P2 # Fractal Tree 2272 1704 255 173 174 177 178 179 177 176 174 176 176 176 176 176 176 176 176 178 177 177 176 176 177 177 178 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 174 172 172 172 174 176 178 173 173 174 174 174 175 175 175 177 179 180 179 177 176 177 179 179 180 181 181 181 179 177 175 178 178 178 177 177 176 176 176 175 175 176 176 178 180 182 183 176 177 178 179 179 179 178 178 178 180 183 185 185 184 182 180 183 183 184 184 184 185 185 185 185 186 186 186 185 184 182 181 186 185 183 183 184 184 182 180 182 181 180 180 180 180 181 182 179 178 178 178 178 178 178 179 181 181 181 180 180 179 179 179 181 181 181 180 180 179 179 179 179 179 178 177 175 174 173 173 177 177 177 176 175 174 173 172 174 173 172 172 172 173 174 174 174 173 172 172 172 173 174 175 176 176 176 176 176 176 176 176 177 178 179 177 175 173 174 175 171 175 179 180 180 179 180 181 183 181 179 179 180 179 178 176 175 175 176 177 177 178 179 179 178 176 174 173 174 174 172 171 167 173 179 180 177 174 175 177 171 172 172 174 175 176 176 177 174 174 175 175 175 174 173 172 176 175 175 174 173 173 172 172 171 171 171 170 170 170 170 170 171 170 169 170 171 170 167 165 165 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 163 162 161 160 161 161 163 163 162 161 159 158 158 159 161 162 160 159 159 160 162 162 160 157 159 159 159 159 159 159 159 159 158 158 159 159 160 161 162 162 160 161 162 163 163 161 160 158 160 160 160 160 160 160 160 160 163 163 163 163 163 162 161 161 161 161 162 162 162 161 160 159 158 159 160 160 158 159 161 164 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 160 161 162 163 163 164 165 164 164 163 162 161 160 160 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 164 164 164 163 163 163 162 162 162 163 164 163 160 158 159 161 162 162 161 161 161 162 164 165 165 164 164 163 162 161 160 160 158 160 162 164 165 164 162 161 161 163 166 165 163 162 162 164 157 159 162 165 166 166 164 163 161 163 164 164 162 161 163 165 162 163 163 163 163 162 161 160 162 162 162 162 162 162 162 162 160 161 161 162 163 164 165 165 166 165 164 166 167 166 164 161 163 163 163 163 163 163 163 163 164 163 163 162 162 163 163 164 163 164 166 166 165 162 159 157 160 161 163 164 165 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 165 166 167 167 168 168 167 166 165 165 165 165 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 162 162 163 164 164 165 166 166 167 168 168 168 167 165 164 163 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 164 164 165 165 166 167 167 168 168 167 166 165 165 164 164 167 166 164 163 163 164 166 167 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 167 166 164 163 163 164 166 167 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 163 163 163 164 164 165 165 166 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 163 163 164 165 166 167 168 169 167 166 165 165 165 165 166 167 163 163 163 163 163 163 163 163 168 167 165 164 164 165 167 168 164 164 165 166 166 165 164 164 167 166 165 165 165 165 166 167 164 165 165 166 166 167 167 167 167 167 167 166 166 165 165 164 165 165 166 167 167 168 168 169 164 165 165 165 166 166 167 167 165 165 165 164 164 163 163 163 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 164 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 167 167 165 165 165 165 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 169 169 169 168 168 167 167 167 170 170 169 169 168 167 166 166 164 164 166 167 168 169 169 169 167 167 167 167 167 167 167 167 166 166 167 168 168 168 167 167 167 167 167 166 166 165 165 165 171 170 168 167 167 168 170 171 171 170 169 167 166 166 167 167 165 166 168 169 169 168 166 165 168 168 168 167 167 166 166 166 169 168 168 168 168 168 168 168 168 167 166 165 166 167 169 170 171 170 170 169 168 166 166 165 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 166 167 167 168 168 169 170 170 167 167 167 168 168 168 169 169 168 168 168 168 168 168 168 168 166 166 167 168 170 171 172 172 168 168 167 166 166 167 168 168 168 168 168 168 168 168 168 168 167 166 166 167 169 171 173 174 169 169 169 168 168 167 167 167 170 170 170 170 170 170 169 169 167 167 168 169 169 170 170 171 171 170 168 167 167 168 170 171 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 170 169 168 167 167 167 167 167 170 169 169 168 168 167 166 166 170 170 169 169 169 169 168 167 170 170 170 170 170 169 168 167 172 171 169 168 167 168 168 169 173 171 170 168 167 167 167 168 173 172 171 170 168 167 166 165 169 169 169 170 170 170 171 171 170 170 169 169 169 169 168 167 169 168 167 166 167 169 172 173 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 168 168 169 170 170 171 172 172 168 169 171 172 172 171 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 171 170 170 169 169 168 167 167 170 170 171 171 171 170 169 168 172 171 171 171 171 170 170 170 167 167 168 169 169 170 171 171 169 170 170 171 171 170 170 169 170 171 172 171 169 168 169 170 168 169 169 170 170 169 169 168 170 171 171 172 171 170 168 167 169 169 169 169 169 169 169 169 168 169 169 170 171 171 172 172 171 170 169 168 168 168 169 169 168 169 169 170 170 169 169 168 173 173 171 170 170 171 173 173 171 170 170 171 172 171 169 166 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 172 169 166 164 165 168 172 175 170 167 168 171 171 169 170 173 165 166 168 171 172 172 172 172 171 171 170 170 169 169 169 169 170 165 164 168 172 170 170 172 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 172 172 171 171 170 170 170 169 171 173 175 175 173 171 169 170 170 170 171 171 172 172 173 169 168 168 167 168 169 171 172 169 169 170 171 172 172 173 173 170 169 169 169 169 170 172 172 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 166 171 176 179 177 174 171 170 171 172 172 173 171 169 167 165 167 168 170 171 171 170 168 167 170 169 168 168 169 171 173 174 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 170 169 168 166 168 172 176 169 169 169 169 169 169 169 169 173 172 170 169 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 172 173 172 170 171 173 176 170 170 170 171 171 172 172 172 172 171 170 169 169 169 170 170 169 169 169 170 170 171 171 171 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 171 168 166 168 173 176 174 170 164 166 170 172 173 173 171 170 169 166 167 171 172 170 170 174 171 171 171 171 171 171 171 171 173 172 172 171 169 168 168 167 170 169 169 170 172 172 170 167 172 171 171 170 168 167 167 166 171 171 171 170 170 169 169 169 173 172 172 171 171 170 169 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 168 168 168 168 170 170 173 171 169 167 167 169 171 173 173 173 174 175 175 176 176 177 176 177 177 177 177 176 174 174 173 174 174 175 175 176 176 176 177 176 176 175 175 176 176 177 174 173 173 172 172 173 173 174 174 174 174 173 173 172 172 172 173 172 170 169 169 172 175 177 176 176 176 176 176 176 176 176 176 176 175 175 175 176 177 178 176 177 178 179 179 180 181 182 178 180 183 184 184 185 187 190 187 187 187 187 187 187 187 187 190 189 187 185 185 185 187 188 188 187 186 185 183 182 181 180 182 182 183 183 183 182 181 181 178 178 179 181 181 179 173 168 175 177 180 182 183 182 181 180 178 179 179 178 175 173 173 175 177 175 175 176 178 179 178 177 182 180 178 178 180 180 178 176 177 177 176 176 175 175 175 175 175 175 176 176 177 178 179 179 172 173 174 173 171 172 174 176 173 173 173 173 173 173 173 173 175 175 176 177 177 176 176 176 171 175 176 175 175 177 177 173 175 178 180 180 178 176 175 175 180 180 180 180 181 182 182 183 182 183 184 185 187 188 189 190 192 190 188 187 188 190 192 194 190 190 190 191 191 192 192 192 189 189 189 190 190 191 191 192 191 191 191 192 192 193 193 193 193 192 190 189 189 190 192 193 192 192 192 191 191 191 190 190 192 189 188 188 190 190 189 186 194 190 186 185 186 187 188 188 186 186 186 187 187 188 188 188 187 187 187 186 186 185 185 185 192 191 189 188 187 188 188 189 186 186 187 187 187 188 188 188 188 189 190 190 190 189 188 188 189 189 189 189 189 189 189 189 189 188 186 185 185 186 188 189 185 186 187 187 185 183 181 179 180 181 182 181 180 179 181 184 173 175 178 181 183 184 183 182 187 184 184 187 187 183 183 187 186 186 187 187 187 188 188 188 189 189 188 188 188 188 188 188 187 187 187 187 188 190 192 193 183 184 186 189 192 194 196 197 193 193 193 193 193 193 193 193 196 193 191 193 198 201 200 197 202 202 202 203 203 204 204 204 174 175 176 177 178 177 176 175 176 176 176 176 176 176 176 176 178 177 176 176 176 176 177 178 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 173 173 173 173 173 174 174 175 174 173 172 172 174 176 177 174 174 174 174 174 174 174 174 175 177 179 178 176 176 177 179 178 178 179 180 180 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 178 179 181 182 176 177 178 179 179 179 178 178 179 180 182 183 184 183 182 181 183 183 183 184 184 185 185 185 186 186 186 186 185 184 183 182 186 184 182 182 184 184 182 181 182 181 180 180 180 180 181 182 180 180 179 179 179 179 180 180 181 181 180 180 179 179 179 178 181 181 180 180 179 179 179 178 178 178 178 178 177 177 177 177 176 176 176 176 175 174 173 173 174 174 173 172 172 173 174 174 174 173 172 172 172 173 174 175 176 176 176 176 176 176 176 176 176 178 178 177 174 173 174 175 173 176 178 179 178 178 179 181 182 180 178 178 179 179 177 175 175 176 176 176 177 177 178 178 178 175 173 173 173 174 172 171 168 173 178 178 176 174 175 178 170 170 170 171 172 173 173 173 173 173 174 174 173 172 171 171 174 174 174 173 172 172 171 171 172 172 171 170 169 169 168 168 170 169 168 169 170 170 168 165 165 166 166 166 166 166 166 167 165 165 165 165 165 165 165 165 164 163 162 161 161 161 162 163 161 161 160 159 159 160 161 161 160 159 159 160 162 162 160 157 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 162 161 162 162 162 162 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 160 159 159 161 161 162 162 162 161 160 160 159 160 161 160 159 159 161 164 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 162 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 165 164 164 163 163 162 162 161 161 163 164 162 160 159 160 161 163 162 161 161 161 162 163 164 164 164 163 163 162 161 160 160 159 160 162 164 164 164 162 161 161 163 165 165 163 162 163 164 159 161 163 164 165 165 164 163 161 163 164 164 162 162 163 165 163 163 163 163 162 162 161 161 162 162 162 162 162 162 162 162 161 161 162 162 163 164 165 165 165 164 163 164 166 165 163 160 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 164 163 164 165 166 165 163 161 159 163 163 164 164 164 163 162 161 164 164 164 164 164 164 164 164 163 163 164 165 165 165 166 166 164 164 165 165 164 164 163 163 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 162 162 163 164 164 165 166 166 166 166 167 167 166 165 164 163 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 166 165 165 165 165 165 165 165 168 167 167 166 165 165 164 164 166 165 165 164 164 165 165 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 167 166 164 163 163 164 166 167 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 164 164 165 166 166 167 167 168 167 166 165 165 165 165 166 167 164 164 164 164 164 164 164 164 168 167 165 164 164 165 167 168 164 165 165 166 166 165 165 164 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 167 166 166 165 165 165 167 167 167 167 167 167 166 166 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 168 168 167 167 166 166 166 165 167 167 166 165 165 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 167 167 169 169 169 168 168 167 167 166 166 166 167 168 168 168 167 166 166 166 166 166 166 166 166 166 164 165 166 167 168 168 168 168 167 167 167 166 166 165 165 165 169 169 168 168 168 168 169 169 170 169 168 167 166 166 167 167 165 166 168 169 169 168 166 165 168 168 168 167 167 166 166 166 168 168 168 168 168 168 168 168 168 167 166 165 166 167 169 170 169 169 169 168 167 167 166 166 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 169 168 168 168 168 168 168 168 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 168 168 168 169 169 168 168 167 166 166 167 168 168 168 168 167 167 166 165 165 165 167 167 166 167 168 170 171 172 169 169 168 168 168 168 168 168 168 168 169 169 169 170 170 170 169 169 169 169 169 169 169 168 171 170 168 167 167 168 170 171 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 167 167 167 168 168 168 168 168 168 169 169 169 169 170 170 169 169 169 169 168 167 169 169 170 170 170 169 169 168 171 170 169 168 168 168 169 169 170 169 167 166 166 166 166 167 172 171 170 169 168 167 166 166 169 169 169 170 170 170 171 171 170 170 169 169 169 169 168 167 169 168 167 166 167 169 171 173 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 172 172 171 170 168 167 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 168 169 169 169 169 169 169 169 170 170 171 171 171 170 169 168 170 170 170 170 170 169 169 169 167 168 168 169 170 170 171 171 169 170 170 171 171 170 170 169 169 171 172 171 169 168 169 171 168 169 170 170 170 170 169 168 172 172 172 172 171 169 167 166 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 169 171 170 169 168 168 168 169 169 168 169 170 170 170 170 169 168 171 171 170 170 170 170 171 171 171 170 170 171 172 171 169 166 171 170 170 170 170 170 170 169 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 170 169 167 165 166 168 171 173 169 167 167 170 171 169 169 172 166 167 168 170 171 171 171 171 170 170 171 172 171 170 169 168 173 168 166 169 171 169 168 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 171 171 171 171 170 170 170 170 169 170 172 173 173 172 170 169 170 170 170 171 171 172 172 172 170 169 168 168 168 169 170 171 170 170 170 171 171 172 172 172 170 169 169 169 169 170 171 172 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 166 170 174 176 175 172 171 170 170 171 172 172 171 170 168 167 168 169 170 170 170 170 169 168 169 169 169 169 170 171 172 172 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 170 170 168 167 168 172 175 169 169 169 169 169 169 169 169 172 172 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 173 172 170 171 173 176 170 170 170 170 171 171 171 171 173 172 171 170 170 170 170 171 169 169 169 170 170 171 171 171 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 171 168 166 168 172 174 172 169 166 168 170 171 172 172 171 170 169 167 167 171 172 170 170 174 170 171 171 171 171 171 172 172 172 172 171 170 170 169 168 168 170 169 169 170 172 172 170 168 171 171 170 169 169 168 168 167 171 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 170 170 169 168 168 169 170 170 173 172 170 168 168 170 172 173 172 172 173 173 174 175 175 175 176 177 177 177 177 176 175 174 174 174 174 175 175 176 176 176 175 175 175 174 174 175 175 175 174 174 173 172 172 173 174 174 174 174 174 173 173 172 172 172 172 171 170 170 171 172 174 176 175 175 175 175 175 175 175 175 176 176 175 175 175 176 177 177 176 177 178 179 179 180 181 182 179 181 183 184 184 184 187 189 187 187 187 187 187 187 187 187 188 187 186 185 185 186 187 189 186 186 185 184 183 182 181 181 184 184 184 183 182 181 179 178 179 178 178 179 180 178 174 170 175 177 179 181 182 182 181 180 177 178 179 177 175 174 174 176 178 176 175 176 178 179 178 176 181 179 178 178 179 179 178 176 177 177 176 176 176 176 176 176 175 175 175 176 176 176 177 177 174 175 175 173 171 170 172 174 173 173 173 173 173 173 173 173 176 176 177 176 176 175 175 174 172 175 176 175 175 177 177 174 176 178 180 179 177 175 175 176 177 178 179 180 181 182 183 183 182 183 184 185 187 188 189 190 191 190 189 188 189 190 192 193 190 190 190 191 191 191 191 191 189 189 189 190 190 191 191 191 190 191 191 191 192 192 193 193 193 192 190 189 189 190 192 193 193 192 192 191 191 190 189 189 191 189 187 188 190 190 189 187 191 189 186 186 188 190 190 189 186 186 186 187 187 187 187 187 186 186 186 186 186 186 185 185 191 190 189 188 187 187 188 189 185 186 186 187 187 188 188 189 188 189 189 190 190 189 188 188 189 189 189 189 189 189 189 189 188 187 187 186 186 187 187 188 186 186 186 185 184 183 181 180 179 181 181 180 178 178 180 182 174 176 179 181 183 183 182 181 186 183 183 186 186 184 184 187 186 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 187 186 186 186 187 189 190 191 185 186 187 190 192 194 196 197 194 194 193 193 193 193 193 193 195 192 190 192 197 201 200 197 201 201 201 202 202 203 203 203 175 175 176 176 176 176 177 177 176 176 176 176 176 176 176 176 178 177 176 176 176 176 177 178 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 173 173 173 174 174 175 175 175 174 173 172 173 174 176 177 174 174 174 174 174 174 174 174 173 175 177 177 176 176 177 179 177 177 177 177 178 179 180 181 178 177 177 177 176 176 176 176 177 177 177 176 177 178 179 180 177 177 178 179 180 179 179 178 180 180 180 181 181 182 182 182 183 183 183 184 184 184 185 185 186 186 187 187 186 185 184 183 185 183 182 182 184 185 183 182 182 181 180 180 180 180 181 182 181 181 180 180 180 180 181 181 180 180 180 179 179 179 178 178 180 180 180 179 179 179 178 178 178 178 178 179 179 180 180 180 175 176 176 176 176 175 175 174 175 174 173 173 173 173 174 174 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 175 176 177 178 177 174 173 174 175 176 177 177 177 176 176 178 180 181 179 177 177 178 178 177 175 176 176 176 176 176 176 176 176 177 175 172 172 173 173 172 171 171 174 176 176 173 173 175 179 174 174 174 174 174 174 174 174 174 174 175 175 174 174 172 172 173 173 172 172 171 170 170 170 172 172 171 170 169 168 167 167 169 168 167 168 170 170 168 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 164 163 162 161 161 161 161 160 160 161 161 161 161 160 160 160 159 159 160 161 161 160 158 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 163 162 162 161 161 161 161 162 161 161 161 161 161 161 161 161 164 164 164 164 164 163 162 162 161 162 162 163 162 162 161 160 159 160 161 160 159 159 161 164 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 162 162 162 162 163 163 163 163 161 161 161 162 162 163 163 164 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 165 165 164 163 162 161 161 160 161 162 163 162 161 160 161 162 163 163 162 161 161 161 162 162 164 164 163 162 162 161 161 160 160 161 162 164 164 163 162 161 161 163 165 165 164 163 163 163 162 163 163 163 163 163 163 163 161 163 164 163 162 162 163 164 163 163 163 162 162 162 161 161 162 162 162 162 162 162 162 162 161 161 162 163 163 164 164 165 165 163 162 163 164 164 162 160 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 164 162 163 164 165 165 164 162 161 165 165 165 165 164 163 161 161 165 165 165 165 165 165 165 165 162 163 164 166 166 165 164 163 162 163 164 166 166 165 164 163 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 162 162 163 164 164 165 166 166 164 165 165 166 166 165 164 163 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 167 167 166 166 165 164 163 163 167 167 166 166 165 164 164 164 164 165 165 166 166 165 165 164 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 166 166 165 164 164 165 166 166 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 166 166 166 166 166 166 166 166 167 166 165 165 165 165 166 167 165 165 165 165 165 165 165 165 167 166 165 164 164 165 166 167 164 165 166 166 166 166 165 164 164 165 167 168 168 167 165 164 165 165 165 166 166 166 167 167 167 167 166 166 166 165 165 165 169 168 168 167 166 165 165 164 165 165 165 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 167 167 166 166 166 166 166 166 166 166 168 168 168 168 167 167 167 167 167 167 166 166 166 166 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 168 168 168 168 167 165 165 165 165 165 165 165 165 165 165 164 164 166 167 168 169 169 169 167 167 167 167 166 166 166 166 167 167 168 168 168 168 167 167 167 167 166 166 166 166 167 167 166 167 167 168 168 167 167 166 168 168 167 167 167 167 166 166 168 168 168 168 168 168 168 168 168 167 166 165 166 167 169 170 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 170 170 169 169 168 167 166 166 165 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 168 168 167 167 167 167 168 168 166 166 166 167 167 167 167 167 167 167 167 167 167 168 169 170 168 168 168 168 168 168 169 169 167 167 168 168 169 169 170 170 171 171 170 169 168 168 167 167 170 169 168 168 168 168 169 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 168 168 169 167 167 168 169 170 171 171 171 170 170 169 169 169 169 168 167 168 169 169 170 170 170 169 169 169 169 168 168 168 169 170 170 169 168 167 167 166 167 167 168 170 170 170 169 169 168 168 168 168 169 169 169 170 170 170 171 170 170 169 169 169 169 168 167 169 168 167 167 167 169 171 172 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 172 172 171 170 170 169 168 168 172 172 172 172 171 169 167 166 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 167 167 168 168 169 170 171 171 170 170 171 171 171 170 169 168 169 169 169 169 169 169 169 169 168 168 169 169 170 170 171 171 169 170 170 171 171 170 170 169 168 170 171 171 169 169 170 172 168 169 170 170 170 170 169 168 172 172 172 171 170 169 167 166 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 171 170 169 169 168 169 169 170 168 169 170 170 170 170 169 168 169 169 170 170 170 170 169 169 171 170 169 170 171 171 169 167 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 169 168 168 168 168 169 170 171 170 167 168 170 171 169 169 171 168 168 169 170 170 170 170 170 169 170 171 172 172 170 168 167 174 171 169 170 170 168 167 168 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 171 170 169 169 169 169 169 170 171 171 171 171 171 171 171 171 170 170 169 169 169 170 171 172 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 167 170 172 173 171 170 170 171 169 170 171 171 171 170 169 169 170 170 169 169 169 169 170 170 169 169 170 171 171 171 170 170 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 170 170 169 167 168 171 174 169 169 169 169 169 169 169 169 172 171 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 171 170 171 173 174 170 170 170 170 169 169 169 169 173 172 171 170 170 170 171 171 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 171 171 170 170 170 170 169 169 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 171 168 166 167 171 172 170 167 170 170 170 170 170 170 170 170 169 167 168 171 171 170 171 173 170 170 170 171 171 172 172 173 170 170 170 170 170 170 170 170 171 169 169 170 172 172 170 168 170 170 170 169 169 169 169 169 169 170 170 170 170 170 170 171 167 167 168 169 169 170 171 171 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 170 170 169 169 169 169 170 170 173 172 171 170 170 171 172 173 171 171 172 172 173 174 174 174 176 176 177 177 177 176 175 174 174 174 174 175 175 175 176 176 174 174 173 173 173 173 174 174 175 174 173 173 173 173 174 175 174 174 173 173 173 173 172 172 171 171 171 172 173 173 174 174 174 174 174 174 174 174 174 174 176 175 175 174 175 175 176 177 176 177 178 179 179 180 181 182 181 182 184 184 183 183 185 187 186 186 186 186 186 186 186 186 186 185 185 184 185 186 187 188 184 184 183 183 182 182 182 181 184 184 184 183 181 179 177 176 180 179 178 178 178 177 175 173 175 177 179 180 181 181 180 179 175 177 178 177 176 175 176 178 179 177 176 177 178 179 177 175 180 178 177 177 179 179 178 176 176 176 176 177 177 177 177 177 175 175 175 175 175 175 175 175 176 176 176 173 171 169 171 172 174 174 174 174 174 174 174 174 177 177 176 176 175 175 174 174 172 175 176 175 175 178 177 174 177 178 179 177 175 175 176 178 175 176 178 181 182 182 182 182 182 183 184 185 186 187 188 189 189 189 189 189 190 190 191 191 191 191 191 191 190 190 190 190 189 189 189 190 190 190 190 191 190 190 191 191 191 192 192 192 191 191 190 189 189 190 191 191 193 192 192 191 190 189 188 188 189 188 187 188 189 190 189 188 185 184 183 185 187 189 188 187 187 187 187 186 186 186 186 186 185 185 185 185 186 186 186 186 190 189 188 187 187 187 188 188 184 185 185 186 187 188 189 189 187 188 189 190 190 189 188 188 189 189 189 189 189 189 189 189 186 187 187 188 188 187 187 186 187 186 185 183 182 182 182 182 179 180 181 179 177 176 178 179 176 177 179 181 182 181 181 180 184 182 182 185 186 184 185 187 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 188 187 186 186 186 186 187 188 189 187 188 189 191 193 195 196 197 194 194 194 194 194 194 194 194 196 194 192 194 199 201 201 199 201 202 202 202 203 203 203 204 177 176 175 175 175 176 177 178 176 176 176 176 176 176 176 176 177 177 176 175 175 176 177 177 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 174 174 175 175 176 176 175 174 173 173 173 174 175 176 173 173 173 174 174 175 175 176 172 174 175 176 175 175 177 179 178 177 176 175 176 177 179 181 177 177 177 176 176 176 175 175 178 178 177 176 176 177 178 178 177 178 179 180 180 180 179 178 180 180 179 179 180 180 182 182 182 182 183 183 184 184 184 184 185 186 186 187 186 185 184 183 184 182 181 182 184 185 184 182 182 181 180 180 180 180 181 182 181 181 180 180 180 180 181 181 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 175 175 176 176 176 176 176 175 176 175 174 173 173 173 174 174 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 177 176 174 173 174 175 178 177 176 175 174 175 177 179 179 177 176 176 177 178 176 174 176 176 176 175 175 175 175 175 176 173 171 171 172 173 172 170 173 175 175 174 172 172 175 179 176 176 176 176 175 175 174 174 177 177 178 178 177 176 175 175 173 173 172 172 171 171 170 170 169 169 169 169 168 168 168 168 167 166 166 167 169 170 168 166 167 166 166 166 165 165 164 164 165 165 165 165 165 165 165 165 165 165 164 163 162 161 161 161 159 160 161 162 162 161 160 159 160 160 160 160 160 160 160 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 160 165 163 162 160 160 161 162 163 162 162 162 162 162 162 162 162 165 165 165 165 165 164 163 162 162 162 163 163 163 162 161 160 160 161 162 161 159 159 161 163 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 163 163 163 163 163 163 163 163 162 162 162 162 162 162 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 165 165 164 163 162 161 160 160 161 161 162 162 162 162 162 163 164 163 163 162 162 161 161 161 163 163 163 162 162 161 161 161 161 161 162 163 163 163 162 161 162 163 164 164 164 163 163 163 165 164 163 162 162 162 162 163 162 162 163 163 163 163 163 164 164 163 163 162 162 161 161 161 163 163 163 163 163 163 163 163 162 162 162 163 163 164 164 164 165 164 163 163 164 164 163 161 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 163 162 162 164 165 165 165 164 164 164 164 164 164 164 164 163 163 165 165 165 165 165 165 165 165 161 163 165 166 166 165 163 162 163 164 166 168 169 168 166 165 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 163 163 163 164 164 165 165 165 163 163 164 165 165 165 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 166 166 166 165 165 164 164 164 166 166 166 165 165 164 164 164 163 164 166 167 167 166 164 163 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 166 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 167 167 166 166 166 165 165 165 167 166 165 165 165 165 166 167 166 166 166 166 166 166 166 166 167 166 165 165 165 165 166 167 165 165 166 167 167 166 165 165 163 165 167 169 169 167 165 163 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 166 166 166 165 165 164 164 164 165 166 166 166 167 167 168 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 168 168 168 168 168 168 168 168 167 167 167 166 166 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 169 167 167 167 167 167 167 167 168 167 167 168 168 168 167 166 165 166 166 166 166 166 166 166 166 165 166 167 167 168 168 168 167 167 167 167 167 167 167 167 166 165 166 168 169 169 168 166 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 168 167 166 165 166 167 169 170 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 169 169 169 168 168 167 167 167 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 168 168 166 166 167 168 170 171 172 172 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 170 170 170 169 169 168 168 168 169 169 169 168 168 169 169 169 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 168 169 170 169 169 169 170 170 171 171 171 170 170 169 169 169 169 168 167 167 168 169 170 170 170 170 170 168 168 168 168 169 170 170 171 170 170 169 169 169 170 170 170 169 169 169 169 169 169 169 169 168 168 169 169 169 170 170 170 170 170 169 169 169 169 168 167 169 169 168 167 168 169 170 171 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 171 171 171 171 170 169 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 168 168 168 169 169 170 170 170 170 170 171 171 171 170 169 168 169 169 169 169 169 170 170 170 169 169 169 170 170 170 171 171 169 170 170 171 171 170 170 169 167 169 171 171 169 169 171 173 169 169 170 171 171 170 169 169 171 171 171 170 170 170 169 169 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 171 171 170 169 169 169 170 170 169 169 170 171 171 170 169 169 168 169 170 171 171 170 169 168 171 170 169 169 171 172 170 168 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 170 170 171 171 171 170 170 171 169 169 172 172 169 169 172 171 171 171 171 171 170 170 170 171 171 170 170 169 169 169 169 173 171 170 170 169 169 168 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 171 170 169 168 168 169 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 169 172 172 171 171 171 171 171 170 171 170 169 169 169 170 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 171 172 171 169 169 171 173 169 169 170 170 171 171 171 171 171 170 169 168 168 169 170 171 168 169 171 172 172 171 169 168 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 171 171 169 168 168 171 173 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 172 172 171 171 170 171 172 173 170 170 170 169 169 168 168 168 173 172 171 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 171 169 168 168 170 171 170 167 172 171 170 169 169 169 169 170 169 169 169 170 171 170 171 172 169 170 170 171 171 172 173 173 169 169 169 170 170 171 171 171 171 170 169 169 171 172 170 168 169 169 169 170 170 170 171 171 169 169 169 170 170 171 171 171 168 168 169 169 170 170 170 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 169 169 170 170 170 173 173 172 171 171 172 173 173 171 171 172 172 173 174 174 174 175 176 177 177 177 176 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 174 174 175 174 174 173 173 174 174 175 173 173 173 173 173 173 173 173 170 171 172 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 175 176 177 176 177 178 179 179 180 181 182 182 184 185 185 183 183 184 186 185 185 185 185 185 185 185 185 186 185 185 184 184 184 184 184 181 181 181 181 182 182 182 182 182 182 182 182 181 179 178 177 180 179 177 176 176 176 176 176 176 177 178 179 180 180 179 178 174 176 178 178 176 176 178 179 180 178 177 177 178 178 177 175 179 178 176 177 179 179 178 176 175 176 177 178 178 179 178 178 177 177 176 176 175 174 174 174 175 175 175 173 171 170 171 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 173 176 177 175 175 178 178 175 178 178 178 176 174 175 177 180 175 177 179 181 182 181 180 179 182 183 184 185 186 187 188 188 187 188 189 190 191 190 190 189 191 191 191 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 191 191 190 190 189 189 189 189 190 190 192 192 191 190 189 188 187 187 188 188 187 188 189 189 189 188 186 185 185 186 189 189 188 186 187 187 186 186 185 185 184 184 184 184 184 185 185 186 186 187 188 188 187 187 187 187 187 187 184 184 185 186 187 188 189 189 187 187 188 189 189 189 188 188 188 188 188 188 188 188 188 188 185 186 188 189 189 188 186 185 187 186 184 182 181 181 182 183 179 180 180 178 175 174 176 177 177 178 179 180 181 180 179 179 181 181 182 183 184 185 185 186 184 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 188 188 188 189 190 191 192 194 195 196 196 194 194 194 195 195 195 195 195 200 198 196 197 200 202 201 200 203 203 203 203 204 204 205 205 177 176 175 175 175 176 177 178 176 176 176 176 176 176 176 176 177 176 175 175 175 175 176 177 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 175 175 174 173 173 174 174 175 171 171 172 173 175 176 177 177 171 173 175 175 174 175 177 179 180 179 177 175 175 175 176 177 177 177 176 176 176 175 175 175 178 178 177 176 176 176 177 177 178 178 179 180 180 180 179 179 180 180 179 179 180 180 182 182 182 182 182 183 183 183 184 184 184 185 186 186 186 185 184 184 184 182 181 182 184 185 184 182 182 181 180 180 180 180 181 182 180 180 179 179 179 179 180 180 179 179 179 179 179 180 180 180 179 179 179 179 179 180 180 180 180 180 179 179 179 178 178 178 175 176 176 177 177 177 176 176 177 176 175 174 173 173 174 174 173 173 174 175 176 175 174 174 175 175 175 175 175 175 175 175 174 175 176 176 174 173 174 176 177 176 174 173 174 175 177 178 177 175 174 175 176 177 175 174 175 175 175 175 174 174 174 174 174 172 170 170 172 172 171 170 175 175 174 172 171 172 175 177 175 174 174 173 173 172 171 171 177 178 178 178 178 177 176 175 174 174 173 173 172 171 171 171 166 166 167 167 168 169 169 169 166 165 165 167 169 169 167 165 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 163 162 161 160 160 161 162 163 163 162 161 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 162 161 161 161 161 161 161 161 165 164 162 161 160 161 163 164 163 163 163 163 163 163 163 163 160 161 161 161 161 160 159 158 162 163 163 163 163 162 161 161 161 162 163 161 159 159 161 163 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 163 163 163 163 163 163 163 163 164 164 163 163 162 161 161 160 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 164 164 163 162 161 161 160 160 162 162 162 162 163 163 163 163 163 163 163 163 162 161 161 160 163 163 163 162 162 162 162 161 162 162 163 163 163 162 162 161 163 163 163 164 164 164 163 162 165 165 163 162 162 162 162 162 163 162 162 163 163 164 164 163 164 163 162 161 161 161 162 162 163 163 163 163 163 163 163 163 162 162 162 163 163 163 163 164 167 165 164 164 165 165 164 163 163 163 163 163 163 163 163 163 163 164 165 165 165 165 164 163 162 163 163 164 165 165 166 166 162 162 163 163 164 166 167 167 165 165 165 165 165 165 165 165 163 164 165 166 166 165 163 162 163 164 166 167 168 168 167 166 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 163 163 164 164 164 164 165 165 163 163 164 165 165 165 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 165 165 165 165 164 164 164 164 163 164 166 167 167 166 164 163 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 168 167 167 166 166 165 164 164 167 166 165 165 165 165 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 167 167 166 166 165 163 165 167 169 169 167 165 163 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 164 165 165 165 166 166 167 167 168 168 167 167 166 166 166 165 166 166 166 167 167 168 168 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 168 168 168 168 168 168 168 168 167 167 167 168 168 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 165 166 166 167 167 168 168 168 166 167 167 167 167 167 167 167 164 165 166 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 166 165 165 167 167 167 167 167 167 167 168 165 166 168 169 169 168 166 165 165 165 166 166 166 167 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 168 167 166 165 166 167 169 170 166 166 166 167 168 168 169 169 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 167 167 167 168 168 169 169 169 167 167 167 167 168 168 168 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 168 168 168 169 169 168 168 168 168 169 169 169 170 170 170 170 167 168 168 168 167 167 167 166 167 167 167 168 168 169 169 169 171 170 169 168 167 166 166 165 168 168 168 169 169 170 170 170 168 169 169 169 169 169 169 168 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 168 169 170 171 171 171 170 170 169 169 169 170 170 169 169 169 169 168 167 167 168 169 170 170 170 170 170 167 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 168 168 169 169 169 169 169 169 168 168 168 168 169 169 170 170 170 170 169 169 169 169 168 167 169 169 168 168 168 169 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 169 169 169 169 170 171 171 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 170 170 170 169 169 168 168 168 170 170 171 171 171 170 169 168 170 170 170 170 171 171 171 172 170 170 170 170 170 170 171 171 169 170 170 171 171 170 170 169 167 169 171 171 169 169 171 173 169 170 171 171 171 171 170 169 168 168 169 169 170 171 172 172 170 170 170 170 170 170 170 170 167 168 168 169 170 171 172 172 172 171 170 169 169 169 170 171 169 170 171 171 171 171 170 169 170 170 171 171 171 171 170 170 171 170 168 169 171 172 171 169 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 173 173 172 171 170 173 171 170 173 173 170 170 173 173 172 172 171 171 171 171 171 175 172 169 167 166 168 171 172 169 170 170 169 169 171 172 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 168 168 168 169 169 170 170 170 171 170 168 167 167 168 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 172 172 171 171 171 171 171 170 171 171 170 169 169 169 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 171 169 170 172 175 169 169 169 169 170 171 172 172 172 171 170 169 169 170 171 172 168 169 171 172 172 171 169 168 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 171 171 170 168 168 170 172 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 173 171 170 170 170 171 171 171 170 170 170 169 169 168 168 168 172 171 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 172 171 170 170 171 172 171 169 173 172 171 169 169 169 169 169 169 170 170 170 170 171 171 170 170 170 171 171 171 172 172 172 168 169 169 170 170 171 171 172 172 170 168 169 171 171 170 169 169 169 169 170 171 171 172 172 169 169 169 170 170 171 171 171 172 172 171 171 170 170 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 171 171 170 170 170 172 172 172 172 172 172 172 172 172 172 172 173 174 174 175 175 175 175 176 177 177 177 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 174 173 173 174 175 175 173 173 173 173 173 173 173 173 171 171 173 174 175 175 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 175 176 176 176 177 178 179 179 180 181 182 182 184 185 185 183 182 184 185 185 185 185 185 185 185 185 185 186 186 185 184 183 182 180 180 180 180 180 180 180 181 181 181 178 179 180 181 181 180 180 179 180 179 178 176 175 175 176 178 176 177 177 178 178 178 178 178 174 176 178 178 177 177 178 180 181 179 177 177 179 179 177 175 179 178 176 177 179 180 179 177 176 177 178 179 180 180 179 178 179 179 178 177 176 175 175 174 172 173 174 173 171 171 174 176 174 174 174 174 174 174 174 174 173 173 173 173 174 176 177 178 174 177 177 174 175 178 178 176 177 178 178 176 174 175 178 181 178 179 180 181 181 179 178 177 183 183 184 184 185 186 187 187 186 187 189 190 191 190 189 188 191 191 190 190 189 189 189 188 189 189 189 189 189 189 189 189 190 190 190 190 189 189 189 189 188 189 189 189 189 189 189 188 191 191 190 189 188 188 187 187 187 188 188 188 188 187 188 188 191 189 189 189 191 190 188 186 186 186 185 185 184 184 183 183 183 184 184 185 185 186 186 186 186 186 186 187 187 187 187 186 184 184 185 185 186 187 188 188 185 186 187 188 189 189 189 188 188 188 188 188 188 188 188 188 185 186 188 189 189 188 186 185 186 185 183 181 181 181 182 183 178 179 179 177 175 173 175 176 178 178 179 179 179 179 179 178 180 181 182 182 183 184 185 185 184 184 184 184 185 185 185 186 184 185 185 185 186 186 187 187 188 188 188 189 189 189 189 189 190 191 192 193 194 195 196 196 194 194 195 195 196 196 197 197 201 200 198 198 199 199 199 198 201 201 202 202 202 203 203 203 175 175 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 176 175 174 174 175 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 171 172 172 174 175 176 177 177 172 174 176 176 174 174 176 178 179 178 177 176 175 174 174 175 176 176 176 176 175 175 175 174 178 177 176 176 175 176 177 177 178 179 180 180 181 180 180 179 180 180 180 181 181 182 182 182 181 182 182 182 183 183 183 184 183 184 184 185 185 185 184 183 185 183 182 182 184 185 183 182 182 181 180 180 180 180 181 182 180 180 179 179 179 179 180 180 179 180 180 180 180 181 181 181 179 180 180 180 180 181 181 181 180 180 180 179 179 178 178 178 176 177 177 177 177 177 176 175 178 177 175 174 173 173 174 174 172 173 175 176 177 176 175 174 174 174 174 174 174 174 174 174 173 174 176 175 173 173 174 176 175 174 173 173 175 176 176 176 175 174 173 173 175 176 175 173 174 174 174 174 174 174 174 174 173 171 169 169 171 172 171 170 175 174 173 172 172 172 174 175 176 176 175 175 174 174 173 173 175 175 176 176 176 175 174 173 174 174 173 173 172 171 171 171 165 166 166 167 167 168 168 169 166 165 165 166 168 168 166 163 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 164 165 165 165 164 163 162 161 161 161 162 162 162 162 161 161 160 160 161 160 158 158 160 162 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 164 164 163 162 162 162 162 163 163 163 163 163 163 163 163 163 161 161 162 162 161 160 160 159 162 163 164 164 164 163 162 161 162 163 163 162 160 159 161 163 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 165 165 164 163 162 161 160 159 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 164 163 162 162 163 164 163 162 162 162 163 163 163 162 161 161 162 162 162 162 162 162 162 162 163 163 163 162 162 162 161 161 163 163 163 164 165 165 163 161 164 164 164 163 163 162 162 161 163 162 161 162 164 164 164 163 165 164 162 161 160 161 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 168 166 164 164 165 166 165 163 163 163 163 163 163 163 163 163 163 164 165 166 166 165 164 163 164 164 164 164 164 165 166 166 161 161 162 163 165 167 168 169 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 165 165 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 164 164 164 164 164 164 164 164 164 165 165 166 166 165 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 164 165 166 166 167 167 164 164 164 164 164 164 164 164 164 165 165 166 166 165 165 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 164 165 166 166 166 166 165 164 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 167 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 167 167 167 166 166 165 165 164 167 166 165 165 165 165 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 167 167 167 167 166 165 164 165 167 168 168 167 165 164 167 167 166 166 166 165 165 165 165 165 165 166 166 166 167 167 163 163 164 165 166 167 167 167 168 168 168 168 167 167 167 167 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 167 167 168 168 168 168 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 163 164 166 167 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 166 165 165 167 167 167 167 168 168 168 168 167 167 168 168 168 168 167 167 166 166 167 167 167 167 166 166 168 167 167 166 166 167 167 168 166 166 167 167 167 167 168 168 166 167 167 168 168 169 170 170 168 167 166 165 166 167 169 170 167 167 168 168 169 169 169 170 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 166 166 167 168 169 169 170 170 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 168 168 169 169 169 169 168 168 172 171 170 169 167 165 164 163 167 168 168 169 168 168 167 167 168 168 168 168 168 168 169 169 171 171 170 169 168 167 166 166 167 167 168 168 169 170 171 171 168 168 169 170 170 169 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 168 168 169 171 171 171 170 169 168 167 167 170 170 169 169 169 169 168 167 168 169 169 170 170 170 169 169 168 168 169 170 170 170 169 169 168 169 169 169 169 169 168 167 169 169 169 169 169 169 169 169 167 167 168 168 168 169 169 169 170 170 169 169 169 169 168 167 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 168 168 169 170 170 171 172 172 168 168 168 168 169 171 173 174 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 171 171 170 169 168 168 167 167 170 170 171 171 171 170 169 168 170 170 170 171 171 172 172 173 171 171 171 171 171 171 170 170 169 170 170 171 171 170 170 169 168 170 171 171 169 169 170 172 170 170 171 172 172 171 170 170 168 168 168 169 170 171 173 174 171 171 171 171 171 171 171 171 169 169 169 170 171 172 172 172 172 172 171 170 169 170 170 171 170 170 171 172 172 171 170 170 171 171 170 169 169 170 171 171 171 169 168 168 170 172 171 170 169 170 170 170 170 170 170 171 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 172 172 173 173 172 172 171 171 174 171 171 173 173 170 169 172 173 172 172 171 171 171 171 172 175 172 169 167 166 168 171 172 166 169 170 169 169 172 175 175 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 169 169 169 169 170 170 170 170 171 170 168 167 167 168 170 171 172 172 172 171 171 171 170 170 170 171 171 171 171 171 170 169 171 171 171 171 171 171 171 171 172 171 170 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 170 169 169 171 172 172 171 170 170 172 175 170 169 169 169 169 170 172 173 171 171 170 170 170 170 171 171 169 169 170 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 171 172 171 169 168 169 170 171 171 171 171 171 171 171 171 168 169 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 170 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 173 171 170 169 170 171 170 170 170 170 170 170 169 169 169 169 172 172 170 170 169 169 170 170 171 171 170 170 170 170 169 169 171 171 171 171 171 171 171 171 169 169 170 170 170 170 171 171 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 171 171 170 171 171 172 172 171 171 171 171 170 170 169 169 168 169 171 171 169 169 171 171 169 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 172 170 168 168 170 171 171 169 169 169 170 170 171 171 172 172 169 170 170 170 170 170 170 171 173 173 172 171 171 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 170 170 171 171 172 172 172 172 171 171 172 172 172 173 174 174 175 175 174 175 176 177 177 177 176 176 176 176 175 175 175 174 174 174 175 175 174 174 174 174 175 175 176 175 174 174 174 174 175 176 172 172 173 173 173 173 174 174 172 172 173 173 174 174 175 176 176 176 176 176 176 176 176 176 175 174 173 173 173 174 175 176 176 177 178 179 179 180 181 182 182 184 185 185 183 183 184 186 184 184 184 184 184 184 184 184 184 185 185 184 183 181 179 178 179 179 179 179 179 179 179 179 176 177 178 180 180 180 180 180 178 178 178 177 175 175 177 178 176 176 177 177 177 177 177 177 175 177 178 178 177 177 179 180 180 179 177 178 179 180 178 177 180 178 177 178 180 181 180 179 177 178 179 181 181 180 179 178 179 179 178 177 177 176 175 175 171 172 173 173 171 172 174 177 175 175 175 175 175 175 175 175 173 173 172 172 173 175 177 178 175 177 177 174 175 178 179 177 176 177 178 177 176 176 178 180 181 181 180 180 180 179 179 179 183 183 183 184 185 185 186 186 186 187 188 190 190 190 189 188 190 190 190 189 189 189 189 189 189 189 189 189 188 188 188 188 190 189 189 189 189 188 188 188 187 187 188 189 189 188 187 187 189 189 188 188 188 187 187 187 188 189 189 188 187 186 186 187 189 187 185 185 186 186 184 182 184 184 184 184 184 183 183 183 184 184 184 184 185 185 185 185 184 185 186 186 187 186 186 186 185 185 185 185 186 186 186 186 185 185 187 188 189 189 189 188 187 187 187 187 187 187 187 187 186 187 187 188 188 187 187 186 184 184 183 182 182 182 182 182 177 178 178 177 174 174 175 177 178 178 178 179 179 179 179 179 179 182 182 181 181 184 184 183 183 183 183 184 184 184 185 185 183 183 184 185 185 186 187 187 187 188 189 190 190 190 190 189 190 190 191 193 194 195 196 196 194 195 195 196 197 197 198 198 199 198 197 197 197 197 197 196 198 198 199 199 199 200 200 200 174 175 176 177 178 177 176 175 176 176 176 176 176 176 176 176 176 176 175 174 174 175 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 178 178 177 176 176 175 175 175 175 175 175 174 174 173 173 173 173 174 174 174 175 175 175 174 175 177 176 175 174 176 177 175 175 176 176 176 175 175 174 176 176 176 175 175 175 174 174 177 176 176 175 175 176 177 178 178 179 180 181 181 181 180 180 179 180 182 183 184 183 182 181 181 181 182 182 182 183 183 183 181 182 183 184 184 184 183 183 186 184 182 182 184 184 182 181 182 181 180 180 180 180 181 182 181 181 181 180 180 181 181 181 180 180 181 181 182 182 182 183 180 180 181 181 182 182 182 183 180 180 180 180 181 181 181 181 178 178 178 178 177 176 175 175 178 177 176 174 174 173 173 174 172 173 176 177 178 176 175 173 174 174 174 174 174 174 174 174 172 174 175 175 173 173 174 176 173 172 172 174 176 178 176 174 174 173 171 172 174 175 174 173 172 172 172 173 173 174 174 174 172 170 168 169 170 172 171 170 174 174 173 173 173 173 173 173 177 177 177 177 177 176 176 176 174 175 175 176 175 174 173 172 173 173 172 172 171 170 170 169 168 167 167 167 166 166 165 165 167 166 165 166 167 167 164 162 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 163 164 164 165 165 164 163 162 163 162 161 161 161 161 162 163 160 161 161 160 158 158 160 162 161 161 161 161 161 161 161 161 160 161 161 162 162 163 163 163 163 163 164 164 164 163 162 162 164 164 164 164 164 164 164 164 164 164 165 165 164 163 163 162 163 163 164 164 164 163 162 161 163 164 164 162 160 159 161 163 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 160 160 161 161 162 163 163 163 163 163 163 162 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 161 161 161 161 161 162 162 162 166 164 162 162 164 164 162 160 160 161 162 163 163 163 162 162 162 162 162 162 162 162 162 162 164 163 163 162 162 161 161 161 164 163 162 163 165 165 163 161 162 163 164 165 165 163 162 160 164 162 161 162 164 165 164 162 165 164 162 161 160 161 162 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 168 165 163 162 164 165 164 163 163 163 163 163 163 163 163 163 163 164 166 167 167 166 164 163 165 165 164 164 164 165 166 167 163 163 163 163 164 166 168 169 166 166 166 166 166 166 166 166 170 168 166 165 164 165 166 167 167 165 164 162 162 163 164 166 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 164 164 164 164 164 164 164 164 166 166 167 167 166 165 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 163 163 164 164 164 164 164 164 166 165 165 164 164 165 165 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 163 164 166 167 167 166 164 163 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 167 166 166 166 166 166 165 165 167 166 165 165 165 165 166 167 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 165 166 166 167 168 168 167 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 165 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 166 166 167 167 167 167 167 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 165 166 166 166 167 167 168 168 167 167 168 169 169 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 168 167 167 166 166 165 165 165 165 166 167 168 168 168 168 167 168 168 168 168 168 168 168 168 165 166 167 167 168 168 168 168 167 167 167 168 168 169 169 169 169 169 168 168 168 168 169 169 168 168 169 169 168 167 166 165 169 168 166 165 165 166 168 169 166 166 166 167 167 168 168 168 166 166 167 168 169 169 170 170 168 167 166 165 166 167 169 170 169 169 169 169 170 170 170 170 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 168 168 168 168 168 168 168 169 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 168 168 168 168 168 169 169 170 170 169 169 168 171 170 169 169 167 167 166 165 167 168 169 170 170 169 168 168 169 169 168 168 168 168 168 168 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 167 168 170 171 171 170 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 167 167 167 168 168 169 169 169 169 168 168 168 168 170 170 169 169 169 169 168 167 169 169 170 170 170 169 169 168 168 169 170 170 170 169 168 167 169 170 170 170 170 168 167 166 169 169 169 169 169 169 169 168 167 167 167 168 168 169 169 169 170 170 169 169 169 169 168 167 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 169 168 168 169 170 172 173 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 168 170 170 171 171 171 170 169 168 168 169 169 170 171 171 172 172 171 171 171 171 171 171 170 170 169 170 170 171 171 170 170 169 169 171 172 171 169 168 169 171 170 170 171 172 172 171 170 170 171 170 169 169 169 170 171 172 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 173 172 171 170 170 170 171 171 170 170 171 172 172 171 170 170 172 171 168 166 166 168 171 172 171 169 167 168 170 172 172 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 173 172 171 170 170 170 170 170 172 170 169 171 171 168 168 170 171 170 169 169 169 169 170 171 171 171 171 170 170 170 169 169 165 170 172 169 168 172 175 175 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 170 169 169 169 169 170 170 172 172 172 171 171 170 170 170 169 170 171 172 172 172 171 170 170 170 170 171 171 172 172 172 172 171 170 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 168 170 172 171 170 169 171 172 171 170 169 168 168 170 171 172 170 170 171 172 172 171 170 170 169 169 169 169 170 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 171 173 172 170 168 168 169 171 171 171 171 171 171 171 171 168 168 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 174 171 169 169 170 171 170 169 170 170 170 170 171 171 171 171 174 174 172 171 171 171 172 172 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 169 169 169 170 170 171 172 172 169 170 171 172 172 170 169 168 169 172 172 169 168 171 171 168 173 173 172 171 171 170 170 169 169 169 170 170 170 170 171 171 172 170 168 168 170 171 171 170 170 170 171 171 171 171 171 172 171 170 170 170 170 170 170 169 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 172 172 171 170 170 170 170 171 172 172 171 170 170 171 171 171 172 173 173 174 174 174 175 176 177 177 177 177 176 176 176 176 175 175 174 174 174 174 174 173 173 173 173 174 174 176 175 175 174 174 175 175 176 172 172 172 173 173 174 174 174 174 173 172 172 172 174 176 177 175 175 175 175 175 175 175 175 174 174 173 173 173 174 175 176 176 177 178 179 179 180 181 182 181 183 185 185 183 183 184 186 183 183 183 183 183 183 183 183 180 181 182 183 183 182 180 179 179 179 178 178 178 178 178 178 177 177 178 179 179 179 178 178 176 178 179 178 176 175 176 178 176 176 176 176 176 176 176 176 176 178 179 179 177 177 178 180 180 178 177 178 180 181 180 178 180 179 178 179 181 183 182 180 178 179 181 182 182 180 178 177 178 177 177 176 176 175 175 175 173 174 174 173 171 171 173 175 175 175 175 175 175 175 175 175 176 175 173 172 172 173 175 176 176 178 177 174 175 178 179 178 174 176 178 179 177 177 178 179 181 180 179 178 179 181 183 184 183 183 183 184 184 185 185 185 187 187 188 189 189 189 189 189 188 189 189 189 189 189 189 190 189 189 189 188 188 188 187 187 189 189 189 188 188 187 187 187 186 187 188 189 189 188 187 186 187 187 187 187 188 188 188 188 189 190 190 189 186 184 184 186 187 184 181 181 182 184 184 183 183 183 183 183 183 184 184 184 185 185 184 184 184 184 184 184 183 184 185 186 187 186 186 185 186 186 186 185 185 185 185 185 184 185 186 188 189 189 189 188 187 187 187 187 187 187 187 187 188 187 187 186 186 187 187 188 182 182 183 183 183 182 181 181 176 177 178 177 175 175 176 178 177 177 177 178 178 179 179 179 179 182 183 180 180 183 183 180 182 182 183 183 183 184 184 184 182 182 183 184 185 186 186 187 185 186 187 189 190 190 190 189 189 189 190 192 193 195 196 196 195 195 196 196 197 198 199 199 198 198 198 198 198 199 200 200 199 199 199 200 200 200 201 201 173 174 177 178 179 177 176 174 176 176 176 176 176 176 176 176 176 175 175 174 174 175 175 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 180 179 179 178 176 175 175 174 175 175 175 175 174 173 173 172 176 175 175 174 174 173 173 173 175 177 178 177 175 174 175 177 171 173 175 177 177 177 176 175 176 176 176 175 175 174 174 174 176 176 175 175 175 176 177 178 178 179 180 181 181 181 180 180 178 180 183 185 185 184 182 180 181 181 182 182 182 183 183 183 181 181 182 183 183 183 182 182 186 185 183 183 184 184 182 180 182 181 180 180 180 180 181 182 183 182 182 181 181 182 182 183 181 181 181 182 182 183 183 184 181 181 181 182 182 183 183 184 179 179 180 181 183 184 185 185 179 179 179 178 177 176 175 174 179 178 176 175 174 173 173 174 172 173 176 178 178 177 175 173 174 174 174 174 174 174 174 174 172 174 175 175 173 173 174 176 171 170 171 174 178 178 176 173 173 172 171 172 174 175 174 172 171 171 172 172 173 174 175 175 171 169 168 168 170 171 171 170 174 173 173 174 174 173 172 171 174 174 174 174 174 174 174 174 176 176 177 177 177 176 175 174 172 171 171 170 170 169 168 168 170 170 168 167 165 164 162 162 167 166 165 165 166 166 163 161 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 162 163 164 165 165 165 164 163 164 163 161 160 160 161 163 164 160 161 161 160 157 157 160 163 161 161 161 161 161 161 161 161 160 160 161 162 163 163 164 164 162 163 164 165 165 164 162 161 164 164 164 164 164 164 164 164 162 163 163 163 162 162 161 160 163 163 164 164 164 163 162 161 163 164 164 162 160 159 161 163 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 159 159 160 161 162 163 163 164 161 161 161 162 162 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 159 160 160 161 161 162 163 163 167 165 162 162 164 164 162 160 159 160 162 163 164 163 163 162 162 162 162 162 162 162 162 163 164 163 163 162 161 161 161 161 164 162 162 163 165 166 163 161 160 162 164 166 166 164 162 160 164 162 161 162 164 165 164 162 165 164 162 160 160 161 162 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 167 164 162 161 162 164 163 162 163 163 163 163 163 163 163 163 163 164 166 167 167 166 164 163 166 166 164 164 164 165 166 167 166 165 164 164 164 165 166 167 166 166 166 166 166 166 166 166 172 170 167 164 164 165 167 169 171 169 166 163 163 164 166 168 165 164 163 164 166 167 166 165 165 165 164 164 164 164 163 163 164 164 164 164 164 164 164 164 167 168 168 168 167 165 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 167 167 166 165 165 164 164 163 163 163 163 164 164 164 164 164 167 166 164 163 163 164 166 167 166 166 166 165 165 164 164 164 166 166 166 166 166 166 166 166 163 164 166 167 167 166 164 163 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 168 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 167 166 165 165 165 165 164 164 166 166 166 166 166 166 166 166 167 166 165 165 165 165 166 167 165 165 165 165 165 165 165 165 165 166 166 167 167 166 166 165 166 167 167 168 168 167 167 166 167 166 165 165 165 165 166 167 167 167 167 166 166 165 165 164 164 165 165 166 166 167 167 167 167 166 166 165 164 164 163 163 165 165 165 166 166 167 167 167 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 164 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 169 169 169 169 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 168 168 167 166 165 165 164 164 167 168 168 168 168 167 166 165 167 167 167 167 167 167 167 167 162 163 165 167 168 170 170 171 167 167 167 168 168 169 169 169 171 170 168 167 167 168 170 171 169 169 170 170 169 167 166 165 169 168 166 165 165 166 168 169 166 166 166 167 167 168 168 168 166 166 167 168 169 170 170 171 168 167 166 165 166 167 169 170 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 170 170 169 168 168 167 167 166 165 165 166 166 166 167 167 167 168 168 168 168 168 168 168 168 171 170 169 168 167 165 164 164 168 169 170 171 171 170 169 168 166 167 168 169 171 172 173 174 167 168 169 170 171 170 169 169 169 169 169 168 168 167 167 167 167 167 168 169 170 172 173 173 171 170 170 169 169 168 167 167 167 168 170 171 171 170 168 167 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 170 169 168 167 167 167 167 167 166 166 167 168 168 169 169 170 170 170 169 169 169 169 168 167 170 170 170 170 170 169 168 167 169 169 170 170 170 169 167 166 172 172 173 173 172 170 168 167 170 170 169 169 169 168 168 168 167 167 167 168 168 168 169 169 170 170 169 169 169 169 168 167 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 172 172 171 170 170 169 168 168 172 171 169 168 168 169 171 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 167 167 168 169 169 170 170 171 170 170 171 171 171 170 169 168 167 167 168 169 170 170 171 171 172 172 171 171 171 171 170 170 169 170 170 171 171 170 170 169 170 171 172 171 169 168 169 170 170 171 171 172 172 171 171 170 174 173 171 169 168 168 169 169 171 171 171 171 171 171 171 171 172 171 170 168 167 165 164 163 173 172 171 170 170 170 171 171 170 171 171 172 172 171 171 170 172 170 166 164 164 166 170 172 171 169 167 167 170 172 172 171 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 172 171 169 168 167 168 169 169 171 168 168 170 169 166 166 168 169 168 167 167 167 168 169 170 167 169 172 174 174 171 167 165 166 172 173 169 168 172 174 174 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 172 172 172 171 171 170 170 170 169 170 170 171 171 170 170 169 173 172 172 171 171 170 170 170 168 169 171 172 173 172 172 171 169 169 170 171 172 172 173 173 172 172 170 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 166 169 171 171 169 168 169 170 172 171 169 168 168 169 171 172 169 170 172 173 173 172 170 169 170 169 168 168 169 171 173 174 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 171 173 172 170 168 168 169 171 171 171 171 171 171 171 171 167 168 170 171 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 174 171 169 168 170 171 170 168 170 170 170 171 171 172 172 172 176 175 174 173 173 173 174 174 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 170 170 171 171 171 170 169 168 171 171 170 170 170 170 169 169 169 170 170 171 171 170 170 169 166 167 168 169 169 170 171 172 167 169 171 173 173 171 169 167 169 172 172 168 168 171 171 168 174 174 173 172 171 170 169 168 170 170 170 170 170 170 170 170 173 170 168 168 170 171 171 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 167 168 168 169 169 170 171 171 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 170 172 172 172 172 170 170 169 170 171 172 172 171 170 169 169 170 170 171 171 172 173 173 174 174 176 177 177 177 177 176 176 176 176 175 175 174 174 173 173 172 172 172 172 172 172 173 176 176 175 174 174 175 176 176 172 172 172 173 173 174 174 174 175 174 172 171 171 174 177 179 174 174 174 174 174 174 174 174 174 174 173 173 173 174 175 176 176 177 178 179 179 180 181 182 181 183 185 184 183 183 185 187 183 183 183 183 183 183 183 183 176 178 180 182 183 183 182 181 179 179 178 178 178 177 177 177 178 179 179 179 179 178 176 176 175 177 180 179 177 176 176 177 177 176 176 175 175 175 176 176 177 178 180 179 177 177 178 180 179 177 177 178 180 181 180 179 181 180 179 180 182 183 183 181 179 180 182 183 182 180 178 176 176 176 176 175 175 175 174 174 175 176 176 173 171 170 171 173 175 175 175 175 175 175 175 175 179 177 175 172 171 171 172 173 176 178 177 174 175 178 180 178 172 175 179 180 178 177 177 178 179 178 177 177 179 183 187 189 183 183 183 184 184 185 185 185 187 187 188 188 188 189 189 189 188 188 188 189 189 190 190 190 190 189 189 188 188 187 187 187 189 189 189 188 187 187 187 186 185 186 188 189 189 188 186 185 185 186 186 187 187 188 189 189 189 191 191 189 185 183 183 185 190 187 184 184 186 189 191 191 182 182 182 183 183 184 184 184 185 185 185 184 184 183 183 183 182 183 185 186 186 186 185 185 187 187 186 185 185 184 184 183 184 184 186 187 188 189 189 188 187 187 187 187 187 187 187 187 189 188 186 185 185 186 188 189 180 182 183 184 184 183 181 180 175 177 178 177 175 175 177 179 177 177 177 177 178 179 180 180 180 183 183 179 179 183 182 179 182 182 182 183 183 183 184 184 182 182 183 184 185 185 186 187 183 184 186 188 189 189 189 189 188 188 190 191 193 195 196 197 195 195 196 197 198 199 199 200 200 200 201 201 202 203 205 206 202 202 202 203 203 203 204 204 175 175 175 174 174 174 173 173 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 171 171 172 174 175 176 177 177 172 174 176 176 175 174 176 178 176 176 176 176 176 176 176 176 177 176 175 174 174 174 174 175 173 174 176 177 177 176 175 174 174 174 174 174 174 174 174 174 177 176 174 173 173 174 176 177 175 175 175 174 175 175 176 176 177 176 176 175 176 176 177 177 181 181 180 180 179 178 178 178 180 181 182 181 179 179 182 185 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 181 182 184 185 185 183 182 181 184 183 181 180 179 180 181 181 182 182 182 182 182 182 182 182 184 181 177 175 175 177 180 183 182 182 181 181 181 180 180 180 181 181 180 180 180 181 182 183 182 181 181 180 179 179 178 178 177 177 176 175 175 174 174 173 171 171 171 172 172 172 172 172 173 173 174 174 174 173 172 172 172 174 175 175 173 173 174 176 173 173 172 172 172 173 174 175 170 171 173 174 175 175 174 174 171 171 171 171 171 171 171 171 169 170 171 172 173 172 172 172 170 171 172 172 172 172 173 173 177 175 174 172 172 173 174 175 177 176 174 173 173 174 176 177 173 172 172 171 171 170 169 169 167 166 166 165 165 166 167 167 166 166 166 166 166 166 166 166 163 163 164 164 164 164 165 165 166 166 166 166 166 165 164 163 166 166 165 164 164 163 162 162 163 163 163 162 162 161 161 160 161 161 161 161 161 161 161 161 161 160 160 160 160 161 162 163 163 164 164 165 165 164 164 163 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 163 163 164 164 164 163 164 164 165 164 163 161 160 159 160 161 162 163 163 163 163 161 161 161 162 163 164 165 166 158 158 159 161 162 163 164 164 164 164 164 163 163 162 162 161 165 164 164 163 162 161 160 160 162 161 160 161 163 164 164 162 162 163 164 164 163 162 160 159 164 164 164 163 163 162 162 162 163 163 163 162 162 161 161 161 161 161 162 163 163 164 164 165 168 167 164 162 160 160 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 166 164 162 161 161 162 164 165 160 162 164 163 162 162 164 166 162 162 162 162 162 162 162 162 162 163 164 165 165 165 165 165 163 163 163 163 163 163 163 163 166 165 163 162 162 163 165 166 163 161 161 162 166 168 167 165 165 165 163 162 162 162 162 163 164 164 164 164 164 163 163 163 162 163 163 164 165 166 167 167 163 164 167 168 169 169 168 167 164 165 166 167 167 165 163 162 162 163 165 166 167 166 165 164 163 163 163 164 164 165 165 166 165 165 165 165 165 165 165 165 164 164 164 164 164 165 166 167 166 164 162 163 165 166 164 163 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 164 166 168 168 167 167 168 169 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 165 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 167 167 166 166 165 169 169 169 169 167 165 164 162 167 166 165 165 165 165 166 167 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 165 165 166 166 167 168 168 169 165 166 168 169 168 166 164 162 166 166 166 166 166 166 166 166 166 165 164 163 164 166 169 171 169 168 167 166 164 163 162 161 166 166 166 165 165 164 164 164 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 166 165 164 163 164 165 165 167 167 167 166 166 165 165 165 167 167 167 167 167 167 167 167 165 165 165 165 165 165 165 165 163 164 166 167 167 167 166 166 166 165 164 164 164 164 165 166 165 165 165 165 165 165 165 165 170 169 168 166 164 162 161 160 166 167 168 169 169 167 166 164 169 169 169 168 168 167 167 167 165 165 166 167 167 168 169 169 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 168 168 168 167 167 167 166 166 172 170 168 167 169 170 169 168 170 169 169 168 168 167 166 166 167 167 167 167 167 167 167 167 168 167 166 167 169 170 170 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 165 167 169 171 171 169 167 165 170 169 168 168 168 168 167 167 169 168 167 166 166 166 166 166 166 165 164 163 163 164 165 166 168 168 168 168 168 168 168 168 165 166 167 167 168 168 168 168 171 171 170 169 168 167 166 165 168 168 168 168 168 168 168 168 172 168 165 166 170 173 171 169 169 169 168 167 167 166 165 165 170 170 170 169 169 168 168 168 171 170 169 168 167 167 167 167 171 170 169 168 167 168 169 170 168 168 169 170 170 169 168 168 166 166 167 168 169 169 169 169 168 168 168 169 169 170 170 170 169 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 169 169 169 168 168 167 167 166 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 174 173 171 170 169 170 170 171 168 168 169 170 172 173 174 174 169 169 169 169 169 169 169 169 168 169 170 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 171 171 171 170 168 168 169 168 168 170 173 174 171 167 170 170 170 171 171 172 172 173 166 166 168 169 170 169 169 168 169 169 169 169 169 169 169 169 171 171 172 172 172 171 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 172 170 169 167 167 167 167 169 169 169 169 169 169 169 169 169 169 170 171 171 171 170 169 167 169 170 170 170 170 171 173 170 171 171 172 172 171 171 170 171 171 171 171 171 171 171 171 173 174 174 175 174 173 171 170 171 171 171 171 171 171 171 171 173 172 171 170 170 170 170 170 169 169 169 170 170 171 171 171 173 173 173 172 170 168 166 165 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 169 170 172 173 173 172 171 169 169 168 166 165 165 167 170 172 171 171 170 170 170 171 172 173 173 173 172 172 171 170 170 169 169 170 170 170 170 171 171 171 170 171 171 171 171 172 172 172 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 171 170 169 169 169 171 173 174 168 169 171 172 172 171 169 168 172 171 170 169 169 169 170 170 169 169 169 170 170 171 171 171 168 169 169 170 172 173 173 174 172 172 172 171 171 170 170 170 177 176 175 173 171 170 168 168 170 170 170 169 169 168 168 168 175 173 169 166 166 168 170 172 174 173 173 172 171 170 169 169 170 170 170 170 170 170 170 170 171 172 172 173 173 172 172 171 170 170 170 171 171 172 172 173 170 170 170 171 171 172 172 172 175 173 171 169 168 168 169 170 170 169 169 170 172 172 170 168 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 168 170 171 171 171 171 170 170 169 169 168 168 169 169 170 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 169 169 170 170 170 170 171 171 169 170 171 172 172 170 169 167 170 170 170 169 169 168 168 168 170 170 170 170 171 172 173 174 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 169 170 170 171 171 170 170 169 169 169 169 169 169 169 169 169 167 168 168 169 169 168 168 167 170 171 171 172 171 170 168 167 171 171 171 171 171 171 171 171 171 172 172 172 172 171 170 169 167 170 172 172 170 169 169 170 169 170 170 171 171 172 173 173 170 171 173 174 173 171 169 167 174 173 173 172 172 173 173 174 172 174 176 178 178 177 174 173 175 175 175 175 175 175 175 175 174 174 173 173 173 173 172 172 175 175 175 174 174 173 173 172 170 171 172 174 174 175 174 174 178 177 177 176 175 174 173 173 172 173 173 173 173 174 174 174 177 177 177 178 179 179 180 180 181 181 181 181 181 181 181 181 184 184 184 184 183 182 182 181 182 183 184 182 179 178 180 182 174 176 178 180 180 178 176 174 174 174 175 176 177 178 179 180 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 177 178 178 178 177 177 176 176 176 180 180 179 176 175 177 181 185 180 181 182 182 183 183 183 183 179 179 179 178 178 177 177 177 177 177 176 175 175 175 175 175 175 174 174 173 173 174 174 175 173 173 174 174 174 175 175 175 173 173 173 173 173 173 173 173 173 174 175 175 175 175 176 176 181 179 177 176 176 177 178 179 179 181 182 182 180 180 181 183 180 183 186 187 187 188 191 194 187 187 187 186 186 185 185 185 185 186 188 189 189 188 186 185 188 188 188 187 187 187 186 186 191 190 190 190 189 188 188 188 189 188 188 187 187 186 186 186 189 188 187 186 185 185 184 184 185 186 186 187 187 186 186 185 180 180 181 182 183 185 186 187 182 182 182 183 183 184 184 184 183 183 184 184 184 185 185 185 183 183 184 185 185 186 186 187 185 185 185 185 185 185 185 185 188 187 186 186 186 187 188 189 189 188 187 186 186 186 187 187 183 184 186 187 188 186 184 183 180 180 181 181 181 180 179 179 177 177 177 177 177 177 177 177 177 177 176 176 177 179 180 181 177 178 179 179 180 181 182 182 184 184 184 183 183 182 182 182 180 181 182 183 184 185 185 185 184 186 188 191 192 193 193 193 187 188 190 192 193 194 195 195 200 200 200 199 199 198 198 198 201 200 199 198 198 200 201 203 201 201 202 203 202 201 200 199 174 174 174 175 175 175 175 175 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 174 174 174 174 175 175 175 175 176 178 178 176 174 172 172 174 176 176 176 176 176 176 176 176 175 174 174 174 174 175 176 177 175 175 176 176 176 175 175 174 174 174 174 174 174 174 174 174 177 176 174 173 173 174 176 177 175 175 174 174 174 175 175 176 176 175 175 175 175 175 176 177 178 178 179 179 179 180 180 180 179 180 180 179 178 178 181 183 181 181 181 181 181 181 181 181 178 178 179 180 181 182 183 184 185 185 184 183 181 179 178 176 181 180 180 179 178 178 178 179 182 182 182 182 182 182 182 182 184 182 180 178 178 180 182 184 182 182 182 181 181 181 180 180 182 182 181 180 180 181 182 182 182 181 181 180 180 179 179 178 175 175 174 174 173 172 172 171 173 173 173 173 174 174 174 174 173 173 174 174 174 173 173 172 172 174 175 175 173 173 174 176 173 173 172 172 172 173 174 175 173 174 175 175 175 174 173 173 171 171 171 171 171 171 171 171 166 167 168 168 169 168 168 167 170 171 172 172 172 172 173 173 175 175 174 173 173 173 173 174 176 175 174 173 173 174 175 176 172 172 172 171 170 170 169 169 168 168 166 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 164 164 164 164 165 165 165 166 166 166 166 165 164 163 166 166 165 164 164 163 162 162 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 162 161 161 160 160 161 162 163 164 165 166 166 166 166 165 164 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 162 162 163 163 164 164 164 164 163 163 164 164 164 163 162 161 162 162 163 163 163 162 162 161 163 163 162 162 162 162 162 163 161 161 161 162 162 162 162 162 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 162 163 161 160 161 163 164 163 161 163 163 163 163 162 162 161 160 163 163 163 162 162 161 161 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 162 164 163 162 161 161 162 163 164 164 163 162 161 161 162 163 164 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 163 162 162 161 163 164 164 162 162 163 165 162 162 162 162 162 162 162 162 161 161 162 163 163 163 162 162 162 163 163 163 163 163 164 164 167 166 165 165 165 165 166 167 164 162 162 163 166 167 166 165 165 164 163 162 162 162 163 164 164 164 164 164 164 164 163 163 163 164 164 165 165 166 166 167 164 165 166 167 168 168 168 168 167 167 168 168 168 167 166 165 164 164 165 166 166 166 165 165 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 165 165 166 168 165 162 161 163 165 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 163 165 167 167 165 164 164 165 166 165 165 164 164 163 163 162 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 167 167 168 168 167 167 166 164 165 166 167 168 168 167 167 167 166 165 165 165 165 166 167 167 166 166 166 166 166 165 165 166 166 166 166 166 166 165 165 166 166 166 166 166 165 165 165 166 166 167 168 167 166 164 163 166 166 166 166 166 166 166 166 165 165 164 164 165 166 168 169 168 167 167 166 164 163 163 162 166 166 166 166 165 165 165 165 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 165 164 164 164 165 165 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 165 166 167 167 167 166 165 166 165 165 164 164 165 165 166 166 166 166 166 166 166 166 166 168 168 168 167 167 166 166 166 167 167 168 168 168 167 166 166 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 168 168 168 167 167 167 166 166 171 169 167 167 168 170 169 168 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 169 167 166 167 169 170 169 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 166 167 169 170 170 169 167 166 170 169 168 168 168 168 167 167 168 168 168 168 168 167 167 166 168 168 167 166 166 167 168 168 168 168 168 168 168 168 168 168 165 166 167 168 168 168 168 168 170 170 169 168 168 167 167 166 168 168 168 168 168 168 168 168 172 168 165 166 170 172 171 168 167 167 167 167 167 167 167 167 169 169 169 169 169 169 168 168 169 169 169 169 170 171 172 173 171 170 169 168 168 168 169 169 168 168 169 170 170 169 168 168 166 167 168 168 169 169 169 169 168 168 169 169 169 169 169 169 169 169 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 169 169 169 169 169 169 169 169 170 170 169 169 168 168 168 167 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 169 169 169 169 169 171 171 171 171 171 171 171 171 172 171 170 169 169 170 170 171 170 170 170 170 170 170 171 171 169 169 169 169 169 169 169 169 168 169 169 170 170 170 170 169 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 170 169 168 170 170 170 170 171 171 170 168 170 170 170 171 171 172 172 172 171 171 171 171 171 172 172 172 169 169 169 169 169 169 169 169 169 170 171 171 171 171 170 170 172 171 171 170 170 169 169 168 170 170 170 170 170 170 170 170 170 170 169 168 168 169 169 170 170 170 170 170 170 170 170 170 172 173 173 173 172 171 170 169 167 169 171 171 169 169 171 173 170 170 171 171 171 171 170 170 171 171 171 171 171 171 171 171 170 170 171 171 171 170 168 168 171 171 171 171 171 171 171 171 172 171 171 170 170 170 171 171 170 170 170 171 171 171 171 171 172 172 172 172 171 169 167 166 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 171 172 173 173 173 171 169 168 173 172 170 169 168 169 170 171 170 170 169 169 169 170 171 172 169 169 169 170 170 170 170 170 169 169 169 169 170 170 170 170 167 168 169 170 172 173 174 175 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 169 169 169 169 169 170 171 172 168 169 171 172 172 171 169 168 172 171 170 169 169 169 170 170 171 171 171 171 172 172 172 172 169 169 169 170 171 171 172 172 171 171 171 171 170 170 170 170 173 173 173 172 172 171 171 171 171 171 170 170 169 169 169 168 174 172 170 168 167 168 170 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 171 171 172 172 171 171 170 170 170 170 171 171 172 172 172 171 171 171 171 171 171 172 172 174 173 172 171 170 170 170 171 170 169 169 170 172 172 170 168 171 171 171 171 172 172 172 172 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 168 169 170 171 171 171 171 170 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 171 173 172 171 171 169 169 168 167 170 170 171 171 171 170 169 169 170 170 170 169 169 168 168 168 172 172 171 171 170 171 171 171 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 170 170 171 171 171 170 169 169 170 170 169 169 169 169 169 168 168 168 169 169 169 169 168 168 171 171 171 171 170 169 169 168 170 171 171 171 171 171 172 172 171 171 172 172 172 171 170 170 168 170 172 172 170 169 169 170 172 171 171 171 171 171 171 171 170 171 173 173 173 171 169 168 174 173 172 172 172 172 173 174 175 176 177 177 176 175 173 172 175 175 175 175 175 175 175 175 174 174 173 173 173 173 172 172 174 174 173 173 173 172 172 172 169 170 172 174 175 175 176 176 177 176 176 175 175 174 174 173 173 173 173 174 174 174 174 174 175 176 176 177 178 178 179 179 181 181 181 181 181 181 181 181 183 184 184 184 183 182 182 181 182 183 183 181 179 178 179 181 178 177 177 176 176 177 177 178 176 176 176 177 178 178 179 179 175 175 176 176 177 177 177 178 176 176 176 176 177 177 177 177 178 178 177 177 177 176 176 176 176 178 180 180 179 178 179 181 180 181 181 182 182 182 182 181 179 179 179 178 177 177 176 176 177 176 175 174 174 173 173 173 175 174 173 173 173 173 174 175 174 174 174 174 175 175 175 176 174 174 174 174 174 174 174 174 173 174 175 175 175 175 176 176 180 179 177 176 176 177 179 180 179 181 182 182 180 180 181 183 180 183 185 185 185 185 188 190 188 188 188 187 187 186 186 186 186 187 187 188 188 187 187 186 188 188 188 187 187 186 186 186 188 188 188 187 187 186 186 186 188 188 187 187 187 186 186 186 186 187 187 188 187 186 184 183 185 185 186 187 187 186 185 185 185 185 184 183 182 182 182 182 180 181 181 181 181 181 181 182 183 183 183 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 185 187 187 186 186 186 187 188 189 189 188 187 187 186 187 187 188 186 187 188 189 188 186 183 182 182 182 182 182 181 179 177 176 177 177 177 177 177 177 177 177 176 176 175 175 176 178 179 180 177 178 178 179 180 181 182 182 181 182 182 182 183 183 184 184 180 181 182 184 185 185 185 185 185 186 188 190 192 192 192 192 188 189 191 193 194 195 196 196 197 197 197 197 197 196 196 196 200 199 199 199 199 200 201 201 202 202 202 201 201 201 200 200 173 174 174 174 175 176 176 176 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 176 176 176 175 175 174 174 174 176 177 178 176 173 172 173 174 176 176 176 176 176 176 176 176 173 173 173 173 174 176 178 179 178 177 176 175 174 174 174 174 174 174 174 174 174 174 174 174 176 175 174 174 174 174 175 176 175 175 174 174 173 174 174 175 174 174 174 173 174 175 175 176 176 176 177 178 179 181 181 182 178 179 179 179 178 178 180 182 181 181 181 181 181 181 181 181 174 175 177 179 181 183 184 185 185 184 182 180 179 178 177 177 179 180 180 180 180 179 178 178 183 183 183 183 183 183 183 183 184 184 183 183 183 183 184 185 183 183 183 182 182 182 181 181 184 183 182 181 181 181 181 182 182 182 181 181 180 179 179 179 178 178 178 177 176 176 175 175 175 175 175 175 175 175 175 175 173 173 174 174 174 174 173 173 173 174 176 175 173 173 174 176 173 173 172 172 172 173 174 175 176 176 176 176 175 174 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 171 170 170 170 171 172 172 172 172 173 173 173 173 174 174 174 173 172 172 175 174 173 173 173 173 174 175 172 172 171 170 170 169 169 168 169 168 167 165 164 164 164 164 162 162 162 162 162 162 162 162 163 163 164 164 164 164 165 165 165 165 166 166 166 165 164 163 166 166 165 164 164 163 162 162 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 164 163 162 161 161 161 162 163 166 166 167 168 168 167 166 166 163 163 163 163 163 163 163 163 162 162 162 163 164 164 165 165 163 163 163 164 164 165 165 165 162 163 163 164 164 164 164 163 164 164 164 164 163 162 161 160 165 164 163 162 161 160 160 160 164 164 163 163 162 162 161 161 164 164 163 163 163 162 162 162 161 161 161 162 162 163 163 164 164 162 161 161 163 163 162 160 164 163 162 161 161 161 162 162 162 162 162 161 161 161 160 160 159 160 161 162 163 164 165 165 165 165 164 163 162 162 161 161 160 160 160 160 161 163 165 166 165 164 162 161 161 162 164 165 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 162 163 165 166 166 164 161 159 162 164 165 164 162 161 162 164 163 163 163 163 163 163 163 163 162 162 163 163 163 162 161 161 162 162 163 163 164 164 165 165 162 163 163 163 163 163 163 162 165 164 163 164 165 166 165 164 164 163 163 162 163 163 164 165 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 167 168 169 169 168 168 167 166 166 166 167 167 167 166 165 165 164 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 164 164 164 165 165 170 166 162 159 161 164 167 168 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 164 166 167 167 164 163 163 164 166 166 165 164 163 162 161 161 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 167 168 168 168 168 167 167 162 163 164 166 167 167 167 167 167 166 165 165 165 165 166 167 167 167 167 166 166 165 165 164 165 165 166 166 166 166 166 166 167 167 166 165 164 164 163 163 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 164 165 165 166 166 167 167 167 167 166 166 166 165 165 164 164 166 166 166 166 166 167 167 167 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 166 165 165 164 165 165 165 165 165 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 166 165 165 166 166 165 164 164 165 166 166 167 167 167 167 167 167 167 167 165 166 166 167 168 168 169 169 168 167 167 166 166 167 167 168 169 168 168 168 167 167 167 167 169 169 168 167 167 166 165 165 166 167 167 167 168 168 168 169 168 168 168 168 168 168 168 168 169 168 168 168 167 167 167 166 169 167 165 166 168 169 169 168 164 164 165 166 166 167 168 168 168 168 168 168 168 168 168 168 170 168 167 167 169 169 168 166 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 166 167 168 170 170 169 168 167 170 169 168 168 168 168 169 170 168 168 168 168 168 168 168 168 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 173 169 166 166 169 171 169 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 170 171 172 173 170 170 169 168 168 168 169 169 168 168 169 170 170 169 168 168 167 167 168 169 169 169 169 168 169 169 169 169 169 169 168 168 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 169 169 169 169 169 169 169 169 170 170 169 169 169 168 168 168 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 171 171 171 171 171 171 171 171 170 169 169 169 169 170 170 171 172 172 171 170 169 168 167 167 169 169 169 169 169 169 169 169 168 168 169 169 169 168 168 167 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 170 169 168 171 171 171 170 169 168 169 171 170 170 171 171 171 172 172 172 174 173 172 171 170 171 172 173 169 169 169 169 169 169 169 169 167 168 169 170 171 171 170 170 173 173 172 171 169 168 167 167 170 170 170 170 170 170 170 170 168 167 167 168 169 171 172 173 171 171 171 171 171 171 171 171 171 171 171 170 169 167 166 165 169 170 171 171 169 169 170 171 169 169 170 170 170 170 169 169 171 171 171 171 171 171 171 171 169 169 170 170 170 169 168 167 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 172 171 171 171 171 171 171 172 172 171 170 169 168 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 173 173 173 173 172 170 168 167 174 174 173 172 170 170 169 169 170 169 169 168 169 169 170 171 168 169 169 170 171 172 172 173 170 170 170 170 171 171 171 171 169 169 170 171 172 172 173 173 171 171 170 170 170 170 169 169 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 167 168 169 170 170 170 169 169 169 170 170 171 171 170 170 169 172 171 170 169 169 169 170 170 171 171 171 171 170 170 170 170 169 169 169 170 170 170 170 170 169 169 169 169 170 170 170 170 170 170 171 171 172 173 173 174 171 171 171 171 170 170 170 170 171 171 170 170 169 169 170 170 170 170 170 171 171 172 172 173 170 170 170 170 170 170 170 170 169 170 170 171 171 170 170 169 170 170 171 171 171 172 172 172 172 172 171 171 171 171 171 171 172 172 173 173 173 172 171 171 170 169 169 170 172 172 170 168 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 168 169 170 171 171 171 170 170 171 171 170 170 170 170 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 172 171 171 170 170 169 169 168 171 171 170 169 169 169 170 170 170 170 170 170 169 169 169 169 174 173 172 171 170 170 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 171 171 171 171 170 169 169 168 171 171 170 170 169 169 168 168 169 170 170 170 170 170 170 169 172 171 170 169 169 169 170 170 170 170 170 171 171 172 172 173 170 170 171 172 172 172 171 170 168 170 172 172 170 169 169 171 173 173 172 172 171 170 169 169 170 171 172 173 173 171 170 169 173 173 172 171 171 172 173 173 178 177 176 176 174 173 172 172 175 175 175 175 175 175 175 175 174 174 173 173 173 173 172 172 173 173 172 172 172 172 171 171 169 170 172 174 175 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 178 179 179 179 181 181 181 181 181 181 181 181 183 183 183 183 183 182 182 181 182 182 182 180 179 178 179 180 181 178 175 172 172 175 178 181 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 177 177 177 177 177 177 176 178 177 177 177 176 176 176 176 172 176 181 183 182 179 177 177 180 180 181 181 181 180 179 179 180 179 179 178 177 176 175 175 176 175 174 173 172 171 171 171 175 174 173 173 173 173 174 175 174 174 175 175 175 176 176 176 175 175 175 175 175 175 175 175 173 174 175 175 175 175 176 176 178 177 177 176 177 178 180 181 179 181 182 182 180 180 181 183 182 183 184 184 183 183 184 185 189 189 188 188 188 187 187 187 187 187 187 186 186 187 187 187 188 188 187 187 187 186 186 186 187 187 187 186 186 186 186 185 187 187 187 186 186 186 185 185 184 185 187 188 187 186 184 183 184 185 185 186 186 185 185 184 186 186 184 183 182 181 181 181 182 181 181 181 181 181 181 180 183 183 183 184 184 184 185 185 187 186 186 185 184 183 183 182 183 183 184 184 185 185 186 186 187 186 186 186 186 187 188 188 190 189 188 187 187 187 188 188 189 189 190 189 188 185 183 181 184 184 183 182 180 178 176 175 177 177 177 177 177 177 177 177 175 175 175 175 176 177 178 178 177 177 178 179 179 180 181 181 179 180 180 181 183 184 184 185 181 182 183 184 185 186 186 186 186 187 188 190 190 191 191 190 190 191 192 194 195 196 196 196 196 196 196 196 196 196 197 197 198 199 199 200 200 200 200 199 203 202 201 200 200 200 201 202 173 173 174 174 174 174 174 174 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 176 176 176 176 175 175 175 174 171 173 175 175 174 174 176 178 176 176 176 176 176 176 176 176 174 174 173 174 174 176 177 178 180 178 176 174 173 173 174 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 174 174 173 173 173 173 173 173 172 172 172 173 174 175 175 176 176 177 178 179 180 181 181 178 179 179 179 179 180 180 181 180 180 180 180 180 180 180 180 175 176 177 179 181 182 184 184 182 181 179 178 179 180 182 183 180 181 182 182 182 181 180 180 183 183 183 183 183 183 183 183 183 184 185 185 186 186 185 185 184 184 184 183 183 183 182 182 186 185 183 182 181 181 181 182 182 182 182 181 180 180 179 179 181 181 180 180 179 178 178 177 175 175 175 175 175 175 174 174 173 173 174 174 175 175 174 174 173 175 176 175 173 172 173 175 173 173 172 172 172 173 174 175 175 175 175 174 174 173 173 172 172 172 172 172 172 172 172 172 174 174 175 175 174 173 172 171 170 171 172 172 172 172 173 173 171 172 173 174 174 173 171 170 173 173 172 172 172 172 173 173 171 171 170 170 169 168 168 168 168 167 166 165 164 164 165 165 161 161 161 161 161 161 161 161 163 163 164 164 164 164 165 165 164 165 166 166 166 165 164 164 165 165 165 164 164 163 163 163 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 166 165 164 163 162 162 163 163 166 167 168 168 168 168 167 166 164 164 164 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 162 163 163 164 164 165 165 165 164 164 165 164 164 163 162 162 164 164 163 161 161 160 160 160 164 164 164 163 163 163 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 163 163 165 163 161 162 163 163 161 159 165 163 161 160 160 161 163 164 162 162 162 162 161 161 161 161 160 161 161 162 163 163 164 164 164 164 164 163 163 162 162 162 159 159 160 160 161 162 164 164 163 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 165 165 164 163 161 160 163 164 165 164 162 161 161 163 164 164 164 164 164 164 164 164 165 165 165 165 165 164 163 162 162 162 163 163 164 165 165 165 160 161 163 164 164 163 161 160 166 166 165 165 165 165 164 163 163 163 163 163 163 164 165 166 164 164 164 164 165 165 165 165 166 166 166 166 166 165 165 165 168 167 166 165 165 167 169 170 167 166 164 163 163 164 165 166 169 168 166 164 163 164 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 166 165 164 164 164 164 164 168 166 163 162 162 164 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 167 169 168 166 165 165 166 166 166 165 165 164 163 163 163 165 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 167 168 168 167 166 166 165 165 166 166 166 165 164 163 167 166 165 165 165 165 166 167 168 167 167 166 166 165 164 164 165 165 165 166 166 167 167 167 166 166 166 166 165 165 164 164 167 167 166 165 165 165 166 167 166 166 166 166 166 166 166 166 164 165 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 166 166 166 165 165 165 165 165 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 164 167 166 165 165 165 165 166 167 167 167 167 167 167 167 167 167 163 164 164 165 166 167 168 168 169 167 166 165 165 166 168 169 168 168 168 167 167 167 166 166 168 168 168 167 167 166 166 166 167 167 167 168 168 168 169 169 167 167 167 167 167 167 167 167 169 169 168 168 168 167 167 167 168 166 164 165 167 169 169 169 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 171 169 167 168 169 169 167 165 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 169 167 166 166 167 169 170 170 169 168 168 168 168 167 167 165 167 169 171 171 170 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 169 168 168 168 167 167 168 168 168 169 169 169 168 168 168 168 168 168 168 168 172 170 167 167 168 169 168 166 168 168 168 168 168 168 168 167 168 168 168 169 169 170 170 170 171 170 169 168 167 167 167 167 170 170 169 169 168 168 168 168 168 168 169 170 170 169 168 168 168 168 169 169 169 169 169 168 170 170 170 169 169 168 168 168 167 168 168 169 169 168 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 168 168 168 170 170 170 170 170 170 170 170 169 169 168 168 168 168 168 168 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 169 170 170 171 172 171 171 170 169 168 167 166 170 170 170 170 170 170 170 170 168 168 168 168 168 167 166 165 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 169 170 171 171 171 170 169 169 169 171 171 169 167 167 171 175 171 171 171 171 171 171 171 171 174 172 169 167 167 168 170 171 170 170 170 170 170 170 170 170 166 167 168 170 170 171 170 170 172 171 171 170 170 169 169 168 169 169 169 169 169 169 169 169 168 168 168 168 169 171 172 173 171 171 171 171 171 171 171 171 168 169 169 169 169 167 166 165 169 171 172 171 169 168 169 171 168 169 169 170 170 169 169 168 171 171 171 171 171 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 172 173 173 173 173 172 172 171 171 171 170 170 171 172 172 171 171 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 172 172 172 172 171 170 170 169 171 171 171 171 170 169 168 167 171 170 170 169 170 170 171 172 172 172 172 173 173 174 174 174 172 172 172 172 173 173 173 173 174 174 173 172 170 169 168 168 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 167 168 170 171 171 170 169 168 170 170 170 170 170 170 170 170 172 171 170 169 169 169 170 170 169 169 169 168 168 167 167 167 170 170 170 169 169 168 168 168 168 168 168 169 169 170 170 170 169 169 170 171 172 173 173 174 171 171 171 171 171 171 171 171 169 170 171 171 171 170 169 169 171 171 171 171 171 171 172 172 170 170 170 170 170 170 170 170 170 170 171 172 172 171 170 170 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 169 171 172 174 174 173 171 170 170 169 169 170 172 172 170 168 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 170 171 171 171 170 169 172 171 171 170 170 171 171 172 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 167 167 168 169 171 172 173 173 173 171 170 168 168 169 170 171 170 170 170 170 170 170 170 169 173 172 172 171 170 170 170 171 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 169 169 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 171 171 171 171 170 169 168 168 171 171 171 170 169 169 168 168 170 171 171 171 171 171 171 170 173 171 169 168 168 169 171 172 169 170 170 171 171 172 173 173 170 170 171 172 172 172 171 171 168 170 172 171 169 169 170 171 172 172 172 171 171 170 170 170 170 171 172 172 172 171 170 170 173 172 172 171 171 172 172 173 177 176 175 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 173 173 173 172 172 172 172 172 172 172 174 175 175 175 175 174 174 174 174 174 174 175 175 175 174 175 175 175 175 175 176 176 177 177 178 179 179 180 180 181 181 181 181 181 181 181 181 181 182 182 183 183 183 182 182 181 181 181 181 179 178 178 178 179 181 178 174 172 172 174 178 181 175 175 174 174 173 173 173 173 177 177 177 177 177 177 177 177 179 178 178 177 177 176 176 176 177 177 177 176 176 176 175 175 171 175 180 182 181 178 176 176 179 180 180 180 179 178 177 177 179 179 178 177 176 175 174 174 175 174 173 172 171 170 170 170 174 174 173 172 172 173 174 174 174 174 175 175 176 176 176 176 175 175 175 175 175 175 175 175 173 174 175 175 175 175 176 176 177 177 176 177 177 179 180 181 179 181 182 182 180 180 181 183 184 185 185 184 183 182 182 182 188 188 188 188 187 187 187 187 188 187 186 185 185 186 187 188 187 187 187 187 186 186 185 185 188 188 188 188 187 187 187 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 186 186 183 184 185 185 185 185 184 183 183 183 182 182 183 183 184 185 184 184 184 183 183 182 182 182 182 182 183 183 184 184 184 184 185 185 185 184 184 183 183 183 182 183 183 184 184 185 185 186 186 186 186 186 186 187 187 187 190 189 188 187 187 187 188 188 187 188 188 188 186 185 183 182 183 183 183 182 180 178 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 177 177 178 178 179 179 179 180 179 180 180 181 182 182 183 183 182 183 184 185 186 186 187 187 187 188 188 189 189 189 189 189 191 192 194 195 196 197 197 197 197 197 197 198 198 199 199 199 196 198 199 201 201 200 199 198 204 203 200 199 198 200 202 203 174 174 173 173 172 172 171 171 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 174 174 174 175 175 175 176 176 170 172 174 174 174 174 176 178 176 176 176 176 176 176 176 176 176 176 175 174 174 174 175 175 180 178 176 174 173 173 174 175 175 175 175 175 175 175 175 175 174 175 175 175 175 175 175 174 175 174 173 172 172 172 172 172 172 171 172 172 173 174 175 176 177 177 178 178 178 178 179 179 180 180 180 181 181 182 182 181 180 180 180 180 180 180 180 180 179 179 180 180 181 181 182 182 182 181 180 179 180 181 183 185 180 181 181 182 182 182 181 181 183 183 183 183 183 183 183 183 182 183 185 186 186 186 186 185 186 185 185 185 184 184 184 183 187 186 184 183 182 182 182 182 183 183 182 181 181 180 180 179 179 179 178 177 177 176 176 175 174 174 174 174 173 173 173 172 172 173 174 175 175 175 175 175 174 175 176 175 173 172 173 174 173 173 172 172 172 173 174 175 171 171 171 172 172 173 173 174 172 172 172 172 172 172 172 172 170 171 171 171 171 170 169 168 170 171 172 172 172 172 173 173 170 171 173 174 173 172 170 169 171 171 171 172 172 171 171 171 170 170 169 169 168 167 167 167 165 165 164 164 164 165 166 166 162 162 162 162 162 162 162 162 163 163 164 164 164 164 165 165 164 164 165 166 166 166 165 164 165 165 164 164 164 164 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 167 166 165 164 163 163 164 164 166 166 167 168 168 167 166 166 166 166 165 165 164 164 163 163 167 166 166 165 164 163 162 162 164 165 165 165 166 166 166 167 163 163 163 164 164 165 165 166 163 163 164 165 165 165 165 165 163 162 162 161 161 162 162 163 162 162 163 163 163 164 164 164 163 163 163 163 163 163 163 163 164 164 163 163 162 161 161 160 165 163 161 162 163 163 161 159 164 163 161 160 160 161 163 165 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 164 164 164 161 161 161 162 162 161 161 161 160 162 165 167 167 165 162 160 165 165 165 165 165 165 165 165 163 163 163 163 163 163 163 163 166 165 163 162 161 162 163 164 163 164 165 164 162 161 161 163 164 164 164 164 164 164 164 164 165 165 165 165 165 164 163 162 163 163 164 164 164 165 165 165 164 165 167 168 168 167 165 164 167 167 167 166 165 164 164 164 164 163 163 163 164 165 166 167 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 169 167 166 165 165 166 168 169 167 166 164 163 163 164 165 166 169 168 166 164 164 165 166 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 167 166 165 164 164 164 164 164 164 165 166 166 166 165 165 165 166 166 166 166 166 166 166 166 168 167 167 166 166 165 164 164 163 165 167 167 166 165 166 167 164 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 164 165 165 166 166 165 165 164 165 165 166 166 166 165 164 163 167 166 165 165 165 165 166 167 167 167 166 166 166 165 165 165 165 165 165 166 166 167 167 167 165 165 166 166 167 167 167 168 167 166 165 165 165 166 167 167 166 166 166 166 166 166 166 166 164 165 166 167 167 167 166 165 165 166 166 166 166 166 167 167 166 166 166 167 167 168 168 168 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 165 165 165 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 168 167 167 166 165 165 165 165 167 166 166 165 165 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 167 167 168 167 166 165 165 167 169 170 168 168 167 167 167 166 166 166 166 166 166 167 167 168 168 168 167 167 168 168 169 169 169 169 167 167 167 167 167 167 167 167 169 169 169 169 168 168 167 167 168 166 164 165 167 169 169 169 169 169 168 168 167 167 167 166 168 168 168 168 168 168 168 168 171 169 167 168 169 169 167 165 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 171 169 167 166 166 167 169 171 170 169 168 168 168 168 167 167 166 167 169 170 171 170 169 168 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 168 167 166 167 167 168 168 169 170 170 168 168 168 168 168 168 168 168 171 169 167 167 167 168 167 167 171 170 170 169 168 167 166 166 168 168 168 169 169 170 170 170 171 170 169 168 167 167 167 167 169 169 169 169 169 169 168 168 168 168 169 170 170 169 168 168 169 169 170 170 170 169 169 168 170 170 170 169 169 168 168 168 167 168 168 169 169 168 168 167 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 167 167 167 167 168 168 168 168 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 167 168 168 169 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 168 168 168 168 168 167 166 165 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 169 169 170 171 171 171 170 169 167 168 170 169 167 169 173 177 171 171 171 171 171 171 171 171 172 171 168 166 166 167 168 170 170 170 170 170 170 170 170 170 166 167 168 170 170 171 170 170 168 169 169 170 170 171 171 172 169 169 169 169 169 169 169 169 171 171 170 169 169 170 171 171 169 169 169 169 169 169 169 169 170 170 172 173 173 173 173 173 169 171 172 171 169 168 169 171 168 169 169 170 170 169 169 168 171 171 171 171 171 171 171 171 173 173 172 172 172 173 173 173 171 171 171 171 171 171 171 171 170 170 170 170 170 171 172 173 173 173 173 172 172 171 171 171 170 170 171 172 172 172 171 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 170 170 170 170 171 172 173 173 169 169 170 171 171 171 170 170 172 172 171 171 171 172 173 174 174 174 174 173 173 172 172 172 171 171 171 172 172 172 172 172 175 174 173 172 170 169 168 167 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 169 170 172 173 172 171 170 168 170 170 170 170 170 170 170 170 172 171 170 169 169 169 170 170 169 169 169 168 168 167 167 167 171 170 170 169 169 168 168 167 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 169 170 171 172 171 170 169 173 173 172 172 171 170 170 169 170 170 170 170 170 170 170 170 171 171 172 173 173 172 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 168 169 171 172 173 171 170 169 170 169 169 170 172 172 170 168 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 171 171 171 170 169 169 172 171 171 170 170 171 171 172 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 167 167 168 169 171 172 173 173 173 171 170 168 168 169 170 171 170 170 170 170 170 170 170 171 171 170 170 170 171 172 172 173 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 169 169 169 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 170 171 171 171 170 170 169 168 171 171 171 170 170 170 169 169 171 171 171 172 172 171 171 171 172 171 169 168 168 169 171 173 170 170 171 171 171 172 172 172 170 171 172 172 172 172 171 170 169 170 171 171 169 168 170 172 170 170 170 171 171 172 172 172 170 171 171 172 172 172 171 171 173 172 171 171 171 171 172 173 173 173 173 173 173 174 176 176 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 173 173 173 174 174 174 174 174 175 175 176 176 175 174 172 172 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 177 178 178 179 179 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 181 181 180 179 178 178 178 177 177 177 176 175 174 174 175 176 177 176 175 175 174 174 173 173 172 177 177 177 177 177 177 177 176 178 178 178 177 177 176 176 175 177 177 176 176 176 175 175 175 173 176 178 178 177 176 177 178 178 178 178 178 177 177 176 175 178 177 177 176 175 174 174 173 174 173 172 171 170 170 170 170 174 173 172 172 172 172 173 174 174 174 174 175 175 175 176 176 174 174 174 174 174 174 174 174 173 174 175 175 175 175 176 176 176 176 177 177 178 179 180 180 179 181 182 182 180 180 181 183 187 186 185 185 184 184 183 182 186 186 186 186 186 186 187 187 187 187 185 184 184 185 187 187 187 187 186 186 186 185 185 185 186 186 187 187 187 187 187 187 184 184 184 185 185 185 185 185 188 186 183 181 181 184 186 189 182 183 184 184 184 184 183 182 183 183 182 182 183 183 184 185 184 184 184 183 183 182 182 182 182 182 182 183 183 183 184 184 182 183 183 183 184 184 185 185 183 183 183 183 184 184 185 185 185 185 186 186 186 186 186 186 189 189 188 187 187 187 187 188 184 184 185 185 185 184 183 183 180 181 181 181 181 180 179 178 176 176 176 176 176 176 176 176 177 177 178 178 178 178 178 178 177 177 177 177 178 178 178 178 181 181 181 181 180 180 180 180 182 183 184 185 186 186 187 187 188 188 187 187 187 188 188 188 192 193 194 195 196 197 197 197 197 197 198 198 199 199 199 200 196 197 199 200 201 200 198 197 204 203 200 199 198 200 202 203 174 174 173 173 172 172 172 171 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 173 173 173 174 174 175 175 175 173 174 175 175 173 172 173 174 176 176 176 176 176 176 176 176 177 177 175 174 174 174 174 174 178 177 176 175 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 174 174 173 172 171 170 171 171 171 171 171 172 173 174 176 176 177 177 177 178 178 178 178 178 180 180 180 181 183 183 182 181 180 180 180 180 180 180 180 180 181 181 181 181 180 180 180 180 184 184 182 181 180 180 180 180 179 179 178 178 178 179 180 181 184 184 184 184 184 184 184 184 183 183 184 185 186 186 186 186 187 187 186 186 185 185 185 185 187 186 185 184 183 183 184 184 183 183 182 182 181 180 180 180 180 180 179 179 178 177 177 177 175 174 174 173 173 172 172 172 172 173 174 175 176 176 176 176 174 176 177 175 173 172 173 174 173 173 172 172 172 173 174 175 170 170 170 170 171 172 174 174 172 172 172 172 172 172 172 172 172 173 173 174 173 173 172 171 170 171 172 172 172 172 173 173 171 171 171 172 171 171 170 169 169 170 171 171 171 171 170 169 169 169 169 168 167 167 166 166 165 165 164 164 164 164 165 166 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 163 164 165 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 166 165 165 165 166 166 166 167 168 168 168 168 167 166 167 167 166 166 165 164 164 163 167 167 166 165 164 163 162 162 165 165 166 166 167 167 167 167 165 164 164 164 164 165 165 166 162 163 164 165 166 167 167 167 163 163 163 162 162 163 164 164 161 161 162 162 163 163 164 164 162 162 162 163 163 163 164 164 165 165 164 163 162 161 160 159 164 162 161 161 163 163 162 160 162 162 161 161 161 162 163 164 162 162 163 163 163 164 164 164 164 163 163 162 162 161 161 161 161 161 162 162 163 164 165 165 162 163 163 163 163 161 160 159 160 162 165 167 167 165 162 160 165 165 165 165 165 165 165 165 163 163 163 163 163 163 163 163 166 164 162 160 161 162 165 166 162 164 165 164 162 161 162 164 163 163 163 163 163 163 163 163 162 162 163 163 163 162 161 161 165 165 165 165 165 164 164 164 165 165 165 166 166 165 165 165 166 167 168 167 165 164 164 165 165 165 164 164 164 165 165 166 164 164 164 165 166 166 167 167 166 166 166 166 167 167 167 167 168 167 167 166 166 167 167 168 168 168 167 166 166 166 167 167 168 167 166 166 166 166 166 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 165 165 164 164 164 165 165 162 165 168 169 168 166 164 164 166 166 166 166 166 166 166 166 168 167 167 166 166 165 164 164 160 162 165 165 164 163 164 166 164 164 165 166 167 168 169 170 165 165 165 165 165 165 165 165 166 166 165 165 164 164 163 163 168 167 167 166 166 165 164 164 165 165 165 165 165 165 165 165 163 164 165 165 165 165 164 163 162 163 164 166 167 167 167 167 167 166 165 165 165 165 166 167 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 165 165 166 166 167 168 169 169 165 165 165 166 166 166 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 167 167 167 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 167 167 166 166 165 165 165 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 166 165 165 165 166 166 167 167 166 165 165 166 167 167 167 167 167 167 167 167 167 167 169 169 169 169 168 168 168 168 166 166 166 166 167 168 169 169 167 167 167 167 166 166 166 165 165 165 166 167 167 168 169 169 168 168 168 169 169 169 170 170 168 168 168 168 168 168 168 168 170 170 169 169 169 168 168 168 169 167 165 166 168 169 169 168 170 170 169 168 168 167 166 166 169 169 169 169 169 169 169 169 170 168 167 167 169 169 168 166 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 170 169 167 166 166 167 169 170 170 169 168 168 168 168 167 167 168 168 168 168 168 168 169 169 169 170 170 171 171 170 170 169 168 168 168 168 168 168 168 168 169 169 169 170 169 169 168 167 167 167 167 168 168 169 169 170 168 168 168 168 168 168 168 168 169 168 167 166 167 167 168 168 171 170 170 169 168 168 167 167 168 168 169 169 169 169 169 169 169 169 169 169 170 171 172 173 169 169 170 170 170 169 168 167 168 168 169 170 170 169 168 168 170 170 170 170 170 169 168 168 169 169 169 169 169 169 168 168 168 168 169 169 169 169 168 168 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 167 167 168 168 168 168 169 169 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 168 168 168 168 169 169 169 169 171 171 171 171 171 171 171 171 168 169 170 170 170 170 170 169 168 168 169 169 170 171 171 171 171 171 171 171 171 171 171 171 168 168 169 169 169 168 168 167 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 168 169 170 171 171 171 170 170 167 168 169 169 169 171 173 175 172 172 172 171 171 171 170 170 172 171 170 169 168 169 170 171 171 171 171 171 171 171 171 171 167 168 169 170 171 171 170 170 167 167 168 169 171 172 173 173 170 170 170 170 170 170 170 170 173 172 171 170 169 169 170 170 169 169 169 169 169 169 169 169 167 168 170 172 173 173 174 173 169 170 171 171 169 169 170 171 169 169 170 170 170 170 169 169 171 171 171 171 171 171 171 171 171 171 170 170 171 171 172 173 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 172 171 171 171 171 170 171 172 173 173 172 172 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 169 169 169 169 171 172 174 175 170 170 171 171 172 172 173 173 173 173 172 172 172 173 174 174 173 172 172 171 170 169 169 168 169 169 169 170 170 170 170 170 170 171 171 171 171 172 172 172 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 171 171 172 172 172 171 170 169 171 170 170 169 169 170 170 171 172 171 170 169 169 169 170 170 171 171 171 171 170 170 170 170 171 171 170 170 169 169 168 168 169 169 169 169 170 170 170 170 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 168 169 170 171 171 171 170 170 174 174 173 172 171 170 169 168 170 170 170 170 170 170 170 170 171 172 173 173 173 173 172 171 172 172 172 171 171 171 170 170 172 172 171 171 171 171 171 171 170 170 171 171 171 170 169 169 170 169 169 170 172 172 170 168 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 170 171 171 171 170 169 168 171 171 170 170 170 170 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 172 171 171 170 170 169 169 168 171 171 170 169 169 169 170 170 170 170 170 170 171 171 171 171 170 170 170 170 171 172 173 174 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 169 170 170 171 171 170 170 170 170 170 170 171 171 171 171 171 170 171 171 172 172 171 171 170 170 170 169 169 169 170 171 172 171 171 171 171 171 171 171 171 171 172 172 172 172 171 170 169 169 171 171 170 168 168 170 172 169 169 170 171 172 172 173 173 170 170 171 171 171 172 172 172 172 172 171 170 170 171 172 172 170 171 172 173 174 175 176 176 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 173 173 174 174 174 174 175 175 176 176 177 176 175 174 172 171 174 174 174 174 173 173 173 173 174 174 174 174 175 175 175 175 173 173 174 174 175 175 176 176 181 181 181 181 181 181 181 181 180 180 181 182 182 182 182 182 181 179 177 177 177 178 177 176 174 175 176 176 176 176 175 174 177 177 177 176 175 175 175 174 177 177 176 176 176 175 175 175 176 176 176 176 176 175 175 175 176 176 176 176 175 175 175 174 175 176 176 175 174 174 177 180 175 176 176 176 176 175 175 174 176 175 175 175 175 174 174 174 173 173 172 171 171 171 171 172 173 173 172 171 171 172 173 173 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 173 174 175 175 175 175 176 176 176 177 177 178 178 179 179 179 179 181 182 182 180 180 181 183 187 186 185 185 186 186 185 184 185 185 185 186 186 186 187 187 186 186 185 185 185 185 186 186 187 186 186 186 185 185 185 184 183 183 183 184 184 184 185 185 183 183 183 184 184 184 185 185 188 186 183 181 181 183 185 187 182 182 183 184 184 183 182 182 186 186 184 183 182 181 181 181 182 181 181 181 181 181 181 180 181 182 182 182 183 183 183 184 181 181 182 183 184 185 185 185 184 184 183 183 183 183 183 183 184 185 185 186 186 186 186 185 188 188 187 186 186 186 187 187 183 183 183 183 184 184 184 184 179 180 181 181 181 180 179 179 175 175 175 175 175 175 175 175 178 178 179 179 179 178 178 177 176 177 177 177 177 177 177 177 181 181 181 180 179 179 178 178 181 182 183 184 185 186 186 186 187 187 186 186 186 187 187 188 193 193 194 195 196 196 196 196 197 197 197 197 197 198 198 198 197 197 198 199 199 199 199 198 203 202 201 200 200 200 201 202 172 173 173 174 175 175 176 176 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 174 174 173 173 173 172 172 172 172 174 175 174 172 172 173 174 176 176 176 176 176 176 176 176 176 175 174 174 174 175 176 176 175 175 176 176 176 175 175 174 176 176 176 176 176 176 176 176 173 174 176 177 177 176 174 173 174 173 172 171 170 170 170 170 171 171 172 172 174 175 176 177 175 175 176 177 178 179 180 180 180 179 179 180 183 183 181 179 179 179 179 179 179 179 179 179 180 180 180 180 179 179 179 179 181 181 182 181 181 179 178 178 181 179 177 176 176 179 181 183 184 184 184 184 184 184 184 184 184 184 184 185 186 187 188 189 188 187 187 187 186 186 186 185 186 185 185 184 184 184 185 186 183 183 183 182 181 181 180 180 182 182 181 181 180 179 179 178 177 176 176 175 174 174 173 173 172 173 174 175 176 177 177 177 175 176 177 175 173 171 172 174 173 173 172 172 172 173 174 175 173 172 171 171 171 172 173 173 173 173 173 173 173 173 173 173 175 175 176 177 177 177 176 176 170 171 172 172 172 172 173 173 172 171 170 169 169 169 170 170 168 169 170 171 171 170 169 168 169 169 168 167 167 166 166 165 168 167 166 164 163 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 163 164 165 166 166 166 166 165 164 164 164 164 164 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 167 168 168 168 168 169 170 170 169 168 168 168 168 167 166 165 164 164 163 165 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 167 166 165 164 164 164 165 165 165 165 166 166 166 166 166 166 167 166 165 164 163 163 163 163 162 162 162 162 162 161 161 161 162 162 162 163 163 164 164 164 163 163 163 162 162 161 161 161 163 161 160 161 163 164 163 161 160 161 162 162 163 163 163 163 161 161 162 162 163 163 163 164 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 162 163 164 164 164 163 161 160 163 163 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 163 164 165 166 161 163 164 164 162 162 163 165 162 162 162 162 162 162 162 162 161 161 162 163 163 163 162 162 167 166 166 165 165 164 163 163 163 163 162 161 161 162 163 163 165 167 168 167 165 164 165 167 166 166 165 164 164 164 165 165 164 164 165 165 166 167 167 168 165 165 166 166 167 168 168 168 167 167 168 168 168 167 166 166 167 167 168 168 168 167 166 165 165 166 167 167 168 167 167 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 165 165 166 164 166 168 168 166 165 165 167 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 161 163 165 165 163 162 163 164 165 165 165 166 167 167 168 168 165 165 165 165 165 165 165 165 168 168 167 166 166 165 164 164 168 168 167 166 165 165 164 164 165 165 165 165 165 165 165 165 164 164 165 166 166 165 164 164 164 165 166 167 168 168 167 167 167 166 165 165 165 165 166 167 164 164 165 166 166 167 167 168 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 167 163 164 166 167 168 167 166 166 166 166 166 166 166 166 166 166 168 167 166 165 164 165 166 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 168 168 168 167 166 165 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 165 165 165 166 167 168 168 167 166 166 166 166 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 164 165 166 167 168 168 168 168 167 167 167 166 166 166 165 165 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 169 169 169 169 169 169 169 169 170 170 170 169 169 168 168 168 171 169 167 167 168 170 169 168 168 168 167 167 167 167 167 167 169 169 169 169 169 169 169 169 169 167 166 167 169 170 169 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 167 167 168 168 169 170 169 168 168 168 168 167 167 170 169 167 165 165 166 168 169 168 169 170 170 170 170 169 168 168 168 168 168 168 168 168 168 170 170 170 170 169 169 168 167 167 168 168 168 168 168 169 169 168 168 168 168 168 168 168 168 168 167 167 166 166 167 168 169 168 168 168 169 169 170 170 170 169 169 169 169 169 169 168 168 169 169 169 169 170 171 172 173 168 169 170 170 170 169 168 167 168 168 169 170 170 169 168 168 170 171 171 171 170 169 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 171 171 171 171 171 171 171 171 170 170 171 172 171 171 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 168 169 169 170 170 170 170 169 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 168 169 170 171 171 171 171 170 169 169 169 170 171 172 170 169 172 172 172 171 171 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 171 171 171 171 170 170 168 169 169 170 170 171 171 172 170 170 170 170 170 170 170 170 173 172 171 170 170 170 170 171 170 170 170 170 170 170 170 170 166 167 168 169 170 170 169 169 167 169 171 171 169 169 171 173 170 170 171 171 171 171 170 170 171 171 171 171 171 171 171 171 170 170 169 169 169 171 172 173 171 171 171 171 171 171 171 171 172 171 171 170 170 170 171 171 170 170 170 171 171 171 171 171 171 172 173 173 173 172 171 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 171 170 169 169 170 171 173 174 173 172 170 169 169 170 171 172 173 172 171 171 171 172 173 174 170 170 170 170 170 169 169 169 170 170 170 171 171 171 171 172 170 170 170 171 171 172 172 173 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 172 172 171 170 169 169 170 170 172 171 169 168 168 169 171 172 172 171 170 169 169 169 170 170 171 171 171 171 172 172 172 172 171 171 171 171 170 170 170 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 168 169 169 169 170 170 171 171 169 169 169 169 170 171 171 171 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 172 171 170 172 172 172 171 171 170 170 170 171 171 171 171 171 171 172 172 173 173 171 170 170 170 170 170 170 169 169 170 172 172 170 168 171 171 171 171 172 172 172 172 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 171 171 171 171 170 169 168 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 171 173 172 171 171 169 169 168 167 170 170 171 171 171 170 169 169 170 170 170 171 171 172 172 172 171 171 171 170 171 171 172 172 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 168 168 169 170 171 171 171 171 169 169 170 171 171 172 172 173 170 170 171 171 171 171 170 170 168 169 169 170 171 171 171 171 173 173 172 171 171 170 170 169 173 173 173 173 172 170 168 167 170 171 171 170 168 168 170 172 171 171 171 171 171 171 171 172 170 170 170 171 171 172 172 173 172 171 171 170 170 171 171 172 170 171 173 175 175 175 174 173 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 172 172 173 173 173 174 174 174 174 175 175 176 176 175 175 174 175 175 174 174 173 172 172 172 173 173 173 174 174 174 174 174 173 174 174 175 175 176 177 177 181 181 181 181 181 181 181 181 179 180 181 182 182 182 182 182 181 179 176 176 177 178 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 176 176 175 175 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 175 175 175 174 174 174 175 176 175 174 174 176 178 173 174 174 175 175 175 175 174 174 174 174 174 174 175 175 175 173 172 172 172 172 173 174 174 173 173 172 171 171 172 173 173 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 176 176 177 178 178 178 178 178 178 178 179 181 182 182 180 180 181 183 186 184 183 185 187 188 187 185 185 186 186 186 187 187 188 188 184 185 186 186 186 186 185 184 186 186 186 185 185 185 184 184 182 182 183 183 184 184 184 185 182 182 183 183 183 184 184 184 185 185 185 185 184 183 183 182 181 182 183 183 183 183 182 181 185 185 184 183 182 182 182 182 180 181 181 181 181 181 181 182 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 185 185 184 183 183 182 181 181 183 184 185 186 187 186 185 185 187 187 186 185 184 185 185 186 185 185 185 184 183 183 183 183 181 181 182 182 181 179 178 177 175 175 175 175 175 175 175 175 177 177 178 179 178 178 176 176 176 176 176 176 176 176 176 176 179 179 179 179 179 179 179 179 180 181 182 184 185 185 185 185 186 186 185 185 185 186 188 188 193 193 194 195 195 195 195 195 199 199 199 199 198 198 198 198 198 198 197 197 197 198 199 199 202 202 202 201 201 201 200 200 171 171 173 175 177 179 181 181 175 175 176 176 176 176 177 177 176 175 174 173 173 173 174 174 175 175 174 173 171 170 169 169 168 170 172 173 173 174 176 179 176 176 176 176 176 176 176 176 173 173 173 173 174 176 177 178 173 174 176 177 177 176 175 174 176 176 176 176 176 176 176 176 173 174 176 177 177 176 174 173 174 173 172 171 170 169 169 169 172 172 172 173 174 176 177 178 172 173 174 176 178 180 181 182 178 177 177 179 182 182 180 177 179 179 179 179 179 179 179 179 177 178 178 178 178 179 179 179 175 176 178 180 181 181 180 179 184 182 179 177 177 180 184 187 184 184 184 184 184 184 184 184 186 185 185 185 186 188 190 191 188 188 188 187 187 186 186 186 186 185 184 184 184 185 186 187 184 183 183 182 182 181 180 180 179 179 178 178 177 176 176 176 179 178 178 177 176 175 175 174 172 173 174 175 176 177 177 177 175 176 177 175 173 171 172 173 173 173 172 172 172 173 174 175 176 175 173 172 171 171 172 172 173 173 173 173 173 173 173 173 170 171 172 173 174 174 173 173 170 171 172 172 172 172 173 173 172 171 169 168 168 169 170 171 167 168 170 171 171 170 168 167 169 168 168 167 166 166 165 165 171 170 167 164 162 160 159 159 162 162 162 162 162 162 162 162 163 163 164 164 164 164 165 165 163 164 165 166 166 166 166 166 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 167 167 167 167 167 167 167 167 167 166 166 166 166 167 169 169 169 170 170 171 171 170 170 169 169 168 167 167 166 165 164 164 162 162 163 164 166 167 168 168 166 166 167 167 167 168 168 168 168 167 165 164 163 164 164 165 167 167 167 167 166 165 164 164 170 169 167 165 163 162 162 161 164 164 163 162 161 159 158 158 161 162 162 163 163 164 164 164 161 161 161 162 162 163 163 163 162 161 160 161 163 164 164 162 159 160 162 163 164 164 163 162 160 160 160 161 162 162 162 163 160 160 161 162 163 164 164 165 165 164 164 163 163 162 161 161 161 162 164 165 165 164 163 162 166 164 160 158 158 160 164 166 161 161 161 161 161 161 161 161 163 163 163 163 163 163 163 163 158 160 163 165 166 166 165 164 160 162 164 163 162 162 164 166 162 162 162 162 162 162 162 162 162 163 164 165 165 165 165 165 168 167 167 166 164 163 163 162 166 165 163 162 162 163 165 166 165 167 168 167 165 164 166 168 167 167 165 164 164 164 164 165 164 164 165 165 166 167 168 168 165 165 166 166 167 168 169 169 166 167 168 169 169 167 166 164 164 165 166 167 167 165 163 162 164 165 167 169 169 168 167 166 168 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 165 166 167 166 167 167 165 163 163 167 170 166 166 166 166 166 166 166 166 163 163 164 165 166 168 168 169 164 166 168 167 165 163 163 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 170 170 169 168 167 167 166 166 168 168 167 166 165 164 164 163 165 165 165 165 165 165 165 165 165 165 166 167 167 166 165 165 169 169 169 169 167 165 164 162 167 166 165 165 165 165 166 167 163 163 164 165 166 167 168 169 167 167 167 166 166 165 165 165 167 167 166 165 165 164 163 163 162 164 166 168 169 168 166 165 166 166 166 166 166 166 166 166 169 168 165 163 163 164 166 168 168 168 167 167 167 166 166 166 166 166 166 165 165 164 164 164 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 167 168 168 168 167 166 165 167 167 167 166 166 165 165 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 165 165 164 165 166 168 169 168 167 167 166 166 167 167 168 169 169 169 169 169 169 169 169 165 165 166 167 167 168 169 169 163 164 167 168 169 169 168 167 167 167 167 166 166 165 165 165 169 169 168 167 167 166 165 165 168 168 169 169 169 170 170 170 169 169 169 169 169 169 169 169 170 170 170 169 169 169 168 168 172 170 168 167 169 170 169 168 164 165 165 166 166 167 168 168 169 169 169 169 169 169 169 169 168 167 166 167 169 170 170 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 171 169 166 164 163 165 167 169 165 166 167 168 168 167 166 165 168 168 168 168 168 168 168 168 170 170 170 170 170 169 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 166 166 166 166 166 167 169 170 165 165 167 168 170 172 173 174 170 170 170 169 169 168 168 168 171 170 169 168 167 167 167 167 168 169 170 170 170 169 168 167 168 168 169 170 170 169 168 168 171 171 171 171 170 169 168 168 168 168 168 169 169 170 170 170 169 170 170 170 170 170 170 169 168 168 168 168 168 168 168 168 172 172 172 172 172 172 172 172 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 170 171 171 171 172 173 173 173 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 171 172 172 173 172 171 169 168 171 171 171 171 171 171 171 170 171 171 171 171 171 171 171 171 168 169 170 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 168 170 171 171 171 171 170 173 171 170 171 173 172 168 164 173 172 172 171 171 170 170 170 167 168 170 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 171 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 171 170 170 170 171 172 172 171 171 171 171 171 171 171 171 170 170 171 171 171 170 169 169 167 169 170 170 170 170 171 173 170 171 171 172 172 171 171 170 171 171 171 171 171 171 171 171 171 171 170 170 170 172 173 174 171 171 171 171 171 171 171 171 173 172 171 170 170 170 170 170 169 169 169 170 170 171 171 171 172 173 173 173 173 172 171 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 174 172 171 169 169 170 172 173 174 172 169 166 165 166 167 169 172 171 170 170 170 171 172 173 169 170 170 171 172 172 173 173 173 173 174 174 174 174 175 175 173 173 172 172 171 170 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 172 171 169 167 167 168 169 170 172 171 169 168 168 169 171 172 172 171 170 169 169 169 170 170 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 168 168 169 170 170 171 172 172 168 168 168 169 169 170 170 170 170 169 169 168 169 170 172 173 170 170 170 171 171 172 172 172 170 170 170 170 170 170 170 170 169 170 171 171 171 171 170 169 173 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 176 175 173 171 170 170 171 172 170 169 169 170 172 172 170 168 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 171 171 171 170 168 168 170 169 169 168 168 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 169 169 170 170 170 170 171 171 169 170 171 172 172 170 169 167 170 170 170 171 171 172 172 172 174 173 172 171 170 170 170 170 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 170 170 170 170 170 170 170 170 171 170 169 169 171 171 170 169 167 167 169 170 171 172 172 172 168 169 169 170 172 173 173 174 169 170 170 171 171 170 170 169 167 168 170 171 172 171 171 170 174 174 173 172 171 170 169 168 174 174 174 173 171 169 167 166 170 171 171 170 168 168 170 173 173 173 172 171 171 170 170 169 170 170 170 170 171 172 172 173 172 171 170 170 170 170 171 172 171 172 175 176 176 174 172 170 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 171 171 171 172 172 173 173 174 171 172 174 176 177 177 177 177 175 175 174 174 173 172 171 171 172 173 173 173 173 174 174 174 176 176 177 178 178 179 179 180 181 181 181 181 181 181 181 181 179 179 180 181 182 182 182 182 181 178 176 176 177 178 176 174 176 176 174 174 174 174 176 176 171 171 171 171 171 171 171 171 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 176 176 176 175 175 174 174 174 172 174 176 177 175 174 175 176 172 172 173 174 175 175 175 174 172 172 173 174 174 175 175 176 172 172 172 172 173 174 175 176 173 172 172 171 171 172 172 173 171 171 172 172 172 173 173 173 175 175 175 175 175 175 175 175 173 174 175 175 175 175 176 176 178 178 179 179 178 178 177 177 179 181 182 182 180 180 181 183 184 183 182 184 187 188 187 186 186 187 187 187 188 189 189 189 183 184 186 187 187 186 184 183 186 186 186 185 185 185 184 184 184 184 184 185 185 186 186 186 181 182 182 183 183 184 184 184 182 184 187 189 188 184 180 177 181 181 182 183 183 182 181 181 180 180 181 182 183 185 186 187 182 182 182 183 183 184 184 184 181 181 182 182 182 183 183 183 185 184 184 183 182 182 181 181 186 185 184 183 182 181 180 180 183 184 185 186 187 186 185 184 187 186 185 184 184 184 185 185 189 188 187 185 184 183 182 182 183 183 183 182 180 178 176 175 175 175 175 175 175 175 175 175 176 176 177 178 177 176 175 174 176 176 176 176 176 176 175 175 176 177 177 178 179 180 181 181 180 181 182 183 184 185 185 185 186 185 184 184 185 186 188 189 192 193 194 195 195 195 195 194 202 202 202 201 201 200 200 200 199 198 197 196 196 197 199 200 201 201 202 203 202 201 200 199 169 172 176 177 175 173 174 175 176 174 173 174 176 178 176 174 176 176 175 175 174 173 172 172 174 174 174 175 175 176 176 177 172 174 175 176 176 175 173 172 174 175 176 177 178 178 177 176 173 173 174 175 176 176 176 176 179 179 178 177 175 174 173 173 178 177 175 174 174 175 177 178 176 177 178 179 178 177 176 175 171 170 169 171 173 174 173 171 171 172 172 173 174 174 175 175 175 175 175 175 175 175 175 175 177 179 180 181 180 177 173 171 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 180 180 180 180 181 181 182 183 185 186 188 188 188 188 185 186 187 188 189 190 190 190 190 184 183 187 189 186 184 186 187 186 185 184 182 181 180 179 184 184 183 182 181 180 179 178 177 179 182 184 184 182 178 176 177 177 177 176 176 175 175 175 172 172 173 173 173 173 174 174 176 176 175 174 174 174 175 175 177 176 175 174 172 170 169 168 171 171 172 173 173 172 171 171 173 173 173 172 172 171 171 171 172 172 173 174 174 175 176 176 166 168 171 173 173 172 170 168 167 168 169 169 167 166 168 169 169 169 169 169 169 169 169 169 169 170 171 169 167 165 166 167 165 163 162 163 166 167 166 164 162 162 162 162 162 162 162 162 162 162 162 161 161 160 160 160 163 163 164 164 164 164 165 165 167 167 167 167 167 167 167 167 167 168 168 169 169 168 168 167 171 169 167 166 168 168 168 166 170 170 169 169 169 170 171 172 171 171 170 169 169 168 167 167 172 168 165 164 166 168 167 166 169 169 169 168 169 169 170 170 169 169 168 167 167 166 165 165 169 169 169 169 168 167 166 165 167 168 169 170 170 170 169 169 168 167 166 165 163 162 160 160 165 164 164 163 162 161 160 160 161 161 162 163 163 164 164 165 162 162 162 162 162 162 162 162 162 161 162 162 164 165 167 168 163 163 163 163 163 163 163 163 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 161 162 163 164 165 164 164 164 161 165 167 163 156 156 163 171 166 164 160 158 158 160 164 166 168 164 160 160 164 165 163 159 165 165 165 164 164 163 163 163 165 165 165 165 165 165 165 165 163 164 164 165 165 164 164 163 161 161 161 162 162 163 163 163 172 170 168 165 164 164 166 167 164 164 164 164 164 164 164 164 158 160 163 165 166 165 163 162 163 163 164 165 166 166 167 167 163 164 164 165 165 166 167 167 164 164 164 165 165 166 166 167 168 167 166 166 166 166 167 168 166 166 166 165 165 164 164 164 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 160 163 166 167 167 167 168 170 169 167 165 165 166 167 165 163 165 165 165 164 163 162 161 160 159 166 171 170 164 161 166 172 166 165 164 164 164 164 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 169 167 164 165 167 168 165 162 164 165 166 167 167 167 166 166 166 167 168 168 166 164 162 160 168 168 167 167 166 166 166 166 163 163 164 165 166 168 168 169 167 167 167 168 167 166 165 164 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 164 161 163 165 164 163 163 165 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 165 165 165 165 165 165 165 165 164 164 165 166 166 167 167 168 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 169 168 166 165 164 165 165 166 169 169 169 168 168 167 167 167 167 166 165 164 164 164 164 164 166 166 166 166 166 166 166 166 168 168 168 167 167 166 166 166 168 165 164 167 171 172 167 162 164 166 168 170 169 167 164 162 171 170 168 167 166 166 167 168 166 167 168 169 170 169 168 167 166 166 166 166 166 166 166 166 170 168 166 164 164 166 168 170 168 167 165 164 164 165 167 168 167 168 169 169 169 167 165 164 169 170 171 172 172 171 170 169 167 168 170 171 171 170 169 168 171 170 170 169 168 167 166 166 166 166 166 167 167 168 168 168 171 170 170 169 169 170 170 171 169 169 169 168 168 167 167 167 165 165 166 167 168 169 169 170 167 168 169 169 169 169 170 170 172 172 171 170 168 167 166 166 170 170 169 169 169 168 168 168 169 169 169 169 169 169 169 169 171 171 170 169 167 166 165 165 167 167 168 169 169 170 170 171 170 169 169 168 168 167 167 167 165 166 168 169 169 168 166 165 169 169 169 169 169 169 169 169 172 172 170 169 167 166 165 164 166 167 169 170 170 170 169 169 168 167 167 167 167 168 169 170 166 167 167 168 169 170 171 171 169 169 169 169 169 169 169 169 171 170 170 170 170 169 169 169 166 167 168 169 170 170 170 170 164 168 171 171 168 167 170 174 169 169 169 169 169 169 169 169 167 168 169 169 168 167 165 164 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 164 167 170 171 170 169 169 170 168 168 168 169 169 170 170 170 170 170 170 169 169 168 168 168 172 171 171 170 168 167 167 166 168 169 169 170 170 169 169 168 168 169 170 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 171 170 170 169 168 168 171 171 171 170 170 169 169 169 168 168 168 169 169 170 170 170 169 170 170 171 171 170 170 169 168 169 172 173 173 172 171 169 171 172 173 173 171 169 166 165 173 173 172 171 170 170 169 168 171 171 170 169 168 168 167 166 166 168 170 170 168 168 170 172 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 168 168 169 170 171 171 172 172 174 173 171 170 170 171 173 174 176 175 173 171 170 170 171 171 171 171 171 171 171 171 171 171 173 172 172 171 171 172 172 173 169 171 173 173 171 170 170 171 174 171 168 167 169 171 171 170 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 169 171 173 173 171 171 173 175 168 168 169 170 170 171 172 172 173 172 171 171 171 171 170 170 170 171 172 172 172 172 171 170 175 174 172 171 170 169 169 170 171 171 172 172 172 173 173 173 169 170 170 171 171 170 170 169 165 166 167 169 171 173 174 175 173 172 172 171 171 170 170 170 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 174 172 170 168 168 170 172 174 169 171 172 173 173 171 170 170 172 172 173 173 173 173 174 174 171 171 171 170 170 169 169 169 167 168 170 170 170 168 166 165 171 171 171 171 171 171 171 171 167 168 169 169 171 171 172 173 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 174 173 172 171 170 170 170 170 171 171 170 169 169 170 170 171 172 172 171 170 170 169 168 168 171 170 170 170 170 172 173 174 169 171 173 174 172 170 170 171 174 174 173 171 169 168 166 166 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 169 169 169 170 170 171 171 171 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 170 170 170 170 171 172 173 174 172 172 172 172 172 172 172 172 174 172 170 168 166 166 167 168 171 170 169 169 169 170 171 172 170 171 172 173 173 173 173 172 168 168 169 170 171 171 172 172 170 171 172 172 172 172 171 170 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 170 170 171 172 171 170 169 168 167 169 171 171 169 169 171 173 172 172 171 170 170 169 168 168 174 172 171 169 169 170 171 172 171 171 170 170 170 170 169 169 167 169 171 173 173 171 169 167 169 170 170 171 171 170 170 169 174 174 173 172 172 171 171 170 166 165 165 165 167 169 172 174 171 171 171 171 171 171 171 171 172 172 171 170 170 169 169 168 170 170 171 171 171 171 172 173 172 172 172 171 171 170 170 170 171 170 169 169 171 173 175 177 172 172 173 173 173 173 174 174 175 175 175 175 175 175 175 175 172 173 173 174 174 175 175 175 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 175 174 174 174 174 174 174 174 173 174 176 178 178 177 176 175 179 179 179 180 180 181 181 181 179 180 181 181 181 180 179 179 177 177 178 178 178 177 176 175 175 175 176 176 176 176 177 177 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 176 176 176 177 177 177 178 178 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 175 175 174 174 173 173 173 167 170 173 177 178 177 175 173 176 176 175 174 173 172 172 171 171 171 171 172 172 173 173 173 171 171 171 172 172 173 173 173 175 175 174 173 173 172 171 171 173 173 174 175 175 176 177 177 178 178 177 177 177 177 176 176 178 179 180 181 182 183 183 183 183 183 183 183 184 185 186 187 187 187 186 186 185 185 185 185 188 188 187 186 186 185 184 184 185 184 183 182 182 182 183 183 180 182 183 182 180 179 181 183 184 183 182 181 181 181 182 183 185 184 182 180 180 182 184 186 175 179 183 184 183 181 182 183 184 184 184 183 182 180 179 177 178 179 181 182 182 181 179 178 178 179 181 183 184 183 182 181 183 183 183 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 187 185 183 184 186 188 188 187 186 186 185 185 184 183 182 182 178 174 172 175 181 183 179 174 176 176 175 175 175 175 174 173 177 174 171 171 173 175 175 174 177 176 173 171 171 172 175 176 176 177 177 178 179 180 181 181 180 181 183 184 184 182 181 180 187 187 188 189 190 191 191 192 194 195 196 196 194 193 195 196 199 199 198 197 197 196 195 195 200 200 200 199 199 199 199 199 199 200 201 201 201 201 200 199 172 172 173 173 174 174 173 172 178 176 174 174 176 176 174 172 175 175 175 174 174 173 173 172 174 174 174 175 175 175 176 176 175 175 176 176 176 175 174 174 174 175 176 177 177 177 176 175 174 173 172 172 173 174 175 176 177 176 176 176 176 175 175 175 176 176 175 175 175 176 177 177 176 177 178 178 178 177 176 175 177 174 172 172 173 173 172 171 169 170 170 171 171 172 172 173 174 175 175 175 175 175 175 176 176 177 179 180 180 178 176 174 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 180 181 181 182 184 185 186 186 186 186 185 186 187 188 189 189 189 189 190 185 184 187 189 187 185 187 188 187 186 185 184 183 182 182 183 183 183 183 183 182 182 182 177 178 180 181 181 179 176 174 176 176 176 176 176 175 175 175 173 173 174 174 174 174 174 174 176 176 175 175 175 175 176 176 175 175 174 174 173 173 173 172 171 171 172 173 173 172 171 171 172 172 172 172 172 172 171 171 172 172 173 173 174 175 175 176 169 170 171 172 171 170 169 167 166 167 169 168 166 166 167 168 167 167 167 167 168 168 169 169 168 170 170 169 166 165 166 167 169 167 166 167 169 170 169 167 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 164 165 165 165 165 166 166 166 162 163 163 164 165 166 166 167 168 168 169 169 169 169 168 168 169 167 166 166 168 170 170 169 170 170 169 169 169 170 171 172 170 170 169 168 168 167 166 166 170 168 166 165 167 168 167 165 166 167 167 168 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 168 168 167 166 167 168 169 170 170 170 169 168 163 163 163 163 162 162 162 162 164 164 163 163 162 161 160 160 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 162 163 164 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 163 163 163 163 163 163 163 163 161 162 163 164 164 164 164 163 161 165 166 163 159 158 163 168 162 162 162 162 162 162 162 162 168 164 160 160 163 165 163 160 165 164 164 164 164 164 164 163 164 164 164 164 164 164 164 164 163 164 165 165 165 165 164 163 162 162 163 163 164 164 164 165 169 168 165 164 163 163 165 166 164 164 164 164 164 164 164 164 162 163 165 167 167 166 165 165 164 164 164 165 165 166 166 166 166 165 165 165 165 165 165 165 164 164 164 165 165 166 166 166 166 165 164 164 164 164 165 166 166 165 165 165 165 165 165 164 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 164 166 168 168 166 165 166 167 168 166 165 165 167 167 166 164 165 166 166 165 165 164 163 162 161 165 170 169 164 163 166 170 166 165 165 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 165 165 165 166 164 165 166 167 167 167 166 166 166 166 166 166 166 164 163 163 166 166 166 165 165 165 164 164 165 165 166 166 166 166 166 166 166 167 167 167 167 166 165 164 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 163 164 166 165 164 163 165 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 165 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 167 166 165 165 165 166 166 169 168 168 168 167 167 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 168 167 167 167 167 167 167 166 167 166 166 167 168 168 167 165 166 167 168 169 169 168 166 165 167 166 165 165 165 166 167 168 166 167 168 169 169 169 168 168 166 166 166 166 166 166 166 166 169 168 166 165 165 166 168 169 168 168 167 167 167 167 168 168 168 169 169 169 169 168 168 167 167 168 168 169 169 168 168 167 168 168 169 170 170 170 169 169 170 170 169 169 168 167 166 166 167 167 167 167 167 168 168 168 169 169 168 167 167 168 169 169 169 169 168 168 168 168 168 168 166 166 167 167 168 169 169 169 167 168 169 169 169 169 170 170 167 167 167 167 167 167 167 167 169 169 169 169 168 168 168 167 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 169 169 169 169 169 169 169 168 169 169 169 168 168 167 167 167 166 167 168 168 168 168 167 166 169 169 169 169 169 169 169 169 170 170 169 169 168 167 166 166 167 168 169 170 170 170 169 168 168 168 168 168 168 169 170 170 167 167 168 168 169 170 171 171 169 169 169 169 169 169 169 169 170 170 170 169 169 169 169 169 166 167 168 169 170 170 170 170 166 169 172 170 167 165 168 171 169 169 169 169 169 169 169 169 168 168 169 169 169 168 166 165 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 167 169 171 171 169 168 168 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 168 171 171 170 169 169 168 168 167 168 169 170 170 170 170 169 168 170 170 171 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 173 172 172 171 171 170 170 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 168 168 169 169 169 170 170 170 169 170 170 171 171 170 170 169 170 170 170 170 170 171 171 172 168 169 171 172 172 171 169 168 173 172 172 171 170 169 168 168 169 169 169 169 169 169 169 169 168 169 171 170 169 168 170 172 170 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 171 171 172 172 174 173 171 170 170 171 173 174 172 172 171 171 170 171 171 172 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 169 171 173 173 171 170 170 171 173 171 169 169 171 172 171 170 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 169 171 172 172 171 171 172 174 172 172 171 170 170 169 168 168 173 172 171 171 171 171 170 170 170 170 171 171 171 171 170 170 172 172 171 170 170 171 171 172 171 171 171 172 172 173 173 173 169 170 170 171 171 170 170 169 169 169 169 170 170 171 171 171 172 172 172 171 171 170 170 170 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 172 170 169 169 170 172 173 172 172 172 171 171 171 171 171 173 173 174 174 174 174 175 175 171 171 171 170 170 169 169 169 169 169 170 170 170 169 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 171 172 172 173 172 171 170 169 169 169 170 171 171 171 170 170 169 169 169 171 171 170 170 170 171 173 173 170 172 174 174 172 171 171 172 171 171 171 170 170 170 169 169 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 171 172 172 171 171 170 171 171 171 172 172 172 172 172 172 172 172 170 170 169 168 168 169 169 170 171 170 169 169 169 170 171 172 171 172 173 174 175 174 174 173 172 171 171 171 170 169 169 169 170 171 172 172 172 172 171 170 169 170 170 170 171 171 171 172 168 169 170 171 171 170 169 168 171 171 171 170 170 169 169 169 167 168 169 169 169 168 167 167 167 169 171 171 169 169 171 173 170 170 170 170 170 170 170 170 175 174 172 171 170 169 169 169 171 171 170 170 170 170 169 169 168 169 171 172 172 171 169 168 168 169 171 172 172 171 169 168 171 171 171 171 172 172 172 172 167 167 167 167 169 170 171 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 171 171 170 170 171 171 171 171 172 173 172 172 171 171 171 171 171 171 171 171 171 171 171 173 174 174 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 172 172 172 173 173 173 174 174 174 173 173 173 173 173 173 172 174 174 174 174 174 174 173 173 173 173 173 174 174 174 175 175 172 173 174 175 175 175 174 174 179 179 180 180 180 180 180 180 179 179 180 180 180 179 179 178 177 177 178 178 178 177 176 175 174 174 174 175 175 175 175 176 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 175 175 175 176 176 176 177 177 175 175 175 175 175 175 175 175 172 172 173 173 173 173 174 174 175 175 174 174 174 173 173 173 174 174 175 176 176 176 176 175 174 174 173 173 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 174 175 175 176 176 176 177 177 177 177 177 177 177 176 176 179 179 180 181 182 182 182 182 183 183 182 182 182 182 182 183 183 184 185 186 187 186 185 185 186 186 185 185 184 184 184 183 184 184 183 182 182 182 182 183 180 181 183 182 180 179 181 182 183 182 181 181 181 182 182 183 183 183 181 181 181 182 183 184 179 180 182 181 180 180 182 184 180 180 181 181 181 181 180 179 179 180 180 181 181 180 180 179 182 182 183 183 183 182 182 181 181 181 182 182 182 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 188 186 184 184 186 188 187 186 184 184 184 184 184 183 183 183 186 183 181 180 180 181 181 181 176 176 175 175 175 175 174 173 178 176 174 174 176 177 177 175 174 174 174 174 174 174 174 174 179 179 179 179 179 179 179 179 181 181 182 183 183 183 182 182 186 187 188 188 189 190 191 191 191 193 195 195 195 195 197 199 197 197 197 197 197 197 197 197 199 199 199 199 199 199 199 199 200 201 201 202 202 201 201 200 175 172 170 170 173 174 172 170 179 177 175 175 175 174 172 171 174 174 174 174 173 173 173 173 173 173 174 174 174 175 175 175 178 177 176 175 175 175 175 175 175 175 176 176 176 175 175 174 173 172 171 170 171 173 174 176 174 174 175 175 176 176 177 177 174 175 176 176 177 177 177 177 177 177 177 178 177 177 176 175 182 179 174 172 172 172 172 171 169 169 170 170 171 172 172 172 174 174 174 175 175 175 175 176 176 177 178 179 179 179 179 179 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 179 178 177 177 178 179 180 181 182 183 184 184 184 184 183 185 186 187 188 188 188 188 188 189 186 184 187 189 188 187 187 186 186 186 185 185 184 184 184 183 183 183 184 184 185 185 185 178 178 178 178 177 175 174 174 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 173 173 174 174 175 176 176 176 171 171 172 173 173 172 171 171 171 171 172 172 172 172 172 172 172 172 173 173 174 174 175 175 172 172 171 170 169 168 167 166 165 166 168 167 165 165 166 167 164 165 165 166 167 168 169 169 167 169 170 168 166 165 166 167 165 164 163 164 165 165 165 163 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 166 166 166 166 166 167 167 167 161 161 162 164 165 167 168 168 169 169 170 170 170 170 169 169 168 166 165 166 169 172 172 171 171 170 170 169 169 170 171 171 169 168 168 167 167 166 166 166 168 167 167 167 168 168 166 164 163 165 166 168 169 169 168 168 169 169 169 169 169 170 170 170 167 168 168 169 169 169 168 168 168 168 169 170 170 169 169 168 160 160 161 161 162 163 164 164 164 164 163 162 162 161 161 160 165 165 164 163 162 162 161 161 162 162 162 162 162 162 162 162 164 163 162 161 161 161 161 162 161 161 161 161 161 161 161 161 162 162 163 163 164 165 166 166 163 163 163 163 163 163 163 163 161 162 163 164 164 164 164 163 161 163 165 164 162 161 163 164 159 161 164 166 166 164 161 159 167 163 160 161 163 165 163 161 163 164 164 164 164 164 164 165 163 163 163 163 163 163 163 163 164 164 165 166 166 165 164 164 164 164 164 164 165 165 165 165 166 165 163 162 162 163 164 165 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 165 165 165 165 165 165 165 165 167 167 166 166 165 164 163 163 164 164 165 165 165 166 166 166 166 165 164 164 164 164 165 166 165 165 165 165 165 166 166 166 167 166 166 166 166 166 165 165 168 168 168 168 168 168 168 168 167 169 170 169 166 164 163 164 167 165 164 165 167 168 167 165 165 166 166 166 166 166 165 164 163 165 167 167 166 165 166 167 166 166 165 164 164 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 163 166 168 167 164 163 166 169 164 165 166 167 167 167 166 166 166 166 165 164 164 165 165 166 165 165 164 164 164 163 163 163 168 167 167 166 166 165 164 164 166 167 167 167 167 166 165 164 166 166 166 166 166 166 166 166 167 167 166 166 166 165 165 165 165 166 168 167 165 164 165 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 165 165 165 165 165 165 165 165 168 168 167 166 165 165 164 164 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 165 165 165 166 167 167 167 167 167 167 166 166 166 166 165 166 167 168 168 168 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 167 168 168 167 165 165 167 169 168 168 168 168 168 168 169 169 165 164 164 165 166 167 168 169 167 167 168 169 169 169 168 168 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 169 170 170 169 168 168 169 169 169 168 168 169 170 170 167 167 168 168 168 168 167 167 169 168 168 168 168 169 170 170 170 170 169 168 168 167 167 166 168 168 168 168 167 167 167 167 168 167 166 166 166 166 167 168 168 168 168 168 168 168 169 169 168 168 168 168 169 169 169 169 167 168 169 169 169 169 170 170 165 165 166 167 168 169 170 171 169 169 168 168 168 167 167 167 168 168 168 168 168 168 168 168 167 167 167 168 168 169 169 169 171 171 170 169 168 168 167 167 169 169 169 168 168 168 167 167 168 168 167 167 167 167 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 170 170 170 169 168 168 169 169 168 168 169 170 170 171 167 167 168 169 169 170 170 171 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 166 167 168 170 170 170 170 169 168 170 172 170 166 164 165 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 171 172 172 170 167 166 168 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 169 170 170 170 169 169 169 169 169 168 169 170 170 170 170 169 168 171 172 172 173 172 172 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 175 174 173 172 171 170 169 169 168 168 169 170 170 171 172 172 169 170 170 170 170 170 170 171 168 169 169 169 170 170 170 170 169 170 170 171 171 170 170 169 172 170 168 167 167 169 171 173 166 167 169 171 172 172 172 171 171 171 171 170 169 169 168 168 168 168 169 169 170 170 171 171 170 171 172 171 170 169 170 171 168 169 169 170 170 171 171 172 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 173 172 171 170 170 171 172 173 168 169 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 171 173 173 171 170 170 171 172 171 170 171 173 174 172 170 171 171 171 171 171 171 171 171 169 169 170 170 170 170 171 171 169 170 172 171 170 170 171 173 172 172 171 170 170 169 168 168 173 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 171 170 170 170 170 172 173 174 171 171 171 172 172 172 173 173 169 170 170 171 171 170 170 169 172 172 171 170 170 169 168 168 172 172 172 171 171 171 170 170 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 174 173 171 170 170 170 171 170 169 169 170 170 170 170 171 171 171 171 170 170 170 170 169 169 171 170 170 170 170 170 171 172 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 170 170 170 171 172 173 174 174 173 171 170 169 169 169 169 170 170 170 170 170 170 170 170 171 171 170 170 170 171 172 173 171 173 175 174 173 172 172 173 169 169 170 170 171 171 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 174 173 172 171 170 170 170 170 171 171 171 171 171 171 171 171 166 167 168 170 171 171 171 171 171 170 170 170 170 171 171 172 170 171 172 173 173 173 173 172 171 171 171 171 170 170 170 170 170 171 172 172 172 172 171 170 170 170 170 171 171 172 172 172 167 168 170 171 171 170 168 167 171 171 170 170 170 170 169 169 167 168 169 169 169 169 168 168 168 170 171 171 169 169 170 172 168 168 169 170 170 171 172 172 174 174 174 173 171 169 167 166 171 171 170 170 170 170 169 169 170 170 170 170 170 170 170 170 168 169 171 172 172 171 169 168 169 169 169 170 171 172 173 173 168 168 169 170 171 171 171 170 171 171 171 171 171 171 171 171 168 169 169 170 171 172 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 172 172 171 171 172 173 173 172 172 171 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 171 171 172 172 172 172 173 173 172 173 173 173 173 173 173 174 173 173 173 173 174 174 174 174 172 172 173 173 174 175 175 175 174 174 173 173 173 174 175 175 180 180 180 180 179 179 179 179 179 179 178 178 178 177 177 177 176 177 177 178 177 177 176 175 173 173 173 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 172 172 172 173 173 174 174 174 175 174 174 174 173 173 173 173 180 178 176 175 174 175 176 177 172 172 172 172 171 171 171 171 172 172 172 172 172 172 171 171 173 173 173 173 174 174 174 174 171 171 172 173 173 174 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 176 176 180 180 181 181 181 181 181 181 185 185 184 182 182 181 181 181 180 182 184 186 186 186 185 184 183 183 183 183 183 183 183 183 184 183 182 181 181 181 182 182 180 181 182 181 180 180 181 182 181 181 180 180 181 182 183 184 181 181 181 181 181 181 181 181 182 182 181 179 177 179 182 185 176 177 178 180 181 181 181 181 181 180 180 179 179 180 180 181 186 185 184 183 182 181 181 181 180 180 180 180 181 181 181 182 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 189 187 185 185 186 186 186 186 181 182 182 182 183 183 184 184 186 185 182 178 174 173 176 180 176 176 175 175 175 175 174 173 176 175 175 176 177 177 176 174 171 172 174 176 177 176 174 173 181 181 181 180 179 179 178 178 182 182 181 182 182 183 184 185 186 187 187 188 189 190 191 191 189 191 194 195 195 197 199 202 195 195 196 197 197 198 199 199 197 198 198 198 199 199 200 200 201 201 202 203 203 202 201 201 175 173 171 169 169 170 171 171 177 176 175 175 174 173 173 172 173 173 173 173 173 173 173 174 173 173 173 173 173 174 174 174 178 177 175 173 173 173 174 175 176 176 175 175 175 174 173 173 171 172 172 173 173 173 173 173 174 174 175 175 175 176 176 176 172 174 176 178 178 178 177 176 177 177 177 177 176 176 176 175 182 178 172 169 169 171 171 171 171 171 171 172 173 173 174 174 173 173 174 174 175 175 176 176 178 178 178 178 178 179 179 180 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 179 178 177 176 177 178 179 182 182 183 184 184 184 183 182 185 185 186 187 187 187 187 187 188 186 185 187 189 189 188 187 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 181 180 178 177 175 175 175 175 174 175 175 175 176 176 177 177 177 177 177 177 176 176 176 176 176 176 177 177 178 178 178 178 174 174 175 175 176 176 177 177 171 171 172 173 173 172 171 171 171 171 171 172 172 173 173 173 172 172 173 173 173 174 174 174 174 173 171 169 167 166 166 166 164 165 167 166 164 164 165 166 164 164 165 166 167 168 169 170 167 168 169 168 166 165 166 167 164 163 163 162 162 162 162 161 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 166 166 166 166 166 167 167 167 164 164 165 166 167 168 169 170 170 170 171 171 171 171 170 170 170 168 167 167 170 172 172 171 171 171 170 169 169 169 170 171 169 168 168 168 167 167 167 167 166 167 168 169 169 168 165 164 162 164 167 169 170 170 169 168 170 170 169 169 169 169 169 169 166 167 168 169 170 170 170 170 168 169 170 170 170 169 168 168 160 161 161 162 163 163 164 164 163 163 163 162 162 161 161 161 164 164 164 163 163 162 162 162 163 163 163 163 163 163 163 163 166 165 164 163 163 163 163 164 162 162 162 162 162 162 162 162 161 161 162 163 164 165 165 166 162 162 162 162 162 162 162 162 162 163 163 164 164 164 163 163 161 162 163 164 165 164 162 161 159 161 164 166 166 164 161 159 166 163 161 161 163 164 163 162 163 163 163 164 164 165 165 165 163 163 163 163 163 163 163 163 164 165 165 166 166 165 165 164 164 164 164 164 164 165 165 165 164 163 162 162 163 164 165 166 165 165 165 165 165 165 165 165 169 168 167 166 166 166 167 167 166 166 165 165 165 165 165 164 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 168 167 166 166 166 166 167 168 164 165 165 165 166 166 167 167 168 168 167 167 166 166 165 165 168 168 168 168 168 168 168 168 167 169 170 169 166 164 164 165 166 164 164 165 167 168 167 166 165 165 166 166 166 166 165 165 165 165 166 166 167 167 166 165 167 166 165 165 165 165 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 163 165 167 167 165 165 167 169 164 165 166 167 167 167 166 166 166 165 164 163 163 165 167 168 165 165 165 164 164 164 163 163 168 167 167 166 166 165 164 164 166 166 167 167 167 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 168 169 168 166 164 165 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 165 165 165 166 167 167 168 166 166 166 166 166 166 166 166 162 163 165 166 166 166 165 165 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 169 168 166 165 165 166 168 169 168 167 166 166 166 168 169 171 167 167 167 167 168 169 169 169 167 167 168 168 169 169 169 169 167 167 167 167 167 167 167 167 165 166 168 169 169 168 166 165 166 167 169 170 170 169 167 166 169 168 167 167 167 169 171 172 169 169 169 170 170 169 169 169 170 169 167 166 167 168 170 171 169 169 169 168 168 167 167 167 169 169 169 168 168 167 167 167 168 167 166 166 166 166 167 168 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 167 168 169 169 169 169 170 170 168 168 169 170 171 172 173 173 169 169 168 168 167 167 167 167 168 168 168 168 168 168 168 168 167 167 168 168 168 169 169 169 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 167 166 166 167 169 169 169 169 169 169 169 169 169 169 166 166 167 168 169 170 170 171 170 170 170 169 169 168 168 167 169 169 169 169 169 170 171 172 168 168 168 169 169 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 168 169 170 170 170 169 169 167 169 170 169 166 164 165 167 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 172 172 171 169 167 167 169 172 170 170 170 169 169 168 168 168 168 168 168 169 169 170 170 170 169 169 169 170 170 170 171 171 169 169 170 171 171 170 169 169 171 172 172 172 171 170 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 172 172 171 170 170 169 169 169 169 169 170 170 171 171 171 169 169 169 170 170 171 171 171 169 169 169 170 170 170 171 171 169 170 170 171 171 170 170 169 170 169 168 167 168 169 170 171 166 167 169 170 171 172 172 172 170 170 170 169 169 168 168 168 169 169 169 170 170 170 170 170 172 172 172 171 170 170 170 170 168 169 169 170 171 172 173 173 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 167 168 170 171 171 170 169 168 171 171 171 171 171 171 171 171 170 170 171 171 171 171 170 170 169 171 173 173 171 170 170 171 171 170 171 173 175 175 172 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 170 172 171 169 169 170 172 168 168 169 170 170 171 172 172 173 172 171 171 171 171 170 170 171 170 170 169 169 170 170 171 172 171 170 170 170 171 172 173 170 170 171 171 172 172 172 172 169 170 170 171 171 170 170 169 172 172 171 170 170 169 168 168 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 170 171 172 172 172 172 171 170 173 172 171 171 172 172 170 168 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 171 170 169 168 169 170 172 174 169 169 169 169 169 169 169 169 171 170 170 170 170 170 170 169 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 170 170 170 171 172 172 173 172 172 171 170 170 170 171 171 169 169 170 170 170 170 171 171 172 171 171 170 170 171 172 172 170 172 174 173 171 170 171 173 169 170 170 171 171 172 172 172 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 172 172 172 172 172 173 172 172 171 170 170 170 171 170 170 170 170 170 170 170 170 165 167 169 171 172 172 171 170 170 170 170 170 171 171 172 172 167 168 169 170 171 170 170 169 167 168 169 170 172 173 174 175 170 171 172 172 172 172 171 170 170 170 171 171 171 172 172 172 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 168 170 171 171 169 169 170 172 169 169 169 170 170 171 171 171 172 172 173 174 173 170 168 167 171 171 170 170 170 170 169 169 172 171 169 168 168 169 171 172 167 169 171 173 173 171 169 167 169 169 169 170 170 171 171 171 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 170 170 171 171 171 171 172 173 170 170 170 171 171 172 172 172 171 172 173 174 174 172 170 169 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 172 172 172 173 173 174 174 174 172 172 172 173 173 174 174 175 173 173 173 173 173 173 173 173 177 176 175 174 174 175 177 178 181 180 180 179 179 178 178 178 179 178 177 176 176 176 176 176 176 176 177 177 177 176 175 175 173 173 173 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 174 175 175 175 176 176 176 176 174 174 174 174 174 174 174 174 171 172 172 173 173 174 174 175 174 174 174 173 173 173 172 172 177 177 175 174 174 174 175 176 171 171 171 171 172 172 172 172 173 173 173 172 172 171 171 171 172 172 172 173 173 173 173 173 172 172 172 173 173 174 174 174 177 177 176 176 176 176 176 175 176 176 176 176 176 176 177 177 180 180 181 181 181 180 180 179 186 186 185 184 184 183 184 184 183 183 183 183 183 183 184 184 182 182 183 183 183 183 183 184 183 182 181 180 180 180 181 182 180 180 181 181 180 180 180 181 179 179 179 179 180 181 183 184 180 180 181 182 181 180 179 178 182 182 180 179 178 179 180 182 176 177 178 180 181 181 181 181 182 181 179 178 178 179 181 182 185 184 182 180 180 181 182 183 179 180 180 180 181 181 181 181 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 189 188 186 185 185 185 185 185 182 182 182 182 182 182 182 182 181 180 179 175 172 171 172 174 176 176 175 175 175 175 174 173 172 173 174 176 176 175 173 172 172 173 174 175 176 176 176 176 181 181 181 181 180 180 180 180 183 182 181 181 182 184 186 188 186 187 187 188 189 190 191 191 190 192 195 196 196 197 199 202 196 196 196 197 197 198 198 198 196 197 197 198 199 199 200 200 200 200 201 202 202 201 200 200 171 173 174 171 166 166 170 174 173 174 174 174 174 174 174 174 172 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 176 175 173 172 171 172 173 174 175 175 174 174 173 173 173 173 169 171 174 177 177 175 173 171 176 175 175 175 174 174 174 174 173 174 176 178 178 177 176 175 177 176 176 176 175 175 175 175 178 174 169 167 168 170 171 171 170 170 171 172 172 173 173 174 172 172 173 174 174 175 176 176 180 179 178 177 177 177 177 178 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 179 178 177 177 177 178 178 182 183 183 184 184 184 183 183 185 185 186 186 186 186 186 185 187 186 185 185 188 190 189 187 182 182 183 183 183 183 183 183 184 184 183 183 182 181 180 180 184 182 180 178 177 177 177 178 175 175 176 176 177 177 178 178 178 178 178 178 177 177 177 176 176 176 177 178 178 178 177 176 177 176 176 176 175 175 175 175 171 171 172 173 173 172 171 171 171 171 171 172 172 173 173 173 172 172 173 173 173 173 173 173 174 173 171 169 167 166 165 165 163 165 166 166 164 163 164 166 164 165 166 167 168 169 170 170 166 168 169 168 166 166 167 168 169 169 169 168 167 166 165 165 164 164 164 164 164 164 164 164 162 162 162 162 163 163 163 163 165 165 165 165 166 166 166 166 167 167 167 167 168 168 168 168 171 171 172 172 172 172 171 171 173 171 169 169 170 171 171 170 172 171 170 169 169 169 170 170 169 169 169 169 169 168 168 168 166 167 169 169 168 167 165 164 164 165 168 170 171 171 171 170 171 170 170 169 168 167 167 166 166 167 168 169 170 171 171 171 169 169 170 170 170 169 168 167 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 161 162 162 162 163 163 164 164 164 163 163 163 163 163 163 163 163 164 163 163 163 163 164 165 166 164 164 164 164 164 164 164 164 161 161 161 162 163 163 164 164 162 162 162 162 162 162 162 162 163 163 164 164 164 163 163 162 162 162 163 164 166 165 162 160 163 163 163 163 163 163 163 163 165 163 161 161 163 164 164 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 164 164 164 164 164 163 163 163 164 164 163 164 164 165 166 167 165 165 165 165 165 165 165 165 167 166 165 164 164 164 165 166 166 166 165 165 165 165 165 164 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 168 167 166 166 166 166 167 168 165 165 165 166 166 167 167 167 169 169 168 168 167 167 166 166 168 168 168 168 168 168 168 168 165 167 169 169 167 166 166 167 166 164 164 165 167 168 167 166 164 164 165 165 165 165 165 164 166 166 165 166 167 167 166 164 167 166 166 165 165 166 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 164 163 165 167 168 167 166 164 165 166 167 167 167 166 166 165 165 163 163 164 165 167 169 167 167 166 166 165 165 165 165 166 166 166 166 166 166 166 166 165 166 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 169 169 168 166 165 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 164 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 163 164 164 165 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 172 167 163 163 167 169 168 166 167 166 165 164 164 166 168 170 169 169 169 169 168 167 167 167 168 168 168 168 168 168 169 169 167 167 167 167 167 167 167 167 165 166 168 169 169 168 166 165 164 165 167 168 168 167 165 164 168 167 166 165 166 167 169 171 169 169 169 169 169 169 169 169 169 168 167 166 166 168 169 171 169 169 169 168 168 168 168 167 170 169 169 169 168 168 167 167 169 168 167 167 167 167 168 169 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 167 168 169 169 169 169 170 170 171 171 171 171 171 171 172 172 169 169 169 168 168 168 167 167 168 168 168 168 168 168 168 168 169 169 169 168 168 168 167 167 168 168 168 169 169 170 170 170 168 168 168 168 168 168 168 168 170 169 168 167 167 168 169 170 169 169 169 169 169 169 169 169 165 166 166 168 169 170 171 171 171 170 170 169 168 168 168 168 169 169 169 169 169 170 171 172 168 168 168 169 169 169 169 170 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 168 168 169 170 170 170 169 168 166 167 168 168 166 166 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 169 168 169 172 175 170 170 170 169 169 168 168 168 168 168 168 169 169 170 170 170 169 169 169 170 171 171 172 172 169 170 171 171 171 171 170 169 170 170 170 170 170 169 168 167 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 168 168 168 169 170 170 171 171 171 171 171 170 170 169 169 169 169 169 169 170 170 171 171 171 169 169 170 170 170 171 171 171 169 170 170 171 171 170 170 169 167 168 169 170 171 170 169 168 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 172 172 171 171 170 169 169 168 173 172 171 171 171 171 170 169 169 170 170 171 172 173 174 174 170 170 170 170 170 170 170 170 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 171 171 170 169 166 165 171 171 171 171 171 171 171 171 171 171 172 173 173 172 171 171 169 171 173 173 171 170 170 171 170 170 171 173 175 175 173 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 171 172 171 169 168 170 171 168 168 169 170 170 171 172 172 173 172 171 171 171 171 170 170 172 171 170 169 169 170 171 172 174 173 172 171 170 170 170 170 170 170 170 171 171 171 172 172 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 170 171 172 172 172 172 171 170 171 170 171 173 175 174 169 165 171 171 172 172 172 172 173 173 170 170 170 170 170 170 170 170 170 169 168 167 168 170 172 173 171 171 171 171 171 171 171 171 168 168 169 170 170 171 172 172 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 172 172 171 170 170 170 171 170 170 170 170 171 172 173 174 169 169 170 170 170 170 171 171 172 172 171 170 170 171 171 172 169 171 172 171 169 169 170 172 172 172 172 172 171 171 171 170 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 170 170 170 171 172 172 173 170 170 170 170 170 170 170 170 168 169 171 172 172 171 170 168 170 171 171 171 172 172 172 172 167 168 169 170 170 170 169 169 168 169 170 171 172 173 174 175 170 171 172 172 172 172 171 170 170 170 170 171 171 171 172 172 172 171 168 166 166 168 171 172 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 169 171 172 171 169 168 169 171 171 171 171 170 170 169 169 169 169 170 172 173 173 172 171 170 171 171 170 170 170 170 169 169 173 171 169 167 167 169 171 173 168 169 171 172 172 171 169 168 171 171 171 170 170 169 169 169 170 171 172 173 173 172 170 169 171 171 171 171 171 171 171 171 173 172 172 172 171 171 170 170 170 170 171 171 171 171 172 173 170 170 170 171 171 172 172 172 172 172 174 174 173 172 170 168 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 173 173 173 172 172 172 173 173 174 174 174 171 172 172 173 173 174 174 174 175 175 174 173 172 171 171 170 177 176 175 174 174 175 177 178 180 180 180 179 179 178 178 177 179 178 176 175 174 174 175 175 175 176 177 177 177 176 175 174 174 174 174 174 175 175 175 175 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 176 176 176 176 177 177 177 178 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 174 174 173 173 173 172 172 172 171 172 173 174 174 174 173 173 172 172 172 172 172 172 173 173 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 174 174 174 173 173 172 172 172 176 176 176 176 176 175 175 175 175 175 175 176 176 176 177 177 180 180 180 181 180 180 179 179 183 183 183 183 183 184 185 185 187 185 182 179 179 181 183 185 183 183 183 183 183 184 184 184 182 181 180 180 179 180 180 181 180 180 180 180 180 180 180 180 179 178 178 178 179 180 182 183 180 180 181 181 181 179 178 177 179 180 181 181 182 181 179 177 179 180 180 181 181 181 180 179 182 181 179 178 178 179 181 182 181 180 179 178 179 180 182 184 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 185 185 185 185 185 185 185 185 188 188 187 186 185 185 185 186 185 185 184 183 182 180 179 179 179 179 179 180 180 179 176 173 176 176 175 175 175 175 174 173 172 173 175 176 176 174 173 172 175 174 173 172 173 175 178 179 179 180 180 181 182 182 183 183 184 183 182 182 183 185 187 189 187 188 188 189 190 191 192 192 193 195 197 197 196 195 197 199 198 198 198 197 197 196 196 196 196 196 197 198 198 199 200 200 198 199 200 200 200 200 199 198 168 173 176 173 167 165 170 176 171 173 174 174 173 173 174 176 173 173 173 173 172 172 172 172 173 173 172 172 172 171 171 171 173 173 172 172 172 172 173 174 174 174 173 172 172 172 173 173 169 171 174 177 177 175 173 171 176 175 175 175 174 174 173 173 175 176 176 177 177 176 175 175 177 176 175 175 174 175 175 175 174 171 167 166 168 170 171 171 168 168 169 169 170 171 171 171 171 171 172 173 174 175 176 176 179 178 177 177 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 177 177 181 182 183 184 184 184 184 183 184 185 185 186 186 185 185 184 184 185 184 184 186 190 189 186 185 185 185 185 185 185 185 185 184 184 183 181 180 179 178 178 184 183 182 180 179 179 179 179 177 177 178 178 178 178 178 178 179 179 178 178 177 177 176 176 176 177 178 178 178 176 175 174 177 177 176 175 174 173 172 172 171 171 172 173 173 172 171 171 171 171 172 172 172 172 172 172 173 173 172 172 172 172 172 172 171 171 170 169 168 167 166 165 164 165 166 166 164 163 165 166 165 165 166 167 168 169 169 170 167 169 170 169 167 167 168 170 169 170 170 168 165 164 163 164 164 164 164 164 164 164 164 164 162 162 162 162 163 163 163 163 165 165 165 165 166 166 166 166 167 167 167 167 167 167 166 166 172 173 173 174 174 173 173 172 175 173 170 170 171 172 171 169 172 172 170 169 169 169 169 169 169 169 169 169 169 169 169 169 166 168 169 169 167 166 166 166 167 167 168 169 170 170 171 171 170 170 170 169 168 167 167 167 167 167 169 170 171 171 171 171 169 170 170 170 170 168 167 166 166 166 165 164 163 163 162 162 162 162 162 162 162 162 162 162 161 161 162 162 163 164 165 165 163 163 163 163 163 163 163 163 162 161 161 161 161 162 163 164 165 165 165 165 165 165 165 165 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 164 164 164 164 163 162 161 162 162 163 164 165 164 162 161 165 164 163 162 162 163 164 165 163 162 162 161 162 163 164 164 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 166 167 167 166 165 165 164 164 164 164 163 163 163 163 165 165 165 165 166 166 167 167 166 166 166 166 166 166 166 166 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 163 163 164 165 166 166 167 167 166 166 166 165 165 165 164 164 166 165 164 164 164 164 165 166 166 166 166 166 167 167 167 167 169 169 168 168 168 168 168 167 168 168 168 168 168 168 168 168 164 166 169 169 168 167 168 170 167 165 164 165 167 168 167 165 165 165 165 165 165 165 164 164 166 166 166 166 167 166 165 164 167 167 166 165 165 166 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 168 165 163 164 168 169 167 164 164 165 166 167 167 167 166 166 165 164 164 164 165 166 167 167 168 168 168 167 167 167 166 166 165 165 165 166 166 167 167 167 164 165 166 167 167 167 167 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 167 167 166 168 169 168 166 165 166 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 164 164 165 165 166 167 168 168 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 165 165 166 167 167 167 166 166 166 166 166 166 167 167 167 167 168 167 166 165 166 167 168 169 168 168 168 168 168 168 168 168 166 167 167 167 167 167 167 168 172 166 162 164 169 171 168 164 167 166 165 164 165 166 167 168 167 168 168 167 166 165 164 163 168 168 167 167 167 168 169 170 168 168 168 168 168 168 168 168 165 166 168 169 169 168 166 165 164 165 166 166 166 166 165 164 167 167 166 166 166 167 168 168 167 167 166 166 166 166 167 167 168 167 167 167 167 168 168 169 168 168 168 168 168 168 168 168 169 169 169 169 169 168 168 168 170 169 168 168 168 168 169 170 168 168 168 168 168 168 169 169 168 168 168 168 169 169 169 169 167 168 169 169 169 169 170 170 172 172 171 171 170 169 169 169 170 170 170 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 167 167 168 168 169 170 171 171 167 167 168 168 168 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 166 166 167 168 169 169 170 170 170 170 169 168 168 168 169 169 169 169 168 168 169 170 170 171 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 169 170 170 169 168 168 167 168 168 168 168 167 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 169 170 170 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 168 169 171 170 169 170 172 175 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 169 169 169 170 170 171 171 172 172 170 170 171 172 172 171 170 170 168 168 169 169 169 168 167 167 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 165 166 167 168 169 170 171 171 172 172 171 170 170 169 168 168 169 170 170 170 170 170 170 171 170 170 170 170 171 171 171 172 169 170 170 171 171 170 170 169 166 168 170 172 172 171 169 168 172 171 171 170 170 169 169 169 170 170 170 170 170 169 169 169 173 173 172 171 170 169 168 168 172 171 170 170 171 171 170 169 171 171 171 172 172 173 174 174 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 170 170 171 171 171 171 170 170 171 171 171 170 169 168 166 165 171 171 171 171 171 171 171 171 171 172 173 174 174 173 172 171 169 171 173 173 171 170 170 171 170 169 169 171 174 174 173 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 170 172 173 172 170 169 170 171 172 172 171 170 170 169 168 168 173 172 171 171 171 171 170 170 173 172 170 169 169 170 172 173 175 174 172 171 170 169 169 169 169 170 170 170 171 171 171 172 169 170 170 171 171 170 170 169 169 169 170 170 170 170 171 171 170 170 171 171 171 172 172 172 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 169 169 172 175 175 171 166 171 171 171 171 172 172 172 172 169 169 170 170 170 170 171 171 170 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 167 168 168 169 171 172 172 173 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 174 173 172 171 170 170 170 170 171 170 170 170 171 172 174 175 170 170 170 170 170 170 170 170 173 172 171 170 170 170 171 171 169 170 171 170 168 168 170 172 174 174 173 172 171 170 169 169 171 171 171 171 171 171 172 172 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 170 170 170 170 171 172 173 174 171 171 171 171 171 171 171 171 171 172 172 172 171 170 169 168 170 171 172 172 173 172 172 172 169 170 171 172 172 172 172 171 174 174 173 172 171 170 170 169 170 171 172 172 172 172 171 170 169 169 169 170 170 170 171 171 173 172 169 167 167 169 172 173 169 169 170 170 170 170 171 171 172 171 170 169 169 169 169 169 170 171 172 171 169 168 169 170 172 172 171 170 170 169 168 168 168 169 170 172 172 173 172 172 171 171 170 170 170 170 169 169 172 171 169 168 168 169 171 172 169 170 170 171 171 170 170 169 173 173 172 171 170 169 169 169 171 171 172 172 172 171 170 170 171 171 171 171 171 171 171 171 174 174 173 172 171 170 170 170 170 170 171 171 171 171 172 173 171 171 171 171 171 171 172 172 172 173 173 173 172 171 170 170 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 175 175 174 174 174 174 173 173 172 173 173 173 173 173 173 174 172 172 172 172 173 173 173 173 175 175 174 173 172 171 170 170 174 174 173 173 173 174 175 175 179 179 179 179 178 178 178 178 180 179 176 174 173 173 174 175 175 176 176 177 176 175 174 174 174 174 174 174 175 175 175 175 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 176 176 176 177 177 178 178 178 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 169 170 172 174 174 174 172 171 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 169 175 175 174 173 173 172 171 171 175 175 175 175 175 175 175 175 174 174 175 175 176 176 177 177 178 179 180 180 180 180 180 179 179 179 179 179 180 181 182 183 187 185 182 180 179 181 184 186 183 183 183 183 183 183 183 183 181 181 180 179 179 179 180 180 180 179 178 179 180 181 180 179 179 178 178 178 178 179 180 181 182 181 181 180 180 179 178 178 178 178 180 182 183 182 179 176 181 181 182 181 181 180 178 178 181 180 180 179 179 180 180 181 178 178 178 178 179 181 182 183 182 182 182 182 183 183 184 184 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 187 187 187 186 184 184 186 187 187 187 185 184 182 180 179 178 177 177 178 181 183 182 177 174 176 176 175 175 175 175 174 173 174 176 177 177 176 175 175 176 178 176 173 172 172 175 178 180 179 180 180 181 183 184 184 185 184 184 184 184 185 186 187 187 189 189 190 191 192 192 193 193 196 197 198 197 195 195 196 197 199 199 198 197 197 196 195 195 196 196 197 197 198 198 199 199 197 198 199 199 199 199 198 197 167 171 175 174 170 168 171 174 172 174 175 174 172 171 172 174 174 173 173 172 172 171 171 171 172 172 172 171 171 171 170 170 170 171 172 173 174 174 174 174 173 172 172 171 171 172 173 174 172 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 179 178 177 176 175 175 175 175 177 176 175 174 174 174 175 176 174 171 169 169 171 171 171 169 168 168 168 169 170 170 171 171 170 171 172 173 174 175 176 176 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 179 177 176 178 179 181 182 183 183 183 183 184 185 185 185 185 184 184 183 182 184 183 182 185 189 189 184 185 185 185 185 185 185 185 184 182 182 181 181 180 180 179 179 181 181 181 181 181 180 179 179 180 180 180 179 179 179 179 179 179 179 178 178 177 176 176 175 176 177 178 178 177 175 173 171 176 175 175 174 173 172 172 171 171 171 172 173 173 172 171 171 172 172 172 172 172 172 171 171 173 173 172 172 172 172 172 172 167 168 169 170 170 168 167 166 164 166 167 166 165 164 165 167 165 165 166 166 167 167 167 167 168 169 171 170 169 168 170 171 167 168 169 166 163 161 161 162 165 165 165 165 165 165 165 165 162 163 163 163 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 168 168 169 169 169 173 174 174 174 174 174 174 173 174 172 170 170 172 173 173 172 173 172 171 169 169 169 169 169 168 168 168 168 168 169 169 169 167 169 169 167 165 164 166 168 169 168 167 166 167 168 170 171 168 168 169 169 170 170 171 171 168 168 169 170 171 171 171 170 170 170 170 170 169 168 167 166 165 165 164 163 163 162 162 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 162 161 161 161 162 162 164 164 164 164 164 164 164 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 163 164 164 164 164 163 162 161 162 163 164 164 163 162 163 163 165 164 163 162 162 163 164 165 163 162 162 162 162 163 164 165 165 164 164 164 164 164 164 163 164 164 164 164 164 164 164 164 165 166 166 167 167 166 166 165 166 166 165 165 164 164 164 163 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 161 163 164 166 166 166 165 164 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 166 166 166 166 165 165 164 164 164 166 165 164 164 164 164 165 166 167 167 167 167 167 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 165 167 169 170 168 167 168 169 168 166 165 165 167 167 166 164 167 167 167 167 166 165 164 164 166 167 168 167 166 165 164 165 168 167 166 166 166 166 167 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 165 164 165 166 167 167 167 166 166 164 164 165 166 166 166 165 165 168 168 168 168 167 167 166 166 165 165 165 166 166 167 167 167 164 165 166 167 167 167 167 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 164 166 168 167 166 165 167 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 167 167 167 167 167 167 167 167 165 166 166 166 166 166 166 166 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 165 166 167 167 167 166 165 164 166 166 167 167 168 168 168 169 171 169 166 163 163 165 168 170 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 168 166 165 167 169 169 167 164 168 167 167 167 166 166 166 167 165 166 167 167 167 166 165 164 169 168 167 167 167 168 169 170 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 167 167 168 168 169 169 169 168 167 167 167 167 166 165 165 166 167 167 166 166 167 168 168 168 168 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 169 168 168 168 168 169 170 169 169 168 168 168 168 168 168 166 166 167 167 168 169 169 169 167 168 169 169 169 169 170 170 172 172 171 171 171 170 170 170 171 171 171 170 170 170 169 169 170 170 170 170 170 170 170 170 167 167 168 168 168 169 169 169 168 169 169 169 169 169 169 169 167 167 167 168 168 169 169 169 168 169 169 170 170 169 169 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 168 168 168 169 170 171 168 168 168 168 168 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 169 169 169 168 169 170 170 170 169 168 167 170 170 169 169 168 168 167 167 169 169 169 169 169 169 169 169 168 167 167 166 167 168 169 170 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 170 173 172 171 170 171 172 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 168 170 170 171 171 171 171 171 172 170 170 171 172 172 171 170 170 167 168 169 170 170 170 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 167 168 168 169 169 170 170 171 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 170 170 170 171 171 171 172 172 169 170 170 171 171 170 170 169 169 170 170 171 171 171 171 171 171 171 170 170 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 171 171 170 170 170 170 169 168 169 171 172 170 169 171 171 171 171 171 172 172 172 170 170 170 170 170 170 170 170 170 171 171 172 172 173 173 174 170 170 170 171 171 170 170 170 171 171 170 169 169 169 169 169 171 171 171 171 171 171 171 171 170 171 172 173 173 172 171 170 169 171 173 173 171 170 170 171 171 169 168 169 171 173 173 172 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 171 173 174 173 170 169 170 172 172 172 171 170 170 169 168 168 173 172 171 171 171 171 170 170 175 174 171 170 170 171 174 175 173 172 171 170 170 170 171 171 169 169 170 170 170 171 171 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 172 170 169 169 170 172 173 173 170 166 168 172 175 174 172 168 169 169 169 169 170 170 170 169 169 169 170 170 171 171 171 170 171 171 172 171 171 170 169 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 170 171 171 171 174 173 172 171 171 171 172 172 171 171 171 170 170 169 169 169 173 173 171 170 170 170 171 171 170 171 171 170 168 168 170 172 174 174 173 172 172 171 170 170 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 167 168 169 170 171 172 173 173 171 171 171 170 171 171 172 172 172 172 172 172 172 172 172 172 173 172 171 170 170 170 170 171 170 171 172 173 173 173 172 172 170 170 171 172 173 173 172 172 176 175 174 173 171 170 169 168 170 171 172 172 172 172 171 170 168 168 168 169 169 169 170 170 171 171 172 172 172 172 171 171 169 169 169 170 170 171 171 171 174 173 171 169 168 168 168 168 170 171 172 171 169 168 169 170 170 170 170 170 170 170 170 170 171 171 170 170 170 171 172 173 171 171 170 170 170 170 169 169 171 170 170 169 169 170 170 171 171 170 170 169 169 170 170 171 172 172 172 172 171 171 171 171 171 170 170 170 170 170 171 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 170 171 171 171 171 172 173 172 172 171 171 171 171 171 171 173 173 172 171 171 171 172 172 172 172 173 173 173 173 174 174 172 172 172 172 172 172 172 172 174 174 174 173 173 173 172 172 174 173 173 173 173 173 173 172 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 174 175 175 175 174 174 178 178 178 178 178 178 179 179 181 179 176 174 173 173 174 176 175 175 176 176 176 175 174 173 173 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 175 175 176 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 174 173 173 172 171 171 173 173 173 172 172 172 171 171 174 174 173 172 172 172 173 173 173 173 172 172 171 170 170 170 171 171 172 172 172 172 172 172 172 172 171 171 171 170 170 170 173 173 173 173 173 173 173 173 172 173 173 173 174 174 175 175 173 174 174 175 176 176 177 177 177 178 179 180 180 180 180 180 179 179 178 178 178 179 179 180 181 181 182 183 184 185 185 186 183 183 182 182 181 181 180 180 181 180 179 178 178 178 179 179 181 179 178 178 180 181 180 178 179 179 178 177 177 178 179 179 184 183 181 179 179 179 179 180 179 178 177 179 181 182 180 179 179 180 180 180 180 179 178 177 179 180 180 181 181 180 180 179 179 179 180 181 181 181 180 180 182 182 182 182 183 183 184 184 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 185 186 187 186 184 184 187 189 187 186 185 184 183 182 181 180 174 176 178 179 177 175 175 175 176 176 175 175 175 175 174 173 175 177 177 176 174 174 176 178 177 176 175 175 175 175 176 177 181 182 182 182 183 183 184 184 184 185 186 186 186 186 186 185 190 190 191 192 193 194 194 195 196 197 199 198 196 195 196 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 199 199 200 200 199 199 198 168 170 173 174 173 172 172 172 174 176 177 175 171 170 170 172 174 174 173 172 171 171 170 170 172 172 172 171 171 170 170 169 169 171 173 175 176 176 176 175 172 171 171 170 171 172 174 175 175 172 169 167 167 170 173 176 171 171 172 173 174 176 177 177 181 179 177 175 174 174 174 175 177 176 175 174 173 174 175 176 175 174 172 172 173 173 170 168 169 170 170 171 171 172 173 173 170 170 171 172 174 175 176 176 171 172 173 175 176 177 178 178 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 181 182 183 182 180 177 175 176 177 179 181 182 182 182 182 184 184 185 185 185 184 183 183 181 183 183 181 184 189 188 184 184 184 183 183 183 182 182 182 180 180 180 181 181 181 182 182 179 180 180 181 181 180 179 178 182 181 181 180 180 179 179 179 179 179 178 178 177 176 175 175 177 177 178 178 176 174 171 170 173 173 173 173 173 172 172 172 171 171 172 173 173 172 171 171 173 173 173 172 172 171 171 171 173 173 172 172 172 172 171 171 164 166 168 171 171 170 167 166 164 166 167 167 165 164 166 167 165 165 165 165 165 165 165 165 168 170 171 171 169 169 170 172 172 174 174 171 167 165 165 166 166 166 166 166 166 166 166 166 163 164 164 165 165 166 166 166 167 167 167 168 168 168 168 169 168 168 169 170 172 173 174 175 174 174 175 175 175 175 174 174 172 170 169 170 172 175 175 174 173 172 171 169 169 168 169 169 167 167 167 167 167 168 168 168 168 169 169 166 164 164 167 169 170 168 166 164 164 166 169 171 166 167 168 170 172 173 175 175 168 169 170 170 171 171 170 170 170 170 170 170 169 168 167 166 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 165 164 164 163 163 162 161 161 164 164 164 164 164 164 164 164 168 167 165 164 162 162 161 162 163 163 163 163 163 163 163 163 166 166 165 164 163 163 162 162 161 161 161 161 161 161 161 161 164 164 164 165 164 163 162 161 162 163 165 163 161 161 163 165 164 164 164 164 164 164 164 164 162 162 162 162 162 163 164 166 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 165 166 167 167 167 167 166 165 167 167 167 166 166 165 165 165 165 165 165 166 166 165 165 165 166 166 166 166 166 166 166 166 161 163 166 168 169 168 166 165 163 163 164 165 166 166 167 167 167 167 166 165 165 164 164 163 167 166 166 165 165 164 164 164 168 167 166 166 166 166 167 168 168 168 168 167 167 166 166 166 165 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 166 168 170 170 168 167 167 168 169 167 165 165 166 167 165 163 169 169 169 168 167 166 165 164 165 167 169 168 165 163 164 165 168 167 167 166 166 167 167 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 167 169 168 164 163 164 167 164 165 166 167 167 167 166 166 163 164 166 167 167 166 164 163 168 168 168 167 167 166 166 166 165 165 166 166 166 166 166 166 164 165 166 167 168 167 167 167 166 166 166 166 166 166 166 166 164 165 165 166 166 167 167 167 163 165 167 167 165 165 167 169 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 165 165 166 167 167 166 165 165 167 167 167 167 167 167 167 167 168 167 167 166 166 165 164 164 167 166 165 165 166 167 166 165 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 167 167 167 166 164 163 167 167 167 168 168 169 169 169 171 168 164 160 160 162 166 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 164 166 169 169 168 167 166 166 169 169 169 169 168 167 166 166 165 166 168 169 170 170 169 168 169 168 167 167 167 168 169 170 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 170 169 167 166 166 167 169 170 168 169 171 171 171 169 167 166 169 169 168 167 167 168 169 169 164 166 167 169 169 168 167 166 168 168 168 168 168 168 168 169 168 168 168 169 169 170 170 170 169 169 168 167 167 168 169 169 169 169 169 168 168 167 167 167 165 165 166 167 168 169 169 170 167 168 169 169 169 169 170 170 173 173 173 173 173 173 173 174 172 172 171 171 171 170 170 170 171 171 171 171 171 171 171 171 165 165 166 167 169 170 171 171 171 170 170 169 169 168 167 167 167 167 167 168 168 169 169 170 167 168 170 171 171 170 168 167 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 169 168 168 167 168 169 171 172 168 167 167 167 167 168 169 170 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 171 170 170 170 170 169 169 169 169 169 170 170 170 169 168 167 174 173 171 170 168 167 165 164 169 169 169 169 169 169 169 169 167 167 166 166 166 167 169 170 168 168 169 170 170 169 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 170 172 174 174 172 169 168 169 168 168 168 169 169 170 170 170 170 170 170 169 169 168 168 168 171 171 171 171 171 171 171 171 170 171 171 172 172 171 171 170 168 168 169 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 168 168 169 170 170 171 172 172 171 171 171 170 170 169 169 169 170 170 170 171 171 172 172 172 169 170 170 171 171 170 170 169 173 171 170 169 169 170 173 174 170 170 169 169 169 170 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 169 168 166 168 170 172 171 169 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 173 174 174 175 169 170 170 171 171 170 170 169 171 170 169 168 168 170 172 173 171 171 171 171 171 171 171 171 168 169 171 172 172 171 169 168 169 171 173 173 171 170 170 171 171 169 166 167 170 172 173 173 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 172 174 174 173 171 170 171 172 168 168 169 170 170 171 172 172 173 172 171 171 171 171 170 170 176 174 172 170 170 172 174 176 171 171 170 170 170 171 172 173 169 169 170 170 170 171 171 171 169 170 170 171 171 170 170 169 172 172 171 170 170 169 168 168 170 170 170 171 171 172 172 173 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 174 172 170 168 168 170 172 174 177 170 164 163 168 174 177 177 170 171 171 171 171 172 172 172 169 169 169 170 170 171 171 171 171 172 173 174 174 172 170 169 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 170 170 170 171 172 173 174 177 176 174 172 170 170 169 169 172 172 171 170 170 169 168 168 174 173 172 170 170 170 170 171 171 172 172 171 169 169 171 174 173 173 172 172 172 172 172 172 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 168 169 170 171 173 174 175 176 174 173 172 171 170 170 170 170 172 172 172 172 172 172 172 172 172 171 170 169 169 171 172 173 170 171 172 173 174 173 172 172 168 169 170 171 171 171 171 170 173 173 173 172 172 172 172 171 170 171 172 172 172 172 171 170 167 167 167 168 168 169 169 169 167 170 174 177 177 174 170 167 169 169 169 170 170 171 171 171 177 176 174 171 170 169 169 170 170 172 172 171 169 168 168 170 168 168 169 170 170 171 172 172 174 173 171 169 169 170 171 172 171 171 170 170 170 170 169 169 170 170 170 170 170 170 170 170 172 171 169 168 168 169 171 172 170 171 171 172 172 173 174 174 171 170 169 168 168 170 172 173 171 171 171 171 171 171 171 171 170 171 171 172 173 173 174 174 170 170 171 171 171 171 172 173 172 172 172 171 171 170 170 170 174 173 171 170 170 171 173 174 172 172 173 173 173 173 174 174 171 171 171 171 171 171 171 171 174 173 173 172 172 171 171 171 174 174 174 173 173 172 172 172 173 173 173 172 172 171 171 171 169 169 170 171 173 174 175 175 173 174 176 178 178 177 176 175 177 177 177 178 178 179 179 179 182 180 177 174 172 173 175 176 175 175 176 176 176 175 174 173 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 174 174 175 175 175 176 176 176 178 178 178 178 178 178 178 178 176 175 175 174 172 171 171 170 173 173 173 172 172 171 171 171 181 179 175 171 170 171 173 175 172 172 171 170 169 169 168 168 171 171 171 172 172 173 173 173 173 173 173 172 171 171 171 170 171 171 172 173 173 174 175 175 171 171 172 172 173 174 175 175 173 173 174 175 175 176 177 177 176 177 178 179 180 181 181 181 182 182 181 180 179 179 179 179 174 177 182 187 189 189 187 185 182 182 181 181 180 179 178 178 180 180 179 178 178 178 179 179 181 179 177 178 180 181 179 177 180 179 178 177 177 177 178 178 186 184 181 179 178 178 180 181 181 178 175 175 178 181 182 182 176 177 178 179 179 178 178 177 178 179 181 182 182 181 179 178 181 182 183 183 183 181 179 177 181 181 182 182 182 183 183 183 182 182 182 182 182 182 182 182 180 180 180 180 180 180 180 180 184 186 187 186 184 185 187 190 185 185 185 184 184 183 183 183 176 180 182 179 173 171 174 179 176 176 175 175 175 175 174 173 174 175 175 173 171 171 174 177 175 176 177 178 177 176 175 174 184 184 184 183 183 182 182 182 184 185 187 188 188 187 185 184 191 191 192 193 194 195 195 196 195 197 198 198 196 196 197 199 195 195 196 197 197 198 199 199 198 198 197 197 197 197 197 196 199 199 200 201 201 200 199 199 171 171 172 172 172 173 173 173 172 172 172 172 172 172 172 172 173 174 175 173 171 169 170 171 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 171 171 170 170 170 169 169 169 168 169 169 170 170 171 171 171 171 171 172 172 172 173 173 173 170 171 171 172 174 175 175 176 176 176 176 175 175 175 174 174 174 174 173 172 170 169 168 168 169 169 168 168 168 169 170 170 173 172 170 169 169 171 174 175 176 176 176 175 175 175 175 174 176 176 176 177 178 178 179 179 179 179 178 178 178 178 177 177 182 182 181 179 177 177 179 181 179 179 179 179 178 178 178 178 180 180 180 181 181 182 182 182 180 181 181 182 183 183 184 184 185 184 184 183 183 182 181 181 183 183 183 183 183 183 183 183 182 181 180 180 180 180 181 182 183 183 182 182 182 182 181 181 186 184 181 178 176 177 179 180 178 178 177 176 175 175 174 174 171 171 171 172 174 176 179 180 177 175 172 172 173 173 172 171 172 172 173 173 173 173 173 173 168 168 169 170 171 172 172 173 175 175 175 174 173 172 171 170 175 172 170 170 170 170 168 166 164 165 166 165 163 163 165 168 168 170 172 172 170 169 169 170 170 171 171 172 173 173 173 173 172 172 171 171 169 167 165 164 162 163 165 166 167 166 166 165 161 162 164 165 167 167 167 167 167 167 167 167 167 167 167 167 166 168 170 172 173 173 172 172 173 173 174 174 174 174 174 175 176 175 173 171 171 171 173 174 173 173 173 172 171 169 168 167 171 172 173 173 171 169 166 164 166 167 168 168 167 167 169 170 169 169 169 170 169 169 168 167 168 170 171 171 169 169 170 172 170 171 172 173 173 172 172 171 171 173 174 173 170 168 169 170 165 165 164 164 164 164 163 163 161 163 165 164 162 161 163 165 160 162 164 163 162 162 164 166 164 164 164 163 163 162 162 161 164 164 163 163 163 163 162 161 164 164 164 164 164 164 164 164 160 161 163 164 164 163 161 160 161 161 162 163 163 164 164 165 163 163 162 161 162 163 164 165 162 162 163 164 164 165 166 166 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 163 164 164 165 165 164 164 163 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 165 165 166 167 167 167 166 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 167 167 167 166 166 165 165 165 163 163 163 164 164 165 165 166 166 165 165 165 165 165 164 164 166 166 166 166 166 166 166 166 162 165 168 169 167 166 166 167 165 165 166 167 167 168 169 169 167 166 165 165 166 169 172 174 168 169 170 171 170 169 168 167 168 169 171 172 171 169 167 165 167 167 168 168 168 167 166 165 168 167 167 166 166 167 167 168 167 167 166 166 166 166 165 164 165 165 165 165 165 165 165 165 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 167 166 166 165 165 165 165 166 168 169 169 168 166 165 166 165 165 164 165 166 168 169 165 165 165 165 165 165 165 165 164 165 165 166 166 167 167 167 167 167 167 166 166 165 165 164 168 168 168 167 167 166 166 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 164 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 168 168 168 167 167 167 166 166 169 168 166 165 165 166 168 169 168 168 168 168 168 168 168 168 168 167 166 167 168 168 167 166 167 167 168 168 168 168 169 170 165 166 168 169 169 168 166 165 169 169 169 168 168 167 167 167 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 169 168 167 168 168 168 168 168 168 168 168 167 168 169 170 170 169 167 166 170 169 169 168 168 167 167 167 168 168 168 168 168 168 168 168 168 167 168 170 172 172 169 166 168 168 167 167 167 168 169 170 172 172 173 173 173 172 171 170 172 170 168 169 171 171 170 168 171 168 167 169 173 174 173 171 169 169 169 169 169 169 169 169 166 166 167 168 169 171 171 172 169 169 168 168 168 167 167 167 167 167 168 168 169 170 170 171 169 169 169 170 170 170 171 171 169 168 167 167 168 169 171 172 170 170 170 171 170 169 168 167 165 166 168 169 170 169 168 168 167 168 169 169 169 169 170 170 172 169 166 166 169 171 171 171 168 169 171 169 166 165 166 168 169 169 169 170 170 171 171 171 168 169 169 169 169 169 169 169 168 168 169 169 169 169 169 170 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 170 170 170 168 166 167 169 172 170 170 170 170 170 170 170 170 168 167 166 168 170 170 168 165 172 170 168 168 170 171 171 170 169 169 169 170 170 171 171 171 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 169 169 170 170 170 169 168 167 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 170 171 171 169 167 167 170 174 170 170 171 171 171 171 172 173 170 170 170 169 169 168 168 168 169 170 171 171 171 171 170 169 167 168 169 169 171 171 172 173 170 170 170 170 170 170 170 170 168 170 172 172 170 169 169 170 169 169 169 170 170 171 171 172 169 171 172 172 170 171 173 176 171 171 171 171 171 171 171 171 169 169 169 169 170 171 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 167 170 174 177 177 174 170 167 166 168 170 173 174 174 173 172 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 174 174 173 173 172 171 171 170 171 171 170 169 170 171 173 174 174 173 173 172 172 171 171 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 173 172 172 171 171 170 170 170 174 173 173 172 171 170 169 168 171 171 171 171 171 171 171 171 171 170 168 168 168 170 172 174 171 171 171 171 171 171 171 171 168 169 171 172 172 171 169 168 168 169 169 170 171 171 172 172 169 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 169 169 171 174 172 172 172 172 172 172 172 172 175 175 174 173 172 171 170 169 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 168 169 170 171 171 172 172 173 172 170 169 169 170 172 173 168 169 170 172 174 176 177 178 171 171 171 170 169 168 167 166 168 168 168 169 169 170 170 170 169 170 170 171 171 172 173 173 174 173 171 169 169 170 171 172 170 170 170 171 171 172 172 173 172 171 170 169 169 169 170 170 171 171 171 171 171 171 171 171 173 172 172 171 171 170 170 170 175 173 170 170 170 170 168 166 171 169 167 167 170 173 175 175 171 172 172 173 173 172 172 171 173 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 170 170 170 169 170 170 171 171 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 172 171 170 170 170 171 172 172 172 172 172 172 172 172 172 174 173 173 172 172 171 171 171 169 171 172 172 170 170 171 173 170 170 170 170 170 170 170 170 169 170 170 171 172 173 173 173 171 170 169 169 170 171 173 175 172 172 172 172 172 172 172 172 167 169 172 174 174 173 171 169 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 167 166 167 170 171 170 168 172 172 172 172 172 172 172 172 173 172 170 169 169 170 172 173 172 172 171 171 170 169 168 168 171 172 171 169 167 169 173 177 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 172 171 171 171 172 173 173 171 171 172 173 173 172 172 171 172 172 172 173 173 174 174 174 169 172 174 175 173 171 170 171 176 176 176 175 175 175 175 175 178 176 177 181 181 177 176 178 176 176 176 175 175 174 174 174 175 175 175 175 175 176 176 176 175 174 173 173 171 171 170 169 172 173 175 175 173 173 174 176 172 172 173 173 173 173 174 174 174 175 177 178 177 174 170 168 181 179 177 174 172 172 172 173 173 175 177 177 174 172 172 173 174 174 173 173 173 173 172 172 171 173 175 177 176 174 170 168 169 171 173 175 175 173 171 169 170 170 170 171 171 172 172 173 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 172 174 175 175 174 172 171 173 173 174 175 177 178 179 180 176 176 176 176 178 181 184 185 177 177 179 180 181 182 182 182 182 182 181 181 180 179 178 178 181 182 184 186 187 187 187 187 183 183 182 181 180 180 180 180 181 180 179 177 175 175 175 175 183 182 182 181 179 178 178 177 179 180 182 183 182 180 178 177 179 179 179 179 179 180 180 180 176 177 178 177 175 175 178 181 182 181 177 174 173 177 185 190 182 181 180 179 178 178 178 178 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 180 180 181 182 185 188 190 192 187 186 185 186 187 187 186 185 183 183 183 183 182 181 180 180 176 178 179 177 174 173 174 175 180 179 178 176 174 172 171 170 174 172 171 175 179 179 173 167 176 176 177 178 179 181 181 182 181 181 182 182 183 184 184 185 186 186 186 187 187 188 188 188 189 189 190 191 192 192 193 193 192 194 196 196 195 195 197 198 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 197 200 200 200 199 199 199 199 198 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 173 174 173 171 169 170 171 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 171 171 170 170 170 169 169 169 169 169 169 170 170 170 171 171 171 171 171 172 172 173 173 173 173 173 174 175 175 176 176 177 176 176 176 175 175 175 174 174 174 174 173 172 171 169 169 168 169 168 168 167 168 168 169 170 173 172 171 170 171 172 173 174 176 175 175 175 175 175 175 174 176 177 177 178 179 179 180 180 177 178 178 179 179 180 180 180 180 180 180 179 178 178 179 180 176 176 177 178 179 180 180 181 179 179 180 180 181 181 181 181 182 182 182 181 181 181 181 181 183 183 183 183 182 182 182 182 183 183 183 183 183 183 183 183 181 181 181 181 181 181 181 181 182 181 181 181 181 180 180 180 184 182 180 178 177 178 178 179 177 177 177 176 175 175 174 174 176 175 175 175 175 176 178 178 175 173 171 172 174 175 174 173 173 173 173 173 173 173 172 172 169 169 170 170 171 172 172 172 170 171 172 173 174 174 174 174 175 172 170 170 171 170 168 166 165 166 166 165 163 163 165 167 165 168 171 172 171 171 172 173 171 171 172 173 173 174 173 173 173 172 171 169 168 167 166 165 164 165 166 167 167 167 166 165 165 165 166 167 168 168 167 167 168 168 168 168 168 168 168 168 166 166 166 167 169 171 173 175 174 174 174 174 175 175 175 175 175 174 172 171 171 172 173 174 175 175 175 174 173 171 170 169 171 170 170 170 170 170 170 171 168 169 170 170 169 169 170 171 170 170 170 171 170 170 169 168 170 171 172 171 169 168 169 171 171 172 173 174 174 174 173 173 171 173 174 172 169 167 167 168 165 165 164 164 164 164 163 163 161 163 164 164 162 161 163 165 160 162 164 164 162 162 164 165 164 164 164 163 163 162 162 162 164 164 163 163 163 163 162 161 164 164 164 164 164 164 164 164 163 163 164 164 164 164 163 163 163 163 163 163 163 163 163 162 166 165 164 163 162 161 161 161 163 163 163 164 164 165 165 165 164 164 164 164 164 164 164 164 163 163 164 164 164 165 165 165 163 164 165 165 165 165 164 163 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 166 166 167 167 166 165 164 163 166 166 166 166 166 166 166 166 167 167 167 166 166 166 166 166 167 167 167 166 166 166 165 165 163 163 164 164 164 165 165 165 166 166 165 165 165 165 164 164 166 166 166 166 166 166 166 166 163 165 167 167 166 165 166 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 168 168 168 169 170 170 170 169 168 168 168 169 171 171 171 169 167 166 167 167 168 168 168 167 166 166 167 167 166 166 166 166 167 167 167 167 166 166 166 166 165 164 165 165 165 165 165 165 165 165 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 167 168 168 168 167 167 164 165 166 167 167 167 166 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 167 166 166 166 165 165 164 164 163 164 164 165 166 167 168 169 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 167 167 167 166 166 167 167 167 167 167 167 167 167 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 169 169 169 169 168 168 167 167 169 168 166 165 165 166 168 169 168 168 168 168 168 168 168 168 170 169 168 167 167 167 165 164 167 167 168 168 168 168 169 170 168 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 167 166 166 166 166 166 166 166 166 166 169 170 170 169 168 167 166 165 169 169 169 168 168 167 167 167 168 168 168 168 168 168 168 168 169 168 167 169 171 171 169 167 168 168 167 167 167 168 169 170 171 172 173 173 173 173 172 171 172 170 169 169 171 172 171 169 172 171 170 171 171 172 171 170 169 169 169 170 170 170 170 170 168 168 169 169 169 169 169 169 169 169 169 168 168 167 167 167 169 169 169 169 168 168 167 167 168 168 168 168 169 169 170 170 170 169 169 168 168 168 169 169 169 170 170 170 170 169 168 167 167 168 169 169 170 169 168 168 167 168 169 169 169 169 170 170 173 170 168 168 169 170 169 168 167 169 170 169 167 166 167 169 169 169 169 170 170 171 171 171 171 170 170 169 169 168 167 167 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 170 170 170 170 170 171 171 171 169 170 170 169 167 167 169 171 170 170 170 170 170 170 170 170 168 167 167 168 170 170 168 166 172 170 168 168 169 171 170 169 169 170 170 170 170 170 170 171 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 170 170 171 171 170 169 168 167 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 169 170 170 169 168 168 170 171 170 170 171 171 171 171 172 173 170 170 170 169 169 168 168 168 169 170 171 171 171 171 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 168 170 172 172 170 169 169 170 170 170 170 170 171 171 172 172 171 172 173 172 169 169 171 173 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 170 172 174 174 172 170 168 168 169 171 172 173 173 172 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 170 170 170 171 172 172 173 169 169 170 171 171 172 172 173 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 170 170 170 170 170 168 167 166 171 171 171 171 171 171 171 171 172 171 170 169 169 171 173 175 171 171 171 171 171 171 171 171 169 170 171 171 171 171 170 169 171 171 171 171 171 170 170 170 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 172 173 172 170 169 171 173 171 171 171 171 172 172 172 172 174 174 173 172 172 171 170 170 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 173 172 171 170 170 169 171 171 170 170 170 170 171 171 176 175 174 173 172 170 169 169 172 172 172 172 171 170 169 168 169 169 170 170 170 170 170 170 172 171 171 171 171 171 171 171 173 172 171 170 170 170 171 171 170 170 170 171 171 172 172 172 173 173 171 170 169 169 169 169 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 172 170 169 169 171 172 170 169 171 170 169 170 172 173 171 169 170 171 171 172 172 171 171 170 173 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 173 172 171 170 169 169 169 169 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 171 173 174 172 172 172 172 172 172 172 172 173 173 172 172 171 171 171 170 169 171 172 172 170 170 171 173 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 172 171 171 170 170 170 171 171 172 172 172 172 172 172 172 172 170 171 172 173 172 171 169 168 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 168 167 168 171 172 171 169 170 170 170 170 170 170 170 170 172 171 171 170 170 171 171 172 172 172 171 171 170 169 169 169 169 171 172 172 170 170 171 173 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 175 173 171 169 169 171 173 174 172 172 172 172 172 173 173 173 172 173 173 173 174 174 174 175 170 172 174 174 172 170 171 172 175 175 175 175 175 175 175 175 180 177 177 180 180 176 176 178 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 172 174 175 174 172 171 172 173 172 172 173 173 173 173 174 174 172 173 175 176 176 175 173 172 176 176 175 174 173 173 174 174 173 175 177 176 174 172 172 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 172 172 169 170 172 173 173 172 170 169 170 170 170 171 171 172 172 172 173 172 171 171 171 171 170 170 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 172 174 174 175 175 176 176 177 177 176 176 176 177 179 180 182 183 177 178 179 180 181 181 181 181 182 182 181 181 180 180 180 180 177 178 180 181 182 182 181 181 183 182 181 180 180 180 180 180 179 178 177 176 176 176 177 177 182 181 181 180 180 179 178 178 181 181 180 180 179 179 179 179 179 179 179 179 179 179 180 180 174 177 180 180 179 177 178 179 176 179 181 182 181 180 180 181 180 180 179 179 179 180 181 182 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 182 183 183 183 184 185 185 186 187 186 185 186 187 187 186 185 183 183 184 183 183 182 181 180 179 180 181 179 177 175 176 177 179 178 177 176 174 173 172 172 177 175 173 173 174 174 174 173 176 177 177 179 180 181 182 182 181 182 182 183 183 184 184 185 186 186 187 187 187 188 188 188 190 191 191 192 193 193 194 194 195 197 198 197 195 194 196 197 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 200 199 199 199 199 199 199 198 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 170 172 173 172 170 169 170 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 170 170 170 169 169 169 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 174 174 174 175 175 175 175 175 176 176 176 175 175 175 174 174 174 173 173 172 171 170 169 169 168 168 167 167 167 168 169 170 172 172 172 172 172 172 172 171 175 175 175 175 175 175 175 175 177 177 178 178 179 180 180 180 176 177 178 179 180 181 182 183 177 178 180 180 179 179 179 180 177 177 178 178 179 179 180 180 178 178 179 179 179 180 180 180 182 182 182 181 180 179 178 178 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 179 180 182 183 183 182 180 179 180 180 180 180 180 179 179 179 180 180 180 179 179 178 178 178 176 176 176 176 175 175 175 175 178 178 176 175 175 174 174 175 174 172 171 172 175 177 176 175 174 174 173 173 172 171 171 171 171 171 171 171 172 172 172 172 170 170 171 173 174 174 174 174 174 172 170 170 171 171 169 167 167 167 167 166 163 163 164 166 163 166 169 171 172 172 175 177 172 172 173 174 174 174 174 174 174 172 170 168 166 166 167 167 167 167 167 168 167 167 166 165 168 168 169 170 170 169 168 167 170 170 170 170 170 170 170 170 167 166 165 166 168 172 176 178 175 175 175 175 175 176 176 176 173 173 172 171 171 172 174 175 176 176 176 176 175 173 172 171 171 170 168 167 168 171 174 176 169 170 172 172 171 171 172 173 171 171 172 172 172 171 170 170 171 172 173 172 169 168 169 170 169 170 171 173 174 174 174 174 172 173 174 172 168 166 166 166 165 165 164 164 164 164 163 163 162 163 164 163 162 162 163 164 161 162 164 164 162 162 163 165 164 164 163 163 163 162 162 162 164 164 163 163 163 163 162 161 163 163 163 163 163 163 163 163 165 165 164 164 164 164 165 165 165 165 164 163 162 162 161 161 164 164 164 164 163 162 161 161 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 163 164 164 164 165 165 165 166 164 164 165 166 166 165 164 164 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 168 168 168 167 166 164 163 162 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 166 166 166 165 164 164 164 164 165 165 165 165 166 166 166 166 165 164 165 165 166 166 166 166 166 166 166 166 164 165 166 165 164 164 166 168 169 169 168 167 167 166 165 165 166 168 169 171 170 168 165 164 168 168 169 169 170 169 169 168 168 169 171 171 171 170 168 167 167 168 168 169 168 168 167 166 167 166 166 165 165 166 166 167 167 167 166 166 166 166 165 164 165 165 165 165 165 165 165 165 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 168 169 169 163 165 168 170 169 167 164 162 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 166 166 165 165 165 164 164 164 163 163 164 165 166 167 168 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 166 166 166 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 169 169 168 168 168 168 167 167 168 168 168 168 168 168 168 168 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 166 170 170 170 169 169 169 168 168 168 168 166 166 166 166 168 168 168 168 168 168 168 168 168 168 169 168 167 167 168 168 167 166 167 167 168 168 168 168 169 170 170 169 166 165 165 166 169 170 167 167 167 167 168 168 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 167 166 165 166 166 166 166 166 166 166 166 172 171 169 168 167 166 166 166 169 169 169 168 168 168 167 167 168 168 168 168 168 168 168 168 170 168 167 167 169 171 170 169 169 168 167 167 167 168 169 170 170 171 172 173 174 174 173 173 171 170 170 170 172 173 172 171 173 173 174 172 170 169 169 170 171 171 171 170 170 170 170 170 171 170 170 169 169 168 167 167 169 169 169 168 168 168 167 167 171 171 170 169 167 166 165 164 167 167 167 168 168 168 169 169 170 170 170 170 169 168 167 166 169 170 170 170 170 169 168 167 169 169 170 170 170 169 168 168 167 168 169 169 169 169 170 170 172 171 170 170 170 169 167 165 167 168 169 169 168 168 169 170 169 169 170 170 170 170 171 171 172 171 171 169 168 167 166 166 170 170 170 169 169 168 168 168 169 169 170 170 170 170 171 171 168 168 169 169 170 170 171 171 167 169 171 171 169 168 169 170 170 170 170 170 170 170 170 170 168 168 168 169 170 170 168 166 171 169 167 167 169 170 170 169 171 170 170 170 170 170 170 169 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 172 172 172 172 171 170 168 167 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 169 169 169 170 171 171 169 168 170 170 171 171 171 171 172 173 170 170 170 170 169 169 169 169 170 170 171 171 171 171 170 170 171 171 171 170 170 169 169 169 172 172 172 172 172 172 172 172 168 170 172 172 170 169 169 170 171 171 171 171 172 172 172 172 172 173 172 171 169 168 169 170 171 171 171 171 171 171 171 171 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 171 171 171 171 170 169 170 170 171 172 172 172 171 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 170 170 170 171 172 173 174 174 169 170 171 172 172 172 171 171 174 173 172 171 169 168 167 166 169 169 169 169 169 169 169 169 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 171 173 174 174 173 171 169 171 171 171 171 171 171 171 171 173 172 171 170 171 172 174 175 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 174 173 173 172 171 170 170 169 168 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 171 173 173 171 170 170 172 169 170 170 170 171 172 172 172 172 172 172 172 172 172 171 171 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 174 174 173 173 172 171 170 170 169 170 170 171 171 170 170 169 170 171 171 171 172 172 172 172 173 174 174 174 173 172 171 170 172 171 171 171 171 171 170 170 173 173 172 172 171 170 169 169 171 171 172 172 172 171 170 170 170 170 171 171 171 172 172 172 174 173 172 170 169 169 169 169 171 171 171 171 171 171 171 171 172 172 172 171 171 171 170 170 169 168 167 169 172 174 173 172 171 171 171 173 173 171 167 163 169 170 170 171 171 170 170 169 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 174 173 172 170 169 169 168 168 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 169 170 171 173 174 175 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 169 171 172 172 170 170 171 173 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 172 172 172 171 170 169 168 167 171 171 171 171 171 171 171 171 172 172 171 171 170 169 168 168 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 169 170 171 172 172 170 170 170 170 170 170 170 170 170 170 171 171 172 172 171 171 170 171 171 171 171 170 170 170 170 169 171 173 174 172 171 170 169 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 176 174 172 169 169 170 172 173 173 172 171 171 171 173 175 176 173 173 173 174 174 175 175 175 172 173 173 172 170 170 172 174 173 174 174 174 175 175 176 176 181 178 177 178 178 176 176 178 174 174 175 175 175 175 175 175 176 176 175 175 174 174 174 173 173 173 173 174 174 175 175 175 172 173 174 173 170 169 170 171 172 172 173 173 173 173 174 174 171 172 173 174 175 176 176 177 172 172 173 175 175 175 175 175 173 175 176 176 174 172 173 174 174 174 173 173 173 173 172 172 174 173 171 170 171 172 174 175 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 172 171 171 171 171 170 170 173 173 173 173 173 173 173 173 172 172 171 171 171 171 172 172 175 175 175 174 174 174 174 174 176 176 178 179 180 180 180 180 179 179 180 180 180 180 180 179 181 181 181 181 181 181 181 182 179 180 180 181 181 181 180 180 182 181 180 180 179 179 180 180 177 176 176 176 176 177 179 179 180 180 180 180 180 179 179 179 183 182 179 177 177 178 180 181 179 179 179 179 179 179 179 179 174 177 181 183 182 180 178 177 176 180 183 184 182 179 177 177 178 178 178 179 180 182 184 185 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 181 182 183 185 185 185 184 183 187 186 185 186 187 187 186 185 184 184 184 184 183 182 181 180 179 180 180 179 177 176 177 178 177 177 177 176 175 174 174 173 179 178 175 171 169 170 175 179 177 178 178 179 180 181 182 182 182 182 182 183 184 184 185 185 186 187 187 187 188 188 188 188 192 192 192 193 193 194 194 195 198 199 200 198 195 194 195 196 195 195 195 196 196 196 197 197 196 196 196 196 196 196 196 196 199 199 199 199 199 199 199 199 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 169 170 172 171 170 169 170 172 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 169 169 169 169 169 169 169 169 170 170 171 171 172 172 172 172 173 173 173 172 172 172 171 171 176 175 175 175 174 174 174 174 173 173 172 172 171 170 169 169 168 168 167 167 167 168 169 169 171 172 173 173 173 172 171 170 174 174 174 174 174 175 175 175 176 176 177 178 178 179 179 180 176 177 177 178 179 180 181 181 175 178 181 182 181 180 180 180 183 183 182 181 179 178 177 176 178 178 178 178 178 178 178 179 181 180 180 180 179 179 178 178 179 179 180 181 182 182 183 183 183 183 183 183 183 183 183 183 178 180 182 184 184 182 180 178 180 180 180 180 180 179 179 179 178 178 179 179 179 178 178 177 175 175 175 175 175 175 175 175 176 175 175 174 173 172 172 171 175 173 172 172 175 176 176 175 175 174 173 172 171 170 170 170 172 172 172 172 172 172 172 172 173 173 173 173 172 172 171 170 174 172 171 170 171 171 169 168 168 169 169 167 164 163 164 166 164 167 170 171 171 173 175 177 173 173 174 175 175 174 174 174 175 172 169 167 165 166 168 169 169 169 169 168 168 167 167 166 168 168 169 170 171 171 170 170 172 172 172 172 171 171 171 171 170 170 170 171 172 174 176 177 175 175 175 176 176 176 176 177 172 172 172 172 172 173 174 175 176 176 176 176 175 174 173 172 170 170 169 169 170 172 174 176 170 171 172 172 171 171 173 174 172 173 173 173 173 172 172 171 169 171 172 172 170 169 171 172 167 168 170 172 173 173 173 173 173 174 175 173 169 166 166 166 165 165 164 164 164 164 163 163 162 163 163 163 163 163 163 163 161 163 164 164 162 161 163 165 163 163 163 163 163 163 163 163 164 164 163 163 163 163 162 161 163 163 163 163 163 163 163 163 166 165 163 162 162 163 165 166 164 164 164 163 163 162 162 162 158 159 161 163 165 165 165 165 165 165 164 164 164 164 163 163 165 165 165 165 165 165 165 165 164 164 164 165 165 165 166 166 164 165 165 166 166 165 165 164 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 167 165 165 168 168 168 168 168 168 168 168 167 167 167 167 167 168 168 168 168 168 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 166 167 166 165 164 165 166 166 166 166 166 166 166 166 166 165 165 165 164 162 163 166 169 168 168 168 167 167 166 166 166 167 167 168 169 169 167 166 165 167 168 168 168 169 169 169 169 169 170 170 171 171 170 169 168 168 168 169 169 169 168 167 166 166 166 166 165 165 166 166 166 167 167 166 166 166 166 165 164 166 166 166 166 166 166 166 166 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 165 165 165 166 166 167 167 167 167 166 165 165 166 168 170 171 165 166 168 169 168 166 164 162 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 168 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 167 167 167 168 168 168 168 168 168 168 168 166 167 167 167 167 167 167 167 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 168 168 168 167 167 166 166 165 170 170 169 169 169 168 168 168 168 167 167 166 166 167 167 168 168 168 168 168 168 168 168 168 166 165 165 167 169 170 170 170 167 167 168 168 168 168 169 170 169 169 167 166 166 167 169 169 167 167 168 168 169 169 170 170 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 167 168 168 169 168 168 167 166 169 169 169 169 169 169 169 169 171 170 168 166 166 167 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 171 169 166 166 168 170 171 170 169 168 168 168 168 169 170 170 169 170 172 173 174 175 175 175 172 171 171 172 173 173 173 173 172 174 175 173 170 168 170 172 172 172 171 171 171 171 170 170 171 170 170 169 169 168 167 167 170 170 169 169 168 168 168 168 171 170 169 168 167 166 165 165 167 167 168 168 168 169 169 169 169 169 170 170 170 169 167 166 169 169 170 170 170 169 169 168 171 171 171 170 170 169 169 168 167 168 169 169 169 169 170 170 170 170 171 171 171 169 167 165 167 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 167 171 171 170 169 168 168 167 167 169 169 170 170 170 170 171 171 165 166 166 167 167 168 168 169 167 169 172 173 171 169 169 169 170 170 170 170 170 170 170 170 168 168 169 169 170 169 168 167 171 169 167 167 169 170 170 168 171 171 171 170 170 169 169 169 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 172 173 173 172 171 170 169 168 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 172 172 172 172 170 169 169 171 174 173 170 167 170 170 171 171 171 171 172 173 170 170 170 170 170 170 170 169 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 172 172 172 172 172 172 172 172 168 170 172 172 170 169 169 170 172 172 172 172 172 172 172 172 171 171 171 170 169 168 169 170 171 171 171 171 171 171 171 171 169 169 170 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 172 172 172 172 171 171 170 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 170 170 171 171 172 172 172 173 169 170 172 173 173 172 170 169 175 174 173 171 170 168 167 166 170 170 170 170 170 170 170 170 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 171 174 176 177 175 173 172 171 171 171 171 171 171 171 171 173 172 171 170 171 171 173 173 171 171 171 171 171 171 171 171 172 172 170 169 169 170 172 172 173 173 173 172 172 171 171 171 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 171 173 174 172 170 170 171 169 169 169 170 170 171 172 172 170 170 171 171 172 172 172 172 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 172 173 173 174 168 169 171 172 172 171 169 168 163 164 167 169 172 175 177 179 173 173 174 174 173 172 172 171 173 173 173 172 172 171 171 171 172 172 172 171 171 170 170 170 170 171 172 173 173 172 170 169 171 171 171 171 171 171 171 171 172 171 171 170 170 170 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 168 168 170 172 174 173 172 172 171 170 171 172 171 167 164 170 170 171 172 172 171 170 170 170 170 171 171 172 172 172 173 171 171 171 171 171 171 171 171 173 172 171 171 170 170 170 170 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 170 170 171 172 173 174 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 171 172 172 170 170 171 173 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 170 171 172 172 170 168 167 170 170 170 170 170 170 170 170 171 171 170 169 169 169 170 170 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 172 172 172 172 172 172 172 172 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 171 172 173 173 172 170 170 169 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 174 174 173 172 172 171 170 169 174 173 171 170 170 173 176 178 173 173 174 174 174 175 175 175 173 173 173 171 169 169 172 175 172 173 173 174 175 175 176 176 181 179 177 177 176 176 176 177 174 174 174 175 175 176 176 176 176 176 175 175 174 173 173 172 171 172 172 172 172 172 172 173 171 172 173 173 170 170 171 172 172 172 173 173 173 173 174 174 173 173 172 172 173 175 177 178 171 173 175 176 177 176 175 174 173 175 176 175 173 173 173 175 174 174 173 173 173 173 172 172 172 171 171 171 171 172 174 175 172 171 170 169 169 170 171 172 171 171 171 171 171 171 171 171 173 172 171 171 171 171 170 170 172 172 172 172 172 172 172 172 173 172 170 169 169 170 172 173 173 173 173 173 173 174 174 174 176 177 179 180 180 179 178 177 180 180 180 180 180 179 178 177 180 180 180 181 182 182 183 183 181 181 181 181 181 180 179 179 180 180 179 179 179 179 179 180 177 177 176 176 176 177 178 179 178 178 179 179 179 180 180 180 182 181 179 178 177 178 179 180 179 179 179 179 178 178 178 178 175 177 180 181 181 180 178 177 183 183 181 178 175 175 178 180 177 177 177 178 180 181 183 184 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 177 179 183 186 188 188 187 186 187 186 185 186 187 187 186 185 184 184 184 184 183 182 181 181 177 178 178 177 176 176 176 176 176 176 176 176 176 175 175 175 178 176 172 170 170 173 177 180 178 179 179 180 181 182 182 183 182 182 183 183 184 185 185 185 187 187 187 188 188 188 189 189 192 192 192 193 193 193 194 194 196 197 198 197 195 194 195 196 194 194 195 195 196 196 196 196 196 196 196 196 196 196 196 196 198 198 198 198 198 199 199 199 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 168 170 171 170 169 168 170 171 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 169 169 168 168 168 168 169 169 169 169 169 168 168 168 170 170 170 171 171 171 172 172 173 173 173 172 171 171 170 170 174 174 174 174 173 173 172 172 173 172 172 171 171 170 170 170 168 168 167 167 167 168 169 170 171 171 172 173 173 172 171 171 173 173 173 174 174 174 175 175 175 175 175 176 177 177 178 178 177 177 177 177 177 177 177 177 176 179 181 183 182 181 181 181 184 184 183 182 180 179 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 178 178 179 180 181 182 183 183 183 183 183 183 183 183 183 183 178 180 182 184 184 182 180 178 181 181 181 181 180 180 180 180 177 177 178 178 178 178 177 176 174 174 174 175 175 175 175 175 173 173 173 173 173 173 172 172 177 175 173 172 174 174 173 172 175 174 172 171 170 170 170 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 174 172 171 171 172 172 170 169 170 171 170 168 166 165 166 168 167 169 171 171 171 171 174 176 174 174 174 175 175 174 173 173 174 172 169 166 166 166 168 170 170 169 169 168 168 167 167 167 165 166 168 170 172 173 173 174 174 174 173 173 172 172 172 171 171 172 174 176 176 174 172 171 175 175 175 176 176 176 176 177 173 173 173 173 173 174 175 175 174 175 175 175 174 173 172 172 171 172 173 174 174 173 172 171 170 171 172 172 172 171 173 174 173 174 174 174 174 173 172 172 167 169 171 172 171 171 173 175 169 170 171 173 174 175 175 175 175 176 176 174 171 168 167 168 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 163 165 164 162 161 162 164 163 163 163 163 163 163 163 163 164 164 163 163 163 163 162 161 163 163 163 163 163 163 163 163 164 163 161 160 160 161 163 164 162 162 162 163 163 164 164 164 158 159 161 163 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 164 164 165 165 166 166 166 166 164 165 166 166 166 166 165 164 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 167 168 169 170 170 170 169 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 168 168 168 167 167 167 166 166 166 166 166 165 165 165 165 165 165 167 168 167 165 164 165 167 166 166 166 166 166 166 166 166 165 166 166 164 163 164 167 170 166 166 166 167 167 168 168 168 167 167 166 165 165 167 168 169 167 167 167 167 168 169 169 170 169 170 170 171 171 171 170 170 168 169 169 169 169 168 167 167 167 166 166 166 166 166 166 167 167 167 166 166 166 166 165 164 166 166 166 166 166 166 166 166 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 165 165 165 166 166 167 167 167 167 166 165 165 166 168 170 171 168 167 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 169 169 169 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 167 167 167 166 166 166 166 166 166 166 166 168 167 167 167 167 167 167 167 165 167 169 168 166 165 167 169 167 167 167 167 167 167 167 167 169 168 168 167 167 166 166 166 169 168 168 168 167 167 167 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 168 167 168 169 169 169 168 167 167 168 168 168 168 169 170 167 168 169 170 170 169 168 167 168 169 169 169 170 170 171 171 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 169 168 167 169 169 169 169 169 169 169 169 168 168 166 166 167 168 170 172 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 171 169 166 166 168 170 171 170 169 169 168 168 168 169 170 171 169 170 172 174 175 176 176 176 173 173 174 174 173 173 174 174 170 173 174 173 171 170 172 174 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 171 167 168 168 169 170 170 170 169 168 169 169 170 170 170 169 169 171 171 170 170 169 169 169 169 167 168 169 169 169 169 170 170 166 168 170 171 171 170 169 168 168 168 168 169 170 170 170 170 170 170 170 170 170 170 170 170 167 168 168 169 169 170 170 170 171 171 170 169 168 168 167 167 169 169 170 170 170 170 171 171 166 166 166 167 167 168 168 168 167 170 173 173 171 169 169 170 170 170 170 170 170 170 170 170 168 169 170 170 170 169 169 168 172 169 167 167 169 170 170 169 171 171 171 170 170 169 169 169 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 172 172 172 172 172 170 169 168 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 171 172 172 172 170 170 172 175 175 171 168 170 170 171 171 171 171 172 173 170 170 170 170 170 170 170 171 172 171 171 171 171 171 171 172 168 168 169 170 170 171 172 172 171 171 171 171 171 171 171 171 168 170 172 172 170 169 169 170 172 172 172 172 172 172 172 172 170 169 168 169 170 171 171 171 171 171 171 171 171 171 171 171 169 170 171 171 171 170 169 168 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 172 171 170 170 171 172 173 173 173 172 171 170 170 170 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 172 172 172 171 171 170 170 170 169 170 172 173 173 172 170 169 167 168 169 171 173 174 175 176 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 167 168 171 173 173 173 171 170 171 171 171 171 171 171 171 171 172 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 173 172 171 170 170 171 172 173 171 171 171 172 172 173 173 173 171 171 171 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 171 173 173 171 170 170 171 169 169 170 170 170 171 171 171 169 170 170 171 171 172 172 173 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 169 169 170 171 172 172 173 168 170 171 172 172 171 170 168 170 170 170 171 171 172 172 172 171 172 172 172 172 172 171 170 174 173 173 173 172 172 171 171 170 170 170 171 171 172 172 172 170 171 172 173 173 172 170 169 171 171 171 171 171 171 171 171 169 169 169 170 171 173 174 175 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 171 170 170 172 173 172 170 173 171 168 168 170 171 171 170 171 171 172 173 173 172 171 171 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 170 170 170 170 171 172 173 174 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 171 172 172 170 170 171 173 171 171 171 171 171 171 171 171 173 173 173 172 172 172 172 172 167 169 170 172 173 172 171 170 170 170 170 170 170 170 170 170 170 170 169 169 170 171 172 173 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 169 170 172 173 173 172 170 169 171 171 171 171 171 172 172 172 175 173 171 169 169 170 171 172 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 173 173 173 173 174 172 172 172 172 172 172 172 172 171 172 175 176 175 172 168 166 174 173 171 170 170 172 175 177 173 173 173 174 174 174 175 175 173 173 173 171 169 169 172 175 172 172 173 174 174 175 176 176 178 178 178 176 176 176 177 176 174 174 174 175 175 176 176 176 176 176 175 174 174 173 172 172 174 174 173 172 172 171 170 170 170 171 173 173 172 171 173 175 172 172 173 173 173 173 174 174 176 175 173 172 172 173 175 176 174 175 177 178 177 176 174 173 173 174 175 175 173 173 174 176 174 174 173 173 173 173 172 172 169 170 171 173 173 173 172 172 174 173 171 170 170 171 173 174 171 171 171 171 171 171 171 171 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 173 172 170 169 169 170 172 173 170 170 171 172 174 175 175 176 176 177 178 180 180 179 177 176 180 180 180 180 179 178 177 176 179 179 180 180 181 182 183 183 180 179 179 178 177 177 177 176 179 179 178 178 178 178 179 180 179 178 177 176 176 176 177 177 177 177 178 178 179 180 180 180 178 179 180 181 180 179 177 176 179 179 179 178 178 177 177 177 177 177 176 176 177 178 178 178 183 182 181 178 175 175 177 180 178 178 177 177 177 178 180 180 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 179 181 184 188 189 189 188 187 187 186 185 186 187 187 186 185 184 185 185 184 184 183 182 181 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 175 172 169 171 176 180 180 178 180 180 180 181 182 182 182 183 182 183 183 184 184 185 186 186 187 187 188 188 188 189 189 189 191 191 191 191 192 192 192 192 192 194 195 195 194 193 195 197 194 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 197 197 197 198 198 198 199 199 169 170 170 170 171 171 171 172 171 171 171 171 171 171 171 171 168 170 171 170 168 167 168 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 169 169 169 168 168 168 167 167 169 169 169 168 168 168 168 167 169 170 170 170 171 171 171 172 175 175 174 174 173 173 172 172 173 173 172 172 171 171 171 171 172 172 172 171 171 171 170 170 169 169 168 168 168 169 170 171 170 171 171 172 172 173 173 173 172 172 173 173 174 174 175 175 174 174 175 175 176 176 177 177 177 177 177 176 176 176 175 175 178 179 181 181 180 179 180 181 179 179 180 180 181 182 182 182 179 179 178 178 178 178 177 177 177 177 178 179 180 180 181 181 177 178 178 179 180 181 182 182 183 183 183 183 183 183 183 183 179 180 182 183 183 182 180 179 181 181 181 181 180 180 180 180 178 178 177 177 176 176 176 176 175 175 175 174 174 174 174 174 173 174 174 175 175 175 175 175 177 175 172 172 173 173 172 170 175 173 171 170 169 170 171 171 171 171 171 171 172 172 172 172 167 168 169 171 173 174 174 175 174 172 171 171 172 173 171 169 171 172 172 170 168 167 169 171 170 171 172 172 170 171 173 175 174 174 174 174 174 173 172 172 172 171 169 167 167 167 168 169 169 169 168 167 167 167 168 168 165 166 168 171 173 175 176 176 175 175 174 174 173 172 172 171 170 172 175 177 176 173 169 166 175 175 175 175 175 176 176 176 174 174 175 175 175 175 175 175 174 174 175 175 174 174 173 172 172 173 175 176 175 173 171 169 171 172 173 173 172 172 173 175 174 174 174 174 174 173 173 172 168 170 172 172 171 172 174 176 172 173 175 176 177 177 177 177 175 176 177 175 172 169 169 169 165 165 164 164 164 164 163 163 164 163 162 162 163 164 163 162 162 164 165 164 162 161 162 163 162 162 162 163 163 163 164 164 164 164 163 163 163 163 162 161 162 162 162 162 162 162 162 162 162 161 161 160 160 161 161 162 161 161 162 162 163 164 165 165 164 164 164 164 163 162 161 161 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 165 165 165 166 166 166 167 167 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 165 166 168 169 171 171 171 171 169 169 169 169 169 169 169 169 168 168 167 167 166 166 165 165 169 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 168 170 168 165 163 165 168 166 166 166 166 166 166 166 166 165 166 167 166 165 165 167 170 165 165 166 167 167 168 169 169 168 166 165 163 164 166 169 170 166 166 166 166 167 168 169 170 170 170 170 171 171 171 171 171 168 169 170 170 170 169 168 167 168 167 167 167 167 167 167 168 167 167 166 166 166 166 165 164 166 166 166 166 166 166 166 166 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 168 169 169 168 167 165 164 164 165 166 167 166 166 166 166 166 166 166 166 167 167 166 166 166 165 165 165 165 165 166 166 166 167 167 167 166 166 167 168 169 170 171 171 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 165 165 166 166 166 166 167 167 166 166 166 166 166 166 166 166 168 168 168 168 167 167 167 167 165 168 170 168 166 164 166 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 167 167 167 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 175 173 170 169 168 167 165 163 167 167 168 168 168 168 169 170 166 168 170 171 171 170 168 166 169 169 169 169 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 169 168 167 167 167 167 167 167 167 167 167 167 167 167 167 168 169 170 171 167 167 168 168 168 169 169 169 168 168 168 168 168 168 168 168 170 168 167 167 169 171 170 169 170 169 169 168 169 169 170 171 169 171 172 174 175 176 176 176 175 176 176 176 174 173 174 175 171 172 173 173 172 172 173 174 172 172 171 171 170 169 169 169 168 168 168 169 169 170 170 170 171 170 170 170 169 169 169 168 167 167 168 169 170 170 171 171 169 169 169 170 170 170 171 171 168 167 167 168 168 170 171 172 167 168 169 170 170 170 170 169 171 170 169 169 168 169 169 169 167 168 169 169 169 169 170 170 166 168 170 170 170 169 170 171 170 169 168 169 170 171 170 169 171 171 170 170 170 170 169 169 166 166 167 168 169 171 171 172 170 170 170 169 169 168 168 168 169 169 170 170 170 170 171 171 170 170 170 170 169 169 169 169 168 171 172 172 170 169 170 171 170 170 170 170 170 170 170 170 168 169 171 171 170 169 169 169 172 170 168 168 170 171 171 170 171 170 170 170 170 170 170 169 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 170 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 170 171 171 171 172 171 171 171 172 173 173 171 170 170 170 171 171 171 171 172 173 170 170 170 170 171 171 171 171 172 172 171 171 171 171 172 172 167 168 168 169 171 172 172 173 170 170 170 170 170 170 170 170 168 170 172 172 170 169 169 170 172 172 172 172 171 171 171 171 170 169 168 169 171 172 173 172 171 171 171 171 171 171 171 171 169 170 171 172 172 170 169 167 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 171 171 172 173 173 174 173 171 170 170 170 170 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 173 172 172 171 170 169 169 168 171 171 172 172 172 171 170 169 169 169 170 171 173 174 175 176 173 173 173 173 173 173 173 173 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 169 170 171 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 171 171 171 171 171 171 171 171 172 172 172 171 171 172 172 172 169 170 170 171 172 173 173 174 172 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 172 172 171 170 169 171 173 171 171 171 171 171 171 170 170 169 169 170 170 171 171 172 172 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 170 169 168 168 171 171 172 172 172 172 171 171 173 173 173 172 171 170 170 170 170 170 171 171 171 171 170 170 173 173 172 172 172 172 172 172 169 169 170 171 172 172 173 173 171 171 172 172 172 171 170 170 172 172 172 171 171 171 170 170 169 169 169 170 171 173 175 176 171 171 171 171 171 171 171 171 170 170 171 171 171 172 172 172 175 173 171 171 172 172 171 169 174 171 168 167 170 173 174 174 171 172 173 173 173 173 172 171 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 169 169 170 170 172 173 175 175 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 172 172 172 172 171 170 169 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 172 169 171 172 172 170 170 171 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 168 169 170 172 173 173 173 173 171 171 171 171 171 171 171 171 170 170 171 171 172 172 172 172 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 172 172 171 170 169 170 171 170 170 170 170 170 170 170 170 170 171 171 172 172 171 171 170 172 172 172 172 172 171 171 171 176 173 169 167 168 170 172 173 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 173 174 174 174 174 172 172 172 172 172 172 172 172 169 171 175 176 176 173 169 166 174 173 171 170 170 171 172 173 172 172 172 173 173 173 174 174 172 173 173 172 170 170 172 174 172 172 173 173 174 174 175 175 174 177 178 176 177 178 177 175 174 174 175 175 175 175 175 175 175 175 174 174 173 173 172 172 177 176 176 175 173 172 172 171 170 172 173 173 172 171 173 175 172 172 173 173 173 173 174 174 177 176 174 173 172 173 173 174 177 177 177 176 175 174 172 172 173 174 175 174 173 173 175 177 174 174 173 173 173 173 172 172 169 170 172 173 173 172 171 170 174 173 172 171 171 172 173 174 172 172 172 171 171 171 170 170 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 171 171 171 171 172 172 169 170 171 172 174 175 176 177 176 177 177 178 178 178 177 177 179 179 179 179 179 178 177 176 178 178 179 180 180 181 182 182 181 181 180 179 178 178 178 179 178 177 177 177 177 178 179 179 179 179 177 176 176 176 176 177 177 177 178 178 179 179 180 180 177 178 180 181 181 179 176 175 179 179 179 178 177 177 176 176 179 177 175 174 176 178 178 178 175 178 182 183 181 178 176 175 179 178 177 177 176 177 177 178 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 186 186 187 188 188 187 186 185 187 186 185 186 187 187 186 185 185 185 185 185 184 183 182 181 180 179 178 179 180 181 180 179 177 177 177 177 177 176 176 176 174 170 169 173 180 183 180 175 181 181 182 182 182 183 183 183 183 183 183 184 185 185 186 186 188 188 188 188 189 189 189 190 191 191 191 191 191 191 191 191 190 192 194 194 193 193 195 197 193 194 194 194 195 195 195 196 195 195 195 195 195 195 195 195 196 196 197 197 198 198 199 199 169 169 170 170 170 171 171 171 169 169 169 169 169 169 169 169 169 170 171 169 167 166 167 168 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 169 169 169 168 168 167 167 167 169 169 169 168 168 167 167 167 169 169 170 170 170 171 171 171 174 174 173 173 173 173 173 172 171 171 171 170 170 169 169 169 172 172 171 171 171 171 171 171 170 170 169 169 169 170 171 172 170 170 170 170 171 173 175 176 171 172 172 173 174 174 175 175 174 175 175 176 176 177 178 178 176 176 176 177 177 177 177 177 178 179 179 178 176 176 178 179 176 176 177 178 179 180 181 181 180 180 179 179 178 178 178 177 179 179 179 180 180 180 180 180 177 178 178 179 179 180 181 181 183 183 183 183 183 183 183 183 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 180 179 177 175 174 174 175 176 176 175 175 174 174 173 173 172 173 174 175 175 175 175 174 173 174 172 170 170 172 173 172 171 174 172 170 169 169 170 171 173 169 169 170 170 171 172 172 172 166 167 169 171 173 174 174 175 174 172 171 171 173 173 172 170 172 173 173 172 170 170 172 174 170 171 172 171 170 171 174 176 173 173 174 173 173 172 171 171 170 170 169 169 168 168 168 168 168 167 167 166 166 167 168 169 168 169 171 173 175 176 177 177 176 175 175 174 173 172 171 171 171 173 174 175 175 173 171 169 174 174 174 174 175 175 175 175 176 177 177 177 177 176 176 175 175 176 176 176 176 176 175 174 174 174 174 174 174 173 173 172 172 174 175 175 174 174 175 176 173 174 174 174 174 173 172 172 171 172 174 173 171 170 172 173 173 174 175 176 176 176 176 175 173 175 176 174 171 169 169 170 165 165 164 164 164 164 163 163 165 163 161 162 164 164 163 161 163 164 165 164 162 161 162 163 162 162 162 163 163 164 164 164 164 164 163 163 163 163 162 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 162 162 163 163 163 163 163 163 163 166 165 164 163 162 161 161 161 163 163 163 164 164 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 165 166 166 167 167 166 166 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 166 167 168 169 169 169 168 170 170 170 170 170 170 170 170 171 170 169 168 167 166 165 165 169 169 168 168 168 167 167 167 167 167 167 166 166 165 165 165 165 168 170 169 165 163 166 169 166 166 166 166 166 166 166 166 164 167 169 169 168 167 168 169 167 167 167 167 167 167 167 167 167 167 166 166 165 165 166 166 166 166 165 166 167 168 170 171 170 170 170 170 171 171 172 172 169 169 170 170 170 169 168 167 169 169 168 168 168 168 169 169 167 167 166 166 166 166 165 164 167 167 167 167 167 167 167 167 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 167 168 168 168 167 167 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 166 166 166 167 167 168 168 168 165 166 167 168 169 170 170 171 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 167 167 167 168 168 167 167 167 167 167 167 167 167 169 169 169 168 168 167 167 167 164 168 170 169 165 164 166 170 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 173 172 170 169 169 168 166 165 167 167 168 168 168 168 169 170 168 169 169 170 170 169 169 168 169 168 168 168 168 168 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 168 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 168 167 166 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 169 168 167 169 171 171 169 167 170 170 169 169 169 170 171 171 171 171 173 174 175 176 175 175 177 178 179 177 174 173 173 175 175 174 173 173 173 173 171 170 172 172 171 170 169 168 168 167 168 168 168 169 169 170 170 170 171 171 170 170 170 169 169 169 168 168 169 170 171 171 172 172 168 168 169 169 169 170 170 170 171 170 167 166 166 168 170 172 167 168 169 170 170 170 170 169 169 168 168 167 167 168 169 170 167 168 169 169 169 169 170 170 169 170 171 169 167 167 169 171 172 170 168 169 171 171 170 168 171 171 171 170 170 169 169 169 167 167 168 169 169 170 170 171 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 171 171 170 169 169 169 170 172 172 171 169 169 171 173 170 170 170 170 170 170 170 170 167 170 172 172 170 169 169 170 174 171 169 169 171 172 172 171 169 170 170 170 170 170 170 171 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 168 168 169 170 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 170 170 170 171 171 171 170 170 170 170 168 169 170 171 170 170 171 171 171 171 172 173 170 170 170 171 171 172 172 172 173 172 172 171 171 172 172 173 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 168 170 172 172 170 169 169 170 172 172 171 171 170 170 170 170 173 171 169 169 172 173 172 171 171 171 171 171 171 171 171 171 169 170 172 172 172 170 168 167 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 172 173 172 171 170 169 170 171 172 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 171 171 170 170 170 170 170 170 173 172 172 171 170 170 170 170 173 173 172 172 171 170 170 170 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 173 172 172 171 171 172 174 174 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 172 172 173 173 172 172 171 170 170 170 171 171 171 171 171 171 171 171 170 170 170 169 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 173 172 169 168 168 172 175 173 173 173 172 171 171 170 170 170 170 170 170 170 171 171 171 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 171 170 170 169 169 173 173 172 172 172 172 173 173 172 172 172 172 172 173 173 173 169 170 170 171 171 171 171 170 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 172 173 172 171 170 170 170 171 171 172 172 172 171 171 170 170 170 172 171 171 171 171 172 173 174 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 174 173 171 171 173 173 171 170 173 171 170 171 173 174 174 173 170 171 172 172 172 172 171 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 173 174 174 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 169 170 171 172 172 172 171 171 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 169 171 172 172 170 170 171 173 172 172 172 172 172 172 172 172 171 171 172 172 173 173 173 174 173 172 172 172 172 172 173 174 172 172 172 172 172 172 172 172 173 174 174 175 174 172 170 168 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 171 172 171 168 167 168 170 170 170 170 170 170 170 170 170 172 171 171 170 170 171 171 172 174 173 173 172 172 171 171 170 173 171 169 169 171 173 172 171 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 174 174 175 175 175 172 172 172 172 172 172 172 172 171 172 173 173 173 172 171 170 173 172 172 171 170 170 169 169 171 171 171 172 172 172 173 173 170 172 174 174 172 170 171 172 173 173 173 173 173 173 173 173 170 175 178 177 178 180 178 174 175 175 175 175 175 175 174 174 173 173 173 173 173 173 173 173 175 175 175 174 174 173 173 173 172 174 174 173 170 168 169 170 172 172 173 173 173 173 174 174 175 175 175 174 174 173 173 173 176 175 174 173 172 172 172 172 173 174 175 174 172 173 175 178 174 174 173 173 173 173 172 172 172 172 171 170 170 170 171 171 172 171 171 171 171 171 171 172 172 172 172 171 171 170 170 170 173 172 171 171 171 171 170 170 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 172 171 172 172 173 174 175 175 176 177 176 176 176 176 177 178 179 178 178 179 179 179 178 177 177 178 178 178 179 179 180 180 180 183 182 181 180 179 180 181 181 177 176 176 176 177 178 179 179 177 177 176 176 176 177 178 179 177 178 178 178 178 178 179 179 179 179 179 179 178 178 177 177 179 179 178 178 177 176 176 175 178 177 176 177 179 180 178 177 174 177 180 180 179 178 178 179 179 178 177 177 177 178 178 179 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 187 187 187 186 186 186 185 185 187 186 185 186 187 187 186 185 185 185 185 185 184 183 182 182 181 179 178 179 181 182 181 179 178 178 177 177 177 176 176 176 175 173 173 174 178 179 178 176 182 182 182 183 183 183 183 183 183 183 184 184 185 186 186 186 188 188 188 189 189 189 190 190 192 192 192 192 192 192 191 191 192 194 195 195 193 193 194 196 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 196 196 197 198 198 199 199 169 169 170 170 170 171 171 171 168 168 168 168 168 168 168 168 169 170 171 169 167 165 166 167 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 169 169 168 168 168 167 167 167 169 169 169 168 168 167 167 166 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 168 171 171 171 171 171 171 171 171 171 171 170 170 170 171 172 173 171 170 169 169 170 173 176 178 171 171 172 173 174 174 175 175 175 175 176 177 177 178 178 179 175 175 176 177 178 179 180 181 178 178 177 175 173 173 176 178 177 177 177 177 177 176 176 176 180 180 180 179 179 178 178 178 182 182 181 180 180 179 179 178 178 178 178 179 179 179 180 180 183 183 183 183 183 183 183 183 182 181 180 180 180 180 181 182 179 179 179 178 178 178 178 177 182 180 176 173 172 173 174 176 176 176 175 174 173 172 172 171 173 173 174 174 173 172 170 169 171 169 168 169 172 173 173 172 173 172 170 168 169 170 172 173 168 168 169 170 171 172 172 173 170 170 171 171 172 171 171 171 174 172 171 171 173 174 172 171 173 174 174 173 171 171 174 176 169 170 171 171 171 172 175 178 173 173 173 173 172 171 171 170 169 169 170 170 170 169 168 167 167 166 166 165 166 167 169 170 172 173 174 176 176 177 177 176 176 175 175 174 173 172 171 171 175 174 174 175 175 175 176 176 173 173 174 174 174 174 174 175 178 178 178 178 178 177 176 175 177 178 178 178 178 178 177 177 176 175 173 172 172 173 175 177 174 175 176 176 175 175 177 178 173 173 174 174 173 173 172 172 174 175 176 174 171 169 169 170 171 171 172 173 173 173 172 172 171 173 174 173 171 169 169 170 165 165 164 164 164 164 163 163 165 163 161 162 164 165 163 161 163 164 165 164 162 161 161 163 161 162 162 163 163 164 164 164 164 164 163 163 163 163 162 161 162 162 162 162 162 162 162 162 162 163 165 166 166 165 163 162 165 164 164 163 163 162 161 161 163 163 162 161 162 163 164 165 162 162 163 164 164 165 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 165 166 167 167 167 167 166 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 167 167 167 166 165 165 170 170 170 170 170 170 170 170 173 172 171 170 168 167 166 165 169 169 169 168 168 167 167 167 168 167 167 166 166 165 165 165 165 168 171 169 165 163 166 169 166 166 166 166 166 166 166 166 164 167 170 171 170 168 168 169 169 169 168 167 167 166 165 165 167 168 169 169 168 165 162 160 166 166 165 165 166 168 170 171 170 170 170 170 171 172 172 173 169 169 170 170 170 169 168 167 170 169 169 168 168 169 169 170 167 167 166 166 166 166 165 164 167 167 167 167 167 167 167 167 165 165 166 167 167 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 167 166 166 165 165 165 165 166 168 169 169 168 166 165 161 163 166 169 169 168 166 164 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 164 166 167 167 168 168 169 169 169 169 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 164 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 169 169 169 168 168 167 167 167 164 168 170 169 165 164 166 170 168 168 168 168 168 168 168 168 167 167 167 168 168 169 169 169 170 170 170 169 169 168 168 168 166 167 167 168 168 167 167 166 168 168 168 168 168 168 168 168 167 166 166 168 170 172 172 171 167 167 168 168 168 168 169 170 171 170 168 167 167 168 170 171 168 167 167 167 166 165 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 167 166 166 170 170 170 170 170 170 170 170 170 171 171 171 169 167 164 162 167 167 167 168 168 169 169 170 168 168 168 168 168 168 168 168 168 167 168 170 172 172 169 166 170 170 169 169 169 170 171 172 171 172 173 175 175 175 175 175 178 179 180 178 174 172 173 174 179 176 173 172 173 173 170 167 172 171 170 170 169 168 167 167 168 168 169 169 169 169 169 169 171 171 170 170 170 169 169 169 170 170 170 171 171 171 172 172 167 167 167 168 168 169 169 169 175 172 168 165 164 166 169 171 167 168 169 170 171 170 170 170 168 167 167 166 167 168 170 171 167 168 169 169 169 169 170 170 172 173 172 169 166 165 168 170 173 171 169 169 171 171 169 167 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 169 170 169 169 170 170 170 170 171 171 172 171 170 169 168 167 166 166 172 172 172 170 168 169 172 174 170 170 170 170 170 170 170 170 167 170 172 172 170 168 169 171 174 172 170 170 172 173 173 172 169 169 169 170 170 171 171 171 171 170 170 169 169 170 170 171 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 166 167 168 170 170 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 170 170 170 171 171 171 168 169 170 167 165 165 168 172 170 170 171 171 171 171 172 173 170 170 170 171 171 172 172 172 174 173 172 171 171 172 173 174 171 171 171 170 170 169 169 169 172 172 172 172 172 172 172 172 168 170 172 172 170 169 169 170 172 171 171 170 170 169 169 169 176 173 171 170 172 172 171 169 171 171 171 171 171 171 171 171 169 170 172 173 172 170 168 166 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 170 170 170 173 172 170 169 169 170 172 173 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 168 169 169 170 170 171 172 172 174 173 171 170 169 170 171 171 169 169 169 170 171 171 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 173 172 170 168 167 167 168 170 172 171 171 171 171 171 171 171 171 173 173 173 173 172 171 171 170 171 171 171 171 171 171 171 171 170 171 173 174 174 173 171 170 172 172 171 171 170 169 169 168 171 170 170 169 169 168 168 168 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 174 173 171 168 166 168 172 176 175 174 174 173 172 170 170 169 170 170 170 170 170 170 170 170 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 172 172 173 174 174 175 174 172 171 171 172 174 175 174 174 174 173 173 172 171 171 170 170 171 172 172 172 171 171 170 170 170 171 171 172 172 173 173 173 172 171 171 170 170 169 174 173 171 169 169 170 171 172 173 172 172 171 171 170 170 170 175 174 173 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 173 173 171 170 171 173 174 173 171 173 172 173 175 176 175 172 169 169 170 171 171 171 171 170 169 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 173 173 172 172 171 172 172 172 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 167 168 170 172 173 173 173 173 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 174 169 171 172 172 170 170 171 173 172 172 172 172 172 172 172 172 169 169 170 170 171 172 173 173 177 175 173 172 171 171 172 173 172 172 172 172 172 172 172 172 176 177 178 177 175 171 167 165 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 170 171 170 167 166 167 169 172 172 172 172 172 172 172 172 173 172 170 169 169 170 172 173 175 174 174 173 172 171 170 170 170 169 169 171 174 174 172 169 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 173 173 173 174 174 175 175 175 172 172 172 172 172 172 172 172 174 173 171 169 169 171 173 175 172 172 172 171 170 169 167 166 170 170 170 171 171 172 172 172 169 172 174 175 173 171 170 171 174 174 173 173 173 173 173 172 167 174 178 178 179 181 178 173 176 176 176 175 175 174 174 174 172 173 173 173 173 173 174 174 171 171 171 172 172 173 173 173 174 175 175 172 168 165 165 166 172 172 173 173 173 173 174 174 173 173 174 175 175 175 174 174 174 172 171 169 169 170 172 173 173 174 174 173 172 173 176 178 174 174 173 173 173 173 172 172 176 174 170 167 167 169 171 173 170 170 170 171 171 170 170 170 173 172 172 171 171 170 170 170 173 172 171 171 171 171 170 170 173 173 173 173 173 173 173 173 171 172 174 175 175 174 172 171 174 174 174 174 174 174 174 174 177 176 175 175 175 177 179 180 177 178 178 179 179 178 178 177 177 177 178 178 178 179 179 179 179 178 177 176 176 177 178 178 176 176 176 176 177 177 178 179 175 175 175 175 177 179 180 181 178 178 178 178 178 178 178 178 181 180 178 176 175 176 178 179 179 179 178 178 177 176 175 175 176 176 178 181 183 182 178 175 180 179 175 172 171 175 183 188 178 178 178 178 178 179 181 181 182 182 181 181 181 181 180 179 179 180 181 181 181 181 182 182 183 183 183 183 185 186 188 189 187 186 185 186 187 187 186 185 185 185 185 185 184 183 182 182 179 177 176 177 179 180 179 177 179 178 178 177 177 176 176 175 177 177 177 175 174 174 176 177 183 183 183 183 183 183 183 183 183 183 184 185 185 186 186 187 188 188 188 189 189 190 190 190 194 194 193 193 193 193 192 192 195 197 198 196 194 192 193 194 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 196 197 198 198 199 199 169 169 169 169 169 170 170 170 166 169 173 174 172 170 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 170 169 169 169 168 167 167 167 168 168 168 168 168 168 168 168 169 169 168 167 166 165 164 164 169 168 166 166 168 171 175 178 176 175 172 170 168 168 169 170 172 170 167 165 164 165 166 167 165 166 167 171 173 173 170 167 168 169 170 171 171 171 171 171 171 171 171 172 173 173 173 174 173 173 174 174 174 174 175 175 174 173 172 172 172 173 174 175 176 180 183 184 181 179 178 178 178 178 178 179 179 180 180 180 181 180 178 177 178 180 182 184 179 179 179 178 178 177 177 177 179 179 178 177 177 178 178 179 181 181 181 180 180 179 179 179 183 183 183 182 182 181 181 181 182 182 181 181 181 182 183 183 179 177 176 177 179 182 182 181 180 180 179 178 178 177 177 176 174 173 173 172 172 173 173 174 172 173 173 173 172 172 171 170 177 175 174 172 171 170 170 170 171 169 168 168 170 170 169 167 170 170 171 171 171 171 172 172 174 174 173 171 171 171 171 172 173 172 172 171 171 172 172 173 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 173 172 170 169 169 170 171 173 171 171 171 171 171 171 171 171 169 169 168 168 168 169 170 171 173 172 172 175 177 178 177 175 174 173 172 171 171 171 171 171 173 174 176 178 178 177 176 175 175 176 176 177 179 179 180 181 178 179 179 180 180 179 178 177 180 180 179 178 178 178 179 179 172 174 178 181 181 179 177 174 177 176 176 176 176 175 175 175 173 173 173 173 173 173 173 173 171 170 170 171 172 173 174 175 175 175 175 174 174 173 173 173 169 170 170 170 169 169 168 167 163 163 164 165 165 165 164 164 164 165 165 166 166 165 165 164 158 159 159 160 161 162 163 163 163 163 163 163 163 163 163 163 162 163 163 163 164 165 165 165 163 163 163 162 162 163 163 163 166 163 160 160 162 164 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 164 164 164 165 165 165 165 165 161 162 162 162 163 164 164 164 163 163 163 164 164 164 165 165 168 168 168 167 167 167 166 166 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 166 167 167 168 168 167 167 166 167 165 164 165 167 168 167 165 162 162 163 163 164 165 166 166 163 163 164 165 166 168 169 169 168 169 169 170 170 169 169 168 166 167 167 168 168 168 167 167 167 167 168 168 169 169 169 170 166 167 168 169 170 171 171 171 169 169 170 171 172 172 172 172 172 171 169 168 168 169 171 172 170 170 170 170 170 170 170 170 168 168 169 169 169 168 167 166 168 168 169 169 169 168 167 166 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 164 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 163 164 165 167 167 167 166 166 162 165 168 169 168 167 168 169 160 160 161 163 164 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 164 164 165 166 167 167 167 167 166 167 167 168 168 167 167 166 170 168 166 164 164 166 168 170 169 169 169 168 168 167 167 167 165 165 166 166 166 167 167 167 169 168 166 165 165 166 168 169 166 166 165 165 166 168 169 170 164 168 171 168 162 160 162 167 170 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 169 168 168 167 167 168 168 169 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 166 166 166 167 167 168 168 169 172 171 169 167 166 166 167 168 168 168 168 168 168 168 168 168 166 167 168 169 168 168 167 166 172 172 170 168 166 164 163 162 169 169 169 168 168 167 167 167 170 169 169 168 168 167 167 167 165 167 168 167 166 165 167 169 167 167 167 168 168 169 169 170 167 167 168 168 168 168 169 170 171 170 170 169 168 167 166 166 168 168 168 169 169 170 170 170 167 167 167 168 168 168 169 169 168 168 168 168 169 170 171 171 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 171 171 171 171 172 173 174 175 175 175 175 175 175 175 176 176 175 175 175 175 174 173 172 172 172 172 172 172 172 172 170 171 172 172 171 169 167 166 169 169 169 169 169 169 169 169 168 168 168 167 166 166 170 173 167 168 170 171 171 170 168 167 170 170 171 171 171 170 169 168 163 166 170 174 175 173 170 168 173 170 167 167 169 170 169 167 167 168 169 170 169 168 166 164 169 170 170 170 170 169 168 168 172 171 171 170 169 169 168 168 170 170 170 170 170 170 170 170 169 170 170 171 171 170 170 169 171 170 169 168 167 167 167 167 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 169 170 170 169 167 167 169 171 171 171 171 170 170 169 169 169 171 171 171 170 170 169 169 169 170 169 168 168 170 171 169 168 170 171 171 172 172 171 171 170 169 169 169 169 169 169 169 169 172 172 170 169 169 169 169 170 170 170 170 170 170 170 170 170 168 169 171 170 169 169 171 173 171 171 170 170 170 170 169 169 168 169 171 172 173 172 172 171 167 168 168 169 171 172 172 173 171 171 171 171 171 171 171 171 170 169 168 170 172 174 173 172 171 170 170 169 169 168 168 168 171 171 171 170 170 170 169 169 173 173 173 173 173 173 173 173 173 173 172 172 171 170 169 169 171 173 174 173 170 168 169 171 167 168 170 171 172 171 170 169 171 170 170 169 169 170 170 171 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 169 169 170 171 172 172 173 173 172 172 172 172 172 172 172 172 167 168 168 169 170 170 171 171 167 169 171 173 174 173 171 170 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 173 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 176 175 174 173 171 170 169 168 173 173 173 173 173 173 173 173 175 173 171 170 170 170 172 173 172 172 171 170 170 169 169 168 168 169 171 172 172 172 171 171 172 172 172 172 171 171 170 169 172 172 172 171 171 170 170 170 172 172 171 170 170 169 169 168 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 172 173 174 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 169 171 171 171 171 171 171 171 171 174 172 168 166 166 168 172 174 170 170 170 170 170 170 170 170 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 169 169 170 170 170 171 171 171 173 173 172 172 172 172 171 170 168 168 169 170 172 173 174 174 170 170 170 170 170 170 170 170 173 173 172 172 173 173 174 174 170 171 172 172 172 172 173 173 172 172 171 171 171 170 170 170 173 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 170 169 170 170 170 171 171 171 171 171 171 171 171 173 173 172 171 171 170 170 169 169 169 170 171 172 173 173 174 167 170 173 173 171 170 171 173 173 171 169 168 168 171 173 175 178 175 172 170 169 171 174 176 170 171 173 174 172 170 167 164 168 169 171 172 173 173 172 171 171 170 170 171 173 173 171 169 171 171 170 170 171 171 172 172 169 169 169 170 170 171 171 172 173 171 168 166 166 169 173 176 171 171 171 171 171 171 171 171 174 174 173 172 171 170 169 168 171 170 170 169 169 170 170 171 170 170 170 170 170 170 170 170 167 169 171 173 173 173 172 171 168 168 168 169 169 170 170 170 171 171 171 170 170 169 169 169 172 171 170 169 169 169 170 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 163 165 168 171 172 172 170 169 170 170 170 171 171 172 172 172 165 166 167 168 170 171 172 173 170 171 173 174 174 173 171 170 172 172 172 172 172 172 172 172 172 173 174 174 174 173 172 171 171 171 171 171 171 171 171 171 173 173 172 172 172 172 171 170 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 171 171 170 170 171 172 174 175 173 173 173 173 173 173 173 173 167 168 169 171 173 175 176 177 175 175 174 173 173 172 171 171 173 173 173 174 174 175 175 175 174 174 174 173 173 172 172 172 172 172 172 173 173 173 174 174 171 171 171 172 172 173 173 173 175 175 174 174 174 173 173 173 174 174 173 173 173 172 172 172 174 176 178 176 172 169 169 170 174 173 172 173 174 173 170 167 166 169 171 172 172 171 173 174 171 172 173 174 174 173 171 170 173 172 172 171 171 172 172 173 170 170 170 171 171 172 172 172 170 170 170 170 170 170 170 170 168 170 171 172 171 171 173 175 175 173 170 168 168 169 171 172 173 173 174 174 174 174 175 176 177 177 177 178 178 179 179 179 180 180 180 179 179 178 178 177 183 181 180 180 182 182 181 179 178 179 180 181 181 179 178 176 180 179 179 178 176 175 175 174 181 180 179 178 177 176 175 175 180 178 177 175 175 176 177 178 176 177 178 179 179 179 178 178 178 177 176 176 177 178 180 182 176 176 176 177 177 177 178 178 177 177 177 178 178 179 179 179 173 174 175 176 178 179 180 181 177 177 177 178 178 179 179 179 177 178 180 182 182 181 180 179 180 182 184 186 188 189 189 189 185 185 186 187 188 188 188 188 182 184 187 189 189 188 186 184 182 182 181 180 178 177 176 176 178 178 178 179 179 179 180 180 175 178 182 183 182 180 179 180 179 179 180 181 182 183 184 184 180 181 182 185 187 190 191 192 190 189 188 188 188 190 193 194 190 191 193 194 194 193 192 191 193 193 193 194 194 194 194 195 193 193 193 193 194 194 195 196 195 195 195 195 195 195 195 195 194 195 196 196 197 197 197 196 169 169 169 169 170 170 170 170 167 169 172 173 171 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 168 168 168 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 170 171 172 173 173 172 171 170 170 170 170 171 170 169 167 166 165 165 166 166 166 166 167 169 172 173 170 168 171 170 170 170 169 170 170 170 171 172 172 172 173 173 174 174 173 173 173 173 174 174 174 174 175 174 174 174 174 175 176 177 176 179 181 181 179 177 177 178 180 180 180 181 181 182 182 182 178 178 179 179 179 179 179 179 177 177 177 177 177 177 176 176 175 175 174 175 176 177 178 179 179 179 179 180 180 181 181 181 183 182 182 182 182 182 182 181 178 178 178 178 179 180 181 182 181 179 177 177 179 180 180 179 179 179 178 178 177 176 176 176 174 173 172 172 172 172 173 174 173 173 173 173 173 172 171 171 174 173 172 170 169 168 168 169 171 169 168 168 170 170 169 167 170 170 170 170 171 171 171 171 174 173 172 171 171 171 172 172 173 172 171 171 171 171 172 173 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 172 170 170 170 170 171 172 174 175 171 171 171 171 171 171 171 171 170 170 169 169 169 170 171 172 174 174 174 176 179 180 178 176 174 174 173 172 172 172 173 173 176 176 176 177 177 176 175 175 176 176 177 178 179 179 180 180 176 177 179 180 180 180 180 180 181 180 179 178 178 178 179 179 174 176 178 180 181 179 178 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 172 172 171 171 172 173 174 175 175 175 174 174 174 173 173 173 170 170 170 170 170 169 168 168 165 164 164 164 164 164 164 164 164 164 165 166 166 165 164 164 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 163 163 164 164 164 165 163 163 162 162 162 162 163 163 165 163 161 161 163 164 164 163 163 163 163 163 163 163 163 163 162 162 162 163 163 163 164 164 164 164 164 164 165 165 165 165 162 162 163 163 163 164 164 164 163 163 164 164 165 165 165 165 168 168 168 167 167 167 166 166 163 164 164 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 166 167 168 168 168 168 167 166 167 166 164 165 167 168 167 165 166 166 166 165 164 163 163 162 165 166 166 166 167 167 167 168 169 169 170 171 171 170 169 169 168 168 169 169 169 168 168 167 167 167 167 167 168 168 168 168 166 167 168 169 170 170 171 170 169 170 171 171 172 172 172 172 172 171 169 168 168 169 171 172 170 170 170 170 169 169 169 169 168 168 169 169 169 168 167 166 166 166 167 167 167 166 165 164 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 163 166 168 169 167 167 167 169 163 163 164 165 166 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 164 165 166 167 167 167 167 167 166 167 167 168 168 167 167 166 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 166 166 167 167 167 168 168 168 169 168 166 165 165 166 168 169 166 166 165 165 166 168 169 170 166 168 169 169 168 168 169 170 169 169 169 168 168 167 167 167 168 169 169 169 169 169 170 170 168 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 166 166 167 167 167 168 168 168 170 169 167 166 166 168 169 170 166 166 166 166 166 166 166 166 167 168 169 169 169 168 167 166 170 169 169 168 167 167 166 166 169 169 168 168 168 168 168 168 169 169 169 168 168 167 167 167 164 166 168 168 167 167 169 171 167 167 167 168 168 169 169 169 167 167 168 168 168 168 169 170 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 171 171 170 169 168 167 166 166 170 170 169 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 171 171 171 171 172 173 174 174 174 175 175 176 176 176 176 176 175 175 175 175 174 173 173 173 173 172 172 172 172 172 171 171 171 171 170 169 168 167 169 169 169 169 169 169 169 169 167 168 169 168 167 167 169 172 168 169 169 170 170 169 169 168 171 170 170 169 169 169 168 168 165 167 170 172 173 172 170 169 172 170 167 167 169 170 169 167 168 169 169 169 169 168 167 166 164 165 166 167 168 169 169 170 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 170 170 169 170 170 169 167 167 169 171 171 171 171 170 170 169 169 169 169 169 169 170 170 171 171 171 171 169 168 169 171 171 170 168 170 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 172 171 170 169 169 169 169 170 170 170 170 170 170 170 170 170 168 170 172 172 170 170 171 173 171 171 170 170 170 170 169 169 169 170 171 172 172 172 171 171 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 171 170 169 170 172 173 173 171 171 171 171 171 170 170 170 170 171 171 171 170 170 170 169 169 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 171 173 174 172 170 169 169 171 168 169 171 172 172 172 171 170 171 171 170 169 169 170 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 168 170 171 172 173 172 172 171 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 171 171 170 169 169 172 172 172 172 172 172 172 172 175 174 173 172 171 170 170 171 170 170 170 170 170 170 171 171 169 170 171 172 172 172 171 170 173 172 171 170 170 170 171 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 171 171 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 172 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 169 169 170 170 170 171 171 171 173 173 172 172 172 172 171 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 170 171 172 172 172 172 173 173 172 172 172 171 171 170 170 170 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 170 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 169 169 170 171 172 172 173 173 168 170 173 173 171 170 171 173 174 173 171 170 169 170 171 172 172 171 171 171 171 172 173 173 170 171 172 172 172 170 168 167 169 170 171 171 172 172 172 172 171 170 170 171 173 173 171 169 175 174 173 171 170 169 169 168 169 169 170 170 170 171 171 171 173 171 169 168 168 170 172 174 171 171 171 171 171 171 171 171 173 173 172 171 171 170 170 169 171 171 170 169 169 170 171 171 172 172 171 171 170 169 169 169 168 169 170 172 172 173 172 172 169 169 170 170 170 170 170 170 171 171 171 170 170 170 170 170 171 170 170 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 168 169 171 172 172 172 170 170 170 171 171 171 171 171 171 172 173 173 172 171 170 169 168 168 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 171 172 172 173 172 172 171 170 172 172 172 172 172 172 172 172 173 173 172 172 172 172 171 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 171 171 171 172 173 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 174 174 174 173 172 172 171 171 172 172 172 173 173 173 174 174 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 173 173 173 172 172 172 173 174 176 176 175 173 173 174 172 171 171 172 174 174 172 170 168 170 173 174 173 172 173 174 170 171 172 173 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 170 170 170 170 170 170 170 170 168 170 172 172 171 171 172 174 173 172 171 169 169 170 171 172 173 173 174 174 174 174 175 176 176 176 176 177 177 177 178 178 180 180 179 179 179 178 178 178 180 179 177 178 180 181 179 178 179 179 179 180 179 179 178 177 181 181 180 179 179 178 178 177 179 179 178 178 177 176 176 176 176 176 176 177 178 180 181 182 178 178 179 179 179 178 177 176 179 178 177 177 177 177 177 178 176 176 176 177 177 178 178 178 177 177 178 178 178 179 179 179 176 176 177 178 179 180 181 181 179 179 179 180 180 180 180 180 177 178 179 180 182 182 182 182 182 183 185 187 188 188 188 188 185 186 187 188 188 188 188 188 186 187 188 189 189 187 185 184 184 183 183 182 181 180 179 179 178 178 179 179 179 180 180 180 176 179 182 182 181 180 180 181 185 185 185 185 185 185 185 185 183 184 185 186 187 188 189 189 189 189 189 189 190 191 192 193 191 192 192 193 193 192 192 191 193 193 193 193 193 194 194 194 194 194 193 193 193 194 195 195 195 195 195 195 196 196 196 196 195 195 196 197 197 197 197 197 169 169 169 170 170 170 170 170 168 170 171 170 169 168 169 170 168 168 168 168 168 168 168 168 169 168 168 168 167 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 164 166 168 170 171 170 169 169 170 170 171 171 171 171 170 170 168 168 167 167 166 166 165 165 168 167 166 168 170 171 171 169 172 171 169 168 168 168 169 170 172 172 172 172 173 173 173 173 172 172 172 172 173 173 173 173 175 175 175 176 177 178 179 180 177 178 179 178 177 177 178 179 180 180 180 180 181 181 181 181 176 177 179 181 181 179 176 175 176 176 176 176 176 176 177 177 173 173 174 174 176 178 180 181 177 178 179 180 181 182 183 183 181 182 182 182 182 182 182 183 178 178 178 178 179 180 181 182 183 181 178 178 178 179 178 177 178 178 177 177 176 175 175 174 173 173 172 171 171 172 173 173 174 174 174 174 174 173 172 172 173 172 170 169 168 167 167 167 170 169 167 168 170 170 169 167 169 169 169 169 170 170 170 170 172 172 171 171 171 172 173 173 172 172 171 170 170 171 172 172 172 172 172 173 173 173 174 174 173 173 173 172 172 171 171 171 166 167 169 171 172 173 174 174 171 171 171 171 171 171 171 171 172 172 171 171 171 172 173 174 176 175 176 177 180 181 179 177 175 174 173 173 173 174 175 176 175 174 174 175 176 177 178 179 177 177 178 178 179 179 180 180 176 177 178 180 181 182 182 182 181 181 180 179 179 179 180 180 177 178 179 179 180 180 179 179 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 174 173 173 172 173 173 174 175 175 174 174 174 173 173 173 173 170 170 170 170 170 169 168 168 168 166 165 163 163 163 164 165 164 164 165 166 166 165 164 164 165 164 164 163 162 162 161 161 163 163 163 163 163 163 163 163 160 160 160 160 161 161 161 161 163 162 162 161 161 162 162 163 163 162 161 163 165 165 163 161 163 163 163 163 163 163 163 163 161 161 162 162 163 163 163 163 164 164 164 164 164 165 165 165 163 163 164 164 164 165 165 165 164 164 165 165 165 166 166 166 169 168 168 168 167 167 167 166 167 167 167 168 168 168 168 169 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 167 167 168 169 169 168 167 167 168 167 166 166 168 168 167 166 167 167 166 166 165 164 163 163 168 168 168 168 168 168 167 167 170 171 172 172 172 172 171 170 170 170 171 170 170 169 168 167 167 167 167 167 167 166 166 166 166 167 168 169 170 170 170 170 170 170 171 172 172 172 172 171 172 171 170 170 170 170 171 172 171 170 170 169 169 168 168 167 168 168 169 169 169 168 167 166 166 166 167 167 167 166 165 164 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 168 167 165 164 164 165 166 167 165 167 168 168 167 166 167 167 166 166 167 167 168 168 169 169 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 165 165 166 167 167 167 167 167 166 167 167 168 168 167 167 166 165 166 168 169 169 168 166 165 166 166 166 166 167 167 167 167 167 167 167 168 168 169 169 169 168 167 167 166 166 167 167 168 166 166 166 166 167 168 169 169 167 165 165 167 171 173 173 171 169 169 169 168 168 168 167 167 168 168 168 169 169 170 170 171 168 167 167 166 166 167 167 168 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 167 167 167 167 168 168 168 168 167 167 166 166 167 169 171 172 166 166 166 166 166 166 166 166 169 169 170 170 169 168 167 166 167 168 168 168 169 169 170 170 168 168 168 168 168 168 169 169 169 169 169 168 168 168 167 167 164 166 168 169 168 168 170 172 167 167 168 168 168 169 169 169 167 167 168 168 168 168 169 170 167 167 167 168 168 169 169 170 169 169 169 169 169 169 168 168 171 171 170 170 169 168 168 168 172 171 170 169 168 167 167 167 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 172 173 173 173 174 174 175 176 177 177 176 176 175 175 175 175 174 173 174 174 173 173 173 172 172 172 172 171 170 169 168 168 169 169 169 169 169 169 169 169 169 169 166 168 170 170 169 168 169 170 170 169 169 168 168 169 169 170 171 170 168 167 167 167 168 169 167 167 169 170 171 171 171 170 172 170 168 167 168 169 169 168 170 169 168 168 167 167 168 168 166 166 167 167 168 169 169 169 166 166 167 167 168 169 170 170 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 169 169 169 169 170 171 172 173 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 169 168 167 170 172 171 171 170 170 170 170 169 169 167 168 168 169 171 172 172 173 171 170 168 169 171 172 170 169 169 169 170 170 170 170 169 169 170 170 170 170 170 170 170 170 172 171 170 169 169 169 170 170 170 170 170 170 170 170 170 170 168 171 173 174 172 171 171 172 171 171 170 170 170 170 169 169 171 171 172 172 172 171 170 170 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 172 171 169 170 172 173 172 170 171 171 171 171 172 172 172 172 172 171 171 171 170 170 170 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 173 172 170 169 170 171 170 170 172 173 173 173 172 172 172 171 170 170 170 170 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 174 173 173 172 171 170 170 169 170 170 171 171 171 172 172 172 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 172 172 172 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 173 173 173 172 171 169 168 168 169 169 170 171 172 172 173 171 171 172 172 172 171 170 170 172 171 170 169 169 171 172 174 171 171 171 171 171 171 172 172 168 169 169 170 171 172 172 173 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 172 171 171 171 172 172 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 170 171 171 171 171 171 171 171 171 168 170 173 175 175 173 170 168 172 172 172 172 172 172 172 172 170 171 172 173 173 172 171 170 171 171 171 171 171 171 171 171 169 170 170 170 171 171 171 172 173 173 172 172 172 172 171 170 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 169 170 172 173 173 172 171 170 170 171 172 172 172 172 173 173 172 172 172 171 171 171 170 170 172 172 172 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 168 169 169 170 172 173 174 171 171 171 171 171 171 171 171 169 169 170 171 172 172 173 173 169 170 170 171 171 172 173 173 168 170 172 173 172 171 171 172 174 173 172 171 170 170 169 169 167 168 170 172 173 173 171 171 171 171 171 171 171 170 170 170 171 171 170 170 170 171 172 173 171 170 170 171 173 173 171 169 175 174 172 171 170 169 169 169 170 170 170 170 171 171 171 171 173 172 171 171 170 171 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 170 170 170 170 171 172 174 173 172 171 170 169 168 168 170 170 170 170 171 172 173 173 172 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 171 171 170 170 171 172 173 174 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 172 171 171 171 172 172 172 171 171 171 171 171 176 175 174 172 171 169 168 167 173 172 172 171 171 172 172 173 172 172 172 172 172 172 172 172 171 171 172 172 172 171 170 169 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 170 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 175 174 173 172 171 170 170 170 172 172 172 172 172 172 172 172 174 173 173 172 171 171 170 170 171 171 172 173 173 174 175 175 173 173 173 173 174 174 174 174 175 175 174 173 172 171 170 170 171 172 172 172 173 173 173 174 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 172 174 173 173 173 172 172 172 171 170 170 171 173 175 176 175 174 170 169 169 171 174 175 174 172 170 173 175 175 173 172 172 174 171 171 170 171 171 172 173 174 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 170 172 172 171 170 172 174 171 171 171 171 171 172 172 172 173 173 174 174 174 174 175 176 175 175 176 176 176 177 177 177 179 179 179 179 178 178 178 178 177 176 175 176 178 179 178 177 180 179 179 178 178 178 178 179 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 177 178 180 181 181 182 182 180 180 180 179 178 177 175 174 178 178 178 178 177 176 175 174 176 176 177 177 177 178 178 178 177 178 178 178 179 179 179 179 179 179 179 180 180 181 181 181 182 182 182 182 182 181 181 181 178 178 179 179 181 182 184 185 185 185 186 187 187 187 186 186 186 186 187 188 188 188 188 188 189 189 188 187 185 184 184 183 183 183 182 182 182 181 181 181 179 179 179 179 180 180 181 181 179 180 181 181 180 180 182 183 187 187 187 186 186 185 185 184 187 187 187 187 187 187 187 187 188 189 190 191 191 192 191 191 194 193 192 191 191 191 192 192 192 192 192 192 193 193 193 193 195 195 194 193 193 193 194 194 195 195 195 196 196 197 197 198 195 195 196 197 197 197 197 197 169 169 169 169 170 170 170 170 168 169 170 168 167 167 169 171 167 167 167 167 167 167 167 167 168 168 168 167 167 167 166 166 164 165 165 165 166 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 165 166 167 168 168 168 168 168 170 170 172 172 172 170 168 167 166 166 167 168 167 166 165 164 169 167 166 166 169 170 170 169 170 169 167 166 166 168 170 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 175 175 176 176 178 179 180 181 179 179 178 177 177 178 179 180 178 178 178 178 178 178 178 179 178 179 180 180 180 178 177 176 175 175 176 176 177 177 178 178 176 176 176 177 178 179 181 182 178 179 179 180 181 181 182 182 181 181 181 182 182 183 183 183 183 183 182 182 182 182 182 183 183 180 178 177 179 179 178 177 177 177 176 176 175 174 174 173 173 172 172 171 171 172 172 173 174 175 175 175 174 174 173 172 172 171 170 169 168 168 168 168 170 168 167 168 170 171 170 168 168 168 169 169 169 169 170 170 171 171 170 170 171 172 173 174 171 171 170 169 169 170 171 171 171 172 172 172 173 173 173 174 173 173 173 172 171 171 170 170 165 167 169 171 172 172 172 171 172 172 172 172 172 172 172 172 175 174 173 173 173 174 175 176 177 176 176 178 180 181 179 177 175 175 174 174 175 176 177 178 172 172 172 173 175 178 182 184 178 178 178 179 179 179 180 180 178 179 180 181 182 182 181 181 182 181 180 180 179 180 180 181 180 180 179 179 179 180 180 181 175 174 174 174 174 174 173 173 175 175 175 175 175 175 175 175 175 175 174 173 173 173 174 175 174 174 174 173 173 173 172 172 169 169 169 169 169 168 167 167 170 168 165 162 162 163 164 166 163 164 165 165 165 165 164 163 166 165 165 164 163 162 162 161 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 161 161 161 161 162 162 162 161 162 164 166 165 163 160 163 163 163 163 163 163 163 163 162 162 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 165 165 166 166 167 167 167 167 169 169 168 168 168 167 167 167 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 167 167 167 168 168 168 167 168 168 169 169 168 168 167 168 168 168 168 168 168 167 167 164 165 165 166 167 168 168 168 168 168 168 169 169 170 170 170 172 173 173 174 174 173 173 172 172 172 172 171 170 169 168 167 168 168 167 167 166 166 166 165 168 168 169 170 170 171 170 170 171 171 172 172 172 172 172 171 172 172 171 171 171 171 172 172 171 171 170 169 168 167 167 166 168 168 169 169 169 168 167 166 168 168 169 169 169 168 167 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 163 163 167 168 168 168 167 166 166 166 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 166 166 167 167 167 167 167 166 166 167 167 168 168 167 167 166 166 167 167 168 168 167 167 166 165 165 165 166 166 167 167 167 167 167 167 167 168 168 168 169 167 167 167 167 167 167 167 167 166 166 166 167 167 167 168 168 164 163 163 165 168 170 170 169 168 168 168 168 168 168 168 168 165 166 166 167 167 168 169 169 168 167 167 166 166 167 167 168 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 168 168 168 168 168 168 168 168 167 167 167 167 168 169 170 171 169 169 169 169 169 169 169 169 170 170 170 170 169 168 168 167 167 168 168 169 169 170 170 171 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 166 168 170 170 169 168 169 170 168 168 168 168 168 168 168 168 167 167 168 168 168 168 169 170 168 168 168 168 168 168 169 169 170 170 170 169 169 168 168 168 166 167 168 169 171 172 173 173 171 170 169 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 173 172 172 173 174 175 177 177 178 176 176 175 175 175 175 174 173 174 174 174 173 173 172 172 172 172 171 169 167 167 168 169 170 169 169 169 169 169 169 169 169 165 168 171 172 170 169 169 169 171 170 168 167 167 168 170 171 172 170 167 165 165 166 168 170 168 168 168 168 169 170 171 171 171 170 169 168 168 168 168 168 171 170 168 167 167 168 169 170 174 173 172 170 169 168 167 167 167 167 168 168 169 169 169 169 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 172 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 168 169 170 171 170 168 168 170 172 170 170 170 170 170 170 170 170 168 168 169 170 170 171 172 172 171 169 168 169 170 171 170 168 168 169 169 170 170 169 169 168 171 171 171 171 171 171 171 171 171 171 170 169 169 169 170 171 170 170 170 170 170 170 170 170 168 171 174 175 173 172 171 172 171 171 170 170 170 170 169 169 172 172 172 172 171 170 170 169 173 172 172 171 169 168 168 167 169 169 169 169 169 169 169 169 173 171 170 170 172 172 171 169 170 170 171 171 172 172 173 173 172 172 171 171 171 170 170 170 171 171 171 171 171 171 171 171 170 171 171 171 171 171 172 172 171 172 172 171 171 171 171 171 171 172 172 173 173 173 173 173 172 171 171 170 170 171 171 172 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 170 171 171 171 171 171 171 171 171 173 173 172 172 171 171 170 170 172 171 170 170 170 171 172 173 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 169 170 171 172 172 171 169 168 170 170 170 171 171 172 172 172 173 173 173 172 172 171 170 170 169 170 171 171 172 172 172 172 170 170 170 171 171 172 172 172 170 170 170 171 171 172 172 172 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 174 173 172 171 171 171 171 171 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 169 171 174 176 176 174 171 169 172 172 172 172 172 172 172 172 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 170 170 170 171 171 171 172 172 173 173 172 172 172 172 171 170 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 166 167 169 171 171 170 168 167 170 171 172 172 172 172 173 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 172 173 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 170 170 170 171 171 172 172 172 169 170 171 172 172 172 172 172 171 172 172 172 172 171 170 169 169 170 171 172 172 172 171 170 171 170 170 170 170 171 172 173 173 172 170 169 169 170 172 174 171 170 170 171 173 173 171 169 170 170 170 170 171 172 173 174 171 171 171 171 171 171 171 171 173 173 173 173 172 172 171 170 171 171 171 171 171 171 171 171 170 170 171 171 171 172 172 172 172 171 171 170 170 171 171 172 172 172 172 171 171 170 170 169 172 171 170 169 169 171 173 174 173 173 173 172 172 171 171 171 170 170 170 171 171 172 172 172 173 173 172 171 171 172 172 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 174 173 172 171 171 171 171 172 173 173 172 172 171 171 171 170 171 171 171 171 172 172 172 172 174 173 171 170 170 171 173 174 172 172 172 172 172 172 172 172 171 171 172 172 172 171 170 170 172 172 172 172 172 172 172 172 173 173 172 172 172 172 171 170 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 173 172 172 171 171 171 171 172 172 172 172 172 172 172 172 174 174 173 172 171 171 170 170 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 174 175 174 174 173 172 171 170 169 171 171 172 172 172 173 173 173 173 173 173 172 172 171 171 171 172 172 172 172 171 171 171 171 173 173 173 172 172 172 171 171 168 166 166 169 173 175 173 171 172 170 170 171 173 174 173 171 171 173 175 175 172 171 171 172 173 172 171 169 169 170 172 173 171 171 171 172 172 171 171 171 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 169 171 172 172 170 170 172 173 169 170 171 172 173 173 172 172 173 173 174 174 174 174 175 176 175 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 176 174 174 175 178 179 179 177 181 179 178 176 176 177 178 179 173 173 173 174 174 174 175 175 176 176 176 176 177 177 178 178 179 180 181 182 181 179 177 176 179 179 179 179 178 177 176 175 175 176 178 178 178 176 174 173 177 177 177 177 178 178 179 179 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 184 183 183 183 182 181 181 181 182 181 180 179 180 182 184 185 187 187 187 187 187 186 186 185 187 187 188 188 188 188 188 187 188 187 185 183 183 183 184 184 181 181 181 181 181 180 180 180 179 180 180 180 181 181 181 182 181 181 181 180 180 181 183 184 184 184 184 184 183 183 183 183 188 188 188 188 187 187 187 187 188 189 191 193 193 192 191 190 195 194 192 190 190 191 192 193 191 191 192 192 192 192 192 193 196 195 194 194 193 193 193 193 194 194 195 196 197 198 198 199 194 194 195 196 196 196 196 196 168 168 168 169 169 169 169 169 167 168 169 168 166 166 168 170 167 167 167 167 167 167 167 167 168 168 167 167 167 166 166 166 163 163 164 164 165 165 166 166 165 165 165 165 165 165 165 165 168 167 167 166 165 164 164 163 168 167 165 164 165 167 169 171 172 173 173 173 171 168 165 164 165 165 166 167 167 166 165 164 169 167 166 166 168 169 169 168 166 166 165 165 167 169 171 173 170 170 170 169 169 169 169 169 171 171 172 172 172 172 173 173 173 174 175 176 177 178 179 179 180 179 178 178 179 180 181 182 178 178 178 178 178 178 178 177 182 181 180 178 178 178 179 180 176 177 177 177 178 178 179 179 179 178 177 177 177 178 179 180 181 181 180 180 180 180 180 180 181 181 181 182 182 183 183 183 187 186 185 183 182 181 181 181 181 179 177 177 179 180 180 179 177 176 176 175 174 174 173 173 173 172 171 171 171 171 172 173 174 175 175 175 174 174 173 172 173 172 171 170 169 169 170 170 169 168 167 168 170 171 170 169 168 168 169 169 169 169 170 170 171 170 170 170 170 171 172 173 171 170 169 169 169 169 170 171 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 170 171 173 174 174 173 172 171 174 174 174 174 174 174 174 174 176 176 175 175 175 176 177 178 177 176 176 178 180 180 178 176 176 176 175 175 176 177 178 179 175 175 174 174 175 177 179 181 178 178 178 179 180 180 181 181 182 182 183 183 182 181 180 179 183 182 181 180 180 180 181 182 182 181 180 179 179 179 181 181 175 174 174 174 174 174 173 173 175 175 175 175 175 175 175 175 175 175 174 173 173 173 174 175 174 174 173 173 173 172 172 172 168 168 168 168 168 167 166 166 170 168 165 163 162 163 165 166 163 163 164 165 165 164 163 163 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 166 166 166 166 166 166 166 166 163 162 162 161 161 162 162 163 162 161 162 164 166 165 163 160 163 163 163 163 163 163 163 163 164 164 164 165 165 165 166 166 165 165 165 165 165 166 166 166 167 167 167 167 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 169 168 168 167 167 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 167 167 167 168 168 167 168 169 169 169 169 168 167 169 169 169 169 168 168 168 168 166 166 166 167 168 169 169 170 167 167 168 170 172 173 174 175 174 175 176 176 176 176 175 174 172 172 172 172 171 169 168 167 170 170 169 169 168 168 167 167 169 170 171 171 172 171 171 171 172 172 173 173 173 172 172 171 172 172 172 173 173 172 172 172 172 171 171 170 169 168 167 167 168 168 169 169 169 168 167 166 168 168 169 169 169 168 167 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 164 166 167 168 168 166 163 162 168 168 167 167 167 167 167 166 167 167 167 167 167 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 168 168 168 167 167 166 166 167 167 168 168 167 167 166 169 168 166 165 165 166 168 169 165 165 165 166 166 167 167 167 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 163 165 166 166 165 165 166 168 168 168 168 168 168 168 168 168 166 166 167 167 167 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 169 169 168 168 168 169 169 169 169 169 169 169 169 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 168 170 172 171 169 167 167 167 168 168 168 168 168 168 168 168 167 167 168 168 168 168 169 170 170 170 169 169 168 167 167 166 170 170 170 169 169 168 168 168 166 167 168 169 171 172 173 173 168 168 168 168 168 169 170 171 168 168 168 169 169 170 170 170 172 172 171 171 170 170 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 173 172 172 173 174 175 177 177 178 176 176 175 175 175 175 174 173 175 174 174 173 172 172 171 171 171 170 168 167 167 168 169 170 169 169 169 169 169 169 169 169 165 168 171 172 171 169 169 170 171 170 168 167 167 168 170 171 172 170 167 165 165 166 168 170 169 169 168 167 168 169 170 171 171 170 169 168 167 167 168 169 171 170 168 167 167 168 170 171 175 174 172 170 169 168 168 168 171 170 170 170 169 169 168 168 169 169 169 169 169 169 169 169 171 170 170 169 169 170 170 171 171 170 169 168 168 168 168 168 170 170 170 170 170 170 170 170 172 171 171 170 170 169 169 169 170 171 171 170 168 168 170 173 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 170 168 167 168 170 170 169 167 168 169 169 170 170 169 169 168 171 171 171 171 171 171 171 171 171 170 169 169 169 170 171 171 170 170 170 170 170 170 170 170 169 172 175 175 173 171 171 171 171 171 170 170 170 170 169 169 173 172 172 171 171 170 170 170 173 172 172 171 169 168 168 167 171 171 171 171 171 171 171 171 173 171 170 170 172 172 171 169 169 170 170 170 171 172 172 172 172 172 172 172 171 171 170 170 172 172 172 172 172 172 172 172 170 171 171 171 171 171 172 172 171 171 171 171 171 172 172 171 172 172 172 172 172 173 174 174 172 172 171 170 170 171 172 172 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 170 171 171 171 171 171 171 171 171 170 170 170 171 171 171 172 172 173 172 171 170 170 170 171 172 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 173 172 171 171 170 170 172 172 172 172 172 172 172 172 164 166 168 170 172 171 171 170 173 172 172 172 171 171 170 170 174 173 173 172 172 171 171 171 166 169 172 174 175 173 171 169 170 170 170 171 171 172 172 172 173 172 172 172 171 171 170 170 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 174 173 172 171 171 171 171 171 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 172 172 172 172 173 173 172 172 172 172 171 170 169 170 170 170 171 171 171 171 169 169 169 169 169 169 169 169 167 168 170 171 171 171 169 169 170 171 172 172 172 172 173 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 174 173 172 171 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 170 171 171 171 171 172 172 172 169 170 171 172 173 173 172 171 169 170 171 172 172 172 172 171 174 173 172 170 170 170 171 172 171 170 170 170 171 172 173 174 174 172 170 169 169 170 172 173 171 170 170 171 173 173 171 169 169 169 170 170 171 172 173 174 172 172 172 171 171 171 171 171 172 173 173 174 173 172 170 170 171 171 171 171 171 171 171 171 169 170 170 171 171 172 173 173 172 172 171 170 170 171 172 172 170 170 170 171 172 172 173 173 173 172 170 169 169 171 172 173 174 173 173 173 172 172 171 171 170 170 171 171 172 172 172 173 176 175 173 172 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 170 171 172 172 173 173 173 172 172 171 171 171 167 168 169 170 171 173 174 174 174 173 171 170 170 171 173 174 172 172 172 172 172 172 172 172 172 173 173 174 173 172 171 171 171 171 171 171 171 171 171 171 173 173 172 172 172 172 171 170 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 170 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 172 174 173 173 172 171 170 170 170 171 171 171 171 172 172 173 173 173 173 173 172 172 171 171 171 176 175 174 173 172 170 169 169 173 173 172 172 171 171 171 171 169 168 167 169 172 173 171 168 175 173 171 171 172 173 171 170 171 173 174 173 171 169 169 170 175 174 172 170 168 169 169 170 170 171 171 172 172 171 171 170 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 169 171 172 172 170 170 171 173 170 171 172 173 173 173 173 172 173 173 174 174 174 174 175 176 177 177 177 178 178 178 179 179 177 177 177 178 178 178 178 178 177 175 175 176 179 180 179 178 180 179 177 176 176 176 178 179 175 175 175 176 177 177 178 178 175 176 176 177 177 178 178 179 179 180 181 181 180 178 176 174 176 177 178 179 179 179 178 177 173 174 176 178 178 178 176 175 177 177 178 178 178 179 179 179 178 178 179 179 179 180 180 180 181 180 180 180 180 180 179 179 183 183 182 182 181 181 180 180 185 184 182 181 180 181 182 183 188 188 188 187 187 186 186 186 188 188 189 189 189 188 188 187 187 186 185 183 184 185 187 188 182 182 182 181 181 181 181 181 180 180 181 181 181 182 182 182 183 182 181 181 182 183 184 184 181 181 181 182 183 184 184 184 187 187 188 188 189 189 190 190 189 190 192 193 193 192 191 190 194 193 192 190 190 191 193 194 191 191 192 192 192 192 192 193 196 195 194 194 193 193 193 193 194 194 195 195 196 197 198 198 193 193 194 195 195 195 195 195 167 167 167 167 167 168 168 168 165 167 169 168 166 165 167 168 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 165 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 168 167 166 165 164 163 162 161 169 167 164 163 164 167 171 173 174 174 173 171 169 166 164 163 165 165 165 165 165 165 165 165 168 167 166 167 169 169 168 166 164 164 165 166 168 169 170 170 170 170 170 169 169 169 168 168 172 172 172 172 173 173 173 173 173 174 175 176 177 178 178 177 180 179 178 179 181 182 182 181 180 180 180 180 179 179 179 179 183 182 179 177 177 179 181 182 178 178 178 178 178 178 179 179 178 177 176 175 175 175 176 177 182 181 181 180 180 179 179 179 181 182 182 182 182 182 182 183 186 185 183 181 180 179 178 178 181 179 177 177 179 181 180 179 177 176 176 175 175 174 174 173 172 172 171 170 170 171 172 172 174 174 174 174 174 173 172 172 173 172 171 170 170 170 171 171 169 167 166 168 170 171 170 169 169 169 169 169 170 170 170 170 171 170 170 169 170 170 171 172 170 169 168 168 168 168 169 170 170 170 170 171 171 171 172 172 173 173 173 173 173 173 173 173 176 176 177 177 177 176 176 175 176 176 176 176 176 176 176 176 177 177 176 176 176 177 178 179 178 177 177 178 180 180 178 176 177 176 176 175 176 176 177 178 181 180 178 176 174 174 173 173 177 177 178 179 180 181 182 183 184 184 184 184 182 181 179 178 184 183 182 181 181 181 182 182 182 181 180 179 179 179 180 180 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 174 173 173 172 173 173 174 175 173 173 173 173 172 172 172 171 168 168 168 168 168 167 166 166 169 168 166 164 164 164 165 166 162 163 164 164 164 164 163 162 163 163 163 164 164 164 165 165 163 163 163 163 163 163 163 163 164 164 164 163 163 163 163 162 164 163 163 162 162 163 163 164 163 162 161 163 165 165 163 161 163 163 163 163 163 163 163 163 165 165 165 165 166 166 167 167 166 166 166 167 167 167 167 167 168 168 168 168 167 167 167 167 168 168 168 169 169 169 170 170 170 170 169 169 169 168 168 168 167 167 167 166 166 166 166 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 165 166 166 166 167 167 167 167 168 168 169 170 170 169 168 168 170 171 171 170 168 167 168 169 171 171 170 169 168 168 167 167 167 167 169 171 173 176 177 178 176 177 177 178 178 177 177 176 173 173 173 173 172 171 170 170 172 172 172 171 171 171 171 171 172 172 173 173 173 173 172 172 173 173 173 173 173 172 171 171 172 173 174 174 174 174 173 172 172 172 171 171 170 169 169 169 168 168 169 169 169 168 167 166 166 166 167 167 167 166 165 164 167 167 167 167 167 167 167 167 165 165 165 166 166 166 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 168 169 170 170 168 167 165 169 167 166 166 167 168 168 167 166 166 166 166 165 165 165 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 168 168 168 168 168 167 167 166 166 167 167 168 168 167 167 166 170 168 166 164 164 166 168 170 166 166 166 166 167 167 167 167 165 165 165 166 166 167 167 167 166 167 167 168 168 167 167 166 166 167 167 168 168 167 167 166 166 168 169 168 166 165 166 168 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 169 169 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 169 169 168 168 168 168 169 170 170 170 169 169 168 168 167 167 168 168 168 168 168 168 169 169 167 167 168 168 168 169 169 169 167 169 171 171 169 166 166 166 169 169 169 168 168 168 167 167 167 167 168 168 168 168 169 170 171 171 170 169 168 167 166 165 169 169 169 169 169 169 168 168 171 171 170 170 169 168 168 168 167 167 167 168 169 170 171 172 167 167 168 169 169 170 170 171 173 173 172 172 171 170 170 169 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 173 173 173 174 174 175 176 177 177 176 176 175 175 175 175 174 173 174 174 173 172 171 170 170 169 169 168 168 167 168 168 169 169 169 169 169 169 169 169 169 169 167 169 171 171 170 169 170 171 170 169 169 168 168 169 169 170 171 170 168 167 167 167 168 169 169 168 168 168 168 168 169 169 170 170 170 169 167 167 168 170 169 169 169 169 169 170 170 171 169 168 167 167 168 169 171 172 172 172 171 170 169 169 168 168 170 170 170 170 170 170 170 170 171 171 169 169 169 169 171 171 171 170 169 168 167 167 167 167 170 170 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 171 172 170 169 169 171 173 169 169 170 170 170 170 171 171 171 171 171 170 170 169 169 169 170 169 168 168 170 171 169 168 169 169 170 170 170 170 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 170 171 172 170 170 170 170 170 170 170 170 171 173 174 173 171 170 171 172 171 171 170 170 170 170 169 169 172 172 171 170 170 170 171 171 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 172 171 169 170 172 173 172 170 170 170 170 171 171 171 171 171 173 173 172 172 172 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 169 170 172 173 172 171 172 171 171 170 171 172 173 174 173 172 171 171 171 171 172 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 169 170 171 172 173 173 172 172 172 171 171 171 170 170 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 170 170 171 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 174 174 173 172 172 171 171 171 172 172 172 172 172 172 172 172 165 166 168 170 171 172 172 172 174 174 173 172 171 170 170 170 174 173 172 172 172 172 172 173 167 169 172 175 175 173 170 168 171 171 171 171 171 171 172 172 174 174 173 172 171 170 170 170 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 172 171 171 171 172 172 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 171 171 171 171 171 171 171 171 173 172 171 170 170 171 172 173 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 172 172 172 172 171 170 170 170 171 171 172 172 172 173 172 172 172 172 172 172 172 172 171 172 172 172 172 173 173 173 170 171 172 172 172 172 173 173 174 173 173 173 172 172 172 171 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 175 175 173 172 170 170 169 169 171 171 171 171 171 171 171 171 173 173 172 172 171 170 169 169 171 171 171 171 171 171 171 171 170 170 170 171 173 173 172 170 169 169 170 170 171 172 173 174 174 173 171 170 169 170 172 173 170 170 171 172 172 173 173 173 173 172 171 170 170 170 171 171 171 170 170 171 173 173 171 169 173 172 172 171 170 170 170 171 173 172 172 172 172 171 171 171 172 172 172 172 172 171 171 170 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 173 173 172 171 171 171 171 172 173 169 169 170 171 172 173 174 175 172 172 171 170 170 171 171 172 173 173 172 172 172 172 172 172 171 171 171 172 172 172 172 172 175 174 173 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 169 170 171 171 171 171 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 173 172 172 171 171 172 172 173 172 172 172 172 172 172 172 172 173 173 174 174 174 173 172 171 171 171 171 171 171 171 171 171 173 173 172 172 172 172 171 170 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 169 170 171 172 173 173 173 173 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 175 175 174 173 173 172 171 171 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 170 170 171 171 171 172 172 172 172 172 172 172 172 172 171 171 176 175 174 173 172 170 169 169 172 172 172 171 171 171 170 170 171 171 171 172 173 173 172 170 176 174 171 171 172 172 171 169 170 172 174 173 171 169 169 170 174 173 172 170 169 169 169 169 169 170 171 172 172 171 170 169 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 172 173 172 170 169 171 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 175 176 177 177 178 178 178 179 179 179 176 177 177 177 177 178 178 178 178 177 176 177 179 180 179 178 179 178 177 177 176 177 177 177 174 174 175 175 176 176 177 177 177 177 177 178 178 179 179 179 177 177 178 179 180 180 179 179 175 176 177 179 179 179 179 178 174 175 176 177 178 178 178 178 177 178 178 178 179 179 179 180 179 179 179 179 180 180 180 181 181 181 180 180 180 180 180 180 181 181 181 181 181 181 180 180 185 184 183 183 182 182 183 183 188 187 187 187 187 187 188 189 189 189 189 189 189 188 188 187 188 188 187 186 187 188 190 191 185 185 185 184 184 184 183 183 181 181 181 182 182 183 183 183 183 182 181 182 184 185 184 183 182 183 184 185 186 187 188 188 187 187 188 189 190 191 191 192 191 191 192 192 192 192 191 191 192 192 191 191 192 192 193 194 192 192 192 192 193 193 193 193 195 195 194 193 193 193 194 194 193 194 194 195 195 196 196 197 193 193 194 195 195 195 195 195 165 165 166 166 166 166 167 167 163 166 169 169 167 166 165 166 165 165 165 165 165 165 165 165 167 167 167 166 166 166 165 165 163 163 163 163 162 162 162 162 164 164 164 164 164 164 164 164 167 166 166 165 165 164 164 164 166 165 165 165 167 169 171 173 174 173 171 169 167 166 166 165 166 165 164 163 164 165 166 167 167 166 167 168 170 169 167 164 164 165 167 168 168 168 166 165 172 171 171 171 170 170 169 169 173 173 173 173 174 174 174 174 174 175 176 177 178 177 177 176 177 177 177 179 182 183 181 178 180 180 180 179 179 178 178 178 179 179 179 179 179 179 180 180 178 178 178 177 177 177 177 177 176 175 175 175 175 176 178 178 180 180 180 180 180 180 180 180 183 182 182 182 182 182 182 181 182 181 180 179 179 179 179 179 183 180 178 177 179 179 178 177 177 177 177 176 175 175 174 174 172 171 171 170 170 171 171 172 173 173 173 173 173 172 171 171 171 170 169 169 168 169 169 170 168 167 166 168 170 172 171 169 170 170 170 170 171 171 171 171 172 171 170 169 169 170 170 171 169 169 168 167 167 168 169 169 171 171 171 171 172 172 173 173 173 173 173 174 175 175 176 176 177 176 176 176 177 178 179 179 178 178 178 178 178 178 178 178 178 177 176 176 176 177 178 179 180 179 178 180 181 181 179 177 178 177 176 175 175 175 176 177 179 179 178 177 176 174 173 172 175 176 177 179 181 182 184 184 183 184 184 184 183 182 181 180 184 184 183 182 182 182 182 183 180 180 180 180 180 179 178 178 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 172 172 171 171 172 173 174 175 173 173 173 172 172 172 171 171 169 170 170 170 170 169 168 167 166 166 166 166 166 166 166 166 162 163 164 164 164 164 163 162 162 163 163 163 164 164 164 164 163 163 163 163 163 163 163 163 162 161 161 161 160 160 159 159 165 164 164 164 164 164 164 165 165 163 161 161 163 164 164 163 163 163 163 163 163 163 163 163 164 164 165 165 165 166 166 166 167 167 168 168 168 168 169 169 170 170 169 169 168 168 168 167 169 169 169 169 170 170 171 171 170 170 170 169 169 168 168 168 171 170 170 170 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 165 166 166 166 167 167 167 168 169 169 170 170 169 169 168 170 172 173 171 169 167 168 169 172 171 171 170 169 168 168 168 169 170 171 173 174 176 177 178 178 178 179 180 180 179 178 178 175 175 175 176 175 175 174 174 174 174 174 174 175 175 175 175 174 174 175 175 175 174 174 173 173 174 174 174 173 172 171 171 172 173 174 175 175 174 173 172 172 172 172 171 171 171 171 171 168 168 169 169 169 168 167 166 166 166 167 167 167 166 165 164 167 167 167 167 167 167 167 167 165 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 169 167 166 165 165 167 168 170 168 166 164 165 167 169 169 168 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 169 169 169 168 167 167 166 166 167 167 168 168 167 167 166 168 167 167 166 166 167 167 168 168 168 168 168 167 167 167 167 166 166 166 167 167 167 168 168 165 166 168 169 169 168 166 165 166 167 168 168 168 167 166 165 169 168 167 167 168 169 168 167 167 167 167 168 168 169 169 169 171 171 170 169 169 168 168 167 170 170 169 169 169 169 170 170 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 170 170 170 169 169 168 168 168 166 166 167 168 169 169 169 169 168 168 168 168 168 168 168 168 167 167 166 166 167 168 170 171 168 168 168 168 168 167 167 167 169 169 168 168 168 168 168 168 167 167 167 168 168 169 169 169 163 166 169 170 169 167 167 168 169 169 169 168 168 167 167 167 167 167 168 168 168 168 169 170 169 169 169 168 168 167 167 167 168 168 169 169 169 169 169 169 171 171 170 169 168 167 166 166 169 169 168 168 168 169 170 170 167 167 168 168 169 170 171 171 174 174 173 172 171 170 170 169 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 173 174 174 174 175 175 176 176 176 176 176 175 175 175 175 174 173 174 173 172 171 170 169 168 168 167 167 168 169 169 169 168 168 169 169 169 169 169 169 169 169 169 170 171 170 169 169 171 173 168 169 169 170 170 169 169 168 171 170 170 169 169 169 168 168 168 168 168 169 169 168 168 167 169 170 171 169 167 166 168 170 168 168 169 170 171 171 170 170 168 168 167 167 168 170 172 174 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 172 171 169 168 168 169 171 172 170 170 169 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 171 169 169 171 173 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 172 171 170 170 172 173 171 170 170 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 170 171 172 170 170 170 170 170 170 170 170 173 173 172 170 168 168 170 173 171 171 170 170 170 170 169 169 172 171 170 170 170 171 172 173 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 171 170 169 170 172 173 173 171 172 172 172 172 172 171 171 171 173 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 172 172 172 171 171 170 170 170 171 169 169 170 172 174 173 171 171 170 169 169 169 170 172 173 173 172 172 171 171 172 172 173 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 172 171 172 172 173 172 171 170 168 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 172 173 173 172 172 172 172 172 172 172 172 173 173 172 171 172 173 174 174 172 172 171 171 171 171 171 171 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 172 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 174 174 171 171 171 171 171 171 171 171 172 171 170 169 169 170 171 172 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 173 172 172 172 172 171 170 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 173 172 171 170 170 171 173 174 170 171 172 172 172 172 173 173 174 174 173 173 173 172 172 172 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 173 172 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 169 171 173 174 172 170 172 171 170 169 170 171 173 174 167 168 169 171 172 172 172 172 170 171 172 174 174 173 172 171 172 172 172 172 171 171 170 169 171 170 170 171 173 173 171 169 173 172 171 171 170 170 171 171 173 173 173 172 172 171 171 171 171 170 170 170 170 171 171 172 171 171 171 171 171 171 171 171 170 171 171 171 171 171 172 172 173 172 172 171 171 172 172 173 170 171 171 172 172 173 173 174 171 171 172 172 172 171 170 170 171 171 171 171 172 172 172 172 173 172 172 172 172 172 172 171 172 171 170 170 170 170 171 172 170 170 170 170 170 170 170 170 172 172 172 172 172 172 172 172 171 172 173 174 173 172 170 169 172 172 172 173 173 173 173 173 173 173 173 172 171 171 170 170 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 172 172 173 173 173 172 171 170 172 172 172 172 172 172 172 172 173 173 172 172 172 172 171 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 171 171 171 171 172 172 170 170 170 171 171 172 172 172 171 171 172 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 171 171 170 170 170 169 171 173 174 173 173 173 173 175 172 170 170 172 173 172 171 170 172 174 174 172 170 170 171 169 170 170 171 171 171 170 170 168 170 171 172 172 171 170 168 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 170 172 173 172 170 169 170 172 175 174 172 171 171 172 173 174 173 173 174 174 174 174 175 176 176 176 177 177 178 178 178 178 176 176 176 177 177 178 178 178 179 177 176 177 179 179 178 176 177 177 178 178 178 177 176 176 173 173 173 174 174 174 174 174 179 179 179 179 179 180 180 180 180 179 179 179 179 180 181 181 177 178 178 179 179 178 177 177 178 177 177 177 177 177 178 179 178 178 178 179 179 179 180 180 179 179 179 180 180 180 181 181 181 181 181 182 182 182 182 182 181 181 181 181 181 181 182 182 181 182 183 184 185 185 185 185 186 186 186 186 187 189 191 192 189 190 190 190 189 188 188 187 188 188 187 187 187 187 187 187 187 187 186 185 184 183 183 182 182 182 182 182 183 183 184 184 183 182 182 184 186 187 184 182 187 187 187 188 188 189 189 189 188 188 189 189 190 191 191 191 193 193 192 191 191 191 192 192 189 190 191 192 193 194 194 194 193 193 193 193 193 194 194 194 194 194 193 193 193 194 195 195 193 193 194 194 194 194 194 194 194 195 196 197 197 197 197 196 164 164 165 165 165 165 166 166 162 165 169 170 168 166 165 164 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 163 163 163 162 162 161 161 161 164 164 164 164 164 164 164 164 165 165 166 166 166 167 167 167 163 164 166 169 170 171 171 171 173 172 170 168 167 167 168 169 167 165 163 162 162 164 167 168 166 166 167 169 171 170 166 162 165 167 169 170 169 166 163 160 173 173 173 172 172 171 171 171 173 173 174 174 174 174 175 175 175 176 177 178 178 178 177 176 175 175 176 179 182 182 179 176 178 178 178 177 177 176 176 176 174 176 178 180 181 180 178 177 178 177 177 177 176 175 175 175 176 176 176 176 178 180 182 183 178 178 179 180 181 182 182 183 183 183 183 182 182 181 181 181 179 179 179 179 180 181 181 182 185 182 179 178 178 178 176 175 178 177 177 176 176 175 174 174 172 171 170 170 170 170 171 172 172 173 173 173 172 172 171 170 169 168 167 167 167 167 168 168 168 167 166 168 170 172 171 170 170 170 171 171 171 171 172 172 172 172 170 169 169 169 169 170 169 168 168 167 167 168 168 169 172 172 172 173 173 173 174 174 172 173 173 174 176 177 177 178 174 173 172 173 174 176 179 181 179 179 179 179 179 179 179 179 178 177 177 176 176 177 178 179 182 180 180 181 183 183 180 178 178 178 176 175 175 175 175 176 172 174 176 178 178 178 177 176 174 175 177 179 181 183 185 186 182 182 183 184 184 184 183 182 185 184 183 182 182 182 183 183 179 180 180 181 180 179 177 176 177 176 176 176 176 175 175 175 173 173 173 173 173 173 173 173 171 170 170 171 172 173 174 175 173 173 173 172 172 171 171 171 171 171 172 172 171 170 170 169 165 165 166 167 167 167 166 166 162 163 163 164 164 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 165 165 165 164 164 163 163 163 166 165 165 164 164 165 165 166 166 163 160 160 162 164 164 164 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 168 168 169 169 169 169 170 170 170 170 170 169 169 168 168 168 169 169 170 170 170 171 171 171 170 170 170 169 169 169 168 168 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 165 165 165 166 166 167 167 167 168 169 170 170 170 170 169 168 171 172 173 172 169 167 168 170 168 168 169 170 171 171 172 172 172 172 173 174 175 176 176 177 178 179 180 180 180 180 179 178 176 177 177 178 178 178 177 177 175 175 176 176 177 177 178 178 175 175 176 176 176 175 175 174 174 174 174 174 173 172 171 171 172 173 175 176 176 175 173 172 172 172 172 172 172 172 172 172 168 168 169 169 169 168 167 166 168 168 169 169 169 168 167 166 167 167 167 167 167 167 167 167 164 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 165 165 165 165 165 165 165 165 169 165 161 157 158 162 168 172 168 165 163 164 167 170 170 169 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 168 167 167 166 166 167 167 168 168 167 167 166 165 166 168 169 169 168 166 165 169 169 169 168 168 167 167 167 167 167 167 168 168 168 169 169 165 166 168 169 169 168 166 165 166 167 168 168 168 167 166 165 169 165 162 164 170 172 169 165 167 167 167 168 168 169 169 170 170 170 169 168 167 166 165 164 171 170 170 170 170 170 170 171 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 168 169 169 168 167 167 168 169 169 171 170 170 169 169 168 168 168 163 164 166 168 170 171 172 172 170 170 170 170 170 170 170 170 166 165 165 165 166 168 170 171 166 166 166 167 167 168 168 168 169 169 169 168 168 167 167 167 167 167 167 168 168 169 169 170 159 163 167 169 169 169 169 170 170 169 169 168 168 167 167 167 167 167 168 168 168 168 169 170 167 167 167 168 168 169 169 169 168 168 168 169 169 170 170 170 167 167 167 168 168 168 169 169 171 171 170 169 168 168 168 168 166 167 167 168 169 170 171 171 175 174 173 173 172 171 170 170 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 173 174 175 175 175 175 175 175 175 176 176 175 175 175 175 174 173 173 173 172 170 169 168 167 167 165 166 168 170 170 169 168 167 169 169 169 169 169 169 169 169 170 171 170 169 168 169 172 175 167 168 170 171 171 170 168 167 170 170 171 171 171 170 169 168 167 168 169 169 169 168 167 166 169 171 171 169 167 166 168 170 167 168 170 172 172 172 170 169 174 173 171 169 169 170 171 173 166 166 167 168 168 169 170 170 168 168 168 168 168 168 168 168 172 171 169 168 168 169 171 172 169 169 169 169 170 171 172 173 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 171 172 172 171 169 169 171 173 169 169 169 170 170 171 171 171 167 168 169 169 171 171 172 173 174 173 171 172 174 174 173 172 170 171 171 172 172 171 171 170 169 169 169 169 169 169 169 169 170 169 169 169 169 170 172 172 170 170 170 170 170 170 170 170 174 173 171 168 166 166 170 173 171 171 170 170 170 170 169 169 171 171 170 170 170 171 173 174 167 168 168 169 171 172 172 173 169 169 169 169 169 169 169 169 170 169 168 170 172 174 173 172 174 174 174 173 173 172 172 172 173 173 173 172 172 172 171 171 169 169 169 169 169 169 169 169 173 173 172 172 171 170 169 169 171 169 168 170 173 174 173 171 171 170 168 167 168 169 171 173 173 173 172 171 171 172 173 173 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 169 169 170 171 172 172 173 173 170 170 170 170 170 170 170 170 175 175 174 173 173 172 172 171 170 171 173 174 173 171 169 167 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 169 170 171 171 172 172 169 169 169 169 169 169 169 169 177 176 174 172 171 172 173 174 170 171 171 172 173 173 174 174 173 172 172 171 172 173 175 176 177 174 170 167 167 169 172 174 172 172 172 171 171 170 170 170 170 171 171 172 173 173 174 174 173 172 171 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 172 173 174 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 172 172 173 173 174 174 174 171 171 171 171 171 171 171 171 170 170 170 171 171 170 170 170 172 172 172 172 172 172 172 172 172 171 171 170 170 171 171 172 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 172 172 172 172 171 170 176 176 175 174 173 171 170 170 172 172 172 172 172 172 172 172 172 170 167 166 166 168 171 173 170 171 172 172 172 172 173 173 174 174 173 173 173 172 172 172 170 170 170 171 171 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 173 173 171 171 171 171 171 171 171 171 169 170 170 171 171 172 173 173 172 171 171 171 171 171 171 171 171 169 169 171 173 174 172 170 175 173 171 168 168 169 171 173 160 163 167 172 174 174 172 171 169 171 173 175 175 173 171 169 171 172 173 173 172 171 169 168 171 170 170 171 173 173 171 169 168 168 169 170 171 173 174 175 174 173 173 172 172 171 171 171 170 170 169 168 169 170 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 171 171 172 173 173 173 172 172 172 172 172 172 172 170 171 172 173 173 172 170 168 170 170 170 171 171 172 172 173 173 173 173 172 172 171 171 171 168 168 168 169 170 172 173 174 170 170 170 170 170 170 170 170 173 173 173 173 173 173 173 173 174 175 177 177 176 173 170 167 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 170 171 173 174 174 173 171 170 172 172 172 172 172 172 172 172 171 171 172 172 172 171 170 169 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 170 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 173 173 174 173 171 170 169 171 171 171 171 171 171 171 171 174 173 173 172 171 171 170 170 171 171 172 173 173 174 175 175 173 173 173 172 172 171 171 171 169 169 170 170 171 172 172 173 170 170 170 171 171 171 172 172 171 171 171 172 172 173 173 173 167 168 169 169 170 171 172 172 172 172 171 171 171 170 170 170 165 168 172 172 171 171 172 175 173 171 169 169 172 174 174 174 171 173 175 175 173 172 172 173 165 167 169 171 173 173 172 171 168 169 171 172 172 171 169 168 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 172 173 172 170 169 170 172 177 175 172 170 170 171 173 174 173 173 174 174 174 174 175 176 175 175 176 176 176 177 177 177 175 176 176 177 177 178 178 178 179 177 176 176 178 178 177 175 176 177 178 179 179 177 175 174 177 177 177 177 177 177 177 177 180 180 180 180 180 180 180 180 186 185 182 180 178 178 179 179 179 180 180 179 178 177 175 174 182 180 178 177 176 176 177 178 178 178 178 179 179 179 180 180 179 179 179 180 180 181 181 181 182 182 183 183 183 184 184 184 180 181 181 182 182 183 183 183 177 179 182 185 187 188 187 187 185 185 185 186 187 190 192 194 190 190 190 190 189 188 188 187 186 186 186 185 184 183 182 181 186 186 185 184 182 181 180 180 182 182 182 183 183 184 184 184 182 182 183 185 188 188 184 181 190 189 189 189 188 188 187 187 190 190 190 190 190 190 190 190 195 193 192 190 190 191 192 193 187 188 191 193 195 195 194 194 193 193 193 194 194 194 194 195 193 193 193 193 194 194 195 196 193 193 193 193 193 193 193 193 196 197 197 198 199 199 198 198 163 163 163 164 164 165 165 165 166 166 166 166 166 164 163 162 163 164 166 167 167 166 164 163 166 166 166 165 165 164 164 164 165 164 162 161 161 162 164 165 161 161 160 160 160 161 162 163 162 162 162 162 162 162 162 162 162 165 167 166 163 164 168 173 172 172 172 172 170 167 165 163 166 167 168 168 168 168 167 166 171 170 170 169 167 166 166 165 165 165 165 166 167 170 172 174 170 170 171 171 170 170 169 168 172 172 173 174 175 176 176 177 174 175 175 176 177 177 178 178 179 180 180 178 175 174 175 177 175 176 178 179 179 178 176 175 178 178 177 177 177 176 176 176 174 175 175 176 176 177 177 177 176 177 177 178 178 178 177 177 178 179 181 183 183 183 182 181 185 185 184 183 181 180 179 179 181 182 183 183 181 179 176 175 176 176 177 177 177 177 178 178 174 174 174 173 173 173 172 172 171 170 169 169 169 170 171 171 173 173 172 172 172 173 174 175 172 172 172 172 171 169 168 167 172 170 169 169 171 171 170 168 173 173 172 172 171 170 169 168 168 169 170 170 168 168 171 174 170 170 169 169 169 170 171 172 172 173 173 173 173 173 174 174 173 174 176 177 177 176 174 173 179 177 176 177 179 180 179 177 178 179 180 181 181 181 180 180 180 179 178 179 181 182 181 180 177 180 182 182 179 178 179 181 177 177 177 177 177 177 177 177 176 177 178 178 178 176 174 173 177 177 178 178 179 180 181 181 178 179 180 181 183 184 185 186 186 185 183 184 185 185 183 181 179 179 180 180 181 180 180 179 178 177 175 174 172 172 172 172 174 174 174 173 173 172 172 172 175 174 173 172 172 172 173 174 173 173 173 173 173 173 173 173 166 167 169 171 172 172 172 171 168 167 165 163 162 162 162 162 166 165 163 164 166 167 165 164 164 164 164 163 163 162 162 162 162 162 162 163 163 164 164 164 165 165 165 164 164 163 163 163 169 170 169 166 163 162 164 165 163 163 163 163 163 163 163 163 164 163 162 163 164 166 169 171 169 168 166 165 164 164 165 165 170 170 170 169 169 169 169 169 170 170 171 171 171 171 172 173 172 171 171 171 171 171 170 170 171 171 170 169 169 168 168 167 168 168 168 168 168 168 168 168 166 166 166 165 165 164 164 164 168 168 167 167 167 167 166 166 167 167 167 168 168 169 169 169 169 169 169 169 168 168 167 166 170 170 169 169 170 172 174 175 166 166 167 168 170 171 172 173 172 170 170 171 173 175 174 173 171 171 172 173 174 175 176 176 174 177 181 185 186 184 181 179 177 178 180 180 180 178 176 175 178 178 178 179 179 179 179 180 178 179 179 179 178 176 175 173 175 176 177 177 176 174 172 171 173 173 173 173 173 173 173 173 169 171 173 174 175 173 171 170 172 172 171 170 170 169 169 168 168 168 167 167 167 167 166 166 166 166 167 167 167 167 168 168 166 166 166 167 167 168 168 168 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 164 165 167 168 168 167 165 164 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 166 166 166 164 165 165 166 166 166 165 164 168 168 168 168 168 168 168 168 165 165 165 165 165 165 165 165 165 165 165 165 165 166 167 168 168 167 167 166 166 166 167 167 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 167 167 168 168 169 169 168 167 167 166 166 166 166 164 165 166 167 169 171 172 172 165 166 167 168 170 171 172 173 169 168 167 167 167 167 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 165 166 168 169 169 168 166 165 169 168 168 167 167 166 166 166 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 167 168 168 169 169 170 170 170 170 170 170 169 169 168 168 167 167 167 167 167 167 167 167 167 170 170 170 170 170 170 169 169 166 166 167 168 168 169 170 170 168 168 168 168 168 168 168 168 166 169 173 176 175 171 166 163 173 173 173 172 171 169 168 167 168 168 168 169 169 170 170 170 170 170 170 171 170 169 168 167 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 172 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 172 173 173 175 176 177 178 178 176 176 176 176 175 174 173 173 172 173 175 175 174 170 166 163 170 170 170 169 169 168 168 168 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 168 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 169 169 169 169 169 169 169 169 169 170 172 173 173 172 170 169 168 168 168 169 169 170 170 170 170 171 171 172 170 168 166 164 170 170 170 170 170 170 170 170 168 169 171 172 172 171 169 168 172 172 171 170 170 169 168 168 172 172 172 172 170 169 167 166 166 167 169 170 171 170 170 169 168 168 169 170 171 171 172 172 173 172 170 169 168 169 169 170 173 172 170 169 168 169 169 170 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 171 170 169 168 169 170 171 171 171 170 170 169 169 170 170 171 174 173 172 170 169 170 170 171 171 172 173 173 173 171 169 167 169 169 170 173 175 175 171 167 168 170 172 172 170 169 169 170 171 171 171 171 170 169 169 168 170 171 173 174 174 173 171 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 170 171 173 174 175 175 169 169 169 171 174 174 172 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 175 174 174 173 173 172 172 172 172 171 170 171 172 172 170 168 171 171 171 171 171 171 171 171 172 171 170 169 169 171 173 174 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 170 170 170 171 171 172 172 173 171 170 168 167 167 168 170 171 171 171 170 170 170 171 172 173 174 173 173 172 171 170 169 169 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 170 169 169 172 172 172 172 172 172 172 172 171 171 172 172 173 174 174 175 170 171 172 173 173 173 173 173 172 172 172 172 172 172 172 172 170 171 172 173 172 170 167 165 170 171 173 174 174 173 171 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 171 171 170 170 169 169 169 174 173 171 169 169 169 170 171 172 172 172 172 172 172 172 172 170 171 173 174 174 173 171 170 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 170 168 168 170 171 171 170 173 172 172 171 171 170 170 170 170 170 169 169 169 170 172 173 173 173 173 173 173 172 171 170 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 172 170 169 169 170 172 173 170 171 173 175 175 173 171 170 173 172 171 170 170 171 174 175 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 171 172 172 173 174 174 172 170 166 164 163 165 168 170 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 168 168 169 170 171 171 172 172 170 170 170 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 170 172 174 176 176 176 174 173 178 177 176 174 172 170 169 168 171 171 171 170 170 169 169 169 170 169 167 166 167 169 171 173 174 173 171 170 170 171 172 173 169 171 173 173 171 170 170 172 174 172 170 169 169 171 174 176 171 171 171 172 172 172 173 173 172 172 171 170 170 171 172 172 172 171 169 168 168 169 171 172 168 169 171 172 172 171 169 168 174 173 171 170 170 171 173 174 169 169 169 170 170 171 171 171 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 171 172 172 171 170 170 172 172 172 172 172 172 172 172 170 170 171 172 172 173 173 174 171 170 170 169 169 168 168 168 171 171 172 173 173 172 171 171 170 171 171 172 172 173 173 173 170 171 171 171 172 173 173 173 173 173 173 172 172 171 171 171 170 171 171 173 174 175 176 176 171 171 171 171 171 171 171 171 170 171 171 172 172 173 173 173 173 172 172 171 171 170 170 170 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 170 170 171 172 173 175 175 176 173 173 173 173 173 173 173 173 168 169 169 170 170 171 171 172 172 173 173 174 174 173 173 172 177 176 176 174 173 172 172 171 176 175 174 173 171 169 168 168 172 171 170 170 171 174 176 178 174 173 173 172 172 171 170 170 172 172 172 173 173 174 174 174 174 173 173 172 172 171 170 170 173 172 171 170 170 170 170 170 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 175 173 172 171 171 171 173 175 176 172 173 174 175 175 174 173 172 172 172 172 172 172 172 172 172 176 175 175 173 172 171 171 170 170 170 170 170 171 173 174 175 173 173 173 174 174 175 175 175 177 177 176 176 176 175 175 175 174 175 175 176 178 179 179 180 176 176 177 177 177 177 178 178 180 179 179 178 176 175 175 174 182 180 176 174 173 173 175 176 179 178 177 176 176 176 176 177 179 178 177 177 178 180 182 183 179 179 178 178 178 179 180 181 175 177 179 179 177 177 179 182 180 181 181 179 175 175 178 181 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 182 183 185 186 185 183 181 179 186 186 187 188 188 187 186 186 187 187 187 187 187 187 187 187 186 186 186 187 187 188 188 188 186 185 185 184 184 183 183 183 182 182 182 183 184 185 186 187 183 184 184 185 186 187 188 188 186 186 186 187 187 188 188 188 189 188 187 187 188 191 193 195 194 193 192 191 190 191 191 192 191 191 192 193 194 194 194 194 191 191 191 192 192 193 193 193 194 194 193 193 193 193 192 192 194 194 194 194 195 197 198 199 199 196 195 195 197 197 195 193 163 164 164 164 165 165 165 166 163 164 165 166 166 166 165 164 163 164 165 166 166 165 164 163 166 166 165 165 164 164 164 164 162 162 161 161 161 161 162 162 161 161 160 160 160 161 162 162 163 163 163 163 163 163 163 163 162 165 167 166 164 164 168 173 169 169 170 171 170 169 167 166 168 168 168 168 168 168 168 168 170 169 169 168 168 167 166 166 164 165 165 166 167 167 167 167 170 170 170 170 170 169 168 168 171 171 172 173 174 175 175 176 174 174 175 176 176 177 177 178 180 182 183 182 179 177 177 178 177 178 178 179 179 178 178 177 176 176 176 176 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 180 180 181 182 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 181 180 180 179 178 176 176 177 177 177 177 177 177 174 174 174 173 173 173 172 172 171 171 170 169 169 170 171 171 173 173 172 172 172 173 174 174 172 172 172 172 171 169 168 167 171 169 168 169 171 172 170 169 172 172 172 172 171 170 169 169 167 168 169 168 167 167 170 172 170 169 169 168 169 169 170 171 172 172 172 173 174 174 175 175 176 176 176 176 177 178 179 179 179 178 178 178 179 179 179 178 180 181 182 182 182 182 181 180 180 179 178 179 181 182 181 180 176 177 178 178 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 175 174 174 174 176 177 179 180 181 182 179 180 181 182 183 184 185 185 185 184 183 184 186 186 184 182 182 182 181 181 180 179 178 177 179 178 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 172 172 172 172 173 173 173 173 169 170 171 173 173 173 173 173 169 168 166 164 163 162 162 162 166 164 163 164 165 166 165 163 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 163 163 163 163 162 162 161 161 164 165 165 164 162 162 164 166 164 164 164 164 164 164 164 164 163 163 163 164 165 166 168 168 165 165 164 164 165 167 168 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 172 173 172 172 172 172 171 171 171 171 172 172 171 171 170 169 169 168 168 168 168 168 168 168 168 168 167 167 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 168 168 167 167 167 167 167 168 167 167 167 168 170 172 173 169 169 170 171 172 173 174 174 174 172 172 173 175 177 176 175 173 173 174 175 176 177 178 178 176 177 178 179 179 180 181 181 179 179 180 180 179 178 177 177 179 179 179 179 179 180 180 180 179 180 180 180 180 179 177 176 177 178 178 177 177 176 174 174 173 173 173 173 173 173 173 173 171 172 173 174 173 172 171 170 172 172 171 171 170 169 169 169 167 167 168 167 167 166 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 165 166 167 167 167 167 166 165 166 166 165 165 165 165 165 165 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 166 165 165 166 167 167 167 166 166 168 168 168 168 168 168 168 168 166 166 166 166 166 166 166 166 165 165 164 164 165 166 167 168 165 165 165 165 166 167 168 168 164 164 164 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 168 168 168 168 168 168 169 168 168 167 166 166 166 167 167 167 167 167 168 168 169 169 169 164 165 166 167 168 169 170 170 168 167 166 166 166 166 167 168 169 169 168 168 168 168 168 167 168 168 168 168 168 168 168 168 166 167 168 168 168 168 167 166 168 168 168 167 167 167 166 166 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 168 168 168 169 169 170 170 170 170 170 170 169 169 168 168 168 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 170 171 171 170 170 169 169 169 170 171 171 170 169 168 168 168 169 169 169 169 169 169 169 170 170 170 170 169 168 167 170 170 170 170 170 169 169 169 170 170 170 170 169 169 169 169 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 174 175 175 176 177 177 177 177 177 177 176 175 174 174 172 172 171 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 169 169 168 168 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 170 170 168 168 169 169 169 170 170 170 169 170 171 171 170 169 167 166 169 169 169 169 169 169 169 169 168 169 171 172 172 171 169 168 171 171 171 170 170 169 169 169 170 170 171 171 171 170 169 168 167 168 169 170 171 171 170 170 169 170 170 171 172 172 173 173 170 169 168 166 166 166 167 167 172 171 170 169 169 169 170 171 169 169 169 170 170 171 171 171 171 170 170 169 169 170 170 171 171 170 169 169 169 170 171 171 171 170 170 169 169 170 170 171 172 171 170 170 170 171 172 173 170 170 171 172 172 172 171 171 168 168 168 170 172 172 169 167 168 170 172 172 170 168 169 170 169 169 168 168 167 167 167 167 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 169 171 173 173 172 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 174 173 173 173 172 172 171 171 172 171 170 171 172 172 170 168 171 171 171 171 171 171 171 171 171 171 170 170 170 171 172 172 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 170 170 170 171 171 172 172 172 171 171 170 170 170 170 171 171 171 171 170 170 170 171 172 173 173 173 172 172 171 170 169 169 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 172 172 171 170 169 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 171 171 172 172 171 170 168 167 171 172 172 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 173 172 171 170 170 170 170 171 171 171 172 172 172 172 172 173 170 171 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 170 168 168 170 171 171 170 172 172 172 171 171 170 170 170 172 171 171 170 170 171 172 173 172 172 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 171 171 170 170 171 171 172 170 171 173 174 174 173 171 170 168 169 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 170 170 170 170 170 170 172 172 171 171 170 170 171 171 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 169 169 169 170 171 171 172 172 170 170 170 170 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 169 170 172 173 174 172 171 170 171 171 171 170 170 169 169 169 171 171 171 171 171 170 170 170 171 170 169 168 169 170 171 172 173 173 172 171 171 171 172 172 169 171 173 173 171 170 170 172 172 171 170 169 169 171 173 174 169 169 170 170 171 172 173 173 172 172 171 170 170 171 172 172 171 171 170 169 169 170 171 171 169 170 171 171 171 171 170 169 174 173 171 170 170 171 173 174 170 170 170 170 170 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 171 171 172 172 171 171 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 169 169 169 171 171 172 173 173 172 171 171 171 171 171 172 172 173 173 173 170 170 170 171 171 171 172 172 172 172 172 172 172 172 171 171 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 172 172 172 171 171 170 170 170 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 174 174 173 172 172 174 173 173 172 171 171 170 170 173 173 173 172 172 171 171 171 172 172 173 173 173 173 173 173 173 172 172 172 172 171 171 171 172 172 172 172 172 173 173 173 171 172 172 172 172 172 172 172 173 172 171 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 172 171 171 172 173 174 174 170 171 171 172 172 171 171 170 172 172 172 172 172 172 172 172 175 174 174 173 172 172 171 171 171 171 171 171 171 172 174 174 173 173 173 174 174 174 175 175 174 174 174 175 176 176 177 177 175 175 176 177 177 178 178 179 174 175 175 176 177 178 179 180 179 178 178 177 177 176 175 175 180 178 176 175 174 174 175 176 174 175 176 177 179 180 180 181 178 178 178 178 179 180 181 181 179 179 178 178 178 179 180 181 178 180 181 180 178 178 179 180 182 181 179 179 179 179 179 179 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 183 184 185 186 187 186 185 185 186 186 187 188 188 187 186 186 188 188 188 188 188 188 188 188 186 186 187 187 187 187 187 187 184 185 185 186 187 187 188 188 185 184 184 183 184 184 185 185 186 186 186 186 186 186 186 186 186 186 187 188 189 190 191 191 190 191 192 192 193 193 193 193 193 193 193 192 192 191 191 191 192 192 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 193 193 193 193 193 193 195 195 195 195 196 197 199 200 192 191 191 192 196 197 197 196 164 164 164 165 165 166 166 166 161 162 164 165 166 166 166 166 164 164 164 165 165 164 164 164 165 165 165 164 164 163 163 163 160 160 161 161 161 161 160 160 161 160 160 159 160 160 161 162 163 163 163 163 163 163 163 163 161 164 166 166 164 164 168 172 165 166 168 170 171 170 170 169 170 169 168 167 167 168 169 170 168 168 168 168 168 167 167 167 167 167 167 167 167 165 164 163 169 169 169 169 169 168 167 167 169 170 171 171 172 173 174 174 174 174 174 175 176 176 177 177 179 181 182 182 180 178 177 178 179 179 178 177 177 178 179 179 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 182 182 181 180 180 180 181 181 177 178 178 179 179 180 181 181 178 178 178 178 179 180 181 181 176 176 177 177 177 177 177 177 175 174 174 174 173 173 173 172 172 171 170 170 170 170 171 171 174 173 172 171 171 172 172 173 171 172 172 172 171 170 169 168 169 168 167 168 171 172 171 170 171 171 172 172 172 171 171 170 167 168 168 167 166 167 169 171 169 168 168 167 167 168 169 170 170 171 172 173 174 175 176 177 180 178 177 176 177 180 183 185 180 180 180 180 179 179 179 179 183 183 184 184 183 182 181 180 181 179 178 179 181 182 181 180 177 176 176 177 178 178 177 175 178 178 178 178 178 178 178 178 178 177 176 176 176 176 177 177 172 173 174 176 178 180 182 183 181 181 182 182 183 183 184 184 185 183 183 184 186 187 185 183 184 183 183 182 180 178 177 176 179 178 177 176 175 175 176 176 173 173 173 173 173 173 173 173 171 171 171 171 172 173 174 175 170 170 170 171 172 172 173 173 173 173 174 174 175 174 174 173 171 170 168 166 164 163 163 163 165 163 162 163 164 165 164 162 163 163 163 163 164 164 164 164 165 164 164 164 164 164 163 163 164 164 164 163 163 162 162 162 160 162 163 163 162 163 166 168 164 164 164 164 164 164 164 164 163 164 165 166 166 166 166 165 165 164 164 165 166 167 168 169 167 168 168 168 169 169 170 170 170 170 171 171 171 171 172 173 173 173 173 172 172 172 172 172 173 173 172 171 171 170 170 169 168 168 168 168 168 168 168 168 166 166 167 167 167 167 167 167 166 166 166 167 167 168 168 168 168 168 167 167 167 167 167 167 168 167 166 165 166 167 168 169 167 167 167 168 169 170 171 172 171 171 172 172 172 173 173 173 174 173 172 173 176 177 176 175 175 175 176 177 178 179 180 180 180 179 176 175 176 178 182 184 182 181 180 180 179 179 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 181 180 180 180 179 178 177 177 177 177 177 174 174 174 174 174 174 174 174 174 174 173 173 172 171 171 171 172 172 172 171 170 170 169 169 165 167 169 168 166 165 167 169 168 168 168 167 167 166 166 166 168 167 167 167 167 167 167 166 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 167 167 167 167 166 166 165 164 164 164 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 165 166 167 168 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 165 165 165 165 166 167 168 163 163 163 164 165 167 168 169 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 167 168 168 170 170 169 168 168 167 167 166 166 166 166 167 167 168 168 168 167 166 166 165 165 166 166 167 170 169 169 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 167 167 167 167 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 168 168 168 169 169 169 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 166 166 167 168 168 169 169 169 172 172 171 170 169 169 168 168 168 168 168 168 168 168 168 168 170 169 167 166 168 170 172 174 165 166 167 169 170 170 170 170 169 169 169 169 169 169 168 168 169 170 170 170 170 169 168 167 169 169 169 169 170 170 170 170 172 172 171 171 170 170 169 169 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 171 174 174 174 174 175 175 176 176 178 178 178 177 177 176 175 174 172 170 167 165 166 169 173 175 169 169 169 169 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 171 171 171 171 171 171 171 171 170 170 169 169 169 169 170 170 168 169 169 169 170 170 170 170 169 169 170 171 170 170 169 168 168 168 168 168 168 168 168 168 169 169 171 171 171 171 169 169 170 170 170 170 170 170 170 170 168 168 170 171 171 171 171 170 169 169 170 171 171 171 171 170 171 171 171 172 172 173 173 174 171 171 170 169 169 169 169 170 170 170 169 169 169 170 171 171 169 169 169 170 170 171 171 171 171 170 170 169 169 170 170 171 171 171 170 170 169 169 170 171 171 170 170 169 169 170 170 171 170 170 170 170 171 172 173 174 170 170 170 170 171 172 173 174 170 169 168 169 170 171 170 169 169 171 173 172 170 168 168 169 173 172 171 169 169 170 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 172 172 171 170 169 168 167 174 172 170 170 171 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 170 172 171 170 171 172 172 170 168 171 171 171 171 171 171 171 171 171 171 172 172 172 171 170 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 170 170 171 171 171 172 172 172 171 171 172 172 172 172 171 171 171 171 170 170 170 171 172 173 173 173 172 171 171 170 170 169 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 170 171 172 172 172 171 171 172 172 172 172 172 172 172 172 174 173 173 172 171 170 170 169 172 172 173 173 173 172 172 171 172 172 172 172 172 172 172 172 172 172 171 171 170 170 169 169 173 172 172 171 171 172 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 172 172 172 172 171 170 170 170 171 171 172 172 173 173 173 171 171 171 171 171 172 173 174 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 171 169 169 170 172 171 170 172 172 172 171 171 171 170 170 173 173 172 171 171 172 172 172 171 172 172 173 173 173 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 170 171 171 172 172 171 171 170 171 172 172 172 172 172 172 171 168 170 173 176 176 176 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 169 168 168 170 172 173 175 175 174 173 172 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 170 170 170 170 171 171 171 171 171 171 171 170 171 171 172 173 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 169 170 172 172 172 171 169 168 167 167 168 169 169 170 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 170 170 172 172 173 173 173 172 171 170 169 171 173 173 171 170 171 171 169 169 170 170 170 171 171 171 168 168 169 170 171 172 172 173 172 172 171 170 170 171 172 172 170 170 171 171 171 171 170 170 171 171 170 170 170 170 171 171 173 172 171 171 171 171 172 173 171 171 171 171 170 170 170 170 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 172 172 172 172 172 172 172 172 174 174 173 172 171 171 170 170 172 172 171 171 171 170 170 170 171 171 172 173 173 172 171 171 171 171 171 172 172 172 173 173 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 176 175 174 173 172 171 171 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 172 172 172 171 171 171 170 170 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 174 173 172 171 170 169 169 168 171 171 171 171 171 171 171 171 176 175 175 174 174 173 173 172 171 172 173 173 173 173 172 171 172 172 172 172 171 171 171 171 170 170 171 172 172 173 173 174 171 172 174 175 175 173 170 169 171 171 171 172 172 172 173 173 172 172 172 172 171 171 171 171 170 170 171 171 172 173 174 174 172 171 171 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 171 172 172 172 172 172 170 170 171 171 171 171 170 170 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 172 172 171 171 171 172 173 173 173 173 173 173 174 174 174 175 171 172 173 174 175 176 177 178 176 176 176 177 177 177 177 177 173 173 174 176 177 179 180 181 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 172 174 176 178 180 180 179 179 178 178 179 180 180 180 179 179 179 179 178 178 178 179 180 181 182 183 183 182 180 178 179 179 183 180 179 180 183 183 180 177 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 182 183 184 185 186 187 188 189 186 186 187 188 188 187 186 186 188 188 188 188 188 188 188 188 187 187 187 187 187 187 186 186 186 186 186 186 187 187 187 187 187 186 185 184 183 183 183 184 188 188 187 187 186 185 185 185 186 187 188 189 190 192 193 193 191 193 195 197 197 195 193 192 192 193 193 194 194 192 191 190 193 193 193 193 193 193 192 192 194 194 194 194 194 194 193 193 194 194 193 193 193 193 193 193 196 195 195 195 196 197 198 199 192 191 191 193 196 197 197 196 164 164 165 165 165 166 166 166 162 163 164 165 165 165 165 164 164 163 163 163 163 163 163 164 164 164 164 163 163 163 162 162 159 160 162 163 163 162 160 159 160 160 159 159 159 160 161 162 162 162 162 162 162 162 162 162 161 163 166 166 165 165 167 170 164 166 168 170 170 170 170 169 170 169 167 165 165 167 169 170 166 166 167 167 167 168 168 168 171 170 168 167 166 167 167 168 168 169 169 169 168 168 167 166 168 169 169 170 171 172 173 173 173 173 174 174 175 176 176 176 178 178 177 176 175 175 175 176 179 178 176 175 175 176 178 179 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 178 178 179 180 180 184 182 180 179 178 179 180 181 178 178 178 179 179 179 180 180 179 178 177 176 177 178 180 181 177 177 176 176 176 176 176 176 175 175 174 174 174 173 173 173 173 172 171 170 170 170 171 171 173 172 171 171 170 171 171 172 171 172 172 172 172 171 169 169 169 167 167 168 171 173 172 171 171 171 172 172 172 172 172 171 169 169 168 167 167 168 169 170 168 167 167 166 167 167 168 169 169 170 171 173 175 176 178 178 180 180 179 178 179 180 182 183 181 182 182 181 180 179 180 181 183 184 184 184 183 182 180 179 181 179 179 180 182 183 182 180 181 179 178 180 182 183 180 178 179 179 179 179 179 179 179 179 179 178 176 175 175 176 178 179 174 175 176 177 179 180 182 182 183 183 183 183 183 183 183 183 184 183 183 184 187 187 186 184 183 183 183 182 181 179 178 177 178 177 176 175 175 176 176 177 172 172 173 173 173 173 174 174 172 172 171 171 171 171 172 172 168 168 169 170 171 172 172 173 174 174 174 174 173 173 172 172 172 171 169 167 165 164 163 163 164 163 161 162 164 165 163 162 162 163 163 164 164 165 165 165 166 166 165 165 164 164 164 163 167 167 166 166 166 165 165 165 162 163 165 165 165 165 167 169 165 165 165 165 165 165 165 165 164 165 166 167 167 166 164 163 168 168 167 166 165 165 164 164 166 167 167 168 169 169 170 170 170 170 171 171 171 171 172 173 174 173 173 173 173 172 172 172 172 172 172 171 170 170 169 169 167 167 167 167 167 167 167 167 165 165 166 166 167 167 168 168 165 165 166 167 167 168 169 169 168 168 168 167 167 166 166 166 168 167 165 164 165 167 169 170 169 169 170 170 171 172 173 174 171 171 171 171 171 171 171 170 172 171 170 172 174 175 175 173 175 176 177 178 179 180 180 181 184 182 179 178 178 181 184 186 184 183 181 180 180 181 183 184 182 182 182 181 181 181 181 181 181 181 181 182 182 182 182 182 181 180 178 176 176 177 178 179 174 174 174 174 174 174 174 174 176 175 174 172 171 171 171 172 173 172 172 171 171 170 169 169 164 167 169 168 166 165 167 170 169 169 168 167 167 166 165 165 168 168 168 167 167 166 166 166 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 168 167 166 165 165 166 167 168 170 170 169 168 167 166 166 165 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 165 166 167 168 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 167 167 166 166 167 168 168 165 165 165 165 166 167 168 168 168 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 166 166 166 166 167 167 168 169 170 169 169 168 168 167 167 167 169 169 169 169 169 169 169 169 167 167 166 165 165 166 167 167 170 170 169 168 168 167 167 166 168 168 168 168 168 168 168 168 169 169 167 166 166 167 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 166 166 167 168 169 170 170 171 171 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 171 169 166 166 168 170 171 172 165 166 167 169 170 170 170 170 170 170 170 169 169 168 168 168 169 169 170 170 170 169 169 168 168 168 168 169 169 170 170 170 173 172 172 171 171 170 170 169 170 171 171 171 171 172 172 172 169 170 170 170 170 171 171 171 174 174 174 174 174 175 175 175 177 177 177 177 176 175 174 173 172 169 166 165 165 168 172 175 168 169 169 170 170 171 171 171 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 171 170 168 167 167 168 170 171 169 169 169 170 170 170 171 171 168 169 169 170 170 171 171 170 169 169 169 169 169 169 169 169 169 170 170 171 171 170 170 169 169 169 170 170 170 170 171 171 168 169 170 171 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 172 172 171 171 171 171 171 171 169 169 169 169 170 171 171 172 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 170 171 171 171 169 168 169 171 171 170 170 169 169 170 170 171 170 170 170 171 171 172 172 173 172 171 170 169 169 171 173 174 172 172 171 171 171 172 173 173 169 171 173 172 170 168 168 169 175 174 172 170 170 171 173 174 172 171 169 168 168 169 171 172 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 173 172 171 170 169 168 168 176 173 170 170 171 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 172 171 170 171 172 172 170 168 172 172 172 172 172 172 172 172 171 171 173 173 173 171 169 168 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 171 171 171 171 171 171 171 171 170 171 172 173 173 172 171 170 171 171 170 170 170 171 172 173 172 172 172 171 171 170 170 170 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 169 170 171 172 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 173 173 173 173 173 172 171 170 172 172 172 172 172 172 172 172 173 172 171 170 169 170 171 171 174 173 171 170 170 171 173 174 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 173 174 174 172 171 169 170 170 171 172 172 173 173 174 172 171 170 170 170 172 174 175 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 171 169 169 171 172 172 171 171 171 171 171 171 171 171 171 173 173 172 172 171 171 171 171 170 171 172 173 173 173 173 173 171 171 171 171 171 171 171 171 173 173 173 172 172 171 171 171 169 170 172 173 173 172 170 169 172 172 171 170 170 171 172 172 170 171 173 175 176 176 175 175 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 169 170 171 172 173 173 172 172 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 171 171 171 172 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 172 173 173 173 173 172 170 169 169 170 170 171 172 173 173 174 171 171 171 172 172 173 173 173 172 173 173 173 173 172 170 169 171 172 173 174 174 172 170 169 170 171 172 172 172 171 171 170 168 169 171 172 172 172 171 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 169 170 172 172 172 172 170 169 172 172 170 169 169 170 172 172 172 172 172 171 171 172 172 172 172 172 172 171 171 170 170 170 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 175 175 174 173 172 171 170 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 174 173 173 172 171 170 169 169 171 171 171 171 171 171 171 171 173 173 172 172 171 171 170 170 171 172 172 173 173 172 172 171 172 172 172 173 173 174 174 174 170 171 171 172 172 173 173 173 171 172 173 174 174 173 171 170 170 170 171 171 172 173 174 174 172 172 172 171 171 170 170 170 171 171 171 172 172 173 173 173 171 171 170 170 171 172 173 174 172 172 172 172 172 172 172 172 173 173 172 172 171 171 170 170 169 170 172 173 173 172 170 169 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 173 173 172 171 171 171 172 173 172 172 173 173 173 174 174 174 172 172 173 173 174 175 176 176 177 177 177 176 176 176 175 175 174 174 175 176 177 178 178 179 175 175 176 176 176 177 177 177 174 175 176 177 177 177 177 176 174 176 178 179 179 177 174 172 177 178 180 181 181 180 178 177 179 179 178 178 178 179 180 181 181 182 182 181 180 179 179 180 181 181 181 183 184 184 181 178 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 182 182 182 182 183 185 187 188 186 186 187 188 188 187 186 186 189 189 189 189 189 189 189 189 188 188 188 187 187 186 186 186 189 188 187 186 184 183 181 181 186 185 185 184 184 184 185 185 187 187 187 187 187 186 186 186 188 189 189 190 190 191 191 192 191 192 194 195 196 195 195 194 191 192 194 195 195 193 191 189 195 194 193 193 192 192 192 192 195 195 194 194 193 193 192 192 193 193 194 194 194 194 194 194 195 195 194 194 195 196 197 198 198 197 197 197 197 196 196 195 164 164 164 165 165 165 166 166 164 164 165 165 165 163 162 162 163 163 162 162 162 162 163 163 164 163 163 163 162 162 162 161 161 162 164 165 165 164 162 161 160 159 159 159 159 160 161 161 160 160 160 160 160 160 160 160 161 163 165 165 165 165 167 168 166 167 168 169 170 169 168 167 169 167 165 164 164 165 167 169 165 165 166 166 167 168 168 168 172 169 166 163 164 167 171 173 168 169 169 169 168 168 167 166 167 168 168 169 170 171 172 172 172 172 173 173 174 175 175 175 179 176 172 170 170 172 175 177 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 177 177 176 177 177 179 180 181 183 182 180 178 178 178 180 180 181 181 180 180 179 178 178 177 180 179 177 176 175 176 177 178 177 177 176 176 176 175 175 175 175 175 175 175 174 174 173 173 174 173 172 171 170 170 171 171 172 171 170 170 170 170 171 172 171 172 172 172 172 171 170 170 170 168 168 169 172 173 173 172 171 172 172 173 173 173 172 172 171 170 169 168 169 169 170 170 167 167 166 166 166 167 168 169 169 170 171 173 175 177 179 179 179 180 181 181 181 180 179 178 182 182 182 182 182 181 181 182 183 183 183 183 182 181 179 179 181 180 179 180 182 183 182 181 183 181 180 182 184 185 182 180 179 179 179 179 179 179 179 179 180 179 177 176 175 176 178 179 179 179 179 180 180 180 181 181 184 184 184 183 183 183 183 183 185 183 183 185 187 188 186 185 181 181 182 182 182 181 180 180 177 176 175 175 175 175 176 176 173 173 173 173 173 173 173 173 173 173 172 172 170 169 168 168 168 168 169 169 170 171 172 172 173 173 172 171 170 170 170 170 172 171 169 167 165 164 164 164 164 163 161 162 164 165 163 162 163 163 163 164 164 165 165 166 167 167 166 166 165 165 164 164 168 167 167 167 166 166 166 165 163 165 166 166 164 163 164 166 165 165 165 165 165 165 165 165 164 165 166 167 167 165 164 162 168 168 167 167 166 165 164 164 166 166 167 168 168 169 170 170 170 170 171 171 171 171 172 173 174 173 173 173 173 172 172 172 171 171 170 170 169 168 168 168 167 167 167 167 167 167 167 167 164 164 165 165 166 166 166 167 165 165 166 167 167 168 169 169 169 168 168 168 167 167 166 166 168 167 166 165 166 167 169 170 168 169 170 171 172 172 173 173 173 172 172 172 171 171 171 171 173 172 171 172 175 176 175 174 175 175 176 177 178 179 180 180 182 182 182 182 182 183 183 184 186 185 183 182 182 184 185 186 184 183 183 183 182 182 182 182 181 181 180 180 180 181 181 181 180 179 177 176 176 177 178 179 175 175 175 175 175 175 175 175 177 176 174 172 171 171 172 172 173 173 172 172 171 170 170 170 165 167 169 168 166 165 167 169 169 169 168 167 167 166 165 165 168 168 168 167 167 166 166 166 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 169 168 167 166 166 167 168 169 171 170 170 169 168 167 166 166 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 165 165 166 167 168 168 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 170 169 169 168 168 168 169 169 170 169 168 167 167 167 167 167 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 168 168 168 168 168 168 168 168 167 168 169 169 169 169 168 167 166 166 166 166 167 167 168 169 167 167 168 168 168 169 169 169 170 170 169 169 169 169 169 169 169 168 167 167 167 167 168 169 169 169 169 168 168 168 167 167 168 168 168 168 168 168 168 168 170 169 168 167 167 168 169 170 168 168 168 168 168 169 169 169 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 167 167 168 169 170 171 171 172 167 167 168 168 169 169 169 169 168 168 168 168 168 168 168 168 171 169 168 168 170 170 168 165 168 169 170 170 170 170 169 168 170 170 170 169 169 168 168 168 168 169 169 170 170 170 169 169 167 168 168 168 169 169 170 170 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 169 170 170 170 170 171 171 171 174 174 174 174 174 174 174 174 175 175 175 175 174 173 172 172 171 170 169 168 168 168 169 169 169 169 169 170 170 171 171 172 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 171 170 168 167 167 168 170 171 169 169 170 170 170 171 171 171 169 169 169 169 170 171 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 170 170 171 171 171 170 169 168 172 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 168 168 169 169 169 169 169 169 168 169 169 170 171 171 171 171 172 172 171 170 170 169 168 168 171 170 170 169 169 170 170 171 169 171 173 172 169 167 168 170 171 170 170 169 169 170 170 171 172 172 172 172 171 171 170 170 174 173 171 169 169 170 171 172 172 172 172 171 171 172 173 174 169 171 173 172 170 168 168 169 171 170 169 168 168 169 170 171 172 171 169 168 168 169 171 172 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 175 173 171 171 172 173 172 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 172 171 170 171 172 172 170 168 172 172 172 172 172 172 172 172 171 171 173 173 173 171 169 168 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 171 171 171 171 171 171 171 171 169 170 172 173 173 172 170 169 171 171 170 170 170 171 172 173 172 172 172 171 171 171 171 170 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 173 172 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 173 173 173 173 173 172 171 170 172 172 172 172 172 172 172 172 173 172 171 170 170 171 172 172 174 173 171 170 170 171 173 174 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 170 171 173 174 174 173 172 170 171 171 171 172 172 172 173 173 173 172 170 170 170 172 174 175 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 174 171 169 169 171 172 172 171 171 171 171 171 171 171 171 171 172 172 171 171 171 170 169 169 170 171 172 173 173 173 173 173 171 171 171 171 171 171 171 171 173 173 173 172 172 171 171 171 169 170 172 173 173 172 170 169 172 172 170 169 169 170 172 172 170 169 168 168 169 170 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 171 170 169 169 170 171 172 173 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 173 173 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 173 173 173 173 172 171 170 170 172 172 172 173 173 173 173 173 171 171 171 172 172 173 173 173 172 173 174 174 173 172 171 170 171 172 173 174 174 172 170 169 170 171 171 172 172 172 171 170 168 170 172 174 174 173 172 171 176 175 174 173 172 171 170 170 172 172 171 170 170 171 172 172 170 171 172 173 173 172 171 170 173 172 171 170 170 171 172 173 171 172 172 172 172 172 172 171 173 172 172 172 171 171 170 170 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 172 172 172 172 172 172 173 173 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 171 172 173 173 172 171 171 171 171 172 172 173 174 174 174 173 173 172 172 172 171 171 171 171 170 170 170 171 172 174 175 169 170 170 171 172 173 174 175 172 172 172 171 171 170 170 170 173 173 173 172 172 171 171 171 172 171 171 171 171 172 174 174 172 172 172 172 172 172 172 172 174 173 173 173 172 171 171 171 169 170 172 173 173 172 170 169 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 170 171 171 172 173 173 173 173 173 172 171 171 171 172 173 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 177 177 177 176 175 175 174 174 176 176 176 176 176 176 175 175 174 174 175 175 176 177 177 177 173 174 175 177 177 177 177 177 176 177 179 181 180 178 176 174 177 178 180 181 181 180 178 177 179 179 178 178 178 179 180 181 179 179 179 179 180 181 181 181 178 181 184 185 183 181 181 182 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 185 184 183 183 183 184 185 186 186 186 187 188 188 187 186 186 189 189 189 189 189 189 189 189 188 188 188 187 187 186 186 186 189 189 188 186 185 183 182 181 184 184 184 184 185 186 187 188 185 185 186 187 187 188 189 189 191 190 190 190 190 189 189 189 190 190 190 190 191 193 196 197 192 193 195 196 195 194 191 189 195 194 193 192 192 192 192 192 194 193 193 193 192 192 191 191 193 193 194 194 194 195 195 195 195 194 193 193 193 194 195 196 198 198 198 198 197 196 196 196 163 163 163 164 164 164 165 165 165 165 165 165 164 163 161 160 161 162 162 162 162 162 162 161 163 163 162 162 161 161 161 161 163 164 164 165 165 164 164 163 160 159 158 158 158 159 160 161 159 159 159 159 159 159 159 159 161 162 164 165 166 166 166 167 167 168 169 169 169 168 166 165 167 166 165 164 164 165 166 167 165 165 166 166 167 167 168 168 168 166 163 161 162 166 170 173 169 169 169 169 169 168 167 167 167 167 168 169 170 171 172 172 171 171 172 173 173 174 174 175 179 176 172 169 171 173 176 177 175 174 173 173 173 173 174 175 177 176 176 176 175 175 174 174 175 175 175 174 174 174 174 173 176 175 175 175 176 178 180 181 181 180 180 179 179 179 179 180 183 182 181 180 178 177 175 175 179 178 177 176 176 176 176 176 177 177 176 176 175 175 174 174 176 176 175 175 175 174 174 174 175 174 172 171 170 170 171 171 170 169 169 169 169 170 171 172 171 171 172 173 173 172 171 171 172 170 169 171 173 174 174 172 172 173 173 173 173 172 172 171 173 171 169 168 169 170 170 169 167 167 166 166 166 167 168 169 170 171 172 174 176 177 179 180 177 179 181 182 182 181 178 177 184 182 181 182 184 185 184 183 182 182 183 183 182 181 180 179 182 180 179 180 183 184 183 181 181 181 181 181 183 183 181 180 180 180 180 180 180 180 180 180 180 180 179 177 177 176 176 177 181 181 181 181 181 180 180 180 184 184 184 184 184 184 183 183 186 185 184 185 187 188 186 184 180 181 181 182 182 182 182 181 178 177 176 175 174 174 175 175 174 174 174 173 173 172 172 172 172 172 172 171 170 169 167 166 169 169 169 170 170 171 171 172 172 171 170 169 168 168 169 169 170 169 168 166 165 165 165 165 165 163 162 163 164 165 164 162 164 164 164 164 165 165 165 165 167 167 167 166 166 166 166 166 166 166 166 166 165 165 164 164 162 164 165 164 162 160 160 161 164 164 164 164 164 164 164 164 165 165 166 166 166 165 164 164 163 164 165 166 167 167 167 167 166 166 167 167 168 168 169 169 170 170 171 171 171 171 172 173 173 173 173 172 172 172 172 172 171 170 170 169 169 168 167 167 166 166 166 166 166 166 166 166 164 164 165 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 169 168 168 168 168 168 168 168 168 168 168 169 169 169 166 167 168 169 170 171 171 171 175 175 175 175 174 174 174 174 175 174 173 174 177 178 177 176 175 176 177 178 179 180 180 181 180 181 183 184 184 183 182 181 186 186 185 185 185 186 187 188 185 185 185 184 183 183 182 182 181 181 180 179 179 180 180 180 179 178 178 177 177 178 178 179 176 176 176 176 176 176 176 176 175 175 174 174 173 173 172 172 173 173 173 172 171 171 170 170 168 168 168 167 167 166 166 166 168 168 168 167 167 166 166 166 168 167 167 167 167 167 167 166 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 168 168 167 167 167 167 168 168 168 168 168 167 166 166 165 165 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 166 166 167 168 167 167 166 165 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 171 170 169 168 168 168 169 169 172 171 170 169 167 167 166 166 168 168 167 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 168 169 170 170 169 168 167 167 167 166 166 166 167 168 168 165 166 167 168 169 170 170 171 167 167 167 167 167 167 167 167 169 168 168 167 167 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 168 169 169 169 168 168 168 169 169 169 169 170 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 170 170 169 169 169 168 168 168 168 168 168 169 169 169 170 170 169 169 169 169 169 169 169 169 168 169 169 170 170 171 171 172 166 166 167 167 168 169 170 170 168 168 168 168 168 168 168 168 170 168 168 170 172 171 166 161 170 170 171 171 170 169 168 167 169 169 169 169 169 169 168 168 167 168 169 170 170 170 170 169 168 168 168 168 168 169 169 169 170 170 170 170 170 171 171 171 169 170 170 171 171 172 173 173 170 170 170 171 171 171 171 171 172 173 173 173 174 174 175 175 174 174 175 174 174 173 172 171 171 171 172 171 170 169 167 166 170 170 170 170 171 171 171 171 169 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 170 170 170 170 170 170 171 171 171 172 170 170 169 169 170 171 172 173 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 170 168 168 172 171 171 170 169 170 170 170 170 170 170 170 170 170 170 170 169 169 170 171 171 171 171 170 169 169 170 171 171 171 170 170 172 171 171 170 170 169 169 168 171 170 170 169 169 170 170 171 169 172 174 173 169 167 168 170 171 170 170 169 169 170 170 171 173 173 173 172 171 170 169 168 174 173 172 171 170 170 170 170 169 170 171 171 170 170 171 172 167 170 172 172 170 169 170 171 169 169 170 170 170 171 171 171 171 171 170 170 170 170 171 171 169 169 169 169 169 169 169 169 172 172 172 172 172 172 172 172 171 171 171 172 172 173 174 174 173 172 172 173 174 174 172 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 169 170 170 170 171 171 171 172 171 170 171 172 172 170 168 172 172 172 172 172 172 172 172 171 171 172 172 172 171 170 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 172 172 172 171 171 171 170 170 170 170 171 171 171 171 170 170 171 171 170 170 170 171 172 173 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 173 173 174 173 173 172 172 172 172 172 172 172 172 172 169 170 170 171 172 173 173 174 172 172 173 173 173 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 171 171 172 172 173 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 171 171 172 173 173 173 173 173 172 172 172 172 172 172 172 172 173 172 172 171 171 171 172 172 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 174 172 170 170 172 173 172 171 170 170 171 171 171 172 172 172 170 170 171 171 171 170 169 169 171 172 172 173 173 173 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 170 171 171 172 172 171 171 170 172 171 170 169 169 170 171 172 173 171 169 168 168 170 172 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 168 168 169 170 171 171 172 172 173 172 171 170 170 172 173 175 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 172 172 172 171 171 171 170 170 171 171 171 171 172 172 172 172 173 173 172 172 172 172 172 171 172 172 173 173 173 172 171 170 171 171 170 171 173 173 171 169 170 171 172 174 174 173 172 172 177 177 176 174 173 171 170 170 172 172 171 170 170 171 172 172 171 172 172 172 172 172 172 171 172 172 172 171 171 172 172 172 171 171 172 173 173 172 171 171 172 172 172 172 172 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 172 173 173 173 173 172 171 172 172 172 172 172 172 172 172 170 170 171 171 172 173 174 174 171 171 172 172 172 173 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 171 171 171 174 174 174 174 173 173 173 173 171 171 172 172 172 172 172 172 170 170 171 171 172 173 173 173 172 172 172 172 172 172 172 172 173 173 172 172 172 171 171 171 170 170 171 171 171 172 172 172 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 171 172 172 173 173 174 174 175 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 170 171 172 172 172 172 171 170 169 169 169 170 171 171 171 172 175 174 173 172 171 170 170 169 171 170 168 168 169 172 175 177 169 170 170 171 172 173 174 174 172 172 172 172 171 171 171 171 174 174 173 172 171 171 170 170 173 172 172 171 172 172 173 174 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 171 170 170 170 170 169 169 169 169 170 170 172 172 172 172 172 172 172 172 170 170 170 171 172 172 172 173 172 172 171 171 171 172 173 173 171 172 172 172 173 173 173 173 176 175 175 175 174 174 174 173 177 177 176 176 175 175 174 174 177 177 177 176 175 174 174 173 174 174 175 175 176 176 177 177 175 175 175 176 176 177 177 178 176 177 179 182 183 183 182 182 178 178 179 180 180 180 179 179 179 179 178 178 178 179 180 181 178 178 177 179 181 182 182 181 178 181 185 184 181 180 182 184 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 180 181 181 181 182 182 182 182 186 186 186 186 187 187 187 187 186 186 187 188 188 187 186 186 188 188 188 188 188 188 188 188 187 187 187 187 187 187 186 186 187 187 187 188 188 188 188 189 183 183 184 184 186 187 188 189 185 185 186 187 188 189 190 190 191 191 191 190 190 189 189 189 191 190 188 188 189 192 195 197 193 194 195 195 195 193 192 191 195 194 193 192 191 192 193 194 192 192 192 192 192 192 191 191 193 193 194 194 195 195 196 196 195 195 194 193 194 194 195 196 191 193 195 195 195 196 198 200 162 162 162 163 163 163 164 164 163 163 164 164 164 163 162 162 160 160 162 163 163 162 160 160 162 162 162 161 161 161 160 160 163 163 162 162 162 162 163 163 159 159 158 158 158 159 160 161 159 159 159 159 159 159 159 159 160 161 163 165 166 166 166 166 165 166 168 169 169 168 167 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 167 167 165 165 165 165 166 167 168 169 170 170 170 170 170 169 168 168 167 168 168 169 170 171 172 172 171 171 171 172 173 173 174 174 176 174 172 173 175 176 175 173 173 174 174 175 175 174 174 173 177 177 176 175 174 173 172 171 175 175 175 174 174 173 173 173 175 174 173 173 175 177 179 181 178 178 179 180 180 180 179 179 181 181 180 178 177 175 174 173 175 175 176 177 177 177 176 176 177 177 176 176 175 174 174 173 176 176 176 175 175 174 174 174 175 174 173 171 171 170 170 171 168 167 167 168 169 171 172 173 171 171 172 173 173 173 172 171 174 173 171 172 174 175 174 172 174 174 174 174 173 172 171 170 173 170 168 167 169 170 169 167 168 167 167 167 167 168 169 169 171 172 173 174 176 177 178 179 177 177 179 180 181 182 183 183 185 181 178 181 187 189 187 183 182 182 183 184 184 183 182 182 182 181 180 181 183 184 183 181 180 181 182 182 181 180 181 181 181 181 181 181 181 181 181 181 181 181 180 179 178 176 175 174 179 179 180 180 180 181 181 181 184 184 184 184 184 184 184 184 187 186 185 186 187 187 185 183 182 183 183 183 182 181 180 180 180 179 178 176 175 175 175 175 176 175 175 174 172 171 171 170 168 169 170 170 171 170 169 168 170 170 170 171 171 171 171 171 171 171 169 169 168 169 169 170 168 168 167 166 165 165 166 166 166 164 163 164 165 166 165 163 165 165 165 165 165 165 164 164 166 166 167 167 167 167 167 167 167 167 166 166 166 165 165 165 161 163 165 164 162 160 160 161 164 164 164 164 164 164 164 164 166 165 165 164 164 165 165 166 163 164 165 167 167 168 167 167 167 167 167 167 167 167 167 167 170 170 171 171 171 171 172 173 172 172 172 172 171 171 171 171 172 171 171 170 169 169 168 168 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 167 167 167 167 167 167 167 167 169 169 169 169 170 170 170 170 168 169 171 171 171 170 168 167 165 166 168 170 171 171 171 170 175 175 175 175 175 175 175 175 176 174 173 175 177 179 178 176 177 178 179 180 181 182 183 183 183 184 185 185 185 185 183 183 186 186 187 188 189 189 188 188 187 186 186 185 184 184 183 183 183 182 181 180 179 179 180 180 178 179 179 180 180 180 180 179 177 177 177 177 177 177 177 177 173 174 175 175 175 174 173 172 174 173 173 172 172 171 171 170 172 169 166 166 168 168 165 162 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 167 167 168 169 169 168 167 167 167 167 167 167 167 167 166 166 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 166 168 169 169 169 168 167 166 165 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 170 169 168 167 166 167 167 167 170 170 169 168 167 167 167 167 168 167 167 167 166 166 165 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 166 167 169 170 170 169 167 166 168 168 167 166 166 166 167 167 166 166 167 168 169 169 170 170 167 167 167 167 167 167 167 168 168 168 167 166 166 167 168 168 166 167 167 168 168 169 170 170 168 168 168 168 168 168 168 168 168 169 169 170 170 169 169 168 168 168 168 169 169 170 170 170 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 170 170 170 169 169 168 168 168 168 168 168 169 169 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 168 168 168 169 169 169 169 169 168 168 168 168 168 168 168 168 169 167 166 169 172 172 167 163 168 169 169 169 169 168 167 166 168 168 169 169 169 169 169 169 167 168 169 170 170 170 170 169 169 168 168 168 168 168 168 167 168 168 169 169 170 171 171 171 169 169 170 171 172 172 173 173 171 171 171 171 172 172 172 172 171 171 172 173 174 175 175 176 175 175 175 175 174 173 172 171 172 172 172 172 171 170 168 168 171 171 171 171 171 171 170 170 169 169 169 169 169 169 169 169 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 171 171 171 172 172 172 171 170 169 169 171 172 173 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 168 169 170 171 171 171 170 170 172 171 170 169 168 168 169 170 171 171 171 171 171 171 170 170 170 171 172 174 174 174 173 173 169 170 171 171 171 170 169 168 169 169 170 170 170 170 171 171 171 170 170 169 169 170 170 171 168 172 175 173 169 166 167 169 171 170 170 169 169 170 170 171 170 171 172 172 172 171 170 170 171 171 172 172 172 171 170 170 167 170 173 174 172 170 171 171 166 168 171 172 170 170 171 172 168 169 171 173 174 173 172 171 171 171 172 172 172 172 171 171 169 169 169 169 169 169 169 169 172 172 172 172 172 172 172 172 170 170 171 171 172 172 172 172 171 171 172 175 177 176 172 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 170 171 171 172 172 172 171 170 171 172 172 170 168 173 173 173 173 173 173 173 173 171 171 170 170 170 171 172 172 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 172 172 172 171 171 170 170 170 173 172 171 171 171 171 172 173 171 171 170 170 170 171 172 173 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 173 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 170 171 172 173 174 173 172 171 171 172 172 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 172 172 172 172 172 173 174 175 174 173 173 172 172 171 170 170 173 173 173 173 172 171 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 174 172 170 170 172 173 173 172 170 170 170 171 171 172 172 172 169 170 171 172 172 172 171 170 172 172 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 171 171 170 170 171 171 172 171 171 170 170 170 170 171 171 175 175 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 171 172 173 173 173 173 172 172 171 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 170 171 171 172 172 173 173 174 175 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 170 170 170 170 170 170 171 171 171 171 171 171 171 170 170 170 172 172 171 170 170 171 173 174 173 173 172 171 171 171 172 172 172 170 170 171 173 173 171 169 170 170 171 172 172 172 172 172 174 174 174 173 173 172 172 172 172 172 171 170 170 171 172 172 173 172 172 171 171 172 172 173 171 172 172 173 173 172 172 171 170 171 173 174 174 173 171 170 171 172 172 172 172 172 172 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 173 174 174 173 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 170 171 171 171 172 172 173 173 171 171 172 173 173 172 171 171 173 173 173 172 172 171 171 171 174 174 174 173 173 172 172 172 172 172 172 172 172 172 171 171 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 171 171 172 172 172 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 171 171 172 172 172 173 173 173 172 172 172 172 172 172 172 172 175 174 174 173 172 172 171 171 170 171 171 172 172 171 171 170 169 169 170 170 170 170 171 171 174 174 173 172 171 171 170 170 170 170 170 170 171 172 172 173 170 170 171 172 172 173 173 174 172 172 172 172 172 173 173 173 172 172 172 172 172 172 172 171 174 174 173 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 174 174 173 172 171 171 172 172 170 170 169 168 168 169 170 170 172 172 172 172 172 172 172 172 170 170 171 171 171 171 172 172 171 171 171 171 171 172 174 174 171 171 172 172 172 173 173 173 175 175 175 175 175 176 176 176 176 176 175 175 175 175 175 174 176 176 175 175 175 175 175 175 174 175 175 175 175 175 176 176 177 176 175 174 174 176 177 178 177 177 178 180 181 182 183 183 178 178 178 178 179 180 181 181 179 179 178 178 178 179 180 181 182 180 179 180 182 183 182 180 180 181 181 181 180 181 183 184 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 180 180 181 181 181 182 182 182 183 184 186 188 189 189 188 188 186 186 187 188 188 187 186 186 188 188 188 188 188 188 188 188 186 186 187 187 187 187 187 187 186 186 187 188 188 189 190 190 185 185 185 185 185 186 187 188 187 187 187 188 188 188 189 189 190 190 190 191 192 192 193 193 192 192 191 191 191 191 191 192 195 195 194 194 193 193 193 193 194 193 192 191 191 192 194 195 192 192 192 193 193 193 193 193 193 193 194 194 195 196 196 197 197 197 196 195 195 196 196 197 191 193 196 196 195 196 198 200 161 161 161 162 162 163 163 163 160 161 162 164 164 164 164 164 159 160 162 163 163 162 160 159 162 162 161 161 161 160 160 160 163 162 160 159 159 160 162 163 159 159 158 158 158 159 160 161 160 160 160 160 160 160 160 160 160 161 163 165 166 167 166 165 164 165 167 168 169 169 168 167 166 166 167 168 168 167 166 166 166 166 166 166 166 166 166 166 164 166 169 171 171 170 167 165 170 170 171 171 170 170 169 168 168 168 169 170 171 171 172 172 170 171 171 172 172 173 174 174 170 171 172 175 177 176 172 168 173 174 176 177 177 176 174 173 177 176 175 174 172 171 170 169 175 175 175 174 174 173 173 172 174 173 172 172 174 176 179 180 176 177 179 181 181 181 179 179 179 178 178 177 175 175 174 173 171 172 175 177 178 178 178 177 177 177 176 175 175 174 173 173 176 176 176 175 175 175 174 174 176 175 173 172 171 170 170 171 166 166 166 167 169 171 173 174 171 171 172 173 173 173 172 172 176 174 173 173 175 176 174 173 175 175 175 174 173 172 171 170 172 169 166 166 168 169 168 166 168 168 167 167 167 168 169 170 172 172 173 174 176 177 178 179 177 177 176 177 180 184 187 190 186 180 177 180 188 192 188 183 182 183 184 185 185 185 184 184 182 181 180 181 183 184 183 182 180 182 185 184 182 180 182 184 181 181 181 181 181 181 181 181 181 181 182 181 179 176 174 172 176 177 178 179 180 181 182 182 183 183 184 184 184 185 185 185 188 187 186 186 187 187 185 183 185 185 184 183 182 180 179 178 182 181 179 178 176 176 176 176 177 176 175 174 172 171 170 169 164 166 168 170 171 171 171 171 171 171 171 171 171 171 171 171 172 171 170 169 169 170 171 172 167 166 166 165 165 166 166 167 166 165 163 164 166 167 165 164 166 166 166 165 165 164 164 164 166 166 166 167 167 168 168 169 169 169 169 168 168 168 167 167 161 163 166 166 165 163 164 164 163 163 163 163 163 163 163 163 166 165 164 163 163 165 166 168 167 167 168 168 167 165 164 162 168 168 167 167 167 167 167 166 170 170 171 171 171 171 172 173 172 171 171 171 171 171 170 170 173 172 172 171 171 170 169 169 166 166 166 166 166 166 166 166 168 168 168 167 166 166 166 165 168 168 167 167 167 167 166 166 169 169 169 170 170 171 171 171 168 170 172 174 173 171 168 166 167 168 170 172 173 173 172 172 173 173 173 173 173 174 174 174 174 172 172 173 175 177 176 175 180 180 181 182 183 184 185 185 188 188 187 187 187 187 187 187 185 186 188 190 191 190 189 188 187 187 186 186 185 184 183 183 185 184 182 180 179 179 180 180 178 179 181 183 183 182 181 180 177 177 177 177 177 177 177 177 171 173 175 177 177 175 173 172 174 174 173 173 172 171 171 170 174 169 165 165 169 169 165 160 166 166 167 167 167 167 168 168 166 166 166 167 167 168 168 168 166 167 168 168 166 166 167 168 167 167 167 167 167 167 167 167 166 167 169 170 170 169 167 166 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 168 168 168 167 167 166 166 166 171 171 171 170 169 168 166 165 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 167 165 165 165 165 166 167 167 167 166 167 167 168 168 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 166 167 169 170 170 169 167 166 169 168 167 167 166 166 166 166 168 168 168 168 168 168 169 169 168 168 169 169 169 170 170 170 167 167 166 165 165 166 167 167 165 166 167 168 169 170 171 171 168 168 168 168 168 168 168 168 167 168 170 171 171 170 168 167 168 168 168 169 169 170 170 171 168 168 167 167 167 168 169 170 170 169 168 168 168 168 169 170 170 170 170 169 169 168 168 167 167 168 168 169 169 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 172 171 171 170 169 169 168 168 168 168 168 168 168 168 168 168 168 165 164 166 171 173 170 166 165 166 167 168 168 168 167 166 168 168 168 169 169 170 170 170 167 168 169 170 171 170 170 170 169 169 169 168 168 167 167 167 166 167 167 168 170 171 171 172 169 169 170 171 172 173 173 174 171 172 172 172 172 172 173 173 170 170 171 172 174 175 176 176 176 176 176 176 175 174 173 172 173 172 171 170 170 170 171 171 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 168 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 169 170 172 173 173 172 170 169 170 170 170 171 171 172 172 172 173 172 170 169 169 170 172 173 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 172 172 171 170 170 169 168 168 166 167 169 170 172 172 172 172 172 171 169 168 167 168 168 169 173 173 172 172 172 172 171 171 167 168 170 171 172 171 171 170 170 171 171 172 171 170 168 167 167 168 168 169 171 172 172 173 171 170 170 169 169 170 170 171 168 172 175 174 169 166 167 169 171 170 170 169 169 170 170 171 168 169 171 172 173 173 172 172 167 169 171 173 173 173 172 171 168 172 176 177 175 173 172 173 165 168 170 171 171 170 172 173 163 165 169 171 172 170 168 166 170 171 173 174 174 173 171 170 169 169 169 169 169 169 169 169 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 170 169 170 172 176 178 177 173 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 171 170 171 172 172 170 168 173 173 173 173 173 173 173 173 172 171 170 169 169 171 173 174 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 173 172 172 171 171 170 170 170 175 174 172 171 171 172 174 175 171 171 170 170 170 171 172 173 171 171 171 171 171 171 171 172 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 174 174 174 174 173 171 171 172 172 172 172 172 172 172 172 175 174 174 173 172 172 171 171 170 171 172 173 173 173 173 173 172 172 172 172 172 172 172 172 169 170 173 175 175 174 172 170 170 171 173 174 174 173 171 170 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 174 173 172 171 171 171 173 175 176 175 174 173 172 171 170 169 169 173 173 174 174 173 171 169 167 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 174 172 170 170 172 173 173 172 170 170 170 171 171 172 172 173 169 170 172 173 174 173 173 172 173 173 173 173 173 172 171 170 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 172 170 169 169 170 172 173 170 170 170 170 170 170 170 170 172 173 174 174 174 172 169 167 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 173 172 172 171 171 170 169 171 173 175 174 172 168 166 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 170 170 171 172 173 174 174 175 175 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 173 173 172 172 172 172 171 170 171 171 171 171 171 171 171 171 173 173 173 173 174 174 175 176 169 170 170 171 172 172 173 173 171 171 171 170 170 169 169 169 172 171 169 168 169 171 173 175 174 173 171 170 170 171 172 173 172 170 170 171 173 173 171 169 170 170 169 169 170 171 171 172 170 171 171 172 172 173 174 174 172 172 171 170 170 171 172 172 174 173 171 170 170 171 173 174 170 171 173 174 174 173 171 170 170 171 173 174 174 173 171 170 171 171 171 172 172 173 173 173 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 172 173 173 174 174 173 173 172 172 172 172 172 172 172 172 172 174 173 173 172 172 171 170 170 170 170 170 171 171 172 172 173 171 171 172 173 173 172 171 171 173 173 173 172 172 171 171 170 173 173 173 172 172 171 171 171 173 173 173 172 172 171 171 171 172 172 171 171 171 171 171 171 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 170 170 170 170 171 171 172 172 173 172 171 170 171 173 174 173 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 173 173 173 173 173 173 175 175 174 172 171 170 169 168 170 170 171 172 172 171 170 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 169 171 172 173 173 171 169 168 171 171 171 172 172 173 173 173 172 172 172 173 173 174 174 174 170 170 171 172 172 173 173 174 175 174 173 172 172 172 172 173 172 172 172 172 172 172 172 172 169 169 169 170 170 171 171 171 176 175 173 171 171 171 172 173 172 172 171 170 170 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 171 173 174 175 171 171 171 172 172 173 173 173 173 173 174 175 176 177 178 179 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 179 177 175 173 173 175 177 179 179 178 177 176 176 176 177 177 179 178 177 177 178 180 182 183 179 179 178 178 178 179 180 181 185 183 181 181 183 183 181 179 183 180 177 177 181 183 183 182 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 177 180 183 187 189 189 188 187 186 186 187 188 188 187 186 186 187 187 187 187 187 187 187 187 186 186 186 187 187 188 188 188 188 187 187 186 186 185 185 185 188 187 186 186 185 185 185 186 189 189 189 188 188 187 187 187 188 189 190 192 194 196 197 198 194 195 195 195 194 191 188 187 196 195 194 193 192 193 194 194 194 193 191 191 191 193 195 196 192 193 193 193 194 195 195 195 193 193 194 195 195 196 197 197 199 198 198 197 197 197 198 198 197 199 200 199 197 195 197 198 162 161 160 161 163 164 163 162 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 161 161 161 160 160 159 159 159 159 159 159 159 159 159 159 159 161 161 160 159 159 160 161 161 160 160 160 160 161 163 165 166 170 168 165 164 166 167 168 168 171 167 163 161 163 164 163 161 163 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 165 166 168 170 171 170 169 168 168 168 169 169 170 170 170 170 169 170 170 171 172 173 174 175 169 170 170 171 173 174 174 175 170 171 172 173 175 176 177 178 175 174 174 174 174 175 177 177 174 174 174 174 174 174 174 174 175 175 175 175 176 177 178 179 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 174 173 174 178 179 178 176 177 176 176 175 175 174 174 174 171 171 170 170 169 170 170 170 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 172 170 171 172 172 172 172 173 173 175 175 175 174 174 173 173 172 171 171 170 170 170 169 169 169 170 169 169 168 168 169 169 170 170 171 171 172 172 173 173 174 178 178 179 180 181 181 182 182 183 185 186 185 183 182 183 185 186 185 185 184 183 183 183 183 184 184 184 184 184 184 184 184 186 184 183 181 181 180 178 177 183 183 182 181 180 180 179 179 180 180 181 182 182 181 180 180 179 179 179 179 180 181 182 183 179 181 183 185 186 185 184 183 188 187 186 186 184 184 183 182 182 182 182 181 181 180 180 180 182 182 180 179 177 176 174 174 175 175 174 173 173 172 172 171 173 176 177 174 169 166 168 171 167 167 168 172 175 175 173 170 170 169 167 168 170 170 169 168 167 167 167 167 167 167 167 167 166 165 164 163 163 163 163 163 167 167 166 166 165 164 164 163 164 165 165 166 167 168 169 169 168 167 167 166 166 165 165 165 162 162 162 164 166 168 171 173 164 163 163 165 167 167 164 161 164 164 164 164 164 164 164 164 166 166 166 167 167 167 168 168 164 164 164 164 164 165 166 167 171 171 170 170 170 170 170 170 169 169 170 170 170 171 171 171 170 170 170 169 169 168 168 168 169 169 168 167 165 164 163 163 170 167 164 163 165 166 166 166 169 168 166 165 165 166 168 169 167 167 168 168 168 168 168 168 174 174 174 174 174 174 174 174 170 171 173 174 174 173 171 170 174 175 176 174 172 171 173 175 179 179 178 179 179 179 179 179 181 181 182 183 184 186 186 187 188 188 188 188 189 189 190 191 190 190 191 192 192 191 190 190 192 191 190 188 186 184 183 182 186 182 179 178 180 182 182 181 182 181 180 179 178 177 177 177 179 179 179 179 179 178 177 176 176 175 174 174 174 176 178 180 173 173 173 172 172 171 171 171 172 172 171 170 170 169 169 168 168 168 168 167 167 167 166 166 166 167 169 168 166 166 167 168 167 167 167 168 168 169 169 169 168 168 168 167 167 166 166 166 168 168 168 167 167 166 166 166 167 169 171 170 166 164 164 165 166 166 166 166 166 166 166 166 168 168 168 168 168 168 168 168 164 164 165 166 166 165 164 164 168 168 168 167 167 166 166 166 167 166 166 165 164 164 164 164 167 168 169 170 170 169 167 165 166 169 171 169 165 164 168 172 169 168 168 167 167 168 168 169 166 167 169 170 170 169 167 166 167 167 167 167 167 167 167 167 171 171 170 169 168 167 166 165 168 168 167 164 163 164 169 173 169 169 168 168 167 166 165 165 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 172 172 171 170 169 168 167 166 170 169 168 167 167 167 167 167 171 170 170 169 169 168 167 167 167 167 169 169 169 167 165 164 169 169 169 169 169 169 169 169 169 171 172 169 166 165 168 171 169 170 171 170 168 167 167 169 168 166 165 166 169 171 169 168 167 168 169 170 170 170 169 168 163 165 168 171 171 170 168 166 169 169 169 169 169 169 169 169 166 168 171 172 171 170 170 171 167 168 169 169 169 169 170 170 171 170 169 168 168 170 171 173 165 166 168 169 170 171 171 171 169 169 169 169 169 169 169 169 169 170 172 171 169 169 170 172 171 170 168 167 167 168 170 171 170 170 170 169 169 168 168 168 174 172 170 168 168 169 170 171 173 171 169 170 171 172 172 170 173 173 173 174 174 174 175 175 174 174 175 175 175 174 173 172 170 170 171 172 172 173 174 174 172 171 170 170 169 169 169 170 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 169 170 171 171 170 168 167 165 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 170 172 174 175 174 172 171 172 170 168 169 170 171 171 169 170 171 172 173 173 173 173 173 172 171 171 170 170 171 171 172 169 170 170 171 171 170 170 169 172 172 171 170 170 169 168 168 173 171 169 170 172 173 171 169 175 172 168 166 166 168 172 175 170 170 170 171 171 172 172 172 174 173 171 170 169 170 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 173 174 173 171 169 168 168 168 169 173 173 173 172 172 171 171 171 172 171 170 169 169 171 173 174 173 173 173 172 172 171 171 171 174 174 173 172 170 169 168 168 172 172 171 170 170 171 172 172 173 173 172 172 172 172 172 171 170 170 170 170 171 172 173 174 172 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 172 170 168 167 167 170 173 174 172 172 171 171 171 170 170 170 173 173 173 172 172 171 171 170 171 170 168 167 168 170 172 174 173 173 173 172 172 171 171 171 174 174 173 173 173 173 172 172 171 172 172 173 173 172 172 171 173 173 173 172 170 168 167 166 174 174 173 172 172 171 171 170 170 171 173 174 174 173 171 170 171 170 169 170 173 175 174 173 169 169 169 169 169 169 169 169 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 177 176 173 170 169 169 170 171 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 170 168 169 170 171 173 174 175 176 171 171 172 173 173 174 175 175 172 172 171 170 170 171 172 172 173 171 169 167 168 170 174 176 171 171 171 171 171 171 171 171 170 174 176 174 170 168 170 173 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 175 173 172 172 173 173 172 170 174 173 171 170 170 171 173 174 174 172 170 169 168 169 170 171 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 171 171 173 173 173 171 169 168 170 170 170 170 171 172 173 174 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 174 175 175 174 173 173 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 171 172 172 172 172 172 172 172 169 170 172 173 173 172 170 169 170 170 170 170 170 170 170 170 172 171 170 171 173 174 173 171 173 173 172 171 171 171 172 173 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 170 170 170 170 170 170 171 172 173 170 171 172 172 172 172 173 173 169 170 170 171 172 173 174 174 169 170 170 171 171 172 172 172 171 172 172 172 173 174 174 174 167 168 170 172 174 175 175 175 173 173 173 173 173 173 173 173 174 173 172 172 172 172 173 174 176 171 166 167 172 176 175 172 169 169 170 171 172 173 174 175 173 173 173 173 173 173 173 173 170 171 173 174 174 173 171 170 175 174 173 172 171 171 172 173 170 171 172 174 174 174 174 174 172 172 171 171 171 171 170 170 173 172 171 170 170 171 172 173 170 171 173 174 174 173 171 170 173 172 171 170 169 168 167 167 172 173 171 167 167 171 173 172 173 177 177 172 170 173 175 173 172 172 172 172 172 172 172 172 172 172 171 170 170 170 171 171 171 172 173 172 170 171 175 178 173 173 173 173 173 173 173 173 173 172 170 169 169 170 172 173 173 173 173 173 173 173 173 173 173 173 172 171 170 169 169 168 169 169 170 171 171 172 173 173 172 169 168 168 171 173 173 173 170 170 170 171 171 172 172 172 172 171 170 169 169 170 171 172 172 171 170 171 173 174 173 172 172 172 173 174 174 173 172 172 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 168 169 171 172 173 173 172 172 167 169 172 175 175 174 172 170 172 171 170 170 170 170 171 172 170 170 171 172 172 173 173 174 174 174 173 171 170 169 168 168 170 171 173 174 174 173 171 170 171 172 173 174 174 172 170 169 171 171 172 173 173 174 174 175 168 169 170 171 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 172 170 169 170 172 174 176 172 172 173 173 173 173 174 174 175 175 174 174 174 175 176 177 172 173 174 174 175 175 174 174 173 173 173 174 174 174 175 175 175 175 175 176 176 177 177 177 177 177 178 179 179 180 181 181 175 174 173 173 175 179 182 185 178 178 178 177 176 175 174 173 182 182 182 181 181 180 180 180 178 178 178 177 177 176 176 176 181 180 180 183 185 185 182 179 182 182 182 182 182 183 183 183 175 177 179 181 181 181 180 179 178 178 179 179 180 181 182 182 182 183 184 184 184 182 180 178 184 184 185 186 187 187 188 188 187 186 186 186 187 189 191 193 188 188 188 187 187 186 186 186 186 188 189 189 187 186 188 189 187 187 187 186 186 186 185 185 186 186 186 186 186 186 186 186 189 189 189 190 190 191 191 191 187 187 187 190 193 194 192 190 193 194 196 197 197 196 194 193 194 195 195 195 195 194 192 192 192 194 195 195 193 192 194 196 196 196 196 195 195 194 194 193 194 194 194 194 194 194 194 194 197 197 197 196 195 195 194 194 195 197 199 201 201 201 199 198 162 161 160 161 163 164 162 161 162 162 162 162 161 161 161 160 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 159 159 159 159 159 159 159 159 161 160 160 159 159 160 160 161 161 160 160 160 161 163 164 165 168 166 164 163 164 166 166 166 169 167 164 163 163 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 165 166 167 168 169 169 169 169 169 169 170 170 170 171 171 171 170 170 171 171 172 173 174 174 170 171 171 172 172 173 174 174 171 171 172 173 174 175 176 177 175 175 174 174 174 175 176 176 174 174 174 174 174 174 174 174 174 174 174 174 175 176 177 178 179 179 179 179 179 179 179 179 176 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 175 174 173 173 174 174 173 172 176 176 176 175 175 174 174 174 172 171 170 170 170 170 170 170 167 167 168 168 169 170 171 171 169 169 170 171 171 172 172 173 170 171 172 172 172 172 173 173 172 172 171 171 171 170 170 170 172 171 171 171 170 170 170 170 170 170 169 168 168 169 170 170 174 174 175 175 176 177 177 177 177 178 178 179 180 181 182 182 183 184 186 185 184 183 184 186 186 185 185 184 183 183 183 184 184 184 184 184 184 184 184 184 181 183 185 184 181 180 182 184 182 181 181 181 180 180 179 179 179 179 180 181 181 180 179 179 179 179 179 179 180 181 182 183 182 182 182 183 183 184 185 186 185 185 185 185 185 185 185 185 182 182 182 181 181 181 180 180 180 179 179 179 178 178 177 177 177 176 176 175 175 174 173 173 173 174 174 173 171 170 171 172 172 170 169 170 172 174 174 172 169 167 166 167 168 169 168 166 167 167 167 167 167 167 167 167 166 165 165 164 163 163 163 164 166 166 166 166 167 167 167 167 163 164 164 165 166 167 168 168 169 169 168 167 166 166 165 165 167 167 167 166 165 165 165 165 165 164 163 164 166 166 164 162 163 163 163 164 165 165 166 166 166 166 166 167 167 167 168 168 164 164 164 164 165 165 166 167 168 168 169 170 170 171 171 172 169 169 169 170 170 170 171 171 171 170 170 170 169 169 168 168 167 167 167 167 166 166 166 166 169 167 165 165 166 167 166 165 167 167 166 166 166 166 167 167 166 166 167 168 168 169 170 170 171 172 172 173 175 176 176 177 176 176 175 175 174 174 175 175 175 176 177 176 174 174 176 178 180 180 180 180 181 181 181 181 182 183 184 185 186 187 188 188 187 188 190 191 191 191 190 190 190 191 192 192 192 192 191 190 191 191 189 188 186 185 184 183 185 182 178 177 178 180 180 179 182 181 180 179 178 178 178 178 180 180 180 180 180 179 178 178 176 176 176 176 176 177 178 179 173 173 173 173 172 172 171 171 173 172 172 171 170 169 168 168 168 168 168 167 167 167 166 166 166 168 169 168 166 166 167 169 168 168 168 168 168 168 169 169 168 168 168 167 167 166 166 166 168 167 167 167 167 167 167 166 166 168 170 169 167 165 165 166 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 166 169 168 168 167 167 167 167 168 168 168 169 169 169 168 167 167 166 169 171 169 165 165 168 172 169 168 167 167 167 167 168 169 167 168 168 169 169 168 168 167 167 167 167 167 167 167 167 167 170 170 169 168 168 167 167 166 166 168 169 168 166 166 168 170 169 169 168 168 167 166 166 166 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 171 171 170 169 169 168 167 167 169 168 168 167 167 167 168 168 168 168 168 169 169 169 170 170 169 169 170 170 170 169 168 168 169 169 169 169 169 169 169 169 168 169 169 170 171 170 168 166 168 170 171 170 168 167 168 170 169 167 166 167 169 170 169 167 168 169 170 171 171 170 169 169 166 168 169 170 170 169 167 166 169 169 169 169 169 169 169 169 165 167 170 170 168 167 168 169 167 168 169 169 169 169 170 170 170 170 169 169 169 170 171 171 166 167 168 169 170 170 170 170 169 169 169 169 169 169 169 169 167 169 170 170 168 168 169 171 171 170 168 167 167 168 170 171 170 170 170 170 169 169 169 169 169 169 170 171 171 171 171 171 175 173 171 171 172 173 172 171 173 173 173 174 174 175 175 175 174 174 175 175 175 174 173 172 171 171 171 171 171 171 171 170 172 172 171 170 169 169 169 169 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 172 171 169 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 170 171 173 173 173 172 171 173 171 169 169 171 172 171 170 170 171 172 173 173 173 172 172 172 171 170 170 170 170 171 172 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 173 171 170 170 172 173 171 169 175 173 170 168 168 170 173 175 170 170 171 171 171 171 171 171 173 172 172 171 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 175 174 173 171 171 171 171 171 171 171 171 171 171 171 170 170 173 172 171 170 170 170 171 171 172 172 172 171 171 170 170 170 172 172 172 171 171 171 170 170 172 172 171 170 170 171 172 172 172 172 172 172 171 171 171 171 174 173 173 172 172 172 172 173 171 171 171 170 170 170 169 169 171 171 171 171 171 171 171 171 171 170 169 168 169 170 172 173 172 172 172 171 171 170 170 170 173 173 173 172 172 171 171 171 170 170 171 172 172 172 171 171 172 172 172 172 171 171 171 171 174 174 173 173 173 173 172 172 171 172 172 172 172 172 172 171 167 168 169 170 171 172 172 172 171 171 171 171 172 172 172 172 170 170 171 171 171 171 170 170 176 174 173 173 175 175 174 172 170 170 170 170 170 170 170 170 170 170 171 172 172 173 173 174 172 172 172 172 172 172 172 172 174 173 172 170 170 171 172 173 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 169 169 170 171 172 173 174 175 173 173 173 173 173 173 173 173 172 172 171 170 170 171 172 172 171 170 169 168 169 170 172 174 171 171 171 171 171 171 171 171 170 174 176 174 170 168 170 173 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 171 170 170 172 172 171 169 174 173 171 170 170 171 173 174 173 172 171 171 170 171 171 172 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 171 171 172 172 172 171 170 170 172 172 171 171 170 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 172 172 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 174 173 173 172 172 171 170 170 170 171 171 172 172 171 171 170 171 171 171 171 171 171 171 171 173 171 170 171 173 174 173 171 172 172 171 171 171 172 173 173 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 171 171 170 170 170 171 172 173 170 171 172 172 172 172 173 173 170 170 171 171 172 173 174 174 170 170 170 171 171 172 172 172 171 171 171 172 172 172 172 172 169 170 171 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 171 171 171 171 172 173 175 171 168 168 172 174 174 173 170 170 171 172 172 173 173 174 172 171 171 171 171 171 170 170 171 172 172 173 173 172 172 171 173 172 171 170 170 170 171 172 170 170 170 170 170 170 170 170 172 172 172 172 172 172 172 172 174 173 171 170 169 169 170 170 171 172 172 173 173 172 172 171 171 171 171 171 170 170 170 170 170 173 173 170 170 172 171 169 170 173 174 169 167 170 172 171 172 172 172 172 172 172 172 172 173 172 172 172 172 173 174 175 172 173 173 172 170 170 171 173 173 173 173 173 173 173 173 173 174 173 171 169 169 170 172 173 172 172 172 172 172 172 172 172 173 172 172 171 171 170 170 169 174 174 173 172 172 171 171 170 177 174 171 170 171 171 170 169 170 171 171 171 171 171 171 172 172 171 171 170 170 171 171 172 172 171 170 171 173 174 173 172 171 171 172 173 173 172 171 171 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 167 168 169 170 171 171 171 170 169 171 172 174 174 173 172 170 172 171 171 170 170 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 171 173 174 174 173 171 170 172 172 173 173 173 172 171 170 173 173 173 173 173 173 172 172 170 171 172 172 172 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 170 171 172 173 175 173 173 173 173 173 173 173 173 174 174 173 173 173 174 175 176 175 175 175 175 174 173 173 172 173 173 173 174 174 175 175 175 175 175 175 176 176 177 177 177 176 176 175 175 174 173 172 172 175 175 174 175 176 178 181 182 176 176 177 177 177 176 176 176 181 181 180 180 179 179 179 178 178 178 178 177 177 177 177 177 178 179 180 180 180 179 179 179 182 182 182 182 182 182 183 183 178 178 178 179 179 178 177 177 179 179 180 180 181 181 182 182 182 183 183 183 183 182 181 181 185 185 185 186 186 187 187 187 187 187 187 187 188 189 190 191 187 187 187 187 187 187 186 186 186 187 188 187 186 186 188 190 188 188 187 187 186 185 184 184 186 186 186 186 186 187 187 187 188 189 189 190 190 191 192 192 193 192 192 193 195 196 194 191 194 194 194 193 193 194 194 194 194 195 195 195 195 194 193 192 191 193 194 194 193 192 194 196 196 196 196 195 195 195 194 194 195 195 195 195 195 195 195 195 199 198 197 197 198 198 197 196 197 197 197 198 199 200 202 202 163 161 160 160 162 162 161 159 161 161 161 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 157 157 159 159 159 159 159 159 159 159 161 160 159 159 159 159 160 161 161 161 161 161 161 162 163 164 166 164 163 162 164 165 165 164 166 166 166 165 163 164 165 167 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 167 168 169 170 169 169 170 170 171 171 171 171 170 171 171 172 172 173 173 173 172 172 172 172 172 173 173 173 172 172 173 173 174 174 175 175 176 175 174 173 173 173 174 175 173 173 173 173 173 173 173 173 172 172 172 172 173 174 175 175 179 179 179 179 179 179 179 179 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 175 175 174 172 171 171 171 176 175 175 175 175 174 174 174 175 174 173 172 172 172 172 173 165 166 167 168 170 171 172 173 168 169 169 170 171 172 173 173 170 171 172 172 172 172 173 173 173 173 173 173 172 172 172 172 173 173 172 172 171 171 171 171 170 170 169 168 168 169 170 170 176 176 176 177 178 178 179 179 177 178 178 179 180 181 182 182 182 184 186 185 184 184 186 188 186 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 181 185 189 186 181 179 182 186 180 180 180 180 180 180 180 180 178 179 180 180 180 180 179 178 180 179 179 179 179 181 182 183 185 184 182 181 182 184 187 189 184 184 184 185 185 186 186 186 182 182 182 182 181 181 181 180 177 178 178 179 179 180 180 181 179 178 178 177 176 176 175 175 173 171 171 172 174 174 173 172 176 173 170 169 170 172 174 174 167 166 165 165 167 168 166 165 168 168 168 168 168 168 168 168 166 166 165 164 164 164 164 165 166 166 167 168 168 169 170 170 165 166 166 167 167 168 169 169 171 171 170 169 167 166 165 165 168 168 168 168 167 165 162 161 166 165 163 163 164 165 165 164 162 162 163 164 165 166 167 168 165 166 166 166 167 167 167 168 165 165 165 164 165 165 166 167 166 167 168 169 170 171 172 172 168 168 169 169 170 170 170 170 171 171 170 170 170 169 169 169 166 166 166 167 167 168 168 168 168 167 166 167 168 168 166 163 165 166 166 167 167 166 166 165 165 165 166 168 169 170 171 172 169 170 172 173 175 177 178 179 181 179 176 174 174 175 177 178 176 178 179 178 177 177 180 182 182 182 183 183 183 183 184 184 185 186 186 187 188 189 190 190 189 190 192 193 194 193 191 190 191 191 192 193 193 192 191 191 190 190 189 188 187 186 185 185 184 181 178 177 178 178 178 178 182 181 180 179 179 178 178 178 181 181 181 181 181 180 179 179 177 177 178 178 178 178 177 177 174 174 174 173 173 172 172 172 174 173 172 171 170 169 168 167 169 168 168 168 167 167 167 166 166 168 169 168 167 166 167 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 167 167 167 167 167 167 168 165 167 169 169 167 166 166 167 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 169 168 167 166 166 167 168 169 166 167 167 167 167 167 167 168 168 168 168 168 168 168 169 170 169 169 168 167 167 168 168 169 167 169 170 169 166 165 168 171 169 168 167 167 167 167 168 169 169 168 168 167 167 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 166 168 170 171 170 168 168 168 168 168 168 168 167 167 167 167 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 168 168 169 165 166 167 168 170 171 172 172 169 169 168 168 168 169 170 170 169 169 169 169 169 169 169 169 167 166 167 171 174 174 168 163 167 169 170 170 168 168 169 171 170 169 168 168 169 169 168 167 169 169 170 170 170 170 169 169 170 170 169 169 168 167 166 166 169 169 169 169 169 169 169 169 166 168 170 170 168 166 167 168 167 168 169 169 169 169 170 170 169 169 170 171 171 171 170 170 168 168 169 169 170 169 169 168 169 169 169 169 169 169 169 169 167 169 171 171 169 169 171 173 170 169 168 168 168 168 169 170 170 170 170 170 171 171 171 171 165 167 170 173 174 173 172 171 177 175 172 172 173 174 173 171 173 173 174 174 174 175 175 175 174 174 175 175 175 174 173 172 172 172 171 171 170 169 168 168 173 172 171 170 169 168 168 168 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 173 171 168 166 166 168 171 173 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 172 173 171 169 169 171 172 171 170 171 172 172 173 173 172 171 170 172 171 170 170 170 170 171 172 169 170 170 171 171 170 170 169 168 168 169 170 170 171 172 172 172 171 170 171 172 172 171 170 173 173 172 171 171 172 173 173 171 171 171 171 170 170 170 170 171 171 172 172 172 171 170 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 171 171 171 173 173 172 171 171 172 172 173 170 170 170 170 170 170 171 171 172 172 173 172 172 170 169 168 171 171 171 170 170 170 169 169 170 170 170 171 171 172 172 172 172 172 171 170 170 171 172 172 171 171 171 171 171 170 170 170 175 174 173 171 171 170 170 170 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 171 171 172 172 172 172 171 171 171 170 170 173 173 172 172 172 171 171 171 170 172 174 175 175 173 171 169 171 171 171 171 171 171 172 172 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 166 167 168 170 172 173 174 174 169 169 169 170 171 172 173 173 170 170 169 169 169 169 170 170 174 173 171 171 171 171 169 168 171 171 171 171 171 171 171 171 169 169 170 171 172 174 174 175 172 172 172 172 172 172 172 172 172 171 171 170 171 172 173 174 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 171 171 171 171 171 171 172 172 173 173 173 175 175 174 173 173 172 171 171 172 172 171 170 170 171 172 172 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 173 175 174 170 169 171 173 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 170 169 168 169 171 171 170 169 173 172 171 171 171 171 172 173 171 171 172 173 173 173 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 171 171 170 170 170 171 172 172 174 173 172 171 170 170 170 170 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 169 170 171 171 171 171 170 169 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 175 174 174 172 171 170 169 169 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 171 170 171 173 174 172 171 171 171 171 171 171 172 174 174 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 172 172 172 171 171 171 173 172 171 170 170 171 171 172 170 171 172 172 172 172 173 173 170 170 171 172 172 173 173 174 170 171 171 171 171 172 172 172 171 171 171 171 171 171 170 170 171 172 172 173 173 172 171 171 172 172 172 172 172 172 172 172 172 171 170 170 170 170 171 172 172 172 171 170 171 172 173 174 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 169 173 172 172 171 171 172 172 173 170 170 169 169 169 170 171 171 174 173 172 171 171 171 172 172 172 172 173 173 173 173 173 174 170 169 169 169 170 171 172 172 173 172 172 171 171 172 172 173 171 171 171 171 172 172 173 173 169 173 174 173 172 173 170 166 168 171 172 169 167 169 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 174 175 175 173 172 171 172 172 171 169 167 172 172 172 172 172 172 172 172 175 174 172 171 170 171 172 173 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 171 170 170 171 172 173 175 175 176 178 175 172 171 172 172 170 168 172 172 172 171 171 171 171 171 172 172 171 171 171 171 172 172 172 171 170 171 173 174 173 172 170 170 171 172 172 171 170 170 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 168 169 170 171 172 172 171 171 172 172 172 172 172 172 171 171 172 172 171 170 170 171 172 172 174 174 173 172 171 171 170 170 169 169 170 171 172 173 174 174 171 171 172 173 173 172 171 171 173 173 172 171 171 171 172 172 175 174 174 173 172 171 171 170 172 173 173 173 172 170 169 168 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 174 174 174 173 173 172 172 172 173 173 172 172 172 173 174 175 177 177 176 175 174 173 172 171 173 173 174 174 174 175 175 175 175 175 176 176 176 176 177 177 178 178 177 176 176 175 174 174 175 176 176 177 177 178 179 179 174 175 175 176 177 178 178 178 179 179 179 179 178 178 178 178 177 177 177 178 178 178 178 178 180 183 184 182 179 178 180 184 182 182 182 182 182 182 182 182 182 181 180 179 178 177 177 178 181 181 181 181 181 182 182 182 183 182 182 182 182 183 184 184 186 186 186 186 186 186 186 186 187 187 188 189 189 188 188 187 186 186 187 187 187 187 187 187 187 187 187 185 183 184 188 191 189 188 188 187 186 185 184 184 185 185 186 186 187 188 188 188 188 188 189 190 191 192 192 193 196 195 194 194 196 196 193 191 196 194 192 190 190 192 194 196 194 194 195 195 195 194 193 192 192 193 195 195 195 195 196 198 197 197 196 196 196 195 195 195 197 197 197 197 197 197 197 197 200 198 196 197 200 201 200 198 201 199 197 196 196 198 201 202 163 161 159 160 161 161 159 158 161 161 160 160 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 160 159 159 159 158 158 158 157 159 159 159 159 159 159 159 159 160 160 159 158 158 159 160 160 161 161 161 161 161 161 162 162 165 164 163 163 164 165 164 163 161 164 165 165 162 162 165 167 166 165 165 165 164 164 163 163 164 164 164 164 164 164 164 164 167 166 165 164 165 167 169 170 168 168 169 169 169 170 170 170 171 171 171 172 172 173 173 173 174 174 173 173 173 172 172 172 173 173 173 173 173 173 173 173 176 175 174 173 172 172 173 173 172 172 172 172 172 172 172 172 170 170 170 170 171 172 173 173 177 177 177 177 177 177 177 177 176 176 175 175 175 175 176 176 175 175 175 175 175 175 175 175 173 176 177 176 173 171 173 175 175 175 175 174 174 174 174 174 173 173 172 171 170 170 170 171 167 167 168 168 169 170 171 171 168 168 169 170 171 172 172 173 170 171 172 172 172 172 173 173 174 174 173 173 173 173 173 173 174 174 173 173 172 172 172 172 171 170 169 169 169 169 170 171 174 174 174 175 176 176 177 177 177 177 178 179 180 181 181 182 181 183 185 185 185 185 187 189 186 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 186 189 190 186 181 177 178 181 179 179 179 180 180 180 180 180 179 180 180 181 181 180 180 179 180 180 179 179 179 180 181 182 184 183 183 182 183 185 186 188 184 185 185 185 185 185 185 186 183 183 182 182 182 181 181 181 178 178 179 179 180 181 181 181 179 179 178 178 177 176 176 176 175 172 170 172 175 177 173 169 176 174 172 171 171 172 173 173 168 166 165 165 167 168 167 165 168 168 168 168 168 168 168 168 166 166 165 165 165 165 165 166 167 167 168 168 169 169 169 170 169 169 170 170 171 171 172 172 173 172 171 170 168 167 165 165 162 164 166 168 169 168 166 164 167 166 164 163 163 165 166 166 163 164 164 165 165 166 166 166 165 165 166 166 166 167 167 167 166 166 165 165 165 166 166 167 167 167 168 168 169 169 170 170 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 167 167 167 168 168 168 169 169 167 167 167 168 169 169 165 162 164 165 167 168 168 167 165 164 164 165 166 168 170 171 173 173 170 171 172 174 176 177 178 179 180 179 177 175 175 175 176 176 177 178 180 180 179 180 183 185 183 185 186 186 185 186 187 188 189 189 190 190 191 192 192 193 193 193 193 193 193 193 194 194 191 192 193 193 193 193 192 191 190 190 189 188 187 187 186 186 183 182 180 179 178 178 178 178 182 181 180 180 179 179 179 179 181 181 181 181 181 180 179 179 177 178 180 181 180 179 177 176 175 175 174 174 174 173 173 173 174 174 173 172 170 169 168 168 169 169 168 168 168 167 167 167 167 168 169 169 167 166 168 169 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 165 166 167 168 168 168 167 167 167 167 166 166 166 166 165 165 168 168 168 168 168 168 168 168 168 167 165 163 163 165 167 168 166 166 166 167 167 168 168 168 166 166 166 166 167 167 168 169 170 169 167 166 166 168 169 170 167 169 170 168 166 166 168 171 168 168 167 166 166 167 168 168 170 169 167 166 166 167 169 170 168 168 168 168 168 168 168 168 167 167 168 168 168 169 169 169 168 169 170 171 170 169 168 168 168 168 168 168 168 168 168 168 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 167 167 168 168 169 169 169 169 167 167 167 167 167 168 169 170 166 166 167 168 169 170 171 172 168 167 166 165 165 167 169 170 169 169 169 169 169 169 169 169 166 166 168 170 173 172 169 166 166 168 170 169 168 168 170 172 170 170 169 169 169 168 168 167 169 169 169 169 169 168 168 167 172 170 169 167 167 167 168 169 170 170 170 170 170 170 170 170 170 171 172 171 169 168 168 170 167 168 169 169 169 169 170 170 167 169 170 172 172 171 170 169 169 170 170 170 169 169 168 167 169 169 169 169 169 169 169 169 169 171 172 172 171 171 173 175 169 169 169 168 168 169 169 169 170 170 170 171 171 172 172 172 167 169 170 172 173 173 172 171 177 175 172 172 173 174 173 171 174 174 174 174 175 175 176 176 174 174 175 175 175 174 173 172 172 172 171 171 170 170 170 169 173 173 171 170 169 168 168 168 169 170 170 171 171 170 170 169 169 169 170 170 170 170 171 171 171 170 168 167 168 169 171 173 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 169 169 169 170 171 172 172 170 168 168 170 171 170 169 172 172 173 173 172 171 170 169 171 171 170 169 169 170 171 171 169 170 170 171 171 170 170 169 169 169 169 170 170 171 171 171 172 171 171 171 171 171 171 171 171 171 172 173 173 172 171 171 172 171 171 170 170 169 169 169 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 170 170 170 169 169 169 169 170 170 171 171 171 169 169 170 170 171 171 172 172 170 171 172 173 173 172 170 169 171 171 171 171 170 170 170 170 170 170 171 171 171 172 172 172 172 172 171 170 170 171 172 172 171 171 171 170 170 170 170 169 171 170 170 169 168 168 168 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 172 172 171 171 170 173 173 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 173 174 174 174 172 170 169 170 171 171 171 172 172 173 173 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 171 171 172 172 171 171 170 169 169 169 169 170 170 171 171 171 173 172 170 169 169 170 172 173 172 171 170 170 169 169 168 167 172 172 172 172 172 172 172 172 170 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 172 172 173 173 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 172 172 171 170 170 171 172 172 170 171 172 173 173 172 171 170 171 171 171 171 171 171 171 171 171 173 174 173 171 170 171 173 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 170 169 168 169 171 173 172 170 172 172 172 171 171 172 172 172 168 170 172 173 174 173 172 171 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 172 171 170 169 169 171 173 174 173 172 172 171 170 170 170 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 169 170 171 171 171 171 170 169 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 173 173 173 172 172 171 171 170 173 172 171 170 170 171 172 173 173 173 173 173 173 173 173 173 174 172 171 171 173 173 172 170 170 170 170 170 171 173 174 175 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 173 173 172 172 171 171 171 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 173 172 171 170 170 171 171 170 171 172 172 172 172 173 173 171 171 171 172 172 173 173 173 171 171 171 172 172 172 172 172 173 172 172 172 171 171 170 170 171 171 172 173 173 172 172 171 172 172 172 172 172 172 172 172 172 172 171 170 170 171 172 172 170 172 173 172 170 170 172 174 173 173 172 172 172 171 171 171 175 174 174 173 173 172 171 171 174 173 171 170 170 171 173 174 169 169 169 170 170 171 171 172 174 174 172 172 172 173 174 175 172 172 172 172 173 173 173 173 172 172 171 171 171 170 170 171 174 173 171 170 170 171 173 174 172 173 173 173 173 173 173 173 171 174 174 172 172 173 171 167 170 172 173 172 171 172 174 175 172 172 172 172 172 172 172 172 172 171 171 170 170 171 171 171 172 171 171 172 174 174 170 166 172 172 172 172 172 172 172 172 176 175 173 172 171 171 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 169 170 171 172 173 174 175 176 174 172 171 172 174 175 174 172 173 173 172 172 171 171 171 170 172 172 172 171 171 172 172 172 172 171 170 171 173 174 173 172 170 171 172 172 172 172 171 170 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 172 172 173 173 174 174 174 174 175 174 172 171 170 170 171 172 173 172 171 171 171 171 172 173 173 173 173 172 172 171 171 171 169 169 170 171 172 173 174 174 171 172 172 172 172 172 172 171 174 173 171 170 170 171 172 173 173 173 173 172 172 171 171 171 172 172 173 173 172 171 170 169 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 171 175 175 174 173 173 172 171 171 174 173 173 172 173 174 175 175 177 177 176 175 174 173 173 173 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 177 177 178 178 179 180 180 181 176 176 177 178 178 178 177 177 176 176 176 176 177 178 178 179 179 179 179 179 179 178 178 178 177 177 178 178 179 179 180 180 181 185 187 183 177 176 181 187 182 182 182 182 181 181 181 181 185 184 182 180 180 180 182 183 182 182 182 182 182 182 182 182 183 182 181 181 181 183 186 187 187 187 186 186 186 186 186 185 187 188 189 190 190 188 186 185 186 186 186 187 187 188 188 188 189 188 186 183 181 183 187 190 186 186 186 186 186 186 186 186 185 186 186 187 188 189 190 190 188 189 189 190 191 192 193 193 193 192 191 192 193 194 192 190 195 194 193 192 192 193 194 195 193 194 195 195 195 194 193 193 194 195 196 197 197 198 199 200 197 197 197 197 197 196 196 196 197 197 197 197 197 197 197 197 199 197 195 197 201 203 201 199 204 203 201 199 197 197 198 198 162 160 159 159 160 160 159 157 161 161 161 160 160 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 159 159 158 158 159 159 160 160 160 161 161 161 161 161 161 165 164 163 164 165 165 164 163 158 161 163 163 161 161 163 165 165 165 164 164 163 163 162 162 164 164 164 164 164 164 164 164 166 165 164 164 164 166 168 169 166 166 167 167 167 168 168 168 170 170 171 172 172 173 173 174 175 175 174 174 173 172 172 172 173 173 173 173 173 172 172 172 175 174 173 172 171 171 172 172 171 171 171 171 171 171 171 171 169 169 169 169 169 170 172 172 175 175 175 175 175 175 175 175 176 175 174 173 173 174 175 176 175 175 175 175 175 175 175 175 171 174 176 175 173 173 175 177 174 174 174 174 174 174 174 174 169 169 168 166 166 165 165 165 170 170 169 169 169 168 168 168 168 168 169 169 170 171 172 172 170 171 172 172 172 172 173 173 170 170 171 171 171 171 171 171 174 174 174 173 173 172 172 172 171 171 170 169 169 170 171 171 173 173 173 174 175 175 176 176 176 177 177 178 179 180 181 181 181 183 185 185 184 184 186 188 186 185 185 185 185 185 186 186 185 185 185 185 185 185 185 185 188 187 185 184 182 180 179 178 179 180 180 180 180 180 181 181 181 181 182 183 183 182 181 181 181 180 179 179 179 180 181 181 181 182 184 185 186 186 185 184 187 187 186 185 185 184 183 183 183 183 183 182 182 182 181 181 181 181 181 181 180 180 180 180 178 178 178 177 176 176 175 175 176 173 171 173 176 176 172 167 173 174 175 175 174 172 171 170 169 168 166 167 169 169 168 167 168 168 168 168 168 168 168 168 167 166 166 166 166 166 167 167 169 169 169 168 168 167 167 167 171 171 171 171 171 172 172 172 173 173 172 170 168 167 166 165 160 162 165 168 169 169 167 166 167 166 165 164 163 164 166 168 167 167 166 166 165 164 164 164 165 165 165 165 166 166 167 167 167 167 166 166 165 166 166 166 169 169 169 168 167 167 166 166 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 168 170 169 166 163 164 165 167 168 168 167 165 164 165 166 167 168 170 171 173 173 173 173 174 175 176 177 177 178 177 178 179 179 179 178 176 175 177 179 181 181 181 182 184 187 185 187 189 189 188 188 190 192 192 192 192 193 194 194 194 195 198 196 193 191 191 193 196 198 192 193 194 194 194 194 193 192 190 190 189 189 188 187 186 186 183 183 182 181 179 179 179 180 182 181 180 180 180 180 180 180 180 180 181 181 180 179 179 178 178 179 180 181 181 179 178 176 176 175 175 175 174 174 174 173 174 174 173 172 171 170 169 169 169 169 169 169 168 168 167 167 167 169 170 169 167 167 168 170 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 165 165 166 167 169 169 168 167 170 169 168 167 165 164 163 162 168 168 168 168 168 168 168 168 169 167 165 164 164 165 167 169 166 166 166 167 167 168 168 168 166 166 166 166 167 167 168 169 169 168 167 166 166 168 170 171 168 169 169 168 166 167 168 170 168 167 166 166 166 166 167 168 170 169 167 166 166 167 169 170 168 168 168 168 168 168 168 168 166 167 167 168 168 169 170 170 172 170 169 168 168 168 169 169 168 168 168 168 168 169 169 169 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 166 167 167 168 168 169 169 170 167 167 167 167 167 168 169 170 169 169 169 169 169 169 169 169 168 167 166 165 165 167 169 170 169 169 169 169 169 169 169 169 167 168 170 169 168 168 170 172 166 168 170 169 168 168 170 172 170 170 170 170 169 168 168 168 169 169 168 167 167 166 166 166 170 169 167 167 167 169 171 173 170 170 170 170 170 170 170 170 170 171 172 171 168 167 169 170 167 168 169 169 169 169 170 170 167 169 170 172 172 171 170 169 170 170 170 170 169 168 167 167 169 169 169 169 169 169 169 169 168 170 171 171 170 169 171 173 168 169 169 169 169 169 169 168 170 170 170 171 171 172 172 172 173 172 171 170 170 170 172 172 176 174 171 171 173 173 172 171 174 174 175 175 175 176 176 176 174 174 175 175 175 174 173 172 171 171 171 171 172 172 173 173 173 172 171 170 169 169 168 169 169 170 170 171 171 170 170 169 169 169 169 170 170 171 171 171 169 169 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 172 171 170 169 169 169 170 171 170 168 167 167 169 170 169 168 171 172 172 172 172 171 169 169 171 170 169 169 169 169 170 171 169 170 170 171 171 170 170 169 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 172 169 170 171 172 172 171 170 169 171 171 171 170 170 169 169 168 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 169 169 170 171 171 171 171 170 171 171 171 172 172 173 173 167 168 170 173 174 173 172 172 171 171 172 172 172 172 172 172 172 172 172 171 171 171 170 170 172 172 171 170 170 171 172 172 171 171 171 170 170 170 170 169 169 168 168 168 169 170 170 171 171 171 171 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 171 170 173 173 173 172 172 172 171 171 172 172 172 172 172 172 172 172 174 173 172 170 170 170 171 172 171 171 172 172 173 173 174 174 174 174 173 173 173 173 172 172 173 172 171 171 171 171 172 173 174 174 173 173 171 170 168 167 171 171 171 170 170 169 169 169 175 174 172 171 171 172 174 175 172 173 173 173 172 172 172 173 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 170 172 172 172 172 172 172 172 172 172 173 173 172 172 172 171 171 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 172 172 173 173 174 174 174 172 172 171 170 170 171 172 172 171 172 174 175 175 173 172 170 171 171 171 171 171 171 171 171 171 172 173 172 171 171 172 173 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 172 171 170 171 173 174 173 172 171 172 172 172 172 172 172 171 167 169 171 172 173 172 171 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 172 171 170 169 169 171 173 174 171 170 170 170 171 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 172 172 172 171 170 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 171 171 172 172 173 173 173 174 173 171 171 171 171 173 174 173 173 173 173 173 173 173 173 174 172 171 171 173 173 171 170 170 170 170 170 171 173 174 175 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 172 171 171 171 171 172 170 171 172 172 172 172 173 173 171 171 171 172 172 172 172 173 172 172 172 172 172 172 172 172 174 174 173 173 172 172 171 171 169 170 171 172 173 173 173 173 172 172 172 172 172 172 172 172 173 173 172 171 171 172 173 173 170 172 175 174 171 169 171 173 174 173 173 172 172 171 170 170 174 174 173 173 173 172 172 172 174 173 171 170 170 171 173 174 170 170 171 172 172 173 173 173 169 169 169 169 170 171 173 174 171 171 171 171 171 172 172 172 178 178 176 174 172 169 167 166 174 173 171 170 170 171 173 174 175 175 174 174 173 172 171 171 173 175 173 170 169 172 173 171 171 172 174 175 173 172 174 176 172 172 172 172 172 172 172 172 174 173 172 171 170 169 169 169 171 170 170 173 176 176 173 170 172 172 172 172 172 172 172 172 175 174 173 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 176 175 174 172 170 169 167 167 173 172 171 172 174 175 174 172 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 172 171 170 171 173 174 173 172 171 172 173 173 173 173 172 171 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 173 173 173 173 173 173 174 174 175 174 172 170 169 170 172 173 173 172 172 171 171 172 172 173 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 172 172 172 174 173 171 170 170 171 172 173 170 171 171 171 172 172 173 173 170 171 172 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 173 173 173 172 171 170 175 175 174 173 173 172 171 171 175 175 174 174 174 175 176 176 176 175 175 174 174 175 176 176 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 173 174 174 175 176 176 177 177 176 177 177 178 178 178 177 176 179 178 177 176 176 177 178 178 179 179 179 179 179 180 180 180 178 178 179 179 180 180 181 181 178 182 184 180 175 173 179 185 182 182 182 181 181 180 180 180 183 182 181 180 181 182 184 185 182 182 182 182 182 182 182 182 183 182 181 181 182 184 186 188 187 187 186 186 186 186 186 185 188 189 190 190 190 188 186 184 186 186 186 187 187 188 188 188 190 190 187 184 181 182 185 189 183 184 185 186 187 188 189 189 186 186 187 188 189 190 190 191 189 189 190 191 192 192 193 193 191 189 189 190 193 194 194 193 193 194 195 196 196 195 194 193 193 193 194 195 195 195 194 193 195 195 195 196 197 198 198 198 197 197 197 197 197 198 198 198 197 197 197 197 197 197 197 197 198 196 195 197 200 202 201 200 200 201 202 203 202 201 199 198 161 159 157 158 159 160 159 157 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 161 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 160 159 158 158 158 158 159 160 158 159 160 161 161 161 161 161 164 163 163 164 166 165 164 162 157 159 161 162 162 161 161 162 163 163 162 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 165 166 167 168 165 165 165 166 166 166 167 167 169 169 170 171 172 174 174 175 175 175 174 174 173 173 172 172 173 173 173 172 172 172 172 172 173 173 172 171 171 171 172 172 171 171 171 171 171 171 171 171 168 168 168 169 169 170 171 172 174 174 174 174 174 174 174 174 175 174 173 172 172 173 174 175 174 174 174 174 174 174 174 174 170 171 172 173 173 173 174 176 173 173 173 173 174 174 174 174 172 171 170 169 168 167 167 167 171 171 170 169 168 168 167 167 169 169 169 169 170 170 170 170 170 171 172 172 172 172 173 173 172 172 172 173 173 173 174 174 174 174 173 173 173 172 172 172 172 171 170 170 170 170 171 172 174 174 174 175 176 176 177 177 176 176 177 178 179 180 180 181 181 183 184 184 183 183 185 187 185 185 185 185 185 186 187 187 186 186 186 186 186 186 186 186 183 182 181 182 184 184 183 182 181 181 181 181 181 181 181 181 182 182 183 183 183 183 182 182 181 181 180 179 179 180 180 181 178 180 183 185 186 185 183 182 188 187 187 186 184 183 183 182 184 183 183 183 182 182 182 182 184 184 183 182 181 180 179 179 178 177 177 176 176 175 174 174 175 174 174 175 176 175 171 169 170 173 175 176 174 172 170 169 171 169 168 168 170 171 170 168 169 169 169 169 169 169 169 169 167 167 166 166 167 167 168 169 170 170 169 169 168 167 166 166 169 169 169 169 170 170 170 170 172 172 171 170 168 167 166 166 165 166 167 167 167 166 165 164 166 166 166 166 164 164 166 167 169 168 167 166 165 164 163 163 164 164 165 165 165 166 166 166 168 167 167 166 166 166 166 166 170 169 169 168 166 165 164 164 166 166 166 167 167 168 168 168 168 168 168 169 169 169 169 170 171 170 170 170 169 169 168 168 169 168 167 168 169 169 167 164 166 167 168 168 168 168 167 166 167 168 168 169 170 171 171 172 173 174 174 175 176 177 177 178 177 179 181 183 183 182 179 178 180 181 183 183 182 183 186 188 185 188 191 191 189 189 192 195 194 194 194 195 195 195 196 196 199 197 194 192 191 193 196 198 193 194 194 195 195 194 194 193 191 191 190 189 188 187 186 186 181 182 182 182 180 180 181 182 182 181 181 180 180 180 181 181 180 180 181 181 180 179 179 178 178 178 179 180 180 179 179 178 176 176 176 176 175 175 174 174 173 173 173 172 171 171 170 170 170 170 169 169 169 168 168 168 167 169 170 170 168 167 168 170 169 169 168 168 168 168 168 168 166 166 167 167 167 167 168 168 166 167 167 167 167 167 167 168 166 165 166 167 169 169 168 166 173 172 171 169 167 165 164 163 168 168 168 168 168 168 168 168 170 169 168 167 167 168 169 170 166 167 167 167 167 167 167 168 168 168 168 168 168 168 169 170 167 167 167 167 168 169 170 170 169 169 168 167 167 167 168 170 167 167 166 165 165 166 167 167 169 168 168 167 167 168 168 169 169 169 169 169 169 169 169 169 167 167 167 168 168 169 169 170 173 170 167 166 167 168 168 168 169 169 169 169 169 168 168 168 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 166 166 167 167 168 168 169 169 168 168 167 167 167 168 168 169 171 171 170 169 168 167 167 166 169 169 168 168 168 169 170 170 169 169 169 169 169 169 169 169 168 170 171 169 166 166 170 174 167 169 170 170 168 168 169 171 169 170 171 170 169 168 169 170 170 169 168 167 166 166 166 166 169 168 168 167 168 170 172 173 171 171 171 171 171 171 171 171 168 169 169 168 166 166 167 169 167 168 169 169 169 169 170 170 169 169 170 171 171 171 170 170 170 170 170 170 169 168 167 167 169 169 169 169 169 169 169 169 167 168 170 169 167 166 167 169 168 168 169 170 170 169 168 168 170 170 170 170 171 171 171 171 176 174 171 169 169 170 172 173 174 172 171 171 173 174 173 172 174 175 175 175 176 176 176 177 174 174 175 175 175 174 173 172 170 170 171 172 173 173 174 174 171 171 170 170 169 169 170 170 169 170 170 171 171 170 170 169 168 168 169 170 170 171 172 172 169 170 172 173 173 171 170 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 172 171 171 171 170 170 170 170 171 169 167 167 169 170 169 168 170 171 171 172 171 171 170 169 170 170 169 168 168 169 170 170 169 170 170 171 171 170 170 169 172 172 171 170 170 169 168 168 170 171 172 172 171 170 171 172 169 170 171 171 171 171 170 169 170 170 170 170 169 169 169 169 169 170 171 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 170 170 170 170 169 169 169 170 171 172 173 173 173 173 173 172 172 172 172 172 172 173 173 166 167 169 171 173 174 174 174 171 171 172 172 172 173 173 173 172 172 172 171 171 170 170 170 172 172 171 170 170 171 172 172 171 171 171 171 171 170 170 170 170 170 170 171 171 173 174 175 171 171 171 172 172 172 172 173 171 171 171 171 171 171 171 171 173 173 172 172 171 171 171 171 174 173 173 173 172 172 172 171 171 171 171 172 172 172 173 173 175 173 171 169 169 170 172 174 171 171 172 172 172 172 172 173 174 174 173 173 173 173 172 172 173 172 171 170 170 171 172 173 171 172 172 172 172 172 171 171 173 173 172 171 170 169 169 169 175 174 174 173 173 174 174 175 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 175 174 174 172 171 170 169 169 172 172 172 172 172 172 172 172 172 173 173 173 173 172 170 169 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 172 173 173 174 175 175 172 172 171 170 170 171 172 172 172 173 174 174 174 173 171 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 172 171 172 174 175 173 172 171 171 172 173 173 172 171 171 169 169 170 171 171 171 170 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 171 171 170 170 170 171 172 172 170 170 170 170 171 172 173 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 169 169 170 171 172 174 174 175 173 173 172 172 172 172 173 173 173 173 173 173 173 173 173 173 175 173 171 171 172 173 171 169 171 171 171 171 171 172 174 174 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 174 173 172 172 171 172 172 173 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 173 173 173 173 173 173 172 172 169 169 171 172 173 174 173 173 171 171 171 171 171 171 171 171 174 173 173 172 172 173 173 174 170 173 175 174 172 170 170 172 173 173 173 172 172 171 171 170 171 171 171 171 171 171 171 171 173 172 172 171 171 172 172 173 172 172 173 174 174 174 173 173 169 170 171 172 173 173 173 173 172 172 171 171 171 170 170 170 171 172 173 174 175 175 175 174 173 172 172 171 171 172 172 173 176 176 175 174 172 171 170 170 174 175 172 168 169 173 175 174 170 170 172 174 173 170 171 174 172 172 172 172 172 172 172 172 176 175 174 173 172 171 171 171 171 171 171 173 175 175 175 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 171 171 171 171 171 171 171 171 173 173 173 173 172 172 172 172 174 173 172 171 170 169 169 168 175 173 172 173 174 173 171 168 173 173 173 173 172 172 172 172 172 172 173 173 173 173 172 172 172 171 170 171 173 174 173 172 172 173 173 174 174 173 173 172 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 171 171 170 170 170 170 171 171 174 173 172 170 170 171 172 173 173 173 172 171 171 172 173 173 170 170 171 171 172 173 174 174 174 174 173 173 172 172 171 171 173 172 171 171 171 171 172 173 173 173 172 171 171 171 172 172 169 169 170 171 172 173 173 173 169 170 172 173 174 174 174 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 171 171 171 174 174 174 173 173 172 172 172 175 175 174 174 174 175 176 177 176 175 174 174 174 176 177 178 174 175 175 175 176 176 176 177 177 177 176 176 176 176 175 175 176 176 175 174 174 173 172 172 177 177 177 177 177 177 178 178 180 179 177 176 176 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 178 181 183 181 178 178 181 185 182 182 182 181 180 180 179 179 179 179 179 179 180 181 182 183 181 181 181 181 181 182 182 182 182 182 182 182 183 185 186 187 186 186 186 186 186 186 186 186 189 189 189 189 188 188 187 186 186 186 187 187 187 187 187 187 190 189 188 185 183 183 185 188 183 183 184 185 187 188 189 190 188 188 188 189 190 190 191 191 191 191 191 191 192 192 192 192 192 191 190 191 194 196 197 196 192 194 196 198 198 196 194 192 192 193 194 195 195 195 194 194 195 194 194 194 196 196 196 195 197 197 198 198 198 199 199 199 197 197 197 197 197 197 197 197 196 197 198 199 199 200 201 202 196 198 202 205 206 206 204 203 159 157 156 157 159 160 159 157 159 159 159 159 158 158 157 157 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 160 160 160 160 159 159 158 158 159 159 159 159 159 159 159 159 159 159 158 157 157 158 159 159 157 158 159 161 162 162 162 161 162 162 162 164 165 164 162 160 159 159 160 162 163 163 161 159 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 164 165 166 166 166 165 165 165 166 166 166 167 167 167 167 168 169 171 173 174 176 176 175 174 174 174 174 174 173 173 172 172 172 172 172 172 172 173 172 171 171 170 170 171 172 173 170 170 170 170 170 170 170 170 169 169 169 169 170 171 172 172 173 173 173 173 173 173 173 173 175 174 172 171 171 172 174 175 174 174 174 174 174 174 174 174 174 173 172 173 174 175 174 173 172 172 173 173 173 174 174 174 175 174 173 172 170 170 169 169 170 170 169 169 169 168 168 168 170 170 170 169 169 169 169 168 170 171 172 172 172 172 173 173 175 175 175 176 176 177 177 177 173 173 173 173 172 172 171 171 172 171 170 170 170 170 171 172 174 174 174 175 176 176 177 177 176 176 177 178 179 180 180 181 181 182 184 183 182 181 183 184 185 185 185 185 185 186 187 188 186 186 186 186 186 186 186 186 181 182 184 184 184 184 185 187 183 183 183 182 182 181 181 181 181 182 182 183 183 182 182 181 182 181 180 179 179 179 180 181 180 180 181 182 183 183 183 183 186 186 186 185 185 184 184 184 184 184 183 183 183 182 182 182 184 184 183 182 181 181 180 180 178 178 177 177 176 175 175 175 170 173 176 177 175 173 173 173 170 172 174 173 171 170 170 172 171 169 168 169 171 171 170 168 169 169 169 169 169 169 169 169 167 167 167 167 167 168 169 169 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 171 170 170 169 168 167 167 166 169 168 167 166 165 164 164 163 164 166 168 168 166 165 165 167 168 167 167 166 166 165 165 164 164 164 164 165 165 166 166 166 169 168 167 166 166 166 166 166 168 168 167 167 166 165 165 165 165 165 166 166 167 167 167 167 166 167 167 167 168 168 169 169 169 169 169 170 170 170 171 171 171 169 167 166 168 169 168 166 169 169 168 168 168 168 169 169 170 170 170 170 170 169 169 169 172 172 173 175 177 178 179 180 178 179 180 181 181 182 182 182 183 185 186 186 185 185 188 190 185 189 193 192 190 189 193 197 195 195 196 196 196 196 196 196 196 196 196 196 195 195 194 194 194 194 195 196 196 195 194 194 193 192 191 190 188 187 185 185 178 180 181 181 180 179 181 183 181 181 181 180 180 181 181 182 181 181 182 182 181 180 180 179 178 178 177 177 178 179 180 180 177 177 176 176 176 175 175 175 172 172 172 172 172 172 172 172 170 170 170 169 169 168 168 168 168 169 171 170 168 167 169 170 168 168 168 168 168 168 169 169 166 166 166 167 167 168 168 168 168 167 167 167 167 167 167 166 167 166 165 167 169 169 167 165 170 170 169 168 168 167 166 166 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 168 167 167 167 167 167 167 166 169 168 168 167 167 167 167 168 165 166 167 169 169 170 169 169 169 169 168 167 167 168 169 169 167 167 166 165 165 166 167 167 167 168 168 169 169 168 168 167 169 169 169 169 169 169 169 169 167 168 168 168 168 168 169 169 170 169 167 168 169 169 166 164 171 170 170 169 169 168 168 167 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 167 167 167 167 167 168 168 168 169 168 168 167 167 167 168 168 171 171 170 169 168 168 167 167 169 169 170 170 170 169 168 168 169 169 169 169 169 169 169 169 169 169 170 170 169 168 168 168 168 170 171 170 168 167 168 170 168 170 171 171 169 168 170 172 172 171 170 168 167 167 168 168 170 170 169 169 169 170 170 171 171 171 171 171 171 171 171 171 167 168 169 168 166 166 169 171 167 168 169 169 169 169 170 170 170 170 169 169 169 170 171 171 169 169 170 170 169 169 168 168 169 169 169 169 169 169 169 169 169 171 171 170 168 166 167 168 167 168 170 171 171 170 168 167 170 170 170 170 169 169 169 169 172 172 172 171 172 172 172 173 174 172 171 172 174 176 176 175 175 175 175 176 176 176 177 177 174 174 175 175 175 174 173 172 171 171 171 171 171 172 172 172 170 170 169 169 169 170 171 171 169 170 170 171 171 170 170 169 168 168 169 170 170 171 172 172 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 173 173 173 171 170 169 172 170 168 169 170 171 171 170 169 169 170 171 171 171 170 170 170 170 169 168 168 169 170 170 169 170 170 171 171 170 170 169 170 170 170 170 170 170 170 170 169 171 173 172 170 170 171 173 171 171 171 171 171 171 171 171 169 169 169 169 169 169 170 170 170 170 170 170 171 172 172 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 170 171 172 173 173 173 172 172 172 172 172 171 171 171 171 171 169 169 169 170 171 172 174 175 170 170 171 171 172 172 172 173 170 170 171 171 171 172 172 172 172 172 171 170 170 171 172 172 172 172 172 172 171 171 171 171 173 172 172 172 172 173 173 174 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 175 174 172 170 170 171 172 173 174 174 173 173 173 172 172 172 171 171 171 172 172 173 173 173 173 172 172 172 172 173 173 174 171 171 170 170 170 170 170 169 174 174 173 173 173 173 172 172 174 173 171 170 170 171 173 174 170 170 171 172 173 173 173 173 172 172 172 172 171 171 171 171 172 173 173 174 174 173 173 172 171 172 173 172 169 168 169 170 171 171 171 171 171 171 171 171 174 173 173 172 172 171 170 170 172 172 172 172 172 172 172 172 169 171 172 173 174 173 172 171 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 171 170 170 171 172 172 172 172 172 172 171 170 170 169 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 172 170 171 172 173 171 170 170 171 173 174 174 173 171 170 172 172 171 170 170 170 171 171 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 171 171 172 172 172 171 170 170 171 171 171 170 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 170 170 171 172 172 173 173 174 172 172 173 174 174 173 172 172 172 172 172 172 172 172 172 172 175 173 171 171 172 172 171 169 172 172 171 171 171 172 173 173 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 173 173 172 172 172 173 174 174 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 174 174 173 173 173 172 172 172 172 172 172 172 172 172 173 173 171 171 172 173 173 172 172 171 171 171 171 171 171 171 171 171 173 172 172 171 171 172 172 173 171 172 174 174 173 171 170 170 173 172 172 172 172 172 171 171 169 169 170 171 171 172 172 173 171 172 172 173 173 172 172 171 173 173 174 175 174 174 172 172 172 174 175 176 176 174 171 170 174 174 173 172 171 170 170 169 165 166 169 173 176 178 179 179 171 172 172 173 173 172 172 171 174 174 173 173 172 172 171 171 170 173 173 171 171 175 176 174 171 170 172 175 173 168 168 172 172 172 172 172 172 172 172 172 173 173 173 172 172 173 173 174 172 172 172 172 171 171 173 174 171 171 171 171 171 171 171 171 170 170 171 171 172 173 173 173 172 172 172 172 172 172 172 172 174 174 174 173 172 172 171 171 167 168 169 171 172 174 175 176 172 171 171 172 173 173 171 169 172 172 172 173 173 173 173 173 172 172 173 174 174 173 172 172 172 171 170 171 173 174 173 172 171 172 172 173 173 172 172 171 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 171 171 170 169 168 169 170 170 172 172 171 171 172 172 173 173 174 173 172 172 172 172 173 174 171 172 172 172 172 172 172 172 174 174 173 173 173 172 172 172 174 173 171 170 170 171 173 174 172 172 173 173 173 172 171 170 171 171 171 171 171 171 171 171 171 172 173 174 174 173 173 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 175 173 172 171 170 171 171 172 173 173 173 173 173 173 173 173 175 174 174 173 174 174 175 176 178 177 175 174 174 175 176 177 175 175 175 176 176 176 177 177 177 177 177 176 176 175 175 175 178 178 177 176 175 175 174 174 178 177 176 175 176 177 179 180 178 177 176 176 176 178 180 181 177 177 178 178 179 179 179 180 181 181 181 181 181 180 180 180 179 180 182 183 184 184 184 184 182 182 181 181 180 179 179 178 178 179 180 180 180 180 180 179 179 179 180 180 181 181 182 182 182 182 183 184 185 185 185 185 185 185 185 186 186 187 187 187 189 189 188 187 187 187 188 188 187 187 187 187 187 187 186 186 187 188 188 187 186 186 188 190 185 185 186 186 186 187 187 187 189 189 189 190 190 190 190 190 193 192 192 192 192 191 191 191 196 193 192 192 195 196 197 196 194 194 194 195 195 194 194 194 192 193 194 195 195 195 195 194 199 197 195 196 197 197 196 194 198 198 198 199 199 199 200 200 199 199 199 199 199 199 199 199 197 200 202 202 199 199 201 204 202 203 204 204 205 205 205 205 158 156 155 157 159 160 159 158 158 158 157 157 157 156 156 156 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 158 158 158 157 157 159 159 159 159 159 159 159 159 159 158 158 157 157 158 158 159 156 157 159 161 162 162 162 162 160 160 161 162 164 163 160 158 161 160 160 162 165 165 161 158 158 159 159 160 160 161 161 161 162 162 162 162 162 162 162 162 161 162 164 166 166 166 165 164 166 166 166 167 167 168 168 168 166 167 169 171 173 175 177 177 174 174 174 174 174 174 174 174 171 171 171 172 172 173 173 173 171 170 170 170 170 171 172 173 170 170 170 170 170 170 170 170 169 169 169 169 170 171 172 173 173 173 173 173 173 173 173 173 175 174 172 170 170 172 174 175 174 174 174 174 174 174 174 174 180 177 175 175 177 177 175 172 172 172 172 173 173 174 174 175 172 171 169 168 167 166 165 165 168 168 168 169 169 169 170 170 171 170 170 169 169 168 167 167 170 171 172 172 172 172 173 173 173 173 173 174 174 175 175 175 173 173 173 172 172 171 171 171 172 171 171 170 170 171 171 172 172 172 173 173 174 175 175 176 176 176 177 177 178 179 180 180 181 182 184 183 181 180 181 183 185 185 185 185 186 187 188 188 186 186 186 186 186 186 186 186 183 187 190 188 183 181 183 187 185 185 184 183 183 182 181 181 180 181 181 182 182 181 181 180 182 181 180 179 179 179 180 180 182 181 179 178 179 181 184 185 184 184 184 185 185 186 186 186 184 184 184 183 183 182 182 182 183 183 183 182 182 182 182 182 179 178 178 177 177 176 175 175 166 172 177 178 175 173 175 177 172 172 172 170 168 168 171 175 171 169 168 168 170 171 170 168 169 169 169 169 169 169 169 169 167 167 167 167 168 169 169 170 169 170 170 171 171 172 173 173 171 171 171 171 171 171 171 171 170 169 169 168 168 167 167 167 168 167 166 165 164 165 165 166 163 166 169 169 167 165 165 166 166 166 166 166 166 166 166 167 164 164 164 165 165 165 166 166 169 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 165 166 166 167 167 168 168 168 167 167 168 170 171 172 173 174 172 169 166 165 167 168 168 168 171 170 168 167 167 168 170 171 172 172 171 170 169 169 168 167 169 170 172 175 177 180 182 183 178 177 176 175 177 179 182 183 186 187 188 188 187 187 190 192 185 189 193 193 190 190 193 197 196 196 196 196 196 196 197 197 192 195 198 200 199 196 192 189 194 195 195 196 196 195 195 194 194 193 192 190 188 186 185 184 175 178 180 180 179 179 181 183 181 181 181 180 181 181 182 182 182 183 183 183 183 182 181 180 178 177 176 176 176 178 180 182 177 177 177 176 176 176 175 175 171 171 172 172 172 173 173 173 170 170 170 169 169 169 168 168 168 169 171 170 168 168 169 170 167 167 167 168 168 169 169 169 166 166 166 167 167 168 168 168 168 168 168 167 167 166 166 166 168 166 165 167 169 169 167 164 165 165 166 166 166 166 167 167 168 168 168 168 168 168 168 168 166 167 168 168 168 168 167 166 168 168 168 167 167 166 166 166 167 166 166 165 164 164 164 164 164 166 168 170 170 170 169 168 169 168 167 167 167 168 169 169 167 166 166 165 165 166 166 167 166 167 169 170 170 169 167 166 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 167 167 168 170 171 169 164 160 172 171 171 170 169 168 167 167 167 168 169 169 169 169 168 167 169 169 168 167 167 168 169 169 167 167 167 167 167 167 167 167 170 169 168 167 167 167 167 167 170 170 169 169 169 168 168 168 167 167 169 169 169 167 165 164 169 169 169 169 169 169 169 169 169 168 169 171 173 172 167 162 169 170 171 170 168 167 167 169 167 169 171 171 169 169 171 173 175 173 172 170 169 169 169 170 171 171 171 171 170 169 168 168 171 171 171 171 171 171 171 171 169 170 170 169 168 169 171 174 167 168 169 169 169 169 170 170 171 170 169 168 168 170 171 173 168 169 169 170 170 169 169 168 169 169 169 169 169 169 169 169 173 175 175 173 170 169 169 170 167 168 170 171 171 170 168 167 170 170 170 169 169 168 168 168 167 169 172 174 175 175 173 172 174 173 172 173 176 178 178 177 175 175 175 176 176 176 177 177 174 174 175 175 175 174 173 172 172 172 171 171 170 169 169 168 169 169 169 169 170 171 172 172 169 170 170 171 171 170 170 169 168 168 169 170 170 171 172 172 176 174 171 168 168 169 171 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 174 175 174 172 170 168 174 172 170 170 172 173 172 171 168 169 170 171 171 171 171 170 170 169 169 168 168 169 169 170 169 170 170 171 171 170 170 169 168 168 169 170 170 171 172 172 169 171 173 172 170 169 171 173 173 172 172 171 171 172 172 173 168 168 168 169 169 170 170 170 171 171 170 169 170 171 173 174 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 169 169 171 171 171 171 170 169 172 171 171 171 170 169 169 169 172 171 170 169 169 171 172 174 169 169 169 170 171 171 171 172 168 168 169 170 172 173 174 174 172 172 171 170 170 171 172 172 173 173 172 172 172 172 172 171 174 173 172 171 170 170 170 170 171 171 171 172 172 173 173 174 171 171 171 171 171 171 171 171 176 175 172 170 169 170 172 174 174 174 173 173 173 172 172 172 170 171 171 172 172 173 173 173 170 172 174 176 176 176 174 173 170 169 169 168 168 167 167 167 174 174 173 173 173 173 172 172 174 173 171 170 170 171 173 174 172 172 173 173 173 172 172 171 170 171 171 172 172 173 174 174 170 171 172 174 174 172 171 170 177 178 178 176 172 169 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 167 168 171 173 175 175 174 173 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 170 171 171 172 172 173 173 173 171 171 171 172 172 172 173 173 175 175 174 173 173 172 171 171 172 172 171 170 170 171 172 172 171 171 170 169 168 168 168 168 171 171 171 171 171 171 171 171 171 171 171 171 172 173 173 173 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 173 173 173 173 173 173 173 173 172 171 169 169 170 171 169 167 170 171 173 174 174 173 171 170 175 174 172 170 170 170 172 173 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 171 171 173 173 173 171 169 168 174 173 172 171 170 170 170 170 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 172 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 171 171 172 174 175 175 174 172 171 172 172 172 172 172 172 172 172 175 173 172 171 172 172 170 168 173 173 172 171 171 171 172 173 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 170 171 171 172 172 173 173 173 173 172 172 172 172 173 174 175 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 171 174 174 174 173 173 172 172 171 170 170 170 171 171 172 172 172 173 173 174 173 172 171 170 169 171 171 171 171 171 171 171 171 172 171 171 170 170 171 171 172 172 172 173 174 174 172 170 168 172 172 172 172 172 172 172 172 170 170 171 172 173 174 175 176 170 171 173 174 174 173 171 170 173 174 174 175 174 173 171 170 172 173 175 176 174 170 165 162 176 176 175 173 172 171 170 169 172 172 173 174 173 172 170 170 170 171 173 174 174 173 171 170 171 171 171 172 172 172 173 173 167 171 174 173 175 177 176 172 172 171 173 176 174 169 168 172 172 172 172 172 172 172 172 172 168 168 169 170 171 172 174 175 173 174 173 171 167 167 170 173 171 171 171 171 171 171 171 171 168 168 169 171 172 173 173 173 173 173 173 173 173 173 173 173 175 175 174 173 172 172 171 171 171 171 172 172 173 174 174 175 166 166 167 170 174 176 175 173 172 172 172 173 173 174 174 174 172 172 173 174 174 173 172 172 172 171 170 171 173 174 173 172 170 171 171 172 172 171 171 170 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 173 173 172 172 172 172 171 170 173 172 171 170 170 170 171 172 170 170 171 172 173 173 173 173 174 173 173 172 172 173 173 174 174 173 173 172 172 171 170 170 172 173 173 173 173 173 173 173 174 173 171 170 170 171 173 174 171 172 173 174 174 172 170 169 173 172 172 171 170 170 169 169 174 174 174 174 174 172 171 170 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 176 174 172 170 169 170 172 173 172 172 173 173 173 173 174 174 174 173 172 172 172 173 174 175 181 179 177 174 173 173 174 175 175 175 175 176 176 176 177 177 177 177 177 176 176 175 175 175 173 173 174 175 175 176 177 177 178 177 175 174 175 177 180 182 176 176 175 175 177 180 182 184 176 176 176 177 177 178 178 178 182 182 182 181 181 180 180 180 176 176 177 180 184 185 182 180 182 182 181 181 180 179 178 178 181 182 183 183 183 181 179 177 178 178 179 179 180 181 182 182 181 182 184 186 186 186 184 183 184 184 185 186 187 187 188 188 190 189 187 186 186 187 189 190 188 188 188 187 187 186 186 186 184 186 188 188 188 188 190 191 188 188 187 186 186 185 185 184 190 190 190 190 190 190 190 190 194 194 193 192 192 191 191 190 197 195 192 192 193 194 194 193 195 194 192 191 191 192 194 195 192 192 194 195 195 195 195 194 204 201 199 199 201 201 198 196 198 198 198 199 199 200 200 201 200 200 200 200 200 200 200 200 197 202 205 204 200 198 202 207 213 211 207 204 202 201 202 202 158 158 158 158 158 158 158 158 162 161 159 158 158 159 161 162 158 159 161 160 158 157 159 160 156 157 159 160 160 159 157 156 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 159 159 158 159 160 161 162 163 158 158 159 160 161 162 162 163 164 163 162 160 159 159 159 159 163 163 162 161 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 160 159 159 161 165 167 167 166 167 167 167 167 167 167 167 167 167 168 169 171 171 172 171 171 171 171 172 171 170 169 167 166 172 172 172 171 171 170 170 170 174 174 174 174 174 174 174 174 174 173 171 169 168 167 168 168 170 170 170 171 171 171 172 172 172 172 172 172 172 173 173 173 172 172 172 171 171 170 170 170 172 172 171 171 171 172 173 173 177 177 176 175 174 173 172 171 172 172 172 171 171 170 170 170 167 168 170 171 172 173 173 172 169 169 169 170 170 170 171 171 171 171 171 170 170 169 169 169 172 172 172 172 172 172 172 172 173 173 173 174 174 175 175 175 175 177 179 181 179 176 171 169 170 170 170 170 170 170 170 170 171 171 172 173 173 174 174 175 173 176 178 179 178 177 177 178 183 184 185 184 184 185 188 190 185 185 185 186 186 187 187 187 186 185 184 183 183 185 186 188 190 189 188 187 185 184 183 182 182 183 184 185 185 185 184 183 185 183 182 180 180 181 182 183 181 181 180 179 178 178 177 176 181 182 182 183 183 184 185 185 187 187 186 185 184 185 186 188 185 185 186 186 185 183 181 180 182 182 181 181 181 181 180 179 181 179 177 175 175 175 176 177 177 176 175 174 174 173 172 171 173 172 171 171 171 172 173 174 168 167 166 167 169 170 170 168 170 168 169 174 174 170 170 173 171 171 170 169 169 169 170 170 168 169 170 171 172 172 172 172 171 173 175 175 172 171 172 173 172 171 170 170 170 170 169 168 167 167 167 166 166 165 165 165 166 165 164 164 164 164 165 166 165 166 166 165 163 163 165 167 167 167 167 167 167 167 167 167 162 164 166 168 169 168 166 165 162 164 166 166 165 165 166 168 164 165 166 166 166 166 167 167 170 169 168 167 167 167 168 168 168 169 169 169 169 170 170 170 169 169 170 171 171 172 173 173 171 171 171 171 171 171 171 171 165 167 169 171 172 170 168 167 171 173 174 175 175 177 180 183 184 181 183 187 188 185 184 187 182 183 184 185 187 189 190 191 192 191 190 193 195 196 195 192 198 196 194 194 195 196 195 193 192 194 196 196 196 196 199 201 196 194 194 196 200 202 200 197 193 193 192 191 189 186 185 183 179 179 180 181 181 182 182 183 182 182 181 181 181 182 182 182 178 179 180 181 181 181 180 180 178 177 176 174 174 175 177 178 178 178 177 177 177 176 176 176 172 172 172 171 171 170 170 170 172 171 169 167 166 166 167 167 167 167 167 168 168 168 168 168 170 169 168 167 167 168 169 170 173 172 171 170 168 167 166 165 169 169 169 169 169 168 167 166 168 168 168 168 168 168 168 168 168 169 170 170 169 166 164 162 168 168 167 167 167 167 166 166 168 168 167 166 166 165 164 164 164 166 168 168 167 167 168 170 168 168 168 168 168 168 168 168 175 171 167 165 166 169 170 170 170 169 168 168 168 168 167 167 169 169 169 169 169 169 169 169 168 168 169 168 168 166 165 164 166 166 167 168 169 169 169 169 168 168 168 169 169 169 170 170 165 165 166 167 168 170 171 171 167 167 168 168 168 167 166 166 169 169 169 170 170 170 170 171 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 167 168 168 169 169 170 170 170 171 170 170 169 169 170 170 171 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 170 170 169 169 169 169 168 168 169 169 170 171 171 171 170 170 167 167 168 169 171 172 173 173 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 168 168 169 170 170 170 169 169 168 169 170 171 171 171 170 169 172 171 169 168 168 169 171 172 165 167 169 171 173 172 172 171 169 169 169 169 169 169 169 169 166 166 166 167 167 168 168 168 173 172 170 169 168 169 169 170 168 168 168 168 168 168 168 168 171 171 170 169 170 171 172 173 173 171 170 171 174 175 174 172 175 176 176 177 177 176 176 175 181 179 177 177 177 176 172 168 178 175 171 170 170 171 171 170 171 171 170 169 170 171 172 173 173 171 170 170 172 172 171 169 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 172 171 171 170 169 168 167 167 168 168 169 170 170 171 172 172 171 172 172 172 171 169 168 166 170 169 169 168 169 170 172 173 173 175 175 173 169 167 167 169 172 171 171 170 170 169 169 169 172 172 172 171 171 170 170 170 170 171 172 173 173 173 172 172 170 170 170 170 170 170 170 170 170 171 171 169 167 167 171 174 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 173 172 171 170 170 170 170 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 174 174 174 173 172 172 172 171 170 171 171 172 172 173 173 173 177 175 173 170 170 171 173 174 171 172 174 175 175 174 172 171 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 173 173 172 171 170 168 167 173 173 172 172 172 172 171 170 174 172 170 170 171 171 170 169 171 170 170 172 173 173 171 168 169 171 172 172 170 169 171 173 176 175 173 171 171 171 173 173 172 172 172 172 172 172 172 172 173 171 171 172 174 175 172 170 168 170 172 174 174 172 170 168 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 174 174 173 172 171 171 170 170 171 171 172 173 173 172 171 171 171 171 171 171 171 171 171 171 174 172 170 168 169 171 174 176 171 172 174 173 171 170 172 173 174 175 175 176 175 174 172 171 172 172 172 172 172 172 172 172 170 171 171 172 172 173 173 173 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 174 174 173 172 171 171 170 170 174 172 170 168 169 171 174 177 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 173 172 171 171 171 171 172 173 170 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 171 171 171 172 173 173 176 172 171 174 173 169 169 172 175 175 175 174 173 172 172 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 173 173 172 172 173 173 174 174 174 174 174 174 174 174 174 171 171 171 171 171 171 171 171 172 171 169 168 168 169 171 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 169 170 172 173 172 170 168 166 173 173 173 173 173 173 173 173 171 172 172 173 173 174 174 174 175 175 173 172 172 172 172 173 173 172 170 171 173 173 172 170 173 173 172 171 170 169 169 168 179 174 169 170 174 176 173 169 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 170 170 171 172 172 171 170 170 172 172 172 171 171 170 170 169 171 170 169 168 168 169 170 171 173 173 173 173 172 171 170 169 180 176 172 170 171 172 172 171 175 175 174 173 173 172 171 171 170 170 171 172 172 173 173 174 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 173 172 172 171 170 170 169 169 170 170 170 171 171 171 172 172 174 174 174 174 174 174 174 174 173 173 172 171 170 170 169 169 173 173 173 173 173 173 173 173 170 171 173 174 174 173 171 170 171 171 171 171 171 171 171 171 171 171 172 173 173 172 171 171 170 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 172 172 171 171 172 172 173 170 170 171 171 171 171 171 172 176 175 174 172 172 171 172 172 172 172 171 171 171 170 170 170 171 171 171 170 170 169 169 168 172 173 174 175 174 172 169 167 170 170 170 171 171 172 172 172 172 172 173 174 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 167 167 168 169 170 171 171 172 171 172 172 173 173 173 172 172 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 175 174 173 171 170 170 170 170 172 173 175 176 176 175 173 172 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 172 173 173 174 174 173 173 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 174 174 175 175 175 177 177 176 175 174 173 172 171 172 175 176 174 172 172 174 175 177 176 175 175 177 177 175 173 173 174 176 178 178 178 176 175 176 175 174 174 174 174 175 176 172 173 175 176 177 176 176 175 179 179 178 177 176 174 173 173 177 177 178 179 179 180 181 181 178 182 184 182 178 176 178 182 178 180 181 181 179 179 180 182 182 182 182 182 182 182 182 182 180 180 179 179 179 180 181 182 183 182 181 181 181 181 182 183 178 179 180 181 182 182 182 182 182 183 184 185 185 185 184 184 187 187 186 185 185 186 187 187 185 186 188 188 188 185 183 181 184 185 187 188 188 187 186 185 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 190 192 193 193 191 191 192 194 192 191 190 191 193 194 193 192 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 195 194 196 198 199 199 196 194 192 196 195 194 193 195 199 203 206 195 196 197 198 199 199 199 199 199 202 204 204 202 201 201 202 204 203 202 202 202 204 206 207 194 198 202 206 208 207 205 203 158 158 158 158 158 158 158 158 158 158 157 157 157 158 159 160 158 159 160 160 158 157 159 160 157 158 158 159 159 158 158 157 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 162 158 159 159 160 160 161 161 162 164 163 162 160 159 159 159 159 163 162 162 161 160 160 159 159 161 161 160 160 160 160 159 159 160 160 160 161 161 161 162 162 163 161 160 162 164 166 165 163 167 167 167 167 167 167 167 167 166 167 169 170 171 171 171 171 171 171 171 172 173 175 175 176 173 173 172 172 171 171 171 171 173 173 173 173 173 173 173 173 174 173 171 170 168 168 168 168 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 171 171 171 171 171 172 172 173 174 173 173 172 172 171 170 170 172 172 172 171 171 170 170 170 169 170 171 171 171 170 169 168 169 169 169 170 170 170 171 171 170 170 170 170 170 169 169 169 171 171 172 172 172 172 172 172 174 174 174 174 175 175 175 175 178 178 178 177 175 174 173 173 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 175 178 178 177 176 177 178 180 181 182 182 181 181 184 187 185 185 185 186 186 186 187 187 185 185 185 184 185 185 186 187 189 188 188 187 185 184 184 183 182 183 184 185 185 185 184 184 184 183 182 182 181 182 182 182 180 180 180 180 180 180 180 180 181 181 182 183 184 184 185 186 189 186 183 184 186 188 187 185 184 185 185 185 185 183 182 181 182 182 181 181 181 181 180 179 180 180 178 177 177 176 177 177 177 176 175 174 174 173 172 171 173 173 173 172 172 171 171 171 169 167 166 167 169 170 169 167 171 168 167 170 171 169 170 174 172 171 170 170 170 170 170 170 170 170 172 173 174 174 174 173 172 174 176 175 173 171 172 173 172 171 170 170 170 170 169 168 167 167 167 166 166 166 165 165 166 165 165 164 164 165 165 166 165 166 166 165 163 163 165 167 165 165 165 166 166 166 166 166 164 165 166 167 167 167 166 165 164 166 167 166 164 163 164 166 164 165 166 166 166 166 167 167 170 169 168 167 167 167 168 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 171 171 171 172 172 172 172 172 171 171 172 172 171 169 167 166 170 172 174 174 174 176 179 182 183 181 182 187 188 185 185 188 182 183 185 187 190 192 194 195 192 191 191 192 194 194 192 190 194 193 193 195 198 198 196 194 195 196 197 197 195 195 196 197 193 194 195 196 195 194 194 194 193 192 191 190 188 186 184 183 180 180 180 181 181 181 181 182 183 182 182 181 181 181 181 182 178 179 180 181 181 181 180 180 178 177 177 176 176 176 177 177 177 177 177 176 176 176 175 175 173 173 173 173 173 172 172 172 172 171 170 168 167 167 167 167 168 168 168 168 168 168 168 168 170 169 168 168 168 168 169 170 170 170 169 168 168 167 166 166 168 168 169 169 169 168 167 167 168 168 168 168 168 168 168 168 167 168 169 169 169 167 165 164 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 167 166 168 169 168 166 165 167 168 168 168 168 168 168 168 168 168 172 170 166 166 167 169 169 169 170 169 168 168 168 168 167 167 168 168 168 168 168 168 168 168 166 166 167 168 168 168 167 167 168 168 169 169 169 168 167 167 169 169 169 169 170 170 171 171 167 167 168 168 168 168 169 169 165 166 167 168 168 168 168 167 169 169 169 169 169 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 171 170 169 169 169 169 170 171 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 171 171 171 171 170 169 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 174 174 173 172 171 169 168 167 168 169 170 171 171 171 170 170 171 170 170 169 169 170 170 171 167 168 170 171 172 172 171 170 169 169 169 169 169 169 169 169 167 168 168 168 169 169 170 170 170 169 168 167 167 167 168 168 169 169 169 169 169 169 169 169 171 171 170 170 170 171 172 173 174 173 172 173 175 176 175 174 175 176 177 177 177 177 176 175 176 175 174 175 176 176 173 170 174 172 170 170 172 173 172 171 171 171 170 170 170 171 172 173 173 171 170 170 172 172 171 169 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 171 170 168 168 170 170 169 169 169 170 172 173 171 172 173 172 170 169 170 172 171 171 171 170 170 170 169 169 172 172 171 171 171 171 171 171 170 171 172 173 173 173 172 172 170 170 170 170 170 170 170 170 169 171 172 172 169 168 169 170 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 171 171 170 170 170 171 171 173 173 172 172 171 171 170 170 170 171 172 172 172 172 173 173 172 172 172 172 172 171 171 171 171 171 171 172 172 173 173 173 175 174 173 171 171 171 172 173 170 171 171 172 172 171 171 170 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 173 173 172 172 170 169 168 173 173 172 172 172 172 171 170 173 171 170 171 172 172 171 169 171 170 170 171 173 173 171 169 169 171 173 172 171 170 172 174 174 174 173 172 172 172 173 173 172 172 172 172 172 172 172 172 173 172 171 172 174 174 172 170 169 170 172 173 173 172 170 169 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 170 170 171 171 172 173 174 174 171 171 172 173 173 172 171 171 171 171 171 171 171 171 171 171 173 172 171 170 170 171 173 174 169 171 172 171 169 169 170 172 173 174 175 175 174 173 172 171 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 173 172 170 170 170 172 174 175 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 173 172 171 171 171 171 172 173 171 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 173 172 171 171 171 172 172 173 170 170 173 173 171 171 174 170 171 171 172 173 174 174 175 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 174 173 172 170 169 173 173 173 173 173 173 173 173 171 171 172 172 173 173 173 173 175 174 173 172 172 172 172 173 173 171 170 171 172 173 172 170 173 172 172 171 171 170 170 169 176 173 170 171 174 175 173 171 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 170 171 171 172 172 171 171 170 172 172 172 171 171 170 170 170 173 172 172 171 171 172 172 173 172 172 171 171 172 172 172 173 177 175 172 171 172 173 172 171 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 171 170 170 171 172 172 173 173 174 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 171 171 170 170 173 173 173 173 173 173 173 173 170 171 173 174 174 173 171 170 171 171 171 171 171 171 171 171 171 171 172 173 173 172 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 172 172 172 171 171 171 171 172 172 172 172 176 175 174 172 172 172 172 172 172 172 172 171 171 170 170 170 172 172 171 171 170 170 170 169 172 173 174 174 174 172 169 168 172 172 172 172 172 172 173 173 170 170 171 172 172 171 170 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 170 170 170 170 170 171 171 172 172 173 173 173 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 172 171 171 171 171 171 173 173 174 174 174 174 173 173 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 172 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 174 174 174 175 175 176 176 175 174 174 173 173 172 172 175 176 175 173 173 174 175 174 173 173 175 179 180 179 178 175 175 176 177 177 177 176 176 176 175 174 174 174 174 175 176 173 173 175 176 176 176 175 175 177 177 177 177 177 177 177 177 176 177 178 179 180 180 180 180 178 181 183 182 178 176 179 182 178 180 181 181 179 179 180 182 182 182 182 182 182 181 181 181 180 180 179 179 179 180 181 182 182 181 180 180 180 180 181 182 181 181 181 181 181 181 181 181 182 183 184 185 185 185 184 184 186 186 186 186 186 186 186 186 187 187 188 188 187 186 184 183 185 185 186 187 187 187 186 186 188 188 187 186 186 185 185 184 185 186 187 188 189 188 187 186 188 190 192 191 189 189 190 192 192 191 190 191 193 194 193 192 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 196 197 198 198 197 195 194 195 196 196 196 197 198 199 199 198 199 200 201 202 202 202 202 200 202 204 204 202 201 201 202 201 201 201 202 203 205 206 207 202 202 203 204 204 205 205 205 159 159 159 159 159 159 159 159 156 157 158 159 159 159 159 159 157 159 160 159 158 157 158 160 159 158 158 157 157 158 158 159 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 160 159 159 158 158 158 159 159 159 159 159 160 160 160 160 160 163 162 161 160 159 159 159 160 162 162 161 161 160 160 159 159 161 161 161 160 159 159 159 158 159 160 160 160 161 161 161 162 164 163 161 162 164 164 163 161 167 167 167 167 167 167 167 167 165 166 167 169 170 171 171 171 171 171 171 171 173 175 178 180 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 174 173 172 170 169 169 169 169 170 170 170 170 171 171 172 172 173 173 172 172 171 171 171 170 169 170 170 170 170 170 171 171 171 170 170 170 170 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 169 167 166 165 168 169 169 169 170 170 170 171 169 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 176 176 176 175 175 175 175 175 182 179 175 172 171 173 175 176 174 174 174 174 174 174 174 174 175 174 174 173 172 171 171 170 172 174 177 177 176 176 177 179 179 180 181 180 179 179 181 184 185 185 185 185 186 186 186 187 184 185 185 186 186 186 186 185 188 187 187 187 186 186 185 185 184 184 185 185 185 185 184 184 182 183 183 183 183 182 182 181 180 180 180 181 182 182 183 183 180 180 181 183 184 185 186 186 190 185 181 183 188 190 187 182 184 184 184 185 185 184 183 183 182 182 181 181 181 181 180 179 180 180 180 180 179 178 177 176 177 176 175 174 174 173 172 171 172 172 173 173 173 171 170 169 170 168 167 167 169 169 168 166 170 168 167 168 169 169 171 174 173 172 171 171 170 171 171 171 172 172 174 175 175 175 175 175 174 176 176 175 173 172 171 172 172 171 170 170 170 170 169 168 167 167 167 167 166 166 166 165 166 166 165 164 164 165 166 166 165 166 166 165 163 163 165 167 163 164 164 165 165 166 166 166 167 166 166 166 166 166 165 165 166 167 168 166 164 162 163 164 164 165 166 166 166 166 167 167 169 169 168 167 167 168 168 169 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 176 176 174 172 170 168 167 166 169 171 173 173 173 174 178 180 181 180 182 186 188 187 187 189 191 191 191 191 190 190 190 190 191 191 191 193 195 195 194 193 191 191 193 196 199 199 197 195 197 198 199 197 194 193 193 194 191 194 196 195 191 188 189 191 192 192 191 189 187 186 184 184 182 182 181 181 181 180 180 180 183 182 181 180 179 179 180 180 178 179 180 181 181 181 180 180 178 178 178 178 178 177 176 176 176 176 176 175 175 174 174 174 174 174 174 174 175 175 175 175 171 171 171 171 170 169 168 167 170 169 169 169 168 168 167 167 169 169 168 168 168 168 169 169 168 167 167 167 167 167 167 167 167 167 168 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 168 169 169 168 167 166 168 168 167 167 167 167 166 166 164 165 165 166 167 168 168 169 168 170 170 169 166 165 165 167 168 168 168 168 168 168 168 168 168 167 166 167 169 170 168 167 170 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 164 165 167 168 169 169 169 169 170 170 170 169 168 167 166 165 168 168 168 169 169 169 170 170 170 169 169 169 168 168 167 167 165 166 167 168 169 169 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 170 170 170 170 169 168 168 169 170 170 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 173 172 172 171 170 168 167 167 172 171 171 170 168 167 167 166 170 170 170 170 170 170 170 170 171 171 170 170 170 170 169 169 173 173 173 172 171 170 168 167 169 169 170 171 171 171 170 170 169 170 170 171 171 170 170 169 169 169 170 171 171 171 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 168 168 167 167 167 168 169 169 170 170 170 170 170 170 170 170 171 171 171 170 171 171 172 173 175 174 174 175 176 177 177 176 176 176 177 178 178 177 176 176 171 171 171 173 175 175 174 173 170 170 169 171 173 174 173 171 171 171 171 170 171 171 172 173 173 171 170 170 172 172 171 169 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 170 170 170 169 170 170 170 171 172 173 173 174 172 172 171 170 170 169 168 168 170 171 171 171 171 171 170 169 170 170 170 170 170 171 172 172 168 170 171 171 171 171 173 174 171 171 171 171 170 170 170 170 171 171 171 171 171 171 172 172 170 171 172 173 173 173 172 171 171 171 171 171 171 171 171 171 168 170 173 174 172 169 167 167 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 175 175 174 173 172 171 170 169 170 171 172 172 172 172 173 173 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 170 170 170 170 169 169 169 169 172 171 171 170 170 171 171 172 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 172 171 169 168 173 173 172 172 172 172 171 170 171 170 170 172 174 174 172 169 172 170 170 171 173 173 171 169 171 172 173 173 172 172 173 174 171 172 172 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 174 174 172 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 170 170 171 171 172 173 174 174 171 171 172 173 173 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 172 174 175 174 172 172 173 175 173 173 173 174 173 172 172 171 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 172 172 172 172 172 172 172 172 169 169 170 171 172 173 174 175 173 172 171 171 171 171 172 173 171 171 171 172 172 172 173 173 174 174 174 174 174 174 174 174 175 174 173 172 171 171 171 172 170 169 170 173 173 172 173 175 169 170 170 171 172 172 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 174 175 175 174 172 171 174 174 174 174 174 174 174 174 171 171 171 171 171 171 171 171 170 171 173 175 175 173 171 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 173 173 173 173 173 173 173 173 171 171 171 171 172 172 172 172 175 174 173 172 172 172 173 173 172 171 169 170 172 172 171 170 172 172 172 171 171 171 171 171 173 173 172 172 173 173 174 174 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 170 171 172 172 172 172 171 170 172 172 172 171 171 171 171 170 173 173 172 172 172 172 173 173 171 171 170 170 171 172 174 176 174 172 171 172 173 174 173 171 171 171 172 173 173 174 175 175 174 174 173 172 171 171 170 170 169 169 170 171 172 174 174 175 172 172 172 172 172 172 172 172 169 169 170 171 172 173 173 173 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 173 173 173 173 173 171 171 172 173 173 172 171 171 171 171 171 171 171 171 171 171 171 171 172 173 173 172 171 171 171 171 171 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 175 175 173 172 172 172 172 172 172 172 172 171 171 171 170 170 173 172 172 172 172 171 171 171 172 172 173 174 173 172 170 169 173 173 173 173 173 173 172 172 170 171 171 172 172 171 171 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 173 173 172 171 170 170 170 173 173 174 174 173 172 170 170 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 173 173 172 171 171 171 172 172 173 173 172 172 172 172 173 173 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 171 172 172 173 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 175 174 174 174 174 174 174 174 174 174 174 175 175 174 173 174 175 175 175 175 177 180 181 180 178 177 177 176 175 175 175 176 176 176 175 174 174 174 174 175 176 173 174 175 175 176 176 175 175 175 175 176 177 178 179 180 180 175 176 178 180 181 180 179 178 177 180 182 181 178 177 180 182 178 180 181 181 179 179 180 182 183 183 182 182 181 181 180 180 180 180 179 179 179 180 181 182 181 180 179 179 179 179 180 181 183 182 181 179 179 180 181 182 182 183 184 185 185 185 184 184 185 186 186 187 187 186 186 185 188 187 187 186 186 185 185 185 186 186 185 185 185 186 187 188 186 186 186 186 186 186 186 186 184 186 188 190 190 189 187 186 188 190 192 191 190 189 191 193 193 191 190 191 193 194 193 192 193 194 194 194 195 195 195 196 195 195 195 195 195 195 195 195 196 196 196 196 197 197 197 197 196 197 198 199 198 197 195 194 200 200 202 203 203 203 203 203 200 202 204 204 202 201 202 203 200 201 202 204 205 206 206 206 209 207 204 202 202 204 206 208 159 159 159 159 159 159 159 159 157 158 160 162 162 162 161 160 157 159 160 159 157 157 158 160 160 159 157 156 156 157 159 160 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 161 160 159 158 157 157 157 157 160 160 160 159 159 159 159 159 162 162 160 159 159 159 159 160 161 161 161 160 160 160 159 159 161 161 160 160 159 158 158 158 159 159 160 160 160 161 161 161 164 162 161 161 163 164 163 161 165 165 165 165 165 165 165 165 163 164 166 168 169 170 170 170 172 170 168 167 168 170 173 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 174 173 173 172 171 170 170 170 171 171 171 172 172 173 173 173 173 173 172 172 171 170 170 169 168 168 169 169 170 170 170 171 169 169 169 169 169 170 170 171 171 172 172 172 173 173 173 174 171 170 170 170 170 170 170 170 172 172 172 171 170 168 166 165 168 168 169 169 169 170 170 170 168 168 168 169 169 170 170 170 170 171 171 172 172 173 173 173 177 177 177 176 176 175 175 175 181 178 175 172 171 173 175 177 174 174 174 174 174 174 174 174 175 174 174 174 173 173 172 172 171 173 175 176 175 175 177 179 179 181 182 181 180 179 181 183 184 184 185 185 185 186 186 186 183 185 186 188 188 187 186 185 187 187 187 187 187 187 187 187 185 185 185 185 185 185 184 184 182 183 184 185 185 183 182 180 181 181 181 181 181 182 182 182 180 180 181 182 184 185 186 187 188 184 182 184 187 189 186 182 183 183 184 184 184 184 184 184 182 182 181 181 181 181 180 179 180 180 182 182 181 180 178 176 177 176 175 174 174 173 172 171 169 170 172 174 174 172 170 169 171 169 167 168 169 169 167 165 168 168 169 170 171 171 172 173 174 173 172 172 172 172 172 172 173 174 175 176 176 176 175 175 177 177 177 176 174 173 172 171 172 171 170 170 170 170 169 168 168 168 167 167 167 166 166 166 167 166 165 165 165 165 166 167 165 166 166 165 163 163 165 167 164 164 164 165 166 166 167 167 168 168 166 165 164 165 165 166 165 166 167 166 164 163 164 165 164 165 166 166 166 166 167 167 169 168 167 167 167 168 169 169 171 171 171 171 172 172 172 172 172 172 172 173 174 175 175 175 174 174 174 175 176 176 177 177 179 177 175 172 170 169 169 169 168 170 171 172 171 173 176 179 179 180 182 185 187 188 189 190 195 194 193 192 191 189 189 188 189 190 192 194 197 198 198 198 195 193 192 193 196 198 197 196 197 198 198 197 194 192 193 194 192 194 196 195 192 191 191 191 191 191 189 188 186 185 184 184 183 183 182 181 180 180 179 179 182 181 179 178 177 177 177 177 178 179 180 181 181 181 180 180 178 179 180 180 180 178 176 175 175 175 175 174 174 174 173 173 173 173 174 174 175 175 176 176 170 171 172 173 172 171 169 168 171 170 170 169 168 168 167 167 168 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 166 167 168 169 169 169 169 169 167 167 167 167 167 167 167 167 166 167 167 168 169 169 169 169 168 168 167 167 167 167 166 166 166 166 166 167 167 167 168 168 168 169 170 169 167 166 167 168 168 168 168 168 168 168 168 168 166 165 166 168 170 170 168 166 170 169 168 168 168 168 167 167 168 168 168 168 168 168 168 168 166 166 168 169 169 169 169 168 169 169 169 169 169 168 167 166 166 166 167 167 167 168 168 168 170 169 169 169 168 168 168 168 167 168 168 169 169 168 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 168 168 169 169 170 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 170 169 169 170 170 170 170 170 170 172 171 171 170 169 169 169 169 171 171 170 169 168 167 167 166 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 167 167 168 169 170 170 170 170 169 169 170 170 170 171 170 170 168 169 171 172 172 171 169 168 171 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 169 169 169 169 170 171 171 172 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 175 175 175 175 176 177 177 176 176 177 177 178 178 177 177 176 171 171 172 173 174 175 175 175 170 170 171 173 175 174 172 169 171 171 171 171 172 172 172 173 173 171 170 170 172 172 171 169 170 170 170 169 169 169 168 168 171 171 171 171 171 171 171 171 172 172 171 171 171 170 170 170 170 170 171 171 172 172 173 173 171 171 171 170 170 169 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 169 170 170 171 171 172 173 173 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 170 170 171 172 172 172 172 171 171 171 171 171 171 171 171 171 168 169 171 172 171 170 169 169 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 172 171 171 171 170 170 169 169 171 171 171 171 171 171 171 171 170 170 170 170 170 171 172 173 174 174 174 173 173 172 172 171 170 171 172 172 172 172 173 173 170 170 171 171 172 172 172 173 172 172 172 172 172 172 172 172 170 171 172 172 172 171 170 169 175 174 172 171 171 172 174 175 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 172 171 170 169 173 173 172 172 172 172 171 170 170 170 170 172 174 175 172 170 172 171 170 171 172 173 171 170 172 172 173 173 173 173 173 174 169 170 172 174 174 174 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 171 173 172 171 171 171 171 172 173 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 174 174 173 172 171 171 170 170 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 172 172 173 174 173 172 170 169 173 174 175 175 173 172 174 175 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 173 170 171 172 173 174 173 171 171 172 172 172 172 172 172 172 172 170 170 171 171 172 173 173 174 173 172 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 173 172 172 172 172 173 174 170 170 171 173 173 173 172 173 172 172 172 171 170 169 169 168 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 170 172 174 176 176 174 172 170 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 172 173 174 174 173 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 169 169 170 171 172 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 174 174 173 172 172 172 173 174 172 170 169 170 172 172 171 169 171 171 171 172 172 172 172 172 171 173 174 173 172 172 174 177 174 174 174 174 174 174 174 174 170 171 172 172 172 172 173 173 171 171 172 173 173 172 171 171 172 172 172 172 172 171 171 171 171 171 171 170 170 171 171 171 173 172 170 169 170 172 174 175 171 170 170 172 174 175 173 171 172 172 172 173 173 174 174 174 173 173 173 172 172 171 171 171 170 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 170 171 171 171 172 172 173 173 171 171 171 171 172 172 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 171 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 175 174 173 172 172 172 173 173 173 173 172 172 171 171 171 171 173 173 173 173 173 172 172 172 172 172 173 173 173 172 171 170 174 174 173 173 172 172 171 171 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 171 171 170 170 174 174 174 174 173 171 170 169 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 172 171 171 171 172 173 173 174 173 171 170 170 171 173 174 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 171 171 172 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 174 174 174 173 173 174 174 174 175 175 175 175 174 174 176 175 173 174 176 180 179 179 179 180 180 177 174 179 178 176 174 174 174 176 177 176 175 174 174 174 174 175 176 174 174 175 175 175 175 175 175 174 175 175 176 177 178 179 179 175 176 178 180 181 180 178 177 176 178 180 180 178 178 180 182 178 180 181 181 179 179 180 182 183 182 182 181 181 180 180 179 180 180 179 179 179 180 181 182 181 181 180 179 179 180 181 181 183 182 179 178 178 180 182 184 182 183 184 185 185 185 184 184 185 185 187 188 188 187 185 185 187 187 185 184 184 184 185 185 187 186 185 184 184 186 188 189 183 183 184 185 187 188 189 189 183 185 188 191 191 190 188 186 190 192 194 194 192 192 194 196 193 191 191 192 194 195 194 192 194 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 198 199 198 198 199 199 198 198 197 196 199 200 201 202 203 202 202 201 201 203 204 204 202 201 202 204 202 204 205 207 207 206 205 204 210 208 205 203 203 205 208 210 159 159 159 159 159 159 159 159 157 158 160 162 162 162 160 159 156 158 159 159 157 156 157 159 160 159 157 156 156 157 159 160 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 161 161 159 158 157 156 157 157 159 159 159 159 159 159 159 159 161 161 160 159 159 159 159 160 160 160 160 160 160 159 159 159 160 160 160 159 159 158 158 158 159 159 159 159 160 160 161 161 161 160 159 161 163 165 164 163 163 163 163 163 163 163 163 163 163 164 165 167 168 168 168 168 169 167 165 164 165 168 171 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 172 172 171 171 173 173 173 173 174 174 175 175 173 173 172 171 171 170 169 169 167 167 168 168 169 169 170 170 168 168 168 167 168 168 169 170 170 170 171 171 172 173 173 173 169 170 170 170 170 170 170 170 170 171 171 172 171 171 169 169 168 168 168 168 169 169 170 170 167 168 168 168 169 169 170 170 170 170 171 171 172 173 174 174 177 177 177 176 176 175 175 175 176 176 175 175 174 174 174 174 172 172 172 172 172 172 172 172 173 174 174 174 175 175 176 176 171 173 175 175 174 174 176 178 177 179 181 181 179 178 180 181 184 184 184 185 185 185 186 186 184 185 187 188 188 188 186 185 186 187 187 187 187 187 188 188 187 186 186 185 185 185 184 185 182 183 185 185 185 184 182 181 182 182 182 181 180 179 179 179 180 181 182 183 184 185 186 186 184 184 185 186 186 185 184 184 184 184 184 184 184 184 184 184 182 182 181 181 181 181 180 179 180 181 182 182 182 180 178 177 177 176 175 174 174 173 172 171 166 168 170 173 174 173 172 171 171 169 167 168 169 169 167 165 166 169 172 173 175 175 174 172 175 174 174 173 173 173 173 174 174 174 175 176 176 176 175 174 178 178 177 176 176 174 172 171 172 171 170 170 170 170 169 168 168 168 168 167 167 167 166 166 167 166 166 165 165 166 166 167 165 166 166 165 163 163 165 167 165 166 166 166 167 167 167 168 168 168 166 165 164 165 165 166 163 164 166 166 164 164 166 168 164 165 166 166 166 166 167 167 168 168 167 167 167 168 169 170 170 170 170 171 171 171 171 171 170 171 172 174 176 177 178 179 175 176 176 176 177 177 177 178 177 176 174 173 172 171 172 172 168 170 171 171 170 171 174 177 178 180 182 184 187 189 190 190 187 188 189 190 192 193 195 195 189 191 193 194 195 195 195 195 200 196 192 191 193 195 197 197 194 195 197 196 194 193 194 196 195 194 194 195 197 197 195 193 191 190 188 186 185 184 184 184 184 183 182 181 180 179 179 178 181 179 177 175 174 174 175 176 178 179 180 181 181 181 180 180 178 179 180 180 180 178 176 174 175 175 174 174 173 173 173 173 172 172 173 173 174 174 175 175 170 171 172 173 173 172 170 169 171 171 170 169 169 168 167 167 166 166 166 166 166 166 166 166 170 170 170 169 168 168 167 167 166 167 168 169 169 169 169 169 167 167 167 167 167 167 167 167 167 167 167 168 168 169 170 170 168 168 167 167 167 167 166 166 168 168 168 167 167 167 166 166 166 168 169 169 168 167 169 171 168 168 168 168 168 168 168 168 165 165 166 168 171 170 168 165 170 169 168 168 168 168 167 167 169 169 169 169 169 169 169 169 169 169 169 170 169 168 167 166 166 167 168 169 169 169 169 169 167 168 168 168 169 169 169 170 168 168 169 169 169 170 170 170 170 170 170 170 169 167 166 165 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 168 168 168 168 169 170 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 169 169 170 170 170 171 171 171 169 169 169 169 169 170 172 172 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 166 167 168 169 170 171 171 171 170 170 169 170 170 170 171 171 168 169 171 172 172 171 169 168 172 172 171 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 168 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 171 171 172 172 173 173 173 173 173 174 174 175 175 175 175 176 176 177 178 178 178 178 177 176 174 175 175 175 174 174 175 176 174 173 173 174 175 174 170 167 171 171 172 172 173 173 173 173 173 171 170 170 172 172 171 169 170 170 169 169 169 168 168 168 171 171 171 171 171 171 171 171 172 172 172 172 171 171 170 170 171 171 171 171 171 171 171 170 169 169 169 170 170 171 171 171 171 171 171 171 171 171 172 172 171 171 172 172 172 171 171 171 172 172 171 171 171 171 171 170 171 171 171 171 171 172 172 172 170 170 170 171 171 172 172 172 169 170 171 172 172 172 171 171 171 171 171 171 171 171 171 171 169 168 167 168 169 171 173 174 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 172 173 171 172 172 173 173 174 174 174 170 171 172 172 172 172 173 173 171 171 172 172 173 173 174 174 172 172 172 172 172 172 172 172 173 174 175 176 176 176 175 174 175 174 172 171 171 172 174 175 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 172 171 170 173 173 172 172 172 172 171 170 171 170 170 172 174 175 173 171 173 171 169 170 172 173 172 170 172 172 172 172 173 174 174 173 168 170 172 173 174 173 172 171 172 172 172 172 172 172 172 172 171 172 173 173 173 172 172 172 173 172 172 171 171 172 172 173 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 174 174 173 172 171 171 170 170 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 171 172 174 174 174 172 170 168 168 170 171 171 169 168 170 171 172 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 170 171 173 174 174 173 171 169 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 173 172 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 173 174 176 177 171 173 173 173 173 172 171 169 172 172 172 171 170 169 169 168 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 170 172 174 176 176 174 172 170 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 172 171 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 170 170 171 172 173 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 174 173 172 172 172 173 174 174 172 171 170 170 172 173 171 170 172 172 172 172 172 172 172 172 170 173 175 174 171 171 174 177 174 174 174 174 174 174 174 174 170 171 172 172 172 172 173 173 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 175 174 172 170 170 171 172 172 170 169 170 172 174 175 173 171 174 174 174 173 173 172 172 172 171 171 171 172 172 173 173 173 173 173 173 172 172 171 171 170 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 171 171 172 172 172 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 172 172 172 173 173 173 173 174 174 174 173 172 172 172 173 174 173 173 173 172 172 172 171 171 173 173 173 173 173 173 173 173 172 172 172 173 172 172 171 171 173 172 172 172 171 171 170 170 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 171 171 171 171 171 171 174 174 174 174 173 171 170 169 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 172 171 171 171 172 173 173 174 173 171 170 170 171 173 174 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 171 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 174 174 172 173 173 174 174 175 176 176 177 173 173 176 177 174 174 176 180 180 179 180 181 180 176 173 179 178 176 174 174 174 176 177 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 177 178 179 179 179 177 177 176 178 179 179 178 178 180 181 178 180 181 181 179 179 180 182 182 182 181 181 180 180 180 180 180 180 179 179 179 180 181 182 182 182 181 180 180 181 182 182 181 180 178 178 178 181 184 186 182 183 184 185 185 185 184 184 185 186 187 187 187 187 186 185 189 188 187 186 186 186 187 188 187 186 185 184 184 186 188 189 185 185 186 186 186 187 187 187 184 185 188 190 191 190 189 188 190 192 194 194 193 193 195 197 193 192 191 192 194 195 194 193 194 194 195 195 196 196 196 196 196 196 196 196 196 196 196 196 197 196 196 196 197 198 199 200 201 200 198 197 198 200 202 204 201 202 202 203 203 203 202 202 202 204 205 204 202 202 203 205 207 208 209 209 208 206 204 203 206 206 206 207 207 208 209 210 160 160 160 160 160 160 160 160 158 158 159 159 159 158 158 157 156 158 159 158 157 156 157 159 159 158 158 157 157 158 158 159 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 162 161 159 158 157 157 157 158 158 158 158 158 159 159 159 159 160 160 159 158 158 159 160 160 159 159 159 159 159 159 159 159 158 158 158 158 159 159 159 159 158 158 159 159 159 160 160 160 160 159 159 160 163 164 164 163 162 162 162 162 162 162 162 162 163 164 165 166 166 166 166 166 164 164 164 165 168 171 174 176 173 173 174 174 174 174 175 175 176 176 176 176 176 176 176 176 173 174 174 174 174 173 172 171 173 173 173 174 174 174 175 175 172 172 171 171 170 170 169 169 167 167 167 168 168 168 168 168 167 167 166 166 167 167 168 168 168 168 168 169 169 170 170 170 169 169 169 169 170 170 170 170 169 170 171 172 172 172 171 171 167 167 168 168 168 169 169 169 168 168 168 168 168 169 169 169 169 170 170 171 172 173 174 174 176 176 176 175 175 175 175 175 173 174 176 176 176 175 173 171 171 171 171 171 171 171 171 171 172 173 173 174 175 176 176 177 172 174 174 174 172 172 174 177 173 176 178 178 177 177 178 179 183 184 184 184 185 185 185 185 185 186 187 187 188 187 187 187 187 187 187 187 188 188 188 188 188 187 186 185 185 184 185 185 184 184 184 185 184 184 183 182 183 183 182 181 180 179 178 178 182 182 182 183 183 184 184 185 181 184 186 187 185 184 183 184 185 185 184 183 183 183 184 184 182 182 181 181 181 181 180 179 181 181 181 181 180 179 178 177 177 176 175 174 174 173 172 171 166 168 170 171 173 173 172 172 170 168 167 167 169 169 168 166 166 170 173 173 175 177 176 173 176 176 175 174 174 174 174 175 175 175 176 177 177 176 175 174 179 178 177 177 177 176 174 172 172 171 170 170 170 170 169 168 169 168 168 168 167 167 167 167 167 167 166 165 165 166 167 167 165 166 166 165 163 163 165 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 162 164 165 166 165 165 167 169 164 165 166 166 166 166 167 167 168 167 167 167 167 169 170 171 170 170 170 171 171 171 171 171 171 172 173 175 177 178 180 180 177 177 177 177 177 177 177 177 174 174 174 174 173 173 173 173 168 170 171 171 170 171 174 176 177 181 183 184 186 190 191 189 188 188 189 190 191 193 194 194 191 193 194 193 191 189 188 188 201 197 193 191 192 195 196 196 192 193 195 195 194 194 196 197 197 194 193 195 199 200 197 193 190 189 187 185 184 184 184 184 183 183 182 181 180 179 179 178 180 179 176 174 173 174 176 177 178 179 180 181 181 181 180 180 179 179 179 179 178 176 175 174 175 175 174 174 174 173 173 173 172 172 172 172 172 173 173 173 170 171 171 172 172 171 170 170 171 171 170 170 169 169 168 168 166 166 167 167 167 167 166 166 171 171 170 169 169 168 168 168 167 167 168 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 169 170 171 168 168 167 167 167 167 166 166 170 169 169 168 167 166 166 165 165 167 169 169 168 168 170 172 168 168 168 168 168 168 168 168 167 166 166 168 170 170 168 165 170 169 168 168 168 168 167 167 169 169 169 169 169 169 169 169 170 170 170 170 169 168 166 166 165 166 167 168 169 170 170 170 170 170 170 171 171 171 172 172 168 168 169 169 170 170 171 171 170 171 171 170 169 168 166 165 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 168 168 168 169 169 168 167 167 168 169 169 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 167 167 168 169 169 170 170 171 169 169 170 170 171 171 172 172 168 168 168 168 169 171 173 174 169 169 169 170 171 171 172 172 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 172 172 172 172 171 171 170 169 170 170 169 169 169 170 171 171 169 170 170 171 171 170 170 169 173 172 170 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 168 169 169 169 168 168 170 170 170 170 170 170 170 170 171 172 172 173 173 173 173 172 172 173 174 174 173 173 174 175 177 177 178 179 179 178 177 177 177 177 177 176 175 174 176 177 177 176 174 174 175 174 171 169 171 172 172 173 173 173 173 172 173 171 170 170 172 172 171 169 171 171 171 171 170 170 170 169 171 171 171 171 171 171 171 171 173 173 172 172 172 171 171 171 171 171 171 171 171 170 170 170 168 168 169 170 170 171 172 172 173 172 172 171 171 171 172 172 172 172 173 173 172 172 171 170 174 173 171 171 171 171 169 168 171 171 171 172 172 172 172 173 171 171 171 171 171 171 172 172 169 170 171 171 172 171 171 170 172 172 172 172 172 172 172 172 171 169 166 166 168 171 174 175 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 173 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 169 170 171 172 173 174 175 175 170 171 172 172 172 172 173 173 172 172 173 173 173 173 173 173 173 173 172 172 172 171 171 171 171 172 172 172 173 173 173 173 172 171 171 170 170 171 171 172 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 172 171 173 173 172 172 172 172 171 170 174 172 170 170 172 174 174 173 173 171 169 169 171 172 172 171 173 171 171 172 173 174 173 172 170 170 171 172 172 172 171 171 172 172 172 172 172 172 172 172 170 172 174 174 173 172 172 172 172 172 173 173 173 173 172 172 172 172 172 172 172 172 171 171 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 170 170 171 171 172 173 174 174 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 171 172 173 174 173 172 171 170 169 171 172 171 170 169 170 172 173 172 172 172 172 173 174 174 172 172 172 172 172 172 172 172 173 173 172 172 172 171 171 171 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 172 173 174 173 172 171 169 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 170 173 172 171 171 171 171 172 173 173 173 172 172 172 171 171 171 174 174 174 174 174 174 174 174 172 172 172 172 173 175 176 177 171 174 175 173 172 172 170 167 169 170 170 171 172 172 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 174 175 175 174 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 173 170 169 169 170 173 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 173 173 172 172 172 173 174 175 173 172 171 171 173 174 172 171 173 173 173 173 172 172 172 172 171 173 174 173 171 171 173 176 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 171 172 173 173 173 173 172 171 172 172 172 172 173 173 173 173 173 173 174 174 174 174 173 173 174 174 173 172 171 171 170 170 171 170 169 170 173 174 173 171 175 175 174 173 173 172 171 171 170 170 171 171 172 173 174 174 175 174 174 172 171 170 169 169 172 172 172 172 172 172 172 172 175 174 174 173 172 171 171 170 171 172 172 172 173 173 173 174 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 173 173 173 173 173 173 172 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 172 173 173 172 171 171 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 171 172 173 173 172 171 170 172 172 172 172 172 173 173 173 174 173 173 172 172 173 174 174 174 173 173 173 172 172 172 171 172 172 172 173 173 173 174 174 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 172 171 171 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 170 170 171 171 171 171 171 173 173 174 174 173 172 170 170 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 173 173 172 171 171 171 172 172 173 173 172 172 172 172 173 173 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 173 173 173 174 174 173 173 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 171 172 172 172 173 173 173 173 173 173 173 174 174 175 175 176 179 173 172 177 178 174 173 177 175 175 176 179 181 181 178 175 177 177 176 175 175 175 176 176 176 175 174 174 174 174 175 176 176 176 175 174 174 174 174 175 176 176 175 175 174 173 173 173 178 178 177 177 177 177 177 178 177 178 179 179 178 178 179 179 178 180 181 181 179 179 180 182 180 180 180 180 180 180 181 181 180 180 179 179 179 180 181 182 183 182 182 181 181 182 182 183 181 180 179 179 179 181 183 185 182 183 184 185 185 185 184 184 187 186 186 186 186 186 186 187 189 189 189 189 189 189 189 189 186 186 185 185 185 186 187 188 190 190 189 187 185 184 183 182 185 186 188 189 190 190 190 190 188 190 192 192 191 192 194 196 194 192 191 192 195 196 195 193 195 195 195 196 196 196 197 197 196 196 196 196 196 196 196 196 197 197 197 198 198 198 198 198 201 200 198 197 198 201 205 208 204 204 205 205 205 205 204 203 203 204 205 204 202 202 204 206 209 209 209 208 207 206 204 203 203 205 207 209 210 210 209 208 160 160 160 160 160 160 160 160 161 160 159 158 157 157 157 157 156 157 159 158 156 156 157 158 157 158 158 159 159 158 158 157 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 162 161 160 159 158 158 159 159 157 157 157 158 159 159 160 160 160 159 158 158 158 159 160 160 158 159 159 159 159 159 159 160 156 157 157 158 159 159 160 160 158 158 158 159 159 160 160 160 162 161 160 160 162 163 162 160 161 161 161 161 161 161 161 161 163 164 165 165 165 165 164 163 164 165 166 168 170 172 173 174 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 175 173 174 174 175 175 174 173 172 172 172 172 172 173 173 173 174 170 170 170 170 170 170 170 170 168 168 167 167 167 167 167 167 166 166 166 165 166 166 167 168 168 168 168 168 169 169 169 169 168 168 168 169 169 170 170 170 169 170 170 171 171 171 170 170 167 167 167 168 168 169 169 169 169 168 168 168 168 168 168 167 169 169 170 171 172 174 174 175 174 174 174 174 175 175 175 175 173 174 175 175 175 174 173 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 173 173 174 175 175 173 171 171 173 175 172 174 177 178 178 177 178 180 183 183 184 184 184 185 185 185 187 187 186 186 186 187 188 188 188 188 188 188 188 188 187 187 189 188 186 185 184 184 185 185 185 185 184 183 183 183 184 184 183 183 182 182 181 181 181 180 183 183 183 183 183 183 183 183 183 183 184 186 187 186 183 181 187 186 184 183 182 182 183 183 182 182 181 181 181 181 180 179 182 181 180 179 178 178 178 179 177 176 175 174 174 173 172 171 171 170 170 170 170 170 170 170 169 167 166 167 169 170 169 167 169 171 171 168 170 175 178 177 177 177 176 175 175 175 175 176 177 177 178 178 178 177 176 176 179 177 176 177 178 178 176 173 172 171 170 170 170 170 169 168 169 169 168 168 168 167 167 167 168 167 166 166 166 166 167 168 165 166 166 165 163 163 165 167 168 168 167 166 166 165 165 164 164 165 166 167 167 167 166 165 163 165 166 166 164 164 165 167 164 165 166 166 166 166 167 167 167 167 167 167 168 169 170 171 171 171 171 172 172 172 172 173 175 175 176 176 177 178 178 178 179 179 178 177 177 176 176 175 173 174 175 175 174 173 171 170 169 170 172 171 170 171 174 176 177 182 184 183 186 190 190 188 193 193 192 192 191 190 190 190 190 192 194 194 192 190 190 191 196 194 193 194 196 197 196 194 192 194 195 195 194 193 195 197 195 194 194 195 195 194 192 191 189 188 186 184 183 183 184 185 183 182 182 181 181 180 179 179 181 179 177 175 175 176 178 180 178 179 180 181 181 181 180 180 180 180 178 177 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 171 171 170 170 170 170 171 171 170 170 170 170 170 170 170 170 167 168 169 170 170 169 168 167 168 168 168 168 168 168 168 168 168 168 169 169 169 168 167 167 169 169 169 169 169 169 169 169 170 169 168 167 167 169 170 171 168 168 167 167 167 167 166 166 168 168 168 168 168 168 168 167 167 169 170 170 168 168 169 171 168 168 168 168 168 168 168 168 170 169 167 168 170 170 168 166 170 169 168 168 168 168 167 167 168 168 168 168 168 168 168 168 168 169 170 170 170 169 168 168 167 167 168 169 169 169 168 168 169 169 170 170 170 171 171 171 171 170 170 170 170 169 169 169 168 168 169 170 170 169 169 168 169 169 169 169 169 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 168 168 168 169 168 168 167 167 168 168 169 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 167 167 168 168 169 170 171 171 169 169 170 170 171 172 172 173 170 169 168 168 169 170 172 173 170 170 171 171 171 172 172 172 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 171 171 172 172 171 171 170 169 170 170 169 169 169 170 171 172 171 170 170 169 169 170 170 171 172 171 170 168 168 169 170 171 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 168 169 169 169 168 167 166 171 171 171 171 171 171 171 171 171 172 173 174 174 174 173 172 171 173 175 174 173 172 174 176 177 178 178 179 179 178 178 177 176 177 177 176 174 174 177 179 178 176 174 174 175 176 175 173 171 172 173 174 174 174 173 172 173 171 170 170 172 172 171 169 171 171 171 170 170 170 169 169 171 171 171 171 171 171 171 171 173 173 173 172 172 171 171 171 170 171 171 172 172 173 173 173 170 170 170 170 170 170 170 170 175 174 172 171 171 171 171 172 172 173 173 173 173 172 170 170 174 172 170 171 172 172 170 168 171 171 171 172 172 173 173 173 172 172 171 171 171 171 171 171 169 169 170 171 171 171 170 170 172 172 172 172 172 172 172 172 172 170 168 169 170 171 170 169 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 171 171 171 171 171 171 171 171 172 171 171 170 170 170 171 171 170 170 171 171 172 172 173 173 170 171 172 172 172 172 173 173 173 173 172 172 172 172 172 172 173 173 173 172 172 171 171 171 170 169 168 168 168 169 171 172 170 171 171 172 172 171 171 170 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 174 174 173 172 172 173 173 172 172 172 172 171 170 178 174 170 169 170 173 174 174 174 171 169 169 171 172 172 171 172 171 169 170 173 174 172 171 172 172 171 170 170 170 171 171 172 172 172 172 172 172 172 172 170 172 174 174 172 171 172 173 171 172 173 175 175 173 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 170 170 171 171 172 173 174 174 171 171 172 173 173 172 171 171 173 173 173 173 173 173 173 173 171 171 172 172 172 172 172 172 172 174 175 174 173 172 173 175 173 173 172 172 173 174 175 176 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 173 173 173 172 172 171 171 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 173 173 173 172 172 171 171 171 174 174 174 174 174 174 174 174 175 174 174 173 173 173 174 175 169 173 174 173 172 174 172 168 170 171 171 172 173 174 174 175 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 172 174 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 173 172 172 172 172 173 174 175 174 173 172 172 174 175 173 172 174 174 174 173 172 172 171 171 174 174 174 173 172 172 173 174 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 174 174 173 172 172 172 172 172 173 173 173 174 174 173 173 174 175 175 174 173 173 170 171 173 174 174 172 171 169 173 171 168 169 171 172 172 172 173 173 173 173 173 173 173 173 171 172 172 172 172 172 172 172 174 173 173 172 172 171 170 170 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 172 172 172 173 173 173 174 174 173 173 173 173 173 173 173 173 173 173 172 172 171 171 170 170 173 173 173 173 173 173 173 173 174 173 171 170 170 171 173 174 173 173 173 173 173 173 173 173 171 171 172 173 173 172 171 171 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 171 173 174 174 173 171 170 171 171 171 171 172 172 172 172 173 173 172 172 172 173 174 175 174 174 173 173 173 172 172 172 171 171 172 172 173 173 173 174 172 172 172 172 172 172 172 173 171 171 171 172 172 172 172 172 172 171 170 170 170 170 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 170 172 172 173 173 173 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 172 171 171 171 171 171 173 173 174 174 174 174 173 173 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 174 174 174 174 173 172 171 171 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 171 171 172 172 172 173 173 173 173 174 174 174 174 174 175 175 180 173 171 178 179 175 173 177 174 174 176 178 180 180 176 173 175 175 176 177 177 177 176 176 176 175 174 174 174 174 175 176 177 176 175 174 173 174 174 175 176 176 175 175 175 174 174 174 180 178 176 175 174 176 178 179 179 179 178 178 178 178 178 177 178 180 181 181 179 179 180 182 178 178 179 180 180 181 182 182 180 180 179 179 179 180 181 182 182 181 181 180 180 181 181 182 182 182 182 181 180 180 180 180 182 183 184 185 185 185 184 184 189 187 185 184 184 185 187 189 185 186 187 188 189 188 187 186 185 185 186 187 187 187 186 186 189 188 188 187 186 185 184 184 187 187 187 187 188 190 192 193 188 190 192 192 192 192 194 196 194 193 192 193 195 196 195 193 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 199 200 200 198 197 196 200 199 199 199 200 202 204 205 204 204 205 205 205 204 203 203 204 205 205 204 202 202 204 206 207 206 205 205 205 205 206 206 206 207 208 209 209 208 207 206 160 160 160 160 160 160 160 160 165 163 161 159 158 158 159 159 156 157 159 158 156 155 157 158 156 157 159 160 160 159 157 156 161 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 162 161 160 159 159 159 160 160 156 156 157 158 159 159 160 160 159 159 158 158 158 159 160 160 158 158 158 159 159 159 159 160 155 156 156 158 159 160 160 161 158 158 158 159 159 159 160 160 165 163 161 161 162 161 159 158 161 161 161 161 161 161 161 161 164 164 165 165 165 164 163 162 167 167 168 169 169 169 168 168 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 174 173 172 170 170 170 171 171 172 172 172 169 170 170 170 170 170 171 171 168 168 168 167 167 166 166 165 166 165 165 165 165 166 167 167 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 169 170 170 170 170 169 168 167 167 167 167 168 168 168 169 169 169 169 169 168 168 167 167 167 169 169 170 171 173 174 175 175 173 173 173 174 174 175 175 175 175 174 174 174 173 174 174 174 172 172 172 172 172 172 172 172 173 173 172 171 171 170 170 169 175 175 175 173 170 170 172 174 173 176 179 180 180 180 181 182 183 183 183 184 184 185 185 185 188 187 186 185 185 187 189 190 189 189 188 188 188 187 187 187 190 188 187 185 184 184 185 185 187 186 184 182 182 183 184 185 182 182 182 183 183 183 184 184 184 184 184 183 183 183 182 182 185 182 181 184 189 189 184 178 188 186 185 183 182 182 182 183 182 182 181 181 181 181 180 179 183 181 179 177 177 177 178 179 177 176 175 174 174 173 172 171 175 173 171 169 168 168 168 168 168 167 166 167 169 170 170 168 172 172 168 162 164 173 179 180 177 177 176 176 175 175 176 176 179 179 180 180 180 179 178 177 178 177 176 177 179 179 177 174 172 171 170 170 170 170 169 168 169 169 169 168 168 167 167 167 168 167 167 166 166 167 167 168 165 166 166 165 163 163 165 167 168 167 167 166 164 163 163 162 162 164 166 168 169 168 166 165 166 167 168 166 164 163 163 165 164 165 166 166 166 166 167 167 167 167 167 167 168 169 170 171 172 172 173 173 173 173 174 174 179 178 178 178 177 176 176 176 180 179 179 178 176 175 175 174 173 174 176 176 175 172 169 167 170 171 172 171 170 171 174 176 178 182 185 183 185 190 190 187 190 191 191 192 193 193 194 194 187 190 194 196 196 196 199 201 189 191 194 198 201 200 196 192 193 195 196 195 193 192 193 195 192 194 196 194 190 186 186 188 189 187 185 183 182 183 184 185 182 182 182 181 181 180 180 180 182 180 178 176 176 178 181 183 178 179 180 181 181 181 180 180 181 180 177 175 174 174 174 175 176 176 175 175 175 174 174 174 174 174 174 173 173 172 172 172 172 171 169 168 168 169 171 172 169 169 170 170 170 170 170 171 169 170 171 172 172 171 170 169 166 166 166 167 168 168 169 169 169 169 169 169 169 168 167 166 170 170 170 170 170 170 170 170 171 170 168 167 167 168 170 171 168 168 167 167 167 167 166 166 166 166 167 168 168 169 170 170 170 171 172 170 168 167 167 169 168 168 168 168 168 168 168 168 172 170 168 168 169 170 169 167 170 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 167 169 170 170 171 170 170 169 169 169 169 168 167 166 166 166 166 166 167 167 168 168 168 173 173 172 171 169 168 167 167 165 166 168 169 171 171 171 171 169 169 169 170 170 170 170 171 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 168 168 167 169 168 167 167 167 167 168 169 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 166 167 167 168 169 170 171 171 169 169 170 171 171 172 173 173 172 171 169 168 168 169 170 172 173 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 165 166 167 169 170 171 172 172 171 170 169 169 169 170 171 172 172 171 169 168 168 169 171 172 172 171 169 168 168 169 171 172 169 169 169 169 169 169 169 169 170 170 170 169 168 168 168 167 170 170 171 171 171 170 168 167 172 172 172 172 172 172 172 172 171 172 173 174 174 174 173 172 171 174 175 175 173 173 175 177 177 178 179 179 179 179 178 177 174 175 176 175 174 175 178 181 178 176 173 173 175 177 178 178 171 172 173 174 174 174 173 172 173 171 170 170 172 172 171 169 169 169 169 168 168 167 167 167 171 171 171 171 171 171 171 171 173 173 173 172 172 172 171 171 169 170 171 172 174 175 176 177 172 172 171 170 170 169 168 168 176 175 173 171 170 170 171 171 172 173 174 174 173 172 170 169 173 171 169 170 172 173 171 169 171 171 171 172 172 173 173 174 172 172 172 171 171 170 170 170 168 169 170 171 171 171 170 170 172 172 172 172 172 172 172 172 173 171 171 172 173 171 167 163 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 170 170 171 171 172 172 172 173 171 171 171 171 171 171 171 171 173 172 171 170 170 170 170 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 172 172 172 171 171 170 170 170 173 173 173 172 172 171 171 170 174 173 171 170 171 173 175 177 171 172 174 175 175 174 172 171 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 174 174 174 173 172 173 173 172 172 172 172 171 170 180 176 170 168 169 172 174 175 174 171 169 169 171 172 172 171 172 170 169 170 172 173 172 170 174 173 171 169 169 169 170 171 172 172 172 172 172 172 172 172 170 172 175 174 172 171 171 173 170 172 174 176 176 174 172 170 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 174 174 173 172 171 171 170 170 171 171 172 173 173 172 171 171 173 173 173 173 173 173 173 173 171 171 171 171 172 172 173 174 170 172 173 173 171 170 171 173 174 173 173 172 173 174 176 177 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 170 171 172 173 172 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 174 174 174 173 173 172 172 172 173 173 172 172 172 172 171 170 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 173 172 171 171 170 170 174 173 172 172 171 171 171 171 172 172 172 172 172 172 172 172 169 170 170 171 172 173 174 174 173 172 171 171 171 171 172 173 173 173 173 172 172 171 171 170 172 172 172 172 172 172 172 172 178 177 175 174 172 172 172 172 166 171 174 172 173 176 174 170 175 175 175 174 173 172 172 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 173 173 172 172 173 173 174 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 173 175 176 176 175 173 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 168 170 172 174 175 174 172 171 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 171 173 172 172 172 172 173 175 175 175 174 172 173 175 175 174 173 175 175 174 173 172 172 171 171 175 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 172 173 173 174 174 173 173 172 171 172 172 173 173 174 174 174 171 171 172 173 173 172 171 171 167 169 172 175 176 174 172 170 175 172 168 167 169 171 172 172 171 171 172 173 173 174 175 175 174 173 173 172 172 171 170 170 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 173 173 174 174 175 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 172 171 170 170 169 169 173 173 173 173 173 173 173 173 174 173 171 170 170 171 173 174 173 173 173 173 173 173 173 173 171 171 172 173 173 172 171 171 173 173 173 172 172 171 171 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 171 173 174 174 173 171 170 170 170 171 171 171 171 171 172 173 173 172 172 172 173 174 175 174 174 173 173 173 172 172 172 171 171 171 172 172 173 173 173 172 171 171 171 172 172 173 173 171 172 172 172 173 174 174 174 174 173 172 172 172 172 173 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 177 176 175 174 172 171 170 169 171 172 172 173 173 173 172 172 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 175 174 173 171 170 170 170 170 172 173 175 176 176 175 173 172 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 175 175 175 174 173 172 170 170 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 171 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 180 173 171 178 180 175 173 177 178 177 177 178 179 176 172 168 173 174 176 178 178 178 176 175 176 175 174 174 174 174 175 176 178 177 175 174 173 174 174 175 175 175 176 176 176 176 176 176 182 179 176 173 173 175 178 180 180 179 178 178 178 178 177 176 178 180 181 181 179 179 180 182 177 177 178 179 180 181 182 183 180 180 179 179 179 180 181 182 181 180 180 179 179 180 180 181 185 184 184 183 181 179 177 175 182 183 184 185 185 185 184 184 190 188 185 182 182 185 188 190 180 181 183 185 186 184 182 181 184 185 187 188 188 187 186 185 182 183 184 185 187 188 189 190 188 187 186 186 187 190 193 194 190 192 194 194 194 194 197 199 194 193 192 193 195 196 195 194 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 197 196 198 200 201 201 198 196 194 197 198 200 201 202 201 201 200 202 202 203 203 203 202 201 200 204 205 205 204 202 202 204 207 204 203 202 202 203 205 207 208 210 209 208 207 206 206 205 205 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 159 159 160 161 158 157 157 156 157 158 160 161 163 162 160 159 158 159 160 161 159 159 159 160 160 161 161 162 160 160 160 160 159 158 157 157 156 156 157 158 159 159 159 159 157 157 157 158 158 159 159 159 157 158 158 160 161 162 163 163 160 160 160 160 160 160 160 160 161 160 160 159 160 161 163 164 161 162 163 163 163 163 164 164 167 167 168 169 169 170 171 171 173 173 174 175 175 175 174 173 174 174 174 174 174 174 174 174 174 174 173 172 172 172 173 174 173 172 171 171 171 172 173 174 172 172 172 173 173 170 165 160 170 170 170 169 169 168 168 168 168 167 167 166 166 167 167 168 167 168 169 170 170 170 169 169 163 165 169 171 172 171 168 167 170 168 168 169 171 171 168 166 167 167 167 167 167 168 168 168 171 171 171 170 170 169 169 169 169 170 171 173 173 173 173 173 175 175 174 173 173 172 171 171 172 173 174 175 175 175 175 174 170 170 170 171 171 172 172 172 170 171 172 174 175 175 175 174 171 172 173 174 175 174 173 173 177 178 178 179 180 180 181 181 181 182 183 184 184 183 181 180 180 182 184 184 182 182 184 186 188 189 189 190 190 189 189 188 188 188 188 188 188 188 188 189 188 187 185 184 183 182 183 183 180 180 180 180 181 183 185 186 183 184 185 185 185 185 184 183 185 184 184 184 184 183 183 183 180 180 180 180 181 183 185 186 184 184 183 182 180 179 178 178 178 178 178 177 177 176 175 175 178 178 177 176 175 174 174 173 171 172 172 173 173 172 172 171 169 168 168 167 168 169 170 171 174 174 175 176 177 177 177 177 179 179 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 175 175 174 173 173 177 174 171 171 171 171 169 168 170 169 168 167 167 167 168 169 165 166 166 167 168 169 170 170 166 166 166 165 165 164 164 163 169 167 166 164 164 165 166 167 165 166 168 169 169 168 166 165 164 164 164 164 164 165 166 167 163 164 164 166 167 168 168 169 169 169 168 168 168 167 167 167 169 171 173 173 172 171 173 175 175 175 175 175 176 177 178 178 178 178 178 177 177 176 176 175 173 173 173 173 173 173 173 174 173 173 172 170 169 171 175 179 181 182 183 184 186 187 188 189 191 190 189 188 187 188 189 189 186 190 195 196 194 192 192 193 197 196 195 194 195 196 198 199 194 195 196 197 197 197 197 197 193 193 192 192 192 191 191 191 190 189 188 186 184 182 181 180 182 182 182 181 181 180 180 180 177 176 176 175 175 176 176 177 177 178 180 182 184 185 186 186 179 173 173 179 179 172 170 175 174 175 175 176 175 174 173 172 175 174 171 169 169 170 173 174 168 170 171 170 167 166 167 169 172 172 172 171 171 170 170 170 174 169 164 165 169 172 170 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 168 169 169 169 169 170 170 169 169 169 170 170 171 171 171 169 170 170 170 169 167 165 163 171 170 169 168 168 168 168 168 171 170 170 169 169 168 167 167 170 169 169 168 167 167 166 166 166 167 168 169 169 169 169 168 169 167 166 167 169 170 168 166 164 165 165 166 167 168 168 169 169 169 170 171 171 170 169 169 170 169 169 169 168 167 167 167 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 173 171 169 169 171 171 169 167 166 167 169 170 170 169 167 166 169 168 168 167 167 168 168 169 170 169 168 168 168 168 169 170 167 167 167 167 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 173 171 167 164 163 165 168 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 167 170 172 172 170 167 166 166 171 171 170 169 168 168 167 167 169 169 169 170 170 171 171 171 171 171 171 170 170 169 169 169 172 171 169 168 168 169 171 172 166 168 170 172 173 172 170 169 169 169 169 169 169 169 169 169 169 170 172 173 173 172 170 169 170 170 170 170 170 170 170 170 170 168 166 165 165 167 170 173 169 171 172 174 174 172 171 169 171 171 171 171 171 171 171 171 169 170 170 171 172 173 174 174 173 173 172 172 173 174 176 177 179 179 179 180 180 180 181 181 175 175 176 176 176 177 177 177 179 178 178 177 177 177 176 175 173 171 170 170 172 172 170 168 175 175 174 174 173 172 171 171 172 172 171 171 171 170 170 170 171 171 170 170 170 171 172 173 174 173 171 170 170 171 173 174 172 172 171 171 170 169 168 168 170 170 170 170 170 170 170 170 173 172 171 171 171 171 170 170 165 166 167 169 171 173 175 175 172 172 171 171 170 169 169 168 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 173 173 172 171 171 170 170 169 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 173 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 172 172 172 172 171 169 167 166 170 172 175 176 175 172 169 166 171 172 174 175 175 174 172 171 174 174 173 173 173 174 174 175 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 172 172 172 171 169 167 166 172 172 172 172 172 172 172 172 174 174 173 173 173 172 172 172 171 171 171 171 171 171 171 171 169 170 170 171 171 172 172 172 173 173 173 172 172 171 171 171 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 173 173 173 173 173 173 173 173 175 174 173 172 172 172 172 173 173 173 173 173 173 173 173 173 169 169 169 170 170 171 171 171 172 171 170 169 169 170 171 172 173 173 173 173 173 173 173 173 170 170 171 172 173 173 173 172 170 170 171 172 172 171 170 170 173 173 173 174 173 172 171 170 174 173 171 170 170 171 173 174 173 172 172 171 171 172 172 173 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 174 173 172 171 170 169 168 168 167 170 173 174 173 173 175 176 172 173 174 174 174 172 170 168 174 175 176 178 179 179 178 178 173 172 170 171 173 174 172 171 175 173 171 168 168 169 171 173 172 174 174 172 169 167 168 169 173 173 173 172 172 171 171 171 169 170 172 173 173 172 170 168 173 172 171 171 172 173 172 171 171 171 170 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 170 171 173 174 174 173 171 170 173 173 173 173 173 173 173 173 174 172 170 168 168 170 172 174 172 172 172 172 172 172 172 172 170 171 172 172 174 174 175 176 174 174 173 172 171 171 170 170 172 171 171 171 171 171 170 170 178 176 174 172 172 172 173 174 175 176 177 175 173 171 172 173 172 172 172 172 172 172 172 172 173 171 170 171 174 176 175 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 171 171 173 173 173 173 171 171 172 171 170 171 173 174 173 172 176 174 170 167 167 170 174 176 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 174 174 175 176 176 173 174 174 172 170 169 171 173 170 170 171 172 172 173 173 174 173 173 173 173 173 173 173 173 171 171 172 173 175 176 177 177 172 172 172 173 173 174 174 174 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 170 171 172 173 175 176 177 178 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 174 174 173 172 172 171 171 170 170 170 170 170 170 170 170 170 173 172 171 173 177 179 178 177 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 172 173 173 173 172 171 170 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 173 173 172 173 173 173 172 172 172 171 171 172 173 174 174 174 173 172 172 170 172 173 175 175 174 173 172 171 171 171 171 171 170 170 170 172 172 171 171 171 170 170 170 173 173 173 173 173 173 173 173 172 171 170 169 169 171 172 174 169 169 170 171 172 173 175 176 172 173 176 178 178 176 173 172 171 172 173 174 174 172 170 169 172 172 172 172 172 172 172 172 175 173 171 172 174 175 173 171 170 171 173 174 174 173 171 170 166 168 170 172 172 172 170 169 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 170 171 173 174 175 174 173 172 173 173 173 173 173 173 173 173 170 170 171 172 172 173 174 174 171 171 172 172 173 174 174 175 176 174 173 172 172 170 167 164 176 176 175 174 174 173 172 172 173 173 173 173 173 173 173 173 172 172 173 174 176 177 178 178 173 175 177 177 175 175 177 178 174 174 174 174 174 174 174 174 175 175 175 175 174 173 172 172 173 173 174 175 175 176 176 177 176 176 176 175 175 175 175 175 176 176 175 175 175 175 174 174 180 179 177 175 175 175 177 178 176 179 182 181 179 177 178 179 181 181 181 180 180 179 179 179 179 179 179 180 180 181 181 181 175 177 179 181 183 184 184 184 179 180 182 183 184 184 183 182 181 183 185 187 187 185 183 181 184 184 185 185 185 186 186 186 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 187 186 185 184 185 186 187 188 189 189 189 189 189 189 189 189 194 193 192 191 191 193 194 196 190 194 199 200 198 196 195 196 192 194 196 198 199 198 196 195 191 192 193 194 196 197 198 199 197 197 196 197 197 198 200 201 204 203 201 200 201 202 204 205 204 204 204 204 204 204 204 204 197 200 204 208 210 210 210 209 206 207 208 208 208 208 207 206 207 208 209 210 210 209 208 207 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 157 157 157 157 157 158 159 160 158 158 158 158 158 158 159 159 161 161 160 159 159 159 160 160 159 159 159 160 160 161 161 161 158 159 159 159 158 157 156 156 158 158 159 159 159 158 157 157 157 157 157 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 163 163 163 163 164 164 162 163 164 167 169 171 173 174 172 172 174 175 175 175 174 174 175 175 175 174 174 173 173 173 173 172 172 172 173 174 175 176 174 173 172 171 170 170 171 171 171 170 170 170 171 169 165 162 168 168 168 168 168 167 167 167 168 167 167 166 166 167 167 168 167 168 169 170 170 170 169 169 169 169 170 170 170 169 169 168 169 168 168 169 171 171 169 166 171 171 170 169 168 167 166 166 168 168 168 169 169 169 170 170 170 171 172 173 174 174 174 173 175 175 174 173 173 172 171 171 172 173 174 175 175 175 174 174 170 170 171 171 171 171 171 171 169 169 171 172 173 173 172 172 176 177 178 179 179 179 178 177 177 177 178 179 179 180 180 181 181 181 182 183 183 182 182 182 180 182 184 184 183 183 184 186 187 187 188 189 189 188 187 187 188 188 188 188 188 188 187 187 187 186 185 183 183 183 183 183 183 182 181 181 181 182 183 184 181 182 183 183 183 183 182 181 184 184 184 184 183 183 183 183 183 183 183 183 183 185 186 187 183 183 182 182 181 180 179 179 178 178 178 177 177 176 176 176 178 177 177 176 175 174 173 173 170 171 171 171 171 170 169 169 168 168 168 167 168 169 170 171 172 173 174 175 175 176 176 175 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 179 179 178 177 177 176 175 175 174 172 169 169 171 171 170 169 170 169 168 167 167 167 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 164 164 164 168 167 166 165 165 165 166 166 166 167 167 168 168 167 167 166 164 164 164 164 165 165 166 167 165 165 166 166 167 168 168 169 167 167 167 168 168 169 169 169 170 172 174 174 172 172 174 176 175 175 176 176 177 178 178 178 178 178 177 177 176 176 175 175 174 174 174 174 174 174 174 174 172 172 172 171 170 172 176 180 182 182 183 185 186 187 188 189 190 189 189 189 189 189 189 189 192 193 195 197 198 198 196 194 196 196 195 195 195 196 197 197 194 195 196 197 197 197 196 196 194 194 193 192 191 189 188 188 189 188 187 186 184 183 182 181 184 183 182 181 180 179 179 178 177 177 176 176 176 176 177 177 178 179 180 181 181 181 181 181 177 178 177 174 174 175 175 174 173 173 174 175 175 175 174 173 176 174 172 171 170 170 171 172 169 171 172 171 168 167 168 170 172 172 171 171 171 170 170 170 172 169 166 167 169 171 169 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 168 169 169 169 169 170 170 169 169 169 170 170 171 171 171 169 169 170 170 170 169 168 168 171 170 169 168 168 168 168 169 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 166 167 168 169 169 168 168 167 169 168 166 167 169 170 168 167 169 169 169 169 169 169 169 169 169 169 170 171 171 170 169 169 169 168 168 168 167 167 166 166 168 168 169 169 169 169 169 170 168 168 169 169 169 169 169 169 172 170 169 169 170 171 169 167 167 168 170 171 171 170 168 167 170 169 169 168 168 169 169 170 170 169 168 168 168 168 169 170 168 168 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 172 170 167 165 165 166 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 166 168 171 172 170 169 168 169 171 170 170 169 169 168 168 168 169 169 169 170 170 171 171 171 169 169 169 170 170 171 171 171 171 170 170 169 169 170 170 171 167 168 170 172 172 172 170 169 169 169 169 169 169 169 169 169 170 171 171 172 172 171 171 170 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 169 169 168 168 168 168 169 169 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 175 176 177 180 180 179 179 178 178 178 177 175 175 176 176 176 177 177 177 179 178 178 177 177 177 176 175 174 172 171 171 173 173 171 169 175 175 174 174 173 172 172 171 172 172 172 171 171 170 170 170 172 171 170 170 170 171 172 172 170 170 169 168 168 169 170 170 172 172 171 171 170 169 169 168 170 170 170 170 170 170 170 170 173 172 171 171 171 171 170 170 172 172 171 171 170 169 169 168 171 171 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 172 172 172 172 171 170 169 168 171 172 174 175 174 172 170 168 172 172 173 174 174 173 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 170 169 168 172 172 172 172 172 172 172 172 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 172 172 172 173 172 172 172 172 172 172 171 171 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 169 169 170 171 171 172 172 173 174 174 173 172 172 172 173 173 173 173 173 173 173 173 173 173 170 170 170 170 171 171 171 171 172 171 171 170 170 171 171 172 173 173 173 173 173 173 173 173 169 170 172 174 174 173 171 170 170 171 171 172 172 171 171 170 172 173 173 173 173 172 171 170 174 173 172 171 171 171 172 172 173 173 172 171 171 172 173 173 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 173 173 172 171 171 170 169 169 169 171 174 173 172 171 171 172 171 172 173 173 173 173 173 172 171 172 173 174 174 174 174 173 173 172 171 171 173 174 172 171 171 172 173 175 176 176 176 176 171 173 174 173 171 170 171 173 171 171 171 172 172 173 173 173 171 171 171 171 172 173 174 174 173 172 171 171 172 173 172 171 171 171 170 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 170 171 173 174 174 173 171 170 173 173 173 173 173 173 173 173 173 172 170 169 169 170 172 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 173 173 172 172 171 171 171 172 172 172 172 171 171 171 171 173 173 172 172 172 173 173 174 174 176 176 175 173 171 172 174 173 173 173 173 173 173 173 173 174 173 171 172 173 174 172 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 172 173 173 174 174 175 170 171 171 172 172 173 174 174 173 173 173 172 172 172 171 171 171 172 173 173 173 173 172 171 174 172 171 172 174 175 174 173 172 172 171 170 170 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 173 173 173 173 173 173 173 173 170 170 171 172 172 173 174 174 173 174 174 172 170 169 171 173 172 172 172 172 172 172 172 171 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 175 175 175 175 175 175 175 175 173 173 174 175 175 174 173 173 173 173 173 173 173 173 173 173 171 171 172 173 174 175 176 177 172 172 172 173 173 173 174 174 172 172 172 172 172 172 172 172 170 171 171 171 171 171 171 172 173 173 173 173 173 173 174 174 171 171 171 171 171 171 171 171 175 173 172 173 175 175 174 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 172 173 173 173 172 171 170 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 172 172 174 174 174 173 173 173 172 172 172 172 173 174 174 174 173 172 172 172 173 174 174 174 173 173 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 172 172 172 173 173 174 174 174 172 171 171 171 171 172 172 173 172 171 171 171 172 172 173 173 171 172 174 175 175 174 172 171 172 172 173 173 173 172 171 170 172 172 172 172 172 172 172 172 174 172 171 172 174 174 173 171 170 171 173 174 174 173 171 170 170 170 170 170 170 171 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 174 174 175 175 173 173 173 173 173 173 173 173 170 171 171 172 173 173 174 174 173 173 173 174 174 175 175 175 173 172 171 172 173 173 170 168 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 177 178 177 175 174 174 176 174 174 174 174 174 174 174 174 173 173 174 175 175 175 174 174 175 175 175 175 175 175 175 174 174 174 175 175 176 177 177 177 175 175 175 175 175 175 175 175 179 179 178 178 178 179 179 180 176 178 181 181 179 178 179 180 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 180 180 181 181 182 182 182 180 180 181 182 183 183 183 183 182 183 185 186 186 185 183 182 181 181 182 182 182 183 183 183 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 186 186 185 185 185 186 188 189 188 188 189 190 191 192 192 192 193 193 192 192 192 193 194 195 193 194 196 197 195 193 192 192 196 196 196 195 196 196 197 197 193 193 194 195 196 197 198 199 197 197 197 197 197 199 200 201 205 204 203 202 202 202 202 203 203 203 204 204 204 204 205 205 202 203 205 207 208 208 207 207 206 207 208 208 208 208 207 206 207 207 207 207 207 207 207 207 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 158 158 157 157 157 157 158 158 159 159 159 159 159 159 159 159 157 157 156 156 156 157 158 158 157 158 159 160 159 158 157 156 158 159 160 160 161 160 160 160 159 159 159 160 160 160 160 161 157 157 158 158 157 157 156 155 160 160 159 159 158 157 156 155 157 157 158 158 158 158 159 159 160 160 159 159 158 158 158 158 160 160 160 160 160 160 160 160 161 161 162 162 162 161 160 159 161 162 163 163 163 163 164 164 161 162 164 166 168 170 172 173 170 171 173 174 175 175 175 175 176 176 175 174 173 172 172 171 171 171 171 172 173 175 176 177 175 174 173 171 170 169 169 169 170 168 167 166 167 167 166 164 166 166 166 166 167 167 167 167 168 167 167 166 166 167 167 168 167 168 169 170 170 170 169 168 174 172 170 168 168 168 169 169 169 168 168 169 171 171 169 167 171 170 170 169 169 168 168 168 165 165 166 167 168 169 170 171 171 172 173 174 175 175 174 174 175 175 174 173 173 172 171 171 173 173 174 175 175 174 173 173 171 171 171 171 170 170 170 170 170 171 171 172 172 172 171 171 174 174 175 176 176 176 176 175 177 177 177 178 179 179 180 180 180 180 180 180 181 182 183 184 181 182 184 184 183 183 185 186 185 186 187 187 187 187 186 185 189 189 188 188 187 186 186 186 185 185 184 183 183 183 184 184 184 183 182 181 181 181 181 182 181 182 183 183 183 183 182 181 183 183 183 183 183 183 183 183 185 184 184 183 184 184 185 185 183 182 182 182 181 181 180 180 178 178 177 177 177 177 177 177 176 176 176 175 174 173 173 173 172 172 172 172 171 170 169 169 169 168 168 167 168 169 170 171 173 173 174 175 176 176 176 176 180 180 180 180 179 179 179 179 176 176 176 176 176 176 176 176 179 179 178 177 177 176 175 175 171 169 167 168 170 171 170 169 169 169 168 167 167 167 167 168 169 168 167 166 165 163 163 162 166 166 166 165 165 165 165 164 166 167 167 167 167 166 165 165 168 167 167 166 166 167 167 168 165 165 165 164 165 165 166 167 168 168 168 168 168 168 168 168 165 166 167 168 169 170 171 171 170 172 174 174 173 173 175 177 176 176 177 178 178 179 179 179 178 178 177 177 176 175 175 174 175 175 175 175 175 175 174 174 171 171 172 171 171 174 178 182 182 183 184 185 186 187 188 189 188 189 190 191 191 190 189 188 195 193 193 196 200 201 197 194 196 196 196 197 196 196 195 194 195 196 196 197 197 196 195 194 195 194 193 191 189 187 186 185 187 187 186 185 185 184 183 183 184 184 183 182 180 179 178 178 178 177 177 177 177 177 177 178 180 180 180 180 179 178 177 176 175 181 180 172 171 177 178 172 172 173 174 175 175 175 175 174 175 174 173 172 171 170 170 169 170 172 172 171 170 169 170 171 172 171 171 171 170 170 170 170 170 170 169 170 170 169 167 166 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 167 168 169 169 169 169 170 170 169 169 170 170 170 170 171 171 170 169 169 169 169 170 171 172 171 170 169 168 168 168 169 169 168 168 168 169 169 169 170 170 166 166 167 168 169 170 170 170 167 167 168 168 168 167 166 166 169 168 167 168 169 169 168 167 173 173 172 171 170 169 169 168 169 169 170 170 170 170 169 169 169 169 169 168 168 168 167 167 167 168 168 169 169 170 170 170 169 169 169 169 169 169 168 168 172 170 168 169 170 171 169 167 169 169 170 171 171 170 169 169 171 170 170 169 169 170 170 171 170 169 168 168 168 168 169 170 169 170 171 172 171 170 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 168 168 167 167 168 169 170 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 164 167 170 171 170 170 170 171 170 170 170 170 169 169 169 169 169 169 170 170 170 170 171 171 167 168 168 169 171 172 172 173 169 170 170 171 171 170 170 169 167 169 170 172 172 171 170 169 169 169 169 169 169 169 169 169 172 171 171 170 170 171 171 172 168 168 168 168 168 168 168 168 169 170 172 173 173 173 172 171 171 170 167 166 166 167 170 171 171 171 171 171 171 171 171 171 173 173 173 172 172 171 171 170 173 173 173 173 174 175 176 177 180 180 179 178 177 176 175 175 175 176 176 176 177 177 177 178 179 178 178 177 177 177 176 175 175 174 172 172 173 173 172 171 175 175 174 174 173 173 172 172 172 172 172 171 171 171 170 170 172 172 171 170 170 171 171 172 171 171 172 172 172 172 171 171 172 172 171 171 170 170 169 169 171 171 171 171 171 171 171 171 173 172 171 171 171 171 170 170 175 175 173 171 170 168 166 166 170 170 171 172 173 173 174 174 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 169 169 170 171 172 172 173 173 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 172 171 171 171 170 170 172 172 172 172 172 172 172 172 171 171 172 173 172 172 171 170 171 172 172 173 172 172 172 171 173 173 172 172 172 172 173 173 172 171 170 170 169 169 169 169 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 172 172 173 172 172 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 171 171 172 172 172 172 172 172 174 173 173 173 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 171 171 171 171 171 171 171 171 173 172 172 171 172 172 173 174 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 172 172 171 171 171 171 172 172 173 173 173 173 173 173 173 173 169 171 174 175 174 172 170 169 170 171 172 172 172 172 171 170 172 173 173 173 173 172 171 170 173 173 174 173 173 172 171 170 173 173 172 171 171 172 173 173 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 172 172 171 171 171 171 171 171 171 173 174 173 170 168 168 168 172 172 172 172 173 174 176 176 170 171 171 172 172 172 171 171 174 172 171 172 173 174 173 171 169 172 176 179 180 178 175 172 169 171 172 172 171 171 172 173 169 169 170 171 172 173 174 175 173 172 170 170 171 173 177 179 173 172 171 171 172 173 172 171 172 171 170 170 170 171 172 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 173 173 173 173 172 172 171 171 172 173 173 172 171 171 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 173 173 173 173 172 172 172 172 173 173 173 172 172 172 172 172 169 170 171 172 173 174 173 173 173 174 175 175 173 172 173 174 173 173 173 173 173 173 173 173 175 174 172 172 172 172 170 169 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 170 170 171 172 174 175 176 176 169 170 171 172 173 174 175 175 173 173 173 173 172 172 172 171 172 172 173 173 173 173 172 172 174 173 172 173 175 176 175 174 170 171 172 173 173 172 171 170 172 172 172 172 172 172 172 172 173 173 172 172 171 170 170 170 173 173 173 173 173 173 173 173 170 170 171 172 172 173 174 174 173 173 173 172 170 170 171 173 174 174 173 172 171 171 170 170 173 173 173 173 173 173 173 173 175 174 174 173 171 170 170 169 174 173 173 173 173 173 173 172 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 171 171 171 171 171 171 171 171 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 173 173 174 174 175 175 172 172 173 174 175 176 177 177 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 173 174 174 175 176 176 172 172 172 172 172 172 172 172 176 175 173 172 173 172 170 169 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 173 173 174 173 172 171 171 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 171 172 172 173 173 172 172 171 175 175 175 174 174 173 173 173 170 171 172 174 174 174 174 174 173 173 172 172 172 173 174 174 170 170 171 171 172 172 172 173 172 172 172 171 171 171 170 170 172 172 172 173 173 174 174 174 171 171 172 173 173 173 173 172 173 173 173 172 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 171 171 171 172 172 172 172 172 172 172 172 172 172 173 172 171 172 173 174 173 172 171 171 172 173 173 172 171 171 174 172 170 169 169 171 174 175 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 173 173 172 172 172 173 174 175 173 173 173 173 173 173 173 173 171 171 172 172 173 173 174 174 175 175 175 175 175 175 175 175 171 171 170 172 175 176 174 173 170 170 171 172 172 173 174 174 172 172 173 173 174 174 175 175 176 176 176 175 175 174 174 174 177 178 179 177 174 172 173 174 174 174 174 174 174 174 174 174 171 172 173 174 175 176 176 176 177 177 176 175 174 174 173 173 173 174 175 176 177 178 179 179 174 174 175 175 176 176 176 177 177 177 178 179 180 180 180 180 176 178 179 180 179 179 180 181 180 180 180 180 180 180 181 181 181 181 180 180 180 180 180 180 184 183 181 180 179 179 180 181 181 181 181 181 182 183 184 184 184 184 184 184 184 184 184 184 183 183 183 184 184 185 185 185 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 185 185 185 186 186 188 189 190 188 188 189 191 192 194 195 195 192 192 193 194 194 194 194 193 197 196 195 194 194 194 192 191 200 198 196 194 194 195 197 199 196 196 196 197 197 198 198 198 198 197 197 197 198 199 200 201 201 202 203 203 204 204 203 203 203 203 203 204 205 205 205 206 207 207 207 206 206 206 205 205 206 207 208 208 208 208 207 206 207 206 205 204 204 205 206 207 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 158 158 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 158 158 157 158 160 161 160 158 156 154 156 157 159 161 162 161 160 159 159 159 159 159 159 160 160 160 157 157 158 158 158 158 157 156 159 159 159 159 158 158 157 156 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 160 160 160 160 160 160 160 160 164 163 161 160 159 160 160 161 161 162 163 163 163 163 164 164 167 167 167 167 168 168 168 169 169 170 172 174 175 175 175 175 176 176 175 174 173 171 171 170 173 172 172 172 173 174 175 176 173 172 172 171 170 169 169 168 169 167 164 163 165 166 166 165 165 165 166 166 167 167 168 168 168 167 167 166 166 167 167 168 167 167 168 169 169 169 169 168 171 170 169 169 168 168 168 168 168 168 167 169 171 171 169 167 165 166 167 168 169 171 172 172 166 166 167 167 168 169 169 170 171 172 173 175 175 175 175 175 174 174 174 173 173 172 172 172 173 174 174 174 174 173 172 171 172 171 171 170 170 169 169 169 173 173 174 174 173 173 173 173 171 171 172 172 172 172 172 172 176 176 177 177 178 179 179 179 180 179 178 178 179 181 183 185 181 182 183 183 184 184 185 185 185 186 186 187 187 186 186 185 189 189 188 187 186 185 185 184 184 183 183 182 182 183 184 185 182 182 182 182 182 182 182 182 183 184 185 185 185 185 184 183 182 182 182 183 183 183 183 183 184 184 183 183 182 182 182 182 182 182 182 182 182 182 181 181 178 178 178 178 178 178 178 178 175 175 175 174 174 173 173 173 175 175 175 175 174 173 172 171 169 169 168 168 168 169 170 171 175 176 177 178 179 179 179 179 181 181 180 180 180 180 179 179 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 172 170 167 167 169 169 168 167 168 168 167 167 167 167 167 167 169 168 167 166 165 164 163 162 166 166 166 166 166 165 165 165 166 167 168 169 169 167 165 164 169 168 166 165 165 166 168 169 166 166 165 165 165 166 166 167 170 170 170 169 169 168 168 168 167 167 168 168 169 170 170 171 170 172 173 174 173 173 175 177 177 178 179 180 180 181 180 180 179 179 178 177 176 175 174 174 175 174 174 174 174 173 173 173 169 171 172 172 173 175 180 183 183 184 184 185 186 187 188 189 187 188 191 192 192 191 189 187 192 191 191 193 196 197 195 193 195 196 197 198 197 195 193 192 196 196 197 197 196 195 194 193 193 192 191 190 188 187 186 185 186 186 185 185 185 185 184 184 182 182 182 181 181 180 180 179 179 179 178 178 178 178 179 179 180 180 180 180 179 178 176 176 174 180 181 177 175 177 177 173 175 175 175 175 174 174 173 173 172 172 173 173 173 172 171 170 171 172 172 172 171 171 171 171 171 171 171 170 170 170 169 169 168 170 171 172 170 168 167 166 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 167 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 170 169 168 168 169 170 172 170 170 169 168 168 168 169 170 167 167 168 168 169 170 171 171 167 168 168 168 169 169 170 170 167 168 168 168 168 167 165 165 169 169 168 168 169 169 169 168 173 172 172 171 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 169 169 167 167 168 169 169 170 170 171 170 170 170 169 169 168 168 168 171 169 168 168 170 170 169 167 169 169 170 170 170 170 169 169 170 170 169 168 168 169 170 170 170 169 168 168 168 168 169 170 169 170 171 172 171 170 167 166 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 167 167 168 169 170 170 170 169 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 166 169 171 171 170 169 170 171 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 168 168 169 170 170 171 172 172 168 169 171 172 172 171 169 168 168 169 170 171 171 171 170 169 170 170 170 170 170 170 170 170 173 172 170 169 169 170 172 173 171 171 171 171 171 171 171 171 170 171 171 172 172 172 172 172 173 172 171 170 170 171 172 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 173 173 174 174 175 176 176 177 179 179 179 178 177 176 176 176 176 176 176 177 177 177 178 178 179 178 178 177 177 177 176 175 176 175 174 173 173 173 173 173 175 175 174 174 174 173 173 173 173 173 172 172 171 171 171 171 173 172 171 170 170 170 171 171 171 172 174 175 175 174 172 171 172 172 171 171 171 170 170 170 171 171 171 171 171 171 171 171 173 172 171 171 171 171 170 170 171 171 171 171 171 171 170 170 171 171 171 171 172 172 173 173 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 171 172 173 173 173 173 172 172 172 171 171 171 172 173 174 174 173 171 171 171 171 173 174 175 175 173 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 172 172 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 173 173 173 172 172 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 176 176 175 174 172 171 170 170 172 171 171 171 171 172 174 174 173 173 173 173 173 173 173 173 174 174 173 173 172 172 172 171 172 172 172 171 171 172 172 172 173 173 173 173 173 173 173 173 172 173 174 173 172 170 170 171 171 171 172 173 173 172 171 171 172 172 173 173 173 172 172 171 173 173 175 175 174 173 171 169 174 173 172 172 172 172 173 174 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 171 171 171 171 172 172 173 173 172 173 175 174 171 169 168 169 175 174 172 172 172 174 176 177 173 173 173 173 173 172 172 172 174 172 171 172 174 174 173 171 172 173 176 177 176 173 169 166 170 170 170 170 170 170 170 171 170 170 171 171 172 173 173 174 173 172 171 171 171 173 174 176 173 172 171 171 172 173 172 171 172 171 171 171 171 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 172 172 172 172 172 171 174 174 173 173 173 173 172 172 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 174 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 174 173 173 173 173 172 172 172 169 171 173 174 175 174 173 172 172 173 175 174 172 172 173 175 174 174 174 174 174 174 174 174 173 173 172 172 172 172 171 170 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 171 172 172 173 173 174 174 175 171 171 172 172 173 174 174 174 174 174 173 173 173 172 172 172 172 173 173 173 173 173 173 172 174 172 171 173 175 176 175 173 171 172 173 173 173 173 172 171 172 172 172 172 172 172 172 172 175 174 174 173 172 171 170 170 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 173 173 172 171 171 171 172 173 173 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 175 175 174 173 172 171 170 170 174 174 174 173 173 172 172 172 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 169 169 169 169 169 169 169 169 173 173 173 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 175 176 176 176 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 172 173 173 173 174 174 175 175 173 173 173 173 173 173 173 173 176 175 174 173 172 172 170 170 173 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 173 174 174 174 173 172 171 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 171 172 172 172 172 172 172 171 175 174 174 174 173 173 173 173 170 171 172 174 174 175 175 174 174 173 172 171 171 173 174 176 170 170 171 171 172 173 173 174 173 173 172 172 171 171 171 171 174 174 173 173 173 173 172 172 170 171 173 175 175 174 173 172 172 173 173 172 172 171 171 171 172 171 170 169 169 170 171 172 174 173 171 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 171 174 173 172 171 171 172 174 175 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 170 170 171 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 173 173 173 174 174 175 175 174 174 174 174 174 173 173 171 171 173 175 177 176 174 173 173 173 174 174 175 175 175 172 173 173 174 174 175 175 176 176 176 175 175 175 174 174 174 176 177 178 176 174 172 173 175 174 174 174 174 174 174 174 174 172 173 174 175 175 175 175 175 176 176 176 175 175 174 174 174 175 175 176 176 177 177 178 178 174 174 175 175 176 177 178 178 174 175 177 179 179 178 177 176 176 177 178 179 180 180 181 181 179 179 179 180 180 181 181 181 181 181 181 180 180 179 179 179 185 183 181 179 178 179 181 182 182 181 180 180 181 182 184 185 185 184 183 183 183 183 184 185 184 184 184 185 185 185 186 186 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 185 185 186 187 188 189 190 191 188 189 190 191 192 193 194 194 191 192 194 196 196 195 194 193 200 197 194 194 196 198 196 194 200 199 197 195 195 195 196 197 198 198 198 198 198 198 198 198 198 198 197 197 198 199 201 201 196 198 200 203 205 205 204 204 203 203 204 204 205 206 206 206 208 207 206 205 205 205 205 206 206 207 208 208 208 208 207 206 209 207 205 204 204 205 207 209 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 160 159 158 157 157 158 159 160 158 158 158 158 158 158 158 158 160 159 158 158 158 158 159 159 157 158 160 161 160 158 156 154 156 157 159 161 161 160 159 158 159 159 159 159 159 159 159 159 158 158 159 159 159 159 159 158 156 157 158 158 159 159 159 159 158 158 158 158 158 158 158 158 156 156 157 158 159 159 160 160 160 160 160 160 160 160 160 160 167 164 160 157 156 158 162 164 161 162 163 163 163 163 164 164 168 168 168 169 169 169 169 169 169 170 171 173 174 175 175 175 176 175 175 173 172 171 170 170 175 174 173 172 171 171 172 172 169 169 170 170 170 170 170 169 169 166 163 162 164 166 166 166 166 166 167 167 168 168 169 169 168 167 167 166 166 167 167 168 166 167 168 169 169 169 168 168 164 165 168 170 170 169 167 166 168 167 167 169 171 172 170 168 164 165 166 167 168 169 170 171 169 169 169 169 168 168 168 168 171 172 173 175 175 175 175 175 174 174 173 173 173 173 172 172 174 174 174 174 173 172 170 170 171 171 171 170 170 169 169 168 174 174 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 176 176 177 178 178 178 179 178 178 177 178 180 183 184 181 181 181 182 183 184 184 184 185 186 187 187 187 187 186 185 188 188 187 186 185 184 184 183 184 183 182 182 182 183 184 184 179 180 181 182 183 183 184 184 183 184 185 185 185 185 184 183 182 182 183 183 183 184 184 184 184 184 184 184 183 182 182 181 183 183 182 182 182 182 182 182 179 179 178 178 178 178 178 177 175 175 174 174 174 173 173 173 175 175 175 175 175 174 173 173 170 170 169 169 170 171 172 172 176 177 178 179 180 180 180 180 181 181 180 180 180 180 179 179 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 175 172 169 168 168 167 165 164 167 167 167 167 167 167 166 166 167 167 167 166 166 166 166 165 166 166 166 166 166 166 166 166 166 167 168 169 169 168 166 165 169 168 166 165 165 166 168 169 167 167 166 166 165 166 166 166 171 171 170 170 169 168 168 168 170 170 169 169 169 169 169 169 169 171 173 173 173 173 175 177 178 179 180 182 183 182 182 181 180 180 179 178 177 176 175 174 174 173 173 172 172 171 171 171 169 171 173 174 174 177 181 184 184 185 185 186 187 188 188 188 187 188 191 192 193 192 190 189 189 191 193 193 192 192 193 195 194 195 196 197 197 195 193 192 195 196 196 196 196 195 193 193 190 190 190 189 188 188 187 187 185 185 185 185 185 185 185 185 180 180 180 181 181 181 182 182 180 180 179 179 179 179 180 180 179 180 180 180 180 180 179 179 175 176 180 185 182 174 172 175 178 177 176 174 173 172 171 171 169 170 171 173 173 173 173 172 171 171 171 171 172 172 172 171 171 171 170 170 170 169 169 169 167 169 171 171 170 168 167 166 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 172 171 169 167 166 166 167 168 170 169 168 168 168 169 170 170 166 167 167 168 169 170 171 172 170 170 170 169 169 168 168 168 168 168 169 169 168 167 166 165 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 168 168 168 168 169 169 169 169 168 168 168 169 169 169 170 170 170 170 170 169 169 168 168 168 170 168 167 168 170 170 169 168 169 168 168 168 168 168 168 169 169 169 168 167 167 168 169 169 170 169 168 168 168 168 169 170 168 169 170 170 170 168 166 165 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 167 167 169 170 171 170 170 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 173 172 169 168 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 168 169 171 172 172 171 169 168 170 170 170 171 171 170 169 169 170 170 170 170 170 170 170 170 173 172 170 169 169 170 172 173 171 171 171 171 171 171 171 171 172 171 169 168 168 170 172 174 170 171 172 173 173 172 171 170 171 171 171 171 171 171 171 171 170 170 171 171 172 173 173 174 173 174 174 175 176 176 176 177 178 178 178 178 178 179 179 179 176 176 177 177 178 178 178 178 179 178 178 177 177 177 176 175 176 176 175 173 172 173 174 175 175 175 175 174 174 174 174 174 173 173 173 172 172 172 171 171 172 172 171 170 170 171 171 172 169 170 171 173 173 171 170 169 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 173 172 171 171 171 171 170 170 169 170 170 171 172 172 173 173 172 172 171 171 170 170 170 169 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 169 170 172 173 173 173 173 173 173 172 171 170 170 172 173 174 173 172 171 170 170 171 172 173 177 176 175 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 174 175 175 172 172 172 172 172 172 172 172 174 173 173 173 172 172 172 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 173 173 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 174 174 173 173 173 172 172 172 171 171 170 170 171 172 173 174 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 171 168 168 171 175 171 172 172 173 173 172 172 171 171 172 172 173 173 173 172 172 172 173 175 175 175 173 172 170 174 174 173 172 172 173 174 174 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 170 171 171 172 172 173 173 174 170 172 175 174 173 171 172 173 177 176 174 172 172 172 174 175 174 174 174 173 173 173 173 173 175 173 172 172 174 175 174 172 173 173 173 172 171 170 170 169 174 173 173 172 171 171 170 169 172 172 172 172 172 172 171 171 171 172 173 173 173 171 169 168 173 172 171 171 172 173 172 171 172 172 171 171 171 172 173 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 171 171 172 172 172 174 174 174 173 173 172 172 172 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 171 171 172 173 173 174 175 175 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 172 173 174 175 176 175 174 172 170 171 173 174 174 172 171 173 174 174 174 174 174 174 174 174 174 171 171 172 172 172 173 173 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 174 174 173 173 172 172 171 175 175 174 174 173 172 172 172 174 174 174 173 173 173 172 172 174 173 173 173 173 173 173 174 173 171 170 171 173 175 174 172 175 174 173 172 172 173 174 175 172 172 172 172 172 172 172 172 176 176 175 174 173 172 172 171 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 173 172 171 171 171 172 173 173 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 174 174 174 173 173 172 172 172 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 174 173 173 173 172 172 171 171 173 173 173 173 173 173 173 173 173 174 174 174 173 173 173 174 173 173 172 172 171 171 171 170 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 172 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 172 172 172 173 173 172 172 172 173 173 173 173 172 172 172 171 170 171 172 174 174 175 175 174 174 173 172 171 171 173 174 176 170 170 171 172 172 173 174 174 173 173 173 172 172 172 171 171 177 176 175 174 172 171 170 169 170 171 173 175 175 174 173 172 170 171 172 173 173 173 172 172 173 172 170 169 169 170 172 173 174 173 171 170 170 171 172 173 172 172 172 172 172 172 172 172 171 172 172 172 171 171 172 172 172 172 172 171 171 172 172 172 172 173 174 175 175 174 172 171 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 168 170 173 176 176 175 172 170 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 172 172 172 172 172 171 171 175 174 172 173 175 176 175 174 175 175 175 174 174 173 173 173 173 173 174 174 175 175 175 175 174 174 174 175 175 175 176 176 173 175 176 175 174 173 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 174 173 172 174 174 174 175 175 176 176 176 178 177 177 176 176 175 175 175 174 174 175 176 177 177 178 178 176 177 178 179 179 177 175 174 177 177 177 178 179 181 181 181 179 179 179 180 180 181 181 181 181 181 181 180 180 179 179 179 183 181 179 178 178 180 183 184 182 181 180 180 181 182 184 185 185 184 183 183 183 183 184 185 180 181 181 181 182 182 182 182 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 185 186 187 188 189 190 191 191 190 190 190 191 191 191 191 191 192 193 195 196 196 195 194 193 197 194 192 193 197 199 199 197 197 198 199 199 199 197 195 194 199 199 199 198 198 198 198 198 198 198 198 198 198 200 201 202 198 199 201 203 203 203 202 201 204 204 204 205 205 206 206 206 206 206 205 205 205 206 207 208 206 207 208 208 208 208 207 206 211 209 207 205 205 207 209 211 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 160 159 158 157 157 158 159 160 157 157 157 157 157 157 157 157 161 160 159 159 158 158 159 159 157 158 159 160 159 158 157 156 157 158 159 159 159 159 159 158 159 159 159 159 158 158 158 158 158 158 159 160 160 160 159 159 155 156 157 158 159 159 160 160 159 159 158 158 158 158 157 157 156 156 157 158 159 161 161 162 160 160 160 160 160 160 160 160 166 163 159 157 156 159 162 165 161 162 163 163 163 163 164 164 165 166 167 168 170 171 173 173 169 170 172 173 174 174 174 174 175 174 174 173 172 171 170 170 175 174 172 171 170 169 169 169 167 168 168 169 170 170 169 169 169 166 164 163 165 167 166 166 167 167 167 167 168 168 168 168 168 167 167 166 166 167 167 168 166 167 168 168 169 168 168 167 161 163 167 170 171 169 167 165 167 167 167 169 171 172 170 168 169 168 168 167 167 166 166 166 170 170 169 169 168 168 167 167 171 172 173 174 175 175 174 174 173 173 173 173 173 173 173 173 175 175 175 174 173 171 169 168 170 170 170 170 169 169 169 169 172 171 171 170 171 171 172 173 175 175 174 174 174 175 176 176 174 174 175 176 176 177 177 178 178 178 178 178 178 180 181 181 180 180 179 180 182 183 183 182 185 186 186 187 187 186 186 185 187 186 186 185 185 184 184 183 184 183 182 182 181 182 183 183 178 179 181 182 183 184 184 184 181 182 183 183 183 183 182 181 183 183 183 184 184 185 185 186 186 186 187 187 186 185 184 183 184 184 183 183 182 182 182 181 180 180 180 179 178 177 177 176 175 175 175 175 174 174 174 174 172 173 173 174 174 174 173 173 172 172 171 171 171 172 173 174 175 176 177 178 178 179 179 178 180 180 180 180 179 179 179 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 174 171 169 168 167 165 163 166 167 167 167 167 166 165 165 165 166 166 166 166 167 167 167 166 166 166 166 167 167 167 167 168 168 168 169 168 168 167 166 168 167 167 166 166 167 167 168 168 167 167 166 166 166 166 166 171 170 170 169 169 168 168 168 171 171 170 170 169 169 168 168 169 171 173 174 174 174 177 179 179 180 182 184 185 184 183 182 182 182 181 179 178 177 176 175 173 173 172 172 171 170 170 170 170 172 174 175 175 177 181 184 185 185 186 186 187 188 188 188 188 189 190 192 192 192 191 191 190 193 196 195 192 192 195 199 194 195 195 195 195 195 194 193 194 195 195 196 195 195 194 193 189 189 189 189 189 189 188 188 185 185 185 185 185 185 185 185 180 180 180 181 181 181 182 182 181 181 181 180 180 181 181 181 179 180 181 181 182 181 181 181 177 175 180 188 184 173 171 178 178 177 176 174 173 172 172 171 170 171 171 171 172 173 173 174 171 170 169 170 171 172 172 170 170 170 170 170 169 169 169 168 168 168 168 169 170 170 169 168 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 167 168 169 169 169 169 170 170 171 171 170 170 170 170 169 169 172 171 169 168 166 166 165 165 169 169 168 168 168 169 170 171 166 167 167 168 169 170 171 171 172 171 171 170 169 168 168 167 168 168 169 169 169 168 167 167 169 170 171 170 169 168 169 170 167 167 168 168 168 168 168 168 169 169 168 168 168 168 169 169 165 165 166 166 166 167 167 167 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 167 166 167 169 170 169 168 169 168 167 167 167 167 168 169 169 168 167 167 167 167 168 169 170 169 168 168 168 168 169 170 168 168 168 168 168 168 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 168 169 169 170 170 170 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 173 173 172 169 168 168 170 171 171 171 171 170 170 170 170 171 171 170 170 170 170 169 169 171 171 171 170 170 169 169 169 169 170 170 171 171 170 170 169 171 171 171 170 170 170 169 169 171 171 171 171 171 171 171 171 172 171 171 170 170 171 171 172 170 170 170 170 170 170 170 170 173 171 168 166 166 168 171 174 166 167 170 171 171 170 167 166 171 171 171 171 171 171 171 171 169 169 170 171 172 173 174 175 173 174 175 176 177 177 177 176 177 177 177 178 179 179 180 180 177 177 177 178 178 178 179 179 179 178 178 177 177 177 176 175 176 176 175 173 171 172 174 176 175 175 175 175 175 175 175 175 174 173 173 173 172 172 172 171 171 170 170 170 170 171 173 173 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 171 171 171 171 170 170 172 172 172 172 172 171 171 171 172 172 171 171 170 169 168 168 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 173 173 172 172 171 170 169 169 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 169 170 171 172 173 173 172 172 173 172 172 171 171 171 172 173 172 171 171 171 171 171 171 172 174 174 173 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 172 172 172 172 172 173 174 175 172 172 172 172 172 172 172 172 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 170 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 167 167 168 170 172 173 174 175 172 171 171 170 170 171 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 174 174 171 168 168 172 176 171 172 173 173 173 173 172 171 170 171 172 173 173 173 173 172 173 173 174 174 174 174 173 173 175 174 173 173 173 173 174 175 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 171 171 172 172 173 173 174 174 169 171 174 174 173 173 174 175 176 176 174 173 172 172 172 172 173 172 172 171 171 172 172 173 175 173 172 173 174 175 174 172 172 171 170 170 171 174 177 179 179 177 175 175 174 174 172 170 173 173 173 172 172 171 171 170 171 172 174 174 173 170 167 165 173 172 171 171 172 173 172 171 173 172 172 171 172 172 173 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 175 175 174 173 173 172 171 171 173 173 172 172 172 172 173 173 172 172 172 172 172 172 172 172 170 171 171 172 174 175 175 176 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 175 176 176 175 174 173 172 171 172 173 174 173 171 171 172 173 173 173 173 173 173 173 173 173 170 172 173 173 173 173 175 176 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 176 176 175 174 172 171 170 170 177 176 175 174 173 172 171 171 175 174 174 174 173 173 173 173 174 174 173 173 173 173 174 174 172 171 170 171 173 174 173 172 175 174 173 172 172 173 174 175 172 172 172 172 172 172 172 172 176 176 176 175 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 171 170 170 172 173 173 173 170 170 171 171 172 173 174 174 173 173 173 173 173 173 173 173 172 173 173 174 174 175 175 176 174 173 173 173 173 173 173 172 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 174 174 173 173 172 172 171 171 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 174 174 173 172 172 171 170 170 173 173 173 173 173 173 173 173 171 172 174 174 173 173 175 176 172 172 172 171 171 171 171 171 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 174 174 175 174 174 173 172 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 173 173 173 174 174 173 173 173 173 173 173 172 172 171 171 171 170 171 172 174 174 174 174 174 173 173 172 172 172 173 174 174 171 171 172 172 173 173 174 174 174 173 173 173 172 172 172 171 178 177 176 174 172 170 169 168 171 171 172 173 173 173 173 172 169 170 172 173 174 173 172 172 173 173 171 170 170 171 173 173 173 173 172 171 171 171 172 172 172 172 172 172 172 172 172 172 170 171 172 172 171 170 171 172 173 172 171 171 171 171 172 173 171 172 174 176 175 174 171 169 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 173 176 178 178 177 175 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 171 171 171 171 171 171 171 171 177 175 173 172 174 175 174 173 174 174 173 172 172 171 170 170 175 175 175 175 175 175 174 174 174 174 174 175 175 176 176 176 171 173 175 175 174 174 175 177 174 174 174 174 174 174 174 174 176 176 176 175 174 173 172 171 173 173 174 174 175 176 177 177 178 178 177 176 174 173 173 172 175 176 176 176 177 177 178 178 180 180 180 180 179 178 177 177 179 178 177 177 179 181 181 180 180 180 180 180 180 180 181 181 181 181 180 180 180 180 180 180 180 179 179 179 180 182 184 185 181 181 181 181 182 183 184 184 184 184 184 184 184 184 184 184 181 181 182 182 182 183 183 183 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 186 187 188 190 190 191 191 191 191 191 191 191 190 190 190 190 193 194 195 195 196 195 195 195 191 191 191 193 196 197 197 197 195 197 199 200 200 198 196 194 198 198 198 198 198 198 198 198 199 198 198 198 199 200 201 202 205 205 204 203 202 200 199 198 206 206 206 206 205 205 205 205 204 204 205 206 207 207 207 208 206 207 208 208 208 208 207 206 210 209 208 207 207 208 209 210 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 158 156 155 155 156 158 159 157 157 157 157 157 157 157 157 160 160 159 158 157 157 157 158 158 158 158 158 158 158 159 159 160 159 158 158 157 158 158 158 159 159 159 158 158 158 157 157 156 157 158 159 159 159 159 159 157 157 158 159 159 159 158 158 159 159 159 158 158 157 157 157 158 158 159 159 160 160 161 161 160 160 160 160 160 160 160 160 161 161 160 160 160 161 162 162 161 162 163 163 163 163 164 164 165 165 166 168 169 170 171 172 170 171 172 173 173 173 173 172 173 173 173 172 172 171 171 171 172 172 170 169 168 168 169 169 168 168 169 170 169 168 167 166 169 167 166 166 167 168 166 165 167 167 167 166 166 166 166 166 168 167 167 166 166 167 167 168 166 166 167 168 168 168 167 167 165 166 167 168 169 168 167 166 167 166 166 169 171 172 171 169 171 170 169 168 167 166 166 165 167 167 167 167 167 168 168 168 170 171 172 173 174 174 174 173 173 173 173 173 173 173 173 173 175 175 175 174 172 170 168 167 169 169 169 169 169 169 170 170 171 170 170 170 170 172 173 174 173 172 172 171 171 172 174 174 174 174 174 175 176 176 177 177 177 178 178 179 179 179 178 178 180 178 177 179 181 182 182 180 184 184 185 186 186 185 184 184 185 185 185 184 184 184 184 184 185 184 183 182 181 181 181 182 179 180 182 183 183 183 183 182 181 182 183 183 183 183 182 181 183 184 184 185 186 186 187 187 185 186 187 187 187 186 185 184 185 185 184 183 182 182 181 181 182 182 181 179 178 177 176 175 175 175 175 175 175 175 175 175 171 172 173 174 175 175 175 175 174 173 173 173 173 174 175 176 175 176 177 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 174 171 170 170 169 167 166 166 166 167 167 167 166 165 164 165 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 169 169 168 167 167 167 168 168 166 167 167 168 168 167 167 166 169 168 167 166 166 166 166 166 169 169 169 169 168 168 168 168 169 170 170 170 170 170 170 170 171 173 175 176 176 177 179 181 180 181 184 185 186 186 184 183 184 183 182 181 179 178 177 176 174 174 173 172 171 171 170 170 171 173 175 176 176 178 181 184 186 186 186 187 187 188 188 188 189 189 190 190 191 192 192 193 194 194 194 194 194 195 197 198 194 194 194 193 194 194 195 196 193 193 194 195 195 195 194 194 192 191 191 190 189 188 187 187 186 186 186 185 185 184 184 184 183 182 182 181 181 180 179 179 182 182 181 181 181 181 182 182 180 181 181 181 181 181 180 180 178 180 183 182 178 174 176 180 176 175 174 173 173 173 174 175 175 174 172 170 170 170 172 172 170 168 167 168 171 172 171 169 170 170 170 169 169 169 168 168 170 167 165 166 170 172 171 169 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 167 168 169 169 169 169 170 170 171 171 171 170 170 169 169 169 169 170 170 170 169 168 167 166 169 168 168 168 168 169 170 171 167 167 168 169 169 170 170 171 170 170 170 170 170 170 169 169 168 169 169 170 170 170 169 169 168 170 171 171 169 168 169 171 170 170 169 169 168 167 167 166 169 168 168 167 167 168 168 169 166 166 166 167 167 168 168 168 171 170 170 169 169 168 167 167 168 168 169 169 169 169 169 169 168 167 166 167 169 170 169 168 170 169 168 167 167 168 169 170 170 169 168 168 168 168 169 170 170 169 168 168 168 168 169 170 170 169 168 167 167 168 170 171 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 171 170 170 169 169 169 170 170 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 172 172 171 169 169 170 172 172 172 172 171 171 170 170 169 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 171 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 170 171 171 172 172 171 171 170 170 170 170 170 170 170 170 170 171 170 169 168 168 169 170 171 168 168 169 169 169 169 168 168 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 175 177 177 177 177 176 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 179 178 178 177 177 177 176 175 175 176 175 172 170 170 173 176 174 175 175 175 175 175 175 176 174 174 173 173 173 172 172 172 169 169 169 170 171 172 174 175 175 175 174 174 174 174 175 175 171 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 173 172 171 171 171 171 170 170 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 170 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 169 170 171 172 172 171 171 170 173 173 173 172 172 171 171 170 170 171 171 172 172 171 171 170 172 172 171 171 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 172 172 171 171 172 173 174 172 172 172 172 172 172 172 172 173 173 173 172 172 172 171 171 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 172 172 172 172 172 172 171 171 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 168 169 169 170 171 172 173 173 173 172 171 170 170 170 171 171 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 172 172 173 174 174 173 172 172 173 173 173 173 173 173 173 173 167 172 175 175 171 169 171 174 172 172 173 174 174 173 172 172 170 171 172 173 173 173 173 172 173 173 173 173 173 175 176 176 175 174 173 173 173 173 174 175 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 172 172 172 173 173 173 173 173 169 171 173 174 172 172 172 173 172 173 173 173 173 173 172 171 172 171 171 170 171 172 173 174 175 174 172 173 175 175 174 173 171 171 170 170 172 176 179 181 177 175 173 173 175 175 173 171 172 172 172 172 172 172 172 172 173 173 173 173 172 171 170 169 173 172 171 171 172 173 172 171 173 173 172 172 172 173 174 174 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 173 171 170 170 171 173 174 175 175 174 173 173 172 171 171 175 173 172 171 171 172 173 175 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 175 174 174 173 173 172 172 172 172 172 171 171 171 171 174 174 173 173 172 173 173 174 172 174 175 173 171 170 170 172 173 173 173 173 173 173 173 173 172 174 176 175 173 173 174 176 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 174 174 173 173 172 172 171 176 175 175 174 174 173 172 172 175 175 174 174 174 173 173 173 175 174 173 173 173 173 174 175 173 172 171 172 174 175 174 172 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 171 169 170 172 174 174 173 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 174 174 174 172 173 173 173 173 173 173 174 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 169 169 169 169 169 169 169 169 173 173 172 171 171 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 173 172 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 170 172 173 173 172 171 173 175 170 171 171 171 171 171 171 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 175 175 175 174 173 172 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 174 174 175 175 175 175 174 174 174 174 173 173 173 172 172 172 172 172 173 174 174 174 173 172 172 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 173 173 173 172 172 172 175 175 174 173 173 172 171 171 172 171 171 171 171 172 172 173 171 172 173 174 174 172 170 169 172 172 171 171 171 171 172 172 172 172 173 173 173 172 171 170 172 172 172 172 172 172 172 172 170 171 173 172 170 169 171 172 174 173 171 170 170 171 173 174 173 173 173 173 173 172 171 171 173 173 173 173 173 173 173 173 171 171 172 172 172 172 172 172 175 174 173 173 173 174 176 177 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 171 171 171 172 172 173 173 173 176 173 171 171 173 175 174 174 172 172 172 172 172 172 172 172 177 177 176 175 175 174 173 173 176 176 175 175 175 174 174 174 173 175 176 175 173 172 173 175 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 173 174 175 175 175 175 175 175 175 176 175 175 174 174 173 173 172 177 177 177 177 177 177 177 177 180 179 179 178 178 178 179 179 181 179 177 177 179 180 180 179 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 179 179 180 181 181 182 183 183 180 180 181 182 183 183 183 183 182 183 185 186 186 185 183 182 183 183 183 184 184 185 185 185 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 187 188 190 191 191 191 190 190 190 191 191 191 192 192 193 193 195 195 194 194 194 195 196 196 189 192 194 196 196 195 195 196 197 197 198 198 199 198 198 198 197 197 197 197 198 198 198 198 199 199 198 198 199 200 202 202 207 206 205 204 203 203 203 203 208 207 207 206 205 205 204 204 203 205 206 208 208 207 206 205 206 207 208 208 208 208 207 206 207 207 207 208 208 207 207 207 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 158 157 155 154 154 155 157 158 157 157 157 157 157 157 157 157 159 159 158 157 156 156 156 156 158 157 157 156 157 158 160 161 161 160 158 156 156 157 158 159 160 159 159 158 158 157 157 157 155 156 157 157 158 158 158 158 159 159 159 159 158 157 156 156 159 159 159 158 158 157 157 157 161 161 161 160 160 160 159 159 160 160 160 160 160 160 160 160 156 159 162 164 164 163 161 159 161 162 163 163 163 163 164 164 168 168 168 167 167 167 167 167 171 171 172 173 173 173 172 171 172 172 172 172 172 172 172 172 169 169 168 168 168 169 170 170 169 170 170 170 169 167 165 164 170 168 167 167 169 168 166 164 166 166 166 165 165 164 164 164 168 167 167 166 166 167 167 168 165 166 167 168 168 168 167 167 171 170 168 167 166 166 167 167 167 166 166 168 171 172 171 169 168 168 169 169 169 169 170 170 164 164 165 166 167 168 168 169 169 170 171 173 173 173 173 173 173 173 173 173 173 173 173 173 176 175 175 174 172 170 168 166 168 168 168 169 169 170 170 170 172 172 171 171 172 174 176 177 174 173 172 172 172 173 174 175 173 174 174 175 175 176 177 177 176 177 179 180 180 179 177 176 179 177 176 178 180 182 181 179 182 183 184 184 184 184 183 182 184 184 184 184 184 184 184 184 185 185 183 182 181 180 180 181 181 182 183 184 183 182 181 180 183 184 185 185 185 185 184 183 184 184 185 185 186 187 188 188 183 183 185 185 185 184 183 182 186 186 185 184 182 181 180 180 183 183 181 180 178 176 175 174 175 176 176 176 176 176 176 176 173 173 175 176 177 178 178 178 175 174 174 174 174 175 176 177 178 178 180 181 181 181 181 181 179 179 178 178 178 178 177 177 179 179 179 179 179 179 179 179 175 175 175 175 175 175 175 175 176 173 171 170 171 171 170 168 165 166 167 167 167 166 165 164 165 165 165 164 164 163 163 163 165 166 166 167 167 168 168 168 171 169 168 166 166 167 168 169 165 166 168 169 169 168 166 165 169 168 167 167 166 166 166 166 168 168 168 168 168 168 168 168 167 168 168 169 170 171 172 172 173 175 177 178 178 179 181 184 180 182 184 186 187 186 185 184 185 185 183 182 180 179 177 177 175 175 174 173 172 171 171 170 171 174 176 177 177 178 181 183 186 186 187 187 187 188 188 188 190 190 189 189 190 192 193 194 196 192 190 191 194 197 196 195 195 194 193 192 192 194 196 197 192 193 194 195 195 195 195 194 194 194 192 191 189 187 186 185 187 186 186 185 185 184 184 183 186 185 184 182 180 178 177 176 183 182 182 181 181 182 182 183 181 182 182 181 180 179 178 178 179 186 185 175 170 176 181 181 173 173 172 172 173 175 177 178 179 177 173 170 168 168 169 171 169 167 166 167 170 171 170 168 170 170 170 169 169 168 168 168 171 167 163 164 170 173 173 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 167 168 169 169 169 169 170 170 171 171 171 170 170 169 169 169 167 168 170 172 172 171 170 169 168 168 168 168 168 169 170 171 168 168 168 169 169 170 170 170 168 168 169 170 170 171 171 172 168 169 170 171 171 171 171 171 168 170 172 171 169 168 170 172 174 173 172 170 168 167 166 165 169 168 167 166 166 167 168 169 169 169 169 170 170 171 171 171 172 171 170 169 168 167 166 166 168 168 168 169 169 170 170 170 168 166 165 167 169 170 169 168 172 171 169 168 168 169 171 172 171 170 169 169 169 169 170 171 170 169 168 168 168 168 169 170 172 170 168 166 167 169 172 174 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 173 172 170 169 168 169 169 170 168 168 168 168 168 168 168 168 171 171 171 171 171 171 171 171 169 170 171 171 170 170 173 175 173 173 172 172 171 170 169 169 171 171 171 170 170 169 169 169 167 168 169 169 171 171 172 173 172 171 169 168 168 169 171 172 172 171 171 170 169 169 169 169 171 171 171 171 171 171 171 171 169 170 172 173 173 172 170 169 172 172 172 172 172 172 172 172 168 169 170 171 171 171 170 169 174 172 171 169 169 171 172 174 171 171 171 171 171 171 171 171 173 173 173 172 172 171 171 171 173 174 175 177 178 177 177 176 178 178 177 176 175 175 174 173 177 177 178 178 178 179 179 179 179 178 178 177 177 177 176 175 175 175 175 172 169 170 173 176 174 175 175 175 175 176 176 176 174 174 173 173 173 172 172 172 168 168 169 169 171 173 175 176 174 173 171 170 170 171 173 174 171 172 172 172 172 173 173 173 172 172 172 172 172 172 172 172 173 172 171 171 171 171 170 170 171 171 171 172 172 173 174 174 170 170 171 172 172 173 174 174 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 172 169 170 170 171 171 172 173 173 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 170 170 170 171 171 172 172 173 172 172 172 172 172 172 172 172 169 170 171 171 171 171 170 169 173 173 174 174 173 171 170 169 169 170 172 173 173 172 170 169 172 172 172 171 171 172 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 172 171 171 171 171 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 169 173 173 173 172 172 171 171 171 172 172 171 171 171 170 170 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 173 173 173 172 172 177 176 175 174 172 171 170 169 173 172 171 170 170 170 170 170 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 172 172 173 174 174 173 172 172 173 173 173 173 173 173 173 173 162 169 177 179 175 171 170 171 172 173 173 174 174 173 173 172 170 171 172 173 174 173 173 173 173 172 172 172 173 175 177 179 175 174 174 173 173 174 174 175 172 172 173 173 173 173 174 174 173 172 171 171 171 171 172 173 173 173 173 173 173 173 173 173 169 171 173 173 171 170 170 171 168 170 172 174 174 174 173 172 172 172 171 171 172 174 175 176 175 174 172 173 175 176 174 173 172 172 171 172 172 173 175 176 172 170 169 170 172 173 172 170 169 170 170 171 172 173 174 174 175 173 172 170 171 172 174 175 173 172 171 171 172 173 172 171 173 173 172 172 172 173 174 175 170 170 170 170 170 170 170 170 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 173 171 170 170 171 173 174 175 175 174 173 173 172 171 171 176 174 172 170 170 172 174 176 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 176 176 175 175 174 173 172 172 172 171 171 171 171 171 170 170 172 171 170 170 171 172 174 176 173 174 175 173 171 169 170 171 172 172 172 172 172 172 172 172 175 177 178 176 174 172 173 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 175 175 173 173 173 173 175 175 174 173 172 173 175 176 175 174 166 168 172 174 174 172 168 166 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 171 169 170 172 174 174 173 174 173 173 172 172 171 170 170 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 174 174 174 173 172 171 171 171 171 172 173 174 174 173 173 173 173 172 172 174 174 174 174 174 174 174 174 173 173 171 171 171 171 173 173 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 170 171 171 172 173 174 175 175 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 172 172 173 174 174 175 175 176 172 172 172 172 172 172 172 172 170 172 173 172 170 169 170 172 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 175 175 175 174 173 172 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 174 175 175 176 176 175 175 174 175 175 174 174 174 173 173 173 172 173 174 174 174 173 172 172 170 172 173 175 175 174 173 172 174 173 173 173 173 173 172 172 174 174 173 173 173 172 172 172 172 172 173 173 173 173 174 174 172 171 170 169 169 171 172 174 173 174 175 175 173 171 168 167 170 171 171 172 172 171 171 170 171 172 173 174 174 172 170 169 172 172 172 172 172 172 172 172 169 171 173 172 170 169 170 172 174 173 171 170 170 171 173 174 176 174 172 170 169 170 172 173 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 176 173 168 165 166 169 174 178 173 173 173 173 173 173 173 173 175 175 174 174 174 174 173 173 171 172 172 173 174 174 175 175 174 172 170 170 173 175 176 175 172 172 173 174 174 175 176 176 178 178 177 176 175 174 173 172 178 178 177 176 174 173 172 172 175 176 177 175 172 171 171 173 174 174 174 174 174 174 174 174 172 172 173 174 175 175 175 175 177 176 176 175 175 174 173 173 173 173 173 173 173 173 174 174 178 178 177 177 177 177 176 176 178 177 175 175 175 177 179 180 182 179 177 177 179 180 180 178 181 181 181 180 180 179 179 179 179 179 179 180 180 181 181 181 179 180 181 182 182 182 181 180 179 180 182 183 184 184 183 182 181 183 185 187 187 185 183 181 180 180 181 181 181 182 182 182 183 182 181 182 184 185 184 183 185 185 186 186 186 186 187 188 188 189 190 191 192 191 190 189 189 190 191 192 194 195 196 196 196 195 194 193 193 195 196 198 191 195 199 200 198 195 195 195 199 198 196 195 196 198 200 202 196 196 197 197 197 198 198 198 199 199 199 199 199 200 202 203 204 203 203 204 205 208 211 213 209 208 208 206 205 204 204 203 204 206 208 209 209 207 204 202 206 207 208 208 208 208 207 206 205 205 206 207 207 206 205 205 156 155 154 156 158 160 159 158 159 158 158 157 157 158 158 159 161 161 160 160 159 158 157 157 158 159 160 161 160 159 158 157 155 155 156 157 157 158 159 159 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 161 160 160 159 159 158 158 158 160 161 162 160 158 156 157 159 158 158 158 158 158 158 158 158 158 157 157 157 157 158 160 160 160 159 158 158 158 158 159 160 158 159 161 162 162 161 159 158 164 164 163 162 161 160 160 159 168 167 166 165 164 162 161 161 166 167 167 168 168 169 170 170 173 171 168 166 165 166 167 169 175 174 172 170 170 170 172 173 170 170 170 170 170 170 170 170 167 167 167 167 167 167 167 167 165 165 165 166 166 167 167 167 164 166 167 169 169 168 167 166 169 168 166 165 165 166 168 169 164 165 166 168 168 168 168 167 168 168 168 167 167 166 166 166 167 168 170 171 171 170 168 167 170 170 169 169 169 169 169 168 167 167 168 169 170 171 172 172 172 173 173 174 173 173 172 172 173 173 172 172 172 172 171 170 171 171 171 170 169 169 169 168 167 167 168 169 170 170 171 172 172 172 172 171 171 170 170 170 174 174 173 172 172 173 174 174 173 174 174 175 175 176 177 177 174 174 175 176 178 179 180 180 178 178 178 178 178 180 181 182 189 188 186 184 183 183 184 185 188 186 184 184 184 184 182 180 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 184 184 183 183 183 184 185 186 185 185 184 184 184 185 186 186 186 186 186 186 186 186 186 186 183 183 182 182 182 181 181 181 180 180 180 181 181 181 182 182 178 177 176 176 175 174 173 173 175 175 175 174 173 173 172 172 177 177 176 176 177 178 180 182 177 178 179 181 181 181 181 181 180 180 179 178 178 178 179 180 179 178 177 178 180 179 177 174 175 175 174 174 174 173 173 173 172 172 171 170 170 169 169 168 169 169 168 168 168 167 167 167 166 166 166 166 166 166 166 166 169 166 164 165 168 171 171 170 169 168 168 167 167 168 168 169 168 168 167 167 167 167 167 168 165 166 168 169 169 168 166 165 165 165 166 166 167 168 169 170 170 170 170 171 171 172 172 172 176 176 176 177 178 179 181 182 183 183 184 184 185 186 187 187 184 184 183 182 181 180 180 179 179 177 174 171 170 171 172 173 172 174 175 175 175 178 182 185 185 186 186 187 187 188 189 189 193 193 192 191 191 190 190 189 190 195 198 198 194 193 195 198 192 193 195 197 197 196 195 194 195 195 196 196 195 194 192 191 195 193 190 189 189 188 185 183 188 187 186 185 185 185 185 185 182 182 183 183 184 185 185 186 184 184 183 183 183 182 182 182 181 182 183 184 184 182 180 179 183 183 182 181 179 178 177 176 177 177 176 176 176 175 175 175 173 172 172 171 171 170 169 169 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 171 172 173 174 174 175 170 170 170 170 170 170 170 170 171 169 167 167 169 170 169 168 170 169 169 169 170 170 171 172 167 168 169 171 172 171 171 170 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 170 170 170 169 169 168 168 168 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 170 169 168 168 168 168 169 170 169 168 167 167 168 169 171 172 172 172 172 172 172 172 172 172 168 168 169 169 169 168 166 165 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 170 170 169 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 168 168 168 169 169 170 171 169 169 171 171 171 169 167 166 172 172 171 170 170 169 168 168 170 171 172 172 172 172 171 170 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 173 172 170 169 169 170 172 173 172 172 171 170 170 169 169 168 175 172 168 167 169 172 173 174 169 169 169 169 170 171 172 172 168 168 168 169 169 170 170 170 168 168 168 169 169 170 170 170 171 171 171 171 171 171 172 172 170 171 171 172 172 173 174 174 172 172 171 171 171 170 170 170 171 171 172 172 173 174 175 175 172 174 176 176 176 176 178 180 179 179 179 178 178 177 177 177 175 176 178 179 179 178 176 175 177 178 178 178 178 179 179 179 176 176 175 175 175 175 174 173 174 173 173 172 173 174 176 177 174 175 177 178 178 176 173 171 173 173 173 174 174 175 175 175 171 171 171 172 172 172 172 173 172 172 172 172 172 172 172 172 170 170 171 171 171 169 168 167 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 175 174 172 171 171 172 174 175 169 170 170 171 171 172 173 173 170 171 171 173 174 175 175 176 172 173 173 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 168 169 170 170 171 171 171 170 174 173 173 172 172 171 170 170 170 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 173 171 169 169 171 172 171 170 173 173 173 173 173 173 173 173 171 171 170 170 171 172 174 175 170 171 171 172 172 173 173 173 170 171 172 173 173 173 173 173 169 170 172 174 174 173 172 171 173 172 171 171 172 173 172 171 172 173 173 174 173 172 170 169 170 173 175 175 173 171 172 173 172 172 172 171 171 170 170 170 174 173 173 172 171 171 170 170 173 174 174 175 174 173 171 170 168 169 171 172 173 174 174 174 170 171 172 173 173 173 172 172 172 172 172 173 173 174 174 174 176 176 175 174 173 173 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 174 173 171 171 171 173 175 176 172 172 172 173 173 174 174 174 174 173 173 172 172 173 173 174 170 171 171 172 172 173 173 173 173 172 170 171 173 174 172 171 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 172 172 172 173 173 173 174 174 169 171 172 171 170 171 174 177 169 169 171 172 174 175 177 177 172 172 172 172 172 172 172 172 169 170 172 173 173 172 171 170 171 171 172 173 173 174 175 175 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 170 170 171 172 172 173 174 174 173 172 171 170 170 172 174 175 174 174 174 175 175 176 176 177 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 176 175 174 174 172 172 171 170 173 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 173 172 170 169 169 170 172 173 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 177 176 173 172 171 171 172 173 172 172 172 172 172 172 172 172 171 172 173 174 174 174 173 173 172 172 172 173 173 174 174 174 176 175 173 172 172 173 175 176 173 173 173 172 172 171 171 171 173 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 173 173 173 174 174 175 175 176 173 173 173 173 173 173 173 173 176 176 175 174 173 173 172 171 174 174 174 174 174 174 174 174 175 176 176 174 171 170 174 177 175 175 174 173 172 172 171 171 177 175 173 171 170 171 173 174 174 174 174 174 174 173 172 171 171 173 175 176 176 175 173 172 174 174 174 174 172 171 169 168 168 169 171 173 173 172 171 170 173 173 173 173 173 173 173 173 173 173 171 171 171 171 173 173 171 171 171 172 172 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 175 175 174 174 174 174 173 173 172 172 173 173 173 172 170 170 173 172 171 170 171 172 173 174 172 172 172 172 172 172 172 172 173 175 176 174 172 170 171 173 174 174 174 174 173 172 171 171 170 171 172 172 174 174 175 176 175 173 171 169 169 171 173 175 172 172 172 173 173 174 174 174 168 171 174 175 173 172 172 173 175 174 172 171 170 171 171 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 173 172 172 171 171 172 172 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 172 172 172 173 173 173 174 174 177 176 175 174 174 173 172 171 174 174 175 175 174 174 173 172 170 171 171 172 173 175 176 177 171 173 175 176 177 177 176 175 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 172 171 171 171 171 172 174 174 172 172 172 172 172 172 172 172 169 169 170 170 171 172 172 173 173 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 169 170 172 174 174 174 172 171 172 173 174 175 175 176 175 175 172 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 173 173 173 174 175 176 178 179 179 176 174 174 175 175 172 169 174 174 174 173 173 172 172 172 172 173 175 174 172 172 173 174 173 173 173 173 173 173 173 173 172 174 175 175 173 173 174 176 173 174 176 177 177 176 174 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 170 170 171 173 174 175 176 177 176 176 175 175 175 175 174 173 174 172 171 173 175 177 176 174 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 177 178 178 180 181 182 183 183 184 182 181 179 178 178 178 179 177 178 180 181 181 180 178 177 180 181 183 184 186 186 186 186 181 183 184 184 182 182 183 185 182 183 183 183 183 183 183 183 180 180 182 185 187 186 183 179 184 184 183 184 185 187 189 190 191 190 189 188 188 189 191 192 196 195 193 192 192 193 195 196 194 194 194 194 194 194 194 193 204 202 200 198 197 197 197 198 195 197 199 199 198 197 198 200 196 196 196 196 196 196 196 196 198 197 198 201 205 204 201 197 202 203 203 203 203 204 204 204 204 205 207 208 208 207 205 203 209 208 207 207 208 210 212 213 207 207 207 207 207 207 207 207 205 206 207 207 208 208 207 207 157 156 155 156 159 160 159 158 159 158 158 157 157 158 158 159 160 160 160 159 159 158 158 158 159 159 160 160 160 159 158 157 158 157 157 157 157 157 157 157 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 160 160 160 160 160 159 159 159 157 159 160 159 158 157 159 160 158 158 158 158 158 158 158 158 159 158 158 157 157 158 159 160 160 159 159 158 158 159 159 160 159 160 161 161 161 161 160 159 164 163 163 162 162 161 161 160 164 164 164 164 163 163 163 163 166 166 167 168 168 169 169 170 168 167 167 167 168 169 171 172 174 173 172 171 171 171 171 171 169 169 169 169 169 169 169 169 167 167 167 167 167 167 167 167 165 165 165 166 166 167 167 167 165 166 167 167 168 167 167 167 169 168 166 165 165 166 168 169 167 168 169 169 169 169 168 167 168 168 168 168 168 168 168 168 167 167 168 168 168 168 167 167 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 170 171 172 173 173 173 173 173 173 172 172 172 172 171 170 171 171 171 170 170 169 169 169 167 167 168 169 170 171 171 172 170 170 170 170 170 170 170 170 174 173 172 172 172 172 173 174 173 173 174 174 175 176 176 176 174 174 175 176 177 179 179 180 178 178 178 178 179 180 181 182 187 186 185 184 184 184 184 185 188 186 185 185 186 186 184 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 184 184 183 183 183 184 185 185 183 183 183 184 185 186 188 189 186 186 186 186 186 186 186 186 184 183 183 183 182 182 182 182 181 181 181 181 181 181 181 181 178 177 177 176 175 174 173 173 173 174 175 176 177 178 179 180 176 177 177 178 179 180 180 180 179 180 181 181 181 181 180 179 180 180 179 178 178 179 180 180 176 175 175 176 177 177 174 172 175 175 175 174 174 174 173 173 172 172 171 171 170 169 169 169 169 169 169 168 168 168 167 167 166 166 166 166 166 167 167 167 170 168 166 166 169 171 171 170 169 168 168 167 168 168 169 170 170 170 169 168 167 167 168 168 167 167 168 168 168 168 167 167 167 167 167 168 169 169 170 170 169 169 170 170 171 172 172 172 175 175 177 178 179 180 181 182 183 183 184 184 185 186 186 187 184 184 183 183 182 181 180 180 179 178 176 174 173 173 173 173 174 175 177 177 177 179 184 187 186 186 186 187 188 188 189 189 191 191 191 191 191 191 192 192 192 194 196 197 196 195 195 196 194 194 195 196 196 196 195 195 195 196 196 196 195 193 192 191 193 191 189 189 190 189 187 185 186 186 186 185 186 186 186 187 183 183 183 183 183 183 183 183 184 184 184 183 183 182 182 182 184 185 185 186 185 185 184 183 181 181 182 182 181 180 178 177 177 177 176 176 175 175 175 175 173 173 172 172 171 170 170 170 171 171 171 171 172 172 172 172 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 169 169 169 169 169 169 169 169 169 168 166 167 169 170 170 169 169 169 170 170 171 171 171 171 169 169 170 171 170 170 168 168 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 169 169 169 169 170 169 168 168 167 168 168 169 168 168 168 168 169 169 170 171 170 170 170 170 170 170 170 170 168 169 169 169 169 168 166 166 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 171 171 170 169 168 168 167 167 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 171 170 170 171 171 170 169 168 168 170 170 170 170 170 170 170 170 170 171 172 172 172 172 171 170 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 173 172 170 169 169 170 172 173 170 170 170 170 170 170 171 171 173 171 169 169 170 170 169 167 170 169 169 169 170 171 172 172 168 168 169 169 169 170 170 170 168 168 168 169 169 170 170 170 170 170 170 171 171 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 171 171 171 171 170 170 171 171 172 173 173 174 173 175 177 177 176 176 178 180 178 178 178 177 176 176 175 175 175 176 177 177 178 177 177 176 180 180 179 178 178 177 176 176 176 176 175 175 175 175 174 173 174 174 173 173 173 174 176 176 174 175 177 178 177 175 173 172 172 172 172 173 173 174 174 174 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 173 172 171 170 169 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 171 171 171 171 171 171 171 170 170 171 171 172 173 173 174 172 172 173 174 174 173 172 172 172 172 172 172 172 172 172 172 175 175 174 173 172 171 170 170 169 170 171 172 172 172 172 172 171 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 172 171 170 171 173 173 172 170 173 173 173 173 173 173 173 173 173 173 172 171 171 171 172 173 171 171 171 172 172 173 173 173 171 172 172 173 173 173 172 172 171 171 172 173 173 173 172 172 173 172 171 171 172 173 172 171 172 172 173 173 173 172 170 170 168 170 172 172 170 169 169 170 172 171 171 171 171 171 171 170 172 172 172 173 173 173 173 173 172 173 174 174 174 173 172 171 171 171 173 174 175 175 174 174 170 171 172 173 173 173 172 172 172 173 173 173 173 173 173 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 173 173 172 172 172 173 174 174 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 173 172 171 171 173 174 172 171 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 172 172 172 173 173 173 174 174 172 173 174 173 172 173 176 178 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 173 173 173 173 172 170 169 168 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 170 171 171 172 173 173 174 174 175 175 174 173 173 174 174 174 174 174 174 175 175 176 176 176 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 173 172 171 170 170 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 176 175 174 173 172 172 172 172 174 174 173 173 173 173 173 173 171 172 173 174 174 174 173 173 172 173 173 173 173 173 173 174 173 173 172 172 172 172 173 173 173 173 173 172 172 171 171 171 172 172 172 173 174 174 175 175 173 173 173 172 172 171 171 171 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 176 175 175 174 173 172 171 171 173 173 173 173 173 173 173 173 175 174 173 172 173 173 173 173 174 174 174 173 173 172 172 172 176 175 174 172 172 172 173 174 173 174 174 174 174 173 173 172 173 174 176 176 176 174 172 170 171 172 173 173 173 172 172 171 173 174 174 174 174 173 172 171 173 173 173 173 173 173 173 173 173 173 172 171 171 172 173 173 171 171 171 172 172 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 173 173 173 173 171 172 172 172 173 173 172 172 174 173 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 174 175 174 172 171 172 174 169 170 171 171 172 172 172 171 173 173 173 173 173 173 173 173 175 174 172 171 171 172 174 175 172 172 172 173 173 174 174 174 175 176 176 175 173 174 176 179 174 173 172 171 170 171 171 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 173 173 172 171 171 172 173 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 176 175 175 175 174 174 173 173 174 174 174 173 171 170 170 170 173 173 173 173 173 173 172 172 174 173 173 172 172 173 173 174 173 174 174 174 174 173 172 171 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 172 172 172 171 172 173 174 175 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 173 173 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 171 171 172 173 173 173 172 172 172 173 174 174 174 174 174 174 172 172 172 173 173 173 174 174 173 173 173 173 173 173 173 173 174 174 174 174 175 176 177 177 171 170 170 171 174 177 179 179 174 174 174 173 173 172 172 172 171 173 174 173 171 171 172 174 174 174 174 174 174 174 174 174 172 174 175 175 173 173 174 176 174 175 175 176 176 175 175 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 172 173 173 174 175 175 176 176 176 176 175 175 175 175 174 173 174 173 172 173 176 177 177 175 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 178 178 179 180 181 181 182 182 183 182 180 179 179 179 179 180 178 179 180 180 180 180 179 178 179 180 182 183 184 185 185 185 181 183 184 184 182 182 183 185 185 184 184 183 183 182 182 181 181 181 182 184 186 186 183 181 184 184 184 184 185 187 189 190 190 189 189 189 190 190 191 192 191 191 192 193 193 193 192 192 196 196 196 196 196 196 196 196 200 200 199 197 197 197 197 197 193 196 199 200 198 197 197 197 199 199 199 199 199 199 199 199 197 197 198 201 203 203 202 200 203 203 203 204 204 204 204 204 206 206 206 205 206 206 207 207 205 205 205 205 206 207 208 209 207 207 207 207 207 207 207 207 207 208 208 209 210 210 210 209 159 158 157 157 159 160 159 158 159 158 158 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 158 158 160 159 159 158 157 156 156 155 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 155 157 158 159 158 158 160 162 159 159 159 159 159 159 159 159 160 159 158 158 157 158 158 159 160 160 159 158 158 159 160 160 161 161 160 160 160 160 161 161 163 163 163 162 162 162 162 162 159 160 161 162 163 164 165 165 166 166 167 167 168 169 169 169 167 167 168 169 170 170 171 171 171 172 172 172 172 171 170 170 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 166 166 166 166 167 167 167 167 167 166 166 166 166 167 167 168 168 167 167 166 166 167 167 168 169 169 170 170 170 169 168 168 168 169 169 169 169 170 170 170 167 166 166 165 165 166 166 167 168 168 168 168 168 167 167 167 168 168 167 167 166 166 165 165 167 168 169 171 173 174 174 175 173 173 172 172 172 172 171 170 172 171 171 171 171 170 170 170 168 168 169 170 170 171 172 172 169 169 169 169 170 170 170 170 173 173 172 171 171 172 173 173 172 173 173 174 175 175 176 176 174 174 175 176 177 178 179 179 179 178 178 178 179 180 181 182 183 184 184 185 185 185 184 184 186 184 182 183 185 185 184 182 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 185 185 184 183 183 183 184 185 183 183 183 184 186 188 190 191 186 186 186 186 186 186 186 186 185 185 184 184 183 183 183 183 182 182 182 181 181 180 180 179 178 178 177 176 176 175 174 174 175 176 177 179 181 182 183 184 177 178 179 180 181 181 180 180 181 181 182 182 182 181 180 179 180 180 179 179 179 179 180 181 179 178 177 178 179 179 177 174 176 176 175 175 175 174 174 174 172 172 172 171 170 170 169 169 170 170 169 169 169 168 168 168 165 166 166 167 167 168 168 169 171 170 168 168 170 171 171 170 169 169 168 168 169 170 171 172 172 171 170 169 168 168 167 168 169 169 168 168 168 168 169 169 169 169 170 170 170 170 170 170 169 169 170 170 171 172 172 173 173 175 177 180 182 182 182 181 183 183 184 184 185 185 186 186 185 184 184 183 182 182 181 181 180 179 179 178 177 176 175 175 175 177 178 179 179 182 186 189 186 186 187 188 188 189 189 190 189 190 190 191 192 193 193 194 194 194 194 195 197 198 196 194 195 195 195 194 195 195 196 197 197 197 197 196 195 193 192 191 192 190 188 189 191 191 190 188 185 186 186 186 186 187 187 187 185 185 184 183 182 182 181 181 184 184 184 183 183 183 182 182 184 183 183 182 182 183 183 184 180 181 182 183 183 181 179 178 177 177 176 176 175 175 175 175 174 173 173 172 171 171 170 170 171 171 171 171 171 171 171 171 168 168 168 168 168 168 168 168 170 170 169 169 168 168 167 167 168 168 168 168 168 168 168 168 168 166 165 166 168 170 170 169 167 168 170 171 172 171 170 169 170 170 170 170 169 168 166 166 169 169 169 169 169 169 169 169 171 171 170 170 170 170 169 169 172 172 172 171 171 170 170 170 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 169 168 167 167 167 167 167 167 168 169 170 170 170 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 168 167 167 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 171 171 170 169 168 167 167 166 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 171 171 170 169 170 170 170 168 168 169 170 170 171 172 172 170 171 172 172 172 172 171 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 172 172 171 170 170 171 172 172 168 169 169 170 171 172 172 173 173 172 171 172 172 171 167 164 170 170 170 170 170 171 172 172 168 169 169 169 170 170 170 170 169 169 169 169 170 170 170 170 170 170 170 171 171 172 172 172 173 173 172 171 170 169 169 169 172 172 172 172 172 172 172 172 169 170 170 171 171 172 172 172 174 176 178 178 176 176 178 180 178 178 177 176 175 174 174 173 175 175 175 175 176 177 178 178 182 182 180 179 177 175 174 173 176 176 175 175 175 175 174 173 174 174 173 173 174 174 175 176 174 175 176 177 176 175 173 172 172 172 172 172 173 173 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 174 174 173 173 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 174 175 175 174 171 170 173 173 172 172 171 170 169 169 170 170 171 171 171 171 171 171 171 172 173 173 173 173 172 171 172 172 172 172 172 172 172 172 173 173 172 172 171 171 170 170 171 171 172 173 173 173 173 173 170 170 171 171 172 173 174 174 171 171 171 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 172 171 171 173 175 174 172 169 173 173 173 173 173 173 173 173 175 174 173 172 171 170 170 170 171 171 171 172 172 172 173 173 172 172 173 173 173 172 172 171 173 173 172 171 171 171 172 172 173 172 171 171 172 173 172 171 172 172 173 173 172 172 171 170 171 172 174 174 172 171 172 172 171 171 171 171 171 172 172 172 170 170 171 171 172 173 174 174 172 172 173 174 174 174 173 173 171 172 173 173 174 173 172 172 171 171 172 173 174 173 173 172 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 174 174 174 173 172 172 174 173 173 173 173 173 173 172 171 172 174 175 175 174 172 171 171 171 171 172 172 172 173 173 174 172 171 172 173 174 173 171 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 171 172 172 172 173 173 173 174 173 174 174 174 173 173 175 176 175 174 174 173 173 172 172 171 172 172 172 172 172 172 172 172 174 173 172 171 171 170 171 171 175 175 174 173 173 172 171 171 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 171 171 172 172 173 173 174 174 175 175 175 175 174 174 172 172 174 174 174 175 175 175 175 176 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 174 173 172 171 170 170 172 172 172 172 172 172 172 172 172 172 173 174 174 173 172 172 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 174 174 174 174 173 172 171 171 176 175 175 174 174 173 173 172 171 172 173 174 174 174 173 173 174 173 173 173 173 173 173 172 170 171 172 172 172 172 171 170 173 173 173 173 172 172 172 172 171 171 172 173 175 176 177 177 173 173 173 173 172 172 172 172 173 173 174 174 174 175 175 175 173 173 173 173 173 173 173 173 174 174 174 173 172 172 171 171 173 173 173 173 173 173 173 173 175 172 170 172 175 175 172 169 173 173 173 173 173 173 173 173 175 175 175 174 174 174 173 173 172 173 173 174 174 174 174 173 175 175 176 176 175 173 170 169 169 170 171 173 174 174 174 174 177 176 175 173 172 171 171 171 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 172 172 172 172 173 173 173 173 172 172 173 173 173 173 174 174 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 172 172 171 171 172 173 174 175 174 174 172 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 174 174 172 172 173 174 170 170 172 174 175 176 176 177 174 174 174 173 173 172 172 172 174 174 174 174 174 174 174 174 172 172 173 173 173 173 174 174 175 174 173 170 168 169 173 176 173 173 172 171 171 171 171 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 173 173 172 171 171 172 173 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 179 178 177 176 175 174 173 173 172 174 176 174 170 168 170 172 171 172 172 172 172 172 172 172 176 176 174 173 172 171 171 171 176 175 173 171 170 169 169 169 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 174 173 173 172 173 173 175 175 173 173 173 173 173 173 173 173 173 173 172 172 171 170 169 169 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 174 173 172 172 172 172 172 173 172 173 173 173 173 172 172 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 175 175 174 172 171 171 174 176 174 174 173 173 173 173 172 172 172 173 175 174 172 171 173 174 175 175 175 175 175 175 175 175 173 174 176 175 173 173 174 176 175 175 175 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 174 173 175 174 174 175 177 178 177 177 178 178 178 178 178 178 178 178 180 179 179 179 179 179 179 178 179 179 179 180 180 181 181 181 182 181 180 180 179 180 180 181 180 180 179 179 179 179 180 180 179 180 181 183 184 184 184 184 181 183 184 184 182 182 183 185 186 186 185 184 183 182 181 180 184 182 181 182 184 185 184 183 184 184 185 185 186 187 189 190 187 188 189 191 192 192 192 192 188 190 193 195 195 194 192 191 196 196 196 196 196 196 196 196 197 197 198 198 198 197 197 196 192 195 199 200 198 197 196 196 200 200 200 200 200 200 200 200 199 200 201 201 200 200 200 201 204 204 204 204 205 205 205 205 207 206 204 203 204 206 208 210 203 204 205 206 207 207 207 206 206 206 206 206 206 206 206 206 208 208 208 209 209 210 210 210 161 159 158 158 160 160 159 157 159 158 158 157 157 158 158 159 158 159 159 159 159 159 160 160 160 160 160 160 159 159 158 158 159 159 158 158 158 157 157 157 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 157 158 158 158 159 159 160 160 155 157 159 159 157 157 159 160 159 159 159 159 159 159 159 159 161 160 159 158 158 158 158 159 161 160 159 159 159 159 160 161 162 161 160 159 159 160 161 162 162 162 162 163 163 163 163 163 158 159 160 161 162 163 164 165 165 166 166 167 168 168 169 169 170 171 171 171 170 169 167 166 169 170 171 172 172 171 169 168 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 166 167 167 167 167 167 167 167 167 166 165 164 164 166 167 169 167 167 167 167 167 167 167 167 167 168 169 170 170 170 170 169 170 170 170 169 169 169 169 168 168 167 166 164 164 166 167 168 168 168 168 167 167 167 167 166 168 168 168 167 167 167 167 167 169 169 171 172 173 174 174 175 173 173 172 172 172 172 171 170 172 172 172 172 171 171 171 171 169 170 170 170 171 171 172 172 170 170 170 170 170 171 171 171 173 172 171 171 171 171 172 173 172 172 172 173 174 174 175 175 174 174 175 176 177 177 178 178 179 178 178 178 179 180 181 182 180 181 183 185 186 185 184 183 181 180 179 179 181 182 181 179 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 186 185 184 184 183 184 184 185 185 185 185 185 186 188 189 190 187 187 187 187 187 187 187 187 186 186 185 185 184 184 184 184 184 183 182 181 180 179 178 178 178 178 177 177 176 176 176 175 180 180 181 181 181 182 182 182 181 181 180 180 181 181 182 183 180 181 182 182 183 182 182 181 180 180 179 179 179 180 181 182 181 180 178 179 180 180 178 176 177 176 176 176 175 175 175 175 173 172 172 171 171 170 169 169 171 170 170 170 169 169 169 169 165 166 166 167 168 169 170 170 172 172 171 171 171 172 171 171 170 170 169 169 170 171 172 173 172 172 170 169 167 167 166 166 171 170 168 167 167 168 170 171 170 170 171 171 171 170 170 169 169 169 170 171 172 173 174 174 172 175 178 182 183 183 182 181 183 183 184 184 184 185 185 185 185 185 184 184 183 183 182 182 180 181 181 181 181 179 177 176 177 178 180 180 180 183 187 190 187 187 188 188 189 190 190 190 191 191 191 192 192 193 193 193 196 193 192 194 198 200 196 192 197 196 194 194 194 195 197 198 198 198 197 196 195 193 192 191 193 191 189 190 191 192 190 188 187 187 187 187 187 186 186 185 185 185 185 184 184 183 183 183 185 185 184 184 183 183 183 183 184 183 181 180 180 182 183 184 181 182 184 185 184 182 179 177 177 177 177 176 176 176 175 175 174 174 174 173 172 172 171 171 171 171 171 170 170 170 170 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 168 168 170 168 166 166 168 169 168 167 167 168 170 172 172 172 170 169 169 169 169 168 168 167 167 166 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 169 169 169 169 169 169 169 169 167 168 168 169 169 170 170 170 170 169 168 167 166 166 167 167 166 168 170 171 171 170 168 167 168 168 168 168 168 168 168 168 169 169 169 169 169 169 168 168 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 171 171 172 173 173 172 170 169 169 170 172 173 169 169 169 170 170 171 171 171 170 171 172 172 172 172 171 170 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 172 171 171 171 171 171 171 172 170 170 170 171 171 172 172 172 174 172 171 172 173 172 170 168 171 171 170 170 170 171 171 172 169 169 169 170 170 170 171 171 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 172 173 173 173 173 173 173 173 170 170 171 171 171 172 172 172 175 176 178 178 177 176 178 180 178 178 177 176 175 174 173 173 176 175 174 173 174 175 177 179 181 181 180 178 177 175 174 173 176 176 175 175 175 175 174 173 174 174 174 174 174 174 175 175 174 175 175 176 175 174 173 172 173 173 173 173 173 174 174 174 171 171 171 171 171 170 170 170 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 173 174 174 173 171 171 172 172 172 171 171 170 170 170 172 172 171 171 171 170 170 170 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 167 168 169 170 172 173 174 174 171 171 172 173 173 173 173 173 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 171 171 172 172 173 173 172 172 172 174 176 175 172 169 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 172 171 170 175 174 172 170 170 170 172 172 173 172 171 171 172 173 172 171 172 172 172 172 172 172 171 171 173 173 174 174 173 173 173 173 170 171 171 171 172 172 173 173 169 169 170 170 171 171 171 171 171 172 172 173 174 174 174 174 170 170 171 171 171 170 169 168 171 172 173 174 174 174 173 172 174 174 174 173 173 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 172 173 175 175 175 173 171 170 174 174 174 173 173 172 172 172 171 172 174 175 175 174 172 171 172 172 172 172 172 172 172 172 174 172 171 172 174 174 173 171 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 171 171 172 172 172 173 173 173 172 172 172 172 171 171 172 172 175 174 174 173 173 172 172 171 173 173 173 173 173 173 173 173 171 170 169 169 171 173 176 177 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 174 174 171 172 173 174 174 172 171 169 174 174 174 174 174 175 175 175 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 173 173 173 172 172 172 173 173 173 173 173 173 173 173 172 173 175 176 176 175 173 172 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 174 175 175 173 171 170 176 176 175 174 173 172 172 171 171 172 173 174 174 174 173 173 174 174 174 173 173 172 172 172 170 171 173 174 174 173 171 170 173 173 173 173 173 173 173 172 172 172 173 173 174 174 175 175 173 173 173 173 173 173 173 172 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 172 171 172 173 175 174 171 168 172 172 173 174 174 174 173 173 173 174 175 176 175 175 173 173 171 172 173 174 174 174 174 174 173 174 175 175 174 173 171 170 169 170 172 173 174 175 175 174 176 174 172 170 169 170 171 172 173 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 173 172 171 171 172 174 175 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 173 173 173 173 174 175 172 173 174 176 177 177 178 178 174 173 173 173 173 173 173 172 173 173 174 175 175 174 173 173 173 173 173 173 173 173 173 173 172 172 171 169 166 166 169 172 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 174 173 172 172 172 172 173 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 177 177 176 175 175 174 173 173 172 176 179 176 172 169 172 176 172 172 172 172 172 173 173 173 176 175 174 173 172 171 171 171 176 175 172 170 169 169 170 170 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 175 174 173 173 173 174 175 175 174 174 174 174 174 174 174 174 171 171 171 170 170 169 169 169 171 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 176 175 173 171 171 171 172 173 172 172 173 172 172 171 170 170 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 175 175 175 175 174 174 173 173 174 176 178 176 172 169 170 171 173 173 173 173 173 173 173 173 173 175 176 175 174 173 174 176 175 175 175 175 175 175 175 175 173 175 176 175 173 172 173 175 176 175 174 173 173 174 175 176 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 174 174 174 175 175 175 175 175 176 176 175 175 175 175 174 173 175 175 175 176 177 178 178 178 178 178 178 178 178 178 178 178 180 180 180 179 179 178 178 178 180 180 180 180 180 180 180 181 181 181 180 180 180 181 181 181 181 181 179 178 178 179 181 181 180 180 182 183 184 184 184 184 181 183 184 184 182 182 183 185 185 185 185 184 183 183 182 182 186 183 181 181 183 185 186 185 185 185 185 186 187 188 189 189 186 187 190 192 193 193 193 192 192 193 194 196 197 196 196 195 194 194 194 195 195 195 195 195 195 196 198 199 200 199 198 197 195 197 198 198 197 196 198 199 199 199 199 199 199 199 199 199 203 204 205 202 198 196 198 201 204 205 205 205 205 205 206 206 205 205 204 204 205 207 209 210 204 206 207 209 209 209 207 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 161 159 158 158 160 160 159 157 159 158 158 157 157 158 158 159 158 159 159 159 159 159 160 160 160 160 159 159 159 159 159 159 157 157 158 158 158 159 159 159 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 156 156 157 157 158 158 159 159 158 160 161 159 157 156 157 158 159 159 159 159 159 159 159 159 162 161 160 159 158 158 159 159 161 160 160 159 159 160 160 161 163 162 161 160 160 161 162 163 163 163 163 163 163 163 163 163 160 160 161 161 162 162 163 163 165 165 166 166 167 168 168 169 170 170 171 171 170 168 167 166 167 169 170 171 172 171 169 168 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 164 164 164 165 167 168 167 167 167 167 167 167 167 167 164 165 167 169 170 171 171 171 172 171 170 169 168 167 166 165 170 169 167 166 166 167 169 170 168 168 168 167 167 167 167 166 167 167 168 169 169 170 171 171 173 173 174 174 175 174 174 174 173 173 172 172 172 172 171 170 172 172 172 172 172 172 173 173 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 170 170 170 171 172 171 171 172 172 173 174 174 174 174 175 175 175 176 177 177 177 178 177 177 177 178 179 180 181 178 180 182 184 185 185 184 183 181 179 178 179 181 181 180 179 183 183 183 183 183 183 183 183 182 182 182 183 183 184 184 184 187 186 185 185 185 185 186 187 189 188 187 186 186 187 187 188 187 187 187 187 187 187 187 187 186 186 186 185 185 184 184 184 184 184 183 182 180 179 178 177 178 178 178 178 177 177 177 177 180 180 180 181 181 182 182 182 186 184 181 180 180 182 184 186 179 180 182 183 184 184 184 184 180 180 179 179 180 181 182 183 179 177 176 176 177 177 176 175 177 177 177 177 176 176 176 175 173 173 172 172 171 170 170 170 171 171 171 171 170 170 170 169 166 167 167 168 169 170 171 171 173 173 174 174 173 173 173 173 172 171 171 171 171 172 173 174 171 170 169 167 166 166 165 165 171 170 168 167 167 168 170 171 169 170 171 171 171 170 169 168 170 170 171 172 173 174 175 176 174 176 180 183 184 184 183 181 183 183 183 184 184 184 184 184 185 185 185 184 184 184 184 184 181 182 183 183 182 181 180 179 178 180 181 181 181 182 186 189 188 188 189 189 190 191 191 191 194 193 193 193 192 192 191 191 196 193 192 194 198 200 196 192 197 196 195 194 194 196 197 199 198 198 197 196 194 194 193 193 195 193 191 191 192 191 189 187 189 189 189 189 187 186 184 183 185 185 185 186 186 187 187 187 185 185 185 184 184 184 183 183 186 186 184 183 184 185 187 188 184 185 186 185 184 181 178 176 179 178 178 178 177 177 177 176 175 175 174 174 173 172 172 172 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 167 168 168 169 170 170 171 171 168 168 168 168 168 168 168 168 173 170 168 167 168 168 166 165 167 168 170 171 172 171 170 169 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 171 171 171 171 171 171 171 171 168 168 168 169 169 170 170 171 170 169 168 167 167 167 168 168 167 168 170 171 171 170 168 166 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 170 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 166 166 167 168 169 170 171 172 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 171 171 172 173 173 172 170 169 169 170 172 173 171 171 171 170 170 169 169 169 170 171 172 172 172 172 171 170 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 171 171 171 172 172 171 171 171 173 172 172 172 171 171 170 170 173 170 167 167 169 172 173 173 172 172 171 171 171 171 171 172 169 169 170 170 170 171 171 171 171 170 170 170 170 170 170 170 173 173 172 171 171 170 170 169 169 169 169 170 170 171 171 171 172 172 172 173 173 173 174 174 172 172 172 172 173 173 173 173 175 176 178 178 176 176 177 179 178 178 178 177 176 175 175 174 175 174 173 172 173 174 176 177 178 178 177 177 177 176 176 176 176 176 175 175 175 175 174 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 175 175 175 175 175 175 175 175 172 172 172 171 171 171 170 170 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 171 170 170 171 172 173 170 170 170 171 171 172 172 172 173 173 172 172 171 171 170 170 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 167 168 169 170 172 173 174 174 170 170 171 172 172 172 172 172 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 173 172 172 174 175 175 172 170 173 173 173 173 173 173 173 173 170 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 172 171 170 175 174 172 170 170 170 172 172 173 172 171 171 172 173 172 171 172 172 172 172 172 172 172 172 171 170 170 170 170 171 171 170 171 171 171 172 172 173 173 173 173 172 172 172 171 171 170 170 172 172 172 172 173 174 174 175 171 171 171 171 171 169 168 167 172 172 173 174 174 174 173 173 174 174 174 173 173 172 172 172 173 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 172 173 175 175 175 173 171 170 174 174 174 173 173 172 172 172 171 172 174 175 175 174 172 171 172 172 172 172 172 172 172 172 175 173 172 172 174 175 174 172 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 171 171 171 171 172 172 173 173 172 172 172 172 172 172 172 171 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 171 170 170 170 171 174 176 178 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 169 171 172 174 174 173 172 171 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 175 175 174 173 173 172 171 171 172 172 172 173 174 174 175 175 173 173 173 173 173 173 173 173 172 173 175 176 176 175 173 172 174 174 174 173 173 172 172 172 174 174 174 174 174 174 174 174 171 173 174 175 175 174 172 171 175 174 174 173 172 171 170 170 171 172 173 174 174 174 173 173 174 174 174 173 173 172 172 172 172 173 175 176 176 175 173 172 173 173 173 173 173 173 173 174 174 174 173 173 172 172 171 171 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 172 172 172 172 172 172 172 172 169 172 175 175 173 171 170 171 171 172 173 174 174 174 173 172 172 173 174 175 175 174 174 173 171 172 173 174 174 174 174 174 171 171 172 173 174 174 174 174 172 173 174 174 174 174 173 172 174 173 171 170 170 172 173 175 173 173 173 173 173 173 173 173 173 173 173 174 174 173 173 173 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 172 172 173 173 173 176 175 174 173 172 172 172 173 169 170 171 172 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 172 172 173 173 173 173 172 172 171 171 172 173 173 174 175 175 171 172 173 173 173 173 172 171 173 173 173 173 173 173 173 173 173 175 177 176 174 172 173 173 171 171 172 172 172 172 172 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 174 174 173 172 172 173 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 172 175 178 176 172 170 173 176 174 174 173 173 173 173 174 175 174 173 173 172 172 173 173 174 174 173 172 171 171 172 174 175 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 175 175 174 173 173 173 174 175 174 174 174 174 174 174 174 174 170 171 171 171 172 172 173 173 172 172 172 173 173 174 174 175 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 176 175 173 172 171 172 173 174 172 172 173 172 172 171 170 170 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 175 175 175 175 175 173 172 171 162 167 173 176 176 175 176 177 173 173 173 173 173 173 173 173 172 174 175 174 173 172 173 175 174 174 174 174 174 174 174 174 174 175 176 175 173 172 173 174 175 175 173 172 172 173 175 175 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 172 172 173 173 174 174 175 175 176 176 175 175 175 175 174 173 175 176 177 177 177 178 179 179 178 178 178 178 178 178 178 178 180 180 180 179 179 178 178 178 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 181 180 179 179 180 181 182 181 182 183 184 185 185 185 184 181 183 184 184 182 182 183 185 183 183 183 184 184 185 185 186 187 184 181 181 183 185 186 186 185 186 186 187 188 188 188 188 186 188 190 193 194 194 193 192 196 195 194 193 194 195 197 198 194 194 194 195 195 196 196 196 195 197 199 200 201 200 199 198 199 200 199 197 195 197 201 204 199 199 199 199 199 199 199 199 201 202 203 202 199 199 201 204 204 205 205 205 205 205 206 206 202 203 205 207 208 208 207 207 205 206 208 209 209 208 207 206 206 206 206 206 206 206 206 206 207 206 206 206 206 207 208 209 159 158 157 157 159 160 159 158 159 158 158 157 157 158 158 159 159 159 159 159 159 159 159 159 161 160 159 158 158 158 159 159 156 157 157 158 159 160 160 161 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 157 157 157 158 158 158 158 158 160 161 162 161 158 157 157 158 160 160 160 160 160 160 160 160 161 161 160 159 159 159 160 160 161 161 160 159 159 160 161 161 162 162 161 161 161 161 162 162 164 164 164 164 163 163 163 163 162 162 162 162 162 162 163 163 165 165 165 166 167 167 168 168 166 166 167 168 168 169 170 170 167 168 169 169 170 170 169 169 167 167 167 167 167 167 167 167 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 165 165 165 164 165 165 166 167 166 167 167 168 168 167 167 166 164 165 167 169 170 171 171 171 172 171 170 169 168 166 166 165 170 170 169 169 169 169 170 170 168 168 168 168 168 167 167 167 167 167 168 169 170 171 172 173 174 175 175 175 175 175 174 174 173 173 172 172 172 172 171 170 172 172 173 173 173 174 174 174 172 172 172 172 172 172 172 173 174 174 173 173 172 172 172 171 171 170 170 169 169 170 170 171 170 170 171 171 172 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 178 179 180 179 180 181 182 183 183 183 183 183 182 180 181 182 183 181 180 183 183 183 183 183 183 183 183 182 182 182 183 184 184 185 185 187 187 186 186 187 188 189 190 191 190 189 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 185 185 185 184 184 184 184 184 183 181 180 179 178 178 179 178 178 178 178 178 178 178 177 178 179 180 182 184 185 186 187 186 183 182 182 183 185 187 180 181 183 184 185 185 184 184 180 180 179 179 180 181 183 184 181 179 177 177 178 179 178 177 178 178 178 177 177 177 176 176 173 173 173 172 171 171 170 170 172 172 172 171 171 171 170 170 168 168 168 169 170 170 171 171 172 174 176 176 175 174 174 175 174 174 173 172 172 172 173 174 170 169 168 167 166 166 165 165 169 169 168 168 168 168 169 169 168 169 171 172 172 171 170 169 171 171 172 174 175 176 177 178 177 178 181 183 184 183 183 182 183 183 183 183 183 183 183 183 185 185 185 185 185 185 185 185 183 183 183 182 182 182 181 181 181 182 183 182 181 182 186 189 189 189 189 190 191 191 192 192 195 195 194 193 192 191 191 191 194 194 194 195 197 198 196 194 197 196 196 196 196 197 197 198 198 197 196 195 195 195 195 195 197 194 192 192 192 192 190 188 189 190 190 190 188 186 184 183 185 185 186 187 188 188 189 189 186 185 185 185 184 184 184 183 184 184 184 184 184 185 186 187 186 186 186 185 183 181 180 179 180 180 180 179 179 179 178 178 176 176 175 175 174 173 173 172 173 172 172 171 170 170 169 169 171 171 171 171 171 171 171 171 168 168 169 170 171 172 173 173 168 168 168 168 168 168 168 168 174 171 169 168 169 169 167 166 169 169 169 170 170 171 171 171 167 167 167 167 168 169 171 171 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 170 170 170 170 170 171 171 171 170 169 169 168 168 169 170 170 169 169 170 170 170 169 168 167 171 171 171 171 171 171 171 171 169 169 169 169 169 170 170 171 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 165 166 167 168 170 171 172 172 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 170 170 170 169 170 171 171 172 172 172 171 170 170 169 168 168 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 172 172 172 172 171 170 174 174 173 172 171 170 170 170 171 168 164 164 167 171 174 175 173 173 172 171 171 171 171 172 170 170 170 170 171 171 171 172 171 171 171 171 170 170 170 170 173 173 172 171 171 170 170 169 169 169 169 170 171 172 173 173 171 171 171 172 173 173 174 174 173 173 173 173 173 173 173 173 174 176 177 177 175 174 176 177 177 177 177 177 176 176 176 176 175 174 174 173 173 173 174 174 175 175 176 176 177 177 178 178 176 176 175 175 175 175 174 173 174 175 175 175 175 174 173 173 175 175 174 173 173 173 173 173 177 176 176 176 176 175 175 175 174 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 171 171 170 170 170 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 172 170 169 169 170 172 174 169 169 170 171 172 172 173 173 173 173 172 172 171 171 170 170 170 171 172 172 172 172 171 170 172 172 172 172 172 172 172 172 173 173 172 172 171 171 170 170 170 170 171 172 172 172 172 172 174 174 173 172 171 171 170 170 173 173 172 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 172 171 171 173 174 173 171 173 173 173 173 173 173 173 173 169 170 171 172 173 173 173 173 173 173 172 172 172 171 171 171 172 172 173 173 173 172 172 171 173 173 172 171 171 171 172 172 173 172 171 171 172 173 172 171 172 171 171 171 171 172 173 173 173 172 170 170 171 172 172 171 172 172 172 172 173 173 173 173 176 176 175 174 173 173 172 172 173 173 172 172 172 173 174 174 173 173 174 174 173 172 171 170 172 173 174 174 175 174 174 173 174 173 173 173 173 173 173 172 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 174 174 174 173 172 172 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 175 173 172 173 174 175 174 172 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 170 170 171 171 171 172 172 172 174 173 173 174 175 176 174 173 170 171 172 172 174 174 175 176 174 174 174 174 174 174 174 174 175 174 173 172 172 172 172 172 171 171 172 173 173 174 175 175 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 173 173 172 172 174 174 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 176 175 175 174 172 171 171 170 172 172 173 173 174 175 175 175 174 174 174 174 174 174 174 174 173 174 174 175 175 174 174 173 174 173 173 173 173 173 173 172 174 174 174 174 174 174 174 174 172 173 173 174 174 173 173 172 174 173 173 172 172 171 171 170 171 172 173 174 174 174 173 173 174 173 173 173 173 173 173 172 174 174 175 176 176 175 174 174 173 173 173 173 174 174 174 174 175 175 174 173 171 170 169 169 173 173 173 173 174 174 174 174 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 170 173 176 175 172 170 171 174 171 172 174 175 175 174 172 171 172 172 172 173 173 173 173 174 172 173 173 174 174 174 174 173 169 170 171 172 173 174 175 175 174 175 175 175 174 173 172 171 174 174 173 174 174 175 176 177 173 173 173 173 173 173 173 173 173 173 174 174 174 174 173 173 174 174 174 174 173 173 173 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 171 171 172 172 173 173 174 174 174 174 175 174 174 173 172 172 168 169 171 172 173 174 174 174 174 174 174 174 174 174 174 174 173 172 172 172 174 174 174 173 175 175 175 174 173 172 171 170 170 171 171 172 174 175 175 176 172 172 172 172 172 172 172 172 174 174 173 173 173 173 172 172 173 176 179 179 177 175 174 175 170 171 172 172 173 173 172 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 175 174 173 173 173 173 174 175 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 171 171 172 172 173 173 174 174 170 173 175 173 171 169 171 174 177 176 174 173 172 173 174 174 172 172 172 172 173 174 175 175 172 172 172 172 173 175 176 177 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 175 175 173 173 172 173 173 174 173 173 173 173 173 173 173 173 172 173 173 174 175 176 176 177 173 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 175 174 174 173 173 173 173 174 172 173 173 173 173 172 172 171 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 175 175 175 173 172 171 165 169 173 176 176 175 173 173 172 172 173 173 173 173 174 174 170 171 173 172 170 169 171 172 173 173 173 173 173 173 173 173 174 176 177 175 173 172 173 174 174 174 173 173 173 173 174 174 172 172 172 172 172 172 172 172 174 174 174 174 174 174 175 175 171 172 172 173 173 174 174 175 176 176 175 175 175 175 174 173 174 176 177 177 177 177 178 180 178 178 178 178 178 178 178 178 180 179 179 179 179 179 179 178 179 179 179 180 180 181 181 181 181 182 182 182 182 182 181 180 181 181 181 180 180 181 181 181 182 183 184 185 185 185 185 184 181 183 184 184 182 182 183 185 181 182 183 184 185 186 187 187 186 184 182 182 184 186 186 186 186 186 187 188 188 188 188 188 189 189 191 192 193 193 193 193 197 195 193 191 191 192 195 196 196 196 196 197 198 199 199 199 197 198 199 200 200 200 200 200 200 200 200 198 196 198 202 205 201 201 201 201 201 201 201 201 194 197 199 201 203 204 207 209 204 204 204 204 205 205 205 205 202 204 206 208 209 208 206 205 205 206 206 207 206 206 205 205 207 207 207 207 207 207 207 207 209 209 208 207 208 209 210 211 157 156 155 156 159 160 159 158 159 158 158 157 157 158 158 159 160 160 160 159 159 158 158 158 161 160 159 158 158 158 159 160 158 159 159 159 159 159 159 159 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 160 160 160 159 159 159 159 159 160 161 162 161 159 159 160 161 160 160 160 160 160 160 160 160 160 160 159 159 159 160 161 162 162 161 160 160 160 160 161 162 161 161 162 163 163 162 161 161 165 165 165 164 163 163 162 162 162 162 163 163 164 164 165 165 164 165 165 166 166 167 168 168 166 166 165 165 166 167 169 170 168 168 167 167 168 169 170 170 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 164 164 165 166 166 166 165 165 165 166 168 169 169 168 166 165 168 168 169 170 171 170 170 169 170 170 170 170 169 169 169 169 169 169 170 170 170 170 169 169 169 169 169 169 168 168 168 168 167 167 168 168 169 169 169 170 172 173 174 174 175 175 175 175 173 173 172 172 172 172 171 170 172 173 173 173 174 174 175 175 173 173 173 173 173 173 173 173 175 175 174 173 172 171 170 169 170 170 169 168 168 169 170 170 170 170 170 171 172 172 173 173 175 175 175 175 175 175 176 176 175 175 174 174 175 176 178 178 181 181 180 180 181 182 183 183 185 183 181 181 182 182 181 179 182 182 182 182 182 182 182 182 182 182 183 183 184 185 185 186 187 187 187 188 189 190 192 193 190 190 189 188 188 188 189 189 188 188 188 188 188 188 188 188 185 185 185 185 184 184 183 183 183 183 182 181 180 180 179 178 179 179 179 179 179 179 179 179 180 180 181 182 184 185 186 186 185 185 186 187 187 186 185 184 184 184 185 185 184 183 182 181 180 179 179 180 180 182 183 184 184 182 179 179 180 181 180 179 179 179 178 178 178 177 177 177 174 173 173 172 172 171 171 170 173 173 172 172 172 171 171 171 169 169 170 170 170 170 170 170 172 174 177 178 176 176 176 178 177 176 174 173 172 172 173 173 170 169 168 167 167 167 167 167 167 167 168 168 168 168 167 167 168 169 172 173 174 173 172 171 172 173 174 175 177 178 179 180 181 181 181 182 182 183 183 183 184 183 183 183 183 183 183 182 185 185 186 186 186 186 186 186 184 183 182 181 180 181 182 183 185 186 186 184 183 183 186 189 189 189 190 191 191 192 192 193 193 193 193 193 193 193 193 193 192 194 196 197 196 195 195 196 195 196 197 197 198 197 197 197 197 196 196 195 195 196 197 197 195 193 192 192 193 194 192 190 187 187 189 190 189 188 187 185 187 187 187 187 187 187 187 187 186 186 185 185 185 184 184 184 180 181 182 183 184 184 184 184 185 185 183 183 182 183 184 185 182 182 182 181 181 180 180 180 176 176 176 175 174 174 173 173 174 173 173 172 171 170 170 169 172 172 172 172 172 172 172 172 170 170 170 171 171 171 172 172 169 169 169 169 169 169 169 169 172 170 168 169 170 172 171 170 171 170 169 168 168 170 172 173 170 169 169 168 168 169 170 171 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 171 169 169 169 169 170 171 172 173 171 170 169 169 168 168 168 168 171 171 171 171 171 171 171 171 170 169 169 168 169 170 171 172 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 168 168 168 169 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 171 168 168 169 170 171 171 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 169 170 172 173 173 172 170 169 172 172 172 172 172 172 172 172 172 170 168 168 171 173 174 173 174 173 172 172 171 171 171 171 170 170 170 171 171 171 172 172 172 172 172 171 171 170 170 170 171 171 171 171 171 171 172 172 171 171 171 171 172 172 172 172 170 170 170 171 172 173 173 173 173 173 172 172 172 172 172 172 174 175 176 176 174 173 174 176 175 175 175 175 175 176 176 176 174 174 174 174 174 172 171 171 175 175 176 176 176 177 177 177 176 176 175 175 175 175 174 173 174 175 175 176 175 174 173 172 175 175 173 172 172 172 173 173 176 176 176 175 175 175 174 174 175 175 174 174 173 172 172 171 172 172 172 172 172 172 172 172 172 172 171 171 172 173 174 175 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 171 171 172 171 171 171 171 171 171 171 172 171 171 171 171 170 170 170 170 170 171 171 172 172 171 171 170 172 172 172 172 172 172 172 172 175 175 174 173 172 171 170 170 171 171 172 173 173 173 173 173 172 172 172 172 172 172 172 171 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 175 172 169 169 170 172 173 172 173 173 173 173 173 173 173 173 170 171 172 173 173 173 172 171 173 173 173 172 172 171 171 171 171 172 172 173 173 173 172 172 171 171 172 173 173 173 172 172 173 172 171 171 172 173 172 171 172 171 171 170 171 172 173 174 176 174 171 172 173 175 174 173 173 173 173 173 173 172 172 172 174 173 173 173 173 173 173 173 175 174 173 172 172 172 173 174 173 173 174 174 174 173 172 172 172 173 174 175 175 175 174 174 172 173 173 173 173 173 173 174 174 174 174 173 173 173 172 172 174 174 174 174 174 174 174 174 172 172 173 173 173 173 174 174 173 173 172 172 172 173 174 174 172 173 173 173 173 173 173 174 175 174 172 171 171 172 174 175 173 173 173 172 172 171 171 171 175 174 172 173 175 175 174 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 170 170 170 171 171 172 172 172 173 172 172 174 176 177 175 173 171 171 172 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 175 174 173 172 171 170 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 174 174 174 174 174 174 173 173 174 174 174 173 173 174 175 175 174 174 174 173 173 173 172 172 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 174 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 174 173 173 173 173 173 173 172 172 171 172 173 174 174 174 173 173 172 173 173 173 173 173 173 174 174 174 173 173 173 173 174 174 173 173 173 174 174 175 175 175 174 174 174 173 172 172 171 171 173 173 173 174 174 175 175 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 173 173 173 173 173 173 173 174 174 174 173 172 172 173 174 172 173 175 175 175 173 171 170 172 171 170 170 171 172 173 174 173 174 174 174 174 173 173 172 171 171 171 172 172 173 174 174 174 174 175 175 175 174 173 172 174 175 175 176 176 175 174 174 173 173 173 173 173 173 173 173 173 173 174 175 175 174 173 173 175 175 175 174 174 173 173 173 174 174 174 173 173 172 172 172 174 174 174 174 174 174 174 174 171 172 172 173 174 174 175 175 169 171 174 176 177 176 175 173 171 172 172 173 173 172 171 171 174 174 174 174 174 174 174 174 175 173 172 172 174 174 173 171 176 176 176 175 175 173 172 171 172 172 172 173 173 174 174 174 175 174 172 171 171 172 174 175 174 174 174 173 173 172 172 172 171 172 174 173 172 171 173 175 170 170 172 173 173 173 172 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 175 174 173 173 173 173 174 175 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 171 172 173 172 172 171 172 173 178 176 174 172 171 171 172 172 173 172 172 172 173 173 174 175 171 171 173 174 175 175 175 175 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 175 174 173 172 171 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 174 175 175 175 174 174 172 173 174 174 174 174 174 174 174 174 174 173 173 173 172 172 173 173 173 173 173 173 173 173 172 173 174 175 175 174 172 171 176 174 173 172 172 171 170 169 172 172 172 173 173 174 174 174 170 172 173 173 171 170 171 173 174 174 174 174 174 174 174 174 175 176 177 175 173 171 172 174 172 173 174 174 174 174 173 172 172 172 172 172 172 172 172 172 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 175 175 175 175 174 173 173 175 177 177 176 176 178 180 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 178 178 179 180 181 181 182 182 182 183 183 183 183 181 180 179 180 181 181 182 182 181 181 180 182 182 183 184 184 184 183 183 181 183 184 184 182 182 183 185 183 183 184 184 185 186 186 186 185 184 182 183 185 187 186 185 186 187 188 189 189 189 188 187 191 191 191 191 191 192 193 194 196 196 195 194 193 193 193 193 195 196 196 197 198 199 200 200 198 198 198 197 198 198 199 200 196 198 201 201 199 199 199 201 201 201 201 201 201 201 201 201 195 196 198 202 205 207 207 205 203 203 203 204 204 204 204 204 205 205 206 206 207 206 206 206 208 207 207 206 206 206 206 207 208 208 208 208 208 208 208 208 210 209 208 207 207 209 211 212 156 155 154 156 158 160 159 158 159 158 158 157 157 158 158 159 161 161 160 160 159 158 157 157 161 160 159 158 158 158 159 160 161 161 160 159 159 158 157 157 160 158 156 156 158 159 159 158 159 159 159 159 159 159 159 159 162 162 162 161 161 160 160 160 158 160 162 162 161 161 162 164 160 160 160 160 160 160 160 160 160 159 159 159 159 161 162 162 162 161 161 160 160 161 161 162 160 161 163 164 164 163 161 160 166 166 165 164 163 163 162 162 161 162 163 164 165 166 167 167 164 164 165 166 166 167 167 168 171 169 166 164 163 164 165 167 168 167 166 166 166 168 170 171 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 162 163 165 167 167 166 165 164 165 166 168 169 169 168 166 165 172 172 172 172 171 170 169 168 168 169 169 170 171 172 173 173 167 168 170 171 171 170 168 167 170 170 169 169 169 169 169 168 168 168 167 167 167 166 166 166 169 170 171 173 175 175 176 176 173 173 172 172 172 172 171 170 173 173 173 174 174 175 175 175 174 174 173 173 173 173 173 173 175 175 173 172 171 169 168 167 170 169 169 168 168 169 169 170 169 169 170 171 171 172 172 173 175 175 175 175 175 175 175 175 174 174 173 173 174 175 177 178 182 181 180 179 179 181 182 184 184 182 180 179 180 180 178 176 181 181 181 181 181 181 181 181 182 182 183 183 184 185 186 186 187 187 188 188 190 192 194 195 189 188 188 188 188 189 191 191 188 188 188 188 188 188 188 188 185 185 185 184 184 183 183 183 183 182 182 181 181 180 179 179 179 179 179 179 179 179 180 180 186 186 186 185 184 184 183 183 181 184 189 192 192 188 183 180 188 188 187 186 184 182 180 178 180 179 179 180 181 182 184 185 182 179 176 176 177 178 178 177 179 179 179 178 178 178 177 177 174 174 173 173 172 171 171 170 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 170 171 174 178 178 177 176 177 179 178 177 175 174 173 172 172 172 170 170 169 168 168 169 169 169 165 166 168 169 169 168 166 165 168 170 173 175 176 175 174 173 173 174 175 176 178 179 181 181 183 183 182 181 181 182 183 183 184 183 183 183 183 182 182 182 186 186 186 186 186 186 186 186 185 183 181 179 179 180 182 184 188 189 188 186 184 184 187 189 189 190 190 191 192 192 193 193 191 192 192 193 194 194 195 195 190 195 198 198 194 193 195 198 194 196 197 199 199 198 197 196 196 196 195 195 195 196 198 199 193 191 191 192 194 196 195 193 183 185 187 189 190 190 189 188 188 188 187 187 186 185 185 184 186 186 185 185 185 184 184 184 182 183 185 187 188 188 187 186 184 183 181 181 182 185 188 190 183 183 183 182 182 181 181 181 177 177 176 175 175 174 174 173 175 174 173 173 172 171 170 170 171 171 171 171 171 171 171 171 172 172 171 171 170 170 170 169 170 170 170 170 170 170 170 170 170 168 167 169 172 174 174 173 172 170 168 167 167 169 172 174 173 172 170 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 170 170 170 169 169 168 168 168 170 170 170 170 170 170 170 170 173 173 173 172 172 171 171 171 169 169 169 169 170 172 174 175 172 171 169 168 167 167 168 169 170 170 170 170 170 170 170 170 170 169 169 168 169 170 172 173 168 168 169 170 170 169 168 168 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 171 170 170 169 169 168 167 167 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 168 168 168 169 169 170 171 166 167 169 171 171 171 169 169 168 168 169 170 170 171 172 172 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 169 170 172 173 173 172 170 169 170 171 171 172 173 173 174 174 175 175 174 176 177 177 174 172 174 174 173 172 171 171 171 171 170 170 170 171 171 172 172 172 172 172 172 171 171 170 170 170 168 169 169 171 172 173 174 174 174 174 173 172 172 171 171 170 169 169 170 170 171 172 173 173 172 172 171 171 171 171 170 170 173 175 176 175 173 172 173 175 172 173 173 174 174 175 176 176 174 174 175 175 174 172 170 168 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 173 174 175 175 176 175 174 172 171 176 175 173 172 171 172 173 173 176 175 175 175 174 173 173 173 176 176 175 174 173 173 172 172 172 172 172 172 172 172 172 172 174 174 173 173 173 175 176 177 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 169 170 172 173 173 172 170 169 173 173 172 171 171 170 170 169 169 169 169 169 169 169 169 169 170 170 171 172 172 171 170 170 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 172 173 173 174 175 175 174 174 170 170 171 172 172 173 173 174 173 173 173 172 172 171 171 170 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 175 172 168 167 169 171 173 173 173 173 173 173 173 173 173 173 172 173 173 174 173 171 170 169 173 173 173 172 172 171 171 170 170 171 172 173 173 173 173 173 169 170 172 174 174 173 172 171 173 172 171 171 172 173 172 171 172 171 171 170 171 172 174 175 174 171 168 168 171 172 172 171 174 174 174 173 173 172 172 172 168 168 169 170 170 171 172 172 176 175 173 172 171 172 172 173 171 172 172 173 173 172 171 171 172 173 174 175 175 175 174 174 172 172 172 173 173 174 174 174 174 174 173 173 172 171 170 170 175 175 175 175 175 175 175 175 172 172 173 173 173 173 174 174 174 173 171 171 171 173 175 176 172 172 172 173 173 174 174 174 176 174 172 170 170 172 174 176 173 173 173 172 172 171 171 170 175 174 172 173 175 176 174 173 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 173 172 172 174 174 173 172 170 170 170 171 171 171 172 172 170 169 169 172 175 176 174 171 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 171 172 174 175 175 174 173 172 175 175 174 173 173 172 171 171 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 175 175 174 174 174 174 173 173 175 174 172 170 170 171 172 173 175 174 174 173 173 172 172 172 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 175 175 175 175 175 175 175 175 172 172 172 173 173 174 174 174 178 178 176 175 173 172 170 170 174 174 174 174 174 174 174 174 175 174 172 171 171 172 174 175 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 174 173 172 171 171 173 174 176 174 174 174 174 174 174 174 174 171 172 173 174 174 174 173 173 172 172 172 173 173 174 174 174 174 173 171 170 170 171 173 174 173 173 173 174 174 175 175 175 173 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 176 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 179 175 171 171 173 175 175 173 173 174 175 176 175 173 170 169 172 171 169 168 169 171 173 175 174 174 174 174 174 173 172 171 173 172 172 172 172 172 172 172 173 173 174 175 175 175 174 174 174 174 175 175 174 172 170 169 173 173 173 173 173 173 173 173 173 173 175 175 175 175 173 173 175 175 175 174 174 173 173 173 174 174 174 173 173 172 172 172 175 175 175 175 175 175 175 175 172 172 173 174 174 175 176 176 165 168 173 177 179 179 177 175 174 174 174 174 173 171 169 167 174 174 174 174 174 174 174 174 176 174 172 172 174 174 172 170 171 172 172 172 171 171 170 169 174 174 174 173 173 172 172 172 177 175 173 171 171 173 175 177 174 174 174 173 173 172 172 172 172 172 171 169 168 170 174 177 169 170 172 173 174 173 173 172 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 175 174 174 173 173 174 174 175 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 178 178 177 176 175 174 173 173 174 174 173 174 174 175 174 174 178 176 173 171 169 169 170 170 174 174 173 172 172 172 173 173 170 171 173 175 175 174 173 172 172 172 172 172 172 172 172 172 174 173 173 172 172 173 173 174 174 174 172 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 172 171 171 170 169 169 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 171 172 174 176 176 176 174 173 172 173 174 175 175 176 175 175 174 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 171 172 174 175 175 174 172 171 173 169 165 165 170 176 179 180 172 172 172 173 173 174 174 174 174 175 176 176 174 173 175 176 175 175 175 175 175 175 175 175 175 176 177 175 173 171 172 173 171 172 174 175 175 174 172 171 172 172 172 172 172 172 172 172 175 175 175 174 174 173 173 173 177 176 176 175 175 174 174 173 176 176 175 175 175 175 174 173 173 175 177 177 175 175 177 179 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 177 178 178 180 181 182 183 183 183 183 184 184 183 181 179 178 179 180 182 183 183 182 180 179 181 182 182 183 183 183 182 182 181 183 184 184 182 182 183 185 185 185 185 185 185 185 185 185 185 183 183 184 187 187 186 184 186 187 188 189 189 189 188 187 194 192 191 190 190 191 193 194 197 197 199 199 198 195 193 191 193 194 195 195 196 197 198 198 199 198 196 195 195 197 198 199 191 196 201 204 202 199 197 196 198 198 198 198 198 198 198 198 201 200 201 204 206 206 202 198 202 203 203 203 203 204 204 204 209 207 205 204 204 205 207 208 212 211 209 207 207 208 209 210 209 209 209 209 209 209 209 209 208 207 205 205 205 207 209 210 159 159 159 159 159 159 159 159 162 161 161 160 159 158 157 157 162 162 161 161 160 159 159 158 157 157 157 158 158 159 159 159 155 156 158 159 159 158 156 155 158 157 157 156 156 155 155 155 158 159 159 160 160 160 159 159 158 158 158 158 158 158 158 158 164 162 159 158 160 160 159 158 160 160 160 160 160 160 160 160 159 159 160 161 161 162 162 163 163 163 162 162 162 161 161 161 160 161 162 163 164 163 163 162 164 165 165 166 166 165 165 164 164 163 162 163 165 166 165 164 161 162 164 165 166 165 165 164 164 165 167 169 169 169 167 166 165 165 166 167 167 168 169 169 170 171 172 171 169 168 169 170 170 169 168 167 167 168 170 171 170 169 167 166 166 167 169 170 167 167 167 167 167 167 167 167 167 167 168 169 169 169 168 168 171 171 171 171 171 171 171 171 169 170 170 170 170 170 171 171 170 170 170 170 170 170 170 169 170 170 170 169 169 168 168 167 167 166 165 165 167 169 172 173 174 175 175 176 176 175 175 174 172 171 169 168 169 171 173 174 171 173 174 174 172 172 173 174 175 175 174 174 174 175 177 178 172 172 172 171 171 170 170 170 167 167 167 167 167 167 167 167 169 169 169 170 170 171 171 171 174 174 174 174 173 172 171 170 174 174 174 175 175 176 176 176 173 175 178 180 182 182 182 181 181 181 181 182 182 181 180 180 180 181 184 185 185 183 181 179 178 180 182 184 186 187 187 187 187 186 186 187 189 189 187 185 185 186 187 188 189 189 189 189 191 191 190 190 190 190 189 188 184 185 185 186 186 187 187 187 186 186 185 183 182 181 180 179 186 185 184 182 180 178 176 175 181 181 182 184 186 187 188 189 188 188 188 187 187 186 186 186 180 182 184 186 187 187 186 186 184 184 184 184 183 182 181 180 182 182 181 180 179 179 179 179 179 179 179 179 179 179 179 179 182 180 178 175 174 173 173 174 174 174 174 173 173 172 172 172 174 169 170 177 177 171 170 175 177 178 179 180 180 180 179 179 180 179 178 176 174 172 171 170 177 174 171 169 170 170 169 168 172 170 169 169 171 171 170 168 168 169 170 171 172 173 173 173 176 177 177 178 178 179 179 179 181 181 181 181 181 181 181 181 185 184 183 182 182 182 183 183 185 185 186 186 186 186 186 186 191 190 187 185 185 185 186 187 185 187 189 189 188 187 189 191 195 192 191 191 192 193 193 191 195 196 195 192 189 189 193 196 194 193 192 192 193 194 196 197 197 197 197 196 196 195 195 195 195 195 195 194 194 193 193 193 197 198 198 194 188 184 184 185 195 192 187 183 184 188 193 197 185 186 186 185 183 183 185 187 187 186 185 184 183 183 183 183 185 185 185 185 185 185 185 185 184 186 187 187 185 184 183 183 184 184 183 182 182 181 180 180 183 182 181 180 178 177 176 175 176 175 173 172 172 173 175 176 170 170 171 172 172 173 174 174 172 172 173 173 172 171 169 168 170 169 169 170 172 172 170 167 163 167 171 173 173 171 171 171 171 171 171 170 170 169 169 169 172 172 171 170 170 169 168 168 172 172 172 171 171 170 170 170 163 165 167 169 170 170 169 168 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 168 169 169 170 170 169 169 168 171 170 169 169 168 167 166 166 171 171 170 170 170 170 169 169 165 168 170 172 172 169 165 163 170 170 170 170 170 170 170 170 170 169 169 168 168 169 169 170 170 170 170 169 168 167 167 167 171 170 168 167 167 168 170 171 171 171 171 171 171 171 171 171 168 168 169 170 170 171 172 172 172 171 169 167 167 167 169 170 171 172 172 172 171 171 170 169 170 172 172 171 169 168 169 170 168 168 168 168 168 168 168 168 169 170 171 172 172 172 172 172 173 173 172 171 170 168 167 167 170 170 171 172 171 170 168 167 171 170 170 169 169 168 168 168 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 165 166 167 169 171 173 174 175 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 174 172 172 173 173 173 172 171 171 172 173 174 174 173 172 170 168 172 172 172 172 172 172 172 172 172 173 173 174 174 173 173 172 175 174 174 174 173 172 172 172 171 172 174 175 175 174 172 171 174 174 175 175 175 176 176 176 179 178 176 174 173 173 174 175 175 176 177 177 175 174 176 177 174 174 174 174 174 174 174 174 175 175 174 174 174 175 176 177 175 175 175 175 175 175 175 175 172 173 173 173 173 174 174 174 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 176 176 174 172 170 168 167 166 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 174 174 173 172 171 171 170 170 174 173 173 172 172 171 170 170 171 171 171 172 172 172 173 173 173 172 171 171 171 171 172 173 172 173 173 172 170 171 173 176 172 172 172 172 172 172 172 172 174 174 174 173 173 173 173 172 172 172 172 171 171 170 170 170 171 172 172 173 173 174 174 174 174 173 172 170 169 169 169 170 175 174 173 173 173 173 174 175 174 174 174 173 173 172 172 172 172 172 173 173 173 173 174 174 173 172 172 171 172 173 175 176 173 173 173 173 173 173 173 173 182 178 172 167 166 169 173 177 170 170 171 172 173 173 174 174 173 173 173 172 172 171 171 171 177 176 174 173 172 173 173 174 172 172 172 173 174 174 174 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 172 170 168 169 171 173 171 168 176 175 174 174 172 172 171 170 172 172 172 172 172 172 172 172 175 174 173 173 172 172 172 172 171 171 173 173 173 173 171 171 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 172 172 172 173 173 174 174 174 172 172 173 174 176 177 178 178 173 173 175 175 175 175 173 173 178 178 177 176 175 174 173 172 172 172 173 173 173 173 174 174 174 174 174 173 173 172 172 172 171 172 174 175 175 174 172 171 173 174 176 177 176 174 172 170 175 176 175 172 169 169 170 172 173 173 173 173 173 173 173 173 173 172 170 169 169 170 172 174 172 172 172 173 173 174 174 174 171 171 171 172 172 173 173 173 169 169 170 171 173 174 175 175 172 172 171 171 171 172 173 174 172 172 172 172 172 172 172 172 174 173 173 175 176 176 174 171 175 175 174 173 173 172 171 171 173 172 171 171 171 171 173 173 171 172 174 175 175 174 172 171 176 174 172 171 171 174 176 178 176 174 172 170 170 172 174 176 171 172 172 173 174 174 174 174 173 173 174 174 174 174 175 176 176 174 173 171 171 172 173 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 171 171 171 172 172 173 173 173 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 173 173 173 172 172 171 171 171 174 173 173 172 172 173 173 174 172 172 172 173 173 174 174 174 175 174 173 174 175 175 172 168 171 173 175 174 172 171 173 175 173 174 176 177 177 176 174 173 176 176 175 174 173 172 171 170 174 173 173 172 172 173 173 174 169 170 173 175 176 175 174 173 173 173 174 176 177 178 179 179 173 172 172 171 172 173 175 176 173 173 172 172 172 173 174 175 174 172 172 173 175 177 176 175 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 178 178 177 176 175 174 173 173 170 171 171 172 172 173 174 174 175 175 175 175 175 175 175 175 179 176 172 169 168 170 174 176 171 172 173 174 174 174 173 173 172 172 172 173 173 174 174 174 171 171 172 174 174 175 175 174 173 173 173 172 172 171 171 171 169 170 172 173 173 172 170 169 172 172 172 172 172 172 172 171 171 172 173 174 175 176 177 177 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 173 175 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 175 174 174 174 174 174 174 174 174 169 170 171 173 174 175 176 176 175 176 177 177 175 171 168 166 175 174 172 173 175 176 174 173 174 174 174 174 174 174 174 174 172 173 174 175 175 175 174 173 173 173 173 173 173 173 173 173 174 172 170 168 168 170 172 174 173 173 172 170 168 169 173 176 169 171 172 174 174 173 172 171 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 171 173 175 174 172 170 170 171 174 173 173 172 172 173 173 174 172 172 172 173 173 174 174 175 173 173 173 173 173 173 173 173 175 174 172 171 171 172 174 175 171 174 176 175 171 170 172 175 173 172 172 172 172 173 175 175 173 173 173 174 174 175 175 175 173 174 175 175 175 175 176 176 175 174 173 173 172 172 173 173 171 171 172 173 175 176 177 177 176 175 175 174 174 173 173 173 173 173 173 172 172 171 171 171 177 177 176 174 173 172 172 172 171 171 172 173 174 175 175 176 173 174 174 175 175 174 173 173 177 177 176 176 177 178 180 181 181 181 181 181 181 181 181 181 179 180 181 181 182 182 182 181 180 181 183 185 185 185 183 183 182 181 180 180 180 180 181 182 185 185 184 183 182 182 182 182 183 183 184 183 183 181 180 179 181 182 183 184 185 185 185 185 186 187 187 188 188 189 189 190 188 187 185 185 186 189 192 194 195 194 193 193 193 193 194 195 194 194 193 192 193 195 198 199 200 199 197 196 196 197 198 200 193 195 198 200 201 201 199 197 206 204 201 199 199 200 202 204 199 199 199 199 199 199 199 199 201 201 200 199 200 201 202 203 203 204 204 205 205 205 206 207 206 206 206 205 203 204 207 210 207 207 208 208 208 209 209 209 210 208 207 205 205 206 208 209 208 207 206 205 205 206 207 208 159 159 159 159 159 159 159 159 161 161 160 160 159 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 157 158 159 160 160 159 158 157 159 159 159 158 158 157 157 157 159 159 160 160 160 159 159 158 159 159 159 159 159 159 159 159 162 160 158 158 160 162 161 160 160 160 160 160 160 160 160 160 160 160 160 161 162 162 163 163 163 163 162 162 162 161 161 161 161 162 163 164 165 165 165 164 165 165 166 166 166 166 165 165 165 163 162 163 165 166 165 164 162 163 164 165 166 165 165 164 165 165 166 167 168 168 167 167 167 167 167 167 167 167 167 167 169 171 172 171 169 168 169 170 170 170 169 168 168 168 169 169 169 168 167 167 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 171 171 171 171 171 171 172 172 170 170 170 170 170 170 170 170 168 168 168 169 170 170 171 171 170 170 170 169 169 168 168 168 169 168 167 166 167 168 169 171 171 172 173 174 175 175 175 175 174 173 171 169 169 169 171 172 170 172 174 175 174 173 175 176 175 175 175 175 175 175 175 175 172 172 172 171 171 170 170 170 167 167 167 167 167 167 167 167 168 169 169 169 170 170 170 171 173 173 173 173 173 172 171 171 173 173 174 175 175 176 176 177 174 175 177 179 180 181 181 181 181 181 181 182 182 181 181 180 181 182 183 184 184 183 181 180 183 183 184 184 184 185 185 185 190 189 188 189 191 191 189 187 189 189 190 190 190 189 189 188 191 191 190 190 190 190 189 188 188 187 187 186 186 185 185 184 183 183 183 182 182 181 181 181 179 180 180 181 182 182 183 183 181 182 183 184 186 187 189 189 188 188 188 187 187 187 186 186 184 185 186 187 188 188 188 188 185 185 184 183 182 182 182 181 185 185 184 183 182 182 182 182 179 179 179 178 178 178 178 178 181 179 177 175 173 173 174 174 175 174 174 174 173 173 173 173 172 168 169 176 176 170 170 175 176 177 179 181 182 182 182 182 181 181 179 178 176 174 173 172 174 172 169 169 171 172 172 171 173 171 169 170 171 171 169 168 169 170 171 172 173 174 175 175 177 177 178 179 180 181 181 182 183 183 183 182 181 181 180 180 185 184 183 182 182 182 183 183 185 185 185 185 185 185 185 185 187 187 186 186 187 187 188 189 186 188 190 189 188 188 189 191 193 191 190 190 192 193 193 192 194 194 193 192 190 190 192 193 194 193 193 192 193 194 195 196 196 196 196 196 196 195 195 195 195 195 195 194 193 193 192 192 191 192 193 192 191 190 191 192 188 187 186 184 184 185 187 188 185 186 187 185 184 184 186 188 187 186 185 184 183 183 183 183 185 185 185 185 185 185 185 185 183 185 187 187 185 184 184 184 184 184 183 182 182 181 180 180 182 182 181 179 178 176 175 175 172 172 173 173 173 173 172 172 172 172 172 172 172 172 172 171 172 172 173 173 172 171 169 168 170 169 169 170 172 172 170 168 165 168 171 172 171 170 170 171 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 172 172 171 171 171 171 171 171 169 170 171 172 172 173 172 172 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 168 169 170 170 170 170 169 168 170 170 169 169 169 169 169 169 171 171 170 170 170 170 169 169 169 170 172 173 172 171 168 166 170 170 170 170 170 170 170 170 170 170 169 168 168 169 170 170 170 170 170 169 169 169 169 169 172 171 170 169 169 170 171 172 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 172 171 169 168 167 168 169 170 171 171 171 171 171 170 169 169 172 173 174 173 171 170 171 172 169 169 169 169 169 169 169 169 170 170 171 172 172 172 171 171 171 171 171 171 171 170 170 170 170 171 172 172 172 171 170 169 171 171 171 170 170 169 169 169 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 171 171 171 172 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 169 170 171 172 172 173 173 172 172 172 173 173 173 172 171 170 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 175 175 175 174 174 174 174 174 171 172 174 175 175 174 172 171 172 172 173 173 173 174 174 174 179 178 177 176 175 175 175 175 174 176 177 176 175 174 175 177 174 174 174 174 174 174 174 174 175 175 174 174 174 175 176 177 176 176 176 176 176 176 176 176 173 173 174 175 175 174 173 173 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 173 173 173 174 174 175 175 176 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 171 172 172 172 172 172 172 172 169 170 170 171 172 173 174 175 173 172 171 171 171 171 172 173 171 173 174 174 172 172 174 175 172 172 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 172 172 172 173 173 173 174 174 174 173 172 171 170 170 171 171 174 173 172 172 172 172 173 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 172 172 172 172 173 174 174 175 173 173 173 173 173 173 173 173 178 176 174 172 172 172 173 174 171 171 172 172 173 174 174 174 173 173 172 172 172 172 172 172 176 175 174 173 172 172 173 173 173 173 174 174 175 175 175 176 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 173 174 174 174 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 173 172 172 172 173 173 172 172 173 174 174 173 172 172 174 173 173 173 173 173 173 172 173 172 172 172 172 172 172 171 172 172 172 173 173 174 174 174 173 173 173 174 174 174 174 174 173 173 174 175 175 174 173 173 175 175 174 173 173 172 172 171 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 172 173 173 174 174 173 173 172 174 175 175 176 175 174 173 171 177 178 177 175 173 172 174 176 173 173 173 173 173 173 173 173 175 174 172 171 170 171 172 173 172 172 172 173 173 174 174 174 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 174 173 172 172 172 173 174 175 172 172 172 172 172 172 172 172 174 173 173 174 176 176 174 172 173 173 173 173 173 173 173 173 173 172 171 171 171 172 173 174 171 172 174 175 175 174 172 171 175 174 172 172 172 173 175 176 175 174 172 171 171 172 174 175 173 173 173 173 173 173 174 174 173 173 174 174 174 174 175 176 174 174 173 172 172 172 173 173 174 174 174 174 174 174 174 174 174 175 175 176 175 174 173 172 171 171 171 172 172 173 173 173 174 173 173 173 173 173 173 172 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 173 173 172 172 172 172 172 172 174 173 173 172 172 173 173 174 172 173 173 173 173 173 173 174 174 173 173 174 177 177 175 172 175 176 177 175 172 171 172 173 174 174 173 172 172 173 174 174 175 175 175 174 173 173 172 172 174 174 173 172 172 173 174 174 172 172 172 172 173 174 175 176 173 173 174 174 174 174 175 175 174 173 172 172 172 173 174 175 174 173 172 172 172 173 174 174 176 174 173 173 175 175 174 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 173 172 172 172 174 174 173 173 173 173 173 173 175 175 175 175 175 175 175 175 177 175 172 170 170 171 174 175 171 172 173 174 174 174 173 173 172 173 173 173 173 173 173 174 174 174 175 175 175 174 174 173 173 173 173 172 172 171 171 171 172 172 173 173 173 173 172 172 171 171 172 172 172 173 173 173 172 173 173 174 174 175 176 176 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 172 172 173 173 174 174 174 174 174 174 174 174 174 174 173 173 174 174 173 173 172 171 171 172 173 174 174 174 173 172 173 172 170 171 173 174 172 171 173 173 173 173 173 173 173 173 173 173 174 175 175 174 174 173 174 174 173 173 173 173 172 172 171 170 169 168 168 169 170 171 172 173 173 171 170 170 172 175 171 171 172 173 173 173 172 172 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 174 175 175 173 172 172 173 174 173 173 172 172 173 173 174 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 175 174 172 171 171 172 174 175 172 175 177 175 171 169 171 174 174 174 173 173 173 174 175 175 173 173 173 173 174 174 174 174 173 174 175 175 175 175 176 176 173 173 174 174 174 173 173 172 171 171 171 171 172 172 172 172 175 175 175 174 174 173 173 173 174 174 173 173 172 172 172 171 175 175 176 176 175 174 172 171 172 172 173 173 174 175 175 175 174 174 174 174 174 174 174 174 177 177 177 177 178 179 180 180 179 179 179 179 179 179 179 179 178 180 182 184 184 183 182 180 183 184 185 185 185 185 185 184 182 181 180 180 180 180 181 182 183 183 183 183 183 183 184 184 183 183 183 183 182 183 183 183 184 184 184 185 184 184 183 183 183 183 184 185 185 186 186 187 187 186 186 186 187 189 191 193 195 194 193 193 193 193 194 195 193 193 193 193 193 194 195 196 197 196 196 195 195 196 196 197 197 198 200 202 202 202 201 200 200 200 200 200 201 201 202 202 200 200 200 200 200 200 200 200 201 201 200 200 200 201 202 203 203 204 204 205 205 205 206 207 204 206 207 206 205 205 207 209 207 207 207 208 208 209 209 209 208 208 207 207 207 207 208 208 209 208 207 206 206 207 208 209 159 159 159 159 159 159 159 159 161 161 160 159 159 158 158 157 157 157 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 159 160 160 160 160 159 158 160 160 160 160 159 159 159 159 161 160 160 160 159 158 158 157 160 160 160 160 160 160 160 160 161 159 157 158 161 163 163 162 161 161 161 161 161 161 161 161 160 161 161 162 163 163 164 164 163 163 162 162 162 161 161 161 162 163 164 165 166 167 167 167 166 167 167 167 167 167 167 166 165 163 162 163 166 167 166 164 163 164 164 165 165 165 165 165 166 166 166 166 166 167 167 168 169 169 168 167 167 166 165 165 169 171 172 171 168 167 168 170 170 170 170 170 169 168 167 166 168 168 168 168 167 165 164 163 167 167 167 167 167 167 167 167 169 168 167 167 168 170 172 173 170 170 171 171 171 172 172 172 172 172 171 171 170 170 169 169 165 166 167 168 169 170 171 171 170 170 169 169 169 168 168 168 171 170 168 167 167 167 167 168 168 169 171 172 174 175 176 176 176 174 172 170 169 169 170 170 170 172 175 176 175 175 176 178 175 175 176 176 176 174 173 172 171 171 171 171 170 170 170 170 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 172 173 173 173 172 172 172 173 173 174 175 176 177 177 176 176 176 176 177 178 180 180 181 181 182 182 182 182 181 181 182 182 182 183 183 183 183 183 188 186 185 183 183 183 184 184 190 189 188 190 191 191 189 187 192 192 192 191 191 189 188 187 191 191 190 190 190 190 189 188 191 190 189 187 185 184 182 182 181 181 181 182 182 182 182 182 177 178 179 181 183 185 186 187 182 183 184 185 186 188 189 189 188 188 188 188 187 187 187 186 188 187 187 186 187 187 188 188 187 185 184 182 181 182 183 183 182 181 180 179 178 178 178 178 179 179 178 178 177 177 176 176 180 178 176 174 173 173 174 174 176 176 175 175 175 174 174 174 173 169 170 176 177 173 173 177 177 178 180 182 184 184 185 185 183 182 181 180 178 176 175 174 171 170 168 170 172 175 175 174 174 172 170 170 171 171 169 167 171 171 172 173 174 175 176 176 177 178 179 180 181 183 184 184 185 185 184 183 183 182 182 181 185 184 183 182 182 182 183 184 185 185 184 184 184 184 183 183 183 184 186 187 189 190 190 190 187 189 191 190 189 188 190 192 191 190 188 189 191 193 193 192 192 191 190 190 191 191 190 189 194 193 193 193 193 193 194 195 195 195 195 195 195 196 196 196 196 196 195 194 193 192 191 191 190 189 189 191 193 195 195 194 184 185 187 187 187 185 183 182 186 187 188 187 185 185 187 189 187 186 185 184 183 183 183 183 184 184 184 184 184 184 184 184 182 184 186 186 185 184 184 185 184 184 183 182 182 181 180 180 181 181 180 179 177 176 175 175 171 172 174 176 176 174 172 171 174 174 173 172 172 171 170 170 172 173 173 173 172 171 170 169 169 168 168 170 172 173 171 169 168 170 171 171 169 169 170 171 171 171 170 170 170 170 169 169 168 168 169 170 170 171 172 172 171 171 171 171 171 171 172 172 173 172 172 172 172 173 173 174 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 169 170 170 170 170 169 168 169 169 170 170 171 171 172 172 171 171 170 170 170 170 169 169 171 171 171 171 171 170 169 169 169 169 169 169 169 169 169 169 170 170 169 168 168 169 170 170 170 170 170 170 171 171 171 171 172 172 171 170 170 171 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 172 171 169 168 168 168 169 170 170 170 170 170 170 169 168 168 172 173 174 173 171 170 171 173 170 170 170 170 170 170 170 170 171 171 172 172 172 171 170 170 170 170 171 171 172 172 173 173 171 171 172 173 173 173 172 172 172 172 171 171 171 170 170 170 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 170 169 169 169 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 167 168 169 171 172 173 173 173 172 172 171 171 171 172 173 173 172 172 172 172 172 172 172 172 175 174 172 171 171 172 174 175 175 175 175 175 175 175 176 176 172 173 173 174 174 173 173 172 172 172 173 173 173 174 174 174 177 177 178 178 178 177 176 176 174 175 177 176 174 173 175 176 174 174 174 174 174 174 174 174 175 175 174 174 174 175 176 177 176 176 176 176 176 176 176 176 174 175 176 177 176 175 173 171 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 172 172 173 174 176 177 178 178 172 172 172 172 172 172 171 171 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 170 170 171 171 172 173 174 174 171 171 171 172 172 172 173 173 173 172 171 171 171 171 172 173 170 173 176 176 175 173 174 174 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 174 173 172 171 171 172 172 173 173 172 172 171 171 172 172 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 171 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 176 177 177 175 173 172 173 173 173 173 174 174 174 174 172 172 172 172 173 173 173 173 174 174 173 172 172 172 172 173 174 174 175 175 175 176 176 176 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 173 176 178 177 174 173 175 178 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 173 173 172 172 172 173 174 174 173 173 174 174 174 174 173 173 172 173 173 173 173 173 173 174 171 172 172 172 172 172 172 173 172 172 173 173 173 173 174 174 174 174 173 173 172 172 171 171 173 173 174 174 174 174 173 173 171 171 171 171 171 171 171 171 174 174 174 173 173 172 172 172 172 173 173 173 173 173 173 174 174 173 173 172 172 173 173 174 175 175 175 174 174 174 173 173 176 177 178 176 174 174 176 178 173 173 173 173 173 173 173 173 176 175 174 173 172 172 173 173 172 172 173 173 173 173 174 174 172 172 172 172 173 173 173 173 177 176 176 175 173 172 172 171 174 174 173 173 173 174 175 176 172 172 172 172 172 172 172 172 175 173 173 174 176 176 174 172 171 171 172 173 173 174 175 175 172 172 171 171 172 173 174 175 172 173 173 174 174 173 173 172 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 175 174 173 172 171 172 173 174 173 173 174 174 174 174 175 176 173 173 174 174 174 173 172 172 174 174 174 174 174 174 174 174 174 175 177 178 177 176 173 172 172 172 172 172 173 173 173 173 172 173 173 173 173 173 173 174 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 173 173 173 173 174 174 172 172 172 172 173 173 173 173 174 173 173 172 172 173 173 174 174 173 173 173 173 173 173 172 173 173 173 175 177 178 177 176 173 174 175 174 172 171 172 173 177 175 172 170 170 172 175 177 175 175 175 175 174 174 174 174 175 174 173 173 173 173 174 175 175 173 172 170 171 173 176 178 175 175 174 174 173 173 173 172 174 174 173 172 172 172 173 173 174 174 173 172 172 172 173 174 178 176 174 174 175 174 173 171 174 174 174 174 173 173 173 173 174 174 174 174 174 174 174 174 172 172 172 172 172 171 171 171 176 176 175 174 174 173 172 172 175 175 175 175 175 175 175 175 173 173 172 172 172 173 174 175 172 172 173 174 174 173 173 172 174 173 173 173 173 173 173 172 177 177 177 176 175 174 173 172 173 173 173 173 172 172 172 172 174 174 173 173 173 173 174 174 171 171 171 172 173 173 174 174 174 174 174 174 174 174 174 174 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 175 175 174 174 174 174 174 173 174 174 174 174 173 173 173 173 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 171 171 172 172 173 173 174 175 175 173 172 170 171 173 174 172 171 172 172 172 172 172 172 172 172 173 173 174 174 174 174 173 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 170 172 173 173 171 170 172 173 172 172 172 171 172 172 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 174 175 175 173 173 174 176 174 173 173 172 172 173 173 174 173 173 174 174 174 175 175 175 173 173 173 173 173 173 173 173 174 173 173 172 172 173 173 174 173 175 176 175 171 170 171 173 175 175 174 173 173 173 174 174 173 173 173 173 172 172 172 172 173 174 175 175 175 175 176 176 172 173 174 175 175 174 173 172 177 176 175 174 173 172 172 171 175 175 175 174 174 174 173 173 174 174 174 174 173 173 173 173 172 174 175 176 176 175 173 172 174 174 174 174 175 175 175 175 176 175 173 172 173 174 175 176 176 176 177 178 179 179 179 179 177 177 177 177 177 177 177 177 178 180 183 185 185 184 182 180 185 185 184 183 183 183 184 184 182 181 180 180 180 180 181 182 181 181 182 183 184 184 185 185 185 184 182 182 182 183 185 186 185 185 185 185 184 183 182 181 182 183 183 184 184 185 186 186 186 186 187 188 189 190 191 191 194 194 193 193 193 193 194 194 192 192 193 194 194 194 193 193 195 195 196 197 197 196 196 195 200 200 200 201 201 201 201 201 196 197 200 201 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 200 201 201 202 203 203 204 204 205 205 205 206 207 203 205 207 207 206 205 206 208 207 207 207 208 208 208 209 209 207 207 208 208 208 208 208 207 210 209 209 208 208 209 209 210 159 159 159 159 159 159 159 159 160 160 160 159 159 158 158 158 161 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 158 158 159 159 159 159 158 158 160 160 160 160 160 159 159 159 162 161 160 159 158 158 157 157 160 160 160 160 160 160 160 160 162 160 158 159 161 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 164 164 165 165 163 163 163 163 162 162 162 161 162 163 164 165 166 167 167 168 167 168 168 168 168 168 168 167 165 164 163 164 166 167 166 165 164 165 165 165 165 165 165 165 168 167 165 164 164 165 167 168 168 168 168 167 167 166 166 166 169 170 171 170 168 167 168 169 169 170 171 171 170 168 166 165 167 168 169 170 169 167 165 164 167 167 167 167 167 167 167 167 169 168 166 166 167 170 173 175 170 170 170 171 171 172 172 173 173 173 172 171 171 170 169 169 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 168 169 170 171 173 174 175 175 175 175 174 172 171 170 170 171 171 172 175 177 178 176 175 176 177 175 176 177 177 176 174 171 169 171 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 169 170 171 172 173 173 173 173 172 173 173 174 175 176 177 178 177 176 175 174 175 176 178 180 180 181 182 182 183 182 182 182 183 183 182 182 182 183 184 185 189 187 185 183 182 183 185 186 188 187 187 188 190 190 188 186 191 191 191 191 191 190 189 188 191 191 190 190 190 190 189 188 191 190 189 188 186 184 183 182 183 183 183 183 183 183 182 182 183 183 183 183 183 184 184 184 183 184 185 186 187 188 189 190 189 189 188 188 188 187 187 187 189 187 185 184 184 184 186 186 188 186 183 181 180 181 183 185 178 178 177 176 175 175 175 175 179 179 178 177 176 176 175 175 179 178 176 174 174 174 175 176 177 177 177 177 176 176 175 175 176 173 174 179 180 178 178 182 180 181 182 184 185 185 185 185 183 182 181 180 178 177 176 175 172 170 169 171 174 176 175 174 175 173 171 170 171 171 169 167 171 171 172 172 173 175 176 177 177 178 179 180 182 183 185 185 184 184 184 184 185 185 185 185 185 185 184 183 183 183 183 184 185 185 185 185 184 184 184 183 182 184 187 189 190 191 190 190 188 190 191 191 189 189 190 192 189 188 187 188 190 192 192 191 190 188 187 189 191 191 188 185 193 193 193 193 193 193 193 193 193 193 194 194 195 195 196 196 196 195 195 194 193 192 191 190 195 192 190 191 193 194 192 189 187 188 189 190 189 187 184 183 187 188 189 188 186 186 188 190 187 186 185 184 183 183 183 183 184 184 184 184 184 184 184 184 182 183 184 185 184 184 185 186 183 183 183 182 182 181 181 181 181 180 179 178 177 176 175 175 174 174 176 177 177 176 174 174 174 174 173 173 172 172 172 171 173 173 173 172 172 171 170 170 169 168 168 169 171 173 172 170 171 172 172 170 168 167 169 171 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 170 170 170 171 171 172 172 172 172 171 169 168 168 169 170 171 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 170 171 171 170 169 169 170 170 170 170 170 171 171 171 171 171 170 170 170 170 169 169 170 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 171 170 169 169 169 169 170 171 172 172 172 172 171 171 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 171 170 170 169 169 169 170 170 169 170 170 170 169 169 168 167 169 171 172 171 169 168 170 171 170 170 170 170 170 170 170 170 172 172 172 172 172 171 170 169 171 171 172 172 172 173 173 173 170 170 171 172 172 173 173 173 172 172 172 172 172 172 172 172 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 171 170 170 169 169 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 167 168 169 170 171 172 172 172 172 171 170 170 170 172 174 176 172 172 172 172 172 172 172 172 176 174 172 170 170 172 174 176 173 174 174 174 175 175 176 176 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 176 174 176 177 178 179 178 176 175 173 175 176 176 174 173 175 176 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 177 177 177 177 177 177 177 177 177 175 176 177 178 177 175 172 171 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 174 174 173 173 172 172 172 171 173 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 171 171 172 172 172 172 172 173 171 171 171 172 172 173 173 173 174 174 173 172 171 171 170 170 173 172 171 171 171 171 172 173 168 172 175 176 175 173 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 170 171 171 171 172 172 173 173 172 172 172 172 172 172 172 172 174 173 172 172 172 173 174 174 173 173 172 171 171 172 173 173 172 172 173 173 173 173 174 174 172 172 173 173 173 173 174 174 170 172 174 175 175 174 172 171 173 173 173 173 173 173 173 173 170 172 174 177 177 176 173 172 174 174 174 174 174 174 174 174 171 172 172 173 173 174 174 174 173 172 172 172 172 172 172 172 174 174 175 175 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 172 174 175 174 173 172 173 175 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 172 172 172 172 173 173 174 175 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 174 173 173 173 172 172 172 172 173 173 173 174 174 173 173 173 170 170 171 171 171 172 172 172 175 175 174 173 173 172 171 171 172 172 172 173 173 174 174 174 175 174 172 171 171 172 174 175 176 175 174 173 173 173 174 175 172 173 175 174 173 173 174 176 173 173 173 173 173 173 173 173 174 173 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 173 176 176 175 174 173 172 171 171 174 173 173 172 173 174 175 175 173 173 173 173 173 173 173 173 175 174 173 174 175 176 174 173 172 172 172 173 173 174 174 174 171 172 172 172 173 174 174 175 173 173 173 173 173 173 173 173 172 173 173 173 173 172 171 170 172 173 173 174 174 173 173 172 177 175 173 171 171 171 173 174 173 173 174 174 174 174 175 176 172 173 174 175 175 173 172 170 174 174 174 174 174 174 174 174 173 174 177 178 178 175 173 170 172 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 171 172 172 173 173 174 174 174 174 173 173 172 172 173 173 174 174 174 174 173 173 172 172 172 174 173 174 175 175 176 176 175 169 170 171 171 172 172 173 173 177 176 174 173 173 174 176 177 174 174 174 175 175 176 176 176 175 174 174 173 173 174 174 175 174 174 173 172 173 174 175 176 176 176 176 176 175 175 175 174 175 174 174 173 172 172 172 172 175 174 173 172 172 172 173 173 177 175 173 173 175 175 173 172 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 171 171 171 172 172 173 173 173 175 175 174 174 173 173 173 172 174 174 174 174 174 174 174 174 171 172 173 173 174 174 174 174 172 173 174 174 174 173 172 172 174 174 174 173 173 172 172 172 175 175 176 176 175 174 173 173 173 173 173 173 173 173 173 172 175 174 173 171 171 173 174 175 173 173 173 173 173 173 173 173 175 175 175 174 174 174 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 175 174 174 173 173 172 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 173 172 172 171 174 174 174 174 174 174 174 174 170 171 172 173 174 175 175 175 175 174 173 172 172 172 173 173 175 174 172 173 175 176 174 173 172 172 172 172 172 172 172 172 174 174 174 174 173 173 172 172 175 174 174 173 173 172 172 171 172 173 174 175 175 174 173 172 169 172 174 174 172 171 171 172 174 173 172 171 171 172 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 171 173 174 174 173 173 175 177 174 173 173 172 172 173 173 174 173 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 174 175 174 172 171 172 174 175 174 173 172 171 171 172 172 173 173 173 172 172 171 171 171 173 174 175 175 175 175 176 176 171 172 174 176 176 175 174 172 178 178 177 176 175 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 176 175 175 175 175 175 175 175 175 177 175 173 172 172 174 176 178 175 176 177 179 179 179 179 178 177 177 177 177 177 177 177 177 180 180 181 182 182 182 182 182 184 183 181 180 179 180 181 182 182 181 180 180 180 180 181 182 181 182 183 184 184 184 184 184 187 186 183 181 181 183 185 187 184 185 185 185 184 183 183 182 185 185 186 186 187 188 188 188 186 187 188 189 190 190 190 190 193 193 193 193 193 193 193 193 192 193 194 195 195 194 192 191 195 197 198 200 200 199 198 197 200 199 199 198 198 198 199 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 203 203 204 204 205 205 205 206 207 202 205 208 209 207 206 206 206 206 206 207 207 208 208 208 208 205 207 208 210 210 209 208 207 211 210 210 210 210 210 210 211 159 159 159 159 159 159 159 159 160 160 160 159 159 159 159 158 162 162 161 161 160 159 158 158 161 160 160 160 159 159 158 158 158 158 157 157 157 157 158 158 158 158 158 158 158 159 159 159 162 162 160 159 158 157 157 158 160 160 160 160 160 160 160 160 165 162 160 160 161 162 161 160 163 163 163 163 163 163 163 163 163 163 164 164 165 166 166 166 165 165 164 164 163 163 163 163 163 163 164 164 165 166 167 167 168 168 168 169 169 168 168 168 166 164 163 164 166 167 167 165 166 166 165 165 165 165 165 165 168 167 165 164 164 165 166 167 166 166 166 167 167 168 168 168 168 170 171 170 168 167 167 169 169 170 171 171 170 168 166 165 167 168 170 171 171 170 168 167 167 167 167 167 167 167 167 167 169 167 166 165 167 169 173 175 169 169 170 171 172 172 173 173 173 173 172 172 171 170 170 169 169 169 169 168 168 167 167 166 169 169 169 169 169 169 169 169 167 167 168 168 169 169 169 169 172 173 173 174 174 174 174 173 172 172 172 171 172 172 173 173 174 177 179 179 177 174 174 174 175 176 177 177 176 173 170 168 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 169 169 169 170 170 170 169 170 171 172 173 174 174 174 173 173 174 174 175 176 177 177 176 176 174 174 174 176 178 179 180 181 182 183 183 183 183 183 183 183 182 182 183 184 185 186 187 186 184 182 183 185 187 189 189 188 187 188 190 190 188 186 188 188 189 190 190 190 190 190 191 191 190 190 190 190 189 188 189 189 188 187 187 186 186 185 188 187 187 185 184 183 182 182 186 186 186 185 184 183 183 183 185 185 186 187 188 189 189 190 189 189 189 188 188 188 187 187 190 188 186 185 184 184 185 186 189 187 184 182 181 182 184 185 183 182 181 180 179 179 179 179 179 179 178 177 176 176 175 175 179 178 176 175 175 176 177 178 179 179 179 178 178 177 177 177 177 175 176 179 180 179 180 183 184 185 185 186 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 173 175 175 174 172 174 173 171 171 172 172 170 168 171 171 171 171 172 174 176 177 177 177 178 180 182 183 184 185 182 182 183 185 186 187 188 189 186 185 184 183 183 183 184 184 186 186 186 186 186 185 185 185 185 186 188 190 190 190 188 187 189 191 192 191 189 188 190 191 188 186 185 186 189 191 191 190 188 186 186 187 190 190 188 185 192 192 192 193 193 193 193 193 192 192 193 193 194 194 195 195 195 194 194 193 192 191 191 191 196 194 191 191 193 193 190 187 191 191 190 189 188 188 187 187 188 189 189 188 186 186 188 190 187 186 185 184 183 183 183 183 183 183 183 183 183 183 183 183 182 183 184 184 183 183 185 186 183 183 182 182 182 182 181 181 180 180 179 179 178 177 176 176 176 175 174 173 173 174 175 176 173 173 173 174 174 174 175 175 174 174 173 172 171 171 171 171 171 169 168 169 171 172 171 170 171 172 172 170 168 167 169 171 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 170 170 170 171 171 172 172 172 170 169 168 166 166 167 169 170 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 169 170 171 171 171 171 170 169 172 171 171 170 169 169 168 168 171 171 170 170 170 170 169 169 170 170 168 168 168 169 170 171 169 169 169 169 169 169 169 169 171 171 170 169 169 170 171 171 174 173 173 172 171 170 170 169 169 169 170 170 170 170 169 169 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 170 170 170 170 170 170 171 171 169 170 170 170 169 169 168 167 168 170 172 171 169 169 170 172 170 170 170 170 170 170 170 170 172 172 172 172 172 171 170 169 173 173 173 172 172 172 171 171 170 170 170 170 171 171 172 172 172 172 172 172 172 172 173 173 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 170 170 169 171 170 170 169 170 173 175 176 172 172 172 172 172 172 172 172 176 174 172 170 170 172 174 176 172 172 173 173 174 174 175 175 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 176 173 174 176 177 177 176 175 174 174 176 177 176 174 174 175 177 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 177 177 177 177 177 177 177 177 177 176 176 177 177 176 175 173 172 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 174 174 173 172 171 170 169 168 173 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 171 171 172 172 172 172 172 173 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 167 170 174 175 173 171 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 171 171 171 172 172 173 173 173 172 172 172 172 172 171 171 171 174 173 172 172 172 173 174 174 175 174 173 173 173 173 174 175 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 171 172 174 175 175 174 172 170 173 173 173 173 173 173 173 173 170 171 172 173 173 173 173 173 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 175 171 172 172 172 172 172 172 172 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 174 172 171 171 173 174 173 171 175 175 174 173 173 172 171 171 173 173 173 173 173 173 173 173 172 172 172 172 173 173 174 175 175 174 174 173 173 174 174 175 172 172 172 173 173 174 174 174 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 172 173 173 173 174 174 174 174 173 173 173 172 172 173 173 173 171 172 172 173 173 174 174 175 175 175 174 173 173 172 171 171 172 172 172 173 173 174 174 174 175 174 172 171 171 172 174 175 175 174 173 173 173 174 175 176 169 171 173 173 172 172 173 175 173 173 173 173 173 173 173 173 170 170 171 173 174 174 175 175 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 173 172 172 171 172 172 173 174 173 173 173 173 173 173 173 173 176 174 172 173 175 176 175 173 174 174 174 173 173 172 172 172 172 172 173 173 174 174 174 174 173 173 173 173 173 173 173 173 172 173 173 173 173 172 171 170 172 173 173 174 174 173 173 172 176 175 173 172 171 172 173 173 173 173 174 174 174 174 175 176 172 173 174 175 175 173 172 170 174 174 174 174 174 174 174 174 172 173 175 176 176 174 172 170 174 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 172 172 173 173 174 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 175 174 173 173 172 172 173 173 174 174 174 174 173 173 172 172 172 175 175 174 174 173 172 173 173 173 173 172 172 173 173 172 172 174 175 175 176 176 175 175 174 173 174 174 175 175 176 176 177 175 175 174 173 173 174 175 175 172 173 175 176 176 175 174 173 174 174 174 175 175 175 176 176 174 174 174 174 173 172 172 171 174 173 173 172 172 173 173 174 174 173 172 173 175 176 175 174 176 175 175 175 174 174 173 173 174 174 174 174 174 174 174 174 173 173 173 174 175 175 176 176 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 170 171 173 174 174 174 174 173 173 173 174 174 174 173 172 171 174 174 174 173 173 172 172 172 172 172 173 174 174 174 174 174 173 173 173 173 173 173 173 174 175 173 172 171 171 172 173 175 176 175 175 174 173 172 171 171 176 176 175 174 174 173 173 172 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 173 172 172 171 171 174 174 174 174 174 175 175 175 174 174 174 174 174 174 174 174 173 174 174 174 174 173 171 171 174 174 174 174 174 174 174 174 171 171 172 173 174 174 174 174 175 174 173 172 172 172 173 174 175 174 172 173 175 176 174 173 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 174 174 174 173 173 172 172 172 168 169 171 172 172 171 169 168 169 172 174 174 172 171 171 172 174 173 172 171 171 173 175 176 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 171 172 173 172 171 171 174 176 174 173 173 172 172 173 173 174 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 171 172 173 173 173 173 174 175 174 173 172 171 170 170 171 171 173 173 173 172 172 171 171 171 173 174 175 175 175 175 176 176 173 174 175 176 176 175 174 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 174 172 170 171 174 177 179 175 175 175 175 175 175 175 175 177 175 173 172 172 175 177 179 175 176 177 179 179 179 179 178 179 179 179 179 179 179 179 179 182 181 179 178 178 180 183 184 184 183 181 180 179 180 181 182 182 181 180 180 180 180 181 182 183 184 184 185 184 183 182 181 189 187 184 182 181 182 183 185 182 183 183 184 185 185 185 184 186 186 187 187 188 189 189 189 187 188 189 190 191 191 190 190 192 193 193 193 193 193 193 192 193 194 196 197 196 195 194 192 195 196 198 200 200 200 198 197 200 200 199 198 198 199 199 200 206 205 202 200 199 199 201 202 199 199 199 199 199 199 199 199 201 201 202 202 203 203 203 203 203 204 204 205 205 205 206 207 202 205 208 209 207 206 206 206 206 206 206 207 207 207 208 208 205 207 209 210 211 210 209 208 210 211 211 211 211 211 211 210 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 158 157 157 156 160 160 160 160 160 159 159 159 158 157 156 156 156 156 157 158 157 157 157 157 158 158 158 158 162 161 159 158 157 158 158 159 159 159 159 159 159 159 159 159 166 164 161 160 161 162 160 159 163 163 163 163 163 163 163 163 164 164 165 165 166 167 167 168 166 166 166 166 165 165 164 164 165 165 164 164 165 165 166 167 167 168 168 169 169 168 168 167 166 165 164 165 167 168 167 165 167 167 166 165 165 165 165 166 167 166 165 165 164 164 165 165 165 165 166 167 167 168 169 169 168 169 170 169 167 166 167 169 170 170 170 170 169 168 167 166 169 169 170 170 171 170 170 169 167 167 167 167 167 167 167 167 167 167 166 166 167 169 171 172 169 169 170 171 172 173 173 174 173 173 172 172 171 171 171 170 171 171 170 169 168 167 166 165 168 168 168 169 169 169 170 170 166 167 168 169 170 169 169 168 173 174 174 174 174 173 173 172 171 171 172 172 173 173 174 174 174 177 179 180 177 174 173 173 175 176 176 176 174 172 170 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 171 171 171 170 171 172 173 174 175 175 175 174 174 174 175 175 175 176 176 175 175 175 175 176 177 178 179 180 181 182 183 184 184 184 184 182 182 183 184 184 185 185 185 184 184 184 184 185 186 188 190 191 190 190 191 193 193 191 188 187 187 188 190 191 191 191 191 191 191 190 190 190 190 189 188 188 188 188 187 187 187 187 187 190 189 188 187 185 184 183 182 185 185 185 186 186 186 186 186 186 186 187 188 188 189 190 190 190 189 189 189 188 188 188 188 191 190 189 188 187 187 188 188 188 187 185 183 182 183 184 184 184 184 183 182 181 181 181 181 179 179 178 178 177 177 176 176 179 178 177 176 176 178 179 180 181 180 180 180 179 179 179 178 176 175 175 176 177 178 179 181 186 187 187 187 186 185 183 182 180 180 179 178 177 176 176 175 176 175 174 174 176 175 173 170 173 172 170 171 173 173 172 170 172 171 170 170 171 173 176 177 178 178 179 180 182 183 184 184 181 182 183 185 186 188 189 190 186 185 184 184 183 184 184 185 185 185 185 186 186 187 187 187 188 189 189 189 189 189 188 187 189 191 192 191 188 188 189 190 188 186 185 185 188 190 189 188 187 186 186 186 188 188 188 187 190 190 191 193 193 194 194 193 192 192 192 193 193 193 193 193 193 193 193 192 192 192 192 192 191 190 190 190 191 192 191 190 191 190 188 187 186 187 188 189 188 189 189 188 186 186 188 190 187 186 185 184 183 183 183 183 182 182 182 182 182 182 182 182 183 183 184 183 182 182 184 186 182 182 182 182 182 182 182 182 181 181 180 180 179 178 178 178 176 175 172 171 171 172 175 176 173 174 174 175 176 177 177 178 175 174 173 172 171 171 171 171 172 170 168 168 170 171 170 169 170 171 172 171 169 168 168 170 169 169 170 170 170 170 171 171 172 172 171 170 170 169 168 168 171 171 171 171 171 171 172 172 170 169 169 169 169 169 170 171 172 172 171 171 171 171 171 171 169 169 169 169 169 169 169 169 170 170 171 172 172 171 170 170 172 172 171 170 169 168 167 167 171 171 170 170 170 170 169 169 172 171 171 171 171 172 173 173 170 170 170 170 170 170 170 170 172 171 170 170 170 170 171 172 173 172 172 171 170 170 169 169 168 168 169 170 170 169 168 168 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 170 170 170 170 170 169 168 168 170 172 173 173 171 171 173 174 170 170 170 170 170 170 170 170 171 171 172 172 172 171 170 170 173 173 172 172 171 171 170 170 170 170 170 169 170 170 171 172 171 171 172 172 172 173 173 173 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 172 172 171 170 169 169 170 170 170 171 172 173 174 175 172 172 172 172 172 172 172 172 175 174 172 171 171 172 174 175 173 173 173 173 173 173 174 174 174 173 173 172 172 173 173 174 172 172 173 173 173 174 174 174 175 175 176 176 176 175 174 174 175 176 178 177 175 175 176 178 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 177 176 176 176 176 176 176 176 176 176 176 175 174 174 174 174 174 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 172 172 173 173 173 173 174 174 172 172 172 172 172 172 171 171 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 173 172 171 171 170 170 167 167 169 171 173 175 176 177 173 172 171 171 171 171 172 173 167 170 172 173 171 170 170 171 172 172 172 172 172 172 172 172 172 172 172 173 174 174 175 175 172 172 172 172 173 173 173 173 172 172 172 171 171 171 171 170 174 173 172 171 171 172 172 173 175 174 174 173 173 174 174 175 174 174 174 173 173 172 172 172 172 172 173 173 173 173 174 174 173 173 174 174 174 173 172 171 173 173 173 173 173 173 173 173 171 171 170 170 171 172 173 174 173 173 173 173 174 174 174 174 173 173 173 173 174 174 174 174 171 172 172 173 174 173 173 173 174 174 174 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 176 173 170 172 175 176 174 171 176 175 175 174 172 171 171 170 174 174 174 174 174 174 174 174 173 173 172 172 172 173 174 174 175 174 173 172 172 173 174 175 172 173 173 173 173 173 173 174 171 172 172 172 172 172 172 173 174 174 173 173 173 173 172 172 172 172 173 173 174 174 175 175 173 173 172 172 172 172 173 173 173 173 173 174 174 175 175 176 174 174 174 173 173 172 172 172 172 173 173 173 173 173 173 174 174 173 173 172 172 173 173 174 173 173 174 174 174 175 175 175 171 173 175 175 174 174 175 176 173 173 173 173 173 173 173 173 169 170 171 173 174 175 174 174 174 174 173 173 173 173 172 172 174 174 174 174 173 173 173 173 170 171 171 172 172 173 173 174 172 172 171 171 171 172 173 174 174 174 174 174 174 174 174 174 176 174 172 172 174 175 175 174 175 175 174 173 173 172 171 171 173 173 174 174 174 174 173 173 174 173 173 172 172 173 173 174 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 174 174 174 174 175 176 173 173 174 174 174 173 172 172 174 174 174 174 174 174 174 174 173 174 174 174 174 173 172 171 174 174 174 174 173 173 173 173 172 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 173 173 173 173 174 174 174 174 174 173 173 172 172 173 173 174 174 173 173 173 173 173 173 172 175 175 175 173 171 170 171 173 180 178 176 175 175 174 172 170 171 172 174 175 175 174 172 171 173 173 174 174 175 175 176 176 176 175 174 174 174 174 175 176 172 174 176 177 177 176 173 172 171 171 172 172 173 173 174 174 173 173 174 174 174 173 172 172 173 172 172 172 172 173 175 175 173 172 171 173 175 177 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 177 177 170 170 171 172 172 173 174 174 174 174 174 174 174 174 174 174 172 172 173 173 174 174 173 173 174 174 174 174 174 173 171 171 174 173 173 173 173 173 173 172 170 171 172 173 174 175 175 175 173 173 173 173 174 174 174 174 173 173 172 172 172 172 173 173 176 176 175 174 173 172 171 171 176 175 175 174 174 173 173 173 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 174 174 174 175 175 175 175 176 174 174 174 174 174 174 174 174 172 173 174 175 174 173 172 171 174 174 174 174 174 174 174 174 175 175 175 174 173 172 170 169 170 170 171 172 174 175 176 177 173 172 170 171 173 174 172 171 174 174 174 174 174 174 174 174 175 174 173 172 171 171 171 171 173 173 173 173 173 173 173 173 170 170 172 173 173 172 170 170 170 172 173 173 171 170 172 173 174 173 173 173 173 174 175 175 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 172 172 173 171 170 170 173 175 174 173 173 172 172 173 173 174 174 174 174 173 173 173 173 172 173 173 173 173 173 173 173 173 172 173 173 174 174 173 173 172 171 171 172 173 173 174 175 175 173 172 171 171 170 171 171 172 173 173 173 173 172 172 172 172 173 174 175 175 175 175 176 176 176 176 175 175 175 174 174 173 173 173 173 174 175 175 176 176 173 173 174 174 174 175 175 175 173 173 173 173 174 174 174 174 176 174 172 170 171 173 177 179 174 174 174 174 175 175 175 175 175 175 174 173 174 176 178 179 176 176 177 178 179 179 179 179 180 180 180 180 180 180 180 180 183 181 180 178 179 181 183 185 185 185 184 183 183 183 184 184 182 181 180 180 180 180 181 182 184 184 185 185 184 183 181 179 187 186 184 182 181 182 183 183 181 182 183 184 185 185 185 185 184 185 185 186 187 187 188 188 189 189 189 189 190 190 191 191 192 192 193 193 193 193 192 192 194 194 195 196 196 196 195 195 193 194 195 196 197 197 197 197 201 201 201 202 202 202 202 202 210 207 203 199 198 199 201 202 199 199 199 199 199 199 199 199 201 202 202 203 203 203 203 202 203 204 204 205 205 205 206 207 203 205 207 207 206 205 206 208 205 206 206 206 207 207 207 208 206 207 208 209 210 210 210 210 209 210 211 211 211 211 210 209 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 161 159 158 157 156 156 157 158 159 156 156 157 157 158 158 158 159 161 160 159 157 157 158 159 160 161 161 161 161 161 161 161 161 165 162 160 160 162 163 162 161 164 164 164 164 164 164 164 164 165 165 166 166 167 168 168 168 168 168 168 167 167 166 166 166 169 168 167 166 165 166 167 167 167 167 168 168 168 168 167 167 166 165 164 165 167 168 167 166 168 168 166 165 165 165 165 166 165 166 166 166 166 165 164 163 167 167 167 167 167 167 167 167 168 169 170 169 167 166 167 168 170 170 169 168 168 168 169 169 171 170 169 169 168 168 169 169 167 167 167 167 167 167 167 167 166 166 166 166 167 167 168 168 168 169 169 171 172 173 174 174 172 172 172 172 172 172 172 172 171 171 170 170 169 168 168 168 168 168 168 169 169 170 170 170 167 168 169 170 170 168 167 166 170 171 172 173 173 173 173 173 173 173 173 173 173 173 172 172 170 174 177 179 177 176 175 175 176 175 175 174 173 172 171 171 168 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 170 170 171 171 171 172 172 172 172 173 174 175 175 175 175 175 176 175 175 175 175 174 174 174 173 174 175 177 178 179 179 179 180 181 182 183 184 184 185 184 180 181 183 185 186 186 185 184 184 184 185 186 186 187 188 188 191 190 190 191 193 193 191 189 189 190 191 191 191 191 191 190 191 191 190 190 190 190 189 188 188 188 188 188 188 187 187 187 188 188 187 186 185 185 184 184 185 186 186 186 187 187 187 188 187 187 188 188 189 190 190 190 190 190 189 189 189 188 188 188 189 189 189 190 189 189 188 187 187 186 186 185 184 184 183 183 182 182 181 180 179 179 179 179 179 179 179 178 178 178 178 178 180 179 178 177 178 179 181 182 182 182 181 181 180 180 180 180 177 177 176 176 176 178 179 179 185 185 186 186 186 185 184 184 180 180 179 179 178 177 176 176 176 175 174 175 177 176 174 171 172 171 170 171 173 174 173 172 173 172 171 171 172 174 177 179 180 181 181 182 183 184 184 185 183 184 184 185 186 186 187 187 186 186 185 184 184 184 185 185 183 183 184 185 186 187 187 188 190 189 189 188 188 189 189 190 189 190 191 190 188 186 187 189 188 186 184 185 187 188 187 186 186 187 187 186 185 186 188 190 187 189 190 192 194 194 195 194 193 193 193 192 192 192 192 192 191 191 192 192 192 192 193 193 188 189 190 190 189 189 191 192 189 189 188 188 188 188 189 189 187 188 188 187 185 185 187 190 187 186 185 184 183 183 183 183 181 181 181 181 181 181 181 181 184 184 184 183 181 181 183 184 182 182 182 182 182 182 182 182 181 181 181 181 180 180 179 179 176 176 176 175 175 176 176 176 177 177 177 177 177 177 178 178 175 174 173 172 171 171 171 172 174 172 169 168 169 170 169 168 168 170 173 173 171 169 168 169 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 172 172 171 171 171 171 171 171 168 169 170 171 172 172 172 172 171 171 171 171 171 171 172 172 169 169 169 169 169 169 169 169 170 170 171 172 172 171 170 170 172 172 171 171 170 170 170 170 171 171 170 170 170 170 169 169 170 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 172 171 170 170 170 170 171 172 168 168 169 169 170 170 171 171 168 169 170 171 171 170 169 168 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 169 170 170 171 172 172 172 172 171 171 171 171 171 170 169 169 170 171 173 173 171 171 173 175 171 171 171 171 171 171 171 171 170 170 171 172 172 172 171 171 170 170 170 171 171 171 171 171 173 172 171 170 170 170 171 172 170 171 171 171 172 172 173 173 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 170 171 171 172 172 172 172 171 169 170 171 172 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 175 174 172 171 171 172 174 175 172 172 173 173 173 174 174 174 178 177 176 175 175 175 175 175 176 178 179 178 176 176 177 179 176 176 176 176 176 176 176 176 175 175 174 174 174 175 176 177 176 176 176 176 176 176 176 176 176 175 173 171 171 173 175 176 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 171 171 172 173 174 175 176 177 171 171 172 172 172 172 172 172 174 174 174 174 174 174 174 174 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 171 168 169 170 171 173 174 175 175 173 172 171 171 171 171 172 173 169 171 172 172 170 170 171 173 172 172 172 172 172 172 172 172 171 171 171 172 173 174 174 174 173 173 173 173 173 172 172 172 172 172 172 171 171 170 170 170 174 173 172 171 170 170 171 171 174 174 173 172 172 173 174 174 176 175 175 174 172 171 171 170 172 172 173 173 173 173 174 174 175 174 174 173 172 172 172 172 173 173 173 173 173 173 173 173 171 171 172 172 172 172 172 172 171 171 172 172 173 174 174 174 174 174 174 174 174 174 173 173 171 172 173 174 175 175 174 173 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 174 173 173 173 174 174 173 173 174 174 174 173 173 172 172 172 174 174 174 174 174 174 174 174 174 174 173 172 172 172 173 173 175 174 172 170 170 172 174 175 174 173 173 173 173 173 173 172 173 172 172 172 172 172 172 171 174 174 174 173 173 172 172 172 173 173 173 172 172 172 172 172 173 173 172 171 171 172 173 173 173 173 173 174 174 174 174 174 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 172 173 173 174 174 173 173 172 171 173 174 175 176 175 175 174 172 174 177 177 175 174 175 176 173 173 173 173 173 173 173 173 172 173 174 175 175 174 173 172 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 172 172 172 173 173 173 174 174 173 173 172 172 172 173 174 174 174 174 174 174 174 174 174 174 177 174 172 172 174 175 175 174 173 173 173 173 173 173 173 173 175 175 175 175 175 173 172 171 175 174 172 171 171 172 174 175 175 174 172 172 172 173 175 176 175 174 172 171 171 172 174 175 170 172 173 175 175 174 173 172 173 173 174 174 174 174 175 176 174 174 173 172 172 172 173 173 174 174 174 174 174 174 174 174 176 175 174 173 173 173 173 174 175 175 175 174 174 173 173 173 174 173 173 173 173 173 173 172 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 174 174 174 174 174 174 173 173 174 173 173 172 172 173 173 174 172 173 173 173 173 173 173 174 174 175 175 174 172 172 174 176 176 175 173 173 175 175 174 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 176 175 175 174 174 175 175 176 175 175 176 176 175 175 174 174 173 173 173 172 172 172 172 171 171 172 173 174 174 174 173 172 171 171 171 171 173 174 176 177 175 173 172 173 175 176 175 173 174 175 175 175 175 175 175 176 174 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 173 172 172 172 173 173 174 174 174 174 174 172 171 170 172 173 173 173 173 173 173 174 173 173 174 174 175 174 174 174 173 173 173 174 174 175 175 175 173 173 174 174 174 174 173 173 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 171 172 173 175 175 174 173 172 174 174 174 174 174 174 174 174 176 176 175 174 173 171 170 169 169 170 172 174 175 175 175 174 173 172 170 171 173 174 172 171 173 173 173 173 173 173 173 173 176 175 173 171 171 170 171 171 171 171 172 173 173 174 175 175 174 174 174 175 175 174 174 174 172 173 173 171 170 170 172 175 172 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 172 170 170 173 175 174 173 173 172 172 173 173 174 176 176 176 175 175 175 174 174 173 173 173 173 173 173 173 173 171 172 174 175 175 174 172 171 174 174 173 173 173 173 172 172 174 173 172 172 172 173 174 175 173 173 173 173 174 174 174 174 173 174 175 175 175 175 176 176 180 178 176 174 172 173 173 174 176 176 176 177 177 177 178 178 173 173 173 174 174 175 175 175 171 172 172 172 173 173 174 174 173 173 174 174 174 175 175 175 172 172 173 173 174 175 175 175 174 174 174 175 176 177 178 178 177 177 177 177 178 179 180 180 180 180 180 180 180 180 180 180 181 182 183 184 185 184 183 183 183 184 185 185 185 185 185 184 182 181 180 180 180 180 181 182 181 183 184 185 185 184 182 181 182 182 182 182 183 183 184 184 183 183 184 184 185 184 184 184 184 184 184 185 186 186 187 187 191 190 189 188 188 190 191 192 191 192 192 193 193 192 192 191 193 193 193 193 194 195 196 197 195 194 194 195 196 197 198 199 199 200 202 203 204 204 203 202 205 204 202 200 199 199 200 201 200 200 200 200 200 200 200 200 201 202 203 204 204 204 203 202 203 204 204 205 205 205 206 207 204 206 207 206 205 205 207 209 205 205 206 206 206 207 207 207 208 208 208 208 209 210 211 212 208 209 210 210 210 210 209 208 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 155 156 157 159 161 163 164 165 159 159 159 160 160 161 161 161 161 160 158 157 157 158 160 161 156 157 157 158 158 159 159 159 161 160 158 157 157 158 160 161 162 162 162 162 162 162 162 162 163 161 159 160 162 164 164 164 164 164 164 164 164 164 164 164 165 166 166 167 167 168 169 169 169 169 169 168 168 168 167 167 171 170 169 167 166 167 167 168 166 167 167 168 168 167 167 166 166 165 164 165 167 168 167 166 169 168 166 165 165 165 166 166 164 165 166 167 166 165 163 161 169 169 168 167 167 166 165 165 168 169 170 169 167 166 167 168 170 169 168 167 167 168 170 171 172 171 169 167 166 166 167 168 167 167 167 167 167 167 167 167 165 165 166 167 167 167 166 166 168 168 169 170 172 173 174 174 172 172 172 172 172 173 173 173 169 170 170 170 170 170 170 170 167 168 168 169 169 170 170 170 169 170 171 171 170 167 164 163 167 168 169 171 172 173 174 174 175 175 174 174 173 172 171 170 166 170 175 178 178 177 177 178 176 175 174 172 171 172 172 173 168 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 174 174 175 176 176 176 175 175 177 176 176 175 175 174 173 173 171 173 176 178 180 180 180 179 180 181 182 183 184 185 185 185 179 181 184 187 188 187 185 184 184 185 186 187 187 187 186 185 189 188 188 189 191 191 189 187 193 193 193 193 192 191 190 189 191 191 190 190 190 190 189 188 190 190 189 188 187 187 186 186 185 185 185 185 185 185 185 185 189 188 188 187 187 186 186 185 188 188 188 189 189 190 190 190 190 190 190 189 189 188 188 188 185 186 188 189 189 188 186 185 186 186 186 186 186 184 183 182 183 182 181 180 179 179 179 179 179 179 179 179 179 179 179 179 180 179 178 178 179 181 182 184 182 182 182 181 181 181 180 180 180 180 179 177 177 179 181 180 183 184 185 186 187 186 186 186 181 181 180 179 178 178 177 177 175 174 174 175 177 177 175 173 171 170 169 171 173 175 174 173 174 174 172 172 173 176 178 180 182 183 183 184 184 185 185 185 186 186 186 185 185 184 184 184 187 186 185 184 184 184 185 185 181 181 182 183 185 186 187 188 189 189 187 187 187 189 191 192 188 190 191 189 187 186 187 188 188 186 184 185 186 187 186 185 186 187 187 185 183 184 189 193 186 187 190 192 194 195 195 195 193 193 193 192 192 191 191 191 190 190 191 191 192 193 193 194 188 190 192 190 187 186 187 190 188 189 190 191 191 191 190 190 187 188 188 187 185 185 187 189 187 186 185 184 183 183 183 183 181 181 181 181 181 181 181 181 185 185 184 182 181 180 182 184 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 178 179 181 182 182 181 179 178 180 180 179 179 178 177 177 176 176 175 173 172 171 171 172 172 175 173 169 168 169 169 168 167 166 169 173 174 172 170 168 168 169 169 169 170 170 171 171 171 168 168 169 170 170 171 172 172 172 172 172 171 171 170 170 170 166 167 170 172 173 172 172 171 170 170 170 171 171 172 172 172 169 169 169 169 169 169 169 169 170 171 171 172 172 171 171 170 171 171 171 172 172 173 173 173 171 171 170 170 170 170 169 169 167 168 170 171 172 171 171 170 172 172 172 172 172 172 172 172 172 171 171 170 170 171 171 172 164 165 166 168 169 171 172 173 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 168 168 169 170 170 171 172 172 169 170 171 171 172 172 172 172 171 172 172 172 171 171 170 169 167 169 171 171 170 169 171 173 172 172 172 172 172 172 172 172 169 170 171 172 172 172 172 172 167 167 168 170 171 172 173 173 175 174 173 171 171 171 172 172 170 170 170 171 171 172 172 173 170 170 171 171 171 171 172 173 170 170 171 171 171 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 174 174 173 173 172 171 171 170 171 171 171 171 171 171 171 171 172 171 171 170 170 169 169 169 169 169 171 172 173 174 174 174 169 170 172 174 174 173 172 171 172 172 172 172 172 172 172 172 172 173 173 174 174 173 173 172 176 176 176 175 175 174 174 174 175 174 172 171 171 172 174 175 174 174 175 175 175 176 176 176 181 180 177 175 174 175 176 176 177 178 180 179 177 176 178 179 176 176 176 176 176 176 176 176 175 175 174 174 174 175 176 177 175 175 175 175 175 175 175 175 176 174 171 169 169 172 175 178 174 173 173 172 172 173 173 174 171 172 173 174 174 174 173 173 172 172 172 173 173 174 174 174 171 171 171 172 172 173 173 173 175 175 175 175 175 175 175 175 174 174 173 172 171 171 170 170 170 170 171 172 172 173 173 174 175 174 173 172 171 170 169 169 173 172 171 171 171 171 172 173 171 172 173 172 170 170 173 175 172 172 172 172 172 172 172 172 169 170 170 171 172 173 173 173 174 174 174 173 173 172 172 172 172 172 172 171 171 170 170 169 174 173 172 170 169 169 169 170 173 173 172 171 171 172 173 173 177 176 175 174 172 171 170 169 172 172 173 173 173 173 174 174 176 175 173 172 171 172 172 173 173 173 173 173 173 173 173 173 170 172 174 175 175 174 172 171 170 170 171 172 173 173 174 174 175 175 175 174 174 173 173 173 171 172 174 175 176 175 175 174 176 176 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 170 172 174 173 171 169 171 174 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 175 174 173 173 172 172 172 172 175 173 171 169 169 171 173 175 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 174 174 174 173 173 172 172 172 174 174 173 172 170 169 168 168 173 173 171 171 171 171 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 174 174 174 173 173 172 172 172 171 172 174 175 175 174 172 171 170 172 174 176 177 176 174 173 171 174 176 176 174 173 173 174 173 173 173 173 173 173 173 173 176 177 178 178 176 174 171 170 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 174 174 174 174 174 174 173 173 174 174 173 173 173 174 175 176 174 174 174 174 174 174 174 174 177 174 172 172 174 175 175 174 171 171 172 173 173 174 175 175 176 176 176 176 175 173 171 170 175 174 172 171 171 172 174 175 176 174 172 171 171 174 176 178 176 174 172 170 170 172 174 176 168 171 174 176 177 175 173 171 173 173 174 174 174 174 175 176 176 174 173 171 171 172 173 174 174 174 174 174 174 174 174 174 178 177 175 173 173 173 175 176 175 175 175 174 174 173 173 173 174 174 174 173 173 172 172 172 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 174 173 173 172 172 173 173 174 172 172 172 173 173 174 174 174 173 174 175 174 173 174 177 180 166 165 165 169 174 177 177 176 178 176 174 172 172 174 176 178 173 173 173 173 173 173 173 173 176 176 175 174 174 175 176 176 178 177 175 173 173 174 175 177 177 177 176 175 173 172 171 171 170 171 173 174 175 174 174 173 170 170 170 171 173 175 177 178 177 175 174 174 175 175 173 171 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 175 175 174 174 173 172 172 173 173 173 173 173 173 173 173 176 175 173 172 171 172 173 173 174 174 175 174 174 172 171 170 172 172 172 173 173 174 174 174 176 176 176 176 175 174 173 173 173 173 173 174 174 175 175 175 173 174 176 177 177 176 174 173 171 171 172 173 175 176 177 177 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 174 174 174 175 175 176 176 177 176 176 176 176 176 176 176 176 170 171 173 175 175 175 173 172 174 174 174 174 174 174 174 174 172 172 173 174 174 174 173 173 172 174 175 176 175 173 170 168 175 174 172 173 175 176 174 173 172 172 172 172 172 172 172 172 176 175 173 171 170 170 170 171 170 171 171 172 174 175 175 176 173 173 173 172 172 173 173 173 173 173 172 170 168 169 173 176 171 173 174 176 176 175 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 175 173 171 171 173 176 174 173 173 172 172 173 173 174 178 178 178 177 177 176 176 176 173 173 173 173 173 173 173 173 171 172 174 175 175 174 172 171 178 176 174 173 173 172 170 168 175 174 174 174 174 175 176 177 173 173 173 174 174 175 175 175 173 174 175 175 175 175 176 176 182 180 176 173 171 172 173 175 175 175 174 174 174 174 174 174 173 173 173 174 174 175 175 176 171 171 171 172 172 173 173 173 170 172 176 178 178 176 172 170 171 171 172 173 174 175 175 176 172 173 175 176 177 178 178 177 177 177 176 176 177 178 180 181 179 179 179 179 179 179 179 179 179 182 186 190 190 188 184 181 180 181 183 185 185 185 183 183 182 181 180 180 180 180 181 182 179 181 183 185 186 185 184 183 177 178 180 182 184 185 186 186 185 185 185 185 184 183 182 181 185 185 185 186 187 187 188 188 193 191 189 187 187 189 192 193 190 191 192 193 193 192 191 190 193 192 191 191 192 194 196 197 197 197 196 196 197 199 201 202 195 197 200 202 203 203 201 200 199 200 201 202 201 201 199 199 201 201 201 201 201 201 201 201 201 202 203 204 204 204 203 202 203 204 204 205 205 205 206 207 206 206 206 205 203 204 207 210 205 205 206 206 206 207 207 207 209 208 207 207 208 210 212 214 207 208 209 210 210 209 208 207 158 158 158 158 158 158 158 158 159 159 160 161 161 160 159 159 159 159 159 160 160 161 161 162 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 158 157 157 156 156 157 157 158 159 159 159 159 159 159 159 159 158 158 158 159 159 159 160 160 162 162 161 161 161 162 163 164 161 162 164 166 166 166 164 164 164 165 168 170 172 172 171 171 168 169 170 169 167 166 167 169 166 167 168 168 168 166 164 162 170 169 169 168 167 167 167 167 170 169 166 164 162 162 163 164 167 168 168 168 168 167 166 165 166 167 168 168 168 167 166 165 164 165 167 168 169 168 167 166 168 168 169 169 169 168 167 166 168 168 168 167 167 166 166 165 168 169 169 170 170 169 169 168 168 166 165 165 168 169 168 166 166 166 166 167 168 170 171 172 169 170 171 172 172 172 171 171 165 166 168 169 170 171 170 170 173 172 169 167 167 169 172 173 172 170 169 168 168 169 171 172 173 172 171 170 170 170 170 170 168 169 170 170 172 172 173 174 172 173 173 174 174 175 175 175 175 177 179 180 180 178 175 173 171 171 171 171 171 171 171 171 166 167 169 170 171 170 168 167 168 168 170 171 172 172 173 173 172 172 173 174 175 175 176 176 174 174 175 176 177 177 177 177 175 174 173 171 171 173 176 179 175 176 178 180 180 179 178 177 183 183 183 183 184 185 186 186 184 184 185 185 186 187 187 188 186 187 187 187 187 188 188 188 195 194 194 193 191 190 190 189 191 190 189 189 189 189 190 191 189 190 192 191 189 188 190 191 188 189 189 189 189 188 186 186 189 190 190 188 185 184 185 186 188 188 188 189 189 190 190 191 186 187 188 190 191 191 191 190 189 189 189 189 189 189 189 189 190 190 189 189 189 189 188 188 185 185 185 185 184 184 183 183 186 185 184 183 182 180 179 179 184 183 182 181 180 179 179 178 180 179 179 178 178 179 179 179 186 184 182 180 179 179 179 179 177 177 179 180 181 183 184 185 183 183 184 184 185 186 187 187 189 184 178 176 179 179 176 172 173 177 180 178 172 170 173 177 174 174 174 173 173 172 172 172 175 175 177 178 178 178 178 177 180 181 181 182 184 185 186 187 185 185 184 184 184 184 183 183 182 182 183 184 184 184 183 182 177 179 182 185 187 188 187 187 186 187 189 190 189 187 185 183 184 185 186 187 186 186 184 183 184 185 186 188 188 187 185 184 184 185 185 186 187 188 189 189 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 194 194 192 191 189 187 186 186 196 192 188 187 190 192 192 191 185 187 190 192 192 191 188 186 188 187 186 185 184 184 184 184 180 181 181 182 182 183 183 183 180 180 180 181 181 182 182 183 183 183 184 185 185 185 184 184 184 184 184 183 183 182 182 182 185 182 180 179 181 182 182 181 179 179 179 178 178 178 177 177 176 177 178 179 180 180 181 180 180 177 174 173 173 173 172 171 173 173 172 172 172 172 172 171 169 169 169 169 169 169 169 169 167 168 169 170 170 170 169 169 173 173 173 172 172 172 171 171 170 170 172 172 172 172 170 170 170 170 170 170 170 170 170 170 173 173 172 172 171 170 169 169 172 172 171 171 170 169 169 168 172 171 170 169 169 171 173 174 169 169 169 170 170 171 171 172 173 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 170 171 172 173 174 175 170 171 172 172 172 172 173 173 171 171 171 171 171 171 171 171 168 170 171 173 173 172 170 169 173 173 172 171 171 170 170 169 171 171 170 169 169 170 171 171 172 169 167 167 170 172 172 171 171 171 171 171 171 171 171 171 171 173 173 172 170 169 170 171 171 170 169 168 169 171 173 174 171 171 171 170 170 170 169 169 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 173 172 171 169 169 171 172 173 172 172 172 172 172 172 172 171 168 169 170 172 172 172 172 172 171 171 173 173 173 171 169 168 170 171 172 172 172 172 173 173 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 175 174 172 170 169 169 169 169 171 171 171 170 170 169 169 169 173 173 173 172 172 171 171 170 174 173 173 172 171 171 171 171 175 174 173 172 172 172 173 173 171 172 173 174 174 174 173 172 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 172 174 176 175 174 174 176 178 177 176 176 176 176 175 175 175 177 175 175 176 178 179 179 177 178 177 177 177 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 174 174 174 173 173 172 172 172 174 174 174 174 174 173 173 173 173 173 173 174 174 175 175 175 173 173 173 172 172 171 171 171 173 172 170 169 168 168 169 169 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 170 171 172 172 174 174 175 176 173 173 173 173 173 173 173 173 175 174 172 173 175 176 174 173 172 173 174 173 172 172 173 174 175 175 173 173 173 173 175 175 171 173 175 177 177 177 175 174 172 172 172 173 174 175 176 177 173 173 175 175 174 171 169 167 170 171 171 172 172 173 173 173 174 173 171 170 171 173 175 177 182 181 179 176 174 171 169 168 172 173 175 176 176 175 173 172 175 175 174 173 173 172 171 171 175 174 173 172 172 172 173 173 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 168 170 172 174 174 174 173 172 171 172 173 173 173 173 172 171 171 171 171 171 171 171 171 171 174 174 173 173 173 173 172 172 170 171 171 172 174 175 175 176 174 175 176 177 177 177 176 175 171 171 171 172 172 173 173 173 172 172 173 174 175 175 176 176 176 175 173 172 173 175 177 178 175 175 175 175 175 175 175 175 171 171 171 172 172 173 173 173 174 174 174 173 173 172 172 172 171 171 172 173 173 174 175 175 174 175 176 176 176 176 175 174 173 174 175 175 175 175 174 173 172 172 172 173 173 174 174 174 176 176 175 174 174 173 173 172 175 174 172 170 170 170 172 173 174 174 174 173 173 173 172 172 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 177 175 173 171 171 173 175 177 178 176 174 173 173 175 176 176 175 175 175 175 175 175 175 175 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 174 173 172 172 172 172 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 176 171 171 172 173 173 174 175 175 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 172 171 173 175 177 176 175 174 174 174 174 174 174 174 174 171 172 173 175 176 176 176 176 176 176 175 174 174 175 176 176 172 172 173 174 176 177 178 178 173 173 173 174 174 173 173 173 173 173 173 174 174 175 175 175 172 172 172 172 173 174 175 175 177 176 174 174 174 174 176 177 173 174 175 175 175 175 174 173 175 175 175 174 174 173 173 173 175 175 175 175 175 174 173 172 173 174 175 175 175 175 174 173 174 172 171 171 173 174 172 170 170 172 174 176 177 176 174 173 176 175 173 172 172 173 175 176 174 174 174 174 174 174 174 174 175 175 174 173 173 172 172 171 175 175 175 175 175 175 175 175 174 174 174 174 175 176 176 177 178 175 174 176 175 171 170 173 175 175 175 175 175 175 175 175 171 171 171 172 172 173 173 174 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 176 174 171 169 169 170 172 174 176 175 173 172 172 173 175 176 177 175 173 171 171 173 175 177 176 175 174 172 172 172 172 172 176 175 174 173 173 173 174 174 176 175 173 172 172 173 175 176 175 175 175 175 175 175 175 175 176 176 176 175 174 174 174 173 173 173 173 173 173 173 173 173 176 175 175 174 174 173 173 173 173 173 173 174 174 175 175 176 173 174 174 174 173 172 171 171 175 174 174 173 173 172 172 172 174 174 174 174 174 174 174 175 171 171 172 172 172 173 173 173 176 174 172 171 171 174 176 178 174 174 174 174 174 174 174 174 172 173 173 174 174 175 176 176 176 176 175 174 174 173 173 172 177 176 174 172 172 173 174 175 171 172 173 174 174 174 173 172 170 171 173 175 175 175 173 172 174 174 174 174 174 174 174 174 173 173 172 172 172 172 171 171 171 172 173 175 176 176 176 175 175 175 175 174 174 173 173 172 174 175 175 175 175 175 175 175 176 175 175 174 173 172 171 171 174 174 174 174 174 174 174 174 174 173 171 170 170 171 173 174 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 172 175 176 173 170 171 176 181 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 175 174 175 176 177 177 177 176 175 176 174 173 174 176 177 176 174 179 178 177 175 173 171 169 169 175 175 175 174 174 174 173 173 175 175 174 173 173 172 171 171 177 176 174 170 167 168 173 177 171 172 172 173 174 175 176 176 177 177 177 177 177 177 177 177 177 178 179 181 182 182 181 181 183 183 183 182 181 179 178 177 182 183 183 184 184 185 185 185 184 184 184 182 180 180 184 187 183 183 183 183 183 183 183 184 179 180 180 181 182 182 183 183 183 181 179 179 179 180 180 179 184 181 178 176 177 181 185 188 185 185 185 185 187 188 190 191 190 189 188 188 188 189 190 190 192 192 193 193 193 194 194 194 192 192 191 191 192 194 196 197 194 196 198 197 195 194 196 199 200 199 198 198 198 199 200 201 198 198 199 201 205 205 203 200 200 201 202 201 199 199 202 205 203 203 204 204 204 204 205 205 202 202 203 204 205 207 207 208 208 208 208 208 207 205 203 202 208 204 200 201 205 209 210 210 209 209 209 209 209 209 209 209 212 211 210 210 210 210 209 209 158 158 158 158 158 158 158 158 159 159 160 161 161 160 159 159 159 159 159 160 160 161 161 161 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 160 158 158 157 156 156 157 158 158 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 160 162 162 161 161 161 162 163 164 162 163 164 165 165 165 165 165 166 167 168 169 170 171 171 171 169 170 171 170 168 167 168 170 168 168 169 168 168 167 165 165 169 169 168 167 167 166 167 167 168 167 166 165 165 166 167 168 167 167 168 168 168 167 166 166 165 166 167 167 167 166 165 164 167 167 166 166 166 167 168 169 168 168 169 169 169 168 167 167 168 168 167 167 167 167 167 167 168 169 170 170 170 170 169 168 169 167 165 166 168 169 168 166 166 166 166 167 168 169 171 172 169 170 171 172 172 172 171 171 172 172 173 174 173 173 172 171 170 170 169 169 169 169 170 170 171 170 169 168 169 170 172 173 173 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 174 174 175 175 175 176 176 177 178 179 179 177 175 173 171 171 171 171 171 171 171 171 168 169 169 170 170 170 169 169 171 170 170 170 170 171 171 171 172 172 173 174 174 175 176 176 174 175 175 176 177 177 178 178 178 176 174 174 176 177 175 172 175 176 177 179 179 180 179 179 183 183 183 184 184 185 185 185 184 185 185 186 186 187 187 188 188 188 188 188 189 189 189 189 193 193 192 192 191 190 190 190 191 190 189 189 189 189 190 191 188 190 191 190 188 188 189 191 188 189 189 189 189 188 187 186 184 187 189 189 188 186 186 187 188 188 188 189 189 190 190 190 186 187 188 190 190 191 190 190 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 186 186 186 186 185 185 184 184 185 185 184 184 183 182 182 181 181 181 181 181 181 181 181 181 180 180 179 179 179 180 181 181 186 185 183 181 180 179 180 180 177 178 179 180 181 183 184 184 185 185 185 185 186 186 187 187 189 185 182 181 182 182 180 177 175 177 179 177 174 172 174 176 174 173 173 173 172 172 172 171 173 173 174 175 176 178 179 180 182 181 180 180 182 184 186 188 185 185 184 184 184 184 184 184 185 185 186 186 186 186 185 184 183 183 184 185 186 188 189 190 185 187 188 189 189 188 186 184 185 185 186 186 186 185 183 183 187 187 186 185 184 182 180 179 185 185 186 186 187 188 189 189 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 192 191 191 190 190 189 188 188 190 190 190 190 190 191 193 194 191 191 191 190 189 188 187 186 187 186 185 184 184 184 184 184 184 184 183 183 182 181 181 181 180 180 180 181 181 181 182 182 182 183 183 184 184 184 184 184 182 182 182 181 181 181 180 180 178 178 178 181 183 183 181 179 179 179 179 178 178 177 177 177 176 176 177 178 179 179 179 178 180 177 174 173 173 174 172 171 172 172 172 172 171 171 171 171 169 169 169 169 169 169 169 169 167 168 169 170 170 170 169 169 172 172 172 172 171 171 171 171 172 171 170 169 169 170 171 172 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 170 171 171 171 171 171 172 172 172 171 171 170 170 170 171 172 172 169 169 170 170 170 171 171 171 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 173 173 174 170 171 172 172 172 172 173 173 172 172 172 172 172 171 171 171 172 172 173 173 173 173 172 172 171 171 171 171 171 171 171 172 172 172 171 170 170 171 172 172 171 170 169 169 170 171 171 170 171 171 171 171 171 171 171 171 170 172 173 172 170 169 170 172 172 171 171 170 170 170 171 171 171 171 171 170 170 170 169 169 170 170 170 170 170 171 171 171 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 172 172 172 172 172 172 172 172 169 170 171 171 171 170 169 169 171 171 172 172 171 170 169 169 170 171 172 172 172 172 173 173 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 174 173 172 170 170 170 170 170 171 171 171 170 170 170 170 170 173 173 173 172 172 171 171 171 174 173 173 172 171 171 171 172 175 174 174 174 173 173 173 174 171 172 173 174 174 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 174 176 176 174 174 176 177 176 176 176 175 175 175 175 175 176 174 173 174 175 176 175 173 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 174 173 173 173 173 173 173 172 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 172 172 170 171 171 171 171 171 171 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 174 172 173 175 175 174 173 171 172 173 172 171 171 172 173 175 174 173 173 173 173 174 175 173 172 172 172 173 174 174 175 172 172 172 172 172 173 174 175 175 174 173 172 172 171 171 171 171 171 171 172 172 173 173 173 170 170 172 173 174 175 175 175 173 173 173 174 174 174 174 174 172 172 173 173 173 173 172 172 173 173 173 173 173 173 173 173 174 173 173 173 173 175 176 177 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 174 175 175 176 175 175 174 174 172 173 174 174 174 174 173 172 172 172 172 172 172 172 172 172 174 174 173 173 173 173 172 172 171 171 172 173 173 174 175 175 173 173 174 175 176 175 174 174 172 172 172 173 173 173 173 173 173 173 173 174 174 175 175 175 175 174 172 172 172 174 176 177 175 175 175 175 175 175 175 175 171 171 172 172 172 173 173 173 175 174 174 174 173 173 173 172 173 173 173 173 173 173 173 173 173 174 175 176 176 176 175 175 173 174 175 175 175 175 174 173 174 174 174 173 173 172 172 172 174 174 174 174 174 174 174 175 174 173 173 172 172 172 172 173 174 174 174 173 173 173 172 172 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 174 174 174 173 173 173 174 175 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 174 174 174 174 174 173 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 173 174 174 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 179 178 177 175 173 172 170 170 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 174 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 174 175 175 175 175 174 173 174 173 172 173 175 176 176 174 174 174 174 174 174 174 174 174 172 172 173 173 174 175 176 177 176 175 175 174 174 175 175 176 176 176 176 175 175 174 174 174 173 173 174 174 174 174 173 173 172 173 173 174 174 175 176 176 174 174 174 174 173 173 173 173 174 175 175 176 176 175 175 174 173 174 175 175 175 175 174 173 174 174 173 173 173 173 173 172 175 175 174 174 174 174 174 174 173 174 175 175 175 175 174 173 176 174 172 173 174 175 173 171 173 173 173 173 173 174 174 175 176 175 173 172 172 173 175 176 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 173 173 173 173 173 174 175 176 176 173 173 176 176 173 172 175 175 175 175 175 175 175 175 175 172 172 173 173 173 174 174 174 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 177 176 174 173 172 173 174 175 175 174 173 173 173 173 174 175 176 175 173 172 172 173 175 176 174 174 173 172 172 173 173 174 176 175 174 173 173 173 174 174 176 175 173 172 172 173 175 176 175 175 175 175 175 175 175 175 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 173 174 174 174 174 173 173 172 174 174 174 173 173 173 172 172 176 176 175 174 174 173 173 172 172 172 172 173 173 173 174 174 175 174 173 172 172 174 175 176 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 175 174 173 173 173 174 174 172 172 173 173 173 173 174 174 172 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 172 173 175 175 176 175 175 175 175 175 174 174 173 173 173 175 175 175 175 175 175 175 175 175 175 175 174 173 173 172 172 174 174 174 174 174 174 174 174 172 173 173 173 173 173 173 172 174 174 174 174 174 174 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 172 175 176 174 170 171 175 180 174 174 174 174 174 174 174 174 172 172 173 173 173 174 174 174 173 174 175 175 175 174 173 173 176 175 173 174 176 177 176 174 176 176 175 174 174 173 172 172 175 174 174 174 174 174 174 174 170 170 171 173 174 175 176 177 177 177 175 172 170 171 174 177 172 173 173 174 174 175 175 176 177 177 177 177 177 177 177 177 178 178 179 179 180 180 180 181 181 181 180 180 180 180 180 181 181 181 181 182 182 183 183 183 184 184 184 182 180 181 184 187 183 183 183 183 183 183 183 183 180 180 181 181 181 181 182 182 183 181 180 180 181 182 182 181 182 182 182 182 182 183 185 185 185 185 184 184 184 185 186 186 189 189 188 188 188 189 190 190 190 190 191 191 191 192 192 192 191 191 191 191 192 193 195 196 196 197 197 196 196 196 198 199 199 199 198 198 198 199 200 201 200 199 199 200 203 204 202 200 200 202 202 201 199 199 202 204 203 203 203 203 204 204 204 204 203 203 204 204 205 206 207 207 207 207 208 208 207 206 204 203 210 209 208 207 207 208 210 212 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 159 159 159 159 159 159 159 159 159 159 160 161 161 160 159 159 159 159 159 160 160 160 160 161 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 160 158 158 157 156 156 157 158 158 159 159 159 159 159 159 159 159 158 158 159 159 159 160 160 160 162 162 161 161 161 162 163 164 163 163 163 163 164 165 167 167 169 169 169 168 169 170 171 171 170 171 172 172 170 169 169 171 171 170 169 168 167 167 167 167 168 168 167 166 166 166 166 166 166 166 165 166 167 169 170 171 166 167 168 168 169 168 168 167 165 166 166 166 166 165 164 164 169 168 165 163 164 166 169 171 167 168 169 169 169 168 168 167 167 167 167 168 168 168 168 168 168 169 170 170 170 170 169 168 169 168 167 167 168 169 168 166 167 166 166 167 168 169 171 172 170 170 171 172 172 172 171 171 177 177 177 176 175 173 171 170 169 170 171 172 172 171 170 169 170 170 169 170 171 172 174 175 173 172 172 172 172 173 173 174 174 174 173 173 172 172 171 171 174 175 175 175 175 176 176 176 176 177 178 179 178 177 175 174 172 172 172 172 172 172 172 172 170 170 169 169 169 170 170 171 173 172 170 169 168 169 170 170 172 172 173 173 174 175 175 175 175 175 175 176 177 177 178 178 180 176 174 176 180 179 173 166 176 176 176 177 178 180 181 182 184 184 184 185 185 185 185 185 185 185 185 186 187 187 188 188 189 189 189 189 190 190 190 190 191 191 191 191 191 190 190 190 191 190 189 189 189 189 190 191 187 188 190 189 187 187 188 190 188 188 189 189 189 188 187 186 185 187 190 190 188 186 186 186 188 188 189 189 189 190 190 190 187 187 189 190 190 190 190 190 189 189 189 189 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 186 186 185 185 185 185 185 184 184 184 184 184 184 179 180 180 181 182 183 183 183 180 180 180 180 181 182 183 183 186 185 184 182 181 181 181 181 178 178 179 180 182 183 184 184 187 187 187 187 187 186 186 186 186 185 184 184 184 183 181 180 178 178 177 176 175 175 174 174 173 173 173 172 172 171 171 171 173 172 172 173 175 177 180 182 181 180 179 178 179 182 185 187 185 185 184 184 184 184 184 184 187 187 187 187 187 185 184 183 185 183 181 180 181 183 186 188 184 186 187 188 189 188 186 186 186 186 186 186 185 183 182 181 185 185 185 185 186 187 188 190 185 185 186 187 187 188 188 189 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 190 190 190 190 190 190 190 190 185 189 192 192 190 190 193 197 196 195 192 188 186 185 185 185 185 185 184 184 184 184 184 185 187 186 185 183 182 180 179 178 179 179 180 180 180 181 181 181 181 182 183 183 183 183 183 183 183 182 182 182 181 181 181 180 174 175 178 182 185 184 181 178 179 179 178 178 178 177 177 177 176 176 177 177 177 177 177 176 179 176 174 173 174 174 173 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 168 168 169 170 171 170 170 169 171 171 171 171 171 171 171 171 173 171 168 166 166 168 171 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 172 173 173 174 174 171 171 172 172 172 171 170 170 170 170 170 170 171 171 171 171 172 172 172 171 171 171 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 174 174 174 173 173 172 172 171 171 170 170 169 169 169 170 170 169 169 170 171 172 172 173 173 173 173 172 171 171 172 173 173 170 170 171 171 170 169 169 169 171 171 171 171 171 171 171 171 169 171 172 172 170 170 171 173 172 172 172 172 171 170 169 168 172 171 171 171 170 170 170 169 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 168 169 169 170 170 169 169 168 172 172 172 172 172 172 172 172 171 171 171 171 170 169 167 166 172 171 170 170 169 169 170 170 170 171 172 172 172 172 173 173 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 172 172 171 171 170 171 171 172 170 170 170 170 171 171 171 171 173 173 172 172 172 171 171 171 174 173 173 172 172 172 172 172 172 173 173 174 174 173 172 172 172 173 174 175 175 174 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 176 176 174 174 175 177 175 175 175 174 174 174 174 174 179 177 176 176 178 178 177 175 178 178 178 178 178 178 179 179 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 172 173 173 173 173 173 173 174 173 173 174 174 175 175 175 176 177 177 176 175 174 173 172 171 173 173 173 173 172 172 172 171 170 170 171 172 173 174 174 174 172 172 172 171 171 171 171 171 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 175 173 172 173 174 175 174 172 170 172 172 172 171 170 171 172 174 174 173 173 173 173 174 174 173 172 170 169 169 171 173 175 172 172 171 171 171 172 173 173 176 175 172 171 171 172 174 176 171 171 171 172 172 172 173 173 170 171 174 176 176 175 172 171 169 169 170 172 173 175 176 177 172 172 171 170 170 171 172 172 171 171 172 173 173 174 175 175 172 172 172 173 174 176 178 179 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 176 175 174 172 171 171 171 171 173 174 174 175 175 174 174 173 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 172 172 174 174 173 173 173 173 173 172 174 174 174 174 174 174 174 174 174 173 172 171 172 173 175 176 175 175 175 175 175 175 175 175 171 172 172 172 173 173 173 173 175 175 175 174 174 173 173 173 174 174 173 173 173 173 172 172 172 173 174 175 176 176 175 175 173 174 175 175 175 175 174 173 176 175 175 174 172 171 171 170 172 172 173 174 175 175 176 176 172 173 173 174 174 174 174 173 175 174 174 174 173 173 173 172 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 172 173 175 176 176 175 173 172 170 173 176 175 172 171 172 174 173 173 173 173 173 173 173 173 176 175 174 174 174 174 173 173 176 176 175 175 174 174 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 171 171 172 172 173 174 175 176 174 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 175 175 174 173 173 172 171 171 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 174 174 175 175 176 176 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 174 175 175 175 175 174 173 175 174 172 173 175 176 175 173 174 174 174 174 174 174 174 174 174 173 172 172 173 174 176 178 176 175 174 174 174 174 175 176 176 176 176 175 175 174 174 173 174 174 175 175 175 175 174 174 172 172 173 174 175 176 176 177 176 176 176 175 174 173 173 172 171 173 176 178 178 176 173 171 173 174 175 175 175 175 174 173 172 172 172 172 173 173 173 173 175 174 173 172 172 174 175 176 173 174 175 175 175 175 174 173 176 175 174 174 175 175 174 173 177 175 173 171 171 172 174 176 176 175 174 173 173 174 175 176 174 174 174 174 174 174 174 174 171 172 172 173 174 175 175 176 175 175 175 175 175 175 175 175 173 173 172 172 173 173 174 175 174 172 172 175 175 174 174 177 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 175 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 176 175 175 175 174 174 174 174 173 173 174 174 174 174 173 173 174 174 174 174 174 174 174 174 174 173 173 172 173 174 175 175 176 175 174 173 173 173 174 174 175 175 174 173 173 174 175 175 175 175 175 175 175 175 175 175 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 175 175 175 174 174 174 173 173 173 173 174 174 174 175 175 175 174 174 175 175 175 175 175 175 174 174 174 174 173 173 173 173 177 177 176 175 174 172 172 171 173 173 173 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 175 175 174 173 172 172 172 172 173 174 175 175 176 176 174 174 175 175 175 174 173 173 174 173 172 171 172 173 174 175 174 174 173 172 172 172 173 173 172 172 172 172 172 172 172 172 171 171 172 172 173 173 173 174 172 172 174 175 175 175 175 175 175 175 175 174 174 174 174 173 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 171 173 175 177 177 175 173 171 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 175 174 174 174 174 174 174 173 175 176 174 171 171 175 179 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 174 174 175 175 175 175 174 173 173 177 175 174 175 176 177 176 174 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 176 176 176 175 173 173 175 176 174 174 174 174 174 175 175 175 177 177 177 177 177 177 177 177 180 179 178 177 177 178 179 180 179 178 178 178 179 181 183 184 181 182 182 182 182 183 183 183 184 184 183 182 181 181 184 186 183 183 183 183 183 183 183 183 181 181 181 181 181 180 180 180 182 181 180 180 182 183 184 183 181 183 185 187 188 186 184 182 187 186 185 184 183 184 184 184 189 188 188 187 188 189 190 190 190 190 191 191 191 192 192 192 192 192 192 192 193 194 195 196 200 198 195 195 196 198 199 200 199 198 198 198 198 199 200 200 202 200 199 199 201 202 202 201 202 202 202 201 199 199 201 203 202 202 202 202 203 203 203 203 204 204 204 205 205 206 206 206 206 206 207 208 207 207 206 205 206 208 210 209 205 203 205 208 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 159 159 159 159 159 159 159 159 159 159 160 161 161 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 157 157 157 157 158 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 162 162 161 161 161 162 163 164 164 164 163 162 163 166 168 169 172 171 169 168 168 169 170 171 169 171 173 172 170 169 169 170 171 170 168 166 165 166 167 168 167 167 166 165 165 166 166 166 165 165 166 166 167 169 170 170 166 166 168 169 169 169 169 168 167 167 167 167 166 166 166 165 168 167 165 165 165 167 169 170 167 167 168 169 169 169 168 168 167 167 168 168 169 169 170 170 169 169 170 171 171 170 169 169 169 169 169 169 169 169 168 167 167 167 167 167 168 169 170 171 170 171 172 172 173 172 172 171 176 176 175 174 173 171 170 169 172 172 173 173 173 173 172 172 170 170 170 171 173 174 175 176 173 173 173 173 174 175 175 176 174 174 174 174 173 173 173 173 176 176 176 176 176 176 176 176 176 177 177 177 177 176 175 174 173 173 173 173 173 173 173 173 172 171 169 168 168 169 170 171 173 172 170 168 168 169 171 172 173 173 173 174 174 174 175 175 176 176 176 176 177 178 179 179 178 176 174 176 178 177 172 168 177 176 176 176 178 180 183 184 184 184 185 185 185 185 185 184 185 185 186 186 187 188 188 188 189 189 189 189 190 190 190 190 189 189 189 190 190 191 191 191 191 190 189 189 189 189 190 191 186 188 189 188 186 186 187 189 187 188 189 189 189 188 187 187 190 191 191 189 186 184 185 186 189 189 189 189 189 189 189 189 187 188 189 190 190 190 190 189 189 189 189 189 189 189 189 189 188 188 187 187 187 187 186 186 187 187 186 185 185 185 185 185 184 184 184 184 184 183 183 183 180 180 181 181 182 183 183 183 179 179 179 180 181 182 183 184 186 185 185 184 183 182 182 182 179 180 181 182 183 184 184 185 189 189 189 188 187 187 186 186 182 183 184 183 182 180 179 178 181 178 176 176 177 177 175 173 173 173 172 172 172 171 171 171 176 175 173 173 174 177 180 182 179 179 179 180 181 182 183 183 184 184 185 185 185 185 185 185 186 186 186 186 185 184 182 181 185 184 183 182 182 183 184 185 184 185 186 187 188 188 187 186 186 186 185 184 183 182 181 180 183 184 185 185 186 189 193 197 186 186 186 187 187 188 188 188 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 190 190 190 190 190 190 190 190 186 189 192 193 192 191 192 193 195 194 192 190 187 186 185 184 184 183 183 183 183 184 184 185 187 186 185 183 181 180 179 178 179 179 179 179 179 180 180 180 180 181 181 182 182 182 182 182 184 184 184 183 183 183 182 182 178 178 179 182 184 184 181 178 178 178 178 178 177 177 176 176 177 177 177 178 177 177 176 175 178 176 174 173 174 174 173 171 171 171 171 170 170 170 170 169 170 170 170 170 170 170 170 170 168 169 170 171 171 171 170 169 170 170 170 170 170 170 170 171 172 170 168 166 166 168 170 172 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 171 171 171 171 172 172 173 173 171 171 173 173 173 171 169 168 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 172 172 172 171 171 171 170 171 172 172 172 172 173 173 175 175 175 174 173 173 172 172 172 171 169 168 168 168 170 171 170 170 170 171 171 172 172 172 173 172 171 171 171 171 172 173 169 171 172 172 170 169 168 168 171 171 171 171 171 171 171 171 168 170 172 172 171 170 172 174 170 171 172 173 172 171 169 168 172 172 171 171 171 170 170 170 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 168 169 171 172 172 171 169 168 171 171 171 172 172 172 172 173 171 171 171 172 171 170 169 168 172 171 169 168 168 169 170 172 170 171 172 172 172 172 173 173 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 174 173 173 172 172 172 173 173 169 170 172 173 173 172 171 170 173 173 174 175 176 175 175 174 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 175 176 176 174 173 175 177 174 174 174 174 174 174 174 174 179 177 176 177 179 181 180 178 176 177 177 177 178 178 179 179 176 176 176 176 176 176 176 176 179 179 177 176 174 172 171 171 175 175 175 175 175 175 175 175 172 172 172 173 173 174 174 174 173 173 174 174 175 176 176 177 176 176 175 175 174 173 173 172 174 174 173 173 173 172 172 172 170 171 172 173 174 173 173 172 173 173 172 172 171 171 171 170 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 175 173 172 172 174 175 174 172 171 172 173 173 172 171 172 173 174 173 173 173 173 173 173 174 173 172 171 170 170 171 172 173 173 173 172 172 172 172 172 173 174 174 173 172 173 174 176 177 172 172 172 172 172 172 172 172 174 175 175 175 174 172 170 168 172 172 173 173 173 173 173 173 174 173 171 170 170 171 173 174 172 172 172 173 173 174 174 174 173 172 172 172 173 175 176 177 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 173 171 170 169 170 171 172 173 173 174 175 175 174 173 173 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 174 174 174 173 173 172 172 172 173 173 173 173 173 172 172 172 174 174 173 173 172 172 171 171 175 175 174 174 174 174 174 173 174 173 172 172 172 174 175 176 174 174 174 174 174 174 174 174 172 172 172 173 173 173 174 174 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 172 173 174 175 176 176 175 175 173 174 175 175 175 175 174 173 175 175 174 173 173 172 171 171 173 173 173 174 174 175 175 175 171 172 174 176 176 176 174 173 175 175 174 174 174 173 173 173 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 174 174 175 175 174 174 173 168 173 178 178 173 171 172 175 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 177 177 176 176 175 174 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 172 172 172 172 173 173 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 172 173 174 175 176 176 177 174 174 174 174 174 174 174 174 172 172 173 174 175 176 177 177 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 176 174 173 173 175 175 174 172 174 174 174 174 174 174 174 174 176 174 172 171 171 174 176 178 175 175 174 173 173 174 175 175 173 173 174 174 175 176 177 177 174 175 175 176 176 175 175 174 171 172 173 174 175 176 176 177 176 176 176 176 176 175 174 173 172 173 175 177 177 175 173 172 173 174 175 175 175 175 174 173 172 172 173 173 174 174 174 175 176 174 172 171 171 174 176 178 173 174 175 175 175 175 174 173 176 175 175 174 175 174 174 173 177 176 175 173 173 173 174 175 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 174 174 174 173 173 174 175 174 174 175 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 173 173 174 174 174 173 172 171 172 173 174 175 175 174 173 172 173 174 175 175 175 175 174 173 175 175 174 173 173 173 174 174 176 175 174 173 173 173 174 174 175 174 174 174 174 174 174 175 174 174 174 174 174 174 174 174 173 174 174 174 175 176 176 176 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 177 177 176 176 174 174 174 174 174 174 174 174 176 175 175 174 174 173 173 173 174 174 174 175 175 175 176 176 175 175 175 175 175 174 173 172 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 173 174 175 176 176 175 173 172 175 173 172 170 171 172 175 176 176 175 173 171 171 171 173 174 172 172 172 172 172 172 172 172 171 171 172 172 173 174 175 175 172 173 174 175 175 175 175 174 175 175 175 175 175 174 174 174 176 175 175 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 174 176 176 176 176 174 173 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 175 175 175 174 174 173 173 173 173 175 175 174 172 172 175 177 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 177 177 178 178 178 178 176 175 175 177 177 175 174 173 173 174 174 175 176 176 176 174 174 174 174 174 174 175 175 177 176 176 174 173 172 171 171 173 174 175 175 174 174 173 173 175 175 175 175 175 174 174 174 177 177 177 177 177 177 177 177 181 180 177 176 175 177 179 180 179 178 177 177 178 180 183 184 184 184 184 185 185 185 185 185 184 184 183 182 182 182 184 185 184 184 184 183 183 183 183 182 182 182 182 181 180 179 179 178 181 179 178 179 182 184 184 184 182 184 186 188 187 186 183 182 187 187 186 185 185 186 186 187 188 187 187 187 188 189 190 191 192 192 193 193 193 194 194 194 194 194 194 195 195 196 197 197 201 197 193 192 195 198 199 198 198 198 198 198 198 199 199 199 203 201 199 198 198 200 201 202 202 202 201 200 200 200 201 202 201 201 202 202 202 202 203 203 204 205 205 205 205 205 205 205 205 206 207 208 208 208 207 207 203 206 209 209 207 205 205 206 209 209 209 209 209 209 209 209 212 211 210 210 210 210 209 209 159 159 159 159 159 159 159 159 159 159 160 161 161 160 159 159 159 159 159 159 159 159 159 159 161 161 161 161 161 161 161 161 161 161 160 159 159 158 158 157 159 159 158 157 157 158 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 161 161 161 162 163 164 164 164 163 163 164 166 169 170 173 172 170 168 168 169 170 171 168 170 172 172 170 168 168 169 170 169 167 165 164 165 166 167 166 166 166 165 165 166 167 167 166 166 167 167 167 167 167 166 166 167 168 169 170 170 169 169 169 168 168 168 167 167 167 167 165 166 167 168 168 168 168 167 166 167 168 169 169 169 169 168 168 168 169 169 170 170 170 171 169 170 171 171 171 171 170 169 169 170 171 171 170 169 168 167 168 167 167 167 167 169 170 171 170 171 172 173 173 173 172 172 173 173 172 172 171 171 171 171 174 173 171 169 169 171 173 174 170 171 172 173 175 176 176 176 175 175 175 175 175 176 177 178 173 173 174 174 175 176 176 177 176 176 176 176 176 176 176 176 177 177 176 176 176 175 175 174 173 173 173 173 173 173 173 173 173 171 169 168 168 168 170 171 171 170 170 169 170 172 174 175 174 174 174 175 175 175 175 175 177 176 176 176 176 178 179 180 179 178 178 177 177 177 177 177 177 177 176 177 178 181 183 185 183 184 185 186 187 186 185 185 185 186 186 187 187 188 189 189 188 188 188 189 189 189 189 189 188 189 189 190 190 191 191 192 191 190 189 189 189 189 190 191 185 187 188 188 186 185 187 188 187 187 188 189 189 189 188 187 191 190 189 186 184 185 189 192 189 189 189 189 189 189 189 189 188 188 189 190 190 190 189 189 189 189 189 189 189 189 189 189 188 188 187 187 187 187 186 186 187 186 184 183 183 183 184 185 184 184 183 183 182 182 181 181 182 182 182 182 182 182 182 182 179 179 179 180 181 182 183 184 186 186 186 185 185 184 184 183 182 182 183 183 184 185 186 186 190 190 189 189 188 187 186 186 183 183 183 182 180 178 177 177 183 180 177 177 178 178 175 172 173 173 173 172 172 172 171 171 181 179 177 175 175 177 179 181 179 181 184 186 186 185 183 182 184 184 185 185 185 186 186 186 187 187 187 187 186 185 183 182 188 189 190 190 190 189 187 186 184 184 185 186 187 187 187 187 186 185 184 183 182 181 180 180 183 184 185 183 182 182 186 189 186 186 186 187 187 187 187 188 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 192 192 191 190 189 189 188 188 191 190 190 191 193 193 191 188 189 191 192 192 191 189 186 184 183 182 182 182 182 183 184 184 183 183 182 182 181 180 180 180 179 179 179 179 179 178 178 178 179 179 180 181 181 181 181 180 183 183 183 183 182 182 182 181 185 183 181 181 182 182 181 180 178 178 177 177 177 176 176 176 177 178 178 178 178 177 177 176 177 175 173 174 175 175 173 171 171 171 171 170 170 170 170 169 170 170 170 170 170 170 170 170 169 169 170 171 171 171 170 170 169 169 170 170 170 171 171 171 168 169 169 170 170 169 169 168 173 173 173 173 173 173 173 173 170 171 171 171 171 171 172 172 172 172 171 171 170 170 170 169 171 171 173 173 173 171 169 168 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 174 173 173 172 172 171 170 170 170 171 172 172 172 172 173 173 175 175 175 174 174 174 173 173 177 176 174 173 172 173 174 175 172 172 172 171 171 170 170 170 172 171 170 170 170 170 171 172 170 171 171 171 170 169 169 168 171 171 171 171 171 171 171 171 168 170 172 172 171 170 172 174 168 169 171 172 173 172 171 170 172 172 172 172 171 171 170 170 173 172 172 172 171 171 170 170 171 171 171 171 171 171 171 171 170 171 173 174 174 173 171 170 171 171 171 172 172 173 173 173 170 170 172 173 173 173 173 172 172 171 169 168 168 170 171 173 170 171 172 172 172 172 173 173 173 172 172 172 171 171 170 170 171 171 171 171 171 171 171 171 170 171 171 172 173 173 173 173 170 170 171 171 172 172 172 173 172 172 172 172 172 172 172 172 174 173 173 173 173 173 174 174 171 171 172 173 174 174 173 173 174 174 175 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 173 172 172 172 171 174 175 177 176 174 173 174 176 173 173 173 174 174 174 175 175 174 172 172 174 177 179 179 178 175 175 176 176 177 177 178 178 176 176 176 176 176 176 176 176 177 176 176 175 174 174 173 173 175 175 175 175 175 175 175 175 172 172 172 173 173 174 174 174 173 173 174 175 175 176 177 177 174 174 174 174 174 174 175 175 174 174 174 173 173 173 172 172 171 172 173 173 173 171 170 169 173 173 173 172 172 171 171 171 173 173 173 173 173 173 173 173 171 171 172 173 173 174 175 175 172 172 172 172 172 172 172 172 174 172 171 172 174 174 173 171 173 174 175 174 173 173 174 175 172 173 173 173 173 173 173 172 171 172 173 174 174 173 172 171 175 174 173 173 173 173 174 174 171 172 174 175 176 176 175 174 172 172 172 172 172 172 172 172 176 175 173 172 171 172 173 173 175 175 174 174 173 172 172 172 176 175 173 172 172 173 175 176 174 174 174 173 173 172 172 172 173 173 172 171 171 172 172 173 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 174 173 172 173 174 176 178 171 172 173 173 173 173 172 171 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 175 174 174 173 173 172 172 171 175 175 174 174 173 173 173 173 173 173 172 172 171 171 170 170 175 175 174 174 174 174 174 173 174 174 174 174 174 175 176 176 174 174 174 174 174 174 174 174 172 172 173 173 173 174 174 174 175 175 174 174 174 173 173 173 171 171 172 173 173 174 175 175 172 173 174 175 175 175 174 174 173 174 175 175 175 175 174 173 172 173 173 173 173 173 173 174 175 175 175 174 174 173 173 173 171 172 174 176 176 176 174 173 175 175 175 175 174 174 173 173 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 176 175 173 172 172 173 175 176 170 175 179 179 174 172 173 176 175 175 175 175 175 175 175 175 176 175 174 174 174 174 173 173 177 177 176 176 175 174 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 174 173 173 172 172 172 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 177 176 176 175 174 173 172 172 174 174 174 174 174 174 174 174 171 172 172 173 174 175 176 176 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 172 173 173 174 174 175 176 176 173 174 175 175 175 175 174 173 176 174 173 173 175 175 174 172 174 174 174 174 174 174 174 174 176 175 173 171 171 173 176 178 175 174 174 173 173 174 174 175 173 174 174 175 175 176 176 176 174 175 175 176 176 175 175 174 172 172 173 174 175 175 176 176 173 174 175 176 177 176 176 175 175 174 174 173 173 174 174 175 173 174 175 175 175 175 174 173 174 174 174 175 175 176 176 176 176 174 172 171 171 174 176 178 173 174 175 175 175 175 174 173 174 174 175 174 173 173 173 173 175 176 177 178 177 176 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 175 175 175 174 174 173 173 175 175 175 175 175 175 175 175 176 175 175 174 174 174 175 175 176 176 176 174 173 173 173 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 173 174 174 174 174 173 172 171 171 172 173 174 174 173 172 171 173 174 175 175 175 175 174 173 178 177 175 174 173 173 173 173 176 175 174 173 173 173 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 173 174 174 174 175 176 176 176 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 177 177 176 176 174 174 174 174 174 175 175 175 173 173 173 174 174 175 175 176 174 174 175 175 176 176 176 176 175 175 175 175 175 174 173 172 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 175 175 175 174 174 173 173 173 173 174 175 176 176 175 173 172 175 173 172 170 171 172 175 176 176 175 173 171 171 171 173 174 174 174 174 174 174 174 174 174 171 171 172 173 174 174 175 175 173 173 174 175 175 175 174 174 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 177 176 175 174 174 175 176 177 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 175 175 175 174 174 173 173 173 174 175 175 174 173 172 174 176 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 173 173 174 176 178 180 181 182 179 177 175 176 177 177 175 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 171 172 173 174 175 176 177 177 171 171 172 173 173 173 172 171 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 181 180 177 176 175 177 179 180 182 181 179 178 178 179 181 182 185 185 185 185 185 185 185 185 184 183 182 182 183 183 183 183 184 184 184 183 183 182 182 182 183 182 181 180 179 178 178 177 179 178 177 178 181 183 184 184 184 184 184 183 183 183 183 184 185 184 184 184 185 187 188 189 187 186 186 186 187 189 190 191 192 192 193 193 193 194 194 194 194 194 194 195 195 195 195 195 199 195 192 191 194 197 197 196 197 197 198 198 198 198 198 198 202 201 200 198 198 198 200 202 202 201 200 200 200 201 202 202 201 201 202 202 202 202 203 203 204 205 205 205 205 205 205 205 205 206 207 208 209 209 208 208 207 206 208 210 213 213 211 208 209 209 209 209 209 209 209 209 212 211 210 210 210 210 209 209 160 160 160 160 160 160 160 160 159 159 160 161 161 160 159 159 159 159 159 159 158 158 158 158 160 160 160 160 160 160 160 160 161 161 160 159 159 158 158 157 160 159 158 158 158 158 159 160 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 162 163 164 163 163 163 164 166 167 169 170 172 172 171 170 170 170 170 171 167 170 172 172 170 168 168 168 168 168 167 166 165 165 165 165 166 166 166 166 166 167 168 168 167 167 168 168 167 166 165 164 167 168 169 170 170 169 169 168 170 170 169 168 168 168 168 169 164 165 167 169 169 168 167 166 166 166 168 169 169 169 169 169 169 170 170 170 170 170 171 171 170 170 171 172 172 171 170 170 169 171 173 173 171 169 168 167 168 168 167 167 167 168 169 170 171 171 172 173 174 173 173 172 172 172 172 171 172 173 174 174 173 171 168 166 166 168 171 173 171 172 174 175 176 177 176 176 177 177 177 176 177 177 178 178 173 173 174 175 176 178 178 179 176 176 176 175 175 175 175 174 177 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 172 171 170 170 170 171 170 170 171 172 173 174 175 176 176 176 176 176 176 176 176 176 178 177 176 176 176 178 180 181 181 182 182 180 179 179 181 183 177 177 178 178 179 181 182 183 182 183 185 187 188 187 187 186 186 186 186 187 188 188 189 189 188 188 188 189 189 189 189 189 189 189 190 190 191 191 192 192 191 190 189 189 189 189 190 191 186 187 189 188 186 185 187 188 186 187 188 189 189 189 188 188 187 187 187 185 185 188 193 197 190 190 190 189 189 189 188 188 188 189 190 190 190 189 189 188 189 189 189 189 189 189 189 189 188 188 188 188 187 187 187 187 187 186 184 182 182 183 184 185 184 183 183 182 182 181 181 180 183 183 183 183 182 182 182 182 181 181 181 181 182 183 184 185 186 186 187 187 187 186 185 184 184 184 185 185 186 187 187 187 190 190 189 188 187 187 186 186 187 186 183 182 181 181 180 180 184 181 178 178 179 178 176 173 174 174 174 173 173 173 172 172 182 181 179 177 177 177 178 179 182 183 186 188 188 187 185 183 184 184 185 185 186 186 187 187 189 189 190 190 189 188 187 186 187 189 191 192 191 189 186 184 185 185 185 186 186 186 186 186 185 184 183 182 181 180 180 180 179 182 185 184 183 184 188 191 187 187 187 187 187 187 187 187 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 192 192 191 190 189 189 188 187 194 191 189 190 193 193 191 187 187 189 191 193 193 190 187 184 183 182 182 181 181 182 182 182 180 180 180 180 180 180 180 180 179 179 178 178 178 177 177 177 178 178 179 180 180 180 179 179 180 180 180 179 179 179 178 178 188 184 181 179 180 181 180 179 178 177 177 177 176 176 176 175 177 177 178 178 178 178 177 177 176 174 173 174 176 175 173 171 171 171 171 171 171 170 170 170 171 171 171 171 171 171 171 171 169 170 171 171 172 171 171 170 169 169 170 170 171 172 172 172 168 169 170 171 171 170 169 168 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 170 169 168 168 171 171 172 172 172 171 170 170 173 172 172 172 172 171 171 171 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 170 170 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 176 176 175 173 173 172 173 173 173 173 172 172 171 170 169 169 171 170 170 169 169 170 170 171 173 171 168 168 170 171 170 169 171 171 171 171 171 171 171 171 169 171 172 172 170 170 171 173 168 169 170 171 172 172 172 172 173 173 172 172 172 171 171 171 172 172 172 172 172 171 171 171 172 172 172 172 172 172 172 172 173 173 174 174 174 174 173 173 170 170 171 172 172 173 173 174 170 171 172 173 174 174 174 174 171 171 171 170 171 171 172 173 170 171 172 172 172 172 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 171 172 173 174 174 173 173 171 171 171 172 172 172 172 172 171 171 171 172 172 172 173 173 173 173 173 173 173 174 175 175 174 174 174 174 175 176 177 177 174 175 176 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 174 174 173 172 172 171 174 176 177 176 174 173 174 175 173 173 174 174 175 175 176 176 175 174 174 176 179 181 181 180 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 172 172 173 174 176 177 178 178 174 174 174 174 174 174 174 174 172 173 173 173 173 173 173 174 174 174 175 175 176 176 177 177 173 173 173 174 174 175 175 176 175 174 174 174 173 173 173 173 173 173 173 172 172 170 169 169 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 170 171 171 172 174 175 175 176 171 171 171 171 171 171 171 171 174 172 171 172 173 174 173 171 174 175 176 175 174 174 174 176 172 172 173 173 173 173 172 172 172 173 175 177 176 174 172 170 174 174 173 173 173 174 175 175 169 171 174 176 176 175 173 172 173 173 172 172 172 171 171 171 172 171 170 170 171 174 177 179 172 172 173 173 174 174 175 175 176 175 174 174 174 174 175 176 175 175 174 173 173 172 171 171 173 173 172 171 170 170 171 171 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 172 172 172 172 173 174 176 176 171 172 172 173 173 172 172 171 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 174 174 174 173 173 172 172 172 177 176 175 174 174 174 174 174 173 173 172 172 172 172 172 172 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 175 174 174 173 173 173 172 172 172 171 171 172 173 173 174 175 175 173 173 174 175 174 174 173 172 173 174 175 175 175 175 174 173 172 172 172 173 173 174 174 174 176 176 175 175 174 173 172 172 172 173 173 174 174 174 174 173 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 178 176 173 171 171 173 176 178 172 175 178 177 175 173 174 177 175 175 175 175 175 175 175 175 176 175 174 174 174 174 173 173 176 176 175 175 174 174 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 176 175 174 173 172 172 171 171 174 174 174 174 174 174 174 174 175 175 175 174 174 174 173 173 171 171 172 173 173 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 173 173 174 175 175 175 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 172 173 173 174 174 175 176 176 173 174 175 175 175 175 174 173 175 174 172 173 175 176 175 173 174 174 174 174 174 174 174 174 176 175 173 172 172 174 175 176 175 174 173 173 173 173 174 175 178 178 177 176 174 173 172 172 174 174 175 175 175 175 174 174 173 173 174 174 174 175 175 175 171 172 174 176 177 176 176 175 176 174 173 171 171 173 174 176 173 174 175 175 175 175 174 173 175 175 175 176 176 176 176 176 175 174 173 172 172 174 175 176 173 174 175 175 175 175 174 173 173 174 175 174 173 172 173 174 173 175 177 178 178 176 174 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 177 176 175 174 173 173 173 175 175 175 175 175 175 175 175 177 176 175 175 174 174 175 175 176 178 177 174 173 173 173 170 174 174 174 174 174 174 174 174 173 173 172 172 172 172 171 171 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 177 177 176 176 175 175 175 175 172 172 173 173 173 173 172 172 174 174 174 174 174 174 174 174 178 177 175 174 173 173 174 174 176 175 174 173 173 173 174 174 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 175 174 174 174 173 173 174 174 175 175 175 175 175 175 174 174 174 175 175 175 175 176 171 172 172 174 175 176 177 177 174 174 175 175 175 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 173 174 175 175 176 176 176 176 175 175 174 173 172 172 174 174 175 175 175 174 173 173 174 173 172 171 172 173 174 175 174 174 173 172 172 172 173 173 174 174 174 174 174 174 174 174 172 173 173 173 174 174 175 175 173 174 175 175 175 174 174 173 175 175 175 175 176 176 176 176 177 176 176 175 175 174 173 173 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 178 176 174 172 172 174 176 178 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 175 174 174 174 174 174 174 175 175 175 174 173 173 173 174 174 174 174 174 174 174 174 174 176 175 175 175 175 174 174 174 171 171 172 174 176 178 180 182 180 178 176 176 177 177 175 173 177 177 176 176 175 175 174 174 175 175 175 174 174 173 173 173 174 174 174 175 175 175 175 175 170 170 170 171 172 173 172 170 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 180 179 178 177 177 178 179 180 183 182 182 181 181 180 180 179 184 184 184 184 183 183 183 183 184 183 182 182 184 184 183 182 185 185 184 183 183 182 182 181 182 182 181 180 179 178 177 177 179 177 177 178 180 182 183 183 185 183 181 180 180 182 184 186 181 181 181 182 183 185 187 188 186 186 186 186 187 188 190 191 190 190 191 191 191 192 192 192 192 192 193 193 193 193 192 192 195 194 193 193 194 195 195 195 196 197 197 198 198 198 198 197 199 200 200 199 198 198 200 202 202 200 199 199 201 203 203 202 202 202 202 202 203 203 203 203 204 204 204 205 205 206 206 206 205 206 207 208 209 209 208 208 207 205 205 208 213 214 211 208 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 160 160 160 160 160 160 160 160 159 159 160 161 161 160 159 159 159 159 159 158 158 158 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 159 158 158 158 158 159 160 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 162 161 161 161 162 163 164 161 162 164 166 168 169 169 169 170 171 171 172 172 171 171 170 168 171 174 174 172 170 169 169 168 168 168 168 167 166 165 164 167 167 166 167 167 168 169 169 167 168 169 170 169 168 166 165 169 169 170 170 170 169 168 167 170 169 168 167 167 167 168 169 166 166 166 167 167 168 168 168 165 166 167 169 169 170 169 169 171 171 171 171 171 170 170 170 170 170 171 172 172 171 170 170 169 172 174 174 171 169 168 168 169 168 167 167 167 168 169 170 171 172 173 174 174 174 173 172 173 172 171 171 171 172 173 174 172 171 170 169 169 170 171 172 173 174 176 177 178 177 176 175 180 179 178 178 178 178 178 178 176 176 176 177 177 177 178 178 176 175 175 175 174 174 173 173 177 176 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 175 175 173 172 172 171 172 174 176 176 175 174 173 178 178 178 178 177 177 177 177 178 177 176 176 176 178 180 182 183 182 182 182 182 181 179 176 177 178 179 180 181 181 181 181 180 182 185 187 189 189 188 187 186 186 187 187 188 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 192 192 192 192 191 190 189 189 189 189 190 191 186 188 189 188 187 186 187 189 186 187 188 189 189 189 189 188 186 188 190 190 188 188 189 191 190 190 190 189 189 188 188 188 189 189 190 190 190 189 188 188 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 187 184 183 182 183 185 186 183 183 183 183 183 183 183 183 181 182 182 183 183 184 184 184 185 185 184 184 184 185 186 186 186 187 188 188 188 187 186 185 187 187 187 188 188 189 189 189 189 188 188 188 187 187 186 186 191 186 181 180 182 184 184 183 183 182 180 179 178 177 176 174 175 175 175 174 174 174 173 173 178 178 178 178 178 178 178 179 183 182 182 181 181 182 183 184 184 184 185 185 186 187 187 188 188 189 190 190 190 189 188 187 187 187 187 187 187 186 185 185 186 186 186 185 185 185 185 185 184 183 182 180 180 180 181 181 174 179 185 187 186 187 191 195 187 187 187 187 187 187 187 187 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 190 190 190 190 190 190 190 190 192 191 190 189 190 191 192 193 189 190 191 191 190 189 187 186 183 183 182 181 180 180 181 181 179 179 179 179 179 178 178 178 178 178 178 177 177 177 176 176 177 177 178 179 179 179 179 178 179 179 178 178 178 177 177 177 182 180 179 179 180 180 178 176 177 177 177 176 176 176 175 175 175 175 176 177 177 177 177 177 175 174 173 174 176 176 174 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 169 170 171 172 172 172 171 171 170 170 170 171 172 173 173 173 171 171 170 170 170 170 171 171 169 169 169 169 169 169 169 169 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 170 171 171 170 170 170 171 172 172 173 173 173 172 172 171 171 171 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 172 172 171 171 170 171 172 172 172 172 173 173 172 172 172 173 174 174 175 175 173 173 173 172 172 170 169 168 172 171 171 171 171 171 171 171 172 171 171 170 170 171 171 172 176 170 164 165 170 173 173 170 171 171 171 171 171 171 171 171 170 172 173 172 170 169 170 172 171 171 170 170 170 171 171 172 173 173 173 172 172 171 171 171 171 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 173 173 172 172 172 172 173 173 170 170 171 171 172 173 174 174 171 171 172 173 173 173 172 172 170 171 172 173 173 173 173 173 170 171 172 172 172 172 173 173 171 172 172 172 172 172 172 173 171 171 171 171 171 171 171 171 171 172 173 174 174 174 173 172 173 172 172 172 172 172 172 171 171 171 171 172 172 173 173 173 173 173 173 173 173 174 175 176 175 174 172 171 172 174 177 179 175 176 177 177 178 177 177 176 176 176 176 176 176 176 176 176 177 177 176 176 175 174 173 173 175 176 177 176 174 173 174 175 173 174 174 175 176 176 177 177 180 179 178 179 181 182 181 179 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 173 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 175 175 174 174 174 173 173 173 174 173 173 172 172 172 172 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 171 171 171 171 171 171 171 171 173 172 171 171 173 174 172 171 173 174 175 175 174 173 174 175 171 172 173 173 173 173 172 171 174 174 175 174 174 173 172 172 172 172 172 172 173 174 175 175 171 172 172 173 173 173 173 173 173 173 173 172 172 171 171 171 172 172 172 172 173 174 174 175 170 170 171 172 173 174 174 175 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 172 173 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 170 171 171 172 172 172 171 171 172 172 173 174 174 173 172 172 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 174 174 173 173 173 173 172 172 178 177 175 174 173 173 174 174 174 174 174 174 174 174 175 175 173 173 173 174 174 175 175 175 173 173 174 174 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 173 173 172 172 172 171 171 171 174 174 174 173 173 172 172 172 174 174 175 175 174 173 171 170 173 174 175 175 175 175 174 173 173 173 173 173 173 173 173 173 175 174 174 174 174 174 174 174 174 173 173 172 172 172 172 173 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 175 175 174 173 173 174 175 175 175 175 175 174 173 173 175 176 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 174 174 174 174 174 173 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 173 172 172 172 173 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 170 170 172 173 175 177 178 179 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 173 174 175 175 175 175 174 173 174 173 172 173 175 176 176 174 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 174 174 173 172 172 173 174 174 179 178 177 176 174 173 172 171 173 173 174 174 174 174 173 173 175 175 175 174 174 174 174 173 171 172 174 176 176 175 173 172 173 173 173 173 173 173 173 173 173 174 175 175 175 175 174 173 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 173 174 175 175 175 175 174 173 174 176 177 176 174 173 174 176 173 173 174 174 175 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 174 173 173 174 174 174 177 176 173 172 175 175 172 175 175 175 175 175 175 175 175 174 174 173 173 173 172 172 172 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 179 178 176 174 174 175 176 177 173 173 172 171 171 172 173 173 176 175 173 172 172 173 175 176 175 174 174 174 174 175 177 177 176 175 174 173 173 173 174 174 172 173 175 176 176 175 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 175 175 174 174 173 173 173 173 174 174 174 174 173 173 172 174 174 174 175 175 176 176 176 172 173 173 174 174 175 176 176 174 174 174 174 175 175 175 176 175 174 173 172 172 174 175 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 176 175 174 173 173 173 174 174 172 172 173 173 173 173 174 174 172 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 173 175 175 175 176 176 176 177 177 177 177 176 175 174 174 173 173 175 175 175 174 173 173 172 172 174 174 174 174 174 174 174 174 175 175 174 174 174 174 175 175 174 174 174 174 174 174 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 174 174 174 174 174 175 177 179 180 180 178 177 176 177 177 175 173 176 176 176 176 176 175 175 175 177 177 176 175 174 173 172 171 178 178 177 176 174 173 172 172 173 171 169 170 172 174 173 172 174 174 175 175 176 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 180 180 180 181 181 182 184 184 184 182 180 179 185 185 184 184 184 183 183 183 184 183 182 182 184 185 183 182 185 185 184 184 183 182 181 181 181 181 180 180 179 178 178 178 180 179 178 179 181 183 183 183 183 182 181 180 181 183 185 186 183 182 182 182 182 184 185 186 185 185 185 186 187 188 190 191 190 190 191 191 191 192 192 192 193 193 194 195 195 194 193 192 192 194 196 196 196 195 195 195 195 196 197 198 199 198 197 197 195 198 200 201 199 199 200 201 201 199 197 199 202 204 204 204 203 203 203 203 204 204 204 204 203 203 204 204 205 206 207 207 206 207 208 209 209 209 208 208 206 206 206 207 208 209 208 208 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 160 160 160 160 160 160 160 160 159 159 160 161 161 160 159 159 160 159 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 157 157 159 160 161 162 162 160 159 159 158 158 159 159 160 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 162 161 161 161 162 163 164 160 162 165 167 169 169 169 168 169 170 171 173 173 172 171 170 169 172 175 175 173 171 170 170 168 169 170 170 169 168 166 164 167 167 167 167 168 169 169 170 166 168 170 171 171 170 168 167 170 170 170 170 170 169 168 167 169 168 167 166 166 166 167 168 169 167 165 164 164 166 169 171 165 166 167 169 170 170 170 169 172 172 172 171 171 170 170 170 170 171 171 172 172 171 171 170 169 172 175 175 172 169 168 168 169 168 168 167 167 168 169 169 171 172 173 174 174 174 173 173 173 172 170 169 169 169 170 170 173 174 175 175 175 175 174 173 174 175 177 178 178 177 176 174 181 180 180 179 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 174 174 173 173 172 177 176 175 174 173 174 175 175 175 175 175 175 175 175 175 175 177 178 179 179 178 176 174 173 173 175 177 178 178 176 173 171 179 179 179 178 178 178 178 178 179 178 176 175 176 178 181 182 182 180 179 181 184 181 173 166 177 178 180 182 182 181 180 179 179 181 184 187 189 190 189 188 186 186 187 188 188 189 189 190 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 192 191 190 189 189 189 189 190 191 187 188 189 189 187 186 188 189 186 186 188 189 189 189 189 188 190 193 196 195 191 186 182 180 191 190 190 189 189 188 188 188 189 189 190 190 190 189 188 187 189 189 189 189 189 189 189 189 190 190 189 189 189 189 188 188 189 188 186 184 183 184 186 187 182 183 183 184 184 185 185 186 179 180 181 182 184 185 186 187 188 187 187 186 186 187 187 187 186 187 188 189 189 188 187 186 188 188 188 189 189 190 190 190 188 188 187 187 187 186 186 186 191 184 177 177 181 185 185 184 183 183 182 180 178 176 176 175 176 176 176 175 175 174 174 174 174 175 176 178 179 179 179 178 181 179 175 172 172 175 179 182 184 184 185 186 186 187 188 188 186 187 187 188 188 188 187 187 191 190 188 186 186 187 189 190 187 186 186 185 184 184 184 184 183 182 181 180 180 180 181 182 175 180 185 185 182 180 182 185 187 187 187 187 187 187 187 186 188 189 190 191 191 191 190 190 192 191 190 190 192 192 191 190 188 188 189 189 190 191 192 192 189 190 191 189 188 189 194 198 194 192 190 188 187 187 187 187 184 183 182 181 180 180 180 180 180 180 179 178 177 177 176 176 178 178 178 177 177 176 176 175 176 177 178 178 179 178 178 178 180 180 179 179 179 178 178 178 174 175 176 179 181 180 176 173 177 177 177 176 176 176 175 175 172 173 174 175 176 177 177 177 174 174 173 175 176 176 174 171 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 169 170 171 172 172 172 171 171 170 170 171 172 173 173 174 174 174 172 170 168 168 170 172 174 172 172 172 172 172 172 172 172 173 173 172 172 171 170 169 169 170 170 171 172 172 173 174 174 172 171 170 169 169 171 173 174 174 173 173 172 172 171 171 171 170 170 170 171 171 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 170 171 171 173 174 175 175 176 174 174 175 175 174 172 170 169 169 170 170 171 171 172 173 173 173 172 172 171 171 172 172 173 178 169 162 162 169 175 174 171 171 171 171 171 171 171 171 171 171 173 173 172 170 169 170 171 174 173 171 169 168 169 170 171 173 173 173 172 172 172 171 171 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 173 172 170 169 169 170 172 173 169 170 170 171 172 173 174 174 172 172 173 173 172 171 169 168 170 171 173 175 175 175 174 173 170 171 172 172 172 172 173 173 171 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 171 172 173 174 174 174 172 172 173 173 173 172 172 171 171 171 170 171 171 172 172 173 173 173 173 173 173 173 174 175 176 176 173 171 168 167 168 171 175 177 175 176 177 178 178 178 177 177 176 176 176 176 176 176 176 176 180 179 178 178 177 176 175 175 175 176 177 176 174 173 173 175 174 174 175 175 176 177 178 178 181 179 177 177 178 178 176 174 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 180 179 178 176 174 172 171 170 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 177 176 176 176 176 176 175 175 177 176 176 175 174 173 172 172 175 175 175 174 174 173 173 173 173 173 172 172 173 174 176 177 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 173 172 170 171 173 174 172 171 172 173 174 174 173 172 173 174 171 171 173 173 173 173 171 171 177 175 173 171 171 171 173 174 170 170 171 171 172 173 174 175 174 173 171 170 170 171 173 174 173 173 173 172 172 171 171 170 176 177 177 176 174 171 167 165 171 171 171 171 171 171 171 171 170 171 173 174 174 173 171 170 171 171 172 173 173 174 175 175 171 171 171 171 172 174 176 177 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 174 175 176 176 176 174 172 170 173 173 174 175 175 174 173 173 175 175 175 175 175 175 175 175 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 178 177 175 173 172 172 173 173 175 175 175 176 176 177 177 177 172 172 173 174 175 175 176 176 172 172 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 172 172 172 171 171 170 170 170 178 177 176 174 172 170 169 168 175 175 175 175 174 172 170 169 173 174 175 175 175 175 174 173 176 175 174 174 172 172 171 170 172 173 173 174 174 175 176 176 175 174 172 170 170 170 172 173 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 172 173 175 176 176 175 173 172 176 174 172 171 172 173 174 175 173 173 173 173 173 173 173 173 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 172 172 172 172 173 174 175 175 174 174 174 174 174 174 174 174 176 175 175 174 174 173 173 173 175 175 174 173 173 172 171 171 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 177 177 176 175 174 172 172 171 173 174 175 175 175 175 174 173 173 172 171 173 175 177 176 175 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 173 174 173 173 172 172 173 173 174 175 175 175 175 175 175 175 175 173 173 173 174 174 173 173 173 176 176 175 174 174 173 173 172 173 174 175 176 175 173 171 169 170 172 174 176 176 174 172 170 173 174 175 175 175 175 174 173 176 175 175 175 174 174 173 173 175 175 175 175 175 174 173 172 173 174 175 175 175 175 174 173 175 177 178 177 175 174 175 177 173 172 171 170 170 172 174 176 173 174 174 175 175 174 174 173 174 174 174 174 174 174 174 174 173 174 174 175 176 176 177 177 175 175 175 175 175 175 175 175 175 175 174 173 172 172 172 172 171 175 175 172 173 176 177 174 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 178 176 174 171 171 172 174 176 174 173 171 170 170 171 173 174 177 175 173 171 171 173 175 177 171 172 172 173 175 177 179 181 176 175 174 173 173 173 174 174 172 173 175 176 176 175 173 172 173 173 173 173 173 173 173 173 176 176 176 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 176 176 175 175 174 174 173 173 173 173 174 174 174 173 172 171 171 174 174 174 175 175 176 176 177 175 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 176 174 172 171 171 174 176 178 174 174 174 174 174 174 174 174 176 176 175 174 174 173 173 172 172 173 173 174 174 175 176 176 177 176 174 172 172 173 174 175 171 172 173 174 174 174 173 172 170 171 173 175 175 175 173 172 172 172 172 172 172 172 172 172 175 175 174 174 174 174 173 173 174 174 175 175 175 174 173 172 174 175 175 176 176 177 177 177 177 177 176 175 174 173 173 172 176 175 175 174 173 172 171 171 174 174 174 174 174 174 174 174 172 173 175 176 176 175 173 172 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 175 175 175 174 174 173 172 174 174 174 174 174 174 174 174 177 176 176 175 175 174 174 174 179 179 177 177 177 177 179 179 181 179 177 177 177 177 175 173 175 175 175 176 176 177 177 177 178 177 176 175 173 172 171 170 173 174 174 175 176 176 177 177 175 172 170 170 173 175 176 175 174 174 175 175 176 177 178 178 177 177 177 177 177 177 177 177 177 178 179 181 182 182 181 181 179 181 184 186 186 185 182 180 187 187 187 186 186 185 185 184 184 183 181 182 185 185 183 181 186 185 185 184 183 182 181 181 180 180 180 179 179 178 178 178 182 180 179 180 182 183 184 184 181 181 182 182 183 184 185 186 187 186 185 184 184 184 185 185 185 185 185 185 187 188 190 191 192 192 193 193 193 194 194 194 196 197 198 198 198 197 196 195 191 194 199 199 197 195 195 196 195 196 197 198 199 198 197 196 193 197 200 201 200 199 200 201 200 198 197 198 202 205 205 204 203 203 204 204 204 204 205 205 202 202 203 204 205 207 207 208 207 208 209 209 209 209 208 207 209 211 213 211 208 207 209 212 209 209 209 209 209 209 209 209 212 211 210 210 210 210 209 209 160 160 160 159 159 158 158 158 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 161 163 162 160 159 159 160 162 163 163 162 161 160 158 157 156 155 158 157 157 158 159 160 162 163 158 158 159 159 159 159 160 161 158 159 160 162 162 163 163 162 157 158 160 162 164 166 168 169 163 163 162 163 165 168 171 173 168 169 169 170 170 171 171 172 171 171 170 170 170 170 170 170 167 169 170 170 168 168 169 171 170 170 170 170 169 169 169 169 172 172 171 170 169 168 168 167 170 170 170 170 169 168 167 167 171 171 170 170 170 169 169 169 165 166 166 167 167 168 169 169 169 169 170 170 170 171 171 171 174 173 172 171 171 171 172 173 170 169 168 168 170 172 174 176 171 170 169 169 169 169 170 171 168 168 168 169 169 170 170 170 173 173 174 174 174 173 172 171 169 170 171 172 173 173 173 173 170 171 171 172 173 174 174 175 176 176 177 178 180 181 182 182 180 180 181 181 180 180 179 179 177 177 178 178 178 177 177 177 174 176 178 179 179 176 173 171 176 174 172 173 175 176 174 172 175 175 175 176 176 176 177 177 179 178 177 176 175 174 173 173 182 181 179 177 177 177 179 179 178 178 178 178 178 179 179 179 176 176 176 176 177 178 179 179 182 182 182 181 181 182 183 183 182 181 181 180 180 181 181 182 179 179 181 182 184 186 187 188 188 189 190 190 190 190 189 188 188 188 188 189 189 190 190 190 187 187 187 187 188 190 192 194 188 188 189 190 190 190 189 188 188 188 189 189 189 188 187 186 189 189 190 190 189 188 188 187 190 190 189 188 188 189 189 189 189 188 188 189 191 191 189 187 186 187 188 189 189 188 187 186 188 186 186 187 189 191 190 189 188 188 189 189 189 188 187 186 186 186 184 183 183 183 184 184 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 186 187 188 187 186 187 189 192 191 190 188 187 187 188 190 191 187 188 188 187 185 185 187 190 185 185 185 185 185 185 185 185 181 181 181 181 181 181 181 181 182 182 181 180 178 177 176 176 175 175 175 175 175 175 175 175 179 179 179 180 180 180 181 181 175 177 180 182 183 182 180 179 186 186 186 187 187 188 188 188 186 187 191 196 194 187 185 188 186 187 187 187 186 186 185 184 185 186 186 186 185 183 182 180 184 181 179 178 179 181 182 182 180 182 185 187 189 189 188 187 190 189 188 187 187 187 187 187 187 188 190 191 191 190 188 187 191 190 189 188 188 188 189 189 192 193 193 192 191 189 186 185 185 188 191 192 191 190 191 192 190 190 190 189 188 187 186 185 186 185 185 184 182 181 181 180 182 181 179 178 178 179 181 182 183 181 178 176 175 175 177 178 181 177 172 171 174 178 181 182 179 179 179 179 179 179 179 179 177 176 176 176 177 178 179 179 173 173 174 174 174 174 175 175 174 175 175 176 177 177 178 178 170 171 172 173 174 175 175 175 170 171 173 175 176 176 175 175 173 173 173 172 172 171 171 171 168 168 169 170 170 171 172 172 170 171 171 172 172 171 171 170 170 170 170 170 170 170 170 170 172 172 171 170 170 169 168 168 170 171 171 172 172 173 174 174 173 171 170 171 173 174 173 171 173 173 173 173 173 173 173 173 174 173 173 172 172 171 171 171 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 175 174 173 173 173 174 175 176 173 173 175 176 176 176 176 175 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 170 171 172 173 174 174 175 170 171 172 173 172 171 169 168 175 174 174 172 171 170 169 169 172 172 172 172 172 172 172 172 171 172 174 175 175 174 172 171 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 169 170 172 173 173 172 170 169 171 171 171 171 171 171 171 171 174 173 173 174 175 174 171 168 172 171 170 170 172 174 176 178 169 169 170 171 173 175 177 178 177 177 178 178 178 178 179 179 175 176 177 177 175 174 176 177 178 177 177 176 176 175 175 175 174 175 175 176 176 176 175 175 175 175 175 175 176 177 178 178 180 179 179 178 178 177 177 177 179 179 178 178 177 176 175 174 176 178 178 177 175 174 177 179 172 173 175 176 177 177 176 176 172 173 173 173 174 174 175 175 172 173 174 176 175 174 172 170 175 175 175 175 176 177 178 179 177 178 178 178 177 175 173 172 174 173 172 172 174 175 173 172 170 173 175 175 173 171 170 171 174 173 173 172 172 173 173 174 175 174 173 172 172 172 173 173 174 174 174 173 173 172 172 172 174 174 174 173 173 172 172 172 175 174 174 173 171 170 170 169 171 170 170 170 170 171 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 177 179 173 172 186 189 173 170 170 171 171 172 173 174 174 172 172 172 172 172 172 172 172 174 173 173 172 172 171 171 171 173 173 174 174 174 174 175 176 167 168 171 174 176 177 177 177 173 174 175 174 172 171 172 173 174 174 174 174 174 174 174 174 176 176 177 177 176 174 173 172 171 174 177 176 174 171 171 171 175 175 175 174 174 173 173 173 166 170 174 175 173 172 173 174 173 173 173 174 174 173 172 172 173 173 173 173 173 173 173 173 171 172 173 175 176 176 176 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 176 176 175 175 174 173 172 172 173 173 173 174 174 175 175 175 176 175 173 173 173 173 175 176 173 173 173 174 174 175 175 176 170 171 172 174 174 175 174 174 176 174 171 171 173 176 177 177 175 174 174 174 174 174 174 174 173 174 177 178 178 177 174 173 175 175 175 175 174 173 172 172 174 174 174 174 174 174 174 174 174 174 173 172 172 173 174 174 175 175 174 174 173 172 171 171 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 176 177 175 173 171 171 173 175 177 178 178 177 177 176 175 175 174 178 177 176 175 173 172 171 170 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 171 172 172 172 172 173 173 173 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 173 174 176 177 177 176 174 173 174 173 172 171 172 175 177 179 173 173 173 173 173 173 173 173 175 174 174 173 173 172 172 172 174 175 175 176 175 174 172 171 176 175 175 174 175 176 178 179 174 174 174 173 173 173 172 172 177 177 176 175 175 174 173 173 172 173 173 174 175 176 176 176 177 175 173 172 172 173 175 177 175 175 175 174 174 173 173 173 176 176 176 175 174 172 171 170 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 178 177 175 173 172 172 173 174 173 174 176 177 177 176 174 173 176 175 174 174 174 174 173 173 174 173 173 173 174 174 175 176 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 175 176 177 178 178 177 176 175 173 174 174 175 175 176 176 176 173 174 174 174 174 174 175 175 172 173 173 174 174 175 176 176 174 175 176 177 177 177 177 177 177 177 177 176 174 172 170 169 174 174 174 173 173 173 172 172 173 173 173 174 174 175 175 176 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 175 175 175 175 175 175 175 175 175 171 173 180 182 177 172 171 175 175 175 174 174 173 173 173 177 176 176 175 174 173 172 172 175 175 175 174 174 173 173 173 176 174 171 169 169 172 176 179 174 174 174 173 173 172 172 172 176 175 175 174 174 175 175 176 174 173 173 173 173 175 176 177 177 176 173 172 171 173 175 176 175 175 175 174 174 174 174 174 176 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 174 174 174 173 172 172 172 175 173 171 169 169 171 173 175 174 173 172 173 175 176 175 174 169 173 176 175 173 172 176 180 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 174 175 175 176 177 177 175 174 174 174 173 172 172 172 175 175 173 172 172 172 172 173 172 171 171 172 173 174 176 176 175 175 175 174 174 173 173 173 178 178 176 175 174 172 171 170 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 176 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 175 175 175 174 174 179 179 179 178 178 177 177 176 185 183 180 178 176 176 176 176 179 176 172 171 173 175 176 177 173 172 175 178 177 173 174 179 174 177 179 178 175 173 174 175 174 174 175 176 177 177 178 178 179 179 179 178 178 177 177 177 175 178 179 177 175 176 183 189 182 183 184 185 185 185 184 184 185 185 186 187 188 189 189 190 184 184 184 183 183 182 182 182 179 180 180 181 182 182 183 183 179 181 184 184 182 180 179 179 179 179 180 180 180 180 181 182 179 182 186 187 187 186 186 187 181 183 184 184 182 181 183 184 183 185 187 189 190 190 190 190 190 190 191 192 193 194 194 195 195 196 197 195 192 191 193 194 194 194 194 195 195 196 196 196 197 197 196 196 197 198 200 201 198 198 199 199 199 199 199 199 199 199 199 200 201 202 203 204 201 201 202 202 202 203 203 203 207 205 202 203 205 207 206 205 197 199 202 206 208 208 207 207 209 210 210 210 210 209 208 207 207 210 214 214 212 210 210 211 213 212 210 209 209 210 212 213 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 160 161 161 160 160 160 160 161 161 162 161 161 160 158 157 157 156 160 159 159 158 158 159 160 160 158 158 159 159 159 159 160 161 158 159 160 162 162 162 162 162 160 160 161 162 164 165 166 166 166 165 164 163 164 166 168 170 169 169 169 170 170 171 171 171 172 172 171 171 170 169 169 168 168 170 171 170 168 168 169 171 170 170 170 170 170 170 170 170 172 172 171 171 170 169 168 168 168 169 169 170 170 170 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 173 172 172 172 172 171 171 171 173 173 173 172 172 172 172 172 172 171 171 170 170 171 171 172 173 172 172 171 171 172 172 173 168 168 169 169 169 170 170 170 173 173 174 174 174 173 172 171 170 170 171 171 172 172 172 172 172 173 173 174 175 175 176 176 176 177 177 178 180 181 181 182 180 180 181 181 181 180 180 179 179 178 178 177 175 173 172 171 175 176 177 178 178 176 174 173 176 174 173 173 175 175 174 172 175 175 175 176 176 177 177 177 178 178 178 178 177 177 177 177 181 180 179 179 178 179 179 180 181 181 181 180 179 179 178 178 176 176 176 176 177 178 179 180 184 184 183 182 181 181 181 181 182 182 181 180 180 181 182 182 183 183 184 186 187 188 189 190 188 189 190 190 190 190 189 188 188 188 188 189 189 190 190 190 189 189 189 189 190 192 194 195 191 191 191 191 191 190 188 187 188 188 189 189 189 188 187 186 188 188 188 188 188 187 186 186 190 189 189 188 188 189 189 189 189 188 188 189 191 191 189 187 187 188 189 189 189 189 188 187 191 189 188 188 190 190 189 187 187 188 189 189 189 188 187 186 187 186 185 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 185 187 189 189 187 187 189 191 190 190 189 189 189 189 190 190 188 189 190 188 186 186 188 190 185 185 185 185 185 185 185 185 183 183 183 183 183 183 183 183 184 183 182 181 180 179 178 178 177 177 177 177 177 177 177 177 179 179 180 180 180 181 181 181 179 181 183 184 185 185 184 183 186 186 187 187 187 188 188 188 187 187 191 195 192 187 186 188 187 187 187 187 187 186 185 185 187 187 187 187 186 185 183 182 183 180 176 175 176 179 181 182 183 184 187 189 191 191 190 189 189 189 188 187 186 186 187 187 188 188 189 190 190 189 188 188 191 190 189 188 188 188 189 189 185 185 186 187 187 186 185 184 186 189 191 192 190 189 190 191 190 190 189 189 188 187 186 185 185 185 184 183 182 181 180 180 181 180 179 178 178 179 180 181 181 180 177 175 174 174 176 177 177 176 175 176 178 180 179 178 179 179 179 179 179 179 179 179 179 177 175 174 175 176 178 180 174 174 174 174 174 174 174 174 174 174 175 176 176 177 177 178 172 172 173 174 174 174 174 174 173 173 173 173 172 170 168 167 170 170 170 169 169 169 168 168 169 169 169 170 170 171 171 171 171 171 171 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 172 172 172 171 171 171 171 174 173 171 171 173 173 171 170 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 171 171 171 171 171 171 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 175 175 176 176 176 175 174 174 175 175 175 174 173 172 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 172 172 172 171 170 170 172 172 172 172 172 172 171 171 171 171 172 172 172 172 172 173 172 172 173 174 174 173 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 173 170 171 171 172 172 171 171 170 171 171 171 171 171 171 171 171 172 172 172 173 174 173 170 167 171 171 171 172 173 174 176 177 172 172 173 174 175 177 178 179 178 178 178 178 178 178 178 178 175 177 178 177 176 175 176 178 177 177 177 176 176 176 175 175 175 175 176 176 176 175 174 174 173 173 173 173 174 175 176 177 181 180 180 180 179 179 178 178 178 178 178 178 177 176 175 175 176 177 178 177 175 175 177 179 169 170 171 172 173 173 172 172 176 176 176 175 175 175 174 174 175 175 174 173 173 173 173 174 175 175 175 174 175 176 177 178 177 177 178 178 177 175 174 173 175 173 172 172 174 175 174 172 172 174 176 175 173 172 172 173 175 174 173 172 172 172 173 173 174 174 173 172 172 172 173 174 174 174 174 173 173 172 172 172 173 173 173 173 172 172 172 172 174 174 173 172 172 171 171 170 173 172 172 171 171 172 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 168 179 183 165 150 164 180 177 171 171 171 172 172 173 173 174 173 173 173 173 173 173 173 173 174 174 174 174 173 173 173 173 173 173 174 174 174 174 175 176 171 172 174 175 176 176 176 175 173 174 175 174 172 171 172 174 174 174 174 174 174 174 174 174 174 175 176 176 176 175 174 174 172 174 176 175 173 171 171 172 175 175 174 174 174 174 174 174 171 173 175 175 174 173 174 176 171 171 172 173 174 174 174 174 173 173 173 173 173 173 173 173 171 172 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 175 175 175 174 174 173 173 173 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 173 173 174 174 174 173 172 172 174 173 172 174 176 177 175 173 174 174 174 174 174 174 174 174 173 174 175 176 176 175 174 173 173 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 175 175 174 174 173 172 172 172 174 174 174 174 174 174 174 174 174 174 173 173 173 174 174 175 176 175 173 172 172 173 175 176 175 175 175 175 175 176 176 176 177 177 176 175 174 173 172 171 175 175 174 173 173 174 175 175 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 174 174 169 170 171 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 174 173 172 174 174 173 173 173 174 175 176 175 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 175 176 177 177 177 175 175 175 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 176 175 174 173 173 173 173 174 175 175 176 176 175 175 174 176 175 174 174 174 174 173 173 173 173 174 174 175 175 175 175 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 173 173 174 174 175 175 175 176 175 175 176 177 177 176 175 175 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 173 174 175 176 177 176 176 176 177 177 177 177 176 174 172 171 174 174 174 173 173 173 172 172 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 172 172 178 180 176 172 172 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 173 173 174 174 174 175 175 176 174 174 174 174 174 173 173 173 175 175 174 174 174 174 175 175 174 174 173 173 173 174 176 176 176 175 174 173 173 173 174 175 174 174 174 175 176 176 176 177 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 175 175 174 174 174 174 174 176 174 172 170 170 172 174 176 174 173 172 173 175 176 175 174 179 178 176 173 170 170 172 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 172 173 174 174 175 176 176 175 175 175 174 174 174 174 174 175 174 173 172 172 173 173 174 173 172 172 172 173 174 175 176 175 174 174 174 174 174 174 173 178 178 177 176 175 174 173 172 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 175 174 174 173 173 174 174 175 174 174 175 175 175 176 176 176 175 175 176 176 177 177 177 178 179 179 179 178 178 177 177 177 180 179 178 177 177 177 177 177 178 176 173 172 174 176 176 176 173 173 175 178 177 173 174 178 175 176 177 177 175 174 174 174 174 175 175 176 177 177 178 178 179 179 179 178 178 177 177 177 176 179 181 180 177 176 179 183 182 183 184 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 179 181 182 182 179 178 178 179 179 179 180 180 180 180 181 182 183 185 187 186 184 182 182 183 182 183 185 184 182 181 183 184 185 186 187 189 190 190 190 189 190 190 191 192 193 193 194 194 193 194 195 194 192 192 194 196 194 194 194 195 195 195 196 196 196 195 195 195 196 197 198 199 197 197 197 198 198 198 198 198 200 200 200 200 201 202 203 203 201 201 202 203 204 204 205 205 207 205 203 203 206 207 207 206 204 205 207 208 209 209 208 208 207 208 209 210 210 210 210 209 210 212 214 213 211 209 209 210 212 211 209 208 208 209 211 212 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 158 158 159 159 159 160 160 160 159 159 160 160 160 160 159 159 161 160 160 160 159 159 158 158 162 161 160 158 158 158 158 159 158 158 159 159 159 159 160 161 160 160 161 162 162 162 161 160 162 162 163 163 163 163 163 163 169 167 166 164 164 165 166 167 170 170 170 170 170 170 170 170 173 173 172 171 170 169 168 168 169 171 172 171 169 168 169 171 169 169 170 170 171 171 171 172 173 172 172 171 170 170 169 169 167 168 169 170 171 171 172 171 170 170 170 171 172 172 172 173 175 174 174 173 172 171 171 170 175 175 174 174 173 172 172 172 172 173 174 175 174 173 172 171 173 173 173 173 172 170 169 168 173 173 172 171 171 172 173 173 168 169 169 169 170 170 170 170 172 173 173 174 174 173 172 172 171 171 171 171 171 171 171 171 174 175 175 176 176 177 177 177 176 177 178 178 180 180 181 182 180 181 181 181 181 181 180 180 184 183 182 182 181 179 177 176 177 177 177 176 176 176 176 175 176 175 174 174 175 175 174 173 175 175 175 176 177 177 178 178 178 179 179 179 180 180 181 181 179 179 180 181 181 181 180 180 184 184 183 182 180 179 178 178 177 177 177 177 178 179 180 180 186 185 183 182 181 180 180 180 182 182 181 180 180 181 182 182 186 186 186 187 188 189 189 190 188 189 190 190 190 190 189 188 188 188 188 188 189 189 189 189 189 189 189 189 190 192 193 194 193 193 193 192 191 190 188 187 188 188 189 189 189 188 187 186 187 187 187 187 187 186 185 185 189 189 188 188 188 188 189 189 189 188 188 189 191 191 189 187 188 189 190 190 190 190 189 188 193 191 189 189 190 190 188 186 187 188 188 189 188 187 186 186 187 186 185 183 182 182 182 182 180 181 181 181 182 183 183 183 184 184 184 184 184 184 184 184 184 187 190 191 190 189 189 190 190 190 191 192 192 191 190 190 190 191 191 189 187 186 188 190 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 185 185 184 183 182 181 180 180 179 179 179 179 179 179 179 179 180 180 180 181 181 181 182 182 183 183 184 184 185 186 186 186 186 187 187 187 188 188 188 188 189 189 190 192 190 187 187 189 188 188 188 188 188 187 186 186 188 188 188 188 187 186 185 184 186 183 179 178 180 183 185 187 184 185 187 189 190 190 189 188 188 187 187 186 186 186 186 186 189 189 188 188 188 188 189 189 190 190 189 188 187 188 188 189 184 185 187 188 189 190 190 190 188 190 191 191 190 189 189 190 190 189 189 188 187 186 185 185 185 184 184 183 182 180 180 179 180 180 179 178 178 179 180 180 179 178 176 174 173 174 175 175 173 175 177 180 182 181 178 175 179 179 179 179 179 179 179 179 179 178 175 173 173 174 177 178 175 175 174 174 173 173 173 172 174 174 174 175 176 176 177 177 173 174 174 174 174 174 173 172 173 173 173 172 171 169 167 166 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 168 168 169 170 170 171 172 172 173 173 172 171 170 169 169 169 174 173 172 171 172 172 171 169 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 172 172 172 171 171 171 171 171 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 170 171 173 174 174 174 173 172 176 177 177 177 176 175 173 172 179 178 177 176 174 173 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 170 171 171 172 172 173 173 173 170 170 170 170 170 170 170 170 173 172 172 172 171 170 170 170 171 171 171 170 171 171 172 173 170 170 171 172 172 173 173 174 170 171 171 172 172 173 173 173 173 173 172 172 172 172 173 173 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 171 171 172 172 173 173 173 172 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 170 172 173 173 170 167 170 171 172 173 174 175 175 175 176 176 176 176 177 178 179 180 180 179 179 179 178 178 177 177 176 178 179 179 177 176 177 179 177 177 177 177 176 176 176 176 176 176 177 177 176 175 173 173 173 173 173 173 174 175 176 177 181 181 181 181 180 180 180 180 177 177 178 178 178 177 177 176 177 177 177 176 175 175 177 179 173 174 175 175 176 176 175 175 179 179 178 177 176 175 174 174 178 176 174 172 172 173 175 177 176 175 174 174 174 175 175 176 177 177 177 177 176 175 174 173 175 173 172 173 174 175 174 172 175 176 176 175 173 172 174 176 175 175 173 172 172 172 172 173 174 173 172 172 172 173 174 174 174 174 173 173 173 173 172 172 171 172 172 172 172 172 172 173 173 173 173 172 172 172 172 172 175 174 173 173 172 173 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 164 183 188 157 129 143 173 184 172 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 173 173 174 174 174 174 175 176 176 176 176 176 176 175 174 173 173 175 176 175 172 171 172 174 174 174 174 174 174 174 174 174 173 174 175 176 176 176 175 175 174 174 174 173 171 171 172 174 174 174 174 174 174 174 175 175 174 174 175 174 173 173 174 176 169 170 172 173 174 175 175 175 174 174 174 174 174 174 174 174 172 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 172 173 175 176 176 175 173 172 173 173 174 174 174 175 175 175 175 175 175 175 174 173 171 170 172 172 173 176 178 177 174 171 174 174 174 174 174 174 174 174 173 173 174 174 174 174 173 173 171 172 173 174 175 176 176 176 174 174 174 174 174 174 174 174 176 176 175 174 174 175 176 176 174 174 174 174 173 173 173 173 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 175 174 174 174 174 174 174 174 174 172 172 173 174 175 176 176 176 175 175 175 174 174 173 173 173 175 175 174 173 173 174 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 175 174 174 173 173 172 172 174 174 174 174 175 175 175 175 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 174 168 170 173 175 176 175 173 172 174 174 174 174 174 174 174 174 172 172 172 173 174 175 175 175 173 173 174 175 175 175 174 174 175 175 174 173 173 173 174 174 176 176 176 175 175 175 174 174 171 171 172 173 174 174 175 175 175 175 175 176 177 177 178 178 173 175 177 178 178 177 175 173 174 174 174 174 174 174 175 175 172 173 174 175 176 177 177 177 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 175 175 175 174 173 173 176 175 175 174 174 175 175 176 176 175 174 174 174 174 173 173 172 173 174 175 176 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 172 172 172 173 173 173 173 174 174 175 175 176 176 175 175 174 174 174 174 175 175 175 176 176 175 175 175 174 174 173 173 173 176 176 175 175 174 173 172 172 173 173 174 175 175 175 175 174 176 177 177 177 177 176 174 174 175 174 174 174 173 173 173 172 173 173 174 174 174 175 175 175 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 173 173 173 173 173 173 173 173 175 172 172 175 176 174 173 173 174 174 174 174 174 174 175 175 173 173 173 174 174 175 175 176 174 174 174 174 174 174 175 175 171 173 176 179 179 177 174 172 174 174 174 174 175 175 175 175 174 174 173 173 173 173 174 174 174 174 173 173 173 174 175 176 175 175 175 174 174 174 173 173 173 173 174 175 176 178 178 179 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 175 173 172 172 173 175 176 174 173 172 173 175 176 175 174 183 179 173 170 170 172 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 175 175 175 175 175 175 175 176 176 174 173 173 172 173 173 174 175 174 174 173 172 173 173 174 175 174 174 174 174 174 175 175 175 177 177 176 176 175 175 175 174 177 177 176 175 174 173 172 171 174 174 174 174 174 174 174 174 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 174 174 174 174 174 174 174 174 176 175 173 172 172 173 175 176 174 175 175 175 176 176 176 176 175 175 176 177 178 179 180 180 179 179 178 178 178 177 177 177 174 175 176 177 178 178 178 178 177 175 174 174 176 177 176 174 174 174 175 178 177 174 175 177 175 175 174 175 176 175 174 172 175 175 176 176 177 177 178 178 179 179 179 179 178 178 178 178 177 180 183 182 178 175 176 177 183 183 184 185 186 185 185 184 185 185 184 183 182 182 181 181 184 183 183 183 182 182 182 182 183 183 182 181 180 179 179 179 179 180 180 179 177 176 178 180 179 179 180 180 180 180 181 182 184 185 185 183 181 180 182 183 182 184 185 184 182 181 183 184 187 187 188 189 190 190 189 189 190 191 191 192 192 193 194 194 190 192 193 193 192 193 195 197 194 194 194 194 195 195 195 196 195 194 194 194 195 196 197 198 196 196 197 197 197 198 198 198 201 201 201 201 201 202 202 202 202 202 203 204 205 205 206 206 206 205 203 204 205 207 207 206 210 209 209 209 208 208 208 208 205 206 208 209 211 211 211 211 214 214 213 211 209 208 208 209 211 210 209 208 208 209 210 211 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 159 159 159 159 159 159 159 159 157 158 160 161 161 160 158 157 160 160 160 160 160 160 160 160 161 160 159 158 158 158 159 160 158 158 159 159 159 159 160 161 160 161 162 162 162 161 160 160 163 163 163 163 163 163 163 163 168 167 166 165 164 165 166 166 170 170 170 170 170 170 170 170 172 172 171 171 171 170 170 170 170 172 173 172 170 169 170 171 168 168 169 169 170 171 172 172 173 173 172 172 171 171 170 170 169 169 170 171 172 172 171 171 170 170 171 172 173 174 175 175 176 176 175 175 174 174 174 173 175 175 174 174 174 174 174 173 172 173 175 176 176 174 172 170 172 173 174 174 173 171 169 167 172 171 170 170 170 170 171 172 169 169 169 170 170 170 171 171 172 172 173 174 174 174 173 172 172 172 171 170 170 170 170 171 175 175 175 175 176 176 176 177 177 177 178 179 179 180 181 181 181 181 182 182 182 182 182 181 185 184 184 185 187 188 187 185 179 178 177 176 175 176 178 179 177 176 176 175 175 175 174 174 175 175 176 177 178 178 179 179 180 180 181 181 181 181 181 181 178 179 181 183 184 183 182 181 184 183 183 182 181 180 180 179 178 177 177 178 178 179 180 181 184 184 183 182 181 181 181 181 183 182 181 181 181 181 182 183 185 185 185 185 186 186 186 186 188 189 190 190 190 190 189 188 188 188 188 188 188 188 188 189 187 187 187 188 188 189 190 191 191 191 192 192 191 190 189 188 188 188 189 189 189 188 187 186 187 187 187 187 187 186 185 185 188 188 188 187 188 188 189 190 189 188 188 189 191 191 189 187 189 190 190 190 190 190 190 189 191 189 188 188 189 190 188 186 187 187 188 188 188 187 186 185 187 186 184 183 182 181 181 182 180 180 181 182 183 184 185 186 185 185 185 185 185 185 185 185 184 187 191 193 192 190 190 190 190 191 193 194 194 193 191 190 190 191 191 189 186 185 187 189 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 185 184 183 183 182 181 181 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 183 184 183 183 183 184 185 186 187 187 187 187 188 188 188 189 189 190 190 189 189 188 188 188 190 188 188 189 189 188 188 187 186 188 188 187 187 187 186 185 185 184 183 182 182 184 186 186 186 183 184 186 187 187 187 186 186 187 186 186 185 185 185 186 186 190 189 188 187 187 188 189 190 190 189 188 187 187 187 188 189 188 188 190 191 192 193 194 194 190 190 191 191 190 189 189 189 189 189 188 187 186 185 185 184 184 184 183 182 181 180 179 179 179 178 178 178 178 178 178 179 178 177 176 175 174 174 175 175 173 175 178 180 181 180 177 175 177 177 177 177 177 177 177 177 177 176 175 174 174 174 174 174 175 175 174 174 173 172 171 171 173 173 174 174 175 176 176 176 175 175 175 175 174 173 172 171 169 170 171 172 173 173 174 174 173 173 172 172 171 171 171 171 171 171 170 170 170 170 169 169 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 170 171 171 171 171 171 171 170 170 169 169 169 172 171 171 171 172 172 172 171 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 173 173 172 172 171 171 171 170 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 173 176 177 178 176 174 173 175 176 176 177 177 176 175 174 178 178 177 176 174 173 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 176 175 174 172 170 169 168 167 172 172 172 172 172 172 172 172 170 170 171 172 172 173 173 174 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 172 171 170 169 170 172 174 175 170 170 171 172 172 173 173 174 170 170 171 172 172 173 173 174 174 173 171 171 171 171 173 174 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 170 170 171 172 172 173 173 174 173 172 171 170 170 171 172 173 173 173 173 173 173 173 173 173 172 171 170 171 173 173 171 169 169 170 173 175 175 175 174 173 178 177 177 177 177 178 178 179 181 181 180 179 178 178 177 177 177 179 180 180 178 177 178 180 177 177 177 177 177 177 177 177 177 177 177 177 176 174 173 172 176 176 176 176 176 177 179 179 181 181 181 181 180 180 180 180 177 177 178 178 178 178 178 177 177 177 177 176 176 176 177 178 176 176 177 177 177 177 177 177 178 177 177 176 175 175 174 174 177 176 175 174 173 174 175 176 176 175 174 173 173 174 174 175 177 177 177 177 176 175 175 174 175 174 172 173 175 175 174 173 176 176 176 174 171 172 174 177 176 175 174 172 172 172 172 172 173 173 172 172 172 173 174 175 173 173 173 173 173 173 173 173 170 171 171 172 172 173 173 173 172 172 172 173 173 173 174 174 176 175 174 173 172 172 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 167 186 188 155 125 139 172 186 173 173 173 173 173 173 173 172 174 174 174 174 174 174 174 174 173 173 174 174 175 175 176 176 173 173 174 174 174 174 175 176 176 176 176 175 175 174 173 173 174 175 176 175 173 172 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 174 173 175 174 173 171 171 172 173 175 173 173 173 174 174 175 175 175 174 173 172 170 170 170 172 174 171 171 172 173 174 174 174 174 174 174 174 174 174 174 174 174 172 173 174 174 174 173 172 172 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 173 174 174 174 174 174 175 175 175 175 175 174 174 173 173 173 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 174 175 175 175 175 174 172 172 174 173 173 175 177 176 174 172 173 174 174 174 174 175 175 175 174 173 172 172 172 172 173 174 172 173 174 175 175 175 175 175 174 174 174 174 174 174 174 174 176 175 174 174 174 174 175 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 175 174 174 174 175 175 172 173 175 176 176 175 173 172 172 172 173 173 174 174 174 175 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 175 175 174 174 173 173 172 174 174 174 174 175 175 175 175 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 175 174 172 171 171 172 174 175 172 173 175 176 177 176 175 175 174 174 174 174 174 174 174 174 173 174 174 174 174 174 174 174 172 173 173 174 175 175 175 175 178 177 177 176 175 175 175 175 176 176 175 175 175 174 174 174 172 173 173 173 174 174 175 175 175 175 175 176 176 176 177 177 173 174 176 176 176 176 174 173 173 173 173 174 174 175 175 175 173 173 175 176 177 178 178 178 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 173 175 176 176 175 174 173 177 176 174 173 173 174 176 177 176 175 174 174 174 174 173 173 171 172 174 176 177 176 174 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 172 172 172 173 173 173 173 173 174 174 174 175 175 174 174 174 175 175 175 175 175 175 175 175 176 176 175 175 174 173 172 172 175 175 175 174 174 173 173 173 172 173 174 174 174 174 173 173 174 175 176 176 176 176 175 175 175 175 174 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 173 172 172 173 173 173 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 175 175 173 173 173 174 174 175 175 175 171 173 176 178 178 176 174 172 174 174 174 175 175 176 176 176 174 173 173 173 173 173 173 174 175 174 174 173 173 174 175 175 174 174 175 176 175 174 173 172 173 173 174 174 175 176 177 177 172 173 173 173 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 174 174 175 175 176 176 176 175 174 174 174 174 175 176 174 173 172 173 175 176 175 174 178 173 168 169 174 178 178 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 175 173 174 174 174 175 175 176 176 174 173 173 173 173 174 175 176 175 175 174 173 173 173 174 175 173 174 174 174 175 175 176 176 175 175 175 175 175 175 175 175 176 176 175 175 174 173 173 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 175 173 172 172 173 175 177 175 175 175 176 176 176 177 177 176 176 176 177 178 179 179 179 178 178 178 178 178 178 178 178 174 175 177 179 180 179 178 177 176 175 175 176 178 178 176 174 175 175 176 177 177 176 175 176 175 173 172 174 176 176 174 171 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 178 178 180 182 181 178 176 176 178 183 184 185 186 186 186 185 184 187 186 186 185 185 184 183 183 183 183 183 182 182 182 181 181 182 181 181 181 180 180 179 179 180 181 180 178 176 176 178 181 179 179 180 180 180 180 181 182 179 180 181 180 179 181 184 187 183 184 185 185 183 182 183 185 189 189 189 190 190 190 190 190 191 191 191 192 192 193 193 193 191 192 193 193 191 191 194 196 193 193 194 194 194 195 195 195 195 194 194 194 195 196 197 198 197 197 197 198 198 199 199 200 202 202 202 202 202 202 201 201 203 203 203 204 204 204 204 204 204 204 203 203 204 205 206 207 209 208 206 205 205 205 206 207 206 207 208 210 210 210 210 210 213 213 211 209 208 208 210 211 210 210 209 209 209 209 210 210 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 159 159 159 159 159 159 159 159 157 158 160 161 161 160 158 157 159 160 160 160 160 160 161 161 158 158 158 158 159 160 161 162 158 158 159 159 159 159 160 161 160 161 162 162 162 161 160 160 162 162 162 163 163 163 164 164 165 165 165 165 165 166 168 168 169 169 170 170 170 170 171 171 170 170 170 171 172 172 173 173 171 172 173 172 171 170 171 172 167 168 168 169 170 171 171 172 173 173 173 172 172 172 172 172 172 172 172 172 172 171 170 170 170 171 172 173 174 176 176 177 174 175 175 175 176 176 177 177 173 173 173 174 174 175 175 175 173 174 176 177 177 175 173 171 170 171 173 174 174 173 171 170 172 171 171 170 170 171 171 172 169 169 170 170 170 171 171 171 171 172 173 174 174 174 173 173 173 172 171 170 170 170 171 172 174 174 174 174 174 174 175 175 178 178 178 179 179 180 180 180 181 181 182 183 183 183 183 183 183 181 181 182 185 186 185 183 181 179 178 177 177 178 180 181 179 179 179 178 176 175 175 175 176 177 177 178 179 180 181 182 183 183 182 182 181 180 179 179 179 181 183 184 185 184 183 182 181 181 181 181 181 181 181 181 178 178 178 178 179 180 181 182 181 181 181 181 182 183 184 184 183 183 182 181 181 182 183 183 185 185 185 185 185 185 185 185 188 189 190 190 190 190 189 188 188 188 188 188 188 188 188 187 186 187 187 188 188 189 189 189 187 188 189 190 191 191 190 190 188 188 189 189 189 188 187 186 188 188 188 188 188 187 186 186 187 187 187 187 187 188 189 190 189 188 188 189 191 191 189 187 190 189 189 189 189 189 189 190 187 186 185 186 188 189 189 187 186 187 187 188 187 187 186 185 186 185 184 182 182 181 182 182 182 182 183 185 186 187 188 189 187 187 187 187 187 187 187 187 185 188 192 193 192 191 190 191 190 191 193 194 194 193 191 190 190 191 190 188 185 184 185 186 185 185 185 185 185 185 185 185 187 187 187 187 187 187 187 187 185 184 184 183 183 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 185 185 184 184 185 186 187 188 187 187 188 188 188 189 189 189 191 190 189 187 188 189 189 189 188 188 189 189 188 188 187 186 187 186 186 186 185 185 185 185 179 179 181 184 185 184 182 179 185 185 186 187 187 186 186 185 186 186 185 185 185 186 186 187 189 188 187 186 186 187 188 189 189 189 188 187 187 187 188 188 188 188 188 188 189 190 190 191 191 190 190 189 190 190 190 189 189 188 187 185 184 184 184 184 183 183 182 181 180 179 178 178 177 177 178 178 178 178 177 177 177 177 177 176 176 176 176 176 175 176 177 177 177 177 177 177 175 175 175 175 175 175 175 175 172 174 175 176 176 174 171 170 175 175 174 173 172 172 171 171 172 172 173 173 174 175 175 175 176 176 176 175 175 173 172 171 168 168 169 171 173 174 176 177 169 169 169 169 168 168 167 167 171 171 170 170 170 170 169 169 172 172 171 170 170 171 172 172 170 170 170 170 170 170 170 170 171 171 171 170 170 169 169 169 169 169 169 170 170 171 171 171 168 169 170 171 171 172 173 174 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 173 173 173 172 172 171 171 171 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 172 174 176 178 178 177 175 173 173 174 175 177 178 178 178 178 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 170 169 169 169 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 172 172 172 172 172 172 172 172 170 170 170 171 172 173 173 173 173 172 171 170 170 172 174 175 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 173 172 171 170 170 171 172 173 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 174 173 171 171 171 171 173 174 173 173 173 173 173 173 173 173 173 172 171 172 174 174 173 171 170 171 173 175 175 175 173 173 177 177 176 176 176 176 177 177 181 181 180 180 179 178 177 177 178 179 181 180 178 178 179 180 177 177 177 177 177 178 178 178 177 177 177 177 176 174 173 172 176 176 176 176 177 178 179 180 179 179 180 180 180 180 180 180 177 178 178 179 179 179 178 178 178 177 176 176 176 177 177 177 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 174 175 176 177 177 175 174 173 176 175 174 173 173 174 174 175 177 177 176 176 176 175 175 176 176 174 173 173 175 176 175 173 175 176 175 173 171 171 173 176 175 174 173 172 172 172 172 173 174 173 173 172 172 173 173 174 173 173 173 173 173 173 173 173 171 171 171 172 172 173 173 174 172 172 172 173 174 174 175 175 175 174 173 172 171 171 172 172 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 182 182 157 136 149 173 181 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 174 175 175 175 173 173 174 174 174 174 175 176 174 173 173 173 173 174 174 174 174 176 176 175 173 172 173 175 174 174 174 174 174 174 174 174 175 175 176 175 174 173 172 171 175 173 172 171 171 173 174 175 173 173 173 174 174 175 175 175 175 173 171 170 170 171 172 173 174 174 174 174 173 172 171 171 174 174 174 174 174 174 174 174 173 173 174 174 174 174 173 172 175 175 175 175 175 175 175 175 173 173 174 174 175 175 175 176 173 174 174 174 174 174 175 175 175 175 175 174 174 173 173 173 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 172 173 174 175 176 175 175 175 177 175 172 172 173 175 175 174 173 173 173 174 174 175 175 175 174 173 172 172 172 172 173 174 175 175 175 175 175 174 173 172 174 174 174 174 174 174 174 174 175 174 173 173 173 173 174 175 174 174 174 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 174 172 173 175 176 176 175 173 172 174 174 174 173 173 172 172 172 174 174 174 174 174 174 175 175 175 175 174 173 173 174 175 175 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 174 174 174 174 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 175 174 172 171 171 172 174 175 176 175 174 174 174 175 177 178 174 174 174 174 174 174 174 174 177 177 176 175 174 173 172 172 173 173 173 174 174 175 175 176 177 177 177 176 176 175 175 174 175 174 174 174 173 173 173 172 176 176 175 175 174 174 174 174 174 174 174 175 175 175 175 175 175 174 173 172 172 173 174 175 173 173 173 174 174 175 175 175 175 175 176 176 177 176 176 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 172 173 175 176 176 175 174 173 177 176 174 173 173 174 176 177 176 175 174 174 174 174 173 173 171 173 174 176 176 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 175 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 175 175 174 173 172 172 173 173 173 174 174 175 175 175 172 173 174 174 174 173 172 172 173 173 174 175 175 175 174 174 175 175 175 175 174 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 175 175 175 175 175 175 175 175 174 174 173 171 171 172 174 175 173 173 173 174 174 175 175 175 176 176 175 175 174 173 173 172 173 173 173 174 174 175 175 175 173 174 174 174 174 174 173 173 174 174 174 175 175 176 176 176 174 173 173 173 173 173 173 174 175 175 174 173 173 174 174 175 174 174 175 176 175 174 173 172 174 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 172 173 173 174 174 175 175 176 176 175 175 175 175 176 176 174 173 172 173 175 176 175 174 171 169 168 172 178 180 178 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 172 172 173 173 174 174 175 175 174 174 173 173 174 175 176 177 176 175 174 173 173 174 174 175 174 174 174 175 175 176 176 176 173 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 175 173 172 172 173 175 176 175 175 176 176 176 177 177 177 177 177 177 177 177 176 176 176 178 178 178 178 178 178 178 178 177 178 180 181 180 179 177 176 177 176 175 176 178 178 176 174 176 176 177 177 177 177 176 174 175 173 172 174 176 177 174 171 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 180 181 180 179 178 176 178 181 184 184 184 185 186 186 186 185 185 185 185 185 186 186 186 186 186 183 183 182 182 182 181 181 181 179 179 179 180 180 181 181 181 181 181 181 179 176 176 179 182 179 179 180 180 180 180 181 182 178 179 180 179 178 180 183 187 182 184 185 185 183 183 185 186 190 190 190 190 190 190 191 191 191 192 192 192 192 193 193 193 192 193 194 192 190 189 191 192 193 193 193 194 194 194 195 195 195 195 195 195 196 197 198 199 198 198 199 199 200 201 201 202 201 202 203 203 203 202 201 201 205 205 204 203 202 201 200 200 202 202 202 202 203 204 205 207 205 205 204 204 205 206 208 209 209 209 210 210 210 209 208 207 211 209 208 207 209 210 212 213 211 211 211 210 210 211 211 211 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 159 159 160 160 160 160 159 159 160 160 160 160 161 161 161 161 157 157 157 158 159 160 162 163 158 158 159 159 159 159 160 161 160 160 161 162 162 162 161 160 161 161 162 163 163 164 164 165 163 163 164 165 166 168 169 169 168 168 169 170 170 171 172 172 170 170 171 171 172 173 173 173 170 172 173 173 172 171 173 175 169 170 170 170 171 171 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 171 170 169 172 172 173 174 175 177 177 178 174 175 175 176 177 178 178 179 174 174 174 175 175 175 176 176 175 175 176 177 177 176 174 173 170 171 172 173 174 174 174 173 174 174 173 172 172 173 174 174 170 170 170 170 171 171 171 172 171 171 173 174 174 174 174 174 174 173 171 170 170 171 173 174 174 174 174 174 174 174 174 174 178 178 178 179 179 180 180 180 181 182 183 184 184 184 184 184 186 183 181 182 184 184 181 178 182 181 180 179 180 181 182 183 181 181 182 180 178 177 177 177 178 178 179 180 182 183 184 184 185 185 184 183 182 180 179 179 182 183 184 184 185 184 184 184 180 180 181 181 182 182 182 183 179 179 179 179 180 181 182 183 180 180 180 181 182 183 185 186 184 183 182 182 182 182 183 184 186 186 186 187 187 187 187 187 188 189 190 190 190 190 189 188 188 188 188 188 187 187 187 187 188 188 189 190 190 190 190 190 185 186 188 189 190 191 191 191 188 188 189 189 189 188 187 186 188 188 188 188 188 187 186 186 186 186 186 186 187 188 189 190 189 188 188 189 191 191 189 187 189 188 188 187 187 188 188 189 186 184 184 185 188 189 189 187 186 186 187 187 187 186 185 185 184 184 183 182 181 182 182 183 184 185 186 187 188 189 190 191 189 189 189 189 189 189 189 189 187 189 192 193 192 191 192 193 191 192 192 193 193 192 192 191 191 191 191 188 184 182 183 185 185 185 185 185 185 185 185 185 187 187 187 187 187 187 187 187 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 183 183 183 184 184 184 186 187 187 188 189 189 190 190 188 188 188 188 189 189 189 190 190 191 189 187 188 191 190 187 188 188 188 188 188 187 186 186 187 186 185 185 185 185 186 186 182 183 185 187 188 187 183 180 189 189 188 188 188 187 187 187 186 186 186 186 186 187 187 188 188 188 187 187 187 187 188 188 189 188 187 187 186 187 187 188 189 188 188 188 188 188 189 189 191 190 188 188 190 191 191 190 189 188 186 184 183 183 183 184 182 182 181 180 179 178 177 177 176 176 177 178 178 177 176 176 176 176 177 177 177 177 176 176 176 176 176 174 173 173 176 178 174 174 174 174 174 174 174 174 170 172 174 175 175 173 171 169 174 173 173 173 172 172 171 171 171 171 172 173 173 174 174 175 176 176 176 176 175 174 173 172 171 170 170 170 170 171 171 172 170 170 170 169 169 168 168 168 170 170 170 170 170 170 170 170 173 172 171 170 170 171 172 173 170 170 170 170 170 170 170 170 172 172 171 170 170 169 168 168 169 169 169 170 171 172 173 173 167 168 170 171 170 171 173 174 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 172 173 173 173 173 172 172 172 172 171 171 172 173 173 174 175 175 174 174 174 174 174 174 174 174 172 173 174 175 175 175 174 173 172 173 175 177 178 179 180 180 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 171 171 170 170 172 172 172 172 172 172 172 172 168 168 169 170 172 173 174 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 170 171 172 173 174 175 175 173 172 172 172 172 172 173 174 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 173 173 172 172 172 172 172 172 172 172 174 172 171 172 174 175 174 173 171 172 173 174 174 174 173 173 176 175 175 175 175 175 176 176 181 181 180 180 179 179 179 178 178 179 180 180 178 177 179 180 177 177 177 178 178 178 178 179 176 176 177 177 176 175 173 173 175 174 174 175 175 176 177 178 179 179 179 180 180 180 180 181 178 179 179 179 179 178 178 177 179 177 175 175 176 177 177 177 177 176 175 174 174 174 174 175 172 172 172 173 174 174 175 175 172 174 176 177 177 175 173 171 176 175 174 174 174 175 175 176 177 177 176 175 175 176 176 177 176 174 173 174 176 176 175 173 174 175 176 174 172 171 173 175 174 173 172 172 172 173 174 174 175 175 173 172 172 172 172 173 172 172 173 173 173 173 174 174 173 173 173 173 173 174 174 174 172 172 173 173 174 174 175 175 174 173 172 172 171 172 172 173 174 174 174 174 174 174 174 174 175 175 174 173 173 172 171 171 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 176 176 175 162 147 153 169 174 173 173 173 173 174 174 174 174 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 173 173 174 174 174 174 175 176 172 172 172 172 173 174 175 175 174 176 177 176 174 173 174 175 174 174 174 174 174 174 174 174 174 175 175 175 174 173 172 171 174 172 171 171 173 174 174 174 174 174 174 174 174 174 175 175 176 174 173 173 174 175 175 174 175 175 175 174 173 172 170 169 175 175 175 175 175 175 175 175 173 174 174 175 175 175 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 176 175 173 172 172 173 175 176 175 175 175 174 174 174 173 173 172 172 174 175 176 176 176 176 179 176 172 171 172 174 175 175 172 173 173 174 174 175 176 176 173 173 174 174 174 174 173 173 176 176 176 175 174 173 172 171 174 174 174 174 174 174 174 174 174 173 173 172 172 173 173 174 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 171 170 170 170 171 172 173 173 173 173 175 176 176 175 173 173 175 175 174 174 173 172 171 171 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 174 176 175 172 171 171 173 175 177 175 175 175 175 175 175 175 175 179 178 177 176 174 172 171 171 174 174 173 173 173 174 175 175 174 174 175 175 175 174 173 173 174 174 174 173 173 173 172 172 177 177 176 176 175 174 173 173 174 174 174 174 174 174 174 174 175 174 171 170 170 171 174 175 174 174 174 174 174 174 175 175 176 176 176 176 176 175 174 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 174 173 173 176 175 175 174 174 175 175 176 176 175 174 174 174 174 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 175 175 175 174 174 174 176 175 175 174 174 175 175 176 176 176 175 175 175 174 174 174 175 175 175 174 174 173 173 173 172 172 173 174 175 175 176 176 173 173 174 174 174 173 172 171 173 173 174 175 175 174 174 173 176 176 175 175 175 174 174 174 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 175 175 175 175 175 175 175 175 173 175 175 172 171 173 175 175 174 174 174 174 174 174 175 175 177 177 176 175 174 173 172 171 174 174 174 174 174 174 175 175 176 175 173 171 171 172 173 174 174 174 174 174 175 175 175 175 174 174 173 173 173 173 174 174 176 175 174 173 173 173 174 174 175 175 175 174 174 174 173 173 174 173 173 173 172 172 172 171 174 175 175 175 175 175 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 174 173 172 173 175 176 175 174 172 172 173 176 178 177 174 171 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 173 173 174 174 175 175 174 174 174 175 176 176 175 175 174 174 174 175 176 176 175 175 175 175 176 176 176 176 172 172 172 172 173 173 173 173 173 173 173 174 174 175 175 176 174 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 176 176 177 177 177 178 178 178 178 177 176 176 175 175 177 177 177 178 178 178 179 179 181 181 181 180 179 178 176 175 178 176 175 176 177 178 177 175 176 178 177 176 177 179 177 173 173 173 173 175 176 176 175 174 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 182 181 179 177 177 180 184 187 184 185 186 186 187 186 186 185 183 183 183 184 184 184 184 184 182 182 182 182 181 181 181 180 177 178 178 179 180 181 181 182 180 181 181 180 178 177 179 180 179 179 180 180 180 180 181 182 181 182 182 181 178 178 179 181 180 182 184 185 184 185 187 189 191 190 190 190 191 191 192 193 192 192 192 192 192 192 192 192 192 193 193 192 189 188 189 191 192 193 193 193 194 194 194 194 196 195 195 195 196 197 198 199 198 198 199 200 201 202 203 203 201 201 203 204 204 203 202 202 206 205 204 203 201 200 199 198 201 202 203 203 202 203 206 208 204 205 206 207 208 210 211 211 209 210 210 210 210 209 207 207 208 207 206 208 210 212 213 212 211 211 211 211 211 211 211 211 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 159 158 158 158 161 161 160 160 160 160 161 161 161 161 161 161 161 161 160 160 159 159 158 158 158 159 160 161 158 158 159 159 159 159 160 161 158 159 160 162 162 162 162 162 162 162 162 163 163 164 164 164 163 163 164 165 167 167 168 168 166 167 168 169 171 172 173 174 173 173 173 172 172 171 171 171 169 171 173 173 172 173 175 177 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 173 174 173 173 172 172 173 174 174 175 176 177 178 178 178 178 178 178 178 178 178 178 179 179 178 177 176 175 175 174 177 177 176 176 176 175 175 175 173 172 172 172 172 173 174 175 175 174 173 173 173 173 174 175 170 170 170 171 171 171 172 172 170 171 172 174 174 174 174 174 174 173 172 171 171 173 175 177 176 176 176 176 175 175 175 175 178 179 179 179 179 179 179 180 181 182 183 184 185 185 185 185 189 186 183 185 188 188 184 181 182 182 182 182 183 183 184 185 183 184 184 183 180 178 178 180 179 180 181 182 184 185 186 187 186 185 185 184 184 183 183 183 186 185 185 184 184 184 184 185 183 183 183 183 183 182 182 182 180 180 179 180 180 181 182 183 181 181 181 181 182 183 184 184 184 183 182 182 182 182 183 184 187 187 187 188 188 188 189 189 188 189 190 190 190 190 189 188 188 188 188 187 187 186 186 186 188 188 189 190 190 190 189 189 187 188 189 190 191 191 191 190 188 188 189 189 189 188 187 186 187 187 187 187 187 186 185 184 186 185 186 186 187 188 189 190 189 188 188 189 191 191 189 187 188 187 186 185 185 186 187 188 188 186 185 186 188 189 188 186 186 186 187 187 187 186 185 184 182 182 181 181 181 182 183 184 186 186 187 188 189 190 190 191 189 189 189 189 189 189 189 189 189 191 192 192 191 191 193 195 192 192 191 191 191 191 192 192 193 193 192 189 185 183 183 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 183 183 183 184 184 184 185 185 185 186 188 190 190 190 189 188 188 188 188 189 189 189 190 190 189 191 190 187 189 192 190 185 187 187 187 187 187 186 185 185 188 187 186 186 186 186 187 188 192 191 189 189 189 189 188 187 190 189 189 188 187 187 186 186 187 187 186 186 187 188 189 189 186 187 188 188 188 188 187 186 189 188 187 186 186 186 187 187 191 190 190 189 190 191 192 193 191 189 187 188 190 192 192 191 189 187 185 183 182 182 183 184 182 181 181 180 179 178 177 176 174 175 177 178 178 177 175 174 174 175 176 176 176 176 175 174 174 175 175 174 171 171 174 176 173 173 173 173 173 173 173 173 172 171 171 170 170 171 172 173 172 172 172 172 172 172 172 172 171 171 171 172 173 173 174 174 176 176 176 176 175 175 174 173 175 174 172 171 170 170 170 170 172 172 171 171 171 170 170 170 169 169 169 170 170 171 171 171 173 172 170 169 169 170 172 173 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 169 171 172 171 169 169 170 172 171 171 171 171 171 171 171 171 170 171 171 171 172 172 173 173 172 172 172 173 173 173 173 173 171 171 172 173 173 174 175 175 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 175 173 174 176 177 178 179 179 179 178 178 177 177 176 176 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 173 172 171 170 169 172 172 172 172 172 172 172 172 171 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 173 173 172 172 171 170 170 171 171 171 171 171 171 171 171 172 173 173 173 174 174 174 175 173 173 173 174 173 173 172 171 173 173 173 172 172 171 171 171 174 173 173 172 172 171 170 170 170 171 171 172 172 171 171 170 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 174 173 173 172 172 171 170 170 172 172 173 174 174 173 172 172 171 171 171 171 171 171 171 171 173 171 170 170 173 174 174 172 173 173 172 172 172 173 174 174 176 176 175 175 176 176 177 178 180 180 180 180 180 180 180 180 177 179 180 179 177 177 178 180 177 177 177 178 178 179 179 179 175 175 176 176 176 175 174 174 175 175 175 175 176 177 178 178 180 180 180 181 181 182 182 182 180 180 180 180 179 178 177 176 179 177 175 175 177 178 177 176 181 180 179 178 177 177 177 178 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 172 175 175 175 174 175 176 177 178 177 176 175 175 175 176 177 177 176 175 173 174 176 177 175 174 174 176 177 177 174 173 173 174 172 172 172 172 172 174 175 176 177 176 174 173 171 171 171 171 172 172 172 173 173 174 174 174 175 175 175 174 174 174 174 174 173 173 174 174 174 174 174 175 174 174 173 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 174 173 173 172 171 171 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 176 172 176 170 153 149 162 173 172 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 175 175 175 175 175 174 174 174 173 173 174 174 174 174 175 176 175 174 173 173 173 174 175 176 175 176 177 176 174 173 174 175 174 174 174 174 174 174 174 174 171 172 173 174 174 174 174 174 172 171 171 173 175 176 174 172 175 175 174 174 174 174 174 174 173 172 172 174 176 177 175 173 174 174 174 174 173 172 171 171 175 175 175 175 175 175 175 175 173 174 175 176 177 177 176 176 174 174 174 174 174 174 174 174 176 175 175 175 175 175 175 174 175 175 175 174 174 173 173 173 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 174 174 175 176 176 176 175 174 177 175 173 173 174 175 174 172 172 172 173 174 175 175 176 176 173 174 175 176 176 175 174 173 174 174 175 175 175 174 173 173 174 174 174 174 174 174 174 174 175 174 174 173 173 174 174 175 177 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 171 171 171 172 173 175 176 177 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 175 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 172 172 172 172 172 172 172 172 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 174 175 175 176 177 177 174 174 174 175 175 175 175 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 174 174 175 174 174 174 173 174 174 174 175 175 175 175 175 175 175 175 178 177 177 176 174 173 173 172 176 175 174 173 173 173 174 175 172 173 174 175 175 175 174 173 175 175 174 174 174 173 173 173 175 175 175 174 174 174 174 174 176 175 175 175 175 175 175 175 174 173 173 173 173 173 173 174 175 175 174 174 174 174 174 174 175 175 175 175 175 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 176 175 174 173 173 173 173 174 175 175 176 176 175 175 174 176 175 174 174 174 174 173 173 175 174 173 172 172 174 176 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 177 176 175 175 175 175 176 177 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 174 174 175 175 174 173 172 171 174 175 175 176 176 175 174 173 176 176 176 175 175 174 174 174 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 171 176 178 174 172 174 176 174 175 175 174 174 174 174 174 174 175 175 175 174 174 173 173 173 175 175 174 174 174 174 174 174 176 175 174 173 172 173 173 174 174 174 174 174 174 173 173 173 175 175 174 174 174 174 175 175 176 176 174 173 173 173 174 174 176 175 174 173 173 173 174 175 172 173 173 173 173 173 174 174 177 177 176 176 176 176 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 174 174 175 175 175 175 174 174 174 173 172 173 175 176 175 174 174 176 177 176 174 172 172 172 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 177 176 175 174 174 174 175 175 174 174 174 174 174 176 177 178 176 176 176 176 176 175 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 172 173 175 176 176 175 173 172 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 181 180 179 178 177 177 177 177 180 177 175 174 176 178 178 177 177 179 178 176 177 180 177 172 172 174 176 177 176 175 176 176 179 178 178 178 178 178 178 177 179 179 179 180 180 181 181 181 182 181 181 180 181 183 184 185 184 185 186 187 187 187 186 186 184 184 183 183 182 182 181 181 182 182 182 181 181 181 180 180 179 179 179 179 179 179 180 180 177 179 181 180 178 176 177 178 179 179 180 180 180 180 181 182 180 182 183 183 180 179 179 180 179 181 184 185 185 186 188 191 190 190 190 190 191 192 194 195 192 192 192 192 192 192 192 192 190 191 192 191 189 188 190 192 192 192 193 193 193 194 194 194 194 194 194 194 195 196 197 198 197 197 198 199 201 202 202 203 199 201 203 204 205 204 203 203 204 204 203 203 203 202 202 202 202 203 205 204 204 205 208 210 205 206 208 210 211 211 211 210 208 208 209 210 210 210 209 208 208 207 207 209 211 212 211 209 210 210 211 211 211 211 210 210 160 160 160 159 159 158 158 158 159 159 159 159 159 159 159 159 161 160 160 159 159 158 158 158 163 162 160 159 159 160 162 163 162 162 161 161 161 160 160 160 161 160 159 158 158 158 159 159 158 158 159 159 159 159 160 161 158 159 160 162 162 163 163 162 162 163 163 163 163 163 163 163 164 165 165 166 166 167 167 167 165 166 167 169 171 173 174 175 176 176 175 173 171 170 169 168 168 171 173 173 173 174 176 178 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 171 171 172 174 174 175 174 174 174 175 175 176 176 177 178 178 181 181 180 180 179 178 178 177 184 183 181 179 177 175 173 172 178 177 176 175 175 175 176 177 175 174 172 171 171 172 173 174 173 172 172 171 171 172 172 173 170 170 170 171 171 172 172 172 170 171 172 174 174 175 174 174 174 173 172 171 172 174 177 178 178 178 178 177 177 177 177 177 179 179 179 179 179 179 179 179 181 182 183 184 185 186 186 186 185 182 181 184 189 191 188 185 182 183 184 184 185 185 185 185 184 185 186 184 181 179 179 181 180 181 182 183 185 186 187 188 185 185 185 186 186 186 187 187 188 187 185 183 183 184 185 186 187 187 186 185 184 183 182 181 180 180 180 180 181 182 183 183 183 183 182 181 181 182 182 182 184 183 183 182 182 183 183 184 185 186 186 187 187 188 188 189 188 189 190 190 190 190 189 188 188 188 188 187 187 186 186 186 185 186 187 188 189 188 187 186 190 191 191 192 192 191 190 189 188 188 189 189 189 188 187 186 185 186 186 186 185 185 184 183 185 185 185 186 187 188 189 190 189 188 188 189 191 191 189 187 187 186 185 184 184 185 186 187 191 189 187 187 188 188 187 185 186 186 187 187 187 186 185 184 181 181 181 181 181 183 184 185 186 187 187 188 189 189 190 190 189 189 189 189 189 189 189 189 190 191 192 191 190 191 194 196 193 192 190 189 189 190 192 193 194 194 193 190 186 184 184 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 183 183 184 184 184 185 185 185 182 183 186 189 189 188 186 185 188 188 188 189 189 190 190 190 188 190 190 188 190 193 190 184 186 187 187 187 186 186 185 184 189 188 187 187 187 188 189 190 196 193 188 185 185 187 188 189 188 188 187 186 185 184 184 184 187 187 187 187 187 188 189 190 185 186 188 189 189 188 186 185 189 188 187 186 186 186 187 187 189 188 188 188 189 191 193 194 191 188 186 187 190 192 193 192 188 187 185 183 182 182 183 184 182 181 180 179 178 177 176 176 174 175 177 178 178 177 175 174 172 173 174 175 176 175 174 173 172 174 175 175 172 171 172 173 173 173 173 173 173 173 173 173 175 172 168 166 166 170 174 178 171 171 172 172 172 172 173 173 170 171 171 172 172 173 174 174 175 176 176 176 176 175 174 174 176 175 174 173 172 173 173 174 169 169 169 168 168 167 167 167 168 168 169 170 170 171 172 172 173 172 170 169 169 170 172 173 170 170 170 170 170 170 170 170 168 168 169 170 170 171 172 172 174 174 173 172 172 171 171 170 172 173 174 172 168 166 167 169 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 174 172 172 172 173 173 174 174 174 171 171 172 173 173 174 175 175 174 174 174 174 174 174 174 174 177 176 175 175 175 176 177 178 175 176 177 178 178 178 177 177 181 181 180 179 177 176 175 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 176 175 174 172 171 170 169 172 172 172 172 172 172 172 172 180 179 178 176 174 172 171 170 173 173 173 173 173 173 173 173 175 174 173 172 171 170 169 169 170 170 170 170 170 170 170 170 175 175 175 175 174 174 173 173 172 173 174 175 175 173 171 170 172 172 172 172 172 172 171 171 175 174 173 172 171 170 169 169 169 170 172 173 173 172 170 169 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 175 174 173 172 171 170 169 169 171 172 174 175 175 174 172 171 171 171 171 171 171 171 171 171 172 170 168 169 171 173 173 172 175 174 172 171 171 172 174 175 176 176 176 176 177 178 179 180 179 179 180 180 180 180 181 181 177 178 179 179 177 176 178 179 177 177 177 178 178 179 179 180 174 175 175 176 176 176 175 175 177 177 177 177 178 179 180 180 181 181 181 182 182 183 183 183 181 181 181 180 179 178 177 176 179 177 174 175 177 178 178 176 178 177 175 173 173 173 173 174 179 178 178 177 176 175 174 174 176 175 173 171 171 172 174 175 175 175 175 175 176 177 178 179 177 176 175 175 175 176 177 178 176 175 174 174 176 177 175 174 174 176 179 179 177 175 174 174 171 171 171 171 173 174 176 177 178 177 175 173 171 170 170 170 172 172 172 173 173 174 174 174 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 174 174 174 174 175 176 177 174 174 174 174 174 174 174 174 175 175 174 173 173 172 171 171 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 176 173 180 178 154 142 158 176 172 172 173 174 175 175 176 176 174 174 174 174 174 174 174 174 177 177 177 176 176 175 175 175 173 173 174 174 174 174 175 176 178 177 175 174 173 174 175 175 175 176 177 176 174 173 174 175 174 174 174 174 174 174 174 174 167 169 171 173 175 176 177 177 171 171 171 174 176 177 174 171 175 175 175 174 174 173 173 173 170 169 170 172 175 176 173 171 172 172 173 174 174 173 173 173 175 175 175 175 175 175 175 175 173 174 175 177 178 178 178 178 173 173 173 173 173 173 173 173 176 176 176 175 175 174 174 174 176 176 175 175 174 173 172 172 173 173 173 174 174 175 175 175 173 173 175 176 176 175 173 173 176 175 175 174 174 173 173 173 176 176 177 176 176 175 173 172 175 174 174 176 177 176 172 169 172 172 173 174 175 176 176 177 173 174 177 178 178 177 174 173 172 172 173 174 175 175 175 175 174 174 174 174 174 174 174 174 176 175 175 174 174 175 175 176 178 177 177 176 175 174 173 173 174 174 174 174 174 174 174 174 174 174 175 176 178 179 181 182 175 174 174 174 174 174 174 175 172 173 173 174 174 175 176 176 175 175 175 174 174 174 173 173 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 172 173 174 175 176 177 178 178 175 175 176 176 176 176 177 177 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 173 174 176 177 177 176 174 173 174 176 177 179 178 177 175 173 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 177 176 174 173 173 173 174 174 173 174 176 177 177 177 176 176 176 176 176 175 175 174 174 174 171 172 172 173 174 174 175 175 177 177 177 176 176 176 176 175 172 173 175 176 176 175 173 172 175 175 175 174 174 173 173 173 173 173 174 174 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 178 177 175 173 172 172 173 174 173 174 176 177 177 176 174 173 176 175 174 174 174 174 173 173 176 175 172 171 171 173 176 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 175 175 174 173 173 173 178 177 176 175 175 176 177 178 176 176 176 175 175 174 174 173 173 174 174 174 174 174 175 175 176 176 175 174 174 173 173 172 175 175 175 175 175 174 172 172 176 176 177 177 177 176 175 174 176 176 176 175 175 175 174 174 176 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 173 173 173 173 173 173 173 173 171 177 179 176 174 175 176 174 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 175 175 175 174 174 173 173 173 176 176 176 176 175 174 174 173 174 174 174 173 173 172 172 172 176 175 175 174 174 175 175 176 177 176 175 173 173 173 173 174 177 176 173 172 171 173 175 176 171 172 172 173 175 176 176 177 178 178 178 177 177 176 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 173 174 175 175 175 175 174 173 174 173 172 173 175 176 175 174 174 177 177 174 170 169 173 178 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 176 176 176 175 175 174 174 174 177 177 176 174 174 174 174 175 174 174 173 174 175 176 178 179 177 177 177 176 176 175 175 175 175 175 175 174 174 173 173 173 177 176 176 175 174 173 172 172 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 176 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 171 173 175 177 177 175 173 171 176 176 176 177 177 178 178 178 177 177 178 179 180 180 181 182 176 177 177 178 178 179 179 179 179 178 177 175 175 176 177 178 181 178 174 173 175 177 179 179 177 179 178 175 177 180 178 171 172 175 178 178 176 175 176 178 179 179 179 178 178 178 178 177 179 179 179 180 180 181 181 181 182 182 183 184 185 184 183 182 184 185 186 187 187 187 186 186 187 187 186 184 183 181 180 179 182 182 182 181 181 180 180 180 181 181 180 179 179 178 178 177 175 177 180 180 178 176 175 175 179 179 180 180 180 180 181 182 175 178 182 183 182 182 182 183 178 180 183 185 185 187 190 192 190 190 190 190 191 193 195 196 193 192 192 192 192 192 192 192 188 189 190 190 189 189 192 194 192 192 192 193 193 194 194 194 193 193 193 193 193 195 196 197 196 196 197 198 200 201 202 202 199 200 202 204 205 205 204 203 202 202 203 204 204 205 205 206 203 205 206 206 205 206 209 213 204 206 208 210 211 210 208 207 206 206 208 209 210 211 211 211 209 208 208 210 212 212 208 205 209 209 210 210 210 210 209 209 157 159 161 163 163 161 159 157 159 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 159 159 160 160 161 161 161 160 160 160 160 160 160 160 160 162 161 159 158 157 157 158 159 158 159 160 160 160 160 161 161 161 161 162 162 163 164 165 165 159 163 168 170 169 167 166 166 167 169 171 171 171 171 173 175 170 171 172 173 174 175 175 175 175 175 174 173 173 172 172 171 173 174 176 178 178 177 175 174 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 177 180 179 178 178 178 180 182 183 178 178 179 179 180 181 181 182 178 178 179 179 179 178 177 176 177 177 177 176 176 176 175 175 172 170 168 169 171 173 172 171 172 172 172 171 171 170 170 170 173 172 170 169 168 169 170 170 169 170 172 174 176 176 177 176 174 174 174 175 175 176 176 176 176 177 178 179 179 179 178 178 177 177 176 175 176 177 178 179 183 182 180 179 180 182 187 190 186 185 184 184 184 186 188 189 187 187 188 188 188 187 186 185 184 186 186 186 185 184 185 185 186 183 181 181 185 189 190 190 192 193 192 189 185 183 183 185 185 185 185 185 185 185 185 185 184 182 183 187 187 182 180 182 184 184 184 183 183 182 182 182 183 183 183 183 183 182 182 182 190 188 186 184 184 184 185 186 185 185 186 187 188 188 189 189 191 190 189 189 190 190 190 189 193 193 192 191 189 188 187 187 187 187 187 187 187 187 187 187 189 189 188 188 188 189 190 191 191 189 187 186 188 189 188 187 188 188 188 186 184 185 188 190 183 185 187 187 186 186 187 189 188 188 188 187 187 187 186 186 184 185 185 187 188 189 189 190 185 186 186 187 187 186 186 185 189 187 184 182 181 182 183 184 175 179 183 185 184 183 183 184 187 187 188 188 188 189 189 189 190 192 193 192 190 189 190 192 191 194 196 195 191 189 190 192 189 189 190 191 192 192 193 193 196 196 196 194 192 188 184 182 182 182 183 184 185 187 189 190 187 186 185 184 184 185 187 188 190 189 187 185 184 185 187 188 190 186 180 179 181 184 186 186 187 187 187 187 187 187 187 187 193 193 193 192 192 191 191 191 190 191 193 194 192 190 187 184 190 190 190 189 189 188 188 188 188 189 189 189 187 185 182 181 188 187 186 185 185 187 188 190 185 186 187 188 188 188 187 187 189 189 189 189 189 189 189 190 185 185 185 185 185 185 185 185 187 187 187 187 187 187 187 187 188 187 186 186 186 188 190 191 186 187 188 188 188 188 188 188 188 189 190 191 191 191 191 190 186 186 185 184 182 181 180 180 182 182 181 180 179 178 178 177 179 178 177 175 175 176 176 177 175 174 174 173 173 172 172 172 174 173 172 172 172 173 174 174 173 171 169 170 172 173 171 169 172 173 175 176 175 173 171 169 176 176 175 174 172 171 170 170 172 172 173 173 173 173 173 174 173 173 174 175 175 176 177 177 169 172 176 179 179 177 174 172 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 173 173 173 173 173 173 173 173 172 172 171 170 170 171 172 172 173 173 172 172 172 172 171 171 172 173 174 175 175 174 173 172 173 173 171 170 170 170 170 171 173 171 170 171 173 174 173 172 171 171 171 172 172 172 173 173 176 175 173 172 172 173 175 176 175 174 173 172 173 175 177 178 178 177 176 177 179 180 179 177 179 179 178 177 177 176 176 175 176 175 175 174 174 175 175 176 175 175 175 174 174 173 173 172 175 174 174 173 172 171 170 170 170 171 171 171 171 171 171 171 168 169 170 171 173 174 175 176 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 172 173 175 176 176 175 173 172 176 175 172 170 169 170 171 171 171 171 171 172 172 173 173 173 174 174 174 173 172 172 172 171 173 173 173 173 173 173 173 172 171 171 172 173 173 172 171 171 174 173 171 170 170 171 173 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 173 175 175 175 174 174 175 175 176 177 177 178 179 179 178 178 178 178 178 178 178 178 181 179 178 179 181 182 181 179 179 176 174 174 175 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 179 182 181 180 180 180 180 179 179 180 179 178 178 177 177 178 178 179 179 179 178 178 178 178 177 175 176 178 179 179 178 176 175 176 176 176 175 175 174 174 174 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 176 174 173 174 176 176 173 170 174 174 174 173 173 173 172 172 177 176 175 174 172 171 170 169 168 169 170 170 171 172 173 173 175 174 173 173 172 172 172 172 173 172 172 171 171 172 172 173 176 176 175 174 174 173 173 172 175 175 175 174 174 174 173 173 173 177 177 172 171 175 178 178 174 174 173 172 172 173 174 174 177 174 171 171 172 174 173 172 177 176 173 172 171 171 172 173 167 179 177 172 167 146 149 185 183 178 173 173 176 177 175 172 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 177 176 174 173 172 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 177 176 173 171 170 170 170 171 174 174 174 174 174 174 174 174 179 179 178 177 175 174 173 173 174 173 172 171 171 173 174 176 175 175 174 173 173 173 174 174 173 174 174 174 174 175 175 175 175 175 174 173 173 172 172 171 175 175 175 175 175 175 175 175 173 173 173 173 174 175 176 176 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 172 173 174 174 174 174 173 172 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 174 177 176 175 177 179 174 167 173 173 173 173 173 173 173 173 171 171 172 173 174 175 175 175 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 175 171 172 172 174 175 176 177 177 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 173 173 174 176 175 173 172 174 175 174 174 174 174 174 174 174 174 175 175 174 174 173 172 171 171 174 174 174 174 174 174 174 174 177 177 176 176 176 175 175 175 175 175 174 173 173 174 175 175 170 172 174 175 176 175 174 173 177 177 176 176 175 174 174 173 171 173 175 177 178 177 176 175 174 174 174 174 174 174 174 174 172 173 174 175 175 175 175 175 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 173 174 175 175 175 174 173 172 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 173 174 175 176 176 176 176 176 174 175 175 175 176 177 177 177 174 173 173 172 172 173 173 174 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 177 176 174 173 174 176 178 179 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 176 176 176 176 176 176 176 176 172 173 173 174 174 175 175 175 171 171 172 173 174 175 176 177 174 174 174 174 174 174 174 174 173 173 173 175 177 177 174 171 179 177 174 172 172 173 176 178 174 174 174 174 174 174 174 174 173 174 174 175 175 176 176 176 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 173 176 180 184 184 180 176 173 177 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 177 176 176 175 175 174 173 173 174 174 174 175 175 176 176 176 173 174 175 175 175 175 176 176 173 174 176 177 177 176 174 173 175 175 175 175 175 175 175 175 176 173 172 173 176 178 176 174 175 175 174 174 174 173 173 173 174 173 172 173 175 176 175 174 175 176 177 177 177 176 175 174 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 175 162 167 173 177 177 176 176 177 172 173 175 176 176 175 173 172 167 168 171 176 180 180 177 173 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 178 178 177 176 174 173 172 172 175 176 177 176 174 173 173 175 174 175 175 176 176 177 177 177 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 176 175 174 174 174 174 176 176 173 172 172 172 174 175 174 173 173 173 173 174 174 175 175 175 175 177 178 176 173 172 173 175 172 173 174 174 175 176 177 177 178 177 176 175 175 176 177 178 176 176 175 175 175 175 174 173 175 174 172 171 171 172 174 175 171 172 173 174 175 176 177 177 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 177 176 175 174 173 174 175 176 177 174 174 174 174 174 174 174 174 172 173 175 176 177 176 175 175 172 173 173 174 176 177 177 178 177 177 177 177 177 177 177 177 176 176 177 177 177 177 177 178 180 180 180 179 179 178 178 178 179 179 180 180 180 180 180 180 176 177 179 180 180 179 177 176 178 178 177 177 176 175 174 174 176 177 178 179 179 179 178 178 180 180 179 178 178 177 176 176 178 178 179 179 180 181 182 182 174 184 189 182 178 181 184 183 186 185 183 181 181 181 183 183 187 187 186 185 185 184 184 183 185 184 183 182 180 179 178 177 180 180 179 179 179 179 178 178 177 177 178 178 178 178 178 179 176 176 177 178 178 179 179 180 181 180 180 180 180 181 182 183 182 184 186 189 190 190 190 189 191 192 192 193 194 194 194 194 194 194 194 193 193 193 192 192 197 195 193 193 193 193 191 189 191 192 194 195 196 195 194 193 195 195 196 196 197 198 199 199 198 198 197 199 202 203 202 200 199 199 200 203 205 206 203 201 205 202 200 201 204 206 205 203 203 202 202 201 201 201 202 202 206 207 208 208 208 208 209 209 212 211 208 207 207 209 212 214 210 210 210 211 211 212 212 212 215 215 213 212 210 209 208 207 158 159 161 162 162 161 159 158 157 157 158 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 161 161 161 161 160 160 160 160 160 159 159 161 160 159 157 157 157 158 158 158 159 160 160 160 160 161 161 162 162 162 163 163 164 164 164 160 163 167 168 166 165 165 166 167 169 171 171 171 171 173 175 173 173 174 174 174 173 173 172 175 175 175 175 174 174 174 174 175 176 178 178 178 176 174 173 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 180 180 179 179 180 181 182 182 179 179 180 180 180 180 181 181 178 178 179 179 179 178 177 176 177 177 177 176 176 176 175 175 173 171 169 170 171 173 172 171 172 171 171 171 171 171 171 170 173 172 170 169 168 169 170 171 170 171 172 173 173 173 173 172 174 174 175 175 176 176 176 176 177 177 178 179 179 179 179 178 178 178 177 177 177 178 179 180 181 181 182 183 184 185 185 185 186 186 185 185 186 187 188 188 191 190 187 185 185 186 188 190 188 186 185 186 188 189 187 184 187 185 183 184 187 189 190 189 186 188 189 188 187 187 189 191 185 185 185 185 185 185 185 185 186 183 185 188 188 183 182 183 186 186 186 186 186 186 186 186 183 183 183 183 183 183 183 183 186 185 185 185 185 185 186 187 185 185 186 187 188 189 189 190 191 193 194 193 190 189 190 192 190 190 190 189 188 188 188 187 187 187 187 187 187 187 187 187 189 189 189 189 189 189 189 189 192 189 187 187 188 189 188 187 186 188 188 187 185 185 187 189 185 187 188 187 185 184 185 187 188 188 188 187 187 186 186 186 185 185 186 186 187 188 188 189 185 185 186 187 187 186 185 185 187 186 184 183 182 182 183 183 178 181 184 185 184 183 184 185 189 189 190 190 190 191 191 191 188 190 191 190 188 187 188 190 193 192 192 193 193 193 191 190 189 190 190 191 192 192 193 193 195 195 195 194 192 189 186 184 185 185 185 185 185 186 187 188 186 186 185 185 185 186 187 187 187 187 188 188 188 187 187 186 189 186 182 182 184 188 189 189 188 188 188 188 188 188 188 188 190 190 190 190 190 190 189 189 192 193 194 194 194 192 190 189 186 187 188 188 190 190 191 192 190 189 187 186 184 184 184 184 187 187 186 186 186 187 188 189 186 187 188 189 189 189 188 188 189 189 189 189 189 189 189 189 185 185 185 185 185 185 185 185 187 187 187 187 187 187 187 187 187 187 187 187 187 188 189 190 186 187 188 189 189 189 189 189 189 190 190 191 191 190 190 189 186 186 185 184 184 183 183 182 182 181 181 180 180 179 179 178 176 176 174 173 173 173 173 174 174 173 173 173 172 172 171 171 174 173 172 171 171 172 172 173 173 172 171 172 173 173 172 171 172 173 174 175 174 173 172 171 174 173 173 171 170 169 168 168 170 170 171 172 173 174 175 175 173 174 174 174 175 175 176 176 172 172 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 170 170 171 172 172 173 173 172 172 172 172 172 172 171 172 173 173 173 173 172 171 174 173 172 171 171 172 172 173 174 173 171 172 174 175 174 173 171 171 172 172 172 173 173 173 176 175 175 174 174 175 175 176 174 174 174 174 175 176 177 178 179 177 176 177 179 180 179 178 180 180 179 179 178 177 177 177 176 176 175 174 174 175 176 176 175 175 175 174 174 174 173 173 171 171 172 172 173 174 174 175 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 172 172 172 172 172 172 172 172 171 171 172 172 172 173 173 173 174 174 174 173 173 174 174 174 174 173 172 171 170 170 170 171 171 171 171 172 172 173 173 173 173 173 172 172 171 171 171 170 169 169 170 171 171 172 172 173 171 171 172 173 173 172 171 171 173 173 172 171 171 172 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 175 175 175 174 173 172 175 175 176 176 177 178 178 179 178 178 178 178 178 178 178 178 181 179 178 179 181 182 181 179 179 177 175 175 176 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 179 180 182 183 182 181 180 180 180 180 179 179 181 180 179 178 178 178 178 178 180 180 180 180 179 179 179 179 176 177 177 178 178 177 177 176 176 176 176 175 175 175 174 174 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 177 176 176 177 177 177 175 173 174 174 174 173 173 173 172 172 176 176 175 174 173 172 171 170 173 173 173 173 173 173 173 173 174 174 173 172 172 172 173 173 173 173 172 171 171 172 173 173 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 172 170 174 175 172 170 173 175 175 175 175 174 173 173 174 175 175 174 172 171 171 174 175 175 174 173 173 172 172 172 173 174 175 171 176 177 179 166 131 137 188 182 177 173 172 175 176 175 172 175 175 175 175 175 175 175 175 173 173 173 174 174 174 174 174 176 175 175 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 174 174 173 173 173 173 174 174 175 174 174 173 173 174 174 175 174 174 174 174 173 173 173 173 173 173 173 172 173 173 174 175 175 174 174 173 173 174 175 175 177 176 176 175 174 173 172 171 173 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 172 175 176 174 175 178 176 172 174 174 174 174 174 174 174 174 176 175 175 174 174 174 174 174 175 175 174 174 174 174 174 173 172 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 176 175 175 175 174 174 173 173 174 175 177 176 174 174 175 176 175 175 175 175 175 175 175 175 176 176 175 175 174 173 173 172 173 173 173 173 173 173 173 173 176 176 175 175 174 174 174 174 175 175 174 173 173 174 175 175 172 173 174 175 175 175 175 174 175 175 175 175 175 175 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 172 173 174 175 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 172 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 174 175 175 176 176 176 175 175 173 174 174 174 175 175 176 176 176 175 174 174 174 174 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 173 173 173 174 174 175 175 175 172 172 173 174 174 175 176 176 174 174 174 174 174 174 174 174 176 175 174 175 177 177 175 172 173 174 175 176 176 176 176 176 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 176 177 178 178 177 176 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 172 172 172 172 173 173 173 173 173 174 175 175 175 175 176 176 174 175 175 176 176 175 175 174 175 175 175 175 175 175 175 175 172 173 173 173 173 173 173 174 175 175 175 174 174 173 173 173 176 174 173 174 176 177 176 174 174 174 175 176 176 175 174 174 175 174 174 174 174 174 174 173 174 174 174 174 174 174 174 174 173 173 173 173 174 174 175 175 165 169 174 176 176 175 175 176 173 174 174 175 175 174 174 173 171 171 173 176 178 178 174 171 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 175 176 177 176 174 173 174 175 175 175 175 176 176 176 177 177 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 178 177 176 174 173 173 174 174 174 173 172 173 174 175 175 174 174 174 174 174 174 174 175 175 175 177 177 176 174 172 173 175 175 175 175 175 175 175 175 175 178 177 176 176 176 176 177 178 176 176 175 175 175 175 174 173 174 174 173 172 172 173 174 174 173 173 173 173 174 175 176 177 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 176 175 175 174 174 174 175 176 177 174 174 174 174 174 174 174 174 173 174 174 175 176 176 176 176 173 174 174 175 175 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 178 178 178 180 180 179 179 178 178 177 177 177 178 178 179 179 178 178 177 178 178 177 177 176 175 175 174 176 177 178 179 179 179 178 178 180 180 179 179 178 177 177 176 178 178 178 178 179 179 179 179 177 184 187 183 180 183 184 182 186 185 184 184 183 183 183 184 186 186 185 185 184 183 183 182 184 183 183 182 180 179 179 178 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 176 177 177 178 178 179 180 180 180 180 180 180 181 182 183 184 183 185 187 189 191 192 192 192 192 193 193 194 194 194 194 193 194 194 194 193 193 192 192 192 193 192 191 191 193 194 193 191 192 192 193 194 195 195 195 195 193 194 194 195 196 196 197 197 198 197 197 198 200 200 198 196 201 200 200 202 204 205 204 202 206 204 203 203 204 205 206 205 203 203 203 203 203 203 204 204 206 207 208 208 208 208 209 209 211 210 209 208 208 210 211 212 209 209 210 210 210 210 210 210 210 210 211 211 211 211 212 212 160 160 160 160 160 160 160 160 155 156 157 158 159 160 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 160 161 161 161 161 161 160 160 159 159 158 160 160 159 158 158 158 158 159 158 159 160 160 160 160 161 161 163 163 163 163 163 163 163 163 163 164 165 165 163 163 164 165 166 169 171 171 170 171 173 175 176 176 175 175 174 172 171 170 175 175 175 176 176 176 177 177 177 177 178 179 178 177 175 173 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 181 181 182 182 181 181 181 181 181 180 180 180 180 180 178 179 179 180 179 178 177 177 178 177 177 177 176 176 176 175 175 173 171 171 172 172 171 170 171 171 171 171 171 172 172 172 173 172 170 169 169 169 171 171 175 176 176 177 176 176 175 174 175 175 175 176 176 177 177 177 177 178 179 180 180 180 179 179 180 179 179 179 179 180 180 181 181 181 182 186 190 189 184 179 185 186 187 187 188 188 187 187 189 189 188 187 187 187 188 188 191 187 184 187 192 193 189 184 188 187 187 188 189 190 189 188 190 190 191 190 188 187 187 188 186 186 186 186 186 186 186 186 188 186 187 189 189 186 185 186 184 184 184 184 185 185 185 186 182 182 183 183 184 184 184 185 182 182 184 185 186 186 186 186 186 186 187 187 188 189 190 190 190 194 197 195 189 186 188 193 188 187 187 187 188 188 188 188 187 187 187 187 187 187 187 187 188 188 189 190 190 189 188 187 192 190 188 187 189 190 189 188 185 187 189 188 187 185 186 187 187 188 189 187 185 183 184 185 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 185 186 187 187 186 185 185 185 185 185 184 184 183 183 182 182 184 185 185 183 183 185 187 189 189 190 190 190 191 191 191 188 189 190 189 188 188 188 190 193 191 189 191 195 196 193 190 190 190 191 191 192 192 193 193 194 194 194 194 192 190 188 186 188 188 187 186 186 186 186 186 185 185 186 187 187 187 187 186 185 186 189 191 191 190 187 186 188 187 186 187 189 191 192 192 190 190 190 190 190 190 190 190 192 193 193 193 193 193 194 194 193 193 193 193 193 192 192 192 187 187 188 189 190 191 191 191 191 189 185 183 182 184 186 188 186 186 187 188 188 188 188 187 187 188 189 190 190 190 189 189 189 189 189 189 189 189 189 189 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 186 187 188 188 188 188 187 187 187 187 188 189 190 190 189 189 190 191 191 191 190 189 188 187 186 186 186 185 185 184 184 184 181 181 181 180 180 180 180 180 176 176 175 174 173 173 173 173 174 174 174 174 173 173 173 173 174 173 172 171 170 170 171 171 172 173 174 173 172 172 173 174 173 173 173 173 173 173 174 174 173 173 172 171 170 169 169 168 168 169 170 172 173 175 176 176 174 174 174 174 174 174 174 174 175 173 170 168 167 169 172 174 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 173 173 172 172 172 172 172 172 170 171 171 172 172 171 171 170 174 173 173 172 173 173 174 175 175 174 173 174 176 177 175 174 172 172 173 173 173 174 174 174 176 176 177 177 177 177 176 176 174 174 175 177 177 177 177 177 179 178 177 178 180 181 180 179 181 181 180 180 179 178 178 178 176 176 175 174 174 175 176 176 176 176 175 175 175 174 174 174 171 171 172 173 174 174 175 175 176 176 176 176 176 176 176 176 178 178 177 176 175 174 173 172 173 173 173 173 173 173 173 173 171 172 172 172 173 173 173 173 176 175 172 171 171 172 175 176 171 171 171 172 172 171 170 170 172 172 172 172 173 173 173 173 172 172 171 171 171 170 170 170 168 168 169 170 171 173 173 174 171 171 172 173 173 172 171 171 172 172 173 173 173 173 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 175 175 175 175 174 173 172 171 175 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 180 179 178 179 180 181 180 179 179 177 175 176 177 179 178 177 179 179 179 179 179 179 179 179 177 177 177 178 179 181 183 183 182 181 180 180 180 180 179 179 183 182 181 180 179 178 178 179 181 181 181 181 180 180 180 180 178 177 177 177 177 177 177 178 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 176 178 178 176 175 175 175 175 174 174 174 173 173 173 172 175 175 174 174 173 173 172 172 175 175 174 174 173 173 172 172 173 173 172 172 172 173 174 174 173 173 172 171 171 172 173 173 172 172 173 174 175 175 176 176 175 175 174 174 173 172 171 171 169 173 175 174 172 173 174 174 176 176 175 174 174 175 176 176 171 171 171 173 175 176 176 175 168 169 171 173 175 175 176 176 172 172 175 183 163 115 123 187 181 177 173 172 174 175 174 171 175 175 175 175 175 175 175 175 172 172 172 173 173 174 174 175 174 174 175 175 175 174 173 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 171 172 173 175 176 176 177 177 176 175 173 172 172 173 175 176 171 172 172 172 173 173 174 174 172 173 173 174 174 174 174 173 174 174 173 173 174 175 176 177 176 175 175 174 174 173 173 173 171 172 172 173 174 175 175 176 175 175 175 175 175 175 175 175 172 173 174 176 176 175 174 173 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 175 174 173 172 172 173 174 175 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 171 174 176 174 174 176 178 177 174 174 174 174 174 174 174 174 180 179 177 174 173 172 173 173 176 175 175 174 174 173 173 173 173 173 173 173 174 174 174 174 176 176 175 174 174 173 173 172 174 174 174 174 174 174 174 174 175 175 174 174 174 173 173 173 175 176 177 177 175 174 176 177 174 174 174 174 174 174 174 174 177 176 176 175 175 174 174 174 172 172 172 172 172 172 172 172 175 175 174 174 174 173 173 173 175 175 174 173 173 174 175 175 174 174 173 173 174 174 175 176 173 173 173 174 175 176 177 177 178 176 173 171 170 171 172 174 174 174 174 174 174 174 174 174 172 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 172 173 174 175 176 176 175 175 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 175 175 176 176 176 175 175 174 173 173 173 174 174 174 175 175 177 177 176 175 175 176 177 177 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 172 173 175 177 176 175 172 171 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 174 174 174 174 175 173 174 174 174 174 175 175 175 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 179 177 175 175 175 176 175 174 168 171 175 179 180 179 176 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 177 176 173 172 172 173 176 177 174 174 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 174 174 175 176 177 177 175 175 175 175 174 174 174 174 173 174 175 175 175 175 176 176 176 175 175 174 174 175 175 176 175 175 175 175 175 175 175 175 171 174 177 175 172 170 172 175 175 175 175 174 174 174 173 173 178 176 175 175 177 177 176 174 172 172 174 175 175 175 175 174 174 174 174 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 171 172 174 174 174 174 174 175 175 174 174 173 173 174 174 175 176 175 175 175 175 175 172 170 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 174 176 177 176 174 173 174 175 175 175 175 175 176 176 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 180 178 177 175 173 172 172 172 175 174 173 174 175 176 175 174 175 175 174 174 174 174 174 174 175 176 177 176 174 173 174 175 177 177 176 176 175 175 174 174 178 178 177 177 177 177 178 178 176 176 175 175 175 175 174 173 173 173 174 174 174 174 173 173 176 175 174 173 173 174 175 176 176 176 176 176 176 176 176 176 176 176 175 174 174 174 175 175 175 175 174 174 174 175 176 176 174 174 174 174 174 174 174 174 175 175 174 174 174 175 176 177 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 178 178 178 178 179 179 179 179 180 180 179 178 177 176 175 174 179 178 178 177 177 178 178 179 178 178 177 177 176 176 175 175 177 177 178 179 180 179 179 178 180 180 179 179 178 178 177 177 180 180 180 180 180 180 180 180 180 184 185 183 183 186 185 182 185 185 186 186 186 185 184 183 185 184 184 183 182 182 181 181 182 182 181 181 180 180 180 179 180 180 179 179 179 179 178 178 179 179 179 178 178 177 177 177 177 177 177 178 179 179 180 180 179 179 179 180 181 183 184 185 186 187 188 190 192 194 195 196 194 194 194 195 194 194 193 193 194 194 193 193 193 192 192 192 190 189 188 190 193 194 194 192 192 192 193 194 195 196 197 198 195 195 195 196 196 197 197 198 198 197 197 200 203 204 203 202 203 201 200 200 203 205 204 203 207 207 207 206 204 204 206 207 203 203 204 204 205 206 206 206 206 207 208 208 208 208 209 209 209 209 209 209 210 210 210 210 210 210 209 209 209 209 209 209 209 209 210 210 211 212 212 213 161 160 159 159 159 159 160 161 158 158 158 158 159 160 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 161 161 160 160 159 158 158 161 160 160 160 160 160 160 160 158 159 160 160 160 160 161 161 164 163 163 163 163 163 162 162 166 166 165 163 163 163 165 166 166 168 170 171 170 170 172 174 175 175 175 175 174 173 172 171 174 174 175 176 177 177 178 178 176 177 178 179 179 178 177 176 179 179 179 179 179 179 179 179 178 178 179 179 180 180 180 180 179 181 182 183 184 183 181 180 183 182 182 181 180 179 179 179 178 179 180 180 180 179 178 177 178 178 177 177 177 176 176 176 177 175 172 172 172 172 171 169 170 171 171 171 172 172 173 173 173 172 170 169 169 170 171 172 177 177 178 179 179 179 178 178 176 176 176 177 177 177 178 178 178 179 180 181 181 181 180 179 181 181 181 181 181 181 182 182 183 182 182 186 191 190 184 178 185 187 188 189 190 189 187 186 183 186 190 193 192 189 185 182 190 187 186 188 192 193 190 186 190 190 191 191 192 191 189 188 192 192 192 191 189 187 187 186 190 190 190 190 190 190 190 190 190 189 189 190 189 188 187 188 185 185 185 184 184 184 184 183 182 182 183 183 184 185 185 186 181 182 184 186 186 186 184 183 186 187 187 188 189 190 191 191 190 193 196 194 189 186 187 189 189 188 187 187 188 189 187 186 186 186 186 186 186 186 186 186 186 188 190 191 191 189 187 185 193 190 188 188 189 190 189 188 183 186 189 189 187 186 185 186 186 187 188 187 185 184 185 186 187 187 187 187 186 186 185 185 186 186 186 186 185 185 184 184 184 185 186 186 186 186 185 184 184 184 185 185 185 184 183 182 185 186 186 185 183 184 186 189 187 187 188 188 188 189 189 189 190 190 191 190 190 190 191 191 191 190 190 191 194 195 194 192 191 191 191 192 192 192 193 193 193 193 193 193 192 191 190 189 189 189 188 187 186 186 186 186 183 185 187 188 189 188 187 186 186 187 189 191 191 191 190 189 189 189 190 191 192 192 192 191 192 192 192 192 192 192 192 192 194 194 194 195 195 196 196 196 191 190 190 190 190 191 192 193 192 192 191 190 189 188 188 187 188 187 185 184 184 185 187 188 185 186 188 190 190 189 188 187 188 189 190 191 191 191 190 190 190 190 190 189 189 189 189 188 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 186 188 189 189 188 186 185 189 188 188 189 191 191 190 189 191 191 191 191 190 188 187 186 187 187 186 185 184 183 182 182 180 180 180 181 181 181 181 181 180 180 179 178 177 176 176 176 176 176 176 176 175 175 175 175 174 173 172 170 169 169 169 170 171 173 175 174 171 170 172 174 173 172 172 171 172 173 175 176 175 175 174 173 172 172 171 171 170 170 171 172 173 174 174 175 174 174 174 174 173 173 173 173 175 173 170 167 167 168 171 173 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 172 172 171 170 170 171 172 172 172 172 173 173 173 173 173 173 171 171 171 172 172 171 171 171 173 173 172 172 173 174 175 176 175 174 173 173 176 176 175 174 173 173 174 174 174 175 175 175 176 177 178 180 180 178 177 176 174 175 177 179 180 179 178 177 181 179 178 179 181 182 181 180 181 181 180 180 179 178 178 178 177 176 175 175 175 175 176 177 176 176 176 176 176 175 175 175 174 174 174 173 173 172 172 172 179 179 179 178 178 178 178 177 179 179 178 177 175 174 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 174 174 175 174 173 172 172 173 174 175 168 170 171 173 173 172 170 169 172 173 173 173 173 173 173 173 172 172 171 171 171 171 171 171 171 172 172 173 173 174 174 174 171 171 172 173 173 172 171 171 171 172 173 174 174 173 172 171 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 179 179 178 179 180 180 180 180 179 177 175 176 178 179 177 176 179 179 179 179 179 179 179 179 177 177 177 177 177 178 179 180 182 181 180 180 180 180 179 179 184 183 182 181 180 179 179 179 181 181 181 181 180 180 180 180 179 178 177 176 176 177 178 179 177 177 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 175 175 175 175 175 175 175 175 171 174 177 176 174 172 173 175 175 175 174 174 174 173 173 173 174 174 174 174 174 174 174 174 172 172 172 172 172 171 171 171 172 172 172 172 173 173 174 175 174 173 172 172 172 172 173 174 173 173 173 174 174 175 175 175 175 175 174 173 172 172 171 171 170 174 177 177 176 175 175 175 176 175 174 174 174 174 175 176 171 172 173 175 176 176 175 174 167 169 172 174 176 176 175 175 172 171 173 182 162 113 119 181 180 176 173 172 173 174 173 171 174 174 174 174 174 174 174 174 171 172 172 173 173 174 174 175 172 173 175 176 176 175 173 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 170 172 174 176 177 177 176 175 177 175 173 172 172 173 175 177 173 173 174 174 174 175 175 175 171 173 174 176 176 175 174 173 174 173 173 173 174 175 177 178 171 171 172 173 175 176 177 178 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 172 173 175 176 176 175 173 172 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 176 175 173 171 171 173 175 176 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 173 175 176 174 172 173 176 179 173 173 173 173 173 173 173 173 181 179 176 173 172 172 173 173 176 176 175 174 174 173 173 172 174 174 174 174 174 174 174 174 176 176 175 174 174 173 173 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 174 176 177 176 175 174 175 177 173 173 173 173 173 173 173 173 176 176 175 175 175 174 174 174 173 173 173 173 173 173 173 173 175 175 175 174 174 174 173 173 175 175 174 173 173 174 175 175 176 175 174 173 173 174 176 177 173 173 174 174 175 175 175 176 176 175 174 172 172 172 173 174 174 174 174 174 174 174 174 174 173 173 174 175 175 175 174 173 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 174 174 175 176 176 175 174 174 175 175 175 175 175 175 175 175 174 175 175 175 176 176 176 177 176 176 176 176 176 175 174 173 174 174 174 174 174 174 175 175 177 177 176 175 175 176 177 177 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 174 175 176 176 176 174 172 171 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 175 176 175 174 173 174 176 174 174 174 175 175 175 175 175 176 176 175 175 174 174 174 174 175 175 175 175 175 175 175 175 180 178 176 174 173 174 174 175 169 171 176 179 180 178 175 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 177 175 173 171 171 173 175 177 178 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 177 177 176 176 175 175 174 174 173 174 175 175 175 175 176 176 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 176 177 178 177 174 173 174 176 176 176 175 175 174 174 174 174 178 176 175 175 176 176 175 173 171 172 174 175 176 176 176 175 173 174 174 174 175 175 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 173 173 173 174 175 176 175 173 172 172 173 175 176 177 176 175 174 173 173 173 172 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 174 175 177 176 174 173 174 176 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 179 178 177 175 174 173 172 172 175 174 174 174 176 177 176 175 175 175 175 174 174 173 173 173 175 175 175 175 175 174 174 175 176 176 176 176 176 175 175 175 178 178 178 178 178 178 178 178 176 176 175 175 175 175 174 173 172 173 175 175 175 175 173 172 178 177 175 174 173 174 175 175 175 175 175 175 175 175 175 175 177 176 175 174 174 174 174 174 174 174 174 174 175 175 176 176 174 174 174 174 174 174 174 174 177 176 174 173 173 174 176 177 177 177 176 176 176 175 175 175 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 177 177 177 178 178 179 179 179 179 179 178 178 177 177 176 176 180 179 177 176 176 177 179 180 178 178 177 177 177 176 176 176 177 178 179 180 180 180 179 178 180 180 179 179 179 178 178 178 181 181 182 182 183 184 184 185 184 184 183 184 186 188 186 182 183 184 185 186 186 185 183 182 183 183 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 180 180 179 178 177 177 176 176 177 177 178 178 179 180 180 181 179 179 179 180 182 184 185 187 188 188 189 191 193 195 197 198 195 195 195 195 194 194 193 192 193 193 193 193 192 192 191 191 190 188 188 189 191 193 192 191 193 193 193 193 195 197 199 200 198 198 199 199 199 200 200 200 201 200 199 201 202 203 201 199 205 202 200 200 202 204 205 204 207 208 209 207 204 203 205 208 202 203 204 205 206 207 207 207 206 207 208 208 208 208 209 209 208 208 209 210 210 210 209 209 211 211 210 210 209 209 208 208 212 212 211 211 210 210 209 209 161 160 159 159 159 159 160 161 163 162 161 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 160 160 159 159 159 161 161 162 162 162 162 162 162 158 159 160 160 160 160 161 161 164 163 163 163 163 163 162 162 169 167 165 163 164 165 166 167 166 168 170 170 169 170 172 174 173 173 174 175 175 175 175 175 173 174 174 175 176 177 178 178 175 176 177 178 179 180 180 180 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 181 182 183 184 184 183 181 180 184 183 183 182 181 180 179 178 179 179 180 180 180 179 178 178 178 178 178 178 177 177 176 176 179 176 173 173 173 173 171 169 171 171 171 172 172 173 173 173 173 172 170 170 170 171 172 173 172 173 175 176 178 178 178 178 176 177 177 177 178 178 178 179 179 180 181 181 182 181 181 180 181 182 182 183 183 183 183 183 187 184 182 184 189 190 186 182 187 188 189 190 190 189 187 186 185 186 188 189 188 187 185 184 186 187 189 191 191 191 189 189 191 192 193 193 192 191 190 190 187 188 189 191 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 190 189 190 190 189 191 191 190 189 187 186 185 185 182 182 183 184 184 185 186 186 183 184 186 186 186 184 182 181 187 187 188 189 190 191 192 192 193 194 194 193 192 190 188 187 193 190 188 188 189 189 186 184 186 186 186 186 186 186 186 186 185 187 189 190 190 189 187 185 192 190 187 187 188 189 189 187 183 185 188 189 187 185 185 185 184 185 187 187 185 185 187 189 187 187 186 186 186 185 185 185 186 186 186 185 184 184 183 183 184 184 185 186 186 185 184 184 183 184 185 185 185 184 183 182 186 187 187 186 184 185 187 189 187 187 188 188 188 189 189 189 189 189 189 189 190 191 191 191 187 190 193 193 192 192 194 196 192 192 192 192 192 193 193 193 193 193 193 193 193 192 191 191 188 187 187 186 186 187 187 188 183 185 187 189 189 189 188 187 191 190 189 189 189 191 192 193 191 192 193 193 192 190 189 189 193 193 193 193 193 193 193 193 191 191 192 192 193 193 194 194 191 190 190 190 191 192 193 194 193 193 192 191 189 188 187 187 185 185 186 187 187 187 186 186 186 187 189 190 190 189 188 187 189 189 190 191 191 191 190 190 190 190 190 189 189 188 188 188 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 184 185 187 188 189 188 186 185 190 189 188 190 192 193 191 189 191 191 191 191 189 187 186 185 189 188 186 184 182 180 179 178 181 181 181 181 181 181 181 181 183 182 182 181 180 179 178 177 174 174 175 175 175 175 175 175 174 173 172 170 169 169 169 170 169 172 174 173 170 169 171 173 173 172 172 171 172 173 175 176 174 174 174 173 173 172 172 171 172 172 172 172 172 171 171 171 173 173 173 173 172 172 172 172 173 173 172 171 171 170 170 170 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 172 172 171 170 170 171 172 172 172 172 173 173 173 174 174 174 173 173 173 173 173 173 173 173 172 172 171 171 172 173 174 175 174 173 172 173 175 176 175 173 174 175 175 175 176 176 176 177 177 178 179 180 180 179 178 177 175 176 178 180 181 180 179 178 182 180 179 180 183 184 183 181 180 180 180 179 178 178 177 177 177 177 176 175 175 176 177 177 176 176 176 176 176 177 177 177 175 175 174 174 174 174 173 173 181 181 181 180 180 179 179 179 178 177 177 176 176 175 175 175 173 173 173 173 173 173 173 173 172 172 173 173 173 174 174 174 171 172 173 174 174 173 172 171 169 170 172 173 173 172 171 169 174 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 174 174 174 173 173 172 172 171 171 171 172 173 173 172 171 171 172 173 174 175 175 174 173 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 172 172 173 174 175 176 177 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 179 180 178 176 175 176 178 178 177 175 179 179 179 179 179 179 179 179 180 179 178 178 177 177 178 178 182 181 180 180 180 180 179 179 184 183 182 181 180 180 180 180 180 180 180 180 180 179 179 179 180 179 177 177 177 177 179 180 177 177 177 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 171 174 176 176 174 172 173 175 175 175 175 175 174 174 173 173 174 174 174 174 174 175 175 175 170 171 171 172 173 173 174 174 172 172 172 172 173 173 174 175 174 174 173 172 172 173 174 174 175 175 175 174 174 173 173 173 175 175 174 174 173 172 172 172 171 173 177 178 177 175 175 176 175 174 173 173 173 173 174 175 174 175 175 175 175 174 174 174 170 171 173 175 175 174 173 172 173 174 173 179 168 128 127 174 179 176 173 172 172 173 173 172 174 174 174 174 174 174 174 174 172 172 173 173 174 174 174 174 172 173 175 176 176 175 173 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 173 174 176 176 175 173 172 176 175 173 172 172 173 175 176 175 175 175 174 174 174 173 173 172 173 175 176 176 176 174 173 174 174 174 174 175 176 177 178 171 171 172 173 175 176 177 178 176 175 175 175 174 174 173 173 175 175 175 175 175 175 175 175 173 174 175 176 176 175 173 172 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 177 175 173 172 172 173 175 177 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 176 177 177 175 172 171 174 177 172 172 172 172 172 172 172 172 176 175 174 172 172 172 173 174 175 175 175 174 174 174 173 173 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 175 176 175 173 173 174 176 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 175 175 175 175 175 175 175 175 177 176 176 176 175 175 175 174 175 175 174 173 173 174 175 175 177 176 174 173 173 174 176 177 175 175 175 174 174 173 173 173 172 173 175 176 177 176 175 174 174 174 174 174 174 174 174 174 173 174 175 175 175 174 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 177 177 177 177 176 174 172 172 175 175 175 175 175 175 175 175 173 173 174 174 174 175 175 175 176 176 176 176 176 175 174 173 176 176 176 176 175 175 175 175 176 176 175 174 174 175 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 178 177 176 174 174 174 175 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 176 178 177 175 174 175 177 175 175 175 175 175 175 175 175 177 176 176 175 175 174 174 173 175 175 175 175 175 175 175 175 178 177 175 173 172 172 173 174 174 175 176 177 177 176 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 179 178 177 176 175 173 172 172 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 174 174 174 173 173 172 172 172 171 173 174 175 175 175 175 176 176 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 179 177 175 175 177 177 175 173 176 176 176 175 175 175 174 174 177 175 173 174 175 175 173 172 172 173 175 176 177 177 177 177 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 176 174 173 173 173 174 174 176 175 173 172 172 173 175 176 175 175 174 173 173 173 174 175 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 173 175 176 176 174 173 175 177 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 173 175 174 174 174 176 177 176 175 175 175 175 174 174 173 173 173 175 174 174 175 175 175 175 175 174 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 176 176 175 175 175 175 174 173 173 174 175 176 176 175 174 173 178 177 176 175 174 174 174 175 174 174 174 174 174 174 174 174 177 176 175 174 174 174 174 174 174 174 175 175 175 175 175 175 174 174 174 174 174 174 174 174 177 176 174 173 173 174 176 177 178 178 177 177 176 175 175 175 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 176 177 177 177 178 178 179 179 177 177 177 178 179 179 180 180 180 179 177 176 176 177 179 180 178 178 178 177 177 177 177 177 178 178 179 180 180 180 179 179 180 180 179 179 179 179 179 179 179 179 181 182 184 186 187 187 186 183 182 185 188 188 185 183 181 182 184 185 185 184 183 182 182 182 182 181 180 180 179 179 179 179 180 180 180 180 180 181 180 180 179 179 179 179 178 178 180 180 179 178 177 177 176 176 177 178 178 179 180 180 181 181 179 179 180 180 182 184 186 187 188 188 190 191 193 195 196 197 194 195 195 195 194 193 192 192 193 193 192 192 192 191 191 191 191 189 188 189 191 191 190 189 193 193 194 195 196 198 200 201 200 200 200 200 201 201 201 201 203 201 199 198 198 196 193 190 206 203 201 200 202 204 205 204 206 208 208 206 203 202 205 207 201 202 204 205 206 206 206 206 206 207 208 208 208 208 209 209 207 208 209 210 210 210 209 209 212 212 211 211 210 210 210 209 211 211 211 210 210 209 209 208 160 160 160 160 160 160 160 160 166 165 163 161 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 161 162 163 163 163 162 162 158 159 160 160 160 160 161 161 163 163 163 163 163 163 163 163 168 166 164 164 165 167 167 167 165 167 169 170 169 169 171 174 171 172 173 175 176 177 177 177 174 174 175 176 177 178 178 179 176 177 178 179 180 181 181 182 182 182 182 182 182 182 182 182 181 182 182 182 183 183 183 184 183 184 184 184 184 183 182 182 184 184 183 182 181 180 179 179 179 180 180 181 180 180 179 178 179 179 178 178 178 177 177 177 179 177 174 173 174 174 172 170 172 172 172 172 173 173 173 173 173 172 171 170 170 172 173 174 172 174 175 177 179 180 180 180 177 177 178 178 179 179 179 179 180 180 181 182 182 182 181 181 182 182 183 184 184 184 183 183 188 185 182 183 187 189 188 186 189 190 190 190 190 189 188 188 194 190 185 181 181 184 189 193 184 188 191 193 192 191 190 190 192 193 194 193 191 191 191 192 191 191 191 192 193 192 190 188 189 189 189 189 189 189 189 189 192 193 191 188 188 190 191 190 191 191 190 188 187 186 185 184 183 183 184 184 185 185 186 186 186 186 186 186 185 184 182 182 188 188 189 190 191 192 192 193 195 194 194 195 195 194 191 188 195 191 188 188 189 189 186 182 186 186 186 186 186 186 186 186 185 186 187 189 189 189 188 187 191 189 186 186 188 188 188 186 183 186 187 187 185 184 185 186 183 185 186 187 186 186 188 190 187 186 186 186 185 185 185 184 185 185 185 184 184 183 183 182 183 184 185 185 185 185 184 183 184 184 184 184 184 184 184 184 184 186 187 187 186 186 187 189 189 189 190 190 190 191 191 191 187 186 186 187 188 189 189 188 187 190 194 194 192 191 193 196 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 187 187 186 186 186 186 187 187 184 185 186 188 189 189 189 189 194 192 190 189 189 191 193 195 193 194 195 193 191 189 189 189 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 192 192 193 194 194 195 195 195 190 190 190 190 191 191 191 191 184 185 187 188 188 187 186 184 187 188 189 189 190 189 189 189 188 189 190 191 191 191 190 190 191 191 190 189 189 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 184 184 185 187 187 188 188 187 192 189 188 190 193 195 192 189 191 191 191 190 189 187 185 184 188 188 186 184 182 180 178 177 182 182 182 182 181 181 181 181 182 182 182 181 180 178 177 176 172 172 172 173 173 173 173 174 174 173 172 171 170 170 171 171 170 171 172 171 170 170 171 172 173 173 173 173 173 173 174 174 172 172 171 171 171 170 170 170 173 173 172 172 171 170 170 169 172 172 172 172 172 172 172 172 171 172 173 174 174 172 171 169 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 172 172 171 170 170 171 172 172 172 172 173 173 174 174 175 175 175 175 174 173 173 174 175 175 173 172 172 171 172 172 173 174 174 173 172 173 175 176 175 173 176 176 176 176 177 177 178 178 178 178 179 179 179 179 178 178 177 178 179 180 181 181 181 181 183 181 181 182 184 185 184 182 180 180 180 179 178 178 177 177 178 177 176 176 176 176 177 178 176 176 177 177 177 178 178 178 173 174 175 176 178 179 180 181 184 184 183 182 182 181 181 180 177 177 177 177 177 177 176 176 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 170 171 174 175 175 174 171 170 172 172 173 173 173 172 171 171 174 174 174 174 173 173 173 173 172 172 172 173 173 173 174 174 174 173 173 171 170 169 168 168 171 171 172 173 173 172 171 171 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 170 171 171 172 174 176 177 179 176 176 175 175 175 175 175 175 177 177 177 177 177 177 177 177 177 178 179 179 178 178 179 180 178 177 176 177 179 179 178 175 179 179 179 179 179 179 179 179 182 182 181 180 180 180 180 180 182 181 180 180 180 180 179 179 182 182 181 181 180 181 181 181 180 180 180 180 180 179 179 179 179 179 178 178 178 178 179 179 178 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 173 173 174 175 175 176 176 177 175 175 175 175 175 175 175 175 173 175 177 177 176 176 176 177 176 176 175 175 175 174 174 174 174 174 175 175 175 175 175 175 172 172 173 174 175 176 177 177 173 173 172 172 172 173 174 174 175 174 173 173 173 173 174 175 176 176 175 175 174 173 172 172 175 175 175 174 174 174 174 174 171 171 173 176 174 172 172 176 174 173 173 172 172 173 173 174 176 177 176 175 173 172 174 175 173 173 174 174 174 173 172 172 176 177 174 179 178 146 136 167 179 177 175 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 172 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 174 173 172 171 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 171 173 174 175 175 176 175 175 175 175 175 174 174 175 176 177 178 176 175 175 174 174 173 173 173 177 177 176 175 174 173 173 173 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 176 175 174 173 173 174 175 176 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 177 176 176 177 175 172 172 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 176 175 175 175 175 174 174 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 173 174 175 175 173 172 174 175 176 176 176 176 176 176 176 176 173 173 173 173 173 173 173 173 176 176 176 176 176 176 176 176 177 177 176 176 176 175 175 175 175 175 174 173 173 174 175 175 177 176 176 175 175 175 175 175 176 175 175 174 173 172 172 171 170 172 175 177 178 178 176 175 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 172 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 177 177 177 177 176 174 173 172 175 175 175 175 175 175 175 175 173 173 173 174 174 174 175 175 175 175 176 176 176 175 175 174 177 177 176 176 176 175 175 175 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 174 174 174 173 173 173 172 179 178 175 173 173 174 177 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 177 179 178 175 174 176 179 176 176 176 176 175 175 175 175 177 177 176 176 175 175 174 174 175 175 175 175 175 175 175 175 175 176 176 174 172 172 173 174 177 177 175 175 174 174 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 174 175 176 176 176 176 175 174 177 176 175 174 172 171 170 169 174 174 174 174 174 174 174 174 177 177 176 175 174 174 173 173 174 174 174 174 174 173 173 173 173 174 175 175 175 175 176 176 176 175 175 174 174 175 175 176 175 175 175 175 175 175 175 175 177 174 172 173 176 177 175 171 177 176 176 176 175 175 175 174 176 174 173 173 175 175 174 172 174 174 176 177 177 177 177 176 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 177 175 173 173 174 175 175 174 175 174 174 173 173 174 174 175 173 174 175 174 173 173 175 176 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 173 174 176 176 174 174 175 177 175 175 175 174 174 174 174 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 174 175 176 176 176 175 175 175 174 173 174 175 176 175 174 175 175 174 174 174 174 174 174 175 174 173 174 176 177 176 175 174 174 175 176 177 178 179 179 177 177 178 178 178 178 177 177 176 176 175 175 175 175 174 173 174 175 175 175 175 175 175 174 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 176 176 175 174 174 174 175 175 173 174 175 176 176 176 175 175 174 174 174 174 174 174 174 174 177 176 175 174 174 174 175 175 178 178 177 177 176 176 175 175 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 177 177 177 177 177 178 178 178 175 176 177 178 179 180 181 181 179 178 178 177 177 178 178 179 178 178 178 178 178 178 178 178 178 179 180 180 181 180 180 179 179 179 180 180 180 180 180 180 176 177 178 180 182 183 185 185 186 182 181 186 189 186 184 184 181 182 183 183 184 184 183 183 182 182 181 181 180 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 179 179 179 178 178 177 177 177 178 178 179 179 180 181 181 181 181 180 180 181 182 184 186 187 186 187 190 192 193 193 193 192 193 193 193 193 193 193 192 191 193 192 192 192 191 191 191 190 192 190 189 189 191 191 190 188 193 194 196 197 199 199 199 199 200 200 200 200 200 200 200 200 198 197 196 198 201 202 200 199 206 204 202 202 204 205 204 203 207 207 207 206 204 204 206 207 202 203 205 206 207 207 206 205 206 207 208 208 208 208 209 209 208 208 208 208 208 209 209 209 212 212 211 211 211 211 211 211 208 208 208 209 210 211 211 211 158 159 161 162 162 161 159 158 164 163 161 159 159 159 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 160 160 159 159 159 158 158 159 160 160 161 161 162 158 159 160 161 162 162 161 161 158 159 160 160 160 160 161 161 162 162 162 163 163 164 164 164 166 164 163 164 166 168 167 166 165 167 169 169 169 169 171 173 171 172 174 175 176 177 177 177 176 176 177 177 178 179 179 179 180 180 180 179 179 179 180 180 182 182 182 182 182 182 182 182 183 183 183 183 184 184 185 185 186 185 184 183 183 183 183 183 183 183 183 182 181 181 180 180 180 180 181 181 181 180 179 178 179 179 179 178 178 177 177 177 179 177 174 174 175 175 173 172 173 173 173 173 173 172 172 172 172 172 171 170 171 172 174 175 176 177 178 180 181 181 181 180 178 178 178 179 179 179 180 180 180 181 182 183 183 183 182 182 181 182 183 184 184 184 183 183 186 185 185 185 187 188 189 189 192 191 190 189 189 189 189 189 194 191 188 185 185 187 190 192 187 188 190 193 195 195 193 190 192 193 193 192 190 190 192 195 197 195 194 194 193 191 186 183 188 188 188 188 188 188 188 188 191 193 191 187 187 190 191 189 187 187 186 186 186 186 186 186 185 185 185 185 185 185 185 185 187 186 185 185 185 185 185 186 188 189 189 190 191 192 193 193 190 192 194 195 193 191 190 189 192 189 185 186 189 189 186 182 185 185 185 185 185 185 185 185 184 185 185 186 188 189 190 190 190 188 185 185 186 187 187 185 185 186 186 185 184 183 185 187 184 186 187 187 185 185 186 188 186 186 186 185 185 185 184 184 184 184 184 183 183 183 183 183 183 184 185 185 185 185 184 183 185 184 183 182 183 184 185 186 181 184 187 188 187 187 187 189 189 189 190 190 190 191 191 191 187 185 185 186 189 190 189 188 189 191 192 193 193 193 193 194 194 193 193 193 193 193 193 192 194 194 193 193 192 192 192 193 189 188 187 186 185 184 184 184 186 186 186 186 188 189 191 191 194 193 193 192 192 192 192 192 194 195 195 193 191 190 191 193 193 193 193 193 193 193 193 193 196 196 195 195 195 195 195 195 192 193 194 196 196 195 194 193 191 191 191 191 191 191 191 191 187 187 186 186 186 186 186 186 189 189 188 188 188 189 190 190 188 189 190 190 191 190 190 189 191 191 190 190 189 188 187 187 187 187 187 187 187 187 187 187 185 185 185 185 185 185 185 185 183 183 184 185 186 188 189 190 193 190 188 190 194 196 193 189 190 190 190 190 189 187 186 185 186 186 185 184 183 182 181 181 183 183 183 182 181 181 180 180 182 182 182 182 180 178 176 175 173 173 173 174 174 175 175 175 174 173 172 171 171 172 172 173 172 171 171 171 172 173 172 171 172 173 174 175 174 173 172 171 171 171 171 171 171 171 170 170 172 172 171 171 171 171 170 170 170 170 171 171 172 172 172 173 170 171 172 173 173 172 172 171 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 172 172 173 173 174 175 175 176 176 175 174 173 173 174 175 176 175 175 174 173 173 173 174 174 175 174 173 174 176 177 176 174 176 177 177 177 178 178 178 179 179 179 178 178 178 178 179 179 180 179 179 179 180 181 182 183 184 182 181 182 185 186 185 183 181 181 181 180 179 179 178 178 178 177 176 176 176 176 177 178 177 177 177 178 178 178 179 179 177 178 179 180 182 184 185 186 187 187 186 185 185 184 183 183 180 180 179 179 178 178 177 177 174 174 174 174 174 174 174 174 173 173 173 174 174 174 175 175 172 172 172 173 173 172 172 172 176 175 174 173 172 172 172 172 175 175 175 174 174 173 173 173 171 171 171 172 172 173 173 173 173 172 172 171 171 170 169 169 171 171 172 173 173 172 171 171 175 174 173 173 173 173 174 175 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 173 175 177 178 176 176 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 178 179 179 177 177 178 180 180 179 179 180 182 182 180 177 181 181 181 181 181 181 181 181 180 180 180 180 181 182 183 183 182 181 180 180 180 180 179 179 180 180 180 180 180 181 182 182 182 181 181 181 181 180 180 180 178 178 179 180 180 179 178 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 173 173 174 174 175 176 177 177 176 176 176 176 176 176 176 176 174 174 175 176 178 178 177 175 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 174 174 173 172 172 172 173 173 175 174 173 173 173 173 174 175 175 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 173 171 172 174 173 170 173 178 175 174 174 173 173 174 174 175 176 176 175 173 171 172 176 180 174 173 173 172 172 173 173 174 177 175 170 181 184 151 135 159 179 178 176 174 173 173 174 175 173 173 173 173 173 173 173 173 177 177 176 176 175 174 174 174 173 173 173 173 174 175 175 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 176 175 174 174 174 174 175 172 173 175 176 176 175 173 172 173 173 173 173 174 174 174 174 175 175 174 174 174 175 176 176 177 176 175 175 175 175 176 177 177 176 176 175 174 173 172 171 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 176 174 172 172 173 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 176 173 173 177 178 175 173 174 175 175 175 175 175 175 175 175 172 173 175 176 176 175 173 172 172 173 173 174 174 175 176 176 176 176 176 175 175 174 174 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 177 173 175 176 176 174 173 174 176 175 175 175 175 175 175 175 175 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 175 175 175 174 174 175 175 174 173 173 174 175 175 176 176 177 177 176 175 174 174 174 174 173 173 173 173 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 174 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 176 177 177 176 175 175 176 176 176 176 176 176 176 176 174 174 174 174 175 175 176 176 174 175 175 176 176 176 175 175 176 176 176 175 175 174 174 174 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 175 175 175 174 175 175 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 176 179 177 174 172 175 178 177 177 176 176 176 175 175 175 176 176 176 176 176 175 175 175 176 176 176 176 176 176 176 176 173 175 177 176 174 173 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 174 175 175 176 176 176 176 176 176 173 174 175 175 175 175 176 176 174 175 175 176 176 175 175 174 175 175 175 175 175 175 175 175 175 174 174 174 175 176 175 175 177 177 176 176 176 175 175 175 175 174 173 174 176 177 175 174 174 175 175 176 176 176 175 174 176 176 176 176 176 175 175 175 176 176 176 176 176 176 176 176 175 175 174 174 173 173 173 173 174 173 173 174 177 178 177 175 173 174 174 175 175 174 174 173 172 174 176 176 174 173 173 175 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 172 174 176 176 174 174 176 177 175 175 175 174 174 173 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 175 176 176 176 175 175 174 173 172 173 174 175 175 174 174 174 174 174 174 174 175 175 175 173 172 174 176 177 177 175 176 176 176 177 177 178 178 178 176 176 177 178 178 177 176 176 176 176 175 175 175 175 174 173 176 175 175 174 174 175 175 176 175 176 177 178 178 176 175 174 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 176 173 174 175 176 176 176 175 174 174 174 174 174 174 174 174 174 176 176 176 176 175 174 174 173 178 177 177 177 177 177 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 177 178 178 179 179 177 178 178 179 179 178 178 177 177 178 178 178 178 178 178 179 178 179 180 181 181 181 180 180 179 179 180 180 180 180 180 180 179 179 179 180 181 181 182 182 185 181 181 187 188 184 182 186 183 183 183 183 183 184 185 186 182 182 182 181 180 180 179 179 180 180 179 179 179 179 179 179 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 180 180 181 181 182 182 182 181 182 182 184 185 186 184 186 189 192 193 191 189 187 190 191 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 189 188 189 192 193 192 191 193 195 198 200 201 200 198 197 201 201 201 201 200 200 200 200 196 196 198 201 206 209 209 208 205 204 203 204 205 205 203 201 209 207 206 206 207 208 209 208 204 205 207 208 208 207 206 205 206 207 208 208 208 208 209 209 209 208 207 206 207 208 209 211 210 210 210 210 210 211 211 211 208 209 209 209 209 210 210 210 157 159 161 163 163 161 159 157 162 161 159 158 158 159 161 162 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 160 160 159 159 158 157 157 158 159 160 161 162 163 156 157 159 160 161 160 160 159 158 159 160 160 160 160 161 161 161 161 162 162 163 164 165 165 163 162 161 163 166 168 166 164 165 167 169 169 169 169 171 173 173 173 174 175 176 176 176 176 178 178 178 179 179 180 180 180 184 183 182 180 179 178 177 177 182 182 182 182 182 182 182 182 183 183 184 184 184 185 185 185 187 186 184 182 182 182 184 185 183 183 183 182 182 181 181 181 180 180 181 181 181 180 179 178 179 179 179 178 178 178 177 177 179 177 174 174 175 175 174 173 174 174 174 173 173 172 172 172 172 172 171 170 171 172 174 175 175 176 177 177 177 176 176 175 178 178 179 179 179 180 180 180 181 181 182 183 183 183 182 182 181 182 183 184 185 184 183 182 182 184 186 188 188 189 189 190 193 192 190 188 188 188 190 191 186 189 194 197 196 193 188 184 191 189 189 193 199 200 195 189 192 193 193 190 188 189 193 197 193 192 192 193 195 194 191 187 190 190 190 190 190 190 190 190 191 193 191 186 186 190 191 189 187 187 188 189 190 191 191 192 186 185 185 185 185 185 184 184 186 185 184 184 184 186 188 190 189 189 190 191 192 193 193 194 183 188 193 193 188 185 186 189 189 185 183 184 188 190 187 183 185 185 185 185 185 185 185 185 184 184 184 185 186 189 191 192 189 187 185 184 186 187 186 185 186 186 186 184 182 183 186 188 187 188 189 187 185 184 184 186 186 186 186 185 185 185 184 184 183 183 183 183 183 183 183 183 183 184 184 185 185 184 184 183 186 184 182 181 181 183 186 187 179 183 187 189 188 187 187 188 187 187 188 188 188 189 189 189 189 187 186 188 191 192 191 190 192 190 189 191 194 195 193 191 194 194 194 193 193 193 193 192 195 195 194 193 192 192 192 193 191 190 188 186 183 182 181 180 187 186 185 185 187 189 191 193 192 193 195 196 195 193 191 189 193 195 195 193 191 192 195 197 192 192 192 192 192 192 192 192 193 193 193 192 192 191 191 191 189 191 193 195 195 193 191 189 195 194 193 192 190 189 187 187 190 188 185 183 183 184 187 188 190 189 188 187 187 189 190 192 188 188 189 190 190 190 189 189 192 191 191 190 189 188 187 187 187 187 187 187 187 187 187 187 185 185 185 185 185 185 185 185 183 183 182 183 185 188 190 192 193 190 188 190 195 196 193 189 189 189 190 189 189 187 186 185 184 184 185 185 185 185 185 185 184 184 183 182 181 181 180 180 184 184 184 183 182 179 177 176 176 176 176 177 177 178 178 178 174 173 172 172 172 173 174 174 175 172 170 171 174 175 173 171 172 173 175 176 175 173 171 169 173 173 173 173 173 173 173 173 169 170 170 171 171 172 172 172 169 169 170 171 171 172 173 173 170 170 170 170 171 172 172 173 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 172 172 173 174 174 175 176 176 175 175 174 173 173 174 175 175 177 176 175 174 174 174 174 175 177 175 174 175 177 178 177 175 177 177 177 178 178 179 179 179 180 179 177 176 176 177 179 180 181 180 179 179 179 181 183 185 184 183 182 183 185 186 185 184 183 182 182 181 181 180 179 179 178 177 177 176 176 177 177 178 177 177 177 178 178 179 179 180 184 184 184 184 185 185 185 185 190 189 189 188 187 186 185 185 183 182 182 181 179 178 178 177 175 175 175 175 175 175 175 175 173 173 173 174 174 175 175 175 174 173 171 170 170 171 173 174 178 177 174 172 172 172 173 173 175 175 175 174 174 173 173 173 170 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 171 171 172 173 173 172 171 171 176 175 173 172 172 173 175 176 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 173 172 173 174 175 176 176 176 175 175 175 175 174 174 176 176 176 176 176 176 176 176 176 178 179 179 177 176 178 180 182 181 181 182 184 184 182 179 182 182 182 182 182 182 182 182 175 175 176 177 179 182 183 185 182 181 180 180 180 180 179 179 179 179 179 179 180 181 182 183 183 183 182 182 182 182 181 181 177 178 180 181 181 180 178 177 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 172 173 173 174 175 176 177 177 176 176 176 176 176 176 176 176 173 172 171 173 176 177 175 172 176 176 176 175 175 175 174 174 176 176 176 175 175 175 174 174 174 174 174 173 173 172 172 172 175 174 173 173 172 172 172 172 175 174 174 173 173 174 174 175 172 173 173 174 174 175 176 176 174 174 175 176 177 177 178 178 176 174 174 176 174 172 175 181 176 175 175 174 174 175 175 176 175 175 174 171 170 173 179 184 173 173 171 171 171 173 175 176 177 169 164 181 186 148 128 154 180 179 177 175 174 173 174 175 173 173 173 173 173 173 173 173 179 179 178 177 176 175 174 173 174 174 173 172 173 174 176 177 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 178 176 175 174 174 176 177 178 171 173 175 177 177 175 173 171 173 173 174 175 177 178 179 179 176 175 174 173 173 175 177 178 178 177 176 175 175 175 176 176 173 174 174 174 174 175 175 175 173 174 174 175 176 176 177 177 175 175 175 175 175 175 175 175 179 177 174 171 171 172 174 176 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 174 175 176 176 176 176 175 174 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 174 170 171 178 181 178 174 174 177 177 177 177 177 177 177 177 173 175 177 179 178 175 172 170 171 172 173 174 175 176 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 175 176 176 177 177 178 178 178 174 176 177 177 175 174 175 177 172 172 172 172 172 172 172 172 174 174 175 175 175 175 176 176 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 175 175 174 173 173 174 175 175 175 176 178 178 178 176 174 173 171 172 172 173 173 174 175 175 177 176 173 171 171 171 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 174 173 172 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 172 173 174 176 178 178 178 178 176 176 176 176 176 176 176 176 175 175 175 176 176 176 177 177 173 174 175 176 176 176 176 176 175 175 175 174 174 173 173 173 176 175 174 174 174 174 175 176 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 170 172 174 176 177 176 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 171 175 178 176 172 171 174 177 177 177 177 176 176 175 175 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 172 175 178 179 177 175 175 176 171 172 174 176 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 173 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 176 175 174 173 173 174 175 176 175 175 176 176 177 178 179 179 174 174 174 174 174 174 174 174 173 173 174 175 175 176 176 177 172 172 172 173 173 174 174 174 173 174 175 175 175 175 176 176 173 174 176 177 177 176 174 173 175 175 175 175 175 175 175 175 174 176 179 178 176 175 178 180 177 177 176 176 176 175 175 175 176 174 173 175 177 178 177 176 174 174 175 175 175 174 173 172 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 175 174 174 173 173 172 172 172 173 172 172 175 178 179 178 175 172 173 175 176 176 175 173 172 173 175 178 177 174 172 171 172 174 174 175 176 176 175 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 172 172 173 174 176 177 178 178 172 174 176 175 174 174 176 178 175 175 175 174 174 173 173 172 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 175 176 176 176 175 174 173 172 172 172 174 175 174 173 173 173 173 174 174 175 175 175 175 173 172 173 176 178 177 175 178 178 178 177 177 176 176 176 175 176 177 178 178 177 176 175 176 176 175 175 175 175 174 173 177 176 174 173 173 174 176 177 174 175 177 179 179 177 175 174 176 176 176 176 176 176 176 176 174 174 174 174 174 175 176 177 173 174 175 176 176 176 175 174 174 174 174 174 174 174 174 174 175 175 176 177 176 175 173 172 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 177 177 177 177 177 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 177 179 180 180 179 177 176 177 178 178 178 178 179 179 179 178 179 180 181 181 181 180 180 179 179 180 180 180 180 181 181 183 183 183 182 182 181 181 180 185 180 182 188 187 182 181 187 185 184 183 183 183 185 187 188 183 182 182 181 181 180 179 179 180 180 180 179 179 179 178 178 180 180 179 179 179 179 178 178 177 177 178 178 178 178 178 179 178 179 179 180 180 181 182 182 183 183 182 182 182 183 184 185 182 185 189 192 192 190 186 183 189 189 190 191 192 192 192 192 192 192 192 191 191 191 190 190 188 187 187 189 193 195 195 194 193 195 199 202 202 200 197 195 204 204 203 203 203 203 202 202 204 203 202 202 203 203 201 198 204 204 204 205 207 206 203 200 211 208 206 206 210 212 211 209 206 207 209 210 210 209 207 206 206 207 208 208 208 208 209 209 210 209 206 205 205 207 210 212 208 208 208 209 210 210 210 211 213 213 211 210 208 207 206 205 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 160 159 159 159 159 160 159 159 159 160 160 161 161 161 161 161 161 160 159 159 159 158 157 159 160 162 162 161 160 159 160 160 160 160 160 160 160 160 160 159 159 158 158 157 156 156 157 159 161 164 165 166 166 166 164 164 165 165 165 166 166 166 170 169 168 167 167 168 170 172 169 170 170 171 172 173 174 174 180 180 180 180 180 180 180 180 179 180 181 181 179 178 180 181 178 179 182 183 184 184 183 182 184 184 185 185 185 184 183 182 184 184 184 184 184 183 182 181 180 182 185 186 184 182 182 182 189 187 183 180 179 180 182 183 180 179 177 176 176 177 179 180 180 179 177 174 173 173 174 175 175 176 176 176 174 171 169 167 173 173 173 173 173 173 173 173 178 177 175 176 178 179 178 176 178 178 178 178 178 179 179 179 182 182 182 182 182 182 182 182 184 183 182 181 181 181 181 182 186 186 187 188 189 191 191 192 189 190 191 192 192 192 191 190 190 186 187 191 192 189 190 193 189 190 192 193 194 194 193 192 200 198 196 194 192 192 193 194 196 196 195 194 193 192 192 191 192 193 194 193 191 189 188 188 193 193 193 193 193 191 190 189 188 188 188 189 189 190 190 191 188 186 183 182 181 183 185 187 191 191 190 190 190 191 192 193 190 190 190 191 192 193 194 195 198 197 195 196 196 195 192 190 189 190 191 191 189 187 185 183 180 181 182 183 183 183 182 181 190 190 190 189 188 186 185 184 189 188 187 186 186 186 187 187 190 189 188 188 188 189 191 192 180 183 187 188 187 186 186 187 183 183 183 184 184 185 185 185 181 181 181 182 182 183 183 183 184 184 184 184 184 183 182 181 186 185 184 183 183 183 184 184 189 187 186 188 190 190 188 186 187 188 190 191 190 188 186 184 187 188 190 191 191 190 188 187 193 194 193 192 190 191 194 197 196 195 195 195 194 193 193 193 192 193 194 193 190 189 190 192 189 189 188 187 187 187 188 188 190 188 187 189 193 194 194 192 195 196 197 196 194 193 193 195 194 194 193 192 192 191 190 190 192 193 193 193 193 193 193 193 192 193 194 195 195 195 194 194 196 197 196 192 192 196 197 196 191 191 190 190 189 188 188 187 184 184 184 184 185 186 187 188 191 189 186 186 186 186 184 182 192 192 191 191 191 191 191 190 187 187 187 187 187 187 187 187 187 188 188 188 188 186 185 184 181 184 186 187 185 184 186 188 185 186 187 189 189 190 189 189 188 189 190 190 190 188 186 184 191 188 186 186 187 188 187 186 187 187 187 187 187 187 187 187 185 185 184 184 183 182 181 181 181 182 184 184 184 182 180 179 176 177 178 176 172 171 173 176 174 174 174 174 175 176 176 177 176 175 174 174 174 174 173 173 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 173 173 173 172 172 171 171 171 170 170 171 171 171 172 172 172 173 173 171 170 170 171 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 169 168 168 173 172 171 170 170 170 170 170 168 170 171 173 173 172 171 170 169 171 172 174 174 173 171 170 173 173 174 176 177 176 174 171 173 173 174 175 177 178 179 179 175 175 175 174 174 174 174 174 178 177 176 176 177 178 181 182 177 177 178 178 179 179 178 178 185 185 184 184 184 184 183 183 184 184 184 185 185 185 185 185 183 182 181 181 180 180 180 180 179 179 178 178 178 179 179 180 178 179 180 181 181 181 180 179 182 182 184 185 187 189 190 191 185 187 190 192 192 190 188 186 187 185 182 179 177 178 179 180 179 177 175 173 172 171 172 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 172 172 172 173 174 174 174 174 173 173 173 173 172 172 177 175 173 173 175 175 173 171 170 171 173 174 174 173 171 170 173 173 172 172 172 172 171 171 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 175 171 172 172 173 173 174 175 175 173 173 173 173 173 173 173 173 177 177 177 176 175 174 173 172 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 174 174 173 173 173 174 175 176 176 178 176 173 175 180 178 173 178 178 179 178 178 178 177 177 182 182 181 181 181 182 183 184 181 181 181 180 180 179 179 179 184 183 181 179 179 179 181 182 180 180 179 178 178 180 181 182 178 178 178 178 178 178 178 178 178 176 174 174 176 177 177 176 177 178 179 180 180 179 179 178 172 173 175 176 177 176 176 175 177 177 177 178 178 177 177 176 177 177 178 180 181 179 174 171 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 174 174 173 173 172 175 176 176 176 177 178 178 178 174 173 171 170 170 171 173 174 174 174 174 174 174 174 174 174 178 178 177 176 175 174 173 173 174 173 172 172 173 175 178 179 173 173 171 171 171 171 173 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 174 175 175 175 175 174 173 172 172 172 172 172 174 176 177 178 172 172 160 158 189 163 114 148 180 189 188 165 136 152 184 177 173 173 173 173 173 174 175 176 172 172 172 172 172 172 172 172 172 173 175 176 176 175 173 172 171 173 174 175 175 175 177 178 176 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 172 173 175 176 176 175 173 172 173 171 170 172 175 176 175 174 175 174 173 172 172 174 175 177 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 173 172 171 172 174 175 172 173 174 175 175 174 173 172 171 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 176 174 173 172 172 172 174 176 177 171 172 172 174 175 176 177 177 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 174 174 175 175 176 176 176 172 172 173 174 174 175 175 176 174 174 175 177 179 178 174 171 173 173 173 173 173 173 173 173 172 173 174 175 175 174 173 172 180 179 177 176 176 177 179 180 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 178 172 170 174 177 176 176 178 175 175 175 175 175 175 175 175 173 173 174 175 175 176 176 177 173 174 175 175 175 175 176 176 177 177 176 175 174 174 173 173 175 175 175 175 175 175 175 175 177 176 174 173 173 174 176 177 175 175 176 177 176 175 173 172 174 174 174 173 173 172 172 171 177 174 171 171 173 175 175 174 176 176 176 175 175 174 174 173 169 171 175 178 178 176 174 172 174 175 175 175 176 177 177 177 176 176 176 175 175 174 174 174 176 176 175 174 174 173 172 172 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 176 177 173 174 174 175 175 176 176 176 174 174 174 175 175 175 176 176 174 175 176 177 177 175 173 172 175 175 175 175 175 175 175 174 174 174 175 175 175 174 173 172 176 175 175 175 175 175 174 174 176 175 175 174 174 175 175 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 174 175 176 176 176 175 175 176 175 174 174 175 176 175 174 177 176 176 175 174 174 174 174 178 176 174 174 175 175 174 173 173 174 176 177 177 176 174 173 174 174 174 174 174 175 176 177 177 176 176 175 175 174 173 173 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 176 176 175 175 175 175 174 173 176 175 175 174 173 173 172 172 174 175 175 175 176 176 177 177 176 176 175 174 174 173 172 172 175 175 175 175 175 175 175 175 177 177 176 175 174 174 174 174 178 178 178 178 178 178 178 178 171 171 172 173 174 176 177 177 172 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 177 176 174 175 176 176 174 172 174 174 175 176 176 175 174 174 178 176 174 174 176 176 174 172 175 175 175 174 174 173 173 172 173 173 173 173 173 173 173 173 176 175 174 174 175 176 175 174 177 175 174 175 177 177 174 171 174 173 172 173 175 176 175 174 175 175 175 175 175 175 175 175 177 176 176 175 175 174 173 173 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 177 177 177 176 176 175 175 175 179 177 175 175 177 177 175 173 177 176 174 172 172 172 174 175 174 174 174 174 174 174 174 174 172 174 176 177 176 174 172 170 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 176 176 176 176 176 176 176 176 178 177 175 174 174 175 177 178 175 175 175 175 175 175 175 175 177 176 176 175 174 174 173 173 174 174 174 175 175 175 176 176 174 174 174 175 175 176 176 176 171 173 176 176 175 175 176 177 172 176 180 181 179 176 175 175 176 175 174 174 174 174 175 176 178 173 169 169 175 179 179 178 172 173 174 175 175 175 175 174 177 176 175 175 175 177 179 181 179 179 180 180 179 179 178 178 179 179 178 177 176 176 176 176 178 177 176 178 181 182 180 178 180 180 180 180 180 180 180 180 178 178 179 180 180 181 182 182 178 179 180 181 181 181 181 181 182 181 181 180 180 179 179 179 183 183 182 182 182 182 182 182 184 184 183 182 182 182 183 184 183 184 184 185 185 184 184 183 185 184 184 183 182 181 180 180 179 179 180 180 180 180 180 180 178 178 178 178 179 179 180 181 180 179 177 176 176 177 179 180 179 179 179 179 179 179 179 179 180 180 181 182 183 183 184 184 192 190 187 185 185 188 192 194 188 190 193 195 195 194 191 189 192 192 192 192 192 192 192 192 187 188 189 191 193 195 196 197 195 197 199 198 197 197 198 200 200 202 204 203 202 202 203 205 203 203 203 203 203 203 203 203 208 207 205 204 204 205 207 208 209 208 207 205 204 204 204 204 209 209 209 208 208 207 207 207 210 208 206 205 205 206 208 209 212 212 212 211 211 210 210 210 208 209 209 210 210 211 211 211 210 208 207 208 212 215 215 214 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 161 160 159 159 159 160 161 159 159 160 160 161 161 161 161 161 161 161 160 160 160 159 159 159 159 160 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 160 161 163 165 165 166 165 165 165 166 166 166 167 167 167 169 169 168 168 168 169 170 171 169 169 171 172 174 176 177 178 179 179 179 180 180 180 180 180 179 180 182 181 179 178 180 181 179 180 181 182 183 183 183 183 183 184 185 185 185 184 183 182 185 185 186 186 185 184 183 182 181 183 185 185 183 182 183 184 183 183 182 181 180 180 180 180 179 180 180 180 180 180 180 179 178 178 177 176 176 176 177 177 177 177 176 176 174 172 171 170 173 173 173 173 173 173 173 173 178 176 175 176 179 180 179 177 177 177 178 179 180 181 182 182 181 181 181 181 181 181 181 181 183 183 182 181 181 182 182 183 186 186 187 188 189 190 191 191 189 190 191 192 192 192 191 191 192 189 189 192 192 189 188 191 190 191 192 194 194 194 194 194 194 194 193 193 193 194 195 196 195 195 194 194 194 194 194 194 193 194 195 194 192 190 190 190 194 194 194 194 193 192 191 190 192 192 192 191 190 189 189 188 187 187 186 185 186 188 189 191 190 190 189 189 189 190 191 191 190 190 191 191 192 193 194 195 195 194 193 194 196 196 194 191 191 191 191 190 188 187 185 184 184 184 183 183 182 182 182 182 184 184 185 186 186 185 184 184 189 188 187 186 186 186 187 187 188 187 186 186 187 188 189 190 182 184 186 186 185 184 185 186 183 183 184 184 184 184 184 184 181 181 181 182 182 183 183 183 183 183 184 184 184 183 182 182 184 184 184 184 184 185 187 187 188 187 186 188 190 190 188 186 189 189 188 188 188 188 188 188 189 189 190 190 190 190 189 189 193 193 193 192 191 191 194 197 193 193 194 194 194 194 194 194 192 194 195 194 191 190 191 193 189 189 188 188 188 189 190 191 189 188 188 189 192 194 193 192 194 195 196 195 193 192 192 194 195 194 194 193 192 192 191 191 193 193 193 193 193 193 193 193 195 195 195 195 194 192 191 190 195 196 195 191 191 195 196 195 193 192 192 191 191 190 190 189 187 187 186 185 185 185 186 187 192 190 188 189 190 191 189 187 191 191 191 191 191 191 191 191 189 189 189 189 189 189 189 189 187 187 188 187 187 185 184 183 185 186 187 186 184 183 183 183 185 186 187 189 190 190 190 190 189 189 190 189 189 188 186 186 189 187 185 185 187 188 188 187 187 187 187 187 187 187 187 187 185 185 184 184 183 182 182 181 181 182 184 184 184 182 181 179 179 178 178 177 177 177 176 175 175 174 174 174 175 176 176 177 176 175 174 174 174 174 173 173 171 171 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 169 169 169 173 172 171 170 170 170 171 171 170 170 171 172 172 172 172 171 170 171 172 173 173 173 173 173 175 175 175 177 178 177 175 173 175 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 178 178 178 178 178 179 180 181 179 180 181 181 182 182 181 181 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 183 182 181 180 180 180 180 180 180 179 179 179 179 179 180 181 181 181 181 182 182 183 183 183 185 185 186 188 189 190 191 192 189 190 192 193 193 192 191 189 188 186 184 181 180 179 179 180 179 178 177 176 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 174 173 173 172 172 172 173 174 174 173 173 173 173 172 172 176 174 173 173 174 175 173 171 170 171 172 174 174 173 172 171 173 173 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 176 176 176 176 175 174 173 173 173 173 173 173 173 173 173 173 173 174 175 175 175 175 174 173 174 174 173 173 173 174 175 176 176 177 176 174 176 180 179 174 178 178 178 178 178 178 178 177 181 181 180 180 180 181 182 182 181 181 181 181 181 180 180 180 183 182 181 181 180 181 181 182 181 181 180 179 179 180 181 182 179 179 179 179 178 178 178 178 180 178 175 176 177 179 178 177 177 178 179 179 179 179 178 177 173 173 175 176 176 176 175 175 177 177 178 178 178 177 176 176 174 174 175 177 179 179 176 174 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 174 174 174 174 175 175 175 175 175 176 176 174 174 173 172 172 172 173 173 174 174 174 174 174 174 174 174 176 176 175 175 174 174 174 174 172 172 172 172 173 174 175 175 173 173 172 171 171 172 173 173 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 172 172 172 173 172 171 170 169 174 174 173 173 173 174 175 176 177 170 150 147 177 157 115 143 191 190 181 155 134 157 184 170 174 174 173 173 173 174 174 175 173 173 173 173 173 173 173 173 172 173 175 176 176 175 173 172 175 176 176 176 174 174 174 175 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 172 173 175 176 176 175 173 172 174 173 172 173 176 177 176 174 173 173 172 172 172 173 174 175 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 174 172 172 172 173 174 174 173 174 174 175 175 174 174 173 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 173 174 174 174 174 174 173 173 173 173 174 175 176 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 175 174 174 176 178 177 175 172 174 174 174 174 174 174 174 174 173 174 174 175 175 174 174 173 175 175 174 174 174 174 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 178 173 171 174 176 175 175 177 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 173 174 175 175 175 175 176 176 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 176 175 175 174 174 175 175 176 175 175 175 176 175 175 174 174 176 176 176 175 175 174 174 174 176 174 172 172 174 175 175 173 176 176 176 175 175 174 174 174 171 173 175 177 178 177 175 174 173 174 174 174 175 175 176 176 173 173 172 172 172 172 172 171 175 175 175 175 175 175 175 176 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 176 174 174 174 175 175 176 176 176 172 173 173 174 175 176 176 177 174 175 175 175 175 174 173 173 175 175 175 175 175 175 175 175 174 174 175 175 175 174 173 172 175 175 175 175 175 175 175 175 178 177 177 176 176 177 177 178 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 176 176 176 175 174 176 175 174 174 175 176 175 174 176 176 175 175 174 174 174 174 180 178 176 175 177 177 176 175 174 175 175 176 176 175 175 174 175 175 174 174 174 175 176 176 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 176 176 175 175 175 175 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 176 177 177 177 177 177 177 177 177 173 173 174 174 174 174 175 175 173 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 175 174 172 173 174 174 172 170 174 174 175 176 176 175 174 174 177 175 174 174 176 176 175 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 175 174 174 175 176 175 174 176 175 174 175 177 176 174 171 173 171 170 171 174 175 174 172 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 177 176 176 176 176 176 176 175 177 175 174 174 176 177 175 173 174 174 173 172 172 172 173 173 174 174 174 174 174 174 174 174 173 174 175 176 176 174 173 172 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 176 175 175 175 175 176 177 175 175 175 175 175 175 175 175 173 173 174 174 174 174 174 174 173 173 174 174 175 176 177 177 174 174 175 175 175 175 175 175 171 174 176 177 175 174 175 176 172 175 178 178 176 174 174 175 176 175 174 174 174 174 175 176 178 173 170 171 175 178 178 176 174 174 175 176 176 176 176 176 179 178 178 177 177 178 179 179 179 179 178 178 177 177 177 177 179 178 177 176 176 176 176 176 178 177 176 178 181 182 180 178 179 179 179 179 180 180 180 180 178 178 179 179 180 181 181 182 178 179 180 181 181 181 181 180 181 181 181 180 180 179 179 179 179 179 180 180 180 180 180 180 181 181 180 180 180 181 182 182 182 182 183 183 183 183 182 182 181 181 181 181 181 180 180 180 180 180 179 179 179 178 178 178 179 179 178 178 178 179 180 180 180 179 177 176 176 177 179 180 178 178 178 179 179 180 180 180 179 180 180 181 182 182 183 183 189 188 186 185 186 188 191 193 194 192 190 188 188 190 193 195 191 191 191 191 191 191 191 191 190 190 191 192 193 194 194 195 198 200 202 201 200 200 201 203 201 203 204 204 202 202 204 205 205 205 205 205 205 205 205 205 205 205 205 205 206 207 208 209 206 206 206 207 208 210 211 212 210 209 209 209 208 208 207 207 208 208 209 209 209 209 209 209 213 213 213 212 212 212 212 212 208 208 208 209 209 209 210 210 212 210 208 208 210 212 212 211 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 159 160 160 161 162 160 160 160 161 161 162 162 162 162 162 162 161 161 161 160 160 161 161 160 160 160 160 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 160 161 162 163 164 164 164 164 166 166 166 167 167 167 168 168 168 168 168 169 170 170 169 168 167 167 169 172 174 176 178 179 178 178 179 179 179 180 180 180 179 181 182 181 179 179 180 182 181 181 181 181 182 183 184 184 183 184 184 185 185 184 183 183 186 186 187 187 187 186 185 184 183 184 185 184 182 182 184 186 180 181 183 183 183 182 181 180 179 181 183 185 185 183 181 179 177 178 179 179 180 180 180 179 179 178 177 175 175 174 174 174 174 174 174 174 174 174 174 174 176 175 175 177 179 180 180 179 177 177 178 180 181 183 184 185 181 181 181 181 181 181 181 181 182 182 181 181 182 183 184 185 186 186 187 188 189 190 190 191 190 191 192 193 193 192 192 191 194 192 191 192 192 189 188 190 192 193 194 195 195 196 195 195 194 195 195 196 197 197 196 196 194 194 194 195 196 196 196 197 193 195 196 195 193 192 191 191 194 195 195 195 194 193 192 191 193 193 192 192 191 191 190 190 188 188 189 190 191 192 193 194 192 192 191 190 190 190 191 192 191 191 191 192 193 193 194 194 192 191 191 193 195 196 194 192 193 192 191 189 187 186 185 185 187 186 184 182 182 182 183 184 181 182 183 185 186 186 186 186 188 188 187 186 186 186 187 187 186 185 185 185 185 186 187 188 184 185 185 184 182 181 183 185 184 184 184 184 184 184 183 183 181 181 182 182 182 182 183 183 182 182 183 184 184 184 183 183 183 183 183 184 185 187 189 190 187 187 187 188 189 190 189 187 191 189 187 186 186 188 190 192 191 191 190 190 190 190 191 191 192 193 193 192 191 191 193 196 191 192 192 193 194 194 195 195 193 194 195 194 193 192 192 193 190 189 189 189 190 191 192 193 189 188 188 189 192 193 193 192 192 194 195 194 192 191 192 193 195 195 195 194 194 193 193 192 193 193 193 193 193 193 193 193 193 193 194 194 193 192 191 190 193 195 194 190 190 194 195 193 192 192 192 191 190 190 189 189 190 189 188 187 186 185 186 186 191 189 188 189 192 193 192 191 190 190 191 191 192 192 193 193 190 190 190 190 190 190 190 190 188 188 188 187 186 184 183 181 185 184 184 184 185 185 184 182 184 185 187 189 190 191 191 191 191 190 189 188 187 187 187 188 188 186 184 185 187 188 188 187 187 187 187 187 187 187 187 187 185 185 185 184 183 183 182 182 182 183 184 184 184 183 181 180 182 179 178 180 182 182 178 173 175 175 175 175 175 176 176 177 176 175 174 174 174 174 173 173 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 171 171 171 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 170 171 173 174 174 173 171 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 172 171 171 170 170 171 172 173 172 172 171 171 171 172 173 173 172 171 171 172 173 174 175 176 177 176 176 178 179 179 177 175 178 178 177 177 176 176 175 175 177 177 177 178 178 179 179 179 179 180 180 181 181 180 180 179 181 181 182 183 183 183 183 182 183 183 184 184 185 185 185 186 185 185 185 185 185 185 185 185 182 181 181 180 180 180 180 180 181 180 180 180 180 181 182 183 184 184 183 183 184 186 187 189 189 190 190 191 192 192 193 193 192 192 192 192 192 192 192 192 189 188 187 185 183 181 180 180 179 179 179 179 179 178 177 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 173 172 172 172 172 174 174 173 173 173 173 172 172 175 174 173 173 174 174 173 171 170 171 172 173 174 174 173 173 173 173 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 176 175 175 174 173 172 172 171 173 173 173 173 173 173 173 173 175 175 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 174 175 175 175 175 174 173 175 174 173 173 173 174 175 176 176 177 177 176 177 180 180 177 179 179 178 178 178 178 178 178 181 181 180 179 179 180 181 181 181 181 181 182 182 182 182 182 181 181 182 183 183 183 182 182 183 182 182 181 181 181 181 182 181 180 180 180 179 179 179 179 181 179 177 177 179 180 180 179 177 177 178 178 178 178 177 176 173 174 175 175 176 176 175 175 178 178 178 178 178 177 176 175 173 172 172 174 177 179 179 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 176 175 175 175 174 174 174 174 173 173 173 173 175 175 175 175 174 173 172 172 174 174 174 174 174 174 174 174 172 173 173 173 174 174 174 175 171 171 172 173 173 172 172 171 173 173 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 175 175 175 174 173 172 176 176 174 173 173 173 173 174 175 168 148 138 154 138 110 134 191 161 146 142 143 166 181 168 175 174 174 173 173 173 174 174 175 175 175 175 175 175 175 175 173 174 175 175 175 175 174 173 177 178 178 176 174 172 172 172 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 176 175 174 175 176 176 175 174 171 172 172 173 173 173 173 172 175 175 176 176 176 176 176 176 174 174 174 174 174 174 174 174 176 173 171 171 174 176 174 172 174 174 175 175 175 175 174 174 174 175 175 175 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 175 175 175 173 173 174 175 175 175 175 174 176 176 175 174 174 173 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 177 177 177 176 175 174 173 173 176 175 174 174 176 177 175 174 175 175 175 175 175 175 175 175 174 174 175 175 175 175 174 174 173 173 174 174 174 174 173 173 175 175 175 175 175 175 174 174 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 178 174 173 174 175 174 174 175 175 175 175 175 175 175 175 175 178 178 177 176 174 173 172 171 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 176 176 175 175 174 175 175 174 174 174 175 176 176 176 176 176 175 175 175 175 174 174 174 174 174 176 176 174 173 176 176 175 175 175 174 174 174 174 175 176 176 177 177 176 176 173 173 173 174 174 174 175 175 171 171 171 171 172 172 172 172 174 174 175 175 176 177 178 178 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 175 174 174 174 175 175 174 174 174 175 175 175 176 176 171 172 172 173 174 175 176 176 175 175 174 173 173 173 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 174 173 173 174 174 174 175 175 176 176 176 178 177 177 176 176 177 177 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 176 176 175 174 174 176 175 174 174 175 176 175 174 175 175 175 175 175 174 174 174 179 177 175 175 177 177 176 175 176 175 175 174 174 175 175 176 176 176 175 174 174 174 175 175 173 173 174 174 175 176 177 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 176 176 175 175 175 175 174 173 172 172 173 174 175 176 176 176 173 173 173 173 173 173 172 172 174 174 175 175 176 177 178 178 175 175 175 175 175 175 175 175 173 173 173 174 175 176 177 178 176 176 176 176 176 176 176 176 176 175 175 175 174 174 173 173 173 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 174 172 172 174 174 173 171 174 174 175 176 176 175 174 174 175 174 173 174 176 176 176 175 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 175 174 174 175 176 175 174 176 175 175 175 176 176 174 172 176 174 174 175 177 178 177 175 175 175 175 175 175 175 175 175 171 172 173 174 176 177 178 178 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 175 176 176 176 176 176 176 177 175 174 173 174 175 176 175 174 171 172 173 173 173 173 173 172 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 174 174 174 173 173 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 175 171 171 172 173 174 174 175 175 172 173 173 174 175 176 177 177 175 175 175 175 175 175 174 174 172 174 177 177 175 174 174 176 173 174 175 175 173 173 174 175 176 175 174 174 174 174 175 176 177 174 172 173 176 178 176 173 175 175 176 177 177 177 177 177 179 179 180 180 180 179 178 177 179 178 176 175 175 176 177 178 178 178 177 176 176 176 176 176 177 177 177 178 180 181 180 179 177 177 178 178 179 180 180 180 178 178 179 179 180 180 181 181 178 179 180 181 181 181 180 180 181 181 181 180 180 180 179 179 180 180 181 181 182 183 183 183 180 180 179 179 180 181 182 183 181 181 182 182 182 182 181 181 178 178 178 179 180 180 181 181 180 179 179 178 178 177 177 176 180 180 179 178 178 178 179 179 179 178 177 177 177 177 178 179 178 178 178 179 179 180 180 180 179 179 179 180 181 181 182 182 184 184 184 185 186 188 189 190 193 191 189 187 187 190 193 195 190 190 190 190 190 190 190 190 192 192 192 193 193 193 193 193 196 198 200 200 199 199 200 202 201 203 205 204 203 203 204 206 208 208 208 208 208 208 208 208 202 203 205 207 208 209 210 210 206 206 206 207 209 210 212 213 210 210 209 209 209 208 208 208 206 208 210 212 213 212 210 209 211 211 211 211 212 212 212 212 207 207 208 208 208 208 209 209 213 211 209 208 208 209 208 207 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 161 162 163 161 161 161 162 162 162 163 163 163 163 162 162 162 162 162 162 163 162 160 159 159 160 161 162 160 160 160 160 160 160 160 160 158 158 159 160 161 161 162 162 161 162 162 163 163 163 163 163 165 165 165 166 166 166 167 167 167 167 168 169 171 171 168 166 166 167 168 170 173 175 176 177 177 177 177 178 179 179 179 180 179 181 182 182 180 179 180 182 183 182 181 180 180 182 184 185 183 183 184 185 185 185 184 183 186 186 187 187 187 187 186 185 185 186 185 184 182 182 185 188 183 183 184 185 185 185 185 185 181 182 184 184 184 184 182 181 179 180 182 183 183 182 180 179 181 179 177 176 175 176 177 178 174 174 174 174 174 174 174 174 175 175 176 177 179 180 181 181 178 178 179 180 181 182 183 183 182 182 182 182 182 182 182 182 182 181 181 182 183 185 186 187 186 187 187 188 189 190 190 191 191 191 192 193 194 193 193 192 194 193 193 193 192 191 191 191 194 194 195 196 196 197 197 197 201 201 202 202 201 198 196 194 196 196 196 196 196 197 197 197 193 195 196 196 194 193 192 192 194 194 195 195 194 193 191 190 188 189 190 191 192 193 194 194 190 191 192 193 194 194 193 193 195 195 194 193 193 193 194 194 191 191 192 193 193 194 194 194 192 191 191 192 194 194 192 190 195 193 191 188 186 186 186 186 187 186 183 182 182 184 186 188 184 184 186 188 189 189 189 189 188 187 186 186 185 186 186 187 185 185 185 186 186 187 187 188 186 186 185 183 180 180 182 184 185 185 185 184 184 183 183 183 182 182 182 182 182 182 182 182 181 182 183 184 184 184 184 184 183 183 183 183 184 186 187 188 186 186 187 188 189 189 189 188 189 188 188 187 188 189 191 192 193 192 190 189 189 190 192 193 191 192 193 193 191 191 193 195 192 192 192 192 193 193 193 193 194 194 194 194 194 193 193 194 191 191 190 189 189 190 191 191 188 188 188 189 191 192 193 193 192 194 195 194 192 192 193 194 196 196 195 195 195 194 194 194 194 193 193 193 193 192 192 192 187 188 190 192 193 194 194 194 191 193 192 189 189 192 193 191 190 190 189 189 188 187 187 187 190 189 188 187 187 187 187 188 189 187 186 187 190 191 190 188 190 190 191 192 192 193 194 194 192 192 192 192 192 192 192 192 190 190 190 189 187 185 183 182 181 179 179 182 187 189 188 186 185 186 187 189 191 191 191 191 193 191 189 187 187 187 188 189 189 187 185 185 186 187 186 185 186 186 186 186 186 186 186 186 185 185 185 184 184 183 183 183 183 183 184 184 184 183 182 181 180 180 181 182 184 182 178 174 176 176 175 175 175 176 176 177 176 175 174 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 169 169 170 170 171 171 172 172 171 171 172 172 173 173 173 173 171 171 172 173 173 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 171 172 173 174 174 173 171 171 171 172 174 175 173 172 172 172 173 175 178 179 178 177 176 177 178 179 177 176 178 178 177 177 177 176 176 176 176 177 177 178 179 180 180 181 180 181 182 183 183 181 180 178 180 181 181 182 182 182 182 182 183 183 184 184 185 186 187 187 186 186 186 186 185 185 185 185 182 181 180 180 180 180 181 181 182 182 182 182 182 183 184 185 187 186 184 184 185 188 191 193 192 192 193 193 193 193 193 194 194 193 191 190 189 190 191 192 190 190 190 188 186 184 182 180 178 179 181 182 182 180 179 177 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 172 174 173 173 172 172 173 173 174 174 174 173 173 173 173 172 172 174 173 173 173 173 173 173 172 171 171 172 173 174 174 174 174 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 174 174 172 172 172 172 172 172 172 172 173 174 175 175 175 175 174 173 175 174 174 174 174 175 176 176 176 176 177 177 178 180 181 180 179 179 178 178 178 179 179 180 183 182 181 180 180 181 181 182 181 182 182 183 183 184 184 184 179 181 183 184 185 184 183 182 184 184 183 183 183 182 182 182 183 182 182 181 181 180 180 180 181 179 177 177 179 180 180 179 177 177 178 178 178 177 176 175 174 174 175 175 175 175 175 175 178 178 178 178 177 176 175 175 176 174 172 173 176 179 180 180 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 176 175 175 175 175 174 174 174 173 173 172 172 175 176 177 177 176 174 172 171 174 174 174 174 174 174 174 174 170 170 171 172 173 174 175 175 172 173 174 175 175 173 171 170 173 173 173 172 172 173 173 173 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 175 176 176 177 176 175 174 173 176 175 174 173 173 173 174 174 172 172 161 148 144 127 116 132 165 111 106 136 157 173 176 174 176 175 174 173 173 173 173 173 175 175 175 175 175 175 175 175 174 174 174 175 175 174 174 174 177 178 178 176 174 172 172 172 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 174 176 175 175 175 175 175 174 174 171 172 174 175 175 175 173 172 174 174 175 175 176 176 177 177 174 174 174 174 174 174 174 174 177 173 170 171 176 178 175 171 174 175 175 175 175 175 175 174 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 172 174 175 177 177 176 174 173 176 176 175 174 174 173 173 172 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 172 177 177 177 176 176 175 175 175 178 176 174 174 176 177 177 176 175 175 175 175 175 175 175 175 174 175 175 175 175 175 175 174 174 175 176 177 177 176 175 174 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 175 174 174 174 174 173 173 175 175 175 175 175 175 175 175 178 177 176 175 174 173 172 172 173 174 175 175 175 175 176 176 174 174 175 175 175 175 175 176 175 175 175 175 175 175 175 175 173 174 176 177 177 176 174 173 175 174 174 173 174 175 177 177 174 174 174 174 174 173 173 173 173 174 175 176 177 176 174 172 175 175 175 175 175 175 175 175 176 176 175 174 175 175 176 177 174 174 174 174 174 174 175 175 173 173 174 174 175 175 175 176 174 174 175 175 176 176 176 177 174 174 174 174 175 175 176 176 174 174 174 175 175 175 175 176 177 176 175 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 176 175 173 172 172 172 174 175 174 174 174 175 175 175 175 176 174 175 175 176 175 175 174 173 173 173 174 174 175 176 177 177 176 175 175 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 176 175 174 173 176 175 174 174 175 176 175 174 174 175 175 176 176 175 174 174 176 174 172 173 174 175 174 173 177 176 174 173 173 174 176 177 177 176 175 174 174 174 174 174 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 176 176 175 175 175 175 174 173 173 174 174 174 175 175 176 176 174 174 174 173 173 172 172 172 174 174 175 175 176 176 176 177 175 175 175 175 175 175 175 175 174 174 174 174 174 175 176 177 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 178 176 174 174 176 177 176 175 174 174 175 176 176 175 174 174 174 174 174 174 175 176 176 176 176 176 175 175 174 174 174 173 175 175 175 175 175 175 175 175 176 175 174 174 175 176 175 174 175 175 175 176 176 175 174 173 177 176 175 176 178 179 178 176 175 175 175 175 175 175 175 175 172 172 173 174 175 176 177 178 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 175 175 175 176 176 177 177 177 173 173 173 173 174 175 175 175 170 171 173 175 176 175 174 173 175 175 175 175 175 175 175 175 174 174 174 173 174 175 176 177 176 176 175 175 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 176 177 177 176 174 174 175 175 175 175 175 175 175 175 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 172 175 177 177 175 174 174 175 176 175 174 173 172 173 175 176 176 175 174 174 174 174 175 176 177 175 174 175 177 177 174 171 175 175 176 177 177 177 177 177 176 177 179 180 180 180 178 177 180 178 176 175 174 175 177 178 177 177 176 176 176 176 176 177 176 176 177 178 179 180 179 179 176 176 177 178 179 179 180 180 178 178 179 179 179 180 180 180 179 179 180 181 181 181 180 179 180 180 180 180 180 180 180 180 179 179 180 181 182 183 183 184 181 180 180 181 182 183 185 185 181 181 182 182 182 182 181 181 179 180 180 180 180 180 180 181 178 178 178 178 178 178 179 179 181 180 179 179 178 178 178 178 178 178 178 177 177 178 178 178 179 179 179 179 179 179 179 179 178 178 179 179 180 180 180 180 180 181 183 185 186 187 187 187 185 187 191 193 194 192 190 188 191 191 191 191 191 191 191 191 192 192 193 193 194 194 195 195 195 197 199 199 198 199 200 202 202 204 205 205 204 203 205 207 209 209 209 209 209 209 209 209 203 204 207 209 210 210 209 208 211 210 208 207 206 206 206 206 210 210 210 210 210 210 209 209 206 208 210 211 212 212 212 211 208 208 208 209 209 210 210 210 208 208 208 208 208 209 209 209 211 210 209 207 207 207 207 207 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 161 162 163 164 161 162 162 162 163 163 163 164 163 163 163 163 164 164 164 164 164 163 161 159 159 160 161 162 160 160 160 160 160 160 160 160 157 157 158 159 160 161 162 162 162 162 162 162 162 162 162 162 163 163 164 164 165 165 165 165 167 166 166 169 171 171 168 165 169 170 171 172 173 174 175 175 175 176 176 177 178 179 179 180 180 181 183 182 180 180 181 182 184 182 181 180 180 181 183 184 182 183 184 185 185 185 184 184 185 185 186 187 187 187 186 185 186 187 186 184 183 183 186 189 186 185 183 182 183 185 188 189 185 184 183 182 182 183 184 185 183 184 185 185 184 182 180 179 182 181 179 177 177 177 178 179 175 175 175 175 175 175 175 175 175 176 177 178 179 180 181 182 180 180 180 180 180 179 179 179 184 184 184 184 184 184 184 184 182 182 182 183 184 186 188 189 188 188 189 189 190 190 191 191 192 192 193 194 194 194 193 193 192 193 193 193 193 195 195 194 195 195 195 196 197 197 198 199 202 203 203 203 202 200 197 196 200 199 199 198 197 197 196 196 193 195 196 196 195 193 193 194 194 194 194 194 193 192 191 190 188 189 189 190 191 192 193 193 193 193 193 193 193 192 190 190 195 195 194 193 193 194 195 195 191 192 193 194 194 194 193 193 194 193 192 192 193 192 190 187 195 193 191 188 187 186 187 187 185 184 182 182 183 185 188 191 188 188 189 190 190 189 188 188 188 187 186 185 185 185 186 186 186 187 187 188 188 188 188 188 187 187 186 183 180 180 182 184 185 185 185 184 184 183 183 183 182 182 182 182 182 182 182 182 181 182 183 184 184 184 184 184 184 184 183 182 182 183 183 184 185 186 188 188 189 189 189 190 186 188 189 191 191 191 190 189 193 192 190 189 189 190 192 193 189 191 193 193 192 191 192 194 194 194 193 192 191 190 190 189 193 193 193 193 194 194 194 193 193 192 191 189 188 188 188 188 187 187 188 189 190 191 192 193 193 195 196 195 194 193 195 196 196 196 195 195 195 195 195 195 194 194 194 193 193 192 192 192 187 188 189 191 193 193 193 193 190 192 192 189 189 192 192 190 190 189 189 188 188 187 186 186 188 188 187 187 188 189 190 191 190 188 187 187 188 189 187 185 190 191 191 192 193 193 194 194 193 193 193 193 193 193 193 193 192 192 192 191 189 187 185 184 181 180 180 183 187 189 188 186 186 187 188 190 191 191 191 191 193 192 190 188 187 188 189 190 192 189 186 185 185 185 184 182 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 184 184 184 183 182 182 177 180 184 184 181 178 177 177 177 177 176 176 176 176 176 177 176 175 174 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 170 171 171 171 172 172 173 173 171 171 171 172 172 172 173 173 173 172 171 171 171 171 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 172 171 171 171 171 172 174 174 175 174 172 171 172 173 175 176 174 174 173 173 174 176 179 180 178 177 176 176 177 178 177 176 176 177 177 177 178 178 178 178 176 176 177 177 178 179 179 180 180 181 182 183 183 182 180 179 181 182 182 183 183 183 183 182 183 183 184 185 186 186 187 187 187 187 187 186 186 185 185 185 182 181 181 181 181 181 182 182 184 183 183 184 185 186 187 188 188 187 186 186 187 190 193 194 193 193 193 193 193 193 193 193 196 195 192 191 190 191 192 193 192 191 191 190 188 186 184 182 179 180 182 183 182 181 179 178 177 177 176 176 175 175 175 174 174 174 174 173 173 172 172 172 171 171 171 172 173 174 175 176 174 174 173 173 173 173 172 172 173 173 174 174 173 173 174 174 173 172 172 173 173 174 174 175 172 172 173 173 173 174 174 174 173 173 173 173 173 173 173 173 175 175 175 174 174 174 174 174 173 173 174 174 175 175 175 176 173 173 173 173 173 173 173 173 173 173 174 174 175 174 174 174 172 172 172 172 172 172 172 172 173 174 175 175 175 175 174 173 175 175 174 174 174 175 176 177 176 176 177 178 179 179 180 181 179 179 178 178 178 179 181 181 185 184 183 182 182 182 182 183 182 182 182 183 183 184 184 185 180 182 184 185 186 185 184 183 185 185 185 185 185 185 184 184 185 185 184 183 182 182 181 181 181 179 177 177 179 180 180 178 177 178 178 178 178 177 175 175 175 175 175 175 175 175 175 175 178 178 178 178 178 177 176 175 182 179 176 175 177 178 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 176 175 175 174 174 176 176 175 175 174 174 173 173 176 177 177 178 177 175 172 171 174 174 174 174 174 174 174 174 170 170 171 172 173 174 175 175 175 176 177 177 177 175 173 172 173 173 173 174 174 173 173 173 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 173 173 174 174 174 173 172 171 174 174 173 173 173 174 175 176 176 176 171 166 158 148 144 139 124 89 109 142 160 176 176 177 176 175 174 173 173 173 173 173 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 175 175 176 176 176 174 173 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 175 174 174 174 174 173 173 173 173 172 174 175 177 177 176 175 174 173 173 174 174 175 175 175 176 174 174 174 174 174 174 174 174 177 173 171 172 177 178 175 171 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 173 175 176 177 177 176 174 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 175 175 175 176 176 177 177 177 179 177 175 175 177 178 177 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 177 178 178 177 175 174 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 175 176 174 173 173 173 172 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 175 175 175 175 176 176 174 174 175 175 175 175 175 176 175 175 175 175 175 175 175 175 173 174 176 177 177 176 174 173 174 174 174 174 174 175 176 177 174 174 174 174 174 174 174 174 173 174 176 177 177 175 174 174 175 175 175 175 175 175 175 175 176 175 174 173 173 173 175 176 176 176 176 176 175 175 175 175 175 175 175 176 176 177 177 177 175 175 175 175 174 174 173 173 174 174 175 175 175 176 176 176 174 174 174 175 175 176 176 176 177 176 175 174 174 174 174 174 175 175 175 175 175 175 175 175 177 177 176 175 174 172 172 171 177 175 174 172 172 173 174 175 174 174 174 175 175 176 176 176 175 175 176 176 176 175 174 173 173 173 174 174 175 176 177 177 176 175 175 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 174 175 175 176 176 175 174 174 176 175 174 174 175 176 175 174 173 174 175 176 176 176 175 174 175 173 172 172 174 175 174 173 177 176 174 173 173 174 176 177 177 176 175 174 174 174 174 174 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 176 176 175 175 175 175 174 173 176 176 176 175 175 174 174 174 176 176 175 175 174 174 174 173 175 175 175 175 174 174 173 173 175 175 175 175 175 175 175 175 177 176 175 174 174 174 174 174 176 176 176 176 176 176 176 176 174 174 175 175 175 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 176 174 174 176 177 177 176 174 174 175 176 176 175 174 174 173 174 175 175 175 175 176 177 179 178 177 176 174 173 172 171 175 175 175 175 175 175 175 175 176 175 174 174 175 176 175 174 175 175 176 176 175 174 174 173 173 172 171 172 174 175 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 175 175 175 176 176 177 177 177 172 173 174 174 174 174 175 176 172 173 175 177 177 176 175 174 175 175 175 175 175 175 175 175 175 174 174 174 174 175 177 177 176 176 176 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 175 176 176 175 174 173 175 175 175 175 175 175 175 175 177 177 176 176 175 175 175 174 178 177 176 175 174 173 172 172 176 176 176 175 175 174 174 174 172 174 176 177 175 174 175 176 178 177 175 173 174 175 177 178 176 175 174 174 174 174 175 176 177 176 175 175 176 176 173 171 174 174 175 176 176 176 176 176 173 175 177 179 180 179 178 178 180 179 177 176 176 176 178 178 176 176 175 175 175 176 176 177 175 176 177 178 178 179 179 179 176 176 177 178 179 179 180 180 178 178 179 179 179 179 179 179 179 180 181 181 181 180 179 179 180 180 180 180 180 180 180 180 174 175 176 176 177 178 179 179 180 180 180 180 181 183 184 185 182 182 183 183 183 183 182 182 184 183 183 182 181 181 180 180 177 177 178 179 180 181 182 182 181 180 179 179 178 178 178 178 177 178 178 178 178 178 178 177 181 181 180 179 179 178 177 177 179 179 179 179 179 179 179 179 178 180 182 184 186 186 186 186 185 187 190 193 194 193 190 189 193 193 193 193 193 193 193 193 190 191 192 194 195 197 198 198 199 201 203 203 202 203 205 207 203 205 206 206 205 204 206 208 208 208 208 208 208 208 208 208 206 207 209 210 210 209 208 207 214 213 211 208 206 205 205 205 210 210 210 210 211 211 211 211 209 209 208 208 209 211 213 214 208 208 208 209 209 210 210 210 210 210 210 210 210 209 209 209 208 208 207 207 207 207 209 210 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 162 161 161 161 162 162 163 162 162 163 163 164 164 164 164 164 164 164 164 165 165 165 165 164 163 162 161 161 160 161 161 160 160 160 160 160 160 160 160 157 157 158 159 160 161 161 162 162 162 161 161 161 161 162 163 162 163 163 163 164 164 164 165 168 166 165 167 170 171 168 165 172 172 173 173 174 175 175 176 174 175 175 176 177 178 179 179 180 182 183 182 181 180 181 183 183 182 182 181 181 182 182 183 181 182 183 185 185 185 185 184 184 185 186 187 187 187 187 186 186 187 187 186 185 184 186 188 186 184 182 180 181 183 187 189 187 186 183 182 182 183 186 187 186 186 186 185 184 182 181 180 182 182 180 179 178 178 178 178 176 176 176 176 176 176 176 176 176 177 179 179 179 179 181 182 182 181 181 180 179 179 178 178 184 184 184 184 184 184 184 184 183 183 183 183 185 186 188 189 190 190 190 190 191 191 191 192 192 193 194 195 195 195 194 194 192 194 194 193 194 197 197 196 196 196 195 196 196 197 199 199 197 198 199 200 200 200 200 200 202 201 200 199 198 197 196 196 194 196 198 198 196 195 195 196 194 195 195 195 194 193 192 191 194 193 192 191 190 189 188 188 194 194 193 191 190 189 189 188 192 191 191 191 191 192 194 194 192 193 194 195 195 194 193 192 195 194 193 193 193 192 189 186 193 192 191 189 188 188 188 188 184 183 183 183 184 186 188 189 188 188 189 189 188 187 186 185 187 187 186 185 184 185 185 186 186 187 188 188 189 189 188 188 187 188 188 186 183 182 183 185 184 184 184 184 184 184 183 183 183 183 182 182 182 182 181 181 182 182 183 184 184 184 183 183 184 184 182 181 181 181 182 182 184 186 188 189 189 189 190 191 186 188 191 192 193 191 189 188 191 191 190 190 190 190 191 191 188 191 193 193 192 191 191 192 195 194 193 192 190 189 188 187 192 191 191 191 193 194 193 192 193 192 191 189 188 187 188 188 186 187 189 189 189 190 191 193 193 195 196 196 194 194 195 197 195 195 195 195 195 195 195 195 195 194 194 193 193 192 191 191 192 192 192 192 192 191 189 189 189 192 192 189 189 192 192 189 191 191 191 190 189 189 188 188 187 187 187 187 188 189 190 191 192 191 189 189 190 190 189 187 191 192 192 192 193 193 194 194 193 193 193 193 193 193 193 193 193 193 193 192 191 189 187 186 186 185 185 185 186 186 185 183 187 188 189 190 191 191 191 190 192 192 190 189 189 188 189 189 191 189 186 184 185 185 183 182 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 183 177 181 184 183 179 176 177 179 178 178 177 176 176 176 176 176 176 175 174 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 170 170 170 171 171 172 172 172 174 173 171 170 170 171 173 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 173 172 172 171 172 172 173 174 174 174 173 173 174 174 175 176 175 175 175 175 176 178 179 180 179 178 176 176 177 178 178 178 176 177 177 177 178 178 179 179 176 176 176 177 177 178 178 178 180 181 181 182 182 182 181 180 183 184 184 185 185 185 185 185 184 185 185 185 186 186 187 187 188 188 187 187 186 185 185 185 183 182 182 182 182 183 184 184 185 185 185 186 187 188 189 190 190 190 189 189 190 192 194 195 193 194 194 194 194 194 194 194 199 198 196 194 194 194 195 195 192 192 191 189 188 187 186 186 182 183 183 183 183 182 181 180 179 179 178 178 177 176 176 176 176 175 175 174 173 173 172 172 171 171 171 172 173 174 176 176 174 174 173 173 173 173 172 172 173 174 175 175 174 174 175 176 175 174 173 173 172 173 174 174 172 172 173 173 174 174 175 175 173 173 173 173 173 173 173 173 176 175 175 175 175 174 174 174 173 173 173 174 175 176 177 177 173 173 173 173 173 173 173 173 173 174 174 174 174 174 173 172 173 173 173 173 173 173 173 173 173 174 175 175 175 175 174 173 176 175 175 174 175 175 176 177 176 175 177 179 178 176 178 181 180 179 178 178 178 180 182 183 186 185 184 183 182 182 183 183 182 183 183 183 183 183 183 184 183 184 184 185 185 185 184 184 184 185 186 187 187 187 187 186 187 187 186 185 184 183 182 182 181 179 177 177 179 180 180 179 178 179 179 179 178 177 175 175 176 176 175 174 174 174 174 175 176 177 177 178 178 178 177 177 184 181 178 177 178 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 176 175 175 174 174 176 176 176 176 175 175 175 175 176 176 176 176 176 175 173 173 174 174 174 174 174 174 174 174 172 173 173 173 174 174 174 175 177 177 177 177 177 176 175 174 173 173 174 174 174 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 175 175 176 175 174 173 172 174 173 173 173 173 174 176 176 177 170 166 174 173 176 176 146 100 94 135 149 154 179 178 174 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 173 174 175 175 174 174 175 177 174 174 174 175 175 175 176 176 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 172 173 174 174 173 172 173 174 174 175 176 176 177 176 176 176 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 174 173 174 177 178 175 172 176 176 175 175 175 175 176 176 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 175 175 175 176 176 176 176 176 175 174 174 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 175 175 174 173 173 174 175 176 177 177 177 177 176 174 175 177 178 176 174 174 174 174 174 174 174 174 174 176 176 175 175 175 175 176 176 174 174 175 175 175 175 174 174 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 171 175 176 174 173 173 173 172 175 175 175 175 175 175 175 175 172 173 173 174 175 176 177 177 173 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 176 176 175 175 174 173 174 175 176 176 176 175 174 176 176 176 176 177 177 177 177 174 175 177 177 176 175 175 176 174 174 174 175 175 175 176 176 176 175 174 173 173 173 174 174 177 177 176 176 176 175 175 175 174 174 174 175 175 175 175 175 176 176 175 174 173 173 172 172 174 175 175 175 176 176 176 177 173 173 174 175 175 176 176 177 176 176 175 174 174 174 175 175 176 176 175 175 175 174 174 174 179 178 177 176 174 173 172 172 177 176 175 174 174 174 175 175 173 173 174 175 175 176 176 177 175 176 176 177 176 175 174 174 174 174 174 175 175 176 176 176 178 177 177 176 176 177 177 178 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 173 173 175 176 176 176 176 175 176 175 174 174 175 176 175 174 172 173 175 176 177 176 175 174 176 175 173 174 176 177 177 175 176 175 175 174 174 175 175 176 176 176 175 174 174 174 175 175 177 177 176 175 174 174 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 176 176 175 175 175 175 174 173 178 177 177 176 175 174 174 173 177 177 176 176 176 176 176 176 176 176 175 174 173 173 172 172 175 175 175 175 175 175 175 175 178 177 176 175 174 173 173 173 176 176 176 176 176 176 176 176 174 174 175 175 176 176 177 177 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 177 174 172 172 174 176 176 176 174 174 175 176 176 175 174 174 173 175 176 175 174 174 175 176 179 179 178 176 175 173 172 172 174 174 174 174 174 174 174 174 176 175 174 174 175 176 175 174 174 176 177 177 175 174 173 174 174 173 172 173 175 176 175 174 175 175 175 175 175 175 175 175 177 177 176 175 174 173 173 172 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 175 176 176 176 176 176 176 177 173 174 175 175 174 174 175 176 174 175 176 176 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 174 174 174 175 175 174 174 174 175 175 175 175 175 175 175 175 179 178 178 177 176 175 175 174 178 178 177 176 174 173 172 171 175 175 175 175 175 175 174 174 171 173 176 176 175 175 176 177 180 178 175 175 176 178 178 178 176 175 174 174 174 174 175 176 177 176 175 175 175 174 174 173 174 174 175 176 176 176 176 176 174 175 176 177 178 178 178 178 178 178 178 178 177 177 177 177 175 175 175 175 175 176 176 177 174 176 178 178 178 177 178 179 177 177 178 178 179 180 180 180 179 179 178 178 178 178 178 178 180 180 181 181 181 180 179 178 179 179 180 180 180 181 181 181 176 176 177 177 178 179 179 179 179 178 178 178 179 180 181 182 182 182 183 183 183 183 182 182 185 185 184 183 182 181 180 180 177 178 178 179 181 182 182 183 180 180 179 178 178 178 179 179 177 177 178 179 179 178 177 177 181 180 180 179 179 178 178 177 179 179 179 179 179 179 179 179 179 180 181 183 184 185 185 185 191 190 188 187 188 191 194 197 194 194 194 194 194 194 194 194 190 191 192 194 196 198 199 200 198 200 202 203 202 203 205 207 204 205 207 207 205 205 207 208 207 207 207 207 207 207 207 207 209 209 210 210 210 209 208 208 213 212 211 210 210 210 211 212 210 211 211 211 211 212 212 212 211 210 208 207 208 210 213 215 211 211 211 211 212 212 212 212 211 211 210 210 210 210 209 209 206 207 207 207 207 208 210 212 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 163 163 162 161 161 161 162 162 163 163 163 164 164 164 165 165 164 165 165 165 166 166 167 167 163 163 163 163 162 161 160 159 160 160 160 160 160 160 160 160 159 159 160 160 161 162 162 162 161 161 160 160 160 161 163 163 163 163 163 164 164 165 165 165 170 166 163 165 168 171 169 166 168 169 170 171 173 174 175 176 173 174 174 176 177 178 179 179 180 182 183 183 181 180 181 183 182 182 183 183 183 182 181 181 181 182 183 184 185 185 185 185 185 186 187 188 189 189 188 188 185 187 189 188 187 186 186 187 185 185 184 183 183 184 186 187 187 187 186 186 186 186 187 187 186 186 185 184 183 183 183 183 182 182 182 181 179 178 176 175 177 177 177 177 177 177 177 177 177 178 180 180 178 178 180 182 181 181 181 181 181 180 180 180 182 182 182 182 182 182 182 182 184 184 184 184 185 187 188 189 192 192 192 192 192 192 192 193 193 194 195 195 196 195 195 194 194 197 197 194 194 197 197 194 196 195 195 195 196 197 198 199 199 199 198 198 199 200 201 201 201 201 200 200 199 199 199 199 197 198 200 200 199 198 198 199 197 197 197 197 197 195 194 193 196 196 194 193 191 189 188 187 194 193 191 189 188 189 190 191 190 190 190 190 191 193 194 195 192 193 195 196 196 194 193 192 194 193 192 193 194 194 191 189 190 191 191 191 191 190 189 188 185 185 184 184 184 184 184 184 187 187 188 188 188 187 186 185 187 186 185 184 184 184 185 186 184 185 186 187 188 187 187 186 186 188 189 188 186 184 184 185 183 183 184 184 184 184 184 184 183 183 183 182 182 181 181 181 183 183 184 184 184 183 182 182 183 183 182 182 182 183 184 184 183 186 188 189 188 188 190 192 190 190 191 191 190 190 189 189 189 189 190 190 190 190 189 189 188 190 193 194 192 191 191 192 193 193 192 191 190 189 188 188 191 189 188 189 192 193 192 190 191 191 190 190 190 190 191 192 185 187 189 189 189 189 191 193 192 194 195 195 194 193 195 197 194 194 194 194 195 195 195 195 195 195 194 193 192 192 191 191 193 193 194 193 192 191 189 188 189 192 192 190 190 192 192 189 191 191 190 190 189 188 188 188 188 188 187 187 187 188 188 189 191 190 189 190 192 193 192 190 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 191 191 192 191 191 189 188 187 186 188 188 188 186 185 184 185 189 190 190 191 191 190 190 189 191 191 191 191 190 189 188 187 188 186 184 183 185 186 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 184 184 183 183 183 183 181 182 182 181 180 179 178 179 179 178 177 176 176 176 176 176 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 173 173 173 173 173 173 173 173 172 172 172 171 171 171 171 171 169 169 169 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 174 173 173 172 172 171 171 170 174 174 173 172 172 172 173 173 173 174 175 175 176 175 175 175 176 176 177 178 179 179 178 178 181 179 177 176 178 179 180 180 179 179 178 178 178 178 177 177 177 177 177 177 177 177 178 178 180 180 180 180 180 181 182 183 183 183 184 185 185 185 185 184 186 186 186 186 186 186 186 186 189 188 188 187 186 186 185 185 184 183 183 183 184 185 185 186 186 186 186 187 188 190 191 192 193 193 193 194 194 195 195 195 194 194 194 195 195 196 196 196 199 199 198 197 196 195 195 195 193 191 189 188 187 188 189 189 187 187 185 184 183 183 183 183 181 181 180 180 179 178 177 177 177 176 176 175 174 173 173 172 174 173 173 172 172 173 173 174 174 174 173 173 173 173 172 172 173 175 176 176 175 174 176 178 177 176 174 173 172 172 173 174 172 172 173 173 174 175 175 176 173 173 173 173 173 173 173 173 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 173 172 171 173 173 173 173 173 173 173 173 173 174 175 175 175 175 174 173 176 176 175 175 175 176 177 177 176 175 177 179 177 174 175 180 180 179 178 177 178 180 182 184 186 185 184 182 182 182 182 182 183 183 183 183 182 182 182 182 186 186 185 184 184 184 185 185 184 185 186 188 189 189 189 189 188 188 187 186 185 184 183 183 183 181 179 179 180 182 181 180 180 180 180 180 179 177 176 175 177 176 175 174 173 174 174 175 175 175 176 177 178 178 178 178 182 180 178 177 178 178 177 175 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 178 178 178 177 176 176 175 175 175 175 175 175 176 176 176 176 176 175 175 174 174 174 175 175 174 174 174 174 174 174 174 174 176 176 175 175 174 174 174 174 177 176 175 175 174 175 175 175 173 173 174 175 175 174 173 173 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 177 177 178 178 178 177 175 175 176 175 174 173 173 173 174 174 175 168 166 177 171 182 196 158 105 87 127 147 160 186 178 175 174 174 173 173 173 174 174 175 175 175 175 175 175 175 175 175 176 175 173 172 172 173 175 176 174 175 176 175 174 174 175 176 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 176 175 173 172 172 173 175 176 171 173 175 175 173 173 175 177 175 175 175 174 175 175 176 177 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 176 176 175 173 177 176 175 175 175 175 176 177 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 173 174 174 174 174 178 177 176 175 175 175 175 175 173 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 174 174 174 174 175 175 175 175 173 173 173 174 176 176 173 171 176 176 176 176 176 176 176 176 177 176 175 175 175 175 176 177 174 174 173 172 172 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 169 174 177 174 172 174 174 173 175 175 175 175 175 175 175 175 173 173 174 174 175 176 177 177 173 174 175 175 175 175 176 176 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 176 175 175 174 174 175 175 176 172 174 176 178 178 176 173 171 176 176 176 177 177 177 178 178 175 176 177 176 174 174 176 178 174 174 174 175 175 176 176 176 176 176 175 175 175 174 174 173 176 176 176 175 175 174 174 174 175 175 175 174 174 174 174 174 175 175 175 175 175 174 174 174 175 175 175 176 176 176 177 177 173 173 174 174 175 176 177 177 175 175 174 174 174 175 176 176 176 176 176 175 175 174 174 174 177 177 177 176 176 176 175 175 176 176 177 177 177 176 175 175 173 173 174 174 175 176 177 177 175 176 177 177 177 176 175 174 175 175 175 175 175 175 175 175 178 177 177 176 176 177 177 178 177 177 177 177 177 177 177 177 174 174 174 174 174 174 174 174 171 172 174 175 176 177 177 177 176 175 174 174 175 176 175 174 172 173 175 177 177 176 175 174 176 174 172 173 175 177 177 176 174 175 175 176 176 175 175 174 175 175 174 174 174 175 176 176 175 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 176 176 175 175 175 175 174 173 176 176 176 176 176 176 175 175 176 176 176 176 176 177 177 177 175 175 175 175 175 174 174 174 175 175 175 175 175 175 175 175 176 176 175 174 174 174 175 175 175 175 175 175 175 175 175 175 177 176 176 176 176 175 175 175 177 177 176 176 176 175 175 175 176 176 176 176 176 176 176 176 177 174 172 172 174 176 177 177 174 174 175 176 176 175 174 174 174 176 177 176 174 173 174 176 177 177 176 176 176 175 175 175 176 176 176 176 176 176 176 176 176 175 174 174 175 176 175 174 174 176 178 177 175 173 173 174 178 176 175 176 178 179 178 177 175 175 175 175 175 175 175 175 177 177 176 175 174 174 173 173 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 177 176 176 176 176 176 176 175 174 176 177 176 174 173 174 176 177 176 175 175 174 175 175 175 176 176 176 176 176 176 176 176 175 176 177 178 177 176 175 173 177 177 176 176 176 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 173 173 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 175 175 175 175 175 175 169 172 175 176 176 176 177 179 179 177 176 176 178 179 178 176 176 175 174 174 174 174 175 176 177 176 175 173 173 174 175 176 175 176 176 177 178 178 177 177 180 179 178 177 177 177 177 177 175 176 178 179 178 177 175 174 175 174 174 174 175 176 176 177 173 176 178 178 177 177 178 179 179 179 179 179 180 180 180 180 179 179 178 178 178 178 178 178 180 181 181 181 181 180 179 178 179 179 179 180 180 181 181 181 181 181 181 181 181 181 182 182 180 179 178 178 178 179 180 180 181 181 182 182 182 182 181 181 182 182 182 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 179 180 180 176 177 179 180 180 179 177 176 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 181 181 182 182 183 184 184 185 192 190 188 187 189 192 195 198 193 193 193 193 193 193 193 193 193 193 194 195 196 198 198 199 196 198 200 201 201 201 204 206 204 206 208 207 206 206 207 209 208 208 208 208 208 208 208 208 209 209 209 209 209 210 211 212 211 210 210 210 211 213 214 215 211 211 211 212 212 213 213 213 212 212 211 211 211 212 212 213 213 213 213 212 212 212 212 212 210 210 210 209 209 209 208 208 206 208 209 208 207 207 210 213 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 164 164 162 161 161 161 161 162 163 163 164 164 164 165 165 165 165 165 165 166 166 167 167 167 162 163 164 164 164 162 159 158 160 160 160 160 160 160 160 160 161 161 161 162 162 162 163 163 161 160 160 159 160 161 163 164 164 164 164 165 165 166 166 166 171 167 162 163 167 170 169 167 162 163 165 167 169 171 173 174 173 173 174 175 176 178 178 179 181 182 183 183 181 180 182 183 181 182 183 184 184 182 181 179 181 182 183 184 185 185 185 185 187 187 189 190 190 190 190 190 184 187 189 190 188 186 186 186 186 186 187 188 188 188 187 186 186 187 189 190 190 189 187 186 185 184 183 182 182 184 186 187 181 182 182 182 180 178 175 173 177 177 177 177 177 177 177 177 177 179 181 180 178 178 179 181 181 181 181 182 182 183 183 183 180 180 180 180 180 180 180 180 185 185 185 185 185 187 188 189 193 193 193 193 193 193 193 193 193 194 195 196 196 196 195 195 196 199 199 195 194 197 196 192 196 195 195 195 195 197 198 199 206 205 202 200 199 199 199 200 199 199 199 200 200 201 201 201 199 201 202 203 202 201 201 201 199 199 199 199 199 197 196 195 194 194 194 193 193 192 192 192 193 191 189 187 188 189 192 194 190 190 191 191 193 195 197 198 192 193 195 196 196 195 193 192 192 191 191 193 195 195 193 191 188 189 191 192 192 191 189 188 186 186 186 186 184 183 181 180 187 187 188 189 189 189 188 188 187 186 185 184 184 184 185 185 182 183 184 186 186 186 185 184 185 188 190 191 188 186 185 186 183 183 183 184 184 185 185 185 183 183 183 182 182 181 181 181 184 184 184 184 184 183 182 181 182 182 182 182 183 185 187 188 183 185 188 189 188 188 190 192 194 192 190 188 188 188 190 191 187 188 190 191 191 190 188 187 187 190 193 194 192 191 191 191 191 191 190 190 190 190 189 189 190 188 187 188 191 192 191 189 190 189 190 190 191 193 195 196 184 187 189 189 188 189 191 193 190 192 194 194 193 192 194 196 193 193 194 194 194 194 195 195 195 195 194 193 192 191 191 190 190 191 192 193 193 193 192 192 189 192 193 190 190 193 192 189 189 189 188 187 187 186 186 185 190 189 188 187 186 186 186 186 188 187 187 189 192 193 193 192 194 194 194 193 193 193 193 193 192 192 192 192 192 192 192 192 190 190 190 190 190 189 188 187 183 186 189 189 187 186 188 190 190 191 191 191 191 190 189 188 190 191 192 192 192 190 188 187 185 183 182 183 185 188 188 187 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 184 184 183 183 184 184 186 182 179 179 181 182 180 178 179 179 178 177 176 176 176 176 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 170 173 173 173 173 173 173 173 173 172 171 171 171 170 169 169 169 168 168 169 169 169 170 170 170 170 171 173 173 173 173 171 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 175 174 174 173 172 171 170 170 175 174 173 172 172 172 172 173 172 174 175 177 177 176 175 174 176 177 179 180 180 179 178 176 183 181 178 177 179 180 181 181 181 181 180 179 178 176 175 175 179 179 178 178 178 178 178 177 180 179 178 178 179 181 183 184 181 181 182 183 183 183 182 182 187 187 186 186 186 186 185 185 189 189 188 187 186 186 185 185 184 184 184 184 185 186 187 187 187 187 187 188 189 191 192 193 195 195 196 197 197 197 196 195 195 195 195 196 197 197 198 198 197 197 197 196 195 194 193 192 193 191 188 187 186 188 190 192 191 190 187 185 184 184 184 185 183 182 181 181 180 179 178 178 178 177 176 176 175 174 173 173 177 176 175 173 172 171 171 170 174 174 173 173 173 173 172 172 173 175 177 177 175 175 177 179 179 177 175 173 171 172 172 173 172 172 173 174 174 175 176 176 173 173 173 173 173 173 173 173 177 176 176 175 175 174 174 174 177 177 176 176 175 174 174 173 173 173 173 173 173 173 173 173 175 175 175 174 173 172 171 170 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 176 176 175 175 175 176 177 178 177 175 177 179 177 172 174 179 180 179 178 177 178 180 183 184 185 184 183 182 181 181 181 181 183 183 183 182 182 181 181 181 188 187 185 184 183 184 185 186 183 184 187 189 190 191 190 190 189 189 188 187 186 184 183 183 184 182 180 180 182 183 183 182 180 181 181 180 179 178 176 175 178 177 175 174 173 174 174 175 174 174 176 177 178 179 179 179 179 178 176 177 179 179 177 174 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 180 179 179 178 178 177 176 176 174 174 174 175 175 176 176 176 176 175 173 172 172 174 175 176 174 174 174 174 174 174 174 174 178 178 177 176 175 174 173 173 176 175 173 172 172 173 175 176 173 173 175 175 175 175 173 173 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 174 175 175 175 175 174 173 172 178 177 176 174 172 172 172 172 174 175 179 184 164 175 203 171 121 64 92 140 174 193 175 179 173 173 173 173 173 174 175 176 176 176 176 176 176 176 176 176 176 175 173 172 172 173 175 176 175 176 177 176 174 173 174 175 173 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 176 175 173 172 172 173 175 176 171 174 176 176 174 174 176 179 176 174 173 172 173 174 176 177 177 177 177 176 175 175 175 174 174 174 174 174 174 174 174 174 173 175 176 177 176 175 174 174 177 176 175 175 175 175 176 177 176 176 176 175 175 174 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 176 179 178 176 174 174 174 175 176 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 178 176 175 175 174 174 173 172 172 170 170 171 173 175 174 171 167 177 177 177 177 177 177 177 177 177 176 175 175 175 175 176 177 176 175 173 172 172 173 175 176 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 167 173 177 174 172 174 175 173 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 173 174 175 175 175 175 176 176 177 177 176 175 174 174 173 173 175 175 175 175 175 175 175 175 177 176 174 173 173 174 176 177 172 174 177 179 179 176 172 169 173 174 174 175 175 176 176 176 176 177 177 175 173 173 176 179 173 174 174 175 175 176 176 176 176 176 177 177 177 175 174 173 175 175 175 174 174 173 173 173 177 176 176 176 175 175 174 174 174 174 175 175 176 177 177 178 175 175 175 176 176 176 177 177 172 173 173 174 175 176 177 177 174 174 174 174 174 175 176 177 176 176 176 175 175 174 174 173 175 175 176 177 177 178 178 179 176 177 178 179 179 177 176 174 172 173 173 174 175 176 177 177 176 176 177 177 177 176 175 174 176 175 175 175 175 175 174 174 176 175 175 174 174 175 175 176 177 177 177 177 177 177 177 177 174 174 174 174 174 174 174 174 170 171 173 175 177 177 178 178 176 175 174 174 175 176 175 174 171 173 175 177 177 177 175 174 173 172 170 171 173 175 175 174 173 174 176 177 177 176 174 173 174 174 174 174 174 175 176 177 173 173 174 175 175 176 176 177 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 176 176 175 175 175 175 174 173 174 174 175 176 176 177 177 178 175 175 175 176 176 177 177 177 174 174 175 175 176 177 177 178 175 175 175 175 175 175 175 175 174 174 174 174 175 176 177 177 174 174 174 174 174 174 174 174 179 179 178 177 175 174 173 173 177 177 177 176 176 175 175 174 176 176 176 176 176 176 176 176 179 176 174 173 176 178 179 179 174 174 175 176 176 175 174 174 175 176 178 176 174 172 173 175 174 174 175 175 176 177 178 178 177 177 177 177 177 177 177 177 176 175 174 174 175 176 175 174 173 176 178 177 175 173 173 174 176 175 174 175 177 178 177 176 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 177 177 177 176 176 175 175 175 176 177 179 177 174 173 174 176 178 176 174 173 172 173 174 175 176 176 176 176 176 176 176 176 174 176 178 179 179 176 174 172 177 177 176 176 176 175 175 175 177 177 177 177 177 177 177 177 174 174 174 174 174 174 174 174 176 175 173 172 172 173 175 176 175 175 175 175 175 175 175 175 173 173 174 175 175 176 177 177 173 173 174 175 175 176 176 177 174 174 174 175 175 176 176 176 168 171 174 176 176 176 178 180 178 177 175 177 179 179 177 175 176 175 174 174 174 174 175 176 178 176 174 172 172 173 176 178 176 177 178 178 179 179 179 178 185 183 181 178 176 175 176 176 173 174 177 179 178 176 173 171 174 174 174 174 175 176 176 177 173 175 178 178 177 176 178 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 177 177 181 181 181 181 181 180 179 178 179 179 179 180 180 181 181 182 180 180 180 180 180 180 180 180 182 182 181 180 180 180 181 182 179 180 180 181 181 180 180 179 178 179 179 179 180 180 181 181 181 181 180 179 177 176 175 175 178 178 178 178 179 179 180 181 176 177 179 180 180 179 177 176 176 177 177 178 180 181 181 182 181 181 180 180 180 180 179 179 183 182 182 181 182 183 184 185 185 188 192 195 196 195 193 192 192 192 192 192 192 192 192 192 195 195 196 196 196 197 197 197 199 201 203 204 204 204 207 209 205 206 208 208 206 206 208 209 210 210 210 210 210 210 210 210 208 208 207 207 209 211 214 215 210 210 209 209 209 210 211 212 211 211 211 212 213 213 213 214 211 212 214 215 215 214 212 211 212 212 212 211 211 210 210 210 210 209 209 208 208 207 207 207 208 210 210 209 207 207 209 212 164 163 161 160 160 161 163 164 164 163 162 162 162 162 161 161 162 162 161 161 161 161 161 161 161 161 162 163 163 164 164 165 165 166 168 169 168 166 164 162 165 165 165 164 164 163 163 163 160 161 162 163 162 161 160 159 161 161 162 162 162 161 160 159 164 165 166 165 164 164 166 168 165 166 167 168 168 168 167 167 170 169 169 168 166 165 165 164 167 168 170 171 172 172 171 170 178 178 178 179 179 180 180 180 182 183 183 184 184 184 183 183 187 186 183 181 180 179 180 181 185 185 185 186 186 187 187 187 192 190 188 186 186 188 190 192 191 190 188 186 186 187 188 189 192 188 185 184 186 188 188 187 187 187 187 187 187 187 187 187 188 187 186 184 184 185 186 186 185 185 184 184 182 180 178 177 179 179 178 178 178 179 180 180 178 178 179 180 180 181 181 182 187 182 179 180 184 186 185 182 177 177 179 180 182 184 185 185 182 183 184 186 186 186 186 186 187 191 194 194 190 189 193 197 200 196 193 194 197 200 202 202 194 193 194 196 200 201 200 199 194 194 195 195 196 197 197 198 199 200 201 203 205 207 208 209 204 204 203 202 201 201 200 200 201 201 201 200 200 200 199 199 195 195 195 195 195 195 195 195 195 195 195 194 194 194 193 193 194 194 193 193 193 192 192 192 191 191 192 192 193 194 195 195 192 194 196 195 193 192 194 196 196 196 195 194 193 192 191 190 190 190 189 188 188 187 187 186 187 188 187 185 182 182 184 186 188 188 188 187 187 186 185 184 185 187 188 188 185 184 184 186 184 186 189 190 188 186 186 186 183 184 184 185 185 186 186 186 182 182 183 183 183 183 184 184 183 183 183 182 182 181 181 180 181 182 184 185 184 182 180 178 183 183 183 183 183 183 183 183 188 188 188 188 189 190 190 190 186 187 189 191 192 192 192 191 190 191 191 191 191 190 189 188 191 191 191 191 190 188 187 186 189 189 189 188 188 188 187 187 196 194 191 188 187 187 188 189 190 189 189 188 188 189 189 190 188 188 188 189 190 191 193 194 195 191 191 194 194 190 189 192 200 203 202 195 191 194 196 195 193 193 192 192 192 191 191 191 190 191 191 192 193 193 193 193 191 191 190 190 190 190 190 189 187 187 188 188 188 189 189 189 189 189 189 188 188 187 187 187 194 193 192 191 190 189 188 188 190 191 191 190 189 190 195 198 196 197 196 196 194 192 191 189 190 190 190 189 189 188 188 187 189 187 186 187 189 191 192 191 191 190 190 189 189 190 191 191 191 191 192 193 192 190 189 187 187 186 184 183 183 184 185 186 185 185 185 186 186 187 187 187 184 185 187 188 188 187 185 184 184 184 183 183 182 181 180 180 180 181 182 183 183 183 182 182 179 178 178 177 177 177 176 175 177 177 176 175 174 174 174 174 170 170 170 171 172 173 174 175 173 173 172 172 172 172 171 171 172 176 179 177 171 168 169 172 171 171 171 171 171 171 171 171 175 175 175 174 173 173 173 172 171 171 172 172 172 171 169 168 171 172 174 175 175 173 171 170 173 172 171 171 171 171 172 173 171 172 173 173 173 172 171 170 172 172 172 173 173 174 174 175 175 177 176 171 171 176 178 176 175 176 176 177 178 178 179 179 179 178 176 175 174 175 175 176 178 177 176 176 175 175 176 176 176 176 177 178 178 179 180 180 179 180 181 181 181 181 182 182 182 182 183 184 185 186 186 187 187 187 187 187 187 187 187 187 186 186 186 186 185 184 183 182 183 183 184 186 188 189 190 191 190 191 192 191 189 190 192 194 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 198 198 199 199 200 199 197 196 195 196 196 196 195 193 191 189 188 188 188 187 187 187 186 186 186 186 186 185 184 183 183 182 181 179 179 179 178 177 175 173 172 173 173 173 173 173 173 173 173 173 174 174 174 174 173 172 171 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 173 173 172 171 171 170 173 172 171 171 172 173 175 176 177 175 175 176 177 176 174 171 176 175 174 173 173 173 174 174 175 174 172 171 171 172 174 176 173 173 173 174 174 175 175 176 171 172 174 175 176 177 177 176 174 174 174 175 175 176 176 176 177 178 178 178 179 180 180 180 177 177 178 179 180 180 181 181 183 183 183 183 183 183 183 183 183 183 182 182 182 183 184 184 187 186 185 184 184 184 185 185 190 188 187 186 186 188 190 191 189 189 190 189 189 188 186 185 187 186 185 183 181 179 178 177 178 178 178 178 178 178 178 178 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 176 177 177 178 179 179 175 176 177 178 179 180 180 180 183 179 175 175 177 180 182 181 178 178 177 176 176 175 174 174 177 176 174 173 173 174 176 177 176 176 176 176 175 174 174 173 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 171 170 170 172 174 175 174 172 174 174 174 173 173 172 172 172 175 175 175 175 175 175 175 175 174 173 172 171 172 173 175 177 174 174 174 174 174 174 174 174 174 175 175 176 176 176 175 175 170 174 174 172 177 184 180 169 133 73 50 94 167 198 180 177 176 175 176 177 174 170 172 178 176 176 175 174 174 173 173 172 176 176 176 175 175 174 174 174 174 176 177 175 173 172 173 174 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 172 173 175 176 177 176 176 175 174 175 175 175 176 177 177 177 175 175 175 175 175 175 175 175 178 176 174 174 176 176 174 172 174 174 174 174 174 174 174 174 172 173 173 174 175 176 177 177 175 176 176 177 177 176 176 175 175 176 176 175 173 172 174 176 175 175 175 175 175 176 177 178 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 176 174 174 175 177 178 175 173 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 180 177 174 172 171 173 175 177 177 176 174 173 173 174 176 177 174 174 174 174 174 174 174 174 178 175 173 175 180 181 178 174 174 173 173 173 173 174 175 176 173 173 173 174 174 175 175 175 172 171 171 171 172 174 176 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 179 175 172 174 178 179 175 170 176 176 176 176 176 176 176 176 176 177 179 180 180 179 177 176 176 175 174 174 174 174 175 176 174 175 175 176 176 175 175 174 180 179 176 175 175 176 179 180 176 175 173 172 172 173 175 176 175 175 175 175 175 175 175 175 173 174 174 175 175 174 174 173 174 175 176 175 174 174 175 176 175 175 175 175 175 175 175 175 176 176 176 176 176 177 179 179 178 176 174 172 172 174 176 178 172 173 174 175 176 176 176 176 178 178 177 176 176 175 174 174 177 177 177 176 175 172 170 169 175 175 176 176 176 176 176 176 174 174 174 173 173 172 172 172 177 176 175 175 175 176 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 187 182 176 173 173 175 175 174 177 177 177 176 176 175 175 175 173 174 176 177 177 176 174 173 176 176 176 175 175 174 174 173 178 178 177 176 174 173 172 172 174 175 175 176 176 175 175 174 177 177 177 177 177 177 177 177 172 178 183 180 174 171 176 182 180 175 171 168 170 172 174 174 176 175 175 174 174 175 175 176 175 175 175 176 176 177 177 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 173 174 175 176 177 178 178 177 175 175 176 176 176 175 174 174 173 174 175 175 175 175 176 176 178 178 177 176 175 174 173 173 174 174 174 174 174 174 174 174 176 176 176 177 177 178 178 178 179 178 178 177 177 176 175 175 175 175 175 175 175 175 175 175 179 178 176 174 174 176 178 179 172 173 174 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 178 176 176 176 177 177 178 178 178 175 176 176 177 176 175 173 172 174 174 174 174 174 174 174 174 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 173 174 176 177 177 176 174 173 177 175 173 171 171 171 172 173 178 176 174 174 175 174 172 170 178 176 175 176 178 179 177 175 178 178 177 177 177 177 176 176 176 176 176 176 176 176 176 176 171 174 176 176 176 176 178 181 177 176 175 174 173 174 174 175 174 174 175 175 175 175 175 176 174 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 177 177 177 176 176 175 175 175 176 176 176 175 175 174 174 174 171 172 173 174 176 177 178 179 178 178 177 176 176 176 177 177 174 177 179 179 176 174 175 176 174 174 174 175 175 176 176 176 174 175 175 176 177 177 177 177 176 175 175 174 175 176 178 179 179 178 178 178 179 179 180 181 180 180 179 179 179 179 178 178 181 178 179 183 183 180 180 183 180 180 179 179 179 180 181 182 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 183 182 180 179 179 180 182 183 184 183 182 181 179 178 177 176 183 182 182 181 180 179 178 178 183 182 181 180 178 177 176 175 176 176 177 178 178 179 180 180 178 178 177 176 176 177 177 178 180 180 180 180 180 180 180 180 180 180 181 181 183 184 186 187 190 189 189 192 197 199 198 197 197 197 196 196 196 195 195 195 200 199 198 197 197 197 197 198 206 206 206 207 207 206 206 205 211 211 210 209 208 208 208 208 209 209 210 211 211 210 209 209 212 212 213 212 212 210 209 208 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 210 210 208 206 205 207 209 214 212 210 207 205 203 203 203 206 206 206 206 206 206 206 206 164 164 163 162 162 162 163 163 164 163 162 162 162 162 161 161 162 162 162 162 162 163 163 163 160 161 162 162 163 164 165 165 168 168 167 166 166 165 166 166 168 167 166 165 164 162 161 161 161 161 162 163 162 161 160 159 159 159 161 162 162 162 162 162 160 161 162 162 160 161 163 165 165 165 165 165 166 166 166 167 169 169 168 167 167 166 165 165 168 169 170 171 172 172 171 171 175 175 176 177 179 180 181 181 180 181 182 182 183 183 183 182 184 183 182 182 181 181 182 182 182 182 183 184 186 187 188 188 190 189 188 187 187 188 189 190 190 189 188 188 187 188 188 188 192 189 185 185 186 188 188 188 187 187 187 187 187 187 187 187 187 186 185 184 184 184 185 185 186 186 186 185 184 182 180 179 179 179 178 178 178 179 180 181 180 180 181 181 182 183 184 184 184 184 183 183 184 184 184 183 181 181 182 183 183 184 185 185 184 185 186 187 188 188 188 187 188 192 195 194 191 190 193 197 199 196 194 194 196 198 199 198 196 195 193 194 196 198 197 195 197 197 198 198 199 200 200 200 200 201 201 202 203 204 205 205 204 203 203 202 202 201 201 201 201 201 201 200 200 200 199 199 198 198 197 197 196 196 195 195 195 195 195 194 194 194 193 193 193 193 193 192 192 192 191 191 191 191 192 192 193 193 193 194 195 197 197 196 193 192 192 194 193 193 193 192 192 192 192 192 190 190 189 189 188 187 187 187 187 188 188 186 183 183 184 186 184 185 187 188 190 191 191 192 185 186 188 187 184 182 182 183 183 185 187 187 185 184 185 186 183 183 183 184 184 185 185 185 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 182 183 184 183 182 181 180 183 183 183 183 183 184 184 184 186 187 187 188 190 191 191 192 191 191 191 191 190 189 187 186 190 191 191 191 191 190 188 188 190 190 190 190 190 189 187 187 189 189 189 189 189 189 189 188 192 191 189 188 187 188 190 191 190 189 188 188 188 188 189 190 192 191 190 189 189 189 190 190 192 189 190 193 194 191 191 194 196 200 200 195 192 193 194 193 193 193 193 192 192 191 191 191 190 191 191 192 193 193 193 192 190 190 190 190 190 190 190 190 189 188 188 188 187 187 186 186 190 190 189 189 189 189 189 189 190 190 190 190 190 191 191 191 190 192 192 191 190 191 194 196 195 195 195 195 194 193 191 190 189 189 189 189 189 189 189 189 189 187 186 187 189 191 191 190 190 190 190 190 191 192 194 195 189 190 191 192 191 190 188 187 187 186 185 184 184 184 185 185 184 185 185 185 186 186 187 187 185 186 186 187 187 186 186 185 185 185 184 183 182 181 181 180 182 182 182 182 182 181 181 181 179 178 178 177 177 177 176 175 176 176 175 174 174 174 174 174 172 172 172 172 173 174 175 175 172 172 172 172 172 172 172 172 170 174 176 176 172 171 172 174 171 171 171 171 171 171 171 171 173 173 172 172 172 172 172 171 170 171 172 172 172 171 170 169 172 172 171 171 172 173 173 174 173 172 171 171 171 171 172 173 172 172 173 173 173 172 171 170 172 172 173 173 173 174 174 174 170 173 174 172 172 175 175 172 180 180 179 179 178 177 176 176 178 178 176 175 175 175 175 176 176 176 176 176 176 177 178 179 177 177 178 178 179 180 180 181 179 180 181 181 181 181 182 182 182 183 183 184 184 185 185 186 184 185 185 185 185 185 185 186 186 187 187 187 186 185 183 182 183 184 185 186 188 189 191 191 190 192 192 192 190 190 193 195 195 195 196 196 197 197 197 197 198 198 198 197 197 197 196 196 197 198 198 198 198 196 195 194 195 195 195 195 194 192 191 190 189 189 189 188 188 187 187 187 190 189 189 188 187 186 186 185 182 182 182 181 180 178 176 175 174 174 174 173 173 173 173 173 172 173 174 175 175 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 174 174 174 174 175 174 173 172 172 172 173 174 175 173 173 174 175 174 172 169 176 175 174 173 173 173 174 174 174 174 174 174 173 172 171 171 173 173 173 174 174 175 175 175 174 174 175 176 176 175 175 174 174 174 175 175 175 176 176 176 176 177 177 177 178 178 179 179 176 177 178 179 180 181 182 182 183 183 183 183 183 183 183 183 184 184 183 183 183 183 184 184 186 185 184 184 184 184 185 186 190 189 188 187 188 189 191 192 189 190 190 190 189 188 187 186 183 183 182 182 181 181 180 180 178 178 178 178 178 177 177 177 174 174 174 175 175 176 176 176 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 176 176 177 178 179 179 179 179 182 180 178 179 180 180 179 177 177 177 177 176 176 175 175 175 177 176 174 173 173 174 176 177 176 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 178 174 169 168 170 173 175 176 174 174 174 173 173 173 173 173 175 175 175 175 175 175 175 175 173 173 173 173 173 174 175 176 174 174 174 174 174 174 174 174 175 175 176 176 176 175 174 174 171 174 173 170 173 178 174 164 135 93 70 81 130 176 182 181 171 169 171 174 175 173 176 181 174 174 174 174 174 174 174 175 176 175 175 175 175 175 175 174 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 173 173 175 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 177 176 174 174 176 176 174 172 174 174 174 174 174 174 174 174 173 173 174 174 175 176 177 177 175 176 176 177 177 176 176 175 174 175 176 174 172 171 173 175 175 175 174 174 175 176 177 177 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 176 175 174 175 177 177 175 173 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 178 177 175 173 173 173 175 176 177 176 174 173 173 174 176 177 174 174 174 174 174 174 174 174 178 175 173 175 179 180 177 173 176 175 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 175 176 176 177 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 179 176 174 175 177 177 174 170 176 176 176 176 176 176 176 176 174 175 175 176 176 175 175 174 176 175 174 174 174 174 175 176 175 175 176 176 175 175 174 174 178 177 176 175 175 176 177 178 176 176 175 175 175 175 176 176 175 175 175 175 175 175 175 175 174 175 175 176 176 175 175 174 174 175 176 175 174 174 175 176 174 174 175 175 175 175 175 176 176 176 175 175 175 176 178 178 177 176 174 173 173 174 176 177 171 172 173 174 175 175 175 175 176 176 176 176 176 176 176 176 173 173 174 175 176 177 177 178 175 175 175 175 175 174 174 174 175 175 175 174 174 174 174 174 175 174 174 175 175 177 178 179 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 174 174 176 176 176 176 176 176 176 176 181 179 177 176 178 178 177 176 176 176 176 176 175 175 175 175 174 175 175 176 176 175 175 174 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 175 175 174 174 177 177 177 177 177 177 177 177 174 177 179 178 175 174 176 179 180 177 173 172 174 176 177 176 176 176 175 174 174 175 176 176 175 176 176 176 176 176 176 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 173 174 175 176 177 177 176 176 174 174 175 176 176 176 176 176 173 174 175 175 175 175 176 176 179 179 177 176 174 172 171 170 174 174 174 174 174 174 174 174 177 177 177 177 176 176 176 176 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 179 178 176 175 175 176 178 179 173 174 175 175 176 175 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 177 178 175 175 175 176 176 176 176 176 176 176 176 176 175 175 174 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 176 177 177 176 174 173 178 178 176 175 175 174 174 175 177 176 174 174 175 175 173 171 177 175 174 175 177 177 176 174 172 172 173 174 176 177 178 178 176 176 176 176 176 176 176 176 175 176 177 177 175 175 176 177 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 177 176 176 175 175 174 173 173 174 174 174 174 173 173 173 173 177 176 176 176 176 176 176 175 176 176 175 175 175 175 175 175 172 173 174 175 176 177 178 178 178 178 177 176 176 176 177 178 175 177 179 179 177 175 175 176 175 175 175 175 175 175 176 176 176 176 175 174 175 176 178 179 176 176 175 175 175 176 178 179 177 177 177 177 177 178 179 180 180 180 179 179 179 179 178 178 182 179 179 182 182 178 177 179 181 180 179 179 179 180 181 182 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 181 181 180 180 180 180 181 181 182 182 181 180 179 178 177 176 180 180 180 180 180 180 180 180 182 181 181 180 178 177 177 176 179 179 179 178 178 178 178 178 180 180 179 178 177 178 178 179 180 180 180 180 181 181 181 181 182 182 182 183 184 185 187 187 190 189 190 193 197 199 199 198 197 197 197 196 196 196 195 195 192 193 194 196 198 200 201 202 203 204 205 206 207 208 208 208 210 210 209 208 208 208 209 209 209 210 210 211 211 210 210 209 208 209 210 212 213 213 212 212 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 211 212 212 210 208 208 210 212 214 213 211 210 209 208 209 209 208 208 208 208 208 208 208 208 163 163 163 163 163 162 160 160 164 163 162 162 162 162 161 161 162 162 162 163 163 164 165 165 160 160 161 162 163 165 166 166 170 169 166 164 164 165 167 169 169 169 167 165 164 162 161 160 161 162 162 162 162 161 161 160 157 159 160 162 163 164 164 164 159 161 162 161 160 160 162 164 166 165 164 163 163 165 166 167 167 167 167 167 167 167 167 167 168 169 170 171 172 172 172 172 171 172 173 175 177 179 180 181 178 179 180 181 182 182 182 182 180 181 182 183 184 184 183 183 180 180 182 184 185 187 189 189 189 189 189 189 189 189 189 189 187 188 189 189 189 189 189 188 192 190 187 186 187 188 189 189 187 187 187 187 187 187 187 187 186 186 185 184 184 184 184 185 186 186 186 185 184 182 180 179 180 180 179 179 179 180 181 181 181 182 182 184 185 186 187 187 183 186 188 188 185 183 183 184 186 186 185 185 185 185 185 185 185 186 187 189 189 189 189 189 189 192 195 194 192 192 194 197 196 195 194 194 196 196 196 195 202 199 195 194 195 196 196 195 198 198 199 199 200 201 201 201 202 202 202 202 202 202 202 202 203 203 203 203 202 202 202 202 202 201 201 201 200 200 200 199 201 200 199 199 197 197 196 195 196 195 195 195 194 194 194 193 193 193 193 192 192 192 191 191 192 192 192 192 192 192 192 192 198 199 198 196 194 192 191 192 193 193 193 194 194 195 195 195 190 190 190 189 188 188 187 187 187 188 187 186 184 183 184 186 183 184 185 187 189 190 191 191 184 186 187 185 183 181 181 182 183 185 185 184 182 182 184 186 183 183 183 184 184 184 185 185 184 184 183 183 182 182 182 181 182 182 182 182 181 181 181 181 182 182 182 182 182 182 183 183 183 183 183 184 184 184 185 185 186 187 188 189 190 191 192 193 192 192 192 191 190 188 187 186 195 194 194 192 189 187 184 183 189 189 190 190 190 189 188 188 189 189 189 189 189 189 189 189 189 188 187 187 187 189 191 192 189 188 188 187 187 188 188 189 191 190 189 189 189 189 190 191 190 188 189 192 193 192 193 196 193 196 197 195 193 194 194 192 193 193 193 192 192 192 191 191 190 191 191 192 192 192 192 192 188 189 189 189 189 190 190 190 189 189 188 187 186 185 184 183 187 188 188 188 188 188 189 189 186 186 187 189 190 192 193 193 191 192 193 193 192 192 192 194 193 193 194 194 194 193 192 191 189 189 189 190 190 190 190 190 191 189 187 187 189 190 190 189 190 190 190 191 192 194 196 197 188 188 190 191 190 189 188 187 186 186 186 187 186 186 185 184 184 184 185 185 185 186 186 186 187 186 186 185 185 186 186 187 187 186 185 184 183 182 181 181 184 183 182 181 180 180 180 181 179 178 178 177 177 177 176 175 175 175 174 173 173 173 173 174 174 174 174 174 174 174 174 175 171 171 172 172 173 173 173 174 170 172 173 174 174 173 173 174 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 170 170 171 172 172 172 171 171 173 172 170 169 169 172 174 176 173 172 171 171 171 171 172 173 172 172 173 173 173 173 172 172 173 173 173 173 174 174 174 174 167 171 174 174 175 177 175 172 181 181 180 179 178 178 177 177 178 177 176 175 175 175 176 176 175 175 175 176 178 179 181 181 178 178 179 179 180 180 181 181 179 180 181 181 181 181 182 182 183 183 183 184 184 184 184 184 184 185 185 185 185 186 186 186 187 187 187 188 187 186 185 184 184 185 186 187 189 190 191 192 192 193 194 193 192 192 194 197 196 196 196 197 197 198 198 198 199 199 198 198 197 197 196 196 197 197 197 197 196 195 194 193 194 195 195 195 195 194 192 192 191 191 190 190 189 189 189 189 189 188 188 187 187 186 185 185 185 185 185 184 183 181 179 178 175 175 175 174 174 174 173 173 172 173 174 175 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 172 173 173 174 175 176 176 177 176 175 174 173 172 171 171 172 174 173 172 173 175 175 172 170 176 175 174 173 173 173 174 174 173 174 176 176 175 172 169 167 173 173 174 174 174 175 175 175 175 176 176 176 176 174 173 172 174 175 175 175 176 176 176 176 176 176 176 177 177 177 178 178 176 176 177 179 180 182 183 184 184 184 184 184 184 184 184 184 186 186 185 184 183 183 184 184 184 184 183 183 184 185 186 187 189 189 189 189 189 191 192 193 190 191 191 191 190 189 188 187 183 183 182 181 181 180 179 179 178 178 178 178 177 177 177 176 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 176 175 175 174 173 173 177 177 178 178 178 178 178 178 180 180 181 182 182 180 177 174 176 176 176 176 176 176 176 176 176 175 174 174 174 174 175 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 178 175 171 170 172 174 175 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 173 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 176 176 177 177 176 175 173 173 174 176 174 170 172 175 170 162 149 132 121 101 109 151 177 187 176 173 171 173 174 173 172 174 172 172 173 174 175 175 176 176 174 174 174 175 175 175 175 175 176 173 171 172 176 177 175 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 174 174 174 174 174 174 174 174 173 174 175 175 176 176 175 175 174 174 174 174 174 174 173 173 175 175 175 175 175 175 175 175 177 175 174 174 175 175 174 173 174 174 174 174 174 174 174 174 173 173 174 175 175 176 176 177 175 176 176 177 177 176 176 175 174 175 175 173 171 171 172 175 174 174 174 174 174 175 175 176 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 175 175 175 176 177 177 175 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 176 176 175 175 175 174 174 174 176 175 174 174 174 174 175 176 174 174 174 174 174 174 174 174 176 174 172 174 177 178 176 173 177 177 175 174 174 174 174 174 176 176 176 176 176 176 175 175 178 178 178 178 178 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 177 177 177 176 175 174 173 172 176 176 176 176 176 176 176 176 174 174 173 173 173 173 174 174 176 175 174 174 174 174 175 176 176 176 176 176 175 174 173 173 176 175 175 175 175 175 175 176 176 176 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 174 175 176 175 174 174 175 176 173 174 174 175 175 176 176 176 175 175 174 174 174 175 176 177 175 175 175 175 175 175 175 175 171 172 173 174 175 175 174 174 174 174 175 176 176 177 178 178 174 173 173 174 176 178 181 182 175 175 175 174 174 173 172 172 175 175 175 175 175 176 176 176 173 173 174 174 176 178 180 181 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 178 180 180 178 176 174 175 175 175 175 175 175 176 176 175 175 174 174 175 175 176 176 176 175 175 175 174 174 174 173 173 174 175 176 177 178 178 176 176 176 176 175 174 173 173 177 177 177 177 177 177 177 177 176 176 175 175 176 176 176 175 178 176 175 175 177 178 178 177 176 176 175 174 174 175 176 176 177 176 176 176 176 176 176 175 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 178 174 174 175 176 176 176 175 174 173 174 175 176 176 177 177 176 173 174 175 175 175 175 176 176 171 172 172 173 174 175 176 176 174 174 174 174 174 174 174 174 177 177 176 176 175 175 174 174 173 173 174 175 175 176 177 177 175 175 175 175 175 175 175 175 178 177 176 175 175 176 177 178 174 175 176 176 176 176 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 176 175 175 175 175 175 174 174 177 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 172 172 173 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 175 175 175 175 174 173 172 172 176 175 173 174 175 176 175 173 176 175 174 174 176 176 175 174 172 173 173 174 176 177 177 178 176 176 176 176 176 176 176 176 177 179 179 177 175 173 173 175 174 174 173 174 174 176 177 178 176 176 176 175 175 174 174 174 178 177 177 175 174 173 172 172 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 177 175 175 175 175 176 176 176 176 174 174 175 175 176 176 177 177 178 178 177 176 176 177 178 178 177 178 179 179 178 176 176 177 176 176 176 176 175 175 175 175 177 176 175 174 174 176 177 179 176 176 176 176 176 177 178 178 176 176 176 176 176 177 178 178 180 180 179 179 179 179 178 178 182 180 180 181 180 176 175 176 181 180 180 179 179 180 181 181 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 179 180 180 181 181 180 180 179 182 181 181 181 180 180 179 179 179 179 179 180 180 181 181 182 180 180 180 179 179 178 178 178 181 181 180 179 179 178 177 177 182 182 180 179 179 179 179 180 180 180 180 181 182 182 183 183 184 184 184 184 185 186 187 188 187 187 189 192 195 197 198 197 198 198 198 197 197 197 196 196 190 191 194 197 200 201 201 200 202 203 205 206 208 209 210 210 209 209 208 208 209 209 210 210 209 210 211 211 211 211 210 209 208 209 211 212 213 213 213 213 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 210 210 210 211 212 212 212 213 209 211 211 211 209 209 211 213 209 209 208 208 208 209 210 211 210 210 210 210 210 210 210 210 161 162 163 163 162 160 158 156 164 163 162 162 162 162 161 161 160 161 161 162 163 164 165 165 159 160 161 162 164 165 166 166 169 168 167 166 165 166 167 168 168 168 167 166 164 163 162 162 162 162 162 162 162 162 161 161 159 160 162 163 164 164 164 164 162 163 164 163 162 162 164 166 167 166 164 162 163 164 167 169 166 166 166 167 167 168 168 168 169 170 170 171 172 172 173 173 171 171 172 174 175 177 178 179 177 178 179 181 182 183 183 183 180 181 183 185 185 184 183 182 182 183 184 185 186 187 188 189 190 190 191 192 192 191 190 190 186 187 189 191 191 190 189 188 191 190 188 188 188 188 189 189 187 187 187 187 187 187 187 187 187 187 186 186 185 185 185 185 183 183 183 183 182 180 179 178 181 180 180 179 180 180 181 182 182 182 183 184 186 187 188 188 185 187 189 189 188 185 183 182 186 186 186 186 186 186 186 186 185 186 188 189 190 190 189 189 190 193 195 195 193 193 195 197 193 193 194 195 196 197 196 195 205 201 197 196 197 198 199 199 197 197 198 198 199 200 200 200 202 202 202 202 203 203 203 203 202 203 203 203 203 203 203 203 202 202 201 201 201 200 200 200 200 199 199 199 198 198 197 197 196 196 195 195 195 194 194 194 194 194 194 193 193 193 192 192 194 194 194 193 193 193 193 193 198 198 197 196 194 193 193 193 193 193 193 193 193 193 193 193 191 190 190 189 189 188 187 187 186 186 186 185 184 183 183 183 184 184 185 184 184 183 182 181 182 184 185 185 183 182 183 184 184 185 184 183 181 181 184 187 184 184 184 184 185 185 185 185 184 184 183 183 182 181 180 180 181 181 181 181 181 181 181 181 182 181 181 180 181 182 184 185 183 183 184 184 185 185 186 186 187 189 190 190 189 189 191 192 191 191 191 191 191 191 191 191 191 191 191 191 190 188 187 186 188 188 189 190 190 190 189 188 187 187 188 188 188 188 188 188 188 187 186 186 186 188 189 190 188 188 187 186 186 187 188 188 186 186 186 187 189 191 193 195 190 190 190 190 191 192 193 194 190 193 195 195 195 195 194 193 194 194 193 193 192 192 192 192 190 191 191 192 192 192 191 191 187 188 188 188 189 189 189 189 187 187 186 186 185 184 184 183 184 184 184 185 185 186 186 186 185 185 187 188 190 191 192 193 191 192 194 194 194 193 192 191 191 192 193 194 194 193 193 192 192 192 191 191 190 190 190 189 192 190 188 188 189 190 190 189 191 191 191 191 192 193 195 196 188 189 190 191 191 190 189 188 185 186 188 189 188 187 185 184 185 185 185 185 185 185 185 185 188 187 185 184 184 185 187 188 188 187 186 184 183 182 182 181 184 183 181 180 180 181 182 183 179 178 178 177 177 177 176 175 174 174 173 173 172 173 173 174 174 174 174 174 174 174 173 173 171 171 172 172 173 174 175 175 172 172 173 174 174 174 173 172 172 172 172 172 172 172 172 172 169 169 170 170 171 171 171 172 170 170 171 172 172 173 173 173 174 173 172 171 171 172 173 174 173 172 171 171 171 171 172 173 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 170 172 174 176 177 178 177 176 176 176 177 177 178 179 180 180 177 176 176 176 176 176 176 176 176 176 177 177 178 179 180 181 179 179 179 180 180 181 181 181 179 180 181 181 181 181 182 182 184 184 184 183 183 183 183 183 186 186 187 187 188 188 189 189 187 188 188 189 188 187 186 185 186 187 188 189 190 191 192 192 193 194 195 194 193 193 196 198 197 197 197 198 198 198 199 199 198 198 198 198 198 198 198 198 198 198 198 197 196 196 195 194 194 194 195 196 196 195 194 194 192 192 192 192 191 191 190 190 188 188 188 187 187 186 186 186 187 187 187 186 185 183 181 180 177 177 176 176 175 175 174 174 174 174 175 176 176 176 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 175 175 176 176 174 174 174 173 172 172 172 172 176 175 174 175 176 177 175 173 176 175 174 173 173 173 174 174 173 174 175 175 174 173 171 170 174 174 174 174 174 174 174 174 174 175 176 176 176 175 174 173 175 175 175 176 176 176 177 177 177 177 177 177 177 177 178 178 175 176 177 179 181 183 184 185 185 185 185 185 185 185 185 185 188 187 186 185 184 184 184 184 184 183 183 183 184 185 187 188 188 188 188 189 190 191 192 192 191 191 191 191 191 190 188 187 187 186 184 182 180 177 175 174 179 179 178 178 177 177 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 178 178 177 177 176 176 176 177 177 178 178 178 177 177 176 179 179 180 181 181 180 178 176 175 175 176 176 176 176 177 177 175 175 175 174 174 175 175 175 176 175 175 174 174 174 175 175 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 172 173 175 177 179 178 175 171 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 173 174 176 177 177 176 175 173 174 174 174 174 174 174 174 174 177 177 177 177 176 174 173 172 177 178 177 174 174 176 173 166 167 165 175 153 121 125 155 191 180 176 173 173 174 174 172 170 173 173 173 174 174 175 175 175 173 173 174 174 175 175 175 176 177 172 168 171 177 180 176 171 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 176 175 175 175 174 174 173 173 175 175 175 175 175 175 175 175 176 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 176 176 177 177 176 176 175 175 176 176 174 172 172 173 175 174 174 173 173 173 174 174 175 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 174 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 174 174 176 177 176 175 174 173 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 174 173 172 174 176 177 175 172 176 175 174 173 173 174 174 175 177 177 176 176 175 175 174 174 174 175 176 177 177 176 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 176 178 177 175 173 174 175 176 176 176 176 176 176 176 176 177 176 174 173 173 174 176 177 176 175 174 174 174 174 175 176 176 176 176 176 175 174 173 173 174 174 175 175 175 175 174 174 174 175 177 178 178 177 175 174 175 175 175 175 175 175 175 175 174 175 176 176 176 176 175 174 174 175 176 175 174 174 175 176 173 173 174 175 175 176 176 177 175 174 174 173 173 174 175 175 173 174 176 177 177 176 174 173 172 173 174 175 175 175 175 174 175 175 175 176 176 177 177 177 180 178 176 174 174 175 177 178 177 176 176 175 174 173 172 172 174 174 174 175 176 176 176 177 175 175 174 175 175 177 178 179 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 171 172 173 175 177 177 176 175 173 174 174 175 175 176 176 176 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 173 174 174 175 176 177 178 178 176 176 176 176 175 174 173 173 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 176 175 175 175 175 176 177 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 174 175 175 176 176 175 174 174 174 174 175 175 175 175 174 174 173 174 175 175 175 175 176 176 169 170 171 173 175 177 179 179 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 176 176 176 177 175 175 175 175 175 175 175 175 176 176 175 174 174 175 176 176 175 176 176 177 177 176 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 176 176 177 177 176 176 175 175 174 174 177 177 175 175 174 175 176 177 175 175 175 175 175 175 175 175 172 172 173 174 175 176 176 177 175 175 175 175 175 175 175 175 174 175 175 175 175 175 175 174 172 173 175 175 175 173 172 170 175 174 173 174 176 177 176 175 176 175 175 175 176 176 175 175 179 179 178 177 177 176 175 175 176 176 176 176 176 176 176 176 177 179 179 177 175 173 173 175 172 172 173 174 175 176 178 178 177 177 176 175 174 174 173 173 176 176 176 175 175 174 174 173 174 175 175 175 176 176 177 177 175 175 175 176 176 177 177 177 174 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 178 177 177 177 177 178 179 179 178 179 179 179 178 177 177 177 177 177 177 176 176 175 175 174 175 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 177 178 178 180 180 179 179 179 179 178 178 181 180 180 180 179 177 176 176 181 181 180 179 179 179 180 181 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 178 179 180 182 182 180 179 178 182 182 182 182 182 182 182 182 180 180 180 180 180 180 181 181 179 179 179 179 179 179 179 179 181 181 180 180 179 179 179 179 183 182 181 180 179 179 179 180 180 180 181 182 183 184 185 185 184 184 184 185 185 186 187 188 190 191 193 195 198 200 200 200 199 199 199 198 198 198 197 197 196 198 200 202 201 199 197 195 203 204 206 207 208 209 209 209 208 207 208 208 209 210 211 212 210 210 211 212 212 211 210 210 213 213 213 213 212 211 210 209 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 211 212 212 213 213 213 207 208 210 209 208 208 210 212 208 208 208 208 208 209 210 210 210 210 210 210 210 210 210 210 162 163 164 164 163 161 159 157 164 163 162 162 162 162 161 161 159 160 160 161 162 163 164 164 160 160 161 162 163 164 165 166 165 166 167 168 168 167 166 165 166 166 165 165 165 165 165 165 163 163 163 162 162 162 162 162 162 163 164 164 164 164 163 162 162 163 164 163 162 162 164 166 169 167 165 163 164 166 168 170 165 166 166 167 167 168 168 169 169 169 170 170 171 172 172 173 172 172 172 173 174 174 175 175 178 179 180 182 183 184 184 184 182 183 185 185 185 184 182 180 187 187 187 187 187 187 187 187 189 189 190 190 190 190 189 189 186 187 189 191 192 191 190 189 190 190 189 189 188 188 189 189 187 187 187 187 187 187 187 187 188 188 188 188 188 188 187 187 183 184 184 184 183 182 180 179 182 181 180 180 180 181 182 183 182 182 183 184 185 186 187 188 188 186 186 188 190 189 184 179 184 184 185 185 186 187 188 188 185 186 187 188 189 189 189 189 191 193 194 194 194 194 195 197 191 192 194 196 197 197 198 198 203 199 196 195 197 200 201 201 197 198 198 199 199 200 201 201 201 201 202 203 204 205 206 206 203 203 203 203 203 203 203 204 202 202 202 202 201 201 200 200 197 197 198 198 198 198 198 199 196 196 196 196 195 195 194 194 195 195 195 195 194 194 194 193 195 195 195 195 194 194 194 194 196 195 195 195 195 195 194 194 192 191 191 190 189 188 188 187 191 191 190 190 189 188 188 188 185 185 184 184 184 183 182 181 184 184 184 183 181 179 177 176 179 182 184 185 185 185 186 188 185 185 185 183 181 182 185 187 186 186 185 185 185 185 185 185 184 184 183 182 181 181 180 180 180 180 180 181 181 181 181 181 182 181 181 180 181 182 184 185 183 184 184 185 186 187 187 187 189 191 193 191 189 188 189 191 193 193 193 192 193 193 193 193 182 184 186 189 191 193 193 194 188 188 189 190 190 190 189 188 186 186 186 186 186 186 186 186 188 187 187 186 185 185 186 186 187 187 186 185 185 186 187 187 186 186 186 187 189 191 193 194 192 192 191 189 189 190 191 191 191 191 193 196 197 196 195 194 194 194 194 193 193 193 192 192 190 191 191 191 191 191 190 190 187 187 187 188 188 188 188 188 184 184 185 185 185 185 185 185 183 184 184 184 185 185 186 186 187 187 188 188 189 190 191 191 192 193 193 194 195 194 192 191 191 192 193 194 194 194 194 193 195 194 193 192 191 189 188 188 193 191 189 189 190 192 191 190 194 193 192 191 191 191 191 192 189 190 192 192 192 191 189 188 186 187 188 189 189 188 186 185 186 186 186 185 185 185 185 185 188 187 185 184 184 185 187 188 188 187 185 183 182 182 182 183 182 182 181 181 182 183 184 185 179 178 178 177 177 177 176 175 174 173 173 172 173 173 174 174 172 172 173 173 173 173 172 171 171 171 172 173 174 174 175 175 175 174 174 174 174 173 171 169 172 172 172 172 172 172 172 172 170 170 171 171 172 172 173 173 171 171 171 172 172 173 173 174 174 175 175 175 174 172 170 169 173 172 171 171 171 171 172 173 173 172 173 173 173 174 174 175 175 175 175 174 174 174 174 174 174 173 172 173 175 176 178 180 174 175 175 176 177 178 178 178 175 176 176 176 176 176 176 176 179 179 178 177 177 178 178 179 180 180 180 180 180 180 180 180 179 180 181 181 181 181 182 182 183 183 183 183 183 183 183 183 186 186 187 188 188 189 190 190 188 189 189 190 190 189 188 187 188 188 189 190 191 192 193 193 194 195 196 195 194 194 196 199 197 198 198 198 199 199 199 200 196 196 197 198 199 200 201 201 200 199 198 198 197 196 196 196 194 195 196 196 197 196 196 195 194 193 193 193 192 192 192 192 192 191 191 191 191 190 190 190 188 188 188 187 186 184 182 181 179 178 178 177 176 175 175 175 176 176 176 176 176 175 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 175 175 174 174 174 173 173 173 172 172 172 173 174 174 174 174 176 175 173 174 176 177 176 174 176 175 174 173 173 173 174 174 173 172 171 171 172 173 175 176 174 174 174 174 174 174 174 174 172 173 174 175 176 176 176 176 175 175 176 176 176 177 177 177 179 179 179 179 178 178 178 178 176 176 178 179 181 183 184 185 187 187 187 187 187 187 187 187 189 189 188 187 186 185 185 185 185 184 184 184 185 186 188 189 186 187 188 189 189 190 190 190 191 191 191 191 191 190 188 187 187 186 185 182 180 178 176 175 180 180 180 179 178 177 177 176 177 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 176 176 176 177 177 178 178 178 177 177 177 178 177 177 176 176 177 177 177 178 178 179 180 182 175 175 176 176 176 176 177 177 174 175 175 175 175 175 175 174 176 175 174 174 174 175 176 176 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 174 174 174 176 179 179 177 174 173 173 174 174 175 175 175 176 173 173 173 173 173 173 173 173 173 175 176 177 177 176 174 173 174 174 174 174 174 174 174 174 177 177 177 177 176 174 173 172 176 177 177 175 176 178 176 172 177 170 193 189 141 101 123 190 176 174 172 173 176 179 178 176 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 177 172 168 171 177 180 176 171 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 176 176 175 175 174 174 175 175 175 175 175 175 175 175 174 175 175 175 175 175 175 176 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 176 175 176 176 177 177 176 176 175 176 177 177 176 174 173 175 177 175 174 174 173 173 173 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 174 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 172 174 176 177 177 176 174 173 174 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 173 173 172 174 175 176 174 173 173 173 172 172 173 174 175 176 176 175 175 175 174 174 173 173 170 172 174 176 177 177 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 171 174 177 177 175 174 176 178 176 176 176 176 176 176 176 176 177 176 174 173 173 174 176 177 176 175 174 174 174 174 175 176 175 176 176 176 175 175 174 173 174 174 175 175 175 175 174 174 172 173 175 176 176 175 173 172 175 175 175 175 175 175 175 175 173 174 175 175 175 175 174 173 174 175 176 175 174 174 175 176 174 174 174 175 175 175 176 176 175 174 173 173 173 173 174 174 173 174 176 177 177 176 174 173 174 175 176 177 177 176 176 175 177 177 177 176 176 175 175 175 181 179 176 174 172 173 174 175 178 177 177 176 175 174 173 173 173 173 174 174 175 175 176 176 178 177 176 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 176 176 175 174 174 175 176 177 174 174 174 175 175 176 176 177 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 176 176 176 175 175 174 173 176 176 176 176 176 176 176 176 173 176 178 177 173 172 174 177 175 174 175 177 179 179 177 175 177 177 176 175 175 176 177 177 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 174 175 175 175 176 176 176 176 175 175 176 176 176 175 175 174 175 175 175 174 173 172 171 170 173 174 175 175 175 175 176 176 178 178 177 176 175 174 173 173 175 175 175 175 175 175 175 175 173 174 174 175 175 176 176 177 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 173 173 174 174 175 176 176 177 177 177 176 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 175 174 174 174 175 175 178 178 177 177 176 176 175 175 177 176 176 176 176 176 177 177 175 175 175 175 175 175 175 175 173 173 174 175 176 177 177 178 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 176 178 179 178 177 175 174 175 174 173 174 177 178 177 176 176 177 177 177 176 176 177 177 179 179 178 177 177 176 175 175 176 176 176 176 176 176 176 176 175 176 178 177 175 174 176 177 172 173 174 175 176 176 177 177 177 177 176 175 174 174 173 173 173 174 174 175 175 176 176 176 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 178 177 177 177 176 176 176 176 176 178 177 177 177 177 178 180 180 179 179 178 178 178 178 178 177 178 177 177 176 176 175 175 175 173 175 178 180 179 177 174 172 177 177 178 178 178 177 177 177 177 177 177 177 177 178 179 179 180 180 179 179 179 179 178 178 178 179 180 180 180 180 180 179 182 181 180 179 179 179 180 180 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 178 179 181 182 182 181 179 178 181 181 181 181 182 182 182 182 182 182 181 181 180 179 179 178 178 178 179 179 179 179 180 180 179 180 180 180 181 181 182 182 182 181 180 179 179 179 179 180 181 182 182 183 184 185 186 186 184 184 185 185 186 187 188 189 197 198 200 202 203 205 205 206 201 200 200 200 199 199 199 198 202 203 205 205 204 201 198 196 206 207 207 208 208 208 208 207 207 207 207 208 209 210 212 212 210 211 211 212 212 211 211 210 213 214 214 214 213 211 210 209 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 212 212 212 213 213 206 208 210 210 209 209 210 212 212 212 212 212 212 211 211 211 208 208 208 208 208 208 208 208 165 165 165 165 165 164 162 162 164 163 162 162 162 162 161 161 159 160 160 161 161 162 162 163 161 162 162 163 163 164 164 164 162 164 166 168 169 167 165 164 164 165 165 165 166 166 167 167 164 164 163 162 162 162 162 163 164 165 165 165 165 164 163 162 159 161 162 161 160 160 162 164 168 167 166 165 165 167 168 169 166 166 166 167 167 168 168 168 169 169 169 169 169 170 172 172 172 172 172 173 173 173 173 173 179 179 181 182 183 183 183 183 184 185 185 185 184 183 182 182 189 189 188 188 187 187 187 186 187 187 187 187 187 187 187 187 188 189 190 190 191 190 190 190 188 189 190 189 187 187 188 189 187 187 187 187 187 187 187 187 189 189 190 190 190 189 188 188 186 187 187 187 186 185 184 183 182 182 181 181 181 182 183 184 183 183 184 184 185 185 186 186 189 186 183 185 189 190 185 180 183 184 184 185 186 187 188 188 185 186 188 189 189 190 189 189 191 192 193 193 193 194 195 195 191 193 194 195 195 196 197 199 197 195 193 193 196 199 199 199 199 199 200 201 201 202 202 203 201 201 202 203 205 206 207 207 204 204 204 204 203 203 203 203 203 203 202 202 202 201 201 201 198 198 198 198 198 198 198 198 197 197 196 196 196 195 195 195 195 195 195 195 194 194 193 193 194 194 194 194 194 194 194 194 194 193 192 193 195 195 194 193 195 195 194 193 192 190 189 189 191 191 191 190 189 189 188 188 185 184 184 184 185 184 182 180 181 182 182 183 183 182 182 181 179 181 184 185 185 185 187 189 183 184 185 184 182 182 184 186 186 185 185 185 185 184 184 184 183 182 182 182 181 181 180 180 179 180 180 180 180 181 181 181 182 182 182 182 182 182 183 183 184 184 185 186 187 188 188 189 189 192 194 192 189 187 189 192 197 196 195 193 192 191 191 190 188 188 189 190 189 189 188 187 189 189 190 190 190 189 188 188 186 186 185 185 184 184 184 183 187 186 186 185 185 184 184 184 187 186 185 185 185 185 186 187 191 190 189 188 187 187 188 188 193 193 191 188 187 190 191 190 193 190 191 195 197 196 195 195 195 194 194 194 193 193 193 192 191 191 191 191 191 190 189 189 188 188 187 187 187 186 186 186 184 184 184 185 185 186 186 187 186 186 187 187 187 187 187 187 189 189 189 189 190 190 190 190 194 193 192 193 194 195 194 193 193 193 194 195 195 195 194 194 196 195 194 193 191 190 189 188 194 192 190 190 192 194 193 193 195 194 193 191 190 190 190 190 191 192 193 193 192 190 189 187 188 188 189 189 189 188 187 187 187 187 187 186 186 186 186 185 187 186 186 185 185 186 186 187 187 186 184 182 181 182 183 184 182 183 184 184 185 185 184 184 179 178 178 177 177 177 176 175 174 173 173 173 173 174 175 175 170 171 172 173 173 173 172 171 172 173 173 173 174 174 175 175 175 175 176 175 173 171 170 169 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 172 172 173 174 173 174 175 176 175 172 169 167 173 172 171 171 171 171 172 173 173 173 172 173 173 174 175 176 176 175 175 175 175 174 174 174 175 171 170 171 172 172 175 179 178 177 177 176 175 174 174 173 174 175 176 177 177 177 176 176 179 179 178 177 177 177 177 177 180 180 179 179 179 179 179 179 179 180 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 184 185 186 187 188 189 189 189 189 190 191 191 190 189 189 190 190 191 191 192 193 193 194 194 195 196 195 194 194 197 199 198 198 199 199 200 200 200 200 196 196 197 198 199 200 201 201 201 200 199 198 197 197 197 197 195 196 197 197 197 197 196 196 194 194 194 193 193 193 192 192 190 190 190 190 190 190 190 190 189 189 189 188 186 185 183 182 180 180 179 178 177 176 176 175 175 175 176 176 175 174 173 172 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 175 174 173 172 172 172 170 171 172 173 174 175 175 174 174 172 171 171 173 175 174 173 176 175 174 173 173 173 174 174 173 172 170 170 171 174 177 179 175 175 175 174 174 174 173 173 171 172 174 175 176 177 177 177 176 176 176 176 177 177 177 178 180 180 179 179 179 178 178 178 177 177 178 180 182 183 184 185 189 189 189 189 189 189 189 189 190 189 188 188 187 187 187 187 187 186 186 186 186 187 188 189 187 187 188 189 189 189 188 187 190 191 191 191 190 189 188 187 183 183 182 182 182 182 182 182 182 182 181 180 179 178 178 177 177 177 177 177 176 176 176 176 174 174 174 174 174 174 174 174 173 173 174 175 175 176 177 177 175 176 177 177 177 177 177 176 174 175 176 176 176 178 181 183 176 176 176 176 176 176 176 176 174 174 175 176 176 175 174 174 176 175 174 173 173 175 176 177 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 181 177 172 170 171 174 176 176 174 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 174 174 173 174 174 174 174 174 174 174 174 176 176 177 177 176 175 173 173 174 174 174 174 175 176 176 174 179 167 184 194 159 101 106 183 178 178 177 175 175 178 177 175 176 176 175 175 174 173 172 172 173 173 173 173 174 174 174 174 176 173 171 172 176 177 175 172 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 175 175 175 175 175 175 175 175 176 176 175 174 174 174 174 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 173 174 175 175 174 174 175 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 177 178 178 177 174 174 176 178 176 175 175 174 174 174 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 173 175 177 177 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 172 174 175 176 177 176 175 174 174 174 175 176 176 175 174 174 175 175 175 175 175 175 175 175 173 173 173 174 175 175 174 174 174 173 173 173 173 174 175 176 174 174 174 174 174 174 173 173 173 174 175 177 178 179 179 179 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 175 175 175 175 175 175 175 175 171 174 177 177 175 174 176 178 176 176 176 176 176 176 176 176 174 174 173 173 173 173 174 174 176 175 174 174 174 174 175 176 174 174 175 175 176 175 175 174 176 175 175 175 175 175 175 176 172 173 173 174 174 173 173 172 175 175 175 175 175 175 175 175 173 173 174 175 175 174 173 173 174 175 176 175 174 174 175 176 175 175 175 175 175 175 175 175 176 175 174 173 173 173 174 174 173 174 176 176 176 176 174 173 176 176 177 178 177 177 176 175 178 178 177 176 176 175 174 174 177 176 175 174 174 175 176 177 178 177 177 176 176 175 175 174 174 174 174 174 175 175 175 175 179 178 177 175 175 174 174 175 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 174 174 174 175 175 175 176 176 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 174 174 174 174 174 174 174 174 179 179 178 176 175 175 177 180 176 176 176 176 176 177 177 177 176 175 175 174 174 175 175 176 174 174 174 175 175 175 176 176 178 178 178 177 176 176 175 175 174 174 175 175 176 175 175 174 175 175 175 175 175 175 175 175 173 176 179 177 174 172 175 178 178 177 176 178 180 180 178 176 178 177 176 176 176 176 177 178 177 176 176 176 176 176 176 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 174 174 174 175 175 176 176 176 175 175 176 177 177 177 176 176 176 175 175 175 174 172 171 170 173 174 175 175 175 175 176 176 177 177 177 176 176 175 175 174 175 175 175 175 175 175 175 175 174 175 175 175 176 176 177 177 179 179 178 177 177 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 176 176 177 177 176 175 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 174 174 173 174 174 174 178 178 177 177 177 177 177 176 175 176 177 177 178 177 177 176 175 175 175 175 175 175 175 175 174 175 175 176 176 177 177 178 175 175 175 175 175 175 175 175 176 175 174 174 174 174 175 176 175 175 176 177 177 176 176 175 176 174 173 175 177 178 177 176 176 177 178 178 176 176 177 178 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 173 175 177 177 175 175 177 179 174 174 175 176 176 175 175 174 176 176 176 175 175 174 174 174 172 172 173 174 175 177 177 178 175 175 176 176 176 176 176 176 175 176 176 176 176 176 176 177 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 178 177 177 177 178 179 180 181 180 178 177 176 177 178 177 177 177 177 177 177 176 176 176 176 173 175 178 180 179 177 174 172 178 178 179 179 178 178 177 176 177 177 177 177 177 178 179 179 180 180 179 179 179 179 178 178 177 179 180 179 179 181 181 179 183 182 181 179 179 179 179 180 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 180 181 181 182 182 181 181 180 179 179 179 179 180 180 180 180 183 183 182 181 180 179 178 177 179 179 179 179 179 179 179 179 179 179 180 181 182 183 183 183 181 180 180 179 179 180 181 181 183 184 184 185 185 186 186 187 185 185 185 186 188 190 191 192 198 199 201 202 202 202 203 204 202 202 201 201 200 200 200 200 202 203 205 206 207 206 205 204 207 208 208 208 208 208 207 207 207 207 207 208 209 210 211 212 210 211 212 212 212 212 211 210 210 210 212 213 214 214 214 214 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 212 212 211 211 211 211 211 211 209 211 213 213 212 211 212 213 211 211 211 211 210 209 208 207 207 207 207 207 207 207 207 207 165 164 163 163 162 163 163 164 164 163 162 162 162 162 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 165 165 166 165 165 166 166 166 166 166 166 166 166 165 164 163 162 162 162 163 163 163 164 165 165 166 165 165 164 160 161 162 162 160 161 163 165 166 166 166 166 166 166 167 167 166 166 167 167 167 167 168 168 168 168 167 167 168 169 171 172 170 171 171 172 173 174 175 175 179 179 180 181 181 181 181 181 184 184 183 183 183 184 185 186 187 187 187 187 187 187 187 187 190 189 187 186 186 187 189 190 191 191 190 189 189 189 190 190 187 188 190 189 187 186 187 188 187 187 187 187 187 187 187 187 188 189 190 190 190 189 188 187 187 188 188 188 188 187 186 185 183 182 182 182 182 183 184 184 185 185 185 185 185 185 185 185 187 185 184 184 186 187 186 184 186 186 186 186 186 186 186 186 187 188 189 190 191 191 191 190 191 191 191 192 193 194 194 194 194 195 195 193 191 191 194 196 195 194 193 194 197 198 197 196 199 199 199 200 201 201 202 202 202 202 203 203 203 204 204 204 205 205 205 204 204 203 203 202 203 203 203 202 202 201 201 201 203 202 201 200 199 198 197 197 197 197 197 196 196 195 195 195 194 194 193 193 192 192 192 192 191 192 192 192 193 193 194 194 195 193 192 192 193 194 192 190 195 195 195 194 194 193 193 192 192 191 191 190 190 189 189 188 187 186 185 186 187 186 184 181 179 180 181 183 184 185 185 185 180 182 184 185 183 183 184 185 180 182 184 184 182 181 182 183 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 179 179 179 180 180 181 181 181 181 182 183 184 183 182 181 180 184 184 185 186 187 188 189 190 186 190 193 192 189 189 192 195 195 194 192 191 190 190 190 191 195 194 193 191 188 185 182 180 190 190 190 190 190 189 187 187 188 187 187 185 184 183 183 182 183 183 184 184 185 185 185 185 186 186 185 184 184 185 186 186 192 191 190 188 187 186 186 186 191 192 191 186 187 191 193 191 194 189 188 192 194 193 193 195 195 195 194 194 194 193 193 193 191 191 191 191 191 190 189 188 189 188 188 187 186 185 184 184 186 186 186 186 186 186 185 185 188 188 188 188 187 187 187 187 188 189 189 190 191 191 192 192 195 193 191 191 194 196 196 195 194 195 196 196 196 196 195 194 194 194 193 193 193 192 192 192 195 193 191 192 194 196 196 195 195 194 193 192 192 192 192 193 192 192 193 192 191 189 186 185 190 190 189 188 188 188 188 189 189 188 188 188 187 187 186 186 185 186 186 187 187 186 186 185 185 184 182 181 181 182 184 185 185 186 188 188 187 185 182 180 179 178 178 177 177 177 176 175 174 174 174 174 174 175 176 176 169 171 173 174 175 174 173 173 174 174 174 174 174 174 174 174 171 174 177 176 172 170 171 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 174 174 173 172 171 172 173 173 170 170 171 171 171 171 171 170 173 172 171 171 171 171 172 173 173 173 172 172 173 174 176 177 176 176 176 175 175 174 174 174 174 171 171 174 174 172 173 176 178 178 177 176 176 175 174 174 174 174 176 177 177 177 177 176 177 176 176 176 176 177 178 178 179 179 179 179 178 178 178 178 179 180 181 181 181 181 182 182 181 181 181 182 183 183 184 184 184 184 185 186 187 188 189 190 189 190 191 192 192 191 191 190 191 191 192 192 193 193 194 194 194 195 196 195 194 194 196 199 199 199 199 200 200 200 201 201 199 199 199 199 199 199 199 199 200 199 198 196 196 196 196 197 196 197 198 198 198 197 196 196 194 194 194 193 193 193 192 192 187 187 188 188 188 188 188 188 190 190 190 189 188 186 184 183 182 181 180 179 178 177 176 176 171 172 173 174 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 171 172 173 174 174 174 173 172 174 172 170 171 173 175 175 174 176 175 174 173 173 173 174 174 172 172 172 172 173 174 175 175 175 175 175 174 174 173 173 173 173 174 175 176 176 176 175 175 176 176 176 177 177 177 178 178 179 179 179 178 178 177 177 177 178 179 179 180 182 183 183 184 189 189 189 189 189 189 189 189 190 189 189 188 188 188 189 189 189 189 188 187 187 188 189 189 188 189 190 191 190 189 187 186 189 190 190 190 189 188 187 186 182 182 183 183 183 184 184 184 184 184 183 182 181 179 179 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 175 176 177 177 177 177 177 171 174 177 177 177 176 177 178 177 177 177 176 176 175 175 175 173 174 176 177 177 176 174 173 176 175 173 173 173 175 177 178 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 178 176 174 172 172 170 166 163 176 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 176 175 174 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 176 176 176 175 174 174 175 174 174 174 174 174 174 175 178 172 175 183 176 127 106 158 180 182 181 175 172 173 173 171 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 175 175 174 174 174 174 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 177 176 175 174 173 174 174 175 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 172 174 176 176 174 174 176 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 177 178 178 176 174 173 175 177 177 177 176 175 174 174 175 175 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 173 175 177 177 175 174 175 176 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 173 174 174 175 175 176 176 176 173 174 176 177 177 176 174 173 176 176 176 176 176 176 176 176 173 174 174 175 175 175 175 175 179 178 177 175 175 174 175 175 174 174 174 175 175 175 175 175 177 177 177 177 177 178 179 180 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 175 175 175 175 175 175 175 175 175 176 177 177 175 174 174 174 176 176 176 176 176 176 176 176 174 175 175 176 176 175 175 174 176 175 174 174 174 174 175 176 172 173 174 175 176 176 176 176 178 177 176 175 175 176 177 178 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 174 175 176 176 175 174 174 174 175 176 175 174 174 175 176 177 176 176 175 175 174 173 173 177 176 175 174 173 173 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 176 175 174 176 176 176 176 176 176 176 176 175 175 176 176 177 178 178 178 176 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 178 177 176 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 176 178 178 176 175 176 177 178 178 178 177 177 177 177 177 174 175 175 176 176 175 175 174 174 174 174 175 175 176 176 176 178 178 177 177 177 176 176 176 172 173 174 175 176 176 176 176 175 175 175 175 175 175 175 175 176 177 177 177 176 176 176 177 180 178 176 176 178 179 177 176 178 177 176 176 176 176 177 178 175 176 176 176 176 176 176 177 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 175 175 175 176 176 176 177 177 175 176 177 178 179 179 178 178 174 175 175 176 176 175 175 175 173 174 175 175 175 175 176 176 171 172 173 174 176 177 178 179 176 176 176 176 176 176 176 176 178 178 178 177 176 175 175 174 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 177 177 176 176 176 175 176 176 176 175 174 172 172 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 174 174 173 173 173 173 176 176 176 176 176 177 177 177 173 175 177 180 180 179 177 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 176 175 175 175 175 175 175 175 175 177 176 174 173 173 174 176 177 174 174 173 173 173 174 175 175 177 175 174 175 177 178 177 175 175 177 178 177 175 175 176 178 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 174 175 177 177 175 175 177 178 176 176 177 176 176 174 172 171 175 175 175 175 175 175 175 175 173 173 174 175 175 176 176 177 176 176 176 175 175 175 175 175 177 176 176 176 176 176 176 175 177 177 177 177 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 180 181 182 180 177 175 175 176 177 177 176 176 176 177 177 177 177 177 177 177 177 177 176 176 175 175 175 178 179 179 179 179 178 176 176 176 176 176 176 176 177 178 178 180 180 179 179 179 179 178 178 177 180 180 178 177 180 179 176 183 182 181 180 179 179 179 179 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 183 182 182 181 181 182 182 183 181 181 181 181 180 180 180 180 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 181 182 182 182 182 182 182 182 181 181 180 180 181 182 184 184 185 185 186 186 186 186 186 186 186 186 187 189 191 193 195 196 197 200 202 201 200 199 200 201 203 202 202 202 201 201 201 200 202 203 204 206 207 208 209 210 206 207 208 208 209 209 209 209 208 208 208 208 209 210 211 211 211 211 212 213 213 212 211 211 210 211 212 213 214 214 214 214 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 211 211 210 209 209 209 210 212 214 214 212 211 211 212 207 207 208 208 208 207 206 205 207 207 207 207 207 207 207 207 162 161 159 158 158 160 161 162 164 163 162 162 162 162 161 161 163 163 163 163 163 163 163 163 164 164 163 163 163 162 162 162 165 164 162 161 162 164 166 168 168 168 167 167 166 165 164 164 165 164 163 162 162 162 163 164 161 162 164 165 167 167 167 167 164 165 166 165 164 164 166 168 163 164 165 166 166 166 165 165 167 167 167 167 167 167 167 167 168 167 166 166 167 168 170 171 168 169 170 172 174 175 177 177 178 179 179 180 180 180 179 179 183 182 181 182 183 185 188 189 184 184 185 186 187 187 188 188 194 192 190 188 188 190 192 194 193 192 190 189 188 189 190 191 186 188 189 189 186 185 186 188 187 187 187 187 187 187 187 187 187 188 189 190 189 188 187 186 186 186 187 187 187 186 185 184 183 183 182 182 182 183 184 185 187 187 186 186 186 185 185 185 185 185 186 184 183 184 186 188 189 189 188 187 187 186 185 185 188 189 190 192 192 192 192 192 190 190 191 191 192 193 193 193 197 197 195 191 187 187 190 193 197 196 196 197 199 199 197 195 196 196 197 198 198 199 199 200 204 203 203 202 202 201 201 201 206 206 205 205 204 203 202 202 203 203 203 202 202 202 201 201 207 206 205 202 200 197 196 195 197 197 197 196 196 196 195 195 192 192 192 191 191 190 190 190 189 189 190 191 191 192 193 193 197 195 192 192 192 192 189 187 188 188 189 189 189 190 190 190 192 192 191 191 190 189 189 188 189 187 187 187 189 188 185 182 180 180 181 182 183 183 183 183 182 183 185 184 181 180 180 181 178 180 183 184 182 180 180 180 182 182 182 181 181 180 180 180 180 180 181 181 181 181 182 182 178 179 179 180 180 181 181 181 181 182 184 185 184 182 180 178 184 184 185 186 188 189 190 190 183 187 192 192 190 190 194 199 189 188 188 188 189 191 193 194 188 188 189 189 189 188 187 186 191 191 191 191 190 188 187 186 190 189 188 186 185 184 182 182 180 181 182 183 185 186 186 187 186 185 184 184 184 184 185 186 189 189 188 187 187 188 188 189 188 191 189 185 186 192 195 193 195 188 186 189 192 191 192 195 195 195 194 194 194 193 193 193 191 191 191 191 190 189 188 188 189 189 188 187 185 184 183 182 189 188 187 187 186 185 184 184 187 187 187 186 186 185 185 184 187 188 189 190 192 193 194 194 196 193 190 190 193 196 197 197 196 196 197 197 197 196 195 194 191 191 192 193 194 194 195 195 195 193 192 193 195 198 198 197 194 194 193 193 193 194 195 196 192 192 192 192 190 187 184 183 192 190 189 187 187 188 189 190 190 189 189 188 188 187 187 187 184 185 187 188 188 187 185 184 183 182 181 180 180 182 184 186 188 189 191 191 189 185 180 177 179 178 178 177 177 177 176 175 174 174 174 174 175 176 177 177 169 171 173 175 176 176 175 174 175 175 174 174 174 174 173 173 168 173 177 176 172 170 172 176 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 176 175 173 172 171 172 172 173 168 167 166 166 167 170 173 174 173 172 171 171 171 171 172 173 173 173 172 172 173 175 176 178 177 176 176 175 175 174 174 174 174 172 174 179 179 175 173 175 175 175 176 177 177 178 179 179 173 174 176 177 178 177 177 176 174 174 174 175 176 178 179 180 179 179 178 178 178 178 177 177 179 180 181 181 181 181 182 182 180 180 181 182 183 183 184 184 186 186 187 188 190 191 192 192 189 190 191 192 192 192 191 191 192 192 192 193 193 194 194 194 194 195 196 195 193 194 196 198 199 199 200 200 200 201 201 201 202 202 201 200 199 197 196 196 199 198 197 195 194 195 195 196 197 198 198 198 198 197 196 195 194 194 194 193 193 193 192 192 190 190 190 190 190 190 190 190 191 192 191 191 189 187 186 185 182 182 181 180 178 177 176 176 167 168 171 173 175 177 177 178 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 175 175 176 176 177 178 178 173 174 175 175 174 173 171 170 176 174 172 173 175 177 177 177 176 175 174 173 173 173 174 174 171 172 174 175 175 174 172 170 176 175 175 174 174 173 173 173 175 175 176 176 176 175 174 173 176 176 176 177 177 178 178 178 178 178 178 177 177 176 176 176 179 179 180 181 182 182 183 183 189 189 189 189 189 189 189 189 189 189 189 188 189 189 190 191 191 190 189 188 188 188 189 190 190 191 192 192 192 190 187 186 189 189 190 189 189 188 186 185 186 186 185 184 184 183 182 182 185 185 184 183 181 180 179 179 178 178 178 177 177 176 176 176 178 178 178 178 178 178 178 178 179 179 178 177 177 176 175 175 173 174 175 176 177 178 178 178 169 173 178 180 178 175 173 172 178 178 177 176 176 175 174 174 173 174 176 177 177 176 174 173 176 175 173 172 173 175 177 179 174 174 174 174 174 174 174 174 173 174 175 175 174 173 174 175 169 172 178 182 179 169 155 145 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 177 175 173 172 171 172 173 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 175 175 177 176 176 176 175 173 174 175 172 179 174 174 189 153 107 128 172 178 179 174 171 174 176 176 172 173 173 174 174 175 176 176 174 174 174 173 173 172 172 172 174 176 177 175 173 172 173 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 173 176 176 176 176 176 176 176 176 178 177 175 174 173 174 174 175 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 172 174 176 176 174 174 176 178 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 174 175 176 176 177 177 176 176 175 176 177 177 175 173 172 174 176 178 177 176 175 175 175 175 175 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 173 175 178 177 175 174 174 176 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 174 174 174 174 175 175 176 177 173 174 176 177 177 176 174 173 176 176 176 176 176 176 176 176 173 174 175 176 175 175 175 175 184 183 180 178 176 174 174 173 174 175 175 175 176 177 177 177 180 178 177 175 175 176 177 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 175 175 175 175 175 175 175 175 179 179 178 177 175 173 171 170 176 176 176 176 176 176 176 176 176 177 179 180 180 179 177 176 176 175 174 174 174 174 175 176 171 172 174 175 176 177 177 177 180 179 176 175 175 176 179 180 178 177 175 174 174 175 177 178 175 175 175 175 175 175 175 175 175 175 176 177 177 176 175 175 174 175 176 175 174 174 175 176 178 177 176 175 174 173 172 172 177 176 175 174 174 174 174 174 175 175 175 174 174 175 175 175 175 175 176 176 176 175 174 173 174 174 175 176 176 177 178 178 177 178 179 179 179 178 177 176 174 174 174 174 174 174 174 174 178 178 178 177 177 176 176 175 176 175 175 175 175 176 177 178 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 166 170 175 177 176 174 173 173 179 179 179 178 178 177 177 177 173 174 176 177 177 176 174 173 173 174 174 175 175 176 176 176 177 177 177 177 177 177 177 178 171 172 174 175 176 177 177 177 175 175 175 175 175 175 175 175 179 176 174 175 179 180 178 175 179 176 174 173 174 175 175 174 178 177 177 176 176 177 177 178 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 177 178 178 175 176 177 179 179 180 180 179 173 174 175 177 178 179 179 179 173 174 175 175 175 175 176 176 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 182 181 180 178 176 174 172 172 173 174 174 175 175 176 177 177 175 175 175 175 175 175 175 175 178 178 178 179 179 178 178 178 175 175 176 175 174 173 172 171 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 174 173 173 173 173 173 174 174 174 175 175 176 176 176 171 174 178 181 182 180 176 174 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 176 174 173 173 174 176 177 178 177 176 175 175 177 178 180 178 176 175 175 177 178 177 175 174 176 177 176 174 173 175 177 181 180 179 178 176 175 174 173 176 176 176 176 176 176 176 176 175 177 178 177 175 174 175 177 178 178 178 177 175 173 171 169 174 174 175 175 175 175 175 176 175 175 175 175 175 175 175 174 176 176 176 175 175 174 174 174 177 177 177 176 176 175 175 175 178 178 178 177 177 176 176 176 176 176 176 177 177 178 178 178 177 177 177 177 178 180 181 182 180 177 174 174 176 177 177 175 176 176 176 177 177 178 178 178 182 179 175 172 172 173 177 179 178 179 180 180 179 178 176 175 175 175 174 174 175 176 176 177 180 180 179 179 179 179 178 178 178 181 181 177 175 177 176 172 183 182 181 180 179 179 179 179 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 185 184 182 181 181 182 184 185 185 185 184 184 184 183 183 183 179 179 179 180 180 181 181 181 180 180 180 179 179 178 178 178 184 184 183 183 182 181 181 180 181 181 181 182 183 184 186 187 187 187 186 186 186 186 186 186 187 188 189 191 194 196 199 200 203 205 207 206 204 202 203 205 203 203 203 202 202 201 201 201 205 204 204 205 206 208 209 210 204 205 206 208 210 210 211 211 209 208 208 208 209 209 210 211 211 212 212 213 213 212 212 211 214 214 215 214 214 212 211 210 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 212 212 210 209 208 208 207 209 211 213 213 210 208 208 209 207 208 209 210 211 210 209 209 208 208 208 208 208 208 208 208 166 164 162 160 160 162 164 166 160 161 162 163 163 163 162 162 163 163 163 163 163 163 163 163 165 164 163 162 162 164 165 167 166 166 166 166 166 166 166 166 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 166 165 165 164 164 163 163 163 166 165 165 164 164 163 163 163 167 166 165 165 165 165 164 164 165 165 166 166 166 167 167 167 168 168 168 169 169 170 170 170 172 172 173 174 174 175 176 176 178 178 179 179 179 180 180 180 180 181 182 183 183 181 179 178 184 185 186 186 186 186 187 189 187 188 188 189 189 188 188 187 180 183 187 189 189 188 189 191 187 187 187 187 187 187 187 187 181 184 188 189 188 187 189 191 189 189 188 187 187 187 187 187 190 190 189 188 187 186 185 185 185 184 183 182 182 184 186 187 185 185 185 184 184 183 183 183 183 183 184 185 186 186 187 187 189 189 188 187 186 185 184 183 192 191 190 188 187 186 186 186 192 191 190 189 189 191 193 194 192 195 197 198 196 194 194 194 198 198 197 196 196 196 197 197 198 200 203 203 201 199 198 198 203 203 202 202 202 201 201 201 199 199 200 201 203 204 205 205 200 200 200 201 201 201 201 201 201 201 202 201 201 199 198 197 196 198 199 197 195 193 193 194 200 198 194 190 188 188 189 190 190 190 189 189 190 190 191 192 194 192 190 190 192 192 190 188 190 192 194 193 191 189 189 190 189 189 189 189 189 189 189 189 189 189 188 187 185 184 183 183 182 182 182 183 183 183 183 183 184 183 183 182 182 181 181 181 180 180 180 181 181 181 181 182 179 180 181 182 183 184 184 184 182 181 180 179 179 179 180 180 182 181 180 179 179 179 180 180 174 179 186 188 186 184 186 189 186 186 187 188 190 191 192 192 191 191 192 193 192 191 190 189 190 191 192 193 193 191 189 187 185 185 186 186 186 186 187 187 189 190 190 190 189 189 188 187 179 183 186 184 180 179 181 185 187 186 184 182 181 182 183 184 179 180 183 185 186 186 186 185 189 190 190 190 190 190 191 191 190 190 190 190 190 190 190 190 190 190 190 191 191 192 192 192 185 191 196 197 194 191 191 193 193 193 193 192 192 192 191 191 189 190 191 190 188 187 187 188 187 187 187 187 187 187 187 187 187 187 187 186 187 187 188 188 188 190 193 194 194 193 195 196 192 197 201 201 197 195 198 202 197 197 197 196 196 195 195 195 194 194 195 195 195 196 196 196 198 198 197 196 196 195 194 194 197 197 196 194 192 191 189 189 193 192 192 191 190 190 189 189 187 188 190 192 193 192 191 190 185 189 193 191 187 184 186 189 189 187 186 186 188 188 187 185 186 185 184 184 185 184 180 178 183 183 183 183 183 183 183 183 179 179 180 180 180 179 178 177 178 177 177 176 176 175 175 174 179 178 176 174 172 171 171 170 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 174 174 173 172 172 171 170 170 168 170 171 173 174 174 173 173 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 171 172 173 174 173 170 168 166 172 172 173 173 173 174 174 174 174 176 177 176 174 173 175 176 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 179 179 178 177 177 176 175 175 174 174 174 175 175 176 176 177 182 182 181 180 178 177 176 176 177 178 178 180 181 182 183 183 182 182 183 183 184 185 185 186 186 186 186 186 187 188 188 189 191 191 192 193 192 191 189 188 192 192 191 190 190 191 191 192 193 194 194 194 194 195 195 195 196 197 198 199 199 198 197 196 196 195 195 197 201 203 203 202 197 197 197 197 197 197 197 197 200 199 198 199 201 201 199 197 196 195 194 193 191 190 188 188 189 189 188 188 188 189 190 190 191 190 190 189 187 186 186 185 180 179 178 178 178 178 179 180 177 177 176 175 175 174 174 173 176 175 173 172 172 173 175 176 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 173 173 174 174 175 176 176 172 173 173 174 174 173 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 173 173 174 176 177 176 175 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 178 178 179 177 178 180 180 180 178 176 175 177 177 177 178 179 180 182 183 184 186 188 191 192 191 190 189 191 190 189 188 188 188 188 189 190 189 188 187 187 188 189 190 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 193 187 186 185 185 184 184 184 184 183 183 182 181 180 178 178 177 181 181 181 180 180 179 179 179 177 177 177 177 177 177 177 177 174 174 175 176 176 177 178 178 175 176 177 178 178 178 178 178 178 178 178 178 178 179 179 179 177 175 173 174 176 177 175 173 176 176 176 176 176 176 176 176 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 175 174 173 174 175 173 182 174 159 149 123 160 183 180 174 175 175 178 171 174 180 174 167 172 176 175 178 174 174 174 174 174 174 174 174 174 175 177 178 177 175 173 171 175 174 174 173 172 171 170 169 173 173 174 174 174 174 174 175 171 181 171 176 183 165 130 89 159 181 187 184 171 166 177 170 172 176 176 173 171 174 176 177 174 175 176 174 172 172 174 176 171 173 175 175 175 173 172 171 172 173 175 177 177 176 175 174 175 175 175 175 175 175 175 175 176 175 174 174 174 176 178 179 176 176 176 175 175 174 174 174 173 174 174 174 174 174 174 174 176 176 175 174 174 174 175 176 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 172 173 175 178 181 180 176 172 173 174 175 177 177 177 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 175 174 173 173 173 173 174 175 175 175 175 175 175 175 175 175 178 176 174 172 172 174 176 178 174 174 174 174 174 174 174 174 173 174 174 175 175 176 176 176 176 175 174 173 173 173 173 173 174 175 177 178 178 177 175 174 176 176 175 175 175 175 174 173 176 175 175 174 173 173 172 172 175 175 175 176 176 176 176 177 178 178 177 175 174 173 172 172 176 176 176 175 175 174 174 173 174 174 175 176 176 177 178 178 176 176 176 175 175 174 174 174 174 175 177 178 178 177 175 174 175 175 175 176 176 177 177 177 177 177 178 177 177 175 174 173 173 174 176 177 177 176 174 173 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 176 174 173 177 182 183 178 173 176 176 176 176 176 176 176 176 171 174 178 181 181 178 174 171 173 174 174 175 175 176 177 177 178 178 178 177 177 176 176 175 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 174 175 175 176 176 175 175 174 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 177 171 172 175 177 178 177 175 174 179 179 178 177 177 176 175 175 177 177 177 176 176 175 175 175 174 175 176 177 177 177 177 177 176 176 176 176 176 176 176 176 171 171 173 175 177 179 180 181 171 172 173 175 177 179 180 181 175 175 176 176 175 174 172 171 176 176 174 174 174 174 176 176 176 176 176 176 176 176 176 176 179 178 177 176 176 176 177 178 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 179 178 176 174 174 174 176 177 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 174 175 175 176 176 175 175 174 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 180 180 179 178 177 175 175 174 174 175 177 178 178 177 175 174 181 178 174 170 170 172 176 179 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 172 175 177 178 177 176 176 177 173 174 174 175 177 178 178 179 177 176 174 175 176 176 174 171 170 171 174 175 176 174 172 171 174 174 174 175 175 176 176 176 176 177 178 179 179 179 178 177 178 177 175 173 173 175 177 178 175 176 176 177 177 176 176 175 173 174 174 175 177 178 178 179 177 177 176 176 176 176 175 175 173 175 177 179 180 179 177 176 177 175 173 172 172 175 178 180 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 179 177 176 176 177 175 172 169 176 175 174 174 174 176 178 179 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 173 177 177 177 176 176 175 175 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 181 180 179 177 175 173 172 171 173 174 175 175 177 177 178 179 176 176 176 176 176 176 176 176 177 177 177 177 177 176 176 176 179 178 177 176 176 176 177 177 177 177 178 178 178 178 178 178 175 178 181 180 176 175 178 182 181 179 177 175 174 175 177 178 176 176 176 177 177 178 178 179 180 180 179 178 177 175 175 174 176 176 176 176 176 176 176 176 181 179 177 178 179 179 177 175 176 177 177 178 178 179 179 179 177 177 177 178 178 179 179 179 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 178 179 179 180 180 181 181 182 178 180 183 185 185 184 182 181 183 183 183 183 183 183 183 183 180 180 180 180 180 180 180 180 177 181 181 178 179 182 183 179 180 181 182 183 185 186 187 187 186 187 189 191 191 190 189 188 190 191 193 195 196 196 196 195 199 200 202 203 204 205 206 206 204 206 208 207 205 204 206 208 208 208 208 208 208 208 208 208 207 207 207 208 208 209 209 209 210 210 210 209 209 208 208 208 210 208 211 216 216 212 210 212 212 212 213 213 213 212 211 210 214 214 214 213 213 212 212 212 208 211 214 214 213 211 212 214 213 212 210 209 209 210 212 213 213 210 207 206 207 208 206 204 214 213 210 208 206 205 204 204 204 206 208 207 206 205 207 209 165 164 162 161 161 162 164 165 160 161 162 162 163 162 162 161 163 163 163 163 163 163 163 163 164 164 163 163 163 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 164 164 164 163 163 164 164 164 164 164 164 164 164 167 166 165 165 165 165 164 164 165 165 165 166 166 167 167 167 165 165 166 168 169 170 171 172 172 172 173 173 174 175 175 175 178 178 178 179 179 179 180 180 175 176 178 181 183 184 185 186 184 185 186 186 186 186 187 189 188 188 189 189 189 189 188 188 185 187 190 190 188 187 188 189 187 187 187 187 187 187 187 187 183 185 187 188 188 188 188 189 187 188 188 190 191 193 194 195 188 188 187 186 185 184 183 183 182 182 182 183 184 186 188 189 184 184 184 184 183 183 183 183 183 183 184 184 185 186 186 187 188 187 187 186 185 185 184 184 189 189 188 188 188 188 188 189 187 187 187 188 189 191 192 193 192 195 197 197 196 194 194 194 198 197 197 196 196 196 197 197 198 200 202 202 200 199 199 201 199 199 200 201 202 204 205 205 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 199 198 197 194 195 197 196 193 192 192 193 196 195 192 190 189 190 191 191 190 190 190 189 189 190 191 191 193 191 190 190 192 192 191 189 193 195 196 195 192 191 191 192 188 188 188 188 188 188 188 188 189 189 188 187 186 185 184 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 181 182 181 180 179 179 179 180 180 179 178 178 178 178 179 181 181 178 183 187 187 184 183 184 187 184 185 186 187 188 189 190 190 192 192 193 194 193 192 191 191 191 192 193 193 192 190 188 187 188 188 187 186 185 185 184 184 185 186 186 186 186 185 184 183 180 183 185 184 180 179 182 185 183 183 182 182 182 183 183 184 180 181 182 184 185 186 186 186 189 189 189 189 190 190 190 190 189 189 189 189 189 189 189 189 190 191 191 191 191 191 191 192 191 194 196 197 195 193 192 192 192 192 191 191 190 190 190 190 187 188 189 188 187 186 187 188 188 187 187 187 187 186 186 186 187 186 186 186 186 187 187 188 187 190 193 194 194 194 195 197 193 196 200 200 197 196 198 200 197 197 197 196 196 195 195 195 196 196 196 196 197 197 197 198 196 196 196 196 196 196 196 197 196 195 195 194 193 193 192 192 193 193 192 191 191 190 190 189 187 187 188 189 190 190 189 189 186 190 193 191 187 184 186 188 189 187 186 186 187 187 186 184 186 184 182 182 183 183 181 179 182 182 183 183 183 183 184 184 183 183 183 183 181 179 178 177 177 177 177 176 176 175 175 175 174 174 173 173 173 173 174 174 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 172 172 172 172 172 172 172 173 169 170 172 173 174 174 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 172 171 170 170 170 170 173 173 174 174 175 175 175 175 178 179 179 177 173 171 171 172 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 177 177 177 176 176 176 176 176 178 178 179 180 181 181 182 182 182 182 182 183 184 184 185 185 182 184 186 188 189 190 189 189 191 191 192 192 192 191 190 190 194 193 192 192 192 193 194 195 194 194 194 195 195 195 195 195 197 198 199 200 200 199 198 197 200 199 198 199 201 203 202 200 197 197 197 197 197 197 197 197 199 198 197 199 200 201 199 197 197 196 195 194 193 192 191 190 190 189 188 188 188 189 190 190 189 189 188 187 186 185 184 184 181 181 179 178 178 178 179 179 177 177 176 176 175 174 174 174 175 174 174 173 173 174 174 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 174 174 174 174 174 174 174 173 173 173 174 174 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 174 173 174 176 177 176 174 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 176 177 177 178 178 179 180 180 178 179 179 179 179 178 178 177 181 181 181 181 182 184 185 186 185 187 189 191 191 191 189 188 192 191 190 189 189 189 189 190 190 189 189 188 188 189 189 190 189 189 189 189 189 189 189 189 190 190 190 191 191 191 191 191 187 187 186 185 184 184 184 184 182 182 181 181 180 179 178 178 180 180 180 179 179 179 178 178 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 176 176 177 178 178 178 177 177 178 178 178 178 178 178 178 178 177 175 173 174 176 176 175 173 175 175 175 175 175 175 175 175 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 173 175 172 178 174 167 161 134 165 185 179 173 173 172 178 173 170 172 173 178 181 173 170 178 174 174 174 174 174 174 174 174 173 173 175 175 175 174 173 172 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 174 179 171 177 184 173 140 89 142 180 180 174 177 172 174 177 178 180 178 174 174 176 176 173 171 174 176 176 175 174 175 176 173 172 172 174 176 177 176 174 172 173 174 175 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 176 175 175 175 175 175 175 174 174 173 173 174 175 175 174 174 173 175 175 174 174 174 175 176 176 177 177 176 176 176 176 177 177 175 175 175 175 175 175 175 175 175 174 173 175 177 178 176 175 175 176 176 177 177 176 175 174 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 174 174 173 173 173 174 175 176 175 175 175 175 175 175 175 175 177 176 174 173 173 174 176 177 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 175 174 174 173 173 173 173 175 176 176 177 177 176 176 175 176 176 175 175 175 175 174 173 176 176 176 176 176 176 176 176 175 175 175 175 175 176 176 176 174 174 174 175 175 175 176 176 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 178 177 177 177 177 177 177 176 175 176 176 177 177 176 176 175 175 176 176 176 176 176 176 177 177 177 177 177 177 175 174 173 173 174 176 177 177 176 174 173 175 175 176 176 176 176 177 177 175 176 176 176 176 176 176 177 178 176 175 177 180 180 176 173 176 176 176 176 176 176 176 176 174 175 177 178 178 177 175 174 177 177 176 176 176 176 176 176 177 177 176 176 176 175 175 175 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 174 175 176 176 176 176 175 174 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 177 174 175 176 177 176 175 174 173 176 176 176 176 176 177 177 177 177 176 176 176 176 176 176 175 175 176 176 177 177 177 177 176 176 176 176 176 176 176 176 176 173 174 174 175 176 177 177 178 175 175 175 176 176 177 177 177 174 175 176 176 176 176 175 174 177 176 175 174 174 175 176 177 176 176 176 176 176 176 176 176 179 178 177 176 176 176 177 177 175 175 175 175 175 175 175 175 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 178 177 176 174 174 175 176 177 177 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 174 175 176 176 176 176 175 174 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 178 178 177 177 177 177 177 177 174 175 177 178 178 177 175 174 177 176 175 174 174 174 175 176 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 172 175 177 178 177 176 176 177 174 174 175 176 176 177 178 178 177 176 175 175 177 177 175 172 173 174 175 176 177 176 175 174 174 174 174 175 175 176 176 176 175 176 177 178 178 178 177 176 174 174 174 175 175 174 174 174 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 177 177 176 176 176 176 175 175 174 175 176 178 178 178 177 176 178 177 175 174 174 176 178 179 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 174 174 176 179 179 177 175 175 174 174 174 174 175 175 176 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 179 178 177 177 177 177 178 178 177 177 177 178 178 179 179 179 179 181 183 180 176 173 175 177 180 179 177 176 175 176 177 177 176 176 176 177 177 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 181 179 178 178 179 180 178 176 177 177 177 178 178 179 179 179 177 177 178 178 178 178 178 178 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 181 181 181 181 181 181 181 181 180 181 183 184 184 183 182 181 184 183 183 183 182 182 181 181 180 180 180 180 180 180 180 180 179 182 182 180 180 184 184 181 181 182 183 184 185 186 187 188 188 189 190 191 191 191 191 191 192 193 195 197 198 198 198 198 202 202 204 205 206 207 207 207 204 205 207 206 204 204 205 207 208 208 208 208 208 208 208 208 207 207 208 208 208 209 209 209 210 210 210 209 209 209 209 209 211 208 208 211 211 209 210 213 212 212 213 213 213 212 211 210 214 214 214 213 213 212 212 212 209 211 214 214 212 211 212 213 213 212 210 209 209 210 212 213 212 210 209 209 211 211 209 207 211 210 209 208 207 207 207 208 201 203 205 204 203 202 204 205 163 163 163 163 163 163 163 163 159 160 161 162 162 162 161 161 163 163 163 163 163 163 163 163 163 163 164 165 165 165 164 164 165 165 165 165 165 165 165 165 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 167 166 165 165 165 165 164 164 165 165 165 166 166 166 167 167 162 163 165 166 168 170 171 172 172 172 172 173 173 174 174 174 177 177 178 178 179 179 179 179 174 174 176 178 182 185 188 190 184 185 186 186 186 186 187 189 188 189 189 190 190 189 189 188 191 191 191 189 187 186 186 188 188 188 188 188 188 188 188 188 186 186 186 187 189 189 188 187 188 188 188 187 187 187 187 187 186 186 185 184 183 182 181 181 187 187 186 186 184 183 181 180 182 182 182 183 183 183 183 183 182 182 183 183 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 189 190 191 186 187 189 192 194 195 196 196 191 194 197 197 195 194 194 195 197 197 196 196 196 196 197 197 198 199 200 200 199 199 201 204 199 199 200 201 202 204 205 205 205 205 204 203 202 201 200 200 203 202 202 202 201 201 200 200 201 201 201 201 201 200 198 198 195 197 199 198 196 195 196 197 192 192 192 192 192 191 191 191 191 190 190 189 189 189 190 190 191 190 189 189 191 192 191 190 192 193 193 191 188 187 188 190 188 188 188 188 188 188 188 188 189 189 188 187 186 185 185 184 185 184 184 184 183 183 182 182 183 183 183 183 182 182 182 182 180 180 180 180 180 180 180 180 182 182 183 182 182 181 180 179 182 181 180 179 179 179 180 180 176 176 176 177 178 180 182 183 183 186 188 186 183 181 183 186 185 185 186 187 188 189 190 190 193 193 194 194 194 193 192 192 192 192 192 192 191 189 187 186 190 189 188 187 185 183 182 181 184 184 184 184 184 183 182 181 180 183 185 184 181 180 182 185 179 180 181 183 183 184 184 184 182 182 182 182 183 185 186 187 188 188 188 189 189 189 189 189 188 188 188 188 188 188 188 188 192 191 191 191 191 191 191 190 196 194 193 193 194 194 192 190 190 190 190 189 189 189 188 188 185 186 187 187 186 186 187 188 188 188 187 187 186 185 185 184 185 185 185 185 185 186 187 187 186 189 192 194 194 194 196 197 194 196 197 198 197 197 197 197 197 197 197 197 196 196 196 196 197 197 197 198 198 199 199 199 194 195 195 196 197 198 198 199 195 195 195 195 195 195 195 195 193 193 193 192 191 191 190 190 192 191 191 191 191 192 193 193 187 190 192 191 187 184 185 187 189 187 185 185 186 186 184 182 185 183 180 180 182 183 183 182 182 182 182 183 184 184 184 185 187 187 186 185 183 180 178 177 176 176 176 176 176 176 176 176 173 172 172 172 172 173 173 174 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 170 171 171 172 173 174 174 175 170 171 172 173 173 174 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 174 173 170 169 168 170 172 174 174 174 175 175 175 176 176 176 177 178 179 176 173 171 171 172 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 174 174 174 175 175 176 176 177 179 179 179 180 180 181 181 181 181 181 182 183 183 184 184 185 181 183 186 188 190 191 191 190 191 191 190 190 191 191 192 192 193 192 192 192 192 194 195 196 195 195 195 195 196 196 196 196 199 199 200 200 200 200 199 199 202 201 199 199 200 200 198 196 198 198 198 198 198 198 198 198 197 196 196 198 200 201 200 198 197 197 196 196 195 194 193 193 190 190 189 188 188 189 190 190 190 189 189 187 186 185 185 184 184 183 181 180 179 178 178 178 178 177 177 176 176 175 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 175 175 174 173 172 172 173 173 174 174 174 174 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 175 174 174 176 176 175 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 177 177 178 179 179 180 180 181 179 179 178 178 178 179 180 180 182 182 182 182 184 185 187 188 187 188 190 191 191 190 189 188 191 191 189 188 188 188 189 189 190 190 189 189 189 189 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 188 187 186 185 184 184 184 184 181 181 181 180 180 179 179 179 180 180 180 179 179 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 178 178 178 177 176 176 179 179 178 178 177 177 177 176 176 175 174 174 175 176 175 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 175 175 175 175 175 175 175 175 174 175 175 176 176 176 175 175 168 177 178 182 180 179 172 142 159 178 172 169 171 170 178 177 171 174 176 177 175 171 169 172 174 174 174 174 174 174 174 174 173 173 174 174 174 174 174 175 172 172 173 174 174 175 176 176 175 175 175 175 175 176 176 176 176 175 171 178 182 183 158 99 109 178 186 171 178 176 174 178 178 179 177 174 175 176 174 169 171 174 177 178 177 175 175 175 177 174 172 172 175 177 175 173 173 173 173 174 175 176 177 178 175 175 175 175 175 175 175 175 174 174 174 175 175 174 173 173 174 174 175 175 175 175 175 175 173 174 175 176 176 175 173 172 174 174 174 174 174 175 177 177 176 176 175 175 175 175 176 176 175 175 175 175 175 175 175 175 177 174 172 171 174 176 176 176 177 177 177 177 176 175 173 172 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 174 174 173 173 174 175 176 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 175 174 174 173 174 174 174 177 176 176 175 175 176 176 177 176 176 175 175 175 175 174 173 175 175 175 176 176 176 177 177 174 174 174 174 175 175 175 175 174 174 174 175 175 175 176 176 176 176 175 175 175 174 174 174 178 178 177 176 176 175 174 174 176 177 177 177 177 177 177 178 177 176 176 175 175 176 176 177 177 176 176 176 176 176 176 175 177 177 177 177 177 176 174 174 174 174 175 176 176 175 174 174 175 175 175 176 176 177 177 177 177 176 176 176 176 176 176 175 179 178 177 177 176 176 175 174 176 176 176 176 176 176 176 176 177 176 176 175 175 176 176 177 179 179 178 177 177 176 175 175 176 176 175 175 175 175 174 174 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 174 175 176 176 176 176 175 174 175 175 176 176 176 176 177 177 175 175 176 176 176 176 177 177 178 177 177 176 175 174 174 173 173 174 174 175 176 177 177 178 175 176 176 176 176 176 176 177 176 177 177 177 177 176 176 175 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 178 178 177 176 176 175 174 174 175 175 176 177 177 177 177 176 177 177 176 176 176 176 177 177 176 176 176 176 176 176 176 176 178 178 177 176 176 176 176 177 175 175 175 175 175 175 175 175 177 177 176 176 175 175 174 174 176 176 176 176 176 176 176 176 177 176 175 174 175 176 177 178 175 176 176 176 176 176 176 177 176 176 176 176 176 176 176 176 174 175 176 176 176 176 175 174 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 176 176 177 177 178 179 179 175 176 176 177 177 176 176 175 172 174 176 178 178 177 175 173 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 173 175 177 177 176 175 176 177 176 176 176 176 176 176 176 176 177 176 175 176 177 176 175 173 175 175 175 175 175 176 176 176 175 175 175 175 176 176 176 176 174 175 175 176 176 176 176 175 170 172 174 176 176 174 172 170 175 176 176 177 177 176 176 175 178 177 177 176 176 175 175 174 177 177 176 176 176 176 175 175 175 175 175 175 176 176 176 177 178 177 177 177 177 177 177 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 174 174 176 179 180 179 178 174 174 174 175 175 174 173 173 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 174 174 175 176 176 177 178 178 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 179 179 178 178 177 177 177 178 179 177 177 177 178 178 179 179 179 178 181 182 180 176 173 175 177 178 178 178 177 177 177 176 176 176 176 177 177 177 178 178 178 175 176 176 177 177 178 179 179 176 176 176 176 176 176 176 176 181 180 179 179 180 180 179 178 177 177 177 178 178 178 179 179 178 178 178 178 178 178 177 177 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 182 182 182 182 182 182 181 181 183 183 183 183 183 182 182 182 184 184 183 182 181 180 180 179 180 180 180 180 180 180 180 180 180 183 183 182 182 185 185 184 182 183 184 185 186 188 189 189 191 191 191 191 192 193 194 194 195 196 197 199 200 200 201 201 204 205 206 208 209 209 209 209 204 205 206 206 204 204 205 206 208 208 208 208 208 208 208 208 207 208 208 208 209 209 209 209 209 209 209 209 210 210 210 210 213 210 208 208 209 209 211 215 212 212 213 213 213 212 211 210 213 213 213 213 212 212 212 212 211 212 214 214 212 211 211 212 212 211 210 210 210 210 211 212 211 211 212 213 214 213 211 209 209 208 208 208 208 209 210 211 206 207 208 208 206 206 207 208 161 162 164 165 165 164 162 161 159 160 161 162 162 162 161 161 163 163 163 163 163 163 163 163 161 163 164 166 166 165 164 163 164 164 164 164 164 164 164 164 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 164 164 164 167 166 165 165 165 165 164 164 164 164 165 165 166 166 166 166 163 163 164 166 167 168 169 169 172 172 172 172 172 173 173 173 176 177 177 177 178 178 178 179 180 179 178 178 180 182 184 186 184 185 186 186 186 186 187 189 189 189 189 190 190 189 189 189 192 191 189 187 185 185 186 187 188 188 188 188 188 188 188 188 189 187 185 187 189 190 188 186 189 189 188 187 186 185 183 183 186 186 185 184 183 182 181 181 187 187 187 187 184 181 178 176 180 180 181 181 182 182 183 183 182 182 182 182 183 183 183 184 183 183 183 184 184 184 185 185 183 183 183 184 185 186 188 188 186 188 191 193 195 195 195 194 191 193 196 197 195 194 194 195 196 196 195 195 196 196 197 197 198 199 199 198 198 199 203 206 203 203 202 202 202 201 201 201 205 205 204 203 202 201 201 200 204 203 203 202 201 201 200 200 200 200 201 201 201 200 199 198 195 197 199 199 197 196 197 198 190 191 192 193 193 191 190 189 191 190 189 189 189 189 189 189 190 189 188 189 191 192 192 190 191 191 191 188 186 185 187 189 189 189 189 189 189 189 189 189 190 189 189 188 187 186 186 186 186 185 185 184 183 183 182 182 183 183 183 183 183 183 183 183 180 180 180 180 180 179 179 179 181 181 182 182 182 181 180 180 182 181 180 179 179 179 180 180 178 178 178 178 179 180 182 183 185 186 187 185 182 182 184 187 188 188 189 190 190 191 192 192 193 193 193 193 193 192 192 192 193 193 192 191 189 187 186 185 189 189 187 186 184 183 182 181 185 185 185 185 185 184 183 183 181 183 185 184 182 181 183 185 180 181 183 185 185 185 183 182 183 183 182 181 182 184 186 188 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 192 192 192 191 191 190 190 190 196 191 187 187 191 193 191 189 190 190 190 189 189 188 188 188 184 186 187 187 186 186 187 189 188 188 187 186 185 184 183 183 184 184 184 184 185 186 187 187 186 189 192 194 194 194 196 198 195 195 196 197 197 197 196 195 197 197 197 197 197 197 197 196 197 197 198 198 199 199 199 199 196 196 196 197 197 197 198 198 196 196 196 196 196 196 196 196 194 194 193 193 192 191 191 191 194 193 191 190 190 192 193 195 188 190 192 191 187 185 185 186 190 187 185 185 185 185 183 181 185 182 179 178 180 183 184 184 182 182 183 183 184 185 185 185 186 186 186 185 184 182 180 178 176 176 176 176 176 176 176 176 176 175 174 172 171 170 170 170 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 172 172 172 173 173 173 174 174 171 172 172 173 173 173 174 173 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 172 171 170 170 170 172 173 174 174 174 174 175 175 175 176 176 172 174 175 175 174 173 175 176 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 177 177 176 176 176 176 176 176 175 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 180 180 180 180 180 180 180 181 181 181 182 182 183 184 184 184 185 185 186 187 188 189 191 191 191 190 190 190 190 191 193 194 190 190 189 190 191 192 194 194 195 196 196 196 196 196 197 197 200 200 200 200 200 200 200 200 200 198 196 196 197 198 196 194 198 198 198 198 198 198 198 198 196 196 195 197 200 201 200 199 197 197 197 196 196 195 195 194 191 191 190 189 189 189 189 190 192 192 191 190 189 188 187 187 186 185 183 182 180 179 178 178 178 178 178 177 176 176 175 175 173 174 175 176 176 175 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 178 176 174 174 175 176 174 172 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 178 179 179 180 180 180 179 178 178 178 180 182 183 181 180 180 181 182 183 185 186 189 189 190 191 191 190 189 188 190 189 188 187 187 187 188 188 190 190 190 189 189 190 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 188 187 186 185 184 183 183 183 181 180 180 180 180 180 180 180 181 180 180 180 179 179 179 179 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 178 178 178 178 178 177 176 175 179 179 178 178 177 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 176 176 175 175 174 174 174 173 175 175 175 175 175 175 175 175 173 174 175 176 176 176 176 176 171 182 178 174 169 172 172 144 152 175 174 173 173 169 176 175 178 179 177 169 166 174 178 170 174 174 174 174 174 174 174 174 175 175 174 174 174 176 177 178 173 173 174 174 175 176 177 177 175 175 175 176 176 176 176 177 176 173 171 177 177 187 177 120 83 159 190 183 178 176 177 171 165 171 175 174 173 174 173 171 174 176 177 177 175 174 175 176 179 177 174 172 171 171 172 172 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 174 175 176 176 176 174 172 171 174 174 174 175 175 176 176 176 174 174 175 176 177 176 173 171 173 173 173 173 174 176 177 178 174 173 173 172 172 173 173 174 175 175 175 175 175 175 175 175 176 174 172 172 174 175 175 174 175 176 176 176 176 175 174 173 174 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 174 174 173 173 174 175 176 177 175 175 175 175 175 175 175 175 173 174 176 177 177 176 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 175 174 174 174 175 175 178 177 175 174 174 175 177 178 176 176 175 175 175 175 174 173 174 174 174 174 174 174 174 173 173 173 174 174 174 174 174 175 178 178 177 175 174 173 172 172 175 175 175 175 175 175 175 175 177 177 177 176 176 175 175 175 174 174 174 175 175 176 176 176 178 177 175 174 174 175 177 178 177 177 177 176 176 175 175 175 176 176 177 177 177 176 175 174 174 175 175 175 175 175 175 174 174 175 175 176 176 177 177 178 177 177 177 176 176 175 175 175 178 178 177 176 174 174 176 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 178 177 177 176 176 176 175 176 176 176 175 175 175 175 175 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 175 175 176 177 177 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 177 176 175 174 175 175 176 174 174 174 175 175 176 176 176 175 175 175 176 176 177 177 177 177 177 177 177 177 176 175 174 176 176 176 176 176 176 176 176 176 176 176 175 174 174 173 173 178 178 177 176 176 175 174 174 177 177 177 177 177 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 175 175 174 174 173 176 176 176 176 176 176 176 176 176 175 175 175 175 176 178 178 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 176 177 177 176 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 175 176 176 177 177 178 179 179 176 176 176 176 176 176 176 176 172 174 176 178 179 178 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 174 176 178 177 175 175 176 177 177 177 177 176 176 175 175 175 174 174 175 175 175 175 174 173 174 174 173 172 173 174 175 176 175 176 176 176 176 176 176 176 175 175 175 176 176 176 176 176 172 172 174 175 175 174 172 172 175 176 176 177 177 176 176 175 178 178 177 176 176 175 174 174 177 177 176 176 176 176 175 175 176 175 174 174 174 175 176 177 176 177 178 178 178 177 175 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 177 176 176 178 178 176 174 174 175 176 176 176 174 172 171 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 175 176 176 177 178 178 177 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 177 177 178 179 179 180 178 177 177 176 176 177 178 179 178 178 178 178 178 178 178 178 174 176 178 178 177 176 178 181 176 177 178 178 178 177 176 176 177 177 177 177 177 177 177 177 175 176 176 177 177 178 179 179 176 176 176 176 176 176 176 176 180 180 179 179 180 180 179 179 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 180 180 181 181 182 182 182 183 185 184 183 182 182 182 182 183 184 184 183 182 180 179 178 178 180 180 180 180 180 180 180 180 181 182 182 183 183 185 185 185 184 184 185 186 188 189 190 191 194 193 192 192 193 195 197 198 197 197 198 200 201 202 202 202 206 206 207 209 209 210 210 210 206 206 207 206 206 206 206 206 208 208 208 208 208 208 208 208 208 208 208 209 209 209 210 210 209 209 209 210 210 211 211 211 214 212 211 211 212 212 214 216 212 212 213 213 213 212 211 210 213 212 212 212 212 212 212 212 213 213 213 213 212 211 211 211 211 211 211 210 210 211 211 211 211 212 214 215 215 213 210 207 208 208 208 209 209 209 210 210 209 209 209 208 207 207 207 207 161 162 164 165 165 164 162 161 160 160 161 162 162 162 162 161 163 163 163 163 163 163 163 163 161 163 164 166 166 165 164 163 164 164 164 164 164 164 164 164 166 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 165 165 165 165 165 166 166 166 169 168 167 166 165 163 162 162 167 166 165 165 165 165 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 170 170 171 171 172 172 173 173 176 176 176 177 177 177 178 178 183 182 180 179 179 180 182 183 184 185 186 186 186 186 187 189 188 189 189 189 189 189 189 188 189 188 186 184 184 185 186 187 188 188 188 188 188 188 188 188 190 188 186 187 189 191 189 187 189 190 191 192 193 193 193 192 187 187 186 185 184 183 182 182 178 179 182 184 185 185 184 183 179 179 179 180 181 181 181 182 181 181 181 181 181 182 182 182 181 181 182 182 183 183 184 184 183 183 182 182 182 183 183 184 184 185 188 189 190 189 188 187 189 192 195 196 195 194 194 195 195 195 195 195 195 196 197 198 197 198 199 198 198 200 203 207 203 203 202 202 202 201 201 201 203 203 203 203 203 203 203 203 204 204 203 202 202 201 200 200 199 200 201 201 201 200 199 199 190 193 194 194 193 192 192 194 191 192 193 194 192 190 188 186 190 189 189 188 188 189 189 190 190 188 187 189 191 192 191 190 192 193 193 192 189 189 191 193 191 191 191 191 191 191 191 191 190 190 189 189 188 188 187 187 186 186 185 184 184 183 182 182 183 183 183 183 183 184 184 184 181 181 181 180 180 180 179 179 178 179 180 181 182 182 182 182 182 181 180 179 179 179 180 180 182 181 181 180 180 180 181 182 184 185 185 184 184 184 187 189 189 189 190 190 191 191 192 192 193 192 192 191 191 191 191 191 193 192 191 189 188 186 185 185 186 186 185 185 185 184 184 184 186 186 186 186 186 185 184 184 182 184 185 184 183 182 183 184 184 185 186 187 186 185 183 182 185 184 183 182 183 184 186 188 187 188 188 188 188 189 189 189 191 191 191 191 191 191 191 191 192 192 192 191 191 190 190 190 193 189 185 185 190 193 192 190 190 190 190 190 189 189 188 188 185 186 188 188 187 187 188 189 187 187 186 185 184 183 182 182 184 184 184 184 185 186 187 188 187 190 193 194 194 194 195 197 196 196 196 197 197 197 196 194 197 197 197 197 197 197 197 198 197 197 197 198 198 199 199 199 198 198 198 197 197 197 196 196 198 198 197 197 196 195 195 194 195 195 194 194 193 192 192 192 190 189 188 186 186 187 189 190 188 190 191 190 188 186 186 186 190 187 185 185 185 185 183 181 185 182 179 179 181 184 185 185 183 183 183 184 184 185 185 185 183 184 184 184 183 182 181 180 177 177 176 176 176 176 175 175 175 174 173 172 171 170 170 170 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 174 174 174 173 173 173 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 169 170 172 173 174 174 173 172 172 173 173 173 174 174 174 175 171 173 175 175 173 173 175 177 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 178 178 177 176 175 174 174 173 175 174 174 174 174 174 174 174 177 177 176 176 176 175 175 175 180 180 180 180 180 180 180 181 181 182 182 183 183 184 185 185 191 189 187 185 185 187 190 192 190 190 190 190 191 191 192 193 190 190 189 190 191 192 194 194 195 196 196 196 196 196 197 197 200 199 199 199 199 199 199 200 197 196 195 196 198 199 198 196 198 198 198 198 198 198 198 198 197 196 196 198 201 202 201 199 197 197 197 196 196 195 195 194 192 192 190 189 189 189 189 190 193 193 192 191 190 189 188 188 187 186 185 184 182 180 179 178 179 179 179 178 177 177 176 176 174 174 176 177 177 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 178 176 174 174 175 176 174 172 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 178 178 179 179 181 180 179 178 179 180 182 184 180 180 180 180 182 183 185 186 190 190 191 191 191 190 190 189 192 191 190 189 188 189 189 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 193 192 192 192 191 191 191 191 189 188 186 185 184 183 183 183 181 180 180 180 180 180 180 180 181 181 181 181 180 180 179 179 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 178 178 178 178 178 177 176 175 179 179 178 177 177 176 175 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 173 174 175 176 176 176 176 176 179 184 172 161 151 156 160 136 138 174 183 182 178 172 175 170 170 156 160 173 174 177 181 177 174 174 174 174 174 174 174 174 174 174 173 173 174 175 176 177 175 175 175 175 175 176 176 176 175 175 175 176 176 176 176 177 174 173 172 174 170 185 189 147 91 116 159 196 190 175 178 162 147 161 175 177 173 173 176 178 177 178 176 174 171 171 174 177 176 177 176 174 171 171 174 177 180 178 176 174 172 172 173 174 175 175 175 175 175 175 175 175 175 176 177 178 177 176 174 172 174 174 174 175 175 176 176 176 177 175 175 176 177 177 174 171 173 173 173 173 174 176 177 178 174 173 173 172 172 173 173 174 175 175 175 175 175 175 175 175 174 173 173 174 176 176 173 171 172 173 174 175 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 177 175 175 175 175 175 175 175 175 173 174 176 177 177 176 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 176 176 178 177 175 174 174 175 177 178 176 176 175 175 175 175 174 173 176 176 175 174 173 173 172 172 173 173 174 174 174 174 174 175 178 178 177 175 174 173 172 172 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 174 174 174 175 175 176 176 176 178 177 175 174 174 175 177 178 177 177 177 176 176 175 175 175 175 176 177 177 177 176 175 175 175 175 175 174 174 175 175 175 175 175 175 176 176 177 177 177 177 177 177 176 176 175 175 175 175 175 175 175 174 175 177 179 176 176 176 176 176 176 176 176 174 175 177 178 178 177 175 174 174 174 175 175 176 176 176 177 176 176 176 177 177 177 177 177 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 175 176 177 177 177 177 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 178 179 176 176 176 175 175 174 174 174 175 175 175 176 176 177 177 177 177 177 177 177 177 176 175 174 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 178 177 176 175 174 174 174 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 175 175 175 175 176 177 177 178 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 175 176 177 177 177 177 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 175 175 175 175 176 177 178 178 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 177 178 177 175 174 176 177 178 177 177 176 176 175 175 174 172 173 174 174 174 173 173 173 175 174 173 173 173 174 175 176 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 176 175 174 173 173 174 175 176 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 177 176 175 174 174 174 175 176 175 176 177 178 177 176 173 172 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 176 174 174 176 176 175 174 175 176 177 178 177 176 174 172 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 174 174 175 176 176 177 178 178 176 176 176 176 176 176 176 176 176 176 177 178 178 179 180 180 176 176 176 175 176 177 178 178 180 179 179 178 178 177 176 176 174 175 177 177 177 177 179 180 176 176 177 178 178 178 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 178 179 179 179 179 179 179 180 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 177 177 178 180 181 182 183 184 186 185 184 183 182 182 183 183 184 184 183 182 180 179 178 178 180 180 180 180 180 180 180 180 181 180 181 183 184 184 185 186 185 186 187 188 190 191 192 192 195 194 193 193 194 197 199 200 197 198 198 199 200 201 202 203 206 206 207 208 209 209 209 209 208 208 208 208 208 209 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 210 210 210 209 209 210 210 211 211 211 212 210 212 214 214 215 215 214 212 212 212 213 213 213 212 211 210 211 212 212 212 212 212 212 212 214 213 212 212 212 212 211 211 210 211 211 211 211 211 211 210 211 213 214 215 213 210 207 205 210 210 210 209 209 208 207 207 205 204 203 202 202 201 200 199 161 162 164 164 164 164 162 161 161 161 162 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 164 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 165 165 165 166 166 166 166 167 169 169 168 166 165 164 163 162 167 166 165 165 165 165 164 164 163 164 164 164 165 165 165 166 167 167 167 166 166 165 165 165 168 168 169 170 171 172 173 173 175 175 175 176 176 177 177 177 180 179 179 180 181 182 183 184 184 185 186 186 186 186 187 189 187 188 188 188 188 188 188 187 187 185 184 184 185 186 186 185 187 187 187 187 187 187 187 187 189 188 187 187 189 190 190 190 189 189 190 191 191 190 188 187 187 187 186 185 184 183 182 181 178 178 180 181 182 182 182 182 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 183 183 184 183 182 181 181 181 181 181 187 187 188 189 189 189 188 188 189 191 195 196 195 194 194 195 194 194 194 194 195 196 197 198 196 198 199 199 199 200 203 205 199 199 200 201 202 204 205 205 202 202 203 203 204 205 205 205 204 204 203 203 202 202 201 201 199 199 200 201 201 200 200 199 193 195 196 196 194 193 193 194 192 192 193 193 191 189 187 186 188 188 188 188 188 189 190 190 190 188 187 188 190 191 190 189 188 190 192 192 191 190 191 193 192 192 192 192 192 192 192 192 190 190 190 189 189 189 188 188 186 186 185 185 184 184 183 183 183 183 183 184 184 184 184 185 183 182 182 181 181 180 180 180 177 178 179 180 182 182 182 182 182 181 180 179 179 179 180 180 184 183 182 181 181 181 181 182 182 183 184 185 186 187 188 189 188 188 188 189 189 189 189 190 193 192 191 190 190 190 191 191 193 191 190 188 186 186 186 186 183 183 184 184 185 185 186 186 184 185 185 185 184 184 183 182 183 184 184 184 183 183 184 184 187 187 187 187 186 185 183 183 186 185 185 185 185 186 187 187 188 188 188 189 189 189 189 189 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 193 190 188 188 190 192 192 192 190 190 190 189 189 188 188 188 186 187 188 188 187 187 188 189 186 185 185 184 183 183 182 182 184 184 184 185 186 187 188 189 188 191 193 194 193 193 194 196 196 197 198 198 197 196 195 195 197 197 197 197 198 198 198 198 197 197 198 198 198 199 199 199 200 199 199 198 197 196 196 195 199 198 197 197 196 195 194 194 196 196 195 194 194 193 193 192 190 190 189 188 188 188 188 189 187 188 189 189 189 187 187 187 189 187 185 185 186 186 184 182 185 182 180 181 183 185 185 185 185 185 185 185 184 184 184 184 182 182 183 183 183 182 181 180 178 178 177 176 176 175 174 174 171 171 171 172 172 174 175 175 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 176 175 175 174 173 172 172 171 174 174 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 168 170 173 175 175 174 173 171 172 172 173 173 173 174 174 174 175 176 176 175 172 171 171 173 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 177 177 176 176 175 174 174 173 176 176 176 176 175 175 175 175 175 175 175 174 174 173 173 173 179 179 179 180 180 181 181 181 182 183 183 184 184 185 186 186 193 191 188 185 185 186 189 191 189 190 191 192 192 192 191 191 193 192 192 192 192 194 195 196 195 195 195 195 196 196 196 196 199 198 198 197 197 198 198 199 198 197 196 198 201 203 202 201 199 199 199 199 199 199 199 199 200 199 198 200 202 203 202 200 199 198 198 197 196 195 195 194 193 192 191 190 189 189 189 190 192 192 191 190 189 188 187 187 187 187 186 185 184 182 180 179 180 180 179 179 178 177 177 177 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 172 172 173 174 175 175 176 176 176 175 174 173 173 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 175 174 174 176 176 175 173 174 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 175 175 176 176 177 178 178 179 182 181 181 180 181 181 182 183 182 182 182 183 184 185 187 188 190 190 190 191 191 191 191 191 195 194 193 192 191 192 192 192 190 190 191 191 191 191 190 190 189 189 189 189 189 189 189 189 194 193 193 192 192 191 191 191 189 188 187 185 184 183 182 182 181 181 181 180 180 179 179 179 181 181 180 180 180 179 179 179 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 178 178 178 177 176 176 178 178 177 177 176 176 175 175 174 175 176 175 174 174 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 176 176 176 175 175 175 179 173 172 166 159 147 112 102 155 179 180 178 177 182 172 143 115 136 183 187 169 171 180 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 176 176 176 175 175 175 174 174 175 175 175 175 175 176 176 176 172 175 173 173 169 179 189 165 128 88 110 186 200 182 180 160 134 155 177 182 177 174 177 181 174 175 175 173 171 172 174 177 172 174 175 176 176 177 180 183 179 178 177 175 173 173 172 172 175 175 175 175 175 175 175 175 176 176 177 177 177 176 175 175 174 174 175 175 175 175 175 175 180 177 174 174 176 177 175 172 174 174 174 174 174 175 177 177 176 176 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 174 174 176 177 176 173 170 171 172 173 175 176 176 176 175 176 175 175 175 174 174 173 173 175 175 175 175 175 175 175 175 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 177 176 175 175 174 175 176 176 175 175 175 175 175 175 175 175 173 174 176 176 176 176 174 173 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 175 175 175 175 175 176 176 177 177 176 176 175 175 176 176 177 176 176 175 175 175 175 174 173 178 177 177 176 175 175 174 174 174 174 174 174 175 175 175 175 174 174 174 175 175 175 176 176 174 174 174 175 175 175 176 176 174 174 175 176 176 177 178 178 176 177 177 177 177 177 177 178 177 176 176 175 175 176 176 177 177 176 176 176 176 176 176 175 175 175 176 177 177 176 176 175 176 175 174 174 174 174 175 176 176 176 176 176 176 176 176 176 177 176 176 176 176 176 176 175 174 173 174 175 176 177 177 177 176 176 176 176 176 176 176 176 173 175 177 179 179 177 175 173 173 173 174 175 175 176 177 177 176 176 177 177 177 177 178 178 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 177 178 178 177 176 176 177 177 176 176 176 176 175 175 177 177 176 176 176 176 175 175 175 175 175 176 177 178 178 179 178 177 177 176 175 174 174 173 175 176 176 176 176 176 176 177 176 177 177 177 177 176 176 175 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 178 175 175 176 176 176 176 177 177 178 178 176 175 174 174 174 174 176 176 177 177 177 177 176 176 176 176 176 176 176 176 176 176 175 176 176 176 176 175 174 174 177 177 177 177 177 177 177 177 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 176 176 176 176 175 176 176 176 176 176 176 177 176 176 176 176 176 176 176 176 176 176 177 178 178 177 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 175 176 176 176 176 177 177 178 178 178 177 177 176 176 176 177 176 176 175 175 176 176 177 179 177 175 174 174 176 178 180 175 175 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 177 178 176 174 174 175 177 177 177 177 176 176 175 175 175 171 173 174 175 174 173 174 175 176 176 176 176 176 177 177 177 177 177 177 177 176 176 176 176 177 176 176 176 176 177 177 178 179 177 175 173 173 175 177 179 175 176 176 177 177 176 176 175 175 175 175 176 176 177 177 177 177 177 176 176 176 176 175 175 177 176 176 176 175 175 175 175 174 175 176 177 176 175 174 173 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 174 173 172 173 176 178 178 177 176 176 177 177 177 176 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 173 174 174 175 177 178 178 179 176 176 176 176 176 176 176 176 177 177 178 178 179 179 180 180 176 176 176 176 176 177 179 180 180 179 179 178 178 177 176 176 177 178 178 177 176 175 175 176 176 176 177 177 177 178 178 178 178 178 178 177 177 177 176 176 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 178 179 179 178 177 179 180 179 179 178 178 178 177 177 177 178 178 178 178 178 178 177 177 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 176 177 178 179 181 182 183 184 184 184 184 184 184 183 183 183 184 184 183 182 181 180 180 179 180 180 180 180 180 180 180 180 181 180 180 184 185 184 185 187 187 187 188 190 191 192 193 194 194 194 195 195 197 198 200 201 198 198 198 199 200 201 203 204 206 207 207 208 208 208 208 208 210 209 208 209 210 210 210 208 208 208 208 208 208 208 208 208 209 209 209 209 210 210 210 211 210 210 210 211 211 211 211 211 207 211 213 213 214 214 212 209 212 212 213 213 213 212 211 210 211 211 211 211 212 212 212 212 214 213 211 211 212 212 212 211 210 210 211 212 212 211 210 210 210 212 213 213 210 208 206 206 210 210 210 209 208 206 205 204 207 205 204 203 203 202 200 198 163 163 163 163 163 163 163 163 162 162 163 164 165 164 164 163 163 163 163 163 163 163 163 163 164 164 163 163 163 164 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 167 167 167 166 166 165 165 165 167 166 165 165 165 165 164 164 163 163 164 164 164 165 165 165 166 166 166 167 167 167 167 167 166 167 168 169 171 173 174 174 174 174 175 175 176 176 176 176 178 179 180 181 182 182 183 182 184 185 186 186 186 186 187 189 186 186 187 187 187 187 186 186 187 186 185 186 187 187 185 183 186 186 186 186 186 186 186 186 187 188 188 188 188 189 191 193 188 188 188 187 185 182 179 177 185 185 184 183 182 181 180 180 182 181 180 179 178 177 177 177 179 179 179 178 178 178 178 178 180 180 180 179 179 179 179 179 180 180 180 180 181 181 181 181 184 184 183 182 182 182 182 182 189 189 189 189 190 192 193 194 188 191 194 195 194 194 194 195 193 193 193 194 195 196 197 198 196 198 201 201 200 200 201 203 199 199 200 201 202 204 205 205 203 203 203 204 204 204 205 205 203 203 203 203 203 203 203 203 198 199 200 201 201 201 200 200 198 200 201 200 198 196 197 198 191 191 191 191 190 190 189 189 186 186 186 187 188 190 191 192 191 189 188 188 190 190 189 187 183 186 191 193 192 191 191 191 192 192 192 192 192 192 192 192 190 190 190 190 190 189 189 189 185 185 185 185 185 185 185 185 183 183 183 184 184 185 185 185 184 184 183 183 182 181 181 180 178 179 180 180 181 181 181 180 182 181 180 179 179 179 180 180 182 181 180 180 180 181 182 183 182 183 185 187 188 188 188 187 188 189 189 189 189 189 189 190 194 193 192 191 191 191 192 192 192 190 188 186 186 186 186 187 183 183 183 184 184 185 185 185 184 184 185 185 184 183 183 182 184 184 184 184 184 184 184 184 186 186 185 184 184 184 185 185 186 186 187 188 188 188 187 187 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 190 191 191 191 191 191 191 192 192 193 193 191 189 187 188 189 189 188 188 188 187 187 187 187 186 187 188 187 185 185 186 187 184 184 184 183 183 183 183 182 184 184 185 185 186 188 189 190 190 192 194 195 193 192 193 194 196 199 201 200 197 195 195 197 197 197 197 198 198 199 199 199 199 199 199 199 200 200 201 201 198 198 198 198 198 198 198 197 196 196 196 196 196 195 195 195 196 196 196 195 194 194 193 193 192 192 193 193 192 191 190 190 186 187 188 189 189 189 188 188 189 187 186 186 187 187 186 184 185 183 183 184 186 186 185 184 187 186 186 185 184 184 183 183 184 184 184 184 183 181 180 179 180 179 178 177 175 174 173 172 171 171 172 172 173 175 176 177 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 174 174 174 174 174 174 174 173 176 175 174 173 173 173 174 174 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 175 175 174 175 176 175 172 171 171 173 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 177 177 177 176 176 175 175 175 174 174 174 174 175 175 175 175 178 178 179 180 181 181 182 182 183 184 184 185 186 186 187 187 189 189 189 189 189 189 189 189 189 190 193 194 194 192 189 187 194 193 192 192 192 193 194 195 194 194 194 195 195 195 195 195 198 197 196 195 195 196 197 198 200 198 198 199 202 203 202 201 199 199 199 199 199 199 199 199 203 201 201 202 204 204 203 201 202 201 200 199 198 196 195 195 194 193 192 190 189 189 189 189 193 192 191 190 189 188 188 187 187 187 187 186 185 183 181 180 181 180 180 179 179 178 177 177 177 176 175 175 175 175 176 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 175 177 176 174 173 173 174 176 177 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 174 173 174 176 177 176 174 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 176 176 177 177 178 179 179 179 182 182 183 183 183 182 181 181 184 184 184 184 185 187 188 189 189 189 190 190 191 192 192 193 194 193 192 191 191 191 191 192 190 190 191 192 192 191 190 190 189 189 189 189 189 189 189 189 193 193 192 192 191 190 190 189 190 189 187 185 184 182 182 182 182 182 181 181 180 179 178 178 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 176 176 177 178 178 178 177 177 176 176 176 176 176 176 176 176 173 175 176 176 174 173 175 177 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 172 170 166 180 184 171 143 97 72 142 176 176 174 181 189 177 130 110 140 187 184 166 169 174 174 174 174 174 174 174 174 174 174 175 176 177 176 175 174 173 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 173 179 172 174 175 174 181 171 165 112 97 150 188 194 188 161 129 152 176 184 179 174 172 172 164 168 173 175 175 175 176 177 175 172 170 173 178 180 177 174 175 175 176 176 175 175 174 173 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 176 175 175 175 175 175 175 174 174 183 178 173 172 175 177 176 173 175 175 174 174 174 175 176 176 177 177 176 176 176 176 177 177 175 175 175 175 175 175 175 175 178 176 174 174 175 176 175 173 173 173 174 175 175 175 174 173 177 176 176 175 173 172 172 171 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 179 178 176 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 175 175 175 175 175 176 177 178 175 176 176 177 177 176 176 175 176 176 175 175 175 175 174 173 175 175 175 176 176 177 177 177 175 175 175 175 175 176 176 176 174 174 174 175 175 175 176 176 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 178 177 177 177 177 177 177 176 175 176 176 177 177 176 176 175 175 176 176 176 176 176 176 177 174 175 176 177 177 177 176 176 177 176 174 173 173 174 176 177 178 178 177 176 176 175 174 174 175 176 176 176 176 176 176 177 175 174 173 175 178 178 175 172 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 176 176 176 176 175 175 176 176 176 177 177 177 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 177 178 178 177 176 176 177 177 177 176 176 175 175 175 177 177 177 176 176 175 175 175 175 176 177 178 178 178 177 176 177 177 177 176 176 176 176 176 177 176 176 176 176 176 176 175 175 176 176 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 176 176 176 176 176 176 176 176 176 176 175 175 176 177 178 179 174 175 176 177 177 176 175 174 176 176 176 176 176 176 176 176 175 175 176 176 176 175 174 173 177 177 177 177 177 177 177 177 175 175 175 176 177 177 178 178 176 176 176 176 176 176 176 176 176 176 177 177 176 176 175 175 177 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 177 178 178 177 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 178 178 178 177 177 176 176 176 178 177 175 174 174 175 177 178 180 178 176 175 174 176 177 179 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 177 178 178 176 174 173 175 177 177 177 176 176 176 176 175 175 172 174 176 176 175 174 175 177 175 176 177 178 178 178 177 176 178 178 178 177 177 176 176 176 176 175 174 174 174 175 176 177 177 177 176 176 176 176 177 177 175 176 176 177 177 176 176 175 175 175 175 176 176 177 177 177 177 177 176 176 176 176 175 175 176 177 178 178 178 176 175 174 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 175 173 173 176 178 178 177 175 175 174 174 174 175 176 176 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 179 179 179 179 179 179 179 179 178 178 177 178 178 180 181 182 177 177 178 178 178 178 178 178 177 177 177 176 176 176 176 175 177 177 176 175 176 177 179 180 178 178 178 177 177 176 176 176 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 174 176 178 178 176 176 178 180 179 179 179 178 178 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 180 180 180 180 181 181 181 182 182 183 184 186 186 185 184 183 184 183 183 183 182 182 181 181 180 180 180 180 180 180 180 180 183 180 181 185 187 185 186 190 188 189 190 191 192 193 194 195 193 194 195 197 199 200 200 200 199 199 199 199 200 202 204 205 207 208 208 209 209 209 208 208 210 209 207 208 210 211 209 208 208 208 208 208 208 208 208 208 209 209 209 210 210 210 211 211 212 211 211 211 211 211 211 210 209 212 213 211 211 214 214 211 212 212 213 213 213 212 211 210 210 210 210 211 211 212 212 212 214 212 210 210 212 213 213 212 209 210 212 213 213 212 210 209 207 209 211 210 209 208 209 211 208 208 209 208 207 206 204 203 212 210 207 206 206 206 203 201 163 163 163 162 162 163 163 163 162 163 164 165 165 165 164 164 163 163 163 163 163 163 163 163 165 164 163 162 162 164 165 167 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 168 164 164 165 166 167 167 168 168 167 166 165 165 165 165 164 164 163 163 164 164 164 165 165 165 165 165 166 167 167 168 169 169 165 165 167 169 171 173 174 175 174 174 174 175 175 176 176 176 180 181 182 183 183 181 180 178 184 185 186 186 186 186 187 189 185 186 186 187 187 186 186 185 189 188 187 188 189 188 184 181 185 185 185 185 185 185 185 185 185 187 189 188 187 188 192 195 185 186 188 189 189 187 186 184 183 183 182 181 180 179 178 178 178 177 176 176 176 178 180 181 179 179 179 178 177 177 177 176 180 179 179 179 179 178 178 178 180 180 180 180 180 180 180 180 184 184 183 183 183 184 184 185 186 186 185 186 188 191 193 195 188 191 194 195 194 193 194 195 193 193 193 194 195 196 197 198 195 198 201 202 201 200 200 201 203 203 202 202 202 201 201 201 205 204 204 204 204 204 204 204 202 202 203 203 203 203 203 204 198 199 200 201 201 201 200 200 199 200 201 200 198 196 196 197 189 189 189 189 190 191 192 192 185 185 186 187 188 190 192 193 192 190 188 188 189 190 188 186 183 188 194 197 197 195 195 195 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 184 184 185 185 185 185 185 186 183 183 183 184 184 185 185 186 185 185 184 183 182 182 181 181 180 181 181 181 180 179 179 178 182 181 180 179 179 179 180 180 178 178 178 179 180 181 183 184 182 184 186 188 189 188 186 184 191 191 191 191 191 191 191 191 195 194 193 192 192 192 193 194 191 189 187 186 185 186 187 188 184 184 184 184 184 184 184 184 185 186 186 186 186 185 184 183 184 184 184 184 184 185 184 184 184 183 182 182 182 184 186 188 186 187 189 190 190 189 188 186 189 190 190 190 190 190 191 191 190 190 190 190 190 190 190 190 190 190 190 191 191 192 192 192 190 193 195 192 185 182 182 185 187 187 187 186 186 186 185 185 185 186 187 186 184 183 184 184 183 183 183 183 183 183 183 183 185 185 185 186 187 189 190 191 191 193 195 195 193 192 192 193 195 200 203 201 197 194 196 199 197 197 197 198 198 199 199 199 200 200 201 201 201 202 202 202 196 196 197 198 198 199 200 200 193 193 194 195 196 196 197 197 197 196 196 195 195 194 193 193 190 191 192 192 192 190 188 187 186 186 187 188 190 190 189 189 189 187 186 186 188 188 187 185 185 184 184 186 187 187 185 183 188 187 187 185 184 183 183 182 187 186 186 185 183 181 179 177 181 180 179 177 175 173 172 171 176 175 174 174 173 173 173 173 173 174 175 175 175 175 174 173 176 175 174 174 174 174 173 173 172 172 173 174 174 175 176 176 176 175 174 173 173 173 174 175 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 175 174 172 171 171 172 174 175 174 174 174 175 175 176 176 176 169 171 173 173 173 173 175 177 173 174 175 175 175 175 174 173 174 174 174 174 174 174 174 174 170 171 172 174 176 178 179 180 176 176 176 175 175 174 174 173 174 174 175 176 178 179 180 180 177 178 178 180 181 182 183 183 184 184 185 186 186 187 187 188 183 185 190 193 194 192 189 187 188 190 194 196 195 192 188 185 192 192 191 190 190 191 191 192 193 194 194 194 194 195 195 195 197 196 195 194 194 195 196 197 200 198 197 198 200 201 200 198 199 199 199 199 199 199 199 199 205 203 202 203 205 205 203 201 204 203 202 201 199 198 196 196 194 193 192 190 189 189 189 189 195 195 194 193 192 191 190 189 187 187 187 187 186 184 182 181 181 181 180 180 179 178 178 177 178 177 175 174 174 175 177 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 174 174 173 173 172 177 176 174 173 173 174 176 177 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 173 173 174 176 177 176 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 180 180 180 182 183 184 184 184 182 180 179 183 183 183 184 185 186 188 189 189 189 189 190 191 192 193 194 191 190 189 188 188 188 189 189 190 190 191 192 192 191 190 190 191 191 191 191 191 191 191 191 192 192 191 191 190 189 188 188 190 189 187 185 184 182 182 181 183 183 182 181 180 178 178 177 177 177 177 176 176 176 175 175 177 177 177 177 177 177 177 177 174 174 175 176 176 177 178 178 175 176 177 178 178 178 178 178 175 176 176 176 176 176 177 177 173 175 177 176 174 173 175 177 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 177 175 175 175 175 175 175 175 175 176 176 176 176 176 175 174 173 183 164 145 160 174 169 146 103 74 150 186 180 174 182 190 176 139 138 168 187 174 174 182 170 174 174 174 174 174 174 174 174 178 179 181 182 181 179 177 175 174 174 174 174 174 174 174 174 173 173 174 174 174 174 174 175 174 182 172 176 180 173 173 168 182 158 114 117 165 203 198 162 128 150 173 182 179 172 166 161 155 162 171 178 180 178 177 176 180 172 166 169 177 178 169 158 171 173 175 176 177 177 176 175 175 175 175 175 175 175 175 175 175 174 172 172 172 174 176 177 176 176 176 175 175 174 174 174 185 179 172 170 173 176 176 174 176 176 175 174 174 174 175 176 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 182 178 174 172 173 175 176 177 175 175 175 175 174 173 172 171 178 177 176 175 173 172 171 170 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 180 179 177 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 173 175 175 175 175 176 176 177 178 174 175 177 178 178 177 175 174 176 176 175 175 175 175 174 173 169 170 171 173 175 177 178 179 175 175 175 176 176 176 176 177 178 178 177 175 174 173 172 172 173 174 174 175 175 176 176 176 178 178 177 176 176 175 174 174 176 176 176 175 175 174 174 174 174 175 177 178 178 177 175 174 175 175 175 176 176 177 177 177 174 175 176 177 177 177 176 176 177 176 174 173 173 174 176 177 179 178 178 177 175 174 174 173 175 175 175 176 176 177 177 177 177 175 173 176 179 179 173 167 176 176 176 176 176 176 176 176 179 177 175 173 173 175 177 179 179 178 178 177 177 176 175 175 174 174 174 175 175 176 176 177 176 176 175 175 175 176 177 178 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 177 177 178 178 177 177 176 177 177 177 176 176 175 175 175 177 177 177 176 176 175 175 175 176 178 179 180 179 177 174 173 175 175 176 177 177 178 179 179 177 177 177 176 176 175 175 175 174 175 176 177 177 177 177 177 176 176 176 176 176 176 176 176 179 179 179 178 178 177 177 177 178 178 177 176 176 175 174 174 175 175 175 176 178 180 182 184 174 174 176 176 176 176 174 174 176 176 176 176 176 176 176 176 174 175 176 176 176 175 174 173 177 177 177 177 177 177 177 177 174 175 175 176 178 179 179 180 176 176 176 176 176 176 176 176 177 177 177 177 176 176 175 174 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 177 177 178 178 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 178 178 177 177 177 177 177 177 178 177 175 174 174 175 177 178 179 178 178 177 176 176 176 176 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 177 178 178 176 173 173 175 177 176 176 176 176 176 176 176 176 173 176 178 178 177 176 177 179 172 173 176 177 178 176 174 173 178 178 178 177 177 176 176 176 175 174 173 173 173 174 175 176 174 175 177 178 178 177 175 174 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 176 177 179 180 179 177 175 173 176 176 176 176 177 177 178 179 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 183 180 177 175 176 176 175 173 175 174 172 172 172 174 176 177 175 175 175 175 175 175 175 175 173 174 174 175 175 176 176 176 175 175 175 176 176 177 177 177 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 174 174 175 176 176 177 178 178 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 180 179 179 179 179 179 178 178 180 179 179 179 180 182 183 184 175 175 176 177 178 180 180 181 173 173 174 175 177 178 179 179 178 177 175 174 175 177 179 181 179 178 178 177 177 176 176 176 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 173 175 177 177 175 175 177 179 179 179 179 178 178 177 177 176 177 177 177 178 178 179 179 179 178 178 179 179 179 179 180 180 179 179 180 180 180 180 181 182 184 184 183 182 181 181 180 180 180 182 185 187 187 186 184 183 183 183 183 183 183 183 183 183 180 180 180 180 180 180 180 180 184 181 182 187 189 187 188 192 189 189 190 191 193 194 195 196 191 193 196 198 200 200 200 199 200 200 200 200 201 203 205 206 208 209 209 210 210 210 209 209 210 208 206 207 209 210 209 207 208 208 208 208 208 208 208 208 209 209 209 210 210 211 211 211 212 212 212 211 211 210 210 210 214 216 214 210 210 215 218 216 212 212 213 213 213 212 211 210 210 210 210 211 211 212 212 212 214 211 209 209 212 214 214 213 209 210 212 213 213 212 210 209 205 207 209 209 208 209 213 216 206 206 207 207 207 206 204 203 210 207 204 203 203 203 200 197 165 163 161 159 159 161 163 165 162 161 160 161 163 164 163 162 162 163 163 163 163 164 164 164 168 167 166 165 164 163 164 164 159 160 162 164 166 166 166 166 168 168 168 167 166 164 163 162 162 162 163 164 165 166 167 168 165 164 163 164 166 167 167 165 164 166 169 168 166 164 165 167 164 164 164 164 164 163 163 163 165 165 165 164 164 164 164 163 165 165 165 165 166 168 169 170 167 167 168 169 171 172 173 173 176 175 174 175 177 176 172 168 176 178 180 180 180 180 182 185 181 182 185 187 188 188 188 187 186 187 187 188 188 188 187 187 188 188 189 189 189 188 187 186 186 185 183 182 182 183 184 185 185 185 186 187 188 188 188 188 187 187 187 186 186 186 185 185 181 180 178 177 176 175 175 175 178 178 178 178 178 178 178 178 174 174 175 176 178 179 180 180 179 178 178 178 178 178 178 178 176 178 179 179 177 177 178 180 179 179 180 181 182 184 184 185 187 187 188 188 188 188 188 188 191 192 192 193 193 194 195 195 190 193 195 195 193 193 196 198 197 196 196 198 201 203 202 201 204 204 204 204 204 204 204 204 204 202 200 199 199 201 204 206 204 203 203 202 202 201 201 201 200 200 199 199 199 199 198 198 200 200 199 197 195 194 193 192 189 189 189 189 189 189 189 188 186 185 186 187 189 188 185 182 190 190 191 191 191 190 189 188 190 189 189 189 190 192 194 196 194 194 194 193 193 193 192 192 194 192 190 188 187 187 187 188 187 187 187 186 186 185 185 185 182 182 183 184 185 187 188 188 185 183 180 178 177 179 181 183 181 181 181 181 181 181 181 181 177 178 178 178 178 179 179 179 181 181 182 182 182 183 183 183 183 183 183 184 186 188 190 191 189 189 190 192 194 195 197 197 194 195 197 198 197 195 193 191 189 188 188 187 187 186 185 185 186 186 185 184 184 183 182 182 186 186 185 185 185 184 184 184 185 183 183 184 187 188 186 184 185 186 186 187 187 188 189 189 191 191 191 191 190 189 188 188 191 191 191 191 191 191 190 190 194 192 191 191 193 193 192 190 189 190 191 192 192 192 191 191 192 192 191 191 191 190 190 190 188 187 186 185 185 187 189 190 186 187 187 188 189 189 189 189 183 184 184 183 181 180 182 184 183 183 184 184 185 186 187 187 192 191 189 188 188 190 191 193 195 197 198 197 195 195 199 203 201 200 198 197 197 198 200 201 198 199 200 201 201 201 200 199 204 203 202 200 198 196 195 194 200 198 195 195 196 197 196 195 197 197 197 197 197 197 197 197 191 191 191 190 190 189 189 189 190 187 186 190 191 189 190 195 189 189 188 188 187 187 187 187 184 184 184 184 184 184 183 183 183 183 184 184 185 186 187 187 182 182 182 182 182 182 182 182 178 177 177 176 176 175 175 174 174 174 174 173 173 172 172 172 175 175 174 174 174 174 174 173 174 174 174 174 174 174 174 174 173 174 174 174 173 173 172 171 176 176 175 174 174 173 172 172 175 175 174 173 172 171 170 169 175 175 175 176 176 177 177 177 169 170 170 171 173 174 174 175 178 177 176 175 175 175 176 177 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 171 171 171 172 172 173 173 174 175 175 175 174 174 173 173 172 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 177 177 178 178 180 182 184 185 186 186 186 186 186 186 186 186 190 188 186 186 189 190 189 188 190 194 196 192 188 190 200 209 200 195 191 191 194 195 191 187 194 195 196 197 197 197 196 196 193 194 196 198 199 199 199 198 193 197 201 202 201 199 199 200 201 201 201 201 201 201 201 201 200 201 202 203 204 205 205 205 201 201 201 200 200 200 200 200 192 193 194 195 194 192 190 188 187 187 188 189 190 192 192 193 190 189 187 186 184 184 184 184 183 183 182 182 182 182 181 181 179 179 178 175 172 173 177 181 175 175 175 176 176 176 176 176 175 175 175 175 175 175 175 175 173 173 173 174 174 175 175 175 179 178 178 176 175 174 174 173 173 173 174 175 175 176 177 177 174 174 174 174 174 174 174 174 175 174 173 172 173 175 178 179 175 175 176 176 176 177 177 177 178 178 178 179 179 178 177 177 186 185 182 181 180 180 181 182 182 182 182 183 183 184 184 184 180 182 184 184 184 186 189 191 188 190 193 194 193 192 193 194 192 195 195 191 190 193 192 189 187 187 187 188 189 190 190 191 195 193 189 187 187 189 193 195 188 189 189 190 191 191 191 191 190 190 189 188 186 185 184 184 181 181 180 179 179 179 180 181 175 176 176 177 177 178 178 178 173 176 179 179 178 176 177 178 175 176 177 178 178 178 177 176 178 178 178 178 178 178 178 178 177 177 176 176 176 176 175 175 176 176 176 175 175 174 174 173 176 176 176 177 177 178 178 178 172 174 176 175 174 174 176 178 175 175 175 175 175 175 175 174 180 176 171 172 177 175 176 185 183 153 129 141 176 185 148 102 119 176 170 176 181 177 189 153 139 169 179 178 172 173 183 175 178 174 174 181 184 177 172 176 178 172 170 174 176 176 176 179 175 174 174 174 176 176 175 174 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 173 186 161 144 113 143 183 183 150 133 147 171 186 185 178 161 140 162 168 175 179 178 174 172 170 169 173 173 176 180 164 132 112 162 192 184 174 171 176 187 166 176 176 176 176 177 177 176 176 171 172 173 175 177 178 176 172 171 178 179 175 175 179 176 170 191 167 122 147 188 176 171 181 171 171 175 180 180 175 172 172 169 174 171 170 178 178 171 170 171 181 175 174 172 171 181 177 176 153 169 187 171 170 183 175 177 177 176 175 175 175 176 176 176 176 176 176 174 173 171 170 176 176 176 176 176 176 176 176 173 173 174 175 175 176 177 177 176 175 175 176 178 178 176 173 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 175 175 176 177 177 178 179 179 174 174 175 176 176 175 174 174 178 178 178 178 177 175 173 172 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 175 175 175 175 174 173 174 175 175 176 176 175 175 174 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 175 176 176 178 179 180 177 176 176 175 175 176 176 177 175 175 175 175 175 175 175 175 174 174 176 176 176 176 174 174 172 172 173 174 174 175 176 176 175 176 176 177 177 176 176 175 174 174 175 176 176 177 178 178 178 177 177 176 176 175 174 174 177 177 177 177 177 177 177 177 173 173 174 175 176 176 177 177 173 174 174 175 175 174 174 173 177 177 176 175 175 174 174 173 173 173 174 175 175 176 177 177 177 177 176 176 176 176 175 175 175 176 177 178 178 176 175 173 175 176 176 177 179 180 180 181 178 175 176 180 179 174 172 174 175 175 175 175 175 175 175 175 175 176 176 177 177 178 179 179 177 177 177 176 176 175 175 175 176 176 174 174 174 174 176 176 178 176 174 172 172 174 176 178 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 173 174 176 178 178 178 177 176 178 179 179 179 179 178 176 176 177 177 177 176 176 176 175 175 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 170 172 174 176 176 174 172 170 173 175 177 179 179 177 175 173 171 172 172 173 173 174 175 175 173 176 177 175 172 170 172 174 176 177 177 176 172 171 171 172 176 176 176 176 176 176 176 176 178 179 179 179 179 178 177 177 174 175 176 178 177 176 174 172 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 172 173 175 177 177 177 175 174 176 174 173 172 173 174 176 178 172 173 173 174 175 176 177 177 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 178 178 177 176 174 173 172 172 175 174 172 171 171 172 174 175 175 175 175 176 176 176 177 177 179 179 178 177 177 176 175 175 172 173 175 177 177 177 175 174 172 172 173 174 175 175 175 174 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 175 175 175 175 176 177 178 178 177 177 176 176 176 175 175 175 175 175 176 177 177 178 179 179 175 175 176 176 176 176 177 177 175 175 174 174 174 175 176 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 178 178 177 177 176 176 176 177 177 176 175 176 177 179 180 179 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 176 175 174 174 175 176 178 180 175 178 180 178 175 174 176 178 176 176 176 176 176 176 176 176 178 177 175 174 174 175 177 178 178 178 177 176 176 175 175 174 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 173 174 176 177 178 178 177 176 175 176 177 178 179 179 179 179 176 176 176 177 177 178 178 179 176 177 177 178 179 179 179 179 177 175 174 176 178 180 178 177 177 177 178 178 177 175 174 173 177 177 177 178 178 179 179 179 178 177 177 177 177 178 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 179 180 181 182 182 180 178 177 184 184 183 182 182 182 183 183 186 184 183 185 187 188 187 186 186 187 187 184 181 180 182 185 181 181 182 182 181 180 179 179 183 183 182 182 183 184 186 187 193 196 197 195 196 200 201 199 200 200 199 198 197 197 197 198 196 198 201 201 201 201 204 206 207 209 212 213 213 213 214 216 212 212 211 210 209 209 208 207 206 206 206 207 207 207 208 208 210 210 210 211 211 212 212 212 212 211 209 210 212 213 211 210 212 212 212 213 213 214 214 214 210 211 212 213 214 215 216 216 214 214 213 212 212 211 210 210 214 214 213 212 211 210 209 208 211 211 211 211 211 211 211 211 214 213 211 209 209 210 211 212 204 206 208 207 205 204 206 208 205 205 205 206 206 207 207 208 162 162 162 162 162 162 162 162 162 161 160 161 163 164 163 162 164 164 164 164 165 165 165 165 168 167 165 164 163 163 163 164 164 164 166 167 167 167 166 165 166 166 166 166 165 164 163 162 163 163 164 165 165 166 167 167 166 164 163 164 166 167 166 164 165 166 167 167 166 165 166 166 164 164 164 164 164 164 163 163 165 165 165 165 165 164 164 164 165 165 165 165 166 168 169 170 168 168 169 170 170 171 172 172 174 173 172 174 176 177 175 173 176 178 180 180 180 180 182 184 180 181 182 184 185 186 186 186 188 188 188 188 187 186 185 185 187 188 189 189 189 188 187 186 185 185 184 183 183 183 184 184 184 185 186 187 188 188 188 188 188 187 187 187 186 186 186 185 183 183 181 180 179 179 179 179 178 178 178 178 178 178 178 178 175 175 176 176 176 176 177 177 176 177 177 178 178 179 179 180 177 178 179 179 177 176 178 179 178 178 179 180 181 182 183 184 186 186 186 187 188 189 190 190 191 191 192 192 193 194 194 194 191 193 195 195 194 194 196 198 197 196 196 198 200 202 202 201 203 203 203 203 203 203 203 203 204 203 202 201 202 203 205 206 203 203 203 202 202 201 201 201 200 200 200 200 199 199 199 199 198 198 197 196 196 195 194 194 190 190 190 189 189 188 188 188 188 187 186 188 189 190 188 186 189 190 191 191 191 191 190 190 192 192 191 191 192 193 194 194 193 192 192 192 192 192 192 192 189 192 195 197 196 193 189 187 188 188 187 187 186 186 186 186 185 185 185 185 185 185 185 185 186 185 183 182 182 183 184 185 181 181 181 180 180 180 180 180 179 179 179 179 180 180 180 180 181 181 182 182 182 183 183 183 182 182 183 184 185 187 189 190 191 191 192 193 193 194 194 195 192 193 195 197 197 196 194 193 190 190 189 189 188 187 187 187 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 187 185 182 182 184 186 186 185 186 186 186 187 188 188 189 189 189 190 190 191 191 191 190 190 188 188 189 189 190 191 191 191 192 191 190 191 193 194 193 192 189 190 191 192 192 192 191 191 192 192 191 191 191 190 190 190 187 187 186 186 186 187 188 188 186 186 186 186 187 187 188 188 184 185 185 183 181 180 182 184 184 184 185 185 186 186 186 187 190 190 190 190 191 192 193 194 193 194 195 195 195 196 198 199 202 201 199 197 197 198 199 201 198 199 200 201 201 201 200 200 203 202 201 200 198 197 196 196 204 201 199 199 201 202 201 200 198 198 197 197 197 197 197 196 192 192 192 191 191 191 190 190 190 187 187 190 190 187 187 190 188 188 188 187 187 186 186 186 185 185 185 184 184 184 184 184 182 182 183 183 184 185 185 186 183 183 182 182 182 181 181 181 177 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 173 173 173 173 173 174 174 174 175 175 174 174 173 172 172 171 174 174 174 175 175 175 175 175 170 171 171 172 172 173 174 174 175 174 174 174 174 175 176 177 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 174 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 178 178 178 179 180 181 183 184 186 186 186 186 186 186 187 187 188 186 185 186 189 191 192 191 190 192 194 193 191 191 194 197 196 193 190 191 194 195 194 191 194 195 196 197 197 197 196 196 196 196 195 195 195 197 199 200 194 197 201 202 201 199 199 200 200 200 201 201 202 202 202 203 203 204 205 206 206 206 206 206 205 205 204 203 202 201 200 199 197 196 195 194 194 193 193 193 190 190 190 190 191 191 191 191 193 191 189 187 185 184 183 183 183 183 182 182 182 182 181 181 176 178 179 178 176 176 178 180 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 173 174 174 174 174 174 174 175 177 177 177 176 175 175 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 173 173 174 175 177 179 175 175 176 176 176 177 177 177 177 178 178 179 179 179 178 178 182 182 181 181 181 182 183 184 183 183 183 183 183 183 184 184 180 182 184 184 184 185 188 191 188 190 193 194 192 192 193 194 193 196 195 192 191 193 192 189 189 189 189 190 191 192 192 192 194 192 190 188 188 190 192 194 189 189 190 191 191 192 191 191 189 188 188 187 186 185 184 184 182 182 180 179 179 179 180 180 176 176 177 177 178 178 178 179 179 181 182 182 180 178 178 178 175 176 177 178 178 178 177 177 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 176 176 176 175 175 174 174 174 176 176 176 176 176 176 177 177 173 175 176 176 174 174 175 177 174 174 175 175 176 177 177 177 174 174 176 177 174 172 174 179 172 169 155 146 161 176 154 114 127 185 183 171 174 183 180 134 141 159 170 182 179 169 176 174 176 179 170 171 182 174 168 181 173 169 169 173 175 174 174 177 174 172 170 171 173 176 177 176 175 175 175 175 175 175 175 175 178 178 177 177 177 176 176 176 176 180 170 115 124 156 162 142 146 147 163 181 174 152 145 155 174 175 177 176 174 173 174 175 173 175 176 173 172 169 157 142 166 185 175 174 175 170 182 182 179 178 176 173 171 172 175 178 175 173 175 176 172 167 170 177 180 178 175 172 174 178 177 174 181 145 108 147 191 180 173 176 178 176 175 177 177 175 177 181 175 178 172 170 179 178 164 154 183 179 168 175 178 172 177 173 149 144 166 184 173 170 178 172 179 178 177 176 175 175 175 175 174 175 176 176 176 176 175 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 175 175 176 178 178 176 173 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 177 177 177 177 177 177 177 176 175 175 175 175 175 175 175 175 175 176 177 177 177 176 175 174 176 176 176 175 175 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 176 176 176 176 176 176 175 175 175 175 174 173 174 175 176 176 176 176 175 174 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 177 177 176 175 175 176 177 178 177 176 176 175 175 176 176 177 175 175 175 175 175 175 175 175 174 175 176 177 177 176 175 174 177 176 176 176 176 176 176 176 177 177 178 179 179 178 177 177 176 176 176 176 176 176 176 176 173 173 174 174 174 175 175 175 179 178 176 175 175 176 178 179 174 175 175 176 177 177 178 178 174 174 175 175 175 175 174 174 176 176 176 176 176 176 177 177 175 175 176 177 177 178 179 179 177 177 176 176 176 176 175 175 176 176 177 177 177 176 175 175 175 175 176 177 177 178 178 179 172 169 171 176 176 173 173 177 175 175 175 175 175 175 175 175 178 178 178 177 177 177 176 176 177 176 176 176 176 176 176 175 177 176 175 174 174 175 176 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 174 175 176 177 177 177 177 177 175 176 176 176 176 175 174 173 174 174 175 176 177 178 178 179 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 173 174 176 177 177 176 174 173 174 175 176 177 177 176 175 174 175 175 175 175 175 175 175 174 173 173 173 173 174 174 174 173 174 176 177 176 174 173 174 175 176 176 176 176 176 176 176 176 174 175 176 176 177 177 177 177 178 178 177 177 177 178 178 178 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 176 177 178 180 180 179 178 177 176 175 174 173 174 175 177 178 176 176 176 176 176 176 177 177 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 178 177 176 175 175 176 177 178 174 174 174 175 175 175 176 176 177 177 176 175 175 174 173 173 174 174 175 176 176 176 175 175 173 174 175 176 177 177 176 176 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 177 177 176 175 175 175 176 176 176 176 175 175 175 174 174 174 177 177 177 176 176 176 176 176 175 175 176 176 176 176 177 177 177 176 175 175 175 175 176 176 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 176 176 176 176 177 178 178 179 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 178 178 179 180 180 179 178 177 177 176 175 176 176 176 176 175 176 176 176 176 176 176 176 176 178 177 176 174 174 175 176 177 176 176 176 176 176 176 177 177 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 175 176 177 178 179 179 178 177 178 178 178 179 178 178 177 177 180 180 179 178 177 176 175 175 175 176 176 177 178 178 178 177 177 175 174 175 177 178 177 175 176 176 176 176 177 177 176 176 178 178 178 179 179 179 179 179 182 181 180 178 176 175 174 174 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 178 179 179 180 181 181 175 175 177 178 179 180 180 180 184 184 183 183 183 183 184 184 184 182 181 182 184 185 184 182 186 186 186 184 182 181 183 185 180 181 182 182 182 181 180 179 184 184 184 184 185 187 189 190 194 197 197 196 196 200 200 198 201 201 200 200 199 200 200 200 200 202 204 205 204 205 207 209 208 210 212 212 211 210 211 212 213 212 212 211 210 209 208 208 207 207 207 208 208 208 209 209 210 210 211 211 211 212 212 212 212 211 210 210 212 213 211 210 212 212 212 212 213 213 214 214 211 212 212 213 213 214 215 215 213 213 213 212 212 211 211 211 214 214 213 213 212 211 211 210 211 211 211 211 211 211 211 211 212 212 211 210 210 210 211 211 205 206 208 207 205 205 206 208 207 207 206 206 205 204 204 204 160 161 163 164 164 163 161 160 163 161 160 161 163 164 163 162 165 165 165 165 166 166 166 166 167 166 165 163 163 163 163 164 164 164 164 164 164 163 162 161 164 164 165 165 165 164 164 163 165 165 165 165 165 165 166 166 167 165 164 164 166 166 165 163 166 165 165 166 167 167 166 164 164 164 164 164 164 164 164 164 166 166 166 166 165 165 165 165 166 165 165 165 166 167 168 169 169 169 169 170 170 171 171 171 172 171 171 172 175 177 178 178 176 178 180 180 179 179 181 183 182 182 182 182 183 185 186 187 189 189 189 188 187 185 184 183 187 188 188 189 188 187 186 186 184 184 185 185 185 184 183 182 184 184 185 186 187 187 187 187 187 187 187 186 186 186 185 185 183 182 181 180 180 180 180 181 178 178 178 178 178 178 178 178 177 177 176 176 175 175 174 174 175 175 176 177 178 179 180 181 177 179 180 179 177 176 177 179 177 178 178 179 180 181 182 182 184 185 186 187 188 189 190 191 190 190 191 191 192 193 193 193 192 193 195 195 194 194 196 197 197 196 196 197 200 202 201 200 201 201 201 201 201 201 201 201 202 202 202 202 203 203 204 204 203 202 202 202 202 201 201 201 201 201 201 201 200 200 200 200 196 196 196 196 196 196 195 195 192 191 191 190 189 188 187 187 188 186 185 185 188 189 189 188 189 189 191 192 192 192 192 191 193 193 194 195 195 194 194 193 191 191 191 192 192 192 192 192 191 192 194 196 196 194 192 190 189 189 188 188 188 187 187 187 188 188 187 186 185 184 183 183 187 187 187 187 186 186 186 186 182 182 182 182 181 181 181 181 180 180 180 180 181 181 181 181 181 181 182 182 183 183 184 184 184 184 184 185 187 189 190 191 193 193 193 193 193 193 193 193 190 192 194 195 196 196 195 194 190 190 189 189 188 187 187 187 184 184 184 184 185 185 185 185 181 181 182 182 183 183 184 184 188 186 183 182 183 185 185 185 186 186 187 188 188 189 189 190 188 189 190 191 192 192 193 192 188 189 189 190 192 193 194 194 192 191 190 191 193 195 194 193 190 190 191 192 192 191 191 190 192 191 191 191 190 190 190 189 186 186 187 187 188 187 187 186 186 185 184 184 184 185 186 187 184 185 185 183 181 180 182 184 186 186 186 186 186 186 186 186 189 190 191 193 194 194 194 194 192 192 192 194 196 197 197 196 203 201 199 198 197 198 199 200 199 200 201 202 202 201 201 200 201 201 201 200 199 198 198 197 196 194 192 192 194 196 195 194 199 199 198 198 197 197 197 196 194 194 194 193 193 193 192 192 192 190 191 193 192 188 186 187 188 188 188 187 187 186 186 186 186 186 186 185 185 185 184 184 181 182 182 183 183 184 184 184 184 183 183 182 181 180 180 179 175 175 175 175 175 175 175 175 173 173 173 173 174 174 174 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 176 175 173 172 171 172 173 174 170 171 171 172 173 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 173 173 173 173 173 172 172 173 174 175 176 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 175 175 175 175 174 174 174 174 175 175 175 174 174 174 174 173 175 175 175 175 175 175 175 175 174 175 175 175 176 176 176 176 179 179 179 179 180 181 182 183 185 185 186 186 186 187 187 187 186 185 185 187 190 192 193 193 192 193 195 196 195 193 190 188 191 191 190 191 193 195 196 196 194 195 196 197 197 197 196 196 199 197 194 192 192 195 198 200 195 197 200 201 201 200 200 200 200 200 201 202 203 204 204 205 207 207 208 208 208 208 207 207 209 208 207 205 203 202 201 200 202 200 198 196 195 196 198 199 194 194 193 192 191 190 190 189 194 193 190 188 185 184 183 183 183 183 182 182 182 182 181 181 175 177 180 181 180 178 178 178 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 176 176 175 174 174 175 176 177 175 176 176 176 177 177 177 178 177 177 178 178 179 179 180 180 177 178 180 182 184 184 185 185 184 184 183 183 183 183 183 183 181 183 184 185 184 185 188 191 188 190 192 193 192 191 192 194 194 196 195 192 191 191 191 188 190 191 191 192 192 193 193 193 192 192 191 191 191 191 192 192 190 190 191 192 192 192 192 192 187 187 187 186 186 185 185 185 183 182 181 180 179 178 179 179 177 178 178 178 178 179 179 179 179 180 181 180 177 174 174 175 176 176 177 178 178 178 178 177 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 176 176 175 175 175 174 174 174 176 176 175 175 175 175 175 174 174 176 177 176 174 173 174 176 175 175 175 175 175 175 175 175 170 173 181 180 171 172 176 174 168 178 175 160 154 158 147 128 126 169 184 170 166 166 146 118 129 151 165 180 178 171 180 181 174 186 174 164 176 177 171 178 174 172 173 174 174 172 172 174 180 176 171 170 172 175 177 176 175 175 175 175 175 175 175 175 177 177 177 177 176 176 176 176 174 188 183 125 114 116 128 143 147 145 144 147 145 138 151 179 182 181 177 172 169 170 174 178 175 171 175 172 169 179 175 149 148 176 174 172 176 171 176 183 175 176 177 175 172 171 174 177 174 171 173 178 176 170 171 176 182 175 170 171 174 176 177 179 181 139 115 155 189 180 175 175 176 174 174 176 175 173 174 178 176 179 172 165 162 153 144 145 173 180 173 177 179 176 180 170 125 143 168 181 178 173 174 174 179 179 177 176 175 174 174 174 173 174 175 177 178 178 178 178 176 176 176 176 176 176 176 176 179 179 178 177 177 176 175 175 176 175 175 176 177 177 176 174 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 179 178 178 177 176 175 175 174 177 176 175 174 174 175 176 177 174 175 176 177 177 177 177 176 176 176 176 176 175 175 175 174 176 176 176 176 176 176 176 176 177 177 176 176 175 175 174 174 176 176 175 175 175 175 174 173 174 175 176 176 176 176 175 174 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 177 177 176 175 174 175 175 176 177 176 176 175 175 176 176 177 175 175 175 175 175 175 175 175 176 176 177 177 177 177 176 176 179 178 178 177 176 175 175 174 177 177 178 179 179 178 177 177 178 178 177 176 176 175 174 174 171 171 172 174 175 176 177 178 179 178 176 175 175 176 178 179 176 176 176 177 177 178 178 179 175 176 176 176 176 176 176 175 175 175 176 177 177 178 179 179 175 175 176 177 177 178 179 179 177 177 176 176 176 176 175 175 177 177 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 172 172 176 177 175 176 180 175 175 175 175 175 175 175 175 181 180 179 178 176 175 174 174 175 176 176 176 176 176 176 177 177 177 176 176 176 176 177 177 173 174 176 178 178 176 174 173 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 176 176 176 176 176 177 178 178 177 177 178 178 178 177 176 175 175 175 176 176 177 177 178 178 176 176 176 176 176 176 176 176 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 179 179 178 177 176 176 175 175 179 176 174 176 180 183 181 178 173 175 177 176 175 175 177 178 176 176 176 176 176 176 176 176 172 173 175 176 177 178 179 179 180 179 177 176 176 178 181 183 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 175 176 177 178 178 176 175 174 177 176 176 175 176 177 178 179 179 179 178 178 177 177 176 176 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 173 173 174 175 176 177 178 178 179 178 177 176 176 177 178 179 173 173 174 174 175 175 175 175 177 177 176 175 175 174 173 173 177 176 175 175 175 175 175 176 175 176 177 178 178 177 177 177 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 179 178 177 176 175 175 174 174 175 175 175 175 174 174 173 173 178 177 177 176 175 174 174 173 175 175 176 176 176 176 177 177 179 178 177 176 175 175 176 176 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 175 176 177 178 178 178 177 177 178 178 178 177 177 177 176 176 177 177 177 177 177 177 177 177 177 179 181 182 181 178 175 173 178 175 172 173 177 178 175 172 176 176 176 176 176 176 176 176 179 178 176 175 175 175 175 176 174 175 175 176 177 178 178 179 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 177 177 178 179 179 179 179 178 179 179 179 179 178 177 176 175 180 180 179 179 178 177 176 176 175 175 176 177 177 177 177 176 177 176 175 175 176 176 175 174 175 175 175 175 176 178 179 180 180 180 179 179 179 179 179 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 177 178 178 180 180 181 182 180 180 180 180 181 183 184 185 184 184 183 183 184 185 186 186 187 185 184 184 186 186 185 183 185 186 186 184 183 182 184 185 180 181 181 182 182 182 181 180 185 185 185 186 188 190 192 193 196 199 199 196 196 199 199 197 202 202 202 202 202 202 202 203 201 204 206 206 206 207 209 211 208 210 212 211 209 207 207 208 213 212 212 211 210 210 209 209 208 209 209 209 210 210 210 211 210 211 211 211 212 212 212 212 213 211 210 211 212 213 212 210 211 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 211 211 211 211 211 211 211 211 211 211 211 212 211 211 210 209 206 207 208 207 206 205 206 207 209 208 207 205 203 202 201 200 162 162 163 164 164 163 162 162 163 161 161 162 164 165 164 162 165 165 165 165 166 166 166 166 166 165 164 163 163 163 163 164 164 164 164 164 164 163 162 162 163 164 165 166 166 166 166 166 167 167 166 166 165 165 165 165 168 166 164 165 166 166 164 162 167 165 163 165 167 168 166 163 164 164 164 164 165 165 165 165 167 167 166 166 166 166 166 165 166 165 165 165 165 166 168 168 170 170 170 170 170 170 170 170 173 172 171 171 173 176 178 179 176 178 180 180 179 179 181 183 185 184 183 183 184 185 188 189 187 187 187 187 187 186 185 184 187 187 188 188 188 187 186 185 183 184 185 186 186 184 182 181 183 184 185 186 186 187 187 186 186 186 185 185 185 184 184 184 180 179 178 178 178 178 179 179 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 176 176 176 177 178 178 179 179 178 179 180 179 177 176 177 178 178 179 179 180 181 181 182 182 185 185 186 187 187 188 189 189 189 190 190 191 192 192 193 193 194 194 195 195 195 195 196 196 198 196 196 197 200 201 200 199 201 201 201 201 201 201 201 201 199 200 201 202 202 202 201 201 202 202 202 201 201 201 201 201 202 202 201 201 201 201 200 200 197 196 196 196 195 195 194 194 193 192 191 190 189 188 187 187 187 184 182 182 185 188 188 188 189 190 191 192 193 193 193 193 191 192 194 196 196 196 195 194 192 192 192 192 193 193 193 193 197 194 189 186 185 188 192 194 189 189 189 189 189 189 189 188 189 189 188 187 186 185 184 184 185 186 187 188 188 186 185 184 185 185 184 184 183 183 182 182 180 180 180 180 181 181 181 181 181 181 182 182 183 184 185 185 187 187 187 188 189 191 192 193 193 193 193 193 193 193 193 193 192 192 194 194 195 194 193 192 189 189 188 188 187 186 186 186 185 185 185 185 185 185 184 184 180 181 181 182 184 185 185 186 186 186 185 185 185 184 184 183 187 187 188 188 189 190 190 190 190 190 191 192 193 193 192 192 193 193 194 194 195 195 196 196 194 192 191 192 194 194 193 191 190 191 192 192 192 191 190 190 191 191 191 190 190 190 189 189 185 186 187 188 188 187 185 184 186 185 184 183 183 184 186 187 185 185 186 184 182 181 183 185 188 188 188 188 187 187 187 187 190 191 193 194 195 194 192 191 193 191 191 194 198 200 198 195 203 202 200 199 198 198 199 199 200 200 201 202 203 202 202 201 200 200 200 200 200 199 199 199 200 198 196 197 199 201 201 200 200 200 199 199 198 198 197 197 196 196 196 195 195 195 194 194 193 194 196 198 197 194 191 189 190 190 189 189 188 188 188 188 188 187 187 187 186 185 185 185 183 183 183 184 184 185 185 185 185 184 183 182 181 180 179 179 175 175 175 175 175 175 175 175 173 173 173 174 174 175 175 175 172 172 173 174 175 175 176 176 174 174 174 174 174 174 174 174 176 175 173 171 171 171 173 174 171 171 171 172 172 173 173 173 173 173 173 173 174 174 175 175 175 175 175 174 173 173 173 172 174 174 173 173 173 172 172 172 175 174 173 173 173 173 174 175 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 176 176 175 175 174 174 173 173 175 175 175 175 175 174 174 174 176 176 176 176 176 176 176 176 175 175 175 176 176 176 177 177 180 180 179 179 179 180 181 182 185 185 185 186 186 187 187 188 187 187 187 188 190 192 193 194 193 195 197 198 196 194 191 189 190 191 192 192 192 193 195 197 194 195 196 197 197 197 196 196 199 198 195 193 193 194 196 197 196 198 200 201 201 201 201 201 200 201 202 203 204 205 206 207 208 209 209 209 209 208 207 207 209 208 207 206 205 203 202 202 204 203 201 200 200 200 201 202 196 195 195 194 193 192 191 191 193 192 190 187 185 184 183 183 183 183 182 182 182 182 181 181 180 181 181 181 180 178 178 178 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 176 176 175 175 174 174 174 173 174 174 174 175 175 175 176 176 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 177 176 176 175 175 175 176 176 176 176 176 177 177 177 178 178 177 177 177 178 179 180 181 182 176 178 181 183 185 185 184 184 184 184 184 183 183 182 182 182 181 183 185 185 184 185 188 190 188 190 192 192 191 191 192 194 194 194 193 191 190 189 188 187 191 191 191 191 192 192 193 193 191 192 192 193 193 192 192 191 191 191 192 193 193 192 192 192 187 187 187 187 187 186 186 186 184 183 181 180 179 178 178 178 179 179 179 179 179 179 179 179 177 179 179 178 175 174 174 175 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 175 176 177 176 174 173 173 175 177 176 175 174 173 171 170 170 174 174 180 179 171 176 182 176 173 173 176 177 167 149 137 135 122 138 169 167 149 124 101 120 139 163 171 176 175 176 187 182 166 170 175 173 172 179 180 168 179 178 177 175 173 171 173 175 187 182 177 174 174 175 175 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 181 174 171 142 133 97 100 145 150 151 129 108 123 153 175 187 179 178 176 173 170 170 172 175 174 166 174 177 174 186 173 127 116 167 182 172 175 178 173 169 170 173 176 177 177 176 175 175 174 174 174 178 185 187 182 175 167 165 168 176 177 173 175 182 188 151 133 155 175 176 177 175 173 173 176 179 178 173 170 171 172 175 175 169 146 119 126 159 171 184 177 175 182 185 173 137 126 158 178 180 181 176 173 179 178 177 176 176 175 175 175 176 173 174 175 177 178 178 178 178 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 176 176 176 176 177 177 176 175 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 177 177 177 176 176 176 175 175 178 177 175 173 173 175 177 178 176 176 176 176 176 176 176 176 177 177 176 176 176 175 175 175 176 176 176 176 176 176 176 176 177 176 176 175 175 174 174 173 176 176 175 175 175 175 174 173 175 175 176 177 177 176 175 175 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 174 174 174 175 176 176 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 175 175 175 174 174 174 174 175 176 176 176 176 175 174 177 177 177 176 176 175 175 175 174 174 175 176 177 178 179 180 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 178 176 177 177 177 177 177 177 176 175 176 176 176 177 177 178 178 174 174 174 175 175 176 176 176 177 177 176 176 176 176 175 175 179 177 176 174 174 175 176 177 178 177 177 177 176 176 176 175 183 178 176 178 177 173 174 179 176 176 176 176 176 176 176 176 180 180 179 178 177 176 175 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 174 175 177 178 178 177 175 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 179 177 176 175 175 176 178 179 177 178 178 179 179 178 177 176 180 180 179 178 176 175 174 173 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 179 178 177 176 176 177 178 179 176 175 174 174 174 174 175 176 179 178 178 178 177 177 176 176 179 177 176 177 180 181 180 178 175 176 178 177 176 176 177 179 176 176 176 176 176 176 176 176 175 176 177 178 179 180 180 180 177 176 175 175 176 178 179 181 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 176 176 177 177 176 175 174 173 177 177 177 177 177 178 179 179 177 177 177 177 177 177 176 176 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 173 174 174 175 176 177 178 178 176 176 175 175 175 175 176 176 174 174 175 175 175 176 176 176 178 178 178 177 177 176 176 176 179 178 176 174 174 174 175 176 174 176 178 178 177 176 176 177 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 178 177 176 176 175 175 175 175 176 176 176 175 175 175 174 174 176 176 176 175 175 174 174 174 175 175 176 176 176 176 177 177 180 179 178 176 176 175 176 176 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 175 176 178 179 179 178 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 174 175 176 177 177 175 173 171 177 175 174 174 176 177 176 174 176 176 176 176 176 176 176 176 178 178 177 176 175 175 175 175 176 176 176 177 177 178 178 178 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 177 177 178 178 178 178 178 178 178 179 179 179 178 177 177 176 176 176 177 178 179 180 180 181 176 176 177 177 177 177 177 176 178 177 177 176 176 176 175 175 176 176 175 175 176 177 179 180 180 180 179 179 178 178 177 177 176 175 175 176 176 177 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 187 186 184 182 182 182 184 185 184 184 184 184 185 186 187 188 189 188 186 186 187 188 186 184 186 186 185 185 184 184 184 185 180 181 182 183 183 183 183 182 185 185 187 188 190 192 194 195 198 200 200 197 196 199 198 196 201 201 202 203 203 203 203 203 200 202 205 205 205 205 208 210 208 210 212 212 209 208 208 209 213 213 212 212 211 211 210 210 210 210 211 211 211 212 212 212 211 211 211 212 212 212 213 213 213 211 210 211 213 213 212 210 211 211 211 212 212 213 213 213 214 214 214 213 213 213 212 212 211 211 212 212 212 212 213 213 212 212 212 212 213 213 214 214 211 211 211 211 211 211 211 211 209 210 212 212 212 211 209 208 207 208 208 207 207 206 206 207 208 207 206 204 202 201 200 199 165 164 162 161 161 162 164 165 163 162 161 162 164 165 164 163 164 164 164 165 165 165 165 165 166 165 164 163 163 164 164 165 168 168 168 168 168 169 169 170 164 165 166 167 168 168 168 168 168 167 167 166 166 165 165 164 168 166 164 165 166 166 164 162 166 164 163 164 167 167 165 162 164 164 164 165 165 166 166 166 167 167 166 166 166 166 166 165 166 165 165 165 165 166 167 167 170 170 170 170 170 170 170 170 175 174 173 172 172 174 176 178 176 178 180 179 178 178 180 182 185 184 183 182 183 185 187 188 184 184 185 186 187 187 187 187 186 187 187 188 187 187 186 185 183 184 185 186 186 184 182 181 182 183 184 185 186 186 186 186 184 184 184 183 183 183 182 182 179 178 177 177 176 177 177 178 178 178 178 178 178 178 178 178 177 177 177 178 178 178 179 179 178 178 178 177 177 176 176 175 177 179 180 179 177 176 177 179 180 180 181 181 182 182 183 183 187 187 187 187 187 187 187 187 189 190 190 191 192 192 193 193 195 195 195 195 196 196 196 195 198 196 196 197 199 200 199 198 201 201 201 201 201 201 201 201 199 200 201 202 202 202 202 201 201 201 201 201 201 201 201 201 202 202 201 201 201 201 200 200 199 198 197 196 194 193 192 191 193 193 192 191 189 188 187 187 188 185 183 183 186 188 189 189 190 190 192 193 194 194 194 194 189 190 193 195 196 196 196 195 194 194 194 194 194 194 194 194 198 194 189 185 183 185 189 191 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 182 184 185 186 186 184 182 181 185 184 184 183 182 181 181 181 179 179 179 180 180 180 180 180 181 181 182 183 184 185 186 186 187 187 187 187 188 190 191 192 191 191 192 192 193 194 195 195 194 194 194 194 193 191 190 189 190 190 190 189 188 188 187 187 188 187 187 186 185 184 183 183 182 182 183 184 186 187 188 188 183 185 188 190 189 186 183 181 188 188 189 189 190 191 191 191 193 193 193 193 193 192 191 191 197 197 196 196 195 194 194 194 197 195 193 193 193 193 191 189 191 191 192 192 192 191 190 189 191 191 190 190 189 189 189 189 185 186 187 188 188 186 184 183 186 186 185 184 184 185 185 186 184 185 185 184 182 182 184 186 189 189 189 189 188 188 188 188 191 192 193 194 193 192 190 188 194 193 193 195 199 201 200 198 202 201 201 200 199 199 200 200 201 201 202 203 203 203 202 202 200 200 200 200 200 200 200 200 201 199 197 198 200 202 202 201 200 200 200 199 199 199 198 198 198 198 198 197 197 196 196 196 193 195 198 199 199 198 195 193 192 192 192 191 191 191 190 190 190 189 189 188 187 186 186 185 186 186 186 186 186 187 187 187 186 185 184 183 182 181 180 179 176 176 176 175 175 175 175 175 173 173 174 174 175 175 175 176 172 172 173 174 175 175 176 176 174 174 174 174 174 174 174 174 176 175 173 172 171 172 173 174 173 173 173 172 172 171 171 171 171 171 171 172 173 173 174 174 176 176 175 175 174 174 173 173 175 175 174 174 173 172 172 172 178 177 176 174 173 173 173 173 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 175 175 175 174 173 173 173 172 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 180 180 179 179 179 180 181 182 184 184 185 186 187 187 188 188 190 190 190 190 190 191 192 193 192 195 197 195 192 190 193 196 193 193 193 193 192 192 193 194 194 195 196 197 197 197 196 196 197 197 197 197 196 196 195 194 198 198 199 200 201 202 201 201 202 202 203 204 205 206 207 208 208 208 209 209 208 208 207 207 206 206 206 205 205 204 204 204 202 203 204 205 205 204 202 202 196 196 195 195 195 194 194 194 192 190 189 187 185 184 184 184 183 183 182 182 182 182 181 181 188 186 182 179 178 177 178 178 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 174 174 174 175 176 176 177 177 174 174 175 176 177 178 178 179 175 175 175 175 175 175 175 175 177 177 176 176 176 176 176 176 176 176 177 177 178 178 178 178 178 178 177 178 179 180 182 183 179 180 182 184 184 183 182 181 184 184 184 183 183 182 182 182 182 183 185 185 184 185 187 189 188 190 191 191 190 190 192 194 192 191 190 190 189 187 186 187 190 190 190 190 190 191 191 191 191 192 193 194 194 193 192 191 192 192 192 193 193 192 191 191 188 188 188 188 187 187 187 187 184 183 181 180 179 178 178 178 179 179 179 179 179 179 179 179 178 180 181 180 178 178 179 181 178 178 178 178 178 178 179 179 178 178 178 178 178 178 178 178 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 172 175 176 177 176 174 173 173 175 175 175 175 175 174 174 174 174 179 177 176 175 176 180 181 176 172 171 176 183 182 167 148 136 123 126 154 145 121 103 101 151 179 174 163 174 182 175 173 162 142 119 153 191 174 167 180 171 178 177 174 172 171 174 177 179 178 178 177 176 175 174 174 174 175 175 175 175 175 175 175 175 173 173 173 174 174 174 174 174 183 164 162 157 166 122 98 125 147 139 118 110 139 178 187 175 171 174 177 178 176 173 172 172 173 170 181 183 176 184 172 129 111 154 182 177 176 177 171 171 178 176 173 173 175 177 176 175 175 182 180 169 169 180 182 174 141 151 170 183 181 171 173 182 186 158 132 132 161 186 185 177 181 177 175 177 178 175 174 175 167 162 171 183 159 115 122 172 183 183 171 179 187 174 144 102 148 178 185 177 179 176 173 183 175 175 175 175 176 177 178 178 175 175 176 177 177 176 175 175 176 176 176 176 176 176 176 176 174 174 174 175 175 176 176 176 176 176 176 176 175 175 176 177 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 175 175 175 176 176 176 177 177 179 177 175 174 174 175 177 179 179 178 177 176 175 175 174 174 177 177 177 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 176 176 175 175 175 175 174 173 175 176 177 177 177 177 176 175 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 174 173 173 174 175 176 177 178 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 174 174 175 175 175 176 176 176 174 174 175 176 176 175 174 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 174 176 178 180 180 178 176 174 175 175 175 175 175 176 176 176 177 177 177 178 178 177 177 177 177 176 176 176 175 175 174 174 174 174 175 175 175 175 176 176 177 177 176 176 176 176 175 175 179 177 176 174 174 175 176 177 179 179 179 178 177 177 176 176 181 175 173 175 174 171 172 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 180 178 177 175 175 176 178 179 173 174 175 175 175 175 174 174 181 180 179 178 177 175 174 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 179 178 176 174 174 176 178 179 176 176 175 174 174 175 176 176 175 176 176 176 177 177 178 178 173 175 176 175 172 171 172 174 177 178 179 178 176 175 176 178 176 176 176 176 176 176 176 176 178 178 178 179 179 178 178 177 174 175 177 178 179 179 178 178 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 180 180 180 179 179 178 178 177 176 176 177 178 178 178 178 178 173 174 174 175 176 176 177 177 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 174 174 175 175 175 175 174 174 176 176 176 177 177 177 178 178 178 178 177 177 177 177 176 176 179 178 176 175 174 175 176 177 173 176 178 177 175 174 174 176 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 175 175 175 175 176 176 177 178 178 178 177 177 177 176 176 176 174 174 174 175 175 176 176 176 175 175 176 176 176 176 177 177 180 179 178 176 176 175 176 176 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 175 176 178 179 179 178 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 173 173 172 172 173 174 175 175 175 177 178 178 176 175 176 178 176 176 176 176 176 176 176 176 177 177 177 177 176 176 175 175 179 178 178 178 177 177 176 176 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 177 177 177 176 176 176 176 177 176 177 177 178 179 179 179 178 175 175 176 177 179 180 181 181 177 178 178 178 178 178 177 177 179 179 179 178 177 177 177 177 178 178 177 176 176 177 178 178 179 179 178 178 177 177 176 176 182 181 179 177 176 175 174 174 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 181 180 180 179 179 178 178 177 185 184 182 180 180 180 182 182 185 185 185 186 187 188 189 189 188 186 184 184 186 186 184 182 187 186 186 186 185 185 184 183 180 181 183 184 185 185 185 185 185 186 188 190 192 193 194 195 199 201 201 197 197 199 198 195 199 200 201 202 203 203 202 202 200 202 205 205 205 205 208 210 208 211 213 213 212 211 212 213 213 213 213 213 212 212 212 212 211 212 212 212 213 213 213 214 211 211 212 212 212 213 213 213 214 212 211 211 213 214 213 211 211 211 212 212 213 213 213 213 215 215 214 213 213 212 212 211 211 211 212 212 212 212 213 213 210 210 210 211 212 212 213 213 211 211 211 211 211 211 211 211 209 210 211 212 212 210 209 207 209 208 208 207 207 207 206 206 205 205 204 203 203 202 201 201 167 165 162 160 160 162 165 167 164 162 161 162 165 166 165 163 164 164 164 165 165 165 165 165 166 166 165 164 164 165 166 166 168 168 167 167 168 169 170 171 165 166 167 168 168 169 168 168 168 168 167 167 166 166 165 165 167 165 164 164 166 166 165 163 165 164 164 165 166 166 164 163 164 164 164 165 166 166 167 167 166 166 166 166 165 165 165 165 166 166 165 164 164 165 166 166 169 169 169 170 170 171 171 171 175 175 175 174 173 172 174 175 176 178 179 179 178 177 179 181 182 182 181 181 182 182 183 184 182 183 184 186 187 187 188 188 186 186 187 187 187 186 185 185 184 184 185 185 185 184 183 182 181 182 183 184 185 185 185 185 184 184 184 183 183 182 182 182 181 180 179 178 178 178 178 179 178 178 178 178 178 178 178 178 177 178 178 178 179 180 180 180 180 179 178 177 176 175 174 174 176 177 179 179 177 177 178 180 181 181 181 182 182 182 183 183 186 186 186 186 186 187 187 187 190 190 191 191 192 193 193 193 197 196 195 195 196 197 196 195 198 196 195 196 199 200 199 197 201 201 201 201 201 201 201 201 202 202 202 202 202 203 203 204 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 199 198 197 195 194 192 191 190 193 192 192 191 190 189 189 188 191 189 187 188 190 192 191 190 191 192 193 194 195 194 194 194 190 191 193 194 195 196 196 196 196 196 196 195 195 194 194 194 191 192 194 194 193 190 187 185 188 188 189 189 189 189 190 190 186 187 187 188 188 189 189 190 183 184 185 185 185 184 182 181 183 183 182 181 180 179 178 178 179 179 179 180 180 180 180 180 180 181 182 183 184 186 186 187 186 186 186 186 187 188 189 190 190 191 192 192 193 194 195 195 196 195 194 193 191 189 188 187 192 192 191 191 190 189 189 189 188 187 187 186 185 185 184 184 184 184 185 186 187 189 189 190 183 186 190 191 190 187 185 184 189 189 189 190 191 191 192 192 195 195 195 194 194 192 191 190 196 196 195 194 193 192 191 190 198 195 193 193 194 193 191 189 192 192 192 192 192 191 189 189 190 190 190 189 189 189 188 188 186 186 187 187 186 185 184 183 185 185 186 186 186 185 184 183 182 184 185 184 183 184 186 189 190 190 190 190 190 190 190 190 193 193 193 193 192 191 190 189 195 194 194 195 198 200 202 202 201 200 200 200 200 201 201 201 201 202 203 204 204 204 203 203 201 201 201 201 201 200 200 200 198 196 194 194 196 198 198 197 200 200 200 200 200 200 200 200 199 199 198 198 198 197 197 197 193 196 197 197 197 198 196 194 194 194 193 193 192 192 192 192 191 191 190 189 188 187 186 186 189 189 189 189 189 188 188 188 186 186 185 184 183 183 182 182 178 178 177 177 176 175 174 174 174 174 174 175 175 175 175 175 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 175 174 174 173 172 171 171 170 171 171 171 172 172 173 173 173 175 175 175 175 174 174 174 174 175 175 174 174 173 173 172 172 178 177 176 174 173 173 173 173 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 179 179 179 179 180 181 182 183 184 184 185 186 187 188 188 189 191 192 192 191 190 190 192 193 190 192 193 190 187 187 192 197 196 194 193 192 192 192 192 191 194 195 196 197 197 197 196 196 197 198 199 199 199 197 195 194 200 199 199 200 202 203 202 201 204 204 205 205 206 207 208 208 207 207 208 208 208 208 207 207 205 205 205 205 205 205 204 204 201 203 205 207 207 205 203 201 198 197 197 197 196 196 195 195 192 191 189 187 186 186 186 186 183 183 182 182 182 182 181 181 192 188 182 179 178 178 179 179 179 179 178 178 177 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 176 176 177 177 178 175 175 176 176 177 178 178 179 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 178 178 178 180 182 183 182 182 183 183 183 182 181 181 184 184 183 183 183 183 183 183 182 184 185 185 184 184 187 189 188 190 191 190 189 190 192 194 191 189 189 190 190 187 187 188 190 190 190 190 190 190 190 190 192 192 193 193 193 193 192 192 192 192 192 192 192 191 190 190 188 188 188 187 187 186 186 186 183 182 181 180 179 178 179 179 179 179 179 178 178 178 178 177 177 178 179 178 177 177 179 181 179 178 178 178 178 179 179 180 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 174 174 174 175 175 175 176 176 174 174 174 174 174 174 173 173 174 176 177 176 174 173 174 176 173 173 174 176 178 179 181 181 175 177 172 175 184 175 161 161 165 180 183 175 179 187 168 136 128 135 139 108 104 134 158 196 194 158 135 168 191 171 150 133 110 79 135 200 176 148 170 184 171 171 170 169 172 177 178 176 155 163 172 177 177 175 175 176 175 175 175 175 175 175 175 175 174 175 175 175 175 176 176 176 178 168 165 151 177 165 125 99 105 85 99 145 178 190 186 172 169 173 179 181 179 176 174 173 176 178 185 180 170 179 181 163 137 139 168 185 181 173 169 185 182 177 172 169 170 173 176 177 174 184 179 154 137 143 154 159 120 142 171 186 182 172 172 178 183 160 121 107 160 201 187 177 185 173 164 164 169 174 177 179 163 146 154 187 179 129 118 153 162 172 181 193 173 132 124 127 169 186 183 172 175 173 171 182 175 175 175 175 176 177 178 178 176 177 177 177 176 175 174 173 176 176 176 176 176 176 176 176 175 175 176 177 177 178 179 179 176 177 177 176 175 175 176 178 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 173 174 174 175 176 177 177 178 178 177 176 175 175 176 177 178 180 179 177 176 175 174 174 174 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 176 176 176 176 176 175 175 175 175 174 173 176 176 177 178 178 177 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 175 175 176 176 176 176 177 177 176 176 176 176 176 176 176 176 175 174 174 174 175 176 178 178 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 175 176 176 177 178 179 179 180 175 176 177 177 177 177 176 175 174 174 175 176 176 177 178 178 178 178 177 176 175 174 174 173 174 176 178 180 180 178 176 174 175 175 175 175 175 175 175 175 176 177 177 178 178 177 177 176 177 177 176 175 175 174 173 173 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 177 177 176 175 175 175 176 176 180 179 179 178 178 177 177 177 177 173 173 177 178 175 176 181 177 177 177 177 177 177 177 177 175 175 176 177 178 179 179 180 175 176 176 176 176 176 176 177 176 176 177 177 177 177 176 176 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 178 177 177 177 177 178 173 174 175 176 176 176 175 175 176 176 177 177 178 179 179 179 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 177 177 177 177 177 177 177 177 178 177 175 174 174 175 177 178 176 176 176 176 176 176 176 176 174 174 175 176 176 177 178 178 176 179 181 179 174 172 174 177 177 178 179 178 176 175 176 177 176 176 176 176 176 176 176 176 177 177 177 177 177 176 175 174 175 176 179 181 182 180 178 177 177 176 176 175 175 176 176 177 178 178 178 178 178 178 178 178 179 179 178 178 178 178 178 178 174 175 176 178 178 178 177 176 172 172 173 174 175 176 177 177 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 178 178 178 177 176 176 175 175 175 176 177 178 178 177 176 175 177 177 177 177 178 178 179 179 175 175 175 175 175 175 175 175 178 177 177 176 176 176 176 177 173 176 179 178 174 172 173 175 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 174 174 175 175 176 177 178 179 179 179 178 178 177 177 177 177 173 174 174 175 176 177 177 178 175 175 176 176 176 176 177 177 179 178 177 176 175 175 176 176 177 177 176 176 176 176 175 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 174 174 175 175 175 175 176 176 177 177 178 178 178 177 176 175 176 176 177 177 177 178 178 178 177 177 177 177 177 177 177 177 175 174 173 172 173 175 178 179 174 177 180 179 175 174 177 180 176 176 176 176 176 176 176 176 175 175 176 177 177 177 176 175 180 180 179 178 177 176 176 176 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 178 177 176 175 175 175 176 176 175 176 177 178 179 179 179 179 178 177 177 177 177 177 176 176 178 179 179 179 179 178 177 177 178 179 180 179 178 177 178 179 177 178 178 178 178 178 177 177 179 179 178 178 178 178 178 178 180 180 179 178 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 181 180 180 179 179 178 178 177 181 181 181 182 183 185 186 187 187 187 187 187 188 188 189 190 190 188 187 187 189 189 188 186 188 187 186 186 186 185 183 181 181 183 184 186 187 188 188 188 187 188 190 192 193 194 195 195 199 201 201 198 197 199 199 196 199 200 201 202 203 202 201 200 203 205 207 208 208 208 210 213 210 212 215 215 214 213 214 215 213 213 213 213 213 213 213 213 212 212 212 213 213 214 214 214 212 212 212 212 213 213 213 214 214 212 211 212 213 214 213 211 212 212 213 213 214 214 214 214 215 214 214 213 213 212 212 212 212 212 212 212 212 212 212 212 210 210 210 211 211 212 212 212 211 211 211 211 211 211 211 211 209 210 210 210 210 209 209 208 211 209 208 207 208 208 206 205 203 203 203 203 203 203 203 203 165 164 163 163 163 163 164 165 164 163 162 163 165 166 165 163 165 165 165 166 166 166 166 167 167 166 166 165 166 166 167 168 168 167 166 165 165 165 166 166 166 166 167 167 168 168 167 167 167 167 167 167 167 166 166 166 166 164 163 164 166 167 166 164 163 164 165 165 164 164 164 164 164 164 165 165 166 167 167 168 165 165 165 165 165 164 164 164 166 166 165 164 164 164 165 166 168 168 169 170 170 171 172 172 172 174 176 176 174 173 174 175 176 178 179 179 177 177 178 180 181 181 182 183 183 183 182 182 183 184 185 186 186 186 186 186 186 186 187 187 187 186 185 184 185 185 184 183 183 183 184 184 181 182 183 184 184 185 184 184 185 185 185 185 184 184 183 183 183 182 181 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 178 178 177 178 178 177 177 176 175 175 175 174 176 178 178 177 178 180 182 181 181 181 181 181 181 182 182 182 183 184 185 187 188 189 190 191 191 192 192 193 194 194 194 198 196 195 195 197 197 196 194 198 196 195 196 198 199 198 196 199 199 199 199 199 199 199 199 201 200 199 198 199 200 202 203 199 199 200 200 200 201 201 201 200 200 200 200 199 199 199 199 197 197 196 195 194 193 192 191 192 192 191 191 191 190 190 190 192 190 190 191 193 193 191 189 193 193 194 195 195 194 194 193 197 196 195 195 195 195 196 196 197 197 196 195 194 193 192 192 187 190 193 196 196 194 190 188 187 187 188 188 189 189 189 190 188 188 188 188 189 189 189 190 187 187 187 187 186 186 186 185 185 184 183 182 181 180 179 179 180 180 180 181 181 181 181 182 180 181 182 183 185 186 187 188 188 188 187 187 188 189 190 191 193 193 193 193 193 193 193 193 194 193 193 191 190 190 189 189 191 190 190 189 188 188 187 187 185 185 185 186 186 187 187 187 185 185 186 187 188 189 189 190 187 188 190 189 187 187 189 190 189 189 190 191 191 192 192 193 194 194 194 195 194 194 193 193 195 195 194 194 193 192 192 192 195 193 192 193 195 195 194 193 192 192 192 192 192 190 189 188 190 190 190 189 189 188 188 188 188 187 186 185 184 184 184 184 181 183 185 187 186 184 181 179 181 182 184 184 184 185 188 191 189 190 190 190 191 191 192 192 192 192 192 192 192 193 194 195 194 194 193 193 194 197 201 205 199 199 200 201 201 202 202 202 202 203 204 204 205 204 204 203 202 202 201 201 201 200 200 200 207 205 203 203 204 205 205 203 199 199 200 200 201 202 202 202 199 199 199 198 198 198 197 197 198 200 200 197 196 198 197 194 194 194 193 193 193 192 192 192 192 192 191 190 189 188 187 187 190 190 190 189 189 189 189 189 186 186 186 186 185 185 184 184 181 180 179 178 177 175 174 174 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 173 174 175 175 173 171 170 174 174 174 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 175 174 174 174 174 174 173 173 174 174 173 172 172 173 174 175 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 177 177 174 174 174 174 174 174 174 174 176 176 176 177 177 177 178 178 178 178 178 179 180 181 183 184 183 184 184 186 187 188 189 189 189 191 192 192 191 191 194 196 193 192 191 189 189 190 192 193 197 193 191 191 193 195 193 190 194 195 196 197 197 197 196 196 199 199 198 198 198 198 198 198 201 199 198 199 202 203 203 201 206 206 206 207 207 207 208 208 206 207 208 209 209 209 209 209 207 207 206 206 205 204 204 203 202 203 203 204 204 204 204 203 201 201 200 198 197 195 194 194 195 194 192 190 188 187 187 187 183 183 182 182 182 182 181 181 189 185 182 181 182 182 181 180 180 179 179 178 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 176 177 178 178 178 178 177 177 177 178 178 179 179 179 181 180 179 178 178 179 181 182 183 182 182 181 181 182 182 183 183 183 183 183 183 183 184 184 183 184 185 185 184 184 186 189 188 189 190 190 188 189 192 194 192 189 189 192 192 189 189 192 192 192 192 192 191 191 191 191 194 193 193 192 192 193 193 194 191 191 192 191 191 190 189 189 187 187 186 185 185 184 183 183 182 182 180 179 179 179 180 180 179 178 178 178 177 177 176 176 177 177 178 176 174 174 176 178 179 179 178 177 178 179 180 181 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 174 174 174 175 175 176 176 176 174 174 174 174 175 175 175 175 173 175 176 176 174 174 175 177 174 174 175 176 177 178 178 179 161 175 172 179 191 161 126 133 165 187 186 162 157 170 163 139 149 153 126 88 117 183 205 201 168 149 138 169 190 172 143 112 87 101 157 195 168 144 163 186 172 173 173 174 178 180 173 163 136 152 172 181 180 175 174 176 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 181 174 158 119 151 186 162 106 61 41 97 183 200 183 178 175 173 175 176 175 174 173 175 176 180 176 169 163 167 180 187 186 156 129 159 188 186 181 173 178 158 165 174 178 177 174 175 177 179 179 174 159 138 125 125 131 113 140 170 182 179 174 173 174 182 170 125 101 158 189 158 162 172 160 152 158 170 176 175 173 170 145 143 172 174 129 103 119 131 172 198 194 148 112 139 173 179 182 175 170 174 174 173 178 178 177 176 176 175 175 175 175 177 177 178 178 177 177 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 177 177 176 174 174 176 179 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 175 175 175 175 175 175 175 176 177 177 177 177 177 177 177 177 179 178 176 175 175 175 175 176 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 177 177 178 178 176 176 175 175 175 175 174 173 176 176 177 178 178 177 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 179 178 177 176 175 175 176 176 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 177 176 175 174 174 175 176 177 177 178 178 178 178 178 178 178 175 176 177 177 177 177 176 175 176 176 176 176 176 176 176 176 178 178 177 176 175 175 174 174 178 177 177 177 177 177 177 178 176 176 176 176 176 175 175 175 176 176 177 177 177 177 176 176 176 176 176 176 176 176 175 175 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 176 176 177 177 177 176 175 175 178 178 178 177 177 177 177 177 178 175 176 181 182 178 178 182 177 177 177 177 177 177 177 177 175 175 176 177 178 178 179 179 177 176 176 176 176 176 176 175 174 175 176 177 177 176 175 174 175 176 178 179 179 178 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 179 179 178 177 176 175 175 177 178 178 178 177 177 175 176 177 177 179 179 180 181 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 177 176 177 178 179 179 178 177 176 176 176 176 176 176 177 177 177 180 180 181 180 179 179 179 180 174 176 178 177 176 175 177 179 176 176 176 176 176 176 176 176 175 175 176 177 177 177 176 176 177 177 178 178 178 178 178 177 177 176 176 175 175 176 176 177 178 178 178 178 178 178 178 178 176 176 176 176 176 176 177 177 173 174 176 177 177 177 176 175 175 175 175 175 176 176 177 177 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 178 178 177 177 177 176 176 176 176 177 178 179 179 178 177 176 176 176 177 177 177 178 178 178 175 175 175 175 175 175 175 175 176 176 177 178 178 178 177 177 174 178 181 180 175 173 174 177 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 176 176 175 175 175 176 177 177 178 178 178 177 177 177 176 176 176 176 176 176 176 177 177 177 175 175 176 176 176 176 177 177 177 176 175 175 175 175 176 176 177 177 176 176 176 176 175 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 174 174 174 175 175 176 176 176 179 178 178 177 176 176 176 176 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 175 176 177 176 176 176 176 177 176 176 176 176 176 176 176 176 173 174 176 177 178 178 177 176 178 178 178 178 178 178 178 178 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 179 178 177 176 176 176 176 177 177 177 178 178 179 178 178 178 176 176 176 176 176 176 176 176 178 178 178 178 178 177 176 175 176 178 180 179 177 177 178 180 174 175 178 180 181 180 178 177 180 180 180 180 180 180 181 181 177 177 178 178 179 180 181 182 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 182 182 184 185 186 187 187 187 189 189 188 188 188 189 189 190 192 191 190 191 193 194 192 191 190 189 187 187 187 186 182 179 183 184 186 188 190 191 191 191 190 191 193 195 196 196 196 196 198 201 201 198 198 200 200 197 200 201 202 203 203 202 200 199 205 207 209 210 209 210 212 214 213 215 217 217 215 213 213 214 214 214 214 214 214 214 214 214 212 212 213 213 213 214 214 214 212 212 212 213 213 213 214 214 214 213 211 212 214 214 213 212 213 214 214 214 215 215 215 215 214 214 213 213 213 213 213 212 213 213 213 212 212 211 211 211 211 211 211 212 212 212 212 212 211 211 211 211 211 211 211 211 211 210 209 209 208 209 209 209 212 210 208 208 208 208 206 204 204 204 204 204 204 203 203 203 162 163 165 166 166 165 163 162 164 163 162 163 165 166 165 164 166 166 167 167 167 167 168 168 167 167 166 166 166 167 168 169 173 171 169 167 166 166 166 166 165 166 166 167 167 166 166 165 167 167 167 167 167 167 167 167 165 164 163 164 166 167 167 165 162 164 167 166 163 162 163 165 164 164 165 165 166 167 168 168 165 165 165 164 164 164 164 163 166 166 165 164 164 164 165 165 167 167 168 169 171 172 173 173 169 172 176 177 175 174 174 175 176 178 179 179 177 177 178 180 182 183 184 186 186 185 183 182 185 185 186 186 186 185 184 184 186 186 187 187 187 186 185 184 186 185 183 182 182 183 184 185 181 181 182 183 184 184 184 184 187 187 186 186 186 185 185 185 183 182 180 179 177 177 177 177 178 178 178 178 178 178 178 178 181 180 179 178 177 175 174 174 176 176 176 176 176 176 176 176 173 175 177 178 178 178 181 183 180 180 180 180 180 180 180 180 179 180 182 184 187 190 192 193 191 192 192 193 193 194 195 195 199 196 195 195 197 198 196 194 198 197 195 196 198 199 198 196 198 198 198 198 198 198 198 198 198 197 194 193 193 196 198 200 199 199 199 200 200 201 201 202 200 200 199 199 199 199 198 198 195 195 194 194 194 194 194 193 191 191 191 191 191 191 191 191 190 190 190 191 193 192 189 186 194 194 195 195 195 194 193 193 202 201 198 196 194 194 195 195 197 197 196 194 193 191 190 190 189 188 188 189 190 192 195 196 187 187 187 188 188 189 189 189 189 189 189 189 189 189 189 188 191 190 189 189 189 189 189 189 188 188 187 186 184 183 182 182 181 181 182 182 182 182 183 183 180 181 182 183 185 186 187 188 192 191 191 191 191 192 194 194 195 195 194 193 192 192 191 191 192 191 191 191 190 190 190 190 187 187 186 185 185 184 184 183 181 182 183 185 187 189 190 191 185 186 186 187 188 188 189 189 190 190 189 186 184 186 192 196 189 190 190 191 192 192 193 193 192 192 193 195 195 196 195 195 195 195 195 195 195 195 195 195 192 191 191 192 195 197 197 196 192 192 193 192 192 190 189 188 190 190 189 189 189 188 188 188 189 188 186 184 183 183 184 185 179 181 185 187 186 183 179 176 180 181 183 184 184 186 189 192 189 189 190 191 192 192 193 193 192 191 191 191 193 196 198 200 192 193 192 191 190 193 200 206 198 198 200 201 202 203 203 203 202 203 204 205 205 205 204 204 203 202 202 201 201 200 200 199 204 202 199 199 200 201 200 199 198 199 199 200 202 203 203 204 199 199 199 199 198 198 197 197 204 206 204 198 197 199 199 195 193 193 193 192 192 192 191 191 193 193 192 191 189 188 187 187 190 190 190 189 189 189 189 189 187 187 186 186 186 186 186 186 183 182 181 179 177 175 174 173 176 176 176 175 175 174 174 174 175 175 174 174 174 174 174 173 174 174 174 174 174 174 174 174 171 173 175 176 176 174 171 169 172 172 173 174 174 175 176 176 174 174 174 174 174 174 174 174 171 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 170 170 170 171 172 174 175 176 173 174 175 175 174 173 174 175 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 177 174 175 175 176 176 177 177 177 174 174 174 174 174 174 174 174 176 176 176 177 177 178 178 178 177 177 178 178 180 182 184 185 183 183 184 185 187 188 189 189 187 189 192 192 191 193 196 199 197 194 191 191 194 194 192 189 196 192 189 190 194 197 194 191 194 195 196 197 197 197 196 196 202 200 198 196 196 198 200 202 201 199 198 199 202 204 203 202 207 207 207 207 207 207 208 208 206 207 208 209 210 211 211 210 210 210 209 207 205 204 202 202 204 203 201 200 201 202 204 206 205 204 202 199 197 194 193 192 199 197 195 192 190 188 187 187 183 183 182 182 182 182 181 181 184 182 182 183 186 186 183 180 180 180 179 178 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 182 181 180 178 176 174 173 172 176 176 176 176 176 176 176 176 174 175 176 177 178 179 179 179 177 177 178 178 178 179 179 179 182 181 179 178 178 179 181 182 182 182 180 180 180 182 184 185 182 182 182 183 183 184 184 184 183 184 186 185 184 184 186 188 188 189 190 189 188 189 192 194 192 189 189 193 194 191 191 195 194 194 194 194 193 193 193 193 195 194 193 192 192 193 194 195 191 191 191 191 190 189 189 188 186 186 185 184 183 181 181 180 181 181 180 179 179 179 180 181 178 178 178 177 177 176 176 175 182 182 181 179 176 175 177 179 180 179 178 177 178 179 180 181 178 178 178 178 178 178 178 178 177 177 176 176 176 176 175 175 173 174 174 175 175 176 176 176 173 174 174 175 175 176 176 176 172 174 176 175 174 174 176 178 177 176 175 174 172 171 170 169 148 172 174 185 196 148 99 109 172 186 182 156 136 136 141 140 179 170 121 91 138 206 209 172 142 166 173 179 185 177 148 100 79 153 198 183 157 152 164 178 179 180 181 182 184 181 166 149 130 151 176 187 183 175 172 174 175 175 175 175 175 175 175 175 171 172 172 173 173 174 174 174 190 173 143 87 119 182 186 134 54 43 119 206 200 168 169 170 178 176 172 167 165 167 173 178 182 167 147 146 169 185 185 182 156 125 159 188 188 195 178 157 124 148 177 193 191 181 175 173 190 177 174 180 168 139 117 113 115 142 168 177 176 176 175 172 181 182 138 103 148 156 115 138 157 150 151 166 182 185 175 166 186 159 145 158 156 118 92 100 130 185 203 175 134 129 164 181 180 175 169 171 176 177 175 176 181 180 178 176 175 173 173 172 176 177 178 179 179 179 178 177 176 176 176 176 176 176 176 176 177 177 176 175 175 174 173 173 176 177 177 176 174 174 176 179 176 176 176 176 176 176 176 176 174 175 176 175 174 174 175 176 177 177 176 175 175 174 173 173 176 177 178 178 178 178 177 176 177 176 175 174 175 176 177 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 174 175 175 176 178 179 179 180 176 176 175 175 175 175 174 173 176 177 177 178 178 177 177 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 183 181 179 177 175 174 173 173 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 176 176 174 174 174 174 176 176 178 178 177 176 176 175 174 174 173 174 174 175 175 174 174 173 178 178 177 176 176 175 174 174 179 179 179 178 178 177 177 177 182 179 175 173 173 175 179 182 178 177 177 177 177 176 176 176 175 176 176 177 177 176 176 175 175 175 176 177 177 178 178 179 175 175 175 175 175 175 175 175 177 177 176 176 176 176 175 175 175 176 177 178 178 176 175 173 176 176 176 176 176 176 176 176 178 175 176 180 179 174 172 174 177 177 177 177 177 177 177 177 176 176 177 177 177 178 178 178 177 177 177 176 176 175 175 175 174 174 176 176 176 176 174 174 172 175 179 182 182 179 175 172 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 180 180 180 178 176 175 172 172 174 175 175 175 175 174 179 179 179 178 178 178 178 177 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 177 177 177 177 177 177 177 177 176 177 177 178 178 177 177 176 175 177 179 181 181 179 177 175 179 178 178 177 177 176 175 175 175 172 171 173 176 178 176 174 171 174 176 176 176 176 179 181 176 176 176 176 176 176 176 176 175 175 177 178 179 180 180 180 178 177 175 173 173 174 176 177 177 176 176 175 175 176 176 177 178 178 178 178 178 178 178 178 179 178 178 178 179 180 181 181 171 173 175 176 177 176 175 174 178 178 178 178 177 177 176 176 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 175 176 178 179 179 178 176 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 174 175 177 179 179 179 177 176 176 180 183 182 177 175 176 179 177 176 176 175 175 176 176 177 177 177 176 176 176 177 178 179 178 178 177 176 175 175 175 175 177 177 177 176 176 176 175 175 179 179 178 177 177 176 175 175 175 175 176 176 176 176 177 177 175 175 174 174 174 175 176 177 177 177 176 176 176 176 175 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 180 179 177 176 175 176 177 177 176 176 176 177 177 178 178 179 177 177 177 177 177 177 177 177 175 176 178 179 178 176 173 171 177 174 172 174 177 178 176 174 176 176 176 176 176 176 176 176 171 173 175 177 179 178 178 177 176 177 177 178 179 179 180 180 176 176 177 177 177 177 178 179 177 178 179 178 177 177 178 179 181 180 178 177 176 177 177 178 179 179 179 179 178 177 176 175 171 172 173 174 176 177 179 179 177 177 177 177 177 176 175 174 174 177 178 178 176 176 178 180 170 173 177 181 183 182 180 179 181 181 181 182 182 183 183 183 184 183 181 180 179 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 175 175 177 178 180 181 183 183 182 183 184 184 184 182 180 179 191 190 189 189 188 189 189 189 190 189 188 189 191 192 191 190 192 190 188 187 187 186 181 178 183 185 187 189 191 192 193 193 192 194 195 197 198 198 197 197 198 200 200 198 198 200 200 198 201 202 204 204 204 202 200 199 204 206 209 209 209 209 212 214 216 217 218 217 214 212 211 212 214 214 214 214 214 214 214 214 212 212 212 213 213 214 214 214 212 212 212 213 213 214 214 214 214 213 211 212 214 215 213 212 214 214 215 215 215 216 216 216 213 213 213 213 213 213 213 213 214 214 213 212 212 211 210 210 213 213 213 213 213 213 213 213 211 211 211 211 211 211 211 211 212 210 209 207 207 208 209 210 212 210 208 208 209 209 206 204 206 206 205 205 204 203 202 202 165 165 165 164 163 162 160 159 165 165 164 164 164 164 163 163 161 162 162 163 164 165 166 166 168 171 173 170 166 163 165 168 167 167 166 166 166 167 168 169 166 166 167 168 168 168 167 167 169 169 168 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 168 167 165 163 163 164 165 166 165 165 165 165 165 164 164 164 167 168 169 170 171 171 171 171 172 172 171 171 171 172 173 174 175 176 177 177 177 176 175 174 180 181 183 184 184 183 181 180 184 184 184 184 184 184 184 184 182 183 183 184 185 187 187 188 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 186 186 186 185 185 184 184 184 182 182 182 182 182 181 181 181 179 179 180 179 179 177 176 175 178 177 175 173 173 173 174 175 173 176 179 181 181 179 175 173 176 176 177 177 178 179 180 180 179 181 181 181 179 179 182 184 184 184 185 186 188 189 190 190 190 190 190 191 192 193 195 196 200 199 199 198 198 197 197 196 200 199 199 197 196 195 195 194 198 199 198 195 198 203 202 198 195 196 197 199 200 199 199 198 202 199 196 196 199 202 204 204 202 200 199 200 201 202 200 197 196 196 196 196 196 194 193 192 191 190 190 190 190 191 193 193 190 190 190 191 191 192 192 192 194 194 194 195 195 195 196 196 194 194 195 196 196 197 197 198 199 198 198 197 197 196 196 195 198 197 195 193 191 190 189 188 190 190 191 191 191 190 189 188 177 182 186 184 180 183 194 204 188 188 188 187 187 187 186 186 190 190 188 187 185 184 182 182 182 182 182 182 183 183 184 185 181 181 182 183 184 185 186 187 189 189 189 190 190 191 191 191 187 189 192 194 195 194 192 191 188 189 192 193 193 191 189 187 190 190 189 188 187 186 185 185 177 180 184 185 185 185 187 188 191 189 188 190 193 195 194 192 194 193 191 190 190 191 193 194 192 192 192 192 192 192 192 192 193 193 192 193 193 194 195 196 195 195 195 195 195 195 195 196 194 194 193 192 190 189 188 188 192 192 191 191 191 190 190 190 187 188 189 189 189 187 185 184 182 183 185 187 187 187 186 185 180 180 181 181 182 183 183 184 182 182 182 183 185 188 191 193 190 191 191 192 191 191 190 189 190 188 188 191 195 196 194 192 201 200 199 197 195 193 192 191 198 199 200 200 201 202 203 203 203 203 203 203 203 203 203 203 200 200 199 198 197 196 196 195 200 199 197 196 196 197 198 199 200 199 199 202 205 206 204 202 205 205 206 207 207 207 207 206 204 197 196 203 205 200 199 203 200 199 197 196 194 194 194 194 194 194 194 193 193 192 192 192 191 191 191 190 190 189 189 189 184 186 188 187 184 183 183 185 183 182 181 179 177 176 176 176 175 175 174 174 174 173 173 173 171 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 173 173 174 174 175 176 176 174 174 174 174 174 174 174 174 173 175 175 173 171 170 171 174 174 173 173 172 173 174 176 177 175 175 175 175 175 175 175 175 178 178 177 176 175 175 174 174 176 176 176 175 175 174 174 174 174 175 175 176 177 178 179 179 178 178 178 179 180 182 183 184 183 183 184 185 187 188 189 190 188 188 190 193 195 195 191 187 194 194 194 193 193 192 192 192 190 192 193 193 192 193 195 198 189 190 191 193 194 195 196 196 198 198 199 200 201 202 202 203 203 203 204 204 204 204 205 206 206 206 207 207 208 209 210 210 209 211 213 212 209 205 204 204 216 213 211 210 210 209 207 204 203 203 204 205 205 206 207 207 206 206 205 204 203 203 202 201 202 200 198 195 191 188 185 184 186 186 186 185 183 182 182 182 183 180 179 180 182 182 179 176 177 179 181 180 177 174 173 173 181 179 176 174 173 174 175 176 180 179 179 177 176 175 174 173 177 177 176 175 175 175 176 177 178 178 178 178 177 176 175 175 176 176 175 175 175 176 177 178 175 175 176 176 176 176 177 177 177 177 177 177 178 179 180 180 179 179 180 180 180 180 181 182 180 181 182 183 183 183 182 182 181 182 182 183 183 184 185 185 188 187 187 189 191 191 187 184 187 187 188 188 188 188 189 189 191 190 189 188 188 190 191 193 189 190 190 191 192 194 194 195 192 192 192 193 193 194 194 194 192 191 190 190 190 189 189 188 188 187 185 183 182 182 182 183 184 183 183 182 181 180 179 178 176 176 177 178 178 177 176 176 178 178 178 177 177 176 176 176 179 179 179 179 179 179 179 179 182 181 179 177 176 176 177 177 177 177 178 178 178 177 176 175 173 173 174 175 176 176 176 176 179 180 180 180 179 177 174 173 170 180 173 169 179 179 168 169 179 173 182 185 171 184 182 128 112 166 178 187 197 154 108 95 150 194 191 154 143 141 135 139 190 180 112 133 193 201 160 139 119 155 165 183 192 181 155 100 117 192 201 168 145 147 165 179 174 181 171 185 189 171 155 114 158 145 171 182 172 180 181 171 172 185 180 180 169 181 175 171 177 179 176 165 143 144 174 187 180 177 142 85 108 164 155 139 110 70 98 165 170 139 155 196 167 177 187 186 154 141 169 180 183 163 142 149 162 177 186 166 168 124 149 188 170 162 157 118 95 147 195 184 146 149 173 177 177 169 169 181 173 164 169 153 154 148 154 173 185 179 170 168 178 160 133 91 86 118 138 151 161 148 162 192 190 157 149 168 180 184 156 129 119 119 135 150 145 153 151 141 141 158 173 177 176 177 176 182 173 165 179 178 163 173 176 175 178 177 175 179 177 177 177 175 172 173 177 180 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 176 176 177 177 177 177 173 175 177 177 175 175 177 179 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 178 177 175 174 174 175 177 178 178 178 178 177 177 176 176 176 178 178 177 176 174 173 172 172 178 176 174 174 176 177 177 176 178 178 177 176 176 175 175 174 177 176 174 175 177 177 176 175 175 175 175 175 175 175 175 175 178 177 175 174 174 175 177 178 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 168 170 172 174 176 175 175 174 176 176 176 176 176 176 176 176 173 175 176 176 176 175 174 175 178 179 180 181 181 180 179 178 177 175 174 174 176 176 175 173 177 177 177 176 176 175 175 175 175 176 176 177 176 175 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 178 178 177 177 177 177 177 177 176 177 178 179 178 176 173 171 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 178 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 175 175 175 175 176 177 178 178 176 176 176 178 180 180 177 174 176 176 177 177 177 177 178 179 178 180 179 175 174 176 175 173 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 172 174 176 177 178 177 176 175 173 176 179 181 181 179 176 173 176 178 179 177 173 171 172 174 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 175 176 178 179 179 178 176 175 175 175 176 177 178 178 178 178 180 179 176 175 174 174 176 176 178 177 174 172 172 172 173 174 178 178 178 177 177 176 176 176 180 179 177 175 175 176 177 178 178 178 178 178 178 178 178 178 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 180 181 180 177 176 177 179 173 173 174 175 176 176 177 178 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 178 176 176 176 176 176 176 176 176 173 176 180 181 179 177 176 175 178 178 177 176 176 177 178 178 170 172 174 177 178 178 177 176 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 178 178 177 176 174 173 172 172 175 174 173 175 177 179 178 177 175 175 176 177 177 178 179 179 177 177 177 176 176 175 175 175 177 177 177 176 176 175 175 175 175 175 175 176 176 177 177 178 176 176 176 176 176 176 176 176 179 178 178 177 177 176 176 176 179 178 177 175 175 176 178 179 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 175 176 176 177 177 177 177 179 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 176 178 179 179 178 176 175 180 179 178 177 177 178 179 180 175 175 175 176 176 177 177 177 181 177 172 171 173 176 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 178 178 178 177 177 177 176 176 180 180 180 179 179 178 178 178 181 179 176 175 177 179 179 179 177 177 177 177 177 177 177 177 178 179 181 182 182 181 179 178 173 175 177 179 180 179 177 176 175 176 176 177 178 179 180 180 177 177 178 179 181 182 183 184 188 185 181 180 181 182 181 180 182 182 181 180 180 179 178 178 181 181 182 182 181 179 178 178 179 179 179 178 178 177 177 177 179 179 180 182 183 183 183 183 182 183 185 187 188 189 189 189 188 187 186 187 189 192 195 197 193 192 191 191 191 192 193 193 192 192 190 189 187 185 184 183 187 187 187 190 194 196 194 192 193 193 194 195 195 196 197 197 197 198 199 201 203 205 206 207 203 205 206 206 205 205 208 211 207 208 208 209 209 210 211 211 209 209 210 211 213 214 215 215 211 212 212 213 213 214 214 214 215 213 209 205 203 206 213 218 213 213 213 213 213 213 214 214 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 213 213 213 214 214 215 215 215 212 212 212 212 212 212 212 212 213 213 212 212 212 211 211 211 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 206 207 207 207 207 207 208 208 205 204 202 200 199 200 201 202 164 164 165 165 164 163 161 161 165 165 164 164 164 164 163 163 165 165 165 165 165 166 166 166 167 170 172 170 166 164 166 168 167 167 166 166 166 167 168 169 166 167 167 168 168 168 167 167 168 168 168 167 166 166 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 167 166 165 164 164 164 165 165 165 165 165 165 165 165 165 165 167 168 169 170 171 171 171 171 173 173 172 172 172 173 174 175 174 175 176 177 177 177 176 176 179 180 181 182 183 184 184 183 184 184 184 184 184 184 184 184 183 183 184 184 185 186 186 187 185 185 185 185 185 185 185 185 186 185 185 185 185 185 184 184 185 185 184 184 183 183 183 182 182 182 182 182 182 182 181 181 180 181 181 181 180 179 178 177 178 177 176 175 174 174 174 174 174 175 176 177 178 178 178 178 177 177 177 178 178 179 179 180 180 181 182 181 180 180 182 185 184 184 185 186 187 188 189 189 189 189 190 192 193 194 194 194 195 195 196 196 196 197 197 197 199 198 198 197 196 196 195 195 198 199 197 195 197 201 200 196 196 196 197 198 198 197 196 195 200 198 196 196 199 201 202 202 201 199 197 197 198 199 197 196 197 196 196 195 194 194 193 193 192 191 191 190 190 191 192 193 191 191 192 192 192 192 192 192 194 194 194 195 195 196 196 196 194 195 195 196 196 197 198 198 200 200 199 198 197 196 195 194 196 195 194 192 191 191 191 191 190 191 191 191 191 190 189 189 185 188 190 189 187 186 189 192 190 190 190 189 189 189 188 188 188 188 188 187 186 185 185 184 182 181 181 181 181 182 182 183 182 182 183 184 185 186 186 187 189 189 190 190 190 191 191 191 190 191 192 193 194 193 192 191 191 190 190 190 189 189 188 188 188 188 187 186 186 185 184 184 180 182 185 186 185 184 185 186 185 183 183 186 189 192 192 191 192 192 192 193 193 192 192 192 192 192 192 192 192 192 192 192 195 195 194 194 195 196 197 197 195 195 195 195 195 195 195 195 194 194 194 193 193 192 192 192 191 191 190 190 189 189 189 189 187 188 188 188 188 187 186 185 184 184 185 186 186 186 185 185 183 183 183 182 182 182 181 181 182 182 183 185 187 189 191 192 190 190 190 189 189 189 189 189 191 191 191 193 194 194 193 192 194 194 195 196 197 198 199 199 199 199 200 201 202 203 203 204 203 203 203 203 203 203 203 203 202 202 202 201 200 200 199 199 197 198 199 200 200 200 199 198 210 207 204 202 203 204 203 201 203 203 204 204 203 203 202 201 202 198 197 200 202 200 199 200 200 199 198 196 195 194 194 194 194 194 194 194 193 193 192 192 191 191 191 190 190 189 189 189 184 186 187 186 184 183 185 186 184 183 182 181 179 179 178 178 175 175 175 174 174 174 173 173 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 174 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 176 177 177 176 173 172 174 176 176 175 174 173 173 173 174 175 175 175 175 175 175 175 175 175 177 177 177 176 175 175 174 174 175 175 175 175 175 175 174 174 175 176 176 177 177 178 178 179 178 178 178 179 180 182 183 184 182 183 184 185 186 188 189 189 189 189 190 192 194 194 191 189 194 193 193 193 193 193 193 192 190 192 193 193 192 193 195 197 193 193 194 194 195 195 195 195 196 197 197 198 199 200 201 201 203 203 204 204 204 204 205 206 207 207 207 207 207 207 207 207 206 209 211 212 212 212 213 215 212 210 209 209 210 210 208 206 206 206 206 205 205 205 205 205 208 208 207 207 206 205 204 204 203 202 199 197 194 191 189 188 187 187 186 185 183 182 181 181 182 183 184 183 182 181 181 181 180 182 183 182 179 177 176 177 179 177 175 173 172 173 174 175 176 176 176 176 176 176 176 176 178 178 177 176 176 177 177 178 177 178 178 178 177 177 176 175 176 176 175 175 175 176 177 178 175 175 176 176 176 176 177 177 176 176 176 177 178 179 180 181 179 179 180 180 180 180 181 182 181 181 182 183 183 183 182 181 180 181 182 182 183 184 185 185 182 182 183 186 190 192 192 191 187 187 188 188 188 188 189 189 191 191 190 189 189 190 190 190 191 191 191 192 193 193 194 194 192 192 193 193 194 194 194 195 192 191 190 190 190 189 189 188 188 187 185 183 182 182 183 183 183 183 182 180 179 177 176 176 176 177 177 178 178 177 177 176 178 177 177 177 177 177 177 176 179 179 179 179 179 179 179 179 181 180 179 177 176 176 177 177 177 177 178 178 178 177 176 175 173 174 175 176 176 176 176 176 176 176 177 177 177 176 176 175 177 180 179 177 173 164 168 182 173 163 170 178 173 181 176 135 133 169 179 183 184 164 130 92 122 177 197 174 157 156 156 156 174 162 115 150 189 171 133 135 135 145 166 181 192 185 151 122 154 195 193 164 131 120 159 201 172 156 160 190 189 157 144 138 152 133 155 172 170 181 181 174 177 177 168 175 167 176 173 180 178 175 175 166 146 152 178 180 187 159 133 120 146 163 142 144 146 93 75 97 111 129 171 207 186 172 169 184 162 132 154 185 198 151 125 153 173 179 189 175 141 142 144 135 134 154 145 104 97 178 201 158 132 141 151 157 160 170 171 175 172 174 184 172 165 154 148 157 175 187 186 179 166 159 132 87 93 144 160 154 145 147 159 170 159 140 144 162 194 189 154 107 100 148 188 179 136 110 105 137 170 179 177 179 174 179 176 178 173 173 181 165 133 145 165 178 179 177 176 176 176 177 177 176 174 174 176 179 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 176 176 175 174 175 176 177 178 174 176 177 177 175 175 176 178 175 176 176 176 176 176 176 177 176 176 176 176 176 176 176 176 178 177 175 174 174 175 177 178 176 176 176 176 176 175 175 175 177 177 177 177 177 177 177 177 178 176 174 174 176 177 177 176 176 176 176 177 177 177 177 177 177 175 174 175 176 177 176 174 175 175 175 175 175 175 175 175 177 176 176 175 175 176 176 177 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 172 173 174 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 176 175 174 177 178 179 180 180 179 178 177 175 173 173 174 176 178 177 175 177 177 177 176 176 175 175 175 174 175 176 177 178 177 177 176 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 179 179 178 178 177 176 175 175 177 177 178 178 177 176 174 173 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 176 175 175 175 176 177 178 178 177 176 176 177 179 179 177 175 176 176 177 177 177 177 178 179 179 180 179 176 175 177 177 175 177 177 177 177 177 177 177 177 179 178 178 178 178 178 178 177 175 176 177 177 177 177 177 176 175 176 178 180 180 178 176 175 174 175 176 176 175 174 175 176 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 176 177 177 178 178 177 177 176 177 177 178 178 178 177 176 176 178 177 177 176 177 177 178 179 179 178 177 176 175 175 175 175 178 178 177 177 177 177 177 177 178 178 177 176 176 176 177 177 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 179 180 179 177 175 176 178 176 176 177 178 178 179 180 180 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 174 176 179 179 178 176 176 176 178 178 177 176 176 177 178 178 175 175 175 175 176 177 178 179 176 176 176 176 176 176 176 176 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 175 175 175 175 175 175 175 175 176 175 174 175 178 179 178 177 174 175 175 176 177 177 178 178 177 177 177 176 176 175 175 175 177 177 177 176 176 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 178 178 177 176 176 177 177 178 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 175 176 177 177 177 177 177 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 175 176 178 179 179 178 176 175 177 177 177 177 177 177 177 177 175 175 176 176 177 177 177 178 170 173 177 179 179 176 174 172 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 179 179 178 178 177 176 175 175 178 178 178 179 179 180 180 180 182 179 176 176 178 179 180 179 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 173 174 176 178 179 178 176 175 174 175 175 176 176 177 177 178 179 179 179 180 180 181 181 181 186 184 182 181 183 183 182 180 182 182 181 181 180 180 180 179 181 181 182 181 181 179 178 177 179 179 178 178 178 178 178 178 176 177 178 180 181 181 181 181 183 184 186 188 189 190 190 190 193 193 193 192 192 191 190 189 193 193 194 194 195 195 195 195 191 190 189 188 187 186 185 184 188 188 188 191 194 195 194 192 193 193 194 195 196 197 197 198 197 198 199 199 201 201 202 203 203 205 206 206 205 205 208 210 208 208 208 209 210 210 211 211 209 210 211 212 213 214 215 215 212 212 212 213 213 214 214 214 213 213 213 211 209 209 213 216 212 212 212 213 213 214 214 214 214 214 213 213 213 213 214 214 213 213 213 213 213 213 213 213 212 212 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 212 212 211 211 211 210 210 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 207 207 207 207 207 207 207 207 207 206 205 204 203 203 203 204 163 164 164 165 165 164 163 163 165 165 164 164 164 164 163 163 168 168 168 167 166 166 165 165 166 168 170 169 166 165 167 169 167 167 166 166 166 167 168 169 167 167 168 168 168 168 167 167 167 167 167 167 166 166 166 166 163 163 163 163 163 163 163 163 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 165 165 166 166 166 165 164 164 164 164 165 165 166 166 166 167 167 168 169 170 171 171 171 171 174 173 173 172 173 173 174 175 173 174 175 176 177 178 178 177 179 179 179 180 182 184 186 187 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 186 183 183 183 182 182 182 181 181 182 182 182 182 182 182 182 182 182 182 183 183 182 181 180 179 179 179 178 178 176 175 173 172 174 174 173 173 175 178 180 182 178 178 178 178 179 179 179 179 180 181 182 181 179 180 182 184 183 184 184 185 186 187 188 188 187 189 191 193 194 194 193 193 191 192 193 194 195 196 197 197 197 197 197 197 196 196 196 196 198 198 196 194 196 199 198 194 197 197 197 197 196 195 193 192 197 196 195 196 199 200 200 199 203 200 197 196 197 197 197 196 198 197 195 193 192 193 194 195 193 192 191 191 190 191 191 192 194 194 194 193 193 193 193 193 194 194 195 195 195 196 196 196 195 195 195 196 197 197 198 198 201 200 199 198 197 196 195 194 193 192 192 191 191 191 192 192 191 191 192 192 192 191 190 189 190 192 194 195 194 192 188 185 193 193 192 192 192 191 191 191 188 188 187 187 187 187 187 187 184 184 183 182 182 182 183 183 184 184 184 185 185 186 186 186 189 190 190 190 191 191 191 191 193 193 193 192 192 192 192 192 193 192 189 187 186 187 188 189 186 186 185 184 184 183 182 182 182 184 186 186 184 183 184 185 186 186 187 189 193 195 196 196 190 192 194 196 196 194 192 190 193 193 193 193 193 193 193 193 197 196 196 196 196 197 198 198 195 195 195 195 195 195 195 195 192 192 192 193 194 195 195 194 190 190 189 189 189 188 188 188 188 187 187 186 186 186 187 187 186 185 184 184 183 184 184 185 186 186 185 183 182 181 180 179 183 184 186 188 189 190 191 191 192 190 189 187 187 188 189 190 191 193 195 195 194 193 193 194 192 193 194 197 199 201 203 203 200 200 201 201 202 203 203 204 204 204 204 204 204 204 204 204 203 202 202 202 202 202 202 202 196 198 201 204 204 203 200 199 213 209 204 201 201 202 203 204 205 205 205 205 204 203 202 202 200 201 200 198 200 203 202 198 200 200 198 196 195 195 195 195 195 195 195 194 194 193 193 193 192 192 191 191 190 189 189 189 186 186 186 184 183 183 185 187 182 182 181 181 180 179 179 179 176 176 175 175 175 174 174 174 177 176 175 174 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 178 177 176 175 173 172 171 171 174 174 174 174 174 174 174 174 176 176 176 175 174 173 174 176 177 176 175 174 173 173 173 173 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 174 174 175 175 175 175 175 175 177 177 177 177 177 178 178 178 179 179 179 179 180 181 182 183 182 182 183 184 186 187 188 189 191 190 189 190 192 193 192 191 192 192 192 193 193 193 193 193 190 191 193 193 192 192 194 196 196 195 195 195 195 195 195 195 195 195 196 197 198 199 199 200 203 203 204 204 204 204 205 206 208 207 207 207 206 206 205 205 206 208 210 211 212 213 217 220 210 208 207 208 209 210 209 207 208 208 207 206 206 205 204 204 208 208 207 207 206 205 205 205 204 203 201 199 197 195 193 192 189 188 186 185 183 182 180 179 180 183 186 185 181 179 181 183 183 183 183 181 178 177 178 180 177 176 174 173 173 174 175 176 173 173 174 175 176 177 178 178 179 179 178 177 177 178 179 180 177 177 178 178 178 177 177 176 177 176 176 175 175 176 177 177 175 175 176 176 176 176 177 177 175 175 176 177 178 179 181 182 179 179 180 180 180 180 181 182 181 182 183 183 183 182 181 181 180 180 180 182 183 185 185 185 181 182 183 183 183 184 186 188 187 187 188 188 188 188 189 189 190 191 191 191 191 190 189 189 193 193 193 193 193 193 194 194 193 193 193 194 194 194 195 195 192 191 190 190 190 189 189 188 188 187 185 184 183 183 183 183 183 183 182 180 178 177 176 175 176 177 178 178 178 178 177 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 180 179 178 177 177 177 177 177 176 177 177 178 177 177 176 175 174 174 175 176 176 176 176 176 173 173 173 173 174 176 177 178 180 174 179 180 159 146 162 187 163 150 161 181 184 180 165 142 160 178 184 181 174 177 160 104 84 147 183 160 146 170 174 146 145 134 100 127 146 138 136 169 158 141 165 179 183 172 138 144 179 196 190 155 108 90 150 207 176 144 153 171 159 141 149 179 156 128 140 159 167 181 180 175 183 177 160 164 161 176 173 175 176 176 185 168 138 151 180 179 181 162 136 121 154 185 166 146 144 121 94 70 68 111 176 213 196 172 161 187 172 125 144 196 196 139 122 167 184 179 183 170 140 159 136 112 145 169 131 82 120 202 199 140 125 115 97 111 150 179 181 176 176 179 186 178 184 174 153 136 145 169 177 169 138 132 122 106 136 187 190 174 145 140 138 137 132 132 153 179 196 185 146 88 89 172 207 165 91 87 113 164 193 185 175 179 172 179 174 173 173 181 183 155 109 121 159 186 182 175 176 171 175 176 177 177 176 175 176 177 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 175 175 176 176 176 176 177 177 176 176 176 176 176 176 176 176 177 176 175 174 174 176 178 179 175 177 178 177 175 174 175 177 177 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 177 176 176 175 175 176 176 177 174 174 175 175 175 175 175 176 175 175 176 177 178 179 180 180 178 176 174 174 176 177 177 176 174 175 175 176 177 178 178 179 176 175 173 174 176 177 175 174 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 178 176 176 176 176 176 176 176 176 177 175 173 175 178 178 176 172 176 177 177 178 178 177 177 176 174 173 172 174 177 179 178 177 177 177 176 176 176 176 175 175 173 174 176 177 178 179 179 179 176 176 176 176 176 176 176 176 178 178 178 177 177 176 176 176 180 179 179 178 177 176 175 174 178 178 177 177 176 176 175 175 177 177 176 176 175 175 174 174 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 177 178 178 179 177 175 175 177 179 178 177 176 176 177 177 177 177 178 179 178 180 179 176 176 179 179 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 178 177 177 177 178 178 177 177 177 178 178 177 177 177 173 173 173 174 176 178 178 177 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 178 177 177 176 176 177 177 178 179 179 179 178 177 176 175 174 175 176 177 179 179 180 180 180 177 177 178 177 177 176 175 174 177 177 177 177 177 177 178 178 176 176 177 178 178 178 177 177 177 177 177 176 176 175 175 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 177 178 177 176 175 176 177 174 175 175 176 177 177 178 178 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 175 176 178 177 175 175 176 177 178 178 177 176 176 177 178 178 180 178 176 174 174 176 178 180 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 173 173 174 175 176 177 178 178 178 176 175 176 178 179 178 176 174 174 175 175 176 176 177 177 177 177 176 176 176 176 175 175 177 177 176 176 176 176 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 177 177 177 178 178 178 177 176 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 175 176 176 177 177 177 177 177 178 178 178 177 177 177 176 176 178 178 178 178 178 178 178 178 176 177 178 178 178 178 177 176 174 175 176 177 177 176 175 174 176 176 177 177 177 177 178 178 168 174 179 181 178 175 174 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 180 179 179 178 177 176 175 175 176 177 177 178 180 181 181 182 182 180 177 177 179 180 180 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 178 178 175 176 178 179 179 179 177 176 176 176 176 176 176 177 177 177 181 180 180 180 180 180 180 180 184 183 183 184 185 185 183 181 182 182 182 182 182 182 182 182 181 181 181 181 181 180 178 177 178 178 178 178 179 179 179 179 176 177 178 180 181 181 181 181 184 185 187 188 190 190 191 191 190 191 194 196 196 195 193 191 190 192 194 196 197 196 196 195 190 190 189 189 188 187 186 186 190 189 190 192 194 195 194 193 193 194 195 196 197 198 199 199 200 200 200 200 200 201 201 201 203 205 206 206 206 206 207 209 208 208 209 209 210 211 211 211 210 210 211 212 213 214 215 215 212 213 213 213 213 214 214 214 211 214 216 217 215 213 213 214 212 212 212 213 213 214 214 214 215 214 213 212 212 213 214 215 214 214 214 214 214 214 214 214 213 213 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 211 211 211 210 210 210 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 208 208 208 207 207 206 206 206 207 207 207 207 206 205 204 203 162 163 164 165 165 165 165 164 165 165 164 164 164 164 163 163 167 166 166 166 166 166 166 165 165 167 168 168 167 166 168 170 167 167 166 166 166 167 168 169 168 168 169 169 168 168 167 167 166 166 166 166 166 166 166 166 163 163 163 163 163 163 163 163 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 164 165 166 167 167 166 164 163 164 164 165 165 166 167 167 168 167 168 169 170 171 171 171 171 173 172 172 172 172 173 174 174 172 173 174 176 177 178 179 179 181 180 180 179 181 183 185 187 184 184 184 184 184 184 184 184 185 185 185 184 184 183 183 183 184 184 184 184 184 184 184 184 183 184 184 184 185 185 186 186 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 182 182 183 183 183 182 181 180 179 180 180 180 178 176 173 171 174 174 174 174 175 177 179 180 179 179 179 179 179 179 179 178 179 180 181 180 178 179 181 183 183 183 184 185 186 186 187 187 186 188 191 194 195 194 192 191 191 191 192 193 194 195 196 196 195 195 195 196 196 197 197 197 200 198 196 195 196 197 196 194 196 196 196 196 196 195 194 194 195 195 195 196 199 199 197 196 205 202 198 197 198 199 199 198 199 197 194 192 191 192 194 195 194 193 192 191 191 191 191 192 196 196 195 195 194 194 193 193 195 195 195 195 196 196 197 197 195 195 196 196 197 198 198 199 199 199 198 198 198 197 197 197 193 193 192 191 191 191 191 192 191 192 193 193 193 192 191 190 188 190 194 196 196 195 193 191 194 194 194 193 193 192 192 192 190 190 189 189 188 188 187 187 188 188 187 186 185 185 185 186 186 186 186 186 186 186 187 187 190 190 190 191 191 191 192 192 196 195 193 192 191 191 191 192 192 191 190 188 187 186 186 186 184 184 183 183 182 182 181 181 182 184 186 186 184 184 185 187 189 189 190 192 194 196 197 197 192 193 194 195 195 194 193 192 194 194 194 194 194 194 194 194 197 197 196 196 196 196 197 198 196 196 196 195 195 195 195 194 192 191 190 191 193 193 193 192 190 190 190 189 189 189 188 188 188 187 186 184 184 185 187 188 187 185 183 182 181 182 183 184 186 186 185 184 183 182 181 181 184 186 188 190 192 192 191 190 194 192 190 188 187 189 191 193 191 194 197 197 195 194 195 197 197 198 198 199 200 200 201 201 201 201 202 202 203 203 204 204 204 204 204 204 204 204 204 204 201 201 201 201 201 202 202 202 198 199 202 204 205 204 203 202 204 202 200 200 201 204 206 207 205 205 205 205 205 205 204 203 201 205 203 199 200 206 205 198 201 200 198 197 196 196 196 197 196 196 195 195 195 194 194 194 193 193 192 191 190 190 189 189 189 188 186 184 182 182 184 185 179 179 179 179 179 178 177 177 177 176 176 176 175 175 175 175 176 175 174 173 173 174 175 176 174 174 174 174 174 174 174 174 173 173 172 172 172 172 171 171 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 177 177 176 175 174 173 172 171 174 174 174 174 174 174 174 174 173 173 172 172 171 171 172 173 175 175 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 178 178 178 178 178 177 177 177 181 181 180 180 179 180 180 181 181 182 183 184 186 187 188 188 193 190 188 188 190 192 193 192 191 191 192 192 193 193 193 194 189 191 193 193 192 192 193 195 195 194 194 194 194 195 195 196 196 196 197 198 198 199 200 200 203 203 204 204 204 204 205 206 207 207 207 207 207 207 207 207 210 210 210 209 207 208 211 214 211 209 208 208 210 211 210 208 208 208 207 207 206 206 206 206 206 206 206 205 205 204 204 203 203 203 202 200 199 198 196 196 192 190 187 185 184 182 179 177 179 181 183 182 180 179 180 181 183 183 182 180 177 177 179 181 177 177 176 175 175 176 177 178 174 175 175 176 177 178 179 179 178 178 177 177 177 178 179 180 177 177 178 178 178 178 177 177 177 177 176 175 175 175 176 177 175 175 176 176 176 176 177 177 175 175 176 177 178 180 181 182 179 179 180 180 180 180 181 182 182 182 183 183 183 182 181 180 180 179 179 181 184 185 185 185 183 184 185 183 181 182 186 189 187 187 188 188 188 188 189 189 187 189 191 192 193 192 191 190 195 195 194 194 194 193 193 193 194 194 194 194 194 194 194 194 192 191 190 190 190 189 189 188 187 187 186 185 184 183 183 183 182 181 181 180 179 179 178 178 177 177 178 179 179 178 177 177 176 177 177 177 178 178 179 179 178 178 178 178 178 178 178 178 179 178 178 177 177 177 177 177 176 176 177 177 177 176 175 175 175 175 176 176 176 176 176 175 174 173 172 172 173 175 177 179 180 165 166 161 136 130 155 176 143 132 159 192 196 171 140 133 160 178 180 176 172 181 180 143 96 136 151 124 129 188 190 123 112 108 88 97 102 127 160 202 176 151 161 175 165 139 127 157 186 198 189 138 81 66 145 204 184 145 142 124 107 128 157 192 151 119 117 128 147 168 166 159 170 165 147 152 161 187 179 168 172 180 196 162 120 143 180 188 172 178 155 123 147 195 184 140 114 130 124 86 61 88 145 183 156 162 169 195 182 128 127 166 172 135 129 164 175 179 186 161 157 158 137 137 167 160 116 91 129 168 151 122 129 111 94 123 164 193 186 174 173 172 178 179 178 185 170 139 128 139 136 119 104 115 126 128 170 218 202 161 139 126 123 135 147 155 173 193 187 182 149 96 104 162 161 113 78 116 162 186 187 180 176 176 173 177 171 172 174 182 185 159 113 122 164 193 181 172 176 169 174 176 177 177 177 176 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 177 177 177 177 176 177 178 177 175 174 175 176 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 174 174 175 175 176 176 177 177 173 174 174 175 176 177 178 179 178 176 174 174 176 177 177 176 174 175 175 175 176 176 177 177 176 175 173 174 176 176 175 173 176 176 176 176 176 176 176 176 174 175 177 178 178 177 175 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 180 179 177 176 175 176 177 178 176 176 176 176 176 176 176 176 178 175 172 175 179 180 176 172 176 176 176 176 176 176 176 176 176 174 173 175 177 178 177 176 176 176 176 176 176 176 176 176 174 175 176 177 177 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 178 178 178 177 177 177 176 176 179 178 177 176 175 176 177 177 177 176 176 175 175 174 174 173 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 177 177 178 180 177 175 174 176 178 179 178 176 176 177 177 177 177 178 179 176 178 178 176 176 179 180 178 177 177 177 177 177 177 177 177 176 176 177 177 178 178 178 179 182 181 179 177 176 177 178 179 178 178 177 176 176 177 178 178 175 173 172 174 178 180 178 176 174 175 175 176 176 177 177 178 177 177 177 177 177 177 177 177 179 178 176 175 175 176 178 179 178 178 178 178 178 177 176 175 175 176 178 179 180 179 178 177 174 175 176 177 177 175 173 172 176 176 176 177 177 178 178 178 174 175 177 179 179 179 177 177 178 178 177 177 176 176 175 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 176 174 174 175 175 176 176 177 177 176 176 177 177 177 177 178 179 178 178 178 177 177 177 177 176 178 178 178 178 178 178 178 178 176 177 177 176 174 174 176 178 178 178 177 176 176 177 178 178 179 178 177 175 175 175 176 177 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 173 174 174 175 176 177 178 178 179 177 176 176 178 179 177 176 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 175 175 176 178 180 180 177 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 177 177 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 178 178 177 177 177 174 175 177 179 179 177 175 174 177 177 177 177 177 177 177 177 178 178 177 174 172 173 176 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 180 181 181 182 180 178 179 180 181 180 179 178 178 178 178 178 178 178 178 179 178 177 176 176 177 178 179 178 178 180 180 181 180 179 178 179 179 179 179 179 178 178 178 180 180 180 180 180 180 181 181 182 183 184 186 186 185 184 182 182 182 182 183 183 183 183 183 182 181 180 181 181 181 178 176 177 178 178 179 179 180 180 180 179 180 181 182 183 184 184 184 185 186 188 190 191 192 192 192 191 192 194 195 196 196 195 194 187 189 192 195 196 196 194 193 191 191 191 191 190 190 190 190 192 192 192 193 194 195 195 194 194 195 196 197 198 199 200 201 202 202 202 203 203 203 203 203 204 205 206 206 206 207 207 207 208 208 209 210 210 211 211 212 211 211 212 213 213 214 215 215 213 213 213 214 214 214 214 214 211 214 217 218 216 214 213 214 213 213 213 213 213 213 213 213 216 215 213 212 212 213 215 216 214 214 214 214 214 214 214 214 214 214 213 213 212 212 211 211 213 213 212 212 212 212 211 211 213 212 212 212 211 211 211 210 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 209 209 208 208 207 206 205 205 204 205 206 207 206 204 202 201 161 162 163 164 165 165 165 164 165 165 164 164 164 164 163 163 162 163 163 164 165 165 166 166 165 166 166 167 167 167 168 169 167 167 166 166 166 167 168 169 169 169 169 169 169 168 167 166 165 165 165 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 164 165 166 167 167 166 164 163 164 164 165 166 166 167 168 168 167 168 169 170 171 171 171 171 171 171 170 170 170 171 172 173 172 173 174 175 177 178 180 180 183 182 181 180 180 181 183 184 184 184 184 184 184 184 184 184 185 185 185 184 183 183 182 182 183 183 183 183 183 183 183 183 182 182 182 183 183 184 184 184 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 184 181 182 183 183 183 182 181 181 181 181 182 181 180 177 174 172 175 175 177 178 178 177 176 176 180 179 179 179 179 179 179 179 178 179 180 179 178 178 180 183 184 184 184 185 185 186 186 187 185 187 190 193 194 194 192 191 194 194 194 194 195 195 195 195 194 194 195 195 196 197 197 197 201 198 196 196 198 198 196 196 195 195 195 196 196 197 197 198 195 194 194 196 198 198 196 194 204 201 198 197 198 199 198 197 198 196 194 191 191 192 194 195 195 194 193 192 191 191 192 192 197 197 196 196 195 195 194 194 195 195 196 196 196 197 197 197 195 196 196 197 198 198 199 199 196 197 197 198 199 200 200 201 195 195 193 192 191 190 190 190 192 193 193 194 193 193 192 191 187 191 194 195 193 193 195 199 194 194 194 193 193 193 192 192 193 193 192 190 189 188 187 186 190 189 188 188 187 187 187 187 187 187 187 187 188 188 188 188 190 190 191 191 191 192 192 192 197 196 194 192 191 191 191 192 189 190 191 191 190 187 185 183 183 183 183 183 182 182 182 182 181 183 185 185 185 186 188 190 187 188 189 189 189 189 190 191 196 195 194 193 193 194 195 196 196 196 196 196 196 196 196 196 196 196 195 195 194 195 195 196 196 196 196 195 195 194 194 194 195 193 191 191 193 194 192 189 192 191 191 191 190 190 190 189 188 187 185 184 184 185 186 187 186 185 183 181 181 181 182 183 184 184 184 184 184 184 184 184 186 187 190 192 193 193 193 192 197 195 193 191 190 192 194 196 190 194 197 198 197 197 199 201 201 201 201 201 201 201 201 201 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 202 202 202 202 202 202 203 203 202 202 202 202 203 204 206 207 198 199 201 203 205 206 207 208 200 200 201 202 203 203 202 202 201 205 203 198 200 205 204 197 201 200 199 198 197 197 198 198 197 196 196 196 195 195 195 194 194 194 193 192 191 190 189 188 191 189 186 184 183 182 182 182 179 180 180 180 180 179 178 177 177 177 177 177 176 176 176 175 174 173 172 172 172 174 176 177 174 174 174 174 174 174 174 174 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 172 171 170 170 171 172 172 172 171 172 173 174 175 176 176 176 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 174 174 174 175 175 176 176 176 178 178 178 178 178 178 178 178 183 182 181 180 179 179 179 179 182 182 183 185 186 187 188 189 193 191 188 188 190 192 193 193 191 191 191 192 192 193 193 193 189 191 193 194 192 191 192 193 192 191 191 192 193 195 196 198 197 198 198 199 200 201 202 202 203 203 204 204 204 204 205 206 205 206 207 208 209 210 211 212 211 212 211 208 205 205 207 210 214 212 210 210 211 211 210 208 206 207 207 207 208 208 209 209 206 206 206 205 205 205 205 204 203 202 202 201 200 199 198 198 194 191 188 186 186 184 180 177 182 180 180 181 183 183 182 179 184 184 183 181 179 179 181 184 180 179 179 179 179 179 180 180 179 179 179 179 179 179 179 179 177 177 176 176 177 178 179 180 178 178 179 179 179 178 177 177 178 177 176 175 175 175 176 176 175 175 176 176 176 176 177 177 176 176 176 177 178 179 181 181 179 179 180 180 180 180 181 182 181 182 182 183 183 182 182 181 181 179 178 180 183 185 185 183 181 183 185 186 186 189 194 198 187 187 188 188 188 188 189 189 185 187 189 192 194 195 194 194 195 195 195 194 194 193 192 192 194 194 194 194 194 193 193 193 192 191 190 190 190 189 189 188 187 187 187 186 185 184 183 183 177 177 178 178 178 179 179 179 177 178 178 179 179 178 178 177 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 175 176 177 177 177 176 175 174 176 176 177 177 177 176 176 175 177 176 175 174 174 175 176 178 186 162 145 128 110 121 152 168 128 117 160 203 199 158 117 119 145 172 172 173 176 174 182 183 145 123 100 85 112 175 172 99 95 94 101 119 112 138 166 198 180 168 159 170 145 106 131 170 192 193 186 139 86 56 131 194 170 121 113 99 96 131 150 159 125 101 91 91 121 161 159 145 143 130 121 153 174 193 181 176 172 180 188 140 107 146 181 191 177 184 175 155 142 145 142 123 104 126 135 112 78 66 92 127 106 148 177 200 193 145 110 98 127 127 129 145 166 196 199 152 135 127 134 156 154 128 120 138 151 143 120 116 130 123 116 134 163 185 177 173 174 167 174 181 159 177 181 164 152 146 122 91 104 126 136 124 155 201 170 112 108 124 143 159 175 188 186 177 179 192 168 115 112 122 99 98 130 163 184 179 172 177 179 174 175 175 169 174 175 178 186 171 130 136 172 193 177 170 178 173 175 175 176 177 177 177 176 174 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 171 174 177 179 180 178 175 174 176 177 178 177 175 174 175 176 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 177 177 178 178 176 176 176 176 176 176 176 176 178 176 174 174 176 177 177 176 176 175 175 175 174 174 173 173 177 175 174 174 176 177 176 174 176 176 176 176 176 176 176 176 174 175 177 178 178 177 175 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 180 179 177 175 174 175 176 177 176 176 176 176 176 176 176 176 178 175 173 175 179 180 177 172 176 176 175 175 175 175 176 176 179 177 176 176 177 177 175 173 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 177 177 177 177 177 177 177 177 174 175 176 178 179 181 182 182 176 176 176 177 177 178 178 179 179 178 177 176 176 177 178 178 176 176 176 175 175 174 174 174 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 177 177 177 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 178 178 177 177 177 177 177 178 180 177 175 174 176 178 179 178 176 176 177 177 177 177 178 179 174 177 177 174 175 178 179 178 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 182 181 179 177 176 177 178 179 179 178 176 176 176 176 178 179 178 176 174 175 178 179 177 174 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 179 178 176 175 175 176 178 179 175 176 177 178 178 178 178 178 176 177 178 179 178 177 175 173 174 175 176 177 177 176 174 173 176 176 176 177 177 178 178 178 174 175 177 179 179 179 177 177 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 175 175 175 176 176 176 176 178 178 178 179 179 179 179 180 176 176 177 177 177 177 178 179 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 176 177 178 176 175 174 176 179 178 178 177 176 176 177 178 178 176 176 177 177 177 175 173 172 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 176 176 176 176 176 176 176 176 178 177 175 176 178 178 177 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 178 178 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 175 175 178 180 181 178 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 178 178 178 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 177 177 177 177 177 178 175 177 179 181 181 179 177 175 177 177 177 177 177 177 177 176 184 180 175 173 174 175 175 174 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 174 175 176 177 178 179 180 180 180 179 179 179 179 179 179 178 181 179 179 179 181 182 180 178 177 177 177 177 177 177 177 177 180 179 177 176 176 177 179 180 178 178 179 179 179 179 178 178 179 179 179 179 179 179 179 179 177 178 178 180 181 182 183 183 182 183 185 186 186 185 183 183 183 183 183 183 183 184 184 184 183 181 180 180 182 181 179 176 178 178 178 179 179 180 180 181 180 181 182 184 185 185 185 185 186 187 189 191 192 193 193 193 200 198 196 193 192 191 191 191 187 189 193 196 197 196 195 193 194 194 194 194 194 194 194 194 194 194 195 194 194 194 195 196 196 196 197 198 199 200 201 202 200 201 202 203 204 205 205 206 205 205 206 207 207 207 206 205 209 209 209 210 211 211 212 212 212 212 213 213 214 214 215 215 214 214 214 214 214 214 214 214 213 214 215 214 213 212 214 215 215 215 214 213 213 212 212 211 215 215 214 213 213 214 215 215 214 214 214 214 214 214 214 214 215 215 214 214 213 213 213 212 213 213 213 212 212 211 211 211 213 213 213 212 212 212 211 211 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 209 209 208 208 207 206 205 205 204 205 206 207 206 204 202 201 160 161 162 163 164 164 163 163 165 165 164 164 164 164 163 163 161 161 162 163 164 165 166 166 165 165 166 166 167 167 168 168 167 167 166 166 166 167 168 169 170 170 170 170 169 168 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 165 165 166 166 166 165 164 164 165 165 166 166 167 167 168 168 167 168 169 170 171 171 171 171 171 170 169 169 169 170 171 172 173 173 174 174 176 178 180 181 183 183 182 181 181 181 182 182 184 184 184 184 184 184 184 184 185 184 184 184 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 181 181 181 182 182 182 183 183 182 182 182 183 184 184 185 185 182 182 183 184 184 183 182 182 182 182 182 181 180 178 177 176 176 177 178 179 179 178 176 175 179 179 179 179 180 180 180 180 179 180 181 180 179 179 181 184 185 185 185 186 186 186 186 187 186 187 190 192 193 193 192 191 195 195 195 195 195 195 195 196 194 194 194 195 196 196 196 197 201 197 195 197 199 197 197 197 195 195 195 195 196 197 198 199 197 195 194 194 196 197 196 195 198 197 195 196 197 198 196 195 197 196 194 192 191 192 193 193 194 194 193 192 192 192 193 193 196 196 196 196 195 195 195 195 195 196 196 196 197 197 197 198 196 196 197 197 198 199 199 199 196 196 197 198 199 200 201 202 197 196 195 193 192 191 191 191 193 193 194 194 194 193 192 192 192 195 196 194 190 190 194 199 194 194 194 193 193 193 192 192 196 195 194 192 190 188 187 186 189 188 188 187 187 187 187 188 187 188 188 188 189 189 190 190 191 191 191 191 192 192 192 193 196 196 195 194 193 192 191 191 188 189 191 193 192 189 185 183 184 184 184 184 184 184 184 184 180 182 184 185 185 186 190 192 190 191 192 192 190 190 191 192 198 196 194 192 192 194 196 198 198 198 198 198 198 198 198 198 196 196 195 194 194 194 194 195 197 197 196 195 195 194 194 193 198 195 193 193 196 196 194 191 192 192 191 191 191 190 190 190 188 188 186 185 184 184 184 184 183 183 182 181 181 181 182 182 183 183 184 185 186 186 187 187 187 189 190 192 194 195 195 195 198 197 196 194 194 195 196 197 193 196 198 199 199 199 200 201 199 200 201 202 203 204 205 205 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 205 204 202 202 202 204 206 208 202 205 207 208 207 206 205 206 202 202 203 204 204 204 204 204 202 203 201 199 200 202 201 197 201 200 199 199 198 198 199 199 197 197 197 197 196 196 195 195 195 194 193 192 191 190 189 188 189 187 186 185 185 184 183 181 183 184 184 184 184 182 180 179 178 178 178 177 177 177 176 176 175 174 172 171 172 173 176 177 174 174 174 174 174 174 174 174 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 174 175 176 176 177 174 174 174 174 174 174 174 174 175 173 172 173 174 175 175 175 169 170 172 174 176 177 177 177 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 175 178 178 178 178 179 179 179 179 182 181 180 180 179 179 180 180 183 183 184 186 187 188 189 190 193 190 188 188 191 193 193 192 191 191 191 191 192 192 192 192 189 191 194 194 192 191 191 192 191 190 190 190 192 194 197 199 198 198 199 200 201 202 202 203 203 203 204 204 204 204 205 206 205 205 207 209 210 212 214 214 210 211 212 210 208 208 210 212 215 213 212 211 212 212 210 208 206 206 207 208 209 210 210 210 208 208 208 208 208 207 207 207 203 203 202 201 200 199 199 198 196 193 189 187 188 186 182 179 185 182 180 182 186 187 185 181 186 187 187 186 184 183 185 187 182 182 181 181 181 181 181 181 182 181 181 180 180 179 179 178 177 176 176 176 177 178 179 180 180 180 180 180 179 178 177 176 178 178 176 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 178 178 179 180 179 179 180 180 180 180 181 182 180 180 182 183 183 183 183 182 182 180 178 180 183 185 183 181 180 181 183 183 184 185 188 190 187 187 188 188 188 188 189 189 186 187 189 191 193 195 196 196 195 194 194 194 193 192 192 192 194 193 193 193 193 192 192 192 192 191 190 190 190 189 189 188 187 187 187 187 186 185 183 182 174 174 175 176 176 177 178 178 177 178 179 179 179 179 178 177 178 178 178 178 179 179 179 179 177 177 177 177 177 177 177 177 176 176 177 177 177 177 176 176 175 176 176 177 176 175 174 174 177 177 177 177 177 176 176 175 179 178 177 176 176 175 176 176 191 167 140 117 105 121 154 175 143 116 164 207 197 156 117 128 152 176 177 182 181 165 173 190 181 112 71 81 108 138 134 97 101 86 115 154 141 154 168 192 177 182 164 160 126 96 145 188 186 177 187 174 138 66 101 152 124 76 88 127 142 151 142 121 107 106 96 81 122 184 181 151 128 103 107 168 189 182 166 181 176 177 169 114 107 159 175 174 179 188 180 154 110 90 104 104 105 128 157 163 119 57 53 96 117 157 178 193 193 164 121 75 81 118 137 154 186 211 193 126 89 90 119 151 149 136 145 162 172 162 147 139 140 133 112 93 121 152 170 186 188 176 176 173 169 174 177 177 180 176 157 135 148 133 124 113 122 134 114 98 94 139 166 160 166 189 185 156 174 198 178 109 88 84 82 138 174 183 189 182 173 171 174 176 175 174 169 176 174 176 187 176 138 148 174 186 173 172 180 177 177 176 175 176 177 177 176 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 171 174 177 179 180 178 175 174 175 177 178 177 175 174 175 177 177 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 175 176 176 177 177 176 176 175 176 177 177 177 177 177 178 178 180 180 180 179 178 178 177 177 178 176 174 174 176 177 177 176 177 176 176 175 174 173 173 172 178 176 175 175 177 178 176 175 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 177 176 175 175 175 175 175 176 176 176 176 176 176 176 176 178 176 174 176 179 180 177 173 177 176 176 175 175 176 176 177 181 179 177 176 177 176 174 172 175 175 176 176 176 176 177 177 177 177 175 174 174 174 174 174 176 176 176 176 176 176 176 176 174 174 176 177 179 181 182 183 175 176 176 177 177 178 179 179 178 178 178 178 178 178 178 178 175 175 175 176 176 176 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 178 178 178 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 178 177 177 177 177 178 179 177 175 175 177 179 178 177 176 176 177 177 177 177 178 179 174 176 176 174 174 178 179 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 179 179 178 177 177 177 178 178 178 177 177 176 176 177 177 178 179 178 177 176 177 177 175 174 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 178 177 177 176 176 177 177 178 174 175 176 177 178 179 179 179 177 178 178 177 176 175 174 173 177 177 178 178 178 178 177 177 177 177 177 177 177 177 178 178 176 176 177 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 176 175 176 177 178 177 176 178 178 178 178 178 178 178 178 176 176 177 177 177 177 178 179 179 179 178 177 177 176 176 175 176 176 176 176 176 176 176 176 176 178 179 178 177 176 177 178 178 178 177 176 176 177 178 178 174 175 177 178 177 175 173 171 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 178 178 178 177 176 176 175 175 177 175 174 175 177 178 177 175 176 176 176 176 176 176 175 175 175 175 176 176 176 176 177 177 175 175 176 176 176 176 177 177 179 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 176 176 177 177 177 178 178 178 177 175 174 176 180 181 179 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 179 178 178 177 176 176 176 177 177 177 178 178 178 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 177 178 179 180 180 179 178 177 177 177 176 176 176 175 175 175 178 177 177 180 182 179 173 167 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 174 174 175 176 178 179 180 181 180 180 180 179 179 178 178 178 180 179 178 180 181 181 179 177 177 177 177 177 177 177 177 177 179 179 178 178 178 178 179 179 177 177 177 177 176 176 176 175 177 177 177 177 178 178 178 178 176 177 178 179 181 182 183 184 182 184 185 185 184 182 183 183 183 183 183 183 183 183 183 183 183 181 179 180 182 182 179 175 179 179 179 179 180 180 180 180 180 181 182 183 184 185 185 185 187 188 190 192 193 194 194 194 199 198 195 192 192 192 194 195 192 193 195 197 198 198 197 196 196 196 196 196 196 196 196 196 196 197 197 196 194 194 195 197 198 199 199 200 200 201 201 201 198 199 200 201 202 203 204 205 205 205 205 207 208 208 206 204 209 209 210 210 211 212 212 212 213 213 213 214 214 214 214 215 215 215 215 215 214 214 214 214 214 214 214 212 210 211 214 217 215 215 214 213 213 212 212 211 215 215 215 215 215 215 215 215 213 213 213 213 213 213 213 213 215 215 214 214 214 214 214 214 214 214 213 212 212 211 210 210 213 213 212 212 212 211 211 211 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 208 208 208 207 207 206 206 206 207 207 207 207 206 205 204 203 160 161 162 162 163 162 162 161 165 165 164 164 164 164 163 163 164 164 164 165 165 165 166 166 166 165 165 166 167 167 167 166 167 167 166 166 166 167 168 169 171 171 171 170 169 168 167 166 167 166 166 165 165 164 164 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 167 166 165 164 164 164 165 165 167 167 167 167 167 167 167 167 167 168 169 170 171 171 171 171 171 171 170 170 170 171 172 172 174 174 174 174 175 177 179 180 180 181 182 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 181 181 181 181 181 181 183 183 183 183 183 182 182 182 179 179 180 180 181 181 181 182 182 182 183 183 184 185 185 186 183 184 185 185 186 185 184 184 184 183 181 180 179 179 179 179 178 178 177 178 178 179 180 180 178 179 179 180 180 181 181 181 181 182 183 182 181 181 184 186 186 186 186 186 187 187 187 187 187 188 189 190 191 192 192 193 192 193 193 194 195 196 197 197 194 194 195 195 195 195 196 196 199 194 193 196 198 196 196 198 196 195 194 194 194 195 196 197 199 196 193 193 195 196 197 196 195 194 195 197 199 199 197 194 195 195 194 193 193 192 192 192 193 193 192 192 192 193 194 195 195 195 195 195 195 196 196 196 196 196 196 197 197 197 198 198 196 196 197 198 198 199 199 200 199 199 199 199 199 199 199 199 196 195 194 194 193 193 194 194 194 194 195 195 195 194 193 192 197 196 195 194 193 194 195 196 195 195 195 194 194 194 193 193 195 194 193 192 191 190 189 189 189 188 188 188 188 189 189 190 187 188 188 189 190 191 191 192 191 191 191 192 192 192 193 193 194 195 195 196 195 193 192 191 190 190 191 191 190 189 188 187 186 186 186 186 186 186 186 186 183 184 185 185 184 185 188 191 192 194 195 195 194 193 195 197 196 196 196 195 195 196 196 196 198 198 198 198 198 198 198 198 198 198 197 196 196 195 196 196 197 197 196 196 195 194 193 193 197 193 191 193 197 198 196 193 191 191 191 190 190 190 189 189 188 188 188 187 185 184 182 181 180 181 181 182 182 182 182 181 183 184 184 185 186 187 187 188 189 189 190 192 194 196 198 199 198 198 197 197 197 197 196 197 200 199 199 200 201 201 199 197 200 200 201 203 204 206 207 208 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 205 205 204 203 203 203 204 204 204 204 204 204 204 204 207 208 209 207 204 203 204 206 208 208 208 207 206 205 204 203 207 203 201 203 204 202 200 201 201 201 200 199 199 199 200 200 198 198 197 197 197 196 196 196 196 195 194 193 191 190 189 188 183 183 183 186 188 188 186 183 185 186 186 186 185 183 181 179 179 179 178 178 178 177 177 177 180 178 175 172 172 173 174 176 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 174 175 175 176 176 174 174 174 174 174 174 174 174 177 175 174 175 177 178 178 177 170 171 173 175 176 176 176 176 175 175 175 175 175 175 175 175 176 175 175 174 174 173 173 172 175 175 175 175 175 175 174 174 177 177 178 178 179 180 180 180 178 178 178 179 180 181 183 183 184 184 185 187 188 189 190 191 192 190 189 190 192 193 192 191 192 192 192 191 191 191 191 191 188 191 194 194 192 190 190 191 194 193 192 191 192 194 196 198 197 197 198 199 200 201 201 202 203 203 204 204 204 204 205 206 206 206 207 208 210 211 212 212 209 211 213 213 211 210 210 211 213 211 210 210 212 213 211 210 208 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 204 204 203 202 201 200 200 199 198 194 189 189 190 189 185 181 182 182 183 184 185 185 185 184 185 187 189 188 186 185 185 187 182 182 182 181 181 180 179 179 181 181 180 180 180 179 179 179 177 177 177 177 178 179 181 182 182 181 181 180 179 177 176 175 179 178 177 175 175 175 175 175 175 175 176 176 176 176 177 177 179 178 178 177 177 178 178 178 179 179 180 180 180 180 181 182 178 179 181 182 184 184 184 184 184 181 178 179 183 184 182 178 182 181 181 181 182 181 180 178 187 187 188 188 188 188 189 189 190 190 190 191 192 193 195 195 193 193 193 193 192 192 192 192 193 193 192 192 191 191 191 190 192 191 190 190 190 189 189 188 187 187 188 188 187 185 183 182 178 178 178 177 177 177 177 177 178 178 179 180 180 179 178 178 179 179 179 179 179 178 178 178 177 177 177 177 177 177 177 177 175 175 176 177 177 177 176 176 175 175 176 176 176 175 174 173 177 178 178 178 177 176 176 175 177 177 178 178 177 176 175 175 181 175 162 149 137 132 153 186 170 117 154 192 178 152 130 147 160 166 176 191 180 167 177 174 183 128 104 119 122 118 122 122 107 84 117 152 137 163 176 186 177 187 177 146 108 106 154 199 179 172 185 189 177 83 74 94 78 62 107 179 180 148 126 90 104 128 120 88 131 205 196 145 117 107 123 181 191 176 160 177 180 184 165 102 109 161 152 143 161 173 158 131 103 108 131 111 105 117 155 190 154 63 37 86 131 150 166 182 176 154 128 91 84 139 166 184 201 192 152 102 92 102 119 137 147 144 140 144 163 175 169 153 147 131 101 79 96 135 167 183 177 173 180 168 184 177 174 179 179 174 175 181 189 154 127 103 93 94 97 115 112 144 157 144 145 164 163 142 169 188 168 82 54 85 116 180 187 187 187 184 178 174 174 177 172 178 173 174 172 179 186 167 137 157 176 179 175 176 179 176 179 176 174 174 176 177 177 176 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 175 175 175 176 176 176 177 177 174 176 177 177 175 175 176 178 175 176 176 176 176 176 176 177 176 176 176 176 176 176 176 176 174 175 177 178 178 177 175 174 177 177 177 176 176 176 176 176 180 180 180 179 179 178 178 178 178 176 174 174 176 177 177 176 177 177 176 176 176 176 176 176 179 177 176 176 178 179 178 176 177 177 177 177 177 177 177 177 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 177 177 177 177 176 175 175 176 176 176 176 176 176 176 176 176 176 177 178 178 178 177 175 178 177 176 176 176 176 177 178 180 178 176 176 177 178 176 174 175 175 175 176 176 177 177 177 177 176 175 175 175 175 176 177 176 176 176 176 176 176 176 176 175 176 176 177 178 179 179 180 178 178 178 177 177 176 176 176 176 177 178 179 180 179 178 177 175 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 180 179 178 178 177 177 177 177 177 176 176 177 179 179 177 175 176 176 177 177 177 177 178 179 176 178 178 175 175 178 179 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 175 176 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 178 178 178 176 175 176 177 178 178 177 176 176 175 174 174 177 177 177 177 177 177 177 177 176 177 177 178 178 177 177 176 176 176 177 178 178 178 177 177 178 178 177 176 176 176 177 177 178 178 177 177 177 178 179 179 178 178 177 177 177 177 177 177 178 178 177 176 176 176 177 177 176 176 176 177 178 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 175 177 179 180 179 178 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 179 179 179 178 178 177 176 175 175 177 177 177 177 177 177 177 177 175 178 181 181 179 178 177 178 178 178 177 176 176 177 178 178 176 176 176 176 176 176 175 175 176 176 176 176 176 176 176 176 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 178 178 177 177 177 176 176 176 174 173 172 174 176 177 176 175 177 177 177 177 176 176 176 176 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 177 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 178 175 172 174 179 181 180 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 179 179 179 179 178 178 177 176 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 179 178 176 175 175 176 178 179 178 177 177 177 177 177 177 178 176 176 175 175 174 174 174 174 174 176 178 181 181 179 175 172 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 176 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 178 178 179 181 181 178 176 178 178 178 178 178 178 178 178 176 177 178 178 178 178 177 176 179 179 178 178 177 177 177 177 176 176 177 177 178 179 179 179 178 178 179 180 181 181 182 182 184 185 185 183 181 180 181 183 184 184 183 183 182 182 181 181 184 181 178 180 183 183 179 175 180 180 180 180 180 180 179 179 182 182 184 185 186 186 187 187 188 189 191 193 194 195 195 195 194 194 195 195 196 198 199 200 195 195 195 196 196 197 197 197 198 198 197 197 197 196 196 196 198 199 199 197 194 194 196 198 201 201 201 201 201 201 201 201 201 201 201 202 202 202 203 203 206 205 205 207 209 208 205 203 209 210 210 211 211 212 212 213 213 214 214 214 214 214 214 215 216 216 215 215 215 214 214 214 213 214 214 213 211 211 214 216 213 213 213 213 213 213 214 214 213 214 216 217 217 216 214 213 215 215 215 215 215 215 215 215 213 213 213 213 213 214 214 214 214 214 213 212 212 211 210 210 211 211 210 210 210 209 209 209 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 207 207 207 207 207 207 207 207 207 206 205 204 203 203 203 204 160 160 161 162 162 161 161 160 165 165 164 164 164 164 163 163 168 167 167 167 166 166 165 165 167 166 165 165 166 167 166 165 167 167 166 166 166 167 168 169 171 171 171 170 169 168 167 166 167 167 166 165 164 163 163 162 163 163 163 163 163 163 163 163 165 165 165 165 165 165 165 165 164 165 166 166 166 166 165 164 168 167 165 163 163 164 165 166 168 167 167 167 167 167 166 166 167 168 169 170 171 171 171 171 172 172 171 171 171 172 173 173 175 174 174 174 175 177 179 180 177 178 181 183 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 181 181 181 181 181 181 181 181 185 185 184 184 183 183 183 182 178 178 178 179 179 180 180 180 182 182 183 183 184 185 186 186 184 185 186 187 187 187 186 186 184 183 181 179 179 179 181 181 179 178 176 175 176 180 184 186 178 178 179 180 181 181 182 182 183 184 185 184 183 183 186 188 187 187 187 187 187 187 187 187 188 188 188 188 190 191 193 194 189 190 191 193 195 197 198 199 195 195 195 195 195 195 195 195 197 192 191 195 197 195 195 197 197 196 194 193 192 192 193 193 201 197 193 192 194 196 197 197 194 195 197 200 203 202 199 196 194 194 194 194 194 192 191 190 193 192 192 192 192 194 195 195 194 194 194 195 195 196 196 196 196 196 196 197 197 197 198 198 196 197 197 198 198 199 200 200 202 201 201 200 199 198 197 197 194 194 194 194 195 196 196 197 194 194 195 195 195 194 193 193 196 194 192 195 199 200 198 195 196 196 196 195 195 195 194 194 193 193 193 192 192 192 192 192 191 190 190 190 191 192 193 193 187 187 188 189 191 192 193 193 191 191 191 192 192 193 193 193 192 194 196 197 196 194 192 190 192 191 190 189 188 189 190 191 187 187 187 187 188 188 188 188 185 186 187 185 184 184 187 189 186 188 191 191 190 190 193 195 194 195 197 198 198 197 195 194 198 198 198 198 198 198 198 198 200 200 199 198 197 197 197 197 198 197 197 196 195 194 193 193 193 189 188 190 196 198 196 193 190 190 190 189 189 188 188 188 188 188 188 188 186 183 180 179 178 179 181 183 183 183 181 180 185 185 185 186 186 187 187 187 190 190 190 191 193 197 200 202 197 197 198 198 198 197 196 195 205 202 200 200 202 201 197 194 203 203 203 204 204 205 205 206 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 203 202 201 201 200 200 201 203 205 207 207 205 203 201 207 207 205 202 200 200 204 208 209 209 208 206 204 201 199 198 213 206 204 209 210 205 203 206 202 201 200 199 199 200 200 201 198 198 198 197 197 197 196 196 196 195 194 193 191 190 189 188 178 179 181 186 190 191 189 185 185 185 186 186 184 182 179 177 179 179 179 178 178 178 177 177 184 182 178 174 172 172 173 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 174 174 174 174 174 174 174 174 177 175 174 175 177 179 178 177 172 173 174 175 176 175 174 173 175 175 175 175 175 175 175 175 176 176 175 174 173 172 172 171 176 176 176 175 175 174 174 174 177 177 178 178 179 180 181 181 175 176 177 178 181 183 185 186 185 185 186 187 189 190 191 192 191 190 189 190 193 193 192 190 192 192 192 191 191 190 190 190 188 191 194 194 192 190 190 190 197 196 194 193 193 194 196 197 195 196 196 197 198 199 200 200 203 203 204 204 204 204 205 206 207 207 207 208 208 209 209 209 210 212 214 213 210 208 206 206 209 208 207 209 212 213 213 211 211 211 210 210 209 208 208 207 206 206 206 206 206 206 206 206 206 205 205 204 202 201 200 200 198 194 190 189 191 191 186 182 178 181 184 184 182 181 182 185 182 185 188 188 186 184 184 184 182 182 181 181 180 178 178 177 179 179 179 179 179 179 179 180 178 178 178 178 179 181 182 183 183 182 182 180 179 177 175 174 179 178 177 175 175 174 175 175 175 175 176 176 176 176 177 177 180 179 178 177 177 177 177 177 179 179 180 180 180 180 181 182 177 178 180 182 184 185 185 185 185 181 178 179 183 184 181 177 181 180 181 184 188 189 187 184 187 187 188 188 188 188 189 189 194 193 191 190 190 191 193 194 192 192 192 192 192 192 192 192 192 192 192 191 191 190 190 189 192 191 190 190 190 189 189 188 187 188 188 188 187 185 183 182 184 184 183 182 180 179 178 177 178 179 179 180 180 179 179 178 180 180 180 179 179 178 178 178 177 177 177 177 177 177 177 177 174 175 176 177 178 177 176 175 175 175 176 176 176 175 174 173 178 178 178 178 177 176 176 175 174 175 177 178 178 177 176 175 166 179 189 192 175 144 149 190 183 109 133 163 149 139 133 155 146 138 160 187 173 174 190 163 151 138 141 142 120 105 116 132 101 87 120 136 119 166 179 167 181 188 190 134 96 117 153 201 185 181 178 166 172 91 66 63 58 81 146 211 177 120 102 61 99 139 132 86 125 204 184 117 101 120 144 182 185 185 173 176 180 195 175 103 109 152 128 119 143 141 128 135 144 164 176 137 111 91 109 164 158 72 33 72 103 116 146 177 158 123 110 91 125 176 194 198 189 146 113 103 136 151 141 126 124 109 103 123 172 190 172 144 132 106 83 90 113 145 163 156 139 155 187 180 174 172 179 185 167 145 152 179 199 197 161 88 66 103 120 117 132 130 133 141 147 146 137 128 169 176 155 62 40 111 158 196 203 192 172 163 175 190 188 174 169 181 177 171 171 183 186 154 136 164 179 177 178 180 176 172 180 177 173 172 175 177 177 177 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 179 177 174 172 172 175 179 181 173 175 177 177 175 175 177 179 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 174 175 177 178 178 177 175 174 176 176 176 175 175 174 174 174 177 177 177 177 177 177 178 178 178 176 174 174 176 177 177 176 176 176 177 178 178 179 179 180 179 178 176 177 179 180 178 177 177 177 177 177 177 177 177 177 178 177 175 174 174 175 177 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 175 176 178 179 179 178 176 175 176 176 176 176 176 176 176 176 175 177 178 178 178 177 176 177 179 178 177 176 176 177 178 179 178 176 175 176 178 179 178 176 175 175 175 176 176 177 177 177 176 175 175 175 176 178 180 181 175 175 175 175 175 175 175 175 178 178 178 177 177 177 177 176 181 181 180 178 176 175 174 173 175 176 179 181 181 180 178 176 174 175 175 176 178 179 179 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 179 179 178 178 177 177 177 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 180 180 179 178 177 177 177 177 176 176 176 178 180 180 177 174 176 176 177 177 177 177 178 179 177 179 179 176 176 179 180 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 172 174 176 177 178 177 176 175 176 177 178 178 178 178 177 176 175 177 179 178 176 175 177 179 179 178 178 177 175 174 174 173 176 176 176 176 176 176 176 176 175 176 178 179 179 178 176 175 178 178 178 178 177 176 175 175 178 177 176 176 176 178 180 182 177 176 175 174 174 176 177 179 178 178 178 177 177 176 176 176 180 179 177 175 175 176 177 178 173 174 175 176 177 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 177 176 177 180 181 180 178 180 179 179 179 179 179 179 179 176 176 177 177 177 177 178 179 180 179 179 178 177 176 175 175 178 178 178 178 178 178 178 178 175 178 182 183 181 179 178 178 178 178 177 176 176 177 178 178 179 178 176 175 175 176 178 179 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 178 173 172 171 173 175 177 176 175 178 178 177 177 177 177 176 176 175 175 175 176 176 177 177 177 175 175 175 176 176 177 177 177 180 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 179 180 175 171 173 178 181 181 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 179 179 179 179 179 178 177 176 176 176 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 178 176 175 175 176 178 179 177 176 175 175 175 175 176 177 175 175 175 174 174 173 173 173 175 177 177 175 173 175 180 184 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 178 177 177 176 176 175 176 177 178 178 180 180 181 182 177 177 177 179 181 180 177 175 179 179 179 179 179 179 179 179 174 175 177 178 178 177 175 174 183 182 181 181 180 180 180 180 178 178 179 179 180 181 182 182 180 180 180 180 180 180 180 180 185 185 185 182 179 178 181 183 184 184 183 182 182 181 180 180 184 180 178 179 183 183 179 174 181 181 181 180 180 179 179 179 185 186 187 188 189 189 190 190 189 190 191 193 195 195 196 195 198 199 200 201 200 198 195 194 195 194 193 193 193 194 195 195 198 198 197 197 196 196 195 195 199 200 200 197 194 194 196 198 202 202 202 201 201 201 200 200 205 205 205 204 204 203 203 202 206 205 205 207 209 209 205 202 209 210 210 211 212 212 213 213 214 214 214 214 214 214 214 214 216 216 216 215 215 214 214 213 212 214 216 216 214 213 213 215 210 211 211 213 214 215 216 216 213 214 216 218 218 216 214 213 216 216 216 216 216 216 216 216 211 211 211 212 213 213 213 214 214 214 213 212 212 211 210 210 209 209 209 208 208 207 207 207 211 210 209 210 211 211 210 209 210 210 209 209 209 209 208 208 206 207 207 207 207 207 208 208 205 204 202 200 199 200 201 202 163 163 164 164 164 164 165 165 164 164 164 165 165 166 166 167 166 166 166 166 166 166 166 166 170 169 166 164 163 164 166 168 163 163 164 165 166 167 168 168 170 170 169 168 168 167 166 166 165 165 165 164 164 163 163 162 163 163 163 163 163 163 163 163 165 165 165 164 164 163 163 163 169 168 168 167 166 165 164 164 162 162 163 163 163 163 164 164 163 164 164 165 166 167 168 168 168 169 169 169 169 168 167 166 170 169 168 168 169 170 172 174 174 173 173 173 174 176 177 178 179 179 180 181 181 182 182 183 183 183 183 183 183 183 183 183 188 186 183 180 179 179 180 180 181 182 182 183 183 182 182 181 184 184 183 182 181 181 180 180 179 180 180 181 181 182 182 182 181 181 182 182 182 183 183 183 184 185 185 186 186 185 185 184 183 183 183 181 179 180 183 186 181 180 180 179 179 180 180 181 179 177 176 178 182 185 186 185 180 181 181 182 182 183 183 183 184 184 185 185 185 186 186 186 186 189 192 192 189 187 188 190 192 191 191 193 195 195 191 188 198 195 191 188 188 191 195 198 192 193 195 196 196 195 193 192 192 192 192 193 193 194 194 194 194 194 194 195 195 196 196 196 196 195 194 194 194 195 196 197 195 196 197 196 195 193 190 189 196 195 194 193 193 193 194 195 191 193 194 194 194 194 195 197 196 196 196 197 197 198 198 198 197 198 198 199 200 200 201 201 201 202 200 197 199 203 201 196 198 197 196 195 195 195 195 196 197 196 195 195 194 194 194 194 195 193 191 193 197 199 198 196 197 197 197 196 196 195 195 195 195 193 191 192 194 196 196 195 197 192 190 194 199 199 190 182 191 191 191 192 192 192 193 193 194 194 194 194 194 194 194 194 196 196 196 195 195 194 194 194 194 194 194 193 193 193 193 193 189 187 186 186 188 188 187 185 184 184 183 184 184 186 187 188 192 191 190 189 190 192 195 196 193 193 194 195 197 198 199 199 197 197 197 198 198 198 199 199 200 200 199 199 198 198 197 197 195 195 195 195 194 193 191 190 194 195 195 193 190 190 191 194 192 192 191 190 188 186 184 183 187 187 187 187 186 185 184 183 183 185 187 186 183 181 182 184 186 186 187 188 188 189 190 190 192 193 195 197 199 201 203 203 203 203 202 201 199 198 197 196 197 198 199 200 202 203 204 204 205 203 202 204 207 208 206 203 204 205 207 207 205 205 207 209 203 204 205 207 207 206 205 204 204 204 204 204 204 204 204 204 202 203 204 203 201 201 203 205 203 203 204 204 205 206 207 207 207 206 205 204 205 206 208 209 203 202 200 199 200 203 207 209 200 201 202 202 200 198 195 193 198 198 198 200 202 200 196 193 196 194 192 189 188 189 190 191 184 184 186 188 190 190 188 186 185 183 182 183 185 185 182 179 173 179 181 178 176 178 179 178 176 178 179 178 176 175 176 177 174 174 175 176 176 175 174 174 177 176 175 174 175 176 178 180 175 175 175 175 175 175 175 175 172 173 174 174 174 174 173 172 174 174 174 175 175 176 176 176 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 172 175 175 175 175 175 175 175 175 174 174 174 174 173 172 171 170 171 172 173 174 175 176 176 176 175 175 176 177 178 179 179 180 178 179 180 178 177 179 183 186 180 180 180 180 180 180 180 180 178 182 187 191 193 191 188 186 183 186 189 191 190 190 191 193 193 192 190 189 189 190 192 193 189 189 189 189 189 189 189 189 192 192 191 191 190 189 189 188 195 194 193 193 193 194 194 195 198 199 200 201 201 202 203 204 202 203 206 208 210 211 212 212 214 214 213 212 212 211 210 210 211 211 211 211 211 211 211 211 207 207 207 210 212 212 210 207 207 207 208 208 207 205 203 202 204 204 204 205 205 206 206 206 198 198 198 196 194 190 186 184 188 187 185 185 186 188 191 192 191 186 183 184 188 190 186 182 183 183 183 183 183 183 183 183 181 181 183 184 184 184 183 183 183 183 183 183 182 181 180 179 181 180 178 177 175 174 174 174 172 177 182 181 176 173 175 177 175 176 177 178 178 178 176 176 176 176 176 177 177 177 178 178 181 181 181 181 181 181 181 181 181 181 181 183 185 186 185 183 183 182 181 180 180 180 180 181 181 180 180 180 181 183 185 187 185 185 187 188 190 192 193 194 188 191 194 195 193 192 192 193 193 193 194 195 195 196 196 197 194 193 192 191 189 188 187 186 190 190 189 189 189 189 188 188 187 187 187 186 184 183 183 183 178 178 178 179 179 179 179 180 181 181 181 180 180 179 179 179 179 179 178 178 178 178 177 176 173 175 178 178 176 176 178 180 180 180 179 178 178 177 177 176 177 177 176 176 176 176 175 175 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 171 188 185 178 180 164 139 133 120 89 107 149 132 112 126 121 98 114 139 194 176 180 196 151 112 133 197 196 135 84 120 120 99 83 109 124 104 133 146 161 181 184 184 126 71 96 150 183 183 183 179 177 156 87 75 71 80 97 136 168 132 114 106 108 110 137 111 81 118 152 127 94 101 110 141 198 185 172 172 170 182 182 177 104 118 167 143 95 132 149 171 172 175 172 155 158 135 115 125 155 153 82 56 49 60 86 123 147 130 86 81 115 166 192 189 150 111 101 129 164 201 206 161 116 83 82 135 168 181 178 183 157 134 83 79 117 138 159 153 110 127 174 175 178 170 171 174 172 158 143 141 149 169 182 154 98 86 78 109 133 120 84 107 168 184 162 143 132 171 162 113 94 104 137 160 202 197 147 112 140 184 185 173 181 171 179 185 164 145 163 176 156 136 176 182 169 178 180 174 184 180 177 173 173 174 175 175 176 175 176 177 177 177 175 173 171 177 176 174 173 173 174 176 178 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 175 175 176 177 178 179 179 180 178 178 178 178 178 178 178 178 174 175 176 177 177 177 176 176 176 176 176 177 177 178 178 178 181 178 175 174 175 176 175 174 177 176 176 176 176 178 179 180 178 177 177 177 176 175 175 175 178 176 174 172 172 172 174 175 180 177 174 174 176 177 176 174 175 176 176 177 177 176 176 175 172 176 179 178 175 174 177 181 176 177 179 180 179 177 175 173 173 175 176 178 178 177 176 175 168 175 181 181 176 172 173 175 176 176 176 176 176 176 176 176 179 178 177 177 177 177 176 176 174 174 174 175 175 176 176 176 178 178 178 178 178 177 176 175 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 176 177 177 175 172 170 170 171 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 176 176 177 179 181 182 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 179 177 175 174 174 177 180 182 175 175 175 175 176 178 180 182 178 178 178 178 178 178 178 178 174 175 176 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 179 179 179 177 175 174 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 172 173 174 175 177 178 179 180 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 176 176 176 176 177 177 178 178 179 175 175 176 176 176 177 177 177 179 178 177 176 176 177 179 181 174 175 176 176 177 177 177 177 176 176 176 177 177 178 178 179 176 176 176 177 177 178 178 178 179 179 177 176 176 176 176 177 177 178 180 181 181 180 178 177 177 177 176 176 175 174 174 173 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 176 177 178 179 180 179 178 178 178 177 177 177 176 175 175 175 179 177 174 173 173 175 178 180 180 180 178 176 174 172 171 170 178 177 176 177 178 178 177 176 176 176 176 177 177 178 178 179 173 175 178 179 178 177 178 179 178 178 178 177 177 176 176 176 178 179 179 178 176 176 178 180 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 176 178 179 179 178 176 175 176 176 176 177 177 178 178 178 180 179 178 177 176 176 176 176 176 176 176 175 175 174 174 174 182 180 178 177 175 175 175 175 177 177 177 177 177 177 177 177 181 180 178 177 176 175 175 175 178 178 178 178 178 177 176 175 175 173 172 174 176 178 177 175 175 176 177 178 178 178 177 177 176 177 179 180 180 179 177 176 176 176 176 175 175 174 174 174 178 178 177 176 176 176 177 177 178 178 178 178 179 179 180 181 176 175 175 174 174 175 175 176 176 176 176 177 177 177 177 177 176 176 176 177 177 178 178 179 180 178 176 175 174 174 175 176 178 178 178 178 178 178 178 178 179 177 176 176 178 178 177 175 178 179 179 180 180 179 179 178 183 182 180 178 177 177 178 179 178 177 176 175 175 177 178 180 178 178 179 179 179 179 180 180 177 178 178 176 173 172 172 173 176 177 178 179 180 181 182 182 182 182 182 183 183 183 183 184 185 185 184 183 181 180 179 179 180 180 180 181 181 181 182 182 180 180 181 182 183 183 184 184 180 182 185 186 186 186 187 189 193 194 195 196 197 196 196 195 195 196 197 196 195 195 196 197 197 197 197 197 197 196 196 196 198 198 198 197 196 196 196 195 197 197 197 197 197 198 198 198 198 198 199 200 202 203 204 204 198 197 196 197 198 201 203 205 207 207 207 205 204 205 208 211 212 207 203 205 211 215 215 213 214 214 215 216 216 217 218 218 215 216 216 215 215 213 212 211 216 216 216 215 215 214 214 214 215 215 215 215 215 215 215 215 217 216 214 213 213 214 216 217 217 216 214 212 211 212 214 215 215 215 215 214 214 214 213 213 207 208 210 211 213 213 213 213 211 211 211 211 211 211 211 211 209 210 210 211 211 210 210 209 209 208 207 207 207 207 206 206 207 207 207 206 206 206 205 205 202 202 202 201 201 201 200 200 163 163 164 164 164 164 165 165 164 164 164 165 165 166 166 166 165 165 166 166 166 166 166 167 169 168 166 165 165 166 167 168 165 166 166 167 167 168 169 169 169 169 168 168 167 167 167 166 164 164 164 164 163 163 162 162 163 163 163 163 163 163 163 163 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 163 163 163 163 164 164 164 164 164 164 165 165 166 167 168 168 166 167 168 169 169 169 169 168 169 169 169 169 170 171 172 173 172 172 172 173 174 176 177 178 179 180 180 181 181 182 183 183 184 184 184 184 184 184 184 185 185 185 185 185 185 184 184 183 181 182 183 183 183 183 182 181 185 184 184 183 182 182 181 181 180 180 180 180 181 181 181 181 181 181 182 182 182 183 183 183 184 185 185 186 186 185 185 184 187 187 187 185 182 182 183 185 181 181 180 179 179 180 181 181 182 180 178 179 181 183 183 182 185 184 184 183 182 181 181 181 184 184 185 185 185 186 186 186 186 188 190 190 190 189 189 189 189 188 188 190 192 192 189 186 196 195 194 193 193 194 195 196 193 194 194 195 195 194 194 193 192 192 193 193 194 194 194 195 194 194 194 195 195 195 195 195 196 195 194 194 194 195 196 197 194 194 195 195 194 194 193 192 196 195 194 193 193 193 194 194 191 193 194 195 193 194 195 197 195 195 195 196 196 197 197 197 197 198 198 199 199 200 200 201 197 198 198 197 200 205 204 200 201 200 198 196 195 195 195 195 197 197 196 195 194 194 194 195 194 196 197 198 197 196 196 196 197 197 197 197 196 196 195 195 196 194 192 192 195 196 196 195 198 195 193 193 195 195 192 189 191 191 192 192 193 193 193 193 194 194 194 194 194 194 194 194 197 197 197 196 196 195 195 195 195 194 194 193 193 192 192 191 189 187 186 186 188 188 187 185 185 185 185 185 186 187 189 190 190 190 191 192 193 194 194 194 194 194 195 196 197 197 198 198 196 197 197 198 198 199 199 200 197 197 197 196 196 195 195 195 196 196 197 197 196 195 194 193 194 195 195 193 191 190 191 194 191 191 191 190 189 187 185 184 188 187 187 186 185 184 184 184 187 187 187 186 185 185 187 189 190 190 191 192 193 194 194 195 198 198 198 198 198 199 199 199 199 200 200 200 201 201 201 201 199 199 200 201 202 203 203 204 205 205 204 204 203 204 207 208 206 208 208 207 205 204 205 206 208 207 206 204 204 204 204 205 206 206 206 206 206 205 205 205 202 204 204 203 202 201 203 205 205 205 205 205 205 205 205 205 204 204 203 203 203 204 205 205 207 205 203 200 199 199 199 200 202 201 200 199 198 198 198 198 199 199 198 199 200 199 196 193 193 193 193 192 191 190 189 188 190 189 188 188 188 187 185 183 188 186 185 185 185 184 181 178 175 180 181 177 176 178 180 179 177 178 179 178 176 175 176 177 174 174 175 176 176 175 174 174 176 175 175 175 175 175 176 177 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 174 175 175 175 175 175 175 176 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 172 175 175 175 175 175 175 175 175 175 175 175 175 174 173 172 171 174 175 175 176 176 175 175 175 175 175 175 175 175 175 176 176 174 176 179 180 180 181 183 185 180 180 180 180 180 180 180 180 181 182 184 186 187 187 186 186 186 188 191 191 190 189 190 191 192 191 190 190 190 190 191 192 190 190 190 190 190 190 190 190 189 189 189 190 190 191 191 191 192 192 192 192 193 195 196 197 198 199 200 201 201 202 203 204 202 204 206 208 210 211 211 212 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 208 207 207 209 211 212 210 208 208 209 209 209 208 206 205 204 207 206 206 206 205 205 204 204 200 199 198 196 194 191 189 187 191 190 188 187 187 187 188 189 188 186 186 186 187 187 186 185 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 183 182 182 182 182 182 182 182 177 177 176 176 176 177 178 179 174 177 180 179 176 174 175 177 175 176 177 178 179 178 177 177 176 176 177 177 177 178 178 178 181 181 181 181 181 181 181 181 182 181 181 183 185 186 184 182 182 182 180 179 178 178 178 179 181 181 181 181 182 183 185 185 187 187 188 189 190 190 191 191 189 191 193 194 192 191 192 194 195 195 194 194 194 194 194 194 192 191 191 190 190 189 189 189 191 191 191 190 190 190 190 190 189 189 188 186 184 183 182 181 179 179 179 179 180 180 180 180 181 181 180 180 180 180 180 180 179 179 178 178 178 178 177 176 174 176 178 178 176 176 178 180 179 179 179 178 177 177 176 176 177 177 176 176 176 176 175 175 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 173 174 163 158 159 139 113 109 94 98 110 111 97 86 91 108 98 113 139 200 188 186 190 147 123 151 193 193 150 85 102 97 76 80 114 121 92 127 153 170 162 132 135 124 91 94 133 176 184 189 186 190 189 125 91 70 69 89 116 138 125 151 159 148 167 111 88 104 109 103 103 101 145 136 145 186 176 175 180 172 177 178 178 113 121 155 133 94 122 152 180 166 146 138 143 171 169 143 138 157 156 93 65 49 50 64 76 85 77 57 81 139 185 203 173 100 83 134 180 204 201 201 162 85 55 103 164 196 188 178 174 164 151 99 101 134 132 132 124 108 143 189 181 173 178 178 174 171 176 177 156 130 117 137 146 114 92 79 110 128 104 97 138 186 184 163 152 142 151 130 87 90 114 153 175 206 168 100 89 149 189 183 173 173 172 181 179 160 150 156 152 135 137 180 186 168 176 183 175 174 176 175 176 178 179 178 177 176 177 177 178 178 179 178 178 177 174 175 175 176 176 175 175 175 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 175 175 176 177 178 178 179 179 175 175 175 175 175 175 175 175 175 175 176 177 177 177 176 176 175 175 175 176 176 177 177 177 179 176 174 174 176 177 177 176 177 177 176 176 176 177 179 179 178 178 178 177 177 177 177 177 176 177 177 177 176 175 175 174 180 177 175 174 176 177 176 174 175 176 177 177 177 177 176 175 173 177 180 179 176 175 178 181 177 178 178 179 178 177 176 174 175 175 176 177 177 177 177 176 172 176 180 180 177 174 175 176 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 175 175 175 175 175 175 176 176 177 177 178 178 178 177 176 176 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 179 180 181 179 176 174 175 176 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 176 177 179 180 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 180 178 177 175 175 176 178 179 178 177 177 176 176 177 178 178 178 178 178 178 178 178 178 178 175 176 177 177 177 176 175 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 175 175 175 176 177 177 177 178 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 176 176 176 177 177 178 178 178 175 175 176 176 176 177 177 177 178 178 177 177 177 178 179 179 176 176 176 176 176 177 177 178 176 176 176 177 177 178 178 178 176 177 177 177 177 177 177 178 179 178 177 176 175 176 176 176 176 176 177 178 178 178 178 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 176 177 178 179 179 179 178 178 179 178 178 178 177 177 176 176 176 176 176 176 176 176 177 177 176 176 177 177 178 178 178 179 178 177 176 177 178 178 177 176 176 176 176 177 177 178 178 178 173 176 177 177 175 174 174 175 178 178 177 177 177 177 177 177 176 177 177 176 174 174 176 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 176 178 179 179 178 176 175 177 177 177 177 177 177 178 178 177 177 177 176 177 177 178 178 176 176 176 175 175 174 174 174 178 178 178 177 177 177 177 176 177 177 177 177 177 177 177 177 180 179 178 176 176 176 176 176 177 178 178 178 178 177 176 175 177 175 174 174 176 177 175 173 175 176 177 178 178 178 177 177 177 178 178 179 179 178 178 177 177 177 177 177 177 176 176 176 178 177 177 176 176 177 178 178 179 179 178 178 178 179 180 180 178 177 176 176 176 176 177 178 180 180 179 178 176 175 174 174 176 176 176 177 177 178 178 178 177 176 176 175 176 176 177 177 178 178 178 178 178 178 178 178 179 177 176 176 178 178 177 175 178 179 179 180 180 179 179 178 181 181 180 179 178 178 178 178 179 179 178 177 177 178 178 179 178 178 179 179 179 179 180 180 177 179 180 179 177 177 178 179 178 178 179 180 181 182 182 183 178 178 178 178 178 178 179 179 183 183 183 182 181 180 180 180 180 180 181 181 182 183 183 183 185 185 184 184 184 183 183 183 181 184 187 188 188 188 190 191 195 196 197 198 199 199 199 198 195 196 197 196 195 195 196 197 197 197 197 197 197 197 196 196 198 198 198 197 197 196 196 196 198 198 199 200 201 202 203 203 199 199 200 201 202 203 203 204 203 203 202 202 202 203 204 205 206 207 207 205 204 205 208 211 210 210 210 211 213 213 212 211 213 213 213 214 214 215 215 215 217 217 216 215 214 214 213 213 217 216 216 215 215 214 214 213 215 215 215 215 215 215 215 215 217 216 214 213 213 214 216 217 217 216 215 214 213 214 214 214 215 215 215 214 214 213 213 213 208 209 211 212 212 213 212 212 210 210 210 210 211 211 211 211 209 209 210 211 211 210 209 209 209 208 207 207 207 207 206 206 207 207 206 206 206 205 205 205 203 202 202 202 201 201 201 201 163 163 164 164 164 164 165 165 164 164 165 165 165 166 166 166 164 165 165 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 163 163 163 163 162 162 162 162 163 163 163 163 163 163 163 163 165 165 165 166 166 166 166 166 164 164 165 165 166 167 167 167 164 164 164 164 165 165 165 165 164 164 165 166 166 167 167 168 164 165 167 169 170 170 170 170 168 169 170 171 172 172 172 171 171 171 171 172 174 176 178 179 180 180 180 181 182 182 183 183 183 184 184 185 185 186 186 187 181 182 185 188 188 188 186 185 182 182 183 184 184 183 182 182 183 183 183 182 182 181 181 180 180 180 180 180 180 180 179 179 181 182 182 182 183 183 183 184 184 185 185 186 186 185 185 184 187 189 190 188 185 182 182 182 182 181 180 180 180 180 181 182 185 183 181 180 181 181 180 180 185 184 184 184 184 183 183 183 184 185 185 185 186 186 186 187 187 187 187 189 190 191 190 188 191 190 191 192 193 193 191 189 193 195 197 198 198 197 195 193 195 194 194 193 193 194 194 195 193 193 193 194 194 194 195 195 195 195 194 194 194 194 194 193 196 195 195 195 195 196 197 197 193 193 192 192 193 194 195 196 195 195 194 193 193 193 194 194 191 193 195 195 193 193 195 197 194 194 194 195 195 195 195 196 197 197 198 198 199 200 200 200 197 198 198 198 200 204 204 201 200 199 198 197 197 197 198 198 197 197 196 195 195 195 195 196 195 198 202 201 197 194 195 197 198 198 198 197 197 196 196 196 197 195 193 194 196 197 197 196 199 198 196 194 193 193 194 195 192 193 193 193 194 194 194 195 195 195 195 195 195 195 195 195 198 198 198 198 197 197 196 196 196 195 195 193 192 191 190 190 189 187 186 186 188 188 187 185 186 186 186 186 187 189 191 191 189 190 193 195 196 195 193 192 195 195 196 196 197 197 197 198 196 196 197 198 199 200 200 201 196 196 196 196 195 195 195 195 197 197 198 198 198 198 197 196 195 195 195 193 191 190 192 193 191 191 191 191 190 189 187 187 189 187 185 184 183 184 185 186 189 187 185 185 187 189 190 190 192 192 193 194 195 196 197 198 199 199 199 199 199 199 199 199 200 200 201 201 201 202 202 202 201 201 201 202 202 202 203 203 205 207 206 203 200 202 207 212 208 209 210 208 205 203 204 205 212 209 206 203 201 202 204 206 207 207 206 206 205 204 204 204 203 204 205 204 202 202 203 205 207 207 206 205 204 204 203 202 204 204 204 205 204 204 203 202 207 206 205 203 201 199 197 197 203 201 199 197 196 198 200 201 202 200 198 198 199 198 196 194 192 193 194 195 194 191 188 186 193 190 188 187 187 186 185 184 190 189 187 187 186 184 181 179 179 181 180 177 176 178 181 181 178 179 180 179 176 175 176 177 174 174 175 176 176 175 174 174 174 174 175 175 175 174 173 173 175 175 175 175 175 175 175 175 175 174 173 172 172 173 174 175 175 175 175 175 175 174 174 174 172 173 173 173 174 174 174 175 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 173 175 175 175 175 175 175 175 175 176 176 176 176 175 174 173 173 177 177 177 176 176 175 175 174 175 174 174 174 173 172 172 172 170 174 179 182 183 183 183 184 181 181 181 181 181 181 181 181 185 184 182 182 182 185 187 189 188 190 192 191 189 188 189 190 190 190 191 191 191 191 190 190 191 191 191 191 191 191 191 191 186 187 188 189 190 192 193 193 190 190 190 192 193 196 198 199 198 199 200 201 201 202 203 204 203 204 206 208 210 211 211 211 210 210 211 212 212 213 214 214 211 211 211 211 211 211 211 211 210 208 207 207 209 211 210 209 209 210 210 209 209 208 206 206 209 208 208 207 205 204 204 203 202 201 199 197 195 194 193 193 194 194 192 191 189 188 186 185 184 186 187 186 185 185 186 187 182 182 182 182 182 182 182 182 183 183 182 181 182 183 184 185 183 182 181 181 181 183 184 185 178 178 177 176 176 177 178 178 177 177 177 176 175 175 176 177 176 176 177 178 179 179 179 178 177 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 183 182 182 183 185 185 183 181 183 182 181 179 179 178 179 179 181 181 182 183 184 184 183 183 189 189 189 189 189 189 190 190 191 192 193 192 191 191 193 195 195 195 194 193 193 192 191 191 190 190 190 190 191 191 191 191 192 192 192 192 191 191 191 191 191 190 188 186 185 183 181 180 181 181 181 181 181 181 181 181 180 180 180 180 180 180 181 181 179 179 178 178 178 178 177 176 176 177 178 178 177 176 177 178 178 178 178 177 176 176 175 175 177 177 176 176 176 176 175 175 177 177 176 176 175 175 174 174 176 176 176 176 176 176 176 176 181 163 143 140 137 110 86 84 72 90 97 74 71 64 59 109 136 132 139 196 195 186 170 127 142 160 165 170 165 108 110 87 67 93 132 130 93 134 170 182 117 85 112 139 116 95 112 153 167 187 183 181 203 157 102 60 60 69 103 149 149 165 171 168 198 135 82 96 115 80 73 123 171 141 134 180 179 179 181 175 173 184 182 112 111 146 139 109 92 130 156 127 99 108 143 194 191 170 159 164 160 107 81 57 53 61 55 51 51 44 78 147 181 198 164 75 85 180 213 209 200 146 115 79 89 152 185 204 176 167 161 173 164 102 109 130 113 132 140 124 138 174 182 180 178 175 171 175 188 188 161 127 104 117 140 109 88 102 132 114 83 100 142 166 156 152 144 117 101 86 71 96 118 149 161 179 121 76 104 176 196 181 161 134 161 184 183 176 182 165 129 113 150 181 186 175 179 180 171 171 176 176 175 174 173 174 175 176 174 174 174 174 175 177 178 179 173 174 177 178 178 176 174 172 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 175 176 176 177 177 178 179 179 174 174 174 174 174 174 174 174 175 176 177 177 178 177 177 176 175 175 175 175 176 176 176 176 177 175 174 174 176 178 177 176 177 177 176 176 176 177 178 179 178 178 178 178 178 178 179 179 176 177 179 180 180 178 176 174 179 177 175 175 175 176 176 175 176 176 177 178 178 177 176 176 175 178 180 179 177 176 178 181 178 178 178 177 177 177 176 176 177 176 176 176 176 177 177 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 176 176 176 176 175 175 175 175 176 176 177 178 178 178 177 177 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 179 181 181 180 178 177 178 179 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 176 176 176 175 175 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 176 176 177 177 177 178 178 178 181 180 178 177 176 175 175 175 177 177 177 177 177 177 177 177 177 177 177 177 176 175 173 172 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 176 176 176 177 178 178 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 176 176 177 177 177 178 178 178 175 176 176 176 177 177 177 178 177 177 178 179 179 178 178 177 177 176 175 175 175 176 178 179 176 176 177 177 177 178 178 178 178 178 178 177 177 177 177 177 178 177 176 175 175 175 176 176 175 175 175 175 175 176 177 178 175 176 176 177 178 179 179 180 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 176 177 178 178 179 178 178 178 179 179 179 178 178 178 177 177 174 175 177 178 178 178 176 175 174 175 176 177 178 179 180 181 178 177 176 177 178 178 177 176 176 176 177 177 177 178 178 178 175 177 179 178 175 173 173 174 177 177 177 177 177 177 178 178 176 177 177 176 174 174 176 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 177 178 178 178 178 177 176 178 178 177 177 177 177 177 177 176 176 176 176 177 178 179 180 176 176 176 176 175 175 175 175 174 175 177 178 179 178 178 177 177 177 177 177 177 177 177 177 178 178 177 176 176 177 177 178 177 177 178 178 178 177 176 175 178 177 176 175 176 175 174 172 176 176 177 178 178 178 177 177 179 178 178 177 177 178 178 179 178 178 178 179 179 179 179 179 177 177 176 176 177 178 179 180 180 180 179 178 178 178 179 179 178 177 176 176 176 176 177 178 180 180 179 178 177 176 175 174 176 176 177 177 177 178 178 178 174 174 176 177 178 178 178 178 178 178 178 178 178 178 178 178 179 177 176 176 178 179 177 176 178 179 179 180 180 179 179 178 179 179 180 180 180 179 178 178 179 180 180 180 179 179 178 177 178 178 179 179 179 179 180 180 175 177 179 180 179 179 181 183 180 180 180 181 181 182 182 182 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 183 184 184 185 186 190 189 188 187 185 184 183 182 182 185 188 190 191 191 193 195 195 196 197 199 200 200 200 200 195 196 197 196 195 195 196 197 197 197 197 197 197 197 197 197 199 198 198 198 198 197 197 197 198 199 200 201 203 204 205 206 201 201 201 202 202 202 203 203 204 205 205 206 207 207 206 206 206 206 207 205 204 205 208 210 209 212 215 216 214 212 211 210 214 214 214 214 214 214 214 214 219 218 216 214 214 214 215 216 217 217 216 215 215 214 213 213 215 215 215 215 215 215 215 215 216 215 215 214 214 215 215 216 215 215 216 216 215 214 213 212 215 215 214 214 214 213 213 213 210 211 212 212 212 212 211 211 210 210 210 210 210 210 210 210 209 209 210 211 211 210 209 209 209 208 207 207 207 207 206 206 206 206 206 206 205 205 204 204 203 203 203 202 202 202 201 201 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 165 166 166 167 167 168 165 166 167 168 169 169 168 168 168 168 168 167 167 166 166 166 166 166 166 166 166 167 167 167 162 162 162 162 162 162 162 162 164 164 164 164 164 164 164 164 163 164 164 165 165 166 166 166 165 165 165 165 165 166 166 166 164 164 165 165 165 165 166 166 165 165 165 166 166 167 167 167 165 166 167 169 169 170 169 169 167 169 171 172 173 173 172 171 170 170 171 172 174 176 178 179 180 180 181 181 182 183 183 184 182 182 183 184 185 186 186 187 180 182 183 185 186 186 185 184 182 183 183 184 184 183 183 182 181 181 181 181 180 180 180 179 181 181 180 180 179 179 179 178 182 182 182 183 183 183 184 184 184 185 185 186 186 185 185 184 184 187 189 189 186 183 181 181 183 182 181 181 181 181 182 183 185 184 182 181 181 180 180 180 181 181 182 184 185 187 188 189 185 185 185 186 186 186 187 187 188 186 185 187 190 192 190 188 192 192 192 193 193 193 193 192 193 194 197 198 198 197 194 193 196 195 193 192 192 193 195 196 194 194 194 194 194 194 194 194 195 194 194 194 193 193 192 192 195 195 195 195 195 196 196 196 194 193 192 191 191 193 195 196 195 195 194 194 194 193 194 194 192 193 195 195 193 193 195 196 194 194 195 195 195 195 195 195 197 197 197 198 199 199 200 200 201 201 201 200 200 200 200 198 197 197 197 198 199 201 202 203 198 197 196 196 196 196 197 197 197 198 199 198 196 195 197 199 199 199 198 198 198 197 197 197 199 196 195 195 197 198 198 197 199 198 196 195 195 195 196 196 194 194 194 195 195 196 196 196 196 196 196 196 196 196 196 196 200 200 199 199 198 198 198 198 197 196 195 193 191 190 188 188 189 187 186 186 188 188 187 185 186 186 186 187 188 190 191 192 191 192 194 195 195 195 194 193 196 196 197 197 197 197 197 197 196 196 197 198 199 200 201 201 199 199 199 199 199 199 199 199 196 197 198 198 199 198 197 197 195 195 194 192 191 191 192 192 190 190 191 191 191 190 189 188 189 188 185 183 182 184 186 187 186 184 184 186 190 191 190 188 191 191 192 193 195 196 197 197 196 196 197 199 200 202 203 203 205 204 204 203 202 201 200 200 203 203 203 203 203 202 202 202 205 206 206 205 203 204 207 210 207 209 210 208 206 204 205 206 210 208 206 204 203 204 205 206 206 206 205 204 203 202 202 201 205 206 206 205 203 202 204 206 207 207 206 205 204 204 203 203 205 206 207 208 207 205 203 202 203 204 205 206 206 205 203 202 203 202 200 198 197 197 198 199 203 200 198 197 198 198 197 195 193 194 194 194 193 191 189 188 190 188 186 185 187 188 189 189 189 189 189 188 187 186 184 182 182 182 180 178 177 179 181 182 179 180 181 179 176 175 175 177 174 174 175 176 176 175 174 174 173 174 175 176 175 173 171 170 175 175 175 175 175 175 175 175 175 174 172 170 170 172 174 175 176 175 175 175 174 174 173 173 173 173 173 174 174 174 175 175 174 174 174 174 174 174 174 174 174 175 175 176 175 175 174 173 175 175 175 175 175 175 175 175 176 176 176 177 176 175 175 174 176 176 176 175 175 175 175 175 173 173 173 173 173 173 172 172 173 175 178 180 181 182 182 182 182 182 182 182 182 182 182 182 185 184 183 183 184 187 190 192 187 189 191 190 189 188 189 191 189 189 191 192 192 191 189 189 190 190 190 190 190 190 190 190 186 187 188 189 190 191 192 192 190 190 190 191 193 195 197 198 198 199 200 201 201 202 203 204 203 204 206 208 210 210 211 211 211 211 211 212 212 213 213 213 211 211 211 211 211 211 211 211 212 209 206 206 208 210 210 210 209 209 209 209 208 208 207 207 209 208 208 207 206 206 205 205 205 203 200 198 197 196 197 198 195 195 195 194 192 190 187 186 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 184 185 184 182 181 181 183 185 187 186 185 183 181 181 182 184 185 183 182 180 178 176 175 174 174 179 177 175 174 175 177 178 178 177 177 178 179 179 180 180 180 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 184 183 182 183 185 185 182 180 183 182 181 180 180 181 181 182 181 182 183 185 185 184 182 181 188 188 188 189 189 190 190 191 192 192 192 191 190 190 193 196 193 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 191 191 191 191 191 189 187 186 186 185 183 181 182 182 182 182 182 181 181 181 179 179 179 180 180 181 181 181 179 179 178 178 178 178 177 176 178 178 178 178 177 177 177 177 178 178 177 177 176 175 175 174 177 177 176 176 176 176 175 175 177 176 176 175 175 174 174 173 177 177 177 177 177 177 177 177 184 161 145 148 145 122 107 111 97 80 76 55 60 58 49 111 137 134 133 178 179 169 156 141 157 165 150 148 154 118 130 94 75 113 146 140 111 155 187 188 119 89 112 140 132 119 114 121 142 170 169 158 185 146 86 48 65 72 113 168 161 157 148 143 156 133 96 109 129 77 61 132 152 118 111 170 182 178 175 174 181 196 184 101 89 128 143 123 88 112 116 81 78 120 162 199 183 178 175 174 170 124 99 67 76 85 72 60 61 54 74 127 162 175 153 84 108 192 193 165 151 81 69 102 143 182 185 176 151 157 162 189 175 104 118 130 122 168 186 150 128 149 175 185 179 175 177 184 181 167 156 154 145 136 132 72 65 129 156 92 61 111 153 146 131 141 124 73 63 77 97 130 131 142 138 138 114 121 159 193 194 183 154 109 154 186 183 182 199 170 122 116 171 182 183 181 183 174 168 176 181 180 176 169 166 170 176 179 175 174 173 172 173 174 176 178 175 176 177 177 177 176 175 173 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 176 176 176 176 176 176 176 176 175 176 177 178 178 178 177 177 176 176 176 176 176 177 177 177 178 176 175 175 177 177 176 175 178 177 177 176 176 177 178 178 176 177 177 177 178 178 179 179 176 177 178 179 179 178 177 176 178 177 175 175 175 176 176 176 176 177 177 178 178 177 177 176 176 178 179 179 177 176 178 180 179 178 177 176 176 176 177 178 178 177 176 175 175 177 178 180 180 177 174 174 176 178 178 177 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 177 177 177 176 176 175 175 174 175 176 177 178 178 178 178 178 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 175 177 178 178 176 175 177 178 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 176 176 177 178 178 172 173 176 178 179 180 179 179 180 179 178 177 176 176 175 175 176 176 176 176 176 176 176 176 177 177 177 178 177 176 175 174 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 176 175 175 177 179 180 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 177 177 177 178 178 176 177 179 180 180 178 177 176 178 177 175 174 175 177 179 180 177 177 177 177 177 177 177 177 179 179 178 178 177 177 177 176 177 177 176 175 175 175 176 177 176 175 174 173 174 176 178 179 176 176 177 177 178 178 179 179 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 176 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 176 176 177 177 178 178 177 177 177 177 177 176 176 175 175 175 178 177 176 177 178 178 177 176 177 177 177 177 177 177 177 177 177 179 181 180 178 176 176 177 176 176 176 177 177 178 178 178 178 179 179 178 176 176 178 180 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 177 178 178 178 177 177 176 176 176 177 176 176 176 177 178 178 179 176 176 176 176 176 176 176 175 174 175 178 180 180 179 177 176 177 177 177 177 177 177 177 177 177 177 176 176 176 177 178 179 176 177 178 178 178 177 176 176 177 177 176 176 176 175 175 174 176 177 178 178 179 178 178 177 180 179 177 176 176 177 179 180 178 178 178 179 180 180 180 181 177 176 176 176 177 178 180 181 181 180 179 179 178 178 178 178 176 175 174 174 174 174 175 176 176 176 177 177 178 179 179 179 177 177 177 177 177 177 177 177 174 175 177 179 179 178 177 176 178 178 178 178 178 178 178 178 179 177 176 177 179 179 178 177 178 179 179 180 180 179 179 178 177 178 180 181 181 180 178 177 179 179 180 181 180 178 176 175 178 178 179 179 179 179 180 180 173 175 177 178 177 177 179 181 180 180 180 181 181 181 181 181 184 184 184 183 183 183 183 183 179 179 180 180 181 182 182 183 182 182 183 184 185 186 187 187 190 189 188 187 186 184 183 183 182 185 189 191 192 192 195 196 193 194 195 197 198 198 198 198 195 196 197 196 195 195 196 197 197 197 197 197 198 198 198 198 199 199 199 199 198 198 198 198 198 198 199 200 201 202 202 203 202 202 202 203 203 203 203 203 201 203 205 207 208 208 208 207 205 206 207 206 205 205 208 210 210 211 213 214 214 213 212 211 217 217 216 216 216 216 215 215 221 219 216 214 214 215 217 219 218 217 217 216 214 213 213 212 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 212 213 215 216 216 214 212 210 214 214 214 214 213 213 212 212 212 212 213 213 213 212 210 210 210 210 210 209 209 209 209 208 208 209 210 210 210 210 209 208 209 208 207 207 207 207 206 206 206 205 205 205 204 204 204 203 203 203 203 203 202 202 201 201 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 164 165 167 168 169 168 168 167 166 166 166 165 164 164 163 163 165 165 165 165 166 166 166 166 162 162 162 162 162 162 162 162 164 164 164 164 164 164 164 164 162 162 162 163 163 164 164 165 167 167 166 165 165 164 163 163 164 164 165 165 165 165 166 166 165 165 165 166 166 166 166 167 168 168 169 169 169 168 167 167 168 169 171 173 174 173 172 171 170 170 171 172 174 176 179 180 180 181 181 182 183 183 184 184 181 181 182 183 184 185 185 186 186 185 184 182 182 183 184 185 182 183 184 184 184 184 183 182 182 182 182 182 182 181 181 181 181 181 181 180 180 179 179 179 182 182 183 183 184 184 184 184 184 185 185 186 186 185 185 184 181 185 188 189 187 185 183 183 183 183 182 181 181 182 183 183 183 183 182 182 181 181 182 183 181 182 183 184 186 187 189 189 185 185 186 186 187 187 187 187 189 187 185 186 189 191 189 187 188 189 189 189 189 190 191 192 195 195 195 195 195 195 195 195 196 195 193 192 192 193 195 196 194 194 194 194 194 193 193 193 194 194 193 193 192 192 191 191 194 194 194 195 195 195 195 195 196 194 192 191 191 191 193 194 194 194 195 194 194 194 193 193 192 194 195 195 193 193 194 196 196 196 196 196 195 195 195 195 196 196 197 198 198 199 199 200 201 201 201 201 200 199 199 200 200 200 199 199 200 201 202 202 198 197 197 197 197 197 198 198 200 196 192 192 194 198 200 201 200 199 199 199 198 198 198 197 200 197 195 195 197 198 198 196 199 197 195 197 200 200 197 193 196 196 196 196 197 197 198 198 198 198 198 198 198 198 198 198 201 200 200 200 199 199 199 198 197 196 195 193 191 189 188 187 189 187 186 186 188 188 187 185 185 185 185 186 188 190 191 193 196 195 194 193 193 194 195 196 197 197 197 197 197 197 198 198 197 197 198 199 200 200 201 201 201 201 201 201 201 201 201 201 195 196 197 197 198 197 196 196 196 195 193 192 192 192 192 192 189 190 191 191 191 190 190 189 190 188 185 183 183 185 187 189 184 184 186 190 194 195 191 187 191 192 192 193 195 196 196 197 196 197 198 200 201 203 204 205 205 205 205 204 203 203 202 202 204 204 204 204 203 203 203 202 205 204 205 207 209 209 207 204 206 207 209 208 207 206 207 209 204 205 206 207 207 207 207 207 207 206 206 205 204 203 202 202 206 207 207 206 203 203 204 206 205 205 205 205 205 205 205 205 204 205 206 207 207 205 203 202 199 201 203 205 206 206 205 204 201 201 201 201 199 197 194 193 203 200 197 197 198 198 197 196 197 195 193 191 190 190 191 191 190 188 186 186 187 189 190 190 186 187 188 189 188 187 187 187 185 183 181 180 180 180 181 182 180 181 181 180 177 175 175 176 174 174 175 176 176 175 174 174 173 174 175 176 175 173 171 170 175 175 175 175 175 175 175 175 178 177 175 173 173 175 177 178 175 175 175 174 174 173 173 173 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 175 175 176 176 176 175 174 173 175 175 175 175 175 175 175 175 176 176 177 177 177 176 175 175 173 173 173 173 174 175 176 177 172 172 173 174 174 175 176 176 179 178 177 177 178 179 181 181 182 182 182 182 182 182 182 182 179 180 183 185 188 189 191 191 185 186 188 189 188 189 191 193 188 189 190 191 191 190 189 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 191 191 191 191 192 194 195 196 198 199 200 201 201 202 203 204 204 205 206 208 209 210 210 210 213 213 213 212 212 211 211 211 211 211 211 211 211 211 211 211 213 210 207 206 208 210 210 209 209 208 208 207 207 207 207 207 207 207 207 207 208 208 208 208 206 204 202 200 199 199 200 200 196 196 196 196 195 193 191 190 187 184 181 182 186 187 185 182 186 186 186 186 186 186 186 186 186 185 183 182 182 184 187 188 189 188 185 183 182 182 182 183 184 183 181 178 176 175 174 174 179 177 175 175 176 178 179 180 179 179 179 179 179 180 180 181 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 184 183 182 183 185 185 182 180 180 180 179 179 180 181 182 183 181 182 184 185 185 184 183 182 185 186 187 188 190 191 193 193 192 192 192 191 190 190 193 196 190 191 191 191 192 192 193 193 193 193 192 192 191 190 190 190 191 191 191 191 190 190 190 190 190 188 185 186 187 187 185 183 183 183 183 182 182 181 181 181 179 179 179 180 180 181 181 181 179 179 178 178 178 178 177 176 179 179 178 178 178 178 178 177 178 178 177 177 176 175 175 174 177 177 176 176 176 176 175 175 176 176 176 175 175 174 174 174 177 177 177 177 177 177 177 177 180 167 165 173 172 167 169 176 153 96 72 46 48 64 60 91 112 128 134 163 154 138 133 154 171 176 165 147 133 101 118 83 82 122 136 137 132 174 194 188 179 117 100 114 130 141 122 98 119 132 145 154 174 114 64 68 96 106 127 150 137 148 133 104 89 92 122 151 118 53 54 112 130 126 110 143 164 182 180 175 180 181 164 97 79 96 122 126 123 121 101 75 109 171 188 185 172 174 177 181 188 151 115 66 83 97 88 74 74 68 72 95 114 117 107 77 102 148 135 113 92 66 67 114 139 153 169 149 145 165 179 197 172 110 136 146 161 193 194 164 135 129 151 176 187 191 189 176 158 152 163 177 172 146 120 45 52 133 150 80 74 150 181 145 130 146 118 57 70 100 130 158 149 154 140 129 155 175 183 181 188 187 159 128 160 188 172 156 171 148 120 141 184 188 181 173 175 179 176 172 170 176 179 174 171 175 179 180 181 179 177 176 175 176 177 178 179 178 176 175 174 175 176 176 178 178 178 178 178 178 178 178 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 176 176 176 176 176 176 176 176 176 176 177 178 178 178 178 177 178 178 178 178 178 178 178 178 179 178 176 176 177 176 174 172 178 178 177 176 176 177 177 178 175 175 176 176 177 177 178 178 178 177 176 175 175 176 177 178 176 176 176 175 175 175 177 178 176 177 178 178 178 178 177 176 176 177 178 177 176 175 176 177 178 177 176 176 176 177 178 179 179 178 176 175 176 177 179 180 180 176 172 172 175 177 177 175 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 177 177 176 176 175 175 175 175 176 177 178 178 178 178 178 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 174 175 177 176 175 174 176 177 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 176 176 177 178 178 174 176 178 179 179 178 177 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 178 179 179 179 179 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 177 176 175 175 177 179 180 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 176 176 176 177 178 178 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 177 177 178 178 178 178 177 178 179 180 180 178 176 175 178 177 176 176 176 177 179 180 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 177 176 176 175 175 176 177 178 178 177 175 175 175 177 178 180 178 178 177 177 177 176 176 176 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 176 176 176 176 177 177 178 178 176 176 176 176 177 177 177 177 179 178 176 175 175 177 179 181 179 179 178 177 176 175 174 173 178 177 176 177 178 178 177 176 177 177 177 177 177 177 177 177 175 177 180 180 179 178 179 180 176 176 176 177 177 178 178 178 178 179 179 178 176 176 178 180 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 177 177 177 177 177 178 178 178 178 177 177 176 176 176 179 178 178 177 176 176 176 177 176 176 176 176 176 176 176 177 176 177 179 180 180 178 175 174 177 177 177 177 177 177 177 177 176 176 176 176 176 178 179 180 176 176 177 178 178 178 177 176 175 175 176 176 176 177 177 178 176 177 178 179 179 179 178 178 180 179 177 176 176 177 179 180 177 177 178 178 179 179 180 180 177 177 177 177 178 179 180 181 181 180 179 179 178 178 178 178 177 176 175 175 175 175 176 177 176 176 177 178 179 179 180 180 177 177 177 177 177 177 177 177 177 178 179 180 179 177 176 174 178 178 178 178 178 178 178 178 178 177 176 177 179 180 179 178 178 179 179 180 180 179 179 178 177 178 180 181 181 180 178 177 177 178 179 180 179 177 175 173 178 178 179 179 179 179 180 180 175 177 178 177 176 175 176 178 179 179 179 179 180 180 180 180 181 181 181 181 180 180 180 179 178 179 180 181 182 183 184 184 183 183 184 185 186 186 187 187 187 187 186 186 185 185 185 184 182 185 189 191 191 192 194 196 193 194 195 197 197 198 197 197 195 196 197 196 195 195 196 197 197 197 197 198 198 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 199 203 203 203 203 203 204 204 204 205 206 208 209 209 207 206 205 206 207 208 207 206 206 208 210 213 209 206 208 212 216 215 213 217 217 216 216 216 216 215 215 221 219 216 214 214 216 218 220 217 217 216 215 215 214 213 213 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 210 212 214 216 215 213 210 208 214 214 213 213 213 212 212 212 213 213 214 214 213 212 210 210 210 210 210 209 209 208 208 208 208 208 209 210 210 209 208 208 209 208 207 207 207 207 206 206 205 205 204 204 204 203 203 203 203 203 202 202 202 201 201 201 163 163 164 164 164 164 165 165 166 166 166 165 165 165 164 164 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 167 165 165 165 164 163 163 163 162 165 165 165 165 165 165 165 165 162 162 162 162 163 163 163 163 165 165 165 165 165 165 165 165 162 162 162 162 162 163 163 163 167 167 166 165 164 163 162 162 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 169 169 169 169 169 168 166 166 169 170 171 172 173 173 173 173 172 172 172 173 175 177 179 180 181 181 182 182 183 184 184 184 181 181 182 183 183 184 184 184 190 188 185 183 182 183 184 186 183 183 184 185 185 184 183 183 184 184 184 184 184 184 184 184 182 182 181 181 181 181 181 180 183 183 183 184 184 184 185 185 184 185 185 186 186 185 185 184 183 186 189 190 189 187 186 186 184 184 183 182 182 183 184 184 182 183 183 182 181 182 183 185 186 186 185 185 185 184 184 184 186 186 186 187 187 187 188 188 189 188 186 186 187 188 188 187 189 190 190 190 189 190 192 195 196 195 194 193 193 194 195 196 195 194 194 193 193 194 194 195 194 193 193 193 193 192 192 192 192 192 192 192 192 191 191 191 192 192 193 194 194 194 193 193 194 194 193 192 191 191 191 192 194 194 195 195 195 194 193 193 193 194 196 195 193 192 194 195 196 196 196 196 195 195 195 195 196 196 197 197 198 199 199 199 197 197 198 201 201 200 201 205 205 204 202 200 199 198 198 198 198 198 197 197 198 198 199 200 200 195 191 191 195 200 201 200 200 200 200 200 199 199 198 198 200 198 195 195 197 198 197 196 199 196 195 198 201 201 197 192 197 197 198 198 198 199 199 199 200 200 200 200 200 200 200 200 201 201 200 200 200 199 199 199 196 196 194 192 191 189 187 187 189 187 186 186 188 188 187 185 185 185 185 186 188 190 192 193 198 196 194 192 192 194 196 198 196 197 197 197 198 198 199 199 199 199 199 199 200 200 200 200 199 199 200 200 200 201 201 201 196 197 197 198 198 197 196 195 197 195 192 192 192 193 192 191 189 189 190 191 190 190 189 188 189 188 187 186 186 187 188 190 187 188 191 195 197 197 194 191 195 195 195 196 196 197 197 198 200 200 200 201 202 202 203 203 202 202 203 204 205 206 207 208 205 205 205 204 204 204 204 203 205 204 205 208 212 212 207 202 205 207 208 208 207 207 209 211 202 203 206 208 209 209 208 208 209 209 209 208 207 207 206 206 207 208 208 207 204 203 204 206 205 205 205 205 205 205 205 205 202 203 203 203 203 203 202 201 200 201 202 202 202 201 199 198 198 199 200 200 199 196 193 191 200 198 197 198 199 199 198 196 198 196 193 191 189 190 191 193 192 190 188 188 188 188 188 187 185 186 188 189 188 188 188 189 186 183 181 183 184 182 181 181 181 182 182 180 177 175 175 176 174 174 175 176 176 175 174 174 174 174 175 175 175 174 173 173 175 175 175 175 175 175 175 175 176 175 174 173 173 174 175 176 174 174 174 174 173 173 173 173 174 174 174 175 175 175 176 176 174 174 174 174 174 174 174 174 175 176 176 177 176 175 174 174 175 175 175 175 175 175 175 175 175 175 176 177 177 176 176 175 172 172 172 172 173 175 177 178 172 173 174 175 176 177 178 178 182 180 176 175 176 178 180 180 181 181 181 181 181 181 181 181 174 177 181 185 188 188 187 187 183 185 186 187 186 188 191 193 189 189 189 190 190 189 189 189 187 187 187 187 187 187 187 187 191 191 190 189 188 187 186 186 191 191 191 191 192 193 194 195 198 199 200 201 201 202 203 204 204 205 207 208 209 210 210 210 214 214 213 212 212 211 210 210 211 211 211 211 211 211 211 211 212 210 208 208 209 210 209 208 208 208 207 207 207 207 208 208 207 207 207 208 209 209 210 210 206 206 204 202 201 201 200 200 197 197 197 196 196 195 194 194 191 186 182 184 188 190 186 181 188 188 188 188 188 188 188 188 187 186 185 185 185 186 188 189 190 189 188 186 184 182 181 180 181 180 179 178 177 177 178 178 177 178 178 178 178 179 180 181 181 181 180 179 179 180 180 181 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 183 182 182 183 185 185 183 181 179 179 178 178 178 179 180 181 182 182 183 184 185 185 184 184 184 185 186 188 190 192 193 194 191 192 193 192 191 191 193 195 190 190 191 191 192 193 194 194 194 193 193 192 191 190 190 190 191 191 191 191 190 190 190 190 191 188 185 186 188 188 185 182 183 183 183 182 182 181 181 180 180 180 180 180 180 180 181 181 179 179 178 178 178 178 177 176 179 178 177 178 179 180 179 178 178 178 178 177 176 176 175 175 177 177 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 179 178 182 179 174 187 201 200 177 123 92 57 52 84 85 76 93 115 119 145 153 143 129 157 187 178 169 148 142 99 83 57 96 132 122 130 149 181 189 192 198 127 99 104 114 123 110 94 95 83 114 155 170 97 69 119 144 126 123 139 126 132 114 88 74 133 158 137 95 43 42 95 137 178 143 119 143 193 194 176 156 138 130 107 94 77 106 137 144 123 97 90 146 206 201 180 178 174 172 182 204 175 127 60 60 88 102 94 88 83 70 55 58 79 91 104 126 135 127 115 105 79 67 109 118 107 143 155 160 178 189 174 140 102 133 138 169 189 178 165 136 93 108 159 183 196 179 138 126 154 176 175 167 139 110 48 73 130 127 87 125 180 165 113 123 148 115 66 94 109 116 135 139 155 146 144 182 173 155 161 187 182 155 143 166 192 170 136 131 116 118 160 187 189 173 152 163 192 186 154 145 162 176 179 178 179 177 174 179 179 177 176 175 175 175 175 181 179 177 174 173 174 176 177 179 179 179 179 179 179 179 179 177 177 176 176 176 176 175 175 177 177 177 177 177 177 177 177 174 174 174 174 174 174 174 174 176 177 178 179 179 179 178 177 180 179 179 179 179 178 178 178 178 177 176 176 177 177 174 172 179 178 177 176 176 176 177 177 176 176 176 176 176 176 177 177 177 176 174 172 173 175 177 179 175 176 176 175 175 175 177 179 177 177 178 179 179 178 177 177 177 177 177 177 176 175 175 176 176 176 177 177 177 178 178 178 178 177 177 177 177 178 179 179 178 175 172 172 175 176 176 175 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 177 177 177 177 176 176 176 176 176 176 177 178 178 178 177 177 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 175 177 179 178 176 176 177 179 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 178 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 176 176 177 178 178 181 181 181 180 178 175 172 171 175 175 177 178 178 178 178 178 177 177 177 177 177 177 177 177 176 177 178 179 180 180 180 180 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 176 177 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 176 176 177 177 178 179 179 180 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 178 178 178 177 177 177 176 176 177 177 177 178 178 178 179 179 179 179 179 179 178 177 176 176 177 177 177 177 178 178 179 179 178 178 178 177 177 177 176 176 179 179 179 179 178 178 178 178 177 177 176 176 176 177 178 179 179 178 178 177 177 177 178 178 179 179 178 177 176 175 175 175 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 177 176 176 176 176 177 177 178 175 175 176 176 176 177 177 177 181 179 176 174 174 177 180 182 178 178 178 179 179 179 179 179 178 177 176 177 178 178 177 176 178 178 178 177 177 177 176 176 172 175 177 178 177 177 178 179 177 177 177 177 177 177 178 178 176 177 177 176 174 174 176 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 178 178 177 177 177 177 177 177 180 179 178 177 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 179 178 177 175 174 177 177 177 177 177 177 177 177 177 176 176 176 176 178 179 179 175 176 177 178 178 178 177 177 174 175 176 177 176 177 178 180 177 177 178 179 180 179 179 178 179 178 178 177 177 178 178 179 177 177 178 178 178 178 178 178 178 178 177 177 178 179 180 181 180 180 179 178 178 178 179 179 180 179 179 178 178 179 179 180 180 180 179 179 178 178 177 177 178 178 178 177 177 177 176 176 179 179 179 179 178 177 176 175 178 178 178 178 178 178 178 178 178 177 176 177 180 181 180 179 178 179 179 180 180 179 179 178 179 179 180 180 180 179 178 178 177 178 178 178 177 176 175 175 178 178 179 179 179 179 180 180 179 180 181 180 177 176 177 178 178 178 178 179 179 180 180 180 181 181 180 180 179 179 178 178 179 179 180 182 183 184 185 185 185 185 185 185 186 186 186 186 184 184 185 185 185 185 185 186 182 185 189 191 191 191 193 195 195 196 197 198 198 198 197 197 195 196 197 196 195 195 196 197 197 197 197 198 199 199 200 200 199 199 200 200 200 201 201 201 204 204 203 203 202 201 201 200 203 203 204 204 204 205 205 205 212 212 211 210 208 206 204 202 206 208 210 209 208 208 209 211 214 209 204 206 212 217 217 214 214 214 214 214 214 214 214 214 219 218 216 215 215 216 218 219 216 216 215 215 215 215 214 214 215 215 215 215 215 215 215 215 214 215 215 216 216 215 215 214 211 212 214 215 215 213 211 209 214 213 213 213 212 212 212 211 213 213 214 214 213 212 211 210 212 211 211 210 209 209 208 208 207 208 209 209 209 209 208 207 209 208 207 207 207 207 206 206 204 204 204 203 203 202 202 202 202 202 202 201 201 200 200 200 163 163 164 164 164 164 165 165 166 166 166 165 165 164 164 164 168 167 167 166 166 165 164 164 167 166 165 164 163 164 165 166 165 165 165 165 165 164 164 164 165 165 165 164 164 163 163 163 162 162 163 163 164 164 164 164 165 165 165 165 165 165 165 165 163 163 163 163 163 163 162 162 165 165 165 164 164 164 163 163 163 163 163 163 164 164 164 164 166 166 166 166 166 166 166 166 167 167 168 169 169 169 168 167 171 171 171 171 172 173 174 175 174 174 174 175 176 177 179 180 181 181 182 183 183 184 184 185 183 183 183 184 184 184 184 184 187 186 185 184 184 183 183 183 183 184 184 185 185 184 184 183 183 183 183 183 183 184 184 184 182 182 182 182 182 182 183 183 183 183 183 184 184 185 185 185 184 185 185 186 186 185 185 184 185 187 189 189 187 185 184 185 185 184 183 183 183 183 184 185 183 184 184 183 181 181 183 185 186 186 185 185 184 183 183 182 186 186 186 187 187 188 188 188 189 189 189 187 185 185 186 187 191 192 192 191 191 192 195 198 196 196 196 196 196 196 196 196 193 194 194 195 195 194 194 193 193 193 192 192 191 191 191 190 191 191 191 191 191 191 192 192 190 191 192 193 193 193 192 191 190 191 192 193 193 193 192 192 194 194 195 195 195 194 193 192 193 195 196 195 193 192 193 195 196 195 195 195 194 194 193 193 196 196 196 197 198 198 199 199 197 196 198 202 201 199 201 206 202 202 201 199 199 199 200 200 198 198 198 198 198 199 200 201 197 197 197 197 198 199 199 198 201 201 200 200 200 199 199 199 200 197 195 195 196 197 196 195 198 197 196 196 197 198 198 198 198 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 201 200 200 200 199 199 199 198 195 195 194 192 190 189 188 187 189 187 186 186 188 188 187 185 186 186 187 188 190 192 194 195 197 196 196 195 195 195 196 196 196 196 197 197 198 199 200 200 200 200 200 200 200 199 199 199 199 199 199 200 200 201 201 201 199 199 200 200 199 198 197 196 197 194 192 191 192 193 192 191 189 189 190 190 189 189 187 187 189 189 189 189 189 189 190 190 191 192 193 193 193 194 196 197 197 197 197 197 197 197 197 197 199 199 200 201 202 204 204 205 202 203 204 205 206 208 208 209 205 205 205 205 205 205 205 205 205 205 206 208 209 209 207 206 207 209 210 209 207 206 207 209 205 206 206 206 207 208 208 209 210 210 209 209 209 209 209 209 208 209 209 207 205 204 205 206 207 206 206 205 205 204 203 203 202 202 202 201 202 202 203 204 202 202 201 200 199 198 197 197 195 196 196 196 196 196 195 195 197 196 197 199 201 201 198 196 196 196 194 193 192 191 191 191 189 189 188 189 190 190 189 187 185 187 190 189 187 186 187 188 186 183 182 186 188 183 180 180 182 183 183 181 177 175 175 176 174 174 175 176 176 175 174 174 176 175 175 175 175 175 176 177 175 175 175 175 175 175 175 175 172 172 172 173 173 172 172 172 173 173 173 173 173 174 174 174 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 175 176 177 177 177 176 175 174 175 175 175 175 175 175 175 175 174 175 175 176 176 176 176 175 175 174 173 173 173 175 176 178 175 175 175 175 176 176 177 177 179 177 176 176 179 180 180 178 180 180 180 180 180 180 180 180 177 179 182 185 186 186 185 184 183 185 186 185 184 185 188 190 190 189 189 188 188 189 189 190 188 188 188 188 188 188 188 188 190 190 190 189 188 187 186 186 189 189 189 190 192 194 196 197 198 199 200 201 201 202 203 204 205 206 207 208 209 210 209 209 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 211 209 208 209 210 210 208 206 210 209 208 207 207 208 209 210 209 209 209 209 209 209 209 209 206 206 206 205 203 201 200 199 201 200 198 196 195 195 196 196 194 191 189 189 190 190 187 185 188 188 188 188 188 188 188 188 187 187 188 188 188 189 189 189 187 188 188 188 187 185 182 180 182 181 179 178 177 177 178 178 175 179 182 182 180 179 181 183 184 183 181 180 179 179 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 181 181 183 185 186 184 182 183 182 181 180 180 180 180 181 182 182 182 183 184 185 186 187 186 186 187 188 190 191 192 192 189 191 193 194 192 191 192 194 192 192 192 192 192 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 195 191 187 186 188 187 183 179 183 183 182 182 181 180 180 179 181 181 180 180 180 180 180 180 179 179 178 178 178 178 177 176 179 177 176 178 180 181 180 179 179 179 179 178 177 177 176 176 177 177 176 176 176 176 175 175 175 175 175 176 177 177 178 178 176 176 176 176 176 176 176 176 180 186 183 158 145 170 187 171 157 144 132 114 102 108 101 81 72 99 100 123 148 153 140 178 189 181 173 152 165 94 43 66 128 160 124 129 157 168 170 194 175 129 114 104 94 105 110 109 85 64 94 122 133 88 85 143 152 121 113 136 119 117 114 114 128 198 170 110 107 79 54 94 144 213 167 115 142 193 182 164 140 123 122 120 115 91 121 154 145 113 89 92 136 174 176 182 184 177 172 180 203 178 135 70 54 91 120 107 86 86 69 28 46 108 143 177 185 167 164 144 131 84 65 95 109 99 124 163 172 182 188 145 112 105 127 116 151 192 179 161 131 71 77 133 162 169 142 99 105 157 185 174 166 143 103 48 105 150 116 91 143 180 136 82 104 117 92 87 113 104 79 92 108 129 137 165 189 144 123 146 167 162 148 140 173 198 178 126 95 90 124 181 194 172 146 140 166 194 180 137 140 159 176 178 176 177 176 173 174 174 175 175 175 174 174 173 180 179 178 177 176 175 175 175 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 176 177 178 179 179 179 178 178 179 179 179 178 178 178 177 177 175 174 174 176 178 179 177 175 179 179 177 176 176 176 177 177 177 177 177 177 177 177 176 176 175 175 174 175 175 176 177 177 174 176 177 176 174 175 177 180 177 178 178 179 179 178 178 177 178 178 178 177 177 176 176 176 174 176 177 178 179 178 178 177 177 177 178 179 179 179 178 178 177 176 175 175 176 176 176 176 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 177 176 176 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 178 179 180 180 178 177 178 180 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 176 177 178 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 177 176 176 177 178 178 180 180 179 178 177 175 174 173 175 176 177 178 178 178 177 177 178 178 178 178 178 178 178 178 177 177 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 176 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 178 178 178 177 177 176 176 176 177 177 177 178 178 179 179 179 181 180 179 177 177 176 177 177 175 176 178 180 180 179 178 177 178 178 178 177 177 176 176 176 178 178 178 179 179 179 179 179 178 178 177 177 178 179 180 181 179 179 179 179 178 177 176 175 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 177 176 175 175 175 176 177 178 176 176 176 177 177 178 178 178 179 178 177 176 177 178 179 180 176 177 177 178 180 181 181 182 178 177 176 177 178 178 177 176 178 178 178 177 177 176 176 176 174 177 179 179 177 176 177 178 178 178 177 177 177 177 177 177 176 177 177 176 174 174 176 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 178 176 175 175 176 178 179 177 177 177 177 177 177 178 178 178 178 177 177 176 177 177 177 176 176 176 177 177 178 178 178 176 177 177 177 177 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 176 177 178 179 175 176 177 178 178 178 178 177 175 177 178 178 176 175 177 179 177 178 179 180 180 180 179 178 177 178 178 179 179 178 178 177 179 179 178 178 178 178 178 178 180 179 178 178 178 178 179 180 179 179 178 178 178 179 180 180 181 181 180 179 179 180 181 181 180 179 179 179 179 178 178 178 178 178 178 177 177 176 176 176 179 179 178 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 176 177 180 181 181 179 178 179 179 180 180 179 179 178 181 181 180 179 178 178 178 178 179 178 177 177 177 177 178 178 178 178 179 179 179 179 180 180 179 181 182 181 178 177 178 180 178 178 179 179 180 181 182 182 184 183 183 182 181 181 180 180 180 181 182 183 184 185 186 186 186 186 186 185 185 185 185 184 185 185 185 185 185 185 185 185 184 187 190 191 191 191 193 195 196 196 197 197 197 196 195 194 195 196 197 196 195 195 196 197 197 197 198 198 199 200 200 201 199 200 200 200 201 201 202 202 204 204 204 204 204 203 203 203 202 203 203 204 205 206 207 207 210 209 208 206 205 205 205 205 208 209 211 211 210 209 211 212 213 211 209 211 214 216 215 214 213 213 213 214 214 215 215 215 216 216 216 216 216 217 217 217 214 214 215 215 215 215 216 216 215 215 215 215 215 215 215 215 213 214 216 217 217 216 214 213 214 214 215 216 215 214 213 212 213 213 213 212 212 212 211 211 213 213 214 214 214 213 212 211 213 212 212 211 210 209 209 208 207 208 209 209 209 209 208 207 209 208 207 207 207 207 206 206 203 203 203 203 202 202 201 201 201 201 200 200 200 199 199 199 163 163 164 164 164 164 165 165 167 166 166 165 165 164 164 164 169 168 167 166 165 164 163 163 168 166 164 162 161 162 164 165 166 166 166 166 166 166 166 166 166 166 165 164 163 163 162 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 163 163 163 164 164 165 165 165 162 162 163 163 163 163 164 164 166 166 166 166 166 166 166 165 165 166 167 169 170 170 170 170 172 171 170 170 171 172 174 176 176 176 175 176 176 178 179 180 181 182 182 183 183 184 185 185 185 185 185 185 185 185 184 184 180 181 183 184 184 183 181 179 183 184 185 185 185 185 184 183 179 180 180 180 180 181 181 181 182 182 182 183 183 184 184 184 183 183 184 184 184 185 185 185 184 185 185 186 186 185 185 184 186 187 188 186 183 181 181 181 185 184 184 183 183 184 184 185 184 185 186 184 181 180 181 184 183 183 183 184 184 185 185 185 186 186 187 187 187 188 188 188 189 190 190 187 184 183 185 187 188 189 190 189 187 189 193 196 195 196 198 199 199 198 196 195 192 193 195 196 196 195 193 192 192 192 192 191 191 190 190 189 189 190 190 191 191 192 192 192 189 190 191 192 192 192 191 190 187 188 191 193 194 195 194 193 193 194 195 195 195 194 193 192 193 195 196 195 193 192 193 195 195 194 194 193 193 192 192 192 195 196 196 197 197 198 199 199 201 200 201 203 200 196 197 202 196 196 197 198 200 203 205 206 198 198 198 198 199 200 201 201 194 199 204 205 202 198 196 196 201 201 201 200 200 200 199 199 200 197 195 194 196 196 195 194 198 199 198 195 192 193 198 203 199 199 199 200 200 201 201 201 200 200 200 200 200 200 200 200 200 200 200 199 199 199 198 198 195 194 193 192 190 189 188 188 189 187 186 186 188 188 187 185 187 187 188 189 191 193 196 197 195 196 197 199 198 197 195 193 195 195 196 197 199 200 201 201 202 201 201 200 200 199 198 198 200 200 200 201 201 202 202 202 202 202 202 202 201 199 198 197 197 194 192 191 193 193 192 191 189 189 189 189 189 188 186 186 188 189 190 191 191 191 190 190 193 193 192 189 187 189 195 200 197 197 197 196 196 195 195 195 194 195 197 200 204 207 209 210 207 207 206 206 206 206 206 205 204 205 205 205 205 205 206 206 205 207 208 207 205 205 208 211 209 211 211 210 207 205 206 207 210 209 206 204 204 206 208 210 208 208 208 208 208 208 208 208 209 210 210 208 205 204 205 206 209 209 207 206 204 202 201 201 205 204 203 202 202 204 206 207 202 202 201 200 200 200 200 201 194 193 192 192 193 195 198 200 195 195 197 200 202 202 199 196 194 195 196 196 195 193 190 188 183 184 186 189 193 194 193 191 187 189 191 190 187 185 185 186 186 182 183 188 190 184 180 179 182 183 183 181 177 175 175 176 174 174 175 176 176 175 174 174 177 176 175 174 175 176 178 180 175 175 175 175 175 175 175 175 174 175 176 176 176 176 175 174 172 172 172 173 173 174 174 174 174 174 175 175 175 176 176 176 174 174 174 174 174 174 174 174 176 176 177 177 177 176 175 174 175 175 175 175 175 175 175 175 174 174 175 175 176 176 175 175 179 178 176 174 174 174 176 177 177 176 176 176 175 175 175 174 174 174 175 179 182 183 180 177 180 180 180 180 180 180 180 180 184 184 185 186 186 185 185 185 185 186 186 184 183 183 185 188 191 190 188 187 187 188 190 191 189 189 189 189 189 189 189 189 189 189 189 188 188 188 187 187 186 187 188 190 192 195 198 200 198 199 200 201 201 202 203 204 205 206 207 208 209 209 209 209 210 210 211 212 212 213 214 214 211 211 211 211 211 211 211 211 210 209 209 210 212 211 207 204 211 210 209 208 209 209 211 212 212 211 211 210 209 208 207 207 206 206 207 206 205 202 199 197 205 203 199 196 195 195 195 196 195 196 195 194 191 189 189 189 187 187 187 187 187 187 187 187 187 188 189 190 191 190 189 189 184 186 188 190 189 187 183 181 186 185 182 179 177 175 174 174 174 179 184 185 181 179 181 184 185 184 182 180 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 183 183 183 183 183 181 181 181 183 185 186 185 183 189 188 186 185 183 182 182 182 183 182 182 182 183 185 188 189 188 188 189 189 189 190 190 190 188 191 194 195 193 192 192 193 195 194 194 193 192 192 191 191 189 190 191 192 193 194 194 195 194 194 193 193 193 193 192 192 199 194 189 187 187 186 180 175 183 183 182 181 181 180 179 179 181 181 181 180 180 179 179 179 179 179 178 178 178 178 177 176 178 177 176 177 180 182 181 179 180 180 179 178 178 177 177 176 177 177 176 176 176 176 175 175 174 175 175 176 178 179 179 180 175 175 175 175 175 175 175 175 178 186 177 136 118 153 171 144 134 157 170 178 160 120 98 89 78 120 122 116 115 112 113 176 177 194 196 163 170 68 14 104 157 186 133 131 155 148 146 189 173 140 120 91 82 117 136 130 94 78 91 76 81 76 89 125 122 117 114 114 91 119 146 154 194 187 153 135 142 120 90 94 133 209 165 121 152 180 151 142 147 144 141 127 124 114 144 160 153 112 87 84 101 116 135 177 181 180 178 178 193 168 138 89 78 110 132 101 63 73 69 24 53 145 184 209 200 167 167 134 105 84 84 79 94 116 122 152 174 181 189 137 116 131 141 115 146 209 191 156 135 84 73 104 142 137 111 84 103 157 189 188 178 157 95 32 121 176 118 81 111 170 146 97 97 76 65 112 128 106 65 74 90 106 127 184 201 138 117 133 134 141 151 142 186 204 177 108 62 71 135 206 204 150 118 140 177 190 166 131 157 172 182 177 172 176 181 182 173 175 177 179 179 179 178 177 177 178 179 180 179 177 174 172 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 178 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 177 178 179 179 179 178 178 179 178 178 178 177 176 176 176 171 171 172 176 179 181 180 178 180 179 178 176 176 176 176 177 179 179 179 178 178 177 177 177 172 174 176 178 178 178 176 175 174 176 177 176 174 174 177 180 177 178 179 179 179 179 178 177 180 179 178 178 178 178 177 176 173 175 177 179 180 179 177 176 176 177 179 180 180 179 178 177 176 177 177 178 177 177 177 177 176 176 176 176 176 176 176 176 179 178 177 177 177 177 176 176 176 176 176 177 177 178 178 178 178 178 178 178 178 177 176 175 177 177 177 177 177 177 177 177 179 178 177 177 177 177 176 176 178 180 181 180 177 176 177 179 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 173 174 175 177 178 178 178 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 177 176 176 177 178 178 175 175 175 176 177 178 179 180 176 177 178 179 178 177 176 175 178 178 178 178 178 178 178 178 178 178 179 179 178 177 175 174 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 179 179 179 177 175 174 178 178 178 178 178 178 178 178 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 181 180 180 179 178 177 176 176 177 177 177 177 177 177 177 177 176 177 177 178 178 179 179 179 179 178 178 177 177 176 176 176 177 177 178 178 178 179 179 179 182 180 178 176 176 176 177 178 174 176 179 181 182 180 178 176 179 178 178 177 177 176 176 176 178 178 178 179 179 180 180 180 179 178 178 178 178 180 181 182 178 179 180 180 179 176 174 172 177 178 178 179 179 180 181 181 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 177 176 175 175 175 176 177 178 177 177 177 178 178 179 179 179 176 177 178 179 180 179 178 178 176 176 176 177 177 178 178 178 178 177 176 177 178 178 177 176 179 178 178 177 177 176 176 176 179 181 182 181 179 177 177 178 178 178 178 177 177 176 176 176 178 179 179 178 176 176 178 180 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 178 176 175 175 176 178 179 176 176 176 177 177 178 178 178 176 176 176 176 177 178 179 180 176 176 176 177 177 178 178 178 175 175 175 175 177 178 180 182 177 177 177 177 177 177 177 177 178 177 177 176 176 177 178 178 175 176 177 178 178 178 178 178 177 179 180 178 176 174 175 177 177 178 179 180 180 180 179 179 176 177 179 180 180 179 177 176 180 180 180 179 179 178 178 177 181 180 179 178 178 178 179 179 178 178 178 178 179 179 180 181 180 180 179 178 178 179 180 180 175 176 177 178 180 181 182 182 179 178 178 177 177 176 176 176 178 177 176 176 177 178 180 182 178 178 178 178 178 178 178 178 178 177 176 178 180 182 181 180 178 179 179 180 180 179 179 178 183 182 180 178 177 177 178 179 180 179 178 177 177 178 180 181 178 178 179 179 179 179 180 180 177 179 180 180 178 178 179 181 178 178 179 180 182 183 184 184 183 183 182 181 180 180 179 179 181 182 183 184 185 185 186 187 187 186 186 185 185 184 183 183 187 187 187 186 186 185 185 184 186 188 191 192 192 192 193 195 194 194 195 195 194 193 191 190 195 196 197 196 195 195 196 197 197 197 198 198 199 200 201 201 200 200 200 201 201 202 202 202 202 202 202 203 203 204 204 205 202 202 203 204 206 207 208 208 201 200 200 201 202 205 208 210 208 210 212 212 211 210 211 213 211 213 216 217 216 214 213 212 214 214 215 216 216 217 218 218 215 215 216 217 217 217 216 216 213 213 214 215 215 216 217 217 215 215 215 215 215 215 215 215 213 214 216 217 217 216 214 213 216 216 217 216 216 215 215 214 213 213 213 212 212 212 211 211 212 213 213 214 214 213 213 212 214 213 212 212 211 210 209 209 207 208 208 209 209 208 208 207 209 208 207 207 207 207 206 206 203 203 203 202 202 201 201 201 200 200 200 199 199 199 198 198 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 169 168 167 166 165 165 165 165 163 163 163 163 164 165 166 166 166 165 164 165 166 168 171 172 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 167 166 166 165 164 163 162 162 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 165 167 168 167 166 167 170 173 174 175 176 178 179 180 181 181 181 182 184 186 188 190 192 193 184 185 187 188 188 187 185 184 185 185 185 185 185 185 185 185 181 181 181 182 182 183 183 183 179 180 182 181 181 182 185 187 183 183 182 181 181 181 182 182 184 183 182 181 181 183 185 186 183 184 184 184 185 185 185 186 184 185 185 186 186 187 187 188 188 185 183 182 184 184 184 182 185 185 184 183 183 183 184 184 183 183 183 184 184 185 185 185 185 185 185 185 186 188 190 191 188 188 188 188 188 188 188 188 189 190 190 191 191 192 193 193 194 195 196 197 197 197 196 196 196 196 195 194 194 193 192 192 196 194 192 190 189 190 192 193 192 191 189 190 192 193 191 190 195 194 193 191 189 188 186 186 192 193 193 193 193 193 194 194 193 193 192 192 191 190 190 189 192 193 193 194 195 195 196 196 196 195 193 192 192 193 195 196 196 196 196 197 197 197 197 198 203 201 199 198 198 199 200 201 202 202 201 200 200 199 198 198 199 199 199 199 199 199 199 199 200 199 197 196 197 199 201 203 202 201 199 198 198 199 201 202 201 200 200 199 198 197 196 195 195 195 196 198 200 201 202 203 195 195 197 198 200 202 203 204 210 207 204 201 200 200 202 203 205 202 200 200 201 200 198 195 194 195 196 196 195 193 190 188 188 189 189 188 186 186 188 190 189 189 189 190 191 194 196 197 195 195 194 194 194 195 196 197 199 198 198 197 197 198 198 199 197 197 197 198 198 199 199 199 201 200 200 199 197 196 196 195 197 197 197 198 198 199 199 199 193 193 193 193 193 193 193 193 190 190 189 189 189 189 190 191 187 188 188 188 189 189 190 190 188 191 196 200 201 198 194 191 195 197 199 201 201 199 196 194 203 202 202 201 201 200 200 200 203 203 203 203 203 204 205 206 208 205 205 209 207 202 200 203 204 204 205 206 208 209 210 210 207 207 207 206 206 206 205 205 208 208 209 209 209 208 207 206 210 210 211 211 211 210 208 207 207 209 210 209 207 206 207 209 208 208 207 206 204 203 202 202 206 206 206 205 204 202 201 200 201 201 201 201 201 201 201 201 197 197 196 196 195 194 194 193 201 199 197 197 199 199 197 195 200 196 194 195 193 190 193 199 188 188 188 188 187 186 185 184 188 188 187 186 186 187 187 187 186 184 182 180 180 182 184 186 179 180 180 180 180 180 180 180 179 178 175 173 172 173 174 175 178 178 177 176 174 173 172 172 174 174 174 174 174 174 174 174 180 179 179 178 177 176 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 173 176 179 179 177 175 174 175 175 175 175 175 175 175 175 175 174 175 176 177 177 177 177 176 174 174 174 175 175 176 176 176 173 177 179 176 171 170 174 178 176 175 174 175 177 179 178 176 176 178 180 180 179 178 180 182 180 180 181 181 181 182 182 182 184 184 184 184 184 184 184 184 183 183 184 184 184 185 185 185 187 188 189 189 189 188 187 187 186 187 189 190 190 189 187 186 185 188 189 186 181 179 182 187 189 190 191 193 193 194 193 193 199 200 200 201 202 202 203 203 200 203 207 209 209 211 215 218 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 211 211 211 210 210 209 209 209 209 209 209 208 208 207 207 206 207 208 208 208 208 208 208 208 204 204 204 203 203 202 202 202 202 202 201 201 201 200 200 200 196 194 191 188 186 186 186 186 188 187 187 187 187 188 189 189 192 191 189 188 188 189 191 192 189 189 188 186 185 184 183 183 179 180 181 181 181 180 180 179 182 182 182 182 182 181 181 181 186 184 182 183 185 185 183 181 183 182 182 181 181 182 182 183 177 180 184 187 188 185 182 179 185 184 182 181 181 182 183 184 184 184 184 184 183 182 181 181 183 183 184 186 187 188 188 188 192 192 193 194 194 193 193 193 194 194 195 196 196 195 194 194 192 193 193 193 193 194 194 194 197 192 188 189 194 197 196 193 192 193 194 193 190 190 192 194 192 191 190 189 187 186 185 184 185 184 184 183 183 182 181 181 180 180 179 178 178 179 179 179 179 178 177 177 177 177 178 179 181 182 183 181 177 175 176 177 177 177 177 177 177 177 177 177 178 177 176 176 175 175 175 175 176 176 176 177 180 181 178 174 176 170 169 177 173 182 185 147 142 169 176 162 147 133 133 150 131 141 161 185 167 116 88 80 99 155 141 108 83 58 91 146 154 186 200 204 165 52 52 118 142 140 161 168 158 128 122 180 192 139 95 67 74 115 152 181 132 87 94 105 87 92 102 93 117 150 149 96 88 131 148 146 151 126 105 143 182 163 121 86 120 141 145 131 123 126 132 138 138 123 121 112 108 156 193 175 152 101 92 125 130 112 130 167 157 163 177 188 189 181 151 112 138 146 122 73 49 59 62 48 49 148 204 214 204 162 128 116 84 70 129 138 115 116 112 146 188 195 164 123 124 165 178 141 166 188 197 172 138 75 91 124 125 115 124 116 113 144 182 211 205 168 115 34 80 134 104 62 86 129 130 95 85 97 103 104 111 96 84 59 70 111 147 195 192 127 136 122 105 136 147 165 194 202 161 70 50 100 153 216 197 133 133 177 165 129 136 161 182 181 179 176 175 174 174 175 174 176 178 178 177 176 178 180 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 179 170 176 182 181 177 173 173 176 177 177 178 178 178 177 176 175 173 175 178 178 176 176 176 177 179 179 178 177 175 174 173 173 177 176 175 175 176 178 180 181 179 178 178 177 177 176 176 176 176 176 176 177 177 178 178 178 176 177 178 180 180 180 180 179 177 178 179 178 177 177 178 179 178 177 177 176 176 175 175 175 173 174 175 174 172 171 172 173 181 176 172 173 178 181 179 176 177 177 177 178 179 179 179 179 179 179 178 177 177 176 176 175 176 176 177 177 177 177 178 179 178 178 178 177 177 176 176 176 176 176 176 177 177 178 178 178 178 177 176 175 175 177 178 180 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 178 178 177 177 177 176 176 176 176 176 176 177 177 178 178 178 178 178 178 177 177 177 176 176 178 178 179 179 179 178 176 175 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 179 179 178 177 177 177 178 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 174 175 177 179 179 179 177 176 176 176 176 177 177 178 178 178 176 177 178 178 178 178 177 176 176 177 179 180 180 179 177 176 179 179 178 177 177 176 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 180 179 178 177 178 179 181 182 176 177 178 179 179 179 179 179 177 177 177 177 177 177 177 177 183 181 178 176 175 176 177 178 176 176 176 176 176 176 176 176 177 177 178 179 179 178 177 177 177 178 180 181 181 180 178 177 174 176 179 181 181 179 176 174 178 178 178 178 178 178 178 178 173 174 177 179 179 178 177 176 180 179 177 178 180 180 179 178 179 178 177 177 177 177 178 179 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 173 175 177 178 178 177 175 173 174 175 177 178 179 179 178 177 176 176 177 177 177 177 178 179 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 177 177 178 179 179 178 177 177 177 179 180 179 176 174 176 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 173 170 174 177 178 178 180 177 177 177 177 177 177 177 177 176 178 179 178 176 175 177 179 176 175 175 177 180 180 179 177 177 177 177 177 177 177 177 177 178 177 177 176 176 177 177 178 175 176 178 179 179 178 176 175 176 176 176 177 177 178 178 178 175 176 177 176 174 175 177 180 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 178 175 175 176 177 179 180 181 181 179 178 177 177 177 178 179 180 177 177 177 177 177 177 177 177 178 176 174 174 176 177 176 175 175 175 176 176 176 177 177 177 179 179 178 178 178 179 180 181 178 176 175 176 178 179 178 176 178 179 181 182 181 179 177 175 177 179 180 182 182 181 180 179 179 180 180 180 180 179 177 177 179 179 178 178 178 178 177 176 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 179 179 179 180 180 181 181 181 179 180 181 181 181 179 177 176 180 180 180 181 181 182 182 183 180 180 179 179 178 177 175 175 175 176 178 179 179 178 176 175 175 175 176 178 178 178 178 177 179 179 179 179 179 179 179 179 182 181 180 179 179 179 180 180 180 181 183 184 184 183 181 180 182 184 187 189 190 188 185 183 184 185 185 186 186 187 187 187 183 184 185 186 187 186 185 185 185 186 187 189 191 192 194 194 196 195 194 193 193 193 194 195 201 201 200 199 198 197 196 196 200 199 198 199 201 200 196 192 201 201 202 202 202 201 201 200 199 199 201 204 206 205 202 199 214 211 206 201 198 199 200 202 210 211 212 210 207 206 206 208 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 214 215 216 217 218 217 216 215 215 215 215 215 215 215 215 215 216 217 218 219 218 217 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 217 218 218 216 215 214 212 212 212 212 212 212 212 213 211 212 212 212 212 213 213 213 205 206 208 210 211 211 211 210 210 211 212 211 208 206 207 209 208 207 206 204 204 204 204 204 201 203 205 206 207 205 204 203 203 202 199 197 196 196 197 197 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 164 165 165 165 165 164 163 163 163 164 164 166 166 165 165 165 166 166 167 163 163 163 163 163 163 163 163 165 165 165 164 163 162 162 162 165 165 166 166 166 166 166 166 166 166 166 165 164 164 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 165 165 166 166 166 166 166 166 166 166 167 167 167 168 168 168 167 169 170 169 169 169 172 175 175 175 176 178 179 180 181 182 181 182 182 183 184 185 186 186 187 187 188 188 188 188 187 187 186 186 186 185 185 185 184 184 185 184 184 183 182 181 180 180 180 181 182 182 181 181 184 186 184 183 183 182 182 182 183 183 187 186 186 186 186 187 187 188 183 183 183 184 185 185 186 186 187 187 187 187 187 187 187 187 188 185 183 183 184 185 184 183 185 184 183 182 182 182 183 183 184 184 184 184 184 185 185 185 183 185 186 188 189 189 188 188 188 188 188 188 188 188 188 188 190 190 190 191 192 192 193 193 194 195 196 197 197 197 196 196 196 196 195 194 194 193 192 192 192 192 192 193 192 192 191 191 192 190 189 190 192 193 192 190 191 191 191 190 190 189 189 189 192 192 192 192 193 193 193 193 194 193 193 193 192 192 191 191 192 192 192 193 194 194 195 195 194 194 193 193 193 194 195 195 196 196 196 196 196 197 197 197 201 200 198 198 198 199 200 201 201 201 200 200 200 200 199 199 197 197 197 197 197 197 197 197 199 199 200 200 200 199 198 198 200 200 200 201 201 200 200 200 199 199 198 197 196 195 194 193 193 194 195 196 198 199 201 201 197 197 198 200 201 202 203 204 207 206 204 202 201 201 202 202 203 200 199 199 200 200 198 196 192 192 193 193 193 192 191 190 188 189 189 187 185 185 186 188 187 188 189 190 192 193 194 195 195 195 194 194 194 195 196 197 198 199 199 199 199 199 199 198 197 198 198 198 198 198 198 199 201 201 200 199 199 198 198 197 199 199 199 198 198 197 197 197 195 195 194 193 193 192 191 191 189 189 188 188 188 189 190 190 191 191 191 192 193 193 194 194 192 193 195 196 197 197 196 195 195 196 198 199 199 198 196 195 202 201 201 201 202 203 204 205 203 203 203 203 204 204 205 206 207 205 205 208 207 203 202 204 205 205 205 205 205 205 205 205 207 207 207 206 206 206 205 205 207 208 209 209 209 208 207 206 208 209 210 210 210 209 208 207 207 209 210 209 207 206 207 209 208 208 207 206 205 204 203 202 204 204 205 205 205 204 203 203 204 204 203 203 202 201 200 200 198 198 198 197 196 196 195 195 201 199 197 197 198 198 197 195 198 196 197 199 196 191 190 193 190 189 189 188 187 187 186 186 189 189 188 187 187 187 187 187 184 183 182 181 181 182 183 184 180 180 180 180 180 180 180 180 177 177 177 177 177 176 175 175 174 174 175 175 175 176 176 176 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 174 176 179 179 177 175 174 175 175 175 175 175 175 175 175 175 175 175 176 177 177 177 176 176 175 175 175 175 175 175 176 176 175 176 177 176 175 174 174 175 176 175 173 174 176 177 175 174 176 178 179 179 178 178 179 181 180 180 180 181 181 181 182 182 181 181 181 182 183 183 184 184 183 183 183 184 184 185 185 185 186 187 187 188 188 187 186 186 187 188 188 189 189 188 188 187 189 190 190 187 182 181 182 185 186 188 190 192 194 196 196 197 200 201 201 202 203 204 205 205 204 206 209 209 209 210 212 215 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 211 211 210 210 210 209 209 209 209 209 209 208 208 207 207 207 208 208 208 208 208 208 208 208 206 206 205 205 204 203 203 202 202 202 202 201 201 200 200 200 197 195 193 191 190 190 191 192 190 190 189 188 187 187 187 188 190 190 190 191 191 190 190 190 188 188 187 186 186 185 184 184 181 181 182 182 182 181 180 180 182 182 182 182 182 182 182 182 186 184 182 183 185 185 184 182 184 184 183 183 183 183 184 184 181 182 183 184 185 184 183 182 184 184 183 183 183 184 184 185 183 184 185 185 185 185 185 185 185 186 186 186 187 187 187 187 189 189 190 191 191 191 191 191 193 193 194 195 195 194 193 193 192 193 193 193 193 193 193 194 194 192 191 191 193 194 194 194 192 194 194 193 191 190 192 194 191 190 189 188 187 186 185 185 182 182 181 181 180 179 179 179 178 178 178 178 179 180 181 181 179 178 177 177 177 177 178 179 178 180 181 180 178 177 178 179 177 177 177 177 177 177 177 177 177 177 176 176 175 175 176 176 174 177 178 176 173 173 175 178 180 177 172 179 177 179 179 148 135 149 156 151 141 126 116 118 109 97 107 138 127 80 60 70 80 144 144 105 79 81 107 114 120 155 200 209 151 55 68 110 103 141 176 153 119 109 137 204 188 136 94 74 84 110 137 175 155 98 89 114 135 156 136 82 103 168 153 62 71 158 164 117 100 73 68 131 179 159 129 111 100 96 86 86 118 161 167 146 103 119 148 151 136 157 190 194 176 91 88 160 180 151 130 122 113 126 169 206 194 152 124 115 133 132 106 64 47 62 76 75 63 142 196 214 199 157 121 95 72 84 142 162 135 91 77 131 183 173 131 107 146 196 182 123 133 182 208 179 136 95 124 150 129 93 96 114 134 169 194 208 215 156 105 44 69 94 80 79 99 89 71 72 95 107 94 78 97 96 95 78 91 126 150 183 160 109 107 93 84 120 145 165 179 193 148 56 41 110 174 210 170 148 156 162 132 121 151 178 181 180 178 176 175 175 175 175 175 176 178 178 176 176 178 180 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 174 176 178 178 177 175 174 174 177 177 178 178 178 177 176 176 174 176 179 179 177 176 176 177 177 177 177 176 176 176 176 175 176 176 176 176 177 178 179 180 178 178 178 177 177 176 176 176 177 177 177 177 177 177 178 178 176 177 178 179 180 179 179 179 177 178 179 178 177 177 178 179 177 177 177 176 176 176 175 175 176 177 178 177 175 174 175 176 181 179 177 177 178 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 176 176 177 177 177 177 178 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 177 177 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 177 177 177 177 177 177 178 179 179 179 178 177 176 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 178 178 177 177 177 178 179 179 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 179 179 179 178 178 177 177 177 177 177 177 178 178 176 177 178 178 178 178 177 176 177 178 178 179 179 178 178 177 177 177 177 177 177 177 177 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 178 179 180 180 177 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 181 180 178 177 176 176 177 177 176 176 176 176 176 176 176 176 177 177 178 179 179 178 177 177 178 178 179 180 180 179 178 178 178 177 176 176 176 176 177 178 178 178 178 178 178 178 178 178 178 177 177 177 178 179 179 180 177 176 175 175 177 178 176 175 176 177 179 180 180 179 177 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 177 177 175 176 177 177 178 178 178 178 176 176 177 177 177 177 178 179 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 177 177 178 179 179 178 177 177 177 178 178 178 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 174 173 176 178 177 177 179 174 174 175 176 177 178 178 179 176 178 179 178 176 175 177 179 175 175 174 176 178 179 177 175 177 177 177 177 177 177 177 177 176 177 177 177 177 177 177 176 175 176 178 179 179 178 176 175 177 177 177 177 177 177 178 178 175 176 177 177 175 175 178 180 177 177 177 177 177 177 177 177 175 175 176 176 176 177 177 177 177 177 177 178 178 178 179 179 177 176 175 175 175 176 177 178 177 177 177 177 177 177 177 177 178 177 176 177 178 179 177 175 175 175 176 176 176 177 177 177 179 179 178 178 178 179 180 181 179 178 176 177 179 180 179 177 177 178 180 181 181 179 177 176 178 179 180 181 181 181 180 180 179 180 180 180 180 179 178 177 179 179 178 178 178 178 177 176 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 179 179 179 180 180 180 181 181 182 182 182 182 182 181 180 179 180 180 180 181 181 182 182 182 180 180 180 180 179 178 176 176 176 177 177 178 178 177 177 176 175 176 177 178 178 178 177 177 179 179 179 179 179 179 179 179 182 181 180 179 179 179 180 181 181 182 182 183 182 182 181 181 183 185 187 189 189 188 186 185 185 185 185 186 186 186 187 187 186 186 185 185 186 187 189 190 186 187 188 189 191 192 193 194 195 194 194 193 193 194 195 196 199 198 198 197 197 196 195 195 198 199 200 200 200 199 199 199 202 202 201 201 201 201 201 202 202 201 201 203 204 204 201 198 203 203 203 203 204 205 205 206 206 207 209 208 207 206 208 210 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 214 215 216 217 217 217 216 215 215 215 215 215 215 215 215 215 219 219 219 218 217 215 213 212 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 217 217 216 216 215 214 214 214 214 214 214 214 214 211 211 211 211 211 211 211 212 208 209 210 210 210 209 208 207 208 210 211 209 207 205 206 207 207 206 205 204 203 203 203 204 203 202 202 202 202 203 203 204 201 201 200 199 199 199 199 200 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 162 162 162 163 163 165 166 166 167 166 165 164 163 163 162 162 167 167 167 166 165 163 162 161 163 163 163 163 163 163 163 163 166 165 165 164 162 161 161 160 166 166 166 166 166 166 165 165 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 165 165 165 166 166 166 167 167 166 167 167 167 168 168 168 169 170 171 172 172 172 173 175 177 176 176 177 178 179 181 182 183 183 183 183 183 182 182 182 182 189 189 188 188 188 188 189 189 188 187 187 186 185 184 184 183 184 184 184 183 182 182 181 181 182 183 184 182 181 181 183 185 184 184 184 184 184 184 184 184 184 185 186 186 187 186 186 186 184 184 185 186 187 188 188 189 190 189 189 188 188 187 187 186 188 186 183 183 185 186 185 184 184 184 183 182 182 182 183 183 186 185 185 185 185 185 184 184 183 185 188 191 191 190 187 185 189 189 189 189 189 189 189 189 190 190 191 191 192 193 193 193 194 195 196 197 197 197 196 196 197 197 196 195 193 192 191 191 188 190 192 194 194 193 191 189 191 190 189 190 192 193 192 191 188 188 189 189 190 191 191 192 191 191 191 192 192 192 192 192 193 193 193 193 193 193 193 193 191 191 191 192 193 193 194 194 192 192 193 194 195 195 195 195 195 195 195 195 196 196 196 196 198 198 197 197 198 199 200 201 199 199 200 200 200 200 201 201 200 200 200 200 200 200 200 200 199 200 202 203 202 199 197 195 198 199 202 203 203 202 199 198 199 199 198 197 196 195 194 194 192 193 194 195 196 198 199 199 199 199 200 201 201 202 203 203 204 204 203 203 202 202 202 202 200 199 198 198 198 198 197 195 190 189 189 189 189 190 191 192 188 189 189 187 185 184 186 188 186 187 189 191 193 193 193 193 196 195 194 194 194 195 196 197 198 199 200 201 201 200 199 198 199 199 199 198 198 198 198 198 200 200 200 200 200 200 200 200 202 201 200 199 197 196 195 195 197 196 195 193 192 191 189 189 188 188 187 187 187 188 189 190 189 190 190 191 192 193 194 194 196 195 193 192 193 195 198 200 196 196 197 197 197 197 197 197 201 200 200 201 202 205 208 210 204 204 204 204 204 205 205 205 206 204 205 207 207 205 204 205 208 208 207 206 205 204 203 203 208 207 207 207 206 206 206 205 207 208 208 209 209 208 207 207 207 207 208 209 209 209 208 208 208 209 210 209 208 207 208 209 208 208 207 206 205 204 204 203 203 203 204 205 205 205 205 205 207 206 205 204 202 201 200 199 200 199 199 198 198 197 197 196 201 199 197 197 198 198 196 195 195 196 199 201 198 192 188 187 192 191 189 188 187 188 189 189 190 190 189 188 187 187 186 186 182 182 182 182 182 182 182 182 180 180 180 180 180 180 180 180 175 177 179 181 180 179 177 175 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 179 175 175 175 175 175 175 175 175 174 175 175 175 176 176 176 176 174 176 178 178 176 175 175 175 175 175 175 175 175 175 175 175 176 177 177 178 177 177 176 175 176 176 176 176 175 175 175 175 176 175 176 177 179 178 176 173 177 176 174 175 176 177 175 174 175 177 178 178 177 176 178 179 179 179 180 180 180 181 181 181 179 179 180 181 181 182 183 183 183 183 183 184 184 184 185 185 184 185 186 187 187 186 185 185 189 188 188 187 187 188 188 189 189 188 187 185 184 184 185 186 184 186 189 193 196 198 200 200 201 201 202 203 205 206 207 207 208 209 210 210 209 209 210 211 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 211 210 210 210 209 209 209 209 209 209 208 208 208 207 207 207 208 208 208 208 208 208 208 208 208 207 207 206 205 204 203 203 202 202 202 201 201 201 200 200 197 196 195 194 194 195 196 197 193 192 191 189 188 187 187 187 188 189 192 193 193 192 189 188 187 187 187 187 186 186 185 185 183 183 183 182 182 181 181 180 181 181 182 182 183 183 183 184 185 184 183 183 185 185 185 184 186 186 185 185 185 185 186 186 185 184 183 183 182 183 183 184 183 183 184 186 186 186 186 186 184 185 186 187 188 188 188 188 188 188 187 187 186 186 186 186 187 187 189 190 191 191 191 191 192 193 193 194 194 193 193 192 193 193 193 193 193 193 193 193 190 192 194 194 193 192 193 194 193 194 195 194 192 192 192 193 189 189 189 188 187 186 186 186 184 184 183 183 182 181 181 181 177 177 177 178 179 180 182 183 179 178 177 177 177 177 178 179 176 178 179 179 178 178 179 181 177 177 177 177 177 177 177 177 176 176 176 176 176 176 177 177 173 177 179 177 171 169 173 179 173 177 171 178 182 180 180 166 156 147 146 149 142 132 120 108 101 102 97 84 75 74 75 75 91 87 94 116 119 121 131 115 102 107 147 155 110 64 92 99 101 143 162 119 87 104 146 197 188 155 111 78 86 105 117 148 152 85 85 151 187 179 140 89 98 174 151 47 62 151 150 102 94 57 59 135 173 139 114 112 110 59 43 95 169 207 175 111 86 139 181 171 144 151 184 205 166 83 86 152 180 190 167 102 77 92 142 186 170 126 111 119 110 104 84 57 46 60 84 98 72 106 148 186 188 164 128 77 60 91 131 160 139 74 64 125 162 151 110 99 161 209 173 109 121 163 198 187 147 110 130 138 111 74 75 93 124 178 199 189 178 111 83 68 81 76 74 106 80 75 80 91 96 94 84 70 81 92 104 99 109 126 135 155 140 94 65 65 80 112 135 138 163 179 142 80 75 142 197 189 138 132 140 141 131 148 176 183 179 178 177 176 176 176 176 176 175 177 178 178 176 176 178 179 177 177 177 177 177 177 177 177 176 176 177 177 177 178 178 178 178 176 175 175 177 177 176 174 176 177 178 178 178 177 177 176 176 178 180 180 177 176 176 177 175 175 176 176 177 177 178 178 176 176 177 178 178 178 177 177 178 178 178 177 177 177 176 176 178 178 177 177 177 177 177 177 176 176 177 178 179 178 178 177 177 178 179 178 177 177 178 179 177 177 177 177 176 176 176 176 178 179 180 179 177 176 177 178 176 177 177 176 174 173 174 176 178 178 178 178 177 176 176 176 175 175 176 177 178 178 179 179 176 176 177 177 177 177 178 179 177 177 177 177 177 177 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 177 176 176 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 179 178 178 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 177 177 177 177 177 178 180 180 176 176 177 177 178 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 180 180 179 178 178 178 179 179 178 178 177 177 177 177 177 177 176 177 178 178 178 178 177 176 179 178 178 177 177 178 178 179 175 175 176 177 178 178 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 175 176 177 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 176 177 177 177 177 177 177 177 177 177 177 178 179 179 178 177 177 179 179 178 178 178 178 179 179 181 178 174 172 172 174 178 181 177 177 177 177 177 177 177 177 181 180 178 177 177 179 181 183 180 178 177 177 179 180 179 177 174 176 179 181 181 179 176 174 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 180 179 177 175 175 177 179 180 177 177 176 176 176 177 178 179 176 176 177 177 177 177 178 179 177 177 177 178 178 178 179 179 177 177 177 177 177 177 177 177 177 177 178 179 179 178 177 177 177 176 176 176 178 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 175 176 179 178 175 175 178 176 176 176 177 177 178 178 178 176 177 178 178 177 176 177 178 177 176 176 177 179 179 177 175 177 177 177 177 177 177 177 177 174 175 177 178 178 177 175 174 176 177 178 178 178 178 177 176 178 178 177 177 177 177 177 177 175 177 178 178 177 176 178 180 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 179 179 179 178 178 177 177 177 176 176 175 175 175 176 177 178 177 177 177 177 177 177 177 177 178 177 177 179 181 181 178 175 175 176 176 176 177 177 177 178 179 179 178 178 178 179 180 181 180 179 177 178 180 180 179 177 176 177 179 180 180 180 178 177 180 179 179 179 179 180 181 181 179 179 180 180 180 179 178 177 179 179 178 178 178 178 177 176 177 177 178 178 178 178 178 178 177 177 177 177 177 177 177 177 179 179 179 179 180 180 180 181 183 182 181 181 180 180 181 181 180 180 180 181 181 181 181 182 179 179 179 179 178 177 176 175 178 177 177 177 177 177 177 178 177 177 178 178 178 177 176 176 179 179 179 179 179 179 179 179 181 181 180 179 179 180 180 181 182 182 181 181 181 181 182 182 186 186 187 188 188 188 188 187 185 185 185 186 186 186 187 187 193 190 187 185 185 187 190 192 189 189 189 190 191 192 192 193 194 193 193 193 194 195 196 197 196 196 196 196 196 196 196 196 196 199 201 200 198 198 201 205 203 202 201 200 200 201 202 203 204 202 201 201 203 203 201 199 196 199 203 207 209 208 207 205 202 204 206 207 207 207 209 212 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 214 215 216 216 217 216 216 216 215 215 215 215 215 215 215 215 218 218 217 217 216 215 213 212 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 215 215 215 215 216 217 217 214 214 214 214 214 214 214 214 210 210 210 210 210 210 210 210 212 212 211 210 209 207 206 205 207 208 209 208 206 205 205 206 207 206 205 203 203 203 203 203 204 202 200 198 199 200 202 204 199 199 200 201 202 202 201 201 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 164 164 164 165 166 167 167 166 165 164 164 163 163 163 163 165 166 167 167 166 164 162 160 164 163 163 163 163 162 162 162 164 163 163 163 163 162 162 162 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 167 167 167 167 168 168 168 169 169 171 172 173 173 174 175 176 177 177 177 177 178 180 181 183 184 186 186 186 185 185 184 184 184 190 189 188 186 186 188 189 190 189 189 188 187 185 184 183 183 180 181 181 182 183 184 185 186 184 185 185 183 181 180 182 184 185 185 185 186 186 186 186 186 183 184 186 187 187 187 185 184 186 186 187 188 189 190 191 191 189 189 188 188 187 187 186 186 188 186 184 184 186 187 186 185 186 185 184 183 183 183 184 184 187 187 186 186 185 185 185 184 185 186 189 190 190 189 187 186 189 189 189 189 189 189 189 189 190 190 191 192 192 193 193 194 194 195 196 197 197 197 196 196 197 197 196 195 193 192 191 191 188 189 191 193 193 193 192 191 191 189 189 190 192 193 193 191 187 187 188 189 190 191 191 192 190 191 191 191 191 192 192 192 192 192 192 193 193 193 193 193 190 190 190 191 192 192 193 193 190 191 193 195 196 196 195 194 194 194 195 195 195 195 195 196 196 196 197 197 198 199 200 200 198 198 199 200 200 201 202 202 203 203 203 202 202 202 202 202 199 200 201 201 201 200 199 198 199 200 202 202 202 202 200 199 202 201 200 199 198 197 197 196 192 193 194 195 196 197 198 199 200 200 200 200 201 201 201 201 201 202 203 203 203 203 202 202 201 200 198 197 196 195 193 192 191 189 187 186 186 188 190 191 187 188 189 188 186 187 189 191 186 188 191 194 195 195 193 192 196 195 195 195 195 196 197 197 199 200 202 203 203 202 200 199 200 200 199 199 198 198 198 197 198 199 199 199 200 200 200 201 201 201 200 199 198 196 196 195 195 195 194 193 192 191 190 189 189 188 188 188 188 189 191 192 189 190 190 191 192 193 194 195 197 196 193 192 193 195 198 201 199 198 197 196 196 198 199 200 201 201 200 200 202 205 208 210 204 204 205 205 205 205 205 205 205 204 205 206 207 206 206 207 211 210 209 208 207 206 206 205 208 208 207 207 207 206 206 206 207 207 208 209 209 209 208 207 207 207 208 208 209 209 209 209 209 209 210 209 208 208 208 208 209 208 208 207 206 206 205 205 204 204 205 205 205 205 205 204 205 205 204 203 202 201 200 200 200 200 199 199 198 197 197 197 200 198 197 197 198 198 196 194 193 195 198 200 197 193 189 188 194 192 190 188 187 189 191 192 191 191 191 190 188 187 186 185 181 181 182 183 183 182 181 181 181 181 181 181 180 180 180 180 176 177 178 179 180 179 178 177 179 178 178 176 175 174 173 173 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 176 176 176 176 176 176 176 176 175 175 175 176 176 176 177 177 175 177 178 177 175 174 175 176 176 176 176 176 176 176 176 176 177 178 178 178 178 177 175 175 177 177 177 176 176 175 175 174 174 176 178 180 180 179 176 175 177 176 175 176 178 180 179 177 175 176 178 177 176 175 176 178 178 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 182 182 183 183 184 184 184 184 184 185 186 187 187 187 186 186 190 189 187 186 186 187 189 190 186 184 182 182 184 186 188 188 186 187 190 194 197 199 201 201 201 201 202 204 205 206 207 208 209 210 210 210 210 210 210 211 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 210 210 210 209 209 209 208 208 208 208 208 208 208 208 208 208 209 208 208 208 208 207 207 207 208 208 207 206 205 204 203 203 203 203 202 202 201 201 201 201 199 198 197 196 196 196 197 197 193 193 191 190 189 189 189 189 189 190 191 192 192 191 190 189 190 189 188 187 186 185 184 184 184 184 183 182 181 181 181 181 181 181 182 183 184 184 185 185 185 184 184 185 185 186 186 185 187 186 186 185 185 186 186 187 187 186 186 185 184 184 184 184 183 184 186 188 189 189 188 187 187 187 188 188 188 188 188 188 188 188 187 187 187 187 188 188 187 188 190 191 192 193 193 193 192 193 194 194 194 194 193 192 193 193 193 192 192 192 192 192 189 191 193 194 194 194 192 192 193 194 194 194 193 193 192 193 188 188 188 187 187 186 186 186 185 185 184 184 183 182 182 182 178 178 178 178 179 180 181 181 179 178 177 177 177 177 178 179 177 177 178 178 178 178 179 179 177 177 177 177 177 177 177 177 174 175 175 176 177 177 177 177 175 175 177 179 178 175 174 176 168 178 171 176 181 177 183 184 194 169 160 162 156 156 155 143 129 151 135 70 51 98 131 136 125 54 58 126 147 147 160 157 132 107 105 81 55 61 115 128 147 162 156 118 93 104 129 152 168 168 132 81 86 109 108 120 117 68 80 159 193 168 125 77 113 173 155 74 74 115 113 109 97 61 73 153 179 134 112 115 111 40 50 145 204 189 135 83 115 170 185 146 123 140 174 201 155 66 56 104 146 207 209 124 68 75 97 113 110 109 115 117 91 87 79 66 52 54 79 107 87 70 98 162 188 185 152 77 49 88 113 139 125 79 81 105 118 129 113 100 146 178 144 110 136 149 180 196 150 95 106 123 123 103 98 83 106 176 190 149 116 77 74 83 85 69 68 106 91 119 146 126 81 68 79 79 74 86 105 115 113 99 101 125 152 97 47 76 119 133 130 101 117 142 132 115 117 162 192 145 99 93 105 131 156 180 189 178 176 176 176 176 176 176 176 177 175 177 179 178 176 176 177 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 178 177 176 176 177 177 177 176 176 177 178 178 178 177 177 177 179 181 180 178 176 176 177 176 176 176 177 177 177 178 178 176 177 178 179 179 178 176 175 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 176 176 177 178 178 177 177 176 177 178 179 178 177 177 178 179 177 177 177 177 177 177 177 177 177 178 179 178 176 175 176 177 178 177 176 175 175 174 174 174 177 178 179 178 177 176 177 178 176 176 176 177 177 178 178 178 176 176 177 177 177 177 178 179 176 176 176 177 177 178 178 178 178 178 178 177 177 176 176 176 176 177 178 179 179 177 176 174 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 176 177 177 177 177 177 177 178 178 176 177 177 178 178 179 179 179 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 176 176 176 176 177 179 180 181 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 182 180 178 177 176 177 178 179 178 178 178 177 177 176 176 176 176 177 178 178 178 178 177 176 180 179 177 176 176 177 179 180 176 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 173 175 177 178 179 178 176 176 179 179 179 179 179 178 177 176 177 177 177 177 177 177 177 177 178 178 179 179 179 178 177 176 177 177 177 177 177 177 177 177 177 177 178 179 179 178 177 177 180 179 177 177 177 177 179 180 182 179 175 173 173 175 179 182 177 177 177 177 177 177 177 177 180 179 178 177 177 178 180 181 181 179 178 178 180 181 180 178 176 177 179 180 180 179 177 176 179 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 180 179 178 177 177 178 179 180 179 178 176 175 175 176 178 180 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 178 176 174 176 179 180 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 176 179 182 179 174 173 177 180 180 180 179 178 178 177 177 176 177 178 178 178 177 177 177 180 179 178 179 180 180 178 176 177 177 177 177 177 177 177 177 173 175 177 179 179 177 175 173 177 177 177 178 178 177 177 177 178 178 178 177 177 176 176 176 175 177 179 179 178 177 178 180 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 178 178 178 178 178 178 179 179 177 177 177 177 177 177 177 177 177 177 178 180 181 181 178 175 176 176 176 177 177 177 178 178 179 179 178 178 178 179 180 181 181 179 177 178 179 180 178 176 175 176 178 179 180 179 179 178 180 179 178 177 177 179 181 182 178 179 180 180 180 179 178 178 179 179 178 178 178 178 177 176 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 180 181 180 179 177 177 178 180 181 180 180 180 180 180 181 181 181 177 177 177 177 177 176 175 174 179 178 177 176 176 177 178 179 178 178 179 179 178 177 176 175 179 179 179 179 179 179 179 179 181 180 179 179 179 180 181 181 182 181 180 179 180 182 184 186 188 188 188 188 188 189 189 189 186 186 186 186 186 187 187 187 196 193 190 187 186 186 187 188 191 191 191 191 191 192 192 192 193 193 193 194 195 196 197 198 196 196 196 197 197 198 198 198 198 199 199 198 196 197 200 203 203 202 200 199 199 201 203 204 203 201 199 200 202 204 203 202 200 202 206 208 208 207 204 202 203 205 207 208 207 208 210 212 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 214 215 215 215 216 216 216 216 215 215 215 215 215 215 215 215 212 213 214 215 216 217 217 217 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 215 214 213 213 215 217 218 213 213 213 212 212 212 212 211 211 211 211 211 211 210 210 210 212 212 211 210 209 207 206 205 207 208 208 207 206 206 206 206 207 207 205 204 203 203 204 204 203 202 201 199 199 200 201 202 198 199 201 202 202 201 199 198 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 167 166 165 164 164 164 164 164 163 163 163 163 164 164 165 166 164 165 166 167 167 166 165 163 164 164 164 163 163 162 162 162 160 161 162 163 164 165 166 166 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 167 168 168 167 167 168 168 169 169 169 169 172 172 172 174 175 176 176 176 178 178 178 179 180 182 184 185 187 187 187 187 187 188 188 188 190 188 187 186 186 187 188 190 189 189 188 187 186 185 184 183 181 182 182 183 184 185 185 185 185 185 185 184 181 180 182 184 184 185 186 187 188 187 187 186 186 187 189 191 191 190 189 188 185 186 186 187 188 189 189 190 187 187 187 186 186 186 186 186 189 186 184 185 186 188 188 186 188 187 186 185 185 185 186 186 188 188 187 187 186 186 185 185 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 191 191 191 192 193 193 194 194 194 195 196 197 197 197 196 196 197 196 196 195 193 192 192 191 191 190 189 189 189 191 193 194 191 190 189 190 192 193 192 191 188 189 189 189 189 189 189 189 190 191 191 191 191 192 192 192 191 191 191 191 192 192 192 192 189 189 190 191 191 192 192 193 190 191 193 195 196 196 195 194 194 194 195 195 195 195 195 196 195 196 197 198 199 199 199 200 197 198 198 199 201 202 202 203 201 201 200 200 199 199 199 198 199 199 198 198 199 201 203 204 203 202 201 200 200 201 202 203 202 202 201 200 199 198 197 197 194 194 195 196 197 198 199 199 199 199 199 199 199 199 199 199 200 201 202 203 203 203 202 202 202 202 200 197 194 191 190 189 194 192 189 186 185 186 188 189 186 188 189 189 189 190 194 196 189 191 194 196 197 196 195 194 196 196 195 195 195 196 197 198 200 201 202 203 203 202 201 200 200 200 200 199 199 198 198 198 197 197 197 198 199 199 200 200 199 199 199 198 198 197 197 197 192 192 192 192 192 192 191 191 190 189 189 189 190 191 193 194 193 193 194 195 196 196 197 197 195 195 195 195 196 197 198 198 201 200 198 197 198 200 202 203 202 202 201 201 201 203 205 206 204 205 206 206 206 205 204 204 205 205 206 205 206 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 207 207 206 206 206 207 208 209 209 209 208 208 209 209 209 209 210 210 211 211 210 210 209 209 209 209 209 208 209 209 208 208 207 207 206 206 207 207 207 206 205 204 203 202 202 202 202 201 201 201 201 201 200 199 199 198 198 197 196 196 200 198 196 196 197 197 196 194 193 194 195 194 193 193 194 194 195 193 190 188 188 190 192 194 192 192 192 191 190 188 187 186 181 182 183 184 184 183 182 181 183 183 182 182 181 181 181 180 179 178 177 176 176 177 179 180 179 179 178 177 176 174 174 173 176 176 176 176 176 176 176 176 179 179 178 178 177 176 176 175 176 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 176 177 178 177 175 174 175 177 176 176 176 176 176 176 176 176 178 178 179 179 178 177 176 175 178 177 177 176 176 175 175 175 172 177 182 183 180 177 178 179 175 174 173 175 179 181 180 179 175 177 178 177 175 174 175 177 178 178 178 178 179 179 179 180 183 183 182 181 181 180 179 179 182 182 182 183 183 183 184 184 184 185 186 187 188 188 187 187 190 189 187 186 186 187 189 190 186 184 181 180 181 183 184 185 189 191 193 196 198 199 200 200 201 202 202 203 204 206 206 207 208 208 209 210 211 212 212 212 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 210 210 209 209 209 208 208 208 208 208 208 208 208 208 208 208 209 209 209 208 208 207 207 207 207 206 206 205 204 203 203 202 203 203 203 202 202 202 201 201 200 199 198 197 196 195 195 194 192 192 191 191 191 191 192 192 193 192 191 190 190 191 192 193 192 192 190 188 186 184 183 182 185 184 182 181 181 181 182 182 183 183 184 184 185 186 187 187 186 187 187 187 187 186 187 187 187 186 186 186 186 186 186 187 186 187 189 189 189 187 185 183 185 186 188 190 191 191 190 189 190 190 190 189 188 187 186 185 187 187 187 187 188 189 191 192 187 188 190 191 192 193 193 193 194 194 195 196 196 195 194 194 193 193 192 192 192 191 191 191 192 190 189 192 196 196 193 188 193 193 193 194 194 193 192 191 188 188 187 187 186 186 186 186 182 182 182 181 180 180 179 179 181 181 180 179 178 178 178 178 179 178 177 177 177 177 178 179 179 178 178 178 178 178 177 176 177 177 177 177 177 177 177 177 174 174 176 177 177 177 177 176 177 173 173 180 184 180 175 173 173 185 176 175 175 171 180 183 193 178 176 179 174 180 188 182 173 187 165 83 53 112 173 211 164 99 89 111 114 140 180 194 185 168 135 61 26 40 113 171 168 175 177 166 132 104 106 116 122 135 124 96 107 118 103 107 99 79 75 122 161 166 129 53 123 182 171 97 89 112 98 95 83 67 95 167 181 139 112 98 90 58 103 185 189 144 127 134 154 167 145 112 116 139 165 191 168 65 41 93 143 203 206 131 72 67 65 61 65 88 110 113 98 95 94 85 61 48 72 109 102 66 102 183 206 202 173 94 40 88 115 126 103 90 106 81 76 104 115 100 117 131 114 120 145 148 164 174 123 83 114 153 168 167 157 110 100 146 142 93 64 70 72 62 52 58 82 128 152 160 162 127 75 63 77 79 74 82 104 131 115 69 72 112 155 104 66 122 171 160 135 89 73 120 138 129 122 160 182 120 76 87 110 137 163 184 186 174 175 175 176 176 176 176 176 176 176 178 179 178 176 175 177 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 181 182 180 176 175 178 182 175 176 177 178 178 178 178 177 177 179 181 180 178 176 176 177 178 178 178 178 177 177 177 176 176 177 178 179 179 178 176 175 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 176 177 177 178 178 177 176 176 177 178 179 178 177 177 178 179 177 177 177 177 177 178 178 178 177 178 179 178 176 175 176 177 185 181 179 179 182 183 179 175 175 178 180 179 178 177 179 182 178 178 178 177 177 176 176 176 176 176 177 177 177 177 178 179 176 176 176 177 177 178 178 178 178 178 178 177 177 176 176 176 176 177 178 179 179 178 176 175 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 180 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 176 176 176 176 177 179 180 181 181 181 180 179 178 177 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 181 179 177 176 175 176 177 178 178 178 178 177 177 176 176 176 176 177 178 178 178 178 177 176 180 179 177 176 176 177 179 180 178 178 178 177 177 176 176 176 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 173 175 177 178 179 178 176 176 179 179 179 179 179 178 177 176 177 177 177 177 177 177 177 177 177 178 179 179 179 178 177 176 177 177 177 177 177 177 177 177 177 177 178 179 179 178 177 177 179 178 177 176 176 177 178 179 180 179 178 177 177 178 179 180 177 177 177 177 177 177 177 177 176 177 178 179 178 177 176 175 178 176 175 176 177 178 177 175 180 179 177 176 176 177 179 180 179 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 177 178 179 180 180 179 178 177 180 178 176 175 175 176 178 179 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 178 176 174 176 179 180 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 177 180 182 179 174 173 177 177 177 177 177 178 178 178 178 176 177 177 178 179 178 177 176 179 177 177 178 179 179 177 175 177 177 177 177 177 177 177 177 173 175 178 179 179 178 175 173 178 177 177 177 177 177 177 178 178 178 178 177 177 176 176 176 174 177 180 180 179 178 178 179 177 177 177 177 177 177 177 177 178 178 178 177 177 177 177 177 177 177 177 178 178 178 179 179 177 177 178 178 179 179 179 179 177 177 177 177 177 177 177 177 177 177 177 178 180 180 177 175 176 176 177 177 178 178 178 178 179 179 178 178 178 179 180 181 180 178 176 177 178 178 176 175 176 176 177 178 179 179 179 178 180 179 178 177 177 178 180 181 178 178 179 180 180 180 179 178 179 179 178 178 178 178 177 176 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 181 180 178 177 177 179 180 181 180 180 180 180 180 180 180 180 178 178 178 178 178 177 177 176 180 179 177 177 177 177 179 180 178 179 179 179 179 178 177 176 179 179 179 179 179 179 179 179 180 180 179 179 179 180 181 182 180 180 179 180 181 184 187 189 189 189 189 189 190 190 190 191 188 188 188 188 188 187 187 187 189 190 190 190 190 189 188 188 192 192 192 192 192 192 192 192 193 193 194 195 196 197 197 197 198 198 198 199 200 200 201 201 202 199 196 195 196 198 197 197 201 200 199 199 199 201 202 204 201 199 198 199 202 205 205 205 206 206 206 206 205 205 204 204 206 208 210 209 208 207 209 211 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 214 214 214 214 215 215 215 216 215 215 215 215 215 215 215 215 213 213 214 214 215 216 217 218 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 215 214 213 213 214 216 217 213 213 213 212 212 211 211 211 213 213 212 212 212 211 211 211 210 210 209 209 209 208 208 208 208 208 207 207 208 208 207 207 208 207 206 205 204 204 204 205 201 202 203 203 203 201 200 199 198 199 200 200 200 198 195 194 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 163 162 161 161 161 161 162 162 163 163 164 165 166 167 163 164 165 166 167 167 167 166 165 164 164 163 163 162 161 161 159 160 161 163 165 167 168 169 166 166 166 166 166 166 165 165 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 163 164 164 165 166 167 168 168 168 168 168 169 169 169 170 170 172 172 172 174 176 177 176 175 180 179 179 179 180 183 185 187 185 185 186 187 187 188 188 189 188 188 187 187 187 187 188 188 189 189 188 187 186 185 185 184 187 187 186 184 183 182 181 180 185 186 186 184 182 181 183 185 184 185 186 188 188 188 187 187 186 187 187 188 188 188 188 187 185 185 185 185 186 186 186 186 186 186 186 186 186 186 185 185 189 187 185 185 187 189 189 188 189 188 187 186 186 186 187 188 188 188 188 187 187 187 187 187 189 188 187 187 187 189 190 192 190 190 190 190 190 190 190 190 191 191 192 192 193 194 194 194 194 195 196 197 197 197 196 196 195 195 195 194 194 193 193 193 193 191 189 188 188 190 192 194 193 191 190 190 192 192 191 189 189 189 189 189 188 188 188 188 191 191 191 192 192 192 192 192 191 191 191 191 191 191 191 191 189 190 190 191 191 192 193 193 192 192 193 194 195 195 195 195 195 195 195 195 196 196 196 196 196 197 198 199 200 200 199 199 198 198 199 200 200 201 202 202 203 202 202 201 200 200 199 199 199 198 197 197 199 202 205 207 204 203 201 199 199 201 203 204 200 200 199 198 197 196 195 195 196 196 197 197 198 199 199 200 199 199 199 199 199 199 199 199 201 201 201 201 202 202 202 203 202 202 201 198 193 190 189 189 196 194 191 188 187 187 188 189 186 188 190 190 190 192 195 198 192 193 195 196 197 197 196 196 197 196 196 195 196 196 197 198 201 201 201 201 201 201 201 201 200 200 200 200 199 199 199 199 196 197 197 198 198 199 199 199 199 199 199 198 198 198 198 197 191 191 191 191 192 192 192 192 190 190 190 190 191 193 194 195 193 193 193 194 194 194 194 194 194 195 196 197 198 198 197 197 201 200 199 199 200 202 203 205 202 202 203 203 203 203 203 202 205 206 207 207 207 206 204 203 205 207 206 205 205 208 209 208 205 205 206 206 207 208 208 208 209 209 208 208 208 207 207 207 205 206 207 209 209 209 209 208 210 210 209 209 209 210 211 211 211 210 209 209 210 210 209 208 209 209 209 208 208 208 208 207 208 208 208 207 205 204 202 202 200 200 201 201 201 201 201 201 200 200 199 199 198 197 197 197 199 198 196 196 197 197 195 193 193 195 194 190 189 193 196 197 193 192 191 190 190 191 192 193 191 192 192 192 191 190 188 187 183 183 183 183 183 183 183 183 185 185 184 184 183 182 182 182 181 179 177 175 175 177 179 181 176 176 176 176 177 177 177 178 176 176 176 176 176 176 176 176 180 180 179 178 177 176 175 174 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 178 177 177 177 176 174 174 176 178 177 177 177 177 177 177 177 177 177 178 178 179 179 178 177 176 177 177 177 177 176 176 176 176 173 179 184 184 179 177 179 183 173 172 172 174 177 180 179 178 176 177 178 177 175 174 175 177 177 177 177 178 178 178 179 179 183 182 182 181 180 180 179 179 181 182 182 182 183 183 183 184 184 185 186 187 188 188 188 187 189 188 188 187 187 188 188 189 190 188 185 181 179 179 180 182 192 193 195 197 199 199 200 200 203 203 203 204 205 205 205 206 208 207 208 209 212 214 214 213 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 209 209 209 209 208 208 208 207 207 207 207 208 208 208 209 209 210 209 209 208 208 207 206 206 205 205 205 205 204 204 204 204 204 203 203 203 202 202 202 201 200 200 199 198 197 195 194 194 192 192 192 192 192 193 194 195 194 193 190 189 189 190 193 194 193 192 191 189 186 184 183 182 185 184 182 181 181 183 185 186 186 186 186 187 187 188 188 188 189 190 191 190 188 187 187 188 187 187 187 186 186 187 187 187 187 189 191 192 192 190 188 186 189 189 190 191 192 192 192 192 193 192 192 191 189 187 186 185 188 187 187 187 188 190 193 194 187 187 189 190 191 191 191 191 194 195 195 196 196 195 195 194 193 193 192 192 191 191 190 190 194 189 187 190 195 197 193 188 192 192 192 193 194 193 191 189 188 188 187 187 186 185 185 184 183 183 183 182 181 181 180 180 183 182 180 179 178 177 177 177 179 178 177 177 177 177 178 179 180 178 177 177 178 178 176 175 177 177 177 177 177 177 177 177 174 175 176 177 178 177 176 175 177 174 174 177 173 168 171 178 174 183 176 175 173 175 182 169 152 164 181 185 181 184 190 188 199 208 178 78 48 122 185 220 205 153 120 95 88 122 169 205 214 203 165 82 46 38 83 146 135 151 176 199 176 136 120 105 91 85 95 115 134 118 86 94 110 100 83 109 135 141 131 78 105 173 166 90 97 142 106 49 51 66 106 158 167 149 125 82 69 84 138 183 171 146 153 171 165 135 99 104 141 157 160 173 148 111 106 122 141 174 163 101 74 66 68 71 63 67 90 109 105 101 101 91 61 41 67 110 95 64 120 211 218 200 175 105 45 90 114 105 76 92 130 107 79 92 111 98 100 106 98 125 143 144 123 115 98 119 159 183 172 196 195 129 77 75 67 52 72 107 85 41 21 50 97 156 175 155 137 121 97 80 74 72 73 80 107 148 124 55 59 109 121 98 101 160 181 156 134 98 66 118 139 105 87 136 164 116 105 121 133 144 167 189 185 168 174 175 176 176 176 176 175 175 177 178 179 178 176 175 176 178 177 177 177 177 177 177 177 177 178 178 178 177 177 177 176 176 176 181 184 182 177 174 178 182 175 175 177 178 178 178 178 178 176 178 180 180 177 176 176 177 179 179 178 178 177 177 177 176 176 176 177 178 178 178 177 177 176 176 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 178 178 179 178 177 176 176 177 178 179 178 177 177 178 179 177 177 177 178 178 178 178 179 178 179 180 179 177 176 177 178 185 180 177 179 183 184 180 175 175 177 180 179 177 176 178 181 179 179 178 178 177 176 175 175 176 176 177 177 177 177 178 179 177 177 177 177 177 177 178 178 178 178 177 177 177 177 177 177 175 176 177 178 178 178 178 177 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 180 180 179 179 178 178 177 177 178 178 177 177 177 177 177 177 178 178 178 177 177 176 176 176 178 178 177 177 177 178 179 179 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 177 177 177 177 177 178 180 180 182 181 180 179 178 177 177 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 176 176 176 177 177 178 178 177 177 177 177 177 177 176 177 178 178 178 178 177 176 179 178 178 177 177 178 178 179 179 179 178 178 177 176 175 175 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 175 176 177 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 178 177 177 177 177 177 177 178 179 179 180 180 180 180 179 179 178 178 178 178 178 178 178 178 174 176 178 179 179 177 174 173 179 177 176 177 178 179 178 176 181 179 176 174 174 176 179 181 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 175 177 179 180 180 179 177 175 179 178 177 176 176 176 177 177 176 176 177 177 177 177 178 179 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 177 176 176 176 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 178 179 181 179 175 175 178 171 172 173 174 176 177 178 179 176 176 177 178 179 179 177 174 175 174 174 175 177 177 175 173 177 177 177 177 177 177 177 177 176 177 178 179 179 178 177 176 178 178 177 176 176 177 178 178 178 178 177 177 177 177 177 177 173 176 179 180 179 177 177 178 177 177 177 177 177 177 177 177 179 178 178 178 178 177 177 177 177 177 177 178 178 179 179 179 175 175 176 177 177 177 176 176 177 177 177 177 177 177 177 177 179 177 176 177 178 179 178 176 177 177 177 178 178 178 179 179 179 179 178 178 178 179 180 181 180 178 176 176 177 177 176 174 177 177 177 177 178 178 178 178 178 178 178 177 178 178 179 180 177 178 179 180 180 180 179 179 179 179 178 178 178 178 177 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 178 178 178 179 179 179 179 181 181 180 180 181 181 182 183 180 180 180 180 179 179 179 179 179 180 180 181 181 180 179 179 179 179 178 178 178 178 179 179 178 179 179 180 179 179 178 177 179 179 179 179 179 179 179 179 180 179 179 179 179 181 182 183 180 180 181 182 184 186 188 189 189 190 191 192 192 192 191 191 190 190 190 190 189 189 189 189 183 184 187 190 193 194 194 194 193 193 193 193 193 193 193 193 193 194 195 196 197 197 197 197 199 199 199 200 201 201 201 202 202 198 195 195 197 198 196 193 197 198 198 199 200 200 201 201 200 199 198 201 204 205 205 204 205 205 204 203 204 206 208 209 208 210 211 210 208 207 208 209 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 214 214 214 213 214 214 215 216 215 215 215 215 215 215 215 215 219 218 217 215 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 215 214 213 214 214 214 216 216 215 214 214 213 213 212 214 214 213 213 212 211 211 211 209 209 208 208 208 209 210 211 208 207 206 207 208 209 208 207 208 207 206 204 204 204 204 204 200 201 203 204 203 201 199 197 199 199 198 198 196 195 193 192 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 162 162 161 162 162 162 164 164 163 163 163 164 165 165 164 164 164 163 164 165 166 166 165 165 164 163 162 162 161 161 161 162 163 165 166 167 169 169 165 165 166 166 166 166 166 166 166 166 166 165 164 164 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 163 163 164 165 166 168 168 169 168 168 168 169 169 170 170 170 173 172 172 175 178 179 177 175 181 180 179 179 180 183 186 187 187 187 187 187 188 188 188 188 188 188 189 189 189 189 188 188 188 188 188 187 187 186 186 186 189 188 187 185 183 181 180 179 184 185 186 184 182 182 184 186 183 184 186 188 189 188 187 186 185 185 184 184 184 185 186 186 188 188 188 187 187 187 187 187 189 188 188 187 186 186 185 185 189 187 185 186 188 190 190 189 189 188 187 186 186 186 187 187 187 187 188 188 188 188 188 188 186 187 188 189 190 190 191 191 190 190 190 190 190 190 190 190 191 192 192 193 193 194 194 195 194 195 196 197 197 197 196 196 194 194 194 194 194 194 194 194 191 191 190 190 189 190 190 190 194 192 190 190 192 192 190 188 188 188 188 188 188 188 188 188 192 192 192 192 193 193 193 193 193 193 193 192 192 191 191 191 190 190 191 191 192 193 193 193 194 194 193 193 193 194 195 195 196 196 196 196 196 197 197 197 197 198 200 201 201 200 199 198 198 199 199 200 200 201 201 202 204 204 203 203 202 201 200 200 199 199 199 200 201 202 203 204 203 202 202 201 201 202 202 203 201 200 200 199 197 196 196 195 196 196 197 197 198 199 199 199 199 199 199 200 200 200 201 201 203 202 201 200 200 201 202 203 200 200 200 198 194 191 191 192 195 194 192 191 190 191 191 192 189 190 191 191 190 190 193 196 193 194 194 194 195 196 196 197 197 197 196 196 196 197 198 198 202 201 200 199 199 200 201 202 199 199 199 200 200 200 200 200 198 198 198 199 199 199 199 199 201 201 200 199 198 197 196 195 193 192 192 192 191 191 190 190 189 189 189 189 191 192 194 195 191 191 191 191 191 190 190 190 195 195 196 197 197 198 198 198 199 199 199 200 201 202 203 203 200 202 204 206 206 205 203 202 205 206 207 208 207 206 204 203 206 208 208 204 204 208 209 207 206 206 206 207 207 208 208 208 209 209 209 208 208 207 207 207 205 206 207 208 209 209 209 209 211 210 209 208 208 208 209 210 212 210 209 209 211 211 210 208 209 209 209 209 209 209 208 208 207 207 207 207 206 205 204 204 203 203 202 202 201 201 201 200 201 201 201 200 199 199 198 198 199 197 196 196 197 197 195 193 193 196 195 190 189 192 195 195 191 191 191 191 191 191 192 192 190 191 192 193 192 191 189 188 186 185 184 183 183 184 185 186 187 187 186 186 185 184 183 183 181 181 180 179 179 179 179 179 176 176 176 177 177 177 178 178 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 176 176 176 177 177 177 178 178 177 178 177 175 173 173 176 178 177 177 177 177 177 177 177 177 176 177 178 179 179 179 178 178 176 176 177 177 177 177 177 177 177 179 182 182 180 180 182 184 179 177 176 177 179 180 179 178 177 178 179 178 176 174 175 177 176 176 177 177 177 178 178 178 178 179 179 179 179 180 180 180 181 181 182 182 182 183 183 183 182 183 185 186 187 187 187 187 187 188 188 189 189 188 188 187 189 189 188 184 180 180 184 188 193 194 196 198 200 201 201 201 206 206 206 206 206 206 206 206 210 209 208 210 212 214 213 212 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 209 209 209 208 208 208 207 207 207 207 207 208 208 209 209 209 210 210 209 208 207 207 206 206 205 205 205 205 206 206 206 206 204 204 203 203 203 202 202 202 199 199 199 199 199 198 198 197 195 194 194 193 193 193 193 194 192 192 192 191 191 192 192 192 190 190 189 188 187 186 186 185 187 186 184 183 184 186 189 190 189 189 189 189 189 189 189 189 192 194 194 192 189 188 188 189 189 189 188 188 188 188 189 189 191 191 192 192 192 192 192 192 193 192 192 192 192 192 193 194 193 193 193 193 191 190 189 188 190 189 188 187 188 190 192 193 189 189 190 191 191 191 191 191 193 194 195 195 195 195 194 193 193 193 192 192 191 190 190 189 193 190 188 189 192 194 193 191 191 190 190 192 193 193 190 187 189 189 188 187 185 184 183 183 185 185 185 184 183 183 182 182 181 181 180 179 178 178 178 178 179 178 177 177 177 177 178 179 178 176 175 176 178 179 178 176 177 177 177 177 177 177 177 177 175 176 177 178 178 176 175 174 175 179 181 169 147 138 161 191 178 178 173 176 177 185 182 143 117 156 183 182 175 172 171 173 201 190 152 60 50 130 172 192 206 178 146 112 102 108 133 193 199 174 159 118 103 76 65 85 95 130 164 194 191 179 165 121 92 57 67 112 138 116 80 82 114 117 106 128 127 109 125 115 84 122 123 89 118 156 101 26 35 73 109 129 140 169 167 106 52 86 127 152 163 166 158 145 155 120 92 116 169 187 161 135 108 151 165 135 118 124 109 77 72 70 83 89 68 52 69 93 89 85 87 84 61 45 72 115 89 48 99 199 210 186 155 85 56 82 93 83 72 92 136 154 126 102 109 98 91 91 80 108 134 137 93 83 108 168 187 174 156 186 172 99 59 62 53 50 114 149 103 55 44 65 89 139 166 154 135 124 120 101 75 61 63 78 111 161 134 53 49 91 84 91 132 168 150 126 122 101 83 95 102 73 73 127 150 131 143 136 133 152 182 191 180 171 174 175 176 176 176 175 174 174 177 178 179 178 176 175 176 177 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 175 178 181 181 178 176 176 177 174 175 176 178 178 179 178 178 174 176 179 179 177 176 176 177 177 177 178 178 178 178 179 179 176 176 176 176 177 178 179 180 176 176 176 177 177 178 178 178 177 177 177 177 177 177 178 178 179 179 179 180 179 178 177 176 177 178 179 178 177 177 178 179 177 177 177 178 178 179 179 179 176 177 178 177 175 174 175 176 178 177 176 177 180 180 177 174 175 178 180 178 174 172 174 177 178 177 177 177 177 177 177 177 176 176 177 177 177 177 178 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 175 175 175 176 177 178 180 180 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 182 181 180 179 178 177 176 176 177 177 177 177 177 177 178 178 180 180 179 178 177 176 175 174 180 179 178 177 177 177 178 178 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 178 178 177 177 177 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 177 178 178 179 178 178 177 177 177 177 177 177 177 178 178 176 177 178 178 178 178 177 176 177 178 178 179 179 178 178 177 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 178 179 180 180 177 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 179 178 177 176 177 178 179 180 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 176 177 177 178 178 177 177 176 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 176 176 181 179 178 179 180 181 180 178 180 179 177 176 176 177 179 180 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 177 177 177 177 176 176 178 178 178 178 177 177 176 175 176 176 177 177 177 177 178 179 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 178 177 177 177 178 178 178 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 181 177 176 178 179 177 177 179 175 175 175 176 176 176 177 177 176 176 176 178 180 180 177 174 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 178 178 178 179 179 178 178 178 179 178 176 175 175 176 178 179 177 177 177 177 177 177 178 178 172 175 179 180 179 177 176 176 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 179 179 178 178 178 177 177 177 174 175 176 177 177 177 176 176 177 177 177 177 177 177 177 177 182 179 176 176 177 179 180 179 177 177 177 178 178 179 179 179 179 179 178 178 178 179 180 181 181 179 177 177 178 178 176 174 178 178 177 177 177 177 177 177 177 177 178 179 179 179 178 178 177 178 179 180 180 180 180 179 179 179 178 178 178 178 177 176 178 178 178 178 178 178 177 177 179 179 179 179 179 179 179 179 177 177 178 178 178 179 179 179 179 180 181 182 182 182 182 182 180 180 180 179 179 179 178 178 178 179 179 180 180 179 179 179 178 178 179 180 180 179 178 178 177 178 179 180 180 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 180 181 182 183 182 183 184 186 187 187 187 187 189 190 192 194 194 193 191 190 192 192 192 191 191 190 190 190 187 187 188 190 192 194 196 197 192 193 193 193 194 194 194 195 194 195 196 197 197 197 196 195 199 199 199 199 199 200 200 200 197 197 197 198 198 198 196 195 194 195 197 199 200 200 199 198 201 200 201 203 205 204 202 199 204 204 203 204 205 207 209 210 207 209 210 209 207 206 208 209 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 215 214 213 213 213 214 215 216 215 215 215 215 215 215 215 215 221 220 218 216 215 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 215 214 213 212 211 216 216 215 215 214 213 212 212 213 213 213 212 211 210 210 210 210 209 208 208 208 209 210 210 207 206 204 205 207 208 207 206 206 205 204 202 202 202 202 202 201 201 201 200 200 199 198 197 198 197 196 195 195 195 195 195 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 164 165 166 166 166 166 165 164 163 163 163 163 166 164 163 161 161 162 164 165 165 165 164 163 162 161 161 160 164 164 165 166 166 167 168 168 165 165 165 166 166 167 167 167 167 166 166 165 164 163 162 162 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 163 163 164 165 167 168 169 169 168 168 169 169 169 170 170 170 174 173 173 176 179 180 178 175 181 180 179 179 181 183 186 188 190 190 190 189 189 189 189 188 188 189 191 192 192 191 189 188 188 187 187 187 187 187 187 187 186 186 185 185 184 183 183 182 184 185 185 184 182 182 184 186 182 183 186 188 189 188 187 186 188 187 186 185 185 187 189 190 193 193 192 192 191 190 190 190 191 191 190 188 187 186 185 184 189 187 185 186 188 190 190 189 188 187 186 185 185 185 186 186 187 187 187 188 188 189 189 190 183 185 189 192 193 192 190 189 190 190 190 190 190 190 190 190 191 192 192 193 194 194 195 195 194 195 196 197 197 197 196 196 193 193 193 194 194 195 195 195 189 190 192 193 192 190 188 186 195 193 191 191 191 191 189 187 186 186 187 188 188 189 190 190 192 193 193 193 193 193 194 194 195 195 194 193 193 192 191 191 190 191 191 192 192 193 194 194 196 195 193 192 192 193 195 196 196 196 196 197 197 197 197 198 198 200 201 202 202 200 198 197 199 199 199 200 200 201 201 201 202 201 200 200 199 198 197 197 198 200 202 203 203 202 201 199 200 201 203 204 204 203 201 200 203 203 202 201 200 199 198 197 196 196 196 197 197 198 198 198 199 199 200 201 201 202 202 203 205 203 200 198 198 200 202 204 197 198 199 197 194 193 193 195 193 193 193 193 193 194 194 195 191 192 192 190 188 188 190 192 194 193 193 193 193 194 196 197 197 197 196 196 196 197 198 199 203 201 199 197 197 199 201 203 199 199 199 200 200 201 201 201 200 200 200 200 200 200 200 200 203 203 201 199 197 195 194 193 195 194 193 192 190 189 188 188 188 188 188 188 190 191 193 194 194 194 194 193 192 192 191 191 197 196 195 195 195 197 199 200 197 198 199 200 201 202 202 202 199 201 205 208 209 208 205 203 205 206 208 208 208 206 204 202 207 209 208 204 204 208 209 207 210 210 209 209 209 209 209 209 209 209 209 208 208 208 207 207 205 206 207 208 209 209 209 209 211 210 208 207 207 207 208 208 212 210 209 209 211 212 210 208 210 209 209 209 209 209 209 209 204 205 206 206 207 207 206 206 206 206 205 203 202 201 200 199 203 203 202 201 201 200 200 199 199 197 195 195 197 197 195 193 193 197 197 191 189 192 193 191 189 190 191 192 192 192 191 191 190 191 192 193 193 192 190 189 188 186 184 183 183 184 186 188 189 188 187 187 186 185 184 184 181 182 183 184 183 181 178 177 180 180 179 178 176 175 174 174 178 178 178 178 178 178 178 178 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 177 178 177 175 173 173 176 179 177 177 177 177 177 177 177 177 176 177 178 179 179 179 179 179 176 176 176 177 177 178 178 178 181 179 179 179 181 183 183 183 186 184 182 182 183 182 181 179 177 179 179 178 176 175 176 177 176 176 176 177 177 177 178 178 174 175 176 177 179 180 181 182 181 181 182 182 182 183 183 183 181 182 183 185 186 186 186 186 186 187 189 190 190 189 187 186 183 186 187 185 182 184 192 199 192 193 195 198 200 202 203 203 208 208 208 207 207 206 206 206 212 210 209 210 212 214 212 210 212 212 211 211 211 211 210 209 211 211 211 211 211 211 211 211 209 209 209 208 208 207 207 207 206 207 207 208 208 209 209 209 210 210 209 208 207 206 206 205 205 205 206 206 207 208 208 209 204 204 203 203 203 202 202 202 198 199 200 201 201 202 201 201 198 197 195 194 193 192 192 192 190 191 193 194 194 193 191 190 187 188 188 188 188 188 188 188 188 187 185 185 186 188 192 194 191 191 191 190 190 190 190 190 194 196 196 194 190 188 188 190 191 190 190 189 189 190 190 191 194 193 191 190 191 193 195 197 195 194 193 191 191 192 194 195 193 193 194 194 194 193 192 192 193 192 190 188 188 189 190 192 192 192 193 194 194 193 193 193 192 193 194 194 194 194 193 192 193 193 192 192 191 190 189 189 191 191 191 189 189 190 193 195 190 189 189 191 193 192 189 186 190 189 188 187 185 184 183 182 183 183 182 181 181 180 180 179 179 179 179 178 178 179 180 180 179 178 177 177 177 177 178 179 175 174 173 175 179 181 180 179 177 177 177 177 177 177 177 177 175 176 178 178 178 176 174 173 172 184 188 163 123 112 153 202 189 182 176 179 179 188 174 113 110 162 188 177 167 160 156 160 197 140 99 55 69 126 150 183 170 195 190 140 114 98 104 173 166 137 156 156 154 116 75 61 83 140 176 185 179 194 199 145 101 52 51 92 124 121 91 82 102 132 128 134 123 112 130 110 80 68 78 108 149 148 86 39 73 115 129 110 113 170 184 114 54 91 122 142 166 178 161 139 146 130 111 125 179 208 164 97 99 148 155 125 105 83 68 78 67 73 87 84 58 43 56 71 66 64 72 79 66 57 84 124 102 36 64 166 195 175 132 51 61 73 74 78 91 96 120 167 168 116 110 95 80 73 56 80 121 138 100 100 132 186 183 158 167 176 127 55 75 125 105 70 103 134 88 75 97 109 98 129 179 181 150 120 122 117 80 46 52 76 113 165 138 52 38 68 73 95 151 164 119 104 111 97 113 74 72 79 112 159 170 175 145 121 121 163 191 175 166 186 175 175 176 177 176 175 174 173 177 179 179 178 176 175 176 177 177 177 177 177 177 177 177 177 179 178 178 177 177 176 176 176 175 176 177 179 180 178 175 172 174 175 176 178 179 179 179 178 173 175 178 178 176 176 176 177 175 175 176 178 179 180 181 181 177 176 175 175 176 178 180 181 176 176 176 177 177 178 178 179 176 176 176 177 177 178 178 178 179 180 180 180 180 178 177 176 177 178 179 178 177 177 178 179 177 177 177 178 178 179 179 180 173 174 175 174 172 171 172 173 176 178 180 180 180 179 178 179 177 179 181 177 171 168 169 172 175 176 176 177 177 178 179 179 176 176 177 177 177 177 178 179 178 178 178 177 177 176 176 176 176 176 176 177 177 178 178 178 176 175 174 175 176 178 181 183 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 183 182 181 180 178 177 176 175 176 176 176 177 177 178 178 178 181 180 179 178 176 175 174 173 181 180 178 177 176 177 177 178 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 179 179 178 177 177 177 178 179 176 177 177 179 180 181 182 182 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 175 177 179 180 181 180 179 178 176 176 176 177 177 178 178 178 176 177 178 178 178 178 177 176 176 177 179 180 180 179 177 176 175 176 176 177 177 178 179 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 180 179 178 177 178 179 181 182 176 177 178 179 179 179 179 179 177 177 177 177 177 177 177 177 180 178 176 175 175 177 180 181 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 175 176 178 179 179 178 176 175 179 179 177 177 177 177 179 179 180 180 180 180 180 180 180 180 183 181 179 177 177 177 179 180 178 177 175 176 178 178 177 176 177 177 178 179 179 178 177 177 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 178 177 175 173 173 175 177 178 177 178 179 179 178 177 175 174 176 176 177 177 177 177 178 179 179 179 179 178 178 177 177 176 176 176 176 176 176 176 176 176 177 177 178 179 179 178 177 177 177 179 180 179 176 174 176 178 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 183 177 174 176 179 178 178 179 186 185 183 180 178 175 173 172 176 176 176 178 181 180 177 173 177 177 177 179 181 182 181 179 177 177 177 177 177 177 177 177 180 180 179 178 178 179 180 180 179 178 176 175 175 176 178 179 176 176 176 177 177 178 178 178 171 174 178 180 179 176 175 175 177 177 177 177 177 177 177 177 180 179 179 178 178 177 177 177 181 181 180 179 177 176 175 175 176 177 178 179 180 179 178 177 177 177 177 177 177 177 177 177 184 181 177 176 177 180 181 182 177 177 178 178 178 179 179 179 179 179 178 178 178 179 180 181 183 181 179 178 179 179 177 175 179 178 177 177 176 176 176 176 175 177 178 180 180 179 178 177 177 177 179 180 180 180 180 179 179 179 178 178 178 178 177 176 179 179 179 178 178 177 177 177 179 179 179 179 179 179 179 179 177 177 177 178 178 179 179 179 176 177 179 181 181 181 180 179 181 180 180 179 179 178 178 178 175 175 176 177 177 176 176 176 177 178 180 181 181 180 178 177 177 177 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 181 182 183 184 185 187 188 188 187 186 185 188 190 193 196 196 194 191 189 194 193 193 192 192 191 191 191 196 195 192 190 190 192 194 196 192 192 193 194 194 195 195 195 195 196 197 198 197 197 195 195 198 198 198 198 198 198 198 198 192 196 200 201 199 197 198 200 191 193 197 200 201 200 198 196 203 202 203 204 205 203 199 195 205 205 206 206 206 206 206 206 205 206 208 208 206 206 208 209 208 210 211 211 211 211 212 213 213 213 212 212 212 213 214 215 215 214 213 212 213 214 215 216 215 215 215 215 215 215 215 215 219 218 217 216 216 216 217 218 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 217 217 215 213 210 209 215 214 214 213 212 211 210 210 212 212 212 211 210 209 209 208 212 211 209 208 207 208 209 209 206 204 203 204 206 208 206 204 204 203 202 201 200 200 200 200 203 201 198 196 195 196 197 198 197 196 195 194 194 196 197 199 163 164 166 167 167 166 164 163 162 163 165 167 167 166 165 164 164 164 164 163 163 162 162 162 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 162 161 162 164 165 164 163 164 164 164 165 165 165 166 166 162 164 166 166 164 163 163 165 161 161 163 165 168 168 165 162 164 164 164 163 163 162 162 162 164 165 166 166 166 166 167 167 164 164 165 166 166 167 167 168 165 166 169 171 172 172 172 171 175 175 175 175 175 175 175 175 180 180 180 181 183 185 187 188 188 188 187 187 187 188 189 190 190 190 190 190 190 190 190 190 190 190 189 188 188 187 186 186 183 183 183 182 183 183 184 185 186 185 184 183 183 185 186 188 189 187 185 183 183 185 187 189 192 192 191 190 190 189 188 188 185 187 189 189 187 187 188 191 189 189 189 188 188 187 187 187 189 189 190 190 190 190 190 190 192 191 188 186 186 187 189 190 187 187 186 186 186 187 188 189 191 190 189 188 187 188 189 189 186 187 189 190 191 192 192 192 191 191 192 193 194 195 195 196 194 194 194 194 194 194 194 194 190 202 205 194 188 194 196 191 196 194 191 189 189 190 193 194 192 191 191 190 190 189 189 189 185 185 186 187 188 190 191 192 193 191 189 187 187 189 191 193 187 189 191 193 195 195 194 194 190 190 191 191 192 193 194 194 195 195 196 196 196 196 197 197 196 197 197 197 196 196 195 194 197 198 198 199 200 200 200 200 200 200 200 200 200 200 200 200 197 200 203 203 202 201 201 203 202 201 199 198 198 198 198 199 204 204 204 204 204 204 204 204 204 203 203 202 201 200 199 199 202 199 196 195 196 197 195 193 198 198 198 199 200 201 202 203 200 200 201 201 200 200 199 198 199 198 197 197 197 197 198 199 192 192 193 193 193 193 194 194 194 194 194 193 193 192 192 192 192 192 192 193 194 196 197 198 192 195 198 201 203 202 201 200 199 199 200 201 202 202 203 203 201 201 201 201 201 201 201 201 200 199 198 197 197 197 198 198 201 200 198 196 195 193 192 192 196 196 195 194 193 191 191 190 187 185 186 190 192 191 192 195 193 193 194 194 195 195 196 196 195 196 197 198 198 198 197 196 200 200 200 200 201 203 205 206 205 205 204 203 203 203 204 205 207 208 208 209 209 208 208 207 206 206 206 206 206 206 206 206 209 209 209 208 208 208 207 207 206 207 209 211 211 209 207 206 213 212 211 210 208 207 206 206 207 208 209 209 209 209 210 211 209 210 210 210 210 210 211 211 211 210 209 208 208 208 209 210 205 206 206 206 206 206 206 205 207 207 206 205 203 202 201 200 201 202 202 202 202 200 199 199 196 196 196 196 195 193 192 191 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 191 193 195 196 195 192 188 186 188 185 182 182 185 189 191 192 192 190 191 195 201 201 194 187 189 188 187 186 184 183 182 181 178 179 180 178 176 175 177 179 177 177 179 179 179 179 178 177 175 176 178 179 179 178 176 175 178 177 176 176 176 176 177 178 179 177 176 177 179 180 179 177 177 178 180 180 179 177 173 171 174 176 178 178 176 175 175 177 178 177 176 175 175 176 177 178 174 177 180 181 181 180 180 181 180 180 181 182 182 183 183 184 182 182 181 180 179 178 178 177 176 177 178 180 180 180 179 179 176 176 178 179 179 179 179 178 186 185 182 180 179 179 180 181 181 181 181 182 182 183 183 183 183 182 182 182 183 185 186 187 183 184 185 186 186 186 185 184 184 188 190 190 187 185 185 187 193 194 196 198 200 202 204 205 206 205 203 202 203 205 208 209 207 207 207 208 210 212 214 215 213 213 213 213 213 212 211 210 211 211 210 210 209 208 207 207 210 210 209 209 209 209 208 208 207 208 208 208 207 207 206 205 210 209 208 207 205 204 203 202 198 199 201 202 204 205 205 205 208 206 204 202 200 200 201 202 201 201 201 200 198 196 193 192 195 193 192 192 194 194 193 191 191 192 192 193 193 194 195 195 190 190 190 190 189 188 186 185 188 188 189 189 189 189 190 190 193 194 194 195 194 193 191 190 193 193 193 192 192 191 191 191 189 189 189 189 190 192 194 195 196 195 193 192 193 195 197 199 200 199 197 195 193 191 189 188 193 194 195 197 197 196 194 193 196 194 192 189 189 190 192 193 189 191 193 194 195 193 191 190 201 199 196 193 191 192 193 194 196 196 195 194 193 192 192 191 191 191 191 191 191 191 191 191 191 191 190 189 190 191 193 195 184 184 185 185 185 184 183 183 185 184 182 180 180 181 182 183 176 178 179 179 177 177 178 180 176 176 177 177 177 177 178 179 181 179 178 179 180 180 178 175 179 170 173 180 179 179 178 172 182 172 174 180 176 174 176 175 166 178 195 150 138 115 145 152 156 177 181 178 179 185 167 112 145 183 191 187 174 147 136 133 151 114 102 84 73 103 131 139 157 203 208 176 120 67 69 95 121 162 177 204 212 162 97 41 82 168 167 188 194 172 203 190 145 81 73 91 115 132 99 63 90 129 120 92 117 152 137 103 52 54 84 124 124 91 75 86 122 178 181 121 88 130 159 120 76 118 140 148 158 181 188 154 140 154 124 111 160 178 126 78 114 157 142 108 87 64 54 54 48 65 88 71 51 55 57 59 55 84 121 122 76 45 86 154 126 68 44 95 166 184 135 74 38 36 59 97 100 76 96 152 160 145 127 88 73 72 62 79 125 136 102 98 142 159 155 151 193 171 94 51 114 179 148 82 101 101 89 90 133 127 94 141 199 163 136 119 101 96 85 60 47 70 122 164 135 54 22 51 77 152 162 121 113 104 85 91 121 97 88 127 176 214 180 150 114 116 148 189 176 184 185 179 174 174 175 177 178 176 174 173 181 180 177 176 176 177 180 181 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 180 179 179 178 178 177 177 177 173 174 176 177 178 178 177 177 175 175 175 176 176 177 177 177 175 176 176 177 178 178 179 179 175 176 176 177 177 178 179 179 179 178 177 177 178 179 181 182 180 178 176 175 175 177 180 182 176 176 176 176 176 176 176 176 175 176 178 179 179 178 176 175 179 178 178 177 177 176 176 176 176 177 177 178 178 179 179 179 177 177 177 177 177 177 177 177 179 177 177 178 180 180 177 174 178 178 177 177 177 177 177 177 182 182 181 179 178 177 176 175 178 178 178 178 178 178 178 178 177 178 178 178 178 178 178 178 179 179 178 177 175 174 173 173 177 176 176 175 175 176 176 177 178 178 179 179 179 178 176 175 182 181 180 178 177 176 175 175 180 179 178 177 177 177 177 177 178 178 178 178 178 178 178 178 175 175 176 177 178 178 179 179 179 179 179 179 179 179 179 179 176 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 183 181 179 177 176 177 179 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 177 177 180 179 179 178 178 177 176 176 178 177 176 176 176 176 177 178 178 176 175 176 177 177 175 172 176 177 178 178 178 178 179 179 177 177 177 177 177 177 177 177 176 176 177 178 178 179 179 180 184 181 178 174 173 174 176 177 180 179 178 178 178 178 179 180 174 176 178 180 181 180 178 177 180 179 177 176 176 177 179 180 179 180 180 180 178 175 172 170 178 178 178 178 178 178 178 178 176 177 177 178 178 179 179 179 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 175 177 179 178 176 175 176 178 177 177 177 176 174 175 179 182 175 175 176 176 176 176 177 177 178 178 178 178 178 178 178 178 182 180 178 176 175 175 175 176 173 175 178 180 181 182 181 180 178 178 178 177 177 176 176 176 175 176 178 180 180 179 178 177 175 174 173 173 173 175 177 179 178 178 178 178 178 178 178 178 179 178 178 178 179 180 181 181 177 177 178 178 179 180 180 181 177 177 177 177 177 177 177 177 175 174 174 176 179 179 177 174 181 179 177 175 174 175 176 177 181 179 177 177 178 179 177 175 178 178 178 178 178 178 178 178 181 180 178 177 176 176 177 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 180 179 178 178 177 177 177 178 179 180 181 180 178 176 177 179 177 177 178 179 179 178 177 177 177 178 178 179 181 182 182 183 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 176 177 179 180 181 180 180 179 182 181 181 180 178 177 177 176 179 180 180 180 179 179 178 177 178 178 178 178 178 178 178 178 178 179 180 181 181 181 180 179 181 180 177 176 176 177 179 180 182 182 181 181 181 181 181 180 181 181 181 180 180 179 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 182 180 176 177 183 186 185 179 179 180 180 180 181 181 181 184 185 186 187 188 187 186 185 192 192 193 194 194 193 192 192 192 192 191 191 190 189 188 188 188 189 191 193 193 193 191 190 196 195 193 191 191 191 193 194 195 195 195 196 196 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 202 201 199 197 196 197 199 200 200 200 200 200 200 199 199 199 206 205 205 204 204 203 203 203 209 208 208 207 206 206 205 205 206 207 209 212 213 214 214 214 211 211 211 212 212 211 210 210 214 214 214 214 214 214 214 214 218 218 218 217 217 216 216 216 216 216 215 215 215 215 214 214 219 217 215 213 211 212 212 213 216 216 216 216 216 216 216 216 212 213 213 215 216 217 218 218 214 216 216 215 212 211 213 215 211 211 211 211 211 212 212 212 210 208 207 207 209 210 208 206 211 210 209 207 205 203 202 201 203 201 200 201 204 205 204 202 203 202 201 199 197 196 194 194 193 193 193 196 197 196 193 190 162 163 164 165 165 164 163 162 162 162 163 164 165 165 164 164 164 164 164 163 163 162 162 162 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 162 161 162 164 165 164 163 164 164 164 165 165 166 166 166 164 166 168 167 165 164 165 166 168 166 164 164 166 166 166 164 164 164 164 163 163 162 162 162 164 165 166 166 166 166 167 167 164 165 165 166 166 167 168 168 167 168 169 170 171 172 172 172 175 175 176 176 176 176 176 176 180 180 180 181 183 185 187 188 188 188 187 187 187 188 189 189 190 190 190 190 190 190 190 190 190 190 189 188 188 187 186 186 185 185 184 184 184 185 186 186 185 185 185 184 185 185 186 187 186 186 186 186 186 186 186 186 190 190 190 189 189 188 188 188 188 189 191 190 188 187 188 190 191 190 190 190 190 190 190 189 189 189 189 190 190 191 191 191 191 189 188 186 186 187 188 189 187 187 186 186 186 187 188 189 188 188 187 187 187 188 189 190 189 189 189 190 191 192 193 193 191 192 192 193 193 194 194 195 198 197 197 196 196 195 194 194 193 195 195 193 191 191 192 191 194 193 192 190 190 191 192 193 188 188 189 190 190 191 192 192 187 187 187 187 188 189 190 191 190 190 191 192 192 192 191 191 191 191 192 193 193 193 192 192 192 192 193 193 194 194 194 195 192 192 193 193 194 194 195 195 194 195 196 197 197 197 197 197 194 195 197 198 200 200 201 201 200 200 200 200 200 200 200 200 198 201 203 203 201 200 201 202 202 202 201 200 200 200 200 200 203 203 203 203 203 203 203 203 203 203 202 202 201 200 199 199 200 198 196 197 199 201 201 200 199 199 199 199 200 201 202 202 202 201 199 197 197 198 199 200 199 199 199 199 199 199 199 199 202 201 199 197 195 193 192 191 195 194 194 194 193 193 192 192 194 194 194 194 195 196 198 199 192 194 197 200 201 200 199 198 203 203 202 202 201 200 199 199 201 201 201 201 201 201 201 201 200 199 198 197 197 197 198 198 200 199 198 196 195 194 193 193 193 193 193 193 192 192 192 192 187 185 187 191 192 191 192 195 192 192 193 193 194 194 195 195 195 196 197 199 199 199 198 198 202 201 200 199 200 202 205 207 206 206 205 205 206 207 208 208 207 207 208 209 209 208 207 207 206 206 206 206 206 206 206 206 210 210 210 209 209 209 208 208 209 209 208 208 208 208 209 209 212 212 211 210 209 208 208 207 207 208 209 209 209 209 210 211 210 210 210 210 210 210 210 210 207 208 209 210 210 209 207 206 206 206 207 207 207 207 206 206 207 206 206 205 204 203 202 202 201 202 202 202 201 200 199 198 197 197 196 195 193 193 192 192 194 194 194 194 193 193 193 193 194 194 193 193 193 193 193 193 193 194 194 194 194 193 192 192 190 187 184 184 187 189 191 191 195 192 191 192 195 196 194 192 194 193 192 191 189 188 187 186 181 182 182 180 177 176 177 178 177 177 178 179 180 179 178 178 177 177 178 178 178 178 177 177 178 177 177 176 176 177 177 178 179 177 176 177 179 180 179 177 175 176 178 179 179 178 176 175 175 177 179 179 177 176 176 178 180 179 178 177 177 177 178 178 177 179 181 180 179 177 178 179 180 180 181 181 182 183 183 183 182 182 181 181 181 181 181 181 180 180 180 179 178 178 177 177 176 177 178 179 179 179 178 177 183 182 181 180 179 179 179 179 180 181 181 181 182 182 182 183 183 183 182 183 183 185 186 187 183 184 185 186 186 186 185 185 184 184 185 186 189 190 191 190 194 195 196 198 200 202 203 204 206 206 205 205 205 207 208 210 209 209 209 209 210 211 212 213 211 212 212 212 212 211 211 210 212 212 211 211 210 209 209 208 210 210 209 209 209 209 208 208 208 208 208 208 208 207 206 206 208 208 208 208 208 208 208 208 206 206 207 207 206 206 205 204 206 206 204 203 201 201 201 201 201 201 201 201 201 199 198 197 198 196 194 194 196 196 194 192 193 193 193 193 194 194 194 194 190 191 191 191 190 189 188 187 189 189 190 190 190 190 191 191 193 194 195 195 194 193 192 191 194 194 193 193 193 192 192 192 190 190 190 190 191 193 195 196 194 194 193 192 193 194 196 197 198 198 197 196 195 194 193 193 196 196 197 196 196 195 194 193 198 197 195 193 191 191 191 191 193 194 194 193 193 192 192 191 200 199 196 194 193 194 194 195 194 194 194 194 194 194 194 193 192 192 192 191 191 190 190 190 194 194 193 192 190 189 188 187 187 186 186 185 185 184 184 184 185 184 183 183 182 183 183 183 180 181 182 181 178 177 177 179 176 176 177 177 177 177 178 179 180 178 176 176 178 180 179 179 178 180 184 181 172 175 179 175 180 175 177 178 173 176 180 176 179 179 201 182 166 114 123 134 142 189 181 155 161 168 158 135 173 190 184 175 162 144 143 139 128 87 82 88 90 106 126 148 158 191 185 160 126 84 58 44 66 158 196 197 206 194 130 39 92 187 192 192 182 170 196 164 154 122 111 95 94 107 81 48 62 111 118 102 126 147 122 91 71 63 82 114 108 78 84 120 144 192 199 165 132 129 122 79 73 182 194 116 105 177 194 123 122 145 136 117 125 122 97 82 114 133 127 129 121 74 46 47 46 73 86 57 48 68 67 60 61 93 134 136 88 49 80 139 147 111 66 65 121 165 134 74 35 48 70 96 104 97 112 147 144 141 127 83 68 80 74 80 102 97 69 83 124 140 151 162 192 145 74 60 123 166 134 86 92 108 95 89 126 130 104 118 150 155 144 107 82 96 98 68 57 85 128 149 110 45 36 78 131 182 167 113 86 75 82 99 112 99 104 162 190 184 142 118 116 124 155 193 177 181 179 172 175 175 175 176 176 175 175 174 179 178 177 176 176 177 178 179 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 176 176 177 177 177 176 175 175 176 176 176 176 176 177 177 177 176 176 176 176 176 175 175 175 178 177 177 177 177 177 177 177 175 176 177 178 178 178 177 176 176 177 178 179 179 179 178 178 176 176 176 176 176 176 176 176 176 177 177 178 178 177 177 176 178 178 178 177 177 176 176 176 177 177 177 178 178 179 179 179 177 177 177 177 177 177 177 177 177 176 176 178 180 181 179 176 178 178 178 177 177 176 176 176 178 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 176 176 176 176 176 176 177 177 176 175 175 176 177 177 177 178 179 179 179 178 177 176 176 177 178 179 179 179 178 177 179 178 177 176 176 177 177 178 178 178 178 178 178 178 178 178 175 176 176 177 178 178 179 179 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 180 179 178 178 177 177 176 178 178 178 178 178 178 178 178 182 180 178 176 176 177 178 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 180 179 179 179 179 180 180 177 178 178 178 178 178 178 178 179 178 177 176 176 176 177 177 180 178 178 178 180 179 177 174 176 177 178 178 178 178 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 177 179 179 178 178 177 177 178 178 180 179 178 178 178 178 179 180 177 178 179 179 179 178 177 176 179 178 178 177 177 178 178 179 175 176 177 179 179 178 177 176 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 177 179 178 176 175 177 178 178 178 178 176 174 175 178 181 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 178 177 177 177 178 178 175 176 177 177 177 177 176 176 178 178 177 177 177 177 177 177 176 177 178 179 179 179 178 178 177 176 176 176 176 177 178 178 178 178 178 178 178 178 178 178 179 178 178 178 178 179 179 180 179 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 177 180 180 178 176 176 176 177 177 178 177 177 177 180 178 177 177 179 179 178 176 178 178 178 178 178 178 178 178 180 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 178 177 177 177 177 177 178 179 180 179 177 175 176 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 177 178 178 179 180 180 180 180 181 181 180 179 179 178 177 177 180 180 180 180 179 179 178 177 178 178 178 178 178 178 178 178 177 178 179 180 180 180 179 178 181 180 178 177 177 178 180 181 181 181 181 181 180 180 180 180 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 182 183 181 177 176 180 181 179 181 181 181 181 182 182 182 182 181 182 184 186 187 188 189 189 194 194 194 193 193 193 193 193 194 193 193 192 191 191 190 190 189 190 192 194 194 193 192 191 191 191 191 192 193 194 196 197 195 195 196 196 196 197 197 197 198 198 198 198 198 198 198 198 199 199 198 198 198 198 198 198 197 198 198 199 200 200 200 199 200 200 200 200 200 200 199 199 204 204 205 205 206 206 207 207 208 208 207 207 207 207 206 206 209 210 211 212 212 212 212 211 212 212 212 211 211 211 212 212 215 215 215 216 216 216 216 216 218 217 217 217 217 217 217 216 216 216 215 215 215 215 214 214 218 218 216 215 215 214 215 215 212 212 213 213 213 214 214 214 215 215 215 215 215 215 215 215 214 215 216 214 212 211 213 215 211 211 211 211 211 211 211 211 210 208 207 207 209 209 208 206 208 207 207 206 205 205 204 204 206 204 202 202 203 203 201 199 201 201 200 198 197 196 195 194 194 193 193 194 196 196 193 190 162 162 163 164 164 163 162 162 163 163 162 162 162 163 164 165 164 164 164 164 163 163 163 163 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 162 161 162 164 166 165 163 164 164 165 165 165 166 166 166 165 167 169 169 167 166 167 168 172 169 165 163 164 165 166 165 164 164 164 164 163 163 163 163 164 165 166 166 166 166 167 167 165 165 165 166 167 167 168 168 170 170 170 170 170 171 172 173 176 176 176 177 177 177 178 178 180 180 181 182 184 185 186 187 188 187 187 186 187 187 188 189 190 190 190 190 190 190 190 190 190 190 189 188 188 187 186 186 187 187 187 186 186 187 187 188 184 185 185 186 186 186 186 185 184 185 187 188 188 187 185 184 188 188 188 188 188 188 188 189 190 191 192 191 189 188 188 189 190 190 190 190 190 191 191 191 189 189 189 190 190 191 191 191 189 189 188 188 187 187 187 187 188 187 187 186 187 187 188 189 185 185 186 186 187 189 190 191 192 191 190 189 189 191 193 194 192 192 192 193 193 193 193 193 199 198 197 196 195 194 193 193 196 190 189 194 195 191 190 193 192 192 192 192 191 191 191 191 189 189 189 190 190 190 190 191 188 188 188 188 188 189 190 190 186 188 192 195 196 194 191 189 194 194 193 192 191 191 191 192 194 194 194 194 194 194 194 194 190 190 191 192 193 194 195 195 193 194 195 196 198 198 199 199 197 198 199 200 200 201 201 200 201 201 201 201 201 201 201 201 200 201 203 203 201 200 200 201 202 202 202 202 202 201 201 200 201 201 201 201 201 201 201 201 203 203 202 201 201 200 200 199 200 198 197 197 199 201 201 201 200 200 200 200 201 201 201 201 204 201 197 194 194 196 199 202 198 199 200 201 201 200 199 198 204 203 201 199 196 193 192 191 195 195 194 194 194 193 193 193 196 196 196 195 196 197 198 199 197 199 201 203 203 202 201 200 203 203 202 202 201 200 199 199 201 201 201 201 201 201 201 201 200 199 198 197 197 197 198 199 198 197 197 196 196 195 194 194 191 191 191 191 192 192 193 193 188 186 187 191 192 191 192 195 191 191 192 192 193 194 194 195 196 197 198 199 200 200 200 200 205 203 201 200 201 203 205 207 206 206 206 206 206 207 209 210 206 207 208 208 208 208 207 206 207 207 207 207 207 207 207 207 211 211 211 210 210 209 209 209 212 210 208 207 207 208 210 212 211 210 210 210 209 209 209 209 207 208 209 209 209 209 210 211 211 211 211 210 210 209 209 209 205 208 211 213 213 210 207 205 207 207 208 208 208 208 207 207 206 206 205 205 205 204 204 204 202 202 202 202 201 200 199 198 199 197 195 193 192 192 192 193 195 194 194 193 193 192 192 191 194 194 194 194 194 194 194 194 196 195 193 192 192 193 195 196 191 189 187 188 190 192 192 191 198 196 193 191 191 192 195 197 199 199 198 197 195 194 193 193 187 187 187 184 181 178 178 178 177 177 178 179 180 180 180 180 179 178 178 177 177 178 178 179 178 178 177 176 176 177 178 178 178 177 176 177 179 179 179 178 175 175 176 177 178 179 179 179 177 179 181 180 179 177 178 179 181 181 180 179 179 179 179 179 180 181 181 179 176 175 177 178 179 180 180 181 181 182 182 183 181 181 182 183 184 184 185 185 185 183 181 178 176 176 175 176 178 178 179 179 179 178 177 176 179 179 180 180 180 179 179 178 180 180 180 181 181 182 182 182 183 183 183 183 183 184 186 186 184 184 185 186 186 186 185 185 188 185 182 184 189 193 193 191 195 196 197 199 200 202 203 203 206 206 207 207 208 209 209 209 211 211 210 209 209 210 210 211 209 210 210 211 211 211 210 210 213 212 212 211 211 210 210 210 210 210 209 209 209 209 208 208 209 209 209 209 209 208 207 207 207 207 207 208 208 208 208 208 208 208 208 208 208 207 206 205 204 204 204 204 203 201 200 199 201 201 202 203 203 202 202 201 201 199 197 197 198 198 196 194 195 195 194 194 194 193 193 193 192 193 193 194 194 193 192 191 191 191 191 191 191 192 192 192 194 194 195 195 195 194 193 192 195 195 194 194 194 193 193 193 191 191 191 192 193 194 196 197 193 193 193 193 194 194 194 194 196 196 197 197 198 198 198 198 200 199 197 196 194 194 194 194 196 196 196 196 195 194 193 192 196 195 194 193 192 192 192 193 196 195 195 195 194 194 194 194 192 192 193 193 194 194 195 195 193 193 192 191 191 190 189 189 194 194 193 192 191 188 186 185 190 189 187 185 184 184 185 185 184 184 185 185 185 184 183 183 183 184 184 182 179 177 177 178 176 176 177 177 177 177 178 179 179 177 175 174 176 179 180 180 180 184 187 179 167 172 180 178 180 175 177 178 173 176 179 173 179 175 191 174 156 101 97 100 132 187 164 136 158 160 149 154 174 183 180 178 166 156 152 130 93 72 77 87 93 100 113 143 145 163 151 146 150 131 90 42 41 141 198 205 212 201 123 20 66 145 171 190 192 189 206 172 145 152 138 85 64 82 67 37 54 115 132 110 115 122 103 84 90 78 83 97 88 75 102 149 157 192 198 195 172 124 81 37 82 183 186 109 90 137 154 112 125 136 138 125 109 94 85 84 111 103 97 132 139 82 44 45 42 78 85 52 54 80 76 72 89 119 148 136 85 49 70 112 157 158 97 38 74 140 126 68 37 62 79 87 102 117 130 142 118 122 121 95 84 87 73 63 65 60 67 106 118 108 139 180 174 107 60 88 141 150 122 98 97 124 103 93 132 160 148 121 103 132 139 104 78 94 102 81 68 75 108 135 94 25 40 116 155 176 143 108 90 82 88 78 67 67 81 159 165 122 96 94 130 129 148 177 159 163 173 185 175 176 176 175 174 175 176 176 177 177 176 176 176 176 177 177 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 179 178 178 178 178 177 177 177 178 178 178 178 177 176 174 174 177 177 177 177 176 176 176 176 179 178 178 177 176 175 175 174 179 179 178 178 177 176 175 175 174 176 179 180 180 178 175 173 173 175 179 182 182 180 177 175 177 177 177 177 177 177 177 177 178 177 177 177 177 177 177 178 178 178 178 177 177 177 176 176 177 177 177 178 178 178 179 179 177 177 177 177 177 177 177 177 176 176 176 178 180 180 179 178 178 178 178 177 177 176 176 176 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 174 174 175 176 177 178 179 179 178 177 176 176 176 176 177 178 177 177 178 179 179 179 178 178 175 176 178 180 180 179 178 177 178 177 177 176 176 177 178 179 178 178 178 178 178 178 178 178 176 176 177 177 178 179 179 179 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 179 177 176 176 176 177 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 181 181 180 180 180 180 181 181 176 176 177 177 178 179 180 180 180 179 178 177 176 176 177 177 179 178 178 179 180 180 177 175 176 177 178 178 178 178 179 179 177 177 177 177 177 177 177 177 180 180 179 178 177 177 176 176 176 177 179 180 181 180 179 178 179 179 178 178 178 178 179 179 180 180 179 178 177 176 176 176 177 178 178 179 179 178 178 177 175 175 177 178 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 178 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 176 177 178 178 177 176 177 178 179 179 179 177 175 175 178 180 178 178 178 178 178 179 179 179 178 178 178 178 178 178 178 178 177 178 179 179 180 180 180 179 180 179 177 176 175 174 174 174 177 177 177 177 177 177 178 178 178 178 177 177 177 178 179 179 179 179 179 180 179 179 178 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 180 179 179 178 177 176 176 175 177 177 177 177 177 177 177 177 177 177 177 178 180 180 179 178 172 174 177 180 180 180 178 177 179 177 176 177 179 180 179 177 178 178 178 178 178 178 178 178 178 178 179 179 179 178 177 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 177 176 176 176 176 176 176 178 179 178 176 175 176 177 180 179 178 177 177 178 179 180 180 180 179 179 178 178 178 177 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 179 180 181 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 176 177 178 179 179 179 178 178 180 180 178 178 178 180 182 183 180 180 180 180 180 179 179 179 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 180 181 181 178 178 179 179 177 183 183 183 183 183 183 183 183 182 182 184 186 189 192 194 196 197 196 194 193 192 193 194 194 195 195 195 194 194 193 193 192 191 192 194 195 195 195 194 193 190 191 192 194 195 195 195 195 195 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 199 199 199 198 198 198 197 197 193 195 198 201 202 202 200 199 200 200 200 200 200 200 200 200 200 201 202 204 206 207 209 209 207 207 207 207 207 208 208 208 212 212 212 212 211 210 209 208 214 213 212 211 211 212 213 214 214 214 215 215 216 216 217 217 216 216 216 217 217 217 217 217 216 216 215 215 215 215 214 214 215 215 216 216 216 216 215 214 214 214 214 215 215 215 216 216 218 217 216 215 214 213 213 212 213 214 215 214 212 211 212 213 212 212 211 211 210 210 210 209 209 208 207 207 208 208 207 206 204 205 205 205 206 206 206 206 205 204 202 201 200 200 198 196 199 199 198 197 197 196 195 195 196 194 193 193 194 194 193 191 163 163 164 164 164 164 163 163 165 164 162 161 162 163 164 166 164 164 164 164 164 164 164 163 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 162 163 165 166 165 163 165 165 165 165 166 166 167 167 165 167 169 169 167 166 167 168 170 167 164 164 165 166 166 165 164 164 164 164 164 164 164 163 164 165 166 166 166 166 167 167 165 165 166 166 167 168 168 169 173 172 170 169 170 171 173 174 176 177 177 178 178 179 179 179 180 181 182 184 185 186 186 186 187 187 186 186 186 187 188 189 189 189 189 189 189 189 189 189 189 189 189 188 188 187 187 187 189 188 187 187 187 187 187 188 183 185 186 188 188 187 186 185 185 186 186 187 187 186 186 185 187 187 188 188 189 190 190 190 191 191 191 191 190 190 190 191 187 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 189 189 190 190 190 189 188 187 188 188 187 187 187 188 189 189 186 186 187 188 189 190 191 191 192 191 188 187 187 189 191 193 193 193 193 192 192 192 192 192 195 195 194 194 193 192 192 192 194 192 193 195 195 194 194 196 191 191 192 192 192 191 190 190 193 193 192 190 189 187 186 185 187 187 187 188 189 190 191 192 185 187 191 194 195 194 191 189 195 194 192 190 190 191 192 193 194 194 194 193 193 193 193 193 191 191 192 193 195 196 197 197 194 195 196 197 198 198 198 198 202 202 203 202 202 201 200 199 201 201 201 201 201 201 201 201 202 202 202 202 201 200 200 200 201 201 202 203 203 202 201 200 202 202 202 202 202 202 202 202 202 202 202 201 201 200 200 200 202 200 198 197 196 196 196 196 201 201 201 201 201 201 200 200 202 200 197 195 195 196 198 200 196 197 199 201 201 199 197 196 196 196 196 195 195 195 194 194 195 195 195 195 195 195 194 194 197 197 196 196 196 196 197 198 200 201 202 203 203 202 201 200 199 199 200 201 202 202 203 203 201 201 201 201 201 201 201 201 200 200 199 198 198 198 198 199 196 196 197 197 196 196 195 195 191 191 191 191 191 191 191 191 189 187 188 191 193 191 192 195 191 192 192 193 194 195 196 196 197 198 199 200 201 202 203 203 204 204 204 204 204 205 205 205 207 206 205 205 205 205 206 207 207 207 208 209 209 208 207 207 207 207 207 207 207 207 207 207 211 210 210 210 209 209 209 209 211 210 209 208 208 209 210 211 208 208 208 209 209 209 209 209 207 208 209 209 209 209 210 211 212 212 211 211 210 209 208 208 208 209 211 213 213 212 210 208 208 208 209 209 209 209 208 208 205 205 205 206 206 206 206 206 203 203 203 203 202 200 199 198 200 198 195 192 191 192 193 195 195 195 194 193 192 191 191 190 194 194 194 195 195 195 195 195 197 196 194 193 193 193 194 194 191 190 189 191 194 196 195 194 200 199 198 194 192 192 196 200 201 201 200 199 198 197 196 196 193 193 191 188 185 182 179 179 178 178 179 180 180 181 181 181 181 179 178 177 177 178 179 181 179 178 177 177 177 177 178 179 178 177 177 178 178 179 179 178 177 177 176 176 177 178 179 180 178 181 182 182 180 179 180 181 183 183 182 182 181 180 180 179 181 182 181 178 176 175 178 180 179 179 180 180 181 182 182 183 182 182 183 184 184 185 185 185 186 184 181 178 176 176 177 178 179 179 180 180 179 178 177 176 175 177 179 180 181 180 178 178 180 180 180 181 181 181 182 182 184 183 183 183 183 184 185 186 184 184 185 185 185 186 185 185 192 189 186 185 187 190 190 190 197 197 198 199 200 202 202 203 205 206 207 208 209 209 208 208 211 210 210 209 209 210 211 211 207 208 209 210 210 210 210 210 212 212 211 211 211 210 210 210 210 210 209 209 209 209 208 208 209 209 210 210 209 209 208 207 209 208 207 206 204 203 202 201 202 203 204 205 206 207 207 207 202 203 204 204 204 202 200 198 202 202 202 202 202 202 202 202 202 200 198 198 199 198 196 194 197 197 196 195 194 194 193 193 193 194 195 196 196 195 195 194 192 192 192 193 193 193 193 193 195 195 195 195 195 195 194 194 196 196 195 195 195 194 194 194 193 193 193 194 195 196 196 197 193 194 195 196 196 195 194 193 195 196 196 197 198 199 199 199 200 199 197 195 194 195 196 197 191 193 195 197 198 197 195 194 192 193 193 194 194 194 193 193 191 192 193 193 194 193 193 192 193 193 193 193 193 193 194 194 194 194 193 192 190 189 188 188 191 191 190 189 189 189 189 189 192 189 186 183 182 183 184 185 182 184 185 186 185 184 182 181 183 184 184 182 179 177 177 178 176 176 177 177 177 177 178 179 177 177 176 176 177 177 177 177 186 172 167 169 169 174 180 178 177 167 171 181 180 176 174 169 179 186 187 149 136 119 120 107 122 141 122 137 175 161 142 152 168 182 188 187 176 175 170 130 97 111 121 98 79 81 99 135 144 150 141 154 178 180 153 107 74 104 156 211 217 161 84 35 68 83 105 159 185 177 175 151 133 161 136 70 55 78 69 43 58 131 156 122 104 106 94 75 80 75 76 80 77 81 110 145 155 183 179 196 190 129 75 27 84 123 128 127 127 109 112 129 126 128 138 136 116 103 100 93 98 79 66 99 116 79 53 50 50 74 77 55 60 71 79 111 147 168 169 130 82 64 79 100 139 172 118 33 50 115 108 58 44 71 81 79 95 118 128 128 113 101 101 103 99 86 62 43 33 67 125 167 132 92 134 189 162 86 59 104 138 132 119 114 107 126 94 92 146 198 198 141 96 108 118 113 101 94 90 84 67 66 83 103 79 34 54 122 139 155 133 123 114 102 89 38 45 62 83 167 159 104 100 116 132 133 140 156 137 149 170 192 176 178 177 174 172 175 177 178 175 175 176 177 177 176 175 175 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 178 178 178 177 177 176 176 175 178 178 178 177 177 176 176 176 180 180 180 179 179 178 178 178 178 178 178 177 177 176 176 176 178 179 181 181 181 179 177 175 173 175 179 181 182 180 177 175 177 177 177 177 177 177 177 177 179 178 177 176 176 177 178 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 178 178 178 178 177 177 177 174 175 175 176 177 178 179 180 178 177 177 176 176 177 177 178 176 177 177 178 178 179 179 179 181 180 179 178 177 176 176 176 178 178 177 177 178 179 180 181 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 175 176 177 178 179 181 182 182 178 178 178 178 178 178 178 178 178 178 177 176 176 176 177 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 177 177 177 178 178 179 179 179 180 179 178 177 176 176 177 177 177 176 176 177 178 178 176 174 176 177 178 178 178 178 179 179 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 178 179 179 179 179 179 178 178 178 178 178 178 178 178 180 180 178 177 176 177 177 178 176 177 179 180 180 179 177 176 179 179 179 178 178 177 176 175 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 178 178 179 180 180 178 176 175 177 179 178 178 178 178 178 179 179 179 178 178 178 178 178 178 178 178 176 178 179 180 180 179 178 177 183 181 179 176 175 175 176 176 176 176 176 177 177 178 178 178 179 178 177 176 176 177 179 180 179 180 181 182 181 179 177 175 178 178 178 178 178 178 178 178 178 178 177 176 175 175 176 176 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 178 175 176 178 179 179 179 178 177 178 176 176 177 179 180 179 178 178 178 178 178 178 178 178 178 176 177 179 180 180 179 177 175 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 176 176 175 175 176 176 176 178 179 178 176 176 177 178 181 180 178 176 176 178 180 181 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 181 180 178 177 177 178 180 182 178 178 178 179 179 180 180 180 180 180 179 179 178 178 178 178 179 179 179 179 179 179 179 179 177 178 178 179 179 179 179 179 180 180 179 179 180 182 183 184 180 180 180 179 179 179 179 178 181 181 181 180 180 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 175 177 179 180 181 182 182 181 184 184 184 183 183 183 183 183 185 186 187 189 192 195 198 200 200 198 195 193 192 193 195 197 196 196 195 195 195 194 194 194 194 195 196 196 196 196 195 195 193 194 195 196 195 194 192 190 196 196 196 197 197 197 198 198 199 199 199 199 199 199 199 199 200 199 199 198 198 197 197 197 195 197 198 200 201 201 200 199 200 200 200 200 201 201 201 201 198 198 200 201 203 205 206 206 206 206 206 207 208 209 209 210 212 212 211 211 210 210 209 208 214 213 212 211 211 212 215 216 211 211 212 213 214 214 215 215 215 215 216 216 217 217 217 218 216 216 215 215 215 215 214 214 210 211 213 215 215 215 213 212 216 216 216 216 215 215 215 215 217 217 216 215 214 213 212 212 213 213 214 213 212 212 211 211 212 212 211 211 210 209 209 208 208 208 207 207 207 207 207 206 204 204 205 205 205 206 206 206 202 201 200 199 198 197 196 195 196 196 196 196 196 195 195 195 197 195 192 191 192 193 193 191 165 165 164 164 164 164 165 165 167 166 164 163 163 164 165 166 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 163 162 163 165 166 165 164 165 165 166 166 166 167 167 167 164 166 168 168 166 165 166 167 163 163 163 165 167 167 165 163 164 164 164 164 164 164 164 165 164 165 166 166 166 166 167 167 165 166 166 167 168 168 169 169 174 173 171 170 170 172 173 175 176 177 177 178 179 179 180 180 180 181 183 185 186 186 186 185 187 186 186 186 186 187 188 188 189 189 189 189 189 189 189 189 189 189 188 188 188 188 187 187 188 188 187 186 186 186 186 186 184 185 187 188 188 188 186 185 188 187 185 184 184 185 187 188 187 188 188 189 190 191 192 192 190 190 190 191 192 192 192 192 188 188 188 189 189 190 190 190 192 191 191 190 190 189 188 188 190 191 192 193 192 191 189 188 189 188 187 187 187 188 189 190 189 190 190 190 190 190 190 190 190 189 186 185 185 187 189 191 192 192 192 192 192 192 192 192 191 191 192 192 193 194 194 194 186 196 199 192 189 195 198 195 191 191 192 192 192 191 190 189 193 192 191 190 188 187 185 185 186 186 187 188 189 191 193 194 187 187 188 189 190 190 191 191 193 192 191 190 190 192 194 195 192 192 191 191 191 191 190 190 191 191 192 193 195 196 197 197 197 197 198 198 198 197 197 196 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 203 202 201 201 201 201 200 200 199 200 201 202 202 201 200 200 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 200 202 201 200 198 196 196 196 197 201 201 202 202 202 202 201 200 199 199 198 198 198 197 197 197 197 198 201 202 202 201 198 197 193 193 193 194 195 196 196 196 195 195 195 195 196 196 196 196 196 196 195 195 195 196 197 197 198 198 199 199 199 198 197 197 199 199 200 201 202 202 203 203 201 201 201 201 201 201 201 201 201 200 199 198 198 198 199 199 195 195 196 197 197 196 195 195 193 193 192 192 191 190 189 189 190 188 189 192 193 191 192 195 193 193 194 195 197 198 199 199 199 199 200 201 202 204 205 205 201 204 207 209 209 207 204 202 210 209 208 206 205 205 205 205 207 208 209 209 209 209 208 207 208 208 208 208 208 208 208 208 209 209 209 209 208 208 208 207 207 208 210 211 211 210 208 207 206 207 207 207 208 208 208 208 207 208 209 209 209 209 210 211 212 212 211 211 210 209 208 208 209 209 209 209 209 210 210 211 208 209 209 210 210 209 209 208 205 206 206 206 207 207 207 207 205 205 205 204 203 201 200 199 201 199 196 193 192 193 194 195 196 195 195 194 193 192 191 191 194 194 195 195 196 196 197 197 196 196 196 196 195 193 191 190 191 190 191 194 198 200 200 199 199 202 203 201 198 196 198 201 200 200 199 199 198 197 196 196 197 196 194 192 189 186 182 180 180 180 180 180 180 181 182 182 181 180 179 177 177 179 180 181 179 178 178 177 177 178 178 179 177 177 178 178 178 178 178 179 179 179 178 177 177 178 178 179 180 182 184 183 181 180 181 182 182 183 184 184 183 182 181 180 180 181 180 179 177 177 180 183 179 180 180 181 182 182 183 183 184 184 184 184 184 184 184 184 185 183 181 178 178 178 180 181 180 181 181 181 180 179 178 177 176 177 179 181 181 181 180 179 180 180 181 181 181 182 182 182 184 184 183 183 183 184 185 185 185 185 184 185 185 185 186 186 190 190 190 188 186 187 191 194 197 198 198 200 201 202 203 203 204 205 206 208 208 208 208 207 209 209 209 209 210 211 212 213 207 208 209 210 210 210 210 210 210 210 210 210 209 209 209 209 210 210 209 209 209 209 208 208 209 209 210 210 209 209 208 207 209 208 207 206 204 203 202 201 201 202 203 204 204 205 205 204 201 202 203 204 203 202 200 198 202 202 201 200 199 199 199 198 201 199 197 197 198 198 197 195 198 198 197 196 195 194 193 193 192 192 193 194 194 194 193 192 193 193 193 193 194 194 194 194 196 195 195 195 195 196 196 196 196 196 196 195 195 195 194 194 194 194 195 195 196 196 197 197 195 196 197 197 197 196 195 194 196 196 196 196 196 197 197 197 198 197 196 195 196 197 199 201 193 194 196 198 197 195 193 191 187 189 193 195 196 196 194 192 191 192 193 194 195 194 194 193 195 194 194 193 192 192 191 191 194 194 193 192 190 189 188 188 193 191 188 186 185 187 189 191 190 188 185 182 181 181 183 184 181 182 184 185 184 183 181 180 180 182 182 181 179 177 178 179 176 176 177 177 177 177 178 179 176 177 179 180 179 177 175 173 193 149 132 155 177 181 179 176 166 151 161 186 188 176 172 173 174 186 181 141 134 139 141 120 99 71 72 143 185 158 138 139 172 191 194 183 168 179 190 161 149 170 175 122 66 58 99 163 175 172 163 175 188 191 190 170 125 75 101 180 183 110 83 123 130 73 57 110 159 165 153 142 156 179 136 83 87 97 79 60 59 122 151 123 109 127 113 68 52 47 60 84 86 77 95 128 156 187 175 194 200 152 100 39 67 96 103 121 133 111 107 124 98 101 121 127 109 102 102 90 70 66 53 65 81 74 64 48 58 62 73 78 78 64 81 151 191 200 179 126 89 90 99 97 108 148 111 37 41 86 85 56 54 75 85 85 94 103 102 99 121 94 81 94 100 90 63 26 23 108 191 198 135 109 152 178 149 70 52 98 125 130 128 114 114 116 82 94 159 215 210 142 119 104 100 117 122 99 76 70 68 76 69 59 68 86 105 121 156 171 155 132 108 97 83 32 67 97 121 192 177 127 128 144 132 159 160 146 132 168 183 179 175 179 179 174 172 175 178 178 175 175 176 177 177 176 175 175 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 177 177 177 178 178 179 179 178 178 178 177 177 176 176 178 178 178 179 179 180 180 180 176 176 176 177 177 178 178 178 181 180 179 178 178 178 178 178 177 177 177 178 178 179 179 179 177 177 177 177 177 177 177 177 180 179 177 177 177 177 179 180 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 180 180 180 178 177 176 176 176 175 176 176 177 177 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 177 176 176 177 178 178 177 177 177 177 178 179 179 180 183 181 177 175 174 175 178 180 179 179 178 178 179 180 181 182 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 180 178 178 178 178 178 178 178 178 177 177 176 176 176 177 177 178 177 177 177 177 177 177 177 177 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 177 177 179 179 179 178 178 177 177 177 180 179 178 177 177 177 178 178 177 176 176 177 179 179 177 175 176 177 178 178 178 178 179 179 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 181 179 177 175 175 176 178 179 177 178 178 178 178 178 178 177 178 177 177 176 177 178 180 180 176 177 179 180 180 179 177 176 180 180 179 178 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 180 181 179 177 176 177 179 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 180 179 177 175 173 181 180 178 176 176 176 178 179 176 176 176 177 177 178 178 178 179 178 177 176 176 177 179 180 179 180 181 181 180 178 175 174 178 178 178 178 178 178 178 178 178 178 177 176 175 175 176 176 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 175 176 176 176 176 177 177 178 181 180 178 177 176 177 178 178 178 176 176 177 179 180 179 178 178 178 178 178 178 178 178 178 175 177 179 180 180 179 177 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 177 176 176 175 175 176 176 177 179 180 179 178 177 178 180 182 180 178 177 177 178 180 182 176 176 177 178 178 179 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 182 180 178 177 177 178 180 181 177 178 178 179 179 180 180 181 181 180 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 180 180 180 180 181 182 183 184 180 180 180 179 179 179 179 178 181 181 181 180 180 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 177 178 179 181 183 182 182 183 183 183 183 183 183 183 183 183 187 188 189 191 193 195 197 199 200 199 196 194 193 195 197 198 196 196 196 195 195 195 195 195 197 197 197 197 197 197 196 196 194 195 196 196 196 194 192 191 196 196 197 197 197 198 198 198 199 199 199 199 199 199 199 199 200 200 199 199 198 197 196 196 201 200 199 197 197 198 199 200 200 200 200 201 201 202 202 202 200 201 201 202 203 203 204 204 205 206 207 208 209 210 210 211 209 209 209 209 210 210 211 211 213 213 212 211 212 213 215 216 210 211 211 212 213 214 215 215 215 215 215 216 216 217 217 217 216 216 215 215 215 215 214 214 209 210 213 214 215 214 213 212 214 214 213 213 212 211 210 210 214 214 214 214 214 214 214 214 212 212 212 213 213 212 210 209 212 212 211 210 210 209 208 208 207 208 208 207 207 206 206 207 206 206 206 205 204 204 203 203 201 201 201 200 199 198 198 198 195 195 195 195 194 194 194 194 196 194 191 191 192 193 193 192 166 166 165 164 164 165 166 166 167 166 165 164 164 164 165 165 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 163 162 164 166 167 166 164 165 166 166 166 167 167 167 168 163 165 167 167 165 164 165 166 161 161 162 166 168 168 165 162 164 164 164 164 165 165 165 165 164 165 166 166 166 166 167 167 166 166 167 167 168 169 169 169 173 172 172 172 173 173 174 175 176 176 177 178 179 180 180 181 180 182 184 186 187 186 185 184 187 186 185 185 185 186 187 188 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 187 186 185 185 185 185 185 186 187 187 188 187 187 187 190 188 185 183 183 185 188 190 188 188 189 190 191 191 192 192 191 190 189 190 192 193 192 191 191 191 191 191 192 192 192 192 192 191 191 190 190 189 188 188 192 192 193 194 193 192 191 190 189 188 188 187 188 189 190 190 192 192 192 192 191 190 189 188 187 186 185 185 185 186 188 189 191 191 191 191 192 192 192 192 191 192 193 194 195 196 197 197 181 196 200 189 184 192 196 192 191 191 191 190 190 190 190 190 188 188 188 188 189 189 189 189 187 187 187 188 190 192 193 194 189 188 186 185 186 188 191 193 192 191 191 191 192 193 194 194 190 190 190 190 190 190 190 190 190 190 191 192 193 194 195 195 198 199 199 199 198 197 196 195 192 193 195 198 200 202 203 204 202 202 202 202 202 202 202 202 203 202 200 200 201 202 201 200 199 200 200 201 201 201 201 201 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 199 200 200 200 199 200 202 204 200 201 202 203 203 203 202 201 198 199 200 200 199 198 197 196 200 201 202 203 203 202 201 200 197 197 197 197 196 196 196 196 195 196 196 196 196 197 197 197 196 195 195 195 195 196 197 198 200 200 199 199 199 199 199 199 203 203 202 202 201 200 199 199 201 201 201 201 201 201 201 201 201 200 199 199 198 199 199 200 194 195 197 198 198 196 195 194 195 194 194 192 191 190 189 189 191 189 189 192 193 191 192 195 195 195 196 198 199 200 201 202 202 202 202 202 203 204 206 207 201 204 208 211 211 209 206 204 213 212 210 209 208 207 207 208 209 209 210 211 211 210 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 207 207 207 205 207 209 211 211 209 207 205 207 207 207 207 208 208 208 208 207 208 209 209 209 209 210 211 211 211 211 210 210 209 209 209 207 206 205 205 206 207 209 210 208 209 209 210 210 209 209 208 206 207 207 207 207 208 208 208 207 207 207 206 205 203 201 200 201 200 198 196 195 195 195 196 196 196 195 195 194 193 193 193 194 195 195 196 197 197 198 198 196 197 198 198 197 195 192 191 195 194 193 195 199 202 203 203 199 202 205 205 203 201 200 201 199 199 199 198 197 197 196 196 199 197 196 194 193 190 186 183 182 182 181 181 180 181 181 182 181 180 180 179 179 180 180 181 179 179 178 177 177 178 179 179 176 178 179 178 177 177 178 179 179 179 179 179 179 178 178 178 180 182 184 184 182 181 182 183 181 182 184 185 185 184 183 182 180 181 182 181 179 179 181 183 180 181 181 182 183 183 184 184 185 185 185 185 184 184 184 184 184 183 182 181 181 182 183 184 181 182 182 183 182 182 181 180 179 180 181 182 182 183 182 182 181 181 182 182 182 183 183 183 185 184 184 183 183 183 184 185 185 185 184 184 184 185 186 186 184 187 189 189 188 190 195 200 197 197 198 200 201 203 204 205 205 205 206 206 207 208 208 208 209 209 208 209 210 211 213 213 209 210 210 211 211 211 210 210 209 209 209 209 209 209 209 209 210 210 209 209 209 209 208 208 209 209 209 209 209 208 207 207 206 206 206 206 206 207 207 207 206 206 206 205 204 203 201 200 201 202 202 202 202 201 200 200 202 201 200 199 198 197 197 197 199 198 196 197 198 199 197 196 199 198 198 197 196 195 194 194 191 191 192 192 192 191 190 190 193 193 193 194 194 194 194 194 196 196 196 195 196 196 197 198 196 196 196 195 195 194 194 194 194 195 195 196 197 196 196 196 197 197 197 197 197 196 196 196 195 195 195 195 195 195 195 195 196 196 196 197 198 200 201 202 199 199 199 198 196 192 189 187 189 190 193 196 197 196 195 194 195 195 195 195 195 196 196 196 195 195 194 193 192 191 190 189 193 193 192 191 191 190 189 189 195 193 189 186 184 184 185 186 188 187 185 183 182 182 183 183 182 182 183 183 183 182 181 181 180 181 182 181 179 177 178 180 176 176 177 177 177 177 178 179 176 178 180 180 178 176 175 175 194 131 106 145 183 188 179 174 151 144 161 187 186 174 174 180 172 176 173 157 148 139 128 113 92 41 49 135 175 158 146 131 139 170 184 178 159 162 186 188 184 186 186 134 62 49 117 210 199 193 183 187 181 181 195 188 160 90 82 114 107 87 126 208 192 104 53 68 123 156 144 147 192 197 147 127 146 119 86 88 87 100 109 95 105 155 148 76 36 37 74 119 106 62 73 126 161 199 183 196 203 172 130 49 56 95 98 94 100 101 102 95 77 63 72 88 89 87 76 55 48 63 63 68 73 73 67 41 47 49 86 124 124 88 90 153 177 176 149 106 86 92 92 80 88 110 88 43 37 56 63 61 64 81 92 95 96 89 82 86 110 80 73 106 125 112 72 10 34 133 193 162 110 123 163 152 109 45 50 107 139 161 150 96 126 122 97 107 166 211 193 134 133 110 92 103 118 101 77 74 97 70 41 51 97 135 153 164 202 184 151 110 92 101 91 64 108 128 138 181 167 142 147 162 158 196 176 131 128 194 202 172 173 180 181 175 172 176 179 177 177 177 176 176 176 176 177 177 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 176 176 176 176 177 177 177 177 176 176 176 177 177 179 180 181 178 178 178 178 178 177 177 177 174 175 175 176 177 178 178 179 175 175 176 177 178 178 179 179 180 178 176 175 175 176 177 178 180 178 176 175 175 177 180 182 178 178 178 178 178 178 178 178 179 179 178 178 178 178 179 179 176 176 177 177 177 178 178 178 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 180 181 180 178 176 175 176 177 175 176 176 177 177 178 179 179 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 180 179 179 178 178 177 176 176 179 179 179 178 177 177 176 176 179 178 177 177 177 177 178 179 178 178 177 177 177 178 179 179 178 177 175 174 175 178 182 184 180 179 179 178 178 179 180 181 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 184 183 182 180 179 177 176 175 178 178 178 178 178 178 178 178 177 177 177 177 177 178 178 178 177 177 177 177 177 177 177 177 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 178 178 178 178 178 179 180 180 179 178 177 177 176 176 179 179 178 177 178 178 179 180 179 178 178 179 181 182 180 178 176 177 178 178 178 178 179 179 178 178 178 178 178 178 178 178 176 176 177 177 178 179 180 180 182 180 176 173 173 175 177 179 177 177 178 178 178 178 177 177 176 176 176 177 178 179 180 180 177 178 178 179 179 178 178 177 178 178 177 177 178 179 180 181 178 178 178 178 178 178 178 178 179 179 178 178 178 177 177 177 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 179 178 177 178 179 180 179 178 178 180 181 180 178 177 178 180 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 177 175 174 173 178 178 177 176 176 177 177 178 177 177 177 177 177 177 178 178 178 178 177 177 177 178 179 179 179 180 180 179 178 177 175 175 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 175 176 176 177 178 179 179 180 177 177 177 177 177 177 177 177 175 176 176 176 175 175 177 179 183 181 179 176 175 176 178 179 179 177 176 177 179 180 179 177 178 178 178 178 178 178 178 178 176 177 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 177 176 176 176 176 176 177 179 180 180 178 178 179 181 181 180 179 178 178 179 180 181 175 176 177 178 179 180 181 182 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 181 180 179 178 178 178 179 179 178 178 178 179 179 180 180 180 181 180 179 178 177 178 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 180 181 182 180 180 180 181 181 182 182 183 180 180 180 180 180 179 179 179 179 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 184 181 181 182 182 179 179 181 182 182 183 183 184 184 184 185 187 188 190 192 194 195 195 195 199 198 197 196 196 197 199 200 196 196 196 196 196 197 197 197 198 198 198 197 197 197 197 197 191 192 193 195 196 196 197 197 197 197 197 197 198 198 198 199 199 199 199 199 199 199 199 199 201 200 200 199 198 197 196 196 203 201 199 196 196 197 199 200 200 200 200 201 202 202 203 203 205 205 205 205 205 205 205 205 206 206 207 208 209 210 211 211 208 208 208 208 209 211 212 213 211 211 211 212 213 213 214 214 213 213 213 214 215 215 216 216 215 215 215 215 216 216 216 216 216 216 215 215 215 215 214 214 212 213 214 215 215 215 215 215 215 215 214 213 213 212 211 211 212 212 213 213 214 215 215 215 211 211 211 212 213 212 210 207 211 211 210 210 209 209 208 208 206 207 208 207 206 205 206 207 208 207 206 205 204 202 201 201 202 203 203 202 201 200 200 201 194 194 194 193 193 193 193 193 193 192 191 191 193 194 193 191 166 165 164 163 163 164 165 166 165 165 165 165 165 164 163 162 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 164 163 164 166 167 166 165 166 166 166 167 167 167 168 168 163 165 167 167 165 164 165 166 165 164 163 164 166 167 165 163 164 164 164 165 165 166 166 166 164 165 166 166 166 166 167 167 166 166 167 168 168 169 169 170 171 171 173 174 175 175 175 175 175 175 176 177 178 179 180 181 180 182 185 187 188 187 185 184 186 186 185 185 185 186 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 188 187 186 185 185 185 185 187 187 186 186 186 187 188 188 187 187 186 185 185 186 187 187 188 188 189 189 190 190 190 191 194 192 190 190 191 191 189 187 192 192 192 192 192 191 191 191 189 189 190 190 190 190 190 190 192 192 193 193 192 192 191 190 189 189 188 188 188 189 190 191 191 192 192 192 191 190 188 187 185 185 185 186 187 188 189 189 190 190 190 191 192 192 193 193 192 193 193 194 194 195 196 196 187 193 195 190 188 191 193 192 193 191 190 189 188 189 190 191 186 187 187 188 189 189 190 190 190 190 190 189 189 190 191 191 191 189 187 186 186 188 190 192 192 192 193 193 193 192 191 191 190 190 190 191 191 192 192 192 192 192 193 193 194 194 195 195 197 197 198 198 199 198 198 197 195 196 198 199 201 202 203 203 202 202 202 202 202 202 202 202 203 201 199 199 201 203 202 201 201 201 201 201 202 202 203 204 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 199 200 201 200 199 199 202 205 199 200 202 203 204 204 203 202 201 201 199 198 198 198 199 199 200 200 200 200 200 200 200 200 200 199 199 198 197 196 196 195 196 196 196 197 197 198 198 198 196 195 195 196 196 198 199 200 203 202 202 202 202 202 203 204 203 203 202 202 201 200 199 199 201 201 201 201 201 201 201 201 201 201 200 199 199 199 200 200 195 196 197 198 198 196 194 193 194 194 193 193 192 192 191 191 192 189 190 193 193 192 192 195 195 196 197 198 200 201 203 203 205 204 204 203 204 205 206 207 204 205 207 208 209 209 209 209 211 210 209 209 209 210 210 211 210 211 212 212 212 212 211 210 210 210 210 210 210 210 210 210 210 210 209 209 209 208 208 208 206 207 207 207 207 207 207 206 209 209 209 209 209 209 209 209 207 208 209 209 209 209 210 211 210 210 210 210 210 210 210 210 205 206 207 208 209 209 209 209 208 208 209 209 209 209 208 208 208 208 208 208 208 208 208 208 209 209 209 208 206 204 202 201 201 201 200 199 198 197 196 196 196 196 196 195 195 195 195 195 195 195 196 196 197 198 199 199 198 198 197 197 197 198 199 199 201 199 196 196 199 202 204 204 200 202 204 204 204 203 203 203 201 201 200 200 199 199 199 198 198 197 196 195 195 193 189 185 185 184 182 181 180 180 181 181 180 180 181 181 181 181 180 180 180 179 178 178 178 178 179 180 176 178 179 179 177 177 178 180 176 177 179 180 181 180 179 178 180 182 184 184 182 181 182 183 179 181 183 185 186 185 184 183 182 184 185 184 182 180 180 181 182 182 182 183 184 184 185 185 185 185 185 186 187 187 188 188 185 185 184 184 184 184 183 183 182 182 183 184 184 184 183 183 184 184 183 183 183 184 185 185 182 182 183 183 183 184 184 184 185 185 184 183 183 183 184 184 185 185 184 184 184 185 186 187 184 186 188 190 192 194 196 197 196 197 198 200 202 204 205 206 208 207 206 206 207 208 210 211 211 210 210 209 209 210 211 211 211 212 212 212 212 211 211 210 209 209 210 210 210 210 210 210 210 210 209 209 209 209 208 208 208 208 208 208 208 207 206 206 206 206 206 206 206 206 206 206 206 206 206 205 204 202 201 200 202 202 201 200 200 200 201 201 201 200 199 198 198 199 200 200 198 197 196 197 199 200 199 198 199 198 198 197 197 196 195 195 195 195 195 195 195 193 192 191 193 193 193 193 194 194 194 194 197 196 196 195 196 197 198 199 196 195 195 195 194 194 194 193 194 194 196 196 197 196 195 195 199 198 196 195 195 195 196 196 194 194 194 195 196 196 196 197 196 197 198 199 200 200 200 200 200 199 199 198 196 194 192 191 198 197 195 194 194 195 197 198 196 195 194 193 193 194 195 196 193 193 193 192 192 191 191 191 192 192 192 191 191 190 190 190 189 190 190 189 188 186 184 183 186 186 185 185 184 184 184 184 184 184 183 182 182 182 183 183 183 184 184 182 179 177 177 179 176 176 177 177 177 177 178 179 177 178 178 176 175 177 181 184 190 128 103 141 181 191 182 173 146 156 177 185 173 166 173 179 180 179 179 180 173 158 143 136 136 85 64 113 162 180 171 131 93 137 170 182 155 124 148 184 192 179 179 134 68 66 138 219 190 185 179 181 176 182 193 173 152 116 90 50 45 108 176 220 207 128 76 60 96 117 96 118 182 179 141 167 195 128 89 127 142 97 80 75 88 151 155 74 37 72 132 158 106 43 61 126 166 203 183 190 193 179 155 63 48 78 82 82 96 117 127 106 98 64 55 76 86 75 57 43 54 69 84 101 93 73 63 43 35 42 89 134 142 119 106 132 148 130 105 85 76 75 72 69 84 83 74 57 43 39 49 62 78 89 93 90 88 86 94 113 96 52 62 145 175 133 78 16 51 107 128 102 75 94 131 126 86 45 75 133 158 188 172 93 127 129 115 103 143 182 162 132 124 101 79 85 98 88 91 120 139 61 24 81 145 153 162 197 198 154 125 91 91 108 90 91 145 142 138 159 151 149 149 166 177 182 138 105 120 183 185 158 171 180 183 177 173 177 179 176 179 178 177 176 176 177 178 179 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 175 175 176 176 176 177 177 177 179 178 177 177 177 178 179 180 177 178 178 178 178 178 178 179 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 178 176 176 177 177 177 177 177 177 179 178 176 175 176 177 180 181 178 178 178 178 178 178 178 178 178 178 179 180 180 179 178 178 176 176 176 177 177 178 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 179 179 178 176 176 178 181 178 178 177 177 177 177 177 177 177 177 178 178 178 179 179 179 178 178 178 178 178 178 178 178 180 180 179 178 177 177 176 176 179 179 179 178 178 177 177 177 179 178 178 177 177 178 178 179 180 179 178 177 177 177 178 178 174 175 176 177 179 180 181 181 179 179 178 177 177 177 178 178 178 178 178 178 178 178 178 178 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 182 182 181 180 179 178 178 177 178 178 178 178 178 178 178 178 177 177 178 178 179 179 179 179 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 179 179 178 178 179 179 180 178 178 178 178 178 178 178 177 178 178 177 177 178 179 181 182 179 178 178 180 182 182 181 179 176 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 177 178 178 178 178 178 178 178 178 178 177 176 176 177 179 180 176 177 177 178 178 177 177 176 176 177 178 179 179 179 178 177 179 178 178 177 177 178 178 179 180 179 178 177 177 178 180 181 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 178 177 178 180 180 179 177 177 179 180 180 179 178 179 181 178 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 180 179 178 177 177 177 177 177 179 179 179 179 179 178 177 176 178 178 177 177 177 177 177 177 176 177 178 179 179 179 178 178 181 180 179 178 177 177 177 177 178 178 178 178 178 178 178 178 179 178 178 178 178 179 179 180 178 178 178 178 178 179 179 179 177 177 177 177 177 177 177 177 176 177 177 176 175 175 178 180 180 179 179 178 178 178 179 179 180 178 177 177 179 179 178 176 178 178 178 178 178 178 178 178 177 177 177 177 178 178 179 180 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 178 177 177 177 177 177 176 177 179 179 177 177 179 181 180 180 180 180 180 180 180 180 178 178 179 179 180 180 181 181 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 179 178 178 177 178 178 179 179 179 179 180 180 182 181 179 177 177 178 179 180 180 180 180 180 180 180 180 180 180 179 178 178 178 179 180 181 180 180 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 178 178 177 177 177 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 185 181 179 180 180 177 178 182 182 182 183 184 185 186 187 188 186 188 192 196 198 198 198 197 197 197 197 198 199 199 200 201 198 198 198 198 199 199 199 199 199 199 198 197 197 196 197 197 193 193 193 194 195 196 198 198 197 197 197 198 198 198 199 199 200 200 200 200 200 200 200 200 201 201 200 199 198 196 196 195 199 199 199 198 198 199 199 200 200 200 201 201 202 203 203 204 205 205 205 205 206 206 206 206 207 207 208 208 209 210 210 210 208 208 208 208 209 210 211 212 207 209 211 213 214 214 213 212 214 214 214 214 214 214 214 214 216 216 216 215 215 215 215 215 216 216 215 215 215 215 214 214 214 214 213 213 213 214 215 215 214 214 215 215 215 215 215 215 212 213 213 213 214 214 214 214 211 210 210 211 213 212 209 206 209 209 209 209 209 209 209 209 206 207 208 207 205 204 205 207 207 206 206 205 203 202 202 201 201 203 203 201 198 196 196 198 194 193 193 193 192 192 192 191 190 190 190 192 195 195 193 191 165 164 162 161 161 162 164 165 163 164 165 165 165 163 161 160 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 164 163 164 166 167 166 165 166 166 166 167 167 167 168 168 164 166 168 167 166 164 165 166 171 168 165 163 164 166 166 165 164 164 164 165 165 166 166 166 164 165 166 166 166 166 167 167 166 167 167 168 168 169 170 170 169 171 173 175 176 177 176 175 174 175 175 177 178 179 180 180 181 183 185 188 188 187 185 183 186 186 185 185 185 186 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 190 189 188 187 186 186 186 186 188 187 186 185 185 187 189 190 184 185 187 188 188 187 185 184 187 188 188 188 188 189 189 189 197 194 191 190 190 189 186 183 191 191 191 190 190 189 189 189 187 187 188 189 190 192 192 193 192 192 192 191 191 191 190 190 189 189 188 188 188 189 190 191 189 190 191 191 190 189 187 186 184 185 186 188 189 190 190 190 189 189 190 191 192 192 193 193 192 192 192 192 192 192 192 192 195 191 190 194 195 192 191 194 194 192 189 187 187 188 191 192 190 189 189 188 188 187 187 187 194 193 192 190 189 188 188 188 191 190 189 189 189 189 190 190 194 194 195 195 193 191 189 187 190 191 191 192 193 194 194 194 195 195 196 196 196 196 197 197 195 196 197 198 199 200 200 200 204 205 204 204 203 202 201 200 202 202 202 202 202 202 202 202 203 200 198 198 201 203 203 202 203 202 202 202 202 203 205 206 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 202 201 202 202 200 196 195 197 199 198 199 202 204 205 204 203 203 205 202 199 196 196 198 201 203 197 197 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 196 197 198 198 198 199 196 196 196 197 198 200 201 202 201 201 200 200 200 201 202 203 199 199 200 201 202 202 203 203 201 201 201 201 201 201 201 201 202 201 200 199 199 199 200 200 195 196 198 199 198 196 194 192 192 192 193 193 193 194 194 194 192 190 190 193 194 192 192 195 195 196 197 198 200 201 203 203 206 206 205 204 204 205 206 207 208 207 205 205 206 209 212 214 206 206 206 207 208 210 211 212 211 212 212 213 213 212 212 211 210 210 210 210 210 210 210 210 211 211 210 210 210 209 209 209 209 207 205 204 204 205 207 209 211 211 211 211 211 211 210 210 207 208 209 209 209 209 210 211 209 210 210 210 210 210 211 211 205 208 211 214 215 213 211 210 207 208 208 209 209 208 208 207 209 209 208 208 208 208 208 207 210 210 210 209 207 205 203 202 201 201 201 201 200 198 197 196 196 196 196 196 196 196 196 196 195 195 196 197 198 199 199 200 200 198 196 196 197 201 205 208 207 203 198 197 199 201 203 203 202 201 201 202 203 203 204 204 203 203 202 202 202 201 201 201 198 196 195 196 197 195 190 187 186 185 183 181 180 180 180 181 179 180 182 183 183 182 180 179 180 179 179 178 178 179 179 180 176 178 179 179 177 176 178 180 172 174 178 181 183 182 181 180 180 182 184 184 182 181 182 183 178 180 183 185 186 186 184 183 184 186 188 187 183 180 178 178 182 183 183 184 184 185 186 186 184 184 186 187 189 190 191 192 186 186 187 187 186 184 183 181 182 183 184 185 185 185 185 185 188 187 185 184 184 185 187 188 183 183 183 184 184 185 185 185 186 185 184 183 183 183 184 184 186 185 184 184 184 185 186 187 190 188 188 191 194 195 193 190 195 196 198 200 202 204 206 207 210 209 207 206 207 209 212 213 213 212 211 210 209 208 209 209 213 213 213 213 213 212 211 210 210 210 211 211 211 211 212 212 210 210 209 209 209 209 208 208 207 208 208 208 207 207 206 205 208 207 206 205 203 202 201 200 201 201 202 203 203 203 202 202 203 202 200 199 199 200 201 202 199 199 199 199 199 201 203 204 198 197 196 198 200 202 201 200 198 198 198 197 197 197 196 196 201 201 201 201 200 198 197 196 193 193 193 193 193 194 194 194 197 197 196 196 196 197 199 200 195 195 195 194 194 193 193 193 193 194 195 196 197 196 195 194 199 198 195 193 192 193 195 196 192 193 194 195 196 198 199 199 198 199 200 201 201 200 198 197 195 196 197 197 198 199 200 200 207 203 197 192 191 194 198 201 195 193 190 188 188 190 192 193 191 191 191 192 192 192 193 193 191 191 191 191 191 191 191 191 180 183 188 192 193 190 186 183 185 186 186 187 187 186 185 185 187 185 184 182 182 183 184 185 187 188 187 184 180 177 177 177 176 176 177 177 177 177 178 179 178 177 175 172 172 177 186 192 185 132 110 141 178 191 185 174 150 174 194 183 158 156 169 173 173 176 175 178 179 182 178 174 195 150 90 96 159 209 197 134 83 127 166 186 148 88 109 172 198 187 187 138 77 90 148 196 171 170 166 172 177 192 193 153 118 118 92 17 26 146 209 201 185 128 102 90 110 107 75 117 143 141 121 183 217 127 92 159 181 108 85 84 82 131 135 51 38 116 188 175 88 27 55 117 169 201 177 180 181 181 175 83 31 58 70 88 125 173 189 153 130 98 89 104 97 67 59 75 72 77 99 131 115 72 59 52 39 40 71 97 114 126 121 121 146 113 86 81 77 67 68 80 85 72 73 74 54 34 41 59 90 95 89 77 76 89 120 154 102 29 45 172 208 136 82 47 62 66 64 66 53 49 84 112 108 76 109 150 154 187 185 109 111 121 111 76 99 142 131 128 107 82 63 75 83 72 104 174 165 75 37 103 166 157 150 181 150 116 121 101 97 96 67 95 151 136 133 150 146 146 129 139 163 128 79 87 119 151 137 129 169 180 184 178 174 177 179 175 181 180 177 176 176 177 180 181 176 176 177 177 177 177 178 179 178 178 178 178 178 178 178 178 175 175 175 176 176 177 177 178 181 180 179 177 176 177 177 178 177 177 177 178 178 179 179 179 179 179 178 178 177 176 176 175 179 179 178 177 177 176 176 175 175 177 179 182 182 181 179 177 178 177 177 177 177 178 179 180 178 178 178 178 178 178 178 178 177 178 180 181 181 180 178 177 176 176 176 177 177 178 178 179 179 179 179 178 178 177 177 176 177 177 177 177 177 177 177 177 174 176 177 177 176 177 181 184 180 180 179 178 177 175 175 174 174 174 175 176 178 179 180 180 178 178 178 178 178 178 178 178 180 180 179 178 177 176 176 175 178 178 178 178 178 178 179 179 179 179 178 177 177 178 179 179 181 180 178 177 176 177 177 178 174 177 180 182 182 179 176 173 178 178 176 175 175 175 175 176 178 178 178 178 178 178 178 178 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 177 178 179 181 182 183 184 178 178 178 178 178 178 178 178 177 177 178 179 179 180 180 180 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 178 177 177 178 178 179 176 176 177 178 178 179 179 180 177 177 177 177 178 180 182 183 177 176 176 178 180 181 179 177 176 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 179 179 178 178 177 176 176 174 175 177 179 181 181 181 181 175 176 177 178 178 177 176 175 177 178 180 181 180 178 176 174 180 179 177 176 176 177 179 180 185 184 181 178 176 176 176 176 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 176 177 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 181 179 177 178 180 181 179 177 176 178 180 180 179 179 180 182 179 179 179 180 180 180 180 181 178 178 178 178 178 178 178 178 180 179 178 177 177 178 180 181 182 183 183 183 182 180 178 176 178 178 178 177 177 176 176 176 175 176 178 180 180 179 178 177 182 181 179 177 177 177 179 180 178 178 178 178 178 178 178 178 179 178 178 178 179 180 181 181 181 180 180 179 178 178 177 177 177 177 177 177 177 177 177 177 177 178 179 178 176 176 179 182 175 176 179 181 182 181 180 178 181 179 177 177 178 179 177 175 178 178 178 178 178 178 178 178 178 177 176 176 177 178 180 181 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 179 178 178 177 177 177 178 174 176 178 178 176 176 178 180 179 180 181 181 181 181 180 179 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 181 180 179 177 176 179 179 179 179 179 179 179 179 182 181 179 177 177 178 179 180 180 180 180 180 180 180 180 180 179 178 177 177 177 178 179 180 180 181 181 181 180 180 179 179 182 182 181 181 181 181 181 180 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 176 175 178 179 178 181 187 182 183 184 185 187 188 189 190 187 190 196 201 204 204 202 201 195 196 198 199 200 201 201 201 199 200 200 200 200 201 201 201 199 199 198 197 196 196 196 197 198 197 195 193 193 193 195 196 197 197 197 198 198 199 199 199 200 200 200 200 200 200 200 200 201 201 200 199 197 196 195 195 194 196 198 201 202 201 200 199 200 200 201 201 202 203 204 204 202 202 203 204 205 205 206 206 208 208 208 209 209 210 210 210 210 209 208 208 208 209 210 211 205 208 211 214 215 214 212 210 212 212 212 212 212 212 212 212 216 216 216 215 215 214 214 214 216 216 215 215 215 215 214 214 214 213 211 210 210 211 213 214 209 210 210 211 212 213 214 214 214 214 213 213 213 213 213 213 211 210 209 211 213 212 209 205 208 209 209 209 209 209 210 210 205 207 208 207 205 204 205 207 205 205 205 204 204 203 203 203 200 201 201 198 193 190 190 191 194 193 193 192 192 191 191 190 188 188 190 193 196 196 193 191 159 161 162 163 163 162 161 159 162 163 165 166 166 165 163 162 165 164 163 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 163 163 162 162 162 163 164 164 165 166 167 168 168 169 168 168 167 167 166 165 165 167 167 166 166 165 164 163 163 167 167 166 166 165 164 163 163 164 162 161 163 166 168 168 168 167 167 167 167 167 166 166 166 170 170 170 171 171 171 172 172 168 170 172 174 176 176 175 174 175 175 175 176 178 180 182 184 183 184 185 185 184 184 187 189 197 196 194 191 189 186 184 183 185 186 187 189 190 190 189 189 189 189 189 188 188 187 187 187 188 189 191 191 191 189 187 186 190 190 190 189 189 188 188 188 187 187 187 187 188 188 189 190 185 186 188 189 191 191 191 191 189 189 190 191 191 192 193 193 189 189 189 189 189 189 189 189 188 192 195 193 189 187 190 194 189 190 190 191 190 189 187 186 187 188 189 191 191 191 191 190 188 191 193 192 189 188 190 192 190 191 192 192 190 188 185 184 184 186 189 191 193 193 193 192 192 192 192 192 192 192 192 192 193 192 191 189 189 190 192 193 194 194 193 192 191 189 188 187 190 189 189 188 188 189 189 190 191 189 186 184 184 186 188 189 189 188 187 186 187 189 192 193 190 191 192 193 194 193 192 192 195 193 191 189 189 191 194 196 194 194 195 197 199 199 196 193 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 203 203 203 203 203 203 203 203 205 205 206 206 206 205 203 202 202 202 202 202 202 202 202 202 199 199 200 201 201 201 200 199 198 199 199 197 195 196 201 206 202 202 203 203 203 202 201 200 203 203 203 202 202 201 201 201 199 199 199 199 199 199 199 199 200 199 198 198 198 199 200 201 198 200 202 201 198 195 195 196 196 196 197 197 197 197 198 198 200 199 199 198 198 197 197 196 194 194 195 197 199 201 202 202 202 203 203 201 200 201 205 208 201 201 201 200 200 199 199 199 199 198 196 195 195 196 198 199 195 195 195 195 196 197 198 198 195 194 193 193 192 191 190 190 194 194 194 195 196 197 197 198 201 198 199 202 203 202 204 207 202 201 200 202 206 208 207 206 209 209 209 209 209 209 209 209 211 211 211 211 210 209 209 208 209 210 212 213 213 212 210 209 212 212 212 212 211 210 208 207 210 210 210 209 209 208 208 208 205 208 211 212 210 208 207 208 208 208 208 209 209 209 210 210 212 212 210 210 210 210 212 212 207 212 216 215 211 207 208 211 209 209 210 211 212 212 213 213 207 209 211 211 209 208 211 213 213 212 211 210 210 210 210 211 210 209 208 208 209 207 204 201 205 204 203 201 200 198 197 197 204 203 200 198 196 194 194 194 197 198 198 198 199 200 200 200 195 196 198 200 202 202 202 202 196 197 198 199 201 202 204 204 203 203 203 204 204 205 205 205 200 200 201 201 201 200 199 199 201 198 196 196 198 198 196 193 191 188 184 182 183 183 183 182 188 187 186 184 182 180 179 178 178 178 178 177 177 177 176 176 178 178 177 177 177 176 176 176 176 177 179 181 181 181 180 179 182 182 182 183 183 184 184 184 187 186 185 185 185 186 187 188 186 188 188 186 182 180 181 182 179 180 181 183 184 185 185 186 183 185 188 189 189 187 184 182 189 188 187 186 185 185 185 185 191 190 189 188 187 186 185 185 188 189 190 189 187 186 187 189 191 189 187 185 185 185 186 187 183 184 185 185 186 187 188 188 188 187 185 184 184 185 187 188 189 189 190 190 191 192 193 194 198 198 199 200 202 203 204 204 203 205 207 209 210 210 210 209 206 208 210 212 212 212 211 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 213 211 209 208 207 209 210 212 206 206 206 206 205 204 203 202 202 203 204 203 201 200 201 202 201 198 195 198 202 205 202 199 196 197 197 198 198 199 200 200 201 200 199 198 197 196 196 196 201 200 198 196 196 196 198 198 200 199 197 195 193 192 191 191 194 195 196 195 194 194 196 199 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 194 193 193 193 193 194 196 196 196 196 197 197 195 193 190 189 196 195 194 193 193 193 193 194 197 196 196 196 196 197 198 199 201 200 200 199 198 196 196 195 195 195 195 196 196 197 197 197 183 186 190 194 195 195 193 191 194 193 193 192 192 193 193 194 191 190 190 191 193 193 191 189 189 191 192 191 189 187 186 187 184 185 186 187 187 185 183 182 179 181 182 182 181 181 184 186 189 176 172 180 183 176 174 179 178 176 176 177 177 179 179 175 175 181 176 172 177 179 178 182 185 145 104 133 178 198 195 153 121 168 195 183 145 140 174 186 177 184 181 167 173 185 179 181 204 178 116 86 139 204 201 167 109 139 183 204 156 65 58 132 175 201 193 161 118 112 139 127 114 149 168 149 162 179 149 139 128 140 110 45 44 158 200 199 159 140 132 118 126 148 127 92 62 84 138 176 148 103 129 195 189 125 95 81 75 90 81 56 95 139 147 108 73 38 44 117 183 193 180 181 183 205 194 88 31 67 82 112 157 200 225 205 161 120 128 130 109 55 65 121 104 90 101 111 115 75 55 46 46 59 60 60 85 112 116 106 85 85 67 82 90 73 77 79 84 70 83 89 69 44 34 44 73 102 94 65 52 101 172 176 94 46 60 165 217 166 103 65 78 48 43 65 70 60 73 100 95 86 135 180 168 163 160 128 86 101 97 75 92 117 112 116 78 60 87 142 131 72 90 174 178 88 56 104 131 121 120 129 120 135 108 85 102 100 85 98 134 103 103 132 142 131 125 127 111 69 69 102 126 122 115 138 184 203 183 183 190 170 170 175 155 154 176 177 180 186 173 180 177 177 177 177 177 177 177 178 180 179 177 176 175 174 174 174 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 178 179 180 178 178 178 177 177 176 176 176 178 178 178 178 178 178 178 178 178 177 177 176 177 178 179 180 178 178 178 178 178 178 178 178 177 178 179 179 179 178 177 176 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 181 180 179 178 177 176 175 175 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 179 178 178 180 180 179 177 177 177 177 177 177 177 177 177 176 177 179 180 180 179 177 176 178 178 178 179 179 179 180 180 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 175 176 178 179 180 179 178 178 178 178 178 178 178 178 178 178 178 177 177 178 180 180 178 176 179 179 179 179 179 178 177 176 176 176 177 178 178 177 176 176 176 177 178 179 179 179 178 178 176 177 178 178 176 175 177 178 178 178 178 178 178 178 178 178 182 181 181 180 178 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 170 172 175 178 180 180 180 179 180 179 177 176 176 177 179 180 179 179 179 178 178 177 177 177 178 177 176 175 175 176 177 178 177 177 177 177 177 177 177 177 179 179 180 180 180 178 177 176 173 174 176 177 178 179 179 178 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 176 180 181 181 181 179 179 179 180 178 179 181 181 181 179 177 176 175 176 177 177 178 178 178 178 177 178 178 179 179 178 178 177 179 178 175 174 175 178 181 184 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 184 182 179 179 180 180 179 177 177 177 177 177 177 177 177 177 176 176 176 177 177 177 178 178 180 180 179 179 179 178 178 178 179 178 178 177 177 176 175 175 183 180 178 179 182 183 181 178 179 179 179 178 178 177 177 177 176 177 177 178 178 177 177 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 177 178 178 179 179 180 179 179 179 178 178 177 177 177 179 178 177 176 176 176 176 176 173 173 174 175 176 176 176 176 182 180 178 176 176 178 180 182 179 179 179 178 178 179 179 179 178 176 176 177 179 180 179 178 175 177 178 178 176 176 177 179 180 179 177 176 176 177 179 180 178 178 178 179 179 179 179 179 180 179 177 175 175 175 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 180 181 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 175 176 176 177 179 180 180 181 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 180 179 179 178 178 179 179 180 173 174 176 178 180 181 182 182 180 179 177 177 177 179 181 182 178 178 178 178 178 178 178 178 182 182 181 181 181 181 180 179 181 181 181 180 179 178 176 175 181 180 179 178 178 178 179 180 177 177 178 179 180 182 183 183 182 181 179 177 176 176 177 178 179 178 178 177 177 178 178 179 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 179 179 179 180 180 180 181 181 185 186 186 187 188 188 188 188 190 192 195 198 201 201 200 199 203 203 203 203 203 203 203 203 200 200 200 200 200 200 200 200 197 197 197 197 196 195 194 194 202 199 196 195 195 195 193 191 199 199 198 198 198 199 200 201 205 205 204 203 202 201 200 200 205 201 198 197 200 203 205 206 206 201 196 196 201 204 202 200 196 198 201 204 205 204 203 201 204 204 205 206 206 207 208 208 210 210 210 210 210 210 210 210 208 208 208 209 209 210 210 210 206 211 212 208 208 213 216 216 214 213 211 209 210 211 214 215 214 214 214 215 215 215 216 216 211 211 212 214 215 216 217 217 213 213 214 214 214 213 212 211 214 213 212 211 209 208 207 206 212 212 212 212 212 212 212 212 215 213 210 208 207 208 209 210 208 209 209 209 208 206 205 203 205 205 205 205 205 205 205 205 208 207 206 204 202 201 199 199 202 199 197 197 198 198 195 193 192 191 190 189 189 189 190 190 191 192 192 193 194 194 195 195 162 163 163 164 164 163 163 162 163 163 164 164 164 164 163 163 165 164 163 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 166 166 166 165 165 164 164 164 165 165 164 164 165 167 168 170 167 167 167 169 170 170 168 165 167 167 167 167 167 167 166 166 168 169 169 170 170 171 171 171 169 170 172 173 174 175 175 175 175 175 175 176 178 180 182 183 182 183 185 184 183 184 186 188 185 185 185 186 186 186 186 186 184 185 186 187 188 188 187 187 187 187 187 188 188 188 189 189 189 189 190 190 190 189 188 188 189 189 189 189 189 189 188 188 188 188 187 187 187 188 189 189 189 190 190 190 190 189 188 187 189 189 190 191 191 192 193 193 190 190 190 190 190 190 190 190 189 192 194 193 189 188 190 193 189 190 191 191 191 190 189 188 187 188 189 190 191 190 190 190 194 193 192 190 190 188 187 186 186 187 187 188 188 187 187 186 186 187 189 190 191 192 192 192 192 192 192 192 192 192 192 192 192 192 191 190 190 190 191 191 190 191 191 191 191 190 189 189 188 189 189 190 190 189 189 188 190 188 187 186 186 187 188 189 187 187 188 189 189 189 189 189 191 191 191 192 192 193 193 193 193 192 191 190 190 191 193 194 194 194 195 197 199 199 196 193 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 203 203 203 203 203 203 203 203 203 204 204 204 204 203 201 201 201 201 201 201 201 201 201 201 199 199 200 201 201 200 199 199 199 200 201 201 200 200 201 202 200 201 202 203 204 204 203 203 203 203 203 202 202 202 201 201 202 202 202 201 201 201 201 201 201 200 199 198 198 198 198 199 198 200 202 201 198 196 195 196 196 196 197 197 197 197 198 198 198 198 198 199 199 200 200 200 201 202 202 201 200 199 199 200 203 203 203 201 200 201 204 207 202 202 201 200 200 199 198 198 198 198 197 197 197 197 198 198 199 199 198 198 198 198 198 199 196 196 195 194 193 193 192 192 194 194 195 196 197 198 199 199 203 200 201 204 205 204 205 209 208 206 205 206 209 210 209 208 210 210 210 210 211 211 211 211 211 211 211 211 211 210 209 209 212 212 213 214 214 214 213 213 213 213 214 214 213 212 211 210 210 210 210 210 211 211 211 211 208 210 212 212 210 208 209 210 208 208 209 209 209 210 210 210 211 211 211 211 211 211 211 211 208 212 215 215 211 209 209 210 210 210 211 211 212 213 213 213 208 209 211 211 210 210 211 212 211 212 212 211 211 211 211 210 209 207 207 208 210 209 207 205 206 205 204 203 202 201 200 199 199 198 197 196 195 195 195 195 199 199 199 199 199 200 200 200 198 198 199 200 201 202 202 202 200 200 201 201 202 203 203 203 204 204 205 205 206 206 206 207 202 203 203 203 202 202 201 200 200 199 198 197 197 197 195 194 192 190 187 186 186 186 185 183 183 183 182 181 180 179 178 178 180 180 180 179 179 178 178 178 178 178 178 177 177 177 176 176 177 178 179 180 181 181 181 180 182 182 182 182 183 183 184 184 186 186 186 186 186 186 187 187 187 188 189 187 184 182 183 184 182 182 183 184 186 187 187 188 187 187 188 188 187 187 186 186 190 188 187 185 184 183 183 183 186 186 186 187 187 187 187 187 188 189 191 191 190 190 191 193 191 190 188 187 186 186 186 186 184 184 185 186 187 188 188 189 188 187 185 184 184 185 187 188 189 189 190 191 192 193 193 194 197 197 198 200 201 203 204 205 203 205 207 209 210 210 210 209 207 208 209 211 211 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 210 210 210 209 209 208 207 206 206 206 206 206 205 204 203 203 201 202 203 202 200 199 200 201 202 198 196 198 202 204 202 198 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 203 202 201 200 200 200 200 200 199 198 197 195 194 193 192 192 194 195 196 195 194 194 196 199 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 196 196 195 195 195 196 197 197 196 196 196 196 195 193 192 191 194 193 192 191 191 191 191 192 197 196 196 196 196 197 198 199 201 201 200 200 199 198 198 198 200 199 198 197 196 195 194 194 192 193 193 194 194 194 194 194 191 190 190 189 189 190 190 191 191 190 190 191 193 193 191 189 189 191 192 191 189 187 186 187 186 186 186 186 185 184 183 182 179 181 182 182 181 181 183 186 160 136 153 184 182 179 184 177 180 174 177 178 173 176 183 183 178 176 173 177 180 172 173 190 191 148 105 123 157 178 186 162 129 164 188 182 138 120 162 197 181 186 186 178 178 179 176 182 197 171 132 102 120 180 206 184 146 145 166 202 179 86 46 86 136 211 213 164 137 137 126 84 111 163 174 135 144 159 133 132 150 185 167 82 43 132 187 203 168 128 119 126 140 152 126 91 59 101 148 156 125 110 149 204 182 121 81 70 93 123 104 68 91 89 89 94 100 74 66 118 158 201 200 181 174 205 201 98 49 67 82 124 166 189 202 185 168 143 169 168 115 37 62 150 125 120 119 96 87 63 55 42 32 72 95 103 120 121 97 78 96 123 116 99 76 59 73 76 82 54 69 101 90 47 25 34 56 95 82 48 59 123 164 131 99 73 85 169 217 176 113 68 92 60 58 95 119 110 89 75 53 55 121 185 175 149 138 120 88 88 104 94 94 124 121 94 57 83 130 170 159 108 88 110 113 75 75 105 112 102 101 102 122 111 85 89 118 117 113 137 119 82 74 101 118 117 115 116 113 93 117 153 156 130 121 153 185 180 157 172 185 162 157 160 131 137 168 179 181 180 171 184 179 179 178 177 177 176 176 175 179 178 177 176 175 175 175 175 178 178 178 177 177 176 176 176 178 178 178 178 178 178 178 178 178 178 177 177 177 178 179 179 178 177 177 177 177 177 177 176 178 178 178 178 178 178 178 178 178 177 176 176 176 178 179 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 179 179 178 178 177 176 176 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 178 176 176 178 180 180 179 177 177 177 177 177 177 177 177 176 177 179 180 180 179 177 176 178 178 178 179 179 179 180 180 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 177 177 178 179 179 179 179 178 178 178 178 178 178 178 178 178 177 177 178 180 180 178 176 178 178 179 179 179 178 178 177 176 177 177 178 178 177 177 176 176 177 178 179 179 179 178 178 176 177 179 178 176 175 177 178 179 179 179 179 179 179 179 179 181 181 180 179 179 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 176 176 176 176 177 178 178 179 179 178 178 177 177 178 178 179 178 178 178 178 178 178 177 177 178 177 177 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 177 176 175 174 175 176 178 178 179 179 178 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 179 180 181 180 179 178 179 180 179 179 180 180 180 179 178 178 178 178 178 178 178 178 179 179 179 180 180 181 181 180 180 179 174 175 175 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 176 175 176 178 181 181 180 177 177 177 177 177 177 177 177 177 175 175 176 176 177 177 177 177 180 180 179 179 179 178 178 178 177 177 177 177 178 178 178 178 179 180 180 180 179 179 179 180 178 178 178 178 178 178 177 177 177 177 178 178 178 178 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 177 178 178 178 178 178 178 177 177 179 178 177 176 176 176 177 177 176 177 178 178 178 178 178 178 181 180 178 177 177 178 180 181 176 177 178 179 179 179 178 177 178 177 176 177 179 180 179 178 175 177 178 178 176 176 177 179 179 179 178 177 177 178 179 179 179 179 178 178 177 177 177 177 178 178 177 176 176 176 177 177 177 177 177 178 178 179 179 179 176 177 179 180 180 179 178 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 177 177 178 178 179 180 180 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 180 179 179 178 178 179 179 180 177 178 179 180 180 180 180 180 179 179 178 178 178 179 180 180 179 179 179 179 179 179 179 179 182 182 181 181 181 181 180 179 176 177 179 181 182 182 182 182 181 180 179 178 178 178 179 180 179 179 180 180 180 180 181 181 179 178 177 176 176 175 176 176 179 179 178 177 177 178 179 179 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 179 179 179 180 180 181 181 181 185 186 186 187 188 189 189 189 192 194 197 201 203 203 202 201 203 203 203 203 203 203 203 203 201 201 201 201 201 201 201 201 200 199 199 198 197 197 196 196 199 197 194 193 194 194 193 191 200 199 199 198 199 199 200 201 202 202 202 202 202 202 202 202 203 202 202 201 201 201 201 202 203 200 198 197 198 200 201 201 200 201 203 205 206 205 204 203 204 204 205 206 206 207 208 208 208 208 208 208 209 209 209 209 209 209 210 210 210 211 211 211 210 214 214 209 207 210 212 211 214 213 212 212 212 213 214 215 213 213 213 213 214 214 215 215 214 214 214 214 214 214 214 214 213 213 214 214 214 213 212 211 211 211 211 211 210 210 210 210 212 212 212 212 212 212 212 212 213 212 210 209 208 208 209 210 210 210 211 211 210 208 207 206 206 206 206 206 206 206 206 206 205 205 204 203 202 202 201 201 201 199 197 196 197 197 195 193 192 191 190 189 189 189 190 190 192 192 192 193 194 194 195 195 165 165 164 164 164 164 165 165 163 163 162 162 162 162 163 163 165 164 163 163 162 163 163 164 163 163 163 163 163 163 163 163 162 162 163 163 163 163 163 163 167 167 167 166 166 165 165 164 164 165 165 166 167 168 168 169 165 165 165 165 165 165 165 165 167 166 165 165 165 167 169 171 167 167 167 169 170 168 163 159 167 167 167 167 167 167 167 167 167 167 168 169 169 170 171 171 171 171 171 172 173 174 175 176 175 175 175 176 178 179 181 182 180 182 184 184 183 183 185 186 179 180 181 182 184 185 187 187 184 185 185 186 186 186 185 184 185 185 186 187 188 189 190 190 189 188 188 188 188 189 189 190 188 188 188 188 189 189 189 189 189 189 188 187 187 187 188 188 189 190 190 190 190 189 188 187 189 189 190 191 191 192 193 193 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 189 190 191 191 192 191 191 191 187 188 189 190 190 190 189 189 196 192 189 189 191 191 187 184 185 185 185 186 187 188 190 191 189 189 189 189 189 190 191 192 191 191 191 191 191 191 191 191 190 191 191 191 191 190 189 189 187 187 188 189 190 190 190 189 187 188 189 190 190 189 188 187 188 188 188 188 188 188 189 189 185 186 189 190 190 189 187 185 192 191 190 190 190 192 193 194 190 190 191 191 191 192 192 192 194 194 195 197 198 198 196 194 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 202 202 202 202 202 202 202 202 201 201 202 202 202 201 200 199 200 200 200 200 200 200 200 200 199 199 200 200 200 200 199 198 198 198 200 202 203 202 199 197 199 200 202 203 205 205 205 205 203 203 203 203 202 202 202 201 202 202 202 202 201 201 201 201 201 200 199 198 197 197 197 198 198 200 201 200 198 196 196 196 196 196 197 197 197 197 198 198 196 197 198 199 201 202 203 203 202 203 205 203 200 198 199 201 204 204 203 201 200 200 203 205 202 202 201 200 200 199 198 198 198 198 199 199 199 199 198 198 199 199 198 198 199 199 200 201 198 198 197 197 196 195 195 194 194 195 196 198 199 201 202 202 205 203 203 206 207 206 207 210 211 209 208 208 210 211 209 208 210 211 211 212 212 213 213 213 212 212 212 212 212 211 210 210 213 213 213 213 213 214 215 216 214 214 215 215 215 214 214 213 213 213 213 212 212 211 211 211 211 211 211 210 208 207 209 210 209 209 209 209 210 210 211 211 210 211 212 212 212 212 211 210 211 212 213 213 212 211 210 210 212 212 212 212 213 213 213 213 211 210 209 210 212 212 212 211 209 210 212 213 213 212 211 210 208 207 207 208 211 211 210 208 204 204 203 203 202 201 200 200 197 197 196 196 196 198 199 199 201 201 200 200 200 200 200 200 201 200 200 199 199 201 202 203 204 204 204 204 203 203 203 203 206 206 206 206 207 207 207 207 205 206 205 205 204 203 202 201 200 201 200 199 197 195 195 195 194 192 190 190 191 190 187 184 179 179 179 179 179 179 178 178 182 182 182 181 181 180 180 180 179 179 178 178 178 177 177 177 179 179 179 179 180 181 182 183 181 181 182 182 182 183 183 183 184 185 186 187 188 187 186 185 187 188 188 187 186 185 185 186 185 185 186 186 187 189 189 190 191 190 188 187 186 187 188 189 190 188 187 185 183 183 183 183 184 185 186 187 189 190 191 192 188 191 193 193 193 193 195 197 191 191 191 190 189 187 186 185 185 185 186 186 187 188 188 189 189 188 186 185 185 186 188 189 189 189 190 191 192 193 194 194 195 196 197 199 201 203 204 205 204 205 207 209 210 210 209 209 209 209 209 209 210 211 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 207 209 210 211 210 207 204 202 206 206 206 205 205 204 203 203 202 203 204 203 201 200 201 202 203 200 198 199 201 202 200 197 200 200 199 199 198 197 196 196 196 196 197 198 199 200 200 200 199 199 200 200 200 199 198 197 198 197 196 195 194 194 194 194 194 195 196 195 194 194 197 199 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 199 198 197 196 196 197 197 198 196 196 195 194 194 194 194 194 194 193 192 191 191 191 191 192 196 196 195 195 196 197 198 199 201 201 201 200 200 200 200 200 201 200 200 198 197 196 196 195 199 197 195 193 192 192 193 194 192 192 191 191 191 191 192 192 191 190 190 191 193 193 191 189 189 191 192 191 189 187 187 188 189 188 186 185 184 183 183 183 179 181 182 181 180 180 183 185 146 102 136 196 191 179 184 173 178 170 178 181 165 163 175 178 159 170 176 179 181 176 173 180 186 167 129 113 126 159 180 160 142 177 195 181 129 103 152 203 184 174 168 174 178 175 179 189 176 158 150 130 117 159 197 182 168 159 159 183 179 108 46 45 120 216 217 158 145 152 127 83 113 149 143 113 129 138 115 120 169 221 216 118 41 98 174 217 170 108 97 115 123 122 96 68 55 113 149 125 91 105 160 206 195 111 47 47 117 185 150 77 75 41 41 83 130 130 108 121 151 191 188 171 176 204 190 98 56 48 68 137 178 166 156 152 148 158 204 185 112 33 64 150 143 157 153 105 86 75 68 41 31 96 150 177 175 122 71 67 131 162 156 119 81 69 79 76 64 48 73 110 89 36 24 46 74 98 75 47 64 107 125 100 112 106 120 179 200 151 105 86 112 69 65 114 155 152 112 69 38 40 94 155 164 151 141 127 114 90 116 117 100 131 135 88 70 117 153 165 165 140 89 47 58 76 100 104 92 92 100 99 86 69 68 107 142 131 119 135 88 54 45 69 87 91 92 92 105 112 161 193 165 115 111 161 192 154 127 154 173 155 150 153 125 150 185 185 177 177 175 184 180 180 179 178 177 175 175 174 177 177 176 176 176 176 177 177 180 180 179 178 177 176 175 174 178 178 178 178 178 178 178 178 179 179 178 177 177 177 178 178 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 176 176 176 176 177 178 179 178 178 178 178 178 178 178 178 180 179 178 177 176 177 178 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 179 177 174 174 177 179 180 180 177 177 177 177 177 177 177 177 176 177 178 179 179 178 177 176 177 178 178 178 179 179 179 180 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 177 178 179 180 178 178 178 178 178 178 178 178 179 178 177 179 180 180 178 176 177 178 178 179 179 179 178 178 176 177 178 178 178 178 177 176 176 177 178 179 179 179 178 178 176 178 179 178 176 176 177 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 182 180 177 175 174 175 177 178 177 178 178 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 178 178 179 179 179 179 179 179 179 179 177 177 178 178 177 177 176 175 174 175 177 178 179 179 178 178 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 178 179 180 179 178 177 178 179 179 179 178 178 178 179 180 180 182 181 179 178 178 178 180 180 179 180 180 181 181 180 180 179 175 177 180 182 182 180 177 175 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 175 175 176 179 181 182 179 177 178 178 178 178 178 178 178 178 176 176 176 176 177 177 178 178 180 179 179 179 178 178 178 177 176 176 177 178 179 180 180 180 176 179 181 180 177 176 178 181 177 177 178 178 178 178 178 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 180 180 179 178 177 177 176 176 177 177 178 178 178 178 178 178 178 177 177 176 176 177 178 179 179 179 179 179 179 179 178 177 179 179 179 179 179 179 179 179 174 175 177 178 179 178 177 176 178 177 176 177 179 180 179 177 175 177 178 178 177 176 178 179 178 178 179 179 179 179 178 178 178 178 178 177 177 176 175 175 176 176 177 178 178 178 177 177 177 177 177 178 178 179 179 179 175 177 179 181 181 179 176 173 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 179 179 178 178 179 179 180 181 181 182 181 181 179 178 177 179 179 180 180 180 179 178 178 181 181 181 181 181 181 181 181 182 182 181 181 181 181 180 179 177 178 180 182 183 184 184 184 181 180 180 179 179 179 179 180 182 181 181 181 180 180 179 179 178 178 178 179 178 178 177 177 179 179 178 177 177 178 179 179 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 179 179 180 180 180 181 181 181 185 186 186 187 188 189 190 191 194 197 201 204 205 205 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 202 200 199 198 198 199 200 199 196 194 194 195 196 195 193 200 200 199 199 199 200 201 202 200 200 200 201 202 202 202 203 201 203 204 204 203 201 199 198 200 200 200 198 197 197 200 202 205 205 205 205 206 205 205 205 204 204 205 206 206 207 208 208 206 206 207 207 208 208 209 209 209 209 209 210 210 211 211 211 210 213 214 210 208 209 211 211 213 213 213 214 214 214 214 214 212 212 212 213 213 213 214 214 216 216 215 214 213 212 211 211 212 213 213 214 213 213 212 211 209 209 210 211 212 212 213 213 211 211 211 211 211 211 211 211 210 210 210 210 210 209 209 209 210 210 210 210 209 208 207 206 207 207 207 207 206 206 206 206 203 203 203 202 202 202 202 202 200 198 197 196 196 196 194 193 191 191 190 189 189 189 190 190 191 191 192 192 193 194 194 195 167 166 164 163 163 164 166 167 164 163 161 160 160 161 163 164 165 165 164 163 163 163 164 164 164 164 164 164 164 164 164 164 162 162 162 163 163 164 164 164 166 166 166 166 166 166 165 165 165 165 165 166 166 167 167 167 164 165 165 165 165 165 166 166 168 168 168 167 166 165 165 164 167 166 166 167 167 166 163 160 167 167 167 167 168 168 168 168 167 167 168 169 170 171 171 172 173 172 171 171 171 173 176 177 175 175 175 176 178 179 180 181 179 181 183 183 182 182 183 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 184 185 185 186 187 187 188 189 189 189 188 187 186 187 188 190 191 187 187 187 188 188 189 189 190 190 189 188 188 187 187 187 187 185 186 188 189 191 191 191 191 190 190 190 191 191 192 192 192 190 190 190 190 190 190 190 190 193 191 189 190 192 193 191 189 190 191 191 192 192 193 193 193 187 188 189 190 190 189 189 188 190 188 187 188 190 192 191 189 188 188 187 187 188 190 192 194 191 190 189 187 187 189 190 191 190 190 190 190 190 190 190 190 189 190 191 192 191 190 188 186 186 186 187 188 188 188 188 188 188 188 188 188 188 188 188 188 186 186 187 188 189 188 188 187 186 187 188 189 188 187 186 185 193 191 190 188 189 191 193 195 188 189 191 192 193 192 191 191 194 195 196 197 197 197 196 195 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 202 202 202 202 202 202 202 202 201 201 201 201 201 200 200 200 201 201 201 201 201 201 201 201 199 199 200 200 200 199 198 197 198 196 196 198 201 201 198 194 200 201 203 204 205 205 205 205 204 204 203 203 203 202 202 202 201 201 201 200 200 199 199 198 198 198 197 196 196 197 198 199 199 199 199 199 198 197 197 197 196 196 197 197 197 197 198 198 197 197 198 199 200 201 202 202 194 197 200 201 199 200 203 206 204 204 203 201 200 200 201 202 200 200 200 200 200 200 200 200 198 199 200 201 201 200 199 198 195 196 196 197 198 200 202 203 199 199 198 198 197 197 197 196 196 197 198 200 202 203 205 205 207 204 204 207 208 207 208 211 209 207 206 207 209 210 209 207 211 211 211 212 213 213 214 214 212 212 213 213 213 213 212 212 213 212 211 210 211 213 215 216 214 214 214 215 215 215 214 214 217 216 215 213 211 210 209 208 212 211 209 208 206 207 208 209 209 210 210 210 211 211 211 212 213 212 211 210 210 211 212 213 212 212 211 212 213 212 211 210 213 213 213 213 213 213 213 213 213 211 209 210 213 214 212 210 208 209 212 214 215 214 212 210 211 209 208 209 211 212 210 208 205 206 206 206 205 204 203 203 200 199 199 199 200 201 202 203 203 202 202 202 201 200 200 200 204 203 201 199 199 200 202 204 204 204 204 204 204 204 204 204 206 206 206 206 206 207 207 207 207 207 206 206 204 203 201 201 200 202 203 200 197 194 195 197 194 193 193 193 193 192 188 185 181 181 181 180 180 180 180 180 183 182 182 182 181 181 181 180 180 179 179 179 178 178 178 178 181 180 179 179 179 181 183 184 181 181 181 182 182 183 183 183 183 184 187 189 189 188 186 184 186 187 187 187 186 186 186 187 187 187 187 187 188 189 190 191 191 191 190 189 189 189 189 190 189 188 187 186 186 186 186 187 187 188 189 191 192 194 195 195 191 193 194 195 194 194 196 198 192 192 193 193 191 189 187 185 186 186 187 187 188 188 189 189 189 188 187 186 186 187 188 189 189 190 191 192 193 194 194 194 194 195 197 199 201 203 205 206 204 205 207 209 210 210 209 208 211 210 209 208 208 210 212 213 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 207 208 209 209 209 208 206 205 207 206 206 205 204 204 204 204 203 205 206 205 202 201 202 204 203 201 199 199 201 201 199 197 199 199 199 198 198 197 197 197 196 197 198 199 200 200 200 200 197 198 199 200 200 199 197 196 197 196 196 195 195 195 195 196 195 196 197 196 194 195 197 199 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 200 199 198 197 196 196 197 197 196 195 194 193 193 194 196 197 196 195 194 193 193 193 193 194 195 195 194 195 196 197 198 199 199 199 200 200 201 201 201 201 198 198 198 199 199 200 200 200 197 196 194 192 191 191 191 191 193 193 192 192 192 192 193 193 191 190 190 191 193 193 191 189 188 190 192 191 189 187 187 188 191 189 186 184 182 182 183 183 179 181 182 181 180 180 182 184 168 116 134 190 193 179 179 173 168 162 179 187 161 144 151 155 141 177 189 175 177 183 169 148 166 187 164 107 97 149 178 150 147 190 204 182 131 107 154 206 191 153 132 160 182 182 186 186 145 150 166 159 140 152 167 154 150 167 161 149 144 114 72 57 124 186 189 153 154 165 143 110 118 108 101 116 153 165 142 126 167 203 199 120 50 79 157 213 175 120 111 113 97 85 66 48 60 110 137 108 75 94 156 205 202 102 39 44 125 223 198 93 44 23 41 89 144 171 153 138 151 150 129 145 185 201 169 101 74 31 48 137 174 131 106 124 135 168 206 164 111 72 85 115 136 172 186 136 105 81 62 25 46 102 156 191 179 105 75 121 170 163 146 126 103 90 85 73 57 58 79 103 71 24 32 59 101 127 100 52 51 82 104 106 123 125 139 175 159 95 85 115 126 75 66 107 136 136 111 79 42 57 100 138 145 144 144 137 141 97 111 117 96 112 118 91 103 139 146 126 123 121 88 47 36 74 101 89 71 76 86 84 58 60 78 112 129 110 88 85 59 52 65 87 90 83 80 78 79 103 159 175 128 81 100 171 193 142 118 146 164 155 149 147 156 188 203 183 169 179 184 179 179 178 178 177 177 176 176 176 176 176 176 176 176 177 178 179 180 179 179 178 177 177 176 176 178 178 178 178 178 178 178 178 180 179 178 177 177 177 177 177 176 177 177 177 178 178 179 179 178 178 178 178 178 178 178 178 176 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 181 180 177 175 175 176 178 180 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 177 176 176 178 179 177 175 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 177 177 178 178 178 179 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 180 179 177 176 176 177 179 180 178 178 178 178 178 178 178 178 179 178 178 179 181 181 179 176 176 177 178 179 179 179 179 179 177 177 178 179 179 178 177 177 176 177 178 179 179 179 178 178 176 178 179 179 177 176 177 179 180 180 180 180 180 180 180 180 178 178 178 179 179 180 180 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 182 180 178 177 176 176 176 177 176 177 179 180 180 179 177 176 177 177 177 178 178 179 179 179 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 177 177 177 175 176 177 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 177 177 177 178 180 179 177 177 177 179 181 182 183 181 179 177 177 178 179 180 177 178 178 179 179 178 178 177 178 180 182 183 183 181 179 177 179 179 179 179 179 179 179 179 177 178 178 179 179 180 180 181 184 182 179 179 180 180 179 177 179 179 179 179 179 179 179 179 177 177 177 178 178 179 179 179 179 179 179 178 178 178 177 177 178 178 178 179 179 180 180 180 176 178 179 178 177 176 177 179 177 177 177 178 178 179 179 179 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 177 177 177 178 178 179 179 179 177 177 176 176 177 178 179 180 178 179 179 179 178 177 176 176 178 179 179 180 180 179 179 178 176 176 176 177 177 178 179 179 179 177 176 177 179 180 178 177 176 177 179 178 177 176 178 180 177 178 179 180 180 179 178 177 177 177 177 177 177 177 177 177 174 176 178 179 180 179 178 177 178 178 178 178 178 178 178 178 176 177 178 179 178 177 175 174 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 179 179 178 178 179 179 180 181 181 181 181 180 179 177 176 178 179 181 181 181 179 177 176 181 181 181 181 181 181 181 181 182 182 181 181 181 181 180 179 182 183 183 183 182 180 179 178 181 181 180 180 179 179 179 179 182 181 181 181 180 180 180 180 179 180 181 183 183 182 180 179 180 179 178 178 178 178 179 180 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 180 180 180 180 181 181 182 182 185 186 186 187 189 191 192 193 195 199 203 205 206 205 205 205 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 203 201 199 198 199 200 201 200 198 197 197 199 200 199 198 201 201 200 200 200 201 202 202 201 201 201 201 201 201 202 202 204 202 200 201 203 203 201 198 202 201 200 199 199 200 201 202 207 207 206 205 204 204 205 205 205 205 205 206 206 207 207 207 206 206 207 207 208 208 209 209 208 208 208 208 209 209 209 210 207 209 211 210 209 210 213 214 211 212 213 214 214 214 213 212 212 212 213 213 213 214 214 214 216 216 215 214 213 212 211 211 212 212 213 213 213 212 211 211 209 210 210 211 212 212 213 213 211 211 211 211 211 211 211 211 208 208 210 210 211 210 209 208 207 207 207 207 206 206 205 205 206 206 206 206 206 205 205 205 203 203 202 202 201 201 200 200 199 198 197 196 195 194 193 192 191 190 189 189 188 189 189 190 189 190 190 191 191 192 193 193 166 164 163 162 162 163 164 166 164 163 161 160 160 161 163 164 166 165 164 163 163 163 164 165 164 164 164 164 164 164 164 164 162 162 162 163 163 164 164 164 164 164 165 165 166 167 167 168 167 167 166 166 165 165 165 164 164 165 165 165 165 165 166 166 164 166 168 169 168 166 162 160 172 169 166 166 168 169 170 169 167 167 167 168 168 169 169 169 169 169 170 170 171 172 172 172 173 173 171 171 171 173 175 176 174 175 176 177 178 178 179 179 178 180 183 183 182 182 183 184 186 185 185 184 184 183 182 182 186 186 185 185 185 185 185 185 187 187 187 187 187 186 186 186 188 187 186 186 186 188 190 191 186 187 187 188 188 189 189 189 190 189 188 188 187 187 187 187 185 186 188 189 191 191 191 191 190 190 191 191 191 191 192 192 189 189 189 189 189 189 189 189 194 191 189 190 192 193 191 188 191 191 191 192 192 193 193 194 188 189 190 190 190 189 188 188 186 188 190 190 188 188 190 192 191 190 188 187 187 188 190 191 191 190 188 187 187 188 189 190 189 189 189 189 189 189 189 189 189 190 191 191 190 188 186 185 187 187 187 187 187 186 186 185 190 189 187 185 185 187 189 190 185 186 187 187 188 187 187 186 189 188 187 186 185 186 187 188 192 191 189 188 188 190 193 194 187 189 191 193 194 193 192 191 194 195 196 197 196 196 196 196 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 202 202 202 202 202 202 202 202 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 199 199 200 200 199 198 197 196 200 197 195 196 199 201 199 198 204 204 205 206 205 205 204 203 204 204 204 203 203 203 202 202 202 202 201 201 200 199 199 198 195 195 195 195 196 198 199 200 199 199 198 198 198 198 198 197 196 196 197 197 197 197 198 198 198 198 198 198 198 198 198 198 192 195 198 200 200 202 205 208 204 203 202 201 201 201 201 201 197 198 198 199 201 202 202 203 199 200 201 202 202 201 200 199 200 199 199 199 199 200 200 201 199 199 199 199 198 198 198 198 198 199 200 202 204 206 207 208 208 205 205 208 208 207 208 211 206 205 205 207 210 211 211 210 211 211 211 212 212 212 213 213 213 213 214 214 214 214 214 213 214 213 212 211 212 213 215 216 213 213 213 213 213 213 214 214 214 213 213 212 211 211 210 210 214 213 210 209 209 210 211 211 210 210 211 211 211 212 212 212 217 214 210 208 208 210 214 217 213 212 211 211 212 213 213 212 213 213 213 213 213 213 213 213 215 212 210 211 214 214 213 210 208 210 213 215 215 214 212 211 214 212 210 209 210 210 209 207 209 210 210 210 210 209 207 206 203 202 201 201 201 201 202 202 204 204 203 203 202 202 201 201 206 204 202 200 200 201 203 204 203 203 203 204 204 205 206 206 206 206 206 206 206 205 205 205 206 206 206 205 204 202 201 200 200 202 203 201 197 195 196 198 194 193 193 193 193 192 188 185 186 186 185 184 183 182 181 181 182 182 181 181 181 180 180 180 180 180 180 180 179 179 179 178 182 181 180 179 180 182 184 185 181 181 182 182 183 183 183 183 183 184 187 189 189 188 186 184 185 185 185 185 186 186 186 186 188 187 186 186 187 188 189 190 189 190 192 193 193 191 189 187 188 188 188 188 188 190 191 192 190 190 191 192 193 194 194 194 193 195 196 195 193 193 194 195 193 193 194 194 193 191 189 187 188 188 188 188 189 189 189 189 189 189 188 188 188 188 189 189 189 190 191 193 194 194 194 194 194 195 197 199 202 204 205 206 205 206 208 209 210 209 208 208 212 211 209 208 208 210 211 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 208 208 207 206 207 208 210 211 208 207 205 204 204 204 204 204 202 203 204 203 201 200 201 203 203 202 200 200 200 200 198 197 197 197 197 198 198 199 199 199 198 199 200 200 200 199 198 198 199 201 202 204 204 203 201 200 197 196 196 195 195 196 196 197 195 196 197 196 195 195 197 200 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 199 198 197 196 195 195 196 196 196 195 194 193 194 195 197 198 196 195 194 193 193 193 193 194 194 194 194 194 195 197 198 199 198 198 199 199 200 201 201 201 198 198 199 199 200 200 200 201 193 193 194 194 194 193 191 190 191 190 190 189 189 190 190 191 191 190 190 191 193 193 191 189 188 190 192 191 189 188 188 189 191 189 186 184 182 182 183 183 180 181 182 181 179 179 181 183 195 164 144 149 167 184 189 182 148 152 180 196 168 132 125 132 152 187 193 173 172 180 163 135 154 184 172 103 79 133 168 155 149 185 197 186 147 116 151 203 197 137 106 158 196 188 174 148 119 156 184 181 164 145 133 132 138 165 154 121 109 101 91 96 118 125 134 141 167 189 154 97 99 78 86 128 174 206 184 118 131 148 157 123 70 61 127 186 183 163 165 143 105 87 70 56 71 97 116 104 81 91 147 203 175 99 74 74 117 217 215 107 21 24 64 102 132 155 154 151 143 123 92 119 179 194 162 126 119 42 38 117 147 102 91 138 167 174 175 124 113 115 104 80 127 182 219 176 124 75 53 28 49 78 97 114 117 89 113 197 186 136 113 116 106 85 72 70 68 69 82 106 77 33 52 79 99 144 125 51 37 85 115 120 127 132 137 146 115 73 96 140 119 77 80 107 102 90 93 92 42 70 134 177 155 121 123 139 141 100 101 112 97 76 72 91 126 144 136 106 91 90 87 83 45 69 80 69 61 64 68 67 81 99 105 95 85 73 61 56 46 61 90 103 88 77 82 89 81 105 143 133 86 69 117 198 198 150 126 135 148 148 141 139 188 187 174 164 170 182 186 175 176 176 176 177 177 178 178 179 176 176 176 176 177 178 179 180 178 178 178 178 178 178 179 179 178 178 178 178 178 178 178 178 180 179 178 177 177 177 177 177 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 181 180 177 175 175 176 178 180 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 177 178 178 179 179 180 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 178 180 181 178 174 170 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 178 178 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 180 179 177 176 176 177 179 180 178 178 178 178 178 178 178 178 180 179 178 179 181 181 179 177 176 177 178 179 179 179 179 179 177 178 178 179 179 178 178 177 176 177 178 179 179 179 178 178 177 178 180 179 177 177 178 179 180 180 180 180 180 180 180 180 177 178 178 179 179 180 180 181 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 177 178 179 180 180 178 177 176 176 177 179 180 180 179 177 176 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 176 177 178 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 177 177 177 178 180 179 177 177 177 179 181 182 182 180 179 177 177 177 178 179 177 178 178 179 179 178 178 177 178 178 178 177 177 177 177 177 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 187 183 178 176 177 179 180 180 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 179 179 178 178 177 177 177 177 180 180 180 179 179 178 178 178 179 177 176 177 178 179 178 176 177 177 177 178 178 179 179 179 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 177 177 177 178 178 179 179 179 178 177 177 177 177 178 180 180 179 179 179 179 178 178 177 176 178 179 179 180 180 179 179 178 181 179 176 175 175 178 181 183 180 178 176 177 179 179 178 176 176 178 179 179 177 177 178 180 178 179 180 181 181 180 179 178 176 176 177 178 179 180 181 181 175 176 178 180 180 180 178 178 180 179 179 178 178 177 176 176 180 179 177 175 175 175 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 181 181 180 180 179 178 178 178 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 179 179 178 178 179 179 180 178 178 179 179 179 179 178 177 178 179 181 181 181 179 177 176 180 180 180 180 180 180 180 180 182 182 181 181 181 181 180 179 184 184 184 182 181 178 176 175 181 181 181 181 180 180 180 179 180 180 181 181 181 182 182 182 179 180 182 183 183 182 181 180 180 180 179 178 178 179 180 180 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 180 180 181 181 181 182 182 182 186 186 186 187 189 192 194 196 195 199 204 206 205 204 204 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 206 206 205 204 202 200 199 200 201 201 201 199 198 198 200 201 201 200 202 201 201 200 201 202 203 203 204 204 203 202 202 201 200 200 208 201 195 197 203 208 206 202 207 203 200 201 205 206 204 201 207 206 205 204 203 203 203 204 205 205 206 206 206 206 207 207 207 207 208 208 208 209 209 209 208 208 209 209 210 210 210 210 207 208 210 211 210 209 211 213 209 210 211 212 213 212 211 211 213 214 214 214 215 215 215 216 213 213 213 213 213 213 213 213 211 212 213 213 213 212 211 210 211 211 211 211 211 211 210 210 211 211 211 211 211 211 211 211 207 208 209 210 210 209 209 208 207 207 206 206 205 205 205 205 205 205 205 204 204 203 203 203 205 204 203 202 200 198 197 197 197 197 197 195 194 193 192 192 191 190 189 188 188 188 189 189 187 188 188 189 189 190 191 191 163 163 162 162 162 162 163 163 163 163 162 162 162 162 163 163 166 166 165 164 163 164 164 165 165 165 165 165 165 165 165 165 162 162 163 163 163 163 163 163 163 163 164 165 166 167 168 169 167 167 167 166 165 164 163 163 165 165 165 165 165 165 165 165 159 162 165 168 169 167 165 163 171 168 164 163 166 169 171 172 167 167 167 168 169 169 170 170 171 171 171 171 171 171 171 171 173 173 172 172 172 173 174 175 174 175 176 177 178 178 178 178 178 180 183 184 183 182 183 184 180 181 181 181 182 182 183 183 186 185 184 184 184 185 185 186 188 188 187 187 186 185 185 185 188 187 187 187 187 187 188 189 187 187 187 187 188 188 188 188 189 189 188 187 187 187 188 188 189 190 190 190 190 189 188 187 191 191 191 191 191 191 191 191 189 189 189 189 189 189 189 189 193 191 189 190 192 193 191 189 192 192 191 191 191 192 193 193 190 190 191 191 191 190 189 188 188 191 193 191 186 185 186 189 189 189 188 187 186 186 186 186 190 189 188 188 188 188 189 189 189 189 189 189 189 189 189 189 190 190 190 189 188 187 185 185 187 187 187 187 187 186 185 184 189 188 187 185 185 187 188 189 188 188 188 187 187 187 186 186 190 189 186 185 185 187 189 190 191 190 189 189 189 190 192 193 188 190 192 193 194 194 194 193 194 195 197 197 196 195 196 197 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 201 201 201 201 201 201 201 201 202 202 201 201 201 202 203 204 202 202 202 202 202 202 202 202 199 199 200 200 199 198 196 195 201 200 199 199 201 203 204 204 205 206 206 207 206 205 204 203 205 204 204 204 203 203 203 203 205 205 204 203 202 201 201 200 194 194 194 194 195 197 199 200 200 198 197 197 198 199 198 198 196 196 197 197 197 197 198 198 200 200 199 198 197 196 196 195 199 199 200 201 202 203 203 204 203 202 200 201 202 202 201 200 196 197 198 199 201 202 203 204 201 201 202 202 202 202 201 201 209 207 205 203 201 200 199 198 200 200 200 200 200 200 200 200 201 202 203 205 206 208 209 209 209 207 206 209 209 207 208 211 208 207 207 209 212 214 214 213 212 212 212 212 212 212 212 212 213 214 215 215 216 216 215 215 217 217 216 215 215 216 216 217 215 214 213 213 213 213 213 214 209 209 210 211 213 214 215 215 216 214 213 213 214 215 215 214 211 211 211 212 212 213 213 213 217 214 211 208 208 211 214 217 212 212 212 212 211 212 214 215 212 212 212 212 213 213 213 213 215 214 213 213 214 214 213 212 210 211 213 214 214 214 212 211 215 213 210 209 209 209 208 206 207 208 208 209 208 206 204 202 203 202 201 200 200 200 200 200 204 204 204 204 204 203 203 203 205 204 203 202 201 202 203 204 203 203 204 204 205 206 207 207 206 206 206 206 205 205 205 205 205 205 205 204 203 202 201 200 201 202 202 201 199 198 199 199 195 194 192 192 192 191 188 186 188 188 187 186 185 183 183 182 181 181 181 180 180 180 179 179 181 181 181 180 180 180 179 179 181 181 181 181 182 183 184 185 182 182 183 183 184 184 184 184 184 185 186 187 188 187 186 185 186 185 184 185 186 187 186 185 188 187 186 185 186 187 189 190 188 190 193 195 194 192 189 186 188 188 188 188 189 190 192 193 190 190 190 190 191 191 191 191 194 196 197 195 193 192 193 195 194 194 194 194 194 193 192 191 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 192 194 195 195 194 193 196 197 198 200 202 204 206 206 205 206 208 209 210 209 208 207 211 211 210 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 209 208 206 205 206 208 211 213 208 207 205 204 203 203 204 205 200 201 202 201 199 198 199 200 202 202 201 200 200 199 198 198 196 196 197 198 199 199 200 200 198 199 201 201 201 200 198 197 199 200 201 202 202 202 201 201 197 197 196 196 196 196 196 197 195 197 197 197 195 195 198 200 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 197 196 195 194 194 195 195 196 196 195 195 195 195 196 197 197 194 193 192 191 191 191 191 192 193 193 193 194 195 197 198 200 198 198 199 199 200 200 201 201 202 201 201 200 199 198 197 196 192 193 195 196 196 195 194 192 193 192 192 191 191 192 192 193 191 190 190 191 193 193 191 189 187 189 191 191 189 188 188 189 189 188 186 185 184 183 183 183 180 181 182 181 179 178 180 182 199 197 157 113 130 184 202 185 131 147 181 204 182 130 108 121 162 181 183 173 174 176 170 165 159 165 157 108 83 117 150 164 161 181 184 188 166 124 137 180 180 118 95 165 203 180 149 100 109 164 197 192 169 137 118 124 145 155 138 113 100 83 85 112 119 89 87 104 149 186 144 74 103 114 122 132 166 221 204 97 77 113 161 157 89 32 96 174 171 183 190 155 123 113 87 66 77 80 87 88 81 90 134 180 144 99 96 88 108 194 191 89 20 33 78 101 100 102 116 142 152 154 120 111 153 170 154 152 151 65 42 89 116 103 118 181 197 161 127 86 104 118 99 65 113 167 211 174 116 61 54 53 37 55 55 57 71 84 135 214 188 122 98 99 81 63 56 67 65 94 124 144 95 44 87 134 96 108 101 61 52 79 101 120 130 133 125 111 91 100 138 149 88 76 106 128 98 85 112 131 76 60 125 209 193 129 121 149 138 118 128 146 130 71 52 107 159 152 130 111 107 100 89 86 53 54 47 44 54 60 66 79 109 133 129 102 83 68 60 65 74 81 90 84 71 86 122 147 138 151 156 113 76 95 153 217 215 165 122 103 112 125 127 140 182 146 120 147 178 181 181 176 174 175 175 177 178 179 180 180 177 177 177 177 177 178 179 180 177 177 178 178 179 179 180 180 178 178 178 178 178 178 178 178 179 179 178 177 177 177 178 178 178 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 176 177 178 179 179 179 179 178 178 178 178 178 178 178 178 178 180 179 178 177 176 177 178 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 181 181 179 174 170 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 180 179 178 177 177 177 178 178 178 178 178 178 178 178 178 178 180 179 178 180 181 182 179 177 177 178 178 179 179 179 178 178 177 178 179 179 179 179 178 177 176 177 178 179 179 179 178 178 177 179 180 179 178 177 178 180 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 175 177 179 181 181 180 178 177 177 178 178 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 178 178 177 177 177 177 177 177 177 177 179 179 178 178 178 179 180 181 177 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 178 179 179 178 179 180 179 178 177 178 179 179 179 178 178 178 179 180 180 179 179 179 179 178 178 178 178 179 180 180 181 181 180 180 179 180 179 177 176 176 177 179 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 181 177 174 173 176 179 182 182 178 178 178 178 178 178 178 178 179 179 179 180 180 180 181 181 178 178 178 177 177 177 176 176 180 180 180 179 178 177 176 176 181 178 176 177 180 181 179 176 177 177 178 178 178 178 178 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 177 177 178 179 180 180 177 177 178 178 178 178 178 178 179 178 178 177 178 178 179 180 180 180 180 181 180 180 179 179 179 179 179 179 179 179 179 179 183 181 178 175 175 177 180 182 180 178 177 177 179 179 177 176 176 178 180 179 178 177 179 180 179 179 180 180 180 180 179 179 176 177 177 178 179 180 181 182 177 178 178 179 179 179 179 178 180 179 179 178 178 177 176 176 182 179 176 174 174 176 178 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 181 181 180 180 179 179 178 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 179 179 180 176 177 178 179 179 179 178 178 179 179 180 180 180 179 178 178 180 180 180 180 180 180 180 180 182 182 181 181 181 181 180 179 180 181 181 182 181 180 179 179 181 181 181 182 181 181 180 179 180 180 181 181 182 182 183 183 179 179 180 180 180 179 178 178 181 180 179 179 179 179 180 181 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 180 181 181 181 182 182 182 183 186 186 186 187 190 193 196 198 196 200 205 207 205 203 204 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 204 204 203 203 202 201 201 201 201 199 197 197 199 200 200 199 203 202 202 201 201 202 203 204 206 206 205 204 203 202 201 201 210 202 196 197 204 209 208 205 210 205 201 203 208 210 207 202 206 206 205 205 204 204 203 203 206 206 206 206 206 206 206 206 209 209 208 208 208 208 208 208 210 210 210 211 211 211 212 212 211 211 212 213 210 206 205 208 210 210 210 210 211 211 211 211 214 214 214 215 215 215 216 216 211 211 212 212 213 213 214 214 211 212 212 213 212 211 210 210 212 212 211 210 209 209 208 208 210 210 210 210 210 210 210 210 209 209 209 209 208 208 208 208 209 208 207 207 207 207 208 208 205 205 204 204 203 202 202 201 205 204 203 201 199 197 196 195 196 197 197 195 193 191 191 192 190 190 189 188 187 188 188 189 187 187 187 188 189 189 190 190 162 162 163 163 163 163 162 162 163 163 164 164 164 164 163 163 167 166 165 164 164 164 165 165 165 165 165 165 165 165 165 165 163 163 163 163 163 163 162 162 165 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 166 166 166 165 165 164 164 164 164 164 164 165 166 167 168 168 168 166 163 163 166 168 168 168 167 167 168 168 169 170 170 171 171 171 171 170 170 170 169 169 172 172 173 174 174 174 173 173 174 174 176 177 178 178 177 177 178 181 184 185 184 183 183 184 179 179 180 180 181 182 183 183 183 183 182 182 183 184 185 186 186 186 186 186 186 186 186 186 187 187 188 188 188 187 186 186 188 188 187 187 187 187 187 187 188 188 187 187 187 188 189 189 189 190 190 190 190 189 188 187 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 192 191 191 191 191 191 191 190 193 192 191 190 190 191 191 192 191 192 192 192 192 191 190 189 189 190 190 189 188 187 187 187 187 188 188 188 188 187 186 185 187 188 188 189 189 189 188 188 188 188 188 188 188 188 188 188 191 190 189 187 186 185 185 185 185 186 186 187 187 187 187 187 185 186 188 189 189 188 186 185 193 192 190 188 187 187 188 188 188 188 187 188 188 189 190 190 189 189 190 190 190 191 191 191 190 191 192 193 194 195 196 196 194 196 197 197 195 195 196 198 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 201 201 201 201 201 201 201 201 202 201 200 200 201 202 203 204 201 201 201 201 201 201 201 201 199 200 200 199 199 197 196 195 197 199 202 203 204 204 205 205 204 205 206 207 207 207 206 206 205 205 204 204 204 203 203 203 206 205 205 204 202 201 201 200 196 196 195 194 194 195 196 196 200 198 196 196 198 199 199 198 196 196 197 197 197 197 198 198 201 201 200 199 198 197 197 196 203 200 198 199 202 203 201 198 202 200 199 200 202 203 202 200 199 199 199 200 200 201 201 201 203 203 202 202 202 202 203 203 208 207 205 204 202 201 201 201 202 202 202 202 202 202 202 202 204 205 206 207 208 209 210 210 212 209 209 211 211 209 210 213 212 210 210 211 214 215 215 213 215 215 215 214 213 213 212 212 214 214 215 216 217 217 217 216 218 218 218 218 217 216 215 214 218 217 216 215 214 214 214 215 212 212 213 213 214 214 215 215 213 212 212 213 216 217 215 213 212 212 212 212 213 213 214 214 214 213 213 212 212 213 213 214 211 213 214 212 210 210 214 218 210 210 211 211 212 213 213 213 214 215 215 215 213 212 213 213 213 213 213 213 213 213 212 212 213 211 208 208 209 210 209 208 206 206 207 207 206 203 201 199 203 202 202 201 201 201 202 202 204 204 204 204 205 205 205 205 203 204 204 204 204 204 204 204 207 207 207 207 207 207 206 206 208 208 207 207 206 206 206 205 204 204 204 204 204 203 202 201 201 200 200 200 201 202 201 200 197 195 192 191 191 191 189 188 184 184 184 184 183 183 183 182 181 181 181 181 180 180 180 179 182 182 181 181 181 180 180 180 180 181 182 183 184 184 184 184 183 184 184 184 185 185 185 185 186 186 186 186 186 186 187 187 189 187 185 186 188 188 187 185 190 188 187 186 186 187 189 191 190 190 191 192 192 191 189 188 189 188 187 187 187 187 188 189 188 189 189 190 191 191 192 192 193 195 196 196 195 194 195 197 195 195 194 194 194 194 195 195 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 188 190 193 195 196 195 194 193 198 199 200 202 203 205 206 206 206 207 208 209 210 209 208 207 210 210 211 211 211 210 209 209 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 209 208 208 207 206 206 206 207 208 207 205 203 203 203 204 205 200 202 203 202 200 199 199 201 201 201 201 200 200 199 199 199 198 198 198 198 198 198 198 199 196 198 200 202 202 201 200 199 199 198 198 198 199 200 201 201 198 198 197 196 196 196 196 196 196 197 198 197 195 196 198 200 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 196 195 195 194 194 195 196 197 195 196 196 197 197 196 196 195 194 193 192 191 191 191 191 192 192 192 193 193 195 197 198 200 200 200 200 201 201 201 201 201 201 201 200 199 198 197 196 196 195 194 194 193 193 193 193 193 196 195 195 195 195 195 195 196 191 190 190 191 193 193 191 189 187 189 191 191 189 188 189 190 186 186 186 186 185 184 183 182 180 181 182 180 178 178 180 181 191 187 168 132 123 163 187 167 127 152 183 206 193 129 94 117 150 173 183 177 177 179 181 186 173 160 158 128 108 123 134 147 163 190 182 178 176 152 144 151 141 96 90 171 202 171 148 101 112 154 194 194 165 139 121 107 114 124 117 111 108 89 87 113 137 103 82 73 101 128 108 94 158 193 160 115 143 214 207 110 58 99 160 173 108 30 87 161 154 168 157 120 122 132 96 65 79 77 66 56 62 88 118 134 118 104 90 61 83 151 137 63 26 48 82 86 81 94 118 151 178 194 152 104 117 127 124 152 139 81 62 77 101 118 137 183 181 141 111 80 100 111 102 83 100 128 152 123 89 53 52 53 32 50 71 85 81 75 120 195 191 129 98 70 48 55 56 56 67 151 194 171 85 44 111 159 99 56 60 77 77 69 78 120 128 117 102 89 79 114 153 132 64 75 123 140 109 118 165 183 129 50 87 199 210 153 139 159 142 144 175 199 167 89 69 138 192 175 137 106 101 96 76 59 39 43 43 56 73 70 70 88 121 138 140 140 131 85 54 72 101 94 87 83 94 136 183 205 189 193 170 103 81 127 176 206 209 159 111 85 100 112 105 127 141 126 117 156 183 178 182 177 175 176 176 177 177 178 179 179 178 178 177 177 177 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 178 179 180 181 180 180 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 179 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 178 177 177 179 180 179 177 179 179 179 179 179 179 179 179 178 178 178 177 177 178 178 178 176 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 176 178 178 178 178 178 178 178 178 180 179 179 180 182 182 180 178 178 178 179 179 179 178 178 177 178 178 179 180 180 179 178 178 176 177 178 179 179 179 178 178 177 179 180 180 178 177 178 180 179 179 179 179 179 179 179 179 178 178 179 179 179 179 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 179 179 179 179 179 178 178 179 178 178 177 177 178 178 179 178 178 178 178 178 178 177 177 178 178 179 180 180 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 180 180 178 178 179 180 180 179 178 178 179 179 179 179 179 179 179 179 177 177 177 178 178 179 179 179 179 180 181 180 179 178 179 180 179 179 180 180 180 179 178 178 177 178 180 182 182 181 179 178 179 180 180 181 181 180 180 179 179 179 178 178 178 179 181 182 180 180 180 180 180 180 180 180 181 181 180 179 179 178 177 177 177 176 175 177 180 181 180 179 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 178 178 178 177 177 176 176 176 178 178 178 178 177 177 177 177 180 179 179 179 180 180 180 179 178 178 178 178 178 178 177 177 177 177 178 178 178 178 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 180 180 179 178 178 178 179 179 178 179 179 180 180 180 180 179 181 180 178 177 177 178 180 181 180 179 179 179 178 177 176 176 180 179 177 177 179 179 177 175 177 178 180 179 178 178 179 181 181 180 179 179 179 179 180 181 178 178 178 178 178 178 178 178 180 180 179 178 178 178 179 179 177 177 178 178 178 178 178 178 179 178 177 176 177 178 179 181 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 178 178 179 179 180 178 179 179 180 180 179 178 178 179 179 178 178 178 179 180 180 181 181 181 181 181 181 181 181 182 182 181 181 181 181 180 179 178 179 181 182 183 183 183 183 181 181 182 182 182 181 180 179 183 182 182 182 182 181 181 181 181 180 179 178 177 177 177 178 181 180 179 179 179 179 180 181 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 181 181 181 182 182 182 183 183 186 186 186 187 190 194 198 200 196 202 207 208 205 203 204 206 207 207 207 207 207 207 207 207 206 206 206 206 206 206 206 206 204 205 206 207 206 204 202 201 202 200 198 198 200 201 200 199 203 203 202 202 202 203 204 205 207 206 206 206 205 205 204 204 207 205 203 203 204 206 206 206 209 207 205 206 208 209 207 205 205 206 207 208 208 207 205 204 206 206 206 206 206 206 206 206 209 209 208 208 207 206 206 205 208 208 208 209 209 209 210 210 212 210 212 213 210 205 204 208 212 211 210 209 210 211 212 213 213 213 214 214 214 215 215 215 211 211 212 212 212 213 213 213 211 211 212 212 212 211 210 209 211 210 210 209 209 208 207 207 210 210 210 210 210 210 210 210 211 210 208 207 206 207 207 208 208 208 207 206 206 207 208 209 206 206 205 204 203 203 202 202 203 202 201 200 199 198 197 196 195 196 197 195 192 190 191 192 190 189 188 187 187 187 188 189 188 188 188 189 190 190 191 191 161 162 164 165 165 164 162 161 162 163 165 166 166 165 163 162 167 166 165 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 162 167 167 167 166 166 165 165 165 163 163 164 164 165 166 166 167 167 167 166 166 165 164 163 163 173 170 166 163 162 164 167 169 170 169 168 169 171 171 169 166 167 167 168 168 169 170 171 171 171 171 170 170 169 168 167 167 171 172 174 175 175 174 172 171 173 174 176 177 178 177 177 176 178 181 184 186 185 183 183 184 182 182 182 182 182 182 182 182 181 181 180 180 181 183 184 185 183 184 184 185 186 187 188 188 186 187 189 189 189 187 185 184 188 188 188 187 187 186 186 186 187 187 187 187 188 188 189 190 185 186 188 189 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 191 191 190 191 191 194 193 191 190 189 190 190 191 192 193 193 193 193 192 190 189 187 185 184 186 190 192 191 189 187 188 190 191 191 190 189 188 185 186 188 190 190 189 188 187 188 188 188 188 188 188 188 188 192 191 188 186 184 184 185 186 183 184 185 187 188 189 189 190 181 184 190 193 193 190 184 181 197 195 192 189 187 188 189 190 185 186 189 191 192 191 190 189 188 189 190 191 191 191 190 190 192 192 192 193 194 196 197 198 194 196 197 196 195 194 196 199 197 198 198 199 199 199 200 201 200 200 201 201 201 201 202 203 201 201 201 201 201 201 201 201 201 200 200 199 200 201 203 204 200 200 200 200 200 200 200 200 199 200 200 199 198 197 195 194 190 196 202 206 205 203 203 203 202 203 205 207 208 208 208 208 205 205 205 204 204 203 203 203 204 204 203 202 201 199 198 198 199 198 196 195 193 193 193 193 201 198 195 196 198 200 199 198 196 196 197 197 197 197 198 198 201 201 200 200 200 199 199 199 201 197 193 196 201 203 199 195 201 199 198 200 203 204 202 200 202 201 201 200 200 199 199 198 205 204 202 201 201 202 204 205 200 200 200 201 202 203 204 205 204 204 204 204 204 204 205 205 206 206 207 208 209 209 210 210 214 211 210 213 213 211 211 214 213 212 210 211 213 214 212 211 218 217 217 216 214 213 213 212 214 215 216 217 217 217 217 217 216 217 217 217 216 214 212 210 221 220 218 216 215 215 216 216 220 219 218 216 214 212 211 210 208 207 208 211 215 215 213 210 212 212 212 213 213 214 214 214 210 212 214 216 216 214 212 210 210 213 215 213 209 209 214 220 209 209 210 211 212 212 213 213 214 216 217 216 213 211 212 215 215 215 213 212 212 212 212 213 211 209 207 207 209 211 211 210 211 212 212 212 211 208 205 203 204 204 203 203 203 204 206 206 204 204 204 205 205 206 206 206 202 203 204 205 205 205 204 203 211 210 210 209 208 207 206 206 209 209 209 208 208 207 207 207 204 204 204 205 205 204 203 203 202 200 198 199 202 204 202 200 199 196 192 190 191 191 191 190 179 180 180 181 181 182 182 182 182 182 182 181 181 180 180 180 182 182 182 181 181 181 180 180 180 181 183 185 186 185 184 183 184 184 185 185 185 186 186 186 187 186 185 185 185 186 187 188 191 188 187 187 189 189 188 185 191 190 188 186 187 188 190 191 192 191 190 189 189 189 190 191 189 188 187 185 184 184 184 184 188 189 190 191 193 194 195 196 192 194 196 197 196 196 198 200 196 195 194 193 193 195 197 198 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 188 190 193 195 196 195 194 193 200 200 201 203 204 205 206 206 206 207 208 209 210 209 207 207 209 210 211 212 212 211 209 207 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 211 210 209 208 209 209 209 207 204 201 199 209 207 205 203 203 203 204 205 203 205 206 205 203 202 203 204 200 201 201 200 200 199 199 200 200 200 199 198 198 197 197 196 194 196 199 201 203 203 202 202 203 202 200 200 200 202 204 205 199 199 198 197 196 196 196 196 196 197 198 197 196 196 198 201 198 197 197 196 196 197 197 198 197 197 197 197 197 197 197 197 195 195 195 195 195 196 197 198 195 196 197 198 198 197 195 194 196 195 194 193 193 193 193 194 192 192 192 193 195 197 199 200 202 202 202 202 202 202 202 202 197 197 197 198 198 199 199 200 197 195 191 188 187 188 190 192 194 193 193 193 193 193 193 194 191 190 190 191 193 193 191 189 186 189 191 191 189 188 189 190 184 185 186 187 187 185 183 182 180 181 182 180 178 178 179 181 186 162 175 176 139 138 157 143 131 160 185 206 197 125 84 113 133 178 196 181 175 183 182 175 181 171 175 148 133 142 127 117 149 198 187 162 178 190 172 141 111 82 90 174 200 173 171 139 116 136 181 193 165 149 127 83 53 85 99 104 116 112 108 123 150 131 104 72 69 64 70 132 193 223 148 71 109 186 193 131 77 85 121 149 124 59 94 131 155 153 117 80 113 143 103 67 85 85 61 32 44 88 108 96 94 113 88 31 48 100 91 61 23 59 85 73 87 134 165 187 193 201 148 88 91 90 90 139 113 89 87 82 98 125 128 144 151 137 131 102 112 123 125 117 121 119 117 94 88 70 62 45 39 53 98 133 102 55 99 196 196 137 94 41 24 61 62 38 92 207 235 162 58 41 111 126 90 36 48 80 84 79 88 126 120 91 78 77 66 96 133 105 60 78 124 133 108 140 200 213 152 53 75 184 200 154 144 153 142 154 202 222 177 98 86 155 200 199 155 89 56 54 51 44 38 63 91 122 135 108 82 88 137 138 142 171 170 90 36 64 78 72 76 96 132 178 204 201 193 195 160 87 78 142 179 184 175 137 108 101 124 117 82 97 105 138 155 178 183 177 187 176 178 177 177 177 177 177 177 177 179 178 178 177 178 178 179 179 181 181 180 179 178 177 177 176 178 178 178 178 178 178 178 178 177 177 177 177 177 178 179 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 180 181 181 181 180 180 178 178 178 178 178 178 178 178 177 178 179 179 179 178 177 176 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 177 177 177 177 176 176 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 181 178 174 173 176 180 184 185 179 179 179 179 179 179 179 179 179 178 178 177 177 178 178 179 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 178 178 179 180 179 178 176 175 178 178 178 178 178 178 178 178 180 179 179 180 182 182 180 178 179 179 179 179 179 178 177 176 178 179 179 180 180 179 179 178 176 177 178 179 179 179 178 178 178 179 180 180 178 177 179 180 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 183 181 179 177 176 177 178 179 180 179 177 176 176 177 179 180 179 179 179 178 178 177 177 177 178 178 179 180 180 179 178 178 179 179 179 179 179 179 179 179 177 176 176 175 176 177 179 180 178 179 180 180 180 179 178 178 179 179 179 179 179 179 179 179 176 177 177 178 178 179 179 179 180 181 181 181 179 179 179 180 178 179 181 181 181 179 177 176 176 178 182 184 184 183 181 179 177 178 178 179 179 178 178 177 173 174 175 177 177 177 177 177 180 180 180 180 180 180 180 180 182 181 181 180 178 177 177 176 179 180 181 184 185 182 177 172 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 178 178 177 177 177 176 176 176 175 175 176 177 177 178 178 179 178 181 183 182 179 178 180 183 179 179 179 178 178 177 177 177 176 177 177 178 178 177 177 176 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 179 179 178 178 177 176 176 179 179 179 178 178 177 177 177 181 180 179 178 178 178 178 179 175 176 176 177 178 178 178 178 182 180 178 176 176 178 180 182 176 178 180 182 181 177 173 170 181 179 177 177 178 179 177 175 177 179 180 180 178 178 179 181 182 181 179 178 178 179 181 182 180 180 179 178 176 175 174 174 182 181 179 177 177 177 179 179 175 175 176 177 178 180 180 181 177 177 178 180 180 180 180 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 180 179 179 178 178 179 179 180 181 181 181 181 180 179 178 177 180 179 177 177 177 179 181 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 180 179 181 181 183 184 184 184 183 183 181 181 182 183 182 181 180 179 185 185 184 183 181 180 179 179 184 183 181 179 178 178 179 180 181 180 180 179 179 180 180 181 179 179 179 179 179 179 179 179 180 180 181 182 182 181 180 180 181 181 181 182 182 182 183 183 186 186 186 187 190 194 198 201 197 203 208 209 206 204 205 207 207 207 207 207 207 207 207 207 205 205 205 205 205 205 205 205 205 206 208 210 209 207 203 201 205 203 201 201 202 203 202 201 204 203 202 202 202 203 204 205 205 206 206 206 207 207 208 208 204 208 211 210 205 202 203 206 206 207 208 208 207 207 207 208 205 207 210 211 211 209 207 205 206 206 206 206 206 206 206 206 209 208 208 206 205 204 204 203 204 204 205 205 205 206 206 206 207 207 209 213 211 207 207 211 214 212 210 209 209 211 213 215 212 212 212 213 213 214 214 214 213 212 212 212 212 212 212 212 211 211 212 212 212 211 210 209 208 208 208 208 208 208 208 208 210 210 210 210 210 210 210 210 213 211 208 206 205 206 207 208 206 205 204 204 204 205 206 207 207 207 206 205 204 203 203 202 200 200 200 199 199 198 198 198 194 196 197 195 191 190 190 192 190 189 188 187 187 187 188 188 189 189 190 190 191 192 192 193 161 161 161 162 162 163 163 163 164 164 164 163 163 162 162 162 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 166 166 165 164 164 163 163 162 160 161 163 165 167 168 168 168 166 166 166 166 166 166 166 166 163 164 165 165 166 167 168 168 167 166 166 165 166 167 169 170 170 170 170 169 169 168 168 168 169 169 170 170 170 170 171 171 174 173 172 171 171 173 174 176 173 173 174 175 176 176 177 178 177 177 178 179 180 181 181 182 180 180 180 179 179 179 178 178 176 177 178 180 182 184 185 186 184 184 185 185 185 186 186 186 183 184 186 187 187 186 184 183 186 185 187 191 188 184 185 191 187 186 185 185 185 185 187 187 190 190 191 191 191 191 192 192 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 193 193 192 192 192 191 191 191 193 193 193 192 192 191 191 191 192 191 190 189 188 189 190 191 190 190 190 189 189 188 188 188 183 184 185 186 186 186 186 186 179 180 182 184 186 188 190 191 185 186 186 188 189 190 190 191 187 187 187 187 187 187 187 187 185 187 188 188 186 184 185 186 186 187 187 188 187 186 184 183 187 186 185 185 186 187 190 191 190 190 189 189 189 189 188 188 188 189 191 192 192 191 190 189 192 192 192 192 193 194 195 195 195 196 196 197 197 198 199 199 197 197 198 198 198 199 199 199 197 199 198 198 200 203 201 197 202 202 202 201 201 200 200 200 198 198 200 201 201 201 201 201 204 204 203 203 202 201 200 200 204 202 200 198 197 198 200 201 200 201 201 202 203 204 205 205 208 208 208 208 208 208 208 208 211 210 209 208 206 204 203 202 204 204 204 204 204 202 201 200 199 197 195 193 193 194 197 198 199 200 201 201 201 200 199 198 196 196 196 197 198 199 201 201 200 201 201 198 195 195 198 202 194 197 201 202 200 199 199 200 202 202 202 201 201 200 200 200 203 202 201 200 200 200 201 201 203 204 204 204 204 203 202 202 207 204 202 202 203 205 204 203 206 207 209 210 208 204 199 196 212 210 209 208 208 209 211 212 212 212 212 211 211 210 210 209 217 217 216 215 214 214 213 213 213 213 214 214 215 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 220 220 219 218 216 215 214 214 217 217 217 216 216 215 215 214 215 215 215 214 214 213 213 213 214 213 213 212 212 213 213 214 217 216 215 216 217 215 211 207 213 213 214 214 214 215 215 215 214 214 214 213 213 212 212 212 212 212 213 214 214 213 212 212 213 214 215 214 212 211 212 213 214 214 213 212 210 209 208 208 210 209 208 207 207 207 208 208 207 207 206 206 206 205 205 205 203 204 205 206 205 204 202 200 203 204 205 207 208 207 207 206 200 202 205 208 209 209 207 206 209 209 208 205 206 209 207 203 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 199 199 198 197 196 194 192 191 180 183 187 188 187 185 185 186 185 185 185 187 189 187 183 179 181 180 179 180 181 183 185 186 183 183 183 183 183 183 183 183 186 185 184 183 183 184 185 186 186 186 186 186 186 186 186 186 183 185 185 185 183 183 186 188 185 187 190 192 193 191 189 187 191 191 191 190 190 189 189 189 191 190 189 188 188 188 188 189 186 187 188 190 192 193 195 195 193 196 197 195 194 197 196 193 195 195 195 195 195 195 195 196 198 197 195 192 189 188 191 194 190 192 192 190 188 188 189 191 193 192 192 193 195 197 200 201 198 200 203 206 208 208 208 208 207 208 210 211 211 210 208 207 207 207 208 209 210 212 213 214 210 209 209 208 208 207 207 207 211 211 211 211 211 211 211 211 211 210 210 211 212 212 209 206 206 206 205 206 207 209 212 214 207 207 206 204 203 201 199 198 204 203 203 202 201 200 199 199 203 203 202 202 202 202 201 201 196 198 200 199 198 198 200 202 202 201 199 198 198 199 201 202 204 205 205 204 204 202 201 200 199 199 198 198 197 196 196 195 191 191 192 192 193 194 195 195 195 195 196 196 196 197 197 197 198 197 196 195 195 195 195 196 196 196 196 198 200 200 197 194 201 201 200 199 197 196 195 194 192 193 194 195 195 195 194 193 196 195 195 195 196 198 199 200 202 203 203 203 202 202 201 200 202 201 200 199 198 198 197 197 197 196 194 192 191 191 191 191 190 189 189 191 194 194 192 190 193 194 195 193 190 189 189 190 188 188 188 187 187 186 186 186 186 185 184 184 184 186 188 190 182 181 182 173 179 184 175 183 172 160 158 139 131 146 138 120 120 164 193 208 187 99 65 125 148 186 191 170 165 159 152 159 173 198 186 170 171 137 103 112 159 197 189 159 177 203 180 139 119 98 120 176 189 202 214 167 111 118 166 193 179 180 163 106 64 61 104 120 137 160 147 149 171 171 165 144 114 68 69 141 187 202 125 62 100 147 151 134 88 50 90 167 131 62 100 167 169 139 76 77 142 172 133 72 80 116 128 70 46 69 68 73 102 131 103 49 40 66 73 46 60 79 95 78 99 153 181 207 200 180 173 120 58 78 136 171 127 91 93 106 91 95 128 145 160 127 123 156 154 122 112 112 154 170 143 116 96 61 47 52 29 67 145 172 103 47 86 149 183 132 105 53 36 62 53 56 117 229 233 124 57 53 67 87 81 83 64 77 92 91 109 115 84 68 57 54 57 70 74 63 57 105 115 103 111 179 210 208 172 77 50 119 159 164 170 157 111 145 177 132 113 122 127 106 118 150 121 72 49 36 38 43 45 95 142 200 197 127 93 89 118 152 155 168 153 86 50 49 66 56 49 100 135 207 201 174 178 191 135 77 128 180 146 119 95 81 107 117 114 117 102 96 154 176 187 176 168 177 182 179 179 178 177 176 177 178 178 179 176 177 179 180 180 179 177 176 174 182 176 177 176 174 183 179 178 177 177 177 177 176 176 176 178 178 178 178 178 178 178 178 177 178 179 179 178 176 174 172 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 179 180 179 177 176 176 178 175 176 178 180 180 178 175 173 177 177 177 177 177 177 177 177 177 178 179 180 180 180 180 180 178 179 180 180 180 179 178 177 178 179 180 178 175 174 175 176 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 181 181 181 180 180 179 179 178 178 178 179 179 179 179 180 180 180 176 173 175 179 180 178 174 177 177 177 178 177 177 176 176 181 181 180 179 179 178 177 177 177 177 177 177 177 177 177 177 174 178 182 183 181 179 179 180 182 181 180 180 178 178 177 176 178 177 177 178 179 180 182 182 181 180 179 179 178 178 178 178 177 177 177 178 178 179 179 179 181 181 180 180 180 179 179 179 179 179 177 177 177 177 179 179 181 181 180 179 179 178 177 177 180 179 177 177 177 179 181 182 179 178 178 178 178 179 181 181 181 180 178 177 177 178 180 181 181 181 180 179 179 178 177 177 177 177 178 179 179 180 181 181 178 179 180 180 180 179 178 178 177 179 181 181 179 179 181 183 178 178 178 178 178 178 178 178 177 181 182 178 178 181 180 176 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 179 179 179 179 179 179 179 179 176 177 177 178 180 181 181 182 178 178 178 179 179 180 180 180 179 179 179 178 178 178 177 177 182 180 178 176 176 178 180 182 175 176 179 181 182 181 180 178 179 179 179 179 179 179 179 179 178 179 181 182 181 179 177 175 182 180 176 174 175 178 182 185 178 178 178 178 178 178 178 178 181 178 176 175 177 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 178 177 175 174 177 177 177 178 178 179 179 179 181 180 179 179 179 180 182 182 182 180 179 179 179 179 178 176 180 180 180 179 179 178 178 178 180 180 180 180 180 178 177 176 179 179 179 178 178 177 177 177 182 182 181 180 178 177 176 176 178 178 178 178 178 178 178 178 176 177 178 179 179 179 178 178 180 182 183 182 179 177 178 179 181 180 178 176 177 178 181 182 177 178 179 179 179 177 175 173 179 179 179 179 179 179 179 179 179 179 178 178 178 179 180 181 179 179 179 179 179 179 178 178 178 179 180 180 180 179 178 177 183 181 179 177 176 177 178 179 180 180 181 181 180 179 177 176 179 179 178 178 179 179 179 180 180 180 180 179 179 178 178 178 181 181 181 180 180 179 179 179 176 176 177 178 178 179 180 180 180 180 180 179 179 178 178 177 177 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 179 179 180 181 181 182 183 183 181 180 180 179 179 178 178 178 180 179 177 176 177 179 181 183 184 183 182 181 180 179 179 179 184 184 184 184 184 184 184 184 181 181 181 182 182 183 183 183 182 183 183 183 183 182 180 180 182 181 180 178 177 178 178 179 179 179 179 179 179 179 179 179 183 180 177 177 179 181 182 181 178 179 181 182 182 181 179 178 184 183 181 180 180 182 185 186 184 183 183 187 192 198 200 201 200 204 208 212 214 213 211 209 206 208 210 209 208 207 207 209 203 204 205 206 208 209 210 210 201 201 200 201 202 204 207 209 206 205 204 203 201 200 199 198 203 204 204 205 206 208 208 209 204 204 204 204 204 204 204 204 202 205 208 209 209 209 210 212 209 208 208 207 207 208 208 209 209 209 208 207 206 206 205 204 207 207 207 207 207 207 207 207 203 206 209 210 210 208 206 205 208 208 208 208 208 208 208 208 210 209 209 208 208 207 206 206 208 209 209 210 211 212 212 212 209 211 213 215 215 213 211 209 214 214 213 213 212 211 211 210 208 210 212 211 209 208 210 212 211 211 211 211 211 211 211 211 207 207 207 207 207 207 207 207 208 208 208 207 207 206 206 206 207 207 206 206 206 206 205 205 201 201 201 201 201 201 201 201 202 200 198 198 198 198 195 193 191 191 191 191 191 191 191 191 186 186 186 187 187 188 188 188 191 191 191 191 190 188 186 184 162 162 162 162 163 163 163 163 164 164 164 163 163 162 162 162 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 165 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 167 169 169 169 169 169 169 169 169 168 168 169 169 170 170 170 170 171 171 173 172 172 172 172 173 174 174 172 173 173 174 175 176 177 177 177 177 178 178 179 180 181 181 180 180 179 179 179 178 178 178 178 179 179 180 181 182 183 183 184 184 184 185 185 185 186 186 186 185 185 185 185 185 185 186 188 185 185 189 190 187 186 188 188 188 187 187 187 188 189 190 189 189 189 190 190 190 190 191 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 188 188 188 189 189 190 190 191 191 191 191 192 192 193 193 193 192 191 190 189 189 189 190 190 190 190 189 189 189 188 188 188 185 185 186 187 187 187 186 186 187 186 186 185 184 184 183 183 184 184 185 186 186 187 187 188 187 187 187 187 187 187 187 187 184 186 188 188 186 184 185 186 186 187 188 188 187 186 185 184 185 184 184 184 185 186 187 187 189 189 189 189 189 189 188 188 189 189 190 191 191 191 190 190 192 192 192 192 192 193 194 194 194 194 195 195 196 197 197 198 198 198 198 198 198 198 198 198 200 201 201 199 200 203 200 195 201 201 201 201 201 201 200 200 198 199 200 201 202 202 201 201 198 198 199 199 200 200 201 201 202 201 198 197 196 197 199 200 201 201 202 203 204 204 205 205 208 208 208 208 208 208 208 208 207 207 207 206 206 205 205 205 204 204 205 205 204 203 201 201 199 198 196 195 195 195 197 198 198 199 199 200 200 199 198 198 196 196 196 196 196 198 199 199 199 198 198 198 198 198 197 196 195 198 200 200 199 199 200 201 202 201 201 201 201 201 201 200 204 203 202 202 201 202 202 203 203 204 205 206 206 207 206 206 207 205 204 204 206 206 205 204 205 206 208 209 209 207 204 202 211 210 209 208 209 210 212 213 213 213 213 212 212 211 211 211 216 216 215 214 214 213 213 213 214 214 214 215 215 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 215 215 215 215 215 215 215 214 214 213 213 215 215 214 214 214 214 215 215 213 211 210 211 214 215 215 213 215 214 214 213 213 212 212 212 214 213 213 213 213 213 213 212 212 213 213 214 214 213 213 212 213 214 215 214 212 211 212 213 214 214 213 212 211 209 209 208 210 209 208 207 207 207 208 208 206 206 205 205 205 204 204 204 205 205 206 206 205 204 203 203 207 207 208 208 208 207 207 206 204 206 208 209 210 210 209 208 208 209 208 205 207 209 208 203 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 198 198 197 196 194 192 191 190 187 188 189 187 185 184 185 187 180 179 180 183 186 186 184 182 184 183 182 182 181 181 181 181 183 183 183 183 183 183 183 183 185 184 184 183 183 184 184 185 186 186 186 186 186 186 187 187 184 185 186 185 184 184 186 189 185 187 189 190 191 190 189 188 189 190 190 190 191 191 192 192 191 190 189 188 188 188 189 189 189 189 190 190 191 191 192 192 190 194 197 196 196 198 196 193 195 195 195 195 195 195 195 195 197 197 195 192 189 189 191 194 193 194 194 192 190 189 190 192 194 194 194 195 196 199 201 202 201 202 203 205 206 207 208 208 207 207 208 209 209 208 207 207 209 209 209 209 209 210 211 212 212 212 211 211 210 210 210 210 211 211 211 211 211 211 211 211 211 210 210 211 212 212 209 207 208 208 208 207 207 208 209 209 205 204 203 201 200 199 198 198 204 204 203 203 202 201 200 200 201 201 201 201 201 200 200 200 196 198 200 200 198 198 200 201 199 199 198 198 198 198 199 199 201 201 202 202 201 200 199 198 200 200 199 198 198 197 197 196 193 193 193 193 193 193 193 193 195 195 195 196 196 196 197 197 196 195 195 195 195 196 197 198 199 198 197 197 198 198 196 193 196 196 196 197 197 197 197 197 194 194 194 194 195 195 195 195 198 197 197 196 197 197 198 199 200 201 202 203 203 203 203 203 201 202 203 203 203 202 201 200 197 196 195 193 191 190 190 190 190 189 189 191 193 194 192 190 191 192 193 191 189 187 188 190 185 185 186 187 188 189 189 190 189 188 187 185 184 183 183 183 179 180 183 176 182 186 175 180 177 160 147 125 122 130 119 115 111 149 188 204 170 91 66 110 154 193 188 154 148 151 144 139 173 204 198 186 180 127 93 126 167 193 182 156 167 180 153 116 141 145 144 157 174 203 210 159 110 115 153 184 187 199 195 159 128 90 105 124 152 174 158 167 194 184 181 182 166 105 68 110 176 184 126 98 132 138 118 108 90 63 111 192 147 51 93 198 179 95 58 130 197 192 142 82 79 148 181 134 92 83 64 48 97 122 103 58 40 48 49 34 52 106 127 78 81 148 183 196 201 190 168 105 72 124 181 200 122 95 127 160 112 71 114 174 165 117 123 171 153 95 84 103 153 184 176 162 134 68 30 33 42 61 107 127 102 93 112 123 134 115 102 78 76 74 54 67 111 212 213 107 39 37 66 103 130 107 74 86 98 83 88 95 72 65 61 58 57 60 58 46 78 136 131 112 137 197 200 193 190 111 57 72 140 203 186 117 91 106 112 62 68 104 103 58 51 90 99 88 60 28 34 50 55 77 115 168 177 128 82 60 105 127 124 134 118 61 44 61 60 75 62 108 157 202 167 151 179 161 110 70 113 165 139 100 74 82 105 100 108 140 149 152 171 185 190 180 173 177 179 174 179 178 177 176 176 177 178 178 175 176 177 178 179 179 178 178 178 182 176 181 179 172 178 175 178 177 177 177 177 177 177 176 178 178 178 178 178 178 178 178 178 179 179 178 177 176 175 174 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 177 179 180 179 177 176 177 179 172 173 176 178 179 180 179 179 177 177 177 177 177 177 177 177 178 179 179 180 180 180 180 179 179 179 180 181 182 182 181 181 175 176 178 177 176 175 176 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 179 179 179 178 178 178 178 178 179 179 179 179 180 180 182 178 176 177 181 182 180 176 175 175 176 177 178 178 178 178 180 180 180 179 179 178 178 178 177 177 178 178 178 179 179 179 175 178 180 181 179 178 178 179 176 176 177 178 180 181 182 182 184 183 181 179 177 176 176 176 180 180 179 178 178 178 179 179 178 178 178 178 178 178 179 179 180 180 179 179 179 178 178 178 179 179 178 177 177 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 179 180 180 179 178 178 178 178 179 180 181 180 179 179 178 178 179 179 180 181 181 180 179 179 178 177 177 179 179 179 179 179 179 179 179 178 178 179 180 180 180 179 178 178 180 181 181 179 179 180 182 178 178 178 178 178 178 178 178 177 181 181 179 178 180 179 176 179 179 179 179 179 179 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 177 177 178 179 179 180 181 181 178 179 179 179 179 179 179 180 180 180 180 179 179 179 178 178 181 180 178 177 177 178 180 181 177 178 180 181 181 180 178 176 179 179 179 179 179 179 179 179 177 178 179 180 181 180 179 178 181 180 177 176 176 178 181 183 178 178 178 178 178 178 178 178 180 178 176 176 178 179 179 178 179 179 179 179 179 179 179 179 177 177 178 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 178 178 178 179 180 181 182 180 178 178 180 180 178 176 180 179 179 179 179 179 179 178 177 178 179 180 180 180 180 179 179 179 179 178 178 178 177 177 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 176 177 178 179 179 179 178 178 179 181 183 182 179 178 179 180 181 180 178 177 177 179 181 182 179 179 180 180 181 180 180 179 179 179 179 179 179 179 179 179 180 179 178 178 178 179 180 181 179 179 179 179 179 179 179 179 179 179 180 180 180 179 178 177 178 178 179 179 180 179 179 179 179 178 177 176 176 177 178 179 178 179 179 180 179 178 177 176 180 180 180 179 179 178 178 178 175 176 176 177 179 180 180 181 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 180 180 180 180 180 180 180 179 180 180 180 179 179 179 178 178 178 179 180 181 181 182 182 182 182 182 181 181 180 181 181 182 182 182 182 183 183 183 183 183 181 181 181 182 182 182 182 182 181 182 182 183 183 182 181 180 182 181 180 180 180 181 182 183 179 179 179 179 179 179 179 179 184 182 179 179 180 181 179 178 179 180 181 181 180 179 177 176 183 183 182 181 182 183 185 186 185 184 185 188 193 198 201 201 202 204 208 210 211 211 209 208 206 208 210 209 207 207 207 209 209 208 208 207 207 206 206 205 215 213 211 207 204 202 200 200 204 203 203 203 202 202 201 201 203 203 204 205 206 207 208 208 207 206 206 206 206 206 205 205 205 207 210 210 208 207 208 209 209 209 208 207 207 208 209 209 210 209 209 208 207 206 205 205 207 207 207 207 207 207 207 207 208 206 206 208 210 210 206 203 208 208 208 208 208 208 208 208 209 208 208 208 208 207 207 207 210 210 210 211 212 213 213 213 211 212 213 214 214 213 212 211 212 211 211 211 210 210 209 209 208 210 212 211 209 208 210 211 210 210 210 210 209 209 209 209 208 207 207 207 207 207 206 206 208 208 207 207 207 206 206 206 207 207 206 205 204 203 202 202 201 201 201 201 201 201 201 201 200 198 196 196 197 197 195 193 193 193 192 192 192 192 192 192 186 186 186 187 187 188 188 188 187 188 189 190 190 190 190 189 164 164 164 163 163 163 163 163 164 164 164 164 163 163 163 163 163 164 164 164 165 165 166 166 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 163 164 164 165 166 166 165 166 166 166 165 164 163 162 166 166 166 166 166 166 166 166 168 168 167 167 166 166 165 165 167 167 166 166 166 167 168 169 168 168 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 173 173 173 173 172 172 173 173 174 175 175 176 176 176 177 177 178 179 179 180 180 179 179 179 179 178 178 177 177 180 180 180 180 180 181 181 181 183 183 184 184 185 185 185 185 188 187 184 183 183 184 187 188 188 184 183 187 190 189 187 186 187 187 187 187 187 188 189 190 188 188 188 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 188 188 189 190 191 193 194 194 189 189 190 191 192 193 194 194 191 191 190 189 189 189 190 190 190 189 189 189 188 188 188 188 187 187 188 188 188 187 186 186 189 189 187 185 183 182 180 179 183 183 183 183 183 184 184 184 186 186 186 186 186 186 186 186 184 186 187 187 185 184 185 186 187 187 187 188 187 186 186 185 184 185 185 186 186 186 185 184 189 189 189 189 189 189 188 188 190 189 189 189 189 190 191 191 192 192 192 191 192 192 193 193 193 193 194 194 195 196 196 196 198 198 198 198 198 198 198 198 202 203 202 200 201 202 199 194 200 200 200 200 201 201 201 201 199 200 201 202 202 202 201 201 201 201 201 201 202 202 202 202 200 199 198 196 196 197 198 199 202 202 203 203 204 205 205 206 207 207 207 207 207 207 207 207 204 204 205 205 206 207 207 207 205 205 206 206 205 204 202 202 199 199 198 198 197 197 197 197 197 197 198 199 199 199 199 198 196 196 196 195 195 196 196 197 198 196 196 199 201 201 196 191 198 198 199 199 198 199 201 203 201 201 201 201 201 202 202 202 205 205 204 203 203 204 204 205 204 205 206 208 209 210 210 210 208 207 206 207 209 209 207 205 206 206 207 208 209 210 210 209 210 210 209 209 210 212 214 215 214 214 214 214 213 213 213 213 214 214 214 214 214 214 214 213 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 215 215 216 217 218 219 220 220 217 217 217 216 216 216 216 215 216 216 216 215 215 214 214 214 216 216 215 215 215 215 216 216 215 212 210 210 212 215 217 218 216 215 214 213 212 211 210 209 213 213 213 213 213 214 214 214 212 213 214 214 214 214 213 212 213 214 215 214 212 211 212 214 214 214 213 212 211 210 209 209 210 209 208 208 207 208 208 209 205 205 205 205 204 204 203 203 208 208 207 206 206 206 206 207 211 210 209 208 207 207 207 207 208 208 208 208 209 209 208 208 208 209 207 205 207 209 208 204 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 196 196 195 194 193 191 190 189 193 192 190 186 183 182 184 186 180 180 179 181 183 184 184 183 182 183 183 183 182 181 181 181 183 183 183 183 183 183 183 183 184 184 183 183 183 183 184 184 185 185 186 186 186 187 187 187 185 186 187 186 185 185 187 190 187 187 187 187 188 188 188 188 189 189 190 191 192 193 194 194 191 191 190 189 188 188 189 189 193 192 192 191 190 190 189 189 188 193 196 196 197 199 198 194 195 195 195 195 195 195 195 195 196 197 196 193 190 190 192 194 195 196 196 194 191 190 191 193 196 196 196 197 199 201 202 203 204 204 203 204 204 206 207 208 207 207 206 206 206 206 207 207 211 210 210 209 209 209 209 210 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 212 210 209 210 212 211 209 207 210 210 210 209 208 206 205 204 205 204 202 200 199 200 200 201 205 204 204 203 202 202 201 201 200 200 200 200 199 199 199 199 197 198 200 200 198 198 199 201 196 197 197 198 198 197 197 196 199 200 200 201 201 200 199 198 200 200 200 199 198 198 197 197 195 195 194 193 192 192 191 190 194 194 195 195 195 196 196 196 194 194 194 194 195 197 199 200 202 200 197 196 197 197 195 193 194 194 195 195 195 196 197 197 196 195 194 194 194 195 196 197 199 199 198 197 197 198 199 199 199 200 201 202 204 204 205 205 201 202 203 204 204 203 202 200 199 197 195 193 191 190 189 189 190 189 189 190 192 192 191 189 187 189 190 189 188 187 188 190 185 186 186 187 188 189 189 190 188 188 187 186 184 182 181 179 176 179 184 177 183 188 175 177 187 179 170 160 163 150 123 132 144 153 168 169 152 133 117 101 121 173 187 163 152 140 118 106 163 196 191 178 179 141 110 132 141 145 148 165 185 169 119 81 153 185 156 117 134 175 180 145 143 127 133 159 180 193 191 175 168 97 86 108 139 148 131 155 196 182 185 204 206 140 75 90 156 163 141 161 187 139 87 84 97 113 159 208 154 51 73 172 148 78 73 153 206 210 162 71 76 185 226 176 126 116 101 62 64 78 74 53 41 37 37 43 73 110 124 85 66 98 149 201 216 187 133 68 66 132 185 209 137 110 158 203 132 49 83 164 155 96 124 197 176 93 59 72 115 163 175 177 151 73 33 51 74 62 65 74 92 131 144 117 97 85 70 84 110 88 58 69 98 168 160 79 36 45 81 122 178 122 75 103 135 111 81 67 64 64 62 57 53 57 60 60 120 163 137 123 164 204 187 187 203 137 71 39 96 168 133 68 63 65 77 47 49 64 67 47 37 63 81 78 42 24 61 95 70 57 94 147 159 125 81 68 101 112 106 108 91 47 45 72 98 103 100 150 190 216 169 134 129 109 90 73 98 143 133 101 107 121 131 122 138 172 185 197 178 182 182 176 176 179 179 176 177 177 177 176 176 176 177 178 178 177 177 176 176 177 178 178 178 173 164 178 183 173 176 173 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 180 179 178 177 176 176 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 176 178 179 179 177 177 178 180 174 175 176 177 178 179 180 180 177 177 177 177 177 177 177 177 179 180 180 180 180 179 179 178 175 176 177 178 179 179 179 178 173 175 177 177 176 176 178 180 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 178 178 179 179 179 179 180 180 181 178 176 177 180 182 179 177 174 174 176 177 179 179 180 180 179 179 179 179 179 179 179 179 177 178 178 179 179 180 180 181 177 178 179 178 176 176 177 178 175 176 177 178 180 181 182 183 185 184 181 179 177 176 175 175 179 179 178 178 178 179 180 180 179 179 179 179 178 178 178 178 179 179 179 178 178 177 177 177 179 179 178 178 178 178 179 179 177 177 178 179 179 180 181 181 179 179 180 180 180 179 178 178 179 179 178 178 178 179 180 181 178 179 179 180 180 179 179 178 181 181 180 179 179 178 177 177 181 181 180 179 179 178 177 177 176 177 178 180 180 180 180 180 179 180 181 181 179 178 179 180 178 178 178 178 178 178 178 178 178 180 181 179 179 180 179 176 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 179 179 179 179 178 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 180 181 181 180 178 176 175 179 179 179 179 179 179 179 179 177 177 178 178 179 180 181 182 181 180 179 178 178 178 179 179 178 178 178 178 178 178 178 178 179 178 177 178 180 180 178 176 179 179 179 179 179 179 179 179 174 175 177 179 180 181 181 181 179 179 179 179 178 178 178 178 178 178 177 177 177 178 179 179 180 179 178 178 180 180 179 178 178 179 179 179 179 179 179 180 174 176 177 179 181 181 182 182 179 179 179 179 178 178 178 177 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 177 177 178 179 180 179 179 178 179 180 181 181 180 179 180 181 181 180 178 178 178 179 181 182 179 179 178 179 180 181 182 183 178 178 178 178 178 178 178 178 180 179 179 178 179 180 181 181 179 180 180 180 180 180 180 180 179 180 180 181 181 180 179 178 174 176 179 181 182 181 180 178 180 178 175 173 174 176 179 182 177 178 179 180 179 177 175 174 180 180 179 179 179 179 178 178 175 176 176 177 179 180 180 181 181 180 180 179 178 177 177 176 177 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 181 181 180 180 179 178 177 177 180 180 180 180 179 179 179 179 177 179 182 184 185 184 182 181 181 180 180 180 181 182 183 184 180 180 181 181 182 182 183 183 182 182 182 182 181 181 181 181 180 181 182 182 183 182 182 181 180 180 180 180 181 182 183 184 180 180 180 180 180 180 180 180 183 182 181 181 181 180 177 175 180 181 181 180 179 177 175 174 182 182 182 183 184 184 185 185 187 186 186 190 195 199 201 201 205 205 206 207 208 208 207 207 206 208 209 209 207 206 208 209 210 210 209 208 207 206 205 205 212 212 211 210 208 205 203 202 203 203 203 203 203 203 203 203 202 203 203 204 206 207 207 208 210 209 209 208 208 207 207 207 207 209 211 211 208 206 207 207 209 209 208 207 207 208 209 209 210 209 209 208 207 207 206 206 207 207 207 207 207 207 207 207 212 208 204 205 210 211 207 202 208 208 208 208 208 208 208 208 207 207 207 208 208 208 209 209 211 211 211 212 213 213 214 214 213 213 213 213 213 213 213 213 210 210 210 210 210 210 210 210 209 210 211 210 209 209 209 211 210 209 209 208 208 207 207 206 208 208 207 207 206 206 205 205 208 207 207 207 206 206 206 206 207 207 205 204 202 201 200 199 201 201 201 201 201 201 201 201 198 196 195 195 196 196 195 193 194 193 193 193 192 192 192 192 187 187 187 187 188 188 188 188 189 189 190 190 190 190 189 188 165 165 165 164 164 163 163 163 164 164 164 164 164 164 164 163 162 162 163 164 165 165 166 166 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 165 165 165 166 166 167 167 165 165 166 166 165 164 162 162 166 166 166 166 166 166 166 166 167 167 167 167 167 166 166 166 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 169 169 170 170 170 170 171 171 169 171 172 174 174 173 172 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 179 179 179 178 178 178 177 177 177 176 178 178 179 179 180 180 181 181 182 183 183 183 184 184 184 185 187 186 185 184 184 185 186 187 186 185 185 187 188 187 186 186 185 185 185 185 186 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 189 190 190 191 192 193 193 194 189 190 190 191 192 192 193 193 191 191 190 190 189 189 189 189 189 189 189 188 188 188 187 187 187 187 188 188 187 186 185 184 185 185 185 184 184 183 183 183 183 183 183 182 182 182 181 181 185 185 185 185 185 185 185 185 183 185 187 187 185 184 185 186 186 187 187 187 187 186 186 186 186 187 188 189 189 188 186 185 188 188 188 188 188 188 189 189 191 190 188 187 188 189 191 192 192 192 191 191 191 191 192 192 193 193 194 194 195 196 196 196 197 197 197 198 198 199 199 200 201 202 201 199 200 202 199 194 199 199 199 200 200 201 201 202 200 201 201 202 202 202 201 201 206 206 205 203 202 200 199 199 201 200 199 198 198 198 199 200 203 203 204 204 205 205 206 206 207 207 207 207 207 207 207 207 205 206 206 207 207 208 208 208 206 206 207 207 206 205 203 203 200 200 200 200 200 199 198 197 197 198 199 200 200 200 200 199 198 198 197 196 196 196 196 196 198 197 197 199 201 200 198 195 200 199 198 198 198 200 202 204 200 201 201 201 202 202 203 203 205 205 204 204 204 205 206 206 206 207 208 209 210 211 211 211 209 208 208 210 212 211 209 206 209 209 209 209 210 211 213 214 210 210 210 211 212 214 215 217 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 217 217 217 217 216 216 216 216 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 215 216 216 217 218 219 220 220 217 217 217 217 217 216 216 216 217 217 216 216 216 215 215 215 216 216 215 215 215 215 216 216 219 217 216 215 215 216 216 217 216 215 215 214 213 212 212 211 212 213 213 213 214 214 215 215 213 213 214 215 215 214 213 213 213 215 216 215 213 212 212 214 214 214 213 212 211 211 210 210 210 210 209 208 208 208 209 209 206 206 206 205 205 205 204 204 210 209 208 206 206 207 209 210 211 210 208 207 207 207 208 208 209 208 207 206 206 206 206 207 208 208 207 205 207 210 208 204 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 195 195 195 194 193 191 190 189 192 191 189 186 184 183 184 184 187 186 184 182 182 182 182 181 177 179 182 183 183 183 184 185 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 184 185 185 185 186 186 187 187 188 186 187 188 187 186 186 188 191 189 188 187 186 186 187 189 190 191 191 192 192 193 194 194 195 192 192 190 190 189 189 190 190 194 193 193 192 191 190 189 189 189 193 194 194 195 199 200 197 196 196 196 195 195 195 195 194 196 196 196 194 191 191 192 194 196 197 197 195 192 191 192 193 198 198 199 200 201 202 204 204 206 205 204 203 203 204 206 207 209 208 206 205 205 206 208 209 209 209 209 208 209 209 210 210 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 212 211 209 210 211 211 209 207 209 209 210 210 209 206 204 202 207 205 203 202 201 202 204 205 203 203 203 202 202 201 201 201 200 200 200 200 199 199 199 199 197 199 200 200 198 197 199 201 196 197 199 200 200 199 197 196 199 200 201 201 202 201 200 200 200 199 199 198 197 197 196 196 195 195 194 193 192 192 191 191 193 194 194 194 195 195 195 195 195 195 194 195 195 197 198 199 202 199 196 194 196 197 197 196 199 198 197 195 194 194 194 194 198 197 195 194 194 196 198 200 198 198 198 198 199 200 201 202 200 201 202 203 204 204 204 204 203 203 202 201 200 200 200 200 199 198 196 193 191 189 189 188 189 189 189 190 190 190 190 189 186 188 189 189 188 187 189 191 190 190 189 188 187 186 186 185 183 184 185 186 186 184 182 181 177 180 182 173 180 189 177 178 178 182 183 185 193 160 124 149 176 167 148 112 109 160 164 101 86 143 187 195 169 117 93 111 157 167 157 146 162 177 156 125 104 98 119 164 182 147 103 84 131 177 144 89 101 125 133 147 176 147 118 124 162 194 198 191 188 106 84 105 131 125 110 157 187 178 178 195 205 152 82 81 136 151 152 192 209 135 79 91 116 157 190 216 166 51 40 122 131 125 133 156 172 186 148 49 77 197 221 160 122 140 153 106 48 41 41 42 44 39 39 62 87 93 101 95 76 67 108 176 193 140 81 49 71 115 153 198 176 133 153 183 125 62 83 135 115 63 109 202 211 144 75 46 84 144 167 173 148 73 46 78 97 73 56 55 85 144 163 130 106 86 72 101 115 87 71 76 82 111 92 50 47 64 85 110 146 97 70 112 154 131 83 58 64 67 59 46 47 62 86 107 151 160 126 128 165 193 180 192 212 147 83 25 40 82 79 101 139 117 101 50 40 54 73 72 63 57 52 49 34 56 118 142 94 68 112 154 150 125 104 122 135 132 112 93 77 62 78 111 130 113 146 208 205 213 172 102 77 85 90 75 93 132 129 110 150 157 158 163 180 184 181 193 185 181 175 173 176 180 180 178 176 177 178 177 176 175 177 178 182 180 178 176 175 176 177 178 174 157 144 167 184 178 180 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 181 180 178 176 175 176 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 175 177 179 178 177 177 179 181 180 180 178 177 176 176 177 177 178 178 178 178 178 178 178 178 180 180 180 180 180 179 178 177 176 177 177 178 178 177 176 176 175 177 178 179 178 178 179 181 179 178 178 178 178 177 177 177 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 179 179 179 179 180 180 179 176 175 176 178 179 177 175 175 176 177 178 179 179 179 179 178 178 179 179 179 179 180 180 179 179 179 178 178 178 178 178 179 178 177 176 175 175 176 177 181 181 180 179 179 178 177 177 179 179 178 178 178 179 180 181 178 178 178 178 179 179 180 181 180 180 180 179 179 178 178 177 179 179 179 179 178 178 178 177 179 179 179 178 178 179 179 179 178 178 178 179 179 180 180 180 178 179 181 181 181 179 177 176 180 179 178 178 178 179 180 180 177 178 180 181 181 180 178 177 180 180 180 179 179 178 178 178 180 180 180 179 179 178 178 178 176 177 178 180 180 181 181 180 179 181 182 180 178 177 178 179 179 179 179 179 179 179 179 179 178 180 180 180 179 179 178 177 179 179 179 179 179 179 179 179 180 180 179 179 178 178 177 177 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 180 180 180 179 179 178 178 178 181 180 180 180 179 179 179 179 177 178 180 181 181 180 178 177 179 180 180 181 180 179 177 177 179 179 179 179 179 179 179 179 179 178 178 177 178 179 181 182 180 180 180 180 179 179 178 177 179 179 179 179 179 179 179 179 178 178 178 180 182 181 178 176 179 179 179 179 179 179 179 179 175 176 177 179 180 181 181 181 180 180 180 179 179 178 178 177 179 179 179 179 179 179 180 180 180 178 177 178 180 181 180 178 178 178 178 179 179 180 180 180 175 176 178 179 181 181 181 181 180 180 179 179 179 178 178 178 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 177 178 179 180 180 180 179 178 180 180 180 180 180 180 181 181 180 180 179 179 179 180 181 182 178 177 176 175 176 177 179 181 178 178 178 178 178 178 178 178 180 180 179 179 179 180 181 182 180 180 180 180 181 181 181 181 180 181 181 182 181 180 179 179 176 177 179 180 181 180 179 179 182 181 178 177 177 178 180 181 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 181 181 181 180 180 179 179 179 180 180 179 179 179 178 178 178 178 177 177 177 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 181 181 180 180 179 179 179 178 180 180 180 180 180 180 180 180 179 180 182 183 184 184 183 182 182 182 181 181 181 182 182 183 180 180 181 181 182 183 183 183 182 182 182 181 181 180 180 180 179 180 181 182 182 182 182 181 178 178 178 179 179 180 180 181 180 180 180 180 180 180 180 180 180 181 181 182 182 180 178 176 180 180 180 180 179 179 178 177 180 181 183 184 185 185 185 185 189 188 189 192 197 200 201 201 206 206 206 206 206 207 208 209 207 208 209 208 207 206 208 210 207 207 207 208 208 208 208 208 202 203 206 208 209 209 208 207 204 204 204 204 204 203 203 203 202 202 203 204 205 206 207 208 211 210 210 209 209 208 208 207 207 209 211 211 209 207 207 208 210 209 208 208 208 208 209 210 210 210 209 209 208 208 207 207 207 207 207 207 207 207 207 207 213 209 205 205 208 209 206 203 207 207 207 207 207 207 207 207 206 206 207 207 208 209 210 210 211 211 211 212 212 212 213 213 214 214 213 212 212 213 214 214 212 212 212 212 212 213 213 213 209 209 210 209 209 209 209 210 210 210 209 208 207 206 206 205 208 208 207 207 206 205 205 205 207 207 207 206 206 206 205 205 205 205 204 203 202 201 201 200 200 200 200 200 200 200 200 200 200 198 196 195 196 195 193 191 193 193 193 192 191 191 191 190 187 188 188 188 188 188 188 188 188 188 189 190 190 191 191 191 165 165 165 164 164 163 163 163 164 164 164 164 164 164 164 165 162 162 163 163 164 165 166 166 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 166 165 165 165 164 164 163 163 162 163 164 165 165 165 164 164 166 166 166 166 166 166 166 166 165 166 166 167 168 168 169 169 167 167 167 167 167 167 167 166 168 168 168 169 169 170 170 170 169 169 170 170 170 170 171 171 169 170 172 173 174 173 171 170 172 172 172 172 173 173 173 173 176 176 176 177 177 177 177 177 178 178 177 177 177 176 176 176 175 175 176 178 179 181 182 183 182 182 182 183 183 183 184 184 183 184 185 186 186 185 184 183 181 186 190 188 184 183 186 189 185 185 185 186 186 187 187 187 189 189 189 189 190 190 190 190 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 191 191 191 191 191 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 187 187 187 186 186 187 187 186 185 184 183 183 183 183 184 184 184 184 184 184 184 183 182 182 181 181 180 183 183 183 183 183 183 183 183 182 184 186 186 185 184 185 186 186 185 185 185 185 186 186 186 186 187 188 189 189 188 186 185 187 187 187 188 188 188 189 189 190 189 188 187 187 189 190 192 191 190 190 190 190 191 191 192 194 194 195 195 196 196 197 197 195 195 196 197 199 200 201 201 197 198 198 197 199 202 200 195 198 199 199 200 200 201 201 201 200 201 201 202 202 201 200 199 203 202 201 200 199 198 197 196 202 201 201 201 201 201 202 202 205 205 205 205 205 206 206 206 207 207 207 207 207 207 207 207 210 210 209 209 209 208 208 208 207 208 208 208 207 206 205 204 202 202 202 202 201 200 199 198 199 200 201 202 202 201 201 200 200 199 198 197 197 196 196 197 200 200 200 199 197 198 200 203 201 199 198 198 199 201 203 204 201 201 201 202 202 203 203 203 205 204 204 204 204 205 206 207 209 209 210 210 210 209 209 208 211 210 210 211 213 213 211 209 213 212 211 210 210 212 213 214 211 211 212 213 214 215 217 217 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 217 217 217 216 216 216 215 215 215 214 214 214 214 215 215 215 216 218 218 217 216 215 214 215 215 215 215 215 215 215 215 213 213 213 214 214 215 215 215 213 214 214 215 215 214 214 213 214 215 216 215 213 212 213 214 214 213 213 213 212 211 211 211 211 210 209 208 208 208 209 210 208 208 207 207 207 206 206 206 211 210 208 207 207 208 210 211 208 207 206 206 206 208 209 210 210 209 208 206 206 206 206 206 207 208 207 205 207 210 209 205 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 195 195 195 194 193 192 191 190 186 186 187 187 187 186 183 182 187 186 185 183 181 181 181 181 177 179 182 183 182 182 184 186 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 184 184 185 186 187 187 188 188 187 188 189 188 187 187 190 192 192 191 189 187 187 188 190 191 194 194 194 194 194 194 193 193 194 193 192 191 191 191 191 192 193 193 193 193 192 192 192 192 193 194 193 191 192 197 200 200 196 196 196 195 195 194 194 194 195 196 196 195 193 192 193 194 195 196 197 195 192 191 192 194 199 200 201 202 203 204 204 204 207 206 204 203 203 204 206 207 209 208 207 206 206 207 208 209 206 207 207 208 209 210 212 212 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 213 211 209 209 211 211 210 208 206 207 209 209 209 207 205 204 206 205 204 203 203 203 205 206 201 201 201 200 200 200 200 200 201 201 201 201 200 200 200 200 198 199 201 200 198 197 198 200 198 199 201 202 202 201 199 198 198 199 199 200 200 200 199 199 198 198 197 197 196 195 195 194 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 195 197 197 196 195 195 195 196 196 199 196 194 194 196 199 199 199 199 198 197 195 195 195 195 196 200 198 196 195 195 197 199 201 197 197 198 199 201 203 205 206 203 203 204 204 204 203 203 202 209 206 202 198 197 197 199 200 199 198 196 193 191 189 189 188 189 189 189 189 188 188 189 189 186 188 190 190 189 189 191 192 191 191 190 189 188 186 186 185 183 184 185 186 186 184 182 181 180 182 179 164 173 187 180 181 174 180 181 185 191 150 121 168 189 187 167 113 89 137 158 112 96 133 186 214 171 82 80 158 171 140 131 131 145 190 188 121 98 93 105 123 123 112 109 115 100 142 135 108 108 91 95 153 202 195 143 96 124 189 214 205 197 113 81 94 121 118 113 174 194 188 178 179 197 163 90 70 129 157 162 190 195 128 92 120 144 176 195 220 177 41 17 112 166 194 194 180 164 138 97 44 78 163 173 132 110 129 154 131 86 53 40 39 45 42 40 74 88 99 99 102 110 109 110 113 119 78 48 54 89 109 124 171 179 129 119 129 112 108 130 138 86 41 78 158 206 191 112 50 97 154 176 172 135 63 49 85 107 93 73 53 78 148 175 137 105 89 103 127 101 73 79 74 62 67 51 38 51 63 70 84 87 76 81 106 121 100 67 62 62 70 58 41 44 64 98 133 150 151 131 135 148 180 186 194 215 156 83 11 19 83 129 196 221 166 91 14 47 129 151 110 58 41 43 62 63 87 134 139 92 93 137 145 128 127 129 148 165 146 111 74 65 88 127 165 118 123 179 222 183 157 128 82 104 132 120 71 78 115 116 113 135 158 167 178 189 182 175 179 191 186 179 176 177 180 179 176 175 177 179 178 176 175 177 178 179 178 177 176 177 178 180 182 177 151 132 159 185 183 184 179 177 177 178 178 178 179 179 179 178 178 178 178 178 178 178 178 181 180 178 176 176 177 178 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 175 177 179 178 177 177 179 181 181 181 179 178 177 176 176 177 178 178 178 178 178 178 178 178 180 180 180 180 180 179 178 177 183 183 183 183 182 180 178 177 178 180 181 181 179 178 179 181 179 179 179 178 178 177 177 177 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 178 178 179 179 179 179 180 180 178 177 176 176 178 178 177 176 179 179 179 179 178 178 177 176 178 178 179 179 179 179 180 180 180 179 179 178 177 176 175 175 179 178 176 175 175 176 176 176 184 183 182 180 178 176 175 174 176 176 177 177 179 181 182 184 178 178 178 178 179 179 180 181 181 180 180 179 179 178 178 178 181 180 180 180 179 179 179 179 179 179 179 180 180 179 179 179 180 180 180 179 179 178 178 178 178 179 181 181 181 179 177 176 180 180 179 178 178 178 179 180 177 178 180 181 181 180 178 177 180 180 179 179 179 179 178 178 178 178 178 179 179 180 180 180 176 177 178 180 180 181 181 180 179 180 181 180 178 176 177 179 179 179 179 179 179 179 179 179 179 179 179 180 180 179 178 178 179 179 179 179 179 179 179 179 181 181 180 180 179 179 178 178 179 179 179 179 179 179 179 179 181 180 180 179 179 178 178 177 180 180 180 179 179 178 178 178 179 179 179 179 178 178 178 177 177 178 180 181 181 180 178 177 177 178 179 179 180 180 180 180 179 179 179 179 179 179 179 179 182 181 179 178 177 178 178 179 179 180 180 180 180 179 177 176 179 179 179 179 179 179 179 179 179 178 178 180 182 182 179 176 179 179 179 179 179 179 179 179 177 178 179 180 180 180 180 179 181 180 180 179 179 178 178 178 180 181 181 181 182 182 182 182 180 178 177 178 180 181 180 178 178 178 178 179 179 180 180 180 178 179 180 180 180 179 178 178 180 180 180 179 179 179 178 178 179 179 179 178 178 178 177 177 179 179 179 179 179 179 179 179 178 178 179 180 180 180 179 179 181 180 179 179 180 180 181 181 180 180 180 180 180 181 181 181 180 178 177 175 174 175 176 177 179 179 179 179 179 179 179 179 181 180 180 179 180 180 181 182 180 180 181 181 182 182 182 183 181 181 182 182 182 181 180 180 182 181 179 178 177 178 179 179 181 181 181 180 179 178 177 176 178 176 174 173 174 177 181 183 179 179 179 179 179 179 179 179 181 181 181 180 180 179 179 179 178 178 179 179 179 180 180 180 180 179 178 178 179 180 181 182 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 180 180 180 180 181 181 182 182 180 180 180 180 180 181 181 181 182 181 180 180 181 182 184 185 185 184 183 182 181 181 181 181 181 181 182 182 183 183 183 183 182 182 181 181 180 180 180 179 178 179 180 181 182 182 181 181 180 180 180 180 179 179 178 178 180 180 180 180 180 180 180 180 176 178 180 182 182 181 181 180 180 180 180 180 181 182 182 183 180 181 183 185 186 186 186 186 190 190 190 194 198 201 201 200 206 206 206 206 207 208 210 211 207 209 209 208 206 206 208 210 207 207 208 208 208 209 209 209 204 205 207 208 208 207 205 204 207 207 206 205 204 203 202 202 202 203 204 205 206 207 208 208 210 210 209 209 208 208 208 208 206 208 211 211 210 209 209 211 210 210 209 208 208 209 210 210 210 210 210 210 209 209 209 209 207 207 207 207 207 207 207 207 210 210 208 207 206 205 205 206 207 207 207 207 207 207 207 207 205 206 206 207 208 209 210 211 210 210 210 211 211 211 211 211 214 213 212 212 212 212 213 214 212 212 212 212 212 213 213 213 209 209 208 209 209 209 209 208 210 210 209 209 208 207 206 206 207 207 206 206 206 205 205 205 207 207 206 206 206 205 205 205 203 203 203 203 203 203 204 204 200 200 200 200 200 200 200 200 203 200 198 196 196 195 192 190 192 192 191 191 190 189 188 188 189 188 188 188 188 188 188 188 185 186 187 189 191 193 195 195 164 164 164 163 163 163 163 163 164 164 164 164 165 165 165 165 162 162 163 163 164 164 164 165 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 163 162 162 161 160 160 160 161 162 164 165 165 165 165 166 166 166 166 166 166 166 166 165 165 166 167 168 169 170 170 167 167 168 168 168 167 166 165 168 168 169 169 169 169 169 169 169 169 170 170 170 170 171 171 170 170 171 172 172 172 172 171 172 172 172 172 172 172 172 172 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 173 174 175 177 179 181 182 183 181 181 181 182 182 183 183 183 180 182 184 186 186 184 182 180 179 187 192 188 182 182 186 189 187 188 188 189 189 188 187 187 189 189 189 189 190 190 190 190 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 190 190 190 189 189 188 188 188 192 192 191 191 190 190 189 189 190 190 191 191 191 190 189 188 188 188 188 188 187 187 187 186 185 185 186 186 186 185 184 184 186 185 185 184 183 182 181 181 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 181 183 185 186 184 184 185 187 184 184 183 183 184 184 185 186 184 185 185 186 186 186 185 184 186 186 187 187 188 188 189 189 189 188 188 188 188 189 189 190 188 188 188 189 190 191 192 192 194 194 195 195 196 197 197 197 195 196 196 198 199 200 201 201 195 197 197 196 198 201 200 195 199 199 199 199 200 200 200 200 200 200 201 201 201 200 199 198 198 199 199 200 201 202 203 203 203 203 203 203 203 204 204 205 206 206 206 206 206 206 206 206 208 208 208 208 208 208 208 208 213 212 212 211 210 209 208 207 209 209 209 209 208 207 206 205 205 205 204 203 202 201 200 200 202 202 203 203 202 201 200 200 200 199 199 198 197 197 197 197 200 202 202 199 196 197 202 207 201 199 198 199 201 202 203 202 202 202 202 202 203 203 203 203 205 205 204 204 205 206 207 208 210 210 210 210 210 209 208 208 213 211 210 210 212 213 213 211 215 214 213 212 212 212 213 213 212 213 214 215 215 216 217 217 216 216 217 217 217 218 218 218 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 218 218 217 217 217 217 217 217 218 218 218 218 218 218 218 218 217 217 216 216 215 215 214 214 214 214 215 215 207 210 214 216 216 215 215 214 215 215 215 216 216 217 217 217 214 214 214 214 215 215 215 215 213 214 215 215 215 215 214 213 214 216 217 216 213 212 213 215 214 213 213 213 212 212 212 212 211 211 210 209 208 209 209 210 209 209 208 208 207 207 207 207 209 209 208 208 208 209 210 211 206 206 206 206 207 208 209 210 211 211 210 210 209 209 208 208 206 207 206 205 207 210 209 205 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 194 194 194 194 193 192 191 190 183 184 185 187 188 187 184 181 180 181 183 182 181 181 182 183 182 184 185 183 179 178 181 184 184 184 184 184 184 184 184 184 182 182 183 183 183 183 182 182 184 184 185 186 187 188 188 189 188 190 190 189 188 188 191 193 195 194 192 191 191 191 192 193 197 196 196 195 195 194 194 194 196 195 194 193 193 193 194 194 193 194 194 194 194 195 195 195 195 196 195 191 192 196 199 198 197 197 196 195 195 194 194 193 194 195 197 196 194 193 193 195 195 196 196 195 193 192 194 196 200 200 202 203 204 204 204 204 205 205 204 204 204 205 205 206 208 208 207 207 207 207 208 208 205 205 206 207 209 210 212 213 211 211 211 211 212 212 212 212 211 211 211 211 211 211 211 211 213 211 209 209 210 211 210 209 206 206 207 207 207 207 206 205 203 203 203 203 202 202 202 202 200 200 200 200 199 199 199 199 201 201 201 201 200 200 200 200 198 200 201 200 198 197 198 199 200 200 201 201 201 201 200 200 196 196 197 197 197 196 195 195 197 197 196 196 195 194 194 194 193 193 193 193 193 193 193 193 192 192 192 193 193 193 194 194 198 198 196 195 195 195 195 195 196 194 193 195 198 200 200 199 195 195 194 194 195 197 200 201 200 199 198 197 197 199 200 201 198 198 199 200 202 204 206 207 204 205 205 205 204 203 202 201 211 208 204 200 198 199 200 202 199 197 195 193 191 190 189 189 189 189 189 188 186 186 187 189 188 190 191 191 190 190 191 193 188 188 188 188 189 189 189 189 188 188 187 186 184 182 181 179 182 182 175 156 166 186 181 183 181 184 187 192 192 148 125 178 197 195 185 157 125 113 110 102 117 133 178 213 160 57 69 179 191 141 140 151 144 175 183 127 102 83 74 78 89 107 120 116 97 121 145 151 135 83 72 139 191 209 164 81 80 154 200 195 186 109 67 62 93 108 115 180 198 193 176 173 203 187 112 76 135 184 194 201 193 136 110 137 166 204 204 202 153 35 20 119 183 218 210 193 172 118 75 63 76 107 119 116 103 93 114 137 137 90 63 42 39 40 44 89 127 133 112 111 135 146 127 88 75 55 40 40 67 86 97 132 125 85 82 103 115 141 163 153 109 66 67 97 148 168 113 70 115 144 152 144 99 43 62 117 132 117 83 41 54 133 171 138 91 78 113 137 117 113 107 69 47 47 40 44 59 69 82 103 117 110 108 98 89 71 50 58 68 84 75 56 55 61 82 114 137 161 162 150 134 167 190 200 205 156 70 7 49 158 199 212 183 121 61 24 96 177 169 100 46 65 102 123 92 74 98 101 77 127 162 135 120 150 162 150 129 111 94 68 66 100 136 170 123 159 187 182 136 95 97 135 171 205 172 76 50 86 109 128 116 164 186 187 186 187 189 177 167 173 177 175 176 178 176 171 175 178 181 180 177 176 177 180 175 175 175 176 178 180 182 183 182 158 137 161 185 185 185 177 177 177 178 178 179 179 180 180 178 178 178 178 178 178 178 178 179 179 178 178 178 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 176 178 179 179 177 177 178 180 177 177 178 178 179 179 179 180 178 178 178 178 178 178 178 178 179 180 180 180 180 179 179 178 182 182 182 182 181 179 178 177 179 180 182 181 179 178 179 181 180 179 179 178 178 177 176 176 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 178 178 179 179 179 179 180 180 179 179 178 179 179 179 179 178 181 181 180 180 179 177 176 175 179 179 179 179 179 179 179 179 180 179 178 177 176 175 175 174 179 178 176 177 178 178 177 176 180 180 179 179 179 179 178 178 179 179 178 178 178 179 180 181 179 179 178 178 178 179 180 180 180 180 180 180 179 179 179 179 181 181 181 180 180 179 179 179 179 179 180 180 180 180 179 179 181 181 180 179 179 178 177 177 179 179 180 180 180 179 178 178 181 180 179 178 178 178 179 179 178 179 179 180 180 179 179 178 179 179 179 179 179 179 179 179 177 177 178 179 179 180 181 181 176 177 178 180 180 180 180 180 178 179 180 179 177 177 178 179 180 180 180 180 180 180 180 180 180 178 179 181 181 178 177 178 179 179 179 179 179 179 179 179 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 180 179 179 179 179 179 179 178 179 179 179 178 178 177 177 177 177 178 180 181 181 180 178 177 177 177 178 179 180 180 181 181 179 179 179 179 179 179 179 179 182 181 180 179 178 178 177 177 179 179 180 180 179 179 178 178 180 180 180 180 180 180 180 180 180 179 178 179 181 181 180 177 179 179 179 179 179 179 179 179 180 180 181 181 180 179 178 178 180 180 180 180 179 179 179 179 181 181 182 183 183 183 183 182 180 179 178 178 180 180 179 178 178 179 179 179 179 179 179 180 180 181 181 180 179 178 177 176 181 180 180 180 179 179 179 179 181 180 180 179 179 178 178 178 180 180 180 180 180 180 180 180 178 179 180 180 181 180 180 179 183 181 179 178 179 181 181 181 180 180 181 181 181 181 181 181 182 181 180 179 178 178 178 178 180 180 180 180 180 180 180 180 181 181 180 180 180 181 182 182 180 180 181 182 182 183 184 184 182 182 183 183 183 182 181 180 184 182 179 177 176 177 178 180 177 178 179 179 179 177 175 174 178 177 174 173 175 178 181 184 178 178 179 179 179 179 180 180 175 176 176 177 179 180 180 181 177 178 178 179 180 181 181 182 182 181 180 179 179 180 182 183 180 180 180 180 179 179 179 179 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 179 179 180 181 182 182 183 183 180 180 180 181 181 181 181 182 183 182 180 179 180 182 185 187 186 185 184 183 181 181 180 180 183 183 183 182 182 182 182 182 181 181 181 180 180 180 180 180 179 179 180 181 181 181 180 180 183 183 183 182 181 180 179 178 181 181 181 181 181 181 181 181 175 177 180 181 181 181 182 183 180 180 180 180 181 183 185 186 181 182 183 184 185 186 187 188 191 190 191 194 198 200 200 199 206 206 206 207 207 209 210 210 208 209 209 207 206 206 208 211 211 211 210 209 208 207 206 206 208 208 209 209 209 208 208 207 209 209 208 206 205 203 202 201 203 204 205 206 207 208 209 209 208 208 208 208 208 209 209 209 206 208 211 211 210 209 210 211 211 210 209 209 209 209 210 211 210 210 210 210 210 210 210 210 207 207 207 207 207 207 207 207 207 209 209 208 206 205 205 206 207 207 207 207 207 207 207 207 205 206 206 207 208 209 210 210 210 210 210 210 210 210 210 210 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 209 208 207 208 209 209 209 207 209 209 209 208 207 207 206 206 205 205 205 205 205 206 206 206 206 206 206 206 205 205 205 204 201 201 202 202 203 204 205 205 199 199 199 199 199 199 199 199 203 201 198 197 196 195 192 189 192 192 191 190 189 188 187 187 189 189 189 189 188 188 188 188 194 193 192 190 189 188 188 188 162 162 162 162 163 163 163 163 164 164 164 165 165 166 166 166 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 160 161 162 164 165 165 164 164 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 169 167 168 168 168 168 167 165 165 169 169 169 169 169 169 168 168 169 169 170 170 170 170 171 171 171 171 170 170 170 171 172 172 171 171 171 171 171 171 171 171 176 176 175 175 175 175 175 175 176 176 176 176 175 175 174 174 174 175 175 177 178 179 180 180 180 180 181 181 182 182 182 182 181 181 182 182 182 182 181 181 179 187 190 186 182 184 186 187 189 189 189 189 189 187 186 185 188 188 188 188 189 189 189 189 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 190 190 190 191 191 191 191 191 190 190 190 190 190 190 190 190 189 190 191 191 191 190 189 188 188 188 188 187 187 187 186 186 184 185 186 187 187 187 186 185 186 186 185 184 182 181 180 180 182 182 181 181 181 181 181 180 181 181 181 181 181 181 181 181 180 183 185 185 184 184 185 187 183 182 182 181 182 183 184 185 185 184 184 184 185 186 187 187 185 186 186 187 188 188 189 189 187 187 188 189 189 189 189 188 186 187 187 188 189 191 192 193 193 193 193 194 195 195 196 196 197 197 198 198 198 199 199 199 197 199 198 197 198 201 199 194 200 200 199 199 199 199 199 199 199 199 200 200 199 198 197 197 199 200 201 202 204 205 206 207 203 203 204 204 205 205 205 205 207 207 207 207 207 207 206 206 209 209 209 209 209 209 209 209 212 212 211 210 209 209 208 208 209 210 210 210 209 208 207 206 208 207 204 202 201 201 202 202 203 203 203 203 202 200 199 198 199 198 197 197 196 197 197 197 199 199 200 200 199 200 201 202 200 199 199 200 203 204 202 200 203 203 203 203 203 202 202 202 206 206 206 206 207 208 209 210 209 209 210 211 211 211 211 210 216 213 209 209 210 213 214 214 213 213 213 213 214 213 213 213 214 215 215 216 217 217 217 216 216 216 217 217 217 218 218 218 220 219 219 218 218 217 217 216 217 218 218 218 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 219 219 219 218 218 218 217 217 217 218 218 218 219 219 219 219 218 218 218 217 217 217 216 216 215 215 215 215 216 216 209 212 214 214 213 212 214 215 216 216 216 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 215 216 216 215 214 214 214 216 217 216 214 213 214 215 213 213 213 213 213 213 212 212 212 211 210 209 209 209 210 210 208 208 208 207 207 207 206 206 206 207 208 209 209 209 209 209 208 208 209 209 209 209 209 208 209 210 211 212 211 210 208 207 206 207 206 205 207 211 210 206 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 192 192 192 192 192 191 190 189 188 186 185 186 187 187 185 183 179 182 185 185 183 182 182 182 183 185 185 181 177 177 182 187 185 185 185 185 185 185 185 185 181 182 183 183 183 183 182 181 183 184 184 186 187 188 189 189 189 190 191 190 189 189 192 194 197 197 196 195 195 195 195 195 196 196 196 196 196 196 196 196 198 197 196 195 195 195 196 196 196 196 196 196 196 196 196 196 194 197 198 195 195 196 195 191 197 197 196 196 195 194 193 193 193 195 197 197 195 193 194 195 195 196 197 197 195 195 197 199 199 200 202 203 203 203 203 202 203 204 205 205 206 206 205 205 206 206 207 207 207 207 206 206 207 207 207 207 208 209 210 211 210 210 210 210 211 211 212 212 211 211 211 211 211 211 211 211 214 211 209 208 210 211 210 209 208 208 207 206 205 205 206 206 202 203 204 205 205 203 201 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 200 201 200 198 197 198 199 200 200 199 199 199 199 200 200 196 196 197 197 196 195 193 193 198 197 197 196 196 195 194 194 195 194 194 193 193 192 191 191 191 191 192 192 192 193 193 193 197 196 195 195 195 196 197 197 196 195 195 197 199 200 198 197 194 193 192 192 194 196 199 201 199 199 199 200 200 200 200 200 202 202 201 201 202 203 204 205 203 203 204 204 205 204 204 203 203 203 203 202 202 201 200 200 197 196 195 193 191 190 190 190 188 189 189 187 185 185 186 189 189 190 192 191 190 189 191 192 189 189 189 189 189 189 189 189 189 188 187 185 184 183 183 183 181 181 173 152 163 185 181 181 182 175 172 176 175 137 122 175 190 186 175 178 168 110 70 83 124 133 163 192 148 61 71 168 189 166 172 176 159 167 168 132 97 51 51 96 118 115 114 115 119 117 152 173 151 102 86 132 149 159 142 101 86 115 154 173 171 120 81 54 73 96 111 177 193 190 174 169 198 184 118 91 150 209 211 194 175 125 105 126 170 212 195 167 125 40 42 131 163 181 177 184 169 111 89 108 98 92 99 95 75 57 85 152 177 134 102 53 29 34 51 111 169 176 145 125 122 118 113 92 73 57 42 29 43 72 98 134 109 56 59 100 111 119 146 159 155 115 94 73 85 95 76 96 123 116 115 119 75 33 86 164 159 124 86 52 45 89 126 121 97 85 115 128 148 182 145 82 57 43 34 49 79 103 129 156 173 147 125 93 77 65 50 67 95 119 111 89 79 65 64 86 135 175 177 156 121 127 159 213 201 131 44 24 100 178 179 146 119 89 83 73 105 119 89 39 50 111 160 159 119 100 98 68 71 155 181 144 129 154 162 131 74 64 82 84 82 94 108 135 143 155 144 114 86 73 121 201 207 214 177 85 53 103 138 143 129 172 194 198 187 181 178 146 130 154 174 176 175 177 172 162 175 179 183 182 178 176 178 181 177 177 177 177 176 175 174 173 177 163 148 168 185 182 182 173 177 177 178 178 179 180 180 181 178 178 178 178 178 178 178 178 178 178 179 179 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 177 179 180 179 177 176 177 179 176 177 179 180 181 180 179 178 179 179 179 179 179 179 179 179 178 179 179 180 180 180 180 179 176 177 178 178 178 178 177 177 175 177 179 179 178 178 180 182 180 180 179 178 177 177 176 176 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 178 178 179 179 179 179 180 180 179 179 179 179 179 179 179 179 180 180 180 180 179 178 177 176 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 179 181 181 179 176 177 177 178 179 179 180 181 181 180 180 179 178 178 178 179 180 180 180 179 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 178 178 179 179 180 181 181 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 179 180 180 181 180 179 178 178 178 178 179 180 179 179 178 178 179 179 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 179 180 180 180 179 178 176 178 179 179 177 177 178 180 180 180 180 180 180 180 180 180 180 178 178 182 181 178 177 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 179 179 179 179 179 179 179 180 180 179 179 179 179 178 178 178 179 179 179 179 179 179 180 180 180 179 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 179 179 179 179 179 179 178 179 180 181 180 179 178 177 179 179 178 178 178 179 180 180 180 180 180 180 180 180 180 180 182 180 178 178 180 181 181 179 179 179 179 179 179 179 179 179 179 180 180 181 181 180 179 179 179 179 180 180 180 180 180 180 179 180 181 182 183 182 181 181 182 180 178 178 180 180 178 176 180 179 179 179 179 179 179 178 180 180 181 180 180 178 177 176 181 181 180 180 180 179 179 179 180 180 180 180 180 181 181 181 180 180 180 180 180 180 180 180 178 179 180 181 181 181 180 180 185 182 178 178 179 180 180 179 179 180 181 182 182 182 181 181 181 181 182 182 182 181 180 180 182 182 182 182 182 182 182 182 181 181 180 180 180 181 182 183 180 181 181 182 183 184 185 185 182 183 183 184 183 183 182 181 180 180 179 179 178 179 179 179 176 176 176 177 177 178 179 179 178 178 178 179 179 178 178 178 178 178 178 179 179 180 180 180 175 176 176 177 179 180 180 181 179 180 180 180 180 180 180 180 183 181 180 178 178 179 180 182 180 180 179 179 178 178 178 177 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 180 180 180 180 180 181 181 181 180 180 180 181 181 182 182 182 182 182 182 183 183 184 185 186 185 184 183 182 182 182 182 182 183 183 182 182 181 180 180 180 179 180 180 180 180 180 180 181 180 180 181 181 181 180 179 178 180 181 182 182 182 181 180 180 181 181 181 181 181 181 181 181 178 179 181 180 179 179 182 184 181 181 180 179 180 181 183 185 183 182 182 183 184 186 188 190 191 191 192 195 198 200 199 197 205 206 206 207 207 207 207 207 208 209 209 207 205 206 208 211 210 210 210 209 208 208 207 207 208 208 208 208 209 211 212 213 208 208 207 206 205 205 204 204 205 205 206 207 208 209 210 210 207 208 208 209 209 210 211 211 208 210 212 212 210 208 208 209 211 210 209 209 209 209 210 211 211 211 211 211 211 211 211 211 207 207 207 207 207 207 207 207 207 207 207 208 209 209 206 204 206 206 206 206 206 206 206 206 206 206 207 208 208 209 209 210 212 211 211 211 211 211 211 211 209 210 211 212 212 211 210 209 212 211 211 211 210 210 209 209 210 208 206 207 209 210 208 207 207 207 207 206 206 206 206 206 203 204 204 205 205 206 207 207 206 206 206 205 205 205 204 204 201 201 201 201 202 202 202 202 199 199 199 199 199 199 199 199 199 197 195 195 196 195 193 191 193 192 192 190 189 188 187 187 190 190 190 189 189 188 188 188 198 197 194 191 188 187 186 185 161 161 161 162 162 163 163 163 164 164 164 165 165 166 166 166 164 164 163 163 163 163 162 162 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 165 166 166 167 167 168 161 162 163 164 164 164 163 163 166 166 166 166 166 166 166 166 169 169 169 168 168 167 167 167 167 168 168 169 168 167 165 164 170 170 170 169 169 168 168 168 169 169 170 170 170 170 171 171 172 171 170 169 169 170 172 173 171 171 171 171 171 171 171 171 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 176 176 176 177 177 177 178 178 180 180 180 181 181 182 182 182 183 182 180 179 179 180 182 183 181 186 188 184 184 186 187 184 187 188 188 188 187 185 183 182 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 185 185 186 187 188 189 190 191 187 188 189 189 190 191 192 192 189 190 191 191 191 190 189 188 188 188 188 187 187 186 186 186 185 185 187 188 188 188 188 187 184 184 183 183 183 182 182 182 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 182 185 185 184 184 185 187 182 181 181 180 181 182 184 185 187 186 185 185 186 187 190 191 185 185 186 187 187 188 189 189 185 187 188 190 190 189 188 187 185 185 186 187 189 191 193 194 191 192 192 193 194 194 195 195 200 199 199 198 198 197 197 197 200 201 200 198 199 201 198 193 200 200 200 199 199 198 198 198 198 199 199 199 199 198 196 196 199 200 200 200 200 201 201 201 203 203 204 204 205 205 205 205 207 207 207 207 207 207 207 207 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 208 210 210 211 210 210 209 207 206 210 208 205 202 201 201 203 204 203 203 203 202 200 199 197 196 197 196 196 195 195 196 196 197 197 196 197 200 203 203 200 196 199 198 199 202 204 205 202 199 204 204 204 203 203 202 202 202 208 207 207 207 208 210 211 212 208 209 210 211 213 213 213 213 217 213 209 207 209 212 215 215 210 211 213 214 215 215 214 214 215 216 216 217 217 217 216 216 216 216 216 217 217 218 218 219 220 219 219 218 217 216 215 215 217 217 218 219 219 220 221 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 216 217 217 218 218 219 219 219 219 219 219 218 218 218 217 217 218 217 217 216 216 217 217 218 218 219 217 214 210 209 212 215 217 217 216 215 214 213 212 212 216 216 216 215 215 214 214 214 214 215 215 216 216 215 215 214 215 216 217 216 214 213 214 215 213 213 213 213 213 213 213 213 212 211 210 209 209 209 210 210 207 207 207 206 206 206 205 205 204 206 208 209 210 209 208 207 210 211 211 211 211 209 208 207 205 207 209 211 211 209 207 205 206 207 206 205 207 211 210 206 205 205 206 206 206 205 204 203 202 201 200 199 198 197 197 197 191 191 191 191 190 189 188 188 193 189 185 184 185 187 186 185 185 188 191 190 186 182 180 180 180 182 182 179 176 179 186 192 185 185 185 185 185 185 185 185 181 182 183 183 183 183 182 181 183 183 184 185 187 188 189 189 190 191 192 191 189 190 192 194 198 199 199 198 198 197 196 196 194 194 195 196 197 198 199 199 199 199 197 197 196 196 197 197 199 199 198 197 197 196 195 195 192 197 200 200 198 197 192 186 198 197 197 196 195 194 193 193 193 195 197 197 195 194 194 195 196 197 198 198 197 197 199 202 199 200 201 203 203 203 202 202 201 203 205 206 207 207 205 205 203 204 206 207 207 206 204 203 209 208 208 207 207 208 208 209 207 207 207 208 208 209 209 210 211 211 211 211 211 211 211 211 214 211 209 208 209 211 210 209 211 209 207 205 204 204 204 205 203 205 207 209 208 205 202 200 201 201 201 201 201 201 201 201 199 199 198 198 198 198 197 197 199 200 201 200 198 197 197 199 200 199 197 196 196 197 199 200 198 198 199 198 197 196 194 193 199 198 198 197 196 196 195 195 197 197 195 194 192 190 189 189 191 191 191 192 192 192 193 193 194 194 194 194 195 197 198 199 197 196 196 198 200 199 196 193 197 195 193 192 191 193 194 196 198 199 200 201 202 201 200 200 206 205 204 202 202 202 202 203 201 202 203 204 205 206 206 206 193 196 200 203 204 202 199 196 197 196 194 192 191 191 191 191 188 189 189 187 184 184 186 189 189 190 191 191 189 188 190 191 193 193 191 190 188 187 185 185 186 185 184 184 184 186 188 190 179 180 172 152 162 185 180 179 195 171 153 148 148 126 129 187 184 193 183 192 195 127 74 100 131 136 149 164 137 78 89 164 171 189 198 184 173 176 162 130 92 34 62 150 156 101 99 142 135 115 149 171 155 133 123 149 154 126 129 148 125 84 94 134 151 130 105 60 59 78 96 164 195 193 178 165 178 155 101 93 163 214 195 154 128 89 82 109 167 182 156 148 125 45 55 158 154 131 134 181 166 93 96 156 138 117 107 70 36 33 78 168 211 175 142 70 25 28 52 122 169 210 189 137 92 75 88 80 68 49 45 44 60 93 133 180 153 64 48 93 90 76 116 167 177 146 124 80 56 40 44 120 138 110 112 133 86 37 97 183 164 112 91 89 63 49 70 91 95 94 113 101 139 192 143 85 81 46 23 45 96 137 167 188 171 145 125 90 67 57 57 95 127 152 143 116 99 73 59 75 139 176 167 148 106 77 114 224 215 105 18 56 126 136 117 97 97 105 116 71 56 58 50 22 48 122 158 148 154 181 148 51 53 146 166 135 110 103 105 79 59 48 83 100 92 84 86 115 140 102 82 67 53 76 152 212 211 173 135 84 87 162 183 139 142 157 172 196 184 157 138 92 116 151 181 183 178 176 166 150 176 180 184 183 179 177 179 181 184 183 182 178 174 168 163 161 166 162 155 172 184 179 180 172 177 177 178 178 179 180 181 181 178 178 178 178 178 178 178 178 177 178 179 181 181 180 178 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 179 180 179 177 176 176 178 180 181 182 183 181 178 175 172 179 179 179 179 179 179 179 179 177 178 179 180 180 180 180 180 175 176 178 179 181 181 181 181 171 174 176 177 177 178 180 183 180 180 179 178 177 176 176 175 179 179 179 179 179 179 179 179 177 177 177 178 178 179 179 180 178 178 179 179 179 179 180 180 177 177 177 177 177 177 177 177 178 178 179 179 180 179 179 179 181 181 180 179 179 178 177 177 176 176 177 178 179 181 181 182 177 177 178 181 183 183 180 176 178 178 178 179 179 180 180 180 178 178 178 178 178 180 181 182 181 180 179 179 178 178 178 178 179 179 179 180 180 181 181 181 179 179 179 178 178 178 177 177 179 179 181 181 181 181 179 179 177 177 178 179 179 180 181 181 180 179 177 177 177 179 181 182 181 181 179 178 178 178 178 179 181 180 178 177 177 178 180 181 179 179 179 179 179 179 179 179 181 181 180 179 179 178 177 177 178 179 180 180 180 179 178 178 175 177 179 179 177 177 179 181 180 180 180 180 180 180 180 180 180 177 178 182 182 177 176 179 179 179 179 179 179 179 179 179 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 181 181 180 180 180 179 179 179 180 179 179 178 178 179 179 180 181 181 180 179 178 178 178 178 179 179 179 179 179 179 179 179 175 177 179 181 182 181 179 178 179 179 178 177 178 179 181 182 180 180 180 180 180 180 180 180 183 181 178 177 179 181 181 181 179 179 179 179 179 179 179 179 178 179 180 181 181 181 181 180 179 179 179 180 180 181 181 181 178 179 180 181 181 181 180 179 182 180 179 179 179 179 178 176 180 180 180 179 179 178 178 178 179 179 180 180 180 179 178 177 181 181 181 180 180 179 179 179 178 178 179 180 182 183 184 184 180 180 180 180 180 180 180 180 178 179 180 181 181 181 180 180 186 182 179 177 179 180 180 178 179 180 181 182 183 182 181 180 177 179 181 182 183 183 182 181 183 183 183 183 183 183 183 183 181 181 180 180 180 181 182 183 180 181 182 182 183 184 185 185 183 183 184 184 184 183 182 181 175 177 179 181 182 181 180 179 178 177 175 175 177 181 185 187 178 180 182 184 182 179 174 171 178 178 178 179 179 180 180 180 181 181 181 180 180 179 179 179 182 182 181 180 180 179 178 178 183 181 179 177 177 177 179 180 179 179 179 178 178 177 177 177 180 180 180 180 180 180 180 180 181 179 177 177 179 180 180 179 181 181 180 180 179 178 178 177 180 180 180 181 181 182 182 183 181 183 185 187 188 187 185 184 183 182 182 182 183 183 184 185 183 182 182 181 180 178 178 177 179 179 179 180 180 181 181 181 180 181 181 181 181 179 178 178 176 177 179 180 181 181 180 180 181 181 181 181 181 181 181 181 181 182 181 179 177 177 180 183 183 181 180 178 178 179 181 182 184 183 182 182 183 186 189 191 191 191 192 195 198 199 198 196 205 205 206 207 207 205 204 203 209 209 209 207 205 205 208 211 205 206 207 208 210 211 212 212 212 211 209 207 207 208 209 210 206 206 206 206 206 206 206 206 205 206 206 207 209 210 210 211 207 207 208 209 210 211 212 213 211 213 214 213 209 207 207 207 211 210 210 209 209 210 210 211 211 211 211 211 211 211 211 211 207 207 207 207 207 207 207 207 207 205 204 208 212 212 207 201 206 206 206 206 206 206 206 206 207 207 207 208 208 209 209 209 213 213 213 212 212 212 212 211 207 209 211 213 213 211 209 207 214 214 213 213 212 211 211 210 210 208 206 207 209 210 208 206 205 205 205 205 205 205 205 205 202 203 203 204 206 207 207 208 206 206 206 205 205 204 204 204 201 201 201 200 200 199 199 199 199 199 199 199 199 199 199 199 195 193 192 193 195 196 195 193 194 194 193 191 190 189 188 188 190 190 190 189 189 188 188 188 188 188 188 189 190 193 195 197 162 163 165 164 163 163 165 167 168 167 165 164 163 163 164 165 161 162 164 166 166 166 164 163 165 165 165 164 164 163 163 163 168 168 167 166 165 165 164 163 167 166 166 165 165 164 163 163 163 163 164 164 164 164 165 165 166 168 169 169 167 166 167 169 168 167 166 166 166 166 167 168 166 166 166 166 166 166 166 166 168 168 168 168 168 168 168 168 169 170 170 170 170 170 170 169 170 169 168 168 168 170 172 173 171 170 169 170 172 173 172 171 173 174 175 177 178 178 178 178 174 174 175 175 175 174 173 172 171 172 173 174 175 176 177 177 177 177 180 186 187 184 182 183 180 180 180 180 181 182 183 184 184 185 186 184 181 180 181 183 185 185 185 186 186 187 187 187 190 190 190 190 189 189 188 187 189 189 188 188 188 187 187 187 190 188 186 186 188 189 187 185 183 184 186 188 189 190 191 191 190 191 192 192 190 188 186 184 191 192 192 192 192 192 192 191 189 189 188 188 188 188 187 187 185 185 185 185 185 185 185 185 183 183 183 182 182 182 182 181 181 182 181 180 179 176 174 172 190 182 174 173 178 181 179 176 175 177 179 182 183 184 183 183 184 184 184 183 183 182 182 182 185 185 186 186 186 186 187 188 187 187 186 186 187 189 190 191 184 187 190 191 190 189 189 190 185 187 189 191 193 193 192 191 188 188 189 190 192 193 194 195 194 196 197 196 195 196 199 202 203 202 199 196 195 194 194 194 198 198 198 198 198 198 198 198 197 197 197 198 199 200 201 202 202 202 203 203 203 203 204 204 202 202 203 204 204 205 206 206 206 206 205 205 205 206 207 207 206 208 210 211 211 210 208 206 209 209 209 209 209 209 209 210 208 208 208 208 208 208 208 208 205 205 204 204 203 202 201 201 202 203 203 204 203 202 200 199 195 194 194 196 198 199 197 195 199 199 200 200 200 200 201 201 203 202 202 201 201 202 202 203 198 204 209 209 205 203 204 207 205 207 208 207 205 204 205 207 209 209 210 210 211 212 213 213 209 209 210 211 211 212 213 213 217 215 213 211 211 213 215 217 215 215 215 216 216 216 217 217 216 217 217 218 218 217 217 216 215 215 215 215 217 218 220 221 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 220 220 219 219 219 218 218 218 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 219 219 219 218 218 218 217 217 219 218 218 217 216 215 214 214 216 216 216 215 215 215 214 214 216 216 215 215 215 215 214 214 214 216 218 217 215 214 216 218 212 211 212 217 222 222 216 209 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 211 211 211 211 211 211 211 211 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 209 209 208 208 208 210 208 205 206 209 211 211 210 214 213 210 208 206 205 205 205 208 208 207 206 204 203 202 202 202 203 203 201 197 195 195 196 195 193 192 190 190 190 192 193 188 188 188 186 184 183 185 188 181 182 184 185 185 185 185 184 184 183 182 181 182 184 187 189 191 186 185 186 185 181 182 185 184 184 184 183 183 182 182 182 181 182 183 185 187 188 189 190 189 191 194 196 197 196 194 193 192 193 195 196 198 198 198 198 197 198 198 199 200 201 202 202 194 196 199 201 202 201 200 199 201 201 201 200 199 198 196 195 197 197 197 198 198 199 199 199 197 195 193 193 195 195 193 191 197 196 196 196 196 197 198 199 196 196 196 196 196 196 196 196 202 202 203 204 204 203 203 203 200 201 203 205 207 208 208 208 209 205 201 202 206 208 206 203 206 206 206 207 207 208 208 208 213 211 209 209 211 212 209 207 211 210 210 209 211 213 215 217 208 208 209 209 209 208 207 206 204 206 209 210 209 206 202 200 205 203 201 199 199 200 203 204 203 202 201 201 201 201 200 200 200 200 200 199 199 198 198 198 197 197 197 197 197 197 197 197 198 198 198 197 197 196 196 196 195 196 194 191 193 199 204 204 197 198 199 200 200 199 197 196 196 194 192 191 192 192 190 189 190 192 195 196 196 195 192 190 193 193 194 195 196 197 197 198 195 195 194 194 194 195 196 197 194 195 196 197 197 197 196 196 199 199 198 198 198 199 200 200 202 204 205 205 203 203 204 206 204 205 206 205 204 204 205 206 207 204 202 203 205 204 198 193 202 201 197 194 191 189 188 188 185 187 190 192 191 189 186 184 187 187 188 188 188 188 189 189 189 191 192 191 188 185 185 185 191 186 181 181 186 189 187 183 185 171 181 157 153 183 178 182 186 157 151 139 100 98 152 198 180 185 180 188 207 154 109 85 123 109 114 123 141 165 177 186 188 191 149 141 175 160 120 110 88 73 64 129 163 95 86 165 124 85 132 192 172 143 161 193 166 121 131 171 170 152 133 104 112 127 133 111 79 50 78 167 204 204 196 164 144 113 82 110 193 197 169 109 103 110 84 91 105 130 167 181 132 60 78 163 145 93 137 164 136 79 96 153 152 129 84 46 43 39 64 143 169 175 137 77 44 42 69 106 123 160 176 143 82 58 70 66 68 56 35 71 106 138 151 190 191 94 28 46 71 101 128 189 191 183 167 107 53 20 62 110 148 119 136 151 85 50 83 162 170 158 133 99 80 45 53 63 83 91 80 65 96 121 107 109 86 58 33 45 67 98 134 141 146 143 116 53 29 67 112 146 135 120 120 138 153 128 87 86 117 136 116 108 78 108 178 224 182 68 23 58 77 84 102 106 115 102 77 57 37 72 124 96 61 73 115 144 156 179 145 55 30 70 97 90 67 48 48 62 87 100 98 124 111 107 112 129 103 83 106 99 70 80 116 164 162 127 91 82 148 199 160 122 120 167 183 158 144 139 110 75 113 187 197 182 188 175 157 153 180 178 176 176 177 178 176 175 180 170 173 182 178 171 167 161 161 161 164 169 159 143 159 195 179 179 179 179 179 179 179 179 182 181 179 178 178 179 181 182 189 187 183 179 176 175 175 176 178 178 179 180 180 179 179 179 179 179 179 179 179 179 179 179 177 177 178 178 178 178 179 179 178 179 180 181 181 182 181 181 176 177 179 180 180 179 177 176 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 180 182 183 181 177 175 176 178 179 179 179 179 179 179 179 179 181 180 179 179 179 179 180 181 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 178 178 178 178 179 180 181 181 181 180 178 177 176 176 177 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 183 182 180 178 178 178 180 180 180 181 181 182 181 180 178 177 180 180 180 179 179 178 178 178 176 177 179 180 180 179 177 176 178 178 178 179 179 180 180 180 179 180 180 180 180 179 177 177 179 179 179 179 179 179 179 179 178 178 179 180 182 183 184 184 180 182 183 182 180 179 180 182 178 178 178 179 179 180 180 180 178 178 178 179 179 180 180 180 180 180 180 179 179 178 178 178 179 179 179 178 178 177 177 177 179 179 179 179 179 179 179 179 182 180 178 176 176 178 180 182 182 180 178 177 177 179 180 180 178 178 178 178 178 178 178 178 177 177 178 178 178 178 179 179 180 180 179 179 179 179 178 178 180 180 180 179 179 178 178 178 179 180 181 181 179 177 174 173 177 177 177 178 178 179 179 179 178 179 180 179 178 179 182 185 180 180 180 180 180 180 180 180 177 175 172 172 175 177 178 178 177 178 179 181 182 182 181 180 185 182 176 171 170 175 184 191 180 180 180 179 179 178 178 178 179 179 179 179 179 179 179 179 178 178 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 176 176 178 180 181 179 176 178 179 181 182 182 181 179 178 182 180 177 177 179 180 179 178 178 178 179 179 179 179 179 178 178 178 178 179 179 180 180 181 177 178 178 180 181 182 182 183 176 177 179 180 180 179 177 176 181 180 178 176 175 175 175 175 176 177 178 180 180 180 179 179 183 183 183 183 184 185 186 186 187 186 185 184 183 182 182 181 183 183 182 183 183 185 186 187 187 185 183 181 180 181 182 183 180 180 182 183 184 184 184 184 183 183 183 183 183 183 183 183 178 180 182 184 186 187 187 186 181 183 185 187 187 186 183 182 180 180 180 181 181 181 181 182 178 179 179 179 179 178 176 176 179 179 179 179 179 179 179 179 189 185 179 177 178 180 180 179 180 180 180 180 180 180 180 179 180 182 184 183 181 181 182 184 181 182 182 181 178 176 176 178 180 179 179 179 179 179 179 180 182 182 181 180 179 178 177 176 180 181 183 185 185 183 181 180 183 182 180 179 178 179 179 180 180 180 180 181 183 184 181 179 181 182 184 185 186 185 184 184 185 184 183 182 180 179 178 177 183 182 182 181 180 180 179 179 177 179 181 182 182 181 179 177 183 182 180 179 179 180 182 183 183 183 183 182 182 181 181 181 176 175 175 177 179 181 181 181 182 183 183 184 183 182 180 179 179 179 180 181 181 182 183 183 183 183 184 185 187 189 191 193 195 196 197 198 200 201 202 203 198 201 203 204 204 205 208 210 208 208 208 207 207 207 206 206 206 207 208 209 210 210 211 210 211 211 211 211 211 211 211 211 205 206 207 208 208 208 207 206 210 210 209 209 209 208 208 208 212 212 212 211 211 210 210 210 212 212 212 211 211 210 210 210 209 209 211 212 212 211 209 209 206 207 208 208 208 207 206 205 207 207 207 207 207 207 207 207 206 206 207 209 210 210 209 208 207 208 208 206 204 203 205 207 207 208 209 210 211 212 212 212 208 209 210 212 213 214 214 215 208 209 211 212 213 213 212 211 209 209 209 210 210 211 211 211 210 210 209 208 207 205 205 204 210 208 206 205 205 205 202 200 202 204 204 201 201 204 205 203 206 205 205 204 204 203 202 202 203 203 202 201 200 198 198 197 204 203 202 201 199 198 197 196 195 194 194 193 193 192 191 191 191 190 189 191 193 192 188 184 192 191 190 189 189 189 190 191 193 192 192 192 191 190 189 189 163 164 165 164 163 162 164 167 163 164 165 165 165 164 163 162 163 163 164 165 165 165 164 164 165 165 165 164 164 163 163 163 166 166 165 165 164 163 163 163 164 164 164 164 164 164 164 164 163 163 164 164 164 164 165 165 165 166 168 167 165 165 166 167 166 165 164 164 164 164 165 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 170 170 170 170 169 169 169 169 169 169 169 170 171 172 171 170 169 170 172 173 172 171 172 173 174 176 177 177 177 176 173 173 174 174 174 173 172 171 172 172 173 174 175 176 177 177 183 180 179 180 180 177 177 180 180 180 180 180 180 182 183 184 178 181 184 185 184 183 184 185 185 185 185 185 186 186 187 187 188 188 188 188 188 188 187 186 189 189 188 188 188 187 187 187 189 187 186 186 188 188 187 185 184 185 186 188 189 190 190 190 188 188 189 190 190 190 189 189 190 190 191 191 191 191 190 190 188 187 187 187 187 186 186 186 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 179 177 175 174 187 182 177 176 179 181 180 178 178 179 180 181 183 183 183 183 184 184 184 184 183 183 183 183 185 185 186 186 186 186 187 188 189 188 187 186 186 187 188 189 189 190 192 191 189 187 187 188 188 189 190 190 190 190 190 189 190 190 191 191 192 192 192 193 192 195 198 199 198 197 197 198 199 198 197 196 196 197 198 199 198 198 198 198 198 198 198 198 199 199 199 198 198 199 199 200 202 202 202 203 203 203 203 203 203 203 204 204 205 206 206 207 206 206 205 205 205 206 207 208 207 208 210 211 211 210 208 207 208 208 208 208 208 208 208 208 210 210 209 209 208 207 206 206 206 206 205 204 203 202 201 200 201 202 202 203 202 201 200 199 198 197 196 197 199 200 200 198 200 201 201 201 201 202 202 202 203 202 201 201 201 201 202 203 197 200 203 205 205 205 205 205 205 207 208 208 206 206 207 209 210 210 210 211 211 212 212 213 210 210 211 211 212 212 212 213 216 215 213 212 212 213 215 216 215 215 215 216 216 217 217 217 216 217 218 218 218 218 217 216 218 217 217 216 216 217 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 220 219 219 219 219 219 219 219 219 220 219 219 219 219 219 219 218 219 219 219 218 218 218 217 217 215 215 215 215 214 214 214 214 216 216 216 215 215 215 214 214 216 216 215 215 215 215 214 214 214 216 217 216 214 214 215 217 217 215 213 214 217 217 215 212 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 211 211 211 211 210 210 210 210 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 208 209 207 205 205 208 210 209 209 207 207 206 205 206 206 207 208 206 205 205 204 203 202 201 201 202 203 203 201 197 195 195 197 194 193 192 191 190 190 190 190 187 190 192 192 189 187 187 188 185 186 186 186 185 184 183 182 184 183 182 181 182 184 186 188 189 185 184 186 185 182 182 186 184 184 184 183 183 182 182 182 184 184 185 185 186 187 188 188 191 192 194 196 196 196 195 194 193 194 196 197 199 199 199 199 201 201 201 200 200 200 200 200 199 199 199 199 200 201 202 202 202 202 201 200 199 199 199 198 198 198 198 198 198 198 199 199 197 195 194 195 197 197 196 194 197 196 196 195 196 197 198 199 196 196 196 196 196 196 196 196 201 201 202 203 203 203 203 203 203 204 205 206 206 206 205 205 211 207 203 204 208 210 208 205 204 204 205 206 208 209 210 211 211 210 209 209 210 211 210 209 209 209 209 209 210 211 212 213 208 208 209 209 209 208 207 206 203 204 206 207 206 204 201 199 204 203 201 199 199 199 200 201 203 202 201 201 201 201 200 200 200 200 199 199 199 199 199 199 198 198 198 198 198 198 198 198 200 200 199 199 199 198 198 198 197 198 196 193 193 198 200 199 196 196 196 197 197 196 195 195 196 193 191 191 191 192 190 189 192 193 195 196 196 195 193 192 192 192 193 193 194 195 195 195 195 195 194 194 194 195 196 197 194 195 196 197 197 197 196 196 199 198 198 198 198 199 200 201 201 202 204 204 202 202 204 206 204 205 206 205 204 204 205 206 208 205 201 202 204 203 199 195 202 200 197 194 192 190 189 189 188 188 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 191 192 191 188 185 185 186 180 186 191 190 186 184 187 190 188 181 185 144 139 183 185 182 185 173 173 143 92 103 166 202 180 185 178 179 198 164 127 87 81 77 97 95 118 180 198 190 191 173 127 112 143 157 133 101 110 109 92 93 94 90 119 151 108 91 150 194 159 145 180 201 167 111 127 188 200 186 170 142 136 126 126 129 120 81 69 122 159 203 214 154 101 85 104 166 206 187 139 109 138 183 159 83 83 126 179 198 133 37 63 183 185 124 122 119 112 83 83 105 105 98 83 60 55 55 67 112 128 118 95 76 57 38 55 101 103 122 116 100 85 67 65 76 62 43 42 112 156 157 138 160 161 82 24 43 88 143 158 185 190 175 159 113 73 43 75 114 123 117 133 123 56 49 90 153 179 197 177 109 71 41 45 46 56 74 67 32 44 94 132 163 123 28 30 86 94 78 89 132 157 148 119 46 30 118 174 162 110 90 129 191 196 169 131 83 84 110 106 98 82 149 212 206 135 51 16 35 64 91 103 89 75 79 61 25 57 151 180 136 117 63 47 85 116 114 77 33 36 69 79 61 48 48 54 61 81 114 109 115 109 120 122 121 102 143 164 136 118 129 129 128 126 84 61 73 128 165 137 116 137 167 155 113 114 143 140 111 135 192 196 184 181 159 152 167 184 182 179 177 177 179 181 182 169 150 158 185 189 176 170 173 177 154 147 156 148 135 154 189 179 179 179 179 179 179 179 179 180 179 178 177 177 178 179 180 179 179 180 180 181 181 180 180 180 180 180 180 179 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 178 179 180 180 180 180 180 180 176 177 179 180 180 179 177 176 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 180 179 179 179 179 179 179 178 178 179 180 180 178 178 179 180 178 178 179 179 179 179 180 180 180 179 178 178 178 178 179 180 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 180 180 179 178 178 178 179 179 180 179 178 178 177 177 177 177 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 181 181 180 179 178 178 179 179 179 180 181 181 180 179 178 177 180 179 179 179 179 179 179 178 177 178 179 179 179 179 178 177 178 178 178 179 179 180 180 180 179 180 180 180 180 179 178 177 178 178 178 178 178 178 178 178 179 179 179 180 180 180 180 180 179 181 182 181 179 178 179 180 178 178 178 179 179 180 180 180 178 179 179 179 179 179 179 180 180 180 180 179 179 178 178 178 179 179 179 178 178 177 177 177 179 179 179 179 179 179 179 179 181 180 178 177 177 178 180 181 179 179 179 179 178 178 179 180 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 179 179 179 179 178 178 180 180 180 179 179 178 178 178 178 178 179 179 179 178 177 177 177 177 177 178 178 179 179 179 177 178 179 178 177 178 180 183 178 178 178 179 179 179 179 179 180 179 178 179 181 181 180 178 179 179 180 181 180 180 179 178 175 178 182 183 181 180 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 178 178 178 178 178 178 178 178 178 177 177 178 181 181 179 177 179 180 180 181 181 180 180 179 182 180 177 177 179 180 180 178 178 178 179 179 179 179 179 178 179 179 180 180 180 180 180 180 178 178 179 179 180 181 181 181 177 178 179 180 180 179 178 177 179 179 178 177 177 177 178 179 181 181 181 181 180 178 177 175 182 183 184 184 185 186 186 186 185 185 185 185 185 185 184 184 185 185 185 185 186 187 188 189 188 187 185 183 183 183 184 185 183 183 184 185 185 184 183 182 183 183 183 183 183 183 183 183 180 181 182 183 184 184 183 183 184 185 186 187 187 186 185 184 180 180 180 180 181 181 181 181 178 178 179 179 179 178 177 177 178 178 178 178 178 178 178 178 183 181 178 177 178 179 180 180 178 179 179 179 180 180 180 180 177 179 181 180 179 178 180 182 180 181 182 180 178 177 177 179 180 180 179 179 179 179 180 180 184 183 183 182 181 181 180 180 185 183 180 178 178 180 183 185 182 182 180 179 179 179 180 180 182 182 182 183 185 185 183 181 181 182 184 185 186 185 184 183 184 183 182 181 180 179 178 178 177 178 179 180 182 183 184 184 181 181 180 180 180 180 181 181 183 182 180 179 179 180 182 183 180 180 180 180 180 180 179 179 182 181 179 179 180 180 178 177 181 182 182 183 183 182 181 180 179 180 180 181 182 182 183 183 183 183 184 185 187 189 191 193 194 195 196 197 198 200 201 201 200 202 204 204 203 203 205 207 204 204 205 205 206 207 207 207 208 209 209 210 210 209 209 208 212 212 212 211 211 210 210 210 210 209 208 207 207 209 210 211 210 210 210 209 209 209 208 208 212 212 211 211 211 211 211 211 211 211 211 210 210 209 209 209 210 210 210 210 210 210 210 210 211 211 211 210 209 207 205 203 207 207 207 207 207 207 207 207 207 207 208 208 209 209 208 208 207 208 208 206 204 204 205 207 207 207 209 210 211 211 211 211 211 211 211 211 211 210 210 209 209 209 211 212 212 212 212 211 208 209 209 209 210 210 211 211 211 210 210 209 207 206 205 205 207 205 204 204 206 206 205 203 203 206 205 203 204 208 209 207 205 205 205 204 203 203 202 202 203 202 202 200 199 198 197 197 200 200 200 200 199 199 199 199 195 195 194 194 193 192 192 192 189 190 193 194 194 192 191 191 192 191 190 189 189 189 190 190 189 189 190 190 190 190 190 190 164 165 166 164 162 162 163 165 159 161 164 166 166 165 162 160 165 165 164 163 163 163 164 164 165 165 164 164 164 164 163 163 163 163 163 163 162 162 162 162 161 162 162 163 163 164 164 165 163 163 164 164 164 164 165 165 163 165 166 165 164 163 164 166 166 165 164 164 164 164 165 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 168 168 168 168 169 170 170 170 170 170 171 169 168 170 172 173 172 170 170 171 172 174 174 174 174 174 172 172 173 173 173 172 171 170 172 173 174 175 176 177 177 178 187 182 177 176 175 174 177 182 180 180 179 179 180 181 183 183 178 181 184 186 185 184 184 185 184 184 184 185 185 186 186 186 185 186 186 187 187 187 186 186 189 188 188 188 187 187 187 186 187 186 185 186 187 188 187 186 186 186 187 188 188 188 188 188 186 186 187 188 189 191 193 194 189 189 190 190 190 190 189 189 186 186 186 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 181 179 177 176 181 181 181 180 180 180 181 181 182 181 181 181 182 183 184 184 184 184 184 184 184 185 185 185 185 185 186 186 186 186 187 188 190 189 188 187 187 187 187 187 193 194 193 190 187 185 186 187 191 190 189 188 188 188 188 188 192 192 192 192 191 191 191 191 192 195 199 201 200 198 196 195 199 198 197 196 196 197 199 200 198 198 198 198 198 198 198 198 201 200 199 198 198 198 198 198 202 202 202 202 203 203 203 203 204 205 205 206 206 207 207 207 207 207 206 206 206 207 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 208 212 212 211 209 208 206 205 205 208 207 206 204 203 201 200 200 200 201 201 201 201 200 199 199 201 198 196 196 198 200 200 200 202 202 202 202 202 203 203 203 202 202 201 200 200 201 202 202 198 199 201 204 207 209 207 206 205 207 209 209 208 208 209 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 215 214 214 214 214 214 214 215 215 215 216 216 216 217 217 217 216 217 218 218 218 218 217 216 221 220 219 217 216 215 215 216 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 216 217 218 219 220 221 222 222 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 219 219 219 218 218 218 217 214 214 214 215 215 216 216 217 217 216 216 216 215 215 215 214 216 216 215 215 215 215 214 214 214 215 216 215 214 214 214 216 221 218 214 212 211 213 215 216 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 211 211 211 210 210 209 209 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 208 208 209 209 209 209 208 206 205 205 207 208 208 208 206 206 206 206 207 208 209 210 207 207 207 206 206 206 205 205 202 203 203 201 198 196 196 197 193 193 193 193 191 190 188 188 185 189 193 194 192 189 187 186 190 190 189 188 186 184 182 181 185 183 182 182 183 185 186 187 187 184 183 185 185 183 184 186 184 184 184 184 183 183 183 183 186 186 186 186 187 187 187 187 193 194 194 195 196 196 197 197 195 196 198 199 200 200 200 200 204 204 203 202 201 200 199 198 204 203 201 199 200 201 204 205 204 203 201 200 200 201 202 203 201 201 200 200 199 199 198 198 198 197 196 197 198 199 198 197 197 196 196 196 196 197 198 199 198 198 198 198 198 198 198 198 199 200 201 202 203 204 204 204 206 207 207 207 206 205 203 202 210 207 204 205 208 209 208 206 202 203 204 206 208 210 211 212 208 209 210 210 209 209 210 211 207 208 208 209 209 209 208 208 208 208 209 209 209 208 207 206 205 205 205 205 204 203 202 202 203 202 201 201 200 199 198 198 203 202 201 201 201 201 200 200 199 199 199 199 200 200 200 200 199 199 199 199 199 199 199 199 200 199 199 199 198 198 198 198 198 200 199 195 194 196 196 194 197 196 196 195 194 194 195 195 195 193 190 190 191 191 190 189 194 194 194 195 195 194 194 194 194 194 194 194 194 194 195 195 195 194 194 193 194 195 196 196 195 195 196 197 198 197 197 196 198 197 197 197 198 200 201 202 199 201 203 203 202 202 204 206 204 205 206 205 204 204 205 206 209 205 201 201 202 203 200 197 200 199 197 195 193 192 191 191 192 189 186 183 183 185 188 190 187 187 187 187 187 187 187 187 189 191 192 191 188 186 186 186 185 182 185 192 192 185 183 187 194 194 192 136 129 185 189 177 179 185 194 155 100 125 182 191 179 181 177 172 189 180 161 106 64 52 92 77 86 166 193 190 175 167 151 136 137 151 147 128 152 154 124 71 40 81 133 119 90 115 178 192 142 144 190 201 157 108 142 208 207 192 194 182 172 136 122 134 138 96 61 88 124 170 172 108 79 110 164 220 203 146 106 146 194 224 204 95 43 95 142 153 97 12 48 189 217 148 97 83 119 121 89 63 102 119 125 101 96 107 112 129 130 98 78 81 65 31 45 99 114 125 93 61 69 66 54 66 66 40 41 108 153 147 120 126 133 67 16 43 111 176 154 129 147 115 108 110 111 74 69 77 78 103 124 95 44 86 142 184 196 202 189 121 66 33 51 68 67 54 39 17 40 119 186 224 122 4 57 167 160 96 60 94 130 108 89 39 50 165 210 152 88 109 156 211 208 186 168 110 75 89 89 82 84 169 205 143 86 33 10 22 49 71 79 69 74 82 69 40 115 217 202 160 138 77 47 94 129 86 43 50 90 105 97 71 58 55 51 49 81 134 136 132 140 163 162 148 164 203 176 140 162 190 176 140 97 53 43 65 91 102 95 98 131 155 131 80 85 134 150 132 151 196 195 182 172 147 150 177 183 182 179 177 178 181 185 188 164 144 152 182 191 182 178 180 187 125 108 144 164 162 169 180 179 179 179 179 179 179 179 179 179 178 177 176 176 177 178 179 173 175 178 182 183 183 182 181 181 181 181 180 179 178 176 175 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 178 179 179 179 179 178 178 177 177 178 179 180 180 179 178 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 180 178 178 177 178 180 181 180 180 178 178 178 179 179 180 180 180 179 178 178 177 177 178 178 179 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 182 181 180 179 178 178 177 177 178 178 179 179 179 178 177 176 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 178 178 177 179 179 179 180 179 178 178 177 178 179 179 179 179 179 179 180 179 179 178 178 178 178 179 179 178 178 179 179 179 179 180 180 179 179 180 180 180 179 178 177 177 177 177 177 177 177 177 177 180 180 179 179 178 178 177 177 178 179 181 180 178 177 178 179 178 178 179 179 179 179 180 180 180 179 179 179 179 179 179 178 180 180 179 179 179 179 178 178 179 179 179 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 176 179 182 181 178 177 178 180 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 180 180 179 179 179 179 178 178 178 178 177 177 178 179 180 181 178 178 178 178 179 179 179 179 177 178 179 178 176 176 178 181 177 177 177 178 178 179 179 179 180 180 181 183 184 183 179 176 180 180 180 180 179 178 176 176 172 177 184 187 186 182 178 176 180 180 179 179 179 179 178 178 177 177 177 177 177 177 177 177 177 178 179 180 181 181 180 180 178 178 178 178 178 178 178 178 178 178 178 180 181 181 180 179 181 180 180 179 179 180 180 181 182 180 178 178 179 180 180 179 179 179 179 179 179 179 178 178 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 178 178 178 178 178 179 180 181 182 182 182 182 182 181 180 178 177 182 184 185 187 188 187 186 186 184 184 185 186 187 187 188 188 189 189 188 188 189 190 191 192 190 189 188 187 186 186 186 187 186 187 187 187 186 184 183 182 185 185 185 185 185 185 185 185 182 182 182 183 182 182 181 180 187 187 187 187 187 187 186 186 180 180 180 180 180 180 180 180 177 178 178 179 179 179 178 178 180 180 180 180 180 180 180 180 176 178 179 179 178 178 179 181 177 177 178 178 179 180 180 180 177 178 179 179 178 178 179 180 178 180 181 180 179 178 179 181 181 181 180 180 180 180 181 181 180 180 180 180 180 180 180 180 175 177 180 181 181 180 177 175 182 181 180 180 179 179 180 180 183 182 181 183 185 185 184 182 181 183 184 185 186 185 184 183 182 182 182 181 181 180 180 180 182 181 181 181 181 181 180 180 185 183 181 179 179 181 183 185 182 181 180 180 180 180 181 182 179 179 180 180 180 180 180 180 184 183 181 180 181 180 179 177 180 180 181 182 182 182 181 181 180 180 181 181 182 182 183 183 184 184 184 185 187 189 191 192 193 194 195 196 197 198 199 200 201 203 204 203 201 201 202 203 200 201 202 203 205 206 207 208 210 210 210 210 209 209 208 207 213 213 212 212 211 211 210 210 215 213 210 207 207 210 213 215 211 211 210 210 209 209 209 209 211 211 211 211 212 212 212 212 210 210 210 209 209 209 208 208 212 211 209 208 208 209 211 212 211 211 211 211 210 208 207 206 208 208 208 208 208 208 208 208 209 209 208 208 207 207 208 208 207 208 208 207 205 204 206 208 207 207 208 209 210 210 210 210 210 211 211 211 210 209 209 208 209 210 211 211 212 212 211 211 208 208 209 209 209 210 210 210 211 210 210 209 208 207 206 206 204 203 202 203 206 207 207 205 203 206 205 203 204 208 210 208 205 205 204 203 203 202 202 201 202 201 201 200 199 198 197 197 197 197 198 198 199 200 201 201 196 195 195 194 194 193 192 192 185 190 194 194 192 190 192 194 191 191 190 189 189 189 189 190 187 187 187 188 189 190 191 191 165 166 166 164 162 161 163 165 160 161 164 165 166 165 164 163 167 166 164 162 162 162 164 165 164 164 164 164 164 164 164 164 162 162 162 162 162 163 163 163 162 162 163 163 164 164 165 165 163 163 164 164 164 164 165 165 163 165 166 165 163 163 164 166 168 167 166 166 166 166 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 169 169 168 168 167 167 168 170 171 171 170 169 167 171 169 168 169 171 172 171 170 169 169 171 172 172 172 172 171 171 171 172 172 172 171 170 169 173 173 174 175 176 177 178 178 184 179 176 176 176 177 181 186 180 179 179 179 180 181 182 183 184 185 186 184 181 180 181 183 183 183 184 184 184 185 185 185 184 185 185 186 187 187 187 187 188 188 188 187 187 187 186 186 186 186 186 186 187 187 187 187 186 187 187 188 188 187 187 186 187 187 186 186 188 191 193 195 189 189 190 190 190 190 189 189 186 186 186 186 186 185 185 185 187 187 187 187 187 187 187 187 185 185 184 184 184 184 184 183 184 184 183 183 182 181 180 179 176 180 184 183 180 179 181 184 185 184 182 181 181 182 184 185 184 184 185 185 186 186 187 187 185 185 186 186 186 186 187 188 189 189 189 189 189 189 190 190 195 194 193 189 186 185 186 189 190 189 187 186 186 187 189 190 191 191 192 192 192 192 192 192 194 196 199 200 199 197 196 194 203 202 199 197 196 196 196 196 197 197 197 197 197 197 197 197 199 199 198 198 198 199 199 200 202 202 202 203 203 203 203 203 206 206 206 207 207 207 208 208 208 207 207 206 207 207 208 209 211 210 209 209 209 209 210 211 211 211 211 210 210 210 210 210 212 211 210 209 208 207 206 206 209 208 207 205 203 201 200 199 199 199 200 200 199 199 199 199 201 198 195 194 196 198 199 199 202 202 202 202 202 203 203 203 203 202 201 201 201 201 202 203 202 203 205 207 209 209 209 209 206 208 210 210 209 209 211 213 212 212 212 212 212 212 212 211 213 213 213 213 213 212 212 212 214 214 215 216 216 215 214 214 216 216 216 216 217 217 218 218 217 217 218 219 219 218 217 217 221 220 219 217 216 216 216 216 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 218 218 219 219 220 221 221 222 220 220 220 220 220 220 220 220 218 219 219 219 220 220 221 221 220 220 219 219 219 218 218 218 217 217 218 218 218 218 218 218 217 217 216 216 216 215 215 215 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 219 218 215 212 211 212 215 218 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 212 212 211 210 209 208 208 207 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 207 207 207 208 208 209 209 209 208 207 207 207 207 208 208 208 211 211 210 209 209 208 208 208 207 207 207 207 207 207 207 207 203 202 202 201 199 198 197 197 193 194 194 194 193 190 187 186 184 187 190 191 189 187 186 186 191 191 191 190 188 186 184 183 186 184 182 182 184 186 186 186 184 184 184 185 185 185 185 186 185 185 184 184 184 184 184 184 187 187 187 188 188 189 189 189 196 195 195 195 196 197 198 199 197 198 200 201 202 202 202 201 205 204 204 203 202 201 201 200 206 205 204 203 203 203 205 206 205 204 202 200 201 203 205 207 203 203 202 201 200 199 198 198 200 199 198 198 198 198 197 197 197 197 196 196 197 197 199 199 199 199 199 199 199 199 199 199 198 199 200 202 203 204 204 204 207 207 207 207 206 205 204 203 208 205 203 203 205 207 206 204 204 204 205 206 208 209 210 210 206 209 211 210 208 208 210 212 207 208 209 210 209 208 206 205 208 208 209 209 209 208 207 206 208 207 206 205 205 205 205 206 201 201 202 202 202 201 200 200 203 202 201 201 201 201 200 200 198 199 199 200 200 201 201 201 199 199 199 199 199 199 199 199 197 197 197 196 196 196 195 195 196 199 199 196 195 196 195 192 200 199 197 195 194 195 196 197 194 191 189 189 190 191 190 188 194 194 193 192 192 193 194 194 192 192 192 192 192 192 192 192 195 194 193 193 193 194 195 196 195 196 197 198 198 198 197 196 197 197 197 197 199 200 202 203 199 201 203 204 203 204 206 208 204 205 206 205 204 204 205 206 209 206 202 200 201 202 201 200 199 198 197 196 195 193 193 192 193 190 187 184 184 186 189 192 187 187 187 187 187 187 186 186 189 191 192 191 189 187 186 187 190 180 183 193 184 164 168 189 198 195 188 129 124 185 190 177 174 182 197 166 121 147 188 175 178 174 176 174 186 193 194 141 88 52 101 85 70 141 178 198 154 155 162 158 143 125 123 149 189 192 157 94 52 73 104 80 79 153 198 176 135 143 185 197 145 108 145 198 186 178 190 180 180 143 125 126 123 94 71 96 111 121 96 57 80 149 203 227 186 115 116 198 214 180 152 110 50 88 111 121 99 34 53 162 212 143 76 85 152 158 97 51 103 159 168 124 124 142 135 144 182 148 112 84 49 25 51 101 138 155 117 49 45 75 77 75 90 58 39 69 106 119 109 106 119 61 16 41 95 144 118 95 117 97 114 142 152 102 69 57 50 89 111 78 52 131 191 210 203 159 153 115 61 42 85 115 81 49 44 42 58 117 169 193 92 4 86 210 204 148 103 91 80 57 49 38 76 164 178 125 107 176 182 188 196 188 179 134 104 109 96 72 78 136 140 73 56 22 18 48 65 60 62 72 118 111 94 107 175 193 145 134 120 116 126 179 202 123 55 72 140 128 117 122 123 95 61 50 85 132 139 141 155 164 161 151 172 176 138 139 173 179 155 106 86 60 68 84 74 65 79 99 117 142 125 79 76 112 134 134 166 204 191 159 146 142 160 181 180 177 175 175 179 181 181 180 165 151 157 177 184 183 184 183 178 109 101 159 190 189 185 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 178 178 177 178 180 181 181 180 179 178 180 180 180 180 179 178 177 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 178 178 178 178 179 178 178 177 176 176 178 178 179 180 180 179 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 180 178 176 178 180 182 180 178 177 178 178 179 179 180 180 181 179 179 178 177 177 178 179 179 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 181 180 179 179 178 178 178 178 176 177 179 180 180 179 177 175 178 178 179 179 179 179 180 180 178 178 179 179 179 179 180 180 176 177 179 180 180 179 177 176 178 178 178 178 178 178 178 177 178 178 178 179 179 180 180 180 180 179 178 177 177 178 179 180 179 179 179 179 179 179 179 179 178 179 180 180 180 179 178 178 178 178 178 178 178 178 178 178 180 179 179 179 178 178 178 178 178 180 181 180 178 177 178 179 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 179 179 178 179 179 180 180 179 179 178 174 179 184 183 179 176 177 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 180 180 179 179 179 179 178 178 179 179 179 179 179 179 179 179 180 179 177 177 177 179 180 182 178 179 179 179 179 179 179 179 178 179 180 179 177 177 178 180 177 177 177 178 179 179 180 180 178 177 178 179 181 181 179 176 179 179 179 179 178 177 177 177 178 180 181 180 178 178 180 181 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 177 179 180 181 182 182 181 181 179 179 179 179 179 179 179 179 178 179 179 181 181 181 181 180 182 181 179 178 178 179 181 182 181 180 179 179 179 180 181 181 180 180 180 179 179 179 179 179 181 181 180 180 179 179 178 178 180 180 180 179 179 178 178 178 180 180 180 179 179 180 180 180 178 178 178 179 180 181 182 182 180 180 181 182 183 184 185 185 183 185 187 189 190 189 188 187 186 186 187 188 189 189 190 190 192 191 191 190 191 192 193 194 191 191 190 189 188 188 188 188 188 188 189 188 188 186 185 184 186 186 186 186 186 186 186 186 183 183 183 183 183 183 182 182 188 188 187 186 185 186 186 187 180 180 180 180 180 179 179 179 176 177 178 179 180 180 180 179 179 179 179 179 179 179 179 179 174 178 181 181 179 178 178 180 178 178 178 178 178 178 178 178 179 180 180 180 180 180 181 181 177 179 181 181 179 179 181 182 182 181 181 180 180 181 181 182 178 178 178 178 179 179 180 180 175 178 181 183 183 181 178 175 181 181 180 180 180 180 180 180 181 180 179 180 182 183 182 180 182 183 184 185 186 185 183 183 181 181 181 181 181 181 181 181 184 183 182 181 180 179 178 178 184 183 182 181 181 182 183 184 181 181 181 180 180 181 181 181 181 181 181 182 182 183 183 183 181 180 179 180 181 182 181 180 179 180 180 181 181 182 182 182 181 181 181 182 182 182 183 183 184 184 184 185 187 189 190 192 194 194 195 196 197 198 199 199 199 201 202 202 200 199 201 202 201 201 202 203 205 206 207 207 208 209 209 210 210 209 209 209 211 211 211 212 212 212 213 213 215 213 211 210 209 211 213 214 212 211 211 211 210 210 210 209 210 211 211 212 212 213 213 213 210 210 210 210 209 209 209 209 211 211 210 209 209 210 211 211 207 207 208 209 210 211 211 211 209 209 209 209 209 209 209 209 209 210 209 208 206 205 207 209 207 208 208 207 205 205 207 209 207 208 208 209 210 210 210 210 207 208 209 210 211 212 212 212 210 210 210 211 211 211 210 210 208 208 208 208 208 208 209 209 209 209 208 207 207 206 205 205 204 202 202 203 206 207 206 205 203 205 205 202 202 206 207 205 204 204 203 203 202 201 201 201 201 200 200 199 198 197 197 196 196 196 197 197 198 199 199 200 196 196 195 194 194 193 193 192 186 188 191 191 190 188 189 190 190 190 190 189 189 189 189 189 188 188 188 188 188 189 190 191 165 166 166 164 162 161 163 165 164 164 163 163 164 165 166 167 167 166 164 162 162 162 164 165 164 164 164 164 164 164 164 164 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 163 163 164 164 164 164 165 165 164 166 167 166 165 164 165 167 168 167 166 166 166 166 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 169 169 168 168 167 167 168 170 171 171 169 168 166 170 169 168 169 171 172 171 169 168 169 170 171 171 171 170 170 170 171 171 172 172 171 170 169 172 173 173 174 175 176 177 178 180 177 176 178 178 177 178 182 179 179 179 179 179 180 182 183 187 187 184 181 178 179 182 186 182 183 183 183 184 184 184 185 184 185 186 187 187 187 187 187 188 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 186 185 189 188 187 187 188 190 192 193 190 190 191 191 191 191 190 190 187 187 187 187 186 186 186 186 187 187 187 187 187 187 187 187 185 185 184 184 184 184 184 183 184 184 183 183 182 182 182 182 175 180 185 184 181 179 181 184 187 186 184 183 182 183 185 186 185 186 186 186 187 188 188 188 185 185 186 186 186 186 187 188 187 188 189 191 192 193 194 194 193 193 192 189 187 187 189 191 188 187 186 186 187 189 191 192 189 190 191 192 193 194 195 195 198 197 197 196 197 197 197 197 202 201 199 197 196 196 196 197 197 197 197 197 197 197 197 197 196 196 197 198 199 200 202 203 203 203 203 203 204 204 204 204 207 207 207 207 207 207 208 208 209 208 207 207 207 208 209 210 212 211 209 208 208 209 211 212 211 211 211 210 210 209 209 209 210 210 210 209 209 209 209 209 209 208 207 205 203 202 200 200 199 199 199 198 199 199 199 199 203 199 196 195 196 198 200 200 201 201 201 201 202 202 202 202 203 203 202 201 201 202 203 203 204 208 211 210 206 205 207 210 207 209 211 211 210 210 212 214 213 212 212 212 212 212 212 212 214 214 214 214 213 213 213 213 214 215 216 216 216 216 215 214 216 216 217 217 217 218 218 218 217 218 219 219 219 219 218 217 219 219 218 217 217 218 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 220 220 221 221 221 220 220 220 220 219 219 218 218 221 220 220 219 218 218 217 217 217 217 217 217 216 216 215 215 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 215 215 214 215 216 217 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 212 212 211 211 210 209 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 206 207 207 207 208 208 209 209 208 209 209 209 208 208 208 208 210 210 210 210 209 208 207 207 203 203 203 203 203 203 202 202 203 202 201 200 200 199 198 197 194 195 195 195 193 191 188 187 186 188 189 188 186 186 188 190 191 191 192 192 191 190 188 187 188 185 183 184 186 188 187 185 184 185 186 186 186 187 188 187 186 186 186 186 186 186 186 186 186 187 188 189 191 192 193 194 197 197 196 196 197 198 199 200 199 200 201 202 203 203 202 202 203 203 203 203 204 204 204 204 205 206 207 208 207 206 205 204 206 204 202 201 202 204 207 209 205 205 204 202 201 200 199 198 201 201 201 199 197 196 195 195 198 198 198 197 198 199 200 201 201 201 201 201 201 201 201 201 198 199 201 202 203 204 205 205 205 205 206 207 207 207 206 206 207 205 203 203 205 206 206 205 207 207 207 207 207 207 207 207 206 208 210 210 208 207 209 212 208 209 210 211 210 208 206 205 208 208 209 209 209 208 207 206 208 207 205 204 204 205 206 207 200 201 202 203 204 204 204 204 203 202 201 201 201 201 200 200 199 199 199 200 200 201 201 202 199 199 199 199 199 199 199 199 197 197 196 196 196 195 195 195 193 197 198 196 196 197 196 192 200 198 196 194 193 194 195 196 192 190 188 188 190 190 189 188 192 192 191 190 190 191 192 192 189 189 189 189 189 189 188 188 194 194 193 193 193 194 195 195 196 196 197 198 198 198 197 197 197 197 197 197 199 200 202 203 201 203 205 205 205 205 207 209 204 205 206 205 204 204 205 206 209 206 203 201 201 202 202 202 199 199 198 197 196 195 194 193 192 191 190 189 189 189 190 190 188 188 188 187 187 187 186 186 188 190 192 191 189 187 187 188 186 183 195 199 165 128 148 198 190 175 162 108 110 175 193 195 179 179 188 164 125 146 185 184 179 170 178 180 184 190 205 169 112 56 100 91 76 144 184 207 175 153 143 151 154 107 80 139 194 221 192 133 95 75 69 59 95 194 201 152 137 147 171 187 136 108 131 165 162 171 177 149 137 126 132 135 132 119 108 126 117 104 69 48 72 119 155 166 148 117 150 190 173 123 99 126 120 127 134 164 168 100 68 120 185 133 78 105 157 139 80 56 102 193 196 130 140 159 131 133 205 204 167 90 30 35 81 115 128 134 113 49 49 121 153 146 136 80 42 53 91 111 111 102 102 55 22 36 59 98 109 138 131 152 176 158 134 93 77 65 43 74 88 63 61 156 203 198 184 133 132 81 42 82 134 117 72 93 134 113 63 66 89 97 62 15 83 193 208 191 178 134 78 75 55 35 70 115 118 119 158 211 191 175 183 189 185 135 137 167 146 73 53 75 69 39 34 15 40 104 135 119 103 104 139 121 99 147 180 120 82 105 120 148 182 227 229 136 56 64 117 110 132 176 179 124 85 91 110 123 121 127 130 107 102 100 136 120 105 131 140 129 120 80 83 98 127 136 102 80 99 116 112 126 118 96 90 101 114 126 163 202 179 131 124 149 178 183 181 176 173 175 178 177 169 160 162 142 151 182 188 176 177 186 168 128 141 187 192 178 179 182 179 179 179 179 179 179 179 179 178 178 178 179 179 178 178 178 182 181 179 178 177 177 178 179 177 177 178 179 180 180 180 180 177 177 177 177 177 177 177 177 180 180 180 179 179 179 178 178 178 178 179 178 178 177 176 176 179 179 179 180 180 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 183 180 178 178 180 180 178 175 178 178 178 179 179 180 180 180 181 180 179 179 179 179 180 181 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 178 178 178 178 179 179 180 181 175 177 179 180 180 179 177 176 178 178 178 179 179 180 180 180 178 178 178 179 179 180 180 180 176 177 179 180 180 179 177 176 178 178 178 178 178 178 178 179 178 178 178 179 179 180 180 180 181 180 179 178 178 179 180 181 179 179 179 179 179 179 179 179 178 178 179 180 180 180 179 178 180 180 180 180 180 180 180 180 178 179 179 179 180 180 180 180 179 180 181 180 178 177 178 180 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 179 179 179 179 179 179 178 179 179 180 180 179 179 178 174 179 184 183 179 176 177 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 180 180 179 179 179 179 178 178 179 179 179 179 179 179 179 179 182 181 179 177 177 178 179 180 180 179 179 179 179 179 179 179 178 180 181 181 179 178 179 180 179 179 179 179 180 180 181 181 178 176 174 174 177 180 180 180 177 177 177 178 178 179 179 180 181 180 179 177 175 176 179 183 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 180 181 181 181 181 181 179 179 179 179 179 179 179 179 178 179 180 181 181 181 180 180 182 181 179 178 178 179 181 182 180 180 180 179 179 180 182 183 183 182 181 180 179 179 180 180 180 180 180 179 178 178 178 177 181 181 180 180 179 178 178 178 181 181 180 180 180 180 181 181 179 179 180 180 181 181 181 181 183 183 184 185 186 187 188 189 185 187 189 190 191 190 190 189 190 190 190 190 190 190 191 191 193 193 192 191 192 192 193 194 192 192 192 191 191 190 189 188 188 189 189 190 190 189 189 188 188 188 188 188 188 188 188 188 184 184 184 185 185 186 187 187 188 187 186 185 185 185 185 185 181 181 181 180 180 180 179 179 177 178 179 180 180 180 180 180 177 177 177 177 177 177 177 177 176 180 183 183 180 177 177 178 181 180 180 179 178 177 176 175 180 179 179 180 181 181 181 181 177 179 181 181 180 180 181 183 182 181 181 180 180 181 181 182 180 180 181 181 182 183 183 183 191 186 180 175 175 180 186 191 180 180 180 180 180 180 180 180 182 180 179 180 182 183 182 181 183 183 185 186 185 184 183 182 180 180 181 181 181 181 181 181 178 178 179 180 181 182 183 184 181 182 183 184 184 183 182 181 180 181 181 181 181 181 181 180 181 181 181 182 182 183 183 183 180 179 178 179 180 181 181 180 180 180 180 181 181 182 182 183 182 182 182 182 182 182 183 183 185 185 185 185 187 188 190 191 195 196 196 197 198 199 199 199 196 198 200 200 199 199 201 203 203 203 203 204 205 205 206 206 205 206 207 209 210 211 211 212 208 209 210 211 213 214 216 216 212 212 212 212 212 211 211 210 212 212 212 211 211 211 210 210 211 211 211 212 212 213 213 214 210 210 211 211 211 211 211 211 209 210 211 211 211 211 210 209 207 207 207 208 209 210 211 211 209 209 209 209 209 209 209 209 209 210 210 208 205 205 207 209 207 208 208 207 206 206 208 210 208 208 209 210 210 210 210 209 209 210 211 212 212 213 213 213 210 210 210 210 210 210 210 210 208 208 208 208 207 207 207 207 206 206 206 205 205 204 204 204 206 204 203 203 205 205 204 202 205 207 206 202 201 204 204 202 203 203 202 202 201 200 200 200 199 199 199 198 197 197 197 196 197 197 197 196 196 196 196 196 195 195 195 194 193 193 192 192 192 190 189 189 190 189 187 184 189 189 189 189 189 189 188 188 192 191 190 188 188 188 189 190 164 165 166 164 162 162 163 165 167 165 164 163 163 164 166 168 165 165 164 163 163 163 164 164 163 163 164 164 164 164 165 165 165 165 165 165 165 164 164 164 165 165 165 165 165 165 165 165 163 163 164 164 164 164 165 165 165 167 168 167 166 165 166 168 166 165 164 164 164 164 165 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 168 168 169 169 169 169 168 168 168 169 169 169 169 168 167 167 170 168 167 168 170 172 171 169 168 169 170 170 171 170 169 169 171 171 172 172 172 171 170 169 171 172 172 173 174 176 176 177 178 176 176 178 177 173 171 173 179 178 178 178 179 180 181 182 183 183 182 180 179 181 186 190 182 182 182 182 183 183 184 184 185 185 186 187 187 187 186 186 187 187 187 186 186 186 185 185 186 187 187 186 185 184 184 185 186 186 187 187 187 186 186 185 189 189 188 188 189 189 190 191 190 190 191 191 191 191 190 190 187 187 187 187 186 186 186 186 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 184 183 183 182 182 182 183 184 178 181 184 184 182 181 183 185 187 186 186 185 185 185 186 186 187 187 188 188 188 188 188 188 185 185 186 186 186 186 187 188 186 187 189 191 193 194 195 195 190 191 192 191 189 189 190 192 186 186 187 187 189 190 192 193 189 189 191 192 193 195 196 197 199 197 195 195 196 198 198 198 197 196 195 195 196 197 199 200 196 196 196 196 196 196 196 196 195 195 196 197 199 201 203 204 204 204 205 205 205 205 205 206 207 207 207 207 207 207 207 207 209 209 208 208 208 209 210 211 212 211 210 209 209 210 211 212 211 210 210 209 208 208 207 207 209 209 209 210 210 210 210 210 209 208 207 206 204 202 201 201 199 199 198 198 198 199 200 201 205 202 199 199 200 201 201 201 201 201 201 201 202 202 202 202 205 204 203 203 203 203 204 205 203 208 211 209 204 201 204 209 208 210 211 211 210 210 212 214 212 212 212 212 213 213 213 213 214 214 214 214 214 214 214 214 216 216 216 215 215 216 216 216 216 217 217 217 218 218 218 219 218 218 219 220 220 219 218 218 218 218 217 217 218 219 220 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 221 221 220 220 219 219 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 220 220 220 219 219 219 220 220 219 218 217 216 215 215 218 218 217 217 217 216 216 216 216 216 215 215 215 215 214 214 216 214 214 214 215 216 215 214 211 212 214 216 218 218 216 215 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 213 212 212 211 211 210 210 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 207 207 207 207 207 208 208 208 208 209 211 210 209 208 208 208 204 204 205 206 207 207 207 207 205 204 204 204 203 203 203 202 203 202 201 200 201 201 199 198 196 196 196 195 194 192 191 190 191 191 191 190 189 189 192 195 191 192 193 193 193 192 192 191 190 187 185 186 189 190 188 185 185 188 189 188 188 190 190 188 187 187 188 188 188 189 189 189 188 189 190 191 193 195 196 197 197 197 198 199 199 200 200 200 200 201 202 203 203 203 203 202 202 202 203 204 205 207 207 208 204 205 208 210 210 208 206 205 206 205 204 203 204 205 207 208 206 206 205 204 202 201 200 200 202 202 202 200 197 196 195 196 200 200 199 199 199 200 202 202 202 202 202 202 202 202 202 202 200 201 202 203 204 205 205 205 203 204 206 207 208 208 208 208 208 207 206 206 206 207 208 208 208 208 208 207 207 206 206 206 207 208 209 209 208 208 209 210 210 210 210 210 210 209 208 207 208 208 209 209 209 208 207 206 205 204 203 203 203 204 204 205 202 202 202 203 204 205 205 206 203 202 201 201 201 201 200 200 200 200 200 200 201 201 201 201 199 199 199 199 199 199 199 199 198 198 198 198 197 197 197 196 192 195 196 195 195 197 197 194 196 195 194 193 192 191 191 191 191 189 187 187 189 190 189 188 190 190 190 190 190 190 190 190 192 192 192 192 192 193 193 193 194 193 193 192 193 193 194 195 196 197 198 198 199 198 198 197 198 197 197 197 198 200 201 202 202 204 206 206 205 205 207 209 204 205 206 205 204 204 205 206 207 205 204 203 203 203 202 202 199 199 199 198 197 196 194 193 191 191 192 193 192 191 190 189 190 189 189 188 188 187 187 187 188 190 192 192 190 188 188 189 192 187 192 194 166 134 143 178 170 150 135 82 85 155 190 208 187 184 183 157 119 128 174 202 181 173 181 182 180 179 200 177 119 58 87 93 94 158 189 194 190 164 149 152 155 94 48 113 165 227 203 142 121 95 68 62 130 217 193 140 147 154 157 157 119 124 148 158 148 159 164 138 102 111 146 169 175 169 152 155 154 123 79 69 73 78 86 79 80 101 137 128 126 136 136 172 177 146 139 181 192 127 77 90 156 136 94 112 125 98 68 76 134 221 206 125 144 180 146 127 168 215 207 109 33 58 117 137 102 87 78 45 76 178 220 215 182 90 36 50 93 103 108 103 76 47 28 41 60 107 134 172 159 189 187 117 82 77 84 64 35 49 56 50 76 180 213 192 155 148 142 45 29 127 166 99 76 138 197 151 70 55 58 45 30 14 66 174 219 213 194 146 132 146 98 33 40 56 68 125 184 203 198 172 141 165 196 153 151 203 184 68 23 30 39 46 30 11 53 151 211 206 171 139 121 102 82 130 142 92 96 126 145 160 185 201 167 88 50 73 72 122 186 212 165 96 96 150 166 147 136 139 133 97 90 78 99 82 84 108 124 145 151 114 102 146 181 184 146 113 112 107 91 99 108 119 122 106 92 96 117 160 160 142 146 167 186 180 184 180 176 177 178 172 160 149 155 123 139 191 198 169 161 179 164 149 165 190 185 174 175 178 179 179 179 179 179 179 179 179 177 178 179 179 179 179 178 177 180 178 177 175 176 178 181 182 175 176 178 179 180 181 181 181 177 177 177 177 177 177 177 177 181 181 180 180 179 179 178 178 178 179 179 179 179 178 178 177 180 180 180 179 179 180 180 180 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 180 183 181 180 179 179 178 177 175 179 179 179 179 179 179 179 179 181 180 180 179 179 180 180 181 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 177 177 178 178 179 180 181 182 176 177 178 179 179 179 178 178 177 177 178 179 179 180 181 181 177 177 178 179 179 180 181 181 177 178 178 179 180 179 179 179 179 178 178 178 178 179 180 180 178 179 179 179 179 179 179 180 180 180 179 179 179 179 180 180 180 180 179 179 179 179 178 178 177 178 179 180 180 180 179 179 181 181 181 181 181 181 181 181 178 178 179 179 180 180 181 181 179 180 181 180 178 177 179 180 180 180 179 179 179 179 178 178 180 179 179 179 179 179 179 178 178 178 179 179 179 179 180 180 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 176 179 182 181 178 177 178 180 180 180 180 180 180 180 180 180 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 178 179 179 179 179 180 180 182 181 180 179 179 179 179 179 180 180 180 180 179 179 179 179 177 180 182 182 180 179 180 181 180 180 180 180 180 180 180 180 181 178 175 175 178 181 182 182 177 177 177 177 178 180 181 182 176 179 182 183 181 178 177 177 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 180 179 178 178 179 180 181 180 180 180 180 180 180 180 180 176 178 180 181 180 179 180 180 181 180 180 179 179 180 180 181 179 180 181 180 179 180 182 184 186 184 183 181 180 181 181 182 180 180 180 179 179 179 179 179 182 181 181 181 180 180 179 179 181 181 181 182 182 181 181 181 180 180 181 182 183 183 182 182 190 190 189 188 188 188 189 189 189 189 189 190 191 191 192 192 193 193 193 192 192 192 191 191 194 194 193 192 192 193 194 194 193 193 194 194 193 192 190 189 190 190 191 192 192 192 191 190 189 189 189 189 189 189 189 189 186 186 186 186 187 188 189 190 187 187 187 186 186 185 184 184 183 182 182 181 181 180 180 180 178 179 180 180 181 180 180 179 180 180 180 180 180 180 180 180 178 180 182 182 180 178 177 177 181 181 180 179 178 177 176 176 179 178 177 178 179 180 180 178 178 180 181 181 180 180 182 183 181 181 180 180 180 180 181 181 179 179 180 180 181 181 182 182 184 182 178 175 175 178 182 184 179 179 180 181 181 181 181 180 184 182 181 181 183 185 184 183 183 184 185 186 185 184 183 181 181 181 181 181 181 181 181 181 180 180 181 181 181 181 181 182 179 181 183 185 185 183 181 179 180 180 181 182 182 181 180 180 179 179 180 180 180 180 180 180 183 182 180 180 180 179 178 176 182 182 182 181 182 182 183 184 183 183 183 183 183 183 182 182 185 185 185 185 186 188 190 190 196 196 197 197 198 198 199 199 194 196 198 198 197 197 199 201 203 203 203 204 204 205 205 205 204 205 207 209 211 212 213 213 208 209 210 212 214 215 216 217 211 212 213 213 213 211 209 208 213 213 213 212 212 211 211 211 212 212 212 212 213 213 213 213 210 210 211 211 211 212 212 212 208 209 211 212 212 211 209 208 212 211 210 208 207 207 207 207 208 208 208 208 208 208 208 208 207 209 211 209 206 205 207 210 207 208 208 207 206 206 209 211 209 210 210 211 211 211 210 210 214 214 214 213 212 211 209 208 211 211 210 209 209 209 209 209 208 207 207 207 207 206 206 206 205 205 204 204 204 203 203 203 207 205 203 203 204 204 202 200 206 208 207 203 202 205 205 203 202 202 202 201 200 200 199 199 198 198 197 197 197 196 196 196 198 197 197 196 195 194 193 193 194 194 194 193 192 192 191 191 197 193 190 190 191 191 187 184 188 189 189 189 189 188 188 187 193 192 190 188 187 188 188 189 163 164 165 164 163 162 164 167 165 165 165 164 164 164 164 164 163 163 164 165 165 165 164 164 163 163 163 164 164 165 165 165 166 166 166 165 164 164 163 163 162 163 163 164 165 165 166 166 163 163 164 164 164 164 165 165 165 167 168 167 166 165 166 168 166 165 164 164 164 164 165 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 169 169 170 170 170 170 169 169 170 169 168 167 167 167 167 168 169 168 167 168 170 171 170 169 169 170 170 171 171 170 169 169 171 172 172 173 172 171 170 170 170 170 171 172 173 174 175 176 177 174 174 176 176 172 172 174 178 178 178 178 179 180 181 182 179 182 184 184 183 183 184 186 181 181 182 182 182 183 183 183 184 185 185 185 185 185 184 183 187 187 187 186 186 185 185 185 187 188 188 187 184 182 183 184 185 185 186 187 187 186 186 186 186 187 188 190 190 191 190 190 189 189 189 190 190 189 189 189 186 186 186 186 185 185 185 185 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 183 182 182 181 182 183 184 184 184 184 185 185 185 185 185 186 185 186 187 187 187 187 187 186 189 189 189 189 189 188 188 188 185 185 186 186 186 186 187 188 185 186 188 190 192 192 192 192 189 191 193 193 190 189 189 191 187 188 189 190 191 191 190 190 191 191 192 193 193 194 195 195 196 195 195 196 199 200 199 197 195 194 194 194 195 196 198 200 196 196 196 196 196 196 196 196 196 196 197 198 199 201 202 203 206 206 206 206 206 207 207 207 207 207 207 207 206 206 206 206 210 209 209 209 209 210 211 211 211 211 210 210 210 210 211 211 213 213 212 212 211 210 209 209 211 211 211 210 210 209 209 209 208 207 207 206 204 203 203 202 199 199 198 198 199 200 201 202 204 202 201 201 202 202 201 199 202 202 202 202 203 203 203 203 206 206 205 204 204 205 206 206 205 207 209 208 205 205 206 209 209 210 212 211 210 209 210 212 211 212 212 213 213 214 214 214 214 214 214 215 215 216 216 216 218 217 215 214 214 215 217 218 217 217 217 218 218 218 219 219 218 218 219 220 220 219 218 218 219 218 218 218 218 219 220 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 221 220 220 219 219 219 219 219 219 218 218 217 217 217 218 218 218 217 217 216 216 216 216 216 215 215 215 215 214 214 217 215 214 214 216 217 216 214 215 214 213 215 218 218 215 212 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 213 213 212 212 212 212 212 212 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 208 207 207 207 207 207 207 206 207 209 211 210 208 206 206 207 203 204 205 206 206 206 205 204 209 208 208 207 206 205 204 204 204 202 200 200 201 202 200 198 198 197 196 195 194 194 194 194 191 193 195 195 194 193 194 196 193 194 194 195 194 194 193 192 192 189 186 188 191 192 189 186 187 191 192 190 190 192 192 188 189 189 189 190 190 191 191 191 192 192 193 194 195 196 197 198 196 197 199 201 202 201 200 200 201 201 202 203 203 203 202 202 203 203 204 205 206 207 208 209 205 206 207 207 208 208 208 208 205 205 205 205 205 206 206 206 206 206 205 204 203 202 202 201 200 202 203 202 199 198 199 201 202 201 201 201 201 202 203 204 204 204 204 204 204 204 204 204 202 203 204 205 205 205 205 205 204 205 206 208 208 208 208 208 208 207 207 206 206 207 207 208 207 207 207 207 207 207 207 207 209 208 207 208 209 209 208 207 210 210 209 208 208 208 208 209 208 208 209 209 209 208 207 206 203 203 204 204 204 204 204 204 206 204 203 201 201 202 203 204 203 202 201 201 201 201 200 200 201 201 201 201 201 201 200 200 198 198 198 198 198 198 198 198 198 198 198 197 197 197 196 196 194 197 196 194 193 196 196 194 195 195 194 194 193 191 190 189 190 188 186 187 188 190 189 188 188 189 191 192 192 191 189 188 194 194 194 195 196 196 197 197 193 193 192 192 192 193 194 195 196 197 198 199 199 199 198 198 199 198 198 198 198 199 200 201 203 205 206 206 205 204 206 208 204 205 206 205 204 204 205 206 205 205 205 205 204 203 202 202 200 200 200 200 198 196 194 193 191 191 192 192 192 191 190 190 191 191 190 190 189 188 188 187 188 190 192 192 190 189 189 190 197 190 186 187 184 171 155 144 149 142 136 77 66 131 169 193 184 189 186 164 134 126 155 190 179 178 184 179 178 175 196 174 126 63 85 119 125 154 177 184 179 169 168 141 117 77 44 89 131 194 163 115 128 126 94 70 137 198 169 146 169 174 160 122 99 139 178 178 161 163 168 160 136 136 169 194 198 191 178 182 200 142 83 90 109 106 98 71 53 62 82 105 137 168 187 203 193 145 118 135 150 133 100 79 116 127 92 94 95 100 103 110 155 206 181 104 130 192 157 94 107 187 214 125 38 59 121 140 102 91 72 36 94 204 223 212 180 87 37 41 73 74 83 75 56 67 64 54 63 121 140 151 165 170 154 101 83 79 83 64 45 45 43 44 86 195 214 178 146 158 137 37 51 140 164 140 122 132 140 102 72 92 96 80 58 27 49 129 199 203 165 145 189 189 127 54 43 31 37 109 166 204 211 150 103 154 202 178 150 164 146 53 27 46 73 91 65 10 46 165 230 221 183 146 107 75 69 96 110 128 162 180 182 165 156 133 82 55 71 90 75 165 227 197 119 80 121 188 201 178 173 171 171 153 143 93 53 71 100 120 156 188 162 117 135 181 196 196 177 143 121 93 69 83 108 136 139 106 79 79 89 118 143 174 182 167 170 177 180 180 180 180 178 173 167 162 159 131 143 187 195 170 151 150 144 153 169 181 186 185 181 174 179 179 179 179 179 179 179 179 175 176 178 179 179 178 176 175 176 176 177 177 178 179 180 181 177 177 178 179 180 180 180 180 178 178 178 178 178 178 178 178 182 181 181 180 179 179 178 178 178 179 180 180 180 180 180 180 180 180 180 179 179 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 179 179 179 179 178 179 180 181 180 178 177 178 179 181 181 180 179 179 178 177 177 180 180 179 178 178 179 180 180 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 179 179 178 178 178 179 180 180 177 177 177 177 178 178 179 180 177 177 178 179 179 180 181 181 177 177 178 179 179 180 181 181 179 179 178 178 179 180 181 181 179 179 178 178 179 180 181 182 180 179 179 179 179 179 179 178 179 179 180 181 181 180 179 179 180 180 180 179 179 178 178 178 177 178 179 180 180 180 180 179 180 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 179 180 179 177 176 177 179 180 180 180 179 179 178 178 178 178 179 179 179 179 179 179 180 178 178 178 179 179 180 180 180 179 179 179 180 180 181 181 181 179 179 179 179 179 179 179 179 181 180 178 177 177 178 180 181 179 179 179 179 178 178 179 180 180 180 180 180 180 180 180 180 178 178 178 178 179 179 179 179 180 180 179 179 179 179 178 178 178 178 178 179 179 180 180 180 178 179 180 180 181 181 180 180 181 181 181 180 180 179 179 179 175 178 180 181 180 179 180 181 181 181 180 180 179 178 178 177 184 182 180 179 181 181 180 178 180 180 179 178 178 179 180 181 178 181 185 186 183 180 179 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 184 181 178 175 175 176 178 180 180 180 180 180 180 180 180 180 175 178 180 180 179 178 179 180 179 180 180 181 181 180 180 179 179 180 181 181 179 180 183 185 188 187 184 183 182 182 183 183 181 181 181 181 181 182 182 182 182 182 182 182 181 181 181 181 180 181 183 183 183 183 181 180 180 181 183 185 186 187 187 187 193 192 191 190 190 191 192 193 192 191 190 189 190 192 194 195 194 194 194 194 193 193 193 193 196 196 195 194 194 194 195 195 195 196 197 197 196 195 193 192 193 194 194 194 193 192 190 190 190 190 190 190 190 190 190 190 189 189 188 187 187 188 189 189 187 188 189 189 188 186 184 183 184 184 183 183 182 181 181 180 179 180 181 181 181 180 179 178 182 182 182 182 182 182 182 182 178 177 177 178 179 180 179 178 179 179 179 179 179 179 180 180 180 179 177 178 181 182 180 179 179 181 182 182 180 180 181 183 180 180 179 179 179 179 180 180 178 178 178 178 179 179 179 179 171 175 179 182 182 179 175 171 178 179 180 181 182 181 181 180 185 183 181 181 183 184 184 184 183 184 185 186 185 184 182 181 181 181 181 181 181 181 181 180 184 184 183 182 180 179 178 177 180 180 181 181 181 181 180 180 179 180 182 183 183 182 180 179 180 180 180 180 180 180 179 179 183 182 181 181 181 181 180 178 185 184 183 182 182 182 183 184 183 183 183 183 183 183 182 182 186 185 185 185 186 188 189 190 195 195 196 196 197 197 197 198 195 197 198 197 196 195 196 198 199 200 201 202 203 204 205 206 205 206 207 209 210 211 212 212 211 211 212 212 213 214 215 215 214 214 213 212 211 211 211 211 214 214 213 213 212 212 212 212 213 213 213 213 213 213 212 212 209 209 210 210 211 211 211 212 210 210 210 210 210 210 210 210 215 213 211 209 208 207 207 207 207 207 207 207 207 207 207 207 204 208 211 210 207 205 207 211 206 208 208 208 206 207 209 212 211 211 212 212 212 212 211 211 214 214 213 212 211 209 208 207 212 211 209 208 208 208 209 209 207 207 207 206 206 205 205 205 205 204 204 204 204 204 204 204 206 204 203 203 204 204 202 200 202 205 204 201 202 205 206 205 202 202 201 200 200 199 199 198 197 197 197 196 196 196 196 196 196 196 195 195 194 193 193 193 193 193 193 192 191 191 190 190 193 192 191 190 190 189 188 187 188 188 189 190 189 188 187 186 191 190 188 186 186 187 189 190 162 163 165 164 163 163 165 167 162 163 165 166 166 164 161 159 161 162 164 166 166 166 164 163 163 163 163 164 164 165 165 165 166 166 165 165 164 163 162 162 159 160 161 162 164 165 166 167 163 163 164 164 164 164 165 165 165 166 168 167 165 164 166 167 168 167 166 166 166 166 167 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 169 170 170 170 170 170 170 169 171 170 168 166 166 166 167 168 169 168 167 168 170 171 170 169 170 170 171 171 171 170 169 169 172 172 173 173 173 172 171 170 169 170 171 172 173 174 174 175 175 172 172 175 176 176 178 182 178 178 178 178 178 180 181 182 180 183 188 189 186 182 179 178 181 181 181 182 182 182 183 183 184 184 184 184 184 183 182 181 187 187 186 186 186 185 185 185 187 189 189 187 183 181 181 183 184 185 186 186 187 187 186 186 184 185 188 190 192 192 191 191 187 188 188 189 189 188 188 187 185 185 185 184 184 184 184 183 185 185 185 185 185 185 185 185 183 183 183 182 182 182 182 181 183 182 181 181 181 182 184 185 189 187 185 185 187 188 188 187 184 185 187 189 189 188 187 186 191 190 190 190 189 188 188 188 185 185 186 186 186 186 187 188 186 187 188 189 190 190 189 188 190 192 195 194 192 189 188 188 189 190 191 192 192 190 189 187 193 193 193 193 193 193 193 193 193 193 195 199 202 202 198 195 198 197 195 194 193 193 194 195 196 196 196 196 196 196 196 196 198 198 198 198 198 199 200 201 206 207 207 207 207 208 208 208 207 207 206 206 206 206 205 205 210 210 209 209 209 210 211 212 211 211 211 211 211 211 211 211 218 217 216 216 215 214 213 213 214 213 212 211 209 208 207 206 207 207 206 206 205 204 203 203 200 199 199 198 199 200 202 203 202 200 200 200 202 201 199 196 203 203 203 204 204 204 204 205 207 206 206 205 205 206 206 207 208 207 207 208 210 211 211 211 209 211 212 211 209 208 210 211 211 211 212 213 214 214 215 215 213 213 214 215 216 216 217 217 219 217 215 213 213 215 217 219 217 217 217 218 218 218 219 219 218 219 219 220 220 219 219 218 220 220 219 218 218 218 219 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 218 219 219 220 221 222 223 223 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 221 221 221 220 220 220 219 219 219 219 220 220 221 221 221 221 218 218 218 217 217 217 216 216 216 216 215 215 215 215 214 214 218 216 214 215 217 218 216 214 220 216 212 213 216 218 214 210 213 213 214 215 215 214 213 213 214 213 212 213 214 214 212 210 213 213 213 213 213 213 213 213 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 208 207 207 206 206 206 205 208 210 210 207 205 205 206 209 209 209 208 207 204 202 200 208 207 207 205 204 203 202 202 204 202 200 200 202 202 200 198 199 198 196 194 194 195 196 197 188 192 196 198 197 195 194 194 196 196 196 196 195 193 192 191 194 190 187 189 192 193 190 186 188 193 194 191 191 194 193 188 190 190 190 191 192 192 192 193 195 196 196 196 196 196 197 197 195 197 200 203 203 202 200 199 201 201 202 203 203 203 202 201 204 205 205 206 206 207 208 208 207 206 205 205 206 208 210 212 204 205 205 206 206 206 205 204 206 206 205 205 204 203 203 202 198 201 203 203 201 201 204 206 203 202 202 202 202 203 204 205 204 204 204 204 204 204 204 204 204 204 205 206 206 206 205 205 206 206 207 208 208 208 207 206 206 205 205 204 204 204 205 206 205 205 206 207 208 208 209 209 211 209 206 207 209 209 207 205 210 209 207 206 206 207 209 210 208 208 209 209 209 208 207 206 204 205 206 207 207 207 206 205 209 207 203 200 198 199 200 201 203 202 201 201 201 201 200 200 202 202 202 201 201 200 200 200 197 197 197 197 197 197 197 197 196 196 196 195 195 194 194 194 197 198 197 193 192 195 195 193 195 196 197 197 195 193 191 189 189 187 186 186 188 189 189 188 188 190 192 194 194 192 190 188 189 189 190 191 192 193 193 194 193 193 192 192 192 193 194 195 196 197 198 199 199 199 198 198 199 199 198 198 198 199 200 200 203 204 206 205 203 203 204 206 204 205 206 205 204 204 205 206 203 204 206 206 205 204 202 201 201 201 201 200 198 196 194 192 192 191 190 189 189 189 190 191 192 192 191 190 190 189 188 188 188 190 192 192 190 189 189 190 187 196 196 190 193 193 165 129 137 147 152 87 62 115 144 162 175 188 190 179 162 140 138 158 174 181 185 175 178 179 197 173 134 68 94 159 158 144 167 196 192 181 178 121 82 83 73 92 114 149 110 85 130 152 117 74 113 152 142 157 189 198 177 107 87 137 180 191 191 191 188 182 199 178 189 199 190 181 183 202 216 147 81 105 148 162 160 128 84 41 43 132 177 166 183 191 199 157 117 101 120 154 138 78 74 103 71 69 85 133 150 138 148 172 156 99 126 202 158 49 65 154 201 125 30 37 96 121 117 131 96 30 95 205 199 173 142 82 53 39 51 47 52 31 48 106 117 64 36 96 121 125 141 127 130 122 110 69 60 61 77 67 51 43 81 184 190 139 155 145 111 47 88 126 148 215 190 120 66 48 76 128 150 152 139 65 30 52 134 174 147 173 215 188 130 87 76 39 22 84 140 221 219 122 107 181 201 176 145 95 76 39 56 94 130 146 109 13 32 159 211 180 148 134 110 59 67 78 101 170 210 217 216 168 125 76 40 68 99 79 104 187 212 149 97 115 166 200 193 181 186 181 192 196 180 92 59 110 152 151 176 191 141 113 157 190 185 187 191 168 139 104 71 89 116 136 130 98 82 92 111 110 134 189 190 144 146 178 172 177 181 182 180 178 180 183 170 158 159 174 181 175 149 117 112 153 183 186 184 184 181 179 179 179 179 179 179 179 179 179 174 175 177 178 178 177 175 174 176 177 179 180 180 179 177 176 179 179 179 180 180 179 178 178 179 179 179 179 179 179 179 179 182 182 181 180 180 179 178 178 178 179 180 181 181 182 181 181 181 180 180 179 179 180 180 181 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 176 178 181 180 178 177 180 182 182 181 181 180 178 177 177 176 179 179 178 177 177 178 179 179 179 178 177 177 177 177 178 179 179 179 179 179 179 179 179 179 181 181 180 179 178 178 178 178 178 177 176 176 177 178 180 181 177 177 178 179 179 180 181 181 177 177 178 179 179 180 181 181 180 180 178 178 178 180 182 183 180 179 179 178 179 180 182 183 180 180 180 179 179 178 178 178 178 179 181 182 182 181 179 178 180 180 180 179 179 178 178 178 177 177 179 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 179 178 176 175 174 174 176 178 179 178 176 175 176 178 180 180 180 179 179 178 178 178 178 178 178 179 179 180 180 180 178 178 178 179 179 180 180 180 179 179 179 180 180 181 181 181 179 179 179 179 179 179 179 179 182 180 178 176 176 178 180 182 182 180 178 177 177 179 180 180 180 180 180 180 180 180 180 180 177 177 178 178 178 178 179 179 180 180 179 179 179 179 178 178 178 178 178 179 179 180 180 180 175 176 179 181 183 183 182 181 181 181 181 180 180 179 179 179 173 176 179 180 179 178 179 180 181 181 180 179 178 177 176 175 184 183 182 183 183 180 176 172 183 182 180 179 178 178 179 179 185 185 185 183 180 180 182 185 178 178 178 179 179 180 180 180 179 179 179 179 179 179 179 179 185 182 177 173 172 174 177 180 180 180 180 180 180 180 180 180 174 177 180 180 178 177 178 180 178 179 181 182 182 181 179 178 178 180 181 181 180 180 183 186 189 188 186 183 182 183 184 184 182 182 182 183 183 184 184 184 182 182 182 182 182 182 182 182 180 181 183 184 184 183 181 180 179 181 184 187 190 191 192 192 190 190 190 191 193 195 197 199 194 192 190 189 189 192 195 197 194 194 194 194 194 194 194 194 198 197 196 195 195 195 196 196 197 198 199 199 199 197 195 193 197 196 196 195 193 191 189 188 191 191 191 191 191 191 191 191 192 191 189 187 186 186 187 187 188 189 191 191 190 188 185 183 185 185 184 183 182 182 181 181 180 181 181 181 181 180 178 178 177 177 177 177 177 177 177 177 176 174 173 175 178 181 181 179 177 177 178 179 181 182 183 183 183 181 180 181 183 184 183 181 180 181 183 182 180 180 181 183 180 179 179 179 179 179 179 180 181 181 181 181 181 181 181 181 179 180 181 182 182 181 180 179 177 178 180 181 182 181 181 180 183 181 178 179 181 182 182 182 184 184 185 186 185 184 182 181 182 182 181 181 181 180 180 180 179 179 180 180 181 182 182 183 182 181 179 177 177 179 181 182 179 180 182 183 183 182 180 179 183 183 183 182 182 181 181 181 180 179 179 181 183 185 185 185 187 186 184 183 182 183 183 184 184 184 183 183 183 183 182 182 186 186 185 185 186 188 189 190 194 194 194 195 195 196 196 196 197 198 199 197 195 193 194 195 195 196 198 200 202 204 206 207 207 208 209 209 210 210 210 210 214 214 213 213 213 213 212 212 218 216 213 210 209 210 212 214 214 214 214 213 213 212 212 212 214 214 214 213 213 212 212 212 208 208 208 209 210 210 210 211 212 211 209 209 209 209 211 212 213 212 211 210 210 210 211 212 207 207 207 207 207 207 207 207 202 207 211 211 207 206 208 211 206 208 209 208 207 207 209 212 212 212 213 213 213 212 212 211 209 209 210 211 211 211 210 210 212 211 209 208 207 208 208 209 207 207 207 206 205 205 205 204 205 205 205 205 205 205 205 205 205 203 202 202 204 205 203 202 197 199 200 198 200 204 206 205 202 201 201 200 199 199 198 198 196 196 196 196 196 196 196 196 194 194 194 194 194 194 194 194 193 192 192 191 190 190 189 189 187 189 190 189 186 185 187 190 187 188 189 190 189 188 187 186 188 187 185 184 185 187 190 191 161 162 163 163 165 165 166 167 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 162 164 164 164 163 163 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 162 164 165 167 168 168 167 167 168 168 168 168 168 168 168 168 171 169 167 167 168 169 168 166 160 163 166 169 171 171 169 168 168 169 170 171 171 170 169 168 169 169 169 170 170 170 171 171 169 169 170 170 170 170 171 171 172 172 172 173 173 173 174 174 177 176 176 176 176 176 175 175 176 178 179 178 176 175 177 179 178 180 181 181 179 179 180 182 181 181 181 181 181 181 181 181 183 183 183 182 182 182 182 181 185 184 184 188 193 194 191 186 186 186 186 186 186 184 183 182 184 184 184 184 184 185 185 185 184 185 187 188 190 190 190 190 192 190 187 185 185 186 189 191 186 185 184 183 182 182 182 182 183 183 183 184 184 185 185 185 186 186 186 186 186 186 186 186 180 181 183 184 185 184 182 181 182 184 187 190 192 192 192 191 190 190 190 189 189 188 188 188 194 193 193 192 191 191 190 190 189 189 189 189 188 186 184 182 187 186 185 185 186 188 191 193 192 190 189 190 192 192 189 187 189 188 187 186 187 189 191 193 193 193 193 194 194 195 195 195 197 198 199 199 199 198 197 197 199 196 193 192 194 196 196 195 196 196 197 198 200 201 202 202 208 204 200 200 204 206 206 204 197 199 202 205 208 209 210 210 207 208 209 210 211 210 209 208 210 211 213 214 214 213 211 210 212 211 210 209 209 211 212 214 208 208 209 210 211 211 212 213 210 213 212 210 210 212 212 209 205 205 205 206 206 206 206 206 208 205 201 196 194 195 198 200 200 201 201 201 201 201 201 201 203 203 203 204 204 204 205 205 197 200 204 208 210 209 207 205 208 208 209 209 209 210 210 210 214 213 210 208 207 208 210 211 215 215 214 214 214 214 213 213 215 215 216 216 216 215 214 213 216 216 216 216 216 216 216 216 218 219 219 220 219 218 216 215 217 218 218 219 220 221 222 222 218 219 219 220 220 221 221 221 222 220 219 220 222 223 222 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 218 218 218 217 217 216 216 216 215 215 215 216 216 217 217 217 217 216 215 216 217 217 216 215 218 217 217 216 216 215 215 215 217 217 216 215 215 214 213 213 215 214 214 213 213 213 212 211 212 212 212 211 210 209 209 208 206 207 209 210 210 209 207 206 206 209 212 214 215 213 210 208 210 209 209 208 208 207 206 206 202 203 204 206 208 209 211 211 204 204 204 204 205 205 206 206 199 201 202 202 201 201 202 204 203 203 202 201 199 198 197 197 197 197 197 196 196 195 195 195 195 195 195 195 195 195 195 195 193 193 193 194 194 195 195 195 196 194 192 190 188 188 189 189 191 191 192 193 194 194 194 194 192 192 193 194 196 197 198 198 199 199 200 201 201 200 199 199 201 201 201 202 203 204 205 206 203 201 201 203 207 208 206 203 205 206 206 207 207 206 206 205 205 205 205 206 206 206 207 207 210 207 209 213 214 210 209 212 200 204 208 209 207 205 203 203 206 206 205 204 203 203 203 203 204 204 204 203 203 202 202 202 206 206 206 206 206 206 206 206 205 206 206 207 207 208 209 209 209 209 208 208 207 206 205 205 208 208 207 206 205 205 205 205 207 207 208 208 208 208 207 207 203 205 208 211 213 213 212 211 212 210 208 208 210 210 208 206 205 206 207 208 209 208 207 206 204 204 204 203 203 202 202 202 198 199 201 203 204 204 204 204 203 202 202 201 201 202 202 203 198 200 202 202 200 198 199 201 204 201 196 193 194 197 202 205 195 195 194 194 194 195 196 197 201 199 197 195 195 195 196 197 193 193 192 192 192 192 192 191 187 187 187 187 187 187 187 187 186 187 188 188 188 188 189 190 191 193 195 195 192 190 190 191 193 194 195 196 196 196 195 195 193 194 195 196 197 198 199 200 199 199 200 200 200 200 201 201 202 202 203 204 205 205 206 206 210 209 207 205 205 205 206 207 206 205 204 204 204 204 203 203 202 200 198 201 203 202 196 190 196 196 197 196 195 194 193 192 193 193 193 192 192 191 191 191 194 194 192 191 191 190 190 191 193 195 190 187 197 204 182 149 111 129 140 129 108 101 114 129 145 188 191 193 193 148 114 116 152 171 179 183 183 192 196 167 137 92 112 178 172 139 162 189 192 189 169 133 104 106 128 143 145 121 99 86 104 147 134 68 45 101 143 197 203 202 169 107 103 143 165 180 178 182 200 187 179 163 176 185 174 163 164 184 167 87 93 151 176 211 220 168 121 25 26 129 147 180 176 180 189 184 148 84 120 172 145 73 33 49 66 121 165 199 168 140 139 135 131 89 124 203 155 65 92 138 143 74 29 45 77 113 138 144 95 44 76 140 142 107 93 57 63 58 48 57 45 30 48 131 147 80 34 91 108 103 102 128 130 121 111 78 57 74 105 109 62 38 92 133 126 120 159 145 100 54 80 138 179 220 218 141 50 45 126 186 196 197 190 115 72 28 57 99 140 204 224 155 109 119 110 55 28 47 99 166 171 121 140 209 204 140 94 46 17 48 110 148 163 177 130 8 38 153 166 124 122 165 141 66 38 56 108 193 226 213 180 126 65 56 93 111 89 64 96 132 142 104 86 129 170 173 191 192 167 192 206 178 141 75 67 159 198 184 154 150 138 148 169 184 189 183 186 193 180 155 145 139 139 123 115 76 99 149 138 110 118 147 142 124 127 138 165 193 173 172 174 182 174 176 178 172 166 162 170 186 161 104 105 177 191 183 191 180 174 184 180 180 180 180 180 180 180 180 179 179 180 181 182 182 183 183 176 177 177 178 180 181 181 182 182 180 178 178 178 178 176 173 179 179 179 179 179 179 179 179 176 176 177 178 180 181 182 182 178 178 178 179 179 180 180 180 179 179 179 179 179 179 179 179 180 180 179 178 176 175 174 174 178 179 181 182 182 181 179 178 180 180 179 178 178 177 176 176 175 176 176 177 177 178 179 179 180 180 180 181 181 182 182 182 180 184 181 174 174 181 184 180 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 178 178 178 178 178 178 178 178 180 180 180 179 179 178 178 178 177 177 177 178 178 179 179 179 179 180 182 183 183 182 180 179 180 179 177 176 176 177 179 180 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 182 179 178 180 180 177 177 180 184 184 183 182 180 179 178 178 182 181 180 179 179 181 183 184 180 180 179 178 178 177 176 176 179 179 179 179 179 179 179 179 177 177 177 179 180 182 184 185 184 180 177 176 177 179 179 178 181 181 181 181 181 181 181 181 178 177 177 179 181 182 180 178 181 180 179 178 177 176 175 175 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 178 179 179 180 180 179 179 178 175 176 176 177 178 179 180 180 175 177 181 183 184 183 181 180 179 178 178 177 178 179 181 182 181 180 180 179 179 178 178 178 178 179 180 180 180 180 178 178 177 178 179 180 181 180 179 178 181 180 179 180 182 183 182 181 176 177 179 180 181 180 179 178 182 181 180 180 180 180 179 179 183 182 181 180 179 179 179 179 183 182 180 179 179 180 182 183 178 179 180 180 179 178 176 175 178 179 181 186 188 186 181 176 176 178 180 181 181 179 176 173 178 179 180 179 178 177 179 181 180 182 183 185 186 187 187 187 182 183 183 184 185 185 186 186 186 187 189 190 191 190 188 187 188 185 183 182 182 182 180 178 183 182 182 182 184 185 187 188 187 187 187 187 187 187 187 187 187 187 188 189 189 190 191 191 195 194 193 192 192 194 196 197 191 191 192 195 198 198 197 194 196 196 196 196 196 196 196 196 194 194 195 195 196 197 197 198 201 201 199 198 196 194 193 193 194 194 195 195 195 195 194 194 192 192 192 193 193 194 194 194 187 187 188 189 190 190 191 191 191 190 189 188 187 186 186 186 186 185 185 184 184 183 182 182 184 182 181 179 179 180 181 182 180 180 180 179 179 179 178 178 181 182 183 183 183 181 179 178 179 178 178 178 178 179 181 181 179 179 179 179 179 179 179 179 180 180 180 179 179 179 178 178 184 180 176 176 179 182 183 182 177 180 184 184 182 179 177 177 179 179 179 180 180 181 181 182 181 180 180 179 179 180 180 181 182 183 185 186 186 185 184 183 180 181 182 183 184 185 186 186 182 182 183 183 183 182 181 180 183 183 182 181 181 180 179 179 183 183 183 183 183 181 180 179 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 183 183 183 182 182 182 182 182 182 182 182 182 182 182 183 184 185 186 187 186 186 185 185 186 188 189 191 194 193 193 192 192 193 194 194 202 196 190 191 196 200 198 195 199 199 199 200 201 202 204 205 208 207 206 205 205 207 209 210 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 214 213 212 211 216 212 208 209 214 216 213 210 212 212 212 212 212 212 212 212 208 208 209 209 210 211 212 212 213 211 208 209 211 211 209 207 208 210 212 213 213 212 210 209 207 208 210 211 211 210 208 207 208 208 208 209 209 209 210 210 212 212 212 212 212 212 212 212 209 210 211 212 212 212 211 210 208 208 208 209 209 210 210 210 208 208 209 209 207 205 202 200 201 202 203 204 205 204 203 202 206 204 203 202 203 203 201 200 203 204 205 206 206 205 203 202 204 202 200 198 195 193 192 192 197 197 197 196 196 196 195 195 196 196 195 194 192 191 190 189 192 192 192 191 191 190 190 190 188 188 188 188 188 188 189 189 187 186 185 186 187 191 194 196 190 189 188 188 187 187 187 187 164 164 164 164 164 164 164 164 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 164 164 163 163 163 163 163 163 164 164 164 163 163 162 162 162 162 162 162 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 163 164 165 167 167 167 167 167 168 168 168 168 168 168 168 168 171 169 167 167 168 169 168 167 164 165 167 169 169 169 168 167 168 169 169 170 170 169 169 168 169 169 169 170 170 170 171 171 169 169 170 170 170 170 171 171 172 172 172 173 173 173 174 174 176 176 176 176 176 176 176 176 176 178 179 178 176 176 177 179 178 180 181 181 179 179 180 182 181 181 181 181 181 181 181 181 185 185 185 185 184 184 184 184 186 184 183 185 189 190 186 182 183 184 185 186 186 185 185 184 184 184 184 184 184 184 184 184 184 185 186 188 189 189 189 188 190 189 187 186 186 187 188 190 185 185 184 184 184 184 185 185 183 183 184 184 184 185 185 185 184 184 184 184 184 184 184 184 182 183 185 186 187 186 185 184 185 187 189 191 192 192 191 190 193 192 192 192 192 192 191 191 192 192 191 190 190 189 189 188 186 186 186 186 185 184 182 181 184 184 184 185 186 189 191 193 192 191 190 191 193 193 191 189 190 189 187 187 188 190 192 193 193 193 193 193 194 194 194 194 197 197 198 198 198 198 197 196 197 195 193 194 195 197 196 195 196 196 197 198 199 201 201 202 202 202 202 202 202 203 204 205 204 205 206 207 206 206 205 204 209 208 207 207 208 210 212 213 210 210 211 212 212 211 210 210 211 211 210 210 210 211 212 213 211 211 211 211 211 211 212 212 212 214 213 210 209 211 210 208 205 205 206 206 206 206 206 206 203 201 200 200 200 201 202 202 200 200 200 201 201 202 202 202 203 203 203 204 204 205 205 205 202 204 206 208 208 207 205 204 208 208 209 209 209 210 210 210 214 213 211 209 209 210 212 213 215 215 214 214 214 214 214 214 214 215 216 216 216 216 215 214 215 215 216 216 216 216 217 217 218 218 219 220 219 218 217 217 218 218 219 219 220 221 222 222 219 219 219 220 220 221 221 221 222 220 219 220 222 223 222 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 223 223 222 222 221 221 221 220 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 218 218 218 217 217 217 216 216 215 216 216 216 216 216 216 217 217 216 215 216 217 217 216 215 217 217 217 216 216 215 215 215 217 217 216 215 215 214 213 213 215 214 214 213 213 213 212 211 213 213 213 212 211 210 210 210 209 209 209 209 209 209 209 209 211 211 211 211 210 209 208 208 207 208 208 208 208 208 208 208 203 204 204 205 206 207 207 208 207 207 207 207 206 206 205 205 201 202 204 203 202 201 203 204 203 202 202 201 200 199 199 198 197 197 197 196 196 196 195 195 195 195 195 195 195 195 195 195 192 192 193 193 193 193 193 193 196 195 195 194 194 194 194 194 194 194 195 195 195 194 193 193 195 196 197 198 199 200 201 201 201 202 203 203 203 203 202 201 202 202 202 202 203 204 205 206 203 203 204 207 209 210 210 209 205 206 207 207 207 207 206 205 207 207 207 208 208 209 209 209 206 204 205 209 209 206 205 208 202 205 208 208 206 205 204 205 204 204 204 204 204 204 205 205 205 205 205 205 205 204 204 204 206 206 206 206 206 206 206 206 209 209 209 208 208 208 208 208 209 209 208 208 207 206 206 205 206 206 205 205 205 206 207 207 204 204 204 204 204 204 204 204 208 209 210 210 210 209 208 207 211 209 208 208 209 210 208 206 207 208 208 208 208 207 205 204 205 205 204 204 203 202 202 202 197 198 200 201 201 202 201 201 202 202 201 201 201 201 202 202 205 206 207 205 200 195 192 191 200 199 198 198 198 199 200 201 196 195 194 194 194 195 196 197 194 194 193 193 193 193 194 194 194 194 193 191 190 189 188 187 187 187 187 187 187 187 187 187 186 187 188 188 188 188 189 190 190 192 194 194 192 190 190 190 191 192 193 194 195 195 195 195 200 200 200 200 199 199 199 198 199 199 200 200 200 200 201 201 200 201 203 205 207 209 210 211 207 206 206 205 205 205 205 206 206 205 204 204 204 204 203 203 203 200 198 200 202 201 197 192 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 192 194 193 193 192 192 192 192 192 192 194 191 190 197 201 185 162 129 119 127 145 133 98 82 91 137 168 189 206 206 177 131 80 99 170 198 181 169 181 192 174 139 100 106 153 167 146 151 186 178 192 180 135 109 137 171 176 164 141 107 87 116 163 138 60 35 87 131 179 183 174 137 102 120 142 159 187 190 168 163 154 133 119 142 171 163 158 165 155 113 71 115 189 200 206 200 153 116 23 17 111 146 193 186 180 181 188 157 79 107 177 162 81 42 27 70 168 201 205 184 173 166 123 113 96 112 153 143 133 164 131 90 42 22 38 59 85 111 99 61 35 62 105 110 90 78 56 67 67 56 50 30 22 43 109 121 76 44 71 79 103 134 159 153 124 93 63 68 108 148 115 54 33 69 97 111 136 166 154 100 47 93 180 202 194 204 145 78 86 160 205 205 204 197 179 148 59 32 65 134 202 189 124 115 140 111 68 54 51 87 91 105 133 167 178 146 102 58 43 41 69 115 158 182 188 127 17 25 102 132 146 171 199 146 49 44 82 110 177 199 149 86 83 91 115 123 99 84 94 126 121 109 88 83 119 163 182 173 189 186 195 182 145 116 76 100 177 185 136 106 142 156 160 185 183 177 170 172 180 186 186 188 185 169 125 101 73 104 151 130 120 108 93 85 101 127 140 168 196 176 174 176 183 175 177 174 183 173 152 160 186 167 115 120 191 197 179 184 180 176 180 180 180 180 180 179 179 179 179 181 181 181 181 180 180 180 180 178 178 179 179 179 179 180 180 180 178 177 177 179 180 178 177 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 181 181 180 180 180 179 179 179 178 179 181 182 182 181 179 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 179 179 180 180 181 181 181 181 178 182 180 175 175 180 182 178 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 179 179 179 179 179 179 179 179 180 180 179 179 178 178 178 177 177 177 177 178 178 179 179 179 180 180 181 181 181 181 180 180 179 179 178 177 177 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 183 180 179 181 181 178 178 181 181 181 181 181 180 180 180 180 181 181 180 179 178 178 178 178 178 178 178 178 178 178 178 179 180 180 180 180 180 180 180 180 182 181 180 179 178 178 178 178 181 179 179 179 181 181 179 177 180 180 180 180 180 180 180 180 179 178 178 179 181 182 180 178 182 182 181 180 180 179 179 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 178 179 179 180 180 181 181 182 179 179 178 178 178 179 181 182 180 180 180 179 179 179 178 178 179 180 180 181 181 180 179 178 177 178 179 180 181 180 179 179 181 180 179 180 182 183 182 181 177 178 180 181 181 181 180 179 182 181 180 180 180 180 179 179 180 180 180 179 180 180 181 181 181 181 180 179 179 179 180 180 180 180 180 180 180 179 178 178 178 177 177 178 181 181 179 177 178 179 181 181 181 180 178 177 175 178 181 182 181 180 181 182 182 183 185 186 188 188 188 188 187 187 187 188 189 189 190 190 188 189 191 193 194 194 193 192 191 189 188 187 187 186 182 179 184 185 185 186 187 188 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 192 192 192 195 195 194 194 195 195 196 197 194 193 192 193 196 197 197 195 196 196 196 196 196 196 196 196 197 197 197 197 196 196 196 196 198 198 197 197 197 196 196 196 195 196 196 196 196 196 196 195 193 193 194 194 194 193 192 192 187 188 188 189 190 190 191 191 191 190 189 188 187 187 187 187 185 185 185 184 183 183 182 182 183 182 181 180 180 180 181 181 180 180 180 179 179 179 178 178 181 181 182 182 181 180 179 179 180 179 179 178 178 179 180 181 179 179 179 179 179 179 179 179 180 180 180 179 179 179 178 178 179 180 180 180 180 180 181 181 178 180 183 183 181 179 179 179 177 177 178 178 178 179 179 179 179 179 178 177 177 178 179 179 180 181 182 183 184 183 182 181 181 182 182 183 183 184 185 185 182 182 183 183 183 182 181 180 181 181 181 181 181 181 181 182 180 181 182 182 183 182 181 181 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 179 179 180 180 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 184 185 187 187 183 183 184 186 188 191 194 195 193 193 192 192 192 193 194 195 195 195 195 196 197 198 197 196 199 199 199 200 201 202 204 205 207 207 206 206 206 207 209 210 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 213 212 211 215 212 209 210 213 214 213 211 210 210 210 210 210 210 210 210 212 211 211 210 209 208 208 207 212 211 210 210 211 211 210 209 210 210 209 209 208 209 209 209 211 211 210 209 209 209 210 210 208 208 209 209 209 210 210 210 211 211 212 213 213 213 212 212 210 210 211 212 212 211 211 210 208 208 208 209 209 210 210 210 208 208 209 209 208 207 206 206 206 206 206 206 204 202 201 199 205 203 201 202 204 204 203 201 203 203 204 204 204 203 203 202 201 201 199 198 197 196 196 196 197 197 196 196 196 195 195 195 196 196 195 195 194 194 194 193 191 191 191 191 191 192 192 192 190 190 190 189 189 189 189 189 189 188 188 187 188 189 191 192 190 189 188 187 187 187 187 187 165 165 165 164 164 163 163 163 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 161 161 162 162 163 163 163 163 165 165 165 165 165 165 165 165 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 164 164 165 166 167 167 167 167 168 168 168 168 168 168 168 168 170 168 166 166 168 170 169 168 168 168 168 168 168 167 167 167 168 168 169 169 169 169 168 168 168 169 169 169 170 170 170 171 169 169 170 170 170 170 171 171 171 172 172 172 173 173 173 174 174 174 175 175 176 176 177 177 177 178 179 179 178 177 178 179 178 179 181 180 179 178 180 182 181 181 181 181 181 181 181 181 185 185 185 185 185 185 185 185 189 186 183 184 186 187 185 182 181 182 184 185 186 186 186 186 185 185 184 184 183 183 183 182 184 184 186 187 187 187 186 186 187 187 187 187 188 188 188 188 185 185 184 185 185 186 187 187 183 184 184 184 185 185 185 185 183 183 183 183 183 183 183 183 185 186 187 188 188 188 187 187 189 190 192 193 193 193 192 191 193 193 193 194 194 194 194 194 192 192 192 191 190 190 189 189 185 185 185 185 185 184 183 182 184 184 185 186 187 188 188 189 192 191 191 193 194 195 194 192 191 190 189 188 189 191 193 194 194 193 193 193 193 193 193 192 195 196 197 198 198 197 196 196 195 194 194 196 197 198 197 195 196 197 197 198 199 200 201 201 196 200 204 204 201 200 203 206 208 208 208 207 206 205 204 203 210 208 206 205 206 210 214 216 211 210 210 209 209 210 210 211 210 210 211 212 212 212 212 211 214 214 213 213 212 212 211 211 212 214 214 210 209 211 210 207 206 206 206 206 206 206 206 206 201 200 199 201 204 204 201 198 199 199 200 201 202 203 203 204 203 203 204 204 204 205 205 205 208 208 207 207 206 205 204 204 208 209 209 209 210 210 210 211 213 213 211 211 211 212 214 215 215 215 214 214 214 214 214 214 213 214 215 216 217 217 216 216 215 215 215 216 217 217 217 218 217 218 219 219 219 219 219 218 218 218 219 220 220 221 221 222 219 219 219 220 220 220 221 221 222 221 220 220 222 222 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 223 223 223 223 222 222 222 222 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 218 218 218 218 217 217 217 216 217 217 217 216 216 216 216 216 217 216 215 216 217 217 216 215 217 217 217 216 216 216 215 215 217 217 216 215 215 214 213 213 215 214 214 213 213 213 212 211 214 214 213 213 212 211 211 211 211 211 210 209 209 210 211 211 214 212 210 207 206 206 207 207 206 206 207 207 208 209 210 210 207 207 207 207 207 206 206 206 210 210 209 208 207 206 205 205 203 204 205 205 203 202 203 204 202 202 202 201 201 200 200 200 197 197 197 197 196 196 196 195 195 195 195 195 195 195 195 195 195 194 194 194 194 194 193 193 194 195 196 197 197 197 197 197 197 198 198 197 196 195 194 194 198 198 199 200 201 202 202 203 202 202 203 204 204 203 202 202 202 202 202 203 203 204 205 206 201 203 205 206 206 206 206 207 206 206 207 208 208 207 206 206 207 207 208 208 208 209 209 209 206 204 205 207 207 204 203 205 205 206 207 207 205 204 206 207 203 203 203 204 205 206 207 208 206 206 206 206 207 207 207 207 207 207 207 207 207 207 207 207 212 211 211 210 209 208 208 207 209 209 209 208 207 207 206 206 204 204 205 205 206 207 208 209 205 204 203 202 202 203 204 205 211 210 210 209 208 207 207 207 211 209 207 208 209 210 208 206 209 209 209 208 207 205 204 203 206 206 205 204 203 202 201 201 199 199 200 201 201 201 200 199 201 201 200 200 200 200 201 201 199 201 204 204 202 199 196 195 196 197 200 201 201 200 198 196 196 195 195 194 194 195 196 196 190 191 192 193 193 193 193 192 195 194 193 190 188 186 184 183 187 187 187 187 187 187 187 187 186 187 188 188 188 188 189 190 189 191 193 192 190 189 189 190 189 190 192 193 195 195 195 195 196 196 196 196 195 195 195 194 199 199 200 200 200 200 201 201 204 204 203 203 203 202 202 202 203 204 204 205 205 205 205 204 206 205 204 204 204 204 203 203 204 201 198 199 201 201 198 194 194 193 192 191 192 193 195 197 195 195 194 194 194 193 193 193 193 193 193 193 194 194 194 194 193 194 194 193 195 195 188 179 167 151 153 167 150 110 97 113 127 134 155 181 189 195 166 84 73 149 189 189 188 196 196 170 149 109 102 125 159 158 142 177 183 198 182 123 94 143 198 202 172 151 119 116 164 199 148 64 43 80 103 122 139 154 124 119 147 164 177 198 181 123 108 130 136 128 121 151 159 141 141 124 78 76 146 208 194 180 183 164 124 36 19 102 155 207 191 172 180 189 167 88 108 189 195 119 59 16 57 163 199 206 204 202 191 161 144 97 73 109 149 187 197 105 39 16 25 54 67 69 67 50 37 45 79 118 125 104 69 78 95 90 72 50 27 33 48 72 74 62 54 54 52 96 147 173 168 127 81 53 76 130 163 108 42 27 67 109 146 181 163 107 58 54 113 172 169 152 189 143 95 115 184 211 196 188 179 177 173 121 66 32 79 141 137 101 131 153 103 81 99 91 86 71 96 135 126 89 64 53 41 50 65 74 95 144 178 175 99 28 23 59 89 133 159 158 101 48 88 140 132 132 123 88 73 128 177 170 111 61 83 143 173 175 163 121 79 87 135 172 158 182 193 180 154 128 104 81 87 138 139 110 106 168 191 183 183 175 172 176 176 173 179 190 193 200 188 144 119 102 115 132 133 158 145 96 77 106 137 147 171 200 180 177 178 183 176 178 177 185 174 159 167 172 148 116 146 193 175 148 162 178 184 183 180 180 180 179 178 178 177 177 182 182 181 180 179 178 178 177 181 180 180 179 179 178 178 177 177 176 175 177 180 182 181 180 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 178 178 178 177 177 177 177 177 179 179 179 179 179 179 179 179 177 177 177 178 178 179 179 179 179 180 181 181 181 181 180 179 177 178 178 179 180 181 181 182 182 181 181 180 179 178 178 177 178 178 179 179 179 180 180 180 177 180 179 176 176 179 180 177 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 178 178 178 178 179 179 179 179 180 180 179 178 178 179 180 180 178 178 179 179 179 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 184 181 180 182 182 179 179 182 178 179 179 179 180 180 181 181 182 182 181 181 179 178 176 175 176 177 177 178 179 180 180 181 181 181 181 181 181 181 181 181 182 181 180 178 177 177 176 176 179 179 180 182 184 184 180 177 179 179 179 179 179 179 179 179 180 179 179 180 181 181 179 177 182 182 182 182 182 182 182 182 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 182 182 181 181 180 180 179 179 181 180 179 178 178 179 181 182 179 179 179 179 179 180 181 181 180 180 180 180 179 179 179 179 180 180 181 181 180 179 178 177 178 179 179 180 180 180 180 179 181 180 179 180 182 183 182 180 179 179 181 182 182 182 181 181 182 181 180 180 180 180 179 179 179 179 179 179 180 181 182 183 180 180 180 180 180 179 178 177 182 181 181 180 180 180 180 180 179 177 174 174 175 178 179 180 181 181 181 181 181 181 181 181 177 180 183 184 183 181 181 182 183 184 185 187 188 188 188 188 190 190 191 192 192 193 193 194 192 193 195 197 198 198 198 197 192 191 191 193 194 193 190 187 188 189 190 191 192 192 191 191 192 192 192 192 192 192 192 192 194 194 194 194 194 194 194 194 194 195 196 197 197 197 197 197 198 196 194 194 195 197 197 196 197 197 197 197 197 197 197 197 201 200 200 199 198 197 197 196 195 195 196 196 197 197 198 198 197 197 197 198 198 197 197 197 191 192 193 194 193 190 187 185 188 188 189 189 190 191 191 191 190 189 189 188 188 188 189 189 185 185 184 184 183 182 182 182 181 182 182 182 182 181 180 180 181 180 180 180 179 179 179 178 181 181 180 179 179 179 179 180 181 180 179 179 178 179 179 180 179 179 179 179 179 179 179 179 181 180 180 180 179 179 179 178 176 180 184 184 180 178 178 180 178 180 181 181 180 179 180 181 178 178 178 178 179 179 179 179 180 179 178 178 178 178 179 180 179 180 182 183 183 183 182 181 183 183 183 183 183 183 183 183 182 182 183 183 183 182 181 180 179 180 180 181 182 183 183 184 178 179 180 182 182 183 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 185 186 187 187 184 184 185 187 189 191 194 195 193 192 192 192 192 193 194 195 190 194 198 200 199 197 197 197 199 199 199 200 201 202 204 205 206 206 206 207 207 208 209 209 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 214 214 214 213 212 211 214 213 212 212 212 213 213 213 211 211 211 210 210 210 210 210 211 211 210 210 209 208 208 207 210 211 212 212 211 211 212 213 214 212 209 207 206 207 209 210 214 212 210 208 207 208 210 212 209 209 209 209 210 210 211 211 209 211 213 214 215 214 213 212 210 211 211 212 212 211 210 210 208 208 209 209 209 209 210 210 207 207 206 206 206 207 208 208 206 206 206 205 204 203 201 200 202 201 200 201 204 205 204 203 204 203 202 201 201 201 201 202 199 198 198 197 197 198 198 199 196 196 196 195 195 195 194 194 194 194 194 194 195 195 195 195 193 192 192 192 191 191 191 190 192 192 191 190 190 189 189 189 190 190 190 189 188 188 187 187 189 188 188 187 187 187 187 187 165 164 164 164 164 164 164 163 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 162 163 163 164 164 165 165 165 164 164 164 164 164 164 164 163 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 169 167 166 166 169 170 170 169 169 169 168 167 167 167 168 169 168 168 168 169 169 168 168 168 168 168 169 169 169 170 170 170 169 169 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 173 174 175 175 176 177 177 177 178 179 179 179 178 178 178 177 179 180 180 178 178 179 181 180 180 180 180 180 180 180 180 183 183 183 183 183 184 184 184 190 187 184 184 186 187 187 185 182 183 184 185 185 185 185 184 185 185 184 184 183 182 182 181 183 184 185 185 185 185 184 184 185 186 187 189 189 188 187 186 186 186 185 185 185 185 185 186 184 184 184 185 185 185 186 186 184 184 184 184 184 184 184 184 187 187 188 188 189 189 188 188 191 192 193 194 195 194 194 193 192 192 193 193 194 194 194 195 195 195 194 194 193 192 192 192 187 187 187 187 187 186 186 186 187 188 188 189 188 187 186 185 191 191 192 193 194 195 195 194 192 192 191 191 191 192 193 194 194 194 194 193 193 192 192 191 194 195 196 197 197 197 196 196 193 194 196 198 199 199 198 196 197 197 198 198 199 200 201 201 195 200 204 205 203 202 204 206 204 205 206 207 207 208 208 209 210 209 207 207 208 210 213 215 213 212 210 209 209 210 212 213 209 210 212 214 214 213 212 211 213 213 213 212 212 212 212 212 211 213 213 210 209 212 211 209 207 207 207 207 206 206 206 206 205 202 200 201 203 202 198 194 199 199 200 201 202 203 204 205 204 204 204 204 205 205 206 206 210 209 207 206 205 205 206 206 209 209 209 210 210 210 211 211 212 211 211 211 212 213 215 216 214 214 215 215 215 215 215 215 213 214 215 216 217 217 217 217 215 215 216 216 217 218 218 218 217 218 218 219 219 220 220 220 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 219 219 218 218 218 217 217 217 218 218 217 217 216 216 216 215 217 216 215 216 217 217 216 215 216 216 216 216 216 216 216 216 216 216 216 215 215 214 214 214 215 214 214 213 213 213 212 211 213 213 212 212 212 211 211 211 209 209 210 210 210 210 209 209 212 211 209 208 207 207 207 208 207 207 207 208 208 209 209 209 210 210 210 210 209 209 209 209 209 208 208 207 206 206 205 205 204 206 207 206 203 202 203 204 202 202 201 201 201 201 201 201 198 198 197 197 197 196 196 196 196 196 196 196 196 196 196 196 198 198 198 197 197 196 196 196 192 193 195 197 197 196 195 194 198 198 199 199 199 198 198 197 198 199 199 200 201 201 202 202 201 201 202 202 202 202 201 201 203 203 203 203 204 204 205 206 203 206 208 207 204 201 202 203 206 207 207 208 208 207 207 206 206 206 206 206 207 207 208 208 209 208 208 208 208 206 206 206 207 208 208 206 204 204 207 210 205 205 205 205 205 206 207 207 206 206 206 207 207 208 208 208 207 207 207 207 207 207 207 207 211 210 210 210 209 209 208 208 209 209 209 208 208 207 207 207 205 205 205 205 206 206 207 208 209 207 205 204 204 205 207 209 209 208 208 208 208 209 211 212 210 208 207 207 209 209 208 206 208 208 208 207 206 205 204 204 207 206 205 204 203 202 202 201 202 203 203 203 203 202 201 200 201 200 200 200 200 200 200 201 194 196 198 200 201 203 204 205 196 197 200 202 201 199 197 195 196 196 195 194 194 194 195 196 192 193 195 196 196 194 193 192 194 193 192 190 188 186 184 184 186 186 186 186 186 186 186 186 186 187 188 188 188 188 189 190 188 190 191 191 189 188 189 190 189 190 192 194 195 196 196 196 191 192 192 194 195 196 197 197 199 199 200 200 200 200 201 201 205 204 204 203 202 200 200 199 201 203 205 206 207 206 205 204 206 205 204 204 204 204 203 203 204 202 199 198 200 200 199 197 197 196 193 191 191 193 195 197 196 196 195 195 195 194 194 194 193 193 194 195 196 196 197 197 195 195 196 196 192 187 187 191 192 191 186 177 164 154 151 153 130 116 109 121 138 177 188 136 106 118 148 188 201 205 203 169 148 98 97 112 150 169 147 168 189 190 177 133 100 133 185 201 163 135 117 147 200 200 130 61 57 80 78 75 114 160 135 144 175 185 188 194 169 106 92 135 172 187 147 151 161 131 131 133 77 109 171 189 150 143 177 194 164 76 38 97 157 207 193 178 184 188 175 103 116 199 222 160 101 59 52 95 140 181 196 188 190 208 193 99 49 108 177 210 161 71 25 21 39 81 90 68 43 40 52 74 106 141 137 99 72 114 128 99 70 46 42 66 72 46 39 48 53 49 50 86 102 127 134 113 81 61 80 121 124 85 36 31 82 141 169 173 125 55 39 75 106 115 113 124 161 126 91 118 182 194 157 134 142 141 164 166 114 27 30 59 86 103 141 134 83 80 117 129 94 55 60 87 74 48 39 33 52 55 62 53 56 103 135 119 60 32 33 47 58 87 107 101 75 70 116 157 134 74 44 69 124 186 207 147 67 41 85 145 171 214 221 153 75 70 115 146 137 139 142 126 115 111 88 72 90 102 107 125 141 183 185 170 175 171 175 184 183 174 170 173 176 185 184 169 161 149 132 114 152 201 198 146 114 113 130 154 173 202 182 179 178 183 176 178 184 178 174 186 184 143 109 112 156 173 142 128 157 180 185 179 180 180 179 179 178 177 176 176 181 181 180 180 179 178 177 177 181 181 180 179 179 178 177 177 178 176 176 177 180 182 181 180 179 179 179 179 179 179 179 179 176 176 177 178 180 181 182 182 180 179 179 178 178 177 177 177 179 179 179 179 179 179 179 179 176 177 177 177 178 178 178 178 180 180 180 181 181 180 180 180 179 179 179 180 180 181 181 181 181 180 180 180 179 179 178 178 178 178 178 178 178 178 178 179 177 179 179 179 179 179 179 177 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 179 177 176 176 177 179 180 177 178 179 180 180 179 178 177 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 184 181 180 182 181 179 179 182 178 178 179 179 179 180 180 180 181 182 183 183 183 181 178 177 178 178 178 179 179 179 180 180 181 181 181 181 181 181 181 181 177 177 178 178 179 180 182 183 180 180 180 182 184 185 182 180 180 180 180 180 180 180 180 180 182 180 180 180 182 181 179 176 181 181 181 182 182 183 183 183 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 182 181 180 180 179 180 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 177 177 179 179 180 180 180 180 180 180 181 179 178 179 181 182 182 180 180 181 181 182 182 182 182 182 182 181 180 180 180 180 179 179 180 179 179 179 180 181 181 182 179 180 181 182 181 179 177 176 182 181 180 179 179 180 181 181 181 179 177 176 177 179 181 183 182 181 180 179 180 181 183 184 183 184 184 183 180 179 180 182 184 185 186 188 188 189 188 188 192 192 192 193 194 194 195 195 197 198 199 200 200 200 199 199 194 192 192 193 197 199 199 198 192 193 194 196 196 195 194 193 194 194 194 194 194 194 194 194 196 195 195 195 195 195 194 194 193 195 196 198 198 198 196 195 199 198 197 197 199 198 196 194 197 197 197 197 197 197 197 197 201 200 200 200 199 199 198 198 195 195 195 196 196 197 197 198 196 197 197 198 198 197 197 196 193 195 196 197 195 191 187 184 189 189 189 190 190 191 191 191 189 189 189 189 189 190 191 191 185 185 185 184 183 183 182 182 181 182 183 184 184 182 180 179 181 181 180 180 180 179 179 179 181 180 179 177 177 178 180 181 182 181 180 179 179 179 179 180 179 179 179 179 179 179 179 179 181 181 180 180 180 179 179 179 179 181 183 182 180 178 178 179 179 179 179 179 179 180 182 183 181 181 181 181 181 181 181 181 182 181 181 180 180 181 181 182 180 181 183 185 185 185 184 183 184 184 184 183 183 183 182 182 182 182 183 183 183 182 181 180 181 181 181 182 182 182 183 183 179 179 181 182 182 182 181 181 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 183 183 183 184 184 184 185 185 183 183 183 183 183 183 183 183 184 184 184 184 185 186 186 187 187 187 187 187 188 188 189 189 192 192 191 191 192 193 194 195 191 194 197 198 198 198 198 199 199 199 199 200 201 202 204 205 204 205 206 207 208 209 209 209 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 212 213 214 214 214 213 212 212 213 213 213 213 212 212 213 214 214 213 213 213 213 212 212 212 207 208 208 209 210 211 211 212 209 211 213 213 211 210 213 215 216 214 212 211 210 210 210 211 213 212 210 208 208 208 209 209 209 210 210 210 211 211 211 212 209 211 213 215 216 215 213 212 211 211 211 211 211 211 210 210 209 209 209 209 209 209 209 209 207 206 204 202 202 203 205 206 201 201 202 203 204 204 204 204 200 199 199 201 204 206 205 204 204 203 201 199 198 199 200 201 198 197 197 196 196 197 197 197 195 195 195 195 194 194 194 193 193 193 192 192 192 192 192 192 196 195 194 192 190 189 188 187 192 192 191 190 189 188 188 187 189 190 190 190 189 187 186 185 188 188 187 187 186 187 187 187 162 162 163 164 164 165 166 166 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 163 163 163 164 164 165 165 166 164 164 164 164 164 164 164 165 164 164 164 165 165 165 166 166 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 169 167 166 166 169 170 170 169 168 167 167 167 168 169 170 171 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 169 169 170 170 170 170 171 171 171 171 171 171 172 172 173 173 173 173 174 174 175 176 176 177 177 177 178 179 179 179 177 176 177 179 180 180 178 178 179 181 180 180 180 180 180 180 180 180 182 182 182 183 183 183 184 184 187 185 183 183 185 187 187 187 184 184 185 185 184 183 182 181 185 185 184 183 183 182 181 181 182 183 184 184 185 184 184 183 183 185 187 189 189 188 187 186 189 188 186 185 183 183 182 182 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 188 188 187 187 188 188 189 189 192 192 193 195 196 196 196 196 193 193 194 194 195 195 196 196 196 196 195 195 194 193 193 193 188 188 187 187 187 187 187 187 187 188 189 190 190 190 189 188 190 191 192 193 194 194 194 194 194 194 193 193 193 194 194 195 195 194 194 193 193 192 192 192 194 194 196 197 197 197 197 196 193 195 197 199 200 199 198 198 197 198 198 199 199 200 200 200 198 200 203 205 206 206 205 205 204 204 205 206 208 210 211 212 209 209 210 211 211 211 211 211 215 214 212 211 211 212 214 215 210 211 213 214 214 213 212 211 210 210 211 211 212 213 213 214 208 211 211 209 210 213 213 211 208 208 208 207 207 206 206 206 208 205 202 202 203 203 202 200 199 199 200 201 203 204 205 205 204 204 205 205 205 206 206 206 209 208 206 205 205 207 209 210 209 209 210 210 211 211 211 211 210 210 210 210 211 213 214 215 214 214 215 215 215 216 216 216 213 214 216 217 218 218 218 217 216 216 216 217 217 218 218 218 218 218 218 219 219 220 221 221 219 219 219 220 220 220 220 221 220 220 220 220 220 220 220 220 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 219 219 219 218 218 218 217 217 218 218 218 217 217 216 216 216 217 216 215 216 217 217 216 215 216 216 216 216 216 216 216 216 216 216 215 215 215 215 214 214 215 214 214 213 213 213 212 211 211 211 211 211 211 210 210 210 205 207 210 212 212 210 207 205 208 209 210 211 211 210 209 208 209 209 209 208 208 207 207 207 209 209 209 209 210 210 210 210 205 205 205 205 205 205 206 206 204 206 207 206 203 202 203 204 201 201 201 201 201 201 200 200 198 198 198 197 197 197 196 196 196 196 196 196 196 196 196 196 199 198 198 198 197 197 196 196 194 195 196 197 197 195 193 192 197 197 199 200 201 202 202 202 201 201 201 202 202 203 203 203 203 203 202 202 202 202 203 203 204 204 204 204 204 204 205 206 205 208 210 210 207 206 207 209 206 207 208 208 208 208 207 206 206 206 207 207 207 208 208 208 210 210 210 208 208 208 208 207 208 209 208 206 204 205 208 211 208 208 207 206 206 205 206 206 206 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 207 208 208 208 209 209 210 210 209 209 209 209 208 208 208 208 208 207 206 206 205 205 205 205 208 207 206 205 205 206 207 208 209 209 208 208 209 210 211 212 209 207 206 207 209 209 208 207 206 206 206 205 206 206 206 206 206 206 206 205 204 203 203 202 203 203 203 203 203 202 200 199 201 200 200 200 200 200 200 201 203 201 199 197 198 199 201 202 198 198 199 199 198 198 197 196 197 196 195 194 194 194 195 195 195 196 197 197 195 193 191 189 192 191 191 190 189 188 187 187 186 186 186 186 186 186 186 186 186 187 188 188 188 188 189 190 188 189 190 190 188 188 189 191 190 191 193 195 196 197 197 197 197 197 198 199 200 202 202 203 199 199 200 200 200 200 201 201 201 202 203 205 207 209 210 211 202 203 205 207 207 207 206 205 206 205 204 204 204 204 203 203 204 202 199 199 200 200 200 199 202 200 197 194 192 193 194 196 196 196 196 195 195 195 194 194 193 194 196 197 198 199 199 198 197 196 197 195 189 182 185 193 187 190 185 179 187 194 179 155 155 143 113 104 117 143 168 163 142 95 109 167 182 201 214 169 116 62 86 117 143 168 158 165 181 172 178 175 147 135 158 184 163 116 98 141 180 152 94 62 67 80 74 82 127 161 136 163 188 184 177 180 179 145 128 159 181 206 181 171 166 163 172 134 65 132 190 172 123 124 165 190 191 111 57 86 146 194 186 188 185 195 183 103 111 196 220 159 141 124 75 44 81 125 138 134 157 202 191 96 62 143 204 199 113 42 28 42 55 88 92 66 43 53 82 105 108 106 90 59 108 165 161 103 65 60 90 131 102 58 57 57 45 47 66 86 54 64 74 82 84 81 86 99 83 61 32 35 79 120 129 120 103 63 76 95 91 104 118 124 129 109 85 106 157 159 118 94 117 142 170 151 101 46 44 32 46 104 123 88 60 58 75 98 70 28 26 53 55 53 55 49 53 47 49 46 51 86 95 60 43 42 53 66 64 77 117 145 140 94 95 112 87 39 34 81 125 140 121 77 55 64 83 98 116 163 178 123 66 77 120 141 132 94 83 96 106 94 74 78 111 110 115 145 160 184 178 170 180 177 174 173 177 179 177 173 177 176 177 185 185 177 149 121 168 211 209 173 136 90 91 147 172 202 183 179 177 181 175 178 181 179 186 199 177 117 97 130 153 162 145 152 178 181 177 171 180 180 179 179 178 177 176 176 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 179 178 178 180 181 180 178 179 179 179 179 179 179 179 179 176 176 177 178 180 181 182 182 181 181 181 180 180 179 179 178 179 179 179 179 179 179 179 179 182 181 181 181 180 180 180 180 181 180 180 180 180 180 180 181 181 181 181 180 180 179 179 179 177 178 178 178 179 179 180 180 178 178 178 178 178 178 178 178 179 179 179 181 181 179 179 179 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 179 180 179 179 179 179 179 179 179 180 179 177 176 176 177 179 180 178 179 180 181 181 180 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 182 179 179 180 180 177 178 180 180 180 180 179 179 179 178 178 179 180 182 183 183 182 180 179 180 180 180 179 179 179 178 178 180 180 180 180 180 180 180 180 177 177 178 179 181 183 185 186 183 181 179 179 181 183 184 183 181 181 181 181 181 181 181 181 182 181 180 181 182 182 179 177 179 179 179 180 181 181 182 182 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 179 179 178 178 179 179 180 176 177 177 178 179 179 180 180 179 180 182 183 183 182 180 179 180 180 181 181 181 180 180 180 180 180 180 180 180 181 181 181 179 178 178 177 177 177 177 177 180 180 180 180 180 181 181 181 180 179 178 179 181 182 181 180 181 181 181 181 181 182 183 183 182 181 180 180 180 180 179 179 182 181 181 180 179 179 179 180 180 181 182 183 182 181 179 178 181 180 179 178 179 179 181 181 180 180 181 181 181 181 182 182 181 180 178 178 179 181 184 185 184 184 183 180 179 181 185 189 189 189 191 192 192 192 192 192 194 194 194 195 196 196 197 197 201 201 201 201 200 199 198 198 201 197 194 193 195 198 201 201 196 197 197 198 197 197 196 195 194 194 194 194 194 194 194 194 196 196 195 195 195 195 194 194 193 194 196 197 198 197 196 195 198 198 199 201 202 200 196 192 197 197 197 197 197 197 197 197 195 196 196 196 197 197 198 198 197 196 196 196 195 195 195 195 195 195 196 196 196 196 195 195 197 198 200 200 199 195 191 188 190 190 190 190 191 191 191 191 189 189 189 189 190 191 192 193 186 186 185 185 184 183 183 183 181 182 183 184 184 183 181 180 181 181 181 181 180 180 179 179 181 180 178 177 177 179 180 181 183 182 181 180 179 179 180 180 179 179 179 179 179 179 179 179 181 181 181 181 180 180 179 179 185 182 178 177 179 180 180 180 180 179 179 179 180 181 182 182 182 182 182 181 181 181 181 181 182 182 181 180 180 181 182 182 179 180 182 184 185 185 184 183 185 185 184 183 183 182 182 181 182 182 183 183 183 182 181 180 183 183 183 182 182 182 181 181 181 182 182 182 182 181 180 179 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 183 184 184 184 185 185 185 186 183 183 183 183 183 183 183 183 185 184 184 184 184 185 186 186 185 186 186 186 186 186 186 186 191 191 190 191 191 193 194 195 197 195 194 194 197 200 201 201 199 199 199 200 201 202 204 205 204 205 206 207 208 209 209 210 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 212 213 214 214 214 213 212 213 214 214 213 212 212 213 215 215 214 214 213 213 212 212 212 208 209 209 210 211 211 212 212 209 211 213 213 211 210 213 215 213 213 214 214 213 211 209 208 208 209 210 211 210 209 207 206 210 210 211 211 211 212 212 212 211 212 213 215 215 215 214 213 213 212 212 211 210 210 210 210 209 209 209 209 209 209 209 209 208 207 204 202 201 201 202 202 199 199 199 200 201 202 203 204 200 198 198 200 203 205 205 204 204 202 200 198 197 198 199 200 198 197 196 195 194 193 193 193 195 194 194 194 193 193 193 193 195 194 193 192 191 190 189 189 192 192 192 191 190 189 189 189 191 191 190 189 188 187 187 186 187 188 189 189 189 188 187 186 187 187 186 186 186 187 187 188 161 162 162 163 165 166 166 167 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 166 166 167 167 165 165 165 165 165 165 165 165 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 167 166 166 165 165 165 166 167 166 166 166 166 166 166 166 166 170 168 166 166 168 170 169 168 166 167 168 169 169 170 170 171 168 168 167 167 167 167 168 168 167 167 168 168 168 169 169 169 169 169 170 170 170 170 171 171 170 170 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 177 178 179 179 176 174 176 178 180 179 178 177 179 180 180 180 180 180 180 180 180 180 182 183 183 184 184 185 185 185 182 182 182 182 183 184 184 184 184 185 185 185 184 182 181 180 184 184 183 183 182 182 181 181 181 182 183 184 185 184 184 184 183 184 186 187 188 188 187 187 190 189 187 185 183 182 181 180 185 185 185 185 186 186 186 187 188 188 188 188 188 188 188 188 189 189 188 188 188 189 190 191 193 193 194 195 196 196 197 197 197 197 197 197 197 198 198 198 195 195 194 193 193 192 192 191 189 188 187 186 186 186 186 186 184 185 187 189 191 193 194 195 190 192 194 194 193 193 194 195 196 195 195 195 195 195 195 195 195 195 195 194 194 194 194 194 194 195 196 197 198 198 198 197 195 197 199 199 199 198 199 200 198 198 198 199 199 199 200 200 201 202 203 204 205 206 206 205 209 208 208 207 208 208 209 209 209 210 211 212 213 212 210 209 215 214 214 213 213 214 214 215 211 212 213 213 214 213 213 213 209 209 210 211 212 213 214 214 208 211 211 209 210 213 214 211 209 209 208 208 207 206 206 206 206 206 205 205 206 207 209 211 200 201 201 202 203 204 204 205 204 205 205 205 206 206 206 207 208 207 206 206 207 209 211 213 210 210 210 211 211 211 212 212 209 210 210 211 212 213 214 214 214 214 215 215 216 216 217 217 214 215 216 217 218 218 217 217 218 218 218 218 217 217 217 217 220 220 219 219 219 220 221 221 220 220 220 220 220 220 220 220 221 221 220 220 220 219 219 219 222 223 223 222 220 219 219 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 222 222 222 222 223 223 223 223 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 220 219 219 219 218 218 218 218 218 218 218 218 217 217 217 217 217 216 215 216 217 217 216 215 215 215 216 216 216 217 217 217 215 215 215 215 215 215 215 215 215 214 214 213 213 213 212 211 210 210 210 210 210 210 210 210 205 207 209 211 211 209 207 205 206 208 210 211 212 211 210 209 210 210 209 208 207 207 206 206 206 206 206 207 207 207 207 207 203 203 204 204 205 205 206 206 203 204 205 205 203 202 203 204 201 201 200 200 200 199 199 199 199 198 198 198 197 197 197 197 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 198 198 199 199 198 197 196 195 196 197 199 201 202 203 204 204 204 204 204 205 205 205 206 206 206 206 205 204 204 205 206 206 205 205 204 204 204 205 205 206 201 203 206 208 208 209 210 211 207 207 208 209 209 208 207 207 208 209 209 209 210 210 210 211 207 209 208 205 205 207 208 206 209 209 209 208 206 206 209 211 210 209 208 207 206 206 206 206 207 207 208 208 208 208 208 208 209 209 209 209 209 209 209 209 206 207 207 208 209 210 210 211 209 209 209 209 209 209 209 209 209 208 207 206 205 205 204 204 205 205 205 205 205 205 205 205 210 210 209 209 208 207 207 207 208 206 205 206 208 209 208 207 205 205 204 204 205 206 207 207 205 205 205 205 205 204 204 204 201 201 201 201 201 200 199 198 201 201 200 200 200 200 201 201 206 203 199 197 198 199 199 199 200 199 198 197 196 196 197 197 198 197 196 194 194 194 194 195 196 195 195 193 192 189 187 186 189 189 189 189 189 189 189 189 186 186 186 186 186 186 186 186 186 187 188 188 188 188 189 190 188 189 190 189 188 188 190 192 191 192 194 195 197 197 197 197 200 199 199 199 198 198 198 198 199 199 200 200 200 200 201 201 202 203 204 205 206 207 208 209 204 205 205 206 206 206 205 205 206 205 204 204 204 204 203 203 202 201 201 201 201 201 200 199 203 201 199 196 194 193 193 194 196 196 196 195 195 194 194 194 194 196 197 199 200 200 200 199 199 198 197 194 188 184 185 189 182 185 187 190 193 192 183 172 181 187 159 146 146 135 137 146 145 85 88 144 173 212 219 146 72 37 88 141 146 149 152 165 185 174 181 198 181 139 133 161 170 116 88 110 129 116 103 105 100 96 77 97 126 135 132 190 182 179 180 179 186 178 164 182 184 179 182 186 179 207 193 73 49 141 201 179 140 137 149 152 165 117 74 84 141 179 164 165 180 200 182 89 96 178 193 124 135 139 96 45 64 70 69 76 101 157 150 73 72 166 195 134 81 21 27 57 67 83 83 66 40 53 90 119 102 65 51 56 132 181 159 99 70 81 128 168 115 101 115 87 51 48 79 99 72 53 45 61 84 96 93 86 76 47 21 38 75 90 102 127 140 86 93 112 116 150 163 137 131 116 81 76 111 127 115 111 106 120 141 107 79 69 71 43 28 83 82 49 44 36 27 45 38 42 44 43 67 111 107 58 42 48 61 72 88 108 87 36 47 72 91 109 108 115 169 218 205 102 78 78 42 53 94 110 109 78 48 53 77 85 82 87 95 109 116 91 59 69 116 150 132 81 71 120 134 93 75 93 113 140 152 167 170 192 189 185 178 180 176 170 176 188 186 176 165 161 167 189 188 187 159 132 162 198 199 187 159 80 55 124 171 202 183 179 176 181 175 179 173 188 194 181 147 119 131 166 169 178 171 180 186 173 175 182 180 180 180 179 178 178 177 177 179 179 180 180 180 180 180 180 178 178 178 179 179 180 180 180 183 181 179 179 180 180 179 177 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 181 181 181 180 180 179 179 179 181 181 180 179 179 180 181 181 182 181 181 180 179 178 178 177 176 177 177 178 179 180 180 181 179 179 178 178 178 178 177 177 182 179 178 181 181 178 179 182 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 178 178 177 177 178 178 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 182 179 178 180 179 177 177 180 181 181 180 180 179 179 179 178 177 178 179 180 180 180 180 179 182 181 181 180 179 178 178 177 179 179 179 179 179 179 179 179 183 182 182 181 181 181 182 182 184 181 178 177 179 181 183 183 181 181 181 181 181 181 181 181 182 180 180 181 182 182 180 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 178 178 178 178 180 180 175 175 176 177 178 179 180 180 177 179 182 184 184 182 180 178 181 181 182 182 181 181 180 179 180 180 180 181 181 181 181 182 178 178 177 177 177 177 178 179 181 180 180 180 180 181 182 182 180 178 177 178 181 182 181 179 181 180 180 179 180 181 182 183 182 181 180 180 180 180 179 179 183 182 181 180 179 179 179 179 180 181 181 182 182 182 181 181 179 179 179 179 179 180 181 181 177 179 181 182 181 180 180 181 179 179 178 179 180 182 185 186 182 183 183 183 184 187 193 198 195 196 197 198 198 198 197 197 196 196 197 197 198 199 199 200 202 201 201 200 199 199 199 198 207 203 198 195 195 197 197 197 200 199 198 197 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 194 195 196 196 196 196 196 197 196 197 199 200 199 195 191 196 196 196 196 196 196 196 196 191 192 192 193 194 195 195 196 198 198 197 196 195 194 193 193 193 194 194 195 195 194 194 193 193 194 195 195 194 192 189 187 191 191 191 191 191 191 191 191 190 190 190 190 191 192 193 193 188 187 187 186 185 185 184 184 183 183 183 184 183 183 182 181 182 182 181 181 181 180 180 180 180 179 179 179 179 180 181 181 182 182 181 180 180 180 181 181 179 179 179 179 179 179 179 179 182 182 181 181 181 180 180 180 187 181 176 175 178 181 182 180 180 179 179 180 181 182 181 180 181 180 180 180 180 179 179 179 181 180 179 179 179 179 180 181 176 178 180 182 183 183 182 181 185 184 184 183 183 182 182 182 182 182 183 183 183 182 181 180 185 184 184 183 182 181 181 180 183 184 184 184 183 181 180 179 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 184 184 185 180 182 183 185 187 188 188 189 190 190 190 190 191 193 194 195 200 196 193 193 196 200 201 201 199 199 199 200 201 202 204 205 205 205 205 205 206 208 211 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 211 212 213 214 214 214 213 213 215 214 213 213 213 214 214 214 213 213 213 212 211 211 210 210 214 213 213 212 211 210 210 210 210 211 212 212 211 211 212 213 209 211 213 214 213 211 208 206 206 208 210 212 212 211 208 207 211 211 211 212 212 213 213 213 214 214 214 213 213 213 214 214 214 213 212 210 210 209 210 210 210 210 209 209 209 209 208 208 209 208 207 205 203 202 202 202 202 201 200 199 199 199 199 199 201 199 199 200 203 204 203 202 203 202 201 199 198 198 198 198 199 198 196 194 192 191 190 190 194 194 193 193 193 192 192 192 197 197 195 194 193 191 190 189 186 186 187 188 190 191 192 192 190 189 189 188 188 187 187 186 187 187 187 187 188 188 188 188 186 186 186 185 186 186 187 188 163 163 163 164 164 165 165 165 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 165 165 166 166 166 164 164 165 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 168 167 166 165 165 165 166 166 166 166 166 166 166 166 166 166 171 169 167 167 168 169 168 167 167 168 170 171 171 170 168 167 168 168 167 166 166 167 168 168 167 167 167 168 168 169 169 169 169 169 170 170 170 170 171 171 170 170 170 171 171 172 172 172 174 174 174 174 174 174 174 174 175 175 175 177 179 178 175 172 176 178 179 179 177 177 178 180 179 179 179 179 179 179 179 179 181 181 182 182 183 184 184 185 182 182 183 184 183 182 181 180 182 183 184 184 184 183 182 182 182 182 182 182 182 182 182 182 180 181 183 184 185 185 185 185 183 184 185 186 187 187 188 188 190 189 187 186 184 184 183 183 185 185 185 186 186 186 187 187 188 188 188 188 188 188 188 188 192 191 190 189 190 191 193 194 195 195 195 195 195 195 196 196 198 198 198 197 197 197 197 197 195 195 195 194 193 193 192 192 191 190 189 187 186 186 187 187 187 187 187 187 188 190 192 194 192 194 196 196 194 193 194 195 197 197 197 197 196 196 196 196 195 195 195 195 195 196 196 196 194 195 197 198 199 199 199 199 198 199 200 199 197 197 199 201 198 198 199 199 199 199 199 199 201 203 205 204 201 201 204 207 212 211 209 208 207 207 208 208 210 210 210 210 211 212 212 213 212 213 214 214 214 214 213 212 213 213 212 212 212 213 214 214 212 212 212 212 213 213 214 214 211 213 213 210 209 211 211 208 210 209 209 208 207 207 206 206 201 205 208 209 207 206 208 210 202 202 202 203 203 203 204 204 205 205 205 206 206 206 207 207 208 208 208 208 208 209 211 212 210 210 210 211 211 212 212 212 211 211 212 213 213 214 214 214 214 214 215 215 216 217 217 218 216 216 217 218 218 217 217 216 220 219 219 218 217 217 216 216 222 221 220 219 219 219 220 221 220 220 220 220 220 220 220 220 221 221 221 220 220 219 219 219 222 223 224 222 220 218 219 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 221 221 221 222 222 223 223 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 220 220 219 219 219 218 218 218 217 217 217 218 218 218 218 218 217 216 215 216 217 217 216 215 215 215 215 216 216 217 217 217 215 215 215 215 215 215 215 215 215 214 214 213 213 213 212 211 211 211 211 211 211 211 211 212 210 209 208 207 207 208 209 210 210 209 208 208 208 208 208 208 208 208 208 208 208 208 208 207 208 207 207 206 205 204 204 203 206 206 206 206 206 206 205 205 201 202 204 203 202 201 203 204 201 201 200 199 198 197 197 196 199 199 198 198 198 197 197 197 197 197 197 197 197 197 197 197 194 194 194 194 195 195 195 195 199 199 199 198 199 199 200 201 198 199 200 201 202 203 203 203 205 205 205 205 205 206 206 206 207 206 205 205 205 205 206 207 206 205 205 204 204 205 205 205 203 203 203 205 207 208 207 206 207 208 208 209 209 208 208 207 209 209 209 210 210 210 211 211 205 207 206 203 203 207 208 206 208 209 210 209 208 207 209 211 209 208 208 207 207 207 208 208 210 210 210 210 209 209 209 209 210 210 210 210 210 210 210 210 209 209 209 210 210 210 210 210 209 209 209 209 209 209 210 210 207 207 206 205 205 205 206 206 204 205 207 208 208 207 205 204 205 206 207 207 207 206 204 203 207 206 205 206 208 209 208 207 207 206 205 204 204 204 205 206 204 204 205 205 205 205 206 206 200 200 201 201 201 200 199 198 202 202 201 201 201 201 202 202 199 198 198 200 202 203 201 198 199 199 198 197 197 196 196 196 198 197 196 195 194 194 194 194 194 194 192 190 189 188 188 188 188 188 188 188 188 187 187 187 185 185 185 185 185 185 185 185 186 187 188 188 188 188 189 190 188 190 190 189 188 188 191 193 191 192 194 195 196 196 195 195 196 195 195 195 194 194 194 194 199 199 200 200 200 200 201 201 206 205 204 203 202 201 200 199 206 205 204 204 203 204 204 204 206 205 204 204 204 204 203 203 200 201 202 203 202 201 200 199 200 199 198 197 195 194 193 193 196 195 195 195 194 194 194 193 196 197 199 201 202 201 200 199 198 198 196 192 190 190 188 185 186 191 195 191 182 178 184 192 185 197 186 185 182 160 149 142 143 104 91 121 151 182 179 116 55 58 119 180 164 117 120 157 186 189 187 194 189 146 117 132 152 119 91 77 81 114 144 147 149 132 79 81 98 114 146 206 187 175 179 173 176 184 175 185 181 164 177 193 187 180 129 38 84 165 205 185 168 163 149 135 143 134 102 87 140 177 154 143 166 173 149 74 86 141 144 93 115 117 103 74 80 57 42 38 57 95 95 62 70 126 129 64 54 24 44 67 72 89 87 69 40 50 74 98 93 62 53 72 100 132 114 89 85 92 119 133 106 142 166 114 80 64 83 112 119 79 50 57 81 101 101 88 74 42 21 60 111 106 103 141 150 84 100 136 144 177 188 154 156 133 77 51 87 124 131 133 96 76 102 89 83 84 73 49 36 50 48 39 36 35 46 70 91 101 67 33 90 177 153 54 44 72 92 96 109 119 84 29 58 106 124 132 136 142 180 208 187 92 69 63 52 115 164 141 114 67 42 73 104 97 96 120 124 114 110 95 65 58 92 127 106 95 99 155 167 120 95 80 110 159 173 176 175 189 174 170 172 178 180 178 181 186 182 172 151 144 147 176 182 197 168 131 145 188 192 195 190 103 51 105 171 202 184 180 177 181 176 180 181 186 177 149 130 148 176 188 185 190 179 181 180 171 181 187 180 180 180 180 179 179 179 179 182 182 182 181 180 179 179 179 178 178 178 179 179 180 180 180 182 180 179 179 181 181 179 178 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 180 180 180 180 180 180 181 181 179 179 179 179 179 179 179 179 177 177 178 178 178 179 179 179 182 181 179 178 178 179 181 182 179 179 179 179 179 178 178 178 179 179 179 180 180 180 180 180 180 180 179 179 178 178 178 177 183 178 176 180 180 176 178 183 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 181 181 181 181 180 180 179 179 179 178 178 179 179 179 179 178 178 181 180 179 179 179 179 180 181 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 183 180 179 181 180 178 178 181 180 180 180 180 181 181 181 181 181 180 179 178 178 178 179 179 180 180 180 180 180 180 180 179 180 180 180 180 180 180 180 180 185 184 183 181 180 179 179 178 182 180 178 178 180 181 180 178 180 180 180 180 180 180 180 180 181 180 180 181 183 183 181 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 180 178 177 177 178 180 181 178 178 178 178 179 179 180 180 176 177 178 180 180 180 180 179 181 182 182 182 182 181 179 179 180 180 180 181 181 182 182 182 179 178 178 178 178 180 181 182 181 181 180 180 180 181 182 183 180 178 177 178 180 181 180 179 180 179 178 178 178 179 181 182 182 181 180 180 180 180 179 179 181 181 180 180 179 180 180 180 179 179 179 179 180 181 182 183 179 180 180 181 182 182 182 181 178 180 182 181 180 180 181 183 179 179 180 181 183 185 186 187 185 187 190 192 192 194 196 198 197 198 199 200 200 199 199 198 196 196 196 197 198 198 199 199 200 199 199 199 200 201 201 202 204 202 200 200 200 200 198 195 202 200 197 195 194 195 196 197 196 196 196 196 196 196 196 196 195 195 195 196 196 197 197 197 196 196 196 196 196 197 198 198 197 194 192 191 193 194 194 193 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 196 197 197 196 195 195 194 193 193 193 193 194 194 194 194 193 193 188 188 189 189 189 188 187 187 192 192 191 191 191 191 191 191 192 191 191 191 191 192 192 193 189 189 188 188 187 186 186 185 184 184 183 182 182 182 183 183 182 182 182 181 181 180 180 180 179 179 180 181 182 182 181 181 181 181 180 180 180 181 182 183 179 179 179 179 179 179 179 179 182 182 182 181 181 180 180 180 181 180 179 179 179 181 181 181 180 180 180 181 183 182 179 176 181 181 181 180 180 179 179 179 181 180 180 179 179 180 180 181 176 177 179 181 182 182 182 181 184 184 183 183 183 183 183 182 182 182 183 183 183 182 181 180 183 183 183 183 183 183 183 182 183 183 184 184 184 183 183 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 183 183 183 184 184 184 185 185 184 184 184 184 184 184 184 184 183 183 182 182 182 182 183 183 181 182 184 186 188 188 188 188 189 189 189 190 191 193 194 195 196 197 198 198 197 197 199 200 199 199 199 200 201 202 204 205 207 206 204 203 204 208 212 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 211 212 213 214 214 214 214 213 217 214 211 212 215 216 215 213 214 214 213 212 211 211 210 210 215 215 214 213 213 212 211 211 212 211 210 210 211 211 210 209 211 211 211 211 211 211 210 210 209 209 210 211 212 212 213 212 212 212 212 212 213 213 214 214 218 217 214 212 211 212 214 215 214 213 212 210 209 209 209 210 210 210 210 209 209 208 208 208 206 206 206 205 204 203 202 201 202 201 200 199 199 199 200 200 203 201 200 200 202 202 201 199 202 202 202 201 200 198 197 196 198 197 196 194 193 191 191 191 193 193 193 192 192 192 191 191 195 195 194 193 193 192 191 191 186 186 187 187 188 189 189 189 189 189 189 189 189 189 189 188 189 188 187 186 186 186 188 188 185 185 185 185 186 186 187 188 165 165 165 164 164 163 163 163 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 166 166 166 165 165 164 164 164 164 164 164 165 165 166 166 166 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 168 167 166 165 164 165 166 166 166 166 166 166 166 166 166 166 171 169 167 167 168 169 168 166 169 170 172 173 172 169 166 164 168 168 167 166 166 167 168 168 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 171 170 170 170 171 171 171 172 172 174 174 174 174 174 173 173 173 174 174 174 176 179 178 175 171 176 178 179 179 177 177 178 180 179 179 179 179 179 179 179 179 178 178 179 180 181 181 182 182 184 186 187 187 186 183 180 178 180 181 182 183 184 184 184 184 181 182 182 182 182 182 183 183 180 181 183 184 185 186 186 186 184 184 184 185 186 187 188 189 189 188 187 187 186 186 186 186 185 185 185 186 186 187 187 187 188 188 188 188 188 188 188 188 195 194 192 191 192 193 195 196 196 196 195 195 194 194 194 194 196 196 196 195 195 194 194 194 198 197 197 196 196 195 194 194 195 194 192 190 189 189 189 189 194 192 189 186 185 185 186 187 194 197 198 198 195 194 195 196 197 198 198 198 197 197 196 196 195 195 195 196 196 197 197 197 195 195 197 198 199 200 200 199 200 201 201 198 196 196 199 202 199 199 199 199 199 199 199 199 199 204 207 203 197 196 202 209 211 210 209 208 208 209 210 210 211 210 208 207 208 211 215 217 210 211 213 214 214 213 211 210 214 213 212 211 211 213 214 216 215 215 215 214 214 213 213 213 214 216 215 210 209 210 209 205 210 210 209 208 207 207 206 206 198 204 211 211 206 201 200 202 203 203 203 203 203 203 203 203 205 205 205 206 206 206 207 207 209 209 209 209 209 209 209 210 210 210 211 211 211 212 212 212 212 213 213 214 215 215 215 215 214 214 215 216 216 217 218 218 217 217 218 218 218 217 216 216 221 220 220 218 217 216 216 215 223 222 220 219 219 219 220 220 220 220 220 220 220 220 220 219 221 221 221 220 220 219 219 218 222 223 224 223 219 218 219 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 218 218 218 219 219 220 220 220 223 221 219 219 221 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 220 220 220 219 219 218 218 218 217 217 217 218 218 219 219 219 217 216 215 216 217 217 216 215 215 215 215 216 216 217 217 218 215 215 215 215 215 215 215 215 215 214 214 213 213 213 212 211 211 212 212 212 212 213 213 213 215 212 208 204 204 208 212 215 214 211 207 204 203 204 206 208 206 206 207 208 208 209 209 210 211 211 209 208 206 204 203 202 210 209 209 208 207 206 205 205 199 201 202 202 201 201 202 204 201 201 200 199 197 196 195 195 199 199 199 198 198 197 197 197 197 197 197 197 197 197 197 197 195 195 195 196 196 197 197 198 197 197 196 196 198 200 202 204 200 200 201 202 202 202 202 201 203 203 203 203 203 203 204 204 205 205 204 203 203 204 205 205 206 206 205 205 204 205 205 205 213 211 209 209 209 208 204 201 207 208 209 209 209 209 208 207 207 207 207 208 208 208 209 209 204 207 206 202 203 208 209 207 207 209 211 211 209 208 209 210 207 207 207 207 208 209 210 211 212 212 212 211 211 210 210 210 210 210 210 210 210 210 210 210 213 212 212 211 211 210 209 209 209 209 209 209 209 210 210 210 205 205 205 205 206 207 208 208 206 208 211 213 213 211 208 206 197 199 202 205 207 207 206 205 207 205 204 206 208 209 208 207 209 208 206 204 203 203 203 203 203 204 204 205 206 206 207 207 201 202 203 203 203 202 202 201 203 202 202 201 201 202 202 203 197 198 201 204 206 204 198 192 197 198 199 199 198 197 195 193 198 197 196 195 194 194 194 194 194 193 191 189 189 189 191 191 188 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 186 187 188 188 188 188 189 190 189 190 190 189 188 189 192 194 191 192 193 194 194 194 194 193 194 195 196 197 198 199 200 201 199 199 200 200 200 200 201 201 205 205 204 204 204 204 204 204 206 205 203 201 201 201 203 204 206 205 204 204 204 204 203 203 198 200 203 204 204 202 200 198 196 196 196 196 196 195 194 193 195 195 195 194 194 193 193 193 197 198 200 202 202 201 200 199 197 198 195 191 193 197 192 183 184 190 187 177 175 183 183 176 173 178 179 190 193 190 186 163 153 137 108 99 99 101 112 104 62 96 156 211 181 92 86 145 168 195 195 192 198 162 114 108 117 113 93 52 47 114 163 148 175 161 81 59 75 117 165 202 205 166 156 152 169 191 178 172 157 172 189 201 184 104 44 72 143 197 205 179 178 180 162 147 163 169 128 85 134 182 166 151 150 131 106 62 83 105 100 81 120 107 110 98 101 73 51 23 44 34 45 76 76 58 53 44 35 44 75 75 72 99 95 65 52 59 57 62 75 67 54 57 69 91 87 103 119 112 109 93 91 161 186 125 111 84 82 118 138 90 54 55 76 100 107 98 59 42 36 95 160 135 89 98 104 80 132 160 137 165 193 169 166 138 76 51 98 141 136 121 89 69 110 95 86 90 71 50 53 29 35 46 33 47 101 142 188 181 118 54 80 140 123 58 56 98 112 95 97 103 69 20 66 125 130 120 125 136 155 153 141 78 43 37 85 179 203 159 112 64 42 82 120 116 116 141 147 127 113 102 80 67 73 82 90 129 145 186 201 171 135 69 93 137 147 158 171 183 163 165 177 180 180 177 175 174 173 171 162 142 128 154 171 204 177 128 135 183 182 186 197 125 62 100 171 202 184 180 178 182 177 182 197 174 148 128 135 175 199 188 178 182 171 174 181 180 182 172 180 180 180 180 180 180 180 180 185 185 184 182 180 179 177 177 179 179 179 179 179 179 179 179 181 179 178 179 181 182 181 179 179 179 179 179 179 179 179 179 176 176 177 178 180 181 182 182 178 178 178 179 179 180 180 180 179 179 179 179 179 179 179 179 178 178 179 180 182 183 184 184 182 181 179 178 178 179 181 182 176 176 177 178 178 179 180 180 183 182 182 181 181 180 179 179 180 180 180 179 179 178 178 178 184 177 174 178 178 174 177 184 178 178 179 179 179 179 180 180 180 179 178 178 180 180 179 178 178 178 178 178 178 178 178 178 180 180 180 181 181 182 182 182 181 181 181 180 180 179 179 179 177 178 180 181 181 180 178 177 182 181 179 178 178 179 181 182 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 184 181 180 182 181 179 179 182 178 178 179 180 182 183 184 184 186 184 182 180 179 179 179 180 178 178 179 180 180 181 182 182 181 181 181 181 181 181 181 181 183 183 181 180 179 179 178 178 179 179 179 180 182 180 177 174 179 179 179 179 179 179 179 179 180 179 179 181 183 184 182 180 180 180 180 180 180 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 179 179 179 179 179 179 179 179 181 180 178 177 177 178 180 181 181 181 181 181 180 180 179 179 176 175 175 175 176 178 180 181 181 182 183 183 182 181 179 178 180 180 180 181 181 182 182 183 179 179 179 179 180 182 184 185 182 181 180 180 180 181 182 183 179 178 177 178 180 181 180 179 180 179 177 176 177 178 180 182 182 181 180 180 180 180 179 179 179 179 179 179 180 181 182 183 178 178 177 177 178 180 182 184 179 180 182 183 184 183 183 182 182 183 183 181 179 180 184 187 179 180 181 183 185 187 188 188 191 195 200 201 199 196 193 192 196 197 198 198 198 198 197 197 193 193 194 194 195 196 196 196 197 197 198 199 201 203 205 206 195 196 199 203 206 206 202 198 203 201 197 193 192 193 196 198 197 197 197 197 197 197 197 197 195 195 196 197 197 198 199 199 199 198 196 196 196 198 199 201 198 193 187 184 186 190 193 195 194 194 194 194 194 194 194 194 202 202 201 201 200 199 199 198 195 195 195 195 195 195 194 194 193 194 194 195 195 194 194 193 191 190 191 191 191 192 192 193 192 192 192 191 191 191 191 191 193 192 192 191 191 192 192 193 190 190 189 188 188 187 187 186 186 184 183 181 181 182 183 184 182 182 182 181 181 181 180 180 178 179 181 183 183 183 182 181 181 180 180 180 180 182 183 183 179 179 179 179 179 179 179 179 182 182 182 181 181 181 180 180 175 179 182 183 181 179 180 182 180 180 180 182 184 182 178 174 184 183 183 182 182 181 181 181 183 183 182 181 181 182 183 183 177 179 181 183 184 184 184 183 183 183 183 183 183 183 183 183 182 182 183 183 183 182 181 180 181 181 182 183 183 184 185 185 181 182 183 185 185 185 185 185 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 185 185 186 186 186 187 187 187 184 184 184 184 184 184 184 184 183 182 182 181 181 181 182 182 186 187 188 188 188 187 186 185 189 189 189 189 191 192 194 195 192 198 203 203 198 195 197 200 199 199 199 200 201 202 204 205 208 206 203 201 203 207 212 216 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 211 212 213 214 214 214 214 214 218 214 210 211 216 218 215 212 217 216 215 215 214 213 212 212 212 212 213 214 214 215 216 216 213 211 208 209 211 211 209 207 215 214 212 211 211 212 214 215 213 212 210 210 211 214 216 218 212 212 212 213 213 214 214 214 221 218 214 211 210 211 213 215 215 214 212 210 209 209 209 210 210 210 210 209 209 208 208 208 200 201 203 204 204 203 201 200 199 198 198 199 200 202 204 206 204 202 200 200 201 201 199 197 201 202 203 203 201 199 197 195 198 197 196 194 194 193 193 193 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 192 191 190 188 186 184 183 182 190 190 190 190 190 190 190 190 191 190 187 185 184 185 186 188 185 185 185 185 185 186 187 188 163 163 162 162 162 162 163 163 164 164 164 165 165 166 166 167 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 166 166 165 164 164 163 162 162 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 168 168 167 166 166 165 165 164 166 166 167 168 168 167 166 166 164 165 166 167 167 167 167 167 164 165 166 166 166 166 167 167 169 169 169 169 169 169 169 169 168 168 168 167 167 166 166 166 167 167 167 168 168 169 169 169 166 166 166 166 166 166 166 166 167 168 168 169 169 170 170 170 172 172 171 171 171 171 170 170 173 173 173 173 173 173 173 173 174 174 173 173 173 174 175 176 173 174 176 178 178 177 176 175 177 177 177 178 178 178 179 179 179 181 182 182 180 180 181 183 182 182 183 183 183 184 184 184 180 181 182 183 183 183 182 182 184 184 183 183 183 182 182 182 182 183 184 184 184 184 185 185 188 188 188 188 189 190 191 191 189 186 184 185 187 189 188 187 182 184 186 187 188 188 187 186 191 191 191 190 190 189 188 188 192 192 191 191 191 192 193 194 195 195 195 194 194 193 193 193 195 195 196 197 199 200 201 201 201 201 202 202 200 198 195 194 192 192 191 190 190 190 191 191 189 190 192 194 194 194 192 191 193 194 195 196 196 196 195 194 194 197 199 198 194 189 187 187 194 195 196 196 196 195 194 193 196 196 196 196 196 196 196 196 201 200 198 197 197 198 200 201 200 199 197 196 196 199 202 204 199 201 203 205 206 206 206 206 200 201 203 206 208 211 213 214 210 210 210 210 210 209 209 209 214 214 213 212 212 212 213 213 212 212 212 213 213 213 214 214 212 212 212 213 213 214 214 214 211 212 212 212 212 212 213 213 217 213 209 206 206 207 206 206 210 210 209 208 207 205 204 203 205 205 205 205 205 205 205 205 207 206 206 207 207 209 210 211 214 211 208 208 209 210 210 209 211 211 212 212 212 213 213 213 216 215 214 213 212 211 211 210 215 215 216 216 217 218 219 219 217 217 217 217 217 217 217 217 215 216 217 218 220 221 222 223 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 219 220 222 223 223 222 220 219 219 219 219 220 220 221 221 221 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 221 221 221 222 222 223 223 223 222 222 221 221 221 221 220 220 222 221 220 220 220 220 221 222 221 221 221 222 221 220 219 218 216 218 219 221 221 220 219 218 215 216 218 219 219 218 216 215 217 217 216 216 216 215 215 215 216 216 216 215 215 215 214 214 213 213 213 214 214 215 215 215 213 213 213 212 212 212 211 211 212 212 212 212 212 212 212 212 212 213 215 215 213 208 203 200 207 208 210 211 212 212 212 211 207 207 207 207 207 207 207 207 208 208 208 207 207 206 206 206 203 203 203 204 204 205 205 205 201 202 202 203 203 204 204 204 204 203 203 202 202 201 200 200 193 195 197 198 199 198 197 196 200 197 197 201 200 196 195 198 197 197 197 197 197 196 196 196 196 196 196 195 195 194 194 194 200 200 199 200 200 201 203 204 199 201 204 204 204 204 206 208 207 205 202 202 204 204 202 200 201 202 204 206 206 205 204 203 204 206 208 210 210 209 208 206 209 207 206 207 209 210 209 207 210 210 210 210 210 210 210 210 207 209 211 212 210 206 201 198 214 212 209 207 205 205 205 206 207 208 209 209 208 208 211 213 211 211 211 211 211 211 211 211 211 212 212 213 213 212 212 211 209 209 210 210 211 212 212 213 213 211 208 206 206 208 210 211 208 207 206 205 205 206 207 208 205 206 206 207 207 206 206 205 208 209 210 211 211 209 207 206 204 206 208 207 206 205 205 207 206 205 205 206 208 207 204 201 205 206 206 206 205 203 201 199 202 202 202 202 202 202 202 202 202 201 199 198 198 199 201 202 201 201 201 200 200 199 199 198 201 201 201 200 199 197 196 195 198 198 197 196 196 195 194 194 192 191 191 192 194 194 192 189 192 190 188 186 184 183 182 182 185 185 185 185 185 185 185 185 186 186 186 186 187 188 189 190 190 189 189 189 189 190 191 192 193 193 192 192 193 195 197 198 197 198 198 198 198 198 198 198 200 200 200 200 200 202 203 204 205 204 204 203 203 202 201 201 204 204 204 205 205 206 206 206 208 208 207 207 206 205 204 204 203 201 200 201 203 203 202 201 199 198 196 195 194 193 193 193 193 193 193 194 195 196 197 198 194 196 199 200 199 199 201 203 194 203 187 192 199 197 205 191 184 187 189 186 180 178 180 184 178 177 170 179 180 172 180 182 165 161 141 91 50 57 75 70 79 80 104 148 149 89 59 88 112 147 172 208 213 179 142 93 80 76 62 52 66 95 111 110 148 147 90 45 72 141 166 204 193 175 133 107 154 201 187 170 141 167 178 164 126 30 50 139 180 200 185 175 176 186 201 181 196 192 150 70 101 190 194 186 160 129 97 90 114 97 66 107 153 152 143 133 92 44 38 47 25 40 44 54 54 36 33 35 60 82 73 60 76 99 95 64 57 55 50 56 68 67 56 54 60 68 81 125 150 126 100 84 80 140 137 114 135 131 93 84 90 78 55 63 70 74 86 67 41 79 88 101 142 137 84 51 55 124 168 188 162 143 172 166 157 108 60 55 106 139 126 126 140 150 135 93 60 54 58 58 65 34 29 36 48 79 144 223 228 220 187 103 58 55 71 50 65 127 149 118 89 64 36 22 57 79 113 155 156 125 117 119 102 48 24 69 154 217 194 124 90 85 69 85 127 129 110 113 126 130 125 104 81 77 94 113 119 112 141 194 205 184 150 99 114 112 103 132 151 153 139 158 178 178 178 178 178 178 178 178 189 164 132 126 158 186 167 126 132 170 187 198 204 131 69 119 174 194 184 179 181 170 174 185 190 164 118 122 174 191 176 180 177 178 180 181 181 180 178 177 177 179 182 184 184 183 181 179 183 181 180 179 179 178 174 171 180 180 180 180 180 180 180 180 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 183 182 182 181 179 178 178 177 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 179 180 181 180 177 175 176 177 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 182 177 178 180 181 182 182 181 180 180 179 177 177 177 179 181 182 181 181 180 179 179 180 180 181 183 183 184 183 181 178 175 173 179 179 179 179 179 179 179 179 181 177 177 180 183 181 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 183 185 179 176 179 181 179 179 182 179 179 179 179 179 179 179 179 178 179 181 182 182 181 179 178 177 178 180 181 181 180 179 178 181 182 182 182 182 181 179 179 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 177 178 180 181 181 180 178 177 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 180 180 180 181 181 180 180 179 181 180 179 178 178 180 182 184 178 178 178 178 178 179 180 181 179 180 180 181 181 182 182 183 180 180 180 180 180 180 180 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 178 178 178 179 180 180 180 181 187 185 182 179 178 178 180 181 177 178 178 179 181 182 182 183 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 180 180 180 179 179 178 178 178 179 180 180 180 181 181 182 182 177 177 178 179 180 180 181 181 182 181 181 181 181 181 180 180 179 180 181 182 183 185 185 186 184 184 185 186 187 189 189 190 192 192 193 193 193 194 194 194 198 197 195 194 194 195 197 198 197 197 198 199 199 199 199 198 197 197 197 198 199 199 200 200 201 201 200 199 199 199 200 201 197 197 196 195 195 195 196 196 195 196 196 195 194 194 198 201 198 199 198 195 191 188 187 188 192 193 195 197 197 196 195 194 192 192 191 191 191 191 191 191 192 193 194 194 194 192 189 188 187 190 193 196 198 197 196 194 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 191 192 194 193 191 189 189 190 193 192 190 189 189 190 192 193 191 190 190 192 193 193 190 187 189 189 189 189 189 189 189 189 190 187 183 181 181 181 181 180 182 182 181 181 181 180 180 180 182 181 179 177 177 178 179 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 183 183 182 181 180 180 179 179 181 180 180 179 179 179 180 180 188 186 184 183 181 181 181 181 186 184 183 182 183 185 188 189 184 183 181 180 179 179 180 180 182 182 182 182 182 182 182 182 186 185 182 179 178 178 179 180 182 182 182 182 182 182 182 182 184 182 181 182 184 185 184 182 183 184 184 184 184 184 185 185 183 184 185 183 181 181 182 184 182 182 183 184 185 185 185 185 180 181 183 185 185 184 183 182 186 187 187 188 189 189 190 190 192 192 193 194 196 199 200 202 200 201 201 202 202 203 204 204 208 206 206 208 212 214 213 211 211 210 209 210 211 213 216 217 215 215 215 215 214 213 212 212 211 212 213 214 214 214 213 213 214 215 215 216 216 215 215 214 214 215 216 217 217 215 213 212 214 213 213 212 212 211 211 211 210 210 211 212 212 213 214 214 214 213 211 210 210 211 213 214 211 211 211 211 211 211 211 211 214 214 215 215 215 215 216 216 212 213 213 214 214 213 213 212 213 213 213 212 212 212 211 211 212 211 211 210 210 210 209 208 207 205 201 198 196 196 198 199 196 197 197 199 200 201 201 202 201 203 204 205 204 202 200 198 200 200 199 198 197 196 195 194 193 193 193 193 193 193 193 193 194 193 192 191 191 192 193 194 190 190 190 191 191 192 192 192 190 189 188 190 192 194 193 192 186 188 190 191 190 187 183 180 188 188 188 188 188 188 188 188 185 185 185 185 185 185 185 185 163 163 163 164 164 163 163 163 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 164 164 164 164 164 164 164 164 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 166 167 167 166 165 165 165 166 166 167 167 167 166 166 164 165 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 169 169 170 170 171 172 173 173 172 172 172 173 173 173 173 173 174 174 173 173 173 174 175 176 173 174 175 176 177 177 177 177 177 178 178 178 178 178 178 178 179 181 182 182 180 180 181 183 181 181 181 182 182 182 182 182 180 180 181 182 182 181 180 180 184 183 183 182 181 180 180 179 182 183 184 184 184 184 185 185 186 186 185 186 186 187 188 189 192 189 187 187 188 189 188 186 184 184 186 187 187 188 187 187 191 190 189 188 187 188 188 189 192 192 191 191 191 192 193 194 193 193 193 194 194 195 195 195 197 197 197 198 198 198 198 198 198 198 198 198 197 196 194 193 192 192 191 191 191 191 192 192 191 192 192 193 193 193 193 192 193 194 195 196 197 196 196 195 196 198 200 199 197 194 194 194 197 197 198 198 198 197 196 195 195 195 195 196 196 197 197 197 199 199 199 200 200 199 199 199 199 199 198 197 198 200 202 203 201 202 203 205 206 206 206 205 208 208 208 209 209 210 210 211 210 210 210 210 210 210 210 210 212 211 211 210 210 211 211 212 212 212 212 213 213 214 214 214 212 213 213 213 213 213 213 214 212 212 212 212 212 212 212 212 211 209 207 207 209 210 210 210 209 209 209 208 208 206 205 205 206 206 206 206 206 206 206 206 208 207 207 207 207 209 210 211 213 210 208 208 210 211 211 210 211 211 212 212 212 213 213 213 211 211 212 213 213 214 215 215 215 215 216 216 217 217 217 218 217 217 217 217 217 217 217 217 216 217 217 218 220 221 221 222 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 220 221 221 222 222 221 221 220 220 220 220 220 221 221 221 221 220 220 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 220 220 221 221 221 222 222 221 221 221 221 220 220 222 221 220 220 220 220 221 222 220 221 221 221 221 220 219 218 220 220 220 220 220 219 218 217 216 217 218 218 218 218 217 216 217 217 217 216 216 215 215 215 216 216 216 215 215 215 214 214 217 217 217 216 216 215 215 215 214 214 214 214 213 213 212 212 212 212 212 212 212 212 212 212 210 211 212 213 212 210 207 205 211 211 211 211 210 209 208 207 210 209 209 208 207 206 206 205 208 208 207 207 207 206 206 206 204 204 204 204 204 204 205 205 204 204 204 203 202 202 201 201 202 202 201 201 200 199 199 198 194 195 196 196 197 196 196 195 199 197 197 200 199 196 195 197 197 197 197 197 197 197 196 196 199 199 199 198 198 198 198 198 200 200 200 200 200 202 203 204 200 202 204 204 204 204 206 208 206 204 203 203 204 205 203 201 203 204 205 206 206 206 206 206 206 206 206 206 206 207 208 208 209 208 207 207 209 210 208 207 209 209 209 209 209 209 209 209 209 209 209 209 208 208 207 207 206 206 206 206 207 209 210 211 207 208 210 209 208 208 211 213 211 211 211 211 211 211 211 211 211 212 212 213 213 212 212 211 210 210 210 210 210 210 210 210 212 211 209 208 207 208 209 210 208 207 207 206 206 207 207 208 206 207 208 208 208 208 207 206 205 205 206 207 207 207 207 206 203 205 207 207 205 204 205 206 205 203 202 203 205 205 202 200 203 204 204 204 203 202 201 201 202 202 202 202 202 202 201 201 202 202 202 202 202 201 201 200 199 199 199 199 199 199 199 199 197 198 199 200 200 200 200 200 198 198 197 197 196 195 195 194 194 193 192 193 194 193 190 187 189 188 187 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 188 189 190 192 191 190 189 189 189 189 190 194 194 196 197 197 196 195 194 197 197 197 198 198 199 199 199 201 201 201 201 201 203 204 205 203 203 203 203 203 204 204 204 204 204 204 203 203 203 202 202 208 208 208 207 206 206 205 205 205 203 202 201 202 202 200 198 200 199 198 196 195 194 193 193 195 195 194 194 194 195 195 196 195 197 200 200 200 199 201 202 203 196 182 194 181 148 164 194 189 187 183 180 179 180 181 182 180 180 173 182 176 153 141 128 138 141 139 125 101 77 68 72 68 77 76 73 73 58 49 60 75 106 145 195 221 198 130 57 43 74 108 119 106 86 77 76 101 129 92 39 66 162 190 195 186 187 145 93 121 178 183 177 167 174 177 123 69 46 111 183 188 183 172 184 181 164 176 182 179 193 180 90 82 182 216 202 176 131 128 164 166 88 55 134 184 173 152 115 68 41 48 73 81 66 54 50 44 31 38 70 103 100 74 64 80 87 80 73 74 79 73 63 59 51 45 49 53 68 83 117 133 116 103 93 83 108 113 116 142 145 103 62 60 53 62 104 100 60 48 39 51 104 118 102 111 112 78 46 50 137 196 214 174 137 159 158 141 98 66 69 102 117 115 140 186 210 161 73 36 35 43 60 61 34 28 33 51 90 146 210 198 210 205 140 76 30 39 51 70 140 166 122 76 50 32 24 46 82 128 188 191 143 117 99 88 36 36 108 177 197 169 127 111 127 106 85 111 132 117 103 114 140 145 113 82 89 125 154 145 109 115 156 181 177 150 123 126 130 118 131 144 160 161 182 178 178 178 178 178 178 178 178 175 181 174 157 151 156 147 130 119 175 201 201 201 140 86 125 185 198 184 178 180 176 181 184 163 133 127 163 191 183 174 184 177 178 180 181 181 180 178 177 177 178 180 182 182 181 180 179 180 179 178 179 180 180 177 175 180 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 176 176 180 180 180 180 180 180 180 180 178 178 178 179 179 179 179 179 179 180 181 180 178 176 177 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 182 178 179 180 180 181 181 181 181 179 179 178 178 178 179 180 180 180 180 179 178 178 178 179 179 179 180 180 181 181 181 180 180 179 179 179 179 179 179 179 179 181 178 177 180 183 181 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 184 179 176 179 181 179 179 182 180 180 180 180 180 180 180 180 179 180 180 181 181 180 180 179 181 181 181 181 181 180 179 179 179 180 181 181 181 180 179 178 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 180 180 181 181 181 180 179 179 180 180 181 181 181 181 181 181 181 181 180 180 180 181 182 182 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 181 181 181 181 180 178 177 177 178 180 181 178 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 183 184 185 186 187 185 185 186 187 188 189 190 191 193 193 194 194 194 195 195 195 198 197 197 196 196 197 197 198 196 196 197 198 198 198 198 197 199 199 198 198 198 197 197 197 197 197 196 196 196 197 198 198 197 196 196 196 196 197 198 199 194 195 196 195 194 194 196 198 197 199 199 197 194 192 193 194 194 195 196 196 196 195 193 191 194 194 194 193 192 191 190 190 191 192 193 193 192 190 190 190 189 191 193 195 196 196 195 194 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 188 191 193 193 191 190 191 192 194 193 192 191 190 190 190 190 191 190 189 190 191 191 189 187 189 189 189 189 189 189 189 189 189 186 183 182 183 182 181 179 181 181 181 181 180 180 180 179 184 183 181 180 180 181 182 183 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 181 181 181 181 181 182 185 184 183 182 182 183 184 184 188 186 184 183 183 184 186 187 182 182 181 181 182 183 184 185 183 183 183 183 182 182 182 182 181 181 181 182 182 181 181 180 182 182 182 182 182 182 182 182 181 179 179 181 183 185 185 183 183 183 184 185 186 187 187 188 183 184 185 183 181 181 183 184 182 183 184 185 185 185 185 185 182 183 184 185 185 185 185 185 187 187 188 188 189 190 190 191 195 195 195 195 197 198 199 200 201 201 201 202 203 203 204 204 207 208 209 209 209 209 210 211 213 212 212 211 212 212 213 213 214 214 214 214 214 214 215 215 211 212 213 214 214 214 213 213 214 215 215 215 215 215 215 214 214 214 214 214 213 212 211 210 213 213 213 212 212 212 211 211 214 214 213 212 212 211 210 210 214 214 213 212 212 213 214 214 212 212 212 212 213 213 213 213 214 214 215 215 215 215 216 216 213 214 214 215 215 214 214 213 213 213 213 212 212 212 211 211 212 211 211 210 210 210 209 208 208 206 204 201 200 199 200 200 203 203 202 202 201 200 200 200 202 203 204 204 203 202 200 199 200 199 198 197 196 195 195 194 193 193 193 193 193 193 193 193 193 192 192 191 191 192 192 193 192 192 191 191 191 190 190 190 190 189 188 189 191 192 191 190 187 187 187 187 187 187 186 186 188 188 188 187 186 186 185 185 185 185 185 185 185 185 185 185 163 164 165 166 166 165 164 163 164 164 165 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 163 164 164 165 166 166 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 163 163 163 164 165 166 167 167 164 164 165 166 166 165 164 164 166 166 167 167 167 166 166 165 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 166 167 168 170 172 173 174 175 172 172 172 172 173 173 173 173 174 173 173 172 173 174 175 175 174 174 174 174 175 177 178 179 178 178 178 178 178 178 178 178 179 180 182 181 180 180 181 183 180 180 180 180 180 180 180 180 179 179 180 180 180 179 178 177 183 182 182 181 180 179 178 178 182 183 184 184 184 184 185 185 185 185 185 185 186 187 188 189 190 188 185 184 184 184 183 182 186 186 186 186 186 187 189 189 191 190 188 186 186 187 188 189 192 192 191 191 191 192 193 194 191 192 192 193 195 196 196 197 198 198 198 197 197 196 196 196 198 197 196 196 195 195 196 196 193 192 192 192 192 193 194 194 195 194 193 193 192 193 193 194 193 194 195 196 197 197 197 197 198 199 200 199 198 197 198 199 197 198 198 198 198 197 196 196 194 194 195 195 196 197 198 198 197 198 201 202 202 201 198 197 198 199 199 199 200 201 201 202 203 203 204 205 206 206 205 205 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 212 210 210 210 210 211 211 212 213 212 212 213 213 213 214 214 214 214 214 214 213 213 213 213 213 214 214 213 213 212 212 211 211 209 208 207 209 211 212 211 210 208 208 209 209 208 208 207 206 207 207 207 207 207 207 207 207 209 208 208 207 208 208 209 210 211 209 208 208 211 212 212 211 211 212 212 212 213 213 213 214 210 210 211 213 214 215 216 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 218 218 219 219 220 220 220 221 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 222 221 221 220 220 221 221 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 219 219 220 220 220 220 221 221 222 222 221 221 221 221 220 220 221 221 220 220 220 220 221 221 220 221 221 221 221 220 219 218 223 222 221 219 218 217 217 217 218 218 217 217 217 217 218 218 217 217 217 216 216 216 215 215 217 216 216 216 215 215 215 214 219 218 218 217 215 214 214 213 215 215 215 214 214 214 213 213 211 211 211 211 211 211 211 211 209 209 210 211 211 211 211 211 211 210 209 208 207 207 207 207 213 212 211 210 208 207 206 205 208 207 207 207 206 206 206 206 205 205 204 204 204 204 204 204 207 206 205 203 202 200 199 198 200 200 200 199 198 198 197 197 196 196 195 194 194 194 195 195 198 196 196 198 198 195 195 196 197 197 197 197 197 197 197 197 199 199 199 200 200 200 200 200 201 200 200 200 201 202 203 204 200 202 204 205 204 204 206 208 206 204 204 204 205 206 205 203 206 206 206 205 206 207 208 208 208 207 205 203 204 206 208 210 210 209 207 208 209 210 208 206 209 209 209 209 209 209 209 209 211 209 207 206 206 209 213 215 202 203 205 207 208 210 210 210 207 208 210 210 209 209 211 213 211 211 211 211 211 211 211 211 211 212 212 213 213 212 212 211 210 210 210 209 209 209 209 208 210 210 210 209 209 209 209 209 208 208 207 207 207 207 208 208 208 208 209 210 210 209 208 208 204 204 204 204 205 206 207 208 202 205 206 206 204 203 204 205 206 204 202 202 203 203 203 202 203 203 202 201 201 202 202 202 202 202 202 202 202 202 202 202 202 203 205 206 205 203 201 199 198 198 199 199 199 199 199 199 198 198 199 200 200 200 200 200 198 198 197 197 196 196 195 195 197 195 193 193 193 192 189 186 186 186 186 186 187 187 188 188 187 187 187 187 187 187 187 187 186 186 186 186 187 188 189 190 193 192 191 189 188 188 188 189 194 196 199 200 200 197 193 191 196 196 197 198 199 200 200 201 203 202 202 202 203 204 205 206 202 202 203 204 205 205 206 206 207 206 205 204 203 202 201 201 207 207 207 207 207 206 206 206 207 205 203 202 202 201 199 197 202 201 199 197 195 194 194 193 194 194 193 194 194 195 196 197 197 199 201 201 200 199 200 202 198 194 192 206 179 126 142 197 194 189 184 183 185 184 180 176 176 179 176 187 182 156 135 112 83 105 140 164 144 99 101 145 138 128 105 86 78 66 62 73 94 103 120 134 161 165 102 36 43 88 139 165 162 136 93 56 71 105 86 35 55 166 204 196 192 183 158 127 132 146 157 193 174 169 167 80 33 90 168 199 185 181 169 174 176 175 184 184 193 198 201 120 78 154 189 157 150 137 161 199 180 94 63 131 162 147 127 67 29 48 86 139 177 131 100 62 28 13 31 103 148 121 78 68 84 68 55 78 98 121 124 101 72 51 45 53 49 65 73 92 102 99 99 88 67 83 115 146 167 168 121 56 45 38 61 114 112 62 36 24 49 106 123 88 78 102 99 67 51 121 180 224 201 148 153 154 155 80 31 41 80 104 130 184 221 209 124 49 55 67 58 67 59 36 30 30 47 80 114 153 149 195 216 162 95 22 21 54 71 140 169 123 67 39 31 31 46 101 155 223 226 166 126 81 60 26 43 113 158 155 138 127 142 157 128 92 111 139 124 95 115 135 129 92 77 111 158 185 157 110 110 132 150 144 119 129 149 163 156 162 165 182 178 186 178 178 178 178 178 178 178 178 171 182 185 175 166 163 150 134 119 171 188 169 165 138 112 149 188 196 181 176 181 184 187 176 136 123 152 193 193 177 177 183 178 179 179 180 180 179 179 178 178 178 178 179 179 180 180 180 178 177 177 179 181 182 181 179 180 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 181 181 181 181 181 181 181 181 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 179 178 178 178 178 178 177 177 179 180 181 180 178 177 179 180 180 180 180 180 180 180 180 180 179 179 180 180 180 180 181 182 180 180 179 179 179 180 181 182 179 179 180 180 180 179 178 178 182 181 180 179 178 178 179 179 179 179 179 179 180 181 182 183 180 180 180 180 180 180 180 180 182 178 177 180 182 181 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 183 179 177 179 180 180 179 180 181 181 181 181 181 181 181 181 181 180 180 179 179 180 180 181 184 183 182 181 180 180 180 180 178 178 179 180 180 180 179 179 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 183 182 182 181 181 182 182 183 180 180 180 180 180 180 180 180 179 179 179 179 180 180 180 180 181 181 181 181 181 180 179 178 179 180 182 184 183 182 179 177 182 182 181 180 180 180 181 181 180 180 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 182 182 181 181 181 181 181 181 177 177 177 178 179 181 182 182 180 179 179 179 178 178 178 177 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 182 182 182 181 181 180 180 180 179 179 180 180 181 181 181 182 181 181 182 184 185 187 188 188 187 187 188 189 190 191 191 192 194 194 194 195 195 196 196 196 195 195 196 197 197 196 195 195 195 195 196 196 197 197 196 196 197 197 197 197 197 197 197 196 197 197 197 197 197 199 200 201 196 196 195 195 196 197 198 199 193 195 197 196 194 193 194 195 195 197 198 198 196 195 197 198 195 195 196 196 194 193 191 189 192 193 194 195 195 193 192 191 189 191 192 191 189 188 191 194 193 193 193 193 194 194 194 194 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 187 189 192 192 192 191 192 194 191 191 192 192 192 192 191 191 192 190 188 187 189 189 188 187 189 189 189 189 189 189 189 189 188 186 184 184 185 184 181 178 181 181 180 180 180 179 179 179 182 181 180 178 178 179 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 178 179 180 180 181 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 183 185 186 187 189 188 186 184 183 183 184 185 184 184 184 183 183 184 185 185 184 184 184 183 183 182 182 182 176 178 181 184 185 184 183 181 182 182 182 182 182 182 182 182 178 178 178 180 183 185 185 185 182 183 184 185 187 188 189 190 183 184 185 184 182 181 183 185 184 184 185 185 186 186 185 185 185 185 185 184 185 186 187 187 187 188 188 189 190 190 191 191 196 196 196 196 197 198 199 199 201 201 202 203 203 204 204 205 206 209 212 210 207 205 208 211 214 215 214 214 213 211 210 209 213 213 212 212 213 214 216 217 211 212 213 214 214 214 213 213 214 214 215 215 215 215 214 214 216 215 214 213 212 211 211 211 213 213 213 213 212 212 212 212 214 214 213 212 212 211 210 210 214 214 215 215 215 215 214 214 212 212 213 213 214 214 215 215 214 214 215 215 215 215 216 216 214 215 215 216 216 215 215 214 214 213 213 213 212 212 212 211 212 211 211 210 210 210 209 208 207 206 205 203 202 201 200 199 203 203 203 202 201 200 200 200 204 203 203 202 201 201 200 200 199 199 198 197 196 195 194 194 193 193 193 193 193 193 193 193 191 191 192 193 193 192 191 191 193 193 192 191 190 189 188 188 190 189 187 188 189 190 189 187 189 187 185 183 184 186 189 191 189 188 187 186 185 184 183 183 186 186 186 186 186 186 186 186 163 164 167 168 168 167 164 163 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 164 164 165 165 165 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 163 163 163 164 164 165 165 165 164 165 166 166 166 166 165 164 167 167 167 167 167 166 165 164 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 169 168 168 167 167 166 166 166 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 166 167 168 169 171 172 174 174 171 171 171 172 172 173 173 174 174 173 172 172 172 173 174 175 174 174 173 173 174 176 178 180 178 178 178 178 178 178 177 177 178 180 182 181 180 179 181 182 180 180 180 180 180 180 180 180 179 179 180 180 180 179 178 177 181 181 181 181 180 180 180 180 182 183 184 184 184 184 185 185 187 187 187 187 188 189 190 190 188 187 185 184 183 183 183 183 188 187 186 185 186 188 190 191 189 189 189 190 189 189 189 188 192 192 191 191 191 192 193 194 192 192 193 194 194 195 196 196 198 198 197 197 197 196 196 196 199 198 197 196 196 197 199 200 194 194 194 193 194 195 195 196 198 196 194 193 192 193 194 195 193 194 195 196 197 198 199 199 200 200 199 198 197 197 198 199 196 196 196 196 196 196 195 195 193 194 195 196 197 198 199 200 198 199 200 201 201 200 199 198 198 199 200 201 202 202 202 202 205 205 205 206 206 206 206 206 205 205 206 207 208 209 210 211 209 209 210 210 211 212 212 213 212 212 212 212 213 214 215 216 213 213 213 213 214 214 215 215 215 215 214 214 213 213 213 212 215 215 214 213 213 212 211 211 212 211 210 211 212 212 209 206 210 210 210 210 209 208 206 206 206 206 206 206 206 206 206 206 210 209 209 208 208 208 209 209 209 208 207 209 212 214 213 212 212 212 212 213 213 213 214 214 214 214 214 214 214 214 214 214 216 216 216 216 216 215 215 215 218 218 218 218 218 218 218 218 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 223 222 220 219 219 220 222 223 223 223 223 222 222 221 221 221 222 222 222 221 221 220 220 219 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 219 223 222 220 218 217 217 218 219 219 218 217 216 216 217 218 219 218 218 217 217 216 216 216 216 217 217 216 216 216 215 215 215 216 216 215 214 214 213 212 212 215 215 214 214 214 213 213 213 211 211 211 211 211 211 211 211 210 210 210 209 210 211 212 213 207 206 206 206 207 208 210 211 213 212 211 210 209 208 207 207 207 207 207 206 206 206 205 205 205 205 205 204 204 203 203 203 206 206 205 203 201 200 198 198 200 200 199 199 198 197 197 197 199 197 195 194 193 194 195 196 196 196 196 197 197 196 195 195 197 197 197 197 198 198 198 198 197 197 197 198 198 199 199 199 201 201 200 200 201 202 204 204 201 203 205 205 204 204 206 208 205 204 204 205 205 206 206 205 207 206 205 204 205 206 208 209 208 207 206 205 206 207 209 210 211 209 208 208 209 210 208 207 208 208 208 208 208 208 208 208 211 209 207 205 206 209 213 215 206 207 208 209 208 207 205 204 206 209 211 211 210 209 211 213 212 212 212 212 212 212 212 212 211 212 212 213 213 212 212 211 210 210 210 210 210 210 210 211 210 210 211 211 211 210 209 208 208 208 208 207 207 208 208 208 208 209 210 210 210 210 209 208 207 206 205 204 204 206 208 209 202 204 206 205 204 203 203 205 208 207 205 203 203 204 205 206 206 204 202 201 200 201 202 203 199 200 200 201 202 203 204 204 203 204 205 205 204 203 201 200 201 201 201 200 200 199 199 199 202 202 202 201 200 198 197 196 198 198 197 197 197 196 196 196 197 195 193 193 193 193 190 188 186 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 186 186 186 186 187 188 189 190 192 191 190 189 189 189 190 190 194 195 197 198 198 196 194 193 196 196 197 198 199 200 201 202 204 204 203 203 204 205 207 207 204 204 205 205 206 206 206 207 209 208 208 207 206 206 205 205 205 205 205 206 206 206 206 206 206 204 202 202 202 202 200 198 202 200 199 197 195 194 193 193 191 191 192 193 194 196 198 199 198 200 202 202 200 199 200 201 190 199 201 202 183 145 152 198 195 193 191 190 189 186 181 176 175 179 175 186 188 175 168 153 113 111 146 177 152 119 145 196 202 185 167 155 143 121 105 104 126 107 94 66 71 92 69 53 78 115 145 161 185 191 136 62 70 86 82 57 64 154 198 204 183 168 168 176 169 132 123 177 187 170 142 52 54 152 193 190 174 180 177 175 182 191 189 175 189 189 197 143 91 113 128 111 84 100 121 139 128 77 60 101 135 123 111 45 33 99 158 220 228 173 135 72 21 10 33 123 146 115 75 68 83 57 39 82 110 148 163 131 82 44 32 40 47 62 66 75 82 88 90 67 72 98 130 157 183 186 141 81 72 54 52 72 81 72 56 34 44 78 91 71 77 125 136 97 60 98 138 205 204 147 147 158 143 60 19 43 85 105 132 187 219 144 70 70 118 136 111 87 66 41 33 33 42 56 69 95 114 182 206 148 91 26 22 58 76 118 135 101 56 34 32 35 44 114 164 223 222 166 127 69 38 34 50 81 102 112 123 134 164 154 123 108 131 145 122 94 105 103 88 72 85 123 151 157 132 104 123 128 122 104 87 133 186 190 177 180 178 189 176 171 178 178 178 178 178 178 178 178 176 177 175 177 184 186 169 148 127 145 143 126 136 138 132 162 183 191 180 179 186 187 180 155 130 155 181 186 176 177 181 178 179 179 179 179 179 179 179 179 180 179 178 178 178 179 181 182 179 178 177 179 182 183 182 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 181 181 181 181 181 181 181 181 178 178 178 178 178 178 178 178 178 178 179 180 181 182 183 183 180 180 180 180 180 180 180 180 180 180 179 179 178 178 177 177 179 180 181 180 178 178 180 182 180 180 180 180 180 180 180 180 179 179 180 180 180 180 181 182 182 181 179 178 178 179 181 183 178 179 181 181 181 179 177 176 185 184 183 181 181 181 181 181 183 182 180 178 178 179 180 181 180 180 180 180 180 180 180 180 182 178 177 180 182 181 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 179 177 178 180 180 179 179 181 181 181 181 181 181 181 181 182 181 179 178 178 179 181 182 183 181 180 179 179 180 182 183 177 178 179 180 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 183 182 180 179 179 180 182 183 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 181 181 181 181 180 179 178 178 180 180 181 182 181 180 178 177 181 180 179 178 178 178 178 178 178 179 179 179 180 180 181 181 181 181 181 180 180 180 180 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 182 182 181 181 180 180 180 179 178 179 180 182 183 183 183 183 180 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 179 179 179 180 180 181 181 181 181 181 181 180 180 179 179 179 182 182 182 182 182 182 182 182 180 180 181 182 182 183 184 184 182 183 184 185 187 188 189 190 188 189 189 190 191 192 192 192 194 194 194 194 195 195 195 196 191 192 193 194 194 193 192 191 193 194 194 195 195 195 195 195 194 194 195 195 196 197 197 198 197 196 196 197 197 199 200 201 197 196 195 195 195 195 196 197 194 196 199 199 196 194 193 194 194 195 197 196 195 194 196 198 194 194 195 194 194 192 191 190 188 190 192 194 195 195 194 193 188 190 191 189 187 188 192 196 195 194 193 192 191 192 193 194 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 187 190 192 193 191 191 191 193 187 188 191 193 194 195 194 193 194 191 188 187 188 189 189 188 189 189 189 189 189 189 189 189 187 186 185 186 187 185 182 179 181 181 180 180 179 179 179 179 180 180 179 178 178 178 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 179 179 180 180 181 182 183 183 182 182 182 183 183 183 183 183 182 182 182 183 184 185 186 187 187 187 185 184 183 184 184 185 189 188 186 184 183 181 180 180 185 185 184 184 183 182 182 182 178 179 181 183 184 184 183 183 182 182 182 182 182 182 182 182 180 180 181 182 183 184 185 185 183 183 184 185 186 187 188 188 183 184 185 184 182 182 184 186 186 186 186 186 186 186 185 185 186 185 184 183 184 185 187 188 187 187 188 188 189 190 190 190 194 194 194 195 196 198 199 200 202 202 203 203 204 205 205 205 207 209 211 210 209 208 209 211 214 214 215 215 214 212 210 208 214 213 212 211 211 213 215 217 211 212 213 214 214 214 213 213 214 214 214 214 214 214 214 214 219 218 216 213 212 213 213 214 213 213 213 213 213 213 213 213 210 210 211 212 212 213 214 214 212 213 215 216 216 215 213 212 211 211 212 213 214 215 216 216 214 214 215 215 215 215 216 216 213 214 215 215 215 215 214 213 214 214 213 213 213 212 212 212 212 211 211 210 210 210 209 208 204 204 204 203 202 200 199 198 198 198 199 200 200 201 201 202 204 203 202 200 200 200 200 201 198 198 197 196 195 194 193 193 192 192 192 192 192 192 192 192 190 191 193 194 194 193 191 190 192 192 191 190 190 189 188 188 192 190 188 188 189 189 188 186 190 188 186 184 184 186 188 190 187 187 187 186 185 185 184 184 186 186 186 186 186 186 186 186 163 164 167 168 168 167 164 163 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 165 165 165 164 164 163 163 163 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 165 166 167 167 167 167 166 165 167 167 167 167 167 166 165 164 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 168 168 168 167 167 166 166 165 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 170 170 171 171 172 173 173 174 173 173 172 172 172 173 174 174 174 174 173 172 173 175 177 179 178 178 178 178 178 178 178 178 178 180 181 181 179 179 180 182 181 181 181 181 180 180 179 179 179 179 180 180 180 179 178 178 178 179 180 181 182 183 184 184 182 183 184 184 184 184 185 185 187 186 186 187 187 188 189 190 190 190 189 189 188 189 190 191 189 188 187 186 187 189 191 192 187 189 192 194 194 192 189 187 192 192 191 191 191 192 193 194 195 194 194 194 194 194 194 193 196 197 197 197 198 198 198 198 199 198 197 196 197 198 200 201 196 196 195 195 195 196 197 197 199 198 196 194 194 194 195 196 195 195 196 197 198 199 200 201 204 202 200 199 198 198 198 198 197 197 196 196 196 196 196 196 195 195 196 197 198 200 200 201 202 201 200 199 199 200 201 202 199 200 201 202 203 203 203 202 206 206 206 206 206 207 207 207 206 206 207 208 209 209 210 210 209 209 210 211 211 212 213 213 212 212 212 212 213 214 215 216 213 213 214 214 214 215 215 215 215 215 215 214 214 213 213 213 215 215 214 214 213 212 212 211 213 212 211 212 213 212 210 207 213 213 212 211 209 207 206 205 206 206 206 206 206 206 206 206 211 210 209 208 208 209 209 210 209 208 208 210 213 215 214 213 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 214 217 217 216 216 216 216 216 215 218 218 218 218 218 218 218 218 221 221 220 220 220 220 220 219 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 223 222 220 219 219 220 222 223 223 223 223 222 222 221 221 221 223 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 219 220 220 220 220 220 220 219 219 220 220 221 221 221 220 220 221 220 218 217 217 218 220 221 220 219 218 217 217 218 219 220 218 218 218 217 217 217 216 216 217 217 217 217 216 216 215 215 213 214 214 214 214 214 214 215 214 213 213 213 212 212 212 211 211 211 211 211 211 211 211 211 213 212 211 210 209 210 211 212 207 206 206 206 207 208 210 211 210 210 210 210 210 209 209 209 207 207 206 206 206 205 205 205 205 205 205 204 204 203 203 203 204 203 203 202 201 201 200 200 201 201 201 200 199 199 198 198 200 198 196 195 194 195 196 197 195 196 196 196 196 197 196 195 197 197 197 198 198 199 199 199 196 197 197 197 198 198 199 199 201 201 201 201 201 203 204 205 202 204 206 206 204 204 206 208 204 205 205 205 205 205 206 206 207 206 204 203 204 205 207 209 206 207 209 210 210 210 209 208 211 209 208 208 210 211 209 208 208 208 208 208 208 208 208 208 209 208 208 208 208 209 209 209 208 209 210 210 208 206 204 202 206 209 211 212 211 210 211 212 212 212 212 212 212 212 212 212 211 212 212 213 213 212 212 211 209 210 210 211 212 213 214 214 210 211 211 211 211 210 209 209 208 208 208 208 208 208 208 208 208 208 209 210 210 209 208 208 210 208 206 204 203 204 205 206 202 204 206 205 204 203 203 205 208 207 205 204 203 203 205 206 209 207 205 202 201 201 202 202 197 198 199 201 203 205 206 207 205 204 203 201 201 202 203 203 206 205 204 203 201 200 199 198 203 203 202 201 200 199 197 196 198 198 197 197 197 197 197 197 195 193 192 192 194 194 193 192 189 189 190 190 189 188 187 186 188 188 188 188 188 188 188 188 186 186 186 186 187 188 189 190 189 188 188 188 189 191 192 193 193 193 193 194 194 195 196 197 196 196 197 198 200 201 202 202 205 204 204 204 205 206 207 208 208 208 207 207 206 206 206 205 207 207 207 207 208 208 208 208 204 204 204 204 204 205 205 205 204 202 201 201 203 203 202 200 200 199 197 195 194 193 192 192 193 193 193 193 193 194 195 196 197 199 201 201 200 199 199 201 194 199 195 192 191 165 154 186 194 193 191 185 180 180 185 189 184 186 175 177 180 182 193 191 175 121 123 154 152 162 189 194 197 200 198 190 186 186 168 142 118 82 77 69 60 53 46 76 91 115 133 146 168 175 129 67 67 70 79 76 72 138 185 211 171 165 175 190 185 139 109 144 218 184 111 42 102 200 192 184 174 177 186 185 173 158 148 149 132 150 155 117 80 73 81 99 69 79 88 119 128 76 55 93 126 118 105 50 68 161 205 231 227 169 124 61 24 17 22 83 97 82 66 67 87 71 55 105 153 186 192 149 88 40 27 37 41 72 95 104 97 96 92 59 106 149 149 139 166 172 140 119 124 93 65 47 47 60 59 47 51 49 58 74 110 159 156 104 90 117 128 169 174 136 143 153 113 55 40 65 90 102 123 167 166 82 62 110 154 184 172 119 87 50 36 35 37 40 50 81 109 171 186 126 79 19 27 79 110 101 85 60 38 34 41 46 63 131 172 206 195 151 118 64 44 59 71 73 76 91 120 147 163 148 128 125 139 139 115 92 70 75 84 93 98 101 104 107 109 91 110 102 91 90 101 167 210 188 155 152 151 172 172 171 178 178 178 178 178 178 178 178 178 179 179 179 181 183 178 172 138 113 104 119 152 158 139 147 180 197 190 188 188 173 154 131 143 188 194 171 173 180 176 178 179 179 179 179 179 179 179 179 182 181 179 178 179 180 183 184 181 179 178 179 181 182 181 179 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 175 175 176 177 178 179 180 180 180 180 180 180 180 180 180 180 181 181 180 180 179 179 178 178 180 181 181 180 178 178 180 183 180 180 180 180 180 180 180 180 179 179 180 180 180 180 181 182 183 181 179 178 178 179 181 182 178 179 181 181 181 179 177 176 184 183 182 181 181 181 182 182 182 181 180 178 178 179 181 182 180 180 180 180 180 180 180 180 183 179 177 181 182 180 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 180 181 179 177 181 181 181 181 181 181 181 181 182 181 179 178 178 179 181 182 179 178 177 177 178 180 183 184 178 179 180 181 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 178 177 177 178 180 181 180 180 180 180 180 180 180 180 179 179 180 180 181 181 181 182 181 181 181 181 181 180 179 178 181 180 179 177 177 177 178 179 181 180 179 178 178 178 178 178 177 178 179 180 181 183 184 184 181 181 181 180 180 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 181 181 180 180 179 179 178 178 180 181 181 182 182 182 181 180 179 179 180 180 181 182 183 183 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 179 179 180 180 181 181 181 182 183 183 182 182 181 181 181 180 179 180 181 182 183 184 185 186 182 183 183 184 185 185 186 186 185 186 186 187 188 189 190 190 190 190 190 191 192 192 192 193 192 193 193 193 194 194 194 194 190 191 192 194 194 192 191 190 192 193 194 194 195 194 194 194 195 195 195 195 194 194 194 194 192 192 192 192 193 195 196 197 201 200 198 197 196 195 195 195 195 198 200 200 198 196 195 195 196 197 198 197 195 194 195 196 192 192 193 193 194 193 193 193 190 191 192 193 193 192 191 190 188 189 190 189 188 189 192 196 196 194 192 191 190 191 193 194 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 190 192 194 193 191 189 189 190 190 191 193 194 194 194 192 191 196 193 189 188 189 190 190 189 189 189 189 189 189 189 189 189 187 186 186 187 188 187 183 180 181 181 181 180 180 180 179 179 183 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 179 180 181 182 183 182 182 182 184 184 185 185 185 185 184 184 184 184 184 184 185 185 186 187 187 186 185 184 182 180 179 178 184 184 183 183 183 182 182 182 184 183 182 181 181 182 183 184 182 182 182 182 182 182 182 182 184 184 185 184 184 183 183 184 185 185 185 185 184 184 184 184 182 184 185 184 183 183 185 187 187 188 188 188 187 186 185 184 186 185 183 182 183 184 186 188 186 186 187 187 188 189 189 189 190 191 192 194 196 199 201 202 203 203 204 204 205 206 206 206 209 208 208 209 212 214 214 212 212 213 214 215 215 214 212 211 216 215 213 212 211 212 213 213 211 212 213 214 214 214 213 213 215 214 213 213 213 213 214 215 219 217 215 213 213 213 214 215 213 213 213 213 213 214 214 214 210 210 211 212 212 213 214 214 212 213 214 215 215 214 213 212 210 211 211 212 213 214 215 215 214 214 215 215 215 215 216 216 212 213 214 214 214 214 213 212 214 214 214 214 213 213 212 212 212 211 211 210 210 210 209 208 204 204 204 204 203 201 200 199 199 199 200 200 201 201 201 201 204 203 201 200 199 199 200 200 197 197 196 195 194 193 192 192 192 192 192 192 192 192 192 192 191 192 193 195 195 193 192 191 189 189 189 190 190 190 190 190 193 191 189 189 190 190 188 186 189 189 188 188 187 186 185 184 185 185 186 186 187 187 188 188 186 186 186 186 186 186 186 186 163 164 165 166 166 165 164 163 166 166 166 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 166 166 165 164 164 163 162 162 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 167 167 166 165 164 163 163 163 166 167 167 168 168 167 167 166 166 166 167 167 167 166 166 165 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 167 167 167 167 166 166 166 166 167 167 167 167 167 167 167 167 170 170 169 169 169 168 168 168 171 171 170 170 169 169 168 168 169 169 170 171 172 173 173 174 173 172 172 171 172 172 173 174 174 174 174 173 174 174 175 176 177 177 177 178 178 179 179 179 178 179 181 180 179 178 180 182 182 181 181 180 180 179 179 178 177 178 179 180 180 180 179 179 178 178 179 181 182 183 184 185 182 183 184 184 184 184 185 185 184 184 184 184 185 186 187 188 189 190 190 190 189 189 191 193 188 188 188 188 189 190 191 192 187 189 192 195 195 193 191 189 192 192 191 191 191 192 193 194 195 195 195 194 194 193 193 193 197 197 198 198 199 199 199 200 197 197 197 196 197 197 198 199 199 199 198 197 197 197 197 197 198 198 197 196 196 196 197 197 197 197 197 197 198 199 200 201 205 204 202 201 201 200 199 197 200 200 199 198 198 198 198 199 197 198 198 199 200 201 201 202 203 202 199 198 198 199 202 203 201 201 201 202 202 203 204 204 207 207 206 206 207 208 209 209 212 212 212 211 210 210 209 209 210 210 211 211 212 212 213 213 210 210 210 210 211 211 212 213 213 214 214 214 215 215 215 216 215 215 215 215 214 214 214 214 215 215 214 214 213 213 213 212 212 210 210 211 213 215 214 212 213 213 213 212 210 208 207 206 207 207 207 207 207 207 207 207 210 210 209 209 209 209 210 211 209 208 208 211 214 215 214 212 213 213 213 214 214 214 215 215 211 212 213 214 215 216 217 218 217 217 217 217 217 217 217 217 219 219 219 219 219 219 219 219 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 222 221 221 220 220 221 221 222 222 222 222 222 221 221 221 221 222 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 221 221 220 220 220 220 219 219 222 222 221 221 221 221 220 220 219 219 220 220 220 220 219 219 218 219 220 221 221 221 221 220 219 218 218 218 219 219 220 221 219 219 218 218 218 218 219 219 219 218 218 218 217 217 217 216 218 218 217 217 217 216 216 216 215 215 215 216 216 217 217 217 213 213 213 212 212 212 211 211 212 212 212 212 212 212 212 212 214 213 212 211 210 210 210 211 211 210 209 208 207 207 207 207 208 208 209 209 209 209 209 209 206 206 206 206 205 205 205 204 205 205 204 204 204 204 204 204 201 201 201 201 201 201 201 201 202 202 202 201 200 200 199 199 198 198 197 196 196 196 197 197 194 197 197 196 196 198 198 196 197 197 197 198 199 199 200 200 199 200 200 200 200 200 200 201 202 201 201 201 202 203 204 205 203 205 207 206 205 204 206 208 204 205 206 205 204 203 204 205 205 205 205 205 205 206 207 207 206 207 210 212 212 211 209 208 210 208 207 209 211 212 211 209 209 209 209 209 209 209 209 209 207 208 210 211 210 209 207 206 207 208 208 209 209 208 208 207 206 209 212 213 212 211 211 212 213 213 213 213 213 213 213 213 211 212 212 213 213 212 212 211 211 211 211 212 213 214 214 214 212 211 211 211 210 210 210 210 208 208 209 209 209 209 208 208 208 209 210 210 210 210 209 208 208 207 206 204 202 202 201 201 202 205 206 206 204 203 204 205 204 205 204 203 202 201 202 204 208 207 205 204 203 202 202 202 198 198 199 201 203 204 206 206 206 204 202 200 200 202 204 206 207 207 205 204 203 201 200 200 199 199 200 201 201 201 201 201 197 197 198 198 198 198 198 198 195 193 191 192 194 195 194 193 191 191 192 191 190 188 186 184 188 188 188 188 188 188 188 188 186 186 186 186 187 188 189 190 187 187 187 188 190 192 193 195 193 192 192 192 193 195 197 199 197 198 198 199 200 201 201 202 205 205 204 204 205 206 208 208 210 210 209 208 207 207 206 206 205 205 205 206 206 207 207 208 205 205 205 205 204 204 204 204 203 201 200 201 203 204 203 201 198 197 196 195 194 193 193 193 198 197 196 194 192 191 190 190 196 198 200 200 199 198 199 201 200 195 195 206 213 173 134 163 195 194 187 175 166 169 184 198 187 190 178 175 177 181 196 195 167 115 110 135 149 181 200 175 181 174 179 190 194 197 189 171 122 92 102 130 119 74 56 85 83 79 93 125 145 130 93 66 65 64 69 62 47 102 159 206 189 169 174 196 196 144 111 148 213 165 81 58 138 204 173 177 189 193 189 149 116 114 118 132 131 145 123 95 94 83 69 80 94 133 150 185 192 113 55 68 101 111 105 67 104 194 210 188 174 119 76 44 42 39 20 36 55 51 62 70 97 100 92 139 203 213 195 144 86 46 43 64 49 99 146 159 133 118 108 69 110 186 185 142 137 121 111 148 166 132 110 81 51 40 39 51 52 32 42 85 134 166 148 102 137 156 122 124 148 148 147 122 77 47 53 78 106 128 129 130 84 45 61 104 140 201 207 137 113 67 40 30 27 30 44 80 108 154 167 122 79 19 42 119 145 99 53 30 30 53 78 85 95 133 159 166 144 108 79 50 68 85 96 96 89 85 110 150 150 152 144 128 120 119 106 87 56 80 112 121 92 61 69 98 121 88 76 60 67 104 141 189 197 168 133 130 128 162 179 185 178 178 178 178 178 178 178 178 179 177 176 177 178 180 185 189 166 99 86 135 183 180 139 122 168 201 197 185 173 139 121 123 161 195 189 172 185 182 170 181 180 179 179 178 178 179 179 180 182 181 180 179 180 181 183 184 182 180 178 178 179 180 179 178 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 181 181 180 180 180 180 180 179 180 181 181 179 177 177 179 182 181 181 181 181 181 181 181 181 179 179 180 180 180 180 181 182 182 181 180 179 179 179 180 180 179 179 180 180 180 179 178 178 180 180 179 178 179 179 180 181 177 178 178 179 180 182 183 184 181 181 181 181 181 181 181 181 184 179 178 181 182 180 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 179 178 178 179 181 179 175 181 181 181 181 181 181 181 181 181 180 180 179 179 180 180 181 177 177 177 178 179 180 182 183 180 180 181 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 179 180 180 181 181 181 180 180 182 180 178 176 176 177 179 181 182 182 181 180 180 180 181 181 177 178 179 180 182 183 184 185 182 182 181 180 180 179 179 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 181 181 180 179 179 178 178 178 179 179 180 181 182 184 184 185 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 180 180 180 181 181 181 181 181 183 183 183 183 182 182 182 182 178 178 180 181 183 185 186 187 185 185 185 186 186 187 187 187 189 189 189 189 189 190 190 190 191 191 191 191 192 192 192 192 192 192 192 193 193 194 194 194 193 193 194 194 194 194 193 193 192 193 193 194 194 194 194 194 198 197 196 194 192 191 189 189 193 193 192 192 193 194 196 196 202 201 200 198 197 197 197 197 196 198 200 200 198 196 197 198 199 200 201 199 196 195 195 197 192 192 193 193 194 194 195 195 196 195 194 192 190 188 187 186 189 189 189 189 190 192 193 193 195 194 192 191 191 191 192 193 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 191 193 194 193 191 189 188 189 196 196 195 194 193 191 189 188 196 193 191 190 190 191 189 187 189 189 189 189 189 189 189 189 188 187 186 186 188 187 185 182 182 182 182 181 181 180 180 180 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 178 179 181 182 183 183 182 181 186 186 186 186 185 184 183 182 183 183 184 184 185 186 187 187 181 181 182 183 183 183 182 182 182 182 182 182 182 182 182 182 187 185 182 180 180 181 182 184 182 182 182 182 182 182 182 182 186 187 187 186 184 183 183 184 186 186 185 184 184 183 182 182 182 184 185 184 183 183 186 188 189 189 189 189 187 186 185 184 184 184 184 184 184 185 186 186 187 187 187 188 189 189 190 190 189 190 192 194 197 200 203 204 204 204 204 205 206 206 207 207 210 208 207 209 214 217 216 213 211 212 213 214 215 215 215 215 215 214 214 213 212 211 211 210 211 212 213 214 214 214 213 213 215 214 213 212 212 213 214 215 214 214 213 212 212 212 213 213 213 213 213 214 214 214 214 215 214 214 213 212 212 211 210 210 213 213 214 214 214 214 213 213 211 211 212 212 213 214 214 214 214 214 215 215 215 215 216 216 212 212 213 214 214 213 212 212 215 215 214 214 214 213 213 213 212 211 211 210 210 210 209 208 207 207 206 205 205 204 204 203 206 206 205 203 202 201 200 199 202 202 201 201 200 199 199 199 197 196 196 194 193 192 192 191 192 192 192 192 192 192 192 192 191 191 192 192 192 192 191 191 188 188 188 189 190 190 191 191 193 191 189 189 190 190 188 186 188 189 190 190 188 186 183 181 184 184 185 186 187 188 189 190 187 187 187 187 187 187 187 187 163 163 163 164 164 163 163 163 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 164 164 164 164 164 164 164 164 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 165 166 166 167 167 166 166 165 165 166 166 167 167 167 166 166 164 165 166 166 166 166 167 167 166 166 166 166 166 166 166 166 168 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 170 170 170 169 169 168 168 168 170 170 170 169 169 168 168 168 168 169 169 170 172 173 173 174 172 172 171 171 171 172 173 174 174 174 175 175 175 174 173 172 175 175 176 177 178 179 180 181 177 179 180 180 179 178 180 181 180 180 180 179 178 177 177 177 174 175 176 178 179 179 179 179 179 179 180 180 180 181 181 181 182 183 184 184 184 184 185 185 184 184 184 184 185 186 187 187 189 190 190 189 187 186 188 190 187 188 189 190 191 191 191 191 190 190 190 190 191 192 192 192 192 192 191 191 191 192 193 194 194 194 194 194 194 194 194 194 200 200 200 200 199 199 199 199 198 198 199 199 199 199 198 198 202 201 200 198 198 197 197 197 196 197 198 198 199 198 198 198 199 198 198 197 198 199 200 201 201 200 200 201 202 202 199 196 201 200 199 198 198 198 199 199 200 200 201 201 201 202 202 202 201 201 201 200 200 201 201 201 203 202 201 201 201 203 205 206 207 206 206 206 207 209 210 211 212 212 211 211 211 210 210 210 212 212 212 212 212 212 212 212 212 211 211 210 210 211 211 212 214 214 214 215 215 215 216 216 214 214 214 215 215 215 215 215 214 214 214 214 214 214 214 214 215 213 210 210 212 214 214 213 210 211 211 211 211 211 210 210 209 209 209 209 209 209 209 209 209 209 209 209 209 210 212 212 210 209 209 212 214 215 214 212 213 213 213 214 214 215 215 215 213 213 213 214 215 216 217 217 217 217 217 218 218 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 220 221 221 222 222 221 221 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 219 219 219 222 222 221 221 221 221 220 220 218 219 219 220 220 219 219 218 218 219 220 221 221 221 221 220 219 219 220 220 220 219 218 218 218 218 219 220 220 219 218 218 219 219 218 218 218 217 217 217 218 218 218 217 217 216 216 216 216 216 216 216 216 216 216 216 214 214 213 213 213 212 212 212 213 213 213 213 213 213 213 213 212 212 212 212 212 211 211 211 211 211 211 211 210 209 208 207 209 209 208 208 207 207 207 206 206 206 206 205 205 205 204 204 204 204 204 204 204 204 205 205 202 202 201 201 201 201 200 200 202 202 202 201 200 200 199 199 195 195 196 197 197 197 196 196 194 198 198 196 197 200 200 196 197 197 198 198 199 200 200 201 202 202 202 202 201 201 201 201 202 202 201 201 202 203 205 205 204 206 207 207 205 204 206 208 204 205 206 205 203 201 202 204 205 205 206 207 208 208 207 207 207 208 209 209 210 210 210 209 209 207 207 208 211 213 212 211 209 209 209 209 209 209 209 209 208 209 210 211 211 210 209 209 208 208 208 208 209 210 211 212 206 209 212 213 212 211 211 212 213 213 213 213 213 213 213 213 211 212 212 213 213 212 212 211 213 213 213 212 212 211 211 211 213 212 211 209 209 210 211 212 208 208 209 210 210 209 208 208 210 210 211 212 212 211 210 210 206 206 206 206 205 204 202 201 203 205 207 207 205 204 205 206 202 204 206 205 203 201 202 203 202 203 203 204 204 204 203 203 202 202 202 202 202 202 202 202 203 203 203 204 204 205 206 207 204 204 204 203 203 203 202 202 199 200 201 201 202 202 201 201 197 197 198 198 198 198 198 198 198 195 192 192 193 194 193 192 191 191 192 192 191 189 187 185 187 187 187 187 187 187 187 187 186 186 186 186 187 188 189 190 189 188 188 188 189 191 192 193 193 194 194 195 196 196 196 196 199 199 199 200 200 200 201 201 205 204 204 204 205 206 207 208 209 209 209 209 209 208 208 208 207 207 207 207 207 207 207 206 208 208 207 207 206 205 205 205 204 203 201 201 203 203 201 199 197 197 196 195 195 195 195 195 197 196 195 193 192 191 191 191 193 196 198 199 198 198 199 201 198 194 196 204 211 166 123 161 198 199 194 181 166 162 169 179 174 185 182 186 187 181 179 163 138 143 150 152 151 159 160 148 162 144 151 170 169 162 155 142 123 141 157 174 167 141 124 110 86 57 54 86 105 91 79 85 86 79 81 72 40 63 110 174 186 166 169 188 188 139 107 144 152 102 54 85 135 167 160 179 202 192 167 109 88 117 136 153 182 164 131 139 161 127 76 57 100 188 212 220 209 112 37 39 93 145 155 118 130 185 180 128 94 68 49 57 72 63 47 50 47 37 56 66 90 104 102 145 184 172 139 97 61 43 58 90 87 130 175 186 154 135 122 77 89 170 182 142 114 77 83 149 167 147 148 121 73 40 28 48 47 29 38 76 109 124 119 104 162 159 94 84 125 138 122 76 36 42 76 101 130 157 124 71 57 79 93 90 119 181 184 128 120 76 45 27 23 29 36 60 92 132 148 113 80 31 56 121 124 80 38 19 37 92 135 140 104 93 101 96 77 55 40 54 95 112 115 107 95 82 98 137 145 146 137 113 94 96 99 90 76 94 120 123 89 57 72 110 130 87 53 45 74 132 165 160 159 153 139 132 121 161 187 192 178 178 178 178 178 178 178 178 180 176 175 180 183 184 190 197 187 97 86 153 201 184 123 86 131 185 182 159 137 95 97 142 179 187 182 177 186 184 176 178 181 180 178 177 177 178 180 181 180 180 180 180 180 181 181 182 181 179 176 177 178 180 180 179 180 180 180 180 180 180 180 180 179 179 180 180 181 181 181 182 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 179 179 179 179 179 179 179 179 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 180 180 180 181 181 180 178 175 175 178 180 181 181 181 181 181 181 181 181 179 179 180 180 180 180 181 182 181 181 181 181 180 180 179 178 179 179 178 178 178 179 180 180 178 178 177 177 178 179 181 181 177 177 179 180 181 182 182 182 181 181 181 181 181 181 181 181 184 180 178 181 182 180 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 176 179 179 177 179 182 179 174 180 180 180 180 180 180 180 180 179 180 180 181 181 180 180 179 179 180 180 181 181 180 179 179 180 180 181 181 181 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 180 180 180 180 179 179 180 180 180 180 180 180 180 180 182 181 181 181 181 181 181 180 178 178 179 180 181 181 181 181 180 180 180 180 180 180 181 181 181 181 180 180 180 181 182 182 179 180 180 180 181 181 181 181 182 182 181 181 180 179 178 178 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 179 179 180 180 180 180 180 180 182 181 179 178 177 178 179 180 180 180 180 181 182 182 182 183 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 182 181 181 181 181 181 181 180 181 181 182 182 182 182 182 183 178 179 180 181 182 184 185 185 186 186 186 186 186 186 186 186 192 191 191 191 190 190 189 189 191 191 191 191 191 192 192 192 193 193 193 194 194 194 195 195 194 194 193 193 193 193 194 194 192 193 194 194 195 194 194 194 194 194 194 193 192 191 191 191 195 195 194 194 194 195 196 196 197 196 195 195 195 195 196 197 196 197 198 197 196 196 198 200 198 199 200 199 196 195 196 197 195 195 194 194 194 194 194 195 197 195 193 191 189 189 190 191 191 189 188 190 194 195 193 190 192 192 192 192 192 192 192 192 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 189 191 193 193 191 190 190 191 196 195 194 193 192 191 191 191 194 192 191 191 191 190 187 185 189 189 189 189 189 189 189 189 190 188 186 185 187 187 186 185 183 183 183 182 182 182 181 181 179 179 179 179 179 178 178 177 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 179 179 180 181 181 182 182 183 179 180 182 184 185 185 184 183 185 185 186 186 186 185 184 183 184 185 185 185 185 185 185 185 181 182 183 185 185 185 185 184 179 179 180 180 181 182 182 182 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 182 183 185 186 185 183 182 183 185 185 185 185 185 185 184 184 184 182 184 185 185 184 184 186 189 191 191 190 189 188 186 185 184 184 184 185 186 187 187 186 186 188 189 189 190 191 191 192 192 193 193 194 196 199 201 204 205 204 204 205 206 206 207 207 208 210 209 209 210 212 213 213 213 214 213 213 213 213 214 215 216 211 212 213 214 214 213 211 210 211 212 213 214 214 214 213 213 215 214 212 211 211 212 214 215 211 212 213 214 214 214 213 213 213 213 213 214 214 215 215 215 214 214 213 212 212 211 210 210 215 215 214 214 214 214 215 215 213 213 214 214 214 214 214 214 214 214 215 215 215 215 216 216 213 213 214 215 215 214 213 213 215 215 215 214 214 213 213 213 212 211 211 210 210 210 209 208 209 208 206 204 204 204 205 206 207 206 205 204 202 201 200 199 201 201 202 202 201 200 198 197 196 196 195 194 193 192 191 191 191 191 191 191 191 191 191 191 190 189 189 188 188 189 189 190 189 189 189 189 189 189 189 189 191 189 188 188 189 189 188 186 187 188 188 188 188 186 185 184 184 184 185 185 186 186 187 187 187 187 187 187 187 187 187 187 163 163 162 162 162 162 163 163 167 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 163 164 164 165 166 166 165 164 164 163 163 164 164 165 165 165 165 165 165 165 165 165 164 165 165 166 166 167 168 168 164 165 165 166 166 165 165 164 164 165 166 167 167 167 167 167 164 165 166 166 166 166 167 167 165 165 165 165 165 165 165 165 168 168 168 167 167 166 166 166 165 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 170 170 170 169 169 168 168 167 169 169 169 169 169 169 169 169 168 168 169 170 171 173 174 174 172 172 171 171 171 172 173 174 174 175 176 176 175 174 172 170 174 175 176 177 179 180 181 182 177 179 180 180 178 178 179 181 179 179 178 178 177 176 175 175 172 173 174 176 178 178 179 179 181 180 180 179 179 178 177 177 182 183 184 184 184 184 185 185 186 186 186 186 187 188 189 189 193 194 194 192 189 187 189 191 186 188 190 192 192 192 191 190 193 191 187 186 186 189 193 196 192 192 191 191 191 192 193 194 191 192 193 193 195 195 196 197 203 203 202 201 200 198 197 197 200 201 202 203 203 202 200 199 203 203 201 199 198 197 197 196 195 196 198 200 200 200 199 198 200 199 198 198 198 199 200 201 195 194 196 198 201 201 198 195 199 198 197 196 196 196 197 198 202 202 202 202 202 202 203 203 199 200 202 203 203 202 200 199 204 203 201 200 201 203 206 208 206 206 206 206 207 209 211 213 205 206 207 208 210 211 212 213 213 212 212 212 212 212 211 211 214 214 213 212 212 212 213 213 214 214 214 215 215 215 216 216 214 214 214 215 215 216 216 216 214 214 214 214 214 215 215 215 221 218 213 210 210 211 211 210 208 208 210 211 212 213 213 213 211 211 211 211 211 211 211 211 209 208 208 209 210 211 212 213 210 209 210 212 214 215 213 211 213 213 214 214 214 215 215 215 218 217 216 215 214 213 213 212 217 217 218 219 219 220 221 221 219 219 219 219 219 219 219 219 220 220 220 221 221 221 222 222 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 219 220 222 223 223 222 220 219 219 219 219 220 220 221 221 221 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 222 222 221 221 221 221 220 220 217 218 219 220 220 219 218 217 218 219 220 221 222 221 221 221 220 221 222 222 220 218 216 214 217 218 220 221 221 220 218 217 219 219 218 218 218 217 217 217 218 218 218 217 217 217 216 216 217 216 215 215 213 213 212 211 215 215 215 214 214 213 213 213 214 214 214 214 214 214 214 214 210 211 212 213 213 213 212 212 207 208 210 211 212 212 212 211 210 210 209 207 206 205 204 203 206 206 206 205 205 204 204 204 203 203 203 204 204 205 205 205 203 203 202 201 200 200 199 199 202 202 201 200 200 199 199 198 192 193 195 197 197 197 195 194 194 198 199 197 197 201 201 197 197 197 198 198 199 200 201 201 202 202 202 201 201 200 200 200 202 202 202 202 202 203 205 206 204 206 207 207 205 205 206 208 204 205 206 205 202 200 201 203 205 206 208 210 210 209 208 207 209 208 206 206 206 208 210 211 208 207 206 208 212 214 213 212 210 210 210 210 210 210 210 210 209 209 210 210 211 212 213 213 212 211 209 208 208 209 210 212 206 209 213 214 213 211 211 212 213 213 213 213 213 213 213 213 211 212 212 213 213 212 212 211 216 215 214 212 210 208 207 206 215 213 210 208 208 210 212 213 208 208 209 210 210 209 208 208 211 212 212 213 213 212 212 211 205 206 208 209 209 208 206 205 204 206 208 207 206 205 205 207 203 206 208 208 206 203 203 204 197 198 201 203 205 205 204 204 205 205 204 203 201 200 199 198 201 203 205 208 209 209 207 206 200 200 201 202 203 204 204 204 203 203 203 202 201 200 198 197 197 197 198 198 198 198 199 199 200 197 194 192 193 193 192 190 189 190 192 192 192 190 188 187 187 187 187 187 187 187 187 187 186 186 186 186 187 188 189 190 191 190 189 189 189 190 191 191 194 196 198 199 199 197 194 192 200 200 200 200 200 200 200 200 204 204 204 204 205 206 207 208 207 208 208 209 209 210 211 211 212 211 211 210 209 208 207 207 210 210 209 208 207 207 206 205 207 205 202 202 202 201 199 197 197 197 196 196 196 197 197 197 190 191 191 192 193 194 196 197 192 194 197 198 197 197 199 201 195 196 187 170 172 148 129 181 200 206 207 197 178 160 152 150 162 180 186 197 196 177 154 121 119 170 187 174 171 154 137 146 142 148 158 153 145 153 137 94 89 169 193 179 181 206 206 147 97 67 47 50 53 57 82 115 111 102 114 122 74 48 65 135 140 159 168 157 153 132 99 105 100 49 34 97 109 129 165 198 208 160 131 114 123 146 160 190 176 143 135 187 204 134 65 42 107 203 217 211 186 80 26 61 108 196 217 164 128 140 125 63 75 76 76 94 89 55 48 60 54 30 46 53 69 85 83 123 140 118 84 59 47 48 75 114 131 151 174 179 153 140 126 75 88 130 132 112 98 67 74 134 145 141 156 130 82 52 33 42 47 37 39 55 65 71 87 105 151 139 71 65 97 89 72 43 41 70 106 99 105 139 114 56 95 163 162 112 116 142 133 113 109 75 50 30 30 39 36 43 75 119 135 95 70 40 53 83 71 48 26 17 47 122 176 178 108 60 57 53 48 45 50 103 116 136 127 99 85 81 96 125 148 129 112 96 81 83 94 98 94 95 106 117 106 86 88 105 115 80 48 57 97 155 169 117 135 150 149 132 108 151 187 194 178 178 178 178 178 178 178 178 179 184 192 193 183 176 186 203 183 93 92 170 211 180 100 45 90 159 159 131 105 63 87 166 191 185 182 175 173 186 189 171 181 180 178 177 177 178 180 181 178 178 179 180 180 180 180 180 179 177 175 175 178 180 181 180 180 180 180 180 180 180 180 180 178 178 178 179 180 180 180 181 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 178 182 182 182 182 182 182 182 182 178 178 178 178 178 178 178 178 181 180 180 179 177 176 176 175 180 180 180 180 180 180 180 180 177 177 177 178 178 179 179 179 181 181 180 177 174 174 177 179 181 181 181 181 181 181 181 181 179 179 180 180 180 180 181 182 180 181 182 182 181 180 178 177 180 179 177 177 177 179 181 182 178 178 178 179 180 181 183 184 180 181 182 182 182 180 178 176 181 181 181 181 181 181 181 181 184 180 178 181 182 180 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 180 179 179 178 178 178 176 179 179 177 179 182 179 173 179 179 179 179 179 179 179 179 178 179 181 182 182 181 179 178 182 183 184 184 182 180 177 176 180 180 180 180 180 179 178 177 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 180 182 183 183 182 180 179 180 180 180 180 180 180 180 180 182 182 182 181 181 180 180 180 177 177 179 180 181 182 182 182 178 180 182 184 185 184 182 181 178 178 178 178 178 179 180 181 181 181 180 180 179 178 177 177 183 182 182 181 180 179 178 178 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 184 182 180 178 178 180 183 185 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 179 180 181 181 180 179 182 182 182 181 181 180 180 180 180 180 180 181 181 182 182 182 180 180 181 181 182 182 182 183 186 186 186 186 185 185 185 185 194 193 192 192 191 190 189 189 191 191 191 191 191 191 191 191 194 194 194 195 195 195 196 196 194 193 191 190 190 191 193 194 193 193 194 195 195 195 194 194 187 188 189 191 193 195 196 197 193 192 192 191 191 191 192 192 189 189 189 189 191 192 194 195 196 196 196 195 194 195 198 201 193 195 196 196 194 193 195 196 198 197 196 195 194 193 193 193 193 192 190 189 190 193 197 199 193 190 188 191 196 197 193 187 191 191 192 192 193 192 192 192 194 194 195 195 195 194 193 192 194 193 192 191 190 190 190 190 187 189 192 193 191 191 192 193 191 191 190 190 192 195 197 199 192 191 190 191 191 189 186 182 189 189 189 189 189 189 189 189 191 188 185 184 186 187 187 187 184 184 183 183 183 182 182 182 181 181 182 182 182 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 177 177 178 180 182 183 185 185 180 181 184 186 187 187 186 185 183 184 186 187 187 186 185 184 186 186 186 186 185 184 183 183 186 186 187 187 186 185 183 182 177 178 178 179 181 182 182 183 180 182 184 185 185 184 182 181 182 182 182 182 182 182 182 182 180 182 184 184 182 182 184 186 184 185 185 186 186 187 187 187 182 184 185 185 184 184 187 189 192 191 191 190 188 186 185 184 184 185 187 189 189 188 187 186 190 191 191 192 192 193 194 194 196 197 197 198 200 202 204 205 204 205 205 206 207 207 208 208 208 211 213 212 209 208 210 212 217 215 214 212 212 213 215 216 207 209 212 215 216 214 212 211 211 212 213 214 214 214 213 213 215 214 212 211 211 212 214 215 211 213 215 216 217 217 216 215 213 213 213 214 214 215 215 216 210 210 211 212 212 213 214 214 218 217 215 214 214 215 217 218 215 215 215 215 215 215 215 215 214 214 215 215 215 215 216 216 214 214 215 216 216 215 214 214 215 215 215 214 214 214 213 213 212 211 211 210 210 210 209 208 208 206 204 201 201 202 204 206 201 201 201 201 201 201 201 201 199 200 202 203 202 200 198 196 196 195 195 194 192 191 191 190 191 191 191 191 191 191 191 191 188 187 186 185 185 186 187 188 191 191 190 189 188 187 187 186 189 188 186 186 188 188 187 185 187 187 186 186 186 187 188 189 185 185 184 184 184 184 184 184 187 187 187 187 187 187 187 187 167 167 166 165 165 164 164 163 165 165 165 165 165 165 165 165 165 164 163 163 164 166 168 169 164 164 164 164 164 164 164 164 160 161 162 164 166 168 170 170 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 169 168 166 165 165 166 168 169 166 165 165 164 164 163 163 163 171 163 157 159 167 170 166 160 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 165 166 167 167 168 169 169 163 167 168 166 167 172 173 170 170 170 170 169 169 169 168 168 167 168 169 171 171 172 172 171 169 170 171 172 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 175 176 176 177 178 178 179 179 178 179 179 180 180 179 179 178 173 174 175 176 177 178 179 179 177 177 177 177 177 177 177 177 180 180 180 179 179 179 179 178 179 180 181 182 184 185 186 187 189 189 189 188 188 188 188 188 188 189 191 192 193 193 192 191 195 193 191 189 188 188 189 189 191 191 191 191 191 191 191 191 189 189 190 191 192 192 193 193 187 190 193 195 194 193 194 196 194 195 196 197 199 200 201 202 200 199 199 199 200 200 201 202 203 202 199 198 197 197 198 199 197 197 197 196 196 197 197 197 199 199 198 198 198 199 200 201 202 200 197 196 198 200 200 200 198 198 198 197 197 196 196 196 201 201 202 202 202 203 203 203 200 200 200 201 201 202 202 202 204 205 206 207 208 207 206 206 204 204 205 206 208 209 210 210 212 210 208 209 211 213 213 211 212 212 211 211 211 211 210 210 212 212 213 213 213 213 214 215 214 214 214 214 214 214 214 214 213 213 213 212 212 211 211 211 212 212 212 213 213 214 214 214 215 215 214 214 214 213 213 213 213 213 213 212 212 212 211 211 211 210 210 209 209 210 210 211 210 210 210 211 211 212 212 212 211 211 212 212 212 212 213 213 212 212 213 213 213 213 214 214 215 215 215 216 216 216 217 217 216 216 216 217 217 218 218 218 218 218 218 219 219 219 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 222 222 222 221 221 220 220 220 220 220 220 221 221 222 222 222 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 220 221 222 222 220 219 218 219 220 220 219 219 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 214 216 218 219 219 218 216 215 215 215 214 214 214 214 214 213 208 208 208 209 210 213 215 217 214 214 214 213 213 212 212 212 214 211 209 209 210 211 210 209 208 208 208 209 209 209 210 210 206 206 206 206 206 206 206 206 207 208 210 210 210 208 206 205 206 204 202 200 199 200 202 203 200 200 200 200 200 200 200 200 192 193 195 197 198 198 198 197 199 198 197 195 194 195 195 196 200 200 200 199 199 198 198 198 199 200 202 204 204 204 203 202 202 204 205 205 203 203 204 206 204 205 207 208 208 207 205 204 204 204 204 205 205 206 206 206 201 203 207 209 210 208 206 205 206 208 211 214 215 214 212 211 209 209 210 210 211 212 213 213 214 211 207 207 209 211 211 211 213 213 213 213 212 211 210 209 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 212 212 212 213 213 214 214 214 214 214 214 213 213 212 212 211 212 212 212 211 211 210 210 210 210 208 208 208 209 209 206 204 205 204 204 204 206 209 212 213 209 210 211 212 212 212 211 211 209 208 208 207 206 206 205 205 207 207 207 206 206 205 205 205 202 204 206 205 203 202 204 206 203 204 204 204 204 204 204 204 203 203 203 203 203 203 203 203 202 203 204 204 203 203 205 207 202 204 208 210 209 206 202 199 197 199 201 201 199 198 200 202 201 200 199 198 196 194 193 193 195 195 195 194 194 193 193 193 194 193 192 192 192 193 194 195 191 190 190 189 189 189 190 191 188 188 188 189 189 189 189 190 190 189 188 190 193 195 196 195 190 193 196 195 193 193 197 202 198 198 197 197 198 199 201 202 207 207 207 207 207 207 207 208 205 206 208 209 209 208 207 206 208 211 207 206 210 206 203 210 209 203 199 202 207 209 207 204 205 205 204 203 201 200 199 199 201 199 197 195 194 193 194 194 192 192 192 193 193 194 194 195 199 197 196 197 199 200 198 197 204 196 185 166 135 112 120 143 205 197 200 211 204 177 154 147 160 165 177 181 161 134 133 151 178 182 185 186 185 182 176 171 179 187 166 176 189 182 149 65 69 171 199 165 159 180 185 165 123 117 108 83 48 33 54 81 105 153 186 160 89 37 55 107 109 124 142 159 164 155 112 41 34 32 61 96 101 104 138 175 145 125 129 149 150 141 148 162 125 125 166 200 154 107 102 81 68 170 218 217 129 38 62 88 128 206 226 168 112 79 70 99 173 124 89 128 107 64 94 89 63 9 29 39 55 60 67 95 102 67 49 61 58 40 72 140 178 150 157 169 148 136 127 98 66 81 90 106 100 81 110 151 125 111 98 103 89 56 40 36 44 35 39 52 48 49 57 66 87 77 76 72 61 63 60 42 72 97 112 107 92 76 73 84 173 212 180 116 109 119 107 100 86 63 43 35 38 49 50 38 45 84 114 95 54 42 49 50 33 39 50 47 62 126 170 155 91 65 47 37 62 126 134 163 156 185 166 119 107 117 121 127 114 141 141 121 92 71 80 96 96 101 94 104 132 128 99 84 92 82 73 70 116 173 161 122 89 103 120 100 110 159 176 182 173 182 177 190 174 175 176 170 184 173 188 161 131 156 182 198 187 98 117 193 194 139 88 67 104 157 168 145 117 107 151 200 185 186 179 174 180 181 177 177 179 180 182 184 183 181 179 177 178 179 180 181 180 179 177 175 179 179 179 180 180 181 181 181 182 182 181 181 181 181 180 180 181 180 180 179 179 178 178 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 177 177 178 179 180 180 181 181 182 182 182 182 182 182 182 182 179 179 180 180 181 182 182 183 182 181 181 180 180 179 179 179 182 181 180 179 178 178 178 178 177 178 179 179 179 179 178 177 181 181 180 179 179 180 181 181 178 178 178 179 179 180 180 181 181 181 181 180 180 179 179 179 181 180 179 179 179 179 180 181 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 181 181 181 180 180 179 179 179 182 181 181 180 180 179 179 179 178 178 178 179 179 180 180 180 178 178 179 180 181 182 182 183 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 178 178 179 180 180 181 182 182 178 179 180 182 183 184 185 185 181 181 181 181 181 181 181 181 179 180 180 181 181 180 180 179 175 177 180 180 179 179 180 182 181 181 180 180 180 179 179 179 178 178 178 178 179 180 181 181 183 182 180 179 179 179 180 180 180 180 179 178 177 177 177 177 177 178 180 182 182 182 180 180 186 183 179 178 179 180 179 178 180 180 180 180 180 180 180 180 179 181 181 180 178 177 180 182 179 179 179 180 180 181 181 181 178 178 178 178 178 178 178 178 177 178 179 180 182 183 184 185 180 179 177 176 176 177 179 180 179 180 182 182 182 181 180 179 179 179 179 179 179 179 179 179 181 181 181 180 180 179 179 179 182 181 179 177 176 176 176 176 186 185 184 184 183 183 183 184 185 186 188 189 189 191 194 197 190 190 189 189 190 190 190 191 190 190 191 191 192 193 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 196 197 197 195 192 191 192 194 188 190 193 196 197 196 195 193 192 192 194 195 197 198 200 200 198 198 196 195 195 195 196 197 194 195 196 197 197 197 196 196 196 196 196 196 196 196 196 196 192 191 191 190 190 191 192 192 194 192 190 188 188 190 192 194 192 192 191 190 191 192 194 195 195 194 192 191 191 192 194 195 189 189 189 188 188 188 188 187 190 190 191 191 192 193 193 194 192 191 190 190 191 191 192 192 190 193 195 195 192 189 188 188 179 183 186 186 183 184 188 193 190 190 189 188 186 185 184 184 188 186 184 183 184 184 182 180 176 176 177 177 178 178 179 179 183 182 180 179 179 180 182 183 178 179 180 180 180 180 179 178 180 180 180 181 181 182 182 182 182 182 181 181 181 182 183 184 182 181 181 181 181 181 181 181 183 183 183 182 182 181 181 180 185 185 184 184 183 183 184 184 182 182 182 182 182 183 184 185 189 189 188 188 187 187 186 186 186 186 186 185 185 184 184 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 185 185 185 185 184 183 183 183 184 184 184 184 185 185 183 185 186 186 184 185 188 191 191 191 190 189 188 186 185 184 182 185 189 190 190 190 192 193 191 191 191 191 191 191 191 191 195 196 197 199 201 203 204 205 208 206 204 206 210 212 211 209 208 210 212 212 210 209 209 210 210 210 210 210 210 210 210 210 213 212 210 209 211 214 217 220 213 216 216 211 210 212 211 207 213 213 213 213 213 213 213 213 212 213 214 214 213 212 213 214 215 214 213 213 213 214 215 216 209 211 215 217 217 215 211 209 212 212 212 212 212 212 212 212 215 215 216 216 216 215 213 212 212 212 213 213 214 215 216 216 216 216 215 215 215 214 214 214 213 213 213 213 213 213 213 213 212 212 213 213 213 212 211 211 208 208 209 209 208 207 205 204 205 204 203 201 201 201 201 201 203 201 199 199 199 199 197 195 197 197 197 196 196 195 195 195 190 190 191 192 192 192 191 191 195 194 194 193 192 191 190 190 191 191 190 190 190 191 193 194 190 190 189 188 189 192 194 195 184 185 185 186 186 186 185 185 187 188 188 186 183 183 185 187 187 186 186 186 186 185 185 185 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 164 164 164 164 165 166 167 168 166 166 166 166 166 166 166 166 163 163 164 165 166 166 167 167 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 165 165 164 164 165 165 166 166 166 165 165 164 164 164 164 170 165 160 161 166 168 166 161 165 165 165 166 166 167 167 167 166 166 166 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 169 169 166 167 170 170 167 168 168 168 169 169 170 170 170 167 168 169 171 171 171 171 171 168 169 170 171 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 176 176 177 177 178 179 179 179 178 178 179 180 180 179 178 178 176 176 176 177 178 178 179 179 180 179 179 178 178 177 177 176 180 180 180 180 180 179 179 179 180 181 182 183 184 186 187 187 189 189 188 188 188 188 188 188 189 189 191 192 192 192 191 191 193 192 191 190 189 189 189 189 191 191 191 191 191 191 191 191 190 190 190 191 192 192 193 193 191 194 196 197 196 196 197 198 195 196 197 198 199 200 201 201 199 199 199 199 200 200 201 202 199 199 199 199 200 201 202 203 198 198 197 197 197 197 198 198 199 199 198 198 198 199 200 201 201 199 197 198 199 201 200 199 200 200 199 199 198 197 197 197 199 199 200 200 200 201 201 201 201 201 201 202 202 202 203 203 204 205 206 207 208 207 207 206 205 205 206 207 208 209 210 211 212 210 208 209 211 213 212 211 212 212 212 212 211 211 211 211 212 212 213 213 213 213 214 215 214 214 214 214 214 214 214 214 213 213 213 213 212 212 212 212 212 213 213 213 213 213 213 214 213 213 213 212 212 211 211 211 213 213 213 212 212 212 211 211 213 212 210 208 208 210 212 213 210 210 211 211 211 212 212 212 212 213 213 213 213 214 214 214 214 214 214 214 214 215 215 215 215 215 215 216 216 217 217 217 216 216 217 217 217 218 218 218 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 222 221 221 221 221 221 221 220 220 221 221 221 221 221 221 222 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 221 221 220 219 219 219 220 220 222 222 222 220 218 217 216 216 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 217 217 216 215 215 215 216 216 214 214 214 214 213 213 213 213 210 210 210 210 210 212 213 214 214 214 213 213 213 213 213 213 214 211 209 209 210 211 210 209 208 208 209 209 209 210 210 210 208 208 208 208 208 208 208 208 206 207 208 208 208 207 205 204 203 203 203 203 202 201 201 200 200 200 200 200 200 200 200 200 195 196 196 197 198 198 199 199 198 197 196 196 196 197 198 198 198 198 198 199 199 200 200 200 200 201 202 203 203 203 203 202 200 201 203 202 201 201 202 204 205 205 206 206 206 206 205 205 204 205 205 205 205 205 205 206 203 204 207 208 209 209 207 206 207 208 208 209 210 210 210 211 210 210 210 211 211 212 212 213 213 212 211 212 214 214 212 210 211 211 212 213 213 213 212 212 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 215 215 215 215 214 214 213 213 214 214 214 213 213 212 212 212 212 212 212 211 211 211 210 210 208 207 207 208 210 210 208 206 208 208 208 208 208 209 210 211 212 212 212 212 211 210 209 208 209 208 208 207 207 206 206 205 207 207 207 206 205 204 204 204 207 206 206 206 206 206 206 205 204 204 204 204 203 203 203 203 204 204 204 204 204 204 204 204 201 202 203 203 201 201 204 206 204 205 206 206 206 205 203 202 200 202 203 202 200 199 201 202 198 198 198 197 197 196 196 196 196 196 195 195 195 194 194 194 194 193 193 192 192 193 194 194 191 191 190 189 189 189 190 190 188 188 188 188 189 189 189 189 192 191 190 192 195 196 195 194 192 195 197 197 194 194 199 203 199 199 199 199 199 201 202 203 206 206 206 207 207 208 208 208 210 207 206 210 211 209 207 207 205 213 212 209 212 211 206 204 207 206 206 208 209 207 203 200 205 204 203 202 201 200 199 199 200 198 196 194 193 193 193 194 192 192 192 193 193 194 194 194 199 197 196 197 200 201 200 198 203 192 180 167 147 122 108 105 128 163 190 194 197 201 187 163 161 133 113 118 132 144 162 181 182 184 182 177 179 185 182 172 173 186 179 183 198 198 147 59 97 177 191 156 132 116 122 134 132 150 157 137 95 50 37 53 82 118 142 120 76 51 54 65 73 102 124 147 174 171 112 39 25 38 65 88 98 105 107 100 89 115 147 150 128 122 139 153 145 172 181 147 110 140 168 121 73 111 172 197 123 79 109 93 117 196 197 132 85 42 68 175 199 139 106 137 126 106 137 139 105 42 32 18 40 54 61 83 85 65 56 66 60 40 63 117 128 119 139 156 141 123 108 85 100 125 125 119 106 95 111 125 107 98 107 127 106 56 43 60 62 39 38 53 49 44 58 78 76 60 60 70 62 46 45 51 74 103 120 108 78 56 68 99 155 178 151 99 88 97 95 94 108 78 40 21 44 89 94 62 44 56 75 77 57 44 39 33 39 82 105 78 63 100 126 111 82 52 45 82 125 176 181 194 193 210 198 159 140 142 126 96 106 147 149 110 74 64 67 64 69 67 74 109 144 137 109 99 92 87 84 78 118 179 169 124 73 80 90 101 143 166 143 142 161 182 178 186 175 179 183 184 189 164 145 107 104 157 192 202 177 104 136 204 184 114 69 66 132 201 206 159 132 147 182 194 182 177 175 175 176 178 180 178 179 179 179 180 180 181 182 182 179 180 180 180 180 180 179 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 180 180 180 179 179 179 178 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 183 183 183 183 183 183 183 183 181 181 181 180 180 179 179 179 181 180 179 179 179 180 181 181 179 180 180 181 181 180 180 179 181 181 180 179 179 180 181 181 178 178 179 179 179 180 180 180 181 181 180 180 180 180 180 180 181 180 180 179 179 180 180 181 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 181 181 181 181 181 181 180 180 181 181 181 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 178 179 179 179 180 180 181 181 179 179 180 181 181 181 181 181 181 181 181 181 181 181 181 181 179 179 180 180 180 180 179 179 179 180 181 180 178 178 179 181 180 180 180 180 179 179 178 178 180 180 179 179 180 181 182 182 182 181 180 179 179 179 180 181 180 180 180 179 179 178 178 177 179 179 180 181 181 181 180 180 183 180 178 178 180 181 181 179 180 180 180 180 180 180 180 180 179 180 181 180 178 178 180 182 180 180 180 180 180 180 181 181 179 179 179 179 179 179 179 179 182 182 181 180 179 178 178 177 178 179 179 179 179 179 179 178 181 181 181 182 181 181 180 180 180 180 180 180 180 180 180 180 181 180 180 180 180 180 180 179 181 181 179 178 177 177 178 178 185 185 184 184 184 184 185 185 186 187 187 186 184 184 186 188 187 187 187 188 188 189 189 189 191 191 192 192 193 193 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 194 194 194 194 194 195 195 195 196 197 197 195 192 191 192 194 188 190 192 193 194 194 193 193 193 194 194 195 196 196 197 197 195 194 194 194 194 196 197 198 196 197 198 199 199 199 198 198 195 195 195 195 195 195 195 195 194 194 193 192 192 192 193 193 191 191 191 191 191 191 191 191 191 191 191 191 192 193 193 194 194 193 193 192 192 193 193 194 193 192 192 192 192 191 191 191 189 189 189 189 189 188 188 188 190 189 189 189 189 190 190 191 190 192 194 193 190 188 188 189 188 191 193 191 187 186 189 192 186 186 187 187 188 188 189 189 188 186 184 184 185 185 183 181 184 184 183 183 182 181 181 181 183 182 181 180 180 181 182 183 181 182 183 183 184 183 183 182 180 180 180 181 181 182 182 182 182 182 181 181 181 182 183 184 181 181 182 183 185 186 187 187 183 183 182 182 182 182 182 182 184 183 183 183 184 185 186 187 183 183 183 183 184 184 185 186 185 185 184 184 183 183 183 182 187 187 186 186 185 185 184 184 186 186 186 185 184 184 183 183 186 186 185 184 183 183 182 182 185 185 185 185 185 185 185 185 183 184 184 185 185 184 184 183 183 183 183 183 183 183 183 183 182 184 186 186 185 187 190 193 192 191 190 188 188 188 188 188 184 187 190 190 189 189 190 191 189 189 189 190 190 190 190 190 196 196 198 199 201 203 204 205 207 206 206 207 209 211 211 210 211 213 214 213 210 207 207 208 211 211 211 211 211 211 211 211 214 213 212 211 211 213 215 216 210 213 213 211 211 215 215 212 213 213 213 213 213 213 213 213 212 213 214 214 213 212 213 214 213 213 212 212 212 213 214 215 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 214 214 215 216 215 214 213 213 213 213 213 214 214 215 215 215 216 216 215 215 215 214 214 214 213 213 213 213 213 213 213 213 212 212 213 213 213 212 211 210 202 203 205 206 207 207 207 207 205 204 203 202 201 201 202 202 203 201 199 199 200 199 197 195 196 196 196 195 194 194 193 193 190 191 191 192 192 192 192 191 193 193 193 193 193 193 193 193 191 190 190 189 189 190 191 192 190 190 189 188 188 188 189 189 186 186 187 187 187 187 186 186 186 187 187 185 182 182 184 186 187 186 186 186 186 186 186 185 163 163 164 165 166 166 167 167 165 165 165 165 165 165 165 165 163 164 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 164 164 166 166 166 166 165 165 165 165 169 167 165 164 165 166 165 164 165 165 165 166 166 166 167 167 165 165 166 166 167 167 168 168 165 165 165 165 165 165 165 165 168 168 167 167 167 167 166 166 168 170 169 167 166 168 167 165 166 166 167 168 169 170 171 172 169 169 170 171 171 171 170 169 167 168 169 170 171 171 171 170 170 170 170 170 170 170 170 170 172 172 173 173 173 173 174 174 176 177 177 178 178 179 180 180 177 178 179 179 179 179 178 177 178 178 178 178 178 178 178 178 182 181 181 180 178 177 176 176 181 181 181 181 181 180 180 180 181 181 182 183 185 186 187 187 188 188 188 188 188 188 188 188 189 189 190 191 191 191 191 190 189 190 190 191 190 190 189 189 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 193 196 198 198 197 196 197 199 197 197 197 198 198 199 199 199 199 199 199 200 200 201 201 201 196 197 198 199 200 201 201 200 199 199 198 198 198 198 199 199 200 199 199 198 199 199 200 201 200 199 199 200 202 202 200 198 202 202 201 200 199 198 198 197 199 199 200 200 200 201 201 201 202 202 202 203 203 203 204 204 204 204 206 207 208 208 208 208 206 207 207 208 209 210 211 211 212 210 209 209 211 212 212 212 213 213 212 212 212 212 212 212 212 212 213 213 213 213 214 215 214 214 214 214 214 214 214 214 213 213 213 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 212 212 212 211 211 214 213 213 213 212 212 212 211 215 213 211 209 209 211 213 215 210 211 211 211 212 212 212 212 214 214 214 214 214 215 215 215 215 215 215 215 216 216 216 216 215 215 216 216 216 217 217 217 216 217 217 217 218 218 218 218 218 218 219 219 219 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 222 222 221 221 221 221 220 220 220 221 221 221 221 221 221 222 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 221 221 221 221 221 221 222 220 220 220 220 220 220 220 220 223 222 221 220 219 218 218 218 219 221 223 221 217 215 217 219 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 219 218 215 213 212 213 215 216 213 213 213 213 213 212 212 212 212 212 211 211 211 211 211 212 213 213 213 213 213 213 214 214 214 212 209 209 210 211 210 209 209 209 209 209 210 210 211 211 209 209 209 209 209 209 209 209 205 205 206 206 206 205 204 203 202 203 205 206 205 202 200 198 200 200 200 200 200 200 200 200 200 199 198 197 197 198 200 200 197 196 196 197 198 199 200 201 196 196 197 198 199 200 201 202 202 201 201 201 201 202 203 203 199 201 203 202 201 200 202 203 205 205 204 204 204 204 205 205 205 205 205 205 205 204 204 204 206 206 207 207 208 208 209 209 211 210 208 207 207 209 210 212 211 211 211 211 212 212 212 212 211 211 212 214 216 215 212 208 210 211 212 213 214 214 214 214 211 211 211 211 211 211 211 211 214 214 214 214 214 214 214 214 218 218 217 216 215 214 213 213 214 214 214 213 213 213 213 212 212 212 212 212 211 211 211 210 208 207 206 208 210 210 208 206 211 212 212 212 211 210 209 208 214 214 214 213 211 209 207 205 209 209 208 208 207 206 206 206 207 207 206 205 205 204 203 203 212 208 205 206 209 209 207 203 205 205 204 204 203 202 202 202 206 206 206 206 206 206 206 206 202 204 205 204 202 202 204 206 206 205 204 203 203 203 203 204 205 206 207 206 204 203 204 204 196 196 197 197 198 199 199 199 197 197 197 196 196 196 195 195 194 194 193 193 193 193 194 194 192 191 190 189 188 188 189 189 188 188 188 189 189 189 189 189 193 192 192 194 196 197 195 192 194 196 198 197 195 196 199 203 200 200 200 200 201 202 203 204 205 205 206 207 208 208 209 209 215 208 205 211 213 209 208 211 205 213 215 211 212 215 210 203 203 206 210 210 209 206 203 200 203 203 202 202 201 200 199 199 198 197 194 193 192 192 192 193 192 192 192 193 193 193 193 194 196 195 194 196 198 200 199 198 208 192 168 147 135 127 121 117 100 118 134 141 150 160 162 155 137 108 91 109 143 168 182 190 190 171 157 161 175 183 181 177 180 180 173 159 179 197 142 70 138 185 179 149 112 64 72 122 135 168 174 154 123 70 42 59 69 69 78 87 87 81 61 34 41 72 94 115 150 154 100 40 33 45 59 69 78 87 89 85 106 128 140 122 107 131 167 181 201 169 132 116 125 178 210 172 107 61 105 141 109 145 174 100 86 133 131 99 72 47 98 210 193 124 108 143 151 155 179 190 151 103 65 13 27 48 52 61 68 65 67 71 56 34 56 106 106 92 105 134 133 102 85 88 117 149 145 127 116 109 106 91 110 120 139 137 95 56 75 123 96 55 38 42 41 44 87 133 107 80 60 61 52 30 38 73 97 139 150 113 74 63 79 101 95 124 138 120 89 73 78 92 104 83 41 13 52 126 136 88 40 32 43 59 52 38 33 33 72 145 168 110 63 66 73 62 54 41 62 146 184 200 197 189 188 168 163 157 142 137 109 55 82 126 143 107 71 67 70 66 59 48 59 100 129 126 123 135 95 83 87 85 107 152 152 122 91 82 78 111 174 170 111 99 156 194 188 186 173 175 176 184 188 162 125 85 95 149 182 195 177 116 153 210 162 74 52 90 159 214 203 148 137 174 197 174 180 170 177 185 176 175 181 178 182 181 178 177 177 179 182 183 181 181 180 180 180 181 182 182 179 179 179 179 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 180 180 180 179 179 181 181 181 180 180 180 179 179 180 180 179 180 181 182 183 184 181 181 182 183 183 182 181 181 181 181 180 179 179 180 181 181 179 179 179 179 180 180 180 180 180 180 180 180 180 180 181 181 181 181 180 179 179 180 181 181 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 180 180 180 179 179 180 180 180 180 179 179 179 179 182 181 181 180 180 179 179 179 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 179 178 177 177 180 180 180 180 180 180 180 180 178 179 179 180 180 179 179 178 184 183 182 180 178 177 179 181 181 181 180 180 179 179 179 179 181 181 180 180 181 181 182 183 180 180 179 179 179 180 181 181 179 180 181 182 181 180 179 178 181 181 180 179 179 179 180 180 179 178 179 180 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 179 178 178 180 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 183 183 182 180 178 177 175 175 177 179 181 183 183 181 179 177 183 182 181 181 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 181 181 181 181 181 180 179 179 180 180 181 184 184 184 185 185 186 186 187 186 187 187 185 182 181 183 185 186 186 187 188 189 190 190 190 193 193 193 193 193 194 194 194 195 195 195 195 195 195 195 195 193 193 193 193 193 193 193 193 193 193 194 194 195 195 196 196 196 197 196 195 193 192 193 194 189 189 190 191 191 192 192 193 194 194 194 194 194 194 194 194 193 193 194 194 196 197 199 200 196 197 198 199 199 199 198 198 194 194 194 194 194 194 194 194 197 197 195 194 194 194 194 194 189 191 192 194 194 192 191 189 190 191 192 193 193 193 192 192 192 193 193 193 193 193 193 192 194 194 194 194 193 193 193 193 190 190 189 188 187 187 186 186 189 190 190 191 191 191 192 193 191 191 191 190 188 187 188 189 187 190 192 191 187 186 188 191 186 186 187 188 189 190 191 191 189 187 186 186 187 187 185 183 190 190 188 187 185 183 182 181 183 182 181 181 181 181 182 183 182 182 184 185 185 185 185 184 181 181 181 181 182 182 182 182 182 182 181 181 181 182 183 184 180 180 181 182 183 184 184 185 182 182 182 183 183 183 183 183 182 182 183 184 185 186 188 189 184 185 185 185 185 186 186 186 188 188 188 188 187 187 187 187 188 188 187 186 186 185 184 184 187 187 186 185 184 183 182 181 187 186 185 184 183 182 182 181 184 184 184 184 184 184 184 184 183 183 184 185 185 184 183 183 183 183 182 182 182 182 182 181 182 183 185 186 186 188 191 194 193 192 190 188 188 189 190 191 187 189 191 191 189 187 188 189 189 189 190 191 192 192 193 193 197 198 199 200 202 204 205 206 206 207 209 209 209 209 211 212 206 208 211 212 211 211 212 214 212 212 212 212 212 212 212 212 214 214 214 213 213 212 212 212 211 213 213 212 212 215 215 213 213 213 213 213 213 213 213 213 212 213 214 214 213 212 213 214 212 212 211 211 211 212 213 214 215 213 210 208 208 210 213 215 213 213 213 213 213 213 213 213 212 213 213 214 214 214 214 213 214 214 214 214 214 214 214 214 216 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 211 211 212 212 212 211 210 210 204 204 206 207 208 208 208 208 206 205 204 203 202 202 202 203 204 202 200 200 200 200 198 196 196 196 195 194 193 192 192 191 192 192 192 192 192 192 192 192 192 192 192 193 194 194 194 195 191 190 189 189 188 189 189 190 190 190 189 189 187 186 184 183 187 187 188 188 188 187 187 186 185 185 185 184 182 182 183 185 186 186 186 186 186 186 186 186 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 162 163 165 167 167 166 165 164 164 164 164 164 164 164 164 164 167 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 166 167 168 168 167 166 164 166 166 166 166 166 166 166 166 167 168 168 167 165 164 165 166 166 166 166 166 166 166 166 166 164 165 165 166 166 167 167 168 165 165 165 165 165 165 165 165 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 166 166 167 167 168 169 169 170 170 169 170 171 171 171 170 169 169 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 177 177 177 178 179 179 180 180 177 178 178 179 179 178 178 177 179 179 178 178 178 177 177 177 180 180 179 179 178 178 177 177 181 181 181 181 181 181 181 181 182 182 183 184 185 186 187 187 187 187 187 187 188 188 188 188 189 189 189 190 190 190 190 190 186 188 190 191 191 191 189 189 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 193 195 197 197 195 195 196 198 198 198 198 198 198 198 198 198 199 199 200 200 201 201 201 201 201 201 202 203 202 200 198 197 200 200 199 199 199 199 200 200 200 200 199 199 199 200 201 201 200 200 200 202 204 203 200 197 203 202 202 201 200 199 198 198 201 201 202 202 202 203 203 203 203 203 203 204 204 204 205 205 204 205 206 207 208 208 209 209 208 208 209 209 210 211 212 212 211 210 209 209 210 211 212 213 213 213 213 213 213 213 213 213 212 212 213 213 213 213 214 215 215 215 215 215 215 215 215 215 213 214 214 214 215 215 216 216 215 215 214 214 213 213 213 212 216 216 215 215 214 214 214 214 214 214 213 213 213 212 212 212 213 213 213 212 212 213 213 213 211 211 211 212 212 212 213 213 214 214 214 214 214 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 217 217 218 218 217 217 217 218 218 218 219 219 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 220 220 220 220 220 220 220 220 222 221 220 219 219 219 219 219 213 218 221 221 218 217 221 225 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 219 218 216 214 214 214 214 215 213 213 213 212 212 212 212 211 212 212 212 211 212 212 212 212 212 212 212 213 213 214 214 214 214 212 210 209 211 212 211 210 209 210 210 210 211 211 211 212 210 210 210 210 210 210 210 210 206 206 206 206 206 205 204 204 204 204 205 205 204 202 200 199 200 200 200 200 200 200 200 200 203 201 199 197 196 197 199 201 198 198 198 198 199 199 200 200 197 197 198 198 199 200 200 201 203 202 200 199 199 201 202 204 201 203 204 204 202 202 203 205 205 204 203 202 202 203 204 205 206 205 205 205 204 204 203 203 208 207 206 206 207 208 210 211 212 212 211 210 210 211 211 212 212 212 212 212 212 212 212 211 211 210 210 211 213 213 210 208 212 212 213 214 214 214 214 214 213 213 213 213 213 213 213 213 215 215 215 215 215 215 215 215 217 217 216 216 215 214 214 213 214 214 214 214 214 213 213 213 213 213 212 212 212 211 211 211 209 208 207 208 210 209 207 204 210 211 212 213 212 210 208 207 214 214 213 213 211 209 207 206 209 209 209 208 207 207 206 206 205 205 205 205 205 205 204 204 211 209 207 207 208 208 206 204 206 205 205 204 203 202 201 201 206 206 206 206 206 206 206 206 206 207 208 207 205 205 207 209 204 204 203 203 203 203 203 203 204 204 204 203 202 201 201 201 197 197 198 198 199 199 200 200 199 198 198 198 197 197 197 197 195 195 194 194 193 193 193 193 192 191 190 189 188 188 189 189 190 190 190 191 191 191 191 191 194 193 193 195 197 196 193 191 195 196 198 197 196 196 199 202 200 200 200 200 200 202 203 204 204 205 205 207 208 209 210 210 215 208 207 212 211 206 208 216 218 214 213 212 208 208 208 203 206 208 209 206 205 206 206 204 202 202 201 201 200 199 199 199 196 195 193 191 190 190 191 192 192 192 192 192 192 193 193 193 193 192 191 193 196 198 198 196 207 196 172 144 134 147 166 177 165 150 138 138 145 149 151 152 125 127 141 165 183 186 183 182 196 150 122 141 173 182 180 181 185 173 168 137 150 175 129 97 162 192 182 170 141 72 56 100 127 164 161 139 125 83 61 92 86 47 41 79 107 104 81 57 53 50 63 74 89 102 79 45 43 41 48 59 59 58 90 138 156 124 92 81 104 153 190 197 188 110 79 137 185 201 207 187 136 57 62 78 104 199 198 85 53 77 97 93 68 84 143 178 157 85 96 145 167 179 186 200 192 161 109 30 27 39 43 50 60 67 74 70 44 25 66 136 160 121 100 119 117 74 62 97 127 153 155 155 154 139 120 97 118 136 141 100 56 57 93 137 99 64 49 37 32 38 99 154 146 118 73 46 40 40 64 106 123 163 151 92 74 101 114 101 69 84 126 145 110 70 69 85 68 67 42 20 58 133 147 101 42 31 36 45 38 34 47 60 100 167 175 115 67 48 39 38 34 60 105 197 206 194 199 179 151 103 108 134 125 117 101 59 57 91 128 120 95 93 105 120 120 87 68 83 99 94 92 104 86 64 76 88 98 124 132 128 125 101 88 118 164 155 105 81 140 193 191 186 175 174 170 181 180 167 147 128 124 132 149 175 167 124 164 204 141 55 56 121 181 198 170 140 154 193 204 172 157 153 178 195 179 174 183 179 184 183 180 178 177 177 179 180 182 181 180 179 180 182 184 185 181 180 180 180 179 179 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 182 182 182 181 180 180 179 179 180 180 180 180 180 180 180 180 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 182 181 181 181 181 182 183 184 181 181 182 183 183 182 181 181 181 181 180 179 179 180 181 181 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 182 181 180 180 180 180 181 182 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 180 180 180 180 180 180 180 180 177 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 181 181 180 180 180 180 180 180 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 179 180 180 180 179 178 177 176 179 179 179 179 179 179 179 179 178 179 179 180 180 179 179 178 185 184 182 180 178 179 180 182 182 182 182 181 181 180 180 180 181 181 180 180 180 181 181 182 179 179 179 180 180 181 181 182 179 180 182 183 183 182 180 178 183 182 180 178 178 179 180 181 178 179 180 182 182 182 180 178 180 180 180 180 180 180 180 180 180 180 180 179 179 179 180 181 181 181 181 180 180 179 179 179 181 181 181 181 181 181 181 181 179 179 179 179 180 180 180 180 179 180 182 182 182 182 180 179 184 183 181 180 179 179 180 180 181 181 181 181 181 181 181 181 179 180 180 180 181 181 182 182 181 181 180 180 181 182 183 184 183 183 184 186 187 187 188 188 185 186 187 186 185 185 187 190 187 188 189 191 192 193 193 193 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 194 194 194 194 194 194 194 194 193 194 194 195 195 196 196 197 197 196 196 195 194 193 194 195 191 190 190 190 190 191 193 193 193 193 193 193 193 193 193 193 195 195 196 196 197 198 199 199 194 195 196 197 197 197 196 196 195 195 195 195 195 195 195 195 199 198 196 195 194 194 194 194 191 192 192 193 193 192 192 191 190 191 193 194 194 193 191 190 191 192 193 194 194 193 192 191 192 192 192 192 191 191 191 191 191 191 191 191 190 190 189 189 186 187 189 190 189 189 190 191 191 190 189 187 186 186 188 189 182 185 188 189 188 188 191 193 190 190 189 189 189 189 188 188 190 188 187 187 188 188 187 185 190 189 188 186 185 183 182 181 183 183 183 182 182 183 183 183 180 181 182 183 184 184 183 183 181 182 182 182 182 182 182 182 182 182 181 181 181 182 183 184 183 183 183 182 181 180 180 179 182 182 183 183 184 184 185 185 184 184 184 185 186 187 188 189 185 185 186 186 186 186 186 186 190 190 190 190 190 190 190 189 189 189 188 187 186 185 185 184 186 185 185 184 184 183 183 183 185 185 184 184 184 183 183 183 181 181 181 181 181 181 181 181 182 183 184 184 184 184 183 182 183 183 183 183 182 182 182 182 183 184 184 185 186 188 190 191 193 192 191 190 189 189 189 188 188 190 191 191 189 188 189 191 192 192 193 194 196 197 198 199 199 199 200 202 203 205 206 206 205 208 211 211 209 209 211 214 205 208 211 213 213 213 214 216 213 213 213 213 213 213 213 213 212 213 214 215 215 213 212 211 216 216 215 213 212 212 211 210 212 212 212 212 212 212 212 212 212 213 214 214 213 212 213 214 212 212 212 212 212 213 213 214 216 214 211 209 209 211 214 216 213 213 213 213 213 213 213 213 211 212 212 213 213 214 214 214 215 214 214 214 214 214 213 213 215 215 215 214 214 214 213 213 212 212 212 212 212 212 212 212 210 211 211 212 211 211 210 209 211 211 210 210 209 208 207 207 207 206 205 203 203 203 203 203 204 202 200 200 200 200 198 196 196 196 195 194 193 192 191 191 193 193 192 192 192 192 192 192 191 192 192 192 192 192 192 193 190 190 189 188 188 187 187 187 188 189 189 189 188 186 183 181 187 187 187 188 187 187 186 185 185 185 185 184 184 184 184 185 186 186 186 187 187 187 187 187 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 163 164 166 167 167 166 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 167 168 168 167 165 164 166 166 166 166 166 166 166 166 165 167 169 168 165 163 165 167 166 166 166 166 166 166 166 166 165 165 165 165 166 166 167 167 166 166 166 166 166 166 166 166 165 165 166 167 167 168 169 169 166 166 166 167 167 167 167 168 168 168 168 168 168 168 167 167 169 170 171 171 171 170 169 169 169 170 170 171 171 171 170 170 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 176 176 177 178 178 179 179 180 177 177 178 179 179 178 177 177 178 178 177 177 176 176 175 175 176 176 176 177 178 178 179 179 180 180 181 181 181 182 182 182 182 182 183 183 184 185 186 186 186 186 186 187 187 188 188 188 189 189 189 188 188 188 189 189 185 187 189 190 191 191 190 189 191 191 191 191 191 191 191 191 193 193 193 192 192 192 192 192 193 195 197 196 195 195 197 199 199 199 198 198 198 198 198 198 198 199 200 201 201 201 200 200 204 204 205 206 205 203 201 199 201 200 200 199 199 200 200 201 201 200 199 199 199 200 201 202 201 200 201 203 204 204 201 198 202 202 201 200 199 199 198 198 201 201 202 202 202 203 203 203 203 203 204 204 204 205 205 205 206 206 206 207 207 208 209 209 209 209 209 210 210 211 211 212 210 210 210 210 210 211 212 213 212 212 212 213 213 214 214 214 212 212 213 213 213 213 214 215 215 215 215 215 215 215 215 215 214 214 214 215 215 216 216 216 215 215 215 214 214 213 213 213 216 216 216 215 215 215 214 214 214 214 214 214 213 213 212 212 211 212 214 216 216 214 212 211 211 211 212 212 212 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 215 215 215 215 216 216 217 217 217 218 218 218 217 217 218 218 218 219 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 220 220 220 220 220 220 220 220 219 219 219 219 219 220 221 222 213 218 221 221 218 217 221 225 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 219 219 218 216 214 213 213 213 213 212 212 212 212 211 210 210 211 212 213 213 214 214 212 212 212 213 213 214 214 214 215 212 210 210 211 212 211 210 210 210 211 211 211 212 212 212 210 210 210 210 210 210 210 210 209 208 208 207 207 207 207 207 208 206 204 202 201 201 201 202 200 200 200 200 200 200 200 200 203 201 199 196 196 197 198 200 200 200 200 200 199 199 198 198 199 199 199 199 199 199 198 198 203 202 200 199 199 200 201 203 201 202 204 203 202 201 203 205 204 203 202 201 201 202 203 204 205 205 205 204 204 203 203 203 209 208 206 206 206 208 210 212 209 210 212 213 213 212 210 209 213 212 212 212 212 212 212 212 214 212 209 209 211 212 212 211 215 215 215 215 215 214 213 212 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 215 215 215 215 215 214 214 214 214 214 214 214 214 213 213 213 212 212 212 211 211 212 210 209 209 209 208 205 202 207 208 210 211 212 211 209 208 211 211 212 212 212 211 210 209 210 210 209 208 208 207 207 206 204 204 205 205 205 206 206 206 207 209 209 208 205 203 204 205 207 206 206 205 204 203 202 202 206 206 206 206 206 206 206 206 207 208 209 207 205 205 207 209 201 202 204 205 205 204 202 201 200 199 198 197 197 196 196 195 200 200 200 199 199 199 199 198 199 199 199 199 198 198 198 197 195 195 195 195 194 194 193 193 193 192 191 190 189 189 190 190 193 193 193 193 194 194 194 194 196 194 194 194 196 196 193 191 195 196 197 196 195 196 198 200 200 199 199 199 200 201 202 203 204 205 205 207 208 209 210 210 210 209 210 212 208 204 209 218 224 207 206 211 205 202 207 206 214 215 210 204 202 206 209 207 202 202 201 200 199 198 198 197 195 193 192 190 190 190 191 192 192 192 192 192 192 192 192 192 193 192 192 194 197 198 198 197 196 201 195 180 175 186 201 208 209 209 201 189 188 190 178 159 158 174 192 199 193 184 182 184 193 149 113 124 164 191 191 181 176 177 190 150 132 133 105 122 168 198 197 204 194 124 69 60 115 166 166 138 121 80 66 110 116 75 56 73 89 93 103 119 102 44 44 52 48 66 68 52 41 39 42 53 51 45 87 155 140 90 61 76 104 129 144 148 109 97 111 162 196 207 201 166 131 79 53 38 100 196 159 60 37 86 103 81 68 123 189 181 132 69 98 152 175 184 179 192 216 174 125 71 61 37 29 42 56 66 74 65 34 25 91 183 217 189 148 121 91 46 45 90 112 127 137 161 166 137 115 103 100 105 97 49 35 69 93 111 93 90 99 69 42 25 67 98 121 115 76 38 42 69 96 120 139 151 122 84 109 160 162 128 93 67 84 118 103 71 64 69 47 49 38 29 62 122 135 102 58 41 31 27 30 50 75 87 95 132 134 109 86 49 22 29 28 86 136 207 196 186 200 172 114 95 115 131 107 98 101 84 56 77 123 124 109 122 141 163 175 134 86 72 83 79 64 60 75 57 69 88 111 135 130 119 116 97 96 115 126 134 123 88 109 170 180 185 180 180 176 186 180 171 167 174 155 120 126 160 143 132 162 163 105 60 74 121 157 161 143 141 163 194 200 168 123 132 172 196 181 176 185 181 180 180 180 180 180 180 180 179 182 181 180 179 180 182 184 185 182 182 182 181 181 180 180 180 180 180 180 181 181 181 182 182 180 180 180 180 180 181 181 181 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 182 182 181 180 179 178 178 177 181 181 181 181 181 181 181 181 179 179 180 181 182 183 183 184 180 180 180 180 180 180 180 180 185 184 183 182 181 181 182 182 180 180 181 182 182 181 180 180 181 181 180 179 179 180 181 181 181 181 181 180 180 180 180 180 179 179 179 180 180 181 181 181 182 181 181 180 180 181 181 182 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 180 180 180 180 180 180 180 180 178 179 179 179 180 180 181 181 180 180 180 180 180 180 180 180 182 181 181 181 180 180 179 179 178 179 179 180 181 181 182 182 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 179 179 183 182 180 179 180 181 182 182 184 184 183 183 182 182 182 182 180 180 179 179 179 179 180 180 178 179 179 180 181 181 181 181 179 180 182 183 183 182 181 180 183 182 180 178 178 179 180 181 180 181 182 183 181 179 178 177 180 180 180 180 180 180 180 180 181 180 179 179 179 180 180 180 181 181 181 180 180 179 179 179 181 181 181 181 181 181 181 181 177 178 179 180 181 183 184 184 183 182 181 180 180 181 182 183 183 182 181 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 182 181 181 181 182 183 184 185 182 183 185 187 188 189 189 189 187 188 188 187 186 186 188 190 187 188 190 192 193 193 193 193 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 194 194 194 194 194 194 194 194 194 194 195 195 196 196 196 196 197 196 195 195 195 195 195 195 193 192 192 192 192 193 194 194 191 191 192 192 193 194 195 195 195 195 196 196 196 195 195 195 194 195 196 197 197 197 196 196 197 197 197 197 197 197 197 197 198 197 196 194 193 193 193 193 195 193 191 190 190 191 193 195 190 191 193 194 194 193 191 190 190 191 193 193 193 193 191 190 191 191 191 191 190 190 190 190 190 190 191 191 192 192 192 193 182 185 187 187 186 185 186 187 191 189 187 186 186 187 188 189 184 186 189 191 191 191 192 194 190 190 189 189 189 189 188 188 190 189 187 188 189 189 188 186 187 187 186 186 185 184 184 183 183 183 184 184 184 184 183 183 180 181 182 183 183 183 182 182 183 182 182 182 182 182 182 182 182 182 181 181 181 182 183 184 186 186 186 185 185 184 184 183 183 183 184 184 185 185 185 186 187 187 186 186 186 186 187 187 185 186 187 187 187 186 185 185 186 186 186 186 186 186 186 187 191 190 189 188 187 186 185 185 182 182 183 183 184 185 185 185 182 183 183 184 184 185 185 185 181 181 181 181 181 181 181 181 182 183 183 184 184 183 183 182 184 184 184 184 184 183 183 183 185 184 184 184 185 187 188 188 191 192 193 193 191 188 185 183 188 189 191 191 190 190 192 194 193 194 195 196 198 199 201 201 200 201 202 203 204 205 206 207 206 209 211 211 210 210 212 215 214 216 217 215 212 209 208 209 213 213 213 213 213 213 213 213 210 211 213 215 216 215 213 212 216 215 214 214 213 211 210 210 212 212 212 212 212 212 212 212 212 213 214 214 213 212 213 214 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 212 212 212 212 213 214 214 215 215 214 214 214 214 214 213 213 215 215 214 214 213 213 213 213 212 212 212 212 212 212 212 212 209 210 211 211 211 210 209 208 211 211 210 209 208 208 207 207 207 206 205 203 203 203 203 203 204 202 200 199 200 200 198 196 196 196 196 195 194 193 193 192 194 193 192 191 191 191 191 192 192 192 191 190 190 189 188 188 189 189 189 188 188 187 187 186 186 187 189 189 189 188 186 185 186 186 187 186 186 185 184 184 185 185 185 186 186 186 186 185 186 186 187 187 187 188 188 188 167 167 166 166 165 164 163 163 165 165 165 165 165 165 165 165 164 165 166 166 166 165 165 164 166 166 166 166 166 166 166 166 164 164 164 165 165 166 166 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 163 163 164 164 164 164 163 163 165 165 165 165 166 166 166 166 164 165 167 167 166 165 165 166 167 167 166 166 166 165 165 165 166 166 165 165 165 165 165 165 167 167 167 167 167 167 167 167 165 165 166 167 167 168 169 169 166 164 165 167 168 166 167 169 169 169 168 168 167 167 166 166 169 169 170 171 171 171 170 169 170 170 171 171 171 171 170 170 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 175 175 176 177 177 178 178 179 176 177 178 178 178 178 177 176 177 177 177 176 176 175 175 175 174 174 175 176 177 179 179 180 179 179 180 180 181 181 182 182 181 182 182 183 183 184 184 185 185 185 186 186 187 188 188 188 190 189 188 187 187 187 188 188 186 187 188 189 190 190 189 189 191 191 191 191 191 191 191 191 192 192 192 193 193 193 193 193 194 196 197 197 197 198 200 203 198 198 198 198 198 198 198 198 198 199 200 201 202 201 200 200 197 198 199 200 201 201 201 201 201 200 200 199 199 200 200 201 201 200 200 199 200 201 202 202 203 202 201 202 204 204 202 200 201 201 201 200 200 200 199 199 199 199 200 200 200 201 201 201 203 203 203 204 204 205 205 205 208 208 207 207 207 208 208 209 209 209 209 210 210 211 211 211 210 211 211 210 209 210 212 214 211 211 212 212 213 213 214 214 212 212 213 213 213 213 214 215 216 216 216 216 216 216 216 216 214 214 215 215 215 215 215 215 215 215 215 215 214 214 214 214 215 214 214 214 213 213 213 212 215 215 214 214 214 213 213 213 210 212 214 216 216 214 212 210 212 212 212 212 213 213 213 214 213 213 213 213 214 214 214 214 214 214 214 214 215 215 215 215 216 217 217 217 218 218 218 219 218 218 218 218 219 219 219 220 219 220 220 220 221 221 221 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 222 222 221 221 221 221 220 220 221 221 221 221 221 221 221 221 220 220 221 221 221 221 222 222 220 221 221 221 221 221 221 222 222 221 221 221 221 221 221 220 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 221 221 221 221 221 221 222 220 220 220 220 220 220 220 220 218 218 218 219 220 221 222 223 219 221 223 221 217 215 217 219 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 216 217 219 220 220 217 215 213 213 213 213 213 213 212 212 212 209 210 212 213 214 214 214 214 213 213 213 213 213 213 214 214 215 213 210 210 212 212 212 210 211 211 211 212 212 213 213 213 211 211 211 211 211 211 211 211 212 211 210 209 208 208 209 210 210 208 204 202 200 200 202 203 200 200 200 200 200 200 200 200 202 201 199 198 197 198 198 199 201 201 201 200 199 198 197 196 200 200 200 199 199 198 198 197 202 202 201 200 200 200 200 200 198 200 201 201 200 199 201 202 202 202 201 201 201 201 202 202 204 204 204 204 203 203 203 203 207 207 206 206 206 208 210 211 205 207 210 212 213 211 208 206 212 212 212 212 213 213 213 213 218 214 211 210 212 214 215 215 217 217 217 216 215 214 213 212 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 213 213 214 214 215 215 216 216 214 214 214 214 215 215 215 215 214 213 213 213 212 212 212 212 212 210 209 209 209 208 205 202 205 206 207 209 210 210 210 210 209 209 210 212 212 212 212 211 210 210 209 209 208 207 207 207 205 205 206 206 206 207 207 207 205 207 209 207 203 202 203 206 207 207 207 206 205 205 204 204 206 206 206 206 206 206 206 206 205 206 207 205 203 203 204 206 200 202 204 206 207 205 203 202 202 201 200 200 200 200 199 198 203 202 202 201 200 199 198 197 200 199 199 199 198 198 198 198 196 196 196 196 195 194 193 192 193 192 191 191 191 192 192 193 195 195 195 195 196 196 196 196 198 196 194 194 195 196 196 194 196 196 196 196 195 196 198 199 200 199 199 199 200 201 202 203 205 205 206 207 208 208 209 209 205 209 213 211 207 208 213 217 195 183 195 212 210 213 218 210 210 216 215 207 203 205 207 206 203 202 201 200 198 197 196 195 194 193 191 190 189 190 191 192 192 192 192 192 191 191 191 191 196 194 194 195 198 200 199 198 196 202 205 204 205 208 205 199 203 206 211 209 198 183 174 173 191 199 203 195 184 180 182 184 185 171 140 122 147 191 200 180 175 191 204 151 105 88 87 146 185 203 192 195 205 175 118 69 110 165 167 131 104 64 61 114 126 121 98 71 56 62 105 160 145 57 43 51 47 63 63 59 56 58 45 36 42 47 71 112 98 84 89 98 88 77 87 102 117 155 169 162 166 194 200 155 122 92 47 26 90 140 99 68 105 159 116 65 90 148 187 175 114 77 116 163 181 195 193 194 194 146 130 139 137 66 25 21 44 59 68 57 34 36 104 188 193 213 191 127 67 35 45 79 81 101 112 129 127 101 95 98 89 83 75 35 44 106 138 160 145 163 181 123 69 24 45 53 60 75 69 53 59 80 91 90 112 102 88 103 150 177 159 132 93 62 59 73 66 57 59 60 56 46 35 34 60 103 114 92 71 43 18 14 36 76 101 100 87 93 98 113 107 51 12 29 52 126 169 212 199 196 190 140 104 141 170 153 113 97 104 108 88 89 116 100 87 121 140 150 188 175 123 76 64 54 54 76 89 80 79 84 118 142 112 81 87 93 111 120 112 135 153 111 95 149 167 184 180 180 176 179 184 173 164 172 154 125 136 154 131 132 130 87 53 69 93 109 120 138 143 149 159 179 184 151 114 132 169 191 183 180 183 177 177 178 180 181 183 183 183 183 181 181 180 180 180 181 182 182 182 182 182 182 182 181 181 181 180 180 180 181 181 182 182 183 180 180 180 181 181 181 181 182 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 180 179 178 177 177 181 181 181 181 181 181 181 181 179 179 180 180 181 182 182 183 179 179 180 180 180 181 181 181 185 184 183 182 181 181 181 181 179 179 180 180 180 180 179 179 181 181 180 179 179 180 181 181 182 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 182 182 181 180 180 181 182 182 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 179 179 180 180 180 181 181 181 181 181 181 181 181 180 180 180 177 178 179 180 181 182 183 183 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 180 181 182 182 182 182 180 180 180 180 180 180 180 180 180 180 181 181 181 181 180 180 181 180 179 180 181 182 181 180 184 184 183 183 183 182 182 182 181 180 179 179 178 178 179 179 179 179 180 181 181 181 180 180 180 180 181 181 181 182 182 182 181 181 180 179 179 179 180 180 181 182 183 182 180 178 177 177 180 180 180 180 180 180 180 180 182 180 178 178 179 180 180 180 181 181 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 184 182 180 178 178 180 182 184 180 180 181 182 182 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 181 181 182 183 184 185 183 184 186 188 189 190 189 189 190 190 190 187 184 183 184 185 185 187 189 191 192 191 191 190 193 193 193 193 193 194 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 196 196 196 196 195 195 198 196 194 194 196 196 196 195 194 194 194 194 194 194 194 194 191 191 192 193 193 194 195 195 193 193 193 193 193 192 191 191 196 197 198 199 199 199 198 198 198 198 198 198 198 198 198 198 197 196 194 193 193 193 193 193 196 194 191 189 189 191 194 196 192 192 193 193 193 192 191 190 191 191 192 192 192 192 191 191 192 192 192 192 191 191 191 191 188 188 189 189 190 191 192 192 185 189 192 192 189 187 187 189 190 188 187 187 188 189 188 188 186 188 189 189 189 188 187 186 186 186 187 188 189 190 191 191 190 188 187 188 189 190 189 187 186 186 186 186 186 186 186 186 183 184 185 185 185 185 184 183 184 184 185 185 185 185 184 183 183 183 183 183 182 182 182 182 182 182 181 181 181 182 183 184 180 181 182 183 185 186 188 188 184 185 185 185 185 185 186 186 189 189 188 187 186 186 187 187 187 188 189 189 189 188 186 186 188 188 188 188 189 189 189 189 192 191 190 189 188 186 185 185 180 181 182 183 184 185 186 186 182 182 183 184 184 185 185 186 184 184 184 184 184 184 184 184 182 182 183 184 184 183 182 182 183 183 184 184 184 185 185 185 186 184 183 184 186 188 189 188 191 192 192 192 190 188 186 184 189 191 192 192 191 192 194 197 193 194 195 196 198 199 200 201 202 203 203 204 205 206 207 207 208 209 211 211 211 212 213 215 214 215 217 216 213 210 210 211 213 213 213 213 213 213 213 213 210 211 213 214 215 215 214 213 212 210 210 213 213 211 212 214 211 211 211 211 211 211 211 211 212 213 214 214 213 212 213 214 213 213 214 215 215 215 214 214 213 214 216 217 217 216 214 213 212 212 212 212 212 212 212 212 214 213 213 213 213 213 214 215 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 211 211 211 211 211 211 211 211 209 209 210 210 210 209 208 207 205 205 205 205 206 207 209 209 206 205 204 203 202 202 202 203 203 201 199 198 199 199 197 195 195 195 195 195 194 194 194 194 194 193 191 190 189 189 190 191 192 191 190 189 188 187 186 186 188 188 189 189 189 188 187 187 186 187 188 189 189 189 188 188 186 186 186 186 185 184 183 183 185 185 185 186 188 188 187 185 186 186 187 187 188 188 189 189 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 164 164 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 163 162 162 163 164 164 164 164 164 164 165 165 166 166 163 162 163 165 167 168 166 164 167 167 167 166 166 165 165 165 167 167 166 165 165 164 163 163 166 166 166 166 166 166 166 166 168 168 168 167 167 166 166 166 168 165 165 168 167 164 164 167 167 167 167 167 167 167 167 168 167 168 169 171 171 171 171 171 169 169 170 170 170 169 169 168 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 174 174 175 175 176 177 177 178 176 177 177 178 178 177 177 176 178 177 177 177 177 177 176 176 176 176 177 177 178 179 179 179 178 178 179 179 180 181 181 182 181 181 181 182 182 183 183 183 184 185 185 186 187 187 188 188 190 189 188 186 186 186 187 187 188 188 188 187 188 188 189 190 191 191 191 191 191 191 191 191 191 192 192 193 193 194 194 195 193 194 196 196 196 198 201 204 198 198 198 198 198 198 198 199 197 198 200 202 202 201 200 199 196 195 195 196 197 198 199 200 200 200 199 199 199 199 200 200 201 201 200 200 200 201 202 203 205 203 201 201 203 204 204 202 201 201 201 201 202 202 202 202 199 199 200 200 200 201 201 201 202 203 203 203 204 204 204 205 210 209 208 207 207 207 208 208 209 209 209 209 210 210 210 210 209 211 212 211 209 209 212 214 210 210 211 211 212 213 213 214 212 212 213 213 213 213 214 215 216 216 216 216 216 216 216 216 215 215 215 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 214 214 214 213 213 213 215 215 215 214 214 213 213 213 214 213 212 211 211 212 213 214 212 212 212 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 216 216 216 216 216 217 217 217 218 218 218 219 219 218 218 218 219 219 219 220 220 220 220 220 221 221 221 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 222 221 221 221 221 221 221 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 219 220 221 221 222 222 222 220 218 217 216 216 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 216 217 217 217 217 216 216 215 214 214 214 214 213 213 213 213 211 212 213 214 214 213 213 212 214 214 213 213 213 213 213 213 215 213 211 210 212 213 212 211 212 212 212 212 213 213 214 214 213 213 213 213 213 213 213 213 213 212 210 209 209 209 210 211 208 207 206 204 203 201 201 200 200 200 200 200 200 200 200 200 201 201 201 201 200 200 200 200 198 198 199 200 200 199 198 197 199 199 199 199 199 199 199 199 201 201 201 201 201 200 199 198 198 200 201 201 199 199 200 202 200 200 201 201 201 201 200 200 203 203 203 203 203 204 204 204 205 205 206 206 207 208 208 209 206 207 209 210 211 211 210 210 211 212 212 213 213 214 214 214 216 214 212 212 214 215 214 213 215 216 216 216 216 216 215 215 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 215 215 214 214 214 215 215 215 216 216 214 214 213 213 213 212 212 212 209 208 207 208 210 209 207 205 207 207 207 207 208 209 210 211 209 209 211 212 212 212 211 211 210 210 210 209 208 208 207 207 209 208 208 208 207 207 206 206 205 206 206 206 205 205 205 205 208 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 205 206 206 205 203 202 203 205 203 203 204 205 205 205 205 205 207 205 204 204 206 207 206 204 203 202 202 201 200 199 199 199 199 199 199 199 198 198 197 197 196 196 197 196 196 194 192 191 192 192 192 192 193 194 195 196 195 195 195 196 196 196 196 197 202 199 195 194 196 198 200 200 198 198 197 197 197 198 199 199 201 200 200 200 201 202 203 204 206 206 206 207 207 208 208 208 203 211 212 208 210 218 219 212 159 166 198 219 219 227 222 191 181 201 216 213 205 203 204 204 203 203 201 199 197 195 194 193 194 193 191 190 190 191 192 193 192 192 192 191 191 191 190 190 195 194 193 194 196 198 197 195 200 201 201 202 202 201 197 192 200 191 186 185 174 163 172 193 191 196 195 187 184 186 184 179 179 188 172 138 131 159 182 184 187 201 190 127 84 73 91 154 204 200 162 142 163 188 170 111 111 149 142 109 90 61 57 97 110 135 127 98 73 52 81 151 152 81 56 48 52 60 48 69 89 89 59 36 48 54 51 62 68 98 121 100 66 70 103 124 167 190 183 160 150 166 180 156 123 74 33 59 113 93 60 93 185 193 119 94 139 162 155 121 82 87 136 170 180 203 206 183 146 130 157 193 193 119 59 18 27 50 59 48 39 48 85 126 117 165 176 123 60 34 49 75 90 135 141 119 102 107 133 144 127 112 87 34 66 164 201 211 200 214 222 144 77 23 45 53 32 42 66 84 78 65 59 57 58 51 56 88 122 126 114 113 102 99 85 57 43 60 71 62 63 52 43 40 51 75 84 70 59 35 18 20 45 86 112 113 90 75 80 109 100 38 18 58 117 185 205 211 195 197 168 110 119 174 192 173 153 125 121 152 147 104 99 71 60 98 111 120 174 190 145 82 53 28 35 88 118 105 85 79 105 108 76 73 105 134 146 143 135 154 169 129 92 133 154 183 178 179 177 174 180 183 165 147 130 141 163 143 112 93 76 51 61 106 132 140 142 151 159 170 168 173 177 150 112 133 157 171 179 186 184 176 184 183 181 181 181 182 183 184 179 180 180 180 180 180 179 178 181 181 181 181 181 182 182 182 178 179 179 180 181 181 182 182 180 180 180 181 181 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 181 181 180 180 179 179 178 178 179 179 179 180 180 181 181 181 183 182 182 181 181 181 182 182 179 179 180 180 180 180 179 179 181 181 180 179 179 180 181 181 182 182 182 181 181 180 180 180 181 181 180 180 180 180 180 180 183 182 181 181 181 181 182 183 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 179 179 179 180 180 181 181 181 180 181 181 181 181 181 181 182 179 179 179 180 180 181 181 181 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 183 179 179 180 181 182 182 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 180 180 181 182 181 178 175 183 182 182 182 181 181 181 181 182 181 180 179 179 179 179 179 180 180 181 181 181 180 179 178 181 180 179 178 179 180 182 184 179 179 180 181 181 181 180 180 181 182 182 181 178 178 179 181 180 180 180 180 180 180 180 180 182 180 178 178 180 181 180 179 180 180 180 180 180 180 181 181 180 180 180 180 180 180 180 180 182 182 181 181 180 179 179 179 181 181 180 180 180 180 181 181 176 178 181 183 184 183 181 180 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 183 182 181 181 181 182 183 184 184 185 187 189 190 190 189 188 189 190 189 187 184 183 184 186 186 188 190 192 192 191 190 189 191 191 192 192 193 193 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 198 198 197 196 196 195 194 194 198 196 194 194 196 197 197 195 193 194 195 196 196 195 194 192 193 193 193 193 194 194 194 194 191 192 193 194 194 194 193 192 196 197 198 199 199 199 198 198 197 197 197 197 197 197 197 197 196 195 194 193 193 194 194 195 194 193 193 192 192 193 193 194 194 193 193 192 191 191 191 191 192 192 191 190 190 191 192 192 192 192 192 192 191 191 191 191 189 189 189 189 189 189 189 190 189 193 196 195 191 188 188 191 189 188 187 188 190 191 189 187 184 185 187 187 187 186 185 183 186 186 187 187 188 188 189 189 189 188 187 187 189 190 189 187 186 186 186 186 185 185 185 185 183 184 186 187 187 186 184 183 186 187 187 187 186 185 184 183 184 184 184 183 183 182 182 182 182 182 181 181 181 182 183 184 177 178 179 181 183 185 187 188 186 186 186 186 186 185 185 185 188 188 187 187 187 188 189 189 190 191 192 193 192 191 189 188 191 191 192 192 193 193 193 194 193 192 191 190 188 187 186 185 181 182 182 183 183 184 184 185 185 185 185 184 184 183 183 183 185 185 185 185 185 185 185 185 181 182 183 183 183 183 182 181 181 181 182 183 184 185 185 186 185 183 183 185 189 192 193 193 193 192 190 188 188 189 191 193 194 195 195 194 192 192 194 197 195 196 197 198 199 200 201 202 203 204 204 205 206 207 208 208 210 210 210 211 213 214 214 213 208 211 214 215 214 214 216 217 212 212 212 212 212 212 212 212 214 214 214 214 213 213 212 212 211 208 209 212 212 210 210 213 211 211 211 211 211 211 211 211 212 213 214 214 213 212 213 214 212 212 213 214 215 214 213 213 213 214 215 216 216 215 214 213 211 211 211 211 211 211 211 211 216 215 214 213 213 213 214 215 213 213 213 214 214 215 215 215 214 214 214 213 213 212 212 212 211 211 211 211 211 211 211 211 208 209 209 209 209 208 207 207 205 204 204 204 205 206 208 209 205 204 203 202 201 201 202 202 202 200 198 197 198 198 196 193 193 193 193 193 193 194 194 194 193 192 190 188 188 188 189 190 190 190 190 189 189 188 188 188 187 188 189 190 190 189 189 188 188 188 187 187 187 188 188 189 188 188 187 187 186 185 184 183 184 183 183 185 188 188 186 184 186 186 187 187 188 189 189 190 163 164 164 165 165 166 167 167 165 165 165 165 165 165 165 165 168 167 165 163 163 164 165 166 164 164 164 164 164 164 164 164 166 166 166 165 165 164 164 164 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 167 166 164 163 163 164 166 167 163 163 163 164 164 165 165 166 163 161 160 163 168 169 167 163 167 167 167 166 166 165 165 164 168 167 166 165 164 163 162 162 165 165 165 165 165 165 165 165 172 171 170 168 166 164 163 162 171 167 166 168 167 162 161 164 165 165 166 167 168 169 169 170 167 168 169 171 171 172 172 171 168 168 169 169 169 168 167 167 170 170 170 170 170 170 170 170 172 172 173 173 173 173 174 174 173 174 174 175 175 176 177 177 176 176 177 178 178 177 176 176 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 177 177 178 179 180 180 181 181 180 180 181 181 181 182 182 182 184 184 185 186 187 187 188 188 190 189 187 186 185 186 186 187 190 189 187 186 186 187 189 190 191 191 191 191 191 191 191 191 191 191 192 193 194 195 195 196 189 191 193 193 194 196 200 203 197 197 198 198 198 199 199 199 197 198 200 202 202 201 200 199 205 204 201 199 199 199 200 201 200 199 199 198 198 199 199 200 201 201 200 200 200 201 202 203 206 204 201 200 202 204 204 204 201 201 202 203 203 204 204 205 201 201 202 202 202 203 203 203 202 202 202 203 203 204 204 204 212 211 209 207 206 206 207 207 209 209 209 209 209 209 209 209 209 211 212 211 209 209 212 215 209 209 210 211 211 212 213 213 212 212 213 213 213 213 214 215 216 216 216 216 216 216 216 216 215 215 215 214 214 213 213 213 214 214 214 215 215 216 216 216 217 217 216 216 216 215 215 215 215 215 215 214 214 214 213 213 217 214 210 207 207 210 214 217 212 212 212 213 213 214 214 214 215 215 215 216 216 216 216 217 216 216 217 217 217 217 218 218 217 217 217 218 218 218 219 219 218 218 218 219 219 220 220 220 220 220 220 221 221 221 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 222 222 222 221 221 220 220 220 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 222 222 221 220 219 219 219 219 220 219 218 219 220 220 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 216 214 213 213 214 216 218 215 215 214 214 214 214 214 213 214 214 215 215 214 212 211 209 214 214 214 213 213 212 212 212 216 213 211 211 212 213 212 211 212 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 214 212 210 209 208 209 210 212 206 207 207 207 205 203 200 198 200 200 200 200 200 200 200 200 201 201 202 203 203 202 201 200 195 196 198 199 200 200 199 199 196 197 197 198 199 200 201 201 200 201 202 202 202 200 198 197 200 202 203 203 201 201 202 204 198 199 201 202 202 201 199 198 202 202 202 203 203 204 204 204 204 204 205 206 207 207 207 207 210 210 209 209 210 212 214 215 211 211 212 213 214 214 215 215 211 211 211 213 215 215 211 208 213 214 215 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 219 219 218 217 216 216 215 214 213 214 214 215 215 216 216 216 214 214 214 213 213 212 212 212 206 205 205 208 210 211 210 208 210 209 208 207 207 208 210 211 210 211 211 212 212 211 210 210 211 210 210 209 209 208 207 207 212 211 210 209 207 206 205 204 208 205 203 204 207 209 207 204 208 208 208 208 208 208 208 208 209 209 209 209 209 209 209 209 207 208 208 206 204 203 205 206 206 205 203 202 203 205 207 209 205 203 202 203 205 206 205 203 202 201 201 201 201 201 200 200 199 199 199 198 198 198 197 197 196 197 197 197 196 194 192 191 192 192 192 193 194 195 197 198 195 195 195 195 196 196 196 196 205 201 196 194 196 200 203 204 200 199 198 198 198 199 200 200 202 202 201 201 202 203 205 205 207 207 207 207 207 207 207 208 204 212 211 206 214 227 224 208 147 171 213 229 223 230 210 155 148 181 211 216 206 201 202 203 204 203 201 199 197 194 193 192 194 193 191 190 190 191 192 193 193 192 192 191 191 190 190 190 193 191 190 191 193 194 193 191 195 198 202 202 197 191 193 198 193 195 177 149 148 175 194 192 182 189 190 186 186 192 190 182 179 190 187 157 122 118 153 191 195 201 169 110 89 91 104 146 208 190 136 100 121 176 186 128 113 133 119 98 96 73 51 64 90 121 133 137 121 63 55 121 138 99 69 39 46 45 28 77 108 106 78 61 73 62 37 35 40 93 117 79 56 102 155 168 152 175 178 168 149 143 154 148 121 44 24 113 161 86 46 101 164 136 99 143 188 186 167 112 55 93 149 172 173 199 201 154 119 143 187 205 200 157 110 42 15 44 53 41 42 53 56 55 68 108 136 114 63 30 42 71 115 185 187 129 102 138 192 204 176 147 92 21 80 212 222 183 199 205 210 128 63 10 39 52 38 29 66 109 91 49 40 52 41 44 48 58 72 83 104 132 156 160 120 56 45 86 95 64 55 56 57 48 41 50 57 50 36 28 28 37 50 79 112 127 88 63 64 91 74 22 32 99 162 212 202 172 150 162 136 91 122 157 157 162 178 141 126 184 199 112 82 61 54 81 92 112 122 145 111 73 72 45 38 87 134 107 79 76 90 69 58 109 150 188 180 163 160 167 168 132 82 113 139 178 178 185 189 184 169 197 179 133 111 153 183 130 76 37 37 73 124 162 177 194 184 162 155 175 172 163 166 150 98 118 133 146 171 190 189 181 194 191 185 180 177 177 179 180 178 179 180 181 180 179 177 175 179 179 180 180 181 181 181 182 177 177 178 179 180 180 181 181 180 180 180 181 181 182 182 183 182 182 182 182 182 182 182 182 180 180 180 180 180 180 180 180 182 182 181 181 181 181 180 180 178 178 178 178 178 178 178 178 187 187 185 184 182 180 179 178 179 179 179 180 180 181 181 182 180 180 180 180 181 182 183 184 179 180 180 181 181 180 180 179 181 181 180 179 179 180 181 181 183 182 182 181 181 180 180 180 181 181 181 180 180 179 179 179 183 182 182 181 181 182 182 183 181 181 180 179 179 180 181 181 182 181 180 180 180 180 179 179 181 181 181 181 181 181 181 181 180 179 179 179 178 177 177 177 179 179 179 180 180 181 181 182 180 180 180 181 181 182 182 182 181 181 181 180 180 179 179 179 182 181 180 180 180 180 179 179 179 179 180 180 180 180 181 182 180 180 180 180 180 180 180 180 180 180 181 182 183 183 184 184 179 179 180 181 181 181 181 180 181 181 181 181 181 181 181 181 182 182 182 183 183 182 182 182 182 181 181 182 183 180 175 170 181 181 181 180 180 179 179 179 183 182 182 181 180 180 180 180 180 181 181 182 181 180 178 177 182 180 178 177 177 180 183 185 177 178 180 182 182 182 180 180 179 180 181 179 177 178 181 185 180 180 180 180 180 180 180 180 182 180 177 178 180 181 181 179 179 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 178 179 181 182 182 181 179 178 174 177 181 185 186 184 182 179 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 183 182 182 181 181 182 182 183 184 186 188 190 191 190 189 188 186 187 188 187 187 187 190 192 189 191 193 194 194 193 191 190 190 190 191 191 192 193 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 199 199 198 197 196 195 194 193 198 196 194 194 197 198 197 196 191 193 195 197 197 195 192 191 196 196 195 194 193 193 192 192 192 193 195 197 198 198 198 197 194 195 196 197 197 197 196 196 196 196 196 196 196 196 196 196 196 195 194 194 194 195 196 196 192 192 194 195 195 194 192 192 195 194 192 191 190 191 192 192 193 192 190 189 189 190 192 193 191 190 190 190 190 190 189 189 192 192 191 190 190 189 188 188 185 189 193 192 187 183 183 185 188 188 188 190 192 192 189 186 183 185 187 190 192 192 191 190 190 190 189 188 186 185 184 184 189 187 186 187 189 190 189 187 186 185 185 184 183 182 182 181 183 184 186 187 187 186 184 183 187 187 187 187 186 184 182 181 184 184 184 183 183 182 182 182 182 182 181 181 181 182 183 184 183 183 184 185 186 187 187 188 187 187 187 186 186 185 185 185 186 186 186 187 188 190 191 192 192 193 195 195 195 193 191 189 187 187 188 188 189 189 190 190 194 193 192 190 189 187 186 185 183 183 183 183 183 183 183 182 188 187 186 185 183 181 180 180 183 183 183 183 183 183 183 183 181 182 182 183 183 182 182 181 179 179 180 182 183 184 185 186 184 182 182 186 192 196 198 198 195 192 187 185 186 191 197 201 197 198 197 195 192 192 193 196 199 199 200 201 202 203 203 204 204 204 205 206 207 207 208 208 212 210 209 210 214 216 215 213 212 214 216 216 214 213 213 214 212 212 212 212 212 212 212 212 217 216 215 213 212 211 211 210 215 211 210 212 211 206 206 209 211 211 211 211 211 211 211 211 212 213 214 214 213 212 213 214 210 211 212 213 214 213 212 212 214 213 213 213 213 213 213 214 210 210 210 210 210 210 210 210 218 217 215 214 213 214 214 215 212 212 213 213 214 215 216 216 214 214 213 213 213 212 212 212 211 211 211 211 211 211 211 211 208 208 209 209 209 208 207 206 211 209 208 206 205 205 206 206 205 204 203 201 201 201 201 201 201 199 197 197 197 197 195 193 190 191 191 192 192 193 194 194 193 192 189 187 187 187 188 189 189 189 189 190 190 190 191 191 186 187 189 190 191 190 190 189 190 189 187 185 185 186 187 188 189 189 189 188 187 186 185 184 183 182 182 184 187 187 185 183 186 186 187 187 188 189 190 190 165 166 166 166 166 166 167 167 165 164 163 163 164 167 169 171 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 166 166 167 168 168 167 166 166 167 166 166 165 165 164 164 164 166 166 166 166 166 166 166 166 163 164 164 165 166 167 168 168 167 166 164 163 163 164 166 167 164 165 166 166 166 166 167 167 169 169 167 166 166 166 166 167 167 167 168 168 169 170 171 171 168 168 168 169 169 170 170 170 167 168 170 171 171 170 168 166 167 168 170 172 172 171 170 169 170 170 171 171 171 171 172 172 177 175 173 172 173 173 171 168 171 172 173 175 175 175 175 175 178 178 178 177 177 176 176 176 177 177 177 176 176 175 175 175 178 179 180 181 180 179 178 177 178 179 180 180 178 178 179 180 182 181 180 179 179 181 183 184 183 183 183 184 185 186 187 188 186 189 192 192 189 186 185 185 187 187 187 188 188 188 189 189 188 188 189 190 192 193 194 194 191 192 192 193 193 193 194 195 197 198 198 197 195 195 197 200 196 197 198 198 198 197 196 195 199 199 200 200 201 202 202 203 200 201 202 203 203 201 199 198 198 200 203 205 206 204 202 200 201 200 200 203 205 206 205 203 201 202 204 206 206 204 202 200 200 201 203 203 203 201 199 198 204 203 201 200 200 201 203 204 204 204 204 205 205 206 206 206 207 207 207 208 208 209 209 209 210 211 213 215 215 214 213 211 210 212 215 217 216 213 209 206 215 216 214 210 210 213 214 212 209 210 212 214 215 215 215 214 216 216 216 216 216 216 216 216 214 215 216 217 218 217 216 215 214 214 214 215 215 216 216 216 210 210 211 211 212 213 213 214 216 215 215 214 214 213 212 212 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 215 215 216 217 218 219 220 220 213 213 214 215 216 217 218 218 218 218 218 219 219 220 220 221 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 223 223 222 221 221 220 219 219 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 219 219 220 221 222 222 223 223 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 223 222 220 219 219 220 222 223 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 218 219 219 220 220 219 219 218 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 216 216 216 216 216 216 216 216 215 216 216 214 212 211 213 215 214 214 213 213 213 212 212 212 213 212 211 211 211 213 215 216 216 213 211 211 212 213 212 210 213 213 213 213 213 213 213 213 215 215 214 214 214 213 213 213 211 211 211 211 210 209 208 208 208 207 205 202 200 201 206 211 198 199 200 201 201 201 200 199 201 201 201 202 202 203 203 203 199 200 201 201 201 200 199 198 201 200 200 199 199 198 197 197 199 199 199 200 201 202 204 205 198 200 201 202 201 201 203 205 201 201 201 201 201 201 201 201 195 198 201 202 201 202 204 206 204 204 203 203 204 205 207 208 208 209 210 210 210 211 211 212 211 214 213 210 210 215 217 215 212 213 214 215 215 215 214 214 218 217 215 214 214 215 216 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 216 216 215 215 215 215 215 215 214 214 213 213 213 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 208 208 208 208 208 208 208 208 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 205 205 206 207 209 210 211 211 211 209 207 205 205 207 209 211 208 207 205 204 205 206 209 210 206 206 206 207 207 207 207 207 205 206 206 206 206 206 207 207 209 208 207 206 204 202 201 201 206 205 204 202 200 199 197 197 198 198 198 198 199 200 200 201 199 199 198 197 196 196 195 195 198 197 196 194 194 193 194 194 196 195 193 195 197 198 197 195 199 198 198 198 198 199 200 200 199 199 199 199 199 199 199 199 198 200 201 201 199 198 200 202 201 203 203 200 199 201 204 204 202 210 214 209 204 205 206 205 208 208 210 214 206 216 220 177 155 189 223 240 222 206 186 115 76 144 212 227 211 208 209 199 201 200 198 197 198 200 202 204 195 194 193 193 192 192 192 192 195 195 193 189 186 185 187 189 188 189 190 192 193 194 194 194 193 194 196 198 200 201 201 201 191 195 186 177 185 195 197 199 213 193 188 193 188 181 184 187 187 180 183 171 136 97 138 175 185 167 103 56 107 140 122 151 187 170 115 71 94 147 159 140 88 107 138 135 108 76 58 73 104 139 153 163 166 115 66 75 105 101 76 51 42 34 35 53 67 118 144 116 75 50 38 36 43 62 78 57 60 141 189 152 123 160 202 204 168 141 136 135 108 31 51 139 155 84 37 62 77 66 102 188 188 201 176 75 44 78 120 129 134 140 126 121 158 169 186 187 199 197 168 80 31 15 20 35 48 87 88 103 109 106 106 100 66 27 33 72 129 211 195 137 110 160 190 193 200 157 58 28 112 172 167 168 178 170 138 71 30 29 26 29 23 44 74 73 65 74 65 43 27 31 72 118 92 93 125 162 196 190 154 54 43 110 139 93 73 100 89 43 36 44 33 42 41 38 28 30 55 88 114 131 82 51 60 61 47 34 58 124 171 167 147 121 108 106 90 69 114 130 140 184 190 142 148 186 184 127 62 37 50 105 146 120 106 75 64 71 61 52 73 102 105 69 66 68 86 82 72 134 200 202 198 191 177 181 180 137 86 97 125 152 186 198 175 167 173 197 202 152 118 114 132 104 43 21 51 127 183 206 209 204 196 148 116 146 163 164 163 117 106 158 135 123 171 188 184 195 168 150 141 151 168 182 184 177 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 174 177 180 183 184 183 181 179 183 182 181 180 180 180 180 180 181 181 181 181 181 181 181 181 180 181 181 182 182 183 183 183 182 181 179 178 178 179 181 182 179 179 179 180 180 180 181 181 180 182 183 184 184 182 180 178 181 180 180 180 180 180 179 179 180 180 180 179 179 178 178 178 182 181 180 180 180 181 182 183 180 180 180 181 181 182 182 182 178 178 178 178 178 178 178 178 182 182 182 182 182 182 182 182 180 179 178 177 177 179 181 182 184 183 181 179 179 179 181 181 181 180 179 179 179 179 180 181 178 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 184 182 180 178 178 180 182 184 182 182 181 181 181 180 180 180 180 180 181 182 182 181 180 180 184 183 182 181 180 179 179 179 181 181 181 181 181 181 181 181 179 179 179 180 180 181 181 181 182 181 179 178 178 179 181 182 178 179 179 180 180 181 182 182 179 180 180 181 181 182 182 182 177 179 181 182 182 181 180 178 180 179 177 178 180 181 180 178 179 179 180 181 181 182 182 183 184 183 182 181 179 178 177 177 184 182 180 180 181 181 180 178 179 180 181 181 181 181 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 177 180 182 182 180 179 179 180 182 181 179 178 179 180 183 184 183 184 184 183 180 178 178 179 181 181 181 181 181 180 180 180 181 181 181 181 181 181 181 181 186 184 181 179 179 180 183 184 182 180 180 181 184 186 185 184 189 190 190 190 190 189 187 187 191 191 190 190 190 191 192 193 187 190 194 195 194 194 194 195 194 195 197 198 199 198 198 197 196 196 194 192 190 191 194 197 192 192 192 193 193 194 194 194 193 194 196 197 197 196 195 194 195 194 193 194 196 197 196 195 194 195 195 196 196 197 197 197 197 197 197 196 196 195 195 195 193 193 193 194 194 194 195 195 199 198 196 195 195 197 198 199 196 196 197 198 198 198 197 197 200 199 197 195 195 196 197 198 196 193 191 193 196 196 192 188 189 191 193 193 191 191 193 195 180 184 189 192 191 190 188 188 189 190 192 193 192 190 188 186 194 192 190 189 188 190 191 193 190 190 189 189 189 190 191 192 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 181 183 185 187 189 188 187 187 191 191 189 188 186 185 184 183 187 186 186 186 187 189 190 191 184 184 184 184 184 184 184 184 186 187 188 188 188 188 187 186 184 184 182 181 181 181 181 182 183 182 181 181 183 185 187 189 184 183 184 184 186 187 189 190 189 188 186 184 184 184 185 186 183 186 189 189 188 186 187 187 198 197 195 194 193 192 191 191 192 192 192 191 191 190 190 190 192 187 182 182 186 189 187 185 186 186 186 186 185 184 183 183 184 184 184 183 183 183 182 182 184 184 185 185 184 181 179 177 186 185 184 183 182 181 180 180 185 185 184 184 184 183 183 183 180 181 183 188 192 194 191 188 193 191 190 190 193 195 195 194 199 199 199 199 199 199 199 199 197 198 199 202 204 206 208 209 200 202 205 208 209 209 208 207 211 212 213 212 210 209 210 212 214 216 218 217 215 213 213 214 215 214 213 214 216 216 213 211 213 213 213 213 213 213 213 213 216 215 215 214 212 211 211 210 212 212 212 212 213 214 215 215 217 216 214 212 212 212 214 215 216 215 215 214 213 213 212 212 210 211 211 210 209 210 213 217 210 212 214 214 212 211 212 213 210 210 211 211 211 212 212 212 213 213 213 213 213 213 213 213 213 212 212 211 211 210 210 210 208 211 214 216 215 212 209 206 210 210 209 208 208 207 207 206 203 204 205 208 209 208 204 200 202 202 202 201 201 201 200 200 198 197 196 194 194 194 194 194 191 192 193 193 193 193 192 191 188 190 191 190 189 189 191 194 188 188 188 189 189 189 189 190 186 186 186 187 187 188 188 188 190 190 189 188 187 186 185 184 186 186 186 185 185 184 184 183 188 187 186 185 185 185 185 186 188 188 188 189 189 189 190 190 165 165 165 165 166 166 166 166 166 165 164 164 165 166 168 169 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 166 167 167 166 165 165 166 166 166 165 165 164 164 164 166 166 166 166 166 166 166 166 164 164 165 165 166 167 168 168 166 165 165 164 164 165 165 166 164 165 166 166 166 166 167 167 169 168 167 166 166 166 166 167 165 166 166 167 168 168 169 169 168 169 169 169 169 169 169 170 168 168 168 168 169 170 170 171 169 169 169 169 169 170 171 171 170 170 170 170 171 171 171 171 176 174 172 172 173 173 172 170 172 173 175 176 176 176 176 176 178 178 177 177 177 177 177 177 175 175 175 176 176 177 177 177 174 175 177 178 178 177 176 175 178 179 180 180 178 178 179 180 180 180 180 180 182 183 184 185 183 183 183 184 185 186 187 187 184 187 189 190 188 186 186 187 187 187 187 188 188 188 189 189 188 188 189 190 191 192 193 194 191 192 192 193 193 193 194 195 197 199 200 199 197 197 198 200 194 195 196 198 199 199 199 198 198 198 199 199 200 201 201 201 199 199 200 201 201 201 201 201 199 200 202 204 204 203 202 201 203 202 202 203 205 205 203 201 202 203 204 205 205 204 203 202 204 204 204 204 204 203 202 201 204 203 203 202 202 203 203 204 204 204 205 205 205 206 206 206 208 208 208 208 208 208 209 209 213 213 212 210 209 209 208 208 214 214 213 213 212 211 211 210 212 214 214 211 211 213 214 211 212 213 213 214 214 213 212 212 216 216 216 216 216 216 216 216 214 215 216 217 217 217 216 216 214 215 215 215 215 215 215 216 214 214 213 213 212 212 212 212 213 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 215 215 215 215 215 215 215 215 212 212 213 213 214 215 216 216 217 217 217 217 217 217 217 217 218 218 218 219 219 220 220 220 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 220 220 220 221 222 222 223 223 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 222 220 219 219 220 222 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 216 216 216 216 216 216 216 216 215 216 216 214 212 212 213 215 211 210 210 210 209 209 209 209 213 212 212 212 212 213 214 215 216 214 212 212 214 215 214 212 213 213 213 213 213 213 213 213 213 213 213 212 212 211 211 211 211 211 212 211 211 210 209 208 209 208 207 204 201 202 205 208 199 200 201 202 202 201 201 200 201 201 202 202 202 203 203 203 200 200 201 201 201 200 199 198 201 201 200 199 199 198 198 197 199 199 199 199 200 201 202 202 196 198 200 200 199 199 200 202 201 201 201 201 201 201 201 201 203 205 206 206 204 203 203 205 204 204 204 204 205 206 207 207 208 209 210 210 210 211 211 212 212 215 214 210 210 214 215 213 212 213 214 215 215 215 214 214 217 217 216 216 216 216 217 217 216 216 216 216 216 216 216 216 218 218 217 217 217 217 217 216 217 216 216 216 216 216 216 215 215 215 215 214 214 214 213 213 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 208 208 208 208 208 208 209 209 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 207 207 208 208 208 209 209 209 210 209 207 206 206 207 209 210 205 206 207 207 208 208 208 208 207 207 207 207 207 207 207 207 206 206 206 206 206 206 206 206 204 204 204 204 205 205 205 205 206 206 205 203 202 201 200 199 198 199 201 202 202 201 200 200 198 198 198 197 197 196 196 196 198 197 196 195 194 194 195 195 197 195 194 196 198 200 199 197 199 199 199 198 199 199 200 201 198 199 199 200 200 201 201 202 199 201 202 201 199 198 200 201 198 197 198 201 200 199 202 207 206 207 205 201 201 206 210 212 210 206 204 209 208 219 217 169 147 212 227 217 205 173 137 97 112 165 208 213 207 208 208 203 201 201 201 201 200 199 198 198 197 196 195 193 192 191 191 190 192 193 194 193 191 189 189 191 188 189 190 192 193 194 194 194 196 197 198 199 200 200 199 199 195 201 194 188 195 200 197 197 203 189 186 191 187 185 186 185 192 183 186 177 146 105 139 169 161 109 74 66 107 162 157 136 153 150 121 87 99 142 153 129 84 79 123 167 150 87 67 115 150 168 142 123 141 124 73 52 80 81 69 49 36 31 39 54 79 130 150 112 78 80 75 53 33 54 72 57 57 125 182 174 131 166 203 197 152 116 105 100 74 34 50 93 100 69 39 46 26 40 87 144 138 158 140 74 54 72 78 61 72 103 126 157 167 172 184 180 192 207 199 118 53 15 9 42 87 159 171 170 171 118 81 80 67 39 44 76 139 202 165 117 128 186 202 197 212 136 51 56 131 171 164 162 170 120 77 49 39 28 18 37 54 88 112 101 93 98 78 52 30 21 74 162 161 137 126 139 155 181 154 44 49 145 173 106 69 118 117 55 32 41 30 32 34 34 33 37 53 75 91 96 74 40 40 43 42 47 79 141 167 140 130 132 107 69 70 101 130 158 168 189 184 138 131 150 155 120 73 53 68 123 156 121 84 69 63 61 58 71 101 122 96 45 52 95 114 87 92 174 194 207 204 186 177 201 205 152 93 91 118 154 186 187 164 164 174 184 193 169 143 105 89 61 32 57 94 127 159 187 188 168 153 101 98 129 143 143 129 109 150 175 142 126 170 202 198 177 139 100 112 158 177 186 190 176 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 178 179 180 181 182 182 182 182 183 182 181 180 180 180 180 181 181 181 181 181 181 181 181 181 180 180 181 181 182 182 182 182 179 180 180 181 181 180 180 179 179 179 179 180 180 181 181 181 180 181 183 183 183 181 178 177 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 179 183 182 181 180 180 180 181 181 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 180 179 179 179 179 180 181 181 182 182 181 180 180 180 181 181 181 180 180 179 179 180 180 181 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 183 182 180 179 179 180 182 183 180 180 180 181 181 181 182 182 180 180 181 182 182 181 180 180 180 180 179 179 179 179 180 180 181 181 181 181 181 181 181 181 179 180 180 180 180 180 180 181 182 181 179 178 178 179 181 182 181 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 183 183 181 180 178 178 177 177 181 180 178 179 181 182 180 179 181 181 181 181 181 181 181 180 179 179 180 180 180 181 181 181 182 180 179 180 182 183 182 180 179 180 181 181 181 181 182 182 180 180 180 180 180 180 180 180 181 181 181 181 180 180 180 179 181 181 181 181 181 181 181 181 179 181 183 183 181 180 180 181 180 180 181 181 181 181 181 181 181 183 184 183 181 180 181 182 181 181 181 181 181 181 181 181 182 182 183 183 183 183 183 183 184 184 183 183 183 183 182 182 186 184 183 183 185 186 185 183 189 189 190 190 190 189 188 188 190 190 189 189 189 190 191 192 189 191 193 194 193 193 194 196 194 195 195 196 197 197 197 196 195 196 196 194 193 194 197 199 193 193 194 194 194 194 194 194 194 195 195 196 196 195 195 194 195 194 193 194 196 197 196 195 196 196 196 196 196 196 196 196 197 197 197 196 196 195 195 195 193 193 194 194 194 195 195 195 199 198 198 198 198 199 199 200 195 196 196 197 197 197 197 196 198 198 197 196 195 195 196 196 197 192 188 189 192 194 193 190 190 191 193 193 191 191 193 195 183 186 190 192 191 189 189 189 188 189 190 191 191 191 190 189 195 193 191 189 188 189 190 191 188 188 188 188 189 191 193 194 186 186 187 187 188 189 189 190 188 188 188 188 188 188 188 188 183 184 186 188 189 188 187 187 188 188 188 187 187 186 186 186 186 186 185 185 186 187 188 189 185 185 185 185 185 185 185 185 184 185 186 186 186 186 185 184 184 183 182 181 181 182 182 183 182 182 182 183 184 185 187 188 186 186 185 185 185 186 187 188 187 187 186 185 185 185 186 186 184 185 187 186 186 187 191 193 192 192 192 192 191 190 189 189 192 191 191 191 190 190 190 189 196 191 186 185 186 187 186 184 186 186 186 186 185 184 183 183 185 185 185 184 184 184 183 183 185 184 183 183 182 183 183 183 185 185 184 183 183 182 181 181 184 184 184 184 184 183 183 183 184 184 185 188 192 193 192 189 195 193 191 192 194 196 196 195 199 199 199 199 199 199 199 199 196 197 198 199 201 202 203 203 204 204 205 206 208 210 212 213 209 211 213 212 211 211 213 215 214 216 218 217 215 213 213 214 213 212 212 214 216 216 215 213 213 213 213 213 213 213 213 213 213 213 212 211 211 210 209 209 212 212 212 212 212 213 214 215 215 215 214 213 212 212 213 213 212 212 212 212 213 213 213 213 211 213 214 214 212 211 211 212 210 212 214 214 212 211 211 212 210 210 210 211 211 212 212 212 213 213 213 213 213 213 213 213 209 209 210 211 212 213 214 214 209 210 212 212 211 209 205 203 209 209 209 208 207 207 206 206 205 204 204 206 207 207 204 201 202 202 201 201 201 200 200 200 198 197 196 194 193 193 193 193 191 192 193 193 193 193 192 191 188 190 190 190 188 189 191 194 187 187 187 188 188 188 188 188 186 186 187 187 188 188 188 189 190 190 189 189 188 187 187 186 187 186 186 186 185 185 184 184 188 187 186 185 185 186 186 187 188 188 188 189 189 190 190 190 164 164 164 165 165 165 165 165 167 166 165 165 165 166 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 166 166 166 166 166 166 166 166 164 164 165 166 166 165 164 164 166 166 166 165 165 165 164 164 165 165 165 165 165 165 165 165 164 164 165 166 166 167 167 168 165 165 165 166 166 165 165 165 164 165 166 166 166 166 167 167 169 168 167 166 166 166 167 167 164 164 165 165 166 166 167 167 169 169 169 169 169 168 168 168 169 167 166 166 167 169 173 175 171 170 168 167 167 169 171 173 169 169 169 169 170 170 170 170 174 172 172 172 173 173 172 171 173 174 175 177 177 177 177 177 177 177 177 177 177 177 178 178 173 174 174 175 177 178 178 179 175 176 178 180 180 180 179 178 178 179 180 180 178 178 179 180 177 178 179 181 182 183 183 183 183 183 183 184 185 185 186 186 182 184 186 186 186 186 188 189 186 187 187 187 188 188 188 189 188 188 189 190 191 192 193 193 191 192 192 193 193 193 194 195 192 194 197 197 195 194 194 194 195 196 197 198 199 199 198 198 197 197 197 198 199 199 200 200 198 198 198 199 199 200 202 203 201 201 201 201 202 202 203 203 205 204 203 203 205 204 202 199 204 203 203 203 204 204 204 204 205 204 204 203 202 203 203 203 203 204 204 205 205 204 204 203 204 205 205 205 206 206 206 206 209 209 209 209 208 208 208 208 214 212 209 207 206 207 209 211 218 215 212 209 209 210 213 215 210 213 214 212 212 214 214 211 215 215 215 215 214 212 211 210 216 216 216 216 216 216 216 216 215 215 216 217 217 217 216 216 216 215 215 215 215 215 215 214 217 217 216 214 213 212 211 210 212 212 213 213 214 215 216 216 213 213 213 213 213 213 213 213 216 216 216 216 216 216 216 216 211 211 212 213 213 214 215 215 220 220 219 219 218 218 217 217 218 218 219 219 219 220 220 220 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 220 221 221 222 223 223 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 221 221 221 221 222 222 222 222 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 221 221 220 220 221 221 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 216 216 216 216 216 216 216 216 215 216 216 215 212 212 214 216 214 214 214 213 213 213 212 212 212 212 213 214 214 214 214 213 212 211 209 210 211 212 212 211 213 213 213 213 213 213 213 213 213 213 213 212 212 212 211 211 212 212 212 212 211 210 209 208 210 210 209 206 204 202 203 204 200 201 202 202 202 202 201 201 201 202 202 202 203 203 203 203 200 201 201 202 202 201 200 199 201 201 200 200 199 198 198 198 199 198 198 198 198 198 199 199 195 197 199 198 196 196 197 199 201 201 201 201 201 201 201 201 204 205 207 206 205 204 204 205 203 203 204 205 206 206 206 206 208 209 210 210 210 211 211 212 214 215 214 211 211 213 213 211 213 213 214 215 216 215 215 214 215 216 217 218 218 218 218 218 216 216 216 216 216 216 216 216 219 219 218 218 217 217 216 216 216 216 216 216 216 217 217 217 215 215 215 215 214 214 214 213 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 207 208 208 208 209 209 209 209 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 210 210 209 209 208 208 207 207 208 208 208 208 208 208 208 208 204 205 208 210 210 209 207 206 209 208 208 208 207 207 206 206 208 208 207 207 206 206 205 205 202 202 203 203 204 205 206 206 206 206 205 204 204 203 202 202 200 201 203 204 204 202 200 199 198 198 198 198 198 198 198 198 197 196 196 195 195 196 197 198 197 196 196 198 200 201 201 200 200 200 199 199 200 200 201 201 199 199 200 201 202 203 204 205 201 202 202 202 200 199 199 200 199 195 195 201 202 198 200 207 207 203 201 202 204 206 209 212 212 206 199 207 212 217 198 139 134 215 206 177 184 148 117 139 174 206 215 204 205 207 202 202 202 203 204 204 202 199 195 193 199 198 196 194 192 190 190 189 189 192 196 197 195 193 192 192 188 189 191 192 193 194 194 193 200 200 201 201 200 199 197 197 197 205 202 198 203 203 196 195 196 189 189 190 186 186 185 177 174 179 199 199 168 118 140 161 126 73 71 95 115 148 157 143 150 132 104 78 89 129 128 82 66 68 112 155 146 96 89 149 183 174 118 90 125 125 74 45 49 49 55 51 35 32 52 72 89 113 122 98 86 112 116 80 33 49 65 60 59 99 146 159 131 149 165 144 97 68 66 67 50 43 48 43 54 85 91 85 44 38 68 107 124 150 134 123 108 103 66 28 58 114 157 207 193 187 192 180 182 204 214 146 61 9 5 60 121 203 217 202 170 116 81 78 64 42 42 55 83 135 121 122 163 204 209 213 210 98 45 106 176 192 179 165 118 56 32 56 71 37 12 44 97 162 176 138 125 125 96 59 25 15 57 154 191 190 150 118 118 145 132 46 53 128 157 119 74 135 139 62 24 36 31 28 31 32 39 45 51 64 69 61 68 32 27 46 54 63 91 147 175 132 108 114 103 83 111 166 177 199 193 186 168 129 122 141 171 133 93 82 83 102 123 105 81 69 65 61 53 62 89 109 93 38 48 119 136 95 112 188 194 189 171 161 171 204 199 132 109 101 124 159 189 192 168 164 147 157 184 182 154 79 41 36 62 87 111 132 157 168 158 145 119 78 104 128 126 122 112 131 187 185 161 152 166 194 202 170 113 84 127 186 180 172 186 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 183 182 180 179 179 181 182 184 183 182 181 180 180 180 181 181 181 181 181 181 181 181 181 181 180 180 180 180 181 181 181 181 178 179 181 183 183 181 179 178 179 179 180 180 180 181 181 181 180 181 182 182 181 179 177 175 182 182 182 181 181 181 181 181 179 179 179 179 180 180 180 180 183 182 181 180 179 179 180 180 180 180 179 179 179 179 179 179 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 180 180 181 181 181 181 180 180 180 181 182 182 182 181 181 181 181 180 179 179 180 181 181 179 180 180 180 180 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 179 179 180 180 181 182 183 183 180 180 181 182 182 181 180 180 179 179 179 179 180 181 182 182 180 180 180 180 180 180 180 180 181 181 181 180 180 180 180 180 181 181 180 179 179 180 181 181 182 182 181 181 180 179 178 178 180 180 180 181 181 181 182 182 185 183 180 177 176 176 178 179 183 181 180 180 182 183 181 180 183 183 182 181 180 180 179 179 179 179 179 180 180 181 181 181 180 179 178 180 182 184 183 182 179 180 181 181 181 181 182 182 180 180 180 180 180 180 180 180 182 182 182 181 180 180 179 179 181 181 181 181 181 181 181 181 180 182 184 184 182 181 181 182 178 180 182 184 184 182 179 178 179 181 183 183 181 181 183 185 181 181 181 181 181 181 181 181 183 183 184 184 185 186 186 186 182 184 185 186 186 184 182 181 189 187 186 186 186 186 185 184 188 189 190 191 191 191 190 189 190 189 189 188 189 189 190 191 190 192 193 193 192 192 194 197 194 194 194 194 194 195 196 196 190 192 193 193 192 192 194 196 196 195 195 195 195 195 194 194 197 196 195 194 194 194 195 195 196 194 193 194 196 197 196 195 193 194 194 195 196 197 198 198 197 197 197 197 196 196 196 196 194 194 194 194 195 195 196 196 195 196 197 198 198 199 198 198 195 195 195 195 195 195 195 195 196 196 196 196 196 195 194 193 197 192 187 186 189 192 193 193 190 192 193 193 192 192 193 194 187 190 191 191 189 189 189 191 188 188 188 189 190 191 192 192 195 193 191 189 188 188 189 190 194 193 191 189 187 186 186 186 185 185 186 187 188 189 190 190 188 188 188 188 188 188 188 188 186 187 188 188 188 188 187 186 186 186 186 187 187 187 187 187 186 186 185 185 185 186 187 187 186 186 186 186 186 186 186 186 184 185 186 186 186 186 185 184 183 182 182 181 182 182 183 184 181 182 183 185 186 186 186 186 189 188 187 186 185 185 186 186 185 185 186 187 187 187 186 186 185 186 186 185 185 189 194 199 190 191 192 193 192 191 189 188 191 191 191 190 190 189 189 189 194 192 189 187 187 188 188 188 187 186 186 185 185 184 183 183 186 186 185 185 185 184 184 184 185 184 182 181 182 184 186 188 184 184 183 183 183 183 183 183 184 184 183 183 183 183 183 183 187 186 187 189 191 193 193 192 197 195 193 194 197 198 199 198 201 201 201 201 201 201 201 201 203 203 203 204 204 205 205 205 208 207 206 206 208 211 214 216 208 211 213 213 213 213 215 217 214 216 217 217 215 214 214 214 213 212 212 214 216 217 215 213 213 213 213 213 213 213 213 213 211 211 211 211 211 211 211 211 212 212 212 212 212 213 214 214 212 213 213 213 213 212 211 211 209 209 210 211 211 212 213 213 210 213 216 216 214 211 209 209 209 211 213 213 211 210 211 212 210 210 210 211 211 211 212 212 213 213 213 213 213 213 213 213 210 210 210 211 212 213 214 214 213 213 213 212 211 209 207 206 209 209 208 208 207 206 206 205 206 205 203 203 205 205 204 202 201 201 200 200 200 199 199 199 199 198 196 194 193 192 192 192 191 192 193 193 193 193 192 191 189 190 190 189 188 188 191 193 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 187 187 187 186 186 186 186 185 187 187 186 186 186 187 188 188 188 188 189 189 189 190 190 190 163 164 164 164 164 165 165 165 167 167 166 166 165 165 165 165 166 166 166 166 166 166 166 166 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 166 165 165 165 164 164 164 163 166 166 166 166 166 166 166 166 164 165 166 166 166 166 165 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 164 165 166 167 167 166 165 164 164 165 166 166 166 166 167 167 168 168 167 166 166 166 167 168 164 165 165 165 166 166 166 166 170 169 169 169 168 168 167 167 169 168 167 167 168 169 171 172 170 169 168 167 168 169 171 172 168 168 169 169 169 169 170 170 171 171 171 172 173 173 173 173 173 174 175 176 177 177 177 176 176 176 176 177 177 178 178 178 174 174 175 176 176 177 178 178 176 177 179 181 181 181 180 180 178 179 180 180 178 178 179 180 175 177 179 180 181 180 179 178 182 183 183 184 185 185 185 185 183 183 183 183 184 185 186 188 186 186 187 187 187 188 188 188 188 188 189 190 190 191 192 192 191 192 192 193 193 193 194 195 190 193 196 197 195 193 192 192 198 198 198 198 197 197 196 196 197 197 198 198 199 199 200 200 199 199 199 198 197 198 200 203 202 201 200 200 200 201 203 204 204 203 202 203 205 205 202 200 203 202 202 201 201 202 204 205 204 203 201 200 200 201 202 203 203 204 206 207 207 206 204 203 205 205 205 206 206 206 207 207 210 210 210 209 209 208 208 207 209 209 208 209 210 212 214 216 217 215 212 210 209 211 213 215 210 213 215 213 214 216 215 212 215 215 215 214 214 213 212 212 216 216 216 216 216 216 216 216 215 215 216 216 217 217 217 217 216 216 216 215 215 214 214 214 218 217 216 215 214 213 212 212 213 213 213 214 214 215 215 215 214 214 214 214 214 214 214 214 216 216 216 216 216 216 216 216 215 215 215 216 216 217 217 217 218 218 218 218 218 217 217 217 219 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 215 216 217 215 213 212 214 216 218 217 217 217 216 216 216 215 211 213 214 216 216 215 213 212 210 210 209 210 211 212 212 213 214 214 214 214 214 214 214 214 216 216 215 215 214 214 214 214 213 213 213 213 212 211 210 209 211 211 210 209 206 203 202 201 201 201 201 201 201 201 201 200 202 202 202 203 203 203 204 204 201 202 202 203 202 201 200 200 202 201 201 200 199 199 198 198 198 198 197 196 196 196 196 196 196 197 199 198 196 195 196 198 201 201 201 201 201 201 201 201 198 199 201 203 204 205 205 206 202 203 204 206 206 206 206 205 208 209 210 210 210 211 211 212 212 212 212 212 212 213 213 212 213 214 215 216 216 216 215 214 214 215 217 219 220 220 219 218 217 217 217 217 217 217 217 217 219 219 219 218 217 217 216 216 215 216 216 216 217 217 218 218 216 216 215 215 215 214 214 214 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 207 208 208 208 209 210 210 210 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 210 210 209 209 209 208 208 208 207 207 208 209 209 208 207 207 205 206 208 209 209 209 208 207 210 209 209 208 207 207 206 206 209 209 208 207 207 206 205 205 205 205 204 204 203 203 202 202 205 205 205 204 204 204 204 204 204 203 203 202 201 201 201 201 198 198 198 198 199 199 199 199 197 196 196 196 197 198 199 200 198 198 198 200 201 202 203 203 201 201 201 200 201 201 202 203 202 202 202 203 204 204 205 205 203 203 203 202 201 200 200 200 202 199 198 200 203 204 203 202 204 202 204 209 209 205 204 207 210 207 200 211 222 222 190 126 134 190 173 156 173 129 111 180 210 229 217 199 206 206 197 202 203 203 203 202 201 198 196 194 198 197 195 194 192 192 191 191 190 193 195 195 193 192 192 192 189 190 192 193 194 194 194 193 200 201 201 201 201 199 198 197 198 204 202 201 205 202 195 196 196 193 194 190 184 186 182 167 146 161 187 187 156 110 131 147 118 83 84 115 127 115 116 136 162 129 93 64 66 104 102 49 48 97 140 136 120 105 105 141 195 171 117 103 132 113 70 68 59 45 58 69 46 31 58 91 83 68 67 71 80 112 122 92 40 44 53 57 55 65 83 94 92 95 97 78 50 44 56 62 59 52 45 29 59 132 163 160 130 62 46 70 119 145 133 179 185 154 82 35 85 146 164 189 193 178 184 173 161 168 185 133 56 6 17 99 139 176 172 152 119 109 106 94 62 41 44 51 57 75 90 139 186 205 210 210 167 56 53 151 193 170 131 91 55 29 43 85 96 44 12 49 113 204 213 160 140 132 106 78 56 23 34 126 195 224 186 145 127 120 103 48 53 87 106 94 82 129 130 58 21 34 33 28 29 30 38 43 46 59 63 50 62 31 25 66 85 93 97 126 160 147 105 58 58 112 175 207 199 199 190 188 167 117 109 147 190 136 109 130 112 67 69 86 92 71 67 72 57 48 70 98 97 52 52 115 135 110 126 161 180 163 149 159 173 194 191 141 117 107 128 158 189 203 183 167 142 148 175 170 141 58 21 37 97 114 123 136 155 152 140 141 125 114 144 155 133 115 120 150 179 158 155 170 170 188 201 164 110 119 166 198 180 169 180 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 183 182 181 180 180 181 182 182 182 182 181 180 180 180 181 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 180 181 182 182 181 180 179 180 180 180 180 181 181 182 182 180 180 181 180 179 178 176 175 183 182 182 182 182 181 181 181 179 179 179 180 180 181 181 181 181 181 180 179 179 180 181 181 181 181 180 180 179 179 178 178 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 178 180 181 183 183 182 181 180 178 179 181 183 183 182 181 180 182 181 180 180 180 180 181 182 180 180 180 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 181 182 182 181 180 180 180 180 180 181 181 181 182 182 180 180 181 182 182 181 180 180 183 183 182 182 182 183 184 184 180 180 180 180 180 180 180 180 182 182 181 181 180 180 180 179 181 180 180 180 180 180 180 181 181 181 181 180 180 179 179 179 181 181 181 181 181 181 181 181 179 178 177 177 178 179 181 182 184 182 181 181 183 183 182 180 182 182 182 181 181 180 180 180 183 182 181 181 180 179 178 178 181 180 179 180 182 183 182 181 179 180 181 181 181 181 182 182 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 182 183 183 181 180 181 183 180 181 182 183 182 181 180 179 179 181 182 182 181 180 182 184 181 181 182 182 182 182 183 183 183 184 185 185 186 187 188 188 184 184 185 185 185 184 183 182 188 187 187 187 187 187 186 186 188 189 190 191 192 192 191 191 191 190 189 189 189 190 191 192 192 193 193 192 190 191 194 197 196 195 194 193 194 194 196 196 190 193 194 194 192 191 192 193 197 197 197 196 196 195 195 195 198 197 195 193 193 194 195 196 196 194 194 195 197 198 197 195 190 191 192 195 197 199 201 202 197 197 197 197 197 197 197 196 194 195 195 195 196 196 196 197 191 192 194 196 197 196 195 194 195 195 194 194 194 194 194 194 193 194 196 196 196 195 193 191 195 192 188 188 190 193 193 193 191 192 192 192 192 192 192 193 191 192 192 191 189 188 190 192 190 189 189 188 189 190 192 192 192 191 190 189 189 189 190 190 195 194 191 189 186 185 184 183 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 188 189 189 189 188 188 187 187 186 186 186 186 186 186 186 187 187 187 187 186 186 186 186 186 186 187 187 187 187 187 187 187 187 186 187 188 188 188 188 187 186 183 182 182 182 182 183 184 185 181 182 184 186 187 187 186 185 189 188 187 186 185 186 186 187 183 185 187 188 189 188 187 186 186 187 188 188 188 191 195 199 195 196 197 197 196 193 191 189 191 191 190 190 190 189 189 189 187 187 188 188 188 190 192 194 187 187 186 185 184 184 184 184 185 185 184 184 184 183 183 183 184 183 183 183 183 184 185 185 183 183 183 183 184 184 185 185 183 183 183 184 184 184 184 184 187 187 187 189 191 194 196 197 199 197 196 197 199 201 201 200 202 202 202 202 202 202 202 202 206 207 207 208 209 209 210 210 210 209 209 208 209 210 212 213 210 212 214 214 213 214 216 217 214 215 216 216 216 215 214 214 214 213 213 214 216 216 214 211 213 213 213 213 213 213 213 213 212 212 212 213 213 214 214 214 213 212 212 212 212 212 213 213 210 211 212 213 213 212 210 209 209 210 210 210 211 211 212 212 209 212 214 214 212 210 209 210 208 210 212 212 211 209 210 211 209 209 210 210 211 211 211 211 212 212 212 212 212 212 212 212 214 214 213 212 211 210 209 209 212 211 210 209 209 209 209 209 208 208 207 207 206 205 205 205 208 205 202 201 202 203 203 202 200 200 199 199 199 198 198 198 199 197 196 194 193 192 192 192 191 192 193 193 193 193 192 191 189 190 190 189 188 188 190 192 188 188 188 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 188 188 188 187 187 187 187 187 187 187 186 186 187 188 189 190 189 189 189 189 190 190 191 191 163 164 164 164 164 165 165 165 167 167 167 167 166 165 164 164 166 166 166 166 166 166 166 166 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 165 166 167 167 167 167 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 167 165 165 167 168 168 167 165 165 164 165 166 166 166 166 167 167 168 167 166 166 166 167 168 168 166 166 166 167 167 167 167 167 169 169 169 168 168 167 167 167 169 170 170 171 170 169 167 166 166 167 169 170 170 170 169 168 168 168 169 169 169 169 170 170 170 170 171 172 172 172 173 174 172 172 174 175 176 176 175 175 176 176 176 177 177 178 178 178 177 176 176 176 176 176 176 175 173 174 176 178 178 178 177 177 178 179 180 180 178 178 179 180 178 179 181 182 181 180 178 177 182 183 184 184 185 184 184 183 185 184 183 182 183 184 184 184 186 186 186 186 187 187 188 188 188 188 189 189 190 190 191 191 191 192 192 193 193 193 194 195 194 197 201 201 200 198 197 197 195 195 195 196 196 197 198 198 198 198 198 199 200 200 201 201 202 202 201 199 196 195 198 200 202 201 199 198 199 201 203 204 201 201 201 203 205 206 205 203 201 201 200 200 200 202 203 204 204 203 201 200 200 202 203 204 203 205 206 207 207 206 205 203 205 205 206 206 206 207 207 207 211 210 210 209 209 208 208 208 206 207 210 212 213 213 213 213 214 214 213 213 213 213 213 213 211 215 215 214 214 217 217 214 213 213 213 214 214 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 216 216 216 215 215 214 214 214 215 215 215 215 215 215 215 215 215 215 215 214 214 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 217 218 218 218 218 219 219 219 214 214 215 216 216 217 218 218 219 219 219 219 219 219 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 218 218 218 218 218 218 218 218 220 220 219 218 218 219 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 216 217 217 215 213 213 214 216 214 214 214 213 213 213 212 212 212 214 215 216 216 215 213 212 214 215 215 215 215 216 217 218 214 214 214 214 214 214 214 214 216 216 216 215 215 215 214 214 213 214 214 213 213 212 211 210 212 212 211 210 208 205 202 200 202 202 201 201 200 200 200 200 202 202 203 203 203 204 204 204 202 202 203 203 203 202 201 201 202 202 201 201 200 199 199 198 198 197 196 195 194 194 194 194 197 199 200 199 197 196 197 199 201 201 201 201 201 201 201 201 197 198 199 201 203 204 204 204 202 203 204 206 206 206 206 205 208 209 210 210 210 211 211 212 209 209 210 212 213 213 214 215 214 214 215 216 216 216 215 215 214 215 217 219 220 220 219 218 217 217 217 217 217 217 217 217 219 219 219 218 218 218 217 217 216 216 216 217 217 218 218 218 216 216 216 215 215 215 214 214 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 207 207 208 209 210 210 211 211 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 208 208 209 209 209 210 210 210 207 207 208 209 209 208 207 207 209 208 207 206 207 208 210 211 210 210 209 208 208 207 206 206 209 209 208 208 207 206 206 205 206 205 205 204 204 203 203 203 204 204 204 204 204 204 204 204 207 204 201 198 198 199 202 204 199 199 199 199 199 200 200 200 197 197 197 197 198 200 201 202 199 200 201 201 202 202 203 204 202 202 202 202 202 203 203 204 206 206 205 205 204 204 203 203 205 204 203 202 202 202 201 200 200 203 201 198 204 212 210 201 203 203 205 207 207 205 207 211 209 212 203 211 226 230 206 154 143 152 140 147 156 107 93 165 206 221 209 196 206 205 197 206 203 202 200 199 198 198 199 200 195 195 194 194 194 194 194 195 194 194 193 191 189 188 190 192 191 192 193 194 195 195 194 194 198 199 200 201 201 201 200 200 199 203 200 199 204 201 198 204 196 195 196 191 185 188 183 166 146 147 151 141 125 101 121 122 112 80 76 107 122 116 111 104 134 122 107 80 69 98 103 64 42 116 173 162 132 101 92 129 206 193 149 130 135 103 77 102 95 73 96 126 91 38 40 72 63 40 37 44 49 74 88 69 38 36 40 44 40 41 46 47 49 48 52 53 52 63 75 74 69 46 44 58 105 170 195 197 196 110 62 40 71 84 92 187 234 186 97 51 112 177 165 147 162 147 158 156 138 122 133 98 50 10 43 151 170 152 123 100 105 100 103 100 72 48 59 86 72 54 65 110 148 178 199 173 132 40 42 107 105 75 61 40 66 74 87 89 75 31 15 62 114 197 205 176 156 123 110 117 114 41 16 105 184 215 196 188 179 139 107 56 53 66 68 49 76 93 93 51 30 34 26 22 21 29 36 36 42 57 65 61 54 36 22 74 121 155 132 105 137 167 129 39 32 127 200 203 161 149 165 201 187 110 81 132 170 123 120 168 144 63 47 78 87 73 71 72 65 72 103 130 109 67 53 98 125 120 127 134 135 146 159 170 166 181 197 172 108 83 106 149 182 198 188 182 190 180 180 139 102 41 18 45 94 129 141 134 138 141 136 137 135 155 172 188 169 138 137 132 145 125 130 155 165 192 195 131 124 164 185 179 180 186 181 174 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 180 181 182 182 182 181 180 179 182 181 180 180 180 181 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 183 182 180 180 180 180 182 183 180 180 181 181 181 182 182 182 180 180 180 180 179 178 177 176 183 182 182 182 182 181 181 181 179 179 180 180 181 181 181 182 178 178 178 178 179 181 183 183 182 182 181 181 180 180 180 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 178 180 181 183 183 182 181 180 178 179 181 183 183 182 181 180 182 181 181 180 180 181 181 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 181 182 182 181 180 180 183 183 182 181 180 180 179 179 180 180 181 182 182 181 180 180 185 185 184 183 182 181 181 182 180 180 180 180 180 180 180 180 182 182 182 181 181 180 180 180 180 180 180 181 181 180 180 180 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 175 177 179 180 181 181 181 180 185 183 182 182 183 183 182 180 180 180 180 181 181 182 182 182 182 182 181 180 180 179 179 178 183 182 180 180 182 182 180 178 179 180 181 181 181 181 182 182 179 179 179 180 180 181 181 181 179 179 180 181 182 183 184 184 181 181 181 181 181 181 181 181 179 181 182 181 179 179 180 182 182 182 180 179 179 180 181 182 180 182 183 182 180 179 180 181 182 183 183 183 184 184 185 185 184 184 185 186 187 188 188 189 187 186 184 182 182 183 184 186 185 185 186 187 187 188 188 189 189 190 191 192 193 193 192 192 192 192 191 191 191 192 193 193 193 193 193 192 190 191 194 197 197 196 195 194 194 195 196 196 197 199 200 199 197 194 194 195 198 197 197 197 196 196 195 195 197 196 195 193 193 194 196 197 196 195 194 195 197 198 197 196 193 193 194 195 196 198 198 199 197 197 197 197 197 197 197 198 195 195 196 196 196 197 197 197 191 192 194 196 196 195 194 193 196 195 194 193 193 193 193 194 193 194 195 196 196 194 192 191 193 192 192 193 194 194 193 191 193 192 192 192 192 192 192 191 193 193 193 191 188 188 190 192 192 192 190 189 188 189 189 190 189 189 188 189 189 190 191 192 187 186 186 186 187 188 190 191 188 188 188 187 186 186 185 185 188 188 188 188 188 188 188 188 190 189 189 188 187 187 187 187 188 187 187 186 186 185 185 184 187 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 186 187 188 188 188 188 187 186 183 183 182 182 183 184 185 186 182 183 185 187 187 187 186 185 187 187 186 186 186 187 188 189 184 185 187 189 189 189 187 187 186 189 192 193 192 192 194 195 200 200 200 199 197 194 191 189 191 191 191 190 190 190 189 189 185 186 187 188 189 190 192 194 188 187 186 184 184 184 184 184 183 183 183 183 182 182 181 181 181 182 184 185 185 183 181 179 182 183 183 184 184 185 185 186 183 184 184 184 185 185 185 185 185 186 188 190 192 196 199 201 201 200 198 199 201 203 203 202 204 204 204 204 204 204 204 204 202 203 204 205 207 208 209 210 211 211 212 212 211 210 208 206 213 215 216 215 213 213 214 215 214 214 215 216 216 216 215 214 217 215 214 214 215 214 212 209 213 213 213 213 213 213 213 213 211 212 212 213 213 214 214 215 213 212 212 211 211 211 212 212 209 210 211 213 213 212 210 209 212 212 212 211 211 210 210 210 208 209 209 208 207 208 210 213 207 210 212 212 210 209 209 210 209 209 209 210 210 210 211 211 212 212 212 212 212 212 212 212 214 213 212 211 210 209 208 208 205 205 204 203 204 205 206 207 207 207 207 206 205 205 204 204 208 205 201 200 201 202 202 201 199 198 198 198 197 197 197 196 198 197 195 193 192 192 192 192 191 192 193 193 193 193 192 191 189 190 190 189 187 187 189 191 190 189 189 189 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 187 188 188 189 189 188 188 188 189 189 189 189 189 188 188 187 187 188 189 190 191 189 189 190 190 190 191 191 191 164 164 164 165 165 165 165 165 166 167 167 167 167 166 164 163 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 167 167 167 166 166 166 165 165 166 166 166 166 166 166 166 166 166 167 167 168 168 167 167 166 164 164 165 165 165 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 164 165 166 166 166 166 167 167 167 167 166 166 166 167 168 169 168 168 168 168 168 168 168 167 168 168 168 168 167 167 167 167 169 170 172 172 171 168 165 163 165 166 169 171 171 170 168 167 169 169 169 169 170 170 170 170 169 170 172 172 171 171 172 174 171 172 173 174 175 175 175 175 177 177 177 177 177 177 178 178 177 177 177 176 176 175 175 175 175 176 177 179 179 179 178 177 178 179 180 180 178 178 179 180 182 182 182 183 182 181 180 180 182 183 184 185 185 184 183 182 184 183 183 183 184 184 183 182 185 185 186 186 186 187 187 187 188 189 189 189 189 190 190 190 191 192 192 193 193 193 194 195 194 197 199 200 198 196 196 197 190 190 191 193 195 198 200 202 198 198 198 199 200 200 201 201 202 204 204 201 197 195 196 199 201 200 199 199 199 200 202 203 200 200 200 203 205 207 205 204 200 200 200 201 202 203 203 204 205 204 204 204 204 205 206 206 204 205 205 206 206 205 205 204 206 206 206 206 207 207 207 208 210 210 210 210 209 209 209 209 208 210 211 213 212 210 207 205 212 213 214 216 216 215 213 212 214 216 215 212 212 216 217 215 212 212 212 213 214 216 218 219 216 216 216 216 216 216 216 216 216 216 215 215 215 216 217 218 216 215 215 215 215 215 215 214 212 213 213 214 215 216 217 217 216 216 215 214 213 213 212 212 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 217 217 217 217 217 217 217 217 212 213 214 215 216 217 218 218 220 220 220 219 219 219 218 218 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 223 223 222 221 221 220 219 219 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 220 221 221 222 222 221 221 220 221 221 221 221 221 221 221 221 218 218 218 218 218 218 218 218 221 220 219 218 218 219 220 221 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 216 217 217 216 214 213 215 217 214 214 213 213 212 212 212 212 215 215 215 215 215 214 213 213 214 215 216 215 214 214 216 217 214 214 214 214 214 214 214 214 215 214 214 214 213 213 213 212 214 214 214 214 213 212 211 211 213 211 210 209 209 207 205 203 204 203 202 201 201 200 201 201 203 203 203 203 204 204 204 205 203 203 204 204 204 203 202 201 202 202 202 201 200 200 199 199 197 196 195 194 194 194 194 194 198 199 201 200 199 198 199 201 201 201 201 201 201 201 201 201 204 203 202 203 204 204 203 201 203 203 204 205 206 206 206 206 208 209 210 210 210 211 211 212 207 206 208 212 214 213 214 216 214 215 216 216 217 216 216 215 215 216 217 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 219 219 219 219 219 217 217 217 217 218 218 218 218 217 216 216 216 215 215 215 215 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 207 207 208 209 210 211 212 212 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 208 208 209 209 210 210 211 211 208 208 208 208 208 208 208 208 210 209 207 206 206 208 210 212 210 210 209 209 208 208 207 207 209 209 208 208 207 207 207 206 203 203 204 205 205 206 207 207 205 205 204 204 204 204 204 204 206 204 201 199 198 200 203 205 200 200 200 200 200 200 200 200 199 199 198 199 199 201 202 203 200 202 203 203 202 202 203 204 204 203 203 203 203 204 205 205 208 208 207 206 205 203 203 202 205 204 203 203 203 203 202 201 195 201 203 200 202 207 208 203 205 205 201 198 200 207 212 213 209 219 207 204 214 221 214 184 150 125 110 114 126 117 120 170 205 214 208 201 207 203 198 206 203 201 199 197 197 199 201 203 194 194 194 194 194 195 196 197 195 195 193 190 187 187 190 193 193 194 195 196 197 196 196 195 196 197 198 200 201 201 201 201 202 203 199 199 203 201 201 212 195 192 193 190 186 189 186 173 169 159 149 139 147 137 131 92 68 54 75 105 106 139 159 106 97 108 116 108 106 124 115 74 44 96 153 167 132 69 69 153 208 212 166 123 120 108 99 124 106 97 140 192 157 64 20 35 49 44 42 32 23 38 48 36 36 32 36 38 44 66 76 60 51 45 48 58 68 83 86 75 50 25 47 96 145 179 189 199 220 176 139 66 39 24 55 169 210 169 102 61 118 201 201 168 157 145 148 145 130 98 99 73 37 14 63 190 214 179 137 111 107 79 79 111 105 56 57 113 117 110 110 96 88 109 139 102 82 32 33 62 51 50 84 106 148 159 139 85 45 15 25 90 143 193 193 197 184 126 117 144 158 91 33 71 141 205 211 210 213 158 135 92 57 40 50 50 62 52 56 49 41 33 16 16 27 55 65 57 58 62 64 71 55 45 21 84 157 219 182 119 128 142 111 60 75 148 185 169 128 114 149 205 201 115 71 123 168 136 124 154 132 62 47 71 78 85 81 62 62 103 142 150 127 81 59 84 116 122 121 133 135 160 175 173 167 190 202 162 96 58 87 146 174 181 187 204 219 205 186 101 44 18 35 81 103 108 116 132 148 148 142 143 128 154 160 191 204 184 159 111 116 129 134 133 136 167 168 106 144 194 198 172 177 186 179 178 181 181 181 181 181 181 181 181 178 178 178 178 178 178 178 178 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 178 179 180 182 182 181 180 178 181 181 180 180 180 181 182 183 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 184 183 180 179 179 180 183 184 180 181 181 181 182 182 182 183 180 180 180 180 180 179 179 179 182 182 182 181 181 181 181 181 180 180 180 181 181 181 181 181 178 178 178 178 179 181 182 183 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 180 180 181 181 181 181 180 180 180 181 182 182 182 181 181 182 182 181 180 180 181 182 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 185 184 183 182 180 179 178 177 180 180 181 182 182 181 180 180 184 183 182 180 179 178 178 178 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 179 180 181 181 181 181 180 179 178 178 179 180 181 181 182 182 182 182 181 181 181 180 180 180 179 180 182 183 183 181 178 176 185 184 182 182 183 183 181 179 179 179 180 180 181 182 183 183 177 178 178 180 181 182 183 183 184 182 181 180 181 181 179 177 179 180 181 181 181 181 182 182 178 179 179 180 180 181 182 182 179 180 180 181 182 183 184 185 181 181 181 181 181 181 181 181 179 180 181 180 178 178 180 182 182 181 179 178 178 180 183 185 181 183 183 182 180 179 180 181 184 184 185 185 186 187 187 188 186 186 187 187 188 188 189 189 189 187 184 182 182 184 186 188 184 185 187 188 188 188 190 191 191 191 192 193 193 193 192 192 193 192 192 192 192 193 194 194 192 193 194 193 191 191 193 195 197 196 196 195 195 195 195 195 198 199 200 198 195 194 194 196 197 197 196 196 196 196 196 196 195 195 194 194 195 195 196 197 197 195 194 195 198 199 198 196 199 199 198 197 195 194 193 192 197 197 197 197 198 198 198 198 196 196 196 197 197 198 198 198 196 196 197 197 197 196 196 195 197 196 194 193 192 193 193 194 194 195 195 195 195 194 193 192 193 193 194 195 195 194 191 190 194 193 192 192 193 193 192 190 192 193 193 191 189 188 190 192 192 192 191 190 189 188 188 188 188 188 188 189 189 190 191 191 186 186 186 186 186 187 189 189 188 188 187 187 186 185 185 185 188 188 188 188 188 188 188 188 190 189 188 186 186 186 187 187 188 187 187 186 185 184 184 183 187 187 188 189 189 188 188 188 187 187 187 187 187 187 187 187 184 185 186 186 186 186 185 184 184 184 183 183 183 184 185 185 184 185 185 186 187 186 186 186 187 187 186 186 187 188 189 190 186 187 187 188 188 188 188 187 187 190 194 196 195 194 195 195 201 200 198 196 194 192 191 190 192 192 192 191 191 191 190 190 191 190 189 189 189 189 189 188 188 187 185 184 183 183 184 185 183 182 182 182 181 181 181 180 179 181 185 187 186 183 179 176 183 183 184 184 185 185 186 186 184 184 185 185 186 187 187 187 186 188 191 194 196 198 201 203 203 201 199 200 202 204 204 204 205 205 205 205 205 205 205 205 202 202 204 205 207 208 209 210 211 213 214 214 213 210 207 205 214 215 216 215 213 212 213 214 214 214 214 215 217 217 216 214 217 215 214 215 215 214 211 209 213 213 213 213 213 213 213 213 210 210 210 211 211 212 212 212 213 212 212 211 211 211 211 211 209 210 211 212 212 212 211 211 213 213 212 211 210 210 209 209 207 208 207 206 205 206 211 214 207 209 211 211 209 208 208 209 208 209 209 209 210 210 210 211 211 211 211 211 211 211 211 211 209 209 209 209 209 210 210 210 205 205 204 205 205 206 206 207 207 206 206 205 204 204 203 203 207 204 201 200 201 201 201 199 197 197 197 197 196 196 195 195 196 195 194 193 192 192 193 193 191 192 193 193 193 193 192 191 189 190 190 189 187 186 188 190 191 190 190 189 189 188 188 188 188 187 187 187 187 186 186 186 186 186 186 187 187 188 188 188 189 189 189 190 190 190 190 191 190 189 188 188 188 189 190 191 189 190 190 190 191 191 191 192 165 165 165 165 166 166 166 166 165 166 167 168 167 166 165 164 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 164 164 165 165 165 165 165 165 165 165 165 166 166 167 167 166 166 165 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 168 167 166 166 166 166 167 168 164 165 166 166 166 166 167 167 167 166 166 166 166 167 168 169 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 170 170 170 170 169 168 167 167 166 167 168 168 169 169 169 169 170 170 170 170 171 171 171 171 169 171 172 172 170 170 171 173 172 173 174 175 176 176 176 175 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 178 179 180 181 181 180 179 178 178 179 180 180 178 178 179 180 179 179 179 179 180 181 182 183 181 182 184 185 185 184 182 181 181 181 182 184 187 187 185 182 185 185 185 186 186 187 187 187 188 189 189 189 189 189 189 190 191 192 192 193 193 193 194 195 192 194 195 194 193 192 193 195 192 192 192 192 193 195 197 198 196 197 197 198 199 199 200 200 199 203 205 203 199 196 197 200 200 200 200 200 200 201 201 202 202 201 201 203 205 206 204 202 200 201 203 204 205 205 205 204 203 204 205 205 206 206 206 205 205 205 204 204 204 204 205 205 206 206 206 207 207 207 208 208 209 209 210 210 210 210 210 210 212 212 212 211 210 209 208 207 212 213 214 215 215 215 214 213 215 216 213 209 209 213 215 214 213 212 212 213 214 216 218 219 216 216 216 216 216 216 216 216 217 216 215 215 215 216 217 218 214 215 215 215 215 215 215 216 212 212 213 214 215 216 216 217 214 214 214 214 214 214 214 213 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 216 216 216 217 217 218 218 220 220 220 219 219 218 218 218 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 222 223 223 224 224 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 219 220 222 223 223 222 220 219 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 220 218 217 217 218 220 221 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 218 218 218 218 218 218 218 218 217 217 218 216 214 213 215 217 217 217 217 216 216 216 215 215 217 216 215 214 214 214 214 214 212 214 214 213 211 210 212 214 215 215 215 215 215 215 215 215 215 215 214 214 214 213 213 213 215 215 215 215 214 213 212 211 213 210 208 208 209 209 208 206 207 206 204 203 202 202 203 203 203 203 203 204 204 204 205 205 203 204 204 205 204 204 203 202 203 202 202 201 201 200 199 199 196 196 195 194 194 194 194 195 197 199 200 200 199 199 201 203 201 201 201 201 201 201 201 201 205 203 203 204 205 206 204 201 204 204 204 204 205 206 207 207 208 209 210 210 210 211 211 212 208 206 208 213 214 212 212 215 214 215 216 217 217 217 216 216 217 217 216 216 216 216 217 217 218 218 218 218 218 218 218 218 217 217 218 219 219 220 220 221 218 218 218 218 218 217 217 217 217 217 216 216 216 215 215 215 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 207 207 208 209 210 212 212 213 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 211 211 210 210 210 209 209 209 210 209 207 206 206 207 209 210 208 208 208 208 208 209 210 210 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 205 205 206 206 206 207 207 207 207 207 206 206 205 205 205 205 203 203 203 204 204 204 204 204 202 202 201 201 200 200 200 199 200 200 200 200 200 201 202 203 202 203 204 203 201 200 201 203 204 204 204 204 204 205 205 206 207 207 206 206 205 204 204 204 205 203 202 203 205 205 204 202 198 200 206 208 196 184 188 202 205 207 202 197 203 212 206 192 194 218 214 205 206 209 211 197 173 153 124 92 119 175 194 207 214 213 210 207 205 202 201 204 201 201 200 200 199 199 200 200 196 195 195 194 194 195 195 195 192 193 194 193 191 191 192 194 196 196 197 198 198 198 197 197 195 196 198 199 200 200 200 200 204 203 199 200 203 199 200 212 199 191 190 190 185 186 185 176 181 181 177 173 192 184 151 77 46 70 105 129 125 152 181 141 107 128 139 132 131 132 104 62 56 99 134 126 90 44 68 172 209 206 145 93 109 122 114 123 122 115 145 189 166 78 30 44 55 46 39 39 40 40 36 31 41 30 33 45 78 135 141 87 57 53 62 77 89 95 84 62 25 16 55 105 136 156 173 199 208 196 189 120 64 13 36 138 152 148 128 81 96 181 211 187 169 160 142 121 115 88 79 53 21 29 82 200 227 200 158 127 95 86 106 157 147 63 55 140 192 208 191 122 69 39 57 46 30 29 58 100 121 130 148 165 196 211 187 119 58 12 25 107 170 207 192 199 199 154 135 128 151 125 62 49 110 209 225 206 181 134 137 104 64 62 94 94 60 33 37 45 39 26 15 25 66 123 141 120 102 76 59 74 61 42 26 121 186 221 187 151 128 80 53 83 134 158 154 144 130 126 161 202 201 137 90 126 177 141 104 107 94 53 50 70 78 95 92 65 63 105 134 124 125 94 77 73 105 132 134 163 180 185 182 181 186 206 201 143 90 66 101 144 157 172 192 211 203 170 141 51 17 46 99 149 147 109 99 131 161 168 164 160 147 146 139 158 191 192 148 98 103 132 130 117 120 142 158 141 166 187 192 181 179 177 176 183 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 178 178 178 178 179 179 180 181 181 180 180 180 180 181 182 183 181 181 181 181 181 181 181 181 182 182 182 182 181 181 180 180 182 182 182 181 181 182 182 182 181 181 181 182 182 182 183 183 180 180 180 180 181 181 181 182 181 181 181 181 180 180 180 180 182 181 181 181 181 181 181 180 180 180 179 178 178 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 179 179 179 179 180 181 181 182 182 181 180 180 180 181 181 183 182 181 181 181 181 182 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 183 182 180 179 179 180 182 183 183 183 182 181 180 180 179 179 180 180 181 182 182 181 180 180 181 181 180 179 179 179 179 179 182 182 182 182 182 182 182 182 181 181 181 182 182 182 182 182 178 179 181 182 182 181 179 178 180 180 180 180 180 180 180 181 182 182 182 181 181 180 180 180 182 182 182 182 182 181 180 180 185 183 181 181 182 182 180 178 180 181 181 181 181 181 181 181 177 177 178 179 181 182 183 183 183 181 180 180 182 182 181 179 179 180 181 181 181 181 182 182 178 178 179 180 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 181 182 180 179 179 181 183 179 179 179 180 181 182 183 184 181 183 184 184 182 182 183 185 186 186 187 187 188 189 190 190 189 189 189 189 190 190 190 190 190 189 188 187 187 187 188 188 187 189 190 190 189 188 190 192 192 193 193 194 194 193 192 191 192 192 191 191 191 192 193 194 191 193 195 195 193 192 192 193 195 195 195 195 195 194 193 193 194 195 195 193 191 192 195 197 195 195 195 195 196 196 196 196 192 193 194 195 196 197 197 197 197 196 195 196 198 199 198 196 199 199 198 197 195 194 193 193 197 197 197 198 198 199 199 199 197 197 197 197 198 198 199 199 199 199 197 196 196 195 196 196 198 197 195 193 192 193 194 195 196 196 195 194 194 194 194 194 196 195 194 193 191 190 190 190 195 193 191 191 193 193 191 190 189 191 192 192 190 189 189 191 189 190 191 191 191 190 189 188 190 190 190 189 189 188 188 188 190 189 188 186 185 184 184 184 185 185 185 186 186 187 187 187 188 188 188 188 188 188 188 188 189 188 186 185 185 185 187 188 185 185 185 185 185 185 185 185 184 185 187 188 189 188 188 188 186 186 186 186 186 186 186 186 184 185 186 186 186 186 185 184 186 185 184 183 183 183 184 184 186 186 185 185 185 186 187 187 190 189 188 187 187 187 187 188 189 189 188 187 187 187 188 188 188 191 193 194 195 196 198 201 200 198 196 194 192 193 194 194 193 193 193 192 192 192 191 191 194 191 189 190 192 192 190 187 189 187 185 184 183 183 184 185 183 183 183 182 182 181 181 181 179 181 184 185 186 184 182 181 184 184 184 185 185 185 185 185 185 186 186 187 188 188 189 189 190 194 198 200 200 201 202 203 203 202 200 201 203 205 205 204 207 207 207 207 207 207 207 207 208 208 209 210 210 211 212 212 213 213 213 213 213 212 211 211 212 213 215 214 213 212 214 216 214 213 213 215 217 218 216 214 214 213 213 214 216 216 214 212 213 213 213 213 213 213 213 213 210 210 211 211 211 211 212 212 213 212 212 211 210 210 210 211 211 211 211 211 211 212 213 214 210 210 210 209 209 209 209 209 207 208 209 208 207 207 208 210 206 208 210 210 208 207 208 209 208 208 209 209 209 210 210 210 211 211 211 211 211 211 211 211 208 208 208 208 208 208 208 208 210 210 210 209 209 208 207 206 206 206 205 205 204 203 203 203 206 204 201 201 201 201 199 197 197 196 196 196 195 195 195 194 194 193 193 192 192 193 194 194 191 192 193 193 193 193 192 191 189 190 190 188 186 186 187 189 190 190 189 189 188 187 187 186 187 187 186 186 185 185 185 184 187 187 187 188 188 188 188 188 189 190 190 190 191 191 192 192 191 191 190 189 189 189 190 190 190 190 190 191 191 191 192 192 165 166 166 166 166 166 167 167 164 165 167 168 168 167 165 164 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 164 164 164 164 164 164 164 164 164 165 165 166 166 165 165 164 164 164 164 165 165 166 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 169 168 166 165 165 166 168 169 164 165 166 166 166 166 167 167 167 166 166 166 166 167 169 169 168 168 168 167 167 167 166 166 166 166 166 167 167 168 168 168 171 169 168 167 167 168 170 172 169 168 166 165 166 167 170 171 170 170 171 171 171 171 172 172 169 171 173 172 170 169 171 173 173 174 175 176 177 177 177 177 178 178 178 177 177 176 176 176 173 174 175 175 177 177 178 179 176 177 178 179 178 177 176 175 178 179 180 180 178 178 179 180 174 174 174 174 176 179 182 184 181 182 184 185 185 183 182 180 178 179 181 185 189 189 187 184 185 185 185 186 186 186 187 187 189 189 189 189 189 189 189 189 191 192 192 193 193 193 194 195 194 195 196 194 192 192 195 197 198 197 195 192 191 190 190 190 195 195 196 197 197 198 198 199 196 201 205 205 201 198 199 202 198 199 200 200 201 201 201 201 204 203 202 203 205 204 202 200 200 202 205 207 208 207 206 205 200 201 203 205 205 205 203 203 206 205 203 202 202 203 205 206 206 206 206 207 207 208 208 208 209 209 209 210 210 211 211 211 214 213 211 210 211 212 214 216 214 214 214 214 214 214 215 215 216 215 212 206 205 210 213 213 214 214 213 213 214 215 217 218 216 216 216 216 216 216 216 216 217 216 215 215 215 216 217 218 214 214 214 215 215 216 216 216 213 213 213 214 214 214 215 215 212 212 213 214 214 215 215 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 216 219 219 219 218 218 218 217 217 221 220 220 219 219 218 218 218 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 220 221 221 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 223 224 225 225 226 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 219 220 222 223 223 222 220 219 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 220 218 217 217 218 220 221 219 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 218 218 218 218 218 218 218 218 217 218 218 216 214 213 215 217 218 218 217 217 217 216 216 216 218 217 215 213 213 213 214 215 215 216 217 215 212 211 213 215 215 215 215 215 215 215 215 215 217 217 216 216 216 215 215 215 215 215 215 215 214 213 212 212 212 210 207 207 209 210 210 209 209 208 206 205 204 204 205 205 203 203 203 204 204 205 205 205 204 204 205 205 205 204 203 202 203 203 202 201 201 200 200 199 196 195 195 194 194 195 195 195 196 198 200 200 199 199 201 203 201 201 201 201 201 201 201 201 200 199 199 202 205 207 206 204 204 204 203 203 204 205 207 208 208 209 210 210 210 211 211 212 210 208 209 214 214 211 210 213 214 215 216 217 217 217 216 216 218 217 215 214 214 215 216 217 218 218 218 218 218 218 218 218 216 217 217 218 220 221 221 222 219 219 219 218 218 217 217 217 217 217 217 216 216 215 215 215 215 214 213 212 212 212 213 213 212 211 210 209 209 208 207 206 207 207 208 209 211 212 213 213 211 211 211 211 211 211 211 211 212 211 210 210 210 210 209 209 213 213 212 211 209 208 207 207 211 209 207 205 205 207 209 211 206 207 209 211 211 210 209 208 208 208 209 209 209 209 209 210 208 208 208 208 208 209 209 209 211 210 209 208 206 205 203 203 209 208 208 207 207 206 206 205 199 202 206 209 209 207 204 202 203 203 202 201 201 200 199 199 201 201 200 200 200 201 202 203 202 204 205 204 201 199 200 202 205 205 204 204 204 205 206 206 205 205 205 205 205 205 205 206 205 203 202 203 205 206 205 203 204 202 210 215 191 160 167 197 203 208 207 204 212 217 194 162 170 211 221 216 213 210 213 205 207 212 173 104 139 232 243 222 214 204 203 204 200 201 206 206 200 201 202 203 202 200 197 196 198 197 196 195 194 194 194 194 189 192 196 197 196 195 195 196 197 197 198 199 199 199 198 197 196 197 198 199 199 199 198 197 203 202 198 200 202 196 196 209 206 194 190 189 183 181 180 174 175 187 191 184 202 195 159 78 75 122 136 156 170 157 158 157 139 174 181 152 126 108 80 54 74 141 155 93 53 47 82 160 219 196 119 78 113 132 113 109 165 139 123 132 118 67 52 89 68 35 22 52 77 62 44 49 46 25 26 51 112 194 185 92 34 45 74 104 118 112 84 48 19 22 61 90 100 122 158 201 173 159 171 143 96 15 18 98 145 174 187 122 83 147 192 173 162 157 121 84 89 75 64 34 18 51 102 195 214 189 148 111 87 124 171 209 174 72 71 181 212 222 186 115 72 14 20 44 54 60 79 123 171 183 175 177 183 213 216 167 93 14 13 104 166 212 188 178 192 181 152 96 99 93 49 44 102 191 201 176 119 98 111 74 71 140 178 124 70 34 33 40 30 19 21 43 111 189 213 181 146 91 56 72 63 29 29 160 200 181 153 169 141 56 34 112 172 159 145 163 139 151 184 203 202 159 108 123 156 113 69 76 79 53 57 79 78 92 97 82 76 97 108 94 103 99 93 62 96 151 162 201 187 176 170 181 185 192 185 139 85 90 128 139 137 171 198 204 180 110 68 9 31 116 177 205 182 152 131 128 145 179 191 171 192 158 135 120 146 159 109 81 100 109 93 102 134 153 178 200 184 155 156 181 189 184 180 176 180 180 180 180 180 180 180 180 182 182 182 182 182 182 182 182 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 179 178 175 174 175 178 182 184 180 180 180 180 180 181 182 183 181 181 181 181 181 181 181 181 183 183 183 182 182 181 181 180 180 181 183 184 184 183 181 180 181 181 181 182 182 182 183 183 180 180 180 181 182 182 183 184 181 180 180 180 180 180 179 179 182 182 182 181 181 180 180 180 183 182 181 179 177 177 177 177 178 178 178 179 180 180 180 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 180 179 178 177 177 179 181 182 184 183 181 179 179 179 181 181 183 182 182 181 181 182 182 183 183 183 183 182 182 181 181 180 182 182 182 182 182 182 182 182 184 182 180 178 178 180 182 184 181 181 181 181 181 181 181 181 180 180 181 182 182 181 180 180 180 180 180 180 180 181 182 183 183 183 183 183 183 183 183 183 181 181 181 182 182 183 183 183 178 179 181 182 182 181 179 178 182 182 181 180 180 179 179 178 182 182 182 181 181 180 180 179 181 180 179 179 181 183 186 188 185 183 181 181 182 181 180 178 183 182 182 181 181 180 179 179 181 181 180 180 180 180 180 179 180 179 178 180 182 183 183 181 179 180 181 181 181 181 182 182 178 178 179 180 181 182 182 183 185 185 184 183 182 180 180 179 181 181 181 181 181 181 181 181 182 183 183 181 180 180 182 184 175 177 180 182 184 184 183 182 180 182 185 185 185 185 187 190 187 187 188 189 190 190 191 192 191 191 191 191 191 191 191 191 189 190 191 192 191 190 189 188 190 192 193 192 190 188 190 191 193 194 194 194 194 193 192 191 191 191 190 190 190 191 192 193 190 193 195 196 194 192 191 192 193 194 195 195 194 193 191 190 194 195 194 193 193 195 199 203 194 194 194 195 195 196 196 197 190 191 194 196 198 198 197 197 197 196 195 196 198 199 198 197 194 194 195 195 196 197 198 198 197 197 197 198 198 199 199 199 197 197 197 198 198 199 199 199 200 198 196 194 193 193 194 194 199 198 195 193 193 193 194 195 198 197 195 193 193 194 195 196 198 196 192 189 187 187 189 191 195 193 191 191 193 193 191 189 187 190 192 192 190 189 189 190 186 188 190 192 193 192 190 189 193 192 191 190 188 187 185 184 186 186 185 185 185 186 187 188 182 182 183 185 187 188 189 190 188 188 188 188 188 188 188 188 188 187 185 184 184 185 187 188 182 183 184 185 186 187 187 188 182 183 185 187 188 188 187 187 186 186 186 186 186 186 186 186 186 187 188 188 188 188 187 186 186 186 185 183 183 183 183 184 188 187 185 184 184 185 187 188 192 191 189 188 186 186 186 186 191 190 188 186 186 186 188 188 189 190 191 192 193 197 202 207 199 197 195 193 193 195 198 200 194 194 194 193 193 192 192 192 193 189 187 190 195 197 195 191 189 187 185 183 183 183 184 185 184 184 184 183 183 182 182 182 181 181 182 183 185 186 187 187 185 185 185 185 185 185 185 185 186 186 187 188 188 189 190 190 195 199 203 205 204 202 202 202 204 202 200 201 203 205 205 204 207 207 207 207 207 207 207 207 212 212 211 211 211 211 211 211 215 214 212 212 212 214 216 218 209 211 213 214 213 213 215 217 214 213 213 215 217 218 216 214 211 210 211 213 216 218 216 215 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 212 211 210 210 210 210 212 212 210 210 210 212 214 215 206 206 207 208 208 209 209 210 207 210 212 212 210 207 206 206 206 208 210 210 208 207 207 208 208 208 209 209 209 210 210 210 211 211 211 211 211 211 211 211 211 211 209 208 206 205 203 203 210 211 211 210 208 205 202 201 206 205 205 204 204 203 202 202 205 203 201 201 202 201 198 196 196 196 196 195 195 194 194 194 193 192 192 192 192 193 194 195 191 192 193 193 193 193 192 191 189 190 190 188 186 185 187 189 189 189 188 188 187 186 185 185 186 186 186 185 185 184 184 183 189 189 189 189 189 189 189 189 190 190 190 191 191 192 192 193 192 192 190 189 189 189 189 190 190 190 190 191 191 191 192 192 163 164 165 165 165 165 164 163 165 165 166 167 167 166 165 165 163 163 164 165 166 166 167 167 163 163 164 164 165 166 166 167 166 165 165 164 164 163 163 163 165 165 165 166 166 165 165 164 164 164 165 165 165 165 166 167 168 168 168 168 168 168 168 168 164 164 163 163 162 161 161 160 165 165 165 166 166 167 167 167 166 166 166 165 165 166 166 166 164 165 166 167 167 167 166 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 167 167 166 166 166 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 169 169 169 169 169 169 169 169 172 172 172 172 172 172 172 172 172 173 173 173 173 172 170 170 172 172 173 174 175 175 176 176 175 175 176 177 177 178 179 179 174 175 175 176 176 176 175 175 180 179 178 177 177 177 178 178 179 179 179 178 178 177 177 177 174 176 178 180 181 181 181 181 180 180 181 182 182 183 184 184 180 180 181 182 182 183 183 184 184 184 185 186 186 187 188 188 187 187 187 187 187 188 190 191 194 194 195 195 195 195 195 195 196 195 193 192 192 193 195 196 191 191 191 194 197 198 196 194 198 198 199 199 199 199 199 199 201 201 202 202 202 201 200 199 203 202 200 199 199 200 202 203 198 200 202 202 201 202 203 205 199 200 201 201 202 203 204 204 204 204 204 205 205 206 206 206 199 201 203 205 206 204 202 200 203 204 205 207 208 209 210 210 204 205 207 209 209 209 208 207 206 207 209 211 212 212 211 211 210 216 215 208 209 217 220 215 211 211 213 214 216 217 219 219 214 215 215 216 216 215 215 214 214 215 216 217 217 217 216 216 218 218 217 217 217 217 216 216 218 217 216 216 216 216 215 215 217 217 217 216 216 216 215 215 214 214 215 215 215 215 216 216 215 215 215 216 216 217 217 217 214 215 215 215 215 216 216 216 222 221 220 218 216 214 212 212 216 216 218 219 219 219 219 218 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 223 223 223 222 222 221 221 221 223 223 223 223 223 223 223 223 220 220 220 221 221 222 222 222 225 224 223 222 221 221 221 221 221 221 221 221 221 221 221 221 224 223 223 222 222 223 223 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 223 222 220 219 219 220 222 223 220 220 220 220 220 220 220 220 222 221 219 218 218 219 221 222 218 219 220 220 220 220 219 218 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 215 215 215 214 214 214 213 213 215 215 215 216 216 217 217 217 214 214 215 215 215 216 216 216 212 213 213 211 209 210 214 217 217 217 217 217 217 217 217 217 219 218 216 214 213 213 214 214 214 213 212 212 211 210 209 209 208 208 208 207 207 207 206 206 204 204 204 204 204 204 204 204 205 204 202 200 200 201 202 203 203 202 202 200 199 198 197 197 198 197 196 196 195 195 195 195 201 200 200 200 201 201 202 203 201 201 201 202 202 203 203 203 202 202 203 203 204 205 205 206 206 207 209 210 209 206 203 200 207 208 209 208 207 208 210 213 212 211 210 209 210 211 212 213 212 213 214 214 214 214 215 215 215 215 216 216 217 218 219 219 216 216 216 217 217 218 218 219 219 219 219 219 219 219 219 220 215 215 215 216 216 217 217 217 214 214 214 214 214 214 214 214 212 212 212 212 212 212 212 212 211 211 211 210 210 209 209 209 207 208 208 209 209 208 208 207 212 212 211 210 209 208 207 206 207 208 210 211 211 210 208 206 209 209 209 209 209 209 209 209 205 207 209 211 212 211 209 208 209 209 209 209 209 209 209 209 211 211 209 208 208 208 208 209 209 208 207 205 205 205 206 206 205 204 203 203 205 207 210 212 206 206 206 206 206 206 206 206 206 205 204 203 203 203 204 204 202 204 204 203 200 198 199 200 206 205 205 204 203 201 201 200 199 202 204 206 205 206 208 209 201 202 204 205 207 207 207 207 206 206 206 206 206 206 206 206 206 207 208 206 202 200 201 202 205 199 208 222 198 128 117 192 212 207 203 203 203 210 194 143 177 218 206 199 213 218 227 223 222 252 194 120 188 246 212 211 215 211 193 201 211 200 201 208 207 199 200 201 198 200 201 193 196 198 198 196 192 190 190 191 191 193 195 195 193 192 194 196 195 197 198 197 196 197 200 202 199 199 199 199 199 200 201 202 183 199 204 204 197 170 154 163 190 200 193 184 194 200 193 188 184 178 192 188 179 206 186 101 115 161 160 128 139 161 151 131 153 182 187 193 163 98 66 54 96 182 168 97 90 77 66 122 175 156 110 86 121 127 102 120 184 152 116 86 77 99 112 96 72 63 67 106 118 88 68 55 44 30 25 59 137 197 160 75 45 36 95 140 129 145 132 50 11 31 70 92 97 95 109 153 138 125 134 133 125 67 13 63 160 214 198 120 77 120 172 145 108 113 107 79 50 45 45 32 27 80 140 163 157 156 149 130 162 183 216 232 166 79 109 192 184 124 88 46 26 51 75 99 113 109 97 82 111 149 145 137 179 219 221 189 127 28 7 79 149 197 198 186 171 180 192 138 118 69 52 30 58 123 120 99 81 94 71 72 109 182 214 135 57 39 36 32 22 13 34 91 171 219 221 218 168 86 69 70 54 27 62 168 169 118 109 141 145 123 104 107 115 114 124 145 144 178 196 192 210 174 93 88 111 93 80 67 53 63 97 124 91 93 98 91 78 82 95 98 105 114 116 61 73 175 186 204 186 186 177 170 189 170 143 104 94 117 153 173 141 116 136 144 102 49 25 72 142 182 197 205 198 186 166 147 133 127 128 129 141 125 115 104 92 96 97 80 82 101 119 161 182 185 198 179 131 124 154 176 180 188 180 170 181 181 181 181 181 181 181 180 183 182 179 177 177 178 180 182 178 179 181 182 183 182 182 181 181 181 181 181 181 181 181 181 183 183 183 182 182 181 181 181 180 181 182 183 183 181 179 178 181 181 181 181 181 181 181 181 179 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 183 181 180 181 183 183 179 176 184 183 182 181 181 182 183 184 180 181 182 181 180 180 181 182 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 177 178 179 180 179 179 179 179 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 181 180 180 180 180 180 179 179 180 180 180 180 180 180 179 179 179 179 179 180 180 180 180 181 176 177 179 181 182 182 182 181 181 181 181 182 182 182 182 183 175 177 179 181 183 183 182 181 180 180 180 180 180 180 180 180 184 184 182 181 181 181 181 181 180 180 180 181 181 182 182 182 186 185 183 182 181 181 182 182 180 181 181 182 182 181 181 180 175 176 178 180 182 183 183 182 176 178 181 183 182 179 176 173 182 181 180 180 180 180 181 182 183 183 183 183 183 182 181 180 179 181 183 185 185 183 181 179 179 179 179 179 179 179 179 179 180 180 180 181 181 182 182 182 181 178 183 187 181 178 180 181 179 179 180 181 182 183 184 184 181 180 179 179 180 181 183 184 179 179 180 181 181 180 179 179 181 182 182 182 182 182 182 182 184 183 182 184 187 188 187 184 187 188 189 190 192 193 194 195 189 190 192 194 196 196 196 196 189 189 190 191 192 193 194 195 192 191 189 187 188 190 192 194 193 195 196 197 196 194 191 189 191 191 192 193 193 194 195 195 196 195 194 193 193 194 195 196 194 193 193 193 193 195 196 197 199 197 195 193 192 193 195 196 196 196 196 195 195 194 194 194 199 199 199 200 200 200 201 201 196 195 194 194 194 196 198 200 197 196 194 193 195 197 200 203 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 200 197 196 195 195 195 196 197 198 189 190 193 196 197 197 196 195 198 196 193 191 190 191 192 193 195 195 194 193 192 192 191 191 191 191 191 191 191 191 191 191 190 191 192 193 193 191 190 188 192 191 190 189 188 188 188 188 189 189 189 189 189 189 189 189 188 188 187 186 185 184 184 183 189 189 189 188 188 188 187 187 182 183 184 185 186 186 186 185 190 189 187 186 186 187 189 190 186 186 186 187 187 188 188 188 185 186 187 187 187 187 188 188 189 188 188 187 186 185 184 184 187 187 187 187 187 186 186 186 187 187 186 186 186 185 185 185 182 183 184 185 185 185 185 185 181 185 188 189 188 187 188 188 188 190 192 194 194 194 192 191 189 190 191 194 195 197 197 198 198 194 191 192 196 197 194 189 195 193 191 189 189 191 193 195 195 196 196 192 187 185 187 189 185 184 183 182 182 182 183 183 185 184 184 184 184 183 183 183 183 182 181 181 182 185 188 190 186 186 186 187 187 187 188 188 187 187 187 188 190 192 193 194 192 193 195 198 201 203 205 207 199 200 202 204 206 207 207 207 205 207 209 211 212 211 209 208 206 207 208 210 211 211 210 210 211 212 213 214 214 214 213 212 211 213 215 215 213 212 212 213 212 213 215 216 216 215 213 212 212 213 215 214 212 211 213 214 214 213 213 213 213 212 212 212 210 212 214 213 211 211 212 214 208 208 209 210 211 213 214 215 213 214 215 212 209 208 210 212 211 210 208 206 205 205 206 206 205 206 206 206 206 207 207 207 206 207 209 210 211 210 210 209 210 210 210 210 210 210 210 210 209 209 208 208 208 209 210 211 209 210 213 214 213 211 208 206 206 206 206 206 206 206 206 206 204 203 202 204 206 207 204 201 202 202 201 200 198 195 193 192 199 198 196 193 191 189 188 188 194 195 195 196 195 194 192 191 195 194 193 192 191 191 191 191 191 192 192 192 191 189 187 186 186 186 187 188 188 187 186 186 184 185 186 187 187 186 186 185 183 184 185 186 188 189 190 190 186 189 191 192 190 189 190 192 182 185 190 194 196 194 190 188 187 188 190 191 192 191 189 188 166 165 164 163 163 164 165 166 165 165 166 167 167 166 165 165 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 165 165 166 166 166 165 164 164 164 164 165 165 165 165 166 167 164 164 164 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 164 165 166 167 167 167 166 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 166 168 168 168 168 168 168 168 168 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 172 172 172 171 170 170 170 170 172 173 173 174 174 175 175 175 176 177 177 178 179 179 180 180 178 178 179 179 179 178 178 177 179 178 178 177 177 178 179 179 177 177 177 178 178 179 179 179 177 178 179 180 180 180 179 178 180 180 180 181 181 182 182 182 180 180 181 181 182 183 183 183 184 184 184 184 184 184 184 184 187 186 186 186 187 188 189 190 192 193 193 193 194 194 195 195 196 195 193 192 192 193 195 196 192 191 192 194 196 197 195 193 196 196 196 197 197 198 198 198 200 200 201 202 202 201 201 200 201 200 199 198 198 199 200 201 199 201 202 202 201 201 203 205 202 202 202 202 202 202 202 202 204 204 205 205 205 206 206 206 200 202 204 206 207 207 206 206 206 206 206 207 207 208 208 208 208 208 209 210 211 211 211 210 208 209 210 212 213 213 213 213 213 212 211 213 214 213 214 216 214 214 214 215 215 216 216 216 214 215 216 216 216 216 215 214 214 215 216 217 217 217 216 216 218 218 218 217 217 217 217 217 218 217 216 216 216 216 215 215 217 216 216 216 216 216 216 216 214 214 215 215 215 215 216 216 216 216 216 216 216 216 217 217 219 218 218 217 216 215 214 214 215 215 216 216 217 218 219 219 216 217 218 218 219 218 218 217 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 221 222 222 223 223 221 221 221 221 221 221 221 221 223 223 222 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 220 220 219 219 220 220 221 218 219 220 220 220 220 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 216 216 215 215 215 214 214 214 216 216 216 216 216 216 217 217 214 214 215 215 215 216 216 216 214 216 218 218 217 216 217 219 217 217 217 217 217 217 217 217 216 215 214 212 212 212 212 213 214 213 213 212 211 210 209 209 211 210 210 209 208 207 206 205 206 206 206 206 205 205 205 205 207 206 205 203 202 202 201 202 203 203 202 201 200 198 198 197 196 195 195 194 194 194 194 195 200 200 200 200 201 202 203 203 201 201 202 202 202 203 203 203 202 203 203 204 204 205 205 206 205 206 207 208 208 207 206 205 207 208 209 208 207 208 210 213 211 211 210 210 210 211 212 213 212 213 214 214 214 214 215 215 216 216 216 217 217 218 218 218 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 217 217 217 217 217 217 218 218 217 217 216 215 214 214 213 213 212 212 212 212 212 212 212 212 211 211 210 209 209 208 207 207 207 208 209 209 209 209 208 207 210 210 210 210 210 210 210 210 209 209 209 208 208 208 209 209 209 209 209 209 209 209 209 209 208 208 208 208 209 209 210 211 209 209 209 209 209 209 209 209 211 210 209 208 208 208 208 209 207 207 206 206 206 206 206 206 207 207 207 207 207 206 205 205 206 206 206 206 206 206 206 206 206 205 204 203 203 203 204 205 203 205 205 204 201 200 200 202 205 205 204 204 203 202 202 201 205 207 208 206 204 202 202 203 202 203 205 206 206 207 206 206 207 207 207 207 207 208 208 208 204 205 206 206 205 205 206 206 210 201 199 219 211 138 111 175 218 219 203 206 208 209 202 153 167 231 202 162 187 216 218 203 206 228 175 130 190 234 207 204 203 195 190 203 204 203 213 202 204 198 199 201 199 200 200 193 196 197 198 196 193 191 191 192 191 193 195 195 193 193 195 197 195 197 199 199 198 197 199 200 198 198 198 198 198 199 200 201 200 203 203 204 198 174 145 132 179 202 211 193 174 173 178 178 186 169 182 191 181 194 188 141 124 172 189 154 132 150 148 117 120 159 182 184 157 132 117 76 75 121 124 103 109 91 65 83 118 112 100 101 125 116 87 104 140 119 89 72 91 122 110 69 77 118 125 105 90 96 104 84 52 26 20 59 128 170 133 64 33 35 97 149 147 153 132 62 17 41 81 95 89 74 72 103 122 174 168 159 172 128 57 27 101 169 157 88 64 118 172 156 125 99 73 56 48 48 44 33 46 76 106 110 112 137 167 177 192 202 208 209 155 84 89 132 104 57 35 40 71 121 147 150 161 141 103 58 64 94 96 96 136 213 232 178 98 20 11 60 131 199 199 184 184 189 190 150 120 88 62 35 52 69 62 101 133 140 109 101 129 184 189 95 33 38 52 41 18 13 52 125 173 232 221 184 144 112 109 88 24 40 72 134 125 97 91 105 139 182 168 112 86 82 91 116 163 179 193 212 213 140 80 112 142 103 66 48 46 69 105 127 101 93 94 98 91 87 91 95 106 118 126 78 88 181 185 195 190 180 185 196 199 142 108 95 113 123 147 161 114 62 63 71 50 66 104 150 180 188 189 191 181 182 182 177 167 153 139 130 121 121 121 121 131 147 138 111 102 120 149 176 169 152 156 155 119 122 157 176 181 191 184 174 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 181 182 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 181 181 181 182 182 181 180 180 181 181 181 181 181 181 181 181 179 180 180 180 180 180 180 181 181 181 180 180 180 180 180 179 182 181 180 181 183 182 180 177 182 182 181 181 181 181 182 182 180 181 182 181 180 180 181 182 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 181 181 182 182 181 181 180 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 180 180 180 180 181 181 181 182 182 182 183 183 179 180 180 180 180 180 180 181 182 182 183 182 181 179 178 177 181 181 181 181 181 182 182 182 181 181 182 183 183 182 182 181 182 182 182 182 182 182 182 182 183 183 183 182 182 181 181 180 180 180 181 181 181 181 181 181 182 181 181 181 181 182 182 183 180 181 181 181 181 181 181 180 176 177 179 181 182 182 182 182 178 180 182 183 183 181 179 177 182 181 180 180 180 180 181 182 181 182 182 182 182 181 181 180 179 180 182 183 184 183 182 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 179 181 179 177 178 179 179 179 181 181 181 181 181 181 181 181 180 180 180 180 181 181 182 183 181 182 182 183 183 182 182 181 182 182 182 182 182 182 183 183 185 184 184 185 188 189 188 186 188 189 190 191 192 193 194 194 193 193 194 194 193 192 191 190 190 190 190 191 192 192 193 193 194 193 191 190 190 190 191 192 192 193 195 196 196 195 193 193 191 192 192 193 194 194 195 195 195 194 193 193 193 193 194 195 193 193 192 192 193 194 195 196 196 195 193 192 192 193 194 194 196 196 196 195 195 194 194 194 195 195 195 196 196 197 197 197 197 197 196 195 195 195 196 196 197 196 195 195 195 197 199 200 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 200 196 197 198 199 199 198 197 196 195 195 194 194 194 195 195 195 198 196 195 193 192 192 193 193 194 193 193 193 192 192 191 191 192 192 192 192 192 192 192 192 192 192 193 193 193 192 191 191 192 191 190 189 188 188 188 188 189 189 189 189 189 189 189 189 186 186 186 186 186 186 186 186 188 188 188 188 187 187 187 186 186 187 188 189 189 188 188 187 187 188 188 188 188 188 188 187 184 185 185 185 186 186 187 187 185 186 187 187 187 187 188 188 188 188 187 187 186 185 184 184 186 186 186 186 186 186 186 186 187 187 187 186 186 185 185 185 184 184 185 185 185 186 187 187 186 188 190 190 188 187 188 189 188 190 192 193 194 193 192 191 190 191 192 194 195 196 197 197 199 196 193 194 197 197 195 192 194 193 191 190 190 191 193 194 192 192 192 192 192 191 188 186 185 184 183 182 182 182 183 183 184 184 184 184 183 183 183 183 183 184 184 185 186 186 186 186 186 186 187 187 187 188 188 188 191 191 191 191 192 193 195 195 196 197 198 200 201 203 204 205 202 203 204 206 207 207 207 207 207 208 209 210 211 210 209 208 208 209 210 212 212 212 212 212 210 211 212 213 213 212 211 211 211 213 214 214 212 212 213 215 213 213 214 214 214 214 213 213 212 213 214 214 212 211 213 214 212 212 212 212 211 211 211 211 211 213 214 213 211 210 211 212 208 209 210 211 211 210 209 208 207 209 210 210 208 207 208 210 209 208 207 206 205 205 206 206 205 205 205 205 206 206 206 206 203 204 206 207 208 207 207 207 205 205 206 206 207 207 207 207 211 211 210 210 209 208 208 208 206 207 208 209 208 207 205 203 206 206 206 205 205 205 205 205 204 203 203 204 206 205 203 201 202 202 201 200 199 197 195 193 194 193 192 192 191 192 192 193 194 194 195 195 194 193 192 191 194 194 193 193 193 194 195 195 189 190 191 191 191 190 189 189 188 188 188 188 188 188 187 187 187 187 188 188 187 186 185 184 186 187 187 187 188 188 189 189 188 191 193 192 190 189 189 190 193 193 193 193 192 192 191 191 188 189 191 193 195 196 196 196 169 167 164 162 162 164 167 169 165 165 166 167 167 166 165 165 165 165 165 165 165 165 165 165 167 167 167 166 165 164 163 163 167 167 167 166 166 166 165 165 166 166 166 166 166 165 164 163 164 164 165 165 165 165 166 167 162 163 163 164 164 165 165 165 164 164 165 166 166 167 168 168 166 166 166 166 166 166 165 165 164 165 167 167 167 167 165 164 164 165 166 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 173 172 170 169 168 169 170 171 173 173 173 173 174 174 174 174 176 176 176 177 177 178 178 179 180 180 180 180 179 179 178 177 177 177 177 176 177 178 179 180 175 175 176 177 178 179 180 181 179 179 180 180 179 178 177 176 180 180 180 180 180 180 180 180 180 180 180 181 182 182 183 183 185 185 185 184 184 183 183 183 187 186 186 186 187 188 189 190 190 190 191 192 193 194 194 195 195 194 194 193 193 194 194 195 193 193 193 194 195 195 194 192 193 193 194 195 195 196 197 197 198 199 200 201 202 202 201 201 200 199 198 198 198 198 199 200 199 201 203 202 201 201 203 205 204 204 203 203 202 202 201 201 204 205 205 205 206 206 206 206 203 204 205 206 208 209 210 211 208 208 207 207 207 207 207 207 211 211 210 210 210 211 212 213 211 211 211 211 212 213 214 215 215 209 209 217 217 210 209 216 217 216 216 215 215 214 214 213 215 215 216 217 217 216 215 215 214 215 216 216 217 216 216 215 218 218 218 218 218 218 218 218 218 217 216 216 216 216 215 215 216 216 216 216 216 216 216 216 214 214 215 215 215 215 216 216 217 217 216 216 216 216 216 216 214 214 215 216 218 219 220 221 212 213 214 216 218 220 221 222 217 217 218 218 218 217 216 215 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 222 222 222 222 222 222 223 223 221 221 221 221 221 221 221 221 222 222 222 222 221 221 221 221 221 221 221 221 222 223 224 225 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 222 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 219 220 222 223 223 222 220 219 220 220 220 220 220 220 220 220 219 220 220 221 221 220 220 219 218 219 220 220 220 220 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 216 216 215 215 215 217 217 216 216 216 216 216 216 214 215 215 215 216 216 216 217 215 217 221 222 222 220 219 218 217 217 217 217 217 217 217 217 215 214 213 213 213 213 213 214 214 214 213 212 212 211 210 210 210 210 210 209 209 208 208 208 208 208 208 207 207 206 206 206 208 208 207 206 205 203 201 200 203 203 202 201 200 199 199 198 195 195 195 195 195 195 196 197 199 199 199 200 201 202 203 204 201 202 202 202 203 203 203 203 203 203 203 204 205 205 206 206 205 205 206 207 208 209 210 210 206 208 209 208 207 207 210 213 211 211 210 210 210 211 212 212 212 213 214 214 214 214 215 215 217 217 217 217 217 217 217 217 218 218 219 219 219 219 220 220 219 219 219 219 219 219 219 219 218 218 218 218 218 218 217 217 220 219 218 217 215 214 213 212 213 213 213 213 213 213 213 213 211 211 210 209 208 207 206 206 207 208 209 209 209 209 208 207 208 208 209 210 211 212 213 213 211 209 207 206 206 207 210 211 209 209 209 209 209 209 209 209 211 209 207 206 206 208 211 213 209 209 209 209 209 209 209 209 211 210 209 208 208 208 209 209 205 206 207 208 208 208 207 207 205 206 208 210 209 207 204 203 207 207 207 207 207 207 207 207 206 206 205 204 204 204 205 205 205 206 206 205 203 202 202 203 204 204 204 204 203 203 203 203 207 208 208 206 202 200 200 201 204 205 206 206 206 206 205 205 207 207 207 208 208 209 209 210 205 204 204 204 204 204 203 202 202 207 204 222 226 165 111 121 171 216 207 208 211 212 205 135 149 227 196 136 167 211 206 182 192 211 168 148 200 231 208 173 170 179 200 216 201 202 218 198 201 200 201 202 201 201 199 197 196 197 197 196 194 192 192 193 192 193 195 195 194 195 196 198 195 198 200 201 199 198 197 198 198 197 197 197 197 198 199 199 206 198 197 203 203 191 159 124 149 189 211 176 144 169 196 182 198 177 182 188 171 169 176 165 141 142 169 181 155 133 119 94 90 123 152 158 153 173 168 105 81 68 68 103 132 114 80 69 95 77 77 91 103 85 61 76 73 67 55 62 96 111 83 46 98 144 129 74 61 104 131 103 65 26 22 74 130 140 97 44 21 24 67 109 112 107 90 53 49 77 106 97 79 64 57 75 114 214 205 195 208 170 104 14 42 128 131 69 57 105 149 148 116 79 49 46 51 47 39 35 43 59 71 72 81 108 138 153 151 154 136 122 94 50 40 48 37 45 66 109 147 178 200 190 179 158 105 48 66 118 117 95 105 171 188 134 68 23 21 44 107 199 207 186 188 188 189 173 153 93 60 50 51 37 37 99 157 153 131 137 150 161 140 60 27 41 57 40 18 21 63 132 176 242 214 136 117 147 145 75 12 77 112 133 124 128 128 124 141 189 178 127 88 52 62 123 178 198 203 217 190 94 66 123 149 106 67 50 50 69 96 111 101 98 99 97 87 79 86 99 104 143 156 84 67 165 192 206 184 177 193 198 179 107 80 91 142 113 96 100 70 34 49 70 74 124 179 199 191 181 180 181 172 176 182 185 183 177 169 164 165 172 159 145 162 187 188 175 140 134 153 160 147 139 143 159 167 172 191 186 177 185 178 170 181 181 181 181 181 181 181 181 178 179 181 182 182 180 179 177 179 180 181 181 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 181 181 181 181 182 181 181 180 180 180 181 182 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 182 181 181 180 180 179 179 179 182 181 181 181 182 182 180 178 180 180 181 181 181 181 180 180 180 181 182 181 180 180 181 182 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 181 182 182 182 181 180 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 181 181 181 181 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 180 181 181 182 182 183 183 183 180 180 180 180 180 180 180 180 180 180 181 182 182 182 182 181 180 180 180 180 181 181 181 181 187 186 185 183 182 182 181 181 182 182 182 182 182 182 182 182 181 181 183 183 183 182 180 179 181 181 181 181 181 181 180 180 178 178 179 181 181 182 182 182 181 181 181 181 181 181 181 181 178 179 180 181 181 181 181 181 180 181 182 183 183 183 182 181 182 181 180 180 180 180 181 182 179 180 180 181 181 181 180 180 180 180 181 181 182 182 183 183 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 188 180 174 183 184 180 186 182 182 181 181 180 179 178 178 179 180 181 182 182 182 181 181 179 180 180 181 181 180 180 179 182 182 182 183 183 183 183 184 186 186 186 187 189 190 189 188 190 190 191 191 192 192 193 193 194 194 194 193 192 191 189 188 191 191 192 192 192 192 192 192 194 194 194 193 192 192 191 191 191 192 193 194 195 195 196 196 192 192 193 193 194 194 195 195 194 193 192 192 192 192 193 194 192 192 191 191 191 192 193 194 192 192 192 192 193 193 193 193 195 195 195 195 194 194 194 194 193 193 193 194 194 195 195 195 197 197 197 197 196 195 194 193 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 200 196 198 201 203 202 199 196 194 201 199 196 193 192 193 194 196 197 196 196 195 195 194 193 193 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 192 192 191 190 190 190 190 191 192 191 190 189 188 188 188 188 188 188 188 188 188 188 188 188 185 185 185 186 187 187 188 188 187 187 187 187 186 186 185 185 188 189 190 190 190 189 188 187 185 186 189 190 190 189 186 185 184 184 184 184 185 185 185 185 185 186 187 187 187 187 188 188 188 188 187 186 186 185 185 184 185 185 185 185 185 185 185 185 187 187 187 186 186 186 185 185 187 187 185 185 185 186 188 189 190 191 191 190 187 187 188 190 189 190 192 193 193 192 191 190 192 193 194 195 196 196 196 196 197 196 196 196 196 196 195 194 192 192 192 192 192 192 192 192 190 189 189 193 196 195 189 184 185 184 183 182 182 182 183 184 183 183 183 183 183 183 183 183 183 185 187 189 188 187 184 183 187 187 188 188 188 189 189 189 192 192 192 192 193 194 195 196 201 201 201 201 202 202 202 202 204 205 207 208 209 209 208 208 210 210 210 210 209 209 209 209 211 211 212 213 214 214 214 214 210 211 211 212 212 211 210 210 211 212 213 212 211 211 214 217 214 213 213 212 212 213 213 214 211 213 214 213 212 211 212 214 211 211 211 211 210 210 210 210 212 213 213 212 210 209 210 211 209 210 211 211 210 208 205 204 203 205 208 209 208 207 207 207 207 207 206 205 205 205 206 206 204 204 204 204 204 204 204 204 202 203 204 205 206 206 206 206 202 203 203 204 205 206 207 207 209 209 210 211 210 209 208 206 208 208 208 207 207 207 206 206 205 205 205 205 204 204 204 204 205 204 203 204 204 204 202 200 201 201 201 200 199 198 196 195 192 191 191 191 191 192 193 194 193 193 194 194 194 193 192 191 194 194 193 193 193 193 193 193 188 189 190 191 191 192 191 191 191 190 189 188 188 188 188 188 190 190 190 189 188 186 185 184 190 190 189 189 189 189 189 189 191 193 194 193 191 189 189 189 200 196 192 188 188 190 195 197 193 193 193 193 194 195 197 197 169 167 165 164 164 165 167 169 165 165 166 167 167 166 165 165 166 166 165 165 165 165 165 164 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 164 166 166 166 166 165 164 163 163 164 164 165 165 165 165 166 167 165 165 165 166 167 167 168 168 165 165 166 166 167 167 168 168 167 167 167 166 166 165 165 165 164 165 167 168 168 167 165 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 174 172 170 168 168 169 171 173 174 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 178 178 178 178 177 176 174 174 176 176 176 176 177 178 179 180 176 176 177 177 178 179 179 180 179 179 179 179 178 178 177 177 179 179 179 179 178 178 178 178 179 180 180 181 181 182 183 183 186 186 186 186 186 186 186 186 188 187 187 187 188 189 190 191 189 190 191 192 193 194 195 196 194 194 194 194 194 194 194 194 194 194 193 193 193 193 192 191 191 192 193 194 195 196 197 198 197 198 199 201 202 202 202 201 200 200 199 199 199 199 200 200 200 201 203 203 201 201 202 204 203 203 203 203 203 202 202 202 205 205 205 206 206 206 207 207 206 206 206 206 207 209 210 211 208 208 207 207 207 208 208 209 212 210 209 208 208 209 211 212 213 212 211 210 211 212 214 216 213 210 212 217 217 211 210 212 217 216 216 215 215 214 214 213 215 216 216 217 217 216 216 215 214 214 215 216 216 216 215 215 218 218 218 218 218 218 218 218 218 217 216 216 216 216 215 215 216 216 216 216 216 216 217 217 214 214 215 215 215 215 216 216 217 217 217 216 216 215 215 215 212 213 214 216 218 219 221 221 216 216 217 217 217 217 217 217 217 218 218 218 218 216 215 214 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 222 221 221 221 222 223 223 224 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 221 221 222 222 221 221 220 220 220 220 220 220 220 220 220 218 219 221 222 222 221 219 218 218 219 220 220 220 220 219 218 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 217 217 217 216 216 216 217 217 217 216 216 215 215 215 215 215 215 216 216 216 217 217 215 216 218 219 219 218 218 217 217 217 217 217 217 217 217 217 216 216 215 215 216 216 216 216 214 214 213 213 212 212 212 211 207 207 208 209 210 210 211 211 209 209 208 208 207 207 206 206 205 206 207 207 206 204 202 200 204 203 203 202 201 200 200 199 198 198 197 198 198 199 200 200 199 199 199 200 201 202 204 204 202 202 202 203 203 203 204 204 203 203 204 204 205 206 206 206 207 207 207 207 208 209 210 211 206 207 208 208 207 207 210 212 210 210 210 210 211 211 212 212 212 213 214 214 214 214 215 215 218 217 217 217 217 217 216 216 218 218 218 219 219 219 219 219 220 220 220 219 219 219 219 218 219 219 218 218 217 217 216 216 219 219 218 217 216 216 215 215 213 213 213 213 213 213 213 213 213 213 211 210 209 207 206 206 208 208 209 210 210 209 208 208 208 208 209 209 210 211 211 212 209 208 207 206 207 208 209 210 209 209 209 209 209 209 209 209 210 209 208 207 208 209 210 211 209 209 209 209 209 209 209 209 210 210 209 208 208 208 209 210 206 207 208 210 210 210 209 208 203 204 206 208 209 209 208 208 207 207 207 207 207 207 207 207 207 207 206 205 204 205 205 206 205 206 205 205 204 203 203 203 203 203 203 204 204 205 205 205 202 203 205 204 203 202 204 206 206 206 207 207 207 206 204 204 205 206 206 207 207 208 208 209 205 204 202 202 202 202 200 199 200 213 213 220 222 193 135 74 114 211 221 213 208 216 216 123 122 181 183 154 169 197 192 170 180 195 163 164 213 239 204 119 134 181 219 227 206 197 209 200 201 206 206 204 203 200 198 202 197 197 197 196 195 194 194 194 193 194 195 195 196 196 197 198 195 198 202 203 201 198 197 196 199 198 198 198 198 198 199 199 203 192 195 202 204 206 189 153 134 144 165 157 144 179 203 177 186 191 192 172 142 138 155 166 144 116 134 174 160 108 79 76 78 107 126 137 168 203 179 111 103 59 45 115 174 151 114 104 113 69 61 76 80 64 45 55 47 55 63 79 91 69 42 41 92 112 93 62 61 94 122 108 87 35 30 89 131 116 68 30 33 31 41 56 56 50 56 68 102 130 134 89 64 74 78 88 103 178 184 208 223 198 142 29 20 125 150 95 72 84 99 111 87 78 69 68 63 47 37 42 37 43 47 53 66 71 66 62 61 70 52 46 42 24 29 47 70 116 152 191 199 193 204 192 185 184 136 64 79 146 147 112 108 110 97 73 50 34 31 38 81 180 214 197 188 192 204 201 176 68 37 55 47 43 62 94 124 114 123 164 165 124 86 44 41 43 44 31 30 46 72 114 156 213 179 102 102 155 132 29 25 110 148 163 164 181 180 172 152 159 156 154 133 78 64 107 149 203 208 198 150 67 55 88 101 84 82 88 81 75 81 87 83 106 103 74 57 68 91 108 101 159 170 76 40 150 199 208 178 176 185 161 138 92 82 100 123 75 33 45 65 81 121 148 156 179 196 192 181 177 178 178 177 177 176 176 179 184 188 191 196 203 180 149 151 167 179 190 178 156 155 129 112 132 159 196 190 192 192 166 156 174 181 183 180 180 180 181 181 181 181 182 180 180 181 182 182 182 181 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 179 179 179 180 180 181 181 181 182 181 180 179 179 180 182 183 181 181 181 181 181 181 181 181 182 182 181 181 180 180 180 179 182 182 181 180 180 179 179 178 181 181 181 181 181 181 181 180 179 180 181 182 182 181 180 179 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 179 180 181 181 179 177 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 180 181 181 182 182 183 183 183 182 182 182 182 182 182 182 182 183 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 180 180 180 179 180 181 182 183 183 184 184 179 179 180 180 180 180 180 181 188 187 184 182 181 181 182 183 180 180 180 180 180 180 180 180 178 180 182 184 184 182 180 178 182 182 182 181 181 180 180 180 178 179 180 182 182 182 181 180 181 181 181 181 181 181 181 181 180 181 181 181 181 181 181 180 181 181 181 181 181 182 183 184 182 181 180 180 180 180 181 182 177 178 179 180 180 180 180 180 180 180 180 180 180 182 183 184 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 178 188 181 179 189 179 171 188 182 182 181 180 180 179 179 178 178 180 182 183 183 182 180 179 179 179 180 181 181 180 179 179 182 182 183 183 184 184 185 185 187 188 188 190 191 191 191 190 192 192 192 192 192 192 192 192 191 192 192 192 193 193 193 193 194 194 194 193 193 192 192 192 192 192 193 194 194 193 191 191 193 193 192 193 193 195 196 197 193 193 193 194 194 194 195 195 193 192 192 192 192 192 192 193 192 191 191 190 190 191 192 193 190 191 192 193 194 194 193 193 195 194 194 194 194 194 194 194 194 195 195 195 196 196 196 197 195 196 197 198 198 196 194 193 196 197 197 197 197 196 195 194 196 196 197 197 197 197 198 198 197 197 198 198 198 198 199 200 198 199 201 201 201 198 196 194 200 199 197 195 194 194 195 195 196 197 197 197 197 196 194 193 191 191 191 192 192 192 192 192 193 193 193 193 193 193 193 193 194 193 191 190 190 191 192 193 192 191 190 189 188 188 188 188 188 188 188 188 188 188 188 188 186 186 186 187 187 187 187 187 186 186 186 186 185 185 184 184 188 188 189 189 188 187 186 185 186 186 188 189 189 188 186 186 184 184 184 185 185 185 185 185 185 186 187 187 187 187 188 188 187 187 187 186 186 185 185 185 185 185 186 186 186 187 187 187 188 188 187 187 186 186 186 186 189 187 185 184 184 185 188 190 190 190 190 188 186 187 190 193 190 191 192 193 193 192 191 191 194 195 195 196 196 196 196 195 196 196 196 196 194 194 194 195 192 192 193 194 194 193 192 192 190 189 190 192 193 192 189 185 185 185 184 183 183 183 183 184 182 182 182 183 183 183 183 183 184 185 186 187 188 187 186 185 188 188 189 189 189 190 190 190 189 190 190 191 192 194 196 197 201 201 201 201 202 202 202 202 203 204 206 208 210 210 210 210 213 212 211 209 209 209 210 210 212 212 213 213 214 214 214 214 212 212 212 212 212 211 211 210 211 212 211 210 209 211 215 218 214 213 212 210 210 212 213 214 211 213 214 213 211 211 212 214 211 211 211 211 210 210 210 210 210 210 211 211 210 210 211 211 212 211 210 209 208 207 207 206 206 208 210 212 211 209 207 206 205 205 205 205 205 205 206 206 204 204 204 203 203 203 203 203 203 204 204 205 206 206 207 207 203 204 205 206 207 208 209 210 204 206 208 210 211 209 208 206 210 209 207 206 206 207 208 209 205 205 205 204 204 203 203 202 205 204 203 203 202 201 200 199 199 199 199 200 199 198 197 196 194 194 192 191 190 190 191 191 193 193 193 193 193 193 192 192 194 194 193 192 191 189 188 187 190 190 191 191 191 191 191 191 192 191 189 188 187 187 188 189 190 190 190 190 190 189 187 187 191 191 191 191 191 191 192 192 191 192 193 194 193 192 191 191 196 192 188 185 187 192 198 202 197 196 193 191 190 190 190 191 166 166 166 167 167 166 166 166 165 165 166 167 167 166 165 165 166 166 165 165 165 165 165 164 165 165 165 166 166 167 167 167 164 164 164 164 164 164 164 164 166 166 166 166 166 165 164 163 164 164 165 165 165 165 166 167 166 167 167 167 168 168 168 169 167 167 166 166 165 165 165 165 167 167 167 166 166 165 165 165 164 165 167 168 168 167 165 164 165 165 165 165 166 166 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 170 170 170 170 170 170 170 170 172 172 172 172 172 172 172 172 174 173 170 169 169 171 173 175 173 173 173 173 173 173 173 172 173 173 174 174 174 174 174 174 177 177 177 177 176 174 173 172 176 176 175 176 176 178 179 180 178 178 178 178 178 178 177 177 177 177 177 177 178 178 179 179 178 178 178 178 177 177 177 177 179 179 180 180 181 182 182 182 183 183 184 185 187 188 189 189 189 188 188 188 189 190 191 192 190 191 192 193 194 195 196 196 194 194 194 194 194 194 194 194 194 194 194 193 192 191 191 192 192 193 194 195 196 197 198 198 197 198 199 200 201 201 201 201 200 200 201 201 201 201 200 200 200 202 203 203 201 201 202 204 201 202 202 203 204 204 205 205 205 205 206 206 206 207 207 207 209 208 207 206 206 206 207 208 206 206 206 206 207 209 211 212 213 211 210 208 208 209 211 212 213 212 210 210 210 211 213 214 210 215 216 213 213 216 214 209 214 214 214 215 215 216 216 216 215 216 217 217 217 217 216 215 213 214 215 216 216 216 215 214 217 217 217 217 218 218 219 219 218 217 216 216 216 216 215 215 216 216 216 216 216 216 216 216 214 214 215 215 215 215 216 216 217 217 217 216 216 215 215 215 219 218 217 216 215 214 213 212 219 219 218 217 216 216 215 215 218 218 218 218 218 217 216 215 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 224 223 223 223 222 222 221 221 224 223 223 222 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 221 220 220 221 221 222 220 220 220 220 220 220 220 220 218 219 221 222 222 221 219 218 218 219 220 220 220 220 219 218 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 218 217 217 216 216 217 217 217 216 216 215 215 215 215 215 216 216 217 217 217 217 217 216 215 214 215 217 218 218 217 217 217 217 217 217 217 217 216 216 216 216 217 217 216 216 214 214 214 214 213 213 213 213 209 209 209 209 209 209 209 209 209 209 208 207 207 206 205 205 201 203 204 206 206 205 203 202 204 203 203 203 202 201 201 201 199 199 199 199 199 200 201 202 200 200 200 200 201 202 203 204 202 202 203 203 203 204 204 204 203 204 204 205 205 206 207 207 210 210 208 207 207 207 207 208 206 207 208 207 206 207 209 212 210 210 211 211 211 211 211 211 212 213 214 214 214 214 215 215 218 217 217 217 217 217 216 216 218 218 218 217 217 217 217 217 220 220 220 219 219 218 218 218 218 217 217 217 216 216 215 215 216 217 217 217 217 218 218 218 213 213 213 213 213 213 213 213 215 214 213 212 210 209 208 207 208 209 210 210 210 210 209 208 209 209 209 208 208 208 207 207 205 206 208 209 209 209 208 207 209 209 209 209 209 209 209 209 208 209 210 211 210 209 208 207 209 209 209 209 209 209 209 209 210 209 208 208 208 209 210 210 208 209 210 211 211 211 211 211 207 206 206 205 206 208 209 211 207 207 207 207 207 207 207 207 208 207 206 206 205 206 206 207 205 204 204 204 204 204 203 203 203 203 203 204 205 205 206 206 200 202 203 203 203 204 207 210 207 207 208 208 207 206 204 204 204 204 204 205 205 206 206 206 202 202 204 206 209 211 213 213 213 203 201 214 213 211 175 84 94 194 218 222 211 216 231 154 99 121 175 203 190 186 185 174 168 154 134 174 230 238 184 84 135 202 222 215 211 198 198 207 201 208 203 198 201 197 194 203 197 197 196 196 196 196 196 195 195 195 195 196 197 198 198 198 196 199 202 203 201 198 197 197 200 200 199 199 199 199 199 200 203 197 201 201 197 205 206 187 162 116 115 141 153 179 183 145 136 191 201 147 105 111 142 167 131 127 132 152 148 99 62 69 85 132 135 122 169 204 158 101 127 95 66 137 207 164 122 136 124 79 70 77 72 60 49 56 75 99 111 108 94 63 41 47 58 78 85 87 78 76 103 119 114 50 29 72 101 84 53 36 39 43 40 37 30 21 49 103 147 173 154 77 49 81 96 98 76 83 115 171 205 218 175 58 20 130 184 150 111 72 50 71 81 106 113 98 76 50 36 43 40 35 24 30 48 47 34 32 28 45 43 53 52 31 63 123 157 183 186 200 201 187 193 182 184 197 166 89 71 110 126 126 112 86 59 47 43 39 36 34 57 138 197 202 190 201 210 190 136 53 24 40 41 47 72 98 101 88 102 145 144 95 56 34 46 40 35 26 40 65 81 107 115 139 125 97 102 123 91 14 39 112 151 183 188 192 183 179 171 163 170 182 175 148 107 69 97 161 168 151 117 64 49 50 60 65 104 144 140 107 87 82 77 108 92 46 48 91 116 116 110 145 149 78 52 151 197 202 195 169 154 118 110 88 76 88 65 53 42 76 125 158 184 191 190 186 184 184 186 184 181 178 181 181 181 181 181 181 181 181 179 188 176 161 158 152 150 161 183 177 173 119 83 114 160 206 196 195 183 148 144 169 179 189 180 180 180 181 181 182 182 182 184 183 181 180 181 182 184 186 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 179 179 179 180 180 181 181 181 182 181 180 179 179 181 183 184 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 181 181 181 180 180 180 179 179 181 181 181 181 180 181 181 182 181 181 182 182 182 182 181 181 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 179 180 182 182 180 177 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 181 181 181 182 182 183 183 184 182 182 182 182 182 182 182 182 183 182 182 182 182 181 181 181 182 182 181 180 179 178 178 177 182 182 182 181 181 181 180 180 186 185 184 182 181 180 179 178 179 179 180 180 180 180 180 181 184 183 182 181 180 182 183 184 180 180 180 180 180 180 180 180 177 179 182 183 184 182 180 178 182 182 182 181 181 180 180 180 181 182 182 183 182 181 180 179 182 181 180 180 180 180 181 182 182 182 181 181 181 181 181 181 180 180 179 179 179 180 182 183 182 181 180 180 180 180 181 182 177 178 179 180 180 180 180 180 181 180 180 180 180 181 182 183 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 175 182 179 182 185 159 147 173 181 181 181 181 181 181 181 181 179 180 182 183 183 182 180 178 183 184 184 185 185 184 184 183 182 183 183 184 185 185 186 186 188 189 190 191 191 192 192 192 193 193 193 192 192 192 192 192 193 193 193 193 193 194 194 194 196 196 196 195 194 194 193 193 189 190 192 193 193 193 192 192 195 194 194 193 193 194 194 195 194 194 194 194 194 194 195 195 192 193 193 193 193 193 193 192 192 192 191 190 190 190 191 192 191 192 193 194 195 195 194 193 193 194 194 194 194 194 194 194 195 195 196 196 196 197 197 197 193 194 196 198 198 197 196 195 196 197 197 197 196 195 194 193 196 196 196 197 197 198 198 198 197 197 198 198 198 198 199 200 200 200 199 198 197 196 196 196 195 196 197 198 198 197 195 194 196 196 197 198 197 196 195 194 191 192 192 192 192 192 193 193 192 192 192 192 192 192 192 192 197 196 194 192 192 193 194 195 192 191 190 189 188 188 188 188 188 188 188 188 188 188 188 188 189 189 188 187 187 186 185 185 186 186 186 185 185 184 184 184 188 188 189 189 188 187 186 185 188 187 186 185 185 186 187 188 186 186 186 185 185 185 185 185 185 186 187 187 187 187 188 188 187 187 187 186 186 186 186 185 186 187 187 187 188 188 189 189 188 188 188 187 187 187 186 186 189 187 185 183 183 184 187 188 186 187 187 187 186 188 192 195 192 192 193 193 193 192 192 191 196 196 197 197 197 197 196 196 197 198 198 197 196 195 196 196 192 193 193 194 194 193 193 192 192 192 193 191 188 186 187 189 186 185 184 183 183 183 184 184 182 182 183 183 183 184 184 184 185 184 184 184 185 187 189 190 189 190 190 190 191 191 191 192 188 189 190 192 194 197 199 200 198 199 199 200 201 202 203 203 201 202 205 208 210 212 213 213 214 213 212 210 210 210 211 211 212 212 212 212 212 213 213 213 214 214 213 213 212 212 212 212 211 211 211 210 209 211 215 218 214 212 211 210 210 211 212 214 210 212 213 213 211 210 211 213 212 212 212 211 211 211 211 211 207 207 208 209 210 212 212 212 213 211 208 206 206 208 211 213 210 211 212 212 212 209 205 203 204 204 204 205 205 205 205 204 204 204 204 203 203 202 202 202 203 203 203 204 205 205 206 206 205 205 206 207 208 209 210 211 205 206 208 209 208 206 204 202 207 206 204 203 203 205 207 208 206 206 205 204 204 203 202 202 204 204 203 202 200 200 199 200 197 198 198 199 198 197 196 196 194 193 192 191 191 191 192 192 193 193 193 193 193 193 194 194 193 193 193 193 193 191 190 189 193 193 192 191 191 190 190 190 191 190 189 188 188 188 188 189 188 189 190 191 192 192 192 191 190 191 191 193 194 195 196 196 190 191 192 194 195 196 195 195 194 192 191 190 191 194 198 200 197 196 193 191 189 189 189 190 164 165 166 167 167 166 165 164 165 165 166 167 167 166 165 165 165 165 165 165 165 165 165 165 164 165 165 166 167 168 168 169 165 165 166 166 166 167 167 167 164 165 165 166 166 166 165 165 164 164 165 165 165 165 166 167 166 166 166 166 166 166 166 166 167 167 166 166 165 164 163 163 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 166 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 170 170 170 171 171 171 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 173 172 171 170 171 172 174 175 172 172 172 172 173 173 173 173 176 176 176 176 176 176 176 176 178 178 178 178 177 176 175 175 176 176 175 175 176 177 178 179 179 179 179 178 178 177 177 176 177 176 176 176 177 178 179 179 177 177 177 177 177 177 178 178 179 179 179 180 181 181 182 182 179 180 181 183 185 187 188 189 189 188 188 188 189 190 191 192 191 191 192 193 194 195 195 196 193 194 194 195 195 194 194 193 194 194 194 192 191 190 191 193 194 194 195 195 196 197 198 198 197 198 199 200 201 201 200 200 200 201 202 202 202 202 201 200 201 202 204 203 201 200 201 203 201 201 202 203 204 205 206 206 206 206 206 206 207 207 207 208 208 208 207 207 206 205 204 204 206 206 206 206 207 210 213 214 214 213 212 212 211 211 212 212 212 212 211 211 211 211 212 213 209 217 218 211 211 218 218 210 212 213 214 214 216 216 217 218 216 216 217 218 218 217 216 216 213 213 214 215 216 215 215 214 215 215 216 216 217 218 218 218 218 217 216 216 216 216 215 215 217 217 217 216 216 215 215 215 214 214 215 215 215 215 216 216 217 217 216 216 216 216 216 216 217 217 216 216 215 214 213 213 216 216 217 217 217 217 217 217 218 218 219 219 219 218 217 217 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 222 222 222 222 222 222 223 223 221 221 221 221 221 221 221 221 223 223 223 223 223 222 222 222 225 224 223 222 221 221 221 221 223 223 223 223 223 223 223 223 222 222 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 222 222 222 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 223 222 220 219 219 220 222 223 220 220 220 220 220 220 220 220 219 220 220 221 221 220 220 219 218 219 220 220 220 220 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 217 217 217 216 216 217 217 216 216 216 216 216 216 216 216 216 217 217 217 218 218 220 217 215 214 215 218 220 220 217 217 217 217 217 217 217 217 214 215 215 215 215 215 214 213 215 214 214 214 214 214 214 214 216 215 213 211 209 207 206 205 210 209 209 208 207 206 205 205 201 202 203 204 205 205 205 205 204 204 204 203 203 203 202 202 199 199 198 198 198 199 200 200 201 201 200 200 201 201 202 203 203 203 203 203 204 204 204 205 204 204 204 205 206 206 207 207 211 210 210 208 207 206 205 204 205 207 207 207 206 206 209 211 209 210 211 212 212 212 211 211 212 213 214 214 214 214 215 215 217 217 217 217 217 217 217 217 218 218 217 217 217 217 216 216 221 221 220 219 219 218 218 217 216 216 216 216 216 216 215 215 215 215 216 217 218 218 219 219 214 214 214 214 214 214 214 214 215 214 213 212 211 210 209 209 209 209 210 211 211 210 209 209 211 210 209 208 207 205 204 204 203 205 207 210 210 209 208 206 209 209 209 209 209 209 209 209 207 209 211 212 212 210 207 205 209 209 209 209 209 209 209 209 209 209 208 208 208 209 210 211 210 210 210 209 210 210 211 211 213 211 208 206 204 205 206 208 208 208 208 208 208 208 208 208 209 208 207 206 206 206 207 207 205 204 203 204 205 205 204 203 203 204 204 204 205 206 206 206 205 206 206 205 203 203 205 208 207 207 208 208 207 206 205 204 204 204 204 204 204 204 204 204 198 202 207 211 215 219 224 227 216 178 165 207 224 222 204 131 88 138 180 229 224 213 231 186 99 102 189 242 212 193 198 193 170 110 105 189 247 228 165 100 172 223 210 193 209 205 198 208 201 203 187 182 197 197 191 199 197 196 196 196 198 198 198 197 198 196 196 196 198 198 198 197 196 199 202 202 200 199 199 199 201 201 200 199 199 199 199 200 198 199 201 198 192 199 209 210 198 151 117 99 116 177 186 123 100 181 194 129 90 101 136 173 139 123 117 152 174 124 72 73 111 161 145 98 135 171 132 100 164 154 107 141 182 119 88 129 136 104 88 67 49 50 56 73 99 132 137 115 110 115 92 59 50 68 79 90 81 75 104 127 127 63 26 39 53 49 48 50 40 65 74 63 39 16 51 125 175 191 158 72 43 77 92 91 60 51 90 116 132 184 173 84 20 111 187 193 158 82 27 52 102 140 143 110 76 45 27 31 32 38 34 40 56 57 66 94 99 116 119 136 117 63 96 188 197 201 187 185 185 173 172 175 190 189 172 125 94 89 93 116 107 105 91 71 59 53 42 29 45 93 150 171 170 177 162 118 79 78 50 40 61 60 65 105 118 97 76 73 76 67 49 36 38 39 38 26 34 59 82 116 100 93 97 104 100 91 76 55 47 107 153 197 194 185 175 174 189 173 179 190 191 195 168 109 93 115 107 96 82 56 57 75 90 90 136 195 192 138 96 83 92 104 75 48 84 132 136 120 126 132 134 95 63 132 187 215 206 142 112 88 96 70 44 57 61 96 120 155 188 197 197 186 181 176 177 186 189 183 179 181 182 182 182 182 181 180 178 178 178 179 179 183 186 173 157 151 160 165 160 120 97 125 156 172 193 190 174 143 145 164 164 170 179 179 180 181 181 182 182 183 185 183 181 179 180 182 186 188 182 182 181 180 180 180 180 181 181 181 181 181 181 181 181 181 180 180 180 180 181 181 181 181 180 180 180 180 180 181 182 183 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 180 180 182 183 182 182 181 180 180 181 182 182 180 181 182 181 180 180 181 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 183 181 180 181 185 186 184 181 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 182 182 182 182 183 183 183 183 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 185 184 183 182 181 180 180 179 183 183 182 182 181 181 180 180 184 183 182 181 180 180 180 180 180 180 180 180 181 181 181 181 181 180 180 180 181 182 183 184 182 182 182 182 182 182 182 182 178 179 181 182 182 181 180 179 181 181 181 181 181 181 180 180 183 183 183 182 181 180 179 179 182 181 180 179 179 180 181 182 183 182 181 181 181 181 181 182 180 180 179 179 179 180 181 181 182 181 180 180 180 180 181 182 179 180 180 181 181 181 180 180 180 180 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 180 179 182 182 185 180 152 139 157 182 182 182 182 183 183 183 183 181 181 182 182 182 181 180 179 182 182 183 184 184 183 182 182 183 183 184 185 186 187 187 188 188 190 192 192 192 191 192 193 193 193 193 193 193 193 192 192 197 196 195 194 193 192 192 192 196 196 196 195 195 194 194 194 191 191 191 192 192 192 192 192 194 194 194 194 194 194 194 193 195 195 195 195 195 195 194 194 193 194 194 195 195 194 194 193 193 192 191 190 190 190 191 191 193 193 193 193 194 194 194 194 193 193 193 193 194 194 194 194 194 194 194 195 195 195 196 196 193 194 195 196 197 197 197 197 197 197 196 195 195 194 194 194 195 195 196 197 197 198 199 199 197 197 198 198 198 198 199 200 201 199 198 196 196 196 197 198 191 193 196 198 199 198 196 194 196 196 196 196 196 196 196 196 193 193 193 193 193 193 193 193 191 191 191 191 191 191 191 191 192 191 190 190 189 189 190 190 192 191 190 189 188 188 188 188 189 189 189 189 189 189 189 189 190 190 189 188 187 186 185 185 186 186 186 185 185 185 184 184 188 189 190 190 190 189 188 187 189 187 185 184 184 185 187 189 186 186 186 186 185 185 185 185 185 186 187 187 187 187 188 188 186 186 186 186 186 186 186 186 187 187 187 188 189 190 190 190 189 188 188 188 187 187 187 186 188 187 185 184 184 184 186 187 183 185 187 187 188 189 192 195 194 194 194 194 194 193 193 193 196 196 197 198 198 198 197 197 200 200 199 199 199 199 198 197 194 194 193 193 193 193 194 194 192 193 193 190 185 184 187 190 186 185 184 184 183 184 184 185 183 183 183 184 184 185 185 186 186 185 184 184 185 188 192 194 191 191 191 191 192 192 193 193 191 192 193 195 197 200 202 204 197 198 199 200 201 203 204 204 201 203 205 208 211 213 213 214 213 213 212 212 212 212 212 212 213 212 212 211 211 212 212 213 216 215 214 213 212 212 212 212 210 211 211 211 209 210 213 216 212 211 211 210 210 211 211 212 210 212 213 212 211 210 211 213 212 212 212 211 211 211 211 211 207 206 206 208 210 212 211 211 211 210 207 206 206 209 212 215 211 210 209 209 208 206 202 199 203 204 204 205 204 204 203 202 205 204 204 203 203 202 202 202 201 201 201 201 202 203 204 205 204 205 205 206 207 208 209 209 210 210 210 208 206 203 201 199 210 209 208 207 207 209 210 211 207 207 206 205 204 203 202 202 202 203 202 201 199 198 199 201 198 199 199 199 199 198 197 196 191 191 191 192 193 194 196 197 194 194 193 193 194 194 195 196 192 193 195 197 197 197 197 196 195 194 193 191 190 190 189 190 189 190 190 191 191 191 190 190 188 189 191 193 194 194 194 194 191 192 193 194 196 197 198 199 191 191 192 194 197 198 198 197 198 198 197 197 197 196 196 196 195 195 194 194 194 195 196 196 165 165 165 164 164 165 165 165 165 165 166 167 167 166 165 165 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 165 165 165 166 166 167 167 167 163 163 164 165 166 166 166 166 164 164 165 165 165 165 166 167 167 167 166 165 165 164 164 163 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 168 167 165 164 164 165 167 168 166 166 165 165 165 166 167 168 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 166 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 169 169 169 169 169 169 169 169 170 170 171 171 171 172 172 173 171 171 171 172 172 173 173 174 177 177 177 177 176 176 176 176 178 178 178 179 178 178 177 177 177 177 176 175 175 176 177 177 178 178 178 178 178 178 178 178 179 178 177 176 176 176 177 177 176 177 177 177 178 178 179 179 178 179 179 180 180 181 181 182 181 181 182 183 185 186 187 187 187 187 186 186 187 188 190 191 191 191 192 192 192 193 193 193 192 193 195 196 196 195 193 192 192 193 194 192 190 190 192 194 194 195 195 195 196 196 197 197 198 199 199 200 200 200 199 198 199 200 201 202 202 201 200 199 201 203 204 203 201 200 201 203 203 203 203 204 204 205 205 205 206 206 206 207 207 207 208 208 205 206 207 208 208 206 205 204 209 208 207 206 207 209 211 213 212 212 213 213 212 211 210 210 212 213 213 213 213 213 212 212 214 215 215 213 214 216 218 217 213 213 214 215 215 216 217 217 216 217 217 218 218 217 217 216 212 213 214 215 215 215 214 214 214 214 215 215 216 217 217 218 218 217 216 216 216 216 215 215 219 219 218 217 216 215 214 213 214 214 215 215 215 215 216 216 216 216 216 216 216 216 217 217 212 213 214 215 217 218 219 220 216 216 216 217 217 217 218 218 218 218 219 220 220 220 219 219 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 223 223 223 223 223 223 224 223 223 222 222 221 222 222 222 223 223 223 223 223 223 223 223 223 223 222 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 220 220 219 219 220 220 221 218 219 220 220 220 220 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 217 217 217 216 216 216 216 216 216 216 216 216 216 217 217 216 216 216 217 217 218 218 218 219 217 216 216 219 220 219 218 217 217 217 217 217 217 217 217 215 216 216 216 216 214 213 212 215 215 215 215 215 215 215 215 217 216 215 214 212 211 210 209 212 211 210 209 208 207 206 206 205 205 204 204 204 205 206 206 204 204 204 204 204 203 203 203 201 201 200 199 199 199 200 200 203 202 201 201 200 200 201 201 203 203 203 204 204 204 205 205 204 204 205 205 206 207 207 207 208 209 209 209 208 206 203 202 205 206 207 207 205 206 209 211 209 210 211 212 212 212 211 210 212 213 214 214 214 214 215 215 216 216 216 217 217 218 218 218 219 219 218 218 218 217 217 217 221 221 220 220 219 218 217 217 216 216 216 217 217 217 217 217 216 216 216 216 217 217 217 218 214 214 214 214 214 214 214 214 213 213 212 212 211 210 210 209 209 209 210 211 211 210 209 209 211 211 210 209 207 206 205 205 204 205 206 207 208 208 209 209 209 209 209 209 209 209 209 209 210 210 210 210 209 209 208 207 209 209 209 209 209 209 209 209 209 208 208 208 208 209 210 211 212 210 208 206 206 207 209 210 212 211 210 208 207 206 205 205 208 208 208 208 208 208 208 208 209 209 208 207 207 207 208 208 207 205 204 205 207 207 206 204 204 204 205 205 205 205 206 206 208 209 208 206 203 203 205 208 207 207 208 208 208 207 206 205 207 206 206 205 204 204 203 203 203 207 211 209 205 204 207 212 214 168 120 166 220 226 221 185 120 108 149 226 232 218 225 192 113 131 214 243 214 212 217 210 185 101 108 202 250 218 159 139 204 229 206 190 205 206 203 202 205 195 166 164 197 206 193 195 198 196 195 196 199 200 199 198 200 198 197 197 198 199 197 195 197 199 201 201 199 199 200 202 201 200 200 199 198 198 198 199 196 199 197 196 198 197 200 211 204 193 149 78 73 157 189 130 113 165 159 120 117 126 144 180 176 117 93 138 174 146 105 95 128 141 130 105 129 145 110 99 171 186 143 146 144 75 71 124 155 131 97 48 30 50 68 87 97 119 120 105 129 169 141 66 50 57 61 79 85 84 105 118 109 70 41 34 31 34 45 51 57 101 124 106 61 25 63 147 183 182 142 65 39 65 78 87 88 113 142 120 96 129 134 78 20 74 158 209 196 105 29 52 120 162 161 118 76 36 14 23 44 84 107 105 89 69 94 155 182 190 191 213 182 94 107 202 190 189 189 186 185 167 148 163 200 191 179 150 126 107 92 108 114 120 112 104 109 100 64 32 37 64 94 108 122 122 88 56 82 116 90 77 117 115 85 88 108 89 57 30 34 47 45 43 34 36 38 25 32 59 94 141 135 120 109 85 70 88 99 90 46 114 172 209 189 181 182 178 188 174 173 181 187 194 188 169 131 118 105 85 59 39 65 134 139 124 160 216 201 128 78 71 97 84 63 79 125 133 111 107 122 125 130 98 52 103 161 197 158 93 77 67 80 57 41 76 127 168 182 192 200 192 186 180 179 176 177 181 181 177 177 180 182 180 178 176 177 179 182 184 184 180 182 184 183 182 175 162 151 153 144 139 142 160 170 150 157 153 139 122 142 164 160 167 179 179 180 180 181 182 183 183 181 180 180 180 181 182 184 185 183 182 181 180 179 180 180 181 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 178 179 180 181 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 178 179 179 180 180 181 182 182 179 181 181 180 179 179 182 185 183 181 179 177 177 179 181 183 180 181 182 181 180 180 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 180 178 181 186 188 185 182 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 183 183 183 183 183 183 182 182 180 180 180 180 180 180 180 180 181 181 181 181 180 180 180 180 182 182 182 182 182 182 182 182 184 183 183 182 181 181 180 180 180 180 179 179 180 181 182 183 181 181 181 181 181 182 182 182 180 180 181 182 182 182 182 182 182 182 182 182 182 182 182 182 179 179 179 180 180 181 181 181 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 180 183 182 180 179 179 180 182 183 183 182 181 181 181 181 183 183 181 182 182 182 182 181 181 180 182 181 180 180 180 180 181 182 181 182 182 182 182 181 181 180 180 181 182 182 181 180 178 176 182 182 182 182 182 182 182 182 180 180 181 181 181 181 181 181 182 184 185 184 178 166 157 155 186 186 185 185 184 184 183 183 183 182 181 181 180 180 180 180 178 179 179 180 180 179 179 178 183 183 184 185 186 187 188 189 188 190 192 193 191 191 192 194 193 193 193 193 193 193 193 193 196 195 193 192 192 192 192 193 194 194 194 194 193 193 193 193 197 195 194 192 191 191 191 192 190 192 194 195 196 196 195 194 195 195 195 195 195 195 194 194 194 195 196 197 197 196 195 194 194 193 192 191 190 191 191 191 194 193 192 191 191 191 192 193 192 192 192 193 193 194 194 194 194 194 194 194 195 195 195 196 196 196 195 195 195 196 197 197 197 196 195 193 193 194 195 196 195 195 196 197 197 198 199 199 197 197 198 198 198 198 199 200 198 199 199 199 199 199 199 198 193 194 194 195 195 196 195 195 197 196 195 194 194 195 196 197 195 195 195 194 194 193 193 193 192 192 192 192 192 192 192 192 187 187 188 188 188 187 186 185 192 191 190 189 188 188 188 188 190 190 190 190 190 190 190 190 189 189 188 188 188 187 187 187 187 187 186 186 185 185 185 185 186 187 188 189 189 188 188 187 187 186 186 185 185 186 186 187 186 185 185 185 184 184 183 183 185 186 187 187 187 187 188 188 186 186 186 186 186 186 186 186 186 186 187 188 188 189 190 190 189 189 188 188 188 187 187 187 188 188 187 187 186 186 186 186 184 187 189 190 190 190 192 193 196 196 196 195 195 194 194 194 196 196 197 198 198 199 198 198 201 198 196 196 199 199 197 194 196 194 193 192 192 193 194 196 189 190 190 190 189 188 188 188 186 186 185 184 184 184 185 185 183 184 184 185 186 186 187 187 188 188 188 189 190 191 192 192 191 192 192 192 193 193 193 194 195 195 195 196 198 199 201 202 199 200 200 201 202 203 204 204 206 207 209 211 212 213 213 213 211 212 213 214 214 214 213 212 214 213 212 211 211 212 212 213 216 215 213 212 211 210 211 211 209 211 212 212 210 210 211 213 210 210 211 211 211 211 210 210 210 211 213 212 210 210 211 212 211 211 211 210 210 210 210 209 210 208 207 207 209 210 209 207 207 207 208 208 209 209 209 209 210 208 206 205 206 205 203 200 204 204 205 205 204 203 201 200 206 205 205 204 203 203 202 202 202 202 201 201 202 203 204 205 206 206 206 207 207 207 208 208 210 209 209 208 207 206 205 205 213 213 213 213 213 214 215 215 208 208 207 206 205 204 203 202 200 201 202 200 198 198 200 202 201 201 201 201 201 199 198 197 193 193 193 193 194 195 196 197 195 195 194 194 194 195 197 198 197 197 199 199 199 198 196 195 194 193 192 191 191 191 191 192 188 190 193 195 196 195 193 192 191 192 193 194 195 195 194 194 194 195 195 196 197 198 198 199 193 193 193 195 198 199 198 196 198 198 199 199 199 198 196 195 196 196 197 198 199 199 199 198 167 166 163 161 161 163 166 167 165 165 166 167 167 166 165 165 163 163 164 165 166 166 167 167 169 168 168 167 167 166 165 165 163 163 163 164 164 165 165 166 162 162 164 165 166 167 167 167 164 164 165 165 165 165 166 167 169 168 168 167 165 164 164 163 164 165 165 166 166 167 168 168 165 165 165 166 166 167 167 167 169 167 165 163 163 165 167 169 167 166 165 164 165 166 167 168 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 167 167 166 166 166 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 168 169 170 171 171 171 171 171 170 170 171 171 172 173 174 174 176 176 175 175 175 175 174 174 176 176 177 178 178 177 177 177 178 177 176 175 175 175 176 176 175 176 176 177 178 179 180 180 181 180 178 176 175 174 175 175 176 176 177 178 178 179 180 180 178 178 179 179 180 181 181 182 185 185 185 186 186 187 187 187 185 185 185 185 185 187 188 189 191 191 191 191 191 191 191 191 192 193 195 196 196 195 193 192 192 193 193 192 189 189 192 195 195 195 195 195 195 195 195 195 199 199 200 200 200 199 198 197 197 198 200 201 201 200 198 197 201 203 204 203 201 200 201 202 205 205 205 204 204 203 203 203 206 206 206 207 207 208 208 208 202 204 207 209 210 208 206 205 211 210 208 207 207 208 210 211 209 210 211 211 211 209 207 206 212 213 215 216 216 215 213 212 218 212 211 216 217 214 216 223 214 215 215 215 215 215 215 216 216 217 218 218 218 218 217 216 212 213 214 215 215 215 214 214 213 213 214 214 215 216 217 217 218 217 216 216 216 216 215 215 220 219 218 217 215 214 213 212 214 214 215 215 215 215 216 216 215 215 215 216 216 217 217 217 216 216 217 217 217 217 218 218 218 218 218 217 217 216 216 215 218 218 220 221 221 221 221 220 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 223 223 223 222 222 221 221 221 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 224 221 221 221 221 222 223 224 225 223 223 223 223 223 223 223 223 224 223 223 222 222 223 223 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 219 220 222 223 223 222 220 219 220 220 220 220 220 220 220 220 222 221 219 218 218 219 221 222 218 219 220 220 220 220 219 218 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 216 216 216 215 215 215 215 215 216 216 217 217 217 216 216 217 217 217 218 218 218 216 215 216 218 221 221 218 214 217 217 217 217 217 217 217 217 218 218 219 219 218 216 214 213 215 215 215 215 215 215 216 216 212 213 213 215 216 217 218 218 213 213 212 211 209 208 207 207 209 208 206 204 204 204 206 207 204 204 204 204 204 204 204 204 204 204 203 202 201 201 201 202 204 203 202 201 200 200 200 200 203 203 203 204 204 205 205 205 204 204 205 206 206 207 207 208 205 207 208 209 209 206 203 201 205 206 207 206 205 206 208 211 209 210 211 212 212 212 211 210 212 213 214 214 214 214 215 215 215 215 216 216 217 218 219 219 220 220 220 219 219 218 218 217 222 221 221 220 219 218 217 217 216 217 217 217 218 219 219 219 217 217 217 216 216 216 215 215 214 214 214 214 214 214 214 214 211 211 211 210 210 210 209 209 209 210 210 211 211 210 210 209 211 211 210 209 208 208 207 207 207 206 204 204 205 207 210 212 209 209 209 209 209 209 209 209 213 211 209 207 206 207 209 210 209 209 209 209 209 209 209 209 209 208 208 208 208 209 211 211 212 209 206 203 202 204 207 209 205 207 209 210 211 209 208 207 208 208 208 208 208 208 208 208 210 209 208 207 207 207 208 208 208 206 205 206 208 209 208 206 205 205 205 205 205 205 205 205 207 208 207 206 204 205 208 210 206 207 207 208 208 207 207 206 209 209 208 207 206 205 204 203 211 214 213 203 189 179 178 181 224 180 86 106 191 222 232 226 190 132 151 218 227 227 230 192 121 163 229 223 200 223 227 214 197 114 126 204 241 211 159 161 212 227 214 203 201 203 206 194 209 191 153 154 200 216 198 195 198 196 195 197 199 201 200 198 202 199 197 197 199 199 197 194 197 199 200 199 198 199 202 204 200 199 199 198 197 197 197 197 203 204 197 198 206 196 187 198 193 191 165 103 72 119 158 140 140 148 119 114 156 164 160 190 207 140 97 98 115 138 143 122 124 96 112 146 169 148 96 88 140 178 164 168 143 76 90 140 162 142 100 44 39 71 84 92 94 96 96 101 143 190 155 66 28 39 57 92 100 87 96 105 82 71 63 52 38 37 43 42 60 112 141 116 59 21 68 159 179 162 118 54 33 52 68 89 128 185 201 168 129 118 100 47 23 46 129 209 215 123 37 55 126 172 177 134 84 33 10 27 85 150 188 168 111 60 87 168 188 190 191 221 195 94 90 179 187 175 180 181 191 175 138 152 170 181 178 143 124 129 132 149 131 115 98 119 160 151 89 40 27 52 58 57 82 79 47 45 123 132 111 118 166 177 123 55 59 59 56 47 47 44 35 43 36 32 31 25 43 80 122 171 178 172 130 48 31 99 125 89 38 121 187 210 172 172 183 173 171 186 184 173 178 178 167 161 158 147 151 117 61 28 63 164 151 130 161 210 182 96 49 54 83 60 56 105 139 99 64 86 103 114 120 87 45 95 129 128 84 48 61 53 67 65 79 138 185 208 196 186 186 177 178 182 180 178 175 175 179 182 179 173 180 180 181 181 180 178 176 175 179 183 191 184 172 183 191 178 165 170 160 171 174 177 188 164 155 146 128 117 145 170 165 174 178 179 179 180 181 182 183 183 176 178 180 181 182 182 181 181 184 183 181 180 179 180 180 181 181 181 181 181 181 181 181 181 183 183 183 182 182 181 181 181 177 178 180 182 183 183 182 181 181 181 181 181 181 181 181 181 181 181 181 182 182 183 183 183 177 178 179 180 181 182 183 183 179 181 181 180 179 179 182 185 183 181 177 175 175 177 181 183 180 181 182 181 180 180 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 177 176 179 184 187 184 181 181 181 181 181 181 181 181 181 179 180 181 181 181 181 182 182 184 184 184 183 183 182 182 182 180 180 180 180 180 180 180 180 181 180 180 180 180 180 179 179 177 177 178 179 181 182 183 183 184 184 183 182 181 181 180 180 185 184 182 179 178 177 177 177 181 181 181 182 182 182 182 183 180 182 183 184 184 182 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 180 181 182 180 180 180 181 181 182 182 182 178 178 177 177 178 179 181 182 183 182 180 179 179 180 182 183 182 182 181 180 181 182 183 184 183 184 185 185 185 183 181 180 182 181 180 180 180 180 181 182 183 183 183 183 183 182 181 180 180 181 183 183 182 179 176 174 183 183 183 183 183 183 183 183 180 180 180 181 181 182 182 182 178 181 183 178 175 183 178 160 190 189 188 186 185 183 182 182 184 183 181 180 179 179 180 181 179 180 180 181 181 180 180 179 183 183 184 185 187 188 189 189 187 190 192 193 191 191 192 194 192 192 193 193 193 194 194 194 190 190 190 190 191 193 195 197 192 192 192 192 192 192 192 192 202 200 196 193 190 190 190 191 187 189 193 196 198 198 196 195 196 196 195 195 195 195 194 194 195 196 197 198 198 197 196 195 194 194 192 191 191 191 191 192 195 193 191 189 188 189 191 192 192 192 192 193 193 194 194 194 195 195 195 196 196 197 197 197 200 198 196 194 194 194 195 196 198 196 194 192 192 194 196 198 195 195 196 197 197 198 199 199 197 197 198 198 198 198 199 200 196 198 201 203 203 202 199 197 197 196 193 192 192 193 195 196 197 196 194 193 193 194 197 198 197 197 196 195 195 194 193 193 193 193 193 193 193 193 193 193 190 191 192 193 193 191 190 188 192 191 190 189 188 188 188 188 191 191 191 191 191 191 191 191 187 187 187 188 188 189 189 189 187 187 187 186 186 185 185 185 182 183 184 185 186 186 186 185 184 185 187 188 188 187 185 184 184 184 184 183 183 182 182 182 185 186 187 187 187 187 188 188 186 186 186 186 186 186 186 187 185 185 186 187 188 188 189 190 189 189 188 188 188 187 187 187 189 189 189 189 189 188 186 186 186 189 192 193 192 191 191 191 198 197 197 196 195 195 195 195 196 196 197 198 199 199 199 199 198 194 191 192 196 197 194 190 197 195 193 191 191 193 195 197 186 186 187 190 194 194 189 185 187 186 185 184 184 184 185 185 184 184 185 185 186 187 188 188 190 191 193 194 194 193 191 189 192 192 192 193 193 194 194 194 197 196 196 195 196 196 197 197 202 202 203 203 203 204 204 204 211 211 212 213 213 212 212 211 209 211 213 215 216 215 213 212 215 214 213 212 211 212 213 214 215 214 212 210 209 209 210 210 209 211 213 213 211 210 210 211 208 209 211 212 212 211 209 208 210 211 213 212 210 209 211 212 210 210 209 209 209 209 208 208 213 210 208 208 208 208 206 203 203 206 209 211 211 209 205 202 210 207 204 204 206 207 206 204 204 204 205 205 204 202 200 199 206 206 205 204 204 203 202 202 204 204 203 203 204 205 207 208 208 208 208 208 208 208 209 209 205 205 206 207 208 211 213 215 211 211 212 213 213 214 214 213 209 209 208 206 205 204 203 203 199 200 201 199 197 197 200 203 203 203 204 203 202 201 199 198 199 198 196 194 193 193 193 193 196 195 195 194 195 196 198 199 203 203 202 200 197 193 189 186 192 192 191 190 191 192 194 195 188 191 195 198 199 198 196 194 193 194 195 195 195 194 193 193 197 197 197 197 197 197 197 197 196 195 194 196 198 199 197 194 192 193 195 196 197 198 199 199 199 199 200 201 200 198 196 194 166 166 167 167 167 166 165 164 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 166 165 164 163 163 164 165 166 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 165 165 167 167 166 166 165 165 165 164 165 165 165 165 165 165 165 165 164 164 164 164 165 167 168 169 168 168 168 167 167 166 166 166 164 164 165 165 166 167 168 168 167 167 167 167 167 167 167 167 169 168 168 167 167 168 168 169 170 169 169 168 167 167 166 166 171 168 165 165 168 169 169 167 170 170 171 171 171 171 172 173 171 172 174 175 175 174 172 171 170 170 170 171 171 171 171 172 176 175 173 172 172 173 175 176 175 175 174 174 174 175 176 177 179 179 180 180 180 179 178 177 176 176 175 175 175 176 177 178 178 177 175 175 176 177 179 181 170 172 176 179 181 180 179 178 177 177 177 177 177 177 177 177 179 178 177 177 178 179 181 182 188 186 184 182 181 181 182 183 185 186 186 187 188 188 189 189 190 190 191 192 194 195 196 196 194 194 194 194 194 194 194 194 193 194 194 195 195 194 194 193 191 191 192 193 195 196 196 197 191 193 197 200 202 203 203 202 198 199 199 200 201 201 202 202 201 201 201 200 200 199 199 199 202 202 202 203 203 203 204 204 208 208 207 207 207 207 206 206 207 207 206 206 208 210 213 214 211 211 210 209 209 210 211 211 209 209 209 210 210 211 211 211 210 210 211 211 211 212 212 212 214 214 214 215 215 215 216 216 213 212 212 211 212 213 215 216 216 216 216 216 216 216 216 216 219 218 216 214 214 215 216 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 214 215 215 216 216 217 218 218 217 217 218 218 217 215 213 212 215 215 215 215 215 215 215 215 210 214 219 219 217 214 213 214 219 219 219 218 218 217 217 217 217 217 217 218 218 219 219 219 217 217 218 219 220 221 221 222 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 221 221 220 219 218 216 215 214 213 217 216 215 215 215 215 216 217 218 217 216 216 216 216 217 218 216 216 216 217 217 218 218 218 219 219 219 218 218 217 217 216 218 218 218 217 217 216 216 215 216 216 216 216 216 216 216 216 217 216 214 213 213 214 216 217 216 215 214 213 212 213 214 215 213 212 211 210 209 208 208 207 207 207 207 207 207 207 207 207 202 203 205 206 207 206 205 204 201 201 202 202 202 201 201 200 200 200 200 200 201 203 205 206 204 204 204 203 203 202 202 202 204 205 206 206 206 206 207 208 202 204 205 205 205 206 209 212 203 203 204 205 205 206 207 207 210 210 210 211 211 211 212 212 213 213 213 213 213 213 213 214 215 217 218 220 220 219 218 217 218 218 218 218 218 218 218 218 219 220 221 221 221 221 220 219 217 217 217 217 217 217 217 217 217 216 215 214 215 216 218 220 215 215 215 214 214 214 214 213 216 215 213 211 210 210 211 212 215 214 212 210 209 209 210 210 211 209 210 212 211 205 203 206 206 208 210 209 205 203 203 204 209 213 200 199 209 210 210 206 211 209 206 205 206 210 215 218 210 209 210 209 207 210 211 207 208 208 208 209 209 210 210 210 211 211 211 210 210 209 209 209 212 211 209 208 208 209 211 212 209 209 209 208 208 207 207 207 209 209 208 208 208 207 207 207 206 207 207 205 204 206 209 212 211 209 207 206 205 205 206 207 209 208 206 204 204 205 206 207 204 204 205 206 208 209 210 210 208 207 206 206 206 207 208 209 202 204 206 197 176 126 99 140 179 143 66 65 170 237 229 221 207 165 108 158 211 234 246 174 112 197 200 188 209 233 207 192 182 153 139 205 247 192 154 186 214 217 210 214 196 191 214 197 214 194 139 155 209 214 207 200 196 202 194 197 201 200 202 190 160 188 202 197 192 190 192 198 192 196 198 199 201 204 203 199 203 202 201 200 198 197 196 196 203 201 199 198 197 197 198 198 200 210 214 133 90 102 127 137 149 121 79 106 157 182 160 164 203 162 131 99 82 121 150 125 96 93 107 155 194 143 70 79 105 141 142 156 123 62 98 157 188 136 122 86 53 110 157 135 118 161 169 153 163 162 149 49 19 59 96 111 107 90 75 74 72 92 95 86 57 31 37 42 54 84 124 113 48 18 75 149 135 114 88 47 44 89 116 121 122 194 199 210 202 131 106 119 84 19 75 143 154 93 47 33 102 158 183 169 110 22 5 40 109 195 200 181 135 60 65 104 102 115 149 162 158 105 83 180 187 150 151 188 197 174 154 145 148 150 157 151 132 133 162 186 170 103 86 135 157 149 112 37 33 24 43 104 130 116 75 86 121 125 89 93 156 202 171 84 41 36 44 53 47 37 35 36 44 25 31 28 38 100 175 227 223 163 90 35 59 126 121 68 44 140 189 199 180 181 176 174 180 176 176 180 178 164 146 134 134 140 165 114 72 72 63 97 106 98 147 172 108 54 50 42 54 39 53 90 113 112 92 68 90 110 111 71 52 58 55 61 55 74 97 101 90 75 96 161 188 181 184 189 183 181 182 179 183 181 178 177 179 181 184 186 177 178 178 179 180 181 182 182 181 180 179 179 180 183 185 187 185 187 188 186 184 183 184 186 176 168 145 127 142 177 190 179 169 182 187 180 178 184 186 181 181 178 183 182 166 157 157 156 143 135 152 200 183 180 184 184 182 183 181 186 179 176 188 180 180 180 179 179 179 180 181 181 181 181 181 181 181 181 181 180 181 182 182 183 183 182 182 181 173 176 179 182 184 183 181 180 184 183 181 180 180 181 182 183 181 182 183 182 181 181 183 185 179 180 180 181 181 180 180 179 182 182 182 181 181 180 180 180 182 182 182 182 182 182 182 182 183 183 182 181 181 180 179 179 184 183 182 181 179 178 177 176 181 181 182 182 182 182 183 183 179 179 180 181 182 182 182 182 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 180 179 178 180 182 183 183 181 181 181 181 182 182 183 183 183 184 183 181 179 179 180 181 182 181 181 181 181 181 181 181 181 179 179 179 179 180 182 183 184 180 183 185 185 183 181 180 180 180 181 182 182 182 181 180 179 182 182 182 182 182 182 182 182 184 183 182 181 180 179 179 179 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 182 183 183 181 179 178 180 182 180 180 180 180 180 180 180 180 183 182 182 182 182 183 184 185 183 173 175 181 186 195 173 125 157 179 173 185 177 176 177 186 180 181 182 183 185 186 187 188 183 185 185 183 181 182 185 188 184 184 185 186 186 187 187 188 188 188 189 190 190 191 191 192 194 194 194 193 193 192 192 192 195 195 195 195 195 195 195 195 195 195 195 194 194 193 193 193 190 191 194 196 196 194 192 190 197 196 196 195 194 194 193 193 194 194 194 194 195 196 197 197 195 196 196 194 192 192 195 199 195 195 195 194 194 193 193 193 193 193 193 193 193 193 193 193 192 193 193 193 193 193 193 193 193 196 198 195 189 188 192 198 198 197 196 195 195 196 198 199 196 197 198 199 198 197 195 193 200 198 196 196 198 198 196 194 199 199 198 198 199 199 200 200 203 203 202 200 198 197 195 195 196 195 193 194 196 197 195 194 193 194 195 196 196 196 196 196 195 196 196 196 195 195 194 193 194 193 191 190 190 191 193 194 191 191 190 190 190 190 189 188 188 188 188 188 188 188 188 188 189 189 189 189 190 191 192 192 187 187 186 185 184 184 184 184 187 187 188 188 188 187 186 185 191 189 187 185 185 185 187 188 187 187 187 186 186 185 185 185 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 185 186 188 189 189 188 186 185 186 186 186 187 187 188 188 188 185 186 187 188 188 188 187 187 189 189 189 189 189 189 189 189 188 188 188 189 190 191 192 193 192 192 193 196 198 198 196 193 204 201 196 192 192 194 198 201 198 198 197 197 196 197 197 198 194 193 191 192 194 195 194 192 191 191 190 190 190 190 189 189 186 186 187 187 187 186 185 184 183 184 185 186 188 189 190 190 186 188 190 193 194 195 195 194 194 191 189 189 192 194 194 193 196 197 197 196 195 197 201 204 206 205 204 204 204 205 205 205 213 213 213 213 213 212 211 210 215 213 211 212 214 216 216 215 222 220 217 214 213 212 213 213 213 213 212 212 212 212 212 212 212 210 209 208 208 209 210 212 208 208 208 208 208 208 208 208 205 206 208 209 210 211 211 211 216 213 210 209 210 211 210 209 208 206 204 204 206 208 209 208 209 206 203 200 201 205 210 214 208 207 204 202 199 198 198 198 204 203 203 202 202 203 203 204 207 205 203 204 205 205 203 201 205 204 202 201 201 202 204 205 204 206 209 211 211 210 207 206 211 210 210 209 209 208 208 207 211 211 211 211 211 211 211 211 211 211 212 212 211 211 210 209 207 207 207 206 205 205 204 204 204 204 205 204 203 201 198 196 197 195 193 192 191 191 192 193 196 198 200 202 202 202 200 199 196 196 197 197 198 199 199 200 194 193 192 192 192 193 194 194 196 194 190 187 187 190 194 197 199 196 194 196 200 203 205 205 202 197 193 193 196 199 199 197 202 201 200 199 199 200 201 202 200 198 197 196 196 197 198 200 199 199 199 200 200 200 200 200 166 166 167 167 167 166 165 164 165 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 166 165 165 164 164 165 165 166 165 165 165 165 165 165 165 165 167 166 166 166 165 165 164 164 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 165 165 165 165 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 168 168 168 167 167 167 167 167 167 166 165 165 165 166 166 167 167 168 167 167 167 167 167 167 167 167 169 168 167 167 167 167 168 169 167 167 167 168 168 169 169 169 171 169 166 166 168 169 168 167 170 170 171 171 171 171 172 173 171 172 173 173 173 173 173 172 170 171 171 171 171 171 171 172 174 174 173 173 173 174 175 175 175 175 174 174 174 175 176 177 176 176 177 177 177 176 175 174 176 175 175 174 174 175 176 177 178 177 177 176 176 177 177 178 181 180 179 177 176 176 176 176 180 179 179 179 179 179 178 178 178 178 178 178 179 180 181 181 184 183 182 181 181 183 184 185 185 186 186 187 187 188 188 189 190 191 191 192 193 194 195 195 191 191 191 191 191 191 191 191 193 194 194 195 195 194 194 193 194 194 194 195 195 196 196 196 196 196 196 197 198 199 200 200 200 200 200 200 199 199 198 198 199 199 199 200 200 200 200 200 202 202 202 203 203 203 204 204 207 207 207 207 207 207 207 207 207 207 207 207 208 210 211 212 211 211 210 209 209 210 211 211 210 210 211 211 212 212 212 213 211 211 212 212 212 213 213 213 214 214 214 215 215 215 216 216 214 214 213 212 213 214 215 215 216 216 216 216 216 216 216 216 216 216 217 217 217 216 215 215 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 216 216 216 216 216 216 216 215 216 216 217 217 216 215 215 216 216 216 215 215 214 214 214 215 217 219 219 218 217 216 216 217 217 217 218 218 218 219 219 215 215 216 216 216 217 217 217 217 217 218 219 220 220 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 220 220 220 219 218 217 216 215 214 217 216 216 215 215 216 216 217 218 217 216 216 216 216 217 218 217 217 217 217 217 217 218 218 216 216 217 217 217 217 217 218 218 218 218 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 215 214 214 215 216 216 216 215 214 213 213 213 214 215 211 211 211 210 210 210 210 210 207 207 207 207 207 207 207 207 204 205 206 206 207 206 206 206 205 205 204 204 203 203 203 203 201 200 200 200 201 202 203 204 204 203 203 203 202 202 202 201 204 205 206 206 206 206 207 208 208 209 209 207 203 202 202 204 204 205 206 207 208 209 210 210 210 211 211 211 211 211 211 211 212 212 212 213 213 214 214 214 216 217 218 218 219 218 218 218 219 219 219 219 219 219 219 219 217 218 219 219 219 219 218 217 217 217 217 217 217 217 217 217 217 216 215 214 215 216 218 219 216 216 216 216 215 215 215 215 215 214 213 212 211 211 211 211 211 211 211 210 210 209 208 208 214 207 203 204 206 206 208 211 209 209 209 207 206 207 208 210 206 216 214 212 213 209 207 205 208 207 207 207 208 210 211 213 212 210 212 213 208 209 210 206 209 209 209 209 209 210 210 210 211 211 210 210 209 209 209 209 210 209 208 206 206 208 209 210 210 210 210 209 209 209 209 209 208 208 208 208 208 208 208 207 207 207 207 205 204 205 208 211 207 207 206 206 206 207 207 208 208 208 207 206 206 206 206 207 206 206 207 207 207 208 208 208 205 204 204 204 204 204 204 204 203 199 193 179 159 110 74 99 147 135 80 73 165 239 237 217 196 127 74 112 200 251 231 152 115 183 190 190 214 235 197 161 196 182 154 211 235 173 158 176 182 201 193 169 186 218 220 214 217 175 147 179 206 189 180 188 194 205 191 187 203 214 190 135 155 183 200 200 198 195 192 195 194 199 200 197 195 198 200 201 203 202 202 201 200 199 198 198 198 199 199 199 198 197 195 194 199 215 228 157 98 90 124 155 155 119 71 87 126 164 166 180 184 147 120 101 82 88 106 106 96 91 92 114 139 110 81 120 152 139 111 118 92 39 84 171 193 171 167 120 77 119 159 148 144 185 204 210 207 163 123 38 42 73 92 92 90 86 80 80 99 110 122 132 94 36 24 33 46 65 90 83 42 24 60 104 104 90 79 55 57 93 114 123 116 197 205 196 174 126 139 175 140 25 17 69 94 65 55 48 51 102 144 153 99 10 8 82 141 191 191 160 111 77 90 99 71 74 90 96 112 92 84 170 195 153 135 162 187 178 158 152 159 139 156 177 144 105 140 208 186 102 81 144 174 155 114 49 15 17 63 167 169 108 87 121 118 112 67 56 105 163 159 88 47 39 50 59 44 36 41 42 34 35 36 16 48 148 214 224 170 89 72 109 134 171 159 75 51 158 197 200 182 182 184 180 182 172 177 188 175 147 141 156 158 104 100 109 122 122 82 66 65 70 88 104 91 67 74 102 98 44 46 114 163 172 163 150 151 123 92 59 47 47 52 79 105 154 186 144 84 62 99 176 197 186 183 181 175 176 180 177 182 182 181 180 180 180 181 181 178 179 179 180 180 181 181 182 180 180 180 180 181 182 183 184 180 182 183 183 181 181 182 184 171 186 169 126 119 150 161 142 170 182 187 180 178 184 185 181 186 180 180 178 165 152 136 118 83 112 160 203 186 188 189 181 177 181 179 185 181 178 186 176 181 181 180 179 178 178 179 179 181 181 181 181 181 181 181 181 181 182 182 183 183 182 182 181 178 179 181 182 182 181 179 178 180 180 180 180 180 181 182 182 182 183 183 182 180 179 180 182 181 181 181 182 182 181 181 181 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 182 182 182 182 184 184 183 182 181 180 179 178 181 181 182 182 182 182 183 183 183 182 182 181 181 181 182 182 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 183 183 182 182 182 181 181 181 182 180 179 180 181 182 180 179 181 181 181 182 182 183 183 183 185 183 182 181 180 181 182 183 181 181 181 181 181 181 181 181 178 179 180 181 182 182 183 183 181 183 186 185 183 181 181 181 181 181 182 182 182 181 180 179 182 182 182 182 182 182 182 182 184 183 182 181 180 180 179 180 182 182 182 182 182 182 182 182 181 181 181 180 180 179 179 179 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 182 183 183 181 179 179 180 182 180 180 180 180 180 180 180 180 181 181 182 182 183 183 183 183 179 180 186 190 193 194 153 88 111 165 178 184 175 186 186 180 179 179 180 181 182 183 184 184 183 177 179 190 191 184 185 193 185 185 185 186 187 187 188 188 188 189 189 190 190 191 192 192 194 194 193 193 193 193 193 193 196 196 195 195 195 195 194 194 195 195 194 194 194 193 193 193 191 192 194 195 195 194 193 192 193 193 193 193 194 194 194 194 193 193 192 193 193 194 195 195 194 196 196 195 193 193 195 197 195 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 194 194 194 193 193 193 192 192 194 195 195 194 193 193 194 195 196 195 195 195 195 196 197 197 195 196 196 197 196 196 195 194 199 197 196 196 198 198 197 195 196 196 197 197 197 197 197 197 200 200 199 199 199 198 198 198 196 195 193 194 196 196 195 194 194 194 195 196 196 196 195 195 193 194 195 195 195 195 194 194 193 192 192 191 191 192 192 193 191 191 190 190 190 190 189 188 189 189 189 189 189 190 190 190 189 189 189 189 190 190 191 192 188 188 188 187 188 188 189 189 187 187 188 188 188 187 186 185 187 187 188 188 187 187 186 186 187 187 186 186 186 185 185 185 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 186 187 187 188 188 187 187 186 186 186 187 187 187 187 187 187 187 187 188 189 189 189 188 188 189 189 189 189 189 190 190 190 187 187 187 187 189 190 191 192 194 193 191 193 195 197 197 196 201 200 198 197 196 196 197 197 198 197 196 196 196 196 196 197 195 193 192 192 194 194 193 191 193 192 191 190 189 187 186 186 187 186 186 186 185 185 185 185 185 186 186 186 187 187 188 188 190 191 192 194 194 193 192 191 191 190 189 191 193 194 193 191 193 195 198 199 198 198 200 201 203 203 204 206 207 207 208 208 212 212 213 214 214 214 214 214 214 212 210 211 213 215 215 214 216 216 215 214 213 213 214 214 210 209 209 208 208 208 208 208 210 210 209 209 209 209 210 210 209 208 208 208 208 208 207 207 205 206 208 210 211 211 211 211 216 213 211 210 211 212 212 211 208 207 207 208 210 210 208 206 209 208 207 207 206 207 208 209 207 206 204 202 201 200 200 201 203 203 202 202 202 203 204 205 207 205 204 204 205 205 204 202 204 203 202 202 202 204 207 208 205 207 208 210 210 209 207 206 209 209 209 209 210 210 210 211 212 212 212 212 212 212 212 212 212 212 212 212 212 211 210 210 208 208 207 207 206 205 205 205 200 201 202 203 204 204 204 203 202 200 198 196 195 196 196 197 198 198 198 198 198 199 200 200 197 197 197 198 198 198 198 198 196 196 194 193 192 192 193 193 194 194 193 193 194 195 196 197 199 197 195 196 199 200 200 199 197 199 200 200 199 198 199 200 201 201 200 199 199 200 201 201 200 200 199 199 199 199 200 200 199 199 199 199 200 200 200 200 166 166 167 167 167 166 165 164 163 163 164 165 166 167 168 169 165 165 165 165 165 165 165 165 166 166 165 165 165 165 166 166 165 165 165 165 165 165 165 165 166 166 165 165 165 164 164 164 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 166 167 167 166 167 167 167 167 167 167 168 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 169 168 167 167 167 167 168 169 165 165 166 168 169 170 171 172 171 170 168 167 168 168 168 167 170 170 171 171 171 171 172 173 172 172 171 171 171 172 173 174 171 171 171 171 171 171 171 171 172 173 173 174 175 174 174 174 176 175 175 174 175 175 176 177 178 178 179 179 179 178 177 177 175 175 174 173 174 174 175 176 177 177 178 178 178 177 176 176 187 184 179 175 173 174 176 178 178 177 177 177 176 175 175 175 177 177 178 179 180 180 180 180 181 181 181 181 182 184 187 188 185 185 186 186 187 188 188 188 191 191 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 194 194 195 195 194 194 193 196 196 196 196 196 196 197 197 201 199 196 194 194 195 197 198 202 201 200 199 198 196 195 195 198 198 199 199 200 200 201 201 201 202 202 202 203 203 203 204 205 206 206 206 207 207 208 208 207 207 208 209 209 209 209 209 211 211 210 209 209 210 211 211 212 212 212 212 213 213 213 213 212 212 212 213 213 214 214 214 213 214 214 214 215 215 215 216 216 216 215 214 214 214 215 215 216 216 216 216 216 216 216 216 214 216 218 219 219 217 214 213 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 218 218 217 217 216 215 214 214 215 215 214 215 215 216 217 218 216 216 216 215 215 214 214 214 218 217 216 217 218 218 217 216 215 215 216 217 218 219 220 220 215 216 216 216 217 217 217 217 217 218 218 219 219 220 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 222 222 221 221 221 221 220 220 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 219 219 219 220 220 220 219 219 218 218 217 217 216 216 217 217 216 215 215 216 217 217 218 217 216 216 216 216 217 218 218 218 218 218 217 217 217 217 214 215 215 216 217 217 218 218 218 218 217 217 217 216 216 216 216 216 216 216 216 216 216 216 215 215 216 216 216 216 215 215 216 215 214 214 213 214 214 214 209 210 210 211 211 212 212 212 208 208 208 208 208 208 208 208 208 208 207 206 206 206 207 207 209 208 206 204 203 203 204 204 202 201 200 200 200 201 202 202 203 203 203 202 202 201 201 201 204 205 206 206 206 206 207 208 210 211 210 207 203 200 199 200 203 204 205 207 208 210 211 211 211 211 211 211 211 211 211 211 211 211 212 213 214 214 215 215 218 217 217 217 217 218 218 219 220 220 220 220 220 220 220 220 217 218 219 219 219 219 218 217 217 217 217 217 217 217 217 217 217 217 216 215 215 217 218 219 217 217 217 217 216 216 216 216 212 213 213 213 213 213 212 211 210 210 211 212 212 211 209 209 213 207 202 203 206 207 208 209 207 207 208 209 210 211 210 209 207 209 207 203 204 208 209 209 206 207 208 209 209 209 208 208 210 206 213 216 207 207 212 208 210 210 210 210 209 209 209 209 210 210 210 209 209 209 208 208 210 209 208 207 207 208 209 210 209 210 210 210 210 210 211 211 208 208 208 208 208 208 208 208 207 208 207 205 203 203 206 208 203 204 205 206 207 208 208 208 207 208 208 208 208 207 207 206 208 208 208 207 207 206 206 206 206 207 208 208 208 206 205 204 208 190 166 143 134 114 95 116 153 135 90 84 158 231 239 218 179 116 90 100 185 248 191 140 152 154 144 173 213 235 196 163 209 184 132 178 195 142 151 158 148 165 154 123 169 216 206 226 211 131 124 172 185 170 164 174 193 201 196 205 209 193 164 123 166 187 198 197 198 197 194 196 197 203 204 198 192 194 200 204 202 202 202 201 201 200 200 200 194 196 198 200 199 197 193 191 180 192 210 155 96 69 97 131 121 90 86 138 154 151 135 142 159 137 123 114 102 98 96 86 71 76 72 65 75 73 92 160 217 176 109 66 49 44 90 164 167 173 170 111 62 87 125 141 161 196 208 211 202 143 92 29 55 81 92 89 98 112 117 118 123 112 126 167 144 66 33 38 39 44 51 49 40 37 48 62 58 42 47 56 74 92 98 111 124 209 219 189 147 114 156 211 147 25 13 105 151 118 88 40 25 72 119 133 84 7 14 106 178 203 198 138 95 128 163 143 131 93 71 75 100 86 86 170 200 161 125 139 172 163 142 147 150 122 126 146 126 101 132 185 153 98 112 201 228 187 126 59 10 18 77 186 165 101 118 165 129 128 105 92 95 122 138 99 59 40 46 50 32 36 48 38 36 43 38 16 58 154 186 164 102 93 124 186 197 208 193 85 39 164 194 192 173 172 182 178 177 172 178 189 187 177 184 201 176 71 49 128 188 184 129 67 74 67 55 55 83 124 154 168 125 52 59 150 209 217 214 210 196 125 62 37 48 61 71 103 161 209 221 141 70 73 124 194 194 186 183 180 174 178 183 178 182 183 184 184 184 183 183 183 180 180 180 180 180 181 181 181 179 180 181 181 181 181 180 180 177 179 180 181 180 180 181 182 178 187 180 153 129 127 136 143 172 181 185 181 179 183 185 182 182 176 177 179 177 170 145 111 45 92 164 206 181 163 157 157 177 185 180 180 178 177 185 177 182 181 180 179 178 178 179 179 181 181 181 181 181 181 181 181 181 182 182 183 183 182 182 181 183 183 182 181 180 179 178 178 177 178 179 180 181 181 181 181 182 183 183 181 178 177 178 179 182 182 182 182 182 182 182 182 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 179 180 180 181 182 183 183 184 184 184 183 183 182 182 181 181 181 181 182 182 182 182 183 183 186 185 183 181 180 180 181 181 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 183 183 183 182 182 181 181 181 183 181 180 179 180 180 178 176 181 181 182 182 182 182 183 183 184 183 182 181 182 183 184 185 181 181 181 181 181 181 181 181 177 179 181 182 183 183 182 181 181 183 185 185 183 181 181 182 181 181 182 182 182 182 181 181 182 182 182 182 182 182 182 182 184 183 182 181 180 180 180 180 183 183 183 183 183 183 183 183 181 181 181 180 180 180 179 179 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 182 183 183 182 179 179 181 183 180 180 180 180 180 180 180 180 179 180 182 183 184 183 182 181 178 184 186 181 185 186 136 62 88 158 185 192 178 186 186 178 179 179 180 180 181 181 182 182 184 179 179 185 187 184 184 188 185 185 186 186 187 188 188 189 189 189 189 190 191 191 192 192 193 193 193 193 194 194 194 194 197 196 196 196 195 194 194 194 195 194 194 194 193 193 193 192 193 194 194 194 194 193 193 193 190 191 191 192 193 194 194 195 192 191 191 191 191 192 193 193 193 194 196 196 195 194 194 195 193 194 194 194 194 194 194 195 193 193 193 193 193 193 193 193 195 195 194 194 193 192 192 192 195 194 193 194 196 197 195 193 193 194 195 195 196 196 195 195 195 195 194 194 194 195 196 196 197 196 195 195 197 198 197 196 194 195 197 198 198 198 197 196 196 197 197 198 199 199 200 200 196 194 193 194 195 196 195 193 195 195 196 196 196 195 194 194 192 193 193 194 194 194 194 194 192 192 192 193 193 192 192 192 191 191 190 190 190 190 189 188 189 189 189 190 190 191 191 192 190 189 189 189 189 190 191 191 187 187 187 188 189 190 191 192 187 187 188 188 188 187 186 185 183 185 188 189 190 188 186 185 187 186 186 186 185 185 185 185 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 188 187 187 186 186 187 187 188 187 187 187 187 187 187 186 186 187 188 189 190 190 190 189 189 189 189 189 190 190 190 191 191 190 190 191 191 192 194 195 196 196 193 191 191 194 197 199 200 198 199 201 201 201 199 196 194 197 196 196 195 194 195 195 195 196 194 192 192 193 193 192 190 194 193 192 189 187 185 183 182 188 186 185 184 183 184 185 186 187 187 187 186 186 186 186 186 193 194 194 194 193 191 189 188 190 189 190 191 193 194 192 191 192 196 200 202 201 200 200 200 200 202 205 208 209 210 211 211 211 211 213 214 215 216 216 216 214 212 211 211 212 214 214 213 208 209 210 211 212 212 212 212 208 208 207 206 206 206 207 207 208 209 209 210 210 209 209 208 209 209 209 208 208 207 207 206 206 207 209 210 211 212 212 211 215 213 211 211 213 214 213 212 208 208 209 212 213 212 208 204 209 210 212 212 211 209 206 204 206 205 204 203 203 203 203 203 203 202 202 202 202 203 205 205 207 206 204 204 206 206 205 203 204 203 203 203 205 207 210 211 208 208 208 207 207 207 207 207 208 208 209 210 211 213 213 214 214 214 214 214 214 214 214 214 213 213 214 214 213 212 212 211 210 209 209 208 208 207 206 206 207 206 205 203 202 202 202 202 205 204 202 200 198 198 199 199 202 200 198 197 197 199 201 203 199 198 198 198 198 197 197 197 199 198 196 195 194 193 193 193 193 195 198 200 201 200 199 197 201 200 199 200 200 199 197 195 193 200 207 207 202 199 201 204 201 201 200 199 199 200 201 201 200 200 201 201 201 201 200 200 200 200 200 200 200 200 200 200 166 166 167 167 167 166 165 164 164 164 165 165 166 167 167 168 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 167 167 166 165 165 165 166 167 166 166 166 167 167 168 168 168 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 168 168 167 166 166 167 168 168 166 166 167 168 169 170 171 172 171 170 169 168 168 168 167 167 170 170 171 171 171 171 172 173 172 171 170 170 170 172 174 175 172 172 172 172 172 171 171 171 170 171 173 175 175 175 174 173 176 176 175 175 175 176 177 177 179 180 180 180 180 179 178 178 175 175 174 173 173 173 174 174 174 175 177 179 179 179 177 176 182 180 177 175 175 178 181 183 178 177 177 176 176 175 175 174 176 177 179 180 181 181 180 179 181 181 181 182 183 185 186 187 185 185 185 186 187 187 188 188 191 191 191 191 191 192 192 192 194 194 194 194 194 194 194 194 193 194 194 195 195 194 194 193 195 195 195 196 197 197 197 198 200 199 197 195 195 195 196 197 200 200 199 198 197 196 195 194 199 199 199 199 199 199 199 199 201 201 202 202 202 203 203 203 204 204 205 206 207 207 208 208 207 208 209 210 210 209 207 206 211 211 210 209 209 210 211 211 212 212 212 212 212 213 213 213 212 212 212 212 213 213 213 214 213 213 214 214 214 215 215 215 217 217 216 216 215 215 215 215 216 216 216 216 216 216 216 216 215 216 217 218 218 216 215 214 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 216 216 215 215 215 217 216 214 213 213 215 216 218 215 215 215 215 215 215 215 215 218 215 212 213 215 217 216 214 215 215 216 217 217 218 219 219 218 218 218 219 219 219 220 220 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 221 221 221 221 221 221 221 221 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 217 216 216 216 216 217 218 218 217 216 216 216 216 217 218 219 219 219 218 218 217 217 216 217 217 217 217 217 217 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 214 215 217 217 217 217 215 214 216 215 215 215 214 214 214 214 211 211 212 212 212 212 211 211 209 209 209 209 208 208 208 208 212 210 208 207 206 207 208 209 209 207 205 202 201 201 202 203 203 202 201 200 199 200 200 201 203 203 202 202 202 201 201 201 204 205 206 206 206 206 207 208 205 207 208 207 204 202 202 204 200 201 203 204 206 208 209 210 211 211 211 211 211 211 210 210 210 211 211 213 214 215 216 216 218 217 216 215 215 217 218 220 220 220 220 220 220 220 220 220 219 220 221 221 221 221 220 219 218 218 218 218 218 218 218 218 218 217 216 216 216 217 218 218 217 217 217 217 216 216 216 216 211 212 214 215 215 214 212 211 212 212 212 212 212 212 212 213 209 209 209 210 210 208 205 204 203 205 207 211 212 211 207 204 215 206 209 208 214 226 223 217 208 208 209 209 209 208 208 207 204 202 213 214 199 203 215 211 211 211 211 210 210 209 209 209 210 210 210 209 209 208 208 208 212 211 211 210 210 211 211 212 208 208 209 209 210 210 211 211 207 207 208 208 208 208 208 208 208 209 208 206 203 203 204 206 203 204 206 208 208 207 206 205 207 208 209 210 210 208 207 205 208 208 208 207 207 207 206 206 207 208 210 210 210 207 205 203 212 191 165 143 148 157 158 179 171 118 70 84 155 219 232 216 203 173 160 127 154 186 153 167 183 105 72 141 211 235 193 171 186 170 136 155 155 128 156 179 173 168 152 143 173 189 192 234 198 99 100 146 169 191 185 170 194 211 213 206 177 151 158 166 190 199 197 190 192 194 196 202 198 203 204 200 196 198 202 203 200 200 200 201 201 201 201 201 195 196 198 199 198 197 195 193 169 168 177 144 110 79 82 82 81 75 114 184 180 151 111 91 124 131 146 132 112 133 136 92 59 83 85 55 45 56 92 159 198 168 105 42 34 55 83 129 138 145 132 76 37 49 89 140 178 210 205 186 166 119 75 33 58 83 96 101 119 138 146 149 142 106 103 160 168 104 61 52 40 36 30 33 43 47 50 56 46 25 25 47 88 111 99 97 144 214 219 182 135 102 139 199 156 34 14 133 191 160 123 58 39 72 102 102 69 16 19 97 165 195 191 113 81 156 209 197 179 116 86 109 121 70 59 147 188 162 126 133 155 129 111 143 160 131 108 97 89 98 122 139 89 111 172 231 217 160 107 51 25 25 68 126 109 120 159 190 169 131 102 127 159 182 177 119 71 38 33 35 34 67 85 54 41 30 31 35 64 101 99 86 83 172 192 198 201 211 191 69 36 169 200 200 177 168 181 178 175 183 181 175 187 206 204 185 142 47 43 161 226 218 180 108 98 64 52 53 86 178 216 166 96 42 63 154 216 230 216 188 156 89 39 39 79 109 116 138 171 197 194 103 52 93 148 205 182 179 182 182 177 179 182 177 178 180 181 182 182 183 185 187 181 181 181 181 181 180 180 180 179 180 181 182 182 180 178 177 179 180 181 181 181 181 180 180 179 181 184 180 163 148 156 174 174 181 184 181 179 182 184 182 177 173 175 181 189 194 172 135 80 95 157 203 182 141 125 142 168 188 185 178 175 174 184 182 182 181 181 180 180 181 182 182 180 180 180 181 181 181 181 182 181 182 182 183 183 182 182 181 185 184 181 180 179 179 179 180 178 180 181 182 182 181 179 178 181 182 182 180 177 176 178 179 182 182 181 181 181 181 182 182 182 182 182 181 181 180 180 180 182 182 182 182 182 182 182 182 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 181 182 182 182 182 183 183 185 183 181 179 179 180 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 182 180 179 179 180 181 179 177 182 182 182 182 182 182 182 182 182 182 181 181 182 183 184 185 182 182 182 182 182 182 182 182 177 179 181 184 184 183 181 179 180 182 183 183 181 180 181 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 184 183 182 181 181 181 181 181 183 183 183 183 183 183 183 183 182 182 181 181 180 180 180 180 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 182 183 184 182 180 179 181 183 181 181 181 181 181 181 181 181 177 179 182 184 184 183 181 179 176 180 170 156 167 181 146 87 125 177 193 199 179 174 178 187 182 182 182 182 182 182 182 182 178 184 185 178 178 186 189 185 186 186 187 187 188 189 189 189 189 189 190 190 191 192 192 193 192 193 193 194 194 195 195 195 197 197 197 196 195 195 194 194 195 195 194 194 194 193 193 193 195 195 194 193 193 193 194 194 191 191 192 192 193 193 194 194 193 192 192 191 192 192 193 193 192 194 195 196 196 195 193 193 193 193 193 194 194 195 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 196 198 198 196 195 193 194 196 197 197 196 195 194 196 195 194 193 194 195 197 199 196 195 194 195 197 198 198 196 195 197 199 200 201 200 198 197 196 196 197 197 198 198 199 199 196 194 193 193 195 196 195 193 196 196 196 196 196 195 194 193 193 193 194 194 194 193 192 192 191 192 193 194 194 193 192 191 191 191 190 190 190 190 189 188 188 188 189 189 190 191 191 191 190 189 189 189 189 189 190 190 186 186 186 186 186 187 188 188 187 187 188 188 188 187 186 185 183 185 186 188 188 188 187 186 186 186 186 185 185 185 184 184 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 189 188 186 185 185 186 188 189 188 188 188 187 187 186 186 186 187 188 189 189 190 189 189 188 189 189 190 190 191 191 192 192 192 192 192 193 194 196 197 198 196 194 193 194 197 200 201 201 198 200 201 202 201 199 197 195 196 196 195 194 193 193 193 194 196 194 192 192 193 193 191 189 193 192 190 188 186 184 183 182 189 187 184 182 182 183 186 187 186 186 186 186 187 187 187 187 194 195 195 195 194 192 189 188 191 190 189 189 191 193 194 195 196 199 202 203 203 202 203 204 200 203 207 210 211 211 212 213 211 212 213 214 215 215 215 215 214 213 212 212 212 213 214 214 208 209 211 213 214 213 212 211 210 209 208 207 207 207 208 209 206 207 209 210 210 209 207 206 210 209 209 208 208 207 206 206 207 208 209 211 212 212 212 212 213 212 210 211 213 214 213 212 210 210 210 211 212 211 208 205 210 211 212 213 212 210 207 206 208 207 206 205 204 204 203 203 202 202 202 202 202 204 205 206 207 205 204 204 206 207 205 204 206 205 205 206 207 209 210 212 210 209 207 206 206 207 208 209 210 210 211 212 213 214 215 215 216 216 216 216 216 216 216 216 215 215 215 215 215 214 213 212 212 211 211 210 209 209 208 208 212 210 207 204 202 202 202 203 206 204 202 200 198 198 198 199 204 204 202 202 202 203 204 205 201 200 200 199 198 197 197 196 200 199 198 196 196 196 196 197 194 197 200 203 204 203 202 201 203 203 204 204 204 202 200 198 195 201 207 207 203 200 202 206 202 202 202 201 201 202 202 202 199 200 201 203 203 201 200 199 202 202 202 202 202 202 202 201 166 166 167 167 167 166 165 164 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 165 166 166 167 167 168 165 166 166 166 167 167 168 168 165 165 165 165 165 165 165 165 167 167 166 165 165 165 166 167 166 166 166 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 166 166 166 166 167 168 169 169 169 169 169 169 169 169 170 170 170 170 169 168 168 168 170 170 171 171 171 171 172 173 172 171 170 170 171 173 175 176 173 173 173 172 172 172 171 171 169 170 172 174 175 175 174 173 177 176 175 175 175 176 177 178 176 177 177 178 177 176 175 175 176 175 174 173 173 173 173 174 172 173 176 178 180 180 179 179 176 176 177 178 179 181 182 182 182 181 181 181 180 180 180 179 176 177 179 180 181 181 180 179 183 183 183 183 183 183 184 184 184 184 185 186 186 187 187 188 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 193 194 194 195 195 194 194 193 192 193 194 195 196 197 198 199 196 197 198 199 199 198 197 196 197 197 197 197 197 197 197 197 200 200 200 199 198 198 197 197 201 201 201 201 202 202 203 203 204 204 205 205 206 207 208 208 207 208 209 210 209 208 206 205 211 211 210 209 209 210 211 211 212 212 212 212 212 211 211 211 210 211 211 211 212 212 212 212 213 213 213 213 214 214 215 215 217 217 217 217 216 216 215 215 216 216 216 216 216 216 216 216 218 217 216 215 214 215 216 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 216 216 217 217 217 219 217 215 213 212 213 214 215 213 213 214 215 215 216 217 217 218 215 212 213 215 217 216 214 217 217 217 217 217 216 216 216 218 218 219 219 219 220 220 220 218 219 219 219 219 220 220 220 219 219 219 219 219 219 219 219 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 219 219 219 218 217 217 216 216 217 217 218 218 217 216 216 216 216 217 218 220 219 219 218 218 217 217 217 221 221 220 219 218 217 217 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 215 216 217 218 218 217 216 215 216 216 216 216 215 215 215 214 213 214 214 214 213 212 210 209 211 211 210 210 209 209 208 208 213 211 209 208 207 208 209 210 209 208 205 203 202 202 202 203 204 203 202 200 200 200 200 200 203 203 203 202 202 202 201 201 204 205 206 206 206 206 207 208 203 205 207 207 205 204 205 206 200 200 202 203 205 207 209 209 211 211 211 211 211 211 211 211 210 211 211 213 214 215 216 216 218 217 215 215 215 216 218 219 219 219 219 219 219 219 219 219 219 220 221 221 221 221 220 219 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 218 216 216 216 216 216 215 215 215 211 212 214 215 215 214 213 212 214 213 211 209 209 211 213 215 208 211 212 211 208 208 210 211 211 209 207 205 206 208 210 212 219 210 227 226 224 233 222 213 212 211 209 208 207 208 210 211 205 205 218 208 182 192 214 209 212 211 211 211 210 210 209 209 210 210 210 210 209 209 208 208 212 211 211 211 211 211 211 212 207 207 208 208 209 209 210 210 208 208 208 208 208 208 208 208 208 209 209 207 204 203 204 206 206 207 208 209 208 206 205 203 207 208 209 210 210 208 207 205 206 206 207 207 207 208 208 208 204 205 207 208 207 204 202 200 211 203 199 190 195 206 202 211 168 97 41 62 141 214 231 212 245 230 193 134 117 123 143 210 181 74 28 109 207 242 182 145 155 187 195 150 114 127 172 220 218 202 183 187 173 157 189 220 185 117 126 155 184 228 216 167 179 209 201 166 136 145 183 198 196 201 195 188 192 194 195 201 195 198 200 199 200 202 201 198 198 199 199 199 200 200 200 200 199 199 198 197 197 197 198 198 184 179 179 163 155 132 113 75 82 80 112 160 149 146 127 104 110 115 142 123 92 142 171 113 78 108 112 69 42 45 67 114 118 121 107 75 57 45 52 97 106 103 85 51 35 33 66 140 169 199 194 170 130 84 56 50 78 89 96 104 117 122 125 134 149 107 86 126 146 111 79 60 49 46 34 30 39 43 52 71 90 83 56 36 93 159 143 102 151 193 183 152 129 100 119 179 191 61 11 109 164 156 140 99 65 63 65 62 55 24 21 89 130 169 168 104 76 112 151 175 141 115 118 147 131 53 35 112 155 147 126 133 139 100 100 168 191 165 124 81 61 78 98 98 81 150 200 186 132 108 106 73 49 17 49 66 82 170 190 192 205 144 88 112 179 235 222 134 69 31 19 30 58 115 131 83 32 14 27 54 71 65 57 78 131 204 196 190 192 204 188 62 33 155 198 207 185 171 178 180 181 193 192 181 193 207 184 138 97 49 76 194 239 225 202 135 108 65 50 52 73 135 150 91 77 57 75 126 172 195 165 107 70 40 48 92 136 144 144 176 162 175 171 79 36 98 161 216 189 180 180 181 175 174 179 178 177 178 178 177 175 176 180 184 181 181 181 181 181 181 181 181 180 181 182 182 181 180 178 176 181 181 182 182 182 181 179 177 172 185 190 182 180 187 189 183 177 180 182 181 180 181 182 182 180 177 177 178 184 192 181 154 125 97 120 153 167 147 117 118 133 176 188 185 180 175 181 181 181 181 181 181 182 184 185 186 180 180 180 181 181 182 182 182 181 182 182 183 183 182 182 181 183 182 180 179 179 180 182 183 182 183 184 184 183 181 178 177 178 180 180 180 178 178 180 182 181 181 180 179 179 180 181 181 182 182 182 181 181 180 180 180 182 182 182 182 182 182 182 182 181 180 180 180 179 179 178 178 181 181 181 182 182 182 182 182 181 181 182 182 182 182 183 183 181 180 179 179 179 181 182 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 180 180 179 178 179 181 182 181 180 182 182 182 182 182 182 182 182 180 180 180 181 181 182 183 183 182 182 182 182 182 182 182 182 177 179 182 184 184 182 180 179 179 181 182 181 179 179 181 182 182 181 182 182 182 183 183 184 182 182 182 182 182 182 182 182 184 183 182 182 181 182 182 182 181 181 181 181 181 181 181 181 182 182 182 181 181 181 180 180 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 182 180 180 181 183 181 181 181 181 181 181 181 181 177 179 182 184 184 183 181 179 176 176 159 143 156 172 155 123 171 201 193 185 161 163 176 192 183 183 182 182 182 182 182 181 175 184 191 191 189 190 191 192 187 187 187 188 189 189 190 190 189 190 190 191 192 192 193 193 193 193 193 194 194 195 195 196 197 197 197 196 196 195 195 195 196 195 195 195 194 194 194 194 197 196 195 194 193 193 193 194 194 194 194 193 193 193 192 192 195 194 193 193 193 193 194 194 192 193 194 195 196 195 193 192 193 193 193 194 194 195 195 195 194 194 194 194 194 194 194 194 192 192 193 194 195 196 196 197 193 195 197 197 196 196 197 198 194 195 197 198 199 198 196 195 197 196 195 194 195 196 198 200 196 194 193 195 197 198 197 196 195 197 198 199 200 199 198 197 198 197 197 197 196 196 196 196 195 193 192 193 195 195 194 192 196 196 196 196 196 195 194 193 196 196 195 194 193 191 190 189 192 192 194 195 195 194 192 192 191 191 190 190 190 190 189 188 187 188 188 188 189 189 189 190 190 189 189 188 188 188 189 189 187 187 186 185 184 184 185 185 187 187 188 188 188 187 186 185 186 185 185 184 185 186 188 189 186 186 185 185 185 184 184 184 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 189 188 186 185 185 186 188 189 188 188 188 187 187 186 186 186 186 186 187 188 189 188 188 187 189 190 190 191 192 193 193 193 189 189 190 190 191 193 194 195 196 196 196 199 202 203 201 199 201 201 200 199 198 198 198 198 197 196 195 194 193 193 192 193 196 194 192 191 192 192 190 188 189 189 188 187 186 186 185 185 189 187 185 183 182 184 186 188 184 185 186 187 188 189 190 190 193 193 194 195 195 193 191 190 194 192 189 188 188 192 196 200 202 203 204 203 202 204 207 210 203 207 210 211 210 210 211 212 212 213 213 213 213 213 212 211 214 214 213 212 212 212 213 214 213 214 216 216 216 215 213 212 211 209 208 206 206 207 208 209 206 207 208 209 209 208 207 206 209 209 208 208 208 207 207 207 208 209 210 212 213 213 213 213 212 211 210 211 213 214 213 211 214 211 209 209 210 211 210 208 211 210 210 210 210 210 210 211 211 211 210 208 206 204 203 202 203 202 202 202 202 203 204 205 206 204 203 204 206 207 205 204 209 209 208 208 208 209 209 210 211 209 208 206 206 207 209 211 213 213 213 214 214 214 215 215 218 218 218 218 218 218 218 218 216 216 217 217 216 215 215 214 214 213 213 212 212 211 210 210 208 207 205 205 205 207 209 210 206 205 202 200 199 199 200 200 204 204 206 206 206 205 204 203 202 202 201 200 199 198 197 197 199 198 198 198 198 200 201 202 199 199 200 201 202 203 204 205 202 203 205 206 205 204 202 201 202 202 202 203 203 203 204 204 204 204 204 205 205 204 204 204 201 202 204 205 205 204 202 201 205 205 204 204 204 203 203 203 166 166 167 167 167 166 165 164 167 167 167 166 166 165 165 164 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 165 165 165 165 165 165 165 165 164 164 165 166 166 167 167 168 167 167 167 167 168 168 168 168 165 165 165 165 165 165 165 165 166 166 165 165 165 166 167 167 166 167 167 167 167 167 167 168 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 165 165 166 167 167 172 172 171 170 169 168 167 167 168 169 171 171 170 169 169 170 170 170 171 171 171 171 172 173 171 171 171 172 173 174 176 177 174 174 173 173 172 172 171 171 169 170 171 173 174 174 174 174 177 176 176 175 176 177 178 178 177 178 178 179 178 178 177 176 177 176 175 174 173 173 174 174 173 174 175 177 179 180 180 180 175 177 179 181 181 179 177 176 180 180 180 180 180 180 180 180 177 177 178 179 180 180 180 180 184 184 184 183 183 183 182 182 184 184 185 185 186 187 187 187 189 189 189 190 190 190 191 191 193 193 193 193 193 193 193 193 193 194 194 195 195 194 194 193 192 193 194 195 196 197 198 198 193 195 198 200 200 199 198 196 195 195 196 197 198 199 199 200 199 199 199 199 198 198 197 197 200 200 201 201 201 202 202 202 204 204 205 205 206 206 206 207 207 208 208 208 208 207 206 206 211 211 210 209 209 210 211 211 212 212 212 212 211 211 211 211 210 210 210 211 211 212 212 212 212 212 213 213 213 214 214 214 216 216 217 217 217 216 215 215 216 216 216 216 216 216 216 216 220 218 215 214 213 215 217 218 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 214 214 215 216 217 217 218 218 218 217 216 214 213 212 212 212 213 214 214 215 215 216 216 217 218 217 216 217 218 218 217 216 218 218 217 217 216 215 215 215 217 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 221 221 220 219 219 220 220 221 221 221 221 222 222 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 219 219 218 218 218 218 218 219 219 219 219 219 218 218 217 216 216 217 218 218 218 217 216 216 216 216 217 218 219 219 219 219 218 218 218 218 224 223 222 220 219 217 216 216 216 216 216 217 217 217 218 218 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 216 216 216 216 217 216 216 215 214 215 215 216 216 214 212 210 208 212 212 211 211 210 209 209 208 211 210 209 209 209 209 209 210 208 208 207 207 206 205 204 204 204 204 202 201 201 201 201 202 204 204 204 203 203 203 202 202 204 205 206 206 206 206 207 208 206 208 210 209 206 204 203 204 201 202 203 204 206 207 209 209 210 210 210 211 211 212 212 212 211 211 212 213 214 214 215 215 216 216 216 215 216 216 217 218 218 218 218 218 218 218 218 218 217 218 219 219 219 219 218 217 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 216 216 216 216 216 215 215 215 213 214 214 215 214 214 213 212 213 212 210 209 209 210 211 212 210 211 208 204 204 209 215 218 219 214 207 200 199 206 217 226 211 192 204 186 169 187 192 199 213 212 209 208 207 209 211 212 209 214 225 200 161 178 212 206 211 211 211 211 211 210 210 210 211 211 211 211 210 210 209 209 210 210 210 210 210 210 210 210 207 207 208 208 208 208 208 209 209 209 209 208 208 207 207 207 209 210 210 208 206 204 205 206 209 209 209 209 208 206 205 204 207 208 208 208 208 207 207 206 206 206 206 207 207 208 208 208 205 206 207 207 207 206 204 203 206 205 218 216 215 219 211 213 188 125 55 46 113 200 234 222 239 216 164 117 105 109 148 218 195 105 40 78 181 245 181 130 169 213 207 103 57 106 161 218 229 227 213 201 157 150 197 194 165 155 172 184 202 230 210 155 145 159 155 156 162 176 199 199 186 193 194 194 200 198 194 197 192 195 197 197 199 202 199 194 198 198 199 199 199 199 200 200 201 200 198 197 197 199 200 202 195 198 199 190 195 181 166 116 105 64 75 137 134 126 130 150 155 107 95 86 85 150 179 117 82 97 104 73 43 28 33 67 108 157 172 141 92 46 47 82 76 71 63 55 54 37 56 135 140 148 148 145 105 75 80 121 119 101 92 107 114 96 91 110 127 108 86 100 113 102 90 72 72 82 64 35 28 30 46 75 128 157 110 29 81 194 187 117 140 161 129 103 116 105 117 182 202 78 18 96 149 157 141 123 109 67 45 40 43 19 19 100 151 185 178 143 108 72 70 104 111 138 155 147 109 51 40 79 111 121 121 132 132 96 113 196 211 212 169 96 78 119 123 78 88 140 147 110 97 137 159 119 69 6 30 55 106 214 202 189 205 170 99 84 152 235 224 116 49 17 15 40 75 119 119 74 28 22 39 58 69 66 75 119 154 149 150 190 172 168 185 90 35 119 178 208 195 188 186 196 196 193 186 181 174 153 115 82 73 62 95 177 202 183 157 99 94 61 34 37 55 64 71 80 115 128 125 102 93 99 80 41 41 33 84 153 170 132 130 192 193 181 159 58 27 115 181 228 205 182 173 179 178 176 181 184 181 183 184 181 177 176 178 181 181 181 181 181 182 182 182 182 181 181 182 182 181 180 179 178 180 180 180 181 182 181 178 176 180 180 180 183 188 190 185 179 180 180 181 181 181 181 181 183 185 181 180 178 176 183 184 171 160 120 106 97 145 172 129 85 92 159 189 192 190 180 179 177 181 181 181 181 182 184 186 187 179 179 180 181 181 182 182 183 181 182 182 183 183 182 182 181 181 181 180 180 180 182 183 185 184 184 184 183 182 181 179 178 178 180 181 180 179 179 181 184 181 180 179 178 178 179 180 181 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 179 178 178 177 181 181 181 181 182 182 182 182 181 181 182 182 182 182 183 183 179 179 180 181 182 182 183 183 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 180 180 180 179 178 180 182 184 183 182 183 183 182 182 182 182 181 181 180 180 181 181 181 181 181 181 183 183 183 183 183 183 183 183 179 180 181 183 183 182 180 179 180 181 181 180 179 179 181 184 182 182 181 182 182 183 184 185 182 182 182 182 182 182 182 182 183 183 182 182 182 182 183 183 181 181 181 181 181 181 181 181 183 182 182 182 181 181 181 180 183 183 183 183 183 183 183 183 182 182 182 182 183 183 183 183 183 184 184 183 181 180 182 184 181 181 181 181 181 181 181 181 179 180 182 183 184 183 182 181 183 181 165 153 151 141 124 118 167 195 172 150 132 155 175 184 181 181 181 181 181 180 180 180 188 185 192 201 198 185 182 190 187 188 188 189 190 190 191 191 190 190 191 191 192 193 193 193 194 194 194 194 195 195 195 195 196 196 196 196 197 197 197 197 197 197 196 196 196 195 195 195 196 196 196 195 194 194 193 193 195 195 195 194 193 192 191 191 195 195 194 193 193 193 193 194 194 193 193 194 195 195 193 192 193 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 192 192 193 194 195 196 197 197 196 197 198 197 195 195 198 200 195 196 197 198 198 198 197 197 197 197 196 196 196 197 198 198 196 194 193 194 196 197 196 195 195 195 195 195 196 196 196 196 198 198 197 196 195 194 194 193 195 193 192 193 194 195 194 192 195 195 196 196 196 195 194 194 196 196 196 195 194 192 190 190 193 193 194 194 194 194 193 193 191 191 190 190 190 190 189 188 188 188 188 188 188 188 188 188 190 190 189 188 188 188 188 188 190 189 188 187 186 185 185 185 187 187 188 188 188 187 186 185 188 186 184 183 183 185 187 189 185 185 185 185 184 184 184 183 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 188 187 187 186 186 187 187 188 187 187 187 187 187 187 186 186 185 186 187 188 188 188 187 187 190 190 191 192 193 194 194 195 191 191 191 192 193 195 196 197 197 197 198 201 204 203 200 197 203 201 198 196 195 196 198 200 197 197 195 194 193 192 192 192 194 193 191 191 192 192 190 189 187 187 187 187 187 187 187 187 189 188 186 185 184 185 186 187 185 185 187 188 190 191 192 193 192 193 194 195 195 194 193 192 194 193 191 189 189 193 198 202 204 205 205 203 203 205 209 213 206 209 211 211 208 208 210 213 213 213 213 213 212 212 211 210 213 214 213 212 211 210 212 213 212 212 212 211 210 209 207 206 209 207 205 203 203 204 206 207 206 207 207 208 208 207 207 206 208 208 208 208 208 208 208 208 208 209 211 212 214 214 214 214 214 212 212 213 214 215 213 211 216 213 210 209 210 212 212 212 213 212 209 208 208 210 212 214 213 213 212 210 208 205 203 202 204 204 203 202 202 202 203 204 204 203 202 203 205 206 205 203 210 210 209 209 209 209 209 209 210 209 208 208 208 210 212 213 215 215 215 215 216 216 216 216 219 219 219 219 219 219 219 219 218 218 218 218 218 217 216 216 216 215 215 214 213 213 212 212 210 210 209 208 207 207 208 208 208 206 205 203 203 203 204 205 202 204 206 207 207 205 203 201 204 203 203 202 201 200 199 199 199 199 199 199 201 202 204 205 203 202 201 200 201 203 206 208 200 202 204 204 203 202 203 204 207 203 200 200 204 205 204 201 205 205 206 207 207 206 205 205 205 206 206 207 207 206 206 205 206 206 205 205 204 204 203 203 166 166 167 167 167 166 165 164 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 167 168 168 167 166 166 165 165 165 165 165 165 165 165 166 166 166 167 167 168 168 168 165 165 165 165 165 165 165 165 166 166 166 166 166 166 165 165 168 167 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 168 168 168 167 167 167 167 167 167 166 166 167 167 168 168 169 169 169 167 167 167 167 167 167 167 167 167 167 166 165 165 166 167 167 172 172 171 170 169 168 168 168 165 168 171 171 170 170 170 172 170 170 171 171 171 171 172 173 171 171 173 174 176 176 176 176 175 174 174 173 172 172 171 171 170 170 170 171 172 173 175 176 177 177 176 176 176 177 178 179 179 180 180 181 180 180 179 178 178 177 176 175 174 174 174 174 177 177 176 176 177 177 178 179 177 178 179 180 180 178 175 173 176 176 177 177 178 179 179 179 178 178 178 178 179 180 181 181 183 183 183 184 184 183 183 182 184 184 184 185 186 186 187 187 187 187 188 189 190 191 191 192 195 195 195 195 195 195 195 195 193 194 194 195 195 194 194 193 197 197 197 197 197 196 196 196 195 196 196 197 197 197 196 196 195 196 196 197 198 199 200 200 196 196 197 198 198 199 200 200 200 200 200 201 201 202 202 202 205 205 205 205 205 205 205 205 208 207 207 206 206 207 207 208 211 211 210 209 209 210 211 211 214 214 213 213 212 212 212 211 211 211 211 212 212 212 213 213 212 212 212 213 213 214 214 214 214 215 216 216 217 216 215 215 216 216 216 216 216 216 216 216 217 217 216 216 215 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 214 215 215 215 215 214 213 212 216 216 215 215 215 215 214 214 215 217 219 219 218 217 216 216 216 216 216 216 216 216 216 216 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 223 223 222 221 221 220 219 219 220 220 220 221 221 222 222 222 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 218 219 218 217 217 217 217 218 219 218 217 216 216 216 216 217 218 218 218 219 219 219 219 219 219 222 221 221 220 219 218 217 216 216 216 216 217 217 218 218 218 216 216 216 216 216 216 216 216 218 217 217 216 216 217 217 218 215 216 217 217 217 216 215 214 213 214 215 216 216 214 212 210 213 213 212 211 210 209 209 208 208 208 209 210 210 210 209 209 205 206 207 208 207 206 204 202 205 204 203 202 202 202 203 203 205 205 205 204 204 204 203 203 204 205 206 206 206 206 207 208 207 209 211 211 208 205 204 204 201 201 202 203 204 205 206 207 208 208 209 210 211 212 213 214 212 212 212 213 213 214 214 214 215 215 216 217 217 217 216 216 219 219 219 219 219 219 219 219 217 218 219 219 219 219 218 217 219 219 219 219 219 219 219 219 219 219 219 219 218 218 217 216 218 217 217 217 217 216 216 216 216 216 215 214 213 213 213 213 212 213 215 216 215 213 211 209 210 209 207 206 209 212 208 201 208 210 210 207 205 209 219 227 203 158 148 116 105 149 177 198 209 209 209 209 209 209 209 209 208 219 230 191 143 171 217 211 210 211 211 211 211 211 211 212 212 212 212 212 211 211 211 210 210 210 210 210 210 210 210 210 209 209 209 209 209 208 208 208 211 210 209 208 207 206 205 205 209 210 211 210 207 206 207 208 210 209 208 208 208 208 208 209 208 208 207 206 206 206 206 207 208 208 208 207 207 207 206 206 208 208 208 208 208 208 208 208 205 199 212 210 205 210 208 213 219 177 112 79 107 166 207 222 217 191 154 114 106 117 143 199 229 160 73 54 142 227 176 145 186 201 155 63 35 73 135 207 232 237 228 185 143 161 188 168 142 167 172 177 188 188 174 149 133 139 150 184 201 195 197 194 187 194 196 198 203 199 194 198 195 199 200 198 196 198 198 197 200 200 200 200 200 200 200 200 199 199 199 200 200 200 200 200 195 200 200 199 210 204 208 171 138 65 49 114 120 110 129 179 206 133 73 63 103 168 173 117 73 67 82 88 67 32 24 61 129 194 211 189 130 59 53 71 63 68 75 78 77 52 62 137 131 110 101 118 110 130 161 207 159 115 97 128 137 99 81 106 108 116 108 112 118 121 119 99 111 139 110 47 21 24 38 60 110 169 135 38 72 181 184 127 134 154 106 67 102 108 115 185 203 81 14 68 128 156 136 139 161 113 75 39 26 11 24 119 188 218 203 185 157 107 83 70 105 151 154 122 99 84 65 48 77 103 120 137 139 109 118 178 199 227 207 136 116 157 144 73 55 92 98 99 135 194 202 146 90 9 14 56 121 215 203 193 195 174 99 71 140 219 193 76 27 13 35 77 95 90 70 46 33 39 49 49 56 64 84 132 133 119 130 171 149 150 185 128 61 92 156 204 197 197 184 198 189 153 124 117 102 70 44 37 64 67 86 116 121 109 95 69 69 49 43 59 66 64 85 120 132 151 127 74 50 55 64 72 85 68 103 152 149 107 118 196 222 196 162 52 32 134 185 209 188 152 145 171 188 187 184 184 173 179 185 186 183 180 179 181 180 180 181 181 182 183 183 183 183 182 181 181 180 181 181 181 179 179 180 183 185 186 183 181 186 175 174 186 188 178 174 181 182 180 179 181 182 180 181 183 182 179 182 182 177 181 188 187 188 171 152 98 141 187 141 75 84 158 189 190 192 183 180 179 183 182 181 181 181 181 182 182 179 179 180 180 181 182 183 183 181 182 182 183 183 182 182 181 181 181 181 181 182 182 183 183 182 181 181 180 180 181 182 182 181 182 183 182 180 179 181 183 182 181 180 179 179 180 181 182 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 183 183 183 183 183 182 182 182 181 181 182 182 182 182 183 183 181 182 184 185 185 184 183 182 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 182 182 183 181 180 181 183 184 183 181 183 183 183 182 182 181 181 181 182 182 182 182 182 182 181 181 183 183 183 183 183 183 183 183 181 181 181 181 181 181 181 180 181 182 182 181 180 181 184 186 182 182 181 181 182 183 185 186 182 182 182 182 182 182 182 182 183 183 183 182 182 183 183 184 182 182 182 182 182 182 182 182 183 183 182 182 182 181 181 181 183 183 183 183 183 183 183 183 182 182 182 183 183 184 184 184 184 184 185 183 181 180 182 184 182 182 182 182 182 182 182 182 181 181 182 182 183 183 183 183 187 185 178 173 154 112 90 106 137 161 143 137 130 153 174 186 181 181 181 181 181 182 182 182 189 185 175 166 168 178 184 184 188 188 189 189 190 191 191 191 190 190 191 192 192 193 193 194 195 195 195 195 195 195 194 194 195 195 196 196 197 198 198 199 198 198 198 197 197 197 196 196 195 196 197 197 196 194 192 191 193 193 192 192 192 192 192 192 194 194 193 192 191 191 192 192 195 193 191 191 193 194 194 193 195 194 194 194 194 194 194 193 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 202 199 196 194 195 197 199 199 196 196 195 195 195 196 197 198 196 196 197 197 197 196 195 195 197 195 194 194 196 196 195 193 196 195 194 193 193 195 197 198 197 197 196 196 195 194 194 193 194 193 192 192 194 195 193 192 194 194 195 196 196 196 195 195 194 195 195 195 195 194 194 193 195 194 193 193 193 193 194 195 191 191 190 190 190 190 189 188 191 190 190 189 189 188 187 187 190 190 189 188 187 187 187 188 189 188 188 187 187 187 188 188 187 187 188 188 188 187 186 185 186 186 185 185 185 185 185 185 185 185 185 184 184 184 183 183 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 186 187 187 188 188 187 187 186 186 186 187 187 187 187 187 187 186 187 188 189 189 189 188 187 190 190 191 192 193 194 195 196 195 195 195 196 197 198 200 200 199 198 197 198 200 200 199 197 202 200 198 196 195 196 197 198 198 197 196 195 193 193 192 192 193 191 190 190 192 193 191 189 188 188 188 188 187 187 187 187 188 188 188 187 187 187 187 187 188 188 189 190 191 191 192 192 193 194 195 196 195 194 192 191 191 193 194 195 194 195 198 201 202 203 205 205 204 205 207 210 207 209 211 209 206 206 211 216 212 212 213 214 214 213 213 213 211 212 212 210 208 207 209 211 207 207 205 204 203 203 203 203 207 205 203 201 201 202 204 206 207 207 206 206 206 206 207 207 206 206 207 208 208 209 209 210 209 210 211 213 214 215 215 214 217 215 215 216 217 216 214 211 215 214 213 214 216 217 215 214 217 215 213 211 210 211 212 213 212 212 212 211 210 208 206 204 206 205 204 202 202 202 202 202 203 202 201 202 204 205 204 203 208 208 209 209 210 210 210 211 209 209 209 210 211 213 214 214 214 215 215 216 217 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 217 217 217 217 216 216 215 214 214 214 214 214 213 211 209 207 205 204 208 207 205 204 204 205 207 208 206 206 206 206 206 205 204 204 205 204 204 203 203 202 202 201 202 202 201 201 202 203 204 205 206 205 203 202 203 205 207 208 203 204 205 204 202 201 203 205 207 204 202 204 207 207 202 198 205 205 206 207 207 206 205 205 206 206 205 205 205 205 206 206 205 205 205 204 203 202 202 202 166 166 167 167 167 166 165 164 163 164 164 165 166 167 168 168 167 167 167 167 167 167 167 167 166 166 167 168 168 167 166 166 165 165 165 165 165 165 165 165 166 167 167 168 168 169 169 169 165 165 165 165 165 165 165 165 169 168 168 166 165 164 163 163 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 165 167 168 169 168 168 168 167 167 166 166 166 166 166 167 168 169 169 170 170 167 167 167 167 167 167 167 167 167 166 166 165 165 166 166 167 171 171 170 170 170 169 169 169 164 167 171 172 171 170 171 173 170 170 171 171 171 171 172 173 170 172 174 176 178 178 177 176 175 175 174 173 172 172 171 171 171 170 169 169 171 173 175 177 177 177 176 176 176 177 178 179 177 177 178 178 178 177 176 175 179 178 177 175 174 174 174 175 181 180 178 176 175 175 176 177 176 176 177 178 178 177 177 176 177 177 178 179 180 181 182 182 179 178 177 177 178 179 181 182 181 182 183 184 184 184 184 184 183 184 184 185 185 186 187 187 186 186 187 188 190 191 192 192 192 192 192 192 192 192 192 192 193 194 194 195 195 194 194 193 201 201 200 199 197 196 195 194 199 197 195 193 193 193 195 196 197 197 198 198 198 199 199 199 193 193 195 197 199 201 202 203 200 200 200 201 201 201 202 202 206 206 205 205 205 205 204 204 208 207 206 205 205 206 208 209 211 211 210 209 209 210 211 211 215 215 215 214 214 213 213 213 212 212 212 213 213 213 214 214 212 212 212 213 213 213 214 214 212 213 215 216 217 216 216 215 216 216 216 216 216 216 216 216 215 216 217 219 218 217 215 213 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 218 218 217 216 216 215 215 214 211 212 214 216 216 215 214 213 218 217 217 216 214 213 213 212 210 214 219 219 217 214 213 214 213 214 214 215 216 217 218 218 219 219 219 220 220 221 221 221 220 219 219 219 219 219 219 219 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 223 223 222 221 221 220 219 219 220 220 220 221 221 222 222 222 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 221 220 220 219 219 218 218 218 220 220 220 219 219 218 218 218 219 218 218 217 217 218 218 219 218 217 216 216 216 216 217 218 218 218 218 219 219 220 220 220 219 219 219 218 218 218 218 218 215 216 216 217 217 218 218 218 216 216 216 216 216 216 216 216 219 218 216 215 215 216 218 219 215 216 217 218 217 216 215 214 211 212 215 216 217 215 214 213 214 213 212 212 211 210 209 209 206 207 209 211 211 211 209 208 200 202 205 207 206 204 202 200 205 204 204 203 203 203 204 205 206 206 206 205 205 204 204 204 204 205 206 206 206 206 207 208 205 208 210 211 209 207 207 207 199 199 200 200 201 202 203 203 207 208 209 210 212 213 214 215 213 213 213 213 213 213 213 214 213 214 216 218 218 217 216 215 220 220 220 220 220 220 220 220 219 220 221 221 221 221 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 217 216 219 219 218 218 218 218 217 217 218 217 215 213 212 212 213 214 212 216 221 224 223 218 212 208 208 209 210 214 220 215 195 174 188 200 213 219 216 213 214 217 205 139 117 88 96 161 193 211 204 206 209 211 211 210 207 206 203 219 231 185 133 171 226 220 210 210 210 211 211 212 212 212 213 213 213 212 212 212 211 211 211 212 212 213 213 212 212 211 211 211 211 210 210 209 209 209 212 211 210 209 207 206 205 204 209 210 212 211 208 207 208 209 209 208 207 207 208 209 211 213 209 208 206 204 204 205 206 207 210 210 209 208 206 205 204 204 206 205 204 204 204 205 206 207 208 198 210 210 203 206 206 211 219 197 160 134 128 134 164 203 229 206 186 125 99 114 132 189 243 187 90 46 118 197 158 156 168 171 119 81 63 57 128 227 231 229 219 152 119 147 144 128 130 158 140 146 162 146 147 155 150 182 195 198 192 191 200 191 200 204 200 197 200 197 197 205 201 206 207 200 194 196 200 203 201 201 201 201 201 201 200 200 196 197 200 202 202 201 199 197 197 197 194 200 217 217 233 210 174 106 50 58 68 107 151 193 214 168 96 67 115 172 166 128 81 58 84 121 109 56 38 82 102 145 168 206 166 57 36 60 51 65 80 80 73 47 58 130 129 92 71 95 121 186 213 225 185 125 107 154 169 115 84 108 114 135 138 142 150 155 150 123 145 184 147 59 21 27 35 45 69 139 132 56 74 150 156 130 138 168 112 58 95 106 107 177 207 87 17 60 126 163 130 140 190 159 116 42 9 8 35 132 185 223 204 188 180 167 147 80 94 136 135 119 135 147 107 42 62 97 126 146 150 121 109 136 156 194 205 162 118 109 93 58 35 89 129 158 188 215 211 167 108 27 6 44 107 194 203 201 195 196 134 91 113 148 127 52 18 20 66 123 123 77 45 43 36 41 45 37 42 49 68 117 140 170 163 160 166 194 212 164 79 70 128 179 172 172 145 159 139 87 43 41 52 56 62 73 78 87 92 86 81 84 94 108 85 66 96 116 86 81 100 88 99 95 59 37 63 96 126 158 131 98 95 109 110 100 130 205 216 205 186 73 42 134 163 165 145 108 110 160 195 194 182 175 155 165 177 184 183 180 178 178 180 180 181 181 182 183 184 184 184 183 181 180 180 181 183 184 179 180 181 186 190 191 189 187 173 184 187 178 176 185 188 181 183 179 179 181 182 180 180 183 180 176 182 185 179 179 187 191 182 192 189 112 130 168 128 71 101 169 189 182 185 182 183 186 184 183 181 180 178 178 178 178 178 179 179 180 181 182 183 183 181 182 182 183 183 182 182 181 182 182 182 183 182 182 181 181 179 178 177 177 179 181 184 185 184 185 185 183 180 179 180 182 184 183 181 180 180 181 183 184 182 182 182 181 181 180 180 180 182 182 182 182 182 182 182 182 181 181 182 182 183 184 184 185 185 185 184 184 184 183 183 183 181 181 182 182 182 182 183 183 183 185 187 189 188 185 182 180 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 186 186 185 185 185 184 184 184 186 184 182 182 183 183 182 180 183 183 183 182 182 181 181 181 184 184 184 184 183 182 181 181 183 183 183 183 183 183 183 183 182 182 181 180 180 180 181 181 183 184 184 182 181 182 186 189 182 182 181 181 182 184 185 187 182 182 182 182 182 182 182 182 183 183 183 182 182 183 184 184 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 183 183 183 183 183 183 183 183 182 182 182 183 183 184 184 184 184 185 185 183 181 180 182 184 182 182 182 182 182 182 182 182 183 182 182 182 182 183 184 185 182 182 183 188 164 106 86 119 121 135 129 151 152 159 176 202 183 183 183 184 184 185 185 185 171 178 151 112 125 179 203 186 188 189 189 190 190 191 192 192 190 191 191 192 192 193 194 194 196 196 196 195 195 194 194 194 194 195 195 196 197 199 199 200 199 199 199 198 198 198 197 197 195 196 198 198 197 195 192 190 189 189 190 191 191 192 192 193 193 192 191 190 190 189 190 190 197 193 190 190 192 194 194 193 195 195 195 194 194 193 193 193 195 195 195 195 195 195 195 195 198 198 197 196 194 193 192 192 207 200 193 192 196 200 199 197 196 195 194 193 193 195 196 198 194 195 197 197 197 195 193 192 198 196 194 194 195 196 194 192 200 198 195 194 194 196 199 201 195 195 195 195 195 195 194 194 194 193 191 192 194 195 193 192 193 194 195 196 196 196 196 196 192 193 194 195 196 197 197 197 196 195 193 192 192 193 195 196 191 191 190 190 190 190 189 188 193 192 192 191 189 188 188 187 190 190 189 188 187 187 187 187 186 185 185 186 186 188 189 189 187 187 188 188 188 187 186 185 184 185 187 188 187 185 183 181 185 185 185 184 184 183 183 183 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 185 186 188 189 189 188 186 185 186 186 186 187 187 188 188 188 187 188 189 190 190 190 189 189 190 190 191 192 194 195 196 196 194 194 194 195 196 197 199 199 202 199 195 194 196 197 198 197 200 199 198 197 196 196 196 196 199 198 197 195 194 193 193 193 192 191 189 190 192 193 192 190 189 189 189 188 188 187 187 186 188 188 189 189 189 188 187 187 191 191 191 191 191 191 191 191 195 195 196 196 195 193 191 190 187 192 197 199 199 198 197 198 198 201 205 207 206 205 205 206 206 208 209 207 204 206 212 218 211 212 213 214 215 216 216 216 209 210 210 208 206 205 207 209 209 208 206 205 204 205 207 208 208 206 203 201 201 202 205 206 208 207 205 204 204 205 207 208 205 205 206 207 208 209 210 211 209 210 212 213 215 215 215 215 219 218 217 218 219 218 215 212 214 214 216 219 221 220 217 214 219 218 216 214 213 211 211 210 210 211 212 212 211 210 208 207 207 206 204 203 201 201 201 201 202 201 200 201 203 204 204 202 205 206 207 209 210 211 212 212 208 209 210 212 213 214 215 215 212 213 214 216 218 220 222 222 219 219 219 219 219 219 219 219 220 220 220 220 220 219 218 217 218 218 217 216 216 215 215 214 208 209 211 212 212 211 210 208 206 205 204 203 204 205 207 208 212 210 208 206 206 206 208 209 205 205 205 204 204 203 203 203 205 204 203 202 202 203 203 204 206 206 206 206 206 206 207 207 208 209 208 206 203 202 205 208 205 205 207 209 210 207 201 196 204 205 206 207 207 206 205 204 204 203 201 200 200 201 203 204 204 204 203 203 202 201 200 200 167 169 170 169 165 163 165 167 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 168 168 167 166 165 165 164 164 169 168 168 166 165 164 163 163 162 163 165 166 168 168 168 168 163 165 167 169 169 167 165 163 166 165 165 165 165 164 164 164 166 166 166 166 166 166 166 165 168 169 170 170 168 167 169 170 167 167 167 167 167 167 167 167 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 180 173 166 165 168 170 169 165 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 167 168 170 172 172 171 170 169 173 171 169 170 172 173 172 170 174 173 173 172 172 173 173 174 175 175 175 174 174 173 173 173 174 176 177 177 175 175 176 178 181 178 175 174 176 177 177 177 180 180 181 180 179 177 175 174 175 175 175 175 175 175 175 175 171 172 174 176 177 177 177 177 176 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 181 182 182 180 178 178 180 182 181 179 179 181 185 187 187 185 182 183 184 184 184 184 185 185 184 186 188 190 191 191 191 191 188 189 190 192 193 192 192 191 191 191 192 193 194 194 194 194 191 190 189 191 194 197 198 197 194 194 194 195 195 196 196 196 196 196 197 197 197 197 198 198 201 199 197 196 196 198 201 203 201 201 202 203 204 205 205 206 207 206 205 204 204 206 208 209 208 207 206 206 207 208 208 208 211 210 208 208 209 210 212 213 207 211 214 214 212 212 215 219 216 215 214 212 211 212 212 213 213 214 216 218 218 217 216 215 213 213 214 215 215 216 217 217 213 213 214 215 216 216 216 216 218 217 217 216 216 215 215 215 215 215 215 215 215 215 215 215 213 214 216 218 218 218 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 218 218 218 218 218 218 218 218 217 217 217 218 218 218 219 219 218 218 218 218 218 218 218 218 219 219 219 220 220 221 221 221 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 225 224 223 222 222 223 224 225 220 220 221 222 223 224 224 225 222 223 223 224 224 225 225 225 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 223 223 223 222 222 221 221 221 221 221 221 221 221 221 220 219 218 218 218 218 218 220 220 220 220 220 220 220 220 223 223 222 221 220 219 219 218 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 216 218 220 220 218 218 220 222 221 220 219 218 216 215 214 213 217 217 217 216 216 215 215 214 216 216 215 215 215 216 218 219 218 218 218 218 218 218 218 218 219 217 215 214 213 213 214 215 215 214 214 213 213 212 211 211 216 214 211 208 207 207 208 208 210 210 209 208 206 205 204 203 204 203 203 202 201 201 202 202 202 203 204 205 205 205 204 203 202 203 203 204 205 206 207 207 205 206 207 207 207 206 205 204 212 210 208 205 204 206 207 209 211 210 210 210 210 209 209 209 207 208 210 213 215 216 217 217 215 215 215 215 215 215 215 215 222 219 217 216 217 218 218 217 218 219 220 220 220 220 219 218 216 217 219 220 220 219 217 216 218 217 217 217 217 217 217 217 216 216 217 217 217 216 215 214 205 212 212 223 222 211 217 217 230 229 226 218 189 218 208 216 212 216 209 208 213 220 191 121 171 217 238 221 188 190 218 218 196 160 130 122 173 218 209 219 209 205 203 208 215 218 213 207 219 221 243 167 104 176 229 220 214 214 213 212 212 212 212 213 211 211 212 212 212 212 213 213 210 210 211 211 210 209 209 208 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 209 213 212 201 212 224 211 206 207 197 214 208 202 211 203 211 214 215 203 205 217 203 195 218 208 207 206 206 205 205 205 206 207 205 203 202 202 204 207 209 209 204 201 202 202 199 200 204 203 207 210 196 145 90 102 159 195 241 238 191 139 131 118 148 218 207 149 60 99 164 120 106 117 161 133 133 127 75 114 202 193 168 134 109 145 171 146 150 158 160 166 174 176 174 186 207 205 210 198 197 196 190 196 194 199 201 197 200 198 192 199 199 202 201 201 200 200 199 199 199 204 202 200 199 199 200 201 201 194 208 201 190 197 201 199 204 193 201 193 192 206 200 189 200 204 145 68 29 74 137 156 168 161 130 98 143 168 150 154 133 106 97 137 184 147 66 47 82 83 85 101 156 142 65 42 52 67 54 79 92 67 46 56 91 95 84 86 121 157 183 157 178 191 185 140 144 161 106 73 105 129 143 163 172 153 149 156 129 121 134 130 67 25 49 62 50 40 85 97 76 58 97 104 120 160 176 99 81 134 117 111 165 187 76 11 38 100 179 174 159 187 201 164 72 17 7 39 131 187 202 184 180 182 192 189 122 125 158 159 164 184 203 173 85 59 86 116 130 143 131 97 94 121 144 132 100 65 77 76 72 101 155 183 189 195 199 197 177 132 36 17 17 64 140 164 207 200 214 201 115 89 76 55 30 46 72 99 124 142 123 71 30 28 51 33 36 49 53 57 112 167 205 205 205 206 195 183 154 102 51 58 104 96 81 91 83 49 73 91 96 123 135 131 159 147 154 153 154 151 161 173 153 112 106 176 202 133 65 74 42 27 47 70 107 146 185 211 199 162 135 125 87 79 78 121 170 196 188 155 86 44 87 134 126 90 63 110 187 198 195 182 125 119 172 183 181 178 179 188 173 189 181 183 185 181 181 183 178 181 182 183 184 184 183 182 181 180 182 189 180 182 161 170 185 175 184 182 178 183 186 182 180 179 181 183 185 184 182 178 176 185 185 184 183 182 181 181 180 182 182 200 150 102 104 90 90 112 181 190 186 179 186 179 179 186 181 181 185 182 176 179 188 180 185 183 182 185 181 177 182 182 183 183 184 184 183 183 182 182 182 182 182 182 182 182 182 177 178 180 182 183 183 182 181 179 180 180 181 181 180 180 179 181 181 182 183 183 184 185 185 179 180 182 183 183 182 180 179 179 179 179 180 180 181 181 182 177 178 179 182 185 185 183 180 183 183 182 182 182 182 181 181 181 180 178 177 178 181 185 187 182 182 182 181 181 180 180 180 185 183 181 179 178 179 181 182 180 181 182 183 183 183 182 182 185 184 183 182 181 182 183 183 181 180 180 182 185 185 183 181 180 178 178 184 186 185 184 186 184 183 182 182 181 181 182 182 177 179 181 183 185 185 184 183 187 186 185 184 182 181 180 179 179 179 179 179 180 181 182 183 183 183 183 183 183 183 183 183 181 182 183 183 181 179 176 174 181 182 183 181 179 177 178 179 180 180 181 182 182 183 184 184 183 183 182 182 181 180 179 179 181 181 182 182 182 182 183 183 173 183 185 177 175 181 184 181 178 179 179 180 180 181 182 182 181 179 177 179 182 183 181 178 183 184 184 182 179 179 181 184 181 179 179 183 186 183 175 169 167 181 190 196 163 122 144 184 153 117 159 177 149 166 188 187 192 175 172 187 182 183 196 176 146 140 116 101 148 199 196 189 185 188 191 192 191 190 191 192 195 194 193 193 192 191 190 190 190 191 193 195 197 198 199 199 196 196 196 196 196 196 196 196 199 199 198 197 197 196 196 195 193 194 195 196 196 196 195 194 194 193 192 191 191 191 191 191 192 191 189 191 194 196 196 195 190 190 191 192 193 195 195 196 193 193 193 193 193 193 193 193 192 193 194 194 194 194 193 192 192 192 194 195 197 199 200 201 197 198 199 198 196 195 196 197 192 194 196 198 199 200 199 199 192 195 198 199 198 197 198 199 197 199 201 201 198 196 196 197 196 196 197 197 197 198 198 198 196 196 196 195 195 194 194 194 190 191 191 192 192 193 193 193 193 195 197 197 195 195 197 199 195 194 194 197 199 199 196 193 190 190 190 190 190 190 190 190 192 190 188 188 190 190 188 186 188 188 188 189 189 190 190 190 190 190 190 189 189 188 188 188 185 185 185 185 185 185 185 185 184 184 185 185 185 186 186 186 186 186 186 185 185 184 184 184 185 186 187 188 187 185 182 181 184 184 185 185 185 185 186 186 187 186 186 186 185 184 184 184 185 186 187 188 186 183 180 178 184 185 187 188 188 187 185 184 185 186 187 189 191 193 194 195 192 192 193 193 193 194 194 194 194 198 201 200 196 195 197 201 198 199 201 200 198 197 199 200 199 199 199 198 198 197 197 197 198 194 191 194 198 199 196 191 194 194 193 192 191 190 189 188 185 187 190 192 193 191 189 187 190 190 191 191 190 188 186 185 193 193 192 192 192 191 191 191 195 194 194 193 193 192 192 191 194 194 194 194 196 197 199 200 200 201 203 205 208 209 210 211 211 211 211 211 211 211 211 211 210 213 215 213 210 208 209 211 207 207 207 207 206 204 202 201 203 203 203 203 203 204 206 207 197 200 204 205 204 203 205 207 202 203 203 204 205 205 205 205 206 207 208 210 212 213 215 216 216 217 217 218 218 219 219 219 216 216 216 216 217 218 219 220 214 214 215 216 216 215 215 215 218 217 216 215 215 215 216 217 214 214 214 214 212 211 209 208 205 203 202 202 204 204 203 201 203 203 202 201 201 201 202 203 204 205 208 210 211 210 208 207 211 211 212 213 213 214 215 215 216 217 218 219 219 219 219 218 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 221 219 218 216 215 213 213 215 214 213 212 210 209 208 207 205 207 208 208 207 207 209 211 210 210 209 209 209 208 208 208 206 207 207 205 203 202 204 206 205 204 203 203 203 203 204 205 201 202 204 206 207 209 209 209 211 209 208 208 209 210 208 206 208 206 205 205 207 207 206 204 204 204 204 204 204 204 204 204 206 206 206 204 202 202 206 208 204 204 204 204 204 204 204 204 165 164 164 164 165 166 165 165 168 167 167 167 167 167 167 166 165 165 165 165 165 165 165 165 167 167 167 166 166 165 165 165 166 166 166 166 166 166 165 165 165 165 166 167 168 167 167 166 164 165 167 168 168 167 165 164 166 165 165 165 165 165 165 164 164 164 165 166 166 167 167 168 166 168 169 169 167 166 167 169 166 166 167 167 167 167 168 168 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 176 171 167 166 168 169 168 166 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 167 167 168 169 170 170 169 169 173 171 170 171 173 173 172 170 173 173 173 173 174 175 177 178 175 175 174 174 174 174 174 174 176 178 179 179 178 178 179 181 179 177 176 176 178 179 178 177 180 180 180 180 179 177 175 174 175 175 175 175 175 175 175 175 175 174 174 174 175 177 179 181 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 180 181 182 180 178 178 180 182 181 180 180 181 184 186 186 184 182 183 184 184 184 184 185 185 184 185 187 188 189 189 189 189 188 189 190 192 192 192 192 191 196 195 194 193 193 194 195 196 194 192 192 193 196 197 196 195 194 194 194 195 195 195 196 196 196 196 197 197 197 197 198 198 199 198 197 196 197 199 201 202 199 199 200 201 201 202 203 203 204 204 204 204 205 206 207 208 208 208 208 207 207 207 208 209 210 210 209 209 210 210 211 212 209 212 215 213 209 207 210 213 214 213 212 212 212 213 214 215 213 213 214 215 216 215 215 215 214 214 214 215 215 216 216 216 219 218 217 216 215 216 217 218 217 217 217 216 216 215 215 215 215 215 215 215 215 215 215 215 214 215 216 216 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 214 214 216 216 216 216 216 216 216 216 218 218 218 218 218 218 218 218 217 217 217 218 218 218 219 219 218 218 218 218 218 218 218 218 219 219 220 220 220 220 220 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 224 223 223 222 222 223 223 224 221 221 222 223 224 224 225 225 223 223 223 224 224 224 225 225 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 223 223 222 222 222 221 221 221 221 221 221 221 221 223 222 221 220 220 220 220 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 218 219 219 219 219 219 220 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 217 219 220 220 218 218 219 221 220 219 218 217 216 215 214 214 217 217 217 216 216 215 215 215 215 214 214 213 214 215 216 217 218 218 218 218 218 218 218 218 218 217 216 215 214 214 214 214 211 211 212 212 212 212 212 212 212 212 212 211 210 209 207 207 208 208 208 207 207 206 206 206 205 205 204 203 203 203 203 203 201 202 203 204 204 204 203 202 205 205 205 205 205 205 205 205 205 205 206 206 207 207 207 207 209 208 206 205 205 206 207 208 211 210 210 210 210 210 210 209 210 211 212 214 215 215 215 215 214 214 215 216 217 217 218 218 221 219 217 216 218 219 219 218 218 219 220 220 220 220 219 218 217 218 218 219 219 218 218 217 217 217 217 218 219 219 220 220 217 217 218 218 218 217 216 215 224 223 212 217 219 216 226 226 232 233 214 163 144 200 223 231 222 210 206 218 226 234 198 106 141 218 248 210 163 173 209 205 178 171 162 167 205 229 215 210 210 210 208 206 209 215 220 222 208 226 226 130 97 193 238 217 213 212 212 211 211 211 212 212 211 211 212 212 212 212 213 213 211 211 210 210 209 209 209 209 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 215 212 204 208 211 204 203 212 215 212 215 210 209 211 205 210 197 214 213 206 211 212 208 211 206 206 206 206 206 206 207 207 208 207 205 204 203 204 205 206 205 204 206 210 210 204 201 202 210 221 225 208 158 96 74 90 153 228 242 196 166 196 177 158 197 226 190 84 66 108 107 115 114 137 167 222 211 126 97 112 116 94 95 141 196 198 181 206 206 203 197 197 202 203 205 214 204 211 198 196 199 195 196 191 191 186 186 200 206 199 199 200 201 201 201 200 200 200 199 199 200 201 202 202 202 201 201 201 205 200 193 195 203 201 197 202 195 199 198 209 217 184 151 155 166 131 84 51 81 129 129 117 105 96 110 164 171 141 133 113 130 169 205 196 141 85 72 89 73 69 84 119 116 53 35 97 117 82 68 64 61 54 48 67 81 96 120 139 127 113 92 130 171 202 167 143 160 141 107 97 113 114 138 174 157 121 124 127 100 128 121 60 46 86 85 55 34 46 55 60 46 56 63 104 151 143 98 132 189 144 98 115 121 54 15 23 71 170 188 159 176 192 165 82 22 6 43 146 201 205 174 174 186 192 184 124 128 168 189 203 212 212 182 114 48 71 114 157 169 145 101 60 67 71 72 90 89 108 123 147 157 184 191 188 181 185 201 195 158 42 17 16 33 84 115 172 197 211 208 123 60 27 27 31 66 110 128 119 129 134 90 33 32 21 30 103 123 72 38 90 156 212 211 183 155 127 107 82 57 60 36 38 98 146 118 54 58 125 155 164 181 188 192 194 192 191 189 195 194 196 187 147 109 176 229 206 143 37 13 60 87 112 142 175 192 201 206 186 159 172 167 112 113 129 133 125 156 149 121 66 48 105 149 131 94 86 125 191 208 182 148 117 156 194 194 186 181 184 202 202 196 180 176 181 181 182 184 181 181 181 182 183 183 182 181 181 183 179 189 180 158 112 133 183 190 190 186 179 177 183 184 179 181 181 182 182 182 181 180 180 181 181 181 181 181 181 181 180 179 185 200 149 108 111 103 111 145 186 186 190 181 182 181 186 185 181 180 183 181 178 182 192 180 185 183 181 184 181 178 183 182 182 183 183 183 183 182 182 183 183 183 182 182 181 181 181 179 179 181 182 182 182 182 182 180 180 181 181 181 181 180 180 183 183 183 182 182 182 182 182 181 180 179 178 178 179 180 181 182 182 183 183 183 184 184 184 182 182 182 184 186 186 183 180 183 183 182 182 182 182 181 181 182 181 181 181 181 182 182 183 182 182 181 181 181 181 181 181 184 183 182 181 180 181 181 182 181 181 182 183 183 183 182 182 185 184 183 182 182 182 183 183 179 180 181 183 184 183 181 179 187 184 183 183 182 182 182 183 182 182 182 182 182 183 183 184 181 182 182 183 183 183 182 182 181 181 182 183 184 185 185 186 182 182 181 181 181 181 181 182 183 183 183 183 183 183 183 183 181 182 183 183 182 180 178 176 183 184 185 183 181 179 180 182 181 181 181 182 182 183 183 183 180 180 181 182 183 183 184 184 181 181 182 182 182 182 183 183 181 180 178 177 180 181 179 175 182 182 182 182 182 182 181 181 177 179 181 183 182 182 181 180 182 183 183 182 180 180 182 184 188 185 180 179 182 181 165 148 165 190 198 197 167 136 157 189 152 148 169 159 141 155 170 185 186 186 182 182 175 181 193 174 162 128 106 124 181 210 197 197 188 189 190 189 188 189 192 195 193 193 193 193 193 194 194 194 193 194 195 196 196 196 196 195 197 197 197 196 196 195 195 195 199 199 198 198 197 196 196 196 195 195 195 195 195 195 195 195 194 193 192 192 191 191 191 191 193 191 189 190 193 195 194 193 191 191 192 192 193 194 195 195 194 194 194 194 194 194 194 194 194 195 196 196 196 196 195 194 192 193 194 195 197 198 199 200 198 199 200 198 195 193 194 195 193 193 195 196 196 195 195 194 195 196 197 196 195 195 198 201 196 198 200 200 197 195 195 196 195 196 196 196 197 197 197 197 197 197 196 195 195 194 194 193 191 191 191 192 192 193 193 193 192 194 196 196 195 195 196 198 197 196 195 195 195 193 191 189 194 194 194 194 193 193 193 193 191 190 189 190 192 193 192 191 189 189 189 189 189 189 190 190 190 190 189 189 188 188 188 188 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 187 186 185 185 185 185 185 185 184 185 186 187 188 187 185 183 181 184 184 185 185 185 185 186 186 190 189 189 189 188 188 187 187 186 187 188 189 188 187 185 184 185 186 186 187 187 186 186 185 185 186 187 188 190 191 192 192 192 192 192 193 193 193 194 194 195 197 198 198 197 197 198 200 197 199 200 199 198 197 198 200 199 199 198 198 197 197 197 197 196 194 192 194 197 197 195 192 196 195 194 193 192 190 189 189 184 186 187 189 189 189 187 186 188 189 190 191 191 191 190 189 193 193 194 195 195 196 197 197 196 196 196 195 194 194 193 193 195 194 194 195 196 198 199 200 200 201 203 205 207 209 210 210 210 210 210 211 211 211 211 212 211 212 213 212 211 209 209 209 205 205 204 203 202 201 200 199 201 202 202 203 204 204 205 205 201 202 203 203 202 203 207 210 207 206 205 204 204 205 206 207 207 208 209 211 213 215 216 217 217 217 218 218 219 219 219 220 218 218 217 217 217 217 217 218 215 215 216 216 217 216 216 215 218 217 216 215 215 215 216 216 211 212 212 212 211 209 208 207 207 205 203 203 204 203 201 199 199 199 199 200 201 203 205 206 205 206 208 210 211 210 209 208 211 211 212 213 214 215 216 216 217 218 219 220 220 220 220 219 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 219 219 218 218 217 216 216 216 216 216 215 214 213 212 211 211 208 210 211 211 209 209 210 212 210 210 210 210 209 209 208 208 206 207 207 206 204 203 205 207 207 206 205 205 205 205 206 207 208 208 209 208 208 207 206 206 209 208 207 208 210 211 210 209 209 207 205 206 207 207 206 204 207 207 207 207 207 207 207 207 204 206 207 207 205 203 204 205 205 205 205 205 205 205 205 205 165 162 161 163 167 169 167 165 166 167 167 167 167 167 167 168 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 164 164 165 166 166 167 167 168 167 167 168 168 167 166 165 164 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 163 163 164 165 166 168 168 169 165 167 168 167 166 165 166 168 166 166 166 167 167 168 168 168 167 167 167 167 166 166 166 166 167 167 167 167 167 167 167 167 169 169 168 168 167 167 166 166 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 169 169 168 168 169 170 171 171 173 172 171 172 173 173 172 171 171 171 171 172 173 175 177 178 174 174 174 174 174 174 175 175 173 175 177 177 176 176 178 180 178 177 176 178 180 181 179 177 180 180 179 179 178 177 175 174 175 175 175 175 175 175 175 175 178 176 174 173 174 177 181 183 177 177 177 178 178 178 179 179 178 178 178 178 178 178 178 178 180 181 181 180 178 178 180 182 182 181 181 182 183 184 184 183 182 183 184 184 184 184 185 185 184 185 186 187 187 187 187 187 188 189 190 191 192 192 192 191 197 196 194 193 192 193 195 196 195 194 194 196 197 197 194 191 194 194 194 194 195 195 195 196 196 196 197 197 197 197 198 198 195 196 196 197 198 199 200 200 199 199 200 200 201 202 202 203 201 202 203 205 206 206 206 206 207 209 211 210 206 205 207 210 208 209 210 211 211 211 211 211 210 213 214 213 209 208 209 212 212 212 212 212 213 214 215 216 213 213 213 212 213 214 215 215 215 215 215 215 215 215 215 215 221 219 217 215 214 215 216 216 217 217 217 216 216 216 215 215 215 215 215 215 215 215 215 215 216 215 215 215 215 216 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 216 216 216 216 216 215 215 214 214 214 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 216 217 217 217 218 218 218 219 218 218 218 218 218 218 218 218 220 220 220 220 220 220 219 219 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 223 223 222 222 222 222 223 223 222 222 223 223 224 225 225 226 223 223 223 223 224 224 224 224 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 223 223 223 222 222 222 221 221 221 221 221 221 221 221 223 222 221 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 220 220 221 221 222 222 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 217 217 218 218 219 219 220 220 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 217 217 217 218 218 218 219 218 219 220 220 218 217 218 219 218 218 218 217 217 216 216 216 217 217 217 216 216 216 216 215 215 215 215 215 215 216 217 217 218 218 218 218 218 218 218 218 216 217 217 217 216 215 214 213 209 209 210 211 211 212 213 213 209 210 212 213 213 211 208 206 207 207 207 207 207 208 208 208 206 206 205 204 204 204 204 204 205 205 206 207 207 207 206 206 206 206 206 205 205 204 204 203 206 206 205 205 205 207 208 210 206 206 206 206 206 207 207 207 210 210 210 210 210 210 210 210 212 213 214 215 215 214 214 213 213 214 215 217 218 220 221 221 220 218 216 217 219 220 220 219 218 219 220 220 220 220 219 218 219 218 218 217 217 218 218 219 216 216 217 218 220 221 222 222 218 218 219 219 219 218 217 216 211 222 210 206 217 231 232 205 198 197 193 138 130 164 200 221 224 219 231 228 190 193 198 139 105 197 227 184 157 189 215 186 150 166 170 191 219 225 216 202 205 217 212 189 178 195 215 224 226 241 200 89 82 180 222 220 211 211 211 210 210 211 212 212 211 211 212 212 212 212 213 213 213 212 210 209 209 209 210 211 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 201 213 214 219 182 141 178 223 223 219 191 186 202 205 204 203 178 201 215 207 203 217 219 203 206 206 206 206 207 207 207 208 208 208 207 206 205 204 203 203 204 204 207 210 209 205 203 204 194 210 217 206 176 125 79 61 94 166 199 174 180 236 215 164 159 188 170 102 60 78 137 192 186 154 187 252 239 156 86 53 86 118 143 179 208 202 202 213 209 208 199 200 211 204 189 186 196 210 197 193 200 197 196 189 199 176 170 189 205 202 198 203 201 201 201 201 200 200 200 200 196 200 205 205 203 201 202 203 212 203 203 208 205 203 203 199 203 197 196 216 212 159 130 156 144 95 73 78 95 108 99 97 105 107 145 179 170 161 159 138 168 230 231 161 110 100 91 79 86 78 81 81 81 45 38 132 162 102 56 53 67 52 39 73 113 131 141 130 98 80 67 93 131 182 164 135 155 166 142 109 108 120 135 159 150 125 130 138 104 142 132 72 66 98 94 83 58 41 39 53 48 41 43 90 110 111 131 202 226 147 70 52 48 48 45 30 27 98 144 142 128 158 160 96 34 10 47 153 194 210 183 181 189 182 176 136 122 153 179 200 199 179 152 116 76 70 108 183 197 172 139 66 43 36 49 107 139 163 175 201 199 198 191 187 175 183 210 206 161 41 22 23 16 42 77 133 192 196 190 105 31 22 50 62 87 133 138 106 105 121 91 39 28 14 45 151 194 147 71 58 106 145 130 97 86 78 81 87 107 135 78 33 105 163 122 71 125 182 192 201 204 190 191 180 186 188 189 195 193 197 185 133 129 199 231 154 79 26 45 133 164 177 187 197 183 170 174 165 157 180 170 119 145 184 172 139 162 144 106 57 50 104 138 119 83 94 119 164 190 157 124 134 176 191 186 190 197 195 190 178 157 148 160 183 190 186 182 179 180 181 181 182 182 181 181 180 183 182 190 168 125 74 115 190 198 185 182 183 176 181 189 182 183 182 180 179 180 181 183 184 179 179 180 180 181 181 182 182 177 187 196 154 124 121 111 129 159 175 175 195 184 178 179 185 183 181 180 181 180 180 184 190 178 185 183 180 183 181 179 184 181 181 182 182 182 182 181 181 183 183 183 182 182 181 181 181 182 181 181 181 181 181 182 183 181 182 182 182 182 182 182 181 184 183 183 182 181 180 180 179 186 184 181 179 179 181 184 186 183 183 184 184 184 184 185 185 185 184 183 184 185 184 181 178 183 183 182 182 182 182 181 181 181 182 183 184 184 182 180 179 181 181 181 181 182 182 182 182 184 184 183 183 183 183 182 182 181 182 183 183 184 183 183 182 185 184 183 183 182 183 183 183 179 181 183 184 183 182 180 179 180 183 184 184 184 184 184 184 181 181 181 182 183 184 184 184 186 185 184 182 181 181 181 181 179 180 181 182 184 186 187 187 185 185 183 182 181 181 181 181 183 183 183 183 183 183 183 183 181 182 183 183 183 182 180 179 183 184 185 184 181 180 181 182 182 182 182 182 182 182 182 182 181 181 182 183 183 184 185 185 181 181 182 182 182 182 183 183 184 177 174 179 184 183 177 173 186 185 185 184 183 182 182 181 175 180 185 185 182 180 181 182 181 182 182 182 181 181 183 184 186 184 180 179 184 182 164 143 157 192 200 192 166 141 154 176 156 165 143 101 103 130 148 178 179 189 184 182 177 178 190 186 199 132 110 156 206 200 169 180 191 191 190 188 186 188 193 197 191 192 192 194 195 196 197 198 196 196 197 196 196 194 193 192 198 198 197 197 196 196 195 195 199 199 199 198 197 197 196 196 196 195 194 193 193 194 195 196 194 193 192 192 191 192 192 192 192 191 190 190 191 192 192 191 192 192 192 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 196 196 196 196 195 195 194 194 195 195 196 197 197 198 195 196 197 196 194 193 194 196 194 195 195 195 194 193 192 192 198 198 197 194 192 194 198 201 195 196 198 197 196 195 195 195 194 194 195 195 196 196 196 196 198 197 197 196 195 194 193 193 191 192 192 192 192 193 193 193 191 193 195 195 194 194 196 198 196 197 196 194 192 191 191 192 194 194 193 193 192 191 191 191 188 188 188 190 192 194 194 194 190 190 189 189 189 189 189 189 189 189 189 188 188 187 187 187 185 185 185 185 185 185 185 185 186 186 186 186 187 187 188 188 184 185 185 185 185 185 185 186 185 186 187 187 186 185 183 182 184 184 185 185 185 185 186 186 188 187 187 187 187 186 186 186 186 186 187 187 188 188 189 189 187 186 186 186 186 186 186 187 186 186 187 188 188 189 190 190 191 191 192 192 192 193 193 193 195 194 193 195 197 199 198 197 196 198 199 199 197 196 197 199 198 198 198 197 197 196 196 196 194 194 194 195 195 195 194 193 197 197 196 194 192 191 190 189 187 187 187 187 188 188 188 189 187 188 190 192 193 194 194 194 188 189 191 193 195 197 198 199 198 198 197 197 196 195 195 195 195 195 195 195 197 198 200 201 200 201 203 205 207 208 209 209 208 209 209 210 211 211 212 212 212 211 210 211 211 210 209 207 205 204 202 200 199 199 199 200 199 200 202 203 204 204 203 202 204 204 202 201 201 203 208 211 210 208 207 206 206 207 208 210 210 211 212 213 215 217 218 219 218 219 219 219 219 220 220 220 221 220 219 218 217 216 216 216 217 217 218 218 218 217 217 216 217 217 216 215 215 215 215 216 211 211 211 212 211 210 209 208 209 207 204 203 204 203 200 198 199 199 199 200 201 203 205 206 203 204 206 207 208 208 207 206 210 211 212 214 215 217 218 218 219 219 221 222 222 222 221 221 223 223 223 223 223 223 223 223 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 218 217 217 217 216 216 215 215 212 214 215 214 212 211 212 214 211 211 211 210 210 210 209 209 208 209 209 207 205 205 206 208 209 209 208 207 207 208 209 209 211 211 211 211 210 209 208 207 209 207 207 208 211 213 212 211 210 208 206 206 207 207 205 203 208 208 208 208 208 208 208 208 203 206 209 209 207 204 203 203 206 206 207 207 207 207 206 206 167 166 165 166 168 169 168 167 166 166 166 167 167 168 168 168 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 167 164 164 165 166 166 167 167 168 165 166 166 167 166 165 164 164 167 166 165 165 165 165 166 167 165 165 165 166 166 166 166 166 164 165 165 166 166 167 167 167 165 167 168 168 166 165 166 168 165 166 166 167 167 168 168 169 168 168 168 167 167 166 166 165 167 167 167 167 167 167 167 167 163 166 169 169 167 165 166 167 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 173 172 171 170 170 172 174 175 173 172 172 172 173 173 172 172 169 169 169 169 171 172 174 175 173 173 173 174 174 175 175 175 171 173 175 175 174 175 176 178 176 176 177 179 182 182 180 178 179 179 179 178 177 176 175 175 175 175 175 175 175 175 175 175 177 176 174 174 174 177 179 181 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 180 181 181 179 179 180 182 183 182 182 182 182 183 182 182 182 183 184 184 184 184 185 185 186 186 186 187 187 187 187 187 188 189 189 190 191 191 191 192 191 192 192 192 193 192 192 192 192 192 194 196 198 197 193 190 193 193 194 194 194 195 195 195 196 196 197 197 197 197 198 198 193 194 196 198 199 199 199 198 201 201 202 202 203 203 203 204 199 200 203 205 206 206 205 204 206 210 213 211 206 204 207 210 206 209 212 212 212 210 210 210 209 211 214 214 212 212 215 217 212 212 212 213 213 214 214 215 214 213 212 211 212 213 215 216 216 216 215 215 215 215 214 214 215 215 215 215 214 214 213 213 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 217 216 214 213 213 215 216 217 215 215 215 215 215 215 215 215 217 216 216 216 216 215 215 215 217 216 216 215 215 214 214 213 215 215 215 215 215 215 215 215 217 217 217 217 217 217 217 217 216 216 217 217 217 218 218 218 218 218 218 218 218 218 218 218 221 221 221 220 220 219 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 223 222 222 222 222 222 222 223 222 222 222 223 223 224 224 224 223 223 223 223 223 223 223 223 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 220 220 219 218 218 218 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 218 219 219 220 220 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 217 217 217 218 218 218 218 220 221 219 217 216 217 218 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 218 218 218 218 218 218 218 219 218 218 218 218 218 218 218 218 216 217 218 218 217 216 214 212 210 210 211 211 212 212 212 213 209 210 211 212 212 211 210 209 208 208 208 208 208 207 207 207 206 206 205 204 204 204 204 204 205 206 206 207 207 207 207 207 205 205 205 205 205 205 204 204 210 208 206 204 204 206 208 209 204 205 206 208 208 209 209 208 210 210 210 211 211 211 211 211 213 214 215 215 216 215 215 214 214 215 216 217 218 219 220 220 219 218 216 217 220 221 220 219 218 219 220 220 220 220 219 218 220 219 217 216 216 217 219 220 217 217 218 218 219 219 220 220 217 218 218 219 218 217 216 216 207 232 214 186 195 233 241 202 147 118 137 129 138 118 149 206 221 216 233 223 161 157 190 163 116 169 182 171 181 202 195 152 166 170 163 194 216 210 215 204 202 224 220 179 150 161 190 206 238 245 166 54 89 196 224 219 211 211 211 211 211 211 212 213 211 211 212 212 212 212 213 213 214 212 210 209 208 209 211 212 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 194 218 221 222 161 106 161 213 213 210 160 155 187 195 196 185 154 166 198 212 204 211 217 203 207 207 208 207 207 207 206 206 207 207 207 207 206 205 204 203 205 204 204 203 202 202 204 207 203 210 210 207 194 157 111 85 87 94 104 105 134 185 178 148 140 137 115 104 89 104 186 248 225 167 176 226 218 146 83 76 154 208 212 201 196 193 201 185 192 197 197 206 210 178 142 137 180 209 200 189 195 194 196 194 198 164 158 180 205 209 199 204 201 201 201 201 201 201 201 201 196 201 205 205 202 201 204 208 201 199 210 214 204 205 209 198 206 204 198 201 185 139 134 179 161 105 94 107 109 108 112 129 132 130 165 174 165 193 205 180 172 227 202 115 87 103 91 62 70 72 78 72 63 43 58 134 156 91 48 61 79 46 50 137 179 175 151 127 125 136 116 91 116 147 144 143 159 161 148 128 136 150 144 140 129 117 135 153 135 144 133 108 105 93 89 131 122 87 56 41 39 39 33 55 67 98 157 200 171 95 42 21 60 102 111 81 39 36 71 107 92 139 159 102 36 13 48 142 183 214 191 180 183 176 180 157 146 147 153 173 179 157 136 130 118 74 97 200 220 199 184 105 44 38 54 123 174 206 202 205 208 194 187 194 192 205 216 189 130 33 24 23 20 70 121 161 173 148 117 43 17 70 115 102 103 127 121 91 81 81 64 43 25 29 71 165 209 189 100 34 58 65 48 61 110 139 154 175 186 197 145 75 68 78 92 142 175 166 160 185 198 171 155 161 177 187 187 176 164 186 196 149 156 169 157 58 19 71 134 206 209 206 196 185 155 137 156 166 154 145 127 118 168 206 198 192 192 163 125 89 74 93 109 103 76 95 109 120 133 120 110 141 157 164 167 179 186 168 145 133 125 128 156 188 190 178 178 183 180 180 180 181 181 180 180 180 180 187 191 156 119 88 136 201 190 160 165 185 180 179 187 183 182 181 180 180 181 182 183 184 182 182 182 182 182 182 183 183 178 185 190 169 151 129 107 125 142 153 161 195 186 179 179 179 180 181 181 181 181 181 180 178 176 184 183 179 182 181 180 185 180 181 181 182 182 181 181 180 182 182 182 182 182 182 182 182 184 183 181 180 180 181 182 183 182 183 183 183 183 183 183 182 182 182 182 181 181 180 180 180 186 185 183 182 182 183 185 186 181 181 181 182 182 182 182 182 183 182 181 182 183 182 179 176 183 183 182 182 182 182 181 181 181 181 182 182 182 182 181 181 180 181 181 182 182 183 183 183 183 184 185 185 185 184 183 182 181 182 183 184 184 184 183 183 185 184 184 184 183 183 183 183 181 182 183 183 182 182 183 184 180 183 186 187 187 186 183 181 182 182 183 183 183 183 183 183 187 186 184 182 180 181 181 182 184 184 184 183 183 183 182 182 184 184 183 182 181 181 182 182 183 183 183 183 183 183 183 183 181 182 183 184 184 183 183 182 180 182 183 182 180 179 180 181 183 183 182 182 182 182 181 181 185 184 184 183 182 181 181 181 181 181 182 182 182 182 183 183 180 181 182 183 184 184 181 177 185 185 184 184 183 183 183 182 181 183 184 183 181 180 181 182 181 181 182 182 182 182 183 184 178 178 181 185 181 169 154 143 155 191 196 188 165 129 130 149 158 159 122 88 111 147 168 193 179 185 177 185 189 181 190 198 198 122 110 167 203 174 148 176 191 191 191 189 188 189 192 195 191 192 193 194 195 196 197 198 196 197 197 197 196 194 193 192 196 196 196 197 197 197 198 198 200 199 199 198 198 197 196 196 198 196 194 192 191 193 195 196 194 193 193 192 192 192 193 193 192 191 190 190 190 190 190 189 192 193 193 193 193 193 193 193 195 195 195 195 195 195 195 195 194 194 194 194 194 194 194 194 195 195 195 195 195 196 196 196 190 192 194 195 194 195 197 199 196 196 196 196 195 195 194 194 198 198 197 195 193 193 196 199 194 195 195 195 195 194 194 194 193 193 194 194 195 195 195 195 198 197 197 196 195 194 193 192 192 192 192 193 193 193 193 193 192 194 195 195 194 194 196 198 193 195 196 194 192 193 197 201 194 194 193 192 191 190 190 189 186 186 187 188 190 191 191 191 190 190 190 189 189 188 188 188 188 188 188 187 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 184 184 184 185 185 186 186 186 185 185 186 186 186 185 184 183 184 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 186 187 188 188 187 186 185 185 186 187 188 188 188 188 188 189 189 189 189 190 191 191 191 192 192 192 192 194 190 189 191 196 199 197 194 195 197 198 197 196 195 196 198 197 197 197 196 196 196 195 195 194 195 196 197 196 195 195 195 197 196 195 194 192 190 189 188 190 190 189 188 188 190 191 193 190 190 191 193 194 195 196 196 188 189 191 193 195 197 199 200 199 198 198 197 197 196 195 195 196 196 196 196 197 199 200 201 201 202 203 205 206 207 208 208 207 207 208 209 210 211 212 212 212 210 208 209 211 211 208 205 207 205 202 200 198 199 200 201 196 198 201 204 204 203 201 200 203 203 202 202 202 204 206 208 206 207 208 209 210 210 211 211 213 214 215 216 218 219 220 221 220 220 220 220 220 221 221 221 221 220 219 218 218 218 218 218 219 219 219 219 219 218 218 217 216 216 215 215 215 215 215 215 212 213 213 214 214 213 212 211 208 206 204 204 204 204 202 200 203 202 201 201 201 201 202 202 204 205 207 208 209 209 208 208 211 211 213 215 216 218 220 220 220 221 222 223 224 223 223 223 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 215 217 217 216 213 212 213 214 212 212 212 212 211 211 210 210 210 211 211 209 207 207 208 210 210 209 209 208 208 209 209 210 206 207 209 210 212 213 214 214 211 209 208 209 212 212 211 210 211 209 207 207 207 207 205 203 206 206 206 206 206 206 206 206 205 207 209 209 206 204 203 204 206 206 207 207 207 207 206 206 167 168 169 168 166 165 166 167 166 166 166 167 167 168 168 168 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 167 166 166 166 166 166 166 166 166 162 163 164 165 165 165 165 164 167 166 165 165 165 165 166 167 165 165 166 166 166 167 167 167 167 167 167 166 166 165 165 164 166 168 169 168 166 166 167 169 166 166 166 167 167 168 168 168 169 168 168 167 167 166 166 166 167 167 167 167 167 167 167 167 162 166 170 170 167 165 166 167 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 173 172 171 170 170 172 174 175 172 172 172 172 172 172 172 172 171 171 170 170 170 171 172 173 173 173 173 174 174 175 175 175 174 176 178 178 177 177 178 180 176 176 177 179 182 182 180 178 179 178 178 177 176 176 176 176 175 175 175 175 175 175 175 175 173 174 175 176 176 176 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 181 181 180 179 181 182 182 182 183 182 181 181 181 182 182 183 184 184 184 184 185 185 187 187 187 187 187 187 188 188 188 188 189 189 190 191 191 192 186 188 192 195 196 194 192 190 189 189 191 194 197 196 193 190 193 193 193 194 194 194 195 195 196 196 197 197 197 197 198 198 193 194 197 199 200 199 198 197 201 201 201 202 202 202 203 203 199 200 203 204 205 205 204 203 204 209 212 211 207 204 206 210 206 209 212 213 211 210 210 211 210 212 213 213 213 213 214 216 214 214 214 214 213 213 212 212 215 214 213 212 213 214 216 217 216 216 215 215 215 215 214 214 209 211 215 217 217 216 213 212 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 217 216 214 213 213 214 215 216 215 215 215 215 215 215 215 215 216 215 215 214 214 213 213 213 216 216 216 215 215 214 214 214 215 215 215 215 215 215 215 215 217 217 217 217 217 217 217 217 216 216 216 216 217 217 218 218 218 218 218 218 218 218 218 218 221 221 221 220 220 219 219 219 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 222 222 222 223 223 223 223 223 222 222 222 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 218 218 218 219 220 220 220 220 220 220 220 220 220 220 222 221 221 220 219 219 218 218 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 217 217 217 218 218 218 219 219 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 217 217 218 218 218 219 220 219 217 215 216 218 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 216 217 218 219 218 216 214 213 214 214 213 213 212 212 212 211 212 211 210 209 210 211 212 213 211 211 210 209 208 206 206 205 205 205 204 203 203 203 203 203 201 201 201 201 202 202 202 203 203 203 204 204 205 206 206 207 213 211 208 205 204 205 206 207 205 206 208 209 210 211 211 210 210 210 211 211 211 212 212 212 212 213 214 216 217 217 217 217 216 216 216 216 217 217 217 217 219 218 217 218 221 222 221 219 218 219 220 220 220 220 219 218 220 219 217 216 216 217 219 220 219 219 218 218 217 217 216 216 216 216 217 217 217 216 215 215 221 234 197 143 128 164 209 212 130 71 89 126 157 107 115 183 176 204 246 240 158 119 156 170 157 154 159 201 213 169 145 149 218 193 170 203 220 206 214 211 207 221 227 203 159 133 151 183 222 224 142 69 139 238 240 213 213 213 212 212 212 212 213 213 211 211 212 212 212 212 213 213 214 213 211 210 209 210 211 212 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 208 218 209 216 179 142 173 178 183 201 167 162 189 194 183 156 118 122 176 226 219 204 209 207 210 210 210 209 208 206 204 203 205 205 206 207 207 207 206 206 201 203 205 204 202 202 203 205 208 205 205 214 216 191 160 150 137 82 53 51 80 110 117 118 106 84 64 104 130 140 197 236 173 151 174 224 205 105 69 144 227 228 204 205 206 194 199 188 191 199 199 207 197 137 86 89 161 210 208 190 191 190 197 203 192 158 152 167 198 217 203 203 201 201 201 201 201 202 202 202 200 202 204 202 199 200 207 213 187 166 177 206 211 206 207 205 205 225 206 168 155 152 155 170 153 140 144 123 92 97 121 146 133 115 148 172 170 192 202 185 156 184 160 116 121 133 106 75 37 54 90 127 92 42 71 116 122 75 43 55 71 47 80 200 215 195 169 164 186 194 160 103 121 137 153 179 181 158 143 128 160 163 150 139 107 79 109 154 134 102 112 162 168 96 81 170 209 154 90 39 35 39 30 35 55 87 126 118 75 49 38 30 101 154 144 113 84 28 22 49 85 137 161 98 31 15 39 107 164 206 188 175 177 177 192 176 181 156 142 158 175 159 141 152 145 75 82 190 215 186 171 99 49 41 61 140 196 218 198 187 173 161 157 175 193 212 203 146 91 32 23 15 37 136 203 220 167 107 53 15 32 123 160 132 120 130 117 87 66 53 42 39 31 45 89 153 149 120 76 58 69 59 48 79 155 202 204 206 206 214 199 103 17 22 110 215 193 135 137 162 179 160 126 155 193 199 191 163 143 183 214 175 145 111 65 17 59 148 174 210 190 191 186 181 153 133 150 160 148 111 96 129 180 202 190 203 194 157 135 132 113 92 100 124 117 128 130 94 79 98 113 135 141 152 162 159 144 124 123 147 154 157 178 192 175 160 173 193 181 180 180 180 180 180 180 181 182 183 189 171 156 130 159 201 171 140 153 188 186 175 178 178 180 181 182 183 184 184 183 182 184 183 183 182 181 181 180 180 181 180 183 184 177 140 101 105 130 144 153 185 180 183 185 183 177 181 182 182 184 183 172 159 171 183 184 179 182 182 180 184 180 181 181 182 182 181 181 180 180 180 181 182 182 183 184 184 184 183 182 180 180 181 183 184 183 183 183 184 184 183 183 183 180 180 180 181 181 182 182 182 179 180 181 181 181 181 180 179 181 181 181 180 180 180 180 180 182 181 180 181 182 183 181 178 183 183 182 182 182 182 181 181 181 180 178 178 179 181 184 185 181 181 181 182 182 183 183 184 183 184 185 186 186 185 184 183 182 182 183 184 184 184 184 183 185 185 185 185 184 184 183 183 185 184 182 181 181 183 186 188 197 190 186 185 184 181 181 183 184 184 184 185 184 183 182 181 185 184 183 181 181 182 184 185 186 186 185 184 182 181 180 180 181 181 181 181 181 182 183 183 183 183 183 183 183 183 183 183 182 182 183 183 184 184 184 184 180 182 183 182 180 179 181 182 183 183 182 182 182 182 181 181 183 183 183 182 181 180 180 179 181 181 182 182 182 182 183 183 179 189 192 186 180 181 182 180 181 181 182 182 183 183 183 184 189 185 181 179 179 181 181 181 181 181 181 182 183 183 183 183 178 178 185 189 172 143 130 133 163 193 196 193 167 112 102 129 135 139 134 141 161 181 193 195 184 189 178 183 193 192 193 186 146 89 95 150 174 158 159 202 189 191 193 193 191 190 191 192 193 193 193 193 194 194 194 194 195 195 196 196 196 195 194 194 193 194 195 196 198 199 201 201 200 200 199 199 198 197 197 197 198 196 193 191 191 192 194 195 193 193 193 192 193 193 194 194 192 192 191 190 189 188 189 189 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 195 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 191 193 195 195 193 193 195 196 194 194 194 195 195 196 196 196 194 196 198 198 196 194 194 195 194 194 193 193 194 194 194 194 193 193 193 194 194 195 195 195 197 197 196 196 195 194 193 193 193 193 193 193 193 193 193 193 192 194 196 196 195 195 196 198 192 194 195 194 192 193 197 201 197 197 196 195 194 193 193 192 189 189 189 189 189 188 189 189 190 190 190 189 189 188 188 188 188 187 187 187 186 186 186 185 185 185 185 185 185 185 185 185 183 183 184 184 184 185 185 185 184 184 184 185 185 186 186 186 185 185 186 186 186 185 184 184 184 184 185 185 185 185 186 186 188 188 188 188 188 189 189 189 188 187 186 185 185 185 186 186 189 188 186 186 186 186 188 189 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 192 191 188 186 189 194 196 195 192 194 196 197 196 194 194 195 197 197 196 196 196 195 195 195 194 195 197 198 198 197 196 196 197 195 195 194 192 191 189 188 188 192 190 189 188 188 190 192 194 194 194 194 194 194 195 195 196 194 195 196 197 199 200 201 202 199 199 198 197 197 196 196 195 197 197 197 197 198 200 201 202 202 203 204 205 206 206 206 206 206 206 207 208 209 210 211 211 212 209 208 208 210 210 207 204 206 204 201 199 198 198 199 201 196 198 201 203 204 203 201 200 200 201 202 204 205 205 203 202 200 203 208 212 214 214 212 211 216 216 217 218 220 221 222 222 222 222 222 222 222 221 221 221 219 219 219 219 219 220 221 221 220 220 220 220 220 219 218 217 215 215 215 215 215 215 214 214 213 213 214 214 214 213 212 212 205 204 203 203 205 206 205 203 204 203 202 202 201 202 203 203 208 209 210 211 212 212 212 212 212 213 214 216 218 219 221 222 222 222 224 224 225 225 224 224 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 222 221 221 220 219 218 218 218 218 218 218 218 219 219 219 219 216 218 218 217 214 212 213 214 214 214 213 213 212 212 212 212 212 213 213 211 209 209 210 212 210 209 209 208 208 209 209 210 204 205 208 211 213 215 216 217 215 213 211 211 212 212 210 208 212 210 208 207 208 207 205 203 204 204 204 204 204 204 204 204 208 208 208 206 204 203 206 208 204 205 206 207 207 206 205 204 165 167 169 167 163 161 162 165 166 167 167 167 167 167 167 168 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 162 163 164 165 166 166 165 165 166 166 166 166 166 166 166 166 165 165 166 166 167 167 168 168 169 168 168 166 165 164 163 163 166 168 169 168 167 166 167 169 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 164 167 170 170 168 166 167 168 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 169 169 168 168 169 170 171 171 170 171 172 172 170 170 171 172 175 174 173 173 173 173 174 174 174 174 174 174 174 174 175 175 174 176 177 177 175 174 176 178 178 177 176 178 180 181 179 177 178 178 177 176 176 176 176 176 175 175 175 175 175 175 175 175 172 173 175 177 177 176 175 174 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 177 179 181 181 180 180 181 182 181 182 183 182 181 180 181 182 182 183 184 184 184 184 185 185 187 187 186 186 187 188 189 189 188 188 188 188 189 190 191 192 188 190 194 196 197 196 193 192 189 189 189 192 195 195 193 191 192 193 193 193 194 194 194 194 196 196 197 197 197 197 198 198 195 196 198 199 199 199 198 197 199 199 199 199 200 200 200 200 202 202 203 204 204 204 203 203 202 206 210 210 207 206 207 209 206 209 213 212 210 208 210 213 213 214 213 212 210 209 208 209 215 215 215 214 213 212 211 210 214 214 213 213 214 215 216 216 215 215 215 215 215 215 215 215 210 212 216 218 219 218 216 214 215 215 216 216 216 217 217 217 215 215 215 215 215 215 215 215 216 215 215 214 213 214 214 214 214 214 214 214 214 214 214 214 215 215 214 214 213 212 212 212 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 216 216 216 216 216 216 216 216 215 215 216 216 216 217 217 217 218 218 218 218 218 218 218 218 220 220 220 220 220 220 219 219 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 222 221 221 220 220 220 220 221 221 221 221 223 223 223 222 222 222 222 221 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 222 222 222 221 221 221 220 221 221 221 221 221 221 221 221 221 221 220 220 220 221 222 223 220 220 220 220 220 220 220 220 222 222 221 220 219 218 217 216 220 220 220 220 220 220 220 220 217 217 217 217 217 217 217 217 218 218 218 217 217 217 217 217 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 215 215 216 216 216 217 217 217 217 218 219 218 216 216 217 218 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 216 216 216 216 216 215 215 214 218 218 218 218 218 218 218 218 218 218 218 218 217 216 215 214 215 215 214 213 213 212 211 211 214 212 210 209 209 211 213 215 212 212 211 209 208 206 205 205 205 205 204 203 203 203 203 203 202 202 202 201 202 202 203 204 202 202 203 204 205 206 207 208 212 211 209 207 206 206 206 206 207 208 208 209 210 211 212 212 210 210 211 211 212 212 213 213 212 213 215 217 218 218 218 218 217 217 217 217 216 216 216 216 220 219 218 219 221 222 220 218 218 219 220 220 220 220 219 218 219 218 218 217 217 218 218 219 220 220 219 218 216 215 214 214 216 216 217 217 217 216 215 214 225 221 185 139 98 96 149 189 133 96 126 185 218 154 98 120 149 203 249 247 170 91 108 159 165 140 158 235 233 140 134 209 228 191 178 210 221 208 210 210 208 209 223 225 180 124 125 163 201 180 143 148 196 214 206 213 215 214 213 213 212 212 212 212 211 211 212 212 212 212 213 213 213 212 212 212 211 211 211 210 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 206 210 207 212 195 185 194 166 161 201 201 192 205 207 175 129 82 101 176 239 230 203 204 210 210 210 210 210 208 206 204 203 205 205 206 206 207 207 208 208 195 203 210 209 206 204 201 199 198 194 198 216 224 204 188 193 175 128 100 85 104 109 105 106 92 52 40 118 158 121 130 170 158 175 206 233 168 46 69 212 228 209 191 199 201 192 198 201 194 203 197 199 190 124 68 71 141 210 219 196 191 187 192 202 208 172 152 134 163 210 208 208 201 201 201 202 202 202 202 203 203 204 203 201 199 202 208 214 192 137 133 190 220 203 195 210 209 234 197 135 148 195 197 172 137 147 173 149 87 59 94 160 164 117 129 185 194 177 173 168 166 149 126 140 186 198 162 129 86 95 146 208 146 49 61 90 105 81 50 38 48 48 95 204 213 193 182 191 206 190 162 108 93 122 168 206 201 179 163 131 147 164 165 151 111 88 121 153 95 51 104 212 209 92 66 173 232 178 118 59 49 41 35 44 53 62 78 73 68 65 55 62 113 167 148 122 117 58 30 18 51 104 138 89 36 19 25 61 104 171 192 199 186 172 192 184 192 170 156 158 168 149 130 155 183 98 69 133 152 125 104 56 46 39 67 151 191 184 143 128 105 100 98 122 152 173 153 90 56 34 29 20 64 165 206 195 146 80 31 27 55 120 131 119 119 136 123 86 60 50 40 34 36 63 91 103 62 56 87 135 145 113 79 64 103 158 175 179 199 229 224 95 7 65 167 225 194 134 144 141 140 138 115 162 191 187 181 161 138 173 207 170 92 29 24 70 128 199 199 183 172 178 181 184 161 139 145 142 145 97 86 129 169 195 184 191 193 138 118 141 131 93 112 175 190 183 161 87 64 122 157 170 165 161 160 145 131 126 140 182 188 186 193 189 163 150 168 190 182 181 181 180 180 181 181 182 187 175 185 196 197 155 154 179 159 147 168 196 191 176 176 179 180 181 183 184 185 184 182 181 182 182 181 180 179 178 177 176 181 178 181 191 191 158 116 95 136 148 140 161 165 179 188 193 177 182 182 181 186 186 167 143 166 182 185 181 183 183 180 182 181 181 182 182 182 182 181 181 180 181 181 182 182 183 183 184 183 183 182 182 182 183 183 184 182 183 183 184 184 183 183 182 179 180 180 181 182 183 183 184 179 180 182 183 183 182 180 179 183 183 182 182 182 182 181 181 183 182 181 182 184 185 184 182 183 183 182 182 182 182 181 181 182 180 178 177 178 181 185 188 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 185 182 183 184 185 185 185 184 183 184 185 185 185 185 184 184 183 187 185 182 181 183 184 184 183 196 179 171 179 184 182 185 194 183 184 185 185 185 184 182 181 183 183 182 183 183 184 185 186 183 183 183 183 183 183 183 183 180 180 180 180 181 183 184 184 183 183 183 183 183 183 183 183 182 182 183 183 183 183 184 184 182 184 185 184 183 182 183 185 182 182 182 182 182 182 182 182 179 179 180 181 181 182 183 183 181 181 182 182 182 182 183 183 183 186 186 183 179 179 179 179 179 180 180 181 182 183 183 184 188 183 178 177 180 182 182 180 182 181 181 182 184 184 182 181 181 181 187 191 173 143 129 132 162 193 196 195 162 93 83 128 138 149 165 187 187 182 190 182 185 193 180 178 189 201 193 157 121 80 90 127 142 146 166 206 188 191 194 195 193 191 190 191 194 194 194 194 193 193 193 193 193 194 195 196 196 196 195 195 193 194 195 197 199 200 201 202 200 200 200 199 198 198 197 197 197 196 194 192 192 192 192 193 193 193 193 193 193 194 194 195 191 192 192 190 188 188 189 190 192 192 192 193 193 194 194 194 193 193 193 193 193 193 193 193 197 197 196 196 196 196 197 197 194 194 194 194 195 195 195 195 196 197 198 196 193 191 191 192 193 193 193 193 193 194 195 196 192 195 198 198 197 195 194 195 194 193 192 192 194 195 195 194 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 194 194 194 193 193 193 193 191 193 195 195 194 194 195 197 194 194 194 192 191 190 191 193 194 194 194 193 193 192 192 191 192 193 193 192 190 188 189 189 190 190 189 189 189 189 189 189 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 182 182 183 183 184 184 184 184 184 185 185 185 185 185 185 186 185 185 185 185 185 185 185 185 184 184 185 185 185 185 186 186 185 186 186 186 186 187 187 187 189 189 188 188 187 187 186 186 188 188 187 187 187 187 188 188 190 190 190 190 190 190 190 191 189 189 189 190 190 190 191 191 189 188 188 189 192 193 193 192 193 194 196 195 193 193 194 195 196 196 195 195 194 194 194 194 196 196 196 197 198 197 196 195 194 193 193 192 191 190 189 189 189 188 187 187 187 189 190 191 197 196 195 194 194 194 195 195 195 196 196 197 199 200 200 201 199 199 199 198 197 197 196 196 198 197 197 198 199 200 202 203 203 203 204 205 205 205 205 205 206 206 207 207 208 209 209 210 210 209 208 208 209 208 206 205 203 201 200 198 197 196 197 197 197 199 201 202 203 203 202 201 200 201 203 206 208 206 203 200 201 204 208 213 215 215 214 213 218 218 219 220 221 222 222 223 224 223 223 223 223 222 222 222 219 219 219 219 220 221 222 223 221 221 221 221 220 219 218 217 214 215 215 215 215 214 213 213 212 212 213 213 212 211 210 209 204 203 202 203 206 207 207 205 201 201 201 202 204 206 207 209 207 208 208 209 210 210 211 211 214 214 216 217 219 220 221 222 222 223 224 225 225 225 225 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 222 222 221 220 219 218 218 219 219 219 219 219 219 219 219 217 218 219 217 214 213 213 214 215 215 214 214 214 213 213 213 214 215 215 213 211 211 212 214 211 210 209 209 209 209 210 211 209 210 211 212 213 214 214 214 217 215 213 212 212 212 209 207 211 209 207 207 208 208 206 204 206 206 206 206 206 206 206 206 208 208 207 205 203 204 208 211 204 205 206 207 207 206 205 204 165 165 166 165 164 164 164 165 168 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 167 167 167 166 166 165 165 165 166 166 167 167 167 166 165 164 164 165 167 168 168 167 165 164 165 165 166 166 167 168 168 169 168 167 167 166 166 165 164 164 165 167 168 167 165 165 166 168 169 169 168 167 167 166 165 165 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 169 170 170 169 168 168 169 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 167 167 168 169 170 170 169 169 168 170 171 171 169 168 170 171 174 174 173 173 174 175 176 177 175 175 174 174 174 174 174 174 173 175 176 174 172 171 172 174 179 177 176 176 178 179 178 177 178 177 176 175 175 175 176 177 175 175 175 175 175 175 175 175 176 176 175 175 175 176 176 177 179 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 176 178 181 182 181 180 181 182 179 181 183 182 180 180 181 183 182 183 184 184 184 184 185 185 185 185 184 185 186 187 189 190 188 188 188 188 188 190 191 192 195 194 194 193 192 192 192 192 193 192 191 191 193 194 193 191 192 192 193 193 193 194 194 194 196 196 197 197 197 197 198 198 199 199 199 199 199 198 198 197 199 199 199 199 199 199 199 199 205 205 204 203 203 203 203 204 201 203 206 207 208 207 207 207 207 210 212 211 208 207 211 215 214 214 213 212 210 209 208 208 212 213 214 214 214 213 212 212 211 212 213 214 214 214 214 213 214 214 214 215 215 216 216 216 215 215 215 215 215 215 216 216 215 215 215 216 216 217 217 217 215 215 215 215 215 215 215 215 215 215 215 215 215 214 213 212 214 214 214 214 214 214 214 214 216 216 215 214 213 213 212 212 213 213 214 215 215 216 217 217 214 214 214 214 214 214 214 214 216 216 216 216 216 216 216 216 215 215 215 216 216 217 217 217 218 218 218 218 218 218 218 218 219 219 220 220 220 220 220 220 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 220 221 222 222 222 222 221 220 221 221 221 221 221 221 221 221 223 223 223 222 222 221 221 221 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 221 221 221 221 221 221 221 221 221 220 220 220 220 221 222 223 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 219 219 218 217 217 216 216 215 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 215 215 215 216 216 217 217 217 215 217 218 218 216 216 217 219 217 217 217 217 217 217 217 216 217 217 217 218 218 218 219 219 215 215 216 216 216 215 213 212 218 218 218 218 218 218 218 218 220 219 218 217 216 216 216 216 213 213 212 212 212 212 212 212 213 212 212 211 211 211 212 212 211 211 210 209 208 208 207 207 207 206 205 204 204 204 204 204 206 205 205 204 205 205 207 207 204 204 204 205 205 206 206 206 208 208 208 208 208 208 208 208 209 208 207 207 208 209 211 212 210 210 211 211 212 213 213 214 215 216 217 218 218 218 217 217 216 216 217 217 218 218 219 219 221 220 219 220 222 222 219 217 218 219 220 220 220 220 219 218 217 218 218 219 219 218 218 217 219 219 219 218 217 217 216 216 216 217 217 218 217 217 216 215 221 225 212 197 163 130 133 139 109 132 187 251 253 198 97 84 165 189 191 213 205 121 84 124 152 145 159 217 220 153 161 235 198 174 188 210 212 208 203 205 202 211 217 206 174 144 142 155 167 125 128 186 202 169 177 218 216 215 214 212 211 210 210 210 211 211 212 212 212 212 213 213 211 212 213 214 214 212 210 209 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 201 208 220 209 185 195 208 189 171 199 208 188 204 229 182 115 69 122 203 240 221 202 206 208 207 208 209 210 210 208 207 206 209 208 206 205 205 206 207 208 199 205 207 202 198 199 201 202 208 204 203 209 209 190 179 188 193 186 182 156 165 148 130 129 142 108 79 120 152 103 68 91 168 213 238 219 109 30 118 239 207 199 203 194 185 190 194 201 195 210 202 203 211 161 94 79 122 207 223 200 193 183 180 187 208 180 153 109 135 206 214 210 201 201 201 202 202 203 203 203 205 204 203 202 202 204 208 210 207 149 125 169 202 183 171 192 199 207 172 144 182 225 221 200 171 168 190 178 107 43 76 181 215 143 114 184 221 190 166 138 148 128 128 171 220 232 213 192 170 151 170 196 145 62 44 68 92 80 59 40 43 47 90 183 203 193 184 182 196 183 160 89 43 90 159 204 201 199 196 153 136 146 156 162 146 142 162 158 89 31 89 210 212 101 58 127 169 158 146 95 73 45 32 35 37 34 66 117 144 101 69 120 154 172 151 151 165 123 96 33 20 56 91 67 37 32 31 54 64 122 167 209 201 176 189 176 176 182 187 171 157 134 126 174 216 132 63 63 82 79 63 48 41 43 60 111 129 128 102 95 101 103 97 113 130 124 94 45 39 35 33 37 87 141 132 106 80 50 26 34 47 74 62 67 85 107 104 76 57 48 41 38 38 60 64 64 62 110 158 198 202 146 108 72 59 87 120 152 183 215 189 55 23 134 197 202 172 133 148 141 124 121 128 182 176 171 186 185 141 134 150 117 44 27 73 153 171 203 204 177 183 187 187 190 174 156 154 140 134 82 76 124 156 198 195 191 189 121 98 140 145 104 126 204 217 209 175 95 97 172 196 203 194 166 144 121 121 135 152 194 203 188 175 162 145 148 170 187 183 182 181 181 181 181 182 183 184 176 186 193 195 152 138 147 144 167 191 195 183 176 179 184 184 184 183 182 182 182 183 183 180 180 180 179 179 178 178 178 178 182 183 186 189 183 152 106 133 136 111 130 148 164 172 188 181 183 179 177 187 191 168 136 162 180 187 183 184 184 180 180 182 182 183 183 183 183 182 182 183 183 182 182 182 182 181 181 180 181 182 183 184 184 184 184 182 182 183 183 183 183 182 182 182 182 182 182 182 183 183 183 185 184 184 184 184 184 184 185 184 184 183 183 183 182 182 182 184 182 181 182 184 185 184 183 183 183 182 182 182 182 181 181 183 182 182 181 182 183 185 186 183 183 183 183 183 183 182 182 184 183 182 182 182 184 185 186 182 183 184 185 185 185 184 184 184 185 186 186 186 185 184 183 188 185 183 184 186 184 176 169 163 147 152 181 196 186 181 189 180 181 183 185 186 186 185 185 182 183 184 185 185 185 185 184 181 182 182 183 183 184 185 185 183 183 182 182 182 183 183 184 183 183 183 183 183 183 183 183 183 183 182 182 182 182 183 183 182 184 185 185 183 183 184 186 181 181 181 182 182 183 183 183 180 180 181 181 182 183 184 184 181 181 182 182 182 182 183 183 188 166 157 173 187 184 178 179 181 181 181 181 181 182 182 182 177 177 179 180 182 183 183 182 183 182 181 182 184 184 181 179 182 181 182 184 182 171 152 137 148 192 199 191 151 80 83 146 179 193 188 196 193 180 186 182 181 169 163 181 193 197 189 150 137 93 92 112 127 146 167 192 191 193 194 193 191 190 191 193 195 195 195 195 195 195 194 194 194 195 196 196 196 195 195 194 196 196 197 197 198 199 200 200 201 200 200 199 199 198 198 197 195 195 194 194 193 192 191 191 193 193 193 193 193 194 195 196 190 192 192 191 189 188 190 192 191 191 192 192 193 194 195 195 194 194 194 194 194 194 194 194 198 197 197 196 196 197 197 198 193 193 194 194 194 195 195 195 195 196 197 196 194 192 193 195 196 196 194 194 193 194 194 195 193 194 196 196 194 194 196 198 195 193 191 191 194 196 196 195 194 194 194 194 195 195 196 196 194 195 195 195 195 196 196 196 195 195 194 194 194 193 193 193 189 191 193 193 191 191 193 195 193 192 192 193 193 193 191 190 190 190 190 190 190 190 190 190 192 193 194 192 190 188 189 190 189 189 189 189 189 189 190 190 186 186 186 185 185 185 184 184 185 185 185 185 185 185 185 185 183 183 183 184 184 184 185 185 186 185 185 185 185 185 185 184 185 185 185 185 185 185 186 186 184 184 185 185 185 185 186 186 182 182 182 183 183 184 184 184 184 185 187 188 189 188 187 186 187 187 188 189 189 188 187 187 188 188 189 189 190 190 190 190 188 188 189 189 189 190 190 190 189 191 192 192 191 191 192 194 192 194 195 194 192 192 193 195 195 195 195 194 194 194 193 193 196 194 193 194 197 198 195 192 193 193 192 192 192 191 191 191 188 188 188 188 189 189 190 190 197 196 195 194 194 194 195 196 193 194 195 196 198 199 200 200 201 201 200 200 199 198 198 198 198 198 198 198 199 201 203 204 203 203 204 205 205 204 204 204 206 207 207 207 207 208 208 208 208 209 209 209 207 206 205 206 201 201 200 199 198 197 196 196 199 200 201 201 202 202 203 203 204 204 204 206 208 208 205 203 209 209 210 211 213 214 215 216 219 219 220 220 221 222 223 223 225 225 224 224 223 223 223 222 221 221 220 220 220 221 222 222 221 221 221 220 220 218 217 216 214 214 215 215 215 214 213 212 213 213 214 213 212 211 210 209 206 204 203 204 206 207 206 204 202 202 203 203 205 207 209 210 207 207 207 208 209 209 210 210 216 216 217 218 219 220 221 222 222 223 224 225 226 225 225 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 217 219 219 218 216 214 215 216 216 216 215 215 214 214 214 214 215 216 216 215 212 212 214 216 213 213 212 211 211 212 213 213 214 214 215 215 215 214 214 213 216 214 212 212 213 213 211 209 210 209 207 207 209 209 207 206 207 207 207 207 207 207 207 207 204 206 207 207 206 206 208 211 205 206 208 209 209 208 206 205 167 165 163 165 169 170 169 167 168 168 168 167 167 166 166 166 167 167 167 167 167 167 167 167 168 168 167 166 165 165 164 164 166 166 166 166 166 166 165 165 170 170 170 169 168 166 165 163 163 165 167 169 169 167 165 163 165 165 166 166 167 168 169 169 165 166 166 166 166 166 166 166 164 165 167 166 164 164 165 166 170 169 169 168 166 165 165 164 167 167 167 168 168 169 169 169 167 167 167 167 167 167 167 167 171 171 170 169 169 169 169 169 167 168 169 169 169 169 168 167 167 167 168 168 168 168 169 170 167 168 170 172 172 171 170 169 167 169 171 170 168 167 169 171 170 170 171 171 173 175 176 178 175 175 175 174 174 173 173 173 177 178 179 177 175 173 174 175 181 178 175 174 176 177 177 177 178 177 176 175 175 175 176 177 175 175 175 175 175 175 175 175 180 178 175 174 174 176 178 180 179 179 179 178 178 177 177 176 178 178 178 178 178 178 178 178 175 178 181 182 181 180 181 182 178 181 182 182 180 180 181 184 182 183 184 184 184 184 185 185 183 183 183 183 184 186 188 189 188 188 187 187 188 189 191 192 200 197 192 188 186 186 189 190 198 195 192 192 193 193 192 190 192 192 192 193 193 194 194 194 196 196 197 197 197 197 198 198 201 201 200 199 198 198 198 198 201 201 201 201 201 201 201 201 208 206 204 202 202 202 203 204 200 201 203 206 208 209 207 206 208 211 212 210 206 206 211 216 213 212 212 213 213 214 214 213 210 211 213 214 215 215 214 214 209 210 212 214 214 213 212 211 213 213 214 215 215 216 217 217 219 216 212 209 208 210 213 215 215 215 215 216 216 217 217 218 215 215 215 215 215 215 215 215 213 214 216 216 216 214 212 211 214 214 214 214 214 214 214 214 217 217 216 215 214 213 213 212 212 213 213 214 216 217 217 218 214 214 214 214 214 214 214 214 216 216 216 216 216 216 216 216 215 215 215 216 216 216 217 217 218 218 218 218 218 218 218 218 219 219 219 220 220 221 221 221 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 222 222 222 222 221 220 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 220 221 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 221 221 221 221 221 221 221 221 218 218 218 218 218 219 220 221 220 220 220 220 220 220 220 220 218 218 218 219 219 219 220 220 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 220 219 219 218 216 215 215 214 216 216 217 218 218 217 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 215 215 215 216 216 216 217 217 214 216 218 218 216 216 218 220 218 218 217 217 217 216 216 216 216 217 217 218 218 219 219 219 216 217 218 218 217 216 214 213 218 218 218 218 218 218 218 218 221 219 217 216 215 215 216 217 209 210 210 211 211 212 213 213 211 212 213 214 214 212 210 209 209 209 209 209 209 209 209 209 208 207 206 206 205 205 205 206 205 204 204 203 203 204 206 207 206 206 206 205 205 204 204 204 204 205 207 209 210 210 210 210 210 208 206 205 205 207 210 212 210 210 211 211 212 213 214 214 218 218 218 218 218 217 215 215 215 216 217 218 220 221 222 222 221 220 220 221 222 222 219 216 218 219 220 220 220 220 219 218 216 217 219 220 220 219 217 216 218 219 219 219 219 219 219 219 217 218 219 219 219 218 217 216 209 228 233 238 228 194 146 92 71 131 198 253 247 200 110 111 144 165 154 196 229 140 78 121 157 171 158 169 188 173 174 193 185 175 208 215 205 209 202 204 199 227 219 172 153 174 179 158 118 79 87 145 173 180 204 216 216 215 213 211 210 209 208 208 211 211 212 212 212 212 213 213 210 211 214 215 215 213 210 208 210 210 209 209 209 209 208 208 209 209 208 208 208 208 207 206 215 214 226 202 174 197 219 212 195 193 187 157 189 242 194 113 75 156 232 235 203 200 210 204 204 205 208 210 211 210 209 209 212 210 207 205 204 204 206 207 208 208 200 187 182 190 203 210 203 203 198 197 198 190 190 202 212 223 227 190 188 161 148 161 175 184 134 96 133 145 98 68 133 208 247 205 84 65 181 231 213 187 196 194 192 200 194 204 183 206 198 202 224 188 108 70 109 202 223 201 194 178 168 170 174 166 155 110 139 219 221 205 201 201 201 202 202 203 203 204 204 203 203 204 206 207 207 206 213 178 143 149 168 156 145 161 176 163 153 184 227 227 210 215 209 202 200 169 103 45 71 168 227 151 92 166 235 219 173 102 88 112 162 207 220 220 225 231 196 155 131 108 96 70 39 60 70 61 59 59 57 49 87 179 197 200 186 170 198 208 175 60 23 69 145 194 191 201 211 173 152 112 116 170 184 170 172 162 123 29 54 171 207 133 66 71 112 156 192 142 106 65 37 19 22 20 78 174 203 110 72 181 213 169 135 171 208 179 147 40 26 38 57 40 28 39 53 84 82 89 112 183 209 196 197 166 141 174 198 170 139 117 130 201 219 148 64 28 56 79 69 74 54 64 56 60 71 116 137 145 168 172 159 160 149 106 62 26 42 35 29 44 94 110 73 54 31 44 41 42 42 57 33 41 44 61 68 63 52 39 35 45 43 34 25 72 138 202 210 208 184 123 123 123 84 58 70 114 168 180 129 26 62 181 208 207 170 147 163 176 146 113 126 173 164 163 198 206 131 74 69 42 25 114 159 198 203 190 167 182 174 179 180 188 179 165 158 135 118 64 69 130 160 204 201 190 167 102 90 153 173 127 134 203 198 204 178 114 140 205 192 186 199 163 129 89 84 108 141 196 221 188 149 124 120 145 179 196 184 183 182 181 181 182 183 184 177 184 189 171 167 140 130 126 124 174 199 183 166 169 178 184 188 186 182 180 179 181 183 185 180 180 180 181 181 181 182 182 175 187 186 178 182 201 184 122 117 114 82 107 136 149 151 173 184 184 177 174 187 194 171 136 159 179 187 184 186 185 180 179 182 183 183 184 184 183 183 182 185 184 184 183 181 180 180 179 179 180 182 184 185 185 184 183 181 182 182 183 183 182 182 181 185 185 184 183 183 182 181 181 186 184 182 180 180 182 184 186 183 183 183 182 182 181 181 180 183 181 179 180 182 182 182 180 183 183 182 182 182 182 181 181 184 185 186 186 186 185 184 183 184 184 184 183 183 182 182 182 184 183 181 180 181 183 185 187 182 183 184 185 185 185 184 184 184 185 186 186 186 185 184 183 187 184 184 187 190 183 169 156 133 122 143 190 207 186 165 164 176 179 182 185 187 188 188 188 183 184 185 186 186 185 183 182 183 183 183 183 183 183 183 183 186 186 185 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 181 181 181 182 182 180 182 183 183 181 181 182 184 180 180 181 182 182 183 184 184 185 185 184 183 182 182 181 181 181 181 182 182 182 182 183 183 188 143 127 163 195 191 180 183 184 183 183 182 182 181 180 180 166 172 180 185 185 183 183 184 184 182 181 183 184 184 181 178 182 182 175 172 186 193 167 131 138 194 204 190 144 78 94 168 192 207 181 177 192 183 182 179 176 137 139 190 203 188 183 163 146 95 86 105 129 162 181 193 194 194 193 190 188 189 192 196 195 195 195 196 196 197 197 197 196 196 197 196 196 194 193 192 199 199 198 198 198 198 197 197 201 201 200 200 199 198 198 197 194 195 195 195 194 192 190 189 193 193 193 193 194 194 195 196 190 192 193 191 189 189 191 193 190 190 191 192 193 195 195 196 195 195 195 195 195 195 195 195 197 196 195 194 194 195 196 197 192 193 193 194 194 195 195 196 188 191 194 195 195 197 199 202 202 200 198 196 195 195 195 195 194 195 194 192 191 193 197 201 196 193 191 191 194 196 196 195 194 194 194 195 195 196 196 196 193 194 194 195 195 196 197 197 195 195 195 194 194 193 193 192 187 189 191 191 190 189 191 193 190 190 191 194 198 199 197 194 192 192 192 192 192 192 192 192 188 190 191 190 188 186 188 190 188 188 188 189 189 190 190 190 186 186 185 185 185 184 184 184 185 185 185 185 185 185 185 185 184 184 184 185 185 185 186 186 186 186 186 185 185 184 184 184 185 185 184 184 185 185 186 186 184 184 185 185 185 185 186 186 184 184 184 185 185 186 186 187 178 180 183 186 188 187 186 185 186 187 189 190 190 189 187 186 187 187 187 188 189 189 190 190 188 188 188 189 189 189 190 190 190 194 196 195 191 190 193 196 191 193 194 194 192 191 192 194 195 195 194 194 194 193 193 193 196 192 190 192 196 197 194 189 193 193 193 193 193 193 193 193 190 190 191 192 192 192 192 192 195 195 194 193 194 195 197 198 195 195 197 199 201 203 205 205 203 202 202 201 201 200 200 199 198 198 198 199 200 201 203 204 203 204 204 205 204 204 203 203 207 207 207 207 207 207 207 207 206 209 210 209 206 204 205 206 203 203 203 203 202 200 198 197 201 201 200 201 201 202 204 204 209 207 205 205 207 209 208 207 218 215 212 210 210 213 216 219 219 219 220 221 221 222 223 223 226 225 225 224 224 223 223 223 224 223 222 221 220 220 220 220 221 221 221 220 219 218 217 216 213 214 215 215 215 214 213 212 216 216 216 216 214 213 211 210 208 206 204 205 206 206 204 202 207 207 206 205 205 205 206 207 213 213 213 213 214 215 216 216 217 217 218 219 220 220 221 221 222 223 224 225 225 225 225 224 225 225 225 225 225 225 225 225 222 222 222 222 222 222 222 222 219 219 220 221 222 222 223 223 222 222 222 222 221 221 221 220 218 219 220 219 217 216 217 218 216 216 216 215 215 215 214 214 216 217 217 215 213 213 215 217 215 215 214 213 213 214 215 215 215 215 216 216 217 217 216 216 215 213 212 212 214 214 213 211 210 208 207 207 209 209 208 206 206 206 206 206 206 206 206 206 201 204 208 210 209 208 208 209 206 207 209 210 210 209 207 206 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 165 164 164 165 167 168 167 167 167 167 167 167 167 167 162 165 168 168 166 163 163 164 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 164 167 167 166 166 165 164 163 163 166 166 167 167 167 167 168 168 164 164 165 165 166 167 168 168 167 167 167 167 167 167 167 167 170 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 166 165 165 166 167 167 167 167 167 167 167 167 167 167 166 166 167 167 167 168 168 168 171 169 168 168 170 170 169 167 170 169 168 167 168 171 173 175 170 169 173 177 175 170 170 174 174 174 175 175 175 176 176 176 174 174 174 174 175 176 177 177 174 175 176 177 178 179 179 179 174 175 175 175 175 175 175 175 177 173 170 170 173 176 176 175 175 175 175 176 176 177 177 177 177 177 178 178 178 179 179 179 181 180 179 178 178 180 182 183 181 180 180 179 179 178 178 178 180 179 177 177 180 183 188 190 183 183 183 183 183 181 180 179 182 183 183 184 185 186 187 187 185 186 187 188 189 190 190 190 187 189 191 194 194 193 191 190 188 189 191 193 193 193 192 191 191 192 194 194 193 192 194 196 199 199 200 200 199 198 196 195 196 196 197 198 199 199 200 200 200 200 201 201 201 201 202 203 201 200 200 200 201 203 205 206 205 205 204 204 204 205 206 207 208 208 208 209 209 209 210 210 211 211 211 212 212 213 213 213 209 210 212 213 214 213 213 212 211 211 212 214 215 216 217 217 215 214 213 212 213 214 216 218 214 213 212 213 216 218 217 215 214 214 215 215 215 215 216 216 216 215 213 212 212 213 214 215 215 214 214 214 214 215 216 217 215 214 214 214 214 215 216 217 213 213 213 214 214 215 215 215 215 215 215 215 215 215 215 215 211 211 212 213 214 216 217 217 215 215 216 216 216 216 217 217 215 215 216 216 216 216 217 217 217 218 219 220 220 219 217 216 213 214 216 218 219 219 218 217 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 220 215 216 218 219 220 219 219 218 223 221 218 216 216 219 223 225 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 216 216 216 217 217 218 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 219 219 220 220 219 218 216 215 218 218 218 218 218 218 218 218 215 216 217 217 217 217 218 218 216 216 217 218 218 219 220 220 219 218 217 217 217 217 218 219 218 218 218 218 218 218 218 218 217 217 218 218 218 217 216 215 219 217 215 213 213 213 214 215 212 212 212 211 211 210 210 210 211 209 208 208 210 210 209 207 205 206 206 206 205 203 201 200 206 206 205 204 203 202 201 201 209 208 206 205 205 206 208 209 208 211 217 212 205 212 216 207 210 210 210 210 211 212 213 213 211 211 212 213 214 214 215 216 216 216 216 217 217 218 218 218 218 218 219 219 219 219 220 221 220 220 219 219 219 219 219 219 216 218 221 221 220 218 219 219 219 216 212 224 225 216 219 215 223 204 218 223 215 226 224 213 222 216 202 196 205 213 216 220 219 215 212 213 208 179 124 76 69 122 163 200 193 180 191 158 147 157 154 169 162 136 139 132 148 157 167 152 118 104 114 125 154 206 210 211 201 205 204 208 211 218 222 169 139 185 197 154 79 103 134 163 187 205 211 209 208 209 210 210 210 212 216 220 212 212 212 212 212 212 212 212 217 215 212 209 208 209 211 213 209 207 205 204 205 208 211 213 211 208 211 215 212 206 206 214 209 209 224 193 170 198 214 220 185 186 155 123 156 233 219 111 92 201 237 204 164 193 215 205 206 210 212 195 195 209 206 207 204 205 206 208 207 206 203 201 204 211 217 186 157 190 223 207 204 204 197 202 198 195 211 214 211 236 225 217 201 170 170 171 180 195 153 103 133 152 113 103 89 135 210 159 74 108 185 240 209 203 199 187 192 201 182 171 190 214 205 207 217 175 109 70 114 209 217 196 214 204 181 183 187 149 138 135 178 226 210 204 203 200 199 202 205 206 204 203 203 204 205 206 206 206 206 205 209 198 171 149 136 115 107 123 114 109 167 231 236 228 216 186 190 239 223 144 83 51 62 109 149 114 79 128 192 220 155 97 85 117 170 232 222 209 233 207 169 131 96 63 72 75 67 33 28 49 76 79 74 111 119 140 188 209 179 187 194 186 177 93 29 57 131 178 195 193 166 160 157 104 84 150 206 177 151 186 181 63 27 88 137 108 57 69 122 212 229 200 167 98 36 14 12 27 75 149 169 116 105 165 207 170 116 169 209 214 176 104 61 33 36 29 13 21 73 156 155 105 63 112 173 187 179 142 139 169 186 188 149 105 146 218 221 139 76 17 41 78 72 69 85 75 78 59 83 165 207 212 192 199 186 209 219 118 21 36 78 73 34 54 82 84 52 39 58 31 20 41 71 128 107 97 69 41 50 53 64 42 31 38 19 37 52 125 189 221 206 183 172 123 117 135 111 82 78 79 99 92 46 51 123 210 214 194 153 142 188 200 134 111 145 155 141 169 197 149 93 30 26 43 86 168 210 198 185 179 176 185 186 176 171 184 201 194 146 94 60 88 149 201 198 192 195 162 120 125 153 200 194 129 122 189 191 176 126 87 138 187 184 184 198 180 163 108 79 76 131 199 215 174 147 81 92 137 170 196 187 185 183 181 180 179 180 180 193 189 183 161 125 101 107 122 156 183 182 161 139 170 184 181 183 184 182 180 181 184 182 178 176 190 184 177 175 184 192 173 183 191 181 144 140 190 185 113 81 55 66 93 81 108 147 190 195 180 185 192 188 187 165 121 154 197 190 186 180 184 178 180 179 185 184 183 184 181 180 185 188 180 181 181 175 176 182 179 183 182 182 181 181 182 182 183 185 184 184 183 183 184 184 185 180 182 184 183 181 180 182 184 181 181 184 188 186 180 180 185 182 183 183 183 183 183 184 184 180 182 184 186 185 183 180 178 183 183 183 182 182 181 181 181 180 181 181 182 182 183 184 184 179 180 181 183 184 185 186 186 180 182 184 186 187 186 184 183 182 183 184 186 187 188 188 188 186 185 184 184 185 185 185 184 193 173 194 186 199 191 149 112 94 127 160 169 151 129 138 169 191 181 185 190 191 185 178 185 182 191 188 181 180 181 183 185 182 183 184 185 185 185 184 183 182 183 185 187 187 187 186 185 183 183 183 183 183 183 183 183 182 182 182 181 181 180 180 180 180 181 183 184 184 183 181 180 182 182 182 181 181 180 180 180 182 179 179 183 184 181 182 185 170 184 182 184 184 183 190 182 171 145 139 173 181 194 186 178 175 184 180 183 177 183 192 155 136 178 180 176 183 181 184 187 181 183 183 190 186 154 145 173 181 193 187 185 180 185 185 137 128 179 199 196 161 80 84 189 193 188 182 183 173 178 197 187 162 132 146 185 197 197 190 166 147 98 103 153 182 199 207 200 197 199 195 191 190 189 190 194 191 192 193 191 190 192 196 199 192 197 201 200 196 194 196 200 195 196 198 199 200 199 199 198 198 198 198 197 197 196 196 195 195 195 195 195 195 195 195 195 195 196 197 195 193 191 192 193 194 193 192 191 191 191 192 192 194 194 194 194 192 191 189 188 195 193 193 195 197 198 196 193 194 195 196 197 196 194 191 190 192 193 195 196 196 195 194 193 195 194 194 194 194 194 194 195 191 192 193 194 195 196 196 196 195 193 192 192 194 194 193 191 192 192 192 193 193 194 194 194 197 196 196 196 195 194 194 194 194 194 195 195 195 194 193 193 196 195 194 194 193 192 191 191 189 190 190 191 192 192 192 192 194 193 191 190 190 191 193 194 192 192 192 191 191 191 191 191 196 194 191 188 186 185 185 185 191 188 186 186 187 188 187 185 184 185 187 187 187 185 183 182 186 186 185 184 183 183 182 182 185 185 185 185 185 185 185 185 183 183 184 185 185 184 183 183 185 185 186 187 187 186 184 182 186 185 184 183 183 183 183 183 190 188 186 185 184 185 186 187 189 188 188 188 187 187 186 186 186 186 186 186 187 188 189 190 189 188 187 186 185 185 185 185 193 189 186 187 191 192 189 185 188 186 185 186 188 189 188 186 191 192 193 194 194 194 193 193 192 192 192 192 192 192 192 192 190 190 191 191 192 193 194 194 193 193 192 191 190 190 189 189 188 189 190 191 192 193 193 193 197 197 197 198 198 199 199 199 199 198 198 198 198 199 201 201 203 202 200 198 198 199 200 202 199 200 202 203 204 203 203 202 202 202 203 204 204 205 206 206 207 207 208 208 208 207 206 205 209 207 206 210 213 213 207 201 206 204 203 203 204 204 202 200 202 202 202 202 202 200 199 198 206 206 206 205 206 206 207 207 211 212 213 215 216 217 218 218 223 223 223 224 224 224 225 225 225 225 224 224 224 223 223 223 223 223 222 222 222 221 221 221 221 221 220 220 219 218 217 216 215 215 216 216 215 214 212 211 212 212 212 211 210 208 206 204 206 205 205 206 205 203 198 194 206 206 205 205 206 208 209 210 211 213 213 213 211 212 214 217 221 221 222 223 223 224 225 225 225 225 226 226 226 225 224 223 224 224 224 223 223 223 222 222 223 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 222 222 222 221 221 221 220 220 221 221 220 219 218 218 217 216 218 218 218 218 218 218 218 218 218 217 216 216 216 217 218 219 216 216 216 215 215 215 214 214 213 213 214 215 216 217 217 218 215 215 214 214 214 215 217 218 210 210 209 209 209 210 212 213 206 206 206 207 207 207 207 208 210 209 209 207 206 205 204 204 207 209 209 207 204 203 203 204 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 165 165 166 167 167 166 166 166 166 166 166 166 166 162 164 166 167 165 164 165 167 164 164 165 165 166 167 168 168 167 167 167 166 166 165 165 165 167 167 166 166 165 164 164 163 166 166 167 167 167 167 168 168 165 165 165 166 166 167 167 168 167 167 167 167 167 167 167 167 169 169 169 168 168 167 167 167 166 166 166 166 166 166 166 166 168 168 167 166 166 167 168 168 168 168 168 168 168 168 168 168 166 166 167 167 167 168 168 168 170 168 167 168 170 171 169 168 166 167 168 169 170 171 171 171 170 170 173 177 176 172 172 176 174 174 174 175 175 176 176 176 174 174 174 174 175 175 176 177 175 175 176 177 178 178 178 178 175 175 175 175 175 175 175 175 172 173 174 175 174 174 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 179 179 179 179 179 178 178 178 179 179 180 179 179 179 179 179 179 178 178 180 179 178 177 178 180 182 184 182 182 183 183 183 182 181 180 185 185 185 185 185 185 184 184 184 185 186 188 189 190 191 191 188 189 191 193 193 193 192 191 191 191 192 192 192 191 190 190 192 194 195 194 192 191 192 194 197 197 198 199 198 197 196 195 198 198 198 198 198 198 198 198 200 200 201 201 201 201 202 203 203 202 202 202 203 205 206 207 205 205 204 204 204 205 206 207 208 208 208 209 209 209 210 210 207 208 208 209 210 211 212 213 210 211 211 212 213 213 213 213 214 214 214 214 214 214 214 214 214 213 213 213 213 214 215 216 214 213 212 213 216 217 217 215 214 214 215 215 215 215 216 216 214 213 213 213 213 214 215 216 215 215 214 214 214 215 216 216 215 215 214 214 214 215 216 216 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 214 214 214 213 213 213 219 218 217 216 215 214 214 213 215 215 215 215 216 216 216 216 217 217 218 219 219 219 218 218 218 218 218 218 217 216 215 214 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 219 219 219 219 219 219 219 219 218 218 219 219 219 219 219 219 216 217 217 218 219 219 219 219 220 220 219 219 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 215 216 217 218 218 218 217 216 217 217 217 217 217 217 217 217 215 216 217 217 217 217 218 218 220 220 219 218 218 217 216 216 218 217 216 216 216 216 217 218 217 217 217 217 217 217 217 217 216 216 217 217 217 216 215 214 218 217 215 214 213 213 214 215 212 212 212 211 211 211 210 210 211 210 208 209 210 210 209 207 208 208 208 207 206 204 202 200 205 204 204 203 203 202 201 201 209 208 206 205 205 206 208 209 207 210 214 209 204 210 214 207 211 211 210 210 211 212 213 213 214 214 214 214 214 214 215 215 216 216 217 217 217 218 218 218 218 218 219 219 219 219 220 221 218 219 219 219 220 220 220 220 218 220 221 221 219 218 219 220 224 228 223 214 218 224 227 236 228 213 222 214 196 206 225 243 247 220 191 183 196 215 220 215 217 214 206 193 179 163 141 123 84 86 99 151 197 220 230 212 180 178 154 132 120 125 144 149 118 128 159 167 115 61 65 98 130 214 229 217 205 211 206 205 207 218 225 180 151 174 165 124 112 155 198 213 217 222 220 211 210 211 212 210 209 210 214 217 212 212 212 212 212 212 212 212 212 211 209 207 207 208 209 210 211 212 213 212 210 208 207 206 204 204 207 212 214 212 212 213 233 210 198 167 161 199 218 221 209 165 117 123 178 218 192 129 128 203 207 178 161 195 216 217 201 216 217 187 185 209 209 207 204 204 205 206 206 205 203 203 196 206 216 187 155 183 218 206 186 206 207 200 195 204 213 193 194 200 207 226 223 191 176 177 167 167 159 113 85 112 154 188 114 96 132 104 70 144 210 224 195 207 218 204 197 190 162 150 178 212 209 204 214 180 114 71 129 219 222 195 197 175 169 202 206 169 144 144 183 212 200 198 193 205 210 203 198 201 204 203 205 205 205 206 205 204 203 203 204 217 208 183 169 151 114 79 52 97 184 235 226 210 192 159 195 245 222 128 67 53 65 90 114 127 91 65 84 146 144 115 126 146 166 222 230 196 188 171 135 110 93 86 109 95 64 25 19 83 90 72 113 172 139 121 170 209 187 180 174 174 185 124 68 58 105 159 195 200 154 113 138 99 85 136 185 167 155 191 197 95 35 46 82 86 64 71 135 207 232 224 181 91 31 27 32 32 49 93 116 88 91 145 175 147 114 169 206 200 159 115 114 74 45 17 7 20 79 176 191 138 87 85 113 150 158 119 117 164 185 187 158 122 161 231 224 138 71 20 47 70 63 72 99 88 102 102 108 138 168 203 204 196 174 204 216 101 14 56 133 111 53 43 45 63 85 112 98 25 8 73 134 194 172 159 136 104 101 85 74 38 25 34 29 68 103 166 191 194 187 189 179 132 120 133 122 109 104 93 62 41 46 109 162 206 191 164 146 144 171 167 130 142 169 152 147 148 132 64 34 43 94 128 128 169 196 195 185 175 175 186 187 176 162 158 175 189 151 87 51 114 186 220 200 169 154 125 133 164 192 207 183 120 120 188 204 122 81 93 117 136 162 203 196 189 172 116 98 91 116 158 186 159 136 67 80 140 180 203 183 183 182 182 181 181 182 182 178 191 187 168 135 90 80 113 165 174 151 125 106 141 171 191 182 182 181 179 180 183 182 178 183 175 173 191 188 172 181 183 199 201 181 129 116 163 165 102 75 62 71 62 80 165 182 192 189 195 186 176 184 189 163 130 156 196 185 181 178 186 181 183 181 180 182 183 180 177 179 184 188 182 182 183 180 182 186 184 183 182 182 181 181 182 182 183 184 184 183 183 183 183 184 184 180 182 183 183 181 181 182 184 182 182 184 186 184 180 181 185 183 183 183 183 183 183 183 183 182 183 184 185 185 184 182 181 183 183 183 182 182 182 182 182 183 183 182 182 182 182 182 182 183 183 184 184 183 183 182 181 183 183 183 183 183 184 185 185 183 184 184 185 186 186 185 185 184 186 188 188 187 185 183 182 181 190 198 179 169 147 127 82 96 152 159 124 106 103 135 194 201 185 182 186 185 178 179 194 188 155 144 160 183 190 181 184 181 182 184 185 186 185 185 184 183 184 184 185 185 185 185 184 183 183 183 183 183 183 183 183 182 182 182 181 181 180 180 180 180 181 183 184 184 183 181 180 182 182 181 181 181 181 181 181 183 180 181 183 183 181 181 184 178 187 180 184 191 193 185 158 144 137 137 167 175 190 185 183 180 186 181 183 180 186 188 148 127 176 183 179 186 184 182 179 188 183 179 186 180 146 135 162 173 179 173 184 190 187 181 149 143 178 194 200 174 93 86 176 197 196 189 191 183 178 192 191 171 140 159 199 196 178 182 187 155 105 125 197 214 193 185 189 191 176 186 198 189 189 195 189 191 193 194 193 193 193 196 199 194 197 200 199 196 195 196 198 196 196 198 199 199 199 198 198 198 198 197 197 197 196 196 196 195 195 195 195 195 195 195 195 195 196 197 196 194 193 194 195 194 193 192 191 191 191 192 192 193 193 193 193 193 192 192 191 194 193 193 195 197 198 196 194 196 195 194 194 193 193 193 193 192 192 193 194 194 193 193 192 194 194 193 193 193 193 194 194 191 192 193 194 195 195 195 195 195 193 192 192 194 194 193 191 191 191 192 192 193 193 193 193 194 194 194 193 193 192 192 192 194 194 195 195 195 194 193 192 195 195 194 193 192 191 191 190 193 193 193 193 192 191 190 189 193 192 191 190 190 191 192 193 194 194 193 192 191 190 189 189 190 189 188 186 186 185 185 185 188 186 185 185 187 189 188 187 185 185 186 186 186 185 184 184 185 185 185 184 184 183 183 183 185 185 185 185 185 185 185 185 183 183 184 185 185 184 183 183 184 187 189 187 184 182 183 185 186 185 184 183 183 183 183 184 187 186 186 185 185 185 185 186 185 185 185 186 186 186 187 187 188 188 187 186 186 186 187 188 185 185 185 185 187 189 191 192 188 185 184 187 193 196 194 192 191 189 189 190 192 193 192 191 191 191 192 193 193 192 191 191 191 191 191 191 191 191 191 191 189 190 190 191 192 192 193 193 192 192 192 191 190 190 189 189 190 190 190 191 191 192 193 194 196 196 197 197 198 199 199 199 198 198 199 200 200 200 201 201 199 199 199 199 199 199 198 198 199 200 202 203 204 204 203 203 203 203 203 203 203 203 203 203 205 206 207 207 207 206 205 205 210 208 207 209 211 210 206 202 206 204 202 202 203 203 201 200 201 201 201 202 202 203 203 204 205 206 206 206 208 209 210 211 212 213 215 217 218 219 219 219 223 223 224 224 224 225 225 225 225 225 225 224 224 224 223 223 223 223 223 222 222 222 221 221 220 220 220 220 219 218 217 217 215 215 215 214 213 213 212 212 212 212 212 212 211 209 208 207 205 204 204 205 207 206 203 200 205 205 205 205 206 208 209 210 213 214 215 214 213 214 216 219 221 222 222 223 224 224 225 225 225 225 226 226 226 225 224 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 222 222 222 221 221 221 220 220 222 221 221 220 219 218 217 217 218 218 218 218 218 218 218 218 219 218 217 216 216 217 218 218 216 216 216 215 215 215 214 214 215 215 215 215 215 215 215 216 215 215 215 215 215 215 215 215 210 209 208 208 208 209 210 211 206 207 207 207 207 207 207 208 206 206 206 207 207 208 208 208 209 211 211 210 207 206 207 208 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 167 167 167 167 166 166 165 165 165 165 165 165 165 165 164 164 165 165 164 165 167 169 162 163 164 165 167 168 169 170 167 167 166 166 166 165 165 165 167 167 167 166 165 165 164 164 166 166 167 167 167 167 168 168 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 169 169 169 168 168 168 167 167 165 165 165 165 165 165 165 165 169 168 168 167 167 168 168 169 169 169 169 169 169 169 169 169 166 167 167 167 168 168 168 169 169 167 167 168 170 171 170 169 165 167 170 172 173 172 170 169 170 171 173 176 176 174 175 177 174 174 174 175 175 175 176 176 175 174 174 174 174 175 176 176 175 176 177 177 177 177 177 176 175 175 175 175 175 175 175 175 168 173 178 178 176 173 173 175 176 176 176 176 175 175 175 175 177 177 177 178 178 178 179 179 177 177 178 178 178 177 176 176 178 178 178 178 178 179 179 179 179 179 178 178 177 177 177 176 180 180 181 182 183 182 182 181 187 187 186 185 184 183 182 181 183 184 186 188 190 191 191 192 191 191 191 192 192 192 192 192 193 192 191 190 190 190 190 190 192 194 195 194 192 191 192 193 194 195 196 197 197 197 196 196 199 199 199 198 198 197 197 197 200 200 201 201 201 201 202 203 202 202 202 202 203 204 205 206 205 205 204 204 204 205 206 206 207 208 208 208 209 209 209 210 207 207 208 209 211 212 213 213 212 212 211 211 211 212 213 214 216 216 215 214 213 212 211 211 212 213 214 214 215 215 214 214 214 213 213 214 215 216 216 215 214 214 215 215 215 215 216 216 211 212 213 214 215 215 215 215 216 215 214 214 213 214 214 215 216 215 214 214 213 214 214 215 214 214 214 214 214 214 213 213 214 214 214 214 214 214 214 214 215 215 214 214 214 213 213 213 217 217 216 216 215 215 214 214 214 214 214 214 215 215 215 215 217 217 217 217 217 218 220 220 220 219 218 217 216 215 215 216 219 219 219 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 217 217 217 218 219 220 217 219 221 222 221 217 214 211 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 213 214 215 216 217 217 217 217 216 216 216 216 216 216 216 216 215 216 217 217 217 217 218 218 220 220 219 218 218 217 216 216 217 216 215 215 215 215 216 217 216 216 216 216 216 216 216 216 215 215 216 216 216 215 214 213 218 217 216 214 214 214 214 214 212 212 212 212 211 211 211 210 212 210 208 209 210 211 209 208 210 210 210 209 207 205 203 202 205 205 205 205 205 205 205 205 209 208 207 206 206 207 208 209 205 208 210 207 206 209 211 210 212 212 211 211 211 212 213 213 217 217 216 216 215 215 214 214 216 217 217 217 218 218 218 218 218 218 219 219 219 219 220 221 218 218 219 219 220 221 221 221 220 221 221 220 218 218 219 221 217 217 221 217 232 225 196 216 223 218 223 206 185 188 211 245 229 185 172 197 215 220 216 204 225 219 212 209 209 206 194 182 120 69 46 89 183 248 248 241 224 198 141 75 79 142 180 187 122 99 138 196 162 73 55 99 130 224 233 214 204 208 199 207 207 218 222 181 141 127 112 106 155 200 231 222 207 210 215 212 212 213 213 211 209 209 211 214 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 207 211 216 216 213 210 208 207 211 208 202 206 207 206 214 217 204 176 161 151 168 209 226 225 236 190 138 143 199 220 169 109 134 192 186 180 190 213 213 213 210 221 200 153 167 214 215 202 205 205 205 204 204 204 205 206 178 186 204 189 154 166 191 182 191 213 218 210 201 212 221 193 152 123 137 180 213 216 200 197 174 150 161 115 42 84 191 249 196 119 94 55 62 175 235 222 198 191 197 207 218 201 160 152 185 216 216 205 203 165 109 89 161 220 203 177 185 159 152 189 232 188 125 130 184 209 209 201 205 202 198 198 200 203 203 203 205 205 205 205 204 203 201 200 197 217 226 214 199 190 155 107 46 95 171 211 193 168 158 150 194 234 210 132 95 107 123 130 136 162 131 74 48 82 100 104 146 177 152 151 173 162 145 127 121 117 133 157 181 123 52 9 29 82 76 99 186 216 139 115 161 206 194 183 162 151 175 146 117 61 82 150 194 197 156 112 108 98 91 115 151 153 148 164 163 93 43 38 66 82 67 61 80 135 165 174 143 70 34 41 48 39 30 44 65 62 70 105 142 129 113 154 188 190 152 139 181 130 64 10 5 13 69 178 220 186 142 81 59 100 124 111 124 170 187 194 173 119 135 204 218 148 80 20 38 55 59 82 84 87 127 155 129 84 97 170 197 202 185 207 209 90 21 91 174 115 34 26 49 110 160 181 133 15 5 109 182 226 201 189 201 172 158 114 78 33 19 29 38 100 152 204 194 174 173 193 182 152 139 138 130 131 128 109 65 18 35 125 161 182 170 146 152 162 173 155 130 141 143 108 99 79 56 29 46 94 154 174 142 157 185 195 182 175 180 182 191 181 170 156 154 165 140 84 58 157 215 204 162 136 143 145 170 195 198 195 182 131 115 161 189 97 69 85 87 120 166 198 194 196 173 116 117 111 111 131 169 125 97 69 114 176 193 193 180 181 181 182 183 183 183 183 174 193 189 180 164 110 82 114 159 166 130 96 88 135 167 191 181 182 181 179 181 185 184 179 186 181 175 182 179 182 198 193 180 178 165 133 119 144 142 99 67 73 95 77 112 208 186 169 184 195 162 133 162 183 155 122 157 195 183 178 177 186 181 183 183 178 181 183 178 180 185 185 185 182 181 182 183 186 187 185 183 182 182 181 181 182 182 183 183 183 182 182 182 182 183 183 181 182 183 183 181 181 182 183 184 183 183 184 183 181 182 186 184 184 184 183 183 182 182 182 184 184 184 184 184 184 185 185 182 182 182 182 183 183 183 183 185 184 184 183 182 181 181 180 184 184 184 184 184 183 182 181 183 181 179 178 178 180 183 184 183 184 185 185 184 184 183 184 183 187 191 191 188 184 183 183 177 205 205 177 139 99 106 74 113 169 160 127 130 121 129 184 189 194 189 178 176 187 193 191 198 145 148 175 187 177 162 181 182 183 184 185 186 186 186 185 185 184 183 183 182 183 183 184 183 183 183 183 183 183 183 183 182 182 182 182 181 181 181 181 181 182 182 183 183 182 182 181 181 181 181 181 182 182 182 182 184 182 181 183 183 181 181 182 182 187 177 180 187 185 171 140 129 128 124 154 174 192 184 187 184 186 179 181 184 187 172 128 131 184 192 181 184 183 181 176 188 180 177 185 181 153 140 155 180 189 181 185 193 188 183 171 140 161 186 212 190 101 84 160 179 197 190 183 184 184 188 180 144 135 164 201 200 190 196 202 143 118 152 214 220 192 185 195 160 146 175 202 187 188 200 189 191 193 195 196 195 195 195 196 196 197 198 198 197 196 195 195 196 197 197 198 199 198 198 198 197 197 197 197 196 196 196 196 195 195 195 195 195 195 195 195 194 196 197 197 195 194 195 197 194 193 192 191 191 191 192 193 191 192 192 193 193 194 194 194 193 193 193 195 196 197 195 194 197 195 193 191 191 193 195 197 193 192 191 191 191 191 192 192 193 193 192 192 192 192 193 193 191 192 193 194 194 195 195 195 195 193 192 192 193 194 192 191 190 190 191 191 191 192 192 192 193 193 193 192 192 192 192 191 193 193 194 194 194 193 192 192 194 194 193 193 192 191 191 190 188 189 190 192 193 194 195 195 192 192 191 190 190 191 192 192 195 194 193 192 190 189 188 187 184 185 186 187 187 187 187 187 187 185 184 185 187 189 189 188 185 185 184 184 184 185 186 186 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 184 185 185 184 183 183 183 187 189 187 182 180 183 188 186 185 184 183 183 183 184 184 183 184 184 185 185 185 185 184 182 182 183 184 185 186 187 187 190 189 188 186 185 185 185 186 191 189 187 185 185 186 188 190 187 185 184 187 192 195 195 193 189 188 188 189 191 192 192 191 191 191 192 192 191 190 189 188 190 190 190 190 190 190 190 190 189 189 189 190 190 191 191 192 191 191 191 191 190 190 190 190 192 191 190 190 191 192 194 195 195 195 196 197 197 198 199 199 198 199 201 202 202 202 200 199 195 197 199 200 200 199 196 195 200 201 202 203 204 204 204 204 205 204 204 203 202 201 201 200 204 205 206 206 206 206 205 205 209 208 207 207 206 206 205 204 205 203 201 201 202 202 201 199 200 200 200 200 202 205 207 209 205 206 207 208 210 212 214 215 214 215 217 219 220 221 221 221 224 224 224 224 225 225 226 226 226 226 225 225 224 224 224 224 224 224 223 223 223 222 222 222 220 220 220 220 220 219 218 218 216 215 213 212 211 211 212 212 209 210 210 210 209 208 206 206 201 199 199 200 203 204 203 202 205 205 205 205 206 208 209 210 214 216 217 216 215 216 218 221 222 222 223 223 224 224 225 225 225 225 226 226 226 225 224 223 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 223 222 222 222 221 221 221 220 223 222 222 222 221 221 221 220 222 221 221 220 219 219 218 218 219 219 219 219 219 219 219 219 220 219 218 217 217 217 217 217 217 216 216 216 215 215 215 214 217 217 216 216 215 215 214 214 215 216 216 217 216 215 213 212 209 209 208 207 207 208 208 208 207 207 207 207 207 207 207 207 206 206 207 207 207 208 208 208 206 207 209 208 206 205 206 208 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 166 167 168 168 167 166 165 165 165 165 165 165 165 165 165 167 167 165 164 163 164 166 168 164 164 165 165 166 167 168 168 166 166 166 166 166 166 166 166 167 167 167 166 166 165 165 165 166 166 167 167 167 167 168 168 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 166 166 166 166 166 166 166 166 169 168 167 167 167 167 168 169 169 169 169 169 169 169 169 169 167 167 167 168 168 168 169 169 168 167 166 168 170 172 171 170 169 170 171 173 173 173 172 171 172 172 173 174 174 174 174 175 173 173 174 174 175 175 175 175 175 174 174 174 174 174 175 175 176 176 177 177 177 176 176 175 176 175 175 175 175 174 174 174 171 173 176 177 175 174 175 176 176 176 176 175 175 174 174 174 176 176 177 177 178 178 178 178 176 177 178 179 179 177 175 174 176 176 177 177 178 178 179 179 177 177 178 179 178 176 175 173 178 179 180 182 182 183 182 182 185 184 184 183 182 181 181 180 185 185 187 188 189 190 190 190 193 192 191 191 191 192 193 193 193 191 190 189 188 190 191 192 190 192 193 193 192 191 193 194 192 193 193 194 195 196 196 196 198 198 198 198 198 198 198 198 200 200 201 201 201 201 202 203 200 200 200 201 201 202 202 203 205 204 204 203 204 204 205 206 207 207 208 208 208 209 209 209 210 211 211 212 212 213 213 213 214 213 211 210 210 211 213 215 216 216 215 214 213 212 211 211 211 212 214 215 215 214 213 212 213 213 213 214 215 215 215 215 214 214 215 215 215 215 216 216 212 213 215 216 216 215 213 212 216 216 214 213 213 213 213 214 216 216 214 213 213 213 213 214 215 215 215 214 214 213 213 213 214 214 214 214 214 214 214 214 211 211 212 213 214 216 217 217 212 212 213 215 216 217 218 219 213 213 214 214 214 214 215 215 217 216 215 215 216 218 220 222 217 216 215 215 215 217 219 221 218 218 219 219 220 220 220 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 220 219 219 218 218 217 217 217 220 219 217 216 216 217 219 221 216 218 220 221 221 218 215 212 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 217 217 216 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 214 215 215 216 216 217 217 217 216 216 216 216 216 216 216 216 215 216 217 217 217 217 218 218 216 216 217 218 218 219 220 220 217 217 216 215 215 216 217 217 216 216 216 216 216 216 216 216 215 216 216 217 216 216 215 214 217 217 216 215 214 214 214 214 213 213 212 212 212 211 211 211 212 210 209 209 211 211 210 208 209 209 209 208 207 206 206 205 208 208 208 209 209 210 210 210 209 208 207 207 207 207 208 209 206 208 208 208 211 210 209 213 213 213 212 212 212 213 213 214 216 216 216 215 215 215 215 215 217 217 217 218 218 218 219 219 218 218 219 219 219 219 220 221 220 220 220 220 220 220 220 220 220 220 220 219 217 216 218 220 218 214 229 233 242 200 145 193 229 233 231 205 186 178 184 220 175 137 159 221 235 220 213 210 215 213 214 220 227 227 218 207 185 125 75 64 156 250 247 238 249 203 123 43 80 191 219 199 182 124 144 218 202 106 67 97 153 233 228 208 204 202 194 214 210 216 204 151 106 90 104 147 203 225 233 214 199 205 216 219 211 212 212 211 209 209 211 213 212 212 212 212 212 212 212 212 210 211 213 214 214 213 212 211 208 211 214 213 210 208 209 211 210 209 204 214 203 181 193 206 164 140 126 133 164 203 224 231 231 224 198 166 190 226 172 84 131 195 196 203 218 223 202 200 217 224 185 124 146 210 219 209 206 206 206 204 204 205 208 211 168 159 181 188 158 148 157 148 197 202 208 214 203 206 221 204 143 94 91 114 168 226 224 208 178 144 150 112 47 86 188 248 249 184 120 43 62 182 230 219 202 161 150 182 215 193 156 171 210 221 218 206 194 148 103 114 178 207 173 162 197 185 159 164 228 180 103 129 190 203 210 200 209 198 197 207 206 193 192 202 203 203 204 204 204 203 202 201 205 203 213 213 193 181 175 161 102 94 119 156 147 117 120 147 179 201 193 151 135 159 179 176 162 160 152 144 118 82 62 73 132 165 128 94 114 138 148 139 153 159 193 235 244 140 39 3 37 50 61 143 230 227 139 109 158 197 191 191 175 155 175 167 154 84 94 157 171 156 144 131 102 105 97 98 119 126 112 100 89 79 82 90 88 70 50 46 51 74 80 87 81 60 58 61 52 52 40 36 49 56 57 65 104 126 127 141 169 191 158 154 207 156 75 11 6 9 50 161 221 220 197 111 54 60 84 126 137 167 175 200 192 118 102 162 200 155 94 21 24 39 58 87 82 106 155 190 157 78 59 113 150 192 201 214 204 93 34 104 148 78 10 29 95 192 228 203 133 7 7 137 191 210 187 181 203 194 181 113 65 31 23 26 41 115 172 212 196 177 174 188 179 175 169 152 136 139 136 117 88 24 24 103 139 168 176 176 189 193 182 143 102 89 79 59 57 42 51 94 136 156 166 149 114 131 173 195 182 180 187 176 186 177 177 172 158 152 127 84 71 162 185 151 127 126 152 177 192 193 179 185 191 137 98 126 156 115 88 79 87 150 180 184 192 192 166 116 128 118 109 132 148 90 71 100 166 203 191 180 180 181 182 183 183 183 182 182 182 186 183 187 188 157 127 129 144 160 135 113 120 169 183 185 181 182 182 180 183 186 185 181 184 186 182 181 178 192 199 167 135 134 139 138 132 134 125 102 60 75 101 114 143 191 157 147 175 172 134 110 151 190 161 110 147 192 185 182 178 183 177 180 183 179 182 183 182 190 194 185 179 182 180 178 183 185 183 182 183 182 182 181 181 182 182 183 183 182 182 182 182 182 182 183 182 182 182 182 182 182 182 182 185 184 182 182 181 182 183 186 185 185 184 184 183 182 181 181 184 183 182 182 182 184 186 187 182 182 182 183 183 184 184 184 184 184 184 183 183 182 182 182 181 181 183 184 185 185 185 185 183 182 181 180 181 182 183 184 182 183 185 185 185 184 185 186 182 187 191 191 187 184 187 190 181 181 185 175 147 98 98 86 127 156 159 170 190 159 134 165 182 196 193 186 184 190 195 183 187 146 171 195 183 153 136 170 185 185 185 185 185 185 184 184 186 184 182 181 180 181 182 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 182 182 182 182 182 182 182 182 180 181 181 182 182 183 183 183 181 181 181 182 183 182 183 184 180 183 175 177 171 155 149 135 129 119 106 148 187 201 181 184 186 184 179 182 189 182 147 100 144 196 200 182 179 180 183 182 184 181 179 183 185 170 147 133 152 195 201 183 182 187 185 179 141 147 180 219 190 94 77 148 188 213 194 168 174 182 171 143 140 158 185 197 201 207 195 162 130 151 183 198 196 200 198 182 123 142 183 203 190 186 194 190 189 192 194 196 196 195 194 193 197 196 196 197 197 197 195 194 197 197 197 197 198 198 197 197 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 193 195 196 196 194 194 195 197 194 194 193 192 192 192 192 193 192 192 192 192 192 193 193 194 193 193 194 195 196 196 195 194 195 194 193 192 193 194 195 196 194 193 191 190 190 191 192 193 192 192 191 191 191 191 192 192 191 192 193 193 194 194 194 194 194 193 191 192 193 194 192 190 190 190 190 190 190 190 190 191 194 194 194 194 193 193 193 193 192 193 193 194 193 193 192 191 193 193 192 192 191 191 190 190 186 187 189 191 192 194 194 195 191 190 190 190 190 190 190 191 192 191 191 190 189 188 187 187 185 186 188 190 190 190 189 188 188 186 184 185 187 188 187 186 186 185 183 183 183 185 187 188 183 183 184 184 184 184 184 185 184 184 184 184 184 184 184 184 183 183 184 185 185 184 183 183 183 184 185 183 182 182 186 190 185 185 184 183 183 183 184 185 180 182 184 185 186 185 184 183 183 184 184 185 186 186 187 187 189 188 187 186 185 185 186 186 193 191 187 184 183 184 186 187 191 189 187 188 190 190 189 187 187 187 187 188 189 190 191 191 192 192 192 192 191 190 188 188 189 189 189 189 189 189 189 189 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 193 192 191 190 190 192 194 195 194 194 195 196 197 198 198 199 198 200 202 204 204 202 200 198 196 197 198 199 199 199 197 197 201 201 202 203 204 204 204 205 205 204 204 204 203 203 202 202 204 205 206 207 207 206 206 205 209 208 206 204 202 202 203 204 204 202 200 200 201 201 199 198 201 200 199 199 201 204 208 210 207 207 208 209 210 212 213 214 216 216 218 220 221 222 222 222 224 225 225 225 226 226 226 227 227 226 226 226 225 225 225 224 225 224 224 224 223 223 223 223 220 220 220 220 220 219 219 218 216 215 212 210 209 210 212 213 208 208 208 207 206 204 202 201 201 199 198 199 202 204 204 203 205 205 205 206 207 209 210 212 215 216 218 217 216 217 220 223 223 223 223 224 224 224 225 225 225 225 226 226 226 225 224 223 223 223 223 223 222 222 221 221 221 222 222 222 222 223 223 223 223 223 222 222 222 221 221 221 223 223 222 222 222 221 221 221 222 222 221 221 220 220 219 219 219 219 219 219 219 219 219 219 221 221 220 219 218 217 217 217 217 217 216 216 216 215 215 215 216 216 216 216 216 216 215 215 215 216 217 218 216 214 211 209 210 210 209 208 208 208 207 207 208 208 208 208 208 207 207 207 211 210 209 208 207 206 205 205 204 206 207 207 206 205 207 209 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 167 168 169 169 168 167 166 165 165 165 165 165 165 165 165 171 169 166 164 164 164 165 165 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 166 167 167 167 167 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 165 165 166 167 167 168 168 168 168 168 168 168 168 167 167 168 168 169 169 169 169 168 167 166 168 170 172 171 170 171 170 169 169 169 170 172 173 174 174 173 172 172 172 172 171 173 173 173 174 174 174 175 175 175 174 174 173 173 173 174 174 175 176 176 176 176 176 175 175 176 176 176 175 175 174 174 174 177 175 172 172 175 177 177 176 176 176 175 175 174 174 174 173 176 176 176 177 177 177 178 178 177 178 179 179 179 177 175 174 175 176 176 176 177 177 178 178 175 176 178 179 179 178 176 175 177 178 180 181 182 183 183 182 180 180 180 181 181 181 182 182 187 188 188 189 189 188 188 188 194 193 192 191 191 192 192 193 190 189 188 188 188 190 192 194 187 189 192 192 192 192 194 197 191 192 192 193 194 195 196 197 195 195 196 197 199 200 201 201 200 200 201 201 201 201 202 203 200 200 200 201 201 201 201 201 204 204 203 203 203 204 205 206 207 207 207 207 208 208 209 209 213 213 212 212 212 211 211 211 215 213 211 210 210 211 213 214 213 213 213 213 213 213 213 213 211 212 214 215 215 214 212 211 213 213 214 214 214 213 214 214 214 214 215 215 215 215 216 216 215 215 216 216 215 213 211 209 216 215 214 213 212 212 213 213 216 215 214 213 212 212 213 213 215 215 215 214 214 213 213 213 214 214 214 214 214 214 214 214 211 211 212 213 214 216 217 217 211 212 213 214 215 217 218 218 213 213 214 214 214 214 215 215 217 216 215 215 216 218 220 221 217 216 215 215 215 217 219 221 218 218 218 219 219 219 220 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 219 219 219 218 218 217 217 216 221 219 217 216 216 217 219 220 217 218 218 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 217 217 216 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 218 218 217 216 216 216 216 216 217 217 217 217 217 217 217 217 215 216 217 217 217 217 218 218 216 216 217 218 218 219 220 220 218 218 217 216 216 217 218 218 217 217 217 217 217 217 217 217 216 217 218 218 218 217 216 215 216 216 216 216 215 214 213 213 213 213 213 212 212 212 211 211 212 211 209 210 211 212 210 208 206 206 206 206 207 207 208 208 209 209 209 210 211 211 212 212 208 208 208 208 208 208 208 208 207 210 208 211 218 210 202 210 214 214 213 213 213 213 214 214 213 213 214 214 215 216 216 217 217 217 218 218 218 219 219 219 218 218 219 219 219 219 220 221 223 223 222 221 220 219 218 218 218 219 220 219 217 216 218 220 221 223 226 206 201 157 111 173 228 248 248 218 193 159 142 180 150 141 179 225 224 213 221 224 211 216 219 213 205 202 211 221 241 213 155 73 121 236 248 242 251 190 104 41 106 222 228 183 197 150 146 182 175 122 89 88 145 231 235 217 206 206 200 214 205 209 165 85 64 103 153 204 228 226 220 214 211 212 212 210 208 209 211 211 210 210 212 214 212 212 212 212 212 212 212 212 207 208 210 211 212 211 209 208 214 213 211 208 205 206 211 215 200 209 213 232 202 152 169 197 190 148 102 101 136 175 210 230 187 193 213 192 181 202 166 99 161 221 215 210 211 211 196 204 216 224 184 128 154 211 217 214 208 208 208 206 204 205 210 214 178 146 156 174 151 133 140 140 166 173 191 208 199 203 217 196 163 142 131 105 135 214 227 202 169 149 156 139 92 80 138 222 248 241 173 67 101 206 223 218 193 154 133 153 183 165 140 171 212 208 197 183 185 154 104 112 161 197 182 179 210 209 183 167 193 158 118 171 192 147 167 198 201 210 217 208 187 175 185 203 200 201 202 204 205 205 205 204 217 199 201 204 183 164 159 154 138 92 80 104 102 82 98 136 164 194 208 172 133 146 166 155 130 145 175 204 205 153 96 69 87 90 78 76 92 126 164 179 185 176 197 233 236 128 35 12 25 40 88 178 222 226 164 92 152 192 181 175 181 186 199 184 158 125 140 168 145 127 133 122 115 95 78 83 94 84 64 54 50 93 126 120 83 54 55 63 79 58 44 60 69 66 69 57 49 59 55 42 42 49 48 44 58 126 151 141 147 180 165 164 195 147 73 14 9 8 41 147 207 223 208 138 86 47 50 131 168 191 185 201 200 124 82 109 163 123 78 28 28 26 43 69 103 159 196 203 186 144 103 84 102 149 185 219 210 102 33 77 84 47 14 52 124 226 246 193 115 6 19 154 191 201 185 181 181 194 184 99 49 32 30 21 44 129 182 207 190 182 179 180 178 187 185 166 152 153 144 124 91 33 23 96 132 149 163 195 211 197 151 90 52 52 60 56 78 101 126 174 194 185 169 142 110 110 148 187 189 186 188 178 183 164 154 162 176 176 129 65 72 123 134 139 146 126 128 156 180 182 183 203 199 126 79 105 136 130 93 82 115 174 173 187 186 187 173 135 138 105 89 122 111 84 90 135 178 194 181 181 182 183 183 183 182 182 181 180 185 174 179 186 184 187 177 148 139 141 134 154 173 198 191 185 180 181 180 179 181 185 184 180 173 170 181 199 195 186 168 116 88 106 121 122 124 129 111 78 56 68 76 119 140 148 140 142 135 130 130 140 170 201 174 108 124 179 184 185 178 179 175 180 179 181 182 182 185 191 187 174 175 186 182 177 183 183 177 179 183 182 182 181 181 182 182 183 183 182 182 182 182 182 182 183 182 182 182 182 182 182 182 182 185 184 182 181 181 183 184 184 185 185 184 184 183 182 181 181 183 182 181 180 181 182 185 186 182 182 183 183 184 184 184 185 182 182 183 183 184 184 184 185 182 182 183 184 185 185 185 185 185 186 187 188 188 187 185 184 179 182 185 186 186 186 189 191 184 187 190 188 185 186 192 197 187 136 146 160 155 107 85 98 134 136 147 175 187 162 149 170 197 194 181 191 196 188 189 178 151 140 171 187 166 136 130 170 189 188 187 186 184 183 182 182 185 184 182 180 180 180 182 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 183 182 182 182 182 182 182 182 182 181 181 181 182 182 183 183 184 178 179 180 181 182 184 185 185 182 179 174 184 170 137 128 124 116 101 96 155 198 203 175 178 184 181 183 189 194 172 121 83 145 196 199 183 182 181 185 185 181 186 185 181 184 182 149 106 112 189 216 176 162 184 186 175 157 133 149 185 156 82 80 142 194 201 164 137 141 142 130 107 152 178 192 184 187 201 181 136 144 187 210 197 196 208 179 121 100 165 204 201 194 186 183 192 189 190 193 195 196 194 191 189 196 195 196 196 197 197 195 194 197 197 197 197 196 196 197 197 195 195 195 196 196 196 196 196 195 195 195 195 195 195 195 195 191 193 194 194 192 192 193 195 195 194 193 192 192 192 193 193 194 193 191 190 190 190 191 192 191 193 194 195 195 194 194 194 192 193 194 195 196 195 194 193 196 194 192 191 190 191 192 193 192 191 191 190 190 191 191 192 191 192 193 193 193 193 193 193 194 192 191 191 193 193 192 190 190 190 190 190 190 190 190 190 192 192 193 193 193 193 193 193 191 192 193 193 193 192 191 190 191 191 191 191 190 190 190 190 193 192 192 190 189 187 185 184 189 189 190 190 190 190 189 189 187 187 187 187 187 187 188 188 186 187 189 190 190 188 187 185 190 188 186 185 186 186 184 183 186 185 183 183 183 185 187 188 183 183 184 184 184 184 184 185 184 184 184 184 184 184 184 184 183 183 184 185 185 184 183 183 184 181 179 180 184 188 189 188 185 184 183 183 183 184 185 185 180 181 183 185 185 185 183 182 188 187 187 187 187 187 187 186 186 185 185 185 185 186 187 188 185 184 183 182 183 186 189 191 192 190 188 187 188 187 185 184 189 190 190 191 191 192 192 193 192 193 193 193 192 191 189 188 189 189 189 189 189 189 189 189 188 188 188 189 189 189 189 189 189 189 189 190 190 190 190 190 193 192 191 190 190 191 193 194 192 193 194 195 196 197 198 199 198 200 202 204 204 202 200 198 199 198 197 197 197 198 200 201 201 201 202 202 203 204 204 205 204 204 204 205 205 206 206 206 205 206 206 207 207 206 206 205 207 206 204 202 200 201 202 204 202 201 199 199 200 200 198 196 200 199 198 198 199 202 206 208 210 209 209 209 210 211 211 212 216 217 218 220 221 222 223 223 225 225 226 226 226 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 224 224 224 223 221 221 221 221 220 220 219 218 216 215 212 210 209 210 212 213 211 210 210 208 206 203 200 199 208 206 204 205 207 208 208 207 206 206 206 207 208 210 212 213 215 216 218 218 217 218 221 224 224 224 224 224 224 224 225 225 225 225 226 226 226 225 224 223 223 223 222 222 222 221 221 221 221 221 221 222 222 223 223 223 223 223 223 223 222 222 221 221 223 223 223 223 222 222 221 221 222 222 222 222 221 221 221 221 219 219 219 219 219 219 219 219 221 221 221 220 219 218 218 217 217 217 217 217 216 216 215 215 214 215 215 216 217 217 218 218 215 216 217 217 216 213 210 208 211 211 210 210 210 209 208 208 209 209 209 208 208 208 207 207 211 211 210 209 207 206 205 205 207 208 210 210 209 209 211 213 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 167 167 165 165 165 165 165 165 165 165 171 169 167 166 166 166 165 164 168 168 167 166 165 165 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 167 167 167 167 168 168 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 167 166 166 165 165 166 166 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 169 167 167 168 170 171 170 169 170 169 167 165 165 167 169 171 175 175 172 170 170 173 172 170 172 173 173 173 174 174 174 175 175 175 174 173 173 173 173 173 174 175 175 176 176 176 176 175 177 176 176 175 175 174 173 173 180 175 171 171 175 178 178 177 175 175 175 174 174 174 174 174 175 176 176 176 177 177 177 178 177 177 178 178 178 177 176 176 175 175 176 176 176 176 176 177 174 175 177 179 179 179 178 177 177 178 179 181 182 182 182 182 178 178 179 180 181 183 184 184 187 188 188 189 189 188 188 187 193 193 193 193 193 192 192 192 189 189 189 189 189 190 191 192 187 189 191 192 191 192 194 196 192 192 192 192 193 195 196 197 193 194 195 197 199 201 202 203 200 200 201 201 201 201 202 203 201 202 202 203 203 203 202 202 204 203 203 202 203 204 205 205 206 206 207 207 207 208 208 208 211 211 210 210 210 209 209 209 214 213 212 211 211 211 212 212 211 211 212 212 213 213 214 214 213 213 213 213 213 212 212 211 212 214 214 214 213 212 213 214 214 214 215 215 215 215 216 216 216 216 216 215 214 213 211 210 215 214 213 212 212 213 213 214 215 214 213 212 212 213 213 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 215 215 214 214 214 213 213 213 216 216 215 215 214 214 213 213 214 214 214 214 215 215 215 215 216 216 215 216 216 217 218 219 220 219 218 217 216 215 215 216 217 218 218 218 219 219 219 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 220 219 218 217 217 217 218 218 219 218 217 216 217 218 220 222 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 220 219 217 216 215 215 215 215 217 217 217 217 217 217 217 217 215 216 217 217 217 217 218 218 220 220 219 218 218 217 216 216 219 218 218 217 217 218 218 219 218 218 218 218 218 218 218 218 217 217 218 218 218 217 216 215 216 216 216 216 216 214 213 212 214 213 213 213 212 212 212 212 213 211 210 210 211 212 210 209 206 206 206 206 207 208 209 210 207 207 208 208 209 209 210 210 208 208 209 209 209 209 208 208 209 213 209 214 222 203 186 196 216 215 215 214 213 214 214 214 212 212 213 214 215 216 217 217 218 218 218 218 219 219 219 220 218 218 219 219 219 219 220 221 224 223 222 221 220 219 219 218 217 219 222 222 220 220 220 222 230 228 195 156 174 169 125 141 182 225 250 244 214 133 83 128 163 191 225 225 209 215 225 216 221 219 217 213 208 208 215 225 245 249 202 84 82 192 235 241 233 166 90 63 120 200 215 197 190 156 124 115 124 133 113 78 107 204 236 228 205 209 208 207 229 218 145 54 76 173 224 236 232 219 208 208 212 211 206 203 206 209 211 211 210 210 212 214 212 212 212 212 212 212 212 212 209 210 211 212 212 211 210 209 209 208 206 206 207 210 214 216 209 223 221 229 183 130 175 226 236 179 106 101 137 166 197 217 158 138 192 233 211 166 123 122 195 231 210 205 204 207 202 213 226 213 170 147 197 234 205 189 207 209 209 207 204 205 209 213 198 154 146 147 119 112 140 156 129 155 196 220 210 216 219 174 135 177 191 144 133 187 216 206 183 182 200 198 144 70 84 185 233 252 187 75 128 227 218 215 203 174 143 144 179 173 144 161 188 173 156 142 167 158 98 88 140 200 220 209 197 190 188 174 164 141 145 204 167 82 130 215 222 222 199 164 156 179 200 202 199 200 202 204 205 206 206 206 208 202 206 214 211 196 167 138 146 108 86 78 67 80 120 151 167 211 248 208 125 113 137 128 114 184 241 247 252 230 162 87 55 50 58 64 75 121 172 185 173 155 154 159 156 84 33 21 24 59 138 214 202 208 181 99 151 199 174 137 152 188 196 162 131 157 182 184 162 166 169 125 109 70 56 77 84 63 54 65 66 103 109 89 75 87 110 106 77 41 51 109 120 94 74 43 41 54 56 41 27 30 35 34 35 116 147 139 124 149 165 179 180 132 73 25 13 9 37 127 181 201 185 149 124 69 46 105 174 205 201 204 198 134 82 77 118 68 43 36 43 25 35 47 84 179 220 202 189 195 176 124 110 110 141 204 207 108 32 44 44 30 17 65 135 229 238 175 103 9 28 160 196 205 190 181 186 206 195 97 43 33 30 13 52 145 196 207 182 180 179 177 181 186 181 173 175 176 163 145 116 45 23 91 115 107 113 156 175 146 91 41 40 78 93 77 98 175 198 206 191 186 188 177 153 120 124 165 190 189 185 184 189 163 134 142 183 188 120 43 86 119 147 183 172 105 98 148 174 182 194 209 198 136 87 88 115 128 90 83 126 190 174 187 180 185 192 164 142 84 66 104 107 109 117 149 171 190 184 182 184 184 182 181 181 181 181 182 184 173 186 186 171 189 199 168 146 112 116 177 195 193 180 184 178 179 178 176 178 181 180 176 153 163 180 193 186 187 162 86 67 125 155 146 157 175 133 63 56 75 76 121 130 131 136 125 77 84 127 168 179 178 151 100 110 170 181 185 177 179 177 185 177 182 181 185 187 167 149 152 172 190 187 179 186 183 176 182 183 182 182 181 181 182 182 183 183 183 182 182 182 182 183 183 183 182 181 181 183 183 182 181 184 184 183 181 182 185 185 182 184 184 184 183 183 182 182 182 183 182 181 180 181 182 183 184 183 183 183 184 184 184 184 184 182 182 182 183 184 185 186 186 187 187 186 186 185 183 182 181 182 183 185 186 186 184 182 180 177 181 186 187 186 187 190 193 186 188 189 188 187 189 194 198 199 141 150 144 122 77 75 121 151 134 127 141 152 145 145 160 195 191 158 163 189 204 203 160 131 167 193 189 152 115 139 196 191 190 188 186 184 183 182 182 183 183 182 181 181 181 182 182 183 183 183 183 183 183 183 183 182 182 182 182 183 183 183 183 183 182 182 181 181 182 182 183 182 182 182 182 183 183 183 183 177 180 181 180 182 185 186 185 187 180 175 192 186 149 129 116 98 87 94 155 190 193 169 171 174 176 191 199 194 156 103 90 141 184 185 179 187 186 185 181 178 185 188 182 186 196 168 116 114 171 190 136 115 148 157 150 150 107 98 117 104 83 100 133 145 140 121 127 134 129 137 144 165 172 169 158 154 157 151 140 159 190 209 210 213 200 139 72 93 174 206 190 192 189 183 196 189 190 191 193 194 194 191 188 193 194 196 196 196 196 196 196 198 197 197 196 195 196 196 196 194 195 195 195 195 196 196 196 195 195 195 195 195 195 195 195 191 193 194 193 191 191 192 194 195 194 193 193 192 193 193 194 195 194 192 190 190 190 192 193 190 192 194 195 194 193 194 194 191 193 195 197 197 195 193 191 195 194 193 192 191 191 191 191 192 191 191 190 190 191 191 192 191 192 192 193 193 193 192 192 194 192 190 191 192 193 191 190 191 191 190 190 190 190 189 189 189 189 189 190 190 190 191 191 191 191 192 192 192 191 190 189 190 190 190 190 190 190 190 190 191 190 190 189 188 186 184 183 188 188 189 190 190 189 188 188 185 185 185 186 187 188 188 188 186 186 186 186 186 185 184 183 192 189 186 185 185 185 183 181 185 185 184 184 184 185 186 186 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 184 185 185 184 183 183 185 180 177 180 186 189 188 184 184 184 183 183 183 184 185 186 182 182 183 184 184 184 183 183 189 189 189 188 187 187 186 186 184 184 184 184 185 186 188 189 185 184 184 183 184 184 185 186 187 187 187 187 188 189 189 188 188 190 191 190 189 189 190 191 192 192 193 193 192 191 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 189 189 189 189 189 191 191 191 191 191 191 191 191 191 192 193 194 195 197 198 198 199 200 202 202 202 201 199 198 200 198 197 196 196 198 201 203 201 201 200 201 201 202 203 204 204 204 205 205 206 207 208 208 205 206 206 206 206 205 204 203 205 203 201 200 200 201 202 202 201 199 198 198 199 199 197 195 198 197 197 198 200 203 206 207 211 211 210 210 210 211 211 212 217 218 219 221 223 223 224 224 226 226 226 227 227 228 228 228 228 228 228 227 227 226 226 226 226 226 226 225 225 225 224 224 223 222 222 222 221 219 218 217 216 215 213 212 211 211 212 212 215 214 213 212 209 206 204 202 210 208 207 207 209 209 207 205 207 207 208 209 210 212 214 216 215 217 218 219 218 219 222 225 225 225 225 225 225 225 224 224 225 225 226 226 226 225 224 223 223 222 222 222 221 221 221 220 220 221 221 222 222 223 224 224 224 224 223 223 223 222 222 222 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 221 221 221 221 220 219 218 218 218 217 217 217 216 216 216 214 214 215 216 217 218 219 220 215 216 216 216 214 212 210 209 210 210 210 211 211 210 209 209 210 210 209 209 208 208 207 207 207 208 208 208 209 209 209 210 206 208 210 209 208 208 210 212 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 169 168 167 167 167 167 168 169 166 166 166 166 166 166 166 166 167 166 165 167 168 169 167 165 167 167 166 166 166 165 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 168 168 166 166 167 167 167 167 168 168 166 167 167 168 168 169 169 169 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 168 168 168 168 168 168 168 168 168 167 166 166 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 170 168 167 168 170 171 169 168 169 169 169 168 168 168 169 169 173 174 171 168 171 176 176 173 172 172 173 173 173 174 174 174 175 175 174 173 172 172 172 173 173 173 174 175 176 176 176 176 177 177 176 175 174 174 173 173 176 175 174 175 176 177 177 177 173 174 174 174 174 174 174 175 175 175 176 176 176 177 177 177 176 175 175 175 175 176 176 177 176 176 176 175 175 175 175 175 176 176 177 177 177 177 177 177 177 178 179 181 181 181 181 181 180 180 181 182 183 184 185 186 184 185 187 188 189 190 190 190 192 193 194 195 195 193 191 190 191 191 191 191 190 189 187 187 189 191 192 192 190 190 191 193 193 193 192 192 193 194 196 197 195 195 196 197 199 200 201 202 200 200 201 201 201 201 202 203 201 202 203 203 203 202 201 201 204 203 202 202 202 203 204 205 206 206 206 207 207 208 208 208 208 208 209 210 210 211 211 212 213 213 213 213 212 211 211 210 211 211 212 212 212 213 213 213 214 214 213 212 211 211 212 212 212 214 215 214 212 211 212 214 214 214 215 215 215 215 216 216 215 214 213 213 213 214 214 215 213 213 212 212 212 213 214 215 213 213 212 212 212 213 214 215 213 213 214 214 214 214 214 214 213 213 213 213 213 213 213 213 215 215 214 214 214 213 213 213 217 216 216 215 214 213 212 211 215 215 215 215 216 216 216 216 215 216 216 217 217 217 216 216 218 218 218 218 217 216 215 214 217 217 218 218 218 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 217 217 217 217 217 217 218 218 219 219 219 219 218 217 217 216 219 218 217 216 216 217 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 217 216 215 214 214 215 216 216 215 215 215 215 215 215 215 215 215 216 217 217 217 217 218 218 220 220 219 218 218 217 216 216 218 217 217 216 216 217 217 218 217 217 217 217 217 217 217 217 216 217 217 217 217 216 215 215 215 216 217 217 216 215 213 212 214 214 213 213 213 212 212 212 213 211 210 210 212 212 211 209 210 210 209 208 207 208 209 209 208 208 208 208 208 209 209 209 208 209 209 209 209 209 209 208 210 215 209 214 221 191 165 174 217 216 215 214 214 214 214 214 215 215 215 215 216 216 217 217 218 218 218 219 219 219 220 220 218 218 219 219 219 219 220 221 221 221 221 221 221 221 221 221 218 221 226 228 227 225 225 225 236 226 167 137 185 209 172 147 132 174 220 253 241 125 51 111 196 230 245 227 212 219 220 205 216 209 206 212 218 218 214 212 226 242 213 105 68 143 199 215 195 146 111 131 147 148 185 228 223 176 127 105 109 124 119 97 109 168 207 231 209 207 214 217 249 206 128 74 130 227 248 232 218 218 215 210 209 212 214 215 208 210 212 211 210 209 210 211 212 212 212 212 212 212 212 212 213 214 213 213 213 212 211 211 204 204 205 209 211 209 202 197 213 235 223 211 156 118 192 252 245 204 143 149 179 182 196 211 173 138 179 238 240 162 98 143 221 216 183 199 214 219 209 209 226 195 155 161 223 232 178 162 206 208 210 208 204 203 206 210 215 185 167 133 84 92 144 170 117 145 199 235 222 212 202 149 102 185 221 188 149 154 193 214 213 213 234 230 176 103 87 139 178 206 149 56 117 217 210 208 220 185 148 153 190 177 143 166 191 153 129 122 146 131 77 91 146 197 228 215 175 168 183 168 143 123 141 185 148 102 159 225 233 199 152 134 161 201 212 201 201 202 204 205 206 206 206 206 198 205 208 216 228 217 180 148 149 128 115 89 65 101 161 181 164 189 246 236 141 101 133 150 134 197 237 216 218 201 159 98 73 88 106 94 79 101 133 149 140 153 157 117 83 42 31 23 34 100 188 238 190 180 177 123 144 192 163 114 122 151 153 125 125 174 197 194 189 203 192 125 96 88 93 104 101 94 95 98 100 106 85 84 103 127 136 108 62 37 70 138 137 106 87 49 33 49 64 57 35 25 28 27 30 81 112 151 137 129 150 171 157 109 73 41 21 10 28 94 144 170 168 167 159 117 81 70 111 152 181 210 203 139 97 95 89 52 46 50 55 53 75 67 63 140 194 206 197 202 211 185 163 107 98 146 152 93 43 32 35 22 15 74 153 232 228 165 90 13 37 167 201 204 179 166 187 201 186 91 40 32 31 17 61 150 199 210 184 179 178 178 182 181 176 178 187 186 180 180 167 61 17 78 107 126 131 135 122 77 41 42 76 119 120 87 98 197 205 199 182 181 191 194 191 161 131 138 174 192 187 182 179 169 153 163 179 144 90 72 134 171 199 207 160 95 114 175 187 196 192 176 168 160 127 88 96 108 94 105 132 203 191 182 180 186 203 172 132 74 74 122 138 135 127 158 176 196 188 180 184 183 180 179 179 181 184 186 184 181 188 186 174 186 196 181 159 108 115 183 188 184 176 176 179 180 179 177 178 181 180 176 144 160 178 177 164 177 159 75 76 148 189 187 207 219 157 68 59 86 111 141 127 130 126 108 72 77 113 157 160 128 101 93 122 179 184 186 178 182 183 192 183 185 183 195 188 127 95 128 166 192 190 180 187 184 176 187 183 182 182 181 181 182 182 183 184 184 183 183 183 183 184 184 184 182 181 181 183 183 182 180 182 184 183 181 183 187 185 179 183 183 183 183 183 183 183 183 184 184 183 183 182 182 183 183 185 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 187 187 187 186 185 183 182 181 181 181 182 181 181 180 179 179 177 182 186 187 185 185 188 192 187 189 191 192 192 191 192 192 201 184 187 159 120 82 102 133 144 129 111 119 129 108 111 156 193 168 118 139 190 207 191 127 131 201 213 202 156 105 144 207 189 188 186 185 184 184 185 185 181 182 183 183 184 183 183 182 183 183 183 183 183 183 183 183 182 182 182 183 183 184 184 184 184 183 181 180 180 181 183 184 183 183 183 183 183 183 182 182 180 183 183 180 181 184 184 181 185 183 177 189 191 171 156 137 113 92 86 128 155 179 171 163 157 168 198 205 186 135 94 114 159 179 164 163 184 187 184 179 180 181 185 183 184 199 190 153 137 135 136 105 95 118 122 122 137 111 101 93 81 96 111 98 81 110 144 176 176 173 197 206 184 167 143 128 122 114 117 131 153 162 175 190 188 154 112 90 122 176 197 184 188 194 191 192 192 191 191 192 194 194 191 189 189 193 197 197 195 194 196 199 198 198 196 195 195 195 196 196 194 194 194 195 195 196 196 196 195 195 195 195 195 195 195 195 193 194 195 194 192 191 192 193 195 195 194 193 193 193 194 194 196 194 192 191 191 193 196 197 190 192 195 195 193 192 193 195 195 195 195 195 194 194 193 192 193 193 193 193 192 190 189 188 192 192 191 191 191 191 192 192 192 192 192 193 193 192 192 191 193 192 190 191 192 192 191 189 192 192 191 191 190 190 190 189 188 188 189 189 190 190 190 191 190 191 191 191 191 190 189 189 189 189 189 189 189 189 189 189 186 186 187 188 189 189 189 189 186 187 189 190 190 189 187 186 187 187 187 187 188 188 188 188 186 186 185 184 184 184 185 185 190 187 185 184 185 185 184 182 185 185 186 186 186 185 184 184 185 185 185 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 184 183 183 185 183 182 183 185 186 183 180 184 183 183 183 183 184 185 186 185 185 184 183 183 183 184 184 186 186 186 186 186 187 187 187 186 185 185 184 184 185 186 187 187 187 187 187 185 184 182 181 185 186 187 189 190 191 193 193 188 190 191 190 188 187 188 189 189 190 191 191 191 191 190 189 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 191 190 190 189 189 188 188 187 188 189 191 192 192 190 188 187 190 191 192 193 195 196 198 198 201 201 200 200 200 199 198 198 196 196 196 197 197 198 199 200 200 200 199 199 200 201 203 203 205 205 205 205 205 205 206 206 205 205 205 204 203 202 200 199 202 200 198 199 202 203 202 200 200 199 197 197 198 198 196 194 194 195 197 200 203 206 208 210 211 211 211 212 212 213 215 215 219 220 221 223 225 225 226 226 227 227 227 227 228 228 229 229 229 229 228 228 227 227 227 227 227 227 226 226 226 225 225 225 224 224 223 222 221 219 217 216 215 215 215 214 213 213 212 212 214 214 214 214 212 210 209 208 206 205 205 207 209 209 206 204 208 208 209 210 212 214 216 218 217 219 220 220 220 222 225 228 225 225 225 225 225 225 224 224 225 225 226 226 226 225 224 223 222 222 222 221 221 221 220 220 220 220 221 222 223 223 224 224 224 224 224 223 223 222 222 222 224 224 224 223 223 222 222 222 223 223 223 223 223 223 223 223 220 220 220 220 220 220 220 220 220 221 221 222 222 221 220 220 218 218 218 217 217 216 216 216 216 216 216 217 217 218 218 218 216 215 215 214 213 212 211 211 207 208 209 210 210 210 209 208 211 210 210 209 208 208 207 207 208 208 208 209 209 209 210 210 205 207 208 208 206 206 207 209 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 170 169 167 166 166 167 169 170 167 167 167 167 167 167 167 167 163 163 164 167 171 171 169 167 165 165 165 166 166 166 167 167 164 165 165 166 166 167 167 167 167 167 167 167 167 168 168 168 166 166 167 167 167 167 168 168 166 166 167 168 169 169 170 170 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 170 167 167 167 167 167 167 167 167 169 168 167 167 167 167 168 169 169 169 169 169 169 169 169 169 168 168 169 169 169 170 170 170 171 169 168 168 170 170 169 167 170 171 173 174 174 173 171 169 172 172 170 168 172 179 180 177 172 172 173 173 173 174 174 174 175 175 174 173 172 172 172 172 172 173 174 175 176 177 177 177 177 177 176 175 174 173 173 172 171 175 179 179 177 175 175 177 173 173 173 174 174 175 175 175 175 175 176 176 176 177 177 177 175 174 173 172 173 174 176 177 176 176 176 175 175 174 174 174 178 177 176 176 175 175 175 175 178 178 180 181 181 181 180 180 183 183 184 184 185 185 186 186 181 183 185 187 190 192 193 193 192 193 195 196 196 194 191 189 193 193 193 192 190 187 184 182 192 194 194 192 190 188 189 190 194 194 193 192 193 194 196 197 197 197 197 198 198 199 199 199 200 200 201 201 201 201 202 203 199 200 201 201 201 200 199 198 203 203 202 202 202 203 204 205 206 206 206 207 207 207 208 208 207 208 209 211 213 215 216 217 212 213 213 214 213 212 210 209 213 212 212 212 212 212 212 212 215 214 212 210 210 210 212 213 212 214 215 214 212 211 212 214 214 214 215 215 215 215 216 216 213 212 211 211 213 215 217 219 212 212 212 212 212 213 214 215 212 212 212 212 212 213 214 215 213 213 213 214 214 215 215 215 213 213 213 213 213 213 213 213 211 211 212 213 214 216 217 217 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 215 216 217 218 218 217 215 214 213 214 216 218 219 219 218 217 217 217 218 218 218 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 216 216 216 217 217 218 218 218 218 219 219 220 219 218 216 215 218 218 218 217 216 215 214 213 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 217 217 218 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 214 213 213 212 213 215 216 217 214 214 214 214 214 214 214 214 215 216 217 217 217 217 218 218 216 216 217 218 218 219 220 220 217 216 216 215 215 216 216 217 216 216 216 216 216 216 216 216 215 215 216 216 216 215 214 214 215 216 217 217 217 215 213 211 214 214 214 213 213 212 212 212 213 211 210 210 212 212 211 209 215 214 212 209 208 208 208 208 210 210 210 210 210 210 210 210 208 209 209 210 210 209 209 208 211 216 208 213 218 182 149 157 217 217 216 215 214 214 214 214 218 218 218 217 217 216 216 216 218 218 218 219 219 220 220 220 218 218 219 219 219 219 220 221 218 219 219 221 222 223 224 224 219 223 229 232 232 230 229 228 216 205 145 126 173 200 191 177 124 143 183 246 253 135 60 138 229 240 235 221 216 216 215 215 214 215 217 217 211 206 209 217 221 235 221 139 84 120 171 190 155 137 154 216 189 112 149 231 235 179 144 138 123 111 135 170 149 147 172 230 217 205 221 239 221 143 78 77 147 213 211 194 179 203 219 213 203 206 210 209 210 212 213 212 209 207 207 208 212 212 212 212 212 212 212 212 213 212 211 210 209 209 208 208 210 210 212 214 211 198 178 163 193 230 222 202 143 113 192 247 241 221 181 195 213 194 201 218 201 174 174 200 235 181 114 170 247 206 157 190 221 227 209 198 206 185 160 171 213 196 150 163 204 207 209 207 203 201 203 207 226 217 200 139 70 84 147 176 120 129 185 237 218 183 166 125 118 203 236 219 166 130 169 212 222 214 230 220 185 158 127 105 117 147 122 59 119 218 220 219 219 178 148 162 181 138 116 178 221 157 129 130 138 97 59 119 163 185 207 203 170 173 191 163 119 103 120 154 157 176 214 212 207 158 129 153 194 210 206 200 204 204 205 206 206 206 205 204 207 208 200 200 207 188 159 149 146 133 136 118 88 121 180 192 147 134 201 239 157 93 131 178 139 139 139 118 122 101 102 102 95 116 147 143 98 49 48 92 125 180 207 133 60 26 34 23 32 144 227 238 178 170 174 133 129 169 151 116 116 121 119 113 148 187 194 191 189 186 161 95 102 142 166 146 128 141 140 113 123 120 108 130 141 121 103 70 66 48 69 100 79 71 80 48 32 53 84 90 63 39 31 26 20 43 80 180 181 133 130 137 125 81 66 52 29 12 21 68 111 150 172 190 183 159 120 49 63 101 159 222 209 119 81 100 85 78 83 66 62 91 136 113 85 99 145 217 227 205 211 209 203 119 73 79 77 66 53 32 32 23 21 92 168 231 219 165 75 14 46 178 207 200 168 155 160 168 155 74 34 29 36 32 66 145 191 211 192 184 180 180 178 179 178 182 186 182 188 208 195 66 14 76 132 207 217 168 104 40 21 62 109 131 120 91 110 193 184 188 186 177 174 181 196 199 155 119 153 196 193 175 152 168 187 206 174 84 64 134 179 215 220 190 138 115 152 188 192 212 193 136 123 167 164 107 94 78 94 145 150 205 201 187 183 187 201 162 116 75 101 160 157 143 131 173 185 189 179 183 183 181 178 177 178 182 187 190 185 184 181 180 185 186 183 183 171 128 137 188 181 191 189 171 183 184 182 180 181 184 182 178 151 147 168 188 165 147 126 63 73 127 160 170 193 193 128 51 62 88 140 154 118 124 117 114 117 105 105 135 143 96 70 99 144 194 192 188 180 186 186 195 191 189 186 205 189 96 56 114 160 190 190 179 187 183 176 190 183 182 182 181 181 182 182 183 185 184 184 183 183 184 184 185 184 182 180 181 183 184 182 180 181 184 184 182 184 188 184 178 182 183 183 183 183 183 184 184 185 185 185 185 184 183 183 182 185 185 185 184 184 183 183 183 186 186 185 185 184 183 183 182 184 184 185 185 186 186 185 185 188 186 184 182 182 182 184 185 178 183 187 186 183 182 185 189 188 190 193 196 196 193 188 185 190 208 208 192 172 143 149 117 108 112 103 114 112 58 75 182 215 133 73 150 211 180 142 102 129 201 197 196 171 114 142 189 186 186 185 184 185 186 187 188 180 181 183 185 185 185 183 182 183 183 183 183 183 183 183 183 182 182 182 183 183 184 184 184 184 183 181 180 180 181 183 184 184 184 184 183 183 182 182 182 182 186 185 181 180 182 182 178 177 186 178 179 182 183 186 171 146 106 74 94 122 172 177 158 141 160 199 205 176 119 89 133 186 185 150 146 174 184 184 181 188 179 182 181 176 189 193 174 159 115 119 134 144 150 135 133 145 150 153 120 89 108 105 53 41 117 194 219 204 200 216 208 173 149 118 107 115 119 125 139 141 141 144 148 132 101 102 134 170 188 198 191 188 197 196 182 194 193 191 192 194 195 193 190 187 192 197 197 194 193 197 201 199 198 196 195 194 195 195 196 193 194 194 195 195 196 196 196 195 195 195 195 195 195 195 195 195 196 197 195 193 191 192 193 196 195 194 193 193 193 194 194 196 194 193 192 193 196 200 202 189 192 195 195 193 192 193 195 198 197 194 192 191 192 193 194 191 191 192 193 192 190 187 186 193 192 192 191 191 192 192 193 192 192 192 193 192 192 191 191 193 191 190 190 192 192 191 189 192 192 192 191 191 190 190 190 190 190 190 191 191 192 192 192 190 190 191 191 191 190 189 188 189 189 189 189 189 189 189 189 190 190 190 190 189 188 187 187 186 187 189 190 190 189 187 186 190 190 190 189 189 188 188 187 188 187 185 185 185 187 189 190 188 186 184 184 185 186 185 184 184 185 187 187 187 185 183 182 186 186 185 184 183 183 182 182 183 183 183 183 183 183 183 183 183 183 184 185 185 184 183 183 185 186 187 186 184 181 178 177 183 183 183 183 183 184 185 186 187 186 184 183 182 183 184 185 182 183 183 184 185 186 187 187 188 187 186 184 184 184 184 184 182 183 186 188 189 188 187 186 188 189 190 191 191 192 193 194 193 195 196 194 191 190 191 192 187 188 189 190 190 190 189 189 190 190 190 190 190 190 190 190 191 190 190 190 190 189 189 189 191 191 190 189 188 187 187 186 186 188 191 192 192 190 187 185 190 190 191 193 195 196 197 198 201 201 199 198 198 198 198 199 192 193 196 198 199 198 197 196 199 199 198 198 199 200 202 203 206 206 205 205 204 203 203 202 204 204 204 203 201 199 197 196 201 197 195 198 203 205 202 198 200 198 196 196 197 197 196 194 191 193 197 202 206 209 211 212 211 211 211 213 214 216 218 219 221 222 223 225 226 227 228 228 227 227 227 228 228 229 229 229 229 229 229 228 228 227 227 227 227 227 227 226 226 226 225 225 225 225 224 223 221 218 216 215 215 215 216 216 215 214 212 211 211 211 212 213 212 212 211 210 206 206 208 211 213 213 210 207 209 209 210 211 213 215 218 219 218 220 222 222 222 223 227 230 226 226 225 225 225 225 224 224 225 225 226 226 226 225 224 223 222 222 222 221 221 221 220 220 220 220 221 222 223 224 224 225 224 224 224 223 223 223 222 222 224 224 224 223 223 223 222 222 223 223 223 223 223 223 223 223 220 220 220 220 220 220 220 220 219 220 221 222 223 222 221 221 218 218 218 217 217 217 216 216 218 218 218 217 217 217 216 216 216 215 214 212 212 212 212 213 205 206 208 209 209 209 208 208 211 211 210 209 208 208 207 207 212 212 211 210 208 207 206 206 208 210 211 211 209 208 210 211 165 164 164 164 164 165 167 167 167 167 167 167 167 167 167 167 169 169 168 168 168 168 167 167 166 165 163 161 161 162 163 164 166 165 165 166 168 168 166 163 170 169 169 168 166 165 165 164 166 166 166 167 167 167 168 168 166 166 166 166 166 166 166 166 166 165 165 166 168 168 166 163 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 170 168 166 163 163 164 166 167 166 166 167 168 168 169 170 170 168 167 167 166 166 167 167 168 172 171 169 167 166 166 167 168 170 169 169 168 168 167 167 167 166 166 167 168 169 169 170 170 170 170 170 170 170 170 170 170 176 173 169 166 166 168 171 173 174 174 174 173 173 172 172 172 169 171 173 173 172 173 175 177 175 175 174 174 174 174 173 173 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 178 173 173 174 175 175 176 176 177 173 173 173 173 174 176 177 178 178 178 178 177 177 176 176 176 176 176 177 178 179 180 180 181 183 184 185 184 183 182 184 186 186 187 188 188 188 188 189 190 191 189 188 190 192 193 192 191 190 190 190 191 192 193 195 196 189 189 190 191 191 192 193 193 194 194 194 194 194 194 193 193 191 193 195 197 199 199 198 197 202 202 203 202 200 199 200 200 200 200 201 201 202 203 204 204 202 204 205 204 202 201 202 204 212 208 203 202 204 209 212 214 208 208 208 209 209 209 210 210 210 210 210 211 211 212 212 213 213 213 213 213 213 213 213 213 210 211 212 214 215 215 214 214 213 211 211 213 216 218 216 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 211 211 212 213 214 214 214 214 216 215 213 212 212 213 215 216 215 215 215 214 214 214 213 213 211 212 213 214 215 216 217 217 216 215 213 212 212 213 215 216 213 213 213 214 214 215 215 215 211 213 215 215 213 213 215 218 218 217 216 215 216 217 218 219 217 217 218 219 220 220 220 220 219 219 219 218 218 217 217 217 219 220 220 220 220 219 217 217 217 217 218 219 220 220 221 221 217 218 219 219 220 221 222 222 222 222 222 222 222 222 222 222 223 222 222 221 221 220 219 219 220 220 220 220 220 220 220 220 222 222 222 221 221 220 220 219 223 223 222 221 220 220 219 219 221 221 221 220 220 220 219 219 219 218 218 217 217 218 218 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 213 215 217 219 220 219 217 216 215 215 215 215 215 216 217 218 216 217 217 216 215 216 218 221 218 218 218 217 217 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 214 215 215 215 215 215 214 213 216 216 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 216 215 217 218 218 219 219 218 218 217 217 217 217 216 216 215 215 215 221 220 217 214 212 210 209 209 210 210 211 212 212 211 210 210 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 208 208 207 207 208 210 212 213 204 205 206 207 208 208 208 208 207 202 219 224 225 203 162 163 209 223 210 214 219 212 219 212 211 212 215 218 220 219 218 216 219 217 222 217 211 223 230 215 227 215 216 212 193 193 215 229 218 214 222 218 220 229 217 209 230 227 193 169 160 186 233 233 202 174 108 98 133 171 211 214 199 183 180 223 248 147 84 194 252 247 172 156 208 222 217 216 206 220 221 213 216 220 216 211 210 238 242 164 97 88 147 185 146 120 200 244 178 102 105 184 208 169 167 154 149 90 120 213 203 159 135 193 222 214 239 239 150 97 115 108 117 174 178 173 183 198 212 215 212 209 209 209 213 212 210 209 209 210 212 213 212 212 212 212 212 212 212 212 210 211 213 214 214 213 211 210 210 211 210 209 211 205 179 151 131 156 180 170 129 112 160 223 237 226 166 143 199 202 169 204 245 214 176 133 163 181 154 207 219 175 169 213 221 204 216 227 188 172 158 188 180 143 133 191 216 210 199 211 211 192 198 210 221 216 235 180 92 87 164 186 103 95 148 179 185 173 135 141 177 197 188 206 206 149 131 152 186 201 219 218 197 179 167 157 125 130 115 51 114 230 220 206 220 191 163 140 116 85 106 192 222 198 180 175 144 85 120 164 189 196 181 161 170 191 180 150 136 113 93 128 193 233 227 189 167 164 172 195 213 212 205 205 202 203 203 202 203 206 207 205 205 204 206 211 213 206 192 181 162 169 185 170 115 112 166 190 121 76 125 158 136 127 128 148 121 74 36 58 46 37 87 92 72 91 129 131 94 54 38 58 98 171 195 125 45 19 27 33 38 150 225 246 194 179 184 142 110 142 155 146 142 111 90 131 174 195 188 197 201 161 129 125 174 185 196 197 186 168 147 134 159 150 153 168 164 95 41 72 145 139 96 33 41 57 62 47 19 67 132 162 131 70 30 23 27 32 64 110 126 111 104 114 97 72 63 54 34 8 13 64 109 154 167 170 154 146 143 85 36 67 102 161 159 94 81 100 113 136 116 51 47 144 216 201 119 60 105 189 198 163 134 127 111 83 48 39 50 65 99 53 21 11 28 116 184 224 227 154 62 16 39 197 211 192 184 164 171 166 140 60 28 42 39 66 59 110 138 191 202 191 179 174 177 184 175 184 175 182 183 207 205 93 16 78 180 231 222 155 59 26 93 149 128 140 161 140 133 165 189 187 182 184 182 174 182 183 171 120 110 137 171 159 151 161 185 160 99 53 87 195 201 205 191 161 130 116 141 182 188 195 189 123 88 154 175 97 59 57 119 175 170 199 193 190 202 210 200 134 63 74 133 163 149 160 173 181 183 182 182 183 180 182 181 180 180 182 182 180 180 180 180 181 182 183 185 186 195 148 133 167 183 178 185 184 182 182 180 191 187 180 188 183 171 142 152 170 167 109 75 62 80 96 118 148 160 123 71 50 55 97 103 108 105 105 112 162 162 93 93 142 133 70 70 150 184 199 194 183 193 198 187 179 176 189 195 199 155 77 80 136 185 185 184 184 183 182 181 181 184 184 184 184 184 184 184 184 180 180 181 181 181 182 182 182 184 186 184 180 179 183 185 182 178 180 182 182 181 181 182 184 183 183 183 183 183 183 183 184 183 184 184 182 181 181 184 187 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 184 183 181 183 185 196 188 177 184 177 177 173 185 190 187 198 202 186 188 192 191 192 186 196 204 173 166 186 212 209 189 192 197 180 137 128 124 113 74 49 110 204 161 68 101 200 202 134 86 84 142 170 173 189 152 95 130 175 190 179 182 192 189 185 187 187 184 182 184 183 179 186 190 182 182 182 183 183 184 185 185 186 183 184 184 185 185 184 184 183 184 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 179 179 181 182 182 182 182 181 182 182 182 183 183 184 184 184 179 156 110 85 109 143 151 145 138 150 184 185 156 117 104 150 192 156 130 161 191 188 186 181 183 183 182 182 182 182 181 181 178 169 166 175 188 186 164 144 138 147 173 174 172 137 93 38 41 130 181 197 199 174 151 139 132 112 129 165 179 185 191 186 176 185 170 134 93 62 91 160 205 197 176 187 183 198 200 187 193 194 194 191 189 191 197 202 194 189 189 196 199 196 191 190 194 195 195 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 194 194 193 193 193 191 192 193 195 195 195 195 194 194 194 194 194 194 194 194 194 194 195 196 196 196 196 195 194 188 190 191 192 192 193 194 195 195 194 193 192 191 190 190 190 191 191 191 190 190 190 189 189 190 190 190 190 190 190 190 190 192 191 191 190 190 189 189 189 190 190 190 190 189 188 187 186 192 191 191 190 189 189 189 189 190 190 189 189 188 187 187 187 190 190 190 189 189 188 188 188 190 188 186 187 189 190 188 186 189 189 188 188 187 186 185 185 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 185 184 184 184 182 182 183 184 185 185 185 185 184 184 184 183 183 182 182 182 182 183 185 186 186 185 183 182 183 183 184 185 185 184 183 183 186 185 183 182 182 183 185 186 185 185 184 184 184 185 185 186 185 185 185 184 184 183 183 183 188 188 187 186 184 183 182 182 181 182 183 185 186 188 188 188 184 184 184 183 183 185 190 194 190 186 182 184 189 194 194 193 197 196 194 192 190 189 188 188 190 190 189 188 188 189 191 191 191 190 189 188 187 186 186 186 187 188 189 190 190 188 186 185 191 192 192 191 190 188 186 185 187 189 191 191 189 189 191 194 190 192 193 193 191 191 193 194 204 202 199 196 195 195 195 196 196 197 197 197 197 196 195 194 199 198 197 196 197 199 201 203 205 202 204 208 208 203 201 203 201 200 200 200 200 200 199 199 198 198 198 199 199 198 197 197 197 197 198 200 202 201 196 192 198 199 199 201 204 208 211 213 215 214 214 213 214 215 217 218 222 223 225 226 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 226 226 225 225 225 225 224 223 221 220 219 217 217 217 217 218 218 219 218 218 218 217 216 215 213 211 209 208 207 209 210 212 212 212 210 207 206 211 211 212 213 215 217 219 221 220 221 222 222 223 223 223 223 226 225 224 223 223 223 224 224 226 226 225 224 224 223 222 222 221 222 222 222 222 222 223 223 220 221 222 222 222 223 223 224 223 223 223 223 223 223 223 223 225 225 225 224 224 223 223 223 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 215 215 216 217 217 218 219 219 217 217 217 217 217 217 217 217 217 216 216 215 215 216 217 217 214 214 213 212 212 211 211 210 211 211 211 211 211 211 211 211 210 210 210 210 210 210 211 211 209 209 209 210 210 210 211 211 208 209 210 210 210 211 211 211 167 166 166 165 165 166 167 168 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 168 168 167 166 166 166 167 167 166 165 165 166 168 168 166 163 169 169 168 167 167 166 165 165 165 165 165 166 166 166 167 167 166 166 166 166 166 166 166 166 168 167 167 168 170 170 168 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 167 167 167 167 168 168 169 169 168 168 167 166 166 167 168 168 171 170 169 168 167 167 167 167 169 169 169 168 168 167 167 167 166 167 167 168 169 169 170 170 170 170 170 170 170 170 170 170 174 172 170 168 168 170 173 175 173 173 173 173 173 172 172 172 171 172 173 172 171 172 174 177 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 178 178 174 174 174 175 175 175 175 176 174 174 174 174 174 175 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 179 179 180 181 183 184 184 182 182 183 185 186 187 188 188 188 188 189 190 190 189 188 189 191 192 190 189 190 190 191 192 192 193 193 193 189 189 190 191 191 192 193 193 192 192 192 193 193 193 193 193 195 196 197 199 200 200 201 201 198 199 201 201 200 200 202 203 200 200 201 201 202 203 203 204 200 202 204 204 203 203 205 207 207 205 203 204 207 209 209 209 208 208 208 209 209 209 210 210 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 210 211 213 214 215 215 214 214 212 211 211 213 216 217 216 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 214 214 213 213 213 213 213 213 215 214 214 213 213 214 214 215 214 214 214 214 214 214 214 214 212 212 213 214 214 215 216 216 215 214 212 211 211 212 214 215 210 210 210 211 211 212 212 212 213 215 216 215 213 212 213 215 217 216 215 214 214 215 216 217 216 216 216 217 216 216 215 215 218 218 218 218 218 217 217 217 218 219 220 220 220 219 218 217 218 218 218 219 219 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 223 222 222 221 220 220 219 219 221 221 221 220 220 219 219 219 219 218 218 217 217 218 218 219 218 218 218 218 218 218 218 218 217 217 218 218 218 218 217 217 216 216 216 216 217 217 218 219 216 216 215 215 215 216 216 217 217 218 219 217 216 216 218 221 217 217 216 216 215 215 215 214 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 214 214 215 216 216 216 216 216 216 216 216 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 216 215 217 217 217 217 217 217 217 217 217 217 216 216 216 215 215 215 215 214 213 213 212 213 213 214 210 210 211 212 212 211 210 210 213 213 213 213 213 213 213 213 209 209 209 209 209 209 209 209 209 208 208 208 208 210 211 212 207 208 208 209 210 210 210 210 205 207 221 219 221 213 176 165 212 217 198 205 219 217 219 210 213 214 216 218 218 218 217 216 209 218 226 226 218 207 210 222 224 216 227 210 164 172 216 229 225 233 237 232 238 223 191 195 243 232 162 102 101 157 226 243 221 143 59 72 152 214 239 237 239 206 184 208 217 142 122 221 254 202 141 156 206 217 211 213 214 211 214 219 218 214 211 208 209 231 246 184 100 60 124 191 163 126 174 202 159 117 113 152 176 162 171 177 166 106 121 215 240 165 133 170 211 251 247 159 110 134 174 162 160 186 189 201 194 204 211 211 208 208 209 209 212 211 211 210 210 211 211 212 212 212 212 212 212 212 212 212 213 212 211 211 211 211 212 213 209 210 209 209 214 214 198 178 140 144 143 133 121 123 143 163 195 169 123 127 191 196 161 185 236 240 198 118 107 128 155 235 211 145 185 227 204 212 225 210 188 153 105 124 142 133 134 195 219 220 205 202 204 206 206 189 188 209 241 214 144 90 124 164 111 83 108 137 159 158 133 151 198 180 167 212 223 160 136 157 173 166 185 222 223 186 170 185 151 118 88 46 125 237 221 199 211 180 152 117 80 57 87 165 211 225 227 199 151 106 153 196 189 164 130 130 158 162 149 152 163 90 83 152 210 220 197 168 184 197 207 213 216 209 198 195 211 205 203 206 208 206 205 206 205 203 202 203 207 210 212 212 211 218 232 174 99 155 215 157 110 93 125 125 128 137 123 156 111 64 78 135 119 111 151 138 98 77 109 123 99 97 94 75 83 112 121 89 48 32 34 38 59 149 191 195 140 134 153 129 114 171 194 174 155 111 91 148 181 212 205 185 158 123 130 160 191 187 182 182 188 186 171 154 164 140 142 148 112 43 49 142 195 180 135 74 79 89 79 42 23 65 141 193 166 88 39 36 30 26 39 64 74 69 74 89 86 77 82 71 40 7 12 65 129 163 145 145 146 124 124 113 74 68 67 89 96 91 113 137 147 130 102 57 65 148 202 195 112 46 65 123 124 87 60 60 59 79 76 65 78 108 145 88 22 11 36 130 191 224 224 141 52 19 54 190 206 208 205 193 199 185 142 52 16 29 45 103 106 88 97 177 197 186 181 182 176 183 175 182 176 182 181 201 204 106 22 63 173 242 202 74 11 64 159 194 145 129 164 179 168 182 188 180 175 180 183 179 186 187 173 126 99 78 118 170 184 171 142 94 94 137 163 188 202 193 167 136 114 108 128 158 179 181 168 119 95 162 186 100 23 79 142 181 182 198 186 186 192 182 157 100 50 78 145 178 170 174 179 181 182 181 181 182 183 181 182 185 185 180 178 180 181 181 181 181 182 183 184 184 190 157 139 159 180 185 187 181 184 181 179 185 179 183 201 191 184 135 144 178 164 82 56 72 80 86 127 168 148 87 59 71 92 75 62 86 101 134 146 152 110 74 84 120 126 100 110 174 210 201 193 193 201 196 166 127 133 175 184 169 135 106 131 171 184 184 184 183 183 182 182 182 184 184 184 184 184 184 184 184 181 181 182 182 182 182 182 182 179 182 183 181 181 185 185 182 180 182 183 183 182 182 183 185 185 185 184 183 183 182 182 181 181 182 183 182 180 180 182 184 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 185 186 186 186 185 184 184 185 185 179 182 180 183 193 178 178 187 189 191 183 181 193 196 208 203 195 197 192 193 193 163 142 186 201 198 204 191 183 205 174 128 119 113 71 69 116 143 101 101 155 195 162 96 62 78 132 168 170 169 133 97 140 182 187 181 183 187 187 189 190 185 186 181 182 184 181 182 183 178 183 183 183 183 183 183 182 182 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 180 180 181 182 182 182 181 181 182 182 182 182 183 183 183 183 196 173 131 107 119 137 142 141 141 151 155 138 142 146 130 143 165 137 130 176 199 182 181 191 183 183 182 182 182 182 181 181 187 182 179 184 190 189 177 165 156 139 156 170 174 131 79 24 39 109 138 142 143 132 130 132 153 161 189 204 197 194 198 193 198 211 203 177 138 97 106 158 181 140 112 162 189 198 196 194 190 190 190 190 191 192 193 193 192 191 193 196 196 192 190 193 192 193 194 194 194 194 193 192 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 193 194 194 194 193 193 194 194 194 194 195 195 195 195 194 195 196 196 196 196 195 194 191 190 190 191 193 194 194 193 193 192 191 190 190 190 190 190 192 191 191 190 190 189 189 188 190 190 190 190 190 190 190 190 191 191 191 190 190 189 189 189 191 191 190 189 188 188 188 187 191 191 190 190 190 190 190 190 190 190 190 190 189 189 188 188 191 191 191 190 190 190 190 190 188 186 185 187 189 191 190 188 189 189 189 188 187 187 186 186 187 187 187 187 187 187 187 187 185 185 185 185 185 186 186 186 186 186 186 185 185 184 184 184 186 185 184 183 182 183 184 185 185 185 184 184 184 184 184 184 183 183 184 184 184 183 182 182 183 183 184 185 185 184 183 183 185 184 184 183 183 184 184 185 179 179 179 180 181 183 185 186 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 186 187 186 186 188 192 195 194 190 186 187 191 194 193 191 193 193 193 193 193 192 192 191 194 193 191 190 189 189 190 190 191 190 189 188 187 187 187 187 187 188 189 190 190 190 190 189 192 192 192 191 190 189 188 188 187 189 190 190 189 189 191 193 191 193 194 194 193 193 194 196 199 199 199 198 198 196 195 195 197 197 198 198 197 197 195 195 196 196 196 197 198 201 203 204 208 204 203 205 204 201 201 205 203 202 201 200 199 198 197 197 197 198 199 199 199 199 199 198 197 196 196 198 199 199 196 193 200 200 202 204 206 209 211 212 214 214 214 214 215 216 218 219 222 223 225 227 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 226 226 226 225 225 224 224 223 221 220 219 218 217 218 218 219 219 219 219 218 218 220 220 219 217 215 214 213 212 211 211 212 212 211 210 208 208 210 211 213 215 217 219 220 221 221 222 223 223 224 224 224 224 226 225 224 223 223 223 224 224 226 226 225 224 224 223 222 222 222 222 222 222 222 222 222 222 220 221 222 222 222 223 223 224 222 222 223 223 223 223 223 224 225 225 225 224 224 223 223 223 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 217 216 215 215 215 216 217 214 214 213 213 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 210 209 209 209 209 210 210 211 211 211 207 207 208 209 209 209 209 209 169 168 167 167 166 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 168 168 169 170 170 169 169 169 166 165 165 166 168 168 166 164 167 167 167 167 167 167 167 167 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 168 167 167 168 169 169 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 166 168 169 168 167 165 164 168 167 167 167 167 167 167 167 169 168 167 167 167 167 168 169 169 169 169 169 169 168 167 166 169 169 169 168 168 168 167 167 167 167 168 168 169 170 170 170 170 170 170 170 170 170 170 170 172 171 171 171 172 173 174 175 172 172 172 172 173 173 173 173 173 173 173 171 170 170 173 176 172 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 176 176 175 175 175 174 174 174 175 175 174 174 174 175 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 180 182 183 183 182 181 182 184 186 187 188 188 188 188 189 190 191 189 188 188 190 190 189 187 190 191 192 193 193 192 191 190 189 189 190 191 191 192 193 193 190 190 191 192 192 193 193 193 197 197 197 198 199 200 201 202 194 196 198 199 200 201 203 205 200 200 200 201 202 202 203 203 197 200 202 203 203 204 207 209 202 202 204 207 210 209 206 203 207 208 208 208 209 209 209 210 211 211 211 211 211 210 210 210 213 213 213 213 213 213 213 213 211 212 213 214 214 214 214 214 212 212 212 213 215 216 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 217 216 214 212 211 211 212 213 213 214 214 214 214 214 214 213 213 213 214 214 214 214 214 214 213 213 214 214 214 214 214 214 213 212 211 210 210 211 212 213 212 212 212 213 213 213 214 214 215 216 216 215 213 211 212 212 215 215 214 213 213 213 214 214 216 216 216 216 215 214 213 212 217 217 217 217 218 218 218 218 217 218 219 219 220 219 219 218 219 219 219 219 219 219 219 219 222 222 222 221 221 220 220 219 219 219 219 219 219 219 219 219 218 219 219 220 221 222 222 223 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 222 222 221 221 220 220 219 219 221 221 220 220 220 219 219 219 219 218 218 217 217 218 218 219 217 217 217 217 217 217 217 217 216 217 218 219 219 218 217 216 219 217 215 214 214 216 219 220 217 216 216 215 215 215 216 216 217 218 218 217 215 214 216 218 215 215 215 215 214 214 214 214 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 214 215 216 217 217 217 217 217 216 216 216 217 217 217 218 218 217 217 217 217 217 217 217 217 218 218 217 217 217 217 216 215 217 216 215 214 214 215 216 217 217 216 216 216 215 215 215 215 213 213 212 212 212 213 214 215 210 210 211 212 212 211 210 210 213 213 213 213 213 213 213 213 208 208 208 208 208 208 208 208 210 209 209 209 209 209 210 211 210 211 211 212 212 212 211 211 209 212 217 211 218 219 179 144 193 200 191 203 219 217 216 213 216 216 217 217 216 216 216 216 217 218 217 224 228 217 212 225 218 212 234 220 162 164 217 238 227 209 208 235 248 193 149 190 253 239 149 87 125 201 248 252 222 146 80 89 171 241 249 245 238 221 210 214 170 112 149 233 223 173 162 189 214 220 217 227 216 205 215 226 208 195 205 215 227 231 252 224 144 70 108 175 146 121 138 140 135 156 149 124 135 164 186 198 177 136 132 217 246 219 176 151 189 227 175 101 137 198 213 191 198 206 202 212 205 210 211 207 206 208 210 210 210 211 211 212 212 211 211 210 211 211 211 211 211 211 211 211 215 213 210 208 208 210 213 215 210 211 210 209 214 219 213 203 198 198 192 189 200 210 196 173 158 138 117 126 170 177 146 150 209 251 233 150 83 59 121 232 192 130 196 234 209 226 210 172 165 136 76 90 140 159 153 196 223 231 214 196 195 211 213 176 143 175 224 233 206 119 92 115 93 80 102 116 122 116 114 158 179 164 164 201 203 166 163 183 156 151 160 190 201 175 171 205 165 84 40 34 127 230 225 215 215 183 153 105 61 57 87 134 173 225 242 187 125 101 157 195 154 128 90 93 141 172 180 192 149 70 98 164 186 193 179 164 152 197 222 214 207 205 203 206 211 204 202 208 211 206 205 208 212 210 206 203 202 207 214 220 228 234 248 190 119 171 213 147 115 143 156 119 127 136 101 122 117 97 165 225 199 210 240 208 105 130 182 182 152 151 141 119 100 99 75 48 41 40 38 44 85 148 150 141 100 98 116 99 91 157 199 192 178 138 117 167 200 208 174 142 132 131 159 187 184 186 183 176 177 182 183 179 149 116 113 109 71 41 94 201 179 164 136 92 101 116 104 52 43 69 117 152 135 84 49 44 29 22 24 37 48 51 54 59 67 75 95 84 44 5 8 59 133 209 179 143 148 136 139 142 132 82 50 37 53 107 150 165 160 90 53 33 47 93 105 101 74 40 46 59 59 65 80 103 108 151 162 143 130 130 151 94 15 8 49 150 199 225 225 135 45 19 58 157 163 178 183 198 200 183 133 44 11 18 47 138 151 86 67 145 184 203 200 181 177 185 179 181 177 184 189 207 206 120 27 48 157 219 146 11 14 133 214 218 157 106 145 196 194 191 184 177 175 179 181 180 187 196 189 148 101 37 86 197 210 139 94 103 154 201 207 203 207 181 151 134 128 127 135 147 160 164 147 119 115 182 196 84 11 87 127 157 174 169 147 148 155 158 147 93 48 85 163 202 192 188 183 181 181 182 181 180 182 179 181 187 187 180 178 181 182 182 182 182 182 182 182 182 187 169 147 148 174 191 185 176 187 177 179 188 175 180 196 174 173 148 155 152 124 69 61 66 66 65 110 159 141 91 84 108 131 73 46 84 130 202 193 128 64 58 76 107 137 145 150 184 196 192 200 202 177 138 96 63 102 156 171 152 131 132 165 187 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 179 182 183 182 182 184 183 180 182 183 185 184 183 182 184 186 186 186 185 184 183 181 181 180 181 183 184 184 182 181 181 182 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 185 186 186 186 185 184 186 188 177 176 179 189 194 169 135 159 172 196 199 189 202 197 194 194 189 195 194 196 201 182 137 150 174 180 163 151 158 168 169 135 127 116 83 85 106 100 102 137 178 183 160 112 69 77 132 165 162 158 145 136 171 192 183 183 184 184 183 186 187 185 187 184 183 184 183 183 182 181 184 184 183 183 182 181 180 180 185 185 186 186 186 186 185 185 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 182 182 182 181 181 180 182 182 182 182 181 181 181 181 189 187 158 125 125 142 149 149 157 157 130 104 140 171 145 126 136 133 144 185 197 176 178 186 183 183 182 182 182 182 181 181 189 187 185 184 185 184 183 182 176 151 157 174 184 131 73 31 90 137 147 142 144 147 162 173 183 198 209 197 176 180 197 200 181 190 195 200 189 150 142 179 175 125 93 154 193 200 194 197 190 189 189 190 191 191 188 186 191 192 195 195 191 188 190 195 192 193 194 194 194 194 193 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 192 193 194 194 194 193 192 191 193 194 194 195 195 196 196 197 194 195 196 196 196 196 195 194 194 192 190 191 194 195 193 190 191 191 190 189 189 189 190 190 192 192 191 190 189 188 188 187 190 190 190 190 190 190 190 190 191 190 190 190 190 189 189 189 193 191 190 188 187 188 189 189 190 190 190 190 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 190 190 190 186 185 185 187 189 191 191 190 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 185 185 185 185 185 184 184 184 186 186 185 185 185 185 184 184 188 187 184 182 182 182 183 184 184 184 185 185 185 185 185 185 185 185 184 183 182 182 182 183 183 183 184 185 185 184 183 183 183 184 184 185 185 184 184 183 182 181 181 182 183 184 186 187 182 182 183 184 185 186 187 187 183 183 184 185 186 187 188 188 189 188 186 184 184 184 184 185 186 188 190 190 190 191 193 195 196 194 191 192 194 194 192 189 190 191 193 195 196 196 196 195 195 194 192 190 188 187 187 187 191 190 189 188 187 187 188 188 188 188 188 189 190 191 193 194 191 190 189 187 187 187 188 189 188 189 191 191 190 190 192 193 192 194 195 195 195 195 196 198 195 196 198 199 199 197 195 193 197 198 198 198 198 197 196 195 193 194 196 198 200 202 204 205 211 207 203 202 200 199 202 205 204 203 202 200 199 197 196 195 197 197 198 199 200 200 200 200 198 197 196 197 198 198 198 197 202 203 205 207 209 210 211 211 214 214 214 215 217 219 220 221 223 224 226 227 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 226 226 226 225 224 223 223 221 220 219 218 217 219 219 220 220 220 219 219 218 222 222 221 219 218 217 216 215 214 213 212 211 210 210 210 211 209 211 214 217 220 221 221 221 223 223 224 225 225 225 225 225 226 225 224 223 223 223 224 224 226 226 225 224 224 223 222 222 223 223 223 222 222 221 221 221 220 221 222 222 222 223 223 224 221 222 222 223 223 224 224 224 225 225 224 224 224 224 223 223 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 220 219 219 218 217 216 216 215 217 217 217 217 217 217 217 217 219 218 217 215 215 215 215 216 214 214 214 213 212 212 211 211 211 211 211 211 211 211 211 211 212 212 212 211 210 210 209 209 209 209 210 210 210 211 211 211 210 211 211 212 213 213 212 211 170 169 168 167 166 166 167 167 168 168 168 168 168 168 168 168 167 167 166 166 166 166 165 165 164 165 167 169 170 169 168 167 167 165 164 165 167 168 166 164 166 166 166 167 167 168 168 168 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 165 165 165 165 166 166 165 164 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 166 167 167 168 168 167 166 166 169 168 168 167 167 166 165 165 169 168 168 167 167 168 168 169 167 168 169 170 170 168 166 165 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 171 171 171 171 172 172 173 173 173 173 174 173 171 169 169 172 175 171 171 172 173 174 174 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 177 177 177 177 177 176 175 174 174 173 173 176 176 175 174 174 174 175 176 175 175 175 176 176 177 177 178 178 178 178 177 177 177 177 177 179 181 184 184 183 182 183 185 186 187 188 188 188 188 189 190 192 190 188 189 190 190 188 187 189 191 193 194 194 192 189 187 190 190 190 191 191 192 192 192 190 190 191 192 193 194 194 195 197 196 195 195 196 198 200 201 194 196 198 199 199 200 202 204 200 200 200 201 201 202 202 202 196 199 201 202 202 202 205 207 203 203 204 207 210 209 206 203 207 207 208 208 208 209 209 209 209 209 210 210 211 211 211 212 212 212 212 212 212 212 212 212 212 212 213 213 214 214 214 214 212 212 212 214 214 215 214 214 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 217 215 213 211 211 212 213 214 212 213 214 215 215 214 213 212 213 213 213 213 213 214 214 214 214 214 214 214 213 213 212 212 213 212 211 210 210 211 212 213 213 213 214 214 214 214 214 214 214 214 214 214 213 212 212 212 215 215 214 214 213 213 213 213 217 218 218 218 217 216 215 215 216 216 216 217 217 218 218 218 216 217 218 219 219 219 219 219 220 220 219 219 219 219 219 218 222 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 220 220 221 221 221 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 220 220 220 219 219 220 220 220 220 219 219 218 218 219 218 218 217 217 218 218 219 217 217 217 217 217 217 217 217 216 216 218 219 219 218 216 216 218 217 216 215 215 216 217 218 218 217 216 215 215 215 215 215 215 216 217 216 213 212 213 215 215 215 215 215 215 214 214 214 215 215 215 215 215 215 215 215 214 214 215 215 215 215 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 217 217 217 217 217 216 216 215 215 216 216 217 217 217 217 217 217 217 217 217 217 217 217 218 218 217 217 217 217 216 215 219 217 215 213 213 215 217 219 216 216 216 215 215 215 214 214 217 216 214 213 212 212 212 213 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 212 212 213 213 213 212 211 211 213 210 209 209 219 224 189 144 161 176 195 215 220 212 212 218 217 218 218 216 214 214 215 217 223 218 214 204 200 214 225 218 218 209 228 235 191 159 191 239 212 169 160 190 208 175 152 189 240 227 156 128 198 254 247 219 200 188 171 139 161 213 224 237 224 228 238 226 139 91 159 214 171 173 208 221 227 232 215 222 218 213 225 212 162 154 201 239 228 220 244 240 181 90 81 107 96 79 98 131 168 209 189 126 113 163 179 189 173 166 156 223 232 251 228 142 122 132 113 139 194 237 218 199 211 212 212 206 211 212 210 206 207 210 211 210 209 210 212 213 213 212 210 209 211 211 211 211 211 211 211 211 213 212 210 209 209 210 212 213 210 212 211 208 210 214 214 209 211 218 222 222 230 235 222 198 196 195 197 180 168 156 125 110 168 234 252 224 129 32 81 199 184 145 179 210 224 237 193 145 162 154 108 131 192 204 173 198 218 225 214 199 187 196 211 193 146 146 178 209 221 169 117 80 60 89 130 128 102 79 85 134 156 186 197 169 145 169 208 215 162 173 165 158 157 144 153 194 173 72 22 28 113 207 219 223 225 198 168 110 72 97 124 128 149 202 220 154 105 104 158 184 127 93 69 82 129 189 227 235 157 59 88 154 194 226 177 107 104 176 216 207 202 207 211 219 201 202 204 205 206 206 207 209 208 210 211 210 209 209 212 215 214 228 225 173 144 167 168 142 126 184 173 108 89 112 140 162 123 135 208 240 230 251 241 169 96 192 253 238 208 170 128 131 137 144 86 30 38 42 37 59 131 166 129 119 116 131 138 116 81 109 154 175 178 166 149 161 169 164 129 122 149 172 186 182 176 183 185 178 174 178 184 186 162 133 113 72 40 65 129 190 151 146 141 109 113 129 129 82 65 83 85 68 61 67 61 44 35 32 31 36 45 51 48 42 50 63 86 77 42 7 5 44 119 229 221 169 163 167 183 183 171 97 58 29 45 126 179 192 152 52 16 24 47 68 59 62 71 72 63 27 28 93 160 200 192 209 208 195 163 110 100 52 9 12 75 175 201 217 216 123 36 17 65 144 124 106 96 142 168 155 114 39 16 16 44 148 191 118 66 111 166 207 199 178 179 185 182 182 184 188 194 208 207 137 43 48 130 142 72 17 86 192 217 207 156 81 115 192 193 185 180 180 182 181 179 179 184 199 205 166 112 50 93 184 166 86 80 154 193 181 179 200 199 164 147 162 175 170 159 152 130 142 139 137 145 192 184 65 39 99 115 135 138 110 107 120 145 158 161 116 69 100 173 211 198 190 182 179 182 184 182 178 180 180 181 183 184 183 183 183 183 183 183 183 182 182 181 181 188 177 155 142 170 194 184 179 176 156 166 192 181 178 183 148 140 137 149 125 103 86 86 61 54 64 89 124 139 118 102 111 134 85 45 79 156 235 193 90 64 66 88 123 163 164 143 155 150 159 166 156 115 62 56 90 138 166 176 177 165 156 171 180 182 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 184 182 181 181 181 181 183 184 185 184 182 182 184 186 185 184 184 183 183 182 182 182 181 184 186 187 184 182 182 182 184 184 184 185 185 185 186 186 185 185 185 185 185 185 185 185 183 184 185 186 186 186 185 185 185 187 181 185 186 188 187 160 114 136 168 213 217 210 206 151 122 163 190 201 197 198 206 193 170 150 153 152 127 121 125 112 110 131 128 112 105 96 101 128 137 132 144 159 166 137 84 69 114 132 131 152 180 193 201 193 182 183 185 186 182 171 172 186 181 189 185 173 175 183 186 186 184 184 184 183 183 182 182 182 185 186 186 187 187 186 186 185 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 183 183 183 182 181 180 179 182 182 182 181 181 180 180 180 171 193 180 138 127 148 162 163 164 154 127 130 171 174 132 113 139 162 175 186 185 180 184 175 183 183 182 182 182 182 181 181 185 185 183 181 179 179 182 185 184 180 181 191 201 127 76 82 166 194 191 186 188 191 202 206 199 200 190 167 153 166 190 202 190 182 182 206 210 166 146 178 196 179 149 175 192 200 193 191 192 191 190 190 190 190 191 191 191 193 194 193 189 187 190 194 194 195 196 196 196 196 195 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 193 193 194 194 194 194 194 195 195 194 193 192 191 193 193 194 195 196 197 197 198 194 195 196 196 196 196 195 194 197 193 189 191 195 196 192 188 191 190 190 190 190 190 191 191 192 192 191 190 189 188 187 187 189 189 189 189 189 189 189 189 190 190 190 189 189 189 189 189 194 192 189 187 186 187 189 191 189 189 190 191 192 192 192 191 190 190 190 190 190 190 190 190 185 185 185 186 186 187 187 188 187 187 187 187 189 189 189 189 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 185 185 184 184 184 184 183 183 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 182 183 183 184 184 185 185 186 186 188 186 184 183 182 183 184 185 183 183 184 185 185 184 183 183 182 183 185 186 186 185 183 182 188 187 185 184 183 182 183 183 183 183 184 184 185 186 186 187 183 184 184 185 186 187 188 189 190 188 186 184 183 184 185 186 186 189 192 194 193 192 193 194 196 194 193 194 196 195 192 189 190 192 195 197 199 199 198 197 197 196 195 193 192 191 190 190 191 190 189 188 187 188 189 189 190 189 188 188 188 190 192 194 188 187 185 183 183 184 186 188 189 189 190 191 191 191 192 193 192 194 196 196 195 195 197 199 196 197 197 198 197 196 194 193 196 197 197 198 197 196 195 194 194 195 196 199 200 202 203 203 210 207 204 201 200 200 201 203 203 202 201 200 198 197 196 195 195 196 197 198 199 200 200 200 200 199 197 197 198 199 201 202 203 204 206 208 209 210 210 210 213 214 215 217 219 221 223 224 225 226 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 228 227 227 227 226 226 226 224 224 223 222 221 220 219 219 220 221 221 221 221 220 219 219 220 220 219 218 217 217 216 216 217 216 213 211 210 211 213 214 209 212 216 220 222 223 222 222 225 225 226 226 226 226 226 225 226 225 224 223 223 223 224 224 225 225 225 224 224 223 223 223 224 224 223 223 222 221 220 220 220 221 222 222 222 223 223 224 221 221 222 223 223 224 224 225 224 224 224 224 224 224 224 224 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 219 219 217 216 215 214 215 215 215 214 214 213 213 212 211 211 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 210 210 210 210 211 211 212 212 212 212 212 213 215 215 213 211 169 168 167 166 165 165 166 166 168 168 168 168 168 168 168 168 167 167 166 166 166 166 165 165 163 165 167 168 169 168 167 166 167 166 164 165 166 167 166 165 165 166 166 167 167 168 168 169 167 167 167 168 168 168 169 169 167 167 167 167 167 167 167 167 165 165 165 165 164 164 165 165 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 168 166 165 165 166 168 170 170 169 169 168 167 166 165 165 169 169 168 167 167 168 169 169 167 168 169 170 170 169 167 166 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 169 169 169 170 170 171 171 171 171 171 172 172 171 170 169 168 170 171 171 171 172 172 173 173 172 173 173 171 169 169 172 174 171 171 172 172 173 174 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 178 177 176 175 174 173 173 172 176 176 175 174 174 174 175 176 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 179 182 185 185 185 184 185 186 186 187 188 188 188 188 189 190 193 191 190 190 191 191 190 188 190 191 193 194 193 191 188 186 190 190 191 191 191 191 192 192 191 191 192 193 194 195 195 196 197 196 195 195 195 197 199 200 196 198 199 199 199 199 200 202 200 200 200 200 201 201 201 201 198 200 201 201 199 199 201 202 207 206 204 205 207 208 207 206 207 207 207 207 208 208 209 209 206 207 208 209 211 212 213 214 212 212 212 212 212 212 212 212 213 213 213 213 213 213 214 214 211 212 213 214 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 213 212 211 212 213 215 216 211 212 214 214 214 214 212 211 213 213 213 213 213 213 213 213 215 214 214 213 213 212 212 211 213 213 212 212 212 212 213 213 211 211 210 210 210 210 210 210 212 212 212 212 213 214 214 214 214 214 214 214 214 214 214 213 216 216 217 218 218 218 218 218 215 216 216 216 217 217 218 218 215 216 217 218 219 219 219 218 220 220 219 219 219 219 219 218 219 219 220 220 221 222 222 223 220 220 220 220 220 220 220 220 221 221 220 220 219 219 219 218 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 219 219 219 220 220 219 219 219 218 218 218 219 218 218 217 217 218 218 219 217 217 217 217 217 217 217 217 216 216 217 218 218 217 216 216 215 216 217 218 217 216 215 214 218 217 216 215 215 215 215 215 215 217 218 217 215 213 214 215 215 215 215 215 215 216 216 216 215 215 215 215 215 215 215 215 214 214 214 215 215 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 218 218 218 217 216 215 214 213 215 215 215 216 216 216 217 217 217 217 217 217 217 217 217 217 218 218 217 217 217 217 216 215 219 218 215 214 214 215 218 219 216 216 215 215 215 214 214 214 217 216 215 214 213 213 214 214 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 210 210 211 211 211 210 210 210 212 212 212 212 212 212 211 210 210 206 207 213 214 219 217 197 149 157 197 226 221 213 214 216 216 217 218 216 214 213 216 218 213 219 226 189 152 191 235 219 223 216 218 239 217 143 145 233 217 177 151 130 138 177 185 167 187 208 192 182 228 248 211 187 196 220 230 180 153 171 187 219 234 240 250 226 132 104 168 185 153 188 226 226 230 221 186 193 224 235 242 193 111 104 173 229 199 210 243 233 176 90 60 54 60 34 66 155 225 248 216 142 99 126 141 180 189 186 161 210 243 234 218 118 55 89 131 185 205 227 217 218 212 204 220 209 209 211 210 208 210 213 213 209 209 210 212 213 213 212 210 209 211 211 211 211 211 211 211 211 210 210 211 212 212 211 210 210 208 211 212 209 208 209 209 208 202 208 211 208 205 207 212 216 205 206 233 229 191 157 126 110 142 204 241 250 169 51 78 173 177 151 152 182 217 243 216 143 163 157 134 182 227 194 141 174 213 216 209 203 179 163 189 211 189 147 152 166 187 196 163 69 44 107 166 153 104 76 82 112 160 207 210 139 115 187 225 189 158 197 196 167 159 157 151 158 132 72 31 20 98 211 235 225 201 187 167 107 82 140 178 167 145 166 172 123 108 123 157 168 131 62 49 88 129 192 240 235 144 39 74 159 196 193 120 54 119 189 223 217 220 216 199 194 196 206 210 204 201 206 209 206 200 204 209 213 216 218 223 226 219 217 178 121 141 186 150 97 114 171 148 101 70 116 221 235 128 164 213 226 232 234 175 97 108 165 219 235 225 166 98 95 143 160 93 38 58 45 30 77 164 185 122 119 163 208 210 183 117 94 135 174 172 171 153 121 102 131 144 160 175 182 185 172 188 182 176 175 181 188 191 189 175 141 106 53 35 89 146 171 160 166 170 134 116 117 124 95 69 88 76 37 29 58 70 54 59 68 68 54 40 36 39 40 43 49 64 58 40 16 7 29 101 197 214 198 190 191 212 202 152 100 86 60 54 112 162 186 112 33 24 65 101 122 124 135 144 145 121 50 24 85 167 220 217 208 195 206 196 125 83 23 10 34 116 208 212 209 197 96 22 19 96 182 144 75 38 99 159 145 105 35 17 18 42 141 211 168 89 79 132 188 182 186 184 179 178 186 198 185 168 163 186 154 76 52 88 56 21 71 150 216 207 194 149 66 102 200 188 182 179 182 183 181 180 182 178 185 192 156 120 90 104 111 78 81 118 160 155 136 141 148 160 129 135 177 201 193 169 146 104 119 139 161 156 149 128 59 81 124 138 131 103 84 119 135 155 149 157 145 109 114 166 204 189 182 177 178 184 187 183 178 183 188 187 180 180 187 188 183 183 183 183 183 183 181 180 179 188 179 161 141 166 196 190 194 160 128 140 185 189 185 187 153 121 86 109 146 157 124 96 58 49 83 99 119 140 109 79 98 146 109 47 68 152 210 158 100 100 101 119 149 167 130 88 107 99 126 133 127 103 57 77 164 204 195 184 195 195 182 183 177 182 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 185 185 185 185 184 184 183 183 187 185 182 181 180 181 184 186 183 184 184 182 181 180 183 185 182 182 182 183 183 184 184 185 180 183 185 186 184 182 181 182 184 184 185 185 185 186 186 186 185 185 185 185 185 185 185 185 184 185 185 186 186 185 185 184 185 183 180 191 189 182 186 172 134 133 175 215 203 207 200 110 58 149 209 214 198 193 198 183 204 191 148 130 153 155 134 130 102 121 113 101 106 105 120 161 140 116 130 148 145 123 87 69 83 94 106 148 196 208 199 181 186 183 184 193 183 153 152 185 181 198 184 158 162 181 187 185 183 184 184 184 185 185 186 186 185 186 186 187 187 186 186 185 184 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 183 183 183 183 183 182 181 180 182 182 182 181 181 180 180 180 174 194 190 159 139 141 157 176 175 144 129 169 193 149 115 128 171 192 193 189 183 182 189 180 183 183 182 182 182 182 181 181 183 182 182 181 181 182 183 183 180 193 197 205 202 100 76 157 203 211 200 196 197 193 196 188 197 195 187 178 172 171 184 202 207 192 187 208 203 149 133 177 208 220 198 197 192 195 190 189 189 190 190 189 189 192 197 201 191 192 191 190 189 190 191 191 193 194 195 195 195 195 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 191 192 192 192 193 193 194 194 195 195 195 195 195 194 193 192 192 193 193 194 195 196 197 197 194 195 196 196 196 196 195 194 198 194 190 191 195 196 192 188 192 192 191 191 191 191 192 193 191 191 190 189 188 188 187 187 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 195 193 190 188 187 188 190 191 189 190 191 192 193 193 192 191 189 189 189 189 188 188 188 188 184 185 185 186 186 187 187 187 189 189 189 189 187 187 187 187 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 185 185 185 184 184 183 183 183 185 185 185 185 185 185 185 185 179 181 185 187 188 186 183 182 182 182 183 183 184 184 184 185 188 187 185 184 183 184 185 186 183 183 184 185 185 184 183 183 182 183 185 186 186 185 183 182 185 184 183 181 180 180 180 180 186 186 186 185 185 185 185 185 186 186 186 186 186 186 186 186 187 187 185 185 185 186 187 189 187 190 194 195 194 193 193 194 193 193 193 195 196 196 195 193 194 195 197 199 200 200 199 199 200 200 200 199 199 198 197 197 193 192 190 188 187 188 189 190 193 191 190 188 188 189 190 191 189 187 185 183 183 185 187 188 187 187 187 188 189 190 190 190 192 194 195 195 194 194 196 198 200 199 197 195 194 194 194 195 196 196 197 197 196 195 194 194 197 197 198 198 199 200 201 201 207 206 205 203 201 201 200 199 200 200 199 199 198 198 198 197 194 195 196 198 199 199 199 199 198 198 197 196 197 199 202 204 203 204 206 207 208 209 209 209 214 215 217 219 221 223 225 225 226 227 228 229 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 228 228 227 227 227 226 226 225 224 224 223 222 221 221 220 222 222 223 223 222 221 220 220 219 219 219 218 218 217 217 217 220 217 214 212 211 212 215 216 211 214 218 222 224 224 223 223 226 227 227 227 227 227 226 226 226 225 224 223 223 223 224 224 225 225 224 224 224 224 223 223 224 224 223 223 222 221 220 220 220 221 222 222 222 223 223 224 222 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 217 217 218 218 218 219 219 219 218 218 218 218 218 218 218 218 219 219 217 216 215 214 215 215 215 215 214 214 213 212 212 212 212 212 212 212 212 212 212 212 209 209 210 211 212 213 214 214 210 210 211 211 211 212 212 212 209 208 208 210 212 212 208 205 168 167 166 166 165 166 166 167 169 169 169 169 169 169 169 169 167 167 167 167 166 166 166 166 167 167 168 169 169 169 168 168 168 166 164 164 166 167 167 165 166 166 166 167 167 168 168 168 168 168 168 168 169 169 170 170 168 168 168 168 168 168 168 168 166 167 167 166 165 165 166 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 170 168 166 164 164 167 170 172 170 170 169 169 168 167 167 166 170 169 168 168 168 168 169 170 167 168 168 169 169 169 168 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 168 168 169 170 170 171 172 172 171 171 171 171 170 170 169 168 171 171 171 171 171 172 172 172 169 171 173 172 171 170 171 173 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 176 177 177 176 175 174 173 173 172 175 175 174 174 174 175 176 176 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 179 182 185 186 186 185 185 186 186 187 188 188 188 188 189 190 193 191 190 190 192 192 191 189 190 191 192 192 192 190 189 187 191 191 191 191 191 191 191 191 192 193 193 194 194 195 195 196 198 197 197 197 197 198 199 199 199 200 201 200 199 199 199 201 200 200 200 200 200 200 200 200 200 201 202 201 199 197 198 200 210 207 204 203 205 207 208 208 206 206 207 207 207 208 208 208 206 206 207 209 210 212 213 213 211 211 211 211 211 211 211 211 214 214 213 212 212 213 213 214 211 212 214 214 213 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 211 211 212 213 214 214 215 215 212 212 213 213 213 213 212 212 214 214 213 213 212 212 211 211 214 214 213 213 212 212 211 211 213 213 212 212 212 212 213 213 212 212 212 211 211 211 210 210 211 210 210 211 214 215 215 214 212 213 214 214 215 215 214 214 213 213 215 216 217 217 217 217 216 216 216 216 216 217 217 217 216 217 217 218 218 218 217 217 219 219 219 219 219 219 219 219 217 217 218 219 220 221 222 223 220 220 220 220 220 220 220 220 221 221 221 220 219 218 217 217 221 221 221 221 221 221 221 221 218 219 219 219 219 220 220 220 219 219 219 219 219 219 219 219 220 219 219 219 218 218 218 217 219 218 218 217 217 218 218 219 216 216 216 216 216 216 216 216 217 216 216 216 216 216 216 217 214 215 217 218 218 216 214 212 217 216 216 215 215 215 216 216 216 218 220 219 217 216 216 218 215 215 215 215 216 216 216 216 214 214 214 214 214 214 214 214 213 213 214 215 215 216 217 217 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 217 217 217 216 215 214 212 212 214 215 215 215 216 216 216 217 216 216 216 216 216 216 216 216 218 218 217 217 217 217 216 215 218 217 216 215 215 216 217 218 215 215 215 215 214 214 214 213 213 212 212 213 213 215 216 217 210 210 211 212 212 211 210 210 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 209 210 211 211 212 211 211 210 211 211 212 212 212 212 211 211 209 209 213 216 196 196 228 234 151 137 191 232 221 220 221 209 212 215 218 218 215 214 217 220 217 222 230 194 154 194 242 229 222 225 215 232 229 148 133 228 252 211 178 131 118 166 174 131 114 184 225 205 198 201 189 196 215 227 235 216 192 171 164 184 216 235 251 213 128 117 168 175 183 216 241 235 218 182 161 189 215 240 249 197 115 91 125 154 151 186 226 200 146 85 63 46 43 41 65 138 211 252 242 149 75 79 129 213 230 178 127 159 194 173 144 84 98 163 185 212 212 209 206 221 209 202 223 212 207 210 211 210 211 214 213 210 210 211 211 212 212 211 211 210 210 210 210 210 210 210 210 210 208 209 211 212 212 211 209 208 206 208 211 211 210 210 210 210 213 212 214 216 211 206 213 226 187 168 208 241 223 184 150 139 147 191 211 215 158 72 81 136 142 142 160 176 185 239 243 140 152 139 140 216 240 167 103 148 220 222 207 198 173 140 158 196 200 157 160 153 153 173 152 47 39 127 205 184 109 84 113 140 140 169 171 125 140 216 200 116 113 205 227 176 178 216 186 115 93 95 63 10 72 203 234 205 149 148 143 98 88 160 213 214 149 139 138 112 124 135 138 132 112 59 51 81 133 225 251 212 112 49 95 170 162 107 81 112 174 218 227 218 227 211 175 166 200 207 210 206 204 207 208 204 209 212 212 208 202 203 212 221 221 176 132 103 153 210 144 53 103 151 152 170 165 171 209 160 131 198 233 228 211 177 148 143 131 107 168 243 240 180 110 75 116 119 77 65 87 48 23 74 140 180 121 123 193 245 238 207 147 113 168 217 197 176 144 94 106 151 183 194 182 173 182 179 187 181 178 178 175 175 188 202 174 103 65 64 84 118 135 143 138 145 148 111 89 76 84 74 63 71 64 42 35 51 68 73 86 112 123 97 54 29 30 39 43 42 48 42 38 27 12 22 76 162 198 209 215 217 209 150 107 115 145 138 100 85 90 97 54 47 87 149 174 181 188 181 173 169 169 112 35 31 97 172 204 202 194 216 224 154 89 9 12 56 142 226 230 221 191 77 13 37 128 216 189 114 79 138 188 168 119 37 12 20 41 123 178 199 125 45 76 169 188 199 189 175 178 192 202 158 110 85 132 138 93 43 40 20 31 125 180 221 214 188 129 67 117 210 194 187 181 179 178 179 182 185 167 161 164 140 130 120 104 57 50 122 175 176 150 141 143 122 128 108 122 159 179 182 164 132 105 111 137 152 125 79 60 69 102 123 133 107 93 115 156 143 121 123 160 176 135 114 157 206 180 177 176 179 185 187 183 178 185 189 187 182 181 186 186 182 182 183 183 184 183 182 180 179 186 179 170 137 151 194 196 201 164 129 128 171 188 192 197 170 122 55 89 181 220 166 101 41 49 85 114 143 143 85 67 123 165 120 47 61 119 144 126 145 141 145 149 147 133 80 49 93 120 153 152 130 106 80 121 216 216 189 162 172 183 187 192 176 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 186 185 185 184 184 183 183 183 183 180 179 180 182 183 186 190 184 184 184 182 180 180 182 185 180 181 181 183 184 185 186 186 178 180 183 183 181 181 181 183 185 185 185 185 186 186 186 187 185 185 185 185 185 185 185 185 185 186 186 186 186 185 183 183 185 181 176 187 183 181 197 197 176 142 164 168 133 151 151 80 64 168 222 213 191 192 204 195 195 169 137 136 171 198 194 180 175 145 122 107 92 99 121 131 112 105 128 132 109 92 79 77 100 115 133 158 181 182 175 176 189 184 184 197 187 144 137 180 192 205 182 151 162 184 187 185 183 184 184 185 186 187 187 188 185 185 186 186 186 186 185 185 184 184 184 184 184 184 184 184 185 185 184 184 184 183 183 183 182 183 183 184 183 183 182 181 182 182 182 182 181 181 181 181 185 184 184 183 166 140 149 187 207 147 117 160 167 120 124 168 192 193 185 189 185 174 184 187 183 183 182 182 182 182 181 181 180 180 180 181 183 183 181 179 178 186 195 196 170 72 90 209 206 203 188 188 190 189 194 183 191 194 195 195 187 168 173 199 193 191 190 197 177 124 117 166 190 211 196 200 195 190 184 194 185 186 188 190 191 192 192 192 188 190 190 189 189 192 192 189 190 191 191 192 192 191 191 190 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 194 194 195 195 194 193 192 192 192 193 193 194 195 195 195 194 195 196 196 196 196 195 194 197 194 192 192 195 195 193 190 193 193 192 191 191 191 192 192 189 189 189 189 188 188 188 188 189 189 189 189 189 189 189 189 188 188 188 188 189 189 189 189 194 193 191 189 188 189 190 190 189 190 192 193 193 193 191 190 190 190 189 188 188 187 186 186 187 188 188 188 188 188 188 189 190 191 191 189 187 185 185 186 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 186 186 186 185 184 184 183 183 184 184 185 185 185 185 186 186 178 181 184 187 188 187 184 183 182 182 183 183 183 183 183 183 186 185 185 184 185 185 186 186 183 183 184 185 185 184 183 183 183 184 184 185 185 184 184 183 182 182 182 182 183 185 186 187 187 187 186 186 185 185 184 184 188 188 188 187 186 186 185 185 184 185 185 186 187 188 189 189 190 192 195 196 195 194 194 195 193 193 193 195 196 197 198 197 198 198 199 200 200 201 201 202 200 200 200 200 199 198 197 197 195 193 190 188 187 187 188 189 194 193 192 191 190 190 190 191 192 191 190 188 188 188 189 190 187 186 185 187 189 190 189 188 193 195 197 196 194 194 195 197 201 199 196 194 194 194 196 198 196 197 197 197 197 196 195 194 199 198 197 197 198 199 201 202 204 206 205 202 201 202 201 198 199 199 198 198 198 198 198 198 196 196 197 198 199 199 199 199 195 196 196 196 196 198 201 203 205 205 205 206 207 209 210 211 215 216 219 221 223 225 226 226 227 228 229 230 230 230 230 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 229 228 228 228 227 227 227 227 226 226 225 225 224 223 223 223 224 224 224 224 223 222 221 220 220 220 220 220 220 220 220 220 220 219 216 214 213 214 216 217 215 217 220 222 224 225 224 224 227 227 227 228 227 227 226 225 226 225 224 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 222 222 221 221 221 220 221 222 222 222 223 223 224 223 223 223 223 223 223 223 223 223 223 224 224 224 224 225 225 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 216 217 217 218 219 220 220 221 219 219 219 219 219 219 219 219 219 218 217 215 215 215 215 216 215 215 215 214 213 213 212 212 213 213 213 213 213 213 213 213 209 210 210 211 212 213 214 215 210 211 211 211 212 212 212 213 211 209 209 211 214 213 209 205 168 168 167 167 167 168 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 170 169 168 168 167 168 168 168 168 166 164 164 166 167 167 166 166 166 167 167 167 167 168 168 167 167 168 168 168 169 169 169 168 168 168 168 168 168 168 168 166 167 167 166 164 164 166 169 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 166 167 168 169 170 171 171 170 170 169 169 168 168 170 169 169 168 168 169 169 170 168 168 168 167 167 168 169 169 167 167 167 168 168 169 169 169 171 171 170 170 170 170 170 170 168 168 169 170 170 171 172 172 169 169 169 170 171 172 173 174 172 171 171 171 171 171 171 170 166 169 173 174 173 171 171 171 172 172 172 172 172 172 172 172 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 176 177 176 176 175 175 174 173 173 174 174 174 174 174 175 177 177 176 176 175 175 175 175 175 175 175 175 175 176 177 177 178 178 177 180 184 186 185 184 185 185 186 187 188 188 188 188 189 190 191 189 188 189 191 192 191 189 191 191 191 190 190 190 189 189 191 191 191 191 191 191 191 191 193 193 193 193 193 193 193 194 195 196 197 197 198 197 197 196 199 200 201 201 200 200 201 202 200 200 200 200 200 200 199 199 201 202 203 202 200 199 200 201 209 206 203 202 204 206 206 206 206 206 206 207 207 208 208 208 208 208 209 209 209 210 210 210 211 211 211 211 211 211 211 211 215 214 213 212 212 212 213 214 210 212 214 214 212 211 212 213 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 211 212 214 215 215 214 213 212 213 213 212 211 211 212 213 213 215 215 214 213 212 211 210 209 213 213 213 212 212 212 212 212 211 211 211 211 211 211 211 211 214 214 214 213 213 212 212 212 213 212 210 211 213 214 213 211 209 210 211 213 214 214 214 214 213 214 214 215 215 215 215 214 217 216 216 216 216 216 216 215 217 217 218 218 218 217 216 216 218 218 218 219 219 220 220 220 217 218 218 218 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 218 218 218 219 219 220 220 220 218 219 219 219 219 219 219 220 219 219 219 218 218 218 217 217 219 218 218 217 217 218 218 219 216 216 216 216 216 216 216 216 218 217 215 214 214 215 217 218 216 216 216 216 216 215 214 214 216 216 215 215 215 216 216 217 213 216 218 218 217 216 216 217 213 213 214 214 215 215 215 216 214 214 214 214 214 214 214 214 213 213 214 215 215 216 217 217 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 214 214 214 214 213 213 214 214 215 215 215 216 216 216 216 216 216 216 216 216 216 216 218 218 217 217 217 217 216 215 216 216 215 215 215 215 216 216 215 215 215 214 214 214 213 213 211 211 211 211 211 213 214 215 210 210 211 212 212 211 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 208 209 211 212 212 212 212 211 210 211 212 212 213 213 213 213 212 214 217 219 189 181 211 209 133 109 185 238 216 220 227 208 208 213 218 219 217 216 218 221 223 223 224 210 185 179 199 217 218 231 218 224 238 189 155 194 241 222 215 189 169 175 152 114 101 175 218 163 131 169 199 215 224 227 221 232 231 203 182 173 178 202 218 163 102 121 169 193 221 234 242 239 198 156 163 184 185 203 212 191 159 136 122 112 105 127 157 146 136 114 90 49 26 66 96 132 175 236 248 164 79 92 181 247 228 129 86 117 115 126 121 124 194 239 220 230 221 206 198 207 208 208 217 210 209 212 212 209 208 211 212 211 212 211 211 210 210 211 211 212 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 208 208 209 210 210 210 211 212 205 204 207 211 210 205 205 210 208 178 203 235 235 216 180 155 164 189 197 188 147 83 63 79 108 166 202 151 131 209 224 142 157 150 151 209 224 168 116 146 213 229 200 180 178 157 156 174 185 166 173 157 142 124 98 35 39 126 213 198 111 92 147 177 125 136 139 120 165 235 195 108 101 194 219 161 158 208 181 93 122 152 112 18 33 136 182 177 148 138 137 115 115 162 193 196 134 118 131 126 146 143 119 102 82 83 72 65 128 235 248 172 122 119 128 146 152 141 153 192 207 229 212 188 189 172 161 186 204 195 195 206 213 210 206 208 213 218 215 197 173 163 170 183 187 159 131 117 173 198 122 78 147 188 207 239 243 191 132 82 148 219 232 218 189 155 174 207 137 114 181 253 251 203 134 79 82 69 71 94 93 55 41 65 120 195 147 132 186 226 208 175 143 125 184 232 215 179 145 123 166 183 190 193 180 175 189 185 177 179 187 189 171 154 170 200 172 66 33 88 132 120 100 117 125 124 118 91 88 70 70 67 71 57 46 50 60 68 72 76 95 119 132 108 64 35 31 39 41 41 45 38 37 31 16 22 46 125 157 184 209 205 169 93 113 162 204 212 168 97 46 16 26 97 170 222 213 198 209 178 129 122 164 164 90 38 53 96 138 174 197 218 209 123 63 6 14 58 128 208 229 227 183 55 12 73 152 218 207 165 144 177 208 192 147 54 16 25 37 90 121 168 132 44 35 122 166 202 193 185 197 198 181 103 54 40 78 85 74 28 18 50 107 183 206 219 208 153 94 96 156 204 193 188 181 176 177 181 182 180 164 162 166 152 144 108 85 69 89 150 188 205 196 173 168 155 144 135 137 136 141 170 174 138 124 128 133 100 82 71 64 113 133 120 112 78 99 139 149 117 100 138 182 168 115 115 170 207 181 180 180 182 184 183 181 178 173 169 174 184 187 181 180 186 181 182 183 184 184 182 181 180 186 184 181 128 124 181 190 187 175 153 140 163 183 195 201 176 127 53 91 192 231 179 119 62 91 80 101 141 129 79 82 137 140 99 58 73 82 95 112 154 174 179 152 106 87 69 74 132 189 188 156 107 84 109 171 225 182 148 132 160 177 181 190 179 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 186 185 185 184 183 183 182 182 181 179 180 184 184 180 179 181 186 186 185 183 181 181 183 186 181 182 182 183 183 184 185 185 180 182 183 183 182 183 185 188 185 185 185 186 186 186 187 187 185 185 185 185 185 185 185 185 187 187 187 187 185 184 182 181 181 182 179 184 182 187 206 204 199 136 125 95 64 86 83 60 103 187 219 202 192 199 211 204 168 130 126 144 155 182 200 182 210 197 177 141 100 83 86 88 86 88 100 96 83 67 72 114 150 170 178 160 143 142 159 189 191 187 183 195 192 148 134 171 199 197 165 147 173 191 186 188 185 185 185 185 185 185 185 185 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 183 183 183 181 182 183 184 184 184 183 182 182 182 182 182 183 183 183 183 184 177 178 190 184 155 152 178 201 137 99 133 145 134 166 194 185 184 177 185 183 173 181 183 183 183 182 182 182 182 181 181 180 180 180 180 181 181 180 179 183 188 200 165 112 77 140 214 202 197 187 193 193 194 204 197 189 194 193 194 188 166 162 186 189 201 198 188 167 124 105 127 164 199 191 197 195 190 184 197 187 187 189 193 194 185 168 154 181 188 193 191 189 190 192 191 189 189 190 191 191 190 189 189 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 192 192 192 192 192 192 191 190 191 192 193 193 193 192 191 192 192 192 193 193 193 193 193 194 195 196 196 196 196 195 194 195 194 194 194 194 194 193 193 193 193 192 191 190 190 190 190 188 188 188 188 188 189 189 189 188 188 188 188 188 188 188 188 187 187 188 188 188 189 189 189 193 192 192 191 190 190 189 189 190 191 193 194 194 192 191 189 192 192 191 190 188 187 186 185 189 189 189 189 188 188 188 188 188 190 191 189 187 185 186 188 189 189 189 188 187 187 186 186 187 187 187 187 187 187 187 187 188 187 187 186 185 184 183 183 184 184 184 185 185 186 186 186 184 184 184 184 184 184 184 185 184 184 184 184 184 183 183 183 181 182 183 184 185 185 185 185 183 183 184 185 185 184 183 183 185 184 184 183 183 184 184 185 184 184 184 185 187 189 190 192 186 186 186 186 186 186 186 186 188 188 188 187 187 186 186 186 183 185 187 189 189 189 188 187 193 195 197 197 196 196 197 198 197 196 196 196 196 198 200 201 200 199 199 199 200 202 205 207 202 202 202 202 200 198 196 195 197 195 191 188 186 186 187 188 193 193 194 195 195 194 194 193 194 194 193 193 192 191 190 190 192 190 190 191 194 195 194 193 196 198 199 198 196 195 195 197 196 196 196 196 197 198 199 200 198 199 199 199 199 198 197 196 199 198 196 195 196 199 203 206 205 206 204 199 198 202 203 201 200 200 199 198 198 197 196 196 199 199 200 201 201 201 200 200 195 197 199 200 199 200 203 206 208 207 205 205 207 210 213 215 217 218 220 223 225 226 226 226 228 229 230 231 231 231 230 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 229 229 228 228 228 227 227 227 227 227 227 226 226 225 225 225 225 225 225 225 224 223 221 221 220 220 221 221 221 221 222 222 220 219 218 216 216 216 216 217 220 220 221 222 223 224 225 225 227 227 227 227 227 226 225 225 226 225 224 223 223 223 224 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 220 221 222 222 222 223 223 224 225 224 224 223 223 222 221 221 223 223 223 224 224 225 225 225 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 217 216 215 215 215 216 217 216 215 215 214 214 213 213 212 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 211 211 211 212 212 212 213 213 214 213 212 214 218 217 212 207 169 168 168 168 168 169 170 171 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 170 169 167 165 165 165 167 168 169 166 164 164 165 167 167 166 167 167 167 167 167 167 167 167 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 164 165 165 164 161 161 164 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 166 168 169 170 170 169 168 171 171 171 170 170 170 169 169 170 170 169 168 168 169 170 170 169 168 167 166 166 168 170 171 167 167 167 168 168 169 169 170 171 171 171 170 170 170 170 170 168 168 169 170 170 171 172 172 168 168 168 169 172 174 177 179 172 172 172 171 171 170 170 170 163 167 173 175 174 172 171 171 173 173 172 172 172 172 171 171 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 176 176 176 176 176 176 175 175 174 174 174 173 173 173 173 174 176 177 178 176 176 176 175 175 174 174 174 174 174 175 176 177 177 178 178 175 179 183 185 184 183 184 184 186 187 188 188 188 188 189 190 189 188 187 188 190 191 190 189 191 190 190 189 189 190 190 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 193 195 196 196 195 193 192 198 199 201 201 201 201 203 204 200 200 200 200 200 199 199 199 201 203 204 204 202 201 202 204 206 204 203 203 205 205 204 203 206 206 206 207 207 207 208 208 211 211 210 210 209 208 207 207 211 211 211 211 211 211 211 211 215 214 213 212 212 212 213 214 210 213 214 214 212 210 211 213 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 212 213 216 217 216 213 210 208 214 213 211 210 210 211 213 214 216 215 214 213 211 210 209 208 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 211 211 211 210 210 209 209 209 216 213 211 211 213 213 211 209 206 207 209 212 213 213 213 213 216 216 216 216 215 214 213 213 217 217 217 216 216 215 215 215 217 218 218 218 218 217 215 215 217 217 218 219 220 220 221 221 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 217 217 218 218 219 220 220 221 218 218 218 218 218 218 218 218 217 218 218 219 219 220 220 220 218 218 218 219 219 219 219 220 219 219 219 218 218 218 217 217 219 218 218 217 217 218 218 219 216 216 216 216 216 216 216 216 218 217 215 213 213 215 217 218 219 217 215 213 213 213 215 216 215 215 215 215 215 216 217 218 209 212 215 215 214 213 213 215 212 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 213 213 214 215 215 216 217 217 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 209 210 211 213 214 215 215 215 214 214 215 215 215 216 216 216 216 216 216 216 216 216 216 216 218 218 217 217 217 217 216 215 213 214 215 215 215 215 214 213 215 215 215 214 214 213 213 213 214 213 212 210 209 208 208 208 210 210 211 212 212 211 210 210 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 207 209 210 212 213 213 213 212 210 211 212 213 214 214 214 214 212 213 216 223 200 188 198 168 102 83 185 246 211 214 230 211 204 211 217 220 218 217 219 222 211 221 223 221 189 125 122 185 220 235 221 219 245 227 171 143 177 215 245 234 227 218 165 118 168 207 204 111 84 172 230 236 216 227 209 218 232 225 220 198 170 170 158 93 72 131 183 218 241 226 217 220 182 158 173 151 158 154 148 161 188 192 165 140 96 87 98 118 168 178 135 59 10 65 123 177 186 201 230 190 114 147 244 250 181 71 69 116 134 141 189 223 226 223 210 201 204 206 207 207 211 209 206 212 212 214 213 207 205 207 211 212 213 212 210 209 209 210 212 213 210 210 210 210 210 210 210 210 213 211 209 207 207 209 211 213 212 210 208 207 207 207 209 210 213 212 210 207 207 211 216 220 199 179 192 204 216 234 209 169 168 185 201 200 165 95 44 39 103 214 237 105 76 169 183 159 166 166 144 154 163 158 130 137 190 221 187 162 189 195 181 174 185 181 176 154 139 90 63 54 45 106 184 185 114 105 160 175 149 154 147 118 160 238 223 170 147 176 183 149 123 129 123 94 148 178 134 30 12 81 152 205 195 165 156 149 148 156 145 134 90 84 117 126 149 138 102 81 79 104 85 62 116 190 182 125 112 184 163 110 141 208 230 214 215 228 195 153 139 128 158 230 202 178 177 204 221 212 207 215 196 208 209 186 151 131 136 150 148 193 169 119 169 170 102 134 211 248 251 233 219 154 101 145 194 234 211 204 206 199 213 199 130 153 201 232 241 210 131 74 58 43 80 110 82 66 75 69 145 236 186 141 166 192 175 153 136 124 162 202 197 168 153 172 194 190 182 186 182 181 190 178 182 177 186 199 186 158 156 175 143 36 19 96 139 108 98 150 173 160 141 121 132 110 96 91 86 59 43 63 96 106 86 63 92 96 91 71 46 33 34 40 38 43 49 38 34 30 16 23 30 76 89 140 180 151 119 89 160 209 224 232 208 132 63 12 16 129 207 234 202 185 214 176 119 94 151 204 178 125 76 46 58 129 190 219 184 77 45 27 16 52 100 170 209 216 163 25 13 104 172 213 207 184 162 160 205 199 167 73 26 31 30 60 96 104 105 73 30 50 106 197 195 199 217 202 153 55 28 38 54 37 48 25 21 100 187 232 228 211 181 103 63 132 195 192 183 183 179 177 182 187 181 170 170 181 189 177 152 72 56 101 123 149 162 200 213 187 186 195 184 182 167 129 120 172 196 159 136 148 128 50 62 118 126 172 176 141 120 78 105 124 110 94 138 189 197 123 71 125 193 198 187 186 185 184 182 180 179 178 156 146 157 184 191 177 176 191 180 181 183 184 184 183 181 180 187 191 189 118 99 165 178 164 174 168 154 162 182 201 204 176 131 46 85 191 221 163 136 124 160 90 79 113 101 77 87 105 107 88 94 110 81 97 128 144 193 196 141 65 60 90 123 181 190 161 130 100 105 166 203 177 152 118 125 182 198 184 189 189 185 185 184 184 183 182 181 181 182 182 182 182 182 182 182 182 185 185 184 184 183 182 181 181 183 181 184 188 185 175 169 168 187 188 186 184 182 182 185 187 184 183 183 183 183 183 183 183 184 185 186 185 185 187 190 194 185 185 185 186 186 187 187 187 185 185 185 185 185 185 185 185 188 188 188 187 185 183 181 180 174 186 186 188 186 195 208 196 165 92 67 40 48 82 74 92 120 188 210 202 203 204 199 181 156 146 131 137 151 141 136 156 173 229 228 176 128 75 54 85 88 90 88 86 87 64 88 184 176 196 191 142 107 115 155 204 191 190 183 192 194 156 136 163 193 178 142 140 179 192 182 187 186 186 185 184 184 183 182 182 183 184 184 185 185 184 184 183 184 184 184 184 184 184 184 184 185 185 185 184 184 184 183 183 181 181 183 184 184 184 184 183 182 182 182 183 183 184 184 184 178 183 183 185 186 172 155 152 150 108 89 130 159 180 207 192 172 187 183 182 181 182 187 174 183 183 182 182 182 182 181 181 184 184 185 183 182 182 183 185 191 201 211 136 65 103 194 201 196 193 189 197 191 186 196 189 189 196 193 197 200 179 161 170 185 205 201 189 187 164 129 118 151 208 206 199 191 194 188 195 195 191 191 196 195 176 142 115 176 188 196 193 187 188 191 193 190 190 191 192 192 191 190 190 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 192 192 191 191 191 188 188 190 191 191 191 191 190 192 192 192 192 192 192 192 192 194 195 196 196 196 196 195 194 193 194 195 194 193 193 194 194 193 192 191 190 189 189 188 188 186 187 187 188 188 189 190 190 188 188 188 188 188 188 188 188 187 187 187 188 188 189 189 190 192 192 192 192 192 190 189 188 191 192 194 195 194 192 190 188 195 194 193 191 189 187 186 185 188 188 188 187 187 186 186 186 186 188 190 189 187 186 188 190 189 189 188 188 187 186 185 185 187 187 187 187 187 187 187 187 188 188 187 186 185 185 184 183 184 184 184 185 185 186 186 186 190 187 183 180 179 181 184 186 186 186 186 185 184 184 184 183 177 179 181 183 184 184 184 183 183 183 184 185 185 184 183 183 186 185 183 182 182 183 185 186 186 185 184 184 184 185 186 186 184 184 185 186 187 187 188 189 187 187 187 187 187 187 188 188 184 186 188 190 190 189 186 184 196 198 199 198 197 197 199 201 201 200 198 197 196 198 201 202 200 199 198 198 200 204 208 211 211 211 210 209 206 203 200 199 199 196 192 188 186 186 187 188 192 193 195 197 198 198 197 197 193 194 194 194 192 190 188 187 199 197 196 197 200 202 201 199 199 200 201 199 197 195 196 197 190 192 196 199 201 202 202 201 200 200 201 201 201 200 199 198 198 196 194 193 195 200 205 209 207 207 202 195 195 201 205 204 202 201 200 199 197 195 194 194 201 202 202 202 202 202 201 201 197 200 203 205 204 205 207 209 210 208 206 205 207 211 216 219 218 219 221 224 225 226 226 226 229 230 230 231 231 231 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 229 229 229 228 228 227 227 227 228 228 228 227 227 226 226 226 226 226 226 225 224 223 222 221 219 219 219 220 220 221 221 221 220 220 219 218 217 217 217 217 223 222 222 222 223 224 225 226 227 227 227 227 227 226 225 224 226 225 224 223 223 223 224 224 224 224 224 224 224 224 224 224 221 222 222 222 222 222 223 223 220 221 222 222 222 223 223 224 226 225 224 223 222 221 220 220 223 223 223 224 224 225 225 225 223 224 224 225 225 224 224 223 223 222 221 221 221 221 220 219 221 221 220 219 219 218 217 217 219 219 219 219 219 219 219 219 217 216 216 215 215 216 217 217 216 216 215 215 214 213 213 212 213 213 213 213 213 213 213 213 215 215 214 213 212 210 210 209 211 211 211 212 212 212 213 213 213 211 210 213 216 216 210 204 170 169 168 167 167 167 168 169 165 166 168 169 169 168 166 165 167 167 167 168 168 167 167 166 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 166 166 166 166 166 166 166 166 170 169 169 168 166 165 165 164 167 167 167 166 166 165 165 165 170 169 168 167 167 167 168 168 167 167 167 166 166 165 165 165 169 169 168 168 167 166 166 165 168 168 169 169 169 168 167 166 170 169 169 169 169 169 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 167 169 171 172 172 169 167 165 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 172 170 169 169 170 172 173 170 172 173 175 175 174 173 172 175 174 174 173 173 174 174 175 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 172 173 173 174 174 175 176 176 178 178 178 177 177 176 176 176 177 177 176 176 176 175 175 175 173 175 176 176 174 174 175 177 175 174 173 172 173 175 177 178 176 177 179 181 183 185 187 188 185 185 186 186 187 188 189 189 189 190 193 195 195 194 191 189 187 187 187 188 188 189 189 189 184 184 185 186 187 188 189 189 191 192 192 193 193 194 195 195 192 193 195 197 198 198 199 198 199 199 199 199 199 200 200 200 197 200 199 196 197 203 205 202 200 200 200 201 201 202 202 202 198 202 204 202 203 207 211 212 205 206 207 208 208 208 207 207 207 208 208 209 210 210 211 211 209 208 208 209 210 211 213 213 214 213 211 210 210 211 213 214 211 211 212 212 213 214 214 215 212 212 213 214 214 215 216 216 213 213 213 213 213 213 213 213 213 213 212 212 212 211 211 211 209 211 213 214 214 211 208 206 210 210 210 211 211 212 212 212 210 210 210 210 210 210 210 210 210 210 210 211 211 212 212 213 208 209 211 212 212 211 209 208 211 213 213 212 210 209 210 211 213 213 214 214 214 215 215 215 215 215 215 215 215 215 215 215 216 218 219 217 215 213 215 216 214 215 215 216 217 217 218 218 220 220 219 217 216 214 212 212 219 219 219 218 218 217 217 217 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 221 221 220 219 218 218 217 216 219 218 216 215 214 215 216 216 217 217 217 218 219 217 213 210 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 219 218 216 215 215 216 218 219 215 217 219 220 220 218 216 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 211 215 219 219 216 214 213 214 212 213 214 215 216 215 214 214 216 215 215 214 214 215 215 216 215 214 213 213 213 214 215 216 212 213 213 214 215 217 217 218 214 214 214 215 215 215 216 216 215 215 214 214 214 215 216 216 214 215 215 216 216 215 215 214 215 215 215 215 215 215 215 215 215 215 215 214 214 214 213 213 211 211 211 211 211 211 211 211 211 211 212 213 213 214 215 215 212 212 212 211 211 210 210 210 209 208 208 208 210 213 215 217 207 208 210 211 211 211 210 210 212 212 212 211 211 210 210 209 209 211 213 217 221 212 180 147 131 116 163 228 237 226 215 194 179 216 231 219 215 220 218 213 222 218 231 222 192 118 79 159 231 242 224 216 237 243 180 74 113 182 184 212 253 201 147 157 232 244 218 156 118 197 240 232 220 218 216 215 217 221 226 229 216 198 176 97 65 126 187 240 253 196 169 164 151 166 174 143 161 124 103 158 216 213 187 167 143 101 94 131 187 217 171 103 30 52 143 232 206 173 190 168 131 187 226 192 124 104 154 210 210 217 224 224 217 209 205 204 207 209 211 211 209 208 207 208 205 206 207 208 210 211 212 213 211 211 211 212 212 213 213 213 212 212 212 211 211 211 210 210 213 212 210 210 210 212 213 213 206 213 213 207 209 218 215 204 214 215 216 210 208 218 217 199 167 158 132 168 218 222 216 206 174 168 173 193 211 115 92 99 118 186 176 81 56 104 135 157 180 132 117 101 120 173 164 125 167 202 180 155 197 232 222 212 198 214 183 139 111 96 84 61 43 82 170 165 113 118 124 128 152 180 161 117 134 193 212 192 157 144 137 113 80 69 74 88 123 154 115 49 24 84 152 238 248 193 166 187 193 160 117 90 97 155 154 154 147 117 105 85 70 92 112 86 79 105 103 102 177 211 153 87 140 218 234 232 224 218 199 134 81 133 216 238 196 151 160 208 220 204 203 217 200 161 169 220 225 172 128 121 163 189 141 128 186 158 98 126 176 229 211 165 123 123 179 197 205 231 205 206 211 194 193 168 88 146 213 241 246 189 125 49 6 91 170 111 68 126 91 66 155 249 222 151 138 141 140 120 140 123 125 166 163 166 174 204 192 189 186 185 186 186 183 180 187 184 183 192 199 184 141 100 67 45 57 93 97 119 142 211 209 186 179 198 172 160 163 87 69 35 27 80 122 143 99 79 84 85 78 41 25 57 88 99 64 33 40 41 24 24 25 24 33 36 50 66 80 67 68 120 153 175 196 224 214 113 24 24 38 103 147 185 197 208 189 193 146 81 90 194 217 193 167 76 23 79 188 193 119 40 30 27 30 51 68 93 111 127 103 18 11 142 211 208 183 191 193 193 209 212 185 90 31 18 24 86 125 163 160 122 93 48 51 139 199 211 207 172 98 45 53 66 56 26 23 16 46 142 208 225 196 152 119 91 125 192 204 190 170 190 179 179 203 177 128 124 168 213 209 173 118 75 92 116 102 130 137 188 197 188 181 181 189 187 177 129 109 152 183 185 170 133 71 76 147 173 169 194 211 195 156 94 107 97 77 99 165 180 144 77 56 146 192 197 196 179 170 177 186 187 182 178 134 125 160 189 189 183 179 186 181 181 181 181 182 182 183 184 182 195 178 115 84 138 181 160 168 190 176 147 164 201 197 166 128 63 100 183 206 149 151 180 179 77 55 114 119 76 69 89 91 104 140 143 95 79 113 141 184 139 88 51 78 103 159 203 159 117 89 86 138 184 161 145 141 121 155 198 186 183 169 190 183 183 183 183 184 185 186 186 183 183 183 183 183 183 183 183 172 180 185 184 184 185 185 182 189 185 183 190 195 173 146 137 166 196 187 186 177 184 184 185 187 175 184 183 179 183 180 184 184 184 182 182 182 184 186 187 183 184 184 185 185 186 187 187 186 185 185 185 185 185 185 186 181 183 183 181 186 192 190 182 195 179 178 189 202 214 200 157 91 60 69 82 104 138 150 164 175 216 210 198 189 198 185 196 178 170 177 169 185 168 100 101 160 214 217 229 168 39 35 92 118 146 143 126 98 110 136 175 151 164 182 129 103 146 174 205 194 178 195 195 185 167 143 159 208 176 132 174 198 192 185 183 183 183 187 187 182 183 185 181 184 188 186 179 177 183 186 186 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 182 181 181 183 185 186 185 183 182 182 183 184 185 185 186 186 188 187 182 182 193 191 151 104 75 75 101 168 193 207 192 187 195 192 182 180 185 181 179 189 183 183 183 183 183 183 183 183 187 179 187 188 174 181 192 180 192 207 173 71 59 156 205 204 189 190 192 194 195 195 194 193 198 192 191 198 202 188 157 130 154 188 200 202 207 209 183 126 140 204 211 190 199 193 179 196 190 195 191 197 206 172 122 103 180 198 201 190 190 193 192 192 188 188 188 188 188 188 188 188 187 188 188 189 190 191 192 192 192 192 192 192 192 192 192 192 189 193 196 196 192 190 190 191 190 190 190 191 191 191 192 192 187 189 191 192 192 193 195 197 193 193 193 193 193 193 193 193 192 192 193 194 195 195 196 196 196 191 188 188 192 192 186 180 192 189 187 187 189 189 187 184 189 188 188 187 187 187 188 188 185 186 186 187 187 188 188 188 185 187 188 188 186 186 187 189 187 189 192 194 194 193 191 189 190 190 189 189 189 189 188 188 188 186 184 184 186 186 185 183 185 186 187 188 188 188 187 187 194 193 192 190 188 186 185 184 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 188 189 190 188 185 182 182 183 185 185 186 187 187 186 186 186 191 191 190 190 189 188 187 187 188 186 184 183 182 183 184 185 187 186 185 184 184 184 185 185 183 183 183 183 183 184 185 186 184 184 184 185 185 186 186 186 184 184 184 185 185 186 186 187 186 186 186 186 186 185 185 185 185 185 184 184 184 185 186 187 193 194 195 196 196 196 196 196 195 197 199 199 199 199 201 203 199 200 201 202 204 205 206 207 209 209 209 209 207 206 204 203 200 199 199 198 197 196 195 195 202 202 202 201 201 200 200 200 196 196 196 197 197 198 198 198 201 201 200 200 200 200 199 199 205 204 201 198 196 195 195 196 195 196 197 199 201 203 203 204 201 202 204 204 203 200 197 195 193 198 203 204 202 201 205 208 201 203 206 205 202 200 202 204 198 199 200 201 201 201 200 200 202 199 197 197 201 204 204 204 205 205 204 204 206 208 211 212 211 211 212 212 214 215 217 218 222 222 223 224 226 227 228 228 231 231 230 230 230 230 229 229 231 230 230 229 229 228 228 228 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 228 227 227 226 225 224 224 222 222 222 222 222 222 222 222 220 220 220 219 219 218 218 217 224 224 225 226 226 227 228 228 227 227 227 226 226 225 225 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 222 222 221 220 219 219 220 220 221 222 223 224 224 225 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 222 222 222 221 221 221 220 220 218 220 222 221 220 220 222 224 219 219 219 218 218 218 217 217 213 215 217 218 217 214 211 208 215 215 215 214 214 213 213 213 214 214 214 213 213 212 212 212 210 210 211 211 212 213 213 214 209 208 208 211 215 217 215 212 216 216 216 215 215 214 214 214 170 169 168 167 167 167 168 169 167 167 168 168 168 168 167 167 167 168 168 168 168 167 166 166 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 166 166 166 166 166 166 166 166 168 168 167 167 167 167 166 166 167 167 166 166 166 166 166 166 170 169 168 167 167 167 168 168 167 167 166 166 166 166 166 166 169 169 170 170 170 170 170 170 171 170 170 169 168 167 167 166 169 169 169 169 169 169 169 169 172 172 171 169 168 167 166 166 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 169 170 171 171 170 168 167 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 172 170 169 169 170 172 173 172 172 173 174 174 174 173 173 175 174 173 173 173 173 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 177 177 176 176 176 176 176 176 177 177 176 176 176 175 175 175 171 173 174 174 172 172 173 175 174 174 174 174 175 176 177 178 177 178 179 181 183 185 186 187 185 185 186 186 187 188 188 189 189 190 192 193 193 191 188 187 187 187 188 188 188 189 189 189 190 190 190 190 190 190 190 190 191 191 192 192 193 194 194 194 195 196 197 199 199 199 199 199 199 199 199 199 200 200 200 200 199 201 200 197 197 201 202 200 200 200 200 201 201 201 202 202 199 203 205 203 202 205 207 206 205 206 207 207 208 207 207 206 205 206 206 207 207 208 208 209 209 208 208 208 209 211 212 213 211 212 212 212 212 212 212 211 212 212 212 212 211 211 211 211 215 215 214 214 213 212 211 211 213 213 213 213 213 213 213 213 213 213 212 212 212 211 211 211 211 212 214 215 215 213 211 210 210 210 211 211 212 212 212 213 210 210 210 210 210 210 210 210 210 210 210 211 211 212 212 212 209 209 210 211 211 210 209 209 210 212 213 212 210 209 210 212 213 213 213 214 214 214 215 215 213 213 214 214 214 214 214 214 216 217 218 216 214 214 215 217 218 218 218 218 218 218 218 218 217 218 219 220 219 217 215 213 216 216 216 217 217 217 218 218 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 217 216 215 215 214 218 217 217 216 215 215 215 215 216 215 215 216 218 218 215 213 216 216 216 216 216 216 216 216 217 217 217 216 216 216 216 216 215 215 216 216 216 216 216 216 213 214 215 216 216 215 214 213 217 217 217 217 217 217 217 217 215 215 215 215 215 215 215 215 211 213 215 216 216 215 215 215 212 213 214 215 215 215 214 214 216 215 214 214 214 214 215 216 216 215 214 213 213 213 214 214 213 213 214 214 215 216 216 217 214 214 214 215 215 215 216 216 218 217 216 215 214 213 213 213 214 214 215 216 216 215 214 214 215 215 215 215 215 214 214 214 215 215 215 214 214 213 213 213 210 210 210 210 210 209 209 209 211 210 209 208 207 205 204 204 211 211 211 211 211 211 210 210 210 210 210 210 211 212 213 214 210 211 212 212 211 210 209 208 210 210 210 209 209 208 208 208 214 212 210 210 213 212 203 192 183 169 159 187 231 234 206 191 176 209 224 215 213 221 221 216 224 210 219 228 221 141 74 133 218 239 233 229 245 251 195 94 114 119 132 199 207 122 126 216 245 253 245 198 143 189 229 231 220 219 217 217 217 219 221 223 222 228 239 167 79 102 189 250 244 171 131 143 179 227 219 154 131 99 112 177 216 188 162 177 171 147 123 112 134 169 167 141 102 62 120 235 238 185 165 130 128 177 179 113 91 166 229 224 219 220 218 213 207 204 205 207 206 208 211 211 209 208 208 209 209 209 210 210 211 211 212 212 211 211 211 212 212 212 212 212 212 212 212 211 211 210 210 210 212 211 209 208 208 208 209 210 214 210 209 211 209 206 210 217 206 215 216 205 206 220 204 164 144 125 107 157 213 217 219 222 206 182 174 171 167 100 132 174 149 120 106 88 77 98 143 197 170 118 79 74 136 216 192 103 121 164 168 156 195 242 235 198 182 224 191 121 105 131 126 75 46 62 123 119 99 133 148 153 155 191 172 102 77 111 143 149 128 122 120 99 74 69 72 73 91 114 84 49 59 93 131 241 249 185 147 165 179 158 121 93 129 215 227 203 165 122 110 88 67 72 99 104 97 95 97 123 172 169 122 92 146 220 238 225 227 200 167 125 116 184 246 246 208 145 116 184 226 208 213 218 205 166 172 213 222 202 188 183 210 187 123 116 152 113 66 95 155 187 171 130 116 156 212 222 210 210 198 211 207 184 176 153 111 136 192 233 248 216 155 56 15 90 149 94 87 174 125 58 141 250 250 158 122 129 128 130 153 119 101 151 188 208 200 209 191 189 186 184 186 191 196 200 199 201 205 201 176 134 96 76 91 70 68 92 114 159 175 209 193 189 184 196 188 200 199 108 58 19 11 50 78 108 119 158 155 121 82 49 51 92 126 137 92 39 28 38 39 35 24 25 26 32 41 42 52 54 49 72 96 116 148 187 164 63 28 92 121 65 66 140 171 198 200 191 167 84 61 141 200 219 208 133 52 66 142 137 83 34 28 32 48 75 102 110 77 60 57 16 43 151 204 215 201 196 187 185 200 215 202 104 29 10 17 83 150 219 219 195 171 114 81 84 115 162 162 102 45 58 113 128 64 19 11 15 60 143 180 180 126 69 65 135 183 207 184 194 175 179 176 190 195 146 105 117 181 193 179 135 91 110 149 121 99 104 106 157 184 194 186 192 180 184 174 131 123 158 158 135 118 83 87 154 194 162 152 194 216 190 148 100 119 105 76 88 101 111 97 54 54 149 193 207 183 183 185 182 181 189 187 169 143 129 166 193 187 183 181 183 182 182 181 181 181 182 183 183 181 183 173 130 91 107 148 165 173 192 174 142 161 197 182 139 111 73 117 179 177 119 129 161 145 67 69 135 133 85 83 115 133 145 163 145 95 77 107 139 143 84 51 58 103 119 140 150 116 94 92 110 136 140 136 156 149 139 167 197 184 187 175 188 183 183 183 183 184 184 185 186 183 183 183 183 183 183 183 183 184 186 185 179 178 182 186 187 183 181 182 195 199 173 134 115 164 199 189 187 181 186 183 185 188 175 186 188 183 183 179 184 184 183 183 183 184 184 185 186 184 184 184 185 186 186 187 187 186 186 185 185 185 185 186 186 187 185 182 180 182 186 185 182 183 188 195 194 192 194 158 98 78 88 109 109 129 167 174 179 187 208 204 210 208 210 191 193 192 199 200 193 208 175 106 106 161 217 224 216 147 40 45 116 158 195 182 140 108 135 157 176 169 176 179 133 134 184 192 199 184 187 178 201 215 170 145 180 205 167 154 184 190 197 185 187 190 189 188 188 186 184 183 183 179 183 186 185 183 183 183 181 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 184 183 182 183 185 185 183 180 182 182 183 183 184 184 185 185 183 183 180 179 186 185 161 132 95 64 80 167 201 200 179 184 181 180 174 175 184 186 183 184 183 183 183 183 183 183 183 183 181 181 183 188 188 180 181 194 198 180 123 68 113 190 204 206 190 191 192 193 194 194 194 194 195 196 195 195 199 188 150 112 143 175 197 213 216 212 186 135 146 206 208 174 180 187 181 191 193 193 187 202 201 137 97 128 194 201 196 186 189 191 188 189 189 189 189 189 189 189 189 189 188 188 189 189 190 191 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 192 191 190 190 190 191 191 191 192 192 191 192 194 194 193 193 194 196 187 187 187 188 190 192 194 196 195 195 195 194 194 194 193 193 198 197 196 195 195 194 191 189 190 188 186 186 187 187 185 183 186 186 186 186 187 188 189 189 186 186 186 187 187 188 188 188 186 187 188 188 186 185 187 188 188 189 191 192 193 192 191 190 188 188 188 187 187 186 186 186 182 182 182 185 188 189 188 186 187 188 189 190 190 190 189 188 189 189 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 188 188 187 184 183 183 184 186 187 189 190 191 192 193 193 190 190 189 188 187 186 186 185 185 185 184 184 184 185 186 186 188 187 186 185 184 184 184 184 184 184 183 183 183 184 185 185 184 185 185 185 185 185 185 186 185 185 185 185 186 186 187 187 186 186 186 186 186 186 186 186 187 186 186 186 186 187 188 189 195 196 197 199 201 202 202 202 198 200 202 202 201 201 203 205 204 204 204 205 205 206 206 206 210 210 210 210 209 208 206 205 205 205 204 203 202 202 201 201 204 204 204 204 203 203 203 203 199 199 199 199 199 199 199 199 201 201 201 201 201 201 201 201 205 203 201 198 196 195 195 196 194 196 197 199 201 202 203 203 201 202 202 202 200 199 197 195 193 197 201 201 199 199 203 207 206 206 205 206 206 205 204 203 201 201 201 201 200 199 198 197 202 200 199 200 203 206 206 205 205 205 206 207 208 210 211 212 214 214 214 215 216 218 220 221 222 223 224 225 226 227 228 228 230 230 230 230 230 230 230 230 231 231 231 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 228 228 227 226 225 224 224 222 222 222 222 222 222 222 222 221 221 221 220 220 219 219 219 224 225 225 226 227 227 228 228 227 227 227 226 226 226 225 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 222 222 221 220 220 219 220 220 221 222 223 223 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 222 222 222 221 221 221 220 220 218 220 221 221 219 219 220 222 219 219 219 218 218 218 217 217 215 216 218 218 217 216 214 212 215 215 215 214 214 214 213 213 214 213 213 213 213 213 213 212 213 212 212 212 212 212 212 212 214 214 213 212 212 213 214 216 215 215 215 215 215 214 214 214 170 169 168 167 167 167 168 168 169 169 168 168 168 168 169 169 168 168 169 168 168 167 166 165 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 165 166 166 167 167 168 168 169 166 166 166 166 167 167 167 167 170 169 168 167 167 167 168 168 166 166 166 166 167 167 167 167 166 166 167 167 168 169 170 170 173 172 170 168 167 167 168 168 168 168 168 169 169 170 170 170 172 172 171 169 168 167 166 166 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 170 170 170 170 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 173 173 172 172 172 173 174 174 175 174 173 173 173 173 174 175 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 176 176 175 175 174 173 172 172 174 175 175 175 175 175 176 176 177 176 176 176 175 175 175 174 171 173 174 174 173 172 174 175 173 174 175 176 177 177 177 177 179 179 180 181 183 184 185 185 185 185 185 186 187 187 188 188 188 189 191 191 191 189 186 185 188 188 188 188 189 189 189 189 192 192 191 191 190 190 189 189 190 191 191 192 193 193 194 194 195 196 197 198 199 198 198 198 199 199 199 200 200 200 200 200 200 202 201 198 198 199 200 198 200 200 200 200 201 201 201 202 199 204 206 204 202 202 202 200 204 205 206 207 207 207 206 206 205 205 206 206 207 208 208 208 209 208 208 208 209 210 212 212 209 210 213 214 214 213 210 209 213 212 212 211 210 209 209 208 215 214 214 213 212 211 211 210 213 213 213 213 213 213 213 213 213 212 212 212 211 211 211 210 212 212 212 212 213 213 213 213 211 211 211 212 212 212 213 213 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 210 210 209 209 209 209 210 210 209 211 212 211 210 209 211 213 212 212 213 213 213 214 214 214 211 211 212 212 213 214 214 214 215 216 216 215 214 214 216 218 220 220 219 218 217 216 216 216 215 216 219 220 220 219 217 215 213 213 214 215 216 217 218 219 219 219 219 219 219 219 219 219 220 220 220 219 218 218 217 217 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 216 215 215 215 216 216 217 217 217 216 215 214 216 214 213 214 217 218 217 216 216 216 216 216 216 216 216 216 217 217 216 216 215 214 214 214 210 212 215 217 218 216 215 213 213 213 213 214 214 214 214 215 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 211 211 211 212 214 216 216 216 212 213 214 214 215 214 214 214 215 215 214 213 213 214 215 215 216 215 214 213 213 212 213 213 214 214 214 214 215 215 215 215 213 214 214 214 215 215 215 216 217 216 215 214 214 213 213 214 213 214 215 215 215 215 214 213 216 216 215 215 214 214 213 213 215 215 214 214 214 213 213 213 210 210 209 209 208 208 207 207 208 209 209 209 209 209 210 210 210 210 211 211 211 211 211 211 211 211 212 212 212 212 211 210 213 213 213 213 211 210 209 208 210 210 210 209 209 209 209 208 215 212 211 210 209 210 218 227 223 214 176 157 195 231 221 196 185 212 226 219 214 219 220 214 227 216 224 238 241 154 66 114 225 240 231 221 234 252 225 144 119 127 146 176 158 123 171 251 227 231 241 215 147 160 211 231 220 219 219 218 217 216 216 216 212 223 251 220 118 109 200 244 180 157 160 179 206 246 242 187 120 76 102 174 224 205 164 183 227 207 169 136 126 129 138 149 174 81 97 206 222 169 141 116 95 102 124 139 163 222 246 215 218 215 211 207 205 205 206 207 205 207 210 210 209 208 209 210 211 211 211 211 210 210 210 210 212 212 212 212 211 211 211 211 212 212 211 211 211 210 210 210 205 209 214 217 216 211 206 203 205 205 211 216 212 203 205 214 200 158 155 198 228 227 220 218 200 174 141 162 209 227 226 215 224 199 190 164 124 68 142 232 189 107 83 92 93 121 163 193 136 100 81 125 200 249 219 130 126 128 136 152 189 233 220 162 173 202 171 126 133 167 168 124 71 50 73 72 92 158 190 206 181 186 139 68 53 97 138 152 154 161 162 144 122 116 106 86 88 113 88 56 92 116 113 211 210 139 99 127 166 168 132 94 142 213 232 235 203 137 115 104 90 59 65 88 93 80 79 111 121 121 121 128 156 200 225 222 219 175 137 125 144 196 233 231 226 158 93 159 223 214 222 216 210 161 171 220 230 223 229 229 251 178 108 113 117 76 79 128 175 201 203 150 139 203 233 215 208 197 208 224 204 169 157 156 135 127 173 225 244 248 219 112 34 60 86 75 131 232 151 41 129 239 243 128 86 124 161 206 195 140 91 131 202 234 219 215 208 210 211 209 205 200 195 193 193 187 175 147 102 71 81 110 152 128 105 106 130 176 178 179 187 203 194 179 173 203 198 104 36 24 26 38 45 84 135 201 175 121 71 65 96 137 151 137 100 69 56 50 45 37 23 28 25 31 47 46 49 52 39 38 40 58 76 94 77 30 62 162 200 118 43 69 137 194 207 214 207 128 72 93 161 222 221 168 100 47 84 79 44 26 38 84 101 105 141 176 138 78 45 13 43 117 146 179 188 191 193 201 214 206 177 86 30 19 20 68 147 232 231 220 211 163 109 40 43 83 74 30 25 89 154 151 63 17 14 30 63 108 114 106 90 47 48 144 185 206 179 201 193 184 182 196 193 152 119 122 191 194 157 88 53 104 162 146 144 112 93 123 171 203 187 186 191 200 197 171 168 162 106 57 63 95 154 189 164 130 152 201 203 201 156 91 126 151 120 85 70 56 49 25 59 168 203 213 179 184 191 181 172 189 193 171 147 124 166 199 186 181 184 181 183 183 182 181 181 181 182 182 184 181 181 164 120 88 106 145 161 185 170 133 137 161 150 117 94 89 140 174 146 97 116 147 123 71 70 111 113 97 115 144 170 172 156 124 93 78 85 102 99 57 67 101 118 107 117 123 120 113 118 158 172 139 128 140 111 135 175 197 180 187 181 188 184 183 183 183 183 184 185 185 183 183 183 183 183 183 183 183 188 189 186 181 179 181 184 185 181 185 189 194 188 152 109 89 150 195 186 184 182 187 180 186 188 178 189 189 182 185 181 185 183 183 184 185 185 185 185 184 184 185 185 186 186 187 187 188 186 186 186 186 186 186 186 186 186 185 185 187 187 186 186 188 181 176 197 213 184 126 83 64 119 160 170 133 129 156 169 186 188 187 188 207 202 193 181 189 207 203 192 204 212 156 94 95 154 222 235 186 115 51 64 136 205 213 177 146 143 178 173 159 176 190 184 144 164 210 198 187 177 197 183 197 188 139 148 181 159 134 158 184 182 202 184 190 181 185 181 180 185 184 182 188 179 180 183 185 183 180 180 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 186 184 183 184 185 184 181 179 182 182 182 183 183 183 183 183 183 183 182 181 183 184 179 172 136 78 71 149 196 200 185 187 174 168 163 169 184 191 187 180 183 183 183 183 183 183 183 183 175 193 184 174 187 189 187 203 203 119 74 105 173 211 206 200 192 192 192 192 192 193 194 195 191 197 197 194 199 192 155 112 138 155 180 209 207 186 167 134 158 207 193 141 145 181 193 192 195 191 189 206 188 109 94 168 206 202 189 183 189 189 184 186 190 190 190 190 190 190 190 190 188 188 189 190 190 191 191 192 192 192 192 192 192 192 192 192 195 192 188 188 190 191 188 186 189 190 190 190 191 191 191 192 190 191 192 191 189 188 189 191 195 194 192 191 191 192 193 194 198 198 197 195 194 192 191 191 193 195 197 196 193 191 191 192 189 188 187 187 187 187 186 185 184 184 184 185 186 188 189 190 186 186 186 187 187 187 188 188 186 188 189 188 186 185 186 188 189 189 190 190 191 191 191 191 189 189 188 187 187 186 185 185 181 182 183 186 189 189 188 186 187 187 188 189 190 189 189 188 185 185 186 187 187 188 189 189 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 186 187 186 184 183 185 186 186 188 190 192 195 197 198 199 189 189 188 187 186 185 184 184 182 183 185 186 188 188 189 189 190 188 187 185 184 183 183 184 185 185 184 183 183 183 184 184 186 185 185 185 185 185 185 184 186 186 186 186 187 187 187 187 185 185 186 186 187 187 187 188 188 188 187 187 188 189 190 190 190 191 193 196 198 200 201 201 202 204 205 205 204 204 205 207 208 208 208 208 208 207 207 207 211 211 212 212 211 210 209 209 209 209 208 208 207 206 206 206 206 206 207 207 207 207 207 207 203 203 202 202 201 201 200 200 201 202 202 202 203 203 204 204 204 203 200 198 196 195 195 196 195 196 197 199 201 203 203 204 202 202 200 199 198 197 197 197 196 198 200 199 197 198 203 207 209 206 204 205 207 207 204 200 200 200 200 200 200 199 199 199 202 202 202 204 207 208 207 206 206 207 208 210 212 212 213 213 217 217 217 218 219 221 223 224 223 224 224 225 226 227 228 228 229 229 229 230 230 231 231 231 232 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 228 227 227 226 225 225 223 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 225 225 226 226 227 227 228 228 227 227 227 227 226 226 226 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 222 222 221 221 220 220 220 221 221 222 222 223 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 223 222 222 222 221 221 221 220 219 220 221 220 218 217 219 220 220 219 219 219 218 218 218 217 218 218 218 218 218 217 217 217 215 215 215 215 214 214 214 213 213 213 213 213 213 214 214 214 215 215 214 213 212 211 211 211 215 216 216 213 210 211 217 222 214 214 214 214 215 215 215 215 169 169 168 168 168 168 168 168 171 170 168 167 167 168 170 171 169 169 169 169 168 167 166 166 167 167 167 167 167 167 167 167 168 168 168 167 167 166 166 166 167 167 167 167 167 167 167 167 165 165 166 167 167 168 169 169 165 166 166 167 167 168 168 168 170 169 168 167 167 167 168 168 165 166 166 167 167 168 168 168 165 166 166 166 167 167 168 168 173 171 169 167 167 169 171 172 167 167 168 168 169 170 171 171 168 168 168 169 169 169 170 170 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 172 174 173 172 171 171 173 174 176 174 174 173 172 172 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 176 176 176 175 175 175 174 174 174 175 177 176 175 174 176 178 173 174 176 178 179 178 177 176 180 181 181 182 182 183 183 184 185 185 185 186 186 187 187 187 187 187 189 189 189 189 188 187 188 188 188 188 188 188 189 189 188 188 187 187 187 187 187 187 190 190 190 191 192 192 193 193 191 192 193 195 196 197 197 196 199 199 199 199 200 200 200 200 199 200 199 198 198 199 199 199 199 199 200 200 200 201 201 201 199 204 207 205 203 203 201 199 204 204 205 206 206 206 205 205 207 207 207 208 209 209 210 210 209 208 208 208 209 210 211 212 210 210 212 213 213 212 210 210 212 212 211 211 210 210 209 209 211 211 212 212 213 214 215 215 212 212 212 212 212 212 212 212 212 212 212 211 211 211 210 210 210 210 209 208 209 210 212 213 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 210 209 208 208 209 210 211 208 210 211 211 210 210 211 213 211 212 212 212 213 213 213 213 210 211 211 212 213 214 215 215 215 215 214 214 214 215 217 218 217 216 216 216 215 215 214 214 217 217 217 217 217 217 217 217 214 214 215 215 216 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 218 218 217 217 217 214 215 217 218 218 217 215 214 217 215 213 213 215 217 216 216 215 215 215 215 215 215 215 215 217 216 216 215 214 213 212 212 211 213 214 216 217 216 215 215 215 215 214 214 214 215 216 217 212 212 212 212 212 212 212 212 214 214 214 214 214 214 214 214 214 211 209 209 213 215 215 213 212 213 213 213 214 214 214 214 215 214 214 213 213 214 214 215 213 213 213 213 213 213 214 214 215 215 215 214 214 213 213 213 213 213 214 214 214 215 215 215 211 211 212 213 214 216 217 218 213 214 214 215 215 214 214 213 216 215 215 214 214 213 213 212 214 214 214 214 213 213 212 212 211 211 210 209 208 207 207 206 209 209 210 211 212 213 214 214 210 210 210 211 211 212 212 212 210 211 213 214 214 213 211 210 213 213 213 213 212 211 210 210 212 212 212 212 212 211 211 211 211 211 215 218 213 207 213 225 224 225 217 175 152 203 239 210 183 207 228 226 214 215 218 214 209 215 230 237 240 170 98 154 243 241 218 197 199 221 208 141 117 167 168 123 118 175 226 233 219 219 235 220 150 146 211 246 218 218 218 218 217 216 214 213 211 222 246 247 156 102 160 184 148 174 217 228 213 224 237 220 170 110 116 159 213 217 168 175 243 215 187 199 201 159 141 157 194 101 85 141 148 129 124 109 54 31 106 224 251 228 213 204 205 205 205 207 210 210 208 205 204 207 209 209 208 208 209 211 209 209 209 209 210 210 210 210 212 212 212 211 211 210 210 210 211 211 211 211 210 210 209 209 205 208 212 214 213 210 208 207 198 206 213 212 209 209 210 211 205 126 120 202 242 218 213 241 234 234 198 158 171 217 235 217 220 221 226 201 147 67 122 236 229 134 78 76 114 164 162 131 93 115 142 196 229 236 230 185 148 101 108 149 166 186 194 168 158 144 124 148 179 179 170 158 105 47 42 43 73 138 174 203 194 174 120 81 110 169 196 194 191 207 209 194 172 159 143 109 98 137 126 71 107 147 104 122 112 81 80 123 168 182 154 116 155 198 201 222 225 183 164 147 124 74 51 69 80 63 53 66 95 127 161 172 167 175 200 221 229 191 158 153 163 179 205 229 233 184 120 146 211 233 234 221 192 125 139 212 236 228 225 215 221 152 128 160 130 88 142 212 230 238 239 158 129 203 230 212 207 199 211 224 217 181 154 170 155 136 180 224 220 244 246 152 46 16 26 83 180 252 151 38 140 240 224 121 86 119 171 218 213 164 105 119 187 222 214 216 211 208 201 192 178 160 144 133 118 111 96 73 55 74 138 199 205 184 158 144 140 143 130 122 168 197 187 157 154 191 191 118 81 97 93 47 24 62 107 146 130 89 59 90 149 184 163 107 80 104 114 78 49 39 24 26 23 20 38 45 50 60 52 47 54 77 76 55 32 25 87 183 206 194 110 40 73 155 193 202 209 182 130 82 117 198 215 189 146 39 43 42 23 34 76 172 152 107 136 219 222 140 55 10 30 85 85 109 121 133 153 166 182 152 120 59 37 41 29 55 118 182 177 163 165 145 103 41 28 31 21 26 49 90 119 104 63 23 28 41 45 55 72 106 141 130 98 106 115 159 162 176 195 194 196 201 207 201 166 126 149 168 119 54 57 99 139 169 163 117 82 81 140 201 188 178 186 189 197 195 181 129 59 39 109 161 175 137 117 139 168 181 196 207 159 86 135 194 173 107 91 59 53 29 62 154 190 216 198 183 181 180 174 186 194 182 143 111 159 205 188 178 183 183 184 183 182 182 181 181 181 181 185 187 192 192 162 109 85 97 111 152 165 138 115 109 107 105 93 96 128 136 101 81 111 138 124 86 59 56 72 110 149 163 180 178 137 86 66 64 80 110 126 89 106 132 115 105 135 155 157 147 141 193 216 171 124 88 80 137 186 200 177 183 181 186 184 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 182 185 187 188 186 184 180 178 182 190 192 183 162 121 85 74 148 196 188 186 183 183 175 184 180 180 189 174 165 181 185 184 183 184 185 187 187 186 184 183 184 185 185 186 187 187 188 188 186 187 187 188 188 187 187 186 184 185 190 194 190 184 185 191 188 187 207 208 137 51 45 92 167 219 218 166 134 125 146 197 190 174 176 188 169 150 166 198 210 191 188 210 186 117 94 109 156 229 229 134 89 102 118 159 203 184 151 163 184 202 175 157 172 198 191 154 173 206 191 181 182 191 199 187 141 129 152 134 115 125 151 179 188 202 182 188 179 189 186 178 183 185 184 188 185 181 180 181 179 178 182 189 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 183 183 183 185 184 182 180 182 182 182 182 182 182 182 182 185 183 182 183 182 183 189 195 178 125 95 123 162 192 199 197 186 162 153 169 186 191 186 178 184 184 184 184 184 184 184 184 187 191 179 173 186 195 197 204 177 65 79 176 203 205 206 186 194 193 192 191 191 193 195 196 188 193 195 195 200 197 173 145 154 150 175 216 203 164 153 141 166 193 182 147 152 187 201 193 197 195 201 200 164 116 135 200 204 198 186 184 190 188 184 189 190 190 190 190 190 190 190 190 189 189 189 190 190 191 191 191 191 191 191 191 191 191 191 191 199 195 191 188 188 187 186 184 189 189 190 190 190 191 191 191 188 190 191 190 188 187 189 190 199 197 195 192 191 192 193 194 199 198 197 196 194 193 192 191 190 192 193 193 191 189 189 189 191 190 190 190 190 190 189 188 186 186 186 186 187 188 189 189 187 187 187 187 187 187 187 187 187 188 189 188 186 185 186 187 189 189 189 188 189 190 191 192 191 191 190 189 189 188 187 187 188 187 186 186 186 186 185 185 184 185 186 187 187 187 186 186 184 184 185 186 187 187 188 188 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 183 185 186 185 184 184 187 189 187 188 190 193 195 197 198 199 191 191 190 188 187 186 185 185 183 184 187 190 192 193 192 192 191 190 188 186 184 183 183 183 186 185 184 183 183 183 183 183 186 186 186 185 185 184 184 184 187 187 187 187 187 187 187 187 185 185 186 186 187 188 188 189 189 189 188 188 188 189 190 191 189 190 192 195 197 198 199 200 204 206 208 207 206 205 207 209 209 209 209 209 210 210 210 210 211 212 212 213 213 212 211 210 210 210 209 209 208 208 208 207 208 208 209 209 210 210 210 211 206 206 205 204 203 202 201 201 202 203 203 204 205 206 206 207 204 202 200 198 196 196 196 196 195 196 198 200 202 203 204 204 205 203 201 199 198 198 200 201 201 202 202 200 199 201 205 209 207 206 204 204 205 204 201 199 198 198 198 199 200 201 202 203 201 203 205 207 208 209 207 206 207 208 211 213 215 215 214 214 219 219 219 220 221 223 225 226 225 225 225 226 227 228 228 229 228 228 229 230 230 231 232 232 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 226 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 226 227 227 227 228 228 228 228 227 227 227 226 226 226 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 222 222 222 221 221 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 222 222 222 221 221 221 220 222 223 221 219 218 219 220 220 220 219 219 219 218 218 218 220 219 217 217 217 218 219 220 216 216 215 215 215 214 214 214 212 213 213 213 214 214 215 215 215 214 214 214 213 213 212 212 212 213 213 213 213 215 219 223 213 214 214 214 215 215 216 216 169 169 169 169 168 168 167 167 171 170 168 167 167 168 170 171 169 169 169 169 169 168 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 169 170 169 168 167 167 167 168 168 166 166 166 167 167 168 168 169 171 171 170 170 169 169 169 168 170 168 167 167 168 170 173 175 167 167 168 168 169 170 171 171 168 168 168 169 169 169 170 170 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 170 169 169 169 170 171 172 173 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 174 173 172 171 171 173 174 176 174 173 172 172 172 172 173 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 173 173 174 174 175 175 175 172 173 173 173 174 174 175 175 176 176 175 175 174 174 174 174 174 176 177 177 175 175 176 178 174 175 177 179 179 179 178 177 181 181 181 182 182 183 183 183 185 185 185 185 186 186 186 186 185 186 187 188 189 190 190 190 188 188 188 187 187 187 187 187 183 183 183 184 185 186 186 186 189 189 190 190 191 192 192 192 187 189 191 194 196 197 198 198 198 198 198 199 199 199 199 199 196 196 197 199 200 200 200 201 199 199 199 200 200 200 201 201 198 203 207 205 204 204 204 201 203 203 204 205 206 205 205 204 206 206 207 208 208 209 209 210 209 209 208 208 208 209 210 210 212 211 210 209 209 210 211 212 210 210 211 211 211 212 212 212 211 211 212 213 214 214 215 215 212 212 212 212 212 212 212 212 212 212 211 211 210 210 210 210 211 209 208 207 208 210 212 213 212 212 212 212 212 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 208 207 207 208 209 210 207 209 211 211 209 209 211 213 211 211 211 211 212 212 212 213 211 211 212 213 214 215 216 216 214 214 214 214 215 216 216 216 214 214 214 215 215 216 216 216 220 218 215 213 212 213 215 216 217 217 217 217 216 216 216 216 218 218 218 218 218 218 218 218 215 216 216 217 218 219 220 220 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 214 215 217 218 218 217 215 214 219 217 214 213 214 215 214 213 215 215 215 215 215 215 215 215 216 216 215 214 213 212 212 211 216 215 214 214 214 215 217 218 216 215 214 214 214 215 216 217 216 216 216 216 216 216 216 216 214 214 214 214 214 214 214 214 217 213 210 210 212 213 212 210 212 212 212 212 213 213 214 214 215 214 213 213 213 213 214 215 210 211 212 213 214 214 215 215 215 215 215 214 213 213 212 212 213 213 213 213 214 214 215 215 211 211 211 212 214 215 217 218 213 213 214 215 215 214 213 213 215 215 214 214 213 213 213 213 214 214 213 213 213 212 212 212 212 211 211 210 209 208 207 207 212 211 210 209 208 207 206 206 210 210 210 211 211 212 212 212 208 210 212 214 215 214 213 212 212 212 211 211 212 212 212 213 212 212 212 212 212 212 212 212 211 210 215 220 216 207 207 213 214 223 238 207 152 160 202 211 156 182 218 228 214 213 220 216 220 225 234 230 238 192 139 191 251 234 206 187 173 178 160 92 120 161 147 97 124 206 241 232 220 221 236 225 161 140 206 243 217 217 217 218 217 217 216 216 208 231 242 249 165 81 128 174 199 201 220 226 211 215 231 233 238 168 146 149 172 170 137 162 220 193 179 230 246 185 146 146 177 116 94 106 124 150 133 77 32 48 141 236 240 209 208 217 205 203 203 205 209 211 208 205 205 206 208 208 207 207 209 211 208 208 209 210 211 212 213 214 212 212 211 211 210 210 210 209 211 211 210 210 210 209 209 209 209 208 207 204 203 206 212 217 210 209 210 211 212 214 218 223 220 163 138 161 176 179 198 223 233 252 229 151 122 169 209 208 209 229 242 241 217 122 114 207 244 145 55 55 134 179 139 100 122 186 218 223 210 211 230 209 147 100 108 133 114 112 146 164 149 118 92 127 171 170 157 145 117 41 36 46 52 76 91 118 156 162 150 148 185 227 231 214 206 221 218 209 187 173 174 151 101 130 134 82 120 183 131 61 33 65 117 162 188 197 177 143 163 220 207 194 204 209 214 186 158 102 75 110 127 89 48 31 118 176 207 195 177 168 184 218 240 225 182 148 148 164 196 236 229 202 162 137 188 246 235 219 171 94 88 159 217 242 220 164 117 120 175 232 175 124 192 253 241 225 233 174 145 193 208 214 211 211 204 212 231 198 149 163 154 151 201 238 211 228 228 139 63 6 7 102 211 252 150 48 130 243 232 191 170 142 144 130 106 97 71 67 103 119 121 134 137 126 111 98 90 83 76 71 52 67 82 91 105 140 187 220 188 188 193 189 156 104 83 83 120 149 149 143 167 206 204 161 162 167 140 56 14 38 71 91 116 95 74 112 177 215 192 120 79 113 134 107 85 74 43 24 27 19 26 32 63 106 108 94 109 142 126 62 18 19 64 119 156 177 167 89 43 95 158 152 167 207 191 105 91 168 218 226 170 48 21 13 17 76 138 231 183 100 98 190 226 146 44 9 58 122 104 95 79 77 88 83 98 79 81 56 44 45 31 56 77 108 106 83 85 84 63 56 58 52 60 92 99 88 89 80 81 27 25 40 33 32 82 175 209 206 157 106 92 106 117 122 152 161 171 176 188 198 165 107 85 97 66 42 88 134 148 166 163 137 104 61 93 152 159 157 158 151 167 175 138 68 47 101 178 201 149 82 99 146 169 183 205 198 143 94 151 206 198 141 108 74 88 79 73 91 131 198 200 169 162 182 193 195 195 192 140 105 155 206 191 175 180 183 184 183 182 182 181 181 181 181 179 186 188 190 187 157 109 75 62 105 140 136 103 70 74 102 106 93 95 93 70 79 106 118 93 69 42 34 56 101 135 142 179 188 140 64 31 42 100 173 182 110 91 120 127 154 187 189 161 146 141 202 223 165 107 71 128 179 200 199 176 182 181 180 184 183 183 182 182 182 183 183 183 183 183 183 183 183 183 183 180 181 183 186 186 184 181 179 180 187 185 177 161 127 94 81 158 196 190 193 186 181 174 183 173 184 189 154 140 172 188 185 184 185 186 187 187 186 184 183 184 184 185 185 186 187 187 188 186 187 188 189 189 188 187 186 186 187 189 188 183 181 186 194 199 212 196 133 69 52 89 135 167 220 230 208 168 117 132 206 208 183 177 172 144 123 161 214 205 195 208 208 150 116 141 151 166 222 193 82 95 178 173 155 148 158 166 197 202 197 177 183 180 195 179 151 172 198 192 193 197 186 200 179 152 161 139 95 129 163 153 176 195 195 182 190 193 199 197 187 185 187 185 183 186 185 185 185 184 182 185 189 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 182 181 181 183 185 186 184 182 182 182 182 182 182 182 182 182 184 180 179 181 181 181 186 193 196 168 141 121 123 149 184 198 197 158 151 177 189 186 183 180 184 184 184 184 184 184 184 184 198 176 176 191 197 199 192 175 110 76 135 215 208 193 201 182 194 193 192 191 191 192 194 195 192 189 191 196 198 194 189 186 165 143 162 205 183 144 154 164 164 153 168 196 200 189 185 186 193 194 201 177 133 141 182 200 191 191 186 187 192 189 186 193 190 190 190 190 190 190 190 190 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 195 196 194 192 188 188 190 192 189 189 189 189 190 190 191 191 190 192 193 193 192 192 194 196 190 189 189 189 191 193 195 197 197 196 196 196 195 195 194 194 195 194 194 194 195 194 192 190 191 191 191 191 190 190 190 190 191 190 189 188 188 188 188 188 187 187 187 187 187 187 187 187 186 188 189 188 186 185 186 188 189 188 188 188 188 189 190 191 191 191 190 189 189 188 187 187 191 189 186 183 182 184 187 189 184 185 186 186 187 186 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 184 185 186 185 185 186 189 192 191 192 193 195 196 197 198 198 195 195 194 192 191 189 188 188 187 189 191 194 195 195 195 194 191 190 188 186 185 184 184 184 186 185 184 183 183 183 183 183 186 186 186 185 185 184 184 184 187 187 187 187 187 187 187 187 185 185 186 187 187 188 189 189 189 189 188 188 188 189 190 191 197 197 199 201 202 203 203 204 205 207 208 208 207 207 208 210 208 208 209 210 211 212 213 214 212 212 213 213 213 212 212 211 211 211 210 210 210 210 209 209 209 209 210 210 211 211 212 212 208 208 207 205 204 203 202 201 204 204 205 205 206 207 207 208 204 203 201 198 197 197 197 198 196 197 199 201 203 204 205 205 208 206 203 201 200 201 203 205 204 204 203 201 200 202 206 209 205 207 208 206 203 201 201 202 201 201 200 199 199 200 202 202 201 203 206 208 208 208 208 207 208 210 213 215 216 217 216 215 220 220 220 221 222 224 226 227 226 226 227 227 228 228 229 229 228 228 229 230 230 231 232 232 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 227 227 227 226 226 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 223 222 222 222 222 222 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 222 222 221 221 222 223 224 223 221 219 220 222 220 220 220 220 219 219 218 218 219 218 216 215 215 217 219 220 216 216 216 215 215 215 214 214 213 213 213 214 214 215 215 215 213 213 214 214 215 215 215 215 214 213 212 214 217 218 217 215 214 214 215 215 216 216 217 217 168 168 169 169 169 168 167 167 169 169 168 168 168 168 169 169 168 168 169 169 169 169 169 168 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 166 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 167 167 167 167 168 168 168 168 170 169 168 167 167 167 168 168 167 167 167 167 168 168 168 168 171 170 170 169 168 167 167 166 167 167 167 167 169 171 173 174 168 168 168 169 169 170 170 170 172 172 171 169 168 167 166 166 168 168 168 168 168 168 168 168 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 171 169 169 170 170 170 170 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 171 172 172 172 172 171 170 173 173 172 172 172 173 174 174 173 173 172 171 171 172 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 172 172 173 174 175 175 176 176 173 173 174 174 174 174 174 174 175 175 175 174 174 174 173 173 172 174 176 175 174 173 175 176 175 176 177 178 179 179 179 179 181 181 181 182 182 183 183 183 185 185 185 185 185 185 185 185 185 185 186 187 188 189 190 190 187 187 187 186 186 186 185 185 182 183 184 185 186 187 188 188 188 188 189 189 190 191 191 192 188 190 192 195 197 198 199 199 197 197 197 197 197 198 198 198 195 194 196 199 201 199 200 202 198 199 199 199 200 200 200 200 198 203 206 204 203 205 205 204 202 203 204 205 205 204 204 203 204 204 205 205 206 207 207 207 209 209 208 207 207 208 209 210 213 211 209 208 208 209 211 213 209 209 210 211 212 213 213 213 214 214 213 213 212 211 211 210 211 211 211 211 211 211 211 211 211 211 211 210 210 210 209 209 212 211 210 210 210 211 212 213 212 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 208 208 208 208 209 209 208 209 211 210 209 208 210 211 210 210 210 211 211 211 212 212 212 212 213 213 214 214 215 215 213 213 214 215 216 216 215 213 214 215 215 216 217 218 218 219 220 218 215 212 211 212 214 215 218 218 217 217 216 216 215 215 217 217 217 217 217 217 217 217 215 215 216 217 218 219 220 220 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 215 215 215 215 215 215 215 215 214 215 216 217 217 217 216 216 219 217 214 214 215 214 212 210 214 214 214 214 214 214 214 214 216 215 215 214 214 213 213 212 218 217 214 213 213 214 216 218 214 214 214 213 213 213 213 213 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 216 215 213 212 212 211 210 208 213 212 212 212 212 213 213 214 214 214 213 212 212 213 214 214 209 210 211 213 214 214 215 214 215 214 214 214 213 212 212 212 212 212 213 213 213 214 214 214 215 215 214 213 212 212 212 212 212 213 214 214 214 214 213 212 213 213 213 213 213 213 214 214 214 213 213 213 212 212 212 211 211 211 210 210 209 209 208 208 212 212 212 211 211 211 211 211 210 210 211 211 211 211 211 211 209 210 212 213 214 214 214 214 211 210 210 210 211 212 213 214 210 210 210 210 211 211 211 211 216 212 211 213 214 212 211 212 212 216 218 212 180 133 135 182 132 160 210 235 222 217 220 212 224 210 217 224 243 217 167 200 242 212 191 186 173 177 173 122 117 126 126 119 161 223 241 243 210 218 231 229 180 136 191 228 220 219 218 217 217 218 220 221 225 223 211 215 152 90 158 236 238 214 209 216 213 214 227 236 251 169 125 128 143 129 114 153 191 186 187 237 241 184 157 148 154 120 116 132 184 233 170 56 18 96 186 217 201 196 213 226 216 210 204 201 203 206 208 208 205 207 208 207 206 206 208 211 209 209 210 212 213 215 216 216 211 211 211 210 210 210 210 210 211 210 210 210 209 209 209 208 204 209 216 218 216 213 213 214 212 207 209 217 218 213 215 223 219 199 174 148 131 143 169 183 208 209 197 146 119 146 166 169 189 202 210 227 242 177 118 154 206 160 85 58 116 154 137 143 198 229 235 223 202 188 186 176 147 123 115 117 114 129 157 169 182 160 100 78 116 162 172 145 118 44 68 96 81 71 59 66 114 144 160 169 201 231 230 214 215 223 214 214 189 171 198 203 138 113 95 78 142 224 202 101 32 90 153 186 203 213 180 124 145 221 227 214 205 200 220 217 200 125 93 168 222 177 98 41 108 190 233 212 185 169 180 210 237 232 164 105 124 166 195 224 229 210 189 132 151 214 201 192 189 127 85 106 185 251 222 113 45 118 202 242 181 146 214 247 233 193 198 178 163 177 179 203 208 224 214 218 226 176 126 132 112 140 202 252 237 245 227 145 108 32 4 91 205 250 152 42 127 249 250 251 241 168 122 60 33 64 82 70 74 63 65 72 77 75 76 82 92 101 105 106 105 130 158 173 176 171 158 146 129 163 201 208 172 104 88 85 84 102 107 125 171 195 177 156 158 149 138 84 50 47 79 117 146 132 99 114 160 202 211 161 105 95 105 118 136 133 81 38 21 22 23 28 85 153 153 127 164 189 132 29 14 69 84 50 81 99 126 111 78 53 81 110 138 205 212 138 90 132 202 227 156 53 12 5 35 139 192 232 215 128 91 151 206 143 34 8 86 181 175 157 126 114 113 83 82 54 66 60 49 43 29 57 78 115 124 97 99 100 90 118 121 125 138 165 166 150 146 134 108 24 12 54 62 40 76 181 219 211 182 168 158 116 103 111 110 108 109 109 112 121 115 94 88 76 70 63 89 138 155 154 178 187 169 104 88 108 140 163 167 151 162 158 106 49 71 159 198 190 106 44 88 148 173 198 197 190 136 98 161 219 217 151 110 73 102 135 119 64 74 129 151 138 137 166 198 204 195 188 139 114 158 198 185 177 179 180 183 183 182 181 181 181 182 182 179 182 179 177 192 198 164 112 77 85 96 97 74 45 62 109 116 91 85 105 104 122 120 103 75 68 75 97 108 101 99 109 165 178 138 67 31 40 101 177 165 85 64 124 163 203 209 186 157 136 146 201 199 127 98 121 191 210 191 184 176 186 185 182 184 184 183 182 182 182 182 182 183 183 183 183 183 183 183 183 186 181 178 179 181 182 184 187 183 184 181 185 189 170 136 117 154 170 165 186 184 184 183 186 180 195 194 146 125 163 190 194 186 186 186 187 186 185 185 184 183 183 184 184 185 186 186 187 187 188 189 190 190 189 188 187 187 186 183 180 184 191 194 193 199 177 114 59 72 119 145 146 159 198 206 208 182 118 121 184 210 194 187 165 137 113 156 214 205 198 198 165 135 168 190 159 167 193 144 68 128 213 168 100 112 160 191 210 199 197 185 192 199 180 150 147 180 201 201 204 207 197 187 164 169 157 109 116 155 184 150 166 184 185 187 198 189 174 176 188 186 185 186 182 182 187 191 190 188 187 185 182 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 181 181 181 183 185 186 185 183 182 182 182 183 183 183 183 183 186 183 181 182 184 184 185 186 192 182 178 148 118 107 145 176 177 148 157 188 191 182 183 182 184 184 184 184 184 184 184 184 180 182 192 193 196 210 180 106 62 142 192 206 207 194 190 188 194 193 193 192 192 192 193 194 196 190 190 194 192 187 192 203 184 152 149 163 135 127 174 199 150 102 135 211 210 166 162 184 184 177 173 143 118 154 191 175 180 188 189 188 192 190 188 194 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 183 186 189 188 186 187 191 195 188 188 189 189 189 190 190 190 188 190 192 192 191 191 193 195 190 191 192 193 194 195 195 195 195 195 195 196 196 196 196 196 197 195 194 194 195 195 192 189 188 189 190 190 189 188 189 190 193 192 191 190 188 188 187 187 188 188 187 187 187 186 186 186 185 186 188 188 186 186 187 189 187 187 187 188 188 189 189 189 187 187 187 187 187 187 187 187 186 186 185 183 183 186 191 194 186 186 187 188 188 188 187 187 187 187 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 186 187 186 186 187 191 194 197 197 198 200 200 201 201 200 200 199 198 197 195 193 192 191 193 194 195 195 195 195 194 194 191 190 188 186 185 185 185 185 185 185 184 183 183 183 184 184 186 185 185 185 185 185 185 184 187 187 187 187 186 186 186 186 186 186 187 187 188 188 189 189 190 189 189 189 189 190 191 192 197 198 199 201 202 203 203 203 204 206 208 209 208 208 210 212 209 209 210 212 213 215 216 217 214 214 214 215 214 213 212 211 213 213 212 212 212 212 212 212 211 211 212 212 212 212 212 212 210 209 208 207 206 205 204 204 205 205 206 206 207 207 207 208 205 204 202 200 199 199 199 200 198 199 201 203 205 206 207 207 209 208 206 204 204 205 206 207 205 204 203 202 201 202 204 206 206 209 211 209 205 203 204 206 207 206 203 200 199 199 200 201 203 205 207 208 208 208 209 210 211 211 213 215 216 217 217 217 221 221 221 222 223 225 227 228 227 227 228 228 228 229 229 229 229 229 229 230 230 231 231 231 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 226 226 226 227 227 227 227 228 228 228 228 228 228 228 227 227 229 228 228 228 227 227 227 227 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 223 223 223 222 222 222 222 223 225 224 222 221 222 223 221 221 220 220 220 219 219 219 219 218 216 215 215 216 217 218 217 216 216 216 215 215 215 215 214 214 214 214 215 215 215 215 213 213 214 215 215 216 217 217 219 217 215 216 218 217 212 208 216 216 217 217 217 217 217 217 168 168 169 169 169 168 167 166 167 167 168 168 168 168 167 167 167 167 168 169 170 170 170 170 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 168 168 168 168 168 168 167 167 170 169 168 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 172 172 171 169 168 167 166 166 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 170 171 172 173 173 171 170 169 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 169 170 172 173 173 172 170 169 172 172 173 174 174 174 173 173 173 173 172 171 171 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 174 174 174 174 175 175 175 174 174 173 173 173 173 174 176 175 174 174 175 177 178 177 177 177 178 179 180 181 180 180 181 182 182 183 184 184 185 185 185 185 185 185 184 184 186 186 185 185 185 185 186 186 186 186 185 185 184 184 184 184 185 185 185 186 186 186 187 187 188 188 188 189 190 190 191 191 191 192 193 195 196 196 196 196 195 195 196 196 196 196 197 197 197 195 196 200 201 198 197 200 198 198 199 199 199 200 200 200 199 203 205 202 200 202 204 203 201 202 203 204 204 204 203 203 204 204 204 205 206 206 207 207 209 209 208 207 207 208 208 209 211 210 210 209 209 210 210 211 210 210 210 210 210 210 211 211 212 212 211 210 210 209 208 208 211 211 211 211 211 211 211 211 211 211 211 210 210 209 209 209 212 212 211 211 211 211 211 211 211 211 210 210 209 209 209 208 210 210 210 210 210 210 210 210 210 210 210 209 209 209 208 208 207 208 209 209 209 209 208 207 208 210 211 210 208 207 208 210 209 209 210 210 210 211 211 211 212 212 212 212 213 213 213 213 213 213 214 216 218 217 213 209 216 216 216 216 216 216 217 217 214 215 216 216 216 215 214 214 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 215 215 215 215 215 215 215 215 215 215 215 215 216 217 217 218 215 214 214 215 216 216 213 210 214 214 214 214 214 214 214 214 215 215 215 215 214 214 214 214 217 216 215 214 213 213 213 213 215 216 216 216 215 213 211 210 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 212 214 215 215 213 211 210 210 213 212 211 211 211 212 213 214 214 213 213 212 212 213 213 214 211 212 213 213 213 213 212 211 214 214 213 213 213 213 212 212 212 212 212 213 213 214 214 214 216 216 214 213 212 211 211 211 212 213 213 214 214 213 213 212 211 211 212 213 213 214 215 215 213 213 213 212 212 212 211 211 209 209 209 208 208 208 208 208 210 210 211 212 214 215 216 216 211 211 211 211 211 211 210 210 213 213 212 212 212 213 213 214 212 211 210 209 209 210 211 211 210 210 210 211 211 211 212 212 215 213 210 208 212 216 216 211 216 204 195 202 194 152 128 144 112 138 200 239 234 227 223 206 172 151 182 224 250 224 175 201 201 168 160 178 178 199 229 209 131 101 110 123 153 212 237 233 213 222 230 238 203 137 184 231 226 223 219 216 216 219 223 226 237 195 180 198 154 119 187 251 228 214 214 222 217 210 220 234 232 156 102 117 147 137 124 140 143 159 191 251 237 169 163 166 127 102 120 157 216 249 167 51 19 114 182 185 174 177 194 217 216 213 208 205 204 205 207 208 207 208 208 207 205 205 207 210 209 209 210 211 211 212 213 213 209 210 210 210 210 210 210 211 210 210 210 209 209 209 208 208 204 212 222 226 222 215 211 209 204 214 208 186 182 201 214 212 205 210 215 205 183 166 147 126 128 120 148 161 166 180 173 167 176 172 175 183 208 193 126 99 131 151 126 74 79 111 144 199 230 219 215 210 202 176 138 128 154 142 111 110 165 217 227 221 226 198 127 91 119 168 193 179 136 71 122 170 154 148 129 112 128 152 151 137 153 186 198 194 193 200 199 216 187 154 196 226 191 111 48 64 166 247 247 146 66 125 172 175 181 198 160 88 113 182 205 225 224 201 221 234 226 148 98 171 252 245 184 114 94 163 219 215 188 181 186 184 212 193 120 90 150 193 195 209 236 222 207 151 120 141 159 182 223 195 140 107 164 245 206 82 43 144 193 187 149 162 233 237 224 183 150 111 107 144 179 220 202 207 205 233 226 163 120 94 62 117 176 233 236 248 223 164 140 64 8 61 146 195 129 41 146 249 240 215 198 147 118 80 120 157 190 173 163 146 148 140 130 140 155 167 176 181 185 188 189 200 212 210 186 147 110 90 111 167 204 194 172 135 133 108 79 91 92 107 145 146 120 124 128 130 161 143 105 61 84 138 144 141 108 109 122 145 179 158 105 70 72 98 136 157 113 57 20 17 12 18 71 123 136 149 204 177 85 11 60 164 167 95 69 63 65 73 86 32 23 62 106 146 161 144 95 90 146 166 109 36 11 32 86 188 214 206 214 166 118 130 184 143 33 8 82 201 210 204 186 184 189 151 120 67 66 67 58 44 24 50 114 192 201 174 179 178 176 192 176 181 182 194 199 206 213 194 137 22 6 86 120 63 45 123 187 204 188 205 201 167 145 152 130 119 104 93 91 100 115 126 138 119 120 111 105 110 119 152 183 207 208 164 126 101 152 199 199 163 144 121 96 96 129 179 209 155 69 50 119 178 189 191 190 185 135 105 169 219 210 124 101 90 124 176 180 107 76 56 90 120 120 119 159 188 170 146 130 126 160 175 170 182 186 179 182 182 181 181 181 182 183 183 185 179 179 178 185 204 201 168 142 114 84 71 55 39 63 112 116 83 78 126 151 178 160 129 129 131 154 188 182 127 84 81 111 128 113 73 47 48 87 141 125 76 89 172 199 208 195 181 184 149 149 168 145 89 88 153 186 196 165 174 181 188 186 186 184 184 183 182 181 181 181 182 183 183 183 183 183 183 183 183 188 182 178 180 182 182 184 187 184 186 183 188 198 192 172 160 150 137 132 173 179 187 189 182 189 198 195 145 116 147 180 197 188 187 186 185 185 185 185 185 182 182 183 183 184 185 185 185 187 188 190 191 191 190 188 187 186 186 183 185 196 199 178 149 140 107 72 90 144 163 141 124 147 167 153 162 167 133 127 147 174 194 205 171 138 101 138 196 208 198 171 120 144 211 193 145 173 165 109 80 147 189 135 83 124 173 197 202 191 200 190 188 200 154 126 160 201 205 195 189 192 185 159 148 154 124 107 148 151 151 141 158 162 184 195 204 178 126 135 183 190 181 185 185 181 188 187 176 173 181 183 179 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 182 182 183 185 185 183 181 182 182 183 183 184 184 185 185 186 186 185 184 185 188 187 184 186 180 192 178 157 125 133 139 125 128 167 199 190 182 187 183 185 185 185 185 185 185 185 185 170 192 197 184 194 203 145 56 92 197 211 190 202 196 188 194 193 193 193 194 194 193 192 192 194 193 193 192 189 188 191 196 207 190 177 154 113 131 191 199 111 73 114 183 177 154 170 187 184 160 136 130 143 167 177 172 179 191 191 185 189 191 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 181 182 184 186 186 187 188 188 188 188 188 189 189 190 190 190 187 189 190 189 188 187 188 190 193 194 196 198 198 197 195 193 196 196 196 196 196 196 196 196 192 194 194 193 191 188 188 188 188 190 191 191 189 189 190 192 191 191 190 189 188 188 188 188 188 188 188 187 187 186 186 186 183 185 187 187 186 187 189 191 185 186 188 189 189 189 188 187 186 186 186 187 187 188 188 188 182 185 187 188 187 187 189 191 185 186 187 188 188 188 187 187 186 186 186 186 186 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 188 188 187 187 188 192 195 199 200 201 202 203 204 204 204 203 203 201 200 198 196 195 194 199 198 196 194 192 191 191 191 190 189 188 186 186 186 186 186 184 184 183 183 183 184 185 185 184 185 185 185 185 185 185 186 187 187 186 186 185 185 185 185 188 188 188 188 188 188 188 188 192 191 191 190 191 192 193 194 193 195 197 199 201 203 204 204 204 207 209 210 210 211 213 215 213 213 214 215 216 216 217 217 217 217 217 217 216 214 213 212 213 213 213 213 213 213 213 213 214 214 214 214 214 213 213 213 212 211 211 210 209 208 207 207 206 206 206 206 206 206 206 207 206 205 203 201 200 200 201 202 200 201 203 205 206 208 208 209 209 208 207 206 206 206 207 208 206 206 205 205 205 205 205 204 207 208 208 208 207 206 205 205 206 204 202 201 201 202 204 206 206 208 209 209 208 209 212 214 212 213 213 214 215 217 218 219 222 222 222 223 225 226 228 229 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 230 230 230 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 226 226 226 227 227 228 228 228 228 228 228 228 228 228 227 227 229 229 228 228 228 227 227 227 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 222 223 223 223 223 223 223 224 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 220 222 223 223 221 221 222 224 221 221 221 220 220 219 219 219 219 219 218 217 216 216 216 216 217 217 216 216 216 215 215 215 215 215 215 215 215 214 214 214 215 215 215 216 216 216 216 216 220 219 217 216 216 215 215 214 219 219 219 218 218 218 218 218 167 168 169 170 169 168 167 166 165 166 168 169 169 168 166 165 166 166 168 169 170 171 171 171 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 169 169 169 168 168 167 167 167 170 169 168 167 167 167 168 168 169 169 169 168 168 167 167 167 167 168 168 169 169 170 171 171 168 169 169 170 169 167 166 165 170 169 169 169 169 169 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 169 171 173 174 174 171 169 167 169 169 169 170 170 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 169 170 172 173 173 172 170 169 170 172 173 175 175 174 173 172 173 172 172 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 176 176 175 174 174 173 173 172 176 176 176 175 175 174 174 173 175 175 174 174 174 173 173 173 175 177 178 178 176 176 177 179 179 178 177 177 177 179 181 182 179 180 180 181 183 184 184 185 185 185 185 185 185 184 184 184 188 187 185 184 182 182 182 182 185 185 185 184 184 183 183 182 186 186 186 185 185 184 184 184 187 187 188 189 189 190 190 191 191 192 193 193 193 192 191 191 194 194 195 195 195 195 196 196 199 196 197 201 201 196 195 197 198 198 198 199 199 200 200 200 201 204 204 200 197 200 202 202 201 202 203 204 204 204 203 202 205 206 206 207 207 208 209 209 209 209 208 207 207 207 208 209 208 209 211 212 212 211 209 208 211 210 210 209 209 208 207 207 206 206 207 208 208 209 210 210 211 211 211 211 211 211 211 211 211 211 210 210 210 209 209 209 210 210 210 210 209 208 207 207 210 210 210 209 209 208 208 207 210 210 210 210 210 210 210 210 211 210 210 209 209 208 208 208 206 207 209 210 210 209 207 206 209 211 211 210 208 207 208 209 209 209 209 210 210 210 211 211 211 211 211 211 211 211 211 211 213 213 214 217 219 217 212 207 216 216 215 214 214 213 213 212 209 212 217 220 221 219 216 213 212 212 213 214 215 216 216 217 216 216 216 216 216 216 216 216 220 220 219 218 216 215 214 214 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 217 217 217 217 217 217 217 216 216 215 214 215 216 218 219 212 212 213 215 218 217 214 211 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 214 215 216 216 215 212 210 208 218 219 220 220 218 216 213 211 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 208 212 216 217 214 212 212 213 213 212 211 211 211 212 213 214 214 213 212 212 212 212 213 214 214 214 214 214 213 211 209 208 213 213 213 213 213 213 213 213 212 212 212 213 213 213 214 214 213 212 212 212 212 213 214 214 212 212 213 214 214 213 212 212 210 210 211 212 213 214 215 216 213 213 213 212 212 212 211 211 207 207 207 207 207 207 207 207 209 209 208 208 207 206 206 205 212 212 212 211 211 210 210 210 217 216 214 212 211 211 212 213 214 213 211 209 208 208 208 209 211 212 212 213 213 214 214 214 209 213 212 209 213 218 215 205 220 194 195 200 190 192 174 125 88 113 182 237 240 236 229 205 141 122 177 235 244 195 141 168 150 122 131 167 175 204 251 251 186 103 96 108 121 190 238 236 220 223 222 232 203 122 167 228 231 227 221 216 215 219 224 228 191 142 167 218 179 149 201 239 224 212 211 219 219 214 218 226 226 178 126 132 159 152 136 122 98 118 174 251 216 115 106 119 101 76 106 145 181 189 117 41 36 117 147 128 132 151 176 212 206 208 212 214 213 210 207 205 208 208 208 207 204 204 207 209 207 207 207 207 207 207 207 207 209 209 209 210 210 211 211 211 210 210 210 209 209 209 208 208 217 216 212 205 200 202 210 217 205 231 201 128 119 184 224 211 204 213 219 216 218 223 193 143 74 95 170 212 220 225 209 201 181 169 173 162 169 190 135 70 78 105 112 80 63 80 137 221 230 227 225 201 202 198 150 126 161 152 102 96 173 229 228 227 237 194 146 156 179 179 191 207 161 98 160 216 208 220 208 176 170 189 168 118 102 125 149 160 160 173 187 224 194 147 192 231 211 112 22 54 181 248 239 128 77 150 192 163 141 158 139 81 77 137 147 170 200 207 224 217 222 170 110 141 214 252 246 200 123 143 183 197 187 201 197 153 161 127 70 95 188 209 183 197 241 233 221 181 110 89 145 204 232 236 192 136 159 218 178 73 61 166 176 137 127 183 251 234 186 181 138 71 75 149 211 243 202 169 166 235 243 190 143 68 43 108 149 189 194 209 187 152 135 80 25 44 75 108 92 60 124 208 182 120 109 119 143 159 197 219 243 223 217 210 220 204 208 214 217 212 202 194 196 200 199 199 202 196 165 124 103 102 136 196 210 170 160 160 171 124 85 100 99 101 122 111 96 127 152 170 218 196 129 46 52 105 110 122 106 110 99 95 128 120 75 53 59 68 96 139 120 66 56 30 10 14 44 69 112 190 208 116 26 31 122 201 210 183 142 91 73 59 57 38 40 24 53 60 80 123 96 61 98 103 67 16 12 77 136 208 212 189 171 176 138 108 143 116 24 12 73 194 204 202 192 202 216 181 127 72 77 83 67 41 17 44 107 223 220 189 198 196 200 191 191 198 191 187 183 195 215 207 162 26 6 110 161 85 33 92 161 219 194 190 178 198 189 185 180 178 162 146 148 159 167 173 164 154 148 154 159 105 77 156 194 211 214 193 149 87 136 190 205 142 87 54 77 148 186 189 205 132 90 122 165 178 189 208 204 173 123 122 181 195 168 91 86 124 166 204 214 157 110 28 63 126 117 74 105 151 131 89 117 131 158 154 156 188 195 180 181 181 181 181 182 182 183 184 188 176 184 187 176 187 204 196 192 154 111 86 67 49 64 102 115 67 52 111 153 199 195 175 182 184 197 214 199 132 66 41 47 78 91 72 47 46 89 144 133 102 130 212 214 197 183 194 212 163 136 113 88 63 66 128 144 165 152 181 191 185 180 184 184 184 183 182 181 181 181 181 183 183 183 183 183 183 183 183 184 181 182 188 190 185 181 180 180 187 183 178 181 180 179 185 162 127 117 168 177 187 187 171 188 190 187 141 106 126 162 190 189 188 186 184 184 184 186 187 181 181 182 183 183 184 184 185 187 188 190 192 192 190 188 187 187 189 189 194 204 193 139 82 54 79 120 175 198 156 105 97 115 130 107 123 163 167 154 132 132 188 222 183 139 88 119 181 208 206 172 116 159 214 173 154 193 156 91 87 141 151 129 134 146 186 199 200 186 193 189 197 184 131 119 178 216 201 178 163 166 149 125 144 143 120 136 147 136 112 140 162 151 190 200 203 182 101 111 187 198 179 183 187 185 188 176 155 152 169 182 180 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 185 184 183 184 185 184 181 179 182 182 183 184 185 185 186 186 181 184 184 180 181 186 185 180 188 179 193 192 198 173 149 112 80 112 175 205 188 183 192 182 185 185 185 185 185 185 185 185 190 185 174 188 207 169 96 56 155 213 207 190 196 191 193 193 192 193 194 195 195 193 191 190 189 195 197 192 190 194 192 187 198 210 209 169 116 133 172 145 66 68 122 162 154 172 198 185 196 157 118 139 186 184 171 192 184 195 192 182 186 192 188 184 188 188 188 188 188 188 188 188 190 190 190 190 190 190 190 189 190 190 190 190 190 190 190 190 192 190 189 191 193 192 188 184 188 188 188 189 189 189 190 190 191 193 193 191 189 187 188 189 183 186 191 196 198 198 197 195 198 197 197 196 196 195 195 195 191 195 198 195 189 185 186 190 190 192 194 193 191 191 192 195 188 188 188 187 188 188 189 189 188 188 188 187 187 186 186 185 182 184 186 187 187 187 190 192 183 185 188 190 190 189 187 185 187 187 188 189 189 190 191 191 182 187 191 193 190 186 184 184 183 184 185 186 186 186 185 185 185 185 186 186 187 188 188 189 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 189 189 189 188 187 189 192 196 198 199 200 202 204 205 205 206 205 204 203 201 199 197 196 195 202 200 196 193 190 188 188 188 189 188 187 186 186 186 187 187 183 183 183 183 183 184 185 186 184 184 184 185 185 186 186 186 187 186 186 185 185 184 184 184 189 188 188 188 188 188 187 187 193 193 192 192 192 193 194 195 196 198 200 204 207 209 211 212 205 207 210 211 211 213 215 218 217 217 217 217 217 217 217 217 219 219 219 219 217 216 214 213 211 211 211 211 212 212 212 212 216 216 216 215 215 214 214 214 213 213 212 212 211 210 210 209 207 207 207 206 206 206 206 206 207 205 204 202 201 201 202 203 201 202 204 206 208 209 210 210 208 208 207 207 207 207 207 207 209 209 209 209 209 208 207 206 207 204 203 204 207 207 205 202 200 199 199 200 203 207 212 215 209 210 211 210 209 210 214 217 214 213 212 213 214 216 219 221 224 224 224 224 226 228 229 231 229 229 229 229 229 229 229 229 231 231 230 230 230 230 229 229 229 230 230 231 231 232 232 232 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 228 228 228 228 228 228 228 228 226 226 226 227 227 228 228 229 229 229 228 228 228 228 227 227 229 229 229 228 228 227 227 227 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 222 223 223 223 223 224 224 224 223 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 223 222 222 218 220 222 222 221 220 222 224 221 221 221 220 220 220 219 219 220 220 219 219 218 217 216 215 217 217 217 216 216 215 215 215 216 216 216 215 215 214 214 214 218 218 217 216 216 215 214 214 216 217 217 215 214 216 221 226 221 220 220 219 219 218 218 218 169 168 167 167 167 167 168 169 170 169 169 168 168 167 167 167 170 169 168 168 168 168 167 167 169 169 168 167 166 164 163 163 168 169 169 170 169 168 166 165 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 168 168 168 168 169 170 174 170 165 163 165 168 170 171 170 169 168 166 166 166 166 167 165 165 165 166 166 167 167 168 168 168 168 168 168 168 168 168 166 166 166 167 168 169 171 171 169 169 169 169 169 169 169 169 172 172 171 170 170 169 168 168 169 168 168 168 169 169 170 171 169 169 169 170 170 171 171 171 169 169 169 169 169 169 169 169 168 168 168 169 169 170 170 170 173 173 172 172 171 170 169 169 170 170 171 171 171 171 172 173 171 172 175 176 177 175 173 172 176 176 174 173 171 169 168 168 173 173 172 172 172 172 171 171 173 174 174 174 174 173 171 171 174 174 174 173 173 172 172 172 174 174 174 173 173 172 172 172 175 175 176 176 176 176 175 175 175 174 173 173 175 177 179 181 185 182 179 177 176 178 180 182 178 179 181 183 183 182 181 180 179 181 184 186 186 185 182 181 180 181 184 186 188 188 187 187 185 185 185 185 185 185 185 185 181 183 186 187 187 185 182 180 183 184 187 189 191 191 190 190 191 192 193 194 194 194 193 193 195 195 195 196 196 197 197 197 200 197 195 194 196 198 198 198 201 201 199 198 198 198 198 199 198 199 200 200 201 202 203 203 203 203 203 204 204 205 205 205 204 204 203 203 204 205 205 206 205 204 203 204 208 209 209 207 210 210 210 210 210 210 210 210 207 210 213 214 211 209 208 209 210 210 210 211 211 212 212 213 211 211 211 212 213 213 213 214 211 209 207 208 210 211 209 207 210 211 211 212 211 210 208 207 209 209 209 210 210 211 211 211 211 212 212 212 211 209 207 206 219 213 206 202 203 207 211 213 208 208 208 207 207 206 206 206 206 206 207 207 207 208 208 208 211 210 208 207 208 210 212 213 213 212 209 208 208 210 213 215 214 215 215 214 211 210 211 213 213 213 213 213 213 213 214 214 215 213 212 213 215 216 215 213 213 214 214 215 216 217 217 218 216 217 217 218 219 218 217 216 215 215 215 215 215 215 215 215 219 219 218 217 217 216 216 215 219 219 218 217 215 214 213 213 217 217 217 217 217 217 217 217 215 215 215 215 215 215 215 215 218 218 217 216 215 215 214 214 214 214 215 215 215 214 213 212 213 213 213 214 214 213 213 213 215 214 213 211 210 210 211 211 207 209 211 213 215 216 216 216 211 212 214 215 215 214 212 211 214 214 214 214 214 214 214 214 214 214 214 213 212 211 209 209 212 212 212 212 212 212 212 212 211 212 214 215 215 214 212 211 211 211 212 213 213 212 211 211 214 214 215 215 213 211 208 207 214 214 214 213 213 212 212 212 213 213 213 212 212 211 211 210 214 214 214 214 214 214 214 214 215 215 214 214 213 212 211 211 210 211 212 213 213 212 210 209 206 207 207 208 209 209 210 210 203 205 209 212 213 211 208 205 211 212 212 213 213 214 214 214 212 211 210 209 209 211 213 215 207 209 211 213 214 213 211 210 210 210 210 210 210 210 210 210 211 211 212 212 212 212 213 213 201 223 224 195 173 174 174 165 145 109 109 199 252 233 226 224 180 126 167 251 235 148 105 107 136 159 189 227 224 206 229 241 198 152 139 109 97 177 249 251 226 212 217 233 223 145 116 210 236 225 212 227 216 212 172 142 147 156 210 248 184 122 191 238 217 224 220 200 181 178 186 193 227 211 181 140 134 125 89 92 85 89 140 177 140 87 76 87 75 46 73 93 111 89 70 56 58 106 159 161 152 174 201 217 214 210 205 209 211 216 216 196 209 204 201 204 211 216 216 215 207 208 209 210 210 210 209 208 208 209 211 213 213 213 211 210 212 213 214 212 210 209 209 211 223 212 178 124 140 202 217 221 213 236 197 129 154 208 210 215 210 201 207 211 214 234 226 182 144 176 210 224 222 216 214 213 204 209 204 191 187 191 185 172 110 55 80 105 92 84 126 228 250 242 189 176 193 220 189 136 148 146 97 108 164 174 174 177 212 168 155 204 220 213 221 195 147 81 134 222 229 226 220 191 157 185 195 155 100 86 114 143 153 144 165 164 147 162 205 245 242 133 38 42 137 203 158 94 111 172 196 148 151 192 184 149 134 113 102 105 127 143 149 176 171 132 91 99 142 174 205 241 197 125 124 132 140 199 212 169 131 111 59 108 201 202 185 193 213 224 244 195 108 130 215 241 225 227 227 176 135 128 102 84 152 226 184 122 146 191 204 180 183 196 152 100 119 166 204 238 208 152 133 176 226 231 162 74 84 174 147 129 169 158 128 108 103 66 58 91 86 45 42 61 85 133 121 116 151 194 199 223 223 217 212 212 216 218 217 215 213 211 206 200 195 190 187 185 183 182 189 192 161 112 101 127 164 222 211 159 135 154 161 111 84 94 114 122 116 128 161 185 199 199 199 201 186 102 53 34 68 91 115 106 96 116 105 50 47 107 114 100 111 124 122 104 98 39 15 15 21 52 101 152 136 52 21 64 142 238 226 179 166 155 139 115 82 54 46 52 48 43 52 53 55 56 45 48 41 16 31 139 189 229 231 152 111 163 194 153 107 61 12 15 90 197 202 186 179 181 212 188 135 73 60 89 75 33 27 46 100 192 207 203 177 178 191 181 182 188 180 173 189 179 199 210 166 22 12 111 179 144 60 43 106 193 205 200 184 175 175 188 189 190 193 195 196 196 196 195 157 144 177 204 180 113 84 143 180 183 187 197 184 109 74 135 139 76 45 48 98 158 158 143 132 134 153 161 136 124 157 201 207 179 133 147 182 158 122 114 133 167 191 206 204 201 151 34 82 167 165 104 75 95 123 109 90 119 140 169 188 183 184 182 180 182 185 189 190 186 178 172 154 179 193 189 180 171 173 186 209 186 161 141 130 100 69 82 75 57 64 80 112 154 174 183 171 149 132 130 123 92 55 34 48 51 65 58 34 41 110 201 160 117 173 235 204 159 166 161 144 135 127 123 113 102 102 109 122 142 168 184 188 185 183 183 185 184 183 183 183 183 182 182 186 186 185 185 184 183 183 182 180 182 185 185 183 182 182 183 187 179 181 186 184 186 188 184 176 171 163 158 168 185 196 199 194 180 188 147 100 140 192 195 186 185 183 182 182 183 185 186 181 183 186 188 188 187 185 184 174 178 183 186 187 187 189 191 189 183 195 201 212 184 89 29 76 166 213 202 175 120 83 97 133 98 86 161 204 194 181 125 101 172 231 214 134 85 121 186 197 193 158 106 161 175 130 139 160 126 56 91 146 185 194 167 97 145 193 205 194 187 192 198 200 146 124 143 163 145 124 144 154 138 167 167 158 127 136 158 152 169 177 181 162 167 199 183 164 115 148 204 190 178 193 186 182 187 179 136 131 177 194 181 182 183 183 184 184 185 185 185 187 184 186 186 181 184 189 184 183 183 187 182 172 177 189 190 183 185 186 184 182 180 181 182 184 184 184 184 184 184 184 184 174 195 176 178 187 190 188 136 69 139 182 204 187 184 183 180 185 182 182 186 189 187 183 181 175 186 195 204 194 112 59 110 193 205 205 192 188 194 190 176 191 192 192 192 192 193 193 193 192 189 189 192 193 192 193 196 197 202 189 141 130 123 113 80 66 100 136 154 155 213 219 169 166 143 150 191 209 184 156 149 169 202 189 185 194 186 193 199 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 195 192 191 191 193 193 191 189 195 193 191 189 188 188 188 188 186 189 191 191 188 186 187 188 192 192 191 191 191 190 190 190 196 197 198 197 196 194 191 190 193 194 196 198 199 198 197 196 192 194 196 197 196 193 190 187 189 189 188 187 187 186 186 185 187 188 188 189 189 190 190 190 188 187 186 185 185 186 188 188 187 187 187 187 187 187 187 186 188 188 188 188 187 186 186 185 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 187 188 186 183 185 189 187 181 186 185 185 184 184 183 183 183 188 188 187 186 186 186 187 187 185 185 184 184 184 185 186 187 189 189 189 189 191 193 196 198 200 201 202 203 204 203 202 201 205 203 200 198 196 196 196 197 191 191 190 190 190 190 190 190 186 186 185 185 185 186 187 188 183 185 187 187 185 185 187 189 187 186 185 184 184 184 185 185 184 185 187 188 188 187 185 184 186 188 189 189 187 186 188 189 189 191 192 193 193 195 198 201 204 204 205 206 206 207 207 208 211 210 209 211 214 215 214 211 215 215 214 214 214 214 213 213 216 216 215 214 214 213 213 212 211 210 210 212 214 214 210 207 213 214 215 216 216 216 215 215 213 214 214 214 213 211 210 209 208 208 208 208 208 208 208 208 209 207 204 204 205 205 203 202 203 205 207 209 210 209 208 207 209 209 210 210 211 212 212 213 209 209 209 208 207 205 204 203 205 206 207 208 207 205 202 200 200 201 203 204 205 206 206 206 208 208 209 210 210 209 208 207 215 216 217 219 220 221 221 222 219 221 223 226 228 228 228 227 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 227 227 227 226 226 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 221 221 221 222 222 221 221 221 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 217 217 216 215 215 217 217 216 216 216 215 215 215 216 216 216 216 216 215 215 215 212 213 216 218 220 220 219 219 219 218 217 216 216 218 219 221 216 216 216 216 216 216 216 216 169 168 168 167 167 168 168 169 169 169 169 168 168 167 167 167 170 169 168 168 168 168 167 167 168 168 168 167 167 167 167 167 168 168 169 169 169 168 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 168 169 170 170 168 166 167 169 170 169 167 169 168 168 167 167 168 169 170 166 166 167 167 168 168 168 169 168 168 168 168 168 168 168 168 169 169 169 169 170 171 172 173 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 171 169 170 170 170 170 170 170 171 168 169 169 169 169 169 170 170 168 168 168 169 169 170 170 170 172 172 172 171 171 170 170 170 170 170 171 171 171 171 172 173 171 172 173 174 174 173 172 171 174 173 173 172 172 171 170 170 170 171 171 172 173 174 174 175 173 174 174 174 174 173 172 171 174 174 174 173 173 172 172 172 174 174 174 173 173 172 172 172 172 172 173 173 173 173 172 172 173 173 173 174 175 177 178 179 182 181 179 177 177 178 180 181 178 179 180 181 181 181 181 180 181 182 183 185 185 184 183 182 181 182 182 183 183 183 182 182 184 184 184 184 184 184 184 184 181 182 184 185 186 185 184 183 184 185 186 188 189 190 190 191 191 192 193 194 194 194 193 192 195 195 195 195 195 196 196 196 199 197 195 195 197 198 197 196 200 200 199 198 198 198 199 199 198 199 199 200 201 202 203 203 203 203 203 203 204 204 205 205 206 206 206 206 206 207 208 208 206 204 204 205 208 209 209 207 208 208 208 208 209 209 209 209 208 209 210 210 209 209 211 213 210 210 210 211 211 212 212 212 211 211 211 212 212 213 213 213 211 209 208 209 210 211 210 208 209 210 211 211 211 210 209 208 209 209 209 210 210 210 211 211 211 212 212 212 211 210 208 207 210 207 204 203 205 207 209 209 208 208 208 207 207 206 206 206 207 207 207 207 208 208 208 209 208 209 209 210 210 210 210 210 212 212 211 211 210 210 210 210 209 211 213 213 211 211 212 214 214 214 214 213 213 213 213 213 215 213 212 213 215 215 214 212 212 212 213 213 214 215 215 216 215 215 216 217 217 216 215 215 215 215 215 215 215 215 215 215 216 216 217 217 217 217 217 217 214 215 215 216 216 217 217 217 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 213 213 214 215 216 216 217 217 214 214 215 215 215 214 213 212 216 216 216 216 216 216 216 216 212 211 211 212 213 215 217 218 213 212 211 211 212 213 215 216 212 212 213 214 214 213 212 212 212 212 212 212 212 212 212 212 211 211 212 212 212 211 210 210 212 212 212 212 212 212 212 212 210 211 212 213 213 212 211 210 211 211 212 213 213 212 211 211 211 211 212 213 214 214 214 214 214 213 213 213 212 212 211 211 213 213 212 212 212 211 211 211 213 213 213 213 213 213 213 213 214 214 214 213 213 212 212 211 211 211 212 212 212 211 210 210 212 212 212 211 211 211 211 211 210 210 211 211 211 211 211 211 211 211 211 212 212 212 213 213 211 211 212 213 213 213 213 213 210 211 212 214 214 213 212 211 210 210 210 210 210 210 210 210 211 211 212 212 212 212 213 213 219 218 216 210 197 181 171 168 167 130 109 154 212 238 246 242 196 149 169 246 252 176 111 103 168 227 250 241 210 191 201 193 168 174 187 140 102 157 222 235 226 216 217 228 227 161 125 194 231 224 209 229 241 231 147 70 125 230 242 227 179 127 186 231 220 220 211 193 173 163 162 163 176 198 202 158 120 91 78 113 132 136 124 142 150 138 149 148 102 53 82 103 84 50 67 94 104 131 178 214 224 217 212 224 198 211 218 210 195 198 209 204 207 206 206 207 208 208 207 206 207 208 209 210 210 210 209 208 209 209 210 211 211 211 210 210 209 211 212 212 210 210 211 213 222 200 143 74 101 193 231 232 230 226 183 168 196 213 212 205 209 214 215 208 204 210 211 202 196 209 219 217 210 207 207 207 208 210 208 203 207 219 225 223 175 90 76 124 155 122 115 210 252 220 162 171 199 225 192 137 143 118 103 137 151 116 117 154 172 143 163 214 218 213 215 188 126 63 110 212 229 215 207 175 126 144 174 178 140 103 105 124 128 138 136 106 106 148 198 244 244 168 71 46 108 142 124 135 138 149 156 147 163 190 191 193 189 170 166 134 94 95 104 104 119 123 118 109 113 128 150 171 170 102 60 37 84 200 244 216 198 115 79 131 190 192 173 178 204 225 235 172 107 155 232 237 218 228 245 206 124 64 64 120 212 230 170 120 150 177 157 125 172 195 165 151 170 157 164 214 210 176 164 172 204 251 211 92 118 194 169 160 203 183 123 69 51 50 111 170 121 37 16 27 67 156 193 196 203 226 216 220 209 205 201 200 202 203 202 199 200 199 197 194 191 190 188 188 187 186 180 191 187 132 95 117 169 208 201 151 114 117 129 113 103 126 158 173 169 173 190 201 195 180 176 199 217 158 85 18 36 73 92 88 105 129 102 47 85 163 161 128 130 125 128 148 148 62 14 13 26 45 60 80 65 19 26 98 165 228 201 143 125 134 150 152 125 94 94 115 98 75 59 42 43 52 45 45 28 21 52 156 202 233 213 118 91 165 203 154 100 48 9 18 99 202 206 191 182 181 208 183 129 86 74 92 77 36 26 42 92 188 204 202 182 176 180 173 192 177 185 187 189 199 225 198 148 12 10 125 208 185 88 25 65 170 205 202 182 184 185 182 183 183 184 185 186 186 187 188 180 159 163 172 158 122 95 103 130 141 164 202 202 137 98 116 111 47 50 91 115 118 114 130 118 143 169 155 112 107 157 206 222 173 129 135 154 140 139 177 194 186 179 191 205 197 135 42 111 200 205 147 105 99 118 121 109 148 175 198 201 183 179 179 180 180 182 185 186 184 179 174 140 159 183 201 198 170 145 141 166 185 172 179 189 156 99 41 42 46 68 80 108 150 156 144 125 113 92 75 59 43 51 78 114 95 71 46 30 38 93 168 139 129 161 172 129 109 127 130 132 144 159 167 165 156 143 134 152 164 179 187 186 182 180 180 185 184 183 183 183 183 182 182 184 184 184 184 184 184 184 184 180 183 185 185 183 182 182 183 183 178 182 185 182 184 188 185 191 187 166 139 141 171 196 200 188 185 176 140 134 175 194 191 185 185 184 184 184 184 185 185 183 184 186 187 187 186 185 184 180 182 185 186 186 186 188 190 187 182 188 201 206 151 72 66 162 219 225 184 145 104 94 128 135 84 98 206 244 200 153 106 91 138 168 147 112 111 143 172 178 174 137 83 104 99 83 103 119 63 39 86 138 178 145 109 82 138 193 207 192 183 190 201 201 171 136 106 114 137 150 171 165 183 217 180 128 100 134 176 173 202 201 171 150 170 192 176 149 169 177 186 201 193 181 190 194 186 171 132 130 174 193 188 183 183 183 184 184 185 185 185 185 176 181 190 187 184 185 184 185 179 185 194 190 182 178 175 182 184 185 184 182 180 180 180 184 184 184 184 184 184 184 184 174 190 176 179 185 197 202 147 89 154 184 197 180 182 184 185 177 183 184 180 177 181 185 187 190 194 192 195 170 72 54 175 209 204 195 189 188 192 194 194 192 192 192 192 193 193 193 193 192 190 189 192 193 191 192 195 190 181 160 123 129 133 122 85 71 100 136 172 186 223 204 150 119 126 156 186 173 135 124 142 172 201 195 192 193 184 191 193 189 189 189 189 189 189 189 189 190 190 189 189 189 189 188 188 194 192 190 191 192 192 191 189 190 189 188 187 186 187 187 188 187 189 191 191 189 187 187 188 192 192 192 192 192 192 192 192 195 195 196 196 196 196 195 195 196 197 197 198 197 197 196 196 191 192 193 194 193 191 188 187 189 189 189 189 189 189 189 189 188 188 189 189 189 190 190 190 189 188 187 186 186 186 187 188 188 188 188 188 187 187 187 187 189 189 188 187 187 187 186 187 190 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 186 188 187 184 185 188 187 183 187 186 186 186 185 185 184 184 190 189 188 188 188 188 189 189 187 186 185 185 185 186 187 188 186 187 188 190 193 196 198 200 202 203 204 204 204 204 203 202 203 202 200 198 197 196 195 195 190 189 189 188 187 187 187 188 187 187 185 185 184 185 185 186 183 185 186 186 185 185 186 188 187 186 185 184 184 184 185 185 184 185 187 188 188 187 185 184 186 188 189 189 187 187 188 190 191 193 194 194 194 195 198 201 203 203 204 204 205 206 206 206 210 210 210 211 213 214 213 212 214 214 214 214 214 214 214 214 219 218 218 217 216 215 214 214 212 211 210 212 213 214 212 210 214 214 215 216 216 216 215 215 215 215 215 215 214 213 212 211 210 210 210 210 210 210 210 210 211 209 207 206 207 207 206 204 205 207 209 211 212 212 211 210 210 211 211 211 211 212 212 212 210 210 209 209 207 206 205 204 204 204 206 206 206 205 204 203 200 201 203 204 205 206 206 206 207 208 209 210 211 210 210 209 214 215 216 218 219 220 221 221 220 222 223 225 227 228 228 228 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 227 227 227 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 222 222 223 223 223 223 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 220 220 219 218 217 217 217 217 217 217 217 217 217 218 217 217 217 216 216 215 215 215 216 216 216 216 216 216 216 216 214 215 216 217 218 219 219 219 218 218 218 217 218 218 219 220 217 217 217 217 217 217 217 217 169 169 168 167 167 168 169 169 169 169 169 168 168 168 167 167 170 169 168 168 168 168 167 167 166 166 167 168 169 170 171 171 168 168 168 169 168 167 167 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 168 169 170 166 166 168 171 173 171 167 163 168 168 168 168 169 170 171 172 168 168 168 168 169 169 169 169 167 167 167 167 167 167 167 167 171 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 168 168 169 170 170 171 172 172 170 170 170 170 170 171 172 172 171 170 170 170 170 170 170 169 168 168 169 169 170 170 171 171 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 173 172 172 172 171 171 171 171 171 172 172 172 172 172 172 172 172 168 169 170 172 173 175 176 177 173 173 174 174 174 173 172 171 174 174 173 173 173 173 172 172 174 174 173 173 173 173 172 172 171 171 172 172 172 172 171 171 172 173 174 176 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 180 181 181 182 182 183 183 183 184 184 184 183 182 181 179 178 177 177 177 182 182 182 182 182 182 182 182 181 181 182 182 183 184 184 184 185 185 185 186 187 189 191 192 191 191 192 193 193 193 192 192 195 194 194 194 194 194 194 194 197 196 195 196 198 198 196 194 199 198 197 197 197 198 199 200 198 198 199 200 200 201 202 202 202 202 202 203 203 204 204 204 206 206 206 206 206 207 208 208 206 205 205 206 208 209 209 208 206 206 207 207 208 208 209 209 208 208 208 207 207 209 213 216 210 210 210 211 211 211 211 212 210 211 211 211 211 212 212 212 211 210 209 209 211 211 210 209 208 209 210 210 210 210 210 209 209 209 209 209 210 210 210 211 209 209 209 209 208 207 206 205 204 203 204 207 209 210 208 205 207 207 207 207 206 206 206 206 207 207 208 208 208 209 209 209 205 207 210 212 212 211 209 207 208 209 211 212 213 212 211 210 204 207 210 212 212 212 213 213 214 214 214 214 214 213 213 213 215 213 212 212 214 214 213 211 211 211 211 212 212 213 213 214 213 214 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 215 216 217 217 218 218 213 213 214 215 216 217 218 218 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 212 213 214 214 215 216 216 214 214 215 215 215 214 213 212 214 213 213 213 213 213 213 214 215 214 214 213 213 213 213 214 218 216 212 209 208 210 213 214 213 213 212 212 212 212 213 213 212 212 212 212 212 212 212 212 210 210 211 212 212 212 212 212 211 211 211 211 211 211 211 211 209 210 211 212 212 211 210 209 211 211 212 212 212 212 211 211 211 211 211 212 213 214 216 217 212 212 212 212 211 211 211 211 212 212 212 212 211 211 211 211 212 212 212 212 212 212 212 212 213 213 213 213 212 212 212 212 212 212 211 210 210 210 210 211 214 214 213 213 212 211 210 210 216 213 210 208 208 210 213 214 210 210 211 211 211 211 212 212 210 212 214 216 217 215 213 212 214 214 213 213 213 213 213 213 210 210 210 210 210 210 210 210 211 211 212 212 212 212 213 213 219 211 212 222 224 210 195 190 198 169 130 106 151 227 248 237 182 142 125 178 243 225 153 109 173 249 253 215 171 159 186 197 188 181 185 162 133 144 179 217 224 224 219 223 230 181 132 159 240 246 223 214 230 243 184 116 142 213 183 200 182 119 175 238 226 219 212 205 197 187 180 176 154 183 202 172 113 62 77 155 217 193 131 131 161 198 229 184 130 73 93 118 96 58 83 132 132 163 203 240 243 208 187 202 206 222 228 201 170 175 201 214 204 207 209 210 207 204 202 202 207 208 208 209 209 209 209 208 211 210 209 209 208 209 209 209 207 209 211 211 210 210 212 214 230 193 121 47 64 155 218 239 241 202 161 195 222 214 219 206 211 213 205 201 208 210 208 213 219 218 212 205 201 203 206 207 211 210 210 211 214 220 226 231 226 156 105 121 174 150 113 175 222 178 142 182 214 237 216 173 136 124 140 147 136 134 134 135 116 109 178 231 218 216 215 191 141 84 103 203 232 219 217 178 166 143 155 182 166 117 77 58 82 124 127 79 73 112 156 206 235 195 96 42 94 133 150 215 158 124 111 123 141 161 174 204 220 194 206 177 123 139 168 159 157 170 181 168 139 123 122 121 113 97 67 28 56 152 228 251 217 121 146 205 199 171 135 122 199 225 227 156 89 126 208 240 224 225 241 219 128 32 48 156 251 222 159 112 122 126 94 83 131 152 133 165 193 138 129 189 180 158 177 194 198 232 206 105 100 142 139 186 248 220 130 57 29 49 147 192 109 37 27 14 65 176 249 252 223 220 202 192 202 201 200 199 198 197 195 194 194 193 192 191 190 190 189 189 188 192 182 194 198 134 87 117 164 180 177 124 81 85 109 136 150 170 191 198 198 200 202 199 157 147 162 199 224 179 111 30 23 57 80 104 144 147 94 39 94 191 184 125 100 82 120 204 190 83 13 8 27 42 36 36 33 15 33 117 160 190 173 124 113 122 139 142 120 106 140 190 181 142 97 50 37 46 41 41 24 22 52 134 173 209 186 104 76 144 170 139 114 65 13 21 106 203 206 189 187 189 201 165 125 100 87 93 81 41 24 41 91 191 199 196 184 177 180 185 178 174 198 206 191 170 181 151 122 17 20 126 206 219 144 35 29 130 194 211 185 184 185 178 181 180 180 179 180 181 182 183 189 179 167 160 148 143 123 75 52 111 173 221 210 165 144 119 85 54 107 164 130 71 73 122 142 161 165 131 103 129 182 211 206 151 108 89 125 174 189 210 199 183 178 192 210 182 105 59 155 232 233 171 113 74 84 119 144 174 186 195 191 176 179 183 181 181 180 182 183 183 182 181 145 142 164 200 197 147 103 93 117 156 159 206 234 203 140 48 32 41 78 101 117 129 116 102 88 87 92 104 91 55 69 127 185 178 144 98 57 28 44 91 109 123 117 88 69 97 130 143 168 184 195 196 196 196 191 180 183 185 188 187 185 182 181 181 185 184 183 183 183 183 182 182 182 182 182 183 184 185 186 186 182 184 186 185 183 182 182 183 181 179 184 185 179 180 185 182 185 196 182 148 139 165 183 180 174 184 167 140 167 198 185 180 185 185 186 186 186 186 185 185 186 186 186 186 186 185 185 185 185 187 188 187 185 185 187 189 194 190 188 209 211 126 70 133 220 250 227 167 131 111 116 148 133 81 116 222 247 188 123 88 61 93 108 99 102 127 139 130 145 151 123 86 101 111 140 151 121 61 64 74 89 128 83 70 122 162 201 206 192 183 187 194 192 179 143 102 126 184 202 203 201 213 212 138 90 112 178 222 211 227 202 131 119 158 168 158 175 201 174 143 166 180 173 182 176 162 147 117 120 164 188 191 183 183 183 184 184 184 185 185 185 181 181 177 171 177 185 182 187 182 183 189 193 186 168 152 176 179 183 184 183 182 182 183 184 184 184 184 184 184 184 184 184 189 181 182 180 198 200 133 100 167 190 194 177 182 184 185 181 187 189 183 182 187 189 185 191 191 204 170 97 70 127 216 214 196 185 190 193 190 193 202 193 193 193 193 193 193 193 193 193 190 190 192 192 190 191 194 189 183 168 131 128 121 114 88 69 109 149 194 213 219 165 108 106 130 160 163 128 99 120 162 179 197 197 196 190 184 191 187 190 190 190 190 190 190 190 190 191 190 190 190 189 188 188 188 193 191 190 190 191 191 190 189 187 186 186 186 187 188 189 189 188 190 191 191 190 189 189 190 191 191 192 192 193 194 194 194 194 194 194 195 196 198 199 200 200 199 198 197 196 196 196 196 193 193 192 191 191 190 190 189 189 189 190 191 192 193 193 193 189 189 189 190 190 190 191 191 190 190 189 188 187 187 187 187 189 189 188 188 188 187 187 187 190 189 188 187 186 187 188 189 191 191 191 191 191 191 191 191 192 191 191 190 189 188 187 187 184 187 188 186 185 187 188 187 187 187 187 187 186 186 186 186 186 185 185 184 184 185 186 186 188 187 187 186 187 187 188 189 184 186 189 193 196 199 201 202 203 204 204 205 205 204 204 203 201 201 200 199 198 196 195 194 191 190 189 188 187 187 187 187 187 187 185 184 183 183 183 184 182 184 186 185 184 183 185 187 186 186 185 184 184 185 185 186 185 186 187 187 187 187 186 185 186 188 190 189 188 188 189 191 194 195 196 196 195 196 199 202 202 202 203 204 204 205 205 206 208 209 211 212 211 211 212 213 213 213 214 214 215 215 215 216 220 219 218 217 216 215 214 213 215 213 212 212 213 214 214 213 214 215 216 216 217 216 216 215 216 216 217 217 216 215 214 213 212 212 212 212 212 212 212 212 214 212 209 209 210 210 209 207 207 209 211 213 215 215 214 214 213 213 213 212 212 212 211 211 210 210 210 210 209 207 206 205 204 204 204 205 205 206 206 206 200 201 203 204 205 206 206 206 207 208 209 210 211 212 212 212 214 215 216 218 220 220 221 221 223 223 223 224 226 228 229 230 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 226 227 226 226 226 225 225 224 224 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 224 224 224 223 223 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 223 222 221 220 218 217 216 215 215 216 216 217 218 219 219 220 217 217 217 216 216 216 215 215 215 215 216 216 217 217 217 218 217 217 217 216 217 218 219 219 217 218 218 219 219 219 219 218 218 218 218 218 218 218 218 218 170 169 168 168 168 168 169 170 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 166 166 167 168 169 170 171 171 167 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 170 166 166 168 171 172 171 167 163 168 168 168 168 169 169 170 170 168 168 168 168 169 169 169 169 167 167 167 167 167 167 167 167 171 170 169 168 168 168 168 168 171 171 171 171 171 171 171 171 169 169 169 170 170 171 171 171 171 170 170 170 171 171 172 173 171 171 171 170 170 169 169 169 168 168 169 169 170 171 171 171 169 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 170 170 171 171 171 171 172 173 174 173 172 170 170 170 171 172 172 172 172 172 172 172 172 172 168 168 169 171 172 174 175 175 172 173 174 174 174 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 174 174 174 172 174 176 178 179 178 177 177 177 178 180 181 181 181 180 179 181 180 178 178 178 180 181 183 183 182 182 181 182 182 183 184 185 183 181 179 177 177 178 178 182 182 182 182 182 182 182 182 183 182 181 180 180 181 182 183 185 184 184 184 185 188 190 192 190 190 191 192 193 192 192 191 194 194 194 193 193 193 193 193 195 195 195 197 199 198 196 193 197 197 196 196 197 198 199 200 198 198 199 199 200 200 200 201 201 201 202 202 202 203 203 203 204 204 204 204 204 205 206 206 206 206 206 207 208 208 208 208 205 205 206 207 208 209 210 210 208 208 208 207 208 209 212 213 210 210 210 210 210 211 211 211 210 210 210 210 211 211 211 211 211 210 210 210 210 211 210 210 208 208 209 209 210 210 210 210 208 208 209 209 209 210 210 210 209 209 209 208 208 207 207 206 205 205 206 209 211 211 208 205 207 206 206 206 206 206 206 206 207 207 208 208 209 209 209 209 206 207 208 210 210 210 209 208 206 207 208 210 212 213 213 214 205 207 210 212 213 213 212 211 212 212 212 213 214 214 215 215 215 213 211 212 213 213 212 210 211 212 212 212 213 213 213 213 213 214 215 215 214 213 214 215 214 214 214 214 214 214 214 214 214 214 215 215 216 216 216 217 216 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 214 214 213 212 211 211 214 214 215 215 215 214 213 212 213 212 212 211 211 212 212 213 214 214 213 212 210 209 209 209 217 215 212 210 209 210 211 212 214 213 212 211 211 212 213 214 213 213 213 213 213 213 213 213 212 212 213 213 213 213 213 212 211 211 211 211 211 211 211 211 210 210 211 211 211 211 210 210 211 211 211 211 211 211 211 211 215 213 211 210 210 211 212 213 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 213 212 210 209 208 209 211 212 211 211 210 210 209 209 209 209 215 213 209 207 206 208 210 212 211 211 211 211 211 212 212 212 211 212 214 215 215 215 214 213 215 214 213 212 211 211 212 213 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 208 208 205 204 212 225 230 227 219 211 163 75 86 182 215 204 188 173 137 124 165 198 157 90 119 195 215 196 166 150 193 240 238 185 144 137 154 154 154 190 215 232 225 221 233 201 141 123 198 237 230 195 197 225 211 176 171 125 99 190 184 121 176 244 226 215 209 215 223 223 218 215 192 187 188 185 139 71 86 175 241 194 146 138 155 207 222 146 144 101 83 110 140 102 73 115 158 200 219 227 220 183 166 176 215 224 228 191 153 161 190 215 206 207 208 209 208 207 206 205 207 207 208 208 209 209 209 209 211 210 208 207 206 207 208 209 208 210 211 211 210 209 211 213 229 198 154 109 99 136 184 214 203 156 156 202 219 220 225 210 213 205 202 205 207 211 213 211 207 207 205 203 204 206 208 208 205 202 204 209 208 202 202 207 229 220 169 114 126 134 112 130 147 132 142 204 221 233 227 200 135 165 204 162 136 196 201 149 83 81 178 235 218 219 213 191 169 112 96 183 228 223 231 196 191 161 163 172 132 80 61 61 57 94 135 137 127 120 109 116 158 161 97 37 83 146 185 243 160 113 89 102 119 150 164 191 223 184 180 161 140 180 216 211 185 175 178 170 132 115 135 156 123 148 159 135 98 86 142 232 194 144 198 252 229 199 168 130 174 221 234 174 109 117 182 233 238 230 218 190 122 45 69 173 231 177 129 88 85 90 72 84 101 100 84 135 171 138 150 191 157 108 135 201 210 186 156 117 93 88 102 190 248 202 122 74 52 60 135 144 82 91 98 34 35 131 222 249 215 209 203 197 202 203 204 204 202 200 199 199 199 198 196 194 192 191 190 190 185 194 198 201 173 108 91 139 173 178 172 110 78 106 138 175 184 197 197 189 189 188 176 165 134 141 169 195 210 182 145 77 36 39 77 143 184 165 101 43 121 200 189 132 98 76 124 214 205 96 19 6 19 36 37 42 40 28 45 126 149 161 162 130 123 120 115 101 86 101 159 217 230 191 134 64 30 33 36 45 43 25 33 83 106 142 140 104 95 130 134 139 151 92 22 28 116 208 212 189 189 195 189 137 135 112 92 94 86 44 22 42 88 195 202 196 187 177 180 191 180 203 194 156 141 110 106 95 56 11 34 126 196 239 196 62 26 93 171 217 192 179 177 183 182 182 183 184 184 183 183 183 185 187 179 183 181 189 164 69 34 127 191 214 199 193 195 131 57 78 150 185 131 81 90 118 133 150 147 118 117 166 205 205 188 127 82 54 119 212 206 181 175 179 193 203 209 153 73 79 185 238 226 162 100 49 60 125 162 178 174 178 182 178 184 185 185 183 182 181 183 185 188 189 163 130 139 179 167 106 71 77 111 121 135 205 235 191 134 74 57 40 76 118 118 89 73 91 110 119 152 190 163 83 74 141 190 212 199 166 121 64 39 44 72 95 82 77 102 151 168 180 193 195 190 182 180 187 194 196 191 189 186 185 184 185 186 186 185 184 183 183 183 183 182 182 182 182 183 183 184 184 184 185 183 185 186 185 183 182 182 184 186 182 185 187 181 181 184 182 175 194 195 171 156 163 168 162 148 154 152 150 181 198 179 179 184 185 187 188 188 187 185 184 188 187 186 185 185 185 185 186 187 187 187 185 184 184 187 190 190 192 184 211 213 110 67 164 217 238 207 150 141 151 148 146 126 87 114 168 177 146 104 82 53 71 88 96 102 109 113 112 131 152 145 143 170 192 224 189 120 108 117 87 85 141 131 156 188 196 200 195 190 189 188 186 200 192 165 131 157 206 209 198 195 201 184 117 102 160 210 221 203 200 159 88 96 146 157 176 210 182 149 122 127 169 189 166 136 136 134 109 113 161 188 192 184 184 184 184 184 184 184 184 185 193 188 159 140 160 184 185 193 195 184 175 182 185 165 142 171 176 181 185 186 186 187 188 184 184 184 184 184 184 184 184 187 185 184 188 183 198 186 107 97 174 197 196 181 186 183 181 188 185 183 187 192 193 186 178 182 202 197 105 55 133 205 208 198 187 185 195 198 190 188 195 194 194 194 193 193 193 193 193 192 191 191 193 191 188 190 194 195 194 189 158 142 113 96 75 57 116 171 221 223 194 128 95 152 168 165 130 97 108 158 203 190 191 192 192 188 190 195 186 190 190 190 190 190 190 190 190 191 191 191 190 189 189 188 188 191 191 190 190 190 190 189 189 188 188 188 188 189 189 190 190 189 190 190 191 190 190 190 191 191 191 192 193 194 195 196 196 196 195 195 194 195 198 200 201 201 199 197 196 195 196 197 198 196 195 193 192 191 192 193 193 191 191 191 192 192 193 193 193 190 190 190 191 191 191 191 191 192 191 190 189 188 188 187 187 191 190 189 188 188 188 188 188 191 190 188 187 186 188 189 191 192 192 192 192 192 192 192 192 193 192 191 190 188 187 186 185 183 186 188 187 185 186 188 190 187 187 187 187 186 186 186 186 183 183 182 182 182 183 184 185 188 188 187 187 187 188 189 190 185 188 192 195 199 200 201 201 204 204 204 204 204 203 203 203 199 200 200 200 199 197 194 193 194 193 191 189 188 188 188 189 186 185 184 183 183 183 184 184 182 184 185 185 183 183 184 186 186 185 184 184 184 185 186 186 186 186 186 187 187 186 186 186 187 189 190 190 189 189 190 192 193 195 197 197 198 199 202 205 203 203 204 205 205 206 206 207 207 210 212 212 211 210 212 214 213 213 214 214 215 216 217 217 218 218 217 216 214 213 212 212 217 215 213 212 213 214 215 216 214 215 216 217 217 217 216 216 216 217 217 217 217 216 215 214 213 213 213 213 213 213 213 213 215 213 211 210 212 212 211 210 209 210 212 214 216 216 216 216 215 215 214 214 213 212 211 211 211 212 211 211 210 209 208 207 207 206 205 204 204 205 206 207 201 202 203 205 206 206 206 206 207 208 209 211 212 214 215 215 216 217 218 220 221 222 222 223 225 225 224 224 225 228 230 232 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 228 228 228 227 227 227 228 227 227 226 225 225 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 222 222 222 222 222 222 222 222 222 222 221 220 219 217 217 216 217 217 217 218 218 218 219 219 218 218 217 217 216 216 216 216 215 215 216 216 217 218 218 219 220 219 217 216 216 217 218 219 216 218 219 221 221 220 219 218 219 219 219 219 219 219 219 219 170 169 169 168 168 169 169 170 168 168 168 168 168 168 168 168 170 169 168 168 168 168 167 167 168 168 168 168 168 168 168 168 167 167 166 166 167 167 167 167 169 169 168 167 167 166 165 165 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 170 169 168 167 168 169 170 168 166 168 168 168 168 168 167 166 166 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 172 171 170 169 168 168 168 168 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 171 170 170 170 171 171 172 173 171 171 171 170 170 169 169 169 169 169 170 170 170 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 170 170 171 171 171 171 172 173 174 173 172 171 171 172 172 173 174 174 173 172 171 171 170 170 169 170 170 170 170 171 171 171 172 172 173 174 174 174 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 175 176 176 176 176 175 175 174 176 178 179 180 179 178 177 177 178 181 182 183 182 181 180 181 180 179 178 178 180 182 183 181 181 180 180 180 181 182 183 185 184 182 180 180 180 181 182 182 182 182 182 182 182 182 182 185 183 181 179 178 178 179 180 184 184 183 183 184 187 189 191 189 190 191 191 192 191 191 190 193 193 193 193 193 193 193 193 195 195 195 197 198 198 195 192 196 196 195 195 196 197 198 199 198 198 198 198 199 199 199 199 200 201 201 201 202 202 202 203 203 203 203 203 203 204 205 205 206 206 207 207 207 207 207 208 206 206 207 208 209 210 210 211 208 208 209 210 211 210 208 207 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 210 210 210 210 209 210 210 208 208 208 208 209 209 210 210 208 208 208 209 209 209 210 210 211 211 210 210 210 209 209 209 209 207 206 206 207 208 206 204 205 206 206 206 206 206 206 206 207 207 207 208 208 208 209 209 208 207 206 206 206 207 209 210 211 210 208 207 208 210 212 214 210 211 212 213 213 212 211 209 209 209 210 212 213 215 216 216 213 212 210 211 212 213 212 210 213 213 214 214 214 214 214 214 213 215 216 215 213 212 214 216 214 214 214 214 214 214 214 214 216 216 215 215 214 214 214 213 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 214 214 213 212 212 211 211 214 214 215 215 215 214 213 212 216 215 214 213 213 214 215 216 208 208 209 210 212 213 213 213 212 212 212 212 212 212 211 211 213 212 211 210 210 211 212 213 213 213 213 213 213 213 213 213 213 213 213 212 211 210 209 208 211 211 211 211 211 211 211 211 212 211 211 211 211 211 211 212 211 211 211 210 210 211 211 211 213 211 209 208 208 209 210 211 211 211 211 211 211 211 211 211 210 210 210 211 211 211 211 211 212 212 212 212 212 212 212 212 211 212 212 212 212 212 212 212 213 211 210 208 208 209 210 211 207 208 208 208 209 209 210 210 212 211 211 210 209 209 209 209 213 213 213 213 213 212 212 212 213 213 212 211 211 213 214 215 214 213 212 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 210 209 199 186 186 202 222 232 232 240 194 77 55 148 205 217 216 227 214 154 112 129 125 75 53 136 195 227 211 166 177 215 245 209 149 116 139 148 138 165 197 234 233 223 238 222 166 121 155 209 226 182 162 179 188 172 164 118 133 193 157 119 173 248 238 221 206 207 217 223 222 218 227 213 204 216 190 114 91 133 177 165 170 163 181 204 167 127 185 155 82 100 187 140 50 98 205 238 231 225 218 189 178 182 206 218 226 177 129 140 173 209 215 210 206 206 209 211 210 207 207 207 207 207 208 208 208 209 211 210 208 206 206 206 207 208 210 211 212 211 209 208 209 210 215 208 206 201 185 179 182 172 134 112 173 202 199 228 225 210 213 208 217 207 182 192 215 210 207 208 210 211 209 207 207 208 201 196 198 205 207 202 203 210 221 237 221 152 104 96 91 91 90 108 151 219 222 222 212 187 157 199 236 175 138 209 232 188 104 73 152 224 225 225 203 168 153 95 69 159 219 213 225 212 178 122 117 141 113 79 96 129 85 65 132 213 221 179 116 72 77 98 82 36 50 111 156 193 157 106 85 118 143 185 187 197 215 188 150 105 116 177 204 201 180 164 154 130 91 97 154 204 206 216 228 226 163 73 72 141 150 152 176 216 231 244 239 180 135 201 236 219 186 162 172 210 251 243 190 130 84 56 89 154 166 118 95 75 79 103 100 104 102 90 98 148 174 178 195 185 151 98 96 157 186 151 115 111 109 84 97 157 174 141 131 142 85 60 102 110 110 180 166 52 6 62 155 230 225 221 212 205 199 200 202 202 201 200 199 199 203 201 199 197 195 193 192 191 188 188 206 202 142 90 115 170 197 199 185 128 121 172 192 198 189 205 201 179 166 151 133 126 151 176 190 179 191 203 193 122 53 18 59 143 177 170 125 58 121 160 157 150 153 149 173 209 207 108 33 7 10 29 36 43 30 26 57 150 171 171 164 130 117 118 111 97 94 116 151 177 196 165 118 50 14 24 49 78 84 42 25 48 52 75 89 108 138 144 137 169 187 98 19 31 118 217 228 197 187 191 180 129 159 123 93 96 89 44 20 40 80 194 205 199 190 182 182 188 203 195 134 74 96 116 111 64 21 12 44 111 152 199 196 103 33 68 136 195 184 183 180 186 179 181 184 186 186 184 182 180 182 186 189 207 209 207 166 62 66 144 162 156 160 188 179 81 37 92 139 134 112 126 130 93 58 98 123 110 108 143 165 152 139 83 56 48 118 206 203 188 197 196 191 192 203 136 53 77 153 188 168 112 70 31 46 123 153 175 179 187 193 186 186 181 185 184 182 181 182 185 190 193 167 116 122 170 152 87 70 97 112 84 104 167 197 167 121 101 82 40 55 92 88 61 70 120 157 161 177 184 142 76 75 131 179 208 205 197 174 120 69 25 34 69 98 150 182 198 181 189 185 182 181 184 182 179 182 189 185 183 181 182 183 185 186 186 185 184 183 183 183 183 182 182 184 184 184 183 183 182 182 182 183 185 186 185 183 182 184 185 184 171 174 185 186 185 187 186 182 189 190 179 164 157 162 168 131 109 126 159 186 196 186 185 184 185 187 188 188 187 185 184 189 188 187 186 185 185 186 186 184 185 185 184 183 185 188 191 179 191 186 212 206 98 56 135 185 204 175 136 153 181 158 118 104 73 77 89 95 109 108 96 67 61 77 105 106 97 124 169 173 186 192 214 219 202 202 130 104 140 133 109 136 200 200 215 206 198 187 182 186 192 192 187 192 199 181 138 145 188 199 198 193 195 175 123 113 169 192 184 150 153 140 100 107 141 166 214 195 159 145 130 125 175 199 152 122 144 158 127 123 169 195 194 184 184 184 184 184 184 184 184 183 192 191 164 137 146 174 187 191 193 185 181 184 172 155 151 176 180 184 186 186 186 186 187 184 184 184 184 184 184 184 184 178 176 183 193 196 204 174 95 110 190 202 190 178 188 184 182 188 178 175 183 188 185 184 188 198 194 124 53 106 196 207 194 183 186 191 195 193 189 189 190 194 194 193 193 193 192 192 192 191 190 191 193 190 187 189 194 193 189 193 178 165 122 89 61 66 122 187 244 222 154 105 130 197 210 181 115 88 132 191 219 204 189 182 181 187 200 200 191 189 189 189 189 189 189 189 189 191 191 191 190 190 189 189 189 191 191 191 190 190 189 189 189 190 190 190 190 189 189 188 188 190 189 189 189 190 191 191 191 191 191 192 193 195 196 197 197 199 198 196 195 195 196 198 199 198 197 196 195 195 197 199 200 196 195 193 191 191 192 193 195 193 193 193 192 192 191 191 191 192 192 192 191 191 191 191 191 193 192 192 191 190 189 188 188 193 192 190 189 188 188 188 189 191 190 189 188 188 189 190 191 192 192 192 192 192 192 192 192 194 193 192 190 188 187 185 185 184 186 188 188 186 185 187 191 185 185 186 186 186 186 186 186 186 186 185 185 186 187 188 189 189 188 188 187 188 188 189 190 191 192 195 198 199 200 199 199 204 204 203 202 202 202 201 201 199 199 200 201 200 197 195 194 196 194 192 189 187 187 188 188 184 183 183 183 183 184 186 186 183 185 186 185 183 182 183 185 185 185 184 184 184 185 186 187 187 186 186 186 186 186 186 187 187 189 191 191 190 190 192 194 192 194 197 198 199 202 206 209 206 206 206 207 208 208 209 209 207 210 213 213 211 210 212 214 213 213 214 215 216 216 217 217 218 218 217 216 215 214 213 213 217 216 215 214 213 214 216 218 215 215 216 217 217 217 217 216 216 216 217 217 217 216 215 215 214 214 214 214 214 214 214 214 215 213 211 211 212 213 212 211 211 212 213 214 216 216 216 216 217 217 216 215 214 213 212 212 212 213 213 213 212 211 210 210 211 210 208 206 205 204 205 205 202 203 204 206 207 208 208 207 208 209 210 211 213 215 216 217 218 219 221 222 224 224 225 225 227 226 225 225 226 228 230 232 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 228 228 227 227 228 228 227 226 226 225 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 223 222 222 222 222 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 222 222 222 222 222 222 222 222 220 220 219 219 219 219 219 219 219 219 219 218 218 218 217 217 218 218 218 217 217 217 216 216 215 215 216 217 217 218 219 219 221 220 218 216 216 217 218 219 217 218 220 221 221 221 219 218 219 219 219 219 219 219 219 219 170 170 169 168 168 169 170 170 167 167 168 168 168 169 169 169 170 169 168 168 168 168 167 167 169 169 169 168 167 167 166 166 166 166 166 165 166 167 167 168 169 168 168 167 167 166 166 165 166 166 166 166 166 166 166 166 167 167 168 168 168 168 169 170 171 169 166 165 167 169 169 169 168 169 169 168 167 166 165 164 169 168 168 168 168 167 167 167 168 168 168 168 168 168 168 168 174 173 172 171 171 171 171 171 169 169 169 169 169 169 169 169 172 172 171 170 170 169 168 168 170 170 170 170 170 171 172 172 171 170 170 170 170 170 170 169 171 171 171 171 171 170 170 170 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 173 171 172 172 172 172 173 173 173 174 174 173 172 171 171 170 169 172 172 171 171 170 170 169 169 171 172 173 174 174 174 173 173 172 172 173 173 173 173 174 174 172 172 173 173 173 173 174 174 173 174 174 174 174 174 174 173 176 176 177 178 178 178 178 178 178 179 180 181 182 181 180 179 179 179 178 178 179 180 180 181 179 179 179 180 180 180 180 180 183 183 182 182 181 182 182 183 182 182 182 182 182 182 182 182 183 182 180 178 177 177 177 178 182 182 183 183 185 187 188 189 188 189 190 191 191 191 190 190 192 192 192 193 193 194 194 194 196 195 194 195 197 197 195 193 196 196 195 195 195 196 197 197 197 198 198 198 198 198 198 198 200 200 200 200 201 201 202 202 204 204 203 203 204 205 205 206 205 206 207 206 205 205 206 207 207 207 207 208 209 209 210 210 208 208 209 211 212 210 207 204 210 210 210 210 209 209 209 209 210 210 209 209 209 208 208 208 208 209 210 209 208 208 209 210 209 208 208 208 208 208 209 210 207 208 208 208 209 209 209 209 207 207 206 205 205 206 206 207 209 206 203 202 203 204 203 202 205 205 205 205 206 206 206 206 206 206 206 207 207 208 208 208 208 207 205 204 204 206 209 210 217 214 210 207 205 206 208 210 215 213 212 211 211 211 209 208 209 209 210 211 212 213 213 214 211 210 209 210 212 213 212 210 214 214 214 214 214 214 214 214 213 215 216 215 212 211 214 217 213 213 213 213 213 213 213 213 216 216 215 214 213 213 212 212 212 212 213 214 215 216 217 217 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 211 211 212 212 213 214 215 215 214 214 215 215 215 214 213 212 215 214 212 211 211 212 214 215 211 212 212 213 213 213 213 212 209 210 212 213 213 213 211 210 212 212 211 211 211 211 212 212 210 210 210 210 210 210 210 210 211 211 210 210 208 207 205 204 210 210 210 210 210 210 210 210 212 212 211 210 210 211 212 212 211 211 210 210 210 210 211 211 207 207 207 207 208 210 211 212 211 211 211 211 212 212 212 212 209 210 210 210 210 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 210 210 209 209 209 209 210 208 208 209 210 211 211 212 212 210 211 213 214 213 212 210 209 214 214 213 213 213 213 212 212 214 213 211 210 210 212 215 216 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 211 210 210 198 185 185 195 207 223 188 93 61 131 212 253 246 242 246 213 149 125 112 75 47 123 193 243 225 157 135 143 193 193 159 114 99 76 71 125 174 231 235 221 235 239 206 156 117 178 233 206 162 142 148 133 141 184 219 200 130 84 130 241 253 240 221 211 212 216 210 200 209 225 226 241 227 158 105 92 107 146 182 189 234 218 136 149 214 202 98 92 191 150 51 117 222 253 245 234 208 172 182 194 206 226 228 144 83 116 167 212 220 213 206 205 209 211 208 204 207 207 207 206 207 207 208 209 209 209 208 207 207 207 208 208 210 212 212 211 208 207 207 209 208 213 218 226 225 229 217 167 113 108 190 187 159 204 213 209 208 213 213 186 166 195 221 208 210 210 210 210 207 204 206 211 213 205 201 204 207 207 210 215 225 223 233 212 146 96 80 71 82 105 147 220 235 233 207 173 197 218 205 139 132 212 246 221 163 89 123 213 241 228 187 138 120 84 71 149 212 212 221 227 181 82 62 117 125 114 147 189 138 74 130 229 238 200 160 136 111 95 72 31 28 79 121 140 146 96 92 155 182 215 198 197 201 210 162 90 115 192 212 206 191 190 177 151 136 158 197 219 233 229 236 246 198 114 75 67 82 137 153 180 223 250 235 159 127 173 215 249 240 160 128 185 245 220 140 74 56 66 91 105 110 93 101 98 95 124 137 123 91 101 164 212 209 210 192 142 157 162 158 158 166 153 128 119 121 102 114 121 95 102 157 197 108 55 75 103 149 223 182 70 13 23 88 189 223 234 217 201 200 200 199 199 199 199 198 198 197 197 196 195 194 194 194 194 193 183 203 200 136 101 140 185 198 185 160 137 166 215 214 187 185 204 194 161 137 115 104 116 159 204 207 159 160 190 202 146 79 14 35 114 147 158 131 60 105 129 134 155 183 190 201 212 204 115 43 7 8 32 42 45 29 18 58 157 190 195 168 125 115 122 120 112 114 124 120 107 115 91 65 28 18 46 84 124 123 60 25 33 30 44 62 122 160 150 143 195 209 99 14 18 97 195 217 192 178 178 176 150 171 124 90 92 84 44 21 34 79 188 199 190 185 192 198 192 173 104 74 104 159 174 140 43 19 51 102 133 112 107 128 105 39 46 87 139 161 195 189 183 175 177 180 182 182 181 179 178 180 189 198 198 176 153 121 68 98 157 157 145 156 152 107 32 69 139 151 107 96 134 133 69 38 67 90 84 74 87 92 77 78 78 76 58 93 159 182 196 206 187 158 179 213 141 47 58 111 126 108 66 46 30 43 108 149 181 191 194 190 179 183 184 182 182 182 181 181 184 189 192 162 101 116 183 171 107 98 134 135 89 88 113 135 141 123 118 91 44 36 49 56 70 107 160 161 146 129 113 106 114 128 135 160 197 208 217 201 157 104 31 17 61 131 214 209 197 177 190 183 181 187 196 194 183 179 185 180 180 180 181 182 183 182 182 185 184 183 183 183 183 182 182 185 184 184 183 182 181 181 180 183 184 185 184 183 183 185 188 172 146 145 171 184 183 183 184 185 180 182 185 174 157 156 168 149 95 112 164 190 197 189 181 185 185 186 186 186 186 185 185 187 187 187 187 187 186 186 186 182 184 185 185 185 186 188 191 194 208 209 222 194 98 65 110 140 156 148 136 155 161 117 64 74 60 61 71 81 110 132 119 53 47 80 132 139 123 162 229 229 216 215 230 209 157 152 98 120 137 107 123 182 225 204 184 190 189 187 185 187 189 191 191 188 202 188 142 144 183 193 192 209 192 164 132 120 157 157 146 140 167 180 151 127 131 161 205 151 159 148 119 120 159 170 141 142 174 192 151 132 170 194 193 185 185 184 184 184 183 183 183 181 178 186 186 163 148 157 172 165 173 182 196 191 151 137 165 185 187 188 187 184 182 182 183 184 184 184 184 184 184 184 184 180 180 183 189 198 194 151 92 141 210 200 171 166 188 188 187 189 183 181 182 182 183 194 206 209 109 51 90 175 211 194 191 184 192 195 188 184 189 194 194 193 193 193 192 192 191 191 190 190 190 191 192 190 187 189 195 189 192 208 195 167 110 85 75 111 141 190 238 195 110 91 160 200 225 201 125 96 143 195 208 212 188 172 167 184 202 194 192 188 188 188 188 188 188 188 188 190 190 190 190 191 191 191 191 191 192 192 191 190 189 189 190 189 189 189 189 189 188 187 186 190 188 187 188 190 191 191 191 191 191 192 193 194 196 197 197 199 198 197 196 195 195 195 195 195 195 195 195 196 197 198 199 193 192 191 190 190 190 192 192 194 193 193 192 191 190 190 189 193 193 193 192 192 192 191 191 192 193 193 193 192 191 190 189 195 193 191 189 188 188 189 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 192 193 193 191 190 188 187 186 185 187 186 187 189 188 186 187 190 185 185 185 186 186 186 186 187 186 186 186 186 186 188 189 190 190 190 189 189 189 190 191 192 196 197 198 199 199 199 199 199 205 204 203 202 201 201 201 201 200 200 200 200 199 198 197 196 196 193 190 187 185 184 185 185 185 184 184 183 184 185 186 186 184 186 187 186 184 183 184 185 184 184 184 184 184 185 187 187 187 187 186 185 185 186 187 187 187 189 191 191 191 191 193 195 193 195 197 199 200 202 207 210 208 208 209 209 210 211 211 211 209 211 212 213 213 212 213 214 214 215 215 215 216 216 217 217 219 219 219 218 217 217 216 216 215 216 216 215 214 214 216 217 215 216 217 218 218 218 217 216 216 216 217 218 218 217 217 216 216 216 216 216 216 216 216 216 215 213 211 211 213 214 213 212 213 214 214 215 215 216 216 216 218 218 217 216 215 214 214 213 213 214 214 214 214 213 212 212 213 213 211 209 207 206 205 204 204 205 206 208 209 209 209 209 210 211 211 212 214 216 218 219 220 221 222 224 225 226 226 227 227 227 227 227 228 229 230 231 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 229 229 229 228 228 228 228 228 227 227 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 222 221 221 222 224 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 220 221 220 220 219 218 217 217 216 219 218 218 218 217 217 217 216 216 216 217 217 218 218 219 219 220 220 219 218 218 218 218 219 218 219 220 220 221 220 220 220 219 219 219 219 219 219 219 219 171 170 169 169 169 169 170 171 167 167 167 168 168 169 169 169 170 169 168 168 168 168 167 167 170 170 169 169 169 168 168 168 166 166 165 165 165 166 168 168 166 166 167 167 167 167 168 168 166 166 166 166 166 166 166 166 167 167 168 168 168 168 169 170 171 168 166 166 168 169 169 168 167 168 169 169 169 168 167 166 170 170 170 169 169 168 168 168 169 169 169 169 169 169 169 169 173 173 172 171 171 171 172 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 170 171 171 169 170 170 170 170 170 170 171 173 172 172 171 171 170 169 169 172 172 172 171 171 170 170 170 172 172 172 171 171 170 170 170 170 170 171 171 171 171 172 173 167 169 170 172 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 171 172 173 174 174 174 174 173 172 172 172 173 173 174 174 174 172 172 172 173 173 174 174 174 172 173 173 174 174 173 173 172 176 176 175 175 175 176 177 177 178 178 178 178 178 178 177 177 175 176 177 178 178 178 178 177 175 176 178 179 180 179 178 177 180 180 181 181 180 179 178 178 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 179 180 181 183 184 186 187 187 187 188 188 189 190 190 190 189 189 191 191 192 193 194 195 196 196 197 195 193 193 195 196 196 194 197 196 195 194 194 195 195 196 197 197 197 197 197 197 197 197 199 199 200 200 200 201 201 201 203 202 202 202 203 203 204 205 203 205 206 206 204 203 204 206 207 207 207 207 207 207 208 208 208 207 206 208 210 210 209 207 210 210 210 209 209 209 208 208 210 209 209 209 208 208 207 207 206 208 209 209 207 206 207 209 210 209 208 207 207 207 208 209 207 207 208 208 208 209 209 209 204 204 203 202 202 203 204 205 205 203 202 202 204 204 203 202 204 204 204 205 205 206 206 206 205 205 205 206 206 206 207 207 206 205 205 205 206 206 207 208 213 211 210 208 207 208 208 209 216 213 209 208 209 210 209 209 212 211 211 210 209 209 208 208 209 208 207 209 212 213 213 211 213 213 213 213 212 212 212 212 211 214 215 213 210 209 213 217 213 213 213 213 213 213 213 213 214 214 213 213 213 213 213 213 213 213 213 214 214 215 215 216 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 211 212 212 213 214 215 215 215 214 214 215 215 215 214 213 212 213 211 210 208 208 210 211 213 214 215 215 214 213 211 209 208 212 211 211 211 211 211 211 211 210 211 212 212 212 212 211 210 210 210 210 210 210 210 210 210 210 210 210 210 209 208 207 207 210 210 210 210 210 210 210 210 212 211 209 208 208 209 211 212 211 210 210 209 209 210 210 211 207 207 208 209 210 210 210 210 211 211 212 212 213 213 213 214 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 213 212 212 211 211 210 210 210 209 210 210 210 210 209 208 208 210 211 211 211 211 211 211 211 209 210 211 212 212 212 211 210 213 213 213 212 212 212 211 211 213 213 213 213 213 214 215 215 210 211 212 213 213 213 212 211 212 212 212 212 212 212 212 212 211 211 212 212 212 212 213 213 211 214 220 226 221 204 185 173 176 194 177 132 95 111 180 230 249 238 243 242 205 158 122 97 104 134 173 219 197 133 126 142 159 173 160 122 91 41 20 74 156 224 231 210 219 241 240 201 91 138 229 249 215 161 131 85 112 203 242 222 167 83 89 169 216 222 223 220 223 224 209 188 167 190 195 221 225 176 143 135 106 124 152 188 240 215 131 121 185 210 118 74 141 141 69 116 201 249 246 217 171 150 183 188 195 231 230 120 66 134 192 222 211 208 205 205 207 207 205 203 207 207 206 206 206 207 208 209 207 208 209 209 209 209 209 208 208 210 211 210 208 207 209 210 210 210 205 209 210 228 239 198 149 139 195 174 118 144 172 181 187 227 216 171 175 211 218 204 206 204 205 208 208 205 207 211 216 211 206 206 207 203 195 189 217 221 227 217 184 154 119 69 84 91 113 191 232 233 200 167 209 212 158 119 160 227 251 235 200 106 106 211 249 212 166 123 119 133 125 132 179 222 234 234 187 97 74 107 108 121 184 233 175 118 151 213 208 179 178 201 195 161 105 36 26 78 114 126 119 102 128 195 197 216 190 185 197 211 178 117 135 197 208 201 190 198 196 194 209 225 225 221 208 207 224 237 200 163 134 67 44 100 133 160 216 244 195 118 138 170 193 236 248 154 88 134 169 146 94 73 72 76 90 84 94 94 110 121 115 145 169 133 74 99 191 221 192 178 152 133 180 212 231 217 198 192 182 166 136 111 133 142 114 126 159 160 91 47 61 87 147 215 184 124 81 35 28 101 167 224 231 223 210 206 201 200 201 202 200 197 193 193 192 192 192 193 193 194 191 188 201 197 154 122 142 176 189 138 89 111 170 199 185 147 162 174 160 142 140 127 118 134 161 199 202 163 148 141 163 158 115 21 25 121 168 153 109 56 130 168 164 169 191 179 174 192 204 127 56 8 6 44 69 79 57 15 40 127 178 210 177 136 125 124 116 107 105 101 83 61 57 33 28 34 60 93 113 136 126 62 31 42 43 46 43 105 130 141 157 214 207 91 15 13 71 137 158 154 157 155 155 150 151 106 79 80 69 44 29 28 79 183 197 190 184 196 188 153 99 70 108 183 211 167 106 22 14 93 158 169 135 106 101 86 64 32 41 97 153 206 195 189 179 179 178 178 179 181 183 184 188 182 175 149 125 114 111 123 150 188 192 197 194 118 54 69 140 197 188 145 128 132 128 95 98 92 94 96 95 99 98 87 114 146 143 108 93 96 106 128 157 148 129 185 226 139 56 71 121 118 98 60 54 61 74 121 162 190 191 186 179 172 181 184 181 183 184 183 183 184 188 191 168 90 101 181 183 126 120 154 163 132 108 104 99 106 122 117 95 50 33 37 57 93 129 163 129 112 108 115 138 181 189 153 125 163 188 215 213 195 161 72 17 60 147 227 190 185 183 188 180 182 185 187 184 179 177 178 180 181 183 183 182 181 182 182 185 184 183 183 183 183 182 182 183 183 182 182 182 182 182 182 182 183 184 184 183 184 187 190 172 131 126 164 188 184 179 180 185 177 182 194 188 166 155 159 174 115 119 164 191 195 183 180 185 185 184 184 184 184 185 185 185 186 187 189 189 188 187 186 183 185 187 188 187 187 188 190 208 211 208 203 145 77 85 116 109 115 124 136 134 103 62 41 77 114 135 139 121 127 144 108 32 61 125 181 176 144 161 209 217 198 196 192 168 145 166 138 120 84 78 154 210 225 200 186 185 188 191 192 190 188 189 191 203 207 200 171 159 162 157 167 197 169 151 151 141 155 139 138 178 210 207 163 123 134 165 161 135 149 136 112 114 132 145 150 168 192 202 157 128 157 184 192 185 185 185 184 184 183 183 183 182 176 182 188 180 166 147 127 128 164 191 199 185 144 140 181 187 188 187 184 181 180 182 184 184 184 184 184 184 184 184 184 188 191 180 171 178 162 116 90 161 218 187 150 157 192 191 186 188 191 189 183 187 195 194 186 144 44 74 168 195 201 201 183 189 193 192 186 184 189 193 194 193 192 192 191 190 190 189 189 188 188 191 192 189 186 190 196 197 204 219 194 144 79 75 93 143 164 178 187 141 106 115 173 189 222 209 141 112 151 194 203 209 186 164 151 175 192 175 181 189 189 189 189 189 189 189 189 189 189 190 190 191 192 192 193 191 193 194 193 190 189 190 192 187 188 189 190 191 190 190 189 189 187 186 186 189 191 191 190 191 191 192 193 194 195 195 196 196 196 196 196 196 195 194 194 194 194 195 196 196 196 195 195 191 191 191 191 191 191 191 192 193 193 192 192 192 192 192 192 194 194 193 193 193 192 192 192 192 192 193 194 194 193 192 191 196 194 192 189 188 188 189 190 188 189 191 193 193 192 191 190 191 191 191 191 191 191 191 191 193 192 191 190 188 187 186 186 191 187 186 189 190 187 186 188 186 186 186 187 187 188 188 188 186 185 185 185 186 188 189 190 193 193 192 192 192 193 194 195 199 199 198 198 199 200 201 201 206 205 204 202 201 201 201 202 202 202 201 200 199 199 199 199 197 194 190 187 184 184 184 185 189 188 186 185 184 184 184 184 185 187 188 187 184 183 184 186 184 184 184 184 184 186 187 188 188 187 185 184 184 185 187 188 187 189 192 192 191 192 194 196 196 197 199 199 199 201 204 207 209 209 209 210 211 211 212 212 212 211 212 213 215 215 215 214 216 216 216 216 216 216 216 216 218 218 218 218 218 218 218 218 213 215 217 217 215 214 215 216 215 216 217 218 218 218 217 217 217 218 219 219 220 219 219 218 218 218 218 218 218 218 218 218 216 214 212 212 214 215 215 213 216 216 216 216 216 216 216 216 218 218 217 217 216 216 215 215 214 215 215 215 215 214 214 213 212 212 213 212 211 209 207 205 205 206 208 209 211 211 211 211 212 212 212 213 214 216 218 219 220 221 222 224 225 226 227 227 226 227 228 229 230 230 230 230 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 229 229 228 228 228 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 223 222 222 223 225 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 218 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 218 219 219 220 220 219 219 218 220 220 219 219 219 220 221 221 218 218 218 218 218 218 218 218 171 170 170 169 169 170 170 171 167 167 167 168 168 169 169 170 170 169 168 168 168 168 167 167 170 170 170 170 170 170 170 171 166 165 165 164 165 166 168 169 164 165 165 166 168 169 169 170 166 166 166 166 166 166 166 166 167 167 168 168 168 168 169 170 169 168 167 168 169 170 168 166 166 167 169 170 171 171 170 169 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 171 170 170 169 169 170 170 171 171 171 171 171 171 171 171 171 168 168 169 170 170 171 172 172 169 168 168 168 169 169 170 171 169 169 169 170 170 171 171 171 174 173 173 172 170 169 169 168 172 172 172 171 171 170 170 170 173 173 172 172 171 170 169 169 170 170 171 171 171 171 172 173 164 166 169 172 173 173 172 171 170 170 171 171 172 173 174 174 174 174 174 174 174 174 174 174 171 171 173 174 174 174 174 173 172 172 172 173 173 174 174 174 172 172 172 173 173 174 174 174 173 174 174 175 175 174 174 173 176 175 173 172 172 174 175 176 178 177 177 176 175 175 175 175 172 173 175 177 177 176 175 174 173 175 178 180 180 178 176 175 178 178 179 179 178 176 173 172 179 179 179 179 179 179 179 179 174 175 176 178 179 180 180 180 179 180 183 185 187 187 186 186 187 188 189 190 190 190 189 189 190 191 192 193 195 196 197 198 198 195 192 192 194 196 196 195 197 196 195 194 194 194 194 195 197 197 197 197 197 197 196 196 199 199 199 200 200 200 201 201 200 199 199 199 200 200 201 202 203 205 206 205 203 202 203 205 206 206 206 206 206 206 206 206 209 206 203 204 207 211 212 211 211 210 210 209 209 208 208 208 209 209 209 208 208 207 207 207 205 207 209 208 206 205 207 209 211 210 208 207 206 207 207 208 207 207 207 208 208 209 209 209 209 208 207 206 207 207 209 210 203 202 203 205 208 208 206 204 204 204 204 205 205 206 206 206 204 204 205 205 205 206 206 206 202 204 206 208 208 207 206 205 203 205 207 209 211 212 212 212 215 211 206 205 207 209 210 210 215 214 212 210 208 206 204 203 208 207 206 208 211 213 213 212 211 211 211 211 211 210 210 210 210 213 214 212 208 207 211 216 213 213 213 213 213 213 213 213 211 211 212 213 213 214 214 215 217 217 216 215 213 212 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 216 216 215 214 213 213 212 212 214 214 215 215 215 214 213 212 215 214 212 211 211 212 214 215 207 208 209 211 212 212 211 211 216 214 211 208 207 209 211 212 209 210 212 213 213 212 210 209 212 212 212 212 212 212 212 212 210 211 212 212 213 212 212 212 210 210 210 210 210 210 210 210 211 210 208 207 207 208 210 211 211 210 209 208 208 209 210 211 211 212 212 212 211 209 206 204 212 212 212 213 213 214 214 214 208 209 209 210 210 211 211 211 210 210 210 210 210 210 210 210 213 213 212 211 210 210 209 209 208 209 210 211 211 209 208 206 212 212 211 210 210 209 208 208 207 207 207 208 208 209 209 210 213 212 212 211 211 210 210 210 212 213 215 217 218 217 215 214 209 211 213 215 216 215 213 212 212 212 212 212 212 212 212 212 211 211 212 212 212 212 213 213 210 217 213 205 215 230 217 188 195 213 208 198 151 112 148 184 202 225 244 245 222 177 153 165 162 143 152 199 181 129 155 202 191 214 196 149 135 108 61 61 146 219 225 197 201 233 252 228 146 138 205 251 252 211 165 91 77 172 223 251 236 136 84 64 137 167 197 215 228 231 209 179 142 143 137 181 204 175 183 216 161 114 122 187 223 208 145 68 155 218 152 73 104 147 98 100 186 243 231 185 149 166 207 180 161 217 229 123 90 184 228 226 197 199 203 205 205 205 205 205 207 207 206 205 206 207 208 209 206 207 209 211 211 210 209 208 206 208 210 210 209 209 210 212 209 205 202 211 196 202 235 225 183 168 197 178 104 93 125 135 158 248 242 179 185 208 201 204 203 202 206 214 216 211 207 206 200 202 206 210 211 202 181 163 196 237 224 181 187 219 175 73 75 66 69 149 205 210 175 152 187 190 144 157 212 225 231 239 201 108 99 210 243 184 146 121 136 196 179 104 131 225 245 226 204 118 72 74 87 145 216 238 189 156 176 210 203 173 166 195 221 219 160 55 26 74 106 117 93 121 176 226 198 213 192 185 191 185 170 145 158 194 199 197 203 209 209 215 222 209 199 211 210 201 215 227 195 195 187 98 40 45 67 99 182 239 181 114 135 190 191 203 249 205 101 68 70 75 82 110 99 74 94 106 106 90 90 117 134 175 198 135 77 94 171 171 131 122 126 176 192 183 208 233 224 216 213 198 130 89 133 193 197 195 168 113 48 35 57 70 129 204 200 188 192 95 8 23 92 187 227 231 217 210 203 200 202 202 199 196 194 194 192 191 191 190 191 191 185 197 204 198 171 132 129 160 196 106 32 83 153 159 142 111 121 129 124 140 176 174 153 155 182 185 185 183 169 115 128 165 138 26 26 156 219 162 88 61 131 185 172 174 208 180 149 167 213 145 72 10 3 50 97 121 77 11 21 97 162 218 190 154 127 117 105 96 89 78 62 49 38 15 18 55 103 129 118 115 104 54 43 67 73 56 19 56 84 140 192 233 191 68 15 23 63 91 96 112 135 130 122 123 122 85 67 67 56 45 37 26 70 179 206 207 194 188 147 74 59 136 194 196 173 100 48 13 27 110 141 132 151 176 164 126 99 30 21 89 165 214 199 206 188 186 182 180 181 185 191 193 203 164 126 96 112 141 152 190 197 199 192 211 206 87 26 122 191 215 195 187 187 161 151 147 146 131 136 154 160 161 166 168 184 193 179 172 139 66 43 74 106 121 125 198 224 122 69 113 138 123 98 57 58 84 102 140 171 192 187 184 185 179 180 174 182 185 187 187 186 187 189 192 177 81 78 159 171 124 120 151 133 136 121 131 110 98 141 139 98 51 36 49 75 103 120 139 108 109 146 178 183 197 197 161 131 144 153 190 211 219 196 88 19 60 150 225 176 188 191 171 175 185 190 187 186 191 190 184 181 183 185 185 183 183 184 187 185 184 183 183 183 183 182 182 180 181 181 182 182 183 184 184 181 183 184 184 183 185 188 191 187 136 126 170 198 191 181 182 193 183 184 193 191 173 160 158 178 134 131 162 190 193 181 192 186 185 183 182 182 183 185 186 183 185 188 190 190 189 187 186 184 187 190 191 189 188 187 188 198 185 173 153 77 35 87 123 109 97 106 126 105 53 39 64 110 201 238 218 157 133 135 70 41 103 183 218 186 134 123 143 154 155 164 146 140 162 195 164 87 20 65 186 213 202 183 198 189 187 186 188 189 190 190 191 183 183 197 191 159 124 129 183 197 160 138 142 122 135 150 190 202 220 188 130 106 155 193 142 140 124 125 134 128 131 152 171 183 195 197 152 120 145 177 197 185 185 185 184 184 183 183 182 186 188 182 172 177 183 145 84 106 175 207 195 173 153 161 196 183 183 183 181 180 182 186 189 184 184 184 184 184 184 184 184 188 192 171 149 156 134 92 91 163 213 174 137 156 197 192 180 182 189 185 179 192 204 181 139 45 60 150 204 193 196 196 172 189 188 188 189 190 189 188 187 192 192 191 191 190 189 188 188 187 188 191 192 189 186 190 197 212 204 204 172 125 66 69 93 141 173 163 130 102 135 167 189 190 218 205 149 125 161 203 214 203 182 158 140 166 178 156 169 190 190 190 190 190 190 190 190 188 189 189 190 191 193 193 194 191 193 194 193 191 189 191 193 188 189 191 193 194 195 194 194 189 187 184 185 188 191 191 190 191 191 192 193 193 194 194 195 193 194 195 197 197 196 195 193 194 195 196 196 196 194 192 190 192 193 193 194 194 194 193 193 191 191 192 193 193 194 195 195 195 194 194 193 193 192 192 192 191 192 193 194 194 194 193 192 197 195 192 190 188 188 190 190 187 189 192 194 195 193 191 189 191 191 191 191 191 191 191 191 192 192 191 190 189 188 187 186 193 187 185 189 191 188 185 186 187 187 187 188 188 189 189 189 189 189 189 189 190 192 193 194 195 195 194 194 194 195 196 197 200 199 198 198 199 200 203 204 208 207 205 203 202 202 202 203 204 203 201 199 199 199 201 201 199 197 193 188 186 185 186 187 193 191 189 186 184 182 182 181 186 187 188 187 185 184 184 186 184 184 183 184 184 186 187 188 188 187 185 184 184 185 187 188 187 190 192 192 192 192 194 196 199 200 201 200 199 199 201 204 209 209 209 210 211 211 212 212 214 212 211 213 216 218 216 213 217 217 216 216 216 216 215 215 215 215 216 216 216 217 217 217 211 215 218 218 216 214 214 215 215 216 217 218 218 218 217 217 218 219 220 221 221 221 220 220 220 220 220 220 220 220 220 220 217 215 213 213 215 216 216 215 219 218 218 217 217 216 216 216 218 218 218 217 217 216 216 216 215 215 215 216 216 215 215 214 210 211 213 214 214 212 209 207 206 207 209 211 212 212 212 212 214 213 213 213 214 216 218 219 219 220 222 223 225 225 226 226 226 227 229 231 231 231 229 229 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 229 229 229 228 228 226 226 227 227 227 227 227 228 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 228 226 224 223 223 224 226 228 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 220 220 220 220 220 220 220 220 223 222 221 220 218 217 216 216 217 217 218 219 219 220 221 221 219 219 218 218 218 217 217 217 219 218 218 218 218 218 217 217 217 218 219 221 221 220 219 218 221 220 219 218 218 220 222 223 218 218 218 218 218 218 218 218 171 171 171 170 169 169 169 168 167 167 168 169 169 170 170 171 170 170 170 169 169 168 168 167 168 168 167 167 167 168 169 170 170 169 169 168 167 166 165 164 165 166 168 169 169 168 167 166 167 167 168 168 168 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 169 169 169 167 168 169 169 169 169 170 170 165 166 166 167 168 169 170 170 166 167 168 169 170 170 170 170 170 170 170 170 169 168 167 166 170 170 170 169 169 168 168 167 168 168 168 168 168 168 168 168 169 170 170 171 172 172 172 172 170 171 171 171 170 170 169 168 168 169 170 171 172 171 170 169 171 170 169 169 169 170 171 172 173 171 170 172 174 176 175 173 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 173 173 173 172 172 173 173 173 172 170 169 170 172 173 171 169 174 173 173 172 172 173 173 174 174 174 174 173 173 172 172 172 175 175 175 175 175 175 175 175 173 174 174 176 177 178 179 179 176 177 178 179 179 177 176 174 177 177 177 177 177 177 177 177 176 177 177 178 179 180 180 180 178 178 178 179 179 179 180 180 179 180 180 181 181 180 180 179 181 181 181 181 181 181 181 181 177 178 180 182 184 186 188 189 186 187 187 188 190 191 191 192 195 193 191 188 188 189 191 193 191 193 196 196 195 195 196 197 195 195 194 195 196 197 199 200 194 194 194 195 196 197 198 199 199 201 204 206 206 205 202 200 198 201 205 208 209 207 204 202 203 204 205 206 206 206 205 205 205 206 206 207 207 208 208 208 208 208 209 209 209 208 207 207 206 208 211 212 212 211 210 210 209 209 208 208 209 210 212 213 210 210 210 209 209 209 208 208 206 207 209 210 210 209 207 206 210 209 208 208 207 207 208 208 206 207 208 209 208 207 206 205 199 199 201 203 205 207 208 209 204 204 204 206 208 207 202 198 202 203 203 203 203 203 204 204 208 207 205 204 204 205 207 208 203 206 209 208 205 203 203 205 206 206 208 211 213 213 209 206 211 210 209 209 209 211 213 215 212 212 212 213 213 214 214 214 209 210 211 212 212 212 211 211 212 215 217 217 214 211 210 210 214 213 213 212 212 211 211 211 210 212 214 213 211 210 212 214 214 214 214 213 213 212 212 212 213 215 216 215 212 210 211 212 214 215 216 215 213 212 213 213 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 212 213 213 214 213 212 210 209 214 214 214 214 214 214 214 214 211 211 211 211 211 211 211 211 210 211 212 212 212 212 211 210 212 210 209 209 211 212 210 208 216 208 210 214 208 207 211 211 208 208 209 210 210 209 208 208 202 202 203 206 209 211 209 208 211 210 209 209 210 212 214 216 207 208 209 209 210 211 212 212 213 213 212 210 208 207 205 205 210 211 213 212 210 210 211 212 206 206 207 208 210 211 212 212 211 205 214 216 205 208 216 208 206 212 212 211 212 205 202 212 211 211 210 210 210 210 209 209 215 205 206 214 215 216 213 205 212 212 212 212 212 212 212 212 215 214 212 211 210 211 211 212 213 212 210 209 208 208 208 208 208 208 209 210 211 211 211 211 210 211 211 212 212 213 213 213 204 214 216 201 196 219 236 230 246 225 243 235 197 187 165 126 122 171 203 223 240 221 203 222 235 160 151 206 216 161 160 243 250 241 222 192 209 207 121 57 153 216 193 152 169 209 234 217 152 167 210 250 252 247 210 126 73 133 160 226 248 185 130 74 71 85 137 202 236 235 214 191 175 154 113 136 156 165 223 248 215 116 127 167 180 190 139 80 170 222 155 78 137 160 92 71 123 199 177 127 156 232 226 201 175 188 164 97 149 213 217 201 208 203 201 205 207 206 205 206 204 206 208 207 205 204 206 208 209 209 209 209 209 209 209 209 210 208 208 209 210 210 207 204 215 214 213 209 196 184 201 232 197 163 194 229 188 118 82 83 158 212 205 182 189 223 211 199 211 200 206 205 191 201 206 183 170 218 224 225 221 203 184 147 195 234 214 151 180 221 154 84 66 39 51 115 156 164 157 123 106 114 164 173 163 205 226 198 153 89 111 201 199 157 125 140 161 226 209 115 87 146 199 208 191 139 84 80 91 113 168 210 181 177 185 219 228 179 131 131 203 238 201 82 34 44 89 115 110 153 167 187 211 199 188 196 181 145 142 172 191 200 203 194 198 198 199 201 201 201 201 201 209 200 212 220 194 193 231 161 68 11 22 77 137 198 183 113 155 213 194 189 213 193 133 49 33 89 141 142 105 77 85 109 100 84 87 114 155 169 139 115 68 105 136 119 91 119 189 237 227 183 171 178 212 215 214 185 129 62 80 159 199 206 165 85 33 34 32 54 134 181 181 217 250 183 98 35 26 87 170 216 222 227 222 205 194 193 194 191 193 196 196 193 193 194 193 190 185 199 201 202 193 146 114 129 136 115 100 83 85 130 149 115 122 128 137 160 193 204 198 194 192 178 175 179 175 175 183 186 158 21 22 173 216 172 93 76 149 169 162 190 192 175 151 164 214 164 93 7 7 45 120 146 106 32 7 51 127 207 185 179 157 123 81 75 77 62 46 26 15 20 56 155 198 164 134 93 82 22 69 141 104 50 36 18 54 147 202 228 177 51 13 30 67 76 70 68 76 73 71 87 103 95 64 75 98 71 39 30 53 162 199 215 215 168 82 42 128 199 218 136 79 32 23 18 45 96 114 106 146 209 219 191 160 51 19 55 121 163 161 184 192 209 193 184 180 185 202 189 150 92 92 148 177 183 192 195 178 189 204 205 144 31 77 176 197 207 189 195 202 191 194 185 191 148 136 173 180 197 202 204 195 187 187 202 207 140 80 30 54 85 118 179 185 109 67 71 85 92 78 79 97 139 148 186 188 209 192 174 187 176 157 169 182 182 197 188 172 184 196 197 180 86 97 144 133 104 117 100 74 92 129 147 121 91 112 163 125 30 26 72 79 97 91 120 145 160 180 197 186 182 194 179 151 116 133 182 196 204 216 122 22 78 166 219 200 184 172 190 187 177 196 196 184 173 166 194 192 184 183 195 191 183 188 184 180 187 183 179 186 187 182 181 182 184 183 181 181 185 186 184 193 183 180 177 182 188 181 179 184 168 148 160 179 179 188 195 187 184 185 193 176 192 174 135 152 140 145 169 190 199 191 172 186 180 180 186 188 183 182 185 177 189 200 191 189 194 187 195 190 164 167 194 185 198 205 137 112 107 78 60 48 44 73 97 89 74 80 68 62 71 63 74 136 203 236 214 163 140 77 43 95 159 165 154 148 124 104 82 71 61 52 61 91 155 186 139 77 14 48 185 194 209 188 188 189 193 191 183 183 189 190 184 186 186 196 207 177 100 131 189 160 121 120 112 118 165 197 211 217 202 159 116 120 164 178 154 125 156 152 161 174 170 187 198 176 188 197 169 132 145 179 183 190 187 184 183 184 184 182 179 186 183 188 190 188 185 141 74 121 193 198 191 167 155 188 173 177 188 180 184 188 182 185 185 189 181 182 183 178 180 186 185 198 189 167 134 120 99 76 93 154 211 165 113 133 195 201 187 184 187 183 188 204 203 170 50 32 144 193 216 197 183 192 189 195 193 191 189 188 189 191 192 194 192 190 190 191 190 187 185 188 201 193 183 194 196 179 168 181 159 126 106 95 79 73 87 122 143 124 120 127 154 164 195 189 220 204 166 157 181 208 209 207 174 128 116 149 148 145 202 190 192 194 193 191 191 192 195 194 193 191 189 189 189 191 191 190 190 190 191 191 192 192 192 192 192 191 189 188 187 186 186 189 189 189 190 190 191 191 191 196 195 192 190 190 190 192 193 194 195 196 196 195 192 190 189 196 196 196 195 195 194 194 194 192 192 191 191 192 194 195 196 191 191 192 193 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 193 192 191 190 189 189 189 190 190 188 186 186 189 193 193 193 193 193 193 193 193 193 191 190 189 188 186 186 186 186 187 184 183 186 191 192 188 184 187 187 186 186 187 188 190 191 183 186 190 192 194 197 201 204 197 196 194 192 193 194 196 198 204 202 199 197 197 199 203 205 203 203 203 204 204 204 204 204 203 203 203 202 202 201 200 200 199 198 196 193 190 188 186 185 184 185 186 186 185 182 180 178 183 183 184 185 184 183 182 181 182 184 186 187 188 187 186 185 186 186 185 185 185 186 187 188 191 190 189 190 191 195 198 200 199 199 200 201 202 204 206 207 208 207 206 205 206 208 210 212 210 211 212 212 212 214 218 222 215 216 217 217 217 217 218 218 216 216 217 218 218 219 220 220 220 219 219 218 218 217 217 217 218 218 218 218 219 219 220 220 219 219 219 220 220 221 221 221 215 216 217 218 219 220 220 221 216 216 215 215 215 216 217 218 217 217 217 217 217 217 217 217 220 220 220 220 219 218 217 216 218 218 217 216 215 213 211 210 215 215 214 213 213 212 211 211 208 208 208 208 209 209 210 211 216 216 216 216 216 217 218 219 222 222 223 224 226 227 228 228 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 227 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 227 227 227 226 226 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 224 224 224 224 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 219 218 217 217 217 218 219 217 217 217 218 218 219 219 219 222 222 221 220 219 218 217 216 219 218 218 217 217 218 218 219 218 218 218 219 219 219 220 220 217 217 218 218 219 220 220 221 219 219 218 218 219 221 222 223 169 169 169 169 169 168 168 168 168 168 168 169 169 169 169 170 170 170 170 169 169 168 168 168 168 168 167 167 167 168 169 170 167 167 167 167 167 167 167 167 168 168 169 169 168 168 167 166 168 168 168 168 168 168 168 169 169 169 169 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 167 168 169 169 169 169 170 170 166 167 167 168 168 169 169 170 166 167 168 169 170 170 170 170 168 169 169 170 170 170 170 169 170 170 170 169 169 168 168 168 171 171 171 171 171 171 171 171 169 170 170 171 172 172 172 171 171 171 171 171 170 170 169 168 171 171 172 172 171 170 169 168 171 170 169 169 169 170 171 172 171 169 168 169 171 172 170 169 171 171 172 172 172 173 173 173 171 171 171 171 171 171 171 171 173 173 172 172 172 172 173 173 172 171 169 170 172 173 171 170 174 173 172 172 172 172 173 174 174 173 173 173 173 173 173 172 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 176 175 175 176 176 176 176 176 176 176 176 175 175 175 176 177 178 178 178 178 178 178 179 179 179 180 180 179 179 179 180 180 179 179 179 178 179 179 180 181 182 182 183 180 180 181 182 184 185 186 186 187 187 188 188 189 190 190 190 191 190 188 188 190 192 193 194 191 193 196 196 195 194 195 196 195 195 195 195 195 197 198 199 195 195 195 195 196 197 199 199 198 199 201 203 203 202 201 200 200 201 201 202 203 203 204 204 201 202 203 204 205 204 204 203 207 207 207 207 207 207 207 207 207 207 208 209 209 208 208 207 210 208 205 206 209 211 210 209 211 210 209 208 208 208 209 210 209 209 209 209 208 208 208 207 207 207 208 208 208 208 207 207 208 208 208 208 208 208 207 207 205 205 206 206 206 207 207 207 202 202 202 203 204 205 205 206 204 203 203 205 207 206 203 200 203 203 204 204 205 206 207 207 203 203 203 204 205 206 207 208 208 208 209 209 210 209 208 206 209 209 209 211 213 213 210 208 207 207 207 207 207 208 209 210 209 209 209 209 210 210 210 211 209 210 211 212 212 212 211 211 209 212 214 214 211 208 207 207 212 212 212 212 212 212 211 211 211 213 214 214 212 211 213 214 214 214 213 213 212 212 212 211 211 213 215 214 212 211 212 213 212 213 214 213 212 211 212 213 213 213 213 213 213 212 212 212 213 213 213 213 213 213 213 213 211 212 213 213 213 212 211 210 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 210 211 211 212 212 211 211 210 212 210 209 209 211 211 210 208 209 206 210 213 205 202 206 209 208 208 209 210 210 209 208 208 215 212 208 207 208 209 208 207 208 208 208 208 209 211 212 213 207 208 208 209 210 211 212 212 211 211 211 210 209 208 208 208 210 211 213 212 210 209 211 212 211 212 212 212 212 212 212 212 211 208 215 215 205 209 215 204 207 210 208 207 210 208 207 213 210 210 210 210 210 210 210 210 211 208 210 208 202 207 212 207 211 211 211 212 212 212 212 212 214 213 212 211 211 211 212 213 212 212 212 211 210 209 208 208 209 209 210 211 211 211 210 210 212 212 212 212 212 212 212 212 208 217 220 198 170 178 215 240 217 218 245 247 224 195 144 103 123 134 139 152 172 179 198 236 254 163 118 169 231 219 191 220 246 253 224 179 204 242 192 93 107 162 170 144 151 189 195 152 115 203 245 213 208 233 197 126 156 163 145 202 244 206 190 177 158 107 95 170 245 240 207 207 182 156 135 135 124 125 186 251 239 140 121 141 161 178 152 136 214 223 137 95 164 161 79 46 116 154 129 124 180 243 228 209 191 163 155 143 189 220 217 204 210 208 208 210 209 206 204 205 204 206 207 207 205 205 206 208 208 208 208 208 208 208 208 208 209 208 207 208 210 210 207 205 200 211 205 197 183 151 163 223 202 161 188 247 233 154 90 75 131 154 157 178 204 231 216 208 197 210 216 191 173 197 194 145 179 227 223 212 232 229 181 133 190 242 211 124 152 209 159 93 78 37 53 138 187 185 172 141 113 117 144 128 116 162 176 139 97 71 92 145 140 140 143 160 183 230 228 141 68 89 134 141 178 141 99 90 87 98 139 161 152 170 199 227 215 150 105 112 164 189 185 105 43 31 71 91 119 143 162 169 184 196 193 191 174 152 159 184 192 195 199 195 202 201 201 201 201 203 204 205 201 211 226 179 147 189 238 187 99 14 27 59 78 147 169 122 176 236 185 124 146 179 154 70 84 183 207 179 157 98 83 155 177 146 123 124 133 124 110 114 102 167 190 153 135 165 210 239 228 207 198 178 189 185 174 157 132 83 67 91 132 180 160 81 63 33 26 51 88 99 127 212 251 245 197 113 41 25 87 171 207 219 227 223 219 218 213 206 204 202 196 191 190 193 192 190 192 184 187 213 206 128 71 82 110 155 169 132 99 109 151 190 190 163 148 171 196 189 178 186 179 177 179 180 181 191 200 200 160 22 22 169 202 151 83 84 138 165 160 193 199 169 146 169 221 182 113 17 7 32 116 182 150 58 8 25 81 158 177 215 217 154 89 57 48 38 23 17 25 85 132 202 228 205 164 77 40 19 81 156 129 65 31 13 37 140 205 222 157 37 11 38 64 96 93 62 48 48 49 55 88 80 71 111 136 86 38 28 54 144 183 223 224 155 74 67 171 224 200 76 29 7 27 59 113 144 154 149 171 206 212 200 181 78 30 31 68 110 122 153 169 194 196 193 202 210 194 149 76 101 152 190 192 190 189 180 185 202 211 157 92 78 150 184 192 192 184 191 196 188 192 197 190 132 105 143 163 192 196 191 185 183 184 192 206 170 122 56 31 62 77 106 113 75 48 36 35 81 117 126 132 184 184 173 172 196 192 182 190 177 160 169 185 178 181 181 180 188 195 200 166 109 129 159 145 111 108 82 69 85 113 141 128 96 103 126 102 34 35 66 62 83 103 161 172 166 172 192 185 177 191 189 168 130 122 151 176 196 206 116 28 93 173 221 183 152 157 188 189 187 174 130 128 170 184 188 189 184 180 183 182 183 188 183 189 190 184 181 185 182 177 181 184 185 183 181 182 186 186 184 177 182 188 183 180 183 180 180 197 186 170 154 154 171 184 188 187 196 196 192 172 191 184 160 154 127 133 172 198 198 195 192 191 193 190 184 182 185 187 186 192 183 185 175 167 172 181 203 182 154 150 177 189 206 188 98 52 54 54 69 87 110 121 93 75 54 58 74 94 110 104 99 125 152 172 169 129 101 66 77 149 208 185 140 150 170 146 86 42 56 71 89 97 110 119 93 79 26 38 148 185 216 184 180 180 180 185 190 191 188 187 190 186 186 188 195 182 128 145 175 116 111 138 152 167 197 205 208 209 194 143 100 110 141 151 146 143 181 182 183 192 194 193 175 185 191 193 162 129 150 188 194 189 187 186 184 184 184 184 185 186 181 186 189 184 175 139 87 128 190 203 195 169 150 161 148 162 193 198 191 182 172 179 180 181 179 185 188 184 186 187 179 183 182 180 164 134 80 50 82 152 204 164 126 148 198 198 183 187 192 187 186 195 186 156 41 73 179 207 212 192 186 194 191 191 191 191 191 191 191 190 190 192 190 189 189 191 191 189 188 190 192 189 188 194 186 166 153 128 106 95 97 87 75 81 94 98 117 108 124 141 148 141 173 214 227 208 159 150 179 201 208 205 184 146 106 112 140 165 204 192 194 195 193 191 190 191 192 194 194 193 192 192 192 193 193 190 190 190 191 191 191 191 191 189 189 189 189 189 189 189 189 189 189 189 190 190 191 191 191 191 192 193 193 194 194 194 194 195 195 195 195 194 193 192 191 195 195 195 195 195 195 194 194 197 196 194 193 192 192 192 193 194 194 194 195 196 196 197 197 194 194 194 195 195 195 195 195 197 197 197 197 196 196 196 196 195 194 194 193 192 192 191 191 193 194 194 193 192 192 193 195 193 193 193 192 192 192 192 191 190 189 189 189 189 189 190 190 187 185 183 186 190 191 188 184 187 186 186 186 187 189 190 191 192 193 195 195 194 194 195 197 197 196 195 195 195 196 197 198 200 200 201 202 202 202 202 202 206 206 205 205 204 204 203 203 203 203 204 204 203 202 200 199 199 198 196 193 190 188 186 185 184 185 186 186 186 185 183 182 183 184 185 186 187 188 189 190 184 185 186 187 187 187 187 186 186 186 185 185 185 186 187 188 190 189 189 190 192 195 198 200 201 202 202 203 205 206 208 209 208 207 206 206 207 208 210 211 210 212 213 213 213 214 217 219 215 216 217 217 217 217 218 218 216 216 217 218 218 219 220 220 219 219 219 218 218 218 217 217 217 217 217 218 218 218 219 219 219 219 219 220 220 221 221 221 218 218 218 218 218 218 218 218 217 216 215 215 215 216 217 218 217 217 217 218 218 218 218 218 222 222 222 222 222 221 220 219 218 218 218 217 216 215 213 212 213 213 213 213 214 214 214 214 209 210 210 211 211 212 212 211 216 216 216 216 217 218 220 221 222 223 224 225 226 227 228 228 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 227 227 227 226 226 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 225 225 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 220 219 218 217 217 217 218 219 218 218 218 218 218 219 219 219 221 221 220 219 219 218 218 217 219 219 218 217 217 218 219 219 218 218 218 219 219 220 220 220 219 219 219 219 219 219 219 219 220 220 219 219 219 221 222 223 167 167 168 168 168 168 168 168 170 170 169 169 169 168 168 168 170 170 169 169 169 168 168 168 168 168 167 167 167 168 169 170 165 166 166 167 168 169 169 170 171 170 169 168 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 167 168 169 169 169 169 170 170 168 168 168 168 168 169 169 169 166 167 168 170 170 170 170 169 168 168 170 171 172 172 172 172 170 170 169 169 169 168 168 168 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 169 173 173 173 172 171 170 168 167 171 170 170 170 170 171 171 172 171 170 168 169 170 170 169 167 171 171 172 172 172 173 173 173 171 171 171 171 171 171 171 171 172 172 171 171 171 171 172 172 172 171 170 171 172 172 171 170 173 173 172 171 171 172 173 173 172 173 173 173 173 173 173 174 175 175 175 175 175 175 175 175 179 178 177 176 175 174 174 173 177 176 175 174 174 174 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 177 177 178 178 178 179 179 179 180 177 178 178 179 179 178 178 177 175 176 177 178 180 181 182 183 183 183 183 183 183 183 184 184 188 188 188 188 188 188 188 188 188 186 186 188 192 195 195 193 192 194 196 196 194 193 193 195 196 196 195 195 195 196 197 197 196 196 196 196 197 198 199 199 196 197 197 198 199 200 200 201 201 200 197 196 196 199 202 205 200 201 202 203 203 203 202 202 207 207 206 206 206 206 206 205 205 206 207 208 209 209 208 208 214 207 201 201 207 211 211 208 211 210 209 208 207 207 207 207 208 208 208 208 207 207 206 206 208 207 207 206 206 207 207 208 205 206 208 209 209 208 207 206 205 204 204 204 204 206 207 208 204 204 204 203 203 202 202 202 204 203 202 203 204 205 204 203 202 202 203 204 205 206 207 207 199 200 202 204 205 206 206 207 211 208 207 209 212 213 210 207 209 207 206 206 208 208 207 205 209 209 210 210 210 210 209 209 207 207 208 208 208 209 209 209 209 210 211 212 212 212 211 210 211 213 215 214 212 210 209 209 211 211 211 211 211 212 212 212 212 213 214 214 212 212 213 214 213 213 213 212 212 212 211 211 210 211 213 213 212 212 212 213 210 211 212 212 211 211 212 213 213 213 212 212 211 211 210 210 213 213 213 213 213 213 213 213 211 211 212 213 213 213 212 212 212 212 212 211 211 210 210 210 211 211 211 211 211 211 211 211 210 210 211 212 212 211 210 210 211 210 209 209 210 210 209 208 210 211 214 214 208 203 204 207 208 208 209 209 209 209 208 208 219 215 209 206 206 207 208 208 205 206 207 208 209 209 209 209 207 207 208 209 209 210 211 211 210 210 210 210 210 210 210 210 209 211 212 212 210 209 210 212 212 212 211 210 209 208 207 207 207 206 210 208 203 209 212 201 205 207 209 211 213 212 208 205 208 209 209 209 210 210 211 211 208 213 213 198 188 203 216 210 210 210 211 211 212 212 213 213 212 212 211 211 211 212 213 213 212 212 213 214 213 211 209 208 210 211 211 211 211 210 209 209 212 212 212 212 211 211 211 211 213 217 221 200 157 140 169 203 173 171 205 243 236 163 104 119 208 195 179 166 159 160 169 177 176 104 57 97 191 227 208 218 243 244 207 206 236 254 245 166 114 121 156 164 168 201 181 113 111 181 209 162 138 126 123 177 227 203 153 189 239 228 232 241 240 183 109 136 237 245 177 145 136 167 194 158 112 110 139 186 202 137 109 109 126 134 137 182 248 214 120 130 200 157 71 36 111 163 181 205 232 236 194 181 206 146 150 185 217 215 209 206 207 209 211 211 209 207 205 205 205 206 207 207 205 205 206 207 207 207 207 207 207 207 207 207 207 207 207 208 209 209 208 207 210 220 197 172 147 99 113 198 229 169 159 218 246 205 155 138 124 99 109 182 218 226 209 210 204 235 228 169 154 208 213 150 178 210 190 173 220 216 145 118 197 248 201 110 149 216 171 106 87 36 59 167 220 208 200 190 183 163 166 148 123 123 105 74 46 63 105 156 152 163 175 187 199 222 235 180 87 62 91 105 140 131 111 95 81 99 133 130 105 128 168 198 175 114 91 116 148 159 187 142 61 22 75 118 104 102 146 162 166 196 203 200 185 178 187 200 195 188 190 191 203 202 200 200 200 202 204 206 197 216 234 159 118 163 212 196 133 83 109 97 57 81 109 126 205 250 162 65 108 199 187 84 114 212 244 240 223 135 114 218 247 191 133 114 104 84 102 151 175 222 200 138 138 183 218 237 222 223 223 178 154 123 105 127 180 141 93 76 117 179 180 132 128 117 103 71 42 38 68 125 167 216 225 180 105 26 24 89 139 158 178 192 203 213 215 214 213 213 211 211 212 212 209 205 207 193 201 225 195 97 53 91 152 204 208 168 125 89 122 209 222 177 147 166 184 167 161 184 178 184 186 182 186 199 206 205 165 35 30 159 188 147 78 65 121 170 173 203 206 156 132 163 224 202 137 32 5 14 94 198 184 91 26 18 43 98 144 219 239 154 79 29 19 24 18 37 84 173 195 213 222 223 204 95 23 19 74 133 118 68 37 21 29 132 203 208 127 16 10 60 105 146 131 71 62 98 100 71 61 60 75 141 166 101 39 21 46 123 168 227 227 147 75 92 209 235 174 38 13 9 67 147 179 186 185 184 190 193 195 203 195 96 33 14 54 116 119 122 109 128 162 184 199 191 136 89 125 167 198 194 176 177 184 185 188 209 196 100 64 127 198 206 185 177 181 182 180 180 187 209 190 123 94 140 170 197 191 178 179 180 181 179 200 200 170 88 72 100 87 63 65 81 76 41 42 67 136 182 169 165 141 124 171 192 195 190 192 181 160 151 175 171 171 186 196 185 174 178 155 135 168 195 177 117 89 68 77 98 118 151 138 91 79 72 53 43 63 85 86 115 135 186 183 164 164 195 196 178 184 187 187 169 154 156 169 167 156 76 27 103 171 214 163 127 159 201 196 162 121 92 122 178 190 181 191 171 158 163 175 183 188 191 188 188 183 182 186 181 178 184 184 184 183 181 183 184 179 172 170 189 196 186 176 181 188 187 199 190 185 140 124 164 173 165 169 178 173 177 180 205 199 186 166 104 103 172 203 182 173 191 184 186 189 192 190 186 186 188 197 180 169 141 128 152 179 201 187 164 152 174 199 206 153 49 57 68 83 116 160 206 198 128 112 79 65 100 135 151 154 135 130 128 128 125 105 94 84 112 199 249 219 156 172 214 177 87 66 116 147 166 166 141 115 93 91 49 33 100 140 172 154 182 193 197 195 188 189 197 195 187 194 188 194 208 203 142 130 139 133 156 190 206 216 218 203 202 198 170 127 109 114 106 106 129 152 174 173 171 180 188 191 176 184 188 188 158 127 150 190 196 185 185 185 184 183 184 185 187 180 179 175 166 168 180 162 121 131 162 186 191 172 137 125 137 184 197 178 164 171 180 186 175 188 184 183 176 170 179 189 186 179 186 199 195 165 99 53 75 140 181 151 140 167 203 196 183 185 192 189 189 193 186 164 57 90 195 213 204 186 187 190 186 187 189 191 193 193 192 190 188 190 189 188 189 191 192 191 191 191 183 188 199 196 180 157 137 101 105 128 142 118 86 84 97 87 106 107 139 166 152 132 166 203 218 203 123 87 120 155 195 209 203 170 104 92 150 191 204 194 195 195 193 191 189 189 190 188 189 190 190 191 190 190 190 191 191 191 191 190 190 190 190 187 187 188 189 190 191 192 192 190 190 190 190 191 191 191 191 187 189 192 195 197 196 195 194 194 194 193 193 193 193 193 194 194 194 194 194 195 195 195 195 197 196 195 194 193 193 193 193 195 195 195 195 196 196 196 196 194 194 194 195 196 196 197 197 200 199 199 198 198 197 197 196 195 195 195 195 194 194 194 194 196 195 195 196 197 197 196 194 194 194 193 193 192 191 191 190 190 190 190 190 190 190 190 190 187 185 184 186 189 190 187 184 186 186 187 187 188 190 192 192 196 198 198 197 194 193 193 195 196 197 197 197 198 198 198 198 196 199 203 206 207 206 203 201 209 208 207 206 205 204 203 202 203 204 206 206 206 204 201 199 199 198 196 193 190 188 186 185 184 184 186 187 187 187 187 186 186 186 185 186 187 189 191 192 186 186 185 185 186 186 187 188 187 186 185 185 185 186 187 188 189 189 189 190 192 195 199 201 202 202 203 204 206 207 208 208 207 207 206 206 207 208 210 211 210 212 215 215 214 214 215 216 215 216 217 217 217 217 218 218 216 216 217 218 218 219 220 220 219 219 219 219 218 218 218 218 217 217 217 217 218 218 219 219 220 220 220 220 221 221 221 221 221 220 220 219 218 217 217 216 217 217 216 216 216 217 218 218 217 218 218 219 219 220 220 221 221 221 222 222 222 222 221 221 218 218 218 218 218 217 216 215 212 212 213 214 215 216 216 217 211 212 213 214 215 214 213 213 216 216 216 217 218 220 222 223 223 224 224 225 226 227 228 228 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 228 228 228 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 229 228 228 228 227 227 227 226 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 222 223 223 223 223 223 223 223 223 222 222 222 221 220 220 219 219 220 220 220 220 220 220 220 220 220 219 219 218 218 218 218 219 219 219 219 219 218 218 218 218 219 219 219 219 219 219 219 219 220 219 218 218 218 218 219 220 218 218 219 219 219 220 220 220 221 221 221 220 219 218 217 217 222 221 221 220 220 221 221 222 167 167 168 168 169 169 169 170 171 171 170 169 168 168 167 167 169 169 169 169 169 169 169 169 168 168 167 167 167 168 169 170 166 167 167 168 168 169 169 170 169 168 167 166 166 167 168 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 170 167 168 169 169 169 169 170 170 169 169 169 169 169 168 168 168 167 168 169 170 170 170 169 169 170 170 171 172 172 172 172 172 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 170 170 171 171 170 170 169 169 169 169 173 173 173 172 171 170 169 169 170 170 170 170 171 171 172 172 171 171 171 171 172 172 172 172 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 171 171 170 170 171 171 172 172 172 171 171 172 172 172 171 173 172 172 171 171 172 172 173 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 178 178 177 176 175 174 173 173 177 175 174 172 172 173 174 175 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 177 177 178 178 178 179 179 179 176 177 177 178 178 177 177 176 175 176 177 178 179 180 181 181 183 183 183 183 183 183 183 183 188 188 188 187 187 187 186 186 187 186 185 189 193 196 194 191 192 194 196 195 193 192 192 193 197 196 195 194 194 195 195 196 196 196 196 196 197 198 198 199 196 195 195 195 196 198 200 202 200 198 196 195 195 198 201 204 200 200 202 202 203 203 202 202 204 204 205 205 206 206 206 206 204 205 207 208 209 209 209 208 213 208 203 203 206 210 210 208 209 208 208 207 207 206 206 206 207 207 207 207 206 206 205 205 208 207 206 204 204 206 207 208 204 205 207 208 209 208 206 205 208 206 204 203 203 204 206 208 204 204 203 203 202 201 201 201 203 202 201 201 202 203 204 205 201 201 202 202 202 203 203 203 200 201 203 205 206 206 205 204 207 205 205 206 208 209 208 207 209 207 204 204 205 206 205 204 208 210 211 212 212 210 208 207 209 209 209 210 210 210 211 211 209 209 210 211 211 211 211 210 212 213 214 214 213 211 210 210 209 209 210 210 211 211 212 212 212 212 212 212 212 211 212 212 212 212 211 211 211 211 211 211 211 211 212 212 212 211 211 211 209 211 212 212 211 211 213 214 213 213 213 212 211 211 210 210 212 212 212 212 212 212 212 212 210 211 211 212 213 213 213 213 212 212 212 211 210 210 209 209 210 210 210 210 210 210 210 210 209 210 211 211 211 211 210 209 210 210 209 209 209 209 209 208 216 216 212 211 214 212 208 209 208 208 208 208 208 208 208 208 210 207 204 203 205 208 209 209 204 205 207 209 209 209 208 207 207 207 208 208 209 209 209 210 210 210 210 210 210 210 210 210 209 211 212 211 209 209 210 212 210 210 209 208 207 206 206 205 206 207 207 204 204 212 215 210 216 213 214 212 208 208 208 204 207 207 208 209 210 210 211 211 210 216 209 184 179 208 224 211 209 210 210 211 211 212 212 213 211 211 211 211 212 213 213 214 211 212 214 216 215 213 210 208 212 212 212 211 210 209 208 207 210 210 210 211 211 212 212 212 214 212 219 213 183 155 150 152 154 152 175 214 215 146 127 211 252 251 249 233 208 195 169 129 98 91 77 77 119 150 166 207 253 220 200 227 243 248 254 244 158 96 123 158 173 219 208 146 99 144 153 93 88 110 121 190 227 218 180 193 229 230 227 224 242 230 146 118 198 215 131 73 118 196 244 208 149 126 121 117 127 120 113 107 110 92 99 176 243 186 108 163 214 134 60 37 103 180 217 227 225 221 185 173 178 151 163 202 223 209 198 200 205 205 205 205 206 208 207 204 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 208 209 208 208 217 218 199 173 141 100 115 182 206 166 146 192 232 222 211 215 166 92 92 192 228 216 196 204 212 230 194 123 132 219 238 177 174 182 152 134 184 172 113 141 213 237 176 119 180 234 189 134 109 44 44 136 184 177 198 225 223 208 217 208 169 122 81 69 67 85 134 211 217 205 199 205 203 204 219 210 145 84 84 114 134 146 123 79 65 121 178 167 124 113 123 141 125 96 120 178 194 196 217 175 82 15 76 159 124 100 155 166 147 178 196 204 198 196 199 201 195 189 188 189 199 199 199 199 200 201 202 202 202 210 228 187 139 122 156 173 153 175 206 152 80 31 31 120 179 212 130 54 116 208 185 83 101 150 198 218 188 128 127 187 200 180 164 173 144 82 95 163 236 215 159 108 112 149 177 189 184 188 183 133 101 74 77 151 223 193 144 122 145 170 185 201 205 228 208 126 65 66 70 54 69 113 146 150 118 52 21 41 79 94 112 129 149 172 188 195 183 191 204 216 220 218 214 212 208 214 225 218 157 85 101 177 204 211 203 199 173 105 94 161 206 179 151 147 151 146 158 187 184 184 180 179 183 184 188 198 169 52 41 155 195 177 98 51 120 190 195 208 204 135 98 113 184 188 145 44 6 8 68 188 205 133 64 25 23 52 101 179 188 106 59 23 23 38 36 71 130 211 211 208 197 195 197 107 39 17 56 103 94 83 73 41 25 103 170 173 93 9 25 113 185 198 141 62 88 173 164 82 36 64 101 158 172 114 52 18 31 105 154 220 225 155 89 101 209 218 140 27 15 34 110 207 201 195 187 189 191 182 183 199 199 122 54 10 58 156 167 147 114 93 117 140 140 121 101 127 185 195 195 188 186 183 183 188 192 211 161 60 84 170 196 206 183 174 185 168 154 168 182 210 197 130 106 155 174 187 184 184 182 181 181 173 190 207 197 118 121 133 115 79 82 134 154 117 79 45 82 152 166 137 104 108 160 175 176 174 187 191 164 131 134 151 165 195 204 172 145 142 149 152 196 218 189 98 64 71 85 115 135 167 146 85 59 36 27 62 92 108 129 168 163 174 184 163 156 188 199 182 182 183 186 192 194 194 197 152 102 31 25 106 162 205 159 134 179 209 174 121 100 134 173 180 178 190 192 171 135 111 142 191 195 180 169 182 184 181 185 186 184 186 183 182 181 183 187 181 164 145 173 196 196 183 177 186 197 188 176 155 154 111 115 177 162 120 122 122 118 146 169 192 187 193 173 86 74 158 203 172 150 164 162 157 167 189 195 184 181 189 193 189 169 115 104 156 190 193 199 180 160 165 179 167 110 43 104 121 114 132 188 222 197 132 120 96 92 148 185 196 209 186 150 156 142 112 116 141 127 116 185 226 204 150 163 201 163 81 115 186 204 206 218 190 136 99 107 58 30 64 87 118 141 206 198 198 196 195 199 203 200 193 199 193 208 213 181 98 92 131 179 207 219 219 222 212 199 211 217 163 134 141 122 84 94 140 158 160 161 166 166 164 177 193 179 188 194 165 130 148 184 190 180 180 181 183 185 186 184 183 180 185 168 140 148 183 184 153 139 132 155 176 173 132 107 151 198 188 152 146 170 188 191 176 191 189 183 166 153 166 187 192 187 191 200 203 197 147 82 72 116 142 125 143 176 202 192 186 183 189 187 189 197 195 182 84 72 180 207 199 186 191 186 183 187 188 190 191 192 191 191 190 190 189 189 189 190 191 191 191 197 185 193 205 193 171 143 113 112 156 187 183 148 94 76 100 144 153 137 141 154 130 116 158 194 204 184 83 43 97 146 202 218 216 173 102 110 177 202 197 194 194 194 193 191 190 190 190 184 186 188 189 190 189 188 187 191 191 191 190 190 189 189 189 187 187 188 189 190 191 192 192 190 191 191 191 191 191 191 191 188 189 191 193 194 194 194 193 193 192 191 190 190 192 194 195 193 193 193 194 194 195 195 196 193 193 194 194 195 196 197 197 194 194 194 194 194 194 194 194 195 195 196 196 197 198 199 199 201 200 200 199 198 197 196 196 195 195 196 196 196 197 197 197 196 194 194 196 199 199 195 192 197 196 195 194 193 192 192 191 191 191 191 190 189 188 187 186 188 186 185 186 188 189 187 185 188 188 189 190 191 193 194 194 193 195 196 196 195 195 196 198 195 196 197 198 199 199 198 198 197 200 204 208 209 208 205 203 209 209 208 208 207 206 205 205 203 205 207 208 207 205 202 200 199 198 196 194 191 188 187 185 185 185 186 187 187 187 187 187 190 188 185 183 183 183 185 186 188 187 186 185 185 186 188 189 187 186 186 186 186 187 188 188 188 188 189 190 193 196 199 200 200 201 202 203 204 205 205 206 207 207 207 207 208 209 210 210 210 213 216 217 215 213 213 214 215 216 217 217 217 217 218 218 217 217 217 218 218 219 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 219 220 220 220 221 221 221 221 221 221 221 221 220 220 219 219 218 218 217 218 217 217 216 217 218 219 219 218 218 219 220 221 222 222 223 218 219 220 220 221 220 220 220 218 218 219 219 219 219 218 218 214 214 214 215 216 217 217 217 211 213 215 217 217 216 215 213 217 217 217 218 220 222 224 225 225 225 225 226 227 228 228 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 229 229 228 228 228 227 227 227 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 225 225 225 225 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 219 218 218 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 218 220 220 220 219 219 218 218 218 218 218 219 219 219 220 220 220 220 219 219 218 218 219 219 220 219 219 219 219 220 220 221 221 221 221 220 220 219 219 219 218 223 222 222 222 221 221 221 221 168 168 169 169 170 170 171 171 172 171 170 169 168 167 167 166 169 169 169 169 169 169 169 169 168 168 167 167 167 168 169 170 169 169 168 168 168 168 168 168 166 165 164 164 165 167 170 171 168 168 168 168 168 168 168 168 166 167 167 168 168 169 170 170 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 167 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 168 168 169 170 170 170 169 168 172 172 172 172 172 171 170 170 169 169 169 169 169 169 169 169 174 174 174 174 174 174 174 174 169 170 170 170 170 170 169 169 172 171 170 169 169 169 170 170 171 171 171 170 171 171 171 171 170 171 171 171 172 172 172 172 170 171 172 172 173 174 175 175 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 171 171 170 170 171 171 172 172 172 172 172 172 172 172 172 173 172 171 171 171 171 172 173 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 175 173 172 172 172 174 175 174 174 174 174 174 174 174 174 176 176 176 177 177 177 177 177 177 177 177 177 178 178 179 179 176 176 177 177 177 177 176 176 178 178 178 178 178 179 179 179 182 182 183 183 183 184 184 184 188 188 187 187 186 186 185 185 188 187 187 189 192 193 191 189 191 193 195 194 192 191 191 192 196 196 195 194 194 194 195 196 197 196 196 196 196 197 198 198 196 195 194 194 196 198 201 202 197 197 198 198 199 200 200 201 200 201 202 203 203 203 203 202 201 201 202 204 205 207 208 208 204 205 206 207 208 208 208 208 209 209 208 208 208 208 208 208 205 206 206 207 207 207 208 208 207 207 207 206 206 205 205 205 208 206 205 204 204 205 206 208 204 205 206 207 207 206 205 204 210 208 205 203 202 203 204 205 201 201 201 201 202 202 202 202 201 201 201 201 201 202 203 204 203 203 203 202 201 201 200 200 203 204 206 207 206 205 203 202 203 204 206 205 204 204 206 208 212 210 208 207 208 209 208 207 205 206 207 208 208 206 205 203 209 209 210 210 210 211 211 211 208 209 210 211 211 211 210 210 209 209 209 209 209 209 207 206 208 209 209 209 210 210 211 211 210 210 209 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 211 211 210 208 207 210 211 213 213 212 212 213 215 213 213 213 213 212 212 211 211 212 212 212 212 212 212 212 212 211 211 211 211 212 213 213 214 212 212 212 211 211 210 210 210 210 210 210 210 210 210 210 210 209 210 210 211 211 210 210 209 209 209 210 209 208 208 208 208 213 207 192 193 213 220 212 210 208 208 208 207 207 208 208 208 203 202 202 204 207 209 208 207 204 206 207 209 209 208 207 206 207 207 207 207 208 208 208 208 212 211 211 210 209 209 208 208 209 210 211 211 209 208 210 211 210 210 210 210 210 210 210 210 211 212 209 208 212 216 218 221 227 215 214 213 202 203 212 212 207 207 208 208 209 210 211 211 212 214 196 165 166 207 227 210 210 210 210 210 211 211 212 212 210 211 211 212 213 213 213 213 210 212 214 215 215 213 211 209 212 212 212 211 210 209 208 207 207 208 209 210 211 213 214 214 211 209 216 222 216 203 182 157 177 195 203 194 179 141 148 230 229 223 227 227 214 204 185 155 167 192 189 137 91 70 83 136 171 143 147 148 153 186 219 248 182 100 110 132 150 224 250 211 125 113 101 69 104 157 143 148 201 203 192 194 205 206 208 208 233 235 175 130 157 165 133 122 180 233 243 229 180 137 141 127 101 126 135 137 143 111 96 146 197 138 95 174 203 108 49 35 98 161 173 166 186 223 184 134 125 162 175 190 214 218 204 203 209 207 203 199 203 209 208 202 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 208 209 202 200 209 206 179 164 176 192 148 135 144 206 230 200 206 233 224 112 87 190 234 225 203 206 221 203 141 90 139 238 249 186 146 152 122 95 127 124 106 170 220 208 149 138 205 237 212 193 181 100 45 89 139 153 193 238 224 235 251 230 166 95 69 103 158 137 139 214 234 218 206 208 199 196 202 220 194 107 72 116 181 203 157 70 50 132 214 211 128 115 135 168 156 132 162 220 182 181 185 152 90 15 53 143 129 125 178 157 120 167 204 214 196 197 193 190 194 198 197 196 196 198 200 202 203 202 201 200 208 209 219 226 176 98 127 154 155 178 196 152 96 33 13 98 153 196 167 119 128 145 128 97 141 138 152 159 137 119 123 130 161 188 215 243 194 90 94 173 223 168 147 152 140 136 143 138 126 155 161 144 147 140 129 177 225 230 201 167 153 140 170 239 246 252 231 168 140 157 154 113 84 72 68 69 58 46 42 41 34 40 46 53 64 80 94 101 105 116 137 156 164 164 167 172 170 191 198 169 126 117 171 235 201 196 209 232 218 155 110 114 158 169 153 120 112 137 174 203 193 181 173 179 177 155 156 188 172 52 42 163 206 192 117 76 138 210 204 201 202 128 72 45 97 143 147 63 9 11 54 179 225 181 104 27 13 27 72 127 107 54 44 33 40 56 58 99 123 184 198 210 174 129 135 95 59 17 59 114 109 133 140 75 24 61 112 117 58 7 56 175 225 199 112 42 102 215 201 93 26 96 153 182 170 124 71 21 25 78 129 211 226 168 105 102 185 190 105 16 9 73 146 214 197 191 181 181 186 183 183 195 201 165 107 14 28 146 202 207 177 127 112 94 65 56 102 195 198 197 189 185 188 187 185 190 203 166 99 59 123 201 192 181 183 182 193 159 134 156 172 189 189 131 111 150 147 152 171 200 188 183 183 175 185 198 204 149 115 89 101 124 136 169 196 191 141 86 52 61 102 111 105 126 144 152 145 145 172 188 155 109 97 136 164 198 203 163 136 127 137 168 213 204 145 61 57 93 85 106 126 157 142 87 53 27 35 71 91 115 145 175 155 154 188 171 152 170 187 182 185 185 177 192 203 207 207 139 73 27 40 118 166 206 174 157 181 182 127 123 145 189 198 177 178 198 189 186 139 76 116 198 187 137 154 181 190 179 179 186 185 183 184 180 179 186 194 184 151 119 162 186 184 181 184 190 192 166 131 110 123 103 124 186 159 107 112 88 78 124 149 156 155 182 169 103 82 137 188 188 159 136 145 135 133 146 166 180 185 186 197 197 172 117 116 173 196 189 199 189 168 155 146 109 72 77 141 161 120 121 186 188 134 100 108 107 136 201 219 211 217 190 161 184 175 129 147 188 158 102 141 168 158 124 144 188 162 102 154 215 208 196 217 187 130 105 136 72 33 46 83 143 181 215 196 191 197 208 206 192 193 208 211 201 200 165 109 41 61 124 162 189 188 184 187 172 173 203 188 134 125 137 109 101 147 190 162 175 189 188 173 151 152 179 186 198 204 171 128 143 183 195 180 179 180 185 189 190 184 179 186 191 176 148 142 156 165 164 162 144 149 155 167 146 119 162 165 171 163 173 184 180 182 182 179 185 188 173 154 161 183 193 187 176 183 204 212 158 82 68 106 117 107 145 181 196 187 187 187 189 183 185 195 195 189 98 62 160 201 202 189 194 187 190 190 189 188 188 188 190 191 193 192 191 190 189 188 188 190 191 202 190 197 205 188 162 130 97 142 203 206 178 160 112 85 124 222 223 187 144 126 97 102 147 178 162 125 45 53 139 184 219 227 211 145 91 139 199 196 194 192 192 192 192 192 193 192 192 187 188 190 192 192 192 191 190 191 191 190 190 189 189 189 188 190 190 190 190 190 190 190 190 192 191 191 191 191 191 191 191 192 191 189 188 188 189 190 191 191 190 189 188 189 190 193 194 192 193 193 194 194 195 195 195 193 193 194 195 196 196 197 197 195 195 195 194 194 194 194 194 197 197 198 198 199 200 201 201 200 200 199 198 197 197 196 196 196 196 197 197 198 198 199 199 196 195 195 197 199 199 196 192 199 199 198 197 196 195 194 194 191 192 192 192 191 190 189 188 189 188 186 187 188 188 188 186 190 191 192 193 194 195 195 196 191 193 195 195 194 195 196 199 193 194 196 197 198 198 198 197 202 203 204 206 207 208 208 208 209 209 209 209 209 209 209 209 204 205 207 208 207 205 202 201 201 200 198 195 192 190 188 187 187 187 186 186 185 185 185 185 190 188 185 183 182 182 184 185 189 188 186 185 185 186 188 189 187 187 186 186 186 187 188 189 188 188 189 191 193 196 198 199 200 201 202 203 204 204 204 204 206 206 207 208 209 209 209 209 211 213 216 217 215 213 213 213 215 216 217 217 217 217 218 218 217 217 218 218 218 218 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 222 222 222 221 221 221 221 221 221 221 219 219 219 219 219 219 220 220 219 218 218 217 218 218 219 220 219 219 220 221 222 223 223 224 219 219 220 221 221 221 220 220 218 219 219 220 220 220 220 219 217 217 217 217 217 217 217 217 213 214 216 217 217 217 216 215 219 219 219 220 222 224 226 227 226 226 227 227 228 228 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 229 229 229 229 228 228 227 227 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 225 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 219 218 218 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 221 220 220 220 219 219 218 218 217 218 218 219 219 220 221 221 220 220 219 218 218 219 220 220 219 219 220 220 220 221 221 221 219 219 219 220 220 221 221 221 223 223 223 223 223 222 222 222 169 169 170 170 170 170 170 170 171 171 170 169 168 167 167 166 168 168 168 169 169 169 170 170 168 168 167 167 167 168 169 170 169 169 169 169 169 168 168 168 165 165 165 166 167 169 170 171 167 167 167 168 168 169 169 169 166 167 167 168 168 169 170 170 168 168 168 168 168 168 168 168 167 167 167 168 168 169 169 169 167 168 169 169 169 169 170 170 169 169 169 169 170 170 170 170 168 169 169 170 170 169 168 168 172 172 172 172 171 170 168 168 168 168 168 169 169 169 170 170 172 172 172 172 172 172 172 172 170 170 170 170 170 169 168 168 172 171 170 169 168 169 170 170 169 169 169 169 169 170 171 172 170 171 172 172 173 172 172 172 168 170 171 171 171 171 173 174 171 171 172 172 172 173 173 173 171 171 171 171 171 171 171 171 172 172 171 171 171 171 172 172 172 173 174 173 172 171 172 173 172 172 171 170 170 171 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 173 173 174 174 175 176 176 176 175 175 174 173 173 173 174 174 174 174 174 174 174 174 174 174 177 177 177 177 177 177 177 177 176 176 177 177 177 178 178 178 176 177 177 178 178 177 177 176 180 180 179 179 179 179 179 179 181 182 182 183 183 184 185 185 187 187 186 186 185 185 185 184 189 189 189 189 189 189 189 190 189 191 194 194 192 191 191 192 195 195 194 193 194 194 195 196 196 196 195 195 195 196 196 197 196 196 195 195 196 198 200 201 196 197 199 201 202 201 200 199 200 200 202 203 203 203 202 202 200 200 202 203 204 206 207 207 204 205 206 207 208 208 207 207 208 209 210 210 208 207 207 208 204 205 206 207 208 208 208 208 207 207 207 206 206 206 205 205 206 205 205 204 204 205 205 206 206 206 206 205 205 204 204 203 208 207 205 203 202 202 202 203 199 199 200 200 201 202 202 202 199 201 202 202 201 200 201 202 205 205 204 204 203 202 202 202 206 206 206 206 205 204 202 201 203 206 207 206 203 202 205 209 209 207 206 207 208 209 207 205 205 206 207 207 207 207 206 206 207 207 207 208 208 208 209 209 208 209 210 210 211 210 210 209 210 208 208 208 209 210 209 207 208 208 209 209 209 209 209 210 210 208 208 208 209 210 209 208 209 209 209 210 210 210 210 211 212 211 210 210 211 210 208 206 211 212 213 213 212 212 213 214 212 212 212 212 212 213 213 213 211 211 211 211 211 211 211 211 212 212 211 211 211 212 213 213 210 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 209 209 210 211 211 210 209 209 208 209 210 209 208 207 208 209 207 195 167 167 203 220 211 208 208 208 207 207 207 207 208 208 206 205 206 207 209 209 206 204 205 206 207 207 207 207 206 206 206 207 207 207 207 207 207 207 211 211 210 209 208 207 207 206 208 210 211 210 209 208 209 211 207 207 208 208 209 210 210 210 211 212 209 210 212 202 198 209 201 188 204 224 216 209 210 205 207 207 208 208 209 209 209 210 214 213 187 145 140 187 219 210 211 211 210 210 210 210 210 210 211 211 212 213 213 213 212 212 210 211 212 213 213 212 211 209 212 212 212 211 210 209 208 207 207 207 208 210 211 212 213 214 212 211 214 214 215 222 213 190 181 191 214 219 202 163 147 184 211 188 175 180 184 184 199 219 251 253 246 186 116 69 45 56 72 68 93 82 75 99 117 150 123 86 95 91 86 150 193 165 128 58 39 60 98 126 127 145 188 179 189 192 180 185 205 221 240 245 211 139 101 128 172 190 212 245 222 197 161 139 163 146 121 142 146 157 183 173 139 129 128 87 91 174 184 104 59 44 83 120 109 100 132 187 153 93 108 162 151 151 189 227 225 217 210 211 206 200 202 208 207 199 207 206 205 205 207 207 206 205 206 206 206 206 206 206 206 206 206 207 207 206 205 205 207 209 203 198 213 218 202 211 225 212 169 115 101 183 220 187 203 233 242 126 81 167 223 238 223 219 224 186 119 94 164 249 239 172 120 136 116 82 93 108 125 173 203 185 147 164 213 226 231 242 229 161 72 82 153 187 206 228 227 231 239 211 134 50 69 181 239 186 133 188 222 217 207 200 193 200 199 220 218 133 70 95 194 240 201 100 62 119 184 187 134 144 186 215 185 145 154 186 147 143 143 135 120 50 35 72 83 145 204 155 112 159 190 184 190 200 196 189 198 205 202 200 199 200 202 204 204 204 203 202 209 214 222 233 180 97 138 166 153 120 117 130 124 92 66 74 116 173 197 170 115 63 86 163 224 180 150 172 190 156 135 160 208 225 225 248 210 108 109 178 156 134 180 231 211 186 178 157 137 179 176 189 229 237 189 164 200 247 229 162 128 121 156 222 227 244 202 159 184 239 243 196 151 96 61 64 74 79 63 31 40 41 42 42 44 46 48 49 44 47 59 73 80 83 93 106 107 118 116 102 105 141 183 205 193 191 203 214 206 177 125 75 78 113 111 78 82 133 190 219 202 190 184 195 179 130 131 186 180 42 38 177 205 157 93 94 153 215 198 193 209 148 93 36 43 112 159 92 13 12 40 162 225 213 136 33 14 26 53 72 56 31 38 42 51 66 79 118 119 142 151 161 115 66 90 106 75 26 75 130 124 169 194 122 45 41 67 64 25 9 76 204 222 171 95 59 113 194 178 94 37 113 173 192 174 136 85 24 29 46 95 201 228 186 124 97 134 140 65 10 17 128 187 211 187 187 178 173 180 184 184 190 193 191 149 30 7 110 190 223 202 182 164 128 83 67 102 163 176 192 197 185 181 195 205 201 191 69 31 106 165 201 193 176 183 188 194 165 136 151 159 147 143 110 106 136 121 131 163 200 188 184 185 180 186 188 204 179 125 52 95 183 190 169 176 195 199 158 99 41 45 54 83 137 151 157 145 141 160 157 117 84 114 159 178 199 197 168 154 129 124 176 213 160 89 49 89 131 93 85 98 120 117 82 43 28 40 62 83 131 157 159 135 142 176 173 158 171 190 186 183 179 189 203 205 178 149 77 44 51 73 130 169 204 182 166 160 141 119 164 187 190 187 191 196 180 196 186 155 114 147 188 148 113 160 189 196 178 169 173 178 182 189 178 171 183 198 190 148 106 134 166 172 185 192 186 179 142 94 109 148 141 132 154 157 156 173 106 76 136 170 170 156 173 177 158 134 127 157 196 181 130 144 130 103 94 131 184 198 182 199 191 162 126 143 180 181 178 191 204 201 186 157 83 44 98 170 190 135 136 204 176 108 100 129 131 172 220 213 199 196 171 156 186 196 156 170 191 160 110 110 120 126 119 149 190 169 126 177 222 202 192 211 172 132 145 181 119 57 41 114 209 219 185 187 190 179 155 141 146 157 162 172 153 139 102 100 94 106 129 132 155 151 152 145 111 114 146 117 103 112 109 86 106 150 161 147 179 193 172 157 139 127 155 194 203 204 164 117 135 184 201 184 182 183 185 189 188 184 180 181 183 183 178 159 130 131 160 183 178 158 134 158 168 141 153 151 168 174 191 194 176 178 186 179 183 188 175 154 156 181 198 173 151 171 215 214 129 59 78 126 125 116 164 194 198 187 189 189 188 181 183 193 198 201 119 71 140 187 204 188 189 185 196 191 190 188 186 187 188 191 193 192 192 191 189 187 187 189 191 194 183 189 203 193 164 136 120 160 204 186 156 159 120 88 123 191 205 193 144 108 75 90 125 130 109 77 39 77 160 200 224 225 187 113 88 157 200 187 204 192 191 190 191 193 194 193 192 188 188 189 190 190 190 189 189 190 190 190 189 189 189 189 189 192 192 191 191 190 190 189 189 192 192 192 192 191 191 191 191 194 192 189 187 186 186 188 189 189 189 189 189 190 191 192 192 193 193 193 193 194 194 194 194 196 196 196 196 195 194 192 192 196 196 196 197 197 197 197 197 198 198 199 199 200 201 201 201 200 200 199 199 198 197 197 197 197 197 197 198 198 199 199 199 199 198 198 199 200 200 198 197 200 200 199 198 198 197 196 196 191 192 193 194 195 194 193 192 191 190 188 188 188 188 188 188 192 193 194 195 195 195 195 195 194 196 197 196 194 193 193 195 194 194 195 196 197 198 199 199 206 206 205 205 206 208 210 211 209 209 210 210 210 211 211 211 205 206 206 206 205 204 203 202 202 201 199 197 194 191 189 188 189 188 187 185 185 185 186 186 187 186 185 185 186 187 188 189 189 188 188 187 187 187 187 187 188 187 187 186 187 187 188 189 189 189 190 192 194 195 197 197 201 202 203 205 206 205 205 204 205 206 207 209 209 209 209 208 211 214 216 215 214 213 214 215 215 216 217 217 217 217 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 222 221 221 221 221 219 219 219 220 220 220 220 220 219 219 218 218 218 219 220 221 220 220 221 221 222 222 223 223 222 222 223 223 223 223 222 222 219 219 220 220 220 220 220 219 218 218 218 218 218 218 218 218 216 216 216 217 217 218 218 218 221 221 221 222 223 225 227 228 227 227 228 228 228 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 230 230 229 229 229 228 228 228 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 223 222 223 223 223 222 222 222 221 221 222 222 222 222 222 222 222 222 222 222 222 221 220 220 219 219 219 219 219 219 219 219 219 219 220 220 220 221 220 220 219 218 220 220 220 220 220 219 219 219 218 218 218 219 219 220 220 221 221 220 219 219 219 219 220 221 219 220 220 220 221 221 221 222 218 219 219 220 221 222 222 223 222 223 224 224 224 224 223 223 170 170 169 169 169 169 169 169 171 170 170 169 169 168 167 167 168 168 168 169 169 170 170 170 168 168 167 167 167 168 169 170 168 168 168 169 169 170 170 170 169 169 170 170 170 169 169 168 165 166 167 168 169 170 171 171 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 166 166 166 167 167 167 168 168 167 168 169 169 169 169 170 170 168 168 169 169 170 171 171 171 168 169 170 170 170 169 168 167 169 170 170 170 170 169 169 168 168 168 168 169 169 170 170 170 168 168 168 168 168 168 168 168 170 170 170 170 170 169 168 167 173 172 170 168 168 169 170 171 170 170 169 168 167 168 169 169 170 171 172 173 173 173 172 172 170 172 173 172 169 168 169 170 171 171 172 172 172 173 173 173 171 171 171 171 171 171 171 171 173 173 172 172 172 172 173 173 171 173 174 174 172 171 172 174 172 171 171 170 170 171 171 172 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 174 175 175 175 175 174 173 173 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 176 176 176 177 177 178 178 178 177 177 178 178 178 178 177 177 179 179 180 180 181 181 181 182 182 182 182 183 183 184 184 184 186 186 185 185 185 185 185 184 188 190 190 189 186 186 190 194 188 190 192 193 191 191 191 193 194 193 193 193 194 195 196 197 195 195 194 194 194 194 195 195 195 195 195 195 196 197 197 198 196 197 199 200 201 201 200 199 198 199 200 201 201 201 201 200 202 202 203 203 203 204 204 204 205 206 207 207 207 207 206 205 211 209 206 205 205 207 207 207 206 207 208 208 209 208 207 207 208 208 207 207 206 206 206 206 204 204 205 205 205 205 204 204 209 207 205 203 202 202 203 203 201 201 201 201 201 201 201 201 200 200 200 200 200 200 201 201 198 201 203 203 201 199 199 200 202 202 202 203 203 204 204 204 205 205 204 203 202 203 203 203 206 206 205 204 203 203 205 206 203 202 203 205 207 206 204 201 207 207 207 207 207 208 209 210 205 206 206 206 207 207 207 207 208 208 209 210 210 210 209 209 211 210 208 209 211 212 211 209 209 209 209 208 208 208 208 208 210 209 207 208 210 211 209 208 208 208 208 209 209 210 210 210 209 207 207 209 211 212 210 208 211 212 213 212 211 210 211 212 210 210 210 211 212 212 213 213 211 211 211 211 211 211 211 211 214 213 212 211 211 211 212 213 208 208 208 209 210 210 211 211 209 209 209 209 209 209 209 209 208 209 210 210 210 210 209 208 207 209 210 209 207 206 207 209 216 199 159 153 193 214 205 204 208 207 207 206 206 207 207 208 210 208 206 206 207 207 206 205 206 205 204 204 204 204 205 205 206 206 206 206 206 206 206 206 208 208 208 208 208 208 207 207 208 210 211 210 208 208 209 211 205 206 206 206 207 207 207 207 207 209 207 211 206 177 161 177 160 141 170 216 222 213 210 200 208 208 208 208 208 208 208 208 218 220 190 131 108 153 205 218 212 212 211 210 210 209 208 208 211 212 213 213 213 212 211 210 210 210 210 210 211 210 210 210 211 211 211 211 210 209 208 208 209 209 209 210 210 211 211 211 214 213 214 209 206 215 219 208 174 145 178 233 248 226 186 169 189 193 186 187 201 204 215 244 230 212 210 192 170 152 106 63 121 134 146 141 128 111 103 113 91 88 87 74 44 57 93 85 87 64 51 46 50 74 113 145 146 144 190 202 183 203 226 226 211 228 230 145 62 120 200 183 178 215 208 173 141 137 154 143 140 148 144 150 180 199 168 109 69 62 113 176 158 98 65 53 71 94 93 95 96 121 120 121 129 136 101 123 174 225 221 191 195 206 210 204 202 208 208 202 208 206 205 205 207 207 206 204 207 207 207 207 207 207 207 207 207 208 208 206 204 204 206 208 211 209 210 205 201 214 228 224 224 129 71 140 190 189 221 234 212 127 84 138 185 221 226 227 220 197 143 115 165 229 222 173 141 146 134 123 119 129 153 158 162 169 167 196 221 219 226 226 201 174 82 71 164 214 205 197 201 205 189 149 106 72 124 250 252 190 120 179 222 212 200 194 192 200 199 216 230 178 96 61 139 219 214 138 91 99 134 150 176 183 198 184 139 121 140 156 182 169 176 183 182 116 52 11 59 172 229 177 125 126 125 108 167 199 207 197 199 201 197 199 203 202 200 199 200 202 205 206 208 213 231 214 148 93 150 193 184 128 91 133 173 156 122 89 69 94 120 123 85 37 89 216 252 197 154 187 222 178 148 188 220 235 222 246 223 120 96 134 100 141 214 251 241 236 220 177 175 189 144 174 227 241 201 155 179 236 204 119 110 142 155 163 178 227 189 148 196 253 248 185 154 134 130 155 166 128 67 30 31 33 36 39 41 40 39 39 48 40 38 45 47 44 47 56 61 55 53 56 71 99 117 115 147 144 135 129 131 127 92 50 31 53 56 48 68 112 156 185 183 187 197 208 183 120 126 199 182 37 42 192 204 122 53 74 155 212 198 194 208 155 132 82 55 107 167 116 19 13 22 134 209 217 148 39 21 30 42 32 31 42 72 98 102 91 87 98 108 96 91 89 69 61 86 110 76 41 79 109 93 140 183 141 65 39 47 32 12 27 103 222 211 149 111 122 139 139 114 78 74 94 122 167 186 160 100 28 27 26 72 182 222 213 151 81 63 62 27 37 83 177 203 205 180 186 180 173 177 180 182 187 191 198 174 59 8 77 154 208 200 209 202 190 167 144 133 119 115 138 170 186 197 214 206 169 122 37 52 170 192 188 192 186 180 185 190 183 160 154 144 99 88 81 90 112 105 140 176 197 184 186 186 179 186 179 199 194 155 66 118 213 211 175 161 166 183 156 141 102 82 59 76 114 130 148 151 159 163 126 94 103 154 191 192 196 192 185 179 127 111 147 174 123 77 82 138 159 109 74 81 84 81 64 33 47 62 86 111 165 182 173 142 134 151 160 156 177 198 188 180 179 204 203 177 113 72 27 35 76 95 118 146 177 162 155 144 140 159 190 188 180 182 193 198 169 202 181 162 134 151 162 132 146 182 198 197 177 158 153 168 192 193 172 156 170 197 195 153 106 116 157 170 191 193 179 178 147 114 140 174 172 134 112 141 189 197 122 101 176 207 204 184 186 191 202 181 132 122 166 185 160 149 119 84 88 142 198 205 183 193 188 152 121 156 185 162 153 175 207 219 208 179 83 26 96 173 193 147 146 192 158 112 130 140 129 173 205 199 205 202 180 138 177 208 171 162 155 148 141 113 86 97 117 135 140 122 121 174 220 199 185 199 163 138 164 198 162 87 38 127 220 210 161 161 140 108 88 98 120 124 114 111 101 113 118 170 196 182 167 157 170 163 168 144 88 85 112 117 137 139 117 101 101 98 89 128 155 156 133 141 134 120 163 193 201 201 160 115 135 185 202 185 185 184 181 178 178 181 185 178 180 181 187 178 141 123 141 173 175 139 115 153 173 146 140 173 182 175 183 189 181 185 186 187 183 185 177 155 149 167 185 148 136 172 221 206 107 54 105 149 141 134 185 206 200 186 188 185 186 182 184 193 200 213 144 75 112 167 207 192 187 182 194 190 190 189 189 188 188 189 189 190 190 190 189 187 188 191 194 183 166 170 198 200 161 139 152 171 179 157 138 130 92 72 100 116 139 162 130 87 48 69 96 111 106 95 92 109 137 171 207 196 144 97 102 157 181 178 208 194 192 191 191 193 193 192 190 189 188 188 187 187 187 187 188 188 189 189 189 189 189 189 190 192 192 191 191 191 190 190 190 193 193 193 192 192 191 191 191 192 191 190 189 188 188 187 187 190 191 191 192 192 192 192 191 194 194 193 193 193 193 193 193 195 195 195 195 194 193 191 190 195 196 196 197 197 198 198 199 198 198 198 198 199 199 199 199 200 200 200 200 200 199 199 199 197 198 198 198 198 198 199 199 200 200 200 200 198 199 200 201 199 199 198 198 198 198 197 197 194 194 194 194 193 190 188 186 192 192 190 189 189 189 190 190 192 193 194 195 195 194 193 192 197 198 199 197 194 193 193 195 196 196 195 196 197 199 201 202 208 208 207 207 208 209 210 210 212 212 212 212 211 211 211 211 207 206 205 204 203 203 203 203 204 203 201 198 196 193 191 190 189 188 187 186 186 187 189 190 187 187 187 188 188 188 188 189 188 188 189 189 188 187 186 186 188 188 187 187 187 188 189 189 190 190 191 192 194 194 195 195 200 201 203 204 205 204 203 202 204 206 208 209 210 210 209 208 212 214 215 214 212 213 215 217 215 216 217 217 217 217 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 221 221 221 221 221 221 222 222 222 223 223 223 223 223 222 222 221 221 221 221 221 221 220 220 219 219 219 220 220 219 219 219 220 221 221 221 221 221 221 221 221 222 222 223 224 224 224 223 222 222 221 219 219 220 220 220 219 219 218 217 217 218 218 219 220 220 221 220 219 218 217 217 219 221 222 223 223 223 223 224 225 227 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 230 230 230 229 229 228 228 228 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 222 222 221 221 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 221 221 221 221 219 219 219 219 219 219 219 219 220 220 221 221 221 220 219 218 219 220 220 220 220 220 220 221 218 219 219 219 219 219 220 220 221 220 220 219 219 220 220 221 220 220 220 221 221 221 222 222 220 220 221 221 221 221 221 221 221 222 224 225 225 225 224 224 169 169 169 168 168 167 167 167 170 170 170 169 169 168 168 168 167 168 168 169 169 170 170 170 168 168 167 167 167 168 169 170 165 166 167 168 170 171 173 173 172 173 174 174 172 170 168 166 164 165 166 167 169 170 171 172 171 171 170 169 168 166 166 165 168 168 168 168 168 168 168 168 165 165 166 166 166 167 167 167 167 168 169 169 169 169 170 170 168 168 169 169 170 171 172 172 169 169 170 170 170 169 168 167 166 167 168 169 170 170 170 170 167 168 168 169 169 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 169 168 167 167 173 172 170 168 168 169 170 171 172 171 169 167 166 166 166 166 170 171 172 173 174 173 172 172 174 176 176 173 169 167 167 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 173 173 173 172 172 173 173 173 171 173 175 174 172 171 173 175 172 171 170 170 170 170 171 172 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 175 175 174 174 174 174 174 174 174 175 176 177 177 175 173 172 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 176 176 176 177 177 177 178 178 177 178 178 178 178 178 178 177 178 178 179 181 182 183 184 185 183 183 183 183 183 183 183 184 185 185 185 185 185 185 185 185 186 189 191 188 184 185 191 198 186 189 192 192 191 191 192 193 193 192 192 193 194 195 197 197 195 194 194 193 193 193 194 194 194 195 195 196 196 196 195 195 197 197 197 198 198 199 200 201 197 198 199 200 200 200 199 199 205 205 204 203 202 202 201 201 206 206 207 207 207 206 205 204 216 209 201 199 203 207 208 206 208 209 209 210 209 207 206 205 208 208 208 207 207 206 206 206 202 203 205 206 206 205 203 202 211 209 205 201 200 200 202 203 195 196 198 200 201 201 201 201 201 201 200 200 200 199 199 199 197 200 204 204 202 199 197 198 197 197 199 200 202 203 205 205 203 202 201 200 200 202 204 205 208 204 201 200 203 204 203 201 202 203 204 207 209 209 205 202 205 204 203 202 203 205 207 209 206 206 206 207 207 208 208 208 207 208 209 210 210 210 209 209 209 207 205 206 208 209 208 206 209 209 209 208 208 207 207 207 211 209 208 209 211 212 210 208 207 208 208 208 209 210 210 210 205 204 205 207 211 214 213 211 211 211 212 211 209 208 209 210 207 208 208 210 211 212 212 213 211 211 211 211 211 211 211 211 215 214 212 211 210 211 211 212 205 206 206 207 208 210 210 211 209 209 209 209 209 209 209 209 208 209 209 210 210 209 209 208 207 209 210 209 207 206 207 209 233 213 166 152 190 210 201 201 208 207 206 205 205 206 207 208 210 207 203 202 204 206 208 208 205 204 203 201 201 202 204 205 206 206 206 206 206 206 205 205 205 205 206 207 207 208 209 209 208 209 211 210 208 208 209 210 209 209 209 209 209 209 209 208 209 211 210 216 205 161 136 154 143 110 132 185 203 207 216 214 209 209 208 208 208 208 207 207 222 228 197 125 86 128 195 227 213 212 211 210 209 208 207 207 212 213 213 214 213 212 210 209 210 209 209 208 209 209 210 211 211 211 211 211 211 210 209 208 212 212 211 210 209 209 208 208 214 212 216 217 213 217 220 214 205 144 151 194 231 251 209 136 167 225 243 233 241 232 205 199 174 153 171 196 222 241 195 125 199 234 220 211 215 211 215 200 186 174 149 139 101 74 110 134 126 137 121 92 56 35 65 100 82 110 193 217 204 243 250 214 171 189 234 179 85 147 226 175 151 172 201 189 153 129 128 152 146 153 147 139 151 182 162 84 40 61 143 180 131 78 53 46 87 119 157 185 143 101 94 134 142 103 66 128 184 220 194 134 175 195 209 206 202 207 210 207 208 206 204 205 207 208 206 204 207 207 207 207 207 207 207 207 207 208 208 206 203 203 205 208 200 211 207 200 206 211 216 228 225 152 95 138 171 184 223 213 173 127 94 120 145 189 212 227 231 235 195 147 163 214 228 210 166 146 138 160 149 137 151 129 121 157 184 218 230 218 205 170 172 177 84 52 151 216 203 186 174 212 172 81 74 122 173 237 235 161 96 176 224 198 187 196 197 198 196 210 235 217 123 28 83 180 200 149 105 88 117 156 142 157 170 151 127 147 175 175 196 180 203 219 218 168 93 8 55 178 228 193 143 103 88 86 133 183 207 199 196 193 191 198 205 201 196 193 194 198 204 208 208 204 236 197 118 82 145 211 233 197 120 147 208 180 144 130 98 63 46 64 73 50 87 197 246 207 164 159 174 169 158 161 197 232 227 244 208 96 69 104 78 164 228 228 228 243 212 145 149 149 106 176 233 227 193 154 189 229 176 98 131 192 175 127 143 211 189 165 210 236 199 133 118 167 214 242 218 125 56 63 71 72 76 82 89 94 98 100 82 67 58 61 59 46 36 36 46 35 37 42 34 32 43 52 55 62 57 56 65 58 47 51 47 43 37 47 66 79 94 113 140 164 192 209 181 120 135 217 174 37 51 204 211 122 39 47 154 214 207 197 192 136 144 119 87 108 162 125 28 18 16 114 198 214 144 31 19 28 38 20 15 65 129 183 179 127 81 49 69 51 56 63 80 100 90 76 61 46 74 80 52 86 136 122 62 33 37 19 14 58 140 247 188 126 130 190 191 138 111 115 115 66 55 132 199 187 116 34 20 22 66 161 212 235 176 63 22 11 15 93 163 206 194 193 178 187 185 179 179 179 181 191 199 208 196 83 7 47 127 205 202 198 173 183 198 193 177 135 112 99 117 154 184 201 167 101 44 91 140 206 195 189 192 179 176 178 182 198 183 158 133 67 62 65 69 80 86 152 198 205 181 189 186 176 184 174 193 195 155 78 129 205 204 194 178 155 146 123 151 156 158 129 92 46 70 105 136 168 171 121 107 160 168 198 189 188 189 198 195 121 100 101 121 105 96 120 167 168 114 70 79 66 55 49 33 77 108 138 154 188 199 201 166 130 140 148 144 169 193 184 184 195 206 174 118 49 40 37 58 92 98 93 112 141 133 141 144 168 192 188 177 194 190 168 179 185 200 194 160 89 95 144 157 194 198 200 194 176 152 139 163 204 194 165 142 156 191 197 158 111 115 161 175 195 190 174 188 170 168 162 157 165 139 98 119 168 147 107 127 206 214 203 197 208 194 206 193 139 101 127 178 201 150 101 76 115 181 212 204 187 185 196 153 111 157 195 158 133 157 191 202 189 169 78 19 95 167 186 151 141 158 128 119 157 142 121 169 198 198 215 201 172 119 171 214 169 137 119 138 164 153 83 84 116 108 73 69 122 169 225 205 176 187 164 138 150 175 172 99 32 116 188 183 174 148 72 44 104 161 158 143 147 127 134 175 189 219 212 185 178 196 201 193 202 170 108 108 136 149 177 165 147 153 132 103 109 127 136 130 127 159 146 127 189 189 198 201 167 127 145 189 201 184 186 184 175 166 167 177 188 189 192 179 174 184 168 132 116 148 143 103 103 154 164 139 137 183 198 187 181 182 180 187 186 184 179 187 189 166 145 146 154 127 132 175 215 193 105 69 127 156 145 140 192 208 196 179 180 184 187 184 183 188 195 215 152 70 90 154 214 203 193 182 191 188 189 191 191 191 189 187 185 187 188 189 188 187 189 193 197 180 154 153 191 196 145 124 159 203 178 157 140 105 69 77 113 129 140 165 131 77 34 66 96 125 126 125 140 132 106 124 162 155 104 91 118 147 158 167 200 197 194 192 192 193 192 190 188 194 193 191 189 189 189 190 191 188 188 188 189 189 190 190 190 190 191 191 191 191 191 191 191 193 193 193 192 192 191 191 191 188 190 191 192 192 190 188 187 191 192 194 195 195 194 192 191 194 194 194 193 193 192 192 192 190 191 192 194 195 195 194 194 193 193 194 195 196 197 197 198 198 197 197 197 197 197 197 197 201 201 201 201 201 201 201 201 198 198 198 198 198 198 198 198 199 200 200 198 196 196 199 203 197 197 197 197 197 197 197 197 198 198 196 193 188 182 177 174 194 193 192 190 189 189 190 191 192 193 193 194 193 192 191 190 196 198 199 198 196 195 197 198 198 197 196 196 197 200 203 205 208 208 209 210 210 210 209 208 215 214 214 213 211 210 210 209 208 206 204 202 201 202 203 204 205 204 202 199 197 194 192 191 188 187 186 186 188 190 193 194 189 190 190 189 188 186 184 182 187 188 190 190 190 188 186 185 188 188 187 187 187 188 189 190 191 191 192 193 194 194 194 194 197 198 200 202 202 201 200 199 204 206 208 210 210 210 208 208 213 214 214 213 211 212 216 219 215 216 217 217 217 217 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 221 221 222 220 220 220 221 221 222 222 222 223 223 223 222 222 221 221 221 224 224 222 221 219 218 217 216 220 220 219 219 219 220 221 222 221 221 221 221 221 221 221 221 222 222 222 222 221 220 219 218 219 220 220 220 220 219 218 217 215 216 217 218 220 222 223 224 223 222 219 218 218 220 223 225 225 224 224 224 224 226 227 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 228 229 229 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 230 230 230 229 229 229 228 228 227 226 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 222 222 221 220 220 223 223 222 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 219 219 219 219 219 219 219 219 220 220 221 222 221 220 219 218 219 219 219 220 220 221 221 221 219 219 219 219 219 219 219 219 221 221 220 219 219 220 221 221 220 220 220 221 221 221 222 222 223 222 222 221 221 220 219 219 221 222 224 225 226 226 225 225 166 167 169 170 171 172 172 171 174 168 163 164 169 172 169 164 168 167 166 166 167 168 170 171 171 170 168 167 167 168 170 171 169 169 169 169 169 169 169 169 171 172 172 172 172 171 169 169 173 171 169 167 167 167 168 169 164 168 170 168 164 163 168 173 170 169 167 166 165 165 166 166 169 169 169 170 170 170 171 171 169 169 169 169 169 169 169 169 164 168 172 173 172 170 170 171 170 171 171 172 171 170 168 167 171 171 171 171 171 171 171 171 167 169 170 172 172 171 170 169 169 169 169 170 170 171 171 171 172 171 170 170 170 171 172 173 172 172 171 170 170 171 172 172 173 172 172 171 171 170 170 170 171 171 171 172 172 173 173 173 170 170 170 170 170 170 170 170 177 176 175 173 171 169 168 167 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 175 174 172 171 171 172 174 175 176 175 173 172 172 173 175 176 173 174 175 175 175 175 174 173 172 171 171 170 171 172 174 175 174 174 174 174 174 174 174 174 173 175 175 174 172 172 175 177 175 176 178 179 179 178 176 175 176 176 176 176 176 176 176 176 173 175 176 176 174 174 175 177 179 178 178 178 178 178 177 177 180 180 180 180 181 182 183 184 182 182 182 183 183 184 184 184 184 183 181 180 181 185 188 191 185 185 186 187 189 190 191 192 187 188 190 192 192 192 190 189 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 196 194 194 195 196 197 197 197 197 198 196 194 194 195 199 203 206 199 200 197 194 196 202 204 200 202 203 205 204 203 204 206 208 201 201 202 203 204 205 205 206 202 203 206 208 208 207 205 203 206 206 206 207 207 207 208 208 207 206 204 203 203 204 206 207 203 203 204 204 204 204 205 205 200 200 201 202 202 203 203 204 203 202 201 200 199 199 199 199 197 197 198 199 201 202 203 203 196 196 196 197 200 203 206 208 201 201 202 201 200 199 198 197 204 204 203 202 202 201 201 200 204 203 203 203 203 203 203 203 207 208 209 207 203 201 202 203 203 203 203 204 204 205 205 205 207 207 206 205 204 204 203 203 211 211 210 209 208 207 206 205 207 208 209 210 210 209 208 207 207 207 208 209 210 210 211 211 205 205 206 207 209 211 214 215 202 205 209 210 208 207 207 208 209 208 206 205 205 206 208 209 210 209 206 204 205 208 211 213 214 213 213 212 211 209 209 208 211 211 211 211 211 211 211 211 210 211 212 213 214 213 212 211 216 214 211 209 208 209 211 212 205 211 213 210 208 210 210 207 209 209 209 209 209 209 209 209 212 211 210 210 211 210 207 204 204 216 202 172 177 196 157 190 217 209 204 205 207 207 207 208 209 199 210 201 201 212 202 209 217 212 209 206 204 211 213 204 208 208 208 208 208 208 208 208 208 209 210 210 210 208 206 205 207 207 207 207 207 207 207 207 208 209 211 212 212 211 209 208 207 209 212 210 204 198 193 191 181 132 110 136 191 217 212 224 200 205 209 211 212 213 209 205 211 219 231 122 78 184 229 221 214 219 219 218 216 206 202 208 217 214 210 207 207 209 212 214 211 211 210 209 209 210 211 211 209 209 210 211 211 212 212 213 212 212 212 213 213 213 214 214 214 212 210 210 214 221 228 232 224 204 153 116 145 195 179 121 138 174 211 217 197 174 164 163 175 179 204 234 250 250 218 168 204 238 248 232 228 236 235 229 245 235 238 220 175 170 207 231 219 229 214 174 123 62 70 74 62 52 100 154 186 240 246 177 121 159 226 193 107 155 241 231 161 139 179 186 143 102 103 172 197 157 129 116 117 144 136 82 35 79 142 143 99 48 44 107 138 178 208 199 171 112 79 118 198 148 102 119 176 192 156 123 153 217 217 193 215 218 200 212 209 202 199 203 206 205 204 206 202 202 202 203 204 205 207 208 208 208 207 207 206 206 205 205 208 200 204 212 212 208 195 176 223 174 119 90 118 193 236 223 185 163 156 114 116 143 141 185 219 238 241 205 157 191 248 231 193 109 105 151 165 186 187 141 79 145 208 234 232 207 165 134 143 152 120 54 82 168 184 170 159 208 148 104 156 169 166 214 201 130 106 171 189 158 178 205 213 192 223 230 208 204 147 50 57 160 194 171 115 143 190 161 104 116 129 152 180 190 189 192 189 188 184 200 218 196 140 13 46 147 206 184 138 94 81 100 124 167 199 208 194 190 205 200 206 199 185 157 180 215 209 219 207 223 196 131 123 138 151 205 251 198 120 143 213 193 142 131 135 98 70 54 52 81 88 159 224 241 199 163 160 156 159 156 193 222 246 248 183 56 94 177 180 170 200 225 233 225 180 135 183 133 89 154 227 250 203 157 166 226 183 85 107 168 147 109 143 202 194 166 192 191 141 114 168 205 230 237 218 161 129 149 165 167 170 173 177 181 184 185 161 151 137 137 144 125 91 77 62 80 80 78 65 45 40 32 29 35 35 28 44 47 34 49 42 46 50 56 64 63 56 51 68 85 123 151 141 127 162 216 164 41 72 204 224 144 70 52 151 226 192 206 203 137 150 150 86 105 142 126 61 9 18 97 152 186 119 24 14 37 32 15 38 141 189 222 201 161 117 72 66 100 115 100 107 104 101 62 60 44 65 52 31 53 63 59 66 40 29 6 11 100 192 232 164 136 167 225 214 154 131 143 131 67 39 104 178 206 152 49 18 19 52 137 206 227 169 38 10 11 64 156 197 207 186 192 183 177 183 186 178 183 188 176 196 222 208 87 17 29 104 198 208 188 181 187 188 188 189 187 186 143 139 136 126 111 67 40 106 191 213 215 196 190 193 194 190 183 203 199 184 156 127 73 67 96 86 44 68 137 181 211 177 183 185 186 187 180 180 193 166 100 119 182 199 195 186 173 164 152 171 198 201 189 154 107 79 63 81 113 129 101 95 166 190 180 177 194 198 213 201 116 71 125 141 135 143 159 156 123 96 71 76 90 58 19 44 100 144 205 186 186 177 187 200 167 156 115 121 169 195 201 209 214 177 91 48 64 73 76 80 76 87 140 153 130 127 140 168 206 191 188 182 184 188 178 171 179 205 183 115 50 96 168 177 195 189 185 201 167 145 152 158 211 196 162 133 124 167 212 176 108 124 160 173 193 181 181 187 194 198 180 163 128 101 74 106 146 117 105 130 186 200 185 179 164 182 210 205 142 75 98 172 190 127 94 100 139 182 204 198 194 190 197 184 125 132 195 178 122 118 119 146 171 151 80 48 96 177 193 162 145 121 101 138 163 122 113 152 152 162 215 204 161 117 175 209 169 119 101 116 161 180 138 114 119 109 58 49 121 181 210 189 181 168 150 164 153 178 172 111 38 106 181 198 191 97 29 42 143 202 193 188 202 196 205 210 214 219 180 136 154 198 212 200 217 222 156 112 127 152 153 157 172 207 199 185 145 172 172 177 192 184 149 156 206 187 191 198 156 123 146 175 203 188 190 184 169 158 163 181 196 183 184 185 185 181 174 167 163 171 135 116 127 130 113 108 120 160 178 192 189 182 182 186 187 181 184 186 189 183 158 138 140 140 138 151 186 180 107 72 111 127 138 176 219 200 182 178 191 182 193 183 189 184 191 206 160 86 76 157 211 196 190 192 190 191 188 185 186 189 191 191 190 190 191 191 191 191 190 188 187 199 159 170 197 184 144 129 181 224 222 158 82 68 96 150 211 207 223 209 135 71 52 58 87 76 107 126 123 115 110 113 124 96 84 114 126 117 122 151 206 196 198 197 192 190 191 190 188 188 188 189 190 190 191 191 192 188 189 189 190 190 189 189 188 189 189 190 191 191 192 193 193 193 193 193 192 192 191 191 191 190 189 189 189 189 191 192 192 187 188 189 191 193 195 197 197 197 199 200 199 196 195 196 198 194 194 194 194 194 194 194 194 193 194 194 195 195 196 197 197 197 197 197 198 198 199 199 199 191 193 196 198 200 200 200 199 197 197 198 199 199 199 198 198 202 200 198 198 199 199 197 196 199 199 198 197 197 198 198 199 204 202 199 196 193 191 190 190 192 192 192 192 192 194 195 196 191 193 197 200 201 198 195 193 202 199 198 201 200 196 196 199 194 196 199 201 203 203 203 202 204 204 205 206 208 209 210 210 212 212 212 211 211 210 210 210 203 203 204 204 205 206 206 207 206 205 203 200 197 195 194 193 191 191 191 191 191 192 193 193 192 192 192 192 192 192 192 192 191 192 192 190 186 185 186 187 189 189 189 188 188 188 187 187 189 191 193 193 193 193 196 198 203 202 201 200 200 202 204 205 203 204 205 207 209 211 213 213 209 212 215 215 213 212 213 215 214 214 215 216 217 217 217 217 216 216 216 216 217 218 219 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 220 220 221 222 224 225 226 226 224 223 222 222 222 222 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 223 223 223 223 223 221 221 221 221 223 223 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 223 223 224 225 227 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 227 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 230 230 230 231 231 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 223 223 223 224 224 225 225 226 225 225 224 224 224 224 223 223 222 222 222 223 223 224 224 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 219 219 221 221 221 221 219 219 221 221 221 221 221 222 223 224 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 222 222 223 224 225 225 224 224 224 224 224 224 224 224 166 167 168 170 171 171 171 171 170 169 168 167 167 168 168 168 168 167 167 167 167 168 170 170 171 170 168 167 167 168 170 171 169 169 169 169 169 169 169 169 171 171 171 172 171 170 169 168 172 171 170 168 168 167 168 168 167 168 168 167 166 167 168 170 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 170 170 170 170 169 169 169 169 164 167 170 171 168 166 166 166 169 170 171 171 171 170 169 168 170 170 170 170 170 170 170 170 169 169 170 171 171 171 170 170 169 169 169 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 171 170 170 171 172 172 172 172 172 171 171 170 170 170 171 172 172 172 172 172 172 173 170 170 170 170 170 170 170 170 174 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 174 173 173 172 172 173 173 174 174 174 173 173 173 173 174 174 173 174 175 175 175 175 174 173 173 173 172 172 172 173 175 176 174 174 174 174 174 174 174 174 175 176 176 174 172 172 173 176 173 173 174 174 174 174 173 173 174 174 174 174 174 174 174 174 173 175 176 176 174 174 175 177 178 178 178 178 178 178 178 178 180 180 180 180 180 181 182 183 182 182 182 182 183 183 184 184 187 186 183 181 181 183 185 187 184 184 185 186 186 187 188 188 191 191 192 192 192 192 191 190 193 193 193 193 194 194 195 195 193 193 194 194 195 195 196 196 194 194 195 195 195 195 194 194 196 196 196 196 197 198 199 199 196 199 198 196 198 203 201 196 201 203 204 204 203 203 205 207 203 203 204 204 204 205 205 205 202 203 206 207 208 206 205 203 203 203 203 204 204 205 205 205 204 204 203 202 203 205 208 210 204 204 204 204 204 204 204 204 204 204 204 204 204 204 203 203 202 201 200 199 198 199 199 199 199 199 199 200 200 200 200 201 202 201 200 199 199 199 199 200 198 199 200 201 201 201 200 200 201 201 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 204 206 205 202 201 202 204 203 203 203 204 204 204 205 205 208 208 207 207 207 206 206 206 210 210 209 208 208 207 206 206 206 207 208 210 210 210 210 209 207 207 208 208 209 209 209 209 206 206 206 206 207 209 210 211 202 205 208 208 207 206 206 208 208 208 207 207 207 207 208 208 209 209 209 209 210 210 211 212 213 212 212 211 210 210 209 209 211 211 211 211 211 211 211 211 215 213 212 210 210 210 211 211 213 212 211 210 209 210 211 212 206 211 213 210 208 210 210 208 209 209 209 209 209 209 209 209 211 210 209 209 210 210 207 205 209 213 208 196 190 171 148 198 214 207 203 206 209 209 208 208 205 201 210 203 196 205 207 207 195 206 209 204 205 211 212 208 207 207 207 207 207 207 207 207 208 208 209 209 209 208 207 207 210 208 206 204 204 206 208 210 205 206 208 209 209 208 206 205 209 211 212 212 210 210 211 212 212 173 129 111 156 214 221 215 211 209 208 206 205 205 209 214 224 238 230 116 82 179 225 232 218 194 185 202 216 214 210 212 215 213 210 208 208 209 211 213 212 212 211 210 210 211 212 212 211 211 211 211 211 211 211 210 211 211 211 212 212 212 213 213 214 214 213 212 213 214 215 216 225 214 168 114 113 151 160 138 114 123 130 134 142 161 183 198 206 219 229 225 212 197 178 161 199 224 228 214 212 219 221 219 223 218 228 229 212 210 228 238 231 236 243 239 192 98 99 132 98 70 68 83 110 161 176 138 102 122 168 140 74 127 230 248 193 96 82 128 138 88 85 186 239 137 77 92 118 134 120 80 47 62 89 92 75 47 62 142 217 203 187 155 107 63 85 174 207 159 141 171 203 209 183 148 160 190 204 219 228 193 174 206 210 204 202 207 210 206 203 203 204 204 203 203 203 204 205 205 208 208 208 207 207 206 206 206 208 205 205 207 213 215 194 161 212 207 133 47 68 170 232 231 223 208 193 143 121 133 134 159 179 189 211 205 171 183 228 237 211 103 78 149 202 241 238 166 95 141 214 239 213 199 183 144 134 133 118 53 67 145 143 121 131 170 144 147 183 172 167 184 187 111 97 150 150 154 203 210 193 201 220 196 186 214 164 60 104 188 197 162 119 168 209 164 101 154 193 195 188 188 186 184 191 189 182 188 205 200 168 49 30 112 174 170 122 73 91 158 172 195 194 192 193 200 210 200 185 172 161 165 197 212 200 204 227 203 163 138 157 153 151 213 246 149 80 159 233 176 127 155 128 116 97 83 79 96 83 111 167 240 238 183 153 163 184 170 169 239 252 205 133 43 120 238 224 187 190 228 239 189 141 154 204 166 116 163 213 237 211 161 175 174 130 56 65 119 135 154 189 178 144 142 176 168 137 136 183 210 215 210 209 194 189 210 211 211 211 211 211 211 211 211 202 204 196 194 198 194 157 97 67 124 159 166 147 120 106 92 82 64 62 50 38 36 33 40 40 34 29 37 52 55 47 45 49 55 78 102 105 106 140 185 131 26 79 211 229 174 104 53 140 223 211 191 173 128 131 137 111 100 115 109 67 16 9 64 129 150 95 26 21 27 23 28 80 183 207 212 195 181 164 137 110 137 158 150 130 92 96 91 67 44 40 32 37 56 61 76 56 51 42 6 24 133 212 223 163 146 189 213 164 117 114 127 121 134 111 76 111 187 183 71 29 19 38 119 192 207 140 25 9 53 116 189 203 194 176 179 186 180 181 183 181 183 186 183 201 209 178 60 14 51 130 210 198 185 182 186 184 189 201 205 206 198 184 117 54 41 52 79 128 185 193 201 196 198 195 189 200 195 205 188 166 133 119 94 115 131 110 68 91 148 175 195 185 188 185 184 187 182 182 193 179 100 110 181 200 188 185 185 185 175 188 201 195 197 192 168 158 105 69 61 65 50 68 149 168 153 156 201 211 181 148 109 115 152 163 161 168 178 159 107 83 118 129 108 64 16 40 120 161 207 196 196 175 166 181 193 178 121 113 158 198 216 200 155 90 62 87 135 115 61 61 97 134 195 185 119 110 151 179 188 185 192 193 195 199 191 172 162 164 108 79 104 160 194 188 185 189 176 177 136 128 154 160 195 201 179 141 99 130 199 190 133 114 137 154 179 185 197 188 193 192 184 152 99 85 70 100 142 126 119 126 142 166 188 158 101 145 223 207 119 74 88 130 156 126 136 158 188 199 185 172 167 171 182 163 99 110 188 186 131 87 94 138 189 189 118 71 106 180 227 211 174 129 94 118 132 110 100 129 146 159 191 181 142 143 184 204 157 112 113 142 187 195 166 152 163 170 123 71 84 143 177 178 189 176 147 160 163 174 131 88 51 119 199 187 108 52 76 107 126 141 167 191 198 206 207 209 219 219 159 105 135 191 215 224 218 192 166 141 100 97 127 146 198 223 183 151 166 178 207 207 182 169 169 177 192 166 160 190 163 117 146 182 182 188 193 179 154 149 170 188 190 184 184 184 184 184 183 182 181 197 146 116 129 133 108 91 98 129 137 160 188 203 201 195 194 198 187 183 192 188 160 149 166 182 156 134 149 155 104 68 87 87 151 209 227 198 190 183 184 187 193 180 187 184 192 209 166 92 86 164 213 195 187 187 185 188 187 185 186 187 188 188 188 190 190 190 189 189 190 192 194 197 170 148 163 194 161 133 195 234 199 107 45 64 109 173 247 247 221 161 85 59 70 67 70 76 85 76 63 74 93 99 96 91 121 157 138 125 157 182 198 189 193 194 191 190 191 191 189 189 189 189 190 190 190 190 191 189 189 190 190 190 190 189 189 189 189 190 191 191 192 193 193 193 193 192 192 191 191 191 190 190 190 189 189 189 190 191 192 191 191 192 193 194 195 195 196 191 192 193 192 190 189 190 191 193 193 193 193 193 192 192 192 195 195 195 196 197 197 198 198 201 200 200 200 200 200 200 200 197 198 199 199 200 199 199 199 198 199 199 200 200 199 199 198 201 200 198 198 200 200 198 196 199 199 198 198 199 199 201 201 201 200 198 196 195 194 194 194 192 192 193 193 193 193 193 193 194 195 198 199 199 197 195 193 200 197 197 200 200 197 198 201 197 198 200 201 202 202 202 202 205 206 207 208 209 210 211 211 212 212 212 211 211 211 210 210 209 208 208 206 205 204 203 202 204 204 203 202 200 198 197 196 192 192 192 192 193 194 195 196 194 194 194 194 193 193 193 193 192 193 193 192 189 188 189 191 188 188 187 187 187 186 186 186 189 191 193 193 193 193 195 197 200 200 200 200 201 202 203 204 205 205 206 207 209 210 211 211 209 212 215 215 214 213 214 216 217 217 217 217 216 215 214 214 217 217 217 217 218 219 220 221 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 221 221 221 221 223 222 221 221 221 221 222 223 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 223 224 224 226 227 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 230 230 230 231 231 231 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 223 223 224 224 224 225 225 225 225 225 224 224 224 224 223 223 222 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 219 220 221 221 221 221 220 219 220 220 220 220 220 221 222 223 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 225 224 224 224 224 224 224 224 224 166 166 168 169 170 170 170 169 167 170 172 170 165 164 167 172 168 168 167 167 168 168 169 170 170 169 168 168 168 168 169 170 169 169 169 169 169 169 169 169 169 170 170 171 170 170 168 168 170 170 170 170 169 168 167 167 170 168 167 167 169 170 169 168 167 167 168 169 170 171 171 171 168 169 169 169 170 170 170 171 172 172 171 171 170 170 169 169 169 171 173 173 170 168 167 167 169 169 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 171 171 169 169 170 170 170 170 171 171 169 170 171 172 173 172 171 170 172 172 171 170 170 171 172 172 172 172 172 171 171 171 170 170 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 174 175 175 175 171 171 171 171 171 171 171 171 170 171 172 172 172 172 173 173 172 173 173 174 174 173 173 172 172 172 173 173 173 173 172 172 173 174 175 175 175 175 174 173 174 174 173 173 173 174 175 176 174 174 174 174 174 174 174 174 176 176 176 174 172 172 173 174 175 175 174 174 174 174 175 175 173 173 173 173 173 173 173 173 173 175 176 176 174 174 175 177 177 177 177 178 178 179 179 179 181 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 185 184 183 182 182 183 185 186 185 185 185 186 186 186 187 187 190 189 189 188 187 188 188 188 191 191 192 192 192 193 193 193 191 192 192 193 193 194 194 195 193 193 193 193 193 193 192 192 195 196 197 198 198 197 195 194 194 197 198 197 199 202 199 192 200 202 204 204 203 202 204 206 205 205 205 205 205 205 205 205 202 203 205 206 207 206 205 204 205 205 205 206 206 206 207 207 206 205 204 203 203 204 206 207 205 205 204 204 203 203 203 202 206 205 205 204 203 202 202 201 200 199 199 198 198 198 199 200 201 201 200 200 199 199 198 198 202 202 202 201 199 197 196 195 195 196 198 200 201 202 202 202 199 199 200 201 202 202 203 203 201 201 201 202 203 203 204 204 200 201 202 202 202 202 203 204 203 203 203 203 204 204 204 205 206 206 206 206 207 207 207 207 208 208 208 208 208 208 207 207 206 207 208 209 210 210 211 210 208 208 208 207 207 207 207 207 207 206 205 205 205 206 207 207 204 205 207 207 206 205 206 208 207 208 208 209 209 208 208 207 207 208 210 211 211 211 209 208 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 217 214 210 207 206 207 209 211 210 210 210 211 211 211 211 211 207 211 213 211 209 210 210 210 208 208 208 208 208 208 208 208 209 208 207 208 210 210 208 206 206 210 214 203 177 121 131 200 221 213 207 207 208 204 201 200 205 204 205 210 202 204 208 185 173 206 215 204 204 206 202 205 206 206 206 206 206 206 206 206 208 208 207 207 207 208 209 209 212 209 205 203 203 205 209 212 205 205 206 207 207 206 205 205 208 208 208 208 208 212 218 222 224 213 170 111 130 206 227 210 212 210 211 213 210 205 207 214 220 246 217 104 85 166 216 248 221 164 149 188 214 215 212 210 212 212 211 210 210 210 210 211 213 212 211 211 211 211 212 213 213 213 212 211 210 210 209 209 210 210 210 211 211 212 212 212 213 214 215 215 214 211 208 206 222 232 216 179 163 180 194 192 172 165 157 159 178 201 217 221 216 230 230 213 180 137 131 166 211 222 217 206 206 209 210 214 213 209 213 223 228 227 224 222 222 222 236 252 232 139 120 147 140 135 108 78 75 87 90 86 92 75 81 67 40 89 178 217 159 97 67 80 91 54 63 178 230 142 89 98 124 147 131 81 43 46 61 83 90 59 82 185 254 238 186 95 50 85 155 222 187 156 171 209 219 217 208 184 162 176 199 219 210 176 169 196 210 205 205 210 212 207 202 201 205 205 204 203 203 203 203 203 205 205 205 205 204 204 204 204 206 208 205 204 217 223 192 149 200 235 150 28 42 137 202 232 235 233 218 185 165 171 172 160 131 152 194 201 180 180 199 220 178 113 121 202 229 240 246 185 103 125 210 250 217 216 229 193 154 134 137 74 78 160 153 131 121 129 132 193 211 182 185 163 138 71 100 166 152 168 217 194 141 182 197 155 157 200 156 66 148 214 203 151 113 176 218 172 120 168 203 192 166 161 176 193 189 193 191 190 201 209 193 76 19 80 134 137 93 57 108 206 217 222 199 197 215 212 192 167 149 158 158 177 204 211 216 216 217 160 145 171 189 179 174 200 192 121 95 194 253 185 101 86 126 139 130 123 117 111 67 38 88 202 252 222 166 164 192 176 175 235 220 142 91 36 122 249 250 197 177 216 231 157 117 182 233 203 154 191 212 219 226 183 136 80 84 87 85 97 126 197 219 155 108 126 160 162 166 189 203 219 207 188 198 210 215 225 212 211 210 208 205 203 202 201 211 215 214 219 214 222 198 103 59 154 216 223 207 188 180 166 163 115 99 86 71 77 76 66 44 46 39 38 46 43 36 40 45 44 56 75 85 86 97 114 81 18 85 201 220 199 140 63 131 199 192 153 133 112 121 146 169 120 93 76 57 26 13 49 96 102 65 31 31 18 16 51 117 219 216 194 183 191 195 186 164 147 164 194 176 94 82 100 82 43 27 58 113 127 114 130 95 52 25 8 26 95 157 191 186 150 165 144 89 86 107 125 153 192 181 93 79 124 155 85 43 26 30 95 157 154 88 13 15 109 168 212 202 182 178 182 185 184 181 184 187 181 178 185 210 199 142 26 13 93 174 224 198 191 192 195 193 196 201 200 196 163 122 77 58 65 84 120 129 140 124 139 146 153 147 144 134 138 154 146 132 94 97 114 162 163 130 90 122 178 189 194 188 189 183 181 185 184 183 192 180 100 109 189 203 172 167 177 184 145 151 185 196 203 204 187 202 157 121 103 82 43 43 104 132 133 139 172 172 123 113 138 135 162 173 167 156 164 160 113 94 164 162 107 59 11 43 153 199 209 201 194 160 149 167 211 199 148 122 137 164 175 131 56 39 95 161 179 133 81 91 139 182 213 201 158 142 145 148 154 161 174 178 177 185 179 155 135 112 72 97 175 198 192 197 188 183 174 168 125 124 161 153 153 201 180 132 73 98 183 192 145 125 136 144 170 188 201 181 185 192 184 145 87 76 68 110 169 170 116 113 137 162 158 103 70 140 214 159 92 133 149 108 82 146 194 205 209 196 160 148 139 138 148 138 94 105 167 173 135 82 87 141 209 215 130 62 85 147 214 194 145 106 83 105 113 76 85 128 184 189 163 149 131 149 174 187 141 104 130 176 214 211 188 171 175 198 173 100 64 94 154 181 191 173 145 148 143 147 120 70 38 105 144 105 60 114 171 194 151 102 94 123 152 206 212 210 211 212 150 96 131 186 220 216 177 155 163 135 54 77 145 133 138 148 136 124 173 194 216 210 179 166 167 160 150 149 162 184 157 133 167 185 165 178 159 137 136 163 193 196 181 186 184 183 182 184 188 192 194 207 151 121 141 150 122 98 99 102 91 108 155 189 190 186 191 199 191 182 186 187 172 166 178 216 205 165 127 114 95 73 70 80 167 211 203 181 201 198 186 185 189 176 188 187 195 210 168 94 95 171 212 194 187 186 184 186 187 189 188 187 186 186 186 188 189 189 187 187 190 196 201 203 165 125 133 185 176 147 176 163 106 68 82 97 99 140 205 181 132 81 62 100 140 135 129 138 126 101 90 107 125 128 127 147 154 175 175 177 194 196 191 181 187 191 191 190 191 191 189 191 191 190 190 190 189 189 189 190 190 191 191 191 191 190 190 189 189 190 191 191 192 193 193 192 192 192 191 191 191 190 190 191 191 190 189 189 189 190 190 193 193 194 194 194 194 194 194 193 194 195 194 193 192 193 194 193 193 193 192 192 191 191 190 196 196 196 197 198 198 199 199 201 201 201 201 200 199 200 200 203 202 201 200 199 199 199 199 200 200 201 201 201 200 200 199 200 199 197 198 200 200 199 197 199 199 199 199 200 201 203 204 199 198 198 197 197 197 198 198 194 195 196 196 196 195 194 193 197 197 198 198 198 197 196 195 197 196 196 199 200 199 199 202 201 201 200 201 201 203 204 204 208 208 209 210 211 212 212 213 212 212 212 212 211 211 211 210 211 211 210 208 206 205 203 203 203 203 204 204 203 202 200 199 194 194 194 195 196 197 198 199 198 197 197 197 196 195 195 195 195 196 195 194 192 191 192 193 191 191 190 190 190 189 189 189 189 191 193 193 192 193 195 197 196 197 198 200 201 202 202 202 206 207 207 207 208 208 209 209 210 212 214 215 215 215 216 217 215 216 216 216 216 216 215 214 218 218 218 218 219 220 221 221 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 224 223 223 222 221 220 219 218 224 223 222 222 222 222 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 222 222 221 221 221 221 222 222 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 224 224 225 226 227 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 228 228 228 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 230 230 230 230 231 231 231 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 224 224 224 224 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 221 221 221 221 220 220 220 220 219 219 220 220 221 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 166 166 168 169 169 169 169 168 167 170 173 170 165 164 168 172 169 169 168 168 168 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 168 169 170 170 170 169 168 168 168 169 170 171 171 169 167 166 170 170 169 169 169 169 169 169 167 168 169 170 171 170 170 169 168 168 169 169 169 170 170 170 173 172 172 171 171 170 170 169 171 172 173 173 172 171 170 169 168 169 169 170 171 171 171 171 169 169 169 169 169 169 169 169 171 170 169 168 168 170 171 173 170 170 170 170 170 170 170 170 168 169 172 174 174 173 171 169 172 172 171 170 170 171 172 172 171 171 171 171 171 171 171 171 173 172 172 172 171 171 170 170 171 171 171 171 171 171 171 171 170 171 171 172 173 174 175 175 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 171 172 174 175 175 174 172 171 170 171 173 174 174 173 171 170 173 174 175 175 175 175 174 173 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 174 174 173 173 173 175 176 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 173 175 176 176 174 174 175 177 176 176 177 177 178 179 180 180 181 180 180 179 179 179 179 179 180 180 181 181 181 182 182 182 179 180 180 182 184 186 188 189 188 188 188 187 187 187 187 187 188 187 186 185 186 187 189 190 191 191 191 192 192 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 193 193 194 194 195 196 197 197 197 197 195 195 194 197 197 195 197 200 198 192 198 200 203 203 202 201 203 204 203 203 203 204 204 204 205 205 203 203 204 205 206 205 204 204 206 206 206 206 207 207 207 208 212 210 207 205 203 201 201 201 205 205 204 204 203 202 201 201 202 202 202 201 201 200 200 200 199 198 198 197 197 198 199 200 200 200 200 199 199 199 198 198 196 197 199 200 201 200 198 197 194 196 197 199 201 202 202 202 199 199 200 200 201 201 201 202 199 200 200 201 202 203 204 204 200 201 202 202 202 202 202 203 202 202 203 203 203 204 204 204 202 203 203 204 204 205 206 206 206 206 207 207 208 208 208 208 207 207 208 208 208 208 208 208 208 208 207 207 206 205 205 205 206 206 205 205 205 206 207 208 207 207 207 206 206 206 207 208 206 208 209 210 210 209 208 206 205 206 207 208 208 207 206 206 208 208 209 209 210 210 210 210 210 210 210 210 210 210 210 210 213 212 209 207 207 207 209 210 207 208 210 211 212 212 212 211 208 211 212 211 209 209 210 211 208 208 208 208 208 208 208 208 207 206 206 207 210 210 208 206 203 217 223 201 152 72 114 204 227 217 207 205 204 201 199 199 195 187 180 207 219 216 202 147 153 203 218 203 204 203 197 205 206 206 206 206 206 206 206 206 208 207 206 205 206 207 209 211 210 208 206 204 204 206 208 210 207 208 208 208 208 208 208 207 207 207 206 204 203 206 210 214 207 225 214 154 142 196 222 214 209 205 207 213 212 205 204 209 219 233 172 87 108 179 217 246 218 153 146 196 218 213 210 206 210 210 211 211 211 210 210 209 212 211 211 210 210 211 211 212 212 212 212 211 211 210 210 210 210 211 211 211 212 212 212 212 211 213 215 217 217 215 212 210 205 222 233 228 223 226 227 223 229 226 224 227 233 233 220 205 211 216 212 214 192 130 123 185 228 227 218 211 212 209 207 214 215 211 203 205 215 214 206 204 210 215 222 231 245 189 128 90 123 186 194 152 123 91 66 73 77 58 60 66 54 61 102 137 127 167 160 105 71 38 51 146 190 162 144 130 131 160 146 82 26 47 91 152 156 79 84 200 247 253 204 86 60 158 224 220 159 165 193 218 218 209 207 205 178 166 178 185 160 147 174 204 210 204 202 207 209 205 201 201 204 204 203 203 203 203 203 204 205 205 205 205 205 205 205 205 203 205 203 208 223 217 182 147 208 247 173 76 90 127 163 227 226 232 221 217 216 225 218 163 136 171 195 164 140 147 148 155 143 123 163 244 248 236 240 190 110 102 177 241 221 216 237 226 178 137 145 78 76 175 183 173 144 105 112 212 223 192 210 157 75 26 100 202 191 179 195 168 135 159 161 146 175 194 134 72 171 227 218 157 106 163 213 190 153 123 114 134 151 161 180 198 189 194 193 191 202 217 214 103 25 71 109 103 66 51 117 211 218 222 204 213 226 193 151 130 158 181 175 187 207 219 227 202 173 142 177 208 193 206 214 176 145 98 84 173 253 233 140 58 118 132 130 140 147 132 84 31 53 137 218 240 193 169 200 206 185 172 151 129 121 66 120 229 240 186 161 187 195 136 117 192 248 220 168 197 194 186 226 202 106 46 107 163 139 109 130 219 214 152 117 130 146 160 186 208 205 216 206 192 198 205 200 196 197 197 196 195 194 193 192 191 195 189 188 202 194 210 203 103 66 166 217 212 203 203 209 203 213 156 119 101 110 131 118 94 87 99 83 63 65 61 44 37 34 37 49 70 84 84 76 70 56 18 62 143 189 203 148 66 117 164 154 140 134 117 136 167 204 151 98 50 33 28 21 45 64 64 47 35 38 16 16 73 133 227 210 183 179 186 190 190 197 130 126 193 207 113 75 83 61 29 53 141 204 185 144 138 110 38 10 24 40 57 101 168 185 121 95 74 79 124 148 167 193 204 208 150 112 72 89 65 45 37 37 74 104 80 35 16 58 164 194 206 188 176 187 189 179 185 182 184 189 178 173 190 214 178 108 13 20 129 202 225 217 208 202 197 185 172 155 135 118 75 62 107 149 132 109 128 114 94 77 107 114 108 92 98 94 99 115 114 100 47 67 131 195 190 144 96 136 203 207 196 178 183 181 180 184 183 184 192 178 105 109 191 208 169 159 166 166 102 110 173 192 189 192 187 199 174 157 154 132 79 49 68 95 121 133 123 100 85 112 155 147 153 150 136 116 128 139 102 110 154 140 96 62 22 68 192 219 188 177 165 135 157 172 197 195 189 159 131 120 95 53 27 94 191 216 153 116 135 161 173 193 196 197 199 188 154 135 145 148 155 150 144 147 140 124 114 109 120 157 204 193 177 198 188 178 184 181 134 129 171 163 142 168 149 123 87 99 150 160 141 157 162 134 163 188 195 190 191 198 180 155 105 76 66 136 212 198 109 119 172 175 112 56 95 154 196 145 119 181 186 119 73 156 216 206 193 189 173 176 157 164 141 123 118 139 170 169 146 132 96 105 154 161 89 41 81 114 168 142 110 97 82 87 77 55 97 156 232 219 144 137 151 146 162 177 135 101 143 198 221 215 191 161 145 166 170 124 91 91 139 166 182 172 143 129 117 124 113 65 30 69 85 81 118 192 224 221 171 118 92 103 133 161 184 183 177 193 159 109 129 195 237 206 145 133 131 104 64 124 187 147 95 91 105 117 152 177 190 199 189 157 124 121 138 164 191 160 115 138 170 162 158 160 130 119 151 188 198 190 184 186 185 182 181 182 185 188 191 199 153 125 139 153 145 141 149 126 101 94 119 140 144 151 166 180 190 183 174 186 198 192 180 204 226 192 114 81 89 79 54 73 135 148 137 142 187 193 190 184 189 178 191 190 196 209 165 87 98 174 210 194 190 189 190 187 190 193 192 189 187 187 188 187 189 190 189 188 190 195 200 198 147 128 139 174 178 148 102 70 58 105 159 134 86 85 105 86 69 79 115 164 183 170 175 197 186 173 175 183 179 181 195 203 180 184 205 213 204 189 180 177 185 192 192 191 191 191 189 192 192 191 190 189 189 188 188 190 191 191 191 191 191 191 190 190 190 190 191 191 192 192 192 191 191 190 190 190 190 190 190 192 191 190 189 188 188 189 189 192 192 192 193 193 193 194 194 196 197 197 197 196 196 196 197 194 194 193 193 192 191 191 191 196 196 196 197 198 198 199 199 197 198 199 199 198 198 199 201 205 204 201 200 199 199 200 201 202 202 202 202 202 202 201 200 200 198 197 198 200 201 200 198 197 198 198 199 200 202 204 205 200 199 199 199 199 199 199 199 195 197 198 200 200 199 197 196 198 197 197 197 197 198 199 199 198 197 198 199 199 199 199 200 202 201 200 201 202 205 207 209 209 209 210 210 211 212 213 213 213 213 212 212 212 211 211 211 209 209 209 209 208 208 208 207 203 204 205 206 205 202 200 198 197 197 197 197 199 200 201 202 201 201 200 200 199 199 198 198 200 199 198 196 193 192 192 192 192 192 192 191 191 190 190 190 189 191 193 193 192 192 194 196 193 194 197 199 201 201 201 200 205 205 206 207 208 209 209 210 211 212 214 216 216 216 217 217 210 211 213 215 217 218 219 219 217 217 217 217 218 219 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 224 224 223 222 221 220 219 219 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 219 219 219 222 221 221 221 221 221 221 222 220 220 220 220 220 220 220 220 219 220 220 220 221 222 222 222 225 225 226 226 227 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 221 221 221 221 221 221 220 221 221 221 220 220 221 221 222 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 223 225 225 225 225 225 225 225 225 166 167 168 169 169 169 168 168 170 170 170 169 168 168 169 170 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 168 168 169 170 170 170 169 168 167 168 170 171 171 169 168 167 167 170 173 171 167 165 167 171 168 169 170 170 170 168 167 166 168 168 168 168 169 169 170 170 172 172 172 171 171 170 170 170 167 167 168 169 170 170 170 169 169 169 169 169 170 171 171 172 169 169 169 169 169 169 169 169 171 170 169 168 168 170 171 173 170 170 170 170 170 170 170 170 168 169 172 174 174 173 171 169 172 172 171 170 170 171 172 172 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 171 172 174 175 175 174 172 171 170 171 173 174 174 173 171 170 173 174 175 175 175 175 174 173 172 173 173 173 173 172 172 172 174 174 174 174 174 174 174 174 173 172 172 172 174 176 177 177 173 172 171 170 170 171 172 173 175 175 175 175 175 175 175 175 173 175 176 176 174 174 175 177 176 176 177 177 178 179 180 180 180 179 179 178 178 178 178 179 179 180 180 180 181 181 181 182 178 179 181 183 184 186 186 186 188 188 187 187 187 186 186 186 190 189 188 188 190 192 195 196 191 191 192 192 193 193 193 193 197 196 195 194 192 191 190 190 190 190 191 191 193 195 197 198 196 195 195 194 195 196 198 199 196 197 195 191 193 199 199 195 196 199 202 202 201 200 201 202 199 200 201 202 203 204 205 205 203 203 204 204 204 204 204 204 202 202 203 203 203 204 204 204 211 210 208 205 203 201 200 200 205 205 204 203 202 202 201 201 199 200 200 200 201 201 202 202 199 198 198 197 197 198 199 200 198 198 198 198 199 199 199 200 193 194 197 199 200 200 199 199 197 197 198 199 200 200 199 199 201 201 200 200 199 199 199 198 198 199 199 200 201 202 203 203 203 203 202 202 202 202 201 201 202 202 202 203 203 203 204 204 201 202 202 203 204 205 206 206 205 206 206 207 207 208 208 209 209 208 208 207 206 205 205 205 208 208 207 206 205 205 204 204 204 204 204 205 206 207 209 210 209 208 207 207 207 207 207 207 206 207 209 210 210 209 207 206 207 207 205 205 204 205 206 207 207 207 208 208 209 210 210 210 210 210 210 210 210 210 210 210 207 207 208 209 210 210 210 210 206 207 209 211 212 212 212 211 209 210 211 211 209 208 209 212 208 208 208 208 208 208 208 208 205 205 205 206 209 210 208 206 209 219 227 214 158 55 96 211 223 212 202 199 201 203 206 209 182 163 150 195 232 228 188 115 142 195 213 201 204 206 203 212 206 206 206 206 206 206 206 206 207 207 205 205 205 207 209 210 206 207 207 208 208 207 207 206 209 209 208 208 208 208 209 209 207 208 209 208 205 205 206 207 198 217 234 199 169 187 209 218 206 201 201 208 211 207 205 207 235 213 126 93 158 216 229 226 200 159 171 217 224 211 210 209 208 209 210 211 211 211 210 209 210 210 209 208 208 209 210 210 210 210 210 211 211 212 212 212 212 212 212 212 213 213 213 214 212 213 214 215 215 215 215 215 208 212 218 222 224 224 224 224 221 225 226 225 223 220 214 207 215 216 210 219 222 180 164 204 226 222 213 213 217 210 205 212 209 212 206 202 205 207 206 210 206 216 224 222 251 224 137 49 77 178 218 191 171 136 95 90 60 73 102 121 98 56 50 75 142 218 238 191 147 96 73 115 151 161 169 147 127 147 135 72 12 49 124 219 213 95 83 200 251 250 215 124 99 173 209 183 162 203 222 225 225 202 185 200 208 155 143 144 107 106 170 225 210 202 197 201 203 202 201 204 201 201 201 202 203 204 205 206 207 207 207 207 208 208 208 208 204 202 201 216 223 195 158 147 219 242 180 127 151 143 140 205 218 230 218 222 228 234 219 145 136 194 218 181 152 140 103 69 103 113 165 231 229 216 227 203 140 99 132 200 206 192 214 238 193 143 146 73 68 179 207 206 175 107 105 211 222 197 216 147 53 15 104 227 226 175 162 165 181 144 123 154 205 174 97 83 190 231 228 177 115 155 206 209 179 96 55 100 165 199 202 191 190 188 179 180 198 216 220 130 37 71 104 99 58 42 105 192 230 230 209 200 176 116 99 122 183 184 172 196 223 226 210 160 122 169 206 183 156 194 209 152 157 87 57 137 230 238 170 80 88 89 102 138 161 143 108 64 53 73 133 201 194 178 221 242 154 95 132 197 193 97 125 233 229 172 150 160 146 100 99 163 233 222 178 186 178 176 227 201 91 102 198 230 168 118 122 176 167 131 127 150 160 175 202 216 193 199 200 201 205 202 194 191 194 195 195 195 195 195 195 195 196 186 182 191 195 219 203 103 104 185 207 188 186 194 201 197 207 178 132 98 114 135 116 106 155 169 136 92 95 100 78 61 45 43 43 49 60 69 71 69 54 30 31 68 137 169 119 64 118 179 173 182 182 158 180 188 211 189 138 55 17 24 21 32 40 43 40 33 36 16 17 89 149 223 199 184 185 183 181 184 199 139 117 155 178 119 87 72 32 21 90 200 227 179 129 97 72 37 25 32 39 44 70 126 158 95 62 81 147 195 198 211 198 192 204 188 166 85 62 33 33 41 50 58 51 21 18 56 134 210 200 192 177 175 187 182 178 184 180 179 185 181 185 206 213 138 69 18 31 113 157 177 179 162 149 135 113 96 83 71 72 86 132 200 203 128 87 107 106 82 89 136 137 118 98 115 156 156 159 138 93 18 48 148 216 217 165 98 127 196 196 173 165 179 185 184 185 183 185 196 187 116 102 182 213 182 163 148 134 93 124 179 172 167 194 205 192 178 168 176 166 122 82 66 78 94 106 86 72 95 118 120 133 122 112 114 116 137 144 101 97 105 110 114 88 40 81 192 185 135 128 125 122 184 183 156 173 215 194 141 107 49 32 90 175 227 197 115 119 178 198 185 181 191 193 190 190 186 177 171 170 165 154 146 141 129 122 129 154 183 185 191 189 185 195 177 181 194 194 146 134 181 194 174 126 103 116 134 131 119 112 124 162 167 112 160 203 202 205 194 192 181 182 131 70 63 152 220 169 115 148 187 158 79 51 132 184 166 141 166 204 196 149 96 129 201 195 186 197 200 204 171 150 112 89 110 149 178 184 169 139 104 102 124 113 50 28 90 131 167 153 156 152 108 73 36 64 136 185 235 216 138 144 170 159 165 181 136 95 147 207 215 195 177 153 126 129 143 133 131 143 136 126 146 167 152 125 104 109 85 65 44 46 98 154 202 222 225 193 152 152 162 155 144 119 125 115 121 166 165 125 134 200 229 207 155 108 78 92 116 151 163 144 119 121 104 110 111 119 166 202 180 127 108 141 180 188 179 120 94 131 145 139 154 156 151 163 186 192 181 180 192 184 183 182 181 182 182 184 184 188 163 139 134 144 159 180 199 178 159 140 129 120 114 123 138 140 151 143 135 153 172 163 146 152 178 154 89 61 73 67 40 53 89 94 95 100 136 164 201 194 198 184 189 185 193 208 161 81 104 179 207 191 190 190 192 187 190 193 192 189 187 187 188 187 189 192 192 191 190 192 194 185 156 151 152 175 162 120 40 66 126 182 199 167 96 53 60 74 111 160 176 174 163 152 168 187 191 188 188 194 198 204 216 198 202 204 202 196 196 189 166 178 187 194 194 192 191 190 188 193 192 191 190 189 188 188 187 190 191 191 191 191 191 191 190 190 190 191 191 191 191 192 192 189 189 189 189 190 190 190 190 191 190 189 188 188 188 188 189 189 189 190 191 192 193 194 194 191 191 191 191 192 192 192 191 195 194 194 194 193 193 193 192 195 195 196 196 197 198 198 198 194 197 199 200 199 199 202 204 203 201 200 199 199 201 202 204 203 203 204 203 203 202 201 201 200 198 197 198 200 201 200 198 196 196 197 198 200 202 204 205 203 202 202 201 201 200 199 199 195 196 197 199 200 200 200 199 196 196 196 197 198 200 202 203 200 201 200 199 199 199 199 198 201 201 201 202 204 208 211 213 209 210 210 211 211 212 212 212 213 213 213 212 212 212 211 211 210 210 210 209 209 209 208 208 206 206 206 206 204 201 199 197 200 200 200 200 201 202 203 204 204 203 203 203 202 202 202 201 205 203 200 197 195 192 191 189 188 188 188 187 187 187 186 186 189 191 193 193 191 191 193 195 192 193 196 199 200 200 200 199 202 203 204 206 208 210 211 212 212 213 214 215 216 217 216 216 210 211 213 215 216 218 218 219 215 215 215 215 216 217 218 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 221 221 221 220 220 220 220 220 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 221 222 223 223 224 226 226 226 227 228 228 228 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 226 226 226 225 225 225 225 225 225 225 224 224 224 224 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 221 221 221 221 221 222 223 223 222 222 222 222 223 223 222 222 222 222 222 222 222 222 224 223 223 223 222 222 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 167 168 169 169 169 169 168 168 173 170 168 168 169 171 170 168 170 170 170 170 170 169 168 168 168 168 169 170 170 169 168 168 169 169 169 169 169 169 169 169 168 168 170 170 171 170 170 169 168 168 169 170 170 169 169 168 165 170 174 172 166 164 166 170 170 170 170 169 169 167 166 166 167 167 168 168 168 169 169 169 170 170 170 170 170 171 171 171 169 168 168 169 171 173 172 171 170 170 169 169 169 170 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 170 171 171 171 171 170 170 170 170 169 169 169 170 171 172 173 172 171 170 172 172 171 170 170 171 172 172 170 170 171 171 171 172 172 172 171 171 171 171 170 170 170 170 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 169 172 172 172 172 172 172 172 172 170 171 172 172 172 172 173 173 172 173 173 174 174 173 173 172 172 172 173 173 173 173 172 172 173 174 175 175 175 175 174 173 172 172 173 173 173 172 171 170 174 174 174 174 174 174 174 174 173 172 171 172 174 176 177 177 174 173 172 172 172 172 173 174 172 172 172 172 172 172 172 172 173 175 176 176 174 174 175 177 177 177 177 178 178 179 179 179 178 178 177 177 177 178 178 179 179 179 179 179 180 180 181 181 182 183 184 185 184 183 181 179 185 185 185 185 184 184 184 184 187 187 188 188 190 192 193 194 191 191 191 192 192 193 193 193 197 196 195 194 192 190 189 189 190 190 190 191 192 194 197 198 195 194 193 192 193 195 197 199 196 197 194 190 193 199 201 198 195 197 201 202 201 199 200 201 199 199 200 201 202 203 204 204 203 203 203 203 203 204 204 205 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 205 204 203 203 203 202 202 201 201 200 200 201 202 203 204 204 204 200 199 199 198 198 198 199 200 197 197 198 198 199 199 199 200 196 196 197 198 198 198 197 197 198 198 199 199 199 198 197 197 201 201 200 199 198 198 197 197 198 199 199 200 200 201 201 202 204 203 201 201 202 202 201 199 201 202 202 202 203 203 203 203 203 204 204 205 206 206 207 207 205 205 206 206 207 207 208 208 210 209 208 206 206 205 205 206 208 208 207 207 206 205 204 204 204 204 204 204 206 207 209 210 208 207 206 207 207 208 206 205 206 207 207 208 208 207 207 206 210 208 207 205 205 206 207 208 206 207 207 208 208 209 209 209 210 210 210 210 210 210 210 210 204 206 208 210 211 212 211 210 207 207 208 209 210 211 212 212 209 208 209 210 208 206 208 212 207 207 207 207 207 207 207 207 205 204 204 206 208 209 207 205 210 203 207 218 183 75 80 201 225 213 202 199 200 202 205 208 198 170 150 185 227 216 166 113 160 197 211 202 202 204 203 207 206 206 206 206 206 206 206 206 207 206 206 206 206 207 207 208 205 206 208 210 210 208 206 205 208 207 206 205 205 206 207 208 202 205 208 208 207 205 205 206 209 209 227 208 171 174 198 218 201 204 211 217 220 216 210 204 236 197 124 139 202 230 236 211 167 168 196 224 218 208 209 210 208 209 209 210 210 210 210 210 209 209 208 208 208 208 209 209 209 209 210 210 211 212 213 213 212 212 212 213 213 214 214 214 215 214 213 212 212 212 213 213 220 217 215 216 213 212 217 224 214 218 217 210 205 209 217 222 211 220 213 212 228 227 214 215 214 212 208 212 219 213 208 214 203 209 214 211 206 209 212 212 184 181 202 199 214 195 138 79 93 158 179 157 153 142 109 88 77 87 104 125 124 88 57 56 103 184 241 246 237 201 144 108 86 145 184 145 106 131 123 53 4 42 118 217 207 96 102 218 247 232 201 134 101 137 160 154 181 221 223 217 226 196 168 190 212 162 140 118 78 105 185 228 213 204 198 200 202 202 202 206 200 200 200 201 202 204 205 206 203 203 204 204 204 204 205 205 208 203 203 221 220 171 135 146 205 207 145 115 158 157 135 162 189 209 202 205 217 226 208 146 129 199 233 235 225 199 154 94 67 87 135 170 173 168 165 162 150 89 81 132 155 153 189 240 190 151 147 75 72 187 233 235 205 140 126 202 209 189 196 136 77 51 143 252 245 176 151 176 203 142 120 170 198 122 68 124 206 227 225 184 125 154 197 212 200 146 115 126 160 200 212 192 178 177 169 182 203 194 185 110 40 70 113 121 72 36 84 163 215 205 172 148 108 70 113 185 204 183 183 214 215 182 151 123 135 220 209 139 133 171 185 164 144 86 62 109 156 184 187 148 96 92 140 190 202 153 104 70 41 29 57 127 150 158 196 207 112 73 172 249 214 79 103 231 238 181 153 147 117 68 67 128 163 187 173 167 172 181 207 152 94 175 241 206 130 106 119 139 147 132 150 188 203 202 211 221 196 192 194 199 198 194 196 201 193 193 192 191 191 190 189 189 198 196 193 189 204 222 175 94 140 202 204 185 191 191 189 189 188 190 160 115 113 123 119 139 188 219 186 122 107 112 111 120 125 105 73 43 27 30 44 55 43 46 35 32 72 90 70 76 143 220 218 215 209 197 218 204 224 222 177 74 18 24 23 31 29 33 39 29 30 15 19 102 166 217 188 184 187 182 182 187 183 175 153 126 125 106 99 68 26 22 73 151 167 148 124 75 45 36 34 29 30 34 66 133 171 123 97 141 196 202 191 195 187 177 189 204 204 127 77 35 22 36 53 45 23 11 47 129 190 219 193 185 178 184 185 178 183 183 177 174 182 191 202 213 199 92 37 26 31 62 75 97 91 78 76 78 71 75 96 113 135 168 201 223 194 124 90 86 97 76 91 131 130 134 137 168 196 206 213 181 119 30 54 146 207 225 188 110 115 165 165 149 162 181 189 187 186 184 187 197 195 128 100 176 214 178 142 106 85 75 129 176 158 161 191 188 195 200 187 168 140 116 115 107 94 67 60 58 77 117 122 106 124 129 134 144 145 149 147 113 79 83 114 143 106 37 53 134 134 103 99 113 140 200 174 129 165 216 198 148 109 33 29 132 183 176 135 117 159 194 194 192 182 188 187 178 181 193 197 188 190 187 180 178 176 164 163 177 183 200 187 181 193 190 185 183 183 193 194 158 146 190 209 189 126 72 93 159 175 127 82 87 125 140 100 165 214 200 181 160 178 190 206 150 76 58 131 182 139 128 160 171 121 53 61 158 184 119 121 192 221 215 181 103 101 173 197 198 196 181 160 121 98 103 106 120 126 137 158 155 133 161 186 160 94 30 42 127 167 184 186 218 209 143 100 60 74 158 192 218 205 141 136 155 166 160 174 127 82 146 212 205 159 151 147 124 111 120 129 145 193 163 110 90 132 168 139 85 81 87 65 38 53 118 163 210 232 182 138 148 181 186 171 165 143 103 67 78 133 153 143 166 209 199 200 181 108 77 123 148 139 126 117 111 135 136 145 115 84 145 179 146 125 165 204 201 173 137 120 151 164 152 159 163 170 183 194 193 186 182 183 183 182 182 183 184 185 185 185 185 180 178 171 163 163 174 190 200 195 194 187 168 142 126 127 135 130 126 114 111 118 115 102 97 107 112 102 71 47 48 60 65 60 79 82 80 54 66 113 180 190 203 190 187 180 192 207 155 82 114 187 206 189 188 186 189 186 187 189 188 187 186 186 186 188 189 190 191 192 191 189 188 192 194 173 144 161 122 94 60 103 187 220 225 215 105 30 82 129 182 213 173 134 130 136 154 171 180 167 153 171 199 205 199 192 201 197 192 188 192 193 165 180 189 196 195 191 190 190 189 192 192 191 190 189 188 188 187 190 190 191 191 191 191 190 190 191 191 191 191 191 191 191 191 188 188 188 189 189 189 189 190 190 189 188 188 187 188 188 189 187 188 189 190 191 192 193 194 190 189 189 189 191 192 191 190 194 194 194 194 194 194 194 194 195 195 196 196 197 198 198 198 196 199 202 202 201 201 204 207 200 200 200 201 202 203 204 205 204 204 204 204 203 202 201 200 200 199 197 198 200 200 199 197 196 196 197 198 199 202 203 205 205 205 204 204 202 201 199 198 196 196 196 197 197 198 199 200 196 197 197 198 199 201 202 203 202 204 203 200 199 201 200 198 201 202 203 204 207 210 212 213 211 211 211 211 212 212 212 213 214 213 213 213 212 212 212 212 214 213 212 210 209 207 206 205 208 208 206 205 203 201 200 199 203 202 202 202 202 203 204 204 204 204 204 204 205 205 205 205 208 205 202 199 197 195 192 190 189 189 189 189 188 188 187 187 189 191 193 192 191 190 192 194 194 194 196 197 199 199 199 199 201 202 203 205 208 210 211 212 213 213 213 214 216 216 215 213 214 215 215 215 215 214 214 213 215 214 214 215 215 216 217 218 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 224 225 225 224 223 222 222 222 222 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 219 220 220 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 221 221 222 223 224 225 225 227 227 227 227 228 228 228 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 228 228 229 229 229 230 230 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 228 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 227 226 226 226 226 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 220 220 221 221 221 221 222 222 222 222 221 221 221 221 222 222 225 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 168 169 170 170 170 170 169 168 173 170 168 168 169 170 170 169 170 170 171 171 171 170 168 167 167 168 170 171 171 170 168 167 169 169 169 169 169 169 169 169 168 169 170 171 172 171 171 171 169 169 168 168 168 169 170 170 167 169 171 170 167 165 165 166 171 170 170 169 169 169 169 170 167 167 167 168 168 169 169 169 168 168 169 169 170 171 171 171 174 172 171 171 173 174 173 172 172 171 170 169 169 169 170 171 170 170 170 170 170 170 170 170 169 169 170 171 171 171 170 170 171 171 171 170 170 169 169 169 171 171 171 171 171 171 172 172 172 172 171 170 170 171 172 172 170 170 170 171 171 172 172 172 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 174 173 173 172 172 173 173 174 174 174 173 173 173 173 174 174 173 174 175 175 175 175 174 173 173 173 174 174 174 173 171 170 174 174 174 174 174 174 174 174 177 174 172 172 174 175 175 174 175 175 176 176 176 176 175 175 172 172 172 172 172 172 172 172 173 175 176 176 174 174 175 177 178 178 178 178 178 178 178 178 177 176 176 176 177 178 179 179 178 178 179 179 179 180 180 180 182 183 185 186 185 182 179 177 184 184 184 184 184 184 184 184 185 186 187 187 188 187 187 187 190 190 190 190 191 191 191 192 193 193 192 192 191 190 190 190 192 191 190 189 190 191 193 194 192 192 193 193 193 192 192 192 193 195 195 193 196 202 202 197 193 196 200 201 200 199 199 199 203 202 202 202 202 202 201 201 204 203 202 202 202 203 204 205 205 205 205 206 206 206 207 207 202 203 204 205 206 206 207 207 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 201 200 199 198 199 199 199 199 199 198 198 198 198 197 197 197 197 196 196 196 196 197 197 197 198 198 199 199 198 198 197 199 199 198 198 198 198 198 198 199 199 199 199 199 200 200 200 201 199 198 199 201 202 201 200 201 201 202 202 202 203 203 203 204 204 204 205 205 206 206 206 206 206 206 206 206 207 207 207 209 208 207 207 207 208 210 210 208 208 207 207 206 206 206 205 204 204 203 203 204 205 206 206 206 205 204 205 207 206 204 201 207 206 206 205 205 206 206 207 207 207 207 207 207 206 205 205 207 207 207 207 207 208 208 208 209 209 209 209 209 209 209 209 208 208 209 209 210 210 211 212 209 208 208 207 208 210 211 212 209 207 207 209 207 204 206 212 207 207 207 207 207 207 207 207 205 204 204 205 207 208 206 204 205 193 177 189 195 129 86 177 226 216 206 203 202 200 198 199 216 191 169 174 197 182 147 150 190 205 212 204 199 200 200 198 205 205 205 205 205 205 205 205 206 206 207 207 207 206 205 205 206 207 207 208 208 207 207 206 207 206 205 204 204 205 206 207 200 203 206 207 205 204 205 206 213 209 220 187 142 155 194 220 207 214 215 207 203 209 215 215 222 172 125 184 230 228 232 185 144 180 212 215 206 207 209 206 209 208 208 208 209 210 211 211 210 209 209 208 208 209 209 210 210 211 211 211 211 211 211 211 211 211 212 212 212 213 213 213 213 213 213 213 212 212 212 212 213 210 211 215 214 210 210 215 216 219 218 213 209 211 213 213 208 214 214 210 215 227 228 218 212 213 209 212 219 215 210 215 208 206 214 213 205 211 217 205 157 145 186 186 167 142 133 128 134 143 135 112 104 111 104 85 112 98 87 111 151 151 108 70 46 99 168 216 242 253 219 144 76 134 171 132 95 120 111 39 11 52 112 179 154 75 122 240 220 188 156 110 87 110 142 170 203 197 177 179 194 174 160 183 185 161 154 128 95 136 205 224 220 211 206 207 208 205 203 205 201 201 201 201 202 203 204 204 200 201 201 201 202 202 203 203 209 207 208 225 220 164 131 153 193 168 102 83 145 178 156 142 146 171 176 186 215 228 197 145 160 217 220 229 236 236 230 166 65 81 114 123 147 159 131 136 155 89 61 78 84 98 148 192 169 148 132 60 61 178 242 245 233 187 154 170 166 153 160 134 105 94 183 251 215 159 146 168 180 136 131 177 180 95 73 173 209 222 217 176 118 146 186 207 209 200 189 162 144 173 194 174 159 164 161 186 203 157 127 70 35 73 127 139 93 54 73 114 132 111 86 89 91 107 179 243 209 182 194 204 173 137 127 142 207 229 188 149 152 168 188 192 110 74 71 96 101 141 214 235 137 133 210 250 234 156 93 74 64 45 41 75 89 96 121 115 82 80 176 217 164 54 78 204 244 215 175 144 122 79 69 130 123 144 142 132 150 149 143 88 110 194 193 129 95 108 142 157 158 172 195 217 219 204 195 200 205 197 197 198 192 190 195 198 197 197 196 195 193 192 191 190 192 190 199 193 202 179 114 106 165 211 203 186 191 181 179 193 190 184 173 140 119 123 139 173 189 224 199 139 120 115 123 154 179 161 126 85 48 31 34 43 39 46 46 33 33 30 33 72 128 186 194 181 179 182 187 170 184 184 153 71 26 29 27 37 30 31 40 28 26 12 22 118 175 216 185 183 180 179 185 184 176 195 185 145 133 116 100 53 27 60 75 83 91 112 115 66 31 26 29 31 36 43 97 197 192 148 136 193 201 167 163 141 151 175 187 199 209 173 121 64 28 30 44 34 21 38 102 196 208 202 182 186 181 189 183 184 183 180 181 184 191 202 200 185 146 53 20 26 34 73 86 98 85 73 87 118 135 148 174 197 200 207 198 194 178 153 129 85 84 68 77 91 93 140 167 198 181 198 211 188 151 86 87 127 163 208 203 135 114 134 137 143 170 185 190 185 184 183 184 192 199 139 102 163 186 140 121 103 81 56 108 165 153 148 160 142 180 195 169 124 87 96 143 154 117 83 58 45 67 96 111 143 172 192 195 185 157 127 113 94 86 108 130 133 94 35 40 100 138 144 126 143 179 186 141 142 181 207 188 153 110 30 23 111 145 142 131 146 185 200 192 191 187 180 182 187 183 181 184 185 187 191 190 192 197 194 191 198 185 187 190 186 188 184 178 195 187 176 168 150 151 193 211 184 147 73 79 154 187 140 78 66 95 111 100 138 169 154 124 141 178 198 211 175 118 58 84 140 152 161 161 135 83 43 77 158 141 102 132 195 198 201 199 137 101 146 191 207 194 161 128 105 131 160 179 180 139 105 121 129 178 222 216 123 45 41 106 202 188 178 175 214 201 147 133 108 77 143 178 216 211 132 107 147 163 147 162 118 74 146 209 182 137 126 124 104 92 109 129 150 196 172 115 71 103 153 135 90 87 93 48 34 82 127 125 169 190 131 116 159 180 162 157 172 165 123 90 80 99 120 136 170 194 185 194 189 137 120 152 148 129 138 114 95 133 196 212 163 97 102 118 139 176 216 207 156 138 148 171 207 203 184 191 182 186 191 190 185 186 191 188 178 186 186 185 185 185 186 186 187 181 184 189 192 190 187 185 184 184 190 194 187 166 148 145 151 166 168 161 153 144 125 107 105 102 85 69 57 54 76 113 136 111 108 101 97 64 67 87 119 148 183 190 194 188 200 206 141 84 123 193 206 188 188 184 188 188 187 185 186 187 188 188 188 190 188 185 187 190 191 190 188 202 206 194 157 138 75 94 115 119 183 223 233 198 99 71 147 189 199 183 130 109 125 134 147 172 168 153 152 180 204 201 190 200 192 183 197 192 178 184 173 179 188 195 193 190 190 191 192 192 191 191 190 190 189 188 188 189 189 190 190 190 190 189 189 191 191 191 191 191 191 191 191 187 187 187 188 188 189 189 189 189 188 188 187 187 188 189 190 190 190 190 191 191 192 192 192 193 191 190 192 194 195 194 193 191 192 192 193 193 194 195 195 196 196 197 197 198 199 199 199 199 202 205 204 200 199 202 205 201 202 203 204 205 205 205 204 204 204 204 204 203 201 200 200 201 200 198 198 200 200 198 196 198 198 198 199 200 202 204 205 205 205 205 205 204 203 201 200 203 201 199 197 197 198 199 200 199 199 200 200 201 200 200 200 201 204 204 201 201 203 203 200 204 205 206 208 209 210 210 210 213 213 213 213 213 214 214 214 214 214 213 213 213 212 212 212 212 212 211 210 209 207 206 206 210 209 206 204 203 203 204 205 205 205 204 203 203 203 203 204 204 204 205 205 206 207 207 208 209 206 202 200 200 199 197 195 193 192 192 192 191 191 191 190 189 191 193 192 190 190 191 193 196 196 196 196 197 198 199 200 202 203 204 205 207 208 210 210 215 213 213 214 215 215 213 210 215 215 215 215 214 213 212 212 215 215 215 215 216 217 218 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 222 222 223 223 223 223 224 223 222 222 222 222 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 219 218 218 217 219 220 221 221 221 221 220 219 220 220 220 220 220 220 220 220 221 222 223 224 225 226 227 227 227 227 228 228 228 228 228 228 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 228 228 229 229 230 230 230 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 228 228 229 229 229 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 227 227 227 226 226 225 225 225 225 225 224 224 224 224 223 223 222 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 220 220 220 221 221 222 222 222 223 222 221 221 221 221 222 223 225 224 223 222 222 222 222 222 223 223 223 223 223 223 223 223 222 223 223 223 223 223 223 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 169 170 170 171 171 170 169 168 171 171 170 169 169 169 170 170 170 171 171 172 171 170 168 167 167 168 170 171 171 170 168 167 169 169 169 169 169 169 169 169 169 169 171 172 172 172 172 171 170 169 168 167 167 168 170 172 169 168 168 168 169 167 165 163 170 170 169 169 170 171 173 174 167 167 167 168 168 168 169 169 166 167 167 168 170 171 171 172 174 171 169 169 170 171 169 167 173 172 170 169 168 169 169 170 171 171 171 171 171 171 171 171 167 169 170 172 172 171 170 169 171 171 171 170 170 169 169 169 172 171 170 170 170 171 172 173 172 172 171 170 170 171 172 172 170 170 170 171 171 172 172 173 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 172 170 170 171 171 172 173 173 174 173 173 173 173 173 173 173 173 170 171 172 172 172 172 173 173 175 174 172 171 171 172 174 175 176 175 173 172 172 173 175 176 173 174 175 175 175 175 174 173 174 175 175 176 175 174 172 171 174 174 174 174 174 174 174 174 180 177 174 173 174 174 172 170 171 172 174 175 175 174 172 171 174 174 174 174 174 174 174 174 173 175 176 176 174 174 175 177 179 178 178 178 178 178 177 177 176 175 175 176 177 178 179 180 178 178 178 179 179 179 180 180 178 180 183 185 186 184 181 179 185 186 186 186 186 186 187 187 189 190 190 191 190 188 185 184 188 188 189 189 189 190 190 190 189 189 189 190 190 190 191 191 194 193 190 188 187 188 189 190 189 191 193 194 193 190 186 184 190 194 196 196 199 204 202 196 193 196 200 201 200 198 198 199 207 206 205 204 202 201 199 199 204 203 202 202 202 203 204 205 202 202 202 203 203 203 204 204 205 205 205 205 205 205 205 204 201 201 202 202 202 202 203 203 202 201 201 200 199 199 198 198 203 202 201 200 199 199 199 199 201 201 200 198 197 196 195 195 195 195 194 194 195 197 199 201 195 196 197 199 199 199 199 198 196 196 197 198 198 199 199 200 199 199 199 199 199 199 199 199 197 196 195 197 201 203 202 201 201 201 201 202 202 203 203 203 202 202 202 203 203 203 204 204 206 206 206 206 206 206 206 206 208 207 207 208 210 212 214 215 208 208 208 207 207 207 206 206 206 205 204 202 202 202 202 202 204 203 203 204 206 205 201 198 207 206 204 203 203 204 206 207 202 204 206 208 207 205 201 199 207 207 207 207 207 207 207 207 209 209 209 209 209 209 209 209 214 212 209 207 207 208 211 213 211 209 207 206 207 209 211 213 209 206 206 208 206 203 205 211 207 207 207 207 207 207 207 207 205 204 204 205 207 207 205 203 206 199 162 156 195 183 109 162 219 211 206 206 206 203 199 198 213 196 177 159 165 152 140 194 205 205 208 204 198 202 205 198 204 204 204 204 204 204 204 204 206 206 208 208 208 206 204 203 209 208 206 205 205 206 208 209 208 207 205 204 204 205 207 208 207 208 209 208 206 205 207 209 202 210 221 169 112 138 194 224 226 223 201 168 158 183 218 238 218 142 100 194 246 236 225 146 143 196 223 209 201 212 214 205 209 209 208 207 208 209 211 212 211 210 210 209 209 210 210 211 213 212 212 211 211 210 209 209 210 210 211 211 211 212 212 212 210 211 213 215 216 216 215 215 215 208 206 213 219 217 212 210 213 214 215 216 219 221 216 209 220 211 218 223 209 203 213 217 216 218 212 210 215 212 207 211 218 205 208 209 202 216 225 205 152 146 209 211 164 125 132 148 137 119 109 93 76 90 109 104 126 115 106 134 191 206 155 96 54 37 76 150 201 246 251 196 145 127 124 115 100 108 90 36 32 80 126 156 107 46 123 242 204 140 104 97 94 100 140 206 226 171 130 138 154 148 153 178 162 136 149 159 134 149 204 228 225 218 213 215 215 209 204 203 203 203 202 201 201 201 202 202 205 205 205 206 206 207 207 208 207 210 211 227 223 170 139 164 203 155 86 80 153 207 191 157 127 149 158 175 220 231 175 117 168 229 214 213 219 225 225 134 55 103 155 133 138 160 159 217 199 134 99 80 50 65 113 132 164 152 122 45 48 165 241 248 248 218 164 131 114 111 128 137 115 108 189 216 149 121 134 147 139 104 105 152 164 97 81 173 207 220 217 169 106 136 180 207 206 200 196 173 152 168 171 133 149 153 147 175 191 128 96 60 30 82 136 140 105 81 74 67 82 51 31 62 103 142 191 212 167 140 158 160 148 163 189 228 243 175 141 168 159 154 189 184 124 79 95 148 135 129 180 206 137 129 213 236 205 130 80 85 128 101 65 60 48 42 62 60 59 72 130 126 112 62 86 189 240 245 198 142 139 115 99 156 170 152 130 113 132 113 100 73 89 162 143 125 146 146 152 150 127 177 208 209 206 200 194 197 203 199 204 204 197 197 200 194 196 196 195 195 194 193 193 192 193 182 203 207 200 130 68 142 188 221 203 181 181 163 168 199 199 163 158 144 116 119 144 170 192 208 174 138 142 134 122 140 153 154 151 133 102 74 62 64 58 35 33 35 33 25 22 44 68 94 118 120 133 138 112 102 90 94 90 51 33 35 23 30 35 32 41 30 27 11 25 131 179 216 190 186 176 177 185 176 184 191 192 185 187 146 98 33 39 138 151 97 71 89 99 61 19 30 35 27 28 39 93 192 175 132 141 219 203 158 165 113 99 182 202 180 190 214 173 85 42 28 35 27 29 69 142 231 212 186 176 188 179 185 176 187 179 177 188 198 203 208 186 143 81 26 16 19 47 138 173 172 138 119 135 182 206 204 201 201 190 201 196 194 175 159 144 93 79 74 83 81 87 157 187 201 185 190 191 171 167 137 121 113 124 188 210 157 118 115 120 145 177 188 187 179 179 180 180 185 206 149 101 140 142 100 126 154 129 69 103 167 147 120 130 127 131 156 144 124 115 139 171 151 126 125 99 54 47 53 87 179 210 221 206 187 158 122 102 87 103 138 131 99 76 51 65 122 181 210 172 181 208 163 110 168 202 202 186 165 117 40 28 87 126 167 179 166 181 204 200 179 182 180 185 186 180 182 188 183 177 187 185 181 189 192 185 180 188 174 190 187 181 185 179 193 193 157 130 122 140 193 218 192 151 89 94 149 167 127 80 75 95 99 97 87 89 95 87 166 189 201 207 200 167 60 46 125 177 208 172 98 53 57 100 136 137 119 137 165 160 184 209 166 110 123 173 208 205 181 160 162 181 184 191 208 176 126 136 150 197 215 161 47 18 87 166 226 199 165 147 182 166 126 132 114 87 121 159 222 219 112 85 169 165 145 162 122 76 147 198 155 139 115 98 73 70 106 139 162 177 141 108 97 108 112 111 127 134 67 21 58 111 156 139 144 128 130 148 157 146 143 145 136 137 138 138 105 78 86 104 128 134 175 182 164 140 127 132 127 110 148 120 110 151 230 230 182 116 56 71 167 227 212 154 103 122 200 214 205 201 193 197 192 193 189 190 193 190 182 183 190 192 190 187 184 183 183 184 185 191 182 180 188 192 187 183 186 183 182 184 185 172 155 153 162 184 209 215 200 185 170 151 138 118 81 43 36 75 145 190 194 176 158 144 154 145 149 119 84 97 155 186 203 203 210 204 126 82 125 196 206 189 190 187 192 191 188 185 186 189 191 191 190 192 186 181 182 187 192 192 190 193 184 214 200 131 48 105 136 129 174 230 205 113 96 166 219 197 156 115 96 120 148 152 163 161 143 139 171 204 202 190 194 188 197 197 203 178 155 173 177 177 186 193 191 188 189 193 195 191 191 191 190 190 189 189 189 188 189 189 190 190 189 189 188 191 191 191 191 191 191 191 191 186 187 187 187 188 189 189 189 188 187 187 187 187 188 190 190 194 193 193 192 192 191 191 190 190 189 188 189 192 193 192 190 189 190 190 191 193 194 194 195 197 197 198 199 199 200 200 201 200 203 205 202 198 195 197 200 203 204 206 207 207 206 205 203 204 204 204 203 202 201 200 199 202 200 198 198 199 199 197 196 200 200 200 200 202 203 205 206 203 204 205 206 205 204 203 202 211 208 204 200 199 199 201 202 201 202 202 202 201 199 197 196 200 203 204 201 202 206 206 203 206 207 209 210 210 209 208 207 215 215 215 215 215 215 215 215 214 214 214 213 213 212 212 212 207 208 208 209 209 210 210 211 210 208 206 204 204 206 208 210 207 206 205 204 203 203 203 203 203 204 205 206 207 208 209 209 208 205 202 202 203 203 201 199 191 191 191 190 190 189 189 189 189 191 192 192 190 190 191 193 199 198 196 196 196 198 199 201 204 205 205 206 206 207 207 208 215 214 212 213 215 214 211 209 212 212 213 214 215 215 215 215 216 216 216 216 217 218 219 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 224 223 222 222 222 222 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 219 219 218 217 216 216 215 219 219 221 221 221 221 219 219 220 220 220 220 220 220 220 220 222 223 223 225 226 227 228 228 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 228 228 229 229 230 230 230 229 229 228 227 227 228 229 229 227 228 229 229 229 229 230 230 228 228 228 229 229 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 227 226 225 225 225 226 226 228 227 227 226 226 225 225 225 225 225 224 224 224 224 223 223 222 222 222 223 223 224 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 220 220 220 221 221 222 222 222 223 223 221 221 221 221 223 223 224 223 222 222 221 221 221 221 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 224 225 226 226 227 227 226 226 226 226 226 226 226 226 168 168 170 171 172 173 173 172 171 171 170 170 170 170 169 169 169 169 168 167 166 165 164 164 170 170 170 169 169 168 168 168 174 172 170 168 166 166 167 168 171 171 170 170 170 170 169 169 171 171 170 169 168 167 167 166 169 168 166 167 169 169 168 167 167 168 169 170 170 170 169 168 168 167 165 166 168 170 170 169 171 171 171 170 170 169 169 169 166 168 169 168 166 166 169 172 173 173 172 171 171 170 170 169 173 173 172 171 171 170 169 169 170 171 171 172 172 171 171 170 170 170 170 170 170 170 171 171 170 171 172 172 172 172 171 170 170 170 170 171 171 172 172 172 170 170 171 171 171 171 172 173 171 170 169 170 172 173 173 171 174 173 171 170 170 171 173 174 175 174 173 171 169 167 166 165 172 172 172 173 173 173 174 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 170 171 171 172 174 175 175 176 178 176 175 173 173 174 175 176 170 172 174 176 177 176 175 174 170 171 173 175 175 175 174 173 172 171 171 173 175 176 174 172 175 175 175 176 176 176 177 177 172 174 176 176 175 174 176 178 177 177 177 178 178 179 179 180 177 177 176 176 176 177 178 179 177 177 177 177 177 177 177 177 178 179 180 180 180 181 181 182 183 183 184 184 185 186 186 187 186 187 189 190 190 189 187 186 192 191 190 188 187 186 186 186 190 191 193 192 190 189 191 192 189 190 191 192 193 194 194 194 192 190 189 191 195 197 195 193 192 192 192 192 193 194 194 195 196 197 198 200 200 201 200 200 201 201 201 201 201 201 201 201 203 203 203 203 202 202 201 201 205 205 205 204 204 203 203 203 202 204 207 206 202 201 203 206 203 203 203 203 203 203 203 203 203 203 204 204 203 201 199 197 203 202 200 198 198 199 200 201 199 198 197 198 200 199 197 195 200 200 200 200 199 199 199 199 199 199 199 199 198 197 196 196 197 197 196 196 196 197 198 199 198 199 200 201 202 201 200 200 203 203 202 201 201 200 199 199 200 200 201 202 202 203 203 204 205 206 206 205 203 203 205 207 204 205 206 208 208 209 208 208 208 209 208 204 201 201 206 210 208 206 203 203 205 205 205 204 208 208 207 206 204 203 202 202 206 206 206 206 206 206 206 206 202 203 205 206 206 205 203 202 210 208 206 204 204 204 205 206 200 201 202 204 206 208 210 210 207 207 208 208 208 209 209 209 210 210 209 209 208 207 207 206 208 209 210 211 211 210 208 207 208 208 208 208 208 208 208 208 209 209 208 207 207 206 205 205 208 208 209 208 206 203 201 199 199 198 198 191 170 128 112 145 191 220 213 205 197 195 206 192 195 208 206 145 110 108 161 215 215 206 198 196 197 199 203 208 205 206 207 207 205 203 201 199 207 207 207 207 207 207 207 207 208 208 208 207 207 206 206 205 207 207 207 206 206 205 205 205 210 201 212 220 207 199 205 205 206 228 220 170 136 152 190 214 228 222 214 119 58 140 229 250 194 95 103 194 242 234 184 140 198 216 222 208 201 209 212 206 196 207 219 214 203 208 216 210 211 204 208 210 212 214 207 210 213 211 209 210 212 212 209 206 210 210 210 211 211 212 212 212 216 214 211 211 211 211 209 206 213 213 213 213 213 213 213 213 214 214 213 212 212 213 214 214 217 214 214 210 205 212 217 209 208 210 210 218 213 211 220 210 216 230 222 212 211 225 232 205 140 163 233 220 181 181 186 143 133 121 120 99 78 78 87 106 118 108 112 153 205 193 144 112 81 60 46 61 108 176 226 235 197 145 107 132 162 120 44 7 42 171 217 212 119 32 105 171 180 145 113 99 101 125 168 205 189 159 119 121 149 150 150 176 168 111 106 112 117 149 183 215 207 189 158 183 194 198 199 209 204 200 203 204 200 205 211 207 212 195 203 205 198 198 205 225 203 177 175 198 232 209 159 175 189 139 78 59 103 173 198 182 123 123 173 217 229 227 183 121 153 210 233 222 209 186 135 73 60 115 161 131 109 153 193 204 163 182 185 153 112 94 101 111 145 136 88 29 69 172 202 172 155 159 134 99 67 94 93 106 91 101 125 142 133 117 105 94 118 110 128 187 166 91 119 196 213 203 209 181 125 135 187 204 189 192 187 187 177 141 129 152 194 179 146 145 160 145 147 95 44 54 154 181 121 50 82 157 154 128 94 129 151 168 157 144 135 121 147 165 192 224 216 210 158 138 152 156 121 123 171 200 154 108 127 154 172 140 108 80 81 128 158 151 125 107 131 179 221 188 165 120 44 9 26 42 101 129 102 85 83 71 69 164 209 248 211 160 174 144 120 196 226 216 192 179 164 79 56 68 106 134 164 191 195 213 213 144 82 161 220 220 201 190 190 197 198 198 198 197 197 196 196 196 191 194 198 199 197 194 193 193 186 194 208 213 146 65 100 189 204 179 175 183 167 152 172 203 198 176 161 140 133 125 123 167 195 187 188 166 155 148 124 134 116 127 151 177 182 128 114 115 85 33 22 48 49 34 29 29 26 45 55 48 42 42 47 52 50 50 56 61 50 28 24 37 39 32 34 39 33 13 47 146 198 194 189 185 185 187 186 184 175 185 186 204 218 154 80 9 83 209 230 136 74 59 44 39 35 52 52 34 26 41 85 134 108 115 149 213 195 154 129 122 139 177 183 182 201 205 208 143 86 7 29 23 22 109 177 221 202 193 180 184 181 181 192 182 184 198 190 183 186 152 127 52 31 18 34 76 104 160 214 203 177 158 150 192 219 200 167 138 131 192 207 153 125 154 150 101 54 68 72 100 134 180 189 195 190 179 176 157 160 160 162 140 82 162 213 179 136 112 110 161 191 206 192 184 198 176 155 182 204 164 106 65 94 160 186 181 146 111 127 165 150 145 162 139 118 140 150 159 181 185 170 163 183 166 148 93 74 67 56 117 166 199 184 164 139 126 97 105 131 152 99 84 122 73 50 148 219 204 185 176 166 150 154 178 196 208 212 187 162 29 12 87 158 204 215 212 182 166 178 144 135 174 191 188 177 177 192 189 191 183 178 182 184 182 183 187 185 186 188 188 185 180 174 170 157 136 120 121 145 184 197 179 159 118 149 207 164 91 78 74 84 86 63 47 45 103 154 211 201 192 192 213 204 78 40 119 155 180 157 123 76 67 129 151 120 130 117 117 137 164 192 197 160 108 129 189 195 190 203 201 191 200 200 192 191 174 167 200 222 193 87 18 61 133 185 230 209 173 150 140 105 94 115 108 86 83 134 224 205 109 99 137 146 168 208 162 87 130 153 168 175 109 86 68 89 139 138 135 131 154 168 180 162 121 115 126 125 76 8 75 161 218 178 134 111 135 159 148 123 128 130 107 119 182 194 165 134 110 103 98 93 106 122 107 95 110 109 92 99 132 144 138 182 229 199 139 126 75 100 189 201 127 85 102 161 198 177 145 169 188 185 197 200 191 184 184 185 183 182 183 177 186 190 185 182 186 188 187 185 185 185 184 184 183 183 183 184 185 184 187 197 197 172 140 162 176 190 195 193 188 177 166 124 74 42 73 139 189 206 205 206 201 193 192 201 202 179 152 76 107 151 172 201 221 210 125 78 147 197 200 180 193 185 190 188 188 188 188 188 188 188 188 186 193 194 187 186 190 190 185 187 194 219 190 92 71 131 145 138 172 187 120 91 154 200 208 154 116 115 135 173 216 207 172 116 125 174 218 210 187 191 205 194 198 200 195 181 162 146 136 134 167 186 201 198 195 194 157 173 181 173 188 194 189 198 183 187 195 186 181 193 195 186 185 190 184 182 187 192 191 186 182 188 188 188 188 188 188 188 188 190 190 190 189 189 188 188 188 188 188 189 189 190 191 192 192 191 192 193 194 194 192 191 189 190 193 196 197 195 194 194 195 196 197 197 198 199 199 200 200 202 202 202 202 202 202 202 202 204 204 203 203 204 204 205 205 204 204 204 205 205 206 206 206 203 202 202 200 199 198 197 197 198 196 197 203 204 202 202 206 204 205 205 206 206 205 205 204 204 204 204 204 204 204 204 204 204 204 203 202 202 202 203 203 210 205 201 202 205 206 203 199 211 210 208 207 207 210 213 214 213 213 213 213 213 213 213 213 211 211 212 213 213 214 215 215 212 212 212 211 211 210 210 210 207 207 207 208 208 208 208 208 204 204 204 203 201 202 205 208 205 206 207 209 209 210 209 209 210 210 210 208 206 202 198 196 190 192 194 193 191 188 188 188 188 190 192 192 191 192 195 197 197 196 196 196 196 197 198 199 203 204 204 205 205 206 207 207 212 213 215 214 212 211 212 214 215 215 214 214 214 215 216 217 210 211 213 215 217 218 219 219 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 219 218 217 217 217 219 221 222 218 218 218 217 217 218 219 219 221 220 219 219 219 220 221 221 222 223 224 224 225 226 227 227 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 230 230 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 231 231 231 231 231 230 232 232 232 232 232 232 232 232 230 231 231 231 231 231 232 232 228 228 227 227 227 226 226 226 226 226 225 225 225 224 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 219 220 221 222 224 225 226 227 224 224 224 223 223 222 222 222 224 224 223 223 223 223 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 222 222 222 223 223 224 224 224 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 228 228 228 227 227 226 226 226 167 168 170 171 172 172 172 172 171 171 170 170 170 170 169 169 167 167 168 168 169 169 169 170 168 168 168 169 169 170 170 170 170 169 169 168 168 168 169 170 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 168 167 168 169 170 169 167 168 168 169 170 170 169 168 168 168 167 166 167 169 170 169 168 171 171 171 170 170 169 169 169 168 170 170 169 167 168 170 172 171 171 171 171 171 171 171 172 169 169 169 169 169 169 169 169 170 170 171 171 171 171 170 170 170 170 171 172 171 170 169 168 170 171 172 172 172 172 171 170 171 171 171 171 171 171 172 172 170 170 171 171 171 171 172 173 172 170 169 170 172 173 172 170 174 173 171 170 170 171 173 174 171 171 171 171 171 172 172 172 172 172 172 173 173 173 174 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 171 172 173 173 174 175 175 175 174 174 173 173 174 174 175 175 175 174 174 174 174 174 174 172 172 173 174 175 175 174 174 173 173 172 174 176 176 174 172 173 173 173 174 174 174 175 175 174 176 177 177 176 175 177 179 177 177 177 178 178 179 179 179 177 177 176 176 176 177 178 179 179 179 179 179 179 179 179 179 178 179 180 180 180 181 181 182 182 182 183 184 185 186 186 187 186 186 187 187 187 187 186 186 188 188 188 188 188 187 187 187 185 187 189 189 189 189 190 192 189 190 191 192 192 192 192 192 191 190 190 191 193 194 193 192 190 191 193 194 194 194 193 193 195 196 198 199 200 200 200 200 201 201 201 201 201 201 200 200 203 203 201 201 201 201 203 203 203 203 203 204 204 205 205 205 203 203 202 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 205 204 203 200 198 196 206 204 202 200 198 198 198 199 200 198 198 199 200 200 197 195 199 199 198 197 197 196 195 195 197 198 199 199 199 198 197 196 197 197 196 196 196 197 198 199 198 199 200 201 201 201 200 199 200 200 200 200 200 201 201 201 200 201 201 202 202 203 204 204 205 206 206 205 203 203 205 207 208 208 208 208 207 206 205 204 208 208 207 205 203 204 206 208 208 205 203 203 205 206 205 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 202 203 204 205 205 204 203 202 205 205 204 204 204 204 205 206 203 203 204 204 205 206 206 207 207 207 207 208 208 208 209 209 208 208 208 208 208 208 208 208 206 207 207 207 207 206 205 205 208 208 208 208 208 208 208 208 207 207 206 206 205 205 205 204 207 206 206 205 204 202 201 200 200 206 208 199 174 128 104 123 184 218 208 196 197 198 205 196 203 210 211 155 111 105 166 223 209 203 199 200 202 201 202 205 203 204 205 205 205 204 204 203 203 203 204 204 205 206 206 206 207 207 206 206 205 205 205 204 205 205 205 206 206 206 206 206 210 209 202 198 203 210 210 207 208 212 212 194 158 143 174 219 233 220 203 133 85 144 216 229 171 105 136 213 230 209 181 167 201 213 217 209 204 209 211 207 215 205 201 204 207 212 213 205 202 205 211 209 210 214 211 209 212 211 210 210 210 210 209 208 210 210 211 211 211 211 211 211 216 214 212 213 214 215 213 211 212 212 212 212 212 212 212 212 214 214 213 212 212 213 214 214 211 207 213 219 216 213 214 212 218 217 209 213 210 209 219 211 210 211 209 216 215 221 225 198 153 180 223 180 165 221 243 182 150 115 107 97 85 90 95 102 103 92 101 130 138 115 115 142 111 105 121 93 63 83 137 206 236 183 149 182 197 113 24 10 74 199 247 244 144 32 61 93 104 119 127 112 101 120 147 156 147 143 139 145 146 136 142 168 161 109 88 87 113 157 165 160 174 152 134 174 182 181 187 202 204 203 204 199 194 203 213 209 220 204 203 202 203 199 188 196 171 136 134 185 233 210 162 165 137 97 74 67 76 130 179 180 131 111 174 237 230 220 192 132 154 219 239 235 186 133 126 97 104 155 166 117 116 161 173 168 175 201 218 203 168 133 105 88 92 107 98 51 56 115 136 129 105 149 165 127 71 108 126 136 95 66 71 114 143 152 162 173 169 134 172 237 172 74 125 222 213 206 213 179 120 133 188 203 206 191 189 192 175 131 118 158 208 196 152 128 146 160 179 129 37 64 156 166 108 64 117 193 209 199 173 198 209 207 169 129 164 185 206 189 193 233 206 130 127 156 171 151 106 78 120 193 166 125 132 165 189 151 104 50 52 133 191 182 158 165 195 221 241 247 242 177 81 44 54 55 103 158 147 94 65 69 52 81 178 240 231 188 203 184 140 170 219 224 235 243 190 62 59 127 169 188 195 205 219 240 222 138 89 170 220 215 205 200 193 193 197 196 196 196 195 195 195 195 192 194 196 196 193 191 191 192 191 207 210 156 109 109 146 209 202 172 156 154 142 139 164 192 197 204 189 155 139 104 93 162 201 200 200 195 193 175 140 129 163 158 159 173 188 149 136 127 78 40 63 103 94 80 68 35 27 28 27 34 39 32 42 76 116 140 147 121 73 28 16 32 29 30 39 37 24 12 62 171 212 208 200 194 192 192 192 191 191 189 189 211 227 156 78 12 100 185 195 125 72 38 19 26 59 89 92 63 34 28 74 140 138 137 140 177 160 140 142 159 168 188 186 179 187 194 218 174 109 17 25 22 27 105 169 220 186 183 177 183 175 168 182 183 184 212 209 162 122 77 67 38 20 50 101 150 150 141 157 158 158 174 161 164 186 189 158 108 107 194 211 130 80 104 111 79 76 80 101 155 180 195 186 188 181 186 183 145 139 146 156 134 115 149 171 155 147 131 127 176 190 168 157 183 200 189 180 175 193 120 69 61 107 156 151 149 152 149 130 111 121 142 163 184 176 179 184 194 199 191 193 208 223 162 118 142 137 73 41 43 77 117 117 113 105 109 101 120 141 133 89 109 152 84 46 133 189 172 151 148 156 159 170 191 188 204 219 179 127 11 11 101 174 219 195 192 205 168 139 120 127 166 190 197 190 182 186 176 182 179 179 181 184 184 185 187 187 184 184 191 194 179 148 123 103 99 137 179 174 156 163 176 166 142 182 210 139 53 40 66 94 121 97 59 67 149 194 214 189 190 200 194 167 64 37 109 150 195 188 157 105 78 118 136 119 124 117 128 150 176 202 202 187 114 114 171 197 194 191 197 197 196 187 183 194 194 189 204 206 128 52 66 137 174 186 213 221 185 154 140 116 122 148 133 78 69 106 195 197 113 86 109 119 188 223 161 76 127 185 190 157 84 73 88 112 130 113 117 153 175 174 174 172 156 142 126 105 61 16 77 152 238 216 134 95 132 161 146 126 138 136 103 116 195 220 199 183 171 145 105 81 78 80 80 84 84 68 55 87 104 119 129 151 162 148 139 132 108 115 146 143 107 103 131 146 174 149 118 150 192 197 195 182 155 140 153 174 183 185 188 188 186 185 186 185 183 184 187 185 185 185 184 184 184 183 183 188 188 183 182 189 191 171 146 132 144 157 164 167 169 166 161 152 125 113 137 175 196 198 195 197 197 194 192 197 201 191 175 164 83 82 136 183 215 216 125 66 151 196 203 189 194 185 186 188 188 188 188 188 188 188 188 188 189 191 193 191 188 189 191 186 190 204 159 91 112 175 192 185 156 120 88 116 169 170 158 142 122 150 188 215 226 196 153 152 177 204 208 197 196 198 193 190 192 199 206 201 175 135 104 87 135 179 208 205 200 187 135 144 166 182 182 165 164 185 189 180 185 193 195 187 182 189 196 189 189 189 189 191 190 187 183 187 187 187 187 187 187 187 187 188 188 188 188 188 187 187 187 188 188 189 189 190 191 191 192 192 192 193 193 192 191 190 190 191 194 196 195 194 193 194 195 197 197 198 198 199 200 200 200 202 202 202 202 202 203 203 203 204 204 204 204 204 204 205 206 204 205 205 205 205 205 205 206 202 201 200 199 198 197 196 196 198 196 198 203 204 202 202 205 207 208 208 209 209 208 208 207 204 204 204 204 204 204 204 204 204 204 203 203 203 203 204 204 207 204 201 201 204 205 203 201 210 209 208 208 209 210 212 213 213 213 213 213 213 213 213 213 215 215 214 213 212 212 211 211 212 212 212 211 211 211 210 210 211 210 210 209 208 207 207 206 202 203 204 203 202 201 202 204 207 208 209 211 212 213 213 212 211 211 211 210 207 204 201 199 191 193 195 194 192 190 190 191 188 189 190 190 189 190 193 196 195 195 195 196 197 199 200 201 201 202 203 204 206 208 209 210 211 213 214 214 212 212 213 215 216 215 214 214 214 215 216 217 213 214 215 217 219 219 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 217 218 219 219 220 220 220 220 222 221 220 219 219 219 219 219 220 220 219 219 219 220 221 221 223 223 224 225 226 227 227 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 230 230 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 228 228 228 227 227 227 226 226 226 226 226 225 225 224 224 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 220 221 222 223 224 225 226 226 224 224 224 223 223 223 222 222 224 224 223 223 223 223 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 224 222 222 223 223 223 224 224 224 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 228 228 228 227 227 227 227 227 167 168 169 170 171 171 171 170 171 171 170 170 170 170 169 169 168 169 169 170 170 171 171 171 166 166 167 168 169 170 171 172 165 166 168 169 170 171 171 171 171 171 170 170 170 170 169 169 167 168 168 169 169 170 170 170 171 169 168 168 170 171 170 168 169 169 170 170 170 169 168 167 167 167 167 169 171 171 169 166 171 171 170 170 170 170 169 169 171 171 172 170 169 169 170 172 169 169 170 171 172 172 173 173 167 167 168 169 169 170 171 171 169 169 170 170 170 170 169 169 170 171 172 172 172 170 168 166 170 171 172 172 172 172 171 170 172 172 171 171 171 171 171 171 170 170 171 171 171 171 172 173 173 171 170 170 172 172 171 169 173 172 171 171 171 171 172 173 170 171 171 172 173 173 174 174 171 172 172 172 173 173 173 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 171 172 173 174 174 174 174 174 179 177 174 172 171 172 173 175 174 174 174 174 174 175 176 176 175 174 174 175 176 176 174 172 173 173 173 174 174 174 175 175 175 177 178 178 176 176 177 179 177 177 177 178 178 178 178 179 177 176 176 175 176 177 178 178 177 177 178 178 179 180 180 180 178 179 180 180 180 181 181 182 181 181 182 183 184 186 186 187 186 185 185 184 184 185 185 186 184 185 187 188 189 188 187 186 181 183 186 187 186 187 189 192 189 189 190 190 191 190 190 190 189 190 191 191 190 190 191 192 189 191 193 194 194 193 192 191 194 195 197 198 199 200 199 199 200 200 200 200 200 200 200 200 202 201 200 200 200 202 204 205 201 201 202 203 204 205 206 206 205 202 199 201 205 206 203 200 203 203 203 203 203 203 203 203 205 205 205 204 202 200 198 196 199 199 199 200 201 203 205 206 200 199 198 199 200 200 198 195 203 202 201 200 200 199 198 197 195 197 199 201 201 200 198 197 197 197 196 196 196 197 198 199 198 198 199 200 200 200 200 199 197 198 198 199 200 201 202 202 201 201 201 202 203 203 204 204 205 206 206 205 203 203 205 207 208 208 208 208 207 206 204 204 208 207 205 205 207 207 205 204 207 205 203 203 205 206 206 205 200 200 201 202 203 204 205 205 204 204 204 204 204 204 204 204 202 203 204 204 204 204 203 202 200 201 202 203 204 205 205 205 205 205 205 204 204 203 203 203 206 206 207 207 207 208 208 208 206 206 206 207 208 209 210 210 210 209 208 207 207 207 208 208 207 207 207 207 207 207 207 207 204 204 204 204 204 204 204 204 205 204 203 202 201 201 201 201 206 203 198 203 203 174 135 117 169 213 205 188 198 201 200 200 203 205 217 179 126 107 171 224 204 200 200 204 206 203 201 202 202 202 202 203 204 205 207 208 205 205 205 204 204 204 204 204 205 205 205 205 204 204 204 204 204 204 205 205 206 206 207 207 205 209 204 205 218 219 208 203 200 216 215 183 152 151 174 194 241 218 188 163 144 171 212 206 141 120 182 241 219 177 175 199 205 209 211 209 207 209 209 209 212 206 204 208 208 205 206 209 207 215 217 213 211 213 212 206 212 212 211 209 208 208 210 212 211 211 211 211 211 211 210 210 214 213 212 213 215 216 215 214 212 212 212 212 212 212 212 212 214 214 213 212 212 213 214 214 211 215 219 218 216 218 221 222 217 220 212 214 210 205 216 216 198 184 190 216 219 228 236 208 139 152 166 105 104 191 240 194 140 90 87 94 89 94 87 72 79 73 90 118 106 93 115 156 129 146 204 161 59 12 46 151 224 231 201 177 162 91 12 3 107 236 254 203 98 37 83 97 82 103 110 83 60 81 108 109 99 114 140 148 133 129 143 153 134 118 111 101 107 122 118 118 183 152 139 182 180 179 197 216 210 208 206 201 200 206 195 169 175 192 209 210 218 209 175 167 195 177 150 160 181 178 161 140 98 80 92 89 67 101 149 146 121 112 187 246 231 232 206 110 115 210 243 232 152 109 169 176 163 181 174 157 187 211 188 180 204 214 222 222 209 180 134 97 59 68 74 45 56 111 137 152 173 212 229 166 75 124 179 198 167 115 90 113 143 171 211 243 204 165 203 233 141 82 157 224 208 204 213 177 114 126 184 203 206 185 191 194 185 156 133 164 180 198 156 100 127 192 223 151 45 58 108 107 89 104 173 232 210 215 205 225 234 228 183 130 168 233 213 174 204 210 147 81 175 220 206 167 142 94 98 179 202 177 146 153 185 189 174 110 84 162 234 240 216 217 233 237 225 250 246 179 117 115 112 75 55 95 124 115 92 93 67 56 124 212 238 206 215 207 148 126 197 239 252 221 140 58 118 216 208 224 213 205 218 230 197 126 121 190 217 201 201 204 194 192 195 195 195 194 194 194 193 193 194 195 194 192 190 189 190 192 201 205 182 90 85 164 188 206 199 173 155 148 138 138 151 160 180 211 198 157 129 72 65 159 196 202 191 194 203 191 167 140 189 183 171 166 174 141 129 113 82 41 78 142 151 146 105 23 20 41 43 39 40 26 40 91 160 215 228 173 93 28 10 27 35 35 39 29 18 23 86 191 208 202 195 190 188 189 191 192 200 197 199 210 209 129 62 19 70 101 96 68 47 20 21 61 87 135 142 95 39 9 41 112 151 172 159 157 142 152 173 193 191 193 187 180 178 187 227 190 122 25 20 23 30 89 147 211 187 198 196 184 148 128 165 201 208 212 190 112 61 27 22 34 65 131 181 203 178 122 107 119 152 193 170 140 171 202 159 74 112 206 218 122 53 62 87 95 107 92 124 202 215 202 181 181 184 180 183 162 143 116 126 137 144 144 130 120 140 141 134 168 167 133 136 193 205 192 194 166 142 63 42 57 114 158 135 143 161 170 141 77 82 130 166 217 190 184 187 190 183 184 204 220 202 109 75 133 132 66 46 56 54 67 53 49 55 74 90 123 139 111 98 159 191 94 38 110 138 139 134 136 147 161 187 215 211 209 209 131 76 23 43 108 167 224 203 190 199 162 133 119 123 156 177 192 189 181 185 179 183 186 187 185 184 185 184 183 187 184 186 194 195 177 140 110 96 73 122 201 209 178 160 156 148 142 181 178 117 62 51 92 132 165 139 92 94 163 203 209 181 180 188 150 116 55 42 95 152 217 217 178 134 110 122 119 102 111 131 169 184 185 200 199 201 153 128 128 170 211 200 193 206 201 191 190 198 204 208 214 194 64 24 123 203 194 173 177 190 160 149 161 152 155 167 141 89 76 82 138 151 93 68 88 143 184 173 116 71 139 204 181 109 61 67 85 98 112 124 160 196 196 155 133 158 189 185 146 109 43 12 79 154 249 227 126 105 151 181 165 152 161 137 84 92 185 229 222 211 196 151 85 81 92 87 84 89 79 70 79 106 112 119 126 117 94 94 117 126 121 108 106 115 122 127 138 162 173 147 120 156 206 206 177 121 106 114 152 184 193 192 196 193 184 181 187 188 182 181 186 185 185 185 185 184 184 184 183 189 188 182 179 184 188 178 163 137 145 154 160 166 172 177 178 183 178 182 195 202 197 190 189 184 190 192 188 187 192 193 191 201 155 101 78 125 174 177 102 68 168 198 204 193 189 186 187 187 187 187 187 187 187 187 187 188 185 189 196 195 187 187 195 198 210 210 126 72 136 212 246 222 140 83 94 139 147 127 134 135 121 155 185 185 183 173 166 188 214 217 195 189 198 199 192 194 191 193 199 200 182 149 121 99 122 164 202 204 204 198 157 140 151 175 165 147 162 177 180 182 181 187 190 187 191 187 171 181 189 193 190 187 189 189 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 188 188 189 190 190 191 191 194 193 192 191 190 190 190 190 193 194 195 193 192 191 193 195 197 198 198 199 199 200 201 201 201 202 202 203 203 204 204 204 205 204 204 204 204 205 205 206 205 205 205 205 205 204 204 204 205 205 204 203 202 201 200 200 199 198 199 203 204 203 203 205 205 206 207 207 207 207 206 205 204 204 204 204 204 204 204 204 204 203 203 203 204 205 206 206 205 205 204 204 205 205 206 205 209 209 209 210 210 211 212 212 213 213 213 213 213 213 213 213 215 214 214 213 212 211 211 211 212 212 212 212 211 211 211 210 213 213 212 210 209 207 206 206 202 203 204 203 201 200 200 202 206 207 209 211 213 214 214 214 212 212 212 211 209 207 204 203 193 195 196 195 193 191 192 192 190 191 191 190 189 191 195 198 194 194 194 196 198 200 202 204 199 200 202 205 207 210 212 213 210 212 214 214 213 213 214 216 216 215 215 214 215 216 217 217 217 217 219 220 220 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 216 218 220 222 222 221 219 218 221 220 219 217 216 215 215 215 220 220 219 219 219 220 221 222 223 224 224 225 226 227 228 228 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 229 229 228 228 227 227 227 227 226 226 226 225 225 225 224 224 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 225 225 224 224 224 224 223 223 223 222 224 224 223 223 223 223 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 223 223 223 223 222 223 223 223 224 224 224 224 223 224 224 224 225 225 225 226 225 225 225 225 225 225 225 225 227 227 227 227 228 228 228 228 167 167 169 170 170 170 170 169 171 171 170 170 170 170 169 169 172 172 171 170 169 168 167 167 167 167 168 168 169 170 170 171 164 166 168 170 171 171 170 170 171 171 170 170 170 170 169 169 168 168 169 169 169 169 169 169 171 170 168 169 171 171 170 169 170 170 170 169 169 168 168 168 167 167 168 170 172 171 168 165 170 170 170 170 170 170 170 170 172 172 171 171 170 169 169 170 170 170 170 171 171 172 172 172 169 169 170 171 171 172 173 173 168 169 169 170 170 169 169 168 170 170 170 170 170 170 170 170 170 171 172 172 172 172 171 170 172 172 172 171 171 170 170 170 170 170 171 171 171 171 172 173 174 172 170 171 172 172 170 168 172 172 172 171 171 172 172 172 173 173 172 172 172 171 171 171 171 171 172 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 170 171 173 175 176 175 174 174 177 176 174 173 172 173 174 174 177 176 174 173 173 174 176 177 177 176 175 175 177 176 174 171 175 175 175 176 176 176 177 177 175 177 178 177 176 175 177 178 177 177 177 177 177 178 178 178 177 176 175 175 175 176 177 178 174 174 175 176 177 178 178 179 178 179 180 180 180 181 181 182 181 182 183 184 185 186 187 188 187 186 184 183 183 184 186 187 182 184 186 188 189 187 185 184 181 183 185 185 185 185 187 189 188 189 189 189 189 189 188 188 189 191 193 192 189 188 190 192 191 191 191 191 191 191 192 192 192 193 195 197 198 199 199 199 199 199 199 199 199 200 200 200 198 199 200 201 202 203 204 204 201 202 202 203 204 204 205 205 206 203 201 202 205 207 204 201 203 203 203 203 203 203 203 203 203 203 203 203 202 201 200 199 197 198 199 201 203 205 207 208 201 200 199 200 201 201 199 196 202 200 199 199 200 200 199 198 196 198 200 202 202 200 197 195 197 197 196 196 196 197 198 199 198 198 198 199 199 199 199 199 197 197 198 199 199 200 201 201 201 201 202 202 203 204 204 205 205 206 206 205 203 203 205 207 203 204 205 207 208 208 208 207 208 206 204 206 209 210 205 200 207 204 203 203 205 206 206 205 200 200 201 202 203 204 205 205 203 203 203 203 203 203 203 203 202 202 202 203 203 202 202 202 200 201 203 204 205 204 203 202 205 205 204 204 203 202 202 202 205 206 206 206 207 207 207 207 206 206 207 207 208 208 208 209 211 210 208 207 207 208 209 210 206 206 206 206 206 206 206 206 203 203 204 204 204 204 204 205 205 203 202 200 200 201 202 203 203 198 188 204 224 214 180 139 151 204 207 190 201 202 194 202 196 195 218 204 151 118 175 216 201 198 199 204 206 204 202 202 203 203 202 202 203 205 207 209 209 209 208 207 205 204 203 203 205 205 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 201 208 213 202 195 202 207 201 223 212 165 139 156 173 171 227 200 169 188 198 191 197 178 133 150 220 244 197 162 178 216 208 206 206 209 210 208 208 210 203 207 211 214 214 207 204 210 226 221 210 214 215 209 211 206 211 212 211 209 206 206 211 215 212 212 212 211 211 210 210 210 213 211 210 211 213 214 213 212 211 211 211 211 211 211 211 211 214 214 213 212 212 213 214 214 214 220 216 213 225 235 227 214 204 219 221 223 209 193 210 229 171 144 165 219 230 230 234 205 138 119 123 83 79 136 202 207 137 95 103 111 95 94 77 44 49 51 83 140 160 179 179 175 166 165 202 187 103 29 27 89 174 247 247 185 135 69 12 10 94 233 239 132 52 86 167 159 123 125 131 115 89 87 86 65 55 105 167 175 145 142 145 125 95 108 117 103 75 59 82 128 177 145 136 177 170 178 202 215 213 207 205 207 211 204 156 95 107 177 222 212 213 212 186 182 223 228 198 173 149 139 154 142 94 88 96 91 78 100 125 116 90 102 181 251 249 235 186 81 101 210 251 202 119 137 230 243 165 134 151 209 243 216 180 194 223 211 202 209 224 218 183 145 94 66 43 17 67 168 213 235 235 238 235 164 66 137 224 249 224 197 169 143 120 128 166 197 180 147 157 148 92 114 193 218 203 199 212 186 123 120 177 212 200 186 193 182 181 177 139 132 162 194 148 66 109 216 240 137 45 38 51 71 109 166 213 229 199 203 197 213 216 197 162 121 160 238 224 190 182 136 117 140 197 235 217 201 213 171 137 177 206 224 183 162 186 224 243 187 132 147 198 241 237 219 214 212 225 212 178 143 159 209 204 149 90 53 58 81 104 139 130 99 78 146 179 168 196 213 147 82 146 245 248 151 83 108 193 230 204 213 207 208 217 197 148 107 169 209 209 187 194 198 192 198 195 195 194 194 194 193 193 193 194 194 192 190 188 189 194 197 214 175 128 79 118 199 201 184 195 183 179 177 169 162 149 131 145 168 158 136 113 61 62 140 176 195 171 162 172 178 179 152 181 202 207 191 178 134 118 100 98 43 58 131 180 181 112 11 34 94 97 53 28 19 32 74 121 193 218 164 88 31 12 25 37 33 34 24 21 33 76 147 139 134 131 131 132 134 137 141 142 152 165 160 145 81 47 39 54 47 28 25 27 13 29 85 104 177 195 132 58 14 26 77 124 191 197 181 164 182 188 186 189 186 183 183 185 197 224 165 104 24 21 28 29 60 113 194 198 207 197 176 134 109 152 203 213 175 130 60 32 22 20 76 141 208 220 206 175 112 82 95 156 200 170 128 151 185 154 80 119 194 198 117 58 56 91 132 131 98 125 206 212 195 177 180 185 178 190 187 163 107 110 141 148 147 123 110 130 135 117 118 136 128 131 182 197 175 165 134 114 79 92 82 123 187 173 185 181 170 167 103 69 105 146 203 196 184 180 180 187 206 206 180 126 49 58 87 91 72 63 125 133 102 56 35 33 41 67 108 116 97 122 203 210 95 34 90 104 112 116 127 149 171 193 214 219 187 147 52 46 91 107 92 139 210 219 202 171 153 156 122 112 143 168 188 187 178 186 186 184 188 188 184 182 184 185 183 184 187 192 193 189 178 164 154 143 90 101 171 211 211 185 145 122 110 133 127 129 136 119 142 175 190 170 139 117 128 170 207 191 144 134 112 114 86 62 83 144 212 207 173 165 160 138 100 97 119 158 202 203 186 192 190 191 192 161 103 134 204 202 195 200 182 174 189 196 202 214 210 166 30 35 171 221 183 142 115 119 112 141 190 190 174 161 123 105 106 92 94 99 85 103 153 192 157 108 73 77 135 157 118 59 51 70 81 98 130 157 189 200 205 158 119 139 185 203 178 152 54 9 79 166 228 186 118 147 187 209 194 181 172 127 66 68 147 207 225 211 172 121 66 86 117 107 98 102 83 78 99 132 154 160 154 125 86 81 94 91 92 83 83 103 123 132 141 162 162 142 120 139 178 170 128 107 124 156 185 195 190 189 195 182 181 183 187 186 183 182 184 186 186 185 185 185 184 184 184 185 185 183 181 185 191 189 182 171 175 179 181 183 187 191 194 196 196 200 204 200 190 187 191 182 190 194 188 183 184 189 191 192 218 175 86 79 102 107 58 84 188 200 202 193 182 187 191 187 187 187 187 187 187 187 187 189 187 187 190 188 184 187 193 200 218 198 81 61 173 230 236 185 106 93 150 173 148 145 176 164 118 121 139 141 152 173 197 198 208 200 189 193 192 192 204 192 192 191 191 189 185 180 177 163 138 151 188 200 207 209 186 143 135 160 161 169 195 174 145 165 195 201 185 185 188 174 156 174 187 194 189 185 188 191 189 187 187 187 187 187 187 187 187 186 186 187 187 188 188 189 189 188 188 188 189 189 190 190 190 195 193 191 189 188 188 189 190 194 194 194 192 190 190 193 195 198 198 198 199 200 200 201 201 201 201 202 203 204 204 205 205 204 204 204 204 204 205 205 206 206 205 205 205 204 204 203 203 205 205 204 204 203 202 202 201 199 200 201 203 204 204 204 205 204 205 206 206 206 206 205 204 205 205 205 205 205 205 205 205 204 204 204 204 205 206 207 208 207 207 208 208 208 209 210 211 208 209 210 211 212 212 212 211 213 213 213 213 213 213 213 213 210 210 211 212 213 213 214 214 213 213 212 212 212 211 211 211 213 213 212 211 210 209 208 208 205 205 204 202 199 199 201 204 203 205 207 209 211 212 213 213 212 212 212 211 210 208 206 205 198 199 199 198 194 192 192 193 195 195 194 193 192 194 198 202 195 195 196 197 198 200 202 203 200 201 203 205 208 210 212 213 210 212 214 214 213 213 215 217 216 216 215 215 215 216 217 218 219 219 220 221 221 221 221 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 219 219 220 220 221 220 220 219 219 218 217 216 216 216 216 216 220 220 219 219 220 221 222 223 224 225 225 226 227 228 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 231 232 232 233 233 232 232 232 232 232 232 232 232 233 233 232 232 231 230 229 229 230 229 229 229 228 228 228 227 227 227 226 226 225 225 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 225 225 224 224 224 223 223 223 224 224 223 223 223 223 222 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 222 223 223 223 224 224 224 225 225 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 229 229 229 167 168 169 170 170 170 169 169 171 171 170 170 170 170 169 169 171 171 170 169 168 167 166 165 169 169 169 169 169 169 168 168 167 168 170 171 171 170 168 167 171 171 170 170 170 170 169 169 171 170 170 169 168 168 167 167 171 170 168 169 171 171 170 169 170 169 169 169 169 169 169 169 169 168 168 170 172 171 168 166 170 170 170 170 170 170 170 170 171 171 170 170 170 169 168 168 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 168 169 169 170 170 169 169 168 171 169 167 166 167 170 174 176 170 171 172 172 172 172 171 170 172 172 172 171 171 170 170 170 170 170 171 171 171 171 172 173 174 172 170 171 172 172 170 168 171 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 171 171 171 171 172 172 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 175 174 174 173 173 172 172 171 171 172 174 176 177 177 176 175 171 172 174 175 176 175 175 174 177 176 174 173 173 174 176 177 177 176 175 175 177 176 174 171 175 175 175 176 176 176 177 177 174 176 177 176 174 174 175 176 177 177 177 177 177 177 177 177 176 176 175 175 175 176 177 177 174 174 175 175 176 177 178 178 178 179 180 180 180 181 181 182 182 183 184 185 186 187 188 188 187 186 184 183 183 184 186 187 182 184 186 187 187 185 182 181 183 185 186 186 184 184 185 187 187 188 188 188 188 188 187 187 190 192 194 193 190 189 191 193 194 192 189 187 187 189 192 194 190 192 194 195 197 198 198 198 197 197 198 198 199 199 200 200 194 197 200 204 205 204 202 201 203 203 203 203 203 202 202 202 205 205 205 205 205 205 205 205 203 203 203 203 203 203 203 203 200 201 201 202 202 203 203 203 204 204 204 203 202 201 200 199 202 201 200 201 202 202 199 197 196 195 193 195 198 199 198 196 199 200 201 202 201 199 196 194 197 197 196 196 196 197 198 199 197 197 197 197 198 198 198 199 199 199 199 199 199 199 199 199 201 202 202 203 204 204 205 205 205 206 206 205 203 203 205 207 203 204 205 206 207 207 207 207 208 205 203 206 210 211 205 199 207 205 203 203 205 206 206 205 203 203 203 203 203 203 203 204 203 203 203 203 203 203 203 203 202 202 201 201 201 201 202 202 202 203 205 205 205 203 201 200 202 202 202 203 203 203 203 203 205 205 205 205 206 206 206 207 208 208 208 207 207 206 206 206 208 207 205 204 203 204 206 207 206 206 206 206 206 206 206 206 204 204 204 204 204 205 205 205 204 203 202 201 201 202 203 204 193 201 195 203 210 207 196 162 134 188 210 199 203 199 189 201 195 190 209 211 168 128 180 213 203 199 197 201 203 203 203 205 206 205 203 202 202 203 205 206 207 206 206 206 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 205 204 204 203 203 214 202 210 188 139 151 203 217 211 210 206 192 163 143 155 180 185 179 169 207 220 179 157 145 154 195 235 199 152 168 200 214 209 205 204 208 210 208 207 210 209 211 204 204 218 218 209 208 235 208 183 204 217 205 210 211 211 212 211 208 206 207 211 215 212 212 212 211 211 210 210 210 214 212 211 211 212 213 211 210 211 211 211 211 211 211 211 211 214 214 213 212 212 213 214 214 213 211 208 215 219 200 184 190 200 221 226 226 201 170 196 240 180 127 150 236 245 212 203 190 174 128 133 124 117 131 184 220 153 139 167 167 130 115 90 52 27 31 74 167 219 254 242 222 234 189 147 147 120 72 65 60 110 211 253 229 152 51 3 28 93 179 160 75 64 159 237 205 184 179 181 167 141 138 120 76 47 113 173 159 120 127 134 104 63 83 85 65 39 44 104 169 146 121 111 149 154 179 207 210 203 201 204 208 211 195 136 67 80 180 231 191 171 188 197 212 213 224 226 235 194 134 129 133 99 79 66 79 98 95 96 113 90 98 150 237 247 190 141 101 141 205 227 148 103 180 249 246 135 87 145 236 230 168 151 187 217 207 201 209 225 230 215 195 166 129 84 19 61 181 232 250 228 233 233 163 71 151 232 237 221 223 222 194 141 109 109 118 126 102 87 66 71 146 215 225 201 195 209 202 150 123 165 219 204 193 193 174 166 164 132 112 192 186 122 50 108 210 210 96 25 46 77 125 171 209 215 197 195 194 197 212 203 159 130 108 181 219 232 204 129 98 147 173 180 211 221 226 235 206 162 153 210 244 206 171 163 193 236 221 172 126 131 189 224 226 223 219 226 167 125 144 198 237 240 225 194 116 54 20 62 159 186 138 57 73 86 98 156 199 142 64 132 223 203 108 82 165 232 214 196 199 204 214 210 164 120 122 198 210 199 188 195 193 189 201 195 195 195 194 194 194 193 193 193 192 191 189 189 193 199 205 216 133 88 127 178 201 198 180 190 189 195 198 196 190 168 138 122 104 104 130 134 106 92 97 135 175 165 149 151 161 168 140 150 185 199 180 164 126 118 103 110 66 54 102 151 141 77 18 62 120 116 58 28 24 28 43 49 106 133 106 64 33 20 23 20 22 32 25 25 38 60 98 84 80 80 83 84 82 84 89 87 94 100 80 74 44 34 40 33 30 26 39 49 32 30 60 125 217 239 160 68 21 17 32 79 163 201 211 200 196 181 169 182 180 176 181 197 210 212 119 65 22 31 39 29 34 79 171 200 203 189 188 173 140 140 157 164 109 74 36 24 24 39 137 180 221 217 200 170 104 76 97 151 181 160 124 117 123 121 98 104 161 169 126 104 109 132 162 142 106 121 189 196 191 180 180 179 188 201 190 172 127 128 154 146 139 132 146 156 132 93 65 112 142 130 133 147 123 105 100 129 149 169 99 109 199 202 198 197 182 190 150 107 93 103 167 211 200 197 200 203 202 164 107 60 42 79 114 137 122 109 183 206 167 127 96 64 30 43 81 81 83 128 196 183 81 33 72 105 104 111 141 182 195 180 166 151 102 61 21 78 171 159 70 107 184 214 208 162 126 130 103 102 142 176 198 194 180 184 182 183 184 183 180 180 183 186 185 185 188 191 189 185 184 188 193 182 135 123 153 178 194 188 165 128 82 85 114 173 201 169 177 193 200 193 181 139 97 143 208 184 98 92 138 174 124 86 105 146 169 157 158 189 184 133 83 119 160 186 198 197 196 193 169 163 201 189 119 111 149 163 185 169 134 129 168 178 186 207 192 121 19 69 203 221 185 137 66 63 92 144 187 187 187 179 129 150 171 153 100 68 73 132 216 214 156 125 79 68 89 73 53 43 49 79 123 169 183 155 134 163 203 195 163 151 164 183 178 173 86 25 68 154 184 139 141 186 213 220 201 179 157 123 92 95 128 179 230 223 163 114 82 119 145 133 141 142 87 60 80 104 149 170 170 137 96 98 108 105 107 112 113 104 101 133 177 169 173 162 130 112 129 141 128 154 182 201 193 171 162 165 171 164 180 189 185 182 186 187 183 186 186 186 185 185 185 184 184 182 184 185 185 187 190 190 189 188 189 190 190 188 186 186 188 194 190 188 190 190 187 187 190 187 193 196 193 188 187 188 189 201 191 197 167 111 74 76 28 81 183 196 204 196 182 185 190 187 187 187 187 187 187 187 187 192 192 187 181 184 195 203 204 211 186 142 71 115 224 214 160 93 72 125 204 211 199 214 216 195 113 95 136 173 194 197 200 194 196 188 190 198 191 188 204 186 190 195 195 193 193 197 201 197 161 155 174 195 212 195 155 106 111 150 166 184 202 162 122 172 203 191 173 188 177 147 146 182 192 196 190 186 188 190 189 189 189 189 189 189 189 189 189 187 187 188 188 189 189 190 190 188 188 188 188 189 189 189 189 193 192 190 188 187 188 189 190 192 193 193 191 189 189 192 195 197 197 198 199 199 200 200 201 200 201 201 202 203 204 205 205 204 203 203 203 203 204 204 205 205 205 205 204 204 203 203 203 200 200 200 199 199 198 198 198 200 202 203 204 204 205 205 204 208 208 209 210 210 209 208 208 205 205 205 205 205 205 205 205 205 205 205 206 206 208 209 209 207 208 209 209 209 210 212 213 208 209 211 212 212 212 212 212 213 213 213 213 213 213 213 213 210 210 211 211 212 213 214 214 213 213 213 212 212 212 211 211 211 211 211 211 210 210 210 210 209 208 204 200 197 199 204 208 203 204 206 209 211 212 212 213 211 211 210 209 208 207 206 205 203 203 203 200 196 194 194 194 197 197 197 195 194 195 199 202 199 198 198 198 199 200 201 202 204 205 206 207 208 209 210 211 210 212 214 215 214 214 216 218 217 216 216 215 216 216 217 218 219 220 220 221 221 220 220 219 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 223 222 219 217 217 219 221 223 221 220 220 220 221 222 223 224 221 220 220 220 221 223 224 225 225 225 226 227 228 229 229 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 231 232 232 233 233 232 232 232 232 232 232 232 232 233 233 232 232 231 230 229 229 230 230 230 229 229 229 228 228 227 227 227 226 226 226 225 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 225 225 225 224 224 224 224 224 225 225 225 224 224 224 223 223 224 224 223 223 223 223 222 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 226 225 225 224 224 223 223 223 223 223 224 224 224 225 225 225 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 227 227 228 228 229 229 229 230 168 169 170 171 171 170 169 169 171 171 170 170 170 170 169 169 167 167 167 168 168 169 169 169 170 170 170 169 169 168 168 167 170 170 170 170 169 168 167 166 171 171 170 170 170 170 169 169 172 171 170 169 168 167 166 166 171 169 168 168 170 171 170 168 169 168 168 168 168 169 170 171 172 170 168 169 170 171 169 167 169 169 170 170 170 170 171 171 170 170 169 170 171 171 169 167 173 173 172 172 171 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 169 169 171 169 167 166 167 170 174 176 170 171 172 172 172 172 171 170 172 172 171 171 171 171 171 171 170 170 171 171 171 171 172 173 173 171 170 170 172 172 171 169 171 171 172 173 173 172 171 171 167 167 168 169 171 172 173 174 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 173 174 175 176 176 176 176 176 169 171 174 176 177 176 175 174 176 176 175 174 174 174 174 174 175 174 174 175 176 176 174 172 173 173 173 174 174 174 175 175 174 176 177 176 174 173 174 175 177 177 177 177 176 176 176 176 176 175 175 174 175 175 176 177 176 176 177 177 178 178 179 179 178 179 180 180 180 181 181 182 183 183 184 184 185 186 186 186 186 185 185 184 184 185 185 186 183 184 185 185 185 183 181 180 184 186 187 186 184 183 184 186 186 187 188 188 188 188 188 187 190 191 192 192 191 191 192 193 194 192 189 186 186 188 191 193 189 190 192 194 196 197 197 197 196 196 197 197 198 199 199 200 194 196 200 203 205 204 202 200 204 204 203 203 202 202 201 201 204 205 205 205 204 204 205 205 203 203 203 203 203 203 203 203 200 200 201 201 202 203 203 204 203 203 203 203 202 201 199 198 203 201 201 201 203 203 200 198 202 199 198 199 203 205 203 201 200 201 201 201 200 199 197 197 197 197 196 196 196 197 198 199 197 197 196 196 196 197 198 198 200 200 200 200 200 199 199 199 202 202 203 203 204 205 205 205 205 206 206 205 203 203 205 207 207 207 207 207 206 205 203 202 209 206 204 206 209 210 205 200 208 206 204 203 205 205 204 203 205 205 204 204 203 203 202 202 203 203 203 203 203 203 203 203 202 201 200 200 200 200 201 202 204 204 204 204 203 202 201 200 200 201 201 202 202 203 203 203 204 204 204 205 205 205 206 206 209 208 208 207 206 205 205 204 208 207 206 206 205 205 206 206 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 203 203 202 201 201 202 202 203 197 203 190 197 199 200 204 169 123 164 206 208 201 197 189 199 201 193 198 203 173 132 184 217 205 199 196 198 201 202 203 206 207 206 205 204 203 203 203 203 199 200 201 202 204 206 207 208 204 205 205 205 205 206 206 206 205 205 205 205 204 204 203 203 209 213 219 173 112 138 202 214 206 204 218 227 195 149 145 173 149 177 200 235 234 169 126 131 170 214 220 147 121 187 223 208 209 206 205 207 208 207 207 209 209 216 208 202 207 199 200 220 228 189 154 190 215 202 212 215 210 210 210 209 208 209 211 214 211 211 211 211 211 211 210 210 215 214 212 212 213 214 212 210 212 212 212 212 212 212 212 212 214 214 213 212 212 213 214 214 211 213 219 218 170 96 101 174 206 220 220 224 196 149 173 235 218 133 128 209 215 160 154 168 174 124 127 128 126 120 144 167 136 153 209 218 174 141 110 83 50 36 57 153 202 235 231 243 252 217 136 111 96 84 101 72 54 172 245 216 141 68 24 17 83 92 77 83 141 221 242 190 185 182 178 151 133 162 164 111 64 119 155 138 119 131 124 88 66 100 104 83 66 95 162 199 148 113 81 109 132 177 211 218 198 201 208 209 204 194 161 120 101 183 217 156 122 147 171 191 169 195 224 249 237 182 142 127 117 73 53 102 132 84 57 98 134 141 134 173 186 140 133 153 161 160 144 81 101 211 246 227 118 100 175 233 192 151 165 199 207 210 211 209 208 211 217 222 217 213 176 57 37 130 170 189 212 239 250 181 90 164 224 211 212 206 217 224 197 158 135 127 100 107 89 41 67 174 229 223 199 194 201 210 179 130 144 207 203 195 192 190 179 173 172 163 191 145 96 72 130 172 136 41 20 99 165 210 211 211 203 190 192 189 202 220 200 127 96 85 168 231 245 176 96 105 164 179 203 212 224 221 214 211 186 147 207 234 210 188 155 151 184 210 227 177 134 140 185 233 243 227 170 135 142 197 225 207 207 234 232 195 141 55 45 102 130 103 55 48 50 58 100 138 112 71 110 142 131 132 148 199 228 213 198 208 211 185 150 121 130 185 200 197 195 199 201 194 191 198 195 195 194 194 194 193 193 193 192 192 191 190 191 196 203 209 191 94 86 180 209 185 192 192 186 186 190 191 193 199 191 169 134 83 87 155 186 178 144 78 87 135 154 153 158 162 155 133 141 153 142 118 122 114 126 117 109 93 75 80 87 62 33 30 60 84 87 72 69 71 61 49 29 42 54 52 40 33 27 21 16 24 35 22 25 64 106 144 136 132 130 132 129 124 125 132 149 121 87 38 36 26 20 27 40 62 86 109 120 97 61 46 93 178 203 126 51 35 33 20 42 96 147 207 209 195 183 188 184 184 175 179 203 208 187 76 31 25 43 45 32 24 59 148 196 213 214 223 211 155 111 97 96 48 33 35 38 52 73 165 192 204 200 197 161 104 106 144 144 142 135 140 132 112 102 85 78 121 145 150 162 169 164 163 153 123 126 178 191 195 184 182 187 185 193 191 182 132 140 187 153 120 133 193 193 138 95 63 94 150 139 87 72 66 73 117 160 201 201 96 88 188 204 181 190 196 192 175 167 120 87 150 195 205 219 211 170 125 96 82 80 117 149 198 203 146 149 210 217 203 195 163 109 42 31 47 52 78 122 155 127 55 29 58 82 96 121 158 181 158 109 79 65 37 38 76 151 215 185 76 72 158 199 212 165 78 72 101 120 160 188 200 191 179 187 186 193 188 185 186 186 184 183 183 188 186 184 185 188 191 192 192 201 177 162 161 159 160 172 186 154 76 67 134 206 209 173 186 192 210 211 203 165 105 137 179 135 93 130 210 214 116 106 170 181 136 107 143 185 161 105 80 140 201 207 188 196 208 184 127 130 207 214 142 94 100 128 149 139 110 114 152 144 154 200 187 99 25 99 214 218 210 179 82 46 104 149 152 149 196 221 172 175 197 189 118 52 43 108 204 220 178 161 84 42 44 37 49 67 66 99 173 220 193 131 99 157 197 203 191 177 166 164 153 148 102 48 37 108 155 144 191 208 219 210 181 157 143 145 159 163 145 169 234 236 174 125 98 152 179 182 207 180 77 46 84 91 139 161 170 142 109 145 183 168 154 163 166 128 99 125 168 162 177 170 119 71 78 117 141 152 177 185 164 145 144 148 145 158 181 193 184 180 187 189 183 187 186 186 186 185 185 185 185 184 185 186 187 186 184 184 184 189 189 190 191 187 183 182 185 188 184 182 187 191 190 187 186 187 189 190 191 191 190 189 187 189 176 196 208 184 131 100 42 58 150 184 207 201 188 181 187 186 186 186 186 186 186 186 186 188 190 188 185 195 212 217 214 203 110 73 106 165 177 118 82 53 102 180 223 210 217 231 199 179 100 96 159 209 220 203 192 194 199 196 193 196 196 191 191 196 193 191 193 196 197 196 193 200 184 170 157 180 206 165 107 73 106 143 152 157 161 148 142 187 207 188 162 154 125 116 156 200 199 196 193 190 188 187 187 190 190 190 190 190 190 190 190 188 189 189 189 189 189 190 190 188 188 188 188 188 188 188 188 190 189 189 188 188 188 189 189 189 190 191 191 190 190 192 194 196 196 197 198 198 199 199 200 200 200 201 201 202 203 203 203 202 202 202 201 202 202 203 204 204 204 204 204 203 203 203 203 201 201 200 200 200 199 199 199 201 203 205 204 205 206 206 204 207 208 208 209 209 208 208 207 205 205 205 205 205 205 205 205 207 207 207 207 207 208 209 210 207 207 206 207 208 210 210 211 210 210 210 211 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 212 211 210 210 209 214 213 213 213 212 212 212 212 209 209 209 210 210 210 210 210 209 208 204 200 198 200 205 209 205 206 208 210 212 213 213 213 211 211 210 208 207 206 205 205 204 205 204 201 198 196 197 198 195 196 197 196 195 195 197 200 200 200 199 199 199 200 201 202 207 207 208 208 209 209 209 209 212 213 215 215 214 214 216 217 217 217 216 216 216 217 218 218 219 219 220 220 220 220 220 219 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 226 223 219 216 216 218 222 224 219 219 219 220 221 223 224 225 222 222 222 222 223 225 226 227 226 226 227 228 229 230 230 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 231 231 231 230 230 229 229 229 228 227 227 227 226 226 226 225 226 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 225 225 225 225 225 224 224 224 226 225 225 225 224 224 224 224 224 224 223 223 223 223 222 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 226 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 228 228 228 229 229 229 229 229 170 170 171 171 171 171 170 169 171 171 170 170 170 170 169 169 168 168 169 169 170 170 171 171 169 169 169 169 169 169 169 169 171 170 169 168 168 168 168 169 171 171 170 170 170 170 169 169 170 170 170 169 169 168 168 168 170 168 167 168 169 170 169 167 168 167 167 167 168 170 171 172 174 171 168 167 168 170 170 169 169 169 169 170 170 171 171 171 170 169 169 171 173 173 171 169 172 171 171 171 171 171 171 171 167 167 168 169 169 170 171 171 170 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 172 171 170 171 171 171 171 171 171 172 172 170 170 171 171 171 171 172 173 172 170 169 170 172 173 172 170 170 171 173 174 174 173 171 170 168 169 169 170 171 172 173 174 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 175 175 174 174 174 174 175 175 173 174 174 175 175 175 174 174 174 174 175 175 174 173 172 172 173 173 172 174 176 176 174 172 173 173 173 174 174 174 175 175 176 177 178 177 175 174 174 176 177 177 177 176 176 176 175 175 175 175 174 174 174 175 176 177 177 177 177 177 177 178 178 178 178 179 180 180 180 181 181 182 183 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 181 182 182 182 183 183 183 183 181 183 185 185 183 183 185 187 186 186 187 188 189 189 189 189 190 189 188 189 191 192 192 191 190 190 190 190 189 189 188 188 188 189 191 193 195 196 197 197 195 195 196 197 198 198 199 199 198 198 199 200 200 201 202 203 202 202 202 202 202 202 202 202 204 201 199 200 203 204 202 200 203 203 203 203 203 203 203 203 203 203 202 202 201 201 202 202 197 198 200 202 203 203 202 201 203 202 201 202 203 203 201 198 210 206 203 204 207 208 205 202 199 199 199 199 199 200 201 202 197 197 196 196 196 197 198 199 197 196 196 195 195 196 197 198 199 199 199 200 201 201 202 202 202 202 203 204 204 205 205 206 205 206 206 205 203 203 205 207 206 206 207 207 206 204 203 202 209 206 204 205 207 208 205 203 210 207 205 204 204 204 203 202 203 203 203 203 202 202 201 201 204 204 204 204 204 204 204 204 202 201 199 198 198 199 201 202 203 202 201 201 201 201 201 202 201 201 201 201 201 202 202 202 203 203 204 204 204 205 205 205 207 207 206 206 206 206 206 206 208 208 209 209 209 208 207 206 204 204 204 204 204 204 204 204 204 204 203 203 202 202 201 201 201 201 202 202 201 200 199 199 203 203 185 196 199 203 214 175 119 138 194 211 197 197 194 198 201 201 196 200 178 134 182 216 204 199 197 199 202 201 202 204 204 205 205 205 205 204 203 202 200 201 202 202 204 204 205 206 203 203 203 204 204 205 205 205 202 202 203 204 204 205 206 206 201 216 221 191 155 156 185 207 205 212 224 227 208 172 140 125 122 170 217 246 247 181 114 125 151 170 177 147 152 204 221 209 207 209 209 206 204 206 208 207 201 213 215 215 203 170 174 221 228 190 149 186 215 203 214 209 210 209 208 209 211 212 211 211 210 210 211 211 211 211 211 211 212 211 210 211 213 214 213 211 212 212 212 212 212 212 212 212 214 214 213 212 212 213 214 214 211 221 231 223 156 61 63 149 202 205 205 227 211 147 150 206 221 150 116 153 159 130 130 136 126 85 92 95 100 91 99 109 111 128 182 196 160 126 112 120 116 71 36 99 146 187 183 205 221 209 141 83 69 99 123 85 38 135 193 160 118 107 71 11 27 37 85 166 233 252 213 143 130 127 140 139 142 182 183 122 93 156 199 199 186 166 132 104 123 150 160 158 147 167 206 199 159 112 60 89 129 174 202 213 206 205 208 206 201 203 200 186 159 179 170 110 86 118 138 146 131 163 191 206 228 221 181 167 166 95 71 129 152 92 54 79 153 158 118 124 143 131 154 178 170 147 93 45 100 209 232 193 106 124 180 194 172 182 204 213 205 208 209 203 196 197 208 219 231 248 226 79 24 104 139 160 174 199 215 170 97 158 212 222 210 193 194 210 217 208 183 157 119 127 115 55 64 171 228 220 202 202 198 211 205 145 126 180 196 201 194 208 206 205 220 195 133 103 103 109 133 116 68 10 36 151 222 242 210 199 200 196 203 196 208 218 194 114 88 81 130 235 249 155 94 116 160 203 211 214 219 200 184 208 211 169 166 206 220 226 196 169 149 165 236 231 170 98 112 179 198 169 128 163 209 235 227 200 196 216 229 239 222 130 78 55 54 58 70 59 56 47 56 75 70 65 45 65 107 204 231 221 206 197 209 221 204 133 99 129 172 220 198 190 197 203 196 194 197 192 193 193 193 193 192 192 192 191 192 192 192 191 192 196 203 208 156 73 116 204 200 182 191 190 186 184 186 183 181 190 191 179 159 108 106 171 206 209 186 113 88 105 130 145 163 172 161 164 172 168 146 128 148 144 144 122 91 82 73 64 53 46 46 49 49 46 60 78 95 119 126 107 80 41 28 35 30 31 34 22 24 27 32 15 29 100 170 214 203 195 192 193 191 188 194 203 228 168 101 27 20 24 43 78 129 155 174 182 188 172 125 83 56 95 103 60 44 86 99 61 24 43 80 156 179 186 195 205 187 193 182 187 206 189 148 41 19 34 48 42 34 26 51 127 178 208 206 200 176 112 67 56 54 27 26 52 70 106 127 182 197 194 193 185 144 126 165 192 149 117 116 163 183 170 143 96 76 81 117 173 196 172 147 144 171 145 133 171 189 196 183 185 192 177 183 194 188 124 132 198 165 112 130 202 186 136 131 114 110 134 134 70 49 85 117 166 190 218 199 104 93 177 205 190 178 192 183 186 201 163 118 128 160 185 191 157 107 79 98 135 164 196 214 220 183 128 149 204 209 195 188 154 121 73 51 29 47 105 155 151 97 38 29 61 61 76 96 112 106 72 44 42 66 80 104 160 195 214 197 107 60 126 179 213 160 69 86 136 141 176 192 194 185 182 195 192 190 180 180 192 195 188 182 183 189 186 183 184 187 189 187 184 203 199 176 154 149 150 165 190 177 95 70 137 191 178 159 173 182 204 204 204 192 136 135 122 103 147 198 229 190 95 133 208 183 118 102 154 184 146 96 89 155 212 211 193 202 190 150 109 136 214 221 166 97 79 124 141 140 109 105 132 119 148 210 184 91 35 120 221 212 220 213 118 58 117 152 132 118 177 224 188 145 146 156 118 57 35 84 175 198 166 141 69 31 31 70 109 126 112 119 169 190 149 124 140 178 198 190 184 186 182 178 164 154 110 61 14 67 157 183 221 219 213 180 147 142 151 173 203 193 160 164 216 220 171 127 90 133 177 186 199 153 58 60 114 143 186 193 198 172 147 191 224 175 144 153 165 134 113 120 121 119 147 144 92 52 65 103 129 133 152 163 159 158 164 165 158 170 184 191 184 180 185 187 184 187 187 186 186 186 185 185 185 188 186 186 187 185 182 182 184 188 187 188 191 189 186 187 192 185 186 188 191 191 190 188 188 189 187 186 187 189 189 188 188 167 173 180 191 215 199 154 76 42 115 170 203 199 192 179 189 186 186 186 186 186 186 186 186 185 187 192 199 203 195 174 155 116 48 48 115 137 102 79 89 116 179 213 211 194 196 206 179 156 93 104 168 206 210 197 194 199 198 200 197 193 196 196 187 201 194 188 188 192 194 192 188 197 195 181 154 171 183 133 92 103 144 154 154 156 146 150 164 182 210 208 152 88 76 133 203 209 196 187 190 192 189 186 187 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 187 187 186 187 188 189 189 189 189 188 185 188 191 191 191 191 192 194 195 195 196 196 197 198 198 199 200 200 200 200 201 201 201 201 201 201 200 200 200 201 202 202 203 203 203 203 203 204 204 204 204 204 204 204 203 203 203 203 201 205 206 204 205 207 207 204 205 206 207 207 207 207 206 205 206 206 206 206 206 206 206 206 209 209 208 208 208 208 209 209 210 207 205 206 209 211 210 208 212 211 210 210 210 212 214 215 213 213 213 213 213 213 213 213 213 213 212 212 211 210 209 209 214 214 213 213 213 212 212 212 210 210 209 209 208 208 207 207 203 204 204 203 201 201 203 206 205 206 207 209 210 211 211 211 213 212 210 208 207 206 205 205 202 203 203 202 200 200 203 205 195 197 199 199 198 197 197 199 199 199 199 199 200 202 203 204 208 208 208 209 209 210 210 210 213 215 216 216 214 213 215 217 217 217 216 216 216 217 218 219 219 219 220 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 225 223 220 218 218 219 221 222 217 217 217 217 218 219 220 221 223 223 223 224 225 226 228 229 226 227 227 228 229 230 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 229 230 230 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 231 231 230 230 230 230 228 228 227 227 227 226 226 226 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 226 226 225 225 225 224 224 224 224 224 223 223 223 223 222 221 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 226 226 226 226 226 226 224 224 225 225 225 225 225 225 224 224 224 225 225 225 226 226 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 230 229 229 229 229 229 229 228 170 171 172 172 172 171 170 170 171 171 170 170 170 170 169 169 174 174 173 172 171 170 169 168 166 167 167 168 169 170 171 171 170 169 168 167 167 168 170 171 171 171 170 170 170 170 169 169 168 168 168 169 169 170 170 170 169 168 166 167 169 169 168 167 167 166 166 167 168 170 172 174 176 172 168 166 167 169 170 170 169 169 169 170 170 171 171 171 171 170 170 172 175 175 173 170 169 170 170 171 171 172 173 173 167 167 169 170 172 173 175 175 170 171 171 172 172 171 171 170 169 171 174 175 174 170 166 163 170 171 172 172 172 172 171 170 170 170 170 171 171 172 172 172 170 170 171 171 171 171 172 173 171 170 169 170 172 173 173 171 170 171 173 174 174 173 171 170 174 174 173 172 172 171 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 176 175 173 171 171 172 173 175 178 177 174 172 171 172 174 175 173 174 175 175 175 173 171 170 172 171 171 173 175 176 174 172 175 175 175 176 176 176 177 177 177 178 179 178 176 175 175 177 178 177 177 176 176 175 175 175 175 175 174 174 174 175 176 177 175 175 175 175 175 175 175 175 178 179 180 180 180 181 181 182 182 182 182 181 181 180 180 180 180 181 183 184 184 183 181 180 180 179 180 180 182 183 185 186 178 180 183 183 183 184 186 188 185 186 187 188 189 190 190 190 189 187 185 187 191 193 192 190 186 188 191 193 193 190 186 183 187 188 190 193 195 196 196 197 194 195 195 196 197 198 199 199 202 200 197 196 196 199 203 206 199 200 201 201 202 203 204 204 204 198 193 196 203 205 200 194 203 203 203 203 203 203 203 203 206 205 204 202 200 200 199 199 200 201 202 202 202 200 198 197 203 202 202 202 204 203 201 199 208 204 200 199 202 202 198 193 198 197 196 197 199 202 205 207 197 197 196 196 196 197 198 199 197 196 195 195 195 196 197 198 197 197 199 200 202 203 205 205 202 203 203 204 204 205 206 206 205 206 206 205 203 203 205 207 202 203 204 206 206 207 206 206 209 207 205 205 206 206 206 205 211 208 205 204 204 204 202 201 201 201 201 201 201 201 201 202 204 204 204 204 204 204 204 204 202 201 199 198 198 199 201 202 200 199 198 198 198 200 202 204 202 202 202 201 201 200 200 200 203 203 203 204 204 204 205 205 204 205 205 206 206 207 208 208 204 205 206 207 207 205 204 202 204 204 204 204 204 204 204 204 203 203 202 202 201 200 199 199 199 200 201 202 201 199 197 196 195 207 197 205 193 190 214 187 120 121 183 210 194 198 199 198 194 205 200 204 187 136 176 209 203 199 198 201 203 202 201 201 202 203 205 206 206 205 204 203 209 208 207 206 204 203 202 201 202 202 202 203 203 204 204 204 199 199 201 203 205 207 208 209 204 212 208 209 203 168 165 209 224 212 207 215 214 182 127 83 96 146 203 234 249 193 107 111 118 108 138 180 207 212 204 213 206 211 211 205 202 206 208 206 202 203 207 225 217 165 152 200 236 204 160 191 217 206 214 200 210 208 207 210 213 214 211 209 210 210 210 211 211 212 212 212 207 206 206 207 211 212 212 211 213 213 213 213 213 213 213 213 214 214 213 212 212 213 214 214 209 219 226 232 204 125 85 112 187 186 192 236 233 157 135 177 208 183 149 146 157 164 158 127 90 58 75 86 96 88 100 116 123 112 132 134 105 84 103 153 172 106 21 54 116 180 161 158 192 176 115 44 56 131 138 80 40 73 114 125 115 111 75 13 6 51 138 217 249 246 205 147 124 100 115 147 172 210 209 155 141 214 253 236 195 151 141 167 192 181 177 201 207 212 221 184 159 113 66 112 164 194 200 207 214 203 198 198 199 209 216 212 220 177 124 68 64 108 130 133 149 155 168 173 198 197 168 190 214 122 83 124 143 113 87 84 125 114 86 129 164 146 160 173 204 194 111 50 95 183 203 145 106 135 165 159 178 225 233 217 201 201 203 207 209 207 203 201 228 241 217 72 29 125 165 187 156 154 167 156 102 140 189 229 214 207 200 200 216 231 205 156 150 112 105 74 66 142 210 235 212 217 203 215 226 164 122 162 196 216 198 209 213 217 222 154 86 95 131 126 108 67 35 9 45 167 227 236 203 201 201 189 199 190 201 211 202 143 137 139 142 177 192 129 100 142 162 168 190 215 230 192 152 170 183 150 153 198 219 221 205 198 156 152 205 242 188 74 55 118 140 111 132 214 248 217 196 210 214 200 225 244 222 133 110 93 86 93 89 65 49 36 44 58 47 43 26 58 120 230 245 222 203 199 226 225 184 103 111 194 216 201 203 192 200 199 183 190 202 190 192 192 192 191 191 190 190 190 193 193 192 191 191 195 201 205 137 71 148 208 186 195 195 178 188 188 191 186 177 178 177 166 171 135 123 165 186 196 202 160 131 107 114 128 157 175 175 204 189 198 198 199 217 187 147 95 71 48 45 52 61 89 101 77 59 47 56 64 74 129 175 167 140 67 34 39 29 30 37 26 20 21 24 11 36 118 187 220 197 189 184 187 188 190 203 216 225 157 86 12 7 32 96 176 189 203 201 194 204 211 182 142 102 86 59 33 57 131 140 76 24 26 42 104 135 173 196 193 185 197 190 198 209 170 117 20 19 40 47 34 35 30 49 113 152 165 137 117 102 61 35 33 32 35 48 76 90 143 175 209 191 194 197 173 132 155 207 201 157 115 116 172 206 216 204 150 110 73 110 204 219 158 125 145 188 159 134 164 184 191 179 189 178 186 194 188 180 126 129 176 171 118 130 181 148 126 167 166 152 110 106 68 79 160 185 195 196 207 178 107 96 156 195 197 182 181 183 196 200 189 153 93 133 143 111 62 57 93 143 185 193 189 217 178 130 137 158 209 207 171 137 99 107 105 86 35 59 148 210 183 103 37 38 78 97 79 57 47 43 39 57 91 123 167 183 207 195 195 201 129 77 95 154 208 154 107 155 167 139 177 194 197 191 191 196 185 166 157 163 188 199 193 185 188 187 188 188 186 183 183 186 190 189 204 175 131 131 149 167 190 193 120 77 118 153 148 148 151 166 181 179 196 211 160 132 82 115 206 223 193 146 101 162 196 138 102 124 184 203 163 111 94 173 209 201 198 197 150 117 127 178 214 208 194 121 68 130 173 157 102 72 98 115 176 230 170 74 32 134 233 211 212 211 123 78 123 155 139 111 143 184 160 138 110 126 120 73 39 68 149 149 126 101 63 40 32 110 170 186 157 125 133 136 112 130 181 182 204 197 186 185 189 204 207 204 126 71 12 54 171 211 219 223 201 150 121 140 167 185 205 176 154 155 188 188 156 123 80 106 154 148 139 105 61 96 141 178 227 228 223 199 170 184 179 138 109 122 139 123 131 143 121 121 158 161 126 116 140 160 162 163 173 182 186 188 192 193 192 185 187 187 185 182 181 184 186 187 187 187 186 186 185 185 185 190 186 185 187 186 185 187 191 186 183 184 186 186 184 187 194 185 190 193 191 186 184 189 195 196 193 189 188 189 189 190 192 175 122 138 183 209 219 202 97 42 99 161 197 191 192 179 196 186 186 186 186 186 186 186 186 188 188 197 208 196 150 95 60 26 50 80 99 102 128 167 168 202 227 200 186 198 194 196 195 163 98 108 170 208 214 202 199 202 187 192 201 192 190 197 196 185 188 193 196 195 193 190 188 192 189 184 168 177 159 104 95 158 193 179 185 199 175 162 162 206 203 181 116 69 119 195 215 208 187 175 184 193 190 187 190 188 188 188 188 188 188 188 188 188 188 188 187 187 186 186 186 188 188 188 188 188 187 187 187 184 185 187 189 190 190 189 188 183 186 190 192 192 191 192 193 194 195 195 196 196 197 198 198 200 200 200 200 200 200 200 200 200 200 199 199 199 200 201 201 202 202 202 203 203 204 204 204 203 203 203 203 202 202 202 202 201 206 207 204 205 208 207 203 208 209 210 210 210 210 209 208 206 206 206 206 206 206 206 206 210 210 209 209 208 208 209 209 213 209 206 207 212 214 212 208 213 212 210 209 209 212 215 217 213 213 213 213 213 213 213 213 209 209 210 211 211 212 213 213 214 214 214 213 213 212 212 212 211 211 210 208 207 206 205 204 198 201 204 205 204 202 201 202 203 204 205 207 207 208 207 207 214 213 211 209 207 206 205 205 199 201 202 202 202 204 207 210 196 199 203 203 202 200 199 200 197 197 198 199 201 203 205 207 207 207 208 209 210 211 211 212 214 215 217 216 214 213 214 216 217 217 216 216 216 217 218 219 219 219 220 221 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 220 220 220 220 220 220 220 220 222 222 222 221 221 220 220 220 221 221 220 220 220 220 220 221 224 224 224 225 226 228 229 230 227 227 228 229 230 230 231 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 229 230 230 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 231 231 231 231 231 230 232 232 232 232 232 232 232 232 230 231 231 231 231 231 232 232 232 232 232 231 231 230 230 230 228 228 227 227 227 226 226 226 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 225 225 224 224 224 224 224 223 223 223 223 222 221 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 226 226 226 226 226 226 224 224 224 225 225 226 226 226 224 224 224 225 225 226 226 226 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 230 230 230 229 229 228 228 228 169 168 168 168 168 169 171 171 172 171 171 170 170 169 169 169 171 171 171 171 171 171 171 171 174 172 170 168 167 168 170 171 169 169 169 169 170 170 171 172 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 166 166 167 168 168 169 170 170 168 168 168 169 169 170 170 171 171 171 171 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 171 170 169 169 171 171 170 169 169 170 172 173 173 172 170 169 169 169 170 170 170 171 171 171 168 169 170 171 172 173 173 173 171 171 171 171 171 171 171 171 173 172 170 169 169 170 172 173 174 174 173 172 171 170 170 169 170 170 171 172 172 171 170 170 171 171 171 171 171 171 171 171 172 172 171 170 170 170 171 171 169 169 169 169 170 170 170 170 171 172 173 173 173 171 169 167 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 169 169 170 171 173 174 175 175 169 170 171 173 174 174 173 173 174 173 173 173 173 174 175 176 175 175 175 174 174 173 173 173 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 172 173 173 174 175 176 177 177 178 178 177 176 176 175 174 174 176 178 179 177 175 173 174 176 177 177 177 177 177 177 177 177 175 175 176 177 178 179 180 181 181 182 182 182 182 181 180 179 184 183 183 182 182 183 183 184 182 185 186 185 181 180 181 184 182 181 180 180 181 183 185 186 180 181 182 184 186 188 189 190 190 190 189 189 189 189 188 188 192 191 190 188 188 188 188 188 188 189 191 193 193 193 191 190 193 194 195 196 197 197 197 197 194 196 198 199 198 198 201 203 204 204 203 202 202 201 200 200 200 200 201 201 202 203 204 204 205 203 202 202 204 204 203 201 206 205 204 202 202 201 201 202 201 201 201 201 201 201 201 201 200 200 201 202 203 203 203 203 200 200 200 201 201 201 201 202 200 201 202 203 202 201 200 199 200 198 197 195 195 196 197 198 196 196 196 197 197 198 198 198 198 198 199 200 200 201 201 202 199 199 201 202 204 205 207 207 205 205 205 206 206 206 207 207 204 205 207 208 208 207 205 204 207 206 206 205 206 207 209 210 205 205 204 203 201 200 199 199 204 203 202 201 201 202 203 204 202 202 202 202 202 202 202 202 201 201 201 200 199 199 198 198 204 202 200 199 198 199 200 201 201 200 199 199 200 201 201 202 203 203 202 201 202 204 207 208 206 206 206 205 205 205 205 204 208 208 208 207 207 207 206 206 203 203 203 203 203 203 203 203 202 202 201 200 200 201 201 202 201 201 201 201 201 201 201 201 196 196 196 195 195 198 203 207 155 118 165 211 205 195 189 200 202 191 198 210 174 148 181 207 196 196 197 198 198 199 200 200 201 201 201 201 202 203 203 204 201 201 202 203 204 206 206 207 209 207 203 201 200 200 201 202 206 204 210 199 201 202 186 200 208 199 196 215 224 191 160 164 195 226 199 179 207 206 114 95 169 146 128 180 231 170 91 89 109 151 187 207 222 216 203 208 205 210 205 212 213 201 205 218 219 202 210 216 210 168 126 150 206 196 178 191 192 187 213 223 209 209 209 208 208 207 207 207 210 210 210 210 209 208 207 207 213 213 212 212 211 211 212 212 213 212 211 210 210 210 210 210 211 211 211 212 212 213 213 213 205 212 212 218 229 200 128 67 116 167 185 197 214 173 147 190 243 223 196 196 217 215 192 179 93 77 87 110 112 104 111 123 108 107 81 65 55 29 74 182 226 142 86 66 85 173 227 189 162 123 84 47 73 143 137 77 42 40 50 77 116 102 44 24 39 105 185 253 250 234 227 156 114 129 133 173 213 240 233 151 128 206 226 185 109 73 147 227 241 220 208 206 211 223 221 202 201 130 78 147 225 225 210 195 206 208 200 199 207 203 204 221 232 195 145 69 64 111 120 140 168 176 142 128 146 156 175 196 205 155 94 86 106 111 108 97 89 88 121 191 189 153 144 189 227 233 164 93 106 157 169 140 95 125 133 191 220 227 209 189 210 215 211 211 215 204 197 210 224 237 211 67 11 106 182 232 201 158 123 101 79 98 175 243 226 201 207 212 214 204 209 161 145 137 118 84 62 94 170 230 216 194 211 204 214 204 134 130 186 227 206 212 221 187 157 122 129 170 119 80 97 117 106 39 21 134 209 230 207 193 213 193 195 204 218 220 183 157 167 163 99 116 135 147 171 201 192 154 173 218 183 150 123 109 143 135 141 182 221 217 199 205 197 164 182 192 178 102 79 102 77 67 111 165 212 215 207 220 222 202 171 186 197 116 86 108 118 148 115 77 38 34 92 121 88 87 34 34 89 156 195 218 222 217 229 190 126 130 187 221 192 204 197 197 195 194 193 193 193 194 192 192 192 192 192 192 192 192 189 194 190 192 191 196 205 188 129 90 167 217 193 186 186 187 188 187 186 185 183 182 181 181 175 152 140 153 172 181 193 208 201 130 90 104 145 164 149 147 150 148 174 183 166 133 80 43 29 44 64 79 88 104 136 167 135 140 110 77 56 58 121 197 205 139 83 38 36 29 28 24 25 29 16 11 51 153 198 214 185 174 181 182 176 191 201 210 180 97 44 8 8 115 169 219 206 193 182 185 194 196 192 191 190 145 67 18 55 125 127 81 47 32 36 51 79 114 129 132 138 190 200 220 208 126 61 18 39 89 81 38 26 26 50 102 104 76 56 56 49 24 21 42 61 98 90 74 87 150 192 221 199 194 188 131 124 175 196 217 185 138 119 127 187 218 210 176 154 83 102 193 230 176 128 170 200 175 137 166 200 183 182 195 198 191 181 161 139 134 140 140 145 147 136 103 87 125 169 176 136 101 53 73 156 226 209 200 191 195 204 125 82 140 176 206 178 188 189 189 208 195 172 97 75 76 77 94 124 141 145 152 137 146 138 115 113 145 182 201 191 153 106 73 97 163 159 82 34 127 230 207 103 24 99 181 148 73 25 33 50 111 127 126 163 210 196 200 176 139 166 159 111 77 117 151 107 131 161 157 148 187 196 181 179 176 165 163 158 127 131 161 171 172 182 188 186 185 186 187 187 186 186 187 187 192 203 145 116 91 127 134 153 112 81 104 126 126 125 113 102 131 182 223 218 186 140 76 147 215 207 171 117 97 140 135 106 143 179 211 228 168 96 114 177 204 188 205 203 100 68 156 197 218 210 190 162 124 118 129 129 89 66 102 132 186 223 157 56 70 171 227 202 191 175 129 95 100 128 150 145 134 127 118 132 138 161 141 98 55 43 94 91 89 105 91 59 69 132 208 197 173 149 113 94 82 93 157 179 204 199 184 188 183 193 227 235 150 86 14 67 165 201 231 223 184 120 68 108 196 214 189 166 141 159 152 122 113 108 114 131 135 107 76 99 124 123 142 196 236 231 213 187 149 131 116 126 146 157 148 150 142 124 138 168 197 205 188 184 199 202 195 202 199 192 187 185 186 189 191 180 180 181 182 183 184 184 184 176 189 185 181 188 184 177 186 187 185 184 185 187 187 184 181 186 187 189 190 189 187 185 183 182 194 194 189 192 192 189 193 188 170 188 198 190 191 191 195 182 157 126 127 159 199 225 141 71 61 124 200 198 203 193 186 189 181 186 192 186 183 188 191 192 203 222 178 128 55 25 51 79 106 140 163 189 190 178 201 197 197 192 198 195 194 204 194 161 145 112 167 211 206 191 200 197 196 196 195 195 194 193 193 192 194 194 192 192 192 192 191 188 192 190 186 167 102 79 150 201 211 199 188 203 204 175 153 174 200 130 74 131 208 228 214 176 133 157 203 195 185 196 192 184 185 187 188 188 187 185 184 187 187 187 188 188 189 189 189 189 190 190 191 191 190 190 189 186 186 187 187 187 188 188 188 192 191 190 189 189 189 190 190 197 196 195 194 195 197 199 201 202 201 200 200 199 198 197 197 198 198 198 198 198 198 198 198 203 204 204 205 205 204 203 202 201 201 201 200 200 200 199 199 204 204 204 204 205 207 209 210 208 209 210 210 209 207 205 204 206 206 206 206 206 206 206 206 208 209 210 211 211 211 210 209 209 209 210 211 212 212 213 213 211 212 213 214 215 216 216 216 212 212 213 213 213 214 214 214 211 212 213 213 211 207 203 201 210 211 212 213 213 212 211 210 210 209 207 205 204 204 204 205 205 203 202 200 200 201 202 203 207 208 209 210 210 209 208 207 210 210 209 208 208 207 206 206 208 208 207 206 204 203 202 202 204 202 200 200 202 203 201 199 199 199 200 201 202 203 205 206 204 205 206 208 210 212 213 214 213 214 215 216 217 217 217 217 216 216 216 217 217 218 218 218 218 218 219 220 220 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 226 226 227 227 228 229 229 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 231 231 232 232 233 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 233 232 232 231 231 230 230 230 231 231 231 230 230 230 229 229 229 229 228 228 228 227 227 227 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 227 227 227 227 227 227 227 227 171 171 170 170 170 171 172 173 172 172 171 171 170 170 170 169 169 169 169 170 170 170 170 170 172 172 170 169 169 170 171 171 170 170 169 169 170 170 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 170 170 170 171 171 171 171 171 170 170 169 169 169 168 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 171 170 169 169 171 171 170 169 170 170 171 171 171 171 170 170 169 169 170 170 170 171 171 171 170 170 170 170 171 172 173 173 171 171 171 171 171 171 171 171 172 172 171 171 171 171 172 172 174 174 173 172 171 171 170 170 170 171 171 172 172 171 171 170 171 171 171 171 171 171 171 171 172 172 171 170 170 170 171 172 171 171 171 172 172 172 172 172 172 172 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 174 174 174 174 174 174 174 174 171 171 173 174 174 174 173 173 175 174 173 173 172 172 172 172 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 173 174 174 175 176 177 177 176 176 176 176 176 176 176 176 175 177 178 177 175 174 175 177 177 177 177 177 177 177 177 177 176 176 177 178 178 179 179 180 177 178 180 181 183 183 183 183 184 183 182 182 182 182 183 184 182 183 184 183 182 181 182 183 182 183 184 186 186 186 185 185 183 183 184 186 188 189 190 191 189 189 189 189 189 189 188 188 189 189 188 188 188 189 190 190 191 191 192 193 194 194 194 194 193 194 195 196 197 197 197 197 196 198 199 200 199 199 201 203 198 199 199 200 201 202 203 203 201 201 201 202 202 203 203 203 201 200 199 200 202 203 202 201 206 205 204 202 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 202 202 203 203 200 201 201 201 201 201 201 202 201 201 202 202 202 201 200 199 199 199 198 197 197 197 198 198 196 196 196 197 197 198 198 198 201 201 201 202 203 203 204 204 202 202 202 203 203 204 204 204 205 205 205 206 206 206 207 207 204 204 205 205 205 205 204 204 207 206 206 205 205 206 207 208 205 205 205 205 205 205 205 205 203 202 201 201 201 201 202 203 202 202 202 202 202 202 202 202 200 200 200 199 198 198 197 197 202 201 200 199 199 199 199 199 200 200 199 199 199 200 201 201 202 202 201 201 202 203 204 205 206 205 205 205 205 205 205 204 207 207 206 206 205 205 205 205 204 204 203 203 203 202 202 202 199 199 199 198 199 200 201 202 199 199 199 199 199 199 199 199 197 198 197 196 194 196 200 204 174 130 150 197 205 194 193 205 193 161 168 205 182 149 177 206 200 199 199 199 199 200 201 202 201 201 202 202 202 202 202 202 200 201 201 201 201 201 202 202 200 202 205 207 207 204 200 198 203 196 209 214 202 162 135 171 199 212 208 201 214 215 171 119 141 217 211 155 165 209 165 141 198 194 167 155 159 104 59 99 160 202 215 211 208 202 203 207 210 210 203 207 211 203 206 214 208 213 217 200 190 173 140 144 150 152 150 175 197 211 228 215 210 210 209 209 208 208 208 207 207 208 208 209 209 209 208 208 212 212 211 210 210 210 211 211 212 212 211 210 210 210 211 211 212 212 212 212 212 212 212 212 218 220 212 214 235 224 155 84 98 165 180 164 172 162 149 170 236 208 184 170 164 175 184 178 139 112 103 109 98 78 72 74 82 82 69 64 52 23 52 135 200 175 141 103 89 132 197 228 182 125 100 97 113 143 135 109 86 55 35 51 88 78 34 31 73 135 184 216 219 231 221 132 71 80 127 208 241 251 236 138 80 128 157 124 82 87 141 206 231 227 220 210 203 204 210 215 212 139 121 191 233 220 210 205 208 211 206 200 201 201 204 213 216 197 167 95 66 89 107 150 180 162 112 114 166 196 205 204 205 174 116 65 62 89 112 126 121 88 97 199 230 157 109 168 224 250 195 113 133 185 165 117 98 148 181 225 212 188 179 186 214 208 201 205 209 202 202 214 220 234 202 66 24 107 175 242 237 208 188 153 101 82 137 226 225 208 203 200 205 198 207 178 150 139 135 132 98 67 102 161 147 193 219 205 203 210 174 122 149 187 210 206 168 130 145 182 214 157 95 107 158 202 180 81 6 79 166 231 236 220 221 213 217 227 233 220 158 106 105 104 69 78 136 214 245 228 191 165 149 166 173 189 148 97 133 178 175 169 192 218 217 214 201 170 158 167 158 101 118 178 136 73 55 101 156 190 215 238 232 200 167 129 115 72 88 113 104 114 93 76 81 65 90 173 185 132 100 47 33 71 117 153 187 220 233 149 121 169 196 214 195 190 197 196 194 193 193 193 193 193 191 191 191 191 191 191 191 191 189 195 191 193 190 196 207 192 127 84 161 217 194 186 185 189 187 187 186 186 185 185 184 184 191 185 170 160 158 157 167 187 181 130 92 81 105 125 108 94 96 110 120 102 100 115 101 84 32 46 105 149 119 81 115 178 207 199 169 161 125 39 57 180 214 196 155 80 48 25 20 17 28 24 10 15 73 178 209 208 190 177 174 182 187 202 205 184 149 52 10 12 67 172 197 213 188 185 178 178 184 183 189 206 222 146 65 64 109 129 105 62 48 38 36 40 52 61 59 62 95 187 224 229 183 83 30 14 66 141 138 64 26 25 41 72 73 59 43 29 21 33 60 78 108 127 104 77 77 141 189 217 194 190 174 109 109 175 198 207 192 156 129 104 134 164 169 141 131 104 121 163 193 181 156 177 196 179 141 161 197 185 168 160 172 197 192 134 106 154 177 135 141 163 131 79 76 105 144 183 171 100 44 84 170 226 200 185 181 197 202 141 81 144 182 200 196 197 202 198 199 166 125 61 42 85 138 176 185 166 145 141 135 144 143 136 141 167 192 203 182 165 145 127 142 190 182 116 59 85 159 158 93 48 118 167 109 44 29 80 123 177 169 149 162 210 200 201 171 127 147 139 120 88 93 93 66 125 167 165 161 192 195 193 186 129 88 111 144 138 120 119 157 197 200 183 187 187 189 191 191 190 189 188 196 186 198 165 146 103 108 100 85 120 108 78 88 134 157 132 131 116 134 189 208 190 154 98 161 201 183 133 97 80 95 114 139 151 175 204 200 124 80 138 189 202 186 203 194 101 83 168 200 208 202 191 172 153 136 105 85 88 97 117 119 162 202 139 58 75 167 208 165 148 150 135 132 110 105 140 166 137 97 92 137 176 201 196 143 66 36 51 64 88 118 93 59 80 143 206 167 175 159 107 77 71 87 143 185 197 201 195 194 194 189 181 195 131 83 13 57 135 161 198 201 155 89 55 126 228 234 189 159 158 169 136 92 81 86 106 143 132 97 76 116 145 130 134 175 217 211 182 150 127 137 144 168 195 191 159 153 146 142 181 192 201 197 188 189 194 198 201 190 189 187 185 184 184 185 185 184 185 186 187 187 186 184 183 186 193 187 182 189 186 182 191 186 187 188 188 187 186 185 185 187 187 188 189 188 187 185 184 183 190 188 183 187 192 194 198 174 163 182 191 191 200 198 195 190 173 149 103 117 184 217 151 81 33 86 195 208 194 177 191 189 182 187 193 187 185 190 192 210 208 190 98 45 41 84 136 161 176 198 207 205 174 149 176 201 200 194 198 193 188 184 161 169 163 133 169 200 206 197 197 196 196 195 195 194 193 193 193 190 193 193 189 189 192 194 192 190 193 195 195 178 111 91 168 193 203 202 201 205 187 158 146 176 179 127 105 161 216 215 179 124 106 143 196 198 189 191 184 187 187 188 188 188 188 187 187 187 188 188 188 188 188 188 189 188 188 189 189 189 189 188 188 187 187 188 188 188 189 189 189 191 190 190 189 189 190 191 191 195 194 193 192 193 195 197 199 201 201 200 199 198 197 197 196 198 199 199 199 199 199 199 199 202 202 203 204 204 203 202 201 202 203 203 204 204 205 205 205 207 206 205 205 205 206 207 208 209 209 209 209 208 207 206 205 207 207 207 208 208 208 208 208 207 208 209 210 210 210 209 208 208 209 209 209 210 210 211 211 210 211 212 213 214 214 215 215 213 213 213 213 214 214 214 215 212 213 214 214 213 211 209 207 210 211 211 212 212 211 211 210 208 207 205 204 204 204 204 205 201 201 201 201 202 203 204 204 203 204 205 206 206 206 205 204 210 209 209 209 208 208 207 207 208 208 207 206 205 204 203 202 203 201 199 198 199 199 197 195 202 202 202 202 202 203 203 204 206 206 208 210 211 213 214 215 214 215 216 217 217 217 217 217 216 216 217 217 218 218 218 218 218 219 219 220 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 226 226 226 227 228 228 229 229 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 231 231 232 232 232 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 232 232 232 231 231 230 230 230 231 231 231 230 230 230 229 229 229 229 229 228 228 227 227 227 226 226 226 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 173 172 171 170 170 170 171 171 171 171 171 171 170 170 170 170 168 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 172 171 170 169 168 168 167 170 170 171 171 171 171 172 172 170 170 169 169 169 169 168 168 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 171 170 169 169 171 171 170 169 170 170 169 169 169 169 170 170 169 170 170 170 171 171 171 172 172 171 170 169 170 171 172 173 171 171 171 171 171 171 171 171 172 172 173 173 173 173 172 172 174 173 173 172 172 171 170 170 170 171 172 172 172 172 171 170 171 171 171 171 171 171 171 171 172 172 171 170 170 171 172 172 174 174 174 174 174 174 174 174 172 172 172 172 173 174 176 176 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 177 176 176 175 173 172 172 171 174 174 175 175 175 174 173 173 175 175 174 173 172 171 170 170 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 173 173 174 175 175 176 176 177 174 174 175 176 176 177 178 178 175 176 177 177 175 175 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 178 179 181 182 183 183 183 183 182 182 181 181 182 182 183 182 181 181 181 183 183 183 182 182 184 186 188 189 187 184 182 184 184 185 186 187 188 189 189 189 189 189 189 189 189 188 188 187 187 187 187 188 189 191 192 191 191 191 191 192 193 195 195 193 194 195 197 197 197 197 196 197 199 201 200 199 199 200 202 196 197 198 199 201 202 203 204 202 202 202 202 202 202 202 202 201 200 199 200 203 204 203 202 204 204 203 202 202 202 203 204 201 201 201 201 201 201 201 201 203 202 201 200 200 202 203 204 201 201 201 201 201 201 201 201 201 201 202 202 202 201 200 200 196 196 197 197 197 196 195 195 196 196 197 197 197 197 198 198 198 198 199 199 200 201 201 201 205 204 204 203 203 202 202 201 204 205 205 205 206 206 206 207 204 203 203 202 202 203 203 204 207 206 206 205 205 205 205 206 204 204 205 206 207 208 209 209 202 201 201 200 200 201 201 202 202 202 202 202 202 202 202 202 200 199 199 198 197 197 196 196 199 200 200 200 200 199 198 198 199 199 199 198 198 199 200 201 200 201 201 202 202 202 202 201 205 205 205 205 205 205 205 205 205 205 205 204 204 204 203 203 204 204 203 203 202 201 201 200 198 197 197 197 198 199 200 201 197 197 197 197 197 197 197 197 198 198 198 195 194 194 197 200 192 146 132 183 213 198 196 205 183 124 133 199 187 142 167 205 202 201 199 197 198 199 201 202 200 201 202 203 203 202 200 199 204 204 203 203 203 202 202 202 197 200 204 206 206 204 202 201 205 197 207 221 209 149 118 164 196 216 214 194 203 226 190 116 105 201 228 178 174 224 194 143 217 236 217 158 108 40 31 135 214 245 232 216 207 200 210 202 207 205 205 207 210 209 205 205 201 223 221 181 169 178 161 149 129 124 137 182 212 223 227 208 210 210 210 210 209 209 209 209 206 207 208 209 210 211 211 211 210 210 209 209 209 209 210 210 211 211 210 210 210 211 212 212 212 212 212 212 212 212 212 212 212 219 221 222 233 235 207 173 177 201 193 170 164 151 145 162 174 174 168 134 112 156 201 195 195 159 136 130 116 98 90 87 121 96 84 107 120 88 61 69 144 176 188 167 127 93 107 154 151 138 143 128 122 158 185 188 173 109 49 33 52 43 24 47 101 160 177 163 151 170 169 97 52 47 111 202 217 209 182 94 47 75 119 105 108 149 158 165 185 211 216 210 212 208 206 219 229 143 147 200 209 210 217 216 197 187 189 201 201 198 201 205 197 193 183 119 61 46 64 124 167 153 118 139 201 233 233 221 224 220 180 84 39 66 106 157 174 109 70 165 226 155 93 161 223 252 196 96 129 189 147 108 133 183 213 223 191 175 186 203 211 184 180 200 209 205 206 211 229 229 176 65 67 130 147 200 241 229 232 213 168 113 104 173 197 215 213 204 213 206 210 198 166 145 142 178 159 81 58 82 124 193 220 225 210 214 219 149 95 95 141 164 150 153 185 228 206 92 83 169 223 249 216 111 30 30 110 210 239 213 190 201 202 202 189 157 91 53 89 127 142 122 140 195 233 235 218 199 126 104 164 241 199 110 135 223 179 138 163 222 236 227 201 159 114 109 124 106 137 207 186 134 95 96 109 138 185 230 230 197 139 83 95 118 151 125 73 65 81 129 170 114 68 141 209 201 167 77 20 33 50 59 103 159 160 102 133 213 217 214 198 194 196 195 194 193 192 192 193 193 191 191 191 191 191 191 191 191 189 196 192 193 189 196 209 197 126 78 154 216 197 186 185 191 186 186 186 186 187 187 187 187 187 198 198 189 171 142 139 167 162 144 119 91 104 141 140 128 124 122 99 86 140 184 140 87 66 46 116 203 173 93 77 102 164 210 223 234 203 70 22 126 201 226 214 149 103 42 21 27 26 17 4 17 88 196 214 200 179 187 184 184 185 202 211 157 103 17 6 51 145 224 216 205 181 185 180 181 187 181 187 212 216 122 41 94 177 182 125 49 22 37 38 37 40 32 28 37 61 156 208 224 175 63 14 15 80 186 191 88 25 27 38 45 47 34 40 54 70 108 140 139 145 125 98 98 99 139 172 198 189 192 183 127 117 157 157 151 165 150 142 118 111 108 118 103 95 108 128 137 149 149 131 131 188 184 155 166 198 188 147 113 147 190 198 135 107 174 202 144 148 194 153 92 101 108 125 186 191 96 40 88 161 214 198 188 183 198 198 165 82 128 184 206 201 201 209 174 131 94 78 69 94 144 196 214 206 192 185 186 173 175 175 174 177 182 185 184 181 182 185 179 181 206 202 161 96 49 84 104 80 52 87 93 76 79 107 142 161 186 169 155 177 206 188 197 186 147 144 118 115 89 73 63 62 131 163 163 172 199 194 197 196 119 58 85 163 174 114 69 132 203 204 181 181 184 186 188 190 190 190 188 185 185 202 181 172 132 110 71 67 146 157 110 89 114 149 153 156 122 108 135 153 157 143 98 146 194 178 98 64 59 76 142 184 155 153 178 161 78 60 152 204 192 166 179 173 115 123 194 209 195 188 187 175 185 173 101 67 89 132 165 152 167 187 126 60 71 138 168 137 122 119 113 123 105 89 125 169 139 98 110 135 193 209 207 154 65 33 29 47 71 91 65 61 117 174 205 187 193 177 121 62 27 61 150 205 199 192 180 179 202 206 178 145 113 81 16 52 101 106 138 169 136 95 71 118 197 221 213 176 170 162 135 102 73 64 92 127 126 118 124 163 164 125 122 137 153 135 122 133 152 171 170 185 194 175 149 162 167 168 210 201 195 186 188 190 176 169 181 179 181 183 185 186 184 182 181 185 187 188 189 188 186 183 182 185 189 186 184 191 188 184 189 185 188 191 190 186 184 185 188 188 188 187 187 187 186 186 186 184 188 187 184 187 193 195 193 154 150 182 202 190 173 168 184 203 196 197 139 131 182 198 148 94 31 68 178 208 202 179 186 186 186 192 193 187 193 202 202 214 161 102 41 54 116 174 198 196 190 201 216 212 162 125 152 200 200 193 195 192 185 170 134 160 151 139 181 200 203 195 197 195 195 195 194 193 193 192 192 188 193 193 188 187 192 193 190 187 190 193 199 188 124 102 175 201 206 201 191 183 166 147 144 182 152 119 134 167 181 163 118 77 84 126 175 191 188 187 186 189 189 188 188 188 188 189 189 189 188 188 188 188 188 188 187 187 187 188 188 188 188 187 187 188 188 188 189 189 190 190 190 189 189 189 188 189 190 191 192 193 192 191 190 191 193 195 196 200 200 199 199 198 197 197 196 198 198 199 199 199 200 200 200 200 201 202 202 202 202 201 201 202 203 204 205 206 207 208 209 208 207 206 205 205 205 205 206 209 209 208 207 207 207 208 208 208 208 208 209 210 210 211 211 206 207 208 209 209 209 208 208 209 209 209 209 209 209 209 209 210 210 211 212 213 213 213 213 213 213 214 214 214 215 215 215 210 210 210 210 210 210 210 209 210 210 211 211 211 211 210 210 204 204 203 202 202 202 202 203 198 199 201 203 204 205 205 205 201 202 203 204 205 206 205 205 209 209 209 209 209 209 209 209 208 208 207 206 205 204 204 203 207 206 204 204 204 204 202 201 206 205 204 203 203 203 203 203 208 208 209 211 213 214 216 216 216 216 217 217 217 217 217 216 217 217 217 218 218 219 219 219 219 219 220 220 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 221 221 221 222 222 222 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 226 226 227 227 228 229 229 229 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 231 231 231 232 232 232 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 232 232 232 231 231 231 230 230 232 231 231 231 230 230 230 229 229 229 229 228 228 228 227 227 227 227 226 226 226 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 171 171 169 168 168 168 168 169 170 170 170 170 170 169 169 169 168 168 168 169 170 170 171 171 169 170 171 172 173 172 172 171 171 171 171 171 170 169 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 173 172 172 171 170 170 169 169 170 170 170 171 171 171 171 171 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 171 170 169 169 171 171 170 169 171 170 168 167 167 168 170 171 170 170 170 171 171 171 172 172 174 172 170 169 169 170 172 173 171 171 171 171 171 171 171 171 171 172 174 175 175 174 172 171 173 173 173 172 172 171 171 171 171 171 172 173 173 172 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 172 173 173 174 174 174 174 174 174 173 173 172 172 170 170 170 172 174 175 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 174 173 173 171 171 170 169 176 176 176 176 175 174 173 173 175 175 175 174 173 172 172 171 173 173 173 174 174 175 175 175 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 175 175 175 176 176 177 177 177 174 175 176 176 176 176 177 178 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 180 181 181 182 181 180 179 178 182 182 181 180 180 181 182 182 182 180 178 180 183 184 183 181 182 183 185 186 185 184 182 180 183 183 183 184 184 185 185 186 188 188 188 188 188 188 189 189 188 188 187 187 187 189 190 190 190 189 188 188 189 191 193 195 194 195 196 197 197 197 196 196 197 199 200 200 198 198 199 201 200 200 200 200 201 201 201 201 203 202 202 202 202 202 201 201 205 204 202 203 205 205 204 202 204 203 202 202 202 203 204 204 200 200 200 200 200 200 200 200 204 203 201 200 200 201 203 204 202 202 202 202 202 201 201 201 202 202 202 202 201 201 200 200 196 197 199 199 199 198 196 195 197 197 197 197 197 197 197 197 196 196 197 197 198 199 199 200 205 204 204 203 203 202 202 201 204 204 205 205 205 206 206 206 206 205 203 202 202 203 205 206 207 206 206 205 204 204 204 204 202 202 203 204 205 206 206 207 201 201 200 200 200 200 201 201 202 202 202 202 202 202 202 202 200 200 199 199 198 197 197 197 197 198 199 201 200 199 197 196 198 199 199 198 197 197 199 201 200 201 202 203 203 202 200 199 204 204 204 204 204 205 205 205 205 205 205 204 204 203 203 203 204 204 203 202 201 200 199 199 200 199 198 197 197 197 198 198 196 196 196 196 196 196 196 196 196 197 196 195 193 193 196 199 199 159 123 172 218 204 200 201 188 114 125 203 186 131 162 212 201 199 197 195 194 196 198 200 200 201 202 203 202 201 198 197 204 204 204 204 204 203 203 203 204 203 201 199 198 200 204 208 206 202 200 211 212 169 150 190 207 204 206 201 200 214 207 174 141 193 220 198 185 209 191 144 198 235 247 200 133 43 33 160 237 244 216 211 209 204 216 201 201 205 215 209 207 215 210 203 203 222 216 181 167 176 168 152 153 132 158 216 229 213 209 208 210 210 210 210 210 210 210 210 209 209 210 211 211 212 211 211 210 210 209 209 209 210 210 211 210 210 210 210 210 211 212 213 213 213 212 212 212 212 211 211 208 211 219 223 221 226 233 234 236 235 222 201 176 151 153 177 168 203 195 137 122 183 228 217 225 200 189 190 181 168 159 151 160 123 121 172 209 185 122 73 84 126 193 232 195 112 56 45 97 175 218 149 109 185 247 245 230 164 86 35 25 16 24 73 143 200 207 173 141 135 129 89 86 59 75 124 140 143 138 108 79 93 128 143 176 219 188 127 130 189 205 191 204 211 212 230 192 134 170 192 168 194 217 203 166 146 164 202 207 197 198 202 210 211 210 165 101 50 41 85 131 133 123 152 204 230 233 222 233 239 230 138 66 57 85 170 210 151 81 121 172 144 106 161 229 241 177 85 131 180 135 138 184 195 181 156 153 192 225 225 206 158 155 199 219 211 203 201 238 232 156 59 106 160 129 166 227 213 220 229 235 175 90 96 142 213 230 212 217 215 212 205 191 163 138 188 214 156 95 51 115 175 214 240 232 234 235 154 74 76 120 159 175 209 229 212 141 65 122 217 227 229 224 184 108 26 62 149 177 142 103 131 136 134 116 92 53 54 137 216 226 186 154 159 196 234 237 215 134 67 133 232 209 136 150 235 181 135 166 230 235 220 198 157 92 100 140 116 110 182 215 211 193 168 139 122 131 161 176 166 123 84 145 221 229 135 55 53 126 215 238 151 61 46 116 212 179 85 52 93 86 50 52 60 55 82 153 223 227 218 191 199 196 195 194 193 192 192 192 193 190 190 190 190 190 190 190 190 189 195 191 191 187 194 210 199 129 76 152 217 199 186 184 192 187 187 187 187 186 186 186 186 178 188 193 195 179 141 138 177 172 178 170 137 140 181 198 200 200 194 158 134 173 189 144 123 126 47 82 192 210 151 89 41 72 142 192 223 224 124 47 96 185 223 230 207 166 56 5 19 23 17 7 19 85 190 211 202 176 190 185 187 193 199 201 115 55 12 23 101 178 224 211 206 197 197 184 179 185 178 180 205 204 108 33 113 221 220 128 12 14 68 82 70 57 35 30 41 56 101 134 177 167 69 11 11 79 191 203 96 28 32 39 33 38 36 80 135 157 179 200 197 169 102 79 135 155 156 146 153 163 183 197 161 137 141 129 122 140 139 166 176 153 105 98 82 78 90 110 125 128 110 92 97 158 158 140 153 197 195 142 96 149 199 197 128 112 179 204 158 150 182 144 105 127 125 118 158 159 99 74 103 133 186 197 201 187 190 195 184 101 108 185 216 197 157 128 76 58 89 121 152 147 165 189 201 201 199 195 187 200 198 197 198 195 187 178 174 189 192 198 193 186 196 203 191 147 65 54 59 59 32 44 50 92 160 186 156 150 161 145 153 181 199 181 197 202 173 161 131 131 90 65 80 97 129 137 162 185 203 192 188 198 159 101 91 164 175 104 58 125 180 177 181 182 185 185 184 185 187 188 186 188 183 196 186 176 132 97 54 117 181 189 163 144 131 136 143 139 131 117 111 108 122 116 63 95 170 158 73 43 48 93 193 203 156 134 143 118 42 44 153 208 197 168 154 132 115 162 220 212 179 175 179 166 197 211 139 88 75 117 184 188 180 166 99 55 79 129 139 117 104 93 92 108 113 116 136 152 129 113 134 146 183 175 152 111 51 36 54 64 60 51 30 65 157 212 220 225 203 166 123 74 37 66 139 160 175 188 189 191 198 187 160 147 112 71 21 79 120 98 105 132 142 131 88 92 156 210 238 209 168 136 144 145 96 68 100 124 120 127 157 193 163 105 103 126 113 84 80 121 170 185 168 145 131 135 149 170 172 168 193 190 188 184 191 191 159 136 147 178 180 183 186 187 185 183 182 184 184 185 185 185 185 185 184 180 182 183 187 191 186 181 181 185 188 189 189 187 185 185 186 188 188 187 186 186 186 187 188 186 189 192 191 191 196 192 178 132 136 190 221 184 123 122 180 199 194 209 191 178 176 176 140 106 37 55 154 192 193 170 178 187 191 193 187 190 208 210 192 155 77 40 78 157 213 213 182 147 138 159 195 201 153 124 165 196 198 190 191 191 189 178 143 137 109 124 197 210 198 188 199 195 195 194 193 193 192 192 191 190 195 196 193 193 195 192 185 186 189 190 197 200 146 111 161 205 209 188 156 151 163 155 135 148 120 114 142 145 135 130 105 100 115 139 164 180 183 185 192 190 189 187 186 186 187 189 190 189 189 189 188 188 187 187 187 187 187 188 188 188 188 187 187 188 188 188 188 189 189 189 190 188 188 188 188 189 190 191 192 191 191 190 190 191 192 194 195 199 199 198 198 197 197 196 196 197 197 197 198 198 199 199 199 200 200 201 202 203 202 202 201 201 202 202 203 204 205 205 206 206 206 206 206 206 206 206 206 209 208 207 206 206 207 209 210 207 207 208 209 210 211 211 212 207 208 208 209 209 209 209 209 210 210 210 210 210 209 209 209 211 211 212 213 213 214 213 213 213 213 214 214 215 215 215 215 211 210 209 208 208 208 209 209 210 210 210 211 211 210 210 210 205 204 203 202 201 201 200 200 199 200 202 204 205 205 204 203 203 204 205 207 208 209 210 210 209 209 209 210 210 210 210 210 209 208 208 207 206 206 205 205 207 207 207 207 207 207 207 206 207 206 205 205 204 204 205 205 208 209 210 211 213 214 215 216 218 218 218 218 218 217 217 216 218 218 218 219 219 219 220 220 220 220 220 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 226 226 227 228 228 229 229 230 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 231 231 231 230 230 230 230 230 229 229 228 228 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 171 171 169 168 168 168 168 169 168 168 168 168 168 169 169 169 170 170 170 170 171 171 172 172 168 169 171 172 172 172 171 171 170 171 171 171 171 170 168 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 171 170 169 169 171 171 170 169 171 170 168 167 167 168 170 171 170 170 171 171 172 172 172 172 173 172 171 170 169 170 172 172 171 171 171 171 171 171 171 171 171 172 174 175 175 174 172 171 173 172 172 172 172 171 171 171 171 172 172 173 173 172 172 171 171 171 171 171 171 171 171 171 172 171 171 171 171 172 174 174 173 173 173 172 172 171 171 171 175 174 172 171 170 171 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 172 172 172 172 172 172 172 172 178 177 177 175 175 174 173 173 173 174 175 176 176 176 175 174 173 173 173 174 174 175 175 175 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 176 177 177 177 176 176 175 175 175 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 180 179 179 178 178 177 176 176 180 180 181 181 181 180 179 178 181 181 180 179 179 180 181 181 181 179 177 179 182 183 182 180 184 184 183 182 182 182 183 183 183 183 183 184 184 184 184 185 187 187 187 188 188 188 189 189 190 189 188 187 187 187 187 188 189 188 187 187 188 191 193 195 195 195 196 197 197 197 196 195 196 197 199 198 197 196 197 199 201 201 202 202 202 202 202 202 203 202 202 202 202 202 201 201 208 206 204 204 205 204 202 200 204 203 202 202 202 203 204 204 202 202 202 202 202 202 202 202 204 203 201 200 200 201 202 203 203 203 203 202 202 202 201 201 202 202 201 201 201 201 201 201 200 201 202 203 203 201 199 198 197 197 197 197 197 197 197 197 198 198 199 200 200 201 201 202 202 202 202 203 203 204 204 204 204 204 204 204 205 205 206 206 208 207 205 204 204 205 207 208 206 206 206 206 205 204 204 203 203 203 203 203 204 204 204 204 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 201 201 200 200 199 198 198 198 195 197 198 200 200 199 197 196 196 198 199 198 196 196 198 201 201 202 203 204 204 203 201 200 203 203 203 204 204 204 205 205 205 205 205 205 204 204 203 203 203 203 202 201 200 199 198 198 203 202 200 198 197 196 195 195 196 196 196 196 196 196 196 196 193 194 194 194 193 194 196 199 205 174 125 152 202 206 207 205 201 132 146 213 179 126 167 220 200 198 196 195 194 196 197 199 199 200 201 201 201 200 198 197 198 198 199 200 201 201 202 202 205 205 202 199 196 197 202 207 202 201 197 209 205 170 173 216 221 197 198 210 205 202 212 216 168 166 183 194 192 195 187 146 156 212 247 233 196 111 64 129 198 197 189 207 211 201 210 204 202 210 221 192 179 210 219 214 208 212 211 204 187 167 148 126 138 129 182 239 231 203 201 211 210 210 210 210 210 210 210 210 210 210 210 210 210 209 208 208 210 210 210 210 210 211 212 212 210 210 210 210 210 211 212 213 212 212 212 212 212 212 212 212 222 206 189 177 184 215 232 219 208 231 241 221 185 160 158 167 209 239 211 167 189 231 234 222 228 221 229 239 232 217 203 190 157 140 158 204 233 226 192 157 89 73 140 227 229 185 129 67 77 175 231 157 108 183 245 241 240 191 113 37 6 11 54 132 202 240 228 193 186 180 147 103 119 79 51 71 122 148 155 177 148 131 130 178 224 230 187 105 109 179 184 153 176 210 223 238 164 145 186 166 124 178 221 200 133 142 179 208 204 197 202 201 214 214 222 212 171 103 50 48 89 100 103 131 169 192 208 205 212 206 213 169 112 61 58 150 195 171 120 119 129 124 118 161 221 212 149 92 146 164 120 166 221 185 140 105 131 202 240 231 211 153 147 198 223 211 200 196 237 235 145 49 125 182 137 176 225 212 200 215 252 206 82 29 106 213 233 193 185 203 211 208 213 192 142 177 231 228 173 72 59 111 182 225 239 250 215 118 86 146 186 207 208 228 233 163 79 102 188 231 207 204 220 220 173 45 32 76 94 77 48 75 99 116 123 127 108 103 164 228 239 210 178 166 185 222 234 218 152 57 84 153 159 145 153 195 168 127 159 210 186 158 163 159 128 155 190 121 81 170 233 235 224 224 211 172 127 110 110 105 104 99 189 252 222 110 71 116 198 249 237 179 109 30 40 132 126 55 79 178 185 141 102 36 24 57 123 187 204 219 201 199 198 197 195 194 193 192 192 192 190 190 190 190 190 190 190 190 188 194 190 190 187 194 209 197 133 80 155 218 200 187 183 191 189 188 187 186 185 184 183 183 187 189 172 150 140 141 163 196 192 204 207 177 159 172 180 189 223 201 153 121 128 116 116 174 176 56 44 149 215 211 162 99 49 59 106 178 218 157 71 76 153 207 224 218 184 61 6 21 20 25 16 18 65 165 203 210 195 179 171 198 218 183 149 57 21 12 31 101 131 161 164 183 191 196 191 186 187 182 187 206 195 84 38 154 240 187 80 5 65 146 167 138 99 55 34 22 44 56 68 106 119 64 15 9 69 156 167 86 33 35 39 30 38 67 131 175 171 175 206 226 203 113 79 155 200 193 143 114 129 176 204 172 145 156 165 166 164 161 186 207 198 153 131 78 51 56 70 100 114 100 101 119 132 115 88 107 179 207 165 121 166 213 181 97 102 176 201 178 176 140 94 90 128 146 136 130 103 106 125 124 102 151 190 209 188 189 204 193 136 106 169 176 123 81 62 62 110 186 199 195 192 145 136 174 197 192 183 179 186 184 186 192 192 188 186 189 190 189 190 187 179 182 194 201 196 118 67 24 32 21 54 113 157 204 175 115 147 166 144 160 170 196 192 204 200 174 174 165 169 93 55 100 120 104 106 182 203 198 185 183 196 189 140 88 149 153 112 104 149 147 138 182 190 193 192 188 189 193 194 192 216 192 191 195 189 147 110 78 149 188 179 170 192 197 170 134 123 121 113 115 127 145 120 42 48 119 115 79 58 41 102 211 210 168 130 118 98 39 47 152 205 219 200 149 96 103 174 219 182 157 168 181 158 185 221 185 137 77 86 151 172 172 146 76 47 108 152 128 93 81 88 120 151 137 149 169 154 115 96 99 124 127 113 80 63 38 35 94 125 82 42 28 87 187 228 225 199 165 128 121 131 134 121 98 87 139 170 176 178 159 141 146 189 135 68 21 96 145 121 112 110 132 126 78 85 155 199 210 192 154 131 160 168 113 90 125 144 104 85 120 166 142 94 108 173 156 122 84 89 135 165 168 119 83 114 158 156 142 144 162 182 193 192 195 194 158 131 144 183 184 184 185 185 185 184 184 184 183 181 181 182 185 188 190 191 185 186 189 186 183 182 183 187 186 185 186 187 187 185 182 188 187 186 186 186 187 188 188 190 188 193 193 192 200 195 173 127 146 202 221 168 99 110 192 206 199 195 202 199 174 187 155 113 34 39 130 164 162 152 185 198 192 181 176 195 215 187 129 63 51 86 169 218 224 194 154 114 112 142 184 193 152 138 193 197 198 189 190 190 194 196 171 133 90 119 202 210 201 190 196 195 195 194 193 193 192 192 191 195 195 195 197 199 198 191 184 189 193 189 195 210 169 119 144 192 206 185 143 148 183 160 96 90 122 144 149 138 148 169 156 166 178 180 178 183 184 185 194 188 187 185 184 184 185 187 188 189 189 189 188 188 187 187 187 188 188 189 189 189 189 188 188 186 187 187 187 188 188 188 188 188 188 187 188 188 190 191 192 191 191 191 191 192 193 194 194 197 197 197 197 196 196 196 196 194 194 195 196 196 197 198 198 200 201 202 203 203 203 203 203 203 203 203 202 202 202 202 202 203 204 205 206 207 207 208 208 209 208 207 206 206 207 209 210 206 206 207 208 209 210 210 211 209 209 209 209 209 210 210 211 213 213 212 212 212 212 211 211 212 213 214 214 215 214 214 214 213 213 213 214 214 214 215 215 216 215 214 212 211 211 211 211 210 210 210 210 210 210 210 210 211 210 209 207 205 203 202 201 201 203 204 205 205 204 202 201 205 206 207 208 210 211 213 214 210 210 210 210 211 211 211 211 209 209 208 208 207 207 206 206 200 201 202 203 203 204 205 206 207 206 206 206 206 207 208 208 209 209 210 211 212 214 214 215 218 219 219 219 219 218 218 217 218 219 219 219 220 220 220 221 221 221 221 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 227 227 227 228 229 229 230 230 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 231 231 230 230 230 230 230 229 229 229 228 228 228 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 173 172 171 170 170 170 171 171 168 168 168 168 169 169 169 169 171 171 171 171 171 171 171 171 169 169 170 170 170 170 170 170 169 170 171 172 171 170 169 168 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 169 169 169 169 168 168 169 169 170 170 170 171 171 171 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 171 170 169 169 171 171 170 169 170 170 169 169 169 169 170 170 171 171 171 172 172 172 173 173 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 172 172 172 172 172 172 172 172 172 172 171 172 173 173 173 173 172 171 171 171 171 171 171 171 171 171 172 171 171 171 172 173 174 175 172 172 172 171 170 170 169 169 178 177 176 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 172 173 173 174 174 175 175 176 178 177 176 175 174 174 174 174 173 174 176 177 177 177 176 176 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 178 178 177 176 176 175 174 174 176 175 175 175 177 177 177 176 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 176 175 176 178 180 181 182 182 182 181 180 179 179 179 179 180 181 180 179 178 179 180 181 180 179 186 185 183 182 182 183 185 186 184 185 185 185 186 186 186 186 186 186 187 187 188 188 189 189 191 190 188 187 186 186 186 186 189 189 189 190 191 193 195 196 195 196 196 197 197 196 195 195 194 196 197 197 196 196 197 199 198 199 200 201 203 204 205 206 202 202 202 202 202 202 202 202 207 205 203 202 203 203 201 199 204 204 203 202 202 202 203 204 205 205 205 205 205 205 205 205 203 203 202 202 202 201 201 201 204 204 203 203 202 202 201 201 203 202 201 200 200 200 201 201 198 198 199 199 199 198 197 197 198 198 197 197 197 197 196 196 196 197 197 198 198 199 200 200 200 201 202 202 204 204 205 206 203 203 204 204 204 205 205 205 207 207 206 206 206 206 207 207 205 206 206 206 206 206 205 204 207 207 206 206 205 205 204 204 201 202 203 203 203 203 202 201 202 202 202 202 202 202 202 202 202 201 201 200 200 199 198 198 195 196 197 198 198 198 197 197 195 197 199 197 195 194 197 201 201 202 202 203 203 203 202 202 202 202 203 203 204 204 205 205 205 205 205 204 204 203 203 203 202 202 201 200 200 199 198 198 204 202 200 198 196 195 195 194 196 196 196 196 196 196 196 196 190 192 193 193 192 193 195 198 211 192 141 128 166 199 214 214 202 150 165 208 164 128 178 215 199 199 198 198 198 198 199 199 199 199 199 199 199 199 198 198 198 198 199 200 202 203 204 204 198 202 206 205 202 199 199 200 202 203 207 221 191 145 171 225 222 201 198 209 210 204 207 213 186 144 134 158 191 209 204 141 123 198 231 231 232 187 119 91 104 122 174 220 223 208 202 206 205 212 215 154 131 190 221 220 208 206 210 225 209 172 137 98 71 97 186 238 221 208 209 212 209 209 209 209 210 210 210 210 208 209 208 208 207 206 205 204 210 210 209 210 210 211 212 213 211 211 210 210 210 211 212 212 211 211 211 212 212 213 213 213 221 201 161 114 121 195 243 231 223 228 236 239 217 171 135 127 152 157 134 155 233 253 228 223 221 217 223 227 220 217 217 212 194 187 195 211 219 224 226 221 166 68 61 133 185 224 216 151 110 132 161 139 124 176 231 250 251 206 118 28 3 21 101 206 251 251 194 157 208 240 196 141 117 77 70 111 173 188 168 186 194 154 128 190 235 211 163 97 119 158 136 114 176 234 227 205 160 158 178 159 142 193 214 170 129 179 220 214 195 200 207 200 193 197 210 228 222 163 85 42 56 96 129 151 152 156 183 196 196 179 184 183 149 69 35 107 149 161 145 139 115 98 112 180 228 199 123 88 146 151 127 197 241 197 164 129 150 205 234 219 203 171 168 199 215 208 202 204 235 224 121 42 149 205 130 153 212 224 207 216 246 200 85 11 111 213 213 152 133 182 219 227 224 209 151 173 227 248 222 101 25 36 109 176 211 214 165 121 155 220 222 225 230 221 186 91 88 168 224 214 195 207 219 209 185 65 26 34 59 96 99 108 136 165 186 204 188 149 147 163 198 219 218 185 172 199 208 184 151 79 82 113 131 153 141 120 112 96 143 182 139 105 137 172 190 185 190 117 85 170 224 224 216 225 233 218 186 152 107 64 43 98 201 238 148 74 113 209 224 226 216 210 173 104 62 48 46 46 120 226 234 205 175 95 47 16 50 116 148 209 225 215 201 200 198 196 194 193 192 192 191 191 191 191 191 191 191 191 189 193 188 189 188 196 207 193 134 85 160 219 199 187 184 190 190 189 188 186 185 183 182 182 192 199 173 119 102 143 184 191 188 195 206 188 163 148 136 144 160 128 101 109 128 102 102 177 202 75 27 108 200 236 216 164 99 51 54 102 156 147 82 64 138 219 233 198 150 49 17 27 15 27 20 13 42 139 188 210 200 175 183 213 216 125 74 26 17 16 26 75 71 90 102 118 136 161 192 208 207 209 212 212 178 56 52 183 217 100 18 42 128 207 224 200 156 105 72 33 25 35 45 54 59 51 34 23 42 90 99 61 37 38 36 31 44 95 144 152 139 146 184 220 220 143 89 140 203 227 174 117 130 192 214 176 154 182 202 195 196 189 184 186 199 202 185 89 28 61 85 115 134 138 150 158 154 118 70 67 149 209 187 154 166 172 143 116 139 178 199 209 212 111 58 82 119 152 153 116 79 103 132 117 76 122 177 214 194 201 216 189 151 97 116 91 55 85 130 165 184 215 210 199 211 125 105 167 197 183 182 197 182 181 182 183 183 183 186 190 184 182 182 185 184 181 187 199 210 160 101 18 16 25 89 191 220 206 141 93 148 163 139 156 175 195 191 199 195 172 171 168 165 83 51 114 131 92 96 203 209 186 181 194 200 187 143 89 158 145 126 137 140 93 91 159 190 195 197 193 194 199 200 195 176 174 175 173 188 199 177 131 143 160 152 168 205 214 199 171 167 124 89 111 160 195 164 76 38 80 108 126 90 36 100 216 231 186 125 113 133 93 71 142 205 229 211 147 92 110 161 165 121 135 173 191 159 161 203 203 173 94 74 102 114 132 121 62 50 120 151 119 101 99 114 168 192 134 133 179 172 113 69 56 74 74 83 83 92 71 65 146 189 112 51 48 121 207 217 192 141 112 117 168 200 201 164 91 56 120 151 148 146 132 139 179 212 159 84 18 63 108 112 119 109 91 84 81 99 127 138 150 130 137 155 190 175 112 96 119 115 74 49 74 123 123 115 160 225 212 176 104 71 113 164 191 150 80 86 123 121 117 133 156 183 200 195 191 192 162 143 167 188 187 185 184 183 183 183 184 186 184 183 182 182 185 188 190 197 188 189 192 183 181 188 191 188 185 183 185 188 188 184 181 186 186 186 187 187 187 188 188 194 186 189 189 189 203 203 176 142 175 213 201 146 103 126 201 214 212 184 174 172 155 180 144 109 67 61 101 126 163 176 201 211 184 157 156 180 187 131 52 28 100 174 226 216 200 189 176 148 130 138 172 196 173 155 194 203 199 189 191 191 195 205 192 154 104 134 203 200 206 199 191 195 195 195 194 193 193 192 192 197 184 177 185 194 194 191 191 191 194 188 192 209 170 121 143 193 206 196 164 170 194 147 54 89 180 199 158 155 192 211 189 197 205 201 193 192 190 188 192 186 185 185 184 184 185 185 186 189 188 188 188 188 188 188 187 188 188 189 189 189 189 188 188 186 186 186 187 187 188 188 188 188 188 187 187 188 189 190 191 191 191 191 192 192 193 194 194 196 196 196 196 196 196 196 196 192 193 193 194 195 196 197 197 199 200 202 203 204 204 203 203 205 204 204 204 203 203 202 202 202 203 205 206 207 208 208 208 209 209 208 207 207 207 208 208 206 206 206 207 208 208 209 209 210 210 209 209 209 210 211 212 213 213 213 213 213 213 213 213 213 214 214 215 215 215 214 214 212 212 212 213 213 214 214 214 215 214 214 213 211 210 209 209 210 210 209 209 209 209 210 210 215 214 214 212 210 208 206 204 204 204 205 205 204 203 202 202 205 205 206 207 208 210 212 213 211 211 211 211 211 211 211 211 209 209 209 208 208 208 208 207 201 203 205 206 206 207 208 210 208 207 207 207 208 209 210 210 209 210 211 212 213 214 214 215 218 219 219 220 220 220 219 219 219 219 220 220 221 221 221 221 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 223 223 223 224 224 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 227 227 228 228 229 230 230 230 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 232 232 232 231 231 231 230 230 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 230 230 231 231 231 232 232 232 233 233 232 232 232 231 231 231 231 230 230 230 229 229 229 228 229 229 229 228 228 228 227 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 171 171 170 170 170 171 172 173 169 169 169 170 170 171 171 171 172 172 171 171 170 169 169 168 171 170 168 167 167 168 169 170 168 169 170 172 172 171 170 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 171 170 169 169 169 171 171 170 170 170 169 169 169 170 170 171 171 172 172 172 172 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 171 170 169 169 171 171 170 169 170 170 171 171 171 171 170 170 171 171 171 172 172 173 173 173 168 169 171 173 173 173 172 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 174 174 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 174 175 176 173 173 172 172 171 170 170 169 175 175 175 176 176 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 174 174 175 175 175 177 176 175 174 173 173 174 174 174 175 176 177 177 176 174 173 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 176 175 175 177 177 176 174 177 177 177 177 177 177 177 177 179 178 178 178 178 178 177 177 175 176 178 180 181 181 181 181 180 180 179 178 178 179 180 180 179 180 180 180 178 178 178 179 181 182 182 183 183 184 184 184 183 184 184 185 185 186 187 187 185 186 186 187 188 188 189 189 189 188 187 186 186 186 187 188 186 187 189 191 193 194 194 194 195 196 197 197 197 196 195 194 193 195 197 197 197 197 199 201 199 199 200 201 202 203 204 204 201 201 201 202 202 203 203 203 204 202 201 202 204 205 203 202 206 205 204 202 202 202 202 202 204 204 204 204 204 204 204 204 201 202 203 204 204 202 200 199 205 204 204 203 202 202 201 201 203 202 201 200 200 200 201 202 198 197 196 196 195 196 196 196 198 198 198 197 197 196 196 196 194 194 194 195 196 196 197 197 201 201 202 203 203 204 205 205 203 203 203 204 204 205 205 205 205 205 206 206 206 206 205 205 205 205 207 207 208 207 206 206 208 207 207 207 206 206 206 206 203 203 204 205 205 204 203 203 202 202 202 202 202 202 202 202 201 201 200 199 199 198 198 197 196 196 195 195 196 197 198 198 194 197 199 197 194 193 197 201 200 200 200 200 201 202 203 204 201 202 202 203 204 204 205 205 204 203 203 203 202 202 202 202 200 200 200 200 199 199 199 199 200 199 197 196 195 195 195 195 196 196 196 196 196 196 196 196 191 193 194 193 191 191 193 195 208 204 166 116 133 193 215 213 193 158 172 194 153 145 195 203 196 197 198 199 200 200 199 198 200 199 197 196 196 198 200 201 201 201 202 202 203 204 204 204 196 200 204 204 201 199 200 203 204 210 215 214 166 134 179 219 208 205 200 203 209 206 204 210 227 167 122 117 149 181 205 152 112 197 217 218 230 221 187 126 60 83 168 215 220 219 204 214 210 218 214 130 100 181 222 216 205 208 208 223 220 204 174 114 35 71 181 239 220 211 210 210 207 208 208 208 209 209 210 210 208 208 208 209 208 208 207 207 208 208 208 208 209 210 211 212 212 212 211 210 210 210 211 211 209 210 210 211 213 214 214 215 216 201 167 110 92 159 232 244 241 222 209 220 219 178 142 143 118 100 78 116 196 228 219 224 218 210 207 204 200 209 222 223 230 227 221 214 213 218 225 227 223 123 56 63 105 162 189 172 148 108 100 101 118 173 222 245 237 179 95 23 5 29 104 208 249 227 152 126 203 247 216 192 127 63 100 163 183 183 173 185 223 187 150 168 209 209 165 117 142 140 96 91 178 240 211 157 133 146 165 189 199 199 177 127 163 208 229 211 197 201 204 201 193 200 204 222 234 204 139 86 71 131 182 194 160 141 167 185 192 203 209 211 174 75 27 72 120 169 174 170 135 83 89 189 251 218 115 75 137 158 165 233 237 224 222 166 165 210 222 182 158 187 208 210 207 206 208 214 237 207 98 42 169 210 107 116 197 235 218 222 233 184 114 50 111 187 170 110 92 168 231 246 232 194 137 183 231 243 226 107 39 13 45 107 135 117 108 146 219 250 230 218 219 169 113 83 178 225 216 192 190 205 231 227 178 92 42 18 57 155 192 169 164 187 196 214 212 170 138 127 133 187 220 197 170 180 181 155 149 131 145 154 159 172 138 73 65 100 157 167 126 124 175 214 231 195 174 109 91 168 213 219 219 210 209 220 233 220 151 71 38 93 148 155 94 114 182 241 211 206 207 224 212 178 117 23 10 100 186 240 228 198 187 137 76 38 32 59 84 152 190 210 205 203 201 198 195 193 192 192 191 191 191 191 191 191 191 191 192 194 188 190 192 199 207 189 130 87 164 218 196 188 187 191 189 189 188 187 186 186 185 185 187 199 192 141 109 150 196 191 183 177 185 177 162 146 127 130 102 109 136 168 173 124 101 157 197 108 40 65 155 228 226 179 148 103 71 45 71 97 71 71 150 241 243 174 105 21 13 12 18 27 17 10 37 134 182 203 186 192 212 194 165 65 28 24 20 33 57 109 106 111 108 87 92 110 149 175 183 204 207 182 139 53 70 137 124 37 12 94 173 214 213 212 197 167 145 95 46 30 36 40 37 45 46 38 25 41 46 43 44 42 33 26 51 117 161 163 145 122 135 181 202 148 87 111 179 226 190 139 151 186 191 166 158 180 194 183 192 195 184 171 186 211 209 99 47 120 163 180 186 189 199 188 187 166 110 63 111 180 176 160 143 101 113 171 195 188 196 213 196 97 83 130 140 151 156 122 106 98 111 117 92 114 145 185 184 188 193 164 125 59 60 72 112 158 191 210 181 181 195 206 154 113 132 188 197 178 176 180 191 191 188 184 182 183 182 180 183 182 181 187 191 183 182 194 209 177 136 34 12 33 114 215 232 194 158 123 143 145 140 143 173 182 174 179 176 153 145 139 125 79 71 128 139 105 107 202 201 192 191 201 199 168 130 108 152 133 131 138 111 70 90 150 195 201 200 190 182 175 164 151 89 115 136 143 162 198 197 163 140 130 134 180 207 197 199 204 205 151 96 104 160 217 208 130 57 60 118 147 96 50 101 207 224 188 127 133 185 143 86 135 202 229 213 145 90 99 121 94 66 127 182 197 163 141 171 196 169 91 76 92 80 85 82 46 55 107 126 123 151 147 133 175 190 129 110 155 166 109 61 61 93 110 135 175 181 111 87 160 175 112 68 68 121 180 180 156 126 106 142 209 210 198 183 116 52 123 176 180 169 164 176 199 214 155 79 16 54 99 111 109 88 60 72 105 126 124 124 153 131 134 163 211 183 109 86 84 65 53 44 60 106 129 148 204 225 215 191 116 74 116 164 191 165 97 71 90 109 115 128 164 189 200 190 188 193 161 146 180 190 190 188 187 186 185 184 184 186 186 186 185 183 182 180 179 169 165 183 196 188 183 189 189 186 186 186 187 187 186 185 183 184 185 187 188 189 188 187 187 195 183 187 190 188 205 203 170 136 178 210 181 129 101 132 207 208 199 166 123 108 100 120 98 104 108 93 73 90 174 208 211 214 171 135 130 132 119 76 30 46 143 202 224 197 189 198 205 189 162 148 159 184 176 162 191 203 194 184 193 194 193 204 195 169 107 145 213 199 204 199 191 196 196 195 195 194 193 193 193 190 160 142 154 172 179 187 199 193 194 188 192 200 155 122 168 209 194 177 163 164 171 134 68 136 222 202 143 170 210 206 187 191 193 193 191 190 191 191 189 186 186 187 187 187 187 186 186 187 188 188 188 188 188 188 189 187 187 188 188 188 188 187 187 187 187 187 188 188 188 189 189 189 189 188 187 187 188 189 189 190 190 191 192 192 193 193 193 195 195 195 195 195 195 195 195 192 193 193 194 196 197 198 198 198 199 200 202 203 203 203 202 203 203 203 203 203 204 204 204 203 204 206 207 207 207 207 206 209 209 209 209 208 207 206 205 207 207 207 207 207 208 208 208 210 209 208 208 208 209 210 211 211 211 211 212 212 213 213 213 213 213 214 214 214 214 213 213 211 211 211 212 212 212 213 213 209 210 211 212 212 210 208 207 210 210 209 208 208 209 210 210 211 211 211 211 210 209 207 206 204 204 203 203 203 204 205 205 205 205 205 206 207 209 210 212 213 213 213 212 212 211 211 211 209 209 209 209 209 209 208 208 208 210 212 211 210 210 211 213 211 210 210 209 209 209 209 209 211 212 212 213 214 215 215 216 218 218 219 220 221 221 221 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 227 228 228 229 229 230 230 231 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 232 232 232 231 231 230 230 230 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 230 230 230 231 231 232 232 232 233 233 233 232 232 231 231 231 231 231 230 230 230 229 229 229 230 230 229 229 229 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 169 168 168 168 168 169 171 171 170 171 171 172 172 173 173 173 172 172 171 170 169 168 167 166 172 170 168 166 165 166 168 169 167 168 170 172 172 172 170 169 170 170 170 170 170 170 170 170 172 172 172 172 172 172 172 172 174 174 173 171 169 168 166 166 172 172 172 171 171 170 170 169 171 171 171 172 172 173 173 173 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 171 170 169 169 171 171 170 169 169 170 172 173 173 172 170 169 171 171 172 172 172 173 173 173 165 168 171 174 175 174 172 170 171 171 171 171 171 171 171 171 173 172 170 169 169 170 172 173 171 172 172 172 172 172 172 172 172 173 173 174 174 173 173 172 171 171 171 171 171 171 171 171 171 171 171 171 172 174 175 176 174 174 173 173 172 171 170 170 169 171 173 175 175 175 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 172 172 172 172 172 172 172 172 176 175 174 173 173 173 174 175 175 176 177 177 176 174 171 170 175 175 175 174 174 173 173 173 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 176 176 177 178 178 179 177 175 175 177 177 175 173 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 180 180 180 180 179 178 177 180 179 178 178 178 178 179 180 178 180 182 180 177 176 177 179 175 177 180 183 183 182 181 179 181 181 182 183 183 184 185 185 185 185 186 187 187 188 189 189 186 186 186 186 186 188 189 190 183 185 187 190 192 192 192 191 196 196 197 197 197 196 195 194 194 196 198 198 198 198 200 202 203 202 202 201 200 199 198 198 200 200 201 201 202 203 204 204 203 202 202 204 207 208 208 207 206 205 204 202 202 201 201 202 201 201 201 201 201 201 201 201 200 202 204 205 205 202 199 197 205 205 204 203 202 202 201 201 203 202 201 200 200 200 201 202 204 203 201 199 199 200 201 202 198 198 198 197 197 196 196 196 196 196 197 197 198 199 199 200 202 203 203 203 203 203 203 204 203 203 203 204 204 204 205 205 202 203 205 206 206 205 203 202 204 205 207 208 209 208 208 207 205 205 206 206 206 206 206 206 203 204 205 206 206 205 204 203 202 202 202 202 202 202 202 202 200 199 199 198 198 197 197 196 197 196 194 194 194 196 198 199 193 197 199 197 193 193 196 201 199 199 198 198 198 200 203 204 201 201 202 203 204 204 205 205 202 202 202 201 201 201 200 200 199 199 199 199 199 199 199 199 195 195 194 194 194 195 196 197 195 195 195 195 195 195 195 195 193 194 195 193 190 189 190 191 199 208 187 117 119 191 211 204 188 163 176 187 153 168 214 198 191 193 196 198 199 198 197 196 200 198 196 194 195 197 200 203 201 201 200 200 200 199 199 199 200 201 200 197 194 197 205 213 202 215 212 189 140 141 198 210 194 203 201 200 205 202 206 227 227 194 164 136 123 124 164 139 112 199 212 214 217 222 239 199 90 93 164 186 193 218 210 227 218 229 226 132 100 189 227 213 202 213 205 208 220 239 226 153 48 69 180 248 229 207 201 208 207 207 207 208 208 209 209 209 208 209 210 211 212 212 212 212 207 207 207 207 208 209 210 211 213 212 211 210 210 210 210 210 208 209 210 211 213 214 215 216 228 207 190 152 110 128 182 205 183 198 184 165 170 180 192 211 205 166 116 100 132 178 208 221 219 215 215 213 209 214 218 212 202 219 224 215 209 209 214 221 221 187 123 69 53 69 110 154 141 102 76 55 74 142 177 172 172 118 60 27 24 29 67 148 194 176 126 125 193 211 187 208 159 56 104 162 134 149 202 241 248 227 180 129 167 223 191 152 162 145 93 83 153 207 184 143 126 144 151 184 189 156 153 154 200 212 208 203 207 202 195 203 202 208 195 198 214 206 168 123 122 164 197 200 163 141 158 164 186 237 251 243 188 79 31 60 118 201 214 208 170 86 62 169 249 223 106 56 121 161 184 234 214 237 249 166 153 211 212 138 108 191 238 222 206 208 213 219 239 202 94 43 164 194 96 122 204 244 215 213 212 172 147 103 89 146 125 81 71 159 232 249 236 167 110 193 245 237 215 99 47 31 27 50 58 44 74 139 191 239 248 225 188 108 90 185 212 224 196 205 207 187 212 223 180 120 58 12 51 183 235 188 145 157 155 177 199 178 152 136 112 129 160 175 162 159 180 202 160 182 207 206 190 186 147 72 49 124 173 140 105 151 220 243 245 227 196 102 81 174 222 220 217 202 195 208 235 238 177 94 112 96 56 54 84 205 246 219 205 210 200 213 226 212 142 29 24 165 234 244 223 184 164 127 97 114 78 38 40 78 106 172 207 206 203 199 196 194 193 192 192 192 192 192 192 192 192 192 194 195 188 192 195 202 207 186 125 87 166 217 194 189 189 191 188 188 188 188 188 188 188 188 188 193 202 174 130 154 205 212 196 176 169 160 154 147 128 128 141 156 185 206 198 143 100 124 177 141 68 30 98 207 232 193 130 130 127 84 71 59 26 48 126 219 222 152 86 16 20 22 28 31 17 12 47 146 188 203 182 212 223 149 112 46 24 24 15 50 108 182 198 193 171 116 92 76 84 96 111 155 168 128 66 40 66 54 35 41 69 155 203 203 178 195 207 199 193 144 93 30 21 44 45 43 38 29 33 31 32 43 53 46 29 18 52 138 205 219 178 94 75 137 173 133 76 96 158 204 175 146 156 147 131 137 148 159 174 178 176 194 199 191 188 198 202 101 68 160 208 212 202 196 206 195 191 199 155 71 78 140 150 149 124 70 110 193 205 197 199 184 156 102 146 214 198 174 176 157 146 103 104 145 139 125 107 128 155 149 146 136 89 25 40 123 189 183 162 196 196 197 192 173 114 135 180 198 178 179 190 178 182 184 184 183 187 193 192 185 190 187 182 186 190 182 179 191 215 185 157 47 9 42 132 218 212 180 188 161 145 150 162 140 148 166 166 163 145 115 111 117 105 93 100 136 136 118 118 190 193 209 205 197 187 149 117 123 130 125 147 160 132 119 155 194 211 213 205 184 159 135 108 85 71 80 119 163 161 150 159 180 149 124 126 180 212 204 201 194 191 171 129 110 146 216 227 158 78 42 103 119 79 75 104 175 180 174 143 160 207 143 77 139 190 235 228 152 71 56 73 54 40 130 190 196 164 131 150 186 166 89 96 130 103 76 65 49 53 98 119 143 194 173 125 153 182 152 121 132 141 93 59 85 152 180 197 245 226 97 52 105 108 93 91 81 88 123 144 154 143 135 165 195 172 188 202 125 82 147 211 216 194 201 215 208 221 133 47 17 99 161 149 102 47 59 93 120 153 186 196 206 195 145 145 205 186 109 79 64 54 52 42 50 105 147 165 204 194 196 193 124 73 102 137 157 133 111 95 102 124 117 114 163 195 201 189 192 198 159 140 179 191 192 192 192 191 189 186 185 185 187 188 187 183 177 170 166 126 135 172 201 195 186 185 178 185 188 190 190 186 184 185 187 183 185 187 189 190 189 187 186 194 183 191 194 191 204 197 158 107 153 194 176 124 91 127 216 210 184 155 92 66 63 78 87 106 112 91 59 69 157 202 215 209 160 124 109 85 57 49 53 57 144 180 201 181 178 189 203 198 191 179 163 159 151 158 205 199 187 179 194 198 193 200 192 168 91 141 227 209 197 190 195 197 196 196 195 195 194 193 193 180 138 112 127 150 164 182 203 200 197 194 199 196 143 127 200 216 166 134 133 134 137 133 116 163 213 154 111 175 206 189 190 191 185 185 185 183 186 189 184 186 187 189 190 190 189 187 186 187 187 187 188 188 189 189 189 185 186 186 187 187 186 186 185 188 188 188 189 189 189 190 190 190 189 188 187 187 187 188 188 189 189 190 191 192 192 192 192 195 195 195 195 195 195 195 195 193 193 194 195 196 198 198 199 196 197 199 200 201 202 202 201 199 199 200 201 202 204 204 205 205 206 207 208 207 206 205 204 208 209 210 210 209 207 205 204 208 208 208 208 208 208 208 207 209 208 207 207 207 208 209 210 209 209 209 210 211 212 212 213 212 212 213 213 213 212 212 211 210 210 211 211 211 212 212 212 208 210 213 215 216 215 213 212 210 210 209 208 208 209 210 210 204 205 206 207 207 207 206 205 203 202 202 202 203 205 207 209 207 206 206 206 207 209 211 212 214 214 213 213 212 211 210 210 210 209 209 209 209 209 209 209 209 210 211 210 207 206 207 208 214 213 212 210 209 208 208 208 213 213 214 215 215 216 217 217 217 218 219 220 221 222 222 221 220 220 221 221 221 222 222 222 223 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 227 228 228 229 230 230 231 231 230 230 231 231 231 231 232 233 232 232 231 231 231 232 233 234 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 233 232 232 231 231 230 230 230 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 230 230 230 231 231 232 232 233 233 233 233 232 232 232 231 231 231 231 230 230 230 229 229 229 230 230 230 229 229 229 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 227 227 227 227 227 227 227 227 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 169 170 171 173 174 173 173 172 172 172 172 171 171 170 170 170 171 171 172 172 172 170 171 172 172 172 172 173 173 172 172 172 173 173 174 174 174 169 169 169 169 170 172 173 174 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 168 169 172 174 174 172 169 173 171 170 170 172 172 171 169 172 171 170 170 170 171 171 172 168 169 170 170 171 171 171 171 169 169 169 170 172 174 176 177 172 171 172 175 177 177 174 172 169 173 176 174 170 168 171 175 170 170 171 172 172 173 173 174 173 172 172 171 170 170 169 169 171 171 171 172 172 173 173 173 172 174 174 173 171 169 170 171 170 170 171 172 172 173 173 174 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 171 172 174 175 175 174 172 171 174 174 174 174 174 174 174 174 173 174 176 177 177 176 174 173 175 175 175 175 175 175 175 175 172 173 173 174 175 176 177 177 176 176 176 176 176 176 176 176 175 176 177 176 174 173 173 175 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 176 176 177 178 179 181 182 175 175 175 176 177 177 177 178 178 180 181 180 177 176 179 182 175 177 179 180 181 180 179 178 175 177 180 181 181 180 182 183 182 181 180 180 180 182 184 186 186 185 185 184 184 183 183 183 183 184 185 186 186 186 185 184 190 190 189 188 186 185 184 183 185 186 187 188 190 193 195 196 196 196 195 194 194 193 193 192 192 193 194 196 197 197 197 197 199 199 199 199 199 199 199 199 202 202 202 202 202 202 203 203 201 203 205 207 206 204 200 198 201 203 205 204 203 203 205 207 204 202 200 201 203 203 202 199 203 203 203 203 203 203 203 203 203 202 201 200 200 201 203 204 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 195 195 196 196 196 196 197 197 196 197 198 199 200 199 198 197 206 205 205 204 203 202 201 201 201 202 204 206 206 205 204 203 205 205 205 205 205 205 205 205 205 204 203 203 205 207 210 211 206 206 206 206 206 206 206 206 205 204 202 200 200 201 202 203 203 202 202 201 201 202 202 203 195 197 200 202 202 200 196 193 193 196 199 199 197 194 194 194 195 194 194 196 198 198 195 191 194 197 200 201 200 199 199 201 202 202 202 203 203 204 204 205 202 203 203 203 201 198 195 193 199 200 201 199 197 195 196 197 195 195 194 194 194 193 193 193 189 192 196 198 196 195 194 194 196 197 192 186 192 202 199 188 196 213 221 142 94 172 224 206 174 138 185 182 143 178 203 193 196 197 198 197 196 195 197 199 200 206 186 158 179 208 203 198 200 198 196 197 198 199 199 197 198 202 204 202 203 205 200 193 187 203 204 145 94 127 191 227 205 204 198 200 211 212 202 196 218 218 226 195 154 137 114 93 113 183 210 225 218 221 241 200 93 123 159 176 201 220 209 202 199 239 232 139 115 194 233 206 214 209 211 205 204 231 234 196 96 63 154 250 237 206 205 207 210 210 210 209 209 208 208 208 203 212 217 211 207 209 209 206 213 210 207 207 208 210 210 209 210 210 210 210 210 210 210 210 210 210 209 209 209 208 208 208 220 214 218 209 191 166 142 146 145 153 156 159 181 212 228 225 243 240 171 117 139 160 157 169 192 234 233 217 205 207 221 204 166 208 207 212 226 215 214 217 225 210 196 132 65 21 66 115 142 104 71 43 56 81 79 94 76 80 54 29 26 22 41 87 127 122 102 105 106 126 141 168 123 57 65 84 82 114 173 238 228 223 193 87 89 204 222 193 203 190 101 85 141 163 162 139 124 108 125 161 172 172 192 217 230 219 176 165 198 204 194 210 214 208 200 208 216 192 164 164 193 162 152 156 156 137 116 124 175 235 248 221 141 55 46 70 97 164 209 206 166 104 80 107 164 149 76 36 99 173 208 232 227 221 215 139 131 218 217 160 126 185 213 222 203 210 208 227 248 171 75 66 164 158 82 135 232 246 236 188 139 138 216 148 62 103 116 78 78 140 197 227 220 142 93 153 196 201 184 95 85 105 65 42 39 25 51 86 126 169 166 151 85 60 166 240 227 212 203 199 197 204 212 210 204 136 117 46 10 127 199 163 71 100 160 193 150 119 149 173 168 153 135 130 114 120 179 225 196 223 220 181 178 166 147 86 47 95 137 131 95 140 187 225 246 231 180 92 92 177 222 230 218 187 179 181 210 174 136 137 156 113 41 44 172 244 213 209 195 203 207 201 196 182 123 49 53 118 189 222 209 164 121 101 139 157 139 103 70 31 36 90 136 185 208 218 208 195 202 185 184 192 200 189 191 199 192 197 189 200 183 190 191 194 210 183 116 96 164 213 196 190 192 189 191 190 187 185 187 191 191 187 184 191 214 187 118 117 158 163 160 151 142 138 136 140 153 167 169 185 195 204 194 140 106 123 169 186 135 23 39 160 196 169 161 160 153 156 133 86 57 37 78 118 115 79 59 42 26 28 25 16 6 61 112 195 203 197 215 208 159 89 64 26 20 11 24 115 174 228 217 197 197 185 172 151 125 105 92 79 62 48 48 42 35 40 66 114 170 209 192 191 186 178 179 186 192 193 138 72 40 20 48 54 38 32 26 16 47 102 108 60 26 28 39 106 169 197 163 61 31 95 148 131 82 79 130 139 122 138 143 93 80 105 139 160 156 156 172 192 182 191 208 180 124 80 115 185 210 202 189 172 172 176 175 199 169 71 34 126 203 187 132 81 136 200 207 193 204 175 104 130 183 214 204 190 191 190 182 152 132 146 171 106 67 89 127 114 96 90 66 25 73 193 211 165 167 185 183 204 194 126 112 170 188 188 192 183 182 185 184 192 181 181 185 181 187 187 186 182 184 185 184 187 187 181 194 203 183 70 9 30 125 213 208 196 185 188 183 189 199 176 152 164 165 141 111 107 136 168 184 139 103 114 151 145 121 144 152 156 181 191 164 138 132 128 93 142 188 177 136 185 207 199 192 171 142 120 98 113 116 139 149 133 120 116 115 120 140 162 161 154 120 164 198 207 182 150 159 181 164 154 138 148 187 165 94 84 84 84 84 71 73 115 130 156 169 189 180 130 117 139 191 214 202 110 57 44 63 54 88 140 172 162 116 95 143 191 147 94 140 187 170 107 70 41 59 89 113 184 229 197 135 149 205 204 185 171 158 90 51 104 139 175 218 235 161 65 51 58 58 92 99 79 92 106 103 127 160 181 193 164 151 195 200 142 112 158 208 206 202 211 205 220 213 129 26 29 151 229 180 104 103 109 95 90 149 205 217 232 219 168 139 136 129 93 59 72 68 62 45 40 84 125 146 187 176 176 162 123 134 161 135 120 122 128 122 123 122 99 104 149 189 205 199 197 186 131 118 176 196 194 189 183 181 182 184 185 186 178 192 185 178 165 169 154 97 123 171 211 190 183 181 187 183 179 180 187 187 182 182 188 184 186 190 193 192 187 183 181 179 190 179 188 191 205 207 136 91 135 165 159 115 103 166 224 204 167 158 132 78 82 117 111 78 85 111 96 62 94 169 219 172 166 152 85 49 82 104 110 121 170 208 192 160 164 188 198 205 192 187 186 162 130 150 203 208 200 191 194 188 190 206 200 170 114 119 194 216 195 195 196 191 195 198 198 194 190 188 188 184 175 163 153 152 161 174 185 200 203 200 201 160 126 167 204 160 94 87 126 146 176 198 182 157 152 125 113 155 203 205 182 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 187 187 188 189 189 188 187 187 187 188 190 191 191 190 188 187 187 187 186 187 188 190 192 193 190 191 192 192 192 190 188 187 187 187 187 187 188 191 193 194 191 192 192 193 195 196 197 197 195 195 196 196 196 197 197 197 200 199 199 199 200 202 204 206 201 202 202 203 203 204 204 205 210 204 199 202 208 211 206 200 205 206 207 209 210 210 210 210 208 208 208 208 208 208 208 208 211 211 210 209 207 206 205 204 210 212 213 209 205 205 210 216 212 213 215 213 211 209 210 212 207 210 214 217 218 216 213 211 211 211 212 212 212 212 213 213 210 209 208 208 208 209 210 211 210 210 209 208 208 207 206 206 203 203 202 202 202 203 204 205 208 208 207 207 207 208 209 210 213 213 213 213 213 213 213 213 209 209 209 209 209 209 209 209 211 211 211 211 211 211 211 211 213 212 210 208 207 208 210 211 213 213 213 213 214 216 218 219 218 218 218 219 219 219 220 220 224 224 223 223 223 223 222 222 223 223 223 223 223 223 223 223 222 222 222 221 221 221 220 220 221 221 221 220 220 219 219 219 220 220 221 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 224 224 224 225 225 225 226 226 225 225 226 227 227 228 229 229 227 228 229 229 229 229 230 230 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 228 227 227 227 228 228 229 229 229 229 229 230 230 230 230 231 231 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 230 230 230 229 229 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 228 228 228 227 227 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 168 169 170 172 172 172 171 170 171 171 171 171 171 171 170 170 171 171 171 171 171 171 172 172 170 171 172 172 172 172 173 173 172 172 172 173 173 174 174 174 170 170 170 170 170 172 173 174 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 170 170 172 174 173 171 168 173 171 170 170 172 172 171 169 172 171 171 170 171 172 173 173 168 169 170 171 171 171 171 171 170 171 171 172 172 173 173 173 169 169 169 171 173 174 171 169 169 172 175 174 170 169 172 175 172 172 172 172 172 172 172 171 170 170 170 171 171 172 172 172 173 173 173 172 172 171 171 171 170 172 173 173 171 171 172 174 172 172 172 172 172 172 172 171 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 172 173 174 174 174 174 173 172 174 174 174 174 174 174 174 174 173 173 174 174 174 174 173 173 176 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 176 177 176 174 173 174 176 178 177 177 177 176 176 175 175 176 176 176 176 176 176 176 176 177 176 176 177 177 179 180 181 177 177 177 177 177 178 178 178 178 179 179 179 178 178 179 181 178 179 181 182 182 181 180 179 175 178 180 181 180 179 180 182 183 182 182 181 181 181 182 182 182 183 183 184 184 185 185 186 184 184 185 185 185 185 186 186 186 186 185 184 183 182 182 181 185 185 186 187 189 191 192 193 194 194 194 193 193 193 193 192 193 194 195 197 198 198 198 198 200 200 200 201 201 201 201 201 204 203 203 202 202 201 201 201 201 202 203 204 204 202 200 199 200 202 203 203 202 202 203 205 202 200 199 201 203 204 203 202 203 203 203 203 203 203 203 203 205 203 202 200 200 201 202 203 201 201 201 201 201 201 201 201 202 202 201 200 200 199 198 198 196 196 196 196 196 196 197 197 198 198 197 196 196 197 199 200 203 203 203 203 203 203 203 203 203 203 204 205 205 205 204 204 205 205 205 205 205 205 205 205 207 206 205 204 204 206 207 208 205 205 205 206 206 206 206 206 205 204 204 203 204 204 205 205 203 203 202 201 201 202 203 203 201 200 200 199 198 197 196 195 194 195 196 195 193 192 194 196 194 194 194 195 197 197 194 191 193 196 198 199 198 197 198 199 201 202 202 202 203 204 204 205 201 201 201 201 200 199 198 197 196 198 199 198 196 196 197 199 196 195 195 194 193 192 192 191 190 193 195 196 194 193 193 194 196 191 192 197 193 186 189 199 206 197 202 151 98 129 184 215 167 121 161 170 147 181 202 197 195 196 197 196 194 194 196 198 198 207 185 131 148 205 208 204 201 200 199 200 202 202 200 199 195 198 198 196 199 204 203 197 178 170 188 112 48 111 188 234 212 205 200 196 190 191 203 215 206 181 193 205 207 205 161 107 79 124 168 222 228 223 226 163 94 149 185 170 197 231 183 131 178 236 236 150 117 198 231 205 208 207 210 206 208 229 235 212 127 57 128 233 229 207 211 210 210 209 209 209 209 209 209 208 210 212 210 205 203 206 210 211 212 210 208 208 210 211 210 209 210 210 210 210 210 210 210 210 209 209 210 210 211 211 211 212 213 209 217 219 224 215 188 184 183 187 194 205 217 224 221 215 229 222 175 151 183 195 161 136 176 199 216 228 219 221 225 187 157 161 196 235 206 186 217 217 221 249 220 139 100 50 70 140 169 130 91 56 55 61 48 56 72 78 55 31 28 27 43 81 118 111 90 77 54 70 98 132 110 58 23 52 92 104 130 167 170 157 138 91 93 138 170 217 224 168 101 139 178 143 137 149 108 105 157 209 206 200 205 193 211 185 159 169 201 209 193 184 199 210 216 215 210 194 177 171 214 210 177 140 123 117 115 113 168 202 197 181 145 92 70 62 76 133 168 179 186 157 101 68 73 72 44 52 138 223 246 241 244 243 192 105 127 207 207 180 153 189 205 217 204 204 204 228 244 169 74 65 134 113 77 163 238 251 197 124 137 188 240 168 83 101 137 112 80 110 149 178 163 84 61 94 146 187 176 145 169 125 78 41 38 66 81 76 67 79 99 102 60 60 157 243 227 212 209 210 200 197 212 224 185 131 133 82 30 78 108 89 52 81 159 210 163 111 138 184 200 197 174 141 100 94 137 163 162 200 216 186 163 131 115 75 36 67 94 93 79 127 170 213 241 205 151 121 155 186 181 203 195 188 179 158 156 131 115 138 147 137 89 84 183 228 184 180 202 195 199 218 203 134 85 88 71 67 103 170 176 106 74 110 159 177 177 166 149 99 50 39 64 127 190 223 216 197 196 194 203 202 200 190 195 192 181 198 189 197 182 195 198 194 207 178 107 103 175 211 187 185 190 187 184 188 190 191 193 194 189 182 171 167 174 153 113 120 149 147 133 133 137 147 157 167 180 191 189 187 181 186 192 168 138 133 152 193 165 53 16 86 139 141 155 162 184 206 187 152 105 31 37 84 86 55 42 26 13 21 15 4 20 112 163 220 217 214 206 170 112 46 38 24 22 24 66 153 188 211 190 180 191 189 204 195 179 162 143 121 99 84 102 95 93 111 143 176 196 203 185 186 184 180 183 191 197 199 176 124 86 41 42 42 35 33 20 15 58 130 145 89 35 22 25 69 107 121 94 41 58 139 181 175 139 110 98 79 90 139 150 123 122 158 185 187 170 147 159 192 186 191 202 162 95 51 143 203 209 189 184 180 174 161 173 202 166 61 36 144 219 196 127 125 169 184 196 212 207 136 104 142 186 200 190 186 188 187 188 192 177 149 149 103 72 73 95 95 78 61 50 44 83 153 151 170 187 208 217 190 151 139 161 192 192 187 187 181 183 185 182 188 181 183 184 184 190 178 180 185 185 181 178 181 184 185 190 205 195 89 20 27 112 202 207 197 188 194 191 190 188 157 148 158 161 147 133 144 179 211 213 185 131 84 87 93 83 100 101 116 131 129 122 128 134 128 161 192 189 144 106 136 141 144 136 128 103 86 104 173 192 197 200 179 135 94 91 121 148 156 170 158 138 155 181 196 148 114 161 170 175 179 149 132 142 114 102 127 113 64 52 55 54 83 133 197 195 159 152 159 152 128 148 180 164 81 57 71 109 120 150 171 164 132 88 76 120 157 134 150 193 209 206 162 105 30 27 65 115 201 235 197 132 135 199 219 218 216 185 90 43 84 116 138 166 176 134 61 30 44 90 128 141 114 99 89 96 145 188 218 197 135 139 203 208 154 114 116 145 169 189 196 189 210 198 108 32 65 140 157 144 144 150 137 105 59 77 152 177 158 146 141 116 69 57 74 79 90 110 91 57 35 65 106 138 188 162 161 149 139 174 213 182 132 108 112 131 154 131 75 79 141 199 206 210 211 179 107 104 176 195 168 157 175 191 188 184 187 189 181 190 184 180 154 141 122 89 119 162 199 188 195 190 184 188 186 186 186 184 181 185 191 187 186 186 187 187 187 189 191 188 195 184 191 189 197 203 145 117 143 151 142 126 144 194 212 174 176 174 130 96 142 164 107 55 67 120 141 101 85 130 182 160 171 133 57 67 134 146 136 179 205 213 183 154 168 194 199 183 189 188 187 179 156 151 174 165 195 198 197 199 196 202 202 187 116 120 183 205 197 194 194 199 195 191 188 188 191 195 197 188 204 207 185 150 142 168 199 188 186 188 200 164 119 133 152 113 80 100 160 205 226 206 152 100 73 74 132 192 203 193 196 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 186 186 187 188 188 187 186 186 186 187 188 189 189 188 187 186 189 188 187 187 187 187 188 189 190 191 191 191 191 190 189 188 188 188 187 187 188 190 192 193 192 192 192 193 193 194 194 194 195 195 196 196 196 197 197 197 200 201 202 202 202 201 199 199 202 203 203 203 204 204 204 205 207 206 205 206 207 207 206 206 204 205 207 208 209 209 209 209 207 207 207 207 207 207 207 207 206 207 207 208 208 209 209 209 209 211 211 209 207 207 211 214 212 213 214 213 211 209 210 212 209 211 213 216 216 215 213 211 211 211 212 212 212 212 213 213 211 211 210 209 209 210 211 212 210 210 209 209 208 207 207 206 205 204 204 204 204 205 206 207 209 208 208 207 208 208 209 210 213 213 213 213 212 212 212 212 210 210 210 210 210 210 210 210 212 212 211 211 211 211 211 211 213 213 213 213 212 211 210 209 213 213 213 214 215 216 218 219 218 218 219 219 219 220 220 220 224 224 223 223 223 223 223 223 222 223 223 223 223 223 224 224 222 222 222 221 221 221 220 220 221 221 220 220 220 220 220 220 220 220 221 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 223 223 223 224 224 224 224 224 224 225 225 226 226 226 226 226 226 227 227 228 228 228 227 228 229 229 229 229 230 230 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 233 233 233 232 232 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 228 228 228 228 228 228 229 229 229 230 230 230 230 231 231 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 230 230 230 229 229 230 230 230 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 228 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 170 170 170 170 170 170 170 170 165 167 171 173 173 172 169 167 170 170 170 170 170 170 170 170 172 172 171 171 171 171 171 171 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 172 171 171 170 170 171 172 173 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 172 173 173 171 168 173 172 170 171 172 172 171 169 171 171 171 171 171 172 173 174 169 170 170 171 171 171 171 171 171 172 173 174 174 172 171 169 169 168 168 170 172 172 170 168 168 171 174 173 171 170 173 176 174 174 173 172 171 171 170 170 168 168 169 171 172 173 174 175 175 174 173 172 171 170 169 169 168 170 172 172 171 172 173 175 174 174 173 172 171 171 170 170 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 174 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 173 173 176 176 176 175 175 174 174 173 176 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 173 175 176 176 174 174 175 177 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 177 177 176 176 177 178 180 181 179 179 178 178 178 178 178 178 179 177 176 177 179 180 180 180 181 181 182 182 182 181 180 179 176 178 180 180 179 178 178 179 183 183 183 183 182 181 179 179 179 180 181 183 185 186 188 188 186 185 184 183 184 185 186 187 184 184 184 183 183 182 182 182 185 185 185 186 187 188 190 190 191 191 191 192 192 192 192 193 194 195 196 198 199 199 199 199 199 199 200 200 201 201 202 202 205 204 203 203 201 200 199 199 202 201 201 201 200 200 200 200 199 201 203 202 201 200 202 204 200 199 199 201 203 205 205 204 202 202 202 202 202 202 202 202 205 204 202 201 200 200 201 202 201 201 201 201 201 201 201 201 204 203 202 201 199 198 197 196 196 196 196 196 196 196 197 197 200 198 195 193 194 196 199 202 201 201 202 202 203 204 205 205 204 204 204 203 204 204 205 206 205 205 205 205 205 205 205 205 208 208 206 205 205 205 205 206 204 204 205 205 206 206 207 207 203 203 204 205 205 205 205 205 203 203 202 201 201 202 203 203 206 203 199 196 194 194 196 197 194 194 193 191 190 191 194 197 194 193 194 195 196 196 194 192 192 195 197 197 196 196 197 198 200 200 201 202 203 204 204 205 199 199 199 199 199 200 200 201 193 195 197 197 195 195 197 198 195 195 194 193 192 192 191 191 191 193 194 194 192 191 191 193 192 188 189 193 188 180 185 198 185 152 157 158 124 107 154 228 179 122 145 157 152 187 199 197 193 194 195 195 193 193 195 198 200 207 190 112 127 210 211 202 197 196 196 198 200 200 197 195 194 196 195 193 197 204 206 203 159 130 167 104 54 137 195 224 208 207 209 194 176 188 212 215 173 138 173 223 236 238 210 170 92 72 113 211 234 225 218 146 114 169 206 180 203 218 137 84 169 238 243 167 117 196 223 206 204 208 208 206 210 222 228 225 157 64 113 223 238 218 210 201 208 209 209 209 209 209 209 210 211 209 206 205 208 211 211 209 210 209 208 210 212 212 211 209 210 210 210 210 210 210 210 210 209 209 210 211 212 213 214 215 211 208 210 211 226 232 220 228 232 224 220 224 223 217 213 215 219 209 184 181 215 229 196 159 135 155 202 235 216 214 234 216 191 135 169 226 173 151 216 227 227 237 182 132 160 139 112 133 137 113 88 63 59 58 53 68 77 81 56 29 27 33 50 78 108 100 96 107 99 132 164 185 178 126 32 50 128 143 142 141 156 156 149 152 155 129 128 173 164 106 72 130 159 132 140 153 103 105 187 248 221 194 192 167 184 136 137 182 208 214 195 157 158 177 207 224 217 201 182 166 206 241 214 167 137 121 128 120 108 131 133 159 186 172 131 78 67 118 154 183 225 223 155 90 59 27 45 133 217 245 242 238 234 198 116 86 135 148 140 176 180 189 191 213 221 220 214 233 236 154 74 94 126 62 62 185 249 208 155 127 164 215 244 193 112 98 135 122 98 123 120 108 100 96 120 145 166 177 174 186 163 93 91 93 103 160 184 177 94 37 71 121 95 68 121 215 212 210 215 213 198 194 207 218 185 127 116 74 20 25 47 80 99 100 136 158 123 94 113 144 165 187 199 193 151 110 94 75 117 154 180 177 166 137 122 92 93 104 97 69 52 90 138 196 229 202 146 127 167 163 127 145 153 154 140 127 130 136 126 150 201 203 131 71 145 212 182 172 197 208 207 217 198 108 65 115 126 82 58 90 108 68 72 144 172 186 200 212 217 190 128 73 23 47 109 171 210 218 210 213 212 207 202 201 208 182 158 187 195 199 181 194 197 194 206 176 99 107 180 211 189 190 192 185 183 187 189 190 191 192 188 182 178 165 154 142 138 158 176 172 165 165 171 179 184 186 187 189 188 185 180 182 193 190 160 127 128 173 183 130 56 34 62 76 119 139 185 209 183 167 126 28 57 134 134 67 36 27 18 26 10 4 48 159 196 224 220 216 182 109 57 19 25 22 23 55 114 194 209 208 184 179 185 184 187 191 196 196 192 186 180 177 173 175 181 189 196 196 191 186 181 182 182 182 185 191 195 196 205 176 144 79 49 33 34 36 24 13 47 120 150 109 53 29 30 49 56 52 38 49 111 193 191 204 205 179 128 82 97 149 180 186 176 189 202 204 194 145 137 187 190 196 209 171 109 73 126 181 191 181 178 171 174 176 175 193 154 64 52 150 212 185 156 159 178 187 207 212 175 95 124 171 198 189 181 185 188 187 190 200 195 159 132 80 61 67 68 72 60 49 67 98 106 98 114 178 201 193 181 136 123 174 201 200 182 179 180 178 186 184 183 187 185 187 182 186 189 161 155 177 188 184 181 180 181 187 197 212 203 101 24 17 98 201 206 199 186 190 191 189 183 153 140 145 146 142 143 162 198 223 222 207 149 60 36 65 88 124 158 154 131 105 101 111 119 124 181 198 158 88 62 91 106 136 137 120 90 85 127 210 218 205 199 201 177 130 106 126 163 185 173 159 146 128 141 170 129 111 159 156 179 185 154 140 120 69 95 152 135 63 52 58 47 71 132 220 211 140 138 181 171 109 118 162 146 85 97 133 168 188 182 180 159 147 135 120 110 88 93 164 205 212 227 200 139 35 15 42 107 214 248 210 141 126 183 229 233 233 189 84 40 57 77 120 164 177 139 53 24 86 148 166 155 128 137 141 122 133 171 200 172 126 154 210 211 178 138 108 107 127 143 141 132 148 148 80 29 64 102 108 145 187 141 91 85 84 86 125 134 104 96 96 82 45 39 73 115 160 153 114 60 25 47 90 131 185 147 136 118 134 188 234 213 133 77 83 128 170 130 55 68 142 184 201 213 204 151 97 119 191 193 162 154 182 198 186 180 189 189 188 192 176 164 123 105 99 90 122 168 211 201 192 176 172 193 192 189 184 181 182 186 190 190 189 186 183 183 188 194 198 185 193 189 199 197 198 196 144 120 152 170 160 137 153 192 192 151 146 147 121 102 142 157 105 59 77 143 186 142 82 84 114 161 149 84 43 117 192 167 130 179 195 195 164 140 157 186 194 191 204 196 192 199 168 122 109 154 208 207 182 180 186 203 216 192 103 112 171 204 217 206 198 205 199 194 192 194 197 198 198 204 218 219 188 136 103 106 123 142 164 175 163 121 100 130 151 142 140 153 169 177 174 139 90 69 77 106 159 200 201 191 195 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 185 185 186 187 187 186 185 185 185 186 187 188 188 187 186 185 190 190 188 187 186 185 185 185 191 191 190 189 189 189 189 190 189 189 188 188 189 189 190 191 191 191 192 192 192 192 192 192 197 197 198 198 198 199 199 199 197 199 202 204 203 201 198 196 204 204 204 204 204 204 204 204 203 208 211 209 205 203 206 211 204 205 206 208 208 209 208 208 206 206 206 206 206 206 206 206 205 206 206 207 208 209 210 211 208 208 209 209 209 210 211 212 211 212 213 212 211 210 211 212 212 212 213 214 214 213 212 212 211 211 212 212 212 212 213 213 213 212 212 211 211 211 212 212 210 210 209 209 208 208 207 207 206 206 205 205 206 207 208 208 209 209 208 208 208 209 210 211 213 213 213 212 211 211 210 210 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 213 215 216 217 216 213 210 209 214 214 214 214 215 217 218 219 219 219 219 220 220 220 221 221 224 224 223 223 223 223 223 223 222 222 223 223 224 224 225 225 223 222 222 222 221 221 221 220 220 220 220 220 221 221 221 221 220 221 221 221 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 224 224 224 224 224 224 225 225 225 226 226 226 227 227 227 227 227 227 227 227 227 228 229 229 229 229 230 230 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 229 229 229 229 229 229 229 229 229 228 228 228 228 228 229 229 230 230 230 230 231 231 229 230 230 230 231 231 231 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 229 230 230 230 230 229 229 229 228 228 228 228 228 228 228 228 228 229 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 166 168 170 172 172 170 168 167 170 170 170 170 171 171 171 171 172 172 172 171 171 170 170 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 170 171 173 174 173 171 174 172 170 171 172 173 171 170 171 170 170 170 171 172 173 174 170 170 171 171 172 171 171 171 169 171 173 175 175 173 170 169 173 172 171 172 174 174 173 171 168 170 172 173 171 171 174 176 173 173 173 172 172 171 171 171 169 169 170 171 172 173 174 175 174 173 173 172 171 171 170 170 169 171 173 173 171 171 173 174 173 173 173 172 172 171 171 171 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 175 173 172 172 173 175 175 174 174 174 174 174 174 174 174 175 174 172 171 171 172 174 175 177 176 176 175 175 174 173 173 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 172 174 176 175 174 174 176 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 176 176 177 178 179 180 179 179 178 178 177 177 177 176 179 177 175 176 179 181 180 178 181 181 181 181 180 180 179 178 177 179 181 180 178 176 176 177 180 181 183 183 183 181 179 178 179 180 181 182 184 186 187 188 187 185 184 182 183 184 187 188 185 185 185 185 185 186 186 186 186 186 186 186 186 187 188 189 188 189 189 190 191 192 192 193 193 194 196 197 198 199 199 199 196 196 197 198 199 199 200 200 202 202 202 202 202 201 200 199 203 202 200 199 199 200 201 202 200 202 203 202 201 200 201 203 200 200 200 201 203 204 204 204 202 202 202 202 202 202 202 202 203 202 201 201 201 202 202 203 201 201 201 201 201 201 201 201 202 202 201 200 200 199 198 198 197 197 197 197 197 197 196 196 199 197 195 194 195 196 199 200 201 201 202 202 203 203 204 204 206 205 203 203 203 204 206 207 206 206 206 206 206 206 206 206 207 207 206 206 205 205 205 205 203 204 204 205 205 206 206 207 202 203 204 205 205 203 201 200 204 203 202 202 202 202 203 204 205 203 199 195 194 195 196 198 193 193 192 191 191 192 194 195 193 193 193 194 194 194 193 192 192 194 196 197 195 195 197 198 198 199 200 202 203 203 204 204 201 200 198 197 197 198 200 201 193 195 196 195 194 193 194 196 192 192 192 192 192 192 192 192 192 193 193 192 189 189 190 192 189 193 190 182 183 194 197 193 188 148 145 168 148 103 126 201 205 150 150 145 153 195 198 192 193 194 195 195 193 194 196 198 210 205 194 112 128 220 212 197 195 194 195 197 199 198 195 192 195 197 196 195 199 206 208 204 172 132 149 113 100 167 191 197 206 214 216 186 161 191 219 202 169 136 182 226 215 216 228 227 170 88 102 206 237 233 217 133 114 178 223 191 197 195 118 97 192 238 233 176 118 192 218 213 207 209 206 205 210 213 218 228 190 98 103 186 233 230 209 201 208 208 208 209 209 210 210 210 204 207 209 212 219 224 215 202 209 208 208 210 212 212 210 208 210 210 210 210 210 210 210 210 209 209 210 211 211 212 213 213 210 212 215 212 216 208 199 227 230 224 217 212 207 205 210 219 217 212 206 205 219 235 230 210 168 155 176 216 226 227 238 239 235 162 153 199 174 152 211 244 248 191 117 115 181 193 139 92 86 78 67 58 54 50 58 83 99 95 65 33 27 37 52 70 62 72 108 157 169 211 238 244 245 172 70 72 150 196 207 199 210 203 182 202 218 189 153 117 95 51 51 110 132 130 144 133 98 103 179 234 197 158 163 163 150 89 119 196 214 215 202 155 117 124 168 219 232 217 184 150 189 230 213 210 205 171 150 115 84 108 119 162 212 221 181 110 80 99 126 176 228 225 170 123 99 25 62 189 237 208 196 210 194 135 84 132 183 142 127 178 204 192 180 203 234 234 208 199 212 124 75 140 151 49 55 184 224 136 136 168 175 208 239 216 170 111 108 102 117 141 98 70 108 187 222 247 222 153 144 143 121 101 130 152 174 229 251 238 176 72 68 120 104 71 94 150 176 186 205 215 214 218 219 211 217 154 115 57 14 20 65 151 164 114 85 77 81 95 105 112 115 135 163 195 188 152 116 76 92 132 158 167 164 147 131 99 131 124 94 56 60 101 139 185 194 177 120 85 118 137 109 91 92 87 84 124 175 203 168 167 217 243 166 53 99 192 185 164 198 226 211 199 186 102 59 123 196 177 98 29 33 68 125 197 207 207 210 210 215 224 202 157 89 38 39 81 147 189 185 196 204 205 209 219 225 181 144 182 204 211 188 190 194 200 212 176 98 108 182 218 207 206 200 193 193 193 189 184 183 186 186 185 184 181 171 167 180 195 198 195 201 199 197 196 193 188 183 180 178 186 190 184 182 185 163 125 126 157 179 191 146 81 53 23 63 99 143 153 123 113 94 25 84 195 192 79 19 20 19 18 9 12 72 164 184 211 211 195 141 54 24 19 29 31 44 114 164 209 203 200 189 188 182 180 183 186 189 191 194 198 205 208 203 206 209 206 196 186 180 178 182 183 183 182 183 184 185 185 200 195 185 129 82 39 34 36 30 13 28 86 132 122 74 36 40 46 34 24 27 90 161 210 187 200 216 212 176 132 116 121 173 212 201 191 189 198 193 120 123 182 190 194 209 180 128 101 143 177 185 191 186 158 155 172 166 163 141 100 85 121 156 156 157 141 160 204 207 144 94 90 157 195 204 184 181 186 186 188 182 191 201 171 135 86 77 77 53 44 44 63 107 148 128 69 92 135 148 126 104 97 134 196 203 183 163 173 179 180 190 184 187 187 189 190 180 186 188 147 125 161 188 193 192 184 180 186 195 212 209 116 37 12 83 198 207 201 181 179 182 185 189 172 154 152 146 140 140 150 169 184 200 182 135 45 28 88 142 199 193 187 173 171 174 153 132 136 144 160 135 78 68 109 145 186 177 128 88 103 151 208 198 187 182 191 199 183 147 125 146 183 176 167 134 82 78 118 133 148 152 148 174 166 147 170 146 71 80 136 132 88 92 81 51 73 114 191 188 142 151 181 160 99 117 159 134 94 136 182 198 211 181 179 169 182 197 185 148 98 99 148 180 213 239 214 165 57 19 32 81 175 213 202 149 121 173 229 229 220 163 65 41 47 97 175 221 224 149 27 35 151 203 199 154 121 177 220 170 118 124 118 117 143 186 209 206 196 186 162 146 135 122 112 107 108 115 66 20 39 89 139 167 147 103 49 69 115 127 139 143 137 142 119 91 58 53 86 146 219 196 132 62 24 45 85 120 163 127 114 96 127 171 198 177 96 59 68 114 146 106 56 83 147 188 211 214 173 121 112 144 175 162 170 185 196 190 179 180 190 185 195 197 165 139 90 84 101 115 142 186 224 192 154 144 172 193 192 188 183 182 186 187 185 191 191 188 185 186 189 191 190 183 192 186 192 199 204 189 135 118 163 199 191 150 148 186 192 150 101 110 141 118 98 121 143 107 80 133 226 199 84 49 84 133 89 56 90 167 192 156 129 143 155 164 148 124 134 174 203 188 195 185 195 210 164 103 95 163 213 208 166 145 167 209 222 163 88 115 160 180 205 202 207 204 206 210 214 213 209 205 201 201 174 135 105 89 83 79 76 88 131 141 100 71 104 156 169 149 160 156 137 126 125 123 119 124 158 178 180 189 198 192 183 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 185 186 187 187 187 187 186 185 186 186 187 187 187 187 186 186 190 190 189 188 187 186 185 185 192 190 189 187 187 188 190 191 190 190 189 189 189 189 189 189 190 191 191 191 192 193 193 193 195 195 195 195 196 196 197 197 193 195 198 201 202 203 202 201 204 204 204 204 204 204 204 204 202 208 212 209 204 202 206 211 205 206 207 208 209 209 208 208 207 207 207 207 207 207 207 207 209 208 208 208 208 207 207 207 206 207 208 209 211 212 211 210 211 211 212 211 211 211 211 211 214 213 212 212 211 212 212 212 211 211 212 212 212 212 213 213 213 213 212 212 212 212 212 212 210 210 209 209 209 208 208 208 207 207 206 206 206 207 208 209 210 210 209 209 209 210 211 211 213 213 212 212 211 210 209 209 211 211 211 211 211 211 211 211 212 212 212 213 213 213 213 213 213 214 215 216 216 215 214 213 215 215 215 215 216 217 219 219 220 220 220 220 221 221 221 222 223 223 224 224 224 224 224 224 222 222 223 223 224 225 225 225 223 223 222 222 222 221 221 221 219 220 220 221 221 222 222 222 221 221 221 222 222 222 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 224 225 225 225 225 225 225 226 226 227 227 228 228 227 227 227 227 226 226 227 228 229 229 229 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 228 228 229 229 230 230 230 230 230 229 229 228 228 228 227 229 229 230 230 230 230 231 231 230 230 230 231 231 231 232 232 231 231 231 231 231 231 231 231 232 232 232 231 231 231 231 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 231 231 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 168 169 169 169 171 171 171 172 172 172 173 173 172 172 172 171 171 170 170 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 172 171 171 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 170 169 168 170 173 176 176 175 174 172 171 171 173 173 172 170 170 170 169 169 170 171 172 173 171 171 172 172 172 171 171 170 167 169 172 174 175 174 172 171 176 174 172 172 174 175 174 172 168 170 172 172 172 172 174 175 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 173 174 173 171 170 171 172 171 171 171 172 172 173 173 173 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 176 175 174 173 173 174 175 176 174 174 174 174 174 174 174 174 177 176 174 173 173 174 176 177 176 176 175 175 175 174 174 174 173 173 174 174 175 176 176 177 174 174 174 174 174 174 174 174 172 174 176 175 174 174 176 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 176 176 176 177 178 179 178 178 177 177 176 176 175 175 179 177 175 176 178 180 179 177 180 179 178 178 177 177 177 177 177 179 181 180 178 176 176 177 178 179 181 182 183 182 181 180 181 181 182 183 183 184 184 185 187 185 184 182 183 184 187 188 186 186 186 186 187 187 187 188 187 187 186 186 187 187 188 188 187 187 188 189 190 191 192 192 192 193 194 196 197 198 198 197 195 196 196 197 198 199 200 200 198 199 201 202 202 202 202 201 203 202 200 199 199 201 203 204 201 203 204 203 201 201 202 203 202 202 202 202 202 201 202 202 202 202 202 202 202 202 202 202 200 200 200 201 202 203 204 205 201 201 201 201 201 201 201 201 199 199 200 200 200 200 201 201 198 198 198 197 197 197 196 196 196 197 197 198 198 198 198 197 202 202 202 202 202 202 202 202 206 205 204 203 203 205 206 208 206 206 206 206 206 206 206 206 205 205 206 206 207 207 207 207 204 204 204 204 205 205 206 206 205 205 206 206 205 202 200 198 204 204 203 202 202 203 204 204 200 199 199 198 198 197 197 197 192 192 193 194 195 194 193 191 192 192 193 193 193 192 192 192 193 195 197 196 195 195 197 199 197 198 200 202 202 202 202 202 204 202 200 197 196 196 197 198 196 197 197 195 192 190 191 192 188 189 190 191 192 193 194 194 192 193 193 191 189 188 190 192 188 195 194 186 186 195 200 197 201 179 163 166 143 102 116 169 201 167 157 130 147 203 202 190 193 194 196 195 194 195 197 200 219 192 174 100 114 203 206 204 198 198 198 199 201 201 198 196 195 198 199 198 201 205 204 198 214 182 150 111 107 139 159 177 205 216 219 181 142 164 200 198 196 175 203 204 175 198 233 235 236 148 126 183 219 243 212 98 81 175 235 195 181 181 140 144 222 219 202 171 124 197 227 221 210 209 205 206 211 209 214 228 224 139 78 106 192 232 213 214 208 208 208 209 209 210 210 210 204 208 211 214 219 222 215 204 209 208 207 208 210 211 209 207 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 208 214 226 233 232 194 160 184 194 205 213 212 210 211 213 213 215 217 224 221 214 219 225 217 224 179 145 174 231 243 225 229 240 218 175 191 204 170 189 245 245 168 85 87 133 138 100 82 134 119 94 81 67 46 48 67 105 96 70 42 34 41 48 52 27 58 116 170 175 209 235 242 235 145 106 117 148 195 231 252 242 182 142 189 223 225 213 155 108 41 55 129 137 115 112 93 66 86 136 171 166 159 167 171 113 63 116 206 218 216 216 181 127 122 145 186 213 217 181 128 153 165 145 185 230 218 180 115 90 109 110 131 165 193 194 150 110 78 84 148 199 188 157 148 141 51 71 158 153 110 120 146 161 130 142 211 238 217 210 212 202 185 168 184 232 238 199 158 157 85 69 146 152 63 65 157 163 117 142 172 167 208 235 227 238 167 107 68 81 86 51 62 161 234 245 244 200 112 83 71 84 130 154 175 207 241 253 236 234 131 56 54 66 105 156 156 149 131 145 186 212 221 227 230 235 202 152 61 9 22 75 173 179 123 82 60 80 120 130 136 107 132 157 187 200 191 157 100 101 159 189 190 174 163 143 105 105 87 66 62 123 184 203 213 177 123 82 87 117 146 139 99 45 43 63 141 208 228 183 184 215 248 190 65 63 136 147 140 186 225 220 214 204 120 74 133 234 237 149 30 10 63 156 240 233 223 216 205 204 228 235 214 196 109 49 34 64 98 104 128 152 161 175 196 207 166 138 185 209 227 209 205 208 219 226 179 97 110 187 226 214 205 201 209 206 206 203 196 192 191 190 187 176 188 189 188 196 196 191 191 191 189 187 184 184 185 187 187 180 189 193 180 168 171 167 151 161 160 156 191 204 166 110 42 33 59 72 75 61 48 39 13 61 164 167 69 16 18 18 13 10 23 74 132 155 198 193 144 89 26 17 14 21 59 108 197 208 202 171 177 182 189 182 185 192 189 183 180 180 182 185 187 188 184 181 182 187 190 189 187 184 184 184 184 183 181 180 180 182 192 205 180 135 63 37 25 25 17 26 69 122 135 89 34 35 37 18 20 48 143 194 202 189 184 192 203 203 192 159 121 105 163 185 203 200 183 158 82 126 184 192 190 200 174 124 89 168 186 174 174 178 155 140 139 133 122 141 158 120 70 85 136 129 133 151 178 140 55 46 123 178 197 194 180 182 184 183 189 177 197 215 177 142 125 120 83 37 20 35 79 122 150 135 91 84 93 92 95 104 99 121 173 185 167 156 179 190 186 191 184 185 185 187 190 181 189 191 150 122 152 183 196 193 184 181 186 179 202 213 143 65 13 62 180 204 204 183 177 180 183 191 186 183 178 170 161 153 149 149 151 179 157 112 26 37 137 189 220 191 192 190 201 212 195 170 169 124 129 124 85 84 125 155 166 143 92 65 105 160 207 195 192 198 185 185 191 171 134 118 126 169 177 133 76 55 75 135 165 139 145 176 162 142 178 171 104 77 112 121 108 122 107 64 67 102 156 157 144 163 174 147 102 105 133 100 81 140 194 196 200 192 195 183 186 194 198 203 190 159 142 150 203 237 219 173 50 13 51 77 100 116 151 143 121 176 228 231 215 134 34 35 63 123 223 245 216 115 14 83 211 227 222 169 125 181 235 199 150 117 62 68 137 187 205 208 199 210 202 196 185 162 152 158 155 132 57 18 46 105 154 134 59 60 72 109 124 126 137 139 141 167 157 112 43 38 107 186 246 240 155 72 36 57 90 108 133 116 114 110 140 151 134 107 52 43 60 86 95 82 89 133 174 176 181 164 123 102 120 129 108 119 170 204 195 177 181 189 188 181 195 198 166 142 96 91 106 137 173 200 202 146 117 135 191 192 189 186 186 189 191 188 183 187 189 189 188 190 189 180 170 191 198 190 187 200 209 182 123 129 179 208 194 164 171 201 197 135 93 122 174 138 82 105 161 112 101 134 215 217 134 77 56 67 38 85 169 178 150 157 172 138 137 149 150 127 126 171 216 189 190 187 206 205 139 99 134 180 209 215 179 137 163 211 201 145 98 127 136 122 139 157 190 198 202 204 196 180 162 149 143 116 94 76 87 116 135 129 114 84 98 92 60 67 124 151 135 123 132 133 137 156 170 180 191 197 200 194 190 195 193 186 185 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 186 187 188 188 188 188 187 186 188 187 187 187 187 187 187 188 188 189 189 189 189 189 188 188 191 189 188 187 187 188 190 191 190 190 190 190 189 189 188 188 189 190 191 192 193 194 195 196 189 189 190 190 191 191 191 191 195 195 195 197 199 201 203 204 203 203 203 204 204 204 204 204 204 206 207 206 204 204 205 207 207 207 208 209 210 209 209 208 208 208 208 208 208 208 208 208 209 208 208 208 208 207 207 207 206 206 207 209 211 211 211 210 211 210 210 210 211 211 211 211 214 213 212 211 210 211 212 212 211 211 212 212 212 212 213 213 213 213 213 212 212 211 211 210 210 210 209 209 209 209 209 209 207 207 206 206 206 207 208 209 211 210 210 209 210 211 212 212 213 213 212 212 211 210 209 209 211 211 211 211 211 211 211 211 212 212 213 213 214 214 215 215 214 213 213 213 214 216 218 220 217 216 216 216 217 218 219 220 220 221 221 221 222 222 222 222 223 223 224 224 224 225 225 225 223 223 224 224 224 225 225 225 223 223 223 223 222 222 221 221 220 220 220 221 221 222 222 223 221 221 222 222 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 225 225 225 225 225 226 226 226 227 227 227 228 228 227 227 227 227 226 226 227 228 229 229 229 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 228 228 229 229 230 230 230 230 230 230 229 229 228 228 228 229 229 230 230 230 230 231 231 230 230 231 231 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 231 231 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 231 231 231 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 172 171 169 168 168 168 170 171 171 171 171 172 172 173 173 174 172 172 171 171 171 171 171 171 170 171 172 172 172 172 173 173 174 174 173 173 173 173 172 172 173 172 172 171 172 172 173 174 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 171 169 168 170 173 176 176 176 174 173 171 172 173 174 172 170 172 172 171 170 170 170 171 172 172 172 172 173 172 172 171 170 168 169 171 173 174 174 173 172 175 173 170 170 171 173 172 171 170 171 171 172 172 172 173 174 170 170 171 171 172 173 174 174 175 175 174 173 172 171 170 170 170 171 171 172 172 173 173 173 173 174 175 173 171 169 170 171 170 170 171 171 172 173 174 174 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 175 175 175 174 174 175 175 175 174 174 174 174 174 174 174 174 177 176 176 175 175 176 176 177 175 175 175 175 175 175 175 175 172 172 173 174 175 176 177 178 174 174 174 174 174 174 174 174 173 175 176 176 174 174 175 177 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 177 178 177 177 176 176 176 176 176 176 179 178 176 176 177 178 178 177 179 178 177 176 176 176 177 177 178 180 181 181 178 177 177 178 177 178 179 181 181 182 182 182 182 182 182 183 183 183 183 183 186 185 184 183 184 185 186 187 184 184 185 185 185 185 186 186 186 186 186 186 186 187 188 188 187 187 188 189 190 191 191 192 191 192 194 196 197 197 197 197 198 198 198 199 200 200 201 201 196 197 200 202 203 203 202 202 202 202 200 200 200 201 203 204 202 203 204 203 201 200 201 203 202 203 204 203 201 200 201 202 201 201 201 201 201 201 201 201 199 200 200 201 203 203 204 204 201 201 201 201 201 201 201 201 198 198 199 200 200 201 202 202 199 199 198 198 197 197 196 196 196 197 199 200 200 199 198 197 202 202 202 202 202 201 201 201 206 205 205 205 205 206 206 207 207 207 207 207 207 207 207 207 204 204 206 207 207 207 207 206 205 205 204 204 204 204 204 204 208 208 208 207 206 204 202 202 205 204 203 203 203 203 204 205 196 198 199 200 200 199 197 196 192 193 194 195 196 194 191 188 191 192 193 192 191 191 192 193 193 195 196 196 194 195 197 200 197 199 200 202 202 201 200 199 204 203 201 199 196 195 194 194 197 198 198 195 192 189 189 190 187 188 189 190 191 193 194 194 190 192 193 192 190 189 190 192 185 185 190 196 188 176 177 187 199 206 189 164 125 92 108 136 155 156 155 118 144 209 204 191 192 194 195 195 195 195 198 200 212 175 148 79 76 154 189 214 199 198 197 197 199 200 198 197 195 198 198 197 198 201 199 192 227 221 181 121 90 95 128 171 186 210 227 194 136 128 167 196 195 197 215 181 146 188 231 230 237 179 124 121 175 243 209 83 77 161 220 208 183 160 159 199 220 184 180 170 126 192 235 225 209 206 207 210 208 207 217 228 226 165 79 62 155 226 217 213 208 209 209 209 209 209 209 210 212 209 211 214 204 193 198 213 212 210 208 208 209 210 209 208 210 210 210 210 210 210 210 210 210 210 209 209 208 208 207 207 217 213 209 216 230 195 149 164 201 212 218 217 215 217 213 207 212 212 216 214 206 207 212 209 229 221 182 146 157 157 144 171 187 208 158 143 161 124 120 171 170 130 65 66 87 69 57 112 195 169 126 107 87 54 52 66 90 76 57 42 39 43 45 42 36 56 93 142 161 202 220 223 215 149 173 198 176 172 195 239 203 122 111 193 223 221 241 230 171 78 74 133 140 132 127 99 35 70 104 124 155 193 191 158 85 72 135 208 213 216 225 207 180 179 168 154 159 176 158 117 139 125 102 131 172 185 171 120 99 109 96 90 94 120 150 132 100 65 68 123 163 164 168 187 160 62 72 135 100 50 81 127 138 120 180 247 245 233 236 229 227 210 182 169 206 207 166 117 85 47 67 122 116 65 64 111 132 148 161 185 198 216 207 223 253 233 135 26 15 42 45 59 127 158 175 148 116 77 43 54 69 119 157 211 227 209 235 253 252 152 47 23 62 150 229 232 154 82 63 118 155 160 188 230 247 240 187 57 3 33 91 169 192 192 162 80 64 123 146 153 157 198 219 222 222 214 162 75 84 145 173 187 190 204 179 128 86 68 67 75 137 192 218 228 173 96 92 149 147 134 142 117 48 54 84 139 173 165 152 195 245 239 197 112 81 95 81 74 125 196 232 239 236 180 127 136 220 209 151 82 43 49 134 245 238 225 221 217 210 218 220 205 196 125 56 20 22 35 39 49 65 73 89 107 126 113 109 159 189 218 211 213 216 222 224 171 85 103 174 204 180 163 169 196 196 204 210 211 210 206 201 195 191 198 195 190 192 194 197 204 192 194 193 188 184 184 186 186 183 188 191 185 170 158 162 176 201 154 127 179 222 192 142 119 88 68 36 39 51 46 42 30 33 81 89 57 37 28 20 19 17 26 56 88 118 160 141 71 45 20 16 14 22 97 172 242 210 178 154 179 185 189 180 184 181 180 179 181 185 186 184 182 176 179 182 182 181 183 187 191 184 183 184 186 186 184 183 184 178 188 207 209 181 100 51 16 23 23 28 54 101 123 88 36 31 28 13 44 98 196 216 201 197 187 182 188 202 207 178 132 68 104 149 208 216 182 147 98 144 191 200 199 206 189 143 93 157 203 189 154 147 146 140 124 97 99 149 194 136 35 41 125 153 177 151 108 70 59 92 168 185 189 185 181 184 186 187 191 182 190 209 172 130 120 120 72 25 29 68 110 124 130 140 138 136 141 128 138 143 89 71 132 162 161 161 186 197 185 184 183 180 182 181 186 185 192 195 166 146 150 174 192 185 179 185 186 178 197 211 155 83 13 47 169 196 206 190 184 187 183 186 182 188 188 187 183 178 173 170 169 183 166 121 22 51 183 212 198 196 199 189 179 187 195 190 182 169 146 117 65 73 110 120 99 73 60 69 119 170 211 194 183 193 186 185 191 191 172 140 116 139 166 153 133 114 90 124 135 117 145 184 179 146 159 172 134 81 93 115 118 124 126 93 66 119 164 152 133 154 170 146 100 80 105 91 102 156 203 192 187 197 198 187 190 193 196 212 214 208 147 129 167 213 218 170 36 14 103 128 89 63 105 128 133 178 230 242 207 106 22 49 103 120 223 244 174 61 22 125 226 228 218 168 126 170 218 204 191 143 78 60 98 143 195 216 195 181 180 190 207 199 196 211 203 144 37 28 71 87 96 83 66 58 96 123 103 87 91 99 122 147 148 109 36 32 108 185 235 238 149 73 49 68 93 101 115 128 135 132 138 126 86 61 55 69 86 85 68 72 106 144 164 121 106 97 104 128 151 139 104 123 176 205 190 178 191 195 181 183 188 195 180 175 141 118 100 127 185 197 161 112 123 158 203 193 188 187 192 193 188 186 187 183 185 186 188 192 190 173 154 180 197 205 204 211 206 159 103 124 193 217 195 172 176 184 167 131 143 180 190 146 111 114 122 110 130 140 181 202 168 112 42 37 28 116 205 167 135 179 197 128 130 155 174 156 141 168 207 200 204 207 215 191 125 120 186 219 218 216 190 141 157 193 163 125 89 94 84 65 72 85 111 134 136 133 120 102 88 83 83 79 100 135 172 195 196 183 169 158 132 117 105 120 153 155 142 156 161 168 182 199 200 195 199 204 204 197 192 193 187 186 195 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 187 188 188 189 189 188 188 187 188 188 187 186 186 187 188 188 187 187 188 189 190 190 190 190 188 188 188 188 188 189 190 190 189 189 190 190 190 189 188 188 190 190 191 192 193 194 195 196 191 191 191 192 192 192 193 193 199 198 196 195 196 197 200 201 201 201 202 202 203 204 205 205 206 205 203 204 206 206 205 204 207 207 208 209 209 208 208 207 208 208 208 208 208 208 208 208 205 206 206 207 208 209 210 211 206 207 208 208 208 209 210 211 210 209 209 210 211 212 211 210 212 212 211 211 211 211 212 212 211 211 212 212 212 212 213 213 213 213 214 213 213 211 210 209 209 209 210 210 210 210 210 210 208 207 207 207 207 208 209 210 212 211 211 210 210 211 212 213 213 213 213 212 211 211 210 210 210 210 210 210 210 210 210 210 212 213 213 214 215 215 216 216 215 214 213 213 214 217 220 223 218 218 217 217 217 218 219 220 221 221 222 222 222 223 223 223 223 223 224 224 225 225 226 226 225 225 225 225 225 224 224 224 224 224 223 223 223 222 222 222 221 221 221 221 222 222 222 222 222 222 222 223 223 223 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 225 225 225 226 225 226 226 226 227 227 227 228 227 227 227 227 227 227 227 227 227 228 229 229 229 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 231 231 231 230 230 230 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 228 228 229 229 229 229 229 229 230 230 230 230 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 232 232 232 233 233 231 231 231 231 231 231 231 231 233 233 232 231 231 230 230 229 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 233 233 232 232 232 231 231 231 232 231 231 231 230 230 230 230 229 229 229 229 229 229 229 229 230 230 229 229 229 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 170 169 169 169 170 170 171 172 172 173 173 171 171 171 171 171 171 172 172 170 171 172 172 172 172 173 173 174 174 174 173 173 172 172 172 172 172 171 171 172 173 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 172 170 170 172 174 175 174 175 173 172 172 173 174 172 171 176 175 174 172 172 172 172 172 173 173 173 173 172 172 171 170 172 172 172 172 172 172 172 172 175 173 170 169 170 171 171 170 171 171 172 172 172 172 172 172 171 172 172 172 172 172 172 172 175 175 174 173 172 171 171 171 172 172 172 172 172 172 172 172 171 173 174 173 171 170 171 173 171 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 174 175 175 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 174 174 173 173 174 175 175 176 176 177 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 174 176 177 176 174 173 174 176 175 175 176 176 177 177 177 178 176 176 176 176 176 176 176 176 177 177 176 175 175 176 177 177 176 176 177 177 177 177 177 177 179 179 179 177 175 175 176 177 179 178 177 176 176 177 179 180 178 180 182 181 179 178 178 179 180 180 179 179 179 180 181 181 182 182 182 182 182 183 183 183 184 184 185 185 185 185 186 186 184 184 184 184 184 184 184 184 184 184 184 184 185 186 187 188 188 188 189 189 190 191 191 191 192 193 195 196 198 198 198 198 199 199 199 199 199 199 199 199 196 198 200 202 203 202 201 200 200 200 200 200 200 201 202 202 201 203 203 202 200 199 200 201 200 202 203 203 201 201 202 204 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 199 199 199 200 200 201 201 201 200 199 199 198 197 197 196 196 199 199 199 199 199 200 200 201 200 200 201 201 202 202 203 203 204 205 206 206 207 206 206 206 207 207 207 207 207 207 207 207 205 206 207 208 208 206 205 204 206 206 205 204 204 203 202 202 207 207 206 205 205 205 206 206 205 204 203 203 203 203 204 205 199 199 200 200 199 198 196 195 195 193 191 191 192 192 189 187 190 192 193 192 190 189 191 193 192 194 194 194 193 193 196 199 198 199 201 202 201 200 198 197 202 202 201 200 198 195 193 192 196 197 197 195 192 190 191 192 189 189 189 190 190 191 191 191 188 191 194 194 193 191 191 192 185 180 185 195 192 172 154 147 191 216 214 191 141 95 88 80 103 138 157 125 154 213 201 190 191 193 194 194 193 194 197 199 200 181 162 97 63 113 174 217 200 197 194 194 196 198 198 197 198 200 198 194 195 200 199 193 210 223 223 145 82 89 118 164 170 217 235 186 128 126 170 208 191 185 196 169 135 153 187 206 205 167 101 84 163 241 202 102 128 171 198 209 181 142 172 225 178 157 201 188 111 155 224 221 207 203 213 214 197 197 213 219 205 185 137 98 142 211 221 212 210 209 209 209 209 209 209 208 215 202 212 224 192 147 161 213 218 214 210 208 209 210 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 225 207 171 158 190 193 169 188 233 221 210 208 212 214 211 209 210 209 209 210 210 211 214 218 236 251 219 117 71 82 80 89 106 117 89 83 93 84 83 79 75 74 77 114 102 64 58 118 159 145 110 98 74 44 69 103 113 84 57 43 37 40 45 43 43 44 49 92 133 177 175 164 180 185 216 233 213 176 154 156 123 121 171 233 232 221 243 251 221 114 79 106 127 160 166 128 59 79 113 133 156 193 178 112 63 99 158 190 189 199 207 192 207 223 210 166 132 127 143 161 182 134 117 138 146 151 155 144 158 156 133 113 90 88 102 77 60 56 64 87 122 159 177 174 114 53 98 180 155 111 132 163 108 85 169 248 233 185 180 225 252 238 198 145 144 128 104 75 50 40 106 146 107 56 42 75 120 156 167 213 229 221 194 219 246 226 113 22 47 117 135 96 67 82 104 104 111 117 105 107 110 104 157 216 195 164 202 250 233 135 53 26 63 148 214 246 171 92 66 114 137 123 140 181 229 230 173 41 15 106 170 214 226 234 202 90 44 91 123 152 213 233 236 235 232 212 150 61 43 91 106 132 159 200 185 137 90 69 80 72 82 95 134 168 152 117 140 185 156 133 144 110 78 92 130 152 154 116 117 175 221 184 177 162 141 122 80 53 80 133 177 197 208 190 150 123 154 135 121 114 82 45 93 192 212 192 183 180 162 144 138 136 120 101 67 55 60 65 66 51 50 47 48 47 55 57 61 95 123 147 144 158 163 163 168 126 65 76 124 130 103 95 104 130 145 159 177 190 199 205 204 201 210 206 201 200 202 202 196 189 185 196 204 203 198 192 188 184 188 191 191 186 159 121 136 191 214 164 134 167 206 179 148 183 180 122 78 89 100 103 107 87 39 32 33 41 39 27 18 19 25 23 37 55 76 93 74 28 24 19 28 58 70 126 178 215 169 144 157 199 190 188 179 183 184 184 185 186 187 185 181 178 182 190 197 192 181 174 178 186 185 182 183 186 187 184 184 187 183 186 194 207 205 139 81 20 23 23 25 40 69 86 69 39 30 22 16 86 152 224 214 196 194 187 173 162 161 160 145 125 111 103 128 178 203 195 179 163 180 204 201 194 197 194 159 97 131 209 213 162 135 137 140 124 93 107 152 182 129 38 32 97 163 188 137 84 88 142 167 193 188 187 189 186 182 187 191 187 187 185 200 151 91 81 92 43 26 76 143 172 155 139 145 155 172 167 161 157 130 79 70 108 129 148 153 174 185 168 169 181 183 186 178 183 188 191 195 180 166 144 165 193 183 179 189 184 187 198 210 163 95 12 35 158 193 206 190 185 193 186 183 179 180 184 189 189 187 187 190 194 197 190 158 50 64 192 212 190 179 183 188 186 186 194 193 180 212 189 134 67 98 135 129 104 84 94 118 156 180 203 182 174 175 186 194 196 201 201 183 160 129 136 154 164 167 121 99 91 87 147 185 183 152 156 179 147 84 69 110 130 114 122 110 69 124 170 146 106 127 160 142 89 85 115 128 156 181 207 193 186 188 188 185 201 205 192 190 182 220 159 119 114 156 178 141 44 31 139 189 169 118 92 89 127 171 237 246 160 69 65 123 166 155 194 223 139 43 60 136 201 212 199 149 112 161 208 187 168 152 135 102 73 93 161 193 171 138 158 178 198 196 208 222 192 122 20 49 77 60 83 114 161 127 102 86 71 74 94 123 165 170 152 111 56 53 98 143 183 174 101 55 50 65 81 84 97 125 139 130 108 97 66 47 82 120 128 107 80 80 91 101 114 110 111 126 157 185 193 183 172 171 187 196 190 188 192 191 183 188 183 193 193 204 184 147 96 112 167 159 117 100 148 181 202 193 187 188 193 186 175 178 191 187 186 183 185 194 196 178 155 146 170 195 200 193 165 120 94 136 199 217 206 183 149 132 128 158 188 204 176 145 145 132 91 136 141 121 147 167 148 128 89 45 34 105 186 163 154 194 178 113 138 185 207 182 157 172 200 200 205 203 194 169 139 155 205 208 186 163 144 117 122 138 110 78 75 83 93 93 83 73 75 91 96 101 104 106 113 124 133 153 174 198 208 204 200 200 204 217 191 190 184 182 192 191 199 194 198 202 203 200 193 190 189 186 201 200 190 187 188 188 193 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 186 187 187 188 188 187 187 186 188 187 185 184 184 185 187 188 186 187 188 189 190 189 189 188 186 187 188 189 189 189 189 189 188 189 190 190 190 190 189 188 192 192 192 191 191 191 191 191 193 193 193 194 194 194 195 195 195 196 196 197 198 198 198 199 198 199 200 201 202 204 205 205 207 205 204 205 207 208 206 204 205 206 207 207 207 206 205 205 207 207 207 207 207 207 207 207 206 207 207 208 208 209 209 209 207 209 210 208 205 205 209 212 210 209 208 209 211 212 211 210 209 210 211 211 212 212 212 212 211 211 212 212 212 212 213 213 215 215 215 215 214 213 211 210 209 209 210 210 210 210 210 210 210 209 209 208 209 210 211 212 212 212 211 211 211 212 213 214 213 213 213 213 212 212 212 212 212 212 212 212 212 212 212 212 213 213 214 214 215 216 217 217 218 218 217 218 218 219 219 220 219 219 218 218 218 219 219 220 222 222 222 223 223 223 224 224 223 223 224 224 225 226 226 227 227 226 226 225 225 224 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 221 221 222 222 222 223 223 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 225 225 225 226 226 226 226 226 227 227 227 228 228 226 226 226 227 227 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 229 229 229 229 229 229 228 228 229 229 229 230 230 230 230 230 229 229 230 230 230 230 231 231 231 231 231 232 232 233 233 233 231 231 231 231 231 231 231 231 233 233 232 232 231 230 229 229 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 233 233 233 232 232 231 231 231 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 228 227 227 227 227 227 227 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 169 171 173 175 174 172 168 166 168 168 169 170 171 171 172 172 170 170 170 171 171 172 172 172 170 171 172 172 172 172 173 173 174 174 174 173 173 172 172 172 172 171 171 171 172 174 175 176 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 178 175 172 170 171 172 172 171 175 173 172 172 174 174 173 171 179 178 176 174 173 173 173 173 173 173 173 173 173 172 171 170 175 174 173 171 170 170 170 170 177 174 170 169 171 172 172 171 172 172 172 172 172 172 172 171 174 173 173 172 172 171 170 170 174 174 173 173 173 172 172 172 174 174 173 172 171 170 170 169 169 171 172 172 171 171 173 175 174 173 173 172 172 171 170 170 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 173 174 176 177 177 176 174 173 174 174 174 174 174 174 174 174 171 172 174 175 175 174 172 171 172 172 173 174 175 176 177 178 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 175 176 177 176 174 173 173 175 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 177 177 176 175 175 175 176 177 177 177 177 178 178 179 179 179 178 180 180 178 174 173 174 177 180 179 178 177 178 179 181 183 178 180 182 182 180 179 179 180 184 182 180 178 178 178 179 180 180 180 181 182 183 183 184 184 183 184 185 186 186 186 185 184 186 186 185 185 185 185 185 185 182 182 182 183 184 185 186 187 189 189 189 190 190 191 191 191 193 194 196 198 199 199 199 199 197 197 197 197 197 197 197 197 198 199 201 202 202 201 199 197 197 198 199 199 200 200 200 200 200 201 202 201 199 198 198 200 197 200 202 202 201 202 204 206 201 201 201 201 201 201 201 201 204 204 204 203 202 200 199 198 201 201 201 201 201 201 201 201 201 201 201 200 200 199 199 199 200 200 199 198 198 197 196 196 203 201 198 197 197 199 202 204 197 198 199 200 202 203 205 205 203 205 206 208 208 207 206 205 207 207 207 207 207 207 207 207 207 208 209 209 207 205 202 201 207 206 205 204 203 202 201 201 204 203 202 202 203 205 207 209 205 204 204 203 203 204 204 205 203 202 200 199 197 196 195 194 198 194 189 187 188 189 188 187 190 191 192 191 189 189 191 193 191 192 193 192 191 192 195 197 198 200 201 202 201 199 197 195 200 200 201 201 199 197 194 192 194 195 196 195 193 192 193 194 191 191 191 190 189 189 188 188 186 190 194 196 194 192 192 192 191 189 186 189 198 190 150 107 158 195 217 225 189 132 99 62 77 130 165 141 168 215 194 188 189 191 193 193 192 193 196 198 196 205 203 141 80 104 171 219 205 201 197 196 198 200 202 202 203 202 198 193 194 200 202 199 205 213 244 157 76 102 119 152 176 236 235 153 107 144 203 233 218 167 159 162 137 114 122 158 183 151 94 101 194 242 187 118 176 208 198 189 162 144 189 217 134 149 239 212 92 111 205 215 205 203 218 215 186 184 204 207 195 207 202 150 136 193 228 224 210 210 210 209 209 208 208 208 211 194 214 238 189 113 129 206 222 217 212 209 209 211 212 212 210 210 210 210 210 210 210 210 209 209 210 211 212 213 214 214 220 201 149 116 156 189 188 216 237 209 191 200 213 214 211 213 206 214 221 226 229 222 218 224 247 234 173 70 67 138 122 61 70 53 59 92 105 131 136 68 31 44 126 203 140 84 74 90 106 115 100 91 60 36 91 153 171 124 78 50 34 35 44 46 43 45 39 67 97 122 103 89 112 183 192 198 217 191 137 80 64 163 247 249 224 231 243 242 230 103 51 74 102 140 145 110 110 101 140 167 155 161 139 66 45 115 167 164 157 172 174 156 192 224 235 205 145 107 151 233 205 118 118 177 198 197 201 213 219 207 183 168 142 127 123 86 57 67 61 57 104 175 175 116 65 71 158 236 222 198 187 155 80 72 168 249 237 168 148 231 224 209 169 103 89 74 81 83 59 58 162 207 137 54 24 66 96 133 158 215 213 223 221 224 251 165 48 58 157 236 241 165 94 105 97 150 201 222 233 187 133 83 128 152 128 166 218 234 206 130 79 21 43 130 169 210 174 135 140 184 189 152 129 130 162 164 119 17 42 180 242 250 241 194 157 94 58 62 91 169 198 192 199 237 248 212 135 52 45 86 90 103 115 159 163 138 100 68 85 75 57 35 66 104 141 164 187 190 171 194 201 118 94 118 172 192 192 128 104 137 160 119 134 150 148 158 152 142 93 65 71 111 133 126 114 108 88 82 93 108 87 50 67 122 137 114 102 99 81 61 72 98 101 133 138 146 148 146 154 133 113 98 82 56 42 37 29 42 49 62 54 75 82 79 94 68 50 48 70 58 38 43 47 60 85 101 123 144 164 184 197 202 205 200 206 217 218 202 164 127 139 163 190 202 205 205 202 198 202 201 191 173 127 75 110 205 211 204 174 143 168 180 167 207 208 147 125 149 143 140 144 108 69 40 30 37 33 27 28 27 27 19 28 41 46 39 36 31 21 16 43 121 134 138 145 154 130 119 159 204 181 179 181 189 186 185 184 183 181 181 182 183 186 182 180 183 189 191 188 184 186 182 182 185 184 180 180 183 187 184 178 193 211 165 109 32 16 18 26 41 55 58 47 34 24 12 15 112 181 224 190 176 167 163 147 132 129 136 150 166 166 133 125 140 173 207 211 207 217 217 194 169 159 161 133 66 71 155 177 150 139 142 142 127 111 126 147 153 117 57 38 62 107 139 117 116 152 203 197 196 187 188 194 188 175 183 189 176 182 204 214 126 51 68 89 16 31 119 208 227 196 164 147 138 139 107 119 121 86 98 124 100 97 129 137 154 165 149 155 178 190 194 179 181 189 187 190 185 169 134 159 199 190 185 193 179 183 196 214 178 113 16 24 139 194 204 184 179 192 189 186 183 185 189 191 187 181 180 187 194 202 202 189 81 68 170 197 199 197 180 183 190 180 179 189 192 196 198 151 88 146 181 163 148 149 148 161 182 180 189 180 197 189 187 183 182 189 196 191 181 153 116 129 136 157 119 73 68 63 148 179 171 153 171 200 150 84 46 103 143 105 100 100 62 99 149 122 77 102 147 135 79 115 143 163 187 181 195 190 192 186 188 186 197 189 170 177 183 208 155 102 57 82 101 80 38 44 137 213 248 199 92 40 100 167 246 242 104 39 128 211 222 193 138 162 103 60 126 164 202 191 192 145 102 152 202 161 114 142 181 153 78 68 118 144 135 122 170 196 193 183 212 226 169 103 18 64 71 69 148 191 225 172 104 73 89 130 176 194 200 201 169 114 61 70 117 143 161 109 55 37 45 54 58 59 72 98 122 117 84 85 66 41 90 109 116 102 93 101 94 92 116 147 177 204 211 202 188 188 200 206 188 182 191 194 185 185 194 190 182 195 197 211 201 165 101 117 142 109 74 86 152 186 203 191 185 187 191 177 161 169 193 194 189 182 183 196 203 187 164 120 137 160 160 141 109 88 101 177 201 198 207 196 132 101 120 167 170 160 134 126 143 131 87 117 176 134 77 95 161 186 120 47 30 80 160 163 167 194 159 124 169 221 227 189 163 185 214 216 215 193 161 143 141 149 159 131 109 78 77 81 80 79 60 54 105 152 189 193 162 145 143 160 163 169 176 183 191 199 205 194 198 201 198 192 189 192 196 194 185 204 200 196 205 198 202 201 199 196 192 189 195 196 186 195 187 178 185 199 195 184 185 190 188 186 186 188 189 189 188 185 186 187 187 187 187 188 188 185 186 186 187 187 186 186 185 187 186 184 183 183 184 186 187 186 187 188 189 188 187 186 185 185 186 188 190 190 190 189 188 187 188 189 190 191 190 189 188 194 193 192 191 189 188 187 187 189 189 189 190 190 190 191 191 188 191 195 199 201 201 201 200 196 197 198 200 202 204 205 206 208 207 206 206 207 208 207 206 204 204 205 205 205 204 203 203 206 206 206 206 206 206 206 206 211 211 210 209 207 206 205 204 208 210 211 207 203 203 208 214 210 208 207 208 211 213 211 210 207 209 210 212 213 213 212 211 211 211 212 212 212 212 213 213 216 217 217 217 216 214 212 211 209 209 210 210 210 210 211 211 211 211 210 210 210 211 212 213 213 212 211 211 211 212 213 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 215 216 217 217 218 219 221 222 223 222 220 218 216 220 219 218 218 218 219 220 220 222 222 223 223 223 224 224 224 223 223 224 225 225 226 227 227 228 227 227 226 224 223 223 222 224 224 224 223 223 223 222 222 223 223 223 222 222 221 221 221 222 222 223 223 223 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 227 227 227 228 228 225 225 226 227 227 228 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 229 229 228 228 228 229 229 229 230 230 231 231 231 229 229 230 230 230 230 231 231 231 231 232 232 232 233 233 233 231 231 231 231 231 231 231 231 234 233 233 232 231 230 229 229 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 233 233 233 232 232 232 231 231 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 228 228 228 227 227 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 174 170 168 169 173 175 172 168 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 171 170 169 169 171 173 175 170 170 171 171 171 171 172 173 174 173 173 172 172 171 171 171 174 174 174 174 174 174 174 174 172 174 175 176 176 175 174 172 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 170 169 171 173 175 174 172 172 172 172 172 172 172 172 172 177 174 170 169 170 172 172 172 173 173 173 174 174 175 175 175 170 171 171 172 174 175 175 176 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 175 175 174 173 173 172 171 171 169 170 171 173 175 177 178 179 175 175 174 173 173 174 175 175 173 173 172 171 171 172 173 173 177 177 177 176 176 175 175 175 173 173 173 174 174 175 175 176 173 173 174 174 174 174 175 176 178 175 171 171 173 175 175 174 173 174 174 175 175 174 174 173 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 174 174 175 176 176 177 178 178 176 176 176 176 176 176 176 176 173 173 174 175 177 178 179 179 178 178 179 178 177 176 176 176 175 176 178 179 179 178 177 176 179 180 181 182 181 181 179 179 178 179 181 181 181 179 177 175 181 181 181 181 181 181 181 181 184 183 182 181 180 179 179 179 180 181 182 183 183 182 182 181 184 184 185 185 186 186 186 186 182 184 185 187 188 188 187 187 187 186 185 184 184 185 187 188 187 186 186 186 187 190 193 195 192 191 192 193 195 199 202 204 198 199 200 201 201 201 200 199 202 198 194 194 198 199 197 193 202 201 199 198 198 199 201 202 203 202 202 201 200 200 200 200 203 203 202 201 201 200 199 199 200 201 201 202 203 203 204 204 200 201 203 204 203 201 199 198 203 201 199 199 201 204 204 204 199 199 200 200 200 200 201 201 202 202 201 200 198 197 196 196 197 197 198 198 199 200 201 201 208 204 200 199 202 205 207 207 206 206 206 205 205 204 204 204 210 209 208 207 206 206 206 206 207 207 207 206 206 206 205 205 204 205 207 208 208 207 205 204 205 204 204 205 206 204 201 198 205 205 205 205 205 205 205 205 201 200 200 199 197 196 196 195 191 192 193 193 193 192 191 190 187 188 189 190 191 192 193 193 190 193 196 199 200 199 197 195 200 200 200 199 199 199 198 198 196 197 197 198 198 198 197 197 193 192 191 190 190 190 191 192 188 187 187 187 187 188 189 190 190 189 188 187 187 187 188 188 184 190 189 187 193 192 161 122 107 150 193 224 227 181 120 95 96 98 99 108 169 230 216 179 187 193 198 196 190 187 189 193 188 205 225 191 112 95 158 218 220 185 200 198 189 209 210 203 214 186 194 207 200 199 198 194 212 212 209 152 116 105 95 144 218 239 185 127 136 198 246 234 190 131 98 139 147 130 160 178 216 199 169 117 159 233 187 116 186 234 214 180 133 126 157 159 125 167 230 166 76 125 189 179 163 208 210 200 204 199 191 181 168 195 209 173 130 148 202 231 225 206 202 210 207 204 208 208 211 206 219 240 193 123 150 222 221 223 215 206 207 209 207 209 225 196 204 209 204 211 209 207 210 209 209 208 207 208 211 215 216 213 204 170 146 148 181 245 224 167 179 202 217 222 203 215 216 207 214 213 207 229 247 234 201 137 129 131 183 241 198 156 155 145 111 83 117 180 169 101 26 80 129 147 129 107 113 128 140 140 118 105 66 42 111 183 197 171 146 125 74 32 41 49 47 40 35 45 102 144 112 71 79 146 144 124 169 186 133 90 90 151 212 251 245 219 200 158 149 65 44 75 94 98 95 102 118 117 173 176 131 122 96 44 128 162 180 199 199 148 105 110 190 231 236 240 195 127 166 233 153 70 121 214 251 236 235 227 192 152 168 210 163 119 144 140 121 87 45 48 107 178 169 87 27 119 222 253 250 250 206 122 45 97 171 242 250 181 123 133 148 138 110 111 124 106 81 69 36 102 222 234 142 73 40 30 49 118 171 200 211 206 219 238 216 112 50 133 227 249 246 213 121 82 112 176 220 234 202 162 135 108 93 77 89 119 138 174 172 153 133 15 25 141 218 220 211 150 147 208 250 238 203 192 140 82 37 21 81 169 190 182 157 176 129 86 114 98 63 111 112 121 177 202 183 195 161 55 39 119 177 148 135 177 178 138 109 73 71 76 50 46 88 125 187 248 242 203 223 230 172 117 126 153 151 208 236 205 174 101 81 108 119 129 147 181 222 233 159 101 98 93 71 45 71 77 64 61 72 103 95 47 36 57 56 56 50 50 43 29 60 125 165 189 214 225 227 228 223 216 211 194 171 150 132 112 90 75 48 45 42 43 47 48 45 42 40 38 37 37 38 41 44 46 43 48 52 60 82 110 126 128 147 149 153 158 152 128 93 66 72 102 128 139 154 178 192 191 187 166 142 110 60 37 85 156 205 206 201 177 144 131 159 195 210 157 124 124 144 175 161 106 103 85 50 21 19 32 33 22 17 25 31 35 40 41 30 15 12 54 113 197 203 147 115 70 54 132 159 209 188 185 182 171 184 184 184 184 184 186 187 188 188 188 187 185 184 183 182 182 180 181 183 184 186 186 186 186 182 184 186 186 211 209 155 42 7 35 36 34 37 38 42 34 25 14 62 158 184 179 153 139 140 141 140 143 157 178 194 200 214 194 155 95 86 133 159 162 164 152 130 106 88 76 61 48 51 78 86 87 103 113 108 108 115 117 124 127 104 58 31 36 35 95 144 203 198 210 180 184 183 182 182 184 186 187 185 183 186 196 198 126 99 116 89 9 39 161 195 224 209 176 158 116 84 38 60 122 174 196 148 80 75 144 191 206 173 161 160 186 185 188 198 182 183 180 201 205 172 145 165 197 186 180 189 182 189 184 192 166 127 24 26 123 172 217 188 186 186 182 183 183 185 186 187 187 187 187 186 185 188 192 209 126 61 99 179 209 200 188 182 186 183 176 183 198 201 174 133 73 144 218 212 190 195 196 197 198 196 192 189 186 190 188 186 183 183 188 196 202 202 169 137 124 113 93 77 73 79 83 113 136 148 181 183 136 74 35 92 151 125 88 70 62 75 90 112 89 111 157 126 91 117 163 181 191 197 187 188 194 189 193 195 187 200 176 167 173 180 152 124 101 69 56 56 34 28 117 201 249 231 115 41 77 156 230 177 53 31 147 225 245 191 126 87 28 69 188 203 189 180 165 152 123 146 166 105 72 137 214 170 75 72 95 78 139 179 216 196 186 194 214 222 156 78 35 31 56 117 213 219 218 192 170 145 148 167 172 166 168 218 188 138 65 82 145 179 159 85 80 104 104 74 84 116 122 131 157 125 116 116 75 72 106 143 157 155 150 160 161 147 137 181 207 189 199 198 200 197 189 187 186 194 196 184 182 191 196 201 191 184 189 197 184 163 160 150 130 90 47 109 193 196 208 195 201 178 187 191 159 163 188 196 183 190 194 186 197 198 168 126 94 106 98 73 58 74 145 208 205 196 208 175 120 129 149 165 161 141 104 144 153 117 82 128 166 162 90 88 142 166 118 60 33 62 110 136 144 141 145 152 198 214 207 198 175 177 213 212 174 129 107 106 104 87 69 52 53 69 84 81 74 66 56 114 179 222 217 207 209 210 209 209 210 211 209 204 199 198 199 200 197 192 187 184 183 183 184 192 192 191 191 190 188 187 186 191 191 191 190 190 189 189 189 188 188 189 190 190 191 192 192 188 188 188 188 188 189 190 191 188 187 186 186 186 186 187 188 191 190 188 186 186 186 188 189 189 189 189 188 188 187 187 187 189 189 188 188 188 189 190 191 196 192 187 185 186 189 189 189 188 188 188 188 188 188 188 188 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 201 199 196 194 193 196 198 201 207 205 202 200 199 200 201 202 203 203 205 206 206 206 206 206 208 207 206 206 206 207 208 209 205 205 205 206 206 207 207 207 209 210 211 212 212 211 209 208 210 210 209 209 209 208 208 208 208 208 208 208 208 208 208 208 210 210 210 210 210 209 208 207 213 213 212 212 212 213 214 215 212 212 212 212 212 212 212 212 211 211 211 210 210 209 209 209 208 208 209 210 212 213 214 214 212 212 212 211 211 210 210 210 211 212 213 213 214 215 216 216 211 212 214 215 215 213 211 210 209 211 213 215 216 216 215 214 216 216 217 218 218 219 219 220 221 221 221 221 221 221 221 221 223 223 224 224 224 225 225 225 226 226 226 225 225 224 224 223 225 225 225 225 225 225 225 225 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 224 224 223 222 221 221 220 220 223 223 223 223 223 223 223 223 221 221 222 222 223 224 225 225 223 223 224 224 224 225 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 229 229 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 227 227 227 228 228 228 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 228 228 228 227 227 226 226 226 227 228 229 229 229 229 230 230 228 229 231 232 232 231 229 228 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 174 170 168 169 173 174 172 168 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 173 173 173 173 173 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 175 176 176 175 174 173 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 174 174 174 174 174 173 173 173 174 172 171 171 173 174 172 170 172 172 172 172 172 172 172 172 176 173 170 169 171 172 173 172 173 173 174 174 174 174 174 174 171 171 172 173 173 174 175 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 174 174 174 173 173 172 172 172 173 173 173 174 174 175 175 175 175 175 174 173 173 174 175 175 174 174 173 172 172 173 174 174 176 176 176 176 175 175 175 175 173 173 173 174 174 175 175 175 173 173 174 174 174 174 175 176 176 174 172 172 174 175 175 174 175 175 176 176 176 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 176 176 176 176 177 177 179 178 177 177 178 178 178 177 175 175 177 178 179 179 179 179 175 176 177 178 178 177 176 176 179 179 178 177 177 177 177 177 181 181 181 181 181 181 181 181 178 178 178 178 179 180 181 182 180 181 182 183 183 183 182 181 183 183 184 184 184 185 185 185 183 184 185 186 187 186 186 185 186 185 185 185 185 186 187 188 189 189 188 188 190 192 195 196 194 194 195 195 196 198 200 200 198 199 200 201 201 200 199 199 203 199 195 196 200 201 199 196 201 201 199 198 198 199 201 201 202 202 201 200 200 200 200 200 200 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 201 201 201 201 201 202 203 203 203 201 199 200 202 204 203 202 200 200 200 200 200 200 200 200 202 201 201 199 198 197 196 196 198 198 198 199 199 200 200 200 204 202 201 202 204 205 205 203 203 203 204 205 206 207 208 208 207 207 207 206 207 207 208 208 207 207 207 206 206 206 205 205 205 205 206 206 206 206 205 205 207 205 204 205 206 206 203 201 205 205 205 205 205 205 205 205 201 201 200 199 198 197 196 196 192 192 192 192 192 191 191 191 189 189 190 190 191 192 192 192 194 193 192 192 192 193 194 195 199 199 199 199 199 199 199 199 201 200 200 199 197 195 194 193 195 194 192 191 190 190 190 191 188 188 187 187 187 188 189 189 189 189 188 187 187 187 188 188 184 189 188 186 190 190 170 146 132 149 172 205 217 178 123 102 112 94 68 81 159 209 197 196 190 188 187 189 192 194 192 190 190 196 224 198 130 108 135 175 188 192 203 213 202 189 192 193 178 174 197 206 194 198 207 204 221 196 162 120 115 115 110 148 205 199 152 141 187 237 244 205 150 89 95 158 185 176 183 211 233 241 200 110 131 203 162 100 170 248 244 205 144 89 107 140 177 176 168 105 94 179 215 181 168 215 224 220 224 211 199 188 186 179 186 179 136 116 169 240 228 211 212 206 204 211 208 216 223 213 212 231 199 140 165 233 232 226 216 208 211 219 214 200 220 204 207 211 205 208 212 212 212 208 207 210 210 208 208 210 207 217 213 211 184 144 164 213 180 159 186 207 217 221 206 219 220 215 168 141 193 248 227 173 110 116 156 205 240 243 232 242 222 216 165 89 75 123 130 84 48 106 143 139 116 108 133 158 171 151 122 112 93 74 102 145 147 178 201 205 156 84 52 44 42 41 43 47 82 117 117 119 155 173 149 140 171 166 149 175 178 135 122 187 221 176 132 103 74 49 68 102 104 94 113 153 131 146 165 161 133 67 45 118 183 198 199 193 194 158 111 115 186 248 238 206 172 150 174 182 118 73 136 208 221 223 218 185 137 108 127 194 179 123 149 199 171 124 67 51 85 130 113 44 53 179 253 250 248 241 175 94 47 118 187 225 217 146 73 52 67 105 160 229 231 168 110 56 38 98 182 171 107 81 58 33 80 158 206 225 215 201 227 242 176 52 85 203 212 186 189 181 128 69 74 119 149 158 143 128 132 169 183 135 98 92 100 138 187 229 167 19 39 195 245 249 210 127 143 212 235 250 249 216 147 50 6 25 91 153 161 157 166 177 162 157 183 149 93 111 104 133 168 161 137 141 118 53 53 161 198 157 152 182 183 158 125 99 92 79 53 70 107 114 160 227 225 189 213 231 184 134 142 158 134 176 232 239 210 114 70 123 148 145 146 179 227 240 207 142 141 140 106 79 100 89 88 117 147 148 101 46 29 34 49 49 39 36 48 57 71 93 124 139 159 176 191 206 217 222 222 223 224 222 211 190 166 148 128 112 94 89 91 89 77 64 59 57 55 54 52 52 52 53 44 39 36 39 46 50 51 52 72 78 84 84 77 66 57 53 53 53 62 77 89 100 117 134 119 99 83 74 60 50 67 95 133 166 195 181 133 104 127 167 176 155 125 97 109 168 185 141 129 107 66 29 17 26 28 22 20 23 26 30 36 38 33 25 41 116 166 217 231 184 115 38 68 157 183 210 183 184 186 181 186 185 184 184 184 185 186 186 185 185 184 184 184 183 183 183 181 182 184 185 185 186 185 185 184 186 189 190 211 202 145 37 11 32 30 31 37 35 39 34 16 22 80 164 170 159 142 139 155 167 179 185 190 193 192 188 194 208 180 102 64 70 79 103 96 97 98 100 107 115 117 114 110 118 107 84 74 79 87 94 103 98 96 91 78 62 42 22 25 84 138 217 209 205 181 186 185 185 186 188 190 188 184 180 184 193 200 144 118 111 75 12 37 126 166 217 209 193 187 137 96 65 119 197 216 186 123 73 104 143 171 192 177 173 175 201 200 192 166 136 176 209 208 171 139 142 173 197 190 189 194 185 196 178 176 161 139 34 21 112 170 218 191 188 187 183 183 182 185 186 187 187 187 187 186 185 188 192 208 150 94 93 150 201 201 197 190 186 185 186 185 183 201 174 130 75 147 214 202 186 189 188 188 188 188 187 187 187 182 186 190 191 189 186 185 185 191 182 177 172 156 129 108 100 97 63 68 95 123 167 171 120 51 26 110 187 142 76 74 107 103 104 121 102 113 142 118 103 145 184 191 190 192 188 192 192 186 186 177 164 192 196 198 194 190 177 144 124 106 113 120 71 27 97 182 241 229 127 47 47 121 160 101 28 47 145 206 241 215 123 65 19 81 202 215 200 160 171 181 134 110 115 92 93 133 167 142 111 109 91 64 135 179 217 203 205 219 219 201 130 67 27 61 104 124 195 211 206 201 201 197 191 174 148 143 162 211 201 153 62 76 141 155 117 89 126 139 126 95 110 163 160 164 153 135 135 118 90 118 170 190 205 204 205 217 197 143 106 126 139 129 169 195 198 191 194 196 185 181 184 190 203 208 201 203 191 179 190 186 159 161 182 173 113 74 67 135 207 202 199 196 187 168 184 181 147 162 198 196 184 189 191 184 197 203 180 167 110 90 69 63 81 115 189 210 205 206 187 141 112 138 193 190 180 155 105 125 147 144 129 141 177 191 134 104 110 127 105 61 41 59 88 103 106 102 114 119 126 140 153 151 136 133 145 127 92 57 50 61 73 76 77 93 105 129 138 122 108 108 110 158 201 218 203 194 200 204 204 198 198 197 197 196 194 192 190 195 193 191 188 186 186 186 186 191 191 190 189 188 188 187 187 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 188 189 189 188 188 188 189 189 190 188 187 186 186 186 186 187 188 189 189 188 187 187 187 188 188 189 189 189 188 188 187 187 187 188 188 187 187 187 188 189 189 192 189 186 186 188 190 191 191 189 189 189 189 189 189 189 189 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 192 193 193 195 196 198 200 201 201 201 202 202 202 202 202 201 204 204 205 206 206 205 204 204 206 205 204 204 204 205 206 207 205 205 205 206 206 206 206 206 208 209 210 211 211 210 208 207 210 210 209 209 209 208 208 208 208 208 208 208 208 208 208 208 210 210 210 210 209 209 209 209 213 213 212 212 212 213 214 215 213 213 213 213 213 213 213 213 212 212 211 211 211 210 210 210 209 209 210 211 212 214 214 215 214 214 213 213 213 212 212 212 215 215 215 214 214 213 213 212 216 215 214 212 211 210 209 209 213 214 216 218 219 219 218 217 216 216 217 217 218 219 219 219 218 219 219 220 221 222 222 223 223 223 224 224 224 225 225 225 226 226 226 225 225 224 224 224 225 225 225 225 225 225 225 225 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 220 220 221 222 222 223 224 224 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 225 223 223 224 224 224 225 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 229 229 229 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 228 228 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 228 228 228 227 227 227 227 227 227 228 229 229 229 229 230 230 228 229 231 232 232 231 229 228 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 171 168 170 173 174 172 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 169 171 173 175 176 174 172 171 170 170 171 171 171 171 172 173 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 174 174 175 176 176 175 174 174 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 176 176 175 175 174 174 173 173 175 174 173 172 173 172 171 169 172 172 172 172 172 172 172 172 174 172 169 169 171 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 176 175 175 174 173 173 172 172 175 175 174 173 173 174 175 175 175 174 174 173 173 174 174 175 174 174 174 174 174 175 175 175 173 173 174 174 174 175 175 175 173 173 174 174 174 174 175 176 174 174 173 174 176 176 174 172 177 177 177 177 176 175 174 174 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 180 178 175 175 177 179 179 178 175 175 175 176 178 180 181 182 173 174 175 176 176 177 176 176 180 179 176 174 174 175 177 179 181 181 181 181 181 181 181 181 178 178 178 178 179 180 181 182 180 181 182 183 183 183 183 182 182 182 182 183 183 183 184 184 184 185 185 185 185 185 184 183 183 184 185 187 188 188 188 188 191 191 191 191 192 194 197 198 197 197 198 198 198 198 197 196 199 199 200 200 200 200 199 198 203 200 197 198 201 203 202 199 200 199 199 199 199 199 199 200 202 201 200 200 199 199 200 200 198 199 199 200 201 202 202 203 204 204 203 202 201 200 200 200 202 201 199 199 200 203 206 208 202 201 200 201 203 204 203 201 201 201 201 200 200 199 199 199 201 201 200 199 198 197 197 196 199 199 199 199 199 199 199 199 200 200 201 203 205 204 202 200 201 201 202 203 204 205 206 206 206 206 206 206 207 208 209 210 208 207 207 207 206 206 206 205 205 205 204 204 204 204 205 205 208 206 204 204 206 207 206 205 205 205 205 205 205 205 205 205 203 202 201 200 199 198 197 197 193 192 191 190 190 190 191 192 190 190 190 190 190 190 191 191 193 192 191 190 190 191 193 194 197 197 198 198 199 200 200 200 203 203 202 201 200 198 196 196 196 195 193 191 190 189 189 189 189 188 187 187 186 187 187 188 189 188 187 187 186 187 187 188 186 187 186 186 187 187 181 173 171 161 154 161 160 129 102 102 139 152 113 81 145 206 198 197 193 191 188 188 190 192 192 191 179 149 171 184 160 137 120 124 160 215 212 200 182 148 152 156 124 149 193 210 197 203 217 209 224 179 132 122 123 94 86 125 142 131 122 160 210 225 200 156 117 112 162 194 205 208 190 198 210 237 208 114 109 157 131 95 167 245 243 218 173 91 108 180 236 196 124 71 134 239 237 175 188 216 213 214 221 205 193 190 196 193 211 215 150 76 112 214 228 212 211 205 212 218 206 215 213 224 230 239 202 143 172 246 223 181 178 210 218 207 207 213 205 216 216 214 208 210 217 206 214 207 205 211 213 209 206 208 209 221 216 241 218 145 147 187 150 172 209 217 219 218 205 217 224 224 167 141 194 209 150 108 135 191 222 241 241 220 226 240 253 244 186 91 42 69 100 95 81 165 204 169 117 101 131 163 136 97 104 150 156 104 84 132 133 165 183 207 213 173 112 57 39 39 47 45 55 82 125 184 238 203 142 123 147 157 187 247 244 166 78 83 124 118 100 95 95 82 88 117 125 113 145 207 203 217 194 163 149 83 56 153 176 187 196 183 200 191 133 130 201 252 213 162 167 191 191 139 78 69 123 167 170 208 196 135 136 150 151 158 140 103 122 170 178 132 98 92 89 76 48 19 74 193 227 187 192 192 135 87 88 129 145 134 118 82 40 23 69 115 176 249 243 208 181 94 31 86 137 116 92 103 76 26 107 210 242 235 215 215 245 221 108 48 133 190 125 97 122 142 144 69 58 111 170 197 175 148 157 214 243 215 168 109 88 136 236 252 147 5 17 182 223 238 191 146 182 232 214 210 208 159 108 34 21 64 121 171 174 150 169 166 188 223 241 201 137 126 196 225 203 145 110 86 56 40 91 195 198 158 155 154 164 175 140 107 101 102 94 112 112 69 88 152 159 145 193 231 189 131 142 167 143 164 224 251 213 93 72 151 195 187 172 193 234 243 179 138 163 180 147 125 145 135 133 140 148 125 80 64 68 65 48 42 41 69 117 142 124 96 80 76 75 79 85 93 102 110 137 147 163 179 191 197 198 198 183 157 129 118 123 122 106 90 93 95 99 104 109 114 117 119 112 103 100 102 93 71 53 47 33 39 44 42 36 35 42 49 56 43 37 44 47 48 58 73 60 47 43 56 74 81 81 80 84 104 124 122 99 83 97 121 119 128 122 91 89 142 171 146 111 93 60 30 18 21 23 19 24 20 20 26 32 34 35 36 76 162 200 223 232 187 110 36 108 190 198 199 176 184 189 188 187 186 185 184 184 184 185 185 182 182 183 183 184 184 185 185 183 184 185 185 185 185 184 184 185 186 188 193 211 188 126 28 14 31 27 32 39 35 36 30 17 42 110 184 179 172 170 176 173 182 189 189 185 182 182 181 192 203 219 159 78 90 128 130 128 136 146 156 169 180 186 186 183 180 171 154 140 142 147 142 145 145 140 118 106 122 109 60 34 68 103 209 211 198 184 184 189 186 183 183 185 188 189 190 186 195 208 166 130 85 44 14 19 95 152 217 204 198 213 173 116 115 183 226 197 148 118 110 131 143 142 150 156 175 189 210 205 193 145 111 167 206 184 130 113 146 183 195 191 190 187 179 200 172 161 159 159 51 18 89 165 218 195 190 187 184 184 181 185 186 187 187 187 187 186 185 189 185 202 183 139 77 107 199 200 196 191 190 190 189 185 182 201 179 130 76 146 212 194 185 184 183 181 180 181 184 187 188 184 185 185 184 183 184 186 187 182 190 200 204 196 180 166 160 149 67 43 75 105 145 154 113 49 36 126 199 150 88 106 163 138 103 100 83 81 96 103 142 187 211 202 191 187 185 191 187 193 178 161 152 186 191 179 156 161 181 160 157 163 191 195 98 23 56 128 196 198 138 74 41 66 89 58 58 97 136 163 229 237 153 75 13 79 221 243 226 164 153 144 99 89 121 119 112 124 143 127 115 115 107 74 99 142 204 215 211 185 145 120 74 52 52 119 146 117 175 206 197 190 190 193 198 193 175 177 200 213 212 168 67 67 109 111 91 143 180 166 148 109 103 179 212 183 139 138 143 121 124 166 213 207 216 205 206 221 193 131 97 148 148 125 164 199 200 181 188 192 189 191 193 197 206 199 177 160 170 170 190 176 140 161 195 170 68 37 75 151 218 215 195 178 157 164 205 190 133 143 193 199 189 190 189 182 195 203 189 165 145 142 108 100 135 163 211 204 208 214 158 114 127 160 215 223 188 146 91 103 148 171 164 138 187 219 162 101 76 98 102 70 54 52 54 63 70 78 108 118 94 85 84 77 82 89 82 84 72 69 85 110 133 151 163 145 157 178 182 160 144 150 158 182 206 210 193 190 196 192 186 193 190 188 190 193 194 190 187 190 190 190 189 189 189 189 189 190 189 187 186 186 187 188 189 188 188 188 189 189 189 189 189 190 190 189 189 188 187 186 186 190 189 189 188 188 188 189 189 188 187 186 186 186 186 187 188 187 187 188 189 189 189 188 188 189 189 188 188 188 188 187 187 187 187 186 186 186 187 188 189 189 187 186 187 189 191 192 191 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 190 192 196 199 201 201 201 201 196 198 201 203 204 204 202 201 204 204 205 205 205 204 203 203 203 203 203 202 203 203 204 205 206 206 206 206 205 205 205 205 207 207 208 209 209 209 208 207 210 209 209 209 208 208 208 207 209 209 209 209 209 209 209 209 210 210 209 209 209 210 211 212 213 212 212 211 212 213 214 214 214 214 214 214 214 214 214 214 213 213 212 212 212 211 211 211 210 211 211 212 213 214 215 215 216 216 215 215 215 214 214 214 215 215 215 214 214 213 213 213 217 215 212 209 208 209 211 212 215 216 217 218 219 219 219 218 216 216 216 217 218 218 219 219 216 217 218 219 221 222 223 224 223 224 224 224 225 225 225 226 226 226 226 225 225 225 225 224 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 220 221 221 222 223 223 224 224 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 223 224 224 224 225 225 225 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 229 229 229 230 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 230 229 228 227 226 225 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 227 227 227 227 228 228 228 228 227 228 229 229 229 229 230 230 229 230 230 231 231 230 230 229 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 173 171 169 170 172 173 172 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 170 172 173 174 173 172 171 170 170 171 171 171 171 172 173 173 172 172 172 171 171 170 170 172 172 172 172 172 172 172 172 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 177 176 176 175 175 174 174 173 174 174 173 173 173 172 172 171 173 173 173 173 173 173 173 173 173 171 169 169 172 174 174 173 175 174 174 173 173 172 172 172 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 172 172 173 173 173 173 174 174 176 175 175 174 173 172 171 171 175 175 174 173 173 174 175 175 175 174 173 173 173 173 174 175 172 172 173 173 174 174 174 175 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 173 173 175 176 176 175 173 172 176 177 177 176 176 175 174 173 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 180 176 172 173 176 179 179 178 176 176 175 174 175 177 179 181 175 176 177 178 179 179 180 180 179 178 177 176 176 176 178 179 180 180 180 180 180 180 180 180 184 184 183 181 181 180 180 180 180 181 182 183 184 184 183 183 181 181 182 182 182 183 183 183 186 185 185 185 184 183 182 182 182 183 186 188 189 189 188 188 192 192 192 192 194 195 197 198 197 198 199 200 200 198 197 195 200 200 200 200 199 199 198 198 201 199 197 198 201 203 202 201 198 198 199 199 199 199 198 198 200 200 199 199 199 199 199 200 199 199 200 200 200 201 201 201 203 202 202 202 201 201 200 200 202 201 201 200 201 203 205 206 202 201 201 202 204 204 202 200 202 202 201 200 200 199 198 198 201 201 200 199 198 198 197 197 200 199 199 199 199 199 198 198 200 200 200 201 202 202 202 201 206 206 205 205 204 204 203 203 207 206 206 206 207 208 208 209 208 208 207 207 207 206 206 206 206 205 203 202 202 203 205 206 209 206 203 203 205 207 207 207 205 205 205 205 205 205 205 205 204 203 202 201 200 199 198 198 195 193 191 189 188 189 191 192 190 190 190 189 189 188 188 188 188 190 193 195 196 195 193 192 196 196 197 198 199 200 201 201 197 198 198 199 199 199 198 198 193 192 192 191 190 189 189 189 189 189 187 186 186 186 186 187 189 188 187 186 186 186 187 187 189 186 184 186 187 186 186 187 195 192 177 146 104 72 70 87 149 225 208 104 107 193 212 188 188 193 195 193 188 189 197 205 184 124 110 161 190 176 142 98 120 215 224 189 171 140 120 121 116 142 186 216 208 207 216 199 205 177 133 123 114 81 79 100 96 98 129 175 184 162 152 153 157 184 222 216 205 205 183 168 142 195 214 146 114 146 133 90 133 201 224 242 217 119 142 232 252 200 117 89 171 253 234 156 141 169 185 218 234 200 172 167 172 196 226 223 148 59 76 168 233 227 209 206 215 215 213 206 175 210 232 238 195 129 147 211 169 130 155 217 224 203 205 216 212 227 220 212 206 209 218 202 213 207 206 210 212 209 210 213 211 211 214 241 228 151 120 155 169 207 225 211 208 213 213 224 231 244 217 166 129 101 117 172 212 243 244 230 219 222 231 221 235 216 172 109 70 88 127 146 137 224 253 209 156 129 128 134 91 76 126 190 189 113 70 128 135 135 144 192 241 243 173 72 49 42 47 43 38 53 114 203 249 196 120 69 86 163 232 253 253 215 123 61 61 72 104 156 194 128 67 97 145 146 177 235 254 242 228 188 139 91 76 123 142 153 177 175 219 234 161 141 203 236 195 178 212 230 203 129 80 90 112 137 163 227 200 136 166 208 209 151 93 89 124 147 159 139 136 132 110 72 33 19 62 133 145 111 110 116 99 86 93 88 65 48 55 60 53 49 75 109 132 179 197 239 253 122 26 84 130 125 119 124 85 25 107 235 250 226 222 241 242 145 57 76 127 151 161 171 149 125 124 77 79 133 210 250 211 153 165 210 226 229 230 173 124 150 200 173 106 30 21 112 156 184 156 164 185 203 190 171 157 127 69 10 60 168 189 156 149 161 149 137 184 233 234 206 164 142 235 252 185 107 106 91 50 48 133 198 183 168 154 120 146 182 148 98 98 128 137 140 114 53 41 85 90 97 167 216 173 106 135 178 171 170 203 228 186 80 60 136 184 187 172 175 195 191 126 110 137 166 157 140 142 137 109 98 101 82 66 95 119 115 80 47 34 85 171 220 206 173 143 125 108 98 88 74 67 67 73 73 74 79 89 103 116 124 126 105 82 73 77 81 77 70 89 94 102 113 123 132 138 141 128 127 130 133 120 93 66 51 39 41 45 46 46 47 49 50 49 51 49 42 39 41 40 36 38 31 32 46 63 74 83 89 78 63 51 52 59 65 69 73 75 83 92 84 75 90 109 108 67 57 41 29 26 27 23 18 25 19 19 26 30 29 33 40 83 144 189 215 206 155 109 72 135 195 194 193 183 192 188 183 186 185 184 184 184 185 186 186 183 183 184 184 184 185 185 185 185 185 186 186 186 185 183 183 184 182 184 194 211 172 105 18 14 35 32 33 39 36 35 26 10 48 118 182 173 178 188 198 192 192 188 182 179 181 188 194 197 191 201 149 100 152 205 196 191 194 197 198 198 198 197 197 202 194 201 206 204 207 202 184 177 197 200 164 148 183 172 101 76 65 54 173 200 198 193 187 188 186 184 184 186 186 185 184 181 200 225 190 133 54 14 14 31 125 189 228 190 171 197 194 159 167 203 191 144 141 158 165 148 150 129 111 121 155 180 196 195 182 135 113 148 157 126 103 109 152 182 188 190 186 179 180 197 174 159 153 165 67 19 66 153 217 200 193 187 185 185 180 185 186 187 187 187 187 186 185 188 178 190 199 175 74 79 182 208 196 188 191 192 187 184 187 199 190 137 71 133 210 195 187 184 183 182 182 182 184 186 187 190 187 184 181 180 183 187 190 180 184 187 190 196 204 209 211 180 71 41 87 106 117 123 102 64 45 96 135 109 95 124 164 145 91 73 52 44 65 111 196 206 209 195 189 185 180 188 186 199 173 158 157 186 169 124 73 91 156 172 193 206 235 228 95 24 26 78 139 154 139 101 52 45 57 55 115 162 141 129 208 238 189 106 12 67 215 233 190 139 101 72 54 97 170 162 112 103 127 121 112 116 145 128 108 109 149 166 150 95 60 63 36 38 108 171 148 108 171 204 196 192 191 188 194 203 198 196 204 224 214 177 80 54 60 80 125 196 219 197 159 116 102 164 223 198 162 157 138 134 171 193 205 200 200 184 188 204 176 134 127 191 194 157 156 181 202 189 194 187 188 195 205 212 207 160 101 123 165 174 180 165 149 183 206 157 55 44 105 171 227 222 178 154 135 166 216 190 123 133 190 201 195 194 189 182 190 197 190 164 174 174 113 105 165 193 212 204 206 186 129 121 172 205 218 213 155 115 94 126 186 196 165 132 177 199 138 93 87 110 101 70 57 48 46 68 92 114 156 151 125 94 77 86 109 110 91 112 132 156 175 190 203 210 211 173 171 180 182 168 163 177 190 184 199 198 188 192 197 192 186 192 190 189 190 192 192 191 189 188 189 190 191 191 190 189 189 189 187 186 185 185 187 189 191 187 187 187 188 188 189 189 189 190 190 189 189 188 188 188 187 191 190 189 188 188 188 188 188 188 187 186 186 186 186 187 188 185 186 188 190 190 190 188 187 188 188 188 188 188 188 188 188 188 187 187 186 187 187 188 189 188 188 188 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 193 194 196 197 198 197 197 196 197 198 200 202 202 202 201 201 201 202 203 204 205 204 204 204 202 202 202 202 203 203 203 204 206 206 206 205 205 204 204 204 205 206 206 207 207 207 207 207 209 209 209 208 208 208 207 207 209 209 209 209 209 209 209 209 210 210 209 209 209 210 212 213 213 212 211 211 211 212 213 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 212 212 212 213 214 214 215 216 216 216 216 216 215 215 215 214 214 210 211 212 213 215 216 217 217 211 211 210 211 212 214 216 218 215 215 216 217 217 218 218 218 215 216 216 217 217 218 219 219 217 217 218 219 220 221 222 223 224 224 224 225 225 225 226 226 226 226 226 226 226 225 225 225 226 226 226 226 226 226 226 226 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 225 224 224 223 222 221 221 221 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 224 224 224 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 230 230 229 228 228 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 227 227 227 228 228 229 229 229 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 171 170 170 172 172 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 169 169 169 170 172 173 170 170 171 171 171 171 172 173 175 174 173 172 170 169 168 167 172 172 172 172 172 172 172 172 174 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 176 176 176 175 175 174 174 174 172 172 173 173 173 174 174 175 173 173 173 173 173 173 173 173 173 171 169 170 172 174 174 173 174 174 174 173 173 172 172 171 175 174 174 173 173 172 172 171 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 174 173 173 172 172 172 172 172 173 173 173 173 174 174 173 173 173 173 173 173 172 172 175 175 174 173 173 174 175 175 173 173 172 171 171 172 173 173 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 172 173 175 176 176 175 173 173 175 175 175 175 175 174 173 173 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 177 177 176 176 176 176 175 175 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 177 175 172 173 175 178 178 177 178 177 175 174 173 174 176 177 178 178 178 179 180 181 182 182 177 178 179 180 180 179 178 177 180 180 180 180 180 180 180 180 185 184 183 182 181 181 181 181 180 181 182 184 184 185 184 184 182 182 182 183 183 184 184 184 187 186 185 184 183 183 182 182 182 184 186 188 190 190 189 188 191 192 192 192 193 194 195 196 195 196 198 200 200 200 198 197 200 200 199 199 198 198 198 198 199 198 197 197 199 200 200 200 197 198 198 198 198 198 198 197 199 198 198 198 198 198 199 199 201 201 200 200 200 199 199 199 200 200 200 201 201 202 202 202 201 202 203 204 203 202 201 200 203 202 201 202 203 204 202 200 202 202 201 200 200 199 198 198 200 200 200 199 199 198 198 197 200 199 199 199 199 199 198 198 202 201 199 198 198 200 203 205 209 209 208 208 207 207 206 206 209 208 208 207 206 206 206 207 208 208 208 208 207 207 206 206 206 205 203 202 202 203 205 206 208 205 202 202 204 206 206 206 205 205 205 205 205 205 205 205 204 204 203 202 201 200 199 198 196 194 191 189 188 189 191 192 189 189 188 188 187 186 186 186 185 187 190 193 195 195 195 194 195 195 196 197 199 200 201 201 193 193 194 194 194 194 194 193 189 189 190 190 190 189 189 189 189 188 187 186 185 185 186 186 188 188 187 186 186 186 186 187 192 185 182 186 189 187 185 186 193 213 213 164 97 62 66 79 122 210 237 142 84 145 200 203 187 189 191 191 190 194 202 210 202 158 111 149 185 190 179 105 72 160 216 212 210 175 123 135 173 170 180 209 209 207 218 196 177 154 115 104 121 144 155 138 134 128 163 193 168 132 142 178 211 218 207 212 214 201 194 177 104 168 233 202 149 167 157 87 87 151 208 253 233 125 146 228 241 174 102 107 186 250 223 143 105 141 171 213 224 183 165 178 172 172 176 180 147 83 67 106 200 240 223 213 208 213 230 190 140 177 205 217 180 119 117 149 140 145 188 223 219 215 216 203 223 210 206 217 214 208 214 213 210 209 208 209 210 211 215 218 212 202 221 229 219 152 84 121 206 235 226 205 208 222 235 240 241 216 179 122 66 81 173 253 238 230 240 226 210 224 234 232 221 208 184 152 139 157 174 169 183 244 253 230 217 188 138 98 86 120 173 187 170 121 87 130 127 106 133 196 215 207 173 100 64 45 46 48 41 40 79 154 189 162 115 43 38 159 253 246 249 237 183 128 101 75 98 176 205 114 30 83 157 161 193 243 253 241 249 196 92 46 79 146 179 164 156 144 202 232 153 116 175 235 233 232 235 205 166 111 69 91 99 121 165 215 175 137 148 181 229 192 105 111 185 224 184 163 155 143 136 110 50 18 40 78 110 98 71 77 88 78 82 77 67 76 112 135 118 88 120 115 82 100 140 223 248 104 38 107 165 169 145 124 92 47 88 223 240 232 247 240 182 50 22 102 153 208 252 225 155 101 93 100 118 130 168 204 175 129 170 223 219 215 242 216 171 175 185 168 137 63 44 51 88 130 147 166 162 166 170 165 156 125 25 28 126 238 231 166 140 132 117 106 170 214 192 174 159 137 199 224 144 73 132 173 121 76 127 166 172 186 163 126 152 169 101 99 149 195 180 147 110 64 61 75 61 60 111 147 118 75 105 141 139 126 137 155 132 67 56 93 115 124 120 119 131 126 99 91 84 99 109 94 73 77 81 111 152 129 109 146 157 137 97 67 37 71 167 240 243 219 214 201 192 189 181 165 152 147 117 108 95 87 83 81 78 76 80 73 62 53 49 54 62 69 74 75 77 79 80 80 80 80 96 102 105 100 94 85 69 54 42 43 45 46 46 45 42 41 34 44 51 47 44 45 44 39 52 42 38 43 44 45 59 78 68 52 37 34 39 43 43 41 57 50 51 52 45 45 57 68 45 35 26 25 29 29 26 23 24 20 22 28 29 26 29 36 63 90 150 194 175 151 147 129 137 181 192 194 184 185 180 179 184 183 183 184 184 186 187 188 187 187 186 186 186 185 185 185 186 186 187 187 186 185 183 183 185 180 182 198 211 156 86 14 17 39 34 31 36 37 36 24 12 61 130 174 153 163 183 196 188 186 185 185 186 187 188 189 196 195 145 94 133 192 201 207 192 191 190 188 186 185 185 186 192 185 193 196 180 174 175 166 162 194 202 170 171 215 198 115 114 77 31 139 187 203 201 193 184 185 188 190 189 185 177 171 185 206 228 182 110 30 9 23 69 174 218 223 172 141 167 199 204 187 180 144 126 173 203 191 164 158 138 115 112 115 134 156 170 152 104 94 126 136 114 112 128 159 174 181 191 186 181 193 196 184 165 134 141 67 23 54 133 211 204 197 187 184 186 181 185 186 187 187 187 187 186 185 182 183 184 195 196 113 85 125 179 165 149 150 169 189 193 186 196 202 147 63 105 203 200 189 185 186 186 186 186 185 184 184 186 186 188 188 188 186 182 180 188 188 184 179 181 193 207 218 183 72 57 133 158 138 124 109 89 51 62 79 81 104 134 154 142 116 99 48 32 82 148 226 203 192 179 188 187 180 190 191 196 181 167 153 179 173 119 37 39 136 192 222 218 230 222 84 24 35 91 146 157 143 102 46 41 35 42 137 201 168 129 184 235 210 135 31 50 148 150 108 91 84 80 74 111 171 157 95 86 110 132 161 161 182 187 179 130 91 68 69 66 96 105 39 32 143 175 135 132 190 195 195 186 202 207 202 200 193 187 189 225 210 183 83 37 36 91 197 212 233 226 162 131 143 156 193 217 217 190 129 143 205 208 193 191 186 180 196 211 179 140 137 199 218 178 132 139 193 198 194 196 209 215 197 164 136 97 53 107 167 172 148 146 175 213 212 153 92 100 149 190 231 220 162 144 149 179 191 156 124 143 189 197 195 194 191 187 190 193 189 187 181 166 109 119 189 205 208 209 182 129 123 161 207 225 205 153 96 82 114 167 221 204 151 139 150 150 111 105 119 131 106 95 69 46 41 71 98 113 147 149 139 112 116 153 158 132 121 161 194 215 212 205 204 197 184 179 171 170 166 151 155 186 213 192 198 192 185 191 196 197 201 189 190 191 189 187 185 186 188 190 191 191 191 191 190 189 188 188 187 186 186 187 188 190 191 187 187 187 188 188 189 189 189 189 189 189 189 190 190 191 191 191 190 189 188 188 188 188 188 188 187 186 186 186 186 187 188 185 186 188 190 190 190 188 187 188 188 188 188 188 188 188 188 189 188 188 187 188 189 190 190 190 190 190 190 189 188 188 188 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 193 192 191 191 191 192 193 194 201 200 199 198 198 199 200 201 198 199 201 203 204 205 205 205 203 203 203 204 204 204 204 204 206 206 205 205 204 204 204 203 205 205 205 205 206 206 207 207 209 209 208 208 207 207 207 207 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 212 212 212 211 211 211 212 213 213 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 213 213 214 214 215 215 216 216 216 215 215 215 214 214 214 213 210 210 212 213 215 216 217 218 210 211 213 216 217 218 217 217 216 216 216 216 216 217 217 218 215 215 216 216 217 218 218 218 220 220 220 220 220 221 221 221 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 225 225 224 224 223 222 221 221 224 224 224 224 224 224 224 224 225 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 231 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 230 230 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 227 227 228 228 229 229 229 230 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 171 171 171 171 172 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 171 170 168 167 167 169 172 173 170 170 171 171 171 171 172 173 174 174 173 171 170 168 167 167 172 172 172 172 172 172 172 172 173 173 172 171 171 172 173 173 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 174 174 174 174 175 175 175 175 171 172 173 174 173 174 175 177 174 174 174 174 174 174 174 174 173 171 170 171 173 174 173 171 173 173 173 173 172 172 172 172 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 175 175 174 173 173 174 175 175 173 172 172 171 171 172 172 173 173 173 173 173 173 173 174 174 175 175 175 174 174 174 173 173 173 173 174 174 174 174 175 176 172 174 176 176 174 173 174 174 173 173 174 174 175 174 174 173 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 175 175 175 176 176 176 176 176 179 178 177 175 174 174 174 174 178 177 177 177 178 179 180 181 175 177 180 181 182 181 178 177 180 180 180 180 180 180 180 180 179 179 179 179 180 181 183 183 180 181 182 184 185 185 185 185 184 184 185 185 185 186 186 186 187 187 185 184 183 183 183 183 184 185 186 188 189 189 189 189 191 191 191 192 193 193 194 194 194 195 196 198 199 199 199 199 201 200 199 198 197 197 197 197 198 197 196 196 197 198 198 198 197 197 197 196 196 197 197 197 198 197 197 197 197 198 199 199 202 201 201 200 199 198 198 197 198 199 199 200 201 202 202 203 200 201 203 204 203 201 199 197 205 203 200 200 202 203 202 201 201 201 201 200 200 199 199 199 200 200 199 199 199 198 198 198 199 199 199 199 199 199 199 199 203 202 200 198 197 199 203 207 201 202 203 204 205 206 207 207 210 209 208 207 206 206 206 206 209 209 208 208 208 207 207 207 205 205 204 204 204 204 205 205 207 205 203 203 205 206 205 204 205 205 205 205 205 205 205 205 204 203 203 202 200 199 199 198 196 195 193 191 190 190 191 191 188 188 188 187 187 186 186 186 188 187 186 186 187 191 195 197 194 195 196 197 198 199 200 201 199 199 198 197 196 194 193 192 189 190 190 190 190 190 189 188 188 187 186 185 185 186 186 187 188 187 186 185 185 185 186 187 190 185 182 185 189 188 184 181 182 204 208 161 102 86 101 108 96 134 203 196 126 112 164 221 204 194 185 186 194 198 195 189 186 177 134 130 136 161 188 137 81 107 180 230 236 185 137 179 220 190 167 192 205 215 233 210 155 90 82 136 191 231 235 212 185 158 183 207 185 153 145 162 192 216 200 205 216 212 215 194 134 151 219 241 191 162 150 111 117 153 169 208 195 123 145 206 223 153 82 107 197 250 221 149 143 186 204 212 198 161 159 183 171 118 97 147 193 171 123 101 117 199 229 228 213 225 236 167 129 164 195 200 155 113 130 156 192 196 214 220 206 206 218 219 195 156 184 226 228 219 214 223 208 213 212 208 210 216 215 209 227 216 235 215 195 139 76 139 221 240 230 228 235 234 233 212 169 133 136 146 124 129 179 216 221 238 252 210 165 176 197 213 226 229 219 192 181 189 173 133 178 236 252 250 249 200 121 71 116 162 189 178 154 109 79 108 112 98 146 217 205 167 157 132 76 48 42 49 54 45 50 91 126 154 155 86 49 141 241 247 243 246 205 147 139 127 98 109 127 80 46 121 169 152 197 247 238 254 241 131 40 35 107 212 240 195 134 91 135 162 99 66 156 246 251 226 176 124 108 84 52 73 97 122 148 158 130 129 122 151 229 217 133 142 216 250 212 148 140 173 184 121 39 35 64 80 113 112 81 87 107 97 121 128 124 124 154 185 164 115 157 115 43 38 70 131 153 58 49 130 192 188 145 127 119 80 73 202 235 249 250 181 98 30 94 155 195 244 249 188 124 68 100 118 131 114 117 145 150 149 203 244 237 232 230 176 162 212 240 244 181 85 106 73 47 61 112 162 196 210 185 155 128 65 3 80 188 253 250 232 205 145 108 94 158 193 154 136 136 121 159 188 126 74 163 251 198 96 74 115 155 179 156 138 149 127 74 128 209 235 182 127 113 114 133 125 98 76 77 79 80 87 98 107 105 101 113 123 95 51 39 77 121 163 163 127 95 67 65 80 77 87 88 81 77 106 144 193 228 169 135 174 169 134 130 131 78 44 108 198 228 224 217 214 214 217 217 211 202 198 190 181 170 163 159 156 151 147 138 141 138 125 113 112 124 138 126 123 116 108 99 91 84 80 73 76 70 58 57 66 69 64 74 70 64 60 57 52 46 41 42 41 44 47 44 38 41 50 61 47 39 42 42 37 42 53 49 43 37 36 37 38 38 37 43 42 37 32 33 38 42 43 33 25 21 26 29 25 24 27 20 22 25 29 28 25 27 31 45 49 98 135 136 171 204 187 153 184 201 184 150 151 172 190 184 184 184 184 184 186 187 188 188 188 187 187 186 186 185 185 186 186 187 187 186 185 184 183 185 183 187 204 209 137 68 15 23 36 30 37 46 41 36 24 16 76 144 175 146 161 186 198 181 178 177 181 184 184 184 184 176 153 125 128 186 216 197 188 189 185 182 183 184 184 186 189 186 189 195 184 151 127 130 140 142 172 167 144 177 227 201 124 120 90 35 117 174 207 197 192 187 183 180 179 183 187 190 191 210 203 189 110 52 24 38 59 72 148 172 183 157 142 166 211 198 169 153 120 111 166 204 199 178 162 155 143 125 79 78 106 136 119 74 76 128 179 172 161 163 175 176 181 191 186 182 195 198 194 175 119 108 57 30 49 109 202 207 201 187 184 187 183 185 186 187 187 187 187 186 185 177 192 188 182 201 169 122 70 84 86 78 78 120 181 205 197 195 208 159 62 77 188 201 190 184 185 186 187 187 186 185 184 184 183 183 184 188 190 192 192 202 203 202 197 188 185 193 204 181 82 75 166 211 182 145 125 97 49 51 78 96 120 143 164 155 167 148 50 20 101 174 227 209 193 183 196 193 184 193 188 193 195 178 137 164 199 169 75 45 130 200 232 212 211 196 76 10 70 153 206 203 154 86 34 17 16 36 134 203 192 147 161 233 230 177 65 22 61 91 116 126 149 157 139 131 138 118 76 91 131 174 216 203 202 210 210 175 93 38 57 124 197 167 44 31 134 150 143 181 211 184 191 185 190 184 181 191 198 198 200 213 194 174 69 23 48 124 236 227 213 202 154 153 174 154 174 201 221 181 118 143 203 208 198 194 186 187 204 214 193 157 136 177 206 185 134 132 204 216 204 195 192 173 130 93 92 103 101 106 157 164 133 155 215 227 204 130 111 114 132 160 204 208 168 132 170 193 157 125 132 147 165 192 192 191 191 192 194 193 193 197 175 165 134 152 204 208 215 195 145 106 163 211 196 180 153 115 64 65 116 161 202 178 141 145 138 145 130 118 104 126 137 149 85 33 27 65 101 112 131 149 154 147 161 177 143 116 140 174 199 209 196 187 193 192 181 185 183 182 162 126 123 169 214 190 196 194 192 195 192 189 195 191 193 194 191 186 184 186 189 192 192 191 191 190 189 189 189 188 188 188 189 189 190 190 191 188 188 188 189 189 189 189 189 188 188 189 190 191 191 192 192 190 189 189 188 188 188 189 189 188 187 186 186 186 186 187 188 187 187 188 189 189 189 188 188 187 187 188 188 188 188 189 189 189 189 188 188 188 189 190 191 191 192 191 189 187 186 187 189 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 193 192 192 192 193 196 198 200 202 200 198 196 196 198 200 201 197 198 200 202 204 204 205 205 203 203 204 205 205 205 204 204 205 205 205 204 204 204 204 204 205 204 204 204 205 206 208 209 208 208 208 207 207 207 206 206 208 208 208 208 208 208 208 208 207 208 209 210 210 210 209 208 212 211 211 210 211 211 212 213 214 214 214 214 214 214 214 214 214 214 214 213 213 212 212 212 213 213 214 214 214 215 215 215 215 215 214 214 214 213 213 213 213 213 214 214 214 214 214 214 214 216 218 219 219 217 214 213 219 218 217 217 217 217 218 219 215 215 215 216 217 217 218 218 222 222 221 221 221 221 221 221 225 225 225 226 226 226 227 227 226 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 221 222 222 223 224 225 225 226 225 225 225 225 225 225 225 225 224 224 224 224 225 225 225 225 225 225 225 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 231 231 231 231 231 231 231 231 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 231 231 231 232 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 228 228 229 229 230 230 231 231 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 228 228 228 229 229 229 229 229 227 228 229 229 229 229 230 230 231 230 230 229 229 230 230 231 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 169 169 169 170 170 171 172 170 170 171 171 171 171 172 173 171 171 171 170 170 170 169 169 171 171 171 171 171 171 171 171 172 171 170 169 169 170 171 172 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 172 172 173 173 174 175 175 175 172 174 175 175 173 172 174 176 174 174 174 174 174 174 174 174 174 172 171 171 173 173 172 170 172 172 172 172 172 172 173 173 174 174 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 175 175 174 173 173 174 175 175 174 173 172 172 172 172 173 174 174 174 174 174 174 173 173 173 175 175 175 174 174 173 173 173 173 173 174 174 174 174 175 176 174 175 175 174 172 172 174 176 172 173 174 175 176 176 176 176 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 177 177 176 176 176 176 175 175 174 177 181 181 178 175 176 177 177 178 178 178 178 177 176 176 178 177 176 176 176 177 178 179 176 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 181 182 183 183 180 181 182 184 185 186 186 186 187 187 187 188 188 188 189 189 188 187 186 185 184 184 185 185 187 187 187 187 187 188 189 190 190 191 192 192 193 193 193 193 196 196 195 196 196 197 198 199 201 200 199 197 196 196 197 197 198 197 197 196 196 196 196 197 198 197 196 195 195 196 197 198 197 196 196 196 197 198 198 199 200 199 199 199 199 199 199 199 200 200 200 200 200 200 201 201 199 199 200 200 200 200 200 200 207 204 200 198 200 202 202 202 200 200 200 200 200 200 200 200 199 199 199 199 199 199 198 198 198 198 198 199 199 200 200 200 200 201 202 201 199 200 203 205 199 200 201 202 203 204 205 205 208 208 207 207 206 207 207 207 209 209 209 208 208 207 207 207 205 205 206 206 206 206 205 205 208 207 206 206 207 207 205 202 205 205 205 205 205 205 205 205 203 203 202 201 200 199 198 198 196 196 195 194 193 192 191 190 189 189 189 189 188 188 188 188 192 190 187 186 187 189 193 195 195 195 196 197 198 199 199 200 202 202 201 200 199 197 195 194 194 194 194 193 192 190 188 186 186 186 185 185 185 186 187 188 188 187 186 185 185 185 186 186 185 185 184 184 187 189 187 182 182 190 190 156 116 123 156 170 121 109 162 205 170 116 131 202 213 201 188 188 196 198 188 177 162 139 131 115 98 125 170 191 147 107 147 225 220 150 139 193 200 179 156 186 209 226 242 204 122 51 104 196 230 242 233 217 171 140 169 198 194 182 164 159 176 211 213 201 209 218 213 201 185 161 180 212 181 129 118 122 167 192 139 130 147 128 145 188 211 170 93 117 220 253 211 151 163 226 243 231 215 187 166 153 133 68 54 134 227 252 218 175 93 133 205 234 225 234 217 162 136 157 176 164 113 107 171 213 237 223 215 213 207 206 222 242 170 130 175 193 189 221 219 214 209 217 216 208 212 221 209 185 219 226 241 215 180 121 102 201 233 235 220 232 225 194 169 121 79 131 201 238 213 158 126 125 170 233 226 170 130 125 164 205 234 239 241 223 194 171 142 110 175 238 254 249 225 153 85 67 158 202 201 185 160 99 61 68 94 123 176 238 246 210 177 147 113 72 44 40 52 50 39 55 110 191 216 152 97 115 173 218 230 232 184 115 127 149 100 62 82 89 106 178 179 144 205 249 236 229 172 91 60 53 102 225 254 227 155 93 96 95 61 51 146 219 204 156 126 117 132 119 88 78 120 142 130 115 131 156 129 151 199 186 151 171 193 196 169 117 156 222 203 90 25 94 137 106 87 96 107 105 108 119 146 148 137 115 111 131 131 108 92 92 76 85 90 79 60 13 44 133 189 177 154 182 184 105 70 201 243 241 205 92 55 123 229 199 184 211 221 175 120 92 144 135 138 131 123 120 138 184 226 243 237 248 208 106 120 227 245 219 148 144 212 156 40 8 56 170 235 251 223 145 78 13 30 102 187 247 246 229 226 202 123 86 127 154 112 95 107 110 105 110 81 74 161 252 225 120 62 95 138 150 130 123 119 96 109 134 174 186 146 109 140 201 212 199 181 158 115 75 86 130 144 131 132 145 170 169 119 72 21 93 182 245 233 157 84 34 45 80 127 170 160 167 177 197 201 221 223 149 118 149 134 115 179 207 135 35 45 116 175 217 221 221 215 208 204 205 205 204 216 213 207 203 201 202 203 204 202 205 204 194 183 179 187 197 196 192 186 178 171 165 162 160 153 148 140 132 133 141 150 156 149 130 113 115 126 123 99 75 69 66 60 54 51 52 55 57 52 42 33 34 41 43 38 31 31 39 47 49 46 42 41 42 35 42 40 35 39 40 35 33 31 39 57 73 66 42 25 23 17 23 28 26 24 26 29 31 38 37 58 70 89 152 195 187 157 185 209 173 119 131 178 201 187 187 185 184 184 184 184 185 185 185 186 186 186 187 187 187 186 186 187 187 187 186 185 184 181 186 195 209 201 112 49 17 29 27 28 62 81 55 32 20 11 67 130 163 148 176 194 191 190 186 184 186 188 191 198 204 157 98 125 187 198 186 177 177 195 188 184 185 187 185 183 184 181 182 179 175 162 140 133 144 148 169 140 112 159 206 178 128 118 102 45 97 165 217 191 185 188 184 179 179 185 195 203 206 201 162 115 32 23 74 120 118 68 87 99 143 147 147 167 199 157 149 156 124 100 146 191 197 190 178 173 154 133 77 65 77 109 115 99 114 152 208 208 195 186 189 185 183 188 185 181 186 194 196 191 129 99 52 33 40 87 193 209 204 187 183 188 185 185 186 187 187 187 187 186 185 182 191 191 183 195 192 167 83 54 68 73 71 90 137 186 211 201 214 173 74 62 172 198 192 183 183 183 184 186 189 192 193 194 190 186 185 189 195 200 201 198 190 187 195 200 198 198 202 183 100 72 133 179 161 124 105 77 36 44 75 94 106 112 125 141 165 155 53 20 95 168 220 211 201 193 198 191 190 198 180 181 182 168 127 158 213 214 140 84 112 168 217 215 216 178 58 5 111 209 245 228 144 63 39 33 31 44 117 186 217 173 134 190 228 197 73 10 51 127 194 200 212 208 197 176 140 102 75 99 144 175 212 205 206 209 199 204 147 76 75 167 233 166 35 31 114 144 173 207 216 186 188 206 172 141 151 186 202 199 200 199 159 139 46 20 65 131 219 215 165 136 135 174 198 173 169 169 169 137 132 165 187 192 190 199 199 203 198 191 193 175 139 124 142 156 146 148 208 209 189 150 117 88 88 121 168 184 170 136 143 145 120 157 211 183 148 101 110 94 83 106 139 150 139 102 144 166 133 123 140 144 162 195 195 190 189 196 196 193 196 204 173 151 115 140 203 212 217 163 128 142 211 225 166 121 120 133 88 87 133 154 175 156 150 158 154 175 161 115 68 109 166 169 77 23 44 113 171 183 187 186 191 191 189 176 147 140 162 159 164 168 171 181 193 197 193 191 195 198 170 118 104 154 208 188 191 192 196 198 189 183 190 195 195 194 192 190 190 191 192 193 192 190 189 189 190 191 192 188 189 191 192 193 192 190 189 190 190 190 190 189 189 189 189 189 189 189 189 189 190 190 190 189 189 188 188 188 189 189 190 188 187 186 186 186 186 187 188 189 189 188 187 187 187 188 188 187 187 187 188 188 189 189 189 189 188 187 187 187 188 189 190 191 191 190 188 186 186 189 192 189 189 189 189 189 189 189 189 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 193 194 195 196 197 198 198 198 197 197 197 197 198 199 200 201 199 200 201 202 202 202 202 201 202 203 204 205 205 205 204 203 203 204 204 204 204 204 204 205 205 205 204 204 205 206 208 210 208 208 208 207 207 206 206 206 207 207 207 207 207 207 207 207 205 207 209 211 211 209 206 204 211 211 210 210 210 211 212 213 213 213 213 213 213 213 213 213 214 213 213 213 212 212 212 211 213 213 213 213 214 214 214 214 215 215 215 214 214 214 213 213 213 213 213 214 214 214 215 215 217 217 217 217 216 215 214 214 218 217 216 215 215 216 217 218 214 215 215 216 216 217 217 218 221 221 222 222 223 223 223 224 225 225 225 226 226 227 227 227 226 226 226 227 227 227 228 228 227 227 227 227 227 227 227 227 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 222 222 223 223 224 225 226 226 225 225 225 225 225 225 225 225 223 224 224 225 225 226 226 226 225 225 225 226 226 227 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 231 231 231 231 231 231 231 231 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 231 231 231 232 232 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 230 229 229 229 229 229 229 228 227 228 229 229 229 229 230 230 232 231 229 228 228 229 231 232 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 169 171 173 173 173 171 170 170 170 171 171 171 171 172 173 168 168 169 170 171 171 172 172 170 170 170 170 170 170 170 170 172 170 169 168 168 169 170 172 174 174 174 174 174 174 174 174 176 175 174 174 174 174 173 173 170 171 172 173 174 175 176 176 174 176 177 175 173 171 172 174 174 174 174 174 174 174 174 174 174 173 171 172 173 173 171 169 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 175 175 174 173 173 172 171 171 174 174 173 172 172 171 170 170 175 175 174 173 173 174 175 175 175 174 173 173 173 173 174 175 175 175 175 174 174 173 173 173 176 175 175 174 174 173 173 173 173 173 174 174 174 174 175 176 174 175 175 173 171 171 175 178 172 173 174 176 177 178 178 178 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 174 174 175 176 176 177 178 178 176 176 176 176 176 176 176 176 179 179 178 177 175 174 173 173 174 180 185 185 180 175 176 178 176 177 179 181 181 180 179 178 179 178 177 176 176 177 178 179 178 177 175 174 175 177 179 181 179 179 179 179 179 179 179 179 186 185 184 183 182 181 181 181 180 181 182 184 185 186 186 186 188 189 189 189 190 190 190 191 188 187 186 185 184 185 186 187 189 188 187 186 186 187 189 190 191 191 192 193 193 193 193 193 198 197 195 194 194 195 197 198 202 200 199 197 196 196 196 197 198 198 197 196 195 195 196 196 198 197 195 194 194 195 197 198 196 196 196 196 196 197 198 199 197 197 198 199 199 200 201 201 202 202 201 200 200 199 199 198 199 198 197 196 197 200 202 204 209 205 199 197 198 201 203 203 199 199 200 200 200 200 201 201 199 199 199 199 199 199 199 199 197 197 198 198 199 200 201 201 198 201 204 204 202 201 202 203 208 208 208 207 207 206 206 205 206 206 206 206 207 208 209 210 209 209 209 208 208 208 207 207 204 205 207 208 208 207 205 204 209 208 208 209 210 208 205 202 205 205 205 205 205 205 205 205 203 202 202 201 200 198 198 197 196 196 196 196 195 193 191 190 190 190 190 190 190 190 190 190 193 193 193 193 193 192 190 190 195 196 196 197 197 198 199 199 194 194 195 195 196 195 195 195 199 198 197 196 193 189 186 184 185 185 185 185 185 186 187 188 188 187 186 185 185 185 186 186 180 185 186 183 184 190 190 186 188 191 198 180 149 160 201 221 173 139 138 162 162 125 114 163 204 198 192 193 197 199 195 190 166 98 117 118 99 113 152 238 200 133 139 220 196 117 135 175 157 160 155 192 217 229 234 176 86 65 164 218 196 203 190 162 130 107 146 175 182 199 204 208 218 203 199 191 209 215 194 212 210 199 166 145 132 110 100 100 160 221 149 107 131 127 128 162 201 198 123 136 239 251 190 142 162 229 236 215 223 231 208 167 126 75 65 122 200 252 251 217 149 102 174 224 225 229 193 178 147 137 130 111 73 104 197 240 219 229 221 210 220 237 239 234 185 149 179 133 116 204 221 199 210 220 217 208 215 225 202 165 182 217 238 228 183 109 125 243 252 232 195 196 170 122 93 38 105 207 252 248 248 207 115 56 132 200 167 152 144 101 146 221 240 235 248 248 206 150 128 130 207 249 247 221 186 114 70 82 158 227 215 182 168 132 101 79 96 158 178 194 232 238 204 164 162 107 55 29 39 45 32 40 122 231 251 185 130 93 103 165 222 191 147 109 121 123 84 81 90 118 148 206 179 145 217 251 249 149 103 144 150 57 57 211 248 253 213 150 114 80 65 77 127 161 120 105 145 190 218 195 124 76 122 136 97 83 141 177 140 134 139 143 176 199 175 167 101 123 211 243 174 59 39 155 199 119 43 70 130 108 79 113 128 128 130 115 86 75 86 96 65 133 185 204 176 102 36 6 34 126 176 167 181 254 249 118 71 215 251 213 141 28 58 235 248 209 199 206 185 105 72 155 202 172 176 186 157 106 116 193 235 249 242 249 201 96 118 227 246 148 85 192 252 183 41 7 69 211 239 238 236 139 41 7 41 124 182 197 179 176 199 188 137 73 87 107 71 58 83 104 92 59 52 86 155 229 221 148 100 112 136 132 114 102 92 97 111 89 102 151 161 130 157 234 243 232 232 221 159 84 84 137 170 146 147 169 202 200 140 90 64 123 181 208 177 120 91 75 47 75 154 236 234 246 237 209 192 196 203 154 126 125 100 109 164 225 184 83 52 64 101 161 219 215 200 180 172 180 188 190 186 192 199 203 204 204 207 209 218 218 217 213 209 208 211 215 208 207 205 203 203 204 205 207 207 199 196 199 200 197 201 210 208 174 151 169 204 207 163 115 103 114 107 85 86 105 104 85 60 58 48 41 48 58 50 32 15 49 81 83 60 38 35 42 39 40 37 35 35 26 23 34 46 74 117 144 125 75 33 18 14 24 28 23 20 27 32 32 36 40 46 42 61 105 129 135 131 167 211 177 123 144 192 201 191 189 187 185 183 182 181 181 182 182 183 185 186 187 188 188 185 186 186 187 187 186 186 185 176 186 200 210 192 93 34 16 31 19 29 90 116 71 29 14 18 62 117 157 163 202 206 182 182 183 187 192 193 194 201 211 175 110 130 191 179 119 119 185 192 185 182 187 191 188 185 184 191 173 151 161 186 183 169 173 174 192 144 102 143 178 156 135 125 113 50 84 164 233 195 184 183 187 195 202 205 201 194 187 151 106 61 9 47 151 201 167 94 64 72 138 141 136 144 157 129 147 174 144 119 163 196 185 200 200 190 147 132 98 86 75 99 132 154 176 171 191 188 187 184 188 186 182 185 189 187 183 187 194 205 151 110 54 31 29 74 187 210 206 187 182 189 187 185 186 187 187 187 187 186 185 190 182 190 192 186 184 195 134 121 130 140 128 93 86 143 213 209 217 184 89 58 162 196 196 183 182 181 183 187 193 199 203 203 202 202 203 202 198 191 185 179 151 139 163 197 210 209 208 203 128 73 87 119 113 90 80 71 42 49 66 77 82 70 64 93 115 129 66 36 89 153 218 194 194 188 187 182 194 204 177 159 149 145 129 163 212 227 184 112 86 122 193 225 234 171 37 13 143 233 248 217 118 41 48 100 68 43 88 170 242 198 111 122 197 177 54 18 106 191 230 217 218 213 227 222 166 109 85 95 110 119 175 196 204 210 208 218 189 98 63 158 220 140 30 30 108 161 199 205 209 196 190 196 149 117 145 191 201 195 200 195 125 101 31 24 69 114 181 162 129 96 117 189 235 212 157 162 128 110 168 206 184 177 171 179 197 208 180 150 164 162 118 92 90 122 143 139 165 139 110 89 92 113 147 183 211 211 191 166 123 102 72 105 141 84 54 99 122 95 71 83 84 74 72 73 93 114 113 130 144 151 197 203 201 191 189 196 195 191 195 209 177 143 100 147 230 221 187 143 135 188 228 212 151 108 137 165 128 131 179 187 188 163 169 182 174 187 164 109 58 103 166 160 62 25 78 167 226 223 204 202 196 190 182 181 195 192 166 163 153 154 174 193 197 190 185 189 195 202 179 128 114 161 214 200 195 187 187 193 190 193 208 195 192 189 189 191 193 192 190 192 191 189 188 188 191 194 195 188 190 193 195 195 193 190 188 191 191 191 190 190 189 189 189 190 190 189 189 188 187 187 186 188 188 188 188 188 189 190 191 188 187 186 186 186 186 187 188 191 190 188 186 186 186 188 189 187 187 187 188 188 189 189 189 187 187 186 186 186 187 188 189 189 189 189 186 185 187 192 196 188 188 188 188 188 188 188 188 190 190 191 191 191 191 192 192 192 191 191 190 190 191 191 192 191 192 194 195 194 191 187 184 191 193 196 199 201 201 201 200 202 202 203 202 201 200 199 198 201 202 203 204 205 204 203 203 203 203 203 204 204 205 205 205 206 205 204 203 204 207 209 211 208 208 207 207 207 206 206 206 206 206 206 206 206 206 206 206 203 206 210 212 212 208 204 201 211 211 210 210 210 211 212 213 212 212 212 212 212 212 212 212 213 213 213 212 212 211 211 211 213 213 213 213 213 213 213 213 216 216 215 215 215 214 214 214 209 209 211 213 215 217 218 219 215 214 213 212 213 215 218 220 216 215 213 212 212 213 214 215 214 214 215 215 216 217 217 218 219 220 221 222 224 225 226 227 225 225 226 226 226 227 227 227 225 226 226 227 227 228 228 228 227 227 227 227 227 227 227 227 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 226 226 225 224 223 223 222 222 225 225 225 225 225 225 225 225 223 223 224 225 226 226 227 227 225 225 226 226 226 227 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 230 230 229 229 229 229 228 227 227 228 229 229 229 229 230 230 231 231 231 231 231 231 231 231 230 230 231 231 231 231 232 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 231 231 232 232 232 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 232 232 231 230 229 228 228 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 228 227 227 226 226 227 227 228 230 230 230 229 229 228 228 228 227 228 229 229 229 229 230 230 232 231 229 228 228 229 231 232 170 170 170 170 170 170 170 170 172 172 172 171 171 170 170 170 174 172 169 168 170 172 172 172 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 172 171 169 168 168 169 171 172 170 171 171 171 171 170 168 168 168 171 173 171 167 165 167 170 174 173 171 169 168 168 170 170 171 171 171 171 171 171 171 171 174 174 174 173 173 172 172 171 173 171 169 170 172 174 174 173 174 174 174 174 174 174 174 174 170 169 168 169 173 176 176 175 173 173 172 172 172 172 171 171 176 174 173 171 171 172 173 174 175 174 172 171 171 172 173 175 172 173 174 174 172 172 173 174 175 175 175 174 174 173 173 173 170 172 173 175 175 174 173 172 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 171 171 172 173 173 174 175 175 171 174 178 179 178 176 176 176 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 174 174 175 175 176 176 176 173 175 177 179 180 179 177 176 178 176 173 171 171 172 174 175 174 174 174 174 174 174 174 174 172 173 175 176 178 178 178 178 179 178 175 173 173 173 174 175 176 176 176 175 175 174 174 174 180 179 179 178 177 176 175 175 176 176 177 177 178 179 180 180 180 179 179 178 177 176 175 175 176 176 176 177 177 178 178 178 179 179 179 180 180 180 181 181 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 182 184 185 185 186 189 191 192 186 185 190 190 184 183 186 192 191 189 187 186 186 186 186 186 187 188 189 189 189 188 188 189 191 193 195 197 197 196 195 198 198 198 197 197 196 196 196 190 194 198 197 193 192 196 200 195 195 195 196 197 198 199 200 199 196 194 194 195 197 196 196 192 196 199 200 199 197 197 197 200 199 198 198 198 198 197 196 198 197 197 197 199 201 204 206 198 198 199 199 200 201 202 202 202 202 202 201 201 200 200 200 200 201 202 203 203 203 202 201 195 196 199 201 202 203 202 201 195 198 201 201 201 200 201 203 199 199 200 200 200 200 201 201 205 205 205 206 206 206 207 207 204 205 207 207 207 205 203 202 207 207 207 207 207 207 207 207 212 211 209 207 206 207 208 210 202 203 203 204 205 206 207 208 205 205 204 204 204 204 203 203 202 202 202 202 201 200 199 199 196 194 192 192 192 192 190 188 187 189 191 192 192 191 190 188 191 190 188 188 188 190 192 194 194 194 194 195 195 196 196 196 198 198 197 195 194 193 192 192 193 192 192 191 189 188 188 187 193 193 191 187 183 182 184 186 192 188 184 181 182 184 184 184 184 184 185 185 185 185 186 186 188 192 192 197 205 200 192 194 204 183 149 129 139 118 79 88 174 211 203 204 212 200 188 165 133 126 152 132 112 105 153 227 241 147 126 166 138 106 136 154 140 158 128 159 226 214 145 83 94 137 166 169 171 173 170 167 182 171 158 159 178 201 210 208 190 214 218 204 205 217 222 224 231 226 203 139 91 64 49 82 149 216 226 184 146 101 99 153 217 194 97 129 188 202 183 123 132 195 224 217 213 237 237 172 127 109 101 106 178 252 252 246 241 139 114 190 240 229 213 210 204 172 107 57 81 181 220 247 215 201 220 217 201 220 230 219 195 216 216 143 112 159 176 163 198 225 219 214 222 238 229 170 143 161 176 193 187 144 147 210 196 157 132 132 146 161 135 78 128 237 253 252 245 235 164 61 95 152 162 195 196 138 164 235 242 245 247 245 225 151 103 143 244 251 225 159 128 150 140 87 135 191 192 191 177 177 202 160 115 122 107 118 207 247 216 234 204 156 125 79 45 38 31 44 87 173 241 217 149 107 105 120 168 205 211 141 101 128 125 91 64 97 137 122 100 165 244 252 185 86 173 243 231 87 33 140 164 204 248 224 140 76 69 91 113 119 96 138 193 247 248 242 164 71 116 124 73 67 114 136 108 78 70 128 190 229 224 156 112 157 225 178 78 19 89 186 178 75 77 181 213 164 135 140 156 182 199 191 144 116 149 181 136 155 223 253 247 152 59 16 33 109 136 158 204 250 244 125 103 221 228 125 39 62 175 249 220 188 197 196 128 84 122 173 249 212 165 201 221 154 122 140 177 201 239 244 152 77 122 178 181 117 126 207 253 170 38 9 131 241 250 250 244 130 31 7 68 171 191 184 149 126 112 127 137 130 121 130 114 104 111 77 41 58 108 141 148 201 231 170 179 127 95 99 99 92 117 159 128 64 60 136 177 151 162 221 230 226 240 248 194 101 77 121 128 103 148 219 222 184 152 130 122 99 115 123 102 125 161 151 107 94 111 157 187 223 242 211 163 175 187 142 130 146 117 114 153 182 173 147 145 104 65 100 150 164 172 156 123 135 188 205 197 179 183 187 207 194 204 208 208 198 202 206 209 214 203 193 209 177 150 191 183 191 199 187 193 211 212 206 209 205 198 204 208 162 135 172 229 237 197 160 128 139 111 82 141 203 168 115 116 131 113 95 106 107 100 22 5 70 136 151 108 83 96 91 54 49 36 29 34 33 31 37 48 82 140 202 176 90 34 18 20 29 30 22 19 26 31 29 28 29 30 34 40 48 59 67 78 112 130 119 120 153 192 211 195 211 185 179 192 187 192 190 186 183 188 189 182 184 189 186 188 187 186 185 185 185 185 185 183 188 193 214 194 74 23 29 23 12 49 137 152 78 27 16 20 62 95 125 142 183 198 205 195 195 200 204 199 187 180 181 175 117 106 118 80 59 120 195 200 197 187 185 192 191 185 186 201 143 139 182 199 199 202 198 201 199 188 174 170 169 154 134 108 102 61 53 106 185 196 213 199 202 211 205 210 170 133 103 65 30 26 27 89 194 234 164 115 112 84 82 117 125 119 135 148 142 147 166 183 187 186 187 182 202 210 165 124 133 141 142 160 162 183 203 199 187 185 187 184 193 186 182 186 193 196 182 192 196 209 188 132 70 52 16 64 186 206 206 197 182 180 192 198 190 185 186 188 185 185 187 187 185 184 185 188 190 189 187 188 199 193 196 158 77 81 154 185 215 213 110 61 148 212 210 191 195 206 191 198 194 203 195 188 194 196 188 172 153 132 118 82 59 71 110 136 157 169 163 161 99 63 58 53 64 70 53 54 39 49 53 57 73 85 87 71 76 111 83 38 69 117 143 162 153 145 172 199 200 189 167 121 96 105 106 151 212 214 225 174 68 77 180 220 227 177 44 12 159 250 241 154 54 59 120 170 185 104 48 103 189 216 174 127 105 105 44 25 124 198 213 205 219 209 193 189 161 123 112 120 117 113 127 155 171 177 184 186 162 124 70 115 139 93 20 49 142 182 213 199 185 193 194 202 143 110 151 196 208 209 202 210 171 107 7 34 91 119 157 133 103 126 122 162 235 227 210 143 53 111 208 214 202 179 149 139 181 181 157 135 140 150 115 58 67 90 101 94 96 115 129 157 168 189 206 206 196 193 199 198 167 130 97 65 46 60 87 156 183 180 126 74 64 80 92 87 92 98 107 126 158 192 214 195 197 195 189 187 191 193 192 199 178 138 97 163 231 187 146 134 168 206 224 173 103 110 132 127 99 144 223 215 204 193 204 204 195 156 132 130 103 89 118 121 40 32 119 190 229 208 190 194 178 184 199 197 198 206 204 196 174 184 195 190 183 181 196 182 188 209 202 170 142 146 187 195 203 194 187 186 195 197 168 173 189 195 205 191 181 199 189 189 191 193 194 194 192 189 187 186 186 186 186 186 186 186 186 194 192 189 188 188 189 192 194 189 189 189 189 189 189 189 189 188 188 189 189 187 185 182 180 186 186 187 187 187 187 188 188 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 189 190 191 192 192 190 189 187 189 189 189 189 189 189 189 189 193 192 190 188 187 187 187 188 187 188 189 190 191 192 192 192 192 190 188 188 190 191 191 190 195 194 194 194 194 194 193 193 199 200 201 202 202 202 202 202 197 197 198 199 201 202 203 203 205 204 202 201 200 199 199 199 204 204 204 203 203 202 202 202 205 206 207 207 207 206 205 205 208 208 207 204 200 199 202 204 202 204 205 205 204 206 209 212 207 209 211 211 210 210 211 213 210 211 212 213 214 215 215 215 211 211 212 212 212 212 213 213 210 210 211 212 213 213 214 214 215 213 211 213 215 216 215 213 214 214 214 213 211 209 208 206 211 211 212 214 215 216 217 217 214 216 217 217 215 215 216 218 215 215 216 216 217 218 219 219 218 219 221 220 218 217 219 220 220 220 220 221 221 222 222 222 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 233 230 231 232 232 232 232 233 233 232 232 231 231 231 230 230 230 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 229 229 230 230 230 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 170 170 170 170 170 170 170 170 172 172 171 171 171 171 171 171 174 172 170 170 171 172 171 170 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 170 170 171 170 171 171 171 171 170 169 168 168 170 172 171 168 167 169 171 172 172 171 171 171 172 173 173 171 171 171 171 171 171 171 171 174 174 173 173 173 172 172 172 173 171 170 170 172 173 173 172 174 174 174 174 174 174 174 174 171 170 169 170 173 175 175 174 172 172 172 172 172 172 172 172 172 172 172 172 173 174 175 175 173 173 172 172 172 173 173 174 172 173 174 174 172 172 173 174 173 172 172 172 172 172 172 171 172 173 173 174 174 173 173 172 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 172 172 172 173 173 174 174 174 170 173 175 176 175 174 174 175 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 174 174 176 177 177 176 175 175 175 175 174 174 174 174 174 174 176 176 176 176 176 176 176 176 174 175 176 177 177 177 176 176 175 174 174 174 174 175 176 177 176 176 176 176 175 175 175 175 176 176 176 176 176 176 175 175 176 176 177 177 178 179 179 180 179 179 178 178 177 176 175 175 177 177 178 178 178 179 179 179 178 178 179 179 179 180 180 180 178 178 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 183 186 187 187 187 190 192 189 189 190 191 187 183 183 186 192 191 189 187 186 186 186 187 187 187 189 190 190 190 189 189 189 190 191 193 194 195 195 195 198 198 198 197 197 197 197 197 197 196 196 196 196 197 196 195 196 195 194 194 194 194 194 194 197 195 194 195 197 198 197 195 196 197 198 197 196 195 197 199 197 196 196 197 199 201 200 200 197 198 199 201 201 201 201 200 198 198 199 199 200 201 201 202 202 202 201 201 201 200 200 200 201 202 202 202 202 200 199 198 199 199 200 200 200 200 199 199 199 200 200 199 198 199 202 205 200 201 201 201 201 202 202 202 204 204 204 204 205 205 206 206 206 207 208 209 209 209 209 209 207 207 207 207 207 207 207 207 209 208 208 207 207 207 207 208 205 205 205 206 206 207 207 207 205 205 205 205 205 205 205 205 204 204 204 204 203 202 201 201 200 198 195 194 194 193 191 189 191 191 190 190 190 190 191 191 192 191 190 189 189 190 191 192 194 194 194 195 195 195 196 196 198 197 197 196 194 193 193 192 193 192 192 191 190 189 188 187 185 187 188 187 184 183 183 184 190 187 183 182 183 184 184 184 184 184 185 185 185 185 186 186 183 189 185 180 187 195 196 195 202 205 185 135 124 139 109 69 119 185 198 177 189 208 185 133 114 149 187 156 129 103 132 201 228 184 131 93 82 100 140 180 214 135 82 117 160 115 64 84 157 185 196 187 186 192 195 198 219 206 189 184 194 208 209 203 208 202 200 208 207 186 179 193 217 220 204 148 104 72 38 43 129 220 252 226 180 105 88 152 215 162 83 124 159 163 162 137 124 164 200 217 218 239 228 143 138 154 135 116 131 168 218 253 243 204 144 147 215 246 234 232 242 202 122 68 138 237 236 241 222 215 229 198 159 180 183 146 167 235 239 178 164 160 144 174 211 229 222 224 231 231 225 196 145 108 92 153 216 187 135 136 142 142 174 193 209 251 214 88 110 222 246 247 249 249 180 67 86 118 145 226 240 143 128 191 231 248 235 172 135 117 112 144 203 192 134 90 128 176 146 82 89 153 172 183 174 184 236 230 147 88 86 102 159 244 255 233 181 188 196 153 85 45 30 29 53 133 192 183 141 127 127 101 117 183 214 150 119 168 162 101 45 49 69 78 106 192 246 221 136 143 240 251 239 128 27 43 98 198 253 250 173 72 55 74 117 143 117 144 197 253 253 252 174 89 111 111 75 58 82 105 84 59 71 153 223 251 245 191 134 164 164 73 33 68 138 180 163 105 130 228 253 191 139 136 181 219 250 252 197 146 185 248 208 138 178 214 192 155 132 84 32 72 86 109 169 238 211 83 105 145 112 31 50 159 235 253 210 149 159 175 110 83 155 222 230 192 152 179 222 200 147 111 102 124 162 179 127 95 129 139 137 147 190 217 224 153 42 30 167 248 245 246 231 114 21 4 76 218 235 218 192 151 126 176 188 197 203 206 196 176 125 49 24 69 153 200 179 193 224 186 166 90 61 88 118 153 182 180 151 84 66 137 185 160 165 224 223 251 240 190 165 160 135 102 90 76 141 237 244 186 148 144 151 152 138 122 148 202 211 175 176 174 127 95 105 135 173 193 153 177 191 154 141 152 131 121 127 154 162 191 207 172 124 79 58 102 154 149 119 142 194 217 202 198 198 186 205 203 193 165 144 144 158 174 186 193 199 210 206 177 136 172 182 190 186 184 189 187 194 204 205 203 206 211 200 117 98 176 225 198 167 174 151 134 108 95 136 176 168 161 179 179 160 154 160 142 115 22 4 97 171 166 126 126 145 122 81 77 62 54 63 66 57 51 41 55 76 112 111 72 41 20 25 29 30 27 23 23 26 27 25 26 30 34 34 34 40 48 50 65 75 70 72 99 140 171 181 208 194 185 193 190 190 185 195 185 183 186 184 185 188 188 186 186 185 185 185 186 186 187 184 197 201 202 175 69 22 19 23 16 63 162 174 85 24 13 24 51 73 104 128 175 198 210 216 214 203 178 148 128 122 124 115 97 82 61 41 71 144 197 214 200 186 188 190 180 184 206 201 147 146 189 202 200 203 203 201 202 198 190 181 166 141 118 94 133 108 42 51 132 183 217 218 208 192 156 132 83 55 39 39 54 75 67 100 155 179 136 124 136 93 68 104 115 109 136 134 145 165 183 190 187 184 185 179 197 195 143 123 161 182 178 180 187 196 192 185 190 192 181 183 188 192 195 188 180 187 195 185 197 206 182 144 95 69 19 56 173 198 204 196 179 177 189 192 186 183 186 186 183 184 187 183 182 182 185 189 191 191 190 187 198 197 205 184 123 97 105 152 206 223 135 73 127 190 212 196 194 208 204 207 186 162 123 113 123 128 118 101 92 91 93 102 97 103 102 89 89 93 85 99 71 73 83 64 53 63 65 51 61 37 32 87 154 161 157 133 120 123 73 19 37 81 108 151 175 180 185 197 203 191 153 130 108 94 72 100 164 196 218 205 77 57 154 215 233 181 45 18 157 233 206 132 87 114 158 221 243 162 51 48 120 177 191 175 104 71 31 30 98 145 170 171 203 201 176 147 105 95 130 181 184 147 97 94 122 134 128 135 138 124 66 74 72 55 31 78 175 199 211 196 185 189 187 203 162 128 148 186 203 210 211 209 170 99 20 55 96 112 143 134 152 164 146 144 188 214 202 121 69 146 224 213 221 194 92 108 156 157 140 145 158 137 73 37 61 90 98 98 126 172 200 200 199 201 203 200 193 192 196 201 194 176 140 99 88 127 175 195 213 202 152 109 106 124 135 119 140 156 159 169 186 194 190 185 191 196 198 198 194 183 171 164 150 132 115 174 213 149 102 155 218 217 163 118 113 118 86 78 113 180 230 211 206 198 199 181 150 136 170 190 136 77 72 76 28 52 146 202 225 199 183 195 185 190 199 193 184 187 193 196 191 199 186 175 185 188 192 197 196 194 190 178 127 109 169 200 203 188 191 201 194 166 123 163 195 199 205 205 193 194 190 190 191 192 193 193 191 189 188 188 188 188 188 188 188 188 188 190 189 187 186 186 187 189 190 191 191 190 190 189 188 187 187 189 189 189 188 187 185 184 183 192 192 191 190 188 187 186 186 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 189 189 190 190 190 189 188 187 188 188 188 188 188 188 188 188 187 187 187 187 189 191 193 194 188 188 189 190 191 191 191 191 192 190 188 188 190 192 191 190 194 194 194 194 194 194 194 194 197 198 199 200 201 201 201 201 199 199 199 200 200 200 200 201 201 201 200 200 200 201 202 202 201 201 202 202 203 203 203 203 204 205 205 206 206 205 204 204 207 207 207 204 201 200 202 205 207 207 207 205 202 201 202 204 207 209 210 210 209 209 211 213 210 211 212 213 213 213 213 213 211 211 212 212 212 212 213 213 215 215 214 214 213 212 211 211 214 212 211 212 214 215 213 212 213 213 214 214 214 213 212 211 214 214 214 214 214 214 214 214 214 216 217 217 215 215 216 218 219 219 218 217 216 216 215 215 218 219 220 220 218 217 219 220 220 220 220 221 221 222 222 222 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 226 226 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 232 230 231 232 232 232 232 233 233 232 232 232 231 231 230 230 230 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 172 171 171 173 172 170 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 169 170 170 171 171 170 170 169 170 170 171 171 171 170 169 168 170 170 170 170 170 171 171 171 170 171 172 174 174 175 175 175 171 171 171 171 171 171 171 171 173 173 173 173 172 172 172 172 174 172 170 170 172 173 172 171 174 174 174 174 174 174 174 174 173 171 170 171 173 174 174 173 171 171 172 172 173 173 173 174 169 170 172 173 174 175 175 175 170 171 172 173 174 174 174 173 172 173 174 174 172 172 173 174 171 172 172 172 172 172 172 173 174 174 173 172 172 172 173 173 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 172 173 175 174 173 173 174 176 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 175 175 175 174 174 174 174 174 172 173 175 176 176 175 174 173 178 178 178 178 178 178 178 178 176 177 177 177 177 176 174 174 170 171 173 175 176 177 178 178 176 176 176 176 177 177 177 177 173 173 174 174 175 175 176 176 176 176 176 177 178 178 179 179 179 179 178 177 177 176 176 175 178 178 178 179 179 179 180 180 177 177 177 178 178 179 179 179 178 178 179 179 179 179 180 180 180 180 181 181 181 182 182 182 183 185 187 188 187 188 190 192 186 193 196 191 184 183 185 186 190 190 189 188 187 187 187 187 188 188 190 191 192 192 191 191 194 194 194 195 196 197 198 199 197 197 197 197 198 198 198 198 204 198 193 194 200 201 196 190 198 197 196 194 193 192 191 191 194 194 194 196 199 199 197 195 199 199 198 195 193 194 197 200 201 200 198 198 198 198 196 195 197 199 201 203 203 201 198 195 198 198 199 199 200 200 201 201 202 201 201 201 200 200 200 200 199 199 200 200 200 200 199 199 203 202 200 199 198 197 197 197 202 202 200 198 196 198 202 206 202 202 202 202 202 203 203 203 203 203 203 204 204 204 205 205 207 207 207 208 209 210 212 213 207 207 207 207 207 207 207 207 206 206 206 207 208 208 207 206 207 206 206 206 205 205 204 204 205 205 206 206 206 206 206 207 204 205 205 204 204 203 202 201 199 197 195 195 195 195 193 191 195 194 191 189 188 190 191 193 193 192 191 190 190 191 191 192 194 194 194 194 195 195 195 196 198 197 197 196 195 194 193 193 193 193 192 191 190 189 188 188 180 183 187 189 187 185 185 185 186 184 183 184 185 186 185 183 184 184 185 185 185 185 186 186 180 184 187 188 190 189 187 186 191 194 203 172 151 174 160 115 81 123 165 177 189 183 141 112 164 187 207 194 175 98 91 175 225 196 139 56 54 130 190 230 190 109 72 80 108 102 80 117 211 225 222 206 202 207 211 217 223 218 209 202 202 206 207 205 213 197 195 214 210 168 145 157 185 192 190 166 151 122 57 17 110 211 253 242 202 103 69 145 193 132 107 157 146 124 125 130 126 155 199 233 229 229 200 105 147 195 167 130 116 116 148 162 177 188 140 106 160 225 245 250 224 184 139 113 188 217 170 190 227 227 245 200 120 100 103 92 130 204 222 190 199 189 153 164 189 230 228 209 209 216 221 213 169 110 70 126 206 189 125 106 124 159 220 243 234 228 171 73 103 190 224 248 249 229 150 52 73 109 128 187 207 136 107 133 197 229 201 104 64 95 120 138 105 114 114 146 192 165 96 67 136 194 220 219 170 137 187 223 159 106 116 131 186 254 227 180 162 227 249 201 123 71 46 20 41 96 148 179 162 165 191 154 99 121 143 111 92 129 128 84 46 39 58 75 89 131 152 125 140 182 253 253 252 141 33 52 157 243 251 249 188 64 38 60 130 177 150 147 185 249 252 242 169 121 116 95 81 69 71 94 113 68 68 149 226 251 245 203 149 151 109 34 63 138 179 185 159 113 147 245 253 166 109 121 169 220 252 250 195 129 146 202 199 129 137 134 135 192 209 128 51 22 26 63 108 150 134 67 52 55 76 96 172 246 240 230 222 148 152 158 101 121 209 238 190 183 172 153 166 193 181 158 125 124 132 134 100 103 144 133 99 177 250 224 184 119 35 62 193 250 250 249 206 80 8 13 100 237 251 238 225 203 183 223 224 236 248 247 251 236 154 73 39 64 141 220 215 200 200 151 107 90 121 166 192 231 237 188 162 112 94 158 212 182 163 206 240 230 185 149 168 195 168 118 82 63 122 229 251 185 129 123 163 207 196 169 199 225 195 159 201 224 194 150 125 112 110 102 104 155 194 190 175 165 142 118 92 120 147 213 231 210 191 125 60 59 97 105 116 167 203 222 203 209 217 211 211 181 129 73 69 79 91 108 118 120 135 160 172 156 127 172 195 199 183 192 192 182 180 182 186 201 208 198 177 92 81 158 197 172 152 157 137 108 108 118 115 107 127 181 229 191 152 159 185 173 134 23 7 124 199 172 116 115 140 126 122 125 120 123 140 142 121 103 91 79 55 52 66 64 51 18 24 22 23 26 25 22 21 23 24 24 30 35 33 27 30 38 39 37 39 40 38 45 75 107 148 194 202 201 206 196 188 183 189 185 187 192 190 184 184 188 185 185 186 186 186 186 187 187 179 197 207 198 156 56 17 18 23 21 82 189 194 91 25 18 27 36 46 85 119 164 177 184 180 173 152 118 84 63 58 60 56 46 38 30 25 45 103 158 187 188 191 198 198 186 186 203 185 125 112 152 176 178 182 182 168 161 151 144 139 134 127 121 151 186 187 116 71 69 114 178 181 154 120 76 50 28 41 58 84 134 163 134 130 125 118 91 111 144 120 106 141 130 96 110 144 166 189 197 192 188 187 188 185 196 178 121 123 186 209 200 199 199 198 187 179 188 194 184 195 186 186 193 192 182 176 179 175 200 207 183 162 118 77 16 47 155 186 204 197 179 180 191 187 184 184 187 186 181 182 187 184 184 184 186 188 190 190 189 185 190 190 201 199 174 128 66 99 184 227 158 84 106 173 225 218 197 190 169 143 111 91 62 80 93 103 105 114 131 143 144 171 169 171 161 136 127 131 131 145 117 102 95 84 88 91 77 62 84 39 50 132 215 208 210 208 189 163 96 45 63 99 120 161 191 197 197 200 200 180 137 134 108 82 69 74 103 153 199 202 75 27 99 178 231 195 64 25 129 200 180 128 119 155 184 234 241 178 60 21 69 122 159 205 141 85 24 33 95 101 94 118 159 167 142 99 45 60 140 204 225 187 108 96 148 176 165 147 164 168 104 69 26 28 56 122 213 209 198 186 184 190 194 211 168 111 104 151 191 206 216 220 165 75 40 105 124 106 106 124 171 161 144 136 160 196 157 106 125 197 238 218 218 185 71 80 130 138 135 156 156 105 35 25 64 101 106 111 152 202 221 208 203 194 187 184 186 189 190 197 202 201 187 168 165 186 211 204 206 194 174 166 168 157 137 143 175 196 192 192 205 204 189 194 199 206 210 209 206 195 184 165 151 130 102 129 163 147 150 202 231 184 109 100 131 124 74 92 171 225 219 173 162 153 142 160 153 183 230 215 128 57 43 47 23 67 158 199 217 196 187 184 194 193 186 190 196 193 190 193 197 203 176 160 180 192 195 193 178 155 172 196 132 85 152 184 208 200 198 204 185 150 116 172 200 191 188 201 191 187 195 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 193 192 191 190 188 187 186 185 190 189 188 187 187 187 187 187 192 191 191 190 188 187 187 186 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 190 189 188 187 187 187 188 188 188 188 188 188 188 188 188 188 185 185 186 187 189 192 194 195 189 190 190 191 191 191 191 190 191 189 188 188 191 192 192 191 192 192 193 193 194 194 195 195 195 195 197 198 199 200 201 201 201 201 200 200 199 199 198 198 198 198 198 199 200 202 204 205 199 199 200 201 202 203 204 205 202 203 204 205 205 204 203 203 205 205 206 204 203 202 203 205 211 211 210 207 205 203 204 205 206 208 209 209 208 208 210 212 210 210 211 211 212 211 211 211 211 211 212 212 212 212 213 213 216 215 215 214 213 212 212 212 213 212 211 211 212 212 211 210 212 212 214 215 216 216 216 216 216 216 215 214 213 212 211 211 214 216 217 217 215 215 216 218 219 219 218 217 216 216 215 215 217 219 220 219 218 217 218 220 219 220 220 221 221 222 222 223 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 225 225 225 225 225 225 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 231 231 231 232 232 232 230 231 232 232 232 232 233 233 232 232 232 231 231 231 230 230 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 171 171 172 174 173 169 166 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 168 169 171 172 172 171 169 168 169 170 171 171 171 170 169 169 171 170 169 170 172 173 172 171 170 171 173 175 175 174 173 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 175 173 171 171 172 172 171 170 173 173 173 173 173 173 173 173 174 173 172 172 172 173 173 173 171 171 172 172 173 174 175 175 169 170 173 174 175 175 174 173 168 169 172 174 174 174 173 173 172 173 174 174 172 172 173 174 173 173 173 174 174 175 175 175 176 175 173 171 171 172 173 174 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 174 174 173 173 173 173 172 172 175 176 176 175 173 173 176 178 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 176 175 174 173 173 174 174 172 173 174 175 176 176 175 175 178 178 178 178 178 178 178 178 176 176 177 177 177 176 175 174 169 171 174 176 178 178 177 177 176 176 176 177 177 178 178 178 175 175 175 175 175 175 176 176 176 176 176 177 177 178 178 178 178 178 178 177 177 176 176 176 177 178 178 178 179 179 179 180 176 176 177 177 177 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 182 182 183 183 183 185 187 187 187 187 189 191 183 192 195 188 184 187 189 186 189 189 188 188 188 188 188 188 188 189 191 192 193 193 193 193 197 196 195 195 195 197 199 201 197 197 197 198 198 199 199 199 202 196 192 194 199 201 197 191 200 199 197 196 194 194 193 193 192 192 194 197 200 200 197 194 199 199 199 197 194 194 196 198 202 200 199 198 198 198 196 195 197 198 200 201 201 200 198 197 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 196 197 198 199 201 202 202 203 203 202 199 197 196 197 197 198 202 202 202 200 198 198 201 204 202 202 202 202 202 203 203 203 203 203 204 204 204 205 205 205 207 206 205 204 205 207 209 211 208 208 208 208 208 208 208 208 205 205 206 208 210 210 208 206 207 207 206 205 204 203 202 201 205 205 205 205 206 206 206 206 203 203 203 203 202 201 200 199 195 193 192 193 195 196 194 193 196 194 192 191 190 190 191 191 191 191 191 191 192 192 193 194 193 193 194 194 194 195 195 195 198 197 197 196 195 195 194 194 194 193 192 191 190 189 188 188 183 186 189 189 188 187 187 188 183 182 183 185 187 187 185 182 184 184 185 185 185 185 186 186 185 180 188 200 193 182 183 191 196 177 195 201 182 174 176 185 142 80 91 143 160 124 108 163 213 211 205 215 219 115 69 137 182 166 156 78 69 178 225 208 138 105 119 145 146 134 148 200 215 225 221 210 209 208 205 207 201 207 211 208 202 200 203 207 205 205 205 211 208 185 168 172 181 180 185 200 217 189 100 20 90 187 235 242 218 109 56 125 167 133 164 207 155 114 99 103 109 162 214 242 227 207 184 125 159 209 179 128 126 129 98 47 83 139 157 118 114 182 241 247 212 174 151 110 144 144 135 198 233 223 239 226 150 66 51 105 145 149 155 147 167 219 216 162 145 211 219 177 157 166 188 208 209 173 115 109 151 162 150 159 156 201 245 251 218 121 70 95 141 166 192 248 249 190 105 42 54 102 105 111 124 107 102 112 141 164 145 69 41 80 106 115 63 73 130 213 212 116 77 131 206 240 254 248 184 113 126 164 155 135 155 162 212 254 198 151 181 254 246 205 182 140 85 29 21 57 134 234 230 204 242 225 137 79 58 55 61 87 90 72 45 37 65 90 81 81 98 101 126 163 217 245 253 124 39 109 195 253 254 252 190 63 27 55 121 181 167 148 163 243 252 211 140 143 126 88 89 89 89 128 180 110 72 114 180 214 201 165 149 185 124 26 96 231 241 184 142 77 121 233 229 133 96 125 159 221 251 253 235 174 137 132 123 128 118 87 138 238 235 156 111 37 19 39 49 61 57 42 32 71 150 214 250 253 233 235 238 182 185 167 113 164 244 230 171 190 205 144 100 145 205 247 221 206 190 162 105 100 139 124 93 171 251 226 171 87 19 93 206 246 250 239 168 46 4 23 108 218 241 232 210 228 229 221 224 226 231 210 216 223 177 146 139 98 105 178 191 165 142 78 67 140 220 250 252 250 216 164 175 154 138 181 230 199 161 181 230 181 146 169 207 197 153 125 99 70 89 168 219 190 132 102 159 204 210 196 201 190 177 192 219 223 230 222 182 164 150 95 82 93 110 146 175 179 158 118 94 104 122 190 219 194 190 177 163 85 63 58 94 169 205 230 222 213 208 192 154 99 70 65 101 111 103 97 94 83 85 91 91 80 95 174 201 205 187 192 185 193 170 141 155 187 192 181 164 97 80 123 158 170 159 132 113 95 134 163 116 63 102 203 220 162 116 143 199 200 148 17 11 128 211 190 109 69 95 115 149 154 159 175 198 201 185 175 165 151 125 109 116 97 67 14 21 18 17 21 29 34 34 31 25 22 23 29 30 29 33 40 41 37 39 43 37 30 38 56 89 139 173 192 201 189 182 195 178 189 194 192 189 184 183 187 186 187 187 187 185 185 186 188 176 196 215 195 136 37 11 24 16 28 103 211 203 89 24 25 25 26 31 78 114 144 134 125 116 103 89 73 53 36 34 40 41 39 49 66 56 30 38 77 101 138 168 184 198 202 199 198 190 119 84 113 145 156 154 150 148 136 126 126 136 151 168 182 201 205 223 191 134 54 51 103 97 68 48 41 46 66 114 153 172 209 223 179 151 127 109 77 94 112 120 141 167 149 134 159 188 198 203 196 188 188 190 189 194 197 171 123 141 201 211 197 197 184 184 190 185 184 189 191 184 174 180 189 192 181 158 152 176 203 202 171 153 109 67 14 36 135 171 201 196 180 184 193 189 187 188 191 188 182 182 187 189 189 188 187 187 186 185 184 188 183 181 190 194 202 170 85 64 153 214 176 100 82 139 212 189 139 110 97 85 85 103 107 138 138 127 124 156 203 216 204 212 200 198 206 204 195 193 197 185 135 79 66 114 169 149 79 76 79 58 125 183 222 207 219 218 208 177 127 95 98 114 127 145 151 161 196 214 195 162 125 130 104 86 110 128 126 133 140 122 55 20 50 123 215 212 96 30 77 142 154 119 105 127 157 166 165 161 95 53 88 118 134 146 132 96 27 38 97 90 80 105 140 148 133 101 52 76 169 196 226 209 145 132 172 199 197 200 208 212 154 102 23 19 75 141 223 206 190 185 182 186 197 221 162 84 67 138 200 208 214 225 158 61 64 139 144 111 100 128 158 134 138 171 198 183 91 60 160 220 231 201 157 137 108 114 133 137 154 174 139 72 32 52 83 108 109 122 165 193 186 190 192 192 189 188 191 193 192 185 190 195 200 205 205 198 190 184 184 181 184 197 201 175 142 154 179 196 194 195 208 215 210 213 211 204 191 180 177 181 186 183 160 122 75 81 124 161 203 219 200 128 92 138 178 155 113 143 203 208 164 123 116 120 117 155 170 207 211 151 80 59 67 61 29 57 133 175 208 198 192 182 191 184 180 192 192 184 185 184 187 192 166 151 174 193 203 195 160 132 162 201 142 83 128 172 206 202 197 201 180 159 149 180 178 172 181 193 188 187 194 194 193 191 190 189 190 191 192 191 191 191 191 191 191 191 191 190 191 192 193 193 192 191 190 191 191 190 190 189 188 187 187 191 190 188 187 187 188 190 191 185 185 186 187 187 188 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 191 190 188 187 186 187 189 190 187 187 187 187 187 187 187 187 189 189 189 189 189 189 189 190 190 191 191 191 191 191 190 190 191 189 188 189 191 193 193 192 191 191 192 193 193 194 195 195 194 194 196 198 199 200 201 201 200 200 200 199 199 199 198 198 198 198 198 199 200 202 203 204 200 200 201 202 202 203 204 204 202 203 204 205 205 205 204 204 203 204 204 205 204 204 204 205 206 206 207 207 207 208 209 209 205 207 208 208 207 207 209 211 209 210 210 210 210 210 209 209 211 211 212 212 212 212 213 213 211 211 212 212 213 214 215 215 213 212 212 212 212 212 211 211 212 213 214 215 216 216 216 216 216 216 215 214 213 212 211 211 214 216 217 217 215 215 216 218 215 215 216 216 217 218 219 219 217 219 220 219 217 217 218 220 219 219 220 221 221 222 223 223 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 226 225 225 224 224 224 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 233 233 232 232 231 231 231 231 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 172 171 171 172 174 173 170 167 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 168 169 171 172 172 171 169 168 169 169 170 171 171 171 170 169 171 170 169 170 172 173 172 171 171 172 173 173 173 171 169 168 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 175 173 171 171 172 172 171 170 173 173 173 173 173 173 173 173 174 174 174 173 172 172 173 174 171 171 172 173 174 174 175 175 171 172 174 175 175 174 172 171 167 169 171 173 174 174 173 172 172 173 174 174 172 172 173 174 173 173 173 174 174 175 175 175 175 174 172 171 171 172 173 175 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 174 174 173 173 173 173 172 172 175 176 176 175 173 173 175 177 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 178 177 175 174 174 174 175 175 176 175 173 173 173 175 177 179 176 176 176 176 176 176 176 176 174 175 176 177 177 177 176 176 172 173 175 177 177 176 175 174 176 176 176 177 177 178 178 178 179 178 178 177 176 176 175 175 176 176 176 176 177 177 177 177 178 178 178 177 177 177 177 176 176 176 177 177 177 178 178 178 176 176 176 176 177 177 178 178 178 178 179 179 179 179 180 180 179 179 180 181 181 182 183 183 182 184 186 186 184 184 186 187 183 188 189 185 186 192 192 186 187 187 188 188 188 188 188 188 189 190 191 193 194 194 194 194 194 193 192 191 192 193 195 197 197 197 198 198 199 199 199 200 195 194 193 194 196 197 197 195 198 197 196 196 195 195 196 196 192 192 194 197 200 200 197 194 196 198 200 200 197 195 195 195 194 193 194 196 200 202 203 203 198 198 197 197 198 199 200 201 198 198 198 199 199 199 199 199 201 201 200 200 200 199 199 199 200 200 200 200 200 201 201 202 201 200 198 197 197 198 200 201 199 201 204 204 202 200 200 201 201 201 201 201 202 202 202 202 204 205 205 205 206 206 206 207 208 207 205 204 204 204 206 207 208 208 208 208 208 208 208 208 207 206 207 209 212 212 209 206 209 208 207 206 205 204 203 203 204 204 204 204 204 205 205 205 203 203 203 203 203 202 200 200 198 196 194 194 195 195 193 191 192 193 194 194 193 191 190 188 188 189 190 192 193 194 195 195 193 193 193 194 194 194 195 195 198 197 197 196 196 195 195 195 194 194 193 192 191 190 189 188 189 189 189 187 184 184 186 188 181 181 182 185 187 187 184 182 184 184 185 185 185 185 186 186 187 185 189 183 166 170 189 197 189 185 196 190 169 151 152 184 175 68 39 84 126 130 141 200 192 207 204 210 222 134 83 113 120 137 161 104 96 177 179 132 143 163 183 197 175 163 201 225 198 206 205 203 206 202 197 200 201 203 207 210 210 207 204 203 206 213 214 214 217 213 211 217 210 201 201 229 248 219 129 38 64 165 230 253 236 125 58 109 159 149 183 199 145 122 99 91 119 203 242 227 185 158 170 172 180 189 158 106 128 162 115 63 74 171 225 182 132 152 205 237 215 174 138 77 101 142 176 218 230 211 217 247 227 110 56 138 201 142 111 103 118 197 239 185 130 158 182 177 136 90 122 215 246 224 143 79 100 143 168 188 185 217 243 241 179 77 45 92 155 162 192 242 229 161 90 50 44 82 89 87 88 76 91 127 119 136 122 62 44 79 107 126 91 75 108 157 141 100 130 200 229 249 250 230 188 133 111 117 122 118 155 168 195 237 208 167 230 250 192 189 244 209 113 44 15 26 104 232 237 199 244 252 167 73 29 52 99 132 115 87 58 36 46 76 95 115 131 130 108 163 183 184 191 102 61 129 136 191 220 193 126 60 62 111 130 179 168 135 125 217 241 178 118 140 127 106 101 85 103 187 225 150 84 71 103 135 134 119 178 200 114 22 111 253 249 179 95 41 104 213 210 160 152 156 126 175 203 237 252 205 133 84 93 112 102 93 156 231 223 198 147 94 63 42 34 51 44 16 37 150 237 249 219 210 235 236 233 214 209 166 128 195 252 214 164 177 199 150 97 120 182 245 243 253 251 221 156 129 125 74 85 119 192 215 178 66 5 110 221 246 245 202 110 18 9 50 114 214 221 194 174 215 224 202 213 222 212 154 139 171 180 193 223 155 110 150 152 131 138 100 91 177 224 230 230 195 158 165 205 206 183 186 209 180 137 138 128 143 167 202 233 225 182 148 160 138 111 111 144 160 123 73 133 173 205 206 184 157 165 202 222 209 211 222 210 214 219 181 139 97 71 93 116 124 128 113 106 87 82 138 196 165 133 173 226 153 112 59 52 118 170 214 212 182 149 125 89 75 108 162 193 203 179 160 150 140 129 98 60 20 62 177 206 217 198 183 165 189 157 117 131 148 154 175 180 127 93 95 125 169 173 132 88 88 153 198 144 70 99 201 179 157 147 189 233 211 140 8 6 118 204 194 109 49 73 113 140 146 157 179 200 201 200 209 196 198 204 204 200 138 84 25 25 21 15 17 33 53 58 53 39 30 20 17 20 26 33 37 32 35 40 43 40 35 34 37 38 68 101 128 144 139 158 209 195 198 179 162 173 188 189 188 188 189 189 187 185 185 187 190 189 211 223 170 98 24 12 22 11 46 138 237 214 91 22 20 21 23 31 68 84 95 76 67 62 52 50 52 39 26 39 66 79 113 138 138 120 86 49 29 38 69 97 118 147 175 197 211 206 152 116 129 152 158 152 146 161 160 165 179 194 204 212 219 221 209 208 162 120 58 34 42 45 28 44 95 129 157 186 206 204 213 222 177 136 121 132 110 88 58 82 146 172 169 184 206 199 197 187 179 181 189 189 181 195 193 170 139 162 201 195 180 174 170 178 190 188 186 186 183 143 137 172 201 198 166 136 150 185 203 195 159 137 93 61 20 25 118 160 201 195 181 187 188 192 189 189 192 191 185 184 186 189 189 189 188 186 185 185 185 194 184 183 189 187 204 201 136 68 109 175 203 138 57 71 137 101 67 65 105 139 162 173 176 144 140 114 93 126 192 223 217 206 203 200 203 206 198 179 165 126 82 41 64 153 216 166 69 72 56 82 199 219 219 206 200 184 174 159 162 147 100 83 107 91 88 110 176 212 191 160 133 130 111 115 174 214 189 129 72 54 68 56 36 71 173 204 120 45 39 82 99 76 70 90 129 136 150 185 132 65 92 119 110 65 65 65 31 38 72 94 152 186 202 189 161 127 86 108 185 193 209 202 173 156 161 178 195 208 206 212 176 129 27 12 80 146 218 199 194 193 182 180 193 220 163 92 75 151 217 214 212 219 141 57 75 130 140 137 154 167 167 140 139 189 219 160 60 41 149 201 199 165 128 147 175 191 171 162 178 173 107 57 73 110 113 111 113 140 184 190 161 177 191 205 209 204 198 195 194 180 187 191 189 188 190 190 188 182 188 191 189 190 194 194 189 167 172 183 196 204 201 191 183 175 169 154 129 107 103 120 139 152 125 87 58 76 121 154 178 157 135 83 68 137 188 156 111 137 157 135 119 130 134 152 157 140 124 122 109 74 66 92 111 78 30 37 105 157 204 192 174 182 187 187 190 183 155 147 171 171 178 183 155 147 181 198 199 209 162 140 160 177 141 102 124 189 197 187 202 208 174 162 179 178 145 162 198 200 194 193 188 194 193 191 189 189 189 191 192 190 190 190 190 190 190 190 190 186 187 189 191 191 189 187 186 188 188 189 189 189 190 190 190 190 189 188 187 187 189 190 192 185 185 186 187 187 188 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 192 191 189 188 188 189 190 191 187 187 187 187 187 187 187 187 191 191 191 190 189 188 187 187 191 191 192 192 192 191 191 190 192 190 189 189 191 193 193 192 191 191 192 192 193 194 194 195 194 195 196 198 200 201 201 201 198 198 198 198 199 199 199 200 200 199 199 199 199 200 201 202 203 203 203 202 202 202 202 202 202 203 204 205 206 206 205 205 203 203 203 204 205 205 205 204 198 198 200 202 204 206 206 207 203 205 207 207 206 206 208 210 208 209 209 209 209 209 208 208 211 211 212 212 212 212 213 213 209 209 210 211 212 212 213 213 212 212 213 213 212 212 212 213 213 214 214 215 214 214 213 212 213 213 213 213 213 213 213 213 214 216 217 217 215 215 216 218 215 215 216 216 217 218 219 219 216 218 219 219 217 216 217 219 218 219 219 220 222 223 223 224 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 226 225 225 224 224 224 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 231 232 232 232 232 233 233 233 233 233 232 232 232 231 231 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 171 170 170 171 173 173 171 169 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 170 170 169 168 169 170 171 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 170 169 168 167 171 171 171 171 171 171 171 171 170 171 171 171 171 172 172 172 174 172 170 170 172 173 172 171 172 172 172 172 172 172 172 172 174 174 175 174 172 172 173 175 172 173 173 173 174 174 175 175 173 174 174 174 174 173 172 171 169 170 171 172 172 173 172 172 172 173 174 174 172 172 173 174 171 172 172 172 172 172 172 173 173 173 172 172 172 173 174 175 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 172 174 175 173 171 170 172 173 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 176 176 176 175 175 175 175 175 178 176 174 172 172 174 177 179 175 175 175 175 175 175 175 175 174 174 176 177 177 177 177 176 175 175 176 176 176 175 174 174 176 176 176 176 177 177 177 177 180 180 179 178 177 176 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 177 177 177 178 178 176 176 176 177 177 177 178 178 178 178 179 179 179 179 180 180 177 178 178 179 180 181 182 182 182 183 185 184 182 182 183 185 184 185 185 185 188 191 190 186 186 186 187 188 189 189 189 189 188 189 191 193 194 195 195 195 194 194 194 193 194 195 195 196 198 198 198 199 199 199 199 199 191 194 196 196 194 194 196 199 195 195 194 194 195 195 196 197 194 194 194 196 199 199 197 195 194 197 200 201 199 196 195 195 196 195 195 197 199 201 201 201 198 197 196 196 197 199 201 202 198 198 198 198 198 198 198 198 200 200 200 200 199 199 199 198 205 204 203 201 199 198 197 197 199 199 199 199 200 201 202 203 196 200 204 206 204 202 200 200 201 201 201 201 202 202 202 202 205 205 205 206 206 206 207 207 209 209 208 207 206 206 206 206 208 208 208 208 208 208 208 208 210 208 206 208 211 212 210 206 210 210 209 209 208 208 208 207 205 205 204 204 204 203 203 203 206 206 206 206 205 204 203 202 206 203 200 198 197 195 192 189 190 191 193 194 194 192 189 187 186 188 190 192 193 194 194 194 192 193 193 193 194 194 194 194 197 197 197 197 196 196 196 196 194 194 193 192 191 190 189 189 190 189 187 184 181 181 183 186 182 181 182 184 186 186 184 182 184 184 185 185 185 185 186 186 180 196 201 169 137 155 179 171 132 177 204 174 155 163 155 150 141 78 34 43 107 185 211 204 182 195 201 202 184 110 111 157 144 139 133 115 125 127 114 147 177 184 163 166 177 197 225 202 196 198 196 197 203 200 199 208 209 203 200 206 213 213 209 206 214 208 205 219 232 223 214 219 216 213 209 228 238 215 150 64 45 151 232 253 226 127 69 105 146 145 146 146 123 123 105 104 149 241 253 199 129 122 181 221 182 146 121 105 150 199 170 143 140 220 252 236 196 131 136 224 231 164 104 98 156 202 215 210 212 215 220 250 253 152 80 145 211 159 113 113 126 154 191 192 146 104 143 210 161 45 74 235 251 232 146 73 81 110 122 135 162 184 218 205 160 148 129 73 88 147 214 226 175 119 78 50 58 93 104 92 86 81 92 121 118 134 116 58 46 85 127 169 153 117 80 52 55 112 177 202 230 253 250 203 160 128 109 118 133 152 135 122 164 199 199 208 252 200 117 143 235 219 121 60 23 14 66 173 188 160 198 220 167 68 25 76 152 170 122 85 61 44 43 67 106 142 142 114 140 199 185 155 144 97 88 121 108 145 146 95 68 86 120 161 194 212 167 110 78 150 179 137 115 122 122 141 117 66 103 234 249 168 85 39 44 70 87 109 175 153 71 40 133 225 177 116 66 47 102 166 171 185 201 175 161 163 161 196 223 191 139 102 94 86 83 87 112 177 198 199 170 165 135 86 54 55 48 16 21 161 254 249 176 147 192 201 231 246 199 121 142 240 246 163 133 148 172 164 137 122 130 159 206 242 253 241 208 180 136 52 57 64 121 180 162 46 6 110 225 250 242 154 44 4 50 117 151 222 171 137 167 219 216 212 206 233 223 151 112 145 180 192 241 189 137 165 169 164 197 172 116 174 187 178 177 146 151 220 224 236 215 189 181 144 96 81 79 155 209 216 224 234 222 198 219 221 177 103 79 109 104 57 81 150 204 188 145 132 155 178 199 211 199 206 225 226 227 227 203 146 124 136 135 121 105 89 86 69 52 82 141 123 101 170 213 194 172 90 29 56 98 126 112 94 81 109 142 178 188 195 211 225 217 216 217 225 221 167 98 17 50 171 197 206 182 164 164 172 147 131 136 114 111 156 191 187 146 88 93 161 177 125 66 81 159 220 188 101 77 135 150 176 200 231 235 167 96 7 18 112 161 135 74 42 68 98 118 140 166 188 197 189 184 194 199 199 217 222 214 132 88 49 30 21 11 12 28 52 70 76 79 67 44 20 14 23 30 30 30 34 36 33 33 35 35 33 34 35 45 57 67 72 113 198 221 200 147 125 160 194 195 191 189 190 190 187 185 186 192 197 208 217 207 117 53 24 20 16 14 72 169 248 212 94 26 16 22 30 34 49 41 44 36 40 38 43 57 66 57 57 96 144 151 183 206 199 181 158 117 73 59 48 40 50 68 92 142 198 204 192 184 189 197 196 193 193 197 202 210 217 220 215 203 192 186 151 117 67 46 43 47 56 43 27 66 159 208 225 216 206 194 190 204 169 116 90 124 140 147 59 48 111 155 181 189 166 154 149 146 156 175 190 188 178 191 187 165 140 158 177 159 153 157 172 186 185 182 192 189 169 129 99 141 198 206 162 126 159 187 204 205 180 160 116 80 25 23 113 165 211 204 190 191 178 188 181 179 184 189 188 185 186 184 186 187 187 187 187 188 190 190 185 187 193 183 192 204 172 95 63 117 216 186 68 32 54 65 104 150 196 203 191 158 144 106 118 111 91 100 142 177 185 184 209 211 196 191 185 163 143 133 111 102 135 181 179 114 46 57 58 112 224 224 213 198 153 133 136 148 200 196 100 61 104 83 83 94 142 177 176 170 157 137 116 153 225 230 154 85 74 99 143 126 56 36 106 158 121 64 37 54 47 42 77 111 154 154 173 185 119 45 60 94 92 84 78 70 26 20 57 113 210 236 237 208 156 118 106 139 195 198 193 187 183 171 154 165 199 193 192 210 193 154 36 11 86 171 223 198 192 190 183 189 201 205 166 114 76 129 206 215 217 213 109 39 75 122 157 176 205 209 191 158 119 138 167 130 93 113 130 137 127 119 158 212 218 224 213 204 174 119 66 77 151 164 149 140 149 177 204 194 158 158 173 193 202 192 177 176 184 187 189 189 185 182 185 189 191 190 192 191 186 184 189 197 203 176 166 173 194 192 159 123 106 114 118 121 117 110 113 132 152 161 120 71 47 59 88 109 115 97 88 73 70 114 143 112 84 112 124 121 150 192 179 174 156 98 66 55 65 78 103 125 127 65 24 36 107 164 209 182 148 150 194 211 182 149 140 154 170 161 169 174 150 154 195 203 189 194 150 141 149 153 151 150 165 202 198 196 216 203 152 158 203 190 142 168 206 196 193 195 187 194 193 191 190 189 190 191 192 189 189 189 189 189 189 189 189 188 189 190 191 191 190 189 188 187 187 188 189 190 190 191 191 189 189 188 188 188 189 190 190 190 190 190 189 189 188 188 188 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 192 191 190 190 189 189 190 190 188 188 188 188 188 188 188 188 187 188 189 190 190 190 190 189 190 191 192 192 192 192 192 191 194 192 190 190 191 193 192 191 191 191 192 192 193 193 193 194 194 195 197 198 199 200 200 200 197 197 198 198 199 199 199 200 201 201 200 199 198 198 199 199 203 203 202 202 201 201 200 200 202 203 204 205 206 206 206 205 205 204 202 203 204 205 205 204 201 201 201 203 205 205 204 203 202 204 206 206 205 205 207 208 207 208 209 209 209 209 209 208 211 211 212 212 212 212 213 213 212 212 212 211 210 209 209 208 210 212 213 213 212 212 213 215 214 214 214 214 213 212 210 209 211 211 212 212 213 213 214 214 214 216 217 217 215 215 216 218 219 219 218 217 216 216 215 215 216 218 219 218 217 216 217 219 218 218 219 220 222 223 224 224 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 225 225 225 225 225 225 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 231 232 232 232 232 233 233 234 233 233 233 232 232 232 231 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 170 168 169 172 173 173 172 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 171 170 170 169 169 170 170 171 168 169 170 171 171 171 171 170 168 170 172 171 168 167 169 171 171 170 170 169 169 169 170 170 171 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 173 171 170 170 172 173 173 172 172 172 172 172 172 172 172 172 173 174 175 174 172 172 174 176 174 174 174 174 174 174 174 174 173 173 172 172 172 173 174 174 171 171 170 170 170 171 172 172 172 173 174 174 172 172 173 174 173 172 172 172 172 172 172 171 170 171 172 173 174 175 175 175 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 172 172 172 173 173 174 174 174 171 173 175 175 173 171 170 171 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 172 173 174 176 176 175 174 173 177 177 176 175 174 175 176 176 175 175 175 175 175 175 175 175 176 176 177 177 177 176 175 174 176 175 175 174 174 175 175 176 176 176 176 176 175 175 175 175 177 177 177 177 176 176 175 175 176 176 176 176 176 176 175 175 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 176 177 177 177 178 178 178 178 178 178 179 179 179 179 180 180 176 176 177 178 179 181 181 182 182 184 185 184 182 181 182 183 185 184 186 188 187 184 184 187 184 185 187 189 190 190 190 189 188 189 191 193 194 195 195 195 196 197 198 198 198 198 198 197 200 199 199 199 199 199 199 198 192 196 199 198 194 192 195 199 197 196 196 195 196 196 197 197 197 195 194 195 197 198 197 195 195 197 199 198 197 196 197 198 203 201 199 198 198 197 195 194 198 198 198 198 198 198 198 198 199 198 198 198 198 198 198 197 200 200 200 199 199 199 198 198 203 202 200 199 198 197 198 198 200 200 201 202 202 202 202 202 197 200 203 204 203 202 202 203 202 202 202 202 203 203 203 203 204 204 205 205 205 206 206 206 207 207 208 209 209 208 208 207 209 209 209 209 209 209 209 209 212 208 205 206 209 211 209 206 207 207 207 208 208 209 209 209 207 207 206 205 204 203 203 202 206 206 206 206 205 204 203 202 204 202 199 198 198 196 194 191 190 190 191 191 191 191 190 190 188 189 191 192 192 192 191 190 192 192 193 193 193 194 194 194 197 197 197 197 197 196 196 196 195 194 193 192 191 190 190 189 187 188 188 186 183 182 183 184 183 182 181 182 184 185 184 182 184 184 185 185 185 185 186 186 182 195 205 173 129 138 167 165 115 148 191 179 161 182 187 170 159 110 57 52 92 163 217 215 199 196 205 194 139 83 148 218 216 151 98 109 123 92 110 197 196 147 123 164 204 206 203 205 202 202 199 201 206 200 200 212 205 204 203 200 195 195 206 220 217 184 157 172 205 213 205 204 201 210 204 212 224 224 177 84 28 135 228 247 206 123 74 84 101 126 123 144 149 129 105 127 163 237 249 175 91 120 214 238 153 130 134 161 198 225 211 179 191 228 235 242 233 154 120 184 236 174 98 147 228 244 231 225 211 221 225 231 233 168 107 134 163 140 113 143 172 163 168 175 155 96 140 217 170 50 57 193 211 181 126 104 113 92 70 85 127 154 198 198 193 244 230 122 50 108 174 174 129 100 80 59 71 111 119 93 98 117 105 88 85 95 81 54 68 99 140 204 221 151 58 19 62 141 194 211 230 237 228 186 144 109 112 170 214 219 113 61 117 152 188 238 226 152 101 120 188 218 160 91 46 18 45 121 138 111 130 167 193 113 55 75 148 167 111 72 41 40 57 90 119 136 131 115 168 198 179 177 153 98 92 100 107 148 128 112 139 146 143 148 202 218 158 109 79 95 93 90 104 100 112 158 118 56 105 243 254 155 74 53 76 92 96 129 145 128 64 49 123 194 128 60 83 81 101 120 130 153 169 157 170 144 111 121 141 139 127 105 74 69 73 73 72 136 162 159 198 236 191 115 75 77 84 51 25 96 186 215 164 125 151 184 238 251 167 96 173 248 202 128 135 167 177 187 189 162 136 126 178 200 201 209 201 167 127 74 53 74 107 143 119 37 35 121 213 233 200 89 9 32 108 164 168 188 123 131 192 237 222 218 209 228 227 193 149 148 176 176 233 187 124 152 182 200 232 185 122 176 204 190 172 171 201 243 220 232 223 203 185 153 117 103 156 206 232 218 206 208 210 211 217 237 214 126 67 91 108 75 50 139 172 127 112 153 191 203 200 218 203 197 208 214 223 224 197 142 151 181 197 192 139 97 102 110 81 63 69 71 100 147 154 154 150 100 37 28 47 51 38 40 54 122 187 223 184 135 145 168 184 211 217 233 245 189 104 19 44 148 156 148 134 158 184 152 141 166 173 136 109 116 158 207 194 112 82 128 145 110 71 92 166 232 222 129 61 83 133 169 191 211 192 94 46 13 56 108 109 79 66 74 91 93 123 162 191 198 196 188 180 180 197 186 200 202 194 115 91 71 41 21 7 11 19 33 63 96 126 118 85 38 16 22 29 26 33 34 33 32 31 30 30 29 42 33 34 31 33 36 75 164 214 180 127 122 172 198 191 191 187 188 188 186 185 190 198 205 214 182 144 62 30 30 29 18 24 83 157 202 161 73 30 20 23 29 26 38 39 61 67 76 87 105 124 128 124 136 175 213 200 195 203 208 198 190 175 149 128 103 75 58 42 34 70 128 161 184 199 201 205 208 210 215 207 207 201 191 181 167 143 121 84 50 30 29 40 81 110 139 93 46 55 143 193 221 211 197 195 187 200 186 137 67 83 134 195 116 66 70 106 166 185 146 132 130 138 158 179 188 187 183 189 187 160 127 140 156 144 151 164 179 192 186 180 191 192 175 157 106 124 162 178 158 133 168 192 203 208 192 182 152 106 20 21 114 175 223 212 197 188 159 175 164 160 170 183 188 187 186 183 185 187 187 186 187 189 191 184 185 184 190 182 183 199 189 136 49 71 194 207 129 69 19 79 180 226 212 166 143 116 117 142 156 167 162 143 128 128 135 151 172 172 159 153 148 150 165 190 186 183 181 161 109 54 28 46 98 157 225 220 190 160 98 81 129 162 213 211 115 73 111 131 118 106 130 153 155 160 155 126 116 170 203 152 71 59 135 187 212 184 112 56 60 95 95 63 41 54 34 43 99 126 164 138 156 140 110 74 48 85 146 183 160 107 14 7 77 145 219 211 208 172 114 94 131 185 214 200 191 185 186 176 151 148 172 188 190 214 212 182 53 14 87 177 224 200 191 184 187 196 193 176 163 132 66 90 186 219 224 196 70 37 102 146 195 200 209 210 200 170 123 118 135 141 162 188 145 110 76 79 148 209 222 217 227 212 123 56 74 142 217 199 183 180 191 200 203 193 177 160 162 170 173 160 147 157 178 195 190 187 191 195 194 189 187 189 185 182 186 191 193 192 191 191 183 182 178 145 99 78 83 123 132 153 177 193 200 204 207 198 131 67 53 62 72 80 77 88 86 103 110 125 134 113 107 137 163 174 199 222 187 166 120 69 74 84 99 122 146 134 96 43 27 62 136 183 217 187 152 131 184 204 154 111 134 177 192 159 142 149 159 177 201 199 194 170 133 123 133 154 172 176 186 184 203 206 197 163 141 173 208 184 152 178 198 189 191 190 192 192 192 191 191 190 190 190 190 189 189 189 189 189 189 189 189 191 191 192 192 192 192 191 191 188 188 189 189 189 190 190 190 188 188 189 189 189 189 188 187 190 190 189 189 189 189 188 188 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 189 190 190 190 190 189 188 188 188 188 188 188 188 188 188 188 185 186 188 190 191 191 191 191 190 190 191 192 193 193 193 193 196 193 191 190 191 192 191 190 192 192 192 192 192 192 192 192 194 195 196 197 198 198 198 198 199 199 198 198 198 198 197 197 200 200 199 198 198 199 199 200 199 199 199 199 199 199 199 199 200 201 203 204 205 205 205 205 207 204 202 202 204 205 205 204 205 204 204 206 208 208 206 204 201 203 205 205 204 204 206 208 207 207 208 209 210 210 210 210 211 211 212 212 212 212 213 213 213 213 212 211 210 210 209 209 207 209 211 212 211 211 213 216 213 214 214 214 213 212 211 210 211 211 212 212 212 213 213 213 214 216 217 217 215 215 216 218 219 219 218 217 216 216 215 215 216 217 219 218 216 216 217 218 217 218 219 220 222 223 224 225 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 226 226 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 231 232 232 232 232 233 233 234 234 233 233 233 232 232 232 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 172 169 167 168 171 173 175 175 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 172 171 169 168 168 169 171 172 168 168 170 171 171 171 171 170 168 171 173 171 167 165 167 170 170 169 168 168 168 170 172 174 171 171 171 171 171 171 171 171 169 170 170 171 171 172 172 172 173 171 169 170 172 174 174 173 172 172 172 172 172 172 172 172 172 174 175 174 172 172 175 177 175 175 174 174 174 174 173 173 172 171 171 171 172 174 176 178 173 172 170 169 169 170 171 172 172 173 174 174 172 172 173 174 175 175 175 174 174 173 173 173 168 169 172 174 176 176 175 175 173 173 173 173 173 173 173 173 172 172 172 173 173 174 174 174 171 171 172 173 173 174 175 175 172 175 178 178 175 173 172 171 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 173 169 171 173 175 176 175 173 172 176 176 177 178 177 176 174 173 176 176 176 176 176 176 176 176 178 178 178 178 176 175 173 172 175 174 173 173 173 175 177 178 176 176 176 175 175 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 175 175 175 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 180 177 177 177 178 178 178 179 179 178 178 179 179 179 179 180 180 175 175 176 177 179 180 181 181 183 184 185 184 182 181 182 183 186 185 188 191 185 177 179 187 184 185 187 189 190 190 190 190 187 188 190 192 194 195 195 195 194 195 197 198 198 197 196 194 200 200 200 199 199 198 198 198 196 199 201 199 195 193 195 197 201 200 199 198 198 198 198 198 199 196 194 194 195 197 196 196 197 197 197 195 194 195 198 202 200 199 198 198 198 198 197 196 198 199 201 201 200 198 194 192 199 198 198 198 198 197 197 197 200 200 200 199 199 198 198 198 196 195 195 196 197 200 202 203 201 202 203 204 204 203 201 200 199 201 202 202 201 202 204 207 203 203 203 204 204 204 204 205 203 203 203 204 204 205 205 205 203 204 206 208 209 209 208 208 209 209 209 209 209 209 209 209 213 208 203 203 207 209 207 205 202 203 204 205 206 207 207 208 209 209 208 206 205 204 203 202 204 204 204 204 203 202 201 201 196 195 194 195 197 198 197 196 192 190 189 188 188 189 192 193 190 191 192 193 192 190 187 186 192 192 192 193 193 194 194 194 197 197 197 197 197 197 197 197 195 194 194 193 191 190 190 189 185 188 190 191 188 186 185 185 185 183 181 181 183 184 183 182 184 184 185 185 185 185 186 186 196 185 191 176 130 127 171 200 168 133 166 187 160 170 204 217 198 132 93 124 116 96 150 199 193 203 217 182 111 93 188 230 239 153 87 90 90 91 139 181 167 161 180 190 208 215 190 194 204 205 204 208 210 199 194 205 202 213 218 201 172 165 195 232 216 160 96 93 150 202 217 216 199 214 205 208 228 245 199 86 10 118 224 250 208 130 69 47 55 115 138 193 205 143 102 144 191 240 249 168 68 110 206 194 121 152 190 230 230 225 226 179 203 229 232 225 230 215 168 132 166 176 120 182 253 251 223 213 232 217 207 205 212 187 138 127 124 102 93 150 200 207 199 168 150 121 161 193 145 67 49 110 148 109 88 131 164 114 69 89 133 165 198 205 221 253 235 162 91 73 89 107 117 124 111 89 67 99 111 100 125 147 109 64 58 54 54 77 122 136 160 236 232 131 41 74 166 195 195 223 252 207 183 175 152 100 104 197 252 217 108 71 96 136 199 209 184 140 145 145 175 246 221 124 108 41 20 57 69 54 98 184 244 204 118 59 115 177 137 79 54 46 72 119 135 123 127 145 184 173 136 153 128 79 93 102 98 169 157 191 234 180 148 154 129 174 140 134 126 90 43 63 79 80 101 152 105 56 110 233 246 128 65 99 163 167 134 148 182 122 52 62 111 145 110 110 109 106 102 112 123 112 110 132 147 128 94 91 114 142 148 117 54 64 72 83 89 127 126 133 181 254 190 91 89 157 186 122 29 28 109 177 185 166 149 168 238 228 138 120 209 204 138 148 184 222 205 208 236 225 195 163 165 157 143 166 158 103 82 86 78 125 137 129 88 41 79 147 205 190 124 24 7 87 150 159 138 131 116 178 215 235 219 198 222 212 214 231 192 150 166 166 198 147 68 95 152 202 245 191 138 196 245 225 195 227 244 206 215 218 217 213 208 197 191 196 205 221 223 214 210 207 206 211 212 232 226 151 78 86 103 74 58 143 152 110 145 211 220 197 199 202 209 208 193 212 231 196 154 134 176 181 166 172 153 149 170 190 140 80 32 40 94 85 93 83 89 92 52 24 41 50 57 59 61 101 126 148 119 96 68 91 122 163 160 171 194 136 74 19 51 141 133 108 112 190 199 137 136 190 210 189 139 84 109 171 194 147 95 82 96 111 81 98 157 218 217 130 57 77 118 141 150 172 157 54 21 21 79 103 87 83 116 140 138 117 147 188 202 184 176 184 189 188 189 177 196 202 201 123 102 83 55 24 9 16 15 17 57 110 153 149 113 52 17 21 28 23 27 26 30 37 36 29 26 27 29 30 40 34 32 33 59 137 181 157 126 144 194 199 181 188 184 186 187 186 186 192 203 211 208 129 79 31 31 35 31 28 28 75 118 133 94 40 28 29 20 19 14 42 75 125 138 142 156 175 186 179 174 184 200 207 205 185 182 182 179 198 207 187 174 170 149 113 69 33 36 64 93 125 142 142 149 160 165 169 160 157 141 118 103 88 60 33 36 34 47 80 109 171 188 199 161 73 29 85 127 175 189 190 205 193 200 208 176 67 50 118 137 146 130 90 92 155 189 165 160 159 167 182 189 186 184 187 189 192 161 120 133 159 161 178 180 180 189 192 185 185 192 193 185 143 140 127 126 139 142 183 203 200 191 168 168 162 121 19 15 109 177 227 213 195 178 137 163 150 145 159 178 187 188 186 186 188 189 188 186 184 186 187 186 188 181 185 185 186 202 201 175 68 53 156 204 188 130 19 75 188 204 140 91 117 141 174 195 191 203 216 196 151 127 130 127 117 104 105 105 93 119 178 177 188 182 155 116 68 33 24 42 138 196 229 222 166 123 70 63 160 201 218 210 138 100 116 162 135 116 144 161 145 135 126 100 121 166 126 61 48 88 180 220 227 210 174 111 56 53 64 47 32 56 43 54 95 98 127 127 150 132 151 136 45 76 211 250 200 112 4 6 100 168 224 217 205 160 95 83 145 199 202 188 191 193 196 191 169 153 157 181 181 208 216 195 64 14 78 149 210 201 199 189 191 187 160 150 161 150 73 84 193 229 225 162 48 62 148 176 214 201 198 188 198 186 170 169 170 186 215 213 194 161 98 77 106 156 229 217 227 184 63 31 131 212 238 220 203 200 203 193 185 196 209 194 180 171 165 148 137 156 187 195 192 192 194 192 186 187 193 185 187 192 195 192 190 196 204 214 213 204 166 103 63 83 127 157 162 181 211 230 229 214 200 155 76 28 68 120 133 121 96 70 88 123 124 134 163 153 139 182 214 213 205 205 172 168 121 70 112 130 120 138 165 129 56 32 36 89 162 195 224 202 175 151 154 159 134 93 104 166 211 162 111 120 172 202 196 189 208 175 136 113 125 166 182 161 157 161 200 191 145 121 156 198 190 146 147 181 193 195 198 186 193 191 192 192 192 191 191 190 189 190 190 190 190 190 190 190 190 189 189 189 188 188 189 189 189 190 190 190 189 189 189 188 188 187 188 189 190 190 188 186 185 183 184 185 186 188 189 190 191 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 187 188 189 190 190 189 187 186 189 189 189 189 189 189 189 189 187 188 189 190 191 190 189 189 189 190 191 192 193 194 194 194 197 195 192 191 191 192 190 189 192 192 192 192 192 191 191 191 193 194 195 196 196 196 196 196 201 201 200 198 197 196 195 195 199 198 198 198 198 199 200 201 195 195 196 197 198 199 199 200 199 200 201 203 204 204 204 204 209 205 202 201 203 205 205 204 201 200 201 203 207 208 206 204 201 203 205 205 203 203 205 207 206 207 208 209 210 211 211 211 211 211 212 212 212 212 213 213 210 210 211 211 212 213 214 214 205 207 210 210 210 210 213 216 212 213 214 214 214 213 212 212 213 212 212 212 212 212 212 212 214 216 217 217 215 215 216 218 215 215 216 216 217 218 219 219 216 217 219 218 216 215 217 218 217 218 219 220 222 223 224 225 224 225 226 226 226 226 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 232 232 231 231 230 230 230 230 231 232 232 232 232 233 233 234 234 233 233 233 232 232 232 232 232 232 232 232 232 232 232 233 232 231 231 231 231 230 230 229 230 231 232 232 232 231 231 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 229 229 230 230 230 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 170 170 170 170 170 170 170 170 171 170 169 169 171 172 170 169 171 171 171 171 171 171 171 171 170 171 171 172 172 171 171 171 167 169 172 174 173 168 163 160 170 169 168 167 168 169 170 172 172 171 170 169 169 171 173 174 169 171 173 172 170 169 171 173 171 170 170 172 175 175 174 172 170 169 169 171 173 174 172 170 173 173 173 173 173 173 173 173 171 171 172 172 172 172 173 173 171 172 172 173 173 172 172 171 173 173 174 175 175 174 173 173 171 172 173 170 167 165 165 166 170 171 173 175 175 175 173 172 173 173 173 173 173 173 173 173 171 172 172 173 173 172 172 171 176 175 173 171 171 171 173 174 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 173 173 173 172 172 172 172 172 171 172 172 173 173 174 175 175 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 176 172 173 174 175 175 175 174 174 176 175 175 174 174 175 175 176 177 177 176 175 174 174 173 173 175 176 176 176 176 175 173 173 176 176 176 176 176 176 176 176 172 174 176 178 179 178 176 175 178 177 176 174 173 173 174 175 177 177 177 177 176 175 174 174 176 176 176 176 176 176 176 176 175 176 177 177 177 177 176 175 177 177 177 178 178 179 179 179 175 176 178 179 179 178 176 175 180 180 180 179 177 178 181 184 181 180 179 178 177 176 175 175 180 180 180 180 180 180 180 180 182 181 180 179 180 182 185 186 186 186 186 186 186 186 186 186 186 187 186 182 183 187 189 188 189 189 189 189 190 192 193 194 193 193 194 195 197 198 199 199 200 201 202 202 201 200 201 202 198 198 198 198 198 198 198 198 197 197 197 197 198 200 202 203 194 198 199 196 197 201 202 199 199 199 199 199 199 199 199 199 197 197 197 198 198 199 199 200 198 198 198 198 198 198 198 198 201 201 202 201 200 198 196 194 201 199 197 198 200 201 200 198 199 200 201 201 200 198 196 195 199 198 198 198 199 199 200 201 202 202 202 202 202 202 202 202 198 199 202 204 205 204 203 203 207 206 205 205 205 206 207 208 209 209 208 208 208 209 210 210 206 207 207 208 208 209 209 209 203 207 211 210 207 205 208 212 214 212 210 209 210 210 208 206 208 206 205 207 210 211 210 208 204 205 205 205 205 204 202 202 202 202 202 201 199 197 195 194 193 192 191 190 189 188 188 188 190 190 191 191 192 193 193 194 195 195 194 193 193 193 194 195 193 196 200 203 203 201 198 196 194 193 193 195 197 196 193 190 190 188 186 186 187 187 184 181 185 185 185 184 184 183 183 183 184 184 184 185 184 184 183 183 186 178 185 195 176 147 153 182 211 171 142 126 123 163 208 215 227 124 109 166 156 90 77 126 183 230 236 181 110 133 214 223 244 153 73 62 72 92 122 129 137 190 224 208 189 194 201 195 196 203 204 197 195 201 203 201 201 200 215 199 150 145 192 232 218 167 88 59 119 198 220 205 205 211 209 214 230 240 183 69 33 107 194 218 169 126 100 53 66 122 161 179 198 159 124 172 177 217 218 130 60 75 117 148 181 202 216 245 238 193 168 141 205 226 216 210 238 235 177 126 116 108 101 159 214 245 235 248 230 199 144 176 198 173 195 201 165 107 130 191 220 243 251 243 186 156 107 120 130 57 64 96 89 79 105 194 236 171 100 81 100 133 165 143 153 220 215 144 141 72 49 55 97 135 124 135 146 111 100 106 112 126 103 43 24 59 99 117 150 161 151 191 134 82 78 158 249 242 196 215 236 153 115 195 236 136 94 185 239 185 126 88 89 111 124 134 148 209 219 168 167 210 187 158 130 73 18 22 44 45 98 198 253 253 150 46 102 211 190 92 33 74 116 125 119 105 119 180 189 144 107 103 86 79 102 106 88 173 243 254 215 210 182 181 137 94 82 140 199 175 96 39 43 67 130 151 97 72 128 189 167 97 97 178 227 217 190 172 163 77 39 100 128 125 150 150 130 105 122 112 116 140 108 79 75 78 110 141 162 188 170 107 51 62 79 67 90 104 79 110 194 226 135 54 134 249 249 173 73 14 40 149 215 204 127 137 204 148 93 140 173 148 170 195 219 229 232 224 224 232 235 230 217 165 142 126 123 115 139 108 83 125 157 111 35 35 102 148 117 92 42 20 71 146 167 144 137 144 128 163 220 240 213 225 214 210 216 231 219 168 129 128 126 95 41 61 161 250 207 153 174 221 232 218 223 224 215 217 212 210 210 212 218 222 225 226 228 212 204 210 212 205 204 212 217 227 220 162 126 106 88 45 51 107 128 164 213 236 207 204 214 204 204 213 212 223 217 168 137 168 183 187 164 145 150 132 150 168 178 113 62 78 94 111 93 132 163 168 110 75 124 156 155 134 113 89 66 65 67 55 35 43 50 75 78 99 84 66 38 27 76 163 161 116 139 185 144 120 156 228 221 179 141 69 62 125 160 145 86 63 105 123 89 90 158 201 173 118 70 66 73 91 122 117 73 23 16 60 82 125 148 182 195 191 139 116 172 203 194 180 195 185 167 181 171 165 175 212 211 162 117 83 61 13 15 17 15 5 47 108 124 112 91 95 83 40 19 17 23 25 29 31 29 29 37 49 44 29 36 28 21 21 33 80 110 120 123 195 208 188 191 192 188 196 187 191 201 197 216 176 126 67 36 40 36 31 35 34 43 51 61 44 34 43 43 47 21 17 13 38 103 199 221 219 207 205 202 200 198 195 190 187 186 186 186 186 186 188 189 190 206 204 195 175 142 101 63 40 38 38 43 53 66 76 79 78 75 67 58 49 41 38 46 58 92 109 136 163 183 199 211 216 210 148 72 33 43 84 128 155 199 206 205 217 207 116 44 56 118 200 212 127 89 150 202 203 201 194 194 191 183 184 192 193 200 186 127 118 172 195 186 186 185 188 184 182 186 187 185 188 193 193 175 128 76 67 115 171 205 213 214 188 157 136 121 37 14 94 164 199 184 194 174 120 131 111 113 155 151 172 198 198 187 188 188 188 189 188 185 183 185 183 186 189 187 183 187 196 199 136 65 106 187 213 168 62 54 100 115 122 138 184 196 199 201 199 191 193 187 183 189 174 145 117 132 152 127 59 82 146 156 139 130 92 50 31 37 59 78 135 174 181 157 120 107 103 164 210 209 213 212 146 87 83 135 128 121 153 168 135 110 104 109 166 153 113 63 41 107 166 203 245 235 203 156 96 60 34 33 22 54 85 97 111 140 181 199 204 205 216 183 70 60 199 247 204 124 4 6 104 173 243 232 209 162 103 124 190 198 187 186 189 185 191 195 192 176 135 148 186 187 225 203 66 23 35 112 196 198 198 190 182 170 154 151 158 155 84 76 186 240 219 134 46 76 185 203 209 200 184 189 191 198 206 207 200 196 196 205 211 209 178 125 98 133 186 207 168 97 25 84 189 205 218 202 206 205 198 192 194 201 206 207 193 189 187 177 181 196 202 194 190 195 198 188 185 191 193 192 184 205 206 198 212 211 192 182 161 136 88 80 117 140 164 158 168 188 206 202 175 141 120 61 56 95 133 175 193 141 97 56 98 126 111 124 143 144 175 197 222 212 206 195 189 181 115 62 103 143 165 168 169 128 38 23 53 103 184 212 222 209 178 164 158 157 121 106 128 144 173 133 99 112 171 204 200 203 216 180 149 122 136 162 148 120 117 130 168 133 70 113 212 214 141 135 172 199 194 183 187 194 194 191 190 190 189 189 190 190 191 190 189 188 189 190 190 189 188 189 190 190 191 192 192 193 193 192 191 191 190 190 189 189 189 189 190 190 189 187 187 189 191 190 190 190 189 189 188 188 188 192 192 191 190 189 188 187 186 189 189 188 187 187 187 188 189 192 191 190 189 189 189 190 190 191 190 190 189 189 188 188 188 187 188 189 190 190 190 189 188 193 192 191 192 194 195 194 193 193 193 193 193 193 193 193 193 191 191 191 191 191 192 193 194 193 196 198 198 196 195 196 198 199 199 199 199 199 199 199 199 198 198 198 199 199 200 200 200 200 198 197 195 195 196 197 198 199 202 205 208 208 206 203 201 202 202 203 203 202 202 201 201 202 204 205 202 199 199 204 209 204 203 201 201 202 205 208 210 209 209 209 209 209 209 209 209 207 208 209 210 212 213 214 215 214 213 213 212 210 208 206 205 211 212 212 213 213 212 212 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 213 213 215 215 215 216 216 217 217 217 215 215 215 215 215 215 215 215 216 217 217 218 218 218 217 217 219 220 220 221 221 222 223 223 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 227 226 226 226 226 226 225 225 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 233 233 232 232 231 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 227 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 227 227 227 229 229 229 229 229 229 229 229 226 226 226 227 227 228 228 228 230 230 229 228 228 227 227 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 172 172 172 172 172 172 172 172 172 170 169 169 171 172 171 169 171 171 171 171 171 171 171 171 170 170 171 172 172 172 171 171 169 170 171 172 172 170 169 167 172 172 172 172 171 169 168 167 170 170 170 170 170 171 172 172 169 171 173 172 170 170 171 173 171 170 170 172 174 175 173 171 170 169 169 171 173 174 172 170 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 171 172 172 173 174 174 173 172 172 174 175 176 175 173 172 174 175 174 174 174 174 174 173 172 171 173 173 173 173 173 173 173 173 171 172 173 173 173 173 172 171 175 174 173 171 171 172 173 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 174 175 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 173 174 174 175 175 174 173 173 177 176 176 175 175 176 176 177 175 175 175 175 175 175 175 175 175 175 176 176 176 175 174 174 176 176 176 176 176 176 176 176 175 176 177 178 177 176 175 174 176 176 175 174 175 175 176 177 175 175 176 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 178 178 178 178 177 176 177 177 178 178 178 178 178 178 176 177 179 180 180 179 177 176 178 179 179 178 176 177 180 183 180 179 179 178 178 177 176 176 180 180 180 180 180 180 180 180 182 181 180 179 180 182 184 186 186 186 186 186 186 186 186 186 185 187 186 183 184 188 189 187 191 191 190 191 192 193 195 196 195 195 196 197 198 199 199 200 200 201 202 202 201 200 201 202 199 199 199 199 199 198 198 198 198 198 197 198 198 199 201 202 198 201 201 198 198 201 201 198 199 199 199 199 199 199 199 199 197 197 197 198 198 199 199 199 198 198 198 198 198 198 198 198 194 195 197 198 199 198 198 197 200 199 197 198 200 201 199 198 196 197 199 200 200 200 198 198 199 199 199 199 199 200 201 201 202 202 202 202 202 202 202 202 201 202 203 204 204 204 204 204 206 206 205 205 205 206 207 208 206 206 205 205 205 206 207 207 207 207 207 208 208 209 209 209 204 208 211 210 207 205 207 211 210 208 206 206 207 207 205 203 210 209 207 207 209 209 207 206 203 203 204 204 204 203 202 201 202 202 202 201 200 198 196 195 191 191 190 190 189 190 190 190 191 191 191 192 192 192 192 192 189 189 190 190 192 194 196 197 195 197 199 201 201 199 196 194 197 195 194 195 196 196 194 192 190 188 186 186 187 186 184 181 184 184 184 184 184 184 183 183 188 187 187 185 184 182 180 179 186 182 184 190 190 178 166 160 171 155 139 117 104 136 194 226 211 123 101 164 188 144 104 91 124 193 235 208 138 149 217 227 213 120 65 109 134 112 110 107 132 179 212 207 196 200 203 197 194 200 203 201 199 200 199 196 209 204 193 171 145 163 207 215 228 191 139 113 129 164 201 229 211 214 210 212 218 225 184 92 42 86 157 171 137 127 101 42 67 132 163 149 154 154 161 216 238 167 120 89 58 58 118 205 226 239 242 241 220 181 143 108 168 202 223 235 228 181 157 185 170 117 46 68 157 242 237 215 193 146 100 145 191 188 204 215 197 163 188 231 221 220 238 228 202 173 110 67 94 122 152 140 124 122 138 201 250 213 126 65 61 97 111 81 91 138 148 140 135 130 113 72 88 105 106 179 201 136 83 86 112 108 68 27 48 117 140 140 157 151 139 149 118 94 110 191 248 209 174 208 206 164 169 236 240 140 90 140 178 152 116 82 74 88 100 108 140 225 251 216 160 154 161 146 132 76 24 22 38 46 105 196 232 220 132 48 82 160 145 75 31 108 161 143 110 85 103 175 189 120 68 62 67 109 143 110 74 174 254 248 161 149 177 238 223 161 90 94 173 214 155 71 47 73 125 144 113 102 124 137 101 89 124 194 243 253 241 211 157 69 43 112 168 191 198 175 115 104 123 109 111 136 109 82 74 99 137 163 170 157 117 71 68 73 76 60 58 51 59 125 191 146 91 104 156 187 197 188 129 26 12 115 204 211 134 132 138 107 77 128 166 159 190 215 221 225 223 215 212 219 226 226 224 227 224 163 139 139 159 140 88 104 109 72 41 76 123 126 96 47 19 54 118 157 155 141 195 170 115 151 203 231 228 218 216 212 216 234 233 185 117 80 81 105 97 101 168 252 205 127 198 225 227 212 214 217 213 213 212 211 210 212 215 218 218 218 218 214 210 205 200 199 205 212 220 215 208 173 159 142 120 75 46 62 118 213 240 226 200 211 215 210 220 212 189 193 193 172 195 214 210 204 198 191 169 111 101 112 131 133 97 81 129 182 148 188 230 204 145 139 184 226 227 214 184 139 85 44 38 54 48 47 45 65 71 89 63 33 21 38 106 179 163 112 121 148 114 158 195 211 191 172 153 99 70 127 171 169 117 89 106 100 66 76 138 168 140 100 75 83 74 76 91 81 48 16 19 70 116 189 209 217 220 201 139 125 176 202 192 183 196 179 153 161 173 155 149 177 186 165 146 123 80 25 15 13 22 16 34 59 84 94 112 148 140 78 32 14 17 22 29 31 27 36 72 110 104 39 15 20 29 29 24 45 69 129 165 214 202 181 188 187 185 191 184 194 215 208 193 115 73 48 37 38 33 37 40 30 40 33 26 32 90 153 120 41 8 15 11 22 80 187 220 220 197 194 191 190 190 188 186 184 187 187 186 186 186 187 188 189 187 196 206 205 189 157 124 102 78 71 61 54 50 45 38 33 36 41 53 69 85 102 123 140 171 178 188 194 196 197 199 201 196 186 160 119 80 63 70 82 117 168 205 226 225 152 60 32 114 203 224 173 122 119 170 217 208 198 196 196 187 183 185 183 190 176 135 137 186 203 192 187 190 189 191 193 189 182 180 183 193 199 198 165 109 78 103 147 175 208 226 190 144 127 117 32 17 93 138 155 161 202 175 94 87 102 99 123 133 163 186 192 189 187 184 185 188 191 188 184 184 184 187 189 188 187 189 194 204 177 106 81 150 232 203 80 21 67 116 172 202 220 204 192 202 184 180 186 189 191 192 192 206 174 184 176 129 52 64 129 126 101 72 44 35 69 102 141 142 137 119 102 105 109 101 98 155 209 206 206 213 148 78 69 123 129 127 149 149 105 88 99 126 193 186 158 111 61 102 164 199 235 206 154 136 133 110 57 29 12 55 119 151 158 178 221 220 215 209 224 201 91 63 170 221 175 108 22 13 86 165 243 221 178 149 139 165 198 194 194 188 191 185 189 189 189 183 153 140 173 196 228 194 61 16 23 90 196 208 210 198 186 182 163 164 164 146 73 70 177 220 180 80 57 123 212 199 193 194 191 193 188 186 189 192 192 193 196 184 195 206 202 182 160 145 141 134 68 46 75 152 218 211 194 193 192 188 189 201 209 196 176 182 185 164 135 145 187 209 202 197 187 185 188 194 203 201 185 182 192 210 200 182 170 144 128 103 99 103 104 149 209 214 203 181 163 145 132 115 93 77 71 89 138 163 163 179 192 158 96 73 95 114 107 111 115 133 192 220 211 188 202 200 180 167 116 57 122 177 202 200 178 116 25 15 87 130 178 200 197 167 148 159 184 185 165 148 145 142 125 91 98 130 170 190 193 191 188 190 147 132 160 161 114 87 103 132 108 78 93 154 195 175 138 165 186 199 193 185 186 189 187 190 190 189 189 189 189 190 190 190 189 188 189 190 190 189 188 189 189 189 189 189 189 189 189 191 191 190 190 189 189 189 188 189 190 190 189 187 187 189 191 190 190 189 189 189 189 189 189 191 191 190 189 189 188 188 187 189 189 188 187 187 188 189 189 192 191 190 188 188 187 188 188 190 190 190 189 189 188 188 188 187 188 189 190 190 190 189 189 192 190 190 191 193 194 193 191 190 190 190 190 190 191 191 191 193 193 192 192 192 192 192 193 194 195 196 196 196 196 197 198 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 199 198 196 195 195 196 198 199 199 201 204 206 207 206 204 202 202 203 203 203 203 202 202 201 205 205 205 203 200 200 202 204 204 204 203 203 204 206 209 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 211 211 211 211 211 210 209 208 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 212 212 212 213 213 215 215 215 215 216 216 217 217 218 218 217 217 217 217 217 216 215 215 216 217 218 218 218 218 220 220 220 221 222 222 223 223 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 227 227 227 229 229 229 229 229 229 229 229 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 172 172 172 172 172 172 172 172 172 170 169 170 171 172 171 169 171 171 171 171 171 171 171 171 169 170 171 172 172 172 172 172 172 171 171 171 171 172 173 174 170 171 174 175 175 172 169 167 168 169 170 171 171 171 171 170 170 171 172 172 171 170 171 172 172 171 171 172 174 174 172 170 171 170 170 171 173 174 172 170 171 171 171 171 171 171 171 171 174 173 173 173 172 172 171 171 172 172 172 172 172 172 172 172 171 172 172 173 173 172 172 171 171 173 175 175 174 175 177 179 177 176 175 173 172 172 171 171 173 173 173 173 173 173 173 173 172 173 173 174 174 173 173 172 174 173 172 171 172 173 174 175 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 173 173 172 172 173 176 178 180 177 177 176 176 175 174 173 173 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 175 175 175 176 175 174 173 172 177 177 176 176 176 176 177 177 172 173 174 174 175 176 177 177 174 175 175 176 176 176 175 175 176 176 176 176 176 176 176 176 179 178 177 176 175 175 174 174 175 175 175 175 176 177 179 179 173 174 175 176 177 177 178 178 176 176 176 176 176 176 176 176 177 178 179 179 179 179 178 177 178 178 178 178 178 178 177 177 178 178 179 180 180 179 178 178 177 178 178 177 176 176 179 182 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 182 181 180 179 180 182 183 185 186 186 186 186 186 186 186 186 183 186 186 184 185 188 189 187 192 192 192 192 193 194 196 197 198 198 198 199 199 199 200 200 200 201 202 202 201 200 201 202 201 201 201 200 200 199 199 198 200 199 198 198 198 199 200 200 201 203 202 199 199 201 200 198 199 199 199 199 199 199 199 199 197 197 198 198 198 199 199 199 198 198 198 198 198 198 198 198 194 195 196 197 198 199 199 199 200 199 198 198 199 200 199 198 193 194 196 199 200 201 200 200 200 200 200 200 200 201 202 202 202 202 202 202 202 202 202 202 204 204 203 203 203 204 205 205 206 206 205 205 205 206 207 207 206 205 204 204 204 205 206 207 207 207 207 208 208 208 209 209 206 209 211 210 207 205 207 209 209 207 205 205 206 206 205 203 209 208 207 207 208 209 208 206 201 202 203 203 204 203 203 202 202 202 202 202 200 199 197 196 191 190 190 190 191 191 192 193 193 192 192 192 192 191 191 191 190 190 190 191 192 194 196 197 198 199 199 199 198 197 195 194 201 199 196 196 196 197 195 194 191 189 188 187 187 186 184 182 183 183 184 184 184 184 184 184 187 187 186 185 184 182 180 179 184 187 185 187 201 200 158 108 107 149 180 164 119 103 149 212 198 125 85 151 198 168 121 69 73 126 182 183 136 139 182 180 111 75 73 152 179 147 156 164 157 185 205 202 196 198 199 194 199 199 199 199 199 199 200 201 206 203 181 159 134 155 213 219 202 207 211 204 180 164 181 212 214 214 201 198 216 246 230 148 57 48 131 175 132 95 71 56 60 95 104 83 104 148 186 233 221 134 80 69 80 117 180 246 245 251 246 205 172 153 115 83 112 191 244 247 213 154 158 228 238 180 78 44 103 186 177 132 123 99 83 113 164 185 177 168 159 143 182 246 221 189 220 223 196 185 146 54 77 191 236 178 132 125 114 134 184 192 123 49 43 83 96 76 76 81 96 151 220 222 183 109 92 98 115 193 244 165 82 76 117 110 57 22 89 183 168 124 132 148 164 162 159 143 141 174 183 162 171 197 207 191 199 225 203 131 84 86 96 106 100 78 68 85 111 125 172 237 252 236 154 107 142 161 152 88 26 13 28 61 137 220 203 150 81 54 86 115 87 38 39 139 210 205 176 126 108 165 179 111 69 63 65 122 166 120 65 188 253 188 92 142 209 253 249 233 162 107 153 224 194 110 38 62 108 134 132 129 112 76 48 81 139 191 222 243 244 228 163 62 35 100 192 254 253 212 123 113 131 117 98 98 87 93 118 129 118 113 125 109 79 75 105 111 91 64 50 40 76 155 149 115 127 164 150 149 186 186 138 48 5 49 158 231 159 95 82 73 73 136 185 197 226 238 216 215 213 210 209 211 215 218 214 220 240 218 202 159 139 124 90 91 77 42 37 93 130 110 54 31 36 106 162 141 138 196 253 196 134 188 213 218 233 216 214 214 216 230 238 198 126 74 117 149 169 149 130 166 174 169 222 227 223 213 211 215 214 208 214 213 212 213 215 215 213 210 206 212 212 206 205 211 213 211 218 215 205 166 164 174 176 142 42 39 120 241 252 230 208 208 206 209 218 174 146 178 191 188 215 232 238 237 219 194 167 124 146 123 108 132 109 87 170 248 205 202 211 173 162 202 216 227 225 223 219 206 156 76 30 36 40 44 48 72 96 123 90 39 13 54 130 188 163 109 103 113 117 189 215 198 187 192 187 154 118 149 189 201 163 137 137 114 92 77 97 113 106 95 91 104 90 68 52 39 39 40 44 73 142 214 213 193 200 190 151 161 187 204 196 193 202 171 131 129 172 160 146 150 151 158 175 165 108 45 26 18 26 14 20 36 61 87 114 147 148 111 67 27 14 19 28 29 21 36 96 158 138 76 51 44 31 23 18 19 37 131 192 227 202 185 190 186 188 186 187 207 227 199 152 61 37 31 33 31 26 32 40 36 24 33 57 107 189 241 175 48 4 14 12 11 50 150 201 224 194 191 188 187 188 189 189 188 189 188 187 187 186 187 187 188 182 189 197 203 202 194 183 176 162 152 137 123 112 102 93 87 99 108 126 146 165 181 198 209 206 206 205 200 193 187 186 186 192 200 200 184 156 120 80 49 35 94 147 196 225 180 86 37 123 201 213 209 172 98 111 174 189 179 184 193 188 182 185 187 200 169 136 146 186 199 195 200 198 185 184 191 191 187 182 176 188 196 198 185 162 145 142 145 152 186 209 162 121 123 122 37 17 87 116 124 136 184 165 94 99 129 115 127 145 166 175 193 191 189 185 185 189 192 189 183 185 188 189 188 187 188 188 186 206 208 156 75 108 209 180 64 25 40 75 149 196 220 209 206 196 188 188 188 189 193 196 203 222 195 172 106 81 73 72 79 96 78 36 27 57 145 183 215 205 152 101 66 86 116 106 109 126 187 193 203 219 164 86 57 105 134 148 170 161 98 63 70 125 176 178 183 144 65 84 151 200 193 139 109 146 186 147 58 19 8 45 112 160 180 196 231 217 210 201 223 215 118 66 117 213 184 115 42 24 69 154 232 204 165 161 179 194 196 186 188 187 189 183 187 186 191 199 183 155 140 173 216 179 57 13 35 93 208 210 209 196 193 212 199 170 142 103 44 44 120 146 109 48 94 178 232 197 186 191 190 190 187 186 191 195 194 191 190 196 192 191 204 225 220 165 105 60 12 52 162 223 235 214 172 157 180 194 195 202 205 176 136 146 181 150 87 102 172 208 205 196 197 198 192 188 199 202 190 207 209 186 126 98 106 107 115 136 139 154 164 184 196 169 145 114 98 87 90 98 107 126 145 170 221 196 157 153 166 168 126 75 73 79 84 88 88 118 188 209 160 124 157 175 162 141 88 64 140 190 213 220 189 111 24 19 114 132 144 172 180 159 166 186 204 195 206 213 196 169 113 87 131 178 200 204 201 186 165 170 142 152 182 158 101 89 117 138 137 132 131 135 138 156 183 189 191 192 189 189 191 191 188 189 189 188 188 188 188 189 189 190 189 188 189 190 190 189 188 191 191 190 189 188 187 187 187 190 189 189 189 189 188 188 188 188 189 190 188 187 187 189 191 189 189 189 189 189 189 190 190 189 189 189 189 189 189 189 189 189 189 188 188 188 188 189 190 192 191 189 188 187 186 186 186 190 190 190 189 189 189 188 188 188 188 189 190 190 190 190 189 191 190 189 190 192 193 192 190 191 191 192 192 193 193 194 194 195 195 194 193 192 192 192 193 196 194 193 193 195 197 198 199 198 198 198 198 198 198 198 198 196 196 196 196 197 197 197 197 197 197 196 195 196 197 199 200 200 201 202 204 204 205 204 204 202 203 203 204 204 203 202 202 207 205 203 203 203 203 201 199 204 204 205 206 207 208 209 209 211 211 211 211 211 211 211 211 213 212 211 210 208 207 206 206 208 208 209 210 211 211 211 211 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 210 211 211 211 212 212 212 213 214 214 214 215 215 216 216 216 219 218 218 217 217 216 216 216 214 215 215 216 217 218 219 219 220 220 221 221 222 223 223 223 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 225 224 224 224 224 224 224 223 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 229 229 229 229 229 229 229 229 228 227 227 227 227 227 227 226 226 226 227 228 229 229 230 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 172 171 169 170 172 172 171 170 171 171 171 171 171 171 171 171 169 169 170 171 172 172 172 172 172 172 172 172 172 173 174 174 166 168 170 173 174 174 173 173 167 168 170 172 172 171 170 169 171 171 171 171 171 171 171 172 173 172 171 172 174 174 172 169 172 171 170 172 174 174 172 170 171 171 171 171 171 171 171 171 175 175 174 173 172 172 171 171 172 172 172 172 172 172 172 172 171 172 173 173 173 173 172 171 168 171 173 173 172 173 175 177 178 176 174 172 172 172 173 174 173 173 173 173 173 173 173 173 173 173 174 175 175 174 173 173 173 172 172 172 172 173 175 175 173 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 175 174 172 172 173 175 177 179 174 174 174 173 173 172 172 172 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 176 176 175 174 173 172 177 176 175 175 175 175 176 177 173 173 174 174 175 176 177 177 173 174 175 176 177 177 177 176 176 176 176 176 176 176 176 176 179 178 176 175 174 175 175 176 176 176 176 176 177 178 178 178 174 175 176 176 177 177 177 177 176 176 176 176 176 176 176 176 177 177 178 179 179 178 177 177 179 179 179 178 178 177 177 177 178 178 179 179 179 179 178 178 177 178 179 178 177 177 179 182 177 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 181 181 180 180 180 181 182 183 184 184 184 184 184 184 184 184 182 185 186 185 186 189 189 186 192 192 191 192 193 194 196 197 199 199 199 199 199 199 199 199 200 201 202 202 201 200 201 202 202 202 202 201 200 200 199 199 201 200 199 198 198 198 198 199 202 201 200 199 201 202 201 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 200 200 200 200 199 199 198 198 199 198 198 198 199 199 198 198 193 194 196 198 199 200 200 200 201 200 200 200 201 201 202 203 202 202 202 202 202 202 202 202 206 205 203 202 202 203 204 205 206 206 205 206 206 206 207 207 208 208 207 207 207 208 209 210 208 208 208 208 208 208 208 208 207 209 211 210 207 205 206 208 211 209 207 208 209 209 207 206 206 206 206 207 208 209 209 209 201 202 203 204 205 205 204 204 202 203 203 202 201 200 198 197 193 192 192 192 192 192 193 193 195 194 194 193 192 191 191 190 196 195 195 194 194 194 195 195 199 199 198 198 197 198 198 198 205 202 198 196 197 197 197 196 192 191 189 188 187 186 185 184 183 183 183 184 184 185 185 185 182 183 184 184 185 185 184 184 182 188 187 186 200 195 139 72 71 131 184 192 150 95 108 174 192 131 75 125 164 137 117 79 72 80 106 119 99 98 111 102 97 115 123 157 167 163 196 203 193 198 199 194 191 194 198 199 207 200 194 195 197 200 204 208 215 208 185 170 138 143 207 226 221 229 240 234 208 184 174 173 201 212 199 178 187 237 247 188 93 38 115 173 125 77 55 71 74 72 63 45 65 113 156 199 167 129 105 84 101 172 230 253 242 248 234 157 112 118 99 85 91 178 231 228 198 149 151 213 253 236 167 90 64 96 118 118 113 116 130 127 137 140 112 106 104 93 144 249 237 174 197 212 186 138 113 46 97 240 254 171 123 106 84 72 102 133 112 80 75 107 130 122 112 95 96 142 232 253 251 200 118 82 132 183 222 157 83 65 96 108 74 34 103 170 138 95 138 187 193 178 191 168 147 125 108 160 223 203 203 204 184 160 144 112 77 65 80 107 108 89 76 95 140 163 193 240 241 221 148 89 131 211 206 128 49 13 17 52 115 171 147 82 49 82 117 104 55 13 49 146 220 239 236 174 118 149 193 146 108 92 78 108 142 114 72 145 163 107 85 197 252 246 251 254 204 131 150 209 183 104 47 51 78 109 120 114 89 56 58 71 101 133 150 156 160 164 126 48 34 76 160 245 247 221 170 131 129 130 108 76 67 100 140 151 106 66 79 83 93 136 176 178 124 74 58 54 89 140 112 136 199 206 147 174 225 175 120 71 32 22 116 226 175 82 73 70 91 162 211 220 228 221 212 208 209 214 217 215 211 211 226 210 227 251 241 165 140 110 77 71 64 45 40 73 85 55 16 49 124 179 151 109 160 254 253 182 154 211 199 186 209 218 214 218 220 226 229 207 170 148 191 206 211 143 67 96 175 236 227 219 215 214 214 219 220 211 216 215 215 216 216 215 212 209 208 209 210 211 217 219 212 202 205 216 233 210 187 164 165 153 58 36 100 220 241 223 208 214 221 218 209 139 131 201 207 188 192 207 239 244 186 124 139 184 215 155 104 100 81 80 166 248 244 191 141 120 169 238 241 220 207 187 198 211 163 82 33 24 34 56 66 66 85 121 101 44 13 60 136 196 175 115 107 122 140 182 205 199 189 194 203 201 158 152 175 195 175 162 166 153 139 113 98 98 104 109 109 110 110 62 24 24 68 96 80 72 118 177 184 162 158 150 148 178 202 209 202 200 201 160 111 101 141 158 158 141 125 154 201 201 137 66 37 24 25 7 13 33 60 92 101 104 123 144 123 59 18 16 22 25 17 27 82 144 142 126 118 80 26 15 25 19 31 105 167 219 210 197 191 186 191 189 201 211 199 141 100 44 34 31 33 34 29 27 33 39 20 52 123 214 251 228 148 46 11 16 13 12 34 118 179 225 198 194 191 189 191 193 194 194 191 190 189 187 186 186 186 187 190 187 184 183 186 192 200 204 205 200 193 188 184 181 177 174 183 188 193 198 199 199 201 204 187 188 188 185 183 182 183 185 196 187 179 188 206 202 153 99 59 60 66 112 161 142 88 68 126 176 156 183 194 110 85 116 136 144 172 194 189 180 187 197 209 169 140 145 174 188 183 192 183 180 185 187 183 187 193 187 187 196 194 185 191 202 193 171 156 151 149 109 96 115 113 37 19 88 114 117 105 130 144 137 134 140 118 141 159 170 177 199 186 189 190 189 189 191 187 181 187 191 192 188 187 188 186 181 198 197 175 92 80 137 115 64 85 55 38 80 123 166 167 160 165 201 197 184 180 191 211 206 205 143 97 51 92 132 107 67 83 75 46 72 125 218 220 223 195 141 106 71 87 116 103 121 134 173 187 202 212 182 123 67 98 144 173 202 198 129 72 58 111 127 141 186 160 82 96 141 168 126 87 112 176 194 130 47 21 27 58 95 138 169 181 201 194 205 203 226 230 162 96 82 178 202 136 62 41 49 111 182 183 179 191 198 191 188 186 183 185 186 181 188 189 195 209 202 162 93 130 193 166 52 11 59 125 223 210 216 216 208 206 163 108 72 56 52 57 75 72 45 46 129 199 224 194 193 195 184 190 189 190 191 192 191 189 189 200 200 201 210 221 205 142 79 30 18 82 194 235 229 213 169 123 162 201 214 213 194 147 100 140 195 164 82 76 130 180 212 197 197 199 189 174 175 186 187 203 200 154 65 48 123 176 184 194 176 168 162 139 105 84 87 84 93 117 145 163 173 190 209 219 230 169 123 151 184 167 115 78 87 90 79 64 59 90 146 154 109 85 113 127 128 117 67 73 132 159 189 224 201 112 24 41 129 134 136 163 185 180 195 196 196 189 210 221 204 173 132 129 164 199 215 215 195 163 142 131 127 145 155 130 116 142 171 178 177 154 131 139 164 182 192 197 190 185 187 191 192 191 190 189 188 188 188 188 188 188 189 190 189 188 189 190 190 189 188 192 191 191 191 190 190 189 189 188 188 188 188 188 188 188 188 188 189 189 188 186 186 188 191 188 188 188 189 189 190 190 190 188 188 189 189 189 190 190 190 189 189 188 188 188 189 190 191 190 190 189 188 187 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 192 191 190 191 193 194 193 191 192 193 193 194 194 195 196 196 195 195 194 193 193 193 193 194 198 194 191 191 194 198 199 199 200 200 200 200 200 200 200 200 195 195 195 195 195 195 196 196 196 196 195 196 196 198 199 200 201 201 201 201 202 203 205 205 202 202 203 204 204 204 203 203 206 203 201 203 206 206 202 197 203 204 206 207 208 208 208 207 210 210 210 210 210 210 210 210 214 213 213 212 211 210 209 209 208 209 210 210 211 211 211 211 212 211 211 211 211 211 211 212 210 210 210 210 210 210 210 210 210 210 211 211 211 212 212 212 213 213 214 214 214 215 215 215 217 217 216 215 215 214 214 213 216 216 216 216 216 217 217 217 220 220 221 222 222 223 223 224 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 225 225 225 224 224 223 223 223 225 225 225 225 225 225 225 225 224 224 225 225 226 227 228 228 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 230 231 231 231 231 231 232 232 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 227 227 226 226 226 227 227 227 228 228 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 173 171 170 170 172 173 172 170 171 171 171 171 171 171 171 171 169 170 171 172 172 172 172 172 171 172 173 174 173 172 170 169 168 168 168 169 171 172 174 175 167 169 171 172 172 172 170 169 172 171 171 171 171 171 171 171 173 172 171 172 174 174 172 169 173 172 171 172 174 174 172 169 171 171 171 171 171 171 171 171 175 175 174 174 173 172 171 171 173 172 171 171 171 171 172 173 173 173 174 175 175 174 173 173 171 173 174 174 173 172 174 176 176 175 173 172 173 174 176 177 173 173 173 173 173 173 173 173 174 174 175 176 176 175 174 174 172 172 172 172 173 174 174 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 175 175 173 172 172 173 174 175 172 172 172 173 173 174 174 174 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 177 176 176 174 173 172 175 174 174 173 173 174 174 175 175 175 175 175 175 175 175 175 174 175 176 177 177 177 177 177 176 176 176 176 176 176 176 176 176 175 175 174 175 176 178 179 178 178 178 177 177 176 176 175 177 177 177 177 176 176 175 174 176 176 176 176 176 176 176 176 176 176 177 178 178 177 176 176 179 179 179 178 178 177 177 177 178 177 177 177 177 177 177 178 178 179 180 180 179 178 180 182 176 176 177 178 178 179 179 180 180 180 180 180 180 180 180 180 181 181 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 185 186 184 185 189 190 188 191 191 191 191 192 193 195 196 198 198 198 199 199 199 199 199 200 201 202 202 201 200 201 202 202 202 202 201 201 201 200 200 202 201 199 198 198 198 198 198 200 197 196 198 201 202 201 200 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 200 200 199 199 199 199 199 199 198 198 198 198 198 198 198 198 197 197 198 198 199 199 199 199 201 200 200 200 201 201 202 203 202 202 202 202 202 202 202 202 205 203 202 201 200 201 203 204 205 205 206 206 206 207 206 206 210 209 209 209 209 210 211 211 208 208 208 208 208 208 208 208 208 209 210 209 208 206 206 207 212 210 208 209 210 211 209 207 207 207 208 207 207 206 206 207 203 203 205 206 206 206 206 205 203 203 203 203 202 201 199 198 196 196 195 193 192 192 192 192 196 196 195 194 193 192 191 191 197 196 195 194 194 195 195 196 198 198 198 198 199 201 202 203 206 203 199 198 198 199 198 197 193 193 191 189 186 185 185 185 183 183 183 184 184 185 185 185 182 182 183 184 185 185 185 185 184 187 186 186 192 185 147 105 106 114 122 142 140 96 88 137 166 135 81 105 138 135 141 117 114 92 85 77 56 46 66 97 175 192 162 132 138 172 204 193 199 195 191 191 193 197 202 206 207 201 196 197 199 200 198 195 218 213 191 169 142 160 213 220 210 188 191 217 231 226 205 179 177 195 199 181 166 199 244 237 135 58 84 103 86 98 84 62 69 79 81 55 57 105 161 210 173 141 129 104 93 142 197 224 220 227 204 115 70 92 93 90 113 155 173 174 169 136 124 157 194 212 200 131 64 59 116 167 158 182 207 166 119 90 62 79 70 87 143 250 252 181 182 196 144 78 81 66 109 200 224 183 122 99 93 77 72 87 104 134 132 140 145 120 121 157 150 117 186 250 253 244 155 79 140 182 182 127 84 68 73 105 123 107 99 100 86 101 183 218 174 158 185 160 163 128 84 167 237 168 149 192 168 116 102 85 70 90 153 169 152 121 88 84 124 145 170 249 253 198 135 86 115 244 237 162 78 32 24 37 63 83 82 66 82 131 164 144 81 22 51 133 177 179 200 176 122 129 202 184 135 96 80 89 103 90 102 86 70 93 147 245 253 246 216 223 178 113 109 142 136 101 70 50 55 80 86 73 68 75 96 82 72 76 84 81 80 86 83 54 55 62 99 150 158 161 167 116 97 114 114 81 63 87 136 161 112 43 41 74 142 231 254 237 158 93 70 57 77 116 134 155 220 231 175 209 254 188 127 75 53 33 76 142 133 105 109 112 151 216 240 227 218 206 219 213 211 216 220 218 213 211 214 220 227 239 211 162 199 160 80 52 45 47 40 40 32 7 33 103 211 210 118 127 219 254 226 164 165 191 171 190 210 238 219 222 221 222 223 215 214 226 218 238 223 108 36 101 205 252 235 224 217 214 212 217 221 217 214 213 214 215 216 215 212 209 215 210 208 211 212 207 204 204 213 218 249 245 197 117 92 91 80 35 53 161 205 193 189 234 239 202 168 117 142 215 206 182 188 179 209 216 138 66 110 212 196 127 106 108 86 76 133 232 248 184 106 122 196 245 251 227 212 151 135 132 82 49 56 58 78 127 140 85 52 68 66 26 11 63 148 222 201 124 116 152 141 153 187 192 166 168 195 212 183 156 165 182 171 164 172 179 156 174 160 131 126 136 123 90 87 34 13 43 106 132 114 112 104 138 171 168 139 110 123 151 174 175 166 163 162 131 94 87 115 148 161 137 113 153 208 201 143 95 71 36 22 9 11 16 57 87 93 97 127 169 154 75 25 14 14 22 21 22 52 90 133 147 152 114 47 20 27 22 25 60 116 200 218 206 187 189 194 208 221 186 126 66 57 39 36 39 35 30 31 33 30 27 34 82 161 249 242 154 83 25 17 19 12 13 48 139 190 219 199 196 191 190 190 192 193 192 192 191 189 188 187 186 186 187 189 187 186 185 186 188 191 192 196 196 197 200 202 202 200 198 197 198 198 195 190 187 186 185 181 183 185 186 186 187 188 189 189 186 179 182 199 208 192 165 154 114 69 64 79 67 53 67 122 160 117 126 152 102 74 70 78 113 171 208 201 183 185 193 194 176 155 133 156 187 167 147 148 177 198 193 180 185 195 197 189 191 190 189 194 200 199 193 171 137 119 90 88 90 72 19 32 115 144 133 93 96 127 162 143 138 128 165 180 193 193 189 169 182 191 190 187 187 186 183 187 190 192 190 190 191 191 189 192 167 159 92 49 73 97 142 156 99 42 47 77 122 106 68 121 206 200 189 190 201 223 182 138 52 35 81 154 152 109 90 81 56 55 134 191 235 207 206 173 120 94 68 83 112 117 160 186 185 192 201 193 190 162 87 84 133 174 214 218 160 105 81 105 109 137 199 187 143 148 133 100 76 84 138 179 149 84 54 52 62 75 79 99 115 115 132 158 196 205 218 226 192 126 56 121 204 170 117 93 41 63 144 178 197 206 197 185 186 193 189 190 187 183 191 189 187 198 191 136 72 119 170 140 42 10 74 159 232 212 219 211 173 123 57 36 40 79 131 140 107 59 15 42 147 197 208 190 196 195 184 192 191 188 184 184 191 201 208 205 214 212 189 145 95 54 31 41 37 62 126 169 183 194 188 147 149 173 206 205 163 118 96 179 217 180 101 76 95 148 217 200 184 179 179 169 165 175 184 205 209 178 87 66 157 202 170 127 99 74 78 90 99 120 138 132 161 200 221 216 200 190 190 209 186 141 122 186 224 154 83 124 161 167 129 86 75 98 121 100 70 73 98 94 94 99 71 76 107 116 158 216 200 106 17 57 136 167 183 184 193 189 192 196 198 206 185 168 167 157 162 162 149 149 175 188 154 116 109 109 99 100 99 96 125 175 203 166 157 142 146 176 198 198 192 196 189 186 188 190 187 185 186 189 188 188 188 188 188 188 189 190 189 188 189 190 190 189 188 189 189 189 190 190 191 191 191 188 188 188 188 188 188 188 188 187 188 189 188 186 186 188 190 188 188 188 189 189 190 190 190 187 188 188 189 189 190 191 191 189 189 188 188 189 190 191 192 189 189 188 188 189 190 191 192 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 194 193 192 193 195 196 195 194 191 191 191 191 192 192 193 193 194 193 193 193 193 194 195 195 198 194 190 190 194 197 198 198 199 199 199 199 199 199 199 199 195 195 195 195 194 194 194 194 195 195 196 196 197 198 199 199 201 200 200 200 201 202 203 204 201 202 202 203 204 203 203 203 203 201 199 202 206 208 204 200 203 204 205 206 207 207 206 206 208 208 208 208 208 208 208 208 210 210 211 211 211 212 212 212 210 211 211 211 211 210 209 209 212 211 211 210 210 211 211 212 210 210 210 210 210 210 210 210 210 210 210 210 211 211 212 212 212 213 213 213 214 214 214 215 216 216 216 215 215 215 214 214 219 218 217 215 215 214 215 215 221 221 221 222 223 223 224 224 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 225 225 225 224 224 223 223 223 225 225 225 225 225 225 225 225 224 224 225 225 226 227 228 228 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 230 231 231 231 231 231 232 232 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 226 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 227 227 226 226 226 229 229 229 228 228 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 172 172 172 172 172 172 172 172 173 171 170 171 173 173 172 170 171 171 171 171 171 171 171 171 171 171 172 172 172 171 171 170 170 171 173 174 173 171 169 168 174 173 171 169 168 169 170 171 169 170 171 172 172 172 172 172 172 171 170 171 172 172 171 170 172 171 171 172 174 174 172 170 174 172 172 173 174 174 172 169 171 171 171 171 171 171 171 171 175 175 174 174 173 173 173 172 173 172 171 170 170 171 172 173 173 174 174 175 175 174 174 173 170 172 173 172 170 170 171 173 174 174 174 174 174 175 176 177 173 173 173 173 173 173 173 173 174 175 176 176 176 176 175 174 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 174 174 174 174 174 173 173 172 173 173 174 175 176 176 177 177 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 173 173 176 176 177 177 176 175 174 173 174 174 173 172 172 173 174 174 175 175 175 175 175 175 175 175 175 176 177 177 178 177 177 176 176 176 176 176 176 176 176 176 174 174 175 175 176 177 178 179 178 178 178 178 177 175 174 173 178 178 177 177 176 175 174 173 176 176 176 176 176 176 176 176 175 176 176 177 177 176 176 175 178 178 178 178 178 178 177 177 178 177 176 176 176 176 177 178 178 179 181 181 179 179 181 182 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 181 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 183 185 185 183 184 189 191 190 191 191 191 191 192 193 195 196 198 198 198 199 199 200 200 200 200 201 202 202 201 200 201 202 201 201 201 201 201 201 201 201 201 200 199 198 198 198 198 198 200 196 194 198 203 203 202 201 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 198 198 198 198 198 198 198 198 195 195 195 196 197 198 200 201 197 198 199 198 197 196 197 198 200 200 199 199 199 199 199 199 200 200 200 200 200 201 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 202 203 203 205 205 206 207 207 207 206 206 209 208 208 207 208 208 209 210 209 209 208 208 208 207 207 207 207 208 209 209 208 207 207 207 209 208 206 207 209 209 208 206 210 211 210 208 205 203 202 203 204 205 206 207 207 206 206 205 203 203 204 204 203 202 201 200 199 198 196 195 193 193 192 192 198 197 197 196 195 194 193 193 191 191 191 192 193 195 197 198 197 197 198 199 201 203 204 205 205 202 200 199 200 200 199 197 195 194 193 189 186 185 185 187 183 183 184 184 184 184 184 184 186 186 185 185 184 183 182 181 188 184 182 185 187 184 178 175 174 145 110 110 117 86 73 106 125 127 90 97 149 192 202 168 160 133 100 61 26 10 62 166 218 222 180 113 118 177 203 200 189 189 190 194 196 197 198 198 198 200 201 202 205 202 189 173 172 191 190 141 118 175 229 227 178 126 127 183 222 232 229 219 188 176 176 187 171 172 211 225 132 58 59 75 79 106 96 59 63 91 99 67 79 145 199 233 189 173 167 120 79 112 151 155 157 159 136 82 69 98 101 85 126 158 151 123 132 149 139 123 128 163 200 177 133 106 125 137 144 214 244 166 99 86 62 51 62 121 165 218 224 162 133 138 122 96 138 159 151 136 161 191 143 106 107 91 63 68 106 172 177 155 123 71 104 220 225 127 154 248 253 253 201 101 116 162 152 106 88 81 68 102 163 186 118 76 74 110 164 166 141 182 164 143 183 150 84 144 190 130 114 173 157 100 77 56 68 130 214 221 195 169 117 69 77 82 155 251 250 171 133 100 103 223 254 195 114 61 45 39 40 48 65 92 124 167 220 225 142 43 54 107 110 95 159 203 157 120 152 170 138 95 75 69 76 74 89 67 50 95 160 222 191 170 138 143 118 79 71 84 92 94 65 52 55 73 73 58 63 86 104 122 116 85 64 62 76 97 127 108 78 60 76 83 69 76 82 66 57 68 77 61 52 66 114 126 85 26 23 72 152 227 237 201 135 87 67 45 60 121 170 186 226 225 179 207 253 222 162 98 85 53 40 56 87 127 132 152 211 253 248 225 220 218 221 219 217 214 214 215 216 216 213 224 230 235 203 156 206 185 139 76 36 24 10 19 55 78 111 186 208 154 138 199 250 249 196 169 177 170 177 235 227 230 217 219 216 217 221 220 227 242 237 245 233 133 59 77 169 243 246 245 236 222 213 211 213 215 212 211 210 212 214 214 212 210 213 210 209 209 205 203 213 228 238 223 207 159 120 85 81 69 79 53 41 99 148 168 180 229 211 132 83 82 129 177 189 210 208 161 166 180 136 77 89 159 130 77 114 158 129 77 102 211 224 159 95 152 233 238 210 163 134 67 46 63 73 106 132 116 108 182 217 141 66 44 45 18 12 75 165 235 209 118 106 151 134 141 172 166 147 170 196 203 203 183 182 173 155 144 145 164 175 221 204 155 147 156 122 52 30 17 37 77 114 130 148 193 169 133 129 131 121 100 118 136 136 139 134 134 140 133 125 129 149 162 168 148 117 139 172 147 115 131 140 73 22 5 12 9 49 70 88 109 130 153 137 69 39 22 14 22 26 22 30 45 89 137 173 169 105 32 12 15 16 28 80 178 216 214 192 197 203 219 217 140 66 32 45 39 33 39 25 11 24 37 30 18 41 131 205 248 200 91 45 17 19 18 10 22 89 198 219 209 200 196 193 192 192 193 192 191 192 191 190 188 187 187 187 187 186 187 188 188 188 187 186 185 186 188 191 195 196 195 193 191 191 193 191 187 186 187 188 186 186 187 188 189 188 187 186 185 181 191 194 188 183 187 191 192 198 185 150 110 80 52 37 42 80 127 105 87 89 77 76 62 43 92 166 211 210 194 186 182 176 183 159 105 133 191 161 119 145 178 194 191 193 189 178 174 183 156 151 180 199 193 189 197 182 162 154 119 98 58 25 12 54 161 197 177 138 131 130 136 143 166 177 206 207 206 176 133 156 175 189 188 183 186 188 187 185 186 189 192 191 190 195 201 198 159 143 79 21 39 114 220 208 126 40 31 70 137 124 69 101 199 210 214 216 199 182 115 67 49 72 123 169 149 130 115 78 28 58 175 220 219 189 207 187 119 73 56 75 108 145 211 209 190 193 203 189 196 178 92 54 91 146 210 216 159 112 89 96 115 152 212 211 187 171 106 62 67 101 147 161 105 55 79 137 112 78 48 47 48 52 86 141 194 205 205 209 202 151 52 95 184 185 166 132 35 32 129 188 212 206 195 191 185 189 189 194 190 187 195 184 169 174 167 130 106 138 134 95 33 21 92 172 218 184 156 115 72 50 47 78 114 164 212 211 158 79 7 56 174 207 206 193 188 186 188 186 192 198 202 206 211 214 215 195 169 129 87 51 35 48 68 89 75 55 50 70 104 151 202 204 169 153 158 137 99 103 139 216 222 176 116 95 93 134 208 193 181 185 189 172 161 178 200 225 218 185 97 59 105 119 83 68 75 62 68 101 146 176 169 144 180 218 228 218 204 195 192 209 152 127 138 180 184 139 142 187 217 214 186 164 167 176 160 115 63 70 112 121 127 125 94 84 93 95 135 179 163 92 19 46 127 181 207 190 191 196 198 203 197 188 130 108 142 163 190 181 130 95 124 157 126 86 87 99 85 85 98 109 126 155 178 143 166 177 178 185 192 193 196 185 185 186 188 188 187 188 190 189 189 188 188 188 188 189 189 190 189 188 189 190 190 189 188 185 186 186 187 188 189 189 190 188 188 188 189 189 189 189 190 187 188 189 187 186 185 188 190 189 189 189 189 189 189 190 190 188 188 188 189 189 190 190 191 189 189 188 188 189 190 192 193 189 189 189 189 190 191 192 193 188 188 189 189 189 190 190 190 191 190 190 190 190 191 191 192 195 194 193 194 196 197 196 195 193 193 193 193 193 193 193 193 193 192 192 192 193 194 195 195 197 195 193 192 193 195 196 196 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 193 196 196 196 197 197 198 198 198 201 201 200 200 200 201 201 202 200 200 201 202 203 203 203 203 201 200 200 202 205 206 206 205 205 205 205 205 206 206 206 207 207 207 207 207 207 207 207 207 207 207 208 209 210 210 211 211 212 212 212 211 210 209 208 207 210 209 208 207 207 208 209 210 210 210 210 210 210 210 210 210 209 209 210 210 210 211 211 211 212 212 212 212 213 213 214 214 217 217 217 217 217 217 217 217 219 218 216 215 214 214 214 215 221 221 222 222 223 224 224 224 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 225 224 224 224 224 224 224 223 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 230 230 229 229 228 227 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 172 172 172 172 172 172 172 172 173 172 170 171 173 174 172 171 171 171 171 171 171 171 171 171 172 172 172 172 171 170 169 169 171 171 171 171 171 172 172 173 174 174 173 172 171 170 170 169 172 172 171 171 172 173 174 174 173 171 170 170 172 173 171 169 171 170 170 172 174 175 173 171 174 173 172 173 174 174 172 169 172 172 172 172 172 172 172 172 174 174 174 174 174 174 174 174 174 173 171 170 170 171 173 174 172 173 174 174 174 174 173 172 169 171 173 172 171 171 172 174 174 175 175 176 176 175 174 174 173 173 173 173 173 173 173 173 175 175 176 177 177 176 175 175 173 173 174 174 173 173 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 176 177 177 176 174 173 175 175 175 175 175 175 175 176 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 175 175 175 174 174 173 173 173 175 175 176 177 177 176 175 175 175 174 173 173 173 173 174 175 173 173 174 175 175 176 176 177 176 177 178 178 178 177 176 175 176 176 176 176 176 176 176 176 174 175 176 177 178 177 176 175 175 175 176 177 177 176 175 174 176 176 177 177 177 176 175 175 176 176 176 176 176 176 176 176 176 177 177 178 178 177 177 176 177 177 178 178 178 178 178 178 179 178 177 176 176 177 178 179 176 178 180 180 179 178 180 181 177 177 178 178 178 178 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 180 180 180 180 180 180 180 180 185 186 184 181 182 188 192 192 192 192 192 192 193 195 196 197 198 198 199 200 201 202 202 203 200 201 202 202 201 200 201 202 199 199 199 200 201 201 202 202 201 200 199 198 198 198 199 199 204 198 195 200 204 203 201 201 199 199 199 199 199 199 199 199 199 199 199 198 198 197 197 197 198 198 198 198 198 198 198 198 197 196 196 196 196 198 199 200 196 198 199 198 196 196 197 199 201 200 200 200 200 200 200 201 199 199 199 199 199 200 201 201 202 202 202 202 202 202 202 202 200 201 202 203 204 204 204 204 204 205 206 207 207 207 206 206 208 208 207 207 207 208 209 210 209 209 209 208 208 207 207 207 207 207 208 208 209 209 208 208 208 207 205 206 208 209 208 206 207 208 209 208 205 203 204 206 205 205 206 206 206 205 204 204 203 203 204 204 204 203 201 201 198 197 196 195 195 194 195 195 199 198 198 197 197 196 196 195 191 191 191 192 194 196 198 199 197 197 199 200 201 202 202 202 202 201 200 200 202 202 199 197 196 195 194 190 186 184 186 188 184 184 184 184 184 184 183 183 185 185 185 185 184 183 182 181 187 181 181 186 185 182 190 203 202 189 163 148 143 119 101 110 116 115 84 82 150 215 216 184 165 137 98 65 47 19 56 182 222 230 202 106 102 174 190 201 185 189 193 194 192 192 192 192 193 200 201 199 204 209 195 173 140 159 170 105 89 177 229 232 210 154 135 148 145 154 190 215 207 168 150 169 165 153 153 134 99 41 68 136 138 103 81 68 87 96 86 64 99 162 186 196 186 193 200 136 74 100 124 103 112 106 85 94 136 166 147 95 105 170 183 134 132 191 205 165 146 173 208 198 196 187 162 102 94 173 197 131 95 109 92 56 80 153 170 172 190 144 88 96 176 179 205 233 215 136 136 168 163 110 101 80 62 84 124 185 178 138 89 42 89 213 227 140 110 202 248 244 199 111 80 119 133 121 112 93 71 86 131 161 116 98 95 102 99 94 135 206 145 138 184 137 78 126 159 155 137 143 112 81 73 59 78 135 190 207 208 221 172 84 55 40 125 197 188 169 168 118 96 178 254 218 146 88 61 36 25 40 77 102 124 171 248 253 167 64 65 85 72 75 173 250 211 155 134 127 110 102 77 49 58 68 42 55 60 108 164 191 130 106 139 129 100 77 82 88 78 65 64 74 72 64 64 65 67 72 82 131 142 102 67 66 98 139 170 153 95 87 122 103 70 73 61 58 42 45 58 53 55 70 73 65 54 40 38 66 100 116 125 101 76 50 47 36 40 106 169 210 213 166 135 187 252 247 197 132 129 88 46 33 75 136 132 162 226 248 219 205 209 209 194 210 221 218 212 214 218 220 241 217 221 232 226 157 161 192 214 117 35 3 2 54 142 201 195 186 135 120 191 251 249 233 180 184 171 163 198 246 201 170 209 220 219 216 221 225 225 229 242 231 239 202 142 72 99 181 210 236 241 231 226 217 210 216 214 212 210 211 213 214 213 212 209 211 211 211 213 218 222 223 198 172 139 96 101 119 126 95 72 76 65 79 98 135 160 193 176 103 66 97 127 130 169 238 227 137 116 149 150 105 75 101 87 73 133 207 181 101 91 148 166 110 81 139 199 174 116 88 69 41 33 78 156 209 189 134 91 153 199 147 86 47 41 17 15 75 143 194 173 104 92 124 125 155 174 138 129 164 178 186 191 195 182 131 102 101 104 132 194 228 210 179 163 133 81 17 16 80 130 108 84 110 173 241 225 152 104 103 134 128 139 154 153 164 167 166 171 176 183 192 192 177 179 180 145 133 142 111 96 134 167 103 37 7 12 14 34 62 95 115 117 132 133 86 66 45 27 23 23 19 19 24 52 135 191 207 158 59 13 13 15 20 57 137 192 220 206 201 198 177 153 88 50 39 51 42 29 24 19 34 57 47 22 17 55 187 242 237 158 53 33 23 24 12 11 57 138 226 223 202 197 195 194 194 195 195 194 192 192 191 189 188 188 188 188 188 188 187 185 184 184 186 187 189 182 184 185 187 187 186 185 185 188 190 189 185 184 186 185 182 185 185 184 184 185 185 184 183 184 187 190 190 188 187 188 189 190 204 201 177 150 119 86 66 49 76 77 53 46 82 120 112 56 91 146 185 195 193 182 166 167 166 141 97 138 189 151 127 166 189 187 181 186 164 140 151 185 143 127 159 192 193 182 178 177 193 199 142 94 31 10 35 95 202 227 210 192 186 147 115 151 194 195 202 195 176 137 113 166 182 191 187 182 186 190 189 187 183 186 191 186 178 185 200 197 167 155 103 36 30 104 211 198 100 16 35 107 199 195 138 103 163 193 198 186 140 93 72 96 157 180 167 170 168 179 134 62 24 85 190 215 203 191 205 196 132 80 73 81 92 145 221 207 194 186 195 197 202 177 103 71 63 110 199 207 139 93 72 90 113 144 210 219 167 127 80 70 92 130 158 147 74 44 124 224 169 86 23 26 49 68 109 165 215 219 210 208 219 191 88 79 133 156 164 131 41 23 87 168 217 210 193 195 186 185 186 187 187 189 198 180 157 162 160 157 148 138 96 71 37 34 95 131 141 104 79 57 55 80 145 175 194 206 226 221 169 92 14 100 207 211 207 202 189 185 200 192 199 207 210 209 197 174 154 116 80 43 36 62 106 152 182 164 137 100 37 25 75 125 177 209 202 175 129 94 99 136 170 199 200 161 123 118 116 134 177 174 175 186 183 155 139 156 178 169 152 120 79 64 61 61 89 130 162 154 140 143 160 162 122 104 139 167 170 167 175 183 185 193 130 100 121 140 139 162 212 212 214 201 204 208 214 225 207 170 104 100 138 164 190 172 112 74 87 109 140 138 106 71 28 45 122 159 172 158 168 181 192 172 154 129 101 100 131 170 201 203 150 102 121 163 140 89 75 106 122 145 160 155 137 141 165 182 194 189 180 192 203 192 175 182 186 188 187 187 191 193 194 190 190 189 189 189 189 190 190 190 189 188 189 190 190 189 188 187 187 187 187 187 187 188 188 188 189 189 189 190 190 191 191 187 188 188 187 185 185 187 189 190 190 189 189 189 189 189 189 188 189 189 189 189 189 190 190 189 188 188 189 189 191 192 193 191 191 190 189 188 188 189 189 188 188 188 189 189 190 190 190 191 191 190 189 190 191 192 193 194 193 192 193 195 196 195 194 197 197 197 196 195 194 194 194 193 192 192 192 192 192 193 193 195 195 196 195 193 193 193 194 194 194 194 194 194 194 194 194 196 196 195 195 194 194 194 193 196 197 197 197 198 197 197 197 201 201 201 201 201 200 199 198 198 199 200 201 202 202 202 202 202 202 203 202 201 202 205 207 208 207 206 205 205 206 208 209 208 208 208 208 208 208 208 208 210 210 210 209 209 208 208 208 212 212 212 211 210 209 208 207 210 209 208 206 206 208 209 210 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 212 212 212 213 213 213 215 216 216 217 217 218 219 219 216 215 214 213 214 215 217 218 221 222 222 223 223 224 224 225 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 226 227 227 227 227 227 227 228 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 170 170 170 170 170 170 170 170 173 172 171 171 173 174 172 171 171 171 171 171 171 171 171 171 173 173 173 172 171 170 168 168 172 171 169 168 169 172 176 179 169 171 174 176 176 175 172 171 174 173 172 171 171 173 175 176 173 171 169 170 172 173 171 169 171 170 170 172 175 175 174 172 175 173 173 173 174 174 172 169 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 174 173 171 170 170 171 173 174 171 172 173 173 173 173 172 171 173 175 177 178 177 177 179 181 176 176 177 178 177 175 172 171 173 173 173 173 173 173 173 173 175 176 177 177 177 177 176 175 174 174 174 174 173 173 172 171 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 169 172 176 179 181 179 177 175 175 175 174 173 173 172 172 171 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 176 175 175 174 174 173 173 173 174 175 176 177 177 177 176 176 176 175 174 174 174 174 175 176 171 171 172 174 176 177 179 179 177 178 178 178 178 177 175 175 176 176 176 176 176 176 176 176 175 176 178 179 178 176 174 172 172 173 175 176 177 177 176 176 174 174 175 176 177 177 177 177 176 176 176 176 176 176 176 176 177 178 178 179 179 178 178 177 177 177 177 178 178 179 179 179 181 180 178 177 177 178 180 181 175 177 179 179 178 177 178 180 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 180 180 180 180 180 180 180 180 186 186 183 179 181 188 193 194 193 193 193 193 194 196 197 198 199 199 200 201 202 204 204 205 200 201 202 202 201 200 201 202 197 198 198 200 201 202 202 203 200 199 199 198 198 198 199 200 208 200 197 202 205 203 200 200 199 199 199 199 199 199 199 199 200 199 199 198 198 197 197 197 198 198 198 198 198 198 198 198 204 203 201 198 197 197 197 197 195 197 199 198 196 195 197 199 200 200 200 200 201 201 202 203 199 198 198 198 199 199 200 201 202 202 202 202 202 202 202 202 200 201 203 205 206 206 205 204 204 205 206 207 207 207 206 205 209 209 208 208 208 209 210 211 209 209 209 208 208 207 207 206 206 206 207 208 209 209 209 208 209 207 206 207 209 210 209 207 199 202 205 206 206 207 210 213 205 205 205 206 205 204 203 202 203 204 204 204 204 203 202 201 196 196 195 195 196 196 197 197 199 199 199 198 198 197 197 197 197 197 196 195 195 195 196 197 197 198 199 200 201 200 199 198 200 200 200 201 203 202 199 197 196 196 194 190 186 184 186 188 185 185 185 184 184 183 183 183 181 182 183 184 185 186 186 186 183 180 183 189 184 175 177 187 190 198 192 187 195 190 164 144 137 110 70 62 126 184 177 160 137 110 82 84 102 55 35 130 212 227 208 95 95 188 193 197 185 191 192 188 185 189 196 199 195 201 197 190 200 216 210 190 163 144 142 81 85 182 216 219 209 191 185 155 99 93 138 169 181 157 144 159 165 166 153 106 79 41 89 194 196 119 79 68 84 73 56 57 108 153 159 171 197 182 191 145 70 66 94 105 126 110 90 144 224 248 204 117 83 163 212 185 168 218 254 241 211 214 209 171 198 242 235 153 89 113 118 110 114 120 116 109 78 142 147 149 203 178 117 146 215 248 248 251 222 130 142 184 150 91 77 56 58 103 131 165 154 106 65 40 77 154 162 119 118 120 158 148 131 123 89 95 143 172 163 117 88 81 82 87 75 107 109 99 74 78 139 171 165 170 196 116 70 119 140 175 166 105 54 62 89 90 93 113 135 168 204 253 221 113 60 31 67 117 128 196 214 123 91 151 197 187 142 97 73 39 24 47 73 86 104 163 238 231 148 83 75 77 72 97 191 254 239 209 188 105 69 99 82 39 44 58 46 50 79 180 246 230 156 170 193 200 171 119 86 77 75 76 91 110 88 43 40 66 70 55 65 98 103 81 65 67 96 138 138 152 111 133 184 152 121 135 136 98 50 59 90 88 83 93 74 47 46 46 29 39 63 60 58 57 61 38 46 50 31 76 152 197 165 95 96 178 249 252 200 124 132 112 65 24 56 126 148 178 232 234 198 194 200 191 158 193 224 226 217 216 219 219 210 171 174 175 208 165 158 248 250 130 26 2 38 122 210 249 237 99 74 161 220 254 251 193 199 208 167 171 216 231 168 129 204 228 233 222 224 232 230 226 210 207 232 238 232 144 80 83 137 192 224 231 239 230 217 224 219 216 213 212 214 215 215 214 212 214 212 212 224 231 213 185 107 84 109 159 201 178 140 100 79 76 78 95 80 91 120 161 185 149 135 168 160 117 154 235 237 114 74 120 143 107 70 95 85 112 171 250 239 159 116 92 88 54 58 79 93 64 33 70 113 121 105 127 209 238 178 112 88 112 140 111 82 50 43 20 11 59 96 127 129 99 94 109 109 174 189 123 99 120 133 170 173 195 172 90 60 80 98 136 187 214 214 217 177 84 24 5 51 178 230 128 48 93 179 238 216 172 140 145 188 163 153 170 184 200 206 199 193 193 196 199 191 165 181 210 180 149 152 132 103 107 131 100 60 21 11 11 13 66 114 124 115 143 165 126 90 67 41 24 16 12 14 18 58 151 190 201 177 94 33 16 16 20 38 93 158 221 215 198 180 109 69 48 54 50 50 43 22 8 30 97 124 65 9 12 85 218 242 208 124 30 24 22 33 6 18 94 169 220 207 203 191 190 190 192 194 194 192 190 191 190 189 188 188 188 188 189 185 186 187 188 188 187 186 186 188 188 187 186 185 184 185 186 184 188 189 187 188 192 191 187 190 188 186 185 186 187 188 189 188 183 181 187 191 189 186 184 192 192 192 197 202 186 153 127 99 75 57 24 18 88 150 147 94 105 128 150 165 178 170 147 157 136 121 117 170 187 134 138 176 205 198 176 157 112 104 156 200 175 151 150 166 176 167 152 161 203 213 135 75 15 10 67 142 221 222 206 206 206 163 128 172 206 176 167 164 145 137 177 184 195 198 188 183 188 191 187 190 183 183 187 177 163 170 190 186 171 178 152 79 36 76 157 146 55 7 71 169 247 229 161 106 115 146 135 109 61 28 84 169 230 230 202 182 161 175 121 40 36 119 192 200 199 199 189 199 157 120 125 111 87 137 214 222 211 180 176 195 202 177 127 131 70 89 185 195 125 82 64 96 107 124 207 222 126 75 77 85 120 167 182 140 41 37 174 238 186 86 8 29 86 113 140 183 223 219 209 204 221 212 115 64 93 134 160 140 78 39 46 126 214 216 189 192 191 192 189 175 180 189 200 180 156 165 169 178 157 118 78 79 48 30 73 66 46 27 57 107 143 156 215 212 201 184 208 211 160 97 34 135 220 199 196 209 199 194 211 213 209 201 188 170 141 99 65 46 52 71 106 150 188 210 217 221 183 141 53 37 109 133 134 166 214 206 137 121 173 192 161 155 170 152 128 133 136 136 148 157 153 154 147 127 114 113 111 75 72 71 96 120 75 60 145 211 225 202 179 168 159 140 89 57 87 107 104 108 131 149 151 129 108 71 86 127 172 211 198 203 195 184 197 186 174 203 214 185 139 136 141 152 192 173 95 44 78 135 167 123 68 50 28 67 136 139 129 124 137 141 151 128 119 111 142 145 132 175 214 216 182 135 141 181 163 98 61 127 182 218 214 183 152 158 193 183 191 194 193 190 180 182 197 193 197 195 188 185 189 191 188 191 190 190 189 189 190 190 191 190 189 188 189 190 190 189 188 191 191 190 189 189 188 188 187 189 189 189 190 190 191 191 192 187 188 188 187 185 185 187 189 190 190 190 189 189 188 188 188 189 189 189 189 189 189 189 189 189 188 188 189 190 191 193 194 193 192 190 188 186 185 185 185 188 188 188 189 189 190 190 191 192 191 190 189 190 191 192 193 193 191 190 192 194 195 194 192 196 195 195 193 192 191 191 190 194 193 192 191 191 191 191 191 193 196 198 197 193 191 191 193 194 194 194 194 194 194 194 194 196 196 196 195 194 194 194 193 197 197 198 198 198 197 196 196 200 201 202 202 201 199 197 196 197 198 199 200 201 201 201 201 203 205 206 202 198 198 203 208 211 209 207 205 205 207 209 211 209 209 209 209 209 209 209 209 216 216 214 212 210 208 207 206 210 210 211 211 211 210 209 209 212 211 209 208 208 209 211 212 209 209 209 209 209 209 209 209 209 209 209 210 210 210 211 211 211 211 211 212 212 212 213 213 212 213 214 215 216 217 218 218 213 213 212 212 214 216 219 221 221 222 222 223 224 224 225 225 224 224 225 225 225 225 226 227 226 227 227 228 228 227 227 226 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 227 226 226 226 226 226 225 225 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 233 233 233 233 233 233 233 233 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 233 233 232 232 231 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 227 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 227 228 228 228 226 227 227 228 228 229 230 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 175 174 172 171 170 171 171 172 170 170 170 170 170 170 170 170 170 171 171 169 167 167 171 174 170 171 171 171 171 172 172 172 172 171 169 168 168 169 171 172 169 170 170 171 173 174 174 175 173 173 173 173 172 171 170 170 168 171 173 173 171 170 170 171 174 174 173 172 171 171 171 171 172 171 169 168 168 169 171 172 169 170 170 171 171 172 172 172 174 173 171 170 170 171 173 174 172 173 174 175 175 175 174 174 171 172 174 175 175 174 172 171 174 174 173 172 172 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 173 171 172 174 176 176 175 175 175 174 174 173 174 174 174 176 176 176 175 175 174 174 174 171 172 173 174 175 174 173 173 173 171 170 169 169 171 172 173 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 173 174 174 174 174 174 174 174 174 176 176 176 175 174 174 174 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 175 175 175 175 174 174 175 175 175 174 174 173 173 173 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 179 178 177 175 174 178 178 178 178 178 178 178 178 178 177 175 176 178 178 177 176 179 179 179 179 179 179 179 179 179 178 176 177 179 180 178 177 178 179 179 179 179 179 179 178 176 177 178 179 179 179 179 179 176 178 179 181 181 180 179 178 180 182 184 184 183 182 183 185 184 182 179 177 179 183 188 192 195 195 195 196 196 197 197 197 201 201 201 200 200 200 199 199 204 203 201 200 200 201 203 204 204 203 202 201 201 201 202 202 200 200 202 202 202 202 200 200 198 198 199 200 201 201 202 202 203 202 200 199 198 197 197 198 196 198 200 199 197 196 198 200 203 199 195 194 196 198 200 200 191 196 200 200 198 197 199 203 200 200 199 198 197 197 196 196 197 198 198 199 199 200 201 201 202 203 203 202 199 198 200 201 201 201 202 202 203 204 205 205 201 203 206 206 204 204 207 209 210 208 206 204 204 206 208 210 208 208 208 208 208 208 208 208 205 206 206 207 208 209 210 210 209 211 211 210 206 204 205 207 206 206 207 208 209 209 209 209 206 207 208 209 209 207 206 204 207 206 205 203 202 202 203 203 205 205 205 204 204 203 203 202 197 198 199 200 200 200 199 199 200 198 198 199 201 201 199 197 198 197 195 194 194 195 197 198 201 201 201 200 200 200 200 200 204 204 203 202 200 198 196 194 201 198 194 190 187 186 186 187 186 186 185 185 185 184 184 184 180 181 183 184 184 183 181 180 184 184 184 184 184 184 184 184 182 184 188 191 193 192 191 190 183 161 133 115 111 114 117 117 140 121 139 162 180 128 75 62 145 198 189 97 80 176 199 204 184 184 185 186 188 191 193 195 198 195 193 194 198 202 203 203 184 175 135 67 97 176 190 201 208 213 211 207 175 113 108 166 201 202 186 171 189 216 204 169 145 81 83 145 201 141 71 66 70 65 64 73 134 182 167 164 201 144 135 122 61 56 104 120 105 112 160 210 235 254 247 194 96 132 221 213 135 161 237 252 181 150 162 146 168 250 253 208 185 157 114 76 80 131 167 161 135 90 108 173 235 238 185 162 221 253 252 244 185 126 163 197 155 104 57 49 65 92 116 127 131 144 98 43 69 89 67 79 93 116 148 135 128 157 143 94 139 181 147 107 104 95 73 40 85 123 103 111 153 181 183 135 188 250 192 84 74 102 129 175 127 53 48 99 139 101 60 126 171 171 216 228 192 135 70 47 68 97 133 185 158 95 95 116 98 92 84 107 104 67 46 20 45 94 139 189 195 177 114 120 141 83 67 86 162 210 185 209 209 98 43 74 62 67 114 97 91 82 143 223 251 236 208 209 212 253 248 169 86 59 81 107 138 140 98 67 66 66 64 52 47 62 85 97 64 69 116 105 135 147 119 117 171 133 91 187 232 139 77 103 122 102 104 122 86 54 41 39 32 53 93 107 141 110 69 47 50 61 59 49 85 146 104 54 93 170 226 230 136 82 113 135 76 20 37 109 153 178 166 165 169 184 203 164 124 200 225 227 226 218 229 228 200 135 166 181 165 167 231 251 238 95 17 5 70 163 238 242 122 81 133 146 169 246 234 189 214 212 170 191 253 222 159 173 214 236 225 217 219 229 228 185 135 200 228 244 234 205 188 140 87 91 123 200 235 229 235 222 216 212 216 213 207 217 222 206 215 213 226 216 221 245 190 83 87 143 200 251 237 203 180 108 63 46 103 116 75 58 78 145 184 198 209 234 209 135 141 211 204 78 62 118 134 115 86 83 120 183 247 240 188 131 99 56 28 29 32 79 74 90 139 180 212 192 174 179 204 198 136 74 68 85 90 100 92 57 33 17 35 50 55 54 60 66 76 91 109 168 177 140 98 137 170 185 193 189 159 48 45 125 118 119 166 216 213 216 182 60 10 39 144 240 220 139 65 76 134 166 220 210 176 178 160 102 101 131 158 201 217 188 182 184 207 190 167 149 180 209 198 178 176 197 138 82 93 115 97 57 12 4 5 57 122 170 131 156 198 151 118 72 61 18 12 18 12 15 46 115 162 183 198 155 102 8 10 12 18 62 126 204 239 195 143 49 24 34 59 48 38 22 26 48 110 187 181 75 9 34 143 231 244 182 115 26 11 16 9 29 76 166 202 214 207 191 193 193 194 194 194 194 195 195 189 189 187 187 188 189 191 193 186 186 187 187 188 188 188 189 187 187 187 187 187 187 187 187 184 185 186 188 189 188 188 187 185 185 185 186 186 187 187 187 186 186 187 188 188 189 190 190 186 185 186 192 199 205 206 205 197 120 84 23 16 92 161 158 130 173 176 135 143 146 159 147 137 123 111 124 140 134 142 174 204 216 207 153 93 87 146 207 204 191 178 148 128 135 141 143 166 199 185 88 45 9 26 106 182 218 208 188 192 190 168 136 176 206 153 131 145 161 176 210 189 186 179 183 193 189 182 185 191 188 181 186 178 163 173 183 166 152 183 176 142 71 42 75 57 26 33 129 197 223 193 148 89 50 43 69 61 32 58 120 165 188 208 212 167 132 113 50 29 86 153 222 209 192 200 201 198 155 167 190 152 83 122 183 214 173 141 151 195 186 149 180 201 107 77 130 185 141 92 69 92 89 127 189 158 78 83 109 136 171 219 191 96 20 116 233 244 189 96 6 17 119 160 172 148 177 197 226 212 215 222 134 41 39 115 198 196 128 56 26 58 149 195 215 194 182 185 188 188 195 186 180 200 186 178 156 126 118 103 63 46 41 32 56 52 95 115 156 184 206 205 207 192 204 195 201 207 188 103 68 178 231 224 216 219 192 173 171 190 177 148 109 68 43 42 50 90 147 176 203 212 224 207 208 221 215 181 59 19 112 161 157 133 150 154 151 173 196 167 114 120 137 142 146 167 179 158 130 138 122 113 90 71 63 58 72 96 137 160 191 190 89 97 186 226 223 212 198 200 202 160 95 94 141 149 128 136 151 136 114 111 98 72 92 165 208 210 210 190 200 204 172 134 145 183 200 213 185 181 163 142 143 149 77 39 112 171 167 109 37 23 61 116 168 146 147 142 141 153 155 149 163 167 178 184 161 161 203 206 168 177 170 146 118 96 130 198 211 208 198 192 180 178 195 193 191 189 189 191 192 189 187 186 186 188 189 190 191 191 191 192 192 191 191 191 191 190 190 188 188 188 189 189 190 190 191 190 191 191 188 186 186 189 192 187 188 189 189 188 187 185 183 188 188 188 189 189 190 190 191 188 188 188 188 188 188 188 188 187 189 190 192 191 190 188 186 194 193 192 191 191 191 191 191 192 192 191 191 191 190 190 190 188 189 189 190 190 189 189 188 191 191 192 192 193 194 195 195 194 194 194 194 194 194 194 194 193 192 193 197 196 192 190 191 193 193 194 194 194 194 195 195 195 195 194 193 193 193 194 195 197 197 197 197 197 197 197 198 199 195 192 192 194 195 194 192 197 196 195 197 201 203 202 201 200 199 198 198 198 199 199 200 197 201 205 206 204 201 200 200 200 201 202 204 206 208 209 210 203 204 204 204 204 204 204 204 208 206 204 206 208 210 209 207 212 210 209 207 207 208 209 210 205 205 206 207 209 210 211 211 209 209 209 209 209 209 209 209 209 209 208 207 207 208 209 209 208 209 210 212 213 213 213 213 209 210 210 211 212 212 213 213 212 213 213 214 215 215 216 216 217 218 219 220 220 218 216 215 216 217 219 221 222 222 222 221 223 223 224 224 224 224 225 225 225 228 231 230 226 224 225 227 228 227 226 225 224 225 226 227 225 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 226 225 224 223 221 219 218 218 223 223 223 223 223 223 223 223 223 223 224 225 225 226 227 227 225 225 225 225 225 225 225 225 226 226 226 227 227 227 228 228 227 227 226 226 226 227 228 229 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 234 234 235 235 235 236 236 236 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 224 224 225 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 174 173 172 171 171 171 172 172 171 171 171 171 171 171 171 171 170 171 172 170 169 168 170 172 173 173 172 172 171 170 169 169 171 171 170 169 169 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 172 171 170 169 171 173 173 171 170 170 172 172 172 171 171 171 172 173 173 172 172 171 170 170 171 172 172 170 170 170 171 171 172 172 172 172 171 170 169 169 170 171 172 168 169 171 172 173 173 173 172 172 173 174 174 174 174 173 172 175 174 173 172 172 172 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 174 172 172 174 176 175 174 173 173 174 174 175 175 175 175 175 175 174 174 174 173 173 173 170 171 173 174 174 174 173 173 174 173 173 172 171 171 172 172 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 172 173 174 175 176 177 177 178 176 176 176 175 175 174 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 178 177 176 175 178 178 178 178 178 178 178 178 178 177 175 176 178 179 177 176 179 179 179 179 179 179 179 179 179 178 177 177 179 180 178 177 178 178 179 179 179 179 178 178 178 178 178 179 179 180 180 181 178 178 179 180 180 180 180 179 180 182 183 182 181 181 183 185 183 182 180 179 180 184 188 190 193 194 194 195 196 197 198 198 200 200 200 201 201 202 202 203 203 202 202 201 201 202 202 203 203 202 201 200 200 200 200 201 200 200 201 202 202 201 200 200 199 199 199 200 201 201 202 202 203 202 201 199 198 198 198 198 199 198 198 199 200 200 200 199 200 198 196 197 199 199 199 197 194 198 201 200 197 195 197 199 197 197 197 198 198 199 199 199 201 201 200 200 200 200 200 200 201 202 203 202 200 199 200 202 201 201 202 202 203 204 204 204 200 202 204 204 203 204 205 208 209 208 206 205 205 206 208 209 208 208 208 208 208 208 208 208 206 206 207 207 208 209 210 210 208 210 211 209 207 205 206 207 208 208 208 209 209 208 207 207 209 209 209 208 207 206 205 204 208 207 207 206 205 205 204 204 204 204 204 204 204 204 204 204 202 202 202 201 200 198 197 196 200 199 198 199 201 201 199 198 198 198 197 196 196 196 197 197 201 201 200 200 200 200 200 200 200 200 199 198 199 200 202 203 199 197 194 190 188 186 186 186 185 185 184 184 183 183 183 183 182 183 184 185 185 184 183 182 184 184 184 184 184 184 184 184 182 184 186 188 189 189 189 188 193 187 179 174 171 169 167 165 164 176 194 198 214 187 129 59 83 150 170 98 78 172 196 193 185 185 185 186 188 190 192 193 197 198 200 202 201 194 185 178 201 189 143 66 89 170 193 214 204 202 203 218 210 158 142 182 220 233 215 179 181 221 241 231 212 135 84 79 124 108 68 54 53 54 71 106 164 180 144 142 143 123 120 95 60 92 134 122 108 130 167 189 209 246 254 223 128 129 188 193 131 131 178 202 144 136 144 137 183 253 242 200 204 205 160 93 67 95 150 196 175 87 80 168 254 253 194 168 226 241 246 244 216 171 151 151 156 130 110 113 112 89 75 83 145 169 130 54 48 69 57 57 85 155 195 125 100 190 192 86 114 147 128 97 88 92 85 47 99 117 117 174 242 254 220 137 182 249 192 67 38 64 92 131 110 96 87 104 134 91 60 140 164 177 183 150 123 102 73 75 105 114 148 188 159 106 75 102 79 48 79 186 204 110 36 6 47 116 190 234 233 138 92 143 169 88 69 83 108 135 149 187 148 51 57 123 93 96 152 223 146 118 157 206 220 232 226 209 207 246 249 187 119 95 104 117 122 121 90 73 75 80 81 67 42 65 93 98 65 60 109 142 180 141 94 127 184 127 90 184 219 166 150 157 130 114 119 105 62 47 46 33 30 70 115 138 145 107 84 90 87 64 54 64 59 71 66 74 108 150 164 141 106 112 122 115 84 36 31 85 103 114 111 117 109 141 189 151 95 172 241 248 222 228 233 191 190 196 210 156 129 172 251 250 221 80 15 17 69 126 161 144 113 155 204 143 131 205 195 161 192 177 203 248 228 169 176 230 234 238 201 169 189 241 227 123 147 206 219 222 225 234 245 208 162 111 106 110 161 222 222 238 240 223 217 221 217 211 212 214 207 206 207 228 243 215 146 88 153 241 251 240 239 241 228 174 100 42 68 107 87 53 65 127 142 201 241 252 212 140 137 183 153 86 92 139 137 104 92 108 141 216 212 123 82 66 59 38 47 57 42 108 180 207 211 233 237 239 193 181 196 173 124 65 63 83 96 107 91 59 41 22 41 47 43 38 45 52 53 54 86 145 172 157 128 169 203 211 223 189 132 46 68 146 124 90 143 231 242 204 135 25 10 89 185 213 149 134 125 85 83 132 177 203 209 190 132 73 75 104 127 185 204 175 170 192 214 195 181 141 160 205 208 173 160 191 167 82 84 138 147 97 28 4 9 36 93 173 167 180 201 167 128 76 53 11 15 26 19 16 31 102 164 215 235 195 146 36 9 13 14 34 94 200 246 194 123 44 30 45 57 28 16 20 61 141 208 225 165 36 4 91 162 244 241 150 79 16 10 7 18 80 144 211 213 201 192 193 194 194 194 194 194 194 194 194 191 190 189 189 188 188 189 189 188 188 188 188 189 189 189 189 187 187 187 187 187 187 187 187 186 187 188 188 188 187 186 185 185 186 186 186 186 186 186 187 188 188 188 188 188 188 188 188 184 185 187 190 192 194 196 198 208 164 129 44 20 82 148 152 142 204 215 182 158 126 138 131 130 103 84 94 110 122 158 205 223 223 185 112 71 98 157 198 203 204 193 146 103 105 131 151 161 168 143 54 18 9 50 136 192 206 198 196 200 189 162 126 177 190 130 124 160 182 181 196 189 191 187 185 187 184 184 191 185 190 184 188 181 168 174 173 142 139 195 204 165 113 76 31 30 35 52 108 133 141 106 70 51 64 69 66 80 107 115 105 101 104 122 142 122 87 60 27 50 111 168 222 206 189 195 203 193 160 170 186 165 113 126 149 156 113 109 147 184 172 149 182 215 150 107 108 141 128 101 72 78 77 89 124 117 102 109 124 161 227 238 131 61 84 173 226 229 184 104 8 14 118 176 202 157 140 156 207 226 245 232 126 31 45 130 232 222 148 98 45 36 107 165 214 201 185 185 187 182 183 190 191 199 187 177 132 120 82 52 38 41 25 23 76 130 194 205 208 202 201 193 194 195 193 186 197 216 194 107 65 147 214 216 199 187 149 118 106 121 90 61 49 45 56 93 134 180 203 199 202 197 200 184 190 215 230 187 52 14 81 132 171 141 115 98 106 117 110 94 84 84 104 117 123 142 160 137 94 86 72 69 61 62 83 113 153 175 207 226 225 183 89 120 210 214 202 194 195 200 198 171 134 165 219 203 154 167 183 159 142 156 164 138 111 137 185 204 201 197 206 201 163 122 125 168 202 196 189 213 215 179 129 113 67 45 93 115 107 81 33 30 81 142 175 159 181 185 182 190 192 196 204 199 194 185 158 164 210 210 192 193 146 98 95 128 200 211 203 188 181 187 190 188 190 191 190 189 190 190 191 190 189 188 188 188 188 189 190 191 191 191 190 190 190 190 189 189 189 188 188 188 189 189 190 190 190 189 190 190 188 184 183 184 186 187 188 189 189 189 189 189 188 188 188 188 189 189 190 190 190 188 188 188 188 188 188 188 188 189 188 188 188 189 189 190 191 195 194 193 192 192 192 192 192 191 191 190 190 189 189 189 189 189 190 190 191 191 190 190 189 191 191 192 192 193 194 194 195 195 195 194 194 194 194 195 195 193 192 193 197 196 192 190 191 193 193 194 194 194 194 195 195 195 194 193 193 193 194 195 195 197 197 197 197 197 197 196 196 196 195 193 193 194 194 194 193 195 194 194 195 198 200 200 198 201 200 199 198 198 198 198 199 200 202 204 203 201 200 201 203 204 204 204 204 204 204 203 203 203 203 203 204 204 205 205 205 207 205 204 205 207 209 208 206 210 210 209 208 208 208 209 209 208 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 208 208 207 207 208 208 209 207 208 209 210 211 211 210 210 209 210 210 211 211 212 212 213 212 213 213 214 214 215 215 216 216 217 217 218 218 217 216 216 217 218 220 221 222 222 222 222 223 223 224 224 224 224 225 225 227 226 225 225 226 227 227 227 228 227 226 225 225 225 226 226 225 224 224 224 224 224 224 223 224 224 224 224 224 224 224 224 223 223 223 222 222 221 221 221 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 224 225 225 225 225 225 225 225 225 226 226 226 227 227 227 228 228 227 227 226 226 226 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 234 234 234 235 235 236 236 236 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 230 229 229 229 229 229 229 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 225 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 172 172 171 171 171 172 173 173 172 172 172 172 172 172 172 172 169 170 172 172 171 170 170 171 176 175 174 172 170 169 167 167 170 170 171 171 171 171 170 170 175 174 174 174 173 173 172 172 173 173 173 173 173 172 171 171 171 172 172 171 170 170 171 173 170 170 170 171 172 173 174 175 172 172 173 173 173 173 172 172 170 171 171 171 171 172 172 172 172 172 171 170 170 171 172 172 170 171 172 174 175 175 175 175 174 174 173 173 173 173 174 174 176 175 174 173 172 172 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 175 173 173 174 174 174 174 171 172 174 175 176 176 175 174 174 174 174 173 173 173 172 172 171 172 173 173 174 174 173 173 174 174 175 175 174 173 172 171 174 174 174 174 174 174 174 174 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 176 176 177 177 177 177 176 176 176 175 175 175 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 177 176 176 178 178 178 178 178 178 178 178 179 177 176 176 178 179 178 176 178 178 178 178 178 178 178 178 180 178 177 178 179 180 179 177 177 177 178 178 178 178 177 177 181 180 179 178 178 180 181 183 180 179 179 179 179 180 180 181 180 181 181 180 179 179 182 185 181 181 181 181 182 184 187 188 191 192 193 194 196 197 198 199 198 199 200 201 202 203 204 205 201 202 202 203 203 202 202 201 203 202 201 200 199 199 199 199 200 200 201 201 201 201 200 200 200 200 200 200 201 201 201 201 203 202 201 199 199 199 199 199 201 198 196 198 202 204 202 199 198 197 197 199 201 200 198 195 196 199 202 200 196 193 194 196 195 195 196 198 199 200 201 202 203 203 202 201 201 200 199 199 199 201 202 202 200 200 202 203 202 202 202 202 203 203 203 203 200 202 203 203 203 203 204 206 207 207 207 206 206 207 207 207 208 208 208 208 208 208 208 208 206 206 207 208 208 209 209 210 207 208 209 209 207 207 207 209 208 208 208 208 207 206 205 204 210 210 208 207 206 205 205 205 205 206 207 207 207 205 204 202 204 204 204 204 204 205 205 205 203 203 203 203 201 200 198 197 201 200 198 199 201 201 200 198 199 199 199 199 198 197 196 196 200 200 200 200 200 200 200 200 201 199 197 196 198 201 205 207 196 195 193 191 189 187 186 185 184 184 183 183 183 182 182 182 183 184 185 185 185 185 184 183 184 184 184 184 184 184 184 184 183 184 184 185 185 186 186 186 188 193 200 202 200 196 193 193 187 205 206 197 209 210 182 83 42 113 167 121 90 173 197 190 185 185 185 186 187 189 190 191 187 191 196 200 201 196 187 181 223 209 154 65 81 164 197 225 210 199 197 223 234 192 153 157 187 223 224 181 161 193 228 236 243 196 132 59 58 65 57 47 68 70 95 144 194 174 106 84 93 102 101 72 61 109 142 118 102 132 141 132 158 219 245 227 155 119 130 146 144 150 140 121 99 106 126 152 207 235 199 179 218 209 154 99 93 99 108 132 146 85 81 153 236 253 212 185 186 186 219 249 250 197 129 119 141 179 159 111 123 158 144 109 133 136 114 61 44 64 77 93 101 124 153 108 77 145 168 107 95 120 127 103 74 92 112 78 49 81 131 216 254 248 207 136 150 179 132 57 42 56 102 175 194 146 94 96 118 85 60 94 107 128 132 122 134 121 76 66 98 134 207 243 222 166 87 83 100 37 78 226 254 142 42 10 25 134 232 250 255 125 87 126 115 59 52 70 91 134 150 129 63 64 102 138 106 127 179 239 184 159 177 202 212 211 185 159 216 251 254 206 172 177 158 122 107 81 54 70 103 122 113 75 47 66 83 77 69 78 131 214 229 178 111 136 187 149 119 154 162 136 177 204 155 131 139 120 116 83 63 35 37 70 86 107 118 112 103 92 83 77 74 72 57 27 51 85 91 100 105 104 144 187 146 114 134 94 37 37 62 92 131 146 104 117 172 136 67 159 228 230 235 235 193 159 192 251 253 173 128 157 247 250 161 56 22 26 40 67 99 99 165 236 252 154 124 166 137 118 148 169 225 225 148 125 190 245 250 237 180 155 188 218 195 138 209 237 225 214 211 221 240 219 232 218 159 111 106 133 190 239 248 239 227 226 227 218 214 222 218 230 219 240 225 137 114 155 225 250 243 239 251 252 243 207 113 30 35 115 130 79 50 58 98 191 245 239 188 135 127 139 130 133 137 151 140 110 106 114 103 133 105 44 68 109 122 91 137 165 105 120 216 252 240 241 242 252 195 181 188 152 121 78 74 78 86 100 90 75 67 39 34 38 43 54 66 65 44 22 66 110 149 165 167 214 237 229 192 120 60 44 94 150 130 89 126 204 205 133 74 15 15 108 159 170 124 160 192 152 102 94 107 143 173 137 80 68 83 101 107 155 174 178 175 191 197 181 197 154 155 193 209 182 160 188 183 84 76 148 174 120 40 4 8 11 61 173 196 178 165 154 132 105 83 28 16 18 18 16 13 91 166 234 236 199 182 84 28 14 11 19 59 166 226 172 94 42 40 54 52 15 19 60 128 223 252 209 126 10 8 139 206 246 209 98 41 16 15 6 29 130 198 230 213 190 184 200 195 195 195 194 194 193 193 193 191 191 191 191 189 188 186 185 186 186 186 186 185 185 185 185 186 186 186 186 186 186 186 186 188 188 188 188 187 186 185 184 187 187 187 186 186 186 186 186 190 190 189 188 188 187 186 186 184 188 190 189 186 185 187 190 209 207 181 85 41 66 115 132 137 212 221 203 185 153 153 108 106 54 47 93 119 122 154 202 217 193 130 64 52 101 157 182 208 209 193 140 87 87 130 163 148 121 93 32 16 30 83 151 171 190 197 207 200 167 142 123 170 165 102 119 179 207 194 189 185 191 192 188 185 186 189 191 180 194 186 189 188 180 174 146 125 147 199 218 204 157 102 12 10 31 51 81 77 67 43 45 86 154 158 94 95 173 199 157 128 103 90 91 96 84 72 88 115 142 153 186 194 198 193 193 186 160 164 166 168 146 141 131 109 90 115 156 166 142 139 180 208 206 182 121 96 86 88 71 65 61 60 94 119 152 139 148 205 248 217 73 54 150 215 226 217 187 122 15 9 107 188 230 197 135 127 164 194 225 201 109 38 47 128 241 227 172 158 87 24 66 140 219 211 191 187 187 187 185 196 199 206 201 176 93 56 38 42 77 91 38 19 90 175 239 219 194 184 189 186 190 185 184 197 208 220 170 85 44 78 131 134 116 99 62 40 41 36 48 75 106 129 153 187 218 217 215 198 195 189 187 182 196 216 209 141 42 34 67 74 111 97 58 39 57 63 46 39 52 40 48 64 71 77 94 82 44 68 78 92 87 99 143 185 220 210 212 222 206 147 87 137 200 181 184 187 191 198 199 183 162 182 219 166 98 125 161 162 174 212 179 150 142 143 147 154 159 161 159 151 133 110 100 134 184 176 192 218 212 160 79 55 38 31 80 103 113 100 35 30 112 160 166 153 192 198 192 194 193 203 198 187 184 174 149 161 209 209 208 207 118 50 113 190 217 197 192 191 190 187 189 192 187 188 189 190 190 189 189 190 191 190 190 188 188 188 189 190 191 189 189 189 189 189 188 188 188 188 188 189 189 189 190 190 190 190 191 192 191 189 187 187 187 187 186 186 187 188 189 190 191 188 188 189 189 189 190 190 190 189 189 189 189 189 189 189 189 190 189 187 186 187 189 192 193 190 190 189 188 188 188 188 189 190 190 189 189 189 188 188 188 190 191 191 192 192 191 191 190 191 191 191 192 193 193 194 194 196 195 194 193 193 194 195 196 194 192 193 197 196 192 191 192 193 193 194 194 194 194 195 195 193 193 193 193 193 195 196 197 198 198 197 197 196 195 195 195 192 193 195 195 194 194 194 195 195 194 194 195 198 199 199 198 201 200 199 198 198 198 198 198 203 203 202 201 200 200 202 205 204 204 204 203 202 202 201 201 202 202 203 204 205 206 206 207 207 206 206 207 208 209 208 207 208 208 209 209 209 209 208 208 210 210 210 209 209 208 208 208 208 208 208 208 208 208 208 208 209 208 207 207 207 207 208 209 206 207 208 208 209 208 207 207 209 209 210 210 211 212 212 212 212 212 213 213 214 215 215 215 215 215 215 215 215 216 217 218 218 219 220 222 223 223 223 223 223 223 224 224 224 224 225 225 229 225 221 221 226 229 228 226 227 227 226 225 225 225 226 226 223 224 224 224 224 224 224 225 224 224 224 224 224 224 224 224 221 221 221 222 223 223 224 224 223 223 223 223 223 223 223 223 227 226 226 225 224 223 223 222 225 225 225 225 225 225 225 225 225 226 226 226 227 227 227 228 227 226 226 225 226 226 227 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 234 234 234 235 235 235 236 236 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 229 229 229 230 230 229 229 229 229 229 229 229 229 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 227 226 225 225 224 224 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 171 171 171 171 172 173 173 174 172 172 172 172 172 172 172 172 169 170 172 173 173 171 170 169 175 174 173 172 170 169 168 167 169 170 172 172 172 172 170 169 174 174 174 174 174 174 174 174 172 173 173 173 173 173 172 172 173 172 172 171 170 171 172 173 171 171 171 171 171 172 173 174 170 171 173 174 174 173 171 170 171 171 171 172 172 172 172 172 174 174 174 173 173 174 174 174 173 173 174 175 176 175 175 174 175 175 173 172 172 173 175 175 177 176 174 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 176 174 173 173 173 173 173 172 173 175 176 176 175 173 172 175 174 174 174 173 173 173 172 173 173 174 174 175 175 175 175 171 172 174 175 175 174 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 179 179 178 176 175 174 173 172 176 176 176 176 175 175 175 175 177 177 176 176 176 176 175 175 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 177 176 177 179 179 178 176 178 178 178 178 178 178 178 178 180 178 177 178 180 180 179 177 176 177 177 178 178 177 177 176 182 181 178 177 177 179 181 183 181 180 179 178 178 180 181 183 180 180 180 179 177 178 182 185 180 181 182 183 184 185 185 186 189 190 191 193 195 197 199 200 199 199 200 200 201 202 203 203 200 201 203 204 204 203 201 200 204 203 201 200 199 199 199 199 200 200 200 201 201 200 200 200 201 201 201 201 201 201 201 201 202 201 200 199 198 198 199 199 199 198 197 198 201 202 201 200 199 198 197 198 200 200 198 196 196 198 200 199 196 194 195 196 195 196 197 198 199 201 202 202 202 202 201 201 200 200 200 199 197 199 202 202 201 201 202 204 202 202 202 202 202 202 202 202 202 202 203 203 204 204 205 205 205 206 207 207 207 207 206 205 207 207 207 207 207 207 207 207 207 207 207 208 208 209 209 209 206 207 208 208 208 208 209 209 207 207 207 207 207 206 205 205 209 208 206 205 205 206 208 209 202 203 205 206 206 204 202 200 206 206 205 205 204 204 204 203 200 201 202 203 204 203 203 202 202 200 198 199 201 201 201 199 199 200 201 201 200 198 196 195 199 199 199 199 200 200 200 200 205 203 201 199 199 199 200 201 194 194 194 193 191 189 186 185 184 184 184 183 183 183 182 182 183 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 185 184 183 183 183 183 184 185 182 185 188 188 186 184 186 188 190 189 180 180 186 194 209 133 59 101 159 139 109 178 199 192 185 186 186 186 187 187 188 188 187 187 188 190 194 197 200 202 227 214 155 59 72 157 189 215 204 208 210 213 201 159 122 117 144 190 219 199 172 177 203 222 242 228 186 87 43 40 51 54 72 80 101 151 212 205 129 70 81 91 88 65 58 90 115 111 116 134 108 76 117 191 214 196 161 128 102 106 165 217 180 121 93 83 111 174 217 201 173 183 204 167 128 134 172 172 119 69 67 81 105 131 166 190 182 163 150 157 194 240 224 141 98 130 180 221 160 70 115 222 231 173 135 100 72 41 38 87 145 188 146 87 98 141 148 133 121 128 84 92 120 118 93 119 138 91 60 52 87 183 246 240 185 103 90 81 54 48 68 90 158 254 250 134 70 94 97 84 76 46 58 72 117 186 231 199 119 66 36 118 231 252 253 191 119 82 83 32 81 210 240 147 53 9 7 107 212 247 251 120 81 101 94 65 45 72 140 192 159 78 65 161 170 120 124 149 173 158 151 150 188 237 248 199 146 150 188 213 209 160 173 237 209 129 101 62 39 75 122 144 124 67 67 88 94 76 96 126 166 254 254 241 176 152 158 150 152 145 100 72 139 218 207 168 165 182 192 141 98 54 47 49 34 59 104 141 136 80 53 79 98 88 90 60 70 72 63 63 82 136 218 244 161 126 172 133 45 3 54 137 213 224 148 114 153 139 78 166 217 194 198 194 157 170 213 250 250 221 186 132 175 192 112 45 34 33 31 77 141 168 220 250 237 139 106 125 105 114 163 218 246 186 122 148 204 220 232 232 191 175 187 162 159 209 233 232 217 220 218 209 221 221 239 244 207 207 174 95 113 176 219 240 243 238 247 249 240 236 224 243 237 244 183 89 133 226 212 155 146 191 196 188 186 144 77 22 46 155 190 130 64 19 68 165 231 237 213 181 151 112 144 182 160 144 149 131 110 86 67 35 40 88 170 219 198 109 184 242 178 111 154 220 244 243 251 220 164 150 141 113 111 110 100 70 55 71 83 100 109 78 34 27 42 75 94 87 62 38 47 63 92 122 157 213 231 208 151 70 34 84 124 122 112 98 103 116 102 53 42 38 32 78 101 143 158 205 213 211 183 117 101 100 109 63 43 100 136 140 118 119 125 182 195 193 189 197 199 179 166 167 188 187 167 177 192 103 81 141 179 150 75 10 8 5 36 137 179 166 136 133 151 162 142 60 19 8 16 15 13 74 136 211 207 188 206 128 62 14 11 26 41 105 154 122 71 47 47 45 33 21 61 139 201 250 238 152 71 9 44 179 237 223 144 55 26 22 19 15 61 173 216 216 199 193 188 199 196 196 195 194 194 193 192 192 190 191 191 192 191 188 186 185 187 187 186 186 185 185 184 184 186 186 186 186 186 186 186 186 188 188 188 187 187 186 186 185 188 188 187 187 186 186 186 185 189 189 189 188 188 187 187 187 189 190 191 189 186 184 185 186 194 213 208 139 88 54 68 93 116 204 206 199 203 206 211 133 105 38 53 147 185 154 142 161 157 128 93 76 89 119 148 163 176 171 160 145 114 104 133 153 145 84 48 25 39 81 115 142 143 180 187 200 202 155 119 116 171 157 98 126 189 213 196 186 185 187 190 188 187 188 177 158 172 198 186 188 194 193 182 131 121 157 179 209 225 153 80 17 13 32 66 111 108 81 62 102 159 223 213 120 91 165 219 212 185 175 171 161 168 151 122 153 173 162 125 135 169 203 195 190 194 170 154 129 151 167 155 122 105 141 175 181 161 127 129 173 200 224 220 142 83 54 64 61 52 39 43 102 145 183 146 165 224 210 145 44 88 200 220 218 218 200 147 28 5 87 180 237 235 174 138 115 120 144 131 111 84 52 105 201 193 178 186 115 27 53 137 225 212 195 190 190 191 192 193 196 214 193 138 46 12 58 117 171 165 68 18 75 142 227 214 196 192 190 185 187 192 198 221 207 180 101 40 24 39 61 56 49 51 36 31 48 70 122 172 187 191 203 214 216 193 188 184 190 188 185 192 211 225 142 75 76 121 121 69 53 58 57 62 74 88 92 86 79 65 50 73 107 110 108 106 90 104 131 152 140 156 203 214 209 197 192 212 182 112 80 135 164 153 182 196 190 193 197 181 158 176 166 104 65 101 142 174 215 222 151 132 172 177 146 126 120 116 117 123 142 147 123 122 154 157 179 175 135 96 40 33 30 37 121 175 184 135 26 26 151 196 183 167 199 196 191 188 183 187 163 151 166 168 144 157 205 207 215 173 71 68 176 220 195 185 185 197 199 187 188 195 187 186 189 191 190 188 188 190 193 192 191 189 187 187 188 189 190 189 189 189 189 189 188 188 188 189 189 189 189 189 189 189 189 188 189 191 193 192 191 190 190 187 186 184 184 184 186 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 191 190 189 188 188 188 190 191 188 188 187 186 186 187 187 187 190 190 190 189 189 189 188 188 189 190 191 191 191 191 190 189 191 191 191 192 192 193 193 193 196 196 194 193 193 194 196 196 195 193 194 197 196 192 191 193 193 193 194 194 194 194 195 195 193 192 192 193 193 195 196 197 198 198 197 196 195 194 194 193 189 193 196 196 194 193 194 196 197 196 197 198 199 200 200 200 199 199 198 198 198 199 200 201 202 202 202 202 201 201 202 203 202 202 202 202 203 203 203 204 202 202 203 204 205 206 207 208 208 208 208 209 210 210 209 208 206 207 209 210 210 209 208 207 210 210 210 209 209 209 208 208 208 208 208 208 208 208 208 208 208 208 207 206 206 207 208 208 207 207 208 208 208 208 207 206 209 209 209 210 211 211 212 212 212 212 212 213 214 214 215 215 215 214 213 213 214 217 219 220 219 220 221 222 223 223 224 224 223 223 224 224 224 224 225 225 228 225 223 224 227 229 227 224 227 227 226 226 225 225 225 225 223 223 223 224 224 225 225 225 224 224 224 224 224 224 224 224 221 221 222 222 223 224 224 224 223 223 223 223 223 223 223 223 225 225 225 224 224 224 223 223 225 225 225 225 225 225 225 225 225 225 226 226 226 227 227 227 226 226 225 225 225 226 227 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 233 233 234 234 235 235 235 235 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 228 228 229 229 229 230 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 225 225 225 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 170 171 171 172 172 173 173 173 171 171 171 171 171 171 171 171 170 170 172 173 173 173 171 169 172 172 172 171 171 171 170 170 170 171 172 173 173 172 171 170 172 172 173 174 174 175 176 176 172 173 173 174 174 174 173 173 173 172 171 171 172 172 172 172 174 173 172 171 171 171 171 171 170 171 172 173 173 172 171 170 172 172 172 172 172 172 172 172 173 174 174 174 174 174 174 173 172 172 173 173 172 171 170 169 176 175 174 173 173 174 175 176 176 176 175 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 175 174 173 173 173 174 175 176 176 176 175 173 171 170 176 176 175 175 175 174 174 174 175 175 175 175 176 176 177 177 168 170 172 174 175 175 174 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 176 176 176 176 176 177 177 177 175 175 175 175 175 175 175 175 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 180 179 178 177 176 174 173 173 174 174 174 174 174 174 175 175 177 177 177 176 176 175 175 175 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 178 177 177 179 180 178 177 178 178 178 178 178 178 178 178 181 179 178 178 180 181 180 178 176 177 177 178 178 177 177 176 182 180 177 176 175 177 179 181 182 181 179 178 179 180 182 183 179 180 180 179 177 178 181 184 180 181 182 183 184 185 185 185 188 189 190 192 195 197 199 199 199 199 199 199 199 199 199 199 200 201 203 204 204 203 201 200 204 204 202 201 200 200 201 201 200 200 200 199 199 200 200 200 202 202 202 201 201 201 201 201 200 200 199 198 197 198 198 199 196 198 199 199 198 197 199 201 202 199 196 195 196 199 199 199 194 196 198 199 198 197 198 199 198 198 198 199 199 200 200 200 198 198 199 199 200 200 200 201 196 199 202 202 202 201 203 204 202 202 202 202 202 201 201 201 204 204 204 204 205 206 205 205 205 205 206 207 207 206 205 205 207 207 207 207 207 207 207 207 207 207 207 208 208 208 208 209 207 206 207 207 208 209 209 209 207 208 209 210 210 210 210 210 206 205 205 205 206 208 210 212 202 204 206 207 207 205 203 201 209 208 207 206 204 203 202 201 201 202 203 204 204 204 204 203 202 200 198 198 200 201 200 199 200 201 201 202 201 199 196 195 198 198 198 199 199 200 200 200 204 204 205 204 202 200 197 195 195 195 195 193 192 189 187 186 186 185 185 185 184 184 184 183 183 183 182 182 182 182 183 183 184 184 184 184 184 184 184 184 186 185 184 183 183 183 184 185 189 186 182 180 181 182 183 183 184 179 181 191 185 185 220 171 97 79 108 116 117 189 201 187 185 185 185 186 186 186 186 186 196 193 190 187 187 191 197 201 215 196 139 52 69 147 170 191 191 213 218 191 147 115 115 132 141 162 186 188 167 158 190 233 249 235 198 99 43 34 52 61 72 83 97 138 210 247 193 100 79 84 79 60 53 74 103 118 155 158 110 64 98 159 174 160 166 155 116 88 144 206 175 122 98 64 83 160 197 184 183 192 159 128 140 184 218 232 200 140 79 81 95 124 132 118 110 109 160 195 199 204 147 57 79 150 218 190 110 66 136 232 253 230 174 107 57 24 28 97 186 250 197 130 100 152 226 208 130 103 74 55 81 106 111 141 132 69 65 39 58 145 214 209 145 69 50 51 56 76 99 118 165 225 181 127 134 167 137 116 118 82 49 42 97 194 248 241 175 89 7 92 213 244 247 165 154 121 55 23 66 143 154 110 59 27 19 56 163 254 224 82 58 130 191 164 86 84 174 190 118 70 170 244 222 105 162 180 172 169 162 121 176 254 251 189 156 174 147 144 138 105 142 230 216 148 111 82 66 93 119 125 103 50 81 132 149 113 123 153 170 222 247 253 202 136 105 134 181 170 78 65 116 201 243 205 170 208 214 192 142 80 60 42 18 44 118 186 195 114 52 70 108 117 127 125 96 53 56 61 81 167 247 230 136 111 150 117 46 2 63 184 253 247 168 100 122 144 121 183 225 162 106 129 169 211 231 235 234 252 238 120 89 86 74 33 32 33 45 133 211 233 244 247 206 92 55 117 163 193 222 246 251 198 155 193 220 198 198 210 215 199 171 154 185 246 226 219 213 225 228 218 223 227 245 192 187 217 227 134 31 63 113 150 170 182 208 229 235 239 242 249 249 244 156 83 134 177 100 56 61 90 77 78 91 61 60 21 60 171 208 155 94 50 35 106 175 226 249 248 199 117 154 186 152 144 166 132 85 57 65 62 75 129 219 250 213 112 188 251 227 135 100 153 233 246 222 135 100 93 83 96 134 188 153 102 65 74 93 125 153 135 54 21 25 62 81 81 81 80 62 57 58 64 101 156 182 165 121 65 60 125 138 97 88 92 62 32 33 42 74 104 76 50 102 169 194 216 198 202 211 183 170 144 128 69 44 115 172 185 145 107 94 171 202 198 197 219 204 196 174 149 160 174 162 165 192 135 107 137 177 181 117 23 9 13 19 70 137 189 153 112 158 211 204 108 41 9 18 14 21 46 81 163 182 190 210 138 78 14 10 32 31 55 80 65 55 50 45 25 12 42 120 216 245 245 207 108 32 25 91 195 212 154 80 38 25 14 10 33 111 214 224 200 189 200 191 192 196 196 195 194 194 193 192 192 188 189 190 191 191 189 188 186 192 192 191 191 190 190 189 189 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 188 188 188 187 187 186 186 186 187 187 187 188 188 189 189 189 191 189 187 187 188 188 186 184 182 199 210 190 148 62 35 50 89 184 204 216 209 211 223 164 109 59 81 168 201 167 134 125 112 112 124 148 166 169 163 160 134 128 138 174 170 138 134 131 142 60 16 22 70 134 137 122 144 182 164 173 209 173 117 111 181 167 117 144 188 200 186 182 190 185 185 187 191 192 160 109 153 199 192 188 191 199 204 156 131 125 131 171 180 91 40 15 25 52 112 173 172 139 110 156 204 222 207 147 106 128 186 224 202 208 216 210 199 151 106 145 170 153 114 119 158 205 201 201 207 190 151 88 129 189 166 97 110 193 221 203 184 154 142 164 201 195 186 144 109 70 66 64 55 39 37 85 118 160 144 185 210 142 71 46 137 232 213 199 220 211 167 45 5 66 160 230 233 214 168 99 86 95 95 141 137 64 85 142 149 170 169 108 39 52 133 217 204 196 194 193 185 189 188 203 212 130 58 22 61 145 205 224 192 87 20 40 122 221 216 204 191 183 193 208 215 203 196 140 88 32 27 54 76 82 64 46 68 94 97 100 128 175 214 218 209 205 197 184 187 184 190 190 185 183 198 212 206 84 67 156 210 193 144 108 107 135 151 150 164 186 181 155 123 81 110 185 210 195 188 189 157 151 145 139 175 219 208 178 189 203 229 165 69 53 120 149 160 189 200 193 188 178 161 152 188 135 106 127 148 152 182 228 197 142 138 179 199 194 166 124 120 141 155 167 176 159 132 125 118 128 101 61 57 36 39 34 79 195 245 206 111 13 40 187 221 209 188 199 189 192 189 185 196 162 152 174 173 147 163 212 205 177 99 64 145 215 206 193 191 182 185 186 182 192 198 186 186 188 190 190 188 187 190 192 192 191 189 188 187 188 188 189 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 187 188 188 189 189 188 186 184 189 188 186 185 184 185 186 187 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 191 191 191 190 188 186 185 191 191 190 190 190 191 191 192 192 191 191 191 190 190 190 189 188 189 190 190 190 190 189 188 191 191 191 191 192 192 192 192 196 196 195 194 194 195 196 196 196 194 194 196 196 193 192 194 193 193 194 194 194 194 195 195 193 192 192 193 193 195 196 197 197 197 196 195 194 193 193 192 189 193 196 196 194 193 194 196 196 197 197 198 198 198 199 200 196 196 196 197 199 201 203 204 200 201 203 204 205 203 201 199 203 203 203 203 203 204 204 204 202 202 203 204 206 207 208 208 206 207 209 209 209 207 207 206 205 206 208 209 210 209 208 207 208 208 208 208 209 209 209 210 208 208 208 208 208 208 208 208 208 207 207 206 206 207 207 208 208 208 209 209 209 209 208 207 208 208 209 210 210 211 211 212 211 211 212 213 213 214 214 215 215 214 214 214 215 218 220 222 220 220 220 221 222 223 224 225 223 223 224 224 224 224 225 225 226 227 228 229 228 227 224 222 226 226 226 226 226 226 225 225 223 223 223 224 224 225 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 226 225 225 225 225 226 227 227 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 233 233 233 234 234 234 235 235 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 228 228 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 171 171 172 173 173 173 172 172 170 170 170 170 170 170 170 170 172 171 171 172 173 173 172 170 170 170 170 171 171 172 172 173 171 172 172 172 172 172 172 171 170 171 172 173 174 175 176 177 172 173 173 174 174 174 174 174 172 172 172 173 174 174 172 171 175 174 173 172 171 170 170 170 171 171 172 172 172 172 171 171 173 173 173 173 172 172 172 172 170 171 172 172 172 172 171 170 173 174 174 174 173 172 171 170 175 175 175 174 174 175 175 175 175 175 174 174 174 174 175 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 172 172 174 175 177 176 176 175 174 173 172 171 176 176 176 175 175 175 174 174 176 176 175 175 176 176 177 178 169 170 171 173 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 174 174 174 174 174 174 174 174 175 176 176 176 176 177 177 177 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 177 177 178 178 173 173 173 174 174 174 175 175 178 178 177 176 176 175 174 174 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 177 177 178 179 178 178 178 178 178 178 178 178 180 178 177 178 179 180 179 177 177 177 177 177 177 177 177 177 181 179 178 179 180 181 180 178 177 177 178 178 178 178 177 177 181 179 178 176 176 177 178 179 181 180 180 180 180 181 182 182 178 179 181 181 179 179 180 182 182 182 182 183 183 184 185 185 187 188 190 192 194 196 198 198 200 199 199 199 198 198 197 197 201 202 202 203 203 202 202 201 204 203 202 201 201 202 202 203 200 200 199 199 199 199 200 200 201 201 201 202 202 202 202 202 200 200 199 198 198 199 199 200 196 199 201 200 196 195 197 200 203 199 195 194 195 198 200 201 193 195 197 199 200 200 201 201 200 200 200 200 199 199 199 199 197 197 198 199 199 200 201 201 196 199 202 203 202 202 202 203 201 201 201 201 201 202 202 202 206 205 204 204 206 206 206 204 206 205 205 205 205 205 205 206 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 207 206 206 207 209 210 209 208 209 210 211 212 213 213 213 213 204 204 205 206 207 209 210 211 206 207 208 209 209 208 207 206 209 209 208 206 205 203 202 202 206 206 206 205 204 202 200 199 201 199 197 196 198 200 200 199 200 200 200 200 200 199 197 197 197 197 198 198 199 200 200 200 199 201 204 205 205 203 199 197 198 198 196 194 192 190 188 188 186 186 185 185 185 184 184 184 183 183 182 181 181 182 183 183 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 189 186 183 184 188 188 185 181 185 183 194 193 181 186 219 182 125 55 45 70 112 203 207 186 183 184 185 186 186 186 185 185 187 187 188 188 189 190 193 196 197 163 114 55 80 138 152 184 202 194 183 166 150 147 164 183 177 154 144 141 120 110 163 236 245 228 194 96 40 38 60 63 61 73 93 133 193 250 240 142 70 72 65 51 56 92 130 144 179 172 123 76 83 112 128 134 156 160 135 104 133 158 125 98 74 46 48 113 158 165 168 146 114 101 138 176 185 221 251 232 185 104 69 135 166 118 91 99 150 212 194 164 115 63 106 156 203 164 105 80 131 217 254 253 192 100 51 51 61 92 158 237 253 205 115 93 195 241 163 102 76 42 52 77 104 128 108 67 48 41 69 143 193 161 93 54 51 57 87 119 115 91 86 98 105 170 247 252 197 150 123 102 64 46 66 128 189 239 208 94 7 70 196 253 254 160 172 147 72 37 66 98 83 64 50 43 31 41 138 237 162 53 58 190 252 254 138 73 158 153 72 93 248 254 220 98 182 225 197 239 210 85 110 194 187 185 199 183 151 114 119 109 122 164 150 124 127 103 76 89 112 113 85 33 71 156 190 136 111 139 158 168 184 197 144 60 68 177 224 159 73 109 142 174 225 193 127 160 238 241 172 105 96 69 29 24 101 202 232 139 60 76 118 128 144 167 117 52 53 52 81 178 238 174 86 74 116 109 55 6 71 204 254 241 177 88 83 117 145 206 201 120 88 127 185 242 233 245 251 252 228 111 54 25 34 41 71 67 57 148 224 241 253 246 178 50 31 148 234 252 249 240 246 197 158 221 251 203 157 132 179 198 160 178 226 236 230 231 226 219 219 223 221 214 241 218 154 114 139 137 89 73 81 84 85 92 109 127 150 174 176 183 192 174 93 50 82 81 65 86 112 112 84 73 94 116 106 29 33 114 152 127 94 79 52 65 89 144 209 250 235 162 148 159 138 151 164 96 42 62 123 185 136 94 157 206 173 147 222 249 248 183 110 110 192 217 155 88 91 87 84 123 168 233 194 150 109 106 104 111 138 140 68 22 16 46 59 64 79 89 92 92 71 32 42 72 100 100 77 58 63 98 96 60 48 49 46 19 33 79 145 189 135 45 118 222 220 201 187 180 188 202 210 203 196 133 62 84 160 211 179 143 124 169 185 168 167 183 189 166 145 126 132 139 130 135 158 147 131 131 141 152 115 29 7 18 17 27 104 207 160 69 105 215 248 174 81 9 12 16 15 23 50 128 157 178 183 133 93 28 13 19 22 37 41 33 39 41 37 16 11 74 161 240 238 187 134 62 27 60 103 137 135 84 47 41 19 5 9 69 148 228 223 196 189 201 192 191 195 195 195 194 194 193 193 193 189 189 190 190 190 189 188 188 191 191 191 191 190 190 190 190 187 187 187 187 187 187 187 187 185 185 185 186 187 188 189 190 188 188 188 188 187 187 187 187 186 186 187 188 188 189 190 190 190 187 184 185 189 190 187 184 181 188 203 213 193 101 48 27 52 126 176 230 211 171 159 121 101 93 109 144 165 165 155 144 144 162 184 201 207 203 188 175 149 143 155 208 209 160 140 121 101 38 9 38 108 176 145 98 145 176 153 163 209 189 141 132 176 165 126 157 188 193 184 188 190 182 184 190 198 203 164 93 132 199 199 192 188 199 223 186 141 69 72 103 82 40 52 39 30 57 121 168 161 148 129 171 217 209 205 185 132 99 144 217 213 212 209 196 164 99 67 108 134 118 105 127 170 216 206 200 206 195 151 72 125 205 173 92 112 190 213 209 210 189 166 158 166 151 160 159 144 93 82 91 94 91 72 68 63 111 154 215 195 89 22 71 175 231 201 200 215 214 182 67 7 50 138 221 217 230 193 122 117 123 115 158 149 76 73 102 125 159 148 105 52 43 107 187 188 197 194 195 184 190 199 215 189 52 12 61 139 207 228 223 195 112 38 14 115 202 187 187 191 196 212 210 193 150 105 45 20 32 82 136 165 165 123 65 90 162 176 160 149 160 181 204 213 209 198 191 194 191 197 186 188 196 211 204 138 70 115 212 219 201 204 196 188 203 207 198 202 215 213 198 170 110 111 179 220 220 220 227 207 152 111 112 164 214 212 198 200 208 203 101 31 61 147 185 189 193 193 197 190 153 137 159 189 129 133 189 188 148 156 198 188 129 117 164 209 224 199 145 144 164 156 129 125 137 129 109 113 109 85 66 84 74 65 38 98 215 241 157 59 16 74 201 214 208 187 186 179 189 185 189 198 170 163 176 164 144 166 212 188 94 77 151 203 206 199 189 167 177 189 190 184 187 190 184 187 188 189 189 188 188 189 190 191 190 190 189 189 188 188 188 190 190 190 190 189 189 189 189 190 190 190 189 189 189 188 188 193 191 190 189 188 186 183 181 192 191 190 189 188 188 188 188 190 190 190 189 189 189 188 188 190 190 190 190 190 190 190 190 189 190 192 192 191 189 186 184 190 190 190 189 190 190 191 192 192 192 191 191 191 190 190 190 188 188 189 190 190 189 188 188 191 191 191 191 191 191 191 191 195 196 196 196 196 196 196 195 197 194 194 196 196 193 192 195 193 193 194 194 194 194 195 195 193 193 193 193 193 195 196 197 196 195 195 194 194 193 193 192 192 193 195 195 194 194 194 195 194 195 196 196 195 195 196 197 195 195 196 197 199 201 203 204 199 200 202 205 206 204 201 197 207 206 205 204 203 201 200 200 203 204 204 205 206 207 207 208 203 205 207 208 206 204 203 203 205 206 207 208 208 208 208 208 206 207 207 207 208 208 209 209 207 207 207 207 207 207 207 207 208 207 206 206 206 206 207 208 207 207 208 209 209 209 208 208 208 208 209 209 210 211 211 211 211 211 212 212 213 214 214 214 214 214 214 215 216 218 220 220 220 220 220 220 221 222 224 225 223 223 224 224 224 224 225 225 225 226 227 228 227 225 224 223 226 226 227 227 227 226 225 224 223 224 224 224 224 224 224 225 224 224 224 224 224 224 224 224 226 226 225 224 223 222 221 221 223 223 223 223 223 223 223 223 221 222 222 223 224 225 225 226 225 225 225 225 225 225 225 225 224 224 225 225 225 226 226 226 226 225 224 224 224 225 226 227 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 232 233 233 233 234 234 234 235 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 224 224 225 225 226 227 228 228 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 171 172 173 173 173 172 171 170 171 171 171 171 171 171 171 171 174 172 170 170 172 173 173 171 170 170 170 171 171 172 172 172 173 172 172 171 171 172 172 173 171 171 172 172 173 173 174 174 172 173 173 174 175 175 175 174 171 171 172 175 177 176 172 168 173 173 172 171 171 171 172 172 173 173 172 172 172 172 173 173 174 174 173 173 173 172 172 172 169 170 171 172 172 171 170 169 173 173 174 175 176 176 175 175 174 175 175 176 176 175 175 174 174 174 174 174 174 176 177 178 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 174 175 174 172 172 175 177 176 175 173 172 172 173 175 176 175 175 175 175 174 174 173 173 175 174 174 173 174 175 176 177 175 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 173 174 174 174 175 175 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 175 175 176 177 178 179 180 173 174 174 174 175 175 176 176 178 178 177 176 176 175 174 174 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 177 179 179 178 178 178 178 178 178 178 178 180 178 177 178 180 180 179 177 177 177 177 177 177 177 177 177 181 180 178 179 181 181 180 179 178 178 179 179 179 179 178 178 180 180 179 179 178 178 178 178 180 180 181 182 182 182 181 181 176 179 182 183 182 180 180 181 183 183 182 182 182 183 185 186 187 188 190 191 193 195 196 197 198 198 199 199 199 199 199 200 203 202 202 201 201 202 202 203 201 201 200 200 201 202 203 203 200 200 199 198 198 199 200 200 200 201 201 202 202 203 203 204 202 201 201 200 200 201 202 202 200 200 200 199 198 197 197 197 201 198 196 196 197 199 199 198 195 196 198 200 201 202 202 202 200 200 200 200 200 200 200 200 199 199 200 200 200 200 200 200 196 199 202 203 202 201 202 202 199 200 200 201 201 202 202 203 206 204 203 203 205 206 205 203 207 206 204 203 203 204 206 207 206 206 206 206 206 206 206 206 208 208 208 208 208 208 208 208 209 207 206 207 209 210 209 207 208 208 209 210 210 210 209 209 205 206 207 208 208 208 208 207 209 209 209 209 209 209 210 210 207 207 206 206 206 205 205 205 205 205 205 205 204 202 200 199 201 198 195 195 197 198 199 198 200 199 199 198 198 198 199 199 196 197 197 198 199 199 200 200 200 201 202 204 204 203 202 201 202 200 197 194 191 190 190 190 185 185 185 184 184 184 183 183 185 184 182 181 181 182 184 185 184 184 184 184 184 184 184 184 182 183 184 186 186 185 183 182 184 182 180 182 185 186 183 180 189 177 191 184 180 190 210 183 137 57 28 45 99 201 209 192 181 182 184 185 186 186 185 185 177 180 184 187 189 192 196 199 182 124 84 63 93 124 137 196 207 154 129 159 193 205 208 211 218 178 152 141 109 89 145 230 235 221 181 79 48 82 97 62 34 43 89 146 173 221 243 174 76 55 44 51 77 126 166 175 178 160 123 89 76 80 106 138 159 182 182 153 145 136 114 122 86 74 47 83 124 120 112 88 96 95 123 147 159 203 246 248 253 157 82 122 168 151 133 120 103 147 129 120 150 161 163 163 203 214 188 114 93 177 249 245 183 106 65 85 124 142 152 187 249 233 157 96 146 194 161 137 87 49 45 84 146 163 117 91 109 78 67 117 167 130 76 87 129 102 94 97 86 76 69 54 92 162 252 238 173 133 90 64 95 117 122 130 163 220 208 103 10 41 157 225 221 172 177 152 104 68 95 107 75 58 46 37 34 45 108 153 99 71 92 233 246 254 143 66 169 164 78 150 254 232 164 134 207 253 217 226 170 67 59 95 116 186 236 218 180 113 115 108 91 96 84 95 125 104 63 65 98 108 80 32 51 146 192 144 103 137 167 130 107 112 76 18 84 233 228 98 69 156 202 191 207 161 87 128 252 254 169 137 156 110 59 41 72 151 176 109 54 73 110 118 142 150 104 68 59 40 69 139 175 115 57 53 106 127 68 8 66 200 254 248 190 89 62 85 131 187 159 135 173 187 202 251 239 234 232 198 167 93 49 18 28 92 161 140 70 126 202 236 249 205 136 70 83 156 211 242 251 249 232 166 153 229 251 206 112 76 131 177 173 201 226 219 225 224 224 215 217 226 224 221 218 253 162 79 99 165 218 194 183 164 144 126 107 99 97 93 63 86 107 101 76 74 98 115 171 193 227 219 177 165 191 221 150 62 40 58 71 83 85 102 120 82 48 64 118 189 218 176 126 127 117 119 113 47 26 107 213 240 133 77 117 128 95 140 238 244 246 221 169 115 141 150 133 155 172 138 127 147 158 187 184 160 135 134 114 81 83 91 63 25 23 47 52 59 69 65 87 112 96 37 33 32 39 39 51 47 49 52 49 33 26 41 90 101 88 104 170 212 155 45 86 211 216 200 196 188 179 186 199 211 219 180 81 48 136 221 207 188 174 173 154 115 129 153 167 129 114 115 128 137 124 117 133 126 111 112 114 124 114 54 18 11 16 23 71 157 120 53 64 182 235 192 106 9 7 18 13 14 36 107 151 189 189 175 146 68 19 10 23 35 26 32 33 30 29 24 18 83 140 183 158 100 60 27 35 80 85 75 72 51 45 42 10 13 47 130 183 223 202 192 192 198 191 198 194 194 194 194 194 194 194 194 192 192 190 189 188 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 187 186 186 186 187 188 188 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 188 188 188 187 184 188 193 203 207 158 106 36 27 64 120 199 180 135 109 92 114 136 153 162 174 184 187 189 194 195 202 208 200 178 161 156 156 156 162 212 214 165 135 96 43 24 18 59 135 202 154 103 126 136 135 168 209 204 177 153 161 147 116 161 195 199 190 192 188 182 186 188 193 202 168 95 129 200 200 199 198 203 219 166 111 33 39 46 43 76 123 104 59 46 82 115 109 120 122 175 203 199 208 206 157 103 115 167 193 214 211 193 159 109 84 80 97 86 98 130 161 207 201 201 206 183 153 95 135 182 162 136 139 159 178 206 206 181 170 152 119 131 167 168 135 75 81 113 136 155 143 103 48 63 146 215 177 86 22 78 161 216 206 202 205 213 193 89 11 38 120 214 212 228 199 149 158 179 161 150 133 97 67 80 111 138 146 130 71 29 67 151 183 205 193 193 192 204 213 201 132 16 39 141 187 214 207 212 208 145 65 11 75 164 162 189 212 219 199 137 105 69 39 28 47 113 164 202 227 216 164 89 106 189 214 208 190 163 141 145 163 178 191 201 190 187 195 182 198 210 203 150 74 103 172 216 196 185 207 211 213 208 203 200 197 195 195 196 208 162 126 130 158 186 206 216 223 181 138 114 142 191 210 216 205 198 156 54 53 132 201 221 197 194 190 201 196 149 130 163 174 150 171 217 208 145 128 165 184 112 99 164 211 211 184 157 147 131 112 100 104 128 145 144 168 168 147 119 133 136 120 59 90 171 182 105 38 29 99 196 207 206 188 186 186 194 183 199 186 167 157 154 141 134 145 159 130 89 141 215 206 192 200 173 141 173 196 197 191 185 183 186 190 189 188 188 189 189 188 187 188 189 190 191 191 190 188 187 189 189 189 189 188 188 188 188 190 190 190 189 189 188 188 188 192 190 187 187 188 189 188 186 190 190 191 191 191 190 190 189 190 190 190 189 189 188 188 188 190 190 190 190 190 190 190 190 188 189 189 190 190 189 189 189 187 187 187 187 187 188 189 190 191 191 191 190 190 190 189 189 189 189 190 191 191 190 189 189 191 191 191 191 191 191 190 190 194 195 197 198 198 197 195 194 197 195 194 196 196 193 193 195 193 193 194 194 194 194 195 195 195 194 193 193 193 194 195 195 194 194 194 193 193 193 193 193 196 195 193 193 194 194 194 193 193 195 196 196 194 194 195 197 198 197 197 197 198 200 201 202 202 201 201 202 204 204 202 199 205 205 204 203 202 201 200 200 205 205 205 206 206 206 207 207 204 206 209 209 207 204 204 204 206 206 206 206 207 208 209 210 207 207 207 207 206 206 206 206 207 207 207 207 207 207 207 207 207 207 206 205 205 206 207 207 204 205 206 207 208 208 207 207 208 208 208 209 210 210 211 211 211 211 211 212 213 213 214 214 212 213 214 216 217 217 217 217 219 219 219 219 220 221 223 224 223 223 224 224 224 224 225 225 226 222 218 219 223 226 226 225 225 226 227 227 227 226 225 224 225 224 224 224 224 224 224 223 224 224 224 224 224 224 224 224 226 225 225 224 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 225 225 225 225 225 225 225 225 224 224 224 225 225 226 226 226 225 225 224 224 224 225 226 227 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 228 229 229 229 229 229 229 229 229 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 172 172 173 173 173 172 170 169 172 172 172 172 172 172 172 172 176 173 169 169 171 173 173 172 171 171 171 171 171 171 171 171 174 173 171 170 170 171 173 174 173 173 172 172 172 172 171 171 172 173 173 174 175 175 175 175 170 171 173 176 178 177 172 167 171 171 171 171 172 173 174 174 176 175 173 172 172 173 175 176 174 174 174 173 173 172 172 171 170 171 173 174 174 173 171 170 167 168 170 172 174 175 175 175 173 174 176 177 177 176 174 173 173 173 173 174 175 176 178 179 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 174 175 174 172 173 175 178 174 173 171 170 171 175 178 181 174 174 174 173 173 173 172 172 174 173 172 172 172 173 175 176 180 178 176 174 172 172 173 174 174 174 174 174 174 174 174 174 173 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 172 172 172 172 172 172 172 172 175 175 175 175 175 175 175 175 178 178 177 177 177 177 176 176 174 175 175 175 176 177 177 177 178 178 177 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 175 176 177 179 180 178 178 178 178 178 178 178 178 180 179 177 178 180 180 179 178 177 177 177 177 177 177 177 177 181 180 178 179 181 182 180 179 178 179 179 179 179 179 179 178 180 181 181 181 181 179 178 178 179 180 182 183 183 182 181 180 175 179 183 185 183 181 180 180 184 183 182 181 181 183 185 186 188 188 189 191 193 194 196 196 197 197 198 199 200 201 202 203 204 203 201 200 200 201 203 204 199 199 199 199 200 201 202 203 200 200 198 198 198 198 200 200 200 200 201 202 203 204 204 205 203 203 202 202 202 203 204 204 205 202 199 199 201 201 198 195 198 197 197 199 200 200 198 195 197 198 199 201 202 202 202 201 198 199 199 200 200 201 201 201 203 202 202 201 201 200 199 199 197 200 203 204 202 201 201 202 198 199 199 200 201 202 203 203 205 203 202 202 204 205 203 201 208 206 204 202 202 204 206 208 206 206 206 206 206 206 206 206 208 208 208 208 208 208 208 207 209 207 206 207 209 210 208 206 205 205 205 205 204 203 202 201 207 208 209 209 209 207 205 203 209 208 207 207 207 208 209 210 204 204 205 205 206 207 208 208 201 202 203 204 204 204 203 203 200 197 194 194 196 198 198 198 200 199 197 196 196 198 199 200 196 196 197 198 199 199 200 200 204 204 203 201 201 201 201 202 205 203 198 194 191 190 190 191 184 184 184 183 183 182 182 182 186 185 183 182 182 183 185 186 184 184 184 184 184 184 184 184 179 181 184 186 186 185 183 181 189 185 180 179 180 183 185 185 188 162 183 190 199 202 204 186 140 76 45 43 84 186 203 197 180 181 183 185 186 186 185 185 186 186 185 184 183 187 194 199 168 92 57 64 96 107 122 206 185 118 105 169 217 218 209 211 225 195 181 175 135 99 141 220 245 217 153 50 63 145 146 60 39 41 104 168 153 163 198 156 94 43 27 58 100 146 184 193 177 148 118 101 86 82 116 162 203 246 253 187 120 87 92 136 148 138 75 80 106 76 68 77 99 112 133 156 184 219 239 240 248 206 119 85 114 156 165 122 73 71 52 79 187 244 205 174 214 251 254 165 81 138 237 254 185 154 106 88 159 228 202 153 166 207 214 169 147 140 124 133 91 45 41 118 236 249 153 103 143 116 78 70 69 30 57 175 253 198 115 45 49 126 164 130 107 108 187 180 113 108 92 60 113 197 221 186 162 177 176 116 38 34 110 150 143 181 199 184 144 98 104 92 59 67 71 64 41 36 60 74 72 102 119 254 254 231 116 84 219 199 103 216 248 217 105 201 252 254 214 160 101 102 88 55 80 166 227 250 209 120 103 84 65 82 93 124 107 102 61 50 76 88 74 46 39 133 187 163 126 164 187 106 65 56 56 48 125 234 184 53 76 185 254 243 223 152 87 154 223 224 150 168 205 137 101 113 75 81 84 72 51 49 78 112 135 103 64 81 81 45 50 65 85 70 57 51 102 135 72 16 50 184 250 253 193 89 62 77 111 133 149 212 252 234 237 251 250 190 154 117 113 76 40 10 40 129 214 180 71 99 172 219 233 160 118 144 171 147 154 228 246 252 207 139 163 208 190 178 100 112 150 175 210 239 228 229 228 216 219 225 227 224 220 230 240 234 200 153 187 243 240 242 240 242 243 226 198 178 139 87 75 106 124 135 169 185 192 232 251 234 252 230 174 200 236 212 148 104 99 56 25 57 95 143 150 102 50 36 59 119 156 123 99 100 90 64 50 18 38 156 225 164 64 105 155 115 57 118 231 246 250 244 221 130 87 64 130 233 239 174 157 160 147 143 168 161 154 168 149 93 70 73 57 27 28 44 47 60 67 49 74 122 125 76 81 63 46 33 33 30 37 42 53 58 71 119 148 201 156 108 141 172 131 42 46 145 184 214 208 195 192 187 189 202 210 194 97 39 130 228 219 204 191 166 128 81 132 190 183 144 135 146 170 194 175 146 146 104 68 94 128 151 149 94 47 4 10 27 36 83 81 85 82 152 172 151 106 18 12 18 24 10 18 92 172 238 237 240 208 106 28 9 31 33 17 44 40 26 28 32 20 65 85 92 62 46 44 26 37 71 71 73 50 49 51 36 5 37 95 186 220 220 182 187 195 195 188 202 193 193 194 194 194 194 195 195 196 194 191 188 186 185 186 186 187 188 188 188 189 189 190 190 189 189 189 189 189 189 189 189 190 189 187 186 185 185 186 186 187 187 187 188 188 189 189 189 190 190 189 188 188 187 186 186 188 190 192 191 188 187 189 191 184 192 186 183 204 201 160 55 24 43 86 149 131 119 122 135 130 158 181 199 207 194 184 194 204 184 187 205 188 134 102 106 112 124 138 197 210 163 117 51 16 24 29 64 136 209 169 134 110 86 100 169 216 224 205 149 156 136 107 160 201 204 191 185 189 185 189 181 174 184 155 86 137 201 196 205 212 209 202 121 55 24 38 31 76 155 186 159 105 43 53 93 93 106 116 178 190 192 207 216 196 150 115 105 146 197 191 161 139 133 121 73 69 73 107 130 128 168 188 216 220 173 157 130 144 137 136 187 179 142 155 206 183 146 158 147 106 133 168 146 93 41 68 113 147 184 196 155 63 27 114 184 151 118 52 56 114 213 228 188 199 213 200 104 13 30 107 210 215 220 191 158 174 213 196 140 127 122 66 67 97 113 150 156 90 22 39 131 185 213 191 191 197 214 214 161 72 12 93 200 215 209 185 207 219 162 81 14 48 144 148 170 184 186 152 62 31 25 36 77 122 197 213 217 220 199 159 101 112 175 202 212 202 178 142 121 132 164 188 196 187 186 196 183 205 209 166 71 52 146 207 209 196 199 201 186 198 192 191 196 196 190 189 193 208 198 150 99 102 144 176 186 210 214 194 133 116 158 185 193 183 185 142 56 96 182 213 208 185 194 195 203 203 161 135 157 154 175 205 233 222 151 112 141 163 118 125 184 207 184 164 162 142 91 88 138 167 174 190 207 206 217 194 135 137 166 157 70 92 129 129 83 40 37 103 190 203 203 186 188 193 193 173 197 189 171 152 135 126 128 116 90 67 173 211 193 192 194 185 174 151 174 181 183 196 199 189 189 191 189 187 187 189 190 187 185 186 188 191 192 192 190 188 186 188 188 188 187 187 187 187 186 191 190 190 189 189 188 188 188 183 181 179 181 185 189 191 191 185 187 189 191 191 191 190 189 191 190 190 189 189 188 188 188 190 190 190 190 190 190 190 190 188 187 186 186 187 190 193 195 189 189 189 189 190 190 191 192 190 190 190 189 189 188 188 188 190 190 191 192 192 191 190 190 191 191 191 191 191 190 190 190 194 195 197 199 199 197 195 194 198 195 194 196 196 193 193 196 193 193 194 194 194 194 195 195 195 195 194 193 193 193 194 195 193 193 193 193 193 193 193 193 199 195 192 192 194 195 194 192 195 197 199 198 196 195 197 199 201 200 199 198 198 198 199 199 205 202 199 199 202 203 203 202 199 199 200 201 201 202 203 203 206 206 206 206 206 206 206 206 206 210 213 213 210 207 206 207 207 206 205 205 205 207 209 211 209 209 208 206 205 204 203 203 207 207 207 207 207 207 207 207 207 206 206 205 205 206 206 207 201 202 204 205 206 206 206 206 207 208 208 209 209 210 211 211 210 211 211 212 212 213 214 214 210 212 214 216 216 216 215 214 219 219 218 218 219 221 223 224 223 223 224 224 224 224 225 225 227 218 210 210 219 227 230 228 225 226 227 227 227 226 225 224 225 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 225 225 224 223 223 222 221 221 225 225 225 225 225 225 225 225 224 224 224 225 225 225 226 226 225 225 224 224 224 225 226 227 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 233 233 233 233 234 234 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 233 233 232 232 233 233 232 232 232 232 231 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 227 229 229 229 229 229 229 229 229 228 228 228 227 227 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 227 226 226 225 224 224 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 172 173 174 174 174 173 172 172 173 173 172 172 172 172 171 170 171 173 175 172 168 166 170 174 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 173 174 175 176 177 177 175 173 171 169 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 174 175 175 175 174 174 173 173 175 174 172 170 170 170 172 173 174 173 173 172 172 173 173 174 176 175 175 174 173 171 171 170 173 172 172 172 172 171 171 171 174 176 177 175 173 171 172 174 172 173 175 176 176 175 173 172 174 174 174 174 174 174 174 174 171 172 172 174 175 176 177 177 174 174 174 174 174 174 174 174 171 172 174 175 177 177 177 177 173 173 174 174 174 174 175 176 173 173 174 174 174 175 175 175 177 177 177 176 176 175 175 175 176 175 175 174 173 173 172 172 172 172 173 174 175 177 178 179 173 173 174 175 175 174 173 173 174 174 174 174 174 174 174 174 177 177 177 177 177 177 177 177 174 174 175 176 176 177 178 178 178 177 177 176 175 173 173 172 175 175 175 176 176 177 177 177 176 176 177 177 177 177 178 179 178 178 178 178 177 175 173 172 180 180 179 178 177 175 175 174 180 178 177 177 177 176 173 171 173 174 175 176 178 179 180 181 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 182 181 179 178 178 179 180 181 185 183 180 178 179 182 187 189 184 183 183 183 183 185 186 186 190 190 190 191 192 193 194 195 201 198 195 195 197 200 200 199 199 199 199 200 200 201 201 201 195 197 200 200 199 199 200 202 205 202 199 197 196 197 198 200 197 197 198 199 201 202 203 203 204 206 206 204 199 198 199 202 199 199 200 200 201 201 200 200 198 199 201 201 201 199 197 196 202 201 200 198 198 197 198 198 199 199 201 202 203 204 204 203 193 194 195 198 200 203 204 205 203 203 203 203 203 203 203 203 197 197 198 199 200 200 201 201 194 196 198 201 203 205 206 206 202 202 203 204 205 205 206 206 207 206 206 206 206 206 205 205 206 208 210 208 206 205 206 208 210 210 209 208 208 208 209 209 211 210 210 209 208 208 208 208 216 212 207 204 204 205 207 208 209 208 206 205 205 206 208 209 207 207 207 207 207 207 207 207 203 203 203 202 202 201 201 201 201 200 199 198 197 197 197 197 201 201 201 201 200 199 199 198 204 204 202 201 199 198 196 196 204 203 203 202 202 201 201 201 200 196 194 195 197 196 189 182 182 183 184 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 186 188 187 184 181 184 185 185 185 184 181 179 177 177 184 182 176 178 181 183 189 185 160 157 179 184 167 166 183 133 120 114 50 42 166 195 196 196 178 188 176 184 180 187 185 194 181 178 183 183 186 196 203 187 116 72 67 74 117 178 208 190 129 124 185 219 207 196 201 191 207 216 215 195 155 149 184 247 209 124 36 81 160 166 88 33 44 102 155 152 140 148 150 95 40 43 67 115 161 166 190 170 159 160 159 131 103 116 151 204 244 252 202 97 28 65 126 185 196 131 93 83 57 63 70 92 131 186 221 227 219 218 227 249 204 131 37 88 141 148 137 125 62 26 72 170 221 199 172 192 232 252 181 95 111 174 200 195 153 86 79 130 236 251 176 111 167 236 213 146 97 100 91 100 59 55 130 253 249 142 135 157 116 92 30 6 63 147 244 251 250 125 39 76 172 248 232 105 81 79 111 149 147 127 135 169 209 254 247 176 129 115 97 80 55 75 103 122 145 148 141 134 116 93 40 75 158 199 165 68 28 8 45 103 146 135 230 253 210 93 123 179 132 110 240 253 165 163 233 253 215 136 72 142 198 168 144 172 179 190 211 203 153 102 83 90 100 106 110 86 66 53 62 79 80 63 44 68 130 173 165 143 167 184 141 54 62 69 64 124 191 131 35 89 176 227 242 230 176 135 125 129 126 186 222 182 126 172 204 119 76 77 74 86 106 90 98 73 52 65 84 69 57 58 50 50 53 47 50 87 118 89 35 20 127 219 245 184 114 101 88 96 161 218 245 244 239 248 245 197 134 108 109 94 56 21 21 92 193 217 160 81 76 112 171 197 171 129 178 243 202 120 197 248 251 190 127 142 149 149 167 193 226 236 244 238 221 224 221 225 220 220 223 222 222 224 226 223 222 237 231 226 239 235 224 226 245 242 241 253 235 168 114 125 190 240 241 225 251 243 230 232 229 239 205 146 169 224 224 198 176 185 130 52 31 87 98 116 96 75 81 114 136 118 84 57 49 38 49 30 23 32 108 123 45 85 167 215 151 43 75 154 239 249 245 245 145 36 43 134 203 194 164 167 167 180 194 214 203 213 216 166 97 78 98 104 56 27 25 47 64 59 64 112 173 166 148 120 76 63 42 47 94 99 117 129 142 143 153 194 215 186 146 119 105 87 36 26 79 109 171 197 208 199 181 190 191 212 185 110 53 127 225 199 195 176 171 145 125 165 198 192 174 148 179 208 223 208 216 186 98 65 145 187 221 241 142 80 6 7 14 25 54 64 104 127 117 100 98 76 35 22 21 13 11 16 80 176 232 241 229 212 114 44 14 12 32 35 25 36 35 25 35 33 44 35 33 40 35 40 30 32 58 67 67 51 59 47 21 22 100 169 223 213 194 195 196 191 191 191 195 196 197 198 196 194 192 193 194 191 191 190 190 190 190 189 188 188 188 188 187 187 186 186 186 190 189 187 185 185 185 187 188 187 187 188 188 188 189 189 189 191 191 190 190 190 189 189 189 184 184 185 187 189 190 192 192 186 186 186 187 187 188 188 188 195 184 183 184 201 206 190 114 39 11 47 162 167 191 175 180 196 194 191 188 187 188 189 189 181 184 196 202 183 140 108 98 117 144 165 165 191 139 95 22 15 48 90 107 98 161 195 170 109 67 72 140 204 221 205 182 132 96 138 198 190 181 193 183 187 195 195 183 156 144 128 77 119 215 211 205 209 192 149 38 15 50 80 83 114 186 218 193 152 116 61 41 77 94 103 152 171 211 204 202 218 175 100 66 109 140 139 110 104 121 128 123 132 140 135 127 135 150 168 186 190 140 143 142 107 95 141 222 212 153 136 165 131 97 112 92 136 197 176 86 49 50 80 158 175 182 186 147 105 36 76 104 132 108 61 56 123 216 217 199 196 213 210 128 48 8 72 190 222 229 204 169 189 208 179 160 166 138 74 58 93 141 164 133 72 14 76 174 198 206 204 194 205 209 211 92 15 41 142 225 218 188 185 206 210 173 117 12 32 113 146 135 129 86 34 29 28 64 118 170 209 225 221 212 189 153 114 110 148 190 198 184 192 196 178 119 94 140 189 209 204 181 197 209 217 178 108 20 98 205 215 191 204 199 190 188 187 191 187 187 193 190 186 190 185 198 204 168 141 122 109 145 165 216 221 157 115 112 117 140 158 181 159 62 93 212 219 198 199 204 206 205 194 167 152 158 157 187 211 209 187 137 107 133 154 132 124 166 160 169 172 132 87 113 160 201 208 195 193 204 191 182 182 165 151 139 125 55 71 120 125 58 28 74 133 179 192 201 183 195 186 190 190 197 195 184 169 133 107 69 69 51 133 208 209 192 189 191 200 171 141 177 193 190 190 183 180 192 190 190 190 190 190 190 190 190 191 189 186 185 188 192 194 193 186 191 187 186 194 194 190 192 189 183 189 190 182 190 196 181 171 147 170 200 188 183 195 191 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 186 187 190 191 190 188 184 182 189 190 190 190 190 189 188 187 189 189 189 190 190 191 191 191 187 188 189 191 192 193 193 193 190 191 193 195 195 195 194 193 193 193 192 192 192 193 194 195 194 194 194 193 193 192 192 192 193 194 195 196 198 199 200 201 196 194 192 192 194 195 195 194 195 195 195 194 194 194 193 193 193 193 193 194 194 195 195 195 193 194 194 195 195 196 196 196 190 192 196 199 200 199 198 196 196 197 197 197 196 195 194 193 202 202 202 202 203 204 205 205 201 201 201 202 202 203 203 203 207 195 201 204 207 208 201 210 203 206 208 207 206 206 206 206 204 208 206 208 216 201 219 206 206 210 208 208 210 205 202 211 207 201 199 203 206 205 205 207 209 208 207 206 206 206 206 206 205 206 207 208 208 208 207 206 202 199 213 202 199 207 201 213 207 216 214 209 211 211 209 214 223 220 214 208 212 219 220 216 217 218 219 220 221 221 221 221 223 224 222 220 221 224 223 220 228 228 188 185 226 244 237 226 221 226 222 222 230 226 220 228 224 221 226 228 222 221 226 227 222 222 222 223 223 224 224 224 224 223 223 223 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 227 226 226 225 225 224 224 224 224 225 226 226 226 226 227 227 228 227 227 226 226 227 227 228 230 230 230 229 229 229 229 229 228 228 229 230 230 231 231 232 230 230 230 230 230 230 230 230 228 228 229 230 230 231 232 232 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 226 226 226 227 227 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 172 172 173 174 174 174 173 172 173 173 172 172 172 172 171 170 170 173 174 172 168 167 170 174 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 173 173 174 175 175 175 175 175 173 172 172 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 176 175 174 173 173 173 174 175 175 174 173 172 172 172 172 172 174 173 173 172 172 173 173 174 175 175 174 174 173 172 172 171 175 174 174 174 174 174 174 174 176 175 174 174 174 174 173 172 172 173 175 176 176 175 173 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 175 176 176 175 175 174 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 175 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 171 172 174 175 175 175 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 176 175 175 174 174 175 176 176 176 176 176 176 177 176 176 177 177 177 177 178 179 176 177 177 177 177 177 176 176 178 178 177 177 177 177 177 177 176 175 174 176 178 179 177 175 174 175 175 176 178 179 179 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 181 180 179 179 179 180 180 183 182 180 179 180 182 185 187 184 184 183 183 183 184 185 186 188 189 190 191 193 194 195 195 200 197 195 195 197 199 200 199 200 200 200 200 200 201 201 201 198 200 202 201 199 198 199 200 201 201 200 199 199 198 198 198 197 198 198 199 201 202 202 203 207 206 205 204 205 205 205 204 202 202 202 202 202 201 200 199 199 199 200 200 200 199 198 198 198 198 199 199 199 199 199 199 199 200 201 203 204 204 204 204 203 203 203 202 202 202 201 201 202 202 202 202 202 202 202 202 199 198 198 198 200 202 204 205 201 202 203 205 206 206 206 206 206 206 205 205 204 203 202 202 206 206 206 206 206 206 206 206 206 208 210 211 210 211 213 215 208 208 208 208 208 209 210 211 209 209 209 209 208 208 208 208 209 209 209 209 208 207 208 208 206 207 208 208 208 208 207 206 210 209 208 206 204 202 201 200 205 205 204 203 202 201 200 200 201 200 199 198 197 197 197 197 200 200 200 199 199 199 199 199 202 202 201 200 200 199 198 198 200 201 201 202 202 203 203 204 198 197 196 195 194 191 188 185 183 184 185 185 185 185 184 183 184 184 184 184 184 184 184 184 183 183 183 185 187 186 183 180 185 185 185 185 184 182 181 180 185 186 188 189 186 181 179 180 202 182 152 125 113 122 150 174 143 132 137 73 32 116 167 217 196 182 185 178 190 180 181 184 174 195 200 193 189 184 182 190 212 156 111 94 101 151 205 219 164 119 138 201 218 207 203 198 205 202 195 203 216 198 171 166 191 157 96 37 89 169 176 99 38 42 89 133 141 150 151 126 74 61 77 79 108 145 137 146 168 212 216 202 191 136 86 96 152 231 249 204 116 29 44 119 197 192 121 73 53 36 54 64 99 190 243 246 239 222 206 196 235 232 158 52 66 117 190 221 202 107 30 48 128 176 174 169 198 229 202 151 111 109 149 167 167 111 60 93 149 230 253 217 158 113 160 190 131 64 84 98 94 69 74 131 234 240 148 126 120 99 78 31 24 86 172 254 235 222 147 90 96 177 243 197 100 30 43 110 149 157 168 204 177 154 181 216 168 90 80 119 97 45 73 138 150 117 86 87 94 75 51 38 105 226 252 210 107 16 2 57 176 235 195 182 208 148 84 93 88 49 91 234 208 128 184 254 237 160 94 91 204 247 209 181 220 229 192 149 155 117 90 97 110 109 109 115 107 70 52 74 97 86 59 43 64 125 180 169 133 168 192 126 74 63 74 66 78 126 135 119 123 161 173 182 205 218 193 137 61 122 214 218 152 133 214 245 179 89 88 103 127 190 170 94 36 37 61 83 77 67 66 64 54 54 46 43 71 107 90 38 29 102 168 190 162 114 83 61 107 176 248 254 206 178 193 181 157 138 158 166 110 25 3 54 181 241 239 116 35 55 89 174 200 140 136 232 253 204 156 194 252 232 184 122 108 142 188 230 254 235 207 220 232 226 229 218 220 216 222 227 224 225 227 222 217 220 227 226 233 232 221 236 223 227 220 224 239 220 169 134 162 221 239 239 230 235 226 234 217 234 235 191 155 188 234 236 234 247 252 173 76 25 54 73 79 142 153 119 150 215 177 72 39 59 71 80 79 108 74 46 33 32 80 150 158 97 39 21 94 171 222 249 246 140 77 133 186 214 201 190 169 140 170 221 214 221 222 211 163 89 72 117 133 98 55 14 21 60 73 76 105 185 200 181 130 69 68 77 103 162 153 146 171 213 192 149 163 165 151 156 154 134 117 89 90 98 89 113 139 186 202 197 180 189 215 192 116 47 118 230 207 140 120 182 195 159 160 164 168 128 123 193 224 227 214 226 200 77 95 194 230 249 238 180 126 27 5 13 23 36 47 99 143 149 113 73 50 37 30 13 20 16 17 55 118 157 161 149 143 78 34 16 18 30 29 32 30 33 24 31 26 42 43 49 57 41 42 35 33 49 56 64 64 66 54 47 75 159 197 216 204 190 192 196 194 193 191 193 195 196 197 195 193 192 192 194 191 191 190 190 190 190 189 188 189 188 188 188 187 187 186 186 192 191 189 187 187 187 189 189 187 187 188 188 188 189 189 189 190 190 189 189 189 188 188 188 187 187 188 188 189 190 190 190 187 187 187 187 187 188 188 188 188 184 185 183 200 206 203 151 94 22 46 169 200 223 203 201 188 190 191 191 188 186 186 187 193 189 187 187 184 175 163 156 166 196 212 192 183 113 72 15 27 111 145 124 98 123 142 159 144 101 77 99 148 190 196 178 109 79 140 206 183 170 198 202 193 188 186 185 155 124 99 53 107 201 221 224 206 137 76 14 39 95 111 103 120 134 146 174 163 150 98 38 46 79 98 133 176 214 214 200 186 139 107 120 129 119 105 104 110 114 133 161 202 210 204 191 179 159 135 125 118 102 100 74 64 100 154 209 194 164 127 124 117 93 105 137 180 218 173 72 58 101 144 202 201 202 196 156 124 62 75 72 78 91 72 66 125 217 219 202 197 207 213 154 82 16 50 147 199 233 219 173 162 174 168 149 181 142 66 42 96 179 205 147 77 16 84 191 211 208 204 194 210 205 179 54 15 76 165 224 206 188 187 206 222 189 121 13 37 84 95 75 60 35 30 60 100 144 191 211 211 201 181 162 138 140 151 171 191 200 197 192 198 204 196 152 119 140 180 205 190 189 213 214 172 75 42 57 141 224 224 195 196 191 188 187 191 193 190 190 195 193 189 192 191 194 190 190 179 149 118 96 126 191 225 189 141 106 89 112 179 201 148 68 133 227 218 205 201 176 156 156 150 128 128 154 144 146 147 141 128 105 105 138 145 109 93 137 159 182 156 98 93 153 206 212 195 187 190 192 188 171 171 160 142 116 97 33 56 98 105 48 40 101 150 176 190 201 186 192 178 184 192 200 193 209 176 110 86 31 46 127 187 214 192 190 200 196 199 177 143 173 188 192 200 196 185 185 190 190 190 190 190 190 190 190 189 181 183 194 198 190 183 183 194 198 193 189 192 192 186 184 192 185 186 185 183 194 196 178 156 147 171 198 192 186 191 187 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 188 188 188 189 189 189 189 188 189 189 189 189 189 188 187 187 189 189 190 190 190 191 191 191 190 190 191 191 192 192 191 191 191 191 192 193 194 194 193 193 193 193 192 192 192 193 194 195 193 193 192 192 191 191 191 191 194 194 195 196 197 198 199 199 197 194 192 192 194 195 195 194 195 195 194 194 194 194 194 194 193 193 193 193 194 194 194 194 193 193 193 194 194 195 195 195 195 196 198 199 199 198 197 196 194 195 197 199 200 201 201 201 202 202 202 202 202 202 203 203 200 201 201 201 202 202 202 203 204 199 205 201 201 207 201 207 208 206 205 204 203 203 204 207 211 204 203 205 198 171 197 205 211 211 208 207 209 204 200 205 207 202 200 204 206 205 205 207 207 207 206 205 205 205 205 205 205 205 206 207 207 206 205 204 208 202 211 202 201 209 202 210 206 209 206 206 215 217 215 215 208 216 221 217 213 213 216 216 217 218 219 220 221 221 221 221 217 215 221 230 232 225 222 224 238 220 175 180 216 221 219 223 235 235 227 226 233 226 218 225 227 227 224 221 223 228 226 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 224 225 226 226 226 226 227 227 228 227 226 226 226 226 227 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 229 229 230 230 230 230 230 230 230 230 228 228 229 230 230 231 232 232 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 170 171 172 174 174 174 174 174 173 173 172 172 172 172 171 170 169 172 173 172 169 168 171 175 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 175 175 174 173 173 174 174 175 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 176 175 173 172 172 173 175 176 173 174 174 174 174 173 172 172 174 173 173 172 172 173 173 174 174 174 174 174 173 173 173 173 176 176 176 176 176 176 176 176 176 174 172 172 175 176 173 171 173 174 175 175 175 175 174 173 172 172 172 172 172 172 172 172 176 176 175 174 174 173 173 172 174 174 174 174 174 174 174 174 176 177 177 176 175 174 172 171 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 172 172 173 174 175 176 176 176 173 174 175 176 176 174 172 171 176 175 174 173 173 174 175 176 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 178 178 177 176 176 175 174 174 176 176 176 176 176 176 176 176 177 176 176 176 176 176 176 175 176 176 177 177 177 177 178 179 175 175 176 177 178 179 180 180 175 176 176 177 177 178 179 179 176 175 175 176 178 179 178 176 176 176 177 177 178 178 178 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 179 179 180 180 180 181 181 181 180 181 181 181 181 180 179 179 181 181 180 180 181 182 183 184 185 185 184 183 183 183 184 184 186 188 190 192 194 196 196 196 198 197 195 195 197 198 199 199 201 201 201 201 200 200 200 200 201 202 204 202 200 198 198 199 198 199 200 201 201 200 198 197 197 198 199 199 201 201 202 203 207 204 202 203 207 209 208 205 205 205 204 204 202 201 199 198 200 199 199 199 199 199 200 201 195 196 198 200 201 201 200 199 198 199 200 201 202 202 202 202 207 207 205 204 203 201 200 200 201 201 201 201 201 201 201 201 200 199 199 199 200 203 205 207 205 205 206 206 206 205 204 203 206 206 205 205 204 203 202 202 204 204 205 205 206 206 207 207 203 205 207 207 207 208 210 211 206 206 207 207 208 210 211 212 208 208 208 209 209 209 209 209 202 206 212 213 211 208 208 208 204 206 209 211 211 209 206 204 205 205 205 205 205 205 205 205 206 206 205 204 202 201 200 200 201 200 199 198 197 197 197 197 200 199 198 197 198 199 200 201 200 200 200 200 200 200 200 200 197 198 199 201 203 204 206 206 199 199 198 194 190 188 187 188 185 186 186 186 186 185 183 182 184 184 184 184 184 184 184 184 183 182 182 184 185 185 182 180 186 186 185 184 184 184 184 184 193 180 182 191 189 184 183 182 202 179 138 91 67 87 143 191 155 141 162 114 42 63 117 209 195 192 186 180 194 179 176 185 177 190 182 174 183 186 189 206 228 168 115 94 99 133 164 165 114 113 163 215 216 210 209 195 201 200 192 196 213 213 194 182 157 116 56 24 111 223 217 108 42 35 86 148 166 168 142 85 59 75 99 91 97 105 96 121 201 249 254 239 225 156 78 60 120 223 250 223 151 39 43 154 237 193 105 53 45 53 64 48 66 189 250 252 238 215 207 193 213 202 153 84 51 86 208 251 253 171 74 55 106 151 161 159 203 214 155 136 139 110 123 148 150 101 87 165 212 239 246 239 191 115 137 147 85 67 132 143 103 90 105 132 171 162 102 91 103 128 101 40 51 133 197 217 210 185 169 148 116 151 177 107 79 34 39 71 115 140 148 197 180 146 119 116 110 99 123 168 101 50 69 117 126 110 101 113 90 40 5 33 122 251 254 241 146 31 6 33 165 253 246 168 116 81 69 47 47 85 151 183 124 109 193 212 162 142 142 183 247 253 199 173 218 240 205 158 114 74 61 93 120 116 113 123 126 73 49 76 95 74 49 45 82 161 202 164 107 110 136 116 108 109 114 73 50 108 164 177 127 190 222 209 204 238 242 181 76 136 210 184 108 131 238 254 207 88 106 140 140 212 203 79 37 75 97 87 78 76 70 62 54 54 49 42 63 104 96 46 21 70 119 128 115 81 42 39 111 219 254 246 222 157 103 80 117 142 192 193 109 5 3 97 234 254 251 114 64 78 68 144 190 155 158 251 253 225 205 193 205 203 205 150 107 169 231 254 238 183 152 194 225 225 231 215 225 218 224 227 220 225 231 221 224 235 234 223 232 225 210 235 225 217 211 224 238 216 173 149 204 250 231 229 226 216 212 225 225 242 227 188 174 181 198 218 251 252 230 156 81 18 20 49 74 161 183 132 144 211 190 98 56 90 138 180 189 211 138 59 14 62 79 113 103 80 87 29 36 75 130 186 184 122 141 245 245 241 229 221 168 123 177 247 212 218 210 211 200 133 83 101 154 137 85 10 7 66 86 74 76 162 183 164 129 90 101 121 154 188 169 174 201 225 198 163 156 131 125 171 202 190 180 174 178 154 122 92 87 149 190 206 187 190 214 204 134 38 87 208 197 119 101 171 202 179 151 115 105 105 137 204 232 235 200 167 106 77 167 245 233 233 244 232 151 43 4 9 17 17 26 83 125 143 103 53 41 43 39 19 21 21 25 38 60 74 69 59 57 42 32 22 28 29 19 30 28 23 7 24 54 109 125 127 118 67 42 33 33 40 44 57 70 69 64 85 141 225 230 218 194 190 190 194 196 195 195 195 193 195 195 194 192 191 191 193 191 191 190 190 190 190 189 188 189 189 188 188 188 187 187 187 189 188 187 186 185 186 186 187 187 188 188 188 189 189 189 190 189 189 189 188 188 188 187 187 190 190 190 190 190 190 189 189 189 188 188 188 188 188 187 187 185 190 189 182 198 201 213 193 147 26 16 118 179 220 204 198 181 185 190 192 191 189 188 188 189 192 190 186 190 199 201 196 203 223 229 189 153 81 55 28 66 183 191 139 114 108 103 156 213 186 127 71 78 136 156 128 77 82 165 222 187 166 195 202 192 191 193 200 185 163 124 55 108 203 234 215 159 67 22 32 91 118 110 101 122 124 111 118 134 146 116 36 21 65 92 118 149 197 206 161 110 87 124 194 172 133 110 123 119 92 108 162 215 217 206 188 167 130 85 60 55 74 75 42 43 93 144 185 163 154 119 94 120 146 157 188 221 226 162 71 82 150 191 224 213 205 201 181 167 106 81 49 37 70 68 65 116 200 208 206 193 203 225 192 121 21 20 97 162 218 221 187 150 136 143 119 114 100 61 48 116 230 249 170 64 13 91 206 220 210 208 195 199 203 157 24 14 113 192 227 193 188 195 210 219 166 95 17 33 45 45 35 33 50 107 173 210 197 181 171 163 151 138 129 156 168 192 208 205 188 181 187 185 192 199 181 143 128 151 176 163 200 215 177 108 28 45 119 183 222 214 187 170 157 169 190 190 190 189 189 191 192 189 187 194 193 187 208 206 187 159 87 119 169 217 213 175 120 98 137 211 218 120 65 166 228 190 167 138 122 111 118 124 114 116 138 140 118 104 103 101 104 121 135 134 92 101 154 156 137 100 96 158 194 212 197 183 189 191 183 198 175 177 174 155 118 93 31 51 77 78 31 49 134 173 177 167 188 190 196 181 183 193 194 213 216 192 93 42 45 106 197 203 213 190 188 191 181 185 173 137 172 196 200 201 197 189 189 190 190 190 190 190 190 190 190 189 187 189 196 198 193 189 190 187 191 189 185 188 194 193 188 195 187 183 183 187 198 192 169 152 160 178 192 192 187 186 187 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 189 188 188 187 188 190 192 193 189 189 189 189 188 188 188 187 189 190 190 190 191 191 191 191 192 192 192 192 191 190 190 190 192 191 191 191 191 192 193 193 193 193 192 192 192 193 194 195 194 194 193 193 193 192 192 192 195 195 195 196 196 197 197 197 197 195 193 193 194 196 195 194 194 194 194 194 195 195 195 195 193 193 193 192 192 192 192 192 192 192 193 193 193 194 194 194 199 199 198 197 196 195 194 194 194 196 198 200 202 203 203 203 202 202 202 202 201 201 201 201 200 200 200 200 201 201 202 202 202 202 210 202 201 209 203 204 208 206 205 205 206 206 205 205 214 206 209 200 179 157 200 227 208 204 201 201 202 201 203 208 206 203 202 205 206 206 206 208 206 206 205 204 204 204 204 204 205 205 205 205 205 204 203 202 208 201 200 191 194 207 204 206 210 207 204 206 210 210 209 209 209 212 213 214 216 218 218 214 217 218 219 220 221 221 221 221 220 223 227 227 225 223 224 226 241 198 144 149 167 159 181 222 234 237 226 219 228 229 223 225 222 229 224 217 224 228 224 220 223 223 223 223 223 223 222 222 222 222 222 223 223 224 224 224 221 221 221 221 221 221 221 221 225 224 224 224 224 224 224 223 225 225 225 225 225 225 225 225 226 226 226 225 225 225 224 224 224 225 226 226 226 226 227 227 227 227 226 225 225 226 227 227 227 228 228 228 229 229 230 230 232 231 231 230 229 228 228 227 230 230 230 230 230 230 230 230 228 228 229 230 230 231 232 232 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 226 226 226 227 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 170 171 172 174 174 175 175 174 173 173 172 172 172 172 171 170 169 171 172 171 169 170 172 175 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 173 173 175 174 173 172 172 174 176 177 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 173 174 174 174 175 174 174 174 172 173 175 176 176 175 173 172 174 173 173 172 172 173 173 174 173 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 174 173 173 173 173 174 173 173 174 174 174 175 175 174 174 174 172 172 172 172 172 172 172 172 176 176 175 174 174 173 173 172 174 174 174 174 174 174 174 174 176 176 176 176 175 173 172 171 173 173 174 174 174 174 175 176 175 175 174 174 174 174 174 174 174 174 174 175 175 176 176 176 173 174 174 174 175 175 176 176 177 176 176 175 175 175 175 175 177 176 174 172 172 174 176 177 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 176 176 175 175 175 174 174 175 175 176 176 176 176 177 177 177 176 176 175 175 175 176 176 177 177 177 177 178 179 176 176 176 177 178 179 181 181 175 176 176 177 177 178 179 179 180 178 177 177 178 177 175 173 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 178 179 179 179 180 180 180 181 179 180 182 183 182 181 179 178 179 180 181 181 182 182 182 181 186 185 184 183 182 182 183 183 184 187 190 193 196 197 197 197 197 196 196 196 196 198 198 199 202 202 202 201 201 200 200 200 201 203 204 203 200 199 199 200 198 199 199 200 200 200 199 199 198 198 199 200 200 201 202 202 204 202 200 201 203 205 204 203 204 204 204 203 202 201 200 199 200 199 198 198 198 200 202 203 195 197 199 202 202 201 199 197 196 197 198 199 200 200 199 199 201 201 201 201 201 202 202 202 201 201 201 201 201 201 201 201 200 200 201 202 202 202 202 202 203 203 204 204 203 202 201 200 202 202 203 204 205 205 206 206 203 203 204 205 205 206 207 207 205 205 205 205 204 203 203 204 207 207 207 207 208 209 210 210 206 207 208 209 209 209 209 209 200 206 212 213 209 206 206 208 205 206 208 209 209 208 206 205 204 204 205 206 208 209 210 210 204 204 203 203 202 201 201 201 201 200 199 198 197 197 197 197 200 199 197 196 197 199 201 202 200 200 200 200 200 200 200 200 197 198 199 200 202 204 205 206 204 201 198 194 191 190 190 190 188 188 188 187 186 185 183 182 184 184 184 184 184 184 184 184 183 183 182 184 185 185 183 181 187 186 184 183 184 185 186 188 188 162 159 177 185 187 190 190 191 161 136 119 95 92 145 211 170 143 169 151 83 48 67 151 185 205 193 182 190 179 177 187 190 180 178 185 186 181 183 191 195 129 87 90 101 109 119 124 114 149 192 210 201 190 193 201 200 203 200 194 195 201 209 216 186 103 28 36 146 252 234 129 64 40 91 171 192 177 135 74 74 79 90 86 75 55 71 146 227 234 248 251 223 162 97 55 108 193 227 225 166 53 64 191 246 182 94 46 61 112 131 99 81 144 195 238 243 237 245 220 175 131 143 142 72 79 198 249 252 213 123 63 83 143 186 189 185 165 132 150 161 106 87 133 151 134 150 232 253 243 232 231 206 158 145 90 40 86 175 170 112 98 116 119 96 75 68 92 148 188 132 46 80 195 235 182 180 173 188 173 129 119 100 46 47 78 70 44 96 130 131 202 219 223 157 74 77 137 178 192 155 89 55 50 71 131 185 216 121 41 4 28 93 177 208 248 187 73 12 14 128 247 251 168 74 39 13 22 125 223 245 128 57 125 186 147 108 137 167 189 192 187 172 183 209 203 182 173 92 52 45 87 119 113 102 107 117 75 56 77 88 66 45 44 112 199 193 131 86 48 64 119 151 188 165 79 59 130 163 131 140 217 254 245 241 254 244 178 142 129 138 112 69 133 244 251 174 76 111 145 109 148 156 62 60 129 140 92 77 89 83 69 76 83 70 41 43 77 75 32 16 51 89 81 63 37 22 68 160 246 246 253 248 127 42 55 134 177 217 186 91 2 18 129 253 250 224 121 122 114 66 97 174 218 187 224 246 247 223 172 149 200 240 183 131 213 252 246 229 174 159 214 232 218 225 215 229 222 226 222 211 221 232 221 215 226 236 225 223 225 215 224 228 220 219 234 241 212 160 123 212 250 220 223 223 222 219 198 207 211 193 194 203 160 136 175 208 169 138 130 113 60 31 40 75 134 155 119 109 143 156 132 75 121 176 234 253 251 149 65 90 151 151 159 159 151 145 78 66 73 89 100 86 85 156 250 247 251 251 236 165 130 192 243 227 221 212 228 243 208 138 100 127 128 90 18 15 74 87 64 57 139 156 140 132 116 117 128 158 178 164 182 192 189 178 186 169 138 123 156 192 203 204 205 215 204 195 131 75 112 166 208 204 192 200 197 150 45 49 133 175 140 124 145 160 149 123 96 103 144 193 231 230 186 122 89 90 154 215 246 227 208 204 142 114 44 15 12 18 21 22 55 76 93 68 47 46 37 32 27 20 21 35 36 32 32 24 20 22 38 39 21 28 30 12 22 23 18 2 28 98 199 229 219 173 87 32 24 32 38 38 51 64 64 73 109 160 224 220 208 192 198 191 192 195 193 198 198 192 193 194 193 191 190 191 192 191 191 190 190 190 190 189 188 189 189 189 189 189 189 188 188 187 187 187 186 186 186 187 187 188 188 188 189 189 189 190 190 190 190 190 189 189 189 188 188 191 191 191 191 191 191 191 191 190 190 189 189 188 188 188 187 188 196 192 183 196 193 212 211 178 39 7 63 132 201 203 194 184 185 187 190 192 192 191 190 182 189 193 190 189 194 201 203 208 213 206 160 123 64 47 41 87 199 189 131 109 92 90 170 227 224 167 78 61 117 132 87 56 104 192 233 202 167 169 175 176 201 207 198 195 210 186 100 125 208 219 146 76 22 22 85 126 120 105 91 109 152 145 92 84 92 90 37 23 66 98 137 140 167 159 96 48 59 124 204 208 183 165 162 134 84 79 116 146 142 126 114 111 98 80 72 89 107 107 87 76 83 119 173 175 163 143 100 123 197 215 210 228 195 137 92 114 160 186 214 191 172 187 208 210 139 90 62 66 80 55 44 92 172 190 211 194 196 222 211 158 46 13 59 127 181 199 210 186 157 153 111 59 89 98 80 114 213 225 133 30 16 113 225 234 222 217 192 173 181 129 16 35 158 210 217 188 194 209 210 189 105 49 29 35 36 44 56 70 105 167 217 205 157 120 124 141 148 157 170 188 188 191 195 191 186 188 195 185 187 198 206 174 138 144 158 154 200 185 105 70 95 135 157 185 192 181 158 130 116 149 198 190 188 188 188 188 191 191 183 177 171 186 207 199 204 203 142 143 148 179 207 199 142 119 169 208 210 97 56 151 191 156 132 115 136 150 155 163 165 163 167 183 164 152 156 158 168 164 126 109 74 92 128 109 93 103 175 215 204 191 184 184 186 187 187 199 182 190 196 191 165 137 65 53 59 57 20 59 166 202 197 166 186 195 200 186 187 199 192 214 175 137 51 45 142 195 202 191 209 198 189 182 175 172 151 139 183 211 199 173 166 180 197 189 189 189 189 189 189 189 189 187 195 196 184 174 178 193 203 187 187 187 185 185 194 198 191 194 188 184 186 193 196 178 153 164 183 189 186 190 188 184 189 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 189 189 189 189 189 190 191 191 191 191 190 189 189 189 189 189 190 190 190 191 191 191 192 192 193 192 192 191 191 191 191 191 193 192 190 189 189 191 192 193 193 193 192 192 192 193 194 195 196 196 196 196 196 196 196 195 196 196 196 196 196 196 196 196 197 195 193 193 195 196 196 195 194 194 195 195 195 195 195 196 193 192 192 192 191 191 190 190 192 192 192 192 192 192 192 192 198 196 194 192 191 191 192 192 197 197 198 199 200 200 199 199 203 203 203 203 202 201 201 200 198 199 199 199 200 200 200 201 204 200 208 206 210 215 205 205 201 215 223 215 204 201 205 208 212 202 214 203 181 163 194 207 184 186 196 206 205 204 207 208 205 204 204 205 206 207 207 208 206 206 205 204 204 204 204 204 206 206 206 205 204 203 203 202 200 199 188 170 177 202 212 209 215 208 208 212 208 204 207 211 214 213 212 215 219 221 218 214 217 218 219 220 221 221 221 221 221 232 229 210 201 213 228 233 236 192 145 143 129 99 137 204 237 241 230 223 230 232 230 237 220 227 225 223 228 225 221 225 224 224 224 223 223 222 222 222 221 221 222 222 223 224 225 225 222 222 222 222 222 222 222 222 225 225 225 224 224 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 227 226 226 225 225 226 226 227 226 227 227 228 229 229 230 230 230 230 230 229 229 228 228 228 230 230 230 230 230 230 230 230 229 229 229 230 230 231 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 225 225 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 170 171 172 174 174 175 175 174 173 173 172 172 172 172 171 170 170 171 171 171 170 170 172 174 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 173 172 174 174 172 172 173 174 176 178 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 170 172 175 177 178 176 174 172 172 173 175 176 176 175 173 172 174 173 173 172 172 173 173 174 173 173 173 174 175 175 176 176 173 173 174 174 174 175 175 175 169 173 176 175 171 169 172 176 175 174 174 174 174 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 174 175 175 174 173 173 173 173 174 174 174 174 175 176 174 174 174 174 174 174 174 174 173 174 174 174 175 175 176 176 176 176 176 175 175 174 174 174 177 175 173 171 171 174 177 179 178 176 174 173 173 174 176 178 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 173 173 174 174 175 176 176 176 177 177 177 176 176 175 175 175 176 176 177 177 177 177 178 179 179 179 177 177 177 178 179 180 177 177 177 177 177 177 177 177 180 178 177 177 179 178 176 174 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 178 178 178 179 179 179 180 180 180 181 182 183 183 181 180 178 179 180 181 182 182 182 181 180 185 184 183 182 182 182 182 183 184 186 190 194 196 198 198 198 196 197 197 197 197 197 198 199 203 202 202 202 201 201 200 200 199 201 203 203 201 200 200 202 201 200 198 197 197 199 200 202 199 199 199 200 200 201 201 201 201 203 203 202 199 199 200 202 201 201 202 202 202 202 201 201 201 200 199 198 199 200 202 203 197 199 201 202 202 199 197 195 198 199 200 201 201 201 200 199 198 198 199 200 201 202 203 203 202 202 202 202 202 202 202 202 199 201 203 205 204 201 198 195 200 200 201 202 203 202 202 201 202 202 203 204 205 205 206 206 203 203 204 204 205 206 206 207 209 209 208 208 208 208 207 207 210 209 208 207 207 207 207 207 205 206 207 209 209 209 208 208 204 208 211 209 204 202 205 208 208 207 207 206 206 207 207 208 210 209 208 208 206 206 205 204 201 201 201 201 202 202 202 202 201 200 199 198 197 197 197 197 200 199 198 197 198 199 201 202 202 202 201 200 200 199 198 198 199 199 200 201 201 202 202 203 209 203 196 194 195 196 194 191 189 189 189 188 187 185 183 182 184 184 184 184 184 184 184 184 185 184 183 184 186 186 185 183 186 185 184 183 184 185 187 188 180 152 144 168 188 190 188 188 191 167 162 171 151 123 146 199 194 149 159 158 124 71 45 81 158 205 199 186 183 179 183 188 188 172 185 197 184 188 193 174 116 98 104 132 149 151 156 165 174 201 207 202 187 146 146 200 216 209 204 202 199 204 216 225 222 102 22 72 172 227 191 129 89 56 80 137 162 164 139 90 90 83 85 90 76 43 68 156 192 204 225 239 229 183 109 49 91 148 175 183 145 67 76 154 177 131 83 54 90 180 224 207 167 133 136 183 202 222 230 175 105 78 118 135 73 59 129 224 254 254 178 91 65 104 163 179 141 90 121 173 179 120 71 121 157 173 191 236 235 227 223 223 223 188 143 70 41 68 121 125 94 77 86 78 59 87 140 174 218 197 102 28 71 172 193 130 111 172 208 165 139 124 73 52 116 166 151 88 88 109 140 219 254 253 190 101 89 136 199 253 246 132 38 12 71 180 245 253 129 64 49 38 75 115 152 214 198 94 6 27 94 166 141 93 98 57 1 60 205 254 247 128 117 219 243 218 202 184 166 135 94 109 161 209 202 146 102 98 66 53 61 91 108 98 88 88 99 78 66 77 92 87 64 45 112 173 149 98 78 56 72 125 164 199 156 82 82 122 122 91 146 200 216 228 254 246 197 142 140 106 87 67 53 152 252 251 146 79 86 102 89 123 128 65 96 149 138 76 55 65 77 91 165 176 132 54 25 44 47 28 34 46 65 56 48 34 36 98 212 250 251 254 191 65 71 144 200 212 219 176 85 2 21 134 251 240 164 85 121 123 86 68 152 221 185 220 251 250 213 137 151 230 253 193 143 226 248 238 233 189 180 228 235 219 230 225 209 216 225 220 211 221 228 217 176 169 208 232 225 228 227 221 225 222 223 230 232 210 155 101 174 205 201 231 235 247 231 155 141 151 156 201 233 166 103 125 116 101 131 192 197 145 81 47 44 88 118 114 110 122 130 124 86 144 183 229 253 231 106 42 174 237 251 241 239 208 148 120 165 184 173 103 33 39 97 138 180 211 242 241 185 165 217 238 243 232 233 238 237 231 191 130 87 102 93 42 28 62 75 72 79 139 152 148 146 109 87 106 142 192 189 185 178 185 184 192 189 182 163 140 147 179 195 194 198 206 228 167 84 85 149 215 207 198 183 164 156 94 56 57 132 155 155 131 110 90 95 131 179 208 232 240 203 99 66 126 189 236 230 204 173 129 96 58 94 77 56 21 16 31 30 35 43 52 37 35 38 28 26 25 28 18 34 31 21 31 42 59 76 83 58 15 16 28 15 20 17 21 9 43 131 242 253 223 151 70 24 22 31 34 31 45 54 54 71 104 123 153 154 171 195 211 197 191 192 186 195 196 191 192 193 193 191 190 191 193 191 191 190 190 190 190 189 188 189 189 189 189 190 190 190 190 191 191 192 192 192 192 192 191 188 188 189 189 190 190 190 190 192 192 191 191 190 190 190 190 189 189 190 191 191 192 193 193 191 191 190 190 189 189 188 188 189 196 192 183 196 191 211 211 170 49 17 34 84 169 198 204 197 191 185 185 189 192 190 188 188 187 189 194 195 195 199 206 195 173 149 115 94 56 37 38 83 164 153 107 79 68 89 179 205 198 165 119 112 139 126 77 50 99 165 207 193 140 119 140 144 172 177 165 173 213 211 139 123 162 145 72 38 32 49 112 123 143 139 100 96 147 169 137 95 63 59 37 46 87 123 191 191 166 132 87 67 73 100 161 209 214 208 188 163 131 111 111 113 109 97 96 112 126 138 152 174 175 165 158 137 102 110 150 199 204 192 131 119 166 191 210 217 154 120 122 134 139 155 196 165 137 166 217 222 147 97 95 146 140 71 20 62 156 186 213 202 196 215 210 178 76 18 33 86 134 156 192 208 199 179 110 74 118 147 110 89 139 142 73 17 39 133 215 211 198 190 153 132 121 73 16 80 209 220 197 198 209 215 179 132 52 21 36 22 33 51 72 96 124 150 164 138 139 150 169 181 185 189 195 193 191 187 183 188 197 198 194 198 190 188 207 194 160 159 155 158 157 118 69 89 180 209 163 161 167 156 119 96 114 163 209 195 189 192 192 189 195 196 183 147 121 169 203 187 194 203 196 159 125 132 181 203 153 114 150 187 186 91 56 118 159 168 162 166 192 206 201 195 189 190 200 210 208 201 203 204 210 182 95 43 36 69 109 120 150 166 212 204 195 192 195 189 178 181 193 187 182 194 201 213 212 188 100 46 36 46 25 71 179 211 211 180 183 187 193 190 197 215 202 175 92 44 45 133 234 226 202 190 193 185 180 172 162 149 125 151 185 201 170 129 131 169 200 189 189 189 189 189 189 189 189 185 189 192 179 152 139 163 197 197 189 190 191 185 189 193 185 189 188 187 192 198 186 160 140 172 195 195 185 190 190 184 191 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 187 189 190 192 191 189 187 185 193 192 191 190 190 190 190 191 190 190 191 191 191 192 192 192 192 192 191 191 191 192 193 194 193 192 191 189 189 190 192 193 193 193 192 192 192 193 194 195 196 196 196 196 196 196 196 196 197 197 197 196 196 196 196 196 198 195 193 193 195 196 196 195 195 195 195 195 195 195 195 195 192 192 192 191 191 190 190 190 192 192 192 192 192 192 191 191 195 194 192 191 191 192 194 195 197 197 198 199 200 200 199 199 203 203 203 203 203 202 201 200 197 197 198 198 198 199 199 199 209 194 196 198 207 214 207 212 206 214 215 206 201 206 214 216 203 183 210 210 174 130 140 151 167 175 199 216 210 206 209 206 203 205 206 206 206 207 207 207 207 206 206 205 204 204 205 205 208 207 206 205 205 204 204 203 197 203 186 163 165 195 218 217 209 195 203 220 222 222 228 229 223 219 215 213 214 215 215 216 217 218 219 220 221 221 221 221 219 223 220 206 192 194 214 234 237 215 191 186 147 99 125 181 216 208 208 222 220 192 191 224 234 228 226 232 235 227 221 224 224 224 224 223 223 222 222 222 221 221 222 222 223 224 225 225 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 227 226 225 225 225 225 226 227 226 226 227 228 228 229 230 230 227 228 228 228 229 229 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 170 171 172 174 174 174 174 174 173 173 172 172 172 172 171 170 171 171 171 170 170 171 172 173 171 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 173 174 175 175 175 174 172 171 174 173 173 173 174 175 176 176 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 169 171 175 177 178 176 174 172 172 172 173 174 174 174 174 173 174 173 173 172 172 173 173 174 173 174 174 174 175 176 176 176 171 172 172 173 173 174 174 174 167 173 177 175 169 167 172 178 175 175 174 173 173 174 175 175 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 171 172 173 174 175 175 174 174 173 173 174 174 174 174 175 176 173 173 173 174 174 175 175 175 174 174 174 174 174 175 175 175 178 177 177 176 175 174 174 173 175 173 171 169 170 172 176 178 177 176 175 174 174 175 176 177 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 174 174 175 176 176 177 178 178 174 174 174 175 175 176 176 177 177 176 176 176 176 176 176 175 176 176 177 177 177 177 178 179 181 180 178 176 175 176 177 178 178 178 178 177 177 176 176 176 175 175 175 177 180 181 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 178 178 179 179 179 180 180 180 181 182 182 182 182 181 181 180 181 181 182 182 182 182 181 181 184 183 182 182 181 182 182 183 186 187 190 193 196 198 199 199 196 198 199 199 198 198 199 200 202 202 202 202 202 201 201 201 198 200 202 202 200 199 200 201 203 201 198 196 196 198 200 202 199 199 199 200 200 201 201 201 202 204 206 204 200 198 201 204 200 200 201 202 202 202 202 202 201 200 200 200 200 201 201 202 199 200 201 201 200 198 196 195 202 202 203 204 204 203 203 202 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 203 200 201 204 205 204 201 197 195 200 201 202 204 204 204 204 204 206 206 205 205 204 203 202 202 203 203 204 204 205 205 205 206 207 206 206 208 210 212 212 211 211 210 209 207 206 205 205 205 205 206 208 209 209 208 207 206 208 209 209 206 203 202 206 209 209 208 206 205 205 206 208 209 206 206 206 205 205 204 204 204 201 201 202 202 202 203 203 203 201 200 199 198 197 197 197 197 200 200 200 200 200 200 201 201 202 202 201 200 200 199 198 198 200 200 200 201 201 201 201 201 210 203 196 195 198 199 196 192 189 190 189 189 188 186 184 183 184 184 184 184 184 184 184 184 186 184 183 184 186 187 185 184 185 184 184 184 184 185 185 186 183 167 154 170 195 189 174 176 187 181 188 198 184 157 153 169 208 162 148 134 133 101 59 48 112 178 190 196 185 181 188 186 184 175 190 201 197 203 179 119 79 122 166 184 190 194 197 197 200 206 200 206 194 127 109 172 211 209 215 215 204 205 219 226 222 107 24 84 180 207 139 80 85 64 61 81 117 151 134 79 65 76 102 134 134 92 74 100 128 185 197 202 240 215 118 53 100 141 147 137 117 83 79 91 101 69 62 70 130 225 253 250 233 177 140 121 110 128 129 96 105 99 89 93 89 60 44 145 216 254 239 186 132 106 123 121 81 25 88 148 162 132 76 110 166 205 217 230 216 218 219 215 229 227 193 126 89 47 46 64 68 54 46 33 59 160 241 244 206 121 44 30 74 126 125 89 60 177 236 183 189 185 100 90 211 246 235 147 61 85 170 204 211 210 181 145 118 109 162 251 238 130 33 15 112 245 254 198 117 101 114 77 121 164 148 140 136 76 20 50 38 39 55 112 168 116 34 106 240 242 190 103 170 251 246 242 250 222 184 118 70 67 113 147 130 89 48 31 51 72 86 80 74 83 101 113 99 89 70 62 83 106 93 61 80 113 121 96 70 92 130 122 114 116 94 99 113 107 130 168 154 170 171 213 254 215 148 115 110 133 143 110 68 154 245 229 149 92 50 52 103 170 158 82 100 113 88 49 39 51 97 160 248 253 169 56 30 45 39 34 44 52 67 78 85 69 47 59 161 251 242 187 118 84 164 235 245 188 156 140 87 13 23 120 187 185 105 53 109 140 111 66 124 142 140 235 254 250 222 132 166 251 251 206 150 211 230 228 208 178 166 209 234 233 232 206 178 208 226 222 220 224 221 213 163 131 182 236 231 228 229 222 223 222 223 224 228 231 198 147 130 139 166 235 248 250 206 114 117 140 165 214 248 191 98 63 49 103 190 252 241 184 114 75 45 49 70 105 124 118 102 92 95 142 189 251 246 161 70 111 234 253 251 193 186 176 148 195 232 251 231 134 39 23 45 48 71 111 160 194 174 164 203 215 207 192 198 195 180 186 166 105 80 99 112 76 37 36 59 94 118 126 113 125 137 86 59 107 151 204 202 195 186 192 187 187 195 212 199 136 122 171 196 194 183 193 219 177 99 70 140 221 204 206 175 132 161 169 123 52 63 145 183 122 64 62 112 189 212 235 224 170 127 82 127 224 234 185 147 103 90 72 62 136 160 162 115 32 3 19 30 32 29 33 25 28 39 54 63 45 42 10 21 19 17 56 106 159 183 144 81 18 8 24 19 19 22 15 4 59 160 248 218 144 84 41 28 29 27 25 27 44 54 47 60 85 83 94 99 134 179 213 201 194 193 181 190 190 190 192 193 193 191 190 192 193 191 191 190 190 190 190 189 188 189 190 190 190 190 191 191 191 190 191 192 193 193 193 192 191 189 189 189 190 190 190 191 191 193 192 192 192 191 191 191 190 188 189 190 190 191 192 193 193 191 191 191 190 190 190 190 190 187 190 189 183 195 194 214 204 153 47 34 34 45 114 172 224 209 201 190 186 187 190 190 189 197 193 197 209 215 205 191 183 148 108 78 61 62 46 29 40 97 132 111 91 88 99 113 167 178 155 151 169 185 180 150 115 67 74 101 140 142 96 79 111 107 96 97 131 173 205 192 124 85 79 62 54 75 88 90 113 115 174 168 115 106 129 157 188 168 99 61 32 65 121 154 227 228 191 171 158 144 108 95 159 196 214 213 199 197 197 183 169 167 166 159 161 174 183 192 206 207 209 200 204 191 151 122 105 149 207 217 177 147 116 125 200 200 145 138 150 135 121 137 176 152 132 166 213 214 158 114 121 205 206 113 20 42 139 177 207 207 221 233 196 147 61 16 28 72 124 143 164 194 208 181 110 117 142 169 129 77 76 69 41 50 83 124 141 121 117 125 97 86 55 31 35 117 226 222 205 212 209 188 115 68 24 16 38 55 69 67 61 75 94 106 117 131 163 185 187 195 209 205 184 188 194 194 190 194 202 203 196 199 192 178 200 203 185 177 146 130 85 57 85 139 215 220 176 149 162 142 85 88 152 196 212 196 187 191 192 185 194 197 179 129 93 158 209 194 182 184 206 174 134 121 152 185 158 116 130 191 166 79 59 120 171 200 205 194 197 201 203 187 155 150 173 183 197 192 194 198 207 179 82 38 40 95 176 200 207 191 194 186 191 193 188 184 185 188 189 188 188 195 191 209 225 207 111 42 16 37 30 68 157 183 194 154 145 161 190 209 211 215 181 106 18 28 122 184 221 210 204 199 189 191 190 162 138 138 145 150 161 159 130 108 134 182 205 189 189 189 189 189 189 189 189 192 180 187 194 160 116 129 177 181 167 177 191 185 186 191 185 187 189 190 197 196 171 146 143 173 195 195 187 192 192 186 188 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 187 189 191 193 192 189 185 183 193 192 191 189 189 189 190 191 191 191 191 191 192 192 192 193 192 192 191 191 191 193 194 195 193 193 192 191 191 191 191 192 193 193 192 192 192 193 194 195 193 193 194 194 194 194 195 195 198 197 197 197 197 197 197 197 198 196 194 194 196 197 196 195 197 197 196 196 195 195 195 194 192 192 191 191 191 191 191 191 193 193 192 192 192 191 191 191 195 194 194 193 194 195 197 198 194 196 198 200 202 203 203 203 201 201 202 203 203 202 200 199 196 196 197 197 197 198 198 198 214 191 175 162 171 195 207 221 222 182 154 173 215 233 225 209 176 154 202 202 134 70 103 160 183 181 198 209 198 199 211 209 201 205 207 205 205 206 207 206 207 206 206 205 204 204 205 205 207 207 206 205 204 204 205 205 200 211 196 177 165 174 203 211 182 170 193 225 228 225 231 230 241 214 187 185 202 218 221 218 217 218 219 220 221 221 221 221 225 213 215 221 203 177 185 214 240 230 211 204 179 151 158 168 156 153 179 221 209 149 146 202 242 227 227 231 223 219 222 219 223 223 223 223 223 223 222 222 222 222 222 223 223 224 224 224 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 223 225 225 225 225 225 225 225 225 224 224 225 225 225 226 226 226 224 225 226 226 226 226 227 227 226 226 225 224 224 225 226 226 226 226 227 227 228 228 229 229 226 226 227 228 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 224 224 224 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 172 172 173 174 174 174 173 172 173 173 172 172 172 172 171 170 173 172 171 170 170 170 171 171 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 173 174 175 176 175 174 172 171 173 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 172 173 173 174 174 175 176 176 172 172 172 172 172 173 174 175 174 173 173 172 172 173 173 174 174 174 175 175 175 175 176 176 171 172 172 173 174 174 175 175 168 172 175 174 170 169 172 177 176 175 173 172 172 173 175 176 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 171 172 173 174 174 174 174 173 173 173 174 174 174 174 175 176 171 172 173 174 175 176 177 177 175 174 174 174 174 174 174 173 176 176 176 176 176 176 175 175 176 176 176 175 175 175 174 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 175 176 176 176 176 176 176 177 176 176 177 177 177 177 178 179 180 179 176 174 174 175 177 178 178 178 178 177 177 176 176 176 175 175 175 177 180 182 181 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 181 181 181 182 182 182 183 183 182 181 181 181 181 182 184 183 182 182 182 182 182 182 183 182 182 181 181 182 183 184 188 189 190 193 195 197 199 199 196 199 201 201 199 199 200 201 201 202 202 202 202 202 202 203 199 201 202 201 199 197 197 198 202 201 200 198 198 198 198 199 199 200 200 200 200 200 200 201 202 203 203 202 202 203 204 205 203 203 203 203 203 202 202 201 201 201 202 202 202 201 200 200 199 199 199 199 199 199 198 198 202 202 203 204 204 203 202 202 204 204 204 204 204 204 204 204 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 204 205 205 205 204 204 206 206 205 205 204 203 202 202 204 204 204 204 204 204 204 204 204 203 202 204 207 209 209 207 209 209 208 207 206 206 206 206 205 207 208 209 209 208 206 204 208 208 208 207 207 207 209 211 207 207 207 207 207 207 207 207 203 203 204 205 205 206 207 207 206 206 205 204 204 203 203 202 201 200 199 198 197 197 197 197 200 201 202 203 203 202 200 199 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 205 202 198 197 198 198 197 195 189 189 190 189 188 187 185 185 184 184 184 184 184 184 184 184 185 184 182 183 185 186 185 183 183 183 184 184 184 184 183 182 190 185 159 156 177 165 147 162 171 176 189 200 196 176 159 151 193 174 150 102 111 112 85 52 60 131 167 209 196 184 188 180 187 190 197 203 198 163 108 67 122 171 203 200 193 194 191 188 184 186 191 204 198 159 134 145 177 191 210 205 188 200 225 231 208 99 21 102 199 198 111 71 87 76 61 75 128 162 120 51 38 54 103 174 201 155 89 45 84 146 163 181 242 237 144 71 127 160 140 108 96 85 94 112 98 52 50 71 131 204 225 240 253 235 181 101 76 71 60 107 198 162 101 140 179 125 33 65 130 217 253 254 224 183 169 136 89 53 81 92 104 110 78 96 174 216 226 236 222 219 215 213 222 249 251 210 158 65 26 44 61 54 40 28 69 182 251 222 121 53 49 80 129 184 175 143 90 162 213 192 237 239 132 123 220 250 252 196 87 100 215 226 183 186 190 189 155 93 79 118 136 81 42 46 130 233 217 131 116 157 182 123 159 239 198 149 103 61 35 46 15 17 122 233 242 136 58 149 250 228 142 111 221 253 239 236 245 253 246 184 99 50 64 93 102 103 76 49 69 109 111 63 42 78 120 131 99 108 93 67 77 107 102 69 56 68 93 96 79 118 155 112 58 50 73 131 136 126 190 254 210 146 109 176 238 202 142 112 119 184 226 194 100 117 174 174 140 85 34 44 113 187 173 89 45 66 81 94 110 129 179 245 254 253 137 40 77 101 50 19 34 79 116 136 133 106 71 33 74 186 174 134 132 163 237 254 251 161 110 100 65 18 47 141 167 126 65 44 108 158 112 91 128 103 102 208 235 252 245 151 153 251 249 217 140 193 230 220 199 178 151 182 230 243 220 164 170 215 230 220 224 224 216 219 196 160 179 207 213 225 228 222 224 221 224 223 227 245 240 206 135 101 128 227 251 221 150 101 150 164 186 221 243 206 108 26 46 124 198 243 214 154 107 120 122 71 46 73 98 86 65 60 73 130 201 252 200 107 91 209 252 233 164 97 118 167 200 253 246 204 157 123 97 80 67 55 36 62 80 100 98 97 124 129 116 104 107 109 102 104 90 53 70 81 103 84 39 18 45 104 141 127 91 87 102 64 57 133 179 205 190 195 191 186 180 192 194 201 181 120 120 180 199 191 187 190 205 185 122 61 129 218 210 202 165 121 167 213 193 115 56 102 144 103 60 94 161 218 209 214 170 76 60 107 181 213 175 76 47 63 110 144 151 211 222 223 165 69 16 9 18 29 20 18 28 58 87 121 133 95 57 5 12 10 12 70 152 235 231 146 70 22 11 22 20 20 24 8 7 76 161 210 148 70 44 27 32 27 21 33 53 77 75 53 48 69 72 84 80 104 137 194 195 198 202 185 192 189 191 192 194 193 192 191 193 194 191 191 190 190 190 190 189 188 190 190 190 191 191 192 192 192 186 188 189 191 191 191 190 189 189 189 189 190 190 191 191 191 192 192 192 191 191 190 190 190 190 190 190 190 190 190 191 191 190 190 191 191 191 191 191 191 189 188 192 186 193 198 219 197 152 51 74 95 61 66 120 224 213 209 202 195 193 195 199 203 202 208 212 208 192 167 137 116 84 58 60 73 82 62 27 36 101 115 86 89 128 163 148 151 145 144 164 194 209 212 198 179 131 95 86 96 91 91 101 102 81 42 40 102 150 157 131 76 49 37 42 80 115 127 122 109 118 173 171 132 131 151 172 202 222 157 88 23 75 160 171 212 214 204 210 208 200 152 118 183 201 206 207 207 206 196 195 209 211 210 204 204 210 205 199 205 196 205 200 207 207 191 159 101 94 170 208 213 189 125 110 151 148 149 181 174 136 135 149 153 127 140 181 204 207 187 137 117 200 217 141 44 33 94 133 191 212 236 234 152 89 34 18 37 79 134 166 174 186 184 162 142 156 150 163 132 70 33 28 55 111 140 132 106 86 93 118 109 83 25 21 71 146 223 218 226 206 164 124 57 31 19 42 88 153 167 130 75 56 49 63 101 126 131 129 136 172 213 216 193 181 185 190 193 195 194 188 182 174 188 182 206 219 209 183 115 77 61 58 113 170 219 211 190 162 153 114 64 102 185 205 202 195 184 190 191 182 193 197 175 125 125 175 210 195 182 188 193 187 177 155 140 157 155 121 114 166 130 57 58 130 168 183 206 196 186 186 198 191 150 125 133 154 182 182 192 197 203 189 111 85 80 134 224 220 193 189 198 193 193 185 176 182 195 195 184 193 190 189 175 190 215 208 119 54 7 28 28 54 125 152 183 138 118 146 195 222 204 173 103 61 42 96 176 164 163 170 174 189 187 203 193 150 129 145 168 141 138 134 123 127 167 203 203 188 188 188 188 188 188 188 188 196 182 189 202 181 140 137 166 157 141 163 195 192 188 193 189 189 191 191 197 189 154 139 160 184 196 195 187 189 191 187 187 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 189 190 191 191 191 190 189 188 192 191 189 187 187 188 189 190 191 191 191 192 192 192 193 193 195 194 192 191 191 191 193 194 193 193 194 194 193 192 191 191 193 193 192 192 192 193 194 195 192 192 193 193 194 194 194 195 198 198 198 198 198 199 199 199 198 196 194 194 196 197 197 196 199 198 198 197 195 194 194 193 191 191 191 192 192 192 192 192 194 193 193 193 192 192 191 191 195 195 195 195 195 196 197 197 194 195 197 199 200 201 201 201 197 198 200 201 201 200 199 198 195 195 196 196 196 197 197 197 218 192 152 106 110 163 204 229 223 153 122 171 223 222 197 187 142 119 171 172 118 86 136 195 186 179 198 212 199 198 202 189 199 204 207 205 204 206 207 205 206 205 205 204 203 203 204 204 205 205 204 203 203 204 205 205 202 210 203 200 168 136 158 182 146 153 198 225 194 167 173 180 200 181 169 182 207 222 223 219 217 218 219 220 221 221 221 221 228 218 219 226 214 189 183 196 228 211 178 172 191 205 183 126 104 148 207 244 223 166 154 192 210 213 230 216 178 188 221 224 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 224 224 224 225 225 226 226 226 224 225 226 226 226 226 227 227 226 225 225 224 224 225 225 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 172 173 174 174 174 173 172 172 173 173 172 172 172 172 171 170 174 173 171 170 170 170 170 170 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 173 174 176 176 176 174 172 171 172 173 175 176 176 175 173 172 174 174 174 174 174 174 174 174 173 173 174 174 174 174 175 176 176 174 171 169 170 174 178 180 173 172 170 170 170 172 174 175 174 173 173 172 172 173 173 174 175 175 175 175 175 175 175 175 172 173 173 174 175 176 176 177 170 171 172 172 172 172 173 174 176 175 173 172 172 173 175 176 172 172 172 172 172 172 172 172 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 173 173 174 174 174 173 172 172 173 173 174 174 174 174 175 176 170 171 172 173 175 176 177 178 175 175 175 174 174 173 173 173 174 174 175 176 176 177 177 178 178 180 182 184 182 179 174 171 175 175 176 177 177 176 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 177 176 176 175 174 174 179 179 179 179 179 179 179 179 175 175 175 176 176 177 177 177 176 176 177 177 177 177 178 179 179 177 175 173 173 175 178 180 178 178 177 177 177 177 177 177 179 178 177 178 180 180 178 176 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 185 183 182 180 180 181 182 183 185 184 183 182 181 182 183 184 182 181 181 181 181 182 184 184 189 190 191 192 194 197 199 200 197 199 202 202 200 199 200 202 201 201 201 202 202 203 203 203 201 203 203 201 198 195 195 195 200 201 201 201 200 199 197 195 200 200 200 200 200 200 200 200 201 199 197 199 203 206 205 204 206 206 206 205 204 202 201 200 200 201 203 203 203 201 199 198 198 198 197 198 198 200 201 202 200 200 201 201 201 200 199 199 200 201 201 202 203 204 205 205 201 201 201 201 201 201 201 201 204 202 200 198 199 203 207 210 203 203 204 204 204 203 202 201 202 202 203 204 205 205 206 206 204 204 204 204 204 203 203 203 208 206 204 204 206 207 205 203 207 207 206 206 206 207 207 208 206 207 209 209 209 207 205 203 207 207 207 209 211 212 213 212 204 206 208 210 210 208 206 204 211 211 209 208 206 205 203 203 211 210 209 207 205 203 202 201 201 200 199 198 197 197 197 197 200 202 204 206 205 203 200 197 198 198 199 200 200 201 202 202 198 198 199 200 201 201 202 202 200 200 200 199 197 196 196 197 189 189 190 190 189 188 186 185 184 184 184 184 184 184 184 184 184 182 181 182 184 185 184 183 181 182 184 184 184 183 181 180 189 189 150 127 143 131 120 149 160 162 178 200 201 178 154 145 166 178 158 84 88 111 102 64 25 94 147 218 207 186 186 174 192 195 175 160 139 86 81 142 181 198 201 193 190 187 184 188 182 187 194 187 184 201 188 142 151 166 182 175 169 203 234 232 204 78 17 144 228 170 93 128 116 97 76 103 168 183 117 45 42 36 80 177 227 186 108 41 64 94 139 192 242 244 171 83 136 164 128 89 80 71 113 185 134 73 55 57 90 144 186 246 247 251 189 97 104 83 53 164 249 175 116 219 253 170 54 14 107 204 239 244 240 237 235 189 178 164 132 78 73 93 89 101 173 205 211 230 221 216 212 219 221 230 250 252 214 93 32 46 69 67 59 51 75 155 201 165 73 57 102 120 165 254 251 195 133 109 128 145 221 230 125 126 230 249 251 251 159 114 214 253 241 210 187 184 157 90 46 51 65 37 53 86 121 153 140 108 124 208 235 146 142 254 252 244 152 67 15 2 21 63 186 237 247 113 104 223 225 139 100 232 246 224 227 237 223 230 233 190 107 43 70 137 173 177 130 83 98 145 135 64 36 81 116 108 84 122 132 103 91 103 91 59 56 46 47 76 105 140 148 104 45 55 105 157 138 149 228 255 250 130 65 126 178 167 158 154 141 199 250 242 122 77 107 132 112 62 39 64 105 154 152 84 13 78 149 196 220 225 234 251 249 235 107 46 151 184 81 8 24 113 172 182 153 127 113 67 55 69 95 175 190 194 254 249 251 179 132 92 30 6 76 191 240 121 46 31 90 150 95 124 165 137 99 155 193 251 250 159 138 250 245 206 110 182 250 228 183 166 126 145 210 244 220 153 182 232 236 215 221 221 216 229 228 205 185 164 181 223 230 221 224 219 222 218 215 233 239 218 173 101 109 218 251 189 107 111 175 169 182 213 232 209 125 32 70 127 158 196 180 120 90 156 203 137 68 44 55 61 47 30 44 149 225 215 137 122 156 243 246 201 114 88 151 227 253 248 250 129 53 102 168 159 115 92 106 113 79 52 40 43 59 53 44 45 44 44 44 39 39 46 36 39 65 65 33 13 38 101 146 162 132 89 75 46 60 150 198 214 188 183 180 185 187 202 214 192 156 110 136 201 205 187 186 188 198 196 142 57 121 214 220 187 148 122 168 215 220 174 119 46 55 85 98 145 192 217 231 175 113 43 46 99 145 116 61 57 99 157 180 204 229 222 217 225 189 120 62 20 6 17 16 5 36 105 148 178 182 135 69 8 12 7 4 62 153 248 205 99 34 19 17 23 22 23 13 13 29 93 132 137 83 42 39 25 26 15 19 56 96 128 102 66 44 60 75 93 74 76 97 170 185 201 209 193 198 193 191 192 194 194 192 192 193 195 191 191 190 190 190 190 189 188 190 190 190 191 192 192 192 193 188 189 191 193 194 193 192 191 189 189 190 190 190 191 191 191 191 191 191 190 190 189 189 189 192 192 191 190 189 189 188 188 190 190 190 191 191 192 192 193 194 191 197 190 190 199 222 192 141 46 109 167 101 36 60 187 211 212 211 206 201 203 210 218 209 221 216 178 130 95 70 53 45 52 100 146 149 100 27 17 71 102 82 91 148 192 162 147 146 182 207 198 187 202 208 191 204 152 124 96 74 124 157 111 71 39 38 75 82 70 64 41 41 48 69 104 117 126 132 101 120 155 174 153 145 188 217 202 229 188 110 16 78 187 174 174 187 195 205 196 211 188 139 179 213 203 206 213 190 146 152 200 201 199 192 195 203 198 190 193 197 201 187 188 193 204 200 146 104 149 192 222 204 159 132 87 82 142 210 188 143 166 175 139 93 139 190 194 202 212 152 95 167 192 143 67 30 44 81 176 219 230 196 95 54 38 36 44 57 111 167 186 177 145 134 175 159 130 133 113 58 17 39 117 149 187 171 147 142 153 178 176 121 25 15 93 170 230 217 229 184 107 66 32 28 28 81 164 204 228 186 111 68 36 49 110 104 84 79 111 164 198 200 189 197 191 192 197 188 161 131 116 124 163 175 206 221 208 161 64 47 92 100 124 169 220 205 188 182 137 80 54 119 192 192 188 198 186 193 194 183 195 201 176 125 175 200 200 180 186 207 180 187 211 196 142 134 140 106 82 97 84 43 55 120 130 134 193 202 193 187 195 198 171 133 116 141 177 184 201 202 195 188 127 60 84 146 228 208 183 196 192 195 192 188 187 189 191 188 183 184 178 174 159 175 206 211 136 70 5 22 25 46 114 151 201 171 134 152 197 219 176 118 27 74 162 176 172 167 169 148 148 147 153 170 152 119 121 132 134 140 136 141 143 156 192 208 190 188 188 188 188 188 188 188 188 192 189 191 195 191 177 167 164 157 138 166 205 200 189 191 186 193 192 191 195 183 144 139 176 202 202 195 185 183 186 188 188 188 189 190 190 190 190 189 188 191 190 189 189 189 189 188 188 191 190 189 189 190 192 193 194 190 189 187 185 185 186 187 188 191 191 191 192 192 193 193 193 198 196 194 191 190 190 191 191 193 194 195 195 195 193 191 190 193 193 192 192 192 193 194 195 194 194 194 195 195 196 196 196 198 198 198 199 199 200 200 200 198 196 194 194 196 197 197 196 200 199 198 197 195 194 193 192 191 191 191 192 192 193 193 193 194 194 194 193 193 192 192 191 194 194 195 195 195 194 193 193 196 197 197 197 196 195 194 193 194 195 197 199 199 199 197 197 195 195 195 196 196 196 197 197 219 194 137 62 61 137 202 233 205 154 152 204 212 162 143 170 124 90 129 141 146 166 188 184 160 163 202 234 224 207 184 148 197 204 207 204 203 205 206 204 205 204 203 202 202 202 202 203 204 203 202 201 202 203 204 205 200 203 204 214 167 101 115 151 120 150 212 222 148 90 97 118 110 143 190 221 224 215 213 219 217 218 219 220 221 221 221 221 218 224 223 217 216 218 211 198 211 186 142 142 195 233 176 60 71 170 250 253 229 193 172 171 165 196 233 200 132 152 218 234 222 222 222 223 223 224 224 224 224 223 223 223 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 226 226 227 224 225 226 226 226 226 227 227 226 225 224 224 224 224 225 226 228 228 227 227 227 227 227 226 230 229 229 228 227 227 226 226 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 171 172 172 173 173 172 172 171 172 172 172 172 172 172 172 172 174 174 173 173 173 173 172 172 172 173 174 175 175 173 172 170 175 174 174 174 174 174 174 175 173 174 174 175 176 176 177 177 173 173 173 173 173 173 173 173 174 173 173 174 176 177 175 173 174 174 174 173 173 172 172 172 173 174 175 175 175 174 173 173 177 177 177 177 177 178 178 178 179 178 175 173 172 173 175 177 175 175 175 174 172 170 168 167 174 174 174 173 173 172 172 172 168 169 171 172 174 174 174 174 175 176 177 177 176 173 171 169 174 174 174 175 175 176 176 177 176 174 174 175 177 179 178 177 172 172 173 174 175 175 176 176 175 175 175 175 175 174 173 172 176 175 173 172 172 173 175 176 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 176 176 175 175 175 175 175 175 174 174 174 175 175 176 176 176 176 176 177 178 178 178 177 176 174 174 175 175 175 175 176 176 175 176 176 177 177 176 176 175 172 171 170 172 174 176 175 174 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 176 176 176 177 177 177 178 178 178 179 180 179 178 176 173 172 177 177 177 177 177 177 177 177 176 180 183 183 179 175 174 174 177 177 177 177 178 178 179 180 176 177 177 178 178 179 179 179 180 179 179 178 178 179 179 180 178 178 178 178 178 178 178 178 181 181 181 180 180 179 179 179 178 180 181 182 182 181 178 177 181 181 182 183 183 184 184 185 186 185 183 181 180 180 180 180 179 180 180 180 180 182 186 190 192 191 190 190 192 196 200 202 195 195 197 198 200 202 203 204 199 200 201 203 204 204 204 203 196 197 199 200 202 202 202 202 203 202 200 199 198 197 197 197 200 199 198 196 196 197 198 199 200 203 205 205 203 202 203 204 199 200 201 199 198 199 201 204 201 200 198 197 197 199 200 202 196 197 197 198 200 201 201 202 199 199 199 200 200 201 201 201 201 202 203 204 204 203 201 200 203 203 203 202 202 201 201 200 204 203 201 201 201 203 205 206 200 199 198 200 203 206 208 209 201 202 203 204 204 204 203 202 203 204 204 205 205 206 206 206 207 207 207 206 206 206 205 205 208 208 208 207 207 206 206 206 207 208 210 210 210 208 206 205 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 207 207 207 206 206 206 206 206 204 204 204 203 203 202 202 202 200 200 200 200 200 202 203 204 198 199 199 200 200 201 201 201 199 202 205 205 202 198 196 195 199 199 200 201 201 200 200 199 200 200 200 199 198 196 195 194 197 194 192 191 191 190 188 186 189 189 188 188 187 186 186 185 182 183 183 184 184 183 183 182 182 185 184 180 183 187 180 167 182 207 196 142 88 68 111 179 167 162 180 196 177 183 195 152 130 182 168 86 65 93 91 86 54 47 95 203 219 200 184 189 203 149 101 91 79 93 154 192 194 191 185 181 180 182 186 189 187 185 180 190 199 199 201 194 162 129 119 126 134 172 221 238 213 81 24 125 155 132 139 160 144 134 103 88 137 164 104 47 57 75 67 97 145 157 132 74 47 53 112 212 253 239 175 92 116 128 101 80 63 67 131 181 127 59 60 74 91 122 145 194 192 169 134 151 193 144 88 126 185 149 139 236 254 195 83 25 108 188 192 234 230 231 229 242 247 242 221 183 129 79 75 103 147 151 161 220 240 221 226 203 224 233 245 252 242 113 18 71 94 67 70 82 94 170 216 149 62 81 133 158 195 251 255 251 239 136 56 81 132 152 148 120 170 246 248 250 199 108 154 251 250 250 197 155 105 69 101 118 80 50 47 55 83 113 125 156 212 232 195 127 90 199 254 245 189 68 20 3 16 118 247 254 254 91 131 207 132 120 206 254 235 223 232 237 219 226 228 212 139 58 152 235 250 248 176 135 172 158 133 71 55 97 105 93 91 118 111 102 153 176 110 47 47 53 63 82 105 117 117 115 111 110 147 169 163 170 203 246 248 177 108 121 161 143 128 163 143 158 200 176 89 67 90 78 49 48 119 171 137 114 109 75 48 155 239 251 248 248 249 254 252 201 61 63 211 210 77 8 49 139 184 205 166 135 156 107 46 28 100 142 179 245 251 249 249 245 170 82 31 7 79 220 242 124 53 73 90 78 83 107 171 183 142 82 129 229 251 192 198 252 233 109 70 169 243 244 221 192 141 122 197 243 189 151 201 237 241 225 225 217 212 228 223 226 220 175 134 165 223 241 234 211 219 228 227 203 171 185 203 143 142 214 238 143 77 130 164 145 142 188 224 169 80 44 74 91 111 143 179 180 168 183 200 146 85 65 67 53 34 32 56 128 158 146 154 178 206 236 225 177 126 144 214 247 245 252 201 71 101 192 223 196 129 118 205 183 112 40 25 41 54 62 56 55 47 64 88 90 83 70 72 41 52 52 39 19 11 64 121 195 201 132 71 46 88 171 208 204 197 194 195 190 190 202 202 183 153 120 149 190 183 189 203 189 201 192 119 62 150 224 206 184 148 158 179 206 204 213 173 70 19 52 126 223 220 207 222 198 124 41 88 124 80 17 27 141 199 222 211 223 222 204 197 212 219 167 97 18 4 12 6 5 66 169 168 176 198 173 93 12 4 19 15 45 110 163 132 65 26 29 26 18 23 28 15 23 30 68 83 65 55 35 41 18 11 27 51 112 126 125 121 113 71 41 58 75 72 73 68 79 133 196 207 210 193 202 193 190 188 191 196 197 193 188 193 193 193 192 192 191 191 191 185 196 196 188 195 178 155 181 193 193 190 188 190 194 191 185 190 190 191 192 193 193 194 194 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 190 190 190 191 191 192 192 192 189 194 184 193 205 187 208 190 112 48 133 226 188 41 22 106 161 217 227 219 185 170 209 215 203 159 131 92 55 35 40 83 100 142 173 215 220 127 59 6 52 59 69 114 158 170 135 147 176 199 205 195 191 190 187 189 198 206 184 110 101 147 168 116 51 35 32 44 38 32 39 31 34 70 105 131 135 145 126 128 152 188 166 139 165 201 217 215 229 191 100 21 77 148 133 142 134 151 190 209 205 182 153 148 185 212 206 188 145 119 167 210 199 198 197 195 193 191 190 189 188 186 195 193 191 190 207 180 121 113 150 225 220 192 160 52 86 194 210 186 167 163 171 126 99 165 172 175 210 192 121 70 87 105 110 85 50 24 55 138 182 155 110 76 82 79 42 25 48 95 133 173 127 107 136 135 128 87 66 42 38 35 47 124 158 195 188 197 191 223 233 184 106 17 10 105 196 245 244 176 115 47 31 21 22 92 142 218 220 213 204 188 153 77 59 63 126 162 141 113 112 137 178 183 193 203 204 188 175 130 72 68 110 137 147 174 214 203 116 21 51 118 108 120 167 229 192 162 158 118 68 68 153 197 170 185 198 184 190 195 188 193 186 152 133 188 204 176 181 196 186 188 203 195 215 191 139 87 75 45 70 61 60 105 109 122 157 189 194 191 191 195 195 182 157 138 181 197 198 190 186 201 187 118 57 53 155 218 198 199 201 175 156 187 199 189 186 190 190 191 189 196 176 159 173 201 225 152 69 12 18 28 49 108 168 224 222 187 176 153 134 79 67 93 159 209 217 198 183 181 183 169 158 154 146 134 125 126 135 143 165 169 176 182 187 189 188 187 186 189 191 190 188 189 190 191 192 186 185 187 188 189 173 146 137 159 178 209 190 190 193 187 194 184 189 169 151 126 168 213 188 188 188 188 188 188 188 188 190 190 190 190 190 190 190 190 185 185 187 188 190 192 193 193 191 191 191 191 191 191 191 191 189 189 190 190 190 189 187 186 192 192 191 191 191 192 193 194 190 190 190 191 191 192 192 192 195 193 192 192 194 194 193 191 196 196 195 195 195 195 194 194 196 193 192 193 196 199 200 199 200 200 199 199 199 199 198 198 199 201 202 202 200 199 201 203 195 195 195 195 195 195 195 195 192 193 195 196 196 195 193 192 189 193 194 191 192 196 196 193 192 192 192 193 193 194 194 194 195 196 197 197 197 197 196 195 197 197 196 196 196 196 196 196 197 197 196 194 193 193 194 196 207 214 185 123 92 123 177 208 201 132 174 225 153 104 140 164 113 75 79 96 152 196 156 130 145 169 213 217 206 188 146 131 203 205 207 206 204 203 204 206 205 206 207 208 207 205 203 202 209 207 205 203 201 200 200 200 212 198 198 210 200 161 119 96 116 169 225 247 184 78 44 64 102 171 223 227 220 219 218 217 218 219 220 221 222 221 220 220 218 223 222 219 226 235 229 214 208 190 134 133 197 166 123 89 128 211 241 254 232 165 135 117 117 139 216 217 162 173 215 234 218 225 226 224 223 219 221 230 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 229 229 229 228 228 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 172 172 173 173 173 172 171 171 172 172 172 172 172 172 172 172 174 174 173 173 173 173 172 172 171 171 172 173 174 174 174 174 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 176 173 170 170 172 173 173 173 174 174 174 173 173 172 172 172 173 174 174 175 175 174 173 173 174 174 174 174 174 174 174 174 178 176 175 174 173 174 175 176 174 175 175 175 175 174 173 172 174 174 174 173 173 172 172 172 172 173 174 175 175 175 175 174 176 176 175 174 173 173 173 173 173 174 174 174 175 175 176 176 177 175 174 175 176 177 175 174 173 173 173 174 174 175 175 175 174 175 175 175 175 174 173 172 175 174 174 173 173 174 174 175 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 178 178 177 177 176 176 175 175 176 176 176 176 176 177 177 177 176 177 177 178 177 176 175 174 175 175 175 175 176 176 176 176 175 175 176 176 176 176 175 175 174 173 172 174 176 178 177 175 176 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 177 177 178 178 177 177 176 177 177 177 177 177 177 177 177 177 179 181 181 179 177 175 175 176 177 177 178 178 178 178 178 177 177 177 178 178 179 179 179 180 179 179 178 178 179 179 180 178 178 178 178 178 178 178 178 180 180 180 180 180 180 181 181 182 182 181 181 180 181 181 181 182 182 182 183 184 184 185 185 183 184 185 185 184 183 181 180 182 183 183 182 182 184 188 191 194 193 192 192 193 195 198 199 195 196 197 198 200 201 202 203 202 203 204 204 204 204 203 202 199 200 201 202 203 203 203 202 203 202 201 199 198 198 198 199 197 197 198 199 199 199 198 197 196 199 201 202 202 201 203 204 199 200 201 200 198 199 201 204 200 200 199 198 198 199 199 199 197 198 198 199 199 200 201 201 199 199 199 200 200 201 201 201 202 203 203 204 204 203 203 202 203 203 203 202 202 201 201 201 201 201 200 200 200 201 202 202 204 205 206 204 201 199 201 204 204 204 204 203 203 202 202 202 202 202 202 203 203 204 204 204 204 204 205 205 206 206 206 207 207 207 207 207 207 207 206 206 207 207 208 209 209 209 208 208 207 207 207 207 207 207 207 207 210 210 210 210 210 210 210 210 207 207 207 206 205 204 204 203 205 205 204 204 204 203 203 203 204 203 202 201 201 201 201 202 200 200 200 200 200 200 201 201 199 202 204 203 200 197 196 196 198 199 200 200 201 200 200 199 200 200 200 200 198 197 195 194 196 194 191 191 191 190 188 185 183 183 184 184 184 185 185 185 185 185 185 185 185 184 183 182 185 182 182 184 186 186 186 186 178 208 205 156 100 75 111 171 159 156 175 200 189 185 192 164 153 165 161 115 87 92 87 85 73 43 50 133 187 220 212 195 160 118 87 104 132 161 189 181 187 186 183 181 181 181 183 184 177 187 186 183 186 196 204 199 193 158 132 122 120 147 202 243 226 102 20 80 125 153 160 142 136 141 119 80 78 82 64 67 84 87 68 70 99 123 127 111 77 65 98 187 235 211 168 124 100 76 63 91 106 94 111 142 126 93 79 87 145 196 174 150 118 117 141 204 234 160 86 99 118 117 147 230 240 222 132 25 88 189 205 229 216 216 213 221 227 228 233 233 192 115 63 59 100 108 151 233 239 212 236 237 225 198 219 249 228 107 27 63 71 59 73 105 125 161 169 109 44 82 129 166 215 249 249 251 249 158 63 51 96 152 177 149 138 175 220 251 186 83 125 220 251 199 124 53 61 115 155 202 151 86 59 61 55 47 86 178 219 211 157 97 79 134 172 179 117 45 24 6 30 141 254 254 240 96 62 100 129 198 248 245 231 227 222 232 237 239 252 254 157 81 175 254 254 235 173 159 223 205 157 72 56 111 119 96 98 74 78 134 197 190 119 67 45 51 54 59 79 106 135 159 176 174 201 220 195 143 146 217 253 217 138 107 142 153 122 102 105 84 92 91 66 69 74 47 25 69 177 241 185 102 75 73 126 224 252 239 246 240 226 243 252 154 44 85 205 168 41 7 85 185 181 153 123 102 145 159 101 39 55 71 92 152 196 244 252 252 187 85 20 4 83 212 190 110 103 148 119 57 60 99 154 193 179 137 102 150 182 198 242 253 162 48 50 155 242 242 228 221 194 162 190 217 177 146 211 239 229 205 215 226 219 216 219 226 231 200 150 149 200 241 219 209 228 233 221 199 177 190 179 149 160 199 192 112 63 102 146 167 197 231 205 118 68 70 80 68 55 131 212 239 233 173 156 133 90 69 92 104 70 27 53 71 96 152 218 227 200 193 198 144 118 136 178 233 252 234 144 99 162 252 243 174 146 154 168 152 98 37 25 60 105 132 96 71 93 156 189 171 145 144 160 147 124 86 60 33 8 17 77 178 214 158 94 65 109 192 206 206 201 196 195 184 175 179 177 149 136 148 168 161 154 183 197 206 220 163 79 71 172 224 184 176 161 179 191 204 197 204 199 119 56 46 118 222 217 217 219 205 136 49 85 121 81 19 63 160 213 228 206 206 205 192 199 209 223 195 138 45 6 4 8 9 58 146 161 193 219 190 109 27 7 17 13 33 67 89 71 47 31 30 30 29 24 16 24 33 30 46 50 40 45 37 25 6 10 57 114 169 144 111 159 156 102 42 36 55 68 80 61 64 99 157 191 219 200 192 193 192 192 192 193 193 191 190 192 192 192 192 192 191 191 191 194 188 187 195 199 161 134 174 198 192 188 190 193 194 196 199 191 191 191 192 192 193 193 193 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 194 198 187 188 197 192 217 190 99 40 137 238 227 113 51 41 106 196 225 199 154 145 172 159 136 91 68 49 42 55 90 150 193 203 197 219 226 141 76 15 29 40 66 119 146 138 115 153 194 201 197 189 191 194 191 189 196 201 202 163 145 137 124 75 35 22 42 92 102 65 29 10 32 107 159 190 187 181 157 152 158 174 155 139 179 219 219 215 226 158 76 45 104 125 84 99 94 138 187 215 216 195 166 140 159 221 218 153 113 141 194 212 198 197 196 195 193 192 191 190 191 185 192 189 186 185 212 196 149 93 137 208 199 201 180 80 93 201 227 202 163 132 135 125 143 149 130 172 200 164 121 64 60 80 81 56 37 34 54 94 104 85 94 142 143 70 21 33 30 92 144 198 180 170 162 115 69 36 29 57 86 71 60 109 187 211 197 210 212 235 218 131 67 15 24 106 169 198 175 105 77 30 19 16 45 147 191 231 209 195 192 199 193 134 97 61 122 183 183 140 102 98 147 187 203 211 194 152 140 132 114 126 148 155 142 149 178 165 95 27 59 112 113 143 175 206 167 162 183 123 72 100 179 193 169 191 190 193 197 193 194 202 174 117 125 184 203 191 193 195 189 189 186 204 227 200 138 63 64 93 80 78 117 163 133 107 125 196 209 199 200 206 194 170 163 174 187 199 200 194 191 205 193 127 68 58 137 185 163 165 167 149 156 183 192 184 183 188 189 190 183 202 190 166 175 201 216 134 77 9 18 23 57 130 170 232 229 227 174 61 47 69 112 178 196 207 197 193 193 186 190 189 185 184 181 176 173 174 180 185 187 189 192 194 195 194 192 190 187 189 190 189 188 188 189 190 185 192 196 191 193 198 171 123 126 164 186 207 186 185 191 192 204 172 156 148 166 165 186 200 188 188 188 188 188 188 188 188 190 190 190 190 190 190 190 190 187 188 188 189 189 190 191 191 189 189 189 189 189 189 189 189 188 189 190 190 190 189 188 187 192 192 191 191 191 192 193 194 191 191 191 192 192 192 192 192 193 192 190 191 192 193 191 190 195 195 195 195 195 194 194 194 195 194 192 193 196 199 199 199 199 199 199 199 199 199 199 199 199 200 201 199 197 195 196 197 196 196 196 196 195 195 195 195 193 193 194 194 194 194 193 193 189 192 193 190 191 194 194 192 194 194 194 195 195 196 196 196 195 196 196 197 197 196 196 195 196 195 194 194 194 196 198 200 195 196 197 195 193 192 194 197 205 213 207 173 130 122 164 213 207 163 151 136 115 160 206 186 158 103 82 91 123 138 114 112 148 183 182 140 135 139 142 189 202 203 205 204 202 201 203 204 203 204 205 207 207 206 205 204 205 205 203 202 202 202 202 203 198 197 205 213 210 194 152 106 143 198 243 245 167 69 62 105 172 211 230 219 211 212 214 216 217 218 219 220 221 220 220 219 224 219 218 222 224 223 225 229 209 243 201 144 163 162 155 129 162 249 254 222 177 139 144 141 138 141 215 234 176 158 185 214 233 227 222 221 219 217 218 220 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 221 221 221 221 221 221 221 221 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 173 173 173 173 173 172 171 170 172 172 172 172 172 172 172 172 174 174 173 173 173 173 172 172 171 171 171 172 173 174 176 177 176 175 175 174 174 175 175 176 177 177 176 175 174 173 173 173 173 173 173 173 173 173 173 173 182 178 173 171 173 175 176 176 174 174 173 173 173 173 172 172 172 173 174 175 175 174 173 173 174 174 174 173 173 173 173 173 175 175 175 175 175 175 176 176 172 173 174 175 176 176 176 175 174 174 173 173 173 173 172 172 174 175 175 175 175 174 173 172 177 175 173 171 171 173 175 177 173 173 173 174 174 174 174 175 178 176 174 174 175 175 173 171 174 174 174 174 174 174 174 174 174 174 175 175 175 174 173 172 173 174 174 175 175 174 174 173 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 178 177 177 176 175 174 173 173 178 178 177 177 177 177 177 176 176 177 177 177 176 175 174 173 176 176 176 176 177 177 177 177 174 175 175 176 176 175 175 174 177 175 174 176 178 179 178 177 176 176 176 176 176 176 176 176 174 174 175 176 177 178 179 179 178 178 177 177 177 177 177 177 175 175 176 176 177 179 180 181 177 177 177 177 177 177 177 177 179 178 177 178 179 179 178 177 176 177 178 179 178 177 176 175 177 177 177 178 178 178 179 179 180 179 179 178 178 179 179 180 178 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 185 183 181 179 179 181 183 185 182 182 183 183 184 185 185 186 181 184 187 189 189 186 183 181 185 186 186 186 185 186 190 193 195 195 195 195 196 196 196 196 197 197 198 198 199 200 200 201 204 205 205 205 205 204 203 202 202 202 203 204 204 203 203 202 202 202 200 199 199 199 199 200 194 196 199 201 202 200 198 196 194 197 200 202 202 202 203 205 199 200 201 200 199 199 201 204 204 205 205 205 204 203 202 201 199 199 199 199 199 200 200 200 199 199 200 200 200 200 201 201 204 204 203 203 203 203 204 204 203 203 202 202 202 201 201 201 201 202 202 202 202 201 201 200 203 208 211 207 200 196 198 201 206 205 203 202 201 201 202 203 201 201 201 201 202 202 202 202 201 202 203 204 205 206 207 207 206 206 206 206 207 207 207 207 207 207 207 207 207 208 209 210 207 207 207 207 207 207 207 207 209 209 209 209 209 209 209 209 209 209 208 207 206 205 204 204 206 206 206 205 205 205 204 204 207 205 204 202 201 200 200 200 201 201 201 201 201 200 200 200 201 202 203 201 198 197 197 198 197 197 199 200 200 200 200 199 200 200 200 200 199 197 196 195 195 193 191 190 191 190 188 186 180 180 181 182 184 185 186 187 186 187 187 187 186 185 184 184 189 182 180 185 184 179 183 194 185 201 198 169 130 101 107 135 146 146 164 202 206 195 202 198 183 164 166 149 114 95 84 85 99 62 34 71 149 227 215 162 114 131 150 177 194 203 206 181 182 182 183 183 183 183 182 181 175 185 190 187 186 192 197 199 212 196 178 168 157 149 179 230 224 106 18 65 136 204 199 144 125 156 176 150 100 46 32 79 98 100 92 78 96 119 111 102 122 100 82 116 143 127 117 118 85 47 57 102 122 98 81 103 146 156 119 110 189 238 188 126 115 154 203 243 253 210 122 51 62 71 142 237 242 240 165 29 65 194 230 233 208 212 208 210 215 219 232 253 247 179 91 40 30 55 145 251 251 222 235 216 171 133 191 249 211 93 28 49 55 49 55 94 110 97 96 95 128 109 94 160 245 248 206 182 174 160 120 80 71 127 196 201 105 83 144 205 144 61 69 111 99 83 56 42 122 210 217 227 171 139 123 111 83 51 69 141 208 224 183 94 67 67 69 57 50 35 36 7 14 112 229 249 180 48 32 128 210 253 249 221 215 227 223 237 235 199 206 222 145 79 170 246 231 191 142 160 251 244 195 93 56 97 106 95 69 77 120 178 214 217 170 104 41 56 61 63 80 98 119 142 165 162 176 195 179 99 56 108 184 172 112 69 103 135 102 57 69 73 76 66 56 63 62 45 24 67 161 234 189 79 53 109 230 250 231 210 228 240 240 253 241 97 41 123 185 100 3 35 200 246 176 105 78 88 166 214 143 71 52 34 20 41 84 150 198 205 156 72 19 18 84 171 141 130 159 167 107 63 84 113 120 212 252 233 115 88 101 158 242 218 130 122 171 208 242 227 225 239 237 202 177 158 129 122 159 174 169 173 208 231 226 222 219 222 234 226 181 148 179 234 233 222 234 237 227 215 195 187 170 155 149 172 176 92 34 86 164 203 242 253 191 103 91 103 106 67 50 108 189 249 247 173 190 166 103 62 99 147 118 53 28 25 61 151 217 194 148 144 169 149 140 144 169 219 230 191 125 153 181 218 187 158 203 208 106 53 33 63 88 103 145 192 135 84 117 179 199 185 172 199 206 235 208 158 116 62 21 8 32 103 137 116 78 54 98 184 217 211 186 160 148 141 135 137 137 107 108 171 196 159 160 199 204 211 214 115 49 112 206 210 154 149 149 184 199 207 191 190 222 181 117 44 89 195 187 200 226 203 143 68 66 75 74 83 111 175 212 215 192 200 215 213 207 201 214 213 179 78 16 7 6 7 38 107 138 198 227 200 130 44 10 13 16 31 36 31 34 39 30 21 27 34 27 17 15 32 35 39 36 32 37 29 20 11 20 78 149 198 156 120 210 202 130 46 26 45 56 63 65 61 69 109 165 225 211 189 192 193 193 192 190 189 190 192 191 191 191 192 192 192 192 192 199 190 190 200 203 161 131 171 203 194 191 195 194 187 187 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 192 192 192 192 190 195 188 184 188 196 222 176 92 37 140 235 242 188 115 22 41 131 175 156 121 113 119 93 64 47 59 82 106 128 155 195 223 225 202 194 181 107 67 20 26 29 57 109 118 106 114 189 206 198 188 187 195 199 195 190 192 200 225 214 177 109 65 29 21 49 114 179 176 100 28 8 71 172 210 223 214 202 191 188 178 167 155 139 164 190 182 199 212 127 52 65 141 137 68 61 89 159 196 208 207 200 186 139 135 217 225 136 110 174 210 207 196 196 195 194 194 193 192 192 195 187 191 188 187 189 217 202 123 78 161 222 198 212 200 114 81 168 211 207 176 124 121 161 216 183 119 130 136 135 157 103 50 58 57 53 58 65 63 56 33 58 101 170 158 65 23 25 26 103 179 243 227 191 139 68 14 22 51 130 173 122 70 63 148 194 185 190 184 197 170 88 66 30 35 77 110 121 95 51 37 20 19 23 70 180 209 220 198 182 186 203 217 186 138 62 103 185 203 166 141 133 143 152 177 193 173 122 123 157 166 177 210 204 163 130 134 120 66 24 87 123 114 126 140 164 156 183 207 131 79 133 186 159 151 191 196 198 188 180 202 214 168 95 123 185 196 190 184 179 200 209 208 200 177 115 89 111 141 124 65 100 182 221 173 124 102 160 182 199 204 184 158 154 176 199 187 191 187 184 187 208 204 147 81 49 90 118 111 134 152 149 175 193 196 187 187 189 187 187 183 195 199 191 178 159 170 131 80 10 21 21 73 155 169 227 227 190 118 18 37 125 183 230 215 202 179 188 198 185 187 194 194 195 197 198 198 199 200 200 196 196 195 194 193 190 188 187 188 189 190 189 187 186 187 190 182 195 196 184 191 207 175 113 122 175 198 203 178 169 181 197 207 159 122 117 153 174 192 195 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 188 188 189 190 190 190 189 189 192 191 191 190 191 192 193 193 193 193 193 193 192 192 192 192 194 192 191 191 193 194 192 191 194 194 194 194 194 194 194 194 195 194 193 194 196 198 199 198 198 198 199 199 200 200 200 201 204 204 204 201 198 196 195 196 197 197 197 196 196 196 195 195 193 193 192 192 192 192 193 193 190 192 192 190 190 192 192 190 194 194 194 195 195 196 196 196 195 195 196 197 197 196 195 195 195 194 193 193 194 196 199 201 195 196 196 195 194 194 195 197 202 204 217 219 179 139 157 206 216 179 133 101 118 187 238 239 224 161 112 107 113 108 111 129 162 146 109 77 97 133 168 221 202 203 204 204 203 202 203 204 200 201 203 204 205 205 205 204 202 202 202 202 203 204 205 206 199 199 208 211 209 209 179 127 198 242 248 209 136 93 133 189 231 239 229 213 210 211 212 216 216 217 218 219 219 219 219 218 221 218 223 231 228 219 222 232 250 251 198 153 185 203 193 157 209 250 210 143 108 125 195 238 183 157 202 219 169 147 169 204 236 223 221 224 223 224 225 221 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 228 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 174 174 174 174 173 172 171 170 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 173 172 171 171 172 173 176 177 176 176 175 175 175 175 176 176 176 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 181 178 175 174 175 176 176 175 173 173 173 173 173 173 173 173 172 172 173 174 174 174 173 173 175 175 175 175 174 174 174 173 173 174 175 176 176 176 176 176 170 171 172 174 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 172 171 169 168 175 174 173 172 173 174 176 177 173 173 173 173 173 173 173 173 176 174 172 173 174 174 173 171 175 175 174 174 174 174 174 173 173 174 175 175 175 174 173 173 172 173 175 176 176 175 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 173 173 173 172 172 172 172 178 178 177 177 176 176 175 175 174 175 175 176 176 176 175 174 176 176 177 177 177 177 178 178 174 175 175 175 175 175 175 174 178 176 175 176 178 180 179 177 176 176 176 176 176 176 176 176 175 175 176 177 177 178 179 179 178 178 178 178 178 177 177 177 178 177 176 176 177 179 181 183 178 178 178 178 178 178 178 178 180 177 175 175 178 180 180 178 176 177 178 179 179 177 175 173 178 178 178 178 178 178 178 178 180 179 179 178 178 179 179 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 183 182 181 180 180 181 182 183 183 183 184 184 185 186 186 186 183 185 187 189 190 189 187 186 187 188 189 188 187 188 190 193 194 195 196 198 198 197 196 195 198 198 198 198 198 199 199 199 202 203 204 205 205 204 203 203 203 204 204 204 204 203 202 201 202 201 200 199 198 198 199 199 194 196 198 200 201 201 199 198 197 200 203 204 203 203 204 205 199 200 202 201 200 200 202 204 205 206 207 207 206 204 202 201 201 201 200 200 200 199 199 199 200 200 200 200 200 200 200 200 204 203 201 201 201 202 204 205 202 202 202 202 202 202 202 202 203 204 205 206 205 204 202 201 199 203 207 207 203 200 201 203 205 204 202 200 200 202 204 206 201 201 201 201 201 202 202 202 201 202 202 203 204 204 205 205 205 205 205 206 206 207 207 208 209 208 206 205 205 207 208 210 208 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 209 209 209 209 208 208 208 208 208 207 207 207 206 206 206 206 206 205 203 202 201 200 200 200 203 203 202 202 201 201 200 200 202 202 202 199 197 196 198 201 196 197 198 199 200 200 200 199 200 200 200 200 199 198 197 196 195 193 191 190 191 191 188 186 182 182 183 184 185 186 187 188 185 186 186 187 187 187 187 187 190 184 181 182 181 178 179 185 200 183 175 186 190 165 133 118 132 137 157 205 218 196 193 202 171 147 141 134 117 98 97 131 144 107 61 46 98 171 166 124 112 166 206 213 195 181 188 180 182 183 184 185 185 185 184 184 184 180 188 192 192 191 186 192 203 211 212 216 206 167 159 198 215 90 13 76 165 240 231 179 146 169 216 234 181 75 25 71 85 99 114 108 145 187 154 121 140 144 109 87 86 80 96 121 87 51 66 88 93 79 59 78 139 173 129 111 169 177 144 139 169 207 229 232 243 250 181 56 36 63 153 246 254 251 178 35 46 188 247 241 209 214 214 210 211 218 221 236 254 226 129 42 1 28 134 242 251 249 246 187 124 113 195 249 195 79 21 38 83 75 56 71 74 50 91 171 217 154 104 156 198 168 148 143 162 172 163 122 71 89 148 157 86 42 90 134 105 76 62 59 56 83 58 88 196 253 227 167 162 190 183 130 82 61 86 137 157 208 236 169 117 60 45 24 49 59 56 21 17 85 171 205 117 14 74 227 254 242 238 232 225 227 231 242 210 147 166 186 138 80 149 205 186 142 106 142 219 224 189 98 57 78 79 77 69 114 163 189 214 251 214 98 50 69 77 92 119 121 102 95 94 103 119 124 117 74 40 64 116 105 71 53 73 83 65 50 76 126 131 84 52 51 63 78 84 95 117 147 122 45 60 168 251 223 233 252 243 243 251 245 211 58 60 163 167 57 5 93 233 233 170 110 61 77 176 224 180 160 144 102 67 53 45 62 100 107 89 55 36 40 71 106 123 150 159 124 81 80 120 157 182 235 249 231 180 167 130 102 142 135 142 214 253 236 232 217 217 235 239 226 183 103 69 110 120 120 133 175 218 226 222 231 224 218 224 234 212 171 174 214 233 216 214 221 229 229 200 165 193 202 182 186 197 102 38 122 192 220 243 247 175 106 121 127 112 80 104 110 165 245 227 204 226 196 120 70 114 174 145 72 20 27 57 103 117 87 78 106 154 186 174 147 164 175 139 101 103 172 177 160 148 164 180 118 45 14 43 117 154 158 169 185 118 85 139 175 165 156 151 184 199 251 235 217 189 110 51 16 20 34 50 67 59 32 74 167 224 202 143 88 81 109 143 165 160 109 85 154 193 168 183 211 211 209 211 103 41 114 179 149 136 116 117 170 202 217 198 185 217 211 175 54 45 140 154 177 206 183 134 61 28 40 97 176 169 204 214 189 162 180 211 219 203 193 208 227 219 114 33 11 7 7 20 68 104 168 196 184 156 62 14 12 20 34 31 22 32 39 30 23 29 26 22 32 39 46 44 40 37 35 30 18 28 45 61 103 154 183 146 138 209 214 159 78 42 39 41 50 70 68 56 71 127 209 212 202 194 193 191 189 188 189 191 192 191 191 192 192 193 193 194 194 191 195 197 199 204 174 143 170 195 193 193 196 193 187 183 185 193 193 192 192 192 192 192 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 190 190 189 189 189 185 193 191 187 190 204 228 168 88 41 154 237 244 229 182 65 28 70 103 112 102 86 73 55 43 67 115 163 192 195 177 164 178 200 190 175 157 106 92 52 34 26 43 86 95 104 136 219 210 194 186 188 191 194 194 189 207 212 223 197 141 61 28 16 22 89 175 212 175 86 23 30 126 221 219 213 201 192 196 196 198 181 177 136 116 122 128 182 207 131 49 66 167 192 112 50 100 193 217 207 197 203 202 135 138 193 198 129 131 196 210 208 195 195 194 194 194 194 193 193 195 190 193 189 196 201 211 170 94 110 186 220 204 221 215 143 93 154 199 216 211 154 130 184 219 201 133 99 109 155 172 97 58 61 77 117 141 132 98 52 14 61 98 154 148 83 52 20 29 107 187 236 183 110 57 23 37 96 144 216 232 160 85 22 78 167 168 160 153 158 146 111 117 58 30 38 59 66 47 39 32 54 66 62 88 174 199 203 194 186 190 192 208 203 167 74 85 172 196 170 184 203 174 130 136 155 141 99 119 173 176 160 181 181 146 104 104 94 50 31 103 139 119 98 104 155 184 219 215 142 91 147 173 124 141 200 191 199 194 187 192 186 155 126 162 206 194 188 187 187 214 206 202 133 93 69 96 199 216 102 57 140 211 227 195 172 134 123 135 151 161 158 157 170 189 200 192 191 187 191 197 212 204 145 75 38 68 100 114 150 173 178 189 199 196 189 191 192 188 189 188 188 198 202 187 146 140 115 69 24 28 28 85 153 151 181 171 72 50 52 103 193 214 207 187 192 182 188 193 183 185 188 188 189 191 193 193 192 190 188 188 188 187 186 185 185 185 186 189 188 189 189 187 185 186 190 187 187 179 171 186 208 184 128 135 187 205 200 170 148 169 203 210 151 100 100 139 170 189 195 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 188 188 189 190 190 191 191 191 192 191 190 190 190 191 192 193 194 194 194 193 193 192 192 192 196 194 193 194 196 197 195 194 194 194 194 194 194 194 194 194 195 195 195 196 197 198 198 199 198 198 199 199 200 201 202 202 205 205 204 202 199 197 196 196 196 196 196 196 196 197 197 197 194 193 191 190 190 191 193 194 192 192 192 191 191 192 191 191 192 192 192 193 193 194 194 194 194 195 196 196 196 196 195 194 194 194 194 195 195 196 197 197 196 194 193 194 197 198 197 196 199 194 206 221 209 176 169 186 202 176 146 146 164 176 205 247 237 197 141 121 119 121 137 145 149 99 101 138 164 196 221 220 205 206 206 206 205 205 206 206 202 202 203 203 203 203 203 203 201 201 202 202 203 204 205 206 206 198 203 205 204 210 193 152 208 222 186 143 139 172 218 235 235 231 218 213 219 218 214 217 216 216 217 217 218 218 218 218 216 224 222 211 207 217 227 230 244 212 172 173 214 226 200 164 182 170 136 144 178 203 236 251 224 183 185 169 144 171 206 224 220 216 224 230 224 222 224 218 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 227 227 228 228 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 174 174 174 174 174 173 172 171 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 172 175 174 172 171 171 172 174 175 176 175 175 174 174 175 175 176 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 173 174 173 172 173 174 173 170 167 173 173 173 173 173 173 173 173 170 171 172 173 174 174 174 173 174 174 174 174 174 174 174 174 173 174 175 176 176 176 176 176 173 174 174 175 174 173 172 171 173 173 173 173 173 173 173 173 174 174 174 174 172 171 169 168 171 172 174 175 176 176 175 174 173 173 173 173 173 173 173 173 173 172 171 172 174 175 174 173 175 175 174 174 174 174 174 173 173 173 174 175 175 175 174 173 172 173 175 176 176 175 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 170 171 171 172 173 173 174 174 177 177 176 176 175 175 174 174 171 172 174 175 177 177 177 177 176 176 177 177 177 177 178 178 175 175 175 176 176 175 175 175 178 176 175 176 178 178 177 176 176 176 176 176 176 176 176 176 178 178 178 177 177 177 177 177 178 178 178 178 178 178 178 178 182 181 179 178 178 179 181 182 178 178 178 178 178 178 178 178 179 176 174 175 179 181 180 179 177 178 179 179 178 177 175 174 178 178 178 178 178 178 178 178 180 179 179 178 178 179 179 180 179 179 179 179 179 179 179 179 182 181 181 180 180 179 179 179 178 179 180 182 182 181 180 180 184 184 184 185 186 186 187 187 188 188 188 188 188 189 190 191 188 189 190 189 188 188 190 192 191 193 195 198 199 199 197 197 198 198 198 198 198 198 198 198 198 199 201 203 204 205 205 205 203 204 204 204 203 202 201 200 201 200 199 198 197 197 198 198 198 198 198 198 199 200 201 202 200 202 204 204 202 200 201 202 199 201 202 202 201 200 202 203 201 201 202 203 202 200 197 196 202 202 201 201 200 199 199 199 200 200 200 200 200 200 200 200 202 201 200 199 199 201 203 204 202 202 202 202 202 202 202 202 204 205 206 206 206 204 202 201 199 201 203 204 205 205 204 203 203 202 200 200 201 203 206 208 203 203 203 203 203 202 202 202 203 203 203 203 203 203 202 202 204 205 205 206 206 207 207 207 210 209 207 205 205 205 206 207 208 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 206 206 207 207 208 209 209 209 208 208 208 208 207 207 207 206 204 203 202 201 201 201 202 202 204 203 203 203 202 202 201 201 203 203 202 200 197 197 200 203 197 198 199 200 200 200 200 199 200 200 200 200 200 199 197 197 195 193 191 191 192 192 190 188 186 186 186 186 186 186 186 186 183 184 186 187 189 190 191 191 185 186 184 182 186 191 188 180 173 139 134 176 211 201 156 117 106 109 119 160 174 144 133 142 134 115 99 107 124 102 112 196 200 143 94 56 54 72 98 139 177 198 196 189 179 174 185 186 183 183 183 183 183 184 186 186 188 182 183 168 173 193 188 187 190 201 204 212 212 177 156 175 191 67 7 77 164 237 239 215 193 161 175 215 197 94 28 65 124 142 140 107 147 216 194 149 161 196 182 148 114 83 93 119 98 56 63 71 64 58 51 72 119 158 130 127 153 104 94 174 222 220 208 215 226 223 172 76 30 96 189 247 254 237 167 43 44 165 240 241 208 211 214 207 207 215 217 229 244 216 132 57 28 26 97 181 204 233 248 202 145 148 198 206 153 66 23 45 92 101 67 46 44 50 125 224 186 137 113 148 154 154 189 190 192 151 128 130 116 123 146 129 86 69 123 165 177 183 159 147 181 190 139 126 198 232 176 103 164 232 225 136 60 48 103 172 142 160 244 253 182 54 29 36 64 89 65 25 33 78 104 113 75 56 131 229 235 224 243 242 238 207 226 243 201 148 194 214 163 107 136 161 146 114 91 135 197 209 174 85 60 88 76 58 87 147 189 196 193 210 181 82 59 76 82 110 160 165 126 102 78 99 129 116 89 93 116 147 151 110 74 71 70 48 42 64 114 151 135 89 72 71 93 139 184 192 149 91 53 22 56 146 149 156 213 249 228 224 248 249 193 60 85 176 149 40 1 84 148 192 199 175 107 67 129 188 200 239 232 185 175 170 110 51 42 47 52 53 48 43 51 67 119 132 122 107 92 71 110 199 249 252 234 171 202 244 227 142 39 83 185 254 250 234 228 216 219 226 222 244 218 95 55 143 169 167 181 214 231 220 213 223 224 219 220 229 222 194 178 186 202 208 214 225 234 227 194 151 186 246 252 201 162 116 95 146 168 220 245 216 149 134 157 132 93 104 141 132 165 209 175 179 194 186 130 85 126 180 136 47 33 44 50 48 43 41 53 70 135 178 172 135 130 122 81 45 78 124 136 124 126 121 81 26 68 123 169 162 148 170 175 143 71 75 167 215 195 163 133 149 201 245 219 222 226 162 92 29 28 21 25 47 46 21 53 129 188 169 111 57 68 133 197 229 214 127 63 113 158 153 171 186 207 209 232 142 54 81 136 127 129 100 102 163 198 219 207 195 198 209 205 74 16 86 136 168 152 141 96 30 19 72 141 205 169 207 218 173 141 155 192 215 189 192 212 234 237 140 44 9 12 10 14 46 77 129 150 163 177 84 28 16 20 29 27 28 27 32 35 38 30 9 21 64 116 85 52 31 27 28 22 19 47 89 112 141 173 173 124 131 165 206 198 137 78 39 30 49 55 63 49 44 81 163 196 219 199 193 187 186 189 193 194 193 192 193 193 193 194 194 195 195 187 192 194 196 203 175 145 170 195 195 192 190 191 193 194 193 193 193 192 192 192 192 192 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 189 189 188 190 195 194 191 196 211 236 178 86 43 160 243 248 236 199 92 56 60 77 85 80 64 49 50 93 138 185 216 228 218 176 128 121 159 173 177 178 150 144 92 36 24 30 63 86 127 166 228 212 195 189 190 186 192 203 202 230 207 167 101 57 23 40 63 60 86 130 133 96 41 25 77 160 228 205 194 190 186 187 183 195 202 204 132 86 106 137 197 221 154 53 58 177 236 168 67 86 195 229 220 208 212 198 116 140 158 145 106 143 207 210 212 194 194 194 194 194 194 194 194 194 192 194 187 200 205 188 112 101 174 195 199 209 216 202 135 80 157 205 219 227 192 150 166 203 166 103 64 102 145 108 48 86 113 145 194 220 202 150 75 37 44 58 134 166 126 88 34 28 86 129 134 65 24 27 52 118 187 216 239 230 180 117 18 53 171 181 176 181 180 177 183 173 74 20 22 47 49 26 44 67 139 155 111 91 159 200 210 193 192 190 178 193 206 190 104 86 155 180 160 178 209 198 172 160 156 125 82 109 168 162 128 119 116 108 103 113 83 38 54 109 143 130 108 119 174 211 235 214 154 105 147 164 122 148 208 206 191 185 199 199 165 134 129 175 208 195 204 217 215 210 162 112 67 87 153 198 227 177 62 93 195 211 202 186 197 190 144 133 104 108 156 196 200 197 204 205 201 199 205 203 202 178 116 64 49 112 167 176 188 193 193 184 189 185 184 190 192 190 194 190 191 196 194 204 177 134 70 57 41 31 37 80 116 109 101 81 41 76 115 155 211 190 144 147 193 203 193 186 186 194 187 190 190 189 190 190 190 188 187 186 186 185 185 186 187 188 189 190 188 188 190 188 185 187 192 194 170 156 166 189 203 182 145 158 197 208 196 166 135 164 207 204 147 104 125 165 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 187 187 188 189 190 190 191 191 189 189 189 189 189 189 189 189 189 189 189 190 190 191 191 192 191 191 190 190 190 191 192 192 194 194 194 193 193 192 192 192 195 194 193 194 196 197 196 195 193 193 194 194 195 195 195 195 196 197 197 198 198 198 199 199 198 198 199 200 201 201 202 202 200 199 198 197 197 196 195 194 194 194 195 195 196 197 198 198 194 193 191 190 190 191 193 194 194 193 193 193 193 192 192 192 192 192 192 193 193 194 194 194 194 195 195 196 196 195 195 194 194 195 197 198 197 195 192 191 198 193 190 193 200 203 199 194 196 197 198 202 208 204 188 172 172 160 157 185 208 185 171 196 209 207 171 141 143 163 165 135 85 107 173 229 229 225 226 206 206 206 206 206 206 206 206 206 208 208 207 205 204 204 203 203 202 203 203 203 203 203 203 203 202 198 198 201 211 220 192 141 150 141 109 122 184 236 245 219 218 214 208 214 224 221 215 220 216 216 216 216 217 217 218 218 216 230 212 172 170 210 236 232 216 177 162 189 219 223 179 133 131 141 168 222 252 241 232 233 235 209 184 131 134 218 253 239 217 228 239 236 228 226 227 224 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 228 228 228 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 225 226 226 227 227 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 173 173 174 174 174 174 174 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 175 174 173 172 172 172 172 173 175 174 174 173 173 174 174 175 171 172 172 173 174 175 175 176 173 173 173 173 173 173 173 173 172 172 173 176 177 175 171 167 172 172 173 173 173 173 174 174 170 170 172 173 174 174 174 173 171 171 172 172 172 173 173 173 175 175 175 175 175 175 176 176 177 178 178 177 176 175 173 172 172 172 173 173 173 173 174 174 174 175 175 175 175 174 173 172 170 172 174 177 177 176 174 173 175 174 174 174 174 173 173 173 172 171 170 172 174 176 175 174 174 174 174 174 174 174 174 174 172 173 174 175 175 175 174 174 173 174 174 175 175 174 174 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 173 174 174 175 176 176 177 177 176 175 175 175 175 175 174 174 172 173 174 176 177 178 178 177 176 176 176 176 177 177 177 177 176 176 176 177 177 176 176 176 177 176 174 175 177 177 176 175 176 176 176 176 176 176 176 176 179 179 179 178 177 177 176 176 177 177 178 178 179 179 180 180 184 184 183 182 181 181 181 181 178 178 178 178 178 178 178 178 177 176 176 177 179 180 179 178 179 179 178 178 178 178 178 177 179 179 178 178 178 177 177 177 180 179 179 178 178 179 179 180 180 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 176 177 180 182 183 182 180 179 184 185 185 186 187 187 188 188 190 189 188 188 188 190 192 193 189 191 192 191 189 188 189 191 191 192 194 196 198 198 197 197 197 197 197 197 198 198 198 198 196 198 200 202 204 205 206 206 204 204 204 204 204 203 202 201 203 202 200 199 198 197 197 197 200 199 198 197 198 199 201 203 199 201 203 202 199 197 197 198 199 201 203 203 202 201 202 203 201 201 201 201 200 199 198 197 202 202 201 201 200 200 199 199 201 201 200 200 200 200 199 199 199 199 199 199 200 201 202 203 201 201 201 202 202 202 203 203 202 203 203 203 203 203 202 201 204 203 202 203 204 204 203 201 202 201 201 201 202 204 206 207 204 204 204 204 203 203 203 203 205 204 204 203 203 202 202 202 205 205 205 205 206 206 206 206 209 208 207 206 206 206 206 206 208 208 208 208 208 208 208 208 210 210 210 210 210 210 210 210 204 204 205 205 206 207 207 207 209 208 208 208 207 207 207 207 204 203 203 202 202 202 203 203 204 204 203 203 203 203 203 202 203 204 203 201 199 199 201 204 199 200 201 201 201 200 200 199 199 200 200 201 200 199 198 198 196 194 192 192 193 193 192 190 189 189 188 187 186 185 185 184 184 185 187 189 191 192 193 193 182 187 187 185 191 199 194 181 134 113 115 146 174 180 155 121 113 101 83 98 112 105 113 124 146 130 116 140 170 125 107 193 219 150 124 99 63 17 57 172 221 214 184 176 187 190 194 188 182 182 181 181 182 183 184 185 183 188 182 133 135 186 193 188 188 194 194 200 211 203 182 170 131 37 20 103 171 228 230 224 214 144 111 137 147 85 40 76 167 193 160 83 92 164 171 134 156 191 204 191 139 79 74 95 97 69 81 88 57 40 61 99 128 168 158 158 170 99 75 173 226 236 216 223 226 194 148 87 60 106 193 249 241 166 118 69 68 138 220 244 213 207 213 204 211 208 215 235 232 185 132 112 77 31 49 103 130 168 204 196 171 157 151 114 84 53 39 62 66 90 65 28 23 53 119 170 128 119 138 166 187 237 253 202 151 120 134 176 174 181 215 209 155 120 133 169 218 254 254 254 254 254 238 153 141 154 92 81 160 243 222 118 52 54 101 142 118 101 173 228 161 41 11 25 78 126 84 22 20 51 61 86 121 131 123 133 167 208 243 249 193 155 219 252 214 158 184 188 167 118 120 124 114 90 76 127 219 252 220 107 69 97 84 65 116 194 221 207 179 151 120 59 45 77 90 115 164 172 145 138 125 130 152 140 117 134 166 190 171 112 77 90 90 60 58 88 108 116 94 84 95 87 107 174 245 254 185 76 27 27 35 45 55 100 139 159 176 189 202 219 138 49 67 133 118 42 4 43 129 225 254 247 192 92 77 139 197 254 252 221 252 253 176 75 28 37 48 53 44 31 43 70 109 119 118 124 107 57 93 211 251 245 224 162 216 252 250 170 79 88 177 249 253 243 229 222 223 222 213 252 240 119 96 200 225 228 233 233 227 222 220 220 220 223 225 224 219 209 185 161 160 212 238 241 227 194 167 146 161 231 252 165 106 156 179 140 130 227 252 162 130 214 221 120 78 129 138 140 144 132 138 151 191 185 128 70 91 136 104 32 32 51 61 59 70 89 81 54 63 80 101 89 63 71 75 46 61 46 48 53 56 36 43 115 182 239 250 183 119 118 127 112 66 63 142 207 197 150 122 146 202 243 216 207 217 190 151 97 82 62 33 22 25 27 43 72 112 134 124 98 115 166 199 208 191 101 50 94 140 145 150 151 168 164 191 135 57 64 143 175 122 94 102 160 180 199 203 206 194 207 214 102 20 48 110 144 119 83 44 34 60 119 148 176 142 193 220 174 141 131 156 198 186 201 205 198 201 127 46 11 11 11 11 34 68 114 131 165 176 101 47 21 15 22 24 30 23 27 32 31 15 9 58 125 159 96 47 26 24 21 18 35 85 128 137 159 194 178 105 108 154 204 216 178 128 71 32 30 35 51 43 35 52 113 162 224 208 200 190 187 191 195 196 194 195 195 195 195 195 196 196 196 196 189 189 200 207 171 141 176 211 202 192 188 189 190 193 196 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 194 195 188 190 196 197 219 172 89 38 130 206 215 190 154 78 67 68 80 65 51 50 45 60 126 181 218 228 224 208 175 126 108 148 178 198 197 162 155 102 49 33 22 36 68 144 196 239 213 195 193 196 194 209 220 212 203 149 79 19 16 30 95 155 142 85 57 40 35 41 72 146 192 222 191 188 193 196 192 194 180 209 214 141 102 145 190 222 223 155 47 57 179 250 211 115 84 171 218 225 219 206 170 98 121 145 126 103 157 215 211 199 194 194 194 194 194 194 194 194 193 192 193 186 197 197 169 83 90 201 218 223 228 185 133 76 66 178 223 214 215 199 159 128 139 87 50 52 103 115 69 74 138 195 210 216 223 220 190 119 95 61 38 93 151 157 118 44 35 66 64 41 15 52 107 155 173 206 216 226 214 198 155 42 44 168 205 217 211 201 212 229 197 69 12 16 44 45 23 61 117 223 229 142 80 136 196 216 193 188 184 177 196 204 202 148 108 121 140 147 168 196 204 214 201 167 116 67 83 135 138 116 88 71 87 125 147 92 39 91 149 149 128 115 130 162 189 212 199 160 122 146 166 136 143 191 213 188 188 208 196 149 121 122 161 200 211 215 199 166 134 82 58 110 152 212 243 205 105 57 137 222 204 192 178 187 208 180 165 139 129 152 177 187 193 200 191 183 176 178 168 166 159 115 81 75 163 224 209 193 189 189 187 188 183 184 191 188 185 192 191 187 200 206 206 152 97 53 66 48 29 41 63 73 68 48 58 138 175 172 197 222 159 95 144 201 213 195 183 188 197 185 189 189 189 189 189 190 191 193 190 190 189 189 189 189 189 189 191 187 187 190 189 186 189 196 195 151 139 171 198 193 171 151 179 202 206 187 159 130 164 196 162 145 138 171 191 199 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 187 187 188 189 190 190 191 192 190 190 190 190 190 190 190 190 191 190 190 190 190 190 191 192 191 190 190 189 190 190 191 192 193 193 193 193 192 192 192 192 192 191 190 191 193 195 194 192 194 194 194 195 196 196 197 197 197 199 200 201 200 199 200 201 199 200 200 200 201 201 202 202 200 198 197 197 198 199 197 196 193 193 194 195 195 196 197 197 193 193 192 192 192 192 193 193 194 192 192 194 194 192 192 194 194 194 194 195 195 196 196 196 194 194 195 196 196 195 194 194 195 196 197 198 197 194 191 189 196 192 191 194 200 203 200 195 197 206 204 193 196 207 200 180 165 133 136 192 230 209 173 162 170 187 177 147 158 191 169 116 78 175 227 232 225 206 201 203 205 204 203 204 205 206 205 204 213 211 209 207 206 205 205 205 203 203 204 204 204 203 202 201 200 207 203 202 218 214 159 97 120 122 127 173 218 225 223 216 214 212 208 212 220 215 213 221 217 216 216 216 216 217 218 219 212 229 216 179 172 203 222 215 217 166 173 214 205 186 154 143 182 207 235 243 228 215 224 240 228 224 202 139 144 232 252 213 204 221 213 196 202 218 226 232 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 171 172 173 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 173 174 174 174 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 174 174 173 173 173 173 173 173 173 173 175 175 175 176 178 178 175 173 172 172 172 173 173 174 174 174 169 170 171 173 174 174 174 173 170 171 171 172 173 174 175 175 178 176 175 174 173 174 175 176 177 177 178 177 177 175 174 173 172 172 172 173 173 174 174 174 172 173 174 175 175 175 175 174 173 173 174 175 175 175 174 174 176 176 175 175 174 174 174 173 175 173 172 173 175 175 174 173 173 173 173 174 174 175 175 175 172 173 174 175 175 175 175 174 175 174 174 173 173 174 174 175 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 176 176 176 176 175 175 175 176 176 176 176 176 176 176 177 177 177 177 176 175 175 175 175 175 176 176 176 176 177 177 178 178 178 178 177 177 178 176 175 176 177 178 176 174 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 176 176 177 178 179 180 181 182 184 185 185 185 185 184 183 182 179 179 179 179 179 179 179 179 175 177 179 180 179 178 178 178 181 179 178 177 177 179 180 182 179 179 179 178 178 177 177 177 180 179 179 178 178 179 179 180 180 180 180 180 180 180 180 180 178 178 179 180 181 181 182 182 178 179 180 181 182 182 182 182 185 185 186 186 187 188 188 188 189 189 190 190 191 191 190 190 191 192 193 192 190 189 189 191 193 194 194 195 195 195 195 195 196 196 197 197 197 198 198 198 198 200 201 203 204 205 205 205 204 205 205 206 205 205 204 203 207 205 203 201 199 198 198 198 199 200 200 200 200 200 200 200 198 200 202 201 199 198 198 199 198 201 203 204 202 202 202 203 203 203 202 201 201 201 202 202 202 201 201 201 201 201 200 200 201 201 201 200 200 199 199 199 198 199 200 201 202 202 202 202 201 201 201 202 202 203 203 203 203 203 202 202 202 203 204 204 204 204 204 203 201 201 202 204 203 203 203 203 203 203 203 203 205 205 204 204 203 203 203 202 203 203 204 204 204 204 204 204 206 206 205 205 205 205 205 205 203 204 205 207 207 208 208 208 209 209 209 209 209 209 209 209 211 211 211 211 211 211 211 211 208 208 207 207 207 206 206 206 208 208 208 208 207 207 206 206 208 208 206 204 203 203 203 203 203 203 203 204 204 204 204 204 203 204 205 204 202 201 203 204 202 202 203 203 202 201 199 199 199 200 200 201 201 200 199 198 197 195 194 194 195 195 193 191 192 191 191 190 189 188 188 187 190 191 192 193 194 194 194 194 189 189 187 184 182 179 172 164 134 139 142 131 130 159 170 147 151 133 103 105 124 144 169 172 186 174 160 171 197 163 119 146 188 138 141 122 85 20 42 152 199 211 191 182 189 186 183 176 180 182 184 185 186 185 183 182 181 189 189 129 114 160 178 195 190 192 195 199 216 234 216 170 77 15 56 168 211 220 200 208 215 162 117 103 101 69 49 86 143 192 159 82 76 138 169 140 105 140 180 197 158 106 92 83 78 81 99 103 65 57 103 132 146 195 189 154 169 131 72 117 177 238 224 219 236 211 171 127 103 84 159 242 227 115 104 125 103 116 197 249 226 212 220 212 218 205 211 235 228 179 149 160 122 50 23 54 102 154 177 169 164 129 104 57 42 54 60 65 56 65 57 43 26 44 93 114 120 145 182 184 201 252 235 161 117 131 182 213 180 187 244 253 243 186 139 115 125 175 223 250 245 254 254 143 69 62 43 86 145 202 166 95 64 56 74 91 76 64 80 115 90 55 32 34 96 148 100 36 17 27 66 166 226 161 74 63 114 177 237 253 147 132 232 252 212 132 122 135 151 121 124 127 112 70 47 100 210 253 246 147 94 95 83 88 179 239 226 219 215 152 81 26 27 88 112 108 120 120 131 169 194 173 151 132 148 171 159 146 126 78 78 128 136 91 72 92 82 94 78 70 77 62 79 144 214 200 140 57 22 42 55 44 38 47 44 55 82 84 71 72 61 31 34 68 75 48 35 51 147 232 254 248 214 114 61 89 173 228 206 190 233 227 152 79 24 37 44 47 45 35 44 71 90 112 147 162 115 55 91 188 238 187 168 185 242 236 207 165 200 130 104 173 237 236 225 229 223 224 222 248 220 138 154 238 238 235 234 229 222 224 228 225 221 221 225 223 224 231 202 147 134 215 241 233 205 159 147 158 174 181 167 114 123 205 218 166 146 200 202 104 107 221 209 110 85 115 107 113 96 79 130 160 197 166 107 66 71 85 77 62 59 67 79 95 126 151 129 81 40 48 73 75 46 40 50 44 41 36 32 28 24 9 60 188 247 252 243 184 112 66 64 85 75 61 95 151 152 113 116 160 189 223 213 204 203 195 196 184 170 134 73 27 21 35 43 46 61 119 152 147 158 179 170 145 141 98 89 108 139 171 170 156 137 124 132 104 55 57 142 180 121 88 95 147 155 176 196 213 208 221 219 144 77 47 75 98 93 46 30 71 103 133 136 163 160 191 207 160 136 96 94 146 188 213 191 138 134 94 44 18 12 15 9 21 62 114 126 169 173 123 73 24 7 21 25 27 26 29 27 12 11 56 128 177 138 65 28 27 27 17 21 64 120 158 151 167 208 182 90 88 163 202 208 185 164 120 59 23 30 42 39 39 41 71 114 198 217 210 200 194 193 195 196 197 198 198 197 197 197 197 197 196 200 196 194 198 206 178 150 181 198 178 174 191 197 186 183 193 191 191 191 192 192 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 191 191 191 191 191 191 192 192 189 191 186 196 197 166 165 124 83 30 85 129 136 108 89 62 66 58 69 49 40 49 43 60 95 162 209 225 213 192 181 154 157 169 190 220 212 156 140 93 53 40 23 19 46 141 206 246 215 196 199 208 208 214 201 161 115 66 36 35 59 63 134 224 215 137 81 33 38 95 148 207 214 212 187 192 194 198 190 204 184 202 206 172 142 158 192 211 203 143 46 65 177 246 236 168 103 139 188 224 229 195 139 94 128 179 161 137 179 215 210 188 195 195 195 194 194 193 193 193 193 190 194 190 196 192 179 115 93 164 207 232 214 125 52 26 90 192 213 190 169 145 125 84 50 60 85 124 167 159 114 103 151 227 229 206 196 201 207 172 170 126 74 55 86 132 114 45 40 51 45 56 88 159 198 225 189 167 176 212 212 213 187 87 44 128 185 229 209 205 227 220 176 46 8 17 39 41 28 79 152 249 245 163 85 110 172 211 195 184 182 189 200 181 192 189 152 95 91 127 176 210 209 209 194 160 126 88 81 103 105 100 78 67 92 136 171 125 73 133 202 161 109 87 102 123 144 160 151 150 146 159 178 151 133 177 200 201 213 203 156 127 141 160 168 184 194 175 126 88 77 72 119 192 199 209 214 151 73 101 172 220 196 194 185 181 192 193 189 194 180 151 139 152 162 161 145 144 146 152 143 152 173 157 121 87 163 225 203 184 186 187 196 194 189 190 194 186 181 190 191 180 205 213 187 101 71 93 96 42 26 42 53 58 57 58 109 207 212 199 208 210 148 88 151 180 183 183 187 188 191 183 184 187 189 188 186 186 189 192 190 190 190 190 189 188 187 186 191 186 187 191 191 187 191 199 195 138 124 170 199 185 165 158 193 205 205 173 145 126 156 160 129 149 162 185 184 195 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 192 192 191 190 189 190 191 191 190 190 189 189 189 190 191 192 191 191 191 192 192 192 192 192 191 190 189 190 193 194 193 192 194 195 195 196 197 197 198 198 198 201 203 203 202 200 201 202 201 201 201 201 201 201 201 201 203 201 199 199 200 201 199 197 194 194 194 194 194 194 194 194 193 193 194 194 194 194 193 193 193 190 190 194 194 192 192 195 194 194 194 195 195 196 196 196 193 194 195 195 195 195 194 193 197 196 195 194 193 193 193 194 191 193 196 198 198 199 200 200 202 205 205 199 197 199 202 201 180 135 138 181 200 195 179 156 127 127 127 106 129 172 148 114 158 229 232 213 211 200 203 215 206 204 203 204 206 206 205 203 209 207 205 203 202 202 203 203 202 202 203 204 204 204 203 202 207 210 204 210 217 180 130 115 163 183 196 219 219 199 207 224 213 215 212 213 217 213 211 219 218 217 216 216 217 218 219 220 216 223 228 221 201 181 176 180 206 169 193 215 158 146 168 215 250 240 233 223 220 228 224 215 223 225 223 176 164 209 216 194 191 195 149 112 148 195 214 227 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 171 171 173 174 175 176 176 176 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 168 170 172 174 175 175 175 174 173 172 172 171 171 172 172 173 175 175 174 173 173 172 172 171 173 173 173 173 173 173 173 173 176 174 172 172 174 176 175 174 172 172 172 173 173 174 174 174 169 169 171 172 173 174 174 173 172 172 173 174 176 177 178 179 179 178 175 173 172 173 175 177 174 174 175 175 175 174 173 173 172 172 172 173 173 174 174 174 168 169 171 172 174 174 174 174 176 175 173 172 172 173 175 176 177 176 176 175 175 174 174 174 177 175 174 174 175 175 173 171 172 172 173 174 175 175 176 176 172 173 174 175 175 175 175 175 176 175 173 172 172 173 175 176 174 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 179 179 178 176 175 173 172 171 176 176 176 177 177 178 178 178 179 179 179 179 177 176 174 173 174 174 175 175 175 175 176 176 177 178 178 179 179 178 178 177 179 177 176 176 178 178 177 175 176 176 176 176 176 176 176 176 176 176 177 178 179 180 180 181 175 176 177 178 180 181 182 183 183 184 186 187 187 186 185 184 179 179 179 179 179 179 179 179 173 177 181 182 180 177 176 177 182 180 178 176 177 179 182 185 179 179 179 178 178 177 177 176 180 179 179 178 178 179 179 180 180 180 180 180 180 180 180 180 175 176 177 179 181 183 185 185 182 181 180 179 180 182 184 186 185 186 186 187 187 188 189 189 187 189 191 193 193 191 189 187 192 194 195 194 191 190 190 191 196 196 195 194 193 193 193 193 195 196 196 197 197 198 198 199 202 202 204 205 205 205 205 204 205 206 206 207 207 206 205 205 209 208 206 203 201 199 199 198 198 199 201 203 203 201 198 196 197 200 202 203 201 201 202 203 198 201 204 204 203 202 202 203 202 201 199 198 198 199 201 202 201 201 201 201 201 201 201 201 201 201 201 200 200 199 199 199 197 199 201 203 204 204 203 202 200 201 201 202 202 203 203 203 206 205 203 203 203 205 207 208 200 203 205 203 199 199 204 210 205 205 205 205 204 202 200 199 205 204 204 203 203 202 202 202 202 202 203 204 205 205 206 207 206 206 206 205 205 204 204 204 199 201 204 207 209 210 210 210 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 214 214 212 211 209 208 206 206 208 208 208 207 207 207 206 206 213 212 209 207 205 204 203 203 203 203 203 204 204 205 205 205 203 205 206 206 204 203 203 205 204 204 204 204 202 201 199 198 199 200 200 201 201 200 199 199 198 196 194 195 196 196 194 193 194 194 194 194 193 193 193 192 195 195 196 196 196 195 194 194 201 192 185 180 167 148 139 140 137 161 161 116 98 147 185 169 158 151 135 143 165 190 206 190 198 188 165 148 175 190 152 127 148 126 140 104 79 33 35 105 176 208 202 189 188 185 185 181 180 183 188 192 192 188 184 180 184 185 197 150 117 133 153 200 190 188 190 188 207 243 231 167 67 12 84 221 240 205 167 193 224 204 164 110 77 52 46 85 124 189 168 109 104 156 194 165 91 139 197 225 195 157 123 68 58 78 87 88 74 101 154 145 161 224 212 135 157 167 89 78 152 230 209 202 235 213 178 153 122 68 133 224 218 126 148 179 124 99 179 251 236 216 227 221 215 205 209 232 234 194 160 159 158 77 20 36 118 200 206 173 155 115 104 66 46 65 72 54 58 34 40 60 33 24 76 108 122 133 149 141 181 238 203 144 116 125 157 171 151 189 253 250 253 249 230 157 72 73 129 154 182 209 200 127 56 37 58 94 123 151 141 148 132 60 43 79 112 99 56 57 48 54 27 31 91 122 72 40 29 19 75 235 254 136 60 89 122 167 224 216 157 156 252 248 191 103 93 145 154 141 157 165 138 66 23 74 158 195 205 156 123 100 78 101 213 253 238 252 250 135 49 37 26 106 131 94 66 62 114 199 254 227 158 113 157 194 155 121 93 64 104 187 187 107 60 71 107 129 102 62 54 47 62 111 147 110 76 41 14 45 110 149 128 61 28 34 30 29 45 54 60 68 50 40 38 29 38 53 99 156 193 199 164 99 59 50 118 152 115 103 133 107 63 44 25 37 36 42 57 52 44 54 73 90 162 203 132 53 82 157 198 152 158 220 210 157 171 249 253 182 82 132 234 243 232 221 222 231 237 242 189 144 193 249 246 225 222 233 230 222 223 225 226 217 218 223 236 253 219 141 143 227 243 229 208 168 171 202 193 136 69 77 165 204 186 203 193 139 117 72 77 125 114 111 111 79 72 66 40 44 84 118 153 108 83 100 105 74 67 96 123 93 76 96 142 179 165 124 132 153 155 143 115 61 31 49 53 103 95 53 35 28 68 148 216 245 236 176 108 56 40 54 62 65 88 134 138 105 121 165 185 191 191 205 207 195 204 219 211 178 118 58 25 18 30 44 53 120 161 159 168 188 175 146 148 148 155 125 134 198 208 184 161 159 159 133 80 54 117 137 128 86 84 132 141 168 198 220 218 233 225 184 145 70 58 68 53 43 56 92 104 135 146 178 173 173 165 124 124 78 63 121 181 217 188 109 99 77 42 18 23 27 11 11 53 109 116 157 183 150 97 27 2 21 25 20 26 33 27 9 31 116 183 189 111 35 11 21 22 10 25 92 132 177 171 185 221 185 79 74 151 194 201 180 174 149 92 49 34 38 35 43 37 42 70 159 223 218 209 199 193 193 196 200 199 199 199 198 198 197 197 197 190 203 200 187 198 189 163 178 153 132 145 192 210 191 182 198 190 190 191 192 193 193 194 194 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 188 188 188 189 189 190 190 190 184 191 192 209 205 142 116 73 64 25 63 80 80 48 48 59 78 46 50 43 49 55 35 48 70 145 205 234 222 200 209 205 206 173 168 213 221 159 127 71 35 33 27 21 38 129 195 234 219 199 204 215 212 200 148 73 39 18 44 102 127 86 137 240 236 198 157 76 61 141 197 227 212 197 188 200 193 188 170 189 201 191 194 203 169 131 149 177 184 142 57 75 173 240 247 195 110 110 164 231 245 195 123 97 169 228 203 170 189 206 211 198 196 195 195 194 194 193 193 192 195 188 195 197 199 193 201 166 141 117 142 178 154 72 16 22 73 137 135 128 106 72 79 60 78 144 181 198 218 217 155 59 114 206 221 208 195 188 210 209 222 175 116 53 40 80 83 49 33 35 54 117 184 232 224 225 198 133 146 206 211 215 208 136 65 87 141 217 206 222 241 190 133 21 10 30 42 42 29 82 163 236 231 182 108 97 151 211 198 184 186 200 195 148 172 212 197 99 68 107 174 226 216 189 188 173 174 156 128 111 98 97 122 125 141 155 186 159 105 147 221 165 94 57 74 102 118 120 99 134 169 181 196 167 137 191 221 205 188 160 137 160 185 175 161 130 117 102 85 95 131 174 202 214 203 224 193 94 55 151 202 216 188 187 191 191 182 196 199 200 191 171 153 141 125 110 105 122 148 169 163 173 201 195 148 83 141 212 199 191 195 189 192 191 187 191 195 187 183 193 189 184 205 198 167 101 96 138 124 33 24 43 53 65 66 96 154 190 174 191 177 160 139 109 140 138 133 165 195 192 190 188 188 192 195 194 189 186 188 192 188 188 190 190 190 189 188 187 191 186 187 192 192 188 192 201 195 131 114 162 193 181 168 170 199 208 206 161 131 120 145 123 138 157 156 165 169 201 195 183 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 190 190 189 188 187 187 189 189 189 189 189 189 189 189 194 193 191 190 189 190 190 191 190 190 189 189 189 190 191 192 190 190 190 191 191 192 192 192 192 191 190 192 194 196 195 194 195 195 196 197 198 198 199 199 199 202 205 205 203 201 202 203 202 202 201 201 201 201 200 200 201 199 197 196 197 197 195 192 196 195 195 194 193 192 191 190 192 193 195 196 196 195 193 192 191 188 188 193 193 191 191 195 192 192 192 193 193 194 194 194 193 194 194 195 195 194 194 193 199 196 192 189 189 192 196 199 186 194 201 201 196 194 199 205 206 196 197 208 206 196 200 217 189 171 175 164 138 158 174 139 109 80 79 66 99 150 141 141 212 224 214 216 208 196 210 208 209 207 205 206 208 209 207 205 202 200 198 197 197 198 199 200 200 201 202 204 205 205 204 204 211 200 196 221 218 152 133 191 212 230 223 218 216 208 210 206 206 213 214 216 220 216 211 216 218 218 217 216 217 218 219 220 231 219 230 244 210 148 131 156 201 169 171 160 121 176 219 239 241 226 227 223 219 225 225 223 223 219 231 207 181 189 197 209 216 205 124 70 125 194 220 237 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 178 177 175 174 173 172 172 172 172 172 173 173 173 173 174 174 170 171 172 173 174 175 176 176 172 173 173 174 174 173 173 172 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 177 176 174 173 173 174 175 177 174 174 174 174 174 174 174 174 175 174 173 173 172 172 172 172 177 177 177 176 176 175 175 175 174 174 175 175 175 176 176 176 176 176 177 177 176 175 174 173 175 176 176 176 175 173 172 171 174 174 174 174 174 174 174 174 176 176 176 175 175 174 174 174 172 172 172 173 173 174 174 175 172 172 172 173 173 174 174 175 167 171 177 179 178 175 173 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 173 175 175 175 172 171 171 174 177 176 174 173 174 176 177 175 172 172 173 173 174 174 175 175 175 174 175 177 178 178 177 175 174 175 175 175 175 175 175 175 175 179 179 179 179 178 177 176 176 174 175 175 177 178 179 179 180 180 179 178 177 176 176 175 175 183 181 178 175 174 175 177 178 176 177 177 178 178 177 176 175 177 177 178 179 181 182 183 184 185 187 188 188 186 186 187 189 182 183 183 182 180 179 181 183 181 181 180 179 179 179 179 179 180 179 179 178 178 179 179 180 179 179 179 179 179 179 179 179 179 180 182 181 179 179 180 182 179 179 178 178 178 179 180 180 181 181 181 181 181 181 181 181 183 182 182 181 181 182 183 184 182 184 187 191 192 191 189 188 188 190 193 194 192 190 190 190 190 190 190 191 191 192 192 192 194 195 195 196 196 197 198 198 201 198 194 191 190 192 195 197 200 202 204 205 205 204 205 206 209 209 208 208 207 206 205 205 198 200 203 206 206 203 200 198 204 202 200 199 201 205 210 213 201 201 201 202 202 202 203 203 206 205 205 204 203 202 201 201 201 201 200 199 199 199 200 201 196 199 202 203 202 201 202 203 201 201 201 201 201 201 201 201 204 204 203 202 202 201 200 200 202 203 203 203 203 204 204 204 203 203 203 203 202 201 200 199 203 203 203 203 203 203 203 203 197 199 202 204 205 204 203 202 203 201 200 201 203 204 203 202 195 197 200 204 206 207 207 207 202 203 204 205 207 208 209 210 207 207 207 207 207 207 207 207 210 210 210 210 210 209 208 207 208 208 207 208 208 210 211 212 211 210 210 209 209 210 210 211 210 209 208 208 208 210 212 214 211 211 210 209 208 207 207 206 205 206 208 208 208 206 204 203 203 203 202 202 202 203 204 204 204 203 202 203 205 206 205 204 203 203 202 201 201 200 199 199 200 199 198 197 195 194 193 192 195 196 199 201 201 199 196 195 197 197 196 195 193 192 191 190 195 186 198 191 169 157 142 136 120 136 131 101 107 130 133 143 151 161 170 180 190 189 185 191 192 186 193 148 147 203 198 174 164 140 126 120 94 55 40 49 100 155 189 201 191 197 185 182 179 182 191 180 159 171 190 183 188 180 203 175 113 97 136 199 185 161 144 193 223 217 226 130 39 34 140 244 222 180 149 162 205 237 223 165 94 36 35 61 118 189 177 137 133 168 193 148 89 178 247 241 174 133 122 75 47 50 73 79 94 140 169 175 184 218 126 92 189 206 121 56 118 139 182 228 243 220 175 139 124 61 85 162 171 151 169 193 131 78 179 244 225 228 218 219 212 222 214 228 245 193 141 155 187 127 52 32 99 166 182 189 171 83 77 127 107 58 45 46 51 30 44 57 82 81 53 84 111 107 118 140 171 193 165 113 59 69 158 180 162 209 245 253 244 253 248 236 206 128 74 89 99 102 95 43 76 124 155 141 191 231 254 240 183 74 51 157 234 164 105 81 59 36 34 42 59 67 66 48 19 22 98 193 184 103 86 118 118 132 178 203 188 225 250 197 141 91 120 185 249 246 181 171 168 100 64 61 59 88 127 127 117 70 45 129 213 245 250 235 200 119 48 35 44 80 83 73 84 91 114 164 209 207 164 113 112 136 123 84 64 92 144 172 175 101 24 66 137 132 92 49 43 54 65 77 66 84 97 63 14 89 224 251 210 140 102 122 126 104 121 171 201 163 123 80 46 48 50 29 41 77 84 65 62 62 52 46 63 57 58 50 30 29 34 26 36 35 40 44 36 35 45 48 40 80 163 183 110 80 133 180 158 158 168 179 175 177 210 252 250 232 147 86 132 208 236 235 226 221 239 220 156 159 223 249 229 219 220 228 223 208 206 219 213 229 217 219 246 244 197 145 202 227 233 226 221 233 246 229 181 112 82 97 132 139 133 176 178 134 75 47 49 50 68 110 96 70 57 50 63 73 67 88 55 84 122 132 160 153 107 126 193 129 46 100 163 149 127 173 221 232 246 254 173 94 122 144 200 213 197 163 132 94 66 66 95 118 114 116 90 41 38 44 54 57 92 145 139 114 156 209 160 145 175 208 213 199 186 197 204 205 186 96 53 7 21 28 38 81 113 170 186 222 207 199 189 210 209 162 109 173 208 205 206 210 210 169 145 52 47 97 114 93 68 96 122 161 190 231 200 201 212 208 165 103 49 17 48 72 90 83 92 130 177 225 194 137 121 135 133 86 62 117 163 186 202 155 97 46 33 15 31 14 21 15 49 102 125 163 202 140 75 19 6 27 30 24 29 31 21 7 53 162 200 146 78 25 18 28 12 10 49 101 139 155 174 198 224 170 78 78 143 191 214 190 155 160 151 86 41 22 35 49 45 37 56 107 170 213 212 215 197 192 197 198 202 195 194 202 212 185 142 149 188 204 197 207 207 174 144 111 88 130 164 195 204 189 186 191 183 195 190 195 198 188 190 190 191 191 192 193 193 192 191 191 192 192 192 192 192 192 192 193 192 192 192 191 191 190 190 190 191 193 192 207 219 178 139 80 46 37 60 63 55 52 60 105 107 90 69 76 78 61 48 32 37 111 149 204 221 226 223 221 222 180 179 195 222 178 113 45 24 24 35 26 39 88 149 222 224 215 232 225 197 121 60 12 18 81 168 220 184 92 83 156 216 236 211 151 104 108 165 204 217 213 197 204 209 162 142 188 204 195 201 199 210 177 160 149 171 129 65 42 127 224 220 171 92 77 138 198 203 146 98 145 200 220 223 210 199 195 199 211 197 193 200 194 190 197 195 190 203 193 197 194 181 195 216 216 191 117 86 72 53 59 78 93 86 84 98 96 107 110 119 106 148 202 212 224 230 230 194 74 63 188 206 212 211 203 187 180 219 225 180 96 57 40 58 51 29 34 79 186 228 225 211 206 180 117 132 198 209 217 223 177 110 48 96 175 190 223 230 160 84 22 8 41 48 32 22 106 167 227 220 185 140 77 141 218 205 184 202 212 157 86 148 214 220 161 99 87 128 184 199 179 177 175 203 225 194 132 99 97 153 165 174 191 199 138 90 134 163 128 111 129 135 131 126 104 106 158 172 173 190 174 153 170 169 148 113 101 139 154 121 107 80 76 91 116 156 171 206 206 204 207 213 210 148 45 102 207 204 197 187 182 187 193 191 184 186 185 188 185 187 186 165 128 147 162 179 200 199 191 201 201 132 71 143 219 201 184 188 185 184 182 184 190 192 188 185 185 189 184 213 204 152 72 113 134 93 29 13 38 61 61 73 134 150 142 130 126 139 154 145 121 109 127 129 144 190 215 176 190 188 187 188 190 187 183 184 189 190 190 190 190 190 190 190 190 190 189 189 188 185 185 193 201 196 137 126 137 159 144 154 187 205 214 216 162 98 86 109 139 157 150 153 175 199 205 197 186 189 190 192 193 193 192 191 190 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 188 189 190 191 191 191 191 191 193 191 190 190 190 191 192 191 188 189 191 192 193 193 192 192 195 197 198 196 192 190 191 193 193 193 194 195 196 196 197 197 197 196 195 194 194 195 197 197 203 202 202 201 201 200 199 199 199 199 200 200 200 200 200 200 198 198 199 199 199 198 197 196 199 196 194 194 196 199 199 199 191 191 191 192 192 193 193 193 194 196 198 198 196 195 198 200 190 192 195 197 198 196 193 191 196 196 196 195 195 194 194 194 191 193 195 196 195 195 197 199 197 197 198 199 199 199 198 197 196 197 199 201 202 203 203 203 203 203 203 198 190 179 167 161 162 145 136 119 110 95 95 150 214 237 212 202 211 199 200 206 203 204 205 205 205 205 204 203 203 203 203 203 203 203 203 203 199 205 204 205 207 201 200 209 212 229 224 201 137 112 179 230 230 222 213 208 208 210 211 212 211 211 212 213 215 216 217 217 217 214 212 214 218 219 215 211 215 219 212 216 200 133 122 191 202 165 80 78 167 238 252 223 221 222 222 221 219 219 220 221 226 219 223 223 203 182 179 183 239 213 177 153 161 198 233 247 220 219 220 221 220 220 223 227 221 222 223 223 223 223 224 224 223 223 223 222 222 221 221 221 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 225 227 227 227 227 227 227 227 227 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 228 229 230 231 231 231 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 224 224 224 225 225 226 226 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 223 223 223 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 224 224 223 223 223 222 222 222 224 224 224 224 224 224 224 224 177 176 175 173 173 173 173 173 172 172 173 173 173 173 174 174 172 172 173 173 174 175 175 175 172 173 173 174 174 173 173 172 174 173 173 173 173 173 173 172 172 172 172 173 173 174 174 174 173 173 173 173 173 175 176 176 172 172 173 174 174 175 175 176 174 174 173 172 172 172 173 173 175 175 175 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 177 177 177 176 175 175 175 175 176 175 175 173 172 171 174 174 174 174 174 174 174 174 176 175 175 175 175 175 175 174 173 173 173 174 174 175 175 175 171 171 171 171 172 172 173 173 171 173 175 175 174 173 175 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 175 177 178 177 175 174 175 176 177 176 175 176 178 178 176 173 173 173 173 174 174 175 175 175 175 175 176 176 176 176 175 175 177 177 177 177 177 177 177 177 176 176 176 176 176 175 174 174 175 175 176 176 177 178 178 178 174 174 175 176 177 177 178 178 176 176 175 175 177 179 181 183 177 177 178 179 179 178 177 176 181 180 179 179 180 183 186 188 187 189 190 189 187 187 188 189 183 184 185 183 181 180 181 183 181 180 179 179 179 179 179 180 180 179 179 178 178 179 179 180 177 177 177 177 177 177 177 177 179 181 182 181 180 179 180 182 180 180 179 179 179 179 180 180 181 181 181 181 181 181 181 181 180 180 179 179 180 181 182 183 181 183 187 190 192 193 193 193 190 192 194 194 192 191 192 193 192 192 192 193 193 193 193 193 195 195 195 196 197 197 198 198 196 196 195 195 196 198 200 201 202 204 206 206 206 205 205 206 209 209 208 208 207 206 206 205 202 203 205 207 207 205 203 202 201 201 200 200 200 200 200 200 204 204 204 203 203 202 202 201 203 203 203 202 202 202 201 201 201 201 200 199 199 200 201 201 198 200 203 203 201 200 201 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 204 204 204 204 204 203 203 203 203 203 202 201 200 203 203 203 203 203 203 203 203 199 200 202 203 204 204 203 202 204 203 201 202 204 205 204 203 203 203 204 204 204 203 202 202 202 203 204 205 206 207 208 208 205 205 206 207 208 208 209 209 207 208 209 210 210 210 210 210 209 209 210 210 211 211 211 211 211 211 210 210 210 210 211 211 211 211 210 210 209 210 210 211 210 210 209 209 209 209 209 209 208 208 207 206 206 206 206 206 205 204 204 203 203 203 204 205 207 206 204 205 206 207 206 204 203 203 203 203 203 202 202 202 203 202 201 199 197 195 193 193 197 198 198 198 198 198 198 197 193 194 195 196 198 200 202 203 200 192 202 194 185 194 184 167 149 113 103 112 117 106 107 146 159 178 190 196 205 202 192 189 203 194 190 145 148 202 203 193 181 180 178 154 125 119 96 48 33 105 178 216 198 188 178 182 192 184 183 163 135 151 183 188 178 185 204 169 123 132 167 202 193 157 140 167 204 209 194 107 40 28 100 184 186 189 164 148 180 221 234 193 129 71 39 40 98 162 170 154 130 126 143 115 83 142 186 189 137 94 85 57 40 30 48 73 111 150 156 154 169 170 107 115 182 166 110 90 92 123 176 222 240 232 190 140 138 114 94 124 149 110 116 199 154 70 149 244 249 221 174 169 216 245 227 223 248 205 150 169 213 169 94 38 48 89 116 135 110 66 106 172 140 68 42 43 32 43 61 82 135 125 53 56 105 162 201 216 215 185 132 78 33 75 157 170 154 177 192 198 204 238 252 252 244 191 118 80 91 83 72 40 107 215 233 184 186 240 255 252 224 101 70 217 235 210 186 152 93 43 31 38 45 45 44 42 35 34 66 115 86 80 121 151 118 109 165 218 226 251 223 122 84 60 101 189 254 247 183 173 185 154 134 119 91 71 81 87 90 63 44 105 139 190 219 190 131 81 55 47 57 58 48 72 136 164 142 122 132 135 114 81 75 87 81 62 68 91 119 104 89 66 33 55 97 85 59 38 35 39 49 62 85 129 144 81 21 104 236 254 221 190 195 232 230 198 208 255 253 239 189 131 94 75 60 49 46 46 46 49 46 36 38 56 41 49 50 38 29 39 73 106 93 42 21 27 42 59 54 39 58 97 142 146 117 109 134 156 125 153 177 183 190 210 230 238 243 248 201 71 50 181 252 239 234 213 218 187 150 192 242 238 219 225 226 229 199 166 191 224 232 223 228 245 231 195 174 166 218 242 233 216 224 245 242 203 147 153 157 150 136 141 153 140 164 138 87 68 73 77 99 128 111 58 76 117 140 156 142 124 109 147 167 166 211 205 138 152 181 105 54 106 128 106 103 157 205 241 254 244 178 142 204 245 252 246 226 217 217 187 139 114 60 50 57 101 124 103 88 86 79 64 62 92 109 127 180 215 158 156 197 229 222 200 184 194 202 218 225 155 92 12 13 30 31 39 83 193 220 219 197 217 206 216 214 170 101 143 186 209 193 209 232 216 192 85 46 62 90 77 51 76 127 187 193 190 155 155 165 178 164 111 46 8 44 77 107 124 130 141 182 227 205 129 106 138 147 98 78 141 162 174 192 156 92 28 25 32 20 11 15 21 60 123 157 176 161 100 51 21 15 26 23 22 27 28 23 15 56 145 169 115 53 22 24 19 8 18 60 133 167 151 146 167 192 142 87 126 188 222 222 186 156 166 177 143 77 36 29 43 48 38 40 74 127 208 230 223 197 202 206 195 205 199 204 210 210 174 127 129 185 209 204 206 211 186 128 57 88 153 187 207 205 188 192 192 189 197 187 191 196 189 191 190 191 192 192 193 193 192 192 191 193 193 193 193 193 192 192 192 192 192 192 191 191 190 190 190 187 194 195 205 225 196 144 64 49 32 51 68 62 68 104 151 130 123 121 143 140 104 80 63 61 59 75 150 192 217 222 227 212 174 163 176 208 172 119 44 9 25 46 35 30 52 113 204 235 240 235 191 133 39 15 40 104 184 228 242 202 59 13 124 186 219 216 201 164 107 110 156 173 214 220 210 197 159 146 183 203 196 197 192 215 214 194 151 164 126 50 20 82 172 189 152 109 60 86 125 122 94 108 195 247 224 195 191 209 212 193 178 192 199 205 199 198 200 193 189 181 183 188 200 209 202 185 177 176 99 42 30 70 131 157 160 139 151 161 140 148 157 151 108 129 211 226 217 216 235 217 102 48 141 176 216 212 178 164 173 206 222 213 163 110 47 45 49 34 42 79 175 221 226 202 175 137 107 135 177 185 205 218 199 134 29 37 128 188 237 222 122 55 14 15 39 36 33 49 150 199 211 210 195 162 80 104 200 222 204 203 191 126 83 151 217 218 184 115 53 58 118 147 127 100 125 177 214 200 153 105 74 118 160 185 185 177 114 48 63 96 142 180 214 190 125 96 82 105 152 153 125 126 123 104 99 87 77 67 75 89 91 90 90 95 120 152 188 212 204 202 189 188 190 215 185 94 45 136 214 196 194 189 186 187 193 195 195 199 192 190 191 193 195 180 154 165 186 196 194 187 201 214 193 127 86 157 219 200 186 190 186 189 183 181 186 191 189 187 187 188 201 218 180 120 49 79 87 54 29 39 53 57 59 78 128 163 142 122 119 149 192 170 101 103 153 162 163 182 201 181 198 190 188 188 191 190 187 188 192 188 188 188 188 188 188 188 188 186 186 188 189 186 185 190 198 203 141 113 99 112 116 152 201 212 206 189 131 95 122 164 194 172 158 152 165 186 196 193 186 187 188 189 190 191 191 191 191 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 189 190 190 191 191 191 190 190 190 190 189 188 188 188 189 191 189 190 191 192 193 193 193 192 194 196 197 195 193 191 192 194 192 192 192 193 194 194 195 195 196 195 194 194 195 196 197 198 202 202 202 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 199 197 196 195 198 196 194 195 197 199 198 197 193 193 193 193 193 193 194 194 194 195 197 197 196 196 197 198 200 198 195 193 193 195 198 200 196 196 195 195 195 195 195 195 194 195 197 196 194 194 195 197 195 196 197 198 199 198 198 198 195 196 197 199 200 200 200 200 203 204 205 206 205 204 201 200 201 212 204 178 147 76 51 136 210 238 214 199 211 205 203 204 203 204 205 205 205 205 204 203 206 206 206 206 206 206 206 206 202 206 204 201 203 200 201 208 222 214 174 122 105 157 219 221 213 212 211 209 209 210 213 215 211 211 212 213 214 216 216 217 217 214 212 214 218 219 215 211 194 181 169 181 170 107 105 184 240 154 74 124 218 244 237 225 220 221 221 222 221 221 221 221 217 211 229 251 226 168 150 174 173 189 224 229 194 186 221 250 233 230 224 221 223 225 224 220 221 222 223 223 223 223 224 224 224 224 224 223 223 223 223 223 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 228 228 227 227 227 226 226 226 227 227 227 227 227 227 227 227 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 228 229 230 231 231 231 230 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 223 223 223 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 224 223 223 223 223 223 223 222 223 223 223 223 223 223 223 222 224 224 224 224 224 224 224 224 175 175 174 173 173 174 174 175 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 172 173 173 174 174 173 173 172 172 173 173 173 173 173 173 174 171 171 172 173 173 174 175 175 169 170 172 173 174 175 175 175 171 171 172 173 174 175 176 177 173 173 172 172 172 173 174 174 172 172 172 173 173 173 173 173 174 174 174 175 175 175 176 176 175 176 177 178 178 178 177 176 175 175 175 175 175 174 172 172 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 173 173 174 174 174 175 175 175 174 174 174 175 175 175 176 176 175 175 174 171 170 172 176 180 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 174 174 174 173 176 179 180 177 175 173 173 179 178 177 177 178 178 176 174 173 174 174 174 174 175 175 175 176 175 175 174 174 175 175 176 177 177 177 177 177 177 177 177 175 175 175 175 175 174 174 173 176 176 176 176 176 176 176 176 172 173 175 177 177 177 177 176 178 178 178 178 178 178 178 178 178 178 179 180 180 180 179 178 185 183 180 179 180 184 189 192 190 192 192 191 189 188 189 190 186 187 187 185 182 181 181 182 180 179 179 179 179 179 180 180 180 179 179 178 178 179 179 180 177 177 177 177 177 177 177 177 180 181 183 182 180 180 181 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 180 181 183 184 183 184 186 189 192 195 197 198 193 194 195 193 192 191 193 195 195 195 195 195 194 194 194 194 195 195 196 197 197 198 198 199 194 195 197 199 200 200 200 200 203 204 206 206 205 204 204 205 209 209 209 208 207 207 206 206 206 207 207 208 208 207 207 206 198 199 202 203 202 200 196 194 207 206 206 204 203 202 201 201 200 200 200 201 201 201 202 202 201 201 200 200 200 200 201 202 201 202 203 203 201 200 200 200 201 201 201 201 201 201 201 201 200 201 201 202 203 204 204 205 204 204 204 204 205 205 205 205 202 203 203 204 204 203 203 202 203 203 203 203 203 203 203 203 202 202 202 202 202 203 203 203 205 204 203 204 206 207 205 204 207 206 205 203 202 202 202 202 203 203 204 204 205 205 206 206 203 204 205 206 208 209 210 211 206 207 208 210 211 211 212 212 209 210 212 213 213 212 211 210 212 212 212 211 211 212 212 212 212 212 212 212 211 210 209 208 209 209 209 210 211 211 211 212 212 210 207 205 205 206 208 209 208 207 206 205 205 205 205 206 209 207 206 206 208 208 207 205 205 205 205 205 205 205 205 205 205 204 203 201 199 197 196 195 200 199 197 196 196 197 199 200 197 197 197 198 199 201 203 205 183 163 181 194 196 206 200 188 195 133 103 103 108 119 148 194 205 209 197 182 182 186 186 188 197 181 157 113 127 183 201 216 218 203 206 187 152 166 165 106 28 54 119 196 200 192 183 189 192 184 187 171 140 147 181 193 177 190 202 169 132 146 184 217 195 152 130 130 180 204 171 99 37 31 75 141 176 224 210 174 156 186 229 205 140 76 33 47 101 138 154 165 131 90 97 83 59 91 121 148 122 69 51 40 63 46 53 83 127 141 113 99 142 149 120 124 151 151 138 114 81 120 188 237 248 239 193 132 129 111 83 90 115 118 152 223 184 71 107 217 252 201 103 73 169 232 230 219 245 207 147 157 225 173 90 30 23 43 54 54 47 44 96 138 101 54 43 40 46 54 64 97 164 144 57 52 158 215 231 252 254 186 110 67 73 116 171 166 116 81 82 109 165 179 185 183 179 157 110 68 129 168 176 101 107 244 254 186 141 151 214 254 245 183 131 126 146 206 254 225 120 37 22 35 41 39 35 41 49 44 41 50 43 54 108 155 138 117 158 218 248 248 178 70 52 71 106 146 175 165 118 121 158 179 189 168 97 37 35 55 62 53 46 79 94 166 213 165 92 78 85 69 57 45 55 109 176 193 152 105 110 80 50 44 57 69 63 48 44 38 66 76 64 50 41 61 57 71 83 73 51 49 66 79 82 113 131 81 31 99 205 226 214 225 247 254 254 239 238 249 239 202 154 145 152 113 68 65 62 49 37 30 35 54 69 69 44 49 59 69 77 96 138 180 96 45 21 25 47 41 17 40 65 112 142 134 108 91 115 162 170 198 217 216 219 233 233 220 233 243 252 115 16 125 233 250 243 230 203 135 142 223 242 225 223 233 227 224 196 171 199 224 226 226 248 229 163 150 180 189 194 227 238 248 249 212 163 126 164 219 250 244 205 208 228 173 136 121 98 120 124 90 92 106 94 64 126 206 215 174 143 159 190 228 227 205 243 219 126 129 152 118 126 146 103 68 71 111 142 185 181 151 117 128 196 229 211 202 200 226 253 253 226 207 159 85 55 94 152 172 150 137 116 74 48 77 103 115 137 143 126 152 206 226 222 218 213 217 200 226 244 184 104 9 7 35 35 29 57 159 208 222 201 207 204 214 218 177 93 119 173 219 205 198 217 222 223 137 76 52 81 84 72 90 130 170 158 138 106 148 180 181 148 81 24 10 40 93 140 186 184 153 176 206 201 148 119 122 125 112 127 185 187 166 156 120 77 28 22 21 16 12 19 50 84 127 160 153 105 52 28 25 27 27 18 23 25 25 25 25 56 114 121 72 38 22 28 13 18 40 81 180 197 148 120 144 157 99 80 160 220 229 213 192 170 157 172 183 129 65 30 33 46 41 29 41 75 173 224 232 211 214 211 200 176 170 195 216 211 176 149 164 199 194 171 181 211 198 129 49 107 184 199 202 200 187 198 186 193 198 185 187 194 191 193 191 191 192 193 193 193 193 192 191 194 194 194 193 192 192 191 191 192 192 191 191 191 191 190 190 183 192 201 206 214 172 116 47 45 28 60 111 102 89 120 136 122 131 153 194 198 160 135 120 98 61 49 72 104 167 197 209 196 169 156 172 200 162 120 43 12 28 42 42 38 31 69 159 236 243 206 119 59 5 26 123 195 249 248 187 111 45 52 123 169 221 217 209 213 170 120 105 117 157 188 206 196 147 138 189 209 178 173 185 211 214 190 141 127 93 36 50 114 167 183 148 117 58 60 68 53 61 113 194 219 189 167 184 220 226 190 148 174 198 202 196 201 199 190 189 198 203 205 215 212 155 102 103 127 86 48 59 141 216 222 216 208 204 198 169 174 171 143 82 103 190 218 210 207 217 180 68 21 69 119 201 219 189 165 155 163 190 213 200 144 48 25 32 33 45 77 164 216 233 201 155 111 93 129 151 169 211 217 205 154 33 17 105 184 231 194 82 25 14 29 37 26 50 93 197 214 200 208 205 184 94 84 177 204 204 195 157 82 83 160 225 221 188 144 108 93 99 97 81 94 92 116 148 156 136 103 73 89 153 179 152 134 89 28 24 103 198 228 244 211 112 80 80 84 108 99 71 72 84 75 59 63 103 131 139 102 70 91 97 121 175 198 212 208 197 192 195 191 210 220 134 57 87 181 225 185 190 195 200 203 206 207 207 198 196 195 195 188 195 192 182 158 176 191 189 179 200 209 164 96 93 163 209 190 182 188 183 199 191 185 187 190 192 192 192 187 210 209 143 93 49 64 53 39 29 41 46 56 93 139 181 185 175 156 138 161 207 181 94 118 175 170 166 180 200 193 193 188 185 184 186 187 187 188 190 188 188 188 188 188 188 188 188 186 186 189 190 189 186 190 196 211 159 129 103 115 129 166 204 183 158 139 120 141 190 201 191 155 147 148 167 189 198 193 185 187 187 187 187 188 190 191 192 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 190 190 191 191 191 190 190 189 188 190 192 190 187 186 189 193 189 190 191 192 193 193 193 193 193 194 195 195 193 193 194 195 193 193 193 193 194 194 194 194 195 195 195 195 196 197 199 200 201 201 201 202 202 202 202 203 201 201 201 201 201 201 201 200 202 202 202 201 199 197 195 194 196 195 195 197 198 198 197 196 195 194 194 194 194 194 194 193 195 195 194 195 196 197 196 195 199 197 194 192 191 193 195 197 195 195 195 195 195 195 196 196 195 197 198 196 194 193 194 195 193 194 196 197 198 198 198 198 196 197 198 199 199 199 199 198 205 204 204 205 207 210 213 215 215 232 221 213 204 114 56 125 192 231 218 198 209 210 204 204 203 204 205 205 205 205 204 203 207 207 207 207 207 207 207 207 204 205 202 199 200 205 209 211 212 159 122 107 137 210 234 212 201 206 211 212 211 210 212 215 211 212 212 213 214 215 216 216 216 214 213 214 217 218 215 212 180 169 143 129 109 75 111 207 230 142 107 191 253 230 216 232 222 221 222 223 225 225 223 222 222 220 226 251 254 207 150 135 160 211 252 226 180 189 219 218 204 215 221 220 220 226 226 220 221 222 223 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 229 230 231 230 230 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 223 223 223 223 223 223 223 223 225 224 224 224 223 223 223 222 225 224 224 224 223 223 223 222 223 223 223 223 223 223 223 223 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 174 174 173 173 173 174 175 176 172 172 173 173 173 173 174 174 176 176 176 175 175 174 174 174 172 173 173 174 174 173 173 172 172 172 172 173 173 174 174 174 172 172 172 173 173 174 174 174 170 171 173 175 176 175 174 173 172 172 172 173 174 174 175 175 172 172 172 172 173 173 174 175 171 171 172 172 173 173 174 174 173 173 174 174 175 175 175 175 174 174 176 177 177 177 177 176 174 175 175 175 175 174 173 172 174 174 174 174 174 174 174 174 173 173 174 174 175 175 175 176 173 173 173 173 174 174 174 174 176 176 176 176 176 176 176 176 176 176 174 171 170 171 176 179 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 175 177 177 174 172 172 172 177 177 177 177 177 176 174 173 174 174 174 175 175 175 175 175 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 176 176 176 177 177 176 176 175 177 177 177 176 176 175 175 175 176 177 178 179 178 176 174 172 179 180 180 180 180 179 178 177 179 180 181 182 182 182 181 181 185 184 183 182 184 187 190 192 193 194 195 194 191 190 190 192 189 190 190 188 184 182 182 182 180 179 179 179 179 180 180 181 180 179 179 178 178 179 179 180 180 180 180 180 180 180 180 180 180 182 183 182 180 180 181 183 182 182 182 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 180 181 182 184 185 186 185 185 186 187 190 193 197 199 194 194 194 192 190 191 194 196 196 196 196 195 195 194 194 194 196 196 197 197 198 199 199 199 197 198 198 198 198 197 196 196 200 202 204 205 205 204 205 206 209 209 209 208 208 207 207 207 210 209 208 208 208 208 209 210 199 202 205 207 208 206 203 201 206 206 205 204 203 203 202 202 198 198 199 200 201 201 202 202 201 201 200 200 200 201 202 203 201 202 202 202 202 201 201 201 200 200 200 200 200 200 200 200 202 202 202 203 203 203 204 204 204 205 205 205 205 205 206 206 202 203 204 204 205 204 204 204 203 203 203 203 203 203 203 203 204 204 202 202 201 202 203 204 205 204 203 203 206 206 205 204 204 203 202 202 202 204 206 208 204 204 204 204 204 204 204 204 204 205 205 207 208 209 210 210 207 208 209 210 211 211 211 211 209 211 213 214 214 212 209 208 213 213 213 212 212 213 213 213 211 212 213 214 213 212 210 208 211 211 211 211 211 212 212 212 212 211 209 208 208 208 209 210 211 210 209 207 207 206 207 207 208 206 205 206 208 209 208 207 208 207 207 206 205 205 204 204 204 204 203 202 201 200 199 198 199 199 198 198 198 198 199 199 200 199 197 196 196 199 201 203 159 121 152 198 199 188 185 194 208 178 140 86 80 148 205 222 214 199 165 140 140 147 156 168 168 149 111 69 86 134 162 194 207 188 206 193 153 186 219 182 112 50 49 139 189 210 198 185 178 177 189 185 157 152 177 195 188 191 199 180 136 121 162 218 219 179 129 103 150 177 154 97 21 31 63 125 178 231 225 200 163 162 201 182 116 54 29 83 127 126 124 157 144 100 97 81 39 57 82 127 122 64 42 42 71 60 63 88 132 139 100 85 140 148 135 129 143 186 202 148 89 93 137 191 209 193 145 90 108 94 75 84 130 182 210 220 161 62 62 144 191 143 58 42 113 160 173 193 243 228 155 115 160 135 94 71 54 36 36 39 65 66 75 64 51 79 106 94 70 46 68 110 128 94 51 60 134 187 192 213 203 125 114 163 162 156 183 180 105 48 89 168 178 128 98 103 107 101 92 81 137 212 253 162 95 217 251 222 135 114 190 249 245 253 191 60 57 146 226 203 104 32 23 36 47 50 45 40 45 43 37 39 44 48 89 140 142 124 170 251 251 200 128 63 73 152 188 148 112 99 70 75 104 137 158 140 96 39 54 86 75 56 46 53 86 156 180 123 82 101 109 78 44 36 65 116 144 141 121 98 104 64 48 67 83 80 65 49 42 46 88 125 117 88 77 90 62 108 153 137 87 75 92 97 86 73 96 88 47 68 129 159 212 250 254 235 238 254 246 199 159 100 95 172 201 123 59 68 61 51 37 23 37 88 115 98 49 45 84 116 117 148 185 181 89 55 92 121 97 49 10 23 76 172 226 180 113 105 163 227 243 239 238 240 238 230 222 220 225 227 253 196 84 99 192 251 251 245 194 103 136 223 219 222 227 234 223 186 176 205 227 236 231 240 245 171 113 182 231 183 168 232 251 233 188 137 140 173 227 238 248 253 252 246 220 150 130 95 84 146 151 87 89 120 101 98 153 238 252 160 112 202 251 253 243 204 207 170 94 111 133 138 188 205 150 91 56 61 113 135 113 84 85 129 189 204 190 190 198 219 235 236 240 249 247 147 76 66 125 185 172 152 124 72 61 125 154 125 106 98 100 122 150 149 163 210 228 227 222 245 242 161 80 14 20 41 42 44 48 93 131 175 175 171 187 216 230 182 91 122 177 218 203 193 210 219 218 146 86 53 63 76 87 101 106 103 102 116 136 201 222 178 109 40 11 21 43 111 161 214 200 144 150 159 173 161 133 97 92 125 168 203 196 152 109 63 49 35 30 7 11 24 49 110 129 129 143 107 59 25 22 30 32 28 19 23 22 22 26 30 47 77 76 43 38 18 22 23 55 70 90 197 213 157 128 161 161 92 94 194 228 220 203 215 203 149 144 181 178 108 49 24 34 45 33 32 52 120 178 221 223 220 207 209 178 147 177 215 201 162 157 194 210 176 150 174 199 171 119 87 133 203 194 189 200 197 204 180 188 198 187 188 194 191 195 194 192 192 193 194 194 193 192 192 194 194 193 192 191 190 190 189 191 191 191 191 191 191 191 191 188 197 215 207 176 107 71 50 36 26 83 181 183 143 135 101 80 97 121 162 177 160 149 135 114 105 93 48 35 88 137 183 177 169 179 207 217 148 101 31 21 38 54 75 75 31 36 113 181 198 136 40 15 42 124 220 242 225 163 79 57 116 164 160 170 220 212 192 215 222 184 127 114 95 116 184 206 149 142 210 210 144 146 202 215 181 158 147 147 87 27 83 160 193 210 178 121 92 102 89 59 80 116 138 120 123 149 193 222 219 180 137 168 206 205 196 202 197 191 192 197 207 212 200 148 79 72 119 143 125 91 97 180 233 216 207 227 215 216 199 178 132 98 62 99 146 155 148 137 125 100 37 29 38 66 137 183 196 187 151 145 167 184 175 144 70 44 33 30 40 68 151 205 230 208 167 134 105 146 154 159 211 216 199 170 64 36 107 185 224 168 50 11 21 41 33 32 94 145 221 205 197 197 200 201 128 95 125 143 170 176 131 63 104 176 227 225 157 139 183 188 148 141 168 157 97 69 98 124 117 93 73 80 143 164 129 114 94 51 44 129 242 243 230 189 84 48 43 56 48 48 71 110 131 109 70 88 180 222 218 151 80 79 73 98 187 212 209 185 184 185 198 211 226 179 60 57 154 210 224 209 205 203 205 203 194 182 173 158 184 201 202 179 187 192 192 175 175 188 198 188 201 207 156 78 116 183 208 192 187 192 185 195 190 184 181 182 185 189 192 201 204 172 102 85 74 73 46 35 27 32 39 62 119 182 217 198 210 191 161 173 192 158 101 151 190 163 163 178 197 196 186 189 187 185 186 187 187 187 188 190 190 190 190 190 190 190 190 190 188 189 191 189 188 191 197 204 168 142 108 120 137 155 165 125 102 107 136 186 219 195 155 138 138 148 172 194 200 194 186 190 189 187 187 187 188 190 192 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 191 191 191 191 191 190 189 188 190 193 195 193 189 188 191 196 190 190 191 192 193 193 193 193 193 193 194 194 194 194 195 195 196 196 196 196 196 196 196 196 196 196 197 198 199 200 201 202 200 201 201 202 203 204 204 205 202 202 202 202 201 201 201 201 201 201 201 201 200 199 197 196 195 196 197 198 199 198 196 195 195 195 195 194 194 193 193 193 197 194 192 194 196 197 196 193 192 194 196 197 197 194 191 188 194 194 194 195 195 196 196 196 194 196 197 196 194 193 194 196 192 193 195 196 198 198 198 198 200 200 201 201 201 200 200 199 201 200 198 197 198 200 203 204 201 207 201 212 225 173 111 114 155 208 220 205 207 208 203 206 203 204 205 205 205 205 204 203 204 204 204 204 204 204 204 204 204 202 200 199 202 213 217 210 185 106 118 177 213 223 209 211 206 209 213 214 212 210 210 211 212 212 213 213 214 215 216 216 216 214 213 215 217 217 215 212 201 208 185 154 137 126 151 206 171 122 139 221 251 223 213 227 224 223 223 224 226 226 224 222 218 237 244 245 234 184 143 146 194 220 199 146 139 171 176 152 167 199 225 225 218 220 225 225 221 222 223 223 223 223 224 224 223 223 224 224 225 225 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 233 232 232 232 231 231 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 224 224 225 225 226 223 223 223 223 223 223 223 223 224 224 224 223 223 223 222 222 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 221 221 222 222 223 223 223 224 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 173 173 173 173 173 175 176 177 172 172 173 173 173 173 174 174 177 176 176 175 175 174 174 173 172 173 173 174 174 173 173 172 172 172 172 173 173 174 174 174 173 173 173 173 173 173 173 173 174 175 176 177 176 175 173 171 174 174 174 173 172 172 171 171 172 172 172 172 173 173 174 175 172 173 173 173 174 174 175 175 173 173 173 174 174 174 175 175 172 173 174 175 176 176 175 175 174 174 175 175 175 174 173 173 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 173 173 173 173 173 173 172 172 173 173 172 172 172 172 172 172 173 175 176 175 173 172 174 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 175 173 171 171 173 176 174 175 175 175 174 173 173 172 175 175 175 175 175 175 175 175 177 176 174 173 173 174 176 177 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 176 178 178 177 177 176 175 175 175 178 179 180 180 179 177 175 174 174 175 178 180 183 184 185 186 181 181 183 184 184 184 184 183 182 183 185 187 188 189 189 189 195 196 197 195 193 191 192 193 191 192 193 191 187 184 183 183 181 181 180 180 180 180 181 181 180 179 179 178 178 179 179 180 180 180 180 180 180 180 180 180 180 181 182 182 180 179 181 182 182 183 183 184 183 183 182 181 181 181 181 181 181 181 181 181 181 180 181 181 182 184 186 187 189 188 187 187 188 190 193 195 193 194 193 191 190 190 193 196 196 196 196 195 195 194 194 194 197 197 198 198 199 200 200 200 200 199 198 197 197 198 199 200 200 202 205 207 207 208 209 210 209 209 209 209 208 208 208 208 211 210 208 208 208 208 210 211 208 208 208 209 209 209 209 209 204 204 204 204 204 204 204 204 200 200 200 201 201 202 202 202 201 201 200 200 201 202 203 204 202 201 201 201 202 203 203 203 202 202 202 202 202 202 202 202 204 204 204 203 203 203 202 202 204 205 205 205 205 205 206 206 203 204 204 205 205 205 205 205 203 203 203 203 203 203 203 203 205 204 203 202 202 203 203 204 204 203 202 203 205 206 205 203 203 202 201 202 203 206 208 210 205 204 204 204 204 204 203 203 207 207 207 207 207 207 208 208 210 211 211 211 211 210 210 209 208 210 212 214 213 211 209 207 214 213 213 213 213 213 213 214 209 211 213 214 215 214 213 212 215 214 214 213 212 212 211 211 210 211 212 213 212 211 209 208 213 212 210 209 208 208 208 209 205 204 204 205 208 210 210 209 211 210 209 207 205 204 203 202 202 202 202 202 202 202 202 202 197 199 201 202 202 201 199 197 198 197 195 194 196 200 205 208 163 118 154 207 200 182 186 204 201 196 171 100 70 124 171 181 166 152 134 133 141 139 138 149 152 141 112 81 89 109 119 139 162 174 206 185 145 191 235 206 167 76 24 73 137 203 207 183 176 178 186 189 170 149 159 187 190 195 199 188 142 101 123 174 228 209 143 108 136 140 127 70 42 62 71 127 187 219 206 208 199 180 184 148 110 78 54 96 141 118 93 132 150 123 112 85 46 50 67 120 126 77 64 74 91 75 62 69 112 131 100 83 126 101 104 154 198 238 242 171 103 64 62 105 133 127 104 81 93 90 54 60 137 178 159 144 106 39 27 83 125 103 86 128 133 95 83 140 224 247 175 86 85 139 176 172 94 17 53 130 154 115 61 23 50 134 182 165 103 51 99 149 111 89 96 82 76 93 88 131 172 153 181 249 229 169 188 196 119 84 157 252 233 165 142 175 193 187 179 170 160 190 213 149 83 189 249 254 154 140 196 252 250 217 164 125 96 120 137 110 61 37 38 38 48 56 48 35 35 38 40 45 53 49 62 99 125 135 174 232 221 154 84 60 108 219 254 211 183 169 150 145 141 146 156 145 150 98 110 137 108 66 48 49 84 124 103 59 85 128 108 64 34 35 64 96 114 129 125 98 98 83 94 106 84 61 58 58 99 129 142 135 130 139 136 110 118 128 140 124 94 99 127 138 115 98 138 122 49 40 84 121 154 179 170 147 179 238 227 167 104 60 109 208 194 89 42 66 64 60 55 40 37 73 108 108 31 40 111 144 134 190 207 120 69 99 214 237 131 55 24 6 62 192 253 184 119 172 242 251 247 228 220 229 232 224 222 230 221 229 243 243 161 89 153 247 251 200 171 128 143 198 204 225 232 240 230 148 148 231 250 250 251 221 199 140 137 237 244 145 140 202 193 145 130 154 204 238 248 248 248 216 183 161 146 162 180 116 76 108 108 84 133 197 163 137 143 206 251 181 134 223 245 224 212 173 136 98 76 129 134 150 196 234 234 172 94 51 83 95 99 93 96 147 216 239 232 228 232 232 219 212 227 247 252 186 106 41 65 128 129 114 97 56 64 146 191 176 174 179 138 99 73 67 111 178 199 193 228 248 220 119 54 30 38 37 37 38 40 59 65 82 97 116 144 196 220 168 92 147 199 216 191 214 238 222 172 91 57 57 61 66 70 68 67 62 83 115 182 206 178 113 70 42 25 30 50 110 137 164 146 101 110 111 134 134 136 137 127 129 161 191 167 112 65 30 32 30 32 13 5 60 112 172 179 163 151 79 32 20 29 30 26 28 21 21 20 21 25 28 35 45 45 34 36 9 17 62 115 95 77 167 194 153 132 160 152 91 114 215 216 213 199 219 215 154 130 157 209 149 78 22 19 44 42 38 51 77 111 166 199 219 210 219 198 118 135 199 193 156 162 205 210 181 173 188 178 125 91 105 147 209 200 197 211 201 189 165 180 197 192 192 194 190 196 196 192 193 193 194 194 193 193 192 193 193 192 191 190 189 189 188 191 191 191 191 191 191 191 191 197 209 222 182 125 64 54 64 32 26 101 228 248 203 163 101 71 82 81 92 106 114 115 97 124 150 164 107 56 35 52 115 129 141 194 241 235 132 67 11 23 54 93 141 133 48 24 78 91 106 63 11 34 145 224 242 215 139 62 70 152 217 214 186 162 189 204 208 202 206 213 193 166 121 99 139 174 160 163 206 175 113 139 227 225 164 143 165 214 125 27 56 130 188 230 209 134 136 164 145 98 108 129 117 85 76 113 179 206 189 158 134 165 212 209 196 198 192 193 191 183 190 194 154 92 86 146 202 206 190 126 88 160 229 219 206 216 218 235 219 168 94 70 63 91 94 68 50 49 63 94 101 111 85 67 72 89 123 162 159 159 176 172 153 156 126 90 37 31 34 52 131 188 227 224 203 170 131 174 167 139 189 211 194 177 94 52 91 173 227 164 36 6 22 40 29 55 157 198 226 199 201 186 200 214 156 113 66 81 122 153 123 91 160 204 219 202 152 156 205 205 169 185 233 199 119 73 105 151 155 120 83 85 131 151 130 124 108 67 59 142 245 216 167 131 65 52 45 52 49 68 113 162 181 139 75 102 201 236 231 169 72 48 50 100 194 214 199 182 201 206 210 218 185 114 55 116 224 234 218 219 195 166 150 139 121 99 85 89 150 200 215 185 191 189 188 198 189 188 190 183 203 206 147 72 144 199 204 193 188 188 181 189 190 188 185 184 189 197 202 223 184 123 66 75 83 63 29 14 43 75 86 75 81 130 175 191 213 189 167 182 164 122 115 178 197 165 171 179 189 194 193 192 193 192 191 191 191 190 188 190 190 190 190 190 190 190 190 192 189 187 188 187 186 191 197 203 183 155 97 100 126 146 145 103 87 108 145 177 192 176 163 154 154 161 176 189 193 191 190 193 192 190 188 187 188 189 190 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 191 191 191 191 191 190 189 188 190 193 196 193 189 188 192 196 191 191 191 192 192 193 194 194 193 193 193 193 195 195 195 195 197 197 197 196 196 196 196 196 198 198 199 201 202 203 204 204 201 201 202 203 204 205 206 206 204 203 203 203 202 202 201 201 199 200 201 201 201 201 200 200 196 197 199 200 199 198 196 196 196 195 195 194 194 193 193 193 197 195 193 194 196 197 195 193 195 197 199 200 200 197 193 191 194 194 194 195 195 196 196 196 192 194 196 196 195 195 196 198 192 193 195 196 198 198 198 198 200 201 201 201 201 200 199 198 196 197 198 199 200 201 202 203 196 199 210 213 203 197 167 109 120 171 214 216 206 202 201 208 203 204 205 205 205 205 204 203 202 202 202 202 202 202 202 202 206 200 200 200 203 216 211 186 142 106 160 227 233 207 188 212 212 210 208 209 210 211 210 208 212 213 213 214 214 215 215 215 215 214 214 215 217 217 215 213 217 226 220 219 228 209 173 158 153 110 142 216 241 234 225 215 224 222 221 221 222 222 222 221 230 233 220 198 156 100 108 174 198 189 147 131 148 126 101 123 186 216 236 230 219 220 224 224 221 222 223 223 223 223 224 224 222 222 223 223 224 224 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 230 229 229 228 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 231 231 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 222 223 223 224 224 225 225 225 223 223 223 223 223 223 223 223 224 224 223 223 222 222 222 222 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 174 173 173 173 173 175 176 176 172 172 173 173 173 173 174 174 176 176 175 175 174 174 173 173 172 173 173 174 174 173 173 172 172 173 173 173 173 173 173 174 172 173 173 173 173 173 173 174 177 177 177 177 175 174 172 171 175 175 174 173 172 171 170 169 173 173 172 172 172 173 174 174 174 174 174 175 175 175 175 175 172 173 173 173 174 174 174 175 172 173 174 174 175 174 174 173 173 174 174 175 175 175 174 173 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 174 174 174 174 173 173 173 173 172 174 174 174 174 173 173 173 173 172 174 177 177 175 173 172 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 177 177 176 174 172 173 177 180 171 172 174 174 173 172 172 173 176 176 176 176 175 175 175 175 177 177 176 175 175 176 177 177 177 177 177 177 177 177 177 177 173 174 174 175 175 175 175 175 179 178 178 178 177 177 176 176 177 177 178 178 179 180 180 181 178 179 180 182 184 185 187 188 182 183 184 186 186 186 186 186 182 184 187 190 191 191 190 189 195 196 197 196 194 193 193 195 192 194 195 193 189 186 185 185 184 183 182 181 181 181 181 181 180 179 179 178 178 179 179 180 179 179 179 179 179 179 179 179 179 180 181 181 179 178 180 181 181 182 184 185 185 185 184 183 183 183 183 183 183 183 183 183 182 182 181 182 183 184 186 186 191 190 189 188 188 189 190 191 192 193 194 193 191 191 192 195 196 196 196 196 196 196 195 195 198 198 198 199 200 200 201 201 200 199 198 198 200 203 207 209 203 205 208 210 210 211 212 214 209 209 209 209 209 209 209 209 210 210 209 209 209 209 210 210 215 213 210 208 207 206 207 208 204 204 205 205 205 206 206 206 204 204 204 203 203 203 203 202 201 201 200 200 201 202 204 205 204 203 201 201 202 203 203 202 205 205 205 205 205 205 205 205 206 205 205 204 203 202 202 201 204 204 204 204 205 205 205 205 205 205 206 206 206 206 205 205 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 203 202 203 205 206 205 203 206 205 204 204 204 204 205 205 205 205 205 205 204 204 204 204 208 207 207 207 207 207 207 207 212 212 212 212 211 210 209 209 209 210 211 212 212 211 210 209 214 213 213 212 212 213 213 214 210 211 212 214 214 215 215 215 217 216 215 214 213 212 211 211 211 212 214 215 215 213 210 209 213 212 211 210 209 210 210 210 205 204 204 206 209 211 210 209 212 211 210 208 206 205 204 203 203 203 203 204 204 204 204 205 198 200 203 205 205 203 200 198 207 204 200 197 197 201 205 208 183 138 167 207 200 197 203 204 216 196 178 134 86 74 94 130 142 148 154 168 179 172 162 166 166 171 166 157 154 150 140 136 151 146 151 133 109 132 166 164 149 94 31 24 54 142 193 201 189 199 200 206 199 151 129 160 178 203 204 189 152 109 105 117 163 175 149 137 154 132 106 41 90 129 103 130 191 204 179 197 221 217 183 129 140 154 102 72 129 121 87 108 127 104 99 86 75 61 74 141 156 114 107 115 120 87 57 48 80 105 82 63 55 38 74 176 243 253 220 130 95 86 80 83 88 90 104 125 123 91 49 52 108 149 143 125 116 54 27 83 141 142 162 224 203 100 57 112 177 200 159 92 116 202 250 234 118 7 76 214 241 149 48 15 69 160 203 191 135 54 98 161 139 170 195 123 52 23 20 88 192 246 250 253 233 162 203 217 142 104 134 199 196 182 204 239 246 238 233 224 215 214 190 109 63 170 252 247 203 115 159 234 189 129 152 207 193 149 98 58 34 34 40 39 43 51 45 35 38 42 42 45 47 51 47 53 80 107 121 128 147 137 96 109 175 246 254 242 244 238 239 241 232 228 232 232 224 153 124 141 119 68 63 100 115 117 75 65 133 165 108 46 25 69 119 142 164 198 186 131 109 85 77 69 55 80 128 151 182 156 112 101 133 196 207 133 102 86 93 125 154 171 177 177 154 171 234 172 61 80 147 180 161 112 58 48 87 128 127 105 67 42 90 156 130 64 49 66 102 133 130 72 29 44 67 64 28 56 134 177 195 253 217 64 97 196 252 238 176 97 33 7 41 114 155 131 143 226 254 227 229 224 220 221 225 228 226 224 223 235 229 254 185 56 101 223 218 134 157 191 173 178 197 219 247 249 236 163 177 252 252 225 187 129 123 123 139 176 146 86 112 146 143 145 182 222 243 236 251 236 206 138 115 140 175 240 232 179 121 71 45 75 146 204 185 156 152 178 202 167 133 178 191 170 191 172 109 48 39 110 149 202 226 233 253 242 181 94 46 64 131 157 122 147 221 247 215 211 219 226 219 218 229 235 248 216 131 42 30 63 75 81 72 51 48 94 143 183 228 243 186 99 55 82 141 177 163 145 155 177 150 74 35 37 45 39 47 46 43 45 41 42 41 44 67 117 147 119 82 167 221 228 219 234 223 172 110 58 63 101 141 128 93 49 55 72 92 96 123 117 86 61 67 67 49 37 54 87 84 79 66 53 72 78 90 97 153 222 195 123 134 184 137 67 28 26 43 26 19 7 15 111 168 192 189 187 160 65 23 22 35 28 19 26 23 20 20 21 22 24 27 28 31 34 29 8 34 123 171 104 63 130 171 159 137 136 113 75 118 201 212 223 211 214 215 178 155 159 210 163 96 28 14 40 44 40 41 49 57 87 140 210 223 236 205 87 97 189 203 175 178 207 214 182 166 163 152 119 95 115 161 211 213 207 209 171 135 135 178 199 196 194 194 189 196 196 192 193 194 194 194 194 193 192 192 192 192 191 190 190 189 189 190 190 191 191 191 191 192 192 200 211 206 128 78 61 67 69 35 30 102 211 232 188 142 96 126 127 101 86 94 112 120 99 110 155 191 159 120 74 50 54 61 72 152 212 207 109 43 12 43 66 112 188 188 83 22 39 47 38 24 47 126 239 243 172 112 68 83 160 222 236 221 193 154 163 194 220 203 193 214 209 208 192 135 83 96 140 156 149 113 92 132 211 205 157 137 158 205 127 37 38 104 188 232 198 136 153 190 177 121 118 144 139 120 70 75 137 173 169 152 134 158 214 219 214 212 209 219 210 193 169 140 101 86 130 167 154 144 167 129 76 133 222 232 220 210 203 200 161 122 80 66 49 48 48 33 43 89 138 171 182 189 158 129 82 43 37 93 137 164 195 201 194 219 198 128 30 31 31 38 108 174 234 245 225 168 134 161 155 135 185 207 176 156 125 80 65 129 210 172 56 5 14 30 30 81 206 230 224 199 210 202 207 201 155 139 73 51 88 139 127 136 216 226 206 157 166 173 158 134 144 187 220 218 143 84 98 156 196 182 143 108 124 130 117 113 91 52 49 114 171 119 75 81 86 97 75 66 107 137 130 121 129 114 76 108 182 216 208 140 55 58 101 152 215 222 207 202 214 207 181 161 89 67 116 175 235 221 172 145 113 81 69 65 52 36 28 42 106 168 213 199 207 193 187 185 192 188 180 184 211 196 113 78 170 207 201 199 195 194 192 201 205 208 206 207 211 217 219 220 149 81 42 51 61 35 9 20 95 153 153 88 30 72 148 186 209 197 185 184 135 104 141 182 182 160 180 193 201 191 192 186 191 194 193 190 190 188 186 188 188 188 188 188 188 188 188 190 187 186 187 187 186 188 193 200 201 178 103 97 137 166 161 117 96 115 145 162 168 166 176 163 169 181 192 196 192 188 188 192 191 190 189 188 188 188 189 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 190 190 191 191 191 190 190 189 189 191 193 191 188 188 190 194 192 191 191 191 192 193 194 195 194 193 192 193 195 196 195 194 194 194 194 195 195 195 195 195 199 200 201 202 203 204 204 204 202 202 203 204 205 206 206 207 205 205 204 203 203 202 201 201 198 199 200 202 203 203 202 202 198 199 201 200 199 198 198 198 196 196 196 196 195 195 195 195 197 196 195 195 196 196 195 194 200 198 195 192 192 193 196 198 195 195 195 195 195 195 196 196 191 193 195 195 195 195 197 199 193 194 196 197 198 198 198 198 198 198 199 199 199 198 197 197 199 200 202 204 204 204 203 202 203 199 213 214 192 215 214 132 113 135 195 222 208 201 202 207 203 204 205 205 205 205 204 203 203 203 203 203 203 203 203 203 209 200 202 203 203 211 190 143 94 143 208 225 211 203 199 204 209 205 202 203 208 211 212 210 213 213 213 214 214 214 215 215 214 214 215 216 216 216 215 214 224 216 213 230 246 228 197 187 188 125 159 226 234 229 226 218 220 220 219 218 217 219 222 225 229 215 172 117 74 63 111 184 197 204 191 196 192 126 101 163 227 233 232 223 220 225 226 222 221 222 223 223 223 223 224 224 223 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 225 225 225 226 226 226 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 229 229 229 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 231 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 225 225 225 224 224 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 224 224 224 224 222 222 222 222 222 222 222 222 223 223 223 222 222 222 221 221 223 223 223 222 222 222 221 221 222 222 222 222 222 222 222 222 221 221 221 221 222 222 222 222 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 174 174 173 173 173 174 175 176 172 172 173 173 173 173 174 174 174 174 174 174 174 173 173 173 172 173 173 174 174 173 173 172 174 173 173 173 173 173 173 172 170 170 171 172 174 175 176 176 177 176 175 174 173 173 173 173 174 174 173 172 172 171 171 170 174 174 173 172 172 172 173 173 175 175 175 175 175 174 174 174 172 172 173 173 173 174 174 174 174 174 175 175 175 174 173 173 173 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 176 176 176 175 175 175 174 174 178 178 177 177 176 176 176 175 173 175 177 177 174 172 172 173 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 176 176 176 173 175 176 176 175 175 177 180 170 172 175 175 174 173 175 176 177 177 176 176 176 175 175 175 177 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 174 174 175 176 176 176 176 176 179 179 179 179 178 178 178 178 178 177 176 176 177 179 181 182 185 184 183 183 183 185 187 188 183 184 186 187 188 188 188 188 186 187 189 190 192 193 193 193 194 196 197 196 194 194 195 196 192 194 196 195 191 188 187 187 187 186 184 183 182 181 181 181 180 179 179 178 178 179 179 180 179 179 179 179 179 179 179 179 178 179 180 180 178 177 179 180 180 182 184 186 187 187 186 185 184 184 184 184 184 184 184 184 187 187 186 186 186 187 189 189 191 191 190 190 190 190 191 191 191 194 195 195 193 192 193 194 197 197 197 197 198 198 198 198 198 198 199 200 200 201 201 202 198 198 200 201 203 205 207 208 206 207 210 210 210 209 210 210 209 209 209 209 209 209 210 210 210 211 211 211 211 211 211 210 212 211 209 207 206 206 207 207 208 208 208 208 208 207 207 207 209 209 208 206 205 204 203 202 201 200 200 201 201 203 204 205 209 206 203 201 202 202 200 199 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 204 204 204 204 204 206 207 207 207 206 205 205 204 203 203 203 203 203 203 203 203 201 202 204 205 206 205 205 204 205 204 203 204 206 207 206 204 206 207 207 206 205 204 203 202 205 205 205 205 205 206 206 206 206 206 206 207 207 208 208 208 210 211 211 212 212 211 211 211 210 210 211 212 212 212 213 213 213 213 212 212 212 212 213 213 214 214 213 213 213 214 214 215 216 216 215 215 214 214 214 214 214 214 214 214 214 213 213 212 212 212 211 210 210 211 211 212 209 208 207 208 210 211 209 208 211 211 210 210 209 208 208 208 208 207 207 206 206 205 205 204 202 202 204 205 205 204 202 202 213 209 203 199 198 200 205 208 189 129 153 203 206 205 197 179 206 187 173 144 106 74 73 113 153 178 193 193 195 194 190 190 184 193 200 202 196 193 190 175 171 127 75 61 77 90 103 122 134 107 60 34 22 69 135 196 201 213 200 204 207 138 87 121 165 207 207 190 159 121 111 107 110 126 144 138 148 127 87 34 113 196 146 118 164 166 127 143 201 228 175 119 168 205 134 53 104 138 114 104 93 64 94 133 127 75 72 148 166 124 117 120 100 66 54 55 71 86 71 57 20 37 82 165 206 190 150 88 99 153 149 93 70 87 113 136 154 127 86 76 128 200 224 207 188 123 60 84 147 178 211 251 243 140 98 140 154 127 108 104 184 248 253 238 144 25 66 186 234 136 39 27 99 183 211 192 121 41 77 154 166 220 249 170 49 14 50 106 175 245 254 250 191 139 216 242 173 109 87 157 192 208 232 240 230 228 237 239 227 241 212 117 66 137 250 253 250 130 124 134 79 120 220 251 242 164 88 50 33 29 33 36 36 45 43 38 41 42 41 45 33 50 57 45 36 43 56 62 85 114 127 187 239 254 243 244 227 230 240 245 248 250 247 248 230 152 105 142 145 74 76 160 170 127 82 98 159 167 101 36 26 101 171 187 188 198 175 125 92 74 68 62 78 155 235 251 209 114 77 134 186 248 251 138 44 87 148 209 250 248 209 177 180 192 252 179 81 154 241 253 253 140 58 80 122 115 88 79 67 48 61 107 132 117 87 68 116 169 162 82 30 37 44 31 38 72 131 194 245 253 177 73 184 246 213 212 251 184 74 13 38 45 55 103 192 254 254 230 230 235 235 228 227 230 226 217 223 233 228 246 204 106 96 145 140 135 191 240 219 177 172 201 234 233 207 185 201 227 212 166 89 76 114 129 118 98 72 90 154 177 194 220 233 235 245 244 222 168 115 106 163 232 241 217 197 199 185 90 32 72 105 121 135 150 161 163 166 121 88 141 180 180 214 202 136 50 24 106 194 250 251 233 242 247 246 159 63 57 154 210 158 173 238 242 171 182 211 226 218 218 226 222 242 211 126 76 77 64 57 72 58 53 36 41 71 126 174 175 146 77 60 102 150 157 121 97 66 82 77 54 39 42 63 88 109 109 87 49 34 42 43 32 41 51 65 65 56 142 195 211 219 208 161 122 117 110 114 144 218 205 153 73 64 74 81 62 40 45 65 95 103 79 51 40 51 61 52 38 35 37 45 53 48 75 142 213 189 123 124 141 100 41 21 33 50 25 11 2 42 129 165 153 145 150 125 47 25 22 34 27 20 29 25 22 21 21 19 22 28 26 26 34 21 20 63 170 189 90 60 119 170 194 173 136 94 74 119 169 197 211 206 212 215 188 173 172 182 141 88 36 24 41 39 36 33 42 38 38 81 174 214 242 202 80 101 202 213 182 176 185 205 159 130 119 127 129 125 155 191 206 205 189 182 133 93 133 187 203 196 191 191 188 194 192 193 193 194 195 195 194 193 193 193 193 193 192 192 192 192 192 190 190 190 191 191 192 192 192 209 202 174 82 52 66 75 68 46 36 79 129 133 112 106 124 193 191 163 148 154 169 179 161 113 118 144 151 154 144 136 82 46 24 84 119 130 79 38 37 75 74 105 191 199 96 26 18 36 21 47 142 215 244 178 91 66 107 176 217 213 212 214 200 170 164 170 200 209 206 211 198 216 218 159 72 55 97 111 89 76 86 108 153 157 155 143 152 163 94 41 53 119 197 210 159 113 149 193 187 143 140 155 136 137 109 104 122 149 181 177 135 135 199 217 221 214 211 226 204 162 113 64 55 82 111 105 78 72 107 102 64 95 161 173 165 160 134 109 72 70 68 65 35 30 56 84 129 189 217 214 208 208 198 191 145 101 55 66 95 137 177 205 222 247 215 133 32 29 36 34 87 162 239 235 178 127 136 152 152 164 204 198 147 137 170 135 60 83 177 172 78 10 9 25 37 96 217 232 216 199 201 197 162 141 156 185 131 62 93 155 135 151 215 211 174 132 136 124 98 102 157 210 222 215 141 76 74 121 175 192 179 134 122 110 94 88 66 35 40 54 80 66 68 103 128 113 51 75 133 158 117 77 84 106 112 119 143 165 144 90 83 132 172 172 208 224 220 212 179 140 86 64 30 40 116 138 147 127 89 66 61 69 87 92 75 52 40 53 72 105 178 193 214 199 195 187 202 199 198 207 217 178 86 107 205 220 202 206 202 201 206 197 199 199 198 200 202 198 191 164 94 55 36 33 44 35 31 72 149 184 169 99 30 80 181 200 205 204 205 185 132 117 155 161 162 168 190 195 196 164 161 174 184 193 192 188 187 186 185 188 188 188 188 188 188 188 188 188 187 189 194 194 190 188 189 193 205 186 105 103 151 172 148 102 94 125 156 166 163 154 159 165 176 193 202 199 189 186 189 186 187 188 189 189 189 189 189 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 189 190 190 191 191 191 190 190 191 191 191 190 190 190 191 192 192 192 191 191 192 193 195 196 195 193 192 193 195 196 195 193 193 194 194 195 195 196 196 197 199 200 201 202 203 202 202 201 203 203 204 204 205 206 206 206 206 206 205 204 203 202 202 201 200 201 202 203 203 202 202 201 201 202 202 201 198 198 199 201 197 197 198 198 198 198 198 199 197 197 198 197 195 195 195 196 197 195 192 190 190 192 195 197 196 196 195 195 195 195 195 195 193 194 196 196 194 194 196 198 195 196 197 198 199 198 198 198 197 198 199 199 199 199 198 197 201 201 201 201 201 200 199 199 204 196 198 210 204 219 228 174 137 110 169 221 212 208 207 203 203 204 205 205 205 205 204 203 204 204 204 204 204 204 204 204 209 199 204 208 206 209 172 106 110 189 224 212 201 206 210 200 205 204 204 205 208 210 212 213 213 213 214 214 214 214 214 214 214 215 215 216 216 215 215 214 228 221 214 217 224 226 235 251 195 127 176 244 231 216 219 222 219 221 221 219 218 222 231 239 204 185 136 83 72 116 179 220 221 239 243 236 218 181 175 211 231 227 221 219 221 226 226 223 221 222 223 223 223 223 224 224 225 225 225 225 225 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 226 226 226 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 226 227 228 229 229 229 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 222 221 221 221 221 221 226 225 224 223 222 221 220 220 222 222 222 222 222 222 222 222 175 174 174 173 173 174 175 175 172 172 173 173 173 173 174 174 173 173 173 173 173 173 173 173 172 173 173 174 174 173 173 172 174 174 174 173 173 172 172 172 167 168 170 172 174 176 178 179 175 174 172 171 171 173 174 176 172 172 172 172 172 172 172 172 175 174 173 173 172 172 172 172 176 175 175 174 174 173 173 173 172 172 173 173 173 174 174 174 175 176 176 176 176 175 174 173 172 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 178 178 178 177 177 176 176 176 176 176 176 175 175 174 174 174 175 176 176 175 173 172 173 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 174 175 175 176 176 176 167 171 175 176 176 175 175 176 170 173 176 176 175 175 177 179 177 177 177 176 176 175 175 174 176 177 179 180 180 179 177 176 175 175 175 175 175 175 175 175 176 176 177 178 179 179 179 179 179 179 179 179 179 179 179 179 183 180 177 174 174 175 177 178 182 181 181 182 185 189 193 196 184 185 186 188 189 189 189 189 191 190 189 190 191 193 196 198 193 195 197 196 195 194 196 197 192 195 196 196 192 189 188 188 188 187 186 184 183 181 181 181 180 179 179 178 178 179 179 180 181 181 181 181 181 181 181 181 177 178 180 179 177 177 178 179 180 181 184 186 188 188 187 187 186 186 186 186 186 186 186 186 193 192 192 191 191 192 193 194 190 191 191 192 193 193 192 192 192 194 197 198 196 194 194 194 198 198 198 199 199 200 200 200 198 199 199 200 201 201 202 202 197 199 202 204 204 203 201 199 206 207 208 208 206 205 204 205 209 209 209 209 209 210 210 210 211 211 212 213 213 212 211 211 206 206 207 208 209 210 210 210 213 212 211 210 209 208 207 207 213 212 210 209 206 205 203 202 201 200 200 201 202 203 205 206 213 209 204 202 201 200 198 196 201 201 201 201 201 201 201 201 202 202 203 204 204 205 206 206 202 203 203 203 203 204 204 204 208 208 208 207 206 205 204 204 203 203 203 203 203 203 203 203 199 201 204 206 207 206 205 204 207 205 204 205 207 208 207 205 204 205 206 207 207 206 204 203 205 205 205 206 206 206 207 207 204 204 205 206 208 209 210 211 208 209 210 211 212 213 213 213 212 211 211 211 212 214 215 216 213 212 212 211 211 212 212 213 218 216 214 213 212 212 213 214 214 214 214 215 215 216 216 216 218 216 214 212 212 213 214 216 211 211 210 210 210 211 212 213 214 212 210 210 210 210 208 206 210 210 210 211 211 212 212 213 212 212 211 209 207 205 204 203 205 205 204 203 203 204 205 205 207 203 199 197 198 204 210 215 183 102 126 202 216 202 175 149 153 169 166 130 114 110 96 105 144 187 205 190 182 189 190 187 187 188 189 189 182 192 208 196 200 157 71 40 99 142 137 135 154 124 93 91 51 30 70 156 204 209 174 168 177 105 49 93 161 208 209 192 159 120 123 134 134 122 142 109 105 101 64 38 125 249 193 118 140 133 82 90 166 214 159 111 173 209 141 57 85 155 145 115 76 45 116 208 180 86 53 120 134 91 89 94 78 55 70 83 77 68 52 45 62 78 101 142 133 88 88 103 149 222 193 90 70 113 125 114 117 164 106 67 170 253 252 253 237 184 89 53 92 154 216 251 245 162 135 180 174 100 72 106 193 251 246 239 172 41 33 110 145 82 22 34 122 210 221 185 91 47 101 184 190 215 251 218 112 32 67 120 175 249 254 247 164 120 212 243 178 92 60 179 252 242 227 216 213 219 225 227 236 243 231 161 87 76 201 249 214 207 144 36 40 172 250 245 248 148 59 36 38 36 33 31 29 41 43 38 36 33 37 48 57 38 32 42 45 43 44 45 46 59 107 204 235 250 250 245 237 236 233 221 219 214 191 181 186 128 103 176 195 91 75 182 199 118 67 87 123 124 80 29 39 100 155 160 134 108 82 59 73 106 148 147 138 189 244 245 162 71 93 199 222 251 246 95 76 173 242 250 252 250 222 194 171 138 182 128 69 173 254 249 244 122 71 157 237 211 149 123 108 98 97 149 214 201 123 70 80 113 108 67 43 38 40 48 32 69 108 177 226 171 105 118 193 195 190 249 254 182 104 7 18 24 25 88 206 253 242 236 225 226 228 229 228 226 226 228 219 233 231 222 238 235 152 52 68 186 244 253 253 184 139 184 192 197 162 173 167 138 149 125 87 132 193 180 153 134 124 175 226 233 231 239 246 249 239 203 126 133 154 203 234 250 243 169 114 167 215 126 56 83 74 59 91 136 140 145 177 115 67 163 225 231 245 222 168 84 60 162 249 248 231 241 236 215 254 203 74 22 107 180 147 185 249 231 153 187 238 251 231 225 238 240 251 212 133 143 170 106 50 46 45 49 38 35 48 77 96 75 59 31 38 61 84 92 69 52 38 42 53 69 62 56 92 155 181 176 142 74 27 25 60 87 85 48 34 42 32 93 135 160 157 157 129 138 183 185 148 141 217 221 186 97 63 48 53 41 36 48 102 156 141 80 41 38 47 48 50 44 47 45 31 35 24 59 89 115 125 135 126 66 50 34 42 41 39 17 18 14 57 113 125 102 92 93 76 34 30 20 30 28 26 33 28 26 21 21 17 23 32 29 25 32 16 31 80 184 176 65 61 125 158 211 197 141 88 75 113 134 147 154 162 191 192 153 140 150 153 111 72 40 37 45 34 32 41 50 44 31 50 131 181 231 168 68 111 214 214 183 177 178 178 136 118 109 111 117 138 198 217 198 179 157 157 121 91 164 196 208 195 187 188 187 193 189 193 194 194 195 195 194 194 193 194 194 194 194 194 194 194 194 190 190 190 191 191 192 192 192 223 195 154 69 48 64 72 71 59 38 48 46 41 59 113 200 224 224 205 201 208 217 224 212 187 105 94 135 150 149 177 123 87 25 46 43 62 55 41 61 89 80 104 179 173 76 27 28 15 26 98 222 243 184 93 62 114 209 227 206 223 212 186 209 194 168 143 175 210 202 201 210 217 204 160 103 72 70 73 72 76 89 86 108 127 163 165 172 180 83 33 57 122 186 179 135 87 148 199 198 173 176 164 105 124 161 176 144 144 206 208 134 86 154 181 189 172 163 176 142 99 57 25 44 77 74 87 134 139 121 88 52 60 88 85 82 72 56 52 38 50 56 64 47 62 106 156 195 214 201 192 210 199 204 212 188 181 133 92 73 87 118 148 175 201 159 97 28 30 46 36 73 147 228 196 95 87 158 181 177 197 210 183 130 143 209 177 66 66 165 167 75 20 9 25 45 99 207 220 206 200 173 153 82 81 175 224 167 90 119 185 141 137 178 168 135 127 91 79 113 166 206 212 199 184 115 68 77 106 129 144 150 143 122 106 91 84 61 32 39 58 81 108 131 148 156 120 44 75 109 124 112 107 123 145 161 140 111 109 81 68 152 218 207 177 186 197 186 166 111 80 36 24 48 38 65 60 49 43 48 63 89 137 180 183 145 101 78 88 57 51 134 175 212 200 204 213 211 198 204 212 200 146 69 125 218 217 186 190 180 177 185 162 160 156 154 155 153 139 124 97 46 41 40 28 46 59 77 119 169 163 142 104 57 111 211 218 188 186 204 191 156 142 145 133 160 199 206 177 159 119 128 168 183 194 195 190 189 189 189 190 190 190 190 190 190 190 190 188 189 195 202 201 196 190 188 212 216 186 101 107 159 164 120 62 86 144 173 166 152 140 145 180 187 194 193 184 177 184 196 181 183 186 188 190 190 190 190 190 190 190 190 190 190 190 190 191 190 189 189 189 189 190 191 188 189 190 191 191 191 191 191 195 193 192 192 192 193 194 193 192 192 191 191 192 193 195 196 196 194 192 193 195 196 194 192 195 195 196 197 198 199 199 200 198 199 200 201 202 201 200 199 204 204 204 205 205 206 206 206 206 206 205 204 203 203 202 201 203 203 203 203 203 202 200 200 203 204 203 201 198 198 200 203 199 199 199 200 200 201 201 201 196 199 200 198 195 194 195 197 192 194 197 199 200 198 195 193 196 196 196 195 195 194 194 194 195 196 197 196 194 193 194 195 197 197 198 199 199 199 198 197 199 199 200 201 201 201 200 200 195 195 195 196 198 200 202 203 201 203 197 212 211 197 207 201 163 98 149 217 216 215 211 199 203 204 205 205 205 205 204 203 203 203 203 203 203 203 203 203 206 196 205 212 212 211 166 89 179 226 219 209 208 195 203 207 205 208 211 212 210 209 211 214 214 214 214 214 214 214 214 214 214 215 216 216 216 215 215 214 208 219 220 216 223 235 239 236 165 100 163 242 233 222 219 212 220 223 225 223 221 227 241 252 222 140 73 85 155 226 252 246 239 228 227 228 222 223 227 223 215 217 222 225 224 221 220 221 221 222 223 223 223 223 224 224 227 227 227 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 224 224 225 225 226 226 226 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 226 227 228 229 229 229 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 227 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 221 221 221 223 223 222 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 227 226 225 224 222 221 220 219 222 222 222 222 222 222 222 222 175 174 174 173 173 174 174 175 171 172 173 173 174 174 174 174 170 170 171 172 172 173 174 174 171 172 174 175 176 175 175 174 172 172 172 173 173 174 174 174 175 176 177 177 176 173 170 169 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 176 176 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 173 172 172 172 173 173 177 177 176 175 174 172 172 171 176 175 173 173 173 173 175 176 174 174 174 174 174 174 174 174 171 172 173 174 174 174 174 174 174 174 175 175 176 177 178 179 176 175 175 174 174 175 175 176 175 175 175 175 175 175 175 175 172 172 173 174 174 175 176 176 176 175 175 175 175 174 174 174 179 177 175 173 172 173 175 176 176 175 173 172 172 173 175 176 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 179 178 178 177 175 174 174 173 179 177 175 177 179 180 179 177 179 179 179 180 180 180 181 181 177 178 179 180 180 179 178 177 174 176 179 181 182 181 179 178 185 183 182 184 188 190 189 187 188 188 189 190 191 191 191 191 189 190 191 193 195 197 198 199 192 194 197 199 199 197 196 195 193 193 193 192 192 192 191 191 193 189 185 183 183 184 182 181 180 181 182 182 182 181 179 178 183 183 182 179 176 176 179 182 185 184 181 179 178 179 180 181 186 187 188 189 190 190 189 189 184 184 184 185 186 188 190 191 194 192 190 191 194 196 196 195 193 194 194 195 195 194 193 192 197 198 200 199 197 196 197 199 197 197 197 198 199 201 202 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 205 206 205 206 207 208 209 211 212 212 207 208 209 210 210 210 209 209 212 211 209 209 210 213 214 216 211 211 211 210 210 209 209 209 211 209 208 208 209 210 208 206 207 208 208 209 209 208 207 206 206 207 207 208 208 207 207 206 207 206 204 201 198 199 202 205 201 201 202 203 203 204 205 205 205 205 205 205 205 205 204 204 204 205 206 208 209 210 210 210 209 208 206 204 204 205 206 207 207 207 206 205 205 204 203 203 204 204 204 205 205 206 206 206 203 203 203 204 204 205 205 205 206 206 205 204 204 205 205 206 206 206 206 207 207 208 208 208 205 205 206 206 207 208 209 209 211 211 211 212 212 213 213 213 212 212 212 213 213 213 214 214 214 214 215 215 215 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 214 215 215 215 215 215 216 216 206 210 214 216 214 211 209 208 211 211 212 212 211 209 207 206 211 210 209 209 209 209 210 211 206 207 208 208 209 208 208 208 205 204 203 202 201 201 201 202 197 200 202 201 200 203 210 217 192 115 75 128 193 188 154 144 136 136 132 147 159 156 152 135 112 173 207 198 188 183 178 180 185 190 180 186 191 182 187 192 218 160 80 68 152 170 123 150 170 133 122 148 129 54 35 85 140 136 124 125 131 110 82 78 128 184 204 182 142 128 170 211 186 165 145 130 131 97 38 35 105 213 209 150 136 116 111 141 176 176 140 95 114 166 134 43 72 161 201 148 64 31 110 232 218 150 68 64 95 87 68 56 48 54 85 105 98 64 36 49 84 159 190 184 116 60 96 114 153 196 195 111 119 150 146 130 107 152 112 73 160 230 213 220 239 210 131 35 33 120 200 248 213 151 130 152 166 136 84 70 125 181 207 177 123 71 47 54 46 43 39 64 127 179 182 161 109 39 139 226 184 201 253 247 190 69 78 109 122 202 250 244 111 113 222 226 141 60 100 222 238 234 230 228 225 221 218 216 222 244 249 242 173 84 98 156 153 188 159 64 45 152 233 221 158 105 56 43 42 33 29 36 42 41 35 53 41 55 37 47 39 37 37 38 37 34 36 39 43 30 59 113 149 185 227 249 249 238 231 229 217 191 167 156 191 168 109 168 183 100 53 133 169 111 70 77 66 53 59 35 46 66 61 81 53 24 10 37 144 226 231 219 203 158 111 151 175 148 142 227 250 251 174 65 189 250 249 250 244 239 250 197 119 81 68 28 80 208 245 254 186 33 51 214 236 248 223 154 113 104 175 205 225 252 173 83 50 62 71 59 43 44 48 39 44 38 71 104 104 86 87 125 143 159 253 251 230 112 62 27 31 17 23 62 130 208 251 252 230 227 220 235 239 219 218 228 213 239 213 238 253 247 127 4 60 197 254 252 245 216 166 113 106 99 122 141 139 162 195 198 220 223 254 252 154 126 215 253 247 213 189 232 244 223 184 90 91 184 223 251 251 238 238 164 81 136 159 110 82 96 92 82 109 159 136 157 185 136 102 200 252 233 226 244 233 133 62 189 247 232 227 216 225 238 252 214 85 8 57 101 88 166 227 184 136 199 241 244 239 233 237 249 247 196 158 178 198 126 41 50 48 49 33 41 63 129 138 118 81 38 79 106 85 40 84 116 101 84 139 147 101 84 103 160 182 212 196 104 35 20 99 152 169 90 53 31 25 44 58 76 69 96 147 221 248 234 173 166 195 174 128 80 50 19 71 105 94 82 126 178 133 67 52 36 30 65 103 115 100 75 52 40 35 30 29 43 69 83 69 44 37 43 45 31 27 20 19 52 87 120 118 95 88 72 49 44 29 26 22 22 28 33 30 23 20 18 17 21 27 32 31 29 31 29 98 143 86 39 72 112 95 186 208 147 92 88 104 91 55 87 127 177 190 126 75 93 107 68 58 59 51 41 33 39 38 43 47 36 47 77 103 134 99 76 136 217 229 210 191 162 137 151 161 123 86 100 140 178 163 148 136 133 156 123 136 189 204 199 193 190 190 191 192 192 195 200 197 193 197 196 194 198 196 194 192 190 190 192 194 195 196 195 196 192 193 190 188 206 227 168 118 68 70 75 74 66 54 36 28 43 73 147 194 230 220 213 210 206 199 201 203 197 177 117 86 109 142 182 189 141 103 89 66 37 45 45 39 88 119 94 112 117 117 66 30 22 23 56 144 228 172 71 60 141 208 224 222 207 203 205 203 201 190 151 131 149 166 169 185 211 216 209 185 150 145 110 57 78 117 102 76 82 114 160 207 225 174 102 32 40 117 172 147 90 95 157 227 231 185 161 137 91 141 219 235 139 80 126 140 92 56 71 80 84 88 78 62 56 86 77 46 91 141 152 195 220 206 197 191 148 64 35 58 52 46 43 27 35 62 84 104 112 119 179 209 223 199 188 191 201 197 187 209 202 205 203 178 127 75 72 97 119 103 95 81 28 31 43 50 65 117 136 87 54 132 214 223 199 197 179 156 148 187 222 208 116 58 109 127 65 22 21 28 36 78 135 148 144 120 110 89 28 81 168 199 144 83 140 156 105 81 130 133 139 142 128 129 159 198 215 207 192 176 118 74 108 164 159 123 114 141 181 171 108 82 29 15 34 84 150 180 179 154 119 92 48 53 84 114 127 134 147 180 215 168 137 96 46 80 183 225 224 149 117 128 102 63 29 39 48 78 108 115 98 81 71 88 126 150 190 211 219 215 166 127 143 163 131 72 52 93 136 151 157 154 164 175 165 151 120 69 48 96 140 123 109 97 111 100 84 85 85 82 88 98 91 68 53 52 51 42 31 38 70 108 132 113 134 144 187 155 96 115 191 201 200 199 209 201 152 119 130 125 175 214 213 169 112 109 154 193 202 189 180 194 192 183 194 195 191 191 188 187 195 196 182 190 190 195 191 168 155 175 205 225 203 169 75 70 123 130 80 102 151 193 198 186 181 176 169 171 169 167 156 149 166 188 195 190 190 189 189 189 188 188 188 192 192 191 191 191 190 190 190 190 190 190 191 191 191 191 192 188 188 188 189 191 193 195 196 188 189 191 192 192 190 188 186 192 194 196 196 194 192 193 193 196 196 196 195 195 194 194 194 195 195 195 196 196 197 197 197 200 201 203 205 206 206 206 205 202 203 204 205 206 206 206 206 202 202 203 203 203 203 204 204 201 202 202 202 203 204 204 204 202 201 200 199 199 200 201 201 205 205 205 204 203 202 200 199 199 199 198 197 196 195 195 194 196 196 196 196 196 196 196 196 191 195 200 201 198 195 195 196 193 205 200 193 197 195 193 203 196 192 190 191 195 198 201 203 205 202 197 195 199 204 202 196 194 195 197 198 200 200 200 199 198 201 204 203 201 203 210 216 182 142 141 192 224 215 208 221 213 210 207 206 208 208 205 201 199 201 202 202 204 206 206 204 204 205 203 212 220 195 149 121 192 218 201 201 210 195 199 210 212 207 206 209 210 208 210 214 212 213 213 212 211 212 217 220 217 210 206 210 213 212 215 220 219 226 200 212 224 220 238 232 137 121 194 245 219 214 224 217 227 213 228 240 230 241 253 241 174 59 62 177 240 250 248 229 220 220 220 220 222 225 228 229 222 222 222 222 222 222 222 222 224 223 223 223 223 223 222 222 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 229 229 229 229 228 227 229 229 229 228 228 227 227 227 228 228 228 227 227 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 226 226 226 225 225 225 225 224 224 224 224 223 223 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 218 219 221 223 224 224 224 223 221 221 223 223 223 223 221 221 174 173 173 172 172 173 173 174 171 172 173 174 174 174 174 174 173 172 172 172 172 172 172 172 170 171 173 174 174 174 173 173 172 172 172 173 173 174 174 174 173 174 175 176 176 174 173 172 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 175 175 174 173 173 173 174 174 174 174 174 174 174 174 174 174 175 174 173 172 172 172 173 173 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 174 174 174 174 175 175 173 173 174 175 175 175 174 174 171 172 174 176 177 177 176 176 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 175 175 175 175 175 175 175 172 173 173 174 175 176 177 178 178 177 175 173 173 173 175 176 175 174 174 173 173 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 177 177 177 177 178 177 176 177 179 180 179 178 179 179 180 180 181 181 181 181 179 179 180 180 180 180 179 179 177 178 180 181 182 181 180 179 184 183 184 185 188 190 190 190 189 189 190 191 191 191 191 191 193 193 194 195 196 197 197 198 195 195 197 198 200 199 197 196 195 195 195 194 194 193 193 193 193 190 187 186 187 187 186 184 181 182 182 183 182 181 180 179 182 183 182 180 178 177 179 181 180 179 179 179 180 182 183 185 183 184 187 189 191 191 190 189 186 186 186 186 187 189 190 192 195 193 192 194 196 198 197 195 195 196 196 197 197 196 195 195 194 196 198 199 198 198 200 202 202 202 203 204 205 206 207 207 204 204 204 204 204 204 204 204 205 205 204 204 204 205 205 206 205 205 206 207 208 209 210 210 208 208 209 210 210 210 209 209 211 210 210 210 210 211 212 212 212 211 211 211 210 210 210 209 211 210 208 208 210 210 209 207 206 207 208 209 209 209 209 208 207 207 208 208 208 208 207 207 206 206 205 203 201 201 203 206 205 205 204 204 204 203 203 203 206 206 206 207 207 207 207 207 205 206 207 208 208 208 207 207 207 206 205 204 204 206 207 209 207 206 206 206 205 205 204 204 204 204 205 205 205 205 205 205 203 204 204 204 205 205 205 206 206 206 205 205 205 206 207 207 206 207 207 207 208 208 208 209 207 207 207 208 209 210 210 210 211 211 211 212 212 212 213 213 212 212 212 213 213 214 214 214 214 214 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 208 212 216 217 216 214 214 214 214 213 211 209 208 208 209 210 210 210 210 210 210 210 210 210 207 207 208 209 209 209 209 208 207 207 206 206 205 204 204 203 201 203 204 203 200 202 208 213 221 155 89 88 132 160 163 165 152 121 137 187 192 186 186 154 111 138 174 200 199 181 178 195 180 194 184 182 187 187 192 189 216 140 65 103 178 160 118 127 141 129 137 170 181 136 72 40 77 92 115 149 174 155 101 58 103 164 188 170 136 132 179 218 190 151 166 199 186 112 35 27 81 170 191 180 177 140 124 148 180 147 114 90 94 123 113 61 48 131 181 151 81 36 83 176 236 191 107 66 78 93 84 52 45 41 70 94 93 70 43 46 100 190 241 244 163 72 90 121 115 146 167 140 162 164 137 122 172 201 141 71 116 160 143 156 199 182 121 36 33 113 192 243 242 177 125 104 111 113 93 89 62 74 78 82 97 100 72 42 31 21 71 158 182 151 158 205 159 79 110 148 125 160 226 253 231 149 106 99 97 170 241 213 98 138 212 183 115 69 127 243 245 221 206 213 222 221 217 220 221 237 248 252 206 103 80 112 155 202 185 89 50 114 152 116 82 60 41 39 44 43 33 26 31 43 41 49 79 125 103 61 41 37 33 35 43 47 42 34 38 30 38 53 66 100 159 205 240 243 246 244 232 219 216 219 252 209 112 101 116 77 51 92 137 97 47 45 36 30 35 24 39 77 72 92 87 75 50 52 121 216 241 239 223 140 97 175 254 201 149 237 253 147 76 137 227 246 253 243 229 247 253 212 141 42 7 14 102 221 247 254 146 2 69 242 253 251 245 219 125 123 183 202 192 200 165 119 98 80 62 47 40 50 62 61 54 40 54 62 52 46 77 138 148 212 252 212 138 90 50 30 29 34 30 24 67 166 240 251 230 245 224 210 222 225 227 232 229 219 235 252 231 196 77 1 58 166 215 212 201 173 126 69 45 76 149 209 220 226 242 245 248 250 251 221 166 172 229 245 231 202 182 216 228 199 148 70 108 218 250 250 243 237 226 158 92 101 111 90 78 93 111 135 170 214 178 151 161 140 115 191 241 239 227 240 241 142 51 162 225 218 217 214 240 252 236 148 49 59 107 107 86 117 129 107 121 204 229 194 177 181 207 248 245 132 60 82 114 86 53 67 51 39 29 52 76 130 161 175 144 98 149 202 165 111 138 167 135 133 184 194 149 93 73 126 175 224 231 150 56 6 87 177 193 115 61 39 35 48 42 25 32 66 125 195 227 238 206 203 216 167 114 48 14 44 147 192 182 144 139 148 102 60 56 35 24 92 166 186 148 99 77 78 70 52 38 42 49 46 40 36 45 34 29 24 25 31 67 138 142 135 124 116 97 57 31 34 29 26 22 21 26 32 31 26 22 17 14 17 26 33 35 34 26 50 86 76 40 60 109 121 123 161 169 165 150 113 83 62 56 65 107 175 185 108 52 69 95 70 51 48 51 49 44 44 37 37 44 35 35 51 58 67 59 78 158 229 220 207 197 178 146 173 174 112 68 90 138 184 182 164 164 164 166 129 141 180 201 197 192 190 190 192 192 192 191 194 192 193 198 195 193 200 195 194 193 192 192 192 193 194 195 193 193 192 193 191 194 212 217 147 101 67 75 74 71 66 60 36 33 79 142 210 218 224 208 200 199 200 199 200 194 179 170 107 89 134 166 168 155 126 159 131 86 43 27 25 56 124 152 111 95 73 72 46 28 24 55 88 114 119 74 72 128 209 220 221 208 197 198 199 200 207 199 161 125 108 100 111 159 213 217 215 213 181 148 133 109 86 110 104 78 55 89 167 222 235 206 111 27 38 112 156 131 86 91 128 184 200 169 147 126 91 168 226 204 94 36 51 69 77 86 69 65 73 53 22 50 119 159 115 81 140 206 219 224 217 220 224 215 196 150 78 42 47 68 73 72 87 110 122 130 135 137 193 208 215 198 193 192 200 192 188 198 192 206 219 215 162 111 60 64 87 73 64 59 35 37 45 52 53 67 74 89 138 196 228 219 200 176 138 141 175 203 218 218 147 79 73 87 57 37 31 32 28 51 88 105 118 132 132 116 61 71 98 123 91 69 87 99 106 98 120 147 197 188 176 168 176 191 201 202 200 204 136 90 135 203 200 151 126 158 186 175 97 59 29 29 48 100 169 192 174 128 79 76 86 105 96 104 126 137 142 160 181 160 158 131 66 79 167 198 178 126 55 33 38 44 52 94 144 181 189 173 153 159 172 183 198 187 207 209 204 195 169 158 179 204 178 119 70 64 69 70 74 88 85 84 70 67 63 45 47 55 73 66 79 70 72 78 90 112 119 131 134 113 79 55 48 48 50 37 26 51 94 110 98 73 105 161 232 185 100 112 189 208 208 208 212 195 140 101 105 126 174 199 179 145 124 143 184 193 195 188 187 196 189 181 190 177 186 196 192 182 185 192 189 185 196 193 157 121 134 183 215 201 157 112 62 72 67 75 114 185 204 215 206 193 188 184 179 168 136 132 160 177 178 184 192 189 190 190 190 189 189 188 187 191 191 190 190 189 189 189 189 190 190 190 190 190 191 191 191 189 189 188 188 188 189 190 191 190 191 192 193 193 192 191 190 194 195 196 195 193 193 194 196 197 197 197 196 196 196 195 195 195 195 196 196 196 197 197 197 204 204 205 205 204 203 202 201 208 208 208 207 205 204 202 201 202 202 202 203 203 203 203 203 204 204 203 203 203 203 203 203 202 202 202 202 203 203 204 204 204 204 204 204 203 201 200 199 199 199 198 197 196 195 195 194 196 196 196 196 196 196 196 196 199 198 195 192 190 193 199 204 202 204 200 198 202 200 193 191 194 195 195 196 196 195 196 197 200 204 208 207 201 197 202 208 201 200 200 200 200 201 202 202 198 201 203 202 200 202 207 213 196 135 118 173 213 198 183 195 213 218 217 207 200 201 204 204 205 202 202 204 203 197 194 196 207 205 200 211 217 181 136 124 191 226 210 194 201 202 208 207 206 203 204 208 209 208 210 214 210 211 211 210 209 211 214 218 212 215 217 214 210 210 213 217 200 224 229 239 235 238 253 224 118 155 243 247 227 227 201 218 226 233 242 240 224 204 185 171 109 67 121 228 253 234 222 220 219 219 219 220 222 223 225 226 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 229 229 229 229 228 227 229 229 228 228 228 227 227 227 227 227 227 227 227 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 226 226 225 225 225 225 225 224 224 224 224 223 223 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 218 219 221 223 223 224 223 223 221 221 222 223 223 222 221 221 173 173 172 172 172 172 173 173 172 173 173 174 174 174 174 174 175 174 174 173 172 171 171 170 170 171 172 173 173 173 172 172 172 172 173 173 173 173 174 174 172 173 174 175 176 175 175 174 174 174 174 174 174 174 174 174 172 172 172 172 172 172 172 172 174 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 175 175 174 173 173 173 174 174 172 173 173 174 174 175 176 176 172 173 175 176 176 175 173 172 173 173 173 174 174 175 175 176 175 175 176 176 176 175 174 174 170 171 173 175 176 176 174 174 174 174 173 173 173 173 174 174 175 175 175 175 175 175 175 175 178 178 177 176 175 175 174 174 173 174 174 175 175 176 176 176 177 176 175 173 173 174 175 176 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 180 178 177 176 177 179 180 179 178 180 181 181 181 182 182 182 183 182 182 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 185 187 188 188 189 191 193 190 190 191 192 192 191 191 191 196 196 196 196 196 197 197 197 199 197 195 197 200 201 199 197 197 197 197 196 196 195 195 195 193 192 191 191 192 191 189 187 183 183 183 183 183 182 180 180 181 182 183 182 180 179 179 180 178 178 179 180 181 183 184 184 180 183 187 190 192 192 191 190 188 188 187 188 189 190 192 193 195 195 196 198 200 200 199 197 198 198 199 200 200 199 199 198 193 195 197 199 200 201 204 205 199 201 203 205 206 206 205 204 205 205 205 205 205 205 205 205 207 206 206 205 205 205 205 206 205 205 206 206 206 207 207 207 208 209 210 210 211 210 210 209 209 210 211 211 210 210 210 210 212 212 212 212 211 211 210 210 212 210 209 209 210 211 209 207 207 207 209 210 210 210 210 210 208 208 209 209 209 209 208 208 205 206 208 207 205 204 206 207 209 208 207 206 204 203 202 201 205 205 206 206 207 208 208 208 207 208 208 208 207 206 205 204 204 204 204 204 205 206 208 209 206 206 206 206 206 206 206 206 206 205 205 205 205 205 204 204 204 204 205 205 206 206 206 206 206 206 205 205 206 207 208 209 207 207 208 208 209 209 209 209 209 209 209 210 210 211 211 212 211 211 211 211 212 212 212 212 212 212 213 213 213 214 214 214 214 215 215 215 216 216 216 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 216 216 215 215 214 214 208 210 212 213 212 213 214 216 216 214 210 207 207 208 211 213 209 210 211 212 212 211 210 209 208 208 209 210 210 210 209 209 209 209 210 211 210 208 206 205 205 206 206 204 201 201 205 209 231 196 137 100 104 124 141 156 161 156 175 214 216 194 175 141 140 114 124 168 195 194 191 194 178 191 185 187 192 189 198 203 200 106 63 159 206 145 125 140 140 139 152 176 195 181 119 50 31 50 96 156 200 195 129 55 91 172 194 151 119 135 177 189 152 129 192 250 219 115 32 25 53 122 147 155 174 172 158 145 141 89 74 87 98 128 134 92 49 98 135 134 105 64 63 100 141 145 112 75 72 107 135 115 73 38 46 71 85 83 60 43 82 194 253 250 164 61 61 94 103 115 141 155 183 171 152 159 224 244 180 90 100 127 113 125 149 149 118 54 41 91 151 202 202 190 155 82 41 68 127 184 134 107 88 88 94 89 63 30 20 9 92 212 224 164 160 207 184 88 66 90 97 117 174 248 253 198 95 54 65 135 198 141 63 159 217 164 96 68 147 254 246 224 200 194 205 219 226 227 250 243 240 249 208 113 75 94 130 162 153 83 39 61 74 49 44 41 53 76 81 61 34 20 20 58 121 166 191 175 158 141 75 44 19 19 30 40 54 68 43 38 28 26 35 49 76 107 175 205 238 249 248 245 248 251 246 193 97 35 52 55 57 61 65 54 27 45 62 71 66 39 83 167 177 192 198 194 155 134 114 137 160 188 202 147 137 196 254 178 128 170 144 88 106 187 215 220 254 232 211 251 254 246 184 52 1 28 136 250 252 244 91 35 158 247 245 249 254 228 136 156 211 223 171 134 127 115 120 84 48 30 30 57 95 115 73 49 45 40 29 38 85 156 153 163 145 144 145 126 65 28 32 38 34 8 13 97 198 245 246 252 203 173 211 237 230 225 221 218 248 231 163 94 12 44 85 128 129 116 117 129 136 106 97 137 198 230 224 219 225 222 229 253 241 176 163 205 228 235 228 203 195 223 238 205 148 106 123 216 230 192 180 193 186 135 103 87 95 91 77 88 132 189 226 242 230 202 171 118 95 188 231 245 218 228 248 153 44 138 225 177 153 188 248 251 193 82 72 170 220 195 183 151 87 67 96 151 146 109 110 115 128 167 137 64 41 90 120 103 87 89 73 44 39 75 85 99 124 158 136 105 165 253 221 163 151 166 144 172 210 210 178 104 61 119 180 226 239 193 106 14 46 127 129 101 81 84 86 93 87 47 23 29 61 111 159 209 206 197 206 154 110 29 7 95 215 249 251 200 155 131 90 69 68 36 26 111 204 225 170 112 107 131 141 99 64 57 50 32 27 37 43 35 22 7 28 73 113 156 151 109 91 96 77 43 30 34 30 28 25 23 27 32 31 27 20 15 13 19 27 31 27 22 29 101 123 62 44 125 190 181 158 161 153 185 205 151 91 72 103 78 88 133 144 104 80 92 74 59 34 37 68 97 92 55 45 29 38 39 35 44 40 34 36 80 158 225 208 211 199 180 175 181 159 104 86 112 150 198 209 212 214 185 146 114 136 166 197 194 191 190 191 192 192 191 190 192 191 194 195 186 186 200 194 194 194 194 193 193 193 192 194 190 189 194 193 191 202 218 212 127 86 73 85 76 70 68 61 34 35 106 195 249 222 201 197 193 195 197 196 200 198 186 191 139 113 133 150 139 122 118 162 138 81 33 15 42 113 166 154 109 74 37 34 30 27 30 51 84 85 71 69 134 194 230 221 211 196 193 199 197 195 204 204 185 159 132 108 109 148 193 201 224 225 194 159 153 148 112 96 75 54 26 70 165 216 238 235 137 44 46 123 185 183 153 109 97 115 146 152 141 113 75 113 142 108 64 62 48 57 113 139 127 109 82 42 30 99 197 208 127 106 179 236 235 218 205 199 220 225 235 209 88 18 69 94 102 129 166 171 137 115 125 154 207 202 197 193 194 187 193 184 194 193 182 190 211 242 207 132 40 28 45 41 46 39 34 32 42 50 40 43 63 123 216 210 209 207 216 181 122 146 211 209 209 230 191 117 48 54 55 44 33 29 25 45 87 136 193 197 199 171 131 110 81 87 60 48 50 70 134 143 138 168 221 208 202 196 191 187 188 197 207 213 132 84 133 201 206 183 181 197 164 126 58 50 68 62 52 79 145 176 163 117 77 108 165 137 98 91 111 111 109 132 157 179 150 116 76 76 109 105 82 61 35 38 58 66 94 146 219 221 191 157 161 195 212 210 210 207 201 198 196 179 159 168 198 205 208 186 144 112 91 78 78 79 73 78 78 87 104 112 128 147 146 141 163 160 166 186 199 194 171 157 147 116 79 55 45 48 46 33 28 48 72 62 31 34 80 163 232 183 125 126 154 162 173 180 172 145 111 110 139 148 163 164 150 141 144 168 200 193 188 187 193 196 189 184 188 189 193 195 191 187 190 194 195 181 210 203 137 102 153 203 198 142 91 62 55 74 71 102 167 193 194 191 187 189 197 204 207 182 141 131 166 200 208 201 191 189 190 190 191 190 189 188 187 190 190 189 189 189 188 188 188 189 189 189 189 190 190 190 190 192 192 190 189 188 188 188 188 191 191 191 192 192 193 193 193 196 197 197 195 193 193 196 199 198 198 197 197 197 196 196 196 195 196 196 196 197 197 197 197 203 203 204 204 203 202 201 200 204 205 205 206 206 206 206 205 202 202 202 202 203 203 203 203 206 205 205 204 203 203 202 202 202 203 205 206 207 207 206 205 204 204 205 205 204 203 202 202 199 198 198 197 196 196 195 195 196 196 196 196 196 196 196 196 198 196 192 192 194 198 202 204 212 194 186 194 199 200 198 193 194 195 196 195 195 197 200 201 211 199 196 204 209 203 197 196 201 200 198 197 197 197 199 200 198 200 202 200 198 199 204 208 211 142 105 149 205 208 173 145 176 197 215 217 212 211 213 214 205 201 202 208 207 200 199 204 202 200 195 208 214 168 124 127 184 220 215 200 204 207 208 202 204 204 206 209 210 209 210 212 211 212 212 211 210 212 214 217 213 217 218 215 213 214 213 210 228 216 215 234 225 210 192 138 118 221 248 235 224 208 221 236 241 245 205 160 164 173 141 103 88 121 191 248 246 220 213 222 218 219 220 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 229 229 229 229 228 227 229 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 226 226 226 225 225 225 225 225 224 224 224 224 223 223 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 219 220 221 222 223 223 223 223 221 221 222 222 222 222 221 221 174 174 173 172 172 173 174 174 173 173 174 174 175 174 174 174 174 174 173 173 173 172 172 172 172 172 172 173 173 173 173 172 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 173 174 175 175 175 175 175 175 175 175 175 176 175 174 174 173 174 174 175 172 173 173 174 174 175 176 176 173 174 175 175 175 175 174 173 172 173 173 174 174 175 176 176 175 175 176 176 175 174 173 172 173 173 173 173 174 174 175 175 174 173 173 173 173 173 173 174 175 175 175 175 175 175 175 175 177 176 176 176 175 175 174 174 178 178 177 176 174 173 172 171 176 176 175 174 174 174 175 176 173 174 175 176 176 175 174 173 174 174 174 174 174 174 174 174 176 176 176 176 177 177 177 177 179 179 179 179 179 179 179 179 178 178 178 178 179 180 179 179 182 182 182 183 183 184 184 184 185 184 183 182 182 183 184 185 186 186 185 184 184 184 185 185 184 187 190 190 189 189 192 195 191 191 192 192 192 192 192 191 195 196 196 196 196 197 197 197 201 196 193 194 199 202 200 196 198 197 197 197 196 196 196 195 194 195 195 195 194 192 189 187 185 185 185 184 183 182 181 181 181 182 183 183 182 181 180 180 181 181 182 182 182 182 181 181 182 184 188 192 193 192 190 188 191 190 190 190 191 192 194 195 196 198 200 202 204 203 201 199 199 200 201 202 202 202 201 201 195 196 198 200 202 203 205 206 199 201 204 206 207 206 204 203 206 206 206 206 206 206 206 206 208 207 206 205 205 205 205 205 206 206 206 205 205 205 205 205 208 209 210 211 211 211 210 210 206 208 211 212 212 211 211 211 214 213 213 213 212 212 212 211 213 211 209 210 211 211 210 208 209 210 211 211 211 211 210 209 209 209 210 210 210 210 209 209 204 207 210 210 209 208 208 208 209 208 207 206 204 203 202 201 203 203 204 205 206 207 207 208 208 208 209 209 209 208 207 206 205 205 205 205 206 206 207 207 206 206 206 207 207 207 207 207 207 207 206 206 205 205 204 204 205 206 206 206 207 207 207 208 205 205 205 205 206 207 209 210 208 209 209 209 210 210 210 211 210 210 210 211 211 211 212 212 211 211 212 212 212 212 212 212 213 213 213 213 214 214 215 215 215 215 215 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 217 216 216 215 214 214 211 212 212 211 210 211 214 216 215 214 211 209 209 210 212 213 209 211 213 214 214 213 211 209 209 209 210 211 211 211 211 210 209 210 212 213 213 210 207 205 207 208 207 205 202 202 205 208 219 213 191 160 128 102 101 121 144 209 214 210 226 208 171 155 157 119 107 134 168 196 198 179 187 179 160 169 179 176 193 211 173 92 99 199 204 139 146 185 172 152 147 157 171 182 161 118 46 38 61 112 155 167 126 64 126 218 219 137 102 147 183 160 114 118 178 222 196 109 39 47 77 89 79 92 137 181 188 154 123 66 56 75 97 150 155 85 54 80 98 106 106 87 66 62 65 86 94 93 96 137 191 194 115 48 29 47 74 95 75 42 81 194 238 208 134 58 50 68 87 98 118 139 161 165 177 204 233 252 197 105 109 152 152 156 165 166 153 105 66 57 76 119 143 145 123 59 36 94 181 249 233 203 193 187 146 95 61 41 10 5 67 166 217 223 204 174 151 66 60 108 114 82 103 190 221 186 95 37 37 73 98 61 72 182 220 157 79 72 169 251 244 246 224 194 202 240 251 244 246 207 165 154 132 80 59 80 80 82 80 62 42 37 48 56 59 47 70 116 118 68 26 19 33 95 199 247 235 161 175 205 128 76 32 22 19 27 74 130 109 79 41 34 50 48 37 41 79 120 171 209 235 249 251 248 243 154 69 9 44 61 64 40 21 35 65 118 161 178 154 73 126 245 251 249 245 251 241 232 207 136 129 129 110 101 146 157 151 97 85 79 60 143 232 222 210 214 223 189 195 244 252 253 193 76 6 18 129 251 246 174 37 104 251 253 250 247 244 179 132 177 233 247 173 98 87 73 85 70 56 44 42 67 100 116 71 46 43 42 39 48 80 132 127 95 85 128 215 156 80 23 35 28 40 40 23 60 166 253 253 228 160 145 200 218 202 207 233 252 239 194 133 42 29 154 172 179 167 168 177 200 221 194 171 193 209 196 181 192 200 186 212 252 216 131 158 221 222 235 223 194 193 221 236 196 147 150 176 203 192 156 148 178 191 161 135 104 98 86 67 82 137 203 221 236 253 238 192 121 79 138 208 242 223 235 251 150 37 124 221 160 131 177 217 197 146 83 96 208 252 248 248 194 111 93 109 97 68 53 65 72 70 76 67 98 138 196 214 167 132 127 129 79 57 84 106 106 90 77 88 82 129 238 241 194 132 129 162 211 223 195 168 94 54 124 189 231 241 225 161 50 15 49 54 80 109 148 161 172 179 136 85 39 18 29 74 141 159 148 158 124 84 14 19 126 208 233 243 195 147 122 95 88 92 65 35 94 162 179 142 110 129 170 179 125 76 63 58 42 32 36 34 35 30 12 32 79 96 101 111 62 44 52 43 38 44 41 32 34 34 31 31 31 28 23 21 15 11 16 25 31 30 25 45 121 133 76 83 164 201 174 160 176 162 176 195 155 117 117 140 100 67 60 78 117 145 145 87 46 27 57 111 175 178 103 56 19 26 39 38 47 49 48 41 66 113 191 197 221 194 161 175 164 146 132 141 142 150 195 216 233 218 166 135 129 147 169 194 192 191 191 192 193 192 190 195 195 194 196 187 168 173 200 194 194 195 195 195 193 192 191 194 190 188 195 192 192 210 218 207 110 74 77 91 74 67 67 63 39 35 101 190 245 213 186 199 197 199 196 188 193 203 203 211 194 156 112 102 104 94 96 93 94 50 16 21 85 158 158 105 79 63 40 29 23 21 33 48 87 117 149 170 208 212 207 205 202 196 199 207 201 193 195 202 202 202 196 182 167 163 165 169 219 213 196 185 155 137 120 87 40 31 26 64 123 144 182 188 121 48 44 121 208 231 213 142 105 91 106 115 105 77 45 61 83 94 144 176 117 85 130 157 177 141 61 33 85 164 214 181 107 138 221 224 176 166 198 200 219 231 227 170 61 46 155 164 147 170 208 192 119 77 104 164 216 200 187 189 195 184 190 186 195 191 196 204 206 231 184 105 21 20 33 37 49 33 33 37 53 49 27 45 93 148 213 185 176 188 213 180 127 159 217 202 201 234 203 135 39 37 45 43 33 27 20 33 69 133 217 239 234 187 172 170 137 111 55 48 73 101 168 174 168 188 207 197 197 198 196 191 189 194 203 218 131 69 97 151 173 187 210 214 116 61 51 109 172 145 93 63 109 155 157 120 112 161 209 151 91 69 82 82 96 136 164 148 97 59 48 47 48 44 40 38 84 111 107 98 145 181 225 213 156 126 158 191 187 180 193 206 201 197 181 163 169 183 182 166 196 214 208 190 175 166 163 160 153 167 172 174 181 184 196 201 200 192 198 202 220 229 203 170 127 96 87 78 68 59 50 36 27 23 29 37 40 39 38 32 62 125 177 161 176 170 131 113 122 130 129 122 127 159 197 186 174 165 161 146 135 159 200 193 187 188 191 190 192 195 191 183 188 188 188 192 193 191 193 201 218 192 117 102 172 196 143 92 49 63 94 96 109 141 153 147 154 167 181 190 192 195 199 197 154 147 183 201 186 168 161 189 190 191 191 191 190 188 187 190 190 190 189 189 189 188 188 188 188 189 189 189 189 189 190 195 194 192 191 190 190 191 191 191 191 190 190 191 192 194 195 198 198 197 195 193 194 198 201 198 197 197 197 196 196 196 195 196 196 196 197 197 197 198 198 199 200 201 202 203 204 204 205 201 202 203 205 206 206 207 207 202 202 202 203 203 203 203 203 205 205 205 205 204 204 204 204 204 205 207 209 209 207 205 203 205 206 207 207 207 206 205 205 199 198 198 198 197 197 196 196 197 197 197 197 197 197 197 197 195 193 193 198 203 199 186 174 167 137 145 183 198 196 198 197 194 193 191 191 197 203 204 201 197 173 166 188 208 206 195 191 197 197 197 197 197 197 197 197 198 199 200 199 197 197 200 203 211 177 133 124 165 206 190 147 162 178 204 226 229 221 211 208 203 203 204 204 203 203 205 207 199 205 201 213 222 179 131 128 189 212 213 204 203 201 201 203 207 209 212 213 212 210 209 210 214 214 214 213 213 215 216 218 221 213 208 212 218 218 215 211 229 233 212 163 114 100 97 73 93 189 216 229 234 222 246 251 250 201 129 99 134 171 157 120 138 197 234 230 222 222 221 222 218 219 221 222 223 222 220 219 222 222 222 222 222 222 222 222 221 221 222 222 223 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 227 227 227 226 226 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 225 225 224 224 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 223 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 221 221 222 222 222 222 221 221 221 222 222 221 221 221 176 175 175 174 174 175 175 176 174 174 175 175 175 174 174 173 172 172 173 173 173 174 174 174 174 174 174 173 173 173 173 174 173 173 173 173 173 173 173 173 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 173 174 175 176 175 175 175 175 175 175 175 175 177 176 175 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 174 173 173 174 175 175 173 173 174 174 174 175 175 175 174 174 175 175 174 173 172 171 177 175 173 171 171 173 177 179 174 173 173 173 173 173 173 174 175 175 175 175 175 175 175 175 173 173 174 174 175 175 175 175 178 178 177 176 174 173 172 171 175 175 174 174 174 175 175 176 174 174 176 177 177 176 174 174 175 175 175 175 175 175 175 175 177 177 177 177 177 178 178 178 181 181 180 179 178 178 177 177 178 179 180 180 180 180 181 181 184 184 184 184 185 185 186 186 188 187 186 185 185 186 187 188 189 189 188 187 186 187 187 188 187 189 192 192 190 190 193 195 191 192 192 193 193 193 193 193 193 193 194 195 196 197 198 198 200 195 192 193 198 200 198 195 197 197 196 196 196 195 195 195 196 197 198 197 194 191 188 187 188 187 186 185 184 183 182 182 182 182 183 184 184 183 182 180 182 182 182 183 183 183 184 184 187 189 192 194 194 192 189 187 194 193 193 193 193 195 196 197 198 200 203 205 205 204 203 202 200 201 202 203 204 204 203 203 201 201 201 202 204 205 206 206 206 208 210 213 213 212 210 209 208 208 208 208 208 208 208 208 208 207 206 205 205 205 205 205 207 207 207 206 206 206 205 205 209 209 210 211 211 211 211 210 204 207 212 214 213 213 214 216 215 215 214 214 214 213 213 213 214 212 210 211 212 212 211 209 213 213 213 213 212 210 209 208 210 210 211 211 211 211 210 210 206 209 212 213 211 209 209 209 206 206 206 205 205 204 204 204 204 205 205 206 207 208 209 209 208 209 210 211 211 211 210 210 209 209 208 208 207 206 205 204 207 207 207 207 208 208 208 208 208 208 208 207 207 206 206 205 207 207 207 208 208 208 209 209 205 204 204 205 205 207 208 209 210 210 210 211 211 211 212 212 211 211 211 211 211 211 211 211 213 213 213 213 213 212 212 212 213 213 214 214 214 215 215 215 215 215 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 217 217 216 215 215 214 218 218 217 215 212 212 215 218 213 213 213 213 213 212 212 211 210 211 213 215 215 213 211 210 210 211 211 212 212 212 212 212 209 210 212 213 212 210 207 205 206 207 207 206 204 205 207 209 205 215 216 199 165 121 97 100 146 210 197 177 208 214 196 190 153 131 120 123 136 166 186 179 202 173 132 138 165 173 177 173 132 99 142 182 163 152 173 208 195 165 141 135 146 172 178 156 101 59 40 55 77 94 88 63 137 215 205 124 95 138 167 139 112 124 147 164 162 98 47 89 140 77 32 66 124 170 188 164 116 65 58 67 79 140 152 76 36 68 91 96 98 96 82 69 61 72 77 87 102 145 192 191 119 55 32 41 63 88 75 45 91 165 177 143 98 53 46 59 63 88 109 133 154 176 193 205 221 241 194 105 107 168 179 168 153 145 145 126 84 40 34 78 101 91 75 47 60 128 201 254 253 242 248 251 222 174 123 81 40 9 20 82 164 236 244 198 144 80 80 111 108 75 64 104 98 114 120 79 53 39 21 48 140 227 229 140 54 94 212 254 251 250 229 205 218 248 248 223 172 116 61 50 63 53 38 49 40 36 41 55 62 57 62 78 72 50 60 99 103 59 22 16 44 134 236 251 226 152 165 174 158 124 82 45 16 23 85 154 175 135 86 59 49 37 34 44 26 48 80 123 177 221 233 222 204 80 24 24 93 108 76 27 46 79 154 211 241 251 220 94 113 241 250 246 236 243 250 253 243 187 185 151 92 79 115 91 57 53 40 16 65 184 254 247 234 229 158 128 190 241 251 252 208 122 41 20 110 229 212 116 67 152 231 228 209 169 131 86 113 159 198 211 148 78 67 44 45 61 82 94 102 113 103 74 57 42 48 49 41 33 38 67 107 159 181 195 208 117 57 26 39 31 42 44 18 30 113 195 207 177 153 174 201 175 159 195 242 243 201 200 151 48 108 233 250 244 236 246 248 250 252 215 184 187 199 201 196 206 199 167 215 243 189 116 175 239 224 239 227 187 181 211 218 171 138 167 227 191 171 179 187 212 236 221 195 142 109 86 67 73 120 189 198 236 252 211 183 159 107 80 182 245 250 251 237 122 32 121 202 214 200 175 138 123 128 122 138 207 248 241 205 154 130 138 161 117 89 75 76 115 134 106 122 203 227 251 251 179 153 190 198 154 98 74 114 155 122 44 51 84 113 191 210 163 97 121 219 247 234 206 168 67 23 106 193 248 251 233 170 73 17 20 43 83 135 195 220 235 245 206 187 128 80 36 30 63 91 100 107 77 38 20 69 133 150 183 191 156 125 117 101 95 109 99 50 64 86 100 98 98 122 153 138 99 61 48 46 40 33 32 35 30 36 30 31 52 71 94 95 56 49 61 47 36 40 38 35 41 44 41 36 30 23 16 24 17 10 12 22 33 41 43 75 91 83 80 123 165 147 105 159 199 188 173 170 146 144 170 148 114 70 39 66 153 213 208 126 36 45 116 155 198 197 129 61 14 16 32 31 36 43 51 46 41 62 148 183 216 173 129 135 138 147 157 169 152 135 167 199 203 168 150 172 180 170 186 194 192 190 191 192 193 192 191 197 195 197 198 179 151 163 204 195 195 196 196 195 194 192 191 194 193 188 196 192 194 215 210 186 89 63 76 89 72 66 64 67 49 40 78 150 227 219 200 200 190 191 195 191 191 197 198 209 218 185 101 65 65 50 51 33 47 31 22 37 92 135 100 63 48 47 42 27 25 36 72 121 153 189 228 226 222 204 202 190 200 201 199 205 205 197 195 198 202 210 216 216 204 183 165 152 188 190 202 197 153 130 118 95 42 38 38 49 65 70 118 132 88 40 37 93 160 186 179 134 117 100 83 63 49 45 43 70 110 161 236 248 174 119 115 135 149 107 40 48 124 180 192 125 98 182 249 193 98 119 205 219 226 226 154 63 47 124 231 241 191 171 174 162 117 86 115 172 221 203 189 192 199 188 193 194 188 189 221 236 206 180 97 57 14 44 69 61 45 31 66 100 109 82 28 31 78 127 179 151 147 152 166 148 138 184 223 222 220 231 180 120 41 37 34 26 32 36 24 23 34 81 163 220 218 166 180 211 198 139 50 66 117 147 179 161 170 198 200 192 189 189 193 195 194 195 197 207 129 61 70 137 197 207 187 133 57 49 107 185 241 212 157 100 121 166 155 108 130 180 187 140 79 52 62 72 93 119 124 58 49 47 52 53 63 82 89 105 132 125 105 122 195 205 200 179 143 133 154 155 142 159 195 203 203 190 158 156 198 201 153 136 163 192 204 204 206 205 198 186 177 200 213 209 206 201 206 205 209 206 209 219 225 203 135 77 54 38 40 43 43 42 40 24 27 39 58 73 89 114 138 77 39 66 139 169 213 207 162 130 123 123 137 162 188 203 204 208 201 195 174 129 107 147 204 194 192 190 184 183 195 201 193 196 197 186 181 189 194 201 215 217 196 145 90 93 141 146 100 71 78 121 170 171 171 171 153 124 143 171 193 197 191 191 196 208 156 161 211 201 138 121 152 190 191 191 191 191 190 189 188 192 191 191 191 190 190 190 189 188 188 189 189 189 189 189 190 193 192 191 191 191 192 193 194 193 193 192 192 193 194 196 197 198 198 197 195 193 195 199 202 196 196 196 195 195 195 194 194 196 196 197 197 197 198 198 198 200 200 200 201 202 203 205 205 206 205 205 205 203 202 201 200 203 203 203 203 204 204 204 204 203 203 204 205 206 207 207 208 206 207 208 209 208 206 203 201 205 206 206 207 207 206 205 204 199 199 199 199 198 198 198 198 197 197 197 197 197 197 197 197 200 194 192 198 202 192 167 146 104 82 115 184 209 197 190 192 194 193 192 195 203 203 187 168 147 134 141 173 197 199 200 206 197 198 201 203 203 202 200 199 197 198 198 197 196 196 197 199 203 210 172 108 96 145 181 178 140 130 140 174 198 203 207 217 211 217 216 206 201 204 205 200 194 206 204 207 215 186 134 109 192 212 220 206 202 210 212 213 206 210 214 213 212 211 211 211 215 215 214 214 215 216 216 216 221 208 204 213 217 214 218 227 241 220 146 64 69 120 116 80 91 101 202 235 245 253 213 222 163 79 57 108 139 142 148 153 195 237 245 223 221 225 219 216 219 221 222 223 223 222 221 220 222 222 222 222 222 222 222 222 221 221 222 222 223 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 227 227 227 226 226 226 224 225 225 225 226 226 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 225 225 225 224 224 224 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 219 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 221 221 222 222 221 221 221 220 220 221 221 221 177 176 175 175 175 175 176 177 175 175 175 176 175 175 174 173 171 172 172 173 174 175 175 176 176 175 174 173 173 173 174 174 174 174 173 173 173 173 172 172 177 176 174 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 174 174 173 173 174 175 176 175 175 175 175 175 175 175 175 178 177 176 175 175 175 176 176 175 175 175 174 174 173 173 173 176 175 173 172 172 173 175 176 174 174 174 174 174 174 174 174 173 173 174 174 174 173 172 172 178 176 173 171 171 173 176 178 174 174 173 173 173 173 174 174 175 175 175 175 175 175 175 175 172 172 173 173 174 175 176 176 173 174 174 175 175 176 176 176 174 174 174 175 175 175 176 176 175 175 176 176 176 176 175 175 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 182 182 181 180 178 177 176 176 180 181 182 182 181 181 182 183 185 185 186 186 186 187 187 187 189 189 188 188 188 188 189 189 190 190 190 190 190 190 190 190 191 192 193 193 192 192 193 194 191 191 192 194 194 195 195 195 192 193 194 195 196 197 198 199 197 195 193 195 198 199 197 195 196 196 196 195 195 195 194 194 197 198 198 197 194 191 190 190 190 189 187 186 184 183 183 183 184 183 182 183 184 184 183 182 180 180 180 182 184 188 191 193 192 193 194 195 194 193 191 190 196 196 195 195 196 197 198 198 199 202 204 205 205 204 204 205 202 203 204 206 206 206 206 206 206 205 204 205 207 208 207 206 207 208 209 211 211 211 209 208 209 209 209 209 209 209 209 209 208 208 207 207 206 206 207 207 209 209 209 209 208 208 208 208 209 210 211 212 212 212 211 210 204 208 212 213 212 212 215 218 216 216 215 215 215 214 214 214 214 213 211 211 213 213 211 210 214 215 215 214 213 212 210 209 211 212 212 213 213 212 212 211 208 210 213 213 211 210 210 210 206 206 206 206 206 207 207 207 209 209 209 210 211 211 212 212 209 210 211 212 212 212 212 212 212 212 212 211 209 207 205 204 208 208 208 208 208 208 208 208 209 209 209 209 208 208 208 208 208 208 208 209 209 209 210 210 206 206 206 206 206 207 209 209 211 211 211 212 212 212 213 213 212 212 212 212 212 212 211 211 215 215 214 214 214 213 213 213 213 214 214 214 215 215 215 216 216 216 216 217 217 217 218 218 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 218 218 217 217 216 216 216 215 219 219 218 215 212 211 213 216 212 213 214 215 215 214 212 211 212 213 214 215 215 214 213 212 211 212 213 213 213 213 213 213 210 211 212 212 212 210 208 207 207 207 207 206 206 207 208 209 198 213 221 219 205 168 125 101 131 125 106 115 148 184 212 211 177 145 120 114 121 141 166 180 195 171 133 147 189 193 154 100 83 110 155 134 124 173 194 197 193 189 163 122 108 133 151 144 147 101 60 45 44 51 59 63 100 155 166 142 123 123 130 119 108 131 154 167 159 80 39 120 159 93 48 75 118 153 163 127 94 76 97 100 76 106 122 68 30 56 85 102 116 122 101 71 68 107 115 93 77 96 120 105 83 53 51 52 57 70 63 51 68 90 87 77 63 37 40 66 95 120 134 169 187 208 211 198 209 233 205 120 103 151 155 129 109 95 107 118 100 59 47 90 84 74 72 60 69 113 169 223 246 252 253 252 253 254 225 178 123 46 3 25 85 159 224 253 227 157 98 69 101 147 131 104 109 145 196 184 161 106 30 53 165 251 247 141 42 106 223 249 241 208 176 174 189 186 155 123 72 38 19 29 52 46 25 36 51 54 45 44 64 83 91 98 85 64 51 59 64 50 29 17 45 131 217 247 196 116 131 156 168 164 128 62 11 16 66 112 134 146 158 133 73 38 40 48 29 27 31 57 105 145 150 135 86 18 55 127 192 179 89 15 77 138 221 251 251 253 225 94 120 213 207 218 209 205 217 225 199 168 146 136 150 157 144 110 88 104 78 7 53 156 233 253 252 251 140 116 185 200 214 237 222 173 93 38 63 124 124 77 101 127 95 95 77 60 40 40 87 110 120 121 83 47 49 35 44 60 87 120 158 181 152 98 67 62 72 65 41 18 8 27 134 249 253 253 164 81 29 37 41 49 43 20 15 60 120 151 130 138 193 243 224 169 158 195 204 169 181 241 154 49 174 251 254 240 221 227 224 223 230 203 190 174 199 227 218 209 190 148 163 204 179 148 204 238 221 237 238 191 175 208 210 168 151 168 222 183 164 210 236 236 250 242 242 200 169 145 111 76 94 168 212 245 246 197 168 146 131 105 173 239 247 227 176 99 61 138 214 250 225 137 77 106 138 131 169 208 247 231 147 119 164 182 148 122 116 101 112 201 234 159 138 238 251 250 217 133 156 243 240 235 180 88 85 135 134 62 41 113 161 193 165 84 72 173 242 231 216 225 192 62 9 82 189 244 235 195 138 86 39 17 25 64 135 201 223 237 253 245 251 227 190 102 37 16 36 60 65 36 31 104 176 173 124 138 141 128 120 127 111 91 95 89 66 53 45 52 63 71 78 84 74 63 48 39 34 34 37 40 43 34 35 22 29 75 113 134 110 99 112 121 83 31 18 30 38 46 50 46 37 28 20 13 14 16 19 24 28 32 34 35 67 41 41 99 164 169 130 101 160 210 207 180 161 143 158 186 149 128 94 64 85 172 241 250 166 61 116 211 208 175 134 101 69 34 32 32 25 28 33 43 46 33 44 114 149 169 131 97 109 115 123 130 151 156 138 143 176 163 143 173 201 188 166 194 196 193 190 190 192 193 193 192 194 191 197 202 178 142 156 207 197 197 196 195 194 193 192 192 194 197 189 197 191 198 219 194 157 73 63 80 90 77 73 64 60 64 62 65 104 203 227 213 182 163 168 195 207 204 199 195 219 209 167 79 39 40 29 46 45 41 36 39 44 66 81 57 58 32 18 22 27 63 108 169 212 217 215 225 214 213 201 203 193 204 202 194 197 201 201 204 198 202 207 212 212 208 198 189 173 155 165 184 170 167 175 149 112 66 47 32 31 50 83 142 147 84 29 28 55 74 84 90 74 74 66 51 39 44 66 87 109 134 157 207 220 176 134 90 91 77 60 67 102 130 144 153 98 110 184 220 133 60 118 208 202 219 213 90 9 94 205 247 234 181 142 119 132 143 125 139 179 218 201 191 190 197 189 193 195 189 200 216 205 149 111 43 28 20 67 103 80 26 38 134 198 195 147 60 16 35 100 186 173 173 162 157 150 165 204 218 220 205 181 113 70 29 30 24 32 61 71 45 28 23 51 121 157 166 141 184 222 205 119 38 79 132 171 178 140 159 195 204 194 187 182 185 191 196 201 205 202 140 76 77 160 233 202 106 35 56 115 192 218 228 214 190 132 148 182 145 96 143 191 175 128 105 101 104 87 69 59 47 33 59 101 147 154 139 139 130 127 103 91 107 147 189 166 138 129 133 144 139 119 124 162 194 184 161 152 160 172 185 172 135 125 143 172 189 195 204 202 186 157 149 187 217 215 208 199 198 183 187 197 211 215 176 128 65 39 32 27 39 53 44 36 48 62 85 114 137 159 182 197 202 145 36 30 130 181 209 204 204 173 161 155 160 177 204 211 197 196 186 175 150 119 124 166 201 192 195 190 183 184 189 187 182 198 200 192 199 213 197 164 155 161 122 84 75 84 82 73 69 90 175 195 199 215 223 204 191 154 161 171 175 174 178 192 205 192 158 165 195 178 138 147 187 192 191 191 190 190 190 190 190 192 192 191 191 191 190 190 190 189 189 189 189 190 190 190 190 189 189 189 189 190 191 193 194 195 195 196 196 197 197 198 198 196 197 197 196 195 195 199 201 196 196 195 195 195 194 194 194 197 197 197 197 198 198 198 199 205 204 203 202 202 201 202 202 203 204 204 204 204 203 203 202 204 204 205 205 205 205 205 206 202 203 204 205 207 208 209 210 208 209 209 209 208 206 204 203 204 205 205 205 205 204 203 202 200 200 200 200 200 200 200 200 198 198 198 198 198 198 198 198 202 195 190 193 199 195 180 165 135 116 138 193 215 201 190 193 194 195 198 204 208 194 157 122 119 112 126 166 198 205 201 202 197 198 200 201 201 200 199 198 197 197 197 197 196 196 196 197 205 211 181 119 82 99 133 151 109 78 65 89 124 149 174 197 212 220 224 220 216 217 216 212 207 215 213 209 213 203 159 116 162 192 224 220 219 234 230 221 205 211 214 213 211 212 214 215 214 213 212 213 214 215 214 213 212 210 213 217 214 211 224 243 253 144 69 93 187 240 204 172 166 116 168 192 179 179 146 139 96 65 107 173 173 159 179 199 227 234 231 225 224 215 212 223 220 221 222 222 222 222 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 227 227 227 227 226 226 226 225 225 225 225 225 225 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 224 224 224 223 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 220 220 220 220 221 221 221 221 220 220 220 220 221 221 176 176 175 174 174 175 176 176 176 176 176 176 175 175 174 173 173 174 174 174 174 174 174 174 176 175 173 172 172 172 173 173 174 174 174 173 173 172 172 172 175 174 173 172 173 174 175 177 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 176 175 175 174 175 175 176 176 176 176 176 176 176 176 176 178 178 177 176 176 176 176 177 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 176 176 175 174 174 173 173 172 172 173 174 175 175 175 174 173 173 173 174 174 174 173 173 173 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 172 173 173 174 175 176 177 178 173 174 174 175 175 176 176 176 177 176 175 175 175 175 176 177 178 178 178 178 178 178 178 178 179 179 180 180 180 180 181 181 182 182 181 181 180 180 179 179 181 183 184 184 182 182 184 186 186 187 187 187 188 188 188 188 190 190 191 191 191 191 190 190 189 191 192 194 194 194 193 192 196 195 194 193 194 194 193 192 190 191 192 194 195 196 197 197 196 196 196 196 197 197 197 198 194 195 196 198 199 199 197 196 196 196 196 196 195 195 195 194 197 198 198 196 194 193 195 197 191 190 188 186 185 184 184 184 186 184 181 181 183 185 185 184 182 182 181 181 184 189 194 197 195 195 195 195 195 195 195 196 199 198 197 197 197 198 199 200 201 203 204 204 203 203 205 207 205 206 207 208 209 210 209 209 208 207 206 207 210 211 211 209 206 206 206 207 207 207 207 207 211 211 211 211 211 211 211 211 210 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 209 210 211 212 212 212 211 211 208 211 213 212 209 208 212 216 217 217 216 216 216 215 215 215 215 213 212 212 213 214 212 210 212 213 214 214 215 214 213 213 212 213 213 213 213 213 213 212 211 212 213 213 210 209 209 211 209 209 209 209 209 209 209 209 211 212 212 212 212 212 212 212 211 211 212 212 212 211 210 209 212 212 213 213 212 211 208 207 210 210 210 209 209 208 208 208 210 210 210 210 210 211 211 211 209 209 209 210 210 210 211 211 210 209 208 208 208 209 210 211 212 212 212 213 213 213 214 214 214 214 214 213 213 213 213 213 216 216 216 216 215 215 214 214 214 214 214 215 215 215 216 216 216 216 216 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 215 216 216 214 212 211 213 215 214 214 213 213 213 214 214 214 214 214 214 214 214 214 214 214 212 213 213 214 214 214 214 214 213 213 213 212 212 211 210 210 209 208 208 207 207 207 208 208 199 206 218 232 223 176 130 115 100 70 47 71 104 139 187 211 199 170 137 128 137 140 141 148 158 139 122 161 199 174 114 61 79 139 161 130 135 179 196 187 189 204 181 127 98 102 110 112 134 116 84 58 49 45 49 59 67 109 143 168 159 128 128 140 112 128 161 181 160 76 37 111 135 108 90 101 106 114 112 72 76 106 157 142 78 78 93 54 41 47 73 111 137 135 97 54 76 153 173 124 67 47 55 47 61 58 67 61 57 61 54 57 48 48 48 50 48 43 61 91 134 146 160 215 222 219 214 205 209 230 217 138 95 123 136 123 117 103 116 133 127 87 56 75 83 62 57 58 73 96 114 139 178 193 192 181 193 217 227 225 157 82 16 6 28 71 144 209 239 189 104 47 111 198 189 159 221 249 251 251 244 171 66 29 107 190 197 123 45 82 148 179 154 120 94 95 99 82 54 35 29 41 77 85 60 23 26 90 129 121 81 47 58 85 101 111 101 76 51 45 47 43 32 22 61 125 169 202 146 98 143 201 192 195 172 116 56 28 34 48 50 118 204 203 127 91 86 58 48 39 31 38 57 70 61 45 23 50 162 245 254 232 97 4 77 175 243 253 244 244 191 74 112 173 167 216 209 173 164 161 180 132 89 116 172 202 187 177 198 206 189 73 35 90 183 227 250 236 139 127 164 140 161 218 249 227 147 73 45 47 58 64 73 78 49 72 65 64 62 52 59 63 65 66 49 33 41 44 54 50 59 86 130 169 164 130 74 68 77 69 48 27 12 23 133 249 247 249 140 63 27 40 39 54 38 20 70 167 220 216 135 142 205 236 210 204 209 201 164 126 201 248 129 61 210 253 234 229 216 226 226 223 232 216 200 177 194 198 168 178 189 151 113 169 177 187 225 229 223 236 231 186 162 198 201 173 165 141 200 210 180 217 252 229 233 234 248 234 212 190 168 118 90 132 212 248 242 199 147 92 115 124 138 173 160 132 114 130 133 150 217 210 151 118 104 125 129 120 149 179 209 187 125 146 208 186 101 105 112 98 126 229 245 147 112 220 250 237 169 114 182 249 242 253 241 154 88 66 86 82 68 120 199 240 192 69 86 215 221 179 165 212 202 86 22 57 145 200 187 157 133 140 107 58 31 34 87 134 149 174 209 237 247 245 225 135 78 42 33 35 34 17 60 192 251 230 159 107 101 103 105 115 103 81 78 68 73 61 47 43 46 49 47 44 51 47 44 41 36 33 37 43 42 38 38 16 25 88 128 134 129 167 195 175 105 29 5 27 41 48 51 43 32 24 19 16 9 16 25 29 31 33 38 43 39 11 40 136 203 186 135 107 139 201 206 168 143 142 158 160 143 146 126 86 84 149 218 242 178 105 185 252 236 169 88 89 103 92 76 40 21 30 32 38 43 38 47 80 97 110 102 92 108 100 106 114 137 153 140 134 148 131 141 185 175 162 166 198 199 195 191 190 191 193 194 194 196 189 196 207 183 139 147 198 199 198 196 194 193 193 193 193 191 200 191 196 191 203 222 180 129 64 72 86 90 81 76 54 51 97 123 87 69 166 217 205 161 141 154 193 207 200 199 206 228 175 112 38 29 68 88 124 130 93 63 38 33 47 48 45 49 25 16 47 89 156 193 233 231 222 203 205 200 209 200 199 203 204 198 194 197 196 197 208 203 205 208 209 207 204 203 204 201 168 161 146 146 197 213 176 129 81 45 42 53 73 116 164 148 73 17 29 61 63 46 37 34 35 31 31 40 59 92 126 149 142 120 159 181 138 92 46 49 41 50 85 113 106 96 104 108 137 153 141 98 107 175 194 174 209 205 79 31 155 241 244 192 156 141 122 137 155 140 157 189 213 194 191 187 194 191 191 195 200 216 183 120 63 55 37 27 38 59 86 69 18 65 198 249 245 194 91 21 19 82 178 207 204 182 169 159 154 163 160 144 116 78 39 27 22 34 42 91 139 146 91 45 16 19 72 83 94 109 190 219 176 80 48 105 135 167 161 132 172 199 204 196 194 193 193 193 195 205 214 215 156 98 93 140 175 121 24 41 131 194 238 214 197 197 182 129 158 179 130 112 177 212 199 171 168 164 142 93 45 29 36 66 114 172 225 223 189 166 136 87 48 82 140 167 143 115 108 128 138 158 164 158 168 176 166 145 123 137 173 173 147 142 154 148 158 182 194 194 202 201 183 161 141 173 203 198 191 186 185 188 196 209 212 193 113 68 42 28 40 52 78 92 62 60 110 146 163 185 202 212 214 210 204 191 77 34 90 144 198 204 211 193 186 178 162 156 183 206 201 164 135 127 139 153 175 193 192 190 192 187 190 194 174 155 160 169 191 202 209 204 149 82 58 97 94 90 103 112 78 48 58 131 223 209 181 194 212 195 187 201 193 177 161 154 157 162 165 147 142 146 152 153 165 188 201 193 192 191 189 189 189 191 191 191 191 191 190 190 190 189 189 190 190 190 190 190 191 191 191 190 190 190 190 190 191 193 194 194 195 196 197 197 196 195 194 193 195 197 197 196 196 198 200 197 197 196 196 195 195 195 195 197 197 197 198 198 198 199 199 206 205 204 203 202 202 203 203 201 202 203 205 206 207 208 208 206 206 206 206 206 207 207 207 204 204 205 206 207 208 209 209 209 209 209 209 209 209 209 209 207 207 207 207 206 205 203 202 202 202 202 202 202 202 202 202 198 198 198 198 198 198 198 198 197 194 192 194 198 200 200 199 200 182 170 184 205 205 196 196 193 196 199 202 203 186 146 108 112 112 134 176 210 214 201 191 202 201 198 196 194 194 195 196 196 196 196 196 196 196 196 196 206 199 182 161 144 136 132 130 138 119 103 104 114 122 129 136 174 180 196 214 217 209 208 213 224 221 221 218 221 230 211 166 136 147 192 212 212 210 202 211 215 221 222 216 212 213 215 216 215 214 212 213 215 215 214 212 208 215 219 216 216 225 236 240 178 88 124 220 254 252 238 254 222 185 148 146 127 117 140 129 167 192 225 234 227 237 250 247 232 223 219 220 216 215 220 225 220 220 219 219 220 221 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 227 227 227 226 226 226 225 225 226 225 225 225 225 225 225 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 224 224 224 223 223 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 220 219 219 220 220 221 221 221 220 219 219 220 221 221 175 175 174 173 173 174 175 175 176 176 176 176 176 175 174 173 176 176 175 174 174 173 172 172 175 174 172 171 170 171 171 172 174 174 174 173 173 172 172 172 173 172 171 171 173 175 178 179 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 178 178 177 175 175 175 175 176 176 176 176 176 176 176 176 176 179 178 177 176 176 176 177 177 175 175 174 174 174 174 174 174 173 173 175 176 176 175 173 173 177 177 176 175 174 173 172 171 173 173 175 176 176 176 176 175 168 171 174 176 176 174 170 168 176 175 175 174 174 175 175 176 175 175 175 175 175 175 175 175 178 177 177 176 175 175 174 174 176 175 175 175 175 174 174 174 173 174 174 175 176 176 176 176 178 177 175 174 174 175 177 178 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 181 181 182 182 182 182 183 183 182 184 186 185 183 183 185 187 187 187 187 188 188 189 189 189 190 191 192 193 193 192 191 190 188 190 193 196 197 196 194 193 199 196 194 194 195 195 193 190 189 190 192 194 196 197 198 198 199 199 199 198 198 197 196 196 193 196 199 201 201 199 197 197 197 197 197 196 196 195 195 195 196 197 197 196 195 196 199 203 192 191 189 186 185 184 184 184 188 184 181 180 183 185 186 186 189 186 183 182 183 187 192 196 196 196 195 195 195 197 199 200 200 199 199 198 198 199 200 200 202 203 204 203 202 202 205 208 207 208 209 211 212 212 212 212 209 207 206 208 212 214 213 212 211 211 210 210 210 210 211 212 211 211 211 211 211 211 211 211 211 211 211 211 211 212 213 214 212 212 212 213 213 213 213 213 209 210 211 212 212 212 211 211 210 213 214 210 206 205 209 213 217 217 217 216 216 216 215 215 215 214 212 212 214 214 212 211 210 211 213 214 216 216 216 216 213 213 214 214 214 214 213 213 212 213 214 212 209 208 209 211 212 212 212 211 211 210 210 209 211 211 211 211 211 211 211 211 213 213 212 212 211 209 207 206 211 212 213 215 214 213 211 210 211 211 210 210 209 208 207 207 210 210 210 211 211 212 212 213 209 209 210 210 210 211 211 211 212 212 211 210 210 210 211 212 212 212 213 213 213 214 214 214 216 215 215 215 215 214 214 214 218 217 217 216 216 215 215 215 214 214 214 215 215 215 216 216 216 216 217 217 217 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 217 217 218 218 218 215 217 218 218 216 216 217 219 217 215 213 211 211 213 216 218 215 215 214 213 213 214 215 215 213 213 214 215 215 215 214 214 216 215 214 213 212 212 212 213 211 210 209 208 208 207 206 206 209 198 208 233 211 143 110 131 123 121 82 77 98 98 126 177 184 194 184 168 163 143 115 104 121 90 84 142 166 114 74 66 116 180 179 168 174 173 186 190 191 196 173 143 130 114 92 85 85 96 81 57 50 44 40 47 44 81 115 148 147 126 145 175 142 123 136 154 147 92 50 83 123 104 109 130 104 65 60 51 45 111 177 144 70 81 109 77 42 41 72 117 133 114 76 42 56 137 160 119 68 43 56 68 67 69 72 60 59 62 54 61 49 54 57 47 40 55 82 104 119 128 155 235 232 203 196 206 219 228 213 132 75 105 148 166 115 107 123 140 139 98 47 41 54 41 46 52 60 67 66 79 89 97 93 87 89 90 109 145 114 82 34 6 13 38 67 92 120 127 86 42 94 147 142 160 175 226 205 205 213 154 86 25 46 92 91 71 43 49 52 83 51 45 37 29 22 19 20 23 57 107 177 163 74 6 52 183 214 188 126 75 69 76 87 106 101 67 44 48 49 34 23 26 79 161 177 192 162 183 220 227 223 219 217 199 140 63 17 9 27 101 202 212 154 151 153 98 59 52 42 38 37 36 29 22 21 89 204 254 250 248 110 7 70 197 248 254 251 247 159 48 123 160 152 221 214 164 155 155 132 113 137 200 191 181 180 198 251 251 247 132 41 3 70 155 209 163 90 107 146 130 171 251 248 224 131 60 35 19 19 28 83 103 164 222 201 127 79 17 37 39 57 70 63 51 53 66 50 37 32 39 58 88 105 100 57 45 50 50 47 37 18 20 75 215 251 213 119 30 35 33 43 45 20 19 104 215 254 245 207 168 171 158 155 229 253 206 148 121 206 203 97 80 214 245 232 232 217 221 220 215 229 223 216 198 195 149 93 138 187 150 132 170 171 198 235 236 239 239 229 190 160 194 197 180 172 111 185 244 194 201 238 202 202 217 238 227 188 166 191 171 107 94 176 245 237 173 116 66 93 72 75 82 56 49 92 188 197 143 183 117 79 154 173 128 98 125 168 182 175 142 122 184 222 145 117 137 143 118 137 217 224 141 139 228 249 217 137 133 222 228 232 225 247 224 143 42 48 93 88 74 161 250 239 99 94 184 206 152 132 183 190 107 39 28 83 150 161 158 165 212 195 139 98 34 29 42 60 101 145 190 214 213 191 124 118 104 69 35 22 12 74 210 247 252 203 95 70 74 70 75 73 70 79 73 68 67 60 48 43 47 54 57 55 42 35 39 38 30 27 30 37 30 46 37 20 41 74 98 142 224 251 195 104 29 5 26 42 48 48 39 28 22 20 19 19 20 19 17 21 39 67 88 52 25 65 173 237 210 131 74 125 204 214 161 133 156 172 144 143 176 169 112 88 135 193 215 148 111 185 215 207 164 77 100 145 148 116 43 12 27 29 30 35 38 45 48 58 77 101 113 102 98 127 149 147 136 123 129 118 97 119 160 135 160 196 208 201 197 191 189 190 193 194 195 201 191 198 211 189 138 139 185 201 199 196 193 192 192 193 194 189 202 191 196 192 207 224 171 110 59 77 88 86 77 69 38 51 136 189 125 54 136 201 192 155 137 154 190 191 176 187 211 214 138 66 10 38 127 175 217 220 158 91 25 14 43 39 37 23 22 45 114 183 244 234 225 203 206 204 216 202 201 195 204 208 201 195 201 204 193 189 203 211 205 200 199 198 197 198 203 211 207 178 125 152 220 205 165 145 87 47 75 98 88 98 116 112 55 23 60 121 134 94 50 42 46 44 40 37 42 79 129 150 143 126 187 205 114 49 28 45 65 74 74 82 88 86 84 126 165 137 103 116 192 239 177 158 195 186 71 47 160 225 236 190 164 173 165 157 145 131 175 202 213 193 193 188 197 196 192 201 209 223 157 71 22 28 31 34 52 38 43 47 25 96 230 246 247 199 97 31 23 62 130 149 143 122 121 117 99 95 93 76 44 17 20 38 55 74 98 141 208 221 150 82 30 9 40 43 47 92 207 232 173 80 95 144 145 154 135 125 196 214 204 204 209 215 213 201 195 204 216 198 132 89 89 92 83 55 21 88 189 212 223 189 175 179 151 124 164 172 123 139 209 222 215 226 198 154 107 60 25 34 69 72 162 216 219 195 190 190 148 94 50 109 178 187 135 133 161 156 143 161 198 216 210 167 111 118 138 165 170 146 133 158 193 192 191 198 193 179 189 200 188 156 120 134 155 152 163 179 192 190 208 214 191 146 52 24 27 41 84 123 150 133 66 72 164 212 201 201 211 205 190 193 209 202 126 53 33 90 207 225 204 203 192 180 158 151 183 208 199 139 101 111 166 198 203 200 190 187 188 185 198 202 161 128 141 198 220 211 171 122 71 61 97 120 158 169 170 176 141 97 92 145 182 170 186 189 194 191 191 198 194 185 178 175 167 145 122 130 124 135 157 173 187 195 192 195 193 190 188 188 189 191 193 190 190 190 189 189 188 188 188 190 190 190 191 191 191 191 192 194 193 193 192 192 193 194 194 190 192 194 195 195 193 190 189 192 194 197 197 196 196 197 198 198 198 197 197 197 196 196 196 197 197 197 198 198 199 199 199 203 202 202 202 203 205 207 208 208 208 208 208 207 206 205 204 206 207 207 207 207 208 208 208 206 206 207 207 207 207 208 208 210 209 209 210 211 213 215 216 211 211 211 210 209 208 206 205 203 203 203 203 203 203 203 203 198 198 198 198 198 198 198 198 192 195 197 196 193 194 200 205 205 198 172 164 190 206 198 189 193 195 194 193 194 184 154 123 93 117 159 197 214 210 205 205 213 208 201 195 192 193 197 199 196 196 196 196 197 197 196 196 198 197 198 202 206 201 185 171 181 192 197 191 179 163 139 119 122 123 149 186 194 175 171 186 207 195 198 201 206 229 229 195 144 111 142 178 171 145 146 194 230 233 232 222 214 213 214 214 218 216 214 215 217 218 216 214 211 220 218 210 222 244 244 227 107 87 193 253 232 232 234 226 217 212 198 173 177 197 207 224 233 252 239 214 225 246 238 219 221 219 221 216 213 229 231 210 219 218 217 217 217 219 221 223 222 222 222 222 222 222 222 222 224 223 223 223 223 223 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 227 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 227 227 227 226 226 225 225 225 226 226 226 225 225 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 224 224 224 223 223 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 221 220 219 219 219 220 221 221 221 219 219 219 219 221 221 174 174 175 175 175 176 176 176 173 174 174 175 175 176 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 172 172 171 171 171 170 171 172 173 175 176 177 178 178 176 173 171 171 173 175 177 176 176 175 174 174 174 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 175 175 174 174 173 172 172 174 175 175 175 175 175 175 175 174 175 176 176 176 175 174 174 177 177 176 175 174 173 173 172 182 182 180 179 177 175 174 173 175 175 175 175 175 175 175 175 175 174 172 171 172 173 175 176 176 176 176 175 175 174 174 174 176 175 174 174 174 174 175 176 175 175 175 175 175 175 175 175 170 173 176 179 180 179 177 175 179 182 184 184 182 181 181 182 183 181 183 187 187 181 179 181 180 181 182 183 183 183 182 182 187 186 185 183 182 182 182 183 189 189 190 190 191 192 192 193 195 194 194 194 194 194 194 194 197 195 192 190 190 193 197 200 192 193 193 194 196 197 197 198 198 196 194 192 192 194 196 197 197 197 197 196 196 196 195 195 196 195 195 196 197 198 200 200 197 196 195 195 196 195 193 191 198 196 195 195 195 195 194 193 193 192 190 188 186 185 184 184 190 185 180 179 181 185 186 186 188 190 193 193 191 190 190 191 194 195 197 199 201 202 203 203 199 201 203 204 205 205 203 203 204 204 205 206 207 209 210 210 212 211 209 207 207 209 211 213 213 212 211 210 210 212 213 215 213 213 213 212 212 211 211 211 208 209 209 210 211 213 213 214 213 213 214 214 213 211 210 208 210 211 211 212 212 213 213 213 212 212 212 212 212 212 212 212 211 212 212 213 213 214 214 214 216 216 215 215 215 215 214 214 215 215 214 214 214 214 213 213 214 214 214 214 214 214 214 214 212 212 213 213 214 215 216 216 214 214 214 214 214 214 214 214 214 213 213 212 212 213 213 214 213 213 212 212 212 212 211 211 210 210 211 211 212 213 214 214 215 215 215 215 214 213 212 212 212 212 212 212 212 212 212 212 213 213 213 212 212 211 211 211 211 211 211 212 212 213 213 213 210 210 210 211 211 211 212 212 211 212 212 214 215 216 216 217 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 213 213 214 215 216 217 218 219 217 218 220 221 221 220 218 217 220 220 219 219 219 218 218 218 222 221 219 218 218 219 221 222 219 219 219 219 219 219 219 219 218 218 216 215 215 215 215 216 216 216 215 215 215 214 214 214 216 216 216 216 216 216 216 216 215 215 214 213 212 212 211 210 216 216 215 214 212 211 210 210 213 213 212 212 211 210 209 209 207 198 204 218 202 168 158 173 176 161 149 173 188 161 133 122 137 163 161 139 107 89 99 98 79 69 90 95 89 91 106 151 186 200 199 192 191 182 179 193 187 190 191 186 173 152 127 110 81 75 94 87 68 41 40 24 50 57 72 94 107 110 133 171 171 131 109 113 116 85 53 71 83 93 97 116 81 46 40 58 80 97 109 96 70 86 108 84 40 33 52 65 74 80 66 57 46 67 91 92 71 51 54 69 84 78 70 66 66 67 65 64 60 41 50 54 52 94 129 111 81 110 192 230 184 164 204 231 208 192 212 149 87 132 161 147 122 124 129 117 122 84 67 65 47 46 36 33 53 54 43 61 62 40 36 44 41 39 41 36 52 42 50 48 24 23 33 21 44 61 57 45 51 59 68 84 79 78 90 80 72 81 66 39 31 29 33 40 41 36 37 43 53 40 34 33 53 77 99 137 164 240 251 183 55 9 124 236 249 231 200 179 183 164 127 131 104 64 49 60 54 35 33 40 78 133 197 212 199 220 248 248 236 243 254 249 225 120 31 5 19 130 187 204 190 162 164 152 139 108 50 20 36 35 18 27 23 64 139 211 254 217 95 27 96 187 254 254 248 238 150 36 110 151 155 164 179 184 182 150 108 152 221 252 237 218 201 175 188 211 205 154 116 62 23 69 80 69 62 93 74 105 150 185 205 131 81 49 15 36 49 102 191 250 253 251 248 165 67 32 51 60 100 124 100 92 109 106 97 92 84 83 84 73 66 73 82 78 85 55 104 113 61 26 39 94 140 115 72 52 36 32 23 40 36 50 146 247 239 254 231 152 101 139 220 253 237 199 148 151 158 103 42 130 246 249 218 227 223 217 223 226 222 222 231 202 187 148 111 152 177 123 152 152 153 199 216 237 240 231 179 131 168 181 186 241 204 97 151 246 207 196 226 172 170 231 224 195 202 190 163 144 110 92 121 147 130 103 73 64 92 94 77 67 73 62 137 232 194 138 136 97 158 234 208 112 71 126 183 181 146 119 132 147 159 182 224 199 171 149 167 222 222 158 165 241 233 158 157 209 223 209 221 214 224 235 202 105 40 65 90 57 87 222 226 107 97 140 169 192 154 159 156 104 78 46 29 91 135 178 193 224 220 204 176 110 35 8 36 51 74 114 124 131 144 161 168 144 88 38 14 11 63 157 238 251 187 78 56 62 50 47 99 159 149 94 62 80 83 60 39 40 51 58 47 35 34 37 34 33 31 23 32 45 46 32 11 17 45 137 207 248 247 196 119 17 4 22 40 40 38 35 30 22 16 12 21 17 22 17 18 69 135 162 101 73 113 199 222 174 119 91 127 195 198 155 154 203 171 135 172 219 206 140 120 115 138 140 93 123 164 194 186 142 114 120 153 157 118 56 25 26 28 26 34 41 39 45 58 64 89 134 129 117 125 144 137 113 101 100 96 101 91 111 138 177 185 194 177 198 206 200 195 192 190 190 195 199 201 200 195 155 131 174 202 197 192 192 195 198 197 194 191 176 197 209 196 202 215 135 86 67 76 82 80 76 54 39 57 174 230 165 70 72 161 217 158 144 174 169 139 170 206 201 140 24 35 71 147 198 226 246 250 175 83 14 33 39 29 27 10 31 85 191 241 247 219 219 209 202 204 207 200 197 205 213 194 202 205 196 205 190 163 196 218 217 187 188 193 209 209 210 204 218 193 156 152 160 168 185 180 89 49 106 127 97 81 57 43 25 71 160 217 192 127 101 118 137 126 76 64 37 50 103 121 104 124 232 231 84 15 37 111 133 118 107 117 85 56 78 155 178 120 131 188 243 239 201 150 147 133 49 37 134 184 190 173 208 205 181 157 115 119 184 213 206 198 189 184 186 197 207 205 228 204 96 40 9 31 84 136 108 72 31 12 31 117 236 230 236 223 138 60 29 26 64 69 64 65 49 51 55 35 39 37 28 45 73 114 149 155 163 174 224 244 196 139 48 9 26 39 32 69 146 187 132 85 127 197 144 82 91 173 238 214 214 197 211 207 198 172 142 152 173 129 87 56 58 48 44 26 44 100 179 209 218 206 178 162 115 112 165 150 94 153 234 231 231 208 143 93 33 23 94 124 102 77 142 188 170 153 192 211 172 135 73 104 201 218 179 181 213 184 130 156 211 219 195 153 121 155 177 167 175 175 188 193 193 190 195 187 188 186 186 203 207 163 99 87 87 98 142 174 221 213 216 192 115 67 25 31 38 68 152 191 185 120 52 109 214 194 179 186 198 197 201 208 204 224 151 80 17 86 208 209 210 190 210 193 141 154 212 217 161 108 137 171 189 192 191 189 188 188 190 181 211 222 145 90 137 204 214 157 94 61 107 161 184 193 205 209 218 194 148 154 185 157 163 170 182 194 193 188 191 185 193 197 194 190 181 161 140 137 153 165 158 145 147 172 197 195 191 188 187 188 190 190 190 189 189 190 192 195 194 190 187 186 186 187 188 188 189 189 190 190 191 192 194 196 198 199 200 200 200 200 199 199 198 198 198 199 199 199 198 198 197 197 197 198 198 197 196 195 195 194 194 195 195 196 196 197 198 199 199 201 202 203 204 205 205 205 205 208 200 200 203 201 201 206 207 209 209 209 209 208 208 208 208 210 209 208 206 206 207 209 210 210 209 209 208 208 209 209 209 209 218 208 202 216 218 207 206 202 208 205 199 201 199 197 204 199 198 198 197 197 197 198 198 194 195 197 198 199 198 196 195 202 186 160 147 168 199 203 187 187 203 201 173 163 181 169 124 101 154 186 208 219 202 200 220 214 176 186 208 193 204 192 194 196 196 196 195 195 195 195 194 197 198 201 204 208 211 214 215 215 219 220 217 214 207 191 174 147 121 104 132 122 84 94 106 110 102 104 126 152 163 161 159 145 140 110 129 145 119 125 147 193 212 224 226 229 225 219 220 214 223 225 222 219 210 209 219 220 208 211 224 241 250 214 148 76 101 177 236 230 221 224 215 211 227 232 232 238 240 236 236 227 237 206 181 212 242 235 223 225 221 218 218 218 218 220 223 218 225 212 180 192 225 222 216 227 218 226 236 217 217 234 221 230 223 219 222 224 223 224 228 220 221 223 224 224 223 221 220 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 227 227 226 226 225 224 223 223 224 224 224 224 224 224 224 224 225 224 224 223 223 224 224 225 227 226 226 225 225 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 226 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 228 228 229 229 229 227 227 226 226 226 226 225 224 224 225 225 226 227 227 228 228 227 226 224 223 223 224 226 227 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 226 225 225 224 224 223 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 220 220 221 222 222 223 224 224 221 221 221 222 222 223 223 223 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 220 218 218 218 218 220 221 219 220 221 221 221 221 220 219 220 221 222 222 222 220 218 217 174 174 174 175 175 176 176 176 173 173 174 174 175 175 175 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 172 172 171 171 171 171 172 173 174 175 176 177 177 174 174 174 174 174 174 175 175 177 176 174 172 172 174 176 178 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 176 176 175 175 174 174 174 174 173 174 175 176 176 176 176 175 177 177 176 175 174 174 173 173 175 175 175 174 174 173 173 173 175 175 175 175 175 175 175 175 177 176 174 172 172 172 173 174 176 176 176 175 175 174 174 174 176 175 174 174 174 174 175 176 174 175 175 175 175 175 176 176 173 174 176 178 179 178 177 176 177 180 183 184 183 182 183 184 185 182 183 186 186 182 180 182 183 182 182 182 183 183 184 185 189 189 188 188 188 188 189 190 189 190 190 191 191 192 193 193 193 193 194 194 194 195 195 195 196 194 192 191 192 194 196 198 193 193 193 194 195 195 196 196 196 195 194 193 193 194 195 196 196 196 196 196 195 195 195 195 197 196 196 196 197 198 199 200 198 196 195 196 198 198 197 194 198 196 195 195 195 195 194 193 189 188 187 187 187 188 189 190 190 189 188 186 185 186 189 191 191 192 192 190 189 189 192 195 195 196 197 199 200 201 202 202 201 202 203 204 204 204 204 203 204 204 205 206 207 208 209 210 211 211 210 209 209 210 212 212 215 215 214 214 214 214 215 215 211 211 212 212 213 213 213 213 210 210 211 212 212 213 213 214 212 213 214 214 213 212 211 210 213 213 214 214 214 215 215 215 212 212 212 212 212 212 212 212 212 212 212 213 213 214 214 214 216 216 215 215 215 215 214 214 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 212 212 213 213 214 215 215 216 214 214 214 214 214 215 215 215 214 214 213 212 212 213 214 214 211 211 212 212 213 213 214 214 214 214 214 215 216 217 217 217 215 215 215 215 215 214 213 212 213 213 213 213 213 213 213 213 214 214 213 213 212 212 212 211 211 212 212 212 213 213 214 214 212 212 213 213 213 214 214 214 214 214 215 215 216 217 217 218 217 217 217 217 217 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 220 220 220 220 219 219 220 220 220 219 219 218 218 218 219 219 218 218 218 218 219 219 219 219 219 219 219 219 219 219 218 217 216 216 215 216 216 217 216 216 216 216 215 215 214 214 216 216 216 216 216 216 216 216 216 216 215 215 214 214 213 213 215 215 215 215 215 215 215 215 214 213 213 212 211 211 210 210 211 211 208 208 215 216 196 171 162 173 187 214 225 204 182 174 151 150 126 109 99 101 118 117 98 104 129 132 134 149 163 195 201 193 185 190 197 190 183 188 178 181 186 191 191 184 170 159 145 118 116 103 81 47 43 32 45 45 55 82 102 101 107 129 135 109 80 66 77 66 44 64 61 68 59 76 60 52 58 71 83 82 74 56 53 95 119 89 61 39 30 40 84 119 102 82 67 64 63 60 50 44 55 71 104 87 70 61 57 66 95 124 89 44 24 28 56 130 179 162 111 149 221 232 172 157 205 235 188 184 202 136 80 128 152 132 104 148 153 98 103 124 115 63 30 51 62 53 44 41 62 107 141 93 65 78 104 117 107 87 103 104 86 73 77 66 43 32 28 35 40 40 38 37 41 45 39 36 28 35 56 67 56 37 34 31 70 105 84 52 41 34 37 56 100 125 145 173 196 221 252 251 247 176 43 60 184 244 253 240 251 250 248 253 219 163 112 63 60 87 75 45 33 27 70 103 135 151 169 203 234 245 246 248 241 253 249 105 3 10 55 175 237 245 208 148 146 167 181 136 55 17 25 29 28 26 28 39 75 119 167 153 82 55 134 192 233 240 252 253 177 67 104 157 150 114 126 168 180 155 188 211 239 246 246 248 220 170 134 127 152 187 193 146 78 51 49 67 129 151 129 102 89 80 57 50 49 40 53 121 155 212 247 254 254 243 186 99 42 19 84 169 189 116 122 151 114 123 161 181 192 194 195 187 176 172 185 197 195 130 128 138 130 99 56 62 76 64 54 51 34 31 21 35 97 141 164 231 228 204 179 116 108 175 193 160 141 165 188 217 214 81 22 165 253 212 198 218 224 220 224 229 227 227 225 219 199 149 123 167 202 179 172 173 160 173 196 234 242 211 123 92 158 194 196 225 179 88 143 219 208 196 221 187 169 218 231 209 203 175 149 140 107 78 77 69 55 53 103 169 184 167 164 143 151 133 164 205 168 164 153 117 167 240 207 103 70 124 161 174 163 142 118 92 126 209 217 187 172 180 211 251 243 189 196 180 165 163 185 219 228 211 211 218 228 239 215 137 72 54 37 38 68 146 147 95 107 128 156 217 181 118 110 134 128 62 15 57 108 174 193 210 223 244 240 148 49 36 62 45 29 32 51 78 103 118 128 122 82 37 32 20 43 115 191 212 149 65 89 120 93 56 126 235 210 93 60 95 106 72 38 33 43 46 42 39 42 40 30 27 30 29 40 42 45 44 20 17 59 173 193 225 223 184 119 19 7 30 38 37 35 31 26 21 16 12 12 18 16 1 24 114 187 192 134 134 147 179 178 120 96 137 180 183 158 150 173 204 170 157 196 239 216 130 90 74 91 88 83 124 180 216 202 153 120 122 133 121 87 56 50 51 40 27 34 40 39 41 49 55 85 132 164 126 110 129 126 90 70 81 103 96 90 126 151 167 162 176 175 181 189 195 195 194 196 200 191 195 196 201 203 158 126 170 207 202 196 193 194 194 192 189 197 195 196 191 208 222 210 115 64 60 72 75 77 73 51 44 92 195 239 194 99 46 110 207 196 170 152 124 128 172 169 129 48 22 81 145 208 231 218 209 193 149 85 21 28 24 23 45 55 56 94 174 208 224 214 214 212 201 191 193 203 206 204 203 198 202 207 201 209 198 169 181 211 177 147 183 206 209 192 196 193 212 222 185 125 127 186 230 224 122 66 118 153 138 111 60 35 7 102 241 251 150 101 150 205 215 208 159 129 82 60 62 73 73 113 206 202 74 27 82 162 176 153 137 139 98 56 68 118 131 124 187 230 249 238 190 119 81 69 37 41 96 121 140 149 176 186 181 155 105 108 169 202 198 192 192 193 187 192 209 222 192 145 54 16 8 65 161 202 179 126 48 13 37 105 192 218 238 234 167 87 38 29 53 50 43 48 41 41 39 28 48 68 105 133 179 192 177 183 169 165 208 232 216 169 70 24 20 38 37 55 88 115 99 76 103 131 82 51 87 137 176 162 163 159 159 143 136 115 82 78 84 67 46 41 72 70 41 25 83 145 181 204 212 186 179 172 93 77 142 127 97 162 239 236 191 147 71 19 12 73 171 189 154 114 140 176 150 144 202 221 209 173 90 114 201 214 204 208 194 170 97 140 222 216 172 146 141 168 168 159 186 187 191 194 197 191 192 184 188 186 181 198 204 167 89 54 51 89 148 178 218 223 179 126 60 41 28 42 61 99 161 181 140 75 57 134 222 197 162 156 186 203 198 195 198 213 168 87 10 53 151 175 208 211 208 183 157 170 191 174 136 150 169 188 194 192 189 189 190 186 189 186 194 193 114 72 110 149 132 88 102 137 184 204 206 196 203 195 191 173 155 181 211 188 162 161 189 200 187 182 190 188 191 189 184 185 189 182 171 163 167 165 156 149 156 179 198 191 189 186 185 186 188 187 186 187 187 188 190 193 193 191 189 190 190 189 189 189 189 189 189 191 192 193 194 196 197 198 198 199 199 198 198 197 197 197 196 197 197 197 198 198 199 199 199 198 197 197 196 196 195 195 195 197 197 197 198 199 199 200 200 204 204 205 206 207 207 206 206 199 199 201 204 205 204 203 204 207 207 207 207 207 207 207 207 210 210 209 208 208 209 209 210 210 210 210 210 210 209 209 209 208 216 209 203 211 209 201 205 206 210 208 205 205 201 197 200 199 199 198 198 198 199 200 200 195 195 196 197 197 197 197 197 199 176 147 132 142 167 193 208 200 197 191 180 172 165 143 116 148 205 213 210 206 185 181 176 145 124 161 211 201 199 187 200 195 195 196 197 197 198 199 199 194 195 196 198 200 202 203 204 200 203 206 208 209 210 207 202 203 183 142 117 101 88 89 86 57 99 126 119 103 95 104 122 113 89 90 140 186 195 163 105 112 136 162 186 207 216 225 238 237 240 235 229 233 230 222 221 215 215 234 248 235 195 123 49 44 66 125 200 238 232 216 211 214 223 223 220 223 222 220 224 215 232 207 164 165 197 217 223 218 220 221 220 220 222 226 228 235 232 195 149 174 225 226 217 215 228 225 220 221 222 224 220 215 220 221 219 223 228 226 219 221 222 224 225 225 224 222 221 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 226 226 226 225 225 224 224 223 224 224 224 224 224 224 224 224 225 224 224 223 223 224 224 225 226 226 226 225 225 224 224 224 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 227 227 227 227 227 226 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 228 228 228 228 228 228 227 227 226 226 226 226 225 224 226 226 226 226 226 226 226 226 227 226 224 223 223 224 226 227 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 221 221 221 221 222 222 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 220 220 221 221 220 220 219 220 220 221 221 221 220 219 219 174 174 174 175 175 175 176 176 173 173 173 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 173 172 172 172 172 173 173 173 174 174 175 175 175 171 172 174 176 176 176 175 174 176 175 173 172 172 175 177 179 178 178 178 178 178 178 178 178 175 175 175 175 175 175 175 175 173 173 174 174 175 176 177 177 176 176 175 175 174 173 173 173 173 174 175 176 177 177 176 176 177 176 176 175 175 174 173 173 171 171 171 172 173 174 174 174 175 175 175 175 175 175 175 175 178 177 175 174 172 172 172 172 176 176 176 176 175 175 175 175 176 175 174 174 174 174 175 176 174 174 175 175 176 176 177 177 176 176 176 176 177 177 177 177 176 179 182 183 183 183 185 186 186 184 183 185 184 182 182 184 185 184 184 183 184 185 186 187 188 188 187 188 189 190 192 193 190 190 191 191 192 193 193 193 193 193 194 194 195 195 196 196 195 194 194 193 194 195 196 196 193 193 193 194 194 194 194 194 193 193 194 194 194 194 194 194 195 195 195 195 195 195 195 195 198 198 197 196 197 197 198 199 198 197 197 198 200 201 199 197 198 196 195 195 195 195 194 193 188 188 187 187 188 189 190 191 189 191 193 192 188 187 190 194 194 193 191 188 188 190 194 197 197 197 199 200 200 201 201 201 204 204 203 203 203 204 204 205 204 205 205 206 207 208 209 209 210 211 211 211 212 212 212 212 215 216 216 216 216 215 214 214 210 211 212 213 214 215 216 216 213 213 213 214 214 214 214 214 213 213 214 214 214 213 213 212 214 214 214 215 215 215 216 216 213 213 213 213 213 213 213 213 212 213 213 213 213 214 214 214 216 216 215 215 215 215 214 214 215 215 214 214 214 214 214 214 215 215 215 215 215 215 215 215 212 212 213 213 214 214 215 215 213 214 214 215 215 216 216 217 215 214 213 213 213 213 214 215 211 211 212 213 214 216 217 217 216 216 216 217 217 218 218 219 215 216 216 216 216 215 214 214 215 215 215 215 215 215 215 215 215 214 214 214 214 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 217 217 217 218 218 218 218 218 218 218 218 220 220 219 219 218 218 217 217 219 219 219 219 219 219 219 219 220 220 220 219 219 219 218 218 221 220 220 219 219 220 220 221 220 220 220 219 219 219 218 218 217 217 218 218 218 218 217 217 219 219 219 219 219 219 219 219 218 217 217 216 216 217 218 219 217 217 217 216 216 216 215 215 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 212 212 213 214 215 216 217 217 214 214 213 213 212 212 211 211 211 214 207 202 220 236 216 177 160 188 212 225 232 226 216 214 209 182 144 143 157 159 150 125 108 132 166 174 181 195 194 196 197 189 187 189 189 192 190 182 183 182 185 193 199 199 194 189 203 169 139 97 76 58 60 47 31 28 43 85 118 111 91 89 98 100 72 38 49 52 41 70 82 88 75 103 108 105 91 70 63 68 80 76 72 102 134 134 121 74 29 28 85 129 120 117 144 108 70 49 43 44 55 69 105 85 66 55 49 62 108 157 109 58 22 16 49 135 196 190 122 166 233 235 179 164 193 204 174 181 186 107 51 104 146 144 149 140 130 114 132 139 106 44 31 76 124 122 65 33 94 185 207 107 79 150 206 214 209 206 180 153 117 115 146 156 120 78 36 29 33 40 37 42 68 93 117 129 118 128 119 81 68 59 39 46 121 167 125 101 104 82 19 54 153 228 245 250 252 253 250 245 253 159 52 139 231 250 231 238 253 253 248 254 199 116 70 43 64 103 93 61 39 22 80 111 109 84 86 121 183 244 248 251 252 246 182 58 13 11 68 195 254 253 232 186 147 120 130 84 32 68 112 100 70 19 20 25 42 54 76 76 63 94 139 206 251 253 253 252 189 82 72 118 144 121 118 151 179 200 234 241 240 230 232 244 231 200 202 199 226 254 252 224 158 57 18 69 209 254 232 128 52 6 30 57 70 58 118 232 245 238 252 237 204 157 88 35 40 67 156 220 211 170 192 164 90 100 177 204 225 237 248 251 250 251 249 250 248 208 177 147 167 161 97 54 38 36 43 41 22 30 56 107 158 211 240 215 137 134 164 162 161 158 117 131 162 209 246 248 247 93 49 191 236 205 205 221 227 223 223 220 217 221 235 237 215 149 124 198 250 218 137 152 162 175 207 238 251 219 129 105 153 162 152 187 165 108 141 188 174 164 221 204 155 207 231 214 198 162 132 120 86 53 67 68 71 53 109 209 228 216 193 200 230 194 175 167 120 142 120 138 205 252 194 79 73 131 136 143 145 155 139 85 105 203 181 144 133 161 206 249 251 226 184 102 112 199 236 235 231 216 207 214 214 235 229 186 145 93 40 32 37 57 63 82 116 123 141 194 163 67 59 143 176 134 78 29 38 146 228 248 240 251 251 153 56 102 163 145 93 34 4 27 47 54 62 67 56 37 25 30 38 65 102 113 97 85 148 143 107 99 180 252 199 74 60 102 116 78 36 29 37 39 37 38 39 35 28 27 30 33 36 42 32 29 36 70 96 152 143 209 233 193 117 19 12 34 35 33 30 26 22 19 16 14 16 27 20 2 40 147 202 171 166 196 167 132 119 69 62 136 161 131 109 136 174 177 135 138 165 191 165 100 70 45 64 77 97 136 193 224 203 146 108 102 93 86 79 81 85 77 54 35 35 40 39 38 39 44 74 116 147 140 124 118 117 94 66 62 76 85 96 136 157 169 166 183 143 149 174 197 197 190 194 198 196 191 177 182 199 161 128 175 208 203 196 194 194 193 191 189 197 211 208 193 220 228 187 89 55 63 69 66 71 64 48 66 132 216 242 222 147 36 55 182 218 211 173 125 128 138 94 54 39 111 175 214 225 225 178 140 142 134 93 25 19 7 29 92 138 109 86 96 110 158 196 217 213 211 201 203 213 203 192 199 201 199 205 202 206 200 166 147 169 134 124 182 217 222 200 200 212 209 228 195 120 144 225 246 248 142 88 151 197 188 153 88 50 23 132 252 224 112 104 190 242 240 242 220 200 157 106 42 32 43 102 182 183 83 46 133 173 157 153 151 129 98 73 56 58 77 90 147 181 217 212 135 97 31 33 62 70 63 72 123 130 131 146 155 117 60 83 161 204 206 199 198 203 195 193 207 222 144 81 13 10 49 128 237 251 231 162 56 6 16 49 91 157 210 236 206 122 50 38 49 48 37 36 32 32 29 34 65 114 187 208 238 205 144 167 155 171 197 217 227 198 107 73 45 42 31 36 43 57 64 60 72 62 40 29 64 67 75 76 67 66 60 48 53 47 31 41 51 73 56 54 94 103 77 69 144 187 206 185 150 133 166 175 97 87 118 85 76 125 178 178 109 71 26 7 21 94 173 199 199 161 148 173 149 149 204 212 213 186 91 122 207 203 199 206 167 140 95 146 204 183 162 164 168 162 148 154 205 200 188 186 188 196 185 171 182 187 181 193 200 197 136 82 53 106 174 183 184 154 108 71 19 21 52 83 115 119 169 179 101 44 83 165 227 200 157 146 188 211 183 161 174 197 158 83 32 61 94 116 176 193 208 199 182 171 159 145 148 194 201 203 197 190 189 192 194 194 199 190 155 148 91 61 56 79 100 108 161 202 220 212 205 187 197 188 180 167 164 188 202 187 156 163 196 200 187 187 192 189 189 185 181 186 196 197 194 192 187 179 172 172 180 191 199 192 191 189 189 190 190 189 187 187 186 186 188 190 192 191 190 192 192 192 191 190 189 188 188 193 193 193 194 195 196 196 197 197 197 197 197 196 196 196 196 195 196 197 198 199 200 201 201 197 197 197 197 196 196 196 196 199 199 199 199 199 200 200 200 202 202 203 203 203 203 203 202 199 204 203 201 206 206 204 208 206 206 206 207 208 209 209 208 209 210 211 211 211 211 210 210 210 211 212 212 211 210 209 208 206 211 209 208 211 207 204 213 201 202 202 204 206 204 201 200 200 199 199 199 199 201 202 203 198 197 197 196 196 197 197 198 197 181 166 158 150 149 170 197 199 192 193 202 193 158 125 116 193 230 211 211 208 172 153 113 87 104 163 214 201 198 188 199 192 193 194 196 198 199 201 201 194 194 194 194 194 194 194 194 196 196 197 198 198 200 207 214 223 226 197 146 143 155 131 109 150 197 194 140 111 123 152 179 163 92 80 130 205 251 198 84 47 75 103 124 143 162 195 230 235 212 178 173 207 233 228 214 215 221 252 253 170 61 26 44 117 124 125 157 216 239 229 230 215 219 217 217 220 216 212 219 216 226 212 160 116 130 184 224 223 225 223 219 219 221 217 209 236 242 198 140 172 234 237 226 232 246 208 170 194 221 220 224 219 220 222 223 225 227 225 223 223 223 224 225 225 224 223 223 223 223 223 223 223 223 223 223 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 225 224 224 223 223 224 224 225 226 226 226 225 225 225 224 224 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 226 226 225 224 228 228 227 226 225 224 224 224 226 226 225 224 224 225 226 226 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 221 222 222 223 224 225 225 226 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 222 221 220 220 219 221 221 221 221 222 222 222 222 221 221 221 221 222 222 222 222 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 217 218 220 221 221 220 218 217 219 219 220 221 221 220 219 219 220 220 219 219 219 220 221 221 173 173 174 174 175 175 175 175 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 173 173 173 173 172 174 174 174 174 174 174 174 174 171 172 173 174 175 176 176 176 172 173 174 175 175 176 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 173 173 174 174 175 175 175 175 174 174 175 175 175 175 175 175 175 175 176 177 177 176 175 175 176 176 176 175 175 174 174 174 172 172 173 174 175 176 176 177 175 175 175 175 175 175 175 175 177 176 175 174 174 174 173 173 176 176 176 176 176 176 176 175 176 175 174 174 174 174 175 176 174 174 175 175 176 177 177 177 179 178 176 175 175 176 177 178 177 180 182 183 182 182 184 186 187 185 184 184 184 184 185 186 184 185 186 187 188 187 187 186 188 188 188 188 189 190 191 192 191 191 191 192 193 193 194 194 195 195 195 195 195 195 195 195 194 194 195 195 196 195 195 195 194 194 194 193 193 192 192 192 191 192 193 194 194 194 193 193 194 194 194 194 194 194 194 195 199 199 198 197 197 197 198 199 200 198 198 198 200 200 198 196 198 196 195 195 195 195 194 193 192 191 190 189 188 188 188 189 187 190 192 192 190 189 189 190 193 192 191 190 190 192 195 197 198 199 200 200 201 200 200 200 206 205 204 203 203 204 205 206 205 206 206 207 208 209 209 209 210 211 212 213 214 214 213 213 214 215 216 217 216 215 213 212 212 213 213 214 215 215 216 216 216 216 216 216 215 215 214 214 213 214 214 215 215 215 215 215 213 213 213 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 216 216 215 215 215 215 214 214 214 214 215 215 215 215 215 215 216 216 216 216 216 216 216 216 213 213 213 213 214 214 214 215 213 214 214 215 216 217 218 218 216 215 214 214 214 214 215 216 213 213 214 215 216 217 217 218 215 215 215 216 216 216 217 217 216 216 217 217 217 216 216 215 217 217 217 217 217 217 217 217 216 216 215 215 215 215 215 215 215 215 215 215 215 215 216 216 217 217 217 217 218 218 219 219 220 220 219 219 219 218 218 218 221 220 220 219 219 218 218 217 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 223 221 220 219 219 220 221 223 221 221 220 220 219 219 219 219 217 218 220 221 221 220 218 217 220 220 220 220 220 220 220 220 218 218 217 217 218 219 220 221 218 218 218 218 217 217 216 216 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 210 210 211 212 213 214 215 215 215 214 214 214 213 213 213 213 212 210 208 209 215 217 209 198 205 222 225 208 213 229 225 221 223 194 165 185 214 208 176 133 126 147 171 182 193 201 190 175 159 176 197 195 180 186 193 180 189 186 185 187 188 187 187 189 213 206 177 113 94 93 92 63 60 45 40 65 90 88 82 91 97 128 111 65 61 56 51 96 147 150 136 184 200 185 148 101 73 75 105 115 97 96 126 164 179 118 49 25 64 100 121 164 205 155 99 69 59 56 59 65 77 68 59 53 48 55 85 117 86 54 33 25 40 98 142 136 97 125 173 186 157 146 146 129 132 154 158 85 36 82 137 160 150 79 73 132 155 113 70 50 46 102 172 181 91 26 103 218 206 102 116 221 252 247 253 251 209 161 151 164 177 209 200 138 79 71 53 36 25 30 84 156 207 245 249 238 168 102 112 107 53 76 163 188 131 140 171 132 41 45 144 243 251 244 222 205 192 234 240 113 78 197 238 254 245 240 199 148 151 149 98 65 81 93 116 142 153 126 65 14 51 138 184 165 139 122 132 169 218 237 240 172 86 48 67 30 56 175 248 250 252 251 172 59 61 27 15 128 213 189 131 47 18 25 41 42 49 44 44 92 134 211 253 241 215 216 184 94 33 54 133 171 164 174 201 243 233 232 231 228 225 228 232 232 233 250 251 249 250 254 200 51 28 64 163 204 158 74 67 83 110 84 86 80 128 225 218 166 157 177 137 76 43 25 60 135 188 210 213 252 230 131 128 144 173 194 219 232 217 190 200 238 251 251 249 250 229 148 149 147 128 62 43 44 42 25 9 43 137 199 175 193 244 167 64 127 210 248 226 153 100 191 224 219 236 252 253 80 68 233 243 195 196 218 229 229 227 223 221 226 239 248 234 152 108 196 254 198 104 138 192 226 248 241 252 241 156 118 121 101 121 196 185 126 136 186 160 154 230 213 157 208 208 184 162 138 108 84 70 69 106 126 127 81 76 137 186 215 194 210 235 185 150 130 83 104 117 175 230 242 159 69 79 108 116 121 128 163 183 134 113 164 194 158 131 131 159 202 224 216 149 66 91 203 248 234 222 212 216 212 194 219 230 228 224 159 79 39 22 22 31 68 112 134 133 133 118 62 59 134 194 224 172 67 24 105 210 251 246 249 248 149 68 161 244 231 163 62 49 60 67 57 39 30 36 47 32 46 41 37 45 47 63 102 162 127 105 145 225 252 184 89 77 98 99 66 36 31 37 39 34 36 35 34 34 29 25 27 32 56 35 23 70 154 146 105 117 217 249 192 108 24 19 24 34 31 27 23 20 18 16 16 26 24 20 21 71 160 184 134 136 182 142 83 85 72 67 117 125 101 84 92 111 104 87 115 134 153 154 133 104 45 62 106 112 122 147 160 135 98 78 75 72 72 88 116 134 126 92 55 38 37 38 39 37 39 59 87 107 138 136 114 108 92 71 69 86 104 109 134 157 184 174 169 145 159 190 208 199 191 197 201 208 195 163 152 174 154 138 193 201 197 193 193 195 196 197 196 197 206 221 216 218 193 144 70 71 79 76 66 67 47 44 97 159 227 229 224 191 68 37 137 208 238 218 151 113 71 33 54 100 201 218 223 214 212 155 104 150 149 103 22 9 4 52 153 210 194 135 72 49 78 140 205 216 222 210 204 213 201 191 207 205 199 203 203 203 201 166 120 107 109 131 177 200 222 207 202 207 210 227 182 107 146 233 247 221 129 106 195 244 230 184 106 39 19 104 184 158 126 166 231 228 210 221 226 230 215 165 57 18 26 101 180 197 117 74 167 182 129 138 141 85 71 80 44 60 106 113 109 99 125 143 81 65 28 73 136 117 49 52 136 154 137 140 138 90 55 111 204 217 218 197 178 188 205 210 212 198 100 39 6 32 116 182 250 245 215 143 49 15 36 45 46 69 139 192 197 126 50 46 49 48 43 35 30 34 37 45 64 104 178 198 210 159 108 161 181 180 193 199 219 205 143 139 99 60 22 24 42 50 50 43 48 50 77 73 86 66 62 65 51 58 57 56 68 69 77 117 142 132 76 56 100 127 136 126 155 167 203 145 80 111 183 199 151 130 96 56 58 72 81 77 41 27 21 23 36 56 80 130 194 184 158 165 160 162 195 202 197 158 89 140 223 206 186 197 179 169 161 166 146 141 175 176 144 120 124 157 217 202 183 185 186 201 172 148 170 191 189 193 193 193 185 141 72 108 164 145 98 70 51 43 15 45 120 151 162 148 189 174 72 45 119 185 229 203 164 147 180 198 162 143 171 180 114 74 111 126 75 58 94 147 194 195 171 150 151 155 183 193 195 192 185 184 189 195 197 206 200 203 162 136 61 45 45 70 156 196 213 205 202 192 188 183 191 188 188 180 178 190 183 155 151 179 202 191 188 195 189 187 189 189 188 192 197 196 191 199 196 193 194 197 198 196 192 192 191 191 192 193 192 190 187 190 189 188 188 189 190 191 191 191 191 191 190 190 190 189 189 194 194 194 194 194 195 195 195 197 197 197 197 197 196 196 196 196 197 197 198 199 199 200 200 196 197 197 197 197 197 197 197 200 200 199 199 199 199 199 199 202 202 203 203 203 202 201 201 205 210 203 197 201 202 203 211 207 206 206 207 210 211 211 211 209 210 212 214 214 213 212 211 210 211 212 212 211 210 208 207 210 210 209 211 211 207 207 214 210 203 202 205 204 204 204 201 199 199 199 199 200 202 203 204 204 202 200 198 196 196 197 198 197 194 196 196 181 161 159 171 197 200 206 214 206 167 129 115 181 218 199 216 199 136 118 78 80 136 194 216 192 199 196 192 190 191 192 194 195 197 198 198 196 196 196 195 194 194 193 193 201 199 199 198 194 192 200 211 214 230 222 177 180 194 166 162 230 238 193 122 109 146 192 227 226 135 84 93 164 224 173 99 135 163 170 144 115 103 118 144 136 113 81 86 146 212 245 251 252 253 244 187 88 38 96 186 235 233 185 142 164 209 228 230 216 216 214 220 228 222 215 219 224 226 226 179 103 98 174 243 231 226 217 213 217 215 191 164 186 218 199 150 183 244 244 232 244 222 170 139 181 225 224 224 230 218 215 223 223 215 217 228 223 223 224 224 224 224 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 223 223 223 223 223 223 223 223 225 224 224 223 223 224 224 225 225 225 225 225 225 225 225 225 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 228 228 228 227 227 227 227 227 227 227 227 227 227 228 228 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 229 228 228 227 227 226 226 226 227 227 226 226 226 226 225 224 227 226 226 226 225 225 224 224 226 225 225 225 225 225 225 226 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 221 221 221 221 221 221 221 222 220 220 220 221 221 222 222 223 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 218 219 220 220 220 220 219 218 218 219 220 220 220 220 219 218 220 219 218 217 218 219 221 223 173 173 173 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 173 173 173 173 174 175 175 174 174 174 174 174 174 174 173 172 171 172 174 177 179 169 171 175 178 179 178 175 174 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 175 175 174 174 173 173 172 172 173 173 174 175 176 177 178 178 178 178 178 178 177 175 174 173 176 175 175 175 175 174 174 174 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 173 174 174 175 176 176 176 176 176 176 176 176 176 176 176 177 176 175 174 174 174 174 175 176 175 175 176 176 176 177 177 177 180 179 177 175 175 176 178 179 180 182 183 182 181 181 182 184 186 186 185 184 184 185 187 187 183 185 189 192 192 190 187 185 193 193 192 191 191 192 193 193 192 192 192 193 194 194 195 195 198 198 197 196 195 194 193 193 194 195 196 197 197 196 195 194 195 194 194 193 193 192 192 191 190 191 193 194 195 194 194 193 193 193 194 194 194 195 195 195 200 199 198 197 197 198 198 199 201 199 198 198 199 198 196 193 198 196 195 195 195 195 194 193 193 192 191 190 189 189 189 189 190 189 189 190 192 192 190 187 191 191 192 193 194 195 195 194 199 200 200 201 201 201 200 200 207 206 204 203 203 205 207 208 207 207 208 208 209 209 210 210 210 211 213 215 215 215 215 215 214 215 217 218 218 216 215 213 216 216 216 216 216 215 215 215 218 218 218 217 216 216 215 215 215 215 215 215 215 216 216 217 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 216 216 215 215 215 215 214 214 214 214 215 215 215 216 216 216 217 217 217 217 217 217 217 217 214 214 214 214 215 215 215 215 214 215 215 216 217 218 219 219 216 216 215 214 214 215 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 218 218 218 218 217 217 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 221 221 220 220 219 218 218 218 220 220 220 219 219 219 218 218 219 219 219 219 219 219 219 219 218 218 219 219 220 221 222 222 223 222 221 219 219 221 222 223 221 221 221 220 220 220 219 219 219 220 222 223 223 222 220 219 220 220 220 220 220 220 220 220 219 219 219 219 219 220 221 222 220 220 219 219 218 218 218 218 220 220 220 220 220 220 220 220 217 217 217 217 217 217 217 217 213 213 213 213 213 214 214 214 215 215 215 215 215 215 215 214 216 213 214 217 212 205 209 219 221 225 213 181 198 236 230 217 180 174 169 196 220 217 205 181 171 170 167 175 188 195 192 181 123 141 181 205 194 185 187 184 185 183 182 182 180 178 182 190 199 210 201 154 140 123 103 67 111 95 72 55 40 31 55 97 114 156 151 103 81 58 54 107 173 180 166 221 234 219 204 177 146 125 123 105 83 81 92 121 158 121 62 21 42 81 119 174 167 136 101 82 76 71 65 61 53 55 54 50 49 53 57 59 47 49 63 63 53 61 70 59 69 68 85 94 86 87 83 64 65 99 113 75 50 74 106 129 87 50 57 99 95 62 44 46 63 115 160 156 78 27 88 162 123 86 165 250 229 220 236 205 181 176 200 209 191 199 201 167 157 170 132 67 23 4 47 130 192 240 247 206 132 131 184 154 68 88 158 162 101 129 177 143 97 61 89 132 151 172 167 141 148 158 137 82 143 240 253 252 237 176 94 49 72 91 76 82 162 208 216 211 228 196 91 4 21 131 227 252 238 201 157 131 133 136 118 69 71 98 118 88 42 108 196 237 245 236 156 53 19 20 31 151 253 252 192 92 46 34 30 29 47 46 30 56 132 185 214 206 171 172 188 145 63 28 91 165 198 229 237 237 231 231 232 222 209 218 234 236 226 238 230 247 254 242 158 33 7 37 56 78 39 63 151 213 204 101 105 108 93 136 152 120 113 95 54 51 98 130 151 193 218 251 253 244 157 128 213 229 186 195 220 223 159 76 84 155 227 254 254 253 251 166 152 142 129 54 42 44 36 16 8 67 161 220 206 207 211 155 98 136 233 254 252 196 149 223 204 153 222 240 230 60 90 251 253 210 182 232 249 226 214 223 227 224 234 254 231 152 119 158 173 138 131 177 232 248 250 232 249 240 175 113 82 67 122 201 166 96 124 186 191 196 231 218 178 161 134 114 104 109 88 58 78 125 144 137 117 107 79 72 141 208 194 183 202 193 146 77 37 79 156 226 239 179 85 57 110 134 151 175 185 204 228 198 155 154 227 220 191 151 136 154 164 152 121 80 88 151 196 207 213 223 221 228 202 202 217 247 249 159 71 65 79 78 52 50 93 141 137 130 147 130 127 168 210 253 241 147 62 39 117 213 243 241 249 138 78 193 253 237 205 144 161 180 173 120 56 24 31 47 49 50 33 29 43 42 46 73 82 78 76 108 180 228 190 118 116 99 73 50 37 34 34 35 37 40 35 30 29 24 35 62 90 88 56 69 128 194 163 97 149 231 246 181 105 30 21 19 34 31 27 23 19 17 17 17 20 8 24 64 115 165 163 117 76 125 117 81 83 95 115 156 170 143 114 84 73 58 77 140 176 206 222 206 149 53 55 105 89 69 64 65 53 49 59 66 75 64 78 117 156 169 131 74 40 33 35 43 44 44 51 59 91 113 115 106 97 72 62 85 116 114 96 111 138 166 143 122 179 189 198 195 188 188 189 186 205 209 180 143 144 139 149 210 196 194 192 192 195 198 200 201 189 159 188 203 179 127 99 65 87 93 89 80 70 33 38 122 179 231 212 207 213 126 57 84 168 222 207 121 67 38 43 110 171 233 219 229 221 198 146 117 194 174 106 14 4 6 78 196 237 251 222 161 109 44 56 144 195 224 218 193 201 212 209 211 208 203 205 208 207 210 183 125 91 111 153 182 187 218 213 213 212 209 210 174 122 132 175 184 157 96 96 184 243 252 206 96 28 13 72 117 116 156 213 234 223 202 211 220 227 233 208 93 29 25 92 158 177 121 87 179 225 169 140 111 55 40 59 57 124 190 196 162 116 90 93 55 28 63 155 211 150 47 49 140 173 176 165 124 82 99 166 216 199 189 166 148 170 219 234 212 158 55 12 16 73 167 209 233 242 190 101 21 42 115 112 63 36 66 98 124 90 44 47 42 36 61 69 71 81 85 74 58 50 91 118 129 116 121 180 223 186 199 199 211 200 164 177 132 65 15 16 40 48 48 39 38 70 134 146 168 167 157 148 146 153 152 151 158 153 165 204 218 174 57 30 108 159 200 183 155 141 144 99 82 148 222 228 187 128 65 48 51 42 35 29 36 35 33 39 53 41 21 61 133 163 148 139 162 174 189 211 191 127 112 168 227 215 197 207 209 218 199 145 90 112 155 131 92 85 120 171 219 195 185 197 199 199 158 127 159 196 200 197 187 176 202 182 98 97 112 92 44 54 28 26 46 112 197 195 161 172 187 136 42 60 145 192 232 201 166 136 146 163 153 158 191 172 94 107 206 205 116 68 49 102 139 136 141 153 180 178 195 188 189 188 188 192 199 200 198 200 198 213 176 127 44 54 85 117 206 222 207 185 188 186 188 193 188 182 190 189 194 204 191 135 143 181 202 188 184 192 185 188 190 190 190 191 192 190 185 190 190 193 197 199 197 191 184 189 188 188 189 191 191 188 186 193 192 191 190 189 189 189 190 188 188 189 189 190 190 191 191 194 194 194 194 194 194 194 194 197 197 197 197 197 198 198 198 199 199 198 198 198 198 198 198 197 197 197 197 197 197 197 198 199 199 199 199 198 198 198 198 206 206 207 207 207 206 205 205 205 206 205 205 204 200 200 206 207 205 204 207 210 212 212 210 209 211 213 214 215 214 213 212 210 210 211 211 210 209 208 208 217 211 210 211 209 208 208 207 226 212 210 211 203 202 204 199 200 200 199 200 201 202 204 204 209 207 203 200 198 197 197 197 195 196 198 199 195 184 172 166 181 188 198 206 210 195 149 103 134 205 212 214 166 100 108 88 89 159 208 217 190 197 198 191 193 193 193 194 194 194 195 195 197 197 197 196 196 196 196 196 201 201 202 202 200 197 199 203 213 214 199 152 132 133 144 199 212 192 157 131 119 121 160 215 224 186 132 92 115 130 116 148 222 249 249 212 167 135 116 109 92 98 93 92 118 162 210 246 236 222 148 54 44 127 215 252 251 248 213 153 128 161 208 230 224 221 213 214 222 220 214 217 222 234 243 192 111 114 196 253 226 218 211 217 229 223 186 148 140 173 172 147 190 249 242 219 195 125 117 165 217 237 222 220 225 219 219 225 225 219 219 225 223 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 225 224 224 223 223 224 224 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 228 228 228 227 227 227 227 227 227 227 227 227 227 227 228 228 228 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 225 227 227 226 226 226 226 225 224 224 224 224 225 225 226 226 226 225 225 225 226 226 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 222 222 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 221 221 221 222 222 221 221 221 221 221 221 221 220 219 220 220 221 221 222 222 222 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 220 220 219 218 218 219 220 220 218 219 219 220 220 219 219 218 219 219 217 217 217 219 221 222 172 173 173 173 174 174 174 175 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 176 174 172 170 171 173 177 179 169 172 176 179 179 178 174 172 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 175 174 174 173 172 172 174 174 175 176 177 178 179 180 178 179 179 178 177 175 174 173 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 172 173 174 176 177 178 178 178 176 176 176 176 177 177 177 177 176 175 174 174 174 174 175 176 177 177 177 177 177 176 176 176 179 178 177 176 176 177 179 180 182 183 183 182 180 180 182 184 185 187 187 185 185 188 188 186 183 186 189 192 193 191 187 185 193 192 191 190 190 191 191 192 192 193 193 194 194 195 196 196 198 198 197 196 195 194 193 193 196 196 196 196 196 195 195 194 195 195 194 194 193 193 192 192 192 192 193 193 194 195 195 195 193 193 194 194 195 196 196 196 199 199 198 198 198 199 200 200 200 199 198 198 199 199 196 194 198 196 195 195 195 195 194 193 190 190 190 190 190 192 193 194 194 191 189 191 195 195 192 189 191 191 192 195 197 197 196 194 200 200 201 201 201 201 201 200 205 205 205 205 206 207 208 209 209 210 210 210 211 211 211 211 212 213 214 215 216 216 217 217 217 218 219 219 220 220 219 219 218 218 218 217 216 216 216 215 219 218 218 217 217 216 216 216 218 217 217 216 216 216 217 217 218 218 218 217 217 217 216 216 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 216 216 215 215 215 215 214 214 214 214 215 215 216 216 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 217 218 218 219 219 217 217 216 215 215 216 217 217 220 219 219 219 218 218 218 217 219 219 219 219 219 219 218 218 217 218 218 219 219 219 219 219 220 220 220 220 220 220 220 220 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 220 222 222 221 221 220 220 219 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 217 218 219 220 221 222 223 224 223 222 222 221 221 222 222 223 222 221 221 221 220 220 220 219 221 222 222 223 223 222 222 221 220 220 220 220 220 220 220 220 221 221 220 220 220 221 222 222 221 221 220 220 220 219 219 219 222 222 222 222 222 222 222 222 218 218 218 218 217 217 217 217 218 218 218 217 216 216 215 215 216 216 216 216 216 216 216 216 214 217 217 213 211 214 218 219 211 209 193 147 159 197 174 151 159 182 196 211 211 203 211 210 207 198 181 189 197 194 194 184 128 111 138 196 212 190 181 193 188 184 184 187 185 182 187 195 191 175 159 140 142 108 81 65 102 123 138 127 83 35 34 68 102 138 143 111 94 66 45 78 136 162 159 213 214 198 215 215 204 191 164 94 66 84 75 72 84 87 67 32 43 78 92 108 93 91 85 80 78 76 66 56 51 55 52 45 47 56 59 54 52 84 127 128 82 44 37 39 57 54 57 53 45 51 55 46 45 75 76 57 56 62 63 71 45 47 45 51 48 61 54 42 94 136 125 93 62 58 88 85 57 70 176 242 187 158 179 167 175 214 228 228 229 200 165 163 208 252 218 115 43 24 39 67 88 132 137 102 95 182 249 196 111 107 134 126 93 138 202 197 181 148 102 42 52 145 193 177 141 65 46 138 240 252 242 175 126 63 53 87 131 165 153 124 168 239 254 230 206 165 93 41 22 92 196 253 251 242 225 193 98 28 47 63 74 97 111 91 41 27 88 154 159 121 76 66 68 85 63 112 216 254 205 107 95 73 44 19 33 42 26 44 81 133 192 227 181 154 202 211 175 63 32 110 205 252 244 222 222 239 237 181 135 173 233 244 231 244 251 254 201 93 36 40 66 91 60 42 41 162 245 251 250 129 137 123 81 132 175 129 77 32 55 135 207 250 253 253 253 253 210 106 88 191 253 250 213 195 197 203 155 81 82 145 185 214 221 231 234 175 197 217 130 45 30 30 28 18 13 79 155 235 252 253 240 222 184 155 195 232 254 195 135 198 199 171 253 250 195 62 125 245 248 205 167 225 238 197 187 220 241 236 238 247 183 142 176 157 97 88 151 206 227 198 188 218 251 228 196 124 73 41 74 134 133 130 137 156 190 209 194 197 164 55 47 67 90 117 100 62 89 144 152 120 114 168 144 75 120 202 220 194 209 230 144 26 43 136 183 213 187 109 64 111 186 208 216 239 237 228 239 232 188 151 197 234 239 205 177 177 168 148 149 161 159 147 143 148 169 197 206 235 218 188 199 246 224 97 59 139 196 178 96 37 67 120 138 179 219 200 198 229 236 245 249 211 132 13 26 142 225 250 237 110 86 209 239 203 230 251 247 253 224 127 39 14 27 39 30 33 32 35 40 33 31 41 35 34 35 54 100 144 150 132 145 106 64 43 38 33 30 29 44 42 26 14 13 22 74 148 191 114 60 123 175 177 136 106 168 233 249 200 120 22 14 32 35 32 28 24 19 17 15 14 12 17 65 125 151 151 120 74 69 118 140 118 94 100 148 205 220 198 188 167 146 96 98 158 208 226 219 184 139 60 50 69 54 39 48 63 59 62 76 77 76 62 73 100 122 138 121 79 51 36 35 45 49 51 50 44 59 86 96 94 97 89 81 85 103 97 87 115 138 156 144 147 192 200 193 188 198 196 173 157 187 220 212 152 125 136 164 215 197 195 193 193 194 196 198 200 164 95 110 132 113 70 66 69 85 95 101 94 72 29 46 145 199 227 202 193 211 173 100 55 106 151 132 56 39 69 99 145 180 208 201 217 190 129 120 160 228 183 99 8 4 17 96 212 240 242 228 221 197 74 16 65 132 207 237 216 206 215 213 203 203 204 202 207 210 216 202 150 109 107 145 173 171 203 208 225 232 220 216 206 170 127 101 93 108 69 62 112 176 242 229 105 29 33 74 80 88 169 226 217 217 206 213 218 221 236 238 141 60 44 78 103 105 78 74 152 211 189 118 65 56 42 58 118 192 242 235 208 205 187 146 47 8 94 189 206 131 44 46 110 155 205 194 109 76 137 185 172 142 119 132 164 196 237 230 169 105 16 6 69 130 201 231 236 241 170 65 6 77 208 208 125 70 35 24 49 54 48 49 34 46 114 153 165 172 168 142 100 58 48 54 50 62 99 134 176 154 168 172 168 153 124 132 92 43 14 20 29 34 45 44 41 64 122 152 204 231 223 199 211 208 204 201 207 203 214 228 212 170 23 12 121 181 229 227 193 184 98 74 117 160 204 199 137 82 38 38 33 27 36 40 70 79 84 104 134 107 51 44 59 105 111 112 163 188 196 212 167 110 131 167 185 184 192 198 188 174 138 91 65 81 90 80 97 100 151 191 215 187 188 197 190 180 146 123 159 200 203 198 184 190 211 209 136 96 58 57 46 43 23 39 117 185 225 191 129 124 121 83 54 98 156 188 221 191 165 139 138 150 156 164 180 142 93 141 228 214 159 121 67 54 70 81 145 188 214 193 195 193 193 192 191 191 187 173 159 165 198 190 108 89 102 122 100 142 207 205 194 186 189 185 196 196 186 180 191 194 201 204 174 122 129 166 201 196 185 189 193 192 190 186 184 184 187 190 191 189 189 188 189 190 191 190 189 190 188 188 189 191 193 192 190 191 192 193 192 190 189 189 190 187 188 188 189 190 191 191 192 193 193 193 193 193 194 194 194 197 197 197 197 198 198 198 198 200 199 199 198 198 197 197 197 198 198 198 198 197 197 197 197 198 198 198 198 199 199 199 199 205 205 206 206 206 206 205 205 199 192 207 222 214 202 202 203 207 204 203 205 210 212 211 208 210 211 212 213 214 214 214 214 211 211 210 210 210 210 211 212 215 210 212 213 211 218 222 214 213 198 204 212 202 201 207 201 202 202 201 201 202 203 205 205 208 207 204 202 200 198 197 196 193 195 195 196 200 200 186 169 134 134 158 195 221 222 171 95 120 207 223 202 153 127 146 116 97 157 194 215 196 191 193 197 197 197 196 196 195 195 194 194 195 195 195 196 196 196 197 197 197 199 199 199 200 198 189 179 188 174 153 120 90 81 127 212 194 157 158 186 167 122 134 186 199 232 200 125 80 47 74 176 223 246 250 240 233 222 199 181 182 193 194 183 161 133 122 131 129 106 51 23 71 148 185 186 154 149 143 119 84 89 153 219 231 232 221 210 212 213 213 217 215 243 246 177 107 134 209 240 222 220 221 229 234 228 208 191 168 158 142 138 194 253 239 199 125 38 88 204 249 236 215 229 221 231 238 237 237 238 234 226 223 222 221 221 221 221 222 223 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 222 222 222 222 222 222 222 225 224 224 223 223 224 224 225 224 224 225 225 225 226 226 226 223 224 224 224 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 227 227 227 227 227 227 228 226 226 226 226 226 226 226 226 226 227 227 227 228 228 228 229 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 226 226 226 226 227 227 226 226 226 226 225 224 222 223 223 224 225 226 226 227 224 225 226 226 226 226 225 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 224 224 224 223 222 221 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 218 219 219 220 221 222 222 223 221 221 221 221 220 220 220 220 220 220 220 220 221 221 221 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 221 220 218 217 217 218 220 221 218 218 219 220 220 219 218 218 219 218 218 218 218 219 219 220 172 172 173 173 173 174 174 174 177 177 177 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 175 175 174 173 173 173 174 175 176 173 174 175 176 176 176 175 174 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 176 176 177 178 178 177 177 176 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 173 174 176 177 178 178 177 176 176 176 176 177 177 178 178 178 176 175 174 174 174 174 175 176 179 178 178 177 177 176 175 175 177 177 177 177 178 179 180 180 181 182 182 181 180 181 183 186 183 187 188 186 187 189 189 185 187 187 188 189 189 189 189 189 189 189 189 189 190 191 192 193 193 193 194 194 195 196 196 196 196 196 196 196 196 196 196 196 198 197 196 196 195 195 195 195 195 195 195 195 194 194 194 194 194 193 193 193 193 195 197 198 194 194 194 195 196 197 197 197 198 198 198 198 198 200 201 202 199 198 198 199 201 202 201 199 198 196 195 195 195 195 194 193 192 192 191 191 191 191 192 193 194 193 192 192 193 193 193 193 194 192 191 193 196 198 198 197 199 200 201 201 202 202 202 201 202 203 205 207 208 209 209 209 212 212 212 212 212 212 213 213 214 214 214 214 215 217 219 220 218 218 218 219 219 221 222 223 217 217 218 218 218 218 218 218 218 218 218 217 217 217 217 217 220 219 218 217 216 216 217 218 219 219 218 218 218 217 217 217 216 216 216 216 216 216 216 216 216 216 215 215 215 214 214 214 216 216 215 215 215 215 214 214 214 214 215 215 216 217 217 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 217 216 216 216 216 217 218 219 219 219 220 220 220 220 220 221 221 221 220 220 220 220 220 218 218 219 220 220 220 220 220 220 220 220 220 220 220 220 220 218 219 219 219 220 220 221 221 221 221 220 220 219 219 219 218 219 219 219 220 220 220 221 221 223 223 223 223 222 222 222 222 220 220 221 221 222 223 223 223 221 221 221 221 221 221 221 221 221 221 221 222 223 223 224 224 222 222 223 223 223 223 222 222 222 222 221 221 221 220 220 220 222 221 221 220 220 221 221 222 221 221 221 221 221 221 221 221 223 223 222 221 221 221 222 222 222 222 221 221 220 220 220 220 222 222 222 222 222 222 222 222 221 221 220 220 219 218 218 218 219 219 219 218 218 218 217 217 216 216 217 217 217 217 217 217 212 215 215 213 214 217 216 211 224 223 203 135 123 151 126 110 178 204 214 216 204 194 200 196 208 209 196 203 204 194 195 183 171 122 105 154 199 195 187 202 196 188 187 194 197 193 192 196 199 144 97 88 119 100 82 79 68 106 157 186 163 97 50 44 62 92 115 120 135 118 63 43 108 153 157 209 203 184 202 194 194 205 185 99 76 115 105 93 78 78 76 53 49 60 56 57 74 86 86 74 68 74 72 63 54 54 48 41 43 60 85 103 96 113 140 140 94 45 32 40 55 70 76 62 51 63 71 62 71 99 76 44 48 49 43 45 37 35 22 53 101 144 112 73 127 155 106 68 77 97 99 52 54 81 146 180 141 110 141 185 216 233 215 211 233 199 146 143 204 254 242 122 51 95 115 62 11 38 42 33 74 161 208 191 158 144 124 96 98 163 221 224 216 237 182 58 43 162 243 249 167 51 55 184 236 187 144 76 66 73 132 190 229 251 222 173 146 188 223 191 113 77 101 130 56 49 141 239 248 252 251 218 110 26 108 125 72 82 103 82 94 67 65 61 55 29 22 88 191 203 127 75 131 180 159 120 159 135 89 37 36 46 32 44 28 89 162 210 159 133 213 247 251 151 39 72 195 248 241 236 226 244 242 163 87 139 233 253 249 252 246 183 89 26 60 158 218 212 160 36 35 194 253 242 238 119 121 104 91 163 191 110 31 72 178 251 252 241 237 237 212 174 127 77 140 248 254 241 235 215 202 208 207 187 188 213 176 170 180 182 180 171 235 254 135 47 32 28 30 27 14 73 164 251 254 251 254 254 245 218 179 210 251 185 116 169 205 217 239 248 158 60 160 251 248 162 130 151 165 178 207 233 241 241 222 199 136 137 203 188 116 96 142 214 216 161 143 215 252 224 197 148 97 28 20 78 147 232 195 139 153 159 126 121 88 14 59 127 164 166 129 84 92 115 127 109 140 200 175 97 102 167 238 234 213 196 105 45 130 198 166 142 121 111 149 217 238 227 230 235 226 211 216 222 191 147 156 213 246 238 227 226 220 209 219 236 236 204 161 135 133 142 170 198 194 168 190 238 191 69 108 220 253 218 117 29 40 73 102 161 191 174 186 223 236 241 229 236 218 84 11 50 155 249 215 95 113 227 225 171 206 251 250 215 145 69 27 30 54 70 49 47 53 50 36 30 33 31 49 34 32 50 66 76 99 126 132 102 66 45 37 34 32 31 37 35 25 26 34 40 95 181 206 116 61 135 170 147 122 119 153 221 248 208 123 15 10 40 35 33 29 24 19 15 12 10 17 53 120 159 149 126 91 47 89 145 163 130 108 123 168 213 218 212 225 216 200 128 96 125 160 168 151 125 110 57 43 45 46 56 100 130 118 111 119 115 94 84 101 116 105 102 105 92 77 52 43 47 46 49 49 37 27 63 88 92 103 121 120 104 106 111 113 148 173 191 182 187 189 204 197 198 215 195 151 138 170 214 215 147 120 159 191 209 197 196 194 193 194 196 198 200 170 99 82 76 72 46 45 67 75 93 105 89 61 34 73 179 209 214 200 193 198 195 150 73 64 76 62 22 43 110 143 152 135 148 165 164 132 81 127 208 238 175 87 7 6 29 112 217 235 209 197 211 225 136 56 39 79 141 208 234 230 215 204 201 200 207 199 203 207 212 210 173 135 107 126 136 121 155 170 202 212 216 222 206 160 118 104 104 92 75 73 92 124 205 231 137 34 25 60 77 87 152 213 227 212 206 206 216 229 244 251 161 71 68 95 99 90 79 69 92 126 124 76 51 77 82 109 183 232 248 236 223 247 251 201 46 6 110 182 174 126 79 61 62 136 220 224 129 92 156 198 175 124 64 110 205 229 227 185 92 46 9 38 148 187 224 247 230 200 118 35 12 104 234 243 177 97 31 13 33 46 52 44 31 74 168 222 230 224 214 202 169 142 107 82 51 43 56 61 81 85 89 97 85 76 58 67 53 46 48 70 66 47 41 36 41 42 64 96 150 193 219 202 208 205 201 199 204 205 220 225 186 123 21 38 143 179 217 226 218 212 94 74 119 121 121 106 56 41 33 35 43 52 59 72 97 111 133 176 214 184 126 88 40 49 64 90 146 184 204 197 134 86 106 126 123 124 154 164 136 108 89 89 78 64 73 100 135 130 179 199 209 194 195 179 150 150 139 137 172 200 198 195 185 196 207 218 161 96 21 32 40 26 44 83 185 221 220 180 107 54 56 85 136 148 142 172 203 188 180 176 169 157 153 155 154 116 99 146 181 159 154 144 102 61 53 59 139 186 222 203 202 187 187 185 183 178 162 133 109 121 150 123 69 113 182 170 99 141 203 201 197 195 191 180 193 189 186 185 192 194 203 192 134 98 128 173 201 200 191 190 197 192 189 186 184 185 188 192 196 194 192 189 188 189 191 193 195 192 190 188 189 193 196 197 196 186 189 192 193 191 190 190 191 190 190 190 190 191 191 191 191 192 192 193 193 193 194 194 194 195 195 196 196 197 197 197 198 198 198 198 198 198 198 198 198 199 199 199 198 198 197 197 196 198 198 199 199 200 200 201 201 201 201 202 203 203 204 203 203 189 168 191 219 204 193 204 206 210 207 206 208 212 215 213 210 211 211 211 211 212 214 215 216 214 213 211 209 210 213 216 218 209 210 216 212 204 217 227 214 176 168 191 212 205 204 211 202 206 206 205 205 205 205 206 207 202 202 202 202 201 199 198 197 195 197 198 199 203 204 194 182 130 99 125 183 209 209 176 116 141 210 226 199 169 171 173 125 128 178 193 208 194 191 195 195 196 196 196 195 195 195 194 194 194 194 194 195 195 195 196 196 196 198 196 194 200 200 181 156 142 126 112 123 123 117 146 181 152 140 172 205 178 141 146 163 187 243 229 150 72 32 72 141 187 205 221 235 248 247 237 233 242 239 242 246 218 144 72 43 29 45 61 82 101 95 91 107 101 104 106 106 79 42 71 150 209 230 233 219 214 214 214 218 217 236 224 155 102 137 206 233 224 229 229 214 190 182 208 240 212 151 113 123 188 253 238 189 104 58 135 229 246 229 213 235 224 220 223 230 227 216 213 220 224 223 222 221 221 222 223 224 222 222 222 222 222 222 222 222 223 223 223 224 224 225 225 225 224 224 224 224 224 224 224 224 225 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 225 224 224 223 223 224 224 225 224 224 224 225 225 226 226 226 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 228 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 228 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 227 227 227 227 226 226 226 226 225 224 224 224 224 224 224 224 225 225 223 224 226 227 227 226 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 221 221 221 221 220 220 219 219 219 221 221 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 217 218 219 219 219 219 218 217 218 218 219 219 219 218 217 217 172 172 173 173 173 174 174 174 178 178 178 177 177 176 176 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 175 175 174 173 173 173 173 174 174 175 175 175 173 173 174 174 174 175 175 175 173 174 175 175 175 174 173 173 178 176 174 172 172 174 176 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 177 177 178 179 179 180 182 182 181 180 178 177 176 176 173 174 176 177 179 179 179 179 174 175 175 175 175 175 175 175 174 174 175 176 176 177 178 178 175 175 175 175 175 175 175 175 175 176 177 178 178 177 175 174 176 176 176 177 177 178 178 178 176 175 174 174 174 174 175 176 180 179 179 178 176 175 175 174 175 176 177 178 179 180 180 180 178 180 181 181 180 182 185 188 181 187 189 188 188 191 189 184 191 189 186 185 185 187 191 193 191 191 191 192 194 196 198 199 193 193 194 195 195 196 196 197 193 193 194 196 197 198 199 199 199 198 196 195 194 195 196 196 195 195 195 195 195 195 195 195 195 194 193 192 193 195 198 200 194 194 195 196 197 197 198 198 198 198 197 198 199 200 202 203 198 197 198 200 204 206 206 204 198 196 195 195 195 195 194 193 197 196 194 192 190 189 189 188 191 193 194 192 189 189 192 195 197 193 190 190 193 197 199 200 199 199 200 201 202 202 202 202 200 202 205 208 210 210 210 210 213 213 213 213 213 213 213 213 216 215 213 213 214 217 220 222 217 216 215 216 217 219 222 224 216 216 217 218 219 220 220 221 217 217 217 217 217 217 217 217 222 220 219 217 216 216 217 217 218 217 217 216 216 215 215 215 216 216 216 216 216 216 216 216 216 216 216 215 215 214 214 213 216 216 215 215 215 215 214 214 214 214 215 216 216 217 218 218 218 218 218 218 218 218 218 218 219 219 218 218 218 218 217 217 219 218 218 218 218 218 218 218 218 217 217 216 216 217 217 218 217 218 219 220 221 222 223 223 221 220 220 220 220 219 219 219 218 219 219 220 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 220 221 221 221 222 222 221 221 221 220 219 219 219 220 220 220 221 221 222 222 222 224 224 224 224 224 224 224 224 220 221 222 223 224 225 226 226 222 222 222 222 222 222 222 222 225 225 224 224 224 223 223 223 221 222 224 225 225 224 222 221 222 222 221 221 221 220 220 220 222 220 219 218 218 219 220 222 221 221 221 221 221 221 221 221 225 224 223 222 221 221 222 222 222 222 222 221 221 221 220 220 222 222 222 222 222 222 222 222 223 223 222 221 220 220 219 218 217 217 217 217 217 217 217 218 217 217 217 217 218 218 218 218 215 212 216 224 221 210 205 210 221 227 216 146 134 178 179 187 209 220 211 208 208 211 216 202 194 206 194 196 195 193 207 198 209 153 99 111 166 194 198 209 197 186 184 195 204 203 198 197 208 142 77 67 124 131 116 103 72 84 115 160 174 133 78 54 35 64 104 143 192 187 101 34 119 167 165 213 212 195 202 172 162 170 156 88 91 150 148 143 138 101 83 64 42 36 45 72 95 106 97 69 58 72 81 77 51 48 44 40 40 61 108 150 131 98 82 92 87 58 31 18 53 79 85 62 54 79 93 81 85 125 96 49 48 50 48 53 53 50 38 94 173 216 151 87 138 158 99 75 100 112 100 51 33 83 102 93 98 115 168 240 248 224 193 184 186 165 137 125 200 249 238 112 54 171 220 111 47 48 35 26 47 63 80 128 151 149 104 50 69 140 169 146 158 232 210 76 36 134 218 243 164 60 73 137 129 84 58 65 109 176 222 220 238 248 223 211 187 162 182 159 59 38 129 204 133 23 59 178 218 245 251 197 69 59 166 146 104 142 159 160 176 201 152 36 7 13 33 125 217 254 202 112 109 119 115 146 212 180 120 59 61 71 37 26 30 68 97 114 78 102 218 252 249 239 103 61 177 249 251 254 253 251 253 193 117 157 239 249 250 225 158 43 8 86 180 253 250 251 248 55 26 169 241 250 245 105 98 100 99 129 121 44 106 180 243 242 215 177 140 142 147 142 156 197 229 236 234 230 220 234 233 226 231 237 236 236 216 195 192 148 127 170 242 210 129 49 41 35 37 34 12 65 132 212 237 253 235 238 253 253 213 191 243 229 171 157 157 177 174 156 69 75 219 250 246 181 120 92 112 197 253 235 193 185 182 147 126 142 179 201 180 137 146 233 238 180 147 220 253 221 205 185 140 47 19 77 158 253 251 159 135 111 72 37 15 63 146 237 254 208 145 101 97 91 91 92 140 162 141 102 85 124 169 215 176 127 80 109 184 130 100 100 149 192 223 239 222 218 215 214 216 212 208 215 205 176 147 195 227 225 221 222 225 230 235 221 225 232 221 201 175 148 140 145 151 149 188 232 181 90 170 253 244 193 111 22 20 33 51 83 89 92 123 160 205 250 250 232 239 156 64 16 76 192 174 82 140 247 243 191 204 224 208 120 41 30 57 83 107 129 129 92 71 63 55 61 55 25 21 30 37 37 39 53 74 88 100 90 70 47 35 36 39 40 20 27 38 68 86 65 78 138 133 104 80 125 134 132 142 146 143 207 224 177 107 19 15 32 35 33 29 24 19 13 9 6 27 82 145 152 122 114 106 74 83 150 153 109 122 170 196 206 208 205 209 177 159 101 72 88 98 120 132 130 114 44 28 42 57 80 138 169 146 137 155 160 132 113 132 155 138 123 122 114 102 70 53 48 40 44 46 33 32 46 73 96 105 117 136 147 142 141 127 151 188 216 178 140 180 201 190 186 195 155 110 117 164 201 197 130 119 186 215 202 194 194 193 193 194 197 200 202 210 158 116 71 70 46 33 60 71 93 103 76 45 40 102 211 209 198 199 200 187 199 185 106 60 41 31 21 51 120 158 163 147 148 165 139 129 111 169 225 239 166 79 6 9 38 124 222 225 211 214 210 221 181 122 59 73 65 122 216 247 223 203 212 204 215 202 203 206 208 212 186 180 145 144 121 84 120 139 170 189 177 158 127 113 144 169 156 94 100 128 144 130 172 212 153 69 8 38 109 112 104 155 228 227 215 203 217 242 252 246 145 49 80 134 155 150 135 86 39 63 55 57 76 97 121 165 210 234 228 235 236 220 194 160 29 29 140 202 196 183 160 107 47 118 213 234 154 109 157 213 226 155 49 95 218 229 195 134 38 9 22 90 210 220 232 245 200 153 68 14 17 88 170 174 136 84 27 35 53 51 49 33 29 85 184 235 232 210 201 215 206 208 185 158 118 83 59 44 47 48 41 50 41 47 48 71 87 83 102 139 132 85 38 18 34 36 31 53 87 133 211 213 203 192 192 189 186 182 203 211 165 84 55 108 187 190 206 212 215 174 98 80 99 87 63 38 19 23 42 48 89 110 90 97 108 112 138 183 222 207 181 148 70 26 31 68 114 162 205 187 127 62 64 85 91 89 124 144 116 119 118 137 105 74 119 156 143 135 180 190 206 207 206 164 115 126 137 152 185 199 189 190 186 186 202 227 176 103 18 28 26 41 83 118 208 224 220 188 102 36 46 131 220 178 114 154 189 196 201 210 196 158 144 152 154 142 135 160 151 129 146 151 134 126 83 44 97 144 211 210 205 190 191 192 194 192 174 141 113 92 69 63 125 203 209 155 120 148 213 206 192 193 196 182 187 187 190 188 187 189 206 192 118 76 145 200 205 197 192 188 186 189 189 190 192 192 191 191 193 193 192 191 192 193 193 192 191 189 187 185 185 189 193 196 196 180 185 190 192 192 191 191 192 194 193 193 192 191 191 190 190 191 192 192 193 193 194 194 195 194 194 194 195 195 196 196 196 196 196 197 198 199 200 200 201 200 200 199 199 198 197 196 196 198 199 199 200 201 202 203 203 202 202 203 204 205 206 206 206 179 143 166 199 179 175 200 207 216 212 210 212 217 219 217 213 212 211 210 210 211 213 215 217 217 214 211 210 211 214 219 222 210 215 221 207 189 201 210 195 157 154 188 218 211 207 211 199 209 209 208 207 207 207 208 209 196 197 199 201 201 201 199 199 199 196 193 193 195 199 204 208 183 113 117 165 166 160 164 147 157 210 232 211 179 173 160 116 169 218 210 200 185 197 201 187 193 193 193 193 193 193 193 193 195 195 195 195 195 195 195 195 195 199 196 194 205 211 188 154 120 101 87 133 169 169 161 126 99 145 210 216 176 177 197 185 191 241 236 177 106 83 109 103 98 125 165 207 231 227 227 241 233 229 239 253 233 144 56 21 66 147 193 179 159 147 143 149 164 189 188 183 158 75 38 90 172 213 237 230 221 218 214 214 223 218 196 146 109 139 208 253 225 231 222 178 123 114 179 253 213 125 81 102 172 242 235 187 118 133 216 248 238 232 215 227 222 185 177 200 193 159 164 201 226 225 223 222 222 223 225 226 222 222 222 222 222 222 222 222 223 223 223 224 224 225 225 225 224 224 224 224 224 224 224 224 225 225 224 223 222 222 221 221 222 222 222 222 222 222 222 222 225 224 224 223 223 224 224 225 224 224 224 225 225 226 226 227 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 228 228 228 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 228 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 227 227 226 226 226 226 225 224 226 226 225 224 224 223 223 222 223 224 226 227 227 226 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 220 220 221 221 222 223 223 224 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 220 220 219 218 218 221 221 221 220 220 219 219 219 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 220 221 221 220 218 218 217 218 218 219 219 218 218 217 218 218 220 220 220 218 216 215 177 177 177 176 176 175 175 174 173 174 174 175 175 176 176 176 173 173 174 175 175 174 173 173 177 176 174 172 172 172 173 174 174 174 174 173 172 172 172 171 171 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 175 176 177 176 174 173 174 175 177 177 177 177 177 177 177 177 176 177 179 178 176 175 177 178 173 175 177 177 175 175 177 179 180 179 178 177 177 177 177 177 176 177 178 178 178 178 179 179 178 178 178 177 177 176 176 176 179 179 178 177 176 175 175 174 176 177 177 178 177 175 174 172 174 174 174 174 174 174 174 174 175 174 174 174 174 173 173 173 176 175 175 174 174 175 175 176 177 177 176 176 176 176 175 175 174 175 177 178 178 178 177 176 172 175 179 180 180 179 179 180 178 181 183 184 184 185 187 189 184 185 185 186 187 187 188 188 186 186 188 189 191 192 194 194 195 195 195 194 194 193 193 193 194 194 194 194 194 194 194 194 191 191 192 193 195 196 197 197 192 193 195 197 198 198 198 197 195 195 197 197 197 197 195 195 187 189 193 196 197 196 194 193 193 194 194 195 196 197 197 197 197 198 198 199 199 198 198 197 200 199 197 196 196 197 199 200 195 195 194 194 194 195 197 198 194 195 197 198 196 194 191 189 192 193 193 194 195 196 197 197 192 194 196 199 200 200 199 198 201 203 205 207 207 205 202 200 207 207 207 207 209 210 212 213 208 209 210 212 214 216 217 218 214 216 217 219 219 218 217 216 217 217 217 217 217 217 217 217 221 220 218 217 217 218 220 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 216 217 217 217 218 219 219 219 216 217 217 218 218 217 217 216 216 216 216 215 214 213 211 211 216 214 212 212 213 214 213 212 208 210 214 218 220 220 220 219 216 217 217 218 219 220 221 221 220 220 219 219 219 218 218 218 218 218 218 218 218 218 218 218 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 221 220 220 220 219 221 221 220 220 220 221 222 223 222 222 222 221 221 220 220 220 220 220 220 221 221 221 222 222 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 221 223 224 224 225 225 224 224 223 222 222 221 221 220 219 218 218 224 223 223 222 222 223 223 224 222 222 222 222 222 222 222 222 222 223 223 224 224 223 223 222 222 222 221 221 221 220 220 220 220 221 222 223 223 223 222 221 222 222 222 222 222 222 222 222 223 223 224 224 224 223 222 221 222 222 222 223 223 224 224 224 221 221 221 222 222 223 223 223 225 225 224 223 221 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 219 218 217 216 216 215 216 217 214 209 212 223 230 232 216 216 215 214 211 209 207 206 204 203 201 200 198 196 195 194 197 188 155 143 145 146 166 180 166 119 106 157 175 178 195 169 161 124 107 131 165 187 191 184 164 122 80 82 120 139 104 55 27 34 61 113 171 188 126 39 74 136 155 211 222 210 196 181 153 145 121 62 93 153 134 140 159 142 116 74 54 34 24 68 113 110 83 44 48 96 118 100 69 41 36 40 33 56 118 167 143 85 91 92 85 60 45 45 55 50 58 57 38 90 146 94 74 94 84 32 28 81 125 155 164 129 98 100 144 191 167 99 99 114 147 148 118 117 115 82 54 57 62 60 65 112 192 250 239 242 217 146 129 134 123 169 212 251 198 51 104 245 194 110 127 150 118 56 32 30 39 60 80 102 99 67 51 63 64 48 73 141 142 72 41 72 105 117 101 48 61 113 112 106 146 187 223 243 235 230 216 208 230 230 224 202 183 112 18 41 167 253 210 74 4 68 169 249 252 175 43 82 140 165 186 229 251 250 248 254 161 29 10 56 72 68 106 191 232 211 93 52 173 228 253 199 125 100 98 68 30 27 44 45 59 43 42 139 238 246 248 254 195 86 92 204 251 249 222 217 248 215 168 167 208 213 162 100 43 27 124 211 249 249 249 248 183 82 115 140 180 250 233 107 95 83 49 52 65 88 159 169 142 167 152 141 161 175 189 214 232 241 235 226 231 231 232 232 232 232 232 231 231 231 234 238 232 195 183 169 153 120 92 51 42 34 40 35 17 54 91 156 154 167 196 190 203 217 188 180 229 244 175 142 158 147 131 85 59 109 241 252 250 174 125 91 140 216 226 178 143 160 199 198 187 158 143 192 225 172 122 193 248 231 216 212 223 187 171 153 148 150 96 55 138 250 249 168 116 86 44 20 53 123 226 249 240 175 116 82 111 91 62 78 113 146 123 90 105 123 105 112 124 94 103 129 107 115 138 199 219 223 235 232 223 213 207 211 215 217 215 212 210 210 149 141 201 222 216 221 206 213 217 213 210 213 224 231 224 211 188 165 135 107 164 200 157 87 157 222 169 104 86 32 25 88 113 96 52 28 37 66 142 230 246 234 251 213 151 83 32 83 98 72 153 249 247 229 208 144 96 21 26 87 139 159 155 172 186 184 135 95 81 87 102 84 58 43 42 43 32 36 53 59 79 70 57 48 42 37 30 25 17 38 96 183 183 138 124 82 72 88 111 125 158 199 205 197 168 170 187 136 77 27 27 40 40 30 28 29 22 17 13 4 38 83 106 140 147 199 196 87 76 133 124 70 113 157 154 214 221 157 98 97 103 117 125 79 91 113 151 147 97 39 21 57 81 124 125 127 119 152 191 219 165 94 91 109 160 200 158 141 133 88 51 43 46 50 45 34 35 36 48 63 84 93 111 162 173 163 161 160 170 159 113 89 166 206 165 132 153 135 109 121 147 179 183 112 132 209 199 198 192 194 196 195 192 192 194 196 206 210 212 151 97 48 29 30 59 93 106 72 26 66 142 227 208 197 196 195 184 175 154 121 81 43 22 15 50 155 194 227 202 194 184 184 188 189 207 235 233 155 87 6 9 33 113 226 233 210 208 204 221 202 164 106 115 83 74 153 204 233 225 211 208 205 207 209 204 199 207 221 234 200 184 167 174 191 180 186 154 108 73 82 153 233 207 106 63 163 218 239 181 142 181 134 73 14 15 114 187 154 68 151 213 220 191 206 238 239 186 76 39 138 184 194 240 210 90 32 91 136 95 47 96 151 165 184 194 201 194 191 173 137 104 70 140 206 226 214 185 178 157 56 41 153 214 163 135 181 206 195 192 126 107 180 195 120 58 22 15 84 165 229 248 229 179 123 75 19 14 58 72 105 98 60 68 90 117 110 90 39 26 32 96 208 201 207 205 189 201 200 197 226 229 168 111 105 117 132 108 90 80 78 87 117 142 139 102 145 208 188 127 83 44 34 32 32 54 47 82 159 191 215 197 188 188 183 189 202 201 116 39 103 179 221 216 204 210 205 153 35 49 76 42 28 43 68 62 49 70 128 148 96 102 118 119 164 167 164 176 215 214 115 60 42 36 67 130 169 133 66 39 70 114 125 124 129 132 141 143 188 179 110 118 169 163 149 103 114 165 206 199 184 168 140 149 150 151 178 197 195 194 184 193 217 217 115 59 19 9 49 71 132 175 218 224 242 179 47 43 133 191 242 190 113 116 158 183 203 197 154 108 130 192 207 167 144 173 144 100 119 134 144 179 166 104 48 74 168 192 213 187 183 187 200 189 195 199 138 51 38 107 187 223 198 127 115 178 208 203 183 189 193 186 192 187 191 187 183 183 194 164 84 125 193 207 189 198 193 181 196 189 188 188 191 195 194 189 184 189 196 196 190 190 197 196 188 189 191 201 195 198 209 184 152 168 196 195 191 192 192 196 190 194 194 193 192 192 193 194 194 192 193 194 195 195 193 192 190 191 192 194 196 197 197 198 197 195 196 196 197 197 198 199 199 200 199 199 198 198 197 197 197 199 199 200 201 201 202 202 203 196 208 212 203 199 205 206 201 200 168 161 158 141 163 210 227 206 192 205 210 206 214 218 220 198 212 209 216 220 211 211 209 217 210 207 214 220 209 188 175 228 238 200 147 152 184 194 191 145 174 188 215 208 208 208 209 207 207 206 205 205 204 204 203 206 205 204 202 200 198 197 196 196 196 196 195 193 195 200 204 188 174 146 123 134 131 134 105 152 211 211 178 150 137 156 166 196 204 198 191 195 197 194 194 195 195 194 193 193 194 195 195 196 195 195 195 195 195 194 194 195 195 202 199 196 209 204 175 128 102 121 177 209 198 150 95 118 188 223 229 191 168 206 212 200 234 246 197 117 93 174 178 102 94 113 118 147 200 217 229 218 216 231 248 243 104 22 72 189 230 254 246 233 239 243 235 235 246 236 251 237 137 67 72 139 204 232 239 228 213 220 213 215 225 183 148 149 160 195 238 224 247 222 178 133 127 194 248 228 150 105 122 199 242 174 101 169 237 251 246 228 201 219 246 228 178 145 138 115 100 159 246 232 226 221 220 222 224 222 219 222 222 222 222 222 222 222 222 221 222 222 223 223 224 224 224 225 224 224 223 223 224 224 225 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 226 226 226 225 225 224 224 224 222 223 223 224 226 227 227 228 225 225 226 226 226 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 226 226 227 227 228 228 228 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 223 223 223 225 224 223 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 215 217 219 220 222 222 222 222 222 221 219 218 218 219 221 222 219 220 221 221 221 221 220 219 220 220 220 221 221 222 222 222 217 218 219 220 220 219 218 217 221 220 218 217 217 218 220 221 219 219 219 219 219 219 219 219 220 219 217 216 216 217 219 220 219 219 218 218 218 217 217 217 216 216 216 217 217 218 218 218 219 219 219 218 218 217 217 217 218 218 218 219 219 220 220 220 176 176 176 176 175 175 174 174 173 173 173 173 173 173 174 174 173 174 174 175 175 174 174 173 176 175 174 173 173 173 173 174 174 174 174 173 173 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 173 174 175 174 172 171 172 173 175 175 176 176 176 176 176 176 175 177 178 177 176 175 176 178 174 176 177 177 175 175 176 178 179 178 177 177 176 177 177 178 176 177 178 178 178 178 179 179 181 181 180 180 179 179 179 178 179 178 178 177 177 176 176 175 179 178 177 175 175 175 175 176 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 173 176 176 175 174 174 175 176 176 176 176 176 176 176 176 176 176 174 175 176 177 178 177 177 176 176 178 180 180 178 177 178 179 179 181 183 184 183 184 186 188 186 186 187 187 188 189 189 189 189 189 189 190 190 191 191 191 191 191 191 191 191 191 190 190 193 194 194 195 196 197 197 198 199 199 198 198 197 196 195 195 195 196 197 198 198 197 196 196 195 196 197 197 197 197 196 195 192 194 196 198 198 198 197 196 195 195 195 196 197 198 198 198 197 197 198 199 199 198 197 197 196 196 197 197 197 197 196 196 196 195 194 194 194 195 196 197 193 194 195 196 196 195 193 192 193 194 194 195 195 196 196 197 195 196 197 199 200 200 200 200 201 201 201 202 203 204 205 206 206 206 205 206 207 208 209 210 212 212 213 214 215 216 216 217 216 216 217 218 218 218 218 217 217 217 217 217 217 217 217 217 221 220 219 218 218 219 220 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 217 217 217 218 218 219 219 219 216 217 218 218 218 218 217 216 216 216 216 215 214 213 212 211 215 213 212 213 214 215 213 211 211 213 215 217 218 218 217 216 217 218 218 219 219 220 220 221 218 218 218 217 217 217 216 216 218 218 218 218 218 218 218 218 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 222 222 221 221 222 223 224 224 223 223 223 222 222 221 221 221 222 222 222 222 223 223 223 224 223 223 223 223 223 223 223 223 224 224 224 224 223 223 223 223 224 224 225 225 225 225 224 224 224 223 223 223 222 222 221 221 224 224 223 222 222 223 224 224 222 222 222 222 222 222 222 222 222 223 224 224 224 224 223 222 222 222 222 221 221 221 220 220 220 221 222 223 223 223 222 222 222 222 222 222 222 222 222 222 223 224 224 224 224 223 222 222 222 222 223 223 223 224 224 224 222 222 223 223 223 223 223 224 225 224 224 223 222 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 216 218 217 215 216 222 225 224 216 216 215 214 212 210 209 207 204 204 202 201 199 197 196 195 188 199 190 183 166 140 134 131 112 76 70 107 127 138 151 140 109 137 162 175 187 200 208 209 219 172 108 82 110 142 122 77 49 33 35 68 111 132 101 50 65 104 122 189 212 209 206 195 187 132 94 76 117 164 137 111 123 133 135 98 61 35 25 59 88 105 101 87 100 128 127 104 63 43 35 31 28 63 126 168 159 135 173 165 108 41 32 54 54 46 41 49 42 61 90 67 59 69 59 24 38 107 181 243 236 206 178 144 127 153 146 84 70 114 182 207 185 171 146 97 73 73 75 73 72 93 148 201 231 243 210 127 136 195 199 212 247 242 151 56 123 185 132 121 187 230 221 160 104 56 25 22 29 47 54 44 38 41 40 31 47 63 68 55 40 34 46 66 73 64 115 186 210 218 231 230 225 231 225 222 215 209 215 212 237 248 227 109 15 51 174 250 237 116 20 37 140 253 249 134 31 97 164 203 231 254 254 246 246 191 81 11 79 193 181 81 44 90 190 242 160 90 160 254 253 170 143 168 155 86 43 27 42 40 34 20 42 134 226 251 251 247 236 149 87 155 209 179 129 125 167 162 134 102 96 89 26 10 22 134 222 239 212 227 245 172 111 186 228 191 184 185 195 89 45 25 17 44 85 133 114 134 132 195 226 232 233 222 226 234 235 234 227 222 227 229 229 229 228 228 228 228 227 227 227 233 254 251 232 178 128 79 73 40 41 38 40 29 17 66 127 166 133 136 176 169 160 150 154 133 165 177 154 173 183 148 120 96 62 126 227 249 198 116 94 99 127 185 206 181 170 170 194 197 196 187 187 234 251 192 117 178 241 239 231 192 149 108 94 133 191 224 150 50 96 216 203 129 74 44 39 63 106 158 217 248 249 172 98 66 90 80 66 88 149 200 166 123 140 157 127 69 70 76 64 79 123 183 220 243 230 214 210 206 211 212 209 211 213 213 212 213 215 218 175 133 180 225 217 216 211 209 215 214 211 211 216 222 220 215 222 208 176 113 110 116 105 87 129 142 114 122 106 18 43 173 210 195 163 108 68 32 57 173 228 234 247 251 234 162 70 34 22 59 158 235 249 224 142 55 16 40 99 131 151 169 162 160 176 202 184 148 110 95 131 160 142 116 71 35 26 32 41 49 55 51 47 45 42 34 24 15 7 71 162 252 253 220 180 102 39 55 84 113 154 200 226 237 199 180 175 120 72 35 36 45 42 34 28 21 15 17 16 5 30 60 101 186 218 235 192 78 55 111 106 73 100 117 130 204 214 105 62 120 164 197 201 132 105 111 111 88 65 44 40 77 125 181 165 119 80 117 167 196 145 66 49 89 163 207 180 165 170 114 61 38 30 32 37 35 37 36 43 47 63 78 104 158 170 157 144 131 142 144 113 96 165 176 136 129 156 130 110 133 167 184 133 86 135 193 200 203 194 193 193 194 194 194 193 192 209 220 234 190 125 42 13 31 59 90 96 62 35 95 165 229 208 195 191 191 181 165 150 137 134 84 37 5 35 147 201 240 213 206 200 203 205 196 204 227 231 151 86 7 7 22 104 225 236 217 211 208 227 216 177 115 132 137 107 86 117 214 237 213 211 214 213 209 207 208 209 209 198 220 215 240 240 209 206 177 132 122 127 179 228 219 142 55 92 209 237 242 211 162 160 116 35 3 36 168 232 176 60 122 214 248 221 183 163 131 99 48 95 203 244 220 219 179 92 67 178 215 141 39 54 110 134 151 141 138 136 154 157 144 151 155 204 246 199 97 85 186 215 101 33 97 170 168 162 188 182 165 191 198 166 147 125 70 31 17 74 166 223 248 224 165 122 58 35 9 28 127 156 143 129 131 159 183 196 154 100 33 16 23 92 205 226 216 199 191 185 182 205 209 198 139 121 156 170 178 178 163 140 142 183 208 157 80 70 160 231 201 151 148 117 59 25 23 41 32 64 146 188 217 190 189 194 189 198 209 186 75 38 153 216 210 194 214 226 181 120 22 29 47 30 60 111 152 143 94 69 99 128 100 113 123 119 156 170 194 209 214 195 115 95 79 58 48 56 68 67 57 67 130 172 170 132 84 95 151 165 184 175 122 134 194 181 137 77 88 139 177 164 153 166 173 166 148 139 171 194 190 194 195 212 204 175 73 26 12 30 94 132 181 204 223 219 195 123 29 83 194 214 189 149 143 138 126 136 162 152 133 138 174 220 235 191 128 122 97 71 113 163 199 214 195 134 67 68 127 167 214 212 187 180 193 193 215 210 123 57 101 151 183 197 158 118 149 197 205 196 186 193 193 188 192 185 199 194 168 153 148 129 111 161 202 202 182 188 188 182 194 197 194 190 189 189 189 187 185 193 187 188 193 190 181 182 190 200 199 204 189 165 145 129 137 169 198 199 194 191 187 192 187 194 193 192 191 191 192 193 194 191 191 192 193 193 192 192 191 192 193 195 197 198 198 198 198 196 196 196 197 198 198 199 199 199 199 199 198 198 197 197 197 199 199 199 200 201 201 202 202 207 201 200 203 202 200 210 224 206 184 167 142 134 181 219 206 173 165 198 225 230 209 171 171 203 223 216 210 211 210 216 212 208 227 212 213 234 197 146 151 198 243 209 120 114 179 198 166 145 170 181 210 208 211 210 207 207 207 207 206 205 205 204 204 202 202 201 201 200 199 199 198 200 200 198 195 193 193 196 199 202 185 152 124 136 135 132 97 115 183 188 143 114 129 181 212 200 204 198 192 195 195 193 197 195 195 194 193 193 194 195 195 195 195 196 196 196 196 196 196 195 197 198 195 196 206 203 187 163 124 133 189 218 201 159 122 157 240 249 213 179 193 230 207 173 201 218 163 98 128 205 192 160 167 150 101 93 145 205 245 229 224 230 235 189 54 49 156 243 252 250 234 231 241 241 230 225 234 230 246 236 159 99 86 129 176 211 241 244 223 217 207 216 243 211 176 133 119 191 239 224 233 225 215 184 169 210 243 230 161 148 176 193 176 139 134 206 251 248 218 199 190 213 243 246 208 136 76 82 150 217 248 230 225 220 220 222 224 222 220 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 225 224 223 223 223 223 224 225 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 225 225 225 225 225 225 224 224 223 223 224 225 225 226 226 227 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 227 227 228 228 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 223 223 223 224 224 223 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 222 222 222 222 222 222 222 222 218 219 220 221 221 220 219 219 221 220 220 219 219 220 220 221 219 220 220 221 221 220 220 219 219 219 219 220 220 220 220 220 218 219 220 221 221 220 219 218 219 219 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 218 217 217 217 217 218 219 219 219 218 218 218 217 217 217 216 216 217 217 217 217 217 217 218 218 218 218 218 217 217 217 218 218 218 219 219 220 220 220 175 175 175 175 174 174 174 174 175 175 175 174 174 174 174 174 173 174 175 175 175 175 174 173 174 175 175 175 175 174 173 173 175 174 174 174 174 173 173 173 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 174 175 174 172 171 172 174 173 174 174 175 175 176 176 177 175 177 178 177 176 175 176 178 176 177 178 178 176 175 176 177 177 177 176 176 176 177 178 178 176 177 178 178 178 178 179 179 181 181 181 181 180 180 180 180 178 178 178 177 177 177 177 177 182 180 176 174 173 174 177 178 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 176 176 175 175 176 176 177 175 175 175 176 176 177 177 177 175 175 176 177 178 178 177 177 180 181 181 179 177 176 178 180 180 182 184 184 183 183 185 187 187 188 188 189 189 190 190 191 192 192 191 191 190 189 189 189 190 190 190 190 190 190 191 191 192 193 194 195 197 198 199 200 201 200 200 199 197 196 195 195 198 198 199 198 198 197 196 195 196 196 197 197 197 197 196 196 194 194 194 194 194 194 194 194 196 196 196 197 198 198 199 199 197 197 198 199 199 198 197 197 196 198 200 202 202 200 198 196 196 196 195 194 194 194 195 195 192 193 193 194 195 196 196 196 195 195 195 195 195 196 196 196 199 198 198 198 199 199 200 201 201 199 197 196 199 203 208 212 207 207 206 206 207 208 209 210 215 215 215 215 216 216 216 216 218 218 217 217 217 218 219 219 217 217 217 217 217 217 217 217 221 220 219 219 219 219 220 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 219 219 220 217 218 218 219 219 218 218 217 217 216 216 216 215 213 212 211 213 213 213 214 216 216 213 211 215 215 215 215 215 215 215 215 219 219 219 219 219 220 220 220 219 219 218 218 217 217 217 217 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 223 222 222 222 222 221 221 221 224 223 223 223 223 224 225 226 225 224 224 224 224 223 223 223 224 224 224 224 225 225 225 226 223 223 223 223 223 223 223 223 226 226 226 225 225 225 225 224 225 225 225 226 226 225 225 225 225 225 225 225 225 225 225 225 224 224 223 222 222 223 224 224 223 223 223 223 223 223 223 223 222 223 224 224 224 224 223 222 223 223 222 222 221 221 221 221 221 221 222 223 223 223 223 222 222 222 222 222 222 222 222 222 224 224 225 225 225 224 223 222 222 223 223 223 224 224 224 224 225 225 225 224 224 224 224 224 224 224 223 223 223 222 222 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 217 217 218 218 219 220 220 220 217 220 221 220 220 220 219 215 215 215 215 214 213 212 211 210 206 206 204 203 201 199 198 198 202 212 211 219 214 189 163 134 114 87 77 79 94 115 127 140 150 177 189 192 205 206 193 187 222 177 122 99 118 148 159 154 118 83 53 41 43 56 64 60 59 71 91 168 207 216 219 207 202 114 71 96 144 193 187 133 102 95 104 98 74 43 27 45 85 119 125 115 126 130 105 79 56 51 41 22 21 72 145 188 172 192 228 173 95 50 51 46 59 63 78 107 99 61 48 47 45 50 40 10 27 97 180 253 254 248 240 189 121 117 121 79 70 105 172 207 186 163 149 127 132 121 102 84 69 66 99 148 167 187 177 131 168 241 233 207 250 250 141 54 91 103 106 183 250 254 250 225 164 70 17 27 44 48 49 39 24 16 22 32 45 38 42 48 42 35 37 39 60 94 179 251 254 250 241 223 220 210 211 209 213 216 209 211 233 253 216 66 1 54 155 210 206 129 47 31 103 205 191 75 49 161 230 251 252 242 241 228 154 61 21 73 163 246 252 194 85 29 98 198 207 150 128 188 191 161 199 240 218 95 36 32 40 45 37 28 43 87 147 196 248 248 251 182 77 71 94 78 53 48 69 73 76 52 31 30 70 91 86 160 213 208 186 194 156 83 140 249 250 250 177 144 107 55 23 37 62 99 121 130 151 189 198 234 244 239 242 241 234 234 235 234 233 230 227 225 227 227 227 227 226 226 226 226 232 213 224 231 235 201 149 83 53 31 41 42 39 21 17 87 169 206 165 171 228 238 230 218 172 108 98 92 94 141 150 120 113 62 30 136 188 191 128 101 125 155 146 162 181 177 188 186 148 164 210 254 254 254 254 225 174 163 179 171 170 131 71 47 112 191 249 253 182 63 43 103 126 93 67 49 62 99 131 161 206 251 253 164 111 100 85 59 73 111 186 237 199 147 140 127 139 85 85 84 42 69 175 250 234 237 227 227 222 210 213 210 211 211 210 209 210 213 220 224 202 129 147 212 218 212 217 207 212 214 213 209 208 212 215 216 226 235 228 147 81 45 65 106 144 132 137 186 139 17 65 227 252 248 243 201 155 74 18 96 209 247 233 240 251 226 164 66 14 35 121 190 204 140 43 23 55 146 208 181 165 187 183 168 176 221 234 207 141 88 122 189 206 165 93 42 31 25 27 44 39 39 40 41 39 30 17 8 24 124 210 252 234 207 182 104 51 58 64 71 90 134 194 237 195 160 140 96 67 49 46 47 36 32 29 23 18 23 22 7 14 59 124 223 244 229 164 64 30 98 111 111 126 112 134 202 210 81 68 171 222 240 225 140 66 66 59 62 87 83 80 129 188 233 207 133 63 67 109 140 122 67 50 95 141 149 145 153 177 126 73 41 23 25 36 40 32 31 36 33 44 69 105 158 161 137 119 111 122 122 100 100 145 160 152 169 181 141 122 144 182 180 95 88 152 175 195 203 195 192 191 193 196 196 193 189 191 218 236 186 123 44 15 36 60 86 81 48 50 135 193 225 200 192 187 191 191 176 171 182 190 139 68 5 12 115 189 241 216 208 201 207 211 201 203 223 232 150 86 9 6 16 94 216 235 223 216 205 218 219 197 150 117 158 152 78 70 174 227 237 223 213 205 206 211 211 205 200 211 208 227 237 213 160 117 114 153 178 201 239 224 141 98 92 171 235 224 225 230 207 179 104 38 6 55 195 244 203 84 105 216 243 172 99 70 58 85 101 131 222 249 200 169 133 87 92 210 242 160 35 29 86 122 144 143 163 183 210 214 203 209 211 233 239 175 64 75 216 249 145 47 53 131 168 175 188 162 147 201 249 201 102 51 24 33 67 151 220 220 207 147 79 68 22 19 53 109 215 233 201 189 206 213 232 241 190 111 22 10 32 98 185 216 208 189 198 197 207 199 191 167 90 89 157 163 155 173 178 170 186 226 213 125 46 71 150 207 194 166 181 170 96 40 22 33 24 51 135 187 223 190 191 198 191 204 211 167 42 74 192 222 201 189 213 226 156 85 14 15 32 43 116 185 224 207 135 79 83 116 104 106 99 84 135 178 218 215 177 153 117 102 86 73 69 52 24 26 56 135 191 192 195 171 88 81 145 193 206 185 107 107 192 202 151 87 99 132 143 122 126 168 200 177 141 127 172 201 190 192 201 221 169 116 33 13 32 88 173 215 214 212 223 209 125 72 59 139 202 188 158 176 195 144 95 140 176 171 175 207 216 207 194 173 82 63 79 111 178 218 229 211 206 183 120 72 50 97 187 204 207 213 208 197 214 183 73 78 181 204 183 163 114 118 189 209 201 192 190 189 185 187 194 200 208 187 124 106 122 135 180 191 201 195 183 187 189 185 188 192 191 191 191 192 193 193 193 196 189 188 194 194 189 194 204 197 205 200 153 102 68 72 119 165 195 198 194 191 188 195 192 192 192 191 191 191 191 192 192 191 190 190 190 191 191 192 193 193 194 196 197 198 199 199 198 196 197 197 198 198 199 199 200 199 199 199 198 198 198 197 197 198 198 199 200 200 201 201 202 203 198 201 208 207 200 203 214 217 184 147 114 127 201 233 198 182 183 227 243 235 185 129 159 198 226 221 208 206 211 219 211 208 225 215 218 229 178 109 99 157 220 231 177 151 170 168 139 135 164 179 211 211 215 213 208 208 208 207 206 206 205 205 204 200 200 201 201 201 202 202 202 200 199 198 195 193 193 195 197 205 196 167 133 136 130 127 90 93 143 154 131 136 176 213 222 201 203 197 194 197 194 192 200 195 195 194 194 194 194 195 195 195 195 195 196 196 197 197 197 196 199 195 192 198 202 200 200 196 152 134 155 169 159 133 107 133 213 221 194 201 236 248 203 144 124 121 99 99 183 215 180 196 238 216 142 92 109 187 251 234 223 216 215 139 27 90 224 252 241 221 205 206 216 216 210 213 218 220 236 228 184 137 97 122 154 184 216 227 222 224 218 225 237 222 209 116 62 166 236 230 227 232 239 216 200 220 226 177 135 158 188 152 112 144 223 243 251 224 174 173 203 226 252 243 174 97 74 112 171 212 228 228 224 220 220 222 224 223 221 223 223 223 223 223 223 223 223 222 222 222 223 223 223 224 224 224 224 223 222 222 223 224 224 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 225 224 224 224 225 225 225 225 225 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 224 224 224 223 223 223 222 223 223 222 222 222 223 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 220 218 217 216 219 220 220 220 220 220 220 219 219 219 220 221 221 220 219 219 219 219 219 219 219 218 218 218 220 220 221 221 221 221 220 220 217 217 218 218 218 218 217 217 219 219 219 219 219 219 219 219 217 217 218 218 218 218 217 217 219 218 218 218 217 217 217 216 217 217 217 217 217 217 216 216 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 219 174 174 174 174 174 174 174 174 176 176 176 177 177 178 178 178 174 174 175 176 176 175 174 174 173 174 176 177 177 175 174 172 175 175 175 175 174 174 174 174 176 176 176 175 175 174 174 174 175 175 175 175 175 175 175 175 175 177 178 177 175 174 174 176 173 173 174 175 176 177 177 178 176 178 179 178 177 176 177 179 177 178 179 178 176 175 175 177 176 176 176 175 176 177 178 179 176 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 177 177 177 178 178 178 178 178 181 180 178 176 175 176 177 178 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 178 177 176 176 176 176 177 178 174 174 175 176 176 177 178 178 177 177 178 178 179 179 179 179 181 181 181 179 177 177 180 182 181 183 184 184 183 183 184 186 188 188 188 189 190 190 191 191 192 192 192 191 190 190 189 189 191 191 192 192 193 193 194 194 193 193 194 195 196 197 198 199 193 193 194 195 196 197 198 198 198 198 198 198 198 198 197 197 196 197 197 197 197 197 197 196 196 195 193 192 192 192 193 194 196 196 196 197 197 197 198 198 196 197 198 198 198 198 197 196 198 199 200 201 201 200 199 198 197 196 196 195 195 194 194 194 194 194 194 194 194 195 197 197 196 196 196 196 196 195 195 195 200 199 198 197 197 198 200 201 201 200 198 197 199 204 209 212 210 210 209 209 209 210 211 211 214 214 214 215 216 216 217 217 220 219 218 217 217 218 220 221 219 219 219 219 219 219 219 219 221 221 220 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 220 220 220 220 218 218 219 220 220 219 218 218 217 217 217 216 215 213 212 211 212 212 213 215 217 216 213 210 216 215 215 214 214 214 215 216 220 220 220 220 220 219 219 219 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 224 224 223 223 223 224 225 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 227 227 225 225 225 225 225 225 225 225 227 226 226 226 226 225 225 225 226 226 227 227 227 227 226 226 225 226 226 226 226 226 227 227 225 224 223 223 223 223 224 225 224 224 224 224 224 224 224 224 223 223 224 225 225 224 223 223 224 223 223 223 222 222 222 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 224 225 226 226 226 225 224 223 223 223 223 224 224 224 225 225 227 227 226 226 225 225 225 224 224 224 224 224 224 223 223 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 220 220 220 220 219 221 222 222 220 219 216 214 215 215 215 215 215 214 213 212 208 208 207 205 204 202 201 201 203 204 199 210 219 218 211 183 175 157 139 105 108 133 141 171 192 202 193 188 196 186 185 212 195 156 122 114 115 128 175 225 207 159 97 47 22 31 49 53 50 47 71 148 201 228 237 219 175 88 60 111 146 200 234 179 105 78 91 121 105 54 28 38 91 135 135 106 105 101 70 46 53 60 48 20 23 84 165 214 212 248 252 153 72 54 65 40 54 63 115 172 156 96 70 73 43 38 30 7 15 69 137 200 218 239 253 223 155 109 89 72 76 79 109 135 129 130 158 180 205 179 131 88 68 74 119 174 161 146 132 120 151 183 162 140 193 222 128 33 44 90 166 250 254 254 246 208 124 46 61 135 145 142 129 101 64 37 32 39 35 28 35 41 37 42 45 33 37 74 160 235 246 234 232 232 225 209 215 207 210 221 215 230 247 219 152 45 30 79 132 190 187 131 69 39 61 109 101 38 106 224 251 251 245 203 162 110 52 2 55 186 252 253 249 243 189 65 22 104 208 212 126 75 83 171 254 253 226 82 36 81 76 51 35 41 44 44 64 97 148 180 177 122 71 31 22 65 76 88 90 77 89 87 91 132 207 240 165 93 142 195 234 200 118 95 139 243 254 249 176 48 13 19 56 145 179 212 211 163 223 244 226 225 236 236 235 229 228 226 231 229 231 235 228 227 229 229 229 228 228 228 228 228 234 205 194 180 194 195 168 102 45 29 41 41 34 11 17 106 189 215 149 144 218 250 253 248 220 137 116 103 88 106 116 125 118 31 49 187 209 203 179 201 199 218 186 155 156 153 160 185 171 154 191 254 246 202 207 219 183 123 137 148 144 128 96 100 181 236 250 243 189 75 24 54 110 113 110 91 100 129 136 141 207 254 234 149 158 169 98 52 88 114 138 163 166 153 143 122 117 136 162 148 85 83 176 248 243 227 211 219 217 208 216 212 211 211 210 209 209 212 218 223 214 143 124 182 216 215 218 208 211 212 212 210 207 208 210 212 207 234 249 177 87 27 64 141 162 182 205 208 114 19 93 225 239 243 247 233 213 153 66 45 134 238 237 240 248 250 246 141 70 17 58 106 96 39 15 96 167 236 249 193 172 197 205 197 181 212 232 226 173 105 115 180 196 155 105 71 46 27 28 45 39 39 39 38 35 26 15 7 47 140 187 184 154 154 162 103 92 105 92 63 44 62 115 150 134 103 92 76 67 63 49 41 30 26 29 31 24 21 15 3 18 78 130 182 179 162 114 52 76 160 178 186 183 147 154 173 186 95 102 183 200 183 149 85 49 53 65 107 151 122 105 174 226 235 207 160 92 44 55 86 92 78 80 134 150 115 119 141 146 124 93 56 30 30 37 33 29 29 37 32 37 62 97 142 139 110 101 109 116 100 79 94 126 184 207 202 184 158 158 169 166 146 93 131 180 174 192 201 193 192 192 193 195 195 193 190 186 217 212 129 86 59 43 41 59 76 63 40 69 171 209 212 192 193 187 191 201 195 194 211 217 187 118 27 5 70 157 231 226 211 195 197 205 201 205 222 235 157 88 5 6 21 89 193 222 224 227 220 219 222 217 193 141 151 173 131 87 101 147 238 243 225 212 215 216 209 205 210 220 221 230 169 103 92 110 170 205 227 229 215 137 75 132 199 224 219 197 214 224 236 226 130 63 8 64 209 247 245 144 97 158 173 124 95 87 91 137 159 141 187 210 195 188 147 72 45 120 154 103 25 31 74 110 145 179 220 239 241 234 230 233 220 228 219 184 111 124 237 250 158 65 42 114 155 165 191 173 156 204 222 159 62 19 19 67 139 186 184 134 101 59 26 40 33 27 105 172 236 229 215 218 208 201 218 231 191 109 11 6 46 97 180 216 222 196 186 193 207 217 188 145 64 79 156 139 106 103 117 138 183 202 144 91 103 137 159 163 165 169 200 210 144 76 27 25 23 49 123 180 228 199 192 196 190 206 200 144 43 122 211 207 197 202 210 203 110 46 11 27 69 105 180 220 235 229 162 104 86 108 101 98 84 82 135 174 195 173 126 108 99 93 77 74 87 69 26 27 71 144 224 223 224 193 90 86 163 211 233 196 90 92 189 205 163 127 135 145 135 115 125 156 172 157 120 113 173 211 200 199 207 211 125 66 18 21 74 144 226 229 204 211 211 164 64 67 124 133 172 181 186 211 185 118 109 174 204 204 202 203 185 159 133 136 78 80 115 163 218 219 188 179 198 218 186 122 32 49 129 168 209 224 209 202 202 149 62 112 221 226 188 146 97 134 206 202 193 193 193 185 185 196 204 209 180 144 87 105 167 184 214 195 190 189 193 194 193 189 183 186 188 192 195 196 195 194 192 191 193 189 185 192 206 209 203 187 203 184 121 82 72 93 149 175 198 195 191 191 189 196 194 191 191 191 191 191 191 191 191 191 191 190 189 190 192 194 195 193 194 195 196 197 197 197 197 196 197 197 198 199 199 200 200 198 198 198 198 198 198 198 198 199 199 200 200 201 202 202 202 194 204 209 206 205 208 208 203 211 162 115 90 115 195 230 196 180 197 235 223 185 127 98 176 195 220 215 209 210 211 215 207 212 203 211 224 216 183 124 67 98 164 226 232 194 145 113 101 114 159 189 222 216 215 213 211 207 207 206 206 205 204 204 204 202 202 202 203 203 203 203 204 196 195 195 194 194 196 197 199 197 205 190 157 150 138 137 106 84 98 119 143 186 221 218 205 196 198 196 197 200 194 191 200 195 195 195 195 195 195 195 195 193 194 194 195 196 196 197 197 197 202 195 193 202 198 195 207 207 186 157 134 130 129 108 77 98 151 158 161 205 242 223 153 105 61 62 108 176 244 195 157 184 248 250 208 139 94 145 215 231 223 201 184 104 42 141 244 238 229 218 211 209 211 215 218 212 212 217 229 221 205 172 112 88 120 164 202 223 232 229 213 219 231 240 211 100 69 183 248 231 230 233 224 202 209 215 189 128 170 202 167 123 153 219 252 235 252 230 152 151 220 245 253 208 111 59 103 156 171 197 241 225 222 220 220 222 224 224 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 222 222 223 223 224 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 225 224 224 224 224 224 224 224 223 223 223 224 224 225 225 226 225 225 225 224 224 224 223 223 224 224 225 225 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 222 222 222 222 222 222 222 223 224 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 221 221 221 221 221 221 221 221 221 221 221 220 219 218 217 216 218 219 220 221 221 220 219 218 218 219 220 220 220 220 219 218 220 220 220 219 218 218 218 217 221 221 221 221 221 221 221 221 215 216 218 219 219 218 216 215 218 218 218 218 218 218 218 218 216 216 218 219 219 218 216 216 218 218 218 217 217 217 216 216 218 218 218 217 217 216 216 216 216 216 216 217 217 218 218 218 218 218 218 218 218 218 218 219 174 174 174 174 174 174 174 174 173 174 175 176 178 179 180 180 174 175 175 176 176 175 175 174 173 174 176 177 177 176 175 173 175 175 175 175 175 175 176 176 176 176 175 175 174 174 174 173 175 175 175 175 175 175 175 175 176 177 178 177 175 174 175 176 174 175 175 176 177 178 179 179 177 179 180 180 178 177 178 180 177 179 180 178 176 175 176 177 177 176 176 176 176 177 179 179 176 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 180 180 179 178 176 176 175 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 179 178 177 177 177 177 178 179 174 174 175 176 176 177 178 178 179 179 179 179 180 180 181 181 179 180 180 179 178 179 183 186 182 184 185 185 184 184 185 187 187 187 188 189 189 190 190 191 190 190 191 191 191 192 192 192 192 193 193 193 194 194 195 195 194 194 194 194 195 195 195 195 189 190 191 193 195 197 199 200 196 196 197 197 198 199 200 200 198 197 197 197 197 197 197 198 201 199 197 195 194 195 196 197 195 195 195 196 196 196 196 196 196 196 197 198 198 197 196 196 196 195 194 193 193 194 195 196 196 196 196 196 195 194 194 193 197 196 195 194 194 195 196 196 196 196 196 196 196 196 196 196 199 198 197 196 196 197 199 200 202 202 201 202 203 205 207 208 211 210 210 209 209 210 211 212 211 211 212 214 215 217 218 219 221 220 218 217 218 219 221 222 221 221 221 221 221 221 221 221 221 221 222 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 220 220 220 220 220 220 219 219 220 221 221 220 219 219 217 217 217 216 215 214 213 212 211 211 211 213 215 215 213 211 214 214 214 214 215 216 218 219 220 220 220 220 220 220 220 220 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 223 223 224 225 226 226 226 227 227 227 227 227 227 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 225 225 227 227 228 228 228 228 227 227 225 226 226 226 226 226 227 227 225 225 224 223 223 224 225 225 224 224 224 224 224 224 224 224 223 224 225 225 225 225 224 223 224 224 224 223 223 223 222 222 223 223 223 223 223 223 224 224 223 223 223 223 223 223 223 223 225 226 226 227 226 226 225 224 223 223 224 224 224 225 225 225 228 228 227 227 226 226 225 225 225 225 225 224 224 224 224 224 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 221 220 219 219 218 221 220 219 219 219 218 218 218 216 216 216 216 216 215 215 214 211 210 209 208 207 206 205 204 199 206 203 202 196 208 226 215 204 208 199 158 150 157 147 169 203 208 193 186 198 194 192 213 206 176 145 123 103 107 160 220 247 208 141 73 42 52 59 44 43 32 49 104 165 212 233 216 140 62 57 130 145 168 216 180 130 140 169 183 132 58 32 38 70 125 128 92 89 92 66 42 45 53 43 23 33 86 158 209 204 234 221 130 62 39 74 93 52 27 91 169 167 145 139 127 74 32 32 42 32 34 61 104 158 202 229 232 198 111 50 58 65 72 76 76 100 159 205 212 195 174 135 96 77 96 151 202 216 154 96 72 78 80 74 85 123 125 71 34 64 138 208 227 177 174 148 109 92 112 164 210 227 228 218 193 160 125 88 62 40 20 23 36 35 34 36 28 27 40 88 147 186 213 236 248 236 225 233 216 208 216 216 238 251 153 103 115 137 120 101 187 238 187 118 59 33 40 46 42 149 251 246 193 147 88 51 13 46 106 190 249 254 227 209 213 233 135 17 50 189 251 184 69 21 141 249 229 167 53 79 177 163 77 27 35 42 41 47 48 46 80 70 48 59 31 16 83 114 164 186 170 143 111 131 232 253 251 152 90 168 241 253 187 132 105 121 164 177 124 83 22 42 30 95 237 245 253 252 199 233 250 225 201 224 237 236 228 236 230 231 212 211 228 227 233 230 230 230 230 229 229 229 229 226 218 223 206 194 162 129 80 46 32 39 35 29 4 12 111 237 240 136 108 193 241 246 235 208 178 201 205 172 157 170 201 145 44 122 241 251 248 248 244 253 248 230 184 176 161 140 196 228 178 163 198 196 174 191 208 168 110 170 223 199 184 163 162 213 233 218 206 155 47 21 83 142 167 150 95 102 153 160 147 221 250 196 140 191 191 98 84 143 141 109 126 179 179 151 136 124 190 235 233 168 94 127 218 246 223 200 206 211 209 218 211 209 211 211 211 210 210 213 215 219 180 129 149 208 222 212 210 211 210 210 211 211 209 207 206 208 228 241 173 84 21 60 141 162 226 246 178 59 41 156 243 238 239 218 202 195 195 150 44 51 181 227 250 248 232 245 172 94 16 35 48 24 29 81 180 236 251 250 215 193 179 169 164 148 147 167 197 193 146 121 144 141 128 116 89 55 48 55 46 36 36 37 36 32 24 13 6 52 130 166 177 176 186 186 122 109 151 154 133 110 102 100 72 68 51 58 66 66 67 45 33 34 23 24 29 20 13 15 16 38 89 115 134 117 102 81 75 136 217 221 214 202 176 173 144 144 105 101 119 114 95 85 87 127 134 134 149 162 112 100 192 230 205 175 164 126 56 42 62 97 99 109 175 194 138 115 115 125 134 123 79 44 47 49 33 37 31 41 36 32 48 70 99 111 102 103 101 102 92 74 85 133 220 233 175 141 167 206 207 147 102 114 182 205 194 198 199 191 193 194 194 192 192 194 196 216 217 177 83 65 77 68 42 49 57 46 45 97 198 216 199 191 197 189 185 197 197 192 198 219 214 169 73 13 30 123 224 236 222 201 196 203 204 207 220 238 167 95 4 5 29 84 163 182 184 199 220 226 235 235 230 206 142 146 155 130 74 81 190 223 233 234 221 204 200 209 219 230 237 168 101 81 129 216 232 223 227 218 167 85 97 200 243 209 203 199 216 213 225 240 195 102 4 52 206 242 250 172 74 56 98 145 198 193 171 184 162 123 178 241 250 209 127 49 31 50 69 49 27 39 45 58 97 144 187 212 222 224 231 243 235 238 241 225 150 140 238 248 153 51 32 96 138 165 220 213 171 170 135 84 40 25 40 84 134 139 87 45 29 30 40 63 96 84 111 165 230 212 204 210 189 188 210 221 167 90 10 9 39 86 192 214 224 196 182 208 205 205 144 101 80 130 186 145 103 72 79 107 159 160 95 95 178 199 172 124 122 159 217 235 175 110 25 11 19 44 107 166 226 207 192 194 196 209 168 107 58 145 223 214 210 216 197 154 44 10 27 76 147 181 219 215 210 224 173 125 82 82 80 92 96 98 119 115 101 89 81 84 84 92 96 97 87 65 41 39 52 98 197 226 236 206 115 111 161 201 228 187 107 137 199 183 162 164 144 134 139 139 135 131 128 138 115 111 164 208 212 215 214 192 86 32 15 32 106 172 232 202 207 218 157 89 69 122 152 114 157 191 209 218 160 99 116 171 178 176 166 143 137 147 130 107 124 154 157 159 181 176 151 153 192 219 199 160 77 50 61 113 165 196 211 222 170 82 48 150 223 221 195 148 115 168 207 196 190 191 192 190 194 199 198 183 121 110 114 161 217 207 192 192 182 187 197 194 191 191 185 193 192 192 192 193 194 193 193 191 194 192 187 191 196 188 174 168 159 135 110 122 137 146 183 197 208 195 188 190 187 190 185 191 191 191 191 191 191 191 191 193 192 191 190 191 193 195 197 192 193 194 195 196 196 195 195 196 196 197 197 198 199 199 200 198 198 198 198 198 198 198 198 200 200 200 201 202 202 203 203 200 205 206 202 204 211 215 215 206 179 151 122 127 192 227 200 168 185 201 157 105 60 64 158 211 220 208 207 210 206 209 206 211 200 206 218 221 212 161 91 92 153 207 213 181 128 89 79 101 161 204 235 218 209 209 211 206 206 206 205 204 204 203 203 203 203 202 202 201 201 200 200 196 196 195 195 196 197 197 197 193 207 204 185 186 176 175 145 88 65 99 156 200 208 187 191 188 194 196 199 202 196 192 198 195 195 195 196 196 195 195 195 192 193 193 194 195 196 196 197 197 203 198 198 205 198 192 205 204 211 201 181 172 166 143 118 129 132 115 116 144 155 119 59 55 71 116 188 250 243 142 132 179 226 240 234 169 77 86 144 210 230 206 158 70 66 183 250 224 219 217 219 218 214 215 220 218 215 218 226 221 222 205 143 101 88 113 162 205 235 242 235 234 250 253 168 86 138 217 225 203 210 212 187 182 215 197 129 117 185 224 191 155 186 240 251 252 233 193 143 179 248 226 179 148 115 113 158 201 215 224 241 223 221 220 220 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 222 222 222 222 223 224 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 224 224 224 224 224 224 224 222 223 223 224 224 225 225 225 225 225 225 224 223 223 222 222 224 224 224 225 225 225 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 223 222 222 222 222 222 222 222 222 222 223 224 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 221 221 221 221 221 221 221 221 219 219 218 218 218 218 219 219 217 218 220 220 220 220 218 217 218 219 219 220 220 219 219 218 221 221 220 220 219 219 218 218 221 220 220 220 220 220 220 221 215 216 218 219 219 218 216 215 218 218 218 218 218 218 218 218 215 216 217 218 218 217 216 215 218 218 217 217 216 216 216 216 218 218 218 217 217 216 216 216 215 216 216 216 217 217 218 218 218 218 218 218 218 218 218 217 174 174 174 174 175 175 175 175 171 171 172 174 175 176 177 178 174 175 176 176 176 176 175 174 174 174 175 176 176 176 176 176 175 175 176 176 176 177 177 177 176 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 174 176 177 176 173 172 173 175 175 176 176 177 177 178 178 179 177 179 180 179 178 177 178 180 177 179 180 179 177 176 177 178 178 178 177 177 177 178 179 180 176 177 178 178 178 178 179 179 180 180 180 180 181 181 181 181 179 179 179 179 178 178 178 178 179 180 181 181 181 179 177 175 175 175 175 175 175 175 175 175 174 174 175 175 176 176 177 177 179 179 178 177 177 178 179 179 175 175 175 176 176 177 177 177 180 179 179 179 179 180 181 182 178 180 181 181 180 181 184 186 182 184 186 186 185 185 187 189 188 188 188 189 190 190 191 191 189 189 190 191 192 193 194 194 192 192 192 192 192 192 193 193 195 194 194 194 194 194 194 194 195 195 195 196 196 197 197 197 195 195 195 196 197 199 200 201 198 198 197 197 197 197 198 198 199 198 196 195 194 195 196 196 195 195 195 195 195 195 195 195 195 196 197 197 197 197 196 195 198 196 194 192 192 194 196 198 195 195 196 196 196 195 194 194 196 196 196 196 196 195 195 195 196 196 196 196 197 197 197 197 197 196 196 196 197 197 198 199 202 203 204 205 205 205 205 204 208 208 208 207 208 209 210 211 210 210 212 214 216 217 219 220 220 220 220 219 220 220 221 222 222 222 222 222 222 222 222 222 221 222 223 223 223 223 222 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 221 221 221 220 220 219 220 221 221 221 221 220 219 218 218 217 217 216 214 213 212 211 210 209 210 212 214 213 211 212 213 214 216 217 219 220 220 220 220 220 220 221 221 221 221 221 221 221 220 220 219 219 219 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 225 225 225 224 224 223 223 223 224 225 226 226 227 227 227 227 228 228 228 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 228 229 229 229 229 229 229 228 226 226 226 226 226 226 226 226 226 225 224 224 224 224 225 226 225 225 225 225 225 225 225 225 224 224 225 226 226 225 224 224 225 225 225 224 224 223 223 223 224 223 223 223 223 224 224 225 223 223 223 223 223 223 223 223 226 226 227 227 227 226 225 225 224 224 224 224 225 225 225 226 227 227 227 227 227 226 226 226 226 226 226 225 225 225 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 223 222 220 219 219 218 222 219 217 218 218 217 219 222 217 217 218 218 217 216 216 215 213 212 212 211 210 209 208 207 212 214 210 207 200 213 225 199 181 212 225 206 190 169 138 132 178 200 202 197 209 212 193 178 213 210 187 151 130 137 155 165 220 227 197 119 57 55 70 64 56 35 32 47 98 142 170 164 120 55 74 164 171 149 167 149 175 228 241 198 120 59 43 35 43 98 116 96 97 105 81 50 39 46 45 41 43 64 122 187 188 200 158 90 68 58 112 166 95 18 64 155 183 206 204 160 106 32 63 133 117 62 35 40 77 123 150 179 183 94 30 67 97 131 117 71 99 191 226 190 138 142 158 155 123 108 128 148 172 128 70 50 65 66 58 63 70 38 29 42 74 120 132 110 95 88 86 108 159 212 233 227 236 239 236 231 231 219 179 137 105 83 61 48 41 40 34 22 27 34 45 59 91 141 186 206 231 238 250 242 235 238 240 249 198 94 118 231 251 161 72 158 252 252 208 112 39 23 36 59 136 202 163 78 25 14 62 110 150 230 251 207 169 153 178 232 244 197 57 27 152 253 243 151 47 74 168 186 107 31 122 241 236 151 83 54 36 37 45 36 40 39 39 37 46 37 26 56 103 171 217 219 162 85 95 225 251 172 95 164 243 253 211 149 136 102 103 40 37 31 74 159 174 90 96 243 253 253 231 190 236 254 226 179 204 226 232 230 232 231 234 203 201 229 227 231 229 229 229 229 228 228 228 228 229 221 239 250 237 157 91 56 46 33 36 31 34 8 6 99 225 249 151 108 173 204 199 188 162 199 248 254 231 223 245 254 158 49 157 250 253 241 238 221 249 238 244 209 207 195 156 213 252 204 136 106 112 159 221 239 214 135 163 220 204 207 191 171 206 241 205 133 75 38 55 96 123 175 157 75 80 154 172 155 215 224 169 158 196 160 92 134 194 175 128 153 211 196 156 150 174 237 253 238 188 114 107 185 242 226 192 186 199 211 219 208 208 211 213 213 211 209 209 210 223 217 156 129 191 226 208 211 211 208 208 211 213 210 205 203 219 229 230 154 71 12 40 108 176 248 252 153 35 69 202 252 246 227 183 175 185 230 227 94 24 94 168 240 229 168 147 110 64 15 38 41 13 35 93 161 201 220 233 245 234 191 160 143 108 94 128 181 207 179 117 84 95 116 113 75 58 84 86 50 28 30 34 34 30 21 11 4 62 152 207 236 234 217 195 131 123 182 200 207 215 210 167 80 39 32 45 61 56 60 36 28 34 22 19 19 16 29 55 73 48 101 145 179 148 95 81 136 190 238 227 208 191 180 181 140 119 102 74 52 62 80 113 177 207 217 190 145 117 77 98 209 232 194 160 157 140 71 48 53 95 106 116 171 192 138 96 82 118 138 135 94 65 80 92 79 50 32 37 35 28 35 45 62 91 109 115 88 81 93 88 91 145 231 222 135 108 165 217 210 150 95 147 215 213 204 197 192 192 194 194 192 190 192 197 202 225 180 132 75 77 87 77 51 36 35 36 68 132 216 215 195 191 195 189 184 191 194 188 183 209 217 200 124 47 10 86 202 214 218 210 202 206 209 212 219 237 178 110 8 4 26 74 144 138 110 112 163 194 219 234 251 250 173 142 154 180 132 79 95 156 215 248 232 210 219 228 223 207 159 100 103 159 215 230 210 208 215 219 150 82 143 228 227 197 212 199 198 209 213 233 247 184 19 18 129 162 173 132 49 16 60 132 212 221 216 233 192 120 168 234 226 149 78 63 96 106 109 91 78 73 42 26 52 68 87 108 143 163 173 201 216 223 238 242 195 172 237 243 144 26 17 69 127 183 248 237 161 116 66 48 42 42 61 68 65 56 20 23 31 60 103 139 195 162 94 120 217 222 208 198 196 187 220 218 138 69 20 21 29 79 199 208 220 215 211 212 164 128 89 94 145 196 198 157 134 122 138 157 162 126 83 124 217 225 164 100 109 167 217 226 200 141 31 6 13 36 96 162 227 206 193 195 205 213 132 63 74 165 223 222 229 213 143 81 13 11 76 144 212 219 221 189 182 187 155 125 68 48 45 67 89 73 69 59 46 49 80 124 152 157 146 111 63 54 90 100 68 55 113 160 205 209 177 160 140 161 183 160 127 163 178 155 187 199 136 98 122 152 145 133 138 162 156 140 155 188 213 222 206 156 54 16 19 43 136 195 231 218 223 189 76 56 158 200 135 114 152 195 224 224 141 101 131 167 157 158 171 165 166 165 128 132 185 213 192 158 134 125 131 152 216 225 185 156 119 91 63 62 92 126 166 177 92 31 87 185 221 219 201 152 141 198 209 202 195 187 189 193 186 169 156 151 110 140 181 198 207 194 189 196 185 186 191 187 186 190 191 195 191 188 189 195 200 203 204 197 199 205 206 189 162 150 153 159 117 100 131 180 188 170 185 201 207 191 186 191 190 192 186 191 191 192 192 192 192 191 191 193 192 192 192 193 194 195 195 192 192 193 194 195 194 194 193 195 195 196 196 197 198 198 199 197 197 198 198 198 199 199 199 199 199 200 200 201 202 202 203 205 196 199 212 210 194 190 199 196 213 218 178 149 190 219 190 165 164 152 116 82 69 109 190 230 229 207 202 205 201 207 209 206 219 208 206 229 221 168 129 155 189 200 187 157 102 70 84 121 179 216 236 213 204 205 208 207 207 206 206 205 204 204 203 202 202 201 200 198 197 196 196 202 200 198 198 197 196 194 192 193 198 198 195 212 209 211 184 135 68 103 182 214 186 145 167 185 198 200 198 200 198 194 196 195 195 196 196 196 196 195 195 194 194 194 195 195 196 196 196 197 201 200 202 204 200 196 200 198 207 212 216 219 210 201 207 202 135 108 130 120 78 58 62 87 162 216 243 245 183 108 135 205 218 229 238 194 105 74 97 159 207 206 145 57 91 203 248 224 213 206 210 214 210 206 205 216 214 214 220 219 226 223 183 163 86 68 111 163 206 231 248 230 207 181 117 122 211 229 193 170 175 178 161 178 212 162 73 115 194 234 203 148 140 196 241 239 186 163 178 196 188 167 167 170 196 216 223 234 246 236 212 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 224 224 223 223 223 222 222 222 223 223 222 221 221 222 223 223 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 223 223 223 223 224 224 224 224 225 225 224 224 223 223 222 222 223 224 224 224 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 225 225 225 225 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 222 222 222 221 221 223 223 222 222 222 223 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 219 220 220 220 220 220 220 220 220 217 217 217 217 218 219 220 221 218 218 219 219 219 219 218 218 218 218 219 220 220 219 218 218 220 220 220 220 219 219 219 219 220 219 219 218 218 219 219 220 217 217 218 218 218 218 217 217 217 217 217 217 217 217 217 217 216 216 216 217 217 216 216 216 217 217 217 216 216 216 215 215 217 217 217 217 217 217 216 216 216 216 216 216 216 217 217 217 218 218 218 218 217 217 217 217 174 174 175 175 176 176 176 176 173 173 173 173 174 174 174 174 175 175 176 177 177 176 175 175 175 175 175 175 175 176 177 178 175 176 176 176 177 177 178 178 176 176 176 176 177 177 177 177 176 176 176 176 176 176 176 176 174 176 177 176 174 173 174 175 176 176 176 176 176 176 177 177 176 177 178 178 176 175 177 178 176 178 179 179 177 177 178 180 181 180 179 178 178 178 179 180 176 177 178 178 178 178 179 179 178 179 179 179 180 180 181 181 180 180 180 179 178 178 177 177 181 181 181 180 179 179 178 178 176 176 176 176 176 176 176 176 174 174 175 175 176 177 177 178 180 179 178 178 178 178 179 180 176 176 176 176 176 176 176 176 179 178 177 177 178 179 180 181 179 181 183 183 182 181 182 184 182 185 187 187 187 187 190 192 189 189 190 190 191 192 192 192 190 190 191 191 192 193 194 194 192 192 192 191 191 191 191 191 194 194 194 195 195 196 196 196 198 198 198 197 196 196 195 195 197 196 195 195 196 197 198 199 199 198 197 197 197 197 198 199 195 195 194 194 194 194 194 194 197 196 196 196 196 196 196 196 195 196 197 197 197 197 196 195 198 198 197 197 197 197 198 198 193 194 195 196 196 196 195 195 193 194 196 197 198 198 197 196 195 195 196 196 197 198 198 198 195 196 197 198 199 200 200 199 201 202 202 203 204 204 205 205 208 207 207 207 208 210 211 212 212 213 214 215 216 218 218 219 219 220 221 222 222 222 221 221 223 223 223 223 223 223 223 223 221 222 223 224 224 223 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 223 223 222 222 221 221 221 220 220 220 221 222 222 221 220 220 218 218 218 217 216 215 213 212 211 209 206 207 209 212 213 212 212 214 216 218 220 220 220 219 219 219 220 220 221 222 222 222 222 222 221 221 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 224 224 224 225 225 226 226 226 225 225 224 225 226 227 228 226 226 227 227 228 228 228 229 228 228 229 229 229 230 230 230 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 229 229 230 230 230 230 229 229 228 228 228 227 227 226 226 226 226 225 224 224 224 224 225 226 226 226 226 226 226 226 226 226 224 224 225 226 226 225 224 224 226 226 225 225 224 224 224 224 224 224 223 222 223 224 225 226 224 224 224 224 224 224 224 224 227 227 228 228 228 227 226 225 224 224 224 225 225 225 226 226 226 226 226 226 227 227 227 227 228 228 227 226 225 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 220 222 218 217 219 219 217 218 222 219 219 219 219 218 217 216 215 214 214 213 213 212 211 210 210 211 206 200 203 203 217 215 165 142 190 220 229 220 190 161 137 128 176 213 213 201 200 201 199 199 216 212 185 172 171 151 118 150 203 218 147 64 52 85 104 92 62 42 26 55 69 86 95 94 68 105 180 186 150 130 110 183 249 239 161 87 54 55 44 43 76 96 95 99 103 81 48 61 80 97 94 60 36 100 205 235 208 131 96 121 99 138 211 168 55 71 160 213 248 225 162 119 42 105 213 214 166 115 70 29 56 70 98 111 54 33 96 170 213 197 127 115 173 204 186 142 152 208 233 171 106 89 86 90 92 64 67 110 114 76 47 44 54 70 34 39 85 84 85 116 145 192 223 224 221 231 240 218 219 218 221 235 245 236 217 186 172 147 121 93 58 34 31 34 36 30 21 29 57 95 123 167 198 221 237 245 245 241 224 116 73 154 250 251 178 74 113 199 252 248 141 54 31 37 57 86 91 59 37 60 95 154 223 234 237 183 130 139 164 197 247 254 236 113 14 105 243 253 221 124 58 115 191 129 44 110 217 235 218 160 80 32 29 35 33 43 30 43 46 42 47 41 37 74 127 164 192 177 123 99 186 202 115 109 223 254 232 162 125 128 106 27 16 70 127 218 253 251 143 65 161 212 245 206 192 242 251 211 154 201 239 240 229 227 228 232 192 192 233 229 228 229 229 229 229 228 228 228 228 233 220 229 252 253 164 76 45 42 33 36 37 51 25 5 82 200 254 180 126 161 163 146 138 171 220 237 242 234 239 254 241 113 59 185 251 241 238 227 235 224 220 213 178 187 197 171 201 252 193 93 31 45 129 223 254 239 154 118 159 178 208 203 182 190 243 204 99 40 59 104 113 97 137 129 87 118 173 159 129 166 183 173 208 207 152 118 161 181 167 134 141 172 185 199 208 216 244 246 192 164 153 127 137 238 227 172 143 167 201 220 214 209 211 213 213 211 209 210 211 219 228 183 123 166 224 212 214 211 207 205 209 210 206 204 205 225 230 217 129 54 17 56 122 203 249 233 121 20 75 204 235 220 190 170 188 205 240 248 173 79 54 103 169 162 95 40 33 56 68 83 63 26 12 40 92 110 127 149 193 213 205 195 165 100 87 130 172 191 186 129 74 108 134 103 61 83 113 87 49 36 36 35 32 26 19 11 7 59 161 226 250 231 190 166 119 148 208 222 235 252 249 197 90 34 30 41 54 41 46 26 24 22 22 21 13 18 57 104 126 70 122 180 229 193 107 82 169 234 242 228 211 175 145 140 115 99 78 50 33 59 94 138 217 213 229 212 157 108 64 96 214 231 197 174 174 155 71 44 49 63 80 87 118 142 114 82 76 91 104 105 84 78 108 137 137 82 44 38 37 29 32 37 48 71 96 107 77 66 78 85 98 136 206 190 120 101 131 159 155 132 106 168 221 204 183 181 186 195 194 191 189 191 195 201 206 192 116 89 79 88 85 78 61 32 23 40 101 168 224 209 195 195 188 188 192 191 192 193 188 197 210 214 177 102 9 46 149 175 205 217 207 204 208 213 218 235 190 135 28 5 12 64 145 155 92 67 124 150 165 184 224 248 233 188 150 198 202 133 51 97 165 227 243 243 240 221 191 134 107 146 182 218 231 201 215 203 215 225 141 90 168 222 214 206 212 196 191 209 225 238 250 218 55 6 37 75 89 87 36 28 65 90 126 147 182 224 196 126 115 138 148 135 134 139 149 177 188 170 145 136 113 91 95 89 73 53 60 68 75 105 126 141 160 185 194 185 223 229 126 30 17 43 115 179 225 209 118 68 40 47 49 49 59 43 28 32 58 89 95 108 147 184 213 157 64 66 144 189 213 192 201 194 220 211 130 68 25 26 28 76 197 221 230 221 191 142 93 103 125 159 209 219 195 181 170 192 220 223 172 102 92 158 228 232 180 129 131 184 221 218 220 172 53 12 9 25 92 166 229 206 197 195 204 213 107 37 100 189 223 215 201 157 74 30 18 49 134 186 227 214 211 180 180 167 144 127 66 37 29 48 77 64 49 74 107 116 133 179 223 217 160 92 42 52 131 172 140 55 54 105 150 156 186 198 150 122 129 121 110 136 147 155 216 214 142 85 103 150 166 161 165 189 204 177 145 158 201 210 170 110 28 17 35 60 166 217 230 224 178 103 49 109 228 207 113 115 161 202 219 189 99 119 181 180 191 197 205 196 174 158 132 191 223 227 216 181 104 72 103 162 226 219 182 154 152 155 150 98 77 71 73 65 31 60 179 202 228 225 190 134 138 195 206 199 197 191 196 197 166 134 130 155 163 189 207 198 183 186 201 194 190 187 187 187 186 188 192 189 186 186 191 196 195 186 178 166 189 208 198 154 119 126 154 159 120 126 171 209 205 184 191 188 198 186 187 194 193 196 191 191 192 193 194 194 193 192 191 191 192 193 193 193 193 192 192 193 193 194 195 195 195 194 194 194 194 195 195 196 197 197 197 197 197 197 198 198 199 199 199 197 197 198 199 199 200 200 201 202 194 200 213 205 178 161 162 171 193 215 190 153 171 190 166 150 145 135 136 120 117 179 236 223 230 212 203 204 203 208 204 200 215 214 213 217 198 168 157 190 216 210 185 142 64 45 107 176 212 221 229 208 206 209 208 209 209 208 207 207 206 206 205 203 202 201 200 199 198 198 197 203 201 199 199 199 198 195 192 192 194 194 194 209 206 219 210 186 80 108 199 227 177 120 152 192 207 206 195 195 198 196 195 195 196 196 197 197 196 196 195 197 197 197 197 197 197 197 197 199 197 200 202 200 203 205 199 197 204 202 205 216 216 221 240 237 148 130 162 145 116 136 176 195 245 251 240 203 133 138 189 228 223 231 231 218 184 138 120 122 144 144 109 63 130 215 245 233 222 214 215 218 217 215 214 213 214 208 214 217 220 229 217 196 125 103 107 116 144 165 182 167 145 130 143 200 246 234 214 184 172 172 167 184 187 121 60 149 253 253 163 100 114 164 182 173 186 206 205 147 108 166 244 245 249 246 232 225 226 224 216 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 224 224 224 223 223 222 222 222 223 222 222 221 221 222 222 223 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 224 224 224 223 223 223 223 223 223 224 224 223 223 223 223 223 222 223 223 224 224 224 225 225 225 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 222 222 221 221 221 224 224 223 222 222 222 223 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 220 220 220 220 220 220 220 220 218 218 217 217 217 218 219 220 219 219 218 217 217 218 219 219 217 218 219 219 219 219 218 217 218 218 218 218 219 219 219 219 219 218 217 216 216 217 218 219 219 219 218 218 218 218 219 219 217 217 217 217 217 217 217 217 217 216 216 215 215 216 216 217 217 217 217 216 216 215 215 215 216 216 217 217 217 217 217 217 217 216 216 216 216 216 216 215 218 218 218 217 217 216 216 216 174 175 175 176 176 177 177 177 177 177 176 175 174 174 173 173 175 176 176 177 177 176 176 175 176 175 174 174 174 176 178 179 176 176 176 177 177 178 178 178 177 177 177 178 178 179 179 179 176 176 176 176 176 176 176 176 177 178 179 178 176 175 176 177 175 175 175 175 175 175 175 175 174 176 177 176 174 174 175 177 175 177 179 179 178 177 179 181 182 181 180 179 179 179 179 180 176 177 178 178 178 178 179 179 176 176 176 177 177 178 178 178 181 181 180 179 178 178 177 177 185 183 180 177 177 178 180 181 176 176 176 176 176 176 176 176 174 174 175 175 176 177 178 178 180 180 179 178 178 179 180 180 177 177 176 176 176 176 175 175 177 177 176 176 176 177 179 179 180 183 185 185 183 181 180 180 183 185 187 188 188 189 191 194 190 191 191 192 192 193 194 194 191 192 192 192 192 192 193 193 194 193 193 193 192 191 191 191 192 193 194 195 197 198 199 200 196 196 196 196 196 196 195 195 199 198 196 195 194 195 196 196 199 199 197 197 197 197 199 199 197 197 197 198 198 197 197 196 198 198 198 197 197 197 197 196 195 196 196 197 197 196 196 195 194 195 197 198 198 197 195 194 192 193 195 196 197 196 196 195 189 192 195 198 200 200 198 197 195 195 196 196 197 198 199 199 194 196 198 200 202 202 201 200 200 200 200 200 201 203 205 207 209 209 209 209 211 212 214 215 216 216 216 217 217 217 218 218 219 220 222 223 223 222 221 220 223 223 223 223 223 223 223 223 221 222 224 225 225 224 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 223 223 223 222 222 221 221 221 220 221 222 222 222 222 221 220 218 218 218 217 216 215 213 213 211 208 205 204 207 210 212 213 213 215 218 221 221 220 219 217 219 219 220 220 221 222 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 227 226 226 226 226 227 228 229 226 226 226 227 228 228 228 229 230 230 230 231 231 231 232 232 229 229 229 229 229 229 229 229 231 230 230 230 230 229 229 229 229 230 230 231 231 230 230 229 230 230 229 229 228 227 226 226 226 225 225 224 224 225 225 226 226 226 226 226 226 226 226 226 224 225 225 226 226 225 225 224 226 226 226 225 225 224 224 224 225 224 223 222 223 224 225 226 224 224 224 224 224 224 224 224 227 227 228 228 228 227 226 226 224 224 224 225 225 226 226 226 225 225 225 226 226 227 227 228 229 229 228 227 225 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 221 221 221 222 222 223 223 223 221 218 218 222 221 217 216 219 220 220 220 219 218 217 216 215 215 215 214 214 213 212 212 211 207 208 209 208 199 210 212 165 113 166 201 231 234 216 208 183 156 169 193 206 202 199 203 204 198 212 214 196 180 164 129 92 95 156 189 140 74 70 109 132 121 90 66 40 55 40 43 62 63 81 127 167 171 145 106 73 145 227 217 139 72 45 60 66 56 61 72 81 87 89 71 43 97 132 166 154 79 23 105 252 249 186 110 137 186 111 132 244 214 87 78 156 219 250 217 159 137 63 125 222 232 222 175 93 44 49 45 52 48 17 38 114 217 251 252 199 149 148 189 227 175 167 222 247 165 79 63 67 96 107 75 79 132 133 76 30 63 144 161 40 35 135 162 195 194 216 238 239 230 231 225 205 211 216 218 214 214 222 236 244 239 220 222 237 189 80 33 67 81 54 31 29 27 17 23 44 62 107 136 175 198 195 180 137 53 62 148 163 161 154 80 73 156 221 215 116 50 40 35 42 41 47 75 126 171 167 158 195 200 199 149 120 175 235 239 226 247 249 164 15 77 233 247 251 189 97 121 230 199 79 72 163 199 236 182 74 33 40 40 39 29 31 44 40 40 47 36 30 45 80 97 146 201 203 146 161 144 116 189 250 245 183 135 88 75 31 15 86 170 254 248 253 252 174 37 51 113 185 157 181 216 254 238 169 193 220 233 241 241 235 226 170 172 227 230 230 231 231 230 230 230 230 229 229 225 231 238 245 246 150 57 25 39 34 40 46 68 41 7 72 198 254 178 123 163 168 151 142 217 245 222 229 237 239 250 202 54 97 238 254 214 236 209 220 231 232 192 141 154 187 187 189 203 137 61 54 99 163 224 245 219 178 137 173 198 214 197 181 209 236 215 146 69 50 97 133 125 110 93 115 196 222 151 95 113 152 191 251 229 179 158 159 148 165 167 154 148 190 243 241 244 233 239 195 181 202 156 109 163 180 146 131 176 221 232 219 211 212 213 212 210 210 213 215 211 221 196 123 146 221 219 219 211 206 205 206 205 202 204 209 229 230 203 102 36 30 102 184 232 248 205 90 12 83 214 240 184 166 187 213 208 209 226 234 196 84 61 65 57 39 12 45 103 181 175 103 54 25 35 82 93 86 69 86 118 155 169 125 88 74 111 128 134 161 146 109 157 166 101 66 120 125 66 42 54 50 41 31 22 16 14 13 30 128 188 218 205 169 151 109 160 223 235 243 245 225 162 51 31 28 36 47 29 36 18 21 10 25 28 12 17 69 121 137 110 137 167 209 187 106 71 154 206 193 192 194 149 95 82 77 70 42 32 35 60 81 106 169 191 215 227 203 145 69 82 195 222 193 191 205 175 65 35 52 70 74 63 71 103 98 69 64 56 59 63 63 75 113 150 162 120 67 48 43 31 31 34 42 51 65 83 72 57 52 61 97 122 173 158 114 91 80 86 96 86 104 169 214 186 152 165 186 199 193 187 187 192 199 204 207 155 75 67 79 87 80 78 64 37 22 47 126 190 225 201 193 202 185 189 199 190 186 192 193 195 207 226 217 151 18 19 101 158 205 227 213 199 201 208 213 235 199 155 48 8 4 58 155 215 138 100 147 141 118 118 163 195 247 210 129 182 243 219 115 56 97 165 228 248 223 161 112 112 169 207 231 223 204 212 203 210 214 215 125 101 187 217 217 202 193 209 216 212 237 251 229 166 64 17 11 67 82 79 30 28 90 92 82 87 114 149 126 83 72 113 160 194 221 210 183 175 209 204 178 185 198 190 181 189 173 134 108 87 69 64 49 59 81 101 124 134 191 215 104 51 27 26 98 151 169 154 71 43 34 50 48 43 42 29 38 67 145 181 166 145 150 163 142 98 47 37 62 134 223 207 207 209 217 205 142 81 20 15 30 76 182 217 205 162 117 92 123 144 198 210 213 201 191 206 183 212 231 220 145 72 91 168 217 217 209 173 130 171 227 217 209 193 74 25 7 14 88 167 228 208 201 192 196 210 97 33 127 198 234 205 133 79 40 24 26 82 166 191 211 199 212 193 198 188 160 140 76 45 39 59 90 89 54 103 184 197 173 176 203 175 115 87 83 88 137 175 157 113 46 69 98 101 174 207 146 108 96 87 79 110 149 172 215 202 154 100 101 153 188 181 164 185 219 190 132 135 187 195 136 77 16 25 53 74 182 225 225 177 87 28 82 182 229 153 102 145 180 177 160 137 92 148 190 183 228 230 198 148 108 130 174 197 209 203 217 195 90 53 116 147 187 167 165 156 167 191 216 189 134 92 49 25 30 81 172 200 234 230 169 104 113 171 194 181 192 198 208 204 157 126 145 181 210 203 190 197 197 191 185 186 189 188 189 194 192 187 189 186 187 190 194 190 170 140 116 110 162 193 158 99 81 115 155 135 128 156 184 194 193 188 198 182 196 188 190 195 190 192 188 192 193 194 194 194 194 193 192 190 191 192 193 193 192 190 189 194 194 195 196 196 196 195 194 193 193 194 195 195 196 196 197 197 197 197 198 198 199 199 200 195 196 196 197 197 198 199 199 200 201 201 196 187 176 162 153 166 160 180 185 163 165 179 166 150 156 161 182 146 110 159 193 199 224 217 208 208 209 209 196 193 188 219 233 198 179 185 177 184 239 239 194 134 56 57 146 224 238 223 222 206 213 215 210 211 210 210 209 209 208 207 207 204 204 204 203 203 202 202 202 200 199 198 199 201 201 199 196 195 200 202 195 196 186 215 224 195 77 103 193 213 160 114 166 199 214 211 192 191 198 198 195 195 196 197 198 198 197 196 195 199 199 199 199 199 198 198 198 200 194 199 200 196 206 212 200 201 218 210 196 205 212 212 218 216 158 141 134 129 180 236 246 250 251 231 207 165 108 174 234 231 221 223 206 220 246 213 171 123 87 60 54 65 163 228 247 215 214 212 210 207 208 213 218 217 220 209 215 220 217 230 238 223 184 159 98 51 75 107 125 131 179 199 228 251 233 221 226 230 199 191 189 189 159 98 80 205 244 199 137 115 111 137 158 180 226 206 147 121 172 243 240 239 228 222 226 226 219 214 216 221 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 224 224 224 223 223 222 222 221 223 222 221 221 221 221 222 223 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 223 223 224 224 224 224 224 224 223 223 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 225 225 225 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 222 222 222 221 221 221 225 224 223 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 220 220 220 220 220 220 220 220 220 219 217 216 216 217 218 219 220 219 217 216 216 217 219 220 217 218 218 219 219 218 218 217 216 216 216 217 217 218 218 219 218 217 216 215 215 216 217 218 221 220 218 217 217 218 220 221 217 217 217 217 217 217 217 217 218 217 215 214 214 215 217 218 217 217 216 216 216 215 215 215 216 216 216 217 217 218 218 218 217 217 217 216 216 215 215 215 218 218 218 217 217 216 216 216 177 176 175 174 174 174 174 174 174 175 177 176 176 177 180 182 177 176 176 175 175 174 173 173 173 175 177 179 180 179 177 176 175 177 179 181 181 179 177 175 176 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 176 177 177 178 179 179 173 175 178 179 179 177 174 172 179 179 179 178 178 178 178 177 180 179 178 177 177 177 177 177 179 179 179 179 179 179 179 179 179 180 180 181 181 182 182 182 175 178 181 181 179 178 179 181 176 178 180 183 183 182 180 178 179 179 179 178 178 177 177 177 179 178 177 177 177 177 178 179 177 178 178 178 178 179 179 179 176 177 178 179 180 179 178 178 179 178 177 177 177 179 181 183 182 179 176 175 178 181 181 181 186 185 183 182 182 183 184 186 185 185 186 186 187 188 189 189 187 188 191 194 195 194 193 192 196 195 193 191 191 191 193 193 193 193 193 193 193 193 193 193 197 196 195 194 194 194 195 195 196 196 196 196 196 196 197 197 198 197 197 197 198 199 200 201 192 192 194 198 201 202 200 197 195 196 197 198 197 195 192 191 197 195 194 192 192 193 195 196 196 195 192 191 192 195 199 201 197 197 197 196 196 195 195 195 198 197 195 193 192 192 192 192 198 198 197 196 195 195 194 194 197 196 196 195 195 196 196 197 199 199 200 201 203 204 205 206 200 201 202 203 203 203 203 203 203 204 207 209 210 210 210 210 215 215 216 216 217 218 219 219 222 222 223 223 223 222 221 220 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 221 222 223 223 223 223 221 221 221 220 220 219 219 219 219 219 218 218 217 216 215 215 212 211 209 208 209 212 215 217 215 215 216 217 218 218 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 222 223 224 224 222 220 219 222 222 222 223 223 224 224 224 226 226 226 225 225 224 224 223 223 223 224 225 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 231 232 232 231 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 227 227 226 226 225 225 225 224 224 224 224 224 224 224 224 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 218 217 215 212 210 211 216 221 215 199 209 214 202 216 224 194 120 135 198 226 235 214 216 232 192 152 159 208 226 212 203 207 204 188 207 234 195 166 175 136 97 81 90 108 113 121 124 112 123 133 117 95 89 69 39 26 44 64 100 128 141 139 110 69 107 138 123 87 67 59 59 56 52 60 64 75 90 58 25 55 123 142 141 130 92 32 71 197 245 136 99 160 151 129 170 251 251 123 66 141 182 183 162 157 132 104 160 198 176 193 180 99 73 73 65 57 50 16 16 89 140 204 210 203 180 162 195 203 155 189 232 223 144 63 50 78 95 100 65 74 116 123 57 70 170 232 236 95 25 138 239 251 232 238 229 213 208 207 205 209 214 215 215 227 214 202 219 214 234 233 246 250 230 81 91 175 211 127 85 99 97 75 53 33 30 25 58 68 77 103 88 66 46 62 59 75 79 64 65 50 73 110 108 71 51 44 38 40 46 77 130 189 218 166 117 152 203 187 147 149 208 240 230 228 246 253 188 24 52 215 247 254 249 147 94 163 157 75 90 142 150 140 107 29 45 115 104 92 61 56 36 42 51 35 30 34 23 34 60 88 140 211 213 147 78 177 251 253 151 83 104 72 25 18 76 193 254 252 254 250 255 162 31 18 72 154 163 117 148 253 244 184 186 228 234 238 234 233 181 90 139 216 232 217 225 225 228 236 230 227 234 228 227 242 225 221 194 113 57 37 35 21 44 99 135 73 7 51 145 192 123 106 173 184 150 189 253 228 224 237 222 254 255 120 28 144 248 254 231 221 214 226 243 228 194 193 181 163 190 206 164 86 77 95 187 215 195 192 218 219 167 177 237 213 157 151 169 181 222 176 103 58 91 116 109 85 51 147 248 247 198 102 57 138 217 251 238 199 185 174 115 162 230 225 166 175 227 236 249 238 220 193 158 156 145 83 74 105 140 193 230 248 221 229 230 230 228 222 214 210 213 218 213 224 221 147 133 201 218 216 213 210 204 211 215 198 196 221 230 205 174 76 57 118 138 185 204 201 161 43 37 126 166 197 163 181 201 208 205 207 221 234 244 170 93 28 24 22 38 106 171 251 249 175 106 30 22 108 158 161 145 88 52 60 64 64 62 40 46 46 84 159 171 146 170 173 120 103 151 106 30 65 115 87 51 34 29 18 13 22 24 75 101 156 203 212 160 115 187 230 227 225 200 141 93 32 16 32 44 41 29 21 18 16 26 6 30 46 55 90 97 73 87 112 115 117 99 64 73 105 90 101 101 84 68 59 46 31 38 33 32 49 65 64 84 129 181 221 218 211 195 102 68 153 196 184 188 156 119 43 33 83 107 102 72 56 52 53 79 99 85 88 85 67 58 86 135 170 164 123 76 43 35 32 31 48 40 49 56 53 42 45 68 93 100 129 166 179 120 47 36 44 43 88 129 165 164 168 176 206 194 196 194 198 203 204 230 190 133 48 65 77 86 81 72 64 25 37 77 171 207 207 194 187 197 186 190 195 190 191 194 186 200 219 208 208 176 38 11 74 154 239 230 217 206 205 211 209 234 212 171 57 12 7 44 147 221 177 132 221 235 190 133 109 121 141 183 163 119 179 246 227 161 72 70 139 148 130 143 150 193 222 229 219 209 207 211 203 211 218 214 130 122 200 210 205 192 213 211 207 238 228 194 140 80 65 64 55 46 66 65 29 41 115 167 162 93 50 91 127 145 158 180 203 230 247 220 164 154 209 205 165 201 245 235 230 226 222 217 210 196 169 135 111 97 73 56 50 80 113 129 78 40 40 34 59 94 128 126 63 42 46 46 45 40 51 58 121 168 236 231 193 158 165 194 158 104 38 55 71 85 152 198 217 218 220 224 163 111 26 21 35 66 113 128 129 99 109 148 181 203 213 205 197 189 188 200 196 215 226 168 85 126 168 145 187 197 198 188 151 156 181 222 233 194 67 19 10 19 84 162 229 207 201 193 189 212 133 69 123 215 240 170 55 32 18 27 114 157 202 183 180 183 193 191 209 209 210 179 77 20 55 85 95 88 73 116 205 197 133 125 123 98 71 96 125 100 92 132 164 176 146 99 55 52 93 123 118 105 86 75 70 97 145 179 205 202 157 111 115 155 173 159 144 155 209 214 167 163 160 135 73 37 28 27 59 121 168 164 136 87 29 24 96 137 145 102 95 165 184 138 95 92 106 129 127 150 193 161 83 59 78 113 153 147 135 143 153 122 71 66 98 117 124 106 96 121 142 159 187 192 178 156 102 65 26 50 110 136 174 157 99 87 123 145 144 145 190 207 186 157 143 164 206 214 199 201 205 192 185 191 193 191 189 186 178 171 174 184 190 195 208 214 203 138 84 76 47 66 124 125 87 76 73 79 107 134 165 162 163 197 203 188 196 189 190 191 191 192 192 193 194 193 192 192 192 192 192 192 193 193 190 190 179 193 198 182 205 208 188 196 202 193 195 196 191 193 193 194 195 196 196 197 197 194 195 197 199 200 200 200 200 201 201 201 200 200 199 199 199 197 197 198 199 201 202 203 203 200 188 175 158 156 149 169 157 136 151 201 183 135 108 85 104 140 197 197 189 205 222 185 163 168 182 200 198 190 198 192 163 167 222 249 230 118 49 143 242 248 231 217 213 207 207 212 215 210 205 206 213 212 203 199 204 201 201 202 203 203 202 201 201 196 198 200 200 198 198 200 202 202 199 197 197 200 203 204 204 173 89 84 117 134 120 111 169 205 204 204 204 199 193 193 197 196 195 194 196 198 200 199 198 195 196 197 198 200 201 202 203 205 204 203 202 202 202 202 202 201 202 204 205 207 207 207 207 216 206 161 114 130 198 240 240 205 171 171 153 143 182 212 227 213 212 209 209 219 232 236 234 187 117 62 19 65 174 223 245 219 212 209 211 214 214 215 217 214 214 215 217 217 217 217 216 233 215 194 128 87 107 127 146 160 180 241 252 239 236 227 227 247 240 241 232 165 74 78 157 214 228 162 85 95 138 171 206 252 233 198 138 112 176 237 230 222 222 222 222 222 222 222 222 220 220 220 220 221 221 222 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 226 225 224 222 220 219 222 222 223 223 223 224 224 224 222 222 222 223 223 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 224 222 221 221 222 224 225 222 223 223 224 224 225 225 225 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 223 223 223 223 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 223 223 220 221 223 224 224 223 221 220 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 219 219 219 218 218 218 217 217 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 221 221 221 221 221 221 221 221 218 219 219 219 219 219 219 218 221 220 220 218 217 216 216 215 225 223 220 218 217 217 218 219 218 218 218 217 217 216 216 216 218 218 217 216 216 217 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 215 216 218 219 219 218 216 215 176 176 175 174 174 174 175 175 175 176 177 176 175 176 178 181 176 176 176 175 175 175 175 174 174 176 177 178 179 178 178 177 176 177 179 180 180 179 177 176 177 178 178 178 178 178 178 177 180 179 178 177 175 174 173 172 177 176 176 176 176 177 177 178 176 176 177 177 177 177 176 176 179 178 178 178 178 178 178 177 179 179 178 177 177 177 178 178 179 179 179 179 179 179 179 179 178 178 179 179 179 179 179 180 175 178 180 180 179 178 179 180 178 179 180 182 182 181 180 179 180 179 179 179 178 178 177 177 179 178 177 177 177 177 178 179 179 179 179 179 180 180 180 180 178 179 180 181 181 181 180 180 181 181 180 179 179 179 180 180 183 180 177 177 179 182 182 182 183 183 183 183 184 185 186 187 186 187 187 188 189 189 190 190 192 192 191 191 192 192 193 193 195 194 193 193 192 192 192 193 193 193 193 193 193 193 193 193 197 196 195 194 194 194 195 196 197 197 197 196 196 195 195 195 196 196 195 195 195 196 197 197 199 196 195 195 197 198 197 195 197 196 195 195 194 194 194 194 196 196 195 195 195 195 196 196 198 197 195 194 194 195 197 199 197 197 197 196 196 195 195 195 198 197 196 195 195 195 196 197 197 197 197 196 196 195 195 195 196 196 195 195 195 195 196 196 199 199 199 200 200 201 201 201 198 199 200 201 202 202 202 202 205 206 208 210 211 211 211 211 215 215 216 217 218 219 219 220 221 221 222 223 223 222 222 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 221 222 222 223 223 223 223 221 221 221 221 220 220 219 219 220 219 219 218 217 217 216 216 213 212 210 209 210 213 216 217 216 216 217 217 218 219 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 222 221 221 222 222 223 223 224 224 224 224 226 226 226 225 225 225 224 224 225 225 225 226 227 228 228 228 227 227 227 227 227 227 227 227 228 228 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 231 231 232 232 231 231 230 230 230 230 230 230 230 230 230 229 229 229 228 228 228 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 226 226 226 225 225 224 224 224 224 224 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 216 217 218 216 213 212 213 215 209 204 214 217 210 222 230 212 174 123 166 218 221 225 235 222 208 167 144 171 215 230 217 201 210 210 204 213 219 211 201 184 128 120 117 111 112 132 135 112 103 99 115 159 175 120 56 38 33 42 60 79 96 110 108 92 125 154 100 65 83 77 58 43 34 49 79 102 104 58 31 76 127 114 91 100 105 54 37 92 133 107 106 143 142 155 193 247 238 137 79 118 136 148 140 134 119 153 187 180 180 209 177 96 78 115 132 95 54 29 27 63 69 102 130 159 148 125 131 120 127 204 232 186 129 89 68 69 86 82 66 79 91 78 48 129 219 251 237 103 24 118 225 240 242 229 197 179 197 219 219 210 216 221 198 202 218 216 219 215 223 228 229 199 163 68 136 237 247 222 201 186 169 157 139 117 73 43 26 21 29 41 39 41 39 39 30 29 28 35 46 37 31 51 52 43 44 42 40 49 68 76 114 171 196 146 121 185 221 178 123 136 207 235 218 213 246 242 184 28 38 201 252 253 242 213 139 112 91 48 72 119 96 49 26 34 135 224 177 123 124 138 124 115 102 70 45 29 27 26 37 51 86 146 162 121 75 180 250 234 132 66 68 40 11 89 185 252 255 236 245 249 235 151 19 49 179 238 164 91 179 253 241 187 181 230 233 230 208 188 182 136 159 196 208 226 233 230 210 229 232 222 239 225 225 238 232 230 182 89 41 30 21 24 58 127 161 90 18 38 84 99 95 151 212 203 170 219 253 237 225 228 219 247 230 91 12 146 251 242 225 240 238 233 227 218 227 228 200 169 179 220 185 118 74 106 166 200 192 199 245 243 184 171 209 195 148 126 122 105 147 150 114 58 75 98 70 60 51 156 253 252 199 91 50 125 205 215 180 205 227 167 126 185 236 245 213 164 170 224 208 181 154 143 122 115 119 93 56 62 113 188 226 250 241 234 236 230 224 219 213 208 208 210 206 226 233 158 127 189 221 225 205 217 214 203 206 215 217 216 231 199 136 50 91 187 172 146 180 162 125 31 29 122 157 169 194 202 208 207 202 203 214 225 248 220 149 37 6 26 73 148 204 252 251 223 172 78 35 67 129 186 213 199 161 135 114 65 68 40 25 9 53 154 192 175 155 177 144 116 139 103 52 90 140 104 54 27 25 22 20 27 26 45 57 103 150 176 160 167 207 233 217 192 134 63 47 36 28 35 39 34 26 23 20 17 6 20 53 90 140 156 101 50 42 84 86 68 48 32 46 66 88 70 68 77 60 27 26 51 60 34 30 67 105 115 127 152 184 198 185 182 186 137 90 103 125 127 138 109 91 57 57 87 112 112 72 44 51 80 113 122 121 133 138 114 85 90 123 148 151 152 126 74 42 34 28 30 40 39 39 40 41 50 68 85 90 140 192 197 123 40 23 27 42 82 111 145 162 186 187 197 197 193 190 191 190 198 226 173 109 44 70 84 86 79 66 55 35 28 97 208 209 203 208 190 190 194 199 199 194 195 201 204 205 209 204 182 149 45 14 69 155 244 235 217 204 201 204 210 234 229 199 75 13 4 34 130 187 153 135 233 250 246 210 167 160 134 121 101 79 117 201 251 234 138 50 37 89 143 174 205 233 238 226 213 207 203 203 201 210 222 207 123 128 208 213 206 204 217 229 220 202 150 117 84 88 124 110 66 53 49 31 19 55 154 231 209 112 83 165 228 242 224 202 187 196 227 218 169 173 204 197 169 202 240 228 220 229 226 223 223 223 218 207 198 192 154 131 117 102 75 72 38 43 43 41 62 80 93 91 47 42 42 35 42 66 108 128 182 223 237 219 176 158 185 209 196 157 82 106 125 88 86 132 199 205 222 244 199 128 22 14 38 47 58 72 129 157 181 202 219 211 212 198 192 190 190 198 192 223 189 113 72 157 227 185 149 166 196 199 148 146 182 224 223 196 68 18 11 20 77 147 216 209 206 200 189 209 150 96 126 218 225 143 32 20 37 68 149 196 209 176 178 186 197 197 208 205 221 188 76 31 87 111 91 59 58 107 165 140 84 75 79 76 75 116 140 98 71 121 185 224 208 157 95 62 60 65 67 72 58 57 56 71 102 129 160 161 146 137 149 158 140 125 129 174 208 216 215 219 160 99 36 30 32 45 73 103 110 89 64 42 29 33 64 77 87 64 72 105 128 91 62 88 124 124 83 91 88 59 39 50 64 86 122 109 108 106 96 81 74 84 99 91 88 75 76 91 91 89 102 122 129 127 90 67 36 48 82 82 90 77 67 86 112 125 133 151 161 151 142 158 177 192 208 208 206 198 188 188 190 190 189 199 193 188 177 165 171 186 190 211 216 193 149 105 85 82 66 83 93 90 90 84 53 60 116 150 184 183 173 192 201 192 195 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 194 191 195 190 191 197 196 203 193 193 196 189 185 193 194 194 194 194 195 195 196 197 197 198 196 197 198 199 199 199 198 197 199 199 199 199 198 198 198 198 199 199 200 200 201 202 203 203 204 196 194 182 163 134 151 152 143 151 170 128 97 108 90 82 118 149 159 186 209 223 196 185 179 163 175 187 186 204 202 160 166 236 231 179 121 104 178 247 239 229 217 214 214 211 209 212 213 211 211 210 209 208 208 208 204 204 204 204 203 201 200 199 198 199 200 199 198 198 201 203 200 197 195 195 198 201 202 202 163 87 68 69 75 96 132 202 211 206 200 195 192 191 195 200 196 195 194 195 197 198 197 195 196 197 198 199 200 201 202 202 204 204 204 204 203 203 202 202 202 203 204 206 207 208 208 208 217 216 187 150 150 180 188 170 134 92 119 170 200 219 217 217 218 216 212 212 219 228 229 225 191 133 80 29 64 168 222 246 223 216 212 213 216 216 216 217 214 215 216 217 217 217 216 216 213 243 235 157 112 146 175 175 166 159 193 216 229 246 244 242 254 221 218 193 98 57 139 236 253 228 148 87 100 140 186 235 221 213 200 159 119 144 206 237 222 222 222 222 222 222 222 222 221 221 220 220 220 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 223 222 221 222 222 222 223 223 224 224 224 222 223 223 223 223 223 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 222 222 223 223 224 223 223 223 224 224 224 225 225 223 223 223 224 224 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 222 222 222 222 222 221 221 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 217 217 217 217 217 217 217 217 217 217 218 218 218 218 217 217 220 219 219 218 217 217 216 216 220 220 220 219 219 218 217 216 218 217 217 217 217 217 217 216 218 217 217 216 216 217 217 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 218 217 217 216 216 217 217 218 175 175 174 174 174 175 176 176 176 177 178 176 175 175 177 179 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 178 179 180 180 179 178 177 179 179 178 177 175 174 173 173 177 176 175 175 175 175 175 175 177 177 176 175 175 177 179 180 178 178 178 178 178 178 178 178 178 178 177 177 177 178 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 177 179 180 179 178 179 179 180 180 180 180 180 179 179 179 180 180 179 179 179 178 178 178 179 178 177 177 177 177 178 179 180 180 180 180 181 181 181 181 180 181 182 183 183 183 183 183 183 183 183 183 182 181 180 179 183 181 179 179 180 182 183 183 180 181 183 185 187 188 188 188 188 188 189 189 190 191 191 191 196 194 192 190 189 191 192 194 193 194 194 194 194 193 192 192 193 193 193 193 193 193 193 193 196 196 195 194 194 195 195 196 197 197 197 196 195 195 194 194 197 196 195 194 194 195 195 196 200 197 193 192 193 195 196 197 197 196 194 192 192 193 196 197 195 196 196 197 197 197 196 196 199 198 198 197 196 196 196 196 197 197 197 197 196 196 196 196 196 196 196 196 196 197 198 199 196 196 196 196 196 196 196 196 195 195 194 194 194 194 195 195 198 198 198 198 198 198 197 197 198 198 199 200 201 202 203 204 208 209 210 211 212 212 212 212 215 215 216 217 218 219 219 220 220 221 222 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 222 223 223 223 223 222 222 222 222 221 221 220 220 220 220 220 219 219 218 218 217 217 214 213 212 211 212 214 217 218 217 217 218 218 219 219 220 220 220 221 221 221 222 222 222 223 222 222 222 222 222 222 222 222 223 223 222 222 221 222 222 223 223 223 223 224 224 225 225 225 227 227 226 226 226 225 225 225 226 227 227 228 228 229 229 230 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 230 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 230 231 232 232 232 232 231 230 231 231 231 231 231 231 231 231 230 230 229 229 229 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 225 225 225 225 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 214 217 219 220 217 213 210 209 208 209 211 211 211 211 199 181 196 149 146 188 223 244 224 206 240 212 163 145 171 195 210 229 230 221 197 170 184 215 217 215 201 202 198 176 148 134 115 88 79 78 105 164 197 155 86 50 44 38 33 35 47 65 83 93 135 158 89 90 133 95 65 61 50 44 72 98 97 58 37 84 121 106 85 99 114 71 36 58 57 102 106 105 137 212 235 229 220 137 69 82 109 148 136 106 116 220 237 189 205 226 162 81 88 174 218 136 60 79 97 81 30 24 53 84 88 104 106 67 95 180 212 182 152 113 81 83 73 41 35 59 55 30 20 151 251 242 198 116 43 73 177 234 233 221 186 164 186 217 221 210 210 187 135 157 217 221 215 219 232 226 205 157 121 69 161 254 252 249 246 250 251 229 196 183 169 148 96 68 59 34 26 38 51 37 44 36 24 33 32 18 34 35 30 33 39 34 33 45 65 55 77 132 170 139 119 174 143 96 62 112 207 242 227 225 248 239 187 38 29 186 251 248 245 253 203 116 51 31 57 71 58 22 39 86 167 209 158 123 203 237 238 225 210 170 112 57 22 29 48 52 47 66 81 70 64 151 209 180 114 71 46 24 37 169 252 248 228 237 247 226 220 127 28 112 253 248 136 105 208 253 254 207 176 227 244 232 187 195 227 184 168 202 224 230 236 223 187 225 243 222 238 222 226 234 244 246 169 61 25 24 19 22 52 135 171 98 30 23 36 64 122 196 243 245 201 222 227 233 227 228 229 253 234 123 31 135 236 253 252 244 222 219 230 214 239 243 223 199 183 218 215 136 67 118 139 162 188 245 251 254 202 163 180 199 190 163 113 63 85 119 111 49 62 91 65 58 57 132 193 192 149 51 79 166 200 163 143 191 227 193 148 173 199 220 206 149 124 153 156 153 153 166 151 128 144 162 108 43 57 124 154 192 201 194 179 187 203 219 226 221 216 214 214 219 228 164 123 175 215 220 225 220 219 217 212 213 214 208 246 167 71 49 160 246 199 136 179 143 95 28 51 162 200 198 210 211 211 207 203 204 210 216 241 218 158 46 4 17 76 168 220 251 238 237 227 168 95 19 51 125 182 237 241 223 206 134 92 66 51 27 38 110 169 187 141 166 152 121 124 97 59 82 120 100 64 39 35 32 26 28 27 28 40 61 75 97 118 196 237 250 220 151 72 22 34 43 33 35 34 30 27 24 19 14 20 26 43 115 222 217 105 42 119 164 158 115 73 60 102 147 192 172 170 164 103 35 53 121 102 54 34 79 153 197 188 156 150 155 148 143 150 144 115 91 80 69 74 61 63 59 70 95 124 137 102 71 88 127 142 120 129 158 165 140 111 91 96 116 124 166 170 118 63 34 27 29 37 34 32 33 36 43 57 71 81 133 178 177 113 48 34 28 45 85 105 132 164 208 204 191 197 188 189 191 187 200 222 143 86 44 73 84 81 77 67 55 36 28 102 218 215 190 193 192 193 205 202 188 185 188 196 210 209 184 174 137 113 55 19 41 117 226 230 217 210 205 202 216 217 240 226 92 18 6 28 94 141 127 119 176 168 188 203 188 162 120 73 51 41 42 95 173 225 188 99 34 103 179 190 237 246 237 211 192 202 212 208 207 209 226 195 114 140 219 217 205 206 210 231 195 119 60 86 118 166 136 110 93 55 24 23 20 55 159 249 238 160 161 232 250 223 178 167 184 185 190 195 182 185 191 191 182 205 229 216 211 212 211 211 214 220 226 228 228 234 217 217 204 161 99 80 46 44 43 44 59 61 59 61 42 32 39 39 68 120 173 179 205 205 227 230 164 120 157 201 222 165 108 161 204 137 63 71 138 184 219 250 199 115 21 20 43 34 62 104 190 227 235 227 223 216 212 197 196 196 195 204 202 216 151 84 100 190 235 205 165 157 165 182 165 151 140 181 218 195 68 17 13 23 72 134 208 213 202 201 197 212 166 116 114 181 167 95 17 15 54 110 198 219 212 173 167 172 194 202 196 193 206 168 73 54 124 144 107 66 57 92 114 94 71 67 77 90 106 142 150 98 59 113 201 224 234 201 132 94 93 88 76 57 44 44 41 49 66 74 90 92 95 112 136 135 108 104 130 169 218 224 231 234 158 93 26 20 34 61 86 89 67 41 27 24 54 89 107 95 75 50 73 71 93 69 46 68 100 94 52 46 34 51 94 109 93 103 140 146 144 124 97 88 100 107 103 107 107 115 128 127 110 102 107 105 108 111 93 84 50 48 59 70 69 70 85 96 88 91 116 135 128 104 93 113 134 135 129 138 170 190 193 195 192 190 194 184 184 188 176 162 180 205 205 208 179 135 100 106 118 98 84 112 139 141 110 70 48 83 147 169 192 198 193 197 194 187 189 191 191 190 191 191 191 191 190 191 191 193 194 194 193 191 191 190 187 193 197 188 199 207 177 151 193 200 182 188 196 193 194 195 195 195 196 196 197 197 198 198 198 199 199 198 197 196 196 197 197 197 197 197 197 197 197 200 200 200 201 201 202 202 202 205 202 211 205 175 127 142 153 138 129 124 94 114 170 153 113 131 137 150 189 198 208 204 213 200 183 186 176 164 201 226 194 177 222 182 132 127 133 162 194 208 220 216 211 218 215 207 210 210 213 212 207 206 210 211 208 207 207 206 205 203 201 199 197 200 200 200 198 197 198 201 204 200 197 195 195 198 200 201 201 188 142 113 65 45 99 170 230 209 204 197 192 191 192 195 197 197 195 194 195 196 197 195 194 198 198 199 200 200 201 202 202 203 204 205 206 205 204 202 201 203 204 205 207 208 208 208 208 216 223 215 197 192 195 178 152 104 89 140 208 233 229 214 211 215 215 213 212 215 219 218 214 195 157 102 33 53 152 215 245 226 218 212 214 216 216 215 216 216 216 217 217 217 216 215 215 219 236 237 211 157 133 179 230 192 162 156 161 184 217 228 230 161 131 118 103 92 145 224 254 245 195 133 104 101 102 126 166 153 188 192 157 148 189 223 222 222 222 222 222 222 222 222 222 222 222 221 220 220 220 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 222 223 224 224 224 223 222 222 222 223 223 223 224 224 223 223 223 223 223 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 223 223 223 223 222 223 223 223 223 224 224 224 224 223 224 224 224 225 225 225 226 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 224 225 225 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 224 223 220 219 219 220 223 224 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 218 219 219 219 219 215 215 215 215 215 215 215 215 216 216 217 217 217 217 216 216 218 218 218 218 217 217 217 217 215 216 218 220 220 218 216 214 216 216 216 217 217 217 217 217 218 217 216 216 216 216 217 218 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 219 218 216 214 214 216 218 219 174 174 174 174 174 175 176 177 177 178 178 176 174 174 175 177 174 174 175 175 176 177 178 178 178 177 176 176 176 177 178 179 179 178 177 177 177 177 178 179 175 176 178 179 179 178 176 175 175 175 175 176 176 177 177 177 177 176 175 174 174 173 174 174 176 176 176 176 177 178 179 180 177 177 177 177 177 178 178 178 177 177 177 177 177 178 179 180 178 178 178 178 178 178 178 178 178 178 177 177 176 176 175 175 176 177 178 179 179 179 178 178 182 181 180 179 178 178 178 179 179 179 179 179 179 179 179 179 179 178 177 177 177 177 178 179 180 180 180 180 181 181 181 181 182 182 183 183 184 184 184 184 183 184 185 186 185 184 182 180 182 181 180 180 181 182 183 184 181 183 185 188 189 189 188 187 189 189 189 190 190 191 191 191 194 193 192 191 191 192 193 194 192 193 195 196 196 194 193 192 194 194 194 194 194 194 194 194 196 195 194 194 194 195 196 196 195 195 195 195 195 195 195 195 199 198 197 196 195 195 196 196 193 192 192 192 194 196 198 199 195 194 193 193 193 194 195 196 193 194 196 197 198 197 196 195 195 196 197 198 198 197 195 194 197 197 197 197 197 197 197 196 196 196 195 195 195 196 196 196 195 195 196 196 196 196 196 197 195 194 194 194 194 194 194 195 196 197 197 197 197 197 197 197 198 199 199 201 202 204 205 206 209 209 210 211 212 212 212 213 215 216 216 217 218 219 220 220 220 221 222 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 222 222 223 223 223 223 223 222 223 223 222 222 222 221 221 221 221 220 220 220 219 219 219 219 216 215 214 214 214 216 218 219 219 219 219 219 220 220 220 221 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 224 223 222 221 221 222 224 225 224 224 224 225 225 225 226 226 227 227 227 227 227 226 226 226 227 227 228 228 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 230 230 230 231 231 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 227 227 227 226 226 226 225 225 225 225 225 225 225 225 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 214 216 218 219 218 214 211 209 209 212 206 205 214 200 165 142 166 155 138 149 183 233 212 195 235 240 206 161 136 118 149 221 239 222 212 155 127 183 219 220 233 237 240 227 182 132 106 100 89 77 81 114 142 128 84 53 58 53 41 33 32 36 50 67 103 117 87 152 183 104 95 124 95 43 52 75 72 42 27 74 114 115 103 97 85 52 49 87 100 100 62 77 159 247 248 230 217 121 48 84 140 175 132 79 141 247 244 178 181 187 135 76 101 170 202 106 51 140 183 122 67 49 57 38 36 113 149 106 77 110 151 176 154 96 83 124 105 52 48 88 101 77 36 131 220 200 155 136 94 52 121 219 233 226 196 176 197 223 218 200 200 140 86 142 219 221 219 231 227 211 191 179 162 94 136 220 254 246 243 254 245 174 127 145 203 241 213 178 133 61 53 90 89 69 103 115 105 114 104 95 96 74 46 30 29 31 33 38 38 36 52 85 124 126 126 171 164 133 114 153 216 234 222 223 244 246 188 38 29 176 246 246 245 248 247 180 67 27 46 33 37 27 73 132 188 209 164 130 205 247 250 245 251 243 186 114 52 39 42 50 47 44 43 36 52 96 126 105 95 80 40 33 131 230 254 225 215 241 251 227 166 86 73 170 231 178 108 116 182 240 253 216 159 204 253 224 178 223 253 208 161 194 242 226 235 217 189 214 234 223 229 227 230 234 253 253 159 44 20 25 25 22 50 147 180 105 41 12 22 83 163 218 254 251 180 190 227 237 229 223 223 239 241 194 101 91 141 218 240 189 159 202 242 225 225 223 232 235 209 196 163 94 105 194 192 148 154 244 247 251 211 164 154 183 216 211 149 97 93 105 93 44 86 135 147 130 108 113 106 106 114 74 125 206 231 187 142 149 200 231 166 92 109 166 146 116 130 140 154 193 221 237 217 175 178 204 144 57 38 74 92 109 112 109 104 124 160 197 222 227 221 214 240 239 248 197 148 191 239 246 232 220 223 228 224 225 229 221 205 110 35 83 209 245 182 133 156 121 58 24 91 212 235 226 207 209 211 210 207 205 207 209 236 222 172 64 13 25 92 195 239 229 185 205 242 243 184 46 6 39 94 188 243 250 235 168 103 95 121 125 82 63 96 136 126 148 154 128 102 70 47 70 101 99 79 53 40 32 28 31 30 26 41 42 31 40 58 155 221 245 191 91 30 27 42 25 27 29 31 29 26 23 19 17 29 29 47 113 186 159 96 112 194 250 245 186 135 129 178 221 227 246 247 194 104 60 108 182 158 78 38 89 176 226 197 135 105 108 110 117 131 137 130 121 88 41 31 47 63 58 68 108 148 168 144 121 135 154 138 91 119 166 163 139 133 95 71 105 126 159 164 142 104 63 39 27 31 34 38 38 33 34 47 61 71 103 125 129 103 76 59 28 33 90 116 132 161 212 208 186 196 185 190 197 196 211 219 115 71 47 69 76 72 78 74 63 34 40 84 194 219 176 148 170 182 203 196 177 176 179 187 206 201 162 141 125 120 84 53 20 87 202 225 219 214 205 195 213 235 251 234 96 25 15 25 60 77 84 81 128 134 151 143 121 128 123 105 94 93 77 72 91 117 135 108 59 123 184 173 228 241 235 191 144 169 216 220 214 211 227 179 109 156 227 217 202 216 215 236 169 69 35 97 152 149 80 59 95 84 51 41 16 31 108 200 215 177 189 210 177 154 137 175 224 211 180 169 162 157 149 169 194 218 229 214 206 206 209 212 214 215 215 214 214 201 217 235 218 181 139 122 71 38 38 40 48 50 48 48 44 13 49 81 138 188 212 184 180 198 220 208 137 101 152 198 189 112 107 188 240 196 123 84 87 124 170 201 143 78 30 35 33 20 91 160 227 230 215 183 157 144 166 183 204 205 197 205 207 216 169 101 119 195 217 205 201 179 148 157 167 141 88 133 214 183 65 15 14 30 74 135 216 215 190 192 203 217 179 129 94 108 87 51 28 29 77 144 231 212 211 185 162 148 169 189 170 157 170 129 56 71 164 186 130 88 52 56 60 71 98 109 128 146 161 169 151 102 63 97 171 180 200 188 134 119 167 174 118 69 43 33 33 47 57 44 41 53 52 60 82 94 85 91 116 147 211 217 211 191 104 60 18 21 36 55 65 59 45 34 30 50 100 158 176 136 65 36 87 106 118 99 66 56 72 86 82 59 68 127 191 186 143 131 146 140 131 112 96 97 106 103 90 114 132 163 180 171 163 171 182 179 165 160 159 157 108 82 63 63 91 110 109 85 51 48 74 78 94 97 85 78 76 68 59 59 97 166 214 211 191 188 193 192 196 191 164 150 187 216 208 189 138 124 128 144 143 103 86 138 169 166 118 88 113 157 180 200 202 201 200 198 188 185 192 189 188 188 188 190 191 191 190 190 191 193 194 194 193 191 190 192 189 189 197 189 202 196 112 103 189 207 189 200 201 192 192 195 195 196 196 197 197 197 197 197 197 197 198 197 197 197 197 196 196 196 197 197 197 197 197 199 200 200 200 200 200 200 200 201 200 211 210 189 148 159 163 146 111 105 124 179 221 184 130 160 160 165 176 157 175 197 215 219 217 194 144 126 180 227 222 191 163 139 155 170 149 128 123 163 210 223 208 212 214 208 213 204 209 211 209 207 208 208 205 208 208 207 206 204 202 200 198 202 202 201 199 197 198 202 205 201 199 197 198 200 202 202 201 202 193 177 108 66 115 184 224 199 198 197 197 198 199 195 190 197 196 195 195 197 198 197 195 200 200 200 201 201 201 202 202 202 204 206 207 207 205 203 201 205 205 207 208 209 209 209 209 211 216 218 216 218 219 208 193 153 168 206 227 222 218 215 209 209 212 215 215 213 212 212 212 207 190 126 33 37 136 211 245 225 216 210 211 215 216 215 215 217 217 218 218 217 216 215 214 228 211 212 245 193 105 147 243 245 215 170 124 108 124 134 132 89 129 152 173 219 241 206 162 148 123 122 139 124 88 81 100 130 175 188 176 202 243 241 216 222 222 222 222 222 222 222 222 223 222 221 221 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 223 223 223 223 221 221 222 222 223 223 223 223 224 223 223 223 222 222 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 223 224 224 223 222 221 223 223 223 223 223 223 223 223 223 223 223 223 224 224 225 225 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 221 222 222 223 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 223 222 221 220 220 221 222 223 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 219 217 217 217 218 218 219 219 220 218 218 218 218 218 218 218 218 216 216 217 217 217 217 216 216 216 216 216 217 217 218 218 218 214 215 217 218 218 218 217 216 215 215 216 216 217 217 217 218 217 217 216 215 215 216 217 217 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 218 217 216 215 215 216 217 218 174 174 174 174 174 175 176 177 177 178 178 176 174 173 174 176 174 174 175 176 177 178 178 179 179 178 177 176 176 176 177 178 179 178 177 177 177 177 178 179 175 176 178 179 179 178 176 175 174 174 175 176 176 177 178 178 177 176 175 174 174 173 174 174 172 174 177 179 180 179 177 176 176 176 176 177 177 177 178 178 177 177 177 177 177 178 179 180 178 178 178 178 178 178 178 178 179 178 178 178 177 177 176 176 176 176 177 178 179 179 178 177 181 180 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 177 177 177 177 178 179 179 179 179 180 180 180 180 180 182 182 182 182 183 183 184 184 182 183 185 186 187 186 185 184 182 182 182 182 182 182 183 184 185 186 188 189 190 189 187 186 189 189 189 190 190 190 190 190 189 191 192 194 195 195 194 194 192 193 195 196 196 195 194 193 194 194 194 194 194 194 194 194 195 195 194 194 194 195 196 197 192 193 193 194 195 196 197 198 198 197 196 195 194 195 195 195 190 191 194 195 196 196 195 195 192 193 194 195 195 195 194 193 191 193 195 196 197 196 195 194 191 193 195 197 198 197 196 195 197 197 197 197 197 197 197 198 198 198 198 197 196 195 194 194 195 195 196 196 196 196 196 197 195 194 194 194 194 194 194 195 194 195 196 197 198 199 200 200 198 198 198 199 200 202 204 205 209 209 209 210 211 212 213 213 216 216 217 218 219 220 220 221 220 221 222 224 224 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 223 223 224 224 224 223 223 222 224 223 223 223 222 222 222 221 221 221 221 221 221 221 221 220 219 218 217 216 217 218 219 220 220 221 221 221 221 221 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 224 223 222 221 221 223 225 226 224 225 225 225 226 226 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 231 231 231 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 231 232 232 233 233 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 216 216 216 215 215 215 214 213 205 215 209 207 218 206 179 170 176 161 169 162 132 191 213 191 200 243 244 217 182 125 105 146 183 207 228 170 122 153 181 193 186 190 196 196 181 161 161 176 149 102 74 86 96 80 57 45 65 76 77 71 62 43 32 41 56 62 76 171 176 107 143 183 114 40 69 108 76 18 13 92 175 174 149 107 69 49 68 107 158 89 18 68 175 248 246 247 214 105 59 146 196 164 93 67 157 206 180 117 95 115 140 129 129 116 114 62 55 170 225 163 131 134 133 70 31 102 158 138 74 69 103 128 98 76 113 163 134 99 112 171 199 168 69 77 133 146 132 171 170 73 77 184 251 241 202 177 203 238 227 196 204 130 89 158 231 239 229 202 164 168 192 239 223 109 92 165 240 252 243 207 151 79 52 81 145 216 243 253 205 96 85 154 150 129 175 207 205 210 206 209 202 140 61 12 13 38 41 24 24 26 35 42 59 81 128 204 242 236 223 218 220 214 211 221 245 252 175 21 26 161 233 253 236 239 253 205 82 13 22 42 71 94 136 154 198 254 226 154 178 233 238 222 236 253 244 202 139 75 23 21 40 49 46 39 48 57 63 51 67 62 32 63 206 251 240 208 209 232 246 235 114 41 94 158 146 141 144 125 156 238 247 223 162 198 254 201 186 230 239 237 185 176 239 239 233 235 219 170 171 210 220 236 232 235 253 252 147 38 24 27 19 25 76 177 193 116 54 12 14 71 134 191 226 181 104 168 249 244 226 223 228 235 250 253 198 80 52 143 194 138 108 171 223 243 226 212 224 244 238 190 106 58 168 253 247 158 130 217 252 232 202 181 143 120 155 190 165 155 149 121 85 53 139 214 243 216 176 128 69 70 137 173 165 198 249 244 155 126 189 223 136 84 116 149 131 177 226 185 172 213 232 245 241 196 156 137 107 101 107 100 98 87 64 58 64 72 92 131 184 229 245 244 229 243 250 190 135 179 231 228 194 207 221 218 219 238 237 205 146 77 54 133 232 231 161 131 134 110 37 43 144 241 230 217 208 210 210 208 204 203 206 209 238 248 203 64 5 32 111 208 225 162 104 158 226 248 214 87 5 11 47 108 181 233 223 176 123 130 180 215 165 91 68 70 87 108 135 117 66 31 46 102 138 124 87 52 37 31 29 33 29 20 27 27 26 36 27 89 157 176 129 53 25 40 43 16 23 25 25 21 16 18 30 42 52 40 46 71 91 77 89 161 214 248 217 160 153 189 229 239 225 252 232 131 71 104 157 174 177 97 57 96 154 181 164 128 102 86 84 119 150 134 108 110 84 33 21 60 89 83 80 124 165 184 171 158 158 146 113 68 118 180 168 146 158 104 65 123 172 179 157 154 155 124 77 25 28 29 32 35 36 38 47 57 61 77 83 92 99 99 76 23 15 95 140 150 161 205 207 192 197 188 188 195 203 215 212 99 55 46 61 72 69 81 75 61 35 36 66 175 219 183 137 138 167 201 215 202 181 164 162 174 151 141 134 159 163 125 107 29 48 159 212 230 229 223 210 227 249 235 202 95 36 13 15 49 73 102 94 123 145 152 128 132 179 191 201 199 193 184 153 115 97 82 64 34 81 136 150 219 248 248 193 112 139 217 226 215 218 223 159 113 175 230 214 201 218 223 236 139 49 47 86 104 70 71 48 91 163 172 125 57 26 54 125 157 128 117 133 136 165 185 226 242 222 205 186 155 135 103 118 166 215 237 223 208 209 211 214 215 213 211 209 208 199 212 221 194 171 151 136 74 29 34 40 43 47 45 33 28 16 90 153 213 229 214 175 170 214 205 154 116 116 169 208 156 66 119 203 227 209 195 157 103 74 92 109 81 55 43 44 23 35 92 131 160 137 111 82 60 53 110 168 209 210 195 201 204 235 201 96 76 174 225 214 203 197 170 166 155 130 91 130 192 158 58 17 16 36 79 140 229 213 191 189 194 214 203 159 83 51 40 34 45 62 130 182 232 201 205 201 177 137 124 146 138 130 140 100 47 81 175 190 120 86 52 47 49 79 130 160 192 203 209 184 140 102 78 94 140 130 118 124 118 137 224 244 164 92 45 28 39 53 47 34 47 52 61 64 66 67 59 51 54 88 130 145 153 130 44 25 22 29 37 39 33 34 47 57 58 74 112 158 160 119 52 45 111 141 166 161 104 63 86 131 157 138 143 185 222 213 184 160 138 119 114 99 87 93 105 94 71 101 127 159 170 170 186 210 220 222 216 210 214 220 179 129 59 40 90 115 101 92 88 78 71 56 87 123 140 142 143 139 129 80 57 117 204 214 200 196 186 198 198 177 144 154 206 223 196 139 114 146 159 136 113 76 55 96 115 140 138 130 160 202 214 201 209 200 182 181 192 197 198 194 191 189 190 191 191 189 187 190 191 193 194 194 193 191 190 197 195 187 195 198 204 164 50 92 196 215 196 204 199 192 193 196 196 196 196 196 196 196 196 195 195 195 196 197 198 199 199 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 197 197 204 204 205 185 188 165 115 84 110 180 223 210 162 132 154 162 155 144 129 171 196 197 216 211 167 112 104 143 189 216 179 97 129 224 237 201 156 114 138 210 236 215 209 214 213 217 205 209 214 216 214 210 208 208 208 208 208 207 206 204 202 201 203 203 202 200 198 199 202 205 201 199 197 198 200 201 201 200 200 202 207 173 127 130 174 217 194 197 197 196 199 203 199 192 197 196 195 197 199 200 200 198 200 201 201 201 202 202 202 203 202 204 206 208 208 207 204 203 206 207 208 210 210 210 210 209 207 207 206 208 211 215 215 214 207 220 223 216 211 219 222 209 214 218 223 222 217 213 215 219 226 223 150 40 30 122 206 247 226 216 209 211 216 218 217 217 217 218 218 218 218 217 216 215 215 222 219 239 209 137 132 158 192 191 150 92 68 78 85 73 111 164 213 233 222 179 138 128 119 122 153 178 155 121 118 133 183 194 205 226 242 226 214 232 222 222 222 222 222 222 222 222 223 222 221 221 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 221 221 221 221 221 221 221 222 222 222 223 223 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 221 223 223 223 223 221 220 223 223 223 223 223 222 222 222 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 221 221 222 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 219 220 221 222 222 221 220 219 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 217 219 219 219 219 219 219 219 219 216 217 217 218 218 219 219 219 219 219 219 219 219 219 219 219 217 217 218 218 218 218 217 217 215 215 216 216 217 218 218 218 217 216 215 215 216 217 219 220 215 215 215 216 216 217 217 217 217 216 216 215 215 216 216 217 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 214 215 217 217 217 217 215 214 175 175 174 174 174 175 176 176 176 177 177 176 173 173 174 176 174 175 175 176 177 178 179 179 178 178 178 177 177 177 176 176 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 177 177 176 176 175 175 174 177 176 175 175 175 175 175 175 171 173 177 179 180 178 175 173 175 175 176 176 177 177 178 178 178 178 177 177 177 178 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 177 177 176 176 176 177 179 179 178 176 179 179 179 179 178 178 178 178 177 177 177 178 178 178 178 179 179 178 177 177 177 177 178 179 179 179 179 180 180 180 180 180 182 182 182 182 182 183 184 184 182 183 184 186 187 187 187 187 182 183 184 184 183 183 185 186 188 189 189 190 189 189 188 187 190 190 190 190 190 190 190 190 188 190 193 196 197 196 195 194 193 194 194 195 196 195 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 196 197 198 192 192 193 194 195 196 197 197 194 194 193 192 192 192 193 193 193 195 198 198 196 193 191 190 191 192 195 196 196 194 192 191 191 192 193 194 195 195 195 195 190 192 194 196 197 197 196 196 197 197 197 197 198 198 198 198 202 202 201 201 199 198 196 195 196 196 196 196 196 196 196 196 195 195 194 194 194 194 195 195 194 194 195 197 198 200 201 201 197 197 196 197 198 200 202 203 208 208 209 209 211 213 214 216 216 217 217 218 219 220 221 221 221 222 223 224 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 223 222 222 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 220 220 219 219 219 220 220 221 222 222 222 222 222 222 222 222 222 222 222 223 223 223 224 224 223 223 223 223 223 223 223 223 223 223 222 222 223 224 225 226 225 225 226 226 227 227 227 227 227 227 228 228 228 229 229 229 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 232 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 231 232 233 233 233 233 232 231 232 232 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 229 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 226 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 220 218 214 213 213 214 214 214 203 217 215 209 212 208 207 222 220 216 225 199 148 150 150 142 164 213 228 230 235 187 108 75 109 193 229 195 177 161 144 164 150 162 164 168 191 214 225 234 220 174 125 91 71 64 54 37 82 112 125 120 105 66 30 25 44 45 69 133 125 113 175 186 102 41 119 173 104 23 38 152 246 248 204 120 64 65 90 105 127 103 46 52 138 249 251 230 184 94 82 188 203 117 50 75 120 138 124 84 48 101 199 209 130 73 81 85 74 136 192 184 166 203 210 149 77 66 88 86 71 93 123 104 71 111 173 181 139 137 166 238 254 211 85 35 61 81 114 213 239 99 42 143 236 250 215 159 168 219 230 205 206 145 101 151 225 252 215 124 93 119 187 252 219 111 83 132 147 171 156 113 103 120 124 115 103 128 176 253 254 136 85 143 161 159 208 253 253 252 251 253 251 152 41 2 36 97 107 72 54 28 17 16 22 37 90 175 221 243 253 251 236 226 230 238 251 251 150 10 21 139 216 253 243 251 239 150 61 1 3 81 173 214 216 153 158 251 249 148 163 237 255 236 227 243 254 254 221 162 95 57 39 28 29 42 45 45 44 39 50 36 33 103 219 247 212 167 191 249 251 197 75 5 100 173 164 185 187 125 175 255 253 227 181 208 231 152 179 231 228 249 216 185 223 239 232 254 232 113 103 193 217 234 230 239 251 231 129 36 27 25 7 27 103 186 185 128 73 21 11 54 81 124 149 98 61 171 252 237 222 229 241 228 213 214 178 63 21 104 191 178 130 141 179 238 243 227 217 229 247 213 127 83 203 250 246 180 148 210 246 199 178 203 170 94 97 148 150 190 208 167 103 61 166 253 253 224 190 138 68 57 133 213 176 160 165 180 148 120 137 144 78 101 155 183 197 245 242 161 132 148 163 213 247 208 130 69 116 185 207 138 104 82 63 63 59 51 41 54 109 177 214 218 203 216 206 145 105 144 172 141 100 123 157 182 201 215 207 184 157 59 52 148 232 218 153 148 166 120 38 84 188 249 221 208 209 208 206 203 203 206 213 219 238 238 182 49 4 37 105 187 171 124 99 158 216 235 193 74 55 59 51 29 73 161 201 208 188 192 213 237 220 179 132 72 47 46 68 65 32 16 56 130 162 135 94 74 74 63 36 19 16 22 22 21 23 34 19 56 91 90 69 47 39 35 30 29 26 25 20 11 6 19 52 82 82 72 62 43 35 44 82 148 202 183 141 152 200 226 232 227 249 245 168 68 75 161 179 124 132 125 103 79 92 137 159 144 118 89 88 131 149 105 62 57 53 40 38 75 111 114 96 133 161 190 197 194 170 126 95 74 116 168 162 159 178 118 78 139 199 222 200 188 189 171 135 73 52 36 23 23 33 42 47 49 54 66 62 64 78 97 90 44 15 109 170 182 177 205 209 207 193 195 188 190 205 207 191 87 39 44 56 75 71 79 67 50 38 21 58 167 212 214 183 140 131 168 214 220 189 164 163 167 112 150 175 214 212 172 171 79 14 109 197 245 238 226 202 202 180 154 151 101 56 8 6 49 102 137 111 102 124 151 169 227 251 243 245 243 236 238 227 196 183 136 105 65 49 65 101 177 229 241 206 139 173 239 229 217 229 212 141 125 195 228 211 203 216 230 222 83 20 78 133 146 144 124 76 108 195 252 236 143 70 33 56 90 70 47 89 172 238 242 241 231 221 221 216 203 181 117 90 115 171 218 220 214 211 209 206 204 203 204 206 209 212 206 210 203 196 169 137 64 22 32 45 43 45 38 18 22 67 158 212 238 221 193 170 174 188 145 89 108 142 181 203 132 58 145 218 215 198 222 215 158 118 70 48 49 48 46 47 35 44 66 66 73 48 45 63 83 88 141 187 212 208 198 209 212 223 164 63 47 148 216 212 210 196 186 191 183 171 136 138 149 124 50 24 21 39 75 131 224 209 205 197 183 207 221 186 77 30 32 33 58 96 189 209 207 198 193 202 193 146 92 101 105 133 107 76 81 105 125 120 81 57 67 83 86 104 141 176 207 222 214 170 116 96 102 128 163 122 71 80 120 157 228 246 179 120 68 48 52 50 39 47 89 86 125 146 135 114 89 67 56 62 64 67 65 65 34 34 32 28 44 56 62 81 114 136 141 135 138 143 119 112 92 85 105 124 190 214 129 64 110 181 217 205 200 207 208 199 201 198 179 172 177 161 136 140 159 149 118 124 140 146 146 159 185 205 211 204 215 206 203 223 212 165 56 43 83 90 86 135 190 177 131 99 105 132 170 202 224 227 214 167 83 78 146 187 206 211 194 196 194 166 145 171 204 184 135 87 101 140 146 123 111 86 54 67 82 134 166 157 172 195 185 133 189 197 161 161 191 198 186 198 195 191 191 192 192 189 185 192 192 192 192 192 192 192 192 188 192 187 196 211 201 136 45 124 211 214 194 197 189 193 196 195 195 195 195 195 195 195 195 194 194 194 195 196 198 199 200 198 198 198 197 197 196 196 196 195 196 196 196 197 197 198 198 198 199 203 205 219 207 188 135 66 76 143 217 214 160 138 152 141 145 126 128 155 213 215 192 190 188 169 136 109 108 155 216 149 71 143 245 251 244 210 144 143 208 240 225 216 218 217 217 212 217 218 212 208 211 214 214 208 208 208 208 207 206 205 204 203 204 204 203 201 200 202 204 199 197 196 196 198 199 198 196 209 198 207 216 183 133 145 202 199 201 196 189 191 199 202 198 197 196 196 197 200 202 201 200 200 201 201 202 203 203 204 204 203 205 206 208 208 207 206 205 208 209 210 211 211 211 210 210 210 209 208 207 208 210 212 214 220 225 215 214 215 214 222 217 221 221 222 223 222 219 221 225 235 237 165 59 34 99 186 246 231 220 211 213 218 220 220 219 217 218 218 219 218 218 217 216 212 237 234 231 227 182 117 69 104 137 130 116 132 160 170 153 156 150 160 147 117 139 188 201 189 190 198 193 171 166 188 209 229 232 227 230 235 218 210 226 222 222 222 222 222 222 222 222 222 222 221 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 222 221 220 220 221 221 220 221 221 221 222 222 222 223 222 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 222 222 221 221 223 223 223 222 222 222 222 221 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 223 224 224 223 221 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 222 222 222 222 218 219 222 223 223 222 219 218 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 217 217 219 219 219 219 219 219 219 219 217 217 217 217 218 218 218 218 217 217 217 217 217 217 217 217 217 217 218 218 218 218 217 217 215 215 215 216 217 217 217 218 218 217 215 214 214 216 219 221 215 215 215 215 216 216 216 216 217 216 215 215 215 215 216 217 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 214 214 214 214 214 214 214 214 216 216 216 216 216 216 216 216 213 214 217 218 218 217 214 213 176 176 175 174 174 174 175 175 175 176 177 175 173 173 175 177 175 175 176 177 177 178 178 179 177 178 178 179 178 177 176 174 176 177 179 180 180 179 177 176 180 179 177 176 176 177 179 180 177 177 177 176 176 175 175 175 177 176 176 176 176 177 177 178 173 174 175 176 176 175 174 173 174 175 175 176 177 177 178 178 179 179 178 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 176 175 175 177 179 180 178 176 176 177 179 180 180 179 178 177 175 176 176 176 177 177 178 178 179 178 177 177 177 177 178 179 180 180 180 181 181 181 181 182 183 183 182 182 182 183 185 185 186 185 185 185 185 185 186 187 184 186 188 188 186 186 187 189 189 189 188 188 189 190 191 192 192 192 192 192 191 191 191 191 192 192 193 194 195 195 195 195 194 194 194 194 194 195 196 197 195 195 195 195 195 195 195 195 194 194 194 194 195 196 197 198 194 194 194 194 194 194 194 194 193 192 192 191 192 192 193 194 195 197 198 197 194 192 192 193 194 194 194 194 193 193 192 191 193 193 193 194 195 196 197 198 194 194 195 196 197 197 196 196 197 197 197 198 198 199 199 199 200 201 201 201 201 199 198 197 197 197 197 196 196 195 195 195 196 196 195 195 195 195 196 196 195 195 196 197 197 198 199 199 200 199 199 198 199 201 203 204 208 208 209 210 212 215 217 219 216 217 217 218 219 220 221 221 223 223 224 225 225 224 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 224 223 222 222 225 225 224 224 224 223 223 223 222 222 223 223 223 223 223 223 222 222 221 221 221 221 221 222 223 223 223 223 223 223 222 222 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 221 222 223 224 225 225 225 225 226 226 226 227 227 227 228 228 228 228 228 229 229 229 230 230 230 230 230 230 230 229 229 229 231 231 231 231 231 231 231 231 230 230 230 231 231 231 232 232 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 232 232 233 234 234 233 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 229 229 228 228 228 227 227 227 228 228 228 228 228 228 228 228 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 224 220 216 214 213 213 211 209 209 216 214 209 208 208 215 230 226 236 240 208 186 151 104 80 107 141 157 176 204 172 98 57 102 179 203 209 228 210 186 192 182 194 193 197 220 234 236 241 251 238 202 135 71 55 55 40 84 126 143 137 124 84 40 29 42 48 67 90 86 121 175 155 95 49 131 163 98 67 104 202 249 253 207 96 50 96 127 107 76 102 77 46 84 203 231 182 151 98 78 133 137 90 51 72 65 113 140 112 64 136 245 221 96 67 124 157 109 96 129 150 168 228 233 209 158 84 44 26 53 110 146 117 98 150 194 180 165 159 165 238 248 194 97 47 61 85 149 241 253 141 49 91 189 251 233 143 128 194 220 191 171 164 128 136 184 212 183 111 91 93 153 207 168 152 156 136 64 45 48 93 163 222 230 203 146 103 116 189 208 122 65 112 161 176 198 226 231 231 247 251 195 89 3 17 105 195 216 184 137 89 53 33 24 20 37 86 149 181 222 246 251 249 247 242 227 199 109 14 27 124 208 250 250 246 177 69 33 22 29 112 236 254 232 156 150 240 243 137 132 216 253 247 231 230 245 247 251 237 208 166 113 59 34 40 40 42 39 44 50 28 41 118 199 238 223 181 185 227 209 124 23 27 165 242 253 236 176 110 192 254 253 214 188 208 173 104 172 235 236 235 222 201 188 213 242 253 206 102 118 213 231 230 227 248 248 208 109 33 27 21 10 39 130 193 197 179 114 30 10 49 74 109 106 72 83 180 251 238 225 225 232 208 158 131 101 38 9 70 188 244 203 164 161 203 233 234 224 225 239 242 173 124 200 250 252 222 178 201 231 188 161 201 210 146 112 126 133 198 244 221 141 60 152 251 239 197 175 155 105 65 96 170 159 115 72 98 133 114 87 76 54 75 151 232 250 224 167 111 75 77 115 208 250 201 139 109 177 235 248 167 115 72 52 57 69 90 91 73 76 103 116 107 107 103 97 81 57 57 74 69 76 76 86 112 141 156 172 192 159 54 63 135 190 191 157 181 200 106 31 126 210 240 212 205 204 204 204 208 212 214 211 208 235 221 155 37 19 74 137 203 169 158 172 210 230 227 174 80 140 165 121 50 29 62 123 170 205 221 225 228 226 228 200 119 66 41 42 41 24 17 50 113 138 126 122 143 159 124 55 7 7 29 24 22 18 23 18 45 46 40 37 36 36 23 14 26 23 23 20 14 13 32 75 112 95 122 124 79 42 28 59 133 145 150 161 217 251 223 181 162 202 155 78 44 105 186 174 106 104 145 126 55 45 108 154 155 116 76 80 111 106 85 66 46 52 71 68 86 109 107 81 125 166 207 226 216 165 107 100 115 131 134 140 177 200 149 105 124 171 217 217 214 208 192 188 156 124 91 51 30 28 33 39 42 43 58 53 48 54 78 88 57 21 109 171 190 177 189 187 191 175 201 199 201 215 195 159 67 39 51 55 75 66 71 60 49 59 48 62 142 196 234 221 172 114 116 159 187 169 168 185 179 124 182 219 227 213 196 203 120 20 79 167 220 190 170 145 134 123 138 172 125 63 7 6 41 83 127 130 140 176 216 222 252 243 231 226 230 232 237 246 250 234 217 200 146 68 26 56 119 163 173 175 168 220 249 219 226 239 201 128 142 213 226 209 207 231 237 198 39 27 151 226 246 250 187 125 138 155 189 228 181 111 42 17 36 47 38 76 176 249 251 240 231 232 226 221 228 228 181 140 121 139 173 190 207 217 214 209 206 206 208 210 212 202 192 205 222 231 198 143 51 19 27 44 41 39 31 29 68 144 218 226 219 199 191 175 162 162 105 72 106 147 186 187 119 85 154 215 217 197 209 226 211 195 101 42 42 43 46 50 45 32 60 61 74 74 111 161 193 187 209 210 207 202 204 214 207 168 101 84 95 128 177 199 215 196 186 199 207 212 171 136 109 91 45 35 29 38 61 104 196 209 212 206 195 209 210 167 51 29 32 40 87 135 221 212 188 194 190 198 193 169 115 104 87 107 73 69 125 135 90 65 49 32 92 126 129 131 144 163 164 188 171 133 103 105 122 141 158 126 78 79 121 153 181 177 133 124 106 81 42 33 64 99 132 140 189 219 210 189 171 158 155 140 82 51 20 28 37 33 17 27 64 112 148 172 190 202 206 211 195 178 131 131 130 114 91 110 170 198 120 74 141 206 224 206 199 197 192 185 191 205 209 206 209 201 190 195 211 208 193 170 174 156 141 152 163 170 183 183 192 183 189 216 211 174 63 61 80 69 71 149 233 234 190 159 130 123 141 163 191 210 208 212 152 100 96 130 175 203 207 212 207 171 143 150 138 95 65 97 138 153 162 176 168 146 124 125 101 126 161 168 186 171 106 94 182 205 158 141 157 169 178 189 186 184 187 191 194 192 189 194 193 191 190 190 191 193 194 183 194 196 203 216 178 103 80 163 217 205 193 194 185 197 194 194 194 194 194 194 194 193 193 196 195 195 195 195 196 198 199 198 198 197 196 195 194 193 193 195 195 196 196 197 198 199 199 200 204 211 215 224 195 149 74 61 119 192 212 157 105 123 160 160 141 105 132 194 235 210 185 170 180 203 183 119 104 159 211 145 101 159 205 209 241 229 177 160 190 218 228 226 222 217 213 211 223 213 185 181 204 218 212 208 209 209 209 208 207 206 205 201 204 206 205 203 201 201 202 198 197 196 196 198 199 197 195 200 196 196 214 200 138 124 167 198 203 200 189 187 195 198 194 198 197 196 197 199 200 200 198 200 200 201 202 203 205 205 206 205 206 206 207 207 207 208 208 209 210 211 212 212 212 211 210 211 213 215 214 213 213 215 217 212 225 216 219 219 211 224 228 212 203 198 206 217 223 223 223 235 236 175 90 51 73 158 245 235 224 213 214 218 219 217 216 216 217 218 219 219 218 218 217 218 213 217 235 245 191 115 97 153 189 188 196 224 242 248 232 207 183 160 131 133 203 254 248 227 224 213 201 201 217 236 247 230 241 230 212 220 233 227 214 222 222 222 222 222 222 222 222 221 221 220 220 220 221 222 222 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 220 220 220 221 222 223 220 220 221 221 221 222 222 222 221 221 221 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 220 220 221 222 222 223 223 223 222 222 221 221 221 221 221 221 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 223 224 225 224 222 220 218 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 219 219 219 219 219 219 219 219 218 218 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 217 217 216 216 216 215 215 216 216 216 216 217 217 215 215 215 215 215 215 216 216 216 216 216 215 215 215 215 215 216 216 215 214 214 215 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 216 216 215 215 215 177 176 175 174 174 174 174 174 175 176 176 175 173 173 175 177 176 176 176 177 177 178 178 178 176 177 179 180 179 177 175 173 175 177 179 181 181 179 177 175 178 177 174 172 172 174 177 178 173 173 174 175 177 178 179 179 177 177 176 177 177 178 179 179 176 175 174 173 173 173 174 175 174 174 175 176 177 177 178 178 180 179 178 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 176 175 175 177 179 180 178 175 174 176 178 181 181 180 178 176 174 175 175 176 176 177 177 177 179 178 177 177 177 177 178 179 181 181 182 182 182 182 183 183 184 184 183 182 183 184 185 186 189 188 186 184 183 183 185 185 186 189 191 190 189 188 190 191 188 188 187 187 189 191 194 195 194 193 193 193 193 192 192 192 197 196 193 192 191 193 194 195 196 195 193 193 193 195 197 198 195 195 195 195 195 195 195 195 194 194 194 194 195 196 197 198 197 197 196 195 193 192 191 191 194 193 193 193 193 194 196 196 194 195 195 194 192 193 197 200 197 196 193 191 190 191 192 193 195 195 194 194 195 197 199 200 198 198 197 197 197 196 196 196 197 197 197 198 198 199 199 199 196 197 198 199 200 199 198 198 198 198 197 196 195 195 194 194 197 196 196 195 195 196 196 197 196 196 196 196 196 196 196 196 205 204 203 202 202 204 206 207 209 209 210 211 214 217 220 221 217 217 218 219 220 220 221 221 224 224 225 225 225 224 223 222 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 226 226 226 226 226 226 226 226 225 225 225 225 224 223 222 222 225 225 225 224 224 224 223 223 223 223 223 223 224 224 224 224 223 223 222 222 222 222 222 222 224 224 224 224 223 223 223 223 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 220 221 223 225 226 226 225 224 226 226 227 227 227 228 228 228 228 228 228 229 229 230 230 231 232 232 232 231 231 231 230 230 231 231 231 231 231 231 231 231 230 230 230 231 231 232 232 232 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 232 233 233 234 234 233 233 232 232 232 232 232 232 232 232 232 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 228 228 228 228 228 228 228 228 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 224 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 226 223 219 216 215 212 207 203 215 212 209 211 216 216 214 214 217 204 232 213 201 199 164 81 59 87 113 141 153 117 79 82 119 144 154 192 227 240 250 233 223 227 224 228 232 217 216 242 249 250 248 198 98 32 32 49 59 107 128 124 121 92 55 47 24 39 60 70 79 127 163 134 102 53 102 93 60 109 161 213 243 253 191 75 63 158 193 138 75 62 54 63 65 118 152 153 142 113 56 43 62 93 73 52 42 129 181 143 81 153 242 175 88 95 184 225 163 115 108 106 160 228 222 229 228 146 68 20 31 87 124 119 119 144 166 172 181 145 111 179 188 140 84 59 103 160 230 247 246 197 93 40 161 249 241 137 121 198 213 155 123 184 176 145 139 141 163 178 132 88 115 147 131 219 251 161 70 4 32 162 243 248 243 244 227 154 120 118 109 71 69 146 231 235 201 177 164 170 211 224 146 48 2 53 158 242 253 236 223 181 130 71 32 17 13 33 65 88 136 190 229 248 249 242 176 129 67 22 38 124 215 253 244 187 105 18 20 62 77 124 229 249 253 209 176 214 215 140 115 190 234 244 245 246 254 254 251 253 251 244 215 151 83 49 40 39 28 42 54 28 38 100 163 212 252 245 185 128 95 53 12 105 238 247 253 233 163 130 197 246 254 210 198 219 146 103 201 252 255 240 237 215 161 213 255 238 172 129 186 254 252 233 226 252 249 194 97 30 27 18 24 58 162 222 243 252 158 32 3 35 90 158 129 85 112 186 251 244 232 222 232 230 189 157 143 86 27 39 153 253 246 206 172 166 201 225 236 237 230 253 221 153 171 249 254 249 204 213 229 206 164 184 228 204 146 107 127 193 253 254 172 57 132 237 248 197 183 194 166 103 85 137 159 97 88 141 149 130 120 91 54 114 208 251 241 231 191 116 64 64 120 222 237 166 152 187 200 218 242 205 160 80 31 22 70 144 195 174 132 109 90 68 62 58 87 124 94 48 85 154 178 154 95 47 55 95 140 177 121 85 136 149 152 184 186 220 207 81 28 169 233 240 215 203 204 205 210 219 224 215 196 179 212 226 159 12 5 109 196 247 213 190 211 239 229 193 150 117 179 232 204 153 84 17 43 89 145 195 223 225 214 222 213 143 122 97 89 69 35 13 31 85 115 127 159 209 229 172 75 11 10 29 10 19 25 29 22 33 39 44 43 31 33 35 22 20 16 20 24 25 28 47 87 123 127 154 150 115 90 49 41 108 128 205 245 249 238 204 167 137 150 90 47 78 155 200 178 137 129 143 109 49 37 72 118 152 105 46 46 70 70 102 120 80 84 107 91 92 95 76 48 111 187 229 240 212 141 87 113 161 165 118 129 198 224 184 130 99 131 169 178 209 220 205 216 207 200 159 102 55 28 23 33 44 29 51 55 50 50 64 69 37 14 90 146 168 155 156 146 149 156 204 214 218 231 188 134 47 50 61 56 72 58 63 59 57 91 102 72 107 181 231 218 196 169 118 120 139 125 140 162 142 133 183 214 183 159 169 177 103 22 43 110 152 115 115 120 121 157 212 248 152 53 6 8 28 67 153 221 244 245 254 241 241 225 230 228 230 235 225 223 241 239 253 248 195 105 46 68 115 106 97 117 156 225 236 199 234 246 194 121 153 224 224 209 211 237 225 164 21 62 209 251 243 243 247 200 178 138 98 140 171 115 58 16 12 41 47 58 129 153 207 228 222 235 237 221 214 225 225 218 178 148 146 159 190 210 208 207 208 211 211 209 207 211 206 219 234 250 226 162 53 20 22 39 36 32 30 56 132 195 242 215 191 193 213 192 148 149 134 148 132 111 149 176 161 120 148 190 217 200 189 221 244 217 122 53 45 42 50 50 34 60 102 111 126 147 204 228 219 220 222 204 192 197 206 206 180 118 84 151 159 114 155 196 195 204 196 194 188 204 184 142 88 70 42 44 35 36 48 80 167 213 208 209 217 220 183 125 21 31 28 48 124 171 228 204 190 190 198 200 187 191 164 139 87 45 58 85 140 149 111 80 41 45 130 166 168 166 167 166 134 134 119 105 110 126 127 111 95 80 66 68 98 132 142 122 98 104 126 98 16 15 105 157 157 162 197 216 209 204 207 214 222 212 93 50 32 41 38 22 20 34 87 162 215 225 212 199 197 205 203 205 154 134 132 139 132 131 136 137 92 101 185 218 206 198 184 184 198 199 189 188 197 207 197 196 206 208 200 197 203 207 207 180 156 154 144 144 169 163 160 160 193 216 188 146 47 76 87 70 68 135 217 239 224 209 167 139 125 114 133 173 196 207 212 155 82 82 126 172 210 211 203 156 115 104 75 55 75 130 192 191 204 227 196 173 185 166 113 123 158 153 158 148 96 127 207 220 163 122 112 137 188 174 172 173 180 189 196 197 195 195 193 191 189 189 191 193 195 193 206 210 210 214 147 70 102 182 215 197 195 198 188 200 190 194 194 194 193 193 193 192 192 198 197 196 195 194 195 196 197 198 197 196 195 193 192 191 190 195 195 196 197 198 199 200 201 200 207 220 225 223 172 106 21 56 145 207 179 102 79 129 168 187 145 93 133 203 220 176 166 170 179 219 197 118 123 178 182 166 146 171 160 165 222 227 204 168 167 190 223 232 225 215 209 205 223 203 156 151 193 216 205 210 210 210 210 208 207 205 204 201 204 207 207 205 202 201 200 200 199 198 198 200 200 199 197 183 205 200 206 209 167 140 155 192 203 205 196 191 193 191 182 199 197 196 196 198 199 197 196 199 200 201 202 204 205 206 207 206 206 206 206 206 207 209 209 210 211 212 212 212 212 211 211 207 211 213 210 208 210 213 214 210 227 210 210 220 225 237 231 194 178 170 185 208 222 222 219 235 235 184 119 70 59 140 248 238 225 213 212 216 216 213 211 216 216 218 219 219 219 219 218 211 178 193 235 247 188 140 189 228 250 234 233 244 237 238 230 230 234 203 168 172 200 228 251 235 234 224 222 239 248 235 219 223 218 218 226 227 219 218 227 222 222 222 222 222 222 222 222 220 220 220 220 221 221 222 223 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 219 219 219 219 220 222 224 226 220 220 221 221 221 222 222 222 220 220 220 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 223 222 220 219 219 220 222 223 223 223 223 222 222 221 221 220 222 222 222 223 223 223 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 225 225 224 221 218 216 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 219 222 221 219 218 218 219 221 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 216 216 216 216 216 216 216 216 216 216 216 214 215 215 216 216 215 215 214 216 216 216 216 216 216 216 216 212 213 215 216 216 215 213 212 216 216 216 215 215 214 214 214 216 215 215 214 214 215 215 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 217 216 214 213 213 214 216 217 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 175 176 176 176 176 176 176 177 180 179 177 176 175 176 176 177 177 178 178 176 174 175 178 181 175 176 178 179 179 178 176 175 179 179 178 177 175 174 173 173 178 178 177 177 176 175 175 174 175 175 175 176 176 176 177 177 175 175 174 174 175 176 178 179 178 179 180 180 180 178 176 174 179 179 179 180 180 181 181 181 179 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 180 179 177 176 176 177 179 180 178 178 178 178 178 178 178 178 179 179 180 180 181 182 183 183 179 180 182 183 184 183 182 181 183 185 186 188 188 188 186 185 185 185 184 184 184 185 186 186 193 190 187 186 188 189 189 188 191 191 191 191 191 191 191 191 192 194 196 197 198 196 195 193 193 195 196 198 198 197 196 195 195 195 195 195 195 195 195 195 193 192 192 191 190 189 189 188 194 194 194 194 194 194 194 194 195 195 194 193 192 191 191 190 194 193 193 192 193 194 196 197 191 192 193 194 196 197 198 199 193 194 196 196 196 194 192 191 194 196 197 197 195 195 196 198 193 195 198 200 201 200 199 198 193 197 200 200 198 197 198 200 197 197 197 197 198 200 202 204 198 198 197 197 196 195 195 194 196 196 195 195 195 196 197 198 191 193 197 200 202 203 204 203 203 206 210 211 211 212 213 215 218 218 219 219 219 220 220 220 225 224 223 222 222 224 225 227 224 224 224 225 225 225 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 224 224 223 223 224 224 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 223 223 225 224 222 219 225 225 225 225 225 225 225 225 221 222 222 224 225 226 226 227 226 226 226 225 225 224 224 224 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 230 230 230 231 231 231 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 236 235 231 232 237 235 232 235 231 231 232 232 232 232 233 233 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 230 229 228 227 227 228 229 230 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 230 230 230 230 230 229 228 227 228 226 224 225 227 227 226 224 230 219 223 228 221 222 227 221 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 219 219 219 219 219 219 219 219 209 216 219 215 214 217 214 207 218 201 214 225 207 207 223 220 218 227 231 215 234 234 221 121 38 119 208 218 196 133 67 100 105 84 70 112 161 199 232 227 241 239 245 230 182 166 202 238 232 249 248 180 100 34 44 46 30 74 135 160 142 121 91 51 12 27 47 61 84 122 151 156 135 71 30 31 65 111 161 220 191 197 138 54 84 207 249 192 81 60 55 61 58 57 62 63 99 80 61 76 110 108 69 41 76 118 138 137 137 178 201 144 78 155 213 201 188 160 107 104 187 212 197 232 251 186 107 44 17 62 102 100 108 127 131 140 174 114 84 83 82 77 92 137 181 231 234 237 240 222 158 38 70 165 199 162 167 203 183 129 114 155 171 169 146 136 156 150 109 53 111 168 203 245 254 207 100 3 62 186 233 249 241 218 246 232 171 90 43 21 59 159 241 247 196 132 108 123 159 176 98 13 2 100 183 251 252 218 186 202 208 166 115 76 36 21 18 32 55 84 126 177 196 181 115 69 37 18 47 134 209 244 187 83 35 12 70 156 172 109 101 203 251 222 191 166 129 105 65 99 132 173 193 202 222 213 213 231 251 254 249 234 190 136 83 64 28 26 51 41 29 52 82 128 184 185 120 96 111 87 32 156 242 254 250 253 220 131 167 254 247 221 226 227 149 144 217 243 238 239 252 228 187 187 250 250 143 105 198 250 250 246 235 233 248 200 88 33 31 11 10 95 157 205 253 250 142 12 7 43 116 173 166 105 114 217 253 230 219 222 224 229 234 234 254 191 85 25 122 249 254 243 220 170 136 151 186 207 218 227 232 153 142 199 240 254 234 181 174 171 166 199 251 240 153 78 133 241 245 253 188 61 98 171 199 186 241 254 238 182 118 170 225 152 125 173 164 172 221 175 83 126 223 252 239 232 205 117 59 137 223 232 167 117 154 225 200 192 201 193 165 90 38 11 92 207 253 243 196 149 138 109 140 157 206 220 155 79 108 217 236 188 107 62 100 127 94 77 72 141 202 190 151 169 212 224 159 33 32 177 229 250 215 195 204 211 206 212 210 226 170 94 169 206 143 14 13 141 217 245 184 169 181 209 222 185 129 121 187 236 240 201 177 115 66 30 46 125 160 209 209 181 162 175 199 185 193 111 46 4 14 61 98 137 168 247 252 178 93 67 63 38 25 15 18 27 27 38 36 30 30 29 24 25 26 19 12 28 24 4 53 119 125 129 111 147 165 152 165 137 64 53 106 199 216 210 184 177 156 132 86 67 103 146 167 215 221 154 129 141 117 46 29 51 53 73 90 56 58 78 98 140 155 117 112 144 138 139 109 42 48 101 142 163 191 166 119 72 134 220 197 103 114 185 211 157 121 87 76 121 157 199 191 195 199 211 215 195 180 121 88 45 23 45 44 38 44 52 50 51 53 48 28 60 103 119 108 112 142 167 196 220 229 227 216 168 96 52 47 56 52 62 67 59 38 78 141 146 77 82 174 235 214 226 212 130 89 69 69 98 108 109 104 124 142 121 109 128 126 109 68 30 68 136 167 179 192 213 233 247 244 123 36 11 7 17 70 180 244 248 248 250 242 209 167 184 216 242 245 235 231 237 239 244 251 233 149 56 85 194 186 140 85 83 129 136 149 226 245 191 108 191 219 226 204 219 243 220 124 16 116 234 238 232 219 224 251 246 160 84 119 203 187 73 20 49 33 32 38 42 57 107 141 205 222 233 235 226 222 211 229 228 211 181 145 154 182 202 215 211 207 212 214 210 219 224 223 237 238 197 122 46 27 30 38 36 39 52 102 188 226 228 210 195 210 214 173 126 143 183 189 162 112 160 205 189 122 154 193 218 205 186 198 206 178 104 67 48 33 44 48 40 57 102 150 208 215 221 222 216 213 203 205 206 217 234 176 59 88 178 218 186 145 157 197 204 194 193 196 173 175 179 176 140 107 84 69 37 43 28 45 112 169 218 218 231 218 135 64 14 22 39 84 181 216 212 195 186 193 185 192 200 187 181 191 104 45 35 75 123 161 160 93 41 70 164 194 186 189 187 173 142 130 79 56 102 158 152 96 49 48 46 79 157 190 152 115 95 130 100 84 39 42 135 179 158 156 189 191 193 196 204 227 225 196 57 31 43 39 40 23 38 43 77 115 205 227 215 197 184 189 188 220 177 136 154 202 220 176 106 57 78 174 230 208 194 192 197 187 189 180 193 187 186 189 190 190 190 191 193 195 197 190 195 202 191 166 153 147 137 128 145 153 202 203 119 75 79 129 123 89 33 67 161 202 219 210 202 183 168 145 108 105 141 165 179 208 174 112 84 97 149 204 190 166 122 117 101 72 121 195 221 215 207 198 201 214 199 150 101 140 150 146 126 89 68 138 212 228 171 117 109 153 211 166 130 146 184 189 198 203 185 188 196 204 204 200 199 206 212 205 214 206 159 120 58 81 154 184 195 202 198 191 190 191 192 190 196 193 191 195 194 194 201 198 198 198 198 197 197 196 196 199 198 197 197 197 196 196 195 198 195 208 187 198 197 198 220 214 182 161 148 123 85 65 81 118 162 208 144 68 47 116 185 198 166 130 137 187 186 151 167 177 197 180 123 100 105 121 165 211 197 152 91 104 180 224 236 189 145 175 205 223 212 155 150 210 232 214 176 171 179 183 194 213 211 209 209 210 209 207 205 210 209 208 207 205 204 203 203 202 204 197 195 200 198 194 199 207 203 202 214 219 186 136 114 165 207 205 198 197 195 201 186 194 196 200 204 205 204 202 200 204 204 205 205 204 203 202 201 208 208 208 208 208 208 208 208 209 211 210 206 209 214 213 207 217 218 219 216 214 213 214 217 219 218 210 215 213 220 219 169 155 142 145 190 219 216 220 219 250 215 159 123 99 76 118 208 239 247 217 213 208 213 213 222 223 210 215 218 210 217 230 227 169 111 162 250 211 128 181 228 243 239 232 226 222 222 223 225 223 227 231 223 199 181 190 212 229 227 229 231 228 222 218 218 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 221 221 222 222 223 223 223 221 222 222 223 223 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 220 220 221 221 221 226 226 225 224 222 221 220 220 221 221 221 221 221 221 221 221 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 224 224 223 222 222 221 220 220 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 216 217 217 218 218 219 219 219 218 218 218 217 217 216 216 216 220 220 219 219 218 217 217 216 216 216 216 216 216 216 216 216 217 217 217 216 216 215 215 215 214 215 217 218 218 217 215 214 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 215 213 212 212 213 215 216 214 214 214 214 214 214 214 214 219 217 214 213 213 214 217 219 215 215 215 215 215 215 215 215 216 217 216 216 214 213 211 210 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 174 174 175 176 176 177 178 178 179 179 177 176 176 176 177 177 176 177 177 176 173 172 174 176 174 175 176 177 177 176 175 174 174 174 174 174 174 174 174 174 176 176 176 176 175 175 175 175 175 175 175 176 176 176 177 177 178 177 176 175 174 174 174 175 177 177 178 179 179 179 178 178 176 176 176 177 177 177 177 177 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 180 179 177 176 176 177 179 180 176 177 177 178 178 179 180 180 180 180 180 181 181 182 182 182 180 181 183 184 184 184 183 182 185 185 186 187 188 188 187 187 185 185 185 185 186 187 188 189 191 189 187 187 189 191 190 189 190 190 191 191 191 191 192 192 189 190 192 194 194 193 192 190 194 195 196 196 197 196 196 196 195 195 195 195 195 195 195 195 194 194 193 193 192 191 191 190 193 193 193 193 193 193 193 193 195 195 194 193 192 192 191 191 193 193 193 193 194 195 195 196 192 192 193 194 195 196 197 197 197 197 198 198 197 196 195 195 193 195 197 196 195 194 196 197 197 197 197 198 199 200 201 202 196 197 199 200 199 198 198 198 200 199 199 198 198 199 200 200 199 199 198 198 197 196 196 196 195 195 194 193 194 194 195 196 196 197 199 201 202 203 203 203 202 205 209 211 211 212 213 215 218 218 218 219 219 220 220 220 224 224 223 223 223 224 225 225 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 224 223 223 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 223 224 225 225 222 220 225 225 225 225 225 225 225 225 222 223 223 224 225 225 226 226 226 226 225 225 225 225 225 225 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 230 230 230 231 231 232 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 230 233 236 237 234 233 235 238 232 232 232 232 232 232 233 233 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 230 229 228 228 229 230 231 230 230 230 229 229 229 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 229 229 230 230 230 229 229 228 231 229 226 226 226 226 223 221 228 220 220 226 226 223 224 226 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 216 214 215 217 217 214 214 216 220 220 215 204 205 224 221 193 180 191 214 209 239 251 221 100 45 148 247 250 223 163 95 111 108 109 93 92 94 119 168 179 194 204 212 188 141 121 145 177 183 170 158 118 80 69 101 84 36 64 132 188 186 148 103 66 36 32 41 52 69 119 178 206 148 59 23 20 34 98 143 138 130 103 86 79 112 193 212 147 108 52 37 65 69 54 50 52 72 72 74 107 140 113 73 73 93 125 116 118 152 177 153 87 97 211 239 153 140 186 153 100 160 197 196 220 250 240 175 65 31 41 60 71 88 96 85 92 91 54 37 41 62 90 118 155 169 201 211 221 222 231 208 105 38 89 123 129 148 170 160 132 126 147 155 163 163 173 178 140 85 92 144 146 181 252 250 161 105 67 57 142 237 241 212 211 228 227 193 146 123 85 49 72 148 190 160 96 79 106 123 102 45 2 27 154 227 254 237 196 162 149 196 227 203 163 91 19 19 20 32 45 52 68 87 94 70 49 42 28 40 95 136 150 98 44 26 18 99 200 182 70 31 102 160 168 141 99 71 69 91 101 85 87 101 112 120 99 84 123 191 246 254 254 252 254 194 128 38 11 44 51 37 47 56 76 85 78 95 165 185 108 58 181 254 255 241 254 253 187 154 230 254 240 204 209 182 191 217 236 252 252 232 216 193 158 220 200 116 57 98 189 249 251 243 251 252 190 75 24 27 18 16 92 152 206 229 177 93 31 6 35 108 175 176 118 127 229 247 236 235 234 223 221 236 248 248 247 143 24 114 252 251 247 231 205 163 132 138 166 181 180 189 148 110 132 201 232 197 153 116 111 144 213 254 233 148 69 129 242 253 251 173 53 87 171 173 180 218 236 253 247 170 138 226 219 145 110 142 210 243 179 66 121 206 244 251 249 209 127 141 192 207 157 114 133 185 219 223 198 169 136 138 121 92 50 96 217 239 217 199 157 155 183 194 229 248 251 206 108 82 143 150 131 110 101 132 147 99 57 61 118 161 146 132 175 215 211 128 39 30 151 216 238 205 211 208 203 207 223 208 174 129 109 179 191 119 7 19 157 228 242 168 125 143 209 227 160 105 134 190 232 230 214 221 174 117 51 23 64 100 148 157 169 184 204 230 228 220 117 54 25 20 26 58 98 158 251 240 138 97 145 167 119 63 13 6 25 30 35 33 29 28 25 20 23 25 19 28 17 16 24 97 183 169 115 117 141 177 193 218 229 142 24 55 121 152 180 195 224 200 134 67 135 176 158 158 198 197 149 140 118 77 30 26 47 50 50 80 88 117 113 90 122 155 136 116 134 136 152 128 58 44 73 88 114 144 134 95 65 127 216 193 126 120 148 165 135 100 50 72 114 146 174 162 169 182 204 210 209 217 184 156 104 57 28 23 28 36 39 42 52 56 48 35 44 62 80 111 161 197 203 208 214 206 187 165 127 76 41 48 55 51 60 61 54 44 96 189 182 89 63 154 242 234 231 195 110 62 53 84 135 138 118 65 101 120 101 84 105 135 136 87 13 55 175 242 248 241 249 251 224 184 80 28 17 16 25 63 159 224 248 251 239 199 149 113 168 211 212 207 216 218 208 212 219 238 230 135 32 76 211 245 211 134 65 51 53 101 209 240 182 110 203 237 246 228 232 238 196 92 30 147 248 233 216 210 233 253 227 156 128 181 248 226 82 31 104 112 93 64 43 27 40 56 121 173 223 241 246 235 222 216 217 229 214 169 146 130 169 206 218 220 227 237 242 236 236 221 206 171 118 77 44 35 40 36 27 59 120 181 241 224 220 211 211 217 202 157 120 142 201 213 164 104 167 221 195 125 151 202 226 217 209 188 154 152 100 67 48 38 39 40 53 68 110 152 216 234 232 219 208 221 214 204 223 228 162 91 82 153 206 219 193 165 172 198 198 196 193 205 184 167 156 165 147 145 112 106 63 36 28 46 64 118 202 236 240 190 88 35 14 22 75 140 216 220 202 189 190 188 194 203 200 197 211 217 110 40 28 67 112 134 127 94 83 98 170 183 174 196 216 195 133 122 98 81 106 145 137 81 34 40 83 155 223 214 155 145 165 184 105 102 123 114 123 149 173 173 195 190 185 189 206 217 190 131 53 50 47 28 23 31 85 131 99 98 181 216 208 188 196 192 193 208 161 150 188 219 212 191 77 48 121 203 226 208 206 190 191 184 195 188 193 185 189 193 192 191 192 193 194 192 190 190 193 200 193 167 154 165 179 173 154 158 169 140 82 77 130 183 147 90 47 62 108 159 217 199 215 213 198 187 162 129 114 114 143 161 209 190 116 100 86 135 183 176 124 134 123 93 157 208 209 188 186 192 196 201 183 147 146 169 137 112 90 81 88 127 194 237 189 117 139 187 183 143 124 155 200 202 200 211 210 209 208 205 204 202 197 192 187 190 184 131 71 88 128 160 175 185 194 199 196 191 192 193 194 196 195 190 189 195 194 193 199 197 197 197 197 197 197 196 196 194 195 195 196 197 198 198 198 206 184 198 195 202 202 208 204 216 104 60 60 75 99 108 140 139 185 213 146 84 96 151 193 171 177 159 147 176 169 130 139 197 206 159 68 37 74 134 202 231 217 152 77 109 200 234 230 217 171 172 176 168 147 136 181 228 230 223 215 189 142 142 193 222 218 212 209 208 209 209 208 211 210 209 207 205 204 202 202 206 204 199 199 202 199 198 204 195 200 196 203 214 203 160 106 121 200 216 202 198 194 197 192 198 199 199 200 201 201 201 201 199 200 201 203 203 203 203 203 207 207 208 208 209 209 210 210 214 214 212 208 207 211 213 213 211 213 213 212 210 211 213 215 208 211 211 225 229 224 192 112 91 130 185 231 228 212 228 239 247 178 136 162 155 85 85 169 225 241 215 215 216 217 214 225 218 213 219 221 214 219 221 207 140 84 165 249 190 122 191 242 228 225 221 217 215 215 217 218 224 221 229 233 208 173 173 197 223 224 225 223 221 222 224 226 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 222 223 223 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 220 220 220 220 220 220 223 223 223 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 222 222 222 222 222 222 222 222 220 220 219 219 219 218 218 218 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 217 217 217 218 218 218 219 219 218 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 216 216 215 215 215 215 216 217 218 218 217 216 215 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 215 214 214 213 213 214 214 215 214 214 214 214 214 214 214 214 215 215 214 214 214 214 215 215 215 215 215 215 215 215 215 215 214 214 215 215 215 214 213 212 175 175 175 175 175 175 175 175 175 176 176 177 177 176 176 175 173 174 175 175 177 177 178 179 179 178 177 177 176 176 177 177 176 178 179 178 175 173 172 173 173 174 174 174 174 174 174 173 172 173 173 174 175 176 177 178 174 174 174 174 174 175 175 175 174 175 175 175 176 176 176 177 177 176 175 175 175 175 175 176 176 176 176 177 177 179 180 181 176 176 176 176 176 175 175 175 178 178 178 177 177 177 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 177 177 177 177 178 179 178 178 178 178 178 178 178 178 181 181 181 181 181 181 181 181 182 182 184 185 185 185 184 184 187 187 186 186 187 187 188 189 186 185 185 186 187 188 190 191 188 188 188 189 191 191 191 189 190 190 190 191 191 192 192 192 188 189 191 192 193 192 191 190 195 195 194 194 195 195 196 197 195 195 195 195 195 195 195 195 195 195 195 194 194 193 193 192 192 192 192 192 192 192 192 192 195 194 194 193 193 192 191 191 192 193 194 195 195 195 194 194 192 192 193 193 194 194 195 195 200 199 198 198 197 198 198 198 193 195 196 196 194 194 195 197 200 199 197 197 198 200 203 205 199 199 198 199 200 200 198 197 203 202 201 199 198 198 197 197 200 200 200 199 198 198 197 197 194 194 193 192 192 192 193 194 201 201 200 201 201 202 203 204 202 205 208 210 211 212 214 216 218 218 218 219 219 220 220 221 223 223 224 225 225 225 224 224 224 224 225 225 225 226 226 226 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 224 224 224 224 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 223 224 226 225 223 221 225 225 225 225 225 225 225 225 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 230 230 231 231 231 232 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 235 232 236 237 232 232 234 229 232 232 232 232 232 232 233 233 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 231 231 230 230 231 231 232 230 230 230 230 229 229 229 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 228 228 229 229 230 230 230 229 229 230 228 226 226 226 225 224 222 223 223 218 220 227 222 218 227 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 221 221 221 221 221 221 221 221 222 214 212 218 219 214 215 222 211 220 227 228 230 234 225 209 142 151 213 232 238 238 206 129 88 137 200 212 188 126 84 130 175 203 199 168 119 101 122 117 117 128 137 126 89 61 91 149 156 118 96 85 97 140 176 130 53 42 82 159 196 176 131 97 45 27 33 41 47 107 193 237 151 47 21 39 38 68 108 120 101 126 178 165 93 89 123 114 83 51 37 43 68 126 163 152 101 83 72 104 134 102 78 107 164 156 93 90 167 191 131 65 119 212 221 134 124 168 130 62 99 176 229 250 248 236 181 67 34 32 41 44 50 45 32 44 46 37 26 14 51 125 171 192 146 164 191 216 213 232 236 159 75 34 35 90 132 133 125 123 144 160 187 196 168 165 190 181 172 167 159 111 125 176 182 133 154 163 86 104 214 237 214 211 229 237 226 203 189 133 51 28 41 99 93 50 47 76 83 53 34 4 60 190 242 250 229 212 188 156 160 211 253 221 119 61 90 63 45 37 25 23 38 52 48 42 48 36 33 56 64 64 41 22 42 62 114 161 142 74 72 62 68 84 84 81 97 118 186 224 202 160 132 116 113 98 81 80 92 131 189 241 254 251 253 175 65 16 37 47 40 46 40 44 26 20 81 189 202 97 54 175 254 254 243 254 254 198 102 163 225 217 162 187 226 253 246 214 219 233 203 161 129 102 90 81 68 37 26 72 148 215 250 251 238 170 73 22 23 30 26 63 102 182 232 183 106 52 9 21 85 158 166 117 133 237 246 230 228 235 231 226 229 230 239 254 184 29 85 237 243 238 234 237 219 188 179 197 208 204 203 198 132 106 174 210 189 184 168 119 144 208 214 183 143 97 121 218 253 248 178 74 106 214 217 172 150 192 237 224 169 126 188 233 151 102 176 238 215 143 55 124 214 252 250 211 168 134 175 192 182 147 142 178 211 219 238 214 164 108 129 158 148 92 85 165 199 195 181 174 193 204 191 242 246 253 240 146 84 82 75 84 121 130 120 115 87 56 65 85 94 80 85 130 163 158 120 84 51 100 163 212 195 218 205 202 226 248 222 124 89 128 163 145 82 9 38 167 228 236 194 123 121 198 229 157 100 140 192 224 213 220 244 207 157 80 50 28 34 66 97 160 201 225 237 243 234 141 102 84 52 7 32 87 166 244 189 86 105 223 245 202 125 35 2 21 30 30 28 28 26 22 21 23 24 19 25 13 32 55 99 165 169 127 134 165 181 213 251 238 142 33 9 42 104 187 224 235 187 99 83 168 184 135 118 115 105 108 75 60 54 75 105 134 127 75 67 93 137 134 103 134 177 167 110 123 150 186 159 90 73 92 81 85 96 115 102 87 112 173 178 150 139 122 110 94 86 63 89 119 140 143 124 140 174 213 194 204 220 217 211 182 141 64 33 31 32 37 44 50 47 41 40 34 29 42 96 171 204 190 162 153 140 121 101 85 65 42 49 55 50 59 55 47 50 118 222 210 101 41 131 246 242 204 131 58 34 68 122 160 144 113 103 137 143 137 122 127 148 129 80 20 72 183 239 250 246 241 184 137 100 45 32 24 21 27 69 115 135 144 150 137 117 93 65 93 114 113 112 118 118 109 120 120 134 139 88 22 45 128 195 216 186 112 65 43 66 145 161 115 92 215 246 240 229 235 250 183 63 56 176 251 225 212 218 224 207 162 137 174 233 252 223 78 52 178 221 203 162 120 80 41 16 36 80 143 180 215 226 240 223 209 216 215 207 196 149 148 170 213 243 243 222 203 199 177 139 118 90 58 50 46 38 45 38 26 79 170 225 248 226 230 222 197 170 148 128 112 129 189 218 183 131 190 238 201 137 144 191 189 183 222 208 153 123 98 65 42 40 30 30 76 109 155 168 191 197 202 198 201 211 208 219 226 180 96 75 119 186 188 185 192 180 162 174 187 202 190 206 193 165 140 145 130 162 175 151 78 60 38 29 46 69 162 212 207 138 44 20 21 28 107 177 230 222 204 190 188 186 169 186 211 220 221 210 108 35 51 94 114 109 107 102 106 124 155 157 174 214 235 211 137 125 122 112 115 120 91 50 37 94 160 217 225 180 144 176 217 172 114 142 179 139 108 144 200 198 204 194 182 188 215 205 136 70 77 94 58 18 11 52 154 204 152 109 121 163 210 205 198 194 195 184 136 165 219 223 182 168 53 42 123 183 209 209 198 176 190 192 198 187 196 190 190 194 192 190 191 193 193 189 186 189 190 199 199 173 150 164 197 198 181 178 142 116 114 112 144 148 172 167 152 117 69 85 141 171 214 223 206 207 217 201 172 113 71 117 203 227 206 154 106 70 121 144 120 115 94 99 193 172 179 180 194 201 194 190 177 182 197 192 143 115 88 104 136 155 202 204 149 125 159 178 160 119 140 188 220 216 209 208 201 183 165 143 128 122 116 106 98 126 101 67 81 141 207 214 197 189 193 194 192 191 193 195 195 199 192 188 191 195 193 192 195 196 196 196 196 196 197 197 197 194 194 195 195 195 196 197 197 189 188 206 200 191 202 231 204 143 56 79 123 161 193 164 151 121 145 160 143 144 194 204 192 184 198 186 164 173 160 138 168 224 202 131 50 56 127 190 238 234 232 171 105 152 232 236 217 232 226 205 156 104 84 139 235 236 228 220 223 202 151 151 207 225 219 210 204 202 204 206 207 211 210 209 207 206 204 203 202 208 203 200 202 202 199 201 208 200 208 197 199 207 217 199 123 108 184 205 194 197 197 197 197 195 195 194 194 194 196 198 200 205 205 206 206 205 204 203 203 206 206 207 208 209 210 210 211 212 212 214 216 215 211 209 209 209 209 210 210 210 210 213 215 217 214 206 220 232 232 188 94 65 134 212 248 231 216 228 220 167 127 144 215 197 83 54 133 204 239 222 221 222 219 211 224 215 215 219 219 217 224 223 209 137 104 208 251 167 130 206 244 221 220 218 218 217 218 220 221 221 218 225 232 219 191 175 176 208 219 224 221 218 221 222 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 221 221 222 223 223 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 220 220 220 221 221 222 222 223 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 219 220 220 221 222 223 223 224 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 220 219 219 219 218 218 218 218 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 216 217 217 217 217 218 218 218 218 216 216 216 217 217 217 217 217 214 214 214 215 216 217 218 218 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 214 215 216 217 217 216 215 214 216 216 216 216 216 216 216 216 214 214 214 214 214 214 214 214 213 214 214 215 215 214 214 213 214 214 214 214 214 214 214 214 212 213 214 215 215 214 213 212 214 214 214 214 214 214 214 214 211 212 213 214 215 215 214 214 176 176 176 176 176 176 176 176 175 176 176 177 177 176 176 175 175 175 175 176 176 177 177 177 178 178 177 177 177 177 177 177 176 179 181 181 179 176 176 176 174 174 174 174 174 174 174 174 174 175 176 177 178 179 179 180 174 174 174 173 173 173 173 173 174 174 175 175 175 176 176 176 172 173 174 175 177 179 180 181 178 177 176 175 176 177 179 180 179 179 179 178 177 177 177 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 182 182 181 179 178 177 176 175 182 181 181 181 181 181 180 180 183 184 184 185 185 185 185 185 188 187 186 185 186 187 189 190 187 187 186 186 186 187 188 189 189 189 190 191 191 191 189 188 189 190 190 191 191 192 192 193 191 192 193 194 194 194 193 192 196 195 193 192 193 194 196 197 194 194 194 194 194 194 194 194 195 194 194 194 193 193 193 193 192 192 192 192 192 192 192 192 194 194 194 193 193 192 192 192 191 193 195 196 196 195 193 192 193 193 193 193 193 193 193 193 199 198 196 195 195 196 197 198 193 194 196 195 194 194 195 197 199 198 197 197 198 200 202 203 203 200 198 199 201 201 199 196 203 202 201 200 199 198 198 197 200 200 199 199 198 198 197 197 195 194 193 192 192 193 193 194 202 201 200 199 200 202 204 205 201 204 207 209 210 211 214 216 217 217 218 219 220 220 221 221 221 223 224 226 226 225 224 223 225 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 225 225 224 224 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 225 227 227 224 222 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 224 224 224 225 225 226 226 226 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 231 231 231 231 232 232 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 244 231 230 235 234 237 237 228 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 232 231 231 230 230 230 229 229 229 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 228 228 227 228 229 230 230 230 230 230 226 225 225 226 226 227 226 226 224 233 225 219 228 224 218 228 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 221 217 215 217 218 216 215 217 215 209 222 230 224 235 240 223 160 141 204 245 249 243 200 147 102 103 144 191 196 135 96 143 186 229 251 246 206 173 173 156 140 138 150 166 140 88 108 185 213 176 125 108 145 208 227 170 114 61 33 70 131 158 137 105 65 45 48 39 24 76 162 197 132 51 35 70 73 53 71 128 143 207 248 194 103 72 82 77 69 66 43 10 51 183 254 241 144 78 37 57 83 82 92 120 164 149 100 108 179 187 121 69 115 148 149 124 126 129 95 64 61 147 226 251 216 155 111 65 64 55 47 35 40 48 48 66 92 99 70 10 33 135 193 199 177 180 196 221 220 227 241 213 161 70 15 43 100 146 168 166 147 163 219 234 166 135 188 235 251 221 177 129 127 120 140 169 219 230 138 73 137 223 244 217 218 222 234 241 226 145 50 28 32 68 67 54 48 43 46 40 16 16 96 225 253 237 217 218 239 205 165 168 203 172 111 118 184 155 117 76 40 30 36 37 38 31 40 38 37 41 32 32 32 51 109 158 176 171 170 172 157 90 44 36 48 92 150 179 182 252 255 235 228 222 215 196 197 183 144 108 114 160 215 252 252 185 82 24 28 37 36 43 44 44 34 36 64 121 132 68 55 146 209 221 205 197 184 131 60 103 156 146 110 142 194 230 218 163 129 141 133 79 54 79 61 67 81 74 67 51 65 146 218 252 244 157 64 26 26 29 24 40 77 177 251 247 183 79 9 8 67 145 155 108 125 225 250 233 224 217 200 194 210 226 248 240 199 54 59 212 247 235 221 224 232 236 234 229 231 237 241 250 188 127 151 189 210 240 205 163 203 245 204 176 186 175 120 164 204 230 190 89 108 242 254 215 165 182 196 181 165 116 151 188 137 135 223 248 196 136 93 122 190 232 194 130 126 160 183 172 168 180 202 219 223 220 234 236 204 136 131 151 155 117 105 121 130 134 148 177 187 161 171 221 227 237 215 159 134 102 47 83 151 144 77 55 65 70 80 68 61 64 69 79 90 96 121 126 80 52 96 190 212 230 212 208 225 238 220 112 88 147 156 113 56 13 53 173 231 243 218 148 116 164 219 191 141 159 195 217 204 210 219 173 161 121 114 64 37 25 50 116 168 217 226 235 225 164 165 159 109 25 8 64 127 167 120 84 140 251 252 243 189 82 17 20 25 25 24 27 24 22 25 24 19 19 17 35 76 96 85 88 109 127 140 142 135 176 189 129 86 71 47 24 56 146 190 173 128 90 162 172 128 74 67 68 60 64 41 50 97 174 211 232 216 123 50 69 120 147 138 160 193 190 149 142 170 201 167 110 106 130 140 93 58 94 109 102 89 117 162 166 165 131 81 63 102 144 134 138 133 108 91 118 163 208 202 206 212 214 222 218 189 82 40 34 31 38 46 42 38 43 39 35 29 31 62 112 129 109 85 77 79 77 68 71 71 55 51 56 53 62 54 43 51 128 217 219 117 37 118 235 218 137 56 21 43 116 156 145 122 114 138 156 149 175 191 189 189 139 87 8 36 147 227 250 212 158 117 102 102 80 62 27 19 23 72 89 75 63 62 70 103 130 131 85 62 89 117 114 107 111 95 98 92 90 104 110 88 58 96 155 195 180 149 94 52 75 63 57 95 236 248 234 231 242 230 146 40 89 200 245 219 216 223 191 149 128 158 221 253 243 192 64 48 190 250 253 240 211 169 109 62 25 21 56 94 150 182 237 238 224 207 195 218 232 222 171 150 190 224 199 143 106 108 89 57 50 47 40 45 41 40 43 42 34 73 138 166 174 187 200 190 152 130 142 145 128 119 141 171 171 142 184 229 203 146 121 162 164 173 234 216 149 106 94 56 30 39 27 36 113 162 208 190 168 154 162 164 172 182 214 212 153 90 75 108 147 179 155 160 204 193 139 148 191 200 175 188 186 171 147 138 107 146 201 188 112 88 44 24 49 53 106 128 123 83 32 25 31 40 136 200 227 209 198 192 192 195 141 145 182 198 187 168 81 37 98 138 111 90 118 136 123 113 110 118 172 211 210 191 149 143 136 124 115 90 41 32 71 157 216 222 177 142 155 183 175 97 99 158 191 142 113 158 212 207 203 195 184 194 220 182 81 57 133 142 60 10 10 75 203 230 200 143 75 94 181 202 194 196 197 171 135 189 231 208 142 102 35 31 78 112 140 156 148 138 182 202 200 183 198 194 188 189 189 188 189 191 191 191 191 191 187 195 204 184 145 140 168 186 213 199 149 160 184 134 86 110 188 207 187 137 75 73 93 133 189 221 212 206 220 224 216 187 77 94 151 186 234 219 166 128 86 74 69 67 80 110 158 155 163 170 180 189 193 195 191 199 200 190 157 124 89 129 174 169 181 164 145 161 173 151 126 141 182 207 195 179 171 150 122 104 97 92 93 102 110 115 115 107 85 94 164 204 227 213 198 194 193 192 191 191 193 194 195 195 185 188 197 196 190 191 193 195 195 194 195 195 196 197 198 197 197 198 196 194 192 192 193 183 196 198 193 206 216 218 144 70 94 168 213 230 236 193 149 121 98 99 147 199 247 223 193 216 210 177 151 178 189 164 170 167 133 97 92 150 212 223 225 224 220 176 143 196 241 222 210 215 252 226 135 64 64 152 250 248 232 216 225 216 168 155 197 224 217 209 203 202 203 205 206 208 208 208 207 207 206 206 205 208 200 200 204 201 199 204 207 212 208 199 207 197 205 214 157 124 156 188 207 205 194 193 195 194 195 196 197 197 198 202 204 204 204 205 206 206 206 205 204 209 209 209 210 210 211 211 211 214 209 208 213 215 212 209 209 212 212 212 212 212 212 214 215 224 219 206 215 228 239 210 124 91 162 226 241 226 227 224 178 117 137 192 239 197 89 49 92 176 238 238 228 219 217 209 219 220 217 216 215 216 222 227 227 172 156 230 211 134 144 218 241 219 219 220 220 221 222 222 222 217 223 222 219 225 227 202 170 186 207 223 223 222 224 221 213 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 220 220 219 219 218 218 220 221 222 222 222 222 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 219 219 219 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 220 220 221 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 221 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 217 217 217 217 217 217 217 217 219 219 219 218 218 218 217 217 218 218 218 218 218 218 218 218 218 218 218 217 217 217 216 216 217 217 217 217 217 217 217 217 215 215 216 216 217 217 217 218 216 216 217 217 218 218 218 219 215 215 215 215 215 215 215 215 216 215 215 215 215 215 215 215 213 213 214 214 214 214 213 213 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 212 213 215 216 216 215 213 212 213 213 213 213 213 213 213 213 213 213 214 214 214 214 213 213 214 214 214 214 214 214 214 214 211 212 213 214 215 214 214 213 176 176 176 176 176 176 176 176 175 176 176 177 177 176 176 175 178 177 177 176 176 175 175 174 177 177 177 177 177 177 177 177 174 177 180 181 180 178 179 179 176 176 175 175 175 175 176 176 177 177 177 177 177 177 177 177 176 175 175 174 173 172 171 171 174 174 174 174 175 175 176 176 173 174 175 177 179 180 181 182 180 179 177 175 175 175 177 178 180 180 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 178 178 178 178 178 178 177 180 180 180 179 179 179 178 178 182 181 181 181 181 181 180 180 184 184 184 184 184 185 186 186 188 187 186 185 185 187 189 190 189 188 187 186 185 185 186 186 191 191 192 191 190 189 188 188 190 190 190 191 191 192 192 192 192 193 193 194 194 194 194 193 195 194 192 192 192 193 195 196 194 194 194 194 194 194 194 194 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 194 193 193 193 193 192 192 192 192 193 195 196 196 195 193 191 194 194 193 193 193 193 193 192 195 194 192 191 192 193 194 196 193 195 196 196 194 194 195 197 194 196 198 199 200 200 200 199 204 201 199 199 201 202 200 197 200 200 200 201 200 200 200 200 199 199 199 198 197 197 196 196 196 195 195 194 194 195 195 196 199 198 198 198 200 202 205 206 202 204 207 208 209 210 213 216 216 217 218 219 220 221 221 222 221 223 224 226 226 225 224 223 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 225 224 224 225 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 224 226 227 228 226 224 226 226 226 226 226 226 226 226 227 227 226 226 225 224 224 224 224 224 224 225 225 226 226 226 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 231 231 232 232 232 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 240 231 231 235 231 226 230 236 234 234 234 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 228 227 228 229 230 230 230 230 230 226 226 226 226 226 225 226 226 230 234 226 222 228 228 224 228 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 219 219 219 219 219 219 219 219 216 222 221 215 216 221 217 205 200 216 242 208 151 188 249 243 199 166 200 230 213 199 162 140 160 148 171 224 241 189 144 163 158 191 218 237 216 198 221 229 227 220 228 247 231 168 147 183 246 230 155 124 176 240 247 218 204 148 63 19 47 96 101 77 65 53 54 35 18 78 161 185 107 58 78 119 101 60 59 99 151 240 251 186 130 93 61 51 72 67 44 12 40 146 220 216 142 59 20 33 51 91 132 138 114 105 100 111 130 125 100 91 93 112 119 123 129 126 123 122 87 124 149 164 137 75 64 101 140 89 46 32 59 92 116 152 199 204 147 36 21 113 174 181 190 198 207 234 241 219 210 217 199 144 66 14 44 146 221 226 146 145 194 211 160 146 201 249 238 238 225 206 195 145 164 228 248 251 170 43 65 198 251 236 206 201 230 253 231 130 49 56 123 138 135 130 100 45 20 20 4 28 120 238 253 229 210 220 236 220 223 195 136 100 106 140 214 205 167 97 37 24 31 27 39 25 30 35 40 34 18 26 50 128 201 244 253 253 245 235 148 97 75 74 67 85 116 123 116 213 254 254 254 252 253 244 247 247 232 197 150 117 147 210 205 150 70 22 27 42 45 45 42 36 34 42 37 45 65 54 50 88 110 118 98 83 87 66 62 71 80 58 59 80 101 122 118 81 57 52 41 41 83 133 133 124 132 145 170 146 69 46 123 219 242 144 48 26 30 23 18 55 127 221 252 254 235 114 9 2 61 142 154 107 119 208 253 251 243 204 146 135 192 253 253 243 214 75 50 187 243 246 227 215 214 226 227 216 214 223 234 249 213 139 120 169 215 223 195 201 251 253 208 218 249 225 134 115 143 213 206 95 92 241 246 215 197 235 204 141 145 132 141 124 100 148 229 253 236 201 170 117 116 140 109 94 151 218 215 177 156 180 215 227 221 216 223 245 240 168 119 109 144 161 169 122 56 53 127 166 154 161 182 193 197 199 153 137 160 112 37 104 176 142 62 49 68 74 63 58 59 69 68 52 44 50 86 100 72 30 60 172 229 246 230 229 219 188 164 96 100 156 178 125 52 8 61 198 248 246 220 174 129 138 191 192 154 162 202 217 208 197 171 124 161 183 166 145 112 54 36 46 81 156 196 214 204 166 206 222 167 47 9 39 63 73 58 84 137 207 189 202 176 84 21 23 30 33 24 28 24 22 25 16 12 23 50 94 125 129 106 72 73 101 130 113 119 139 95 66 115 138 160 86 37 52 87 84 102 154 218 151 84 64 97 147 142 94 69 66 138 239 251 242 234 162 63 68 107 149 159 165 183 194 175 127 130 168 171 152 148 156 158 96 42 65 73 68 64 102 159 179 183 141 75 72 141 212 178 144 111 73 79 116 142 165 180 185 192 200 221 226 192 74 39 68 71 46 33 33 40 51 38 38 39 37 40 53 56 42 52 50 62 70 65 70 73 61 52 58 56 66 57 43 46 119 201 228 147 49 103 189 153 60 16 39 103 168 164 120 108 123 140 149 146 188 209 200 197 153 92 9 23 110 158 152 108 73 92 115 141 126 84 21 15 20 64 116 139 138 127 127 167 206 218 170 134 151 196 221 214 198 171 177 155 135 177 231 191 97 54 100 180 240 228 125 40 50 80 93 105 174 178 165 167 156 145 65 16 118 222 246 218 214 210 175 158 179 217 249 254 242 219 84 38 172 243 245 247 243 230 191 164 108 62 37 30 59 102 174 219 243 237 213 220 224 249 206 159 143 133 105 68 46 44 53 43 38 33 32 43 39 46 38 43 41 53 80 93 105 118 108 97 92 109 139 130 88 79 73 91 105 101 145 215 218 136 83 140 197 215 227 173 111 119 94 47 22 37 31 51 140 206 242 229 215 186 159 133 133 151 201 154 76 82 107 121 154 167 161 182 223 198 134 151 207 193 167 171 167 165 152 146 116 131 178 217 181 114 49 40 33 49 60 58 57 51 37 33 31 52 166 224 227 193 184 190 203 197 130 108 112 127 144 138 54 46 131 159 100 74 130 168 140 81 80 96 149 167 152 158 155 159 136 108 92 70 44 60 109 143 179 163 128 129 155 139 73 56 80 147 198 169 128 156 205 199 191 190 187 202 214 148 45 85 186 162 44 5 16 90 216 239 219 177 91 66 114 162 201 203 205 183 166 212 216 164 91 47 44 48 67 75 66 69 80 90 147 191 209 191 194 188 188 185 187 189 190 190 192 196 199 195 188 187 201 195 153 127 138 176 222 200 182 206 178 109 61 133 184 173 149 143 135 131 109 117 152 187 192 174 161 158 156 184 125 73 103 139 185 225 188 174 124 78 42 41 86 128 148 184 172 154 144 162 193 202 198 192 190 202 176 122 93 150 185 134 141 178 197 175 154 124 75 110 135 127 102 100 100 87 79 96 114 140 162 176 185 193 198 175 165 168 194 188 205 200 187 198 194 191 191 191 192 193 193 186 174 185 203 198 189 191 193 195 194 193 193 194 195 196 197 195 197 198 196 193 192 193 195 200 197 184 199 230 200 144 63 73 167 214 224 219 201 195 179 171 98 80 152 208 234 213 214 227 197 149 127 173 205 156 104 90 66 85 147 221 245 227 218 223 189 154 160 214 231 209 216 232 247 204 131 98 114 172 233 218 213 219 238 222 160 150 204 220 216 211 209 209 210 209 209 205 206 206 207 208 209 209 209 209 201 203 207 202 204 209 204 208 190 199 221 197 185 207 186 136 115 165 225 220 200 198 200 195 198 201 201 199 198 198 200 197 198 200 202 204 205 206 206 211 211 211 210 210 210 210 210 219 209 201 203 210 213 213 212 216 215 214 213 213 213 213 213 210 216 213 222 227 234 214 141 114 191 240 239 230 239 212 137 85 129 178 197 174 119 72 53 134 222 244 235 215 215 212 216 224 219 217 220 222 220 227 241 204 168 183 145 119 157 219 243 215 216 216 217 217 217 216 216 217 225 222 215 225 236 220 191 182 203 221 223 223 228 228 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 221 221 221 220 219 219 219 220 220 221 222 222 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 219 219 219 221 221 220 220 220 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 221 221 221 220 220 220 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 219 221 221 221 221 221 221 221 221 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 218 218 217 217 216 216 216 216 217 217 217 217 217 216 216 216 215 215 215 216 216 217 217 217 218 218 218 217 217 216 216 216 215 215 215 215 215 215 215 215 214 215 215 215 215 215 215 215 215 215 214 214 214 214 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 212 213 215 216 216 215 213 212 213 213 213 213 213 213 213 213 217 215 213 212 212 213 215 217 214 214 214 214 214 214 214 214 213 213 214 214 214 213 212 211 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 178 177 177 176 176 175 175 174 176 176 177 178 178 178 178 177 172 174 177 178 177 177 179 180 175 176 176 176 176 176 176 175 175 175 175 174 173 173 172 172 176 176 175 175 174 173 173 172 173 173 174 174 174 175 175 175 177 178 178 178 178 177 177 176 179 179 177 176 175 175 175 175 177 177 177 177 176 176 176 176 176 176 177 177 177 178 178 178 176 176 176 176 176 176 176 176 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 175 176 177 179 180 182 183 184 181 181 181 181 181 181 181 181 184 183 183 182 183 184 185 186 186 185 185 185 185 186 187 188 189 188 187 186 185 185 185 186 192 192 192 190 189 188 190 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 193 193 192 192 192 193 194 194 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 194 194 195 195 195 194 193 192 194 194 194 194 194 193 193 193 192 192 191 191 191 192 193 194 194 196 197 197 195 195 196 198 193 195 198 200 201 200 199 198 203 202 200 200 201 202 201 201 198 199 200 201 202 202 202 201 199 199 199 198 197 197 196 196 196 196 195 195 196 197 198 199 197 198 198 199 201 203 204 206 204 205 207 208 208 209 212 215 216 216 217 218 220 221 222 222 223 223 224 225 225 225 224 224 225 226 226 226 227 227 227 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 226 225 225 225 225 226 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 226 228 229 227 225 226 226 226 226 226 226 226 226 227 227 227 226 225 225 225 224 225 225 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 231 232 232 232 233 233 233 234 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 232 236 237 235 220 192 194 226 235 235 234 234 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 230 231 232 232 232 232 231 230 232 231 231 231 230 230 230 230 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 228 229 229 230 230 230 229 229 227 228 228 227 225 224 224 225 231 206 201 218 225 224 224 222 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 219 219 219 219 219 219 219 219 214 224 224 214 216 225 218 202 168 177 204 170 103 131 203 214 179 124 121 164 146 131 142 193 220 170 171 235 249 184 156 195 194 207 216 224 192 168 205 234 236 237 236 236 230 200 163 143 165 166 109 117 190 244 249 251 252 226 137 41 19 49 64 56 51 45 45 29 28 97 174 194 88 54 144 205 119 50 72 107 117 210 233 182 130 70 31 45 60 93 97 57 35 70 117 134 112 55 30 28 31 83 137 135 97 73 83 91 79 69 74 97 109 142 171 191 179 151 150 154 136 122 88 71 63 38 65 144 181 108 47 33 64 107 155 216 253 250 187 66 16 70 132 164 169 174 172 187 200 174 158 183 192 179 132 63 33 76 142 177 158 143 156 143 120 151 203 234 235 246 252 250 210 115 146 248 251 246 173 52 66 174 226 254 239 227 238 233 181 108 96 157 205 224 225 220 178 93 30 3 11 48 133 233 249 235 213 214 205 223 249 224 159 108 105 144 192 168 130 87 62 73 91 94 96 79 61 37 25 15 9 32 119 216 251 244 226 213 189 172 138 112 124 149 140 117 86 47 55 155 221 250 251 245 254 253 250 252 251 252 246 176 99 69 88 76 51 32 40 59 66 64 32 24 19 31 32 33 47 38 32 43 56 83 84 82 114 127 106 66 47 33 68 90 106 118 73 27 42 54 26 76 177 214 189 140 142 180 207 198 130 56 52 107 136 104 53 26 26 33 33 85 171 254 252 251 249 137 26 3 49 125 141 108 124 204 251 247 241 210 157 142 188 241 237 252 209 63 38 154 218 246 232 225 218 217 220 222 218 212 224 242 223 148 109 157 190 158 172 187 200 184 189 250 253 184 115 70 87 179 198 93 92 245 245 175 170 231 191 118 150 189 126 47 47 152 229 245 250 248 224 136 84 80 67 104 192 252 211 147 133 194 238 223 206 216 218 237 240 176 113 90 157 224 201 104 39 51 115 161 178 215 213 177 173 192 169 169 170 95 59 119 152 109 80 93 91 82 67 78 77 69 66 58 54 60 55 51 46 29 49 129 193 227 226 248 234 160 94 60 95 152 184 135 53 7 82 226 249 220 193 179 149 139 164 154 135 173 212 215 213 180 145 123 181 229 213 214 187 125 88 34 23 62 118 155 162 155 222 251 200 62 24 33 44 44 27 60 105 167 176 171 137 59 15 23 28 29 26 30 24 20 18 5 14 52 121 173 171 144 128 113 111 115 115 166 174 123 72 93 171 219 229 190 129 55 32 33 93 184 176 84 68 141 206 242 231 181 92 54 136 248 232 182 172 143 116 107 96 106 137 157 169 182 147 75 71 135 192 202 165 134 105 92 78 78 53 31 51 108 148 175 175 130 75 109 180 226 197 136 92 55 92 141 148 145 152 156 167 176 209 216 174 75 93 167 167 83 27 27 39 44 41 36 38 41 37 38 39 33 49 52 60 65 62 61 61 56 52 58 55 65 60 46 38 98 181 238 183 65 72 107 77 18 15 99 180 208 170 118 110 116 118 128 144 182 176 142 135 120 94 52 46 54 63 83 94 102 120 160 191 174 110 21 9 8 67 167 233 240 213 189 194 201 213 234 214 172 191 248 251 206 191 173 141 128 173 232 209 130 52 53 119 203 198 93 36 88 191 201 128 81 87 126 143 102 84 10 21 144 231 243 222 214 210 196 208 233 233 223 233 248 248 112 35 165 253 246 231 232 240 234 239 208 165 96 37 12 24 78 151 218 245 247 247 238 227 194 133 77 55 56 46 26 35 40 29 31 43 55 65 53 44 31 41 45 57 88 110 126 95 57 49 75 103 121 111 79 64 72 87 78 66 91 159 171 109 58 122 206 207 171 142 143 158 100 45 26 35 31 51 122 188 224 232 237 189 122 82 87 109 114 101 112 159 177 161 154 139 168 200 217 182 140 166 210 199 184 178 158 151 137 148 149 133 176 223 223 175 86 50 29 38 38 40 43 42 37 30 24 63 173 219 220 196 193 192 199 181 113 98 97 106 126 128 61 59 154 180 117 76 117 150 115 67 100 116 130 127 122 147 157 152 115 77 62 72 95 116 124 127 125 103 102 117 121 100 54 74 119 162 189 165 124 150 202 196 187 188 195 212 200 118 44 133 215 152 27 6 26 99 213 225 224 210 137 85 85 145 204 209 208 187 173 191 153 95 33 40 108 125 115 105 76 51 42 70 109 157 204 200 194 183 192 186 189 191 193 193 192 193 194 196 193 185 194 202 172 137 133 180 205 184 205 206 126 98 135 173 184 173 171 189 200 185 150 142 123 114 110 103 105 114 116 119 109 83 97 136 147 148 156 160 173 137 90 78 70 86 136 157 159 166 163 180 204 197 186 199 195 212 177 128 121 161 166 131 173 190 159 114 83 70 68 84 94 87 96 117 106 106 147 172 188 205 211 208 203 203 206 211 202 199 200 184 193 195 184 197 193 191 192 192 191 192 194 178 160 176 203 199 191 195 196 195 194 193 192 192 194 195 196 190 193 196 196 195 195 198 201 195 203 211 211 191 115 92 103 120 209 216 219 205 165 191 214 192 97 66 129 191 218 212 227 226 167 135 134 150 158 133 111 114 70 84 151 217 235 225 231 218 169 155 189 233 238 214 217 238 188 144 138 157 157 155 184 175 218 238 224 191 159 176 230 214 212 210 210 211 211 209 207 204 205 206 207 208 210 211 211 212 205 210 210 204 214 217 198 190 165 198 230 212 199 210 209 157 90 118 189 212 214 214 210 211 214 216 215 211 208 207 209 207 207 208 208 208 207 206 205 205 205 205 205 205 205 205 205 209 210 211 214 221 222 213 202 217 215 212 212 212 212 212 211 204 213 214 221 214 211 195 134 129 203 240 240 243 237 178 88 72 124 172 188 191 175 116 50 86 179 229 239 217 218 219 218 215 218 217 222 231 228 229 242 211 151 145 148 158 170 211 236 218 218 217 217 216 216 216 216 220 222 223 222 220 219 219 220 211 220 225 220 218 223 226 226 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 220 220 220 220 220 219 220 221 221 221 221 220 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 223 222 222 221 220 219 219 218 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 220 220 220 220 220 220 220 220 218 218 218 218 217 217 217 216 217 217 217 217 217 217 217 217 217 217 217 216 216 216 215 215 217 217 217 216 216 216 216 215 215 215 215 215 216 216 216 216 217 216 216 215 214 213 213 212 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 218 217 216 215 215 216 217 218 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 214 214 215 215 214 214 213 213 213 213 213 213 213 213 213 218 216 213 211 211 213 216 218 213 213 213 213 213 213 213 213 213 213 214 214 213 212 211 210 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 175 175 175 176 176 177 177 177 175 176 177 178 179 178 178 177 175 176 177 177 176 176 178 181 173 174 175 176 176 175 174 173 174 173 173 173 172 172 172 172 174 174 175 175 176 176 177 177 173 173 173 174 174 175 175 175 176 177 177 177 177 175 174 173 176 176 177 177 177 176 176 175 175 175 175 175 176 176 176 176 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 177 179 180 180 179 177 176 177 178 178 179 180 181 182 182 180 180 180 181 181 182 182 182 183 182 181 181 181 182 184 185 183 184 185 185 186 186 185 185 187 187 186 186 187 188 189 190 190 191 190 188 187 189 193 197 193 193 192 191 191 190 189 189 190 190 190 190 190 191 191 191 191 191 192 193 193 193 193 192 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 196 195 195 194 193 193 193 193 194 194 194 194 194 195 195 195 192 192 193 194 195 195 194 194 195 197 198 198 196 196 197 199 196 196 198 199 200 200 200 201 202 202 202 201 200 201 203 204 199 200 201 202 202 202 201 201 201 200 200 199 198 198 197 197 195 195 195 195 196 198 199 200 199 200 201 202 203 203 203 203 205 207 208 207 207 208 211 213 215 216 217 218 220 221 222 223 224 224 223 223 223 224 225 225 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 226 226 225 225 226 226 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 227 229 230 228 226 227 227 227 227 227 227 227 227 227 227 226 226 226 226 225 225 226 226 225 225 225 225 225 225 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 232 232 232 233 233 233 234 234 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 231 240 236 237 225 177 164 209 236 235 235 234 233 233 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 232 232 233 234 234 233 232 232 232 232 231 231 231 230 230 230 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 229 229 230 230 230 229 229 228 221 224 226 226 226 226 228 230 232 162 161 213 227 221 224 220 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 217 221 220 215 218 225 221 210 183 144 122 117 113 124 130 114 117 68 35 102 141 175 205 250 202 124 122 221 245 169 152 211 227 229 230 238 207 173 190 204 195 210 217 203 194 196 179 146 116 100 68 127 198 227 223 238 251 236 166 81 43 41 46 53 57 52 47 33 34 75 116 123 59 60 184 237 116 34 81 147 118 126 128 125 111 80 51 42 67 131 140 77 26 27 55 79 95 80 61 36 25 50 79 80 65 50 78 95 79 53 55 99 176 206 233 254 238 196 186 177 170 119 66 42 36 34 68 132 155 111 67 49 82 134 170 207 211 192 153 73 12 23 88 163 194 175 148 129 134 144 159 188 192 192 183 158 115 72 64 84 126 120 123 86 62 96 135 161 202 215 236 242 174 51 106 244 250 210 148 107 109 132 175 230 239 226 212 177 146 143 178 240 227 246 250 252 229 141 56 6 5 46 119 209 242 248 221 203 207 224 239 230 202 149 119 153 164 107 84 114 141 147 156 168 169 166 132 60 14 2 7 41 173 254 237 179 126 114 124 151 194 177 171 174 182 189 156 97 42 72 98 152 203 233 252 244 247 251 246 242 232 170 85 43 54 56 48 36 42 66 80 77 38 32 21 30 38 41 45 29 27 44 83 154 190 198 221 223 143 61 70 99 132 143 171 169 91 74 114 120 81 140 238 251 240 189 142 135 142 165 196 198 113 69 48 60 56 32 23 33 63 127 189 254 253 252 251 151 40 5 44 119 141 116 126 188 214 205 215 227 213 195 196 205 216 219 167 47 25 132 215 241 219 223 223 220 223 229 226 217 232 243 217 147 105 120 139 132 125 128 122 128 179 231 202 127 95 63 62 131 146 65 91 242 250 166 140 162 161 182 225 229 136 36 23 123 204 229 241 248 241 162 93 81 79 106 167 232 179 125 133 212 247 213 197 224 220 220 219 175 129 103 158 219 183 116 113 110 103 143 195 242 245 209 204 227 229 214 177 125 133 128 98 82 121 129 96 100 123 133 126 116 119 118 120 135 95 72 52 30 37 72 118 167 196 218 197 131 65 72 120 163 175 119 40 15 102 213 213 187 165 174 162 146 148 124 126 200 216 206 201 155 146 167 203 222 226 225 216 197 174 98 55 34 51 77 91 123 205 225 192 84 28 22 37 48 36 67 113 181 227 187 126 54 21 25 19 16 22 28 22 18 12 2 39 113 188 225 207 166 144 157 182 175 145 214 201 116 94 126 176 244 243 249 233 123 42 18 57 111 103 84 122 195 238 251 250 233 109 45 117 207 166 100 78 69 134 158 115 64 92 136 143 144 111 56 64 123 178 182 127 92 87 127 156 133 88 47 60 95 107 135 145 117 75 136 206 229 210 147 107 63 105 161 177 182 188 181 182 170 197 193 139 72 156 234 224 114 39 28 34 38 44 38 39 40 36 38 43 40 44 50 51 50 51 48 48 54 51 55 49 58 60 49 31 77 150 241 216 86 48 35 28 29 69 162 221 225 182 136 124 113 85 73 96 143 147 116 102 104 118 75 26 13 87 192 220 203 203 236 250 225 140 23 6 5 72 188 253 253 233 212 192 162 181 229 220 153 139 194 223 202 171 134 106 103 124 161 168 142 102 67 67 88 80 36 39 111 217 249 171 101 140 207 226 177 65 7 82 191 235 232 220 214 221 216 227 233 213 200 217 241 239 136 35 136 245 249 222 212 212 223 237 238 235 182 128 69 38 31 72 130 185 234 240 220 153 118 68 36 37 49 44 29 41 30 24 64 114 127 104 59 30 28 43 50 83 148 174 164 112 72 72 108 135 160 172 160 113 139 155 125 84 50 70 67 67 58 110 170 166 148 175 217 182 91 38 33 35 32 44 81 113 143 153 165 131 94 63 49 71 57 100 163 187 196 187 153 125 159 191 206 178 148 173 206 204 201 196 171 157 127 147 185 156 175 194 219 225 146 85 47 30 31 44 46 38 34 26 22 75 173 207 211 203 205 194 191 176 131 141 137 131 141 138 76 72 183 216 147 84 100 122 79 71 134 149 138 130 131 150 153 126 77 49 59 93 138 150 122 121 114 116 143 142 112 110 117 127 183 188 175 153 120 147 204 202 191 190 200 218 180 95 66 174 220 128 19 12 28 95 203 202 225 225 172 121 96 148 185 194 180 145 120 113 70 47 19 65 149 175 165 155 126 93 60 96 111 128 164 183 205 198 195 189 189 190 193 194 188 177 168 186 200 196 195 206 184 145 131 172 174 173 182 166 126 146 209 207 193 199 201 201 209 204 195 178 142 107 88 97 138 167 162 120 61 96 145 164 146 97 104 155 172 144 125 126 90 68 95 110 121 157 176 197 212 195 189 200 191 205 160 130 127 141 152 180 207 148 70 63 61 70 122 147 164 169 189 197 150 147 219 212 210 206 202 196 193 194 195 196 187 197 204 205 195 194 188 192 190 191 194 194 192 193 198 178 149 162 196 199 195 202 200 196 195 193 191 191 192 194 195 188 192 196 197 196 196 200 204 194 201 215 168 116 88 124 170 159 207 206 205 180 146 186 228 189 114 77 89 146 193 207 206 187 127 124 132 118 134 169 192 161 100 88 128 174 193 189 197 177 156 182 219 235 237 215 196 170 105 116 164 182 143 104 139 192 241 239 190 170 182 201 220 212 210 208 208 209 209 207 205 207 207 207 208 208 209 209 209 212 207 213 211 205 221 221 189 151 125 166 192 200 223 217 211 183 124 110 127 156 184 186 191 207 210 213 212 209 209 213 216 215 216 216 216 216 215 214 213 206 206 207 208 209 211 211 212 211 221 227 223 224 226 218 204 216 213 211 211 213 214 213 212 213 214 212 219 208 196 179 123 133 208 239 241 237 201 139 81 137 196 239 236 236 234 168 74 48 126 198 245 227 220 221 216 210 219 207 198 211 218 212 212 193 144 166 205 190 161 207 232 222 221 220 219 219 219 220 221 220 221 222 221 217 216 221 228 234 232 228 221 217 217 220 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 219 219 219 219 219 220 220 220 219 220 221 221 221 221 220 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 219 219 220 220 220 220 220 220 220 220 220 220 221 221 221 221 219 219 219 219 219 219 219 219 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 216 216 216 216 216 216 216 216 218 218 218 217 217 217 216 216 217 217 217 217 217 217 217 217 217 217 217 216 216 215 215 215 217 217 217 216 216 215 215 215 216 216 216 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 214 214 215 215 215 217 216 215 214 214 215 216 217 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 215 214 214 213 213 214 214 215 212 212 212 212 212 212 212 212 215 214 213 212 212 213 214 215 213 213 213 213 213 213 213 213 210 211 212 213 213 213 213 212 177 177 177 177 177 177 177 177 175 176 176 177 177 176 176 175 172 172 174 175 177 178 180 180 174 175 177 178 179 178 178 177 180 181 180 178 176 177 179 182 170 172 173 175 175 173 172 170 173 173 174 174 174 174 174 174 172 172 174 175 177 179 180 181 173 173 173 174 174 174 175 175 171 172 174 175 176 176 175 175 172 174 176 178 178 178 177 176 175 175 175 176 176 177 177 178 176 176 176 177 177 178 178 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 177 179 180 180 179 177 176 184 183 182 181 179 178 177 176 179 179 180 180 181 182 183 183 183 182 180 179 180 181 183 185 181 182 184 186 186 185 184 183 186 186 186 187 189 191 193 194 188 189 188 187 187 190 197 202 194 193 193 192 190 189 189 188 191 191 191 191 191 191 192 192 189 191 192 194 194 193 192 191 193 193 193 193 193 193 193 193 195 195 195 195 195 196 196 196 194 194 194 194 194 194 194 194 192 193 193 193 193 193 193 193 197 196 194 193 192 193 193 194 194 194 194 195 195 196 196 196 193 194 196 198 198 198 197 196 196 198 199 199 197 197 198 200 200 199 197 197 198 200 203 204 200 202 203 202 200 200 203 207 200 201 202 202 202 201 200 199 202 202 201 200 200 199 199 198 193 193 194 195 196 198 200 201 202 203 204 205 205 204 202 201 206 207 208 207 206 207 210 212 215 216 217 218 220 221 222 223 225 224 223 222 222 224 225 227 226 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 226 225 225 226 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 227 229 230 228 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 226 226 227 227 227 227 228 228 228 229 230 230 230 230 231 232 231 231 231 231 231 231 231 231 232 232 232 233 233 233 234 234 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 235 234 234 234 234 233 233 233 238 229 240 245 192 165 210 236 236 235 234 234 233 232 232 233 233 233 233 233 233 233 233 235 235 235 235 235 235 235 235 233 234 235 235 235 235 234 233 232 232 232 231 231 230 230 230 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 230 230 230 230 230 229 228 227 213 216 221 225 227 231 235 239 238 134 134 216 236 224 229 226 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 221 221 221 221 221 221 221 221 222 218 215 216 221 224 223 220 218 201 150 112 119 126 102 78 75 114 91 119 159 234 254 244 220 135 113 195 227 173 164 209 222 219 217 237 224 191 183 168 174 203 231 219 190 188 187 167 177 119 81 155 199 196 183 197 244 214 151 96 69 47 36 48 46 43 42 39 38 46 50 43 28 81 182 189 90 36 79 147 132 74 59 71 61 66 75 55 71 109 98 49 27 31 54 87 109 128 112 77 63 52 38 38 29 37 74 83 59 32 59 152 237 254 251 251 247 246 252 229 192 102 45 37 38 43 61 89 118 109 86 71 127 199 198 172 150 127 116 82 26 10 80 189 225 206 191 167 158 181 196 196 198 213 216 216 212 168 102 62 56 63 85 60 30 31 39 63 91 146 210 235 166 52 116 248 248 158 114 155 132 84 127 176 173 165 151 137 169 222 234 232 226 229 230 252 240 155 67 17 8 31 70 139 193 243 244 233 231 208 241 249 197 155 148 157 140 78 88 173 205 165 145 165 191 215 188 92 21 2 9 41 162 249 206 127 88 125 184 239 240 238 202 151 162 230 246 201 157 119 72 80 109 146 193 201 213 205 176 145 107 54 50 101 146 108 53 17 26 64 81 69 56 49 33 33 31 30 42 38 15 38 93 192 251 254 245 216 131 31 90 160 163 141 159 131 94 169 218 168 120 182 252 248 249 253 161 76 77 123 200 252 232 148 71 42 38 37 28 13 79 171 213 248 251 250 250 164 37 7 54 139 165 133 120 158 163 169 203 239 237 217 206 206 220 173 127 55 25 133 243 246 224 225 225 222 218 215 219 224 228 230 189 129 86 64 89 147 131 120 105 120 155 159 137 128 129 116 93 117 109 43 92 239 249 127 97 144 188 240 252 242 184 100 36 58 145 227 251 247 249 170 85 84 98 93 110 175 178 159 163 192 205 198 206 230 223 209 204 176 148 112 128 154 166 191 205 140 94 109 150 227 246 244 241 235 220 177 143 161 204 136 64 87 167 142 80 112 158 160 162 178 192 177 171 194 164 135 83 29 27 40 69 125 175 148 100 76 69 133 177 191 181 103 25 24 104 173 169 183 188 203 187 150 129 94 101 185 218 194 184 130 152 208 211 187 198 199 218 238 228 160 127 77 46 32 29 84 164 167 164 110 52 20 21 43 53 95 125 174 207 154 92 37 22 32 28 29 16 25 21 17 9 4 66 168 226 237 223 198 171 189 230 215 227 204 180 133 121 151 185 235 252 246 243 138 46 13 22 22 77 179 221 178 175 231 250 227 111 38 89 142 99 59 43 36 98 190 164 66 63 105 107 98 73 49 72 106 132 131 103 103 129 181 215 171 129 84 77 73 61 90 117 113 76 141 218 242 226 173 139 77 102 158 196 222 224 212 210 185 208 194 128 83 164 220 202 112 50 31 33 49 43 43 46 39 29 32 37 33 39 49 45 41 47 43 42 55 49 52 42 51 58 51 28 64 122 240 239 108 44 7 16 64 144 204 226 222 189 150 142 134 106 51 55 111 149 146 128 132 120 80 35 39 134 235 251 241 229 250 251 223 131 10 6 16 65 181 246 245 241 243 220 170 166 183 175 135 115 147 205 243 199 174 161 150 128 134 167 187 172 144 105 63 44 38 39 68 130 212 186 158 217 252 243 192 50 17 147 241 246 220 211 207 219 213 215 218 215 219 228 229 244 180 55 101 210 244 230 215 212 219 216 221 243 221 200 143 118 40 22 47 113 192 184 134 71 40 25 37 44 34 34 47 42 39 63 144 208 193 122 46 18 31 50 52 101 191 205 159 125 88 87 119 154 196 210 185 136 165 187 167 125 54 41 35 31 65 107 147 167 190 224 234 176 67 22 35 37 39 46 59 67 83 73 90 112 146 117 52 54 90 122 135 144 152 152 147 142 159 187 217 200 160 175 206 196 200 201 187 177 134 153 210 186 142 156 210 224 183 143 56 32 29 41 41 32 33 30 28 85 186 219 215 198 194 188 197 191 189 208 161 135 164 160 72 79 207 238 155 80 98 126 79 72 145 162 153 151 144 147 142 104 44 34 74 113 149 152 117 71 98 150 206 188 124 117 141 180 211 187 181 179 133 142 201 207 193 187 198 216 161 78 83 194 212 106 15 16 20 83 190 198 215 215 191 150 97 133 157 164 140 91 54 42 23 42 40 89 129 153 184 181 138 115 100 134 137 116 119 153 217 219 195 191 187 187 191 193 183 161 142 174 206 209 202 207 186 141 121 154 157 172 138 123 168 200 215 204 180 201 201 187 196 196 199 196 191 180 161 170 216 231 204 146 25 61 201 200 158 157 99 106 130 128 118 120 134 145 137 123 98 107 129 172 207 205 211 195 194 213 165 135 114 122 179 213 176 99 54 78 117 145 173 173 207 213 215 203 142 140 224 204 195 187 186 192 195 192 186 196 197 205 188 193 187 196 187 187 186 190 195 195 193 195 201 180 142 151 189 197 199 207 203 197 195 193 191 190 191 193 194 192 196 199 198 195 195 198 202 221 187 161 88 88 156 183 148 162 194 219 215 175 151 183 218 209 169 127 66 86 143 180 172 119 93 105 95 93 172 234 229 161 120 119 141 159 161 145 142 127 141 197 217 205 213 202 171 110 82 162 228 209 138 94 152 209 219 194 173 197 221 219 215 218 214 211 209 210 210 209 208 209 209 209 208 208 207 207 207 210 207 214 209 203 224 222 181 107 81 117 127 163 225 214 193 188 183 158 105 98 118 123 150 158 161 164 165 166 171 180 188 205 207 211 216 221 224 226 227 216 217 219 221 224 225 227 228 232 238 231 212 206 220 228 227 215 213 211 212 215 217 217 215 216 214 214 230 221 201 174 112 121 212 252 247 215 154 121 124 180 236 253 234 237 253 202 93 31 91 174 248 236 221 218 211 216 223 194 162 173 189 179 167 169 147 197 235 176 131 208 240 220 219 217 216 216 217 219 220 217 223 219 211 216 231 232 220 227 224 223 224 223 220 221 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 217 217 217 218 218 219 219 219 219 220 220 221 221 220 220 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 219 219 219 220 220 221 221 221 218 218 219 220 222 223 224 224 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 218 218 219 220 220 221 222 222 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 216 216 216 217 217 217 217 217 217 217 217 217 217 216 216 216 215 215 215 217 217 217 216 216 215 215 214 216 216 216 215 215 214 214 214 214 215 215 216 216 217 218 218 214 214 214 214 214 214 214 214 213 213 213 214 214 215 215 215 214 213 211 210 210 211 213 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 216 215 213 212 212 213 215 216 212 212 212 212 212 212 212 212 211 211 212 213 213 212 211 211 213 213 213 213 213 213 213 213 208 209 211 212 214 214 214 214 177 176 176 176 176 176 176 177 179 179 179 178 178 178 177 177 178 178 177 176 175 174 174 173 176 176 176 176 176 176 176 176 177 175 171 169 170 173 177 180 176 173 171 173 177 179 177 173 176 176 176 175 175 174 174 173 174 175 177 178 177 175 172 171 173 173 173 174 174 175 175 175 171 171 173 175 176 177 177 177 174 174 174 175 175 176 176 176 173 175 177 179 179 177 175 173 178 177 176 176 176 177 178 179 174 175 176 177 178 177 176 176 181 180 178 177 177 178 180 181 182 181 181 180 178 177 177 176 182 181 181 180 180 179 179 179 181 181 181 182 182 183 183 183 180 181 183 182 181 182 185 187 185 185 185 186 186 187 187 187 185 185 186 186 186 187 187 187 188 188 187 187 186 186 187 187 187 188 190 192 193 193 194 193 188 188 189 190 191 192 192 193 191 192 192 193 193 192 192 191 190 192 194 196 198 198 197 196 206 202 196 194 194 193 190 187 193 193 193 194 194 195 195 195 194 194 193 193 192 193 193 193 192 193 193 194 194 193 193 192 191 195 200 202 200 197 196 195 194 194 194 194 194 194 194 194 196 197 198 198 198 198 197 196 202 200 198 197 197 198 199 200 202 202 202 201 201 200 200 200 208 206 204 202 200 199 198 198 200 200 199 199 199 199 199 198 200 199 197 196 196 197 199 200 196 197 198 200 203 205 208 209 206 208 209 208 208 210 214 217 213 216 219 220 220 220 221 223 224 224 224 225 225 226 226 226 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 225 225 226 227 228 228 229 229 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 232 232 232 233 233 233 234 234 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 234 240 228 241 229 185 208 238 235 232 237 229 228 241 229 224 247 221 226 248 233 232 242 227 207 192 222 226 234 228 237 233 224 226 230 220 219 230 232 233 232 231 230 231 231 231 230 231 231 231 230 230 230 229 229 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 228 228 228 227 227 227 226 226 229 230 227 224 228 232 223 207 145 183 221 238 238 228 219 216 210 133 135 223 249 217 218 229 224 224 224 223 223 222 222 222 223 222 221 220 221 222 223 224 218 226 225 219 221 225 223 221 219 219 220 220 220 220 221 221 223 218 215 219 225 223 213 203 207 225 201 142 120 146 160 145 177 211 197 167 178 196 211 240 253 195 144 174 230 217 178 179 221 224 209 216 225 218 186 118 139 225 240 229 229 240 247 202 178 131 184 235 209 195 183 147 132 111 140 150 124 52 38 36 45 44 34 36 48 43 37 48 46 54 76 98 87 53 60 101 95 50 52 54 53 77 79 68 57 62 46 34 51 54 64 114 123 126 118 111 105 97 84 56 68 64 54 52 45 36 86 175 240 240 216 209 217 218 218 208 143 79 62 67 68 38 54 69 78 98 72 106 183 239 228 210 188 185 186 147 62 2 59 192 247 245 217 221 216 218 210 205 204 219 229 228 224 213 183 153 126 105 87 73 53 40 43 51 40 43 90 130 122 65 106 200 149 71 137 198 148 94 90 132 128 123 131 142 190 233 221 215 203 195 216 243 240 176 119 53 9 22 30 71 127 195 251 245 241 241 248 246 178 126 143 136 67 87 162 208 199 154 122 152 154 173 190 95 34 5 14 50 109 162 143 166 183 173 223 247 253 235 184 141 183 251 254 251 251 233 141 38 18 55 84 96 95 63 58 65 37 20 74 148 190 129 56 16 19 51 97 131 152 138 82 40 32 35 39 26 14 20 98 202 253 255 239 213 141 65 88 178 228 200 109 43 117 230 252 200 192 199 200 229 224 217 173 90 52 86 151 215 251 240 128 28 28 24 13 46 76 122 137 137 182 252 238 136 49 3 54 170 187 125 103 125 130 202 243 246 237 228 224 210 206 173 120 48 52 159 243 253 223 228 225 215 214 221 221 214 230 237 224 169 98 47 121 185 212 208 209 197 171 163 176 187 203 156 138 193 178 63 75 215 213 133 102 166 237 250 243 246 231 146 57 29 134 245 248 244 214 169 77 46 105 108 88 148 219 176 124 154 169 178 202 223 229 204 161 145 130 76 75 147 210 228 205 153 139 120 110 170 223 250 246 231 230 128 85 144 146 92 93 128 123 107 111 112 130 164 181 181 197 221 230 228 232 200 173 134 86 26 68 153 178 122 48 54 112 169 211 206 160 69 21 32 87 152 191 226 215 196 161 136 113 84 106 173 180 161 155 168 185 201 207 199 208 203 224 215 208 214 209 150 90 30 31 46 59 118 149 125 63 19 20 35 65 104 102 92 95 77 53 35 28 25 23 21 20 22 20 15 7 18 97 202 238 211 222 240 203 179 192 174 207 221 188 168 204 192 171 228 249 242 177 83 20 52 74 28 44 153 236 220 186 203 199 150 80 77 113 123 97 91 75 38 102 226 218 142 98 74 69 44 64 66 66 78 101 116 128 145 160 176 177 195 178 116 77 55 52 81 107 93 99 160 217 241 210 172 146 86 64 111 159 211 226 217 199 189 218 220 143 71 94 134 116 97 73 48 62 55 57 45 40 34 28 38 45 32 38 44 40 40 45 37 35 49 50 48 47 46 46 47 48 49 101 196 230 131 34 8 35 114 196 224 232 214 162 129 161 199 180 127 91 87 120 150 127 94 93 118 71 21 79 213 243 250 232 236 250 218 116 13 10 6 60 160 242 253 216 222 238 214 172 133 160 166 125 145 206 237 217 221 229 231 209 180 196 243 246 234 152 74 61 49 33 47 53 90 114 166 232 241 251 115 19 89 201 252 232 214 219 217 212 216 219 217 214 215 226 237 251 182 100 57 169 243 231 217 218 210 214 217 216 231 240 229 199 135 66 25 47 86 76 53 48 37 36 44 47 47 65 90 95 68 118 214 222 168 117 59 15 19 31 57 121 209 237 205 150 81 52 65 69 107 154 139 127 172 173 180 162 80 31 31 38 68 128 190 210 236 249 220 142 36 29 39 41 41 52 35 41 50 68 128 203 240 158 66 135 195 154 140 151 154 149 143 151 143 158 204 205 164 164 198 200 200 199 211 206 162 157 206 216 151 106 156 211 231 196 76 43 27 32 28 26 36 31 25 61 164 211 224 205 196 193 186 195 207 213 178 158 137 108 56 80 186 214 133 81 101 106 77 86 166 164 153 139 146 168 96 53 55 96 129 148 174 171 146 61 81 182 218 171 143 119 179 182 220 195 194 203 149 141 196 206 176 196 209 221 138 63 118 184 144 83 19 13 29 62 133 178 218 212 203 194 163 134 102 108 51 33 30 58 110 128 129 138 153 183 206 188 169 157 119 126 145 146 107 109 166 203 211 200 197 197 200 192 166 131 106 153 183 188 201 205 187 177 157 144 145 140 91 126 197 174 159 169 190 203 186 196 183 189 197 193 194 206 210 216 213 219 162 100 69 111 154 185 219 193 142 69 65 100 137 151 181 211 209 189 163 96 61 103 161 193 212 192 203 221 174 152 93 97 135 176 104 58 105 141 143 178 203 210 201 214 206 152 128 158 185 146 165 192 185 192 203 186 193 188 183 184 196 194 190 196 190 187 198 203 196 191 194 199 200 181 129 147 144 159 184 158 180 194 198 197 205 191 186 201 182 180 202 196 179 177 170 171 194 213 182 98 60 142 198 152 115 171 219 220 191 159 145 185 233 235 211 126 46 62 130 140 101 91 130 140 123 120 187 223 146 117 135 155 203 216 181 163 150 128 156 182 188 158 152 159 112 82 130 186 244 210 130 98 161 171 152 146 181 225 232 221 220 214 213 212 210 209 209 209 209 211 204 208 214 211 210 213 210 208 214 209 217 224 233 201 101 80 51 49 90 137 195 162 171 214 224 199 162 137 122 124 119 116 113 81 62 84 102 110 129 130 140 155 168 176 183 192 200 209 210 213 216 219 220 220 221 192 188 158 123 103 129 187 210 223 234 211 217 237 232 228 216 206 217 220 227 224 221 187 100 154 219 253 236 172 119 112 114 133 200 233 231 222 231 229 178 93 39 126 215 239 246 218 209 220 219 200 180 158 149 150 129 136 126 178 188 148 159 204 238 222 218 217 222 226 225 222 219 215 217 220 220 219 219 220 221 219 219 220 221 221 222 223 223 223 222 221 220 220 222 224 225 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 219 219 219 218 218 218 223 222 220 219 219 220 222 223 219 219 219 220 220 221 221 221 221 220 218 217 217 218 220 221 218 218 219 220 220 221 221 222 221 221 220 219 219 218 218 217 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 220 219 218 217 217 218 220 221 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 220 220 219 218 218 219 220 220 221 221 221 220 220 219 219 219 220 220 220 220 220 220 220 220 218 219 220 221 222 223 224 224 221 221 221 220 220 219 219 219 217 217 218 219 219 220 221 221 221 220 218 217 217 218 220 221 218 218 218 218 218 218 218 218 217 217 217 216 216 215 215 215 217 217 217 217 217 217 217 217 217 217 215 215 215 215 217 217 214 214 214 215 215 216 216 216 217 216 214 213 213 213 214 214 210 212 214 214 212 211 212 213 214 214 213 212 212 213 214 214 214 215 217 218 217 215 213 212 211 213 214 216 217 217 217 216 218 217 216 214 214 214 215 215 211 211 212 213 213 214 215 215 213 213 213 213 213 213 213 213 215 214 214 215 216 215 212 209 212 212 212 212 212 212 212 212 214 215 215 215 215 214 212 211 177 177 176 176 176 176 177 177 179 179 179 178 178 177 177 177 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 177 175 173 172 172 174 176 178 177 173 171 173 177 179 177 174 176 176 176 175 175 174 174 174 172 174 176 177 177 176 174 173 174 174 174 174 175 175 175 175 174 174 175 176 176 176 176 176 175 175 175 175 175 175 176 176 174 175 177 178 178 177 175 174 178 177 176 176 176 177 178 179 174 175 176 177 178 177 177 176 179 179 179 179 179 179 179 179 180 180 179 179 179 179 178 178 181 181 181 180 180 179 179 179 182 182 182 182 182 182 182 182 182 183 185 184 183 183 186 188 185 185 185 185 186 186 187 187 186 186 186 186 187 187 187 188 188 188 188 187 187 188 188 189 190 190 191 192 192 191 191 190 189 189 190 190 191 192 192 192 191 191 191 192 192 192 193 193 192 193 194 194 195 194 194 194 193 193 193 193 192 193 195 196 192 192 192 193 193 193 193 193 194 193 193 192 192 193 193 193 193 193 194 194 194 194 193 193 193 195 196 196 194 193 194 195 196 196 196 196 196 196 196 196 196 197 198 198 198 198 197 196 200 200 199 198 198 198 199 199 200 200 200 199 199 198 198 198 203 202 201 200 200 200 200 200 202 202 201 200 200 199 198 198 199 198 197 196 196 198 199 200 202 202 202 201 201 202 202 203 207 208 209 208 207 208 212 215 213 216 219 220 220 220 221 223 224 224 224 225 225 225 226 226 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 226 226 226 227 228 228 229 229 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 232 232 232 233 233 233 234 234 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 232 233 236 232 242 233 201 201 228 235 234 229 233 231 226 235 233 228 231 229 234 246 241 227 199 171 149 187 220 238 224 231 243 241 185 119 173 253 236 209 227 229 231 231 230 229 230 231 231 231 231 230 230 230 229 229 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 228 228 228 227 227 227 226 226 227 229 228 225 228 233 227 215 161 174 213 240 234 224 202 167 147 151 187 226 234 228 223 219 224 224 224 223 223 223 222 222 223 223 223 223 223 224 224 224 227 219 220 220 218 225 227 217 220 220 220 220 220 220 220 220 222 220 220 222 219 206 186 171 164 168 168 167 175 194 212 221 241 243 220 196 190 178 176 197 230 248 214 177 209 245 222 181 180 221 228 224 231 231 169 56 96 184 219 230 237 244 246 203 129 104 181 253 251 230 184 122 66 71 149 184 141 57 49 51 42 42 42 49 54 47 44 52 26 38 60 81 77 58 72 112 61 33 39 48 59 64 53 62 58 70 82 67 81 105 96 100 107 91 99 127 124 105 119 144 155 105 45 26 35 34 64 125 146 153 149 161 160 134 120 114 96 120 161 145 90 30 47 79 75 72 64 133 204 240 227 212 225 230 247 211 105 3 26 166 232 245 219 214 206 208 206 213 206 211 211 209 214 223 224 219 218 194 153 96 78 129 155 117 72 55 54 59 68 39 69 130 119 139 166 182 192 140 84 119 183 183 186 174 192 220 213 214 206 189 200 217 218 188 167 113 29 14 13 44 89 158 220 227 221 238 251 231 153 98 97 93 92 149 209 222 211 192 170 173 169 186 200 104 41 7 8 37 87 132 162 235 247 188 201 232 200 169 151 170 221 247 237 248 248 220 127 26 6 40 64 66 29 29 23 27 36 36 60 106 128 94 48 14 11 52 131 197 241 243 167 66 16 22 38 24 29 16 57 147 213 238 246 251 172 87 121 225 248 173 80 48 135 194 177 179 238 251 226 202 161 135 140 136 102 57 59 128 230 252 162 40 21 29 24 42 64 94 90 87 127 180 160 74 22 8 57 130 135 98 96 120 145 209 241 237 227 227 233 221 219 166 102 28 39 164 250 251 234 220 212 216 217 213 216 224 226 227 234 228 182 108 159 238 253 242 240 239 227 220 226 234 250 200 160 209 229 126 69 130 147 140 174 228 229 186 183 218 238 162 78 34 102 200 208 196 198 142 68 57 121 145 133 167 195 167 124 139 169 210 216 205 234 187 119 101 111 89 97 159 201 186 159 131 155 181 154 138 163 219 251 250 228 109 51 89 82 123 106 72 112 172 175 152 182 193 181 163 177 208 228 234 241 228 227 202 142 46 42 95 130 119 107 128 133 132 176 213 161 64 5 15 101 193 217 217 195 139 117 120 102 102 141 175 153 123 134 185 213 206 197 197 201 195 213 188 163 176 215 202 153 78 54 43 25 57 95 100 58 28 33 37 48 72 70 66 58 48 35 27 26 27 27 26 21 20 18 12 4 21 91 170 189 177 197 228 188 129 136 161 163 172 190 226 249 204 171 225 243 159 64 18 90 177 197 105 44 68 156 245 238 160 113 118 97 129 187 173 135 136 108 64 122 247 218 115 93 88 71 56 68 89 100 105 126 148 149 141 164 160 168 210 200 123 73 56 72 83 101 90 99 150 185 200 192 148 129 84 59 85 129 197 203 214 186 142 171 201 130 43 44 122 142 126 83 46 69 84 56 45 47 54 45 34 34 37 32 36 40 42 42 40 41 48 47 46 45 46 48 52 55 58 89 146 161 88 20 8 54 154 222 237 221 180 135 131 183 223 199 185 161 119 102 102 85 74 137 192 124 12 37 161 210 247 246 243 248 208 110 11 9 12 65 170 241 253 220 221 233 227 219 151 136 151 147 140 160 201 203 227 246 244 219 190 198 232 253 241 153 76 102 142 112 64 44 36 45 100 192 246 203 58 54 191 243 246 238 216 220 202 211 212 215 219 219 219 222 228 247 213 118 27 138 245 244 215 218 212 216 216 212 224 234 226 247 222 157 64 26 46 49 41 45 41 45 60 79 94 107 116 99 131 187 214 177 148 134 86 18 16 31 55 104 195 248 236 192 77 16 40 63 68 84 107 154 198 214 225 186 83 47 80 92 100 110 135 168 213 222 171 119 37 31 28 34 57 77 61 46 51 98 188 246 233 136 103 169 225 202 199 200 196 184 171 167 144 138 171 179 140 143 190 201 198 195 201 182 133 139 203 222 144 87 139 198 226 208 113 58 22 21 29 29 34 27 24 55 138 193 228 212 197 188 182 179 200 212 168 132 100 80 43 61 147 173 117 93 115 105 63 95 147 157 171 166 150 135 67 52 108 156 159 153 180 196 171 116 77 137 190 177 167 131 165 186 214 198 194 193 133 117 177 192 186 202 207 214 134 71 109 143 86 43 30 32 25 50 137 182 216 216 222 226 190 127 63 34 27 33 75 130 200 203 211 189 199 205 210 202 198 188 148 127 161 168 134 121 125 137 177 190 214 216 189 167 157 128 91 107 157 164 166 194 222 221 179 147 98 77 71 97 120 116 141 176 197 212 207 206 194 190 187 187 194 191 201 228 199 143 66 87 158 164 106 122 219 227 133 94 63 79 148 204 225 220 206 197 197 155 86 62 107 171 206 198 201 217 181 152 71 56 89 83 98 121 166 183 181 201 204 202 186 196 197 164 147 152 144 140 180 204 195 196 197 184 188 196 189 187 193 190 187 193 193 193 190 189 190 192 193 196 200 180 118 122 134 137 125 117 178 203 201 191 194 190 194 204 177 173 181 196 205 179 127 132 187 214 139 102 148 200 171 127 151 185 219 204 174 161 161 184 207 178 133 74 50 80 119 113 78 87 143 147 95 104 161 161 119 106 149 193 232 241 237 230 192 210 201 189 201 201 183 137 57 66 141 200 213 154 107 100 142 175 186 195 207 220 218 209 209 214 213 212 210 209 209 209 210 211 208 212 214 210 213 218 215 207 222 227 233 228 224 192 109 75 54 93 135 128 116 109 168 217 232 219 202 192 186 189 183 154 149 122 105 119 131 131 134 121 115 106 99 99 109 126 139 149 150 152 152 150 147 142 140 129 102 87 97 79 69 126 184 220 238 228 230 230 213 213 216 229 233 213 213 227 229 198 132 155 235 246 196 141 106 98 92 144 202 233 233 222 229 231 192 134 53 95 173 219 239 218 222 231 225 210 206 196 186 174 143 119 124 148 136 138 190 228 245 218 218 216 214 217 221 218 212 214 216 219 219 218 218 219 220 219 219 220 221 221 222 223 223 223 222 221 220 221 222 224 225 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 218 222 221 220 220 220 220 221 222 219 219 220 220 220 220 220 220 220 219 219 218 218 219 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 220 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 216 217 219 220 221 220 219 218 219 219 219 219 219 219 219 219 220 220 219 219 219 219 219 219 220 220 219 218 218 219 220 220 221 220 220 220 220 220 220 219 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 220 219 218 218 218 218 219 220 218 218 218 218 218 218 218 218 217 217 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 216 215 215 215 215 216 217 216 216 215 215 215 214 214 214 216 216 214 213 213 213 213 214 212 213 214 213 211 211 213 214 214 214 213 212 212 213 214 214 217 216 215 215 214 214 214 214 212 213 214 215 216 216 215 215 216 215 214 213 212 213 213 214 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 214 213 212 213 214 214 212 209 212 212 212 212 212 212 212 212 213 213 214 213 213 212 211 211 178 178 177 177 177 177 178 178 179 179 178 178 178 177 177 177 177 177 178 178 179 180 180 180 176 176 176 176 176 176 176 176 177 177 176 175 175 175 176 176 177 174 172 174 177 179 177 174 176 176 175 175 175 174 174 174 171 172 174 176 177 177 176 175 176 176 176 175 175 175 175 175 177 177 178 178 177 176 175 175 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 177 177 176 176 176 177 178 179 174 174 176 177 178 178 178 178 177 178 180 181 181 180 178 177 177 178 178 179 179 180 180 181 181 181 181 180 180 180 179 179 182 182 182 182 182 182 182 182 184 186 186 186 184 184 186 188 184 184 184 185 185 186 186 186 186 186 187 187 187 188 188 188 188 188 188 188 188 189 190 190 192 192 192 192 191 189 188 187 190 190 190 190 190 191 191 191 192 191 190 190 190 192 193 195 194 194 193 192 191 191 191 192 190 193 195 193 190 189 192 196 192 192 192 192 192 191 191 191 193 193 192 192 192 193 193 194 194 194 195 195 195 195 194 194 195 195 195 193 191 191 194 196 198 198 198 198 198 198 198 198 197 197 198 198 198 198 197 197 198 199 199 200 200 199 198 198 200 200 200 199 199 198 198 198 198 198 198 199 200 201 201 202 203 203 202 201 200 199 198 198 199 198 197 197 197 198 199 200 200 200 200 201 202 203 204 205 207 207 208 207 206 207 210 213 213 216 219 220 220 220 221 223 224 224 224 224 225 225 225 226 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 231 232 232 232 233 233 233 234 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 235 230 228 223 223 224 204 215 237 244 225 241 224 176 205 236 222 241 242 235 216 173 172 199 202 186 196 229 249 231 241 234 240 162 63 124 192 158 180 224 228 232 232 230 229 229 231 232 231 231 231 230 230 230 229 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 229 228 228 228 227 227 227 226 226 229 229 226 228 233 232 225 209 172 191 235 234 217 196 161 117 147 218 243 234 227 215 224 224 224 224 224 223 223 223 222 223 224 225 226 225 224 224 224 227 218 224 227 217 222 228 215 222 221 221 221 220 220 219 219 216 217 220 223 220 209 193 182 175 171 181 206 224 229 236 245 232 228 223 220 214 197 180 173 196 228 200 154 190 251 242 192 159 196 216 224 231 228 175 86 104 153 167 180 196 212 220 186 107 90 153 201 181 170 169 159 158 164 198 168 118 81 89 63 30 38 59 72 59 42 40 44 35 62 82 82 70 58 69 93 67 47 46 49 54 39 27 65 105 111 131 108 101 138 120 65 64 59 97 135 115 86 120 179 195 121 43 35 61 50 33 49 55 84 98 113 114 88 60 34 86 164 221 177 97 43 75 127 135 86 54 126 202 247 247 238 226 222 252 241 160 36 6 129 205 239 217 207 205 209 205 216 205 205 205 205 208 215 225 232 251 209 165 121 122 199 231 173 125 138 120 64 41 18 48 97 139 206 188 178 228 184 111 142 194 208 227 220 215 218 209 210 209 185 186 184 180 180 187 134 53 9 10 30 50 97 135 144 146 159 172 154 134 123 97 75 141 216 248 237 230 230 230 221 217 227 232 126 54 12 5 30 83 135 172 207 204 177 202 234 225 161 148 200 239 209 167 181 171 119 52 36 91 159 183 177 120 107 75 60 56 30 28 69 61 49 33 20 20 50 112 167 231 254 199 92 23 17 34 26 38 33 44 82 116 138 183 242 218 134 138 188 179 131 118 162 189 186 104 105 196 249 253 240 191 107 123 186 181 84 13 67 197 222 143 34 19 37 32 33 69 108 119 129 150 151 110 45 26 23 44 81 106 114 125 139 169 186 205 233 230 212 228 248 247 174 101 20 34 175 253 245 216 213 219 229 229 220 219 227 219 216 228 254 239 153 168 248 244 232 227 233 235 235 241 248 246 221 173 197 252 183 69 49 88 139 214 246 198 121 97 119 181 151 114 59 53 102 120 117 156 120 91 91 145 202 194 166 157 113 106 168 213 223 187 179 226 165 80 62 108 132 145 177 176 161 143 111 152 241 236 171 97 151 220 250 220 95 30 54 122 154 121 92 161 235 236 215 224 225 205 183 191 211 217 215 226 230 252 248 192 71 21 37 54 105 175 233 220 168 157 167 140 50 6 33 123 198 191 165 141 124 154 192 172 140 137 143 139 126 157 210 219 196 190 202 206 204 213 175 131 124 185 223 187 137 121 94 53 51 57 52 55 41 46 42 39 49 45 40 39 35 31 28 27 27 26 24 19 17 18 14 11 39 97 142 131 126 137 170 154 104 115 157 146 147 174 199 208 190 164 171 124 48 30 78 207 250 251 173 88 38 73 191 228 143 85 107 148 162 192 174 149 151 127 98 155 186 138 74 77 86 71 66 67 95 110 111 134 174 191 184 166 177 201 229 199 122 90 93 100 103 108 73 60 98 125 141 159 138 123 65 44 89 137 194 179 177 143 101 118 133 79 29 92 192 208 152 84 53 85 108 64 63 58 53 44 29 29 43 36 33 44 52 47 45 47 42 42 42 42 44 48 54 61 65 71 85 85 47 16 12 66 181 217 233 218 180 150 155 194 211 228 220 209 191 184 155 102 85 182 248 171 19 5 83 147 238 248 250 248 191 98 9 6 21 78 190 244 252 222 219 223 238 242 157 91 106 165 177 155 171 197 231 247 235 213 200 205 220 234 186 133 143 209 241 205 158 111 64 40 38 96 174 122 31 84 237 248 247 249 237 253 221 222 215 212 218 221 218 215 217 247 241 138 15 128 251 250 218 217 214 218 215 208 214 225 225 251 240 182 71 13 28 37 33 38 40 48 67 98 123 128 120 99 168 216 190 129 123 133 88 28 18 35 47 73 166 247 249 207 55 6 84 149 114 73 117 194 221 234 242 186 73 59 131 151 165 147 116 113 130 134 95 84 38 37 27 56 121 152 131 57 23 71 173 227 183 79 101 208 241 224 225 212 207 203 192 187 169 154 170 176 137 135 192 218 209 195 184 147 94 104 169 195 152 113 148 194 229 231 154 81 21 12 27 30 34 33 32 38 95 164 231 220 193 174 170 154 174 189 159 134 99 73 42 60 134 164 130 113 126 118 90 130 147 156 174 170 139 101 55 87 150 166 152 147 178 217 203 152 70 102 163 159 158 135 165 189 203 201 195 190 137 108 161 187 203 208 211 216 135 73 69 75 46 26 26 40 54 100 185 202 205 205 219 208 144 89 63 63 43 51 134 190 248 221 199 200 215 204 192 192 205 211 189 150 128 153 178 149 93 81 126 173 218 219 167 139 151 133 87 121 166 167 155 174 196 173 116 82 43 33 54 62 56 63 82 140 166 199 217 203 193 186 186 184 202 200 212 221 136 58 35 140 236 210 118 109 175 199 131 151 119 105 149 206 215 199 194 204 207 206 164 86 68 139 215 208 211 225 185 134 38 22 67 92 157 204 215 210 209 214 200 200 190 193 197 183 159 133 107 164 208 207 191 192 190 189 192 196 192 192 194 192 189 191 195 197 189 187 193 194 192 197 206 174 104 94 141 154 105 101 181 201 203 195 193 192 198 196 165 134 165 200 208 186 161 167 191 204 100 100 190 211 147 124 179 219 238 211 178 171 157 139 120 97 69 87 144 173 168 152 135 125 127 113 74 106 158 125 91 82 113 179 240 232 202 204 202 225 225 230 249 233 164 98 53 116 180 201 200 186 151 114 130 204 232 242 231 223 219 214 213 214 213 212 210 210 209 210 210 212 212 216 213 209 217 223 215 220 220 219 221 212 205 187 137 121 100 169 206 164 83 73 131 180 219 230 226 218 212 222 226 213 213 203 192 196 206 205 198 188 178 160 140 125 119 119 120 108 107 104 101 98 97 96 96 112 123 147 176 162 130 128 128 180 222 237 224 175 137 167 215 235 223 187 199 233 236 213 171 176 212 179 130 122 132 145 150 179 214 231 226 212 219 234 219 179 84 61 102 179 234 223 223 211 208 206 222 230 229 229 209 153 132 121 114 153 208 225 238 222 225 226 226 226 219 196 172 213 215 218 218 217 217 218 219 219 219 220 221 221 222 223 223 223 222 221 220 221 222 224 225 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 219 219 219 218 218 220 220 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 220 220 219 219 219 222 222 221 220 219 219 218 218 217 217 218 219 220 220 221 221 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 211 215 220 224 224 222 218 216 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 219 218 218 219 220 220 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 219 219 219 220 220 220 220 220 221 220 220 219 218 217 217 216 218 218 219 219 219 219 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 216 216 215 215 215 215 216 216 217 217 216 215 214 213 212 212 215 215 214 213 213 213 213 214 214 214 214 213 211 211 214 216 214 214 213 212 212 213 214 214 218 216 214 212 211 213 215 216 212 213 213 214 214 214 213 213 214 213 212 212 211 211 212 212 215 214 214 213 212 211 211 210 212 212 212 212 212 212 212 212 214 212 210 210 212 212 211 210 212 212 212 212 212 212 212 212 213 212 212 211 211 211 211 211 179 178 178 177 177 178 178 179 178 178 178 178 177 177 176 176 177 178 178 178 178 178 178 179 177 177 176 176 176 176 175 175 177 178 178 178 177 176 175 175 177 175 174 175 177 178 176 174 175 175 175 175 175 175 175 175 172 173 175 176 176 176 175 175 177 177 177 176 176 175 175 175 178 178 178 178 178 177 176 176 177 177 177 176 176 175 175 174 177 176 176 175 175 176 176 177 177 177 177 177 177 177 178 178 174 175 176 177 178 178 179 179 178 179 179 180 180 179 179 178 177 177 178 179 179 180 181 181 180 180 180 180 180 180 180 180 180 181 181 182 182 183 183 184 184 186 186 185 183 183 184 186 183 183 184 184 184 185 185 185 186 186 187 187 188 188 188 188 186 186 186 187 187 189 190 190 191 191 191 191 190 188 187 186 189 189 189 189 189 189 189 189 192 191 189 188 189 191 194 196 195 194 192 190 190 191 192 193 192 194 194 193 190 189 190 192 193 193 193 192 191 191 191 190 192 192 192 192 192 192 193 194 194 195 195 196 196 195 195 194 196 197 197 195 193 193 195 197 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 197 198 199 201 201 200 198 197 202 202 202 201 201 200 200 200 197 197 199 200 201 201 201 201 201 200 200 200 199 199 199 199 198 197 197 197 197 199 200 200 199 199 200 201 202 204 205 206 204 205 206 206 205 207 211 214 213 216 219 220 220 220 221 223 223 223 224 224 224 225 225 225 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 231 231 232 232 232 233 233 233 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 240 227 221 197 202 234 202 169 216 245 224 246 215 142 201 234 234 236 243 229 141 86 147 210 249 240 206 228 250 228 237 254 255 168 73 108 145 152 225 230 231 232 232 231 231 231 231 232 232 231 231 231 230 230 230 230 230 229 229 229 229 228 227 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 227 230 230 226 227 231 232 230 237 196 185 205 212 213 214 208 130 125 211 254 236 230 221 234 225 225 224 224 224 223 223 223 222 224 227 227 225 224 223 223 220 227 228 222 219 221 221 219 223 223 222 221 220 220 219 219 219 219 219 219 220 221 220 219 216 219 222 226 231 231 223 213 210 215 223 222 217 219 204 172 153 157 136 136 197 249 226 173 156 179 210 235 242 234 200 152 170 182 171 164 163 174 192 176 136 91 102 115 99 116 172 226 237 251 226 140 147 184 166 72 23 37 72 86 61 39 37 35 40 77 98 83 57 44 57 83 91 57 47 40 36 33 48 100 151 153 161 143 107 137 158 87 44 63 115 133 104 90 105 128 129 77 38 67 105 75 32 31 23 49 61 80 92 75 49 22 83 144 168 123 76 63 101 152 169 112 54 114 197 238 222 205 195 188 225 239 199 78 3 86 186 239 220 205 207 213 202 207 201 201 205 210 207 203 208 217 234 182 152 152 165 195 205 179 192 206 168 94 85 73 60 47 117 155 153 190 241 191 135 157 169 180 211 232 229 217 210 214 215 194 194 181 171 184 195 127 59 13 26 39 38 56 58 59 73 88 118 132 161 170 124 102 182 236 236 226 222 217 231 231 248 253 251 137 58 11 3 28 71 140 167 143 124 144 198 237 231 191 194 219 206 141 87 95 65 48 63 134 217 255 255 244 214 209 189 139 71 25 26 46 45 36 31 35 46 58 69 77 110 141 124 77 35 18 30 35 29 41 37 37 48 62 113 187 198 142 113 93 97 143 199 254 254 245 150 82 124 197 241 254 207 104 107 174 200 126 36 62 123 132 88 36 34 39 29 31 62 122 164 190 184 134 80 44 50 33 26 57 110 143 155 162 172 153 160 210 225 209 228 252 253 183 120 33 34 172 246 222 189 210 225 223 217 217 215 210 218 211 206 235 241 168 150 214 229 224 214 212 220 225 225 225 220 236 194 174 213 165 62 43 77 136 196 206 162 109 81 76 113 161 194 135 56 62 110 132 123 121 129 110 136 230 243 176 123 66 94 197 239 216 158 176 193 134 62 66 138 181 181 185 162 166 156 110 144 250 251 187 92 71 117 193 171 62 40 105 158 143 142 172 212 235 238 234 224 232 225 215 220 223 211 201 210 213 240 249 212 94 20 8 40 117 204 251 249 225 201 184 154 54 7 37 113 170 170 169 159 189 215 225 200 139 124 166 167 174 196 211 203 195 198 201 201 212 218 194 166 120 152 221 228 201 179 134 96 91 70 43 34 37 44 40 38 43 41 35 39 37 34 31 28 25 22 20 22 19 22 16 13 47 94 113 93 96 101 114 108 113 157 188 133 108 112 112 118 138 124 91 33 55 122 193 248 245 248 219 162 89 39 74 127 121 99 108 147 170 166 164 176 188 178 133 125 94 91 83 79 110 115 88 59 79 106 122 133 160 197 220 199 207 218 223 208 175 141 111 108 120 125 60 29 76 108 129 136 129 117 60 55 111 150 194 187 154 124 112 105 62 28 59 151 247 246 159 82 52 58 59 78 83 63 42 47 51 44 43 41 29 43 61 56 50 47 36 40 40 40 41 44 50 58 63 56 50 49 36 26 15 58 169 209 234 225 188 151 152 192 214 211 206 218 238 241 184 120 124 215 252 194 64 9 17 71 191 224 250 252 172 81 7 3 27 96 217 251 245 220 220 214 236 239 185 108 79 145 201 183 166 184 223 242 235 233 229 206 181 128 111 138 208 250 247 234 232 209 159 117 48 39 74 58 42 108 181 201 216 215 214 243 228 237 224 214 215 218 217 217 219 246 244 140 27 146 251 239 221 216 217 219 216 208 209 221 230 236 187 117 43 18 33 34 32 34 33 35 48 72 92 96 90 109 145 157 131 104 123 130 76 29 21 39 42 57 154 244 245 161 37 43 152 217 167 101 137 180 185 189 187 130 46 64 160 204 230 220 173 128 77 64 53 57 37 36 34 98 200 225 192 106 14 34 113 145 118 60 126 211 223 204 203 185 192 205 207 201 208 201 186 172 129 115 170 210 206 199 192 164 120 111 141 165 187 167 152 156 203 231 168 97 30 16 28 27 33 39 42 35 57 123 205 199 174 165 179 187 188 189 166 148 99 60 30 81 132 154 129 110 111 115 116 161 159 157 148 141 122 85 65 113 141 129 150 178 197 229 220 177 72 82 141 135 144 150 195 191 194 200 195 198 169 125 147 195 215 204 213 220 135 71 30 31 47 38 22 53 121 178 212 190 180 166 152 119 84 88 114 102 56 65 143 169 210 194 157 179 211 212 201 198 204 216 214 191 102 122 167 134 109 113 110 134 166 165 131 128 157 155 122 152 161 156 151 140 107 67 42 31 41 63 101 98 77 77 57 70 99 155 215 207 201 195 203 196 212 219 215 163 55 41 121 182 229 208 168 154 134 131 144 169 180 146 128 172 201 196 200 192 192 209 205 134 68 113 214 214 224 229 166 95 22 40 117 186 221 229 214 205 205 192 168 188 199 193 195 200 163 128 136 195 224 203 190 197 189 193 193 188 191 197 194 196 196 190 196 189 191 195 196 193 191 197 204 186 119 91 157 193 141 132 193 196 202 198 192 193 201 199 181 164 150 168 207 211 194 192 205 165 65 74 152 157 115 117 165 200 214 182 147 129 107 99 99 119 95 141 218 232 214 212 219 197 148 116 94 125 192 177 109 65 86 140 186 155 98 126 202 232 239 222 186 147 116 131 169 200 226 209 227 252 186 110 143 227 240 234 216 214 217 215 213 214 213 212 211 210 210 211 211 212 214 216 212 211 221 222 206 191 184 189 196 180 166 168 165 160 145 218 235 189 92 74 94 122 170 199 215 218 211 213 209 212 217 223 220 219 229 234 226 215 217 217 213 207 199 188 180 178 173 166 162 164 170 178 184 184 210 224 230 226 213 179 119 122 165 204 199 139 94 133 203 229 207 182 209 239 238 215 165 132 120 97 117 162 192 210 209 180 200 220 221 210 214 231 234 210 128 50 49 152 242 235 216 213 214 214 225 223 224 244 246 223 137 112 147 187 200 198 223 207 209 216 226 228 214 186 163 213 216 218 219 218 217 218 219 220 220 220 221 221 222 222 222 222 222 221 221 221 222 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 219 219 219 221 222 222 221 219 219 221 221 221 220 220 219 219 219 218 219 220 221 221 220 219 218 221 221 221 220 220 219 219 219 218 218 218 219 219 220 220 220 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 212 215 219 223 224 222 219 216 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 220 220 220 219 218 218 219 220 220 218 218 219 219 220 220 220 221 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 219 219 220 220 220 221 219 219 219 218 218 218 217 217 217 218 219 220 220 219 218 217 217 217 217 217 217 217 217 217 215 215 215 216 216 217 217 217 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 216 216 216 215 214 214 213 212 212 214 214 213 213 213 213 213 213 215 215 215 213 211 212 215 218 214 214 213 212 212 213 214 214 215 214 213 212 212 213 214 215 212 212 213 213 213 212 212 212 213 213 212 212 212 212 212 212 213 213 213 212 212 212 211 211 211 211 211 211 211 211 211 211 215 212 209 209 211 212 212 212 212 212 212 212 212 212 212 212 213 212 211 210 210 211 212 213 179 178 178 177 177 178 178 179 178 178 177 177 177 176 176 176 178 178 177 177 176 175 175 174 177 177 177 176 176 175 175 175 177 178 178 179 178 177 176 175 178 176 175 176 177 177 176 175 175 175 175 175 175 175 175 175 175 176 176 176 175 174 174 173 177 177 177 176 176 175 175 175 176 176 177 178 178 178 178 178 178 177 177 176 176 175 175 175 177 176 176 175 175 176 176 177 176 176 177 177 178 178 178 178 176 176 176 177 177 178 179 179 180 179 179 178 178 179 179 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 180 181 183 184 185 185 183 184 184 183 181 181 183 185 182 183 183 183 184 184 184 185 186 186 186 187 187 187 188 188 185 185 185 185 186 187 188 189 188 188 189 190 190 189 188 188 188 188 188 187 187 187 187 187 193 191 189 188 188 190 193 195 193 192 191 190 191 192 194 195 191 190 190 191 194 195 194 193 194 194 193 193 192 192 191 191 191 191 191 191 192 192 193 194 194 195 195 196 196 195 195 194 193 195 197 197 195 194 194 195 198 198 198 198 198 198 198 198 199 198 198 198 198 198 198 199 196 197 199 201 201 200 199 198 202 202 202 201 201 200 200 200 199 199 201 202 202 201 200 199 197 197 197 198 198 199 199 200 196 197 197 197 198 199 200 201 205 204 203 202 201 200 200 200 201 203 204 205 205 208 212 216 213 216 219 220 220 220 221 223 223 223 223 224 224 224 225 225 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 231 231 231 231 232 232 233 233 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 240 226 226 200 199 223 167 110 188 255 241 241 187 118 212 239 244 226 232 194 99 104 197 228 254 238 186 212 235 216 236 251 241 146 106 163 206 228 243 235 232 230 231 233 234 232 231 232 232 232 232 231 231 230 230 230 230 229 229 229 229 228 227 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 229 231 230 227 225 227 229 229 221 230 210 181 176 182 199 226 149 115 205 254 224 229 234 228 225 225 225 224 224 224 223 223 221 224 226 226 223 222 223 224 226 231 205 192 218 225 215 223 223 223 222 222 221 220 219 219 227 224 220 217 216 219 222 225 222 228 228 221 220 223 217 207 216 212 218 214 208 224 230 209 176 167 135 120 165 218 210 169 173 180 203 224 241 250 228 191 208 219 229 229 209 201 208 199 164 82 55 87 123 155 197 248 249 252 206 141 211 251 182 62 30 36 59 68 53 45 45 35 40 69 109 126 98 60 81 140 144 86 69 61 61 95 131 159 195 210 206 196 117 105 183 151 56 70 115 117 95 97 84 62 66 49 52 97 125 86 50 64 62 74 65 65 65 51 44 35 59 97 111 100 87 89 111 148 172 129 69 116 178 180 151 161 182 188 225 248 230 114 6 39 168 242 234 208 199 207 201 207 209 204 204 209 208 205 211 222 229 217 190 167 162 164 171 186 224 228 188 126 138 136 94 36 44 52 86 181 235 179 140 167 190 169 182 219 222 205 209 218 219 209 216 205 205 227 231 146 60 35 48 42 33 43 39 44 60 95 166 207 204 156 119 155 221 243 229 225 221 207 217 217 237 247 249 138 58 9 2 23 84 164 205 188 149 126 154 197 198 217 234 189 112 62 51 73 94 132 177 218 246 251 248 254 254 254 241 155 61 68 97 67 42 47 48 44 43 47 47 42 46 61 51 42 34 23 28 31 42 49 35 28 45 54 70 102 123 107 86 60 113 220 254 254 251 254 213 105 97 154 151 152 143 93 97 124 150 127 64 62 58 68 63 53 48 36 29 36 50 101 142 171 160 105 72 65 58 26 17 63 126 152 153 157 158 142 138 169 197 219 240 231 236 186 155 65 40 157 219 201 211 222 226 218 215 220 221 216 221 201 180 213 239 182 138 186 234 237 222 210 222 224 199 176 218 251 238 201 184 108 46 103 164 135 115 132 164 168 133 94 100 208 253 166 55 72 156 186 115 114 130 94 88 192 249 211 121 84 104 165 189 182 149 172 167 103 66 119 195 203 184 191 165 155 147 125 152 209 185 128 84 57 47 65 83 107 125 130 139 171 208 227 228 224 222 222 210 220 218 214 220 222 216 214 215 210 227 240 225 126 41 4 17 93 179 221 239 250 246 235 176 64 6 35 124 200 214 219 214 226 221 206 182 149 158 210 216 212 209 201 197 206 208 195 187 208 211 213 227 162 149 213 251 235 218 185 164 139 85 48 28 54 62 51 39 35 41 42 36 34 30 27 24 23 22 22 26 22 23 13 6 37 82 101 86 89 100 97 72 105 177 194 104 73 109 153 148 118 73 39 47 125 162 177 172 221 239 224 214 168 88 38 51 85 111 132 146 208 170 167 216 253 253 166 98 135 174 129 82 120 129 70 46 56 108 157 148 130 164 214 213 208 208 198 195 202 183 146 121 127 121 48 47 139 174 177 157 123 102 70 78 108 122 170 200 180 155 132 100 36 20 88 165 237 232 160 96 51 37 47 85 73 53 65 106 114 76 44 36 24 32 52 55 51 47 39 39 40 40 39 39 42 49 54 49 45 46 38 30 15 46 145 181 219 224 194 151 145 192 226 197 208 221 212 180 129 120 179 233 240 218 135 60 3 14 110 191 247 252 149 60 4 2 37 121 238 251 235 217 224 213 228 239 235 186 107 108 171 189 173 177 207 220 225 246 246 193 132 80 144 215 237 223 223 236 237 245 222 201 127 85 32 29 44 64 67 90 104 119 143 177 228 240 234 226 219 216 217 223 228 243 236 131 32 158 248 229 220 215 218 219 217 212 210 222 239 249 153 67 25 19 24 35 67 79 61 43 35 36 41 49 55 105 101 80 77 107 154 148 76 19 22 40 41 59 153 228 217 119 75 123 175 189 172 128 130 111 118 124 109 68 33 82 183 225 235 235 216 176 76 38 38 44 36 30 42 132 245 251 217 156 26 32 103 106 86 70 159 217 223 210 212 195 200 204 207 200 223 213 160 127 99 87 135 160 172 185 198 202 182 150 129 167 221 217 177 143 165 199 153 87 35 26 31 27 31 39 50 57 45 80 144 146 148 168 211 221 200 187 177 171 105 52 28 90 118 136 132 113 91 89 104 139 141 136 116 118 114 76 59 100 105 88 127 166 179 217 224 183 66 58 122 135 159 176 212 196 191 195 189 203 199 142 115 170 204 200 219 219 127 71 23 29 41 36 42 85 145 185 192 164 151 117 72 71 111 132 126 100 119 135 138 121 115 118 117 163 195 205 207 200 188 192 191 190 136 123 96 79 144 188 159 117 107 97 102 124 148 153 146 147 121 106 101 73 27 22 57 97 120 144 184 187 166 155 110 48 49 91 173 196 209 210 220 217 213 200 159 88 51 107 209 193 205 204 189 179 131 84 111 172 221 170 99 148 215 209 189 194 205 198 187 153 89 103 196 221 231 212 120 54 34 96 191 217 211 196 189 197 188 156 139 172 199 191 201 222 170 128 172 191 214 199 198 203 188 190 190 192 197 198 179 185 198 190 199 183 191 194 190 193 199 195 183 194 149 117 168 207 170 162 197 201 193 187 188 199 204 200 200 177 155 155 180 199 198 181 164 96 42 67 116 107 81 82 104 122 129 106 95 92 84 117 163 131 114 158 224 231 214 212 216 222 204 161 136 147 186 187 120 76 130 153 121 78 60 119 223 249 222 150 85 96 156 208 241 229 236 241 250 224 127 106 183 235 230 216 208 215 219 216 218 214 214 213 212 212 212 213 213 214 213 213 212 214 224 217 195 136 137 164 183 165 138 141 167 152 151 223 237 194 108 98 110 95 119 132 165 203 216 211 192 197 195 197 199 201 207 204 192 201 209 216 220 224 227 224 218 226 224 221 219 222 226 232 235 226 225 218 225 228 224 205 161 106 98 125 159 152 127 137 175 180 184 190 215 234 244 214 122 65 86 136 200 231 244 243 209 144 163 203 225 220 217 222 229 235 159 55 43 159 248 242 216 220 219 216 219 211 211 235 242 223 120 128 203 226 211 198 212 217 216 219 223 214 198 191 194 215 217 220 220 219 218 219 221 220 220 221 221 221 221 222 222 221 221 221 222 222 223 223 224 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 218 219 220 221 221 220 219 218 221 221 221 220 220 219 219 219 219 219 221 222 222 221 219 219 219 219 219 220 220 221 221 221 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 216 217 218 219 220 220 220 219 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 220 220 220 219 218 218 219 220 220 218 218 218 219 219 220 220 220 219 219 219 219 219 219 219 219 216 216 217 217 218 219 220 220 218 218 218 219 219 220 220 220 217 217 217 218 218 218 219 219 216 217 218 219 219 218 217 216 217 217 217 217 217 217 217 217 215 215 215 216 216 217 217 217 216 216 216 216 216 216 216 216 214 215 215 215 215 215 215 214 213 213 213 214 214 214 214 214 212 213 213 213 213 213 213 213 214 215 215 213 212 212 214 217 214 214 213 212 212 213 214 214 211 212 213 214 214 214 212 211 213 212 212 212 212 212 212 212 213 213 214 214 214 214 214 214 211 211 211 212 212 212 213 213 211 211 211 211 211 211 211 211 215 213 210 210 211 213 214 213 212 212 212 212 212 212 212 212 213 213 212 211 211 212 213 214 178 178 177 177 177 177 178 178 178 177 177 177 176 176 176 175 178 178 177 176 175 174 173 173 178 178 177 176 176 175 174 174 177 177 178 178 177 177 176 176 178 177 177 176 177 177 176 175 174 174 174 175 175 175 176 176 177 177 176 176 175 174 173 173 176 176 176 175 175 175 175 175 175 175 176 177 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 178 178 178 177 177 178 178 177 177 177 178 178 179 181 180 178 177 177 178 180 181 180 180 180 179 179 178 178 178 179 179 180 180 180 181 181 181 179 179 180 181 183 184 185 185 181 182 183 182 181 181 183 185 182 182 182 182 183 183 184 184 185 185 185 186 186 187 187 187 185 184 184 184 185 186 187 187 185 186 187 189 189 189 189 189 187 187 187 187 187 187 187 188 192 191 190 189 189 190 191 192 191 191 191 191 191 192 193 194 195 192 190 191 194 195 191 188 193 193 193 193 192 192 192 192 190 190 190 191 191 192 193 194 194 194 195 195 195 195 194 194 189 192 196 196 195 194 193 194 197 197 197 197 197 197 197 197 199 199 198 198 198 198 199 199 197 197 198 199 200 200 200 200 200 200 200 199 199 198 198 198 199 200 202 203 202 201 199 198 196 196 196 197 198 198 199 199 195 196 197 198 199 200 200 201 203 202 202 201 201 201 202 202 201 203 204 205 206 208 212 216 213 216 219 220 220 220 221 223 222 223 223 223 224 224 224 224 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 231 238 228 238 227 219 210 135 53 141 244 255 245 172 114 214 242 242 238 235 171 130 194 246 246 247 222 162 181 195 191 239 252 188 110 164 244 255 255 227 225 225 227 230 233 234 233 231 233 233 232 232 232 231 231 231 230 230 229 229 229 229 228 227 229 229 229 229 229 229 229 229 230 230 229 229 229 228 228 228 230 230 229 227 226 226 227 227 220 241 231 206 176 130 132 192 172 127 204 252 203 194 217 220 226 225 225 225 224 224 224 224 221 223 225 224 222 221 224 228 240 210 163 167 219 230 215 224 223 223 222 222 221 221 221 220 221 220 220 220 220 219 218 217 221 216 215 219 218 214 216 223 218 204 210 221 215 217 230 232 224 214 185 153 146 165 177 173 155 131 155 208 249 252 224 199 187 190 221 251 253 251 241 215 166 81 40 72 126 157 190 245 252 220 174 169 245 218 125 46 43 45 45 40 37 46 47 35 47 71 140 202 168 84 90 170 143 94 85 83 109 185 224 218 227 254 254 243 134 81 179 206 93 85 125 118 76 65 56 52 82 91 106 134 142 99 63 71 149 181 145 74 46 60 66 37 31 70 107 133 122 116 124 155 180 149 117 170 186 138 115 161 177 179 198 240 251 160 39 9 126 225 243 216 193 206 213 220 218 212 210 214 211 201 192 189 195 238 208 134 119 154 194 225 229 241 226 169 153 144 133 102 44 21 33 107 159 127 120 184 226 185 183 228 232 207 209 209 215 214 222 216 231 251 243 148 79 98 91 45 20 26 36 54 65 97 170 221 192 119 127 219 239 237 230 233 231 227 230 221 233 246 250 145 67 16 2 19 108 213 255 251 218 165 162 183 194 210 191 95 26 56 120 163 212 240 223 195 220 253 255 251 233 199 169 125 98 139 146 78 35 77 97 69 34 34 55 69 85 93 71 59 61 57 44 20 34 43 44 42 44 42 44 55 67 68 60 43 105 214 252 246 251 250 242 160 164 220 176 158 164 157 146 132 134 125 88 68 85 72 58 47 40 41 41 37 47 67 86 116 122 98 95 99 63 16 9 77 159 189 168 141 155 134 129 158 183 207 231 220 211 200 206 112 58 142 196 201 221 215 218 229 232 226 226 232 222 190 166 209 243 193 128 162 225 236 223 213 227 219 179 148 194 220 250 252 216 93 41 152 240 145 72 93 154 172 134 93 145 250 252 124 20 59 157 178 116 95 109 88 62 123 194 207 180 156 146 161 149 143 132 157 163 91 82 173 232 197 172 203 151 115 127 145 151 149 123 106 68 51 26 39 106 204 189 104 181 248 253 231 234 231 213 215 210 217 214 210 213 213 213 219 213 209 220 231 237 167 89 40 11 33 85 138 196 240 246 248 191 76 5 23 132 238 251 246 234 211 213 222 212 212 219 210 225 220 221 218 205 201 204 203 201 212 204 206 235 184 147 170 195 190 199 207 195 131 55 38 84 125 125 92 53 30 37 44 40 35 29 24 23 23 22 21 20 19 20 13 8 39 102 151 149 123 120 122 96 121 175 168 89 114 201 251 215 113 26 4 66 130 129 143 143 214 219 198 202 212 167 78 30 59 124 172 195 237 173 181 247 253 216 108 99 187 200 121 81 115 126 88 44 37 95 162 148 115 154 220 204 171 157 140 137 171 198 206 182 155 113 27 62 200 236 224 203 150 99 53 71 103 102 135 178 197 168 101 66 41 36 85 153 201 217 202 163 84 46 78 86 49 45 110 177 172 113 69 56 57 46 37 43 48 46 47 41 42 42 40 37 38 42 46 50 51 52 36 24 12 43 141 165 184 179 164 154 168 210 229 218 206 175 131 120 135 166 215 224 230 240 197 128 32 6 61 184 246 249 117 38 3 5 61 157 248 249 226 216 227 218 223 236 238 217 149 121 162 188 187 209 197 164 150 183 212 187 144 166 212 247 238 215 218 228 222 244 249 254 205 140 18 15 59 49 41 39 17 42 66 81 175 210 230 241 234 220 215 219 221 244 236 129 27 154 252 236 223 215 218 216 216 217 213 224 248 253 145 55 20 9 17 72 158 178 148 111 82 61 46 38 37 59 60 48 64 117 168 147 64 18 32 44 39 56 120 161 144 101 119 161 153 147 176 155 111 87 107 120 91 58 61 118 203 220 220 226 214 176 62 28 35 40 37 29 55 151 250 250 237 187 43 42 142 163 119 65 113 168 187 188 203 207 215 202 206 193 199 170 101 88 110 117 154 143 150 156 163 177 180 147 103 126 188 219 225 186 145 138 99 68 33 27 30 28 30 46 80 93 62 62 95 104 132 167 223 219 171 152 178 205 131 53 23 56 96 148 169 128 63 49 82 97 105 108 110 122 106 63 50 74 88 94 123 132 134 170 186 131 44 49 123 147 170 173 194 200 192 190 187 203 204 144 77 106 174 210 232 212 105 59 23 31 17 30 85 110 109 148 194 187 126 76 63 104 152 128 79 102 206 221 177 154 101 67 72 128 134 131 138 140 136 139 127 134 165 136 60 70 153 201 218 158 113 86 98 110 102 97 106 98 68 50 35 22 23 72 155 195 214 208 211 221 230 215 154 99 59 45 87 130 168 190 206 214 186 136 80 66 137 195 225 203 197 205 193 187 158 95 87 171 229 169 76 128 213 212 188 201 205 178 171 164 97 76 146 220 222 173 72 33 64 139 219 207 186 171 172 187 176 150 162 185 206 206 224 235 161 95 125 160 177 176 177 180 184 196 199 199 203 194 154 165 196 189 200 192 194 189 187 201 211 193 163 156 138 133 176 203 177 170 192 203 178 176 193 207 189 160 168 164 189 196 177 163 152 120 83 81 111 155 156 141 131 105 84 105 97 87 126 159 140 139 163 119 133 179 210 191 166 170 182 210 212 174 190 202 146 105 93 100 174 189 120 82 97 143 211 218 154 114 132 194 236 229 220 221 224 252 225 130 83 157 232 228 224 217 219 225 220 215 223 216 215 214 214 213 214 215 215 218 213 213 215 217 224 217 197 155 135 141 155 164 156 142 153 125 130 194 238 213 136 113 120 110 114 101 113 148 180 208 215 220 212 205 208 212 201 182 170 203 210 214 211 211 213 211 205 206 208 211 213 212 209 205 202 212 211 206 213 214 216 222 206 140 70 60 107 137 133 126 145 163 209 229 232 237 247 198 78 89 166 237 250 231 237 245 207 154 162 201 223 220 216 217 230 245 163 51 60 180 245 234 219 211 210 206 215 216 220 233 224 147 108 176 253 253 241 217 198 201 204 209 205 192 185 198 217 215 217 220 221 219 219 220 221 221 221 221 221 221 221 221 221 221 221 222 222 222 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 221 221 220 220 220 219 219 219 219 220 220 219 219 219 220 220 220 220 220 220 219 219 220 220 221 221 221 221 220 220 218 218 219 219 220 221 222 222 221 221 220 220 219 218 217 217 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 220 219 218 217 217 218 220 221 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 219 218 218 219 220 220 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 215 215 216 217 219 220 221 221 218 218 218 218 219 219 219 219 215 216 216 217 218 219 219 220 217 217 218 218 218 218 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 216 216 216 216 216 216 216 216 214 214 215 215 215 215 214 214 212 212 212 213 214 214 215 215 211 212 212 213 213 213 213 213 212 214 215 214 213 212 213 215 214 214 213 212 212 213 214 214 208 210 213 215 215 214 212 210 212 212 212 211 211 212 213 213 212 213 214 215 215 215 214 214 209 210 210 211 212 213 213 214 212 212 212 212 212 212 212 212 214 212 210 211 213 214 214 213 212 212 212 212 212 212 212 212 212 212 212 212 212 213 213 214 177 177 176 176 176 176 177 177 177 177 177 176 176 176 175 175 178 178 177 177 177 176 176 176 178 178 177 176 176 175 174 174 177 176 176 176 176 177 177 178 178 178 178 177 177 176 176 176 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 176 176 176 176 176 175 174 174 176 176 177 177 177 177 177 177 174 175 177 178 178 177 175 174 175 176 177 178 178 178 177 177 180 179 178 177 177 177 178 178 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 179 179 179 180 180 181 181 181 181 181 182 182 182 182 183 183 181 183 184 183 182 183 185 187 181 181 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 186 185 185 185 186 186 187 185 186 187 188 189 188 188 187 187 187 188 188 189 189 190 190 192 192 191 190 190 189 189 189 191 191 191 191 191 190 190 189 194 194 193 192 191 189 187 185 191 191 191 191 192 192 192 192 190 190 190 190 191 192 193 194 193 193 194 194 194 194 193 193 191 193 194 194 194 194 197 199 197 197 197 197 197 197 197 197 200 199 199 198 198 199 199 200 198 198 197 198 198 200 201 202 200 200 200 199 199 198 198 198 196 198 200 202 202 201 198 197 199 199 198 198 198 197 197 197 195 195 197 198 199 200 200 201 198 198 199 200 202 204 206 207 204 206 206 206 206 207 211 214 213 216 219 220 220 220 221 223 222 222 223 223 223 224 224 224 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 228 228 229 229 230 230 231 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 230 238 232 239 241 237 219 159 65 101 181 231 247 197 153 228 238 236 247 231 184 191 238 247 245 237 210 135 154 176 174 211 249 163 117 194 255 246 242 234 199 209 223 231 233 231 232 233 233 233 233 232 232 231 231 231 230 230 229 229 229 229 228 227 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 230 228 228 228 229 228 227 226 234 233 231 235 209 146 121 152 171 156 198 215 168 167 211 225 226 226 225 225 225 224 224 224 222 224 225 223 221 222 228 233 239 169 138 183 229 229 218 223 222 222 222 222 222 222 222 222 216 216 218 221 224 224 221 218 228 217 214 220 219 212 213 223 221 213 219 227 217 207 209 213 220 219 225 224 203 179 164 157 117 80 109 175 223 222 181 165 164 150 175 207 219 229 219 192 170 111 65 60 85 110 157 237 209 148 136 178 230 169 92 42 64 89 88 58 40 40 39 36 35 71 144 196 152 60 54 121 99 99 105 90 131 226 251 246 231 247 254 237 143 88 161 228 152 115 147 136 71 40 40 68 93 118 130 146 169 152 107 84 193 231 176 76 43 76 83 37 11 48 102 157 152 151 154 174 183 155 164 235 217 155 134 159 155 143 135 194 235 170 68 5 78 193 241 232 208 222 221 204 196 196 201 209 210 193 163 140 142 172 158 112 113 165 220 248 238 237 235 188 150 137 166 173 106 36 28 59 70 54 71 148 191 165 178 236 245 223 221 204 208 212 215 210 234 246 208 98 105 188 173 88 37 19 24 41 60 74 97 134 141 134 186 253 222 186 190 205 205 214 223 228 245 247 244 135 63 18 4 20 103 233 254 250 246 207 193 179 160 150 127 73 69 152 229 254 252 251 182 129 173 209 183 157 131 115 100 111 144 151 104 48 44 105 132 88 43 53 90 113 132 145 129 121 128 122 97 60 25 23 37 48 37 31 45 60 51 54 51 27 46 104 142 174 166 146 150 124 148 193 176 186 236 241 220 199 161 114 103 106 122 79 47 36 31 42 56 53 55 47 43 64 75 78 93 94 65 19 11 75 167 227 205 144 140 123 137 177 183 186 213 216 193 214 243 139 56 109 157 189 191 200 216 223 211 200 210 229 221 199 179 209 238 211 135 144 218 238 233 222 221 202 181 185 175 171 210 250 234 113 40 130 195 152 119 124 138 128 99 76 155 230 200 96 23 48 138 178 144 114 126 121 86 86 119 149 214 195 171 182 153 124 118 139 132 75 74 149 190 160 150 187 113 80 130 160 124 111 117 121 69 32 53 151 197 196 148 111 203 235 231 212 220 221 208 206 214 219 217 215 216 211 207 213 207 208 214 216 238 208 164 129 108 57 29 34 87 158 202 240 200 89 9 4 81 185 232 247 243 222 219 224 222 230 225 195 178 193 221 231 215 201 206 213 218 211 201 182 194 182 158 123 111 120 135 141 123 61 21 58 132 173 158 114 71 40 43 44 45 37 29 25 25 25 22 18 17 18 18 14 13 43 131 223 235 191 155 150 148 169 193 173 134 197 252 235 155 62 13 30 104 149 162 193 205 229 218 200 177 197 194 131 46 30 101 177 231 237 177 177 221 188 111 48 100 159 152 123 130 166 195 176 89 55 77 118 106 99 156 219 201 132 98 85 103 164 208 227 236 204 151 40 55 189 231 230 218 162 96 42 73 116 105 122 162 172 129 65 59 63 66 112 161 189 213 237 228 132 54 72 94 51 55 120 170 169 144 126 131 154 108 39 31 44 43 48 41 44 47 45 41 39 42 45 52 55 56 36 20 11 50 155 198 193 153 118 119 157 204 214 185 156 128 113 148 201 213 213 204 221 246 229 187 65 9 66 209 249 226 82 20 5 18 100 200 249 239 222 218 224 221 222 226 216 207 188 189 202 202 211 235 200 141 113 144 189 204 198 229 219 214 219 219 213 213 221 236 242 248 207 128 9 23 125 159 145 114 81 70 46 28 63 130 189 242 247 231 221 218 214 246 233 131 31 153 251 240 226 217 219 213 214 220 215 223 251 245 138 48 8 6 43 130 235 248 227 197 172 152 122 76 37 18 35 42 64 96 117 99 42 30 49 53 45 53 74 81 75 84 120 137 122 126 148 141 115 126 141 145 102 76 98 140 196 217 230 238 196 141 40 33 42 41 42 33 60 134 208 212 238 216 88 48 153 223 185 83 75 102 126 120 135 171 204 199 220 196 158 109 59 98 173 186 201 176 172 162 149 148 155 134 97 81 121 159 202 173 106 94 80 96 56 30 22 22 21 54 127 156 111 70 59 72 122 161 221 227 161 130 163 191 107 38 33 64 104 162 182 119 33 37 105 125 122 121 143 143 91 69 99 92 93 122 151 143 129 135 140 104 53 66 132 155 173 170 183 195 191 187 195 203 198 147 64 80 166 219 219 167 65 37 21 23 16 50 131 148 120 154 202 190 94 56 81 119 126 88 64 97 183 201 209 208 173 118 95 104 99 95 107 117 131 134 101 109 171 150 82 103 152 168 201 168 126 97 96 83 53 45 60 57 45 45 34 42 80 144 226 223 234 217 200 208 216 195 153 159 129 87 55 67 90 121 141 152 120 71 52 105 215 228 209 194 182 191 198 198 194 158 112 141 186 132 74 140 212 216 214 190 185 161 165 176 123 74 91 178 178 126 46 39 99 164 223 217 204 184 157 158 158 158 199 208 197 196 207 188 119 69 71 116 118 131 131 149 194 208 197 188 199 187 137 154 200 188 194 200 198 192 193 204 207 188 161 125 96 108 162 192 181 177 202 204 169 172 195 196 148 111 144 203 220 223 198 134 62 52 93 154 212 235 210 209 207 166 142 168 152 139 182 206 161 130 136 181 202 215 191 138 114 147 194 197 173 162 210 222 132 68 94 122 176 205 155 130 162 167 156 140 104 149 220 247 238 215 216 224 228 225 152 100 130 219 249 212 213 210 214 220 214 208 214 217 216 216 215 215 216 217 217 223 215 216 219 219 222 222 213 217 175 136 113 139 168 151 140 117 129 168 230 220 169 130 128 159 169 147 126 117 126 165 192 208 216 219 223 219 188 167 177 198 206 208 201 199 203 206 203 206 209 211 213 211 207 202 199 206 211 202 194 189 206 233 233 180 77 48 84 108 100 88 108 186 243 248 247 251 226 153 65 161 238 253 225 199 206 223 214 202 191 213 220 212 213 216 236 239 157 46 69 189 242 231 216 219 218 211 218 220 222 222 198 120 142 220 254 235 220 201 190 170 169 162 157 172 199 219 224 214 217 219 220 219 218 219 220 221 221 221 221 221 221 221 221 221 221 222 222 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 221 221 221 220 220 220 220 219 219 218 218 219 219 220 219 219 220 220 220 220 220 220 222 221 220 220 220 220 221 222 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 221 220 219 217 217 218 218 219 219 219 219 219 219 219 219 219 220 220 219 219 219 219 219 219 220 220 219 218 218 219 220 220 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 218 218 219 219 220 220 219 219 219 218 218 218 218 218 217 217 217 217 217 217 217 218 218 218 217 216 216 217 218 218 216 216 216 216 216 216 216 216 217 217 216 216 216 216 216 216 215 215 215 215 215 215 215 215 213 214 215 215 215 215 214 213 213 213 213 213 213 213 213 213 210 211 212 213 214 213 213 212 209 212 215 216 214 212 212 212 214 214 213 212 212 213 214 214 210 210 211 212 212 212 212 212 212 212 211 211 212 213 214 215 210 211 212 213 214 214 213 213 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 211 210 209 211 213 214 212 210 212 212 212 212 212 212 212 212 210 210 211 212 212 212 212 212 177 176 176 176 176 176 176 177 177 177 177 176 176 176 175 175 177 177 178 178 179 179 179 180 178 178 177 176 176 175 174 174 176 176 175 174 175 176 178 179 178 178 178 178 177 176 176 176 173 174 174 175 175 176 176 176 173 173 174 174 175 176 177 177 173 173 173 174 174 175 175 175 177 177 177 176 175 173 171 171 176 176 176 177 177 178 178 178 173 175 177 179 179 177 175 173 175 176 177 178 179 178 177 176 182 181 179 177 176 176 177 177 177 178 180 181 181 180 178 177 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 182 184 183 183 182 182 181 181 180 182 184 185 185 184 185 187 190 181 181 181 182 182 182 183 183 183 183 184 184 184 185 185 185 188 188 187 186 186 186 186 187 187 187 188 188 188 187 186 186 188 188 189 189 190 191 192 192 192 192 192 191 190 189 187 186 191 191 192 192 190 188 186 184 183 187 191 191 190 189 190 193 189 189 189 190 190 191 191 192 189 189 189 190 191 192 193 194 192 193 193 194 194 193 193 192 196 196 195 194 193 196 201 206 197 197 197 197 197 197 197 197 201 200 199 198 198 199 200 201 199 198 197 197 197 199 201 203 202 202 202 201 201 200 200 200 193 195 198 201 201 200 198 197 203 202 201 200 198 196 195 194 194 195 197 198 199 200 201 201 203 202 202 201 201 201 202 202 208 209 209 207 205 206 208 211 213 216 219 220 220 220 221 223 222 222 222 223 223 224 224 224 224 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 229 228 227 227 227 227 226 225 226 226 225 225 225 226 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 228 229 230 231 231 232 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 231 241 234 231 235 242 239 211 170 122 133 185 231 212 177 222 235 232 236 208 203 227 228 237 248 237 205 122 164 215 193 182 156 132 136 177 220 234 216 194 176 195 219 232 232 228 230 234 233 233 233 232 232 232 231 231 230 230 229 229 229 229 228 227 230 230 230 230 230 230 230 230 230 230 230 229 229 229 228 228 229 227 226 229 232 231 229 227 230 230 229 229 231 221 181 135 139 185 195 152 126 178 239 232 226 226 226 225 225 224 224 224 223 225 226 223 221 223 230 237 226 134 136 218 243 224 221 223 221 221 222 222 222 222 223 223 224 221 217 217 220 221 219 216 220 217 215 215 217 218 216 214 212 219 221 213 209 215 220 217 222 220 228 235 238 235 211 176 144 104 90 86 114 156 154 147 168 155 175 179 157 157 164 160 185 146 101 78 90 107 144 217 202 120 105 131 157 118 81 35 87 146 159 109 60 38 35 42 22 70 123 133 86 31 39 89 143 186 187 133 152 228 247 240 252 241 241 205 135 90 119 195 188 120 134 127 70 38 28 51 57 88 100 122 185 216 179 133 173 168 110 54 44 59 63 41 12 39 98 176 189 202 197 199 204 153 159 222 195 170 172 166 136 122 100 154 188 132 66 10 54 174 240 248 231 240 213 164 156 160 172 190 203 194 163 133 126 101 104 132 153 177 213 238 232 234 252 210 146 128 195 244 151 49 72 106 64 31 40 88 121 116 148 219 239 232 239 216 207 214 214 209 235 233 171 50 115 252 248 149 80 34 22 26 61 76 57 64 110 178 243 250 215 142 148 174 172 181 202 234 244 235 217 105 41 9 4 24 109 240 246 244 248 188 145 107 100 105 137 155 183 235 252 247 242 234 147 77 96 102 81 89 109 159 141 108 121 101 55 50 44 95 108 61 34 68 114 131 143 157 154 166 181 175 158 134 80 35 29 49 43 36 42 43 66 75 86 63 43 35 29 54 54 41 62 78 88 95 110 156 227 251 252 249 173 77 94 145 98 54 41 47 33 35 63 83 84 57 33 34 32 42 69 68 54 29 27 63 138 221 223 156 105 125 161 187 178 184 211 201 174 211 249 134 31 63 108 158 185 222 242 216 178 174 206 237 223 223 205 210 234 237 163 147 216 243 245 225 200 171 180 229 201 162 165 194 205 120 32 76 134 138 141 152 172 166 109 45 86 141 125 89 50 44 129 205 194 165 168 159 119 86 80 99 161 162 138 151 127 105 105 108 76 47 42 78 109 112 122 147 85 67 145 165 98 99 122 99 39 71 143 215 182 136 108 117 144 151 188 210 201 213 225 206 211 213 210 211 217 213 211 218 215 217 214 205 234 235 227 212 181 132 83 29 23 70 124 182 166 82 30 20 49 105 161 216 235 247 230 203 200 189 169 167 122 151 194 219 222 222 219 210 212 195 196 165 159 188 191 117 66 101 120 103 74 27 23 92 123 158 133 97 74 55 56 48 37 30 23 22 26 27 23 19 25 25 19 11 7 32 134 252 250 225 169 141 150 177 199 190 217 252 242 150 59 13 47 144 172 216 231 224 232 234 237 220 202 177 193 192 97 11 59 163 253 254 190 118 120 117 90 111 145 175 182 197 200 225 253 202 153 98 78 79 61 76 137 184 167 124 114 95 98 159 214 240 241 236 213 88 56 154 197 219 200 132 80 65 109 129 102 128 179 144 89 68 94 92 101 176 239 228 202 203 218 157 83 91 106 75 73 97 112 132 162 180 212 251 176 54 27 41 38 43 42 46 50 49 45 43 45 48 53 56 58 40 23 12 56 167 210 227 195 134 98 115 152 156 112 120 156 183 209 230 224 213 197 217 242 240 218 73 6 87 237 250 206 57 10 7 30 131 232 250 233 222 220 220 220 222 222 219 219 225 244 236 213 230 220 204 175 165 190 217 226 226 221 227 225 220 220 222 233 247 218 203 195 164 95 20 49 196 242 215 192 201 161 102 73 25 44 136 226 251 243 235 230 222 243 222 127 39 156 243 231 225 218 218 210 212 222 215 222 251 242 139 42 2 12 76 164 248 251 249 243 238 234 200 120 44 20 29 34 52 55 49 50 38 37 59 62 57 62 55 47 57 86 122 124 121 115 91 105 148 162 158 145 94 80 113 139 169 204 230 235 166 103 26 36 35 44 46 33 51 93 139 147 207 225 126 42 110 214 209 115 97 147 154 112 97 136 182 188 226 207 132 70 45 123 221 223 214 205 204 200 186 173 172 158 131 114 116 109 129 104 67 106 139 154 96 41 16 11 5 52 155 223 161 78 28 40 109 158 224 227 166 130 137 135 53 39 97 150 150 166 168 108 39 74 170 196 176 161 187 162 80 91 174 158 99 95 120 122 124 136 152 146 93 82 129 159 191 191 202 186 187 187 206 207 194 157 73 109 184 216 176 106 25 22 26 19 37 81 162 199 191 191 176 134 61 51 72 81 82 80 101 112 115 129 206 201 201 173 133 120 131 149 171 180 193 184 128 137 187 170 103 118 165 153 134 118 99 86 80 60 36 39 59 81 80 94 87 90 113 147 207 213 202 198 209 205 164 135 148 182 200 178 98 62 43 60 73 73 54 35 67 149 233 215 200 192 190 190 201 195 203 193 109 130 146 102 95 180 221 205 207 191 199 179 168 191 190 133 79 116 125 91 40 56 128 185 232 229 228 201 141 126 137 154 205 212 164 151 146 101 74 81 81 75 69 95 103 142 215 215 175 167 188 183 132 156 206 188 186 197 197 197 198 197 189 177 167 140 70 69 131 177 184 189 224 211 170 170 185 169 113 98 170 204 234 225 160 82 39 86 177 214 226 213 200 220 201 164 189 217 207 178 173 153 107 119 171 212 226 224 191 143 124 159 213 171 134 151 170 160 127 99 119 139 175 211 167 156 222 205 117 55 96 203 243 215 203 209 224 233 246 186 89 122 189 235 239 216 216 210 210 220 222 218 218 218 217 217 216 216 217 218 219 227 218 219 223 219 221 228 229 236 206 153 90 99 145 141 132 139 167 182 227 215 199 174 181 211 230 217 186 147 113 114 120 155 190 216 223 207 162 153 191 216 218 210 193 187 195 206 210 203 201 199 198 199 202 205 207 204 203 202 212 207 206 227 233 199 89 61 99 117 93 62 72 142 196 198 222 248 190 116 91 203 252 236 212 225 218 208 218 223 206 223 223 214 215 216 236 232 160 50 69 189 248 239 211 213 218 215 217 218 223 226 203 164 193 233 215 175 157 161 195 223 197 154 134 169 225 240 221 213 216 218 219 218 217 218 219 221 221 221 221 221 221 221 221 220 221 222 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 221 221 221 220 220 220 221 220 218 217 217 218 220 221 219 219 219 220 220 221 221 221 223 222 220 219 219 220 222 223 222 221 221 220 220 219 218 218 217 218 218 219 219 220 221 221 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 220 221 220 219 219 220 221 221 221 220 219 218 218 217 217 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 220 220 219 218 218 219 220 220 219 219 219 218 218 217 217 217 218 218 218 218 218 218 218 218 220 220 220 219 219 219 218 218 219 219 219 218 218 217 217 217 219 219 218 217 217 216 215 215 219 218 216 215 215 216 218 219 216 216 216 216 216 216 216 216 217 217 217 216 216 215 215 215 215 215 215 215 215 215 215 215 213 213 215 215 215 215 213 213 215 215 214 213 212 211 211 210 209 210 212 213 214 213 213 212 208 211 215 216 215 212 210 210 214 214 213 212 212 213 214 214 212 211 209 208 209 211 213 215 212 212 211 211 212 214 216 217 208 209 210 212 212 212 211 211 213 213 212 211 211 210 209 209 213 213 213 213 213 213 213 213 208 208 208 211 213 213 211 208 212 212 212 212 212 212 212 212 207 208 210 211 212 211 211 210 180 180 179 178 177 176 175 174 179 178 176 175 175 176 178 179 179 177 175 176 178 179 177 175 179 177 177 178 179 178 176 173 173 176 180 183 183 180 176 173 177 176 176 175 175 176 176 177 177 176 174 173 173 174 176 177 175 175 175 176 176 177 177 177 178 179 179 176 173 172 174 177 175 176 176 174 173 174 179 183 176 176 176 177 177 178 178 178 179 178 175 174 174 176 179 181 178 178 178 178 177 175 173 172 179 179 179 179 179 179 179 179 177 178 179 180 180 179 178 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 182 182 182 181 181 187 189 190 190 188 185 181 178 187 187 187 186 186 185 185 185 184 184 185 186 187 187 188 188 187 188 190 189 187 187 188 189 185 186 187 188 190 191 192 193 190 189 188 189 191 192 191 190 189 189 189 189 190 191 192 192 192 191 191 192 193 191 188 185 185 186 187 189 190 192 193 194 193 193 193 194 194 194 195 195 194 195 196 197 198 197 196 195 197 199 199 198 196 196 198 200 194 194 194 195 195 196 196 196 200 198 196 197 199 200 198 196 188 191 195 198 200 200 199 198 199 198 197 197 198 200 202 204 202 201 200 199 199 199 199 199 196 196 197 198 198 199 199 200 195 199 204 206 206 204 204 204 203 203 204 205 207 210 212 213 221 220 219 218 218 220 221 223 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 230 230 230 230 229 229 229 229 230 231 232 233 233 234 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 241 238 196 187 160 140 138 166 226 254 221 199 216 232 242 230 234 222 228 124 124 208 194 128 110 137 169 183 165 142 158 196 233 229 226 236 220 236 236 230 238 229 230 233 228 228 233 231 229 230 230 231 231 230 230 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 227 231 229 227 236 245 234 213 135 146 132 130 219 225 215 227 228 224 224 226 225 221 222 227 227 213 222 220 219 232 235 240 170 120 169 233 235 227 220 223 222 222 222 222 222 222 222 222 220 220 219 219 219 218 218 218 219 219 220 221 220 217 215 214 216 217 217 218 218 217 217 216 221 218 224 230 226 230 240 243 223 211 130 52 47 61 78 112 141 152 157 174 159 110 107 137 165 135 140 145 135 142 180 230 159 95 84 147 175 151 102 35 62 159 196 132 62 35 32 34 18 64 133 154 117 34 99 206 246 246 245 176 155 222 239 226 239 240 191 150 172 136 82 134 151 115 98 79 45 73 128 123 68 39 60 87 132 215 225 158 100 78 70 69 60 58 75 92 77 36 63 136 177 198 203 184 147 135 132 140 166 178 166 174 201 175 159 149 120 111 89 15 38 160 228 242 234 198 152 102 112 143 175 195 207 216 213 203 169 152 137 141 165 194 212 219 208 217 226 191 142 136 174 221 160 57 90 161 120 65 60 71 43 40 74 119 162 195 218 248 230 221 215 225 228 185 105 44 108 216 253 220 144 56 19 14 42 74 81 54 76 176 252 255 213 200 187 150 136 142 146 177 180 178 154 73 50 13 6 41 122 246 251 225 215 155 106 92 124 143 180 174 170 208 205 162 141 110 83 75 74 83 113 147 185 200 148 75 60 62 46 37 40 50 58 54 45 48 68 89 92 95 95 124 130 136 194 231 165 83 21 24 45 41 34 40 59 67 104 150 156 111 60 36 26 25 45 41 25 39 53 64 132 208 252 251 140 68 112 93 67 35 42 46 35 41 57 72 78 58 28 52 91 86 62 42 46 27 26 33 61 161 231 195 122 118 134 179 212 195 157 141 131 156 173 88 28 42 78 160 251 246 250 211 167 189 230 251 242 236 246 217 209 211 165 147 221 249 235 236 186 139 204 241 250 183 130 117 141 64 18 93 142 126 127 158 192 184 126 65 48 51 60 60 17 76 178 252 252 209 177 169 164 130 89 84 111 91 100 97 75 64 56 58 45 25 52 84 70 57 60 54 47 63 99 109 104 97 65 38 99 175 204 180 154 154 168 163 119 122 137 176 216 225 215 214 211 216 215 213 213 208 208 219 213 213 212 211 215 223 234 241 239 214 174 119 63 41 52 64 106 81 43 25 32 45 74 113 162 231 234 176 122 144 208 212 122 81 117 187 220 231 228 215 177 160 160 144 139 195 190 95 92 143 181 127 46 6 74 124 154 157 121 79 66 64 55 55 30 28 26 26 26 25 23 21 22 24 19 3 6 42 126 235 251 247 209 168 164 138 159 199 248 250 159 31 29 91 151 241 250 238 234 232 217 211 222 232 234 201 196 210 144 12 33 125 196 199 133 90 96 109 156 202 249 243 238 240 240 236 237 242 196 114 70 72 63 65 98 122 127 127 119 116 134 165 189 201 198 199 206 111 64 90 159 229 204 107 105 163 185 185 159 122 110 77 66 82 128 136 150 248 253 223 181 159 162 100 87 137 175 119 93 59 69 161 214 205 211 231 178 61 31 32 41 31 43 50 62 54 50 47 40 54 59 55 58 53 26 10 44 95 173 240 226 202 138 108 133 134 148 182 209 221 225 214 201 202 206 207 238 248 232 89 3 112 245 254 161 40 5 2 50 154 250 243 232 222 220 222 223 223 222 223 223 223 223 223 224 224 224 224 224 223 223 222 222 222 221 223 228 216 221 237 206 165 146 164 189 204 123 18 82 236 253 250 243 248 237 213 157 54 16 59 141 236 238 239 238 227 249 222 135 33 143 252 241 233 219 210 214 215 216 225 233 246 226 87 23 4 17 106 193 249 250 226 231 238 252 233 158 49 19 19 37 37 36 47 42 35 48 94 120 102 81 51 31 55 90 135 152 124 105 99 121 181 170 113 73 70 89 104 85 138 206 229 220 122 79 41 25 35 45 55 54 44 59 71 86 135 222 174 91 75 178 200 127 145 209 224 195 161 142 131 168 221 239 162 80 100 161 226 224 212 222 222 226 213 227 221 216 197 205 180 135 77 89 137 175 222 209 112 46 7 12 16 66 174 240 211 120 15 39 143 200 226 221 185 169 150 108 24 61 191 224 229 223 171 104 53 136 232 224 180 197 218 153 38 83 182 177 114 63 43 64 103 137 171 167 134 76 92 175 239 210 199 182 193 192 193 206 168 132 97 153 195 174 101 58 42 27 22 45 85 145 218 229 187 144 95 41 45 50 66 76 126 137 114 99 92 86 101 144 187 180 143 140 189 210 217 219 227 217 158 144 182 186 147 132 145 127 85 58 57 40 46 50 58 97 112 108 114 121 143 144 138 158 171 168 168 185 183 152 113 114 164 208 214 207 178 148 133 119 101 69 30 41 53 117 200 207 220 187 196 196 185 190 192 209 168 131 90 71 82 128 156 152 179 209 223 209 195 194 211 197 117 68 62 49 45 66 109 162 206 208 187 158 146 146 143 147 158 153 89 70 57 77 125 163 120 102 64 82 106 163 224 196 147 164 219 156 112 147 193 195 197 202 194 195 200 194 175 163 162 168 114 69 86 130 148 175 222 219 177 146 170 188 149 139 188 226 216 150 59 60 137 197 230 226 192 193 204 216 186 184 188 217 222 178 139 102 73 122 189 192 191 198 189 154 135 152 176 135 142 172 179 146 136 146 141 149 177 141 129 176 236 232 141 70 120 217 250 220 206 214 220 234 200 96 89 190 248 239 205 215 216 216 217 217 218 218 219 218 218 218 218 218 218 218 218 221 220 221 221 222 221 219 217 246 215 182 112 53 65 91 122 198 238 216 211 226 192 161 156 203 230 227 214 198 172 144 113 98 124 135 181 152 87 133 179 221 233 215 173 168 203 222 211 200 205 207 203 198 197 199 200 191 214 207 198 204 213 225 228 169 54 101 191 214 180 96 70 83 96 104 119 146 128 63 135 209 245 220 215 223 209 215 207 217 217 218 217 215 215 224 235 238 143 51 67 184 250 228 214 212 216 216 218 213 225 234 206 182 183 176 123 93 117 158 211 239 227 204 180 172 186 210 226 218 218 218 219 219 219 220 220 221 221 221 221 221 221 221 221 220 220 221 222 222 223 224 224 223 223 223 222 222 221 221 221 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 218 219 220 220 218 217 219 220 218 218 219 219 219 219 219 220 220 220 219 219 218 217 217 216 219 219 219 219 219 219 219 219 223 221 219 218 218 219 221 223 221 220 220 219 219 218 218 218 218 218 219 219 219 219 220 221 221 220 218 217 217 218 220 221 217 218 218 219 219 218 218 217 220 221 222 221 219 217 216 217 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 216 216 217 217 218 219 220 220 218 218 218 218 218 218 218 218 221 220 219 218 216 215 214 213 217 217 217 217 217 217 217 217 215 215 215 214 214 213 213 213 216 217 218 219 218 217 216 215 217 217 216 215 214 214 213 213 217 217 217 216 215 213 212 210 213 213 213 214 214 215 215 215 216 214 212 210 210 212 214 216 219 219 217 215 213 211 210 209 217 215 213 211 210 211 213 214 214 212 210 209 209 210 212 214 217 216 214 212 211 212 214 215 214 214 213 212 211 211 210 210 211 212 212 213 213 212 212 211 213 212 212 211 211 212 212 213 210 210 211 212 213 213 214 214 213 213 213 212 212 211 211 211 210 210 210 211 212 212 213 213 214 211 207 207 210 213 214 214 179 179 178 177 177 176 176 175 177 177 176 176 176 176 177 177 179 177 176 176 178 179 177 175 179 177 177 178 179 178 176 173 175 175 176 176 176 176 175 175 177 176 176 175 175 176 176 177 178 178 177 176 176 177 178 178 175 176 176 176 176 176 176 177 177 178 178 176 174 173 175 177 177 178 178 177 176 177 180 183 177 177 177 177 177 177 178 178 178 177 176 175 175 177 178 179 177 177 178 178 177 176 174 173 177 177 177 177 177 177 177 177 177 178 178 179 179 178 178 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 182 182 182 182 182 182 182 182 183 183 183 183 183 182 182 182 185 186 187 188 188 186 184 183 187 187 186 186 186 185 185 185 184 185 185 186 186 187 187 187 185 187 188 188 186 185 187 188 186 186 187 188 189 190 191 192 190 189 188 189 191 192 191 190 189 189 189 189 190 190 191 192 192 190 189 189 190 190 188 185 187 187 188 189 191 192 193 194 193 193 193 194 194 194 195 195 195 195 196 196 196 196 196 196 196 197 198 196 195 195 197 199 196 196 196 197 197 197 197 197 197 196 194 195 197 198 196 195 196 197 198 199 199 198 196 195 198 198 198 198 199 200 201 202 201 200 199 198 198 198 198 198 197 197 197 198 199 199 200 200 197 200 204 205 205 204 205 205 206 206 206 206 208 209 211 212 217 217 217 218 219 220 222 223 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 230 230 230 230 229 229 229 229 230 231 232 232 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 233 229 229 200 139 85 149 244 255 200 182 226 237 231 235 230 230 238 149 115 150 166 162 196 215 223 220 191 140 152 225 253 231 210 214 220 234 232 226 233 229 233 237 234 234 235 231 229 230 231 231 231 231 230 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 224 226 226 225 231 240 238 230 175 103 97 200 254 234 218 233 227 225 224 224 221 217 218 222 228 223 235 231 210 214 235 246 175 119 145 204 229 236 224 218 222 222 222 222 222 222 222 222 220 220 220 219 219 218 218 218 220 220 220 219 219 217 216 215 216 217 218 218 218 218 217 216 216 218 233 223 166 132 175 240 253 240 167 114 111 83 62 92 139 156 148 132 109 92 108 125 133 120 138 135 117 131 138 130 131 135 167 206 202 178 137 67 36 115 135 97 89 90 54 14 20 79 198 227 183 58 134 247 249 250 253 184 144 202 241 250 240 203 169 163 208 214 131 65 98 109 82 26 28 122 201 198 112 47 50 93 127 153 142 114 76 73 95 119 110 95 106 126 124 74 47 68 116 166 165 120 102 144 146 120 136 143 136 170 235 221 201 173 142 144 124 43 19 125 193 208 186 144 117 93 156 177 197 205 211 220 219 213 211 206 198 190 186 187 191 195 190 154 138 147 159 161 170 192 171 129 98 131 108 69 121 155 136 88 59 52 69 107 157 215 235 248 247 244 243 198 108 41 88 161 199 217 195 109 37 5 36 72 78 42 43 123 213 253 230 235 227 182 155 146 127 130 160 193 195 101 55 12 6 40 123 239 253 237 220 176 176 200 202 157 159 149 98 73 86 108 98 103 126 160 175 166 162 172 168 150 109 59 29 26 45 65 90 92 71 38 29 46 56 49 51 60 78 61 35 75 173 254 242 148 52 17 27 40 45 48 37 55 116 200 240 207 141 97 56 26 36 32 28 24 20 27 49 119 168 163 105 69 77 58 55 34 42 38 24 38 56 66 79 82 101 158 184 143 99 74 66 41 27 25 42 109 168 162 125 102 110 170 217 190 127 90 89 71 66 32 12 23 68 160 209 196 200 193 202 238 245 232 249 251 244 172 139 147 124 120 186 213 214 234 195 160 222 246 232 219 179 115 79 24 54 159 210 160 158 202 218 171 118 87 56 66 59 47 16 82 177 252 251 224 200 184 181 178 143 101 92 146 151 85 45 40 32 42 53 53 106 144 112 86 80 58 20 32 69 127 148 77 35 103 178 200 181 163 181 212 225 206 194 187 183 196 214 216 210 212 214 217 213 211 215 212 210 216 214 214 214 213 213 215 220 224 231 229 228 205 154 104 71 51 46 40 28 29 38 34 35 52 91 161 190 155 126 157 202 203 140 93 95 140 183 219 231 224 191 142 143 172 179 187 165 103 93 154 179 101 32 17 96 178 216 224 186 94 59 41 48 46 31 29 27 26 26 26 23 21 22 24 22 8 8 35 110 217 243 248 220 191 165 111 160 234 245 171 77 30 95 196 231 240 232 222 219 220 217 218 221 219 232 219 215 168 109 71 75 53 79 115 138 148 110 75 139 226 247 234 226 227 226 221 224 233 205 141 115 104 92 93 78 63 85 114 120 118 137 154 158 165 155 137 161 124 92 59 110 176 153 98 133 198 216 213 178 130 83 43 62 85 108 150 195 250 232 149 108 106 104 76 108 154 169 134 98 58 110 237 253 192 153 135 101 51 35 12 24 43 47 40 46 42 44 52 48 53 48 50 57 58 37 16 26 53 113 227 251 241 183 159 191 204 203 207 218 216 207 211 216 206 209 207 232 245 227 82 4 125 252 242 137 29 2 6 70 185 251 243 231 223 221 223 224 223 221 221 221 221 221 221 221 221 223 223 223 222 222 222 221 221 222 217 218 217 230 218 140 72 110 212 249 242 121 4 107 247 246 239 232 243 244 241 214 141 73 42 52 134 200 249 251 251 245 229 143 32 131 251 242 227 219 214 219 217 213 222 236 246 203 71 14 3 32 132 210 250 225 207 221 224 234 226 183 95 47 20 22 32 40 45 37 36 67 132 163 152 128 84 46 36 64 109 132 128 126 131 145 159 126 74 51 69 95 121 118 174 226 228 199 97 62 39 34 49 49 41 44 57 69 57 70 136 197 221 147 57 129 199 146 120 187 233 222 210 179 135 155 179 190 148 125 178 221 239 222 217 215 215 219 215 214 169 167 198 204 180 159 145 172 204 213 235 221 127 60 9 13 18 63 165 209 203 132 29 39 132 191 224 202 207 213 165 90 26 103 235 229 228 230 173 100 73 156 239 217 171 191 176 101 55 121 181 187 131 75 45 74 129 151 158 152 121 67 70 142 219 206 191 197 187 186 199 204 147 113 90 121 129 107 67 42 25 22 35 71 118 143 168 160 104 70 61 95 82 51 89 154 179 136 120 115 106 119 131 139 166 168 129 127 191 219 214 208 222 218 163 136 177 190 158 128 119 98 66 50 42 67 104 98 117 153 126 85 121 150 179 182 162 162 169 141 148 161 157 155 160 175 211 203 207 214 207 198 204 184 135 65 53 69 55 62 125 175 211 211 203 188 189 195 194 212 201 163 91 46 45 70 81 80 110 154 203 209 176 179 215 180 71 31 32 54 84 90 82 96 123 127 114 131 159 167 149 123 119 95 34 31 70 126 191 210 157 114 44 70 143 201 213 164 136 195 208 142 128 171 208 204 204 190 187 190 195 190 176 167 166 169 138 92 71 80 105 159 221 226 190 159 178 194 159 145 182 199 136 70 54 123 207 228 228 218 214 212 205 206 161 152 172 176 189 160 132 110 94 120 146 152 174 184 155 119 123 153 170 182 196 215 197 157 155 168 157 122 121 109 140 194 247 250 172 87 138 207 234 228 206 216 222 221 122 105 176 225 232 223 214 215 215 216 216 217 218 218 218 218 218 218 218 218 218 218 218 221 216 213 213 218 221 221 219 229 245 211 130 82 58 61 124 216 250 236 225 218 171 132 121 182 205 207 211 210 197 191 181 159 138 115 101 71 49 97 174 207 243 220 173 183 192 190 212 198 200 203 204 203 203 205 209 208 210 197 202 203 210 233 223 145 56 142 242 245 225 177 152 141 102 70 85 129 123 69 138 202 244 223 210 214 209 218 208 215 215 216 216 214 216 226 237 227 139 55 73 188 250 230 216 212 214 212 217 217 227 235 209 163 110 109 129 154 189 210 227 224 219 205 189 182 191 205 215 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 221 222 222 222 222 222 222 221 221 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 218 219 221 220 218 217 219 220 219 219 219 219 220 220 220 220 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 219 219 220 220 220 219 219 218 218 218 218 218 219 219 219 219 220 221 221 220 218 217 217 218 220 221 217 218 219 219 219 219 218 217 217 219 220 220 219 218 218 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 220 220 219 218 217 217 216 216 218 218 218 218 218 218 218 218 220 219 219 218 216 215 215 214 217 217 217 217 217 217 217 217 218 217 217 217 216 216 216 215 214 214 215 215 215 214 213 212 216 216 216 215 214 214 213 213 213 213 214 214 214 214 213 212 214 214 214 214 214 214 214 214 215 214 212 211 211 212 214 215 216 215 215 214 213 213 212 212 214 213 212 211 213 215 217 219 213 213 213 214 214 213 213 213 213 213 213 213 213 212 212 211 214 213 213 212 211 211 210 210 211 211 212 213 213 212 211 211 213 212 211 211 211 211 212 213 210 210 211 211 212 212 212 213 211 211 211 211 211 210 210 210 213 213 212 212 211 211 211 211 208 209 212 215 217 215 209 204 177 177 177 177 177 177 177 177 176 177 177 178 178 177 177 176 178 177 176 177 178 178 177 176 178 177 176 177 179 179 176 174 180 179 176 175 175 176 179 180 177 176 176 175 175 176 176 177 177 177 178 178 178 178 177 177 177 176 176 176 176 176 176 175 176 177 177 176 175 175 176 178 176 177 178 178 178 178 179 181 178 178 177 177 177 177 177 177 176 176 176 176 177 177 177 177 176 176 177 178 177 177 176 175 176 176 176 176 176 176 176 176 177 177 178 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 183 183 183 183 183 183 183 182 184 184 184 185 186 187 187 188 187 186 186 186 185 185 185 185 185 185 185 185 186 186 186 186 184 186 187 187 185 184 185 187 187 187 188 188 189 189 190 190 190 189 188 189 191 192 191 189 190 189 189 189 189 190 191 191 193 191 189 188 190 190 189 188 189 189 190 191 191 192 193 193 192 193 193 193 194 194 194 195 196 196 195 195 195 195 195 195 195 196 197 195 194 193 196 198 199 199 199 199 198 198 198 198 197 196 195 195 197 197 196 195 200 199 199 199 198 197 196 196 198 199 199 200 200 200 199 199 199 199 198 197 197 197 197 198 197 197 198 198 199 200 200 201 200 202 204 204 203 204 206 208 209 209 208 208 209 210 211 212 213 214 216 218 220 221 222 222 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 229 230 230 231 231 232 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 244 227 246 252 253 188 83 144 253 218 177 198 236 236 233 239 222 234 209 127 118 176 224 224 252 254 247 252 249 188 162 214 255 245 202 181 228 247 237 233 233 232 232 231 231 233 233 230 230 230 231 232 232 231 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 226 225 225 225 226 230 237 241 208 115 104 234 246 234 230 225 224 223 224 225 224 222 223 226 215 215 225 228 208 215 248 249 168 112 108 152 203 233 229 225 222 222 222 222 222 222 222 222 220 220 220 219 219 219 218 218 221 220 219 218 217 217 217 217 216 217 218 218 218 218 217 216 220 216 230 222 160 108 129 180 182 200 190 193 210 171 125 135 165 193 183 135 84 77 104 107 97 71 86 100 109 134 125 92 140 217 253 216 183 206 182 75 23 102 136 144 183 173 85 10 3 74 227 251 202 62 145 247 249 246 253 191 145 197 246 254 236 146 151 210 243 253 207 108 128 160 108 6 13 127 207 211 131 68 60 96 113 93 65 67 77 97 133 147 125 110 125 145 184 131 60 24 51 100 103 71 90 166 165 108 103 97 109 190 244 249 221 171 153 192 180 83 21 85 136 154 138 127 153 176 202 211 214 209 206 210 212 209 211 215 220 221 213 196 178 166 131 101 91 136 193 208 198 197 167 168 91 51 37 43 149 249 247 194 141 87 48 40 69 122 171 222 244 248 250 207 114 52 86 100 86 108 127 83 39 20 26 60 80 66 48 72 155 239 253 247 239 216 186 150 127 141 193 236 232 109 44 5 5 45 135 242 254 232 224 218 239 245 250 201 157 84 29 65 133 172 134 165 206 242 252 224 167 128 101 69 54 48 35 58 124 176 209 168 96 40 43 75 80 59 80 132 159 81 12 27 107 225 254 188 100 50 40 45 44 40 35 34 69 139 196 206 186 169 134 108 118 103 86 43 51 73 42 42 60 68 62 52 59 92 99 50 36 27 13 37 89 137 142 155 191 246 247 195 150 119 104 82 51 24 22 53 94 119 141 118 108 142 185 177 126 86 47 45 58 75 61 21 27 80 87 83 105 134 172 199 191 184 223 211 168 86 61 78 72 86 171 212 202 213 188 137 175 217 228 234 223 177 103 24 87 202 236 203 224 253 229 154 116 105 95 93 52 25 7 66 147 231 193 193 209 221 225 229 179 90 96 182 167 63 26 26 29 73 118 113 139 160 159 174 164 113 31 53 97 155 155 59 44 172 206 183 159 188 230 238 237 231 238 228 217 214 215 214 214 216 215 218 213 210 216 217 212 213 212 214 216 215 213 211 211 212 220 224 236 239 219 187 149 115 67 61 48 46 50 39 29 38 40 85 117 101 105 158 201 221 210 197 169 140 134 156 175 175 162 136 154 194 202 189 155 110 81 119 121 42 21 59 138 232 230 251 242 140 88 37 41 30 32 30 27 27 27 26 24 21 22 24 24 14 12 25 87 188 230 248 227 216 179 100 163 248 214 67 17 88 182 250 253 233 211 217 220 216 213 217 220 219 243 221 188 142 142 143 106 28 23 75 168 203 109 44 130 238 249 231 219 221 218 211 217 231 227 178 164 148 126 112 83 66 39 71 95 114 133 134 140 166 181 170 195 166 123 36 68 94 85 81 142 179 157 140 121 94 71 45 74 91 90 119 144 154 113 60 51 61 64 52 97 141 124 114 85 62 141 252 237 133 81 76 60 26 32 57 76 61 46 27 38 43 41 49 48 46 44 48 56 59 47 26 15 16 68 196 246 251 219 202 212 216 224 210 214 213 203 220 231 210 215 212 228 243 218 69 6 142 253 208 101 17 1 16 98 219 252 242 228 222 223 225 225 223 221 221 221 220 220 219 219 219 222 222 222 221 221 221 220 220 218 223 224 223 240 219 126 56 140 250 253 235 103 3 140 248 245 231 220 227 231 243 244 209 159 86 34 51 118 188 205 243 252 240 155 39 124 248 240 224 218 217 222 219 211 221 241 244 176 54 5 4 54 166 232 250 202 183 195 189 194 215 222 166 118 69 42 29 24 29 32 44 93 152 189 215 181 91 40 23 40 73 106 159 199 213 193 126 91 79 82 86 93 140 169 224 222 206 168 77 57 44 41 49 45 32 42 62 71 53 60 120 197 246 189 73 89 137 104 84 122 139 132 142 164 153 123 98 109 112 136 191 212 214 203 210 170 158 149 149 148 92 79 116 132 132 153 185 211 222 215 225 226 140 73 10 10 16 60 155 170 161 101 26 27 78 134 198 219 240 244 167 68 27 119 221 219 222 230 153 89 105 168 216 181 172 198 123 49 103 194 215 196 148 88 54 101 182 200 184 173 153 103 67 106 197 213 197 198 181 186 203 205 153 121 85 88 66 50 48 38 21 29 53 96 133 108 77 63 35 46 96 130 105 88 165 235 216 126 96 125 133 173 181 150 157 164 127 85 150 199 210 202 196 173 118 133 157 158 121 82 62 46 29 24 57 135 197 183 161 143 90 84 149 189 212 206 168 163 187 175 185 184 160 166 189 190 194 188 191 205 206 200 194 151 84 75 142 169 122 68 59 105 168 202 211 200 204 196 192 199 208 175 115 82 85 102 114 112 117 123 146 159 132 117 125 89 33 21 28 62 97 99 93 107 129 88 57 81 114 136 138 100 76 63 39 58 115 166 229 227 165 91 37 87 176 210 188 149 152 169 155 128 173 214 219 193 185 190 193 197 199 197 193 190 188 188 178 131 82 84 123 159 179 187 180 164 168 185 174 149 146 117 52 36 88 168 220 219 211 203 202 175 146 146 110 106 143 142 144 152 176 171 140 139 151 162 164 136 82 69 127 192 213 205 220 227 196 165 181 195 176 125 99 125 198 233 249 240 166 80 145 219 241 221 199 241 239 154 82 145 235 240 219 204 218 214 214 215 215 216 217 217 217 217 217 217 217 217 217 217 217 215 217 220 222 223 222 220 218 223 226 231 209 182 142 111 115 189 230 240 239 225 172 127 109 139 165 182 204 214 205 211 215 202 196 188 122 80 75 81 141 188 222 224 175 147 168 194 210 205 202 202 206 207 203 203 208 206 201 194 215 207 213 239 199 105 66 174 253 240 234 234 224 226 184 132 123 170 182 128 151 203 244 228 210 211 213 225 214 214 214 215 215 214 216 226 238 235 135 46 68 183 244 230 233 226 222 212 214 215 223 234 218 141 82 117 201 242 248 233 217 223 226 223 216 212 214 218 220 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 224 223 223 222 221 220 220 219 221 221 221 221 222 222 222 222 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 218 220 221 220 218 218 219 221 220 220 220 220 220 221 221 221 217 218 218 219 220 221 221 222 219 219 219 219 219 219 219 219 215 217 219 221 221 219 217 215 220 220 220 219 219 219 218 218 218 218 219 219 219 219 220 221 220 220 219 218 218 219 220 220 218 218 219 220 220 219 218 218 215 217 219 219 219 219 220 221 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 220 219 219 218 217 216 216 215 217 217 217 217 217 217 217 217 218 218 217 217 216 216 216 215 217 217 217 217 217 217 217 217 218 218 218 217 217 216 216 216 216 216 217 217 217 216 215 214 215 215 215 215 214 214 214 214 209 210 211 213 214 214 214 214 215 215 215 214 213 213 212 212 213 213 212 212 212 212 213 213 212 212 212 213 213 214 214 214 210 209 208 208 209 212 214 215 210 212 214 216 216 214 212 210 210 211 213 215 214 212 210 208 213 213 212 212 211 211 210 210 210 211 212 212 212 212 211 210 212 212 211 210 210 211 212 212 210 210 210 210 210 210 210 210 209 209 209 210 210 210 210 210 212 212 212 211 211 211 211 211 214 212 210 209 210 211 210 209 176 176 177 177 177 178 178 178 177 178 180 181 181 180 178 177 178 177 177 177 177 177 177 177 178 177 176 177 178 179 177 175 181 180 177 176 176 177 180 181 177 176 176 175 175 176 176 177 174 175 177 178 178 177 175 174 177 177 177 176 176 175 175 175 175 176 176 176 176 176 177 177 174 175 176 177 177 177 177 177 178 178 178 177 177 176 176 176 175 175 176 177 177 177 176 176 175 176 177 178 178 178 177 177 178 178 178 178 178 178 178 178 177 177 177 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 185 184 183 183 184 186 188 189 186 186 186 185 185 185 184 184 186 185 185 185 185 185 185 185 184 186 187 187 185 184 185 187 188 188 188 188 188 188 188 188 190 188 187 188 190 191 191 189 190 189 189 189 189 189 190 190 195 192 189 188 190 191 191 191 191 191 191 191 192 192 192 192 192 192 193 193 193 194 194 194 196 195 194 193 193 194 194 195 195 196 197 195 194 194 196 198 200 200 199 199 198 198 197 197 198 198 198 198 198 198 198 198 198 197 197 196 197 198 199 200 198 199 200 201 201 200 198 197 199 199 198 198 198 198 198 199 198 198 199 199 200 201 201 201 203 204 204 203 202 203 207 209 209 209 209 209 210 212 213 214 213 215 217 220 221 221 221 220 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 231 231 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 241 226 244 238 249 216 126 151 218 151 173 241 239 228 245 241 237 201 116 82 146 229 253 208 196 224 245 253 231 180 177 231 238 243 196 146 202 233 234 229 235 240 234 224 225 230 232 233 230 231 231 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 233 228 226 227 225 223 228 238 237 171 122 187 221 233 236 219 224 223 224 226 228 227 224 223 225 230 234 230 204 210 237 219 172 144 134 161 205 228 224 220 222 222 222 222 222 222 222 222 221 221 220 220 219 219 219 219 222 221 219 217 217 217 219 219 217 217 218 219 219 218 217 217 220 215 221 223 204 178 159 145 125 172 219 243 246 228 199 181 176 212 227 194 127 100 122 125 113 75 64 95 161 206 183 150 196 254 254 173 138 195 184 63 36 137 202 233 254 213 98 27 9 72 210 247 176 52 139 252 254 251 246 175 115 162 224 243 197 73 113 238 252 245 241 201 195 176 105 15 21 103 142 132 98 69 71 94 97 65 51 90 91 97 102 98 99 123 151 158 220 177 103 46 35 42 51 63 112 171 165 107 84 70 105 213 250 254 207 144 149 216 206 97 8 56 133 188 188 183 208 228 214 217 215 207 202 204 206 205 212 209 212 221 221 198 156 122 122 147 166 200 234 239 227 209 170 173 133 75 61 66 114 216 251 252 253 208 129 62 32 47 70 131 164 179 191 144 68 36 90 115 98 102 117 84 42 15 12 70 142 168 115 50 90 195 250 232 212 198 185 170 178 209 240 252 234 97 33 3 5 47 150 246 253 222 212 224 253 247 253 204 135 54 55 158 231 235 200 233 251 252 252 209 122 56 50 34 27 42 79 141 207 246 253 183 94 54 78 117 122 104 124 228 251 157 70 16 41 153 210 177 136 103 75 52 41 42 52 35 31 53 87 121 156 183 170 197 218 202 160 82 133 167 112 47 14 14 22 53 123 202 164 67 23 21 10 33 123 227 225 209 219 254 252 221 183 132 131 117 91 56 37 29 40 76 127 140 126 105 114 133 130 115 81 134 171 187 139 56 31 41 40 30 39 56 75 81 79 100 125 104 72 37 37 42 36 60 129 196 186 191 177 106 128 211 251 227 228 235 154 31 89 205 186 185 208 196 152 111 115 116 118 101 58 62 57 62 90 173 165 175 211 246 251 246 196 97 110 147 114 49 40 31 45 128 204 182 137 119 174 234 209 138 111 146 169 139 88 50 69 145 144 162 183 225 241 222 215 218 225 221 220 218 214 215 218 215 207 217 216 210 215 217 213 213 210 212 215 216 214 213 213 214 215 212 213 215 224 238 232 208 161 144 113 92 78 52 35 42 41 46 61 50 72 130 175 223 245 252 233 196 159 123 106 100 121 137 167 182 174 163 149 131 104 73 51 11 48 134 186 237 214 233 248 197 140 59 35 25 32 30 28 27 28 27 25 22 23 22 24 18 15 19 68 160 218 248 228 233 213 129 159 192 121 20 40 148 196 209 222 220 209 218 218 212 217 226 232 236 249 210 120 114 197 191 133 62 31 78 193 229 122 70 158 242 249 230 218 221 219 211 216 232 234 193 171 180 156 113 101 101 53 48 85 142 164 163 188 225 216 222 241 204 147 45 103 119 82 86 130 124 68 55 80 103 101 77 64 61 64 67 72 86 51 75 85 69 71 44 56 94 72 69 55 61 124 178 145 77 43 42 37 30 81 167 182 120 61 26 37 50 41 39 38 39 47 51 56 56 50 38 22 11 58 163 219 248 242 228 211 206 218 209 208 213 218 226 224 210 222 223 233 246 205 55 12 155 239 165 66 10 4 32 124 238 252 239 224 221 224 226 224 222 224 224 223 222 222 221 220 220 221 221 221 220 220 220 219 219 218 228 229 228 248 232 155 111 210 253 234 202 71 12 165 245 246 228 215 214 214 225 236 228 229 174 100 31 44 92 116 187 250 246 169 49 111 240 241 227 216 216 218 218 211 225 246 236 156 45 3 6 73 194 245 247 210 180 177 157 161 204 241 208 180 118 70 38 24 26 26 34 85 131 155 192 167 83 49 31 28 53 103 201 247 245 210 104 78 101 113 101 107 180 215 229 205 172 134 60 55 48 42 41 34 37 48 54 63 63 62 88 156 243 229 122 76 71 49 44 69 76 88 69 88 115 84 73 54 83 111 127 131 142 151 157 114 91 70 61 61 43 34 40 59 73 103 152 186 211 211 220 224 146 79 8 6 13 58 148 190 151 93 64 57 39 78 176 216 233 226 140 47 25 112 175 188 208 208 119 93 146 160 164 159 181 182 75 53 176 238 227 199 155 98 67 123 212 230 212 198 190 155 90 81 159 209 213 194 191 200 209 219 197 156 80 61 41 37 45 39 32 42 55 78 108 82 44 39 35 56 106 105 99 143 237 246 187 96 55 116 159 209 200 160 159 168 147 102 121 151 173 166 143 117 89 109 109 88 54 39 45 43 30 33 97 165 203 184 121 77 68 95 164 200 214 196 132 127 180 209 213 201 165 168 193 189 183 196 199 202 200 175 121 69 45 121 225 232 187 139 68 49 84 117 174 198 213 204 205 194 201 194 177 175 178 189 206 195 162 146 93 72 58 55 56 48 67 82 96 109 101 93 123 174 203 141 80 67 66 89 121 89 48 40 51 80 134 178 244 226 150 74 79 139 172 155 141 140 156 144 114 122 195 212 196 182 196 191 193 193 191 191 196 199 198 208 196 152 120 154 202 179 118 111 144 143 125 142 161 135 94 54 30 62 114 143 155 158 168 169 142 113 113 135 132 139 166 180 177 197 224 215 177 155 148 150 144 118 76 66 122 200 239 217 217 201 169 165 202 218 197 174 130 170 239 236 217 182 104 70 154 231 248 219 227 251 177 88 141 209 228 228 219 203 215 213 213 214 214 215 215 216 216 217 217 217 217 217 217 217 217 215 220 224 224 220 216 217 219 228 205 225 252 252 190 124 82 146 191 230 249 238 182 130 110 108 149 179 206 212 199 202 207 220 231 224 148 126 145 116 120 163 177 187 137 111 166 211 215 209 201 200 207 208 202 201 206 200 203 201 217 207 225 242 159 65 105 202 246 221 213 226 232 233 222 196 170 172 159 121 136 214 239 226 213 213 215 224 218 215 214 214 214 213 215 226 238 243 134 41 71 191 249 238 246 221 225 217 218 216 215 222 213 168 129 150 213 242 237 224 219 214 220 223 221 219 219 218 216 219 219 219 219 220 220 221 221 220 220 220 220 220 220 220 220 222 222 222 221 221 221 220 220 220 220 220 221 221 222 222 223 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 218 220 221 221 219 218 219 221 220 220 220 221 221 221 221 222 219 219 219 220 220 221 221 221 219 219 219 219 219 219 219 219 216 217 218 219 219 218 217 216 219 219 219 219 219 219 219 219 218 218 219 219 219 219 220 221 220 219 219 219 219 219 219 220 218 219 219 220 220 219 219 218 215 217 219 219 219 218 219 220 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 215 215 216 217 218 218 219 219 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 214 214 217 217 217 217 217 216 216 216 214 214 214 214 214 214 214 214 209 210 211 213 214 214 214 214 214 214 213 213 213 213 213 213 211 212 213 213 213 213 212 211 211 211 211 212 213 213 214 214 212 211 209 208 208 208 209 209 209 210 211 212 212 211 210 209 211 212 213 213 213 212 210 209 212 212 212 211 211 211 210 210 210 211 211 212 212 211 211 210 212 211 211 210 210 211 211 212 210 210 210 209 209 209 209 209 208 209 209 209 210 211 211 211 208 208 209 210 210 211 212 212 216 213 209 206 206 209 211 213 175 176 176 177 177 178 179 179 176 177 178 179 179 178 177 176 177 177 177 177 177 177 177 178 178 177 175 176 178 179 178 176 175 176 176 176 176 176 176 175 177 176 176 175 175 176 176 177 174 176 177 178 178 177 176 174 177 177 177 176 176 175 175 175 175 175 175 176 177 177 177 176 175 175 176 177 177 177 176 175 178 178 178 177 177 176 176 176 174 175 176 177 177 177 176 176 175 176 177 178 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 179 180 180 180 181 181 181 181 187 185 184 182 183 184 186 187 186 186 185 185 185 184 184 184 185 185 185 185 185 185 185 184 185 187 188 187 186 185 186 188 188 188 188 188 188 187 187 187 189 188 187 188 190 191 190 189 190 189 189 188 188 188 189 189 193 190 187 187 188 190 190 190 191 191 191 191 191 191 191 191 192 192 192 192 193 193 194 194 194 194 193 193 193 193 194 194 196 197 197 196 194 194 196 199 199 199 198 198 197 197 196 196 198 198 198 198 198 198 198 198 197 196 196 195 196 196 197 198 198 199 200 201 201 200 198 197 200 199 199 199 199 199 200 200 199 199 199 200 201 201 202 202 205 205 205 204 202 204 207 210 208 208 208 210 211 214 216 217 217 218 220 221 222 221 220 219 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 231 231 231 231 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 227 232 246 228 203 173 145 147 143 129 198 255 236 227 246 244 253 129 25 99 214 254 241 194 145 159 211 254 239 202 210 243 208 191 194 171 179 214 255 239 220 239 238 227 231 235 233 235 230 231 232 232 232 232 231 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 236 228 225 229 229 223 223 229 255 213 126 129 234 242 227 227 226 225 224 224 225 225 222 219 241 245 242 219 187 185 190 164 140 159 176 203 228 230 222 217 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 219 222 221 219 218 217 218 220 221 217 218 219 219 219 219 218 217 213 214 219 220 220 224 216 194 160 184 235 241 206 212 231 212 179 194 217 221 174 142 172 198 153 110 71 106 211 252 207 183 241 241 216 174 151 171 152 63 52 174 244 251 254 201 99 38 17 58 140 187 108 32 102 213 212 231 242 181 113 130 173 181 135 35 76 212 251 250 251 224 169 106 58 26 47 102 102 71 54 60 70 67 62 58 83 149 117 77 46 53 97 156 191 194 215 186 128 86 69 48 36 50 99 132 139 102 80 83 121 195 243 228 184 155 175 215 183 79 4 47 159 244 243 222 216 210 204 208 210 209 209 211 212 212 212 206 205 211 215 202 172 146 177 219 237 243 236 212 186 148 167 167 178 175 156 115 89 116 150 187 228 205 141 75 26 15 37 62 65 73 88 60 31 50 128 199 209 199 192 144 70 5 3 96 206 237 154 44 44 126 185 201 190 174 186 213 233 238 240 246 218 92 38 7 3 48 153 244 249 219 207 218 251 252 177 98 73 118 175 202 203 216 222 244 251 245 216 140 62 31 28 46 43 74 170 237 217 173 146 113 68 51 79 118 126 109 115 216 251 205 116 36 50 109 109 111 131 151 130 76 38 31 39 37 38 43 49 62 89 114 141 221 252 253 227 147 227 242 168 106 52 20 1 65 189 252 170 64 15 16 11 42 141 252 254 204 197 232 224 202 184 139 134 107 122 137 108 43 9 42 70 110 115 76 55 73 106 130 179 236 253 245 184 107 103 119 135 113 80 41 35 45 41 47 43 43 50 57 64 52 35 46 74 137 174 204 173 107 144 223 243 231 245 250 163 28 48 117 104 111 121 97 64 58 91 112 111 96 96 169 171 97 43 98 182 210 230 246 246 237 198 118 84 74 64 73 89 63 66 149 207 204 136 103 168 208 177 150 220 249 200 86 54 86 83 66 99 187 235 230 215 214 217 202 211 210 215 214 208 213 216 205 192 214 221 213 212 214 213 214 211 212 213 213 211 212 214 217 208 215 218 211 214 236 244 231 231 221 201 183 149 87 41 35 45 31 32 26 45 78 109 167 220 235 231 243 235 169 110 78 132 154 175 171 148 135 143 154 133 50 26 38 100 198 219 216 221 210 224 227 169 74 28 33 32 30 28 28 29 28 26 24 25 21 22 18 18 19 54 133 205 248 237 245 248 168 130 78 34 53 116 171 169 166 196 214 220 221 212 210 221 227 234 248 252 201 95 127 227 213 178 103 22 50 170 229 154 124 194 252 241 224 216 221 220 212 216 230 233 190 140 175 187 144 126 91 62 24 68 153 191 216 237 231 207 216 239 210 145 50 163 217 152 109 103 92 67 84 128 165 111 66 31 36 51 74 113 138 119 131 124 88 75 42 38 51 58 51 43 60 85 83 68 60 46 21 42 110 181 245 249 208 120 51 30 36 34 36 36 37 40 49 55 55 54 49 34 19 31 103 164 225 242 238 218 219 221 225 217 225 236 208 179 189 224 233 243 251 188 46 24 158 210 124 41 7 10 58 157 247 248 233 221 220 225 225 223 222 224 224 223 223 222 221 221 220 221 221 220 220 220 219 219 219 224 215 210 216 225 191 143 149 238 247 250 180 36 35 184 251 238 224 218 216 215 221 229 236 253 228 154 37 14 40 59 123 215 252 203 61 87 229 246 231 214 213 210 215 213 231 250 218 136 35 3 13 90 211 250 240 230 198 184 156 163 203 232 195 166 114 99 105 90 53 15 9 45 88 87 105 118 107 96 46 20 48 123 230 244 207 169 86 66 82 92 111 151 221 210 169 181 134 96 37 44 45 42 40 33 38 49 48 57 68 60 62 110 215 248 185 88 17 15 53 104 147 161 138 118 107 87 60 40 62 76 67 64 71 82 82 63 46 43 46 39 52 55 35 50 66 66 108 156 211 218 220 227 153 86 9 5 12 54 139 220 187 145 141 114 34 41 141 153 170 161 98 36 30 119 169 158 173 159 107 137 190 151 134 178 178 127 50 108 221 218 201 202 164 123 101 141 203 212 199 198 183 179 132 88 108 170 220 211 209 213 215 232 218 166 67 37 38 39 35 34 46 53 45 73 86 77 59 59 57 55 72 76 109 166 224 196 128 70 68 130 191 213 176 154 168 184 188 187 175 178 176 149 114 85 71 54 53 43 43 77 118 120 94 62 100 139 151 121 63 40 72 114 161 182 208 195 116 105 173 216 209 191 156 150 167 175 194 209 211 192 178 144 60 33 94 187 230 214 208 205 154 101 60 47 94 129 167 188 212 207 219 212 219 227 228 226 230 220 183 139 66 23 27 81 130 136 154 162 187 187 140 95 111 174 225 215 149 120 108 116 135 109 71 55 64 85 130 163 217 186 113 97 124 157 135 98 110 127 123 117 97 136 202 181 159 170 209 207 202 193 186 188 196 200 200 212 175 136 139 188 218 177 105 81 116 127 111 113 120 94 55 62 56 81 92 86 94 105 117 109 77 91 152 187 201 204 201 207 218 227 219 213 212 180 137 104 138 183 184 130 104 151 214 222 205 175 155 174 215 221 197 163 112 143 196 196 189 150 79 67 162 213 244 246 243 191 72 114 220 242 215 212 214 216 213 212 212 212 213 214 214 215 215 216 216 216 216 216 216 216 216 221 218 214 214 216 218 219 218 220 223 231 243 248 160 115 136 139 181 231 253 238 176 122 114 137 180 203 212 209 199 204 206 220 213 180 155 187 219 183 134 140 120 91 76 140 209 214 224 203 198 199 205 208 206 206 210 206 213 205 209 211 234 220 100 55 169 234 238 230 209 204 216 219 223 225 188 119 60 92 181 226 228 216 214 215 212 215 215 217 216 215 215 212 215 225 237 229 137 53 79 198 250 231 218 190 213 220 224 221 214 217 211 214 205 191 210 240 235 222 225 211 215 218 216 215 217 217 215 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 220 220 220 221 221 221 222 222 219 220 220 221 221 222 222 222 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 219 220 222 221 219 219 220 221 220 220 220 221 221 221 221 222 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 218 217 216 216 217 218 219 219 219 219 219 219 219 219 219 218 218 219 219 219 219 220 221 219 219 219 220 220 219 219 219 218 219 220 220 220 220 219 218 217 218 219 219 218 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 215 215 215 216 217 218 218 219 217 217 217 217 217 217 217 217 215 215 216 216 216 216 216 217 216 216 216 216 216 216 216 216 216 216 215 215 215 214 214 214 214 214 214 213 213 213 213 213 213 213 213 214 214 214 214 214 212 213 213 214 214 214 213 212 211 212 212 213 213 214 214 215 210 211 212 213 213 212 211 210 212 212 212 212 212 211 211 211 215 214 213 212 212 211 212 212 212 211 209 208 208 209 211 212 215 214 212 211 211 211 212 213 211 211 211 211 211 210 210 210 210 210 211 212 212 211 210 210 212 211 210 210 210 210 211 212 210 209 209 209 209 209 208 208 209 209 210 210 211 211 212 212 209 209 209 208 208 208 208 208 205 208 212 214 214 212 209 207 176 176 176 177 177 178 178 179 174 175 175 176 176 175 175 174 176 177 178 178 177 176 177 178 178 176 175 175 177 179 178 177 174 176 178 179 179 178 176 174 177 176 176 175 175 176 176 177 178 178 179 179 179 179 178 178 177 176 176 176 176 176 176 175 176 176 175 176 177 177 176 174 179 178 177 177 179 179 178 177 178 178 177 177 177 177 177 177 175 175 175 175 175 176 176 176 175 176 177 178 179 179 178 178 175 175 175 175 175 175 175 175 177 177 176 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 179 179 180 180 181 181 182 182 187 186 184 183 183 183 184 185 185 185 185 185 184 184 184 183 184 184 184 184 185 185 185 185 185 187 188 187 186 185 186 188 188 188 188 187 187 187 187 187 189 187 186 187 190 191 190 188 190 190 189 188 188 188 188 188 188 186 185 185 187 188 187 186 190 190 190 190 190 190 190 190 191 191 192 192 192 193 193 193 191 191 192 193 194 194 194 193 196 197 197 196 194 194 196 199 197 197 197 196 196 196 196 196 195 196 197 197 195 195 196 197 199 199 198 197 195 194 193 192 198 199 199 200 200 200 199 199 200 199 199 199 199 200 201 201 199 200 200 201 202 202 203 203 205 206 206 205 204 204 207 210 207 207 208 210 212 215 217 218 219 220 220 221 221 221 220 220 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 230 230 230 230 231 231 231 232 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 231 231 231 231 231 231 231 231 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 233 237 244 237 203 155 151 129 76 161 236 243 237 237 234 252 248 91 15 150 252 254 246 231 186 132 150 225 254 245 234 223 183 151 214 240 183 184 225 189 189 226 237 230 237 238 229 229 231 231 232 233 233 232 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 230 224 223 229 232 227 224 225 239 244 171 118 228 244 220 230 223 225 225 220 219 225 233 238 208 187 177 163 165 174 154 136 145 180 201 221 230 224 225 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 221 220 220 219 219 219 220 220 218 218 219 220 220 219 218 218 218 213 217 220 216 220 229 231 202 184 207 204 163 188 236 225 219 202 193 197 168 147 198 254 183 100 44 97 198 206 170 199 249 230 223 228 212 191 149 71 58 181 236 212 206 183 105 38 20 51 62 80 43 45 69 100 110 125 137 120 95 98 104 93 66 39 59 137 203 246 247 192 90 67 81 70 64 92 93 85 86 125 118 53 44 104 153 181 136 88 59 70 96 127 158 176 173 155 119 102 112 96 54 28 56 81 101 88 92 125 142 152 167 164 170 206 234 224 166 81 11 23 139 239 239 218 210 202 204 206 209 211 212 210 209 209 202 203 205 205 205 207 212 215 221 227 219 230 221 192 153 84 91 138 188 247 221 159 151 121 66 83 110 108 97 92 82 86 119 91 43 22 28 14 19 59 151 236 254 252 245 187 91 5 7 79 152 159 105 46 38 65 101 142 172 205 236 243 237 216 237 240 218 97 40 4 3 60 151 251 248 213 231 251 240 188 74 35 84 206 253 192 145 196 247 251 249 226 157 47 4 45 93 89 51 70 180 233 156 63 48 82 89 65 65 94 101 81 82 136 191 197 112 53 81 81 42 42 74 122 128 86 47 36 33 38 44 48 47 46 50 55 80 172 216 247 234 188 254 254 201 158 124 79 18 45 140 179 128 57 19 6 16 82 175 248 242 185 185 205 152 129 179 199 141 78 139 225 191 76 6 29 32 58 71 57 39 45 91 145 225 249 255 255 219 149 151 182 200 211 185 111 89 125 121 89 81 71 69 79 90 89 69 45 39 69 150 209 164 143 206 234 242 251 251 208 132 39 18 17 50 77 118 139 111 66 57 83 117 107 139 246 246 131 25 42 133 221 248 248 245 208 148 78 44 49 80 128 157 127 110 162 204 221 171 135 154 140 133 188 252 245 142 44 87 133 84 49 137 216 247 228 210 214 220 203 215 210 214 211 204 216 220 199 174 208 223 214 209 212 213 214 214 213 212 209 206 207 210 213 198 209 222 219 207 210 217 214 234 238 246 249 210 122 57 49 45 43 35 24 27 29 47 95 146 218 241 250 251 236 200 148 156 186 203 184 160 156 149 130 86 26 36 85 131 212 230 213 212 181 190 217 161 68 23 34 31 29 28 28 30 30 29 27 26 22 21 17 22 22 41 101 177 242 247 248 248 160 82 3 41 122 188 215 203 184 196 213 220 230 232 225 206 178 191 241 240 154 113 200 237 180 181 132 50 29 111 186 158 137 185 245 236 225 219 221 221 218 220 228 246 196 114 136 198 212 179 94 49 13 46 121 183 247 251 194 170 203 237 201 126 64 195 253 194 99 53 70 108 142 144 138 90 70 91 134 139 172 215 183 130 90 92 84 60 38 50 36 59 65 67 83 78 48 44 55 81 91 144 215 232 250 253 251 200 111 48 23 25 41 41 39 29 41 52 56 57 53 39 24 18 44 93 166 214 244 231 223 216 223 221 238 238 165 119 156 227 241 248 249 165 40 37 144 168 87 27 8 21 95 197 252 242 229 220 222 226 224 222 223 223 222 222 222 221 221 220 220 221 221 221 220 220 219 219 219 225 203 195 184 155 115 125 196 241 249 253 125 8 88 213 253 226 217 220 217 219 224 221 233 246 242 186 72 31 24 30 69 167 251 231 78 73 223 248 230 214 213 207 216 216 235 250 197 110 21 3 28 112 224 249 233 228 208 193 164 176 201 206 162 112 103 161 215 175 73 6 12 27 42 39 72 122 145 123 55 19 40 127 240 244 175 118 57 52 71 94 146 183 200 153 108 139 90 66 27 40 43 41 37 42 33 43 49 55 58 48 51 105 218 244 165 59 15 43 71 114 185 201 241 224 148 109 23 36 35 42 39 47 41 43 39 39 46 81 129 134 134 98 52 85 134 126 148 173 213 213 216 237 160 89 13 10 16 45 118 197 219 209 205 159 48 19 87 120 128 109 75 54 49 121 157 135 121 102 121 187 219 163 142 177 155 87 71 155 209 174 192 207 183 168 160 177 200 194 190 208 171 188 181 125 73 117 199 213 198 189 194 211 177 125 51 30 41 40 35 54 76 69 44 62 61 73 86 95 77 54 71 109 161 159 156 145 110 90 147 186 224 207 157 162 196 213 222 235 219 205 160 109 77 50 38 35 51 71 106 162 205 197 162 123 103 121 118 74 49 62 89 125 139 142 182 190 123 121 199 215 206 197 172 145 127 133 173 215 203 159 130 97 29 40 144 187 177 182 211 212 209 192 122 92 63 51 77 120 165 189 224 219 220 214 208 182 150 135 113 78 57 57 99 172 214 210 209 195 216 218 180 118 83 128 209 236 201 182 190 188 178 167 149 109 125 150 158 136 138 128 103 103 107 119 117 115 141 147 116 88 85 133 169 130 130 162 208 216 203 188 184 190 197 199 198 212 158 122 129 146 155 151 140 107 119 150 171 145 88 48 40 82 88 96 70 56 76 91 99 99 85 129 202 211 217 209 190 195 200 203 193 207 220 188 153 121 154 215 226 151 73 93 159 176 177 170 171 196 217 201 170 130 91 103 129 158 179 135 73 59 138 179 245 250 171 96 96 199 235 230 222 207 199 219 208 210 211 211 212 212 213 214 214 215 215 215 215 215 215 215 215 220 215 215 221 230 232 223 213 217 221 243 237 200 120 144 188 135 181 235 252 229 166 127 157 203 228 222 209 201 197 210 214 215 188 157 185 229 243 228 180 135 49 27 74 170 236 224 219 209 209 209 209 208 208 208 208 203 209 208 215 228 223 149 36 93 222 237 219 229 209 204 217 222 241 246 179 75 29 132 249 233 221 214 217 218 214 213 215 218 216 216 215 213 216 227 240 217 137 56 65 163 211 172 150 180 214 220 218 218 219 231 235 238 253 243 244 250 228 205 214 220 222 220 217 217 221 223 223 219 220 220 220 221 221 221 222 221 221 221 221 221 221 221 221 218 219 219 220 221 222 222 223 220 220 220 220 221 221 221 221 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 219 221 222 221 220 219 220 222 220 220 220 220 220 221 221 221 222 221 221 220 219 218 218 217 219 219 219 219 219 219 219 219 221 219 217 215 215 217 219 221 218 218 219 219 219 220 220 220 218 218 219 219 219 219 220 221 218 219 220 220 220 220 219 218 219 219 220 221 221 220 219 219 217 218 219 219 217 216 216 217 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 217 217 216 215 215 214 216 216 216 216 216 216 216 216 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 217 217 216 216 216 215 215 215 216 215 214 213 213 213 214 214 214 214 214 213 213 213 213 213 214 214 215 214 214 213 211 211 211 212 212 212 213 213 214 214 210 211 212 213 213 212 211 210 212 212 212 211 211 210 210 209 209 209 209 210 211 213 214 214 214 213 211 209 209 211 213 214 216 214 212 210 209 211 213 214 210 210 210 210 210 210 210 210 209 210 211 211 211 211 210 209 211 211 210 209 209 210 211 211 209 209 209 209 209 209 209 209 210 210 210 210 211 211 211 211 213 212 211 209 207 205 204 203 206 208 210 211 210 210 210 211 176 177 177 177 177 177 178 178 177 176 176 175 175 176 176 177 175 177 179 178 176 176 177 179 178 176 174 175 177 179 179 178 177 178 180 181 181 180 178 177 177 176 176 175 175 176 176 177 180 179 179 178 178 179 179 180 175 176 176 176 176 176 176 177 178 176 176 176 178 177 175 172 182 179 176 176 177 179 179 178 177 177 177 177 177 177 178 178 176 175 174 173 174 175 176 178 176 177 178 179 179 179 178 178 175 175 175 175 175 175 175 175 177 177 176 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 178 178 178 178 178 178 178 178 180 180 180 180 180 180 180 180 180 181 181 182 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 183 183 183 183 183 184 184 185 185 186 184 186 187 186 185 184 185 187 187 187 187 187 187 187 187 188 189 187 186 187 189 190 189 188 190 190 189 188 187 187 187 188 187 186 185 187 189 189 187 185 187 187 188 188 189 189 189 189 191 191 191 192 192 193 193 193 186 189 192 195 196 195 193 192 195 196 196 195 193 193 195 197 196 196 196 196 196 197 197 197 195 196 198 197 195 194 196 197 198 198 199 199 198 196 194 192 198 198 198 198 199 200 201 202 199 198 198 198 199 200 200 201 200 200 201 201 202 203 203 203 205 207 208 207 205 205 207 209 209 209 209 210 211 213 215 216 218 218 218 218 219 220 221 222 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 230 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 231 231 231 231 231 231 231 231 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 239 238 232 236 240 192 155 103 53 178 254 238 238 240 225 254 239 96 58 190 243 237 236 236 228 180 156 169 181 184 184 179 163 183 230 244 186 148 130 114 179 225 239 228 233 234 225 229 231 232 232 233 233 232 232 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 226 225 225 228 229 228 226 224 222 251 218 139 178 237 224 225 221 228 226 211 201 210 235 253 180 137 132 127 149 159 132 159 227 238 228 227 223 217 225 215 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 220 220 221 221 220 220 219 218 218 219 220 220 219 218 218 223 214 216 221 216 215 221 224 228 190 165 143 138 185 215 185 214 223 216 202 163 133 176 234 196 97 46 89 153 167 181 239 245 218 219 249 248 220 170 92 62 152 187 158 152 147 97 43 44 57 43 50 63 81 86 78 88 61 33 38 55 55 52 50 31 46 45 68 110 150 158 114 44 93 152 120 68 59 75 128 175 189 156 75 71 151 186 171 135 126 122 113 95 89 99 106 110 109 105 114 132 120 75 39 44 53 64 69 107 152 148 132 115 151 190 230 248 237 196 135 32 2 96 218 238 225 213 203 210 208 207 208 208 205 204 205 210 211 210 206 202 204 213 221 224 214 198 218 229 228 190 82 8 90 169 226 211 202 235 204 110 98 109 125 148 173 191 216 222 174 107 72 64 43 24 29 86 162 199 225 230 164 73 6 21 40 58 54 42 43 46 40 47 82 127 204 250 242 229 216 245 248 227 98 35 1 4 67 157 251 248 224 250 232 168 97 76 95 144 214 241 169 117 171 248 246 211 153 74 2 22 124 217 147 65 57 120 147 98 39 72 139 175 146 111 104 88 59 51 80 126 132 86 69 95 103 98 68 49 59 72 70 62 61 52 50 47 45 48 51 53 52 38 83 118 143 148 154 195 187 186 170 174 121 49 39 59 83 83 50 28 4 28 120 196 222 197 154 160 156 84 95 204 253 173 71 144 252 212 99 26 27 33 37 41 46 44 46 81 131 165 180 211 253 241 175 162 197 193 229 234 169 148 203 213 173 161 110 79 86 96 104 95 60 41 45 97 145 144 183 249 249 249 225 183 113 76 38 33 54 78 114 161 222 219 147 66 54 100 106 155 254 253 152 34 13 79 214 249 250 243 158 74 36 67 102 135 165 200 183 157 195 247 240 184 136 124 106 130 205 197 139 66 60 118 122 93 123 210 230 222 215 213 210 214 209 215 206 212 212 208 222 221 187 159 200 221 213 208 212 212 211 212 212 211 209 206 206 208 210 204 183 186 206 209 204 209 218 213 219 238 253 215 123 66 74 90 117 102 72 47 19 21 42 59 173 230 243 243 243 240 194 136 159 177 167 150 144 116 68 32 50 97 144 147 191 220 226 194 169 182 181 129 49 27 31 30 28 27 28 31 32 31 30 26 24 22 18 27 25 27 67 130 212 248 241 200 97 42 16 94 179 229 247 245 219 208 202 212 227 239 238 197 128 134 207 194 125 160 232 207 142 168 179 137 51 53 112 135 134 157 212 236 230 223 220 220 222 225 228 246 198 124 99 168 237 208 137 93 68 58 81 148 235 251 207 147 195 244 216 131 76 174 210 149 60 28 73 137 156 107 55 76 143 214 252 246 254 247 146 62 62 112 118 73 36 52 47 56 80 102 127 110 73 82 95 136 171 214 242 217 227 240 250 244 191 122 54 29 40 40 40 31 38 46 50 52 49 38 27 35 30 55 107 162 239 247 232 221 202 200 225 200 110 90 159 236 248 250 240 140 35 41 113 115 54 22 17 39 137 234 252 236 226 221 225 228 225 223 226 223 223 222 222 222 222 222 222 222 221 221 221 220 220 220 219 224 211 195 151 113 118 171 243 248 251 207 47 16 161 240 248 222 215 220 213 218 223 212 224 229 234 214 150 111 59 39 41 101 179 182 77 82 222 244 234 216 217 210 221 218 235 246 178 86 6 5 49 138 237 247 225 221 211 184 141 151 168 167 134 86 110 195 241 182 71 10 23 28 19 29 75 131 156 124 69 30 29 103 210 224 153 78 34 52 107 148 184 171 140 109 114 138 86 68 34 42 40 39 35 45 31 42 48 47 46 39 45 97 199 181 79 45 111 151 89 78 121 156 217 198 116 79 32 51 52 68 73 93 80 61 32 47 106 166 227 236 206 118 61 135 217 211 213 205 214 205 225 239 152 78 13 20 20 30 87 158 224 238 238 200 84 29 59 139 158 134 106 89 56 97 125 104 69 58 124 192 226 188 149 140 123 79 105 160 180 165 203 203 194 201 202 205 208 202 209 218 170 180 179 134 59 72 137 153 137 122 123 136 99 73 44 39 40 37 62 111 121 82 48 26 31 64 110 132 79 44 105 182 208 158 124 132 140 149 214 220 219 188 162 186 221 221 205 194 154 119 67 35 43 55 74 103 123 150 177 205 220 213 196 197 162 150 117 75 70 86 113 118 124 125 163 169 111 124 206 201 198 208 196 152 103 100 152 198 169 118 84 67 54 87 154 141 152 179 194 176 177 199 190 180 112 74 54 68 94 125 160 181 181 149 125 95 61 57 54 80 112 141 185 219 217 208 205 199 204 202 198 164 99 107 187 212 220 205 215 218 212 215 190 138 177 209 173 125 112 130 126 76 74 106 160 191 202 189 149 119 106 118 107 73 120 171 208 193 173 160 168 185 193 192 191 207 171 141 122 109 127 164 183 143 135 180 226 179 73 31 56 94 114 112 67 52 82 105 124 142 156 189 223 207 206 195 185 205 188 168 146 157 170 162 178 178 163 168 161 104 51 66 111 130 167 192 196 206 213 195 171 172 152 134 111 138 162 109 70 94 119 148 196 176 105 104 196 236 217 214 222 208 200 211 208 209 210 210 211 212 212 213 213 214 214 214 214 214 214 214 214 213 219 224 222 215 211 214 218 227 210 241 221 148 87 140 140 118 178 242 250 215 147 131 207 238 238 216 204 203 200 211 216 212 182 164 186 201 217 230 206 134 56 81 120 143 186 194 197 219 224 224 216 210 212 212 207 206 205 217 232 238 178 77 37 162 244 221 200 211 201 216 216 207 228 232 173 103 87 176 233 230 218 219 219 217 218 217 216 215 214 215 215 215 219 232 244 214 117 44 68 137 132 92 107 186 226 228 217 218 223 234 235 228 228 209 216 206 166 177 215 218 219 217 213 213 217 219 218 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 221 221 221 220 220 220 220 220 220 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 219 221 222 222 220 219 220 222 219 219 219 219 220 220 220 220 219 219 219 219 219 218 218 218 219 219 219 219 219 219 219 219 220 220 219 219 219 219 220 220 218 218 218 219 219 220 220 220 218 218 219 219 219 219 220 221 217 218 220 221 221 220 218 217 219 220 220 221 221 220 220 219 214 216 218 218 217 217 218 219 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 217 216 216 215 214 214 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 215 215 215 214 214 214 218 217 216 215 215 215 216 216 215 214 214 213 213 212 212 211 212 213 213 213 213 212 211 210 214 214 213 213 212 211 211 210 211 211 211 212 212 211 211 211 211 211 211 210 210 210 210 210 205 205 206 207 208 209 210 210 212 212 211 211 211 211 212 212 213 212 212 211 211 211 211 211 209 210 210 210 210 210 210 211 209 210 210 211 211 210 210 209 211 210 210 209 209 210 210 211 208 209 209 209 210 210 211 211 210 210 210 210 209 209 209 209 211 211 211 210 209 208 208 207 213 211 209 205 203 206 211 216 177 177 177 177 177 177 177 177 181 180 178 177 177 178 180 181 175 177 179 178 176 175 177 179 178 176 174 175 177 179 179 179 176 176 176 176 176 176 176 176 177 176 176 175 175 176 176 177 179 178 176 175 175 176 178 179 175 175 175 176 176 177 177 177 178 177 176 177 178 177 174 171 181 178 173 172 174 176 177 177 176 176 176 177 177 178 178 178 177 176 173 172 172 174 177 179 177 178 179 179 179 179 178 177 177 177 177 177 177 177 177 177 177 177 176 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 182 182 183 183 184 185 186 186 181 182 183 184 185 185 185 185 185 185 185 184 184 183 183 183 182 182 183 183 184 185 186 186 183 184 186 185 183 183 184 186 186 186 186 187 187 188 188 188 188 187 186 187 189 190 189 188 190 190 189 188 187 187 187 187 189 188 189 191 193 193 190 187 186 186 186 187 188 188 189 189 191 191 191 192 192 192 193 193 184 187 191 195 197 196 193 192 194 195 195 194 192 192 194 196 196 196 196 197 197 198 198 198 196 198 200 199 197 196 198 200 193 195 198 200 201 200 198 197 199 198 197 197 198 200 202 204 197 197 197 197 198 199 199 200 200 201 201 202 202 203 204 204 205 207 209 208 207 206 207 208 211 210 210 210 211 212 213 214 216 215 215 215 217 220 223 224 222 223 224 224 224 224 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 227 227 227 228 228 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 230 230 230 230 229 229 232 231 231 231 231 231 231 231 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 225 235 226 219 254 218 148 80 58 162 252 250 236 232 222 248 226 89 85 229 254 235 233 238 228 245 224 178 152 135 107 85 131 231 222 195 200 166 107 145 193 239 246 226 228 231 228 238 231 232 233 233 233 233 232 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 228 228 228 228 228 228 228 228 226 228 229 227 225 226 225 223 235 228 213 158 141 232 231 226 226 235 228 200 176 184 217 247 200 162 170 150 140 124 107 193 254 248 220 220 221 222 232 211 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 218 219 221 222 222 221 220 219 218 219 219 220 220 219 219 218 215 216 219 217 212 220 228 224 235 199 131 84 119 196 204 149 141 214 253 246 190 134 144 179 179 122 91 84 111 177 229 252 247 178 166 229 248 216 174 122 66 114 128 106 97 91 71 53 52 34 45 86 114 71 100 154 152 119 86 98 105 67 43 52 55 59 45 57 62 51 52 37 29 108 175 132 70 38 56 151 215 157 111 82 90 129 140 133 142 166 177 156 134 132 116 83 63 78 105 131 134 110 84 74 64 49 37 52 112 151 139 136 147 208 231 216 212 235 239 198 97 2 67 194 232 232 223 215 209 204 202 204 206 207 211 216 207 203 202 206 213 214 207 199 202 210 203 216 229 251 220 82 6 51 104 97 109 196 252 251 226 204 211 226 233 227 225 247 250 218 177 161 163 140 89 48 18 59 74 106 120 74 39 32 33 29 38 41 30 33 44 41 28 56 78 137 198 227 247 243 240 247 229 97 36 4 3 58 167 247 247 251 244 140 74 80 128 141 139 159 196 155 102 140 197 196 136 53 5 8 104 237 246 164 118 139 157 141 108 81 133 200 252 240 191 139 87 47 41 77 92 69 84 107 126 191 171 140 101 77 72 68 54 38 45 47 48 48 50 51 47 40 52 37 50 56 72 117 127 123 130 158 192 112 61 76 46 50 52 39 32 13 39 127 179 176 141 106 111 106 68 130 241 252 207 82 141 232 183 103 46 24 38 41 41 42 46 46 56 78 85 109 165 225 231 187 182 227 200 213 216 168 157 221 244 216 182 113 84 102 94 85 93 78 89 87 63 66 118 189 240 244 198 136 98 66 60 24 45 136 151 155 150 209 253 223 107 47 43 78 149 251 250 173 53 4 105 233 243 237 225 111 37 54 129 171 173 168 205 199 176 221 248 206 134 89 98 128 169 212 155 61 58 126 134 95 125 223 253 246 205 183 194 210 220 211 209 201 211 216 212 224 213 168 151 195 218 211 209 214 213 209 208 210 211 211 209 209 210 212 224 163 147 192 222 218 218 230 224 225 241 253 215 121 75 96 154 210 193 146 94 38 17 8 35 112 180 246 247 193 164 129 100 78 91 116 103 71 45 24 43 124 183 206 167 172 203 231 202 187 198 150 96 29 36 34 29 28 27 29 31 33 32 31 26 26 24 19 30 26 17 44 89 179 243 222 146 33 22 72 114 209 240 230 229 234 225 186 211 207 215 235 207 125 107 168 164 173 233 210 165 162 205 251 203 76 16 57 125 151 152 185 235 232 223 216 215 221 225 225 222 186 148 84 125 210 189 166 151 124 65 36 89 174 221 229 173 196 249 250 151 51 99 131 83 36 46 107 164 165 95 31 61 202 253 252 250 252 201 84 36 128 212 188 114 38 38 63 57 86 121 159 142 112 144 173 184 167 167 204 202 215 227 250 250 249 204 104 41 34 32 38 42 41 39 40 43 43 37 31 28 26 46 63 98 206 248 248 249 193 174 190 144 66 93 195 246 252 250 231 123 30 40 86 74 32 22 27 56 165 253 248 233 224 222 228 230 225 224 229 225 225 225 225 225 226 226 226 222 222 222 221 221 220 220 220 226 225 198 134 127 193 238 245 250 251 163 6 46 212 250 241 225 218 221 210 218 227 213 224 215 216 223 222 209 129 78 43 34 75 92 57 95 222 236 241 218 221 215 226 218 233 242 168 73 3 8 66 157 245 245 218 228 217 171 105 107 121 130 115 93 111 165 181 134 66 19 14 21 21 35 51 98 149 134 87 42 26 79 155 166 106 44 32 59 146 191 193 145 107 110 153 188 124 91 42 38 32 38 41 40 35 47 43 35 41 38 39 102 95 51 62 126 195 219 161 110 56 78 98 88 59 26 55 85 112 144 145 165 146 97 27 44 161 226 251 244 195 97 61 162 239 217 210 199 203 196 229 233 138 63 7 24 22 19 63 131 205 227 242 221 110 43 55 150 205 197 158 113 43 72 113 74 38 36 113 166 221 207 139 113 102 77 114 146 172 178 194 191 189 204 206 204 206 207 221 207 161 153 132 104 47 42 72 73 73 59 50 64 43 46 47 46 33 33 91 163 152 84 43 34 32 46 89 114 47 31 158 232 220 167 138 137 171 197 228 212 182 160 168 200 224 203 150 103 49 31 28 45 82 115 157 191 201 212 212 199 191 198 212 203 215 203 156 132 103 70 96 123 145 162 192 174 104 116 194 208 205 215 200 143 80 77 136 152 116 76 52 57 97 137 148 141 190 199 174 158 142 166 230 212 171 158 104 73 60 67 74 86 103 68 46 56 81 124 142 158 208 208 206 210 203 202 186 208 200 188 207 209 140 107 157 181 226 204 198 211 219 220 162 154 194 209 148 125 141 154 113 59 76 142 224 246 232 208 171 156 142 135 103 77 141 175 182 173 152 144 165 192 202 202 201 196 190 169 127 114 163 209 211 165 145 184 227 170 61 38 86 118 133 113 58 51 90 125 158 152 191 210 218 200 205 196 199 210 197 147 75 73 119 158 213 210 174 145 123 88 66 78 99 138 194 221 207 199 210 214 212 215 209 171 109 128 157 120 117 168 132 125 102 77 123 193 228 220 210 218 208 211 220 206 214 209 209 210 210 211 212 212 212 214 214 214 214 214 214 214 214 214 226 225 197 165 163 198 235 227 233 240 197 152 95 129 125 110 184 252 249 199 120 112 216 233 223 199 206 218 212 216 220 193 175 180 187 187 213 217 178 126 140 181 148 105 103 120 182 218 229 230 220 215 220 222 216 227 214 227 241 231 134 46 94 215 249 217 210 209 198 224 203 219 210 221 224 209 182 208 197 219 214 221 215 209 218 218 213 213 212 213 215 216 222 236 248 206 88 35 104 156 91 46 107 179 230 240 231 230 224 214 198 190 150 130 169 165 131 170 221 222 223 221 218 218 221 222 220 220 220 220 221 221 221 222 222 223 223 223 223 223 223 223 223 222 222 221 220 220 219 218 218 221 221 221 220 220 219 219 219 222 222 221 221 221 221 220 220 221 221 220 220 220 220 219 218 220 221 222 222 220 219 221 222 218 218 219 219 219 219 219 220 216 217 217 218 219 219 220 220 219 219 219 219 219 219 219 219 218 219 221 223 223 221 219 218 218 218 218 219 219 220 220 221 218 218 219 219 219 219 220 221 217 218 220 221 221 220 218 217 219 220 221 221 221 221 220 219 211 214 216 217 218 218 220 221 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 214 214 215 215 216 217 218 218 216 216 216 216 216 216 216 216 216 216 216 215 215 215 214 214 215 215 215 215 215 215 215 215 213 213 213 212 212 211 211 211 215 214 213 212 211 212 213 214 215 215 214 213 212 211 211 210 209 210 211 212 212 211 211 210 217 217 215 213 211 209 208 207 211 211 211 211 211 211 211 211 209 209 209 210 210 211 211 211 210 210 210 210 209 208 208 207 207 208 210 212 212 210 208 207 209 210 212 213 212 210 208 207 209 209 209 210 210 210 210 211 209 209 210 211 211 210 209 209 211 210 209 209 209 209 210 211 208 208 209 210 210 211 212 212 210 209 209 208 208 207 207 207 206 206 208 210 212 214 215 216 206 209 213 213 211 208 207 207 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 177 176 174 173 173 174 176 177 177 178 178 178 179 180 180 180 177 177 177 178 178 179 179 180 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 177 177 176 176 175 174 173 173 181 179 177 175 175 175 176 177 175 176 177 176 174 174 176 179 181 180 178 177 177 178 180 181 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 179 178 177 176 176 176 176 176 177 177 178 179 179 180 181 181 181 181 181 181 181 181 181 181 183 183 182 181 182 183 184 185 187 186 186 185 185 184 183 183 183 184 184 185 185 186 186 186 186 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 187 187 187 187 187 187 187 187 185 185 186 186 186 186 187 188 188 189 189 189 188 186 185 183 186 185 184 184 184 186 188 190 189 188 187 186 186 188 189 191 191 191 191 190 190 190 189 189 192 192 193 193 193 194 194 194 191 192 193 194 194 193 192 191 193 194 195 196 197 198 198 198 196 196 195 194 194 195 196 196 199 197 195 194 194 195 197 198 199 199 198 198 198 199 201 202 199 199 199 200 200 200 201 201 197 198 201 203 204 204 204 203 204 204 205 206 206 207 207 208 209 210 211 212 214 215 216 217 217 218 219 219 219 220 220 221 222 222 223 224 224 225 225 226 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 229 230 230 231 232 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 243 217 161 205 248 226 155 109 93 157 245 246 235 236 215 242 201 82 186 245 233 241 236 232 239 239 232 238 226 166 144 98 159 236 229 217 243 207 149 139 188 240 241 230 236 227 227 238 234 228 240 216 234 243 230 232 230 230 230 230 230 230 230 230 229 225 230 235 232 232 231 222 228 228 228 228 229 229 230 230 231 229 228 225 224 229 230 226 233 238 254 145 98 200 237 230 222 229 235 226 143 114 203 243 205 224 246 185 141 139 143 204 248 237 225 223 223 219 219 225 222 218 220 219 216 223 226 218 220 222 225 225 222 220 221 223 221 221 221 221 221 221 221 221 220 219 219 219 218 217 217 217 222 218 216 217 216 215 219 225 232 213 127 101 145 197 222 179 58 181 245 253 250 180 125 157 197 143 98 84 101 157 220 250 226 143 130 206 189 182 231 165 82 71 148 109 46 54 68 72 44 38 79 129 123 69 73 154 186 212 226 230 189 134 114 90 87 115 152 127 75 55 42 28 57 71 88 77 67 51 49 102 111 81 73 100 127 134 133 133 181 153 130 147 201 239 214 160 99 80 107 129 111 87 89 119 113 75 33 33 68 129 193 214 219 244 209 197 216 238 251 214 107 6 39 178 240 248 212 201 208 209 209 209 209 209 209 210 203 205 208 210 211 210 209 208 199 213 218 202 239 238 129 57 113 130 100 73 71 88 157 233 252 243 237 239 232 218 215 222 232 225 201 225 244 234 207 137 81 52 17 32 51 47 40 15 25 81 133 129 105 83 56 44 25 23 25 50 101 165 223 251 245 249 215 107 36 7 3 68 182 244 252 250 171 54 59 163 223 209 141 115 168 173 150 99 90 80 57 19 14 81 187 253 213 150 175 214 196 132 108 187 185 205 241 250 254 177 76 35 38 63 81 106 136 177 227 247 252 227 202 166 139 108 65 61 51 47 51 53 33 36 54 32 51 53 48 51 63 57 53 67 70 111 123 98 95 115 101 61 43 40 26 13 39 101 136 128 105 101 111 75 50 153 252 249 170 123 184 196 135 73 54 31 39 36 33 42 53 49 43 46 31 54 85 131 165 166 190 246 242 208 170 99 86 176 218 178 141 142 145 104 75 75 66 79 141 128 67 26 76 145 153 129 91 75 64 58 45 23 70 186 245 150 76 142 250 251 153 49 5 60 143 249 251 156 39 16 142 242 215 142 98 35 38 102 160 184 181 171 147 166 168 168 165 141 107 96 121 152 162 157 70 61 145 192 120 108 195 250 235 201 126 97 163 229 227 203 213 215 213 206 223 225 220 173 164 190 202 200 209 217 212 205 214 203 209 215 206 206 214 212 215 195 157 161 208 225 211 212 221 226 211 201 181 97 52 115 188 244 249 228 171 117 52 4 17 69 107 143 123 67 65 51 43 27 30 37 30 39 60 67 94 179 238 249 183 177 212 219 227 202 156 104 63 41 34 33 33 32 30 29 28 30 32 34 23 34 19 15 33 28 25 54 63 111 112 95 54 29 102 166 150 169 227 251 216 221 240 190 162 137 158 171 177 160 109 104 143 222 253 241 178 187 238 254 244 138 34 15 94 163 152 183 228 239 226 227 215 218 244 220 181 164 163 99 87 121 108 143 167 133 83 31 28 98 169 188 210 252 246 251 162 52 33 45 51 66 99 135 175 186 123 45 42 141 198 240 254 246 108 19 129 241 253 194 113 38 38 82 99 115 177 231 174 183 231 205 160 146 116 154 215 229 232 233 235 254 245 193 95 38 17 40 46 39 45 41 47 45 24 33 33 48 51 47 76 146 214 247 246 201 175 147 108 92 120 173 191 250 248 222 135 35 41 63 49 40 12 14 100 215 253 234 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 224 223 223 222 221 221 221 225 215 176 191 239 242 247 246 212 72 8 134 251 248 218 220 219 219 218 217 217 216 216 223 223 230 242 245 214 148 92 52 62 39 22 77 212 251 244 222 226 219 209 198 203 186 124 46 9 17 92 184 248 221 206 226 232 176 109 134 135 115 106 87 101 119 145 125 61 27 23 26 28 27 29 69 140 156 112 54 43 54 77 78 59 36 21 61 120 135 139 135 134 141 192 228 156 101 67 32 32 46 37 38 44 38 36 40 28 24 43 40 45 64 150 209 245 234 209 193 147 106 62 32 18 22 62 142 211 220 223 225 197 131 26 28 124 153 228 247 145 50 87 188 230 221 202 195 193 209 210 217 123 72 12 17 31 26 53 75 166 202 237 237 149 69 26 95 183 222 211 132 50 66 94 90 41 30 53 88 145 157 105 63 84 106 123 144 170 189 196 193 201 208 209 204 192 177 165 130 109 77 64 65 49 39 51 45 36 38 45 46 49 46 36 39 36 52 95 130 123 77 35 37 53 68 81 65 28 59 148 203 179 136 90 112 183 211 211 176 147 156 161 158 165 119 46 22 36 56 109 154 171 199 219 214 211 206 204 205 198 192 195 193 202 220 211 184 114 82 81 128 180 210 190 145 137 171 191 164 195 201 200 160 103 94 98 77 50 39 68 115 156 131 134 181 229 231 157 111 127 167 216 214 209 204 192 168 138 100 63 36 30 81 127 153 196 215 205 210 210 210 198 184 189 199 197 187 188 195 204 202 177 135 102 150 186 196 204 211 192 165 150 157 175 140 96 103 143 151 109 76 93 162 220 223 216 195 153 163 189 170 108 92 136 149 112 137 189 201 206 193 197 193 186 187 196 203 188 147 155 206 221 182 172 180 162 112 46 77 118 135 105 71 35 64 135 170 192 206 218 195 192 199 192 198 197 217 176 113 91 131 180 204 216 230 200 189 160 130 92 114 137 154 197 210 212 202 205 196 206 205 230 205 162 159 167 191 237 242 167 68 36 104 206 244 223 210 212 214 213 210 209 210 211 210 210 211 212 213 213 214 215 211 211 212 212 213 214 215 215 224 213 234 196 105 123 210 236 231 230 229 190 153 120 122 117 125 228 243 253 188 76 131 223 230 212 220 219 202 223 236 206 156 149 162 160 178 224 203 135 172 229 228 204 175 117 93 114 132 176 202 212 229 232 231 242 240 234 229 216 143 48 79 203 240 234 222 209 208 214 212 205 212 210 208 215 233 242 226 197 209 213 211 211 217 216 213 219 216 222 215 217 215 217 241 251 187 54 46 142 186 124 66 113 164 212 239 247 216 177 178 175 145 78 72 112 119 136 194 240 223 217 215 219 221 219 219 223 221 222 225 221 217 226 229 216 221 221 221 222 222 223 223 223 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 218 219 221 222 222 221 219 218 217 218 220 221 221 220 218 217 218 218 219 220 220 221 221 222 219 219 219 219 219 219 219 219 219 220 220 220 221 222 222 222 219 219 219 219 219 219 219 219 219 218 218 217 217 216 216 216 218 217 217 216 216 217 218 219 221 220 219 219 217 217 216 215 217 217 217 217 217 217 217 217 216 216 216 217 217 218 218 218 216 216 215 214 215 216 218 219 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 212 212 213 213 214 215 215 216 217 216 216 215 215 214 213 213 213 213 213 214 214 215 215 216 211 212 213 214 214 214 213 213 214 214 214 214 214 214 214 214 212 212 212 212 212 212 212 212 211 212 212 211 209 209 211 213 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 213 212 210 210 210 210 211 208 208 209 211 212 213 214 214 211 210 209 209 209 211 214 215 210 211 211 212 212 213 214 214 209 209 209 209 209 209 209 209 211 211 210 209 209 208 207 207 209 209 210 211 211 211 210 209 210 210 210 210 210 210 210 210 214 213 210 208 206 206 207 207 208 208 209 209 209 210 209 209 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 177 177 178 178 177 177 177 177 177 177 177 177 177 176 176 175 175 176 176 177 176 177 177 177 178 178 179 179 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 177 176 176 176 176 176 176 175 177 177 177 176 176 176 175 175 178 178 177 177 177 178 179 179 178 179 179 177 175 174 175 178 179 178 177 176 176 177 179 180 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 180 180 180 179 179 179 179 179 179 178 177 176 176 176 177 177 178 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 185 185 185 185 185 184 184 184 184 184 184 185 185 185 186 186 186 186 186 185 185 184 184 184 185 185 185 185 185 185 185 185 187 187 187 187 187 187 187 187 185 185 186 186 186 186 187 188 187 188 188 188 188 187 185 184 188 187 185 184 184 185 186 187 188 187 187 187 187 188 189 189 189 189 189 190 190 191 191 191 192 192 192 193 193 194 194 194 192 193 194 194 194 194 193 192 192 193 194 195 196 197 197 197 196 196 195 194 194 195 196 196 195 196 197 197 198 198 198 198 199 198 198 198 198 199 201 201 199 199 199 200 200 200 201 201 198 199 201 202 203 204 204 204 204 204 205 205 206 207 207 207 209 210 210 211 212 213 214 214 217 218 219 219 219 220 220 221 222 222 223 223 224 225 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 231 231 232 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 235 221 182 206 240 232 209 201 155 120 203 255 251 235 215 243 152 82 184 249 244 233 227 238 235 243 235 233 238 223 212 135 176 251 255 242 255 232 164 114 141 214 241 232 230 236 239 227 235 233 234 237 231 193 212 236 230 230 230 230 230 230 230 230 237 230 229 229 227 230 232 228 228 228 228 228 229 229 229 229 224 232 225 224 235 230 226 242 235 253 239 142 94 167 232 240 224 231 231 212 153 144 206 225 187 253 224 132 174 240 192 153 218 230 227 217 221 226 223 219 224 215 216 221 221 220 220 216 222 221 220 221 223 224 225 225 221 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 221 221 219 217 219 223 223 219 239 230 161 125 152 198 211 168 104 121 149 203 237 189 127 119 141 118 116 129 127 129 165 207 217 163 106 137 156 186 251 230 108 90 166 134 73 73 72 59 23 52 123 188 153 59 49 110 165 212 247 254 239 178 138 107 90 154 202 179 113 45 48 131 138 105 73 45 46 47 38 63 46 75 136 168 165 190 218 206 188 134 89 110 189 254 239 180 165 132 101 71 64 83 107 137 144 99 56 27 33 98 189 249 252 233 206 218 215 219 245 220 106 2 32 172 231 237 211 213 208 208 209 209 209 209 209 209 207 208 209 209 209 208 207 206 211 198 203 219 232 153 68 115 203 241 203 134 92 66 83 122 197 238 249 219 202 217 222 207 206 221 213 228 246 250 243 188 153 144 113 107 91 46 20 2 16 115 203 215 196 171 123 84 44 18 9 21 55 106 165 219 240 248 203 79 21 15 9 54 142 213 202 153 83 49 124 237 246 231 207 196 220 202 158 92 46 36 24 43 89 157 190 192 152 131 134 136 117 118 169 239 202 179 229 254 234 153 78 24 29 83 129 166 197 229 253 253 253 254 251 206 169 140 100 93 90 68 55 72 75 64 58 37 41 58 63 58 59 60 54 51 42 63 72 76 111 151 138 92 42 38 27 18 38 91 123 117 81 107 130 86 63 167 248 212 108 96 159 159 101 55 54 48 39 43 49 49 42 37 35 35 18 33 49 68 84 100 154 226 218 166 123 73 61 113 138 117 152 208 191 137 103 65 56 91 115 109 76 42 41 53 61 70 99 139 168 134 59 7 68 214 249 150 57 91 179 194 127 44 22 42 86 159 163 113 45 29 120 169 127 52 49 57 74 138 171 193 164 145 139 135 120 151 150 128 113 135 167 153 99 56 46 80 154 171 125 139 200 219 190 144 113 145 199 212 206 215 210 209 213 215 225 213 214 185 164 171 181 197 210 211 216 229 210 209 211 210 206 210 214 210 223 220 180 156 189 212 194 174 189 185 156 123 112 62 44 135 211 250 253 248 219 166 81 7 17 43 46 49 38 30 52 54 64 62 75 82 74 84 108 117 133 204 232 240 206 190 207 233 237 180 111 68 46 33 30 35 34 33 31 29 29 30 31 33 24 29 22 23 32 24 21 40 41 65 50 51 56 74 155 220 177 163 205 243 221 226 236 175 108 78 131 179 187 170 109 74 132 233 251 197 145 196 253 251 253 162 55 3 57 144 155 183 239 251 235 232 228 235 247 202 142 137 147 115 86 89 87 100 119 116 92 60 41 45 89 146 217 242 209 196 135 46 20 53 106 127 129 124 170 208 144 45 33 65 138 252 251 161 52 69 208 251 226 175 110 32 49 124 214 234 253 242 183 219 252 216 184 152 142 200 239 233 234 224 236 250 249 224 136 62 24 37 49 47 57 51 51 48 25 29 26 40 66 78 66 77 152 238 248 215 170 111 79 89 125 174 188 247 251 208 118 41 42 50 47 31 13 41 136 233 253 229 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 223 222 222 222 221 221 220 220 220 215 219 216 221 233 240 251 246 116 25 74 194 252 237 225 220 220 219 218 218 217 217 216 223 218 214 218 228 228 210 190 129 80 27 13 55 172 232 247 238 231 227 237 216 166 117 70 35 12 26 106 196 248 217 204 211 200 168 146 185 179 138 99 46 115 160 169 136 74 35 19 26 25 20 23 66 133 138 87 57 66 63 51 53 60 48 28 41 73 76 105 147 177 165 173 168 172 147 89 44 35 40 38 35 37 29 29 36 26 18 28 61 108 163 232 235 217 204 208 230 228 192 89 16 20 45 78 123 227 253 245 241 222 149 26 5 59 107 223 239 137 76 144 208 217 198 202 210 199 202 206 220 166 113 48 30 22 28 35 47 114 159 223 244 183 97 20 50 135 203 232 156 48 79 161 161 92 68 87 85 76 66 43 36 85 140 168 175 176 178 178 185 206 212 191 168 151 123 92 67 53 33 28 37 40 37 39 40 44 55 60 54 50 43 29 40 38 46 68 87 83 63 45 74 104 102 74 51 35 52 96 101 98 84 64 105 177 188 165 150 154 169 148 114 91 58 35 60 116 161 196 209 203 210 212 202 195 190 191 192 189 186 184 190 197 214 206 183 119 87 79 123 152 159 153 164 195 209 195 177 178 200 218 170 115 102 76 46 43 55 95 131 148 126 148 172 219 215 140 111 150 186 212 194 193 201 209 207 193 159 120 79 65 124 200 227 226 214 213 205 197 196 197 194 193 193 189 192 191 189 194 204 199 164 127 109 146 195 224 210 168 150 153 157 113 87 112 140 164 180 160 145 109 120 170 194 190 165 131 134 162 148 109 110 133 127 104 163 208 213 211 193 194 192 188 195 201 208 177 137 156 198 211 202 188 179 120 62 43 100 146 140 78 40 41 102 180 206 211 199 211 200 202 199 188 199 203 206 141 129 183 217 221 230 245 234 230 227 186 147 114 117 113 134 184 216 227 208 204 197 208 212 202 200 208 211 212 227 247 240 101 57 115 188 228 220 216 208 211 213 213 211 210 210 211 211 211 211 211 211 211 211 211 209 210 211 213 214 216 217 218 215 190 219 217 146 142 211 244 229 230 208 152 137 133 133 113 156 240 253 247 162 91 172 240 224 216 221 230 230 215 183 147 133 145 162 170 198 213 181 153 208 239 233 219 210 184 144 105 108 118 148 186 210 215 203 186 174 171 147 110 66 43 116 234 239 235 221 217 214 209 213 209 206 214 219 216 214 217 217 213 207 211 209 209 215 214 212 217 217 217 207 215 222 223 233 230 164 37 59 177 207 127 66 110 198 242 232 209 194 167 158 156 141 122 88 88 142 198 225 239 221 220 220 221 220 218 219 222 222 222 225 222 215 217 224 224 222 222 222 222 222 222 223 223 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 221 221 221 221 221 221 220 221 220 220 220 220 220 219 219 220 220 220 220 220 220 220 220 219 220 220 221 221 220 220 219 216 217 219 220 221 220 219 218 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 219 219 219 219 219 219 219 219 220 219 219 219 218 218 217 217 219 219 218 217 217 218 219 220 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 216 216 217 217 217 217 217 217 215 215 215 215 216 217 217 218 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 216 215 213 212 211 210 214 214 215 215 215 215 215 215 215 215 214 214 214 214 213 213 212 213 213 214 214 213 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 211 212 212 211 209 209 211 213 211 211 211 211 211 211 211 211 210 210 210 211 211 211 211 211 213 212 211 210 210 210 211 211 211 211 211 211 211 211 211 211 213 212 211 210 209 208 208 209 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 211 211 210 210 209 209 208 208 209 209 210 211 211 210 210 209 212 212 212 212 212 212 212 212 212 211 210 208 207 207 207 207 212 211 209 208 208 208 209 209 179 179 179 179 179 179 179 179 176 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 177 177 178 178 177 177 176 176 176 176 177 177 177 178 178 177 177 177 178 178 178 178 179 177 177 177 177 177 177 177 177 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 175 176 177 179 180 180 180 180 179 179 178 176 174 173 174 175 176 176 175 175 176 177 178 179 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 178 177 177 176 176 177 178 179 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 179 180 181 182 183 182 181 180 184 184 184 184 185 185 185 185 184 184 184 184 185 185 185 185 186 186 185 185 185 185 184 184 185 185 185 185 185 185 185 185 187 187 187 187 187 187 187 187 185 185 186 186 186 186 187 188 186 187 187 188 187 187 186 185 189 188 186 185 184 184 184 185 186 187 187 188 188 188 188 187 187 187 188 189 190 191 192 193 192 192 192 193 193 193 194 194 193 194 194 195 195 194 194 193 193 194 195 196 197 197 197 197 196 196 195 194 194 195 196 196 192 194 197 200 201 201 199 198 199 198 198 198 198 199 200 200 198 199 199 199 200 200 200 201 200 200 200 201 202 203 204 205 204 204 204 205 206 206 207 207 209 209 210 211 211 212 213 213 217 218 219 219 219 220 220 221 222 222 222 223 224 224 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 231 232 232 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 236 236 236 236 236 236 236 240 227 202 211 239 230 237 252 215 113 170 246 236 235 227 216 114 127 207 247 246 229 227 238 228 236 232 229 239 255 255 157 144 233 255 235 238 243 191 105 92 182 243 245 228 234 233 193 233 244 238 250 206 123 176 222 230 230 230 230 230 230 230 230 234 231 229 227 226 226 227 227 229 229 229 229 228 228 228 228 225 236 220 217 236 221 203 222 241 254 212 163 134 151 215 242 231 225 228 225 201 186 196 203 169 190 165 170 238 242 175 144 200 226 227 217 223 226 219 219 224 217 217 222 222 218 222 230 224 221 218 219 223 226 225 222 220 220 220 220 220 220 220 220 221 221 221 220 220 220 219 219 216 220 220 216 218 224 221 211 225 228 202 165 158 175 176 157 161 121 97 106 123 125 110 92 98 97 115 146 152 131 132 159 181 159 117 136 152 182 249 246 127 111 175 146 97 89 74 52 17 61 141 213 157 54 72 140 151 178 207 247 244 187 154 155 169 175 177 123 60 69 152 246 254 202 128 55 34 45 37 28 41 119 218 212 149 186 253 247 229 130 76 133 225 254 206 135 132 126 101 74 98 128 124 127 146 98 72 42 28 56 123 216 254 238 221 214 187 201 245 223 120 5 14 136 201 229 214 215 209 208 208 208 208 208 208 207 211 211 210 208 207 206 205 205 210 212 226 238 224 114 61 184 237 253 213 169 167 145 103 70 99 172 232 236 221 219 215 202 199 220 213 214 226 230 209 152 189 223 221 215 173 78 18 4 24 153 250 253 248 238 205 165 125 71 43 22 18 35 68 129 157 176 149 60 30 28 11 46 67 135 118 68 56 108 196 253 237 222 247 252 251 204 129 53 20 20 32 97 130 152 142 152 163 137 116 85 48 116 234 254 253 201 224 225 156 77 60 68 83 154 207 228 233 242 252 237 232 223 236 227 194 143 108 130 182 159 122 136 172 166 126 83 40 46 57 59 55 56 56 49 46 47 44 58 102 138 121 79 42 36 30 25 38 73 99 98 90 139 166 112 84 166 210 146 69 65 97 90 68 53 50 39 46 52 59 48 30 34 37 21 28 26 29 33 33 44 88 139 131 108 95 69 52 67 80 88 170 229 191 134 106 78 82 92 70 61 49 40 32 22 30 49 116 189 242 200 92 11 60 203 233 157 56 28 65 98 90 48 39 27 40 76 76 77 64 49 64 77 60 28 88 153 143 154 198 238 195 151 147 123 96 139 159 135 118 137 150 107 48 28 67 123 157 134 113 141 174 175 186 173 182 210 221 214 211 214 214 213 222 222 210 175 180 172 139 154 189 227 243 233 221 221 206 216 213 203 204 210 211 210 212 227 193 150 166 194 176 142 158 151 142 97 75 48 51 165 221 237 234 246 252 207 108 13 13 25 29 39 62 101 128 136 163 167 181 184 169 151 128 102 138 190 192 204 212 195 195 237 223 141 63 39 40 34 32 39 35 33 31 30 30 30 31 31 30 25 24 26 25 24 26 30 36 39 30 63 79 80 143 225 212 164 188 236 221 225 236 178 110 78 156 224 219 186 116 65 141 248 250 169 129 204 253 241 253 196 102 9 33 134 163 175 225 247 233 234 241 251 252 200 125 98 92 87 74 111 172 187 178 165 149 133 88 31 36 93 141 156 117 101 79 29 11 81 197 236 213 154 181 229 169 69 52 55 119 226 192 80 27 121 229 224 193 182 124 31 72 198 243 253 254 201 154 199 205 174 205 198 214 252 242 225 240 230 236 243 254 252 177 94 45 38 43 42 56 49 45 45 28 32 40 36 53 73 62 51 94 160 192 184 144 78 58 85 122 168 215 248 253 200 104 41 33 41 41 16 18 83 184 252 251 222 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 222 222 222 222 222 222 222 222 228 217 218 231 225 229 250 250 185 17 18 162 247 248 225 227 220 220 220 219 218 218 217 217 218 217 215 215 221 234 245 249 222 126 42 14 30 108 175 224 238 234 235 250 218 123 57 37 26 18 37 121 208 246 213 205 217 187 174 174 204 192 141 68 64 164 198 167 133 94 59 32 15 26 31 28 46 84 89 56 54 63 57 49 50 47 49 65 69 66 50 78 116 144 128 126 152 209 192 107 54 42 38 39 34 42 38 27 17 10 21 46 110 180 222 237 218 205 209 217 234 244 203 68 5 52 100 108 87 175 224 245 243 199 117 17 9 42 102 213 222 173 159 215 203 203 190 196 203 194 202 214 219 210 164 95 51 21 37 29 28 59 105 185 231 221 149 30 25 100 179 234 170 47 74 183 208 150 146 183 153 70 24 25 42 89 142 170 175 172 170 168 164 182 181 152 118 92 62 35 39 34 33 33 34 40 37 24 35 41 55 63 56 50 43 31 35 39 46 52 51 47 46 50 95 126 110 58 32 30 34 43 43 43 41 33 70 131 145 136 133 159 155 105 61 33 40 95 158 208 227 224 217 209 205 192 198 193 195 195 187 187 190 188 188 184 207 212 189 122 102 110 103 102 111 139 173 186 186 192 206 177 168 182 156 106 73 41 59 89 104 119 126 131 113 141 171 213 204 127 114 172 204 206 191 189 196 205 210 214 207 189 151 103 115 177 221 219 201 208 206 191 184 192 197 193 188 186 190 193 189 186 199 209 194 165 131 109 150 205 185 136 126 138 117 101 133 194 206 205 208 180 166 115 92 126 171 178 151 121 140 136 120 126 151 140 103 85 149 196 205 207 191 193 193 193 198 202 210 161 127 163 195 208 221 202 166 66 27 72 133 171 141 59 39 94 168 219 225 217 200 196 188 194 193 193 208 205 179 146 179 234 236 222 214 198 191 186 177 137 111 107 129 132 134 161 192 219 206 207 201 203 209 196 210 223 221 241 250 225 142 50 109 212 241 230 199 211 205 208 211 213 212 211 210 210 211 211 211 210 209 209 208 208 208 209 211 213 216 218 220 221 193 158 177 193 155 159 217 247 232 223 204 176 180 148 115 91 153 222 249 228 144 129 220 243 227 222 218 225 214 166 133 142 166 193 203 200 203 164 120 142 205 221 213 205 219 239 229 179 134 100 100 119 118 115 103 75 76 87 78 56 41 45 100 178 213 230 219 216 212 209 221 208 216 216 216 215 214 214 215 215 214 219 215 213 218 216 213 217 212 227 228 230 225 222 236 238 149 22 74 209 222 137 82 115 203 219 163 134 181 207 196 187 188 144 89 100 183 246 243 221 218 223 225 223 220 220 221 222 221 215 215 221 225 224 223 221 223 223 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 221 221 221 221 221 221 222 221 221 221 220 220 219 219 218 220 220 220 220 220 220 220 220 221 220 220 219 219 220 220 221 216 217 218 220 220 220 219 219 222 222 221 220 219 219 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 219 219 219 219 219 219 219 219 220 220 220 220 219 219 219 219 221 220 219 219 219 219 220 220 217 217 217 218 218 219 219 219 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 214 215 216 217 217 217 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 213 213 214 214 214 214 214 215 212 213 213 214 215 216 216 217 216 215 215 214 213 213 212 212 213 213 214 214 213 212 211 210 212 212 212 212 212 212 212 212 214 214 214 214 214 214 214 214 210 211 212 211 209 209 211 213 211 211 211 211 211 211 211 211 210 210 210 210 210 209 209 209 211 211 210 210 210 211 212 212 213 213 212 211 210 209 208 208 210 211 211 210 209 208 207 206 212 212 211 210 209 208 208 208 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 209 209 210 211 211 210 209 208 208 208 208 208 208 208 208 208 209 209 209 209 209 208 207 207 215 213 210 208 207 207 208 208 178 178 178 178 178 178 178 178 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 176 177 179 180 180 179 177 176 177 177 177 177 177 177 178 178 177 177 177 177 177 178 178 178 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 176 176 176 176 177 177 177 177 174 176 178 179 180 179 178 177 177 176 175 174 173 173 173 174 176 176 176 176 177 178 178 179 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 177 177 176 176 177 178 179 180 180 180 179 179 179 179 178 178 180 180 180 180 180 180 180 180 178 180 182 184 184 183 181 180 182 182 183 184 185 185 186 186 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 186 186 186 186 187 188 186 186 186 187 187 187 186 186 187 187 186 185 184 184 185 185 184 186 187 189 189 188 187 186 187 188 188 189 190 190 191 191 191 191 192 192 193 193 193 193 194 194 195 195 195 195 194 194 195 195 196 197 198 198 198 198 196 196 195 194 194 195 196 196 195 196 197 199 199 199 198 198 198 198 198 198 198 198 199 199 198 198 199 199 199 200 200 200 202 201 200 200 200 202 204 206 203 204 204 205 205 206 207 207 208 208 209 211 212 213 214 215 217 218 219 219 219 220 220 221 221 222 222 223 223 224 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 236 236 236 236 236 236 236 244 227 218 210 217 193 219 255 229 129 147 241 253 252 223 128 111 204 245 237 236 232 235 234 231 228 232 235 234 245 247 141 88 196 254 236 229 255 243 158 93 157 229 255 239 232 219 163 189 222 240 248 199 130 186 224 230 230 230 230 230 230 230 230 226 232 234 234 234 228 223 225 229 229 229 229 228 227 227 226 226 232 223 222 231 208 160 134 194 241 217 184 166 157 196 230 233 225 226 222 216 198 165 153 154 138 165 249 254 185 173 201 205 224 223 217 223 219 215 227 221 223 221 221 220 217 223 236 222 222 221 220 222 223 220 216 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 215 219 221 221 223 227 226 222 223 223 225 202 177 168 156 151 191 193 175 141 123 124 129 131 156 158 148 143 147 138 135 150 147 122 119 164 163 173 220 195 106 94 136 129 137 134 83 41 19 60 134 206 138 53 126 217 199 177 167 200 211 168 171 231 246 211 149 50 26 130 228 254 250 214 144 62 29 47 50 30 54 121 193 164 102 157 247 253 254 144 118 201 238 181 111 77 96 119 134 152 196 194 142 128 163 116 96 85 85 56 43 126 215 241 238 207 169 180 230 238 153 24 3 96 170 228 221 209 210 208 207 207 208 209 207 206 212 211 209 207 206 205 206 206 201 208 234 242 207 96 69 213 253 217 168 179 224 230 179 105 66 89 158 237 252 221 203 217 217 223 212 211 225 214 160 97 173 236 254 254 212 91 10 3 47 176 252 248 235 241 246 237 215 163 130 83 49 33 19 44 59 70 79 55 47 26 7 66 121 170 158 131 150 204 234 217 214 210 251 246 217 142 55 8 30 75 103 141 123 142 161 210 220 177 167 114 49 135 252 244 232 200 201 183 114 38 46 119 176 229 252 247 225 220 234 230 231 183 178 193 183 136 109 149 239 238 178 158 217 247 214 161 86 52 43 55 52 49 56 59 56 54 49 52 68 80 68 46 44 37 34 33 36 55 72 74 92 134 154 109 80 123 135 77 55 49 46 37 37 41 41 37 51 49 63 59 30 31 54 59 59 30 20 31 34 32 40 51 52 69 91 86 79 82 81 93 138 139 113 94 96 122 132 92 56 58 48 34 33 45 54 56 81 130 178 170 108 30 40 141 160 108 35 26 83 142 136 75 46 32 42 51 42 65 82 64 32 36 38 61 157 236 207 156 175 248 240 180 142 108 83 107 130 132 131 129 100 45 37 81 147 172 147 108 123 163 189 207 194 209 234 232 209 211 219 206 211 220 236 228 197 154 172 180 161 176 204 225 227 214 190 166 197 214 213 204 210 210 207 213 202 211 181 141 146 173 174 160 150 160 200 139 64 52 94 216 225 220 211 229 253 207 112 14 3 9 44 103 158 209 212 216 218 219 225 232 231 204 143 85 115 144 135 138 162 155 148 181 158 94 39 32 43 39 34 37 36 33 31 30 31 31 31 30 36 27 25 21 16 28 36 24 22 38 74 144 138 85 112 219 236 176 190 238 219 217 236 198 148 119 194 251 233 179 107 75 166 253 247 175 147 211 241 232 252 228 154 32 29 136 174 171 219 251 249 238 214 198 202 167 114 62 51 55 69 155 244 254 222 210 214 224 183 95 39 39 63 72 62 56 48 35 39 131 242 253 227 151 164 199 141 58 65 84 125 156 98 31 32 132 203 201 188 192 128 28 85 230 251 242 197 124 85 118 119 136 162 215 250 251 226 222 241 223 225 227 248 247 193 140 95 58 42 36 51 44 38 43 33 35 45 44 42 43 51 62 70 72 105 116 100 59 52 73 116 183 248 247 253 192 91 35 23 44 32 6 29 125 223 253 240 218 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 224 224 224 224 225 225 225 225 226 226 219 221 217 239 252 197 73 3 95 226 251 238 222 221 221 221 220 220 219 218 218 218 214 219 222 220 217 223 234 244 253 182 92 30 18 50 101 167 212 243 246 235 184 88 37 39 22 25 48 136 217 242 212 208 221 194 188 171 176 178 141 51 85 181 192 149 137 120 77 33 19 28 34 31 27 33 40 39 46 55 56 65 67 43 47 91 107 95 72 72 58 58 63 90 132 175 158 91 54 50 43 38 38 41 39 28 16 18 48 84 127 180 202 204 197 200 218 227 225 182 113 18 18 125 174 153 107 127 168 238 241 152 69 27 42 56 95 161 160 183 206 225 199 206 201 195 197 203 211 213 227 235 210 135 72 26 34 29 34 35 68 127 177 222 194 73 29 85 149 205 166 60 60 138 163 145 171 217 188 87 30 41 68 82 101 120 138 149 148 140 127 120 112 99 74 47 33 33 36 34 41 39 31 47 69 70 74 51 44 51 49 42 39 37 31 39 50 54 48 41 42 48 67 85 73 42 36 51 69 85 115 98 79 49 44 70 92 115 116 143 116 58 38 26 65 175 233 242 221 203 204 208 208 193 199 199 204 203 191 191 196 193 198 179 202 217 193 126 124 152 158 123 117 130 114 83 119 210 227 206 147 118 115 71 37 54 107 158 161 145 145 169 168 186 188 218 207 136 120 174 203 202 199 194 194 192 186 193 206 210 204 155 117 112 141 163 171 199 203 198 190 188 192 190 189 193 186 193 193 188 190 200 202 196 175 103 115 159 139 108 103 108 100 160 209 221 212 214 203 148 142 127 104 109 149 171 156 137 158 132 135 169 178 144 108 96 118 169 187 202 192 194 194 194 194 197 207 149 125 174 198 214 227 201 134 32 55 146 167 176 132 65 84 167 201 192 188 195 210 199 198 207 213 223 220 191 137 155 194 207 184 171 161 135 134 123 120 112 106 114 139 152 119 136 171 210 201 205 202 201 197 206 216 206 211 243 218 130 55 96 197 241 225 214 205 206 203 206 210 212 213 212 210 209 210 210 210 210 210 209 209 209 209 210 211 214 216 218 220 221 192 161 153 146 131 163 223 248 240 240 236 229 235 177 122 101 133 175 191 166 130 173 250 244 230 239 242 221 162 108 129 195 237 248 238 203 165 107 83 137 211 211 186 184 209 228 232 216 211 178 153 132 106 96 96 90 110 126 142 152 145 110 83 85 139 203 227 232 218 212 226 207 219 213 211 216 220 218 215 213 215 221 217 213 218 217 214 216 212 229 223 216 215 225 244 240 133 13 90 233 238 166 105 101 150 153 109 101 172 224 222 211 185 103 98 175 225 238 234 216 218 224 226 223 222 225 225 222 218 223 225 227 231 228 220 218 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 222 221 221 220 220 219 218 218 220 220 220 220 220 220 220 220 222 221 219 218 218 219 221 222 217 217 218 219 219 220 220 220 221 221 221 220 220 219 219 219 220 220 220 220 220 220 220 220 221 220 220 220 219 219 218 218 219 219 219 219 219 219 219 219 220 220 220 220 219 219 219 219 221 221 220 219 218 219 219 220 217 218 218 218 218 218 218 219 217 217 217 217 217 217 217 217 218 218 218 217 217 216 216 216 214 215 217 218 218 217 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 211 211 212 213 214 215 216 217 213 213 213 214 214 215 215 215 214 214 214 213 213 213 213 213 213 214 214 214 213 211 210 209 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 210 211 211 210 208 208 210 213 210 210 210 210 210 210 210 210 211 211 211 210 209 209 209 208 210 210 209 209 210 211 212 213 213 213 212 211 210 209 208 208 206 207 209 211 212 212 211 210 211 211 210 210 210 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 209 209 210 210 210 209 208 208 207 207 207 207 207 207 207 207 206 207 209 210 210 209 208 207 211 211 211 210 209 208 207 207 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 178 179 180 180 179 178 176 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 175 175 175 175 176 176 176 176 175 176 177 178 178 176 174 173 175 175 174 174 175 176 177 178 176 176 177 178 178 178 178 178 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 175 175 175 176 176 177 177 177 178 177 177 177 177 178 180 180 180 180 179 179 179 179 178 178 180 180 180 180 180 180 180 180 179 181 183 185 185 184 182 181 181 181 182 183 184 185 186 186 184 184 184 184 184 183 183 183 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 186 186 186 186 187 188 186 186 186 186 186 186 186 186 184 184 184 184 185 185 186 186 184 185 187 188 189 188 186 185 189 189 189 189 189 189 188 188 191 191 191 192 192 192 193 193 194 194 194 194 194 194 194 194 194 194 195 196 196 196 196 195 196 196 195 194 194 195 196 196 199 198 197 195 195 195 196 196 198 198 198 198 198 198 198 197 198 198 198 198 199 199 200 200 202 201 200 200 200 202 204 205 203 203 204 204 205 206 206 206 207 207 209 211 214 216 218 219 217 218 219 219 219 220 220 221 221 221 222 222 223 224 224 224 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 236 236 236 236 236 236 236 236 236 226 231 208 182 149 190 252 253 179 124 205 253 249 224 97 114 242 253 232 234 232 237 232 239 233 237 239 234 242 232 107 41 143 226 251 246 251 243 196 142 141 180 238 250 246 228 170 109 142 190 195 193 193 224 229 230 230 230 230 230 230 230 230 227 235 231 229 235 232 227 233 228 228 229 229 229 227 226 225 227 222 229 235 235 220 156 71 100 212 254 226 204 186 177 206 238 238 229 203 185 157 111 91 124 170 198 216 198 184 219 230 223 234 227 215 217 219 221 227 219 225 219 217 224 217 201 196 212 219 224 223 221 221 219 215 220 220 220 220 220 220 220 220 218 218 218 218 219 219 219 219 222 222 221 220 218 217 220 225 239 237 237 208 183 185 171 148 197 243 247 228 225 204 193 220 248 251 222 177 143 123 130 157 175 141 99 105 107 109 120 85 63 45 70 103 179 178 89 24 8 65 161 224 134 61 159 251 253 223 192 185 176 150 177 254 254 227 125 25 51 143 192 216 198 143 83 63 71 82 78 56 47 60 84 80 79 151 236 254 215 143 159 223 182 86 73 119 171 178 190 220 252 215 159 174 224 190 148 124 151 110 24 50 147 219 247 229 197 171 198 250 173 34 3 94 166 220 216 210 211 209 207 207 209 209 207 205 210 209 208 207 206 207 208 208 219 195 223 239 179 61 49 196 234 175 156 199 226 237 236 197 137 82 79 155 217 220 214 226 208 204 203 213 232 213 154 117 190 246 251 248 206 81 4 4 69 192 252 242 223 218 235 244 238 223 208 167 138 117 69 41 32 24 44 47 41 11 11 101 214 248 244 223 224 234 234 211 223 238 251 197 134 48 3 24 114 193 203 166 121 189 234 254 243 231 217 130 87 164 230 249 228 189 168 142 87 54 87 168 233 250 246 233 218 218 236 238 204 139 109 120 141 129 108 132 236 253 199 152 196 248 252 248 183 119 70 57 50 51 56 53 42 45 47 47 45 44 45 47 46 39 38 38 35 41 52 53 58 74 86 71 54 64 65 43 38 43 36 34 35 49 79 108 110 99 96 75 43 65 123 154 84 42 19 29 35 31 32 37 42 51 71 83 99 101 89 99 118 73 67 79 100 124 109 86 90 119 93 32 28 80 119 125 67 63 72 85 77 33 33 112 115 83 58 87 139 167 139 70 46 63 94 92 71 69 74 55 36 39 29 61 136 200 201 143 100 182 227 179 108 70 82 105 135 140 130 93 39 15 81 180 233 202 122 86 144 203 224 240 180 174 202 225 211 207 215 207 196 218 238 221 186 156 192 211 157 140 138 141 136 139 146 145 178 203 216 219 224 217 209 216 211 202 178 155 152 164 181 195 168 189 241 152 48 88 168 250 225 215 214 228 250 184 98 13 5 11 63 161 219 245 224 229 223 220 215 219 230 218 174 133 131 132 112 81 82 86 84 87 85 59 37 34 37 34 30 31 36 33 31 31 32 33 32 30 32 28 29 21 14 28 33 15 26 85 158 228 208 138 111 188 228 177 188 236 227 221 238 213 174 147 202 251 243 180 105 103 184 250 243 182 162 216 233 231 253 250 188 44 18 112 151 147 153 192 193 189 160 129 145 144 109 77 95 88 90 155 186 173 181 224 241 252 243 146 47 34 38 44 55 49 35 51 73 149 248 237 177 117 131 147 100 53 75 99 120 105 51 29 57 134 196 211 184 151 89 24 64 149 149 132 91 46 25 39 40 90 143 227 253 251 248 251 254 233 191 174 187 194 192 200 172 98 45 30 47 49 43 46 35 33 29 48 52 37 35 51 58 50 61 66 66 54 48 53 106 204 249 249 251 170 72 36 28 45 25 6 48 158 245 253 232 221 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 226 226 226 226 215 224 223 226 229 249 218 96 1 71 198 250 235 231 224 217 222 222 221 221 220 219 219 219 217 218 217 214 210 212 223 234 239 224 153 56 24 22 43 100 166 245 251 206 138 64 31 34 17 30 66 162 227 238 210 205 206 199 198 164 162 176 146 53 93 165 162 133 145 143 104 62 42 25 18 25 27 20 35 64 83 84 76 79 83 59 48 74 125 136 118 91 51 44 46 66 70 74 69 53 44 48 48 39 39 30 40 64 82 93 111 128 127 148 179 215 218 193 209 232 218 106 28 7 72 193 227 192 154 147 165 213 203 117 53 41 48 45 69 109 117 188 224 222 216 212 212 209 209 211 199 184 167 172 175 117 68 30 26 33 43 34 50 70 100 178 196 108 35 65 113 169 157 76 50 89 100 108 129 149 129 69 38 53 69 62 61 75 97 108 98 82 81 67 57 55 46 32 31 41 32 30 33 27 27 76 148 188 145 82 40 42 42 33 32 37 32 34 39 46 47 44 44 46 34 44 41 38 62 114 168 203 226 204 163 94 50 48 56 72 79 105 80 39 39 33 72 189 223 225 207 200 197 188 195 201 191 189 188 187 190 196 194 184 207 182 189 191 180 151 158 165 178 157 145 104 48 31 85 183 200 188 128 69 51 33 36 84 126 168 166 165 177 208 212 217 208 221 214 157 127 156 186 201 196 185 189 195 188 184 192 198 195 192 169 124 102 98 112 156 181 202 203 190 189 190 192 199 192 191 192 193 192 191 196 203 207 150 126 94 66 97 134 148 166 219 216 188 191 202 185 145 148 149 120 95 107 120 120 124 136 141 182 205 176 157 159 149 133 178 191 203 194 193 191 192 191 195 205 151 133 178 198 219 220 172 83 26 118 221 190 165 126 92 134 202 178 126 149 199 203 206 218 215 210 209 178 131 98 120 142 151 146 134 135 148 147 151 165 181 176 169 155 141 104 135 185 224 203 197 197 205 196 198 201 213 227 210 134 54 107 195 230 221 203 202 215 202 203 205 207 210 212 212 210 209 209 209 209 210 211 212 212 212 211 212 213 214 216 217 218 219 218 203 184 153 124 143 199 238 228 243 233 196 193 164 145 139 136 130 106 78 101 185 246 247 246 242 213 144 88 112 193 250 243 229 208 167 128 108 123 173 222 210 171 184 213 186 168 186 222 232 223 200 192 188 190 204 219 225 230 234 228 182 108 54 70 137 194 231 232 221 228 220 210 211 214 216 213 210 214 221 209 217 216 213 220 224 222 224 223 214 175 162 196 242 248 210 104 9 108 247 253 206 127 65 86 112 129 127 136 151 155 159 115 93 155 241 245 215 217 230 220 222 223 222 224 227 226 224 223 235 230 219 220 221 218 223 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 222 222 222 221 221 220 220 220 219 219 219 220 220 220 220 220 220 220 220 222 221 219 218 218 219 221 222 218 218 218 218 219 219 220 220 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 222 222 221 221 220 220 219 219 219 219 219 219 219 219 219 219 218 218 219 219 219 219 219 219 221 220 219 218 218 218 218 218 220 220 219 218 218 217 216 216 217 217 217 217 217 217 217 217 218 218 218 217 217 216 216 216 214 215 217 218 218 217 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 217 216 215 214 213 212 211 211 215 215 214 214 213 213 213 212 210 211 211 212 213 214 215 215 213 213 213 213 212 211 210 209 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 210 211 211 210 208 208 210 212 210 210 210 210 210 210 210 210 212 212 211 211 210 210 209 209 210 209 209 209 209 210 211 212 210 210 210 210 210 210 210 210 207 208 210 212 213 213 212 211 209 209 210 210 211 211 212 212 208 208 208 208 208 208 208 208 209 209 209 210 210 210 210 210 209 210 210 210 209 208 207 206 211 211 211 211 211 211 211 211 205 206 208 209 210 209 208 207 205 207 210 212 212 210 207 205 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 177 177 178 178 178 178 177 177 177 177 177 177 177 177 177 178 178 179 179 178 178 177 180 180 179 179 179 178 178 178 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 175 176 176 176 176 176 176 177 175 175 175 175 175 175 175 175 177 177 177 176 175 174 173 172 177 176 175 176 178 180 181 181 177 177 178 179 179 178 177 176 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 178 178 177 178 178 179 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 182 183 184 185 184 183 182 181 181 182 183 184 185 185 186 184 184 184 183 183 183 183 182 184 184 185 185 185 185 186 186 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 185 186 186 186 186 187 188 187 186 185 185 185 185 185 186 182 183 183 184 185 186 186 186 185 185 186 187 187 187 187 186 190 190 189 189 188 188 187 187 190 191 191 191 192 192 192 193 194 193 193 192 192 193 193 194 192 192 193 193 193 193 192 192 196 196 195 194 194 195 196 196 202 200 197 194 193 193 195 196 198 198 198 198 198 197 197 196 197 197 198 198 198 199 199 199 202 201 201 201 201 202 203 204 203 203 203 204 205 205 206 206 207 208 210 212 214 217 218 219 217 218 219 219 219 220 220 221 221 221 221 222 223 223 224 224 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 236 236 236 236 236 240 230 237 217 186 158 164 194 244 246 155 152 186 216 236 129 113 232 240 236 239 229 231 234 236 235 235 230 233 252 234 93 43 122 202 255 255 211 193 200 197 146 133 187 233 254 249 198 106 92 132 139 182 234 242 225 230 230 230 230 230 230 230 230 231 229 209 204 224 231 228 237 226 227 228 229 229 228 226 225 234 220 225 231 236 251 207 112 93 160 210 200 201 175 143 201 254 245 238 233 185 106 74 92 134 195 182 165 188 208 226 229 242 243 235 219 215 225 226 214 220 221 212 218 232 210 166 147 206 217 224 222 220 222 222 219 219 219 219 219 219 219 219 219 217 217 218 218 218 219 219 219 228 222 209 193 183 184 187 190 219 243 238 187 150 170 179 142 153 235 254 236 246 241 226 244 246 249 243 223 187 146 127 133 204 209 115 49 67 74 64 57 52 17 51 111 178 155 77 26 3 82 201 239 135 91 189 254 253 254 239 185 153 151 169 210 222 142 70 50 91 142 172 204 181 93 43 106 168 156 133 125 80 30 18 36 46 85 148 182 137 109 148 190 142 97 145 216 228 220 223 245 254 203 165 212 252 247 195 144 171 158 57 8 67 175 244 248 233 202 192 219 154 19 6 116 177 208 205 217 213 210 208 208 210 211 208 205 207 207 207 208 208 208 209 209 221 212 229 206 139 53 36 135 174 150 173 223 219 215 241 240 212 144 74 68 130 201 226 219 203 197 207 217 227 201 155 158 210 252 250 246 203 79 4 6 90 210 253 239 220 201 202 197 215 240 243 225 218 210 160 95 46 24 37 38 28 10 28 122 224 250 249 231 226 214 217 221 241 251 228 129 52 2 28 116 209 253 251 188 135 205 250 246 254 254 185 81 124 196 197 247 251 201 170 129 71 111 189 247 250 248 227 223 226 227 230 215 133 69 62 108 140 117 89 121 197 236 209 170 169 184 220 254 248 194 121 67 52 61 57 37 42 40 41 43 41 38 43 50 46 39 40 40 34 36 42 41 46 45 45 49 48 39 36 44 36 34 26 59 89 134 184 214 211 178 113 45 46 125 184 180 110 88 63 47 34 25 31 46 42 32 44 60 72 72 76 109 123 80 71 81 102 89 71 120 177 195 129 34 42 125 192 222 174 126 72 42 34 20 52 146 172 130 94 98 106 111 103 63 44 114 179 183 157 94 48 27 25 39 35 58 81 103 125 95 79 136 191 161 92 62 121 183 200 168 114 49 9 47 157 253 250 184 91 80 168 240 248 238 197 174 196 238 242 234 223 204 181 199 207 176 142 122 165 183 114 84 93 121 117 113 140 169 169 201 223 223 219 217 216 218 217 208 202 198 191 184 185 191 195 191 207 122 77 175 233 229 206 203 220 236 248 158 81 13 7 30 91 209 245 240 209 215 215 222 216 210 211 204 191 189 187 163 127 55 33 48 56 44 51 49 45 36 29 28 30 33 35 32 30 31 34 35 33 31 24 28 30 26 20 19 21 23 57 143 212 253 251 210 120 122 188 161 168 215 232 232 240 226 188 150 191 247 253 195 121 133 200 249 244 181 153 208 226 227 249 254 202 49 4 67 98 107 109 115 101 139 172 170 188 189 152 158 180 145 121 143 137 130 153 241 254 252 249 138 25 34 50 75 83 53 36 86 117 161 228 210 164 112 92 87 85 100 98 105 102 69 44 60 85 122 163 184 137 78 45 29 39 43 44 49 41 46 44 41 40 92 155 224 237 225 215 202 210 218 148 95 102 143 199 249 236 143 43 14 31 47 48 51 37 31 34 38 41 40 37 38 46 54 49 44 55 59 49 39 81 171 226 251 252 143 53 45 39 33 20 12 67 179 252 251 229 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 223 217 222 233 243 246 167 21 3 152 252 251 233 229 224 218 223 223 222 221 221 220 220 219 217 216 215 216 215 214 218 223 224 244 207 108 67 40 25 41 103 203 231 183 120 59 28 18 12 37 94 199 235 228 207 197 203 209 210 181 182 167 118 39 106 170 187 185 191 168 126 90 47 29 20 29 27 18 56 123 159 117 87 101 105 63 39 59 107 151 146 126 122 142 118 93 77 61 51 47 41 41 43 42 31 34 83 153 186 187 188 192 181 175 187 209 219 211 225 219 156 39 5 37 115 219 240 203 157 182 182 156 129 102 75 57 48 75 101 106 114 206 217 172 169 164 182 181 158 140 129 133 109 108 125 100 83 56 39 38 40 35 43 39 48 113 148 109 50 49 86 141 135 70 39 59 65 79 83 75 63 49 43 51 54 48 45 49 59 61 52 41 46 45 40 34 32 35 36 35 39 44 39 23 33 98 182 231 170 93 39 37 40 31 30 36 32 25 23 29 37 41 42 43 40 49 47 42 75 148 216 244 244 226 176 94 53 60 53 43 47 66 57 35 38 33 64 161 203 221 221 212 176 141 160 196 187 184 167 165 191 203 194 185 201 178 165 144 164 194 205 166 123 128 126 65 43 101 147 171 170 139 104 46 15 47 80 90 98 112 121 173 201 214 210 208 205 203 204 168 131 139 170 202 197 169 169 195 204 197 194 197 187 202 207 179 141 102 85 114 160 198 208 195 194 193 191 198 202 191 186 193 198 194 191 193 211 204 165 72 53 131 178 191 205 222 198 194 211 190 161 155 158 146 111 81 71 59 55 69 81 113 162 168 145 160 176 152 169 201 199 204 191 191 192 196 192 198 204 166 148 171 191 219 196 115 38 56 170 248 195 145 137 134 165 196 151 113 175 245 218 221 222 192 166 161 136 111 131 141 143 153 171 174 177 196 199 210 214 216 205 212 192 163 154 173 197 220 202 198 194 202 209 186 187 220 211 129 78 99 195 237 215 211 214 193 207 205 205 205 205 208 210 211 210 209 208 208 209 210 211 212 213 213 213 213 213 214 215 215 216 216 230 228 223 199 147 108 140 202 215 217 201 157 137 115 137 170 142 93 51 31 75 150 192 217 219 187 114 44 72 186 243 217 168 147 146 136 130 146 164 183 201 197 167 184 197 142 128 180 199 227 226 217 229 231 227 237 237 238 230 218 221 214 162 98 83 73 99 158 205 218 221 231 220 217 213 211 213 217 221 223 218 227 225 220 226 229 227 227 226 217 162 131 178 250 252 195 87 17 122 242 251 232 151 52 59 90 129 122 93 85 94 116 128 177 221 240 240 219 211 226 222 220 220 222 221 219 221 225 234 216 181 176 212 231 224 221 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 221 221 221 221 221 221 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 220 220 219 219 220 220 221 220 219 218 218 218 218 219 220 218 218 219 219 220 221 222 222 220 220 220 220 220 220 220 220 221 221 221 221 221 221 220 220 219 219 219 219 219 219 219 219 218 218 218 219 219 219 219 220 222 221 219 218 217 217 218 218 221 220 220 219 217 216 216 215 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 217 217 217 216 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 214 214 214 214 214 213 213 215 215 215 214 213 212 211 211 209 209 210 212 213 215 216 217 212 212 213 213 212 211 210 209 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 209 210 211 209 208 208 210 212 210 210 210 210 210 210 210 210 211 211 211 211 210 210 210 210 210 209 209 208 209 209 210 211 208 208 209 209 210 210 211 211 212 213 213 212 212 210 209 208 208 209 209 210 211 212 212 213 207 207 207 207 207 207 207 207 209 209 209 209 209 209 209 209 209 210 210 210 209 208 206 206 210 210 210 210 210 210 210 210 206 206 207 208 208 208 208 207 202 205 208 210 211 209 207 205 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 178 178 178 179 179 179 179 177 177 177 177 177 177 177 177 178 178 177 177 177 177 178 178 179 179 179 178 178 177 177 177 177 177 177 176 176 176 175 175 178 178 178 178 178 178 178 178 177 176 176 176 176 176 176 175 177 177 176 176 176 175 175 175 177 176 176 175 175 175 176 176 178 176 174 175 177 179 179 178 176 177 178 179 178 176 174 173 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 180 180 180 179 179 179 179 179 180 180 179 178 178 178 179 179 178 178 178 179 179 180 180 180 179 179 179 179 179 179 179 179 182 182 182 182 182 183 183 183 181 182 182 183 183 184 184 185 184 184 184 183 183 182 182 182 184 184 184 185 185 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 188 188 187 186 184 184 184 184 185 183 184 184 185 185 185 184 184 186 186 185 185 185 186 187 187 188 188 188 188 188 188 188 189 190 190 191 191 191 192 192 192 193 192 191 190 190 191 192 193 193 193 193 194 194 193 193 192 196 196 195 194 194 195 196 196 199 198 197 197 196 196 196 196 197 198 198 199 198 197 196 195 197 197 197 198 198 199 199 199 201 201 202 203 203 202 202 202 202 203 203 204 204 205 205 206 209 209 210 212 213 214 215 216 217 218 219 219 219 220 220 221 220 221 221 222 222 223 223 224 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 236 236 236 236 236 242 236 239 225 207 202 158 128 179 255 213 153 149 188 208 121 129 230 238 242 235 229 232 234 231 231 231 229 232 246 241 126 101 176 215 234 225 171 172 231 235 193 150 157 199 246 254 216 153 96 127 161 212 244 239 232 230 230 230 230 230 230 230 230 232 218 184 183 221 236 228 231 224 226 227 229 229 228 226 225 235 227 225 223 235 254 225 157 137 127 119 124 158 139 112 177 247 245 247 254 185 91 108 165 197 203 186 199 230 225 222 240 226 199 204 225 224 222 223 212 220 219 214 227 233 192 152 155 216 222 223 218 218 223 223 218 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 220 226 222 196 164 159 177 184 174 183 214 207 171 135 150 172 127 81 182 248 241 231 236 228 214 208 208 221 237 237 212 163 115 153 185 115 71 131 166 158 160 86 16 82 178 192 128 71 27 11 88 198 196 110 134 232 254 248 253 233 155 125 153 152 141 123 62 68 107 126 147 165 174 146 98 89 180 234 193 183 213 150 41 24 77 73 57 68 68 71 57 100 147 144 163 222 255 232 229 231 233 226 184 168 222 236 247 220 166 158 172 118 31 13 100 204 247 248 239 207 169 118 4 8 121 185 224 220 225 215 212 208 209 212 212 209 205 206 207 208 209 209 209 208 207 201 218 220 180 148 91 42 94 175 195 210 225 219 207 215 215 231 214 154 82 68 125 193 225 226 215 223 224 229 197 144 157 193 236 244 248 200 73 2 3 107 227 250 226 218 204 185 146 194 239 239 239 247 246 222 150 80 32 31 32 24 15 40 130 221 250 247 225 229 217 217 227 245 220 149 56 12 18 120 212 240 247 243 198 151 197 245 240 243 211 113 75 176 221 184 209 219 209 189 147 118 188 239 254 245 251 236 230 233 233 225 197 133 89 115 173 171 102 70 126 160 197 199 178 140 106 129 172 218 190 129 73 59 67 61 48 54 46 40 40 40 37 36 38 42 37 39 39 34 38 43 38 51 53 45 44 51 42 33 44 40 28 19 76 125 197 249 253 249 166 83 64 99 135 142 130 152 160 131 80 47 30 25 33 27 23 37 39 35 38 53 85 80 63 52 62 80 86 109 162 210 201 119 49 76 130 173 217 247 193 110 41 19 17 58 147 198 149 86 66 97 156 161 91 61 165 243 248 228 116 31 23 23 31 48 62 55 54 70 75 123 174 204 165 120 80 128 207 197 147 89 43 47 128 218 250 218 139 81 110 190 243 243 224 207 190 203 229 231 220 205 184 157 154 143 110 84 72 115 130 127 110 141 175 155 135 162 195 192 220 227 196 176 196 220 219 215 218 219 213 210 214 202 178 192 160 137 106 142 235 245 201 198 193 221 236 241 132 63 10 4 56 123 236 245 222 199 203 190 203 204 201 203 198 201 219 232 200 146 47 24 41 53 48 46 46 42 36 29 28 31 35 34 31 29 31 35 37 35 32 26 28 27 30 26 7 23 73 115 165 191 222 242 233 125 106 169 167 157 179 208 216 226 231 188 132 178 243 245 194 142 158 208 242 246 192 149 194 218 234 246 254 197 45 1 51 100 149 192 167 119 150 195 195 200 190 180 215 207 164 147 151 170 200 171 193 208 216 186 92 20 19 93 172 160 77 52 120 152 169 169 185 180 122 54 40 89 155 122 89 71 62 72 85 82 84 96 106 70 41 33 32 56 69 103 91 69 93 77 39 42 98 130 169 180 175 149 130 156 175 130 43 62 146 223 253 255 180 72 18 20 37 42 49 41 39 47 31 24 31 38 35 36 42 41 35 49 54 47 44 60 102 169 234 230 120 44 47 45 27 14 16 77 186 253 251 229 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 225 225 224 224 224 223 233 216 224 229 243 244 142 3 24 192 253 247 240 221 220 222 223 223 223 222 221 221 220 220 218 216 218 223 223 217 213 212 227 231 239 189 152 109 61 16 50 125 168 170 135 68 24 11 13 48 124 230 235 214 205 197 206 211 215 213 217 148 83 56 121 186 229 243 226 165 105 66 43 41 38 38 25 13 61 143 168 106 80 107 101 48 29 56 77 135 146 157 197 233 199 165 150 154 125 89 76 60 41 37 27 38 114 209 240 228 221 222 224 208 201 190 205 223 226 157 64 11 39 94 147 230 242 191 143 172 163 109 84 94 95 90 89 132 138 97 83 162 151 102 99 107 139 123 84 82 102 133 155 156 157 157 160 123 92 49 35 33 41 39 41 66 87 91 66 41 62 97 88 54 37 43 45 49 49 42 38 38 38 35 41 41 40 39 38 36 36 37 38 37 35 32 31 33 39 45 69 83 60 20 33 95 147 166 129 75 40 43 46 40 36 34 32 32 37 49 56 53 48 44 53 55 53 47 64 112 153 164 166 143 110 64 49 59 50 42 41 42 44 40 43 42 63 125 174 201 206 194 157 121 139 171 191 201 177 161 187 200 196 207 204 175 152 126 160 217 232 179 119 79 70 40 62 160 210 214 189 158 123 50 24 87 122 108 80 75 97 183 217 223 219 208 175 160 170 159 131 135 167 205 198 155 152 192 208 195 188 195 203 204 211 206 194 169 139 141 171 201 202 191 197 193 187 197 198 192 188 191 195 194 190 187 188 214 196 111 107 150 149 166 186 198 190 205 217 187 148 127 131 120 93 72 68 67 66 73 71 93 113 125 139 148 138 122 180 205 196 200 189 191 193 198 192 200 201 184 165 160 182 217 170 64 35 131 208 243 198 135 155 172 176 175 150 148 205 242 223 200 172 137 140 164 171 187 210 210 208 205 212 224 226 216 217 217 206 205 193 213 211 202 207 208 194 199 196 204 197 203 220 192 176 171 128 70 95 178 221 223 202 213 217 195 201 205 207 205 204 205 208 210 210 209 208 208 209 209 210 210 210 211 212 212 213 213 214 214 215 215 222 224 231 230 183 111 111 174 206 202 211 192 158 111 132 173 143 68 49 48 63 95 119 167 167 167 114 70 123 202 185 112 102 96 106 109 116 127 125 129 150 155 145 159 161 129 146 198 219 218 212 210 217 220 217 215 213 213 210 205 212 226 213 179 155 89 66 77 118 158 172 208 226 227 223 216 217 222 223 217 229 235 224 206 200 193 182 177 207 234 192 136 158 235 251 195 79 32 140 239 244 243 172 63 48 67 84 78 89 109 122 158 204 228 231 221 225 225 216 215 223 219 220 222 213 203 210 225 240 191 138 155 220 241 224 222 222 222 222 222 222 222 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 221 221 221 221 221 220 218 218 219 220 220 221 221 222 220 220 220 220 220 220 220 220 219 220 220 221 221 220 220 219 222 221 219 217 217 217 218 219 219 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 221 221 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 223 222 221 219 218 218 218 219 219 219 219 218 218 217 217 217 217 217 217 217 217 217 217 217 216 216 217 217 217 217 217 217 218 217 217 216 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 210 211 212 213 215 216 217 217 213 213 213 213 213 213 213 213 210 210 211 212 213 214 215 215 210 211 212 212 212 211 211 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 209 210 210 209 207 207 209 212 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 210 209 208 208 209 209 210 208 208 209 209 209 210 210 210 213 212 211 210 209 209 209 209 209 209 209 209 210 210 210 210 208 208 208 208 208 208 208 208 209 209 208 208 207 207 207 206 209 210 210 210 209 207 206 205 206 206 206 206 206 206 206 206 208 207 207 206 206 207 207 208 207 206 206 206 205 205 205 205 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 177 177 177 177 177 177 177 177 179 178 176 175 175 176 178 179 178 178 178 177 177 176 176 176 178 177 177 176 176 175 175 175 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 179 179 178 177 176 176 175 175 177 176 175 174 175 177 179 180 177 174 172 172 174 175 175 173 176 177 178 178 177 174 172 170 176 176 177 177 177 177 178 179 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 181 180 179 178 178 178 178 179 177 177 178 179 179 180 181 181 179 179 179 179 179 179 179 179 182 181 180 180 180 181 182 183 182 182 182 183 183 183 184 184 184 184 184 183 183 182 182 181 184 184 184 185 185 186 186 186 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 188 189 188 186 184 183 183 184 184 185 185 185 185 184 183 182 181 187 186 185 184 184 185 187 188 186 186 187 188 189 190 190 191 190 190 191 191 191 192 192 192 192 191 190 189 189 190 191 192 196 196 196 197 197 196 195 195 196 196 195 194 194 195 196 196 195 197 199 200 200 199 197 196 197 198 198 199 198 197 195 194 197 197 197 198 198 198 199 199 200 201 202 204 204 203 201 200 202 202 203 203 204 205 205 206 211 211 211 211 211 211 211 211 217 218 219 219 219 220 220 221 220 220 221 221 222 223 223 224 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 230 229 228 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 231 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 236 236 236 236 236 236 236 236 229 238 240 220 203 224 170 120 167 228 215 159 143 168 165 107 155 249 252 242 223 233 239 229 236 230 234 243 237 231 246 176 133 223 220 174 152 125 163 255 255 251 203 163 177 229 251 219 143 81 131 211 254 236 223 230 230 230 230 230 230 230 230 230 233 213 175 180 232 250 231 224 223 225 227 229 229 228 227 226 221 233 233 229 237 231 186 136 113 136 137 145 186 165 105 106 210 251 248 219 143 104 178 233 232 221 230 234 225 232 244 239 184 127 151 224 234 213 216 226 220 221 222 236 228 177 159 199 231 231 225 215 215 222 221 214 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 223 225 197 158 167 210 223 203 181 181 163 172 166 166 171 108 57 121 213 248 224 223 238 227 218 218 224 231 247 254 210 131 87 91 63 95 197 253 249 219 124 14 110 255 245 151 83 11 19 80 166 136 78 164 254 246 253 229 179 95 81 128 117 80 30 73 109 105 103 103 104 132 129 158 193 251 244 173 184 249 209 56 57 172 191 153 106 40 34 18 61 118 140 183 237 251 255 254 238 206 184 165 175 232 228 233 231 192 148 173 178 98 4 24 143 245 251 246 210 147 98 6 12 112 188 253 252 233 216 212 209 210 213 213 210 206 206 208 210 211 210 208 206 204 213 206 202 210 225 143 58 122 196 244 230 206 218 225 228 233 231 252 239 148 44 35 137 245 229 210 213 214 229 198 125 124 192 235 250 253 200 72 4 9 113 237 251 221 226 222 186 117 185 233 223 232 243 246 246 185 128 44 23 28 21 10 40 137 206 252 254 224 233 230 235 249 246 176 76 9 9 69 198 254 251 247 242 196 159 206 253 225 193 130 77 139 232 233 190 170 216 239 189 134 151 216 195 176 226 253 253 242 237 241 241 216 198 186 212 217 162 77 50 108 168 193 195 177 129 84 93 119 145 135 101 72 68 66 65 76 51 42 36 37 38 36 35 37 38 35 37 37 35 42 46 39 35 52 41 30 43 42 29 31 27 30 33 82 105 174 236 243 235 98 63 175 214 115 65 116 188 210 168 92 57 44 27 19 25 30 42 28 23 39 36 28 36 33 28 41 48 93 149 130 125 122 77 65 104 104 106 158 194 161 97 37 24 23 38 94 126 138 110 79 120 215 210 93 89 196 253 251 241 116 28 44 57 33 46 45 39 52 70 111 154 229 240 181 152 84 75 129 148 96 49 30 72 184 252 244 206 120 91 140 179 183 174 162 172 152 161 184 174 150 150 163 125 107 88 67 59 57 104 122 140 135 161 171 138 135 183 220 225 241 227 162 126 171 220 219 221 226 212 185 192 229 228 188 165 129 99 112 175 225 224 213 214 202 226 233 233 113 49 5 12 93 154 249 235 207 199 204 202 206 197 198 209 208 211 231 248 218 152 41 24 35 40 47 44 36 31 32 32 30 28 30 33 30 28 31 36 38 36 33 35 30 21 29 27 3 35 129 206 188 155 174 200 198 107 122 184 196 166 154 172 180 199 225 192 125 184 251 237 194 171 193 205 223 243 212 160 187 217 251 253 252 183 33 1 69 159 253 252 236 172 155 143 108 111 114 152 210 180 157 163 157 199 248 216 99 81 104 54 37 65 54 121 249 219 83 39 102 127 132 130 172 196 139 58 51 121 195 148 67 54 107 141 109 69 70 56 49 33 46 39 27 96 179 198 165 136 179 141 50 36 89 126 148 173 195 183 183 209 198 137 33 68 180 248 251 252 203 126 48 27 35 36 45 44 49 38 39 34 25 20 23 29 32 41 35 42 35 37 56 61 64 110 188 190 104 44 42 45 35 8 15 78 185 252 251 229 222 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 229 229 228 227 227 226 225 225 225 215 232 227 243 250 139 3 27 196 248 247 243 210 216 223 224 223 223 222 222 221 220 220 223 217 214 217 218 215 214 217 226 204 248 253 231 182 114 23 31 69 114 166 156 76 20 9 18 58 143 243 229 201 206 203 195 197 209 234 241 141 83 115 160 198 216 213 174 115 80 59 51 50 43 38 30 17 48 112 104 77 73 84 67 38 33 46 97 147 156 178 216 230 196 188 187 226 193 135 126 98 44 26 32 26 93 197 238 224 207 200 201 190 208 212 215 208 183 84 20 20 99 151 179 248 250 178 133 128 112 81 67 70 81 105 125 135 112 67 47 106 115 128 110 121 145 111 87 129 174 201 191 204 191 213 232 191 159 80 37 32 41 52 55 47 49 78 67 34 39 49 44 49 50 40 47 36 35 40 40 39 37 32 30 34 39 42 41 38 39 42 44 28 26 37 34 26 40 69 115 130 84 22 38 103 132 125 85 60 49 54 54 49 40 30 36 50 73 93 95 80 61 51 44 36 41 50 53 61 69 68 82 55 51 54 55 46 33 44 46 31 41 53 57 57 61 87 94 121 132 143 142 126 126 127 193 219 198 166 178 184 192 225 221 183 159 139 166 213 233 193 131 33 29 56 82 136 171 199 204 209 160 50 23 84 118 131 107 97 111 187 208 215 210 180 146 124 139 144 130 138 171 208 187 147 152 197 205 177 165 176 191 193 199 193 200 210 197 190 199 208 193 182 194 190 184 200 185 193 196 190 186 189 191 189 196 215 193 120 109 105 92 157 197 207 191 183 196 205 173 104 101 104 87 67 82 121 143 142 130 136 133 158 186 154 122 144 175 199 192 201 193 193 190 192 189 199 197 196 176 153 178 217 158 41 60 207 235 235 208 138 164 191 175 157 154 170 193 179 162 111 70 64 121 183 210 245 233 215 221 227 210 209 215 198 202 197 199 223 209 208 199 204 199 210 195 194 193 205 201 217 225 204 160 98 52 69 138 195 223 208 202 199 198 208 210 197 209 206 203 203 206 209 210 209 209 209 209 208 208 208 207 207 211 211 212 213 213 214 215 215 217 218 224 237 215 148 128 174 173 199 237 222 183 138 140 145 151 61 68 79 57 55 80 145 195 238 211 146 132 122 90 77 88 92 91 75 71 64 54 72 79 83 91 124 150 168 202 222 228 202 201 211 206 209 216 206 209 201 207 216 214 213 218 219 204 157 128 61 37 74 105 166 209 232 243 230 209 206 213 218 224 225 204 173 153 134 112 101 185 235 207 135 140 216 239 180 65 39 159 251 251 250 180 69 32 54 58 56 114 161 173 220 225 190 202 228 217 212 224 220 222 219 222 223 207 190 200 224 238 192 149 175 229 230 215 233 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 217 217 218 219 220 221 222 223 220 220 220 220 220 220 220 220 218 219 221 222 222 221 219 218 224 222 220 217 216 216 217 218 222 221 221 220 220 219 218 218 221 221 221 221 221 221 221 221 218 218 218 219 219 220 220 220 219 219 219 219 219 219 219 219 220 220 220 221 221 222 222 222 225 224 222 221 220 219 219 220 217 217 217 218 218 219 219 219 217 217 217 217 217 217 217 217 216 216 216 217 217 218 218 218 219 218 216 215 214 215 216 216 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 216 215 215 214 213 213 212 212 211 211 212 212 213 214 214 215 211 212 212 212 212 212 213 213 209 210 211 212 212 212 211 211 210 210 210 210 210 210 210 210 212 212 212 212 212 212 212 212 209 210 210 209 207 207 209 211 209 209 209 209 209 209 209 209 207 207 207 208 208 209 209 210 211 211 209 208 208 208 208 209 210 209 209 209 209 209 209 209 209 208 207 207 208 210 212 213 210 210 209 209 208 207 207 206 209 209 209 209 209 209 209 209 209 209 208 207 207 206 205 205 209 210 210 209 208 207 205 205 208 208 208 208 208 208 208 208 209 208 206 205 205 206 207 208 212 209 205 201 200 201 204 206 182 181 180 179 178 176 175 175 174 175 177 178 178 177 175 174 173 173 173 173 173 173 173 173 176 176 176 177 177 178 178 179 177 177 177 177 177 177 177 177 175 175 176 176 176 177 177 177 178 176 174 176 179 180 178 176 174 175 177 178 178 177 175 174 176 176 176 176 176 176 176 176 172 173 173 174 176 177 177 178 177 176 175 175 176 179 182 184 180 179 179 178 177 176 175 175 177 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 176 177 177 178 178 177 177 176 176 176 177 178 178 177 176 176 179 179 179 179 179 179 179 179 180 180 181 181 181 182 182 182 181 182 184 185 185 184 182 181 184 184 184 184 184 184 184 184 183 184 184 185 185 184 184 183 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 182 184 186 187 187 186 184 182 185 185 185 185 185 185 185 185 186 185 185 184 184 183 183 183 182 183 184 184 184 184 185 185 188 188 188 188 188 188 188 188 189 190 190 191 192 192 193 193 189 189 190 190 191 192 193 193 193 194 194 195 196 198 198 199 194 194 194 195 195 196 196 196 195 196 197 198 198 198 197 197 193 195 196 196 195 195 197 199 196 198 200 200 199 199 200 201 198 199 199 200 201 201 202 202 202 202 202 202 204 206 208 209 208 208 207 208 210 213 216 218 217 218 218 219 219 220 221 221 223 223 223 223 223 223 223 223 223 223 224 225 226 226 227 227 227 227 227 227 227 227 227 227 229 228 226 225 225 226 228 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 235 235 235 235 235 235 235 235 228 237 241 235 230 233 235 233 241 238 229 219 155 153 164 144 229 239 231 146 119 140 105 102 229 254 222 202 216 228 232 239 223 240 244 239 232 242 246 213 155 228 246 189 56 75 240 246 239 227 253 214 141 185 243 183 135 77 124 228 253 238 233 222 230 220 231 238 227 225 231 231 235 218 223 212 200 216 218 208 218 218 234 235 222 234 241 218 226 232 227 228 245 205 132 113 147 201 234 254 254 216 147 64 146 248 218 149 148 180 229 250 241 231 224 226 236 242 224 192 81 91 160 237 244 214 206 217 222 232 209 230 211 155 188 226 224 223 221 220 220 220 221 221 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 213 223 213 165 178 235 241 234 206 186 184 202 214 213 199 182 143 117 155 205 220 228 227 227 218 221 218 227 236 252 239 160 55 21 44 94 204 253 251 182 70 21 140 251 249 179 65 22 37 66 87 75 77 143 222 248 225 164 121 76 54 61 53 52 43 82 86 103 111 122 163 162 157 176 225 254 197 166 223 245 216 109 68 174 253 246 183 95 103 88 41 51 60 107 173 219 250 249 243 217 144 105 166 237 228 229 242 207 149 168 207 191 88 10 49 179 237 221 194 168 109 11 10 136 247 253 212 209 225 234 207 211 202 213 208 206 217 203 209 211 209 208 201 209 211 204 206 218 247 175 69 111 229 228 228 230 230 230 234 239 237 253 248 181 54 23 144 245 225 222 225 221 175 132 126 115 190 235 245 251 188 56 4 19 126 246 236 224 238 217 174 164 188 193 198 218 232 234 244 249 183 74 25 25 37 18 36 79 148 193 228 232 234 246 247 242 162 94 39 6 25 126 216 251 235 251 232 178 177 218 211 162 147 122 125 175 227 237 211 184 218 201 125 91 139 143 89 65 137 166 179 174 188 225 248 244 243 245 253 224 145 113 142 158 150 153 153 160 181 201 199 183 183 180 160 157 156 150 136 89 48 41 70 106 117 86 39 30 28 33 43 40 31 38 47 41 40 34 35 42 40 32 30 35 34 36 38 42 57 90 133 163 85 42 129 250 218 116 113 168 172 139 128 116 91 57 29 33 38 24 29 18 31 96 121 96 73 44 24 20 39 84 112 101 71 72 63 75 111 122 100 82 72 60 61 76 83 75 50 25 56 138 158 107 137 206 173 98 113 234 252 249 173 38 48 118 131 67 30 45 53 42 56 89 121 195 190 157 127 75 64 87 108 70 28 62 135 202 250 249 173 107 95 99 93 93 81 80 91 79 77 91 94 81 82 104 90 74 62 72 67 55 87 129 148 182 163 155 160 128 138 197 225 238 225 123 85 148 187 209 233 223 178 174 208 233 238 206 141 113 140 149 169 218 221 216 197 198 222 238 219 107 26 6 4 123 207 241 221 207 201 205 196 211 205 195 209 195 218 241 247 161 104 40 14 46 46 41 37 34 32 31 27 24 28 35 31 33 26 24 37 43 38 34 33 23 26 25 18 3 38 152 238 222 159 149 177 142 105 114 208 244 221 210 182 165 175 194 177 139 168 238 241 195 184 207 191 234 251 211 167 192 229 249 250 250 151 10 1 120 228 254 254 253 240 184 125 101 107 134 186 166 125 128 149 177 167 229 185 39 12 75 137 167 174 109 100 186 209 112 41 57 86 104 146 190 206 150 75 61 103 140 104 77 128 196 183 135 89 45 33 54 69 124 96 35 130 249 254 147 172 246 176 67 7 56 125 197 228 252 251 245 254 199 98 111 142 196 246 254 242 239 192 99 46 28 29 29 50 43 37 42 35 26 26 25 27 35 26 35 49 35 21 65 119 126 89 98 108 58 47 99 78 33 17 5 55 165 248 254 227 216 226 226 226 226 226 226 226 226 224 225 226 227 226 227 228 229 226 227 226 224 222 222 225 228 231 221 212 224 248 246 189 33 21 174 252 249 149 128 199 238 217 224 225 219 217 222 224 221 215 224 224 212 205 210 215 213 224 223 213 242 254 219 136 40 26 27 74 136 160 82 22 12 8 63 156 247 235 209 201 199 206 203 211 222 208 112 95 166 165 151 134 131 105 61 47 47 56 54 43 32 39 36 28 45 51 57 75 88 64 25 44 102 124 164 184 204 223 222 201 166 204 224 203 160 153 116 75 23 29 34 71 132 170 208 199 199 199 199 207 202 225 191 133 8 28 137 206 233 232 234 222 145 108 106 110 90 51 49 82 101 98 89 60 49 78 166 185 181 194 207 186 140 137 184 221 226 206 166 177 222 247 243 221 119 51 37 37 51 57 51 53 64 67 49 33 33 44 49 42 33 35 43 45 41 41 46 44 37 42 37 40 47 46 37 35 41 34 65 73 66 63 46 47 81 146 158 97 26 55 122 128 99 71 65 60 60 56 49 43 42 49 80 112 149 150 105 68 50 49 40 40 40 39 46 48 35 40 29 39 46 46 39 30 42 33 31 46 84 84 56 55 58 46 53 64 58 83 111 92 84 131 174 173 133 121 143 176 205 204 183 158 129 125 165 178 143 91 29 27 92 124 105 99 117 167 182 152 83 40 51 86 111 111 127 119 128 149 181 163 143 150 188 186 120 105 161 187 180 158 108 139 200 180 144 159 183 198 196 192 190 190 194 198 201 191 192 193 193 193 193 194 194 192 191 192 192 193 195 197 198 197 200 194 132 105 86 111 180 210 206 194 195 206 217 178 83 86 113 108 71 131 189 210 217 197 193 200 214 216 204 193 193 193 195 196 195 194 195 194 192 194 177 189 206 195 155 171 180 133 29 103 221 215 221 199 161 151 131 127 133 126 125 82 74 76 63 55 72 109 145 168 177 184 220 208 207 215 197 200 211 203 208 215 216 206 197 201 212 192 197 202 203 202 206 217 227 221 164 85 30 92 163 159 184 217 204 200 203 202 204 207 202 209 209 209 209 209 209 209 208 208 210 211 212 212 211 209 208 211 212 211 211 214 218 216 212 209 213 222 218 216 193 144 122 136 213 242 202 166 121 153 182 127 118 106 96 92 98 112 125 178 238 244 145 83 105 136 174 158 96 50 45 72 122 134 99 58 41 52 91 123 156 203 238 227 220 214 214 212 207 204 204 206 208 208 206 206 212 222 228 211 212 203 175 134 97 74 65 116 169 217 229 227 223 211 200 206 191 146 141 130 121 158 161 166 194 199 147 155 204 208 134 43 75 166 239 252 221 135 62 42 46 58 104 152 159 180 236 229 189 190 216 218 216 221 216 214 216 227 235 214 182 197 242 253 172 155 208 232 226 225 223 223 223 222 221 221 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 221 221 221 223 223 223 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 221 221 220 220 221 221 222 219 219 219 220 220 221 221 221 221 221 220 220 220 220 219 218 219 219 219 219 219 219 219 219 222 220 218 216 215 215 215 216 213 216 219 220 217 215 214 215 216 216 216 216 216 216 216 216 211 213 215 217 218 218 217 217 216 216 215 215 215 214 214 214 214 214 215 216 215 214 213 212 213 213 213 213 213 213 213 213 215 215 214 213 213 212 211 211 212 215 217 216 212 210 210 212 216 212 211 214 214 211 208 208 208 209 209 210 210 211 212 212 210 210 210 210 210 210 210 210 209 210 210 211 211 210 210 209 205 207 210 213 214 214 213 211 209 209 209 208 208 207 207 207 207 208 209 209 209 209 208 207 210 209 209 208 208 209 209 210 204 205 206 208 209 210 210 210 211 210 209 208 207 207 207 207 209 208 207 207 207 207 208 209 208 208 208 209 209 210 210 210 208 208 208 208 208 208 208 208 207 207 207 210 213 213 210 207 207 206 207 209 211 211 208 205 206 207 209 210 210 209 207 206 177 177 176 176 176 176 175 175 176 177 178 179 179 178 177 176 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 175 175 176 176 176 177 177 177 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 176 176 176 176 180 179 177 176 176 177 179 180 177 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 177 177 176 177 177 178 178 177 177 176 179 179 179 179 179 179 179 179 180 180 180 181 181 182 182 182 182 182 183 184 184 183 183 183 184 184 184 184 184 184 184 184 181 181 182 183 183 182 181 181 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 188 187 187 187 187 187 187 188 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 182 183 184 184 184 184 185 185 187 187 187 188 188 188 188 188 191 191 191 190 190 190 190 190 189 189 190 190 191 192 192 193 193 194 194 195 195 196 197 197 194 194 194 195 195 195 196 196 196 195 194 193 193 195 196 197 195 197 198 198 197 196 198 199 196 199 201 200 199 198 199 200 199 200 200 201 201 202 203 203 206 206 206 206 206 208 209 210 207 207 208 209 211 213 215 216 217 217 218 219 219 220 220 221 222 223 223 223 223 223 223 224 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 228 227 227 226 226 227 227 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 235 235 235 235 235 235 235 235 233 234 235 236 239 242 240 235 228 245 241 216 144 133 142 124 220 254 255 162 98 77 61 94 208 254 215 166 212 242 223 232 248 244 207 200 233 253 252 231 205 217 249 238 115 115 251 255 208 178 237 253 207 182 191 173 154 110 132 208 242 233 236 250 238 231 225 230 228 225 230 225 232 237 235 189 145 150 181 220 210 210 226 245 241 223 222 235 225 211 220 253 241 151 110 145 201 246 248 235 244 253 184 48 74 150 162 173 200 219 244 239 231 248 243 225 229 236 204 155 115 162 209 219 215 225 229 217 202 224 233 226 171 145 197 220 223 222 221 220 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 209 199 181 155 162 199 222 234 215 181 194 232 227 208 220 241 221 177 164 156 159 197 228 238 244 234 225 232 238 252 240 147 110 80 58 61 142 184 183 146 84 18 130 254 248 158 49 30 39 56 66 48 53 118 165 153 118 85 72 52 49 67 58 46 92 156 181 198 200 196 194 151 119 130 189 248 215 164 200 253 251 95 51 179 246 190 153 164 185 154 67 50 58 66 80 116 163 218 234 219 167 100 131 221 243 241 245 234 190 155 180 235 178 63 29 93 132 141 165 188 116 8 14 150 226 173 116 138 195 235 222 217 198 207 208 215 217 204 208 205 206 215 212 213 203 213 216 220 246 174 73 120 229 245 254 247 233 211 180 153 185 243 250 165 52 57 172 240 242 234 237 217 183 142 118 148 222 250 250 250 187 57 4 21 137 254 238 211 224 225 200 186 183 172 177 204 214 215 233 251 198 98 41 23 36 27 29 42 65 131 162 154 189 246 229 155 101 53 25 8 25 106 184 222 232 252 233 165 137 168 190 179 196 127 127 206 252 245 237 244 211 168 88 48 69 72 46 39 48 55 58 61 119 207 247 248 255 253 245 188 161 189 197 200 181 172 175 195 217 228 236 243 231 246 233 227 239 250 228 156 93 34 100 196 200 173 142 106 57 31 25 32 27 31 43 43 43 40 37 34 32 33 37 40 31 36 41 42 43 48 60 70 40 62 150 212 173 134 173 228 173 108 109 113 77 76 102 115 73 25 7 10 56 151 205 204 154 109 64 35 32 57 74 64 52 55 57 86 153 200 187 152 101 75 87 136 167 149 79 5 44 119 142 107 148 218 181 101 116 218 252 223 112 26 101 197 184 103 39 34 44 49 55 61 84 158 173 156 125 77 73 97 81 48 42 97 137 150 167 158 91 68 90 105 97 89 81 91 118 112 98 90 78 56 65 103 115 92 111 152 125 48 48 120 171 204 174 154 164 138 132 169 182 233 232 113 58 115 163 200 229 196 157 183 233 250 239 196 114 143 188 164 158 210 222 218 211 212 233 238 203 86 12 3 23 139 215 241 217 204 200 204 204 206 207 202 210 211 239 239 205 117 73 41 32 52 41 35 39 31 27 31 33 30 26 25 24 26 22 24 37 42 39 39 31 29 31 22 15 6 49 159 241 240 201 196 213 176 116 84 178 238 229 224 212 207 199 188 161 128 143 200 213 172 156 179 174 189 224 221 187 176 202 247 252 235 131 2 7 149 252 254 241 229 243 249 230 200 185 205 235 148 71 84 137 169 152 161 98 24 74 185 250 253 230 157 109 115 124 105 70 42 45 87 179 217 206 134 82 84 96 91 115 167 229 254 198 102 46 32 16 79 161 223 139 46 137 250 244 158 183 237 182 78 11 39 153 253 246 234 252 252 212 133 133 178 225 252 255 252 249 254 231 150 89 46 33 30 50 43 47 49 41 31 30 30 27 29 30 35 44 31 22 72 134 151 87 62 54 46 101 169 150 79 14 3 42 136 223 252 236 224 227 227 227 227 227 227 227 227 226 227 227 227 226 225 226 226 223 225 227 226 223 222 222 223 222 224 223 229 244 249 222 94 23 167 245 166 90 161 219 237 221 225 226 222 220 220 220 218 218 229 235 232 228 227 220 211 222 220 213 228 234 219 176 99 68 35 53 80 86 57 42 16 12 70 159 244 230 205 201 200 202 204 225 212 162 93 111 162 136 117 100 87 77 63 48 42 50 59 60 56 57 44 28 35 47 57 72 79 60 38 69 129 174 161 150 192 235 227 191 152 192 185 157 142 162 131 83 28 32 30 59 97 118 180 206 212 197 192 207 228 239 139 63 8 92 201 241 244 230 199 179 144 168 147 122 89 58 57 73 77 70 64 62 82 130 218 234 224 215 211 186 157 166 201 215 206 202 167 167 201 228 217 183 93 50 40 39 48 52 49 51 58 60 51 38 28 23 26 34 41 36 38 46 56 57 48 39 36 42 42 44 45 45 43 40 39 65 100 106 93 88 74 66 80 110 104 77 52 63 90 91 74 66 60 56 56 55 51 50 52 50 86 105 119 117 94 69 42 43 44 34 29 36 36 32 38 31 28 39 40 40 41 32 37 35 45 58 83 83 59 54 50 51 46 56 58 67 68 47 50 82 109 108 89 90 106 122 139 139 126 113 97 89 103 105 82 54 13 49 152 177 116 83 104 129 160 151 96 45 30 61 108 132 163 145 108 94 139 165 179 213 220 176 88 95 177 188 143 115 114 139 169 172 168 182 199 193 193 192 192 192 193 194 194 191 192 193 193 193 193 194 194 194 193 192 192 192 192 193 194 196 201 198 143 121 105 133 196 216 218 202 185 188 210 180 89 88 87 92 124 186 222 210 217 210 205 201 205 216 224 221 212 210 197 190 195 196 190 195 205 198 186 191 200 201 171 160 127 74 31 93 175 159 168 161 136 110 84 79 86 65 57 53 94 138 143 140 126 115 110 102 92 127 188 218 224 215 204 215 213 235 228 215 202 199 201 202 199 205 203 199 199 209 221 224 221 163 68 51 115 177 181 165 195 217 203 199 203 202 205 208 203 205 205 205 206 206 206 206 206 208 209 210 210 211 210 210 209 212 214 215 215 215 209 192 176 176 196 206 210 224 191 135 135 200 236 245 227 177 81 99 167 198 177 144 132 162 184 147 87 120 219 201 132 117 178 236 197 118 65 63 126 192 227 207 156 107 71 59 76 86 101 144 188 210 216 217 214 212 214 213 209 215 207 201 204 208 208 208 211 214 221 223 217 206 180 135 94 76 110 146 229 247 223 225 175 158 148 140 157 164 194 235 217 209 183 173 163 176 175 154 102 27 83 183 228 195 136 75 42 44 42 76 128 152 163 201 245 227 177 167 203 223 218 216 218 219 216 224 234 204 147 151 212 205 160 169 219 233 226 224 220 223 223 222 221 221 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 221 221 221 221 222 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 221 221 220 220 221 221 222 220 220 220 220 220 220 221 221 221 221 220 220 220 220 219 218 220 220 220 220 220 220 220 220 220 219 218 218 217 218 218 218 216 217 218 217 215 214 215 217 216 216 216 216 216 216 216 216 216 216 217 217 217 217 216 216 216 216 215 215 215 214 214 214 214 214 215 215 215 214 213 212 213 213 213 213 213 213 213 213 212 213 213 213 213 213 213 213 212 212 212 213 213 213 212 210 215 211 210 213 215 212 209 209 211 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 209 209 210 211 211 210 209 209 213 210 206 203 203 206 210 213 211 211 211 210 210 209 209 209 208 209 210 210 210 210 209 208 210 209 208 208 208 208 209 210 207 207 208 209 209 208 208 207 209 209 208 208 208 209 209 210 209 208 207 207 207 207 208 209 208 208 208 208 209 209 209 209 208 208 208 208 208 208 208 208 206 206 206 209 211 211 208 206 207 206 207 209 211 211 208 206 206 207 208 209 209 208 207 206 177 177 177 178 178 179 179 179 177 178 179 179 179 179 178 177 179 179 179 179 179 179 179 179 176 176 177 177 177 178 178 178 177 177 177 177 177 177 177 177 175 176 176 176 177 177 177 178 176 179 180 179 176 174 176 178 178 177 175 174 174 175 177 178 176 176 176 176 176 176 176 176 178 177 177 177 176 176 175 175 182 181 179 177 175 175 176 177 176 176 176 177 177 178 178 179 178 178 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 176 177 178 178 178 178 177 176 179 179 179 179 179 179 179 179 180 180 180 181 181 181 182 182 182 182 181 181 182 183 184 185 184 184 184 184 184 184 184 184 181 181 182 183 183 182 181 181 184 184 184 184 184 184 184 184 183 184 184 184 185 185 185 186 185 184 181 180 180 181 184 185 184 184 184 184 184 184 184 184 185 184 184 184 184 183 183 183 182 183 184 184 184 184 185 185 187 187 187 187 188 188 188 188 191 191 191 190 189 188 187 187 189 189 190 190 191 191 192 192 193 193 194 194 194 194 194 194 194 194 194 194 195 195 195 196 198 196 193 191 192 194 197 199 196 197 198 198 195 194 195 197 197 199 201 200 198 197 198 199 200 200 201 201 202 203 203 203 205 205 205 204 205 206 207 207 206 207 209 211 213 214 214 214 217 217 218 218 219 220 220 220 222 222 222 223 223 223 223 224 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 226 227 227 228 228 227 227 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 235 235 235 235 235 235 235 235 234 234 234 232 226 224 231 241 222 244 247 233 180 158 151 132 184 245 246 189 138 75 43 78 152 207 203 162 171 169 180 236 252 210 122 119 206 251 229 196 177 211 255 239 134 125 221 253 203 136 172 229 241 175 137 142 158 139 160 223 254 241 221 224 212 231 224 232 235 225 231 222 213 240 244 192 130 97 126 206 237 222 205 223 230 181 169 228 251 217 170 227 241 105 75 193 255 250 231 228 241 254 201 67 36 133 198 243 254 247 246 211 202 221 234 238 224 183 155 161 205 223 224 213 215 224 221 214 220 219 239 213 150 169 226 224 221 220 219 219 218 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 214 206 179 148 120 137 198 237 219 179 193 216 176 153 200 251 238 208 195 161 120 124 154 184 188 229 234 245 237 181 151 154 213 157 67 15 60 121 164 185 121 25 109 243 253 165 56 40 49 41 61 76 74 99 131 129 104 58 37 36 57 91 102 102 147 218 246 253 253 250 216 139 85 105 164 205 188 150 170 240 238 120 59 94 139 151 177 234 254 186 89 105 154 127 65 54 45 121 178 220 219 162 151 192 240 238 235 253 253 178 148 212 232 124 42 35 52 77 122 162 96 22 25 100 135 89 43 58 150 232 241 230 208 213 205 212 223 210 219 217 213 219 210 201 201 210 209 216 237 152 68 144 252 246 230 202 164 119 75 46 100 167 170 98 62 138 234 247 250 244 248 220 199 153 102 152 195 225 229 223 156 36 2 40 145 252 243 222 224 223 212 207 174 138 145 187 208 218 237 250 219 112 42 15 34 36 37 38 26 64 81 80 115 161 142 83 47 29 33 26 28 76 143 196 250 241 179 96 80 144 206 224 189 117 142 232 249 219 225 247 199 106 30 31 67 93 111 125 112 91 68 30 43 118 187 244 249 253 227 138 162 247 235 229 234 225 224 234 237 231 228 233 235 235 226 240 251 253 253 225 147 43 66 183 250 252 229 201 127 65 38 45 38 35 44 42 34 39 39 35 34 37 36 32 35 38 42 43 40 37 36 36 31 68 110 114 101 130 195 241 204 151 131 108 103 167 218 215 122 42 3 4 61 159 230 255 249 179 96 41 22 34 45 39 40 41 51 94 179 253 253 206 129 117 139 179 204 205 142 47 25 72 102 104 151 204 174 122 128 199 232 163 54 57 160 216 178 90 27 26 41 57 65 61 66 130 172 180 144 87 74 90 37 24 48 100 115 118 120 92 52 97 168 189 164 140 146 180 192 194 177 156 122 68 66 122 136 165 203 221 159 53 31 83 158 198 175 170 205 188 147 136 152 235 239 121 74 118 135 148 168 159 149 177 227 248 207 123 109 185 233 179 160 215 229 220 214 221 246 241 188 66 5 3 43 155 223 240 212 202 201 206 213 207 211 207 220 235 243 191 133 69 55 50 45 47 34 37 36 24 18 25 32 31 26 24 14 23 25 27 40 45 41 39 30 35 37 19 9 10 61 171 235 221 198 220 246 224 160 98 167 238 230 224 221 224 219 208 201 165 135 149 164 135 114 132 135 114 126 138 126 118 153 221 234 175 78 2 21 148 246 254 230 232 235 217 218 241 248 254 192 113 98 143 169 142 122 100 67 48 115 200 244 253 253 221 137 59 47 109 140 89 45 71 139 177 172 120 79 66 74 91 156 217 220 200 153 68 32 40 30 97 186 217 109 39 143 244 192 177 228 244 188 82 11 17 159 253 252 250 244 181 122 77 135 203 253 254 231 225 235 243 253 212 169 103 54 25 36 34 51 51 44 35 34 35 30 23 28 33 41 31 27 69 124 142 88 66 37 33 139 232 217 86 12 1 26 94 187 250 248 233 229 229 229 228 228 228 228 228 229 228 228 227 226 225 225 224 221 224 228 229 228 226 225 224 225 230 226 222 231 245 241 134 32 97 145 117 124 219 244 233 222 222 224 225 223 219 220 223 234 230 231 235 237 232 226 223 208 209 209 219 228 239 231 185 142 65 46 43 37 39 50 12 18 78 165 242 224 203 204 204 197 210 236 188 106 83 157 209 208 186 155 85 38 35 34 54 68 74 92 118 118 74 33 27 41 57 67 62 47 42 79 133 160 141 137 185 212 178 145 132 147 141 146 179 217 167 92 20 32 26 47 71 89 171 214 218 203 206 220 232 207 59 13 58 154 242 248 228 202 149 143 172 217 165 103 74 91 127 134 116 123 109 109 119 142 206 223 219 219 196 175 176 192 202 199 192 207 184 166 157 157 128 106 61 49 44 41 42 43 43 45 49 50 45 37 29 26 29 35 39 37 37 41 49 52 48 43 42 44 50 52 49 48 49 44 37 63 99 108 96 95 90 77 76 72 61 61 65 60 58 58 55 56 50 49 52 53 49 49 54 56 77 79 77 69 58 50 30 36 40 24 19 33 27 22 44 43 32 30 22 29 43 40 42 37 54 54 61 62 49 48 45 65 56 67 71 62 43 27 38 43 52 51 49 57 60 62 71 68 62 60 63 65 64 60 55 35 15 63 157 174 110 81 108 133 169 167 121 61 19 50 131 198 205 169 122 81 103 148 201 202 179 118 54 93 182 177 117 113 154 172 171 183 194 195 196 190 192 194 195 195 193 191 189 191 192 193 193 193 193 194 194 196 195 193 191 190 190 190 190 192 198 195 150 130 110 127 170 170 185 192 190 189 208 206 151 115 70 76 168 225 237 201 208 203 212 218 207 185 174 184 201 206 199 200 208 201 185 185 200 195 192 193 195 209 194 151 67 21 73 130 173 153 153 152 136 98 62 46 66 71 96 133 199 215 221 218 206 195 180 147 112 105 143 196 228 222 224 236 214 191 180 176 188 202 205 200 196 207 214 220 218 208 181 139 104 73 64 100 176 211 177 154 181 215 201 198 202 202 206 209 205 206 206 206 207 208 208 209 209 208 208 208 208 209 210 211 212 209 210 213 217 220 214 196 177 174 189 191 208 235 185 125 155 231 234 253 233 136 76 150 207 249 242 222 213 240 253 213 145 123 137 138 116 126 164 156 119 82 97 157 223 247 249 238 219 175 140 128 134 113 83 84 103 123 156 189 205 216 225 224 215 216 205 201 209 215 213 208 206 211 217 219 223 235 238 207 166 115 59 87 158 212 242 216 171 142 127 149 164 152 186 235 234 203 183 172 163 191 193 147 66 44 89 157 161 110 66 48 55 55 57 112 166 173 192 233 247 218 176 158 194 230 225 212 216 222 221 220 227 201 130 113 167 174 169 198 231 230 224 224 219 223 223 222 221 221 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 222 222 222 221 221 222 222 222 222 222 222 223 223 221 221 221 221 221 221 221 221 220 220 221 221 221 221 222 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 221 221 220 220 221 221 222 221 221 221 221 220 220 220 220 221 221 220 220 220 220 219 218 221 221 221 221 221 221 221 221 217 218 219 220 220 220 220 219 219 218 216 214 213 214 216 219 216 216 216 216 216 216 216 216 219 218 217 215 214 214 214 214 216 215 215 215 214 214 214 213 214 214 214 215 214 214 213 212 213 213 213 213 213 213 213 213 210 211 211 212 213 214 214 215 212 209 208 210 214 215 212 208 213 210 209 213 215 212 210 210 212 212 211 211 210 209 208 208 209 209 209 209 209 209 209 209 209 209 210 211 211 210 209 209 212 212 212 211 210 209 207 206 211 211 210 210 210 210 209 209 209 210 210 211 211 210 210 209 209 209 208 207 207 208 209 209 210 210 210 209 208 207 205 204 208 208 208 208 209 210 211 212 209 208 207 207 207 207 208 209 208 208 208 207 207 207 207 207 208 208 208 208 208 208 208 208 205 205 206 208 209 209 207 205 207 206 206 208 210 210 208 206 206 207 208 208 208 208 207 206 177 177 178 178 178 179 179 179 177 178 178 178 178 178 178 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 177 178 178 175 180 183 180 174 172 175 179 177 176 176 175 175 176 176 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 181 180 178 177 176 175 176 176 177 177 177 177 177 177 178 178 179 178 178 177 177 178 178 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 177 177 178 179 179 178 177 177 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 181 182 181 180 180 181 183 185 187 183 183 183 183 183 183 183 183 182 183 184 184 184 184 183 182 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 183 182 180 179 179 180 182 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 183 184 184 184 184 185 185 186 186 186 187 187 188 188 189 190 189 189 189 188 188 187 187 189 189 190 190 190 191 191 191 193 193 193 193 192 192 191 191 193 193 194 194 194 195 195 195 198 197 196 195 195 197 198 199 195 196 197 195 193 191 192 193 198 200 201 200 198 196 197 198 199 199 200 200 201 202 202 203 202 202 203 203 204 205 206 207 205 207 210 212 214 214 213 213 216 217 217 218 219 219 220 220 221 221 222 222 223 223 224 224 226 226 225 225 225 225 225 224 227 227 227 227 227 227 227 227 225 226 228 229 229 228 226 225 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 231 236 239 226 201 190 210 238 238 238 240 249 214 165 149 145 177 254 254 230 175 74 29 74 127 182 225 214 152 102 174 250 252 223 143 123 197 254 218 134 140 198 223 186 147 142 180 237 235 207 205 218 213 122 111 154 141 150 207 254 251 222 196 172 180 228 230 233 232 220 232 228 222 232 242 237 202 117 87 160 237 205 149 158 193 144 118 187 250 239 182 207 195 81 107 249 255 226 215 233 236 243 211 108 81 210 254 245 235 241 245 201 190 175 165 177 167 122 133 204 250 235 215 216 227 217 208 221 230 219 238 195 144 189 236 232 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 223 240 214 156 83 79 166 224 213 192 207 198 140 136 204 251 220 204 223 214 147 84 79 118 149 191 211 229 191 113 142 236 251 167 71 21 29 92 157 190 110 39 114 224 234 156 60 37 49 32 70 120 124 131 157 166 118 60 35 58 94 123 133 130 136 216 254 254 247 248 229 173 115 130 164 143 106 104 121 161 169 162 115 31 49 159 227 254 243 132 80 168 241 199 107 58 25 42 81 145 190 207 206 176 190 201 209 238 248 184 127 138 178 129 69 38 43 61 77 88 62 37 35 44 56 53 31 27 118 223 241 227 209 218 208 213 187 176 204 223 221 221 214 209 214 209 206 233 247 144 80 186 245 191 140 115 84 43 26 34 51 79 68 45 100 211 249 208 189 178 170 149 143 111 70 103 108 125 128 137 105 22 4 51 157 246 248 244 222 198 198 212 172 102 114 181 216 234 246 250 230 114 39 17 39 39 43 52 53 45 43 55 68 69 59 49 31 20 32 33 30 51 98 154 182 146 88 59 101 175 206 194 130 99 158 238 235 227 243 240 151 33 1 86 158 186 211 233 224 197 186 133 75 63 103 187 222 250 214 119 163 253 243 234 233 235 232 226 226 231 229 222 220 221 226 247 234 215 242 254 181 72 42 104 186 249 254 250 177 139 128 119 76 45 41 33 25 31 36 38 41 43 40 35 31 32 34 38 42 44 43 42 48 54 49 40 49 85 134 170 171 155 114 86 147 238 253 245 181 79 12 4 36 95 147 185 201 144 85 64 70 71 51 27 31 27 37 70 134 205 214 170 136 154 180 179 183 220 195 102 15 24 58 92 124 141 138 146 139 156 163 95 40 102 177 179 128 71 40 41 40 50 78 96 76 88 129 180 174 111 60 44 24 59 112 135 140 172 169 105 78 148 225 246 223 189 188 217 225 242 235 212 167 88 65 116 156 234 248 234 162 67 51 51 112 156 146 159 215 214 162 122 153 241 236 132 110 144 131 121 124 123 134 159 176 175 143 95 158 221 240 180 169 219 223 202 185 206 245 238 172 53 4 8 52 164 228 238 208 203 204 207 207 203 200 204 234 239 205 114 72 53 65 62 43 36 32 44 28 24 25 30 28 20 18 23 36 55 52 35 38 48 43 32 29 36 40 20 6 7 65 184 236 182 153 202 251 246 189 108 161 235 225 215 211 215 220 228 242 210 149 130 160 161 141 145 132 111 103 100 104 108 116 145 159 105 44 6 34 146 238 251 230 243 221 148 118 156 184 193 140 96 170 252 230 126 98 71 47 67 99 108 117 155 188 180 123 49 43 119 173 127 49 33 72 128 143 106 65 40 53 95 134 145 100 81 75 46 45 48 48 88 128 125 54 33 121 192 163 193 255 252 200 93 25 16 121 194 230 230 174 107 97 86 89 170 234 225 199 214 241 248 254 252 250 196 127 64 51 43 42 40 39 35 32 37 35 25 24 29 38 37 34 55 81 87 64 57 31 40 163 252 251 104 16 1 16 59 157 249 250 236 229 229 229 229 229 228 228 228 228 228 227 227 227 227 226 225 221 223 225 227 227 227 227 227 233 232 223 218 231 253 255 151 41 29 51 143 219 249 250 229 224 220 220 225 225 221 226 234 210 169 153 190 232 241 234 231 219 222 214 217 233 240 239 237 220 132 73 41 37 33 35 8 21 83 170 242 223 204 206 206 206 219 221 158 106 112 189 236 250 214 169 76 20 26 34 72 90 90 124 189 191 112 43 15 33 54 63 55 47 50 77 112 124 134 143 166 163 129 122 132 103 118 157 211 239 178 100 27 30 29 41 65 100 176 200 203 212 230 232 188 120 18 37 125 178 226 216 190 161 121 153 223 235 152 72 77 151 215 218 187 175 162 167 154 137 162 186 198 189 167 162 185 204 205 206 213 220 192 146 98 85 56 48 43 43 43 38 32 31 35 39 40 43 40 35 30 31 34 34 32 35 38 39 37 39 44 48 50 46 47 45 37 33 36 39 41 46 71 76 67 69 68 59 55 49 51 49 44 40 36 40 51 56 47 43 47 47 42 43 49 64 59 50 53 42 30 42 44 38 36 36 48 62 58 55 67 66 43 31 22 28 38 32 35 34 43 29 28 35 35 45 49 53 52 60 59 55 55 52 48 46 43 41 47 49 42 37 40 43 44 45 52 55 44 37 44 36 34 56 94 103 80 77 101 129 159 158 127 76 20 44 140 205 196 156 128 108 125 143 172 157 110 66 57 112 173 164 133 165 195 205 195 195 198 194 191 193 194 196 197 197 194 192 190 191 192 193 193 193 193 194 194 196 195 193 192 191 190 190 191 191 195 193 160 142 109 102 111 121 143 182 215 208 202 215 206 170 88 76 153 205 217 200 211 213 194 177 156 117 89 115 163 183 202 217 216 207 200 197 196 189 192 195 196 217 205 145 36 34 152 192 206 192 184 187 183 157 97 50 77 126 184 211 236 226 219 212 214 225 228 209 183 137 117 173 244 243 220 194 145 98 91 118 178 218 217 205 204 216 216 209 185 144 95 56 36 79 168 187 183 190 149 136 187 213 200 197 201 202 206 209 206 206 206 207 208 209 210 210 211 208 208 207 207 207 209 212 213 211 211 211 213 218 220 213 203 204 191 184 208 233 182 128 160 231 253 250 187 114 140 230 240 236 240 244 247 246 241 232 224 200 124 110 100 78 63 55 93 136 184 240 250 227 218 226 226 209 195 204 217 192 143 107 92 64 91 120 139 159 187 211 222 222 222 217 212 210 210 208 206 205 207 205 204 216 230 231 223 202 113 95 80 117 188 182 193 185 135 133 149 152 162 170 170 165 182 174 145 195 236 178 54 40 70 108 96 63 48 46 59 54 68 112 159 195 239 248 218 179 178 166 180 220 232 218 216 214 222 216 222 217 158 124 157 193 206 228 233 221 222 226 220 223 223 222 221 221 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 223 223 222 222 222 222 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 221 221 220 220 221 221 222 222 222 222 221 221 220 220 219 221 221 220 220 220 220 219 218 220 220 220 220 220 220 220 220 217 218 219 220 221 219 218 217 218 217 216 215 214 215 216 217 216 216 216 216 216 216 216 216 217 216 214 212 211 212 213 214 215 215 215 214 214 214 213 213 214 214 214 214 213 213 213 212 212 212 212 212 212 212 212 212 211 211 212 212 212 213 213 213 211 210 209 210 212 212 210 207 214 210 210 213 214 211 208 209 211 211 211 210 210 209 209 209 208 208 208 208 208 208 208 208 208 209 210 210 210 210 209 208 209 211 214 215 214 211 207 204 208 208 208 208 208 208 208 208 209 209 210 211 211 210 209 209 209 208 208 207 207 208 208 209 210 210 210 209 208 207 205 205 209 209 208 208 209 210 211 212 209 208 207 207 207 207 208 209 208 207 207 207 206 206 205 205 207 207 207 207 207 207 207 207 206 206 207 208 208 208 207 205 208 206 206 207 209 209 208 206 206 206 207 207 207 207 206 206 175 175 175 174 174 174 173 173 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 177 177 178 178 178 178 175 180 183 180 174 172 175 179 175 176 176 177 177 176 176 175 176 176 176 176 176 176 176 176 175 175 176 177 177 178 179 179 178 177 177 176 176 177 177 177 179 179 178 178 177 176 176 175 179 178 178 177 177 178 178 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 177 178 178 179 179 178 178 177 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 181 180 179 180 182 185 186 183 183 183 183 183 183 183 183 182 182 183 184 184 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 186 187 188 188 187 186 185 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 183 184 184 184 184 185 185 185 185 186 186 187 188 188 189 187 187 187 188 188 189 189 189 189 189 189 190 190 190 190 190 193 193 192 192 191 191 190 190 193 193 193 194 194 194 195 195 194 196 197 199 199 198 197 196 195 196 197 195 192 191 191 193 197 199 200 200 197 196 196 197 197 198 198 199 200 200 201 201 202 203 204 206 207 209 209 210 206 207 210 212 213 213 213 212 216 216 217 217 218 219 219 220 220 220 221 222 222 223 224 224 226 226 225 225 225 225 225 224 227 227 227 227 227 227 227 227 225 226 228 229 229 228 226 225 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 231 235 237 227 205 191 201 220 232 201 202 237 218 147 126 133 165 211 206 180 150 67 22 71 151 217 250 250 189 114 193 247 253 222 172 144 161 227 249 187 154 150 135 127 163 184 177 201 244 253 237 227 211 111 118 152 119 139 222 253 194 181 196 162 162 222 237 232 227 221 231 227 236 222 230 254 249 136 72 139 221 182 108 120 195 176 134 172 239 243 223 195 130 124 207 232 221 225 228 228 225 251 230 120 94 232 247 207 218 233 214 156 124 124 115 128 159 169 184 221 216 228 223 216 221 219 218 230 210 231 241 157 108 168 217 231 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 224 249 234 185 102 65 128 185 184 181 198 181 134 147 214 252 208 189 212 226 187 132 125 168 188 156 151 142 92 125 229 251 204 106 54 42 22 60 118 127 71 82 172 215 176 117 62 50 39 37 71 109 122 137 144 126 64 54 66 103 132 140 121 82 84 174 244 254 241 244 254 252 201 160 161 124 66 68 95 120 132 198 193 74 52 170 245 253 219 77 87 210 247 200 143 89 110 91 53 44 76 135 168 144 120 140 166 168 143 115 94 79 80 72 49 36 43 46 40 39 46 32 38 44 50 48 32 34 119 226 243 225 203 214 212 226 173 155 187 210 201 200 207 216 210 209 216 248 250 144 83 167 192 128 73 59 49 30 32 53 59 53 41 55 127 190 171 120 92 81 62 64 78 78 73 75 79 71 59 72 73 26 10 51 164 238 235 220 180 166 199 229 188 78 99 192 217 214 228 250 227 131 65 28 33 31 39 49 73 59 50 52 53 44 33 27 29 20 30 35 32 32 55 107 114 75 64 115 184 215 202 180 142 109 158 224 235 252 250 189 67 1 42 176 231 207 206 234 252 237 251 240 185 113 65 80 169 217 180 127 181 251 252 248 236 234 228 224 231 242 246 244 244 250 245 235 197 177 214 237 170 121 120 102 89 167 228 208 170 203 247 236 164 101 63 34 24 28 34 39 40 40 41 43 32 31 32 38 44 46 43 39 42 45 38 34 38 43 61 87 89 82 71 88 170 244 253 253 240 120 28 4 17 41 63 92 74 61 65 108 152 142 81 26 29 22 30 47 74 115 132 116 144 166 195 190 187 223 201 110 19 13 45 74 80 84 116 172 164 117 80 41 56 142 183 162 111 115 108 67 22 38 102 151 117 65 74 145 173 118 40 2 32 115 204 217 206 226 196 117 129 164 202 231 232 204 179 169 213 252 245 204 163 107 78 102 167 248 243 232 156 62 80 74 108 143 134 132 159 164 152 138 170 239 213 124 120 153 150 154 146 120 120 127 105 85 119 180 219 239 224 171 170 208 205 180 145 178 232 222 148 40 4 5 57 172 233 237 206 202 203 203 205 193 181 200 235 197 133 72 55 62 74 60 41 39 37 40 25 29 37 37 23 14 29 53 116 132 103 46 28 45 45 29 29 32 39 26 12 6 65 192 248 188 140 171 230 248 188 78 143 233 227 214 216 224 223 224 234 214 156 139 196 235 226 218 207 211 216 213 217 193 128 92 104 97 59 7 33 155 248 252 231 226 219 180 142 132 144 174 185 103 168 254 239 126 81 49 37 105 137 119 113 137 127 93 66 51 65 101 127 103 47 27 64 130 140 89 54 44 44 55 55 50 42 55 49 40 59 58 65 81 92 90 58 35 78 142 191 200 247 253 209 98 32 26 51 122 149 128 93 88 107 90 66 126 175 168 160 201 241 242 241 234 254 244 205 139 93 49 30 24 29 32 29 35 40 33 27 28 35 41 41 43 44 41 54 32 17 67 193 248 252 136 24 4 14 44 143 248 248 235 226 226 226 226 227 227 227 227 226 225 224 225 227 228 227 226 229 227 225 224 224 224 225 225 218 223 221 219 231 252 254 156 37 12 72 195 253 231 210 217 231 225 221 223 223 221 228 239 212 112 44 79 153 199 222 241 240 246 234 226 230 199 178 211 246 210 137 65 57 32 17 15 20 82 169 243 225 204 204 204 226 222 184 135 147 149 172 204 228 156 101 43 29 45 38 63 83 104 149 218 220 143 63 4 22 47 61 61 62 66 75 88 101 116 104 100 109 117 123 115 83 104 148 191 210 160 106 46 25 36 36 57 104 167 179 200 228 229 198 104 51 59 109 138 155 165 164 155 128 119 177 243 230 125 71 130 210 238 229 216 196 196 214 195 164 153 161 175 168 169 169 176 197 218 223 218 198 154 98 53 62 48 37 38 31 35 34 28 26 32 37 38 38 35 34 42 56 63 53 38 27 31 50 70 65 43 40 53 50 51 50 45 38 37 44 51 57 60 54 44 42 40 37 36 43 50 38 34 42 29 26 54 80 60 43 39 38 38 46 57 71 67 63 70 64 69 100 109 87 77 108 146 147 141 133 110 71 49 45 40 33 25 22 40 60 55 37 42 51 52 59 57 39 41 38 41 71 118 124 84 64 54 54 65 70 64 50 37 67 82 95 95 74 43 31 42 42 52 50 47 52 54 56 68 84 108 114 108 83 29 40 118 149 163 134 115 134 185 174 144 123 77 61 92 156 204 205 202 195 189 199 206 194 186 193 198 195 195 194 194 193 193 193 193 191 192 193 193 193 193 194 194 195 194 193 193 192 193 194 194 193 197 198 183 175 135 108 83 86 108 160 213 213 203 217 214 192 109 87 107 147 167 182 190 185 124 72 67 78 85 102 127 136 163 169 152 160 195 210 200 189 193 198 200 215 196 132 25 89 214 222 214 205 199 211 223 210 130 67 118 188 231 224 214 202 197 201 216 229 233 234 237 192 112 128 190 170 117 89 72 78 62 80 147 215 238 227 212 185 155 119 90 68 67 97 132 192 242 213 165 149 116 139 223 213 200 197 201 201 205 208 205 203 204 204 205 206 207 208 208 209 208 207 207 208 210 212 214 216 217 215 212 212 214 213 211 216 195 189 199 210 179 128 122 161 225 177 129 168 216 229 229 223 215 216 224 221 212 218 234 233 199 129 83 31 34 135 196 235 235 232 223 218 221 217 202 209 206 218 230 227 213 191 169 122 110 91 77 78 104 146 180 202 222 230 219 210 210 210 205 206 206 208 209 208 208 215 223 232 221 162 102 66 62 120 187 197 180 176 182 190 177 155 162 170 176 153 125 196 250 199 80 38 48 65 62 59 59 52 61 82 116 127 135 192 243 222 167 181 221 211 181 201 230 229 224 214 221 220 234 237 184 154 191 223 235 239 226 215 223 228 221 223 223 222 221 221 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 223 222 222 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 221 221 220 220 221 221 222 223 222 222 221 221 220 220 220 221 221 220 220 220 220 219 218 219 219 219 219 219 219 219 219 218 219 219 220 219 217 215 213 216 216 217 218 218 217 215 214 216 216 216 216 216 216 216 216 215 214 213 212 213 214 216 218 215 215 214 214 213 213 213 213 214 214 213 213 212 212 212 212 212 212 212 212 212 212 212 212 213 213 212 212 212 211 211 211 210 212 213 212 209 207 207 208 216 212 210 213 213 209 206 206 209 209 209 210 210 211 211 211 208 208 208 208 208 208 208 208 208 208 209 210 210 209 208 208 212 209 206 203 203 205 209 211 208 208 208 208 208 208 208 208 207 208 209 209 209 209 208 207 209 208 207 207 207 207 208 209 207 208 208 209 209 208 207 207 211 210 209 208 208 208 208 209 209 208 207 207 207 207 208 209 207 207 207 206 206 205 205 205 207 207 207 207 207 207 207 207 207 208 208 208 208 207 207 207 208 206 205 205 208 209 208 207 206 206 205 205 205 205 206 206 177 176 176 176 175 175 174 174 177 177 176 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 176 179 180 179 176 174 176 178 174 175 177 178 178 177 175 174 176 176 176 176 176 176 176 176 173 174 175 176 177 178 179 180 175 175 176 176 177 177 178 178 180 180 179 178 177 176 175 174 178 178 177 177 177 177 178 178 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 177 178 179 179 179 179 178 177 179 179 179 179 179 179 179 179 178 179 179 179 180 180 180 181 181 180 180 180 181 182 183 184 183 183 183 183 183 183 183 183 179 180 181 181 181 181 180 179 183 183 183 183 183 183 183 183 182 182 183 183 183 184 184 184 183 184 187 188 188 187 184 183 183 183 183 183 183 183 183 183 182 182 182 182 183 183 183 183 182 183 184 184 184 184 185 185 184 184 185 186 187 188 188 189 186 186 187 188 189 189 190 190 189 189 189 189 189 189 189 189 193 192 192 192 191 190 190 190 192 193 193 193 194 194 194 194 191 193 196 198 198 197 194 192 198 199 199 198 195 194 194 195 196 198 200 199 197 196 196 198 197 197 197 198 199 199 200 200 199 200 202 204 205 206 206 207 207 208 210 211 212 213 213 213 216 216 216 217 218 218 219 219 219 219 220 221 222 223 224 224 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 226 227 227 228 228 227 227 226 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 231 230 234 233 224 213 206 187 135 143 214 245 196 162 134 103 118 128 115 121 87 42 89 196 252 251 255 242 135 175 252 250 136 104 150 148 166 225 232 151 123 122 117 142 211 225 188 208 246 249 252 232 129 118 136 113 125 192 208 159 179 209 162 125 193 243 239 232 238 231 219 231 230 239 248 217 130 112 205 243 188 101 111 207 224 176 169 212 248 220 137 95 171 237 182 205 227 230 222 225 251 223 112 93 209 216 200 223 210 169 122 111 142 165 188 221 234 226 221 210 220 221 220 222 221 219 221 223 246 215 100 69 156 215 229 217 217 218 219 219 219 219 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 225 230 224 211 159 94 100 147 169 159 155 137 107 112 159 198 202 206 224 214 183 161 169 208 236 222 174 104 84 181 245 170 113 53 66 91 72 67 88 71 63 119 195 176 110 83 70 66 49 50 65 76 69 62 63 63 83 119 141 146 146 156 138 79 51 106 166 196 206 221 241 253 218 130 111 118 87 83 115 138 151 239 248 115 43 145 247 254 206 67 120 241 248 212 186 128 171 205 149 71 52 57 66 74 79 85 106 94 50 43 53 36 32 29 28 38 49 45 40 46 43 30 37 43 48 46 32 35 127 227 254 250 220 219 214 226 210 181 190 184 162 181 213 227 223 235 246 251 236 149 81 100 105 70 37 30 34 34 38 45 63 54 53 65 92 96 77 85 89 100 100 126 152 149 137 114 148 154 143 118 78 19 8 64 138 199 179 144 110 149 226 250 199 74 113 212 204 174 191 235 214 160 109 37 14 21 44 53 68 59 52 47 35 24 33 50 53 70 92 82 49 17 31 97 114 98 131 207 243 224 213 231 205 137 157 227 252 252 203 92 14 40 134 235 241 179 167 206 253 245 245 254 248 198 131 82 99 126 109 111 173 233 251 247 252 242 243 252 251 236 224 227 247 241 234 240 212 173 171 165 123 176 198 138 99 124 130 112 126 187 249 254 223 163 88 26 22 40 53 49 38 34 37 39 52 43 34 30 34 40 44 44 38 45 42 36 38 39 40 45 48 41 66 88 128 204 247 250 250 133 36 7 22 38 48 72 59 56 61 94 135 128 74 29 18 17 24 33 41 61 84 95 120 133 163 171 158 159 136 81 24 23 53 63 58 83 145 213 205 119 40 16 84 197 209 138 110 172 168 71 2 41 145 221 201 137 121 141 130 76 32 38 70 139 229 252 234 205 156 119 163 171 185 217 227 208 189 165 200 240 219 154 122 109 96 97 151 244 252 223 124 57 116 134 151 173 172 156 126 109 133 153 180 211 170 115 129 147 148 167 166 172 148 82 45 74 152 240 239 240 212 167 167 204 210 182 132 169 221 199 121 29 4 4 65 181 239 238 204 203 205 201 226 193 168 187 203 124 75 70 66 70 62 47 45 50 42 28 27 27 27 24 19 40 97 153 212 213 153 58 19 35 44 33 29 29 38 33 22 11 57 175 245 226 170 145 191 245 205 85 145 243 234 210 215 229 219 210 231 201 147 135 188 235 236 227 235 234 239 247 251 206 126 95 154 139 74 6 24 132 224 252 249 229 231 230 218 204 208 240 221 113 134 195 181 104 53 45 115 196 229 225 219 206 150 114 132 123 107 80 72 68 47 44 68 108 111 73 48 42 46 57 58 54 80 96 78 72 91 107 125 107 100 96 60 16 56 157 205 204 244 254 193 77 23 24 39 94 107 108 113 96 88 91 92 91 92 92 126 207 253 252 245 210 230 253 253 218 163 84 38 18 22 34 31 35 43 37 35 31 32 40 45 39 33 33 48 28 17 75 195 251 253 149 34 6 17 44 143 250 248 235 224 224 225 226 227 228 229 230 228 226 225 227 230 232 231 229 241 237 233 230 229 229 229 229 226 238 241 235 237 249 251 151 17 2 137 234 254 204 147 196 238 233 227 223 219 219 225 232 242 146 62 52 79 107 149 193 202 215 231 241 235 173 120 146 206 239 204 120 92 42 10 14 18 74 160 243 229 207 206 208 232 211 152 114 149 140 141 174 178 107 58 31 29 38 43 77 92 129 161 203 210 172 104 9 14 38 55 62 69 68 62 62 70 90 71 58 81 109 112 84 65 90 142 187 204 159 108 43 25 36 31 41 84 157 191 231 243 183 109 32 47 141 176 131 111 103 113 113 89 105 168 216 178 94 98 190 230 215 208 217 223 223 231 206 182 151 137 145 175 188 174 146 158 195 190 153 124 90 65 39 53 43 33 37 30 38 45 45 41 39 39 39 33 21 28 77 140 159 112 53 20 22 65 118 104 46 35 70 76 96 116 122 114 98 77 61 65 53 40 36 43 56 63 62 62 51 52 83 97 57 36 63 104 72 42 33 35 40 54 70 76 94 106 109 105 132 174 170 125 113 157 199 185 170 148 99 58 41 45 44 36 37 60 106 138 123 111 121 121 110 93 57 42 35 24 43 102 175 186 122 71 63 65 76 89 100 87 58 77 98 129 134 98 57 52 71 77 81 61 42 46 45 42 52 50 65 66 67 61 29 32 80 112 129 110 102 124 174 167 144 116 98 103 132 190 231 225 213 172 170 193 209 197 186 190 193 194 193 191 189 189 190 192 193 191 192 193 193 193 193 194 194 193 193 193 193 193 194 196 196 191 194 200 202 207 175 147 103 79 93 132 182 197 200 200 171 145 99 101 97 117 121 129 121 99 79 74 104 148 169 156 134 114 119 100 75 97 161 203 206 198 197 200 202 211 181 120 24 114 225 224 210 200 193 202 219 217 137 91 172 232 235 213 207 203 208 225 241 235 211 195 196 148 75 66 91 87 82 109 152 173 130 92 104 160 202 189 153 105 92 88 104 126 155 196 230 245 245 202 121 72 86 154 225 214 202 198 201 201 203 206 202 206 206 207 207 208 209 209 209 209 209 209 209 210 211 212 213 209 214 218 216 215 217 216 214 212 208 208 196 188 164 108 73 106 151 136 170 230 238 215 219 225 216 209 210 214 216 218 221 228 232 191 122 93 143 222 252 247 230 214 214 216 210 207 211 216 210 209 210 215 227 228 214 204 183 154 125 98 80 80 89 122 161 201 219 225 230 227 219 217 212 213 218 216 208 207 213 221 245 233 179 107 37 50 133 190 243 252 238 225 209 203 216 203 192 148 115 191 252 223 132 66 37 47 94 135 117 68 58 138 206 199 147 151 163 133 104 169 221 211 161 166 208 235 246 232 235 233 240 226 176 170 224 228 235 231 219 217 225 227 222 223 223 222 221 221 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 224 224 224 223 223 223 222 222 222 222 222 222 222 223 223 221 221 221 221 221 221 221 221 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 221 221 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 219 218 219 219 219 219 219 219 219 219 219 219 219 218 217 215 214 213 215 215 217 218 219 218 215 212 216 216 216 216 216 216 216 216 214 214 214 215 216 218 220 221 214 214 214 213 213 213 212 212 214 213 213 212 212 212 212 213 211 211 211 211 211 211 211 211 214 213 213 212 211 210 210 209 208 212 214 213 209 206 207 209 215 211 210 212 213 209 206 206 208 208 209 210 211 211 212 212 209 209 209 209 209 209 209 209 207 208 209 209 209 209 208 207 207 207 207 207 207 209 210 211 209 209 210 210 210 210 211 211 207 208 208 209 209 208 208 207 208 208 207 206 206 207 208 208 206 206 207 208 209 209 209 209 211 210 209 208 207 206 207 207 209 208 207 207 207 207 208 209 207 207 206 206 206 206 206 206 207 207 207 207 207 207 207 207 207 208 209 209 207 206 207 207 208 206 204 204 206 208 208 207 206 205 204 204 204 204 205 206 178 178 179 179 179 180 180 180 179 178 176 175 175 176 178 179 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 174 174 175 175 176 176 177 177 175 175 176 176 177 177 177 177 178 178 178 177 177 176 176 176 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 177 177 178 178 179 180 180 179 178 178 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 180 180 181 182 182 182 181 181 182 182 182 182 182 182 182 182 179 180 181 181 181 181 180 179 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 184 180 180 181 181 181 181 180 180 183 183 183 183 183 183 183 183 181 181 182 182 182 183 183 183 182 183 184 184 184 184 185 185 183 184 184 185 187 188 188 189 188 188 188 189 189 189 189 189 190 189 189 189 189 189 189 188 192 192 192 192 191 191 191 191 192 192 193 193 193 194 194 194 193 194 195 196 197 196 195 194 198 199 200 199 196 195 196 197 195 197 199 199 197 196 197 198 197 197 198 199 199 200 200 201 199 199 200 201 201 201 200 199 209 209 209 210 211 212 213 214 215 216 216 217 217 218 219 219 218 219 220 221 222 223 224 224 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 228 227 227 226 226 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 233 233 233 233 233 233 233 233 234 233 232 234 240 240 229 217 182 133 138 195 250 251 229 163 78 117 190 162 129 98 53 116 240 254 253 246 252 147 153 251 229 92 89 203 215 177 181 169 116 143 181 150 120 195 255 222 166 203 251 249 204 127 113 148 144 169 199 189 167 185 183 132 87 163 249 237 214 234 230 229 239 247 233 191 163 151 178 251 245 174 92 108 204 240 192 150 158 216 190 111 108 164 190 179 209 228 222 223 235 243 206 117 156 202 182 181 197 181 181 179 209 219 230 236 233 223 221 226 231 215 216 227 224 215 217 222 249 227 166 86 89 180 235 228 216 217 218 220 220 220 219 219 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 228 222 211 200 175 115 88 133 178 174 153 130 114 100 104 126 182 225 253 230 180 144 122 129 163 210 165 88 81 127 135 78 60 86 158 193 189 114 64 28 49 105 161 134 88 84 76 59 57 58 54 48 41 41 71 115 188 218 216 195 179 191 194 148 74 82 106 131 153 166 167 170 159 108 77 96 123 157 174 145 149 233 254 152 39 98 226 252 172 84 160 249 252 234 220 166 171 246 243 188 147 102 68 54 59 57 56 44 30 42 56 50 47 69 96 114 122 113 87 63 39 30 34 31 37 45 35 35 104 180 215 244 235 237 227 229 234 208 193 148 125 187 244 248 244 240 236 225 190 130 78 56 31 26 32 50 59 55 49 50 44 43 50 45 40 27 40 109 165 195 217 234 252 222 167 159 217 247 249 194 111 25 3 57 94 135 108 82 66 134 226 247 178 86 152 228 197 175 180 191 188 175 158 80 28 18 43 60 58 44 40 47 44 46 82 127 139 164 179 146 84 22 18 82 104 144 208 254 250 220 218 239 228 160 179 245 251 223 146 37 33 134 219 247 237 195 175 197 219 218 200 228 253 248 232 187 96 72 72 83 116 159 171 171 180 177 190 208 200 170 151 150 165 162 176 231 250 214 169 117 97 186 195 161 190 171 94 82 110 141 158 162 164 133 69 19 34 72 86 59 38 56 84 98 121 103 78 57 46 42 41 41 38 44 39 29 32 46 47 37 39 38 55 52 64 118 159 172 183 110 48 23 27 39 57 94 131 125 96 77 82 76 53 41 22 26 25 24 29 37 49 65 68 74 94 98 78 67 63 51 31 22 47 59 61 103 174 240 207 101 35 56 124 205 197 100 112 189 178 68 2 46 158 253 253 228 205 147 72 30 59 143 159 153 184 218 217 163 118 145 174 176 188 220 218 203 209 196 184 189 160 117 96 91 98 114 143 208 235 174 89 94 158 181 165 165 183 192 139 95 114 131 142 154 128 116 126 110 113 152 190 227 185 69 41 102 159 211 225 239 216 167 161 214 230 183 146 176 213 172 92 21 10 5 70 186 242 238 205 210 214 211 229 182 144 137 131 75 65 69 66 63 46 40 46 45 39 31 30 24 22 29 46 92 172 241 253 244 174 72 22 27 38 37 30 31 38 33 28 14 39 131 205 247 214 147 161 224 208 113 166 248 234 204 187 169 159 176 217 167 123 121 143 156 151 142 143 128 128 143 152 113 79 105 201 161 67 7 42 117 178 218 250 244 244 232 229 240 243 254 211 141 154 164 118 74 33 79 197 245 253 254 245 198 160 199 253 231 178 104 69 62 41 33 56 64 63 50 41 50 78 104 102 112 140 137 136 130 119 159 186 132 109 87 34 3 59 165 191 220 253 244 153 89 66 48 63 79 104 146 159 130 117 127 128 100 82 80 111 190 249 249 213 191 232 254 252 246 233 166 66 27 23 40 38 38 43 35 36 32 30 39 44 34 29 37 28 26 18 56 152 237 239 142 41 4 18 49 149 251 248 241 229 230 231 233 235 237 238 239 241 238 236 237 241 242 240 237 238 236 235 236 239 240 240 239 251 249 238 234 246 252 245 128 4 29 191 254 251 198 140 181 234 235 231 223 218 219 221 222 232 208 185 167 139 109 103 115 123 118 172 231 244 205 142 122 159 200 216 172 123 45 9 8 16 63 149 242 236 218 220 228 225 169 110 86 112 108 118 137 100 63 42 47 54 63 101 151 163 164 148 174 203 202 148 35 7 28 45 57 67 63 57 58 68 102 102 90 89 94 100 90 75 88 133 176 189 148 109 53 40 36 32 33 59 157 218 242 211 102 34 40 115 207 207 159 127 112 103 73 45 72 130 169 129 99 141 201 200 197 214 212 215 214 206 166 157 125 107 121 156 156 135 106 104 119 107 78 67 43 51 36 38 30 32 44 53 64 78 82 72 53 40 35 35 16 27 99 191 217 148 62 21 24 64 107 89 45 61 119 137 174 201 201 191 170 120 68 54 40 29 37 69 111 129 119 99 66 98 169 174 121 84 78 96 63 36 34 41 45 52 63 66 90 113 117 102 122 158 148 91 84 110 130 116 103 82 43 46 31 37 47 64 94 134 182 210 193 189 201 192 180 142 65 40 25 21 59 106 154 172 125 76 80 83 76 83 119 136 115 88 72 89 108 82 53 66 93 120 119 79 40 42 46 44 54 55 66 63 56 53 40 38 56 80 93 81 78 80 116 144 174 170 170 169 156 170 192 167 136 146 190 207 192 187 194 192 186 192 191 190 189 189 190 192 194 191 192 193 193 193 193 194 194 193 193 192 192 192 193 194 195 191 192 194 202 215 195 180 133 107 109 134 179 190 179 160 116 107 95 117 133 137 129 116 115 103 131 171 206 222 221 203 183 158 145 126 110 108 131 173 208 204 198 198 202 213 185 126 33 96 202 221 214 198 194 194 204 213 150 115 192 227 210 193 199 211 221 227 205 155 107 90 96 84 75 75 80 130 194 218 235 220 168 107 81 89 100 93 80 104 130 168 204 225 230 224 216 202 194 164 77 33 79 148 214 217 203 199 201 200 202 204 199 210 211 211 211 211 211 211 211 210 211 211 212 212 212 211 211 206 210 213 214 218 222 223 220 215 219 220 212 197 144 88 94 173 180 195 246 236 222 221 217 215 214 212 211 212 215 216 216 228 225 236 203 208 239 225 235 213 218 221 219 209 195 200 220 218 211 209 206 203 210 213 205 219 220 217 204 179 143 104 77 82 98 128 162 192 212 224 231 228 222 217 218 219 217 215 215 217 220 240 222 185 122 61 82 172 237 251 248 243 236 239 220 221 215 176 134 185 233 229 185 105 37 51 157 219 154 66 61 180 249 248 184 145 115 81 71 107 136 130 102 107 145 197 240 239 247 235 209 184 169 191 235 222 227 223 220 224 224 221 223 223 223 222 221 221 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 221 221 222 221 221 222 222 222 222 222 222 221 221 220 220 220 220 219 218 220 220 220 220 220 220 220 220 220 219 218 217 217 217 217 217 218 216 215 216 217 218 216 214 216 216 216 216 216 216 216 216 211 212 214 215 217 217 218 218 214 214 214 213 213 212 212 212 214 213 212 211 211 211 212 213 211 211 211 211 211 211 211 211 212 211 211 211 211 211 211 211 208 209 211 211 211 211 211 211 211 208 207 211 213 211 209 209 210 210 210 210 210 210 210 211 209 209 209 209 209 209 209 209 207 208 209 209 209 209 208 207 204 207 211 215 215 212 209 206 209 209 209 210 210 211 211 211 208 208 209 210 210 209 208 208 208 207 207 206 206 207 207 208 206 207 208 208 209 209 208 208 208 208 207 206 206 206 207 208 209 208 207 207 207 207 208 209 206 206 206 207 207 207 207 207 206 206 206 206 206 206 206 206 206 208 209 207 205 204 205 207 209 206 204 204 206 207 208 207 206 205 204 203 203 204 205 206 175 175 176 177 179 180 181 181 180 179 177 176 176 177 179 180 177 177 177 177 177 177 177 177 179 178 178 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 178 176 174 176 179 180 178 176 178 177 175 174 174 175 177 178 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 176 176 177 177 176 176 176 175 176 176 176 177 177 178 178 178 177 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 177 177 178 178 177 177 176 178 179 179 180 180 179 179 178 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 179 180 182 183 183 182 180 179 182 182 182 182 182 182 182 182 181 182 182 183 183 182 182 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 184 182 181 181 182 184 185 183 183 183 183 183 183 183 183 181 181 181 182 182 183 183 184 182 183 184 184 184 184 185 185 183 183 184 185 186 188 189 189 191 191 190 189 189 188 188 187 190 189 189 189 189 188 188 188 192 192 192 192 192 192 192 192 192 192 192 193 193 194 194 194 197 197 196 196 196 197 198 199 196 197 198 197 195 194 195 196 194 196 198 198 197 197 198 199 198 198 199 199 200 201 201 202 204 204 204 204 203 201 199 198 211 210 209 209 209 211 213 215 215 215 216 217 217 218 218 219 218 218 219 220 222 223 224 224 223 223 224 225 226 226 227 227 227 227 227 227 227 227 227 227 229 228 226 225 225 226 228 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 232 232 233 233 233 233 234 234 233 233 233 233 233 233 233 233 231 239 239 230 224 229 236 238 232 200 188 180 202 233 251 185 109 150 251 211 155 120 52 103 252 234 250 209 210 159 150 208 196 120 133 222 251 245 220 149 86 147 195 166 117 151 223 245 139 100 127 136 164 173 130 130 189 248 253 203 173 160 131 102 82 158 254 217 171 205 227 253 251 235 175 105 119 178 196 199 216 145 88 126 223 254 212 151 143 139 137 137 162 181 173 172 208 240 230 223 238 248 211 132 196 188 151 165 185 188 221 233 236 231 229 226 220 221 224 220 217 216 227 227 208 210 232 244 241 185 137 121 141 204 243 223 216 217 219 220 221 220 220 219 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 229 229 208 166 147 111 83 133 166 192 183 164 161 135 96 87 127 189 250 249 215 161 95 68 79 109 100 74 44 41 78 94 101 179 249 251 249 131 42 14 25 84 151 152 126 118 93 61 45 60 39 18 53 119 180 224 245 251 244 242 232 228 229 193 137 137 150 156 154 143 128 127 135 158 116 97 166 254 248 142 112 177 251 226 92 66 180 235 147 121 206 250 242 232 234 204 167 217 252 254 227 197 161 105 38 52 37 18 39 74 98 115 74 140 201 219 218 204 141 62 40 20 28 43 52 47 35 46 65 110 137 195 221 250 249 247 249 232 200 122 95 182 246 235 214 178 155 140 104 68 44 23 33 39 74 116 117 77 50 50 32 37 46 33 24 14 38 123 214 242 254 244 253 208 130 163 231 252 253 208 144 58 2 21 67 88 64 64 59 116 193 206 144 99 186 236 201 209 195 148 160 173 197 142 72 21 28 50 47 37 34 52 88 131 168 190 236 234 215 170 114 42 5 37 109 185 243 238 220 226 237 237 229 185 210 242 199 141 78 4 76 209 254 240 245 236 193 172 170 175 162 217 253 248 253 221 159 92 93 75 60 78 68 74 79 89 98 96 84 70 60 55 59 66 66 105 167 207 188 112 109 152 167 188 250 238 154 128 149 151 117 82 77 63 45 47 62 107 110 57 38 95 168 204 222 203 171 135 100 68 43 28 26 38 47 40 31 38 44 39 46 41 34 40 63 53 45 91 100 79 64 41 22 22 50 105 182 194 171 133 113 95 79 79 66 70 54 39 41 38 32 37 53 55 56 49 43 49 55 50 41 11 29 55 66 103 169 235 167 42 31 131 160 151 142 85 127 189 171 77 18 38 133 243 247 244 220 126 33 21 102 228 230 157 127 160 186 134 96 158 192 181 189 222 216 203 218 203 183 150 128 132 122 100 118 166 161 144 160 109 84 149 185 197 138 112 140 184 146 94 96 91 79 102 106 114 100 56 79 156 240 242 186 91 76 100 119 173 212 241 225 163 152 219 235 163 158 182 205 149 68 12 13 6 70 187 242 237 206 217 226 224 202 154 110 77 65 62 82 58 54 51 39 42 42 29 32 45 29 28 39 63 91 134 198 252 249 237 172 82 32 25 32 37 31 35 39 29 27 15 21 89 162 247 246 172 152 185 172 105 174 243 227 205 156 85 74 129 166 113 98 121 123 98 76 63 56 50 62 85 94 62 55 114 169 149 63 14 77 147 160 162 205 224 250 247 243 249 246 250 218 186 197 165 90 67 37 121 210 231 225 243 206 133 133 251 250 251 219 141 96 83 53 34 57 57 42 22 35 87 124 124 90 137 179 170 190 172 117 165 197 129 111 84 27 16 61 123 188 240 252 204 123 145 152 97 34 24 59 98 111 153 181 145 150 146 146 117 75 91 136 152 114 135 214 226 190 199 242 213 92 40 27 47 45 41 42 31 31 30 32 41 43 27 21 34 43 31 20 47 103 164 165 105 45 2 17 53 154 253 247 246 237 238 239 242 244 246 248 249 253 249 247 248 250 250 248 245 223 224 228 234 241 245 246 244 237 211 183 190 228 250 223 85 5 98 237 254 233 199 182 180 225 231 231 223 219 222 222 217 222 235 248 248 229 192 150 121 79 38 103 195 239 247 201 143 148 145 183 187 128 33 8 8 14 55 141 242 244 230 236 247 219 120 64 62 90 97 100 75 62 41 38 82 121 140 178 210 242 187 123 154 209 221 171 57 3 20 38 55 69 70 71 80 92 125 131 118 92 71 88 108 115 97 106 124 129 107 112 91 64 39 38 35 45 159 226 221 144 34 12 98 197 234 208 196 194 174 130 58 19 47 101 145 125 140 183 181 152 194 231 199 191 195 180 129 121 82 62 82 109 90 79 79 71 54 50 58 62 27 37 29 34 39 46 55 81 93 111 116 98 65 39 29 40 28 36 89 160 182 130 64 26 34 51 57 40 41 99 169 196 230 239 216 203 194 141 73 46 36 29 42 92 157 178 157 126 82 140 229 222 175 134 86 69 43 29 38 50 47 42 43 45 58 83 95 66 57 82 78 49 48 50 50 49 49 41 28 41 28 40 65 110 157 182 205 230 216 219 231 225 224 183 81 43 28 38 86 101 109 135 121 85 101 103 73 65 121 172 173 138 71 52 72 60 46 70 99 135 140 89 30 30 47 48 49 84 104 112 104 98 89 77 69 43 80 78 60 55 114 177 227 222 220 203 155 133 138 118 97 145 224 218 154 158 196 201 196 192 192 192 192 193 193 194 194 191 192 193 193 193 193 194 194 193 193 192 191 191 191 192 193 197 195 190 195 207 194 191 148 113 107 141 203 209 179 155 122 120 113 132 171 171 173 164 190 193 194 203 210 205 192 195 208 205 191 192 190 148 106 129 187 204 195 194 200 219 199 142 45 74 178 217 214 193 198 200 209 204 161 126 185 212 206 205 212 212 231 222 153 65 28 63 113 151 167 134 89 161 249 227 181 137 100 75 73 61 45 65 104 170 203 227 228 218 205 179 152 148 129 105 63 70 94 128 227 218 205 200 202 199 200 202 197 209 209 209 209 209 209 209 209 211 212 213 214 214 213 211 210 217 214 208 205 209 216 218 215 223 218 218 234 225 135 89 160 239 250 232 234 206 208 218 216 217 210 211 219 220 212 211 217 210 226 216 235 245 226 222 218 211 218 212 207 217 221 209 198 201 197 203 209 203 201 204 203 205 214 217 214 213 207 183 156 122 87 64 79 113 151 192 224 231 234 231 223 221 223 220 213 214 223 202 232 233 183 141 67 98 173 223 251 234 215 235 211 227 220 198 170 186 187 201 215 165 59 48 153 198 113 56 112 207 245 250 226 208 175 126 98 105 101 87 72 65 74 123 185 223 245 223 163 145 182 223 238 221 225 223 225 228 220 217 226 223 223 222 221 221 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 223 223 223 223 223 223 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 221 221 222 221 221 221 222 222 223 223 223 221 221 220 220 220 220 219 218 221 221 221 221 221 221 221 221 220 219 218 217 217 219 220 222 221 217 214 213 215 217 217 216 216 216 216 216 216 216 216 216 208 210 212 214 214 214 213 212 214 214 213 213 213 212 212 212 214 213 212 211 211 211 212 213 211 211 211 211 211 211 211 211 209 209 210 211 211 212 213 213 207 206 206 209 214 216 215 212 208 205 205 210 214 213 212 212 212 212 211 210 210 209 209 208 210 210 210 210 210 210 210 210 207 208 208 209 209 208 208 207 210 209 206 204 204 206 208 209 207 207 207 208 208 209 209 209 209 209 210 211 211 210 209 209 208 207 206 206 206 206 207 208 208 208 208 209 208 208 207 207 205 205 205 205 206 207 208 209 209 208 207 207 207 207 208 209 206 206 206 207 207 208 208 208 206 206 206 206 206 206 206 206 205 207 208 206 203 202 204 206 209 206 203 203 205 207 208 208 206 205 203 202 202 203 205 206 176 176 177 177 177 177 178 179 180 179 179 179 179 178 178 178 179 179 179 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 179 179 179 177 175 174 178 178 177 176 176 177 178 178 179 178 178 177 177 176 176 176 174 177 179 179 177 174 174 174 176 176 176 176 176 176 176 176 175 175 176 177 178 179 179 180 175 175 174 174 174 175 177 177 177 177 179 179 179 177 175 174 177 177 177 176 176 176 176 175 177 177 177 177 177 177 177 177 176 177 177 177 178 179 179 179 180 179 179 178 178 179 179 180 178 177 176 176 175 175 175 175 176 182 183 177 172 176 182 184 175 177 180 182 182 181 179 178 182 181 181 181 181 181 181 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 184 184 184 183 182 182 182 182 182 182 182 182 182 182 191 184 182 185 185 182 184 191 190 188 186 184 184 186 188 190 185 183 181 181 182 182 181 179 182 182 183 184 186 187 188 188 189 189 188 188 188 188 187 187 189 189 189 189 189 189 189 189 189 189 190 191 191 192 193 193 192 193 195 196 196 195 194 193 195 195 196 196 196 197 197 197 193 193 193 193 193 194 195 196 197 197 197 196 196 195 195 195 194 198 201 200 196 195 198 201 201 202 202 203 204 205 206 206 207 209 211 211 210 210 211 213 209 211 214 216 218 218 218 217 216 217 218 219 221 222 223 224 222 223 223 224 224 225 225 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 232 232 233 234 235 235 230 240 224 216 206 200 201 171 118 150 219 215 160 151 142 106 165 233 185 111 133 142 163 170 161 119 200 248 249 251 250 207 136 201 208 158 155 170 188 244 226 145 68 45 103 155 140 135 218 254 246 206 203 164 115 153 140 157 252 210 104 188 250 251 242 195 96 42 97 172 182 159 139 108 91 134 207 235 210 183 165 132 159 210 247 254 201 147 187 236 235 240 251 229 153 113 164 158 144 168 202 216 230 235 228 238 216 219 228 219 222 212 219 234 205 170 165 190 231 247 214 147 148 162 172 219 231 207 219 218 217 217 217 217 218 219 217 217 217 217 217 217 217 217 220 217 213 213 215 217 218 217 233 237 210 156 137 130 113 122 108 158 236 211 160 149 133 38 58 127 175 193 178 123 77 62 55 73 73 55 48 73 122 157 180 196 223 255 245 139 44 2 15 63 127 198 235 212 140 55 48 49 35 30 117 223 248 250 241 223 226 234 249 254 217 179 193 217 234 230 223 215 193 168 200 250 190 114 187 250 250 180 89 155 178 204 167 68 119 162 126 176 225 242 224 216 231 229 187 177 170 221 253 250 226 154 57 29 27 32 55 136 176 131 86 144 199 217 201 153 96 62 31 30 34 32 39 41 36 49 45 45 64 109 161 194 203 201 193 200 162 93 71 109 142 142 110 73 67 50 34 40 36 42 60 110 205 227 158 76 30 39 54 100 119 94 50 13 21 62 121 184 218 253 246 191 120 127 222 246 250 228 160 57 3 12 51 125 166 123 99 96 82 106 104 142 164 174 201 221 207 183 162 171 220 187 90 31 47 36 25 24 60 110 158 192 207 229 232 220 190 161 123 53 7 14 83 183 249 254 227 218 247 251 210 158 165 164 123 79 33 11 134 247 254 231 239 246 233 169 127 91 132 207 241 235 200 173 174 174 182 153 101 98 121 116 95 97 77 74 76 73 72 48 40 40 58 99 129 162 141 94 71 129 129 136 162 136 128 170 194 189 137 65 74 97 66 64 80 98 98 63 64 123 180 214 251 253 250 233 179 115 81 64 59 41 25 30 40 36 38 50 41 50 44 35 45 53 49 45 49 43 48 52 34 19 42 83 162 193 209 203 200 197 188 180 188 167 127 118 108 64 32 21 34 52 103 140 111 84 89 76 57 11 17 50 81 123 144 146 83 29 92 201 193 136 81 88 120 160 170 105 27 40 144 239 241 189 146 72 23 45 111 203 214 156 106 115 126 93 95 154 163 174 192 206 211 214 218 219 209 148 140 137 112 98 155 197 175 104 72 58 76 161 212 196 121 108 144 161 129 82 62 96 109 132 136 99 61 45 88 183 248 248 185 117 172 189 120 135 196 249 226 155 144 217 245 166 160 170 159 90 56 25 7 10 76 200 232 232 223 216 231 187 138 91 52 43 48 57 59 51 37 41 35 34 45 46 35 27 37 62 97 142 142 121 167 234 216 170 137 90 51 34 22 42 36 38 39 38 32 30 42 57 114 213 247 199 127 87 80 67 125 157 162 131 87 50 49 76 81 81 87 100 110 115 119 124 132 147 162 173 179 165 121 78 131 122 44 20 134 233 213 162 141 165 196 218 243 251 246 252 232 216 226 165 58 20 58 119 162 156 123 137 132 95 135 193 233 250 248 215 144 108 112 84 36 48 34 39 65 106 138 118 108 129 147 165 149 111 78 144 231 204 129 54 19 12 51 116 189 244 221 163 142 209 244 133 21 50 47 19 77 162 175 175 178 228 224 138 66 68 96 103 63 89 112 105 83 117 178 164 83 37 32 37 44 47 31 33 37 33 30 32 35 35 28 22 37 26 28 45 65 84 83 65 44 25 26 44 147 252 252 249 251 246 242 252 226 185 182 164 176 187 195 194 184 169 148 131 89 91 101 118 136 145 143 137 125 97 69 79 109 148 131 34 12 143 239 253 240 206 163 145 142 180 214 230 232 221 216 225 211 224 236 224 238 244 243 221 113 17 42 159 231 250 238 210 172 171 183 196 140 51 14 6 13 50 123 199 233 220 193 179 112 53 45 57 104 101 62 44 33 27 71 149 181 175 203 246 208 123 107 136 194 228 201 92 23 4 34 41 53 97 119 145 130 152 167 128 101 99 91 107 118 139 134 113 99 117 144 135 85 22 33 35 46 105 158 134 68 14 44 169 223 231 222 229 227 176 123 60 39 71 93 110 134 203 222 160 119 151 174 150 104 110 113 105 81 59 56 64 57 57 57 55 52 50 48 47 39 33 20 44 66 115 143 146 149 133 111 108 128 70 27 34 35 31 42 63 96 136 131 86 42 19 31 36 34 72 130 175 186 229 206 142 134 177 163 78 25 44 64 66 87 123 143 163 129 87 167 241 237 197 157 89 67 31 37 47 39 42 41 38 42 46 45 33 32 29 26 42 37 42 39 20 23 38 40 50 68 68 82 109 164 206 202 198 198 219 211 217 220 223 194 87 54 15 53 134 168 169 143 94 67 81 96 65 61 114 166 216 179 96 79 93 66 35 40 73 97 111 84 46 42 45 46 60 84 115 133 150 159 178 163 76 46 34 52 61 93 189 222 245 222 219 207 168 126 61 75 133 200 224 175 134 142 186 201 201 198 198 197 196 195 194 193 193 196 193 191 193 195 197 195 192 190 190 191 192 194 195 196 196 187 188 192 198 201 200 194 189 146 129 155 181 192 167 153 130 104 116 154 183 177 168 187 211 208 203 197 194 195 197 196 195 209 201 198 211 191 148 133 125 142 144 174 221 218 203 176 101 64 118 179 210 204 214 199 203 218 153 128 178 218 220 219 235 224 203 139 49 65 141 184 241 232 199 117 76 119 147 110 67 69 82 126 161 164 134 100 100 132 133 162 156 135 132 124 130 144 157 137 120 110 108 159 224 220 209 200 202 203 202 204 210 206 207 207 208 208 209 210 210 210 210 211 211 212 213 214 214 208 215 214 208 210 220 222 217 223 209 235 251 196 98 103 222 241 232 216 214 221 216 209 213 212 212 212 211 211 212 214 215 213 213 214 215 215 216 216 217 216 215 214 213 211 210 209 208 205 204 203 203 204 207 210 212 204 204 204 206 210 214 218 221 203 173 127 88 73 87 114 136 189 202 242 239 227 231 215 214 219 218 207 220 233 238 213 136 58 74 162 238 245 237 228 220 220 222 230 225 191 158 163 191 168 98 63 86 93 46 52 145 227 245 238 224 232 233 223 222 204 182 168 165 143 105 84 86 127 125 132 161 204 234 234 219 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 225 225 224 223 222 222 221 221 222 222 222 222 222 222 222 222 223 218 217 223 227 225 221 219 223 223 222 222 222 221 221 221 224 223 222 222 222 222 221 221 224 224 224 223 223 223 222 222 221 221 221 220 220 219 219 219 220 220 220 220 220 220 220 220 221 221 220 219 219 220 221 221 219 218 216 215 215 216 218 219 218 218 217 217 217 217 216 215 214 216 218 219 218 215 212 210 220 219 218 216 214 212 211 210 211 211 212 214 215 216 217 217 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 214 215 215 214 212 210 209 211 210 208 206 206 208 210 211 212 211 210 209 208 209 210 210 205 207 209 211 211 211 210 209 207 207 207 207 207 207 207 207 211 211 210 209 209 208 207 207 207 207 207 207 207 207 207 207 206 206 206 205 205 205 205 204 210 210 209 208 207 207 207 207 209 210 211 211 211 209 207 206 205 204 203 204 205 207 210 211 208 208 208 209 209 210 210 211 207 207 208 208 208 207 206 205 203 204 206 207 207 206 204 203 209 209 208 207 205 204 203 203 207 207 207 206 206 205 205 204 203 203 204 205 205 206 206 207 206 207 209 209 208 206 203 200 176 176 177 177 177 177 178 179 179 179 179 178 178 178 178 178 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 177 176 176 178 178 177 176 176 177 178 178 178 178 178 177 177 176 176 176 176 178 180 179 177 175 175 176 176 176 176 176 176 176 176 176 175 175 176 177 178 178 179 179 178 178 177 177 178 179 180 180 177 177 178 178 178 177 176 176 177 177 177 177 177 176 176 176 178 178 178 178 178 178 178 178 176 176 176 177 177 177 178 178 180 179 178 178 178 178 179 180 180 179 179 178 178 178 179 179 173 179 182 178 176 179 182 182 177 179 180 182 182 182 181 180 180 181 182 183 183 182 181 180 180 180 181 181 182 183 183 184 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 183 182 182 183 183 183 183 183 183 183 183 188 182 181 184 184 181 182 188 187 185 183 182 182 183 185 187 184 183 181 182 184 185 184 182 182 183 183 184 186 187 187 188 188 188 188 188 187 187 187 187 188 188 188 188 188 188 188 188 189 189 190 191 191 192 193 193 192 192 193 194 194 194 194 193 195 195 195 196 196 197 197 197 195 194 194 194 194 195 195 196 197 197 197 196 196 195 195 195 194 198 201 200 196 195 198 201 202 202 203 204 204 205 206 206 208 210 211 211 210 210 212 214 212 213 215 216 218 219 219 219 220 220 220 221 221 222 222 222 223 223 223 224 224 225 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 232 232 233 234 234 234 232 245 236 233 225 216 221 209 199 166 180 174 167 222 220 141 114 145 132 58 98 164 167 158 139 101 187 254 254 242 255 229 175 246 249 187 177 185 187 225 252 241 136 30 60 146 162 133 208 254 247 192 185 176 159 201 180 134 202 184 104 184 253 247 199 158 82 40 99 193 196 127 105 94 96 123 151 160 171 192 163 189 229 252 250 244 210 147 188 230 240 246 238 183 93 81 162 186 195 212 229 232 233 223 235 230 220 225 222 212 220 225 226 214 165 103 136 221 248 248 185 80 118 194 197 221 238 209 219 218 217 217 217 217 218 219 216 216 217 217 217 217 217 218 219 217 214 214 216 218 218 217 220 250 212 117 105 158 177 179 164 167 180 169 161 127 103 77 38 66 82 102 112 90 79 93 98 72 69 63 62 102 155 190 212 206 185 190 184 134 86 59 21 22 80 216 255 244 163 83 41 40 44 53 132 233 251 240 217 229 230 232 246 212 161 172 216 230 235 229 226 223 205 181 210 254 222 118 161 239 235 160 153 176 161 165 144 53 64 98 144 230 254 232 221 226 232 222 224 167 129 190 246 241 198 120 52 20 27 46 73 142 154 76 35 73 93 83 77 79 73 64 76 63 38 28 31 31 38 50 44 41 45 61 82 98 105 107 99 105 88 55 43 55 60 50 35 24 30 34 38 34 46 106 176 219 250 203 114 42 25 74 146 189 202 166 115 64 26 13 40 93 140 206 239 224 158 133 200 243 250 234 169 59 4 8 100 161 188 151 129 131 98 51 66 130 168 171 194 232 231 202 185 156 201 222 151 43 23 34 18 18 73 142 176 177 191 238 209 194 164 141 124 88 40 13 63 166 235 250 246 248 240 196 154 83 81 124 131 85 35 35 115 179 205 224 231 243 246 177 121 105 122 149 161 149 136 155 196 201 216 202 173 190 221 218 200 188 177 188 191 192 166 87 55 107 179 198 190 203 169 77 71 115 96 80 90 67 66 105 130 118 91 79 106 111 93 106 83 132 162 121 114 153 140 110 144 186 217 232 193 141 133 120 92 48 28 37 50 47 37 43 43 44 41 43 47 45 46 55 49 42 44 50 41 26 34 56 94 124 146 156 177 205 232 253 250 249 228 218 198 144 78 21 2 34 126 191 178 145 121 100 72 26 20 39 75 114 106 72 35 27 111 218 195 106 47 85 120 176 185 104 23 42 155 253 245 183 109 29 40 93 99 134 163 140 93 52 55 92 125 137 151 139 159 199 218 218 223 230 209 131 127 132 101 91 157 192 150 102 79 68 86 146 182 182 143 135 153 139 95 72 102 173 210 193 148 84 52 51 89 165 181 206 170 136 207 232 151 117 183 249 224 147 161 227 223 154 152 162 149 76 39 11 6 22 87 215 234 224 236 239 217 126 89 60 43 47 53 57 52 40 36 40 39 37 37 33 38 54 64 91 137 202 201 135 132 184 174 156 145 128 95 50 22 36 45 44 44 40 32 28 34 44 74 170 207 153 75 37 44 43 55 89 104 93 86 95 106 113 131 142 159 173 179 184 196 210 219 222 229 240 248 228 174 124 140 114 26 14 147 251 246 218 180 162 145 139 170 224 245 236 195 182 163 94 36 38 59 86 104 108 110 135 123 74 97 165 183 228 254 244 197 173 161 107 43 43 48 79 106 131 152 130 129 127 128 134 100 60 58 150 253 210 123 50 24 22 51 102 174 197 159 133 177 253 240 112 62 107 103 37 38 96 134 167 180 227 187 104 108 159 172 160 169 154 134 105 60 56 86 76 36 24 34 30 34 48 40 39 36 32 29 30 33 33 28 22 23 28 37 40 39 47 57 57 46 39 40 47 142 247 248 232 199 197 179 160 123 78 68 74 73 67 65 66 64 59 58 62 61 63 65 66 65 60 54 49 44 53 37 30 38 56 57 10 38 158 243 250 243 227 185 150 84 122 200 244 227 219 226 218 224 217 224 226 246 244 245 237 169 68 73 123 183 250 250 243 240 230 224 243 202 81 6 4 23 41 87 140 157 131 96 79 65 75 114 158 173 104 50 23 26 65 124 207 203 175 210 204 142 97 136 171 187 216 204 91 31 5 27 35 58 117 158 200 191 194 182 139 131 148 137 133 139 170 165 139 138 176 198 166 110 36 33 38 48 69 84 56 31 56 107 188 212 219 214 204 186 128 86 53 50 77 97 118 149 209 222 162 119 134 129 83 47 53 59 62 63 63 63 62 60 58 54 47 42 38 37 37 30 39 56 109 145 190 204 199 186 178 161 139 130 65 25 30 35 33 42 56 81 115 117 85 43 33 35 21 39 117 173 183 154 179 165 122 118 181 193 110 55 55 76 81 77 83 101 134 106 66 126 199 209 160 118 73 50 36 40 40 39 41 34 39 44 25 36 62 78 85 77 66 54 68 62 52 65 88 98 93 89 109 126 126 156 199 209 214 219 204 178 181 172 175 180 120 64 34 51 106 168 225 209 132 59 57 67 61 53 71 119 176 156 93 76 78 58 45 44 55 79 93 78 52 56 71 74 73 61 70 92 131 173 204 170 79 57 50 52 73 134 225 229 220 204 219 209 146 88 40 85 166 207 170 120 132 150 181 194 189 196 195 195 194 194 193 192 192 195 195 196 195 195 194 195 195 194 194 195 195 195 196 196 196 197 196 194 192 192 195 200 202 195 169 157 140 141 126 116 95 84 118 162 183 188 199 204 194 203 202 199 197 195 194 195 197 192 195 194 202 204 197 162 94 57 99 172 230 226 215 193 123 67 68 133 214 220 215 199 210 211 167 146 168 198 219 227 227 192 102 55 58 143 242 243 215 158 104 42 37 65 67 71 103 159 174 199 219 220 199 164 128 81 56 81 111 125 142 158 186 201 183 164 136 110 120 173 227 208 203 200 202 203 203 204 207 207 207 207 208 209 209 210 210 211 211 211 212 212 213 213 213 211 214 217 217 218 217 213 208 213 221 235 220 144 94 155 243 229 223 211 210 217 215 208 208 210 213 216 216 214 211 210 211 213 214 214 214 215 216 216 216 213 213 213 213 213 213 213 213 211 211 210 209 208 206 205 204 206 205 205 205 207 210 213 215 229 214 188 158 129 104 83 70 84 128 169 221 236 232 243 224 223 227 216 216 219 234 239 198 120 33 85 182 241 250 213 224 228 220 226 231 204 158 144 159 152 102 65 58 59 50 91 190 239 242 224 208 219 230 234 242 239 234 235 236 218 168 106 64 58 109 171 211 224 226 227 228 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 223 225 226 224 219 218 223 230 223 223 223 222 222 221 221 221 224 223 222 222 222 222 221 221 224 224 224 223 223 222 222 222 220 220 220 220 220 220 219 219 220 220 220 220 220 220 220 220 221 220 220 219 219 220 220 221 220 219 218 217 217 218 219 220 218 218 217 217 217 217 216 215 217 218 219 219 219 217 215 213 219 218 217 216 214 213 212 211 217 217 216 215 213 212 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 210 209 208 211 211 212 212 212 212 211 211 211 211 210 209 209 209 210 211 208 209 210 210 210 210 209 209 206 207 207 208 208 209 209 210 209 209 208 208 207 206 206 206 208 208 208 208 208 208 208 208 207 207 207 207 206 206 206 206 210 209 208 208 207 207 207 207 209 209 209 209 209 208 207 206 210 209 208 207 206 206 206 206 207 207 208 208 209 209 209 210 203 204 206 208 209 209 210 210 206 207 207 208 208 207 207 206 207 206 206 206 206 205 205 205 204 204 205 207 209 210 211 212 205 205 205 205 205 205 205 204 204 205 207 208 207 206 205 204 176 176 177 177 177 177 178 179 178 178 178 178 177 177 177 177 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 176 177 178 178 178 178 177 176 176 177 178 178 178 178 178 177 177 177 176 176 177 178 178 177 175 174 176 178 177 177 177 177 177 177 177 177 175 176 176 177 177 178 179 179 179 179 178 178 178 179 180 181 177 177 176 176 176 177 178 178 178 178 178 178 178 177 177 177 179 179 179 179 179 179 179 179 175 176 176 176 176 177 177 177 179 179 178 177 177 178 179 179 180 180 179 179 179 180 181 181 173 177 179 180 181 182 181 179 180 180 181 181 182 182 182 182 179 181 182 183 183 182 181 179 179 179 180 181 182 183 184 184 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 182 183 184 184 183 182 182 184 184 184 184 184 184 184 184 184 181 181 183 183 181 181 184 185 184 182 181 181 182 184 185 183 182 182 183 186 187 186 185 182 183 184 184 186 186 187 188 187 187 187 187 187 187 187 187 189 189 189 189 189 189 189 189 189 189 190 191 191 192 193 193 192 192 192 191 192 192 193 194 195 195 195 196 196 196 197 197 197 196 196 195 195 195 196 196 197 197 197 197 196 196 196 196 196 198 200 199 197 196 198 201 202 202 203 204 205 206 206 207 208 210 211 211 210 210 212 214 215 215 215 216 217 219 220 221 222 222 222 222 221 221 221 221 224 224 224 224 224 224 224 224 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 231 241 234 237 240 233 237 239 245 217 155 105 166 254 253 178 69 70 96 83 137 213 220 183 83 66 157 252 252 238 252 205 144 225 254 211 200 201 171 160 248 253 148 31 42 159 217 148 125 188 212 174 168 171 151 168 171 142 172 130 98 173 221 187 108 88 69 68 116 190 179 95 78 131 173 175 167 165 155 138 169 225 243 229 190 186 211 171 146 178 218 254 246 160 66 116 206 232 235 231 231 232 230 207 200 195 221 228 213 213 220 226 224 204 172 103 139 245 251 231 131 70 124 224 244 222 216 228 218 218 217 217 217 217 218 218 215 216 216 217 217 218 218 218 218 217 216 217 218 218 217 216 221 248 217 126 98 140 189 236 225 224 165 112 142 134 91 69 51 52 45 56 84 97 115 152 163 139 112 57 59 124 173 221 235 218 166 146 163 176 178 168 86 4 36 168 215 198 166 106 60 39 42 50 112 217 251 234 211 233 213 194 198 139 107 189 234 234 228 220 222 224 211 192 183 195 207 123 98 125 152 156 236 237 210 186 152 47 15 66 187 254 244 217 215 201 205 224 250 202 151 168 205 202 140 43 18 38 88 112 119 163 164 95 75 93 100 89 80 87 99 107 122 158 135 88 48 29 40 32 31 33 33 32 34 41 48 51 47 47 46 46 47 44 37 30 32 50 63 87 107 63 66 176 238 251 218 110 38 23 63 155 215 247 253 228 199 164 103 47 15 27 57 129 194 225 183 134 169 240 249 238 171 52 6 6 102 183 210 178 148 163 158 79 43 116 188 216 216 217 220 220 213 177 193 217 188 90 37 24 9 9 75 153 168 142 159 229 219 206 197 188 169 133 70 7 21 111 202 251 242 193 142 95 106 78 99 149 146 72 37 89 120 126 154 200 200 221 252 208 158 126 104 80 75 99 130 164 170 181 198 188 174 206 244 244 251 240 242 252 243 252 238 149 72 134 239 254 238 250 219 97 108 181 180 135 99 56 39 52 47 50 51 82 110 102 104 121 101 167 222 185 185 216 147 68 78 120 131 147 125 110 151 146 107 40 23 31 41 48 34 34 40 40 41 43 43 42 45 52 46 37 36 42 42 35 34 40 51 69 80 86 103 131 171 208 234 252 254 254 244 211 145 62 17 8 90 180 218 205 147 111 81 35 10 14 62 119 105 57 49 77 111 151 145 95 36 56 140 205 197 98 23 49 149 241 251 166 76 11 80 160 127 133 164 130 84 43 36 82 128 138 129 108 140 205 229 222 218 219 168 131 163 162 108 92 150 166 123 117 98 71 85 119 126 129 122 118 129 115 83 77 135 225 225 190 156 130 110 76 61 100 106 139 126 132 216 251 193 135 159 207 204 140 163 240 214 133 133 156 156 86 39 4 4 30 104 226 241 235 249 232 170 70 45 33 35 46 50 50 45 34 31 35 34 29 23 26 62 111 119 116 141 219 244 180 125 115 143 169 185 192 154 68 24 30 51 48 45 42 35 29 28 31 58 93 92 76 79 105 121 102 66 109 156 175 183 200 208 199 198 209 222 230 228 228 236 245 246 240 235 240 246 233 197 163 194 157 47 6 102 179 184 193 171 138 111 73 43 87 154 171 121 104 77 36 33 67 79 77 96 126 169 187 161 112 121 198 212 210 210 223 205 176 157 114 58 37 74 157 186 173 162 136 103 126 173 197 134 54 49 139 244 195 109 44 27 29 48 83 107 116 122 171 232 224 152 82 179 222 207 108 38 38 74 126 172 168 112 113 206 239 195 177 253 244 231 223 190 152 98 40 49 72 86 55 31 39 40 40 37 33 28 28 30 30 26 21 19 25 32 33 34 40 46 47 38 42 45 38 96 162 150 132 93 99 88 79 89 72 61 105 139 122 112 117 120 122 135 153 185 187 186 177 162 150 144 144 164 177 147 124 115 98 62 5 32 157 250 252 235 234 222 199 144 125 189 248 226 215 228 209 232 222 233 242 253 242 244 245 202 123 121 93 114 214 241 248 239 252 247 253 209 82 6 19 18 29 50 66 66 59 65 79 147 196 222 222 177 70 34 21 46 121 170 230 195 164 222 183 115 137 199 211 194 194 175 95 52 11 18 23 48 105 156 218 232 226 192 143 153 195 193 177 165 176 172 174 186 213 231 212 150 58 25 27 46 42 33 21 27 127 177 204 190 192 200 182 158 113 85 68 75 112 151 185 173 190 186 147 113 107 88 49 49 50 49 46 47 51 50 47 45 39 33 33 35 35 30 25 25 67 131 200 218 229 219 212 217 219 212 173 128 51 20 25 33 38 40 45 77 121 117 74 45 39 37 17 44 137 186 177 126 120 115 103 101 160 201 151 73 59 80 88 73 77 110 152 121 54 78 136 153 130 117 74 35 37 42 32 32 40 49 78 73 50 62 99 134 163 150 99 100 134 132 139 168 195 195 146 103 132 143 119 133 177 191 194 190 159 140 160 167 184 192 133 66 25 25 67 119 175 179 131 95 109 128 146 127 91 89 101 94 65 63 58 50 60 58 49 56 71 64 48 77 135 137 93 51 38 54 77 110 143 121 72 81 66 44 92 183 249 236 217 215 235 217 136 77 45 96 166 130 77 79 166 191 200 203 195 193 193 193 193 193 193 193 193 194 197 199 198 194 193 195 198 197 197 197 196 196 195 195 194 196 196 193 189 186 189 197 203 202 191 167 129 130 121 113 95 119 133 150 162 183 212 214 191 197 199 201 199 195 193 195 198 193 196 195 198 208 222 181 75 23 87 180 230 216 213 216 173 112 46 95 212 227 218 202 206 205 201 188 162 174 216 219 173 102 29 30 102 206 248 181 102 62 67 69 89 118 133 161 208 218 225 220 225 226 228 214 146 66 61 117 176 197 205 210 219 213 169 161 133 102 120 155 189 192 197 201 201 202 204 205 204 207 207 208 209 209 210 210 211 213 213 213 213 213 213 213 213 216 213 212 215 216 214 213 215 212 221 250 190 99 138 222 243 219 216 211 209 212 214 210 205 208 213 218 219 217 213 211 211 214 214 214 214 215 215 215 215 211 212 213 214 215 216 217 217 212 213 213 212 210 206 201 199 207 206 205 204 204 206 207 208 215 220 228 230 221 194 159 134 88 79 67 109 156 194 237 233 225 232 229 229 227 236 243 223 178 88 58 109 182 238 245 229 230 218 216 223 218 200 190 192 182 154 111 56 30 53 131 234 240 234 218 210 218 221 220 226 221 231 240 246 247 230 183 139 141 185 234 251 240 224 218 220 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 223 224 224 224 225 225 225 226 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 218 223 227 224 219 220 225 231 223 223 223 222 222 222 221 221 224 223 222 222 222 222 221 221 224 224 223 223 223 222 222 222 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 220 219 219 219 219 220 221 220 220 219 218 218 219 220 220 218 218 217 217 217 217 216 215 219 218 218 217 217 216 216 216 217 217 216 215 215 214 213 213 219 218 217 215 213 211 210 209 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 210 210 209 209 209 209 210 210 209 210 213 214 214 213 210 209 210 210 209 209 209 209 210 211 212 211 210 209 209 209 210 210 209 209 209 209 209 209 209 209 206 206 206 206 206 205 205 205 209 209 209 209 209 209 209 209 208 208 208 208 207 207 207 207 209 209 208 207 207 207 207 208 209 208 207 207 206 207 207 207 211 211 210 209 208 206 204 203 206 207 207 207 207 208 208 208 202 203 204 206 207 208 208 207 208 207 207 206 206 207 207 208 204 204 205 205 206 206 207 207 204 204 204 204 204 205 205 205 207 207 206 205 204 204 203 203 203 204 204 205 206 207 207 207 176 176 177 177 177 177 178 179 178 177 177 177 177 177 176 176 178 178 178 178 177 177 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 177 176 175 175 177 179 180 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 176 177 176 174 172 173 176 178 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 177 176 176 176 176 177 178 179 178 177 176 175 175 177 179 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 179 178 178 177 177 178 178 179 178 178 178 178 178 179 180 181 178 178 177 178 181 182 180 177 181 181 180 180 180 181 181 182 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 182 183 183 183 182 182 184 184 184 184 184 184 184 184 182 182 182 184 184 182 182 182 185 185 184 183 183 184 185 185 184 183 182 183 185 186 186 184 183 183 184 185 185 186 187 187 186 186 187 187 187 187 187 187 190 190 190 190 190 190 190 190 190 190 190 191 191 192 192 192 193 192 190 189 190 191 193 194 194 194 195 195 196 196 196 196 199 198 197 196 196 196 196 196 197 197 197 197 197 197 197 196 197 199 200 199 197 197 199 202 202 203 203 204 205 206 207 207 207 209 210 210 209 209 211 213 216 215 214 214 215 217 220 221 220 220 220 221 221 221 221 221 224 224 224 224 224 224 224 224 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 235 225 225 238 240 238 238 239 247 189 108 146 245 254 213 85 62 93 157 190 204 229 171 50 60 138 229 246 252 250 166 87 175 254 241 210 209 180 138 203 173 92 52 66 162 233 144 78 101 126 125 145 158 123 104 139 204 202 101 106 165 171 121 70 61 80 118 144 144 102 46 73 171 246 233 192 167 119 57 138 252 255 204 160 195 235 147 89 122 187 251 253 155 68 172 252 252 232 219 218 226 226 197 137 146 211 231 213 223 222 213 222 215 221 171 164 237 243 197 102 126 190 241 235 203 201 229 217 217 217 217 217 217 217 217 215 215 216 217 217 218 218 219 216 217 217 218 219 218 217 216 228 240 220 148 90 85 152 254 254 235 143 75 112 131 90 54 96 101 84 68 103 152 183 215 197 210 163 51 61 151 189 240 236 232 192 176 202 232 250 248 166 30 18 104 140 152 181 140 82 39 35 34 76 189 251 242 233 235 203 167 146 94 102 215 236 230 219 212 215 220 213 201 186 168 204 164 87 49 125 208 253 251 250 236 207 94 26 104 222 254 236 218 192 142 170 233 240 240 217 186 160 127 68 2 28 113 180 184 185 212 216 190 191 194 207 206 171 129 112 114 137 228 239 191 115 59 58 35 51 60 60 44 30 28 35 41 43 37 37 46 54 62 78 94 110 131 124 155 186 110 95 225 251 223 137 28 11 76 156 239 244 253 245 232 238 237 192 135 67 24 8 44 101 157 160 123 140 237 251 243 169 41 5 6 101 215 239 210 173 170 178 102 30 108 208 252 230 199 202 222 224 198 190 200 215 151 73 21 3 4 58 113 122 111 143 217 240 235 248 242 200 150 89 24 11 54 134 197 167 88 64 91 141 172 205 210 148 44 32 121 137 140 164 194 176 180 221 206 175 115 76 45 41 89 131 143 142 153 160 145 143 187 228 228 226 227 230 234 222 237 249 197 99 92 178 249 252 254 227 112 161 234 225 157 106 74 58 50 69 94 74 49 44 82 151 173 105 129 184 190 208 219 139 82 130 158 143 159 152 149 185 144 91 54 67 63 50 59 53 55 51 43 36 32 36 46 49 40 42 37 34 34 35 34 36 38 60 65 63 57 54 55 74 102 150 183 214 240 252 254 227 158 82 3 26 106 173 187 141 133 137 91 40 6 32 83 75 43 74 174 189 147 108 75 39 68 147 202 174 73 23 53 121 179 189 97 49 30 103 173 143 160 200 146 94 76 71 66 81 111 98 94 140 207 235 229 205 175 125 171 234 203 124 84 113 120 123 141 114 64 75 99 82 77 84 87 96 100 95 91 122 177 157 124 141 181 170 91 42 73 116 123 94 110 193 246 226 175 147 149 181 137 136 224 202 107 127 169 191 126 62 6 4 33 129 235 250 249 238 169 103 50 37 31 35 40 38 40 41 36 34 31 22 18 27 51 100 152 152 124 140 212 246 224 158 76 118 191 228 238 186 78 27 27 48 46 43 42 39 34 29 26 29 75 113 144 172 198 204 173 110 132 191 239 240 228 227 227 231 230 229 228 225 222 218 216 220 217 216 218 221 218 209 200 242 194 66 5 78 133 135 154 153 99 82 84 61 82 124 110 76 44 35 42 59 96 116 104 102 151 223 230 204 172 170 245 254 210 168 171 162 139 137 120 62 34 97 207 233 205 184 164 102 159 239 254 175 71 67 143 209 163 90 41 31 35 46 66 67 92 148 224 239 148 90 132 236 254 253 191 111 49 35 59 104 98 99 173 253 236 178 187 248 254 253 254 245 220 130 54 143 180 182 120 56 31 34 46 41 36 30 27 27 27 24 20 24 25 20 18 28 38 42 44 48 49 52 44 59 77 81 104 124 142 152 161 184 150 123 199 244 231 224 226 229 230 238 249 244 248 249 245 236 230 232 235 253 253 237 230 229 209 137 26 15 127 235 253 229 229 242 238 216 156 175 233 231 218 230 232 222 238 251 224 197 179 215 247 218 184 188 124 95 165 204 226 225 238 217 193 146 59 15 22 24 37 41 37 55 105 159 189 227 251 246 176 100 24 29 49 101 169 184 208 186 172 213 169 159 216 232 213 208 181 138 116 87 25 15 20 39 76 126 208 230 232 194 141 153 204 218 206 185 184 181 194 201 212 231 227 187 88 28 17 46 38 25 24 74 196 222 222 198 192 201 181 157 125 99 90 105 152 202 229 197 154 123 114 97 76 66 64 63 60 54 46 37 35 43 53 36 35 41 55 70 73 62 50 47 89 163 229 234 228 201 195 206 216 224 186 122 36 14 28 31 40 35 37 87 145 132 72 79 54 44 28 41 100 134 131 100 88 88 98 89 106 144 142 74 50 69 83 80 107 153 189 135 84 122 182 195 182 153 54 29 32 41 26 26 65 109 144 117 123 113 113 143 178 155 84 96 174 199 211 225 242 232 149 113 122 109 76 96 149 169 173 155 153 162 183 193 219 213 131 72 28 23 47 59 75 94 93 105 151 183 214 203 154 108 55 51 55 72 63 54 66 60 47 47 59 54 46 106 207 206 114 44 19 32 39 59 91 92 94 108 82 40 100 190 231 226 235 235 233 189 110 87 77 97 119 63 71 123 213 218 203 195 189 193 193 193 194 194 195 195 195 195 197 198 197 195 194 195 197 196 196 196 195 195 195 194 194 189 192 195 196 194 192 192 193 195 205 194 157 156 144 141 139 170 140 127 146 177 203 208 197 195 197 200 200 198 196 195 196 205 196 195 201 199 213 192 106 48 98 187 228 203 199 221 213 173 59 76 192 218 224 210 196 199 210 220 192 177 174 148 83 44 43 61 100 146 122 60 60 94 146 182 193 208 223 228 233 215 218 197 200 200 212 212 131 53 116 215 248 224 210 217 216 184 139 141 127 122 140 133 148 186 197 203 200 199 204 206 204 208 208 209 209 210 211 211 211 214 214 214 214 213 213 213 213 216 215 213 213 215 218 220 220 225 232 233 135 118 210 231 237 218 218 218 213 209 213 215 210 212 212 213 215 216 217 216 215 215 214 214 214 214 214 214 214 212 213 214 215 216 217 218 219 212 213 213 213 213 211 209 208 206 205 204 203 203 203 204 205 200 208 222 235 239 235 223 213 201 135 95 64 75 127 163 200 236 242 241 233 221 222 236 239 237 164 143 66 93 216 225 238 239 233 221 213 220 231 230 219 234 220 173 81 21 49 146 248 239 228 218 219 223 216 207 206 211 220 222 217 221 231 229 219 228 234 237 232 224 220 222 225 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 222 222 223 223 223 223 223 224 223 223 223 223 223 223 223 223 217 219 222 225 228 229 227 224 224 224 223 223 222 222 222 222 224 223 222 222 222 222 221 221 223 223 223 223 222 222 221 221 219 219 219 220 220 221 221 221 219 219 219 219 219 219 219 219 220 220 219 218 218 219 220 220 219 219 218 218 218 218 219 219 218 218 217 217 217 217 216 215 218 217 215 214 213 214 215 216 216 216 215 215 215 215 214 214 213 213 213 213 213 213 213 214 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 212 211 210 209 209 210 212 213 207 208 209 210 210 209 208 207 209 209 209 209 209 209 210 210 212 211 209 208 208 210 211 213 212 211 210 209 208 207 206 205 205 205 205 206 206 206 206 206 208 208 208 208 208 208 208 208 208 208 208 208 207 207 207 207 208 208 207 207 207 207 207 208 209 207 206 204 204 205 207 208 206 207 208 209 209 207 205 204 206 206 206 206 206 207 207 207 204 205 205 205 204 203 202 201 207 206 204 203 203 204 206 207 204 204 205 205 205 206 206 206 206 206 205 205 204 203 203 202 206 206 206 205 205 204 204 204 204 204 204 204 204 206 207 208 176 176 177 177 177 177 178 179 178 177 177 177 177 177 176 176 178 178 177 177 177 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 177 176 175 175 177 179 180 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 177 178 177 176 174 175 178 180 177 177 177 177 177 177 177 177 176 177 177 177 177 178 178 178 175 175 175 174 175 176 177 178 178 177 176 175 175 177 179 180 177 177 178 178 178 179 179 179 177 177 177 177 177 177 177 177 179 179 179 179 179 178 178 178 179 178 177 177 177 177 178 179 178 178 178 178 179 180 181 181 185 180 176 176 178 180 179 178 181 180 179 179 179 179 180 180 182 180 177 175 175 177 180 182 182 182 182 181 180 180 179 179 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 179 180 181 182 183 183 183 182 184 184 184 184 184 184 184 184 182 184 185 184 184 185 184 182 184 184 184 183 183 184 184 184 186 184 183 183 184 184 183 181 184 184 184 185 185 186 186 186 186 186 187 187 187 188 188 188 192 192 192 192 192 192 192 192 190 190 191 191 191 191 192 192 192 191 190 189 189 191 192 194 194 194 194 195 195 195 196 196 199 198 197 196 196 196 196 196 197 197 197 197 197 197 197 198 199 199 199 198 197 198 200 202 203 203 204 205 206 206 207 208 206 207 209 209 208 208 210 212 215 215 214 213 214 216 218 220 216 217 217 219 220 221 222 222 223 223 224 224 224 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 238 238 234 226 228 235 232 230 236 230 244 191 134 192 254 250 149 85 98 152 143 119 143 95 83 110 164 232 250 254 238 151 95 161 254 253 197 194 189 150 158 127 66 72 97 143 190 135 122 76 70 84 109 130 112 97 124 218 220 133 126 136 127 80 65 74 103 150 161 110 65 64 107 182 239 210 141 103 80 50 166 253 255 222 191 209 229 134 96 156 214 253 254 166 82 193 253 237 216 217 220 226 230 205 126 122 197 240 226 225 219 213 227 226 238 209 179 229 244 162 127 190 251 231 169 180 221 208 216 217 217 217 217 217 217 216 216 216 216 217 217 217 218 218 215 216 218 218 218 217 216 216 226 236 210 129 59 47 114 222 231 157 97 106 131 128 99 82 115 135 115 73 123 214 241 242 177 164 140 75 108 207 228 239 226 237 220 217 232 241 252 254 217 74 12 71 109 174 195 127 80 37 38 33 59 171 249 254 250 226 197 154 116 105 148 230 230 224 217 214 216 219 217 213 220 213 235 210 128 72 171 253 249 228 235 251 249 142 32 105 221 254 245 236 178 113 167 243 229 243 248 205 123 45 10 20 94 190 218 204 237 253 242 241 234 239 253 251 209 164 137 121 136 232 254 235 168 107 102 81 126 148 152 116 70 43 36 35 42 39 39 43 52 76 117 152 215 212 168 185 216 135 109 219 234 154 64 1 40 153 226 254 249 237 214 214 245 253 243 220 149 77 28 15 28 67 100 93 114 223 251 250 174 41 4 5 106 233 248 241 225 188 164 84 17 93 192 239 229 215 215 212 205 174 172 209 248 182 86 28 4 9 37 57 75 112 169 233 244 247 249 219 165 134 100 51 29 33 60 84 85 90 137 201 221 247 253 230 139 27 22 102 129 188 227 224 182 152 162 165 158 130 107 102 113 102 93 129 169 171 159 137 151 207 240 230 209 218 210 214 219 232 251 235 170 77 113 232 254 236 180 97 130 165 146 116 108 96 80 63 132 195 164 59 14 110 230 237 143 75 99 168 200 160 102 121 222 240 216 231 232 236 246 164 74 115 172 145 89 96 123 143 102 62 34 30 30 35 37 28 31 35 38 35 30 28 31 35 49 51 49 50 49 38 39 55 68 100 142 187 216 242 253 226 145 35 10 43 82 107 130 199 204 162 95 23 8 32 37 40 121 239 253 221 188 139 73 71 125 163 127 44 21 54 92 118 90 31 58 85 124 169 159 176 237 200 136 115 124 87 55 77 89 102 140 189 229 237 193 128 103 174 218 169 105 52 68 104 161 150 102 54 70 87 69 71 59 87 90 87 102 117 125 131 119 91 120 164 146 77 59 115 178 156 94 89 175 249 238 177 155 145 175 125 104 168 155 105 161 206 231 160 78 6 4 43 156 246 249 216 170 94 53 44 40 37 40 39 32 34 39 35 33 25 15 32 79 121 142 153 141 118 166 234 236 233 201 97 95 177 210 204 151 62 28 31 46 44 42 41 41 37 29 22 23 105 194 242 240 233 233 212 169 123 140 209 233 214 208 219 220 216 212 210 211 213 211 208 209 213 218 221 224 224 219 214 238 168 42 16 129 202 186 174 103 105 137 182 190 203 201 135 63 26 34 60 74 131 184 167 116 132 189 205 205 189 182 254 254 233 187 166 155 144 138 106 54 33 87 170 210 227 219 187 110 176 246 251 176 89 92 143 175 126 64 33 40 53 57 58 65 111 168 202 167 83 102 223 254 250 248 248 205 120 55 33 49 53 90 176 252 252 211 190 238 253 253 251 245 228 135 87 214 252 248 182 95 34 32 56 45 39 32 27 26 25 24 22 26 31 24 21 33 39 38 42 51 41 46 54 52 50 99 188 249 244 243 252 253 187 151 244 251 248 243 239 239 240 239 236 234 236 238 239 239 241 245 248 227 231 243 252 248 253 206 74 11 78 191 253 242 226 232 228 220 188 179 207 227 226 231 248 249 251 229 139 76 64 119 162 162 152 159 120 71 85 119 140 150 133 110 108 90 53 35 21 29 39 30 25 78 174 237 247 243 231 200 106 42 9 31 82 152 197 184 165 172 180 185 169 213 227 193 179 206 194 151 148 125 44 16 20 37 62 116 220 225 233 197 150 155 196 217 209 196 211 207 197 189 204 226 217 217 124 52 20 42 35 20 21 104 215 221 216 208 211 210 177 156 128 117 136 148 158 179 193 189 123 80 81 73 53 51 64 54 43 37 38 33 30 42 61 75 92 117 138 147 142 131 122 99 91 121 171 191 213 200 207 195 206 220 189 123 31 12 33 33 35 29 37 80 125 131 113 152 91 54 30 28 59 77 78 99 130 144 151 133 102 103 115 77 40 54 80 88 111 141 165 138 156 196 232 250 218 147 32 21 27 39 19 39 133 189 181 153 188 155 120 129 128 94 45 91 195 242 243 230 237 232 150 115 105 82 55 81 139 173 197 181 198 215 211 194 213 212 154 100 53 31 38 46 57 64 56 64 105 126 156 172 157 123 63 44 66 93 80 58 54 45 41 53 52 50 55 111 200 192 99 47 19 33 57 86 108 101 110 123 108 64 92 139 166 183 223 212 193 144 95 115 116 93 65 59 141 192 219 205 195 192 198 195 195 195 196 197 197 198 198 197 195 194 195 197 198 197 196 196 196 197 197 197 198 198 198 194 195 198 201 203 200 195 190 197 207 202 165 152 129 141 162 175 148 145 171 190 197 198 195 197 196 197 199 200 200 197 194 200 189 192 200 193 208 209 153 73 91 175 231 212 196 211 217 205 70 58 164 209 228 215 199 211 213 235 223 190 122 81 43 46 57 56 52 59 57 87 164 208 222 231 233 230 222 211 207 204 208 195 207 201 200 198 126 85 115 181 220 208 207 215 192 161 128 124 123 155 173 139 148 191 201 205 200 197 202 207 207 209 209 210 210 211 212 212 212 215 215 215 214 214 214 214 214 211 218 220 216 217 224 228 226 241 239 157 100 189 244 210 232 221 217 221 218 207 210 218 214 218 213 209 209 213 217 217 216 215 215 215 214 213 213 212 212 215 215 216 216 217 217 218 218 218 217 216 215 215 216 217 218 205 205 204 204 204 204 205 205 209 210 211 212 213 218 226 231 240 213 203 153 101 86 85 113 171 198 232 245 241 231 233 249 253 238 185 106 68 115 189 228 239 232 222 216 220 227 227 223 246 241 203 101 20 46 149 248 245 225 212 214 217 218 219 220 220 223 222 217 214 220 230 237 228 227 223 218 214 216 225 234 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 222 222 223 223 223 223 223 224 223 223 223 223 223 223 223 223 224 223 223 223 219 215 218 223 224 224 224 223 223 223 222 222 224 223 222 222 222 222 221 221 223 223 222 222 222 221 221 221 219 219 219 220 220 221 221 221 219 219 219 219 219 219 219 219 220 219 219 218 218 219 219 220 217 217 218 218 218 218 217 217 218 218 217 217 217 217 216 215 218 216 214 213 213 214 216 217 215 215 215 215 215 215 215 215 210 211 211 212 213 214 215 216 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 212 211 210 209 209 210 212 213 210 209 208 207 207 208 209 210 208 209 209 209 209 209 209 209 209 209 208 207 208 210 213 214 208 208 208 207 207 207 207 206 206 206 207 207 207 207 207 207 206 206 206 206 206 206 206 206 207 207 207 207 207 206 206 206 207 207 206 206 206 207 207 208 208 206 205 204 204 205 207 208 204 205 206 207 207 206 204 203 206 206 206 206 206 206 206 206 206 206 206 206 205 204 202 201 207 206 204 203 203 204 206 207 206 205 205 205 204 204 204 204 206 206 207 208 209 210 210 211 204 204 204 205 205 206 206 206 206 205 204 204 204 204 205 205 176 176 177 177 177 177 178 179 178 178 178 178 177 177 177 177 178 177 177 177 176 176 176 175 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 177 178 178 178 178 177 176 176 177 178 178 176 176 177 177 177 178 178 178 178 180 181 180 178 178 180 183 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 176 177 178 179 177 177 176 176 176 177 178 178 176 176 177 177 178 178 179 179 177 177 177 177 177 177 177 177 180 180 180 180 179 179 179 179 178 178 177 176 176 177 178 178 181 181 180 180 180 181 182 182 187 180 176 176 177 178 178 180 180 180 180 179 179 179 178 178 182 180 177 175 175 177 180 182 182 182 181 181 180 179 179 179 182 182 182 182 182 182 182 182 180 180 180 180 180 180 180 180 179 179 181 182 183 183 183 182 184 184 184 184 184 184 184 184 183 186 185 182 182 185 186 183 181 182 182 182 182 182 182 181 187 185 183 183 184 184 182 180 184 184 184 185 185 186 186 186 187 187 187 188 188 189 189 190 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 190 190 190 191 192 193 193 194 194 194 195 195 195 196 197 196 196 195 195 195 196 196 197 197 197 197 198 198 198 198 200 200 199 198 198 199 201 202 203 203 204 205 206 207 208 208 206 208 209 209 208 208 210 212 214 214 214 214 215 216 217 217 214 215 216 217 219 220 222 222 222 222 223 224 224 225 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 232 232 232 232 227 244 241 228 230 231 233 237 222 253 238 168 160 212 254 188 108 125 114 74 64 73 58 126 172 210 248 252 242 193 136 156 177 242 252 208 190 171 138 140 143 85 75 122 157 181 174 134 90 114 130 97 77 75 86 116 174 216 216 166 118 116 74 55 99 144 167 142 83 86 151 187 213 214 161 114 127 139 114 210 248 243 225 199 200 199 128 122 219 254 251 249 174 99 196 248 226 213 223 219 221 235 223 178 138 181 242 235 216 217 224 223 222 223 213 198 228 223 127 165 241 251 188 152 189 227 210 216 216 217 217 217 217 216 216 217 217 217 217 217 217 217 217 215 216 217 217 215 215 216 217 228 224 197 134 72 38 67 150 173 125 132 195 208 192 146 103 109 142 131 83 147 253 253 224 150 68 79 127 182 250 250 213 211 224 218 223 229 223 234 248 237 94 7 46 140 231 226 113 75 43 46 30 41 141 230 255 248 206 160 95 73 136 210 248 220 216 214 216 218 217 217 219 222 231 246 231 158 78 164 253 251 221 223 246 252 156 25 79 202 213 202 234 207 140 187 251 251 252 247 177 82 15 8 61 134 202 194 186 245 249 207 216 221 237 248 226 199 199 182 137 138 236 254 199 145 134 146 123 156 198 224 199 148 102 67 43 41 41 43 48 54 74 111 145 212 200 154 170 196 135 109 165 151 72 19 15 92 208 253 250 251 239 211 213 242 241 229 240 227 173 125 70 29 17 42 49 87 183 224 233 171 49 4 4 100 227 247 252 241 191 167 112 44 66 141 219 243 237 223 206 182 156 162 196 229 167 85 32 14 19 30 27 52 121 195 253 250 251 228 165 118 111 95 59 31 37 30 18 78 190 247 253 250 250 249 227 129 29 36 90 114 212 253 234 175 149 156 159 160 194 191 203 225 139 83 176 229 226 193 153 164 214 233 212 207 223 212 213 219 230 254 254 212 88 69 171 201 168 113 72 62 84 85 107 137 131 119 113 158 230 217 89 25 138 254 254 217 82 48 140 184 132 120 189 239 252 232 233 233 251 251 157 72 176 246 198 118 129 203 246 170 104 67 65 49 29 25 23 20 26 33 36 34 31 33 37 31 32 30 36 42 34 29 36 37 47 62 95 126 163 214 236 187 79 19 11 16 46 129 246 252 222 143 43 2 10 29 61 153 249 253 239 244 229 146 82 128 140 99 37 27 56 77 83 41 30 96 138 154 191 202 204 248 219 151 135 161 116 63 83 117 128 143 174 223 235 181 114 110 135 136 110 103 67 101 184 206 134 68 43 62 78 72 82 83 141 138 107 109 126 133 123 109 98 124 139 107 66 76 133 189 160 88 65 162 250 227 157 174 177 167 102 90 113 108 147 215 245 251 166 75 3 6 56 159 231 206 134 86 51 39 33 34 35 41 41 34 36 35 26 13 18 35 90 165 200 179 147 132 111 172 234 218 227 229 141 97 134 133 109 81 48 38 44 47 46 43 41 40 37 27 17 36 112 203 250 237 224 237 229 227 140 103 159 220 230 220 217 203 207 209 208 209 215 220 223 220 220 214 209 215 222 217 205 216 134 25 29 150 219 190 156 90 171 229 253 253 248 206 110 33 32 47 53 63 157 254 244 167 118 116 135 158 155 159 241 232 217 185 193 209 191 148 90 53 33 52 94 165 242 226 155 111 164 196 187 160 116 127 150 131 81 34 28 57 81 77 60 49 114 185 208 134 51 107 231 254 237 221 231 218 168 118 78 34 19 47 128 214 253 228 173 203 209 215 241 255 228 108 80 213 254 251 203 125 48 31 50 47 41 33 28 27 28 29 29 28 35 37 60 99 97 57 30 31 25 36 59 57 47 108 207 250 179 137 171 203 162 160 249 245 244 237 229 228 233 231 225 232 230 228 228 229 231 230 229 231 226 240 248 232 254 246 129 9 26 139 252 253 226 225 224 227 222 192 181 219 253 253 242 214 170 118 64 59 62 84 90 100 73 86 104 81 55 59 74 62 73 106 143 114 56 35 27 21 35 28 19 65 159 229 247 247 174 120 44 13 22 73 143 172 200 172 105 114 156 179 224 234 188 143 162 199 220 194 170 159 70 22 8 20 46 104 216 220 229 200 171 171 191 211 209 201 204 201 203 191 191 216 221 230 141 66 18 27 27 23 22 80 163 163 161 169 187 179 149 144 144 174 219 197 137 126 139 134 93 64 60 55 47 45 44 41 36 42 62 76 80 85 92 134 164 199 215 206 191 182 182 147 102 92 105 113 153 174 217 214 222 225 187 129 40 11 27 38 28 26 40 52 64 114 181 214 123 53 17 18 54 71 69 114 186 214 210 190 146 119 114 86 46 54 81 93 100 106 122 157 220 222 222 248 181 96 34 13 29 37 21 77 200 230 176 184 225 188 159 153 113 86 78 105 170 207 212 203 210 196 120 89 102 111 96 104 141 180 221 210 208 213 207 193 200 205 189 176 89 30 49 98 123 103 66 39 47 49 63 77 78 69 47 31 53 78 66 48 43 38 47 58 41 41 51 73 109 101 47 33 19 38 74 101 105 102 119 123 136 108 83 77 111 140 182 168 167 153 141 175 154 99 48 91 200 222 206 192 201 199 206 196 196 196 197 198 198 198 199 197 194 193 195 200 202 200 198 200 201 201 201 202 202 203 203 202 198 195 195 198 199 196 194 191 196 201 178 163 139 157 181 180 184 197 204 199 198 200 195 200 197 196 198 201 202 198 194 191 192 193 195 193 213 220 174 116 90 154 224 222 205 206 216 218 92 52 138 200 228 212 211 218 225 218 159 136 99 77 41 32 34 61 90 107 146 201 233 240 228 215 212 213 213 210 206 198 199 195 208 202 199 205 170 139 90 109 189 221 223 218 180 166 143 128 134 184 205 177 186 199 204 206 201 198 201 206 209 210 210 210 211 212 212 213 213 215 215 215 215 215 215 215 215 215 216 214 207 207 217 232 242 239 186 106 160 241 239 231 213 219 207 213 219 209 211 219 213 210 209 208 210 212 214 213 212 216 216 215 214 213 212 211 211 216 216 216 217 217 217 217 217 220 218 215 212 212 212 214 215 207 207 207 207 207 207 207 207 210 212 213 211 210 216 228 236 229 237 229 227 187 134 115 83 85 106 157 210 248 251 235 244 252 241 244 150 56 56 121 241 249 237 229 229 223 213 218 232 239 238 208 105 21 57 162 247 244 222 210 211 211 217 224 222 217 215 215 221 223 223 223 226 229 226 225 227 227 225 223 223 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 227 225 224 215 193 179 196 225 225 224 224 224 223 223 223 222 224 223 222 222 222 222 221 221 223 222 222 222 221 221 221 220 219 219 220 220 220 220 220 220 219 219 219 219 219 219 219 219 220 219 218 218 218 218 219 220 216 216 217 218 218 217 216 216 218 218 217 217 217 217 216 215 219 218 216 216 216 217 218 219 215 215 215 215 215 215 215 215 213 213 213 213 212 212 212 212 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 210 210 209 209 209 209 210 210 214 213 210 209 209 210 213 214 209 209 209 209 209 208 207 206 208 208 207 208 208 210 211 211 203 203 204 206 208 209 210 211 208 208 208 208 208 207 207 207 205 205 205 205 205 205 205 205 207 207 207 207 207 206 206 206 206 206 206 206 206 207 208 208 206 206 205 205 206 206 207 208 206 206 206 206 205 203 202 201 207 207 207 206 206 206 205 205 205 206 207 208 209 209 208 208 208 207 207 206 206 207 207 208 206 205 205 205 204 204 203 203 206 205 205 204 204 203 203 203 203 203 204 204 205 206 207 207 205 205 205 205 204 204 204 203 176 176 177 177 177 177 178 179 179 179 179 178 178 178 178 178 177 177 177 176 176 176 175 175 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 178 178 178 177 176 176 178 178 177 176 176 177 178 178 176 176 176 177 177 178 178 178 176 178 180 181 179 179 180 181 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 177 177 177 177 178 179 180 177 177 178 178 178 177 176 176 175 175 176 176 177 178 178 179 178 178 178 178 178 178 178 178 180 180 180 179 179 178 178 178 178 177 177 176 176 177 177 178 182 181 181 180 180 180 180 181 181 177 176 179 180 178 179 182 179 180 181 182 181 180 178 177 179 179 180 180 180 180 179 179 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 180 180 180 180 180 180 180 180 178 179 180 182 183 183 183 182 183 183 183 183 183 183 183 183 182 186 184 179 179 184 186 182 181 182 183 183 183 183 182 181 186 185 183 184 185 186 185 183 184 185 185 185 185 185 185 186 187 188 188 189 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 191 192 192 193 192 192 192 193 193 194 194 194 195 195 195 195 194 194 194 194 195 195 196 197 197 197 198 198 199 199 199 201 200 198 197 198 199 201 202 203 204 204 205 206 207 208 208 207 209 211 211 210 210 211 213 214 215 216 216 217 217 217 216 217 217 218 218 219 220 221 221 220 221 222 223 225 226 227 228 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 229 230 230 231 231 232 232 233 202 177 214 242 234 235 234 235 233 229 235 235 221 183 167 209 170 148 193 163 95 59 62 65 133 200 220 216 225 233 177 152 183 195 232 253 248 202 157 160 173 137 79 63 128 205 224 206 113 103 180 205 124 63 52 61 109 179 236 254 193 141 155 115 70 112 170 185 121 55 91 182 239 220 185 148 160 223 228 164 163 229 255 220 185 200 174 90 131 236 248 241 236 148 89 199 252 229 217 224 214 216 234 221 223 169 168 219 225 211 223 224 214 215 223 224 216 188 138 107 184 236 204 173 199 213 219 224 215 216 216 217 217 216 216 215 219 218 218 217 217 216 215 215 215 216 216 214 212 213 215 218 228 218 214 195 148 77 59 118 164 183 209 246 252 254 191 114 135 170 165 110 158 247 229 190 162 85 93 175 235 250 229 204 209 218 210 217 225 220 236 252 236 102 9 32 168 251 242 130 65 50 54 27 25 110 203 254 245 214 134 35 49 172 248 250 217 211 210 216 219 216 216 220 214 217 241 240 192 84 115 219 237 221 224 243 250 174 43 73 188 195 156 199 225 176 200 247 252 231 194 109 43 26 57 140 176 181 147 156 214 206 173 197 231 240 234 199 184 211 195 126 144 209 213 148 117 140 155 140 136 169 197 206 204 186 137 88 58 43 37 46 49 50 66 88 97 97 84 111 129 105 97 101 79 42 27 47 119 194 215 227 224 227 200 192 202 168 142 173 214 207 190 121 56 9 18 27 61 118 151 169 137 50 5 7 97 217 253 247 202 162 184 172 110 63 91 181 230 232 226 218 201 186 187 180 174 126 76 31 29 28 34 26 39 93 165 232 239 225 175 117 88 83 84 89 65 55 33 14 91 216 253 240 241 242 249 213 98 43 98 135 119 196 246 192 120 142 190 183 175 228 238 243 253 180 118 189 247 254 236 176 159 193 214 205 210 217 214 220 219 228 238 205 150 76 42 86 128 120 79 46 69 95 86 94 138 173 194 200 189 200 186 85 21 115 225 244 219 111 37 88 151 164 189 219 203 222 228 226 224 247 224 116 83 206 254 213 146 152 225 248 192 156 148 147 117 89 76 59 44 33 26 29 35 36 37 40 38 37 31 31 37 32 26 29 46 43 31 45 67 90 141 181 163 86 23 12 12 26 100 192 244 227 155 52 6 6 13 42 105 212 244 238 225 225 187 137 170 141 84 36 33 57 65 55 34 58 117 157 164 177 189 186 197 161 105 103 137 111 73 88 123 135 145 179 222 214 171 150 148 134 121 123 143 119 162 249 210 107 43 34 56 91 96 83 121 188 201 184 156 115 108 119 114 109 138 147 114 80 84 126 166 140 84 58 143 220 197 180 210 188 138 82 85 92 107 194 244 251 251 162 75 4 6 57 121 157 123 67 44 38 39 32 30 31 37 38 35 37 32 16 7 45 106 178 230 224 177 142 142 134 171 201 188 214 223 144 92 75 63 64 87 96 68 48 46 46 44 40 39 37 28 18 20 103 207 252 225 198 214 212 223 179 124 116 167 218 224 207 208 211 212 211 213 216 214 209 217 222 215 203 207 225 228 217 201 116 25 33 117 159 140 121 153 230 245 249 244 187 107 19 50 109 118 71 46 120 223 241 180 120 84 85 108 111 126 195 201 196 184 222 254 223 153 79 49 36 45 57 118 201 200 155 177 199 167 120 117 101 126 143 82 54 39 54 84 100 84 55 49 134 224 254 176 89 116 150 156 194 200 186 167 160 148 103 30 29 49 86 124 155 160 143 152 171 189 227 252 232 105 93 199 246 240 206 151 78 43 37 45 40 33 29 29 33 37 39 39 41 42 85 153 150 80 27 22 33 41 58 62 54 84 133 140 70 50 120 150 122 158 238 241 233 226 225 227 228 228 227 235 232 228 227 227 227 224 222 230 220 221 227 218 247 254 175 44 3 87 224 253 233 235 231 234 227 209 193 212 253 244 185 83 52 70 120 163 147 151 167 150 90 122 182 182 123 64 70 74 151 224 245 174 63 18 24 24 40 46 38 49 98 163 205 175 96 40 4 16 76 168 216 182 187 147 76 96 169 206 242 209 175 151 184 210 228 203 184 197 116 52 8 9 30 77 175 211 226 209 193 179 171 192 205 204 185 181 207 206 190 210 226 206 115 55 16 19 25 32 29 47 100 124 150 149 139 117 113 130 159 206 242 203 123 98 96 80 62 53 51 45 42 44 42 45 70 104 136 160 170 162 150 163 182 204 213 206 193 183 179 153 116 114 111 89 107 125 185 211 224 211 160 123 54 19 23 36 30 30 38 31 32 113 229 236 127 46 14 19 53 80 93 107 155 177 179 165 140 132 128 107 92 86 78 93 126 142 153 186 218 213 230 240 138 61 26 17 32 31 38 122 209 204 170 213 240 212 198 187 149 150 158 97 104 133 159 161 156 121 59 75 125 167 149 124 132 167 217 204 191 191 197 202 202 201 210 240 144 56 65 147 208 182 120 55 58 66 56 43 39 35 44 57 63 66 48 42 48 47 59 57 39 34 37 43 64 71 52 39 44 55 84 91 79 104 141 125 143 139 90 55 101 133 170 169 177 175 165 181 151 116 97 146 224 225 206 197 202 190 188 196 196 196 196 196 197 197 197 196 196 197 199 201 203 204 204 205 205 204 204 204 203 203 203 202 199 196 194 193 194 196 196 195 193 208 204 202 188 201 205 202 208 213 207 194 197 202 196 201 200 200 200 200 200 198 197 196 199 196 195 194 208 216 188 168 99 130 198 215 213 213 221 224 135 65 99 173 227 214 219 217 214 156 61 91 112 90 20 31 79 145 191 210 227 236 219 217 212 207 199 197 206 207 197 197 194 193 194 192 197 211 214 163 96 111 202 214 184 188 174 164 150 145 167 205 222 219 215 202 202 204 205 203 202 205 210 210 210 211 212 212 213 213 214 214 215 215 215 216 216 217 217 221 214 212 213 202 190 199 221 184 113 122 213 239 237 245 211 213 189 198 219 218 219 221 208 180 192 208 216 217 213 211 211 216 216 215 214 212 211 210 210 215 215 216 216 217 217 217 218 217 216 215 213 212 211 211 211 212 212 211 211 210 209 209 208 210 213 215 216 214 214 216 218 232 230 214 232 236 220 205 159 123 96 92 114 159 187 198 236 235 254 250 206 98 23 97 191 245 248 248 239 223 214 215 221 239 242 210 96 17 77 185 248 235 218 216 217 212 216 220 209 221 218 215 216 217 216 214 213 223 216 213 221 229 229 225 221 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 224 224 224 224 224 224 224 224 226 222 224 219 191 166 184 222 225 225 224 224 224 223 223 223 224 223 222 222 222 222 221 221 222 222 222 221 221 221 220 220 220 220 220 220 220 220 219 219 218 218 218 218 218 218 218 218 219 219 218 217 217 218 219 219 216 217 218 219 219 218 217 216 218 218 217 217 217 217 216 215 217 217 217 217 217 217 218 218 216 216 216 215 215 214 214 214 215 214 214 213 212 211 210 210 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 211 211 211 211 211 210 209 208 212 212 211 211 211 211 212 212 210 210 210 210 209 207 205 204 208 209 209 209 208 207 206 206 205 206 206 207 208 209 210 210 209 209 209 208 207 207 206 206 206 206 206 206 206 206 206 206 209 208 208 208 208 207 207 207 206 205 205 205 206 207 208 208 205 205 206 207 208 208 207 207 205 205 204 204 204 205 205 206 208 208 207 207 206 206 206 205 206 206 208 208 209 209 208 208 206 207 207 208 208 207 207 206 203 203 204 204 204 204 205 205 208 207 205 202 199 197 194 193 204 205 205 205 205 205 205 205 201 202 204 205 206 206 205 204 176 176 177 177 177 177 178 179 180 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 178 178 178 178 178 178 178 178 176 176 176 176 176 176 176 176 177 177 179 179 179 177 175 174 178 178 177 176 176 177 178 178 176 176 176 177 177 178 178 179 172 175 178 179 178 176 176 177 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 177 178 179 177 177 179 179 179 177 175 174 174 174 175 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 178 177 176 176 176 176 177 178 180 179 179 178 177 177 177 177 175 173 176 182 183 180 180 184 180 181 183 184 184 181 179 177 177 179 183 185 185 183 179 177 176 176 177 179 181 182 183 184 182 182 182 182 182 182 182 182 180 180 180 180 180 180 180 180 178 178 180 181 182 183 183 182 182 182 182 182 182 182 182 182 181 185 182 175 175 182 185 181 183 184 185 186 186 185 184 183 185 184 183 185 187 188 188 186 185 185 185 185 185 185 185 185 188 188 189 190 190 191 192 192 189 189 189 189 189 189 189 189 191 191 191 191 191 191 191 191 189 191 192 194 194 193 192 191 193 193 194 194 194 195 195 195 193 193 193 193 193 194 195 196 197 197 197 198 198 199 199 199 202 200 198 197 198 200 202 203 203 204 205 205 206 207 208 208 209 211 213 213 211 211 213 215 214 215 217 219 219 218 217 216 220 220 220 220 220 220 220 220 219 220 221 223 225 227 228 229 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 230 229 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 228 229 229 229 229 230 230 229 229 230 230 230 230 231 231 230 230 231 231 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 233 232 231 231 231 231 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 228 229 229 230 231 232 233 233 169 121 168 230 240 243 236 231 235 223 231 241 248 231 184 158 136 192 254 254 156 50 56 53 124 202 197 152 185 248 210 204 150 192 229 252 252 185 147 215 231 102 46 51 116 235 253 187 132 112 192 228 158 104 83 67 92 220 252 241 170 159 189 157 80 83 144 188 129 62 96 169 229 173 138 151 201 255 243 174 131 156 216 223 179 144 116 102 159 246 244 253 243 123 73 211 247 225 215 225 218 222 230 202 229 186 160 190 207 215 234 211 213 216 238 237 215 121 45 109 193 181 165 201 231 223 224 218 214 215 216 217 217 216 215 214 220 219 218 217 216 215 214 214 215 216 215 213 210 211 215 218 219 230 250 248 211 140 104 143 209 234 226 229 235 247 193 144 186 211 197 124 141 205 189 172 191 180 160 200 253 232 201 225 222 228 215 220 230 228 241 252 239 125 14 33 139 206 176 93 41 46 62 37 31 103 189 249 253 250 153 32 72 210 252 228 221 212 210 218 223 219 218 221 218 210 234 232 222 122 91 173 244 233 228 241 250 187 46 43 178 236 174 164 200 185 204 229 204 142 95 44 16 22 91 226 247 180 111 125 180 180 174 211 238 228 212 186 186 225 214 146 146 134 127 123 136 145 140 151 151 148 149 175 227 253 216 155 93 58 38 48 50 37 36 50 47 51 51 68 65 61 70 45 50 48 44 47 86 109 110 149 139 163 147 139 147 102 74 116 124 158 173 112 57 11 20 32 44 64 83 103 97 42 5 13 78 190 248 237 171 153 215 223 158 86 68 118 171 216 241 238 245 223 221 197 154 91 60 34 40 30 38 33 27 49 109 185 197 158 100 69 62 53 82 145 141 80 32 14 66 154 207 245 247 254 252 181 55 56 164 191 131 170 210 145 61 124 207 184 191 223 245 240 238 212 161 145 204 253 249 182 143 170 210 226 223 209 212 235 240 245 210 104 73 73 61 68 128 144 98 41 105 141 111 88 148 230 254 243 208 162 157 102 44 94 173 209 166 132 52 51 130 216 249 199 194 208 218 211 213 247 216 104 100 219 253 232 189 172 200 175 170 189 223 224 193 180 161 119 90 56 26 20 29 34 34 35 30 32 27 26 32 33 30 34 34 40 30 42 52 42 56 80 91 63 32 33 29 19 51 94 134 146 111 41 23 28 17 27 73 145 198 251 249 226 184 140 203 138 63 24 31 56 55 32 44 85 130 169 168 137 128 127 133 110 69 61 94 109 93 82 93 114 140 189 222 191 167 198 173 155 154 157 158 124 153 214 183 85 36 31 58 123 133 85 98 164 215 254 224 124 102 143 140 116 137 155 130 95 100 143 170 140 101 75 131 174 172 230 250 178 110 75 78 91 130 210 244 251 244 162 84 11 6 48 77 78 53 43 44 35 37 43 35 32 34 33 31 36 31 13 29 96 185 248 249 198 146 130 148 177 195 180 165 196 194 113 60 22 36 89 157 174 100 40 42 44 42 39 39 38 31 22 22 88 186 247 232 210 218 203 212 235 186 108 122 201 240 233 221 215 208 208 216 216 200 180 182 208 221 213 215 233 239 233 185 93 14 31 100 136 138 142 161 245 253 246 190 70 16 19 126 225 221 122 40 46 121 164 144 127 104 90 101 106 116 157 198 243 252 254 252 210 127 34 34 42 68 63 72 125 175 221 251 254 192 112 93 58 68 76 58 57 73 97 108 103 75 41 69 167 240 254 193 152 144 61 73 189 244 209 156 146 131 63 58 73 63 39 44 74 88 86 97 169 224 250 254 234 111 110 208 254 244 212 174 112 66 36 43 38 32 29 31 37 43 47 52 50 41 73 136 139 80 38 19 39 36 36 51 59 66 67 42 56 127 218 183 109 159 242 240 227 223 231 235 228 226 232 229 228 227 228 229 229 228 227 225 228 228 234 227 241 254 216 112 7 43 187 247 248 242 219 234 225 247 240 199 193 160 72 28 58 166 253 240 152 171 251 217 134 185 251 248 160 39 36 79 190 252 252 186 79 25 30 25 32 46 52 45 46 79 119 86 53 22 18 61 145 243 238 197 174 128 97 155 234 230 187 165 191 185 210 229 220 181 195 229 161 92 24 12 31 63 140 206 227 220 207 172 139 164 193 207 195 187 203 209 208 217 210 157 73 39 23 27 27 29 18 40 77 140 207 187 123 74 95 119 149 174 194 170 122 90 49 64 45 43 49 39 31 41 56 84 137 189 210 215 212 189 160 163 160 162 172 180 177 162 147 133 111 137 153 128 121 103 141 174 197 174 119 106 63 31 27 30 37 37 33 27 41 128 238 238 120 44 26 23 38 70 108 98 91 95 114 107 102 133 150 132 149 128 72 90 172 214 219 217 173 174 229 210 102 58 16 27 33 24 57 150 181 156 180 228 245 218 203 187 176 203 201 112 102 149 189 177 146 103 69 96 159 203 166 117 114 152 210 196 201 205 201 199 194 194 217 233 181 88 48 135 249 241 149 91 113 142 117 90 91 92 113 129 116 91 56 52 61 54 59 54 49 39 32 51 100 127 118 113 117 104 116 102 69 97 133 130 133 147 106 66 116 148 192 201 189 158 118 119 109 133 168 173 214 208 209 204 205 195 195 195 195 195 195 195 195 195 195 194 197 201 202 202 203 206 209 207 206 205 204 203 201 201 200 200 202 204 203 199 196 196 198 201 188 198 196 201 198 206 190 208 196 191 193 191 195 198 192 200 202 203 201 198 197 199 201 202 200 193 199 195 193 209 211 188 97 108 172 203 217 218 223 222 170 76 56 138 227 223 222 239 199 117 53 134 154 99 9 79 185 238 238 234 220 210 215 207 203 211 217 206 197 200 202 205 204 208 199 195 200 204 220 213 120 104 183 191 159 162 143 130 123 140 179 198 212 224 204 202 199 202 208 208 203 204 210 210 211 211 212 213 213 214 214 214 214 215 216 216 217 218 218 221 214 227 240 215 163 144 160 112 87 152 184 215 242 214 241 208 176 187 220 228 229 224 204 150 175 206 223 222 215 213 215 217 216 215 214 212 211 209 209 213 214 214 216 217 218 219 219 216 217 219 221 220 219 217 216 216 215 215 213 212 210 209 208 210 212 215 217 219 218 216 214 217 207 226 221 226 244 231 226 199 154 110 72 68 83 120 197 248 248 249 248 161 47 51 113 175 220 247 236 229 240 235 213 237 244 208 81 8 90 203 248 231 218 218 219 213 221 227 215 214 222 224 218 215 219 223 224 220 220 224 227 223 217 219 225 224 225 226 226 226 226 225 224 224 224 224 224 224 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 225 225 225 225 224 224 223 223 223 223 223 223 223 223 225 225 224 223 222 222 221 221 224 224 224 224 224 224 224 224 228 219 226 234 212 181 188 220 225 225 224 224 224 223 223 223 224 223 222 222 222 222 221 221 222 222 222 221 221 221 220 220 221 221 221 220 220 219 219 219 218 218 218 218 218 218 218 218 219 218 218 217 217 218 218 219 217 218 220 221 221 220 218 217 218 218 217 217 217 217 216 215 214 214 215 216 216 216 216 215 217 216 216 215 215 214 214 213 213 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 210 210 210 210 210 210 210 210 213 214 215 215 214 212 210 209 206 208 210 211 211 210 208 206 210 211 211 210 209 206 204 203 210 210 210 210 208 205 202 200 213 212 211 210 208 207 205 205 210 209 209 208 207 206 205 205 207 207 207 207 207 207 207 207 210 210 209 209 209 209 208 208 205 205 205 205 206 207 208 208 204 205 207 209 209 209 207 207 202 201 202 203 205 209 212 214 208 208 208 207 207 206 206 206 208 208 207 207 205 204 202 201 203 204 206 207 207 206 204 203 201 201 202 203 204 206 207 207 210 210 209 207 206 205 204 203 207 206 206 205 205 204 203 203 197 199 203 206 208 207 206 205 180 179 177 176 176 176 177 177 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 180 180 180 179 178 178 178 177 175 176 178 179 179 178 176 175 178 177 177 179 181 182 180 178 173 174 176 177 178 178 177 177 178 179 179 179 178 176 174 173 180 179 177 178 179 178 175 171 181 180 179 178 177 177 176 176 177 179 179 178 176 175 176 177 177 177 177 178 178 178 179 179 177 177 177 178 178 178 178 179 176 176 176 177 177 178 178 178 178 179 179 177 176 176 178 181 176 176 177 178 180 181 182 182 179 179 179 179 179 179 179 179 180 180 180 180 180 179 178 177 177 177 178 179 179 180 181 181 180 180 180 181 181 182 182 182 179 180 182 183 183 182 180 179 178 179 179 180 181 181 182 182 181 182 183 184 184 183 183 182 180 181 183 184 184 183 181 180 180 181 183 184 184 183 182 181 183 183 183 182 182 182 181 181 184 183 183 182 182 181 181 181 181 181 180 180 180 181 182 183 187 187 187 188 188 188 188 189 185 185 185 186 187 190 192 193 188 189 191 193 193 192 191 190 187 187 188 189 189 190 191 191 191 190 188 187 187 188 190 191 184 187 192 197 199 199 198 197 198 198 197 197 196 195 195 194 195 195 196 197 197 198 198 199 199 199 199 200 200 201 201 201 199 201 204 207 208 208 207 206 207 207 207 207 209 210 212 213 212 212 213 215 216 217 218 218 218 219 220 220 220 220 221 221 221 221 222 223 223 224 224 225 226 226 227 227 227 227 228 228 229 229 229 228 228 227 227 227 231 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 227 228 229 229 231 231 232 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 228 229 237 232 231 232 230 247 209 103 119 216 255 233 209 224 231 234 232 234 239 250 230 163 129 207 254 254 214 107 57 36 86 175 167 119 177 254 254 224 131 110 178 233 244 208 183 181 167 72 39 92 162 227 238 194 156 163 156 129 107 126 136 95 76 228 251 213 115 142 171 150 67 73 123 173 169 112 88 131 182 146 93 117 229 253 251 192 118 113 168 205 144 85 111 158 241 254 232 254 219 98 108 216 246 221 215 223 215 230 242 201 158 134 151 169 181 216 232 218 226 210 232 250 182 84 72 123 185 195 205 210 215 219 218 213 214 214 214 215 215 216 216 216 215 214 213 214 216 217 216 215 214 214 214 214 214 214 214 214 206 172 211 251 249 221 163 126 163 198 180 150 162 164 160 182 217 217 197 139 128 184 207 190 245 210 171 167 215 245 235 242 227 239 233 233 232 233 247 250 249 151 47 19 61 111 120 103 98 77 47 30 33 87 186 251 253 248 186 35 100 231 233 230 224 222 218 215 213 213 214 215 218 212 214 234 250 169 72 93 200 248 230 241 254 202 75 26 169 253 227 210 205 158 156 154 109 62 23 47 84 78 99 170 221 193 132 136 200 198 184 228 239 209 178 155 196 246 207 150 145 137 151 181 187 174 178 200 213 209 195 193 223 253 240 202 153 87 66 54 36 34 34 47 38 50 46 40 49 51 48 52 51 49 39 49 50 51 65 51 62 66 67 79 74 56 59 61 72 82 84 69 47 33 29 28 40 48 48 48 47 34 18 16 51 147 196 178 156 182 233 249 174 99 106 83 77 143 189 244 248 232 194 161 111 57 43 42 41 37 37 38 31 31 54 84 83 72 59 100 117 88 122 185 183 117 56 14 26 75 132 205 237 249 248 145 22 82 213 221 134 121 136 97 87 158 194 199 206 221 221 212 223 225 190 152 167 188 200 172 144 182 234 234 215 222 235 233 250 234 128 43 115 161 128 96 120 88 49 89 202 225 205 158 156 202 243 253 239 202 161 102 73 99 113 106 104 86 43 81 184 250 249 202 190 199 190 188 217 249 206 86 94 223 249 236 186 124 146 168 192 220 239 233 226 226 221 209 167 93 28 19 31 30 29 35 34 30 25 23 25 28 31 32 32 33 34 35 35 36 38 39 38 37 36 33 30 32 36 40 46 55 58 47 31 29 47 65 51 82 149 217 246 242 190 127 139 112 48 20 39 34 34 77 134 139 155 170 162 124 80 55 80 87 75 51 68 120 129 91 44 79 133 185 182 156 170 188 139 149 179 150 105 110 128 142 98 83 71 49 52 109 131 86 61 104 171 238 212 142 136 146 109 72 91 179 223 173 128 138 171 173 127 66 81 131 164 204 210 156 66 48 71 81 130 190 204 220 224 154 69 11 20 34 51 51 46 40 38 40 37 29 34 36 32 29 28 24 34 56 94 157 222 251 228 148 97 108 144 194 213 207 203 163 95 55 29 51 63 159 243 202 111 36 27 44 46 39 42 42 29 19 30 75 148 247 235 207 217 206 205 231 232 162 95 125 202 235 233 216 203 218 220 219 197 121 164 218 225 215 223 214 245 242 182 74 19 37 112 176 186 163 185 251 248 162 54 31 90 112 149 244 251 203 85 100 170 140 107 106 126 134 125 144 162 149 210 251 251 237 227 158 67 34 62 75 82 71 63 88 140 180 222 194 137 83 67 59 24 49 98 120 130 117 97 76 53 36 115 219 255 219 200 205 184 129 117 168 191 180 152 102 84 115 131 141 122 100 62 28 30 27 70 160 246 252 248 180 77 98 223 254 205 165 192 147 88 46 35 31 40 31 25 36 41 48 51 52 53 57 80 110 100 60 26 26 30 38 49 55 55 52 79 144 231 255 255 153 157 236 236 228 233 235 225 224 230 228 228 227 226 228 230 230 228 227 228 229 228 225 225 231 243 253 150 25 17 128 229 253 236 226 238 224 253 234 124 66 73 60 102 157 253 254 251 173 170 221 210 108 173 250 253 174 32 9 117 240 245 242 195 65 31 34 37 37 57 75 67 53 47 41 43 33 31 74 149 237 248 239 188 146 106 142 213 228 186 138 191 199 211 221 224 216 201 189 233 207 136 32 12 13 49 122 176 236 233 215 176 126 154 190 210 195 199 195 216 224 227 174 95 17 20 30 34 27 24 21 33 69 133 173 148 103 116 165 173 155 130 112 105 95 72 48 48 42 33 29 24 60 101 165 169 179 206 226 224 213 203 194 186 191 187 176 173 175 168 155 151 143 142 156 172 168 141 115 108 107 129 145 144 80 36 22 27 29 30 44 48 48 124 243 245 118 41 15 29 37 46 104 85 55 47 71 94 118 149 169 153 160 169 124 98 141 186 219 221 164 149 161 146 64 29 35 38 26 34 74 107 114 133 169 213 210 207 202 191 181 175 170 112 144 208 231 182 127 123 140 169 194 179 162 151 153 189 207 201 203 196 203 203 198 211 216 219 166 106 43 99 193 199 139 103 177 226 212 187 190 201 203 215 188 133 55 27 56 72 72 64 60 34 42 81 179 223 223 191 164 169 146 107 49 69 146 171 212 195 153 121 105 150 216 237 201 125 81 112 157 179 191 164 184 195 211 216 212 213 202 200 199 195 193 197 202 201 196 200 200 200 201 202 203 204 205 205 205 206 206 205 205 204 203 204 203 202 201 200 199 198 197 197 196 194 195 197 197 196 195 192 192 193 194 195 195 195 194 195 198 202 205 206 204 201 198 204 204 202 200 198 200 205 210 209 148 101 130 188 223 230 208 225 179 105 50 124 223 226 228 227 188 130 90 179 148 31 60 175 241 237 229 209 205 202 206 205 204 204 203 202 202 202 203 198 198 196 196 197 200 202 204 202 156 114 161 195 146 103 83 96 137 155 190 214 200 199 204 195 213 204 200 205 207 209 200 211 211 212 213 213 212 212 211 215 215 215 215 217 218 220 221 217 220 232 233 227 161 75 74 171 181 186 177 171 179 196 209 203 185 176 198 239 251 222 179 164 195 218 216 211 216 218 212 214 214 214 214 214 214 214 214 213 214 215 217 217 217 217 217 219 219 219 218 218 217 217 217 214 214 213 213 212 212 211 211 216 216 217 218 218 219 219 220 216 218 220 222 225 228 230 231 245 224 205 176 112 54 61 106 154 218 242 249 179 64 40 52 95 173 223 247 240 239 222 231 243 250 184 54 19 106 198 250 235 223 215 218 221 218 218 222 218 218 219 219 220 221 222 222 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 226 226 226 225 225 224 224 223 225 226 226 227 227 226 226 225 227 227 227 227 227 227 227 227 229 226 224 224 225 226 225 223 217 231 220 220 230 224 220 226 224 222 220 223 226 225 223 221 222 224 227 227 225 222 223 225 227 222 227 229 222 198 177 192 228 226 220 227 224 235 221 227 220 221 222 223 224 223 222 221 223 223 223 222 222 221 221 221 219 219 219 218 218 218 218 217 220 220 220 220 220 220 220 220 218 218 218 219 219 220 220 220 220 219 218 217 217 217 218 219 216 216 216 216 216 216 216 217 215 215 215 216 216 217 217 217 213 215 216 217 217 216 213 212 214 213 211 210 210 212 213 215 211 213 214 213 211 210 211 213 205 207 208 208 208 210 215 219 209 209 209 210 210 211 211 211 207 209 211 209 206 205 206 209 208 207 206 206 208 210 213 214 208 208 208 209 209 210 210 210 208 209 209 207 205 206 209 213 210 207 206 207 209 210 208 206 206 206 206 206 206 206 206 206 204 206 207 207 205 205 206 208 207 207 208 208 207 205 203 202 207 208 209 208 207 205 202 201 206 207 208 208 208 206 204 202 204 204 204 205 205 206 206 206 212 210 208 205 204 204 205 206 206 206 205 205 204 203 203 202 205 205 205 205 205 205 206 206 202 203 204 205 207 208 209 210 201 202 202 203 203 202 202 201 205 204 204 203 203 204 204 205 179 178 177 176 176 176 177 178 179 178 178 178 178 178 178 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 177 176 176 177 178 178 179 178 177 178 180 181 179 178 175 176 177 177 177 177 176 175 181 181 182 182 181 180 178 177 179 178 177 178 179 178 175 173 178 178 177 177 177 177 178 178 177 178 179 178 176 175 176 177 176 176 176 177 177 177 178 178 179 179 178 178 177 177 176 176 176 177 177 177 177 177 177 178 178 179 179 178 176 176 178 180 178 178 179 179 179 179 180 180 178 178 178 178 178 178 178 178 179 180 180 180 180 179 179 178 178 178 178 179 179 180 180 180 179 179 180 180 180 181 181 181 182 182 182 181 181 182 182 182 180 180 180 181 181 181 181 181 182 182 183 183 182 181 180 180 181 182 183 183 183 183 182 181 182 182 183 184 184 184 184 183 183 183 183 182 182 182 181 181 183 183 183 182 182 182 181 181 182 182 181 181 181 182 183 184 183 184 184 184 184 185 185 185 188 187 187 187 187 188 190 191 188 189 190 190 191 190 190 190 188 188 189 189 190 190 191 191 191 191 190 190 190 191 192 192 189 191 194 196 197 197 196 195 196 196 196 196 196 196 196 196 197 197 198 198 199 200 200 200 200 200 200 201 201 202 202 202 202 203 203 204 206 207 209 209 208 208 208 208 209 211 213 214 213 213 214 215 216 217 218 219 218 219 220 220 220 220 221 221 221 222 222 223 223 224 225 225 226 226 227 227 227 227 228 228 229 229 228 228 228 228 228 228 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 230 227 235 231 230 234 231 240 206 128 130 189 205 167 166 234 242 236 223 224 231 244 243 206 134 148 187 221 226 185 135 46 48 141 159 151 213 254 243 236 120 35 132 249 247 194 163 117 72 31 59 146 204 221 208 178 163 168 138 71 48 111 148 102 106 230 255 216 118 120 145 117 96 108 170 218 197 132 99 126 128 96 75 96 176 234 253 175 111 100 137 166 114 69 132 233 246 239 227 253 198 82 113 230 243 226 219 223 215 226 244 219 132 63 111 161 171 210 225 225 219 254 232 176 148 134 150 197 210 215 218 217 218 220 219 216 214 214 215 215 216 216 216 217 218 216 215 216 218 219 218 216 216 216 216 216 216 216 216 216 157 146 175 206 226 231 181 112 125 147 144 132 128 111 121 168 206 205 184 149 162 202 213 220 244 225 172 133 185 252 251 236 241 243 228 223 214 196 196 196 190 136 61 14 40 125 196 216 191 126 58 26 22 69 172 254 255 248 192 51 100 227 239 227 220 219 217 215 215 215 216 217 215 220 221 225 240 210 121 61 150 231 252 254 245 202 80 10 140 252 250 243 234 160 111 79 37 28 62 123 133 88 75 104 115 137 153 197 236 204 178 216 232 157 140 196 253 248 164 112 156 189 219 225 219 217 218 218 223 224 214 205 216 235 231 212 158 113 92 63 46 65 71 69 71 59 49 50 51 43 40 45 38 43 34 40 39 27 32 35 41 54 48 44 40 43 57 53 50 46 44 43 35 27 31 41 35 44 47 45 40 31 30 40 46 82 130 173 196 233 252 244 168 113 121 84 31 56 118 193 211 189 141 102 64 38 43 46 30 45 55 46 30 26 38 51 47 62 96 176 199 143 141 187 194 141 100 66 42 33 61 132 182 237 250 131 26 115 238 245 184 99 104 123 130 174 190 183 215 224 208 216 226 226 223 188 153 105 104 118 166 240 253 243 244 236 250 244 193 117 82 119 209 250 213 141 93 38 49 143 237 251 242 198 161 155 178 208 229 212 182 115 74 89 86 63 59 50 62 119 183 241 239 161 137 176 204 219 236 250 192 71 92 218 251 251 200 126 149 190 205 211 217 217 218 225 237 246 213 138 57 23 25 32 35 37 32 29 25 26 28 28 25 21 29 30 31 33 35 36 36 35 34 36 36 35 33 32 34 36 35 35 36 35 29 34 64 97 78 54 83 170 243 246 186 109 102 73 36 32 37 22 56 141 198 207 205 191 176 153 110 67 110 129 111 68 79 136 138 86 33 77 116 130 125 142 169 159 108 130 174 147 95 97 105 102 89 106 97 51 44 108 138 100 62 69 103 157 172 146 126 109 83 75 134 219 247 235 199 154 163 181 157 81 60 112 153 169 127 105 84 95 81 58 86 111 116 137 153 108 56 22 35 38 37 38 41 43 42 38 34 32 36 28 28 37 30 15 41 94 146 190 229 225 170 100 75 93 124 183 207 182 144 92 48 40 92 127 117 144 194 191 136 45 24 40 43 38 40 41 33 25 22 62 136 245 243 215 214 200 217 221 218 194 144 107 131 184 208 230 221 219 226 220 190 134 153 225 233 222 232 206 218 216 178 53 3 48 163 241 238 196 187 174 124 60 44 117 198 207 137 200 252 251 179 171 242 205 142 90 85 133 172 183 155 106 147 210 223 177 126 72 40 47 89 89 100 101 81 71 88 107 118 81 73 105 103 65 56 118 161 208 159 70 63 87 93 107 160 250 254 196 168 195 213 188 152 147 133 121 102 82 118 192 208 207 201 204 157 78 46 35 39 86 172 232 207 103 50 103 144 156 130 130 187 173 117 48 45 27 33 27 19 34 45 53 45 45 48 53 70 96 94 68 30 28 30 38 47 50 43 36 102 225 254 254 236 167 159 224 236 230 230 227 224 233 236 221 228 227 226 228 229 230 229 227 228 229 228 226 226 233 244 253 194 49 1 78 187 244 240 238 249 253 209 115 49 58 125 187 179 194 236 255 255 195 149 173 138 91 169 249 253 160 27 18 134 250 253 253 207 67 20 16 27 44 101 139 103 48 34 42 38 29 63 157 220 248 237 242 195 115 82 145 195 180 169 181 214 211 213 217 208 189 176 174 224 231 183 61 11 4 35 104 160 228 231 213 181 147 176 202 208 192 206 196 206 214 198 105 41 31 87 111 73 7 6 26 30 58 77 79 94 140 191 220 218 150 82 60 67 68 59 53 41 33 30 30 42 120 181 225 198 181 183 199 200 195 199 205 207 207 204 196 193 193 188 179 177 184 180 170 174 177 152 117 76 58 96 152 157 64 16 26 28 29 38 61 65 57 126 243 239 104 22 6 27 62 77 114 110 76 56 75 125 169 175 155 140 129 170 206 175 105 109 201 224 168 128 104 87 40 32 43 38 39 48 76 101 106 109 124 154 157 166 166 158 154 148 133 87 176 214 169 131 147 182 204 198 215 202 193 179 168 191 209 210 211 195 192 200 210 218 206 195 164 119 39 62 147 165 112 95 166 234 240 216 205 204 194 189 167 126 62 40 70 79 71 74 93 85 65 82 176 218 219 165 166 182 175 134 63 82 137 207 235 213 208 183 82 78 190 249 246 157 87 143 207 185 146 160 184 179 191 216 218 211 203 184 194 202 201 197 197 199 201 201 201 201 201 202 203 204 205 206 206 206 206 206 205 204 204 206 205 204 202 201 200 200 200 201 200 198 198 200 200 199 197 193 193 194 195 195 195 194 194 198 199 201 203 204 204 203 202 201 201 200 198 197 198 201 205 220 183 126 99 145 214 232 214 235 206 124 35 93 212 234 236 231 177 118 132 192 90 27 143 222 248 216 204 201 210 208 209 205 205 205 204 203 203 202 202 199 198 197 197 197 199 202 203 225 183 127 112 114 98 84 76 98 188 219 227 221 199 202 190 208 218 205 199 203 203 208 203 213 213 213 213 212 210 209 208 214 215 216 217 218 219 220 220 222 210 219 247 232 135 95 168 242 240 228 203 179 163 155 151 149 143 159 202 233 221 179 144 176 175 169 169 192 220 225 212 214 214 214 215 215 214 214 214 215 215 217 218 219 219 218 218 219 219 219 218 218 218 218 218 217 217 216 216 215 215 214 214 217 217 218 218 219 220 220 220 221 221 221 221 221 221 221 221 222 235 245 234 198 143 89 54 72 83 114 157 135 55 38 82 119 123 170 234 231 238 237 230 253 246 165 37 17 116 206 248 234 222 215 218 220 218 218 222 219 219 219 220 220 221 221 222 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 226 226 226 225 225 224 224 224 225 226 227 227 227 227 226 225 227 227 227 227 227 227 227 227 225 225 224 224 224 224 222 220 220 230 223 221 228 225 222 224 227 223 222 224 225 223 222 224 223 223 224 225 225 224 224 225 222 220 229 227 222 204 176 177 219 231 225 221 213 228 219 222 223 223 223 223 223 222 222 221 223 223 222 222 222 221 221 221 219 219 219 219 219 218 218 218 220 220 220 220 220 220 220 220 219 219 219 219 219 219 220 220 220 219 218 217 217 217 218 218 218 218 217 216 216 215 215 214 216 216 216 216 216 216 217 217 216 216 215 215 214 214 215 215 214 214 213 213 213 213 214 214 211 213 214 213 211 210 211 212 209 211 213 212 209 208 208 210 208 208 209 209 210 210 210 210 208 208 207 207 208 209 208 208 210 209 209 208 208 209 209 210 208 208 208 209 209 209 209 209 208 209 209 207 205 206 209 212 206 207 207 207 206 206 207 207 208 208 208 208 208 208 208 208 206 208 209 209 207 207 208 210 206 207 207 207 207 206 204 203 204 204 205 205 204 204 203 202 203 203 204 205 205 205 204 204 203 203 203 204 204 205 205 205 205 205 206 206 206 206 205 205 206 206 206 206 206 206 206 206 206 206 206 205 205 204 204 204 203 203 204 205 206 207 208 208 203 204 204 205 205 204 204 203 205 204 203 203 203 203 204 205 177 177 176 176 176 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 176 176 177 177 177 177 177 177 181 179 176 174 174 176 179 181 182 179 177 176 178 179 179 178 177 177 177 177 177 176 176 175 176 176 177 177 177 177 176 175 178 177 177 177 178 178 177 175 175 175 175 176 177 178 179 180 177 178 179 178 176 175 176 178 175 175 176 176 176 177 177 177 180 180 179 178 176 175 174 174 178 178 178 177 177 177 177 177 177 179 179 178 176 176 178 180 180 180 180 179 179 178 178 178 179 179 179 179 179 179 179 179 178 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 178 178 179 179 179 180 180 180 183 182 180 178 178 180 182 183 182 182 182 181 181 181 180 180 181 181 182 182 181 180 179 178 183 183 182 182 182 182 183 183 184 184 183 183 184 184 185 186 184 183 183 183 182 182 182 181 183 183 183 183 182 182 182 182 183 183 182 182 182 183 184 185 182 182 182 182 183 183 183 183 189 189 188 187 187 187 188 188 189 189 188 188 188 189 190 190 190 190 190 190 190 190 190 190 191 192 193 194 194 194 194 194 194 194 195 195 195 195 194 194 194 194 194 195 196 197 198 198 194 194 195 195 196 197 197 197 199 199 200 200 201 201 202 202 205 204 203 203 204 207 210 212 210 209 209 210 211 212 214 215 214 214 215 216 217 218 219 219 218 219 220 220 220 220 221 221 222 222 222 223 224 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 229 229 230 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 230 230 229 229 229 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 230 222 231 228 225 234 232 232 230 192 175 179 167 129 150 245 249 235 230 250 241 201 178 161 143 108 127 197 254 244 188 94 54 85 146 197 228 254 254 223 120 22 100 217 231 195 149 62 48 47 88 158 202 215 220 225 188 163 129 73 51 111 149 113 103 197 250 215 112 75 119 113 143 160 215 227 185 143 117 114 95 67 70 70 95 183 248 166 109 151 153 100 70 106 186 250 247 232 240 254 178 87 138 239 232 225 219 225 221 227 242 228 135 50 120 182 187 220 222 222 221 226 183 139 157 195 226 254 226 225 221 216 215 217 217 215 215 215 216 216 216 216 217 217 218 217 215 216 217 218 216 215 216 216 216 216 216 216 216 216 180 163 159 173 175 178 181 157 177 178 179 186 184 156 136 142 165 174 169 164 201 225 217 231 240 242 177 92 122 201 201 167 154 153 131 122 114 95 97 106 87 72 37 8 52 171 254 255 249 150 63 26 16 51 153 253 254 248 186 59 102 225 241 220 215 215 216 216 217 218 219 219 214 222 221 219 228 240 188 83 104 187 239 254 243 214 93 1 112 242 253 253 252 167 80 24 6 56 140 176 131 85 89 109 124 168 213 238 230 188 171 195 161 134 176 247 250 179 123 135 195 230 247 230 217 224 229 223 217 225 224 214 210 218 229 234 171 124 97 80 94 141 156 140 99 64 38 34 46 66 69 53 37 47 45 45 51 49 46 43 30 38 30 31 32 33 43 38 39 41 37 30 29 35 39 39 29 37 44 41 31 29 46 68 74 71 124 202 223 226 221 172 96 130 198 184 84 20 46 115 152 134 92 62 42 31 38 35 34 63 75 54 29 26 30 30 31 58 122 226 254 196 170 203 213 168 148 143 110 48 20 55 105 196 224 91 25 145 245 248 220 147 112 121 139 120 110 172 248 250 226 234 229 229 253 225 144 47 48 90 156 211 200 213 215 198 191 167 121 86 116 196 222 252 246 210 163 104 115 193 244 240 234 224 192 142 119 131 177 178 160 101 82 124 143 132 133 116 92 89 118 175 186 124 122 178 215 217 217 232 189 83 58 168 217 235 202 140 180 249 238 228 223 225 220 213 221 238 249 190 104 41 25 35 40 35 30 26 23 24 28 29 27 23 28 28 29 33 37 38 35 32 31 33 35 35 34 32 31 31 33 26 26 32 29 33 63 100 98 44 38 117 216 246 187 98 61 43 33 37 28 29 109 221 250 253 240 201 188 192 168 127 154 169 150 107 105 134 123 77 53 81 107 119 127 166 186 139 84 108 173 162 92 70 81 95 110 145 130 61 41 99 150 150 107 79 70 79 99 113 112 118 125 123 191 249 249 252 241 170 163 185 179 101 56 98 130 121 74 96 147 177 114 53 63 63 66 67 82 69 53 32 42 42 36 35 37 40 38 32 30 32 37 26 23 31 26 22 66 134 182 211 232 195 121 78 83 98 111 149 150 109 63 38 55 97 182 182 131 123 167 208 175 59 22 33 39 38 39 41 37 31 19 48 119 236 248 222 214 202 204 221 222 218 205 154 108 109 157 224 237 229 238 230 201 175 168 219 223 234 248 188 170 169 146 43 8 61 170 250 253 226 132 65 35 57 118 188 216 212 126 140 192 208 174 151 247 253 158 65 43 122 181 166 109 61 67 137 166 126 81 67 74 88 90 81 107 134 111 71 52 47 50 46 72 120 104 83 134 205 217 224 129 27 55 134 168 176 164 202 184 153 166 204 220 199 167 150 123 105 115 148 181 197 251 248 242 254 239 188 143 95 40 30 53 91 81 81 148 209 159 104 77 110 169 175 170 139 56 21 27 30 19 34 48 51 47 43 43 45 51 64 67 53 31 29 30 38 46 46 36 26 102 238 253 253 237 161 148 226 242 229 228 232 232 238 238 224 229 228 227 227 229 230 229 227 228 228 228 227 227 233 243 250 234 91 1 23 137 238 253 252 251 190 86 33 85 163 203 216 206 205 213 240 251 229 147 125 129 107 166 238 225 110 10 30 131 240 252 254 220 76 16 4 24 59 148 194 123 34 15 33 37 75 142 229 251 244 222 225 215 98 73 160 207 185 185 218 222 214 213 213 196 167 152 154 219 248 223 96 29 8 26 72 136 211 219 196 168 164 196 213 199 196 217 179 142 130 124 55 51 125 196 175 92 3 4 19 30 47 40 30 72 154 199 194 149 101 54 43 49 47 40 36 28 15 24 56 99 188 229 238 196 166 162 186 198 196 198 204 191 191 190 191 194 197 198 198 198 206 202 185 179 180 163 137 99 81 91 104 100 41 22 36 33 30 40 66 72 68 137 245 212 79 9 10 43 103 127 140 155 128 89 75 132 212 221 190 151 152 188 228 214 128 91 152 188 148 106 62 50 34 40 41 19 44 78 111 135 141 149 167 158 154 154 145 132 137 131 104 104 167 158 116 150 205 215 210 213 209 206 221 204 162 173 213 217 215 197 197 210 218 218 198 169 154 128 49 45 118 168 145 95 102 162 211 186 143 131 129 123 111 108 90 92 117 113 94 88 127 150 111 86 133 142 138 156 182 196 204 173 106 131 148 201 210 169 196 240 153 76 112 225 251 178 117 173 190 132 108 182 209 178 166 189 174 156 167 192 202 208 204 199 198 201 203 202 202 202 202 202 203 204 205 207 207 208 208 207 206 206 205 209 207 205 203 202 202 203 204 202 200 198 197 198 198 196 194 195 195 195 195 195 194 194 194 200 200 201 202 203 204 206 206 202 203 203 202 201 201 202 203 219 215 163 78 97 189 227 238 228 218 149 41 76 199 237 246 233 165 101 137 169 51 53 201 238 240 204 198 208 215 207 204 206 207 207 206 205 203 202 200 201 200 199 198 198 199 200 201 212 191 139 65 50 99 123 112 135 219 232 220 208 197 213 207 203 213 201 202 207 204 209 207 214 214 213 212 211 208 206 205 213 215 217 219 220 220 219 218 218 218 222 241 200 113 138 243 243 240 233 221 210 200 189 180 162 148 138 143 154 160 156 152 172 175 174 176 193 216 223 217 215 215 215 215 215 215 215 215 216 217 218 219 220 220 220 219 218 218 218 218 219 219 219 219 220 219 219 219 219 218 218 218 218 218 219 219 220 221 221 222 224 224 223 221 220 219 218 217 207 222 234 240 246 236 194 148 117 88 78 72 62 42 42 88 106 112 122 165 209 244 242 242 253 229 136 18 20 131 215 246 230 221 215 217 219 217 218 221 220 220 220 220 221 221 221 221 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 226 226 226 225 225 225 225 224 225 226 227 227 227 227 226 225 227 227 227 227 227 227 227 227 224 225 226 226 224 223 222 222 223 228 227 223 225 228 225 225 229 224 223 226 224 220 222 228 223 222 221 222 223 226 226 226 229 220 231 229 230 225 192 182 224 239 229 228 221 228 219 226 225 225 224 223 222 222 222 222 223 222 222 222 221 221 221 221 220 220 220 220 219 219 219 219 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 217 217 217 218 218 219 219 218 217 216 214 214 213 217 217 216 216 216 216 216 216 218 217 214 212 212 213 216 217 214 214 215 215 215 214 214 213 211 212 213 212 211 210 211 212 210 212 214 214 212 208 206 205 208 208 209 209 209 209 210 210 209 206 204 206 210 212 210 207 211 211 211 210 209 208 206 205 209 209 209 209 208 208 208 208 208 208 208 207 206 206 208 210 203 206 208 207 204 203 205 208 208 208 208 208 208 207 207 207 206 207 209 208 207 206 208 210 206 206 207 207 207 206 205 205 203 203 203 203 203 204 205 206 202 202 202 203 203 205 206 207 202 202 203 203 203 204 204 204 199 201 204 207 208 207 206 204 204 204 204 205 206 207 208 208 206 206 206 205 204 204 203 203 203 203 204 204 205 205 205 206 203 204 204 205 205 204 204 203 205 204 203 203 203 203 204 205 176 176 176 177 177 178 178 179 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 177 177 178 178 178 179 179 178 176 175 175 176 178 179 183 180 176 175 176 178 178 178 176 176 177 177 177 177 177 177 172 172 173 173 174 174 174 174 176 176 176 177 178 178 178 178 175 175 175 175 176 177 178 179 176 178 179 178 176 175 177 178 176 176 177 177 177 178 178 178 179 179 178 177 176 175 175 174 179 179 178 178 177 177 177 176 177 178 179 178 177 176 178 179 180 180 180 179 179 178 178 178 177 177 177 177 177 177 177 177 177 178 179 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 178 178 178 179 179 179 180 179 178 177 177 178 179 180 181 181 181 181 181 182 182 182 179 180 181 181 182 181 180 180 184 184 182 181 181 182 184 184 185 184 183 182 182 183 185 186 184 184 183 183 183 182 182 182 183 183 183 183 183 183 183 183 184 184 183 183 183 184 185 186 184 184 184 184 185 185 185 185 189 188 188 188 188 188 188 188 191 189 188 187 188 189 191 192 192 192 192 192 191 191 191 191 190 192 194 196 196 196 195 194 196 196 195 194 194 194 195 195 194 194 195 195 196 196 196 197 193 193 194 195 195 196 196 197 197 198 198 199 200 201 201 201 205 204 204 204 206 208 210 212 212 211 211 211 212 213 215 216 215 215 216 217 217 218 219 219 218 219 220 220 220 220 221 221 222 222 223 223 224 225 225 226 226 226 227 227 227 227 228 228 227 227 227 228 228 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 230 230 230 230 230 230 229 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 222 232 228 223 233 235 237 226 219 199 170 135 104 126 192 237 237 238 253 240 197 168 146 146 149 150 177 252 255 217 171 97 54 96 190 236 251 240 200 161 95 103 166 229 224 183 128 82 119 143 151 179 222 250 254 254 205 167 116 80 114 140 118 105 114 162 169 107 53 141 200 182 192 218 187 141 150 154 128 108 79 84 63 45 126 199 147 148 233 196 75 77 190 253 253 238 236 248 220 136 116 188 242 223 221 214 224 227 220 210 184 157 112 133 146 169 226 235 226 228 173 154 182 213 239 247 233 225 222 217 213 213 215 217 216 216 216 216 216 216 216 216 216 217 215 213 214 215 215 213 212 213 213 213 213 213 213 213 213 221 214 203 208 180 160 197 218 233 230 229 234 243 236 192 142 119 127 153 184 223 237 216 211 238 247 190 91 78 112 95 66 55 84 81 78 81 74 86 101 109 112 86 28 29 136 230 240 201 115 56 34 19 42 137 248 254 252 162 51 117 237 243 215 214 215 216 217 218 219 218 218 215 219 214 220 220 233 233 171 113 148 203 253 248 209 85 3 88 214 234 240 252 174 74 9 16 98 161 148 119 144 194 221 224 245 254 232 191 172 171 170 144 189 241 237 176 129 152 210 227 226 219 210 205 208 214 217 208 214 219 215 208 209 224 240 210 166 145 143 149 170 173 152 95 64 31 22 65 137 149 101 65 85 120 124 113 127 128 109 82 61 43 60 65 47 46 47 49 43 37 35 37 36 31 25 30 31 38 37 26 29 55 80 66 84 143 199 181 142 122 86 67 163 242 242 154 46 33 89 111 106 86 74 52 30 31 31 44 68 74 50 28 27 33 32 34 51 108 206 253 217 190 216 231 186 165 186 187 124 48 21 45 134 159 48 40 176 241 243 236 217 152 99 95 57 52 151 213 215 203 194 186 211 242 214 136 85 93 104 124 150 144 161 115 116 106 96 118 159 199 230 232 226 220 226 224 198 192 219 233 216 213 232 231 189 151 146 138 142 131 91 98 158 194 202 238 221 120 32 58 119 127 103 117 159 186 189 196 214 175 74 47 117 151 176 163 123 165 237 235 228 227 231 225 217 223 240 251 223 152 71 31 34 37 27 35 32 28 27 27 30 32 33 29 28 29 34 40 40 36 30 29 30 31 31 30 28 27 27 30 29 33 37 33 32 48 69 78 46 35 75 150 201 163 84 37 36 36 26 14 50 149 241 245 251 239 208 193 194 179 151 150 145 132 119 111 102 96 97 102 87 102 138 153 183 207 175 121 110 165 181 118 68 68 100 126 159 135 61 33 77 147 194 185 124 82 55 56 78 110 171 194 177 207 232 214 208 202 165 137 155 161 118 86 91 85 73 83 142 214 233 146 64 72 86 85 62 67 66 58 30 37 44 39 38 33 29 28 32 33 31 24 29 31 33 38 51 93 144 175 203 218 171 105 98 116 107 96 97 76 45 32 51 111 177 189 154 112 143 200 238 203 78 23 27 37 42 41 40 38 30 24 41 105 222 246 228 216 212 199 219 219 218 233 221 159 102 95 171 228 243 244 231 215 208 207 201 192 218 217 146 154 178 168 54 12 73 191 252 220 146 53 34 66 129 193 196 147 142 130 121 133 157 150 115 179 230 184 84 39 85 122 105 76 64 62 126 166 144 118 132 150 148 112 78 81 104 94 66 47 33 47 73 102 113 68 73 170 229 186 140 82 50 77 149 194 189 171 149 118 144 198 213 198 174 160 127 109 131 186 241 240 197 212 246 253 252 251 253 235 159 89 57 44 19 12 109 224 252 246 209 168 109 103 153 190 144 68 20 26 37 25 36 47 43 52 42 41 43 41 43 43 37 28 27 29 37 45 46 40 33 73 173 247 249 252 166 143 225 245 232 240 253 242 230 231 231 231 229 227 227 229 230 229 227 228 228 228 226 226 230 236 242 248 149 40 1 96 228 253 237 183 47 22 135 225 247 228 191 159 185 214 222 243 239 161 105 136 123 172 227 172 54 20 70 129 225 244 251 233 88 19 3 24 71 161 189 110 29 16 26 35 122 202 250 235 225 227 238 226 120 110 186 224 221 217 222 213 212 215 217 205 181 162 155 199 242 240 130 55 17 20 54 111 188 200 174 147 167 200 213 199 203 221 169 105 44 44 54 124 218 250 191 95 7 10 14 33 34 33 43 77 111 114 96 65 62 50 37 36 44 43 35 34 24 41 106 177 234 222 214 193 165 161 185 201 204 200 195 197 193 191 192 193 191 192 196 203 198 195 195 192 184 177 174 173 167 151 107 81 42 33 34 38 32 33 49 61 76 143 230 168 48 5 36 78 151 184 188 202 188 136 75 115 213 234 214 174 190 197 199 209 197 149 109 135 115 90 51 46 40 44 34 23 55 106 150 160 151 180 232 233 220 208 188 165 154 120 66 83 99 103 139 204 222 209 214 212 207 210 223 206 163 161 193 206 216 213 215 209 204 217 220 183 150 131 84 67 104 175 197 112 79 117 167 142 112 122 129 122 97 114 141 160 174 159 138 160 184 203 147 101 123 134 150 175 220 226 231 204 147 171 147 158 171 167 203 242 208 129 70 165 203 143 99 152 146 101 124 223 235 174 132 136 108 110 167 216 214 210 204 203 206 205 201 204 203 203 203 204 204 205 206 209 209 209 209 209 208 207 206 209 208 205 203 202 203 204 205 203 201 199 198 198 197 195 193 197 197 196 195 195 195 194 194 200 201 202 204 205 206 206 206 203 204 205 205 204 203 202 201 207 222 197 100 83 141 177 229 229 233 181 63 71 184 234 247 231 125 87 135 133 45 93 216 229 225 206 206 213 209 202 206 207 207 208 208 206 204 201 199 202 201 200 199 198 199 199 200 207 209 178 80 55 134 166 147 157 193 177 136 160 214 224 213 185 199 196 205 213 208 211 210 212 212 212 212 210 209 207 206 213 215 218 220 221 220 218 217 215 223 236 240 168 108 174 251 223 222 222 224 228 228 224 219 216 201 159 115 113 153 189 199 185 202 214 213 208 210 215 218 216 216 215 215 215 215 216 216 216 216 218 219 220 220 219 219 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 222 222 223 223 224 224 224 224 224 224 224 224 231 224 219 224 235 244 247 248 227 205 165 115 78 58 49 52 77 127 126 113 160 227 247 245 252 208 108 9 38 157 230 249 227 220 215 217 219 218 218 221 221 221 221 221 221 221 221 220 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 226 226 226 226 226 225 225 225 226 226 227 228 228 227 226 226 227 227 227 227 227 227 227 227 226 226 227 226 225 225 226 228 225 225 228 223 226 231 226 230 227 224 224 227 224 220 223 231 230 232 230 226 224 225 226 226 233 204 219 230 241 239 200 189 215 232 220 233 232 227 218 232 224 223 222 221 221 221 222 223 222 222 222 221 221 221 220 220 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 219 219 218 218 218 217 218 218 218 217 217 216 216 215 215 215 217 217 217 216 216 215 215 215 217 216 215 214 213 214 215 216 213 214 215 216 215 214 212 211 211 212 212 211 211 210 210 211 207 209 211 212 212 211 210 210 209 209 209 210 210 210 210 210 208 207 206 207 209 210 209 207 210 210 211 211 210 208 206 204 209 209 209 208 208 207 207 207 208 208 208 207 206 206 207 208 204 206 207 207 205 204 205 207 206 206 206 205 205 205 205 204 203 205 206 206 204 204 205 207 205 206 206 206 206 206 206 206 207 206 205 204 204 206 207 209 206 205 204 203 204 205 207 208 203 203 203 203 204 204 204 204 200 202 204 206 207 207 206 206 202 202 203 203 204 204 204 205 204 204 204 204 204 204 204 204 203 203 203 203 203 203 203 203 201 202 202 203 203 202 202 201 204 204 203 202 202 203 204 204 175 176 176 177 178 178 178 178 176 176 176 177 177 177 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 178 178 179 179 180 180 176 177 177 178 178 177 177 176 183 180 176 174 176 177 178 178 175 176 176 177 178 179 179 180 176 176 176 177 177 178 179 179 175 176 176 177 177 178 179 179 177 176 176 175 176 176 177 177 175 177 179 178 176 176 177 179 178 178 178 178 179 179 180 180 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 176 178 180 179 177 176 177 179 178 178 178 179 179 180 180 180 175 175 175 175 175 175 175 175 177 178 179 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 177 178 178 178 179 179 178 179 180 181 181 180 179 178 179 179 180 180 181 182 183 183 178 179 180 182 183 183 183 183 185 184 183 182 182 183 184 185 184 183 181 180 181 182 184 185 184 184 184 184 183 183 182 182 183 183 183 183 183 184 184 184 185 184 184 183 183 184 185 186 185 185 185 185 186 186 186 186 186 186 187 188 189 189 189 189 192 191 189 188 189 190 192 193 193 193 193 193 193 192 192 192 191 192 194 195 196 195 194 193 196 195 194 194 194 195 197 198 196 196 196 195 195 194 194 194 197 198 198 199 199 200 201 201 198 199 199 200 201 202 203 204 203 204 206 208 210 210 210 209 213 213 212 212 213 214 215 216 216 216 216 217 217 218 218 219 218 219 220 220 220 220 221 221 222 223 223 224 225 225 226 226 226 226 227 227 227 227 228 228 227 227 227 228 228 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 229 230 230 231 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 234 227 236 231 226 229 231 244 225 204 185 180 164 139 129 128 157 195 224 242 250 253 249 207 146 198 193 135 174 239 254 237 142 63 32 142 254 232 171 183 218 165 110 117 188 196 183 175 119 198 214 157 154 223 253 243 251 227 211 145 87 112 144 146 121 120 118 66 56 101 222 255 187 173 182 154 131 176 201 177 123 90 79 62 43 89 120 102 154 207 165 79 94 170 216 231 248 254 251 159 90 154 232 231 225 220 211 223 228 209 167 111 176 201 142 92 156 245 254 225 174 156 175 221 247 248 232 209 223 219 215 215 217 218 218 218 216 216 216 216 216 216 216 215 216 215 213 213 214 215 213 211 213 213 213 213 213 213 213 213 220 234 225 214 182 169 217 246 227 229 228 223 230 248 238 201 124 89 133 204 232 228 212 203 236 234 195 130 105 88 46 30 80 151 179 180 184 181 186 193 224 217 175 75 10 70 152 159 125 69 53 45 24 40 130 248 254 248 124 46 148 253 241 215 216 216 217 218 218 218 217 216 215 221 210 220 220 217 241 238 169 136 164 247 253 192 58 14 93 196 216 230 247 171 65 3 50 110 121 101 140 209 246 254 254 248 247 229 194 185 179 151 159 206 212 165 135 163 210 229 223 212 207 213 218 214 211 213 214 212 213 214 211 206 212 222 214 213 221 218 188 168 151 118 75 56 34 37 97 185 215 184 127 125 190 208 177 197 215 200 180 142 107 117 117 91 83 80 49 29 17 30 53 65 61 54 41 28 31 35 26 31 54 71 50 84 107 110 81 47 39 28 92 202 251 251 203 93 44 77 85 107 125 129 85 29 25 41 41 51 53 42 30 28 33 37 31 35 70 145 209 208 193 217 247 207 164 171 195 167 92 27 23 74 86 30 85 212 243 241 242 234 178 105 89 102 110 133 145 143 154 130 140 203 210 176 165 142 119 128 181 217 166 83 61 98 126 150 183 211 227 231 228 213 210 222 229 227 223 223 215 211 210 219 226 215 208 216 185 185 177 153 156 180 184 187 226 220 126 31 59 123 116 86 86 105 140 185 203 200 161 86 76 80 77 93 94 74 103 153 201 205 211 214 216 222 235 247 242 234 182 97 41 32 35 29 30 32 34 33 30 29 30 32 28 27 27 32 37 38 32 27 28 27 25 24 23 24 24 24 18 28 36 35 33 36 43 48 43 37 39 53 83 117 107 63 31 32 33 20 12 53 127 179 191 199 208 203 179 145 116 101 97 81 73 84 88 80 112 172 171 110 85 110 121 153 204 209 163 123 151 184 155 93 53 68 118 164 148 72 36 66 128 180 216 143 95 74 71 75 108 193 189 161 140 137 130 115 110 118 82 94 109 113 108 71 37 57 128 204 249 240 158 70 77 118 108 104 112 89 58 24 33 39 34 37 32 23 25 35 33 21 5 37 73 95 101 97 111 139 169 191 192 140 93 108 118 85 58 53 47 50 63 89 135 182 136 124 134 203 246 250 209 96 28 25 36 47 43 40 37 27 23 36 98 213 248 236 215 215 220 207 208 217 225 231 212 175 101 124 200 248 232 215 221 223 213 169 154 173 155 130 202 231 158 38 5 69 158 172 109 39 66 120 154 156 181 162 105 118 141 138 108 140 143 104 104 178 234 146 58 38 75 117 123 105 66 124 169 159 139 159 183 180 102 55 36 64 98 113 104 84 132 140 162 164 95 55 104 125 103 98 117 130 110 105 136 161 173 135 94 120 157 142 114 97 108 64 90 189 253 253 238 219 174 216 242 247 239 251 251 193 149 134 145 71 9 78 178 248 252 253 246 162 114 151 186 140 84 28 26 35 25 37 47 42 48 36 38 47 47 45 44 39 26 26 28 34 40 43 43 41 54 113 233 251 252 209 159 213 252 252 253 237 203 198 221 236 232 230 228 227 229 230 229 228 228 228 227 226 225 226 229 231 249 212 113 10 52 171 193 160 65 58 152 251 254 247 237 192 134 173 240 227 244 214 165 115 111 146 224 241 126 39 86 150 154 232 249 253 244 95 19 2 18 70 136 139 79 37 29 22 65 150 214 250 223 210 227 243 217 138 143 189 209 226 226 218 214 219 222 220 219 215 200 183 172 217 238 156 76 16 11 49 85 163 188 175 148 177 197 203 206 201 213 191 155 39 8 82 190 245 246 185 98 6 5 23 35 24 27 48 61 55 46 45 44 50 49 39 37 43 41 32 71 88 93 131 197 237 210 207 219 193 174 174 182 195 201 194 197 193 192 195 195 194 196 199 199 193 191 196 200 198 197 199 212 209 216 199 158 68 22 17 38 34 29 32 47 76 126 174 111 18 7 84 136 203 223 222 217 222 181 89 93 173 196 193 203 201 210 217 222 233 205 130 105 88 71 43 44 36 39 30 41 64 121 179 175 138 165 239 249 227 194 165 147 135 95 41 42 63 102 154 191 196 204 226 214 209 205 206 207 189 165 161 198 217 211 197 189 202 233 242 206 144 128 130 110 83 135 186 110 99 135 159 147 176 214 200 155 100 118 177 212 223 215 209 217 232 234 168 122 141 167 184 169 232 248 244 212 171 207 175 137 114 171 248 249 240 205 102 103 125 84 78 146 151 124 154 228 214 138 97 100 82 120 210 206 209 209 208 208 209 207 202 206 206 206 205 205 206 207 207 210 210 211 211 210 209 209 208 208 207 205 204 203 204 205 205 208 206 203 202 202 201 199 196 199 198 197 196 195 195 196 196 198 200 204 207 209 207 205 203 201 201 201 202 202 201 199 197 203 213 216 158 119 104 97 154 216 238 196 65 62 186 240 244 194 66 105 181 119 36 117 235 230 217 209 205 208 202 203 217 207 207 208 208 206 204 201 199 203 202 201 200 199 199 199 199 208 211 209 142 107 150 180 188 164 158 129 68 125 223 205 180 183 201 199 204 209 205 210 211 208 209 210 211 211 211 210 209 214 216 219 221 221 220 218 217 221 212 238 242 150 116 199 239 221 219 217 218 219 219 219 218 225 228 212 184 184 210 227 225 223 222 219 216 213 213 213 213 218 217 216 215 215 216 217 218 215 216 217 218 219 219 219 218 218 218 219 219 220 220 220 221 220 220 220 220 220 220 220 220 221 221 222 223 223 224 224 225 224 224 225 226 226 227 228 228 229 226 230 236 232 224 228 241 238 248 233 226 188 129 92 45 64 94 132 127 121 171 236 247 253 181 71 6 71 194 246 250 224 219 216 217 219 219 219 221 222 221 221 221 221 221 221 221 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 226 226 226 226 226 226 226 226 226 227 228 228 228 228 227 226 227 227 227 227 227 227 227 227 226 226 225 224 224 225 227 229 225 222 228 224 229 227 212 225 222 224 226 226 225 223 225 229 227 233 234 228 223 225 228 228 210 164 195 231 243 222 166 158 184 230 224 228 223 220 216 226 221 221 221 221 221 222 223 223 222 222 221 221 221 220 220 220 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 218 218 219 218 218 218 217 217 215 215 215 216 216 217 217 218 217 217 217 216 216 215 215 215 214 215 216 217 216 215 214 213 212 213 214 215 214 213 211 209 212 211 211 211 211 211 210 210 209 208 207 208 209 212 213 214 211 211 211 210 210 210 210 210 207 209 210 209 207 206 207 208 207 208 210 211 211 210 208 207 209 209 208 208 207 207 207 206 209 208 207 207 207 207 206 206 208 206 205 205 207 208 207 205 206 206 206 205 205 204 204 203 203 205 206 206 204 204 205 207 206 206 206 206 206 206 206 207 209 207 206 204 204 205 206 207 208 207 205 203 203 203 205 206 205 205 205 205 205 205 204 204 207 206 205 204 204 205 206 207 204 204 204 203 203 202 202 202 201 202 202 203 204 205 206 207 204 203 203 203 203 203 202 202 201 202 202 203 203 202 202 201 204 203 202 202 202 202 203 204 176 176 177 178 178 178 177 177 175 175 176 176 177 177 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 175 176 178 179 179 178 176 175 181 178 175 175 177 178 178 177 177 176 176 177 177 178 180 180 178 178 178 178 179 180 181 181 176 176 177 177 176 177 178 180 178 177 177 176 176 176 177 177 175 177 178 178 176 176 178 179 178 179 179 179 180 180 180 181 177 177 177 178 178 179 179 179 179 179 179 179 178 178 178 178 176 178 180 180 178 177 177 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 178 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 177 177 177 178 178 179 179 179 179 180 183 184 184 183 180 179 178 178 179 180 180 181 182 182 178 179 180 182 183 183 183 183 184 184 184 183 183 184 184 184 182 182 181 181 181 182 183 184 185 185 184 184 184 183 183 183 183 183 183 184 184 184 184 185 184 184 183 183 183 184 185 186 184 184 184 184 185 185 185 185 185 186 187 188 189 189 189 189 191 191 190 190 190 191 192 192 194 194 194 194 194 194 194 194 193 193 194 194 194 194 193 192 194 194 194 194 195 197 198 199 197 196 196 195 194 193 193 192 197 197 197 198 199 199 200 200 200 201 202 203 204 206 207 207 202 204 207 210 212 211 210 209 214 213 213 212 213 214 215 215 216 216 216 216 217 217 217 217 218 219 220 220 220 220 221 221 223 223 224 224 225 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 229 229 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 228 228 229 231 232 232 233 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 229 227 232 229 227 215 206 231 252 187 144 189 242 237 185 121 103 130 179 227 237 246 254 229 141 164 173 105 105 190 253 249 187 81 29 134 240 193 128 157 208 181 119 74 114 157 171 130 114 219 254 197 164 216 235 191 154 178 224 188 112 89 108 150 179 209 175 56 32 108 216 233 159 126 137 146 151 193 212 192 113 86 70 68 57 69 57 73 112 136 124 97 89 79 89 126 188 216 195 86 67 190 254 232 226 219 213 225 231 218 170 91 163 249 185 127 202 254 228 161 136 182 199 208 217 178 162 211 224 218 215 216 218 217 215 214 216 216 215 215 215 214 214 214 217 216 214 215 216 217 215 214 215 215 215 215 215 215 215 215 213 224 227 217 175 144 183 238 232 218 211 212 216 229 240 239 177 84 112 209 236 217 209 218 227 211 181 156 160 140 87 70 149 234 254 245 243 238 239 243 254 252 224 118 21 59 144 159 114 63 58 49 24 40 128 253 252 220 85 64 182 254 230 212 218 218 217 217 217 216 216 216 216 223 215 217 221 217 227 238 226 147 126 208 253 189 49 39 156 217 223 231 232 151 54 4 52 101 109 108 154 189 189 192 191 174 187 193 165 150 141 113 103 145 159 159 176 212 235 219 212 215 217 215 215 215 213 209 219 212 210 215 216 211 209 211 205 225 241 239 217 201 171 106 55 39 29 52 102 152 200 243 195 124 149 172 173 226 251 247 237 223 198 192 172 133 109 90 45 66 52 30 75 157 172 128 58 30 26 34 28 32 48 52 59 69 45 27 35 49 56 42 74 186 248 251 207 96 26 37 50 105 166 191 131 43 23 38 33 35 40 43 40 35 35 38 34 25 36 78 138 164 174 213 253 239 183 150 154 148 107 48 29 37 36 43 134 232 237 229 226 235 187 139 165 200 187 165 161 153 165 127 137 198 174 135 169 148 139 192 253 248 160 59 112 173 211 224 225 222 224 217 204 201 210 219 220 224 225 215 203 212 210 206 212 217 220 227 231 227 225 215 218 214 192 192 193 172 119 49 55 121 133 104 105 108 143 192 192 180 195 194 136 65 23 33 38 35 53 79 107 123 140 149 158 172 181 183 177 174 137 72 26 20 26 26 15 21 28 31 30 28 26 27 26 25 25 27 31 30 27 23 28 25 22 20 20 21 21 21 16 27 32 27 28 36 42 40 39 31 42 58 62 66 66 55 37 27 28 30 28 40 70 93 112 114 132 147 129 87 64 66 66 58 50 60 75 90 155 247 243 151 69 58 85 139 183 170 130 130 163 187 170 98 34 48 141 212 209 123 69 83 113 131 174 144 118 104 89 71 100 180 162 113 55 43 62 61 55 70 54 52 59 75 81 40 25 86 180 247 252 233 171 87 78 120 120 151 167 110 55 26 37 31 34 39 37 29 28 30 21 7 16 68 141 194 194 155 135 148 178 183 159 104 71 83 83 53 29 39 60 80 87 97 124 152 149 169 188 233 253 252 215 108 39 24 33 48 42 40 39 26 17 29 90 203 250 244 214 211 222 210 220 223 210 221 236 228 168 96 140 202 176 167 194 201 160 127 131 158 166 193 252 212 103 17 10 48 62 44 50 77 174 221 215 175 163 127 93 123 128 145 138 174 148 90 57 129 221 161 63 18 88 186 185 118 36 66 96 104 106 119 121 105 55 47 65 130 199 214 172 130 175 187 227 242 191 126 93 54 54 107 149 150 110 52 49 97 107 88 62 92 140 146 130 111 96 98 147 222 245 215 201 218 198 161 158 213 240 245 254 228 184 216 232 109 1 17 96 213 250 242 252 215 171 154 157 142 97 40 26 26 22 37 47 46 42 32 36 47 48 45 42 36 28 26 26 31 38 42 43 41 58 71 168 248 249 247 177 203 248 252 226 152 100 135 208 248 234 231 228 227 229 230 229 228 228 228 228 226 225 225 225 225 248 251 180 50 20 78 88 72 95 192 253 249 223 241 243 205 169 173 239 237 251 197 168 147 109 178 253 208 63 33 128 182 181 241 252 252 248 96 17 2 17 59 95 86 51 32 29 25 92 160 194 229 225 232 240 227 196 116 121 163 194 227 228 221 224 227 222 213 219 231 227 211 179 187 203 159 112 47 15 29 57 130 174 191 172 200 199 194 203 194 210 217 205 58 8 126 233 251 238 155 76 7 6 23 31 27 30 38 39 35 38 46 40 37 37 37 31 29 41 57 109 157 148 119 139 196 195 204 218 203 187 175 172 185 196 193 193 194 195 194 194 195 196 198 193 199 196 189 193 205 206 196 202 199 221 228 195 88 23 11 32 35 34 31 41 66 88 95 46 12 40 156 206 236 223 208 205 228 209 105 70 119 153 195 203 194 208 222 203 203 203 150 79 60 50 37 44 31 32 26 42 70 134 192 177 114 108 159 159 147 128 119 124 113 76 41 56 135 171 130 100 131 183 214 202 151 144 188 221 198 157 162 223 208 160 143 182 236 248 211 172 113 116 169 164 83 95 149 101 75 109 162 188 227 243 213 142 77 104 185 224 230 226 225 210 234 232 173 133 141 179 182 177 223 242 223 178 153 205 201 119 73 142 237 235 249 239 122 59 42 68 159 210 157 112 138 174 148 100 98 109 98 136 201 175 194 212 216 212 208 207 207 209 209 208 208 208 208 209 209 212 212 212 212 212 211 210 210 208 208 208 208 207 207 206 206 208 205 203 202 202 201 199 197 199 198 197 196 196 196 197 198 198 201 205 209 209 207 203 200 202 201 201 202 203 203 201 199 206 201 216 210 182 127 78 97 137 182 160 48 69 214 246 217 115 65 171 220 100 27 138 245 236 211 212 207 214 206 203 210 206 207 207 206 205 203 202 200 202 202 201 201 200 200 200 199 201 196 209 197 157 138 166 217 215 171 141 102 139 184 149 157 193 215 209 203 200 198 208 211 206 207 209 211 212 213 213 213 216 217 219 220 221 220 219 218 223 216 235 198 107 129 225 238 218 213 210 212 214 216 219 223 219 220 226 234 237 232 227 225 228 221 215 214 214 213 213 214 219 218 217 216 216 217 218 219 215 216 217 218 219 219 219 218 219 219 219 220 220 220 220 220 219 220 220 220 220 221 221 221 223 223 223 224 225 225 226 226 226 226 226 225 225 225 225 225 219 226 233 233 231 229 227 226 215 247 241 249 242 214 188 114 61 51 87 123 124 110 172 246 226 133 32 12 111 225 249 237 221 219 218 218 219 220 221 222 221 221 221 221 222 222 222 222 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 226 226 226 226 227 227 227 227 227 227 228 229 229 228 227 227 227 227 227 227 227 227 227 227 225 224 223 223 224 224 221 218 223 221 229 226 233 212 174 197 217 226 230 226 225 228 225 219 193 204 212 213 218 227 234 235 180 129 185 241 239 188 110 104 174 251 245 226 216 223 222 216 220 221 222 223 223 223 222 222 221 221 221 221 220 220 220 219 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 220 219 219 219 219 219 219 218 218 219 219 219 218 217 217 213 214 214 216 217 218 219 219 217 217 216 216 216 216 216 216 213 214 217 218 218 216 213 212 213 213 213 213 212 211 210 209 212 211 210 210 211 211 210 209 215 212 208 207 208 210 211 211 211 211 210 210 210 209 209 209 207 210 212 210 206 204 206 209 207 207 208 209 210 210 210 210 208 208 208 207 207 207 207 207 209 208 206 206 207 207 205 204 209 206 204 205 208 209 207 204 208 208 207 207 206 205 205 205 204 206 208 207 206 205 207 208 207 207 206 205 205 205 206 206 206 205 204 203 203 203 203 203 205 205 203 202 201 201 201 201 206 206 206 205 205 205 204 204 210 208 205 203 202 203 205 206 207 206 206 205 204 203 203 202 201 201 202 203 204 205 206 206 203 203 203 203 203 203 203 203 203 204 204 205 205 204 204 203 203 203 202 201 201 202 203 203 177 177 178 178 178 177 176 175 174 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 176 175 176 178 179 178 176 180 180 178 177 177 177 177 178 177 177 176 176 176 177 178 179 176 177 178 177 175 175 178 180 176 176 176 177 177 178 179 180 175 176 178 178 176 176 178 180 178 178 178 179 179 180 180 180 180 180 180 179 179 179 179 179 178 178 178 179 179 179 179 179 175 178 180 180 178 177 177 178 180 180 179 179 179 179 178 178 184 184 184 184 184 184 184 184 179 180 180 180 180 179 179 178 178 178 178 179 179 180 180 180 177 178 178 178 179 179 179 180 180 180 181 181 181 181 180 180 180 180 180 179 179 178 178 178 179 180 181 181 181 181 180 179 183 184 184 185 185 184 184 183 181 182 183 184 184 184 183 183 185 185 185 184 184 183 183 183 183 183 183 184 184 185 185 185 184 183 183 182 183 184 185 185 184 184 184 184 185 185 185 185 187 188 189 189 189 188 187 187 189 189 190 191 191 191 190 190 194 194 194 195 195 195 196 196 197 196 195 194 193 193 193 193 194 195 195 196 197 197 197 197 195 195 194 194 194 194 194 194 194 194 194 195 196 196 197 197 200 200 201 202 204 205 206 207 205 206 207 209 210 211 212 212 214 213 213 212 212 213 214 215 215 215 215 216 216 216 216 216 218 219 220 220 220 220 221 221 223 223 224 225 225 226 226 227 226 226 227 227 227 227 228 228 229 229 228 228 228 228 228 228 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 230 230 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 227 225 226 231 200 172 203 248 201 132 158 241 254 219 154 131 130 170 210 188 178 198 181 106 108 144 126 124 155 187 189 175 104 76 131 175 154 131 142 166 182 138 78 117 187 198 113 59 148 232 226 187 190 173 112 96 141 214 190 107 54 64 139 251 245 196 126 91 90 135 187 139 110 120 132 144 174 164 126 78 100 130 140 101 75 42 87 140 171 182 163 138 109 94 100 115 130 100 18 55 196 254 251 222 217 216 226 229 237 210 130 131 216 205 173 212 223 175 136 193 234 212 174 154 103 106 196 226 217 212 213 216 214 213 214 215 215 214 214 213 213 213 213 216 214 213 214 216 217 216 214 214 214 214 214 214 214 214 214 211 214 238 242 204 154 154 206 238 215 201 208 215 214 219 231 223 109 102 189 234 222 209 223 219 205 167 138 170 190 147 113 171 241 244 220 220 217 218 227 226 253 253 138 11 58 197 254 167 87 61 43 22 40 125 253 248 177 63 113 215 244 222 211 218 217 216 215 215 216 218 219 222 216 221 218 217 222 218 218 247 194 138 155 192 150 44 89 226 248 241 242 217 125 44 14 26 95 152 175 189 186 166 152 142 150 169 149 103 106 131 124 101 121 149 206 237 233 236 229 218 219 215 208 206 210 211 208 214 211 211 215 216 214 214 217 224 224 223 238 238 222 168 74 34 32 44 92 124 106 136 226 218 123 90 80 129 229 250 237 234 248 251 245 195 125 90 75 88 163 156 75 91 199 228 164 76 35 24 34 29 32 42 37 45 39 30 54 105 158 170 128 58 105 159 164 116 53 24 35 40 86 140 170 130 58 33 35 34 36 40 44 43 41 39 40 44 29 30 43 75 95 120 185 234 252 218 166 139 124 102 56 34 22 20 73 175 240 238 222 218 218 183 185 232 236 214 214 206 211 210 163 142 155 128 105 120 135 188 227 214 159 122 142 194 233 235 226 222 219 223 208 222 210 207 205 201 208 215 212 209 217 213 210 220 223 215 210 217 216 215 213 227 229 212 221 216 187 139 70 56 103 140 168 185 178 179 189 182 200 244 252 169 54 18 55 64 54 50 50 30 41 55 67 80 90 89 83 75 69 53 36 33 44 52 53 44 38 31 27 26 27 26 26 25 25 25 25 25 25 23 22 26 24 22 22 23 22 19 17 20 25 29 29 30 31 31 30 43 33 45 64 65 61 59 52 39 30 28 35 36 31 35 46 52 49 57 71 69 54 50 58 58 61 62 76 88 92 148 240 250 171 67 34 78 148 171 125 93 147 204 218 186 86 22 74 185 253 253 168 95 88 99 99 131 161 144 103 74 69 123 191 168 77 27 57 96 102 84 63 54 37 39 46 43 24 34 91 165 213 212 203 179 120 103 121 132 150 154 96 50 29 40 32 40 37 35 35 29 21 21 26 62 115 186 239 246 210 172 161 155 148 112 69 52 49 49 52 46 59 80 87 75 81 117 150 189 226 222 223 236 251 228 130 51 24 27 43 39 40 43 31 19 22 72 177 239 249 216 212 213 216 214 204 206 227 242 239 203 65 78 155 147 135 141 133 105 114 149 192 226 251 252 142 80 17 13 31 51 82 142 194 247 244 210 187 171 138 126 134 118 121 182 234 184 102 66 90 141 113 51 25 91 168 154 89 40 42 49 59 66 65 59 52 100 131 169 220 253 223 160 130 122 165 237 254 249 229 190 145 99 114 113 98 75 40 25 40 48 38 36 108 207 253 252 233 186 211 225 216 190 159 174 226 233 141 107 179 227 235 244 221 186 253 233 113 55 42 39 97 136 157 183 151 155 167 159 142 90 45 29 25 28 41 43 42 41 34 38 45 41 37 36 30 30 25 23 31 44 51 46 39 50 51 83 196 237 249 198 164 174 173 140 66 21 75 185 253 235 232 229 227 228 229 229 228 227 228 228 228 228 228 227 226 241 255 226 121 37 14 18 51 213 247 249 235 239 232 222 234 221 172 189 215 246 217 182 166 133 158 173 107 27 60 140 161 194 242 252 247 248 96 16 3 28 48 59 56 40 20 32 69 124 153 154 206 236 252 252 225 160 84 99 152 201 239 230 223 226 226 219 213 217 228 229 222 213 174 169 158 157 105 42 18 31 88 141 190 188 220 206 197 195 192 221 225 208 60 10 136 218 218 191 103 49 17 15 22 24 32 36 35 36 40 41 38 37 29 25 32 46 67 94 116 115 171 181 128 100 161 188 191 180 182 193 197 185 178 182 182 204 209 208 201 196 196 194 189 192 199 198 190 190 198 199 192 193 189 203 207 189 106 42 16 28 32 37 37 40 51 52 39 20 49 109 215 228 227 198 190 202 212 196 107 75 107 134 196 172 167 162 163 151 160 169 125 71 49 41 32 43 29 28 22 47 93 143 159 127 77 64 85 106 137 162 182 187 138 70 40 99 228 238 115 42 76 142 187 156 84 93 176 227 194 156 188 234 186 122 131 201 245 221 149 117 93 119 196 207 104 82 118 105 49 81 177 222 225 211 179 125 67 104 183 209 204 190 180 202 222 222 195 157 130 184 203 193 179 186 164 126 102 133 141 89 93 132 159 146 166 175 109 65 24 88 204 214 148 113 115 107 92 98 138 151 148 171 186 181 200 217 220 214 210 211 212 212 212 211 210 210 210 211 211 213 213 213 213 213 212 211 211 208 210 212 213 213 211 209 207 206 203 201 201 201 201 198 196 199 198 197 196 196 197 199 200 201 202 205 206 206 205 202 201 205 203 202 202 204 205 205 203 204 199 206 219 218 187 143 118 93 117 105 35 85 219 223 160 86 146 231 205 74 33 165 242 232 204 216 211 220 211 202 202 205 205 205 204 203 203 202 202 201 201 201 201 201 201 200 200 207 203 206 217 185 127 139 188 232 211 189 174 169 141 117 144 180 214 217 207 200 200 209 207 207 208 210 212 213 214 214 214 218 218 219 219 219 219 219 219 217 229 238 166 87 133 218 243 227 219 213 214 216 216 217 220 223 215 215 223 224 217 215 220 215 214 217 221 218 210 212 219 220 219 217 216 216 217 219 220 216 217 218 219 220 220 220 219 221 220 220 220 220 220 220 219 221 221 221 222 222 223 223 223 224 224 225 225 226 227 227 227 227 226 226 225 225 224 224 223 238 237 231 224 225 231 232 228 229 240 233 230 233 244 244 201 119 76 54 73 107 74 103 184 148 74 21 51 160 244 242 224 220 220 220 219 220 221 223 223 220 221 221 222 222 223 223 223 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 226 226 226 227 227 227 228 228 227 227 228 229 229 228 227 227 227 227 227 227 227 227 227 227 226 225 226 229 230 224 212 202 221 222 231 229 236 189 123 153 216 230 235 226 225 231 223 204 169 179 189 199 215 232 238 234 167 122 196 251 228 158 73 72 175 243 221 215 226 236 232 220 223 225 227 227 226 224 221 219 221 221 221 220 220 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 220 220 218 218 219 219 219 218 217 216 214 215 215 216 216 217 218 218 216 216 216 216 216 216 217 217 215 215 216 216 215 215 214 214 216 215 214 213 212 211 211 211 212 210 209 209 211 211 210 208 215 212 210 209 210 210 208 206 209 209 209 208 208 207 207 207 208 208 209 208 207 207 208 208 209 208 208 208 208 209 210 211 206 207 207 207 207 207 207 208 209 207 206 206 207 207 205 202 206 205 205 205 206 206 205 205 208 208 207 207 206 205 204 204 204 206 207 207 205 205 206 208 209 208 206 205 205 205 205 206 202 203 204 204 205 205 204 204 202 202 203 203 203 202 202 201 206 205 205 205 204 204 203 203 206 205 205 204 203 203 204 204 205 205 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 203 204 204 205 205 204 204 203 203 203 202 201 201 202 203 203 177 178 178 179 178 177 175 174 174 174 175 176 177 177 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 180 178 176 174 174 176 178 180 176 175 175 177 179 180 178 176 184 183 180 178 176 175 175 175 178 178 177 176 176 177 178 179 177 178 178 177 175 175 177 180 174 175 175 177 178 180 182 183 174 176 178 178 177 176 178 180 177 177 177 178 178 179 179 179 183 182 182 180 179 178 177 177 178 178 178 179 179 180 180 180 175 178 180 180 178 177 177 178 182 182 181 180 178 177 176 176 179 179 179 179 179 179 179 179 180 180 180 180 180 179 178 177 177 177 178 179 179 180 181 181 178 178 178 179 179 180 180 180 179 178 176 175 175 176 178 179 183 182 181 179 177 175 174 173 181 181 181 181 179 178 176 175 182 183 185 186 186 185 183 182 181 183 184 186 186 185 184 183 185 185 185 184 184 184 183 183 183 183 183 184 184 185 185 186 183 183 182 182 182 183 184 185 185 186 186 186 186 186 187 187 189 190 190 190 189 187 185 184 186 188 189 191 191 190 189 188 193 194 194 195 196 196 197 197 200 198 196 193 192 192 193 194 195 196 197 197 197 197 196 195 192 193 193 194 194 195 196 196 195 196 196 197 197 198 199 199 196 197 198 200 201 202 204 204 208 207 206 206 208 210 213 215 214 213 213 212 212 213 214 214 215 215 215 215 215 215 215 215 218 219 220 220 220 220 221 221 223 224 224 225 225 226 227 227 226 226 227 227 227 227 228 228 229 229 229 228 228 227 227 227 226 226 226 227 227 228 228 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 231 231 231 230 230 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 232 226 231 241 196 153 185 230 254 184 139 186 224 223 204 137 170 226 234 183 174 173 108 59 102 158 162 182 160 119 113 109 132 109 92 122 135 134 155 173 202 157 112 167 208 189 109 34 69 145 179 151 138 124 80 83 136 181 120 54 52 95 182 254 250 176 115 126 156 139 126 144 129 128 111 115 142 109 42 42 127 225 246 162 99 53 113 219 251 253 230 216 220 209 188 171 147 83 2 52 175 226 253 220 217 219 221 219 243 237 165 127 169 187 166 169 175 179 218 244 254 212 148 119 114 144 200 229 219 211 213 217 217 218 220 214 214 214 213 213 212 212 212 213 212 211 212 214 215 214 213 212 212 212 212 212 212 212 212 214 208 213 197 194 193 176 191 223 214 203 204 209 210 223 245 236 136 103 164 229 236 211 211 220 217 166 110 146 203 174 127 172 230 226 209 220 215 212 222 219 247 251 139 15 65 198 248 217 106 57 37 21 41 122 253 251 151 62 162 241 238 224 217 218 216 215 214 214 217 220 222 229 204 223 223 212 223 218 214 242 251 194 127 109 76 27 136 249 252 251 252 213 108 32 12 44 121 211 250 250 239 193 130 175 220 239 174 108 145 213 226 195 147 128 199 247 228 222 220 224 212 206 214 221 217 213 214 213 215 216 215 211 210 214 220 216 206 210 249 252 209 137 40 13 41 84 155 179 108 91 175 201 149 103 48 108 227 233 211 220 237 254 254 184 84 55 69 158 237 236 137 96 151 178 144 87 39 24 34 28 31 39 30 31 31 70 140 196 248 251 182 80 35 53 68 46 49 62 64 65 70 72 87 79 54 50 48 40 43 42 37 35 38 41 42 44 35 43 45 49 43 63 140 202 250 239 197 156 123 96 50 28 16 22 101 203 251 252 234 238 172 165 223 235 218 226 227 217 243 239 195 145 113 108 113 112 128 179 164 135 127 137 211 232 228 202 208 215 203 211 210 211 205 209 214 209 207 211 211 206 212 209 206 210 209 207 212 215 216 213 205 219 225 213 224 238 231 177 104 95 106 137 230 243 230 199 184 204 251 251 191 122 11 24 118 144 122 93 73 81 68 53 47 46 43 34 26 30 23 28 55 95 123 131 128 106 83 52 31 25 26 27 27 27 27 27 26 24 23 23 23 24 23 24 26 27 24 19 14 17 17 26 37 39 30 23 23 31 31 43 53 57 64 60 40 31 35 30 25 27 28 29 35 32 31 30 33 38 41 39 37 43 50 66 96 101 72 100 184 206 156 70 32 71 143 171 135 111 177 237 252 215 87 20 105 201 248 247 169 89 67 81 93 128 184 147 76 52 86 169 222 168 44 30 127 177 171 131 70 49 30 42 46 33 29 36 53 91 123 131 156 170 145 135 133 136 111 94 61 43 27 40 39 41 28 25 33 28 20 38 68 103 149 193 223 245 241 201 162 109 99 66 45 42 29 35 70 79 85 94 82 57 68 119 162 179 234 230 214 221 244 236 157 60 25 23 39 36 40 48 36 27 20 55 151 222 248 222 220 224 207 173 170 207 230 236 249 207 57 73 176 192 163 120 83 87 134 188 228 251 247 223 112 35 3 8 27 89 180 241 251 245 219 173 159 159 180 200 164 144 79 155 210 175 108 101 77 82 69 42 33 56 76 72 62 54 63 70 67 56 54 87 133 193 224 231 223 204 152 123 149 129 171 244 251 251 253 248 251 201 134 92 78 63 72 74 47 50 25 21 108 215 254 255 250 253 255 251 243 204 135 146 233 236 176 153 190 198 193 197 162 182 235 164 100 144 125 41 18 43 52 78 77 109 106 87 96 75 43 33 32 40 48 37 32 40 37 42 45 38 36 38 35 30 22 20 33 54 62 53 40 27 61 43 126 220 245 224 104 66 63 60 36 10 52 161 250 235 232 229 227 228 229 229 228 226 227 229 230 231 231 230 229 234 245 251 185 78 1 5 81 211 248 253 239 231 227 230 246 250 169 137 180 228 246 193 162 155 111 69 38 64 143 180 170 205 246 253 246 249 95 15 4 38 38 38 49 45 21 52 133 204 166 135 214 245 224 218 217 121 76 116 168 209 238 222 218 223 222 221 223 224 225 224 224 230 178 168 168 184 140 69 31 17 56 107 174 187 226 211 205 197 193 230 231 206 66 9 106 157 116 102 64 50 27 16 33 20 26 31 33 37 40 33 21 19 24 37 72 127 166 156 125 103 151 195 170 119 169 198 185 150 163 195 212 195 170 166 171 171 184 192 189 193 203 207 202 199 194 196 201 197 190 192 202 200 187 204 223 217 127 51 17 28 28 36 40 38 40 35 21 38 104 163 228 206 192 180 201 218 191 157 99 107 134 123 159 157 150 120 125 152 172 166 115 92 63 42 23 31 22 26 21 54 115 143 112 78 77 103 130 177 217 235 239 220 139 60 44 150 245 216 99 75 104 124 149 111 75 102 169 217 206 177 202 216 168 130 168 219 215 170 114 98 104 139 210 223 114 72 89 93 57 101 191 221 207 188 165 115 65 105 176 196 197 190 180 194 211 230 246 199 100 133 159 148 88 96 106 103 82 76 73 75 109 99 78 81 94 107 103 105 68 99 132 125 158 176 122 72 71 114 176 189 204 233 226 217 220 221 217 216 216 215 213 214 213 212 212 211 211 212 212 214 214 214 214 214 213 212 211 210 212 215 218 217 215 212 209 208 206 204 204 204 204 202 200 199 198 196 196 196 198 200 201 204 204 204 203 203 202 202 202 202 200 198 198 201 203 203 202 201 205 198 200 214 226 212 164 134 109 77 33 89 189 166 101 123 228 246 176 69 41 181 245 229 200 215 204 210 205 206 211 205 204 204 203 202 202 202 203 201 201 201 201 201 201 201 201 196 206 198 213 200 148 142 157 179 231 226 208 180 139 128 118 152 201 218 213 209 208 213 204 208 209 211 212 213 214 213 213 220 219 218 218 218 219 220 220 215 227 245 190 120 126 181 247 228 217 210 213 218 219 217 217 217 220 220 216 217 221 219 213 221 212 208 215 217 213 213 218 221 219 217 216 216 217 219 221 217 218 219 221 221 221 221 221 221 221 221 220 220 219 219 219 222 222 223 223 224 224 225 225 225 225 225 226 227 227 228 228 225 225 226 226 226 227 227 227 232 225 226 234 237 232 229 231 236 211 224 239 237 238 237 240 220 131 70 40 52 59 82 76 74 35 34 100 201 251 237 222 219 220 221 220 220 222 224 224 220 220 221 222 223 223 224 224 222 222 221 221 221 222 223 224 224 224 225 225 225 225 226 227 225 226 226 227 227 228 228 228 227 228 228 229 229 228 228 227 227 227 227 227 227 227 227 227 228 228 231 236 237 227 207 191 219 223 233 232 238 171 85 118 216 234 238 226 225 233 220 193 179 184 190 199 218 235 234 223 167 128 208 253 216 142 61 67 159 192 156 188 234 245 236 230 227 229 231 231 229 224 219 216 221 221 221 220 220 219 219 219 219 219 219 218 218 218 218 217 218 218 218 218 218 218 218 218 218 218 218 219 219 220 220 220 217 218 219 219 219 218 217 216 217 216 216 216 216 216 216 216 215 215 215 216 216 217 217 217 218 217 214 213 213 214 215 217 218 217 215 213 212 212 213 213 212 210 208 209 211 211 210 208 211 210 210 212 213 212 209 205 208 207 207 206 206 205 205 205 209 206 205 206 209 211 209 207 211 210 208 207 207 208 209 210 206 206 206 207 207 208 208 208 209 207 206 206 207 207 204 202 202 205 206 205 203 202 204 206 206 206 205 204 203 203 202 201 202 204 205 205 203 203 204 206 210 209 207 205 204 204 205 205 201 202 205 207 208 209 208 207 200 202 204 206 206 206 205 204 205 204 204 204 203 202 202 202 200 202 204 205 205 204 202 201 200 201 201 202 202 203 204 204 206 206 205 204 202 201 200 200 203 203 204 204 204 205 205 205 201 202 202 203 203 202 202 201 203 202 202 201 201 202 202 203 176 176 176 176 177 178 178 179 179 179 179 178 177 176 174 173 181 180 179 177 176 176 176 177 176 177 178 179 180 179 179 179 175 176 178 180 181 180 179 178 176 176 176 176 176 176 176 177 182 180 178 176 175 176 178 179 175 176 177 178 178 178 178 178 177 177 177 177 177 177 177 177 176 175 176 179 181 181 179 177 178 177 177 176 175 173 173 172 175 176 177 178 179 179 179 179 178 178 178 177 177 176 176 175 175 174 175 177 181 182 181 179 178 177 177 177 177 178 179 180 175 174 174 176 180 182 181 180 173 174 177 179 181 181 180 179 179 179 179 180 180 181 181 181 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 182 182 181 180 180 181 182 182 180 180 180 180 180 180 180 180 179 179 180 181 181 182 182 183 180 180 180 181 181 182 182 182 185 183 181 180 180 182 185 186 190 188 185 182 181 182 184 186 185 185 185 184 184 183 183 183 186 185 183 184 186 186 185 184 185 185 185 185 185 185 185 185 183 183 184 184 184 185 185 185 188 188 189 189 189 190 190 190 189 189 189 189 190 192 195 196 198 198 198 197 197 197 196 196 203 203 201 200 198 196 195 195 198 197 195 196 197 197 195 192 194 194 193 193 193 193 192 192 196 196 196 198 200 201 198 196 202 201 200 199 199 201 202 203 206 206 207 208 208 209 209 210 212 213 213 214 214 215 216 216 213 214 214 216 217 218 219 219 222 222 221 221 221 221 220 220 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 231 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 227 227 227 228 228 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 229 227 225 223 223 225 227 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 231 231 231 230 230 229 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 227 231 229 226 229 229 210 185 169 233 254 203 156 190 222 175 110 127 167 174 159 133 88 72 63 89 125 161 196 158 90 97 95 120 104 62 64 111 152 167 170 170 158 92 113 161 165 140 116 112 138 158 126 89 80 76 89 100 66 56 76 79 109 162 192 226 157 129 177 186 127 137 195 195 168 129 155 188 138 75 82 193 251 244 221 138 73 102 191 246 251 252 254 243 251 253 253 225 157 14 24 149 227 252 219 218 214 220 212 222 237 198 181 205 191 123 107 167 222 250 227 254 215 146 146 191 224 220 215 215 215 215 215 215 215 215 214 214 214 215 215 216 216 216 217 216 216 215 214 213 212 212 218 215 210 207 207 211 216 219 216 219 197 179 183 172 154 158 205 199 199 208 214 215 220 228 245 151 104 174 223 219 226 221 223 234 205 130 109 141 148 141 209 215 220 220 216 211 211 213 213 247 243 153 29 18 144 254 255 144 79 34 20 42 110 247 252 119 87 198 239 216 226 215 220 212 214 219 216 217 221 219 221 222 218 217 221 217 214 222 225 249 236 118 32 4 38 187 253 238 249 241 149 54 19 15 77 175 251 245 251 251 181 135 221 251 202 143 169 211 228 250 248 166 123 172 227 241 236 220 189 201 215 217 215 220 220 207 214 220 214 206 211 214 212 214 206 224 225 250 239 148 68 32 23 56 162 247 252 165 81 108 174 217 162 102 112 168 186 217 234 249 248 212 121 46 82 160 223 249 243 193 149 129 127 133 151 95 67 35 16 32 30 23 17 50 116 194 254 247 222 156 75 29 6 28 71 116 152 168 142 85 47 43 56 53 39 52 55 40 50 40 34 46 40 43 45 25 42 54 50 39 35 71 119 205 249 235 172 122 92 38 15 15 40 138 227 248 238 210 179 164 188 219 232 227 214 221 223 238 245 208 151 103 114 107 90 97 102 139 163 180 219 227 227 219 210 209 212 213 209 203 206 208 210 212 212 210 209 208 205 208 208 207 208 211 213 213 202 211 218 217 214 213 215 215 246 234 210 143 113 108 130 237 251 235 219 199 213 239 192 119 38 27 84 176 221 191 141 134 168 169 155 108 79 75 57 49 67 103 136 164 166 180 215 206 185 157 130 107 75 45 27 17 31 27 37 34 31 30 21 27 21 25 30 30 24 17 19 25 20 23 27 32 35 33 28 22 30 33 36 41 43 42 38 34 31 28 29 33 32 26 24 28 30 33 35 35 33 31 30 31 47 33 42 71 74 58 67 98 144 112 82 47 55 138 180 133 137 197 239 251 210 96 44 97 145 185 204 146 54 48 109 132 127 132 106 65 55 120 201 215 100 23 45 141 171 144 104 63 46 41 38 48 54 41 33 43 42 57 67 86 111 107 97 105 102 82 56 39 33 34 35 33 44 38 26 28 30 25 69 152 232 222 157 157 165 194 162 100 49 31 48 75 67 64 96 129 190 159 133 76 71 121 145 175 199 222 220 205 209 244 245 185 84 18 14 41 44 44 41 38 32 16 38 125 205 245 226 233 232 193 123 147 224 233 224 233 195 68 127 233 241 224 187 79 115 205 220 246 237 253 184 67 10 8 18 74 170 243 254 247 228 200 171 169 206 248 239 195 143 79 58 129 216 225 161 99 66 53 42 22 50 89 143 157 169 134 139 136 123 128 155 211 253 251 229 213 134 75 150 221 191 215 251 249 240 244 231 217 200 186 173 175 187 192 182 170 153 118 66 55 125 173 182 234 253 251 231 236 246 198 164 194 210 219 220 232 225 194 177 166 224 208 97 133 249 209 150 58 45 20 30 47 33 27 37 35 45 47 44 37 32 32 36 37 37 38 40 41 39 36 32 30 24 30 23 29 77 123 98 38 26 52 56 65 136 209 176 86 43 39 29 20 36 99 185 242 238 234 232 232 231 230 229 229 235 232 228 225 224 226 228 230 228 231 246 232 142 35 5 37 131 231 252 253 240 237 236 248 217 164 176 180 194 195 160 104 95 39 56 94 143 190 196 217 235 234 247 253 227 93 22 9 23 42 52 34 30 30 85 220 250 192 131 208 224 170 182 135 76 109 177 230 234 227 230 230 226 224 222 223 225 225 224 222 230 229 194 166 196 180 118 31 24 32 71 131 168 231 204 207 209 212 238 216 169 29 6 73 91 126 133 97 51 22 17 27 31 35 30 26 19 30 17 30 47 77 120 146 178 225 215 151 129 168 215 163 143 191 184 177 150 178 201 206 204 202 190 174 158 153 150 158 176 191 193 187 195 195 202 200 190 193 198 192 194 194 204 213 217 136 90 9 29 34 34 28 42 43 23 27 83 192 227 211 162 156 188 220 214 174 123 80 116 120 104 103 117 136 137 133 151 175 176 166 171 81 31 22 22 28 28 29 61 91 121 100 63 96 180 232 209 206 240 226 169 113 61 62 158 231 154 109 144 181 177 148 158 116 108 135 139 126 140 168 163 119 128 184 189 173 166 135 146 160 162 199 230 155 58 46 101 125 159 178 175 198 213 167 106 63 92 172 212 219 207 180 188 231 229 231 216 151 108 96 70 33 81 157 211 167 62 56 121 159 124 146 177 176 152 139 156 119 59 50 103 198 233 156 86 142 205 237 240 236 232 230 231 222 214 222 216 208 220 218 217 215 214 212 212 213 214 215 213 213 214 214 214 213 211 211 216 215 212 210 209 210 211 212 207 208 207 207 205 204 202 201 199 199 200 200 200 200 201 201 205 205 204 204 204 203 203 203 202 202 201 200 200 199 198 198 203 193 200 205 203 222 235 222 219 183 150 59 83 108 82 124 208 237 248 163 36 68 196 238 220 213 208 209 210 208 206 207 207 207 206 205 204 202 202 201 198 198 199 200 202 203 204 204 201 204 203 203 207 197 156 113 161 202 219 206 222 195 152 121 159 186 208 208 204 209 212 209 208 211 212 210 210 212 215 215 216 221 227 227 224 219 216 214 216 235 236 224 133 83 176 238 225 220 215 215 219 221 219 217 218 217 215 216 218 218 217 215 215 215 215 214 214 213 213 213 212 213 215 217 219 220 221 221 221 221 221 220 220 220 219 219 218 218 218 219 219 220 220 220 225 224 222 221 221 222 224 225 225 225 225 226 226 227 227 227 227 227 227 228 228 228 229 229 229 229 230 230 230 231 231 231 231 230 229 229 230 232 235 236 245 200 149 116 71 24 75 58 59 32 72 155 237 245 238 219 222 222 222 222 222 222 222 222 222 221 224 229 228 223 224 228 224 223 223 225 225 223 222 222 223 223 223 224 224 224 225 225 229 221 225 232 227 223 227 229 225 227 229 229 229 229 229 228 229 225 224 226 228 226 224 224 226 229 197 188 221 210 174 182 222 224 228 253 234 138 67 162 242 239 231 224 228 235 230 219 188 193 187 211 238 235 231 229 181 142 180 211 184 107 90 92 112 92 140 233 239 230 227 234 228 248 234 211 197 188 220 225 224 223 222 221 221 222 223 225 218 222 215 219 226 221 219 214 220 218 219 226 228 220 215 218 216 216 216 216 216 217 218 219 221 218 215 215 217 219 219 218 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 215 216 216 216 215 213 211 210 212 212 212 213 213 214 214 214 213 213 212 212 211 212 214 215 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 208 208 208 208 208 208 208 208 209 209 209 208 208 208 207 207 206 204 204 205 207 208 208 206 205 205 205 205 205 205 205 205 201 203 205 207 207 207 205 204 207 207 207 207 207 207 207 207 208 208 208 208 207 207 206 206 203 204 204 205 206 206 207 207 207 204 204 208 206 199 199 206 202 202 203 203 203 204 204 204 201 202 203 202 201 201 204 207 207 207 207 207 207 207 207 207 204 205 206 207 206 204 202 200 202 203 204 205 205 203 202 200 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 202 202 202 202 202 201 202 202 177 177 177 178 178 179 179 179 178 178 178 178 178 176 175 174 181 180 179 177 177 176 177 177 176 177 178 179 179 179 179 178 178 178 179 179 179 178 178 177 180 180 179 178 178 177 177 176 181 179 178 177 176 177 177 178 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 179 177 177 178 179 179 177 175 178 177 177 176 175 175 174 174 179 178 178 178 177 177 178 178 178 178 178 177 177 176 176 176 178 176 176 178 180 180 178 176 180 179 178 177 177 177 177 178 176 175 175 176 179 181 181 179 175 177 178 179 180 179 178 177 180 180 180 180 180 180 181 181 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 182 181 181 180 180 181 181 182 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 180 180 180 181 181 181 182 182 182 185 183 182 180 181 182 185 186 187 187 186 185 185 185 185 185 185 185 185 184 184 184 183 183 186 184 183 183 185 186 185 183 185 185 185 185 185 185 185 185 184 184 184 185 185 185 186 186 189 189 189 189 189 189 189 190 190 190 190 191 192 194 196 197 198 198 197 197 197 197 197 197 198 197 197 196 195 195 194 194 197 196 195 196 198 198 197 195 194 194 193 193 193 193 193 193 195 195 196 198 201 202 200 198 202 202 201 201 203 205 207 208 207 207 207 208 209 209 210 210 212 212 213 213 214 215 215 215 214 214 215 216 217 217 218 218 221 221 221 221 221 221 221 221 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 229 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 228 230 228 227 231 234 225 213 188 173 212 251 229 233 236 169 84 65 75 77 84 105 102 103 104 105 126 129 136 152 159 183 195 139 69 28 64 158 192 147 152 151 113 63 118 181 212 222 187 114 188 254 198 149 122 89 110 125 87 68 85 84 95 123 148 169 144 185 231 171 101 161 242 217 185 174 200 211 151 77 129 239 252 231 224 177 136 124 111 147 197 243 254 245 249 246 252 253 187 27 40 180 245 239 217 213 212 224 217 223 239 214 201 227 167 73 100 180 200 202 212 231 200 173 188 210 227 229 215 215 215 215 215 215 215 215 214 214 214 215 215 215 215 215 216 215 215 214 214 213 213 212 209 211 214 217 217 215 211 209 209 188 186 175 134 114 124 128 143 171 206 223 215 205 216 236 251 230 141 132 214 246 231 219 244 247 224 145 85 96 145 195 215 217 219 217 213 211 212 213 219 245 247 174 56 10 108 250 250 171 93 30 17 43 112 231 212 87 89 216 254 226 218 206 217 219 232 239 232 226 223 216 220 221 219 224 232 227 219 220 233 246 211 82 11 15 67 205 234 250 246 170 80 27 11 10 109 230 253 229 247 233 185 172 232 188 163 191 207 177 179 231 253 211 157 151 192 227 213 170 187 212 224 216 210 213 217 215 211 216 213 208 212 215 212 212 216 225 236 238 182 106 55 12 7 101 206 252 254 204 113 75 173 219 193 138 118 164 201 235 246 245 209 127 61 72 150 225 243 235 225 221 216 201 197 212 207 173 128 53 12 26 29 26 13 39 95 157 187 150 129 94 80 29 10 60 145 215 242 236 197 98 65 72 57 51 50 46 48 35 44 39 37 47 42 46 38 25 36 40 42 41 32 47 78 122 178 226 199 128 80 42 24 25 55 141 200 203 185 147 122 123 175 218 219 211 214 234 242 235 210 159 142 156 171 119 41 61 119 194 226 227 224 206 214 209 204 204 209 212 211 208 211 211 210 209 209 209 209 209 216 211 207 207 205 202 204 208 219 219 217 215 220 229 235 237 247 253 227 133 99 116 140 221 252 251 226 181 169 150 83 35 24 99 170 197 201 202 190 166 217 251 229 140 106 130 142 152 160 199 193 190 203 207 219 223 221 217 199 176 149 103 57 40 39 31 31 24 30 41 33 31 30 24 20 23 26 24 22 22 12 29 37 26 19 24 25 19 21 22 25 29 32 33 32 30 32 27 23 24 25 26 27 29 29 30 31 30 28 28 29 31 32 28 36 51 52 45 53 70 86 75 61 38 53 131 175 144 119 173 208 218 183 86 44 95 131 157 170 132 64 52 103 144 109 103 83 70 77 116 150 135 72 27 41 89 95 80 69 52 42 40 35 35 38 34 35 45 48 53 48 54 71 72 68 76 69 58 44 37 36 37 36 34 37 34 30 32 27 35 111 215 251 224 159 100 87 86 71 27 32 54 83 112 103 66 116 235 242 217 149 71 102 172 188 222 206 194 202 217 218 243 248 188 99 26 15 38 42 43 39 35 33 25 29 74 140 214 227 240 240 201 131 151 227 252 251 246 181 85 158 245 247 245 227 133 148 210 210 238 248 241 150 42 7 3 35 135 226 250 235 223 226 217 211 214 236 254 242 199 115 52 35 123 237 253 173 79 65 54 33 16 68 162 235 249 250 174 187 198 143 154 220 248 249 252 249 170 79 136 239 238 216 235 255 232 196 181 161 147 174 199 230 246 246 243 244 248 247 218 166 100 56 28 59 162 240 254 252 243 231 186 160 181 209 223 245 233 223 228 227 243 251 151 84 193 253 251 213 140 66 12 3 31 43 47 51 43 42 39 36 35 39 41 37 31 32 33 35 37 38 38 37 36 36 35 22 35 104 163 128 48 27 52 62 65 97 133 111 58 40 47 69 104 147 195 237 253 233 234 226 224 235 233 226 230 227 229 231 234 234 233 232 230 233 230 242 244 194 102 32 7 60 164 216 246 248 251 245 239 177 143 198 235 221 165 108 61 32 46 139 223 202 129 130 213 251 239 239 246 229 104 25 1 22 30 33 38 35 53 142 242 252 165 130 216 236 179 138 67 92 157 226 245 236 234 231 218 229 226 224 224 225 224 222 220 230 234 215 173 181 202 174 68 23 17 46 108 151 221 207 218 220 232 236 165 106 13 23 105 167 189 162 90 38 26 26 26 24 27 29 34 22 31 40 84 117 157 180 169 180 225 228 190 158 182 210 147 129 180 166 148 176 192 201 195 189 192 197 198 187 182 173 166 168 173 173 169 189 195 201 201 199 202 206 202 203 206 200 206 225 158 108 30 25 32 36 27 32 35 31 52 135 221 238 212 151 136 170 210 203 189 149 86 98 96 67 43 90 123 122 94 107 161 204 218 192 80 18 18 27 30 24 26 48 88 102 63 59 151 239 249 209 173 179 154 115 89 72 106 175 155 108 166 223 224 196 178 187 122 89 105 105 91 107 138 147 116 124 178 203 203 189 144 165 195 184 182 206 160 67 22 95 201 214 149 139 186 198 154 93 77 143 220 227 224 216 174 170 197 189 187 208 200 151 98 62 61 114 192 228 150 78 137 194 237 232 240 248 251 233 184 145 124 98 67 92 179 203 154 166 217 251 243 230 230 226 211 220 219 216 227 221 211 218 213 216 215 214 214 213 214 214 214 214 214 214 213 213 212 212 212 213 213 213 213 213 212 211 210 210 211 212 212 210 208 205 203 200 200 200 201 201 201 201 202 205 205 205 204 204 203 203 203 203 203 202 202 201 201 200 200 200 201 202 207 208 204 209 224 224 231 224 94 35 34 55 141 216 250 237 125 23 84 195 244 218 211 207 209 210 208 207 207 206 206 205 205 204 203 202 202 200 200 201 201 201 202 202 202 198 206 204 198 206 208 174 129 130 197 232 224 221 162 135 161 185 201 213 212 207 208 208 205 218 214 213 218 223 225 230 236 233 243 246 235 223 222 226 228 206 237 252 209 122 112 190 245 224 220 217 216 218 219 218 216 218 216 215 216 217 218 217 215 215 215 215 214 214 213 213 213 213 214 216 218 220 220 220 220 221 221 221 221 221 221 220 220 220 220 220 220 221 221 221 221 221 221 220 221 222 223 224 225 225 225 226 226 226 227 227 227 227 227 227 228 228 229 229 229 229 229 230 230 230 231 231 231 232 231 230 229 230 232 234 235 242 241 225 177 112 50 48 42 44 39 100 195 245 245 233 219 222 222 222 222 222 222 222 222 219 225 225 219 221 228 227 220 224 223 223 223 224 224 223 223 223 223 223 224 224 224 225 225 229 224 224 222 218 224 230 226 226 225 223 224 226 228 228 227 230 229 228 229 229 228 226 226 230 204 156 165 197 176 163 191 214 246 253 252 212 120 123 200 241 236 229 224 227 230 227 221 202 180 174 204 222 229 241 230 203 133 154 185 176 140 113 67 56 109 187 243 225 223 231 243 246 196 161 154 150 168 218 235 223 222 220 219 218 217 215 214 215 220 220 220 217 215 221 223 218 225 226 224 225 221 216 218 217 217 216 216 216 217 218 218 220 218 216 216 218 219 218 217 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 216 215 215 214 214 213 212 212 213 213 213 213 213 213 214 214 212 212 211 210 210 211 212 213 210 210 210 210 210 210 210 210 208 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 209 209 209 208 208 207 207 207 206 205 204 205 207 208 207 206 206 206 206 206 206 206 206 206 202 203 205 207 207 206 205 204 204 204 204 204 204 204 204 204 205 205 205 204 204 204 204 204 205 205 205 205 205 205 205 205 201 202 204 207 206 204 205 208 203 203 204 204 205 205 205 205 203 204 205 204 202 203 205 208 201 202 202 203 203 204 204 205 204 204 203 203 203 204 204 205 202 202 202 202 201 200 199 198 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 203 202 201 202 202 202 202 201 178 178 179 179 179 179 180 180 177 177 178 178 178 178 177 176 180 180 178 177 177 177 177 177 176 177 178 179 179 179 179 178 181 180 179 178 177 177 177 177 181 181 180 179 178 176 176 175 179 179 178 178 178 177 177 177 179 178 177 175 175 176 177 178 177 177 177 177 177 177 177 177 181 179 176 175 176 177 176 174 177 177 177 177 177 177 177 177 182 180 178 177 176 176 177 177 178 178 178 177 177 177 177 176 179 178 178 179 179 179 177 175 182 181 179 177 176 176 176 176 178 176 176 177 179 180 179 178 178 179 179 179 179 178 176 175 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 181 180 180 180 180 181 182 180 180 180 180 180 180 180 180 183 183 182 181 180 180 179 179 180 181 181 181 182 182 182 182 184 183 182 181 182 183 185 186 184 186 187 188 189 188 186 185 185 185 185 185 184 184 184 183 185 183 182 183 184 185 184 182 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 187 189 189 189 189 189 189 189 189 191 191 192 192 194 196 197 198 197 197 197 197 198 198 198 198 195 195 195 195 195 195 195 195 198 196 196 197 199 200 198 196 194 194 193 193 193 193 193 193 194 194 195 198 201 202 200 198 198 198 198 199 201 204 206 208 207 207 208 209 209 210 210 211 211 212 212 213 214 214 215 215 215 215 215 216 216 217 217 217 220 220 220 221 221 222 222 222 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 230 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 229 229 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 227 229 230 230 229 227 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 229 227 227 228 231 233 233 201 161 148 205 254 254 214 154 86 67 97 123 148 194 213 214 201 192 197 154 122 166 205 213 229 156 94 53 47 111 164 147 183 160 86 60 133 176 202 221 154 103 198 252 217 224 199 141 184 208 159 104 92 85 83 85 111 116 113 192 255 202 127 168 254 242 179 179 224 177 99 86 194 248 212 208 215 179 187 197 154 93 92 141 186 225 242 243 246 252 195 49 55 166 224 229 235 224 221 234 234 240 250 233 172 166 115 74 132 196 162 111 109 146 166 200 229 222 217 223 214 214 214 214 214 214 214 214 215 215 215 215 214 214 214 214 214 214 214 214 214 213 213 213 207 210 215 219 219 215 210 206 202 181 183 170 110 72 87 110 95 135 198 246 249 223 207 208 234 218 111 81 188 249 221 190 190 240 249 148 63 105 192 247 219 218 216 213 211 211 212 213 212 232 252 212 111 9 41 201 254 214 117 39 25 36 97 195 169 99 156 254 251 214 216 235 219 220 227 228 223 231 243 246 245 242 233 230 234 228 220 222 245 250 217 100 33 30 61 158 200 191 139 76 41 21 21 42 140 251 250 214 207 180 180 200 173 151 181 231 207 147 160 222 239 244 202 157 173 197 167 122 168 214 233 220 213 212 213 220 211 214 214 212 214 215 213 211 214 233 251 218 112 50 39 11 32 128 209 246 229 161 107 88 112 157 195 191 147 158 199 231 215 180 120 39 53 163 230 248 216 208 207 221 229 221 229 254 252 249 191 80 20 22 23 25 32 40 64 89 90 62 94 131 107 50 31 94 190 253 254 235 155 96 89 91 65 56 61 66 67 55 53 45 50 59 47 40 38 32 34 27 32 43 34 30 46 46 89 168 177 115 65 37 14 17 61 142 177 179 179 145 117 109 162 203 195 187 190 198 184 166 145 122 150 209 227 143 16 62 170 239 232 217 213 211 206 204 202 203 206 209 210 210 210 208 205 204 204 206 208 209 210 205 205 211 212 212 219 231 235 234 231 232 235 235 225 213 193 208 184 104 89 122 143 198 240 246 206 128 83 47 17 37 124 199 232 223 196 180 177 143 194 245 233 150 137 193 225 240 243 211 165 168 195 204 208 207 233 235 225 223 223 184 127 101 93 59 39 29 35 38 23 22 24 32 37 35 30 27 24 21 17 30 38 32 25 24 26 26 22 22 22 24 26 26 25 23 29 27 23 22 25 29 29 26 25 26 25 24 23 24 28 31 24 31 36 35 34 37 43 46 43 49 45 33 51 115 163 164 140 152 157 175 166 93 61 111 135 140 122 103 114 127 114 96 83 87 89 100 97 89 85 60 46 36 40 43 35 34 42 42 33 34 32 29 28 29 34 39 38 45 44 45 56 56 49 49 38 37 36 37 38 38 36 33 31 33 33 27 22 51 130 208 167 127 101 45 48 36 44 39 53 110 176 178 118 92 158 244 253 235 137 53 130 227 232 246 206 173 189 224 218 233 248 197 121 37 15 35 40 41 37 33 31 36 25 27 79 187 233 248 244 214 153 152 193 218 226 210 133 83 180 249 241 247 244 176 141 181 199 239 253 202 99 11 4 36 120 216 253 247 227 223 221 223 225 221 225 238 233 208 153 92 56 99 178 204 150 83 107 79 30 3 57 190 254 254 229 198 232 246 177 184 254 253 252 254 209 99 95 200 254 249 207 199 176 127 125 179 207 203 214 227 241 245 242 238 238 241 251 249 247 216 153 71 31 61 162 216 253 252 223 194 197 224 241 230 246 227 222 242 237 255 223 79 108 248 249 254 254 220 141 81 66 107 139 149 149 140 124 85 37 15 24 39 41 33 26 28 30 33 37 40 43 44 48 46 33 47 117 176 138 55 32 47 60 67 72 75 65 51 37 81 155 220 249 252 251 252 237 222 189 194 232 234 219 233 223 224 226 227 227 226 224 223 226 223 233 253 252 194 91 8 1 69 123 170 199 237 251 250 175 161 224 252 225 161 93 22 39 143 240 254 153 50 116 252 242 238 246 254 231 101 24 2 25 31 24 32 40 98 201 233 185 137 145 214 240 187 107 52 160 218 251 241 227 228 228 225 228 226 225 225 226 225 224 223 231 228 231 195 174 199 204 106 48 18 31 77 111 182 194 228 243 224 183 96 60 13 34 100 171 175 134 64 25 24 27 27 38 31 18 19 32 84 132 196 203 206 180 157 183 221 220 198 174 182 198 132 104 150 158 172 197 199 198 194 190 192 197 200 205 205 199 187 178 173 169 166 171 179 181 177 182 191 198 202 199 207 202 214 238 180 118 26 15 22 34 31 29 29 36 68 136 207 209 174 120 118 148 169 172 167 154 118 116 97 72 72 83 91 71 52 91 168 225 245 216 85 10 15 28 29 23 29 54 94 94 44 59 173 239 211 147 102 94 72 75 100 103 139 160 104 101 186 224 224 210 215 171 120 112 152 164 138 124 132 155 134 128 165 198 206 184 130 146 187 168 134 160 164 89 16 75 180 208 163 136 139 143 127 73 112 202 232 195 205 225 190 153 128 112 124 181 221 178 116 112 134 149 156 134 77 77 149 197 225 246 250 247 245 233 167 112 113 152 136 101 114 133 158 239 251 251 236 221 223 233 237 211 219 219 226 224 215 221 215 215 215 216 216 216 215 214 213 216 215 213 212 212 212 213 214 210 212 214 215 215 214 211 210 211 212 214 215 213 210 207 204 202 202 202 202 202 203 203 203 205 205 205 204 204 204 203 203 203 203 203 203 203 203 203 203 195 212 202 193 207 205 198 210 247 245 229 96 23 33 62 127 139 166 142 56 15 110 190 244 216 210 206 208 210 209 207 207 205 205 205 204 204 203 203 203 202 202 202 201 201 200 200 200 196 207 203 194 204 216 196 158 129 174 211 216 203 129 133 211 217 214 210 207 206 208 211 214 213 216 220 225 233 239 238 235 243 224 211 218 234 241 240 237 243 253 243 151 105 169 225 241 221 220 219 218 218 218 217 216 217 216 214 215 217 217 216 215 215 215 215 215 214 214 214 214 216 217 218 220 220 220 220 220 222 222 222 222 222 222 222 222 223 222 222 222 222 222 222 221 217 218 220 222 223 224 225 225 225 226 226 226 227 227 227 227 227 227 228 228 228 229 229 229 229 230 230 230 231 231 231 232 232 231 230 229 229 230 232 233 235 247 251 228 191 127 61 37 28 42 124 232 248 241 228 223 223 223 223 223 223 223 223 223 226 228 225 221 223 228 226 219 225 224 223 222 223 224 224 224 222 223 223 223 224 224 224 225 226 225 226 223 223 233 234 221 228 229 230 230 229 228 229 231 226 228 230 229 226 225 227 229 229 221 177 181 200 179 163 156 202 226 239 251 196 99 170 242 238 231 226 225 226 225 225 227 218 152 147 211 234 230 245 238 197 132 160 189 185 177 130 37 43 146 227 242 206 202 195 194 155 130 159 177 150 167 208 229 221 219 218 219 221 221 218 215 222 218 222 223 218 220 221 217 221 225 207 189 199 216 219 219 218 218 217 216 216 216 217 217 218 217 217 218 219 219 217 216 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 216 215 213 212 212 213 214 215 214 214 213 213 213 213 213 213 211 211 210 209 210 211 211 211 211 211 211 211 211 211 211 211 206 206 206 206 206 206 206 206 208 208 208 208 208 208 208 208 209 209 208 208 208 207 207 207 206 205 204 205 207 208 207 206 207 207 207 207 207 207 207 207 202 203 205 206 207 206 205 204 203 203 203 203 203 203 203 203 204 204 203 202 202 203 204 205 207 207 206 205 204 203 203 203 199 204 207 206 206 207 207 205 204 204 205 205 205 206 206 206 204 205 205 205 204 204 206 208 198 199 199 201 202 203 204 204 204 203 201 200 201 204 207 208 207 206 204 203 202 201 201 201 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 204 202 200 201 203 204 202 200 177 178 179 179 179 179 178 178 176 176 177 178 179 179 178 178 180 179 178 177 177 177 177 178 177 178 178 179 179 179 178 178 181 180 178 177 176 177 178 179 178 177 177 176 176 175 175 175 177 178 179 179 179 178 177 176 181 179 177 174 174 175 177 179 177 177 177 177 177 177 177 177 181 178 174 174 175 176 176 176 177 177 177 178 178 179 179 179 181 180 178 176 175 176 178 179 178 178 178 178 178 177 177 177 178 178 178 179 179 178 177 176 181 180 179 177 177 176 177 177 179 178 176 177 179 179 178 177 178 179 179 178 178 178 177 177 181 181 181 180 180 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 180 179 179 180 181 181 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 181 181 181 182 182 182 183 183 184 184 183 182 183 184 185 185 185 186 187 188 189 189 189 189 186 186 185 185 185 184 184 184 184 183 181 182 184 184 183 182 184 184 185 185 185 185 186 186 186 186 186 187 187 187 188 188 190 190 189 189 189 189 189 189 191 191 192 193 195 196 197 198 197 197 198 198 198 198 198 199 197 197 197 197 197 197 197 197 200 198 197 198 199 199 197 195 193 193 194 194 194 194 194 194 195 195 195 197 200 200 198 196 198 198 197 198 200 202 204 206 207 208 208 209 209 210 211 211 211 211 211 212 213 213 214 214 216 216 216 216 216 216 216 217 219 219 220 221 221 222 223 223 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 226 226 227 227 226 226 225 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 228 227 228 227 227 233 240 226 195 138 146 195 201 182 170 140 141 201 235 238 254 254 242 251 254 254 190 140 147 149 144 153 145 153 140 72 23 64 137 180 147 89 107 158 161 176 192 133 111 112 114 168 252 244 188 215 252 212 128 84 80 84 72 84 98 99 135 200 223 184 155 219 215 169 176 192 121 73 103 178 224 219 224 203 156 190 243 239 165 130 113 115 145 177 218 252 252 179 40 43 134 205 242 226 240 239 218 212 233 231 192 128 98 114 145 174 191 133 50 49 119 174 217 237 217 206 209 214 214 214 214 214 214 214 214 215 215 215 214 214 213 213 213 213 213 213 213 213 214 214 214 215 214 212 210 210 211 212 213 212 218 209 194 168 122 112 150 133 119 140 196 226 206 173 158 194 153 92 87 164 242 239 184 150 220 244 144 78 149 226 237 216 215 213 212 212 212 212 212 205 218 248 235 168 39 3 137 251 243 139 56 38 28 71 141 125 109 194 254 245 234 232 238 248 248 248 236 218 213 212 202 198 211 224 234 242 238 237 246 241 250 245 181 114 58 33 82 92 83 69 49 18 9 78 175 195 203 191 198 200 174 149 126 138 195 234 209 166 163 198 227 225 238 212 179 192 183 126 98 143 204 232 222 221 217 211 219 216 214 216 216 212 214 216 213 219 243 247 172 69 28 30 34 76 133 155 180 161 101 98 111 79 92 158 194 141 121 162 192 188 123 66 24 105 243 253 218 205 214 211 206 214 224 233 244 247 240 167 70 33 32 27 29 27 31 52 92 119 107 116 145 99 75 80 126 181 211 197 165 121 152 165 127 81 45 42 86 113 95 67 62 101 131 102 58 67 61 46 25 22 34 38 36 45 32 47 89 105 87 56 28 9 26 98 188 208 213 228 197 130 123 172 197 173 164 157 142 130 110 118 129 160 208 228 152 57 91 195 237 214 211 208 205 209 209 208 207 206 207 208 209 207 205 204 204 206 209 210 210 210 208 207 211 219 227 232 234 233 228 217 204 189 169 142 120 91 95 88 61 74 99 110 154 191 173 122 52 27 37 74 138 210 240 225 223 209 183 176 134 142 174 188 151 150 211 244 243 240 136 110 164 187 199 216 203 205 194 200 223 233 218 198 188 179 118 75 57 53 42 25 32 67 105 116 79 40 33 37 34 25 20 26 39 39 25 21 27 25 25 25 26 26 24 20 17 23 28 29 26 26 28 25 19 20 22 23 23 22 23 26 29 25 33 37 32 30 34 38 36 41 46 41 34 45 81 128 163 177 145 119 145 164 115 94 141 144 123 83 95 176 192 111 52 87 97 110 127 108 66 46 32 33 41 38 29 29 34 35 33 30 24 24 27 23 22 25 26 28 39 48 52 56 55 47 40 33 34 36 37 36 35 33 32 31 36 32 17 18 52 89 101 76 39 42 29 43 49 72 109 120 201 239 165 94 137 202 203 227 198 105 40 130 245 249 227 179 179 202 223 210 224 248 219 145 48 14 30 37 41 37 33 29 39 28 19 65 187 243 249 240 197 131 117 137 158 169 144 96 69 182 246 237 239 238 194 127 147 206 252 245 148 60 3 4 90 197 249 245 231 224 217 223 226 226 216 210 224 236 231 226 189 145 114 95 89 97 111 112 71 20 2 53 193 246 241 196 232 252 254 213 186 222 243 255 210 116 97 194 254 242 238 154 127 117 121 166 230 248 240 244 234 223 220 224 229 229 227 231 235 247 253 248 197 106 36 50 120 208 253 252 245 245 249 252 232 224 228 232 242 252 251 135 64 182 254 237 226 250 249 217 187 188 222 243 247 246 244 227 158 68 12 12 35 44 36 25 26 28 31 36 41 45 48 50 56 52 58 97 132 109 56 45 44 52 65 70 64 59 58 50 96 176 242 253 252 249 251 253 221 159 160 226 242 224 238 245 242 238 234 233 233 236 237 228 228 226 236 255 248 170 85 12 17 32 65 107 173 231 249 180 167 231 254 205 125 73 14 79 231 254 194 110 94 181 251 231 228 243 254 231 95 22 9 24 38 26 20 65 171 241 214 129 133 162 214 229 170 131 163 233 245 239 228 225 219 220 237 225 225 225 226 227 228 228 228 224 226 233 197 164 184 212 144 68 17 18 48 72 143 188 244 239 177 116 67 63 26 24 67 94 88 66 43 33 27 25 31 29 27 14 27 81 173 211 237 231 195 139 135 186 213 207 207 191 157 144 84 69 129 168 216 208 200 192 193 198 198 194 190 195 201 205 202 197 192 186 181 177 182 173 159 160 168 175 179 183 177 169 181 197 168 138 48 17 11 26 36 38 33 33 58 106 171 176 160 135 154 168 155 151 148 152 147 154 149 145 166 148 115 73 70 116 173 215 238 200 81 16 18 26 27 26 36 65 97 97 55 61 141 174 127 83 68 67 43 64 109 105 114 115 101 110 125 139 200 219 227 187 155 160 202 220 205 187 180 181 163 145 164 189 192 171 128 144 167 137 97 123 153 103 26 54 81 129 161 124 82 90 97 87 153 208 181 143 182 216 189 136 62 55 105 172 212 192 176 189 206 163 88 41 65 129 144 137 183 244 248 219 163 144 117 100 86 128 138 72 28 84 192 249 243 240 242 242 233 221 214 209 225 221 221 221 217 222 218 214 216 217 218 217 216 214 213 217 216 213 211 211 212 214 215 211 212 213 214 215 214 213 212 209 211 213 214 213 209 205 202 203 203 203 203 204 204 204 204 206 206 205 205 204 204 204 204 203 203 203 203 203 204 204 204 194 205 201 197 203 203 204 218 235 250 204 49 21 127 159 138 105 89 65 22 19 121 183 243 217 210 206 207 209 208 207 208 205 204 204 204 204 204 204 204 202 202 202 201 201 201 200 200 197 205 203 195 202 214 208 189 158 144 180 206 173 104 146 233 230 216 204 205 209 214 221 228 235 245 248 240 236 234 216 192 151 114 106 153 207 230 237 243 253 236 178 81 91 208 252 237 217 218 219 219 219 218 218 219 217 215 214 215 217 217 216 214 215 215 215 215 215 215 215 214 218 219 220 221 221 221 220 220 223 223 223 223 223 223 223 223 224 223 223 223 222 222 221 221 218 220 222 224 226 225 225 224 226 226 226 227 227 227 228 228 228 228 228 228 229 229 230 230 230 230 230 231 231 231 232 232 233 232 231 230 229 230 230 231 231 227 233 244 247 201 126 59 22 35 123 237 248 237 227 227 224 224 224 224 223 223 223 223 231 223 219 220 221 221 224 229 224 226 225 223 222 223 223 222 222 222 223 223 223 224 224 224 221 223 231 231 224 226 229 223 220 225 231 232 228 224 228 235 225 228 230 229 224 221 225 231 231 234 202 207 216 190 153 100 130 186 213 203 159 150 228 229 233 226 223 227 226 223 226 233 214 153 146 215 250 243 242 230 193 171 215 229 216 208 139 44 70 181 251 250 193 156 129 133 142 170 228 217 165 187 221 249 221 218 216 218 222 224 223 221 225 221 233 231 220 222 221 220 226 221 177 141 167 210 222 220 219 218 217 216 216 216 216 216 216 216 217 219 219 218 216 215 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 215 214 212 211 212 213 216 218 214 214 214 213 213 212 212 212 212 211 209 210 211 211 211 209 211 211 211 211 211 211 211 211 206 206 206 206 206 206 206 206 209 209 209 209 209 209 209 209 208 208 208 208 207 207 206 206 207 205 204 205 207 208 207 205 207 207 207 207 207 207 207 207 203 204 205 206 206 206 205 204 205 205 205 205 205 205 205 205 205 205 203 203 203 204 206 207 206 205 205 205 204 204 203 203 201 209 212 206 204 206 205 200 204 204 204 205 205 205 206 206 204 204 204 204 204 204 204 205 201 201 202 202 203 203 204 204 204 203 202 201 202 203 205 206 207 206 204 203 202 203 205 206 202 202 202 202 202 202 202 202 200 200 200 200 200 200 200 200 204 202 199 200 203 204 202 199 176 177 178 179 178 178 176 176 175 176 178 179 179 179 179 179 179 179 178 177 177 177 178 178 178 178 179 179 179 178 178 177 179 178 177 176 177 178 180 181 175 175 175 176 176 177 177 178 176 177 178 179 179 179 178 177 181 179 177 174 174 175 177 179 177 177 177 177 177 177 177 177 178 176 173 173 175 178 178 178 177 177 177 178 179 179 180 180 178 178 177 176 176 178 180 181 178 178 178 178 178 178 178 178 176 177 178 179 179 178 178 178 178 178 177 177 177 178 179 179 180 178 177 177 179 179 178 176 177 177 177 177 178 178 179 179 181 181 181 180 180 179 179 179 178 178 178 178 178 178 178 178 181 181 181 181 181 181 181 181 181 180 180 179 179 180 180 181 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 181 181 182 182 182 183 183 183 184 184 184 184 184 184 185 185 188 187 186 185 186 188 191 193 186 186 186 185 185 185 184 184 184 183 181 182 184 184 183 182 184 184 184 185 185 186 186 186 186 186 187 187 188 188 188 188 189 189 189 189 189 189 189 189 190 191 192 193 195 196 197 197 198 198 198 198 198 198 198 198 201 200 200 199 198 197 197 197 202 200 198 198 198 197 194 192 193 193 194 194 194 195 195 195 197 196 196 197 199 198 195 192 203 203 202 201 202 204 205 207 207 207 208 208 209 210 210 210 210 210 211 211 212 213 213 213 216 216 216 216 216 216 216 217 219 219 220 221 221 222 223 223 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 225 224 224 225 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 228 228 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 226 225 227 230 229 225 224 227 250 228 207 189 151 147 193 217 181 182 237 254 239 241 230 214 220 232 223 175 133 90 70 115 157 196 227 243 192 69 44 143 150 113 96 147 167 166 210 245 238 171 52 45 159 251 254 214 177 217 201 136 92 111 141 127 68 95 119 104 107 163 190 147 144 141 173 187 142 119 124 98 148 221 247 198 142 140 196 254 240 234 227 185 153 128 106 132 178 182 119 24 79 179 229 243 222 231 222 193 186 194 160 106 114 131 169 176 182 196 143 64 122 196 226 223 221 214 212 207 214 214 214 214 214 214 214 214 215 215 214 214 213 213 213 212 213 213 213 213 213 213 213 213 218 215 210 207 207 209 213 215 213 224 220 219 221 193 171 183 196 129 89 112 140 136 128 134 148 143 148 128 121 176 215 197 183 180 171 123 117 190 235 225 210 210 211 212 213 213 212 210 212 214 232 233 207 97 15 89 209 252 169 70 42 34 55 77 83 138 235 254 232 243 240 227 220 207 182 146 117 112 108 93 109 126 139 149 162 180 210 244 251 248 253 245 179 84 30 51 43 42 58 53 23 52 161 253 227 171 153 166 168 135 97 106 200 245 226 166 164 206 228 227 227 227 199 175 196 181 121 111 149 202 224 216 221 219 211 216 214 210 216 217 207 209 218 217 243 249 203 105 53 36 36 82 159 197 153 130 140 149 170 149 119 88 116 134 102 115 185 218 182 111 65 55 143 250 241 206 203 210 206 209 236 249 229 202 173 159 109 73 67 49 32 35 27 23 42 117 195 190 115 73 69 118 157 156 156 178 176 144 160 211 242 198 116 39 36 110 149 142 103 94 153 202 168 99 110 108 93 73 55 46 44 40 43 41 48 52 57 65 49 22 7 40 137 238 248 240 245 201 127 138 195 211 184 186 185 166 169 153 163 163 162 178 193 130 62 111 218 245 212 211 211 203 210 211 210 208 206 205 206 207 210 209 209 210 213 213 210 208 204 205 208 220 238 240 212 178 149 138 117 92 73 61 51 44 56 59 63 58 65 65 64 97 111 69 42 35 68 131 179 210 213 242 219 215 219 216 206 144 99 132 190 179 149 194 235 225 159 83 103 180 204 211 222 217 185 154 171 204 199 201 227 239 229 185 146 114 100 90 67 62 125 181 187 115 57 58 66 54 44 47 49 44 33 21 15 14 18 18 19 20 21 21 20 18 21 25 27 24 20 18 17 16 16 20 24 27 26 25 25 25 27 30 32 32 30 31 33 35 44 42 36 36 37 41 74 122 161 145 126 136 145 114 103 140 143 110 76 105 179 160 83 86 143 138 126 128 105 56 35 29 30 37 32 29 37 37 30 29 33 18 25 43 44 37 30 19 23 28 36 40 42 45 45 40 39 39 37 33 31 30 32 34 33 31 27 19 21 37 39 23 33 50 75 80 66 92 99 136 192 244 200 104 122 213 243 221 178 139 87 57 116 219 231 175 124 190 226 220 208 224 248 240 166 58 14 27 36 40 38 36 33 32 25 28 82 204 250 246 206 146 81 92 137 171 175 134 77 43 150 222 238 248 246 225 140 135 215 253 210 96 35 4 27 109 210 254 254 242 232 221 225 227 231 225 215 222 231 229 242 244 235 190 110 55 73 122 136 87 53 34 39 119 147 154 210 254 252 254 252 207 203 231 199 120 99 184 240 253 253 194 104 99 150 215 248 247 227 226 224 228 232 233 232 232 233 235 226 232 233 237 247 244 199 136 46 49 86 148 202 241 252 251 241 253 235 245 237 230 250 204 73 131 243 247 238 234 230 243 235 235 242 250 251 250 251 250 251 207 123 47 18 28 37 33 27 27 28 30 34 39 43 46 46 54 58 60 69 80 74 59 56 51 51 59 64 61 56 54 66 70 101 152 193 219 236 246 251 243 179 155 221 252 251 248 245 244 243 243 243 245 248 249 243 249 239 225 238 255 231 186 109 55 25 17 36 95 172 217 173 153 216 240 154 55 51 48 104 191 171 135 162 213 250 228 237 224 233 254 234 98 20 5 23 28 22 23 118 238 253 229 147 119 143 197 183 142 183 254 244 238 227 229 237 224 219 235 227 227 228 228 228 228 228 229 218 232 231 189 167 180 213 183 115 37 21 36 48 104 145 199 176 124 90 73 76 38 18 45 42 40 35 37 44 38 30 32 10 23 41 86 153 222 213 201 210 188 150 147 185 207 213 227 211 143 99 49 81 177 208 228 211 203 195 193 194 195 194 194 188 193 197 198 200 203 201 196 209 207 198 183 177 178 170 156 128 125 142 171 174 170 171 87 53 15 13 32 45 42 32 45 77 130 158 190 190 202 201 180 171 167 159 150 171 207 207 206 210 180 138 120 125 135 152 175 138 59 24 25 25 29 31 37 56 85 94 61 59 120 148 111 89 118 133 104 81 75 69 84 95 98 89 72 111 208 219 217 216 200 200 216 222 220 206 189 190 176 166 189 206 202 194 170 187 173 133 100 111 132 99 41 60 66 79 94 74 54 70 78 126 171 174 144 152 177 167 139 111 50 79 156 207 219 217 243 244 225 133 67 64 103 147 133 115 163 201 164 117 47 43 85 92 97 117 135 81 31 86 162 200 183 180 203 224 217 186 158 213 236 228 221 225 222 221 213 215 216 218 219 218 217 215 214 218 216 214 212 211 212 214 216 214 213 212 212 212 213 215 216 209 210 212 213 211 208 204 202 204 204 204 204 205 205 205 205 206 206 206 205 205 205 204 204 202 202 202 203 203 203 203 203 200 191 203 214 204 200 217 230 205 187 124 32 62 193 236 221 194 149 120 63 26 100 174 246 220 212 206 207 208 207 207 208 205 204 204 204 204 204 204 204 200 200 201 201 201 202 202 202 200 201 202 200 200 203 208 212 183 119 167 212 155 103 176 243 227 220 220 231 238 235 233 234 217 212 200 180 154 125 98 81 65 57 63 88 114 131 147 162 147 114 64 42 101 203 245 228 217 218 219 219 219 220 221 222 217 216 215 215 217 218 216 215 215 215 215 215 215 215 215 216 219 220 221 221 221 221 220 219 222 222 223 223 224 224 224 224 223 223 223 222 222 221 221 221 223 224 226 227 227 226 225 224 226 226 227 227 227 228 228 228 228 228 229 229 229 230 230 230 230 230 231 231 232 232 232 232 233 233 232 231 230 230 230 230 228 230 231 241 251 233 201 87 23 25 103 212 248 241 231 228 226 226 225 225 224 224 223 223 223 221 210 199 202 218 234 241 218 225 229 225 221 221 222 221 222 222 222 222 223 223 224 224 220 223 232 222 190 178 205 235 229 225 223 226 226 225 226 230 236 230 228 230 227 222 225 234 237 195 164 197 221 198 156 99 89 128 170 179 160 208 244 229 228 223 223 228 228 224 227 235 209 195 182 210 236 229 222 216 223 217 240 238 238 238 163 101 167 219 231 199 125 90 102 155 223 248 252 207 158 180 202 236 232 228 222 219 219 220 219 218 216 210 220 212 208 219 221 234 223 230 183 137 165 212 224 220 219 218 217 216 216 216 216 216 214 216 218 219 218 217 216 215 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 215 214 212 211 212 214 216 218 214 214 214 213 213 212 212 212 214 212 210 211 212 213 211 208 211 211 211 211 211 211 211 211 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 207 207 207 206 206 206 208 206 205 205 207 207 206 204 205 205 205 205 205 205 205 205 204 205 205 206 206 205 204 204 206 206 206 206 206 206 206 206 205 204 204 203 203 204 204 205 203 203 203 204 204 205 205 205 202 209 211 205 202 205 205 200 202 203 203 203 204 204 204 205 202 202 202 202 202 202 202 201 205 205 204 204 203 203 202 202 202 203 204 205 204 203 201 200 202 201 200 199 200 201 203 205 202 202 202 202 202 202 202 202 200 200 200 200 200 200 200 200 204 202 200 201 203 204 202 200 176 177 178 179 178 177 175 174 176 177 178 179 180 180 179 179 179 178 177 177 177 178 178 179 178 179 179 179 179 178 177 176 177 177 177 177 178 179 180 181 175 176 176 178 179 180 181 181 177 177 177 178 178 178 179 179 179 178 177 175 175 176 177 178 177 177 177 177 177 177 177 177 177 175 174 175 177 179 179 178 177 177 177 178 178 179 179 180 176 176 177 177 178 179 180 180 178 178 178 178 179 179 179 179 175 177 179 179 179 178 178 179 177 177 177 177 177 178 180 180 180 178 177 177 179 179 178 176 178 177 177 176 177 178 179 180 181 181 180 180 180 180 180 180 178 178 178 178 178 178 178 178 181 181 181 181 181 181 181 181 181 180 179 179 179 179 180 181 181 181 181 181 181 181 181 181 179 179 180 180 181 182 183 183 182 182 182 182 183 183 183 184 183 184 184 185 185 185 185 185 190 188 185 184 185 188 191 194 187 186 186 186 185 185 185 185 185 183 182 183 184 185 184 182 183 183 184 185 185 186 187 187 186 186 187 187 187 188 188 188 188 188 188 189 189 190 190 190 190 191 192 194 196 196 197 197 200 200 199 199 198 198 198 197 199 199 198 198 197 196 195 195 201 199 197 197 197 196 193 191 193 193 194 194 195 195 196 196 198 197 197 198 199 199 196 193 203 202 201 200 201 202 203 204 206 206 207 207 208 209 209 209 209 209 210 210 211 212 212 213 215 215 215 216 216 217 217 217 220 220 220 221 221 222 222 222 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 229 229 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 231 229 227 225 225 227 229 231 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 230 230 230 230 230 228 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 229 229 229 228 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 224 215 201 190 221 254 255 232 197 194 224 235 182 177 216 233 228 239 230 219 182 175 158 135 115 64 57 148 212 254 254 254 248 139 72 136 168 112 87 119 117 142 201 244 254 186 78 91 170 223 243 200 131 141 155 144 113 142 199 194 87 103 147 126 80 98 155 148 94 128 189 181 156 186 166 92 157 200 206 138 100 148 211 245 224 240 238 225 233 213 162 144 135 110 50 35 158 247 255 247 246 164 130 161 177 132 71 60 115 190 185 135 185 237 175 103 190 248 245 213 210 221 223 210 213 213 213 213 213 213 213 213 214 214 214 213 213 213 213 213 213 213 213 213 212 212 212 212 213 213 213 212 212 211 210 209 212 200 213 227 219 217 206 176 190 153 131 138 139 125 128 146 185 215 244 206 132 108 156 231 225 169 115 85 127 215 244 225 208 210 212 213 213 212 211 211 215 215 225 235 235 156 47 32 153 252 215 96 43 47 51 28 59 147 212 183 143 148 148 138 110 99 79 55 53 85 112 113 115 117 109 96 90 91 108 134 184 170 179 188 147 81 52 62 59 37 48 59 51 95 192 254 249 173 107 85 102 84 82 174 229 218 186 180 210 221 214 221 223 239 212 147 146 161 141 160 190 216 220 210 212 215 212 216 201 198 213 219 204 207 223 224 251 236 164 63 38 37 55 152 248 253 183 142 158 185 215 201 158 117 103 81 77 124 202 225 137 82 49 71 169 247 237 224 215 222 229 239 240 206 149 112 90 108 131 163 143 69 28 25 28 25 35 102 176 170 78 40 115 199 232 169 126 164 197 180 184 198 253 251 144 39 41 113 161 199 175 139 155 178 157 107 121 143 160 173 158 117 79 45 30 30 50 54 51 50 32 18 4 36 131 236 254 247 242 188 127 125 160 178 189 225 235 219 214 214 219 194 174 174 174 104 50 120 224 250 213 202 209 205 206 206 206 206 206 206 207 208 210 209 209 211 214 214 209 204 215 219 228 242 244 209 132 66 47 48 46 43 50 68 88 100 133 149 153 128 98 69 53 65 39 31 62 105 161 223 237 222 214 228 213 217 229 224 196 136 77 132 220 208 137 148 185 182 118 103 119 162 211 225 209 214 199 146 142 171 176 189 218 229 224 232 225 179 149 137 96 61 95 154 161 99 66 88 90 57 85 118 112 57 24 38 49 38 38 31 22 16 14 16 19 22 20 19 21 23 20 16 16 18 15 20 26 29 28 26 25 24 30 30 31 34 33 31 33 38 37 34 34 40 35 23 36 69 101 143 161 144 113 79 78 108 153 134 96 81 122 110 76 133 215 197 151 116 80 38 29 35 33 34 32 32 34 28 26 34 29 20 48 92 112 109 83 44 23 14 19 31 35 40 43 37 40 37 33 28 27 28 32 35 32 24 20 28 41 49 58 68 88 146 154 123 85 138 149 155 190 153 102 105 186 251 235 175 101 89 101 110 121 164 172 124 96 189 230 217 208 224 246 245 183 68 16 27 35 39 38 38 39 25 15 30 95 220 250 226 149 122 99 141 200 233 229 183 96 53 136 185 203 215 209 203 145 123 191 215 157 55 8 2 54 109 193 250 251 231 228 239 234 231 234 231 221 220 221 216 221 236 254 249 189 122 108 131 126 74 77 68 38 61 84 118 184 238 252 251 252 227 175 127 104 119 176 226 178 178 218 139 82 136 219 250 240 233 230 237 226 230 234 233 229 225 226 227 222 231 230 236 242 247 251 233 162 97 43 41 74 121 162 181 198 241 237 252 253 253 243 135 80 214 253 235 240 250 215 231 232 238 237 231 228 230 232 233 250 241 181 82 15 9 24 29 28 28 28 30 32 35 38 40 42 43 46 51 54 55 57 61 52 53 54 52 50 49 51 53 61 53 58 75 95 121 152 173 193 223 190 150 190 244 241 220 208 214 224 232 237 237 234 231 219 243 251 245 245 254 254 238 215 148 94 30 5 39 131 206 213 182 179 134 67 68 132 117 96 92 86 144 226 253 249 233 231 237 253 254 225 87 14 3 26 13 20 62 177 254 248 251 178 103 125 166 143 177 246 250 225 231 230 230 234 233 230 233 230 231 231 230 228 226 226 227 229 222 222 222 214 181 190 192 155 57 32 40 46 75 85 106 103 84 75 67 70 51 24 28 31 41 35 25 32 40 34 28 18 30 57 106 144 177 170 186 197 202 182 162 181 209 212 202 158 121 104 67 117 219 224 208 194 203 208 203 196 192 194 197 202 200 194 190 194 202 205 203 208 199 202 208 210 213 190 145 99 122 163 208 205 202 211 145 113 36 6 22 44 47 38 46 47 77 123 204 219 214 214 209 204 173 151 158 184 218 208 200 211 211 194 171 151 127 107 102 98 44 29 30 27 34 33 31 40 72 86 61 66 136 176 149 118 189 225 212 135 52 71 130 127 110 97 115 165 216 199 208 209 210 215 216 215 216 204 180 183 168 173 209 223 221 224 208 199 166 137 120 114 123 111 76 101 131 101 75 80 62 53 70 123 152 151 160 187 157 102 93 97 104 159 220 243 233 230 253 252 182 81 92 142 123 105 112 144 146 116 66 68 46 36 90 108 183 209 188 130 91 96 76 89 63 88 171 228 216 184 171 213 241 229 217 226 228 223 213 217 218 218 218 218 217 216 216 217 216 214 213 213 213 214 215 217 215 213 211 211 213 215 216 212 212 213 212 211 209 206 205 204 204 204 204 205 205 205 205 207 206 206 206 205 205 205 204 203 203 203 203 203 203 203 203 205 199 205 204 205 227 225 181 138 90 32 33 117 225 248 250 237 222 211 125 41 61 154 240 226 217 208 206 206 205 206 207 205 205 205 204 204 203 203 203 200 200 200 201 201 202 202 202 202 200 201 203 198 195 205 219 203 106 135 185 148 130 208 244 233 231 230 228 213 183 155 140 108 95 91 96 89 75 82 101 142 158 153 122 100 99 97 87 70 26 10 65 159 225 238 232 222 221 219 219 220 221 222 222 218 217 216 216 218 219 217 216 215 215 215 215 216 216 216 216 219 219 220 221 221 221 220 219 222 222 222 223 223 224 224 225 223 223 223 222 222 222 222 222 226 226 227 227 227 226 226 225 227 227 227 227 228 228 228 229 228 229 229 229 230 230 230 231 231 231 231 232 232 232 233 233 234 233 233 232 232 231 231 231 227 242 234 227 247 250 237 89 23 26 80 173 246 248 235 227 227 227 226 226 225 224 224 223 218 227 214 188 191 221 235 225 205 221 232 229 222 220 222 221 221 221 222 222 222 223 223 223 223 225 228 202 150 133 181 238 252 241 231 232 235 232 228 227 245 218 206 221 233 229 228 236 231 165 150 196 236 245 210 157 134 113 142 182 189 225 220 243 225 223 225 228 228 226 227 229 232 223 205 216 211 178 189 229 231 196 193 203 236 251 186 155 211 191 147 118 92 114 154 200 225 249 250 203 148 137 167 221 239 236 231 226 222 220 220 220 214 179 159 156 198 231 212 214 213 245 216 170 189 223 224 219 218 218 217 216 216 216 217 217 215 216 218 218 216 216 216 216 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 214 213 212 212 213 214 216 217 214 214 213 213 213 213 213 213 214 212 210 211 213 213 210 207 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 206 206 206 206 206 206 206 206 208 207 207 207 206 206 206 205 208 206 205 205 207 207 206 204 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 205 205 205 205 205 205 205 205 202 203 203 203 203 202 201 200 201 202 202 203 204 205 205 206 200 204 205 203 202 204 207 207 202 202 203 203 203 204 204 204 202 201 201 201 202 202 200 198 205 205 204 203 201 200 199 199 202 203 205 206 205 202 199 198 200 200 200 200 201 202 203 204 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 177 178 179 180 180 178 176 174 177 178 179 180 180 180 179 178 178 178 177 177 177 178 179 179 178 179 179 179 179 178 177 176 177 178 178 179 179 179 178 178 176 177 177 178 178 179 180 180 178 177 177 176 177 178 179 181 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 178 177 176 177 179 180 178 176 177 177 177 177 178 178 178 178 175 177 178 180 180 179 177 176 178 178 178 179 179 179 180 180 176 178 180 180 178 176 176 178 179 179 178 177 177 177 178 179 179 177 176 177 179 180 179 177 180 179 178 176 176 177 178 179 180 180 180 180 180 180 181 181 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 178 178 179 180 180 182 182 182 182 182 182 182 182 180 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 183 184 185 186 186 186 185 184 188 187 186 186 186 187 189 190 187 187 186 186 186 185 185 185 186 184 183 183 185 186 185 183 183 183 184 185 185 186 187 187 186 186 186 186 187 187 187 188 186 187 188 189 190 191 192 192 191 192 194 196 197 198 198 198 202 201 201 200 198 197 197 196 196 196 196 196 196 196 196 196 196 195 194 195 196 196 194 192 193 193 194 194 195 196 196 197 197 197 197 200 202 203 201 198 199 199 198 198 199 201 203 204 205 205 206 206 207 208 208 208 209 209 209 210 211 211 212 212 214 214 215 216 217 217 218 218 221 221 221 221 221 221 221 221 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 229 228 228 227 227 228 228 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 229 228 228 228 228 228 228 227 230 230 230 230 230 230 230 230 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 228 228 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 227 225 224 215 191 166 165 220 227 224 243 248 240 229 196 191 216 223 225 233 221 217 190 166 151 139 142 129 108 130 209 251 245 244 254 193 119 129 155 138 129 127 102 117 133 161 165 130 89 115 150 154 153 126 76 62 125 184 139 120 164 163 110 133 174 148 105 99 147 161 112 155 188 159 195 240 166 100 153 179 181 156 135 168 222 227 231 242 237 240 250 253 252 241 219 146 46 44 186 254 253 247 215 110 72 109 121 74 57 117 166 216 182 137 204 238 171 133 195 235 225 206 212 217 219 212 213 213 213 213 213 213 213 213 212 213 213 213 213 213 213 214 214 214 213 213 212 211 211 211 210 212 214 214 214 211 208 206 220 206 215 225 217 219 216 193 178 191 208 213 201 184 174 173 185 186 202 183 128 77 88 165 210 190 142 86 117 207 238 221 213 215 216 214 210 209 211 213 210 213 223 242 250 202 93 5 98 226 242 130 51 48 48 19 52 107 112 91 90 90 83 72 93 111 131 139 158 197 220 214 189 193 191 185 168 125 78 55 80 87 101 118 115 110 109 90 38 37 57 70 50 60 145 236 238 156 76 83 133 121 102 142 164 170 194 222 227 214 210 217 218 251 225 119 97 145 163 196 232 234 228 217 212 214 215 215 182 184 211 226 209 213 234 237 236 176 114 44 29 41 75 182 248 236 182 168 177 168 180 192 173 152 137 108 104 104 127 130 108 86 58 95 200 253 239 224 236 245 242 216 170 115 87 91 114 128 178 246 220 119 53 19 9 25 41 82 109 93 50 89 208 254 254 179 116 139 184 192 177 199 250 237 132 39 43 112 184 243 228 182 164 152 130 96 97 136 176 227 243 208 153 91 45 26 40 48 44 38 19 19 15 34 110 215 252 253 239 177 120 89 96 128 176 227 234 221 216 228 233 204 184 175 164 97 87 126 184 228 225 211 209 192 205 204 204 205 207 208 207 206 208 206 206 210 217 220 219 217 237 231 226 213 174 113 58 29 76 92 112 131 152 176 197 208 213 232 236 208 158 102 64 53 30 73 127 159 205 245 236 216 214 201 198 214 221 200 168 145 108 137 191 180 123 107 128 154 166 164 164 169 206 224 203 209 213 172 138 143 166 185 201 217 225 244 245 186 133 109 75 51 67 106 101 55 51 90 90 50 93 139 126 51 29 87 133 131 118 97 64 34 17 13 17 22 16 13 23 43 49 37 24 21 18 22 26 28 27 25 25 26 30 33 34 33 33 34 36 36 33 34 35 36 32 29 31 36 51 115 166 160 109 58 65 112 170 153 95 40 79 107 99 158 248 218 139 80 51 30 30 36 35 32 32 36 33 27 29 36 26 22 55 110 160 196 178 121 65 30 17 27 33 38 40 31 35 33 30 29 29 30 30 30 29 27 16 27 74 119 151 177 214 238 189 115 102 165 194 163 116 75 85 137 177 194 162 97 83 117 165 185 156 126 132 143 149 197 220 218 210 221 246 244 197 77 19 28 34 36 35 37 40 24 12 29 103 235 249 192 133 148 153 188 234 253 253 215 123 108 187 185 161 158 154 166 168 137 152 137 91 24 2 41 105 157 190 176 156 161 181 197 204 204 216 228 230 231 231 225 220 220 232 246 236 205 186 185 154 81 98 92 54 40 58 102 124 176 206 185 176 164 107 56 103 180 207 159 109 129 158 117 98 176 254 248 220 228 230 224 236 230 224 224 230 235 236 234 236 240 222 225 230 228 242 242 243 201 149 108 78 60 59 67 106 126 162 187 218 253 211 111 120 252 248 239 228 198 196 228 236 236 229 224 228 230 231 237 243 253 221 113 29 14 25 24 26 26 27 28 30 31 32 33 35 34 35 38 42 45 47 50 41 46 48 44 39 39 46 53 51 57 63 57 45 47 66 82 89 115 111 94 109 134 132 117 106 114 125 135 139 137 131 127 141 172 211 239 252 254 253 249 254 225 185 73 1 12 116 216 248 180 103 28 36 150 237 162 67 72 138 215 251 240 219 233 229 251 254 220 165 50 10 11 25 17 46 131 225 252 241 251 198 102 119 137 148 231 254 233 229 230 233 230 226 232 233 224 227 229 231 230 229 229 230 232 242 223 230 248 249 208 196 176 131 38 30 46 54 74 70 73 71 66 64 54 53 50 27 23 30 39 34 23 25 29 27 27 36 60 90 110 105 121 142 198 205 201 184 167 185 219 205 151 96 95 116 82 97 169 172 170 184 198 205 201 195 196 196 192 203 202 197 193 194 199 201 199 175 149 160 191 213 230 204 131 123 163 179 207 213 213 232 218 160 58 7 19 40 45 42 51 39 48 83 177 210 218 219 210 189 160 156 185 193 206 191 198 200 206 209 212 206 176 144 133 138 71 38 29 27 37 35 29 33 57 82 83 100 157 184 155 144 232 251 252 161 56 120 212 188 169 167 199 205 200 186 210 210 207 205 199 198 211 217 207 185 158 158 193 207 218 230 207 181 162 159 148 128 139 148 124 146 166 152 163 168 97 43 54 76 103 124 155 170 120 75 89 121 184 226 245 251 238 237 244 227 116 82 163 202 162 125 110 92 82 77 98 140 123 61 89 179 251 253 185 122 110 95 54 30 36 91 187 249 247 206 176 195 220 196 177 197 216 225 221 219 219 218 217 217 217 218 218 216 216 215 215 215 214 214 214 216 215 214 214 213 213 213 213 214 213 212 211 209 208 207 207 204 204 204 204 204 205 205 205 207 207 206 206 206 205 205 205 206 206 205 205 204 204 203 203 205 210 204 195 210 226 189 120 102 92 33 37 140 251 247 219 211 230 241 165 80 29 116 223 232 222 211 206 205 204 205 207 206 206 205 205 204 203 202 202 202 202 202 201 201 201 200 200 201 200 201 200 197 197 206 215 214 124 114 139 135 126 175 203 198 189 171 144 112 82 62 53 77 90 106 119 139 173 216 243 243 251 241 212 193 190 179 160 142 96 88 106 180 245 239 245 231 226 220 218 219 221 221 220 219 218 217 217 219 220 218 217 215 215 215 216 216 217 217 217 218 218 219 220 221 221 220 220 221 221 222 222 223 224 224 225 223 223 223 224 224 224 224 224 225 225 225 225 225 226 227 228 227 227 227 228 228 228 229 229 229 229 229 230 230 230 231 231 231 231 231 232 232 233 233 233 234 234 234 233 233 233 233 232 230 239 231 225 252 251 197 62 24 38 64 131 227 248 236 230 228 228 227 226 225 224 224 223 223 227 222 212 209 206 187 163 189 213 233 232 223 221 224 225 221 221 221 222 222 223 223 223 225 223 223 203 163 150 180 213 215 221 232 239 232 221 223 233 229 179 157 193 231 236 231 235 221 155 180 226 247 254 239 219 191 161 148 142 187 242 227 229 224 227 228 227 226 226 222 217 239 220 206 212 188 162 199 247 180 128 150 204 240 249 170 142 154 155 146 146 150 197 193 154 158 203 244 227 155 117 173 230 201 206 213 218 220 223 228 232 215 163 122 126 205 244 190 173 207 245 219 176 201 233 226 218 217 217 216 216 216 217 218 218 215 217 217 216 214 214 216 218 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 213 213 214 214 214 214 214 214 213 213 213 213 213 213 214 214 214 211 209 210 213 213 209 204 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 207 207 207 207 207 207 207 207 207 207 207 206 206 206 205 205 209 207 205 205 207 207 205 203 206 206 206 206 206 206 206 206 206 206 205 205 204 204 204 204 204 204 204 204 204 204 204 204 202 204 206 206 205 202 199 197 203 203 203 203 203 203 204 204 203 201 201 202 201 200 204 210 203 203 203 204 204 204 205 205 203 202 201 202 204 203 201 198 203 203 203 202 201 201 200 200 202 202 203 203 203 202 202 201 203 203 203 203 203 202 201 200 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 200 203 205 203 200 199 201 204 178 179 181 181 181 179 177 175 178 178 179 180 180 179 179 178 178 178 177 177 177 178 179 180 179 179 179 180 179 178 177 176 178 179 180 181 180 178 176 175 177 176 176 176 176 176 176 176 179 178 176 175 176 178 180 182 175 176 177 178 178 178 178 178 177 177 177 177 177 177 177 177 179 179 178 179 181 179 176 173 177 177 177 177 177 177 177 177 176 178 180 182 181 178 175 173 177 178 178 179 179 180 180 180 179 181 182 181 177 175 174 175 181 180 179 177 176 176 176 176 178 177 176 177 179 180 179 178 183 182 179 176 175 175 176 177 179 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 179 179 178 178 179 179 180 182 182 182 182 182 182 182 182 183 182 182 181 181 180 179 179 182 182 182 183 183 184 184 184 183 184 185 186 186 186 185 184 185 186 187 188 188 188 187 186 187 187 187 186 186 185 185 185 186 185 183 184 186 186 185 184 183 183 184 185 185 186 187 187 185 185 186 186 186 187 187 187 185 186 187 188 190 191 192 193 192 193 196 198 199 199 199 199 203 202 201 200 198 197 196 195 195 195 196 197 198 198 199 199 192 191 191 193 196 197 196 194 193 193 194 195 195 196 197 197 196 196 198 201 205 207 205 204 200 200 200 200 202 205 207 209 204 204 205 205 206 207 207 208 208 208 209 210 210 211 211 212 213 214 214 216 217 218 219 219 222 222 221 221 221 221 220 220 223 223 224 224 224 224 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 226 226 226 227 227 228 228 229 228 228 228 228 228 228 228 228 227 227 227 228 228 229 229 229 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 224 225 227 228 228 227 225 224 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 229 229 229 228 228 227 227 227 230 230 230 230 230 230 230 230 228 228 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 224 226 225 226 233 232 205 174 142 140 173 225 231 230 246 234 228 224 236 228 223 229 222 232 230 206 203 192 211 240 177 82 71 112 141 177 210 167 82 41 90 167 231 225 175 156 119 134 151 99 65 101 142 106 56 59 29 19 140 253 180 93 98 88 105 168 201 147 120 126 168 181 139 129 151 132 176 226 146 90 158 211 217 200 155 168 250 253 239 235 231 244 233 228 247 225 223 173 70 48 183 254 237 206 150 135 122 79 49 64 128 227 252 235 208 202 218 184 137 156 203 227 217 211 214 203 206 216 213 213 213 213 213 213 213 213 212 212 212 213 213 214 214 214 214 214 213 213 212 211 210 210 215 214 212 210 209 209 209 210 208 216 207 205 219 213 206 223 210 229 235 222 217 222 214 196 179 140 139 144 152 155 125 108 141 178 175 121 126 197 240 251 219 220 219 213 207 206 211 216 210 211 217 239 251 232 143 24 51 180 237 152 59 40 45 38 57 115 120 137 165 158 167 186 187 209 226 223 222 241 248 233 245 243 242 250 251 214 152 113 111 142 161 165 169 189 178 115 55 55 47 46 48 48 83 141 132 133 160 223 215 143 99 63 102 161 232 236 203 215 234 213 225 248 212 101 88 156 175 193 251 243 237 230 221 218 218 213 168 175 213 233 217 221 244 248 218 105 52 26 31 59 84 157 209 214 193 198 218 203 173 152 178 177 189 186 177 112 79 75 142 152 119 138 221 251 228 205 198 202 174 118 76 78 129 186 213 167 170 245 251 179 103 32 22 32 36 54 52 42 56 168 250 253 243 196 136 120 147 172 158 231 251 185 109 57 73 159 218 255 229 206 212 195 153 102 73 107 141 205 254 254 221 156 82 41 33 28 27 31 20 27 17 28 92 197 246 243 207 130 108 81 94 138 190 223 219 215 220 226 225 198 179 158 149 101 104 138 177 226 226 200 209 208 209 207 206 206 208 208 206 204 208 206 206 213 225 234 238 238 211 193 169 132 75 41 70 123 176 189 204 214 220 226 229 229 226 235 243 240 197 122 63 40 66 121 149 149 194 233 217 209 209 205 213 207 189 167 149 155 138 109 106 119 124 117 141 208 212 198 217 212 195 200 198 204 211 210 168 138 155 168 189 235 248 241 215 142 72 43 43 65 118 124 87 29 27 70 79 49 56 92 78 23 34 129 208 227 206 170 115 62 26 13 15 20 10 10 33 71 85 64 35 21 21 23 25 25 24 24 26 28 26 34 34 27 27 34 34 28 35 37 35 25 24 38 40 26 30 76 140 172 131 66 80 153 175 134 68 25 78 116 114 184 245 192 87 30 38 47 42 27 32 25 29 37 37 35 33 30 32 19 33 79 154 240 255 204 133 68 24 18 19 27 34 28 32 31 31 33 34 33 28 24 26 37 15 17 101 195 239 249 243 234 181 128 169 202 206 124 71 130 162 149 127 109 107 123 143 202 242 245 192 119 136 213 230 218 216 226 214 221 251 249 205 83 23 29 33 34 33 36 37 27 17 31 109 246 247 165 165 182 166 175 215 247 248 209 91 128 238 213 161 160 176 213 222 183 137 74 37 6 13 110 193 249 215 99 55 107 141 124 122 135 171 210 230 238 237 229 232 218 213 225 242 250 251 252 181 81 90 83 56 29 39 77 74 92 102 88 91 80 78 143 188 204 157 77 94 164 163 127 137 171 228 244 234 230 224 225 226 228 232 234 234 232 228 226 221 244 233 232 234 227 234 229 240 245 238 215 178 128 88 73 48 22 75 80 98 147 102 64 148 252 254 252 213 117 179 231 235 232 226 228 232 224 222 233 220 254 239 146 69 49 38 14 23 24 25 27 28 29 29 29 29 32 33 30 31 35 36 34 37 37 37 35 32 31 37 44 57 53 51 50 52 58 58 50 64 52 57 78 81 64 54 57 58 61 66 69 69 66 61 58 69 91 137 192 229 243 249 254 245 253 248 114 8 3 104 213 225 108 24 17 82 192 251 162 77 131 233 251 234 239 231 245 252 253 214 137 87 18 14 23 17 34 81 191 255 250 250 248 207 88 87 102 153 217 206 248 243 228 230 239 234 230 221 202 220 223 227 229 231 233 237 241 243 249 251 232 238 254 249 166 108 28 36 54 56 68 66 68 67 67 71 59 41 32 23 39 33 33 34 40 38 22 18 34 53 114 167 171 136 137 154 205 209 186 174 177 199 229 209 142 119 107 123 79 59 97 117 156 197 197 188 177 183 199 202 195 186 192 196 197 197 197 195 190 154 111 118 160 196 228 202 113 112 175 175 195 214 206 219 232 179 69 13 23 39 42 40 51 44 41 53 129 178 215 214 177 145 163 189 204 187 201 191 194 193 187 195 219 222 197 192 217 209 113 49 25 23 37 38 32 29 41 79 116 140 166 163 127 175 249 235 220 136 53 156 250 235 229 231 239 202 188 194 211 208 203 204 202 199 205 209 203 196 153 139 165 179 206 227 194 186 187 200 182 147 162 180 153 170 159 187 251 242 135 56 33 40 58 82 110 123 102 87 99 160 240 252 246 249 243 250 252 198 84 130 233 217 196 169 82 40 57 122 205 223 169 93 139 228 244 230 148 105 115 92 74 84 129 151 153 191 235 206 134 168 186 149 124 155 194 220 229 221 220 218 216 216 217 218 219 215 215 216 216 216 215 214 213 214 215 216 217 216 214 211 210 214 213 210 208 207 206 207 207 203 204 204 204 204 204 205 205 207 207 206 206 206 205 205 205 208 208 207 206 206 205 204 204 202 203 203 218 221 175 122 112 190 133 45 79 186 248 223 223 212 233 240 187 121 14 80 205 236 225 212 206 204 203 204 207 207 207 206 205 204 202 202 201 204 204 203 202 200 199 198 198 199 202 201 196 196 202 208 209 209 160 135 125 117 81 97 131 101 94 77 60 56 74 103 124 155 195 202 171 171 219 249 249 245 243 243 246 245 240 240 244 231 201 184 101 116 204 208 237 238 231 221 217 219 220 219 217 220 219 217 218 220 220 219 218 215 215 215 216 216 217 217 217 217 217 219 220 220 221 220 220 220 220 221 222 223 223 224 224 224 224 224 225 225 226 226 226 224 223 222 223 224 226 229 231 227 227 227 228 228 229 229 229 229 229 229 230 230 230 231 231 231 231 232 232 232 233 233 233 234 234 234 234 234 234 234 233 232 234 237 241 255 222 123 35 26 51 55 101 205 247 235 235 229 228 227 227 226 225 224 224 230 217 224 245 235 180 122 94 177 207 232 234 225 223 226 229 221 221 221 222 222 222 223 223 224 220 222 219 207 199 193 183 125 163 210 228 212 197 212 241 202 137 110 163 224 239 232 233 219 136 191 252 237 211 205 251 243 179 126 114 197 236 230 239 225 229 230 225 225 225 218 207 215 216 209 189 165 197 248 241 127 83 156 250 253 236 133 92 164 221 251 222 176 198 160 69 82 147 234 252 184 131 173 180 142 156 177 196 209 221 232 241 209 173 142 142 217 240 171 157 209 234 194 153 193 235 228 217 216 216 216 216 216 217 218 219 216 217 217 215 213 213 216 219 217 217 217 217 217 217 217 217 218 217 216 216 216 216 215 215 213 213 214 215 215 214 213 213 212 212 212 213 213 214 214 214 213 209 207 209 212 212 207 203 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 210 210 210 210 210 210 210 210 207 207 207 206 206 206 205 205 209 207 205 205 207 207 205 203 207 207 207 207 207 207 207 207 207 206 206 205 204 204 204 204 205 205 205 205 205 205 205 205 204 206 209 210 209 205 200 197 205 205 204 203 203 202 202 201 209 203 201 202 199 195 199 208 204 204 204 205 205 206 206 206 205 204 203 204 205 205 202 199 203 203 203 203 203 203 203 203 202 201 200 199 200 202 204 206 201 202 202 202 200 197 194 193 202 202 202 202 202 202 202 202 199 199 199 199 199 199 199 199 199 203 206 204 199 197 201 205 177 178 180 181 180 178 175 174 177 177 178 179 179 178 177 177 176 176 176 176 176 176 176 176 180 179 177 176 177 179 181 182 176 177 178 179 180 180 179 179 178 178 179 179 178 178 177 177 177 177 177 177 177 177 177 177 176 177 179 180 180 179 177 176 179 179 179 180 179 178 177 176 175 176 177 178 180 181 182 183 176 176 177 178 178 179 179 180 179 181 182 180 178 177 178 179 178 178 178 178 178 178 178 178 185 181 177 176 177 179 179 179 175 176 178 179 179 177 176 175 179 178 178 177 177 178 178 179 175 177 179 181 182 181 179 178 181 178 175 176 179 180 176 172 176 176 177 178 180 181 182 182 180 180 180 180 180 180 180 180 182 181 179 178 178 178 179 180 181 181 181 181 181 181 181 181 183 182 182 181 181 180 179 179 184 184 184 184 184 184 184 184 186 184 183 182 183 185 187 189 185 189 191 190 186 185 187 191 189 188 187 187 188 190 192 194 186 184 180 178 178 180 184 186 183 183 183 184 184 185 185 185 183 185 187 188 189 189 187 187 190 188 186 186 188 191 191 191 196 196 196 197 197 198 198 198 195 197 199 198 197 197 199 201 196 197 197 198 198 199 199 199 195 197 199 199 196 194 194 194 193 196 198 197 195 193 193 194 202 202 202 202 201 201 201 201 199 200 202 202 202 200 198 196 206 206 206 206 206 206 206 206 206 208 209 209 207 207 208 210 208 209 210 212 214 216 217 218 220 220 220 220 220 220 220 220 223 223 223 224 224 224 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 227 228 228 228 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 226 225 226 226 227 229 230 230 231 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 230 229 228 228 227 227 229 229 229 228 228 227 227 227 228 228 227 227 227 226 226 226 230 223 228 224 226 229 219 220 203 180 172 190 204 209 220 234 236 230 223 226 232 224 219 228 226 228 243 247 247 255 223 150 44 42 85 123 133 94 92 36 19 147 252 254 225 189 178 218 221 176 105 115 169 165 133 119 93 40 90 199 201 111 50 42 126 188 191 192 186 163 181 197 158 129 105 87 132 167 124 109 196 245 254 254 208 175 213 227 190 189 177 172 195 189 148 143 184 186 89 59 156 201 169 148 186 191 131 80 98 156 218 249 254 251 245 230 179 139 163 201 215 215 215 214 213 212 211 210 213 213 213 213 213 213 213 213 210 214 218 217 213 210 213 216 212 211 209 209 210 212 215 217 208 209 211 213 213 213 212 211 209 209 209 210 210 211 211 211 214 215 216 217 218 219 220 220 230 194 163 171 204 218 197 167 132 151 137 92 95 168 225 228 226 230 232 229 226 226 225 223 221 214 226 241 251 251 177 60 19 121 185 145 78 50 37 18 44 144 238 254 243 239 240 235 241 240 238 235 231 228 226 224 222 228 220 232 247 213 191 223 238 235 253 232 188 152 121 124 120 131 157 139 101 51 32 102 147 191 250 254 199 155 138 122 170 214 230 222 222 214 206 218 232 245 185 80 105 154 134 173 245 250 244 209 206 227 231 221 166 128 177 238 226 226 248 237 131 55 21 34 85 130 130 137 171 226 228 200 215 225 180 128 145 168 179 209 216 133 81 127 240 185 90 137 219 215 143 112 109 106 68 64 109 175 235 246 211 160 173 238 253 214 122 36 27 31 34 43 38 21 68 160 192 203 195 158 120 109 120 132 164 173 167 156 153 151 170 205 212 216 226 215 202 225 221 171 153 121 118 139 200 238 252 202 104 58 38 42 28 15 21 30 26 23 75 168 215 216 148 105 142 153 141 118 135 189 227 231 221 207 229 218 187 140 91 118 150 110 150 226 232 211 209 203 204 210 217 200 209 211 215 200 210 203 228 220 185 171 201 182 141 85 48 40 47 92 166 216 233 235 235 231 223 217 213 213 211 211 245 247 199 83 5 70 159 198 146 99 148 211 230 223 206 217 223 220 185 151 151 147 155 71 64 119 157 180 207 239 223 219 213 207 204 203 203 202 191 227 197 161 143 131 164 202 219 191 131 72 30 56 103 163 215 192 105 17 53 153 163 114 69 50 33 2 32 152 235 244 241 216 193 113 78 28 20 13 17 4 28 85 124 118 76 33 20 28 31 36 50 54 44 36 35 33 33 37 38 35 33 35 35 33 31 30 30 31 33 34 29 42 80 118 94 94 167 203 159 103 57 34 64 115 152 201 194 127 57 29 31 35 35 35 28 28 33 29 32 39 32 27 25 23 23 30 76 167 228 231 175 104 39 18 17 21 29 34 30 30 30 31 29 26 24 24 37 37 50 44 58 156 248 252 229 178 163 188 226 233 170 100 122 193 188 168 150 137 167 176 215 249 244 248 168 103 191 232 248 249 221 225 206 199 250 251 231 97 29 18 33 35 40 31 34 26 20 18 124 223 178 132 201 205 128 180 241 248 252 142 46 158 241 228 194 213 245 243 251 238 141 40 2 15 100 196 251 252 189 74 123 199 194 194 148 115 102 136 184 213 226 232 228 235 236 208 235 246 250 254 144 71 85 101 69 42 34 52 66 64 41 63 100 122 154 163 169 144 100 93 162 199 184 207 210 165 177 226 235 225 228 227 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 235 239 245 249 245 233 216 203 165 129 86 95 70 58 38 53 148 224 251 218 170 170 219 236 226 227 228 229 230 230 229 229 226 245 243 213 194 109 49 10 25 28 39 28 24 33 28 27 31 23 33 28 25 34 30 27 24 39 37 36 23 22 40 27 39 53 41 52 40 62 54 60 63 62 60 60 60 59 57 56 55 52 58 64 60 59 63 65 53 55 67 97 144 195 234 251 251 253 252 128 17 24 60 117 92 61 65 112 144 183 202 198 189 174 221 250 254 248 226 251 253 197 113 43 19 34 36 14 12 66 197 250 253 244 252 254 170 44 94 171 170 177 185 215 237 228 233 231 228 238 213 150 196 228 233 241 241 233 247 249 229 213 251 250 247 250 248 169 77 41 38 45 47 50 53 68 61 59 52 44 39 37 34 31 40 33 35 30 28 10 12 55 148 210 226 205 176 154 164 179 203 167 138 109 153 182 176 173 174 165 147 84 60 113 170 211 212 195 140 111 159 209 210 197 165 155 197 213 199 197 179 159 143 116 117 148 188 212 169 86 102 179 191 209 215 216 238 200 140 26 17 34 35 51 42 49 44 44 51 82 125 179 166 151 174 186 196 196 194 193 192 189 197 192 193 200 201 199 206 217 226 117 41 11 32 35 32 28 32 41 65 144 217 210 122 95 194 243 198 123 51 94 197 245 238 227 226 230 212 181 177 195 212 216 213 201 195 200 209 213 214 138 94 133 203 230 190 128 193 243 249 205 148 127 140 141 180 175 172 248 235 126 104 93 80 61 47 55 76 90 92 89 138 204 234 208 200 229 239 221 150 64 122 216 218 208 149 37 44 185 228 250 253 207 148 162 168 178 122 60 79 128 154 171 175 218 229 199 138 107 123 119 107 126 133 133 161 207 228 220 221 220 220 219 218 218 217 217 219 217 216 217 219 219 216 213 213 213 213 213 213 213 213 213 209 209 208 207 207 206 205 205 208 207 205 205 210 213 212 207 211 213 214 214 211 208 205 203 207 207 205 204 203 202 202 202 206 194 206 208 230 165 101 156 232 145 47 96 202 249 228 212 207 221 232 206 159 35 50 162 215 228 213 207 193 202 203 211 204 212 213 204 200 203 202 196 207 203 199 198 200 203 205 205 200 198 206 209 200 200 211 217 220 196 160 126 75 33 33 41 69 82 94 101 132 179 217 250 232 227 197 132 162 238 228 210 218 219 221 224 226 229 231 232 249 245 228 187 138 117 139 173 214 235 244 231 217 219 224 223 222 218 217 221 220 216 217 222 216 215 215 214 214 215 215 216 216 216 217 217 218 219 220 220 220 220 221 222 224 225 226 226 224 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 228 228 228 229 229 230 230 230 229 229 230 230 230 230 231 231 229 229 230 231 232 232 233 233 233 233 233 233 233 233 233 233 228 241 224 254 239 124 88 131 98 49 43 81 160 236 244 240 227 227 228 228 228 228 228 228 222 229 227 238 238 172 102 90 137 184 223 242 245 226 216 231 219 223 224 220 218 218 224 231 221 226 217 218 232 247 215 133 73 69 187 193 169 202 217 205 123 81 111 169 222 240 223 248 196 109 183 254 218 155 184 230 198 141 99 130 205 252 245 221 228 224 223 226 230 226 215 204 158 152 181 196 189 221 232 183 126 86 165 253 228 125 79 117 206 254 252 181 142 129 125 66 63 163 248 233 165 126 117 113 151 215 203 158 192 243 233 207 196 137 148 173 198 209 183 191 209 218 145 120 186 235 235 207 216 216 216 216 216 216 216 216 215 216 217 218 218 218 218 217 214 214 215 216 216 217 218 218 216 216 216 215 215 214 214 214 214 214 215 215 215 214 213 212 216 215 214 213 211 210 209 208 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 208 207 206 207 208 209 209 208 207 207 207 208 208 209 209 209 209 209 209 208 208 208 207 207 210 210 209 208 206 205 204 204 203 204 205 205 205 205 206 206 205 205 205 204 204 203 203 203 205 203 201 200 200 201 203 205 204 204 204 204 204 204 204 204 200 201 203 205 206 206 206 205 203 202 202 202 201 200 200 200 203 203 203 202 202 201 201 201 202 202 203 203 203 203 203 203 203 203 203 202 202 201 201 201 205 204 204 203 202 201 200 200 203 202 202 202 202 203 202 202 202 203 205 206 205 202 198 196 204 203 202 201 201 201 201 202 197 197 198 199 199 198 197 197 178 178 177 177 177 178 178 179 177 177 178 179 179 178 177 177 177 177 177 177 177 177 177 177 179 178 176 175 176 177 179 180 176 177 178 179 179 178 178 177 175 176 177 178 178 179 179 179 177 177 177 177 177 177 177 177 176 177 179 180 180 179 177 176 178 179 179 179 179 178 177 176 175 176 177 178 179 180 181 181 178 178 178 178 178 178 178 177 176 178 179 178 176 175 176 178 178 178 178 178 178 178 178 178 183 180 177 177 178 179 179 178 178 179 179 180 180 179 178 178 179 179 178 177 177 178 179 179 179 179 178 178 179 179 180 180 180 177 175 177 181 182 179 175 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 181 181 179 178 178 178 179 179 181 181 181 181 181 181 181 181 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 184 185 186 186 186 186 185 189 191 190 186 185 187 191 191 190 189 187 186 186 186 186 188 186 183 181 180 181 183 185 183 183 184 184 184 185 185 185 185 186 187 187 188 188 187 187 189 188 186 187 189 191 191 190 195 195 196 197 197 198 199 199 196 198 199 199 197 197 198 200 198 198 197 197 197 196 196 196 194 196 198 197 195 193 193 194 191 193 195 194 193 193 194 196 197 197 196 196 196 196 196 196 197 198 200 201 202 202 201 200 205 205 205 205 205 206 206 206 206 208 209 209 207 207 208 210 210 211 212 213 215 216 218 218 218 218 219 219 220 221 222 222 223 223 223 224 224 224 225 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 227 228 228 228 227 227 227 227 227 227 227 227 228 227 227 227 227 227 227 226 226 226 227 228 228 229 229 230 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 230 230 229 228 228 227 227 229 229 228 228 228 227 227 227 228 228 227 227 227 226 226 226 229 223 229 227 228 230 222 227 229 225 222 211 178 149 177 234 228 220 225 226 221 231 238 224 240 224 220 221 231 254 248 199 78 90 166 206 220 186 164 129 39 52 164 253 233 194 207 246 252 222 178 202 249 244 234 241 187 156 112 143 184 137 72 44 126 236 229 193 206 206 191 163 166 133 100 69 91 130 159 220 253 254 229 215 177 144 164 163 133 129 128 131 142 128 114 145 212 223 120 70 157 199 189 217 232 145 73 106 185 238 254 242 196 210 234 228 172 141 176 218 216 215 215 215 214 213 213 212 213 213 213 213 213 213 213 213 211 213 215 214 211 210 212 215 212 211 210 210 211 212 214 215 209 210 211 212 212 212 212 211 209 209 210 210 210 210 210 210 211 211 211 212 213 213 214 214 227 217 209 213 224 230 224 215 191 158 121 90 75 94 135 161 175 191 211 223 229 232 231 228 240 234 240 236 223 216 166 81 24 62 99 108 89 61 36 20 45 140 228 248 237 236 234 225 226 225 224 222 221 219 218 217 214 217 227 247 230 169 171 244 253 238 250 241 197 140 110 138 208 222 243 235 188 98 36 58 158 223 209 156 174 210 215 220 214 227 221 211 216 217 213 219 219 242 205 117 114 140 122 140 184 231 220 167 180 226 239 240 159 92 145 235 245 251 241 154 76 15 19 84 159 211 188 132 135 203 220 183 176 191 170 133 137 150 163 192 186 110 89 159 242 183 92 137 216 202 117 76 78 99 117 161 201 228 251 246 204 165 192 253 251 180 101 49 29 36 40 42 35 22 47 100 116 128 141 154 172 188 191 185 165 169 177 201 227 233 222 215 218 202 201 213 211 201 205 219 200 174 142 106 120 143 194 190 127 129 114 71 26 14 22 25 18 6 54 147 192 195 158 153 198 203 178 132 119 152 188 199 201 191 198 212 191 123 86 116 134 99 148 227 230 206 205 205 203 203 213 209 219 212 217 212 212 205 226 193 126 101 127 106 69 43 37 55 92 154 215 239 222 222 219 216 212 209 209 209 208 212 229 241 200 68 10 118 220 237 176 96 95 167 233 240 209 208 203 210 207 199 190 163 114 63 85 162 220 232 207 193 206 206 205 202 199 200 203 205 200 211 193 180 167 153 151 134 126 106 66 55 69 128 175 221 246 214 130 37 82 206 232 201 176 105 47 6 16 105 202 253 244 229 222 169 138 66 28 5 8 11 26 60 109 144 118 61 23 10 22 61 93 103 106 111 88 75 56 37 26 26 32 38 34 33 31 30 30 31 33 34 36 40 47 51 53 101 172 196 153 147 116 54 45 85 114 140 117 77 40 32 39 40 36 34 30 31 35 31 30 32 26 25 29 23 18 20 46 96 134 143 131 112 73 33 16 20 27 30 31 30 29 28 27 26 26 27 30 41 60 59 61 122 198 224 173 178 187 224 242 192 131 114 172 193 176 177 200 214 213 182 200 239 243 207 129 90 155 218 239 233 214 208 188 198 245 240 208 100 40 19 31 28 28 25 47 13 23 41 84 121 135 195 234 188 115 178 241 248 230 101 46 175 246 240 219 217 242 253 247 194 95 7 2 70 169 246 252 237 171 105 187 254 248 245 222 192 154 127 116 133 182 228 244 226 228 221 224 225 247 241 118 65 126 162 125 53 14 49 55 50 38 75 145 184 170 131 126 130 152 165 198 233 237 248 244 156 138 201 234 227 226 231 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 229 229 231 235 238 240 239 237 246 248 236 216 175 105 36 51 117 184 193 170 181 218 241 226 227 228 229 229 229 228 227 226 225 228 242 252 238 128 60 29 30 28 39 33 26 33 29 30 33 27 37 32 27 33 27 25 24 32 25 33 35 37 46 27 33 52 48 56 40 51 43 55 56 55 54 54 55 57 57 57 67 60 56 58 63 65 62 59 51 55 59 64 80 115 159 190 239 252 243 115 24 37 52 63 60 102 173 207 183 161 194 238 232 175 181 243 252 232 246 253 186 113 50 35 37 35 27 16 24 113 237 249 241 252 251 219 89 93 185 240 227 203 183 206 210 227 248 242 233 242 212 142 203 244 238 232 248 253 230 166 132 121 158 185 227 252 240 142 68 44 41 42 47 56 50 50 46 50 51 47 40 37 37 38 24 29 35 29 34 48 81 140 192 228 228 210 182 154 156 167 160 121 108 95 120 135 159 197 217 217 175 81 76 175 226 221 208 201 157 106 124 194 217 191 171 139 177 209 191 172 164 172 163 143 136 161 194 190 133 70 111 204 216 211 196 190 211 171 100 14 17 37 33 41 38 49 38 34 33 53 97 167 176 176 188 194 197 195 194 196 196 193 193 196 184 167 176 202 210 198 171 92 43 15 31 35 33 27 39 42 70 140 180 158 87 79 131 133 93 63 41 100 193 248 228 219 218 222 208 182 173 181 216 217 217 212 208 207 206 204 213 163 104 131 219 227 164 127 186 236 231 192 147 94 90 123 179 162 170 210 154 91 131 144 122 112 97 81 64 55 58 66 89 102 98 91 106 129 139 140 78 37 85 152 153 125 87 58 151 246 251 254 241 181 121 111 117 96 77 80 119 181 220 224 235 248 252 230 132 45 70 120 122 164 197 202 209 226 230 218 221 220 220 219 219 218 218 217 219 217 216 217 219 219 216 214 215 215 215 215 214 214 213 213 209 209 208 208 207 207 206 206 212 208 205 205 207 207 206 204 204 203 203 205 208 210 210 209 209 209 208 206 205 203 202 201 201 199 208 214 226 156 120 182 230 98 34 135 227 239 205 213 209 211 238 246 211 67 42 126 187 226 222 215 205 213 210 213 202 206 208 207 206 208 210 212 208 210 213 216 219 220 220 220 227 222 221 218 214 223 234 234 245 223 154 74 36 57 96 110 124 142 158 162 173 192 218 248 225 147 121 138 171 180 171 213 222 222 222 222 221 221 221 221 228 219 224 230 198 143 115 120 140 188 228 234 232 236 230 214 223 219 217 218 219 217 216 216 217 217 216 216 216 217 218 218 217 217 217 218 218 219 219 219 220 221 221 223 224 225 226 226 224 224 224 225 225 226 226 226 226 226 227 227 227 228 228 228 228 228 229 229 229 230 230 230 229 229 230 230 230 230 231 231 229 230 230 231 232 232 233 233 233 233 233 233 233 233 233 233 228 243 229 247 171 81 154 220 182 91 29 35 121 219 245 246 231 229 228 227 227 227 226 225 226 226 226 231 232 207 150 100 142 197 243 243 222 211 218 231 227 226 219 220 229 227 224 230 216 224 219 221 226 234 231 197 157 98 122 129 139 160 170 155 104 150 195 192 204 241 244 235 168 129 205 254 219 175 197 226 197 160 136 165 219 239 231 228 228 225 222 224 228 227 221 215 189 148 162 194 190 200 214 192 94 87 166 202 141 99 123 173 254 254 176 95 116 145 144 122 138 194 218 184 133 118 144 161 217 241 213 183 217 244 207 160 126 137 155 150 169 198 204 227 208 184 110 123 217 238 216 228 216 216 216 216 216 216 216 216 214 215 216 218 218 219 218 218 214 214 215 215 216 217 217 218 217 216 216 215 215 214 214 213 214 214 215 215 215 214 213 212 216 215 214 213 212 211 210 210 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 208 207 206 207 208 209 209 208 207 207 208 208 208 208 208 208 209 209 209 208 208 207 207 207 208 208 207 207 207 206 206 206 203 204 205 205 205 205 206 206 205 205 204 204 204 204 204 204 204 203 202 201 201 202 203 204 204 204 204 204 204 204 204 204 200 201 202 204 204 204 204 203 204 204 204 203 203 203 203 203 204 204 204 203 203 202 202 202 203 203 203 202 202 202 201 201 203 202 202 202 202 202 202 201 204 203 203 202 202 201 201 200 199 202 203 203 200 199 201 203 202 203 204 204 204 202 200 198 202 202 201 200 200 200 201 201 197 198 199 200 200 199 198 197 178 177 176 175 176 178 181 183 177 177 178 179 179 178 177 177 178 178 178 178 178 178 178 178 179 178 176 175 175 176 177 178 176 177 178 178 178 177 176 175 173 174 175 177 178 179 179 179 177 177 177 177 177 177 177 177 177 177 178 179 179 178 177 177 178 179 179 179 179 178 177 176 176 176 177 177 178 178 179 179 180 180 179 178 177 177 176 176 175 177 178 178 176 176 177 179 178 178 178 178 178 178 178 178 181 179 178 178 180 180 179 177 179 179 178 178 178 179 179 180 179 179 178 177 177 178 179 179 182 181 178 176 176 178 180 181 179 177 176 178 182 184 182 179 182 182 181 180 179 178 177 177 178 178 178 178 178 178 178 178 182 181 180 179 179 179 179 180 181 181 181 181 181 181 181 181 179 179 180 180 181 182 183 183 181 181 181 182 182 182 182 182 181 182 185 187 188 187 185 184 186 189 191 189 187 185 187 190 188 188 187 187 185 183 182 181 188 187 185 184 183 183 183 183 183 184 184 184 185 185 185 185 187 187 186 186 186 187 187 188 188 187 187 189 191 192 191 189 194 194 195 196 198 199 200 200 198 199 200 199 197 196 197 199 199 199 198 197 195 194 193 193 194 195 196 195 193 192 192 192 190 191 191 191 191 192 195 198 198 198 198 198 198 198 198 198 194 196 198 200 202 203 203 203 204 204 204 204 205 205 205 205 206 207 209 208 207 207 208 210 212 212 213 214 215 217 217 218 216 217 218 219 221 222 223 224 222 223 223 223 224 224 224 225 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 227 227 227 227 228 228 227 227 227 227 227 227 227 227 226 227 227 227 227 227 227 228 227 227 227 228 228 228 228 228 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 228 227 227 227 229 228 228 228 227 227 227 227 228 227 227 227 226 226 226 225 228 222 230 229 228 230 224 232 233 239 233 212 163 111 134 210 247 231 235 231 211 218 232 217 213 228 238 225 222 252 252 210 79 149 251 252 251 253 245 242 172 38 58 178 223 227 244 255 253 217 173 200 250 254 251 254 255 243 119 75 156 174 105 45 128 241 223 189 235 250 198 123 141 131 97 50 70 131 185 244 203 196 177 174 142 120 157 175 197 182 188 190 159 106 113 193 248 250 131 67 176 244 228 248 176 85 56 139 212 228 213 172 115 152 200 188 139 151 208 239 216 215 215 215 215 215 215 215 213 213 213 213 213 213 213 213 212 212 212 211 210 211 212 213 211 211 211 211 212 212 212 212 211 210 210 210 210 211 212 212 210 210 210 210 209 209 209 209 209 209 209 209 209 209 209 209 204 212 220 221 217 215 218 223 233 210 178 141 113 107 108 100 102 116 132 144 158 173 186 192 193 180 170 145 119 127 131 107 77 40 37 79 100 69 32 21 33 99 183 236 245 233 222 220 216 216 216 216 216 217 217 217 217 209 216 234 215 164 169 229 238 224 227 238 230 183 142 156 240 252 252 252 218 130 66 50 94 141 122 108 188 253 250 241 236 227 215 209 213 217 218 218 212 239 242 197 162 141 103 76 105 184 177 138 177 233 236 231 189 103 153 248 251 245 195 67 22 17 73 166 228 252 233 140 118 164 195 187 177 180 174 161 159 179 206 225 186 97 72 125 217 189 123 150 222 236 186 158 177 190 204 235 249 252 252 214 175 183 203 192 130 70 44 34 38 38 34 30 29 29 34 42 52 85 136 189 234 251 248 234 224 208 198 200 211 228 233 225 207 213 208 207 214 208 212 234 223 231 207 140 98 64 104 133 130 183 179 98 29 16 21 18 25 13 50 137 195 223 206 215 210 208 198 178 152 131 120 117 154 178 186 199 175 114 121 174 143 98 139 219 225 203 206 210 212 205 213 205 191 162 180 207 207 205 225 166 85 76 114 89 35 55 84 109 147 203 235 229 213 210 206 203 204 206 207 208 208 215 217 242 204 53 20 162 242 250 225 170 125 144 203 223 212 208 199 213 228 226 197 142 66 59 125 212 231 182 143 161 205 206 207 205 201 199 201 204 205 203 204 209 186 152 113 58 40 59 67 105 151 204 222 238 235 215 160 57 88 222 253 241 241 184 110 26 3 74 172 235 232 229 238 221 202 108 39 2 4 15 24 36 79 132 131 87 31 1 15 83 133 153 162 164 149 134 100 58 32 27 31 34 34 33 31 30 30 31 33 34 38 36 32 16 31 87 134 159 181 218 194 89 35 59 76 79 58 45 37 42 47 43 36 32 29 29 30 31 28 24 25 27 26 23 18 21 31 39 53 72 105 141 122 52 12 14 23 28 31 30 28 27 28 30 32 32 24 44 67 72 62 74 128 183 172 225 238 252 228 121 78 111 149 169 198 226 242 242 200 137 170 208 220 158 114 106 120 182 212 198 177 158 163 207 240 233 169 93 40 13 34 38 41 48 38 17 32 31 54 118 178 245 250 149 101 186 247 253 207 64 51 192 245 246 239 230 247 244 201 114 41 3 40 153 228 253 253 216 138 113 212 254 236 222 232 237 231 202 158 127 126 138 204 220 228 226 229 242 254 199 89 43 155 229 202 74 5 82 155 133 96 82 141 208 204 174 192 203 243 224 191 223 252 252 231 164 158 215 239 226 225 235 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 232 230 228 228 232 237 242 244 253 250 250 249 254 168 44 8 62 115 156 187 224 244 240 227 229 230 230 230 230 229 227 227 231 221 234 254 244 138 90 64 36 24 36 38 31 33 31 33 36 32 42 38 32 31 22 27 17 24 34 86 133 140 117 68 47 56 40 36 23 29 28 47 41 43 46 50 51 51 50 48 46 51 49 46 49 47 43 45 45 53 58 53 47 57 83 107 172 205 177 87 38 48 47 25 58 148 251 253 205 137 175 253 253 206 169 230 252 249 253 187 97 43 17 36 48 38 27 22 24 118 237 250 251 252 211 134 117 197 255 254 252 233 215 231 209 215 228 231 235 251 237 186 226 253 253 253 249 199 133 67 60 54 78 111 171 215 183 89 46 47 55 45 42 51 46 46 39 40 42 42 38 34 31 30 24 30 46 67 100 140 170 212 211 219 208 207 205 185 176 170 161 149 150 113 94 98 140 176 197 183 153 104 112 181 219 221 214 209 182 128 116 181 225 206 178 142 183 225 215 193 177 182 182 135 124 153 175 174 135 77 99 208 212 177 169 191 195 119 44 18 52 77 58 39 33 44 43 40 33 43 83 168 202 219 202 200 195 192 193 197 198 196 196 201 186 164 173 202 200 175 131 69 43 29 40 33 28 26 33 41 62 84 76 78 78 113 104 110 107 79 53 97 143 174 164 160 162 170 168 155 143 139 169 178 194 210 217 216 213 212 224 186 126 125 173 168 131 128 174 214 184 161 162 110 82 118 159 152 154 152 112 99 137 149 153 185 208 186 131 95 105 133 130 130 112 94 83 63 56 73 46 46 57 70 75 43 25 69 188 250 251 252 185 94 86 112 143 122 122 113 103 161 236 253 224 243 245 211 118 57 106 166 184 220 245 239 229 230 228 218 221 221 220 220 219 218 218 218 218 218 217 218 219 218 216 214 218 217 217 216 215 214 213 213 208 208 208 208 208 208 208 208 207 204 205 210 211 207 206 210 215 211 207 206 208 209 208 207 209 209 209 209 207 205 202 201 206 205 199 215 223 150 143 200 203 58 48 175 243 248 218 226 227 227 249 252 214 80 26 78 144 213 215 205 199 207 205 209 207 206 205 206 204 203 208 215 210 214 222 227 231 231 229 228 221 221 224 224 223 230 229 215 224 173 85 30 67 152 196 193 188 200 200 194 187 178 180 193 158 95 93 121 143 155 173 226 224 224 222 221 219 218 217 216 215 218 227 237 234 207 165 133 92 120 161 201 231 245 242 231 229 228 225 222 222 221 217 212 215 215 214 214 215 216 217 218 219 219 219 219 219 219 219 219 221 221 222 223 224 225 226 226 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 229 228 229 229 229 230 230 230 230 229 229 230 230 230 230 231 231 230 230 231 231 232 233 233 233 234 234 234 234 234 234 234 234 226 246 240 175 74 102 227 253 237 133 40 13 85 188 234 249 235 232 228 227 227 227 225 224 228 223 227 228 230 234 184 97 156 232 252 203 158 181 221 233 226 224 216 221 232 211 180 172 197 220 222 222 221 224 243 252 198 104 89 111 115 119 130 100 131 226 247 189 175 232 253 213 156 169 233 247 224 204 205 198 189 185 179 196 228 232 223 229 228 225 223 223 225 228 229 228 200 167 174 194 195 210 202 153 94 97 151 152 122 162 209 217 231 242 190 162 193 221 197 175 165 181 165 164 175 188 221 230 239 246 214 186 214 235 187 121 137 165 145 107 128 174 209 237 208 145 106 150 230 243 213 224 216 216 216 216 216 216 216 216 213 214 216 217 218 218 218 218 214 214 215 215 216 216 217 217 217 217 216 215 215 214 213 213 214 214 215 215 215 214 213 212 215 215 214 214 213 213 212 212 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 208 207 207 207 209 209 208 207 208 208 208 208 208 208 207 207 209 209 208 208 208 207 207 207 205 205 206 206 207 207 208 208 203 204 205 205 205 205 206 206 204 204 204 204 204 204 205 205 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 201 201 202 203 203 202 202 201 203 203 203 203 203 204 204 204 205 204 204 204 203 203 203 202 203 203 202 202 201 201 200 200 201 201 201 202 202 202 202 202 202 202 202 202 202 201 201 201 200 204 207 205 201 199 202 206 202 202 202 202 202 202 202 201 200 199 199 198 199 199 200 201 199 199 200 200 200 200 199 199 178 177 177 176 177 178 180 181 177 177 178 179 179 178 177 177 178 178 178 178 178 178 178 178 180 179 178 176 176 176 177 177 178 178 178 179 178 177 176 175 175 174 174 176 178 178 177 176 178 178 178 178 178 178 178 178 177 178 178 178 178 178 178 177 178 178 179 179 179 178 178 177 177 177 177 177 177 177 177 177 179 179 179 178 178 177 177 177 177 178 180 180 179 178 180 182 179 179 179 179 179 179 179 179 180 179 178 179 181 181 179 176 178 177 176 175 175 176 178 180 180 179 178 178 178 178 179 180 182 181 179 178 177 178 179 179 179 178 177 179 181 182 181 178 183 182 181 180 179 178 178 177 179 179 179 179 179 179 179 179 183 183 182 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 182 183 183 183 183 184 184 184 182 183 185 186 187 187 186 185 186 188 190 189 187 186 188 190 183 184 185 186 186 185 183 182 185 185 185 185 185 184 183 183 184 184 184 185 185 185 186 186 189 188 186 185 185 186 188 189 187 187 188 190 193 193 191 188 193 194 195 196 198 199 200 201 199 200 201 200 198 196 197 199 199 199 198 197 196 195 194 194 193 194 194 193 192 191 191 191 193 192 191 190 190 192 195 197 200 200 200 200 200 200 200 200 195 196 198 200 201 203 204 204 202 203 203 204 204 205 205 205 205 207 209 208 207 206 208 209 212 213 213 214 215 216 216 217 217 217 218 219 220 222 222 223 222 222 223 223 223 224 224 224 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 227 228 228 228 228 228 228 227 227 227 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 228 228 228 227 227 227 226 226 227 227 227 226 226 226 225 225 226 222 229 224 222 225 221 231 221 230 219 200 171 127 134 193 247 233 222 223 225 222 222 228 222 220 226 238 251 249 200 131 57 134 218 237 251 255 251 255 234 82 21 92 191 255 255 238 253 215 155 163 220 252 254 247 237 206 113 55 121 178 119 42 94 160 162 187 248 252 207 121 75 75 51 41 96 158 174 181 157 163 178 193 162 148 201 239 244 248 254 228 176 138 164 241 254 251 141 60 152 231 185 149 101 102 125 171 184 171 157 128 128 136 147 110 91 165 234 236 215 214 214 214 214 214 215 215 212 212 212 212 212 212 212 212 214 212 210 210 211 212 212 212 210 211 212 212 212 211 210 210 212 211 209 208 208 210 211 213 211 210 210 209 209 208 208 208 210 210 210 209 209 209 208 208 205 209 213 215 212 209 209 209 209 225 229 211 199 206 192 157 139 134 123 111 107 110 113 114 98 93 97 94 94 128 174 192 163 88 42 66 89 67 37 29 29 48 122 219 255 235 211 215 215 215 216 217 218 218 219 219 218 219 210 198 192 182 173 170 187 209 218 227 248 234 187 167 223 250 232 231 220 181 159 126 108 89 85 106 155 222 251 233 224 216 217 220 215 214 217 216 214 225 250 247 185 116 63 16 70 131 136 150 199 241 234 225 205 130 164 250 243 184 107 17 22 89 169 233 244 244 237 178 172 157 168 187 171 144 153 181 194 234 254 240 177 117 113 148 183 196 161 153 206 247 241 230 244 247 241 243 243 253 243 172 124 141 134 84 32 31 66 93 104 73 39 21 24 39 42 29 41 72 120 171 215 243 250 249 234 213 193 171 157 180 213 223 213 226 222 208 213 226 227 220 217 242 248 210 159 61 45 64 102 163 164 91 34 20 19 19 24 18 41 118 201 252 236 221 177 160 169 200 199 151 99 76 135 202 235 216 168 122 138 198 183 120 140 211 219 201 206 209 207 205 225 214 174 123 160 222 201 184 204 156 99 108 133 93 50 102 140 141 154 197 220 208 211 207 203 203 206 209 210 210 203 215 221 247 195 48 47 192 250 243 230 222 175 120 143 196 220 228 230 236 229 204 164 108 57 92 171 215 176 104 98 165 209 208 207 207 205 201 200 202 204 201 214 230 206 140 70 22 37 103 146 192 215 227 214 212 209 216 194 70 63 190 230 234 238 227 176 68 4 43 128 196 217 223 233 239 231 134 52 7 8 13 21 28 45 76 92 85 38 3 13 74 134 178 185 160 158 153 129 89 58 45 38 30 33 32 31 31 31 32 33 34 37 33 39 26 32 53 75 128 195 232 202 98 36 45 56 51 43 41 42 47 49 46 40 37 30 29 23 27 24 17 22 24 21 27 26 29 34 25 28 52 110 167 148 60 10 10 21 32 29 29 28 27 30 35 36 34 26 43 59 69 58 38 74 149 212 251 244 222 150 58 67 106 121 147 210 242 242 238 194 139 155 180 186 150 166 174 134 153 195 181 135 88 132 204 214 216 204 135 64 11 28 31 27 34 30 28 35 14 54 174 243 251 244 121 114 210 248 244 169 30 42 176 237 251 236 234 253 213 143 41 6 21 105 220 249 243 244 209 130 120 218 246 229 213 228 235 243 243 230 196 151 116 127 166 194 228 240 250 254 182 50 16 155 254 248 91 7 133 247 225 170 88 92 169 216 247 251 251 254 203 167 222 253 237 195 191 210 234 234 228 230 230 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 234 234 233 233 232 230 228 227 222 231 254 242 205 108 74 62 47 75 172 252 253 233 227 230 230 230 231 232 231 231 230 229 230 227 235 240 216 143 135 107 46 17 28 40 35 35 33 35 36 35 45 42 38 30 21 34 41 72 109 182 241 242 213 164 138 115 62 29 25 26 22 35 31 36 42 46 47 43 39 36 30 46 48 38 31 26 33 51 49 52 57 59 55 52 54 59 91 116 90 65 59 51 47 29 72 142 201 203 167 120 148 221 243 211 167 218 252 251 206 80 44 38 42 45 43 42 38 27 15 86 204 249 246 214 159 124 206 254 248 231 244 253 253 246 237 196 173 186 214 243 251 241 252 253 245 246 201 110 56 35 57 58 62 73 102 128 104 49 44 50 58 47 45 50 43 50 35 36 36 35 35 34 32 28 24 35 82 151 196 221 212 225 204 208 202 211 216 206 201 190 197 202 212 166 116 98 134 157 164 141 149 167 159 152 182 224 221 215 201 169 146 167 201 209 193 159 185 210 212 223 219 210 197 117 104 137 149 174 164 95 94 182 172 144 164 189 160 61 7 57 128 156 110 49 30 35 33 36 32 34 65 151 200 231 206 199 191 188 193 198 197 194 202 199 192 187 185 181 168 153 119 57 41 38 46 29 26 35 31 46 66 67 58 111 158 198 187 205 195 97 54 120 144 139 109 110 115 123 131 129 114 100 95 110 135 158 174 187 207 224 235 189 150 132 112 105 120 136 168 190 152 140 163 136 110 127 131 137 111 87 108 121 113 125 157 207 254 254 209 165 159 176 192 229 218 161 115 80 50 37 62 83 85 78 79 41 19 73 150 217 233 215 115 54 141 215 236 218 178 118 98 161 224 229 173 171 158 158 141 139 184 208 238 246 241 225 218 223 224 218 221 221 221 220 219 219 218 218 218 218 218 219 219 218 217 215 218 218 217 216 215 214 213 212 209 209 209 209 210 210 210 210 205 204 208 214 211 204 206 215 214 212 211 210 209 208 207 206 206 207 208 209 208 206 204 202 201 210 199 220 214 137 161 213 158 28 69 202 239 247 225 232 245 251 247 211 161 72 19 48 140 221 222 214 207 205 201 208 214 219 226 230 231 231 229 227 232 228 222 215 206 194 181 173 169 176 191 197 191 181 164 142 123 72 26 46 148 238 247 232 219 227 215 206 203 194 185 174 123 120 131 117 131 192 226 231 222 222 222 222 222 222 222 222 220 224 220 217 230 242 230 203 170 131 107 117 134 155 201 249 239 240 235 225 219 220 219 216 216 216 215 215 216 217 218 219 220 220 220 220 219 219 219 219 222 222 223 223 224 225 226 226 225 225 225 225 226 226 227 227 227 227 227 228 228 228 229 229 229 229 229 230 230 230 231 231 229 229 230 230 230 230 231 231 231 231 231 232 232 233 233 233 234 234 234 234 234 234 234 234 237 232 230 94 47 191 254 245 245 170 84 25 50 129 192 244 238 235 230 227 227 228 227 227 229 224 229 233 234 227 168 84 184 253 229 126 117 190 232 231 222 225 221 229 230 184 124 99 184 227 231 221 222 227 244 251 180 106 124 140 106 106 112 82 170 253 251 194 177 222 253 202 153 200 239 234 228 228 208 176 179 191 190 199 228 235 225 225 227 226 225 224 225 227 230 232 211 203 196 167 149 179 178 120 102 104 139 152 184 249 242 189 194 187 197 234 243 253 194 124 113 133 139 192 238 243 251 240 223 232 202 169 198 234 187 104 116 132 112 96 119 172 228 251 197 107 133 204 225 229 219 212 215 215 215 215 215 215 215 215 215 216 217 217 217 217 216 216 214 214 215 215 215 216 216 216 218 217 217 216 214 213 213 212 214 214 215 215 215 214 213 212 214 214 214 214 214 214 214 214 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 208 208 207 208 209 209 207 206 209 209 209 208 208 207 207 207 208 208 208 208 207 207 206 206 205 205 206 206 206 207 207 207 203 204 205 205 205 205 206 206 203 203 203 204 204 205 205 205 204 204 205 206 206 205 204 204 203 203 203 203 203 203 203 203 203 203 203 203 202 202 201 201 200 200 200 201 202 202 202 203 204 204 203 203 202 202 202 202 201 201 201 201 201 201 201 201 200 200 201 201 202 202 202 203 201 201 201 201 201 202 202 202 200 202 204 203 201 200 201 204 202 201 200 199 200 201 203 204 199 199 198 198 199 200 201 202 200 200 200 200 200 200 200 200 178 178 179 180 179 178 176 175 177 177 178 179 179 178 177 177 178 178 178 178 178 178 178 178 181 180 179 178 178 177 178 178 179 179 180 180 179 178 177 176 179 177 175 176 178 178 175 172 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 177 178 178 179 179 179 178 178 178 177 177 177 177 177 176 176 177 177 177 178 178 179 179 179 177 178 180 180 179 178 180 182 179 179 179 179 179 179 179 179 179 178 178 179 181 181 179 177 177 177 175 175 175 177 179 180 180 180 179 178 178 179 180 180 179 179 180 181 180 179 177 176 180 179 178 179 180 179 178 176 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 184 184 184 184 183 183 182 182 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 181 182 182 183 183 184 184 184 185 184 183 183 184 185 187 188 187 188 189 189 187 187 188 189 183 184 186 187 187 186 184 183 181 182 183 185 185 185 184 183 184 184 185 185 185 186 186 186 188 187 186 185 185 186 188 189 188 188 188 191 193 193 191 189 193 194 195 196 198 199 200 201 199 201 201 200 198 197 198 199 198 198 198 198 197 197 197 197 194 193 192 191 191 191 190 190 197 195 192 191 191 192 194 195 195 195 196 196 197 197 197 197 199 199 199 199 200 201 202 202 202 202 203 204 204 205 206 206 205 207 208 208 206 206 207 209 211 211 212 213 214 214 215 215 219 219 220 220 220 220 220 220 222 222 222 222 223 223 224 224 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 227 228 228 228 228 228 228 227 226 226 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 228 228 227 227 227 226 226 226 227 227 226 226 225 225 225 225 225 223 227 215 211 220 219 224 219 236 225 208 198 167 149 168 203 235 225 217 240 229 208 227 236 229 237 243 219 173 134 115 158 136 119 180 232 228 230 252 204 119 51 25 73 182 248 254 239 214 139 113 165 216 228 212 151 123 145 118 100 132 100 51 46 69 107 190 242 249 219 123 37 32 30 87 171 202 193 186 206 204 224 237 202 187 224 247 239 254 240 174 144 175 211 239 246 247 177 65 69 127 100 65 143 196 210 202 198 192 190 181 207 166 141 97 92 172 228 226 214 214 213 212 212 213 214 215 212 212 212 212 212 212 212 212 213 212 211 211 212 213 213 212 210 210 211 212 212 211 210 209 212 211 209 208 208 209 210 212 210 210 210 209 209 208 208 207 211 211 211 210 209 209 208 208 214 211 209 210 212 212 209 206 205 205 219 234 234 233 234 230 217 210 197 182 171 158 141 127 122 130 154 177 192 215 243 254 228 153 75 47 54 58 48 39 40 32 79 180 248 244 219 213 215 215 216 216 216 217 217 217 210 232 222 186 176 181 159 125 161 216 231 222 233 229 197 169 195 245 232 225 225 226 235 190 135 114 125 120 92 134 216 247 228 220 221 222 216 213 216 216 234 221 248 254 174 75 34 19 86 113 131 193 215 224 230 244 192 143 151 213 206 105 26 20 92 181 233 247 233 217 229 224 233 169 139 154 146 128 161 218 229 252 233 168 131 155 199 223 158 166 144 135 196 247 250 246 238 249 250 246 228 215 186 109 51 49 44 52 81 123 174 213 209 143 67 24 18 34 43 38 44 45 53 77 119 167 204 222 222 204 186 160 140 165 212 237 225 196 198 216 214 213 211 195 204 221 243 243 207 87 55 78 102 121 106 64 35 20 17 28 28 18 31 103 191 245 216 200 181 152 135 151 174 172 150 131 148 182 210 172 141 134 140 197 198 137 155 219 221 202 206 209 219 216 237 228 181 122 160 230 194 160 199 191 140 101 83 50 74 127 151 133 138 181 211 212 209 207 205 206 209 211 209 207 199 218 236 236 152 44 85 218 240 230 209 226 205 108 84 147 190 219 235 231 197 166 153 130 92 143 194 182 145 129 143 184 204 199 198 203 205 203 201 202 203 208 222 240 221 126 38 23 93 178 209 227 221 211 201 203 214 233 222 84 46 161 217 236 233 223 200 124 33 3 59 163 214 233 232 238 233 145 65 16 14 12 19 24 25 36 52 57 37 14 10 40 106 188 204 155 123 130 123 99 76 61 47 33 31 31 31 31 32 32 33 34 37 34 41 29 28 30 47 111 151 162 128 72 41 39 43 39 34 37 40 45 51 54 49 42 31 34 25 33 32 22 29 23 22 32 29 27 31 26 27 45 99 144 126 55 18 17 24 37 29 31 30 28 30 34 32 27 33 38 41 52 50 24 49 125 215 223 187 137 66 57 125 135 120 124 172 215 238 247 209 152 159 167 157 167 226 237 179 147 191 197 124 43 106 185 185 211 248 168 77 9 24 33 29 30 41 28 30 20 61 177 248 251 216 119 154 237 241 220 140 29 34 114 192 252 238 236 253 178 94 5 3 60 161 251 252 240 240 229 160 133 214 242 235 224 229 222 217 226 243 244 219 190 120 89 136 241 245 241 246 162 6 29 173 254 250 101 6 138 253 254 223 130 90 122 151 184 244 255 248 183 175 234 236 200 198 212 226 225 222 230 233 226 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 228 230 233 234 233 231 228 227 228 230 250 207 96 43 156 185 93 52 152 253 252 232 230 226 227 228 229 230 231 231 231 230 223 228 244 244 205 150 181 161 70 17 17 38 38 37 34 35 34 36 45 43 41 30 22 46 119 176 213 245 250 246 246 243 233 190 113 64 76 71 48 38 33 33 32 29 27 26 28 30 33 34 34 34 31 26 27 35 42 38 39 47 54 55 53 54 55 73 55 64 73 54 52 40 56 84 87 86 86 86 98 136 171 144 126 184 225 179 105 44 40 53 59 46 36 45 45 26 22 67 162 206 166 125 140 212 251 252 246 251 252 252 250 208 192 141 103 109 139 167 183 187 201 198 161 136 106 67 54 45 67 71 71 68 64 66 59 49 62 53 49 42 46 42 32 50 59 78 84 64 38 27 31 35 17 36 109 211 242 238 206 215 205 209 204 206 198 191 202 201 205 195 211 203 161 119 154 190 177 168 188 211 179 136 157 204 214 222 214 198 183 164 163 184 186 171 207 224 221 230 219 196 166 117 106 133 160 183 165 112 103 166 162 157 171 151 94 19 10 117 201 224 158 62 31 26 26 34 33 30 47 123 180 226 206 197 189 190 195 199 197 194 198 195 195 194 184 169 160 161 143 99 84 56 43 28 32 41 23 31 74 129 164 222 233 232 239 244 208 83 83 194 211 177 171 173 174 177 184 183 166 146 95 105 115 115 113 125 156 185 203 188 186 175 132 101 117 148 166 162 141 147 151 125 122 141 146 111 73 72 123 149 149 182 207 218 236 248 241 215 185 167 183 209 199 154 118 86 48 21 75 102 159 195 171 100 70 118 160 193 181 138 78 94 208 251 252 246 173 93 93 133 147 142 113 110 122 152 135 121 189 254 236 233 226 217 218 223 223 219 222 222 221 220 220 219 219 218 218 219 220 220 219 218 217 217 218 217 216 215 214 213 212 212 210 210 210 211 211 211 211 211 212 209 208 208 205 203 212 225 210 214 218 218 215 212 210 210 203 204 206 207 207 207 206 205 188 211 209 230 207 128 170 214 127 20 93 233 248 246 230 242 212 195 150 99 82 59 30 75 165 238 226 221 214 205 204 212 224 230 232 227 223 218 204 190 180 165 143 123 108 91 73 60 73 73 82 88 80 74 69 60 53 53 62 94 184 248 232 209 190 221 220 218 223 225 226 210 181 176 179 170 184 230 240 219 221 221 221 222 223 223 224 224 221 213 211 218 223 223 227 235 238 201 161 124 82 66 113 179 211 220 227 227 223 222 221 221 219 219 219 218 219 220 221 222 221 221 221 220 220 220 220 220 223 223 223 224 225 225 225 226 225 225 226 226 226 227 227 227 227 227 228 228 229 229 229 229 229 229 230 230 230 231 231 231 229 229 230 230 230 230 231 231 232 232 232 232 233 233 233 233 234 234 234 234 234 234 234 234 250 221 200 84 100 243 254 250 252 209 135 46 20 62 128 205 240 237 233 229 227 228 230 232 231 227 228 237 238 203 139 88 201 244 174 97 160 240 240 226 224 228 229 234 229 188 135 109 202 247 243 221 226 238 237 215 171 145 163 140 122 129 90 93 182 253 251 226 211 222 236 181 142 209 236 228 230 237 218 194 188 169 162 193 231 235 224 229 225 226 227 227 226 226 227 228 234 228 204 144 102 131 158 135 76 100 149 185 233 254 199 139 195 175 200 254 254 245 153 69 120 149 183 237 251 227 223 220 227 230 200 170 190 211 164 91 71 95 134 168 183 220 251 242 170 113 174 240 226 212 212 218 215 215 215 215 215 215 215 215 218 218 218 217 216 215 213 212 214 214 215 215 215 215 215 215 217 217 216 215 215 214 213 213 214 214 215 215 215 214 213 212 213 214 214 214 214 214 215 215 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 208 208 208 209 210 209 207 205 209 209 209 208 208 207 207 207 208 208 207 207 207 206 206 206 207 207 206 206 206 205 205 205 203 204 205 205 205 205 206 206 203 203 203 204 204 205 205 205 204 205 206 207 207 206 205 204 203 203 203 203 203 203 203 203 206 205 204 204 203 203 202 202 200 200 200 201 202 202 202 203 202 202 202 201 201 201 200 200 198 199 199 200 201 202 203 204 200 200 200 201 201 202 202 202 201 201 201 201 201 201 201 201 200 198 196 197 200 200 199 197 201 200 199 198 199 201 203 205 200 200 199 199 200 201 202 203 200 200 200 200 200 200 200 200 177 179 180 181 180 178 175 173 177 177 178 179 179 178 177 177 177 177 177 177 177 177 177 177 180 179 179 179 179 179 179 179 178 179 180 180 180 179 178 177 181 178 176 176 178 178 174 171 178 178 178 178 178 178 178 178 179 178 177 177 177 177 178 179 176 177 178 179 179 179 179 178 178 178 178 178 177 177 177 177 176 176 177 177 178 179 180 180 175 177 178 178 176 176 177 179 180 180 180 180 180 180 180 180 180 178 177 178 180 181 180 179 178 178 177 178 178 180 181 182 181 180 179 179 179 179 180 181 177 178 180 182 182 180 177 176 180 180 180 179 179 178 177 175 179 179 180 180 181 182 182 182 182 182 182 182 182 182 182 182 183 184 184 184 184 183 182 181 181 181 181 181 181 181 181 181 183 183 182 181 180 180 179 179 179 179 179 180 181 181 182 182 186 185 183 182 183 185 188 189 188 188 188 188 188 188 188 188 189 189 188 187 186 184 183 182 181 181 182 184 184 185 185 185 185 185 185 185 186 186 186 187 186 186 185 186 186 188 189 190 189 188 188 190 192 193 192 190 194 194 195 196 198 199 200 200 199 200 201 200 198 198 199 200 198 198 198 198 198 198 198 198 195 193 191 190 191 191 190 189 197 195 192 192 192 193 193 192 197 197 197 198 198 199 199 200 201 200 199 199 199 200 201 201 202 202 203 204 205 206 207 207 205 206 208 207 206 205 207 209 210 210 211 212 213 214 215 216 220 220 220 220 220 220 220 219 221 221 222 222 222 223 223 223 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 227 227 227 227 226 226 227 227 227 227 227 227 227 227 226 227 227 227 227 227 227 228 228 228 227 227 226 226 225 225 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 228 228 228 228 229 230 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 226 226 226 225 225 225 224 224 225 227 226 204 201 220 221 220 220 234 228 225 235 212 154 114 121 212 246 232 235 222 212 239 234 247 238 197 154 135 139 148 178 150 113 178 210 184 164 168 172 153 140 75 23 84 167 192 215 197 110 78 148 202 192 160 111 118 215 214 120 78 70 80 66 53 82 181 244 251 204 76 27 56 82 157 235 248 239 226 238 235 255 248 201 195 231 248 254 224 185 148 159 207 232 241 248 248 201 65 22 97 137 156 210 249 239 221 228 230 228 225 180 154 171 154 123 141 175 209 215 214 212 211 211 212 213 214 211 211 211 211 211 211 211 211 211 212 214 214 213 212 212 212 210 210 210 210 210 211 211 211 211 211 210 209 209 209 209 209 209 209 209 209 208 208 208 208 210 210 210 209 208 208 208 207 205 205 205 204 204 204 206 207 217 205 209 220 214 207 214 224 223 225 226 228 231 229 218 204 216 217 225 235 238 238 239 240 252 201 115 46 28 41 45 34 42 37 55 115 194 244 244 224 217 217 217 217 217 217 217 217 211 226 219 203 203 187 148 122 190 231 231 219 222 218 197 166 173 230 230 219 215 230 250 211 148 172 205 195 123 71 129 229 244 237 224 215 214 216 219 222 231 213 245 254 176 64 19 42 109 141 168 234 215 195 210 242 216 198 170 161 122 26 10 95 193 238 240 226 225 216 220 235 246 169 103 100 129 152 178 207 208 195 141 97 136 218 247 229 170 137 105 103 181 238 246 247 248 245 227 205 153 103 78 39 22 66 101 131 179 220 245 254 254 192 106 48 27 24 29 36 36 38 38 39 52 82 121 148 182 193 202 190 166 172 213 247 215 180 197 234 232 220 204 172 171 193 241 251 208 92 100 159 143 115 75 48 33 18 17 30 41 21 25 92 157 186 166 187 222 203 149 98 108 164 194 186 151 125 139 137 157 182 167 192 156 120 161 231 231 211 215 215 210 189 191 183 159 120 155 211 168 156 236 247 157 49 24 53 122 159 170 158 168 194 207 208 205 205 204 205 206 207 206 205 213 232 240 191 94 39 107 227 221 226 211 229 222 135 87 114 110 152 178 174 152 156 186 188 128 155 183 171 161 179 192 205 207 201 199 203 204 201 200 204 206 218 234 236 195 89 14 40 145 224 227 222 210 203 201 206 208 227 225 109 55 140 203 230 224 219 216 176 91 9 14 98 190 236 234 236 229 154 76 20 14 14 18 19 23 38 43 32 31 23 9 12 77 176 204 159 99 105 102 88 71 59 46 36 30 31 31 31 32 33 34 34 34 41 39 26 28 31 39 71 96 90 62 52 51 41 37 31 32 38 42 47 55 59 49 35 24 47 52 72 76 65 71 55 36 34 25 20 24 28 31 39 57 82 75 44 31 29 30 37 32 33 30 26 29 35 33 26 38 34 27 36 41 26 44 99 152 134 106 73 42 91 164 142 129 113 115 148 187 201 173 124 152 139 123 153 214 235 196 138 164 196 128 41 102 185 202 245 251 159 71 10 25 42 46 42 39 33 28 16 60 179 253 251 164 125 188 247 238 222 173 112 84 68 115 222 253 253 230 120 34 2 42 131 215 254 238 229 234 244 188 130 190 230 226 219 218 220 222 224 230 236 239 239 192 89 124 248 251 254 229 72 11 107 224 254 242 123 6 99 235 254 249 194 159 147 117 95 182 236 245 180 161 191 184 175 212 222 229 228 224 224 227 232 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 231 231 230 229 229 231 235 237 234 215 219 168 54 83 243 254 136 19 69 193 241 247 234 233 226 227 228 229 229 229 229 228 230 220 238 251 199 146 217 223 116 30 10 33 37 38 36 35 33 36 43 42 42 28 23 59 187 246 253 249 236 223 239 248 249 226 167 130 174 175 148 124 105 99 88 77 73 78 89 98 83 58 63 96 112 100 69 36 24 19 22 34 46 50 52 57 49 69 60 66 69 60 59 42 48 54 40 34 34 47 48 59 74 69 77 110 131 90 47 62 55 50 47 42 39 45 42 25 39 52 94 111 77 72 124 228 250 247 251 251 212 177 163 123 92 83 67 62 74 90 94 90 93 104 81 68 62 54 62 58 63 64 69 70 57 50 52 55 53 52 50 39 29 15 20 68 141 180 188 134 64 27 22 24 29 29 87 195 231 240 204 205 208 176 150 164 179 190 205 197 193 190 199 198 179 146 182 210 199 192 203 221 192 141 143 162 183 216 220 211 210 193 173 177 170 166 222 247 223 196 163 141 142 144 129 137 168 155 111 93 96 175 187 171 162 120 57 7 43 172 235 247 186 79 40 19 30 39 40 33 34 98 161 224 208 199 193 194 198 199 197 197 192 200 201 193 191 200 206 205 201 185 167 96 49 30 31 26 20 19 87 194 239 251 226 218 224 215 168 79 131 232 235 204 210 211 211 210 213 213 201 185 175 183 179 156 127 108 105 107 131 187 223 225 189 115 99 157 159 120 115 163 164 124 128 151 160 69 55 114 160 189 223 253 253 237 226 231 240 238 222 208 194 151 140 152 117 52 36 64 69 66 164 250 206 114 102 159 182 140 104 96 122 171 228 212 204 192 128 88 117 133 119 119 113 118 118 129 116 125 200 254 226 226 225 223 221 220 222 225 222 222 221 221 220 219 219 219 218 219 221 220 219 217 217 217 217 217 216 215 214 213 213 212 212 212 212 212 212 212 212 212 212 207 202 204 211 221 229 234 231 233 233 231 226 217 210 206 204 204 205 205 206 207 207 207 199 210 207 229 211 138 160 166 80 29 94 190 186 177 151 140 102 83 63 83 117 100 44 102 195 244 211 206 206 212 231 235 246 226 190 155 132 117 103 93 67 60 54 56 63 68 67 64 68 56 51 52 60 83 103 106 88 119 129 113 171 233 198 159 169 216 223 224 221 216 228 217 226 219 224 232 233 230 223 214 221 221 221 220 220 219 219 219 215 220 225 223 217 215 220 226 224 236 237 209 162 126 117 124 139 162 199 229 238 232 223 218 219 218 217 217 217 217 218 218 221 221 221 221 221 221 221 221 224 224 224 224 225 225 225 226 225 226 226 226 227 227 227 228 228 228 228 229 229 229 230 230 230 230 230 230 231 231 231 232 229 229 230 230 230 230 231 231 233 233 233 233 233 233 233 233 235 235 235 235 235 235 235 235 238 242 199 110 133 227 247 249 253 233 178 83 28 33 78 156 242 241 237 230 225 224 229 234 232 228 226 235 236 201 147 113 173 201 155 141 226 252 228 228 226 225 227 228 221 209 191 174 223 246 237 225 230 235 223 189 175 184 163 129 175 172 70 110 209 252 241 232 227 218 197 126 141 220 244 241 231 232 229 232 211 146 134 197 240 227 219 235 225 227 228 229 228 226 225 224 227 238 229 184 154 176 179 140 73 100 168 223 254 248 185 148 144 176 227 254 246 207 151 152 191 189 218 245 234 215 214 223 228 229 204 173 161 142 112 96 106 106 164 221 238 251 235 174 157 194 229 228 223 221 211 214 214 214 214 214 214 214 214 214 218 218 218 217 216 214 212 211 215 215 214 214 214 214 214 214 216 216 215 215 215 215 214 214 214 214 215 215 215 214 213 212 213 213 213 213 214 214 214 214 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 209 208 208 209 210 209 206 204 208 208 208 208 208 208 207 207 208 207 207 207 206 206 206 205 207 207 206 206 205 205 204 204 203 204 205 205 205 205 206 206 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 202 202 202 202 202 202 202 202 206 206 204 204 203 203 203 203 203 203 203 203 203 204 204 204 201 201 201 200 200 200 199 199 199 199 200 201 202 203 204 204 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 205 200 197 199 203 205 202 198 201 200 199 199 199 201 202 203 201 200 200 199 200 200 201 202 200 200 199 199 199 199 200 200 178 178 178 178 178 178 177 177 177 177 178 179 179 178 177 177 179 179 179 179 179 179 179 179 177 178 178 178 178 178 179 178 177 177 178 179 179 179 178 178 181 178 176 177 180 180 177 173 179 179 179 179 179 179 179 179 180 179 177 176 176 177 179 180 176 177 178 179 179 179 179 178 178 178 178 178 178 179 179 179 177 178 178 178 178 178 178 178 176 178 179 178 176 175 176 178 180 180 180 180 180 180 180 180 181 178 176 176 178 181 181 181 176 177 178 179 180 180 180 180 181 180 179 179 179 179 180 181 178 178 179 179 180 180 179 179 179 180 180 180 180 180 179 179 180 180 180 181 181 182 182 182 181 181 181 181 181 181 181 181 181 182 182 183 182 181 180 179 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 178 178 179 180 181 181 182 182 184 184 184 184 185 186 187 187 188 188 188 188 188 188 188 188 189 189 187 186 185 184 184 184 184 184 183 184 184 185 186 187 185 185 185 186 186 186 187 187 183 184 185 187 188 189 190 190 191 189 188 189 191 193 193 192 195 195 196 197 197 198 199 199 198 200 201 201 199 199 200 202 200 199 199 198 197 196 195 195 196 193 190 190 191 192 191 190 193 192 190 191 193 194 193 191 198 198 199 200 200 201 202 202 201 200 199 198 198 200 201 202 202 203 204 205 206 207 208 208 204 206 207 207 206 205 207 208 210 210 211 213 214 216 217 218 219 219 219 220 220 221 221 221 221 221 221 222 222 223 223 223 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 226 227 227 227 227 227 227 227 227 228 227 227 227 227 227 227 226 227 227 226 226 226 226 226 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 228 228 228 228 229 230 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 226 226 226 225 225 226 226 226 225 225 224 224 224 226 231 226 195 196 226 229 221 220 225 222 228 249 244 192 138 99 157 219 243 238 235 243 249 223 198 154 139 177 207 181 134 143 144 121 133 125 137 141 166 236 220 182 95 21 23 81 148 230 219 139 130 219 250 205 166 138 191 253 254 169 59 48 105 127 95 82 173 250 233 151 40 24 71 100 173 245 254 248 226 231 234 254 219 152 156 206 228 203 148 131 156 199 228 229 232 235 250 206 57 40 167 230 253 219 233 224 220 225 226 225 209 116 127 191 196 153 132 142 190 217 216 214 212 211 212 213 214 211 211 211 211 211 211 211 211 206 210 215 216 213 210 209 210 210 209 208 208 209 210 212 213 210 210 210 210 210 209 208 207 208 208 208 208 208 208 209 209 210 210 210 209 209 209 209 209 206 208 210 210 208 207 209 212 202 205 210 208 203 211 216 209 211 214 216 217 221 226 226 223 231 226 218 214 213 212 214 220 252 232 177 100 45 31 32 32 38 41 38 58 129 215 250 238 218 218 218 218 218 218 217 217 218 216 210 230 243 193 136 130 207 234 226 217 222 226 213 168 176 216 228 226 217 224 246 229 218 237 254 254 200 96 80 160 221 237 231 217 219 219 220 230 205 180 210 234 199 96 10 30 125 190 196 230 207 199 211 234 251 249 197 113 39 5 73 191 251 241 227 213 219 221 213 224 242 185 105 75 109 144 154 158 175 154 117 122 195 253 250 218 215 182 141 90 124 165 179 184 194 173 129 104 76 48 48 38 72 150 197 207 233 253 249 242 246 223 173 123 88 51 28 32 26 40 52 50 40 39 54 70 84 123 169 193 185 165 172 198 186 183 196 212 215 212 190 156 127 147 212 237 184 84 112 167 141 103 65 40 23 19 24 28 37 20 17 62 103 119 118 170 237 239 188 109 95 152 193 188 142 124 152 188 221 236 200 166 116 93 148 226 235 219 213 199 156 128 124 125 130 111 136 168 133 146 228 214 120 33 53 138 189 208 210 206 212 208 199 201 205 205 204 203 203 204 207 210 226 232 207 123 62 59 115 217 239 230 223 226 197 150 133 123 70 115 137 138 150 192 224 204 132 139 170 175 172 194 208 212 211 207 208 209 205 198 203 213 209 191 190 176 135 68 26 56 163 238 224 214 208 205 203 200 194 212 225 147 74 108 174 220 216 222 225 206 164 85 21 28 118 207 227 237 238 175 95 26 12 15 21 23 27 39 41 28 29 29 14 10 56 126 147 123 82 80 75 67 56 45 37 32 30 30 31 32 33 33 34 34 33 44 35 32 35 32 36 36 59 63 41 42 49 42 42 31 36 42 44 42 48 52 40 22 34 85 112 145 149 133 134 107 66 42 25 22 23 28 33 32 28 35 38 36 35 34 33 33 31 32 28 24 32 45 50 46 39 32 28 32 34 32 44 67 63 58 69 88 110 146 157 124 149 141 105 109 132 140 152 143 137 101 96 118 158 206 189 120 122 160 115 49 100 191 232 251 243 144 71 21 22 32 37 25 32 39 30 11 53 164 237 232 136 150 211 237 227 230 223 211 175 105 84 168 248 252 171 52 1 26 116 213 250 242 225 214 222 239 196 121 180 241 234 230 226 227 227 222 215 218 234 249 247 134 133 238 253 233 144 22 92 204 255 254 247 152 9 63 210 250 251 231 227 219 181 126 107 160 191 156 144 166 180 206 218 228 234 235 232 224 224 235 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 233 233 232 229 227 228 232 235 228 240 255 177 61 141 254 254 149 64 52 100 193 253 238 245 232 232 232 232 231 230 229 228 238 215 229 249 190 140 236 253 172 54 8 27 34 38 39 37 34 38 42 40 41 25 23 68 199 253 254 236 231 224 229 228 241 239 208 178 240 250 243 229 214 209 201 192 187 192 202 211 184 136 147 202 224 213 175 124 74 52 35 35 42 45 46 49 46 56 60 62 58 59 61 45 57 51 49 45 32 33 38 37 30 48 58 56 58 54 52 64 62 51 49 51 46 44 43 37 52 48 50 52 43 66 85 140 173 184 187 160 112 80 68 59 53 68 74 70 71 71 66 64 54 67 63 77 76 55 59 64 57 53 62 61 51 47 52 46 39 47 49 38 33 26 44 107 207 249 252 196 127 86 57 32 38 21 48 140 190 239 219 210 211 140 101 144 188 202 210 198 192 206 205 194 185 158 186 203 208 203 201 219 211 181 168 146 140 175 198 202 207 211 201 187 161 140 181 203 182 166 154 151 167 147 127 127 132 118 102 102 118 169 168 160 158 108 44 12 83 207 236 246 210 110 59 13 23 31 37 32 24 72 139 216 211 203 196 195 195 194 196 199 194 204 205 202 212 227 223 207 193 179 169 108 63 35 27 18 29 30 104 216 247 234 202 216 229 198 132 74 154 225 222 211 207 210 211 212 214 216 212 207 218 225 224 211 189 163 126 93 106 159 200 217 195 124 103 156 150 109 113 178 184 126 110 128 119 70 95 169 186 191 225 242 228 224 222 222 223 226 235 244 237 190 163 142 94 76 116 158 87 21 84 183 168 116 121 161 173 138 132 127 174 225 241 206 168 137 116 146 205 232 217 197 190 154 111 130 180 223 241 211 230 224 222 223 221 218 221 227 222 222 222 221 220 220 219 219 218 220 222 221 219 217 217 218 217 217 216 216 215 215 215 215 214 214 213 213 213 212 212 212 209 207 206 212 226 228 209 184 202 201 203 209 216 218 215 210 209 208 206 205 205 206 207 208 219 220 218 228 200 123 114 87 35 35 70 112 91 85 68 50 73 92 129 203 232 154 34 90 206 247 214 213 217 233 247 225 160 116 73 54 46 40 43 54 84 92 107 128 149 167 177 182 176 168 158 154 175 211 217 192 134 164 163 117 147 199 170 153 202 224 207 214 217 205 217 207 217 230 236 238 233 217 215 222 221 220 220 219 218 217 216 216 217 228 230 219 216 225 228 223 218 233 240 233 226 221 203 182 134 142 167 200 218 219 219 224 221 220 219 217 217 217 217 217 220 221 221 221 222 222 223 223 224 224 225 225 225 225 225 225 226 226 226 227 227 227 228 228 228 228 228 229 229 230 230 230 230 230 230 231 231 231 232 232 229 229 230 230 230 230 231 231 234 234 233 233 233 233 233 233 235 235 235 235 235 235 235 235 226 253 228 128 123 212 242 238 241 246 216 124 50 25 56 138 244 245 241 231 220 217 224 232 229 224 229 232 230 229 192 132 116 138 137 167 236 248 224 231 226 220 226 222 206 211 213 191 201 196 201 230 232 209 197 182 185 191 157 163 224 189 80 130 241 253 234 224 217 194 152 85 146 225 244 247 227 222 230 247 229 150 143 211 240 225 221 231 228 228 227 228 228 227 226 224 216 234 251 239 210 198 182 151 129 122 189 247 254 250 215 184 106 124 173 178 175 171 192 251 201 168 206 228 219 221 217 225 219 215 176 139 128 113 113 143 149 111 149 195 204 196 163 144 192 253 247 213 216 223 218 211 214 214 214 214 214 214 214 214 215 216 216 216 216 215 214 213 215 215 214 214 214 214 214 214 214 214 215 215 215 215 216 216 214 214 215 215 215 214 213 212 213 213 213 213 213 212 212 212 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 209 208 209 210 210 209 206 203 207 207 208 208 208 208 208 208 207 207 207 206 206 206 205 205 204 204 205 205 205 206 206 206 203 204 205 205 205 205 206 206 205 205 204 204 204 204 204 204 206 205 204 203 203 204 205 206 202 202 202 202 202 202 202 202 205 204 203 202 202 202 203 204 204 204 204 203 203 203 203 203 202 202 201 201 201 200 200 200 202 202 202 202 202 202 202 202 201 201 201 200 200 200 200 200 202 202 201 201 200 199 199 199 205 203 201 202 204 205 203 201 200 200 200 200 200 200 201 201 201 200 199 198 198 199 199 200 200 199 198 197 197 198 199 200 178 177 176 175 176 178 180 182 177 177 178 179 179 178 177 177 180 180 180 180 180 180 180 180 175 176 176 177 178 178 178 178 175 175 177 178 178 178 178 177 180 177 175 177 181 182 179 175 179 179 179 179 179 179 179 179 180 179 177 176 176 177 179 180 176 177 178 179 180 179 179 179 178 178 178 179 179 179 180 180 180 179 179 178 178 177 176 176 179 181 182 180 178 177 178 179 180 180 180 180 180 180 180 180 182 179 175 175 177 180 182 182 172 174 176 178 179 179 178 177 181 180 180 179 179 180 180 181 180 179 177 176 177 179 181 183 178 179 181 181 182 182 182 182 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 180 181 181 181 180 178 177 181 181 181 181 181 181 181 181 179 179 180 181 181 182 182 183 179 180 181 181 182 183 184 184 181 183 185 187 188 187 186 184 188 188 188 188 188 188 188 188 185 184 184 183 184 186 189 190 187 186 185 184 184 185 187 188 185 185 185 186 186 187 187 187 180 182 185 188 190 190 190 190 192 190 188 188 190 193 193 193 196 196 196 197 197 198 198 198 197 199 201 201 199 199 201 203 201 200 199 197 195 193 192 191 196 193 190 190 191 192 191 190 189 188 188 191 194 195 193 191 193 193 194 194 195 196 197 197 200 199 198 198 198 200 203 204 203 203 204 205 206 208 209 209 204 206 207 207 205 205 206 208 210 211 212 214 216 217 219 220 216 217 218 219 221 222 223 223 221 221 221 222 222 222 223 223 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 226 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 228 228 228 228 229 230 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 225 225 225 226 226 225 225 225 224 224 224 227 235 227 191 194 232 237 224 224 229 227 223 232 252 254 243 182 135 172 242 250 251 244 201 158 117 103 159 225 224 179 149 136 126 120 128 123 172 195 252 253 248 177 91 57 18 31 135 242 246 181 176 243 227 155 125 176 253 244 248 205 62 37 110 158 129 94 176 250 186 102 57 45 54 65 161 246 245 241 234 233 228 229 168 85 88 131 143 114 98 119 157 201 228 203 172 195 251 214 52 63 214 246 235 216 211 208 214 212 223 228 192 152 161 211 213 195 191 178 202 219 218 215 213 212 212 214 215 211 211 211 211 211 211 211 211 202 209 216 217 213 208 207 208 210 209 207 207 208 210 213 215 209 210 211 211 211 209 207 206 207 207 207 208 208 209 209 209 211 211 211 211 211 211 211 211 209 209 209 210 211 209 207 204 210 209 212 211 206 211 212 203 208 214 217 214 212 214 217 218 214 217 215 211 210 207 207 213 236 248 232 166 83 33 29 43 42 44 32 33 89 178 233 241 213 213 214 214 214 215 215 215 217 217 219 248 253 178 114 127 185 232 237 221 213 226 225 173 173 197 221 233 219 211 223 221 220 226 230 243 236 168 95 75 174 221 239 229 227 219 218 236 207 165 180 214 231 149 24 23 140 226 196 194 197 231 242 251 250 244 185 77 5 40 150 242 252 217 219 216 212 219 212 220 235 212 145 92 100 128 157 188 215 207 188 193 220 226 222 233 239 251 225 112 80 97 113 117 102 91 52 53 82 100 105 83 117 153 174 198 241 250 229 223 230 253 248 212 166 99 45 37 22 22 25 30 35 36 35 34 54 68 88 119 138 121 107 118 147 150 138 132 140 141 132 132 104 94 144 184 160 83 89 98 86 66 49 29 12 23 37 30 35 31 22 43 73 99 108 162 225 238 210 149 127 157 183 181 127 142 168 197 214 236 233 182 116 86 133 212 230 218 198 165 136 118 122 126 129 97 90 92 115 118 157 110 63 59 119 208 229 234 226 220 219 203 197 216 208 208 206 203 202 205 213 218 223 215 163 70 62 94 123 208 245 219 233 238 175 140 144 108 98 140 152 153 185 239 241 180 117 137 173 167 165 209 225 205 201 202 208 210 203 198 210 227 210 135 102 94 93 89 67 67 161 237 217 204 203 203 203 199 204 220 237 179 86 81 159 228 226 217 212 216 215 146 42 6 48 171 217 243 251 201 118 39 13 12 24 33 28 26 32 34 33 34 23 20 44 70 73 66 57 52 49 48 43 36 31 31 29 30 31 32 33 34 34 34 38 41 25 35 36 26 40 38 31 52 35 27 31 36 48 37 36 40 36 29 32 40 32 16 60 130 173 209 207 182 175 139 97 54 29 28 24 24 27 21 28 24 28 33 31 32 32 28 29 29 25 23 37 59 71 71 37 33 34 34 32 36 43 44 20 43 95 164 225 224 171 145 144 171 146 156 172 162 183 191 136 83 91 101 127 198 188 113 103 128 95 49 88 181 230 225 196 101 54 26 26 38 52 39 42 35 30 29 46 101 168 201 150 188 229 221 206 218 233 244 234 179 114 133 212 216 115 17 10 71 175 254 254 226 227 221 229 241 201 115 175 243 227 220 225 220 219 225 229 230 234 241 251 144 115 225 244 126 23 73 177 254 251 250 255 170 12 51 198 254 255 242 244 247 228 171 123 129 150 152 171 204 215 233 230 232 224 219 230 236 231 227 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 226 229 232 233 230 227 226 227 236 249 255 153 74 196 233 203 156 179 122 27 117 252 249 246 240 239 239 237 235 233 230 229 235 217 235 253 191 146 243 248 212 73 9 23 31 38 41 39 37 40 41 38 39 23 23 73 184 248 250 232 230 227 229 224 226 238 213 170 226 243 250 248 244 246 248 247 244 243 245 247 245 183 187 238 250 251 244 212 172 120 63 38 37 40 40 41 47 39 51 61 54 53 56 50 46 27 38 43 33 29 46 44 48 58 57 54 48 56 68 47 58 64 74 67 48 44 51 53 56 64 64 57 45 63 52 75 68 103 103 70 65 65 54 63 62 66 69 75 75 60 56 71 72 75 54 59 65 53 53 46 56 50 58 50 39 42 52 37 49 43 34 35 65 80 90 134 210 246 251 219 190 172 127 74 22 15 35 105 148 226 227 223 222 146 115 171 204 198 204 205 196 200 199 209 203 149 170 205 202 215 201 196 205 218 208 146 108 123 159 180 181 195 202 182 135 112 148 177 185 207 211 206 168 87 80 105 96 134 192 192 177 142 108 148 175 94 20 21 107 221 227 243 231 139 76 8 20 30 42 41 25 67 134 217 214 206 197 194 191 189 193 199 200 200 202 211 223 218 188 154 111 81 89 80 70 41 31 33 21 29 98 203 239 232 198 211 233 192 116 84 188 233 212 194 193 196 198 199 200 203 206 208 195 201 205 209 220 220 186 143 136 115 131 168 167 142 139 151 148 141 152 195 179 100 67 82 85 136 188 219 198 166 184 207 202 211 223 229 226 222 226 233 244 253 204 73 32 155 249 227 142 26 35 127 166 173 175 172 185 229 252 163 149 207 224 183 142 138 179 226 238 252 254 232 213 186 183 235 251 229 234 237 225 213 210 219 228 226 222 222 223 222 222 221 221 220 219 219 217 220 222 221 219 217 217 219 217 217 217 217 217 217 217 217 215 215 214 214 213 212 212 211 215 216 217 224 231 214 156 98 113 115 127 155 190 217 227 228 215 212 209 205 204 205 206 208 220 237 249 238 172 78 62 38 39 49 77 133 129 124 144 174 180 205 224 252 237 129 7 91 183 241 223 232 233 237 223 156 61 28 25 68 108 124 146 175 187 199 216 227 231 232 232 233 228 230 223 214 231 250 218 149 123 160 178 132 125 143 143 188 227 210 164 184 213 209 221 209 212 219 209 212 221 214 215 225 219 219 219 219 219 219 219 219 227 212 208 220 225 218 216 224 218 221 223 227 234 240 237 231 203 172 148 152 166 183 211 239 229 228 226 225 223 223 223 223 220 220 221 222 222 223 224 224 225 225 225 225 225 225 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 230 230 230 230 230 230 231 231 232 232 232 229 229 230 230 230 230 231 231 234 234 234 233 233 233 233 233 235 235 235 235 235 235 235 235 237 234 248 141 119 224 239 244 236 255 241 144 51 12 49 147 245 247 244 231 216 211 219 229 224 219 234 231 226 253 234 136 74 80 94 141 211 249 242 227 229 222 233 225 197 199 197 159 158 134 162 233 233 182 173 183 203 184 164 214 233 172 105 153 240 252 248 239 209 164 126 91 142 213 227 237 219 215 224 241 233 169 169 220 234 230 230 219 231 228 226 226 228 229 228 227 236 225 244 249 184 119 137 194 188 149 208 252 232 236 229 192 162 85 102 129 173 222 253 253 166 139 211 241 223 228 215 222 223 200 129 90 124 155 170 198 170 127 161 182 148 99 96 175 243 242 218 221 218 201 217 225 214 214 214 214 214 214 214 214 212 213 215 216 216 216 216 216 215 215 214 214 214 214 213 213 213 213 214 215 215 216 217 217 214 214 215 215 215 214 213 212 213 213 213 212 212 212 211 211 212 212 211 211 211 211 210 209 212 211 211 210 210 210 209 208 209 209 209 210 210 209 205 203 207 207 207 208 208 209 209 209 207 207 207 206 206 206 205 205 202 202 203 204 206 207 208 208 203 204 205 205 205 205 206 206 205 205 205 204 204 203 203 203 207 205 203 202 202 203 205 207 202 202 202 202 202 202 202 202 204 203 202 201 201 202 203 203 203 202 202 202 201 200 200 200 203 203 202 202 202 201 201 201 206 206 205 203 202 201 200 200 201 201 201 200 200 199 199 199 202 202 201 201 200 199 198 198 198 198 199 198 198 198 198 199 199 200 200 201 201 200 200 200 200 200 198 197 197 197 197 198 199 198 197 197 197 197 198 199 177 177 178 179 179 180 181 181 178 178 179 179 179 178 176 175 178 178 178 179 179 180 180 180 176 177 179 180 180 179 177 176 179 179 178 178 178 178 177 176 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 179 178 177 177 178 179 178 177 175 179 179 176 176 180 181 178 178 178 177 177 177 177 178 178 177 177 177 177 177 177 177 177 173 174 175 176 177 177 177 177 178 178 178 178 178 178 178 178 180 180 179 179 179 179 178 178 181 179 178 178 180 180 179 177 177 179 181 183 184 183 181 180 181 180 179 179 179 180 181 182 176 178 180 182 181 179 175 173 178 178 178 179 180 180 180 181 177 178 178 178 178 179 179 179 179 180 180 181 181 182 182 182 181 181 181 181 181 181 181 181 178 179 181 182 182 181 179 178 186 186 185 185 184 183 183 182 186 186 186 186 186 186 185 185 183 184 186 187 188 187 187 186 184 184 185 185 186 187 187 188 189 186 184 183 185 187 188 187 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 187 188 189 191 193 195 196 197 201 201 200 197 195 194 196 199 196 198 200 200 198 198 200 203 196 197 198 200 199 198 196 194 195 196 196 194 191 190 194 197 196 194 191 189 189 192 196 198 200 198 195 194 196 198 200 201 198 201 203 204 205 206 208 211 204 205 207 208 208 207 206 204 205 205 205 206 207 210 212 213 213 214 214 215 215 216 217 217 217 218 218 219 220 221 222 222 222 222 223 223 223 224 224 224 224 224 224 225 225 226 226 226 226 226 226 227 227 227 228 228 227 227 227 227 227 227 227 227 228 227 226 225 225 227 228 230 226 226 226 226 226 226 226 226 227 227 227 226 226 225 225 224 226 226 226 226 226 226 226 226 227 227 227 226 226 226 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 228 228 227 227 226 225 225 224 226 226 226 226 226 226 226 226 227 227 227 226 226 226 225 225 226 226 226 227 227 227 228 228 226 226 226 226 226 226 226 226 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 224 223 222 223 228 231 226 218 214 217 207 135 134 220 248 245 229 234 241 232 212 214 238 253 217 145 82 128 213 195 126 108 143 164 154 198 203 181 156 184 195 175 113 105 182 234 236 244 240 247 213 167 137 88 52 61 162 236 203 149 185 157 82 106 221 239 251 240 162 52 31 82 125 101 95 182 223 150 91 60 57 35 82 174 224 227 215 198 191 166 139 126 131 147 162 167 146 146 115 145 188 169 160 171 195 249 230 71 39 180 248 242 214 210 213 214 209 212 215 210 205 211 219 227 230 224 214 206 217 214 211 212 213 214 211 208 212 211 210 209 209 209 210 211 213 212 212 211 209 208 208 207 209 211 213 214 214 211 208 206 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 207 207 202 203 208 208 207 212 212 210 208 206 206 208 210 212 208 208 208 208 208 208 208 208 209 209 209 208 208 208 207 207 214 214 215 215 216 217 218 218 214 234 247 207 140 50 21 29 48 41 33 19 50 125 197 251 239 223 215 226 218 212 224 217 214 212 226 247 231 144 84 116 189 238 229 221 218 216 226 198 161 207 224 228 214 208 226 214 221 223 220 222 238 234 175 105 50 146 227 234 217 223 234 231 194 122 152 254 254 172 50 8 106 170 174 171 218 252 248 228 204 172 112 24 8 103 205 254 237 226 217 216 218 218 216 217 220 230 232 180 122 150 216 236 230 241 238 240 245 230 222 243 249 251 246 146 56 67 71 40 47 42 46 119 209 193 119 95 121 140 184 225 227 198 184 192 232 251 253 251 248 201 118 58 51 39 43 19 32 34 29 39 40 43 42 40 49 61 64 60 73 80 78 62 48 47 54 59 51 53 73 73 81 55 47 35 36 31 36 20 33 24 30 19 32 26 21 22 67 125 149 165 187 222 215 158 124 171 214 179 139 167 191 171 177 219 208 163 141 166 157 151 170 162 153 178 197 202 181 147 107 58 41 66 82 96 62 41 13 81 179 250 220 208 198 197 201 202 202 203 200 211 208 196 196 209 220 224 215 134 85 78 101 96 94 176 238 243 201 196 181 125 112 112 153 196 209 217 210 230 242 169 129 172 184 171 160 203 221 217 208 187 191 179 179 194 229 226 206 94 43 48 133 182 101 59 167 233 226 195 205 208 201 199 198 221 223 191 131 69 137 222 213 212 215 215 232 197 124 16 24 79 157 223 252 237 155 69 23 11 20 37 37 29 31 35 34 37 28 41 36 48 35 34 41 36 43 43 33 38 40 22 22 25 29 33 35 35 33 31 32 31 30 30 32 35 38 40 39 39 37 33 30 33 41 48 38 41 38 35 39 35 25 20 90 138 182 203 198 160 124 118 84 84 69 44 26 20 21 23 27 27 27 28 29 30 31 31 26 23 23 13 45 111 129 114 77 60 39 26 25 31 38 43 24 14 103 217 251 249 208 130 167 185 180 185 199 220 226 184 116 76 77 107 122 135 137 119 110 93 72 66 78 100 120 131 76 63 47 36 34 37 39 40 39 35 35 28 42 71 92 119 182 238 232 219 209 213 210 216 247 232 172 104 130 134 46 10 42 171 240 250 235 218 233 233 229 246 202 115 178 238 236 226 220 226 225 222 222 222 231 249 235 135 86 122 97 22 60 167 254 244 230 253 252 163 22 36 184 253 234 225 230 230 230 247 195 214 201 205 230 236 235 228 227 227 227 228 228 229 229 229 230 230 230 230 230 230 230 230 228 229 230 231 231 231 230 230 223 232 239 237 229 224 230 238 246 252 255 120 54 157 199 184 215 241 221 72 28 158 237 251 252 245 251 253 243 233 234 232 225 228 239 239 209 167 230 254 162 72 22 30 34 36 40 33 40 34 34 38 34 29 41 60 167 250 250 232 233 222 228 224 232 228 242 164 144 220 231 239 240 239 238 237 237 238 238 239 246 222 196 199 242 252 240 251 248 209 170 124 67 36 33 30 38 34 39 50 54 52 50 50 42 39 35 32 34 41 51 59 62 60 58 59 61 64 65 64 67 67 65 59 53 52 58 65 67 64 61 60 61 65 70 74 73 68 65 65 66 64 62 62 51 64 73 71 67 68 65 59 63 68 65 61 59 50 39 36 51 56 48 41 50 49 39 40 31 20 18 85 185 217 209 225 230 237 234 238 249 253 213 121 47 4 18 50 115 208 239 243 189 132 151 186 175 181 204 210 204 194 206 202 211 194 148 174 204 222 200 204 212 211 214 172 136 143 179 192 157 136 145 146 136 106 94 158 225 246 227 159 111 124 130 133 153 192 221 230 204 168 163 191 189 92 15 34 129 232 233 214 229 170 98 11 8 36 40 27 25 72 138 229 216 203 193 193 198 199 198 198 199 198 203 205 188 123 102 75 100 90 94 97 88 40 35 37 19 37 81 178 221 228 218 208 220 193 144 90 181 234 210 195 194 199 202 201 200 201 199 196 202 198 202 199 196 215 220 200 187 147 110 113 145 171 175 168 160 208 240 203 106 36 33 55 137 189 223 211 177 154 161 184 210 199 222 225 213 220 228 240 250 254 164 3 67 233 238 252 194 89 45 111 213 254 242 228 234 253 209 103 108 174 181 184 185 221 237 243 238 234 238 228 232 229 246 246 236 232 221 222 194 187 223 234 221 222 221 233 223 223 223 223 223 223 223 223 221 221 221 220 220 220 219 219 219 219 219 218 218 217 217 217 213 216 218 217 215 212 208 206 207 218 224 237 223 137 73 85 100 108 110 97 113 178 227 228 211 205 213 207 193 210 232 231 237 231 209 149 103 37 26 41 62 131 200 225 225 230 237 239 242 226 243 252 231 114 14 76 186 238 240 240 234 193 119 8 31 95 166 202 215 225 233 233 231 229 230 234 237 234 232 233 238 223 218 230 241 224 157 92 125 193 187 131 111 110 140 205 183 140 145 194 219 220 220 217 216 215 215 214 215 216 217 218 216 225 214 213 222 223 223 219 225 220 222 218 212 222 229 216 222 223 224 224 225 226 227 228 229 222 211 189 151 126 144 179 215 223 233 236 232 225 220 217 224 217 215 221 221 217 218 225 222 220 219 221 223 225 224 222 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 229 229 229 229 230 231 232 233 232 232 231 231 231 232 233 234 232 232 233 233 233 233 234 234 233 237 234 231 236 237 234 235 242 228 248 180 121 183 234 241 232 252 249 185 78 7 47 136 229 249 232 235 225 225 204 159 178 203 227 237 233 246 234 170 81 58 64 103 187 243 236 245 224 224 229 223 214 214 191 148 103 86 168 249 217 153 159 212 229 188 175 194 166 109 122 185 241 248 243 219 198 184 143 90 92 142 201 230 192 160 205 252 217 134 169 230 228 227 231 229 231 222 222 227 227 230 230 222 234 254 240 161 94 109 186 251 228 162 217 248 234 229 239 238 179 160 136 144 207 254 248 237 149 115 184 248 235 214 221 249 236 174 120 112 139 178 200 199 171 176 186 161 79 25 87 194 234 229 219 212 213 217 217 212 217 209 213 217 213 213 217 215 215 214 213 212 212 214 216 217 215 214 213 213 213 213 214 215 216 215 214 213 212 211 210 210 212 213 214 214 213 212 213 214 211 212 213 214 214 214 214 214 212 212 211 210 209 209 208 208 211 211 211 210 210 209 209 209 216 213 210 207 205 205 207 208 210 208 205 203 202 203 204 206 204 205 206 207 207 207 206 206 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 202 204 202 200 202 207 207 202 202 203 204 204 204 203 202 201 208 207 206 204 202 201 199 199 197 199 201 202 201 202 204 206 200 200 200 201 201 202 202 203 204 203 203 202 202 201 201 201 203 203 203 203 203 203 203 203 200 200 200 200 200 200 200 200 202 201 199 200 202 203 201 200 199 200 201 200 198 197 197 199 203 202 202 200 199 198 198 197 199 200 201 201 201 200 199 198 199 200 200 201 201 200 200 199 179 179 179 179 179 179 179 179 177 178 179 179 179 178 177 176 178 179 179 179 179 179 179 180 177 178 178 179 179 178 178 177 179 179 178 178 178 178 177 176 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 179 178 177 177 178 179 178 177 175 178 179 176 176 180 180 178 178 178 179 179 179 179 178 178 177 177 177 177 177 177 177 177 176 176 177 177 177 177 177 176 178 178 178 178 178 178 178 178 180 180 179 179 179 179 178 178 181 179 178 178 180 180 179 177 176 178 179 180 181 180 180 179 180 179 179 178 178 179 181 181 179 179 179 179 178 178 177 176 179 179 180 180 181 181 181 182 182 181 181 180 179 178 178 177 180 180 180 181 181 182 182 182 181 181 181 181 181 181 181 181 179 180 180 181 181 180 180 179 185 185 184 184 184 184 183 183 182 182 183 183 183 184 184 184 182 183 185 186 188 188 188 188 183 183 183 183 183 183 183 183 188 186 184 184 186 188 187 186 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 190 190 191 192 192 193 193 194 195 196 197 196 195 195 197 200 198 200 201 200 198 197 198 200 199 199 198 197 197 197 197 198 197 196 194 194 194 194 194 194 193 192 190 190 191 194 197 199 194 195 197 196 195 196 200 204 202 204 205 205 204 204 206 208 205 205 206 207 207 207 206 206 208 208 207 207 208 209 210 211 214 214 214 215 216 216 217 217 218 218 219 219 220 221 222 222 222 222 222 223 223 224 224 224 224 224 224 225 225 225 226 226 225 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 228 228 226 226 226 226 226 226 226 226 227 227 227 226 226 225 225 225 226 226 226 226 226 226 226 226 227 227 227 226 226 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 226 226 225 225 225 226 226 226 227 227 227 228 228 226 226 226 226 226 226 226 226 225 226 226 226 226 226 226 227 226 226 226 226 226 226 226 226 229 229 228 225 225 228 227 224 183 193 193 118 90 157 215 254 254 243 220 181 144 140 162 176 186 137 102 115 126 99 98 140 221 241 213 196 168 147 174 238 253 219 196 203 212 217 224 226 231 227 223 232 218 142 57 24 91 162 163 134 154 129 104 170 217 226 230 198 110 36 37 64 67 72 77 128 140 93 76 70 55 41 102 195 214 177 149 140 130 126 146 180 208 228 237 234 214 200 184 189 192 192 206 212 214 249 228 79 38 169 239 229 223 216 215 213 208 212 219 216 217 215 213 213 214 215 214 212 212 213 213 211 210 209 209 209 213 212 211 209 209 209 209 210 211 211 210 210 209 208 208 208 209 210 211 212 211 210 208 207 209 209 209 209 209 208 208 208 208 208 208 208 208 208 208 208 205 208 209 208 210 213 211 205 210 209 207 206 206 207 209 210 210 210 209 208 207 207 206 206 209 209 209 209 210 210 210 210 212 211 211 210 209 208 208 207 209 223 247 233 185 91 38 24 39 42 44 33 42 80 147 231 243 230 214 218 216 212 221 214 219 214 218 232 205 134 106 133 189 237 230 223 221 220 232 207 170 188 217 223 217 223 224 219 219 221 217 215 229 240 221 190 111 73 127 220 243 240 243 228 193 104 134 232 247 150 45 14 86 110 127 154 169 165 174 181 147 107 44 2 53 165 231 251 228 220 214 215 218 217 217 217 219 222 232 216 178 180 219 245 232 235 232 237 247 245 235 235 236 196 163 93 29 30 60 91 98 69 82 173 239 192 140 158 176 191 211 220 208 185 173 172 188 214 243 254 249 211 169 148 146 99 67 28 34 29 25 35 25 37 36 35 45 43 39 47 48 47 43 39 38 39 37 33 36 24 37 50 62 34 30 31 34 33 43 25 29 15 29 30 23 22 19 16 57 123 166 199 188 194 176 142 126 164 200 172 137 202 232 197 188 196 157 118 167 227 199 119 104 133 161 189 225 244 209 126 63 37 52 90 92 49 35 49 47 103 185 243 219 209 202 202 205 205 202 201 206 196 207 215 202 206 224 228 169 70 72 134 138 74 63 159 227 227 186 176 156 118 135 154 160 210 223 223 226 233 208 130 154 208 189 140 138 199 218 219 206 172 154 145 178 217 243 228 206 59 43 127 198 171 87 100 175 223 218 200 205 200 199 204 200 205 214 208 148 58 118 228 217 210 204 205 228 213 167 85 33 32 80 154 210 229 169 70 22 20 38 55 46 31 30 33 36 39 35 46 35 38 33 41 34 30 38 40 31 34 39 30 26 26 26 29 32 34 33 31 29 29 30 31 33 35 37 38 49 44 37 32 31 35 42 47 35 28 33 41 29 16 38 76 104 120 138 153 159 142 115 101 106 126 99 45 21 17 16 24 30 31 33 33 33 31 29 27 30 26 20 11 59 147 180 171 138 89 41 26 29 28 28 33 26 23 75 175 244 238 185 145 182 213 217 207 194 195 193 153 100 65 64 84 88 92 95 82 74 65 55 52 57 62 64 62 64 55 44 37 37 39 39 38 36 38 44 38 35 39 72 139 208 247 228 214 206 210 208 217 236 243 210 120 86 66 15 24 117 216 253 252 212 169 204 236 253 243 181 114 193 245 231 219 219 224 223 222 224 223 230 247 239 135 55 32 34 76 165 245 246 236 223 242 248 182 43 32 171 252 241 227 226 225 223 235 218 236 237 234 235 227 226 234 227 227 227 228 228 228 229 229 230 230 230 230 230 230 230 230 229 229 230 231 231 231 230 230 240 230 224 229 232 229 228 231 246 254 193 47 30 135 174 162 233 253 241 116 21 50 105 146 172 176 189 192 199 232 251 233 231 226 235 245 214 139 153 146 88 40 24 35 35 41 47 37 37 33 35 41 39 32 38 51 125 230 249 232 231 226 233 227 229 233 240 181 142 186 226 242 230 229 229 228 229 230 231 232 228 237 219 175 182 227 242 245 246 245 242 206 139 85 50 22 21 30 44 47 42 45 45 35 39 40 41 41 44 49 57 63 63 60 57 57 59 61 61 60 61 62 60 57 55 58 64 70 66 64 62 60 61 64 67 69 72 71 73 77 77 71 63 58 52 53 58 65 66 61 59 62 56 55 52 44 38 37 42 46 45 46 38 40 41 34 35 34 31 35 78 170 241 253 251 254 234 236 230 236 245 254 237 175 93 18 15 31 88 203 243 227 208 134 132 144 147 187 212 212 205 200 209 216 222 182 126 143 197 222 219 217 220 222 223 191 160 175 210 221 202 199 202 184 188 122 85 135 183 173 146 125 142 178 198 187 180 188 186 171 150 173 208 223 201 92 16 42 141 228 226 218 240 177 101 18 10 34 35 28 31 81 147 238 216 203 196 201 205 200 194 191 184 201 219 188 110 39 94 160 199 195 175 124 84 44 42 35 30 30 72 177 228 229 209 214 234 197 129 78 182 232 216 235 219 216 212 212 214 214 212 212 213 197 199 207 200 200 204 198 211 194 170 155 157 161 151 135 168 207 207 163 95 28 51 148 199 215 200 164 159 187 210 216 230 222 223 229 230 226 229 241 254 174 58 16 117 236 253 245 236 167 104 90 158 246 254 231 234 182 130 126 183 230 218 201 202 227 245 248 227 213 226 223 230 203 221 238 228 221 221 230 195 171 183 212 237 231 206 216 220 220 221 222 223 224 225 226 222 222 221 221 221 220 220 220 218 218 218 218 218 218 218 218 220 221 217 208 204 209 216 220 218 222 237 207 125 92 138 187 196 192 182 160 126 114 153 209 222 224 206 205 226 241 235 212 193 155 120 76 44 10 50 109 172 212 245 247 233 226 226 226 231 214 226 240 224 106 8 77 191 249 243 222 172 62 21 59 156 196 231 237 232 232 232 228 218 213 214 221 222 218 217 221 214 215 214 236 235 179 136 135 189 203 170 131 130 136 156 199 174 137 145 194 221 221 217 213 214 214 214 215 216 217 218 219 216 227 222 217 217 216 219 220 218 216 222 226 225 228 229 223 221 222 223 225 225 226 227 227 235 234 234 225 195 157 138 138 156 171 190 204 211 216 224 230 228 226 221 217 217 219 221 220 224 223 222 223 226 227 226 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 230 231 232 232 232 231 230 229 232 232 231 231 231 232 233 234 232 232 233 233 233 233 234 234 227 228 231 233 233 232 234 237 233 230 240 192 131 165 232 246 235 248 249 198 90 6 38 129 222 249 238 241 227 220 195 151 131 193 240 242 228 243 238 176 117 142 113 88 159 230 238 246 233 229 236 248 248 224 166 111 58 86 184 251 217 151 178 239 245 192 131 99 111 135 167 213 237 252 227 196 207 194 132 85 86 149 239 234 173 184 234 254 207 129 172 238 230 232 236 219 231 228 234 234 222 221 234 242 247 242 178 97 111 204 251 236 212 141 202 247 235 218 230 244 230 165 155 144 145 213 234 187 128 142 200 237 235 239 239 231 164 160 178 196 177 142 125 122 128 177 187 130 80 98 161 208 227 224 220 217 216 215 213 209 218 213 214 216 214 216 219 217 214 214 213 212 211 211 211 211 215 214 213 213 213 213 214 215 215 215 214 213 213 212 211 211 212 213 214 214 213 212 213 214 211 212 213 214 214 214 214 213 212 212 211 211 210 210 209 209 212 212 211 210 210 209 209 208 212 211 209 207 207 207 208 209 210 208 206 205 204 205 206 206 204 205 206 207 207 207 206 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 206 204 202 204 209 208 204 206 206 206 205 203 201 199 198 203 203 202 202 201 201 200 200 201 202 203 202 199 198 198 199 201 201 201 201 202 202 202 202 203 203 203 202 202 201 201 201 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 201 199 200 202 202 201 200 198 200 201 200 198 197 198 200 202 201 201 200 199 199 198 198 198 199 199 200 199 199 198 197 200 201 202 202 202 202 201 200 181 181 180 179 179 178 177 177 177 177 178 179 179 179 178 178 180 179 179 179 179 179 179 178 179 178 178 177 177 178 178 179 179 179 178 178 178 178 177 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 178 177 177 178 179 178 177 176 178 178 177 177 179 179 178 178 179 180 181 181 180 179 178 177 177 177 177 177 177 177 177 178 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 180 180 179 179 179 179 178 178 180 179 178 178 180 180 179 178 178 178 179 179 179 180 180 180 180 179 179 179 179 180 180 181 181 180 178 177 176 177 179 180 180 180 181 181 181 182 182 182 177 178 179 180 181 183 184 184 180 180 180 181 181 181 182 182 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 181 183 183 183 184 184 184 184 184 181 181 182 182 183 183 184 184 184 185 185 186 187 186 186 186 189 189 188 188 187 186 185 185 186 185 185 186 188 188 186 184 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 193 192 192 192 191 191 191 191 190 192 195 196 196 196 198 200 200 201 201 200 198 196 197 197 202 200 198 196 196 197 199 201 198 196 194 195 198 198 195 191 190 190 191 192 194 196 198 199 188 193 198 198 195 195 200 205 203 205 206 205 202 201 202 204 206 206 206 206 206 207 208 208 210 210 209 208 208 208 209 209 214 214 215 215 216 217 217 217 218 218 219 220 220 221 221 222 222 222 222 223 223 223 224 224 224 224 224 224 225 225 225 226 224 224 224 225 225 225 226 226 227 227 227 227 227 227 227 227 226 226 227 228 228 228 227 227 226 226 226 226 226 226 226 226 227 227 226 226 226 225 225 225 226 226 226 226 226 226 226 226 227 227 226 226 226 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 225 226 227 228 228 226 226 226 226 226 226 226 226 227 227 226 226 226 225 225 225 225 226 226 226 227 227 227 228 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 222 226 226 223 223 229 234 235 190 185 173 102 59 95 147 195 212 181 143 117 119 155 190 200 212 203 202 173 113 93 139 188 250 254 209 144 149 169 219 252 244 241 253 254 235 226 227 219 221 213 226 254 255 195 99 30 58 92 111 123 155 152 153 216 234 244 246 181 83 69 100 83 38 44 49 71 66 49 61 64 53 46 109 192 203 174 169 180 175 187 221 241 228 222 234 238 242 231 239 208 167 193 231 234 228 248 230 90 30 153 240 236 214 209 212 213 207 208 212 209 223 217 210 206 207 210 212 213 209 211 213 211 207 205 207 210 213 212 211 210 209 209 208 209 209 209 209 209 209 208 208 208 209 209 209 209 208 208 208 208 210 210 209 209 208 208 207 207 208 208 208 208 208 208 208 208 208 209 213 210 206 213 215 204 207 207 207 207 207 207 207 207 209 209 209 208 208 207 207 207 209 209 210 210 211 212 212 212 212 212 211 210 209 209 208 208 209 211 238 249 231 146 70 24 30 43 52 47 46 46 86 175 234 242 226 217 216 215 220 214 225 213 195 189 143 103 136 165 187 231 229 222 220 222 233 216 178 166 206 220 217 223 213 221 218 221 218 211 214 229 242 246 202 104 57 120 205 242 248 254 202 131 123 137 159 119 66 21 45 97 122 104 84 115 168 174 153 81 14 21 127 231 246 233 221 216 213 217 219 218 217 218 218 220 231 226 187 156 190 251 254 251 246 228 195 173 158 142 107 74 60 55 47 46 90 170 151 126 107 117 131 135 171 229 249 241 216 188 178 184 186 182 152 161 190 212 203 191 203 225 236 179 123 69 71 71 55 36 27 32 29 33 41 34 31 47 43 37 34 37 41 41 39 38 60 75 92 71 44 21 45 73 101 107 113 71 43 9 23 32 19 24 21 7 37 108 177 234 207 194 175 165 152 160 174 150 133 184 223 223 208 157 112 131 202 243 191 103 123 179 172 142 199 226 193 122 91 100 121 144 89 33 70 117 104 96 169 235 218 211 205 207 209 206 202 200 203 195 208 210 202 229 235 195 109 56 106 173 148 75 58 122 199 194 172 175 155 128 162 193 164 208 219 217 223 194 132 89 177 238 209 141 122 168 196 227 232 176 130 118 169 211 235 227 158 50 85 174 188 130 94 162 206 223 212 207 206 196 199 202 205 199 214 221 161 52 100 224 220 212 196 197 225 226 208 159 80 30 32 77 121 166 149 73 23 25 45 65 57 42 36 35 32 32 30 39 31 32 31 41 33 29 35 38 30 31 37 37 29 27 26 30 35 37 34 30 26 27 29 30 32 34 37 39 51 43 33 27 25 28 32 34 41 30 29 33 30 45 82 112 136 106 96 124 162 170 131 80 99 131 105 46 22 15 13 24 29 32 35 37 37 34 31 28 32 29 22 16 70 155 181 170 151 92 40 29 32 26 24 30 27 39 48 111 196 198 169 188 219 244 245 217 175 156 148 118 83 57 54 63 56 53 58 52 47 45 45 48 50 47 39 32 49 45 40 39 40 41 39 36 31 34 43 43 34 18 60 166 230 250 224 212 209 212 208 217 223 251 244 141 54 14 3 57 169 246 253 249 195 141 199 252 243 194 130 113 217 247 224 223 219 224 222 222 226 225 229 242 248 171 83 3 24 140 220 249 235 229 225 244 254 210 65 16 152 251 247 228 224 225 222 226 234 232 234 228 227 225 220 230 227 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 229 226 233 234 229 230 238 246 249 237 178 100 73 118 163 171 173 232 254 254 172 56 2 21 56 58 66 76 75 106 196 254 239 236 228 237 252 212 100 72 46 39 32 40 43 33 39 47 36 34 32 36 43 44 38 36 40 89 208 251 237 230 230 236 232 225 234 227 203 149 153 224 244 227 227 226 226 227 228 229 230 228 231 231 197 165 164 192 238 241 248 253 249 224 186 128 70 38 24 27 33 30 36 41 29 33 37 43 47 51 55 59 62 61 58 55 54 55 56 56 55 56 55 54 54 55 59 64 68 63 62 61 59 59 59 60 61 66 63 60 60 61 60 58 57 60 56 54 55 55 55 56 57 61 55 57 56 49 45 42 35 39 51 49 52 35 26 45 35 59 108 182 250 254 247 247 231 230 236 238 246 247 251 254 240 161 32 5 20 60 162 230 245 213 135 110 90 118 210 235 219 200 208 208 209 214 191 156 149 164 194 212 214 219 229 230 216 190 194 219 235 232 235 236 221 212 176 113 64 75 112 142 178 224 244 249 224 185 157 139 127 124 176 228 238 208 81 12 59 159 229 221 223 240 159 81 12 17 34 33 29 34 81 146 239 209 193 185 193 200 195 190 189 201 219 227 167 74 46 148 246 237 240 220 139 74 30 30 27 39 27 61 158 220 231 205 219 231 215 147 70 160 224 219 236 218 213 211 214 218 220 218 216 224 213 214 219 216 217 226 228 232 238 230 202 169 143 114 90 122 132 129 123 97 62 118 238 238 241 206 157 164 221 251 249 242 243 218 213 217 219 241 253 224 65 27 136 204 193 195 226 253 241 201 117 80 129 181 203 197 130 121 194 243 244 219 173 130 184 226 236 221 217 237 240 218 160 182 225 222 219 229 236 226 190 165 193 243 219 169 185 222 222 222 223 223 224 224 224 223 223 223 222 222 221 221 221 218 218 218 218 218 218 218 218 217 215 217 220 219 215 211 211 229 226 187 125 99 139 208 251 244 243 241 219 153 82 89 149 200 238 228 228 241 217 173 129 104 67 45 27 26 53 144 222 236 245 248 238 223 215 215 217 214 209 225 245 230 102 8 86 213 249 236 159 60 7 62 174 226 240 244 231 217 214 212 206 209 209 208 197 174 159 171 194 222 238 225 232 211 137 132 179 188 178 171 184 205 208 207 216 203 174 171 196 212 215 216 214 212 213 215 217 218 219 219 219 213 220 222 220 220 224 224 223 223 217 216 224 226 216 215 227 222 222 223 225 226 226 226 225 219 218 223 231 231 217 198 186 141 149 158 163 170 184 206 223 223 232 232 220 214 221 227 226 225 224 223 224 226 227 227 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 229 231 232 232 231 229 228 232 232 231 231 231 232 233 233 232 232 233 233 233 233 234 234 237 233 238 242 236 234 237 237 230 238 238 216 134 131 229 249 237 245 250 212 106 7 26 115 214 248 235 235 225 227 218 190 145 192 226 231 227 244 238 180 197 232 168 114 156 189 200 227 250 246 242 249 252 213 134 72 87 126 185 235 195 141 181 229 229 172 101 67 124 190 198 216 228 244 198 182 231 210 122 82 143 182 228 197 187 242 253 245 226 144 177 242 232 224 231 222 223 224 230 231 227 237 250 251 197 138 101 136 205 248 253 249 195 137 200 241 230 215 225 237 244 205 182 122 106 172 185 150 136 200 245 253 249 245 231 199 179 203 233 222 162 111 106 121 121 159 174 159 167 210 238 236 220 219 217 217 217 216 217 219 217 216 214 213 213 216 218 217 215 215 214 214 212 211 209 208 215 214 213 213 213 213 214 215 214 214 213 213 213 213 213 213 212 213 214 214 213 212 213 214 211 212 213 214 214 214 213 213 212 212 212 211 211 211 211 211 213 212 212 211 210 209 208 208 208 208 208 208 208 209 209 209 208 208 207 207 207 207 207 207 204 204 205 206 207 206 206 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 205 205 204 202 205 208 207 204 205 205 205 204 203 202 201 200 198 199 199 200 201 201 202 202 199 201 202 202 201 201 202 204 203 203 202 202 202 202 202 202 203 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 200 199 200 201 202 201 199 197 199 200 200 198 198 199 201 200 200 200 200 199 199 199 199 198 198 199 199 199 198 197 196 199 200 200 201 201 200 200 199 180 180 180 179 179 178 178 178 176 177 177 178 178 179 179 179 180 180 180 179 179 178 178 178 180 179 177 176 176 177 179 180 179 179 178 178 178 178 177 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 177 177 178 179 178 177 177 178 178 178 178 179 178 177 177 178 180 181 181 180 178 177 178 178 178 178 178 178 178 178 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 179 179 179 179 178 178 180 178 177 178 180 181 180 178 182 181 180 180 180 181 182 183 180 180 180 180 180 181 181 182 180 180 178 178 177 178 179 180 180 180 181 181 181 181 181 181 176 176 178 180 181 183 185 185 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 180 179 179 180 181 182 181 182 182 183 184 185 185 185 184 184 184 184 184 184 184 184 188 188 187 186 185 184 183 182 192 192 191 191 190 190 190 189 185 185 185 187 189 189 186 183 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 192 192 192 191 191 191 190 190 189 192 196 198 197 197 197 199 199 199 199 199 198 197 197 197 201 200 199 198 197 198 199 200 197 196 196 197 199 198 195 192 190 192 193 195 196 197 197 197 190 195 199 199 197 196 199 202 202 203 204 203 201 200 201 203 207 206 205 205 205 207 209 210 210 210 210 209 209 209 210 210 214 214 215 216 216 217 217 218 219 219 219 220 220 221 221 221 221 221 222 222 223 223 223 223 223 223 224 224 224 225 225 225 224 224 225 225 225 226 226 226 227 227 227 227 227 227 227 227 224 226 227 229 229 228 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 225 225 226 226 226 227 225 225 225 225 225 225 225 225 226 226 226 226 225 225 224 224 225 225 226 226 226 227 227 227 225 225 225 225 225 225 225 225 227 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 219 222 222 220 222 227 230 230 194 165 139 94 72 91 103 112 129 130 141 162 192 231 251 246 233 245 249 195 127 145 188 181 228 245 190 113 169 224 244 202 185 234 247 230 237 243 228 215 214 219 231 241 246 236 170 84 55 50 64 95 147 182 188 206 232 249 251 183 86 125 188 143 59 31 27 44 41 43 60 58 56 56 122 208 234 225 225 227 244 249 254 229 182 178 207 222 220 230 246 185 140 189 228 227 230 251 244 111 33 145 245 243 220 214 215 215 207 205 209 208 217 215 213 212 213 213 211 209 209 211 212 211 208 207 208 209 211 211 210 210 210 210 210 210 207 207 207 208 208 209 209 209 211 210 208 207 207 208 209 210 210 209 209 208 208 207 207 206 208 208 208 208 208 208 208 208 211 207 211 211 202 205 212 210 206 207 208 209 209 208 207 206 206 206 207 208 208 209 209 210 210 210 210 210 211 211 211 211 211 211 212 212 213 214 215 215 216 207 225 240 249 193 110 31 26 51 60 51 57 46 47 99 192 242 246 226 215 212 218 216 220 225 211 180 95 76 167 204 182 221 225 218 216 218 228 219 191 162 192 226 222 210 206 222 216 218 219 216 212 216 229 242 233 195 109 64 123 207 246 253 232 201 162 119 131 141 100 25 44 122 135 86 81 153 217 209 135 39 7 77 187 254 247 228 219 216 216 220 221 219 218 219 222 222 227 234 209 165 179 239 240 214 192 151 90 58 49 34 29 52 80 110 120 92 102 171 207 205 157 70 25 76 180 252 251 225 184 161 176 207 220 213 169 154 163 179 176 185 217 240 254 231 193 134 134 146 130 80 64 36 24 30 30 30 39 46 42 40 40 39 34 30 34 42 98 153 165 98 42 58 121 164 197 213 209 128 63 14 23 28 23 29 25 2 17 85 170 247 234 216 195 187 168 153 152 135 126 132 152 163 146 98 87 145 174 198 162 127 175 217 183 135 184 211 195 164 172 182 160 137 68 69 149 211 165 66 136 223 218 210 205 206 207 204 201 200 196 210 209 190 209 250 220 127 65 78 131 154 127 88 71 93 138 131 138 171 162 134 158 186 178 203 213 221 226 162 90 100 182 217 205 174 141 147 164 202 224 197 145 99 139 190 212 191 103 92 164 185 132 98 120 198 210 210 203 208 205 199 206 199 202 201 218 219 162 53 83 199 223 219 198 196 217 224 220 196 162 95 44 30 43 80 89 57 32 28 41 57 54 42 33 25 19 22 23 24 23 28 31 33 33 28 30 33 30 28 32 36 28 28 31 39 47 46 38 29 29 29 29 29 30 34 40 44 45 42 37 31 26 24 24 25 26 31 41 48 62 102 141 153 146 111 100 127 162 176 142 86 82 91 83 58 35 19 15 22 26 28 32 34 36 36 35 34 33 29 28 30 71 118 118 108 109 81 51 37 31 27 29 34 29 49 39 53 115 152 183 239 249 245 225 187 140 114 106 93 69 50 46 50 42 39 44 44 42 41 41 44 47 48 46 43 42 40 38 39 40 41 39 37 36 35 36 40 38 17 54 166 232 250 221 214 215 217 210 218 227 251 243 137 42 4 15 93 167 237 245 248 201 135 176 221 197 150 104 124 232 240 219 231 222 225 223 223 227 225 226 237 254 219 123 9 63 205 247 254 236 225 224 242 250 219 76 5 140 250 250 227 223 230 226 224 229 224 229 223 225 230 220 225 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 231 231 230 230 229 229 230 230 227 234 229 220 234 254 243 212 141 48 68 177 233 206 164 166 221 251 249 217 154 104 103 97 67 62 49 20 28 117 207 230 240 235 246 254 203 70 36 21 40 44 51 43 28 31 39 34 34 32 34 42 46 45 40 36 82 195 253 246 232 227 228 230 226 212 191 221 179 141 218 242 231 231 230 229 229 230 231 231 235 223 237 247 203 124 126 219 242 231 225 235 252 251 222 176 115 54 21 24 23 25 32 31 28 32 38 43 46 49 53 55 55 52 49 49 50 52 52 51 52 50 49 49 51 54 57 58 59 58 58 57 56 54 53 52 57 57 57 55 53 51 50 51 42 48 47 39 40 50 54 48 46 32 30 37 36 36 30 17 16 26 18 32 51 78 92 40 78 184 244 254 245 236 252 244 253 242 224 226 226 228 246 248 177 50 13 24 45 109 181 244 219 158 128 81 108 210 227 207 206 208 210 209 190 183 193 182 186 173 170 172 196 224 228 228 205 179 181 207 219 224 234 240 231 216 130 21 49 155 209 243 245 234 228 219 189 156 153 172 163 185 218 227 208 69 9 77 166 232 225 226 224 119 51 9 28 40 37 33 30 66 128 228 220 202 189 193 199 198 196 199 203 221 214 128 63 105 199 248 223 234 234 161 86 30 25 37 36 28 55 137 205 234 212 224 234 206 145 44 98 184 189 159 172 185 198 203 206 208 205 199 198 212 220 217 216 225 226 216 220 222 209 174 135 105 85 74 102 75 86 110 102 115 185 249 251 246 224 193 196 229 239 218 177 218 223 225 221 230 253 236 125 17 108 251 253 167 123 188 216 231 248 182 72 40 100 178 179 138 159 239 253 251 204 94 69 172 227 231 230 224 228 235 217 143 166 223 228 231 231 216 229 213 173 183 225 186 139 174 227 226 225 224 222 220 219 219 224 224 223 223 223 222 222 222 217 217 218 218 218 218 219 219 216 214 217 223 224 220 223 230 234 177 111 106 163 211 223 223 224 232 240 220 167 126 115 113 132 207 242 248 210 129 80 44 49 42 37 22 37 110 206 251 232 224 216 212 210 209 212 216 214 216 227 248 232 104 21 104 230 231 163 42 15 100 194 248 231 234 227 212 207 212 212 206 209 220 220 188 136 111 140 184 218 230 231 251 210 115 114 161 134 143 184 230 242 236 225 214 225 219 214 210 208 212 215 212 214 215 216 218 219 218 217 217 226 217 223 224 226 232 226 223 224 229 230 233 217 173 166 207 224 223 223 225 226 226 225 223 227 222 218 219 229 237 235 228 212 206 193 175 159 154 158 164 185 206 227 231 226 224 224 223 223 222 223 223 225 225 226 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 225 225 227 228 229 230 231 231 232 231 231 230 231 231 232 233 232 232 233 233 233 233 234 234 237 229 231 236 233 235 236 229 232 240 243 231 113 90 222 242 236 244 252 220 116 11 18 98 203 248 235 234 228 235 239 228 212 197 181 197 224 243 232 184 203 243 220 200 176 126 147 214 240 237 218 207 209 184 138 111 149 173 168 181 157 123 166 199 186 119 68 73 152 198 178 194 217 211 174 193 250 209 119 99 194 224 199 169 203 221 212 238 229 165 177 236 244 223 221 230 229 221 223 233 242 240 213 175 104 110 151 216 251 245 231 231 193 157 216 233 222 223 227 221 226 237 215 138 126 156 132 120 144 199 210 219 222 191 157 118 154 163 162 141 129 153 186 196 197 198 207 227 244 246 235 224 219 216 213 213 215 217 220 222 211 218 215 208 210 213 213 212 214 215 216 216 216 214 211 210 215 214 213 213 213 213 214 215 213 213 213 213 214 214 215 215 212 213 214 214 213 212 213 214 212 212 213 214 214 214 213 212 212 212 212 212 212 212 212 212 213 212 212 211 210 209 208 207 207 207 208 209 209 209 208 207 205 206 207 207 208 207 206 206 203 204 205 206 206 206 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 203 201 201 203 205 204 202 200 201 202 203 204 204 205 205 199 199 200 201 201 202 203 203 200 202 204 205 204 205 207 209 204 203 203 203 202 202 201 201 202 202 202 201 201 201 201 201 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 202 200 199 199 201 202 201 199 196 198 200 199 198 198 200 202 198 198 198 199 199 200 200 200 198 198 199 199 199 198 197 197 196 197 197 198 198 197 197 196 178 178 178 179 179 180 180 180 177 177 177 177 178 179 179 180 180 180 180 179 179 178 178 178 180 179 177 176 176 177 179 180 179 179 178 178 178 178 177 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 177 177 178 179 178 177 177 177 178 180 179 178 177 177 176 177 178 179 179 178 177 176 178 178 178 178 178 178 178 178 178 178 177 178 179 180 181 182 179 179 179 179 179 179 179 179 180 180 179 179 179 179 178 178 179 178 177 178 180 181 180 179 183 182 181 180 180 180 181 182 181 181 181 182 182 182 182 182 178 178 180 180 181 180 179 178 180 180 180 180 179 179 179 179 183 183 182 180 179 178 177 176 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 183 182 180 180 180 180 182 183 180 181 181 182 183 184 185 186 187 186 185 184 183 182 182 181 186 186 185 185 184 184 184 184 185 186 186 186 187 187 188 188 185 185 185 187 189 189 186 183 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 189 189 190 190 191 192 192 192 192 195 198 199 198 196 196 197 197 197 197 197 198 199 199 199 198 199 200 201 201 199 198 197 194 197 199 199 197 195 194 195 194 195 196 197 197 196 195 194 198 198 199 200 200 200 199 198 201 203 205 205 203 203 205 207 207 206 205 205 206 208 210 211 209 209 210 210 211 212 212 212 215 215 215 216 217 217 218 218 219 219 219 220 220 220 220 221 221 221 221 222 222 222 223 223 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 227 227 227 227 227 227 227 227 224 226 227 229 229 228 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 225 225 225 225 225 225 225 225 226 226 225 225 225 224 224 224 225 225 225 225 226 226 227 227 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 227 226 224 222 223 224 219 211 187 169 157 144 147 166 161 144 167 192 222 227 214 212 220 220 218 222 220 177 143 186 217 182 193 228 202 153 214 252 251 196 180 183 188 206 227 226 216 216 214 223 231 233 248 254 209 122 71 49 49 62 109 183 216 215 237 236 245 176 72 106 179 148 76 31 37 51 34 48 86 103 93 63 109 207 250 249 245 244 232 229 215 183 165 190 221 225 219 237 224 154 149 211 224 216 231 250 236 110 33 139 242 240 225 217 219 220 211 209 216 218 210 210 211 213 215 214 211 208 213 211 210 210 212 212 211 209 208 208 209 210 211 211 212 212 206 207 207 208 208 209 209 210 211 210 208 207 207 209 211 212 209 209 208 208 207 207 207 207 208 208 208 208 208 208 208 208 208 205 210 215 209 201 205 212 207 208 210 211 211 210 208 207 208 208 208 208 208 208 208 208 211 211 210 210 209 209 209 208 209 209 210 211 212 212 213 213 217 209 219 225 248 227 147 40 25 68 82 56 52 48 32 46 129 216 254 238 216 208 217 217 211 234 238 198 100 100 207 230 179 214 223 217 213 214 220 219 213 175 169 220 235 212 216 221 217 215 217 222 222 218 220 226 240 235 196 110 59 119 213 249 251 238 206 207 213 196 103 6 49 105 121 137 178 194 184 165 75 2 44 164 232 245 233 222 219 218 218 220 220 217 217 221 217 217 230 253 250 194 148 148 142 101 76 59 37 40 56 55 99 150 186 211 198 126 105 161 241 246 216 132 59 75 154 212 189 177 168 179 206 229 233 226 213 199 203 211 209 217 230 230 231 240 233 185 169 182 203 180 129 68 44 45 28 33 44 29 33 35 38 38 34 28 29 33 91 150 165 116 89 139 202 232 239 253 245 140 62 19 30 27 25 28 25 3 9 66 154 243 243 226 193 178 166 156 153 136 132 133 131 100 90 123 151 168 160 147 114 117 184 235 217 177 183 223 228 216 230 215 142 75 59 133 211 253 186 47 120 219 216 208 202 201 201 200 200 201 199 211 204 207 233 219 148 87 103 130 151 158 169 153 123 128 102 91 110 155 160 140 155 179 188 204 210 223 233 169 98 112 154 157 178 207 183 171 158 151 160 184 157 88 115 175 182 125 84 154 236 190 103 101 140 181 158 178 196 210 204 201 211 201 198 197 218 222 177 64 67 171 224 230 204 194 202 211 214 209 220 169 88 32 24 32 31 29 35 28 33 41 37 32 30 25 37 55 61 40 23 19 25 25 27 26 23 25 28 26 26 30 25 29 38 51 59 55 41 29 34 33 31 28 28 34 43 50 46 48 47 38 26 19 18 21 12 57 95 98 102 134 167 178 124 130 146 145 127 128 138 134 99 66 64 73 49 25 22 21 28 28 28 28 30 32 33 35 34 26 29 40 69 87 86 104 123 121 96 53 26 27 33 33 35 44 36 26 58 135 210 246 236 191 154 127 99 79 72 73 57 42 36 39 37 35 38 40 38 36 33 33 35 37 40 41 42 40 38 38 39 40 40 39 41 43 40 36 35 17 44 139 222 249 225 217 215 217 213 223 244 243 209 98 20 9 42 130 170 211 221 245 210 123 118 145 190 183 146 139 225 235 225 227 226 228 225 224 227 223 224 234 253 253 143 16 106 250 254 250 238 221 220 237 242 215 78 6 141 251 250 225 221 231 227 222 222 233 235 225 227 230 223 227 226 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 231 231 229 229 229 229 231 231 229 230 234 248 254 228 152 81 44 38 134 213 253 247 188 187 233 252 236 238 239 229 231 207 194 184 155 92 30 39 128 214 247 245 251 254 199 59 28 27 44 42 41 37 30 30 34 33 35 34 33 37 44 49 45 38 75 172 249 251 237 223 210 216 228 166 143 236 223 143 193 237 234 233 231 230 228 228 228 228 228 230 241 251 226 141 116 200 245 237 226 225 238 247 248 247 203 142 80 40 15 11 20 24 26 29 32 35 36 39 42 45 46 44 42 42 45 47 47 47 46 45 45 46 48 50 52 52 55 55 55 55 53 51 49 48 46 54 61 61 53 44 37 34 25 33 41 47 49 49 47 46 43 31 25 27 31 38 48 55 49 38 12 42 131 208 188 85 110 238 254 252 255 235 231 227 203 182 146 139 142 143 158 165 138 69 39 23 38 75 110 171 194 169 160 126 131 178 196 220 217 211 230 227 172 163 210 218 190 141 111 115 152 195 223 245 233 192 166 182 209 229 240 245 246 183 96 65 156 241 234 227 223 205 201 212 207 188 189 207 207 204 214 213 202 66 9 76 155 231 232 224 198 80 32 19 37 46 43 39 27 49 108 214 222 210 197 196 198 196 193 192 192 219 213 111 51 130 205 222 219 232 235 154 79 32 26 38 24 25 60 152 213 237 221 227 219 118 80 29 46 97 116 88 106 122 131 123 117 124 133 136 131 154 168 167 166 165 153 139 141 124 103 83 67 61 73 88 95 79 86 91 90 132 197 226 224 197 180 177 178 178 158 124 139 199 230 242 240 253 249 167 38 76 195 254 245 210 159 151 177 192 238 215 121 71 96 147 146 150 197 252 252 251 218 98 94 205 240 236 244 215 198 225 223 161 185 232 236 238 216 172 185 210 192 193 216 181 166 218 228 227 226 224 222 220 219 218 224 224 224 224 223 223 222 222 218 218 218 218 218 218 218 218 218 223 217 207 216 235 238 227 162 84 95 179 216 221 225 212 210 214 222 193 160 185 197 152 103 145 192 208 138 53 33 25 31 46 54 48 68 148 217 233 225 214 207 210 215 216 214 215 222 216 215 238 230 114 37 104 182 158 56 5 102 217 235 238 224 224 219 212 214 221 219 210 210 223 225 198 153 132 155 189 188 171 189 227 179 108 130 173 159 173 212 233 224 215 214 204 209 232 238 224 215 218 215 207 217 217 218 218 218 217 216 215 231 212 223 224 215 216 215 224 223 231 231 239 221 143 118 176 229 226 224 224 226 226 225 223 227 229 227 221 220 222 222 219 239 235 228 218 203 185 169 158 148 162 190 221 235 230 219 214 222 223 223 224 224 225 225 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 230 229 228 227 227 229 232 233 231 231 230 230 230 231 232 233 232 232 233 233 233 233 234 234 236 229 229 234 237 237 237 236 232 234 247 222 86 78 223 236 234 245 254 222 122 19 16 83 192 249 243 242 232 230 229 223 239 207 170 180 211 228 222 189 199 229 242 240 182 117 129 153 137 142 148 159 153 117 103 126 173 196 169 169 160 127 147 166 108 56 49 104 178 188 150 155 204 180 170 210 233 173 122 139 241 244 189 203 220 152 135 176 182 173 170 207 245 235 220 228 230 222 231 236 201 147 105 85 132 188 239 249 236 228 224 219 197 170 225 232 223 228 227 216 225 231 236 211 182 139 83 72 105 165 167 150 125 88 92 107 121 117 120 139 185 238 251 229 237 241 244 242 232 220 215 217 217 216 215 213 214 211 199 186 203 221 220 208 210 213 209 210 212 213 215 216 216 215 213 212 215 214 213 213 213 213 214 215 212 213 213 214 214 215 215 216 212 213 214 214 213 212 213 214 212 213 214 214 214 213 212 212 212 212 212 212 212 212 212 212 212 212 211 211 210 209 208 208 208 209 209 209 208 207 206 205 204 205 206 206 206 206 205 205 203 204 205 205 206 205 205 204 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 206 203 201 202 204 204 203 202 201 201 202 202 203 204 205 206 202 202 203 203 203 203 203 203 206 207 208 206 203 201 201 203 203 203 203 202 202 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 201 199 198 199 201 201 200 198 196 198 200 199 198 198 200 202 197 197 198 198 199 200 200 200 199 200 200 201 200 199 198 198 196 196 197 198 198 197 196 196 177 177 178 179 179 180 181 181 178 178 177 177 177 178 179 179 180 179 179 179 179 179 179 178 179 178 178 177 177 178 178 179 179 179 178 178 178 178 177 176 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 179 178 177 177 178 179 178 177 178 177 178 181 180 177 175 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 178 179 181 182 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 179 177 177 178 180 181 181 179 180 180 180 179 179 179 178 178 180 181 181 182 182 182 182 181 177 178 180 181 182 181 179 178 180 180 180 179 179 179 178 178 182 181 181 180 179 178 178 178 182 182 181 181 181 180 180 180 181 181 181 181 181 181 181 181 182 182 181 181 181 181 182 182 180 180 181 182 183 184 185 185 185 185 184 183 182 181 180 180 182 182 182 183 184 186 188 189 182 183 183 184 185 186 186 187 186 185 185 186 188 188 186 184 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 187 188 189 190 191 192 193 194 195 197 199 198 196 195 195 196 196 195 195 196 199 200 200 199 196 198 200 201 201 199 197 195 193 197 199 198 194 192 194 196 197 197 197 197 197 196 195 194 202 201 199 199 200 200 199 198 202 204 206 207 206 207 209 211 206 206 206 206 207 209 210 211 208 209 210 212 212 213 213 213 215 215 216 216 217 218 218 218 220 220 220 220 220 220 220 220 220 221 221 221 222 222 222 223 222 223 223 223 224 224 224 224 226 226 226 227 227 227 228 228 227 227 227 227 227 227 227 227 226 226 227 228 228 228 227 227 226 226 226 226 226 226 226 226 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 227 226 226 225 224 223 223 222 225 225 225 225 225 225 225 225 226 225 225 225 224 224 224 223 224 224 225 225 225 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 228 226 224 223 226 227 219 210 206 215 226 223 219 229 236 229 244 245 243 220 179 157 161 167 144 143 153 152 138 146 164 166 196 210 194 198 244 241 226 211 182 95 111 193 203 190 216 240 222 216 210 218 240 239 192 136 113 72 52 42 73 159 220 234 242 213 204 155 66 73 132 125 66 48 87 77 29 68 146 186 150 82 101 201 250 232 214 213 175 188 186 180 198 224 230 220 229 235 189 140 180 228 218 207 236 233 188 67 10 117 231 247 177 181 202 221 220 214 213 211 210 207 205 206 208 211 212 212 214 211 208 209 213 214 211 208 207 208 209 210 211 212 212 211 207 207 208 208 209 209 210 210 210 209 208 208 208 209 211 212 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 208 204 207 205 209 216 207 200 209 208 209 210 211 211 210 209 208 212 211 210 209 207 206 204 204 211 210 210 210 210 209 209 209 213 213 212 212 211 210 210 209 211 209 221 220 248 246 174 54 23 76 113 84 52 41 30 33 78 168 234 248 229 213 221 221 218 211 199 161 106 155 246 230 177 209 225 220 215 214 216 222 229 189 145 185 228 225 227 213 223 216 214 220 224 220 216 217 236 239 232 188 106 61 122 221 250 252 229 251 253 235 119 7 16 98 160 220 253 197 108 59 24 18 123 238 254 232 215 212 219 218 218 219 218 217 221 228 232 234 247 252 217 136 67 38 51 54 72 91 102 125 155 170 198 226 239 254 227 140 136 209 247 250 236 183 129 126 162 190 175 180 194 213 224 225 221 219 228 228 232 231 226 227 228 222 216 226 237 209 171 164 228 252 187 135 114 107 80 69 59 26 28 30 31 33 37 38 32 24 54 112 163 187 185 205 222 236 243 250 217 107 44 20 37 28 27 21 21 9 14 52 129 219 236 228 198 188 190 184 166 133 176 187 185 140 141 208 227 197 198 152 101 96 163 242 246 193 157 204 229 239 251 213 110 29 96 207 248 233 143 47 132 232 213 206 200 198 198 198 199 202 209 199 202 238 233 139 79 113 156 175 163 164 206 207 158 128 117 109 108 120 129 136 160 190 203 217 213 221 234 194 126 88 96 116 175 230 212 207 184 149 135 145 138 103 122 146 138 87 66 185 252 160 72 108 148 148 125 167 203 219 206 197 207 200 205 197 219 232 205 87 60 149 214 237 210 194 191 202 208 215 220 214 157 89 58 37 26 41 33 20 17 25 36 56 77 85 114 142 151 99 45 8 12 17 24 33 30 25 29 27 22 25 25 30 40 52 57 52 39 28 37 36 34 30 30 35 45 53 51 50 43 29 15 12 21 32 69 140 167 138 133 152 142 114 87 120 146 130 93 90 122 151 133 86 70 74 52 33 31 27 32 30 27 25 24 25 26 28 32 23 25 37 63 83 118 185 206 205 162 82 28 23 30 26 41 34 33 26 47 131 198 196 171 112 82 74 67 58 48 54 50 40 32 34 37 34 33 36 29 30 31 31 31 32 34 35 42 41 39 38 38 39 40 41 34 43 46 37 33 22 41 111 200 248 235 220 208 214 218 233 252 213 156 50 2 38 103 183 203 193 185 209 197 129 111 147 216 245 197 141 205 236 239 219 227 230 227 224 226 222 225 237 253 251 131 8 96 238 249 232 227 220 227 248 253 224 80 5 143 252 251 226 220 226 223 223 232 222 176 174 213 226 227 225 225 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 231 230 228 228 228 230 232 233 234 245 254 248 188 112 73 74 122 165 200 160 191 226 176 197 247 250 225 229 245 246 253 249 251 253 247 193 92 11 70 209 253 250 249 254 202 60 22 19 43 39 36 37 38 35 31 31 36 36 33 32 40 49 47 38 54 143 236 251 241 224 198 201 217 132 132 248 254 156 159 224 235 234 232 231 229 229 229 229 231 233 228 219 211 173 154 203 232 239 235 227 225 224 232 250 246 232 163 63 6 5 17 17 26 27 29 29 29 31 34 37 39 37 35 35 38 41 42 42 37 39 41 43 45 46 48 49 50 50 50 50 49 47 45 44 40 41 37 30 26 32 45 55 83 78 88 105 101 78 62 63 61 75 81 81 77 66 69 91 130 114 86 104 195 252 198 103 177 242 192 175 194 161 150 144 107 142 154 154 142 125 136 149 140 78 39 19 36 49 54 113 158 173 183 177 161 133 151 227 224 237 243 186 116 128 170 172 159 148 142 146 144 153 198 244 240 220 188 178 201 228 227 211 205 126 79 130 228 251 222 206 223 216 210 211 213 210 204 199 206 211 227 208 189 59 9 60 148 232 235 215 174 57 24 23 41 48 47 47 29 39 93 202 211 209 204 199 199 202 199 193 200 219 217 117 54 145 209 222 223 225 206 98 37 28 29 30 22 37 90 199 236 235 226 219 158 43 82 125 102 58 88 139 146 132 105 76 61 73 104 132 140 135 118 102 89 67 54 61 57 47 44 53 61 69 89 113 110 142 140 110 103 127 166 199 183 157 154 164 159 153 143 123 176 220 243 250 253 241 168 54 58 183 242 245 241 246 232 156 129 151 208 203 146 127 135 140 106 128 195 251 252 253 228 147 161 233 235 230 240 195 168 203 195 172 207 237 233 234 204 153 151 187 185 189 197 179 196 243 223 223 223 223 223 223 223 223 224 224 224 223 223 223 222 222 219 219 219 218 218 217 217 217 209 219 217 215 235 243 196 128 89 106 164 220 227 213 216 226 214 215 215 180 158 210 244 209 165 117 109 108 62 21 27 47 67 91 113 136 155 201 226 231 218 213 211 216 221 220 215 212 216 209 213 245 240 129 39 65 85 55 46 118 215 241 227 222 212 214 213 211 214 217 213 204 209 216 217 207 193 183 177 173 125 119 147 157 136 158 209 228 217 220 227 222 207 207 216 214 209 227 224 210 213 221 218 215 219 219 218 217 217 217 217 217 201 178 208 216 196 191 198 227 238 213 183 212 234 160 115 172 236 231 225 223 224 226 225 223 214 222 227 225 220 219 222 224 218 218 222 227 231 229 220 212 171 156 156 181 209 222 225 225 223 224 226 226 225 225 227 228 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 235 233 231 229 228 229 229 230 231 230 230 229 230 231 232 232 232 232 233 233 233 233 234 234 241 237 233 237 228 202 203 235 237 235 248 191 86 124 236 245 233 244 255 228 132 26 16 75 187 250 243 238 228 226 227 230 224 231 214 204 205 209 210 191 199 226 242 207 148 155 182 155 126 110 117 132 100 47 65 134 201 225 205 214 220 162 118 109 77 59 84 161 222 227 196 165 179 168 176 200 185 134 126 168 249 230 202 244 197 76 72 96 162 188 162 157 205 233 231 225 229 243 254 226 125 55 85 153 224 237 244 237 228 227 233 237 188 162 220 236 230 225 222 224 224 234 232 252 231 108 34 63 139 191 188 141 104 101 146 193 186 187 206 232 245 247 238 223 223 222 225 227 220 211 215 226 214 218 218 216 218 209 173 134 191 222 226 212 215 216 210 212 210 211 212 213 213 213 213 212 215 214 213 213 213 213 214 215 213 213 214 214 215 215 216 216 212 213 214 214 213 212 213 214 213 213 214 214 214 213 212 211 212 212 212 211 211 211 211 211 211 211 211 210 210 210 209 209 210 209 208 207 207 206 206 205 206 205 205 205 205 205 205 205 203 203 204 205 205 205 204 204 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 209 205 203 205 206 205 204 205 206 205 204 203 202 201 201 201 204 204 204 204 203 203 203 203 202 203 204 203 200 199 200 201 202 201 201 201 201 201 200 200 200 200 200 200 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 199 198 199 200 201 200 198 197 199 200 200 198 198 199 201 197 197 197 198 199 199 199 200 200 200 201 201 201 200 199 198 198 198 199 200 200 199 198 198 179 179 179 179 179 179 179 179 180 179 178 177 177 177 178 178 178 179 179 179 179 179 179 180 177 178 178 179 179 178 178 177 179 179 178 178 178 178 177 176 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 179 178 177 177 178 179 178 177 178 177 178 182 181 177 174 176 180 179 177 176 176 177 179 180 179 179 179 179 179 179 179 179 181 180 178 177 176 177 178 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 176 178 180 182 181 180 179 180 180 181 180 179 178 176 178 179 180 181 181 181 180 179 179 179 179 179 180 180 181 182 181 181 181 180 180 179 179 179 177 178 179 180 182 183 184 184 182 182 182 181 181 180 180 180 181 181 181 181 181 181 181 181 181 181 182 183 183 182 181 181 181 181 181 182 183 183 184 184 183 183 183 183 183 183 183 183 184 183 183 183 183 184 186 187 186 186 186 186 186 186 186 186 188 186 184 184 186 188 187 186 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 187 188 189 190 191 192 192 193 195 196 196 195 194 193 195 197 198 197 195 196 198 199 198 196 198 198 198 198 198 198 197 196 196 196 196 194 193 193 194 195 197 197 197 197 197 197 197 197 200 200 199 198 197 198 200 202 201 203 205 206 205 205 207 209 204 205 207 208 209 210 210 210 211 211 212 213 213 212 211 211 215 216 216 217 217 218 218 219 220 220 220 220 220 220 220 220 220 220 221 221 221 222 222 222 222 222 223 223 223 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 227 228 228 226 226 226 226 226 226 226 226 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 225 225 225 224 224 224 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 224 224 224 223 223 224 224 224 225 225 226 226 226 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 222 222 222 222 222 222 222 222 222 222 222 221 224 227 226 221 223 232 243 244 230 227 238 238 233 221 221 221 201 177 163 155 162 172 193 212 188 132 131 186 227 196 157 206 250 225 182 185 170 89 102 166 165 168 211 233 226 220 201 196 202 185 166 170 151 93 66 52 51 96 158 205 210 182 158 124 90 111 140 114 52 75 140 99 41 123 214 228 175 119 139 224 254 224 178 148 149 166 171 193 234 238 204 184 200 201 160 161 209 220 207 209 236 225 165 54 5 87 201 246 144 155 187 217 220 212 207 202 210 207 205 206 208 211 212 211 210 209 209 209 210 210 210 209 210 210 211 211 211 210 209 208 209 209 209 209 210 210 210 210 207 207 207 208 208 209 209 210 205 205 206 207 207 208 209 209 208 208 208 208 208 208 208 208 209 216 190 176 203 213 202 208 208 208 209 209 209 209 208 208 209 208 208 208 208 207 207 207 208 209 209 210 211 212 213 213 215 215 215 214 213 212 212 211 207 207 222 218 241 248 189 76 17 58 128 135 86 50 35 37 50 108 184 245 245 221 221 220 228 198 170 115 83 169 249 222 174 203 226 222 217 215 215 225 235 206 147 139 195 233 227 209 223 218 215 217 218 216 215 216 212 231 238 246 217 115 67 119 211 252 250 242 252 238 150 36 1 109 209 254 247 162 68 7 5 81 193 245 241 228 215 217 219 218 219 220 220 223 233 243 249 213 198 184 129 68 36 23 69 130 181 196 201 210 223 237 241 241 233 249 216 137 153 230 241 246 231 195 172 180 204 220 216 218 221 222 220 216 214 213 219 224 222 217 217 216 215 219 216 216 231 224 183 153 208 233 194 199 200 195 177 139 91 60 73 71 57 36 27 29 26 17 27 86 168 246 250 234 214 223 243 217 160 63 30 24 45 38 38 21 19 17 18 33 87 169 218 227 214 212 218 204 173 133 193 201 192 159 175 222 219 197 217 199 172 126 117 184 219 176 136 160 197 237 231 151 76 63 173 250 247 164 77 89 165 234 208 203 200 201 201 199 199 201 206 203 214 223 170 82 88 175 212 221 204 201 231 235 184 124 145 155 128 79 73 107 145 179 216 223 212 222 226 204 156 79 57 104 175 231 222 223 209 191 187 153 136 116 120 123 129 106 60 146 186 118 78 122 152 150 160 188 205 215 207 195 200 197 208 203 217 216 201 100 52 112 187 232 217 204 195 202 201 208 202 223 209 163 126 108 104 109 75 33 4 13 62 125 170 183 189 205 212 153 80 11 6 16 41 63 61 44 39 32 24 25 31 32 35 39 41 38 32 27 35 37 37 35 33 36 43 50 50 42 29 20 26 52 88 115 166 192 182 168 183 163 103 63 99 110 103 83 76 89 112 133 165 157 120 78 60 52 39 31 30 29 27 25 23 23 22 22 26 25 25 25 43 74 144 248 253 253 213 122 43 17 24 31 42 37 37 35 48 94 126 117 99 59 52 51 51 50 38 42 45 40 33 33 37 33 29 35 30 32 33 33 32 32 35 37 38 38 39 39 39 40 40 40 37 39 45 42 41 36 43 84 164 240 247 228 208 217 228 244 240 154 90 15 7 107 190 232 228 195 170 160 170 162 152 190 240 254 197 137 202 236 243 218 224 229 227 224 225 223 229 245 243 195 93 8 48 176 252 254 224 228 232 244 254 230 83 4 139 248 253 233 224 225 226 235 245 201 101 126 214 231 232 223 225 225 226 226 226 227 227 227 228 228 228 228 228 228 228 228 230 229 227 227 228 230 234 236 253 235 199 143 82 67 128 204 248 252 219 154 161 160 115 146 220 237 230 224 225 220 225 234 231 251 254 243 162 28 36 184 252 253 249 251 201 59 17 14 41 45 41 37 38 35 30 31 36 38 34 29 36 46 44 32 39 127 232 249 241 235 204 202 187 146 184 250 254 185 145 199 233 233 232 231 231 232 233 233 241 233 222 185 169 194 202 194 208 229 231 223 227 229 230 239 250 254 188 61 3 10 19 19 22 24 27 27 26 26 28 29 35 33 30 31 33 35 35 35 31 35 39 39 37 36 37 40 40 39 39 39 39 38 38 38 40 39 37 39 56 89 126 150 186 180 176 174 169 154 132 116 173 205 215 215 213 180 160 181 243 239 233 228 252 246 158 126 203 197 110 99 122 126 158 138 111 196 248 254 236 216 223 235 203 113 58 30 33 37 36 86 137 191 188 184 174 115 118 191 223 231 200 121 103 124 111 110 189 222 234 233 191 145 161 178 174 201 209 196 194 199 193 183 173 115 99 173 233 229 218 216 219 217 212 209 211 215 214 208 193 199 230 211 179 44 8 63 154 237 233 205 171 69 40 34 46 48 47 51 32 34 80 187 216 220 213 198 197 209 214 209 207 214 209 113 58 164 218 222 236 207 163 54 19 35 36 34 38 87 143 233 236 230 231 187 94 61 171 242 205 99 111 213 245 205 165 148 132 118 134 165 174 155 114 81 67 54 55 74 84 96 116 133 139 140 150 163 192 222 224 185 146 134 155 184 184 180 198 209 203 211 214 192 187 240 252 236 214 149 64 30 165 245 254 253 242 238 243 193 116 109 170 209 179 158 166 180 143 121 156 216 251 247 188 126 215 251 242 234 236 203 168 157 144 170 226 243 230 229 211 185 180 174 151 156 163 166 201 227 222 223 223 223 223 223 223 223 224 223 223 223 222 222 222 222 221 220 220 219 217 216 216 215 213 216 227 235 219 173 120 89 141 211 230 213 216 210 196 206 211 223 206 164 164 217 247 237 226 121 61 37 31 34 48 103 166 190 202 224 224 231 219 222 207 210 212 212 214 216 215 212 208 215 231 253 229 113 23 23 39 64 146 241 243 218 232 222 211 214 214 212 213 217 216 211 208 215 214 207 207 204 183 155 85 94 139 145 166 227 237 228 221 219 211 206 207 211 214 219 225 207 179 180 209 222 219 224 218 217 216 215 216 218 220 222 182 153 201 227 205 186 177 206 232 200 163 201 238 161 119 195 243 236 227 222 223 225 225 223 227 227 227 226 222 219 221 225 226 222 219 219 222 225 226 225 215 192 167 160 172 194 214 226 221 223 225 225 224 224 226 228 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 225 226 228 230 231 230 228 227 231 230 229 229 229 230 231 232 232 232 233 233 233 233 234 234 233 232 230 232 197 126 133 218 244 246 244 146 110 199 246 252 234 238 253 240 148 32 13 73 183 250 240 232 226 227 233 244 219 241 238 231 220 205 205 199 163 191 226 186 139 187 246 248 235 200 178 154 99 63 110 184 219 245 242 251 254 174 86 76 130 119 132 198 239 252 250 181 138 163 169 158 147 131 132 156 191 209 216 220 134 44 85 139 199 203 157 136 169 214 244 237 243 254 237 167 95 104 188 253 239 242 231 215 220 236 230 209 160 153 222 235 229 225 223 226 217 245 233 251 208 79 65 135 214 206 184 157 173 214 231 237 229 235 251 253 234 218 218 222 224 213 215 229 233 221 212 213 212 219 217 214 224 222 175 119 174 218 228 214 218 219 212 216 214 213 212 211 211 211 212 212 215 214 213 213 213 213 214 215 214 214 214 215 215 215 215 215 212 213 214 214 213 212 213 214 213 214 214 214 214 213 212 211 212 212 211 211 210 210 209 209 209 210 210 210 210 211 211 211 209 208 206 205 205 206 208 209 209 208 206 204 204 204 205 206 202 203 204 205 205 205 204 204 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 210 205 203 205 207 204 203 205 208 207 205 203 201 200 200 200 202 202 202 202 202 202 202 202 197 199 201 201 200 200 202 204 199 199 200 200 200 200 200 200 199 199 200 200 200 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 199 198 198 200 201 199 198 198 200 201 200 198 197 198 200 197 197 198 198 198 198 199 199 199 199 200 200 200 199 198 197 198 199 200 200 200 200 199 198 181 181 180 179 179 178 177 177 181 180 178 177 176 177 177 178 178 178 178 179 179 180 180 180 176 177 179 180 180 179 177 176 179 179 178 178 178 178 177 176 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 179 178 177 177 178 179 178 177 179 176 178 182 182 176 174 176 182 180 178 176 176 178 180 182 179 179 179 179 179 179 179 179 185 183 180 177 175 174 175 175 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 176 178 180 182 181 180 180 181 183 184 183 181 179 177 176 177 178 179 180 179 178 178 182 180 178 176 177 179 183 185 182 182 182 181 181 180 180 180 181 182 182 182 182 182 183 183 182 182 182 181 181 180 180 179 181 181 181 181 181 181 181 181 180 181 183 184 184 183 181 180 181 181 181 182 182 183 183 183 183 183 184 185 186 188 189 189 191 189 186 184 182 180 180 180 187 187 187 186 185 185 184 184 189 186 184 183 185 187 188 187 185 185 185 185 185 185 185 185 187 187 186 186 186 187 188 189 189 189 189 190 190 191 191 191 193 194 194 193 191 192 196 199 201 198 196 196 198 198 196 194 200 199 197 195 195 196 198 199 199 195 192 191 193 195 195 193 196 196 196 196 196 198 200 201 196 198 200 197 194 194 200 207 199 201 203 202 201 201 203 204 203 205 207 209 211 211 210 209 213 214 214 214 213 211 209 208 215 216 216 217 218 218 219 219 220 220 220 220 220 220 220 219 220 220 221 221 221 222 222 222 222 222 222 223 223 224 224 224 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 228 227 226 225 225 227 228 230 226 226 226 226 226 226 226 226 224 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 225 225 225 224 224 224 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 222 223 223 224 224 225 226 226 224 224 224 224 224 224 224 224 225 225 225 224 224 224 223 223 224 224 224 225 225 225 226 226 224 224 224 224 224 224 224 224 223 223 223 224 224 225 225 225 222 222 222 222 222 222 222 222 222 224 223 219 218 221 224 223 226 217 215 227 225 219 222 216 223 213 222 237 228 210 203 203 213 232 245 251 208 114 103 187 216 169 119 198 253 238 182 184 180 172 159 140 134 161 187 186 219 237 220 190 173 151 163 213 174 119 106 95 51 37 92 172 198 185 143 99 106 153 146 72 50 93 164 105 60 178 248 216 168 137 155 212 244 241 208 164 182 171 151 184 244 228 155 115 158 165 154 196 232 207 205 224 231 234 188 92 31 71 164 224 174 175 193 211 209 205 210 213 207 208 210 214 216 215 210 207 205 208 210 209 206 206 208 210 213 213 213 212 211 208 206 205 210 210 210 210 210 210 210 210 205 206 206 207 208 208 208 208 204 204 205 206 207 208 209 210 208 208 208 208 208 208 208 208 219 225 174 140 181 213 208 212 208 208 207 207 207 207 208 208 201 202 204 207 209 212 214 215 206 207 209 211 213 215 217 218 210 210 211 212 213 213 214 214 209 204 218 213 232 241 196 96 12 33 126 178 132 71 41 38 36 60 135 231 251 220 214 212 226 217 208 123 59 139 226 221 169 198 225 223 218 216 214 227 238 224 169 113 165 235 223 214 214 216 219 220 218 217 220 224 222 222 230 246 245 197 111 40 136 221 252 240 244 207 141 38 6 78 175 236 193 97 35 4 50 174 251 233 221 228 218 222 220 219 221 223 225 231 245 253 225 127 72 74 67 62 67 60 141 217 254 246 245 245 236 232 227 225 216 236 208 142 160 218 221 222 218 211 200 192 207 235 240 233 222 213 216 221 218 210 215 220 215 218 228 222 213 222 217 217 234 238 208 167 181 160 164 227 250 251 251 194 118 98 161 155 120 64 26 21 26 26 17 64 139 231 251 245 222 229 238 184 111 31 23 31 57 54 52 26 20 22 18 15 50 123 195 217 214 214 213 195 171 145 140 155 131 100 145 204 213 222 229 230 222 152 83 121 166 132 116 117 164 225 187 75 67 166 238 251 212 95 39 149 198 216 205 202 202 205 205 201 199 200 194 222 230 175 92 72 141 221 233 219 214 228 229 211 174 124 174 206 165 69 45 92 136 169 198 193 183 207 200 182 164 85 55 100 154 213 227 229 214 219 238 204 165 104 93 128 164 142 84 75 88 112 140 151 153 174 208 206 190 196 204 198 200 197 198 206 207 176 167 93 37 67 160 224 223 217 205 207 194 195 202 210 215 201 190 200 199 177 144 66 5 9 89 185 239 246 210 210 214 167 103 23 12 23 64 95 94 66 51 39 27 28 36 34 30 26 25 25 26 26 32 36 39 39 37 37 41 45 46 35 23 29 62 122 188 231 219 169 143 202 241 159 83 102 172 149 98 65 81 111 131 148 194 233 180 93 77 73 44 30 23 24 25 26 26 25 23 22 19 29 29 15 21 54 136 250 244 253 233 153 60 13 20 43 40 48 46 40 42 45 52 64 60 41 53 50 46 49 37 40 36 37 31 30 34 29 26 34 37 36 32 26 22 22 27 32 33 35 38 41 41 41 40 39 57 42 44 48 54 49 40 58 131 229 251 238 214 224 237 251 221 99 36 1 30 171 253 250 228 209 183 134 151 187 172 187 253 246 172 139 216 233 234 219 221 227 226 224 224 224 233 252 213 139 91 64 45 122 230 244 240 241 223 214 227 220 85 12 131 243 254 242 231 229 233 251 247 202 92 141 245 242 237 228 225 225 225 226 226 227 227 227 228 228 228 228 228 228 228 228 229 228 227 226 228 231 235 237 236 170 87 52 89 163 223 248 254 240 235 234 213 162 126 139 175 224 248 236 232 231 226 233 232 246 245 254 209 51 10 138 246 253 252 249 196 56 20 23 34 47 43 28 26 30 33 37 35 39 36 29 33 43 39 26 38 129 237 248 239 245 217 212 157 179 247 246 239 215 150 175 228 228 228 228 230 231 233 234 239 244 239 163 128 212 238 162 192 229 237 223 227 237 243 253 249 254 165 43 4 16 20 23 17 20 25 26 26 24 24 24 34 32 29 28 29 31 30 30 29 34 37 35 29 24 25 27 30 30 29 29 29 30 30 31 45 59 82 112 151 195 232 249 245 250 237 207 209 229 213 174 229 248 243 240 249 226 201 225 246 242 251 248 249 180 68 82 176 177 143 176 197 218 252 180 154 224 253 251 251 251 253 252 250 170 111 51 27 46 44 51 94 181 163 154 178 143 138 174 199 169 128 121 193 197 133 164 219 246 244 251 227 173 150 111 105 173 233 242 220 196 198 219 210 134 113 205 248 222 214 209 219 212 211 217 214 203 201 208 198 187 225 216 179 32 10 84 161 240 230 203 185 101 73 57 50 47 45 51 33 29 69 173 221 223 206 176 169 189 204 202 210 221 216 114 60 181 228 221 245 184 127 37 20 32 26 29 57 140 189 240 217 224 237 154 46 95 214 249 227 128 107 190 242 199 183 204 190 134 102 112 114 123 103 87 109 140 161 179 182 205 224 225 215 211 217 224 239 227 241 227 162 148 183 195 187 193 216 229 236 251 242 185 179 245 240 165 104 29 27 149 251 249 252 240 225 227 224 218 188 107 152 248 237 172 158 193 196 154 161 190 212 190 125 99 217 249 253 250 251 253 218 146 116 174 245 252 233 229 225 227 251 196 141 146 158 180 226 234 226 226 225 224 222 221 220 220 223 223 223 222 222 222 221 221 222 221 220 219 217 216 215 214 238 230 240 233 147 56 83 176 222 230 230 215 205 211 214 207 207 231 189 136 164 224 247 249 223 121 54 20 43 69 86 172 228 249 240 237 224 227 211 218 211 217 218 212 209 212 215 214 215 229 244 246 189 74 6 12 61 173 236 249 225 204 223 205 214 216 215 210 209 213 217 217 208 222 222 207 201 203 187 162 129 95 123 154 204 232 201 212 218 215 204 205 216 213 209 219 220 175 138 163 217 227 215 220 217 215 213 213 215 219 224 227 202 162 214 251 233 195 157 166 194 204 202 233 232 125 97 211 247 239 228 222 222 224 225 224 229 222 220 226 228 224 221 221 223 222 222 221 220 220 220 220 226 223 203 173 155 165 186 199 219 221 223 223 221 221 223 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 208 214 221 228 232 231 228 225 230 230 229 229 229 230 231 232 232 232 233 233 233 233 234 234 231 235 238 243 188 85 100 228 247 254 233 107 129 251 242 248 235 232 251 251 162 35 11 74 174 248 244 240 233 226 224 230 228 226 217 233 238 214 208 213 183 152 175 187 191 227 246 252 242 242 246 217 158 131 150 171 192 234 253 254 241 150 70 96 156 149 161 230 250 248 228 116 103 159 154 120 136 153 137 126 176 213 201 163 131 120 175 251 234 202 157 154 169 204 251 251 243 219 145 69 94 203 253 239 237 226 225 234 227 201 180 175 134 154 231 231 221 229 228 219 221 239 250 252 138 65 164 218 188 163 164 164 193 236 236 236 228 228 231 230 229 237 233 215 213 227 234 230 229 233 228 215 214 218 211 207 228 240 198 137 160 212 227 213 218 219 212 218 219 217 215 213 212 212 212 213 215 214 213 213 213 213 214 215 215 215 215 215 215 215 215 215 212 213 214 214 213 212 213 214 214 214 214 214 214 213 212 211 212 212 211 210 209 209 208 208 208 209 209 210 210 211 212 212 207 206 204 203 204 207 210 212 212 210 207 204 204 204 206 207 202 203 204 205 205 205 204 204 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 208 203 200 204 205 202 201 203 205 204 203 202 202 202 203 204 199 199 199 200 201 202 202 202 203 205 205 203 200 198 198 199 198 198 198 199 199 200 200 200 199 199 199 200 200 201 201 202 201 201 201 201 201 201 201 201 198 198 198 198 198 198 198 198 200 199 197 198 200 201 199 198 199 200 201 200 198 197 197 199 198 198 198 198 198 198 198 198 198 198 199 199 199 198 197 196 197 197 198 199 199 198 197 197 177 177 177 178 178 179 179 179 182 178 176 177 181 182 180 176 179 179 180 181 181 180 179 179 177 177 179 180 180 180 180 179 179 179 179 178 178 177 177 177 177 177 177 178 178 179 179 179 181 180 177 175 175 176 178 180 178 178 178 179 179 179 180 180 184 181 178 175 175 177 180 183 176 177 177 178 180 181 181 182 178 178 179 179 179 179 180 180 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 182 180 178 176 176 178 181 182 179 178 178 177 177 178 178 179 181 180 179 178 178 180 182 183 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 179 180 180 181 182 182 181 180 180 180 180 180 181 181 181 182 182 182 183 183 182 181 182 184 187 183 182 181 181 180 179 178 178 180 181 181 181 181 182 182 182 187 183 180 182 186 187 185 181 180 183 186 186 185 183 184 186 186 186 186 186 186 186 186 186 185 187 187 186 184 183 183 185 189 188 188 187 186 186 186 186 188 187 185 184 184 185 186 188 186 187 188 190 192 194 196 196 196 196 196 196 196 196 196 196 197 195 194 196 199 200 199 198 200 199 198 197 197 198 200 201 196 196 197 196 196 194 193 192 205 205 205 203 199 197 197 198 198 199 199 200 201 202 203 203 206 203 201 202 205 207 206 204 208 209 208 206 204 204 207 209 212 212 213 213 214 215 216 216 221 220 218 216 216 215 216 216 219 219 219 219 219 219 219 219 221 221 221 222 222 223 223 223 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 226 225 223 222 222 223 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 222 222 222 226 225 223 224 226 227 225 224 224 224 224 223 223 222 222 222 224 224 224 224 224 224 224 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 223 223 223 222 222 221 221 221 220 220 220 220 220 221 221 221 218 218 218 220 224 229 233 236 234 226 237 239 187 121 118 160 153 107 91 147 221 244 211 173 179 185 164 140 120 113 90 138 232 253 202 150 181 188 177 230 203 140 114 114 67 18 49 115 153 186 156 89 83 106 85 44 45 82 96 59 78 179 227 200 158 148 166 202 231 243 229 204 185 156 121 135 175 161 111 88 108 174 222 216 205 215 221 210 219 226 250 182 77 28 100 190 213 198 177 189 221 221 206 212 209 214 220 208 209 215 206 210 207 211 214 212 208 206 206 206 216 208 212 203 203 220 217 210 209 208 208 207 207 208 208 209 209 210 211 210 209 208 207 206 213 212 209 207 206 206 206 207 205 205 205 205 205 205 205 205 233 204 139 111 179 228 208 205 211 196 211 210 208 215 205 208 214 209 208 212 210 206 210 220 206 208 210 211 211 213 215 216 212 213 213 213 213 212 210 210 209 218 207 207 221 246 238 168 57 17 83 195 194 111 49 22 31 32 96 183 237 245 223 214 214 233 221 186 125 102 151 182 172 206 238 239 205 229 221 211 228 237 191 128 186 230 226 210 218 218 219 220 221 221 222 222 215 216 216 228 251 240 159 70 57 136 189 148 113 131 150 84 30 48 96 96 70 41 21 62 159 231 251 236 224 220 223 217 222 225 230 235 246 249 216 164 92 43 46 69 91 133 148 127 198 247 241 215 228 228 213 223 230 236 216 229 223 151 147 226 234 218 225 224 190 179 209 234 204 206 212 218 218 214 214 218 221 221 220 220 219 218 218 218 214 223 218 228 240 158 85 136 198 228 243 244 233 185 147 152 234 245 199 136 76 19 7 21 25 29 89 194 226 237 237 249 226 131 65 13 17 47 98 123 86 28 11 18 13 9 34 84 152 248 232 207 204 207 185 151 139 106 66 76 148 217 232 220 222 224 222 139 67 50 81 101 126 123 157 151 99 84 130 191 217 214 114 44 118 197 210 219 209 186 181 200 208 202 200 207 212 209 205 121 59 125 208 238 213 215 199 197 211 208 175 127 188 244 198 123 107 164 183 165 148 139 149 165 160 145 137 132 120 96 103 155 186 189 202 210 231 237 196 140 111 117 125 103 54 35 59 148 172 162 173 212 211 208 203 199 197 197 200 201 200 209 208 179 127 73 38 24 101 172 218 236 204 198 197 201 200 193 196 211 224 227 228 231 190 71 12 3 64 183 234 240 229 193 171 162 115 42 8 17 58 74 74 74 75 47 19 25 35 45 46 33 22 22 23 21 28 29 33 36 33 29 34 42 42 29 22 35 117 218 245 234 166 129 166 249 225 137 88 142 213 219 166 118 141 166 166 174 216 251 199 111 98 98 56 23 20 27 30 25 22 24 23 18 16 23 27 22 19 46 105 158 180 201 203 154 77 23 19 36 43 46 47 44 40 40 43 47 56 53 49 44 42 41 39 37 35 26 27 32 32 34 32 22 25 27 29 23 18 31 49 56 61 48 42 44 40 32 35 47 57 53 49 50 54 56 54 51 97 181 227 249 247 243 251 219 145 50 4 5 69 191 254 251 218 221 185 150 172 161 145 215 254 227 123 116 210 246 234 225 219 230 221 223 229 228 236 235 149 110 190 195 70 49 195 251 240 244 235 187 172 162 80 7 142 251 252 239 252 233 238 253 253 155 101 201 252 248 236 232 220 233 232 226 229 226 223 231 231 227 226 230 230 225 226 230 225 234 222 231 234 231 251 251 158 33 60 145 214 254 232 240 229 231 234 234 229 219 209 203 218 220 232 226 231 228 213 242 232 222 232 254 248 117 23 81 210 252 251 242 179 53 8 26 36 36 44 33 27 36 33 33 39 35 37 37 33 34 32 20 30 129 241 251 243 231 249 212 147 170 224 200 208 236 211 140 204 244 223 227 228 244 228 232 238 247 221 144 118 197 239 188 165 203 229 228 230 246 252 252 209 144 77 37 19 20 27 27 21 24 18 16 24 26 24 29 32 25 23 22 30 29 20 30 33 25 42 50 30 34 57 61 51 49 69 76 82 71 61 106 147 175 201 236 252 249 250 248 245 252 245 171 205 250 235 180 209 253 246 241 250 239 217 186 227 252 246 248 254 111 28 103 189 231 247 236 232 252 254 211 158 193 241 248 242 226 217 254 254 248 200 100 36 31 41 60 63 120 124 203 226 185 160 167 127 131 152 200 241 237 203 183 230 252 226 205 207 203 184 140 76 101 198 236 229 227 217 245 250 177 126 208 235 224 221 210 217 217 217 216 213 209 206 204 204 200 234 215 172 20 9 107 187 237 203 209 217 191 173 91 60 23 46 44 41 39 54 162 210 238 210 162 108 100 119 143 158 201 189 91 61 157 183 204 218 182 105 19 25 40 14 35 105 210 207 185 195 227 226 112 34 128 218 248 238 171 113 133 186 159 114 142 154 95 45 96 111 130 159 185 202 214 222 226 222 229 231 228 228 231 228 219 204 206 226 226 207 156 167 209 190 207 176 192 230 233 234 216 192 208 140 58 11 26 140 247 250 244 227 203 185 187 207 228 233 155 132 204 250 227 190 158 225 200 206 236 202 99 48 75 161 234 244 226 234 249 221 144 82 169 230 239 240 235 234 254 248 191 175 210 232 232 229 226 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 218 223 222 214 225 229 219 229 232 245 210 139 75 80 168 242 240 227 216 208 209 224 223 201 204 218 190 147 162 209 251 236 186 52 8 63 131 145 143 208 235 227 218 212 211 211 209 207 205 216 218 204 221 217 223 230 240 247 248 154 80 14 2 51 148 240 249 229 227 216 214 215 213 213 213 213 213 213 213 213 224 216 209 210 214 215 208 200 189 159 142 150 157 160 181 211 211 207 209 214 214 214 221 229 194 112 149 208 230 232 209 226 218 220 221 218 215 216 222 229 208 160 218 250 237 217 148 102 173 213 249 252 216 140 136 228 237 230 228 227 222 222 229 231 223 223 223 224 224 225 225 225 223 223 222 222 222 221 221 221 220 225 229 224 206 178 150 132 173 201 224 226 223 227 229 225 226 231 232 225 223 228 231 230 224 229 228 229 222 225 239 226 174 181 216 230 228 234 232 230 233 231 219 230 238 226 229 236 232 232 232 233 233 233 234 234 241 229 232 243 224 129 133 227 249 254 200 75 170 247 245 229 236 237 247 254 180 58 19 44 170 251 250 232 230 223 233 224 228 233 224 232 217 192 207 215 211 203 183 157 196 251 242 227 231 239 253 206 170 205 205 171 170 237 254 253 197 91 82 150 139 137 197 249 253 247 191 118 102 117 123 137 188 200 147 116 152 192 173 171 216 247 254 250 198 164 217 232 184 220 253 241 168 85 83 101 155 236 240 230 233 230 229 242 222 178 166 170 128 186 233 240 220 220 233 216 229 238 237 202 112 86 161 201 132 146 189 230 236 223 220 223 224 237 200 163 182 204 208 222 240 223 188 139 186 213 210 223 209 220 217 203 210 230 208 159 151 144 171 212 220 217 227 229 212 216 215 215 217 211 210 220 213 214 214 214 214 212 211 211 218 217 217 216 215 215 215 215 214 214 214 214 214 214 214 214 218 213 208 209 213 217 215 212 214 214 213 212 211 210 210 209 212 212 212 212 211 209 207 206 209 209 208 208 207 206 205 205 205 208 210 210 208 207 207 209 209 203 203 208 208 201 201 206 204 204 204 206 207 206 203 200 208 207 205 203 203 204 205 206 203 201 199 198 201 205 210 213 197 199 201 203 204 204 203 203 201 201 201 202 202 203 203 203 203 202 202 202 201 201 200 200 203 202 201 201 201 201 200 200 202 202 201 200 200 199 198 198 203 203 201 200 198 196 195 195 201 200 198 197 197 198 200 201 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 202 200 197 194 194 195 198 199 201 200 198 197 195 195 195 195 197 196 196 198 201 201 199 196 177 177 178 178 178 179 179 179 182 178 176 177 181 182 180 176 178 178 179 180 180 179 178 178 177 178 179 180 180 180 180 179 179 179 178 178 178 178 178 178 177 177 178 178 178 178 178 178 180 179 178 177 176 177 178 179 177 177 177 177 178 178 179 179 182 181 178 176 176 177 180 181 178 178 179 179 179 179 180 180 178 178 179 179 179 179 180 180 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 183 182 181 180 181 182 183 185 179 179 178 178 178 178 179 179 180 180 179 179 179 180 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 180 180 181 182 182 181 180 180 179 180 180 180 181 181 181 181 182 183 183 182 180 180 182 184 183 183 183 182 181 181 180 180 182 182 182 182 183 183 183 183 187 183 181 182 186 187 185 181 180 183 186 186 185 184 184 186 186 186 186 186 186 186 186 186 187 188 189 188 186 185 185 187 189 188 188 187 186 186 186 187 190 189 188 187 186 186 186 187 190 191 191 191 191 192 192 192 196 196 196 196 196 196 196 196 198 196 196 197 200 201 200 199 199 198 197 196 195 195 195 196 195 195 195 195 195 195 196 196 198 199 200 199 196 195 196 198 198 198 199 199 200 200 201 201 201 201 201 201 201 202 204 205 208 208 209 208 207 208 211 214 212 212 213 213 214 215 215 216 215 215 216 216 217 218 220 220 219 219 219 219 220 220 220 220 221 221 221 222 222 222 223 223 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 226 224 223 224 226 226 225 223 225 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 221 221 221 221 222 222 222 222 222 221 221 221 220 220 220 220 220 220 220 220 219 218 217 216 217 219 221 222 220 214 225 238 219 175 155 161 132 125 112 121 173 226 226 192 185 193 177 138 89 69 59 111 218 248 207 155 166 182 194 222 243 175 132 124 96 58 49 58 99 128 117 75 56 53 42 34 54 65 93 74 80 152 189 185 158 149 152 174 188 207 219 201 163 135 92 84 114 131 124 121 145 194 227 217 206 214 217 207 212 227 252 204 113 31 58 141 182 170 172 194 211 211 209 215 203 210 212 204 212 215 203 212 207 207 207 207 208 209 209 208 212 212 213 187 181 208 212 203 210 209 209 208 208 209 209 210 205 206 207 208 208 207 207 206 209 209 209 208 208 208 207 207 208 207 206 204 204 206 207 208 222 218 168 119 161 220 223 221 227 210 221 219 209 208 208 226 208 210 210 207 206 208 209 209 209 210 211 210 208 207 208 209 211 212 212 213 213 212 211 210 211 213 206 214 223 240 248 210 120 18 37 168 218 156 79 36 36 25 69 144 217 254 238 218 220 230 225 219 187 150 140 121 140 211 249 246 223 234 213 221 232 232 184 136 194 228 221 213 218 218 219 219 220 220 221 221 216 220 220 221 233 233 198 153 92 71 88 114 125 121 140 114 44 27 47 40 23 21 59 155 221 250 240 221 220 221 221 211 220 226 238 250 247 197 112 45 23 77 141 176 170 148 151 167 214 243 232 209 218 219 208 213 216 200 214 234 225 167 141 201 240 236 238 213 171 173 209 226 191 201 212 217 216 215 217 220 219 219 219 219 218 218 218 218 214 223 222 247 229 129 103 173 222 231 230 225 213 185 175 194 248 246 216 185 126 43 9 16 29 27 61 142 195 243 247 235 182 85 40 10 20 80 164 196 122 45 12 19 16 6 18 60 138 227 226 218 210 210 201 182 187 157 110 99 146 201 221 220 218 200 177 98 50 43 73 96 112 123 141 115 98 133 149 134 151 108 91 115 152 192 221 227 218 185 170 185 200 206 208 207 223 234 170 66 88 183 217 222 200 206 199 202 216 208 164 117 178 234 216 185 180 207 202 182 163 153 161 176 179 173 165 155 167 119 92 113 136 150 173 188 197 212 207 189 144 95 75 61 42 62 102 170 183 176 182 215 206 204 201 199 198 199 201 203 203 204 207 204 174 119 64 33 34 106 174 224 218 213 199 194 205 200 200 202 200 201 215 233 211 102 36 4 40 145 208 233 230 199 193 198 148 57 12 23 33 50 52 48 48 38 27 32 39 47 45 32 22 22 25 25 23 25 31 36 35 31 31 35 41 31 28 39 100 175 190 178 136 139 192 243 214 140 90 111 167 218 214 173 172 181 167 157 176 200 164 106 98 92 56 30 24 30 31 26 23 26 27 24 14 15 18 21 24 33 54 74 98 114 121 99 60 33 32 43 35 39 43 45 45 43 43 43 45 47 47 44 39 34 32 30 32 29 36 38 25 18 24 29 29 21 29 60 88 100 108 119 129 86 47 37 38 36 40 50 56 51 46 46 50 53 53 52 75 128 174 229 250 251 249 190 91 32 5 2 69 202 252 222 177 175 171 161 150 109 104 183 207 184 120 126 209 250 236 221 219 238 227 210 222 254 245 177 95 163 245 247 130 38 145 245 252 248 247 215 171 110 41 21 150 247 253 250 253 232 226 239 224 127 70 153 229 252 244 237 222 233 227 219 227 231 229 232 227 226 226 228 229 228 229 231 236 222 232 241 224 236 249 210 73 60 148 229 252 246 224 235 226 228 231 233 234 233 231 230 231 233 228 222 239 245 222 217 203 205 207 246 246 164 36 29 172 244 251 249 179 68 45 41 32 23 33 32 31 37 32 32 38 34 37 37 33 33 30 17 35 116 229 252 244 230 250 225 156 89 127 200 250 253 215 141 161 228 234 243 223 200 213 229 192 168 191 191 154 188 243 231 178 208 231 239 250 252 223 180 107 67 35 29 31 35 34 26 19 23 21 20 27 28 23 22 25 23 23 24 29 28 25 35 29 50 53 44 61 106 148 171 171 182 169 175 176 129 134 208 245 250 246 248 244 234 239 237 247 233 187 176 206 235 207 161 171 233 254 241 236 251 238 175 181 234 254 254 178 66 116 199 229 243 244 243 237 237 241 223 166 150 185 225 208 150 158 252 254 246 201 103 36 32 36 41 63 57 107 240 240 181 143 129 117 167 214 236 238 228 221 226 235 236 209 196 194 198 208 192 138 110 155 166 143 146 166 219 233 175 133 205 235 231 227 210 214 215 217 218 217 214 210 208 206 205 235 211 160 14 13 123 194 248 214 200 212 223 222 127 56 17 44 54 50 36 44 148 198 230 220 172 86 72 104 126 111 131 126 64 42 110 131 164 189 135 72 24 35 36 17 62 144 236 233 185 171 199 199 107 50 128 221 240 225 209 158 107 124 133 89 66 87 130 141 162 187 196 209 216 218 217 217 218 213 201 192 197 209 216 216 212 214 209 224 218 181 118 149 223 239 230 196 184 182 205 224 174 130 94 64 24 22 117 220 250 250 214 166 140 148 180 217 241 249 185 122 184 254 251 211 141 147 189 241 253 207 106 44 46 97 127 137 129 128 166 170 93 72 128 155 204 251 251 237 216 128 149 196 238 245 233 223 218 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 219 225 223 221 216 214 229 247 217 136 93 81 117 188 225 248 225 220 215 213 213 211 212 213 214 222 205 175 185 200 210 161 85 15 42 123 181 190 187 236 225 219 212 210 212 215 215 213 218 213 214 210 229 228 239 246 250 219 176 70 16 7 49 129 203 247 234 216 221 214 211 209 213 213 213 213 213 213 213 213 210 209 209 212 217 220 220 219 217 176 143 145 161 175 194 213 211 203 209 213 211 229 236 219 162 144 194 228 227 225 212 221 218 220 221 219 218 219 224 229 201 172 196 252 253 164 81 88 151 232 223 244 240 158 156 193 210 227 229 223 228 229 222 221 225 225 225 224 224 224 223 223 223 223 223 222 222 221 221 221 223 219 218 221 220 208 187 169 202 214 226 227 222 219 221 224 222 220 224 229 229 223 222 225 225 224 220 226 233 244 231 177 98 155 235 253 232 221 221 231 230 236 226 232 237 226 229 232 232 232 232 233 233 233 234 234 228 229 240 247 227 136 138 225 253 248 176 107 213 253 219 205 224 232 243 253 187 61 16 43 157 242 251 235 230 226 235 228 226 232 225 231 221 203 214 218 222 230 204 170 206 238 222 233 231 239 206 167 187 241 237 177 170 201 246 242 146 89 125 143 144 200 245 251 244 227 183 129 104 104 145 215 253 202 111 87 165 202 227 247 250 253 238 176 133 192 247 211 168 200 184 137 94 136 140 135 186 215 202 219 218 238 244 250 209 167 173 160 142 205 235 237 231 220 219 214 224 192 160 134 98 97 132 143 170 199 232 238 220 212 216 216 220 219 170 118 123 162 204 239 227 191 144 91 124 161 190 224 216 214 215 215 221 232 205 149 110 106 157 216 235 228 211 204 217 222 218 213 215 211 207 212 213 213 214 214 214 213 212 211 217 217 216 216 215 215 215 215 214 214 214 214 214 214 214 214 216 213 210 211 214 215 214 212 212 212 212 212 212 212 212 211 212 212 212 212 211 209 207 206 210 210 209 208 206 205 204 204 205 207 210 209 208 206 207 208 205 206 206 204 204 205 205 204 210 207 205 204 204 203 201 199 206 206 205 204 204 204 205 205 206 205 203 202 201 201 202 202 199 200 201 202 203 203 203 203 201 202 202 202 202 202 202 203 203 203 203 202 202 202 202 202 203 202 201 201 201 201 200 200 200 200 200 200 200 200 200 200 201 200 200 199 199 198 197 197 201 200 198 197 197 198 200 201 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 201 200 198 197 197 198 199 200 202 201 199 198 198 197 198 198 198 197 196 198 200 200 198 196 177 178 178 178 179 179 179 179 181 178 176 178 180 182 180 177 177 178 178 179 179 178 178 177 177 178 179 180 180 180 179 179 178 178 178 178 179 179 179 179 178 178 178 178 178 178 177 177 178 178 178 178 178 178 177 177 176 176 176 177 177 177 178 178 180 179 179 178 178 179 179 180 181 180 180 179 179 178 178 177 178 178 179 179 179 179 180 180 179 179 179 179 178 178 178 178 179 179 179 179 179 179 179 179 182 182 182 182 183 183 184 184 180 180 179 179 179 179 180 180 180 180 181 181 181 180 179 179 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 181 181 181 180 180 180 180 180 181 182 182 181 180 180 179 179 179 180 180 180 181 181 182 183 184 182 180 180 181 183 184 184 184 184 183 183 183 183 183 183 183 183 184 184 184 184 186 183 181 182 185 187 184 182 182 184 185 186 185 184 185 185 186 186 186 186 186 186 186 186 184 185 186 185 183 182 183 185 189 188 188 187 187 187 187 187 191 191 191 190 189 188 187 186 191 191 191 191 192 192 192 192 196 196 196 196 196 196 196 196 199 198 197 198 200 201 201 200 198 197 197 197 196 194 193 193 195 194 193 193 194 196 198 199 193 195 197 197 196 196 198 200 198 198 198 198 199 199 199 199 196 199 201 200 198 198 201 205 205 206 208 208 208 209 212 215 212 212 212 213 214 214 215 215 213 214 215 217 219 220 220 220 219 219 219 220 221 221 222 222 221 221 221 221 222 222 222 223 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 226 226 222 223 225 226 226 225 223 222 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 225 224 223 223 225 226 224 223 226 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 223 223 222 221 220 219 218 218 220 221 221 221 221 221 222 222 221 221 220 220 219 219 219 218 223 222 220 218 217 217 218 219 219 212 212 223 231 226 215 207 204 198 178 149 131 148 193 233 197 194 177 137 82 70 86 134 213 216 201 201 173 147 196 248 238 180 131 110 96 85 72 54 48 63 61 45 34 42 82 129 156 167 169 90 88 184 206 189 151 128 114 130 123 127 164 162 146 106 81 109 163 195 199 195 196 212 223 220 211 208 210 211 215 230 243 202 139 38 34 124 166 152 185 226 221 209 212 210 201 208 208 207 222 211 191 215 218 212 207 206 208 209 207 205 218 223 216 169 152 191 214 214 210 210 209 209 209 209 210 210 204 205 206 207 209 209 208 208 205 206 207 209 209 209 208 208 209 207 205 204 204 205 207 209 205 229 207 143 153 216 232 220 207 212 230 227 216 210 206 216 205 212 212 206 207 214 213 205 212 213 213 212 210 209 209 210 210 211 212 212 213 212 212 211 216 211 207 217 216 219 240 242 197 55 6 109 208 205 128 52 45 25 43 93 168 235 243 229 221 220 220 241 248 219 171 119 101 155 186 218 227 220 185 220 242 232 177 147 204 228 219 218 218 218 218 219 219 219 219 219 218 221 220 216 220 229 232 228 175 80 60 123 165 146 150 133 65 28 31 30 34 56 114 223 249 253 229 216 219 223 235 239 245 251 241 207 152 83 44 48 121 199 241 251 198 112 126 195 232 238 226 212 217 219 215 216 176 151 207 248 228 166 129 194 242 233 221 180 126 127 169 192 188 205 218 218 214 216 219 219 217 217 217 217 218 218 218 218 215 224 231 252 206 112 135 208 217 222 223 219 221 228 239 246 231 213 209 228 186 83 25 17 25 21 33 88 166 250 249 205 127 44 20 8 32 135 238 254 157 63 13 17 21 12 14 42 84 167 203 228 215 207 210 209 204 200 171 142 141 159 174 184 160 153 144 99 93 93 102 113 108 106 122 111 102 121 110 79 77 81 131 164 151 169 213 224 205 166 162 195 208 200 199 204 222 197 118 73 151 230 218 201 195 201 198 203 218 205 155 116 185 225 214 215 218 225 214 210 206 196 196 204 208 210 200 183 178 143 131 146 152 141 128 119 138 147 158 176 149 83 41 21 39 96 136 164 170 185 191 216 200 200 199 199 200 201 203 203 205 204 205 211 212 185 130 80 20 41 88 163 206 223 209 203 203 203 204 201 190 189 210 236 235 141 59 3 11 104 186 238 225 188 181 196 155 68 22 32 34 34 34 37 37 32 31 35 32 38 38 30 24 25 25 23 23 26 32 38 38 32 27 26 27 25 26 26 65 127 155 163 171 174 192 179 161 138 126 131 134 171 193 193 191 173 147 136 129 127 104 82 76 64 43 32 32 34 32 25 20 21 22 20 25 21 20 25 30 33 35 37 44 50 56 55 49 42 39 38 35 34 35 36 37 37 35 34 35 35 37 39 39 36 31 28 34 24 25 30 28 33 46 53 59 76 108 152 180 173 176 205 203 130 55 27 32 38 41 44 53 47 41 39 43 48 50 51 49 85 115 157 202 248 235 132 45 17 14 13 77 199 236 197 142 117 139 174 162 112 100 146 140 160 178 186 217 239 213 184 198 232 235 225 235 250 203 105 98 223 254 254 189 50 97 237 251 252 253 229 163 73 22 44 116 190 214 188 164 132 114 125 118 57 24 72 145 205 226 251 241 236 223 223 236 235 226 229 226 228 228 227 228 230 230 228 232 214 236 232 221 254 219 108 45 148 241 254 243 236 233 221 230 229 228 228 229 232 235 237 236 236 213 211 230 237 231 215 190 200 201 255 253 210 68 9 123 227 251 250 170 92 120 96 36 10 18 31 36 38 31 32 36 33 36 37 32 32 27 14 31 95 211 251 241 231 248 228 168 71 90 197 254 253 235 168 138 211 241 248 217 152 159 155 116 134 206 247 203 175 213 251 202 203 222 253 253 215 140 83 43 30 29 34 32 31 35 34 26 29 27 24 24 25 23 19 19 22 24 23 19 17 20 26 35 69 71 74 132 200 237 252 242 250 241 251 229 171 200 250 246 248 239 236 229 226 238 235 250 223 165 210 221 214 187 174 168 191 224 245 238 245 255 230 185 194 218 176 86 91 211 254 248 248 238 241 237 230 239 238 202 152 148 182 178 132 137 211 237 183 154 127 93 66 41 31 36 34 102 236 249 197 124 107 156 213 248 244 231 227 230 236 230 209 204 218 206 194 205 202 190 181 202 148 91 116 140 147 179 140 128 207 237 222 222 223 218 219 220 220 218 215 211 208 206 211 238 209 146 10 18 143 208 235 197 199 214 231 242 162 66 16 34 50 50 32 36 126 197 233 230 181 98 117 174 189 167 148 129 81 50 67 61 86 107 70 54 40 47 34 16 67 137 202 210 169 150 175 190 156 97 110 201 249 240 246 210 124 83 62 40 73 133 211 230 223 221 223 223 221 213 207 205 205 213 202 199 210 216 210 204 204 223 217 238 236 190 113 150 239 249 245 239 234 195 156 127 72 55 27 55 54 64 150 218 243 189 149 113 118 161 211 241 251 244 217 134 168 246 254 230 151 51 110 169 200 202 163 104 68 127 151 151 121 89 95 108 78 122 156 120 135 199 227 194 102 92 161 224 241 233 224 220 222 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 229 225 217 233 226 218 236 226 131 43 94 159 212 253 222 216 211 213 211 216 210 181 178 210 212 232 241 215 186 144 117 65 15 26 110 168 179 192 211 245 216 212 208 209 213 216 217 216 217 210 216 213 230 237 247 238 187 115 54 3 15 82 163 238 244 246 221 212 217 213 215 214 213 213 213 213 213 213 213 213 206 209 212 213 212 212 215 218 226 200 178 181 197 207 209 210 213 204 213 217 213 230 229 193 143 187 229 232 220 220 222 219 219 220 220 221 221 222 225 226 216 195 188 234 223 111 71 135 168 192 187 216 245 178 119 152 212 233 232 224 230 227 222 230 227 227 226 225 224 223 222 222 223 223 223 222 222 222 221 221 221 217 215 220 228 229 220 212 225 223 224 226 222 217 219 227 233 225 220 223 229 231 230 229 233 232 227 229 233 243 209 122 61 115 210 248 236 232 227 221 215 234 232 232 233 227 231 229 231 232 232 232 233 233 233 234 232 232 237 239 226 147 153 235 254 234 117 100 220 248 191 177 204 231 247 254 202 74 13 33 133 225 252 238 229 227 235 229 227 233 226 227 223 216 220 216 217 225 193 173 224 247 223 235 235 233 174 166 213 249 251 211 171 172 185 175 118 94 116 109 172 252 253 244 243 218 171 118 88 106 175 234 209 118 75 123 208 244 253 248 230 219 191 120 195 254 251 147 75 88 105 140 193 212 156 152 227 236 190 164 191 211 227 252 215 164 169 156 191 241 236 219 222 214 217 232 217 184 136 74 47 79 131 176 229 234 239 231 217 216 219 211 241 240 185 102 84 146 218 250 253 193 135 92 111 150 197 236 222 208 216 224 223 234 217 164 127 120 188 236 235 214 178 179 211 221 219 212 214 214 208 207 212 212 213 214 214 214 213 213 216 216 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 210 210 211 211 212 212 213 213 212 212 212 211 210 209 208 207 211 210 209 208 206 205 204 204 205 207 208 208 207 206 206 207 201 208 208 201 202 209 209 202 206 203 200 200 203 206 207 207 205 205 205 206 205 205 204 203 205 205 205 204 203 200 197 196 202 202 201 201 201 202 202 203 202 202 202 202 202 201 201 201 202 202 202 203 203 203 203 203 203 202 201 201 201 201 200 200 198 198 199 200 200 201 202 202 199 199 199 199 199 199 199 199 200 199 198 198 198 198 199 200 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 200 200 200 200 200 200 201 201 200 199 198 198 198 198 199 199 198 198 197 198 199 199 197 195 178 178 178 179 179 179 180 180 181 179 177 178 180 181 179 177 177 178 179 179 179 179 178 177 178 178 179 180 180 180 179 178 177 178 178 179 179 180 180 180 179 179 179 178 178 177 177 177 177 178 179 179 179 178 177 176 176 176 177 177 177 178 178 178 178 178 179 180 180 179 179 179 181 181 180 179 179 178 177 177 178 178 179 179 179 179 180 180 180 180 180 179 179 178 178 177 179 179 179 179 179 179 179 179 177 178 179 181 181 181 181 181 181 180 180 179 179 180 180 181 180 180 182 182 182 180 178 177 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 181 182 182 181 180 180 179 179 179 179 180 180 181 181 181 182 183 183 181 181 183 185 183 183 183 184 184 184 184 184 183 183 183 183 184 184 184 184 186 183 182 183 185 186 184 182 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 183 184 186 185 183 182 183 185 189 188 188 187 187 187 188 188 188 190 191 192 192 190 189 187 188 188 190 191 193 194 195 196 196 196 196 196 196 196 196 196 198 198 198 198 199 200 200 199 197 198 198 199 198 197 195 195 197 195 193 192 192 195 197 199 194 197 199 200 199 199 200 202 199 199 199 199 198 198 198 198 197 199 200 199 199 199 202 205 203 204 206 207 206 207 210 212 212 212 212 213 213 214 214 214 216 216 218 218 219 218 217 216 218 219 219 220 221 222 223 223 220 220 221 221 221 222 222 222 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 225 225 226 226 226 223 224 224 225 225 224 224 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 225 223 222 222 224 225 224 222 225 225 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 223 222 222 221 220 220 219 219 219 219 220 220 221 221 221 222 221 221 220 220 219 218 218 217 220 220 219 219 219 220 222 223 225 220 214 214 220 230 239 242 242 242 248 233 170 111 126 180 161 147 139 123 97 101 119 136 152 171 211 249 179 119 194 253 252 224 190 146 99 77 75 69 35 38 30 17 27 80 168 241 231 249 207 73 104 243 242 210 188 141 105 116 93 83 136 157 121 88 107 185 242 248 238 233 224 215 211 215 212 205 207 217 223 233 221 176 138 47 44 149 156 130 179 242 232 212 215 208 209 210 211 217 223 184 155 198 221 215 210 209 209 209 210 211 211 212 202 160 148 189 217 224 210 209 208 208 208 208 209 210 208 207 207 209 211 211 210 208 207 207 207 207 207 208 208 209 206 206 205 205 205 205 206 206 202 230 220 151 131 184 210 201 163 185 198 194 200 209 204 198 207 210 210 207 209 214 214 210 209 210 211 212 211 211 212 214 209 210 211 212 212 212 212 211 215 209 210 216 209 205 227 250 234 122 27 42 144 222 186 94 54 30 31 51 107 184 231 252 232 226 220 235 253 249 219 191 130 105 111 175 182 152 134 204 251 237 172 152 209 230 221 220 218 218 218 218 218 218 218 218 218 217 217 218 222 228 236 242 233 153 104 107 135 149 163 124 65 20 23 43 78 111 143 219 255 243 217 217 225 229 243 247 248 222 159 90 38 20 83 186 239 254 251 252 189 103 151 234 235 226 221 219 219 223 227 228 159 118 166 243 244 160 122 204 254 226 199 148 79 69 128 180 205 220 227 219 214 217 218 213 214 215 215 216 217 218 218 219 226 226 223 202 151 130 178 229 212 222 223 209 207 229 243 234 204 174 188 243 223 129 58 21 15 14 22 61 146 241 235 161 83 32 16 13 66 185 254 251 175 83 22 12 20 23 19 31 52 117 177 232 220 206 210 216 210 221 209 179 160 151 148 152 149 166 176 146 154 150 134 126 111 86 97 96 70 66 78 95 88 146 175 158 144 155 183 212 193 150 165 217 214 179 174 191 196 109 88 151 207 222 212 200 201 203 199 200 217 201 149 124 199 221 201 206 207 209 207 220 215 208 206 205 206 212 205 186 165 128 128 160 191 195 164 139 122 116 108 118 102 60 34 18 67 126 142 133 147 195 201 216 197 198 199 200 201 202 202 202 203 208 202 196 212 226 201 158 97 45 31 87 167 218 220 221 198 199 201 202 199 200 209 219 236 172 91 13 5 67 152 225 219 181 159 158 126 64 27 27 37 23 27 42 40 29 27 30 21 25 27 26 27 30 28 22 30 32 36 39 39 34 27 23 27 33 35 22 53 131 192 227 212 191 176 133 135 139 140 132 124 125 131 152 176 177 159 146 111 90 79 81 72 52 39 37 32 33 31 25 21 19 19 19 23 24 25 27 27 29 34 38 39 40 42 46 48 45 36 29 37 32 26 24 27 31 34 35 37 31 27 30 34 34 30 28 26 28 36 42 48 69 90 95 127 183 215 209 191 175 196 246 243 161 68 24 27 40 41 36 48 42 34 31 34 40 45 48 51 61 67 81 117 181 179 82 36 18 28 34 82 180 224 217 155 125 159 212 210 182 166 160 148 186 235 209 188 217 199 155 176 228 231 231 250 222 143 71 171 254 248 242 222 81 69 220 253 253 234 183 122 55 25 44 72 102 108 74 55 46 30 37 44 40 47 45 62 104 155 238 252 244 226 226 234 226 218 227 226 230 231 227 227 230 229 225 220 224 238 225 244 252 148 29 123 232 253 236 224 230 245 221 234 231 228 225 224 225 228 229 229 213 179 198 233 246 248 221 193 196 207 253 255 218 101 19 84 210 253 249 154 112 192 162 57 8 8 32 39 38 31 34 35 32 36 36 31 30 25 11 23 86 204 249 243 244 244 210 167 107 110 195 240 245 249 206 146 193 250 252 223 126 85 70 83 173 240 254 242 188 170 212 225 200 214 253 229 132 52 29 41 36 42 46 39 34 36 34 37 34 32 26 18 19 23 22 17 25 24 21 17 24 41 39 50 49 70 124 192 244 253 251 250 241 251 250 202 195 240 240 231 234 230 232 228 231 242 229 218 203 190 238 231 192 181 209 191 163 170 214 242 251 253 244 181 115 109 55 63 187 250 249 235 242 227 226 236 242 248 240 228 160 121 147 184 188 185 202 212 140 150 205 197 131 66 44 18 54 91 177 232 186 98 142 214 240 242 225 220 226 229 229 219 178 196 243 232 202 196 187 170 213 253 188 126 179 204 166 155 102 102 204 251 232 215 218 225 225 223 221 219 217 215 214 208 220 242 210 133 7 21 159 228 231 194 201 216 231 238 159 79 23 27 41 45 36 38 105 172 240 231 156 96 155 221 229 216 197 183 143 114 115 93 89 57 45 58 48 43 39 24 56 79 98 120 120 120 140 168 194 138 85 161 250 248 237 225 188 120 31 20 134 215 247 231 211 208 209 209 206 202 200 201 202 202 202 206 208 204 202 211 223 227 220 239 242 206 127 142 209 210 205 192 187 144 58 29 66 95 105 105 94 116 131 123 140 108 95 99 138 193 230 236 230 239 239 163 143 181 189 172 130 102 90 96 144 194 187 147 126 199 242 234 200 177 140 127 155 216 180 134 163 202 178 127 79 171 222 241 224 217 221 224 231 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 227 223 212 233 227 226 246 205 105 69 180 251 241 231 204 218 211 215 211 219 208 153 140 194 219 236 248 207 142 67 37 13 34 108 198 187 143 171 216 236 215 212 210 210 213 214 213 212 211 213 227 211 205 198 189 149 87 27 4 26 104 191 236 253 236 228 218 216 213 213 219 218 213 213 213 213 213 213 213 213 212 214 215 213 209 207 208 210 216 217 219 222 225 224 219 212 212 217 217 212 217 224 196 148 167 224 232 220 214 219 233 222 221 221 221 222 223 223 223 222 232 214 206 201 161 107 132 217 216 172 184 231 234 159 117 182 229 232 234 227 214 208 216 228 227 227 226 225 225 224 223 223 224 224 223 223 222 222 222 222 218 220 222 222 222 224 228 231 226 223 221 223 224 225 225 227 226 228 227 224 228 234 232 225 220 227 231 232 226 235 213 137 74 77 167 237 240 246 228 180 195 227 232 230 229 228 234 230 231 231 232 232 232 233 233 233 238 230 230 237 230 154 160 244 254 223 73 92 220 254 193 168 200 244 254 249 197 84 21 31 107 202 251 242 227 227 231 229 228 231 227 226 229 234 233 223 208 202 175 164 201 234 237 240 236 204 174 203 234 230 233 234 207 200 181 139 81 56 72 83 146 216 226 247 254 203 141 80 80 91 123 135 113 83 104 177 240 250 205 179 187 178 175 177 254 233 155 69 68 141 197 248 253 211 180 211 245 239 200 146 171 182 188 199 194 164 146 148 206 242 235 221 222 219 228 239 248 205 134 45 28 89 165 247 252 229 216 221 221 220 221 220 224 244 212 128 102 174 242 246 216 158 121 118 141 173 207 227 224 210 218 219 209 230 230 183 142 147 233 253 231 189 146 164 192 212 218 212 215 218 213 210 211 212 213 214 215 215 214 214 215 215 216 216 216 215 215 214 214 214 214 214 214 214 214 214 213 214 216 216 214 212 210 210 211 211 211 211 211 211 212 212 212 212 211 211 210 209 208 208 208 208 208 207 207 206 206 206 205 206 207 207 207 206 206 206 202 206 206 203 203 208 208 204 204 202 200 201 204 207 208 207 203 204 206 206 206 205 203 202 202 202 203 204 203 203 201 201 205 204 202 200 200 200 202 203 203 202 202 202 201 201 200 200 201 201 201 202 202 203 203 203 203 202 201 201 201 201 200 200 199 199 199 200 200 201 201 201 199 199 199 199 199 199 199 199 199 199 199 198 198 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 198 200 201 202 201 200 200 196 196 195 195 195 196 198 198 199 198 198 198 197 197 196 195 178 178 179 179 179 180 180 180 180 179 178 178 180 180 179 178 179 179 180 181 181 180 179 179 178 179 180 180 180 179 178 178 178 178 178 179 179 180 180 181 179 179 179 178 178 177 177 177 177 178 179 179 179 178 177 176 177 178 178 178 179 179 179 180 177 178 179 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 179 179 179 179 180 180 181 180 180 179 179 178 178 178 179 179 179 179 179 179 179 179 176 177 178 179 179 179 179 178 181 180 180 179 179 180 180 181 180 180 182 182 182 180 178 177 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 181 182 182 181 180 180 179 179 180 180 180 181 181 181 176 178 180 181 181 181 183 185 182 182 182 182 182 183 183 183 182 182 182 183 183 183 183 183 185 184 183 183 185 185 184 183 186 186 185 185 185 185 185 185 186 186 186 186 186 186 186 186 187 188 190 189 188 187 188 190 189 188 188 188 188 188 189 189 186 187 190 191 192 192 191 190 189 189 190 192 193 194 195 196 196 196 196 196 196 196 196 196 197 197 198 198 197 197 198 198 196 196 197 198 198 198 197 197 199 197 195 192 192 193 195 197 196 199 201 202 200 199 199 200 200 200 199 199 199 199 199 199 201 199 198 199 202 205 205 204 204 206 208 208 207 206 208 209 212 212 212 212 213 213 213 213 216 216 218 218 219 218 217 216 218 219 219 220 221 222 223 223 220 220 220 221 221 221 222 222 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 225 225 226 226 226 225 224 224 223 223 224 224 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 223 224 224 225 225 224 222 221 222 223 224 223 221 223 223 223 222 222 222 221 221 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 218 218 219 219 220 220 221 221 221 221 220 219 219 218 217 217 214 214 214 215 216 217 218 219 220 220 221 220 216 213 218 226 215 231 246 236 193 142 115 111 96 96 114 129 136 146 151 127 71 150 235 253 167 131 216 249 246 250 247 201 119 65 58 62 44 48 32 7 23 106 202 253 251 251 180 62 134 254 229 209 228 178 129 115 90 90 139 161 105 119 175 236 246 222 214 224 220 218 212 205 207 216 219 217 217 228 217 174 142 54 47 144 123 98 149 226 234 217 216 211 214 210 214 224 214 149 117 175 206 204 205 209 210 211 217 224 189 167 154 140 156 199 217 219 208 207 207 206 206 207 207 208 211 209 208 209 211 211 208 205 211 209 206 204 204 205 207 209 204 205 208 209 209 208 205 204 212 224 214 144 95 120 158 178 162 161 144 144 169 190 199 203 216 210 208 210 210 207 208 213 205 206 207 207 207 207 208 209 208 209 210 211 212 212 211 211 207 208 213 213 210 209 222 246 239 186 81 11 72 195 221 160 72 38 26 31 65 134 200 250 252 252 240 224 224 225 228 245 217 135 125 185 153 107 108 185 254 240 163 152 208 231 222 217 218 218 218 218 218 218 218 218 215 214 218 223 223 219 223 231 249 219 154 67 54 117 181 144 74 11 10 53 114 148 162 222 252 234 215 232 249 244 229 201 166 104 49 54 76 81 142 247 249 248 243 247 184 142 207 245 224 213 216 222 218 219 227 230 195 128 115 213 254 162 126 214 247 240 231 177 87 61 118 175 223 229 227 216 213 219 219 211 214 214 215 216 217 218 219 219 237 224 197 112 97 177 220 239 219 221 223 208 181 178 204 229 207 169 185 244 237 172 99 27 16 10 18 46 112 179 173 107 52 22 14 46 124 209 225 215 185 108 44 11 10 25 22 19 30 69 135 220 234 231 220 214 215 224 218 206 202 196 183 176 185 209 213 166 166 171 166 161 113 71 54 37 33 77 134 173 170 185 165 151 171 173 169 192 183 148 170 220 210 172 157 155 137 82 118 207 221 200 206 208 202 202 201 202 219 197 137 123 194 220 204 206 202 199 194 205 199 199 201 199 198 208 210 197 168 109 98 134 191 223 198 175 182 158 126 114 86 52 54 64 112 148 142 123 155 222 214 209 198 199 200 201 201 201 200 199 202 204 200 195 204 219 222 213 192 122 62 43 104 185 216 224 207 203 196 196 204 209 196 179 208 194 135 46 7 30 107 196 234 209 170 124 75 37 21 23 33 45 59 56 41 36 34 28 27 25 22 19 22 28 32 31 35 36 37 37 37 35 32 28 28 35 33 16 53 144 212 246 218 175 143 102 109 114 121 122 121 136 133 128 155 192 200 188 133 106 94 91 70 44 32 29 27 27 27 27 24 21 22 24 20 25 29 29 27 26 28 29 31 35 40 43 42 39 34 31 30 27 24 24 28 33 37 38 37 32 29 29 30 35 47 60 65 91 111 100 89 113 146 157 194 252 249 185 152 168 210 253 252 172 78 29 29 42 44 40 42 36 30 26 28 33 39 42 62 43 41 55 63 84 92 55 37 47 72 63 84 166 217 229 190 193 227 247 234 235 240 211 165 202 248 205 173 222 212 143 185 241 228 227 249 183 110 110 233 254 250 254 241 118 56 186 253 227 155 86 52 36 31 31 51 57 52 39 62 91 87 84 110 132 156 120 77 51 68 136 212 242 250 236 229 225 224 230 225 228 229 228 228 230 229 226 224 235 240 248 253 170 62 77 214 253 227 229 240 225 237 233 231 230 229 229 229 229 230 231 217 191 147 169 225 253 246 182 163 182 216 222 233 188 117 27 52 181 252 253 158 138 236 204 89 16 5 32 40 38 34 37 35 32 35 35 30 29 24 11 22 92 209 251 251 253 228 179 157 136 122 183 236 248 247 226 157 152 232 254 244 139 53 73 141 214 236 232 243 205 157 162 223 206 208 208 154 67 24 31 40 31 33 40 39 38 33 23 41 29 30 31 20 18 23 21 16 25 19 27 48 90 127 112 60 21 77 180 222 236 243 226 252 236 233 191 172 229 254 225 238 236 232 236 234 242 247 217 154 163 216 235 236 194 191 231 228 180 125 122 178 217 207 195 133 53 19 25 127 251 249 241 238 235 206 207 236 247 240 218 192 134 111 159 208 218 224 232 172 161 213 253 248 185 97 36 34 50 63 115 155 139 107 208 242 248 239 222 221 226 231 239 215 152 173 236 241 223 216 208 176 197 237 205 166 216 253 241 199 112 75 157 249 251 236 219 227 225 221 218 216 215 215 216 218 231 243 210 123 8 23 169 219 240 219 216 226 245 234 133 61 24 36 46 44 39 40 83 151 245 224 121 87 162 212 212 199 214 222 178 158 183 185 163 105 61 53 36 33 48 39 53 52 42 58 68 76 89 108 145 106 62 117 186 182 178 209 240 180 64 26 128 209 239 220 198 202 204 205 206 205 205 206 207 198 203 205 203 208 222 235 240 218 195 184 164 138 77 69 93 87 85 81 70 45 24 79 188 199 170 108 131 198 184 139 124 143 145 161 191 220 232 232 228 250 217 131 67 92 138 155 177 219 170 134 149 171 162 170 206 242 254 251 246 251 221 188 208 213 169 190 244 253 199 145 162 230 248 240 222 224 229 227 230 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 215 224 217 222 209 226 253 206 120 138 222 253 220 211 221 224 218 220 213 223 215 150 130 189 237 235 229 169 95 22 13 29 104 200 251 194 140 188 233 222 213 212 212 213 214 214 212 210 218 218 237 216 172 110 74 37 10 20 68 138 204 248 244 228 216 211 216 213 209 217 218 210 213 213 213 213 213 213 213 213 214 213 212 213 214 214 213 212 210 218 222 218 216 219 219 216 209 222 220 217 209 169 127 122 208 248 234 220 220 217 231 225 223 222 222 222 222 222 221 220 231 221 214 173 154 148 162 248 247 229 224 253 196 123 193 250 246 242 244 221 187 203 232 224 225 225 225 225 225 226 226 226 224 224 224 223 223 223 222 222 221 223 224 222 219 219 222 226 218 223 223 221 225 231 226 214 203 219 241 248 229 205 205 220 200 212 223 230 226 237 242 204 103 69 161 251 246 240 205 125 185 225 235 230 228 228 235 229 231 231 231 231 232 232 233 233 232 225 233 245 229 140 151 249 244 196 56 118 234 250 184 146 199 254 255 224 171 83 33 35 87 178 249 247 230 230 228 229 228 228 228 227 236 246 237 225 189 182 180 169 158 193 243 252 209 168 190 228 233 227 220 227 233 242 249 183 81 57 81 82 90 127 167 240 238 158 104 57 69 74 73 58 60 74 104 160 183 182 144 153 195 207 229 253 203 118 84 131 194 245 252 254 197 157 202 249 240 239 238 218 199 206 189 154 161 145 109 144 219 234 232 226 222 235 254 251 254 170 90 53 89 142 183 250 240 221 215 220 219 216 215 212 207 228 225 175 144 177 199 174 123 115 130 171 196 213 224 224 222 211 216 210 204 234 231 171 110 127 221 246 203 153 109 128 181 206 219 215 216 217 214 213 212 213 214 215 215 215 215 214 213 214 215 216 216 215 215 214 214 214 214 214 214 214 214 214 213 214 216 216 214 212 210 210 213 212 212 211 210 210 209 209 212 211 211 210 210 209 209 209 205 206 206 207 207 208 209 209 206 206 206 207 207 207 206 205 206 202 202 207 207 204 204 208 209 208 206 206 206 203 199 196 203 204 205 206 206 204 203 201 203 202 202 202 203 204 206 207 205 204 202 200 200 200 201 202 202 202 202 201 201 200 200 200 199 199 200 200 201 201 201 202 203 202 201 201 201 201 200 200 201 201 201 200 200 199 199 199 201 201 200 199 198 198 197 197 198 199 199 199 199 199 199 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 195 196 198 200 201 200 199 197 195 195 194 194 195 196 198 198 198 198 198 197 196 196 196 196 179 179 179 179 180 180 180 181 179 179 179 179 179 179 179 179 179 180 180 181 181 180 180 179 179 179 180 180 180 179 178 177 179 179 179 179 180 180 180 180 178 178 178 178 178 178 177 177 178 178 178 178 178 178 177 177 178 178 178 179 179 179 180 180 177 177 178 179 180 180 180 180 178 178 178 179 179 180 180 180 178 178 179 179 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 179 179 179 179 180 180 179 179 179 179 180 180 180 180 181 181 181 180 179 179 179 179 179 179 179 179 179 179 181 181 181 181 181 181 181 181 180 180 180 181 181 181 182 182 180 180 181 182 182 181 180 180 180 180 180 181 181 182 182 182 173 176 179 180 179 180 181 183 182 182 182 181 181 181 181 181 182 182 182 183 183 183 183 183 184 184 183 184 184 184 184 183 188 186 185 184 185 186 185 185 186 186 186 186 186 186 186 186 186 188 189 189 187 187 188 190 188 188 188 188 188 189 190 190 188 189 190 191 192 192 192 192 194 194 193 193 192 192 192 192 196 196 196 196 196 196 196 196 196 197 198 198 196 196 197 198 196 196 195 195 195 195 196 197 199 198 196 194 193 193 194 195 195 198 200 200 198 196 196 196 199 199 199 199 199 200 200 200 203 200 198 200 204 208 207 205 205 208 210 211 209 208 209 210 212 212 212 212 212 212 212 212 213 214 215 217 219 220 220 220 219 219 219 220 221 221 222 222 219 220 220 220 221 221 221 221 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 226 226 226 225 223 222 222 223 225 226 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 221 220 221 223 223 222 220 222 222 222 221 221 221 220 220 222 222 222 222 222 222 222 222 223 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 223 223 218 218 218 219 219 219 219 219 220 220 219 219 218 218 217 217 219 219 219 218 218 217 217 217 218 214 215 220 220 214 211 214 217 222 218 198 177 161 150 142 134 146 161 163 167 167 163 117 51 110 181 199 130 113 202 254 244 252 252 208 125 67 53 52 53 58 40 9 20 111 207 247 253 250 167 65 140 252 229 212 212 187 150 111 91 99 110 111 110 169 227 242 226 210 207 211 209 223 223 208 209 225 226 212 196 211 231 210 164 57 25 89 96 102 149 215 242 228 209 202 209 206 218 228 208 144 122 182 197 197 202 208 209 207 213 222 192 140 109 106 141 193 216 222 207 207 206 205 205 206 207 207 210 208 206 207 209 209 205 201 211 209 206 204 204 205 207 208 206 207 210 211 211 210 207 206 209 216 220 170 104 86 111 152 197 173 133 141 171 173 182 200 222 215 214 218 214 205 206 215 209 210 210 209 207 206 206 207 209 209 210 211 211 211 210 210 206 208 214 209 211 212 211 231 249 228 130 21 29 129 189 183 99 53 33 33 54 99 146 189 232 243 239 210 197 195 205 244 254 181 169 227 208 170 138 168 250 233 150 153 210 231 219 213 218 218 218 219 219 219 219 219 213 216 222 224 217 210 217 229 248 248 202 96 48 99 179 163 89 15 14 72 141 166 170 227 248 251 252 252 247 208 158 98 54 33 70 168 214 170 147 186 247 254 254 221 156 167 230 223 219 213 218 223 217 215 221 226 229 171 124 191 236 154 134 218 250 254 248 177 87 81 147 196 226 226 220 212 212 218 220 216 215 215 216 217 218 219 219 220 229 222 183 80 112 233 241 230 218 213 227 229 176 119 149 226 213 176 190 239 238 207 148 49 29 11 16 31 68 97 99 61 29 10 28 107 184 212 189 199 193 132 69 18 6 25 25 19 14 36 95 187 222 221 181 154 167 195 214 220 223 220 215 216 204 222 225 169 157 165 176 177 115 44 14 28 76 151 206 230 216 188 169 174 188 199 190 168 143 129 171 223 220 189 144 93 70 134 183 213 218 203 199 197 196 197 204 207 224 192 119 113 186 220 207 206 202 200 192 198 199 201 207 205 202 210 217 212 175 123 115 122 142 164 163 177 239 197 157 160 150 120 126 143 146 150 141 138 180 241 214 196 201 201 201 201 201 201 200 200 203 194 199 211 207 194 201 222 238 202 142 43 41 116 175 204 217 215 204 194 204 211 183 143 177 205 162 67 7 7 85 194 246 226 165 82 23 16 41 64 85 131 137 88 56 63 64 45 55 51 41 27 18 20 31 41 38 40 40 37 36 37 37 36 28 29 26 15 50 124 167 185 189 145 107 70 71 90 117 144 140 168 176 164 156 155 173 204 199 169 128 84 45 31 30 26 28 25 23 23 19 15 16 21 29 28 24 20 21 24 23 20 18 25 33 35 33 31 31 33 22 24 27 28 28 27 28 29 29 29 33 40 50 71 106 138 152 162 159 133 119 145 179 188 182 216 195 143 150 203 239 247 249 163 77 48 51 50 44 43 38 34 29 26 26 29 34 36 44 44 50 52 43 38 38 31 43 106 150 104 91 159 191 180 200 229 243 235 224 244 254 222 152 201 251 215 175 219 233 177 205 244 246 252 227 114 96 195 254 222 229 254 249 160 65 137 207 146 59 20 30 59 77 61 71 118 143 151 174 194 197 191 217 228 245 214 165 92 45 36 118 203 252 251 243 245 239 231 227 226 227 231 231 228 227 228 233 232 238 254 200 55 39 195 247 254 222 227 240 226 230 230 229 230 231 231 231 230 228 227 211 197 159 139 165 206 189 117 102 175 233 197 193 151 128 58 27 129 225 247 170 172 254 233 114 25 5 32 39 38 37 39 35 31 33 33 28 29 25 13 21 90 202 250 251 246 193 155 172 192 167 167 203 247 249 235 174 105 157 213 254 191 82 132 227 230 226 220 209 190 173 169 205 203 176 122 68 41 39 43 38 32 31 26 18 27 47 57 57 27 23 35 27 21 22 17 15 21 11 40 103 187 231 185 62 47 136 243 250 232 234 221 236 236 194 141 195 254 237 226 225 222 224 237 239 246 235 181 111 154 239 237 253 233 223 233 214 171 131 125 143 132 122 160 149 67 4 96 215 253 247 244 250 231 182 175 206 213 203 189 141 146 164 196 202 198 212 214 144 197 255 254 246 232 139 28 47 37 53 74 66 116 169 242 250 249 239 234 238 236 233 237 217 153 172 229 243 242 237 230 223 210 211 184 160 206 251 250 243 163 89 90 173 230 251 251 244 242 239 236 233 231 230 229 229 240 244 213 121 10 22 165 224 247 242 240 228 200 157 69 39 19 42 54 44 36 35 60 135 218 169 93 110 193 217 206 199 223 224 153 132 189 234 217 165 65 32 31 38 52 38 41 47 40 38 30 31 41 47 57 38 43 73 79 78 119 189 248 239 130 48 100 187 239 225 206 199 200 202 204 205 206 207 208 208 219 231 239 244 234 201 166 127 104 79 52 59 47 49 50 52 70 99 66 40 104 196 253 253 147 111 218 253 193 195 228 224 226 232 237 234 230 232 238 234 174 114 81 131 201 222 254 247 244 199 139 121 151 206 253 254 237 241 238 231 237 228 213 176 163 220 250 242 214 185 224 234 235 229 226 229 227 223 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 219 227 224 223 219 241 240 163 101 183 235 237 216 220 231 200 216 218 212 224 222 165 146 198 234 243 243 169 81 9 27 92 190 248 248 179 160 214 237 211 209 211 214 216 218 218 216 214 224 219 241 226 153 44 6 11 15 94 178 235 246 249 235 226 221 213 218 211 211 225 217 204 213 213 213 213 213 213 213 213 215 211 208 210 214 215 212 208 210 211 208 204 208 216 216 210 214 208 226 243 178 56 49 149 220 247 237 234 231 216 222 223 223 223 223 223 222 222 224 225 240 225 191 157 199 188 142 223 254 254 251 214 138 140 219 242 242 239 221 168 143 201 248 229 224 224 225 225 226 227 227 227 225 224 224 224 223 223 223 222 227 222 218 219 223 225 221 216 219 227 227 221 225 230 219 200 184 191 217 226 178 123 142 203 214 225 225 229 229 234 244 231 167 115 175 250 250 237 186 101 187 229 240 234 229 228 234 227 230 230 231 231 231 232 232 232 233 230 238 240 208 114 140 255 255 170 66 160 245 227 168 121 168 237 253 222 165 86 37 25 72 153 242 249 236 236 227 233 233 228 232 228 231 230 203 186 204 206 216 209 164 149 180 188 172 171 228 237 217 232 231 226 249 248 216 153 140 170 170 157 135 106 113 177 183 135 104 69 65 86 88 73 78 76 88 146 172 200 211 222 234 251 250 191 83 92 168 247 254 252 233 210 159 175 230 253 254 252 250 254 248 243 229 206 184 118 89 177 246 252 247 241 234 246 251 217 155 102 79 112 155 161 179 238 230 224 220 217 219 225 210 178 189 188 197 190 160 136 110 77 104 155 197 240 242 234 227 222 214 209 213 213 223 249 223 146 62 71 142 173 155 138 125 146 190 210 220 217 216 213 210 213 213 214 215 215 216 215 215 214 212 213 215 216 216 216 214 213 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 213 213 212 211 210 209 208 207 212 211 210 210 209 209 210 210 205 205 206 207 208 209 209 210 207 206 206 207 208 208 207 205 208 201 201 208 208 202 202 209 207 206 206 207 207 205 200 196 203 204 204 204 204 203 203 202 206 205 204 203 202 203 204 205 204 203 202 201 201 201 201 201 201 201 201 201 200 200 200 200 199 199 199 199 200 200 200 200 203 202 201 201 201 201 200 200 202 202 201 200 200 199 198 198 201 201 200 199 198 198 197 196 198 198 199 200 200 199 198 198 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 195 196 197 198 199 198 197 196 197 197 196 196 197 198 199 200 197 197 197 196 195 195 196 198 179 179 179 180 180 180 181 181 179 179 179 179 179 179 179 179 178 179 180 180 180 180 179 178 179 180 180 180 180 179 178 177 180 180 180 180 180 180 179 179 177 177 178 178 178 178 178 178 180 179 178 177 176 177 178 179 177 177 178 178 178 179 179 179 178 178 178 178 179 180 181 182 178 178 178 179 179 180 180 180 178 178 179 179 179 179 180 180 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 184 182 180 179 178 178 179 180 179 179 178 178 178 178 179 179 180 180 179 179 179 180 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 180 180 181 182 182 181 180 180 181 181 182 182 182 183 183 183 178 181 183 183 182 181 181 182 183 183 182 182 181 180 180 180 183 183 183 184 184 184 184 185 184 184 184 184 184 184 184 184 190 187 184 184 185 186 186 184 186 186 186 186 186 186 186 186 183 185 186 186 185 185 186 188 188 188 188 188 188 189 190 191 194 193 192 192 191 192 192 192 195 194 194 193 193 192 192 191 196 196 196 196 196 196 196 196 197 199 200 199 197 196 197 199 202 200 197 194 193 193 195 196 196 196 195 195 195 195 195 195 193 196 199 199 198 196 195 196 197 197 197 198 199 199 200 200 200 200 199 201 203 205 206 207 203 206 209 211 210 210 211 212 212 212 212 212 212 212 211 211 215 215 216 216 217 218 220 220 219 219 219 219 220 220 220 220 219 219 220 220 220 221 221 221 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 221 220 220 222 223 221 220 223 223 222 222 222 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 221 221 220 220 220 220 220 220 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 223 223 222 221 220 219 218 218 219 216 213 214 218 222 221 219 220 219 220 215 201 187 188 197 224 236 222 185 172 160 154 99 65 60 87 113 91 86 151 223 254 254 237 175 101 66 56 43 54 54 46 21 20 95 199 254 238 242 177 74 110 230 253 228 179 161 143 101 92 94 70 79 141 202 232 219 214 217 213 209 205 205 213 222 215 197 193 202 185 185 235 245 182 57 11 46 107 151 169 181 211 213 195 198 212 214 228 227 202 159 149 194 197 194 199 208 210 206 206 212 220 169 132 112 126 171 206 229 208 207 206 206 206 206 207 208 209 206 204 206 210 210 207 203 204 205 206 207 208 207 206 206 208 207 206 206 206 206 207 208 204 206 226 212 160 112 105 142 197 194 160 165 187 179 177 183 206 211 218 220 215 210 210 214 212 213 214 213 211 211 211 212 210 210 211 211 211 210 209 208 211 208 212 207 215 215 206 231 251 234 142 34 12 62 110 130 98 58 44 48 60 80 92 107 152 166 174 163 175 183 180 213 228 191 167 223 254 235 157 161 243 220 137 164 223 233 216 216 218 218 219 219 220 220 221 221 218 218 219 220 216 213 218 225 231 233 231 181 120 97 132 120 70 14 20 73 150 184 166 187 227 243 241 212 160 117 76 17 12 72 172 254 254 196 140 123 207 223 205 155 144 198 238 225 221 219 219 221 219 216 218 223 230 206 181 186 195 157 142 197 245 226 197 142 99 130 201 238 222 221 218 215 214 216 219 222 217 217 218 218 219 220 220 220 221 228 180 106 167 252 231 218 218 215 228 234 174 86 97 186 205 174 192 235 234 233 194 86 37 10 17 27 45 47 56 40 18 22 81 178 218 219 193 210 217 160 99 39 13 23 25 23 22 39 74 130 151 155 124 113 120 153 181 195 204 207 210 218 215 224 239 201 172 152 142 129 99 23 21 90 165 214 226 228 211 195 201 201 191 208 208 167 107 102 167 237 230 179 106 32 68 185 214 196 208 206 198 193 199 197 205 206 222 185 108 111 188 218 200 200 200 204 197 202 200 198 203 203 196 199 206 204 184 147 148 125 99 107 137 199 230 195 167 190 211 204 203 199 168 141 135 149 186 235 205 195 201 201 201 201 201 202 202 203 203 194 199 211 207 192 196 214 235 224 204 97 40 53 102 159 185 208 214 202 206 213 180 129 166 212 173 81 20 4 64 167 206 164 96 36 23 57 108 140 176 211 185 114 89 104 102 87 97 103 98 74 42 25 33 47 50 54 54 46 40 38 38 36 37 34 36 30 45 84 112 136 151 135 110 81 76 114 138 161 174 187 194 195 168 109 107 168 224 208 150 69 27 33 43 37 32 24 19 19 16 14 21 31 47 48 45 38 34 32 26 19 21 24 27 29 28 27 27 27 21 24 26 25 22 25 34 42 50 36 33 52 85 123 162 190 193 181 169 158 155 172 186 184 152 162 158 154 184 230 245 234 248 150 81 93 107 74 41 38 36 34 31 28 28 29 31 32 28 54 60 46 43 38 23 25 76 165 201 116 80 148 175 154 190 227 225 220 230 235 227 195 171 214 246 216 159 178 229 220 200 224 251 248 160 79 138 249 254 211 205 244 252 185 73 83 105 64 27 50 101 156 173 123 125 216 253 254 253 245 250 243 250 250 254 251 235 173 115 50 53 120 181 213 234 241 237 238 239 231 230 236 232 220 216 221 235 235 240 200 85 28 130 255 245 250 236 222 223 230 231 224 230 231 231 231 229 227 225 223 219 218 211 171 144 149 123 78 81 163 200 173 174 154 142 96 34 74 157 186 144 179 254 251 125 28 5 32 37 39 39 38 36 32 32 31 27 29 27 16 20 73 181 249 251 218 155 157 216 243 225 185 177 233 244 244 201 113 94 140 229 233 132 175 254 242 231 222 204 193 202 219 217 185 120 53 29 42 49 40 39 33 33 37 49 86 133 158 108 44 16 28 26 22 24 18 17 18 5 52 147 247 254 167 65 120 204 254 254 241 235 231 232 217 143 132 224 248 209 224 231 220 217 226 226 227 198 124 88 179 253 253 252 252 232 204 143 132 183 228 198 123 110 182 222 101 47 181 253 248 238 211 221 224 168 122 125 143 164 176 162 202 211 185 155 172 212 202 182 220 254 247 242 224 137 50 51 53 55 52 36 111 178 217 246 243 233 230 238 236 228 227 224 178 201 237 243 243 231 223 229 226 212 170 152 201 246 241 245 215 158 92 109 147 191 217 220 224 229 234 237 238 238 237 228 243 249 228 134 18 14 144 239 247 222 202 163 111 90 63 79 36 35 47 43 39 38 52 93 139 120 122 163 215 217 206 208 209 188 115 111 183 244 226 155 45 25 40 40 45 33 37 44 50 46 42 43 53 65 66 67 52 46 33 39 81 144 208 246 184 85 88 170 235 222 210 202 202 203 205 208 212 216 218 218 219 219 213 192 154 106 70 55 66 75 74 112 133 145 138 171 193 196 115 95 192 246 243 239 145 165 245 206 148 192 251 237 235 235 233 225 217 218 225 209 183 180 201 237 254 244 235 235 254 228 163 128 142 188 231 238 229 232 191 171 221 248 235 211 178 189 193 179 174 193 246 230 222 223 228 224 221 223 223 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 227 224 227 228 235 247 198 102 129 223 243 222 217 216 221 213 216 221 218 228 228 185 170 211 232 251 253 166 71 6 53 163 245 252 209 169 190 221 223 212 209 212 217 220 222 220 218 216 219 228 246 216 131 19 7 51 111 193 239 251 237 233 220 220 228 219 224 214 215 225 213 213 213 213 213 213 213 213 213 213 216 212 209 208 210 210 206 203 212 211 209 209 215 219 215 208 217 208 232 230 134 42 78 175 193 213 221 229 231 222 222 223 221 223 225 224 223 225 230 235 250 216 165 172 240 211 136 174 240 243 226 154 141 189 192 184 193 194 156 109 124 192 232 228 226 226 226 226 226 226 226 226 225 225 224 224 224 223 223 223 226 222 218 220 224 225 223 219 223 224 223 222 225 226 216 204 189 181 181 168 113 66 96 163 217 240 233 229 230 225 227 225 222 183 191 222 243 237 180 122 187 227 239 235 230 227 233 228 230 230 230 231 231 232 232 232 237 234 238 234 204 116 138 246 254 151 96 196 254 234 195 130 133 206 246 235 175 91 42 23 58 128 228 249 240 239 225 236 234 226 235 231 224 207 159 136 229 254 253 249 198 107 86 116 188 214 244 237 219 231 238 230 229 203 151 128 195 251 247 250 229 157 102 114 155 174 141 87 101 111 99 100 137 130 116 168 248 249 245 250 251 239 174 70 161 223 253 248 235 251 199 114 172 235 253 250 234 191 175 187 222 233 239 254 202 106 129 227 245 253 234 217 218 209 169 108 79 102 131 168 177 166 196 240 228 222 217 214 219 227 211 176 164 157 165 178 170 143 106 73 137 218 244 252 235 219 207 207 214 216 221 224 231 236 192 120 60 64 112 152 164 180 201 219 210 218 217 214 216 212 209 215 214 215 215 216 216 215 214 213 211 212 214 216 216 216 214 213 214 214 214 214 214 214 214 214 216 213 210 211 214 215 214 212 211 211 211 210 210 209 209 209 212 211 210 209 209 209 210 211 207 207 207 207 207 207 207 207 208 207 206 208 209 210 207 205 206 205 205 206 205 204 204 205 203 202 202 203 206 207 206 204 205 204 203 203 202 203 203 203 203 204 204 205 204 203 202 201 202 202 203 203 203 202 201 200 200 200 200 200 200 201 201 201 201 201 200 200 200 200 200 199 203 202 201 201 201 201 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 197 198 200 201 201 200 198 197 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 197 197 197 197 197 196 196 196 197 197 196 196 196 197 198 199 195 196 197 196 194 194 197 199 179 179 179 180 180 181 181 181 179 179 179 179 179 179 179 179 177 178 179 179 179 179 178 177 179 180 180 180 180 179 177 177 181 181 181 180 180 179 179 179 177 177 177 178 178 179 179 179 181 180 177 175 175 176 178 180 176 176 176 177 177 178 178 178 178 178 177 177 178 180 181 183 179 179 179 179 179 179 179 179 178 178 179 179 179 179 180 180 179 179 179 180 180 181 181 181 179 179 179 179 179 179 179 179 185 183 179 177 176 176 178 179 179 178 178 177 177 178 178 179 181 180 179 178 178 180 182 183 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 179 180 180 181 181 182 182 182 180 180 181 182 182 181 180 180 182 182 182 183 183 183 184 184 186 188 189 189 186 183 183 183 184 184 183 182 181 181 180 180 184 184 185 185 185 185 186 186 184 184 184 184 184 184 184 184 190 187 184 184 185 187 186 184 186 186 186 186 186 186 186 186 184 186 188 188 187 186 188 190 188 188 188 188 189 190 191 191 200 198 195 193 191 191 191 192 191 191 192 193 194 195 195 196 196 196 196 196 196 196 196 196 198 200 201 200 198 197 198 200 210 206 201 196 193 194 195 197 192 193 194 196 196 197 196 196 192 195 199 200 199 198 198 198 195 195 196 196 197 198 199 199 196 199 201 201 200 201 205 209 198 201 206 209 209 209 211 212 212 212 212 212 212 211 211 211 221 220 218 216 216 215 216 216 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 222 223 225 226 226 225 223 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 222 220 219 220 222 222 221 219 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 222 221 220 220 219 218 217 217 219 219 219 218 218 217 217 216 217 218 218 218 218 218 219 219 216 216 216 216 216 216 215 215 215 222 222 216 216 221 218 210 214 215 215 216 222 229 231 229 236 253 236 194 194 190 188 129 74 66 69 74 92 119 143 172 181 190 173 111 59 58 66 50 51 48 54 42 23 67 169 245 255 252 207 111 93 192 249 220 157 119 104 73 76 74 47 94 197 237 237 208 204 209 210 221 204 171 185 231 216 151 142 189 187 166 227 253 185 56 14 43 133 192 168 120 147 177 185 211 226 231 241 223 192 164 158 186 193 189 194 208 216 213 210 213 236 213 194 157 135 156 191 224 209 208 207 207 207 207 208 209 209 206 205 208 212 214 211 207 197 201 207 211 212 210 207 204 208 205 201 198 198 201 205 208 209 200 216 226 202 150 123 149 163 198 176 166 186 192 191 177 178 197 211 212 209 211 212 209 206 208 210 211 211 212 214 216 210 211 211 211 211 209 208 208 213 205 210 210 224 226 217 250 245 219 130 32 4 25 50 67 70 46 49 59 68 75 66 62 75 82 95 107 152 177 163 183 202 194 147 183 247 220 131 166 240 211 130 176 237 236 216 221 218 218 219 220 221 221 222 222 224 217 213 216 223 224 219 214 221 213 243 250 190 107 91 72 48 18 27 63 152 215 180 154 166 164 133 87 56 66 73 34 32 129 217 227 202 186 154 108 130 143 122 106 170 237 235 222 220 220 216 214 218 218 217 221 223 215 218 182 173 180 150 156 170 144 150 175 191 214 232 228 220 220 221 221 218 214 218 225 218 219 219 219 220 220 220 221 229 238 171 126 196 239 213 219 217 219 223 223 182 110 115 190 199 172 196 235 233 245 220 113 37 9 22 34 46 35 47 40 17 47 138 226 227 231 218 224 249 190 125 59 21 18 16 18 11 30 47 69 82 118 143 181 133 134 132 147 180 201 202 199 211 214 246 233 202 157 124 97 69 27 59 142 209 238 226 206 207 201 208 212 205 208 206 188 110 93 163 245 224 139 60 6 119 198 199 180 190 194 204 212 209 202 204 199 215 180 105 117 191 216 197 202 206 209 200 203 202 197 200 203 198 198 203 203 198 166 179 158 120 107 120 178 188 189 179 192 214 227 230 211 184 136 128 147 175 219 199 208 201 201 200 200 201 203 205 206 201 202 198 194 198 208 214 212 215 206 232 170 92 30 41 111 134 184 216 209 209 214 181 128 169 220 183 103 48 7 30 103 132 74 18 16 66 130 176 196 229 227 172 114 114 130 128 126 133 151 159 131 81 44 41 54 65 70 69 58 45 39 35 31 32 30 39 32 24 39 74 123 165 162 129 89 83 146 168 179 194 201 192 189 174 111 83 123 168 179 132 48 15 34 42 25 29 21 16 19 23 29 44 59 78 95 110 105 87 65 45 32 28 24 22 23 28 28 24 19 21 23 22 18 20 35 60 80 91 54 31 55 107 151 175 183 186 189 209 227 224 214 208 203 185 183 193 211 225 238 244 243 252 145 93 142 166 104 43 32 35 35 33 31 30 29 30 30 40 50 47 45 56 36 15 44 119 192 201 91 51 136 192 191 185 233 234 243 253 230 200 179 189 219 240 231 171 151 191 190 179 207 230 176 79 107 220 252 244 229 214 251 253 183 66 42 28 31 55 123 193 254 252 163 157 243 250 242 240 230 241 230 236 238 244 251 254 229 202 127 46 44 69 134 191 206 220 251 251 240 236 240 232 211 204 210 235 254 250 136 0 79 251 251 242 229 235 232 229 233 229 234 230 230 231 231 231 230 230 230 234 228 254 242 197 156 101 70 106 142 125 140 179 185 150 106 61 42 94 114 94 155 235 248 126 27 4 31 36 40 40 36 37 32 31 30 26 29 29 18 22 59 163 250 252 199 136 177 253 239 240 227 194 220 227 250 220 163 91 93 179 236 164 191 239 253 231 216 236 235 230 254 253 172 78 34 39 50 46 35 32 14 19 63 132 204 247 253 163 69 14 18 19 19 27 24 20 18 3 57 164 255 239 98 70 177 227 217 230 241 236 242 254 193 99 132 214 201 187 213 231 206 188 189 188 197 172 95 64 197 251 254 224 231 206 160 122 132 213 254 223 188 200 251 254 98 98 228 246 249 221 163 168 214 165 73 45 84 144 178 227 235 193 135 108 161 242 249 232 220 238 253 224 145 71 60 62 79 47 46 59 88 111 173 213 228 228 218 216 218 224 234 233 204 228 243 235 234 220 214 224 232 222 181 156 189 235 243 236 245 227 151 116 86 91 109 128 139 158 177 193 202 205 206 221 243 252 244 151 29 6 123 198 211 159 102 76 89 144 170 150 65 26 35 45 51 52 59 68 113 156 218 226 217 203 203 209 185 158 110 129 191 233 193 116 30 34 46 28 35 41 55 70 82 87 107 117 124 154 168 170 83 41 53 62 59 87 149 169 180 100 59 130 226 236 239 223 221 220 220 223 227 233 235 235 208 165 117 72 47 54 73 113 154 193 201 226 227 218 196 224 249 220 126 150 246 253 241 182 173 204 174 139 196 240 232 236 229 226 228 228 225 225 229 223 218 222 243 238 226 233 221 232 221 231 246 203 128 138 217 225 246 221 137 133 206 237 241 234 227 182 121 115 181 236 236 229 218 225 234 226 226 230 223 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 221 217 228 224 224 226 167 86 189 250 243 223 235 216 205 234 226 232 231 237 234 200 188 220 250 251 229 126 47 7 76 207 253 238 184 183 228 227 213 226 213 216 220 223 223 221 217 215 212 243 253 191 99 9 19 75 178 231 224 218 220 240 227 220 217 214 226 217 214 214 205 224 213 213 213 213 213 213 213 213 215 213 212 212 212 212 211 209 218 219 217 214 213 215 218 220 211 230 236 172 104 142 190 164 160 174 192 208 224 233 230 226 219 223 225 225 224 228 236 243 247 196 158 205 253 221 154 133 213 247 183 161 204 209 195 167 152 158 123 111 165 207 217 234 229 228 228 227 226 225 224 224 225 225 224 224 224 223 223 223 220 223 226 223 219 218 222 228 224 217 216 222 227 225 219 217 228 217 196 159 114 91 112 146 183 227 230 225 231 226 227 233 225 224 208 201 233 227 172 151 182 221 233 232 230 227 234 231 230 230 230 231 231 231 232 232 229 231 239 243 228 140 136 212 205 112 104 203 254 253 229 138 125 189 236 236 174 92 54 43 46 109 215 246 240 239 222 236 227 220 237 237 228 201 143 117 191 253 253 253 215 90 65 155 243 249 223 228 240 231 230 218 141 133 198 246 246 249 249 250 253 198 127 104 170 227 173 91 128 138 113 103 141 129 106 159 173 193 204 233 202 100 79 132 230 252 250 240 220 191 164 174 231 253 205 180 154 97 94 95 142 201 213 225 162 109 196 250 252 246 169 116 130 132 92 46 106 156 170 176 182 200 231 225 217 212 217 219 210 207 213 215 201 201 199 200 206 202 169 129 166 252 252 240 222 218 212 219 223 230 234 229 219 199 149 95 121 134 175 215 220 222 235 234 226 222 212 210 216 214 212 220 215 216 216 216 216 215 213 213 210 212 214 216 217 216 214 213 214 214 214 214 214 214 214 214 218 213 208 209 213 217 215 212 209 209 209 210 210 210 211 211 212 211 210 209 209 209 210 211 210 209 209 208 207 206 205 204 209 207 207 208 210 210 208 205 203 209 209 202 202 207 207 201 209 206 202 201 202 204 204 204 206 204 203 201 201 202 203 204 196 199 203 206 207 205 202 199 200 201 203 204 204 203 201 200 199 199 199 200 200 201 201 201 202 202 202 201 201 200 200 200 203 202 201 201 201 201 200 200 198 198 199 200 200 201 202 202 197 197 198 198 199 200 201 201 197 198 200 201 201 200 198 197 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 199 198 198 197 196 196 196 196 196 195 195 194 194 195 195 196 194 196 197 195 194 194 197 200 182 181 181 180 178 177 177 176 179 179 179 178 178 177 177 177 179 179 177 176 176 176 176 177 179 179 178 178 178 179 180 181 182 181 181 180 178 177 177 176 176 178 180 180 178 178 180 182 176 176 176 177 177 177 178 178 179 179 179 180 180 181 181 181 179 179 180 180 180 180 180 180 180 180 179 178 178 177 176 176 178 178 178 179 179 180 180 180 183 182 180 178 176 175 175 175 178 178 178 178 178 178 178 178 179 180 180 180 179 180 184 187 182 181 181 180 180 179 179 179 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 175 176 178 180 182 183 184 184 179 180 181 181 181 181 182 182 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 185 184 181 179 179 179 180 181 184 183 182 181 181 182 183 184 181 182 182 183 183 184 184 184 183 183 183 184 185 186 188 189 182 186 189 188 184 183 187 190 189 187 185 186 187 187 185 183 185 186 187 189 189 189 189 188 189 190 191 192 192 190 188 187 191 191 191 192 192 193 193 193 194 193 191 191 192 194 197 200 194 194 193 193 193 194 195 196 200 200 200 199 198 196 195 194 185 189 194 197 197 197 196 197 195 196 196 196 196 196 196 195 194 195 195 196 197 197 198 198 198 198 198 198 199 200 201 201 199 201 203 205 206 206 205 205 209 208 207 207 207 208 209 210 213 213 213 213 213 213 213 213 215 215 216 216 216 216 217 218 212 215 218 221 222 221 219 217 221 221 220 220 220 221 222 223 221 221 222 222 222 222 223 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 226 226 226 225 225 225 225 225 225 225 225 224 224 223 223 223 223 222 221 221 221 221 222 222 223 223 223 224 224 223 223 223 223 222 222 223 223 223 223 222 221 221 220 216 217 218 219 220 221 222 222 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 220 220 221 221 221 221 222 222 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 221 221 220 219 217 216 215 215 217 216 215 213 213 215 216 217 216 216 216 216 216 216 216 216 221 213 215 225 226 217 217 226 233 226 191 171 221 253 207 166 147 133 72 79 133 156 157 124 69 81 75 90 151 111 75 75 66 55 53 53 31 35 120 219 253 252 249 150 69 155 251 250 186 146 117 90 73 55 66 135 250 253 228 209 204 204 217 226 208 162 166 213 220 156 108 134 172 186 239 252 168 43 14 88 143 147 125 110 112 137 175 185 182 216 214 176 150 140 135 139 168 190 191 197 196 199 222 217 212 231 224 208 180 125 136 222 232 209 204 207 202 210 218 207 200 211 209 206 209 198 188 194 213 199 200 209 208 203 206 210 201 213 199 146 142 196 216 204 208 204 203 219 230 196 153 140 147 173 163 154 146 181 234 203 154 156 181 174 177 211 215 209 206 209 215 205 213 231 217 203 213 209 211 208 211 214 205 205 205 220 244 225 221 250 248 245 195 132 72 62 79 80 57 34 43 38 47 58 71 66 83 72 60 51 49 68 89 96 111 139 168 202 204 166 141 128 100 164 243 188 131 197 228 225 211 227 222 226 216 207 213 217 216 220 220 221 219 215 216 219 218 214 211 239 237 242 241 176 96 54 43 20 26 51 129 193 135 72 61 58 45 57 112 152 130 88 110 183 240 231 196 183 186 187 153 128 126 165 209 226 224 221 222 217 220 219 213 216 223 221 226 227 217 191 192 222 193 112 77 133 172 218 251 239 223 224 217 219 221 220 218 216 216 217 217 224 226 218 227 228 210 216 219 241 197 132 174 247 237 201 217 216 214 223 203 168 169 179 189 164 190 225 233 239 238 138 59 6 17 31 37 48 24 15 33 111 195 251 230 209 208 220 239 232 199 122 40 10 18 21 25 29 25 31 45 109 172 246 235 217 162 122 105 138 154 161 149 171 180 199 174 132 121 87 45 52 105 210 222 207 207 198 199 205 197 195 198 208 207 173 128 124 181 231 231 145 42 44 155 226 191 143 180 211 210 214 209 202 198 208 217 177 137 165 209 209 207 203 199 197 199 201 204 203 203 202 202 201 201 201 208 211 210 194 166 144 143 154 168 154 137 145 188 231 235 215 219 159 120 124 181 220 202 197 197 197 202 202 198 204 208 200 207 192 204 215 198 197 212 210 203 209 201 172 139 48 13 39 83 185 227 232 222 205 188 131 166 186 171 112 54 24 24 38 39 23 45 89 147 220 214 219 237 227 157 98 113 164 183 159 177 172 177 155 103 47 42 97 122 158 136 73 43 33 28 37 36 32 32 35 29 25 64 123 189 196 127 79 99 154 178 212 219 205 198 189 143 123 164 191 146 108 71 37 27 32 31 41 31 20 17 18 10 18 75 140 170 189 196 165 160 151 103 92 88 76 66 50 36 13 30 26 22 30 20 15 28 70 146 206 166 49 15 63 85 108 146 154 172 189 211 226 228 223 218 216 221 233 228 208 203 221 240 245 243 148 93 154 227 149 78 12 29 41 39 30 30 30 30 37 41 52 52 54 49 18 17 60 165 252 220 95 51 152 246 219 182 213 232 230 205 168 170 211 234 237 234 225 212 192 160 134 163 189 167 78 71 191 251 249 254 226 210 203 189 113 51 11 35 91 179 254 255 247 250 213 116 208 250 239 229 226 230 230 231 222 243 211 174 215 248 235 173 115 56 65 57 94 135 184 180 241 244 252 243 218 194 219 253 254 217 48 51 193 252 250 236 225 228 226 241 209 228 232 240 232 240 240 224 231 243 233 233 237 250 242 235 213 134 65 129 188 139 141 193 172 145 126 93 80 72 57 58 117 173 177 101 41 16 34 41 38 42 43 41 37 32 29 27 25 22 19 15 61 149 250 248 191 133 224 250 237 240 251 236 196 174 177 254 247 164 99 103 144 195 210 192 225 240 228 226 241 253 254 252 152 57 21 38 52 37 36 21 23 74 168 239 253 249 251 202 77 9 17 28 19 12 29 23 5 12 47 139 255 187 79 126 224 168 130 182 250 254 239 234 162 121 141 123 120 195 242 236 235 196 155 126 174 229 163 97 157 220 231 185 169 190 182 216 222 218 242 250 242 254 249 211 64 133 254 251 239 213 196 179 213 173 95 66 70 113 182 243 217 164 128 121 178 253 253 236 222 196 142 113 51 62 119 167 138 73 37 51 58 69 104 128 152 184 181 156 171 217 244 228 194 215 231 215 212 211 204 222 243 250 209 155 180 239 236 225 236 246 237 202 160 136 131 100 88 100 118 113 108 118 126 133 154 176 166 134 51 29 62 112 110 111 111 134 197 247 253 200 84 35 25 40 61 76 57 49 103 192 247 218 207 211 217 210 161 140 116 112 154 144 82 45 34 49 47 46 30 23 85 146 204 189 199 209 218 234 246 225 103 34 49 85 97 77 62 75 70 70 43 68 164 222 229 214 222 233 232 222 217 204 183 139 98 58 48 67 103 148 184 204 216 231 238 234 240 236 197 189 205 125 111 208 248 221 183 147 194 212 155 150 220 248 241 234 232 222 218 225 226 221 223 227 227 227 226 226 225 225 224 229 227 227 237 237 205 160 135 190 254 242 189 166 186 226 235 239 246 207 155 171 231 249 230 233 232 232 231 230 228 225 223 226 226 225 225 224 223 222 222 223 223 223 223 223 223 223 223 218 230 225 219 248 216 124 109 219 231 231 218 215 225 227 219 218 195 211 242 240 203 182 201 231 246 161 46 7 32 103 177 182 153 187 240 239 224 220 208 214 207 217 181 180 214 211 231 222 238 247 168 80 6 33 121 221 251 175 153 225 241 210 170 167 206 215 211 212 214 221 215 218 208 211 217 208 203 211 218 210 213 213 210 211 214 214 211 211 214 213 209 210 215 217 214 222 230 224 118 95 198 240 242 194 164 143 158 197 228 239 238 228 235 234 230 236 248 247 237 179 105 145 234 253 246 160 134 191 170 184 220 235 235 230 217 192 192 196 210 225 234 232 227 223 225 226 228 228 227 226 225 225 225 224 224 224 224 223 223 223 223 222 222 222 221 221 221 221 221 222 223 223 224 225 225 227 222 215 211 212 208 191 172 179 199 223 234 228 222 224 232 231 225 211 187 203 229 200 161 185 214 239 240 230 225 229 232 227 226 228 232 235 233 232 232 230 241 230 236 247 185 108 95 96 30 140 254 252 250 243 219 155 143 176 201 164 112 72 34 52 99 181 249 244 233 226 231 230 230 223 230 239 233 199 139 171 245 248 253 223 102 106 239 251 248 236 218 233 246 194 133 154 198 216 233 248 240 231 224 253 185 144 154 154 151 138 88 134 138 93 103 101 65 93 119 123 137 124 96 64 30 58 136 168 185 194 181 161 158 174 191 167 137 125 111 124 151 150 160 139 138 133 123 124 147 186 218 169 105 93 121 159 179 133 69 138 182 190 208 217 233 227 216 220 220 220 220 220 221 223 225 227 221 224 237 241 251 231 160 177 239 209 182 214 228 232 233 227 210 193 174 146 130 148 179 216 224 235 242 240 230 217 208 215 215 215 215 215 215 215 215 212 214 215 215 215 215 216 218 212 212 213 214 214 215 216 216 218 217 216 216 215 215 215 216 215 215 214 213 211 210 209 209 212 213 214 214 213 211 209 207 207 209 211 210 208 207 209 211 209 207 205 206 209 209 207 204 205 205 206 206 206 205 204 203 203 203 203 203 203 204 206 206 205 205 205 204 204 203 203 203 205 205 204 203 203 202 201 201 203 203 203 202 202 201 201 201 200 201 201 202 202 203 204 204 207 206 203 200 199 200 201 201 200 201 203 204 204 203 201 200 198 198 198 199 199 200 200 200 198 198 199 200 200 199 198 198 198 196 195 197 200 200 197 194 195 196 197 199 200 200 200 200 196 196 196 196 196 196 196 196 196 197 197 198 198 197 197 196 197 196 195 197 199 201 200 199 195 197 200 203 203 202 200 198 197 197 197 197 197 197 197 197 180 180 179 179 179 179 178 178 179 179 179 178 178 178 177 177 181 181 179 178 178 178 179 179 179 179 178 178 178 179 180 181 181 181 180 179 179 178 177 177 176 178 180 180 178 178 180 182 176 176 176 177 177 178 178 178 180 180 180 180 180 180 179 179 180 180 179 179 179 178 178 178 180 180 179 179 178 177 177 176 178 178 178 179 179 180 180 180 180 180 179 178 177 178 178 179 179 179 179 179 179 179 179 179 179 180 181 181 180 180 183 185 181 181 181 180 180 179 179 179 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 178 179 180 181 181 181 181 180 179 180 181 181 181 181 182 182 183 182 182 181 181 180 179 179 181 181 181 181 181 181 181 181 181 181 180 180 181 181 182 183 184 183 182 182 182 182 183 184 184 184 184 184 183 183 183 183 183 184 184 185 186 186 187 187 183 186 189 188 184 183 186 189 189 187 185 185 187 187 185 184 187 186 185 185 186 187 189 190 190 190 190 191 191 190 189 189 191 191 191 191 192 192 192 192 191 191 191 191 192 192 193 193 194 195 196 197 198 199 199 200 196 196 197 198 198 197 196 196 190 193 196 197 196 194 194 195 195 195 196 196 196 196 195 195 195 195 196 197 197 198 198 199 198 198 198 198 199 200 201 202 203 203 204 205 205 205 204 204 207 207 207 208 208 209 209 209 211 211 212 213 214 214 215 215 215 215 216 216 216 216 217 218 214 216 218 220 220 220 219 218 221 221 220 220 220 221 222 222 221 221 222 222 222 222 223 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 223 223 223 222 221 222 222 222 222 222 222 223 223 222 222 222 222 222 221 221 221 222 223 223 223 222 221 221 220 220 221 221 222 223 223 224 224 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 219 219 219 219 220 220 220 220 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 219 218 218 218 218 217 217 217 218 217 216 216 216 216 217 218 216 216 216 216 216 216 216 216 219 214 211 213 216 218 220 223 227 216 180 163 218 249 184 118 168 183 129 96 115 151 159 98 69 111 161 202 225 131 100 147 130 70 53 47 33 32 82 180 243 251 252 176 89 138 234 242 226 193 187 178 134 70 67 146 224 240 214 206 214 212 219 215 190 158 189 231 232 209 166 132 121 155 232 241 139 33 38 123 118 97 105 166 191 157 131 121 155 177 161 116 103 124 136 130 167 201 195 184 187 200 218 210 205 210 214 224 209 157 142 181 221 215 214 208 203 213 216 199 215 204 211 222 186 129 138 197 226 213 205 206 207 203 202 206 204 215 205 154 146 195 217 208 209 205 205 217 227 205 163 134 168 179 156 130 121 164 232 237 176 140 142 148 170 218 229 216 212 222 215 204 222 218 180 174 211 219 217 204 206 211 206 209 223 219 214 239 214 182 188 139 88 71 90 152 196 174 110 61 39 32 42 41 54 53 64 66 65 56 47 51 54 52 71 106 184 247 226 127 98 139 126 151 230 181 148 211 230 239 222 195 200 227 216 186 193 215 220 218 219 219 217 216 217 218 216 214 212 226 225 238 247 227 179 118 64 20 27 43 68 79 44 47 65 93 140 190 210 190 167 166 194 220 241 237 225 221 223 224 217 197 190 208 228 231 224 220 216 216 223 227 223 221 220 215 217 214 213 199 189 193 159 92 80 188 237 226 221 224 225 214 217 219 220 219 217 217 218 219 215 227 236 220 215 222 216 222 226 233 188 139 187 248 238 217 215 217 208 217 228 225 213 187 171 148 197 235 232 235 230 138 74 23 26 30 33 39 21 26 69 169 225 245 219 212 208 187 200 224 220 176 115 55 19 15 25 30 32 35 37 85 142 218 237 233 202 171 135 137 134 137 123 112 92 100 109 102 94 74 63 113 167 218 197 191 202 196 198 200 192 195 199 206 205 175 159 118 171 238 243 172 75 58 155 218 187 144 174 200 197 192 203 216 216 212 219 186 153 185 218 215 209 201 195 195 200 205 203 203 202 202 201 201 201 200 200 205 210 205 188 167 158 159 162 127 93 94 132 181 212 223 210 163 135 141 189 225 213 211 207 201 201 201 199 201 205 201 202 200 203 206 201 196 201 211 217 200 191 164 136 83 48 17 79 162 205 224 226 220 204 140 152 156 138 99 58 26 17 27 33 60 111 171 205 226 210 224 235 206 133 78 120 205 226 199 172 155 153 150 125 72 56 105 191 220 179 91 44 34 30 32 35 34 35 37 29 20 49 100 160 180 120 65 78 142 183 225 216 230 223 182 135 151 212 229 177 94 42 30 35 39 30 29 17 20 24 17 3 23 100 179 210 203 198 197 193 163 145 177 169 148 134 116 88 42 48 47 38 31 18 4 29 132 230 245 150 65 50 99 108 98 107 115 131 128 125 124 127 135 145 151 167 172 164 140 124 147 205 251 252 154 70 162 247 193 109 36 24 34 37 34 33 31 29 33 39 49 47 51 53 28 20 49 136 238 255 168 97 117 181 209 192 208 200 163 138 156 196 226 229 226 222 224 230 220 179 137 143 156 98 66 157 240 251 253 254 207 157 111 78 34 26 11 67 181 251 255 246 254 255 216 100 156 221 245 237 229 228 232 227 245 243 192 187 232 246 245 251 222 167 96 39 54 59 51 84 149 195 215 190 169 171 224 254 243 159 67 133 227 253 249 241 228 245 246 230 197 237 254 252 243 242 248 249 250 248 239 248 244 235 218 214 203 142 70 125 199 180 152 154 137 150 177 176 120 57 38 62 91 108 115 73 47 41 49 43 41 45 43 38 35 31 28 28 26 24 22 9 58 149 250 246 184 129 214 251 245 235 231 235 223 176 128 208 253 212 121 92 151 220 220 170 203 235 249 254 252 236 220 197 102 44 33 38 47 36 24 26 85 170 235 254 254 251 254 210 85 16 15 21 24 20 21 17 18 14 38 132 219 149 82 167 202 117 95 171 239 249 253 204 194 149 98 94 165 241 249 254 228 202 166 145 192 223 174 89 113 145 175 178 188 221 228 242 228 208 228 238 237 255 242 144 86 188 247 240 231 238 231 244 240 214 141 58 55 147 241 251 205 158 144 151 185 211 191 185 198 158 89 77 58 118 194 243 156 80 46 37 52 71 72 88 129 185 205 193 203 235 251 241 181 200 207 156 158 191 191 221 237 235 228 178 166 225 228 221 226 233 238 237 233 231 233 178 154 150 161 159 150 140 126 117 97 100 113 116 55 24 30 43 107 179 212 226 245 254 246 212 100 40 23 45 62 75 68 48 95 169 227 226 236 225 202 226 189 140 91 71 64 54 67 91 68 64 43 33 23 30 106 195 252 239 238 232 227 239 249 208 117 44 30 86 158 157 118 93 59 53 44 52 93 123 146 171 176 185 182 166 146 113 77 37 62 98 135 175 209 226 228 226 220 212 215 211 230 242 201 182 116 88 128 186 209 194 179 205 224 210 153 164 225 230 215 207 226 229 222 223 227 225 224 227 227 227 226 226 225 225 225 225 224 226 231 235 223 186 149 149 219 253 239 180 159 207 238 234 224 221 226 231 234 238 240 228 237 236 224 219 227 230 226 226 226 225 225 224 223 223 222 223 223 223 223 223 223 223 223 228 220 216 244 241 139 92 180 246 241 228 217 219 225 213 195 158 135 156 207 225 194 156 149 160 156 88 26 31 66 112 157 123 120 166 221 228 221 226 228 232 233 208 121 120 198 221 235 231 252 246 132 35 3 64 164 227 231 174 181 236 211 153 121 157 203 220 219 213 212 220 214 210 216 219 214 211 221 222 208 213 215 214 211 211 213 212 209 209 212 213 210 212 216 217 215 226 234 201 97 109 220 247 243 216 199 172 153 156 175 192 199 234 234 236 239 236 219 187 159 99 51 135 230 230 253 201 107 115 173 222 235 236 239 235 230 232 231 231 233 236 235 230 226 225 225 226 227 227 227 226 226 225 225 224 224 224 224 223 223 223 223 223 222 222 221 221 221 221 222 222 223 224 224 225 225 232 232 231 231 236 239 235 227 201 189 201 232 241 223 216 226 227 235 217 187 209 230 199 174 205 232 242 225 220 234 238 227 231 233 231 227 227 232 234 232 234 237 226 232 240 184 107 78 67 91 201 254 244 243 232 231 170 102 110 171 163 102 58 39 36 91 177 247 241 235 230 232 228 233 228 232 238 245 239 203 171 160 199 249 192 106 145 242 251 235 231 240 220 175 154 158 218 252 228 215 230 203 192 224 245 183 155 158 131 84 64 74 115 149 156 141 91 48 106 202 234 167 95 82 111 121 114 116 136 128 127 134 141 141 141 143 128 138 165 186 209 235 246 254 225 203 183 181 185 169 127 90 77 92 140 202 254 238 146 78 138 185 203 231 236 235 223 222 219 217 215 215 217 218 218 217 223 215 213 222 226 241 229 161 148 162 140 151 215 247 226 196 160 150 139 139 155 184 217 239 240 234 226 218 214 214 217 219 215 215 215 215 215 215 215 215 212 214 215 216 214 215 216 218 216 216 216 216 216 216 216 216 217 217 216 215 215 215 215 215 215 214 214 213 211 210 210 209 213 213 213 213 212 210 209 208 207 209 211 210 208 207 209 211 207 206 206 208 210 210 209 208 205 205 206 206 206 205 204 203 204 204 203 203 204 205 206 207 205 205 205 204 204 203 203 203 204 204 204 203 203 202 202 202 202 202 202 202 202 202 201 201 201 201 201 200 200 200 199 199 203 203 203 203 202 202 201 200 201 201 202 202 202 202 201 201 198 198 199 199 199 199 199 199 198 198 199 200 200 199 198 198 198 199 201 201 200 199 199 199 196 196 198 199 199 199 199 199 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 198 196 196 198 199 198 197 195 196 198 200 200 200 198 197 197 197 197 197 197 197 197 197 177 178 178 179 179 180 180 181 179 179 179 179 178 178 178 177 181 181 179 179 178 179 179 180 179 179 178 178 178 179 180 181 179 179 179 179 179 179 179 179 177 179 180 179 179 178 179 181 176 176 177 177 177 178 178 178 181 181 180 180 179 179 178 178 180 179 179 178 178 177 177 176 180 180 179 179 178 178 177 177 178 178 179 179 179 179 180 180 178 178 178 178 179 180 182 182 180 180 180 180 180 180 180 180 178 180 182 182 181 180 180 182 181 181 181 180 180 180 179 179 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 181 181 182 181 181 179 178 177 179 180 181 181 181 181 182 182 184 183 183 181 180 179 178 178 181 181 181 181 181 181 181 181 177 178 180 181 183 184 184 184 184 184 183 183 183 183 184 184 186 186 185 185 184 183 183 182 184 185 186 187 187 186 185 184 184 187 189 188 185 183 185 188 188 187 185 185 187 187 186 184 188 186 184 182 183 186 189 192 191 190 190 189 189 189 190 191 191 191 191 191 190 190 190 190 192 193 195 196 196 195 193 192 192 194 196 199 200 201 201 200 192 193 195 196 197 198 198 198 195 196 197 196 193 192 193 194 194 195 195 196 196 195 195 194 196 196 197 197 198 199 199 199 199 199 199 199 200 201 202 202 206 206 205 204 203 203 204 204 205 206 208 209 210 210 210 209 209 210 211 212 214 215 216 217 215 215 216 216 216 216 217 218 218 218 218 218 218 218 218 219 221 220 220 219 220 220 221 222 221 221 222 222 222 222 223 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 225 225 225 225 225 225 225 225 224 224 223 223 223 223 222 221 223 223 222 222 222 222 222 222 221 221 221 221 220 220 220 220 222 222 222 222 222 221 221 220 223 223 223 223 223 223 223 223 220 220 220 220 220 220 220 220 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 221 221 220 220 220 219 219 219 218 218 218 218 218 218 218 218 219 218 218 218 217 217 217 216 217 217 217 217 217 217 217 217 216 216 217 217 218 218 219 219 217 218 218 219 219 218 218 217 216 216 216 216 216 216 216 216 213 214 213 212 215 219 218 213 226 221 186 155 195 224 158 87 163 191 167 140 111 99 124 116 130 173 230 254 245 132 126 223 197 97 53 33 31 35 42 107 179 228 252 222 115 102 208 247 240 241 250 231 167 95 83 137 194 241 222 213 214 202 219 220 191 160 200 226 218 244 228 155 89 132 209 206 101 16 53 157 173 108 105 208 254 190 115 81 113 139 138 106 108 156 176 153 158 213 203 172 185 209 214 200 204 201 211 226 225 204 173 149 184 207 221 209 200 212 222 215 229 203 220 239 171 87 118 213 224 219 207 202 207 204 201 205 207 216 212 165 148 191 216 213 207 206 208 214 221 216 175 123 168 182 163 124 123 177 232 247 219 162 150 154 164 207 226 210 210 232 212 185 212 209 159 153 189 211 210 202 211 216 212 215 230 220 200 153 107 89 78 73 80 128 186 230 254 253 210 160 91 48 46 33 45 51 51 55 56 51 46 44 37 27 43 78 160 237 237 154 113 136 126 156 246 185 150 191 197 225 231 185 208 214 180 158 197 234 228 216 219 217 217 219 220 220 220 220 222 223 217 226 237 252 251 182 81 14 20 40 65 76 66 98 170 215 252 250 210 175 191 235 245 235 228 230 233 232 233 237 240 233 228 229 230 227 221 219 220 220 221 220 217 217 219 219 223 210 207 199 187 186 162 112 113 211 254 243 227 221 223 215 217 218 219 218 217 217 220 223 227 211 218 222 223 224 217 220 225 232 195 146 170 214 224 243 229 228 209 210 226 235 222 186 157 127 198 237 227 231 219 138 84 36 32 26 26 29 18 46 113 231 245 230 208 218 213 160 131 172 192 184 154 86 27 20 23 22 28 30 19 44 86 151 173 189 196 208 197 200 186 182 171 124 71 44 52 49 37 54 96 182 223 211 168 185 207 201 200 201 195 200 201 206 217 203 180 109 146 220 236 184 101 79 150 191 168 148 181 197 173 141 169 206 211 194 200 177 151 185 211 208 203 198 195 197 201 205 202 201 201 201 201 200 200 200 195 197 202 206 202 190 179 173 168 150 134 127 122 124 145 172 171 142 128 135 171 205 209 212 211 207 203 201 199 200 202 202 201 207 200 195 199 194 195 210 204 174 185 176 156 137 107 29 48 101 150 201 222 227 212 148 126 106 82 69 51 20 9 22 70 148 191 224 222 208 200 221 232 179 107 55 116 226 241 216 158 149 155 166 155 100 77 127 217 237 186 87 36 33 34 33 30 32 35 39 30 17 36 76 125 145 92 48 75 159 212 251 237 229 190 145 134 191 248 239 196 73 16 28 38 39 30 23 22 21 17 11 16 53 124 184 187 188 193 216 195 132 148 221 222 201 194 188 161 103 96 88 54 30 23 5 31 166 253 215 105 102 134 178 180 153 136 134 116 108 99 96 101 106 109 109 93 94 93 81 65 79 140 203 220 137 53 173 254 238 158 65 20 24 31 37 39 35 33 35 40 47 45 50 59 44 29 39 84 180 254 243 174 100 109 198 241 221 176 131 138 193 229 223 222 221 217 221 238 240 204 160 159 136 62 92 217 249 251 251 214 147 75 23 22 51 92 65 63 196 254 249 250 249 215 167 121 127 208 252 233 226 228 237 246 252 234 176 179 240 252 252 253 255 234 141 114 139 123 80 61 50 83 112 98 93 111 179 241 210 89 91 218 252 251 226 199 210 249 251 217 187 224 228 204 189 178 191 207 203 201 215 216 231 231 223 218 209 158 77 119 184 198 154 118 114 159 222 234 175 79 29 46 55 48 59 55 63 72 62 42 39 45 40 35 32 29 28 28 28 26 25 10 39 130 251 251 169 117 202 253 227 194 192 232 252 198 121 199 254 254 175 113 160 237 242 194 196 212 236 251 243 216 190 132 52 31 41 35 37 32 21 38 144 241 254 244 242 247 246 224 94 25 18 15 28 29 14 16 26 15 32 105 141 101 121 216 203 96 79 177 245 225 200 201 230 175 66 79 198 253 236 161 175 229 236 216 226 198 138 102 152 191 220 228 226 237 240 243 242 209 194 208 249 255 184 61 107 241 250 245 227 245 243 254 253 214 117 28 49 164 254 252 203 158 129 141 172 158 123 152 176 154 135 157 139 193 239 244 199 119 62 51 46 43 56 82 137 212 250 250 249 252 252 240 164 187 202 151 162 199 186 227 244 234 253 214 173 225 235 228 229 229 230 236 244 248 250 234 199 195 225 248 252 242 222 207 187 191 199 207 154 77 6 37 137 227 248 238 232 235 240 231 137 63 24 46 58 63 67 41 72 135 213 235 244 207 159 154 122 87 54 39 42 78 147 185 124 73 30 25 27 32 97 188 252 240 228 211 203 215 226 229 168 90 32 68 170 219 214 173 130 96 51 34 54 63 70 76 83 91 84 64 57 59 57 129 169 209 228 237 240 230 210 224 216 204 215 217 233 235 164 77 75 128 148 143 164 185 218 241 253 233 159 143 157 138 138 188 221 235 224 221 227 228 226 227 227 226 226 226 225 225 225 224 221 225 225 229 238 214 165 123 156 207 219 150 127 202 248 232 220 231 246 234 220 216 211 193 203 212 220 229 235 228 217 226 226 225 225 224 224 223 223 223 223 223 223 223 223 223 223 221 226 226 245 200 89 105 235 247 235 222 218 224 225 213 198 172 141 143 179 195 176 150 134 147 104 47 30 66 109 141 170 116 138 173 195 194 193 204 218 228 234 184 83 102 208 235 232 244 249 206 69 2 28 109 185 196 191 186 214 226 162 99 95 166 210 231 228 215 214 228 224 212 219 218 209 211 222 218 202 214 217 216 212 210 211 211 208 207 211 213 212 213 216 218 216 230 235 168 73 131 236 235 222 232 229 221 199 162 133 135 152 156 154 153 148 136 119 107 103 162 165 182 209 213 215 153 75 139 234 252 232 226 231 227 237 240 239 238 235 232 229 227 225 227 227 226 226 226 226 227 227 225 225 224 224 224 224 223 223 223 223 223 222 222 222 221 221 222 222 223 223 224 224 225 225 223 226 227 225 226 231 236 237 230 196 182 207 230 229 227 234 233 238 225 207 223 215 166 151 190 192 202 220 232 233 231 231 229 233 231 226 227 233 234 229 226 233 234 238 241 223 198 192 110 116 221 254 225 237 254 254 181 97 71 123 158 142 91 38 26 89 179 247 240 238 232 230 227 229 226 237 248 254 254 225 133 67 107 155 99 65 126 199 249 250 238 232 180 132 179 238 246 249 210 188 183 163 192 253 213 152 129 134 153 146 88 57 116 194 245 192 89 39 114 249 253 163 118 167 225 233 200 164 125 91 74 99 143 174 190 198 224 241 249 253 253 246 249 245 248 254 253 222 173 133 119 121 142 165 190 213 236 193 106 74 179 219 224 240 234 222 211 220 223 220 216 216 217 217 215 212 220 214 212 215 215 233 224 158 110 86 92 123 160 173 151 134 141 157 173 188 212 235 237 224 231 226 218 212 209 211 216 219 215 215 215 215 215 215 215 215 212 214 216 216 214 214 216 218 218 218 217 216 216 215 214 214 216 216 215 214 214 214 214 214 215 214 213 213 211 211 210 209 213 212 211 210 209 209 209 209 208 209 210 210 208 208 209 210 204 206 208 210 210 210 211 212 205 205 206 206 206 205 204 203 205 205 204 204 204 205 206 207 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 201 201 202 202 202 202 202 202 204 203 202 201 199 198 197 197 199 201 203 205 204 203 200 199 201 201 200 199 199 200 201 201 199 199 199 199 199 199 198 198 198 198 199 200 200 199 198 198 197 200 203 203 199 198 199 202 197 197 198 199 199 199 198 198 198 198 198 198 198 198 198 198 199 198 196 195 195 196 198 199 203 200 197 196 197 197 196 195 195 195 196 196 196 197 197 197 196 196 196 196 196 196 196 196 177 177 178 179 179 180 181 181 180 180 179 179 179 178 178 178 179 178 178 177 177 177 178 178 179 179 178 178 178 179 180 181 178 178 178 179 179 180 180 180 178 179 179 179 179 179 179 180 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 179 179 180 180 179 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 178 179 179 181 182 183 180 180 180 180 180 180 180 180 178 181 183 183 181 179 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 181 182 182 182 181 179 178 177 179 180 181 181 181 181 182 182 182 182 182 181 181 180 180 179 182 182 182 182 182 182 182 182 176 178 181 183 184 185 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 184 184 186 188 189 189 186 184 182 186 188 189 187 185 183 185 186 188 186 185 185 187 188 186 184 188 187 185 184 185 187 190 191 191 190 189 188 188 189 191 192 191 191 191 190 190 189 189 189 192 193 194 195 195 195 195 194 190 192 195 198 199 198 196 195 193 194 195 197 198 198 198 198 198 198 197 195 192 191 193 196 194 194 195 195 195 195 194 194 196 196 196 197 198 198 199 199 200 200 199 200 200 201 202 203 207 206 204 203 203 204 205 206 203 205 208 211 212 212 210 209 210 211 211 213 214 215 216 216 215 215 216 216 216 216 217 218 220 219 217 216 216 217 218 219 220 220 219 219 219 220 221 222 221 221 222 222 222 222 223 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 223 223 223 222 222 221 221 221 221 221 221 221 220 220 220 220 221 221 222 222 222 221 221 220 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 218 218 218 218 218 217 217 218 218 218 217 217 217 216 216 217 217 217 217 217 217 217 217 216 216 217 217 217 218 218 218 216 217 219 220 220 219 217 216 215 215 215 215 215 215 215 215 213 212 212 215 216 216 219 223 232 232 193 133 142 179 152 110 178 211 204 210 174 103 121 172 182 210 250 254 241 136 128 223 241 150 77 39 38 43 35 53 95 167 215 227 132 81 188 248 236 242 248 226 170 110 91 111 179 240 225 215 212 198 221 223 203 163 199 220 204 237 245 193 145 152 175 167 107 39 67 177 214 134 99 174 226 186 129 96 97 129 145 126 127 170 177 134 152 218 203 157 183 220 216 203 207 207 213 210 213 231 211 154 136 178 213 210 191 192 208 219 207 207 233 232 162 113 155 226 198 204 202 203 209 207 203 208 207 214 217 172 146 184 213 214 204 205 210 211 216 222 181 112 127 154 158 135 161 221 237 230 225 167 149 149 149 188 210 181 186 214 198 163 189 208 173 157 192 218 215 213 220 213 211 217 230 225 147 34 45 99 109 162 181 222 246 233 229 248 254 243 189 84 61 39 36 46 48 48 40 42 44 48 46 33 36 56 97 175 218 195 141 110 104 171 224 180 167 198 183 185 216 206 223 195 152 160 215 234 216 215 218 216 214 217 220 222 222 221 223 230 217 225 236 250 250 186 88 11 6 37 125 192 186 170 209 254 254 209 178 193 222 239 234 225 220 223 222 217 218 225 223 226 226 223 220 220 221 220 223 226 223 219 218 216 218 224 217 213 219 222 224 231 195 126 158 226 251 235 217 212 222 221 217 218 218 217 216 218 222 226 202 156 172 220 239 228 212 216 216 241 218 147 127 153 186 229 224 236 228 223 219 220 231 227 159 120 193 231 226 232 210 135 82 37 29 22 23 23 19 67 142 248 232 215 208 220 222 165 111 132 147 148 135 102 68 56 39 21 24 27 17 23 45 85 102 152 198 230 226 228 216 213 228 190 137 69 42 23 11 72 149 229 242 191 145 182 210 209 201 200 196 202 198 199 218 219 193 134 137 176 203 163 94 102 148 161 143 153 194 196 147 86 124 182 199 175 174 155 136 176 210 207 203 202 202 202 199 197 200 200 200 200 200 200 200 200 201 198 196 198 201 202 199 197 189 195 207 207 178 135 113 113 112 101 99 106 126 153 166 168 194 209 211 202 199 202 203 203 201 197 195 192 190 194 198 197 161 159 199 198 173 159 139 64 25 45 99 175 204 199 180 127 88 54 32 40 39 11 5 29 113 226 236 222 202 193 204 219 218 146 86 38 87 185 197 186 151 150 163 182 185 137 97 125 175 188 146 69 29 32 38 39 25 29 34 38 33 21 33 64 95 103 66 62 116 197 225 241 220 178 134 133 165 221 250 221 175 54 13 34 32 30 32 29 31 23 13 13 37 83 130 157 151 169 189 234 213 130 134 193 211 203 208 208 192 145 139 124 66 27 27 21 35 128 174 127 107 171 222 234 234 225 209 199 180 179 180 184 186 182 173 164 154 150 148 142 120 95 93 105 135 83 50 183 254 253 207 98 32 22 24 38 43 41 42 42 43 50 48 49 60 56 42 38 46 103 193 251 240 136 82 166 238 249 225 188 190 213 227 232 218 225 224 219 227 237 224 198 193 117 64 157 248 252 248 193 124 61 15 23 90 172 213 136 47 146 226 254 255 224 183 162 130 118 206 248 230 240 242 246 237 195 179 133 113 187 247 250 248 249 228 155 201 239 221 196 144 47 40 62 57 53 53 96 132 111 42 119 250 250 207 152 159 190 212 194 145 114 122 107 97 77 66 100 140 128 116 141 158 186 195 186 179 197 198 147 120 145 174 145 105 111 161 236 247 223 132 43 28 45 45 42 41 65 80 68 48 42 40 33 35 32 29 28 28 28 26 25 25 48 126 238 237 161 120 184 224 190 163 177 214 226 194 154 191 232 251 186 110 153 239 253 234 190 168 185 205 204 181 153 85 33 27 41 38 33 33 46 85 150 220 252 251 247 249 252 233 95 26 22 15 27 30 14 23 23 18 32 63 62 87 193 246 224 123 83 153 195 163 140 186 193 147 82 134 220 206 173 126 169 236 254 246 250 211 131 152 228 254 243 234 229 233 232 231 242 215 186 196 255 248 119 32 138 252 245 239 234 238 241 249 250 163 45 16 66 133 186 179 146 120 96 123 173 177 179 187 180 182 226 242 182 205 207 210 237 195 118 74 41 29 56 73 126 196 241 251 251 245 238 197 167 203 224 194 194 197 175 213 225 224 247 222 174 199 223 233 235 231 222 218 225 232 236 237 176 158 204 243 250 245 239 241 237 253 251 249 209 120 6 25 141 237 251 238 224 226 242 235 175 95 23 36 49 50 56 38 49 99 178 192 168 112 76 55 37 55 60 64 122 197 240 248 167 84 21 19 30 30 83 162 242 233 218 204 207 219 222 236 215 173 98 55 91 169 240 243 217 163 70 26 43 42 37 35 32 42 53 56 80 130 169 227 227 228 231 231 225 209 195 207 210 206 225 235 238 208 100 47 130 160 134 163 196 186 198 221 249 223 145 122 120 105 133 200 225 232 222 221 226 227 226 226 226 226 226 226 226 226 226 229 220 225 225 223 237 226 182 121 104 131 154 112 129 221 248 239 232 227 211 202 216 193 130 94 119 165 212 234 230 223 224 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 216 229 238 233 155 95 164 249 226 222 221 223 223 221 220 222 226 201 188 197 194 189 199 194 181 88 37 67 130 172 175 172 155 200 218 197 180 174 171 172 175 171 143 107 160 240 240 227 251 229 149 23 5 95 171 206 173 175 192 195 169 123 102 128 187 219 232 227 213 216 232 223 217 218 214 212 213 210 204 204 213 216 217 213 211 212 212 210 206 209 213 214 215 217 218 219 235 232 143 78 173 252 226 217 233 230 244 252 210 145 134 165 171 160 142 126 124 136 152 162 212 253 234 209 197 145 95 80 164 243 250 223 231 212 185 204 227 226 226 225 226 227 228 228 229 228 226 225 225 226 227 228 225 225 224 224 224 224 223 223 224 224 223 223 222 222 222 222 223 223 223 224 224 224 225 225 227 228 227 223 220 221 224 227 220 209 194 193 214 236 237 224 229 227 231 219 197 167 144 156 162 148 163 208 234 228 224 234 227 226 227 230 234 235 231 226 233 234 235 231 228 235 247 251 155 104 181 249 241 247 247 241 201 96 64 138 190 159 89 36 31 97 187 248 241 239 232 226 229 234 239 254 248 219 183 137 78 43 53 56 40 41 76 145 214 251 236 207 177 182 241 254 227 164 135 167 186 205 243 250 205 75 78 168 234 234 145 78 152 247 254 168 66 55 147 250 191 118 127 198 209 170 141 127 100 88 84 98 129 170 215 247 251 253 248 253 253 248 254 240 209 196 168 132 114 135 186 230 249 224 200 180 176 157 115 104 184 239 239 235 224 218 210 219 218 217 216 217 217 218 218 218 217 219 221 220 215 233 224 157 91 75 131 172 165 160 165 189 205 222 232 228 226 228 222 209 214 215 216 217 217 215 213 212 214 214 215 215 215 215 216 216 213 214 216 216 214 214 216 217 215 215 215 214 214 213 213 213 216 215 214 214 213 213 213 214 214 214 213 212 212 211 210 210 213 212 210 208 208 208 210 210 209 210 210 209 209 208 208 209 204 207 210 210 208 207 209 211 205 205 206 206 206 205 204 203 207 206 205 205 205 206 207 207 204 203 203 203 203 203 203 203 202 202 203 203 203 203 204 204 201 201 201 202 202 203 203 203 205 205 204 203 202 201 200 199 201 202 203 203 203 201 199 198 201 200 198 197 197 198 200 201 200 200 200 199 199 198 198 198 198 198 199 200 200 199 198 198 196 198 200 200 198 197 198 199 197 198 199 199 199 198 197 197 198 198 198 198 198 198 198 198 200 198 196 194 194 196 198 200 202 199 196 195 196 197 196 195 197 196 195 194 194 195 197 198 196 196 196 196 196 196 196 196 179 179 179 179 179 179 179 179 180 180 180 179 179 179 178 178 179 178 178 177 177 178 179 180 179 179 178 178 178 179 180 181 177 178 178 179 179 180 180 181 180 179 179 179 179 179 179 178 177 177 178 178 178 179 179 179 177 177 178 178 179 180 180 180 177 177 178 179 180 181 182 182 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 182 181 180 179 179 179 180 180 178 178 178 178 178 178 178 178 178 181 183 183 181 178 177 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 180 180 181 181 181 180 179 179 179 180 181 181 181 181 182 182 179 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 179 180 182 184 184 184 182 181 184 184 184 184 184 184 184 184 182 183 183 184 185 186 187 187 185 187 188 190 189 187 184 182 186 187 188 187 185 184 185 186 187 186 184 185 187 188 187 185 186 187 188 189 190 190 190 190 191 190 189 188 188 190 192 193 191 191 191 190 190 189 189 189 189 188 187 187 188 191 193 195 192 193 196 197 197 195 193 191 196 197 198 199 199 198 197 197 197 197 196 194 192 193 196 198 194 195 195 196 196 195 195 194 195 195 196 197 197 198 198 199 200 200 200 201 201 202 203 204 205 204 203 203 204 206 208 209 204 206 209 211 212 212 211 210 213 213 213 213 213 213 214 214 215 215 216 216 216 216 217 218 221 219 217 216 216 217 219 220 220 219 219 219 219 220 221 221 221 221 222 222 222 222 223 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 223 222 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 223 223 223 222 222 221 221 221 222 222 222 222 221 221 221 221 220 220 221 221 221 221 221 220 221 221 220 220 219 218 218 218 220 220 220 220 220 220 220 220 221 221 220 220 219 219 219 218 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 219 219 219 218 218 218 217 217 218 218 217 217 216 216 216 216 217 217 217 217 217 217 217 217 218 217 217 217 216 216 216 216 214 216 217 218 218 217 216 214 215 215 215 215 215 215 215 215 218 209 208 213 208 196 200 217 233 232 196 135 138 185 183 157 196 252 236 240 239 165 144 180 207 217 244 245 239 145 127 214 254 213 148 118 87 50 49 47 48 94 120 158 114 75 170 234 250 230 227 237 205 141 105 100 153 203 196 201 216 215 225 212 197 157 194 230 213 212 223 219 220 191 154 142 130 63 58 165 216 166 123 137 148 133 134 139 134 142 136 116 128 178 185 140 164 215 186 131 168 219 220 222 205 209 213 207 208 225 217 181 125 153 197 216 194 168 159 156 146 204 239 198 145 159 204 219 168 182 197 208 211 206 203 207 205 212 220 175 140 178 212 213 201 205 210 209 214 221 181 112 107 112 121 137 189 239 236 223 205 153 128 126 132 183 213 174 147 161 173 169 185 202 182 165 224 241 228 219 207 194 215 236 248 188 48 29 122 181 221 239 252 237 223 223 227 232 243 253 231 114 104 87 52 39 41 40 40 44 43 44 49 42 34 36 49 118 162 159 110 82 100 182 210 196 213 243 203 139 154 176 197 189 182 206 233 221 207 224 222 220 216 215 219 222 215 206 208 222 201 223 249 241 216 150 83 12 1 43 169 253 248 173 176 197 185 161 182 225 233 214 220 224 227 225 220 217 218 221 221 226 227 222 220 223 224 222 216 225 224 224 230 225 216 219 227 226 229 229 242 254 211 120 154 239 253 197 163 192 228 218 217 218 218 217 217 219 223 227 166 115 127 181 220 229 217 216 217 246 232 150 104 122 139 150 180 225 241 226 206 209 233 236 165 132 196 232 238 239 203 131 86 36 28 24 26 22 22 77 152 225 199 210 216 216 222 190 152 138 139 131 115 126 130 104 74 32 26 29 30 30 34 46 53 142 221 249 222 210 201 207 222 230 203 108 67 63 58 123 197 250 246 183 129 166 200 220 204 198 192 201 197 188 192 182 186 170 147 134 160 125 72 128 160 160 138 148 182 180 134 74 74 148 190 171 149 116 108 163 223 216 208 205 204 203 197 192 200 200 200 200 200 200 200 200 204 202 199 198 200 206 209 210 203 203 209 219 219 196 159 130 103 105 112 119 119 126 128 110 163 204 219 203 199 205 205 204 190 170 184 196 184 198 202 167 131 182 232 197 154 142 136 82 37 31 78 153 168 139 112 79 49 27 23 44 42 8 4 34 116 236 234 215 203 203 218 227 200 119 67 23 41 101 111 118 123 118 129 159 192 171 115 103 125 133 112 67 37 33 35 37 27 32 34 36 34 26 34 56 66 68 55 91 151 200 188 179 151 138 143 180 213 239 240 200 131 39 20 37 28 30 36 33 28 24 15 18 49 97 131 141 138 140 157 230 239 156 122 141 189 200 203 177 149 125 144 138 84 27 21 28 35 73 102 113 180 229 242 224 224 233 228 225 233 232 231 231 230 229 227 226 228 226 227 227 215 184 143 115 90 30 45 184 251 249 244 150 79 41 25 35 41 43 47 45 45 51 51 48 54 56 50 44 42 62 116 189 249 204 113 115 189 253 253 225 227 223 211 223 218 229 228 217 219 232 234 225 195 94 60 191 253 247 199 87 38 6 25 108 196 250 254 166 38 111 211 244 208 183 190 202 128 137 220 250 239 240 201 174 164 120 121 95 61 107 175 209 250 253 205 140 219 255 244 254 211 128 127 122 106 102 76 64 49 34 27 98 165 159 111 60 71 106 109 94 63 58 84 107 99 54 33 95 173 169 123 110 164 180 180 150 131 180 237 235 134 122 154 139 95 99 155 241 255 249 181 78 30 47 61 48 40 56 63 56 49 45 38 32 36 33 30 28 28 27 25 23 15 48 105 175 166 119 114 158 199 195 200 208 201 183 177 184 162 174 181 120 72 150 245 253 241 171 130 140 155 152 125 91 53 35 28 34 43 32 32 75 125 111 135 199 246 252 250 254 231 92 22 21 18 24 26 21 28 19 25 30 30 41 126 246 253 245 159 69 81 113 129 161 171 149 131 149 226 247 177 147 201 229 230 231 233 250 236 142 186 244 245 224 228 231 231 228 234 236 230 221 209 245 237 115 62 193 249 224 205 250 252 254 255 191 86 24 43 75 85 90 77 74 80 86 137 196 221 253 224 205 230 254 206 132 190 199 234 248 251 203 113 54 43 45 38 72 113 148 174 188 190 190 165 208 251 252 247 232 205 202 183 178 203 239 236 185 176 231 231 232 230 227 230 239 247 250 253 170 143 206 248 240 232 239 233 239 254 250 250 234 159 34 3 112 216 249 246 233 230 241 243 211 130 27 25 42 44 46 43 48 70 108 94 71 49 54 79 96 120 108 122 196 241 242 242 177 99 23 10 24 30 82 143 237 239 231 218 220 226 221 219 238 246 180 66 11 78 199 248 240 188 76 18 35 47 56 70 50 54 80 98 115 145 171 164 130 124 170 219 231 218 207 209 214 206 217 234 232 170 62 125 208 168 130 199 227 182 146 196 212 173 116 143 179 178 209 230 233 224 218 223 225 223 225 226 226 226 226 226 226 226 226 232 219 225 230 222 229 229 205 181 143 126 114 80 133 240 253 235 228 228 219 212 216 177 102 94 138 195 231 234 225 224 230 226 226 226 225 225 225 225 225 224 224 224 224 224 224 224 224 231 218 240 231 134 118 215 248 221 221 224 226 222 217 219 225 229 225 222 230 221 227 253 244 165 41 25 120 211 240 193 139 171 233 250 221 206 200 177 156 137 117 127 170 230 249 233 237 252 195 98 8 36 163 233 246 201 184 169 142 130 150 170 187 193 211 220 222 215 218 220 190 188 211 221 219 218 208 197 197 210 215 216 213 211 213 214 214 206 209 212 215 215 216 218 222 228 207 113 90 202 251 220 225 227 218 231 248 227 185 187 222 250 237 212 199 215 237 232 209 186 221 252 250 184 141 158 130 139 206 236 248 248 177 125 159 235 231 228 228 231 233 232 230 230 229 227 225 225 226 227 228 225 225 224 224 224 224 223 223 224 224 224 223 223 223 222 222 224 224 224 224 224 224 225 225 230 228 228 228 229 228 227 227 225 225 202 169 172 208 232 230 224 224 234 193 139 145 186 219 197 194 201 221 237 242 241 240 236 227 225 232 236 232 229 231 239 229 225 225 227 235 232 215 188 150 151 163 204 238 226 243 232 154 110 136 160 135 80 35 35 97 187 248 243 239 231 226 225 245 251 229 165 99 63 32 35 55 76 75 86 72 51 94 165 208 192 186 208 244 253 219 177 136 143 199 224 240 254 242 179 56 115 228 252 250 173 80 169 251 204 95 42 79 171 202 87 54 80 127 122 110 123 131 148 169 179 159 130 123 138 155 190 215 221 237 233 204 181 142 145 124 109 123 165 209 234 242 252 220 214 208 213 221 165 86 124 223 245 232 220 227 221 224 211 213 216 216 215 216 218 220 214 221 222 218 215 239 235 167 87 116 207 242 220 213 219 238 224 228 229 222 215 213 215 218 219 218 215 213 212 212 212 213 214 214 214 215 215 216 216 216 213 215 216 216 214 214 215 217 213 213 213 214 214 215 215 215 216 215 214 214 213 213 213 214 213 213 213 212 212 211 211 211 213 211 210 208 208 209 210 211 211 210 209 209 209 209 208 207 206 209 211 210 206 204 205 207 205 205 206 206 206 205 204 203 207 207 206 205 205 205 206 207 202 203 203 203 203 203 203 203 202 202 203 203 203 203 204 204 201 201 201 202 202 203 203 203 202 202 202 202 202 202 202 202 206 204 202 200 199 198 199 199 201 200 198 197 197 198 200 201 200 200 200 199 199 198 198 198 198 198 199 200 200 199 198 198 198 197 197 198 200 200 198 196 197 198 199 199 199 198 197 197 196 196 196 196 196 196 196 196 200 198 196 194 194 196 198 200 199 197 195 195 197 198 197 196 199 198 196 194 194 195 197 198 196 196 196 196 196 196 196 196 180 180 180 179 179 178 178 178 181 180 180 180 179 179 179 179 181 180 180 179 180 181 182 182 179 179 178 178 178 179 180 181 178 178 178 179 179 180 180 180 181 179 178 179 179 180 179 177 177 178 178 178 179 179 179 180 177 177 178 178 179 179 179 180 177 178 178 179 181 182 182 183 179 179 180 180 180 180 180 180 180 180 179 179 179 179 178 178 183 182 180 179 178 178 178 178 178 178 178 178 178 178 178 178 179 181 182 181 179 178 178 179 179 179 180 180 180 181 181 181 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 178 179 180 181 181 181 180 180 179 180 181 181 181 181 182 182 178 178 179 180 181 183 183 184 183 183 183 183 183 183 183 183 182 183 183 183 183 183 182 181 183 183 184 184 184 184 183 183 180 181 182 183 185 187 188 188 186 187 188 189 188 187 185 184 186 187 187 187 186 185 186 186 187 185 184 185 187 188 187 186 186 187 189 191 192 191 190 190 189 189 189 189 189 190 191 192 191 191 191 191 190 190 190 190 192 190 188 187 188 191 195 197 196 197 198 198 197 195 193 192 199 199 199 199 199 198 196 195 195 196 196 195 193 194 197 199 195 196 196 197 197 196 196 195 196 196 197 197 198 199 199 200 201 201 201 201 202 203 204 205 203 203 203 204 205 207 209 209 206 207 209 211 211 211 211 210 214 213 213 213 213 213 213 213 215 215 216 216 216 216 217 218 219 218 217 216 217 218 219 220 220 219 218 218 218 219 220 221 221 221 222 222 222 222 223 224 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 223 223 222 222 222 222 222 222 222 222 222 222 221 221 221 221 219 219 220 221 221 221 221 221 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 220 219 219 219 218 218 218 217 219 219 219 218 218 217 217 216 217 217 217 216 216 216 215 215 216 216 216 216 216 216 216 216 218 217 217 217 216 216 215 215 214 215 215 216 216 215 215 214 214 214 214 214 214 214 214 214 218 209 213 222 205 168 152 158 191 194 189 170 192 226 194 140 174 248 233 233 247 183 146 160 203 209 243 245 240 146 122 213 237 249 231 226 156 58 50 54 42 58 55 78 65 51 132 204 241 235 237 252 249 214 169 119 109 152 178 194 207 217 224 217 188 149 182 220 202 190 206 230 239 231 200 176 148 60 34 134 188 184 154 122 95 104 165 213 212 186 131 89 121 199 221 186 173 197 160 112 154 204 206 222 206 213 212 215 221 208 196 203 158 148 186 231 219 173 123 79 94 190 231 171 137 189 227 209 162 167 193 215 210 202 203 202 204 212 223 175 135 176 216 212 204 207 208 208 215 217 184 135 153 114 98 138 186 210 221 225 196 174 153 131 110 143 187 167 116 114 148 183 199 193 171 167 218 225 205 195 179 184 236 253 220 84 32 129 221 247 248 233 233 220 215 224 232 232 229 231 190 143 182 185 131 64 34 25 51 59 50 38 42 48 43 38 40 70 86 98 74 66 106 194 236 195 194 224 212 144 139 137 149 177 214 245 254 242 233 237 229 233 229 224 229 231 213 187 200 199 162 199 245 237 207 135 62 8 4 75 196 250 250 157 118 138 157 177 202 215 219 224 222 227 225 219 219 225 226 221 224 226 225 223 222 222 222 220 218 216 200 198 220 225 218 223 225 218 225 233 240 239 184 98 112 191 216 178 160 197 232 214 217 218 219 219 218 219 223 226 204 148 111 117 173 234 237 218 226 240 232 159 109 129 126 92 127 195 216 194 191 225 242 212 162 162 214 238 245 232 198 143 103 39 29 32 31 25 24 74 146 191 182 218 222 209 214 208 203 176 176 169 151 180 201 167 112 50 30 20 26 28 29 22 26 110 194 242 231 226 213 214 225 249 227 129 104 127 120 154 206 235 237 184 124 151 188 223 213 205 199 211 206 187 170 141 137 156 143 112 127 96 63 147 180 191 155 128 141 158 145 109 62 129 194 196 153 95 90 155 206 204 201 199 199 200 201 201 200 200 200 201 201 201 201 202 196 199 200 199 200 203 203 202 202 199 196 200 212 219 205 186 166 173 181 188 175 165 149 104 134 191 217 205 203 206 204 207 179 147 166 189 182 206 206 145 131 204 239 171 128 137 142 92 49 33 64 116 116 79 52 41 33 40 60 79 60 12 3 33 112 217 218 213 208 204 214 229 200 114 59 25 21 45 49 53 60 55 76 110 149 156 123 106 89 101 101 76 45 31 30 30 32 37 35 34 33 27 30 45 42 46 48 93 139 170 155 150 145 165 191 218 235 249 234 169 89 30 23 35 31 37 36 28 29 18 6 19 66 120 140 134 116 100 115 191 221 156 113 129 184 209 203 141 94 86 133 142 98 29 13 18 28 60 117 195 231 227 210 201 211 215 212 214 220 219 217 213 211 213 219 224 218 223 228 232 237 236 220 200 128 34 39 161 244 246 253 210 150 78 33 32 35 40 47 43 44 49 52 48 46 51 52 48 47 55 67 109 199 240 173 96 137 227 249 218 225 230 214 214 221 226 223 218 222 234 238 234 185 104 66 155 195 155 90 21 16 24 93 202 254 249 250 170 27 98 201 211 165 177 195 176 122 171 236 253 253 207 124 93 114 118 140 132 113 107 116 157 221 253 211 169 231 255 247 254 209 192 207 175 171 200 176 109 57 53 83 119 114 101 68 66 93 119 120 122 88 99 161 225 209 140 90 136 228 254 209 157 136 148 185 177 168 218 254 254 153 123 144 137 91 90 153 239 246 252 222 139 59 33 48 63 83 79 56 34 33 37 38 41 36 33 30 28 28 27 25 24 15 26 70 145 137 93 126 190 228 241 250 241 223 212 215 222 191 127 94 71 82 168 242 253 227 157 115 114 110 100 77 42 38 40 32 25 37 29 37 99 151 124 99 112 171 234 254 250 229 108 29 13 17 25 24 26 27 20 32 23 21 68 179 254 251 254 182 47 59 139 184 209 200 174 157 180 224 214 181 194 238 255 235 229 212 206 211 146 203 236 234 234 243 231 227 233 234 237 251 247 214 243 250 137 91 234 254 211 171 247 253 242 198 79 29 68 83 70 59 47 67 119 127 106 149 202 197 182 165 197 254 233 124 84 201 242 254 251 252 248 195 101 38 29 39 53 58 65 85 101 111 120 129 192 221 215 242 247 218 225 200 182 211 251 252 184 141 213 234 234 237 240 236 222 206 197 204 128 133 223 253 226 212 233 237 251 235 169 187 242 190 38 6 97 196 246 250 248 247 251 253 228 151 44 29 41 43 40 42 57 55 52 37 66 112 163 187 218 192 136 162 215 221 226 230 179 108 25 12 30 27 61 117 217 237 241 217 197 198 204 241 253 253 185 68 6 70 203 243 252 186 41 6 86 132 138 101 98 114 136 138 132 131 130 120 85 78 132 203 236 229 212 219 220 216 220 240 215 124 55 163 240 194 142 188 230 206 141 145 165 137 104 170 241 243 253 238 233 221 217 225 225 221 223 225 225 225 226 226 226 227 227 230 219 225 233 226 225 231 227 241 227 201 161 107 127 204 218 206 213 242 251 212 174 173 184 202 227 246 245 239 237 232 222 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 234 224 240 204 121 156 245 236 227 223 220 222 224 222 218 216 219 222 221 232 225 237 253 222 111 3 50 181 252 253 204 148 183 232 246 225 224 230 214 194 178 150 170 222 246 237 234 253 243 137 33 6 80 213 251 251 227 180 134 132 176 231 247 225 185 195 207 224 227 226 205 148 132 195 227 220 220 216 194 178 209 215 217 214 211 213 215 216 208 209 212 215 214 214 218 225 230 188 100 111 215 240 216 229 220 219 219 215 209 208 217 228 231 240 238 231 242 254 236 203 193 174 205 215 178 197 247 183 117 173 221 243 217 142 126 188 237 232 228 229 232 233 230 227 230 229 228 227 227 226 227 227 225 225 224 224 224 224 223 223 225 224 224 224 223 223 223 222 225 225 225 225 225 225 224 224 225 222 222 226 229 227 224 223 233 229 207 175 162 180 207 224 239 236 220 158 134 197 246 245 240 234 240 251 239 215 209 221 237 231 229 231 230 227 230 238 230 227 231 236 235 237 234 222 225 221 191 112 121 213 246 252 246 233 200 163 149 139 89 28 29 85 174 247 244 238 230 231 230 254 226 134 33 4 36 53 51 83 136 178 182 127 63 54 88 122 153 212 251 252 241 197 166 206 224 238 240 225 231 245 144 96 184 253 241 249 198 82 131 203 155 90 66 79 113 84 71 102 141 159 171 205 232 230 243 252 249 225 197 170 137 108 106 126 134 137 136 136 142 135 160 179 205 227 236 237 233 230 231 220 233 241 254 252 146 12 116 229 245 214 201 218 219 223 226 227 226 223 218 214 212 212 213 217 215 211 216 247 238 160 73 157 248 253 225 200 189 193 213 210 213 221 223 216 211 212 217 216 214 213 213 215 216 217 213 213 214 215 215 216 217 217 214 215 217 216 214 213 215 216 214 214 215 216 216 217 218 218 216 216 215 214 214 214 214 214 213 213 213 212 212 211 211 211 211 211 210 210 210 210 211 211 212 210 209 209 209 209 208 206 208 209 210 209 206 204 204 204 205 205 206 206 206 205 204 203 207 206 205 204 204 204 205 205 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 203 201 201 202 202 202 202 202 202 198 198 199 200 201 202 202 203 206 204 201 198 197 198 199 200 200 199 199 198 198 199 199 200 199 199 199 199 199 199 198 198 198 198 199 200 200 199 198 198 200 198 196 198 202 202 199 195 197 197 198 199 199 199 198 198 196 196 196 196 196 196 196 196 199 198 196 195 195 196 198 199 197 196 195 196 198 198 197 195 199 198 197 196 195 196 197 198 195 195 195 195 195 195 195 195 180 180 180 179 179 178 178 178 181 181 180 180 180 179 179 179 181 180 180 180 180 181 182 183 179 179 178 178 178 179 180 181 178 178 179 179 179 179 180 180 182 180 178 178 180 180 178 176 178 178 178 179 179 179 180 180 180 180 179 179 178 177 176 176 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 178 178 178 181 180 179 178 177 177 178 178 179 179 179 179 179 179 179 179 179 180 181 179 177 177 179 181 179 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 179 180 181 181 181 180 180 179 179 180 181 181 181 181 182 182 179 179 180 181 181 182 182 183 183 183 183 183 183 183 183 183 184 183 183 182 182 183 183 184 182 182 183 184 184 183 182 182 181 181 182 183 184 185 186 186 187 187 187 187 187 187 186 186 186 186 186 186 186 187 187 187 186 185 184 185 187 188 187 186 188 188 188 188 189 190 191 191 187 188 189 190 191 191 191 191 191 191 191 191 192 192 192 192 197 196 195 194 193 194 195 195 197 197 197 197 197 196 196 196 197 198 198 198 198 197 196 195 195 197 198 197 195 194 196 197 197 197 197 198 198 197 197 197 198 199 199 200 200 201 202 202 202 202 202 202 203 204 205 205 204 204 205 206 207 207 207 206 209 209 209 210 210 210 211 211 212 212 212 213 213 214 214 214 215 215 216 216 216 216 217 218 217 217 217 217 218 219 220 220 219 219 218 218 218 219 220 221 221 221 222 222 222 222 223 224 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 223 223 223 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 222 222 222 222 222 222 223 223 221 221 221 220 220 220 220 220 218 219 220 221 221 221 221 221 222 222 222 222 222 221 221 221 220 220 220 220 220 220 220 220 218 219 219 219 219 219 219 220 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 218 218 218 217 216 215 215 215 217 217 217 216 216 215 215 215 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 217 215 215 214 214 214 214 215 215 214 214 214 214 214 214 214 214 215 211 218 227 213 176 148 140 156 163 185 200 229 239 171 93 158 226 225 231 235 189 166 161 163 190 238 230 228 149 114 186 231 253 253 243 159 62 51 65 66 65 51 46 39 34 75 138 160 188 206 227 243 253 237 170 109 136 186 195 190 208 222 232 191 152 176 192 171 188 219 225 214 239 253 239 186 91 42 88 121 152 133 86 76 136 221 254 251 227 146 74 105 187 205 169 152 162 145 126 166 189 166 175 211 229 204 194 217 195 171 202 183 140 170 235 241 209 149 74 84 165 198 163 158 204 228 215 178 162 189 219 208 202 210 203 207 216 228 176 132 180 224 215 212 211 205 206 217 214 191 171 198 154 122 153 170 174 206 212 190 207 206 173 108 89 124 126 110 112 133 166 198 191 164 174 195 189 163 163 164 190 232 207 115 38 118 221 247 253 232 218 174 202 225 223 209 200 193 187 156 193 243 250 220 115 39 18 60 81 73 43 36 48 52 49 43 44 39 63 57 58 101 182 200 137 137 184 224 209 202 134 98 128 181 220 232 239 239 225 223 235 238 235 243 246 214 171 200 186 153 199 238 242 231 144 47 2 4 111 230 245 253 151 54 128 202 231 229 219 223 238 223 223 219 216 219 224 224 220 221 219 219 221 220 218 219 221 226 206 166 162 206 229 226 232 195 180 207 247 239 199 154 114 134 162 184 201 206 215 228 216 216 218 220 221 220 220 222 224 244 208 151 112 154 225 237 223 225 231 240 172 100 128 162 144 136 177 168 144 173 238 252 204 156 198 232 231 228 202 196 179 122 40 28 36 33 28 27 68 127 169 192 232 221 206 207 210 225 209 214 216 208 228 243 226 164 91 54 21 15 18 26 15 31 69 126 202 233 243 228 225 246 233 183 124 133 159 156 180 192 198 207 178 131 155 173 191 210 214 215 221 206 186 177 155 114 130 153 139 125 91 72 142 188 223 169 95 101 153 175 152 100 130 198 231 193 116 93 143 157 174 193 202 201 199 201 206 200 201 201 201 202 202 203 203 197 200 201 200 200 202 200 196 199 204 204 200 199 204 209 209 216 216 217 225 218 212 198 140 120 175 205 206 210 203 199 213 189 149 144 159 175 214 214 157 141 171 189 143 127 152 157 95 43 33 46 65 64 44 31 39 51 82 113 114 71 14 4 33 111 210 223 211 197 197 204 222 201 118 64 61 74 92 89 65 41 24 44 67 83 100 100 100 71 96 110 85 43 26 28 26 30 36 34 31 32 27 25 33 37 51 64 107 143 179 181 186 197 212 215 216 224 241 210 121 61 30 29 34 35 37 28 25 26 18 15 37 88 134 141 124 107 98 112 153 189 170 143 164 189 215 209 145 99 91 131 130 92 29 19 10 18 80 165 253 236 211 197 205 212 211 208 207 206 208 211 211 210 209 210 211 220 222 220 216 218 225 231 231 198 100 48 111 215 250 252 246 218 115 40 28 30 39 49 43 45 47 53 51 46 49 53 49 53 53 48 65 122 200 203 124 94 189 250 237 213 213 223 231 224 223 221 220 225 233 240 243 202 112 61 85 92 55 30 44 72 110 168 235 254 244 244 156 26 87 192 219 205 217 178 103 115 199 240 255 253 166 100 143 160 162 182 183 189 189 159 148 189 226 201 211 241 255 245 216 181 208 224 188 207 254 245 156 100 127 173 208 181 133 105 168 243 251 245 224 139 153 219 254 253 218 166 145 184 248 254 213 99 82 138 161 188 253 255 246 165 116 111 122 112 123 166 210 212 247 249 207 134 55 33 66 126 124 90 52 44 45 40 41 34 31 28 28 28 29 28 26 31 28 68 163 179 142 180 227 221 240 249 243 243 253 254 254 237 137 87 83 105 153 187 207 175 125 99 89 66 59 56 36 40 39 34 22 30 51 92 162 205 205 161 99 105 181 242 253 240 150 57 7 14 32 25 24 24 19 30 18 27 81 194 253 249 241 171 65 127 230 248 235 230 192 141 138 161 173 204 238 232 227 227 234 191 147 162 174 221 241 231 227 227 217 226 241 225 213 231 244 215 246 254 136 92 215 239 182 130 179 194 155 108 71 104 159 141 99 77 56 122 202 195 156 185 217 188 137 138 185 228 152 61 77 206 255 247 254 246 250 241 141 42 29 48 60 53 44 51 56 59 71 71 99 109 106 143 175 164 164 210 212 216 237 238 163 113 163 239 241 245 239 212 175 157 158 160 120 153 227 217 158 165 222 249 248 189 98 146 247 217 61 6 74 168 225 230 223 226 229 211 166 112 46 41 45 44 41 40 56 48 42 40 96 176 248 245 234 185 147 184 216 207 222 232 194 126 35 18 38 23 39 97 195 230 246 213 165 180 224 252 223 178 110 44 22 96 221 250 249 151 7 35 183 232 202 122 157 200 217 213 209 196 172 145 151 143 136 166 217 238 229 214 212 225 233 251 190 69 58 173 240 211 149 191 252 221 143 120 160 149 112 168 239 235 232 211 224 225 220 225 227 223 222 225 225 225 226 226 227 227 227 226 223 225 229 226 223 227 233 229 247 251 245 200 149 141 132 178 212 242 224 166 141 189 253 246 240 236 232 224 216 214 217 225 226 226 226 226 226 226 227 225 225 225 225 225 225 225 225 225 238 225 147 120 201 250 225 223 221 219 219 224 227 222 215 224 225 213 219 214 228 244 186 79 3 99 230 253 243 217 198 213 225 223 215 221 228 228 228 225 206 208 210 200 215 245 253 192 68 1 39 139 243 249 239 226 165 121 174 238 252 251 221 178 180 195 223 235 235 200 124 106 183 225 221 224 218 192 176 211 216 219 215 211 212 214 215 211 211 212 214 212 212 218 227 244 190 117 151 234 242 226 231 221 227 222 205 197 201 199 190 189 217 237 235 230 234 233 225 204 156 143 155 197 240 253 190 103 147 194 206 185 167 193 239 226 226 226 227 227 228 227 227 229 229 229 229 228 227 226 225 225 225 224 224 224 224 223 223 225 225 224 224 224 223 223 223 225 225 225 225 225 225 224 224 230 226 226 229 231 228 226 227 216 222 228 225 212 199 191 188 232 227 185 134 173 251 254 226 233 224 231 235 195 138 131 163 200 222 238 234 226 227 233 235 230 234 239 237 229 224 229 237 230 239 242 163 134 208 242 235 235 239 243 244 234 182 98 31 24 70 159 246 247 236 228 236 249 254 178 49 3 45 134 154 121 136 171 226 233 167 99 63 38 58 121 212 251 230 184 158 198 246 245 232 238 234 222 207 137 138 207 253 249 245 212 136 100 144 137 121 92 49 50 60 183 231 253 249 251 254 252 247 252 243 234 236 246 245 219 189 150 128 94 55 59 117 184 234 247 250 248 241 229 222 224 229 221 222 225 234 251 205 96 33 182 251 223 179 185 218 222 228 237 233 228 227 227 224 218 212 217 218 215 216 227 250 217 115 74 170 237 248 215 158 154 193 235 224 215 213 214 214 217 222 211 213 216 218 219 218 217 216 213 213 214 215 215 216 217 217 214 216 217 216 214 213 214 216 216 216 216 216 216 216 216 216 217 217 216 215 215 215 215 215 213 212 212 212 212 212 212 211 210 211 212 212 212 212 211 211 213 211 209 209 209 209 207 205 209 209 208 208 209 208 206 205 205 205 206 206 206 205 204 203 207 206 205 204 203 203 204 204 201 201 201 202 202 203 203 203 204 204 204 203 203 202 202 202 202 202 202 202 202 202 201 201 198 198 199 200 201 201 202 202 200 200 200 200 200 200 201 201 199 199 200 200 200 200 199 199 198 198 199 199 199 199 199 199 198 198 199 200 200 199 198 198 197 197 198 199 199 199 198 196 196 196 198 199 199 199 199 199 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 197 196 197 198 197 194 191 198 198 197 197 196 196 196 196 195 195 195 195 195 195 195 195 179 179 179 179 179 179 179 179 181 181 181 180 180 179 179 179 179 178 178 178 178 179 181 181 179 179 178 178 178 179 180 181 179 179 179 179 179 179 179 179 182 180 178 178 180 180 178 176 178 178 178 179 179 179 180 180 183 182 181 179 177 175 173 173 181 181 180 179 177 176 175 175 179 179 180 180 180 180 181 181 180 180 180 179 179 178 178 178 179 179 178 177 177 178 178 179 180 180 180 180 180 180 180 180 180 180 180 178 176 177 180 182 179 179 179 180 180 181 181 182 180 180 180 180 180 180 180 180 179 180 181 181 181 181 180 179 181 181 182 181 181 179 178 177 179 180 181 181 181 181 182 182 181 181 181 181 181 181 181 180 183 183 183 183 183 183 183 183 183 183 181 181 181 183 185 186 181 182 183 184 184 183 182 181 182 182 183 183 183 183 183 184 188 188 187 186 186 187 187 188 185 185 185 186 187 187 187 187 186 185 184 185 187 188 188 186 190 188 186 185 185 188 191 193 186 187 189 191 192 192 191 190 191 191 191 192 192 193 193 193 196 196 197 196 195 192 190 188 195 195 195 195 195 196 197 198 195 195 196 197 197 197 196 196 196 198 199 198 195 194 194 195 197 198 198 199 199 198 198 197 200 201 201 202 202 203 204 204 202 202 202 202 203 204 205 206 205 206 207 208 208 206 204 203 211 210 209 209 209 210 211 212 210 210 211 212 214 215 216 217 215 215 216 216 216 216 217 218 215 216 217 218 219 220 220 220 219 219 218 218 218 219 220 221 221 221 222 222 222 222 223 224 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 222 222 222 223 223 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 221 221 221 222 222 223 223 223 220 220 219 219 219 219 218 218 218 218 219 220 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 218 218 218 219 219 220 220 220 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 217 216 215 215 214 213 213 217 217 216 216 216 215 215 215 216 216 216 216 216 216 216 216 213 213 214 215 216 218 219 219 217 216 214 213 213 214 216 217 214 214 214 214 214 214 214 214 216 211 210 218 220 211 200 193 186 188 210 224 242 241 173 100 164 222 223 221 225 217 201 149 153 183 208 164 173 144 131 191 252 253 239 182 107 61 63 87 99 82 63 46 52 45 33 64 71 98 128 174 204 234 253 224 154 149 192 192 184 213 223 234 196 162 186 182 156 204 240 208 174 198 243 253 216 140 58 25 95 142 119 63 83 180 242 219 217 224 158 79 102 177 184 142 119 130 143 154 191 183 126 120 212 245 193 152 190 185 157 188 178 122 151 225 245 240 196 116 94 139 160 163 186 213 222 225 194 161 185 220 207 204 218 208 210 220 233 177 132 184 230 217 219 215 203 205 220 213 198 199 197 181 156 170 160 161 202 190 194 228 243 223 149 94 101 97 117 136 130 131 181 197 172 185 201 182 146 153 167 195 196 108 31 100 192 245 218 204 217 175 154 184 224 238 210 168 150 155 169 240 253 248 253 148 49 27 64 100 98 54 32 40 47 45 42 52 36 41 34 51 92 146 133 98 145 208 251 252 234 106 55 72 125 167 172 184 200 194 205 225 235 235 248 253 214 160 196 188 181 235 250 251 250 147 52 3 2 124 251 250 253 132 94 195 254 241 217 222 223 212 223 223 224 226 225 222 222 224 225 222 222 226 224 219 220 225 227 198 151 154 213 243 234 233 210 159 170 216 199 157 166 202 211 206 208 228 227 217 224 218 216 218 221 222 221 220 221 222 218 232 215 167 168 201 216 232 215 227 252 181 76 111 206 242 205 194 136 99 133 197 210 162 153 222 240 217 201 171 196 213 132 38 23 36 32 30 30 64 110 161 208 241 219 208 205 205 208 204 208 214 216 220 228 231 220 141 94 38 18 18 34 26 24 31 71 158 209 233 232 244 243 173 107 103 145 163 173 217 187 171 178 168 139 165 155 139 192 214 225 219 190 176 193 196 143 139 189 192 146 100 83 125 185 235 171 70 82 164 201 173 126 116 173 235 213 129 82 108 122 157 199 219 213 200 196 200 201 201 201 202 202 203 203 204 211 210 205 201 202 208 208 203 202 201 200 200 201 202 204 207 211 203 194 205 209 221 220 165 117 164 194 207 215 200 193 217 209 163 128 128 166 218 223 184 146 114 123 124 137 161 158 84 39 36 36 31 33 34 35 50 79 118 147 129 70 11 5 35 96 212 241 216 192 204 207 214 188 115 72 105 154 187 182 131 86 36 31 41 43 57 64 63 73 109 129 93 40 24 29 26 23 30 30 29 32 28 23 27 44 73 102 148 185 225 228 227 222 227 218 209 209 218 178 84 45 32 36 36 35 30 18 27 9 26 47 70 99 124 130 123 115 113 117 123 173 206 183 185 195 217 216 172 139 122 133 107 74 27 33 12 11 96 187 251 242 224 216 214 204 205 211 207 206 208 211 214 214 213 210 208 205 206 207 208 209 216 227 237 238 167 66 68 180 252 239 251 253 134 43 25 27 40 53 47 47 47 54 56 50 51 54 50 63 51 46 58 68 132 194 156 99 151 227 253 231 222 228 217 224 224 224 222 221 225 240 253 227 89 31 36 47 39 54 96 145 194 211 219 238 254 254 129 19 69 179 245 253 237 145 57 143 241 254 251 237 124 102 231 234 184 180 181 201 254 244 176 143 153 134 202 226 252 253 203 164 211 236 212 230 254 246 163 176 203 209 226 194 120 109 236 251 255 254 220 118 173 253 249 238 252 233 153 120 193 255 249 180 95 98 95 137 235 249 248 166 96 66 102 144 173 183 170 190 242 251 247 217 116 40 54 126 149 135 100 86 72 45 28 31 29 27 27 29 30 30 29 9 30 68 145 187 189 206 181 150 186 221 232 233 241 250 253 230 177 146 107 83 99 113 131 101 74 73 67 39 38 53 45 46 34 34 26 35 89 170 246 252 252 223 149 91 107 184 253 254 190 85 5 12 40 27 19 24 15 22 19 32 69 180 252 252 191 137 107 200 255 251 255 238 174 93 102 158 205 249 254 224 189 217 251 207 133 128 185 213 238 231 226 232 235 237 228 226 166 180 239 228 238 235 125 87 169 195 137 83 89 110 64 76 178 254 252 204 155 108 74 147 208 201 209 253 254 247 237 228 226 190 72 28 87 202 248 250 251 252 250 212 146 80 37 20 44 49 45 52 50 49 60 51 51 61 51 56 87 96 92 153 197 190 200 223 185 161 185 235 240 244 229 191 164 182 219 181 164 197 225 162 95 148 252 235 211 172 142 205 253 190 49 13 47 106 133 116 107 125 138 117 63 40 26 45 48 49 50 45 50 42 51 49 85 151 232 246 180 148 167 203 217 204 201 226 210 156 53 17 32 23 45 72 164 210 244 198 136 171 250 216 151 86 42 21 21 83 191 243 201 92 4 92 241 251 198 143 193 238 248 248 247 210 149 156 218 221 153 128 185 235 236 204 196 221 234 249 161 27 62 188 247 233 170 214 252 187 145 188 223 198 128 149 202 181 157 180 214 231 224 224 228 226 222 224 225 225 226 226 227 227 227 223 227 225 222 223 221 221 227 224 227 223 251 245 174 128 117 171 222 223 160 125 156 210 242 247 231 235 241 204 156 164 211 225 226 226 226 226 227 227 227 225 225 225 225 225 225 225 225 225 238 192 108 137 225 238 231 217 223 225 221 220 223 222 218 217 222 213 222 218 236 251 185 70 5 120 248 247 232 224 222 233 219 211 217 220 214 215 227 221 216 201 158 139 200 251 236 127 24 1 97 190 252 245 245 226 164 127 206 246 210 204 198 174 170 183 215 232 235 199 117 117 182 221 227 231 215 192 192 213 219 220 215 210 210 212 213 213 212 212 213 211 211 218 228 232 174 118 166 235 238 225 219 228 230 224 210 197 187 179 172 187 208 227 229 224 224 228 231 216 168 171 200 250 253 227 161 123 163 210 220 213 230 243 226 227 231 234 234 231 229 230 232 228 229 230 230 230 228 225 224 225 225 224 224 224 224 223 223 225 225 224 224 224 223 223 223 226 226 225 225 225 225 224 224 227 224 224 227 227 225 227 232 233 237 236 231 227 223 210 196 194 198 150 119 190 251 235 225 229 237 235 201 141 98 102 129 154 205 243 239 228 232 234 225 233 231 228 232 237 233 231 238 232 240 233 191 193 206 200 246 224 243 242 237 246 237 147 48 23 62 152 246 249 234 226 237 254 244 139 17 19 143 228 202 165 171 152 184 214 170 119 88 89 56 65 118 173 182 148 129 184 225 244 233 222 236 231 175 112 200 246 232 227 250 233 163 113 110 115 114 74 20 56 163 245 252 245 243 254 237 225 250 231 232 234 237 236 234 239 245 237 206 173 121 117 166 208 250 252 244 233 230 231 229 221 212 216 224 218 236 251 155 69 116 230 252 188 154 193 242 242 243 224 218 214 221 233 238 232 224 223 224 223 230 242 251 189 63 106 168 195 229 212 129 137 220 225 225 222 215 212 215 224 231 223 222 219 216 214 213 212 212 213 213 214 215 215 216 217 217 214 216 217 216 214 213 214 216 216 216 215 214 214 213 212 212 218 217 216 216 215 215 215 216 212 212 212 212 212 212 212 212 210 211 212 214 214 213 211 210 213 211 208 208 210 210 207 205 210 208 207 208 211 211 209 207 205 205 206 206 206 205 204 203 206 206 204 203 203 203 203 203 201 201 201 202 202 203 203 203 205 205 204 203 203 202 201 201 203 203 203 202 202 201 201 201 201 201 202 202 202 203 203 203 194 196 199 202 203 203 202 201 198 199 201 202 202 201 199 198 198 198 198 199 199 200 200 200 198 198 199 200 200 199 198 198 192 195 198 197 195 193 194 196 195 196 197 199 200 200 200 200 198 198 198 198 198 198 198 198 196 197 197 198 198 197 197 196 199 198 198 199 199 196 192 188 197 197 197 197 196 195 195 194 195 195 195 195 195 195 195 195 179 179 179 179 179 179 179 179 180 180 180 181 181 182 182 183 180 180 179 179 179 179 178 178 175 176 178 180 181 181 181 180 183 182 180 179 177 177 177 177 177 177 178 179 181 182 183 183 177 177 178 179 179 180 181 181 177 177 177 178 178 179 179 179 179 178 176 175 175 176 178 179 181 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 179 179 180 180 179 179 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 184 184 184 183 182 181 180 179 181 180 180 180 179 178 178 178 182 182 182 182 182 183 185 185 181 181 181 181 181 181 181 181 184 183 181 179 178 177 177 177 180 181 183 185 185 185 183 183 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 184 183 183 183 183 183 183 183 183 185 185 185 186 186 187 187 187 185 185 185 185 185 184 184 184 184 184 184 185 185 185 186 186 186 188 188 187 185 185 188 190 189 188 188 187 187 186 186 186 191 189 188 189 192 192 190 188 191 191 191 191 191 191 191 191 188 188 189 190 192 194 196 197 201 195 191 192 196 198 196 192 195 195 195 195 195 195 195 195 193 197 200 200 197 193 191 191 192 192 193 194 196 197 198 198 201 201 201 201 201 201 201 201 205 204 203 203 203 204 205 206 203 203 205 206 208 210 211 212 208 208 209 210 211 212 212 213 213 213 212 212 212 213 214 215 212 213 214 215 216 217 217 216 218 218 218 217 217 216 216 216 218 219 220 220 220 220 221 221 223 222 221 220 220 222 224 225 221 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 219 220 220 221 221 222 222 222 218 219 219 219 219 220 220 220 223 223 221 219 217 215 213 213 217 217 217 218 218 219 219 219 219 219 219 219 219 219 219 219 218 218 219 219 219 218 217 216 218 217 216 215 215 215 216 217 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 217 217 217 216 216 216 215 215 213 213 214 214 214 215 215 215 214 214 214 213 213 212 212 212 213 214 216 217 217 216 214 213 212 210 209 210 213 218 223 226 225 215 218 230 228 222 197 141 161 231 229 209 210 226 234 186 124 168 196 149 127 135 144 204 253 218 146 71 53 77 90 96 122 104 67 41 46 56 52 46 44 44 54 76 105 140 180 210 200 160 172 198 185 193 220 219 173 175 179 154 149 213 245 200 112 118 159 174 184 151 60 27 67 134 131 66 72 185 222 205 219 213 153 95 120 158 197 165 102 88 116 142 161 159 132 137 189 232 205 140 133 164 190 211 180 123 113 177 225 240 222 167 129 98 108 163 209 224 222 218 181 156 188 217 217 209 196 206 220 205 186 129 132 213 234 199 165 166 191 213 210 211 210 194 185 192 179 150 163 171 153 178 198 242 237 207 196 157 107 98 128 135 113 110 146 177 188 183 199 209 161 126 142 138 86 25 94 184 248 238 202 173 153 144 170 196 218 231 209 160 142 148 201 248 241 193 147 96 57 38 54 64 64 51 42 45 49 47 54 46 40 37 33 36 55 78 61 114 197 246 254 225 146 89 119 86 66 93 112 114 117 104 118 130 149 165 179 194 169 114 115 165 202 250 251 250 246 154 50 2 29 114 236 253 252 160 106 213 243 224 230 229 220 217 223 223 222 221 221 222 223 223 220 220 220 221 221 222 222 223 221 224 214 193 183 196 217 231 237 187 148 144 160 195 230 242 236 233 229 225 222 221 221 221 220 220 220 220 220 220 220 220 220 232 233 210 179 169 188 213 225 244 244 200 101 121 244 251 252 235 187 119 146 183 124 88 161 222 222 184 151 184 240 208 102 46 23 32 39 27 27 61 117 183 171 196 224 225 219 220 214 203 209 205 205 216 214 216 244 202 146 75 45 7 15 29 34 20 43 91 134 183 227 242 176 103 75 106 147 205 215 231 211 189 151 111 148 165 113 122 162 190 197 183 145 116 149 193 180 152 212 211 115 81 108 129 151 198 142 54 101 179 188 199 152 113 142 170 175 141 71 55 94 175 220 213 210 207 199 207 196 197 200 202 200 198 202 208 201 207 202 196 199 198 196 203 201 201 201 201 201 201 201 201 193 201 201 196 201 213 211 200 142 134 184 215 209 208 209 225 230 172 97 95 168 207 225 198 126 83 121 125 112 105 98 64 42 23 28 35 37 39 48 78 96 115 108 84 45 16 2 38 110 229 233 202 204 196 213 231 198 111 102 167 209 249 252 180 114 69 56 53 44 39 30 30 56 72 71 52 34 20 15 20 26 30 32 28 25 24 20 15 39 113 153 161 158 191 201 206 212 216 207 170 176 179 141 62 45 40 34 34 26 23 27 14 23 27 63 110 108 94 92 71 102 123 127 118 151 217 238 214 177 183 217 169 111 159 189 150 81 29 30 8 6 94 188 250 227 204 215 210 212 209 221 197 210 210 211 211 211 210 209 208 212 209 209 214 216 211 215 226 249 207 135 53 109 213 250 238 165 88 33 20 35 45 38 44 42 47 54 57 56 52 49 48 55 50 47 49 57 78 111 138 95 123 194 250 246 224 221 223 221 221 226 224 219 232 249 253 215 81 20 3 47 139 181 212 182 178 197 218 228 249 252 136 12 63 178 240 254 199 77 62 179 253 238 251 236 85 65 204 255 220 170 181 197 215 252 237 123 69 62 126 158 217 247 219 175 178 214 240 248 224 173 159 238 248 218 203 157 86 121 206 240 254 234 141 94 200 238 245 233 228 250 232 154 121 162 200 238 211 136 81 70 178 255 252 175 74 49 98 143 165 167 169 217 253 248 250 253 191 95 32 65 107 149 144 120 85 44 34 30 31 30 27 24 24 27 31 23 30 55 92 126 144 126 91 77 152 203 215 214 197 193 217 195 182 158 102 70 78 72 57 53 55 52 54 58 50 44 49 36 44 25 24 75 175 254 254 249 250 249 234 191 144 150 193 252 210 99 27 13 16 29 18 22 23 32 15 18 71 125 155 146 142 158 173 187 237 235 254 254 166 74 90 188 241 243 251 204 168 189 252 230 162 158 190 228 237 224 220 235 225 224 254 216 115 72 150 176 170 172 92 63 127 142 126 117 114 100 62 111 206 246 254 200 133 156 166 126 183 215 222 209 219 252 249 245 244 150 108 115 117 175 219 249 237 252 199 194 208 168 100 39 42 43 42 43 47 50 50 57 61 54 48 52 53 56 66 80 100 134 166 200 233 236 215 222 251 241 189 173 198 225 238 240 218 214 196 116 85 198 239 232 180 191 205 223 196 126 36 24 49 53 49 53 44 37 51 37 55 102 118 103 87 56 28 40 44 46 49 61 58 84 166 184 159 161 215 222 205 190 212 227 226 174 71 17 26 32 38 45 137 214 247 198 145 186 212 121 47 28 55 84 83 71 95 141 104 46 28 127 239 231 172 193 249 245 233 248 204 122 101 180 231 249 169 84 128 214 234 205 156 210 247 240 155 50 97 219 253 213 159 170 166 167 217 251 253 219 132 119 143 127 144 206 218 228 227 224 226 230 232 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 229 232 233 234 223 167 98 150 199 187 187 215 223 232 236 246 230 239 211 119 73 134 210 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 221 241 188 137 175 224 229 231 224 224 223 222 220 219 218 218 221 219 216 217 223 236 249 168 45 20 138 250 241 224 223 216 219 219 218 218 218 217 217 217 214 212 205 200 200 243 253 176 84 13 15 121 221 247 236 230 231 174 141 193 240 222 188 169 161 156 167 188 235 236 167 135 180 226 238 224 245 243 188 163 214 232 214 215 209 216 215 217 215 215 216 216 212 209 217 227 238 166 97 177 227 230 233 224 223 223 239 227 165 124 145 181 174 200 237 239 228 230 229 230 227 206 203 231 249 217 144 85 105 176 246 249 237 237 229 231 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 228 226 226 225 225 225 224 224 224 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 224 227 226 227 229 224 223 231 229 231 221 223 225 227 237 234 214 168 105 77 171 252 232 231 225 230 232 217 188 156 168 140 126 211 251 233 228 234 230 228 231 231 232 232 232 233 233 233 225 235 235 226 214 203 209 230 227 239 245 243 249 242 150 31 17 56 157 246 250 231 231 236 255 225 117 2 84 223 249 224 206 206 187 178 190 164 135 167 180 164 91 50 85 103 97 115 154 223 238 251 232 242 202 82 158 249 240 224 218 223 250 212 137 72 63 38 35 47 58 148 247 239 247 239 215 219 220 193 222 236 231 216 220 230 228 224 242 238 227 211 194 183 178 177 204 195 219 239 226 221 229 223 225 225 237 253 177 59 140 247 252 252 207 188 232 244 219 219 161 117 129 181 206 224 236 226 240 225 226 254 248 168 108 118 184 221 217 221 177 121 175 246 226 212 223 229 213 222 237 223 231 220 220 221 214 211 216 218 215 215 214 214 214 215 216 217 213 213 213 215 216 218 220 221 213 213 215 216 216 216 216 215 216 216 216 215 214 212 211 210 212 211 210 211 213 214 214 212 211 211 211 211 212 213 214 215 210 210 210 210 210 210 210 210 210 209 208 207 206 207 208 209 210 207 204 203 205 206 206 206 206 205 204 204 204 204 203 203 204 204 203 203 204 204 205 205 204 204 204 204 204 204 204 204 208 206 204 201 200 199 200 200 202 202 201 200 200 201 202 202 205 204 203 202 202 202 202 203 201 200 200 200 200 199 199 199 196 198 200 200 199 200 201 203 200 199 198 197 197 197 197 197 201 201 201 201 200 199 198 198 200 199 197 195 195 196 197 198 199 199 198 197 197 196 195 195 197 194 193 193 196 198 198 197 196 196 196 196 196 196 196 196 195 193 193 194 196 198 197 196 199 199 198 198 197 196 196 195 178 178 178 178 178 178 178 178 179 180 180 180 181 181 182 182 180 180 179 179 179 179 178 178 177 178 179 179 179 179 178 177 182 181 180 178 178 178 178 178 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 178 178 178 179 179 178 178 178 179 179 178 178 178 179 179 179 180 180 180 181 181 180 180 180 179 179 179 179 179 178 179 180 180 180 180 179 178 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 184 183 182 181 181 180 180 180 182 181 181 181 180 180 179 179 182 182 181 181 181 182 184 184 181 181 181 181 181 181 181 181 181 180 179 179 178 179 179 180 179 180 181 182 182 182 182 181 182 182 182 182 182 182 182 182 181 181 181 182 182 183 183 183 184 184 184 184 184 184 184 184 185 185 185 186 186 186 187 187 185 185 185 185 185 185 184 184 184 184 185 185 185 186 186 186 188 189 189 187 185 184 186 189 190 189 189 189 188 188 187 187 191 189 189 190 192 192 190 188 190 190 190 190 190 190 190 190 194 194 193 192 191 191 191 191 198 195 192 193 195 197 196 194 195 195 195 195 195 195 195 195 192 194 196 195 193 192 192 194 195 195 196 197 198 199 200 201 198 199 200 201 203 204 205 206 205 204 203 203 203 204 205 206 204 204 205 206 208 209 210 211 209 209 209 210 210 210 210 210 212 212 212 212 213 213 214 215 214 215 216 217 218 218 217 217 216 216 216 217 217 218 218 218 218 219 220 220 220 220 221 221 221 221 221 221 221 223 224 224 221 222 223 223 223 223 224 224 224 224 224 224 224 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 221 222 222 221 221 220 220 219 219 218 218 220 220 219 218 218 217 216 216 219 219 220 220 220 220 220 220 219 219 219 219 219 218 218 218 217 218 219 219 219 218 217 216 219 218 217 216 216 216 217 218 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 215 215 215 214 214 213 213 213 214 214 215 215 215 214 214 213 213 213 213 213 213 214 214 215 215 215 215 214 214 213 211 209 208 208 209 211 213 215 219 212 202 216 242 213 135 171 233 230 212 210 221 231 192 135 138 179 183 157 134 146 225 224 131 75 85 130 175 164 116 126 130 110 89 97 105 83 54 31 42 51 51 51 67 96 120 127 103 136 189 198 194 195 183 135 127 149 158 147 181 226 226 152 88 84 103 129 126 57 15 68 125 107 58 90 186 201 196 245 249 190 107 117 161 202 195 162 135 101 80 114 166 164 139 151 209 244 193 130 150 199 204 159 141 119 132 162 200 234 232 173 103 118 199 229 221 215 205 162 147 193 220 201 195 209 235 241 209 160 106 145 243 249 195 132 148 187 215 213 208 207 199 193 193 186 159 147 134 121 152 186 235 224 178 162 141 112 109 126 129 127 134 139 138 152 170 215 249 188 116 81 28 41 124 186 227 253 234 185 145 129 126 171 203 193 189 220 213 169 141 185 206 145 90 84 76 60 33 29 27 34 45 49 45 44 48 50 50 43 30 25 30 37 40 55 118 217 249 192 118 102 147 216 161 100 106 145 161 162 150 133 105 109 115 117 131 111 66 62 112 142 189 214 227 220 135 48 3 33 130 205 244 253 189 121 224 247 220 222 223 221 223 223 223 222 221 221 222 223 223 220 220 221 221 221 222 222 222 216 226 225 208 191 185 185 184 204 178 126 108 160 222 239 233 225 223 221 220 220 221 223 225 220 220 220 220 220 220 220 220 217 225 229 221 202 186 179 179 214 246 248 227 139 119 218 246 246 230 230 217 201 166 112 104 163 191 183 171 171 212 244 185 86 39 33 41 34 24 27 50 116 179 155 148 165 198 219 217 214 209 213 213 216 209 199 218 229 244 218 111 45 6 16 16 18 22 35 49 77 130 163 155 103 46 42 112 181 232 224 234 229 196 142 129 161 156 133 154 172 177 174 148 85 66 130 184 159 145 194 171 98 127 172 152 127 129 98 64 110 182 197 196 155 116 124 132 127 94 39 41 120 201 225 222 210 191 201 206 199 197 197 199 200 194 181 170 182 194 202 205 206 201 195 197 201 201 201 201 201 201 201 201 198 203 203 199 201 207 206 200 162 115 159 201 186 195 217 223 219 190 131 109 161 198 214 181 127 72 98 104 79 55 54 40 35 28 32 29 39 56 54 57 75 87 73 48 18 12 17 74 149 232 228 209 213 200 206 209 209 118 99 171 226 249 245 205 149 108 79 59 60 72 60 49 28 38 42 40 33 23 21 30 28 32 33 29 25 23 17 11 47 109 144 150 138 158 170 187 193 216 223 172 144 128 106 54 43 39 35 33 26 23 23 12 6 39 83 121 113 92 86 68 75 107 130 122 130 179 203 181 141 157 191 149 123 205 240 191 92 22 22 19 20 88 176 250 218 189 190 197 210 194 207 220 211 210 210 209 209 210 211 211 212 214 208 205 210 213 212 215 231 224 178 76 74 130 157 148 97 49 29 31 38 41 35 43 47 49 52 52 50 48 47 48 51 50 53 57 60 67 82 97 98 87 141 230 253 237 221 223 221 219 223 223 220 229 244 252 209 82 6 10 116 231 249 254 207 177 172 195 222 251 252 133 36 54 144 198 188 114 51 112 225 252 241 253 229 85 46 171 251 195 152 196 213 187 216 244 173 108 48 83 147 194 199 223 184 149 174 228 229 160 118 165 234 253 230 196 159 104 111 174 218 254 237 100 96 215 247 231 234 219 206 204 174 114 108 158 194 254 250 174 95 135 215 255 183 91 53 71 102 140 166 182 209 249 245 239 247 217 144 72 27 82 138 134 105 73 40 34 29 29 29 27 26 26 27 28 21 21 34 52 69 79 65 36 60 106 170 223 223 170 161 213 227 181 133 80 50 56 62 69 59 56 44 37 43 42 34 32 32 38 36 32 98 207 251 241 240 239 241 249 246 213 178 167 190 159 87 31 18 25 31 21 18 19 30 25 28 47 65 88 94 133 160 164 152 160 157 196 196 137 93 120 178 208 228 253 219 158 179 254 224 180 172 183 215 227 231 226 228 237 247 253 196 62 101 153 133 126 85 56 74 76 92 173 176 108 110 117 141 138 179 207 157 115 138 167 140 172 169 163 161 172 221 253 253 162 151 228 230 178 184 207 152 136 123 165 234 253 248 150 68 77 79 66 51 46 45 45 34 52 59 56 59 60 52 45 60 74 79 84 134 207 221 180 188 213 201 175 195 236 246 234 235 232 233 213 147 123 223 252 204 171 176 149 117 89 69 36 46 48 37 34 38 29 40 79 135 177 219 232 193 118 62 45 34 42 51 51 57 53 59 103 119 171 214 233 218 219 218 225 243 246 190 72 16 33 35 26 58 125 202 224 168 143 151 101 62 24 36 103 178 179 104 58 40 45 42 38 88 159 178 176 228 240 237 218 180 134 117 135 211 251 243 165 95 96 165 235 199 145 167 200 194 116 70 174 252 249 171 87 84 113 147 190 228 238 174 79 105 159 163 206 216 225 230 227 223 223 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 227 229 229 233 230 188 131 130 199 240 242 237 240 249 243 248 191 166 159 123 116 174 234 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 222 231 210 200 225 230 219 229 223 223 222 221 220 219 219 218 215 219 216 211 219 239 247 153 39 31 150 251 241 221 219 217 219 219 218 218 218 217 217 217 217 217 216 221 224 250 231 124 40 2 57 183 250 247 234 233 219 167 170 232 252 216 186 199 194 159 149 190 240 229 185 184 226 236 232 215 211 182 144 155 206 235 221 219 213 216 211 214 215 215 216 217 213 212 219 229 234 158 110 196 234 227 230 225 225 227 239 233 191 150 146 161 151 205 242 238 224 224 229 226 230 219 208 195 175 153 141 142 174 158 157 197 237 240 230 227 229 229 229 229 229 229 229 229 230 230 230 229 229 229 228 228 226 226 226 225 225 224 224 224 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 227 226 226 226 225 227 228 227 217 175 199 230 226 226 232 250 213 136 68 60 159 247 240 245 237 226 224 228 229 210 219 197 158 195 214 209 210 217 219 221 231 231 231 232 232 233 233 233 239 233 231 234 226 204 208 236 241 235 238 233 215 185 116 35 14 55 159 248 251 232 235 246 243 197 80 1 120 248 253 212 223 251 213 169 166 150 169 242 253 216 115 41 46 65 82 114 189 244 249 241 244 236 151 112 209 244 225 229 231 221 244 237 196 64 18 63 111 98 70 113 186 251 251 231 240 212 170 176 194 218 220 216 217 219 226 226 223 229 236 238 228 208 186 171 161 163 189 218 227 231 234 228 245 213 253 225 102 92 220 253 252 252 213 193 217 202 149 126 105 112 121 147 175 176 176 195 200 243 253 216 151 121 158 218 251 228 203 173 152 189 238 233 211 209 212 218 226 231 210 176 217 206 207 215 218 220 218 209 216 215 214 214 214 215 216 217 216 215 215 215 216 217 217 218 213 214 215 216 216 216 216 215 213 214 214 215 215 214 213 213 214 212 211 212 214 215 214 212 212 211 210 209 209 210 210 211 210 210 210 210 210 210 210 210 208 207 206 205 205 206 207 207 209 207 205 205 206 207 206 204 206 205 204 204 204 204 203 203 207 206 205 204 203 202 202 202 203 203 203 203 203 203 203 203 203 203 203 202 202 202 201 201 201 201 201 201 201 201 201 201 203 202 201 200 200 200 201 201 200 200 200 199 199 199 199 199 199 201 202 201 199 198 199 200 199 198 198 197 197 197 198 198 198 198 199 199 200 199 199 199 200 199 197 195 195 196 197 198 197 197 197 197 197 197 197 197 199 196 194 194 196 197 196 195 196 196 196 196 196 196 196 196 196 194 193 194 196 197 196 195 194 194 194 194 193 193 193 193 177 177 177 177 177 177 177 177 179 179 179 180 180 180 180 181 180 180 179 179 179 179 178 178 180 180 180 180 180 179 177 177 180 180 179 178 178 178 179 180 182 182 181 180 179 178 177 177 181 181 180 179 179 178 177 177 179 179 179 179 178 178 178 178 176 178 180 182 182 180 178 176 178 178 179 179 180 181 181 181 179 179 179 179 180 180 180 180 179 179 180 181 181 180 179 179 180 180 180 180 180 180 180 180 181 180 180 179 179 178 178 178 182 181 180 179 179 180 181 182 182 182 182 181 181 181 180 180 181 181 180 180 180 181 182 183 181 181 181 181 181 181 181 181 179 179 178 178 179 180 181 182 181 181 180 180 180 181 182 183 182 182 182 182 182 182 182 182 180 181 181 181 182 182 182 183 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 189 189 189 188 186 185 186 187 190 190 190 190 189 189 189 189 191 190 190 190 192 192 190 189 190 190 190 190 190 190 190 190 196 196 194 192 191 190 190 189 195 194 194 194 195 196 197 197 195 195 195 195 195 195 195 195 194 194 194 193 192 193 195 198 196 196 197 198 199 200 201 201 199 200 201 202 204 205 206 207 204 204 203 203 203 204 205 206 205 205 206 207 208 208 209 209 207 207 207 208 209 209 210 210 211 211 211 212 213 214 214 215 214 215 216 216 217 216 216 215 215 215 216 217 218 219 220 220 218 219 220 220 220 220 221 221 218 219 221 222 223 223 223 223 221 222 223 223 223 223 224 224 225 225 224 224 223 223 222 222 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 221 221 221 221 223 223 222 221 219 218 217 217 217 217 217 218 218 219 219 219 220 220 220 220 219 219 219 219 220 219 219 218 218 217 217 216 217 218 218 219 218 217 216 216 219 219 218 217 217 217 218 218 216 216 216 216 216 216 216 216 214 214 214 214 214 214 214 214 215 215 214 214 214 213 213 213 213 213 213 214 214 214 215 215 213 213 213 213 213 213 214 214 214 214 213 213 213 213 214 214 216 215 214 212 211 210 209 209 212 213 209 204 217 226 191 138 179 227 225 213 210 216 228 206 132 103 165 222 191 130 121 182 158 80 90 172 225 249 215 130 129 169 168 140 159 189 149 77 22 39 51 46 36 36 47 57 68 58 92 152 180 176 164 154 96 99 158 205 180 163 204 244 203 88 48 73 103 107 55 16 74 115 87 54 98 174 175 186 207 223 181 102 111 140 153 166 159 166 124 76 90 151 183 160 106 168 238 224 155 139 159 154 170 186 136 83 90 140 208 252 217 157 176 226 220 220 232 212 155 147 203 230 192 180 202 220 228 198 147 112 162 232 220 175 127 169 211 216 201 199 206 206 197 190 192 175 143 111 100 123 173 239 234 169 138 128 113 110 136 160 187 184 156 140 143 149 225 245 211 122 33 34 136 223 248 233 240 233 173 117 111 127 158 181 156 161 227 228 162 133 193 165 56 50 127 146 113 46 46 44 43 45 42 37 36 39 40 39 35 30 28 29 27 23 37 84 141 142 120 132 186 254 249 187 104 124 217 254 254 244 214 131 139 165 132 91 60 52 77 119 119 124 137 150 146 85 31 12 42 127 130 158 174 134 119 225 249 220 219 220 221 226 223 223 222 221 221 222 223 223 221 221 221 221 222 222 222 222 217 227 229 213 193 178 168 161 149 180 169 161 208 238 224 214 219 218 218 218 219 221 224 225 220 220 220 220 220 220 220 220 220 219 221 225 223 208 184 164 180 229 247 250 158 91 182 252 227 173 177 202 165 121 143 191 212 206 192 199 212 246 252 179 86 30 29 45 36 36 35 32 88 161 152 128 119 161 193 184 181 219 239 218 198 184 178 205 233 252 239 122 53 21 28 19 13 24 29 24 36 75 96 84 74 40 50 136 212 246 227 236 245 182 112 134 176 164 171 204 222 190 162 136 90 92 160 198 139 134 163 129 90 169 226 181 123 78 59 57 98 182 222 214 162 135 125 102 80 52 39 85 165 227 226 215 179 141 182 214 198 202 205 208 208 196 164 132 165 180 199 209 208 201 197 198 201 201 201 201 201 201 201 201 204 202 199 196 196 200 208 214 177 97 129 186 174 183 209 203 231 218 167 129 176 218 219 166 101 47 56 58 40 34 46 39 48 45 47 36 38 51 49 51 50 56 40 20 11 41 73 136 206 233 211 203 207 202 212 211 232 145 107 165 229 235 216 211 196 165 111 67 99 152 133 93 61 76 94 97 71 33 13 14 26 29 30 29 27 24 18 13 37 83 118 154 167 179 164 160 165 196 215 162 109 74 66 44 40 38 36 31 25 20 15 11 29 87 125 157 168 155 138 105 61 88 124 124 114 146 166 139 118 144 180 145 143 236 251 203 113 22 13 23 25 69 147 236 228 163 136 173 222 206 200 216 211 210 209 208 209 210 212 213 212 220 211 203 212 219 215 212 220 234 222 136 90 79 79 69 57 25 28 42 48 50 44 46 49 49 49 46 43 43 45 47 48 49 53 56 56 54 56 60 87 52 82 180 247 251 234 225 226 221 222 224 223 225 238 251 213 94 2 1 136 255 254 246 245 211 185 184 205 240 245 128 29 24 83 117 94 34 29 135 253 248 242 243 228 147 84 121 173 157 160 213 210 163 183 219 194 114 76 137 213 222 154 148 152 108 134 209 225 145 119 212 255 253 209 170 198 197 143 137 222 250 231 108 156 240 247 230 227 222 194 174 173 148 116 111 157 235 254 237 181 141 144 177 166 108 64 42 72 152 201 210 212 250 247 226 222 209 150 64 19 46 81 81 74 66 43 33 29 28 28 29 30 29 27 26 33 30 34 39 42 48 44 27 39 53 102 168 179 140 164 249 253 161 86 51 45 51 51 60 56 54 41 36 44 46 37 32 21 27 48 55 113 197 217 224 224 227 226 236 254 253 231 216 145 99 64 40 30 30 23 22 27 25 28 26 31 33 52 108 171 193 173 159 150 134 118 139 140 123 134 174 194 191 213 253 246 164 174 246 214 210 201 191 234 235 238 234 237 254 252 213 117 50 182 254 198 109 20 59 112 104 92 141 118 87 180 228 179 135 186 229 207 146 86 99 158 176 127 94 126 159 186 208 152 154 217 254 252 248 210 142 62 59 61 151 233 246 240 141 79 103 129 143 149 144 119 92 67 50 34 36 47 52 49 46 56 58 56 52 71 112 128 111 116 147 188 228 249 236 221 229 238 231 236 245 212 169 220 239 162 123 114 82 53 42 48 44 37 39 36 38 31 18 55 131 225 253 254 253 244 171 97 44 33 38 50 47 48 51 43 50 90 165 213 217 194 207 200 189 226 221 162 57 16 36 38 32 51 111 172 166 117 97 75 23 25 20 49 126 207 193 95 33 36 55 70 53 56 91 118 139 173 214 240 216 144 93 123 191 239 249 229 173 127 117 152 199 193 131 114 147 152 87 88 209 232 179 110 84 116 160 170 158 143 138 114 99 169 233 228 243 223 227 229 226 223 223 223 222 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 225 226 226 231 237 215 175 157 194 248 254 246 245 238 228 161 101 97 156 200 218 229 233 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 227 225 222 230 237 225 217 229 222 221 221 221 220 220 219 219 212 221 217 209 219 241 240 129 30 47 165 251 243 221 214 219 219 218 218 218 217 217 217 216 218 217 219 231 237 251 207 77 8 1 103 229 252 237 231 235 207 160 186 223 202 152 147 207 244 222 186 197 224 210 197 202 229 232 228 198 162 124 105 130 198 237 224 220 217 217 209 215 215 215 217 218 215 215 222 230 221 137 123 217 241 225 228 228 229 224 225 237 235 189 124 82 137 218 245 237 224 219 231 224 221 217 212 202 192 194 218 243 227 138 62 133 227 240 238 227 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 228 226 226 226 225 225 225 224 224 223 224 224 224 225 225 225 226 225 225 225 225 225 225 225 225 230 225 228 227 221 229 233 218 168 125 195 241 230 232 224 235 169 112 75 73 144 229 241 237 230 220 210 202 211 205 219 205 179 132 105 120 155 192 217 222 231 231 231 232 232 232 233 233 238 231 227 232 232 219 220 242 238 225 232 224 180 136 90 41 37 63 148 232 248 241 248 252 254 180 47 16 160 255 251 203 219 246 195 166 164 128 146 213 209 180 132 98 77 55 64 101 215 248 236 235 251 205 132 178 245 235 211 222 230 214 222 240 216 121 66 121 212 235 162 66 132 190 239 251 251 219 168 138 180 204 198 208 220 221 230 221 217 220 227 234 236 228 214 203 182 172 161 164 177 190 208 229 239 250 242 136 74 111 200 254 250 242 181 128 138 156 154 158 188 203 195 174 161 152 157 176 166 184 183 144 115 150 215 251 253 212 160 123 154 210 219 217 226 234 223 229 252 227 154 107 126 151 191 215 216 216 218 214 216 215 215 214 215 216 217 217 218 218 217 216 215 215 215 215 213 214 215 216 216 216 215 215 210 211 213 214 215 216 216 216 216 214 212 213 214 215 213 212 213 212 211 210 209 209 209 209 210 210 210 210 210 210 210 210 209 208 207 207 206 206 207 207 208 206 205 206 207 207 205 203 206 205 204 204 204 204 203 203 206 205 204 203 203 202 203 203 203 203 203 203 203 203 203 203 199 200 201 202 203 203 203 203 199 200 202 203 203 202 200 199 201 200 199 198 198 198 199 199 199 199 199 199 198 198 198 198 202 203 203 201 198 196 196 197 198 198 197 197 197 198 198 199 195 196 197 198 199 199 199 199 199 198 197 196 195 196 197 197 195 195 196 197 197 198 199 199 200 198 196 195 195 195 195 194 196 196 196 196 196 196 196 196 197 195 194 194 196 196 195 193 198 198 198 199 199 199 200 200 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 179 179 179 179 178 178 181 181 181 181 181 180 180 180 179 178 178 178 178 179 180 181 182 181 181 180 179 178 177 177 180 180 180 179 179 178 178 178 180 180 180 179 179 178 178 177 177 178 179 180 180 179 178 177 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 179 180 180 181 181 180 180 179 180 180 180 180 180 180 180 180 181 180 180 179 179 178 178 177 180 179 178 177 177 179 181 183 181 181 181 181 181 181 180 180 181 180 180 179 179 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 181 182 183 185 184 182 181 181 182 184 185 181 181 182 182 182 182 183 183 181 181 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 185 185 185 185 186 186 186 186 185 186 186 186 187 187 187 188 188 188 188 188 187 187 188 189 190 190 190 190 189 189 189 189 191 191 191 191 192 191 190 189 191 191 191 191 191 191 191 191 192 192 192 192 192 193 194 195 192 194 196 195 194 194 197 199 195 195 195 195 195 195 195 195 196 196 196 196 195 196 196 197 195 195 196 197 197 198 199 199 203 203 203 203 202 202 202 202 204 204 204 204 204 204 205 205 206 207 207 207 207 207 208 208 203 204 205 207 208 210 211 212 210 210 211 212 213 214 214 214 212 213 214 214 214 213 212 212 216 216 217 217 218 219 219 220 218 219 220 220 220 220 221 221 217 218 220 223 224 224 223 222 221 222 223 223 223 223 224 224 225 224 224 223 223 222 222 221 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 223 222 222 221 220 219 218 218 216 217 217 218 218 219 219 220 219 218 218 217 217 216 216 216 220 219 219 218 217 216 215 215 217 217 218 218 218 217 216 215 219 218 217 216 216 216 217 217 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 213 213 213 212 212 212 212 212 212 213 213 214 214 214 214 212 212 212 213 213 214 214 214 214 213 212 210 210 212 213 214 213 214 215 216 216 215 215 214 212 209 211 219 231 210 160 137 185 218 217 211 210 213 226 222 150 102 161 235 206 128 90 105 114 113 172 246 254 251 217 139 121 176 175 140 178 239 196 95 41 39 38 41 43 42 43 45 48 45 54 80 104 110 110 114 89 97 169 237 222 184 191 214 204 104 66 98 123 98 46 30 68 105 93 64 76 123 120 130 126 138 125 98 126 120 84 110 145 193 183 140 106 115 152 146 111 155 196 203 174 124 101 116 185 222 166 98 104 135 178 220 202 179 207 235 218 214 214 183 153 141 192 224 191 178 191 181 171 163 139 132 162 175 159 155 181 217 232 209 193 206 213 201 196 183 188 183 154 126 114 111 151 240 254 187 146 141 132 124 134 190 231 198 166 181 170 128 187 241 195 106 81 116 190 253 245 213 233 246 173 101 99 120 156 182 167 149 183 193 164 168 224 160 38 92 223 238 184 96 118 131 119 77 46 44 48 44 43 34 28 31 31 27 28 35 26 42 60 73 140 232 254 254 252 192 93 109 216 254 250 254 217 124 141 184 157 106 67 69 117 184 206 203 194 166 118 55 20 17 39 103 111 123 114 61 98 212 248 226 225 222 218 221 223 223 222 221 221 222 223 223 222 222 222 222 222 222 222 222 223 226 221 206 192 187 188 189 182 209 217 217 227 222 216 231 223 223 222 221 221 221 222 222 221 221 221 221 221 221 221 221 225 219 216 221 228 223 205 189 173 206 232 252 163 82 160 232 176 126 128 142 87 80 180 253 236 221 213 220 218 239 245 189 116 42 36 50 36 39 43 32 59 137 174 178 148 152 155 135 132 165 195 170 137 139 161 191 221 211 182 118 96 62 45 23 17 18 25 31 33 43 61 74 103 103 115 177 230 247 226 231 238 156 109 156 201 185 179 207 226 203 165 138 112 112 155 183 137 127 122 95 96 166 201 162 118 64 44 43 80 172 230 232 195 161 122 87 78 75 96 165 199 236 232 197 140 106 159 220 207 209 203 197 202 201 170 132 157 170 193 207 203 199 202 205 202 202 202 202 202 202 202 202 202 199 200 202 200 198 205 217 194 111 112 171 183 170 166 161 181 179 146 109 148 180 166 109 53 25 31 37 42 73 95 75 73 52 45 39 40 44 41 54 39 42 27 24 51 118 152 189 217 208 194 201 200 199 218 219 231 171 120 140 204 217 193 204 235 207 135 79 135 215 189 129 104 129 160 156 107 50 19 10 21 23 26 28 29 28 23 19 15 57 100 161 204 226 194 169 159 171 188 152 101 50 43 38 38 36 36 28 21 14 7 17 80 166 194 206 224 223 211 171 104 78 84 100 114 151 157 110 93 109 137 118 136 226 248 208 132 35 16 23 20 49 112 202 225 146 118 172 227 223 206 202 208 208 209 210 211 211 212 212 206 216 211 208 219 214 206 214 216 221 231 201 172 133 108 84 62 21 26 56 82 92 65 36 44 45 45 43 41 41 43 45 49 47 47 48 49 49 50 52 60 41 51 113 190 241 248 234 227 221 217 221 224 224 235 254 217 108 9 1 107 227 255 253 245 235 210 180 172 197 215 117 35 66 118 109 59 22 44 134 234 246 252 244 244 239 189 127 81 111 178 238 211 165 170 167 160 76 117 219 253 250 167 117 122 107 127 175 207 174 161 236 244 254 225 172 223 254 173 131 209 245 212 150 214 254 240 232 228 226 216 189 176 190 168 108 133 164 181 238 254 176 98 99 136 120 85 36 65 167 215 202 195 229 238 226 216 213 178 102 61 45 49 52 57 60 44 36 30 29 29 31 34 33 29 25 27 28 34 35 32 37 41 33 32 36 51 79 95 105 158 233 197 109 50 38 47 51 45 51 57 53 44 41 42 35 30 38 48 60 81 96 114 143 185 234 240 238 210 185 203 240 253 250 133 71 60 59 45 30 15 29 28 29 26 21 24 23 74 182 252 244 198 191 205 203 193 179 190 193 203 230 239 206 197 235 230 170 165 219 206 232 211 187 221 239 252 253 253 246 194 127 87 103 180 246 200 70 43 156 216 237 214 151 49 54 192 255 244 218 235 255 255 163 43 54 154 184 128 81 125 151 121 100 121 211 254 245 223 197 155 121 100 118 162 204 190 146 118 75 86 131 186 226 249 249 222 189 160 89 44 56 71 62 54 56 52 54 65 68 57 54 55 53 69 170 249 252 243 235 232 234 231 227 232 254 254 198 176 147 96 52 46 49 46 40 32 30 30 59 82 82 47 7 38 123 214 248 232 239 254 245 188 83 42 32 44 42 39 51 49 44 85 122 151 173 168 180 178 182 209 177 119 49 24 33 32 40 57 119 142 104 68 33 18 53 73 65 55 73 103 87 62 79 134 112 80 37 37 80 97 96 91 160 205 213 179 109 121 222 238 231 226 185 136 154 183 166 161 118 101 128 114 62 86 166 140 94 108 179 231 245 219 173 156 116 146 200 234 253 241 216 224 224 224 224 225 226 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 224 225 225 228 237 229 205 157 174 207 203 207 215 174 144 110 119 168 227 243 234 228 226 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 225 225 224 221 218 221 224 222 220 220 220 220 220 220 220 220 216 222 218 215 227 240 225 104 22 58 174 249 245 225 212 220 218 218 218 217 217 217 216 216 219 216 214 224 233 252 207 76 4 16 134 238 246 243 245 235 172 118 126 122 98 89 106 175 220 248 231 213 186 154 178 212 228 223 213 168 117 91 104 152 201 238 222 218 217 220 212 219 215 217 219 219 218 220 226 233 203 115 136 231 243 224 226 230 228 224 218 233 250 209 121 57 157 234 240 235 231 220 234 226 225 222 223 227 231 237 247 254 244 148 42 118 225 235 243 227 231 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 227 227 226 226 225 225 225 225 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 231 223 230 230 220 230 231 204 126 141 218 238 221 235 226 211 174 165 149 98 101 189 246 251 252 230 197 154 155 167 198 200 132 77 72 125 178 217 235 226 230 230 231 231 232 232 232 232 226 234 231 226 233 239 240 242 206 206 219 206 167 142 107 50 34 49 117 194 230 246 251 244 254 153 18 34 188 251 253 230 220 214 174 189 178 111 109 137 130 134 166 186 137 60 49 93 151 177 168 227 241 167 171 233 250 238 225 222 231 230 227 245 244 170 106 162 245 254 213 95 76 139 196 240 248 177 107 106 175 203 197 210 226 227 237 222 223 219 216 216 220 226 231 233 228 213 181 159 146 130 147 197 237 252 185 57 54 107 149 173 184 162 107 75 116 184 230 251 253 250 253 251 227 230 222 182 152 100 81 105 143 194 233 236 213 182 143 137 156 155 175 231 225 232 219 235 253 180 80 53 91 137 197 223 216 212 218 219 216 216 215 215 215 216 217 218 218 218 217 216 215 215 215 215 214 214 215 216 216 216 215 214 211 211 213 214 215 216 216 216 215 214 212 212 213 214 212 210 214 214 213 212 211 211 212 212 210 210 210 210 210 210 210 210 212 211 211 210 209 209 209 209 206 206 206 207 209 208 205 202 206 205 204 204 204 204 203 203 200 201 201 202 203 205 206 207 202 202 202 202 202 202 202 202 200 200 200 200 201 202 203 204 198 200 202 204 204 202 200 198 201 200 199 198 197 198 198 199 199 198 198 198 198 198 197 197 201 202 203 201 197 195 196 197 197 197 197 197 197 198 199 200 196 196 197 198 199 199 199 198 199 198 197 196 196 196 197 197 196 196 196 197 197 198 198 198 198 197 196 195 195 195 195 195 195 195 195 195 195 195 195 195 199 197 195 195 196 195 194 192 193 193 193 192 192 192 192 192 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 179 179 179 179 178 178 178 178 178 179 179 180 181 182 178 178 178 178 178 180 181 182 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 181 180 180 179 179 178 178 178 179 178 177 176 176 177 178 179 181 181 180 179 178 177 177 176 179 179 180 180 181 181 181 182 179 180 181 181 181 181 180 179 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 179 178 177 177 178 179 181 182 179 179 179 179 180 180 180 180 181 180 179 179 179 179 180 180 181 181 181 181 181 181 181 181 185 184 183 182 181 182 182 183 185 184 182 181 181 182 184 185 181 181 181 182 182 183 183 183 183 183 183 184 184 184 185 185 183 183 183 183 183 183 183 183 184 184 184 185 185 185 186 186 185 185 185 186 186 187 187 187 186 186 187 187 187 188 188 188 186 186 186 188 189 190 190 190 188 188 189 189 189 189 189 189 192 192 193 192 191 190 190 190 193 193 193 193 193 193 193 193 190 190 191 192 193 195 197 198 191 194 197 197 194 194 196 199 195 195 195 195 195 195 195 195 196 197 198 199 198 196 193 191 196 196 196 197 197 198 198 198 202 202 201 201 201 201 201 201 203 203 204 204 205 205 205 205 207 207 207 207 207 207 207 207 206 206 207 207 208 208 209 209 209 210 211 212 213 213 213 213 212 213 214 214 214 213 212 212 219 219 219 218 218 218 218 218 218 219 220 220 220 220 221 221 217 218 220 222 223 223 222 221 221 222 223 223 223 223 224 224 224 224 223 223 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 218 218 218 217 217 216 216 215 219 218 218 217 216 215 214 214 216 217 217 218 217 217 216 215 217 216 215 215 214 215 215 216 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 213 213 212 212 212 211 211 211 212 212 212 213 213 213 214 214 212 212 212 213 213 214 214 214 214 213 211 210 210 211 213 214 207 209 211 212 213 213 213 212 208 213 215 215 229 201 143 139 200 217 215 212 212 211 222 229 201 132 155 226 211 133 84 83 141 187 215 228 231 236 222 167 135 153 137 129 191 254 224 146 109 83 61 55 51 39 32 33 42 51 45 37 45 56 66 76 85 83 124 178 195 193 186 174 163 104 73 107 139 89 29 40 80 118 136 104 61 86 91 90 106 98 88 106 145 111 53 96 183 237 237 196 139 109 114 97 108 146 187 216 209 145 89 82 134 177 147 116 132 134 134 149 181 161 180 221 231 215 191 169 134 134 178 214 193 181 179 146 116 145 140 125 122 115 133 174 224 217 212 207 207 219 220 205 205 191 185 180 163 156 149 122 124 217 247 192 158 169 177 173 135 189 224 183 177 226 199 124 141 177 162 142 148 159 201 249 225 220 248 239 158 111 120 123 149 199 203 130 101 140 181 219 251 174 50 110 236 254 228 166 175 199 191 139 94 85 89 87 84 80 64 40 21 18 27 36 36 23 30 67 153 236 252 240 253 235 156 149 204 197 174 191 167 116 115 128 130 123 94 79 118 191 239 254 253 207 121 50 20 24 36 86 172 208 179 84 90 207 247 227 227 223 218 220 223 223 222 221 221 222 223 223 223 223 223 222 222 222 222 222 221 221 216 207 202 205 213 219 233 221 222 229 224 216 219 225 225 225 224 223 222 221 221 220 221 221 221 221 221 221 221 221 225 221 218 219 223 224 221 218 196 178 185 197 131 90 147 177 150 167 190 155 74 90 194 242 221 211 215 218 206 220 239 218 156 69 47 51 30 33 44 43 52 108 174 232 218 193 158 129 119 103 114 98 76 108 150 167 152 136 137 136 151 103 56 20 13 13 22 34 34 28 44 75 116 150 163 197 227 248 236 233 203 137 153 203 214 176 132 149 180 221 206 163 117 76 98 154 163 142 95 82 128 172 162 123 94 50 35 47 86 152 204 236 241 177 102 78 110 136 162 213 215 235 234 165 118 134 172 222 222 210 182 165 185 213 195 154 147 160 191 211 204 199 204 204 202 202 202 202 202 202 202 202 196 197 205 212 208 199 200 208 225 159 109 147 194 167 134 144 128 129 112 69 80 87 75 47 24 36 69 98 103 128 136 107 78 58 49 42 46 51 42 45 38 31 18 38 102 189 198 190 183 173 189 216 206 199 212 206 194 173 132 113 167 209 198 209 236 202 139 97 141 195 175 141 146 158 179 174 130 83 51 29 25 24 25 28 30 28 24 21 8 51 89 147 198 240 228 212 190 181 191 165 113 45 34 40 38 33 35 23 15 6 5 39 125 233 250 233 228 226 238 216 171 88 48 68 103 148 159 122 86 68 70 65 104 188 218 207 123 44 31 30 22 38 82 157 188 153 164 206 211 210 213 208 206 207 210 212 213 212 211 210 199 207 206 214 218 188 177 206 212 207 220 223 233 219 198 153 76 14 12 66 127 154 102 32 34 38 42 44 44 43 43 44 46 46 46 47 49 53 54 53 42 44 44 64 121 190 233 247 234 229 219 220 227 224 232 254 233 132 38 4 55 168 245 254 235 234 225 203 178 173 194 127 44 130 198 154 63 23 55 121 167 195 218 248 251 255 251 179 78 76 141 208 197 186 185 143 86 44 143 253 252 247 196 162 160 159 145 123 147 169 170 203 217 251 242 167 197 245 173 132 175 212 148 157 224 253 237 226 232 225 231 233 214 189 161 135 150 141 117 168 243 200 110 63 112 114 98 53 61 129 168 172 211 227 238 240 233 240 238 195 110 74 70 72 60 49 38 42 32 31 30 33 35 35 32 29 19 22 32 35 28 28 31 26 34 43 44 41 46 65 97 126 90 54 44 42 38 39 41 55 63 52 40 36 32 24 39 72 151 166 147 136 106 106 195 254 248 246 186 128 167 250 253 211 116 91 104 90 50 27 17 34 17 23 23 19 19 10 62 185 251 251 237 235 246 252 254 226 250 249 225 234 254 205 152 174 183 170 146 172 203 240 210 173 221 253 248 215 187 136 65 24 83 127 125 126 82 19 88 202 254 255 245 156 34 35 149 238 246 222 212 233 219 123 67 116 190 188 151 132 144 103 42 42 139 253 252 207 196 178 174 164 160 188 236 254 179 101 109 136 142 189 236 251 250 251 251 248 231 168 137 155 158 133 103 84 56 53 55 57 62 72 64 39 57 155 236 251 248 241 235 235 226 236 243 249 250 184 116 52 56 32 39 50 35 26 33 63 118 159 187 176 119 39 16 54 108 163 196 225 238 253 240 132 53 31 43 46 39 47 51 52 61 74 98 140 143 153 173 212 201 160 104 51 35 35 25 31 72 105 96 54 37 31 62 145 186 161 93 46 48 69 125 196 216 135 59 18 40 97 120 116 102 112 128 168 178 124 127 213 212 226 234 186 126 144 179 163 133 124 131 138 86 52 99 136 92 105 181 251 251 240 235 221 237 201 224 247 229 220 224 219 224 222 222 224 226 228 228 229 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 228 225 226 226 225 232 229 215 175 185 166 127 162 204 171 150 187 211 240 247 230 220 226 233 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 221 222 227 224 220 228 229 215 220 220 220 220 220 219 219 219 219 218 216 221 234 235 209 86 17 62 176 246 246 229 214 220 218 218 217 217 216 216 216 216 220 218 216 222 230 254 220 95 5 38 161 245 250 252 236 186 73 63 100 112 123 128 91 86 125 180 204 210 166 110 153 227 215 209 199 162 125 113 131 176 217 241 221 219 217 221 217 223 216 219 221 221 221 225 230 233 189 105 156 238 243 226 223 229 224 232 226 224 233 215 174 147 198 243 228 230 238 223 233 229 232 232 233 232 228 225 229 235 252 176 76 153 244 231 236 227 232 232 232 232 232 232 232 232 231 231 231 230 230 230 229 229 227 227 227 226 226 226 225 225 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 229 222 231 232 222 229 226 195 136 198 241 231 214 228 235 214 213 233 233 160 109 165 237 253 240 166 113 91 119 147 181 191 172 154 178 217 227 232 238 231 230 230 230 231 231 231 232 232 230 237 233 229 233 234 230 232 189 206 208 179 169 186 145 55 32 37 79 128 161 205 247 253 247 126 8 57 205 245 251 248 219 191 169 186 144 97 127 131 127 168 238 255 173 66 38 67 68 69 102 174 168 148 220 250 240 240 237 221 227 235 229 244 250 210 134 135 183 237 253 176 62 79 149 207 168 88 67 92 166 195 201 221 238 236 236 220 222 223 223 221 219 219 221 224 223 230 226 218 186 127 123 182 254 240 108 23 115 170 164 151 148 92 50 71 128 172 192 199 230 216 231 250 251 253 233 171 84 50 74 135 155 151 152 151 142 165 199 229 180 145 201 235 227 213 191 207 211 129 68 97 174 197 228 239 225 217 217 213 217 216 216 215 216 216 217 218 216 216 215 215 216 216 217 218 214 215 216 216 216 215 214 214 213 213 214 215 215 214 214 213 214 212 210 211 212 212 210 209 212 212 211 211 212 213 214 214 210 210 210 210 210 210 210 210 212 211 211 211 210 209 208 208 206 206 206 207 209 208 205 202 206 205 204 204 204 204 203 203 200 200 201 201 203 204 206 207 202 202 202 202 202 202 202 202 205 203 200 198 198 199 202 204 198 200 202 204 204 202 200 198 201 201 200 199 198 198 199 199 199 198 198 198 198 198 197 197 199 200 201 200 198 196 197 199 197 197 197 197 197 198 199 200 199 199 199 199 199 198 197 197 198 198 197 197 196 196 196 196 198 198 198 197 197 196 196 196 195 195 195 195 195 196 197 198 195 195 195 195 195 195 195 195 199 197 195 195 195 195 193 191 195 195 194 194 193 192 191 191 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 180 180 179 179 179 179 178 178 175 175 175 176 177 178 180 181 179 178 178 178 178 179 181 181 177 177 177 178 179 179 180 180 177 177 178 179 179 180 181 181 180 180 180 180 179 179 179 179 180 178 176 174 174 176 178 180 181 181 180 179 178 177 176 176 180 180 180 181 181 181 181 181 180 180 181 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 178 178 178 179 179 180 180 181 178 178 179 179 179 180 180 180 182 181 180 179 179 179 180 180 181 181 181 181 181 181 181 181 185 184 183 182 182 182 182 183 183 182 181 180 180 180 181 181 180 180 181 182 182 183 184 184 184 184 184 185 185 185 186 186 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 186 187 187 188 188 187 187 187 188 188 189 189 189 186 186 186 188 191 192 191 190 188 188 188 189 189 189 189 190 192 193 194 193 191 190 190 190 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 195 191 194 197 197 195 194 195 197 195 195 195 195 195 195 195 195 193 194 195 197 197 194 189 185 197 198 198 198 199 199 199 199 197 198 199 200 202 203 204 205 203 203 204 205 205 205 204 204 207 207 207 207 207 207 207 207 213 212 211 209 208 206 205 204 210 210 212 213 213 212 211 210 214 215 216 216 217 216 216 215 220 220 219 219 218 218 217 217 218 219 220 220 220 220 221 221 219 219 220 221 221 221 221 220 221 222 223 223 223 223 224 224 222 222 222 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 219 219 218 218 218 218 219 219 220 220 220 219 219 219 218 218 217 217 217 219 219 219 219 218 218 218 218 217 217 217 216 215 215 214 214 216 216 217 217 217 216 215 215 216 215 214 214 213 214 214 215 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 212 212 212 211 211 211 210 211 212 212 212 213 213 213 214 213 213 213 213 213 213 214 214 213 212 212 211 211 212 212 213 210 210 211 211 211 210 209 209 207 210 219 219 213 150 104 164 221 224 217 213 213 211 215 226 232 155 142 206 211 127 80 104 193 248 229 197 202 227 240 211 158 113 88 135 217 253 238 217 199 180 160 144 118 82 52 40 31 46 45 33 34 43 50 55 59 60 71 84 102 137 165 167 142 105 67 93 128 76 22 44 100 127 147 112 52 83 112 121 151 123 80 99 134 100 49 91 175 233 253 220 175 150 132 99 79 92 140 190 193 154 96 48 94 116 101 98 110 99 86 82 114 130 172 220 240 223 181 144 118 155 204 232 210 178 146 94 97 168 169 111 67 75 148 221 195 159 176 219 221 209 217 225 213 213 200 182 160 161 166 137 108 181 207 169 158 192 218 223 151 163 181 165 187 227 182 122 129 113 133 181 183 174 202 217 208 225 237 191 132 155 197 185 143 185 209 146 99 127 182 249 254 163 49 104 217 250 251 218 186 196 195 175 155 146 141 136 132 154 144 88 36 21 23 22 38 21 21 35 85 159 217 254 235 247 191 155 163 139 120 137 161 163 144 137 140 116 106 132 167 196 217 224 225 179 89 29 12 54 76 95 188 254 251 139 103 214 247 223 221 220 220 225 223 223 222 221 221 222 223 223 224 223 223 223 223 222 222 222 215 218 220 220 218 218 219 220 221 215 224 230 223 225 223 206 220 220 221 222 222 222 221 221 222 222 222 222 222 222 222 222 220 223 225 224 220 219 221 224 220 180 165 124 78 113 174 190 202 238 229 135 78 146 227 238 219 214 218 216 208 218 237 239 193 95 44 35 32 45 47 40 44 63 120 210 244 243 205 180 158 158 152 94 62 116 148 125 102 116 141 142 153 106 66 32 8 20 24 23 24 22 33 55 99 156 171 179 188 229 245 240 160 119 181 221 192 140 94 115 152 231 243 212 157 80 87 164 206 171 101 107 186 223 193 147 102 44 25 58 102 131 170 232 235 168 96 89 131 165 195 232 228 226 208 120 103 176 204 221 220 207 173 154 187 230 217 168 133 146 188 217 210 202 204 197 202 202 202 202 202 202 202 202 198 196 198 201 201 201 211 222 243 190 104 125 201 190 160 180 181 145 100 40 36 37 38 40 43 87 147 200 184 166 149 122 78 98 109 76 50 50 41 37 31 22 20 52 111 185 181 163 177 164 191 217 207 206 213 198 162 163 147 107 132 186 191 202 200 170 145 129 138 149 148 163 158 140 151 170 159 130 91 50 36 30 27 28 29 25 21 19 16 41 63 120 187 245 241 227 226 219 226 190 120 39 30 42 39 28 32 20 11 2 11 77 172 253 250 230 217 209 235 230 197 119 77 77 73 92 139 167 149 112 86 65 88 137 147 145 92 35 37 37 25 30 57 124 171 182 211 229 201 200 207 208 207 208 210 212 212 212 210 209 205 209 208 220 215 163 148 196 217 216 217 210 228 245 250 197 109 22 2 50 130 183 141 61 27 33 40 45 46 45 44 43 41 46 51 54 56 57 54 49 44 46 44 50 75 116 178 237 252 252 236 227 232 225 224 244 253 169 70 3 10 117 223 240 244 228 224 235 220 184 183 125 33 127 202 173 86 46 82 136 152 135 147 231 255 242 255 220 136 88 81 97 123 190 210 150 81 74 139 229 253 248 206 211 223 211 167 93 89 144 169 181 194 239 232 133 126 189 179 174 177 136 59 152 239 252 225 226 220 237 236 246 245 177 122 139 186 194 155 126 164 178 158 115 110 96 88 67 55 77 130 195 252 248 241 241 237 248 255 244 129 86 80 78 55 39 35 43 33 32 31 32 33 34 34 33 23 25 36 41 34 32 32 25 29 35 43 46 45 47 51 54 45 36 46 43 36 41 39 43 54 44 37 45 61 76 112 156 246 254 192 141 86 101 217 253 250 253 192 115 157 251 234 143 91 129 155 110 44 19 18 24 23 25 22 19 22 9 44 146 249 251 242 215 229 249 250 219 213 208 188 216 252 195 127 138 189 194 133 130 209 247 234 184 221 213 146 79 67 59 46 56 70 126 165 104 23 48 130 173 181 171 171 112 50 70 129 183 150 106 100 136 103 61 129 214 241 164 133 161 147 54 1 42 133 244 228 179 186 226 253 198 190 212 212 245 179 127 199 247 223 240 250 243 230 229 237 244 243 229 231 235 225 214 191 155 103 71 49 47 53 60 58 47 55 79 128 200 251 251 239 243 245 244 252 247 215 119 60 35 53 44 44 38 21 49 103 174 225 249 254 249 205 115 36 15 29 48 91 136 141 162 170 99 54 33 47 55 44 43 43 49 56 63 75 103 99 107 119 148 143 120 82 39 33 43 32 31 47 45 40 33 41 93 174 226 248 228 151 103 128 183 233 253 210 101 31 25 55 99 125 139 135 112 106 109 102 116 164 207 193 227 229 190 155 139 140 151 132 120 119 109 59 53 111 135 148 186 239 249 220 211 227 234 232 244 237 226 227 223 222 236 227 225 224 226 226 225 225 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 229 225 228 229 224 226 226 218 220 183 128 128 200 238 225 238 239 238 232 225 230 238 237 230 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 228 218 220 228 227 225 225 223 220 220 220 220 219 219 218 218 219 214 211 219 233 233 205 82 15 61 176 245 244 228 215 220 217 217 217 216 216 216 215 215 216 218 218 223 230 253 216 89 3 54 180 252 251 234 166 91 54 113 188 216 226 196 107 55 96 122 138 162 165 140 158 205 196 204 177 127 139 184 189 184 220 231 217 227 219 220 220 223 218 222 224 223 224 228 233 234 171 107 184 242 240 229 220 226 229 234 228 223 229 233 227 222 228 240 221 226 235 224 230 229 227 227 229 230 231 232 233 235 250 186 100 175 253 233 230 231 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 230 228 227 227 227 226 226 226 225 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 228 223 229 231 225 228 222 200 166 217 239 239 230 225 235 226 231 244 253 217 162 165 215 248 227 113 88 141 210 230 235 231 253 244 245 243 229 224 228 229 229 230 230 230 231 231 231 232 239 230 227 235 229 202 193 212 217 235 207 161 181 225 168 52 27 42 90 131 140 164 208 231 192 86 13 74 209 249 250 248 194 164 155 147 97 113 180 166 144 195 245 232 158 90 78 96 102 54 81 83 72 132 221 243 249 250 249 237 239 236 222 228 214 251 207 124 114 192 232 163 97 44 99 156 100 82 138 159 174 161 166 206 250 250 217 195 218 223 228 228 224 219 218 218 214 226 235 242 218 163 167 232 253 161 44 73 223 252 222 207 151 97 92 139 153 125 108 109 112 144 165 169 162 133 103 97 88 76 98 136 138 109 84 73 95 189 235 242 203 188 240 244 254 210 158 141 130 102 126 201 208 218 239 246 230 216 215 215 217 217 216 216 216 217 218 218 214 214 214 215 216 217 219 219 215 215 216 216 216 215 214 213 215 215 215 215 214 213 212 212 212 211 209 210 211 212 210 208 209 209 209 209 210 211 212 213 210 210 210 210 210 210 210 210 209 209 209 209 208 206 205 204 208 206 205 206 207 207 205 203 206 205 204 204 204 204 203 203 205 204 203 202 201 201 201 202 203 203 203 203 203 203 203 203 206 204 201 198 197 198 200 201 199 200 202 203 203 202 200 199 202 201 200 199 199 199 200 200 199 199 199 199 198 198 198 198 196 198 200 199 198 197 198 200 198 198 197 197 197 198 198 199 200 200 200 200 199 198 196 196 198 198 198 197 197 196 196 196 199 199 198 197 197 196 195 195 194 195 195 195 195 196 198 200 195 195 195 195 195 195 195 195 199 197 195 195 196 195 193 191 202 201 201 200 199 199 198 198 180 180 180 180 180 180 180 180 182 182 181 181 180 180 180 179 180 180 179 179 179 179 178 178 178 177 177 176 177 178 179 180 179 179 178 178 178 179 180 181 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 178 178 177 177 177 177 178 178 178 178 178 178 178 178 178 178 182 181 181 181 181 181 181 180 180 181 181 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 182 182 183 183 177 178 180 181 182 181 179 178 179 179 179 180 180 181 181 181 183 182 181 180 179 179 180 180 181 181 181 181 181 181 181 181 182 181 181 180 181 182 183 183 181 182 182 182 182 181 180 179 180 180 181 182 182 183 184 184 183 183 184 184 184 185 185 185 184 184 184 184 184 184 184 184 183 183 184 184 184 185 185 185 185 185 186 186 187 188 188 189 188 188 188 188 189 189 190 190 189 188 188 189 191 191 189 186 189 189 189 190 190 191 191 191 192 194 195 194 191 189 189 190 191 191 191 191 191 191 191 191 195 195 194 193 193 193 193 193 193 195 196 197 196 195 195 195 195 195 195 195 195 195 195 195 193 192 192 193 194 193 190 187 197 197 197 197 198 198 198 198 198 198 199 201 202 204 205 205 202 203 204 205 205 205 204 204 206 206 207 207 207 208 208 208 213 212 211 210 209 208 207 207 210 211 212 213 213 211 209 208 214 215 216 217 218 218 217 217 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 222 221 220 219 219 219 220 220 221 222 223 223 223 223 224 224 220 220 221 222 222 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 218 218 218 218 218 218 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 216 216 215 215 215 215 215 215 216 216 217 217 217 216 215 214 217 216 215 214 214 214 215 215 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 212 212 212 211 211 211 211 211 212 212 212 213 213 213 214 214 213 213 213 213 213 213 212 212 213 213 213 213 212 212 214 213 213 212 211 211 211 211 212 206 217 227 214 124 77 177 231 224 215 209 212 212 209 219 236 176 127 160 173 93 62 122 216 254 227 194 191 208 242 234 168 87 58 139 224 230 218 232 237 240 238 227 207 178 139 109 66 57 44 36 35 38 42 45 45 53 55 42 37 67 115 143 127 101 69 83 98 57 30 51 90 100 99 70 37 76 108 135 177 153 77 83 126 122 74 70 103 159 210 205 190 188 165 143 103 88 96 134 148 114 84 86 132 125 118 132 138 133 126 101 35 78 171 245 252 221 156 83 116 185 231 247 230 189 142 86 114 182 176 117 77 98 177 233 155 102 136 214 225 211 213 207 183 218 221 193 145 124 136 125 96 141 159 148 165 211 240 242 186 136 117 116 155 183 154 152 160 134 110 166 215 168 135 161 178 189 195 166 149 203 247 230 162 164 171 150 154 169 186 254 238 116 42 133 232 242 241 239 207 186 158 153 178 200 185 153 126 176 209 177 103 44 20 18 25 26 32 23 37 87 145 197 252 252 177 119 141 170 172 161 173 209 171 174 182 112 114 197 243 245 252 235 203 137 49 7 17 115 160 139 137 236 254 148 111 219 247 220 219 220 221 226 223 223 222 221 221 222 223 223 224 224 224 223 223 222 222 222 218 220 222 224 222 220 218 218 215 225 225 215 214 220 224 225 218 219 220 222 222 222 222 221 222 222 222 222 222 222 222 222 220 223 225 224 221 219 219 220 235 225 207 109 84 180 232 248 246 254 197 74 77 197 253 253 217 217 216 209 209 214 219 232 228 149 82 44 40 54 45 33 33 37 64 137 204 251 239 225 214 240 216 121 87 131 143 123 135 145 148 112 108 82 69 49 16 27 23 16 21 21 22 35 85 169 200 186 147 172 209 209 136 100 158 212 179 132 116 131 125 186 223 241 209 124 121 191 225 165 102 135 206 235 229 201 140 58 25 59 100 114 132 179 165 123 87 101 134 163 201 233 229 203 171 115 116 176 200 203 204 209 186 156 176 223 223 187 127 136 180 214 208 203 207 198 203 203 203 203 203 203 203 203 202 200 196 194 196 203 215 224 226 173 92 115 197 215 207 208 201 140 80 17 20 31 45 66 90 146 202 250 228 201 175 141 112 147 164 116 65 48 37 36 30 40 66 88 87 117 140 175 205 176 183 196 197 217 221 195 162 155 163 122 102 133 147 165 171 173 188 177 161 168 183 205 147 98 103 153 172 150 109 67 43 34 27 27 28 24 21 21 23 26 34 98 173 230 221 205 224 236 246 191 106 31 27 37 38 22 28 18 10 2 23 120 210 247 220 219 208 182 219 230 198 150 133 125 76 45 99 176 215 200 167 104 80 93 85 85 79 27 35 39 24 19 45 124 195 222 221 222 209 202 183 191 212 211 209 208 208 209 211 212 217 219 213 222 213 153 137 194 225 221 217 208 211 224 251 216 151 52 6 27 85 150 136 76 26 32 40 45 46 45 44 44 38 46 52 53 54 56 53 49 53 50 48 55 58 61 114 192 244 251 236 224 232 226 220 235 253 211 104 6 4 114 230 253 238 222 216 237 244 209 178 87 35 114 184 183 120 90 140 194 185 136 121 187 243 255 255 228 177 142 91 47 66 137 166 145 149 118 97 165 235 241 215 247 251 240 202 110 74 135 177 179 157 223 233 122 68 127 184 226 167 68 56 181 254 219 193 232 219 240 233 235 244 188 130 139 183 234 250 181 112 101 180 225 168 120 85 60 42 54 132 242 252 249 233 233 239 249 251 223 115 93 105 94 52 34 35 43 33 32 31 29 28 30 34 37 28 25 32 37 33 33 32 25 25 21 32 46 45 41 44 48 49 38 42 36 37 50 41 30 43 49 58 84 124 154 171 186 216 208 159 108 64 111 225 245 250 253 207 149 168 206 162 77 77 131 139 94 42 18 21 19 29 30 26 20 23 15 40 118 229 248 222 158 200 240 234 225 193 170 175 224 242 188 157 186 234 222 132 118 232 254 254 177 134 112 61 33 74 139 180 197 128 162 209 123 53 137 203 202 172 190 191 159 133 133 125 109 96 76 73 81 61 87 182 238 189 125 142 186 160 84 29 36 125 190 217 224 208 189 206 210 224 247 218 196 143 164 236 251 255 247 239 236 235 234 231 229 239 241 249 242 222 228 224 190 132 99 75 67 54 44 45 46 51 63 64 89 166 238 251 249 246 247 251 214 146 54 33 48 43 51 52 53 67 138 194 248 250 254 250 251 241 173 90 55 47 15 19 43 47 60 66 40 45 32 46 51 46 44 41 49 67 71 67 74 61 62 54 58 75 65 52 32 32 40 36 47 39 52 60 82 95 137 221 253 242 227 174 166 213 253 252 206 134 37 7 49 96 124 124 120 110 119 131 112 82 106 170 212 209 218 218 211 203 179 154 146 140 105 73 59 39 41 97 155 221 242 242 224 217 220 220 221 209 235 222 214 235 234 219 219 227 225 226 228 227 223 224 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 229 223 227 230 226 226 228 224 223 167 123 168 233 238 232 244 224 232 234 232 229 223 220 225 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 232 220 217 223 224 218 220 229 221 221 220 219 219 218 217 217 217 216 209 211 228 241 218 92 15 58 178 247 238 222 214 219 217 217 217 216 216 215 215 215 216 215 214 221 231 252 204 66 4 54 178 252 248 202 127 82 160 218 250 252 246 201 141 123 146 110 86 103 149 165 166 199 226 198 126 84 156 235 224 193 195 199 205 235 220 218 224 224 220 225 226 224 225 231 234 234 141 107 208 243 237 233 218 227 233 227 227 229 232 240 239 229 234 231 226 227 228 226 228 231 228 226 225 227 232 234 230 225 241 191 107 156 242 240 237 234 233 233 233 233 233 233 233 233 232 232 231 231 231 230 230 230 228 228 227 227 227 226 226 226 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 228 224 224 226 228 227 223 216 184 176 206 233 233 229 228 229 242 235 236 230 189 162 200 252 180 89 122 205 255 253 244 230 233 235 228 228 235 233 226 227 229 229 230 230 230 231 231 231 234 226 228 239 225 186 177 203 230 238 193 153 201 244 172 57 5 36 128 212 212 171 146 135 92 35 24 67 173 238 245 222 143 128 138 120 84 134 200 188 143 156 159 145 128 129 159 195 181 108 66 29 44 89 145 170 207 231 235 238 251 251 224 195 208 252 247 170 92 79 116 146 160 126 83 70 92 130 191 251 191 123 118 170 231 229 178 179 224 224 224 223 223 223 225 226 225 222 221 227 218 188 196 244 180 38 67 182 245 254 241 169 101 122 191 242 219 175 156 149 127 133 117 84 55 50 99 170 200 160 111 101 128 146 143 139 160 214 201 174 178 190 219 241 225 180 125 82 68 108 185 243 170 174 197 220 218 211 215 219 217 217 216 216 216 217 218 219 215 215 215 215 216 217 218 219 215 216 216 216 216 215 214 213 214 214 215 215 214 214 213 212 212 210 209 210 212 213 212 210 211 210 210 209 209 210 211 212 210 210 210 210 210 210 210 210 208 208 209 208 207 205 203 202 209 207 205 205 206 207 206 204 206 205 204 204 204 204 203 203 205 205 203 202 201 200 200 200 203 203 203 203 203 203 203 203 201 201 202 202 201 200 198 197 201 201 201 201 201 201 201 201 202 201 200 199 199 199 199 200 200 200 200 199 199 199 199 199 197 198 200 199 197 196 198 199 199 198 198 197 197 197 198 198 197 198 198 198 198 197 197 196 198 198 198 198 197 197 196 195 197 197 197 197 197 197 197 197 195 196 197 196 194 194 196 199 194 194 194 194 194 194 194 194 198 196 195 195 196 196 194 192 191 191 191 192 192 193 193 194 179 179 179 179 179 179 179 179 183 182 182 181 181 180 180 180 180 180 179 179 179 179 178 178 183 182 181 180 179 180 180 181 180 179 179 178 178 179 179 180 178 178 178 178 178 178 178 177 181 181 180 179 179 178 177 177 179 179 179 180 180 181 181 181 176 178 180 181 181 180 178 176 175 175 176 177 179 180 181 181 182 182 182 181 181 180 180 180 180 181 182 182 182 182 181 180 180 180 180 180 180 180 180 180 179 180 181 182 183 184 185 185 177 179 181 183 183 181 179 177 180 180 180 181 181 182 182 182 183 182 181 180 180 180 180 180 181 181 181 181 181 181 181 181 178 178 178 178 180 182 183 184 183 183 185 185 185 183 181 180 180 180 181 182 182 183 184 184 182 182 183 183 183 184 184 184 185 185 185 185 185 185 185 185 183 183 183 184 184 185 185 185 185 185 186 186 187 188 189 189 188 188 188 189 189 190 190 190 193 191 189 190 191 190 186 183 190 190 190 191 191 192 192 192 192 194 196 194 191 189 189 191 189 189 189 189 189 189 189 189 194 193 193 193 193 194 195 196 195 195 196 196 197 196 194 193 195 195 195 195 195 195 195 195 195 192 190 190 193 195 195 193 195 195 195 195 195 195 195 195 203 203 203 203 203 203 202 202 202 203 204 205 206 205 204 203 205 206 206 207 207 208 209 209 207 208 209 210 211 212 213 214 211 212 213 213 213 211 208 207 212 213 214 215 216 217 217 216 217 217 218 219 220 220 221 222 218 219 220 220 220 220 221 221 224 222 220 218 218 218 219 220 221 222 223 223 223 223 224 224 219 219 220 221 222 223 224 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 217 220 220 219 218 217 215 215 214 217 217 217 218 218 219 219 219 215 215 215 216 216 217 217 217 214 215 215 215 215 215 215 215 216 216 217 217 217 216 215 214 218 217 216 215 215 215 216 216 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 212 212 211 211 211 211 211 212 212 212 213 213 213 214 214 214 213 213 212 212 212 211 212 214 215 215 214 212 211 211 211 210 210 210 211 212 213 215 210 211 216 233 167 96 159 230 219 209 203 210 212 206 216 241 200 119 105 116 54 46 131 214 230 201 189 180 187 231 231 189 103 72 152 226 217 196 212 217 230 234 231 240 246 223 187 152 107 67 51 44 43 50 55 59 56 52 44 34 41 67 89 96 82 71 80 69 36 37 58 80 83 67 50 45 73 79 108 168 160 76 82 148 177 120 61 59 88 144 164 179 191 169 162 156 163 157 186 194 106 72 157 169 151 163 201 215 219 209 161 70 55 141 247 253 211 154 85 116 194 223 231 235 216 183 139 138 165 144 128 137 162 200 207 157 80 99 187 229 240 216 156 135 202 229 200 126 77 90 96 77 108 129 143 181 229 250 244 239 142 79 67 115 157 172 228 219 127 107 198 224 158 128 140 150 148 170 189 200 225 232 205 174 151 112 87 153 202 192 235 207 72 44 173 245 207 203 245 248 201 135 115 171 232 211 148 82 147 228 249 172 64 16 25 26 21 33 32 28 42 82 137 212 207 133 100 174 248 233 166 205 251 174 165 197 123 114 194 252 250 253 223 157 81 15 5 41 171 227 190 106 225 254 139 107 216 246 221 223 223 220 223 223 223 222 221 221 222 223 223 225 224 224 223 223 222 222 222 228 224 219 216 215 217 221 226 218 232 221 215 232 224 211 226 222 222 223 224 223 222 221 220 222 222 222 222 222 222 222 222 225 223 220 220 221 222 221 220 226 249 241 121 126 244 253 247 227 240 182 67 99 217 240 239 207 216 216 208 214 215 212 231 252 218 161 84 42 38 35 40 34 43 48 85 151 232 239 233 249 243 187 117 113 128 133 169 193 173 137 79 76 63 63 49 28 26 14 15 26 18 12 28 80 194 251 228 137 120 149 148 131 90 130 211 200 157 156 150 96 131 188 251 235 154 150 211 214 128 81 135 175 185 214 216 163 71 32 56 88 102 97 98 100 69 58 95 134 164 200 218 215 179 154 154 153 155 167 174 197 217 196 144 140 190 223 216 129 131 171 204 199 201 212 207 203 203 203 203 203 203 203 203 200 206 211 211 208 204 198 193 194 139 80 115 186 220 223 195 133 93 63 16 21 36 60 95 124 183 215 246 232 234 213 166 161 162 160 125 87 62 38 33 37 75 129 134 68 59 120 218 221 180 171 176 191 225 222 183 171 148 171 137 84 87 102 129 173 210 243 218 195 224 242 237 193 115 101 151 164 135 99 70 43 33 26 26 28 26 25 26 24 22 27 85 143 185 184 189 200 228 241 174 88 26 27 29 38 18 25 17 10 2 34 148 218 235 204 216 189 140 189 226 208 164 155 162 112 49 71 141 218 236 213 116 60 69 78 94 91 32 35 41 24 13 48 144 222 250 221 210 216 199 156 179 217 213 208 204 204 207 212 216 221 223 212 217 209 152 137 194 224 207 210 222 217 207 244 235 172 77 26 19 45 98 99 53 29 33 40 43 44 44 44 45 39 45 48 46 46 52 56 56 58 56 54 59 54 38 73 145 204 221 213 207 226 228 223 237 255 250 132 5 2 109 222 252 227 231 225 235 254 246 196 66 36 117 188 185 117 90 157 222 182 155 131 129 188 254 247 205 190 188 154 105 81 66 74 121 161 110 64 138 214 225 217 252 254 254 240 143 81 134 175 163 153 206 215 125 77 128 177 197 111 46 131 216 237 169 161 230 242 223 219 237 237 202 167 157 165 196 251 220 111 49 156 254 254 178 101 45 24 48 136 251 250 253 241 238 247 247 219 165 90 116 166 143 65 29 33 45 33 32 29 26 24 27 33 39 44 35 35 38 35 35 34 27 29 21 28 37 32 29 37 42 39 32 39 32 30 44 43 39 48 68 89 122 167 185 162 134 118 99 92 75 55 123 227 252 211 199 179 179 197 181 115 56 72 99 80 63 48 26 32 30 17 25 30 23 19 12 32 98 190 250 235 143 187 221 207 232 234 180 185 227 205 157 179 238 252 224 131 127 254 251 249 133 57 78 108 137 182 242 254 237 209 196 176 99 96 205 255 253 235 253 242 237 212 163 141 126 117 172 189 163 172 210 212 185 86 122 224 254 214 175 106 36 56 172 253 245 199 151 150 201 210 253 252 158 112 217 254 245 240 232 229 233 235 232 232 236 237 231 238 228 200 195 188 157 109 112 104 82 73 84 74 41 32 46 40 44 94 160 203 223 211 252 253 154 69 30 36 32 32 73 102 125 159 234 248 254 243 241 234 246 251 209 151 133 92 59 46 36 24 20 18 26 35 29 39 40 43 51 50 58 58 70 71 73 52 51 47 55 62 47 47 47 42 28 26 58 83 138 146 166 161 137 189 244 247 224 183 198 240 252 226 160 74 4 6 84 161 197 164 117 72 103 136 159 145 102 126 210 235 211 221 232 218 220 212 172 160 120 76 58 49 35 92 204 242 250 234 218 231 226 213 225 224 224 222 224 220 219 229 226 224 223 226 229 228 224 225 231 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 228 222 226 231 227 228 232 231 236 204 157 157 170 190 226 223 233 227 220 224 230 222 219 233 228 227 226 226 228 228 227 226 225 225 224 224 224 224 223 223 221 226 226 224 224 221 217 220 222 221 221 219 218 217 216 216 215 220 211 204 224 248 235 105 16 57 180 249 232 215 212 219 217 217 216 216 216 215 215 215 224 218 211 219 234 254 200 53 5 46 164 248 251 205 159 168 220 244 234 235 242 193 151 157 179 94 52 75 120 131 157 244 250 168 92 122 230 251 195 167 163 167 192 238 221 216 227 227 222 226 227 225 226 232 235 233 112 101 219 242 234 235 220 231 228 225 234 235 222 224 234 229 228 225 236 230 222 227 229 234 226 231 232 227 222 225 233 241 238 207 120 130 213 247 247 232 233 233 233 233 233 233 233 233 232 232 232 231 231 230 230 230 228 228 227 227 227 226 226 226 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 228 226 220 222 229 227 225 230 195 131 167 204 210 231 228 232 228 235 247 254 220 166 180 229 168 123 192 244 239 226 233 227 225 236 228 224 234 226 219 235 229 229 230 230 230 231 231 231 223 231 239 242 227 198 192 211 205 206 163 147 216 250 174 71 20 30 124 237 249 183 121 91 47 31 53 55 113 181 185 148 85 88 119 103 71 113 171 184 115 101 97 124 157 172 199 238 193 138 37 29 80 43 53 70 87 142 163 183 225 242 203 135 211 238 253 196 84 25 98 238 244 203 121 45 45 122 209 253 194 104 101 147 188 176 141 191 232 228 223 221 223 224 224 223 221 219 221 231 228 197 175 182 75 40 156 233 253 249 179 92 68 141 234 253 237 237 244 223 210 181 189 197 168 173 224 253 235 200 136 113 153 193 212 230 244 193 178 179 169 164 166 175 151 137 116 78 72 149 224 230 164 140 143 177 205 215 216 212 217 217 216 216 216 217 218 219 216 216 216 215 216 216 217 217 215 216 216 216 216 215 213 213 213 213 214 214 215 214 214 214 212 210 210 211 213 214 213 212 215 214 213 212 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 209 207 205 203 210 207 204 203 205 206 206 206 206 205 204 204 204 204 203 203 202 202 201 201 201 202 203 203 204 204 204 204 204 204 204 204 195 198 203 206 206 202 198 194 202 202 201 200 200 201 202 202 201 200 199 198 198 198 199 199 201 200 200 200 200 199 199 199 198 199 200 199 197 195 196 198 200 199 198 197 197 197 197 197 194 194 195 196 197 197 197 197 197 198 198 198 197 197 196 195 195 195 196 197 197 198 199 199 197 198 198 196 193 193 194 197 194 194 194 194 194 194 194 194 198 196 194 194 196 196 194 193 189 190 191 193 194 196 197 198 181 181 181 181 181 180 179 178 181 181 181 180 180 179 179 179 184 183 181 180 179 178 178 178 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 180 180 180 179 179 178 178 178 174 175 177 179 181 182 182 182 178 177 176 175 176 178 180 182 179 179 179 179 179 179 179 179 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 182 181 180 179 179 179 180 180 180 180 180 180 180 180 180 180 182 182 181 180 180 181 182 182 183 183 182 182 181 181 181 182 184 183 181 180 180 181 183 184 181 181 182 182 182 182 183 183 182 182 182 182 181 180 180 179 182 181 181 181 181 181 181 182 178 178 178 179 181 183 186 187 181 182 183 185 186 186 186 186 185 184 183 183 183 183 185 185 186 184 182 182 183 185 188 190 188 186 183 184 186 187 187 187 186 186 187 188 189 189 189 189 186 187 187 187 187 188 188 188 191 190 189 189 189 189 190 191 189 189 190 190 190 190 191 191 192 192 192 192 192 192 192 192 195 194 192 190 190 191 192 193 193 194 195 196 197 196 195 194 191 195 194 191 195 202 200 190 196 195 194 194 194 195 196 197 196 197 199 202 203 203 203 203 200 200 201 202 202 203 204 204 207 206 205 204 204 204 204 204 206 206 207 207 209 211 213 214 208 209 210 210 210 211 211 212 209 209 210 211 211 212 212 213 212 213 213 214 214 214 215 216 217 217 217 218 218 218 219 219 217 217 218 219 220 220 221 221 219 221 222 222 220 220 221 223 223 223 222 222 221 222 222 222 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 224 224 223 223 222 221 220 220 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 221 220 220 221 220 219 219 219 220 221 222 220 220 220 219 219 218 218 218 218 217 216 216 216 218 220 222 221 220 219 217 216 215 215 214 216 216 216 215 215 214 214 214 217 217 217 216 216 215 215 215 215 215 215 215 215 215 215 215 214 214 215 216 215 214 213 212 214 214 214 214 214 215 215 215 208 209 211 212 213 214 214 214 211 211 211 212 212 212 213 213 216 214 212 210 210 210 211 212 208 209 209 210 211 212 213 213 216 214 212 212 214 215 213 211 207 207 217 208 210 230 227 217 212 205 211 219 221 198 164 157 193 233 208 201 223 210 203 212 248 198 125 53 43 55 101 134 130 158 207 215 170 149 187 231 248 138 80 143 208 197 180 199 209 219 204 187 197 234 255 234 208 174 148 138 115 102 88 49 42 43 48 47 35 25 33 50 56 65 60 53 49 37 37 57 66 78 82 68 52 53 70 85 133 112 73 91 155 178 144 100 51 54 79 124 170 198 188 158 181 226 242 253 197 90 100 164 144 135 168 198 231 228 215 173 138 80 121 242 248 190 174 149 156 161 143 184 230 233 220 176 149 158 120 152 229 189 160 161 135 92 78 149 241 244 164 96 127 197 239 197 104 64 84 78 98 105 114 145 186 218 245 254 227 133 60 83 146 205 249 253 209 145 156 186 154 143 165 158 120 96 127 172 204 211 184 177 203 166 96 83 143 175 192 233 162 62 79 205 206 201 238 235 254 212 140 101 175 213 228 165 106 109 200 241 187 109 33 11 21 35 29 27 36 25 33 76 118 124 97 120 217 253 209 178 228 244 229 185 145 122 120 131 135 198 184 162 133 48 2 16 96 205 251 196 86 196 244 155 118 213 249 225 224 224 217 227 219 220 222 223 223 222 220 219 221 222 222 223 223 224 224 224 227 226 224 222 221 220 221 221 221 221 221 221 221 222 223 224 222 222 223 223 222 222 221 220 221 221 222 223 223 222 221 221 221 221 221 221 221 221 221 221 234 249 198 100 165 240 225 224 228 229 221 172 97 133 232 235 212 224 226 212 214 216 211 225 241 240 224 152 90 33 21 36 37 46 54 60 96 139 172 218 248 174 104 108 125 135 182 227 205 154 93 58 52 55 54 51 38 21 16 21 21 19 16 9 55 160 248 243 147 89 125 151 147 122 146 175 163 168 187 179 122 130 180 233 209 166 194 237 160 91 148 171 131 151 193 238 211 108 40 43 62 80 89 82 76 44 65 96 152 192 167 164 164 181 152 164 199 164 134 160 192 228 180 127 102 98 158 221 174 146 170 217 216 207 181 203 203 213 204 209 205 204 222 210 203 199 217 205 164 176 193 154 131 122 79 135 210 210 182 122 68 28 51 89 76 52 61 94 127 186 203 194 189 187 187 177 165 129 89 106 122 80 37 18 31 105 187 193 109 41 103 223 233 179 147 159 183 205 209 196 164 150 155 133 99 78 78 120 163 211 227 224 229 211 202 231 236 156 118 152 165 106 76 38 34 35 28 25 26 21 18 26 25 11 17 79 141 194 182 152 185 207 219 142 72 36 31 24 29 21 19 22 7 2 56 142 203 190 187 201 192 160 181 243 217 146 125 146 141 128 117 94 114 182 189 117 42 70 152 158 111 51 27 26 34 19 29 124 209 242 196 192 210 186 157 179 203 213 216 209 207 213 213 208 217 216 178 176 201 152 117 170 221 220 215 206 205 216 231 242 205 98 26 13 30 52 50 44 29 38 43 41 43 49 45 35 37 42 47 49 48 48 50 53 46 52 56 54 54 61 70 75 112 123 134 174 228 239 225 229 255 252 152 3 3 92 199 251 235 238 222 232 253 248 170 32 56 159 202 187 92 92 190 225 142 176 175 145 180 226 178 106 140 210 231 158 75 32 46 102 105 75 110 169 166 148 157 168 185 233 245 176 144 159 148 149 176 201 157 93 97 147 160 121 112 114 197 244 174 137 187 228 229 232 233 223 229 228 197 182 156 176 222 203 99 50 113 186 239 178 111 68 42 52 129 219 252 244 198 168 162 157 142 108 145 234 244 191 89 37 29 38 34 39 33 26 28 27 26 33 35 33 33 37 41 41 36 30 24 25 27 30 32 33 34 35 39 40 38 32 41 44 55 103 130 128 116 143 169 144 102 73 53 67 43 48 89 119 162 201 156 118 110 165 204 154 78 48 74 73 70 61 49 37 30 27 21 28 19 19 32 25 31 69 171 250 240 177 160 170 203 243 227 213 201 224 186 147 206 249 252 208 153 210 254 251 152 42 74 201 216 188 230 255 250 255 215 143 82 82 172 251 247 246 239 234 237 242 217 197 190 160 141 212 252 254 251 251 254 158 117 221 250 249 254 249 217 134 71 126 178 184 170 113 138 204 231 250 251 146 109 212 254 240 216 144 193 240 227 232 231 234 221 243 236 232 222 209 187 126 100 118 110 74 122 187 149 102 47 37 41 53 63 78 98 107 104 170 163 85 40 35 39 47 77 125 147 166 219 254 248 239 223 213 235 244 217 164 207 222 190 166 137 118 108 100 97 98 102 91 106 88 74 43 35 58 52 75 67 51 44 76 137 149 88 49 39 46 36 16 43 120 202 231 254 247 205 161 166 204 231 232 201 180 215 246 216 163 103 30 22 89 159 207 189 121 60 62 132 228 194 110 133 188 219 217 219 211 230 238 219 229 233 193 149 92 47 39 101 217 242 249 234 227 220 216 232 224 225 222 219 220 223 225 225 223 227 227 226 226 226 226 225 225 226 226 225 225 225 224 224 224 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 230 227 207 174 158 174 207 231 228 228 228 228 228 228 228 228 228 228 227 226 225 225 224 224 225 225 224 224 224 224 223 223 221 221 222 222 222 222 223 223 220 219 219 218 218 217 216 216 217 215 222 221 216 245 227 122 26 41 170 248 235 226 215 212 216 215 214 214 215 218 221 222 215 219 217 222 237 253 197 70 10 29 145 232 247 237 217 236 225 227 211 220 244 217 163 147 127 48 42 77 94 100 115 157 165 111 143 233 249 212 147 116 146 190 227 229 220 221 225 224 236 224 224 228 226 228 253 183 93 122 234 250 234 231 235 229 236 233 233 235 232 226 226 230 233 227 228 236 234 224 223 231 227 240 228 219 232 228 222 238 248 221 173 104 169 227 239 240 233 233 233 233 233 233 233 233 233 232 232 231 230 230 229 229 229 229 228 228 228 227 227 227 228 228 227 226 225 225 224 223 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 196 178 173 182 174 158 170 199 210 219 221 254 208 130 161 194 136 140 215 247 239 232 215 232 226 226 226 227 227 228 228 228 228 228 228 229 228 227 227 228 226 238 237 230 204 179 169 149 170 123 133 154 241 251 180 68 12 42 128 218 224 159 105 66 45 31 62 88 86 114 134 103 142 165 138 80 83 166 204 146 90 69 77 107 121 123 138 154 127 59 39 95 163 178 108 75 43 38 69 77 128 145 123 126 201 254 224 122 37 53 168 252 247 254 189 104 65 77 131 178 136 104 98 125 150 142 164 244 231 229 226 222 220 219 219 219 220 220 222 227 234 221 165 100 67 103 195 251 248 223 144 50 79 140 215 253 251 236 237 248 249 255 253 249 254 250 225 204 189 174 168 182 188 180 198 238 253 250 243 235 215 210 209 172 169 168 167 145 125 151 192 204 147 124 135 182 215 223 221 219 217 212 213 219 218 210 211 219 217 220 210 217 222 214 217 216 214 214 214 214 214 214 214 214 213 213 213 212 212 212 211 211 218 214 210 209 211 213 215 215 207 206 210 217 217 212 209 210 210 212 214 212 210 209 210 212 211 211 210 210 209 208 208 207 203 204 205 206 206 206 205 204 204 205 206 206 206 206 205 204 202 203 205 207 206 203 200 198 202 202 202 202 202 202 202 202 200 201 202 203 202 201 199 198 205 203 201 198 198 199 201 203 195 196 196 197 199 200 200 201 198 198 198 198 198 198 198 198 199 200 201 201 200 197 194 193 197 197 198 198 198 198 199 200 201 200 198 196 196 197 198 199 194 197 199 199 197 196 196 197 196 196 196 196 196 196 196 196 201 199 198 196 195 195 195 196 194 194 194 195 195 196 196 197 198 197 197 196 195 194 193 193 199 198 196 194 194 195 196 197 180 180 181 181 181 180 179 179 181 181 180 180 180 180 180 180 183 182 181 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 179 179 180 180 180 180 180 180 179 179 178 178 178 176 177 178 180 180 180 180 180 181 179 177 176 176 177 179 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 178 177 177 177 178 179 180 181 179 179 179 179 179 179 179 179 182 182 182 182 182 182 182 182 181 181 180 180 180 180 180 180 184 183 181 180 180 181 183 184 181 181 182 182 182 182 183 183 180 181 182 183 183 182 180 179 183 183 182 182 182 182 183 183 182 182 181 181 182 183 184 185 182 182 184 185 186 186 185 185 185 184 183 183 183 184 185 186 185 184 183 183 184 186 188 189 188 186 184 184 186 188 188 187 189 189 189 190 190 190 190 190 188 188 188 188 189 189 189 189 191 190 189 189 189 189 190 191 190 190 190 190 190 190 191 191 190 190 191 191 191 191 191 191 191 190 190 190 190 191 192 192 193 194 195 196 196 196 195 194 196 194 194 196 197 195 193 193 197 196 195 195 195 196 197 198 196 197 198 200 200 200 199 199 201 202 202 202 202 203 203 203 203 203 204 205 205 205 205 205 205 205 205 205 207 208 210 211 208 209 210 210 210 211 211 212 211 211 211 211 211 211 211 210 212 213 213 214 214 214 215 216 217 217 217 218 218 218 219 219 218 218 218 219 219 220 220 220 219 220 222 221 220 220 221 223 222 222 222 222 222 222 222 221 223 223 223 223 223 223 223 223 224 223 223 223 223 223 223 222 223 223 223 222 222 221 221 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 221 220 220 222 221 220 219 219 219 220 220 220 220 219 219 219 218 218 218 219 218 218 217 217 217 218 218 216 216 215 215 215 214 214 214 214 214 215 215 215 215 216 216 217 217 216 216 216 215 215 215 215 215 215 215 215 215 215 215 214 214 215 215 215 214 213 212 214 214 214 214 214 214 214 214 209 210 211 212 212 212 212 211 211 211 211 211 211 212 212 212 213 212 212 211 211 211 212 212 211 211 211 211 211 211 211 211 209 208 208 211 214 214 210 207 217 211 216 214 218 220 206 208 209 204 209 215 222 215 180 147 176 226 214 199 211 206 212 226 238 214 142 49 35 56 97 119 97 112 178 219 180 146 171 206 200 105 91 159 187 182 195 211 231 227 197 160 176 230 249 234 192 173 172 212 222 194 163 121 65 48 36 41 46 39 29 25 43 49 46 39 37 37 42 52 57 76 87 75 56 53 68 83 102 76 48 97 145 128 109 97 59 45 63 116 166 186 169 138 148 219 253 243 152 85 137 198 146 95 102 144 182 172 171 163 177 104 110 193 215 192 188 178 187 140 82 118 174 191 188 143 113 125 142 196 249 199 152 137 123 94 95 139 182 192 155 105 146 190 197 140 103 141 169 133 116 91 88 128 174 211 234 234 181 144 108 114 176 243 249 220 192 166 202 190 111 129 185 157 134 122 142 158 178 202 207 217 228 198 145 141 175 165 158 199 199 100 75 159 170 183 226 242 252 229 167 119 175 204 230 201 117 95 135 188 212 167 74 41 18 24 27 28 33 38 40 42 43 55 65 120 204 225 203 205 251 254 250 192 128 126 132 102 83 92 122 145 100 32 12 10 130 236 253 182 64 164 234 147 120 213 248 225 223 224 218 226 222 222 223 223 223 223 222 222 222 222 222 223 223 224 224 224 224 224 222 221 221 221 222 223 221 221 221 221 222 222 223 224 222 222 222 223 223 222 221 221 222 222 223 223 223 223 222 222 221 221 221 221 221 221 221 221 233 231 156 79 172 246 229 223 225 237 242 213 138 107 174 247 225 219 213 213 213 214 215 210 215 226 240 206 155 77 36 29 40 45 48 44 68 106 146 198 208 118 75 142 188 168 174 204 146 108 65 46 48 54 54 52 45 31 23 23 21 21 19 12 42 128 182 171 132 142 182 173 153 146 142 120 123 188 218 173 153 133 158 218 200 160 188 213 136 126 186 185 128 140 197 248 214 93 19 45 92 115 113 95 45 50 98 139 172 180 150 144 159 165 150 170 191 161 143 159 181 178 145 88 63 66 107 190 195 178 193 230 219 204 188 206 195 185 179 200 216 211 213 215 215 209 206 172 162 175 158 155 177 136 97 157 209 166 102 49 42 72 128 148 108 76 82 86 97 144 161 154 136 124 134 135 140 91 66 116 142 92 41 19 33 89 159 177 116 54 97 195 215 164 139 146 158 183 196 183 151 157 161 121 77 64 89 152 177 193 217 224 199 173 186 221 226 168 147 170 162 89 57 26 38 40 36 32 32 26 22 27 31 13 9 65 137 214 219 193 197 193 181 104 53 35 36 27 27 22 20 20 7 5 61 141 170 175 182 201 207 175 170 210 200 126 85 105 140 164 154 119 79 124 135 89 64 135 205 188 116 55 31 24 31 27 29 93 172 220 195 195 208 198 171 174 200 213 216 206 204 212 211 200 212 172 129 144 171 143 149 219 221 218 213 207 206 212 225 236 218 117 40 10 17 39 41 39 37 41 44 44 44 45 45 45 43 44 46 46 44 44 45 47 48 50 50 50 54 60 64 63 60 66 121 213 251 225 213 244 254 239 132 0 6 79 180 251 246 226 222 239 254 239 129 15 77 144 199 188 92 119 206 201 181 211 224 172 133 141 114 65 113 160 165 119 79 48 46 84 103 138 190 218 195 143 102 86 133 234 213 140 170 182 140 153 199 205 159 85 74 110 117 98 132 196 250 239 184 147 167 211 232 224 228 232 238 228 201 200 210 175 164 134 74 80 141 173 159 128 112 100 78 86 119 136 152 134 114 95 115 155 154 134 203 248 252 224 119 61 44 21 28 36 36 31 33 33 33 36 34 33 33 37 41 41 37 32 26 26 28 29 30 31 32 33 28 35 39 33 37 43 76 147 201 181 118 121 153 111 85 124 133 83 65 69 108 145 157 198 183 117 109 181 202 124 57 56 71 70 66 58 49 41 36 34 31 33 19 17 28 24 33 70 143 225 227 176 158 174 212 242 238 224 208 203 165 153 217 254 253 208 184 248 234 121 41 64 169 241 238 217 237 242 241 252 236 90 27 127 237 255 234 228 227 225 230 240 228 222 221 188 154 191 230 249 254 241 209 152 172 234 248 244 245 247 243 208 115 65 98 145 146 146 191 231 247 242 192 124 142 214 242 248 146 135 199 240 232 235 232 230 240 235 228 235 240 242 235 205 153 104 86 87 151 237 220 158 95 55 33 41 49 51 52 52 78 89 78 61 53 37 38 67 111 142 149 165 218 248 229 208 232 217 232 238 173 158 211 244 243 233 223 220 217 210 204 201 198 196 199 144 88 36 28 48 55 67 54 46 57 107 176 192 113 53 29 37 26 8 64 178 248 253 244 226 212 198 189 190 210 214 192 178 208 238 227 202 164 63 22 63 111 150 158 127 72 44 117 237 219 152 185 235 232 208 206 218 227 202 173 199 243 251 224 126 48 35 72 144 168 195 211 233 238 228 227 212 221 221 222 222 222 223 225 226 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 231 235 229 212 204 212 225 231 228 228 228 228 228 228 228 228 228 227 227 226 225 225 224 224 225 225 224 224 224 224 223 223 221 221 222 222 222 222 222 222 219 219 219 218 217 217 216 216 216 215 220 218 214 244 232 137 37 37 159 246 239 228 214 214 218 217 216 215 215 217 218 219 216 218 217 222 235 254 205 87 19 21 128 224 249 240 215 227 227 204 216 225 227 249 205 85 52 62 91 99 95 82 61 73 102 169 213 249 247 160 90 115 195 219 235 230 221 223 228 228 237 215 239 234 222 235 240 169 85 140 242 247 234 227 220 222 232 229 224 222 228 235 236 232 226 236 238 230 226 231 233 229 233 230 230 230 228 234 235 226 225 249 219 113 110 195 243 229 233 233 233 233 233 233 233 233 233 232 232 231 231 230 230 229 229 229 229 228 228 227 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 219 213 207 189 166 159 165 177 186 189 208 173 117 146 190 144 163 223 240 227 228 222 228 228 228 228 228 228 228 227 227 229 228 228 228 228 228 228 229 228 239 227 189 157 174 182 132 107 104 139 177 254 252 189 70 12 29 111 222 237 196 130 74 35 49 118 157 147 142 139 140 207 238 171 94 149 224 192 127 104 102 103 104 101 92 84 82 49 38 71 172 240 240 197 168 128 86 51 17 66 86 69 92 162 159 112 86 108 162 230 251 254 254 229 187 117 51 60 98 85 111 153 148 143 189 224 225 216 218 219 220 221 224 228 232 223 226 217 223 254 248 154 50 93 177 233 254 249 187 126 85 70 113 187 250 253 237 225 233 254 239 212 189 178 178 176 170 191 210 224 214 178 146 159 200 228 214 223 250 246 239 254 252 227 207 186 155 125 130 154 162 156 144 165 207 228 226 221 219 220 218 217 218 216 214 214 215 213 222 215 215 214 213 223 218 215 215 215 215 215 215 215 215 214 214 214 214 213 213 212 212 216 214 211 210 212 214 214 214 209 208 211 215 216 211 209 210 210 211 212 212 210 209 210 212 209 208 208 208 207 207 206 206 203 204 205 206 206 206 205 205 204 205 205 206 206 205 205 204 202 203 203 203 203 203 202 202 201 201 202 202 202 202 202 203 201 201 202 202 202 201 200 200 202 201 200 199 200 201 203 204 197 198 198 199 199 200 201 201 198 198 198 198 198 198 198 198 197 198 199 200 200 198 197 196 197 197 198 198 198 198 199 200 201 200 198 196 196 197 198 199 195 197 199 199 197 196 196 197 195 195 195 195 195 195 195 195 199 199 197 196 195 195 196 196 194 194 194 195 195 196 196 196 195 195 195 195 195 195 195 195 197 197 196 195 195 195 196 196 179 179 180 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 180 179 179 180 180 181 180 180 180 180 180 180 180 180 178 178 179 179 179 179 180 180 180 180 179 179 179 179 178 178 178 179 180 180 180 179 178 178 182 181 179 177 176 176 177 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 180 180 180 180 180 176 176 176 177 178 180 182 183 180 180 180 180 180 180 180 180 182 182 183 183 183 183 182 182 180 180 181 181 181 180 180 180 183 182 182 181 181 182 182 183 181 181 182 182 182 182 183 183 178 180 182 184 184 183 181 179 184 184 183 183 183 183 184 184 186 186 184 183 182 182 182 183 183 183 184 185 185 185 184 184 184 184 183 183 184 185 186 187 184 184 184 185 186 187 187 188 188 186 185 185 187 188 188 187 192 192 192 191 191 191 191 191 189 189 189 189 190 190 190 190 191 190 189 189 189 189 190 191 190 190 190 190 190 190 191 191 188 189 189 190 190 191 191 192 191 192 193 194 195 195 195 195 193 194 195 195 196 195 195 195 201 195 196 201 198 189 188 195 198 197 197 197 197 198 198 199 198 199 199 199 199 199 198 197 202 202 202 202 202 202 203 203 199 201 203 205 206 206 206 205 206 206 206 205 206 207 208 209 208 209 210 210 210 211 211 212 213 213 212 211 210 210 209 209 212 213 213 214 214 214 215 216 216 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 218 220 222 221 220 219 221 222 220 221 222 223 223 222 221 220 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 221 220 220 222 221 220 219 218 218 219 219 220 219 219 219 218 218 218 218 219 219 219 219 218 217 215 215 216 216 217 217 218 218 219 219 216 216 216 215 215 214 214 214 217 216 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 215 214 214 213 212 215 215 214 214 213 213 213 212 211 211 212 212 212 211 209 209 211 211 211 211 210 210 210 210 210 210 211 212 212 212 212 211 212 212 212 211 211 210 210 209 210 209 208 209 211 212 212 212 210 212 219 205 178 148 151 203 217 210 209 211 221 230 197 137 121 191 218 216 216 207 210 218 233 232 169 70 53 60 86 104 112 108 172 232 212 187 187 179 136 68 80 134 149 182 227 224 201 215 217 181 185 210 181 156 165 202 200 215 248 255 233 161 75 53 36 38 45 43 38 37 35 38 44 44 41 44 46 39 42 57 67 64 56 59 73 86 89 74 48 120 185 174 158 118 69 46 58 101 128 133 135 139 141 212 231 168 100 130 217 238 154 78 70 133 177 157 156 171 191 112 81 120 179 210 205 199 214 154 95 124 158 163 163 119 72 78 156 227 254 208 149 108 89 80 97 113 117 139 152 132 149 159 157 127 147 223 225 161 124 76 88 146 171 174 176 170 135 169 180 152 192 254 235 193 171 206 252 201 101 118 180 170 165 183 207 203 201 216 225 236 244 211 169 180 198 153 134 188 231 133 59 82 97 144 208 246 236 253 205 133 168 200 232 224 130 69 96 186 244 220 129 66 26 22 29 29 22 33 43 34 31 39 66 129 191 210 220 247 226 238 248 180 87 108 158 133 98 120 181 179 89 18 14 43 166 253 249 161 52 156 244 163 121 211 248 225 221 224 219 225 225 224 224 223 223 224 224 225 222 222 222 223 223 223 224 224 221 221 221 221 221 222 223 224 222 222 222 221 222 222 223 224 221 222 222 223 223 223 222 222 224 223 223 222 222 223 223 224 221 221 221 221 221 221 221 221 241 223 126 77 195 254 232 216 221 223 230 233 191 103 103 215 241 229 207 216 218 215 223 201 208 217 246 246 215 127 63 28 38 42 47 39 45 68 102 151 142 97 91 175 242 224 171 125 78 58 38 36 44 51 51 50 46 37 27 21 22 24 20 12 27 71 85 95 129 187 209 159 151 170 162 117 129 218 233 153 144 125 137 191 173 146 171 150 103 165 222 201 146 150 201 235 190 80 23 73 149 183 151 94 44 91 160 203 208 191 175 173 156 143 142 176 195 190 189 178 146 79 70 68 78 69 54 129 180 179 187 225 215 204 206 217 212 167 141 157 185 181 176 207 223 196 166 128 148 154 132 190 238 185 141 145 134 72 23 20 76 130 178 201 176 156 150 106 84 115 145 161 142 127 148 161 146 98 87 148 172 119 58 14 18 57 117 151 121 70 91 161 165 129 132 148 148 173 198 185 154 179 174 114 60 55 106 187 197 170 188 206 178 168 202 227 206 162 160 188 177 98 60 39 32 40 38 35 36 32 27 30 31 15 4 47 126 228 251 235 210 186 156 79 40 32 35 25 23 23 20 16 8 14 68 137 175 185 172 170 178 150 137 171 199 166 126 108 122 151 165 160 141 109 76 35 69 196 252 212 119 46 28 29 32 30 24 63 111 176 195 208 208 206 182 168 199 208 211 208 214 222 212 193 196 150 127 139 139 136 178 238 211 207 205 208 209 212 224 237 239 154 77 28 17 30 29 27 26 27 32 37 38 37 39 44 46 43 41 40 41 43 43 44 49 47 44 45 53 59 56 48 21 67 163 247 251 228 225 241 254 219 107 0 7 53 143 241 253 229 244 253 237 171 74 47 104 132 148 147 112 131 179 221 232 212 214 170 101 86 94 91 113 143 127 101 100 78 54 65 136 210 253 254 240 180 93 39 97 197 158 104 163 179 153 173 209 227 198 97 56 88 99 105 154 223 247 245 224 143 117 195 245 226 230 237 239 227 204 207 253 203 122 70 99 179 228 229 123 63 105 193 170 98 95 132 138 107 108 107 134 176 173 175 236 247 253 242 156 111 90 36 23 34 40 38 37 39 37 33 34 33 34 37 42 43 39 36 29 29 28 28 28 28 29 29 22 29 37 34 35 40 81 163 254 228 159 108 91 110 180 239 207 123 134 125 132 163 145 184 219 147 136 186 170 85 46 69 67 65 61 54 48 44 43 44 33 32 20 19 28 24 31 60 125 199 214 173 148 177 233 252 237 227 211 184 164 192 237 251 254 195 209 227 121 39 65 145 228 254 238 213 223 233 243 250 230 72 37 173 252 241 234 220 224 223 225 233 230 235 231 189 146 165 206 222 247 212 170 171 216 232 244 246 239 232 226 216 161 57 43 106 164 207 211 234 193 176 134 143 196 223 213 182 95 155 221 240 233 234 235 230 237 224 226 228 238 255 255 248 233 187 115 85 166 246 241 231 169 112 61 43 44 52 56 52 61 59 53 57 58 39 35 57 75 128 166 192 228 246 235 226 231 224 232 215 127 160 215 252 237 238 243 249 250 249 247 245 246 250 250 192 122 56 37 34 45 53 48 50 66 107 149 149 95 46 31 38 24 16 91 220 253 252 231 212 225 235 210 178 192 194 182 180 207 231 237 239 225 111 29 25 56 112 148 141 84 73 133 202 183 175 226 244 228 213 225 241 223 168 157 217 250 252 217 107 37 39 57 89 101 113 141 199 235 235 235 228 218 221 225 224 222 222 225 228 225 225 226 226 227 227 227 228 226 226 226 225 225 225 224 224 226 226 226 226 226 226 226 226 225 226 226 226 227 227 227 228 226 233 237 235 234 236 233 227 228 228 228 228 228 228 228 228 227 227 226 226 225 224 224 224 225 225 224 224 224 224 223 223 221 221 222 222 222 222 222 222 219 219 218 218 217 216 216 216 215 214 217 216 213 243 238 157 51 29 142 244 247 231 213 216 219 218 217 216 215 216 216 217 216 218 217 220 232 253 218 115 30 5 100 208 247 241 209 213 215 205 217 227 237 252 187 54 3 80 130 118 104 75 53 82 170 248 251 249 228 126 116 208 233 235 233 227 225 227 229 229 237 216 235 226 232 250 236 198 90 129 224 243 230 233 238 238 223 233 238 235 234 237 234 227 237 235 227 222 233 249 250 240 238 219 230 241 226 230 239 224 235 246 238 165 86 143 225 246 234 234 234 234 234 234 234 234 233 233 232 232 231 230 230 230 229 229 229 228 228 228 227 227 225 225 226 226 227 227 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 225 232 235 231 226 222 217 211 191 197 210 222 187 124 124 180 185 194 222 238 234 231 231 231 230 229 229 228 228 227 227 227 229 229 228 227 228 229 230 229 231 236 232 202 168 186 192 127 59 112 155 190 252 253 206 66 7 27 110 238 253 243 142 42 22 60 162 220 195 154 149 187 188 170 123 106 179 205 136 111 124 160 166 133 100 74 54 46 49 72 124 222 253 253 248 229 216 199 172 80 55 69 77 95 84 52 33 96 191 241 250 248 254 249 252 251 187 92 46 28 70 139 212 203 186 230 248 225 227 225 224 225 228 229 227 224 223 235 230 238 254 226 123 39 148 223 217 214 212 174 152 121 78 109 154 189 201 207 229 253 243 192 157 154 160 180 204 212 220 242 250 236 209 172 146 142 160 140 163 231 253 241 231 209 197 177 172 183 191 193 183 164 153 154 183 220 229 220 215 216 212 213 213 211 214 222 229 230 211 214 217 229 223 213 216 206 216 216 216 216 216 216 216 216 215 215 215 214 214 214 213 213 214 213 212 212 214 215 213 212 212 211 211 213 213 211 210 211 208 210 211 210 209 209 210 211 207 207 207 207 207 207 207 207 205 205 206 206 206 206 205 205 204 204 205 206 206 205 204 204 203 202 201 200 200 202 203 205 200 201 201 202 202 203 203 203 201 201 201 200 201 201 202 203 199 199 200 200 201 202 203 204 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 196 197 198 199 200 199 199 198 197 197 198 198 198 198 199 200 200 199 198 196 196 196 197 198 195 197 199 199 197 196 196 198 195 195 195 195 195 195 195 195 198 197 196 196 196 196 196 197 194 194 195 195 195 196 196 196 194 194 194 195 195 196 196 197 196 196 196 197 196 196 195 194 178 179 180 181 181 181 181 181 179 179 179 180 180 181 181 181 180 180 179 179 179 180 181 182 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 179 179 180 180 179 179 178 181 180 179 178 177 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 180 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 180 179 179 179 180 182 183 184 181 181 182 182 182 182 183 183 182 182 183 183 183 183 182 182 182 182 183 183 184 183 183 182 182 182 182 182 182 182 182 182 181 181 182 182 182 182 183 183 180 181 181 182 182 183 183 183 184 184 183 183 183 183 184 184 187 186 184 183 182 182 182 182 184 184 185 185 185 184 184 183 183 184 184 184 185 186 186 187 184 184 186 187 187 187 187 186 189 187 186 186 188 189 189 187 194 193 192 191 190 190 190 190 189 189 189 189 190 190 190 190 191 190 189 189 189 189 190 191 191 191 191 191 191 191 190 190 188 188 189 190 191 192 192 193 192 193 195 196 196 195 194 193 193 194 194 194 195 195 195 195 198 197 199 201 195 188 190 197 197 197 197 197 197 198 198 198 199 200 200 200 200 201 200 200 201 201 202 202 203 204 204 205 200 201 204 206 206 206 204 203 209 209 208 207 207 208 209 209 208 209 210 210 210 211 211 212 212 212 212 211 211 210 210 210 212 213 213 214 214 214 215 216 216 216 217 217 217 218 218 218 220 220 219 219 219 219 219 218 218 220 221 221 219 219 220 222 218 220 222 223 224 223 221 220 221 221 221 221 221 221 221 221 221 221 222 222 223 223 223 224 221 222 222 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 219 218 218 219 220 220 219 219 219 218 218 218 217 217 216 217 219 219 219 217 215 214 217 218 219 219 220 220 219 219 219 219 217 216 214 213 211 211 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 215 215 214 214 213 212 212 211 213 213 213 213 212 210 209 208 211 210 210 210 210 210 209 209 210 211 212 213 213 212 210 209 211 211 211 211 211 211 210 210 212 212 211 207 205 207 212 217 202 212 223 204 158 102 111 193 224 213 206 209 216 233 216 152 78 146 206 229 225 209 205 209 232 239 190 110 93 74 81 106 117 111 172 237 243 237 201 130 102 67 67 98 142 209 239 211 186 200 220 182 163 157 109 98 162 233 208 171 202 246 229 143 110 84 60 54 56 56 59 65 53 43 51 58 50 47 46 35 39 40 41 44 51 62 74 81 87 81 57 150 242 249 228 150 89 54 48 70 73 73 107 149 183 213 169 86 99 211 254 217 150 99 104 171 217 198 178 179 173 103 48 58 158 236 215 191 198 177 161 198 209 200 195 143 69 59 167 234 246 223 159 87 52 77 111 122 113 118 135 142 144 127 150 177 209 238 204 150 104 53 89 154 163 154 144 127 123 192 233 178 176 219 194 178 188 229 233 176 108 81 106 147 198 228 249 240 225 217 212 217 227 206 175 174 157 98 123 236 247 147 70 68 64 118 194 242 239 253 212 137 154 173 198 214 152 61 106 220 253 244 189 97 63 49 34 21 15 23 35 38 37 37 48 84 144 204 242 253 210 196 185 134 71 88 130 122 130 221 253 177 74 2 2 86 201 254 246 138 57 181 254 178 118 206 247 227 220 224 221 224 225 224 222 221 221 222 224 225 223 223 223 223 223 223 223 223 221 221 221 221 222 222 223 223 223 223 222 222 222 223 223 224 221 222 223 223 223 223 223 223 224 223 222 221 221 222 223 224 221 221 221 221 221 221 221 221 246 231 130 95 214 254 230 210 223 214 221 239 234 146 87 159 235 247 213 212 220 213 224 204 219 217 237 253 247 175 104 40 34 35 49 49 46 49 61 93 92 87 109 193 251 227 142 56 44 36 32 37 45 47 46 44 41 38 28 22 28 29 18 9 25 62 84 116 151 176 180 141 155 188 207 184 180 219 200 118 111 126 146 178 152 137 145 73 88 193 235 214 189 188 200 187 153 80 51 107 188 226 173 85 72 142 208 235 224 208 219 226 208 163 144 170 196 226 227 171 98 17 52 131 160 106 43 84 136 153 168 223 226 219 220 211 224 168 130 123 144 139 124 169 190 154 124 120 141 138 158 245 249 192 130 70 38 34 51 98 129 154 167 207 225 225 208 127 57 85 142 201 199 174 181 181 152 120 114 154 163 124 69 8 9 42 95 135 120 77 83 132 118 102 138 168 153 166 191 179 168 193 176 112 64 64 120 196 215 181 174 173 159 179 218 230 228 177 160 170 167 102 62 41 34 46 45 37 37 34 28 27 26 20 4 30 97 209 250 246 214 183 149 74 37 28 32 25 19 23 20 14 10 22 69 126 163 187 176 165 168 137 128 176 216 226 195 135 104 121 173 224 225 124 52 24 95 231 251 195 111 29 21 35 35 33 28 57 63 108 147 192 211 226 202 176 198 198 206 220 227 216 197 182 171 172 191 177 134 147 200 220 206 201 203 209 211 211 219 231 244 191 136 88 70 72 58 50 44 37 28 26 31 40 46 47 44 40 36 36 40 44 46 46 48 46 42 44 51 55 49 39 19 88 195 251 243 234 240 235 251 202 90 5 3 27 111 228 252 235 253 254 189 80 53 129 171 152 123 111 117 145 175 255 232 189 164 124 85 97 128 151 183 210 190 173 171 129 90 92 133 189 225 244 254 236 141 58 88 127 112 104 124 152 192 205 184 220 210 95 50 103 123 138 192 212 218 252 254 144 98 189 244 235 237 229 229 233 209 186 231 218 120 61 145 242 255 253 144 47 99 247 220 75 81 209 201 160 131 138 165 178 184 207 237 252 240 212 170 157 130 56 24 31 40 41 38 39 37 27 34 34 35 39 43 44 42 40 34 32 30 27 25 25 25 26 26 25 31 33 35 32 64 140 245 254 203 86 24 102 222 253 228 151 173 146 108 118 102 138 184 149 143 148 108 61 55 70 65 62 56 50 46 46 47 49 31 30 25 28 35 29 32 50 115 177 205 174 135 164 231 251 238 231 209 157 154 222 253 250 225 173 174 108 18 84 182 203 213 249 214 177 202 237 253 250 198 69 97 216 242 230 233 228 230 228 225 229 227 234 224 172 150 180 203 173 169 162 183 221 235 220 231 237 232 230 214 200 153 45 30 99 176 242 203 187 188 148 125 184 229 238 216 126 112 204 249 239 229 230 236 232 237 234 242 213 205 237 247 253 250 253 192 132 182 228 219 234 230 188 132 80 48 49 60 61 63 68 69 62 49 42 62 95 128 184 227 237 237 229 221 224 219 236 233 168 114 181 222 236 216 218 221 225 228 230 233 236 233 235 243 221 182 117 73 26 37 44 50 57 64 80 85 68 55 41 45 41 26 35 117 235 244 248 234 218 228 236 216 190 192 181 165 174 205 224 232 243 226 116 37 37 74 119 141 129 91 139 158 119 104 178 248 244 213 222 233 236 218 185 196 249 242 189 127 61 38 46 44 58 55 51 86 171 238 247 237 225 221 223 225 225 224 224 226 228 225 225 226 226 227 228 229 229 227 227 226 226 225 225 225 225 226 226 226 226 226 226 226 226 225 225 226 226 226 227 227 227 224 227 228 228 230 233 231 225 227 227 227 227 227 227 227 227 226 226 226 225 225 224 224 224 225 225 224 224 224 224 223 223 222 222 221 221 221 221 221 221 219 219 218 217 217 216 216 215 217 215 214 215 216 243 242 172 62 19 122 237 250 236 213 217 218 218 217 217 216 216 216 216 215 216 215 218 226 249 231 147 52 2 76 192 243 242 211 209 206 211 217 230 243 214 121 30 9 81 103 85 69 28 39 127 229 249 241 248 221 142 176 240 242 231 222 222 228 229 228 226 226 236 227 218 235 245 244 236 100 114 207 250 227 232 246 235 237 237 237 236 235 237 241 246 240 242 249 254 249 238 235 240 252 234 229 232 228 229 234 231 233 248 253 187 73 147 238 242 234 234 234 234 234 234 234 234 233 233 233 232 231 231 230 230 230 230 229 229 228 228 228 228 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 224 228 229 226 229 236 239 235 231 227 245 247 208 134 113 185 243 216 202 227 238 226 228 230 228 228 228 228 227 227 227 227 229 229 228 226 227 230 230 228 233 232 224 211 187 178 151 82 66 156 191 208 247 254 223 73 4 28 114 246 253 255 131 8 4 96 192 210 180 189 209 184 121 50 71 117 134 121 91 111 124 173 178 127 80 62 70 90 123 119 164 228 245 246 251 247 254 244 224 112 77 138 148 92 42 30 53 132 198 208 214 234 227 249 254 225 149 96 77 40 78 145 200 212 233 244 227 231 226 221 219 225 236 244 245 242 247 252 252 254 237 151 71 57 135 161 149 160 196 225 214 139 81 142 181 164 145 164 195 209 164 132 157 217 234 226 226 224 226 229 222 221 234 220 166 116 103 104 133 179 181 166 165 147 147 160 190 226 250 247 218 186 175 178 201 225 223 213 213 215 216 216 216 216 218 222 229 235 227 213 207 223 217 206 219 220 216 216 216 216 216 216 216 216 215 215 214 214 214 213 213 213 213 212 212 214 216 215 213 210 214 213 212 212 211 210 211 211 208 209 209 209 209 209 210 210 209 209 209 209 209 210 210 210 206 206 206 206 206 206 205 205 203 204 205 205 205 205 204 203 203 202 202 201 201 201 202 202 200 200 201 202 202 203 203 204 202 201 200 199 200 202 204 205 199 200 201 202 202 202 202 201 201 200 200 200 199 199 199 198 200 200 200 200 200 200 200 200 197 197 198 198 199 199 199 199 197 197 198 198 198 198 199 200 199 198 197 196 196 196 197 197 195 197 199 198 196 196 197 198 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 194 195 197 197 197 196 194 193 178 179 180 181 181 181 181 181 179 179 179 180 180 181 181 181 179 179 179 179 179 181 182 183 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 176 177 178 180 180 181 180 180 179 178 178 178 179 180 181 181 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 182 182 181 180 180 181 182 182 181 181 181 182 182 183 183 183 182 182 182 182 182 182 182 182 181 182 183 184 185 184 184 183 182 182 182 182 182 182 182 182 181 181 182 182 182 182 183 183 184 182 180 179 180 182 185 186 183 183 182 182 182 182 183 183 184 184 183 182 182 182 183 183 184 184 185 185 185 184 184 183 184 184 185 185 186 186 186 186 185 185 186 187 187 187 187 186 189 187 187 188 190 190 189 187 194 193 191 189 188 188 188 188 188 188 188 189 189 189 189 189 191 190 189 189 189 189 190 191 192 192 192 191 191 191 190 190 189 190 190 191 192 193 194 194 189 190 192 192 192 190 188 187 193 193 193 193 194 194 194 195 192 200 203 196 191 193 196 197 196 196 196 197 197 197 197 197 197 197 198 199 200 201 202 203 199 200 201 202 204 206 207 208 203 204 205 206 206 204 203 202 209 209 208 207 207 207 208 208 208 209 210 210 210 211 211 212 210 210 210 211 211 212 212 212 212 213 213 214 214 214 215 216 216 216 216 216 217 217 218 218 220 220 219 219 219 219 219 218 218 219 221 220 219 218 220 222 218 219 221 222 223 222 221 220 221 221 221 221 221 221 221 221 221 221 221 222 222 223 223 223 221 222 222 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 217 217 217 217 218 220 222 222 219 219 218 218 218 217 217 217 214 215 217 218 219 218 217 216 215 216 217 217 217 215 214 213 217 217 216 215 215 214 213 213 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 212 212 212 212 215 215 214 213 213 212 211 211 214 214 214 214 213 211 210 209 210 210 210 210 210 210 210 210 211 212 213 213 212 210 208 206 209 209 210 210 211 212 212 213 207 211 215 213 208 205 208 211 209 209 220 224 205 152 131 181 223 214 203 209 210 225 230 186 96 124 181 219 220 212 213 220 227 242 205 131 114 88 85 104 93 100 169 240 254 247 191 104 109 96 72 93 169 223 217 195 183 169 181 158 142 132 95 100 186 229 200 171 199 219 187 128 171 139 107 93 88 80 72 70 71 52 54 62 49 38 38 35 37 36 36 39 44 51 57 62 65 54 41 150 248 253 238 158 101 53 30 41 41 47 92 144 177 165 97 51 136 248 243 180 141 141 155 195 229 231 194 164 163 107 33 20 133 227 197 162 164 183 196 228 236 240 248 196 104 80 187 242 248 242 169 69 51 116 163 171 154 112 95 121 143 126 169 228 233 200 162 139 79 58 101 128 132 173 189 165 144 199 245 195 162 168 146 153 173 167 155 145 106 45 60 145 237 242 229 220 218 212 214 226 239 202 150 129 107 63 115 250 248 130 85 111 80 95 157 212 253 244 187 124 130 139 163 203 183 102 119 203 240 253 229 120 105 116 81 34 25 26 21 26 23 27 21 31 106 216 254 240 192 150 119 117 112 88 75 80 153 252 246 123 46 2 16 132 238 253 251 120 68 212 246 171 109 198 247 231 219 223 223 223 223 222 220 219 219 220 222 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 224 224 223 223 222 223 223 223 222 223 223 224 224 223 223 222 222 222 221 221 221 221 222 222 221 221 221 221 221 221 221 221 239 237 148 102 201 246 233 219 220 215 227 236 241 195 118 109 200 250 218 202 216 209 217 213 223 212 217 239 253 215 161 80 44 30 42 51 51 46 43 58 69 56 85 172 210 158 91 49 39 36 37 42 44 42 39 39 37 38 28 23 32 27 11 5 39 123 187 207 175 142 158 172 194 221 242 227 193 177 143 88 101 130 157 177 147 127 113 31 100 211 235 222 227 220 192 140 134 82 79 140 195 207 160 94 96 164 218 232 213 203 219 227 230 178 141 152 186 234 223 129 32 23 102 208 207 125 69 65 95 118 142 209 226 228 223 204 217 188 167 151 155 133 95 116 123 126 138 171 161 147 202 248 229 139 64 15 30 89 131 177 170 178 168 198 229 246 230 134 38 65 133 214 223 187 164 142 114 103 116 156 156 116 66 10 16 52 100 129 113 74 73 106 107 104 149 175 149 151 171 157 166 174 153 116 89 90 135 187 214 203 168 133 140 185 216 218 233 204 172 134 133 111 81 48 50 63 58 40 35 33 26 23 23 25 9 16 63 175 240 249 227 182 137 64 33 27 33 28 17 22 20 14 13 25 62 107 132 173 180 171 158 114 110 171 236 245 213 155 128 142 193 248 230 123 61 52 106 186 175 119 95 26 26 31 30 50 59 81 60 51 64 124 176 220 209 194 181 184 207 228 206 158 141 155 172 203 241 210 149 170 217 209 212 207 207 210 209 204 207 214 229 212 194 169 163 159 133 119 112 93 67 51 54 63 56 42 43 40 38 38 41 44 46 47 46 46 45 45 49 52 47 39 30 54 146 239 251 237 239 247 251 186 75 6 0 30 118 235 250 243 249 250 146 23 64 185 181 119 83 65 63 130 172 213 219 185 135 82 76 106 132 160 239 255 253 254 226 137 104 131 112 127 159 204 245 245 187 120 107 107 117 123 100 143 232 239 183 176 145 65 69 141 151 154 221 220 230 255 245 169 142 194 219 235 245 219 223 254 224 163 174 172 125 95 140 189 195 191 158 92 100 177 156 52 87 239 252 211 116 113 167 186 217 239 220 247 203 153 174 205 178 95 29 26 34 41 37 39 39 28 36 36 38 41 44 46 45 44 39 36 31 26 23 22 23 24 27 26 30 30 30 26 57 134 238 254 163 40 17 96 200 254 213 134 132 126 104 101 102 139 135 119 106 84 57 56 65 61 63 58 51 45 43 44 47 49 36 33 30 33 36 34 40 54 91 142 184 173 130 150 218 238 252 233 183 111 111 200 251 241 158 125 94 34 65 194 245 207 187 228 194 166 209 246 254 251 167 48 136 252 254 236 217 235 229 229 227 231 230 238 227 171 165 220 227 157 119 143 225 254 210 203 234 251 249 254 234 193 116 6 48 148 189 248 204 137 174 148 151 223 242 209 171 90 158 231 255 241 229 229 234 231 238 233 237 192 154 169 197 234 244 252 228 178 158 176 197 208 237 228 213 169 96 43 35 43 59 51 49 47 43 72 142 204 240 252 253 244 236 229 223 221 217 248 223 117 136 211 233 219 220 221 220 217 217 221 226 230 228 221 228 244 240 181 122 37 38 40 52 57 58 67 63 50 48 45 52 41 25 41 122 233 249 251 245 235 234 231 228 232 215 184 151 160 203 228 231 235 212 80 42 131 176 134 102 110 154 198 156 62 72 168 231 246 222 231 204 181 194 211 212 208 158 89 51 41 49 52 40 49 45 40 61 117 190 240 245 236 229 226 224 223 225 227 226 226 225 225 226 227 228 228 229 229 227 227 227 226 226 226 225 225 226 226 226 226 226 226 226 226 225 225 225 225 226 226 227 227 228 228 226 223 224 227 229 228 227 227 227 227 227 227 227 227 225 225 225 225 224 224 224 224 225 225 224 224 224 224 223 223 222 222 221 221 221 220 220 220 218 218 218 217 216 216 215 215 218 215 213 216 220 243 242 184 77 12 99 218 249 241 217 217 216 216 217 217 217 218 218 217 215 214 214 216 219 242 240 176 84 3 62 179 238 248 222 217 208 207 227 246 217 136 56 14 102 137 118 90 66 10 22 118 223 247 250 251 227 193 236 246 247 235 223 223 227 228 227 227 220 249 228 228 226 238 249 189 95 152 227 249 230 228 226 223 235 231 240 254 251 233 229 240 245 246 234 197 150 127 146 176 214 246 242 224 231 235 229 235 232 242 249 176 73 162 244 241 234 234 234 234 234 234 234 234 234 234 233 232 232 231 231 230 230 230 230 229 229 229 228 228 229 229 228 228 227 226 226 225 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 234 228 224 223 223 223 225 227 233 229 232 200 159 115 107 177 247 218 192 212 234 229 227 225 225 225 226 226 227 228 228 228 228 229 228 225 227 231 229 223 226 223 207 196 169 133 106 74 120 180 185 203 242 253 226 89 6 17 104 238 235 218 94 8 39 120 181 206 193 227 254 166 80 35 89 118 89 84 95 125 143 154 144 110 91 108 153 193 192 126 179 240 248 240 223 242 248 247 217 92 70 132 127 68 54 58 72 90 102 107 128 166 165 209 216 153 78 89 153 166 100 98 112 157 226 248 225 229 228 238 248 250 239 218 199 187 193 200 208 206 159 72 39 75 93 99 110 130 167 186 140 74 99 187 244 221 180 165 146 116 101 86 147 238 254 230 220 225 214 222 216 214 232 236 208 177 160 137 130 149 152 158 179 170 138 191 236 245 237 230 223 216 224 218 225 231 223 217 219 220 216 215 218 219 208 187 173 170 202 220 225 227 217 211 221 216 214 214 214 214 214 214 214 214 214 213 213 213 212 212 212 211 212 212 212 214 216 216 213 210 214 214 213 211 210 211 212 212 209 209 209 209 209 210 209 209 209 209 209 209 209 210 210 210 208 207 207 206 206 206 205 206 203 204 204 205 205 204 204 203 202 203 205 205 204 202 199 197 201 201 201 202 202 202 203 203 203 202 201 200 200 202 204 205 201 202 202 202 202 201 200 199 200 200 199 199 198 197 197 197 200 200 200 200 200 200 200 200 199 199 198 198 198 197 197 198 197 197 198 198 198 198 199 200 198 198 197 197 196 196 196 196 196 197 198 198 196 195 197 199 198 198 198 198 198 198 198 198 195 195 196 196 196 196 196 196 195 195 195 195 195 195 195 195 197 197 196 196 195 194 194 193 194 195 196 197 197 195 194 192 179 179 180 181 181 181 180 180 180 180 180 180 180 180 181 181 180 179 179 179 179 181 182 182 181 181 181 181 181 181 181 181 180 180 179 179 179 179 178 178 178 178 179 179 179 179 180 180 176 177 178 180 180 181 181 180 178 178 178 179 180 181 182 182 179 179 179 179 179 179 179 179 178 179 179 180 180 181 182 182 180 180 180 180 180 180 180 180 181 181 180 180 180 180 180 180 182 181 180 179 179 179 179 180 179 180 180 181 182 182 183 183 184 183 182 182 182 182 183 184 178 180 181 183 184 183 182 181 181 182 182 183 183 182 182 181 181 181 182 182 182 182 183 183 185 183 181 180 180 182 184 186 183 183 182 182 182 182 183 183 183 182 182 182 182 183 184 184 183 183 184 185 185 185 184 184 185 185 186 186 186 186 185 185 187 187 187 186 187 187 187 187 189 188 188 189 191 191 190 188 192 191 189 187 186 186 187 187 188 188 188 189 189 189 189 189 191 190 189 189 189 189 190 191 193 193 192 192 191 191 190 190 190 191 191 192 192 193 193 194 191 191 192 192 191 191 190 189 193 193 193 192 193 193 194 195 190 200 203 194 190 196 200 197 195 196 196 197 197 197 197 196 194 194 195 196 197 199 201 202 199 200 201 203 204 206 207 208 206 206 206 205 205 204 204 204 207 206 205 205 204 205 206 206 208 209 210 210 210 211 211 212 209 209 210 210 211 212 213 213 212 213 213 214 214 214 215 216 215 215 216 216 216 217 217 217 219 219 219 219 219 219 219 219 217 219 220 220 219 218 220 221 219 219 219 220 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 217 217 217 217 218 220 221 222 218 218 218 218 217 217 217 216 213 214 215 217 217 218 218 218 215 216 217 218 217 216 214 212 212 212 213 214 216 217 218 218 215 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 214 213 213 212 212 212 212 213 214 214 213 213 212 212 211 211 212 212 213 213 212 211 210 210 209 209 210 210 211 211 212 212 211 212 212 211 211 210 208 208 208 208 209 210 211 212 213 214 206 211 216 220 219 214 209 205 211 203 213 227 231 200 165 178 216 221 210 212 205 208 228 205 144 126 166 209 216 218 215 212 219 247 220 137 108 85 78 78 87 104 162 215 217 197 171 140 140 122 78 89 161 195 195 216 170 121 119 133 148 155 132 126 186 205 194 178 209 223 175 136 183 169 151 129 99 73 66 73 71 64 69 73 57 37 29 27 24 29 36 40 36 34 38 45 40 33 22 107 210 253 239 143 80 50 39 43 33 37 84 134 134 95 47 44 125 182 159 149 160 195 195 191 207 232 194 145 161 124 45 18 101 166 150 137 168 213 219 209 189 204 246 224 133 101 191 244 252 239 165 67 88 166 206 199 170 104 70 104 127 140 192 251 230 172 154 142 78 121 180 138 102 179 230 214 179 196 228 202 162 149 130 129 127 112 148 178 118 50 90 179 249 225 179 182 214 222 228 237 240 211 157 125 100 59 102 221 237 108 86 143 112 100 135 189 235 221 166 87 87 143 186 210 197 156 118 152 221 253 210 102 111 188 185 104 50 27 16 23 24 34 24 22 89 191 224 190 151 150 165 181 141 61 55 119 212 253 209 92 19 2 60 182 254 249 253 109 80 237 248 175 96 189 248 236 219 222 225 222 221 221 220 220 220 220 221 221 224 224 223 223 223 222 222 222 224 224 224 224 224 223 222 221 225 224 224 223 223 223 223 223 224 224 224 224 224 223 222 222 221 222 222 223 223 222 222 221 221 221 221 221 221 221 221 221 234 241 165 92 169 238 245 233 230 224 229 230 243 241 171 91 155 221 215 202 217 214 217 223 222 203 189 200 223 217 212 151 81 39 31 40 45 48 44 51 52 57 71 107 119 93 68 47 38 36 38 41 41 36 33 34 32 36 26 21 27 16 5 10 69 182 253 246 180 135 172 216 248 250 239 198 153 131 108 76 90 112 145 160 131 99 75 34 121 215 234 225 238 227 181 126 127 78 106 190 211 169 138 129 125 168 217 230 213 192 184 188 198 179 153 145 159 184 152 56 5 61 149 232 217 167 141 82 52 63 82 138 163 193 212 219 220 221 217 204 195 159 101 78 72 134 189 221 175 146 187 174 147 56 19 45 110 173 198 222 212 203 170 167 197 235 219 121 69 84 120 175 184 152 128 107 77 89 135 207 213 144 71 19 17 54 93 109 98 72 66 83 103 111 146 157 141 162 183 161 156 143 130 136 124 113 142 168 175 171 126 99 149 214 229 218 216 233 218 141 125 124 96 56 60 73 63 37 29 32 29 25 20 27 13 12 44 149 224 249 233 173 119 49 28 27 32 26 16 21 19 17 17 22 48 83 132 156 146 119 99 79 113 195 247 250 227 190 173 164 165 178 152 85 49 47 62 87 99 100 89 40 37 18 19 71 103 127 106 68 40 58 90 138 153 180 174 190 230 243 187 111 111 164 213 229 240 202 154 178 221 218 212 212 211 209 208 206 206 207 213 218 225 221 229 225 191 177 193 177 161 157 154 128 76 32 42 43 43 43 41 41 42 44 45 47 47 46 49 51 49 44 37 29 89 196 250 250 247 252 253 169 56 2 7 75 168 253 253 253 251 217 94 7 88 190 148 68 28 59 100 147 165 211 254 172 95 74 87 88 102 157 232 238 238 254 207 104 102 157 144 119 117 145 170 177 173 167 168 160 154 126 96 151 240 255 229 147 77 61 126 188 173 156 202 203 233 255 234 193 191 212 201 224 237 205 208 254 231 158 149 126 134 140 124 140 175 181 180 153 109 89 72 42 88 198 253 231 108 103 188 227 253 247 233 240 177 123 169 223 214 132 44 24 27 40 37 40 45 36 39 40 41 44 46 48 48 48 43 39 32 26 22 21 22 23 23 27 32 26 24 27 67 150 217 166 98 73 74 101 174 233 146 75 60 112 161 165 165 201 193 140 80 45 40 55 64 59 59 53 46 41 40 42 44 46 42 35 32 31 28 31 44 57 68 99 144 158 131 153 227 252 251 204 140 94 98 150 181 161 98 26 19 71 172 254 254 202 179 196 181 194 238 248 240 233 129 61 180 254 240 236 207 236 228 227 226 231 229 237 231 183 139 212 251 211 174 177 236 247 211 202 220 231 227 249 246 187 79 8 73 189 236 240 170 104 101 134 179 238 232 157 118 125 188 206 233 242 236 233 231 228 235 224 231 207 145 107 132 188 231 252 236 189 135 102 131 186 175 185 217 220 146 56 27 43 44 45 41 29 51 137 225 254 254 243 230 225 227 232 235 235 230 245 193 103 175 233 239 217 216 220 221 219 218 220 220 219 226 218 220 245 252 217 171 72 32 32 51 55 54 60 54 50 52 42 49 48 35 37 92 184 212 217 222 232 239 236 240 252 247 211 162 163 215 248 250 247 225 64 54 211 248 126 69 123 196 177 101 49 100 162 196 250 247 250 192 138 145 166 152 113 68 37 38 35 33 43 43 54 44 41 41 47 104 190 236 249 238 232 226 223 225 227 227 225 226 227 227 227 228 228 229 229 228 227 227 227 226 226 226 225 226 226 226 226 226 226 226 226 224 224 225 225 225 226 226 226 228 229 230 228 227 227 227 227 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 225 225 224 224 224 224 223 223 222 222 221 221 220 220 219 219 218 218 217 217 216 215 215 215 216 217 213 216 219 238 242 200 108 16 71 181 233 245 226 217 214 215 217 218 218 218 218 217 215 214 215 216 213 237 246 200 112 5 44 156 224 248 231 220 208 223 240 249 184 44 7 95 210 230 200 169 144 91 69 91 165 217 223 203 185 182 228 251 243 240 236 232 228 226 228 232 234 237 222 242 238 254 228 89 105 220 251 229 232 243 231 253 252 246 244 227 172 115 106 132 151 135 96 52 40 60 78 80 97 193 251 244 236 231 227 236 234 238 240 143 79 176 237 246 235 235 235 235 235 235 235 235 234 234 233 233 232 231 231 231 231 230 230 230 229 229 229 228 230 230 229 228 227 226 225 225 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 223 224 233 234 228 227 233 224 232 219 157 113 103 104 140 185 193 196 206 236 252 240 227 226 226 227 227 228 228 228 228 226 229 229 226 228 231 225 216 176 173 191 208 149 81 114 180 195 163 114 144 216 249 209 91 20 10 94 217 202 138 36 23 110 158 186 207 213 245 243 129 37 47 88 102 105 111 113 142 174 143 138 158 180 213 247 254 178 82 159 242 252 234 210 244 253 249 187 60 49 73 71 90 99 95 81 53 53 71 77 90 140 154 146 133 135 180 240 253 189 80 57 132 213 250 250 248 246 246 232 196 149 113 99 99 116 141 153 123 66 36 59 98 101 104 96 86 98 81 54 82 176 222 253 247 225 207 182 156 137 99 119 191 231 230 227 230 218 229 227 220 224 228 227 229 226 182 163 198 222 230 229 198 144 204 241 231 217 217 225 235 239 229 226 223 216 218 223 222 214 217 223 224 208 173 133 107 180 238 243 211 199 210 218 202 214 214 214 214 214 214 214 214 213 213 213 212 212 212 211 211 213 212 212 214 216 215 213 210 213 214 214 211 211 213 213 212 212 211 209 209 210 210 209 207 207 207 207 207 207 207 207 207 209 208 207 206 206 205 206 206 203 203 204 205 205 204 203 203 201 203 206 207 207 204 200 198 202 202 202 202 202 202 202 202 203 202 202 202 202 202 203 204 204 203 202 201 200 200 199 199 199 199 199 198 198 197 197 196 199 199 199 199 199 199 199 199 201 200 198 197 197 197 197 198 197 197 198 198 198 198 199 200 197 197 197 197 196 196 195 195 196 198 198 197 195 195 197 199 198 198 198 198 198 198 198 198 195 195 196 196 196 195 195 194 196 196 196 195 195 195 194 194 198 198 197 196 195 194 193 192 194 195 195 195 195 194 194 193 180 180 181 181 181 180 179 179 181 181 180 180 180 180 180 180 180 180 179 179 179 180 181 182 181 181 181 181 181 181 181 181 180 180 180 179 179 178 178 178 178 178 178 179 179 180 180 180 178 178 179 180 180 180 179 178 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 178 178 179 180 181 181 182 182 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 180 179 179 179 180 181 182 182 182 183 183 184 185 186 186 188 186 184 182 182 184 186 188 178 179 182 184 184 184 183 182 180 181 183 184 184 183 181 180 181 181 182 182 182 182 183 183 183 183 184 184 184 183 182 181 184 184 184 183 183 184 184 184 185 184 184 183 183 183 184 185 182 182 184 185 186 186 185 185 187 187 187 187 187 185 184 183 189 188 186 185 185 186 188 189 189 188 188 190 192 192 190 188 191 190 188 186 185 186 187 188 189 189 189 190 190 190 190 191 191 190 189 189 189 189 190 191 194 193 193 192 191 191 190 190 191 191 191 191 191 191 192 192 192 192 192 192 193 195 196 197 194 193 192 192 192 193 194 195 195 198 199 196 194 195 197 199 196 197 198 199 199 199 198 197 196 196 195 195 196 198 199 200 202 203 203 204 204 205 205 205 208 207 205 204 204 205 207 208 206 205 205 204 204 205 206 207 208 209 210 210 210 211 211 212 210 211 211 211 211 211 211 211 212 213 213 214 214 214 215 216 215 215 215 216 216 217 217 217 218 218 218 219 219 220 220 220 217 219 220 220 218 218 219 221 220 219 218 218 219 221 223 224 223 223 223 223 223 223 223 223 222 222 222 221 221 221 221 221 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 221 221 221 220 220 219 219 218 217 217 218 219 219 218 218 218 217 217 217 216 216 216 216 215 215 215 216 217 217 214 215 217 219 219 218 216 215 214 214 214 215 215 216 216 216 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 213 214 213 212 211 211 211 212 213 212 212 212 212 212 212 212 212 208 208 210 211 211 211 210 210 208 209 210 211 212 213 214 214 209 209 209 209 209 210 211 212 210 210 210 211 211 212 212 212 217 208 202 205 215 220 215 208 205 203 215 215 212 195 159 145 192 223 217 215 204 200 225 214 183 137 163 200 208 217 200 173 195 228 224 157 115 78 66 58 77 109 141 148 135 132 157 190 191 159 108 87 113 152 191 226 171 93 65 97 134 166 169 143 145 174 197 167 186 217 169 143 154 159 155 126 78 46 55 82 95 106 102 82 63 49 42 44 39 34 30 31 31 30 32 36 36 33 19 59 144 219 211 117 61 55 59 57 39 40 77 114 107 60 45 50 80 99 94 124 192 235 218 185 185 216 179 130 142 134 80 63 93 98 107 139 190 247 237 194 153 161 212 212 136 93 159 223 241 212 162 110 124 185 216 202 170 116 79 87 108 146 190 249 227 175 182 160 104 174 245 175 105 163 212 211 200 187 194 179 142 143 148 125 130 145 184 194 142 104 135 186 223 191 137 159 219 226 205 182 201 231 225 192 136 64 77 170 184 99 94 152 164 177 170 183 168 165 134 57 46 134 198 215 183 159 110 129 179 192 160 88 99 203 253 187 89 30 19 30 25 29 23 24 55 100 129 138 163 178 222 217 117 40 95 197 252 254 166 57 2 2 95 219 254 248 245 97 79 233 254 186 83 180 249 242 220 221 226 221 221 221 222 222 222 222 221 221 224 224 224 223 223 222 222 222 222 223 224 225 225 225 224 224 226 225 224 223 223 223 223 223 226 226 226 225 224 222 221 220 221 223 225 227 227 225 223 221 221 221 221 221 221 221 221 221 237 244 181 78 140 238 246 218 231 232 231 236 246 253 215 129 115 160 196 212 220 224 225 224 221 201 180 180 185 190 233 210 134 65 33 32 38 46 46 50 45 71 70 59 55 60 60 35 34 33 35 37 35 29 26 27 32 40 30 24 27 14 17 48 129 216 252 230 171 136 182 236 251 232 187 143 120 114 95 65 70 109 156 146 103 64 43 57 128 196 221 222 235 222 176 137 120 76 127 225 223 155 147 187 163 165 210 233 223 187 152 164 192 213 189 142 108 96 83 47 47 109 182 239 235 234 221 121 37 34 49 74 79 119 155 197 212 225 227 232 227 187 122 58 50 131 192 198 144 103 109 90 58 9 24 110 188 228 236 242 213 184 154 143 162 197 174 100 112 124 125 135 131 107 98 93 73 97 146 224 242 170 82 24 17 46 69 78 83 76 62 56 78 105 129 126 143 204 225 184 156 127 128 164 145 107 121 131 114 107 89 101 159 213 232 233 231 250 244 160 118 91 66 55 82 93 75 40 28 32 32 28 21 27 16 16 33 111 166 187 171 126 94 46 32 27 28 22 15 19 19 20 21 18 32 60 108 113 85 51 51 81 151 232 229 239 226 194 167 139 106 84 55 56 65 84 77 68 112 163 108 51 33 9 14 74 130 185 186 149 89 46 36 66 77 118 151 177 225 235 172 101 124 199 241 245 221 165 138 173 218 231 215 220 219 213 213 217 217 212 210 216 223 224 240 237 205 197 223 214 226 252 249 182 88 25 34 41 47 47 42 39 41 44 45 46 45 45 49 54 53 48 38 48 68 118 190 238 249 251 252 149 35 1 29 142 227 253 253 242 211 127 37 62 162 210 179 82 38 138 228 227 201 253 247 124 63 84 91 69 94 173 218 219 198 193 148 102 148 195 179 138 97 102 127 125 131 164 202 173 157 123 103 151 208 229 213 124 58 91 175 212 191 170 188 181 199 223 222 217 226 236 214 208 201 161 153 197 195 149 146 150 171 178 166 184 219 233 224 198 142 89 58 45 79 140 190 178 100 124 220 252 253 238 253 220 173 133 140 180 210 145 72 33 27 43 39 39 47 41 42 43 45 46 48 49 50 50 46 41 34 26 22 21 22 24 23 27 30 22 25 32 67 138 148 116 141 187 142 80 93 115 82 59 54 102 184 200 183 221 252 167 72 35 45 53 53 59 53 47 41 37 37 40 42 43 42 38 41 42 33 32 43 51 59 70 109 145 133 143 203 233 196 166 147 163 137 92 89 76 62 1 25 132 225 251 254 212 182 165 178 231 254 242 219 179 75 98 223 246 217 231 214 232 229 227 225 229 224 232 236 199 125 174 246 254 245 191 187 233 252 203 163 163 170 219 252 189 56 20 59 159 246 236 167 113 93 111 153 180 181 164 174 232 205 155 194 241 239 234 228 233 235 233 245 249 183 110 121 163 206 254 251 226 186 122 119 173 153 145 159 163 116 55 34 42 38 54 52 27 56 170 253 250 243 231 227 228 222 219 223 224 239 216 150 141 214 240 229 223 217 221 223 222 222 224 222 217 216 219 212 228 246 238 218 110 30 26 51 55 51 53 41 40 45 38 47 49 48 45 60 107 119 130 142 160 181 189 193 201 226 197 149 141 193 239 241 228 185 69 63 176 195 96 61 117 134 95 46 45 119 167 180 233 247 251 197 139 108 85 73 56 56 47 58 44 42 77 95 102 75 45 35 35 65 120 166 212 244 239 231 225 222 223 226 228 228 228 228 228 228 228 228 228 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 224 224 224 225 225 226 226 226 227 227 227 229 229 228 226 224 226 226 226 226 226 226 226 226 223 223 224 224 224 224 224 224 225 225 224 224 224 224 223 223 222 222 221 221 220 219 219 218 218 217 217 216 216 215 215 214 212 218 216 216 213 228 243 221 149 26 42 136 207 248 236 218 216 217 218 219 218 217 216 214 217 216 218 218 210 231 249 217 133 5 24 129 206 246 235 218 209 243 239 195 110 10 49 201 238 251 232 218 213 191 148 88 71 93 104 116 122 123 136 165 195 216 238 242 235 229 231 235 240 228 226 243 254 244 134 57 172 252 251 228 233 252 239 241 234 200 157 110 56 23 41 81 64 57 51 70 118 154 137 97 60 104 189 244 238 229 236 234 225 254 253 96 89 220 246 232 235 235 235 235 235 235 235 235 234 234 234 233 232 232 231 231 231 231 230 230 230 229 229 229 229 229 229 228 228 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 226 224 226 230 228 222 220 223 229 237 226 181 147 144 147 154 153 156 158 149 188 234 228 230 231 231 230 230 229 228 227 227 224 229 229 227 228 230 222 209 152 141 181 204 125 89 178 253 229 173 117 124 188 238 192 94 36 19 81 153 135 66 15 68 174 230 239 187 183 220 180 87 70 91 89 100 149 165 151 157 168 124 153 220 248 254 255 218 94 43 149 236 243 239 238 253 242 162 91 22 45 81 92 117 125 108 105 99 101 91 63 68 141 162 165 189 230 251 252 241 249 129 74 113 180 232 244 240 202 178 139 103 87 99 129 154 168 170 150 84 38 75 129 133 117 107 75 68 83 100 149 209 238 236 232 226 226 231 237 241 205 167 151 185 229 242 224 202 220 219 216 219 220 203 187 187 196 198 213 240 244 245 239 201 166 209 230 223 220 218 216 222 223 216 215 214 210 216 221 216 218 225 227 223 221 204 157 109 192 236 202 153 166 202 222 220 215 215 215 215 215 215 215 215 214 214 213 213 213 212 212 212 214 213 212 213 214 215 213 211 210 214 214 212 212 215 215 211 215 213 210 210 211 211 208 206 209 208 208 208 207 207 206 206 210 209 207 206 205 205 206 206 202 203 204 204 204 204 203 202 201 203 204 206 206 206 205 204 204 203 203 202 202 201 200 200 203 203 203 204 203 203 202 201 204 203 201 200 199 200 201 202 199 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 199 198 197 196 197 198 199 201 197 197 198 198 198 198 199 200 197 197 197 197 196 196 195 195 197 198 198 197 195 195 197 199 196 196 196 196 196 196 196 196 195 196 196 196 196 195 193 192 196 196 196 195 195 194 194 194 196 196 196 195 195 194 194 194 196 195 194 194 193 194 194 194 181 181 181 181 181 180 179 178 181 181 181 180 180 179 179 179 181 180 180 179 179 180 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 178 178 178 178 178 178 179 179 180 180 180 180 181 181 180 180 178 177 176 181 181 181 181 180 179 178 178 179 179 179 179 179 179 179 179 178 178 179 180 181 182 182 183 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 180 180 180 181 182 183 185 186 185 186 187 187 188 189 190 190 191 189 186 183 183 186 189 191 180 181 184 186 187 186 185 184 180 181 183 184 184 183 181 180 181 181 182 182 182 182 183 183 180 182 186 188 188 184 180 177 186 185 185 184 184 185 185 186 188 187 186 184 184 184 184 184 181 182 183 185 186 186 186 186 188 188 188 188 187 185 183 182 190 189 186 184 184 186 188 190 189 189 189 190 192 193 190 188 191 189 187 185 185 186 188 189 190 190 191 191 191 191 192 192 191 190 189 189 189 189 190 191 194 194 193 192 192 191 190 190 190 190 190 190 190 190 190 190 188 188 188 189 191 194 198 200 194 193 192 191 192 193 194 195 202 196 195 199 198 191 193 201 197 198 199 200 200 200 199 198 200 199 198 198 197 198 199 200 206 205 205 204 204 203 203 203 208 206 204 203 204 207 210 213 207 207 206 206 206 207 208 209 208 209 210 210 210 211 211 212 213 212 212 211 211 210 209 209 212 213 213 214 214 214 215 216 215 215 215 216 216 216 217 217 217 217 218 219 220 220 221 221 217 219 220 220 218 218 219 221 221 219 217 216 217 220 223 226 223 223 223 223 223 223 223 223 222 222 222 221 221 220 220 220 224 224 223 223 222 221 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 221 221 221 220 220 222 221 220 218 216 216 216 216 218 218 218 217 217 216 216 216 220 218 216 214 214 214 215 216 208 209 212 215 216 216 215 214 220 219 218 216 214 212 211 210 215 215 215 214 214 213 213 213 213 213 213 213 213 213 213 213 214 213 212 211 211 211 212 213 211 212 212 212 212 212 213 213 204 205 207 208 209 210 210 210 208 209 210 211 213 214 215 216 207 207 206 207 209 212 215 216 212 212 212 211 211 210 210 210 226 202 178 177 196 214 217 212 207 209 222 215 203 187 133 88 159 212 215 215 208 206 233 225 208 146 158 183 190 207 184 141 160 191 215 184 139 79 64 65 58 114 131 104 92 115 168 224 240 207 159 103 82 132 190 198 156 79 50 92 130 163 169 118 105 143 201 169 166 190 145 143 146 142 129 100 59 37 51 79 144 158 129 77 55 59 71 84 82 54 27 22 31 36 35 32 42 28 19 39 79 126 136 94 72 62 59 58 52 58 75 84 65 28 49 60 70 99 112 141 206 246 220 183 175 200 159 115 115 136 116 119 110 65 92 158 194 245 228 192 168 171 202 191 129 75 120 195 223 188 171 168 138 184 217 212 185 144 95 60 107 144 170 234 223 184 211 186 131 171 232 182 124 158 183 187 201 176 164 142 105 130 167 133 144 175 159 134 156 177 179 187 212 184 131 163 233 231 179 125 202 241 248 237 202 115 60 85 93 80 95 143 203 253 204 159 121 94 89 54 28 87 159 207 165 125 100 131 126 112 133 110 98 172 244 223 122 42 22 25 29 23 23 35 38 37 80 146 201 161 175 169 91 82 176 249 246 243 116 11 3 28 129 249 253 254 238 87 64 207 250 180 74 174 250 245 220 221 226 221 221 222 224 225 225 224 222 221 224 224 224 223 223 222 222 221 220 222 224 226 227 227 227 227 226 225 224 224 223 223 223 223 227 227 226 225 224 222 220 219 222 224 227 230 230 227 224 222 221 221 221 221 221 221 221 221 240 245 190 70 124 237 233 184 190 215 225 233 221 215 213 169 88 105 173 217 219 228 228 215 216 206 196 195 179 169 230 230 174 90 43 34 36 44 43 45 53 55 51 59 52 35 39 40 32 31 33 34 31 24 19 20 38 49 41 35 35 25 43 95 190 243 251 222 162 122 173 241 230 182 131 111 117 117 87 49 65 138 201 155 87 47 29 74 122 172 204 217 233 220 175 149 117 79 130 221 212 156 176 240 187 155 194 228 223 180 134 161 197 236 203 123 62 52 97 143 88 131 197 241 239 252 236 133 58 55 74 73 44 60 81 131 178 197 209 239 245 207 137 46 40 104 149 137 97 54 40 60 56 27 60 149 214 234 229 212 186 157 161 167 167 168 141 105 143 167 159 145 127 97 87 87 76 98 118 167 199 158 81 20 29 48 55 60 76 81 58 33 54 98 117 105 146 235 249 189 163 125 134 182 145 83 87 90 70 74 99 130 144 162 201 237 243 231 213 142 94 47 42 84 117 125 98 52 32 33 31 25 27 31 20 18 19 65 87 89 76 62 70 47 38 27 26 22 16 17 18 23 23 14 22 46 51 60 44 24 38 78 133 181 189 198 183 146 122 107 80 51 25 88 146 191 169 115 138 184 134 50 20 9 17 64 134 227 251 216 134 62 46 65 43 60 87 113 160 177 127 77 114 193 237 249 210 135 121 170 220 241 228 234 231 220 218 224 223 213 210 211 210 208 228 229 203 203 189 177 201 250 249 165 63 5 25 35 46 48 43 39 43 48 46 44 42 43 50 57 55 49 34 63 55 49 111 191 234 250 250 134 23 4 51 190 254 247 244 192 132 23 5 153 254 252 213 86 59 187 254 254 219 205 159 80 72 93 71 62 111 179 212 219 170 122 90 119 202 220 182 151 103 118 170 155 127 156 179 121 128 129 114 144 170 176 127 87 60 112 183 205 199 187 214 201 173 165 200 242 254 251 235 193 158 110 86 120 140 129 134 206 216 197 228 248 239 246 253 225 183 130 78 55 73 99 114 101 82 143 237 253 244 253 234 162 152 142 109 136 216 178 97 45 32 46 40 37 44 41 44 45 47 48 49 50 51 52 48 42 34 26 22 21 22 24 27 27 25 20 31 37 53 103 117 184 241 252 178 65 39 75 92 120 118 103 158 180 150 195 218 141 55 32 52 52 43 52 48 43 37 35 36 39 42 42 40 44 58 64 51 43 45 45 56 59 98 147 134 114 138 151 132 153 200 252 173 40 32 58 67 90 108 169 253 248 241 234 191 154 188 253 253 234 202 120 32 106 233 253 232 236 220 225 230 226 224 229 224 234 246 220 161 160 225 254 253 159 125 240 248 177 122 149 180 231 254 167 67 10 36 119 212 255 250 172 111 62 80 96 131 208 244 253 219 122 167 238 238 233 228 240 224 234 243 252 198 129 141 163 219 232 245 253 228 210 219 207 222 184 135 90 56 44 41 33 42 41 41 29 53 152 240 253 248 232 229 237 236 235 237 235 238 184 118 188 240 238 214 224 223 225 223 219 221 226 225 221 218 229 216 220 242 253 249 131 41 31 52 53 49 54 43 47 42 46 49 40 48 62 56 61 55 66 66 66 83 102 110 114 143 129 90 78 124 172 174 154 92 62 60 87 90 66 58 70 74 62 48 45 103 155 154 166 227 228 185 149 102 43 37 51 53 41 58 65 100 171 201 201 170 80 36 37 45 53 96 181 247 243 236 227 220 220 225 231 229 229 228 228 228 228 227 227 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 224 224 224 225 225 225 226 226 230 225 222 224 228 229 227 225 226 226 226 226 226 226 226 226 223 223 223 224 224 224 224 224 225 225 224 224 224 224 223 223 222 222 221 220 220 219 218 218 218 217 217 216 215 215 214 214 208 218 218 214 207 221 245 237 179 36 23 104 187 248 243 218 218 219 220 220 218 216 213 212 219 218 220 220 209 229 252 226 149 7 13 115 198 248 238 217 220 241 227 117 8 41 159 226 235 236 220 224 240 248 211 113 66 20 25 81 109 120 104 98 132 178 228 248 243 235 234 235 224 239 250 240 254 177 19 95 253 250 244 253 233 242 213 157 106 63 30 43 84 123 153 172 160 163 180 216 248 254 234 211 142 50 93 210 238 240 251 228 250 247 238 98 135 235 231 246 235 235 235 235 235 235 235 235 235 234 234 233 233 232 231 231 231 231 230 230 230 229 229 229 227 227 227 228 228 229 229 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 229 229 226 225 226 230 233 231 224 221 218 206 202 215 225 176 130 91 57 101 169 187 225 236 236 234 232 230 228 227 226 223 228 230 227 229 230 220 205 208 185 196 172 106 157 253 248 214 218 211 178 185 228 186 111 45 29 60 71 62 31 41 135 252 252 253 206 176 136 75 110 187 189 141 121 171 216 205 166 150 111 165 246 253 249 224 158 53 69 188 250 237 241 252 223 135 59 85 83 64 83 105 95 92 67 94 130 123 65 23 56 101 199 251 254 253 247 248 251 208 170 96 49 106 181 186 174 119 112 115 142 187 228 250 253 243 191 125 58 54 149 208 172 129 101 70 92 114 171 253 246 230 233 233 228 223 223 225 228 229 216 191 184 210 235 234 223 221 214 216 232 231 190 146 131 175 193 198 195 200 231 237 184 176 213 231 226 223 213 212 228 219 216 219 219 215 218 219 210 206 213 205 193 206 216 176 116 168 191 152 139 189 217 217 215 216 216 216 216 216 216 216 216 215 215 215 214 214 213 213 213 215 213 211 212 213 214 214 212 208 213 215 213 213 216 215 211 217 214 211 211 211 211 208 206 211 211 210 210 209 208 208 207 211 209 208 206 205 205 206 206 202 203 203 204 204 203 203 202 202 202 202 203 205 207 210 211 205 204 203 202 201 200 199 199 202 203 204 205 205 203 201 200 203 201 199 198 198 201 203 205 200 200 200 200 200 200 200 200 198 198 198 198 198 198 198 198 197 196 195 195 197 199 202 203 197 197 198 198 198 198 199 200 196 197 197 197 196 196 195 194 197 198 198 197 195 195 197 200 194 194 194 194 194 194 194 194 196 196 197 197 196 194 192 191 197 196 196 195 195 194 194 194 194 194 194 195 195 196 196 196 197 195 194 192 192 193 194 195 179 180 181 181 180 179 177 176 178 179 179 180 180 181 182 182 180 180 180 180 180 180 180 180 179 179 178 178 178 179 181 182 179 179 179 180 180 180 180 180 178 177 176 177 179 180 180 178 178 179 179 180 180 181 182 182 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 184 188 187 179 176 179 177 171 179 179 179 180 180 181 181 181 182 182 182 181 181 180 180 179 178 183 186 185 182 180 183 186 188 188 189 190 191 192 193 194 196 195 194 192 191 190 190 189 187 185 185 186 188 188 185 183 185 184 183 182 181 180 180 180 179 179 179 180 180 181 181 181 182 182 183 183 183 183 184 185 184 184 184 183 183 182 182 182 186 186 186 185 185 186 186 186 185 185 185 185 185 185 185 185 186 186 187 187 188 189 189 190 187 187 186 186 187 188 190 191 188 190 192 193 194 194 193 192 186 186 187 188 189 190 191 192 192 192 192 193 193 194 194 194 188 190 192 193 194 192 190 189 192 192 192 192 192 192 192 192 190 190 190 191 191 192 192 192 192 190 188 190 193 194 192 190 194 195 196 197 197 196 194 192 189 191 193 196 197 198 198 197 196 197 198 197 196 196 197 198 200 198 198 199 198 196 199 205 202 202 203 204 205 205 206 206 208 204 202 203 207 206 200 194 207 207 207 207 207 207 207 207 211 211 210 209 209 208 207 207 203 206 210 214 215 215 213 211 214 215 216 215 213 212 213 214 216 217 218 219 220 220 219 219 218 218 219 220 220 219 218 218 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 215 217 220 222 224 224 224 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 223 223 222 221 220 220 219 219 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 219 219 219 218 217 216 215 214 217 217 217 216 216 215 215 215 217 217 217 216 216 215 215 214 217 217 216 216 215 214 213 213 213 213 213 213 213 213 213 213 215 213 213 213 214 213 209 205 214 213 212 211 211 211 211 211 207 208 210 212 213 213 212 211 215 215 213 212 210 209 208 207 213 213 212 208 204 202 205 208 211 211 211 211 211 211 211 211 212 212 212 211 211 210 210 210 221 213 144 118 185 225 216 225 215 218 204 209 211 200 169 103 126 210 234 213 209 214 216 208 216 195 151 126 139 188 224 208 173 152 156 151 100 67 87 116 90 87 88 72 81 134 195 248 244 252 200 96 52 103 150 147 123 82 75 94 115 125 127 144 140 169 180 156 147 147 136 147 126 108 93 79 72 53 44 79 158 175 124 80 62 50 85 131 107 58 41 70 88 84 70 52 52 30 20 30 43 53 58 55 62 74 77 58 46 69 96 100 53 31 35 52 105 150 133 115 145 198 198 160 182 233 207 132 121 139 160 174 166 105 69 117 189 240 207 205 221 220 226 177 95 69 77 114 137 146 156 162 146 195 220 236 249 200 114 71 132 141 149 208 212 179 209 214 152 152 218 186 140 167 156 145 136 154 171 134 78 97 157 177 171 116 94 136 172 197 220 208 180 172 182 211 238 217 157 122 185 219 240 252 250 160 66 44 79 87 50 131 239 254 236 164 91 80 88 77 45 57 110 145 137 114 138 159 146 131 163 151 137 168 175 141 93 76 84 74 27 24 26 34 30 23 60 119 153 166 140 140 117 128 225 252 251 202 73 4 1 57 188 248 254 254 209 69 52 162 165 107 76 157 255 250 222 229 219 226 218 223 227 224 223 225 228 233 229 232 222 231 224 216 233 223 228 219 198 199 221 227 223 227 204 158 187 229 232 223 216 231 241 210 229 200 172 217 236 225 219 227 231 207 170 199 247 225 219 215 216 221 224 223 222 223 224 243 211 88 82 204 213 139 131 164 167 173 170 180 199 160 120 84 98 157 232 249 217 226 213 220 221 192 176 141 167 214 228 134 52 20 34 49 41 42 45 46 47 46 44 41 36 32 30 33 27 22 28 43 75 110 146 136 93 51 49 43 70 159 217 242 237 213 178 158 189 224 200 100 115 132 85 73 83 98 143 192 212 156 78 51 74 99 109 131 124 185 221 183 181 182 131 83 131 174 161 172 207 240 187 140 176 218 206 154 127 179 228 212 166 78 26 88 181 214 123 156 226 237 236 225 170 50 80 160 181 142 97 67 63 63 61 123 166 223 249 204 117 40 53 54 61 59 51 43 65 119 124 77 72 171 238 234 197 204 192 204 193 207 229 177 119 131 181 182 169 201 206 135 77 49 93 141 133 147 164 131 83 22 26 41 54 53 56 70 61 31 58 118 114 98 143 231 232 194 197 142 104 107 106 80 60 61 62 81 110 126 130 145 169 181 169 154 136 107 62 38 73 125 150 131 108 77 41 25 28 30 30 22 23 20 27 34 34 51 36 37 28 37 38 25 26 24 23 14 19 21 22 17 14 37 35 29 34 23 16 44 83 108 104 112 111 118 111 118 115 51 60 181 229 243 233 169 137 136 102 49 15 4 19 71 158 249 252 195 102 94 158 142 69 46 40 52 65 78 77 60 74 119 170 190 154 93 94 138 161 162 166 189 200 211 229 228 218 223 224 221 214 219 215 213 221 209 165 137 191 222 177 89 15 23 40 92 87 49 43 35 53 40 48 50 50 47 43 44 47 49 54 60 70 71 66 91 164 238 238 135 19 1 99 227 254 223 168 146 115 14 36 192 250 253 161 42 69 225 248 254 156 101 105 148 133 111 111 70 82 183 235 236 187 115 97 143 193 217 223 195 136 173 239 252 213 220 191 112 101 98 102 137 130 111 95 77 96 134 146 150 169 185 249 230 140 114 193 248 251 248 254 195 117 113 120 124 135 93 132 201 215 223 242 235 234 235 234 252 238 195 156 101 64 77 56 36 78 137 169 182 183 191 153 124 145 141 153 215 233 225 134 76 32 29 37 43 46 43 42 43 45 48 49 50 50 50 49 44 35 28 24 23 23 24 22 32 34 24 18 28 41 47 95 163 197 171 126 89 86 115 176 208 193 121 154 210 159 127 119 89 60 43 36 42 49 45 41 43 39 35 29 22 35 64 61 86 155 157 80 27 26 43 38 53 105 158 164 145 145 157 151 189 254 247 138 22 8 77 165 199 216 243 250 232 238 238 203 130 205 254 234 233 195 49 20 160 240 253 229 225 223 225 230 227 237 229 237 238 231 226 187 173 186 204 177 106 99 180 251 234 157 163 254 252 254 162 67 67 101 97 175 249 251 255 177 118 82 50 106 223 251 249 177 128 170 239 239 224 230 239 236 229 240 215 146 123 160 187 220 247 248 236 245 255 253 253 253 226 122 27 22 45 43 42 52 46 48 33 48 121 200 249 250 230 248 225 239 230 234 246 171 118 171 250 234 211 227 224 224 223 222 221 221 221 221 222 227 211 222 218 238 253 242 132 30 37 46 49 48 46 46 48 41 53 49 43 49 49 53 70 58 55 51 49 52 59 68 74 72 59 65 66 59 73 74 43 58 53 49 49 49 48 49 53 47 56 48 54 82 89 88 105 143 135 122 93 75 57 39 51 29 55 127 180 202 235 254 251 236 167 95 36 23 51 49 122 186 230 249 236 218 223 229 223 225 225 226 227 227 228 229 229 226 226 226 227 227 228 228 228 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 228 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 224 224 224 225 225 224 223 223 222 221 221 221 221 221 221 220 219 218 218 219 219 218 217 216 216 215 215 215 214 215 218 219 220 226 233 203 92 28 53 140 231 249 228 216 209 222 226 211 215 223 210 219 224 218 207 212 229 232 222 160 19 3 101 193 245 248 243 240 198 125 4 33 143 207 246 215 203 210 219 223 237 235 201 125 44 31 83 106 125 162 172 164 143 127 153 217 248 236 233 238 233 248 254 175 49 80 236 251 254 249 216 155 89 43 24 54 94 152 203 238 254 254 247 250 249 249 247 248 248 247 247 236 167 68 118 226 250 218 252 249 230 124 51 178 252 250 230 234 234 234 234 234 234 234 234 235 235 234 234 234 233 233 233 234 231 231 232 232 233 229 221 227 228 230 231 229 227 226 225 234 211 231 234 217 228 233 222 227 227 227 228 228 228 229 229 228 228 229 229 229 229 230 230 226 227 230 233 236 239 241 242 226 190 143 112 108 121 134 141 191 210 227 239 246 239 229 228 228 226 230 233 227 224 227 226 233 238 169 99 148 228 243 243 240 231 241 251 224 219 201 112 49 36 48 58 51 27 74 213 251 245 253 250 141 38 99 222 248 251 202 141 160 218 232 211 100 53 148 254 254 246 196 95 50 117 218 252 237 253 237 165 67 75 194 179 101 51 90 88 81 69 81 104 91 83 93 71 106 176 244 251 232 189 136 93 98 107 91 43 55 94 87 87 162 191 226 253 254 249 246 221 151 87 38 63 160 254 254 190 119 69 80 108 170 250 252 245 231 247 230 199 216 231 214 217 218 235 212 173 173 197 212 220 237 222 215 231 233 187 127 97 133 157 171 168 174 191 193 179 177 199 218 227 227 218 212 216 218 216 213 212 216 220 221 219 199 194 168 135 148 162 127 98 141 166 196 213 214 210 211 215 214 214 213 213 213 214 215 216 214 216 218 218 216 213 210 208 217 216 214 213 211 211 211 211 215 214 213 211 210 210 211 211 212 211 210 210 210 210 209 209 207 207 207 207 207 207 207 207 209 208 205 204 204 205 206 208 203 203 204 204 204 203 202 201 204 204 204 203 203 202 202 202 201 203 205 204 202 201 203 205 202 203 203 201 199 199 200 202 199 199 199 200 200 201 201 201 199 199 199 198 198 197 197 197 200 200 200 199 199 198 198 198 198 198 198 198 198 198 198 198 197 197 197 196 196 195 195 195 197 197 197 197 197 197 197 197 194 195 198 199 200 198 197 195 197 197 198 198 197 196 195 195 192 193 194 194 194 195 195 196 195 197 198 197 195 194 195 197 195 195 195 195 195 195 195 195 193 193 193 194 194 195 195 195 180 181 182 182 181 180 179 178 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 180 180 181 181 181 181 181 183 183 183 182 182 181 181 180 181 179 178 179 181 182 181 179 181 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 181 181 179 179 182 182 180 180 180 180 180 180 180 181 181 182 182 182 181 181 180 180 180 182 186 190 189 186 185 187 190 189 189 190 191 192 193 194 194 193 193 193 193 192 190 188 187 188 187 186 187 188 188 186 183 185 184 183 182 181 181 181 181 181 181 181 182 182 183 183 183 182 182 183 183 183 183 184 185 184 184 183 183 183 183 183 183 185 185 185 186 186 185 185 185 184 184 184 185 186 186 187 187 185 185 186 187 187 188 188 189 190 189 188 188 187 188 189 189 189 190 192 193 194 194 193 192 188 189 189 190 190 191 192 192 192 192 193 193 193 194 194 194 189 190 191 192 192 191 190 189 192 192 192 192 192 192 192 192 189 191 192 192 190 190 191 193 189 190 191 191 191 191 192 193 195 195 196 196 196 195 194 194 191 191 191 191 192 194 196 197 200 198 196 197 199 200 199 196 201 199 199 200 199 197 200 206 202 203 203 204 204 205 205 205 204 203 202 204 207 207 203 200 206 206 206 207 207 207 207 207 210 210 209 209 209 209 208 208 207 208 210 211 212 213 213 213 211 213 215 215 213 213 215 216 215 215 216 216 217 218 218 219 217 217 218 219 219 218 217 217 218 219 219 220 220 221 221 222 220 220 220 220 220 220 220 220 220 221 222 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 223 222 222 221 220 220 219 219 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 218 218 218 218 217 216 215 215 217 217 216 216 216 215 215 215 215 215 215 215 214 214 214 214 210 211 211 212 214 215 215 216 213 213 213 213 213 213 213 213 210 210 210 212 214 214 211 208 212 213 212 212 211 210 211 212 210 210 211 212 213 213 213 213 212 212 212 211 211 210 210 210 210 211 212 212 210 209 209 209 211 211 211 211 211 211 211 211 213 213 213 213 212 212 212 212 224 211 163 125 148 192 214 218 203 211 205 209 217 224 196 117 104 193 233 222 209 209 214 205 233 201 143 127 143 163 202 233 208 179 154 118 74 77 119 144 110 86 77 56 66 145 218 245 239 251 218 118 46 77 147 176 144 96 65 82 125 134 129 162 190 164 158 138 110 107 119 137 133 118 108 93 74 43 34 74 103 128 103 75 64 60 93 124 93 63 66 102 145 156 119 82 85 52 35 30 21 28 49 60 57 57 64 81 115 144 125 78 41 24 34 58 102 133 110 92 96 142 154 132 156 219 228 184 149 111 109 154 158 72 43 132 187 247 223 215 223 224 236 191 114 108 107 106 92 81 98 126 148 162 187 236 248 167 97 106 147 168 156 173 168 170 228 235 159 156 196 166 144 161 124 108 148 194 217 146 58 74 151 186 161 134 131 163 187 213 221 179 163 174 208 230 242 251 207 132 139 207 240 247 249 187 91 45 109 115 74 125 224 254 250 205 165 141 131 105 61 69 112 123 153 150 160 153 148 150 172 139 108 133 116 68 69 127 152 116 54 33 18 25 32 26 38 69 136 205 211 188 148 169 255 255 249 163 57 4 8 98 220 254 253 251 194 69 81 168 151 87 77 155 250 242 216 227 216 216 230 223 220 224 216 218 232 228 214 225 234 220 210 222 227 221 237 222 181 147 185 249 252 226 148 147 193 223 222 221 221 235 210 192 186 150 168 235 243 235 228 231 234 158 120 192 225 201 224 225 225 222 219 219 221 223 225 248 237 135 93 180 214 158 104 94 124 188 205 188 177 146 124 107 96 135 201 238 238 222 217 196 195 192 172 112 130 194 200 139 80 43 38 46 39 43 44 44 43 39 34 31 30 30 24 20 10 15 46 98 167 226 226 208 150 71 36 45 90 167 211 236 222 205 213 222 208 171 138 78 79 71 55 87 135 182 194 250 222 115 59 81 122 148 141 87 66 135 171 166 192 197 124 104 112 116 119 149 180 195 155 126 153 190 175 125 111 156 169 174 139 61 44 134 208 201 132 192 242 251 240 138 66 65 151 223 232 180 130 111 103 77 50 61 105 194 230 184 111 43 27 33 52 61 74 110 137 145 134 83 121 218 225 221 209 191 206 209 209 225 219 159 135 179 205 168 147 201 237 175 90 52 121 186 196 209 207 145 82 30 22 33 50 62 71 77 58 23 70 113 111 110 147 214 212 189 212 143 81 67 69 64 69 84 86 89 100 114 131 148 141 114 111 98 99 87 59 73 127 164 140 130 116 86 48 28 27 24 29 23 21 19 29 29 26 53 59 74 63 49 33 19 23 22 23 18 20 19 21 12 12 50 73 85 82 49 24 28 41 53 62 88 122 176 204 167 99 41 108 216 243 251 245 193 150 100 65 30 23 13 14 79 178 253 240 117 89 180 222 169 107 81 62 58 51 50 48 41 45 62 72 84 75 61 67 71 68 73 84 107 129 157 193 212 223 238 235 235 224 220 217 227 241 230 179 132 149 143 82 20 4 57 149 175 147 71 40 29 47 47 42 43 45 46 46 46 45 44 51 54 62 64 58 69 117 169 196 107 11 7 101 196 214 185 209 220 127 3 67 208 241 247 135 21 70 244 254 204 92 66 192 203 162 146 156 101 89 178 211 230 192 120 104 151 209 247 254 235 155 195 252 254 251 254 230 189 172 108 74 121 130 107 118 132 150 141 109 89 115 168 254 226 166 169 200 178 169 201 214 190 166 200 227 172 114 110 169 228 238 232 237 234 237 232 226 238 245 249 209 120 69 66 56 46 69 84 88 101 105 108 106 147 192 165 174 251 254 222 177 103 38 25 40 54 52 39 44 45 46 48 49 49 48 48 48 42 35 29 25 24 23 23 27 29 36 42 38 28 28 35 63 82 87 99 131 146 151 168 215 235 170 138 207 253 220 140 82 60 49 49 44 41 41 38 41 40 30 18 16 37 87 138 142 152 205 195 98 26 20 46 47 45 91 170 220 227 217 208 176 191 216 180 87 22 52 140 229 251 241 233 227 220 233 235 180 127 181 237 253 230 154 35 64 184 242 245 225 229 227 224 222 231 228 215 221 236 241 228 210 171 138 112 88 61 69 127 196 252 235 207 251 249 241 140 59 167 196 140 135 230 254 244 218 191 125 37 84 211 226 188 121 115 178 250 253 226 213 214 238 227 230 201 139 127 161 178 231 243 240 233 243 255 254 248 198 129 64 39 37 43 48 47 57 44 48 41 44 92 171 247 243 252 253 185 199 253 253 176 123 159 222 247 223 216 227 222 223 223 222 221 221 221 222 223 219 218 227 222 244 254 218 94 25 33 43 49 49 47 48 49 54 44 38 49 62 58 54 61 58 59 58 55 52 54 61 67 64 55 63 65 52 56 58 38 41 39 44 53 54 47 43 44 57 60 50 48 60 59 55 62 72 84 82 56 54 60 50 57 76 112 184 231 236 236 245 254 251 231 184 82 29 31 35 58 125 189 240 241 225 224 228 223 225 225 226 227 227 228 229 229 226 227 227 227 227 227 227 228 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 225 224 224 224 223 223 222 222 223 223 223 223 222 221 220 219 219 218 218 217 216 216 215 215 210 209 210 213 216 221 229 238 219 141 52 24 103 209 239 231 235 226 218 214 214 220 225 223 205 206 204 204 212 225 235 237 175 40 4 77 175 245 243 213 169 90 49 46 125 211 228 225 221 208 205 205 207 223 231 216 206 87 35 73 124 133 153 235 237 207 147 114 168 241 251 248 253 253 253 165 68 129 240 253 221 183 122 59 26 45 107 162 197 222 246 252 245 241 242 244 239 237 234 229 226 228 235 241 233 230 157 76 133 239 253 239 237 117 38 94 239 252 232 239 234 234 234 234 234 234 234 234 235 235 235 234 234 233 233 233 236 234 229 229 233 232 230 234 233 230 227 226 227 230 231 232 216 238 234 218 227 230 223 235 227 227 227 228 228 229 229 229 229 229 229 229 229 229 230 230 228 228 229 231 232 234 235 235 241 234 227 221 209 186 155 132 135 147 160 183 214 233 239 245 232 235 228 219 224 239 241 232 224 241 212 108 139 252 245 220 224 229 233 245 242 235 202 120 43 33 41 50 37 68 168 246 252 252 245 196 68 51 180 228 252 245 172 110 162 252 242 168 45 48 163 250 251 255 202 86 75 177 252 250 226 251 235 128 80 202 244 154 63 45 99 143 157 124 90 106 137 147 136 103 88 118 142 142 131 117 92 66 114 143 127 78 54 38 52 119 185 244 252 248 234 202 142 75 40 100 160 191 224 254 238 184 107 82 132 183 223 252 240 232 236 236 199 168 203 228 214 229 222 229 211 175 157 167 193 217 222 226 232 240 228 180 131 112 132 144 150 146 149 165 181 188 193 203 213 218 218 217 217 218 216 212 214 220 220 214 214 220 214 173 141 103 68 63 94 147 205 212 218 220 216 215 217 221 214 214 214 214 214 214 214 214 213 214 215 215 215 214 213 212 215 214 213 212 212 212 213 213 215 214 212 211 210 210 211 211 212 211 210 210 210 210 209 209 209 208 208 208 208 208 208 208 206 206 207 207 206 206 205 205 203 203 204 204 204 203 202 202 204 204 204 203 203 202 202 202 201 203 204 204 202 201 202 204 202 203 203 201 199 199 200 202 199 200 200 200 200 200 200 201 201 200 200 200 199 199 198 198 201 200 200 199 199 198 197 197 198 198 198 198 198 198 198 198 197 197 197 197 196 196 196 196 196 196 197 198 199 200 200 201 195 196 197 198 199 198 197 196 196 196 196 195 195 195 194 194 193 194 194 195 195 195 196 196 195 196 197 196 194 193 194 195 194 194 194 194 194 194 193 193 193 193 193 194 194 195 195 195 181 182 182 182 182 181 180 180 182 182 181 181 180 179 178 178 180 180 180 180 180 180 180 180 181 181 182 182 182 181 180 180 185 184 183 182 181 180 179 178 182 181 179 180 181 182 180 179 182 182 181 181 180 179 178 178 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 177 176 177 180 182 181 182 185 181 181 180 180 180 180 180 180 182 182 181 181 181 180 180 180 184 188 191 191 188 187 189 192 190 190 191 192 193 194 195 195 193 194 195 195 194 192 190 188 191 189 188 189 189 189 186 183 185 184 183 182 182 182 182 182 182 182 182 182 183 183 183 183 182 182 183 183 183 183 184 185 183 183 183 183 183 183 184 184 183 183 185 186 186 185 183 183 183 183 184 185 186 187 188 189 185 185 185 186 187 187 188 188 193 192 191 189 188 188 188 188 189 190 192 194 194 194 193 192 192 192 192 192 192 192 192 192 192 193 193 193 194 194 194 194 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 190 192 193 192 190 189 190 192 187 190 193 193 190 190 193 196 196 196 195 194 194 195 195 196 199 197 194 193 193 196 199 201 203 198 195 197 202 204 200 196 201 200 200 202 200 198 201 206 203 203 203 203 204 204 204 204 200 202 203 205 207 207 206 206 205 205 205 206 206 207 207 208 208 208 209 209 209 209 210 210 212 211 209 209 209 211 213 214 210 212 214 214 214 214 216 218 214 214 213 213 214 216 218 219 216 217 217 218 218 217 217 216 217 218 218 219 220 221 222 222 220 220 220 220 220 220 220 220 224 223 223 222 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 221 221 220 220 219 219 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 217 217 217 217 217 217 216 216 217 216 216 216 215 215 215 215 213 213 213 213 214 214 214 214 209 210 211 212 213 215 216 216 213 213 213 213 213 213 213 213 210 210 210 211 212 212 210 208 210 212 213 212 210 209 212 214 213 212 212 212 212 212 213 214 210 210 210 211 211 211 211 211 207 208 210 212 214 214 211 209 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 214 216 207 163 119 137 190 219 226 222 220 222 214 209 177 102 69 143 207 235 226 209 210 205 229 211 162 154 174 171 183 211 243 210 177 127 68 61 103 132 133 106 91 81 105 164 203 221 248 248 210 110 42 92 171 188 152 97 55 80 140 140 122 161 195 144 131 107 59 61 111 159 200 186 157 107 70 49 41 62 63 87 83 69 60 71 105 122 99 89 104 127 179 205 160 128 115 72 69 79 48 22 29 35 48 43 74 144 208 213 144 63 48 35 37 46 70 86 69 55 59 86 105 99 113 166 190 165 152 94 69 102 110 41 34 141 209 246 213 205 218 222 227 178 127 168 187 159 106 58 65 111 133 112 116 159 168 110 79 109 191 211 158 118 106 152 241 243 150 121 150 158 153 130 89 118 201 251 251 144 36 48 118 145 156 196 207 163 133 185 222 165 129 171 228 236 222 247 229 146 112 195 233 235 251 212 111 41 114 143 113 118 198 250 238 202 212 214 212 164 99 117 161 142 172 189 195 183 197 202 195 141 74 84 71 40 54 116 145 125 70 40 20 28 35 18 16 39 103 214 255 230 168 178 247 241 223 100 27 1 31 153 246 253 254 239 158 59 125 209 202 157 100 164 250 242 215 229 221 221 226 218 216 227 215 223 247 215 164 199 251 240 224 232 221 229 221 229 204 131 141 227 237 198 148 189 237 236 220 220 224 235 206 148 111 112 177 220 203 222 248 244 239 134 116 203 192 165 199 214 225 223 218 218 221 221 214 237 249 183 98 144 227 206 112 117 187 229 197 164 148 137 145 139 97 93 131 196 252 241 244 223 193 152 127 101 119 152 151 138 118 72 40 37 38 50 41 40 38 33 28 26 28 31 25 23 11 15 57 119 178 218 211 194 148 70 23 37 102 186 236 250 235 231 249 238 165 71 59 43 42 41 74 134 178 218 209 239 180 79 62 109 166 213 185 93 51 67 90 142 179 157 121 131 106 90 117 157 165 137 117 135 167 204 192 141 124 132 119 112 90 58 72 146 193 177 159 218 250 224 158 65 70 151 207 251 251 197 138 127 135 110 84 40 50 127 162 139 91 30 17 43 84 108 126 166 168 118 95 106 172 229 201 210 221 203 208 199 213 230 189 123 145 230 236 170 132 171 219 177 88 57 142 227 238 225 209 148 81 30 20 30 60 95 111 103 65 23 45 97 136 172 189 199 166 142 157 109 65 54 56 58 70 89 99 87 86 98 117 138 142 129 110 86 98 98 76 113 169 171 135 128 111 75 38 25 29 27 28 26 20 17 29 21 17 60 100 140 129 83 40 17 19 17 19 20 19 16 19 6 13 73 131 175 168 109 64 40 26 22 34 58 105 180 229 166 68 51 169 247 244 247 247 224 191 98 42 18 32 20 13 102 209 250 173 66 124 252 227 148 137 141 158 137 118 100 70 46 40 42 27 43 42 33 42 50 44 37 38 44 51 72 108 141 176 210 212 232 235 234 235 248 251 232 171 109 90 62 16 7 60 151 242 248 218 120 60 33 39 51 44 42 41 43 45 46 44 43 48 48 54 59 55 53 71 95 116 66 8 14 90 159 193 209 237 254 114 11 124 228 216 197 120 40 89 212 205 128 66 97 198 195 162 169 200 151 100 130 170 208 184 126 125 165 212 253 252 230 144 194 239 225 252 254 237 238 222 114 67 149 188 170 160 166 184 180 146 100 103 171 234 234 217 231 228 168 132 141 170 189 184 210 249 185 116 159 229 242 242 247 238 222 228 235 229 241 244 253 206 131 101 69 27 64 122 137 127 123 107 94 100 126 143 124 152 224 237 218 175 119 63 36 33 43 51 48 46 46 47 48 48 48 47 47 46 42 35 30 27 24 21 19 23 31 59 91 92 61 29 17 32 30 35 86 159 180 160 152 179 190 104 133 225 253 249 168 109 69 44 42 37 32 36 42 35 30 18 7 11 49 119 180 163 136 162 168 110 54 28 27 45 36 77 160 219 225 195 164 136 123 105 68 57 93 144 193 236 254 247 224 219 225 229 215 178 158 176 210 249 204 99 19 63 180 236 239 223 231 228 225 231 213 175 190 223 248 255 246 203 177 156 136 135 128 93 72 157 248 253 193 223 247 191 39 86 241 255 206 103 132 187 219 231 229 161 70 107 179 138 80 70 108 169 213 209 185 193 222 226 228 241 219 173 178 216 224 204 225 252 253 253 234 198 161 107 38 23 43 33 32 53 56 52 45 56 56 52 68 107 159 194 204 149 91 169 224 184 117 160 221 245 222 218 232 229 216 223 222 222 221 221 222 223 224 215 225 225 221 248 252 187 57 21 30 41 49 51 50 49 50 51 45 45 42 28 22 30 38 36 40 42 41 39 42 50 58 54 47 57 62 49 43 46 41 41 43 48 52 49 44 46 51 52 52 50 51 56 57 54 52 50 49 47 41 46 40 35 67 149 193 224 216 191 175 176 185 223 247 249 167 92 36 36 37 58 135 218 251 246 233 226 223 225 225 226 227 227 228 229 229 228 227 227 227 227 227 227 226 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 222 222 221 220 219 218 218 217 217 216 215 215 215 217 214 212 213 214 216 223 231 233 189 92 15 67 171 222 245 228 223 215 219 227 221 211 214 225 220 216 215 215 217 227 239 180 57 13 77 184 248 199 120 54 8 37 145 214 239 230 215 209 205 202 201 203 213 224 230 239 162 92 72 152 181 119 140 245 251 211 118 113 193 246 251 250 241 149 82 147 215 177 112 73 52 45 83 149 209 241 251 251 251 246 238 232 231 232 232 240 242 242 238 233 233 239 245 253 254 236 118 105 193 249 236 110 9 3 94 210 225 232 247 234 234 234 234 234 234 234 234 235 235 235 234 234 234 233 233 221 237 234 231 241 237 229 239 235 231 227 226 229 231 231 230 224 230 233 242 239 228 230 231 227 227 228 228 228 229 229 229 229 229 229 229 229 229 230 230 229 229 229 228 228 227 227 227 233 234 237 242 243 237 224 213 173 158 132 123 144 176 211 242 244 246 239 231 230 226 220 223 237 252 207 130 173 248 233 223 217 234 224 230 253 252 196 85 50 42 49 49 25 104 237 245 240 253 180 94 142 197 186 200 184 150 113 125 192 235 194 124 82 103 205 254 250 254 215 126 132 221 247 244 235 252 239 119 103 189 152 98 57 52 118 219 209 164 117 154 214 200 136 81 63 57 58 85 134 172 172 153 186 237 186 101 71 51 53 87 148 211 214 169 115 58 34 35 151 201 238 250 254 254 216 170 173 145 195 234 213 184 187 230 231 211 175 166 213 230 210 224 223 222 221 206 177 163 173 186 195 210 223 226 213 180 151 146 172 166 161 159 160 164 171 178 186 196 213 219 213 216 223 223 218 219 220 219 217 217 220 224 235 213 186 114 42 50 134 227 241 234 225 217 214 215 216 218 214 214 215 215 215 214 213 212 212 212 211 212 213 214 215 215 212 212 211 211 212 213 214 215 214 213 212 211 210 210 211 211 212 211 210 210 210 210 209 209 211 210 210 209 209 208 208 207 204 205 208 209 209 207 204 203 203 204 204 205 204 204 203 202 204 204 203 203 203 203 202 202 202 203 204 203 202 201 202 203 202 203 203 201 199 199 200 202 201 200 200 200 200 200 200 199 201 201 201 201 200 200 200 200 201 201 200 199 198 197 197 196 198 198 198 198 198 198 198 198 197 197 197 197 198 198 198 198 198 198 198 199 199 200 200 200 196 196 197 197 197 197 198 198 197 195 194 192 192 193 194 195 195 195 195 195 196 196 196 196 194 195 196 195 193 192 193 194 195 194 194 193 193 192 192 191 193 193 194 194 194 194 195 195 181 181 181 181 181 181 180 180 181 181 181 180 180 179 179 179 180 180 180 180 180 180 180 180 183 182 181 180 179 179 180 181 181 180 180 179 178 177 176 176 182 180 178 178 180 180 178 176 181 181 181 180 180 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 183 177 177 183 183 178 178 183 181 181 181 180 180 179 179 179 181 181 181 181 181 181 181 181 183 186 188 189 187 187 188 190 191 191 192 193 194 195 196 196 199 198 197 197 196 195 195 195 193 192 191 191 191 190 187 185 185 185 184 183 183 183 183 183 180 181 181 181 181 181 181 181 182 182 183 183 183 183 184 185 182 182 182 183 183 184 184 184 181 182 184 185 185 184 182 181 184 185 185 186 186 187 187 187 185 186 186 187 188 188 189 189 192 192 191 191 190 190 190 190 189 191 192 194 195 194 193 193 195 195 195 194 194 194 193 193 193 193 193 194 194 194 195 195 194 193 192 191 191 191 192 193 192 192 192 192 192 192 192 192 193 192 191 191 191 191 190 189 188 190 192 192 191 192 194 196 197 196 194 193 193 195 196 197 201 200 198 197 197 198 200 201 202 199 196 197 201 202 200 197 200 199 200 202 201 198 200 205 204 203 203 203 203 203 203 203 200 203 206 207 205 205 207 208 204 204 205 205 206 207 208 208 207 207 208 209 209 210 211 211 212 211 210 210 210 210 211 212 211 213 214 214 213 213 215 217 216 214 213 212 213 216 219 221 216 217 218 218 218 218 217 216 217 217 218 219 220 221 222 222 220 220 220 220 220 220 220 220 224 223 221 220 220 221 222 223 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 215 216 216 217 217 217 216 216 216 216 216 215 215 215 214 214 212 212 213 213 214 214 215 215 215 215 215 214 214 214 214 214 213 213 213 213 213 213 213 213 215 215 214 213 211 209 207 205 208 211 213 212 209 209 212 215 214 213 211 210 210 211 212 213 210 210 210 210 210 210 211 211 207 206 206 209 212 213 211 208 210 210 210 210 210 210 210 210 207 207 208 208 209 209 209 210 205 222 235 207 140 102 147 220 217 195 205 228 220 202 173 126 88 115 164 221 228 207 209 211 210 222 196 177 187 197 183 148 172 179 181 139 73 62 95 113 125 133 126 113 146 180 177 180 227 232 191 90 47 139 216 193 137 81 57 87 129 131 132 179 208 184 155 96 44 49 101 161 231 241 208 114 49 45 46 48 55 68 74 64 59 91 133 142 114 141 161 138 153 181 152 141 118 96 129 152 91 29 17 16 29 25 72 157 209 195 142 96 92 77 53 34 43 63 59 45 69 99 139 140 120 138 163 155 150 108 83 91 87 37 38 127 229 252 218 203 208 214 214 162 139 211 248 232 189 123 95 124 114 98 111 124 103 91 107 120 181 212 164 120 111 157 225 200 117 71 103 133 126 106 112 183 234 253 240 130 42 71 146 178 196 248 251 169 99 145 199 156 108 180 238 243 219 211 207 179 128 187 221 239 252 206 103 38 115 168 151 106 151 207 191 165 199 238 255 203 133 169 225 182 172 189 195 203 247 252 228 169 60 70 108 123 103 82 86 107 83 59 36 35 35 18 13 29 61 162 235 241 201 204 253 253 186 53 4 4 74 208 254 248 247 212 113 56 163 239 248 225 121 165 248 249 221 227 221 226 215 220 219 230 225 242 242 161 87 134 199 225 237 244 237 246 233 236 230 167 161 225 217 172 197 230 243 223 215 228 237 243 230 128 99 148 198 174 144 206 250 252 226 140 159 204 136 109 159 190 218 223 221 222 223 219 212 226 247 209 95 107 230 246 157 162 236 234 173 161 158 159 156 134 98 83 88 142 223 251 252 237 169 88 76 115 149 151 182 191 180 113 53 35 33 44 39 35 32 31 31 29 29 30 12 21 21 31 68 103 114 111 121 126 113 71 39 36 94 201 242 248 235 236 233 187 112 42 17 19 57 117 160 167 165 183 186 157 120 105 103 105 157 238 222 148 85 32 40 106 127 109 128 140 114 117 154 187 182 126 95 167 205 234 228 183 150 106 92 65 63 87 104 116 128 132 155 205 194 115 67 77 142 210 224 236 230 186 120 112 151 155 129 70 38 62 85 82 57 22 61 112 143 145 152 165 128 49 54 156 207 201 188 207 205 211 200 193 215 218 154 105 160 247 248 188 145 140 158 131 74 80 146 230 220 170 160 139 84 27 17 28 73 128 149 127 78 35 16 72 143 220 239 217 141 89 79 71 69 71 67 62 69 83 92 71 72 100 129 154 176 186 140 107 123 127 97 132 181 163 137 123 98 60 29 25 32 28 25 28 21 16 26 11 12 72 145 211 203 127 56 19 15 14 14 20 18 13 19 3 15 91 166 220 202 149 129 104 62 31 38 34 59 104 142 104 53 92 196 247 231 238 242 240 229 124 51 16 26 15 19 128 217 212 103 105 189 242 180 136 172 205 228 212 207 184 126 86 90 105 103 107 95 76 81 102 115 117 99 77 50 37 40 56 86 117 152 198 231 242 243 243 228 179 120 64 37 19 18 66 151 235 254 253 253 183 119 66 39 45 49 44 41 41 42 42 44 46 46 46 51 58 58 54 56 62 55 39 9 24 96 163 213 252 253 218 67 52 185 245 212 146 90 86 128 151 118 70 69 126 141 156 172 190 198 167 119 93 141 194 190 150 150 170 203 251 249 204 147 207 237 203 225 243 212 207 179 72 53 171 242 246 205 147 162 211 216 152 90 110 178 231 232 209 204 202 196 180 195 180 132 160 211 168 152 217 255 245 235 227 219 223 229 217 222 242 241 239 180 138 140 79 10 86 193 242 236 210 176 164 168 125 71 59 117 175 183 177 141 108 73 45 30 36 49 53 45 45 46 47 48 48 49 49 47 43 37 33 29 23 16 11 24 71 133 174 177 143 92 54 39 34 33 69 119 120 94 91 113 109 53 129 226 240 254 217 171 98 40 30 30 28 36 46 32 21 15 15 21 57 123 177 161 145 167 155 97 62 55 56 47 43 70 115 134 125 106 89 93 76 44 20 80 185 226 218 210 235 230 216 226 240 223 190 197 210 198 185 212 174 73 21 70 189 246 247 223 224 224 227 238 182 128 199 254 253 248 228 173 184 216 239 254 243 153 65 94 169 204 145 142 158 125 43 116 246 254 252 116 58 149 247 254 237 168 116 160 171 89 37 84 188 219 165 133 156 198 217 232 241 253 237 195 207 242 243 225 234 251 240 192 140 91 48 49 24 28 48 55 66 72 59 50 52 61 58 61 65 59 68 81 88 47 57 135 149 150 179 230 247 233 212 224 237 227 218 223 223 222 222 222 223 224 224 219 225 217 223 252 239 156 42 23 31 43 51 53 51 48 47 40 39 44 36 25 37 51 44 42 42 41 38 33 32 35 38 44 37 44 55 51 43 44 50 42 41 38 46 69 88 81 61 51 46 51 57 56 55 51 43 47 33 34 46 49 24 39 120 225 251 236 199 167 135 125 131 214 244 251 238 184 81 39 27 35 92 175 240 252 237 226 228 226 226 226 227 227 228 228 228 228 228 228 227 227 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 224 224 224 224 224 225 225 220 220 220 220 219 218 217 217 217 217 217 216 216 215 215 215 221 219 217 217 215 214 217 223 241 218 141 43 41 125 202 250 246 208 185 198 212 215 215 216 206 207 211 215 218 225 238 251 211 79 14 59 149 179 100 19 7 42 116 232 245 223 210 209 196 205 210 212 213 211 217 232 252 236 168 95 149 203 133 85 187 238 222 118 67 124 199 236 191 114 59 88 135 123 87 81 119 158 211 245 251 244 245 253 246 239 232 231 236 240 238 234 223 232 243 252 253 253 253 253 247 254 243 107 55 119 131 95 17 8 31 93 181 239 248 225 235 235 235 235 235 235 235 235 236 236 235 235 234 234 234 234 234 245 231 226 245 242 229 238 230 230 231 231 231 229 227 224 238 236 234 243 236 228 235 223 228 228 228 228 229 229 230 230 230 230 230 230 230 230 229 229 229 229 228 227 226 225 224 224 222 222 223 227 233 237 239 240 247 228 191 157 136 130 151 184 190 218 236 238 234 223 219 227 249 249 153 147 223 230 225 235 227 231 226 241 249 232 168 65 54 42 48 42 29 124 246 245 250 201 82 120 234 254 239 186 141 111 116 156 178 171 163 161 169 169 219 245 244 252 203 119 154 240 243 246 238 237 237 127 82 85 100 151 135 67 100 199 187 145 118 155 177 130 75 41 39 29 49 123 215 251 227 178 205 240 163 89 106 136 124 78 72 92 87 74 58 65 128 189 249 254 254 254 239 203 184 197 226 170 183 203 164 128 160 236 214 171 165 195 226 229 212 216 222 214 225 231 213 197 187 174 168 171 179 206 233 225 189 162 182 178 172 163 153 149 156 166 186 208 237 243 226 219 221 218 214 226 228 218 218 229 229 219 232 252 219 106 61 122 200 252 227 221 215 212 214 214 212 210 213 214 215 216 215 214 212 211 213 212 211 213 214 215 214 213 212 212 211 211 211 212 213 214 212 212 212 211 211 210 210 210 212 211 210 210 210 210 209 209 211 210 210 209 208 207 206 206 205 206 207 208 207 206 205 204 204 204 205 205 205 204 203 202 203 203 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 203 203 201 199 199 200 202 201 201 201 200 200 199 199 199 201 201 201 200 200 200 200 200 202 201 200 199 198 197 197 196 198 198 198 198 198 198 198 198 197 197 197 198 198 199 199 199 200 200 200 199 198 198 197 197 198 197 196 196 196 197 198 199 198 196 193 191 191 192 194 196 197 196 195 195 197 197 197 195 195 195 196 195 194 194 194 194 196 195 195 194 193 192 191 191 194 194 194 194 194 194 194 194 180 179 179 179 179 180 180 180 179 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 185 183 178 175 175 177 180 183 177 177 177 177 177 177 177 177 182 180 179 179 180 180 179 177 179 179 179 180 180 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 184 179 178 183 182 177 176 181 181 181 181 180 180 179 179 179 181 181 181 181 181 181 181 181 182 184 186 187 187 187 188 190 191 192 192 194 195 196 196 197 203 200 197 195 194 195 198 200 195 194 193 193 193 192 189 187 187 186 185 184 183 183 183 183 182 181 181 181 181 181 181 181 182 182 183 183 183 183 184 185 182 182 182 183 183 184 184 184 181 182 183 184 184 183 182 181 188 188 187 187 186 185 185 185 187 187 188 188 189 190 190 191 190 190 190 191 192 192 192 192 190 191 193 194 195 195 194 193 197 197 197 196 195 195 194 194 193 193 194 194 194 195 195 195 197 196 194 193 192 193 193 194 192 192 192 192 192 192 192 192 196 191 188 189 193 194 191 186 192 191 190 191 194 195 194 193 196 195 194 193 193 195 197 198 197 197 198 198 198 197 196 195 198 199 199 199 198 198 198 199 198 197 199 202 200 197 199 203 203 203 203 203 203 203 203 202 202 205 208 207 204 203 205 207 204 204 205 206 207 208 208 209 206 207 207 208 210 211 211 212 210 211 212 212 212 211 210 209 213 215 216 215 213 212 213 215 218 216 214 213 214 217 220 222 218 218 219 220 220 219 218 218 217 217 218 218 219 220 221 221 220 220 220 220 220 220 220 220 220 220 218 218 219 220 222 224 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 215 215 216 216 217 216 216 216 216 216 215 215 215 214 214 214 213 213 213 214 215 215 215 216 215 215 214 214 214 213 213 213 213 213 213 213 213 213 213 213 216 216 216 214 212 210 209 209 208 210 211 211 209 209 212 214 212 211 209 208 208 209 211 212 212 211 211 210 210 209 209 208 212 209 206 206 209 211 211 209 210 210 210 210 210 210 210 210 207 207 207 208 208 209 209 209 207 224 228 223 174 83 92 201 202 174 187 220 232 224 192 154 166 153 150 181 202 207 218 214 207 225 215 178 157 187 188 119 79 115 140 105 58 77 124 135 111 125 150 143 147 183 185 162 161 184 167 81 48 149 239 226 132 65 53 85 109 132 162 198 228 234 174 90 87 117 124 146 190 217 208 120 46 41 51 58 54 56 66 61 64 106 144 148 117 202 223 135 97 130 128 114 104 123 174 174 98 46 38 25 21 22 53 98 128 151 176 194 163 131 69 28 47 98 121 106 93 142 203 204 156 148 175 186 162 128 118 125 111 63 46 93 194 253 250 219 205 220 219 155 160 219 243 239 229 178 136 149 123 115 174 206 151 128 159 168 156 192 164 143 134 159 208 178 91 51 85 106 98 129 178 228 235 247 218 136 81 122 206 253 246 240 232 211 170 163 164 120 99 186 225 242 231 163 142 182 150 173 214 252 248 170 85 55 126 170 160 98 98 131 142 166 186 225 249 211 138 162 235 214 180 181 163 162 222 254 253 200 74 114 198 230 194 138 95 94 107 114 89 45 28 29 23 14 36 87 148 193 210 234 252 237 152 37 1 21 128 248 254 253 253 189 63 39 148 213 242 236 112 142 235 254 236 229 214 218 220 230 222 225 242 252 199 79 56 100 126 161 200 217 222 209 184 203 234 205 169 175 173 169 234 250 244 224 221 231 244 248 214 139 149 187 184 144 122 172 223 253 205 156 209 207 125 110 161 191 218 223 220 222 223 220 225 231 245 222 104 89 215 253 186 178 243 226 157 155 174 203 162 100 107 144 139 128 166 241 246 203 134 89 102 165 211 222 232 215 178 108 59 49 42 45 41 33 29 31 33 28 23 20 18 42 77 115 140 135 118 114 118 148 144 108 83 55 81 182 247 249 223 185 142 93 59 34 25 55 131 220 237 195 162 152 152 90 105 164 137 82 131 231 243 196 113 33 42 73 73 112 137 136 133 158 168 173 173 126 95 196 228 240 234 196 146 66 56 74 109 139 139 119 92 72 68 126 91 47 95 151 173 211 228 229 216 171 108 113 164 168 112 80 57 62 65 36 21 45 131 198 171 118 135 161 114 22 55 172 202 189 200 211 182 188 196 219 229 186 127 136 194 230 228 185 165 159 146 99 68 117 146 193 166 120 130 133 85 30 15 23 68 126 147 125 85 53 34 65 119 198 232 224 145 78 74 76 76 70 61 58 65 73 75 60 71 116 168 199 193 167 121 102 127 128 88 114 173 176 142 116 83 49 28 29 32 23 23 28 23 16 20 3 10 79 173 254 247 154 64 14 10 16 16 21 18 13 17 2 12 87 165 213 186 162 183 170 114 61 56 30 36 45 56 56 58 105 155 191 183 201 205 205 205 124 64 18 13 7 34 137 185 143 99 181 211 178 168 187 213 237 221 232 239 211 163 155 185 206 203 183 164 151 143 154 186 216 193 167 135 103 71 46 36 35 78 128 169 187 181 168 139 86 58 28 17 18 49 126 206 250 240 228 251 228 195 130 66 39 42 40 42 46 46 43 42 45 43 45 49 54 57 58 58 59 46 36 10 27 107 180 220 248 252 133 30 123 237 254 230 125 83 121 133 86 57 62 108 165 142 154 205 225 185 166 160 128 151 190 188 165 163 163 193 255 254 180 173 230 245 203 199 234 231 184 132 52 59 172 241 254 180 90 116 197 235 190 87 51 95 159 170 160 190 236 254 244 255 174 91 166 220 172 196 240 240 249 231 180 178 237 239 179 206 238 248 236 179 172 187 97 30 99 197 245 243 220 206 223 242 183 86 58 121 174 164 130 134 95 58 39 36 44 50 43 42 43 44 46 48 50 51 52 50 46 42 38 33 24 12 3 37 131 222 248 234 216 191 165 140 105 47 25 48 64 72 92 82 72 62 131 221 252 253 242 188 96 26 23 38 39 37 36 34 19 16 19 28 74 150 204 198 167 164 148 133 148 132 92 55 51 60 68 64 72 99 122 96 70 36 22 86 184 218 210 222 230 223 213 230 241 211 178 214 242 220 177 180 165 83 34 123 222 253 253 227 224 222 227 229 190 161 236 254 202 168 145 137 156 200 229 246 241 184 131 111 90 95 81 85 91 100 116 132 238 250 235 119 38 151 255 254 227 186 186 209 155 62 36 170 251 252 203 155 139 174 209 232 234 251 250 228 244 252 251 214 186 159 126 82 58 53 45 31 44 47 75 129 136 90 52 52 53 56 51 56 59 57 79 105 88 80 131 153 171 217 229 232 228 229 231 226 222 224 226 224 223 223 222 222 223 224 224 223 221 217 238 255 207 121 36 31 38 47 53 53 50 45 42 33 25 46 89 129 158 153 123 123 119 111 101 88 72 54 43 45 36 32 41 50 44 39 46 41 39 37 61 124 173 149 91 49 41 46 54 50 44 45 46 75 72 54 41 60 71 88 146 244 254 233 225 216 169 136 130 188 252 249 234 181 101 49 33 39 56 119 206 249 240 226 232 226 226 227 227 227 227 228 228 228 228 228 227 227 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 223 223 223 224 224 224 224 224 220 220 220 220 219 218 217 216 216 216 216 216 215 215 215 215 214 214 215 218 217 214 216 220 246 241 189 70 17 97 198 249 243 189 177 204 217 226 230 215 218 228 236 237 238 243 248 250 234 104 23 34 76 75 35 28 76 153 196 245 238 213 201 200 204 213 218 219 218 214 221 236 243 249 216 151 120 128 122 101 105 119 109 54 20 42 76 95 74 19 33 76 72 90 165 223 247 246 248 251 251 247 243 242 239 244 250 252 250 248 248 250 254 253 253 249 240 225 208 196 190 175 139 51 20 62 30 14 65 119 156 185 220 246 239 232 235 235 235 235 235 235 235 235 236 236 236 235 235 235 234 234 235 235 232 239 234 197 181 207 229 230 232 231 229 229 232 235 241 240 183 159 204 229 226 233 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 228 228 227 227 226 226 225 225 232 231 229 227 226 225 226 226 241 245 250 246 214 157 127 135 141 174 207 224 233 236 234 231 234 186 117 166 237 231 231 226 235 220 235 253 206 164 155 111 78 51 48 30 34 101 169 207 191 83 100 203 253 252 241 249 197 159 137 127 117 143 202 243 224 200 207 227 254 254 168 63 131 211 216 239 253 254 229 85 52 89 209 249 206 83 68 125 138 104 86 88 63 49 72 77 59 39 45 105 182 215 189 149 149 140 99 113 180 228 214 142 60 34 40 95 152 213 253 246 232 208 184 184 185 169 183 228 175 130 135 164 171 180 201 222 176 120 158 220 223 219 222 219 222 213 218 224 220 225 224 207 184 173 174 211 254 247 184 130 136 143 139 116 95 96 120 142 180 204 231 240 235 231 227 221 232 232 230 230 234 239 236 229 249 251 179 91 125 205 231 243 218 216 215 215 216 216 214 212 213 214 215 215 215 214 213 213 215 214 213 215 216 215 211 208 214 213 212 211 211 211 211 212 211 211 211 211 211 211 210 210 212 211 210 210 210 210 209 209 210 209 209 208 207 206 205 205 208 207 206 205 204 205 206 207 204 205 205 205 205 204 203 203 203 203 203 203 203 203 203 203 202 202 201 201 202 202 202 201 202 203 203 201 199 199 200 202 201 201 201 200 200 199 199 199 199 199 199 200 200 200 200 200 201 201 200 199 198 198 197 197 198 198 198 198 198 198 198 198 197 197 197 198 198 199 199 199 197 197 197 197 198 198 198 198 198 197 196 196 196 197 198 199 200 198 195 193 193 194 196 198 198 196 194 195 197 198 196 194 197 197 196 196 196 196 195 194 197 197 196 195 194 193 193 192 194 194 194 194 194 194 194 194 179 179 178 178 178 179 180 181 178 178 179 180 181 181 182 182 180 180 180 180 180 180 180 180 184 181 178 175 174 177 180 183 178 179 179 179 180 180 180 181 184 182 180 181 182 183 182 180 178 178 179 180 181 181 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 178 178 181 181 180 180 183 181 181 180 180 180 180 180 180 180 180 180 181 181 181 182 182 184 185 187 188 189 189 190 191 191 192 192 193 194 195 196 197 201 199 195 193 193 194 197 199 197 195 194 194 195 195 192 189 189 188 187 185 184 183 183 183 184 184 184 184 183 183 183 183 182 182 183 183 183 183 184 185 183 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 190 189 188 187 186 185 184 184 188 188 189 189 190 191 191 191 188 189 190 191 192 192 192 192 190 191 193 195 195 195 194 194 198 198 198 197 196 196 196 195 194 194 194 194 195 195 195 196 196 196 195 194 194 193 193 192 192 192 192 192 192 192 192 192 195 191 188 189 193 194 191 187 195 192 190 191 194 196 194 191 194 194 194 194 195 196 197 197 197 198 199 200 200 199 197 196 197 199 200 199 198 197 198 200 197 197 199 202 201 197 198 201 202 202 202 202 203 203 203 203 205 206 207 206 203 202 203 205 206 206 206 207 208 208 209 209 207 207 208 209 209 210 211 211 209 210 212 213 213 211 210 209 214 215 216 215 213 211 212 214 218 217 216 215 215 217 218 220 218 219 219 220 220 219 219 218 218 218 218 218 219 219 219 219 220 220 220 220 220 220 220 220 218 218 218 218 219 220 221 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 215 216 216 216 216 216 215 214 215 215 215 215 214 214 214 213 214 214 214 214 214 215 215 215 210 210 210 211 212 213 213 213 213 213 213 213 213 213 213 213 212 213 214 214 213 213 215 216 210 210 210 209 210 210 211 211 210 209 209 208 209 209 210 211 212 211 211 210 209 208 208 207 216 213 210 209 209 211 212 213 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 205 227 225 220 173 63 53 167 214 197 198 208 231 238 193 147 214 209 178 168 186 212 224 207 212 221 225 194 143 156 180 136 78 72 81 72 50 80 157 209 142 94 159 213 173 166 184 168 127 133 122 71 50 128 222 246 147 59 40 79 123 165 170 150 154 164 107 57 137 225 212 184 156 141 130 90 52 47 53 64 55 48 60 57 62 95 109 104 121 228 231 112 55 109 141 109 89 117 155 146 107 94 75 28 16 25 34 38 58 123 200 243 220 167 70 16 48 132 198 204 138 175 216 212 176 165 171 167 147 129 130 123 115 109 83 62 119 203 235 215 211 239 221 130 168 216 227 210 194 156 143 178 155 125 186 249 199 143 153 171 152 179 163 168 155 148 184 167 95 49 87 128 132 163 198 215 199 197 177 143 130 162 212 242 242 225 217 234 236 214 162 86 121 203 209 224 225 129 94 157 160 161 208 252 221 144 105 106 118 130 130 105 81 73 105 172 180 218 252 236 137 111 207 251 223 208 162 124 169 232 254 198 85 161 254 255 247 229 148 74 119 174 159 69 15 26 33 17 27 36 69 122 193 252 250 195 111 26 1 45 167 254 247 253 252 163 42 77 170 213 233 211 90 109 206 250 240 240 225 223 227 229 215 220 253 237 142 57 120 170 164 158 160 148 141 114 119 175 234 234 175 124 122 138 157 209 248 253 229 214 236 251 184 160 184 172 154 168 149 130 158 204 156 153 226 216 175 185 203 218 227 223 217 218 221 222 225 232 236 217 126 103 204 252 188 183 235 221 176 186 198 211 159 78 108 188 195 132 112 184 190 168 139 136 155 216 251 253 248 184 114 63 56 67 57 51 43 33 27 30 29 21 13 11 58 104 166 210 210 177 160 173 185 218 207 154 120 84 77 134 205 226 185 111 57 36 34 20 63 145 201 231 248 252 214 133 99 64 109 164 123 85 153 241 249 225 128 49 76 79 55 111 142 146 173 194 162 123 106 79 104 207 242 248 239 185 114 31 34 124 185 177 166 161 106 29 36 85 97 128 174 181 162 190 222 235 218 157 100 119 160 140 74 71 94 119 101 31 11 76 167 238 168 85 136 206 166 54 48 101 144 194 221 224 187 174 197 243 229 138 108 179 223 194 183 156 162 190 173 94 68 129 133 132 111 108 131 124 75 35 24 21 52 101 121 109 88 71 63 88 121 160 163 163 123 82 104 101 84 60 47 50 53 52 53 63 85 117 163 196 171 115 94 106 128 108 60 72 132 166 138 100 59 34 25 31 34 26 23 26 25 18 17 1 9 69 167 255 254 168 75 12 4 21 22 23 20 15 16 2 6 65 151 218 211 199 206 180 146 116 92 77 73 53 34 40 51 63 78 95 92 108 112 115 128 95 64 27 14 13 50 124 139 103 138 216 194 142 184 223 216 224 209 231 224 181 165 203 238 238 234 228 206 162 136 166 219 246 232 224 219 202 163 117 72 34 29 54 73 84 74 63 56 30 39 39 51 70 108 175 232 248 239 216 232 241 244 197 126 64 40 37 41 50 53 46 41 41 41 44 45 46 49 55 58 56 51 42 15 16 75 144 186 207 185 56 32 180 253 243 208 93 56 90 91 66 75 104 151 201 176 142 184 229 207 206 219 190 188 164 135 147 174 169 182 234 232 151 195 237 242 215 195 234 240 177 132 80 89 157 194 221 152 99 140 188 224 215 123 84 100 96 75 120 213 254 254 251 254 203 127 192 221 184 228 234 230 238 222 164 160 221 222 169 212 252 249 197 162 228 250 123 50 107 167 180 185 200 217 249 254 202 112 100 148 173 171 148 144 113 85 65 47 40 40 38 41 42 43 45 48 50 53 54 54 50 47 44 39 28 12 2 35 148 251 255 225 209 227 247 247 192 90 21 30 57 68 77 73 93 115 134 197 253 248 230 171 79 13 20 44 47 38 31 31 16 10 9 33 113 203 245 181 147 145 157 195 240 196 106 60 49 47 50 58 91 142 176 112 47 11 35 111 181 205 216 233 227 228 227 233 223 190 179 227 249 231 195 179 160 83 43 144 210 226 235 233 236 227 226 232 233 220 224 180 109 81 69 86 94 119 129 137 158 187 229 216 146 96 66 71 93 107 118 153 223 253 224 148 67 158 250 245 222 234 253 206 89 45 86 222 253 252 253 231 184 196 225 208 196 218 243 243 245 232 192 118 89 65 52 41 37 44 50 26 45 64 120 182 153 75 44 46 46 54 55 49 38 63 134 216 197 150 200 228 232 242 225 224 218 231 236 221 219 228 226 226 225 224 223 222 222 223 223 225 220 232 254 245 153 78 28 40 44 50 54 52 47 41 37 28 51 115 193 239 246 236 225 219 215 209 202 189 166 139 119 85 70 40 28 39 38 33 41 43 57 61 70 117 169 163 121 80 69 62 61 50 38 54 86 153 136 71 37 118 190 163 132 216 251 230 222 233 210 172 127 116 188 170 146 138 157 121 62 31 29 81 183 250 250 230 225 227 227 227 227 227 227 227 227 228 227 227 227 227 227 227 226 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 222 223 223 223 223 223 223 223 223 221 221 222 221 221 220 219 218 215 215 215 215 215 215 215 215 213 212 214 216 214 210 211 215 247 253 210 72 9 103 213 245 204 194 207 221 220 230 239 226 235 238 237 231 224 220 213 204 152 76 36 38 46 35 48 116 180 237 233 222 217 213 211 207 217 217 219 218 218 228 241 250 250 253 246 179 84 47 59 51 42 29 53 91 106 91 56 31 31 38 13 10 73 149 210 252 250 250 251 251 250 250 251 251 254 250 247 250 251 246 239 234 215 199 173 146 121 97 75 60 48 20 13 36 43 44 35 110 180 235 251 253 244 235 220 247 235 235 235 235 235 235 235 235 237 236 236 236 235 235 235 234 229 226 230 208 134 78 123 211 235 232 228 225 225 231 240 247 237 150 80 86 166 228 231 237 228 229 229 229 230 230 230 231 232 232 231 231 230 230 229 229 228 228 228 228 228 228 228 228 230 229 227 225 224 225 228 230 211 211 230 254 243 183 147 158 157 127 149 216 248 242 241 249 209 99 131 213 233 235 223 220 228 228 236 213 146 147 190 161 93 58 45 30 39 59 67 107 64 85 97 193 252 242 253 248 207 119 74 90 112 157 222 254 252 209 201 232 254 210 115 60 124 179 210 252 252 215 154 23 32 116 248 252 240 124 58 65 76 62 59 62 55 89 135 122 93 69 50 60 88 111 122 126 106 85 91 156 228 251 202 114 51 35 99 212 251 252 242 193 175 167 165 181 193 180 158 151 136 143 167 186 205 238 236 194 123 91 169 241 222 214 224 215 217 220 221 215 213 225 235 231 244 232 215 208 198 160 110 83 124 119 105 87 77 80 88 94 129 149 161 178 211 233 236 237 236 210 196 205 211 204 207 221 250 193 124 130 219 254 230 232 228 224 220 216 215 215 215 215 214 213 213 213 213 214 215 215 220 217 215 215 216 215 211 207 214 213 212 211 210 210 211 211 209 210 211 211 211 211 210 210 212 211 210 210 210 210 209 209 208 208 208 207 207 206 205 205 209 208 205 203 203 204 207 208 204 205 206 206 206 205 204 203 202 202 203 203 203 203 204 204 202 201 200 201 202 202 201 200 202 203 203 201 199 199 200 202 201 200 200 200 200 200 200 199 199 199 199 199 200 200 200 200 200 200 199 199 199 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 198 198 198 198 193 194 195 196 198 199 200 201 196 196 197 197 197 197 198 198 200 199 197 196 195 196 197 198 199 196 193 194 197 198 195 192 198 197 196 196 197 197 195 194 197 196 196 195 195 194 194 193 195 195 194 194 194 194 193 193 180 179 179 179 179 180 181 182 180 180 180 180 180 180 180 181 180 180 180 180 180 180 180 180 180 180 179 179 179 180 181 181 182 182 182 182 181 181 181 181 183 181 180 181 183 184 183 181 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 177 179 180 179 179 183 183 181 180 180 180 180 180 180 181 181 180 180 180 181 181 182 182 182 184 185 186 188 190 191 191 191 191 191 192 193 194 195 196 196 197 197 197 197 197 196 196 196 197 196 195 196 197 197 194 192 191 190 188 186 184 183 182 182 185 185 185 184 184 183 183 183 182 182 183 183 183 183 184 185 184 184 183 183 183 183 183 183 185 184 183 181 181 183 184 185 189 188 188 187 187 186 186 185 187 188 188 189 189 190 191 191 189 190 191 191 192 191 190 190 190 192 193 195 196 195 195 194 198 198 197 197 197 197 197 196 194 194 194 195 195 195 196 196 194 194 195 195 194 192 190 189 192 192 192 192 192 192 192 192 190 191 191 191 191 191 191 192 195 194 193 193 193 193 192 191 192 193 194 196 196 197 196 196 200 200 200 200 200 200 200 201 200 199 199 199 200 201 200 199 197 197 200 203 202 198 198 202 201 201 201 202 202 203 203 204 205 205 205 204 203 202 203 204 208 208 208 208 209 209 209 209 207 208 208 209 209 210 210 211 211 211 210 210 210 211 211 212 212 214 215 215 213 212 214 215 217 216 216 216 215 215 215 215 217 218 219 219 219 219 218 217 219 219 219 218 218 218 218 218 220 220 220 220 220 220 220 220 219 220 220 221 221 220 220 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 219 219 219 219 219 219 220 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 216 216 216 216 216 215 214 213 215 215 215 214 214 214 213 213 214 214 214 213 213 213 213 213 211 211 211 211 211 211 212 212 213 213 213 213 213 213 213 213 209 211 213 213 212 213 215 218 213 210 207 208 211 212 210 208 207 208 209 210 211 211 211 211 209 209 209 209 209 209 209 209 212 212 213 212 211 211 212 214 209 209 209 209 209 209 209 209 211 211 211 211 211 210 210 210 202 220 228 222 182 107 89 141 190 193 199 197 219 226 186 167 212 235 212 185 185 194 206 205 214 218 228 217 165 145 167 163 120 93 84 72 48 77 168 240 167 93 156 245 207 146 140 156 139 126 116 102 95 129 181 207 140 75 56 87 143 185 159 111 90 85 63 52 133 247 254 213 138 86 66 61 57 60 57 59 59 46 56 55 65 86 77 68 120 187 167 98 75 131 180 140 75 79 103 128 136 129 96 49 25 23 22 18 27 74 136 173 212 173 87 33 42 108 199 237 183 210 225 210 192 184 167 144 115 110 136 136 130 153 128 65 66 125 177 208 224 235 203 124 165 212 228 212 181 135 127 167 173 169 183 190 156 108 99 117 119 145 159 211 210 165 158 123 98 59 91 142 154 155 157 167 140 134 124 122 137 161 185 200 217 236 226 223 242 243 181 86 165 234 211 192 181 123 126 180 181 167 195 213 177 158 174 177 123 99 93 108 91 57 74 118 130 188 246 254 159 100 190 254 234 217 190 157 170 207 219 150 62 146 246 253 251 252 164 74 110 159 151 75 21 20 31 31 25 19 40 83 163 241 229 165 67 10 6 84 195 252 246 252 226 135 55 172 246 252 224 148 66 63 135 172 184 227 240 240 226 222 219 232 253 186 95 127 209 240 238 218 190 138 96 87 166 214 230 246 234 186 145 94 52 118 189 227 206 192 224 236 178 168 177 140 133 176 161 129 105 104 81 139 215 203 200 235 230 230 227 222 218 218 221 225 222 231 216 188 133 118 190 249 178 140 163 200 226 238 202 166 140 117 136 188 199 146 97 99 102 135 157 168 171 227 249 239 250 159 76 43 56 67 50 43 38 31 27 27 22 13 12 16 90 159 204 194 177 178 185 190 206 211 214 185 147 114 92 100 103 124 98 56 37 45 68 71 117 215 214 190 225 248 200 103 80 87 104 95 76 115 200 251 248 207 119 96 149 121 61 87 147 170 205 204 168 116 68 54 103 186 228 244 228 151 76 29 65 152 196 170 157 156 99 19 92 165 201 224 209 161 124 163 210 238 224 153 90 107 149 134 93 96 135 155 131 82 59 95 168 222 155 98 166 248 220 98 21 32 89 186 223 222 193 182 209 239 193 100 108 199 226 177 161 146 142 173 159 82 60 101 100 74 73 100 123 110 69 43 33 23 43 84 104 100 87 75 63 94 125 135 100 94 82 69 97 106 98 71 53 55 58 53 51 65 85 100 113 127 115 85 98 136 141 98 59 54 79 110 101 68 46 46 50 50 43 30 24 21 25 22 17 4 5 45 128 229 252 193 109 28 5 23 23 17 18 17 16 6 7 43 122 214 238 233 201 150 150 160 153 167 140 84 36 27 42 39 43 44 36 35 41 47 58 64 53 43 31 21 50 91 107 124 182 202 183 168 201 215 202 203 214 220 192 154 167 211 226 212 222 243 225 147 103 156 224 238 225 226 237 237 219 197 161 117 73 64 51 50 37 32 55 64 87 96 120 155 188 222 240 227 230 219 221 230 250 238 202 127 68 52 40 44 49 46 42 42 41 44 45 43 47 56 56 51 49 40 21 13 39 86 125 143 90 30 44 145 183 164 135 63 35 75 108 151 171 157 150 176 190 128 130 186 223 251 254 221 206 131 96 156 212 196 182 213 198 145 221 243 239 232 214 232 204 164 141 96 86 125 151 188 207 196 220 202 215 206 125 126 201 157 77 87 174 217 232 252 238 240 173 175 196 197 239 236 238 232 225 182 163 186 188 183 215 224 220 181 177 254 249 107 69 137 165 127 141 207 243 255 228 170 116 157 192 170 174 183 156 162 172 153 94 43 33 41 43 43 44 45 47 49 52 53 56 53 52 51 47 35 18 4 26 117 221 251 201 154 178 233 254 226 129 34 17 36 38 33 79 121 133 132 184 251 250 202 140 64 13 24 44 44 35 29 25 14 7 11 66 176 239 224 117 158 222 218 180 180 166 131 89 62 43 44 63 98 131 143 95 37 33 103 192 238 238 246 224 215 234 242 227 189 162 190 233 244 235 228 198 139 64 69 155 187 179 196 216 233 231 234 248 240 206 146 90 57 55 58 60 60 67 65 70 94 161 253 254 248 218 151 102 113 126 114 153 173 246 247 225 138 160 231 233 232 251 234 142 85 125 178 198 251 253 250 252 253 252 209 180 144 147 168 157 138 109 67 61 53 46 48 45 31 32 50 74 56 82 155 183 126 59 38 44 48 56 52 43 31 68 158 235 249 168 213 253 235 221 242 234 228 226 225 223 227 229 225 228 227 225 223 222 222 222 222 226 223 248 254 205 86 39 26 45 48 51 52 50 44 38 33 52 129 213 254 254 246 244 252 247 247 247 248 245 235 221 211 172 143 74 22 21 31 41 61 80 99 98 76 75 100 115 109 119 106 85 70 51 39 83 158 213 143 56 67 191 246 183 139 194 231 209 203 216 210 197 156 112 94 84 118 185 248 204 82 26 19 57 149 230 251 242 229 227 227 227 227 227 227 227 227 226 227 227 227 227 227 227 228 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 222 222 223 223 222 222 221 221 221 220 221 221 221 221 220 219 218 218 214 214 215 215 215 215 215 215 218 215 213 213 211 210 214 220 248 251 190 55 14 107 192 219 208 221 194 161 185 231 245 240 238 214 181 152 127 104 89 83 83 57 42 30 36 48 95 189 236 243 235 216 214 212 223 220 220 218 226 231 231 244 252 241 251 228 190 113 49 35 44 63 85 68 123 214 253 237 194 170 137 119 80 42 46 94 141 158 185 188 194 200 200 198 199 204 176 154 134 131 136 130 115 102 64 54 39 29 26 28 32 34 39 61 94 126 144 148 168 228 253 254 236 238 237 250 227 230 236 236 236 236 236 236 236 236 237 237 236 236 236 235 235 235 245 239 219 138 34 38 156 254 239 233 227 226 229 233 234 232 172 80 82 113 164 233 238 231 229 229 229 230 230 230 231 231 233 232 232 231 230 230 229 229 229 229 228 228 228 228 228 228 220 224 230 234 234 228 220 214 205 183 184 209 195 143 135 175 169 91 104 200 249 248 249 252 174 106 189 254 238 232 218 229 224 244 225 165 115 155 214 189 108 65 35 31 40 47 47 50 60 80 108 139 197 252 239 167 121 60 66 120 138 159 208 240 252 222 199 200 204 153 88 83 131 180 244 253 174 99 68 20 44 122 201 221 224 134 50 23 41 63 91 121 135 148 157 133 118 112 102 86 65 52 56 67 75 73 91 123 163 164 100 42 38 46 127 234 245 207 206 206 206 222 229 207 176 172 188 198 186 211 232 225 208 218 217 176 109 124 208 252 225 217 222 213 213 223 223 216 218 224 231 238 254 232 191 150 111 77 69 85 138 119 105 107 113 113 114 118 134 151 138 134 168 187 187 200 183 170 165 172 172 161 155 157 160 102 100 173 250 253 224 221 223 218 212 209 211 213 214 213 214 213 211 211 212 214 217 219 226 220 213 211 213 215 214 213 211 211 210 210 210 211 212 213 208 209 210 211 211 211 210 209 212 211 210 210 210 210 209 209 208 208 208 208 208 207 207 207 207 207 206 206 205 205 206 206 205 205 206 206 206 205 204 203 202 202 202 203 203 204 204 204 202 201 199 200 202 203 201 200 202 203 203 201 199 199 200 202 199 200 200 200 200 200 200 201 199 200 200 200 201 201 202 202 198 198 198 199 199 199 199 200 198 198 198 198 198 198 198 198 197 197 197 197 196 196 196 196 197 197 197 198 198 198 199 199 195 196 197 198 199 198 197 196 199 198 198 197 197 197 197 197 199 195 192 193 196 197 194 191 198 196 194 195 196 196 195 193 195 195 194 194 194 194 194 194 195 195 195 194 194 193 193 193 181 180 180 179 180 181 183 184 182 182 181 180 180 179 179 178 180 180 180 180 180 180 180 180 176 179 182 184 184 183 181 179 184 184 183 182 181 180 179 179 180 179 178 179 181 182 182 180 182 182 181 180 180 179 179 178 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 178 183 183 178 177 183 183 177 179 179 179 180 180 181 181 181 179 180 180 181 181 182 182 182 183 183 185 187 188 190 190 190 190 191 191 192 193 195 195 196 194 197 200 203 202 200 196 194 197 196 195 196 198 198 196 193 192 191 189 186 184 183 181 181 183 183 183 182 182 181 181 181 182 182 183 183 183 183 184 185 184 184 184 183 183 182 182 182 187 185 182 181 181 182 185 187 187 187 187 187 187 187 187 188 186 187 187 188 189 189 190 190 190 191 192 192 191 189 188 187 191 192 194 195 196 196 195 194 197 197 197 197 197 197 197 197 194 194 194 195 195 196 196 196 191 192 194 194 193 191 188 186 192 192 192 192 192 192 192 192 186 191 195 193 189 187 191 196 193 195 197 195 191 190 191 193 191 193 195 197 197 197 196 195 199 198 195 194 194 196 199 201 204 200 197 199 203 205 202 197 198 198 201 205 203 199 199 202 200 200 201 201 202 203 204 204 204 203 202 202 203 203 204 204 209 209 209 209 209 209 209 209 208 208 208 209 209 210 210 210 214 212 209 207 207 210 213 216 210 212 214 214 213 214 216 218 215 215 215 215 214 213 212 211 216 217 218 218 218 218 217 216 220 220 219 218 218 217 217 216 220 220 220 220 220 220 220 220 222 222 223 223 222 220 218 216 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 220 219 219 219 219 219 219 219 219 221 220 219 219 219 219 218 218 217 217 217 216 215 214 213 212 215 215 215 214 214 213 213 213 213 213 213 212 212 211 211 211 218 217 216 214 212 210 209 208 213 213 213 213 213 213 213 213 212 213 214 213 210 210 212 214 215 210 206 207 211 213 210 206 206 208 210 212 213 213 212 211 206 207 208 209 210 211 211 212 204 208 212 213 212 210 210 212 209 209 209 209 209 209 209 209 210 210 210 209 209 208 208 208 209 205 216 227 221 201 168 134 157 173 193 193 204 195 170 193 210 240 225 199 177 158 178 213 216 220 221 220 184 148 161 178 162 174 158 86 29 66 141 172 149 120 147 200 200 137 97 125 149 150 161 168 159 149 147 148 111 100 98 102 137 169 157 143 129 106 109 91 99 183 219 178 124 89 88 89 83 85 81 79 60 43 52 57 78 99 84 79 107 123 98 109 128 163 206 164 63 46 75 135 152 121 99 100 66 40 31 35 27 28 60 95 165 163 120 78 48 66 149 204 179 226 246 222 200 191 176 160 105 91 153 198 186 178 145 88 53 80 148 223 237 211 187 156 166 202 226 233 215 159 117 121 171 247 231 140 92 76 66 76 96 110 131 216 240 191 163 113 86 80 93 106 117 122 119 129 128 127 115 100 99 119 154 185 222 247 229 218 243 247 188 102 175 237 200 144 116 117 179 224 211 181 181 167 142 188 242 229 160 108 76 99 95 61 52 44 61 133 204 247 186 131 188 221 194 184 204 212 206 193 176 97 25 97 217 253 251 229 154 108 100 96 76 53 40 28 24 30 33 21 35 57 104 156 140 92 41 1 20 124 219 252 252 251 249 137 55 201 254 253 210 110 43 17 56 73 103 191 239 248 226 222 236 251 249 134 67 209 251 232 239 251 253 197 130 147 212 255 233 236 253 234 186 94 76 96 129 170 175 184 210 191 163 144 146 114 101 119 121 145 115 45 43 151 217 191 192 238 226 221 218 221 223 222 223 225 232 239 203 158 123 114 168 234 162 90 109 199 239 197 139 123 140 204 211 207 212 191 134 54 52 111 168 197 187 228 251 252 211 119 48 33 51 55 39 42 32 28 27 26 19 11 17 30 108 191 199 123 111 182 226 214 181 154 184 204 171 138 112 94 66 60 37 35 38 44 81 115 165 229 194 179 205 163 107 77 113 137 104 34 41 137 224 249 247 154 87 157 230 155 66 78 150 185 207 187 180 151 92 87 93 148 186 211 191 104 45 44 116 143 151 139 128 105 60 23 103 245 247 216 220 168 101 166 206 238 230 162 88 92 148 165 142 137 162 151 135 144 128 105 168 194 143 124 185 251 234 122 14 30 80 172 210 204 177 183 227 222 154 89 122 201 218 187 168 165 131 128 112 60 52 68 69 44 56 85 101 99 73 51 33 22 40 80 102 99 83 67 51 72 97 110 79 77 67 54 69 101 114 90 67 69 80 83 71 60 69 85 80 66 62 62 104 156 147 98 81 68 53 59 50 38 53 87 100 84 52 25 25 17 24 24 19 8 2 24 92 205 251 222 147 50 10 22 18 9 14 17 18 13 10 33 85 178 215 222 185 129 140 162 207 241 188 97 30 14 48 62 59 55 48 34 37 37 28 44 41 54 43 21 35 57 92 163 218 181 182 212 218 213 210 201 225 211 178 167 199 223 220 214 215 238 232 165 110 145 211 237 219 213 219 222 223 236 233 203 169 138 104 94 74 68 105 132 148 150 173 219 244 245 226 190 207 220 221 217 237 251 254 187 106 73 40 33 39 43 45 47 42 46 47 45 52 60 58 48 50 34 23 27 42 65 75 69 47 46 41 58 74 76 75 66 112 152 194 254 249 190 150 169 199 146 116 144 205 252 254 230 200 123 116 206 254 218 195 227 173 152 240 245 229 231 217 209 203 182 166 104 75 116 164 222 254 255 254 201 208 183 98 139 245 254 177 103 114 148 195 245 253 254 173 150 196 217 236 250 238 245 246 195 159 169 175 188 193 152 180 229 248 254 182 52 101 180 179 94 107 212 255 245 200 159 140 215 244 192 177 176 171 206 249 241 158 70 37 40 45 45 45 45 46 48 50 51 56 55 55 56 53 41 23 9 27 88 192 254 206 121 120 181 241 240 157 40 1 19 43 55 85 113 89 107 181 249 248 164 100 45 17 34 48 40 29 23 23 18 13 28 111 232 248 165 99 171 255 233 136 101 116 130 140 93 48 34 47 74 88 82 39 40 95 176 240 254 239 239 225 214 238 245 209 153 141 202 230 236 235 253 214 118 48 107 202 206 166 167 186 212 228 248 251 207 147 76 54 62 72 76 78 68 59 51 53 62 118 219 252 254 251 226 190 182 162 119 127 119 215 245 251 161 108 143 159 209 227 155 94 164 233 190 183 207 212 245 248 223 212 171 145 90 73 81 66 56 58 47 46 44 33 28 32 43 88 150 161 88 97 169 174 120 68 34 53 60 54 34 34 44 85 163 253 249 154 205 251 241 229 223 227 231 224 223 233 228 222 230 229 228 226 224 222 221 221 221 228 227 253 244 165 37 19 30 47 48 50 50 47 42 36 32 97 196 254 247 232 232 228 223 229 229 230 233 237 242 246 248 249 209 108 20 8 28 56 91 151 156 143 112 92 91 93 89 92 85 67 57 52 58 136 249 245 126 50 116 216 184 114 141 172 172 157 198 212 181 195 210 158 82 125 209 254 253 217 113 38 23 35 99 182 238 251 250 227 227 227 227 227 227 227 227 226 226 226 227 227 228 228 228 225 225 225 225 225 225 225 225 226 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 222 222 222 223 223 222 221 220 220 219 219 219 219 219 219 218 217 216 215 214 214 214 215 215 215 215 215 216 212 210 210 212 217 227 237 251 243 159 40 23 91 142 175 221 230 148 95 180 253 238 201 154 115 80 70 71 74 89 107 143 114 63 11 21 72 143 239 249 215 221 225 229 217 226 217 223 223 243 252 247 253 244 208 158 92 55 26 32 39 51 142 185 141 161 225 254 254 251 255 250 223 191 157 109 66 49 51 44 51 62 69 65 54 48 48 43 30 18 16 17 15 14 16 22 26 35 53 78 109 137 155 176 195 220 227 245 236 250 255 240 238 221 235 224 246 237 240 236 236 236 236 236 236 236 236 237 237 236 236 236 235 235 235 232 241 225 137 66 129 229 252 239 233 229 232 237 233 218 204 69 118 195 176 189 246 227 230 229 229 229 230 230 230 231 231 233 233 232 231 231 230 229 229 230 229 229 229 228 228 227 227 231 228 224 223 225 230 233 235 194 170 171 189 159 91 86 140 168 107 113 173 214 243 239 196 135 188 251 254 240 234 231 231 228 244 216 164 119 133 195 216 170 107 42 31 27 44 69 36 68 104 119 163 210 212 165 78 52 103 177 178 124 141 216 249 245 251 208 150 160 168 118 85 123 158 214 191 110 85 85 53 116 177 199 202 140 73 44 31 72 125 172 204 191 148 143 163 161 157 143 114 76 50 52 65 44 52 65 60 69 63 42 73 92 89 99 138 160 167 192 206 211 204 200 185 171 193 226 236 245 241 241 231 196 180 186 171 139 182 245 248 219 218 223 225 215 220 213 211 226 233 238 252 207 158 101 79 84 87 98 119 121 111 113 126 131 138 172 213 220 236 195 147 141 123 103 120 135 166 191 195 190 176 140 102 64 53 117 194 231 249 246 234 204 200 199 204 213 217 215 211 214 213 210 209 211 214 218 221 230 221 211 207 209 215 218 219 209 209 209 209 211 212 214 215 208 209 210 211 211 211 210 209 212 211 210 210 210 210 209 209 208 208 209 209 209 209 209 209 204 206 207 208 208 207 204 203 205 205 206 206 206 205 204 203 202 202 202 203 203 204 204 204 202 200 199 200 202 203 201 199 202 203 203 201 199 199 200 202 199 199 199 200 200 201 201 201 201 201 201 202 202 203 203 203 197 197 198 199 199 200 200 201 198 198 198 198 198 198 198 198 197 197 197 196 196 195 195 195 206 205 203 200 198 195 193 192 194 195 198 199 200 198 197 195 197 197 198 198 198 197 196 195 199 195 191 192 196 197 194 190 197 195 193 193 195 196 194 192 193 193 193 193 193 193 193 193 195 195 195 194 194 193 193 193 185 183 181 181 184 187 188 188 183 183 183 183 183 183 182 182 178 178 178 178 179 180 181 181 181 180 180 180 180 180 179 179 178 179 179 180 180 179 179 178 181 180 177 175 176 178 181 183 181 182 183 182 180 179 180 181 179 179 178 178 178 179 180 181 181 181 181 181 181 181 181 181 182 181 181 181 180 180 180 179 180 181 182 183 182 180 178 177 186 184 183 181 182 183 185 187 191 190 190 190 190 191 192 193 191 191 191 192 192 192 193 193 199 199 200 200 200 199 198 197 195 196 198 199 198 195 191 189 194 191 188 184 182 182 183 184 183 182 182 182 182 182 182 183 185 184 183 183 183 183 182 182 184 183 181 180 180 181 183 184 183 185 187 188 188 186 184 182 188 187 186 185 185 186 186 187 190 189 187 187 187 188 189 189 190 190 190 190 190 190 190 190 194 194 195 196 197 197 198 199 196 196 195 195 194 194 194 194 196 195 195 195 195 195 195 195 194 193 192 192 192 193 194 195 194 192 191 191 193 194 192 191 191 189 187 186 186 188 191 193 192 192 193 194 195 195 196 197 194 194 195 196 197 197 197 197 196 198 200 201 200 199 200 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 195 202 204 201 201 205 203 197 204 204 204 205 205 206 206 206 208 206 203 200 200 202 205 207 206 208 210 210 209 210 212 214 209 211 213 214 215 213 211 210 212 213 214 214 214 214 215 215 216 216 217 217 217 218 218 218 215 216 216 217 218 219 220 220 216 215 214 213 214 215 217 218 213 215 218 218 217 217 218 220 220 220 220 220 220 220 220 220 218 218 218 219 219 220 220 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 220 220 220 219 219 218 218 218 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 218 216 212 210 210 212 216 218 217 215 213 211 210 211 213 214 211 212 214 216 216 216 215 214 207 207 208 209 211 212 213 213 213 213 212 212 212 211 211 211 214 214 213 213 213 212 212 212 207 208 208 209 210 210 211 211 210 208 206 207 210 212 214 213 210 209 207 208 209 209 207 204 202 201 201 203 207 210 209 208 210 210 209 208 208 209 210 210 211 214 206 204 232 253 227 175 130 155 172 164 159 121 105 178 237 223 209 212 206 173 165 195 215 218 212 221 222 175 130 134 234 237 213 121 50 50 77 116 136 109 101 131 156 146 115 93 113 171 180 200 233 197 144 111 80 112 128 110 117 148 152 143 149 201 204 125 78 123 157 128 130 150 211 183 114 104 154 144 106 82 63 52 72 96 77 56 59 89 121 125 111 128 147 122 50 18 85 138 116 87 137 164 151 120 101 49 7 14 31 59 101 113 131 134 102 64 80 130 192 253 245 246 236 215 208 136 76 117 184 239 228 182 142 97 72 89 172 246 218 171 162 139 157 198 217 240 245 155 84 117 225 250 211 118 84 126 152 133 105 57 101 193 225 186 121 88 88 91 64 86 116 105 104 108 177 179 136 102 92 83 98 124 206 245 228 199 225 253 209 108 139 186 211 130 42 98 212 250 247 237 171 107 165 222 251 254 212 159 99 113 132 85 45 43 56 68 117 168 151 100 124 201 155 134 179 230 228 228 197 118 64 66 161 250 252 213 143 79 90 96 102 71 33 26 30 35 27 31 31 41 60 64 54 49 27 5 51 174 249 251 251 251 250 148 66 140 230 198 127 82 48 32 56 45 18 110 194 253 254 246 247 253 148 69 166 239 254 218 186 224 248 227 170 155 232 242 232 231 243 215 168 152 197 192 173 157 160 162 156 153 148 135 160 180 172 144 139 184 162 88 64 115 171 211 229 225 224 222 219 218 217 216 217 219 225 238 205 158 162 138 154 184 131 113 129 182 181 148 116 141 199 229 249 247 239 215 157 98 60 92 129 192 237 249 250 228 142 68 34 46 45 42 43 34 34 29 22 20 14 17 29 106 186 235 165 87 124 209 253 243 188 109 138 178 173 133 107 67 37 48 55 60 63 56 63 87 152 191 184 185 166 96 78 110 148 128 91 51 57 127 196 218 195 122 82 170 249 173 69 74 144 196 170 133 173 164 116 144 162 138 128 120 83 50 64 99 123 142 126 104 91 54 27 45 120 172 163 164 193 171 150 170 188 197 176 155 120 76 117 212 197 174 157 142 143 171 168 122 149 174 120 123 198 248 229 125 39 22 96 194 191 141 132 148 204 169 137 119 128 170 198 189 193 142 106 88 70 67 74 70 73 38 41 68 73 71 67 53 38 25 34 69 94 86 63 49 44 62 70 87 116 116 95 86 81 118 155 158 104 98 147 141 98 68 43 45 82 102 87 90 91 106 102 76 71 67 44 35 31 43 83 148 165 124 71 21 19 27 24 18 20 18 10 8 61 176 247 248 186 68 8 14 14 16 18 19 16 15 22 32 56 126 147 170 172 156 158 203 229 219 170 109 93 41 63 145 162 138 127 115 104 84 86 51 46 41 47 40 26 29 82 167 162 180 212 235 228 205 201 214 211 200 171 171 205 217 205 204 205 214 227 157 101 151 208 229 210 195 199 216 219 215 223 237 234 227 212 188 127 109 164 189 186 190 217 245 244 222 189 160 211 220 221 216 223 239 241 232 190 122 60 36 34 40 43 40 44 42 51 59 54 51 52 49 42 31 24 29 39 44 45 45 47 37 37 31 55 60 60 137 206 227 246 251 249 208 165 175 225 209 143 111 179 254 252 219 123 76 185 255 247 201 208 227 174 166 235 239 231 253 208 182 201 222 162 72 93 147 167 219 237 245 252 246 209 119 92 180 253 254 225 201 158 112 87 180 243 218 137 154 188 227 243 213 216 239 242 219 149 161 202 169 144 129 200 244 251 209 89 38 140 214 156 80 115 203 202 193 172 156 190 254 253 217 193 157 144 200 246 251 211 84 23 32 49 46 44 44 47 50 52 52 57 51 55 60 51 39 35 33 23 82 168 230 206 157 167 193 180 151 113 40 11 19 27 80 143 127 69 68 148 230 223 137 63 36 24 31 36 37 32 22 25 6 18 59 142 251 250 144 100 191 216 159 83 52 117 210 211 191 97 39 55 61 57 61 37 93 190 240 254 253 222 216 187 214 249 206 101 84 176 254 240 220 227 255 234 140 41 89 232 253 235 186 167 173 206 252 254 190 96 35 38 66 78 77 71 70 68 64 74 75 79 119 195 228 248 254 220 189 187 133 93 105 166 250 250 145 60 54 100 163 152 80 90 172 188 136 126 119 117 123 123 113 101 97 85 59 49 44 48 55 49 53 29 39 36 49 87 118 169 238 204 133 144 236 239 138 110 102 69 37 38 47 39 42 102 195 245 205 137 198 253 237 247 223 226 228 230 231 230 229 227 226 230 220 215 218 223 222 221 224 230 240 254 188 91 23 25 45 52 41 48 47 50 45 35 60 180 248 253 226 223 225 227 225 222 224 222 218 223 235 241 240 251 246 117 8 12 32 109 192 215 238 215 210 227 216 173 109 52 14 59 92 87 124 192 252 198 52 34 105 98 74 108 153 109 77 108 151 179 204 196 181 134 100 187 253 254 254 240 131 38 21 48 60 97 168 208 249 250 239 229 227 229 229 227 227 228 227 228 230 231 228 224 221 228 227 225 224 224 225 226 227 224 224 224 225 225 226 226 227 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 221 221 221 222 222 223 223 223 221 220 219 218 217 216 216 216 215 216 218 221 221 219 215 212 223 213 207 224 220 229 252 244 229 144 85 43 20 65 148 210 214 152 120 182 226 202 146 69 46 53 98 149 170 188 219 238 239 187 100 3 12 90 185 246 243 213 218 218 223 238 227 225 242 246 253 249 225 187 120 44 16 5 40 110 160 169 72 145 239 206 120 97 133 151 184 223 250 249 251 251 250 209 138 108 31 41 44 36 35 44 48 44 57 62 71 83 97 109 118 123 136 151 175 202 225 240 247 249 250 250 249 247 244 241 239 238 235 235 236 236 236 236 237 237 236 236 236 236 236 236 236 236 240 242 237 233 236 236 233 233 230 245 234 204 168 138 166 234 246 237 228 238 220 242 250 137 91 194 241 196 199 234 227 233 233 224 237 222 235 225 238 222 234 228 233 238 230 225 230 232 232 228 225 224 223 223 224 226 233 223 225 231 226 220 225 231 226 236 210 205 211 164 123 126 186 173 116 127 170 198 160 126 149 209 220 211 216 216 221 228 229 250 224 145 104 149 218 244 237 149 63 10 34 49 49 50 36 90 150 230 235 197 82 6 68 180 239 228 174 143 195 247 244 253 196 169 226 212 112 52 107 161 157 120 126 154 103 84 249 251 194 111 53 29 58 96 140 172 179 194 167 132 181 230 222 217 210 190 144 147 171 125 87 58 38 38 46 77 136 183 179 140 88 69 108 147 157 172 168 149 146 176 217 237 234 226 236 210 219 241 228 233 178 132 188 244 232 226 220 223 232 213 216 216 230 242 248 251 209 137 111 93 129 164 169 167 143 113 115 158 182 184 190 199 220 251 253 234 242 239 188 145 129 112 149 170 208 221 208 195 142 60 101 120 111 136 191 215 219 214 151 144 188 230 216 205 216 215 218 208 220 223 206 214 228 218 168 156 199 225 220 212 201 215 211 211 211 211 211 210 210 210 209 209 209 209 209 210 210 210 213 212 210 209 209 210 212 214 210 209 209 208 207 206 205 205 207 207 206 206 206 205 205 205 205 204 202 200 200 201 202 203 205 206 207 206 203 201 201 202 203 203 203 202 202 201 201 201 203 203 202 202 202 202 201 200 201 201 201 200 200 200 199 199 203 202 201 200 200 200 201 201 201 201 200 199 198 198 197 197 205 203 201 199 197 197 198 199 200 200 199 199 198 197 197 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 197 198 198 198 196 194 192 196 197 198 199 198 197 195 193 194 194 194 194 194 194 194 194 194 193 192 192 192 192 193 194 184 182 180 180 182 183 183 182 181 181 181 182 182 182 183 183 180 179 179 179 180 180 181 182 180 180 180 180 180 180 180 180 179 180 180 181 181 180 180 179 180 179 179 179 179 180 180 181 180 182 183 182 180 179 180 182 180 180 179 179 179 180 180 181 179 179 179 179 179 179 179 179 183 182 182 181 180 180 179 179 181 181 182 182 182 181 180 179 180 181 183 184 185 186 186 186 192 192 192 192 192 193 194 194 188 189 190 191 193 194 196 196 198 199 199 200 200 200 199 198 198 199 200 200 198 196 194 192 193 191 187 185 184 184 186 187 184 183 182 181 181 182 183 184 185 184 183 183 183 183 182 182 183 183 182 181 181 182 183 183 184 185 186 187 186 185 184 183 186 185 184 184 184 184 185 185 188 187 187 187 188 189 191 192 189 189 189 189 189 189 189 189 193 194 194 195 196 197 198 198 197 197 197 196 196 195 195 195 196 196 196 195 195 194 194 194 192 192 191 191 191 192 193 194 194 192 191 192 193 194 193 191 190 189 188 188 188 189 191 192 193 193 193 193 193 193 193 193 193 193 194 195 195 196 196 196 194 197 199 200 200 199 201 202 200 200 200 200 200 200 200 200 199 199 200 200 200 200 200 200 198 202 202 198 198 203 204 200 201 201 202 202 202 203 203 203 208 206 204 202 202 204 206 207 207 209 210 210 208 207 209 210 209 210 212 213 213 213 212 211 212 213 214 214 214 214 215 215 216 216 216 217 217 218 218 218 217 218 218 218 218 218 218 218 217 216 215 214 215 216 218 219 219 221 222 222 219 218 218 219 220 220 220 220 220 220 220 220 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 220 220 219 219 219 218 218 218 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 213 212 212 211 211 212 212 213 216 215 213 212 212 213 214 214 213 213 214 215 215 215 214 214 211 211 211 211 211 211 211 211 213 213 212 212 212 211 211 211 213 213 213 212 212 212 211 211 211 211 211 210 210 210 210 210 211 209 208 208 210 211 211 210 210 208 207 208 209 209 207 205 207 207 207 210 212 212 210 207 210 210 209 208 208 209 210 210 206 212 211 212 228 235 199 148 123 118 123 115 95 63 77 162 233 225 213 213 220 205 169 142 187 220 224 219 227 196 136 104 206 253 230 117 55 50 55 85 101 102 87 79 108 142 121 73 73 146 179 231 254 246 155 64 25 77 130 163 186 174 137 121 133 186 191 114 62 104 150 143 141 209 253 189 104 104 164 169 131 100 73 52 61 77 59 43 44 78 106 106 96 105 105 77 41 67 115 114 101 137 180 162 199 231 172 58 18 18 14 40 50 62 108 157 152 104 75 78 163 237 252 255 254 246 219 135 102 125 184 254 240 145 104 119 94 90 164 244 234 179 137 112 158 212 229 246 238 152 108 153 252 242 175 105 135 221 230 172 110 63 91 155 178 154 105 76 91 81 71 89 116 103 96 137 223 184 163 150 132 131 137 134 183 232 221 196 220 245 203 122 131 148 176 154 114 153 225 244 253 230 171 127 181 224 241 240 254 188 108 107 129 105 66 37 42 52 75 85 69 62 102 154 137 116 155 193 180 186 191 151 73 47 119 225 252 197 109 56 92 160 196 137 67 51 41 18 29 32 30 31 41 46 42 40 11 18 107 229 253 252 251 234 204 121 50 75 111 106 110 110 120 105 126 138 100 84 106 203 251 254 233 128 79 135 198 253 250 201 130 144 174 158 140 195 252 235 228 248 240 181 169 221 242 247 238 220 197 160 119 99 129 160 221 251 240 206 183 202 215 160 76 66 156 232 243 238 217 221 223 220 220 223 222 217 235 216 189 187 218 160 117 138 168 181 190 201 187 185 178 198 211 227 239 242 241 218 159 101 66 39 69 174 244 253 240 177 111 53 30 43 43 41 42 33 33 29 18 9 5 31 92 199 249 252 165 102 139 203 244 249 201 107 103 120 114 87 72 43 29 31 58 87 85 75 77 81 96 148 191 200 152 108 116 119 119 109 92 81 93 125 155 169 140 136 118 140 173 126 61 58 116 163 144 119 163 170 139 159 194 124 62 49 58 63 77 96 100 116 101 73 66 57 53 66 73 114 152 189 197 180 177 176 178 173 147 126 102 82 129 210 187 161 140 137 155 176 159 114 137 141 107 132 200 233 202 115 31 50 127 219 205 95 62 128 144 118 126 151 145 133 146 163 122 80 64 81 97 109 109 95 82 56 52 58 53 60 65 52 36 33 37 53 72 79 71 60 55 68 84 116 153 158 147 149 120 111 155 176 135 116 141 163 136 74 33 46 112 159 135 103 77 71 64 57 55 41 27 34 33 69 121 171 169 125 74 22 20 26 24 19 19 16 11 12 48 140 213 246 212 97 18 11 15 17 18 17 16 18 23 28 49 86 104 137 151 183 211 226 218 133 142 181 143 65 106 182 198 189 190 188 196 184 154 76 38 33 39 36 32 33 55 106 124 158 198 220 224 223 222 221 200 176 180 209 215 193 178 178 190 223 221 165 124 160 213 216 191 172 199 233 222 211 221 223 252 252 230 179 111 109 179 211 206 221 233 248 243 195 158 168 225 219 217 220 222 226 239 253 253 192 117 66 42 45 54 54 46 43 50 56 52 53 55 51 41 31 23 27 35 40 40 40 42 37 42 32 39 37 58 159 254 253 222 213 243 247 217 193 220 241 193 126 157 232 227 167 66 109 239 255 220 206 220 206 165 184 240 240 226 218 188 199 243 214 158 96 109 162 174 177 185 236 250 255 238 137 113 229 248 181 205 254 250 143 87 114 155 149 103 145 202 230 219 192 163 196 251 234 175 151 164 184 172 187 237 254 242 122 17 87 206 249 176 87 97 164 157 137 168 205 238 241 224 233 223 156 134 168 243 247 169 68 39 40 45 45 44 45 47 50 53 55 51 60 59 51 49 48 34 18 37 82 140 183 175 160 186 206 136 90 65 38 26 19 31 102 160 146 85 60 108 175 182 119 58 35 27 33 36 35 30 21 21 21 29 73 170 252 232 146 92 132 135 86 63 104 172 226 243 245 182 94 45 48 59 36 45 148 244 254 244 252 235 210 201 252 216 105 67 130 209 252 230 229 223 244 249 173 59 78 218 248 251 234 206 160 168 235 252 165 71 36 51 72 78 75 71 69 68 65 72 61 51 81 126 195 209 209 200 170 143 95 78 89 117 145 138 94 56 47 75 90 81 53 55 88 100 87 79 68 59 56 51 46 46 50 54 56 60 49 51 53 36 34 33 72 118 172 216 208 186 191 189 148 165 225 200 177 187 158 88 25 28 50 31 41 126 228 222 139 106 190 252 242 236 238 232 232 229 226 225 226 231 235 228 224 224 225 222 226 232 232 243 251 235 132 52 23 36 50 44 53 54 38 38 31 45 119 233 253 245 228 228 223 220 215 228 227 224 223 226 235 248 253 238 194 100 7 6 59 155 249 248 249 241 243 244 253 235 144 76 19 40 141 187 165 150 149 71 47 83 117 106 123 172 201 145 73 69 106 136 148 126 108 93 94 190 242 237 255 250 140 62 23 44 61 62 80 123 204 248 250 248 238 224 218 224 232 228 229 228 225 220 219 224 229 228 227 226 225 224 224 224 224 224 224 224 225 225 226 226 226 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 221 221 222 222 222 222 222 222 221 220 218 216 215 217 218 219 217 218 218 215 213 213 217 220 208 226 223 223 228 243 233 171 101 70 55 32 54 126 170 194 136 157 206 186 140 91 46 82 142 167 208 235 234 231 241 251 246 183 97 10 28 105 195 248 246 222 226 230 220 221 234 252 250 243 216 151 87 47 20 10 49 132 213 245 250 231 83 78 212 249 167 89 115 146 137 112 130 203 223 252 254 247 248 184 166 175 179 174 173 178 181 178 203 205 209 215 221 227 232 234 239 242 246 248 247 243 238 235 242 242 241 239 238 237 236 235 235 235 236 236 236 236 237 237 236 236 236 236 236 236 236 236 239 235 233 235 235 233 233 237 244 231 228 235 207 145 135 181 226 238 228 238 234 239 234 147 139 233 249 169 166 229 240 234 235 225 235 221 231 221 238 233 233 231 235 234 226 228 233 230 232 230 228 228 230 230 231 231 230 231 228 224 224 228 228 224 224 239 239 249 253 233 187 157 155 167 156 140 155 191 138 93 150 170 156 152 163 167 196 232 255 229 176 124 125 192 246 245 240 139 52 14 48 52 44 47 44 49 104 202 186 118 54 58 138 199 243 236 195 175 191 197 220 231 204 196 211 154 75 62 116 139 113 162 225 171 56 151 248 243 140 23 24 118 159 110 122 133 145 167 165 164 208 245 233 218 221 218 197 231 245 157 92 97 108 69 52 129 215 250 252 201 112 53 109 197 216 217 190 204 218 228 235 238 228 213 225 232 237 244 248 245 174 139 231 246 232 216 193 182 205 235 228 226 236 251 233 169 108 84 148 181 228 251 251 211 136 96 153 213 240 225 224 235 236 234 225 227 232 228 218 215 207 190 168 147 121 145 175 134 104 141 201 183 143 125 138 145 150 157 153 166 209 237 225 217 220 213 209 215 221 209 210 242 231 172 92 133 200 230 225 216 206 208 212 212 212 212 211 211 211 211 210 210 210 210 210 211 211 211 211 211 211 211 211 210 209 209 207 207 207 207 207 207 207 207 207 207 206 206 206 205 205 205 206 206 205 203 203 203 203 203 203 205 206 205 203 201 201 202 205 205 205 204 204 203 203 203 203 203 202 202 202 202 201 200 198 198 199 200 201 202 202 203 202 201 200 199 199 199 200 200 200 200 200 199 199 198 198 198 201 200 200 199 199 199 200 200 195 197 199 201 201 199 197 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 195 196 196 197 197 196 195 195 195 196 196 197 196 196 195 194 195 195 195 194 194 193 193 193 194 193 192 192 192 192 193 194 182 181 180 180 181 181 178 176 179 180 180 181 181 182 182 183 181 181 180 180 180 181 181 182 180 180 180 180 181 181 181 181 180 180 181 182 182 181 180 180 178 180 181 182 182 181 180 179 179 181 182 182 180 180 181 183 182 181 180 179 179 180 180 181 180 180 180 180 180 180 180 180 183 183 182 181 180 179 179 178 181 181 181 181 181 182 182 183 180 182 185 187 188 187 185 184 189 189 189 189 189 190 191 191 186 187 189 192 194 196 198 199 197 198 199 200 201 201 200 200 200 200 199 198 197 196 195 195 192 191 188 187 186 187 188 189 185 184 181 180 180 181 184 185 185 184 183 183 183 183 182 182 182 182 183 183 183 183 182 182 185 185 185 185 185 185 185 185 188 188 187 186 187 187 188 189 185 186 187 188 189 190 193 194 189 189 189 189 189 189 189 189 193 193 194 195 196 197 197 198 198 198 198 197 197 196 196 196 197 197 196 196 195 194 193 193 191 191 190 190 190 191 192 193 194 193 192 192 194 195 193 192 189 189 190 190 190 191 191 192 193 193 193 192 191 191 190 190 193 193 193 194 194 195 196 196 193 196 199 200 199 199 201 202 199 199 199 199 199 199 199 199 198 198 198 199 200 200 201 201 201 202 200 196 196 201 203 202 203 203 203 204 204 205 205 205 206 206 205 205 205 206 206 207 208 210 210 209 207 206 206 208 209 210 210 211 212 213 213 214 212 213 214 214 214 214 215 215 216 216 216 217 217 217 218 218 219 219 218 218 217 217 216 216 218 217 216 216 217 218 219 220 217 218 219 219 218 216 217 217 220 220 220 220 220 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 220 219 219 219 218 218 218 218 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 211 212 213 214 214 213 212 211 213 214 214 214 214 214 215 215 215 215 214 213 213 213 214 214 215 214 213 212 211 210 210 209 213 212 212 212 211 211 211 210 212 212 212 211 211 210 210 210 213 213 212 212 211 210 209 209 211 210 209 210 211 211 209 206 209 208 207 208 209 209 207 205 211 211 212 213 214 212 208 205 210 210 209 209 209 209 210 210 205 211 213 215 221 217 186 150 129 108 124 133 107 80 89 131 210 228 238 230 227 230 199 149 158 200 226 231 237 222 173 129 166 246 217 112 76 66 51 71 89 108 120 114 105 97 84 68 55 119 173 253 250 221 118 34 80 132 185 232 241 175 121 134 148 175 163 94 52 90 142 154 144 196 216 158 109 99 142 178 162 120 81 53 56 68 53 42 33 59 80 92 108 109 77 43 56 99 129 114 84 118 171 200 252 254 188 96 50 34 28 21 19 25 70 127 155 153 123 86 97 150 185 209 247 253 213 121 131 148 162 201 187 91 60 110 106 75 153 253 250 165 106 133 206 233 222 227 207 144 142 184 222 169 111 111 172 226 216 174 110 67 89 134 136 119 115 132 131 93 85 101 125 103 99 189 228 179 182 161 144 202 226 192 178 209 188 175 200 201 168 132 144 139 161 177 168 188 232 253 251 204 158 155 206 223 224 223 252 202 140 120 115 108 93 58 47 42 45 38 27 52 102 130 126 99 119 128 91 92 113 99 75 30 70 177 235 195 132 124 149 193 238 225 151 76 35 17 25 30 31 31 33 35 33 29 8 53 168 255 230 177 154 109 117 55 46 107 145 173 211 213 237 231 233 250 211 98 33 116 235 254 183 46 98 230 238 247 252 204 127 136 150 99 77 167 239 254 253 227 200 181 202 251 246 249 251 254 246 191 112 61 81 164 246 254 251 234 210 196 203 197 99 66 184 254 232 225 221 224 222 216 216 223 225 222 245 228 211 202 218 142 77 126 235 254 238 226 218 234 231 235 226 226 222 213 200 174 129 90 120 57 53 133 184 198 186 121 77 42 32 42 39 38 38 28 26 29 18 7 9 76 160 246 249 220 143 118 164 202 217 221 166 91 79 75 56 40 47 49 55 41 67 97 89 80 79 66 70 134 178 162 111 99 125 126 136 154 143 119 114 118 130 152 166 166 124 84 82 75 55 50 104 135 123 119 157 155 116 105 110 87 69 79 95 87 73 73 77 94 78 42 46 86 106 98 62 100 184 238 209 190 210 196 186 144 105 93 91 95 129 176 201 158 124 144 186 190 149 111 115 100 91 125 177 195 151 77 32 62 150 212 165 82 58 73 62 71 95 111 105 103 111 115 66 44 62 123 175 184 153 115 77 69 83 91 72 63 63 51 35 37 36 42 64 84 79 61 45 66 104 159 198 194 176 173 134 93 136 166 141 124 132 169 167 74 21 44 121 183 154 94 58 39 33 47 46 31 41 69 56 100 137 162 167 153 110 41 22 23 23 24 22 17 16 20 35 89 146 208 209 114 32 10 15 19 19 14 16 22 24 20 43 62 94 151 181 238 250 208 136 80 158 242 182 90 121 173 177 176 172 168 207 237 208 100 30 27 33 29 29 36 55 97 119 150 170 170 184 215 230 223 179 161 194 238 228 198 184 173 198 213 190 185 174 163 199 219 182 162 192 221 207 217 240 228 190 192 167 126 104 144 200 202 187 244 252 242 220 166 153 209 228 220 215 217 219 219 224 232 213 203 177 125 63 33 36 41 46 44 50 53 50 54 58 53 41 31 22 24 31 33 33 33 35 33 42 35 32 23 50 151 240 246 201 189 216 233 240 223 192 236 221 156 159 218 197 109 55 145 254 240 202 227 246 204 163 207 245 240 204 159 164 228 254 176 140 124 103 124 153 157 195 249 251 254 236 137 134 254 254 161 217 253 248 153 168 181 140 104 59 104 181 222 217 216 151 137 229 245 217 142 128 200 251 223 250 223 125 38 50 170 254 254 188 108 86 122 136 142 206 244 254 226 191 219 247 207 154 131 199 189 112 73 73 49 39 43 46 47 47 49 53 58 51 64 60 48 47 40 38 49 89 121 134 126 117 142 188 199 114 54 31 33 39 27 28 86 122 122 80 49 70 120 134 97 50 34 31 37 36 33 28 21 14 24 33 88 191 246 224 191 134 75 60 59 89 154 185 193 247 251 245 196 101 49 52 36 46 138 230 254 241 204 196 194 203 207 144 77 110 195 242 248 231 229 199 212 255 215 90 59 187 244 253 245 241 201 175 208 233 132 46 31 49 63 73 78 75 69 66 65 70 51 30 55 130 221 227 209 200 147 92 61 48 54 64 62 52 55 58 48 58 42 42 51 45 36 41 48 48 45 44 46 45 43 47 53 32 44 53 48 52 47 38 62 140 197 242 254 254 219 153 105 121 98 110 157 162 220 253 228 90 9 16 48 31 52 138 218 154 77 87 158 214 218 201 225 231 236 240 239 234 230 231 233 219 233 239 230 221 221 223 224 252 245 188 65 21 31 48 51 45 56 52 34 35 33 89 225 253 249 230 230 231 222 227 231 216 226 235 242 252 253 246 228 157 63 27 12 15 57 148 253 253 243 226 229 232 247 249 196 162 59 14 136 236 201 130 67 27 120 202 209 195 222 253 253 204 84 36 61 87 95 101 129 132 113 194 251 248 250 255 193 111 32 21 44 49 42 62 130 166 197 232 250 252 246 238 233 224 226 227 226 226 226 227 228 227 227 227 226 225 224 222 221 224 224 225 225 225 226 226 226 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 221 221 221 219 217 215 215 217 219 221 218 214 212 215 219 220 214 208 208 216 226 252 253 211 137 64 49 36 50 67 98 132 140 150 170 194 148 83 69 91 144 197 211 232 244 239 230 224 228 238 243 160 74 4 25 106 198 248 231 221 219 232 233 236 251 248 244 171 91 27 2 2 33 114 218 254 253 235 247 247 96 44 215 254 246 235 243 229 212 197 152 144 153 180 224 255 251 211 251 254 254 252 251 252 251 251 249 249 249 249 249 249 249 249 247 246 245 243 241 239 237 236 233 233 233 233 233 234 234 234 235 235 236 236 236 236 237 237 237 237 237 237 237 237 237 237 241 233 238 246 241 237 239 240 228 229 235 240 230 198 163 144 170 224 234 237 239 243 224 145 160 250 254 163 150 218 242 233 232 223 230 229 240 228 233 230 234 233 235 232 227 232 234 226 229 228 228 228 230 230 227 224 225 230 225 222 229 233 228 228 235 234 233 221 222 245 239 199 127 104 141 165 164 167 131 145 208 210 186 182 185 174 186 210 219 199 187 170 162 206 250 249 188 100 42 23 46 41 64 116 148 83 56 87 69 71 119 188 161 175 228 242 221 225 211 169 162 173 170 176 170 113 73 94 103 95 159 240 253 149 76 154 173 116 56 45 78 152 206 188 85 57 112 195 211 176 166 196 221 189 194 209 207 250 248 142 106 156 185 121 73 110 162 198 214 158 85 35 112 236 250 245 237 236 234 229 223 223 235 247 245 254 252 246 232 186 140 188 248 253 250 214 167 146 181 230 241 253 238 197 139 73 64 110 191 227 252 254 247 184 105 96 200 244 255 231 223 234 232 222 219 221 192 173 204 241 249 247 198 168 106 100 140 133 142 212 241 199 161 136 130 130 130 143 164 193 221 225 216 213 213 207 208 213 213 204 215 237 192 101 84 162 217 228 217 210 215 211 213 213 213 212 212 211 211 211 211 211 211 211 211 211 211 211 209 210 212 212 212 209 206 204 206 206 206 207 207 208 208 209 207 206 206 206 205 205 205 204 206 207 207 207 206 205 204 203 201 203 205 204 202 201 202 203 205 205 204 204 204 204 203 203 203 203 202 202 202 202 201 200 199 199 200 200 201 201 202 202 201 200 199 199 198 199 199 200 199 199 199 199 199 199 199 199 196 197 198 200 201 201 201 201 192 194 199 202 203 201 198 196 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 195 195 195 195 196 197 197 195 195 194 194 194 195 196 196 195 195 195 194 194 193 193 193 194 193 192 192 192 192 193 194 181 180 180 181 182 181 178 175 182 182 181 181 181 181 181 181 182 181 181 180 180 181 181 182 180 181 181 181 182 182 182 182 180 181 181 182 182 181 181 180 180 180 181 181 181 180 179 179 179 181 182 182 180 180 181 183 182 181 180 179 179 179 180 180 184 184 184 184 184 184 184 184 183 183 182 181 180 179 178 178 182 181 180 180 180 182 185 186 185 186 187 188 187 186 185 183 189 188 188 188 188 189 190 191 188 189 190 192 195 197 198 199 197 198 199 200 201 201 201 201 199 198 196 195 194 194 195 195 194 193 191 189 188 187 188 188 186 184 182 180 180 182 184 186 185 184 183 183 183 183 182 182 181 182 184 184 184 184 182 181 185 185 184 183 183 184 185 186 188 188 187 187 187 188 189 190 186 187 189 189 189 190 192 193 190 190 190 190 190 190 190 190 192 192 193 194 195 196 196 197 197 197 197 197 197 196 195 195 198 198 197 196 195 193 193 192 191 191 191 191 191 192 192 193 195 193 192 192 194 195 194 192 189 190 191 192 192 192 191 191 192 192 192 192 192 191 191 191 193 193 193 193 194 195 196 197 194 197 199 200 199 198 199 200 199 199 199 199 199 199 199 199 197 197 197 198 199 200 201 202 200 200 199 197 197 200 201 201 204 204 204 204 205 205 206 206 205 206 207 208 208 208 207 207 208 209 210 209 207 207 208 209 209 209 209 209 210 212 214 215 212 213 214 214 214 214 215 215 215 215 216 216 217 217 217 217 218 218 217 217 217 217 217 217 218 218 218 218 218 219 219 220 212 213 215 217 218 219 219 220 219 219 219 219 219 219 219 219 222 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 218 218 218 217 217 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 214 214 215 216 216 215 214 214 212 213 214 215 216 216 215 214 217 215 213 212 211 212 213 214 214 214 213 212 211 210 209 209 212 212 212 211 211 211 210 210 211 211 211 210 210 210 209 209 212 212 211 211 210 210 210 210 209 208 209 210 212 211 209 206 209 208 207 208 209 210 208 206 212 211 210 210 209 209 207 206 210 210 210 210 210 210 210 210 212 212 211 211 214 214 204 192 167 143 171 206 195 175 154 130 160 185 216 224 221 234 230 201 157 147 183 230 241 237 210 164 125 175 159 126 125 101 70 71 82 101 140 161 123 63 51 78 91 121 171 245 206 129 77 104 195 225 236 254 236 142 113 178 217 216 187 129 87 97 135 161 143 144 145 163 172 128 127 190 172 123 79 51 57 70 55 46 34 39 53 91 139 131 72 42 113 155 167 149 92 88 130 198 245 211 145 135 144 114 74 26 21 25 41 60 99 166 185 143 67 55 73 114 181 216 166 112 149 185 152 124 116 74 80 147 131 67 143 254 242 119 75 182 237 244 235 228 184 152 175 174 139 120 126 163 188 188 189 200 146 91 96 118 96 86 133 205 185 136 91 81 89 73 108 226 213 187 200 152 139 228 251 212 200 198 159 152 164 129 103 112 166 153 148 146 142 163 213 251 242 168 135 183 233 218 204 217 228 224 199 150 93 93 130 129 70 41 37 44 42 65 106 122 98 80 102 117 96 102 112 86 80 44 52 116 179 179 167 204 195 184 211 255 235 145 78 48 20 21 28 35 36 35 28 16 17 88 196 243 152 55 82 146 125 48 82 195 242 252 255 240 245 254 247 254 255 160 53 54 185 227 120 73 189 254 252 239 252 182 136 192 205 128 62 94 193 254 252 187 170 212 241 238 226 220 218 233 240 198 125 75 107 164 212 239 254 255 235 205 183 196 115 92 205 254 222 228 221 220 219 220 220 219 219 221 243 239 207 153 153 113 72 145 243 254 231 228 227 231 222 226 220 220 215 203 185 170 165 166 188 137 79 78 90 92 91 61 59 43 40 43 36 34 33 23 23 23 9 15 54 153 218 246 247 202 139 141 204 234 207 172 110 73 69 54 27 26 60 100 99 81 76 86 96 98 80 52 45 104 107 72 67 80 95 112 177 231 215 141 103 104 137 186 222 168 98 63 64 60 47 44 90 101 87 101 125 107 78 62 72 102 142 166 146 94 70 85 93 95 72 36 48 110 132 99 60 115 199 233 187 172 206 201 204 131 92 93 97 105 127 159 198 152 110 137 197 195 144 114 102 81 93 131 164 169 119 57 38 45 105 151 131 106 86 48 57 72 69 50 54 84 95 79 64 47 67 136 194 193 144 98 86 84 113 136 116 91 76 58 36 32 31 45 76 96 83 55 42 71 120 171 197 188 164 151 132 106 119 118 108 134 169 193 164 61 15 40 94 140 119 67 34 22 24 47 55 62 96 121 102 152 169 161 169 188 152 63 26 18 20 29 26 21 23 27 30 50 76 131 151 95 39 16 17 21 19 13 16 26 23 12 38 77 126 190 219 251 223 141 87 136 204 210 149 104 127 163 174 165 131 98 148 222 222 118 28 27 32 22 17 35 91 169 185 187 167 138 145 185 208 204 186 188 208 225 221 212 195 169 196 194 180 210 225 183 178 211 175 167 179 187 183 196 193 158 136 149 135 100 103 156 183 154 183 248 250 203 173 156 177 236 221 225 221 214 219 226 212 190 152 184 217 203 141 84 57 46 45 45 51 54 49 51 56 53 43 32 23 24 28 29 28 28 29 28 35 36 40 29 37 99 167 205 197 206 205 193 223 232 203 206 190 159 174 228 208 123 54 135 228 230 212 237 250 213 163 223 248 235 179 125 164 233 207 127 141 175 111 64 116 183 244 253 254 248 177 104 152 248 226 191 251 231 186 150 233 254 218 133 61 65 123 196 237 254 194 110 198 254 239 133 141 233 255 255 247 118 2 43 138 199 249 239 207 147 83 79 130 181 236 253 253 215 168 188 236 227 159 100 129 109 90 119 113 57 35 41 47 48 47 48 54 59 60 61 55 55 46 21 49 122 191 187 129 69 78 157 212 190 119 61 29 26 39 39 26 43 63 75 65 51 66 98 100 72 43 34 35 40 34 29 26 19 15 20 31 86 170 217 229 244 181 42 24 84 149 202 190 171 233 243 254 254 178 86 54 45 47 87 151 224 208 140 147 181 179 145 123 124 151 210 252 252 247 216 174 190 251 241 128 41 136 240 253 218 242 252 216 192 174 103 46 34 41 55 75 86 80 69 63 63 68 46 27 57 162 246 252 219 169 95 48 36 41 33 42 46 36 43 56 53 49 41 45 52 47 47 51 49 42 40 39 38 35 29 25 25 30 37 53 72 87 75 85 152 225 247 254 245 185 115 85 94 93 88 134 194 225 252 254 219 78 9 12 43 41 58 109 156 125 110 114 124 162 178 151 163 182 192 205 212 216 220 228 235 239 246 219 200 224 237 229 233 251 207 124 26 26 46 50 48 51 48 49 40 39 47 115 247 254 253 245 250 240 224 233 237 239 253 254 249 247 231 172 108 41 1 26 59 40 30 103 214 248 246 213 213 228 210 210 231 218 107 35 99 175 168 112 47 71 186 254 252 242 246 253 246 233 102 46 84 134 160 186 239 211 142 175 246 245 233 245 230 173 91 49 46 47 45 47 73 78 111 158 201 233 249 249 241 236 230 224 223 228 233 230 224 224 225 226 227 226 225 223 222 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 220 220 220 220 219 218 218 217 217 217 217 218 216 214 213 214 214 213 212 237 242 243 234 187 107 53 37 43 36 80 155 145 108 150 195 225 148 44 61 141 202 250 248 228 233 221 207 209 211 217 234 241 145 64 5 24 102 197 246 241 242 227 238 250 252 246 188 117 38 1 17 58 71 119 247 250 255 246 247 252 232 110 72 226 240 243 246 231 230 255 249 237 193 181 139 129 153 169 242 253 248 242 239 240 242 242 240 239 239 238 236 235 234 233 233 234 233 232 232 232 232 233 233 231 231 232 233 233 234 235 235 235 235 236 236 236 236 237 237 237 237 237 237 237 237 237 237 241 236 242 245 237 236 237 231 230 244 245 230 229 236 206 152 133 170 206 238 244 250 235 158 147 233 254 191 160 188 221 243 238 229 225 229 242 234 231 232 230 223 228 234 233 233 233 227 228 229 228 227 227 225 219 211 221 223 221 226 235 230 225 232 233 223 209 153 129 201 252 235 170 89 112 169 155 121 133 211 247 254 242 235 230 208 191 178 175 180 217 222 179 173 195 191 142 66 34 28 37 39 112 214 233 168 86 20 12 104 200 229 150 132 187 208 198 238 244 205 199 207 199 186 171 131 94 91 93 146 247 252 240 88 65 94 74 72 101 131 128 155 196 178 108 40 101 197 209 161 132 174 222 213 213 204 208 244 204 83 90 185 212 159 97 64 83 125 90 55 55 49 102 212 250 249 227 223 220 222 233 246 251 251 233 210 179 150 120 74 78 179 228 245 253 231 177 142 193 239 251 223 168 118 94 93 127 177 168 194 238 242 195 127 107 152 227 231 227 216 210 209 215 224 224 212 167 156 197 207 183 178 201 198 173 133 128 177 227 241 207 165 150 143 142 149 157 179 187 214 222 210 208 210 213 221 215 205 210 215 201 168 116 64 150 220 235 222 210 205 220 214 212 212 212 211 210 210 209 209 211 211 211 211 211 210 210 210 208 209 210 210 209 208 206 205 207 207 207 207 207 207 208 208 206 206 206 205 205 205 204 204 204 205 207 208 208 206 205 204 199 201 203 203 202 201 202 204 202 202 202 202 202 202 202 202 203 203 202 202 202 202 201 200 204 204 203 202 200 199 198 197 202 201 200 200 199 200 200 201 198 198 199 199 199 199 199 200 195 196 198 200 202 201 201 200 194 196 199 201 201 200 198 197 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 198 197 195 194 193 194 196 197 196 195 194 193 194 195 197 199 194 194 194 194 194 194 194 194 194 193 192 192 192 192 193 194 181 180 181 183 185 184 181 179 185 185 184 183 182 181 180 180 181 181 180 180 181 181 182 182 183 183 183 183 183 183 183 183 180 181 181 182 182 181 181 180 183 182 179 177 177 178 180 181 180 181 182 182 180 179 181 182 181 180 179 179 179 179 180 181 185 185 185 185 185 185 185 185 183 183 182 181 180 180 179 179 182 182 181 181 182 184 186 188 189 188 187 186 187 188 189 191 193 192 192 192 193 193 194 195 192 192 193 194 195 196 197 197 197 198 199 201 202 202 202 201 200 198 196 194 194 194 196 197 197 196 194 191 189 187 186 185 186 184 182 181 181 182 184 186 185 184 183 183 183 183 182 182 182 183 184 185 185 184 183 182 184 184 183 183 183 184 185 186 184 183 183 183 183 184 186 186 186 189 191 190 188 187 189 191 192 192 192 192 192 192 192 192 191 192 192 193 194 195 196 196 195 196 196 197 196 195 194 193 198 198 197 196 195 193 193 192 192 192 192 193 193 193 193 193 194 193 191 192 194 194 193 192 189 190 191 192 192 192 191 191 191 191 191 192 193 194 194 194 195 195 194 194 195 196 198 199 196 199 200 200 198 196 196 197 199 199 199 199 199 199 199 199 198 197 197 197 198 199 201 202 197 197 198 200 201 199 198 198 200 200 201 201 202 202 202 202 204 205 207 208 209 209 208 207 206 208 210 210 209 209 211 213 209 209 208 209 210 212 214 215 212 213 214 214 214 214 215 215 215 215 215 216 216 216 217 217 215 215 216 216 217 218 218 219 217 217 218 219 219 219 219 219 216 216 218 219 221 222 222 222 219 219 219 219 219 219 219 219 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 218 218 218 217 217 217 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 216 216 215 214 214 215 216 216 211 212 214 215 215 215 215 214 216 215 213 211 211 211 213 213 210 210 210 210 210 210 210 210 212 212 211 211 210 210 210 210 211 211 210 210 209 209 209 209 208 209 209 209 210 210 211 211 206 206 207 209 212 212 210 208 208 207 206 208 209 210 208 206 212 210 208 206 205 207 209 211 210 210 210 211 211 210 210 210 216 213 210 209 211 215 221 226 215 175 186 236 246 233 215 183 155 143 157 187 207 227 240 236 193 120 139 206 225 245 246 198 127 103 100 157 180 137 102 77 54 66 95 118 103 71 63 79 102 107 130 161 124 36 54 182 244 252 222 224 207 122 117 201 254 250 231 194 149 115 111 125 133 140 143 181 208 165 133 174 167 125 85 56 59 69 51 40 33 23 43 96 152 134 74 73 169 227 219 159 96 100 113 137 183 174 117 159 246 203 98 39 22 26 29 22 48 128 178 161 103 47 50 80 109 113 95 122 147 175 136 110 113 91 127 216 178 80 123 223 204 85 60 189 239 245 248 212 155 184 226 167 64 139 207 216 192 187 207 228 185 116 86 72 55 73 129 186 215 205 131 67 39 44 130 233 190 206 211 149 158 233 217 171 197 204 168 147 131 77 58 85 155 152 124 86 78 114 182 244 242 150 125 210 253 208 181 216 250 253 234 164 85 87 154 183 86 44 32 44 51 77 107 113 76 68 99 135 147 168 162 116 67 61 56 73 126 158 167 202 190 191 201 243 254 224 157 77 35 17 17 29 33 32 24 8 16 96 131 122 106 114 179 247 171 80 115 227 254 240 236 227 219 234 225 227 254 226 135 48 131 179 101 138 245 243 246 254 250 146 131 230 249 195 115 73 135 160 165 152 164 194 208 203 194 192 190 200 211 195 161 141 176 170 155 190 239 254 251 219 190 194 134 121 212 254 235 231 217 211 215 227 228 217 214 221 243 210 147 99 135 142 96 139 208 243 225 224 218 214 212 225 216 218 220 215 204 201 218 240 244 222 143 113 119 80 48 46 50 45 43 40 33 30 28 22 17 9 8 62 131 220 251 245 253 218 160 144 190 219 174 114 80 56 43 34 35 59 92 138 169 174 134 94 101 101 68 45 50 73 69 60 89 119 118 116 165 235 227 147 91 78 119 190 188 138 100 99 91 55 31 33 58 72 60 74 70 50 88 133 153 146 178 217 181 97 79 126 143 105 76 66 73 97 97 67 48 114 164 175 165 177 213 220 204 116 87 100 101 103 123 166 161 160 129 123 167 184 151 126 109 83 113 174 200 179 136 104 75 48 45 93 131 114 95 109 144 117 77 48 42 51 64 76 114 78 61 93 135 138 113 95 119 108 120 140 149 153 126 74 34 25 27 50 78 91 85 74 67 89 117 131 131 129 120 107 134 152 124 79 82 165 242 234 145 47 14 39 61 75 64 45 26 32 36 57 83 126 161 142 126 192 207 178 175 204 177 86 39 15 13 28 28 24 27 29 31 37 38 65 82 63 41 23 18 22 19 13 18 26 21 7 32 113 168 209 210 197 149 103 150 207 206 147 111 134 172 200 213 203 159 104 134 199 204 107 30 25 30 21 9 30 113 225 250 234 201 170 160 163 159 147 161 169 155 149 177 199 187 170 169 189 213 230 243 212 171 198 224 193 151 138 154 159 146 136 160 179 161 96 72 112 136 124 194 215 208 171 151 166 199 224 220 225 223 216 220 228 219 201 177 180 200 216 200 156 99 53 50 45 50 55 49 47 51 51 45 34 26 25 27 27 27 27 28 31 32 32 42 36 27 49 98 161 191 220 208 179 195 192 199 161 136 144 189 246 223 139 48 119 200 248 245 242 229 199 160 232 251 228 184 170 203 200 141 115 170 230 156 59 111 225 252 215 252 249 135 106 183 211 172 180 214 209 152 141 202 242 254 182 119 67 68 160 247 254 232 127 187 254 230 137 192 254 239 208 126 53 68 111 139 185 198 223 247 192 90 55 114 167 189 230 241 196 150 176 208 170 119 89 101 73 105 157 131 72 32 40 48 50 47 47 52 58 64 58 52 59 48 21 62 155 243 203 97 26 82 208 250 185 108 62 30 21 27 35 36 43 72 71 66 59 74 94 79 52 40 35 38 40 31 25 24 18 22 24 39 74 134 206 248 251 154 35 26 84 165 242 224 178 210 245 232 213 196 139 74 38 42 66 90 128 121 95 127 159 168 195 186 130 111 175 243 253 250 199 180 211 250 246 163 41 80 196 235 214 240 253 218 191 144 117 77 43 37 58 80 86 76 66 64 65 65 39 25 63 173 244 252 191 100 49 38 29 47 36 39 45 38 38 46 48 26 37 40 33 33 47 49 37 33 30 32 41 54 65 72 75 72 83 105 129 145 134 149 222 250 240 206 150 106 110 144 168 121 104 206 255 255 249 248 189 66 17 15 39 46 48 79 136 203 219 162 130 184 204 166 144 153 154 153 149 147 155 169 182 221 204 139 124 197 241 239 252 247 152 65 19 48 55 47 48 52 43 52 40 41 80 127 178 197 212 221 239 251 254 254 246 254 243 213 176 141 103 53 12 26 101 153 149 70 11 78 183 242 249 225 222 228 196 184 212 197 130 119 132 123 100 64 46 152 237 254 245 238 232 240 249 239 142 93 119 189 243 248 253 242 153 146 212 230 232 240 236 226 187 154 116 74 48 39 46 56 65 79 100 133 175 215 239 252 249 238 227 224 227 228 224 222 223 225 227 227 227 226 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 220 220 219 219 220 221 221 220 217 214 213 218 221 220 213 207 214 233 247 250 248 210 139 84 54 30 19 28 59 127 230 185 128 220 252 149 38 67 172 237 250 229 235 220 220 211 211 219 216 220 240 239 133 60 8 21 98 198 243 241 250 249 249 225 181 126 44 1 25 92 156 183 155 159 246 247 252 237 240 244 235 144 78 214 252 253 249 242 235 239 228 243 254 221 153 97 67 125 234 249 245 237 230 230 233 233 231 239 239 238 238 238 237 237 237 238 238 238 236 235 232 230 229 232 233 233 234 234 235 236 236 235 235 236 236 236 236 237 237 237 237 237 237 237 237 237 237 238 239 236 229 228 237 241 234 238 231 231 234 237 238 230 213 172 130 153 219 238 255 252 170 135 213 252 230 182 144 170 233 243 243 229 226 227 228 227 241 233 224 230 240 234 228 230 231 229 231 231 229 230 229 220 210 216 227 232 229 229 228 220 212 207 221 225 151 109 188 254 253 217 139 110 123 108 103 172 244 246 247 231 231 233 222 214 200 193 213 253 225 127 92 143 186 170 71 31 24 36 60 155 254 251 234 171 59 20 98 171 155 107 86 142 164 151 190 207 182 166 180 176 160 151 131 93 66 102 193 252 248 189 52 51 41 50 117 176 174 139 161 194 160 120 52 89 136 138 128 124 173 220 248 234 195 213 239 158 36 72 172 186 145 102 112 162 147 46 58 118 114 81 140 222 251 220 232 238 237 245 248 222 187 137 89 59 39 44 50 58 92 159 190 226 251 216 171 213 229 192 126 94 129 177 206 205 187 148 174 249 246 156 125 183 251 230 218 216 221 218 211 216 225 235 192 149 168 203 172 121 112 174 212 224 164 112 156 215 213 156 155 177 190 176 160 159 174 207 224 221 212 218 217 219 235 221 217 232 229 168 95 82 110 202 238 227 216 216 210 216 206 210 210 210 209 209 208 208 208 211 210 210 210 209 209 209 209 209 208 207 206 206 207 209 209 209 209 208 208 207 206 206 205 206 206 205 205 204 204 204 204 201 202 204 206 207 206 205 204 198 201 203 203 202 202 203 204 202 202 202 202 202 202 202 202 203 203 202 202 202 202 201 200 205 204 203 202 201 199 198 198 204 203 202 201 201 201 202 202 198 198 199 199 199 199 199 200 197 198 199 201 201 200 198 197 200 199 198 198 197 197 197 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 199 198 195 193 193 193 194 195 197 196 195 194 195 196 198 200 192 192 193 194 194 195 196 196 194 193 192 192 192 192 193 194 184 183 183 184 186 187 185 183 186 185 185 184 182 181 181 180 181 181 181 181 182 183 184 185 186 186 186 185 185 185 184 184 181 182 183 183 183 183 182 181 186 183 180 177 177 178 181 183 181 182 183 182 180 179 179 181 180 180 179 179 180 181 182 183 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 185 185 185 185 186 188 189 190 189 188 187 187 189 192 196 198 192 192 192 192 192 193 194 194 195 195 195 195 195 195 195 196 198 199 200 201 202 202 201 201 201 200 198 197 197 197 198 199 198 197 195 192 189 187 184 183 185 184 183 183 183 183 184 185 185 184 183 183 183 183 182 182 183 184 184 184 184 184 184 183 182 182 183 183 184 184 185 185 184 184 183 183 184 185 187 188 185 188 191 190 187 185 187 189 192 192 192 192 192 192 192 192 190 191 191 192 193 194 195 195 194 195 196 197 196 195 193 192 197 197 196 196 195 194 193 193 192 192 193 194 194 194 193 193 193 192 190 191 193 193 192 191 189 189 190 190 190 191 191 192 190 190 191 192 193 194 195 195 196 195 194 194 195 196 198 200 196 198 200 200 197 196 196 197 198 198 198 198 198 198 198 198 198 198 197 196 197 198 200 202 196 194 197 202 202 198 196 197 201 201 201 202 202 203 203 203 204 205 206 208 208 208 208 208 206 208 210 210 210 210 212 214 208 208 209 210 211 212 212 213 212 213 214 214 214 214 215 215 214 215 215 215 216 216 216 217 213 214 215 216 217 218 219 219 215 216 217 218 219 219 218 217 221 220 219 219 219 218 216 214 219 219 219 219 219 219 219 219 220 219 219 219 219 219 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 218 218 218 218 217 217 217 216 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 214 213 212 212 213 214 215 212 212 213 213 213 213 213 213 214 213 213 212 212 212 212 213 208 208 209 210 210 211 211 211 211 211 211 210 210 210 209 209 211 211 210 210 210 209 209 209 207 207 208 209 210 210 211 211 206 205 205 208 211 212 211 210 208 207 206 207 210 210 209 207 211 211 209 208 207 208 212 215 210 210 211 211 211 211 210 210 212 212 213 212 212 213 218 224 232 184 167 215 241 228 230 236 203 160 136 146 161 178 206 230 204 127 117 147 159 209 251 240 181 96 78 168 191 154 143 105 45 48 64 82 81 68 70 85 96 96 94 83 63 11 50 185 254 248 191 191 202 145 136 186 236 236 231 229 216 168 108 75 141 175 162 150 167 184 151 127 161 145 124 87 68 64 46 38 28 20 53 103 142 126 98 141 215 254 236 153 96 116 145 159 142 122 111 180 243 187 95 55 52 39 29 19 23 67 118 137 123 90 119 139 103 47 46 125 156 128 109 162 189 136 141 216 188 85 100 182 173 93 83 171 204 209 223 184 160 231 241 136 62 157 241 247 209 182 175 171 154 113 78 42 47 107 136 124 186 234 188 98 33 40 128 189 180 245 217 126 169 252 202 129 163 199 184 148 111 70 73 102 128 149 127 79 63 88 166 254 248 159 131 221 252 189 152 204 251 244 209 160 108 96 130 146 86 56 35 36 62 112 143 138 87 76 95 119 126 144 142 106 80 97 100 91 118 144 138 143 143 150 160 214 253 252 218 150 73 29 12 25 27 27 25 12 36 92 97 108 176 241 253 241 129 85 133 216 244 242 235 233 228 234 227 223 248 254 201 77 94 118 113 180 254 244 231 227 191 119 150 254 254 242 205 155 131 114 127 168 190 183 180 189 187 188 189 205 228 223 189 160 196 211 164 139 162 210 249 223 204 196 138 110 175 245 251 237 231 218 212 218 219 216 223 237 250 185 116 127 192 197 119 111 197 253 229 216 216 224 223 220 219 217 218 220 218 216 223 235 252 252 206 203 201 113 49 58 42 42 38 34 31 28 23 20 6 17 63 163 218 246 238 215 209 197 171 126 112 121 96 64 53 39 23 39 79 116 112 129 209 251 203 105 69 69 81 113 127 105 125 139 146 174 169 134 124 181 189 146 96 50 63 131 127 140 148 133 91 41 22 32 49 106 114 112 63 21 112 219 211 151 155 199 166 98 118 194 181 117 94 115 107 73 54 50 42 95 113 127 168 216 245 242 183 77 48 77 97 99 101 137 156 208 193 135 134 163 159 139 114 92 125 213 236 192 169 175 162 106 76 87 93 100 147 202 220 179 117 66 35 21 45 87 144 103 64 69 94 99 100 112 127 113 109 126 177 227 185 85 31 23 28 47 63 75 95 118 120 134 142 122 92 85 88 80 112 156 124 73 89 185 248 210 128 44 16 34 39 31 28 43 73 91 85 88 119 185 209 134 104 155 169 157 175 219 208 132 70 23 8 24 26 25 28 26 32 40 36 42 43 40 41 26 21 21 18 16 20 23 16 5 32 150 215 235 199 138 103 125 205 191 172 164 156 187 210 215 218 222 208 174 185 206 184 86 31 21 28 25 12 24 101 213 250 237 226 216 192 151 112 92 119 112 79 73 117 145 141 142 129 148 189 203 203 168 131 173 227 171 106 106 149 163 175 213 231 214 161 76 46 77 94 96 128 141 180 200 187 189 212 221 220 216 215 217 217 219 231 244 243 215 202 214 225 210 153 93 67 48 44 53 51 45 46 48 46 36 28 27 28 27 27 28 30 38 35 30 34 33 29 35 64 146 207 235 220 198 199 179 173 124 92 104 153 210 197 129 113 162 195 247 253 253 222 177 174 242 244 215 213 246 248 172 143 149 186 232 183 97 140 254 219 146 188 200 131 153 183 128 109 127 144 206 171 149 162 224 218 203 177 99 50 119 237 252 244 163 169 222 213 164 211 204 148 74 65 149 206 181 149 153 136 197 255 209 116 87 124 131 111 159 186 165 139 170 188 134 87 106 124 91 120 151 127 89 33 40 48 51 48 47 50 54 58 58 54 56 52 41 66 119 168 149 79 35 92 198 220 147 83 46 25 22 15 25 63 100 128 97 69 52 65 83 65 46 40 36 40 38 27 22 22 17 16 36 61 77 125 220 252 219 98 72 73 76 134 220 205 139 162 189 156 146 182 160 92 46 40 61 71 72 64 67 101 125 180 253 220 111 101 165 214 239 212 174 194 243 254 244 192 62 48 115 178 228 253 227 182 175 197 192 132 51 26 48 67 73 66 61 65 66 58 28 26 80 209 253 242 136 44 33 44 30 31 42 44 42 46 45 45 51 60 83 85 74 76 73 55 41 64 71 88 114 144 168 180 182 170 183 191 178 171 162 168 211 218 162 113 107 149 211 230 203 134 91 219 252 236 247 255 150 46 16 20 37 40 47 105 200 254 254 156 146 235 254 228 193 198 193 183 168 154 147 148 152 152 138 101 108 175 221 235 252 217 98 32 28 59 52 46 51 48 41 47 33 65 157 193 175 143 156 146 158 197 226 222 190 163 126 89 62 31 11 30 67 143 228 249 219 108 1 47 164 240 244 236 224 213 213 214 200 195 162 196 210 157 80 36 66 185 248 243 221 215 208 225 236 244 199 145 107 156 242 254 246 220 136 123 201 231 230 227 237 246 239 236 215 167 113 69 41 36 39 44 51 65 97 145 186 227 242 251 248 238 232 229 225 224 224 225 227 227 227 227 227 226 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 218 219 221 221 220 218 215 213 216 213 215 225 241 249 248 244 205 160 109 57 30 33 41 57 112 151 186 246 192 135 187 151 70 81 174 246 238 226 226 217 207 210 212 215 213 207 218 241 237 120 50 5 21 110 218 248 249 243 226 193 118 48 21 7 72 160 234 254 250 213 180 173 214 247 247 239 239 254 174 33 132 241 252 234 250 244 240 254 245 231 206 189 190 156 129 176 223 236 242 237 233 236 237 234 231 231 230 230 229 228 228 228 227 228 231 233 234 234 233 232 234 234 234 234 234 234 234 234 235 235 236 236 236 236 237 237 238 238 238 238 238 238 238 238 237 242 233 227 241 250 248 250 238 235 235 240 242 238 239 247 235 166 146 170 194 243 229 123 125 208 253 254 212 125 110 167 209 240 240 240 230 225 202 206 246 249 252 237 215 214 227 233 228 231 232 231 234 236 228 216 208 228 241 229 220 232 221 184 192 230 251 182 149 212 250 251 233 187 124 78 71 106 202 252 253 234 214 224 228 220 230 236 227 233 233 161 47 35 147 250 195 81 37 24 30 78 181 253 254 254 234 124 40 30 75 80 63 51 85 99 82 99 125 125 124 129 107 78 77 78 66 57 110 223 251 253 125 42 31 26 77 132 163 154 135 151 191 198 117 54 64 81 78 81 103 168 190 184 156 145 190 195 116 57 115 157 146 103 93 185 235 119 82 149 222 196 89 76 175 241 250 249 253 253 218 154 104 86 46 18 63 109 143 148 120 85 61 119 197 251 245 216 189 123 76 97 156 211 239 254 237 185 159 174 235 218 146 169 236 253 226 221 220 216 213 223 226 215 201 138 123 181 219 189 143 124 157 241 236 137 81 95 119 130 164 205 232 242 214 179 185 195 213 220 215 215 222 210 196 202 214 233 249 226 149 92 127 202 229 228 210 207 213 213 213 206 209 209 209 209 209 209 209 209 211 210 210 209 209 208 208 208 210 209 206 205 205 207 210 211 210 210 209 208 207 206 205 204 205 205 205 204 204 204 203 203 201 202 203 204 205 205 204 204 199 201 204 204 203 202 203 205 203 203 204 204 204 204 205 205 203 203 202 202 202 202 201 200 200 200 201 201 202 203 203 203 204 204 203 202 202 202 203 203 199 199 199 199 199 199 199 199 199 199 200 199 199 198 197 196 203 201 198 196 195 196 197 198 199 199 199 199 199 199 199 199 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 197 196 195 194 193 193 193 193 197 197 196 196 196 197 198 198 192 193 193 194 194 195 195 196 194 193 192 192 192 192 193 194 190 187 185 185 186 187 186 184 182 182 182 182 182 182 182 182 182 182 183 183 185 187 188 189 190 189 188 188 187 186 185 185 184 184 185 186 186 185 184 184 186 185 183 182 181 181 182 182 182 184 184 182 179 178 178 179 181 181 181 181 182 184 186 187 185 185 185 185 185 185 185 185 187 187 187 187 188 188 188 188 189 189 190 192 192 192 192 192 192 192 192 192 193 193 194 195 189 189 189 189 189 190 191 191 195 195 195 196 196 196 196 196 200 200 201 202 202 201 201 200 200 199 199 199 198 198 199 199 196 195 194 192 190 187 185 184 183 184 184 185 185 184 184 183 185 184 183 183 183 183 182 182 185 184 184 183 183 184 184 185 180 181 183 184 185 185 184 184 186 186 186 186 187 189 190 191 182 186 190 189 186 185 187 190 190 190 190 190 190 190 190 190 190 190 191 192 193 194 194 195 195 196 197 198 198 196 194 192 196 196 196 195 195 194 194 194 191 191 192 193 194 193 192 192 192 191 189 190 192 192 191 190 190 189 188 188 188 189 191 192 190 190 191 191 192 192 192 193 196 195 193 193 194 195 198 199 193 196 198 199 198 197 198 199 198 198 198 198 198 198 198 198 200 198 197 196 196 197 199 201 198 194 195 200 200 196 195 200 203 203 203 204 204 204 205 205 205 205 205 206 207 208 208 209 207 209 210 210 209 208 210 212 207 208 210 211 212 211 210 210 212 213 214 214 214 214 215 215 214 214 215 215 215 216 216 216 215 215 215 216 216 217 217 217 214 215 216 218 218 218 216 216 221 219 217 217 217 216 213 210 218 218 218 218 218 218 218 218 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 217 217 217 216 216 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 213 213 214 215 215 214 213 213 214 213 212 211 210 211 212 213 211 211 212 213 213 213 212 212 210 210 210 210 211 211 212 212 211 211 211 210 210 209 209 209 211 211 211 211 210 210 210 209 209 210 210 210 210 210 210 210 209 207 205 206 209 210 210 209 207 206 206 207 210 210 209 207 208 210 212 212 210 209 209 211 210 211 211 212 212 211 211 210 208 212 215 214 212 212 213 213 222 199 157 179 220 216 219 235 224 202 169 148 141 144 161 185 181 136 99 91 106 148 192 210 198 117 82 145 156 145 164 118 56 56 71 86 75 58 76 112 124 118 112 104 75 47 58 149 230 232 175 187 226 192 161 153 197 220 229 236 250 224 150 88 161 194 177 147 149 201 180 124 140 163 173 126 74 53 43 48 44 39 77 107 127 128 136 207 253 254 225 138 99 137 196 212 138 107 129 164 158 131 118 128 149 109 61 29 16 28 62 93 97 99 151 176 126 50 38 101 144 106 125 225 253 190 151 163 138 76 116 201 176 104 114 173 149 154 194 192 199 228 178 105 121 149 206 253 244 184 130 109 123 139 134 75 64 137 170 143 147 185 186 125 52 35 82 127 193 255 198 115 182 253 212 153 166 186 166 130 92 72 108 154 147 149 124 108 111 104 148 237 243 173 137 208 228 162 118 175 211 202 178 172 153 106 81 74 72 58 41 46 92 153 180 174 113 115 142 150 115 92 93 89 117 141 158 137 121 122 122 134 118 86 79 170 243 253 252 223 101 38 13 29 29 25 25 18 56 86 151 222 244 244 238 202 80 130 184 184 195 229 226 214 213 218 218 216 237 253 229 105 53 58 114 209 253 254 231 172 102 107 175 255 249 253 250 229 174 174 195 223 228 220 216 215 219 218 212 225 251 243 185 132 194 254 230 172 134 151 211 206 198 185 117 54 80 158 215 238 245 238 227 217 215 221 229 234 227 165 122 182 239 220 131 92 181 251 226 209 213 222 219 206 214 212 213 220 225 227 228 231 232 218 190 198 172 89 44 40 40 39 33 31 34 27 16 13 12 75 152 242 254 247 227 196 146 132 129 95 60 53 44 46 33 53 57 80 114 136 106 117 190 231 185 79 32 64 135 202 171 158 197 205 180 180 165 135 125 162 169 144 102 48 44 94 131 183 194 147 98 64 39 26 69 178 209 195 113 30 106 217 207 152 139 140 99 93 165 236 181 142 135 152 124 66 41 49 49 70 83 110 157 212 234 202 130 41 32 74 110 111 91 116 179 231 221 149 111 118 126 127 115 116 131 203 224 180 184 203 226 192 170 115 49 86 192 246 244 228 176 108 57 31 46 86 109 90 71 81 99 92 89 110 111 93 90 119 184 238 188 78 30 24 28 40 53 75 116 156 159 169 180 156 111 94 102 103 93 109 95 74 102 163 175 130 100 42 19 28 33 26 40 90 161 185 162 130 134 200 224 127 76 103 121 150 193 235 237 189 115 43 9 21 24 26 31 25 32 42 43 43 32 29 38 25 22 20 18 20 22 20 12 5 36 154 228 251 193 105 88 153 185 152 154 200 202 208 204 206 207 213 226 227 232 215 170 75 29 23 30 25 13 23 90 188 229 220 221 224 198 151 122 119 156 135 102 84 92 100 89 75 88 101 131 159 155 115 94 120 129 100 88 122 166 177 187 212 237 198 140 73 57 70 59 58 50 103 193 245 232 214 220 226 217 212 212 219 224 227 235 244 251 240 225 218 231 246 219 169 94 52 34 47 53 47 45 47 45 36 29 27 28 28 28 30 32 39 35 36 38 35 38 44 52 130 219 253 246 232 227 219 205 158 120 106 112 136 145 126 179 202 168 186 204 231 216 178 214 241 204 179 216 255 241 186 204 190 178 204 181 119 162 255 204 130 126 118 140 202 162 82 92 137 159 229 207 190 184 225 203 214 205 155 87 76 192 255 249 205 157 186 206 174 155 115 47 87 194 255 242 227 213 145 129 163 211 183 144 137 151 117 72 101 130 138 133 160 177 133 79 109 144 138 149 148 128 84 35 41 48 51 49 47 48 50 52 56 57 54 51 52 60 71 82 104 95 77 86 125 140 101 69 39 23 24 19 45 119 175 164 110 65 37 48 67 52 46 43 39 39 35 23 20 21 16 8 43 82 98 128 187 198 151 89 115 122 110 123 144 132 110 145 124 97 125 163 143 102 73 53 54 67 66 59 61 73 98 150 195 170 130 157 180 171 176 143 129 170 233 254 248 214 91 39 78 152 225 244 200 154 141 234 251 187 78 32 33 41 55 58 56 61 59 48 28 53 132 243 249 175 62 23 33 35 42 49 73 65 55 65 57 55 85 163 185 169 147 154 146 125 127 199 208 221 235 246 251 250 247 247 248 246 215 182 159 146 162 140 67 82 189 254 245 212 188 129 119 241 254 250 254 222 84 23 16 37 35 25 72 168 253 247 225 156 171 238 253 246 232 238 240 240 237 230 224 220 219 163 138 153 190 210 229 235 215 150 49 27 43 56 48 53 51 46 34 37 50 128 232 251 234 196 185 114 65 81 105 100 73 52 36 37 58 75 93 139 191 244 253 253 240 137 4 8 132 232 248 244 222 217 232 239 226 226 215 224 242 194 80 48 127 219 252 233 223 224 215 228 223 238 228 188 124 141 219 251 254 189 147 149 214 228 222 213 227 237 237 243 250 243 209 152 92 57 46 43 49 54 59 78 102 143 173 207 229 240 245 241 232 229 228 227 227 226 226 226 227 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 221 221 219 218 217 217 217 218 219 220 222 218 224 242 253 241 200 164 117 62 46 37 25 51 116 192 220 219 215 237 176 83 66 40 117 214 248 248 223 211 229 193 212 212 215 212 204 211 230 242 218 99 43 18 43 130 217 225 180 129 91 47 3 1 54 118 208 252 253 250 245 235 213 151 158 207 243 250 224 245 227 110 49 193 252 246 249 250 236 208 215 189 203 217 243 234 162 135 157 200 235 237 229 231 234 231 237 237 237 236 236 235 234 234 235 235 235 235 234 233 233 232 234 234 234 234 234 234 234 234 235 235 236 236 236 236 237 237 238 238 238 238 238 238 238 238 236 244 235 240 255 232 197 199 234 255 252 231 232 238 234 232 242 216 177 146 148 167 130 52 130 226 254 254 242 157 96 101 162 215 230 249 248 235 163 125 218 252 253 204 167 194 233 240 236 239 239 237 241 245 237 224 195 198 223 235 228 239 230 186 192 227 233 172 178 236 241 245 251 229 167 71 55 94 170 224 248 233 218 227 225 216 227 226 233 204 161 93 28 47 149 237 168 61 37 27 31 102 213 253 247 255 240 138 54 6 31 44 57 58 55 52 34 40 97 146 210 191 116 46 53 91 112 120 153 251 250 218 101 23 8 94 149 177 131 86 113 156 176 172 137 78 56 51 48 59 99 171 149 109 91 115 165 163 112 105 157 145 130 97 102 162 151 63 142 224 253 245 139 49 118 212 253 246 242 216 143 56 20 29 36 60 170 237 254 239 205 166 57 68 163 234 253 242 140 43 76 172 250 250 227 232 231 209 167 171 197 181 167 210 227 199 219 219 219 208 204 223 226 201 144 94 127 215 248 235 189 128 153 231 198 108 99 108 93 100 211 253 239 232 217 199 234 244 214 213 208 211 218 205 179 165 187 204 211 192 159 147 188 247 236 215 210 206 205 212 211 213 209 209 210 211 211 212 212 213 212 212 211 210 210 209 208 208 209 209 209 208 208 208 208 209 208 208 208 207 207 206 206 206 205 205 205 204 204 203 203 203 205 205 204 203 203 203 203 203 201 203 205 205 203 202 203 205 203 203 203 204 204 205 205 205 203 203 202 202 202 202 201 200 199 200 201 201 203 203 204 205 204 203 202 201 201 201 202 203 200 200 200 199 199 198 198 198 200 199 198 197 197 197 197 198 199 199 198 198 197 198 198 198 199 199 199 199 199 199 199 199 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 192 193 194 195 195 195 195 195 196 196 197 197 197 196 195 195 195 195 194 194 194 194 193 193 194 193 192 192 192 192 193 194 194 191 187 185 185 185 185 183 178 178 179 180 182 183 184 184 183 183 184 185 187 189 191 192 192 191 190 189 188 186 185 185 186 187 187 188 188 187 187 186 186 186 187 187 186 184 182 181 183 184 185 183 179 177 177 178 182 182 182 183 185 187 188 190 187 187 187 187 187 187 187 187 189 189 190 190 191 192 192 192 192 193 195 196 197 196 195 194 198 198 199 198 195 192 188 186 191 190 190 190 191 191 192 193 194 195 195 196 196 197 198 198 201 201 202 202 202 201 200 199 197 197 197 198 198 197 197 196 193 193 193 192 190 188 186 185 182 183 185 186 186 185 183 182 185 184 183 183 183 183 182 182 186 185 183 182 182 183 185 186 179 180 183 185 186 185 184 183 185 184 184 185 186 187 189 189 178 183 188 189 186 185 188 191 188 188 188 188 188 188 188 188 189 190 191 191 192 193 194 194 195 197 198 199 199 197 195 193 196 195 195 195 195 195 195 195 189 190 191 192 193 192 191 191 191 190 189 189 191 192 190 189 191 189 187 186 186 188 191 193 191 191 191 190 190 190 189 189 195 194 192 192 192 194 197 198 190 193 196 198 198 199 201 202 198 198 198 198 198 198 198 198 200 199 197 196 195 197 199 200 201 195 193 197 197 194 196 202 200 200 200 201 201 202 202 202 205 204 204 204 205 207 209 210 208 209 210 209 207 206 207 208 207 208 211 212 212 211 209 208 212 213 214 214 214 214 215 215 214 214 215 215 215 216 216 216 217 217 216 216 216 215 215 215 212 214 216 217 218 217 215 214 221 219 218 219 221 221 218 216 218 218 218 218 218 218 218 218 216 216 216 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 217 217 216 216 216 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 212 214 218 220 220 218 214 212 215 213 211 209 208 209 211 212 209 210 212 214 214 214 212 212 212 212 212 212 212 211 211 211 211 211 210 210 210 209 209 209 212 212 211 211 211 210 210 210 213 213 212 211 211 210 209 209 212 209 206 205 207 208 208 208 207 206 206 207 210 211 209 207 204 209 214 215 212 208 205 204 210 211 212 213 213 212 211 210 208 212 214 211 211 214 215 214 215 221 159 148 201 217 211 208 222 236 224 199 192 182 161 151 185 155 99 90 129 135 120 133 157 116 85 120 123 127 155 98 55 64 73 72 65 73 106 141 134 117 123 144 90 60 41 104 164 190 161 193 249 228 176 127 157 217 242 228 229 221 174 128 151 175 189 192 174 204 192 153 108 162 198 144 69 38 37 55 75 67 97 106 117 133 157 233 250 251 204 95 83 158 212 171 137 163 164 112 99 128 165 230 250 195 110 45 19 18 31 50 74 79 120 149 126 72 48 72 83 97 160 246 253 207 161 122 88 72 158 254 193 95 121 185 149 139 178 187 187 162 115 149 157 130 153 227 253 204 135 104 151 203 218 129 69 129 198 213 159 138 157 136 73 35 52 115 180 201 143 134 220 251 237 244 211 181 133 104 74 62 121 190 197 143 89 116 163 135 121 178 230 177 135 187 200 139 94 149 189 191 183 200 187 110 54 46 53 45 37 60 115 163 179 178 138 167 224 231 151 71 53 63 103 130 168 153 115 113 152 207 165 101 52 127 218 250 251 203 103 35 12 34 33 23 21 15 39 78 150 186 195 254 248 106 76 201 244 148 122 196 227 228 220 229 228 223 242 253 239 115 21 30 114 241 253 248 254 161 90 131 186 233 228 230 211 193 177 206 236 237 223 226 231 224 225 228 221 222 242 241 198 154 194 247 250 241 173 103 134 159 145 156 109 40 26 67 133 191 240 252 250 237 230 232 222 205 180 134 111 191 238 217 138 84 156 245 237 229 219 211 217 224 220 218 217 216 215 215 218 222 249 193 148 139 103 69 61 28 44 41 32 33 37 26 9 7 45 140 212 253 244 251 251 221 134 71 50 47 48 49 33 34 39 95 116 118 113 113 91 126 190 185 128 46 25 82 155 195 146 184 236 233 207 177 140 141 157 185 178 139 101 69 74 112 164 216 212 161 137 119 64 9 82 218 253 242 157 50 93 177 177 170 169 124 69 103 175 193 168 171 177 164 118 66 42 41 70 66 88 122 139 180 196 139 72 30 64 111 136 129 109 146 185 203 188 138 89 64 72 96 119 148 139 172 185 161 185 194 225 249 227 136 62 76 167 250 254 253 226 177 118 59 47 78 73 75 80 104 121 102 89 107 107 75 73 112 164 193 147 63 30 25 26 37 57 89 134 171 144 152 171 158 114 98 118 132 106 70 62 65 99 129 100 77 66 35 21 26 38 44 80 155 226 254 221 157 125 180 216 126 74 101 141 195 226 237 241 222 150 63 14 21 24 28 34 27 32 39 44 46 29 22 35 25 24 19 18 22 23 17 9 7 39 132 200 235 172 81 75 153 155 159 158 185 184 187 188 220 211 203 215 228 229 193 140 52 26 28 36 22 8 26 94 187 231 218 213 211 190 165 171 198 212 193 173 142 113 111 95 52 78 116 137 168 173 146 120 81 87 88 110 138 154 166 168 157 132 121 112 81 66 58 38 49 50 125 214 252 245 228 218 213 215 220 222 226 240 250 235 209 179 184 174 159 180 225 223 180 114 56 25 42 55 50 45 46 44 36 29 28 28 28 29 31 33 33 32 45 51 43 46 50 30 83 183 249 253 240 230 237 244 221 214 202 155 107 93 98 166 188 126 117 120 167 193 191 249 228 156 138 191 207 201 216 255 210 172 198 182 122 161 250 237 192 145 93 167 246 177 135 162 221 215 216 195 222 235 236 231 230 218 211 144 46 138 253 252 241 171 179 204 155 83 67 145 221 255 247 238 240 236 210 172 147 155 147 152 155 155 108 66 96 122 128 126 158 169 113 68 86 141 181 193 172 140 63 37 42 48 51 50 47 46 47 51 51 57 57 49 47 52 52 78 104 113 102 78 76 94 88 66 42 24 23 31 84 176 227 171 111 64 33 40 56 42 43 45 40 39 33 21 18 20 15 10 47 91 114 120 116 99 77 109 126 133 155 144 86 90 149 180 123 98 130 137 122 112 85 62 49 57 48 50 63 61 78 84 88 114 161 194 181 139 108 88 88 127 197 252 254 227 110 36 98 178 214 199 173 144 114 203 252 218 117 60 33 24 43 57 53 55 50 40 36 88 190 250 218 99 10 36 48 36 79 112 122 91 71 78 56 63 128 226 241 195 150 167 184 190 213 249 251 251 251 250 252 253 252 255 248 255 246 207 162 131 135 124 136 199 254 251 226 208 185 119 167 253 248 253 250 163 66 14 28 61 35 12 99 209 253 254 241 221 229 233 224 236 247 240 240 241 242 245 248 251 253 241 170 195 252 248 250 231 151 85 15 32 54 51 46 60 47 46 26 34 85 187 252 251 251 250 227 114 14 5 23 38 38 35 54 95 151 204 239 251 252 253 239 251 242 144 22 2 107 203 248 241 217 229 220 209 234 230 250 225 226 183 56 61 188 249 249 207 213 229 220 228 214 236 232 216 177 176 197 187 187 187 210 223 237 225 243 233 220 221 230 229 231 239 244 224 170 140 90 46 37 41 38 39 47 68 92 127 168 212 246 252 246 234 232 230 227 225 225 225 226 227 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 219 219 219 220 220 221 221 221 219 217 214 212 214 218 223 227 233 242 250 247 219 170 117 82 50 19 34 53 93 171 222 244 229 198 203 232 166 31 5 82 204 242 247 214 224 221 193 223 214 210 213 210 209 230 244 237 164 58 30 29 57 120 161 127 59 18 18 25 53 120 187 249 249 251 222 237 245 242 245 183 155 142 176 251 254 254 243 137 97 104 162 231 212 180 191 174 178 226 222 237 239 248 245 132 107 174 233 243 232 233 238 236 233 233 233 233 233 233 233 233 235 234 233 233 233 235 236 238 235 235 235 235 236 236 236 236 235 235 236 236 236 236 237 237 238 238 238 238 238 238 238 238 233 241 234 245 252 182 107 103 200 234 231 213 230 247 247 248 211 217 192 163 138 75 19 23 153 254 254 238 253 203 124 87 143 194 204 237 254 245 137 64 160 225 234 158 119 180 245 253 251 253 252 248 251 254 246 232 183 157 193 244 245 243 239 208 188 209 195 144 188 253 241 249 249 249 208 73 48 95 142 192 226 233 229 227 223 228 236 216 215 200 169 112 56 60 131 200 138 35 26 29 45 138 246 253 252 252 205 82 34 26 58 54 44 80 87 93 73 52 111 179 210 190 96 23 76 182 238 250 229 176 222 194 77 7 89 203 246 217 94 41 121 176 161 135 108 93 68 38 41 70 98 129 111 98 108 121 154 171 133 107 144 126 136 125 126 90 36 87 198 254 246 253 188 46 77 191 251 254 210 111 33 24 51 70 62 131 239 250 251 253 247 214 147 45 120 219 254 239 112 73 195 244 254 231 221 219 216 224 197 190 172 146 167 218 233 230 212 211 220 221 216 225 220 191 159 110 149 222 241 249 215 127 143 167 133 113 160 174 148 149 201 252 221 224 230 212 232 213 218 214 208 212 223 220 193 167 156 151 144 152 175 193 213 236 220 201 219 216 207 215 209 214 210 211 212 213 214 215 216 216 213 213 212 211 211 210 209 209 209 210 211 212 211 209 206 205 206 206 206 207 207 208 208 208 205 205 204 204 204 203 203 203 209 208 205 203 201 201 202 203 202 204 206 205 204 203 203 205 201 201 201 202 202 203 203 203 203 203 202 202 202 202 201 200 203 203 203 202 202 202 202 201 203 202 201 200 200 200 201 202 201 201 200 199 198 198 197 197 199 198 197 196 196 197 199 200 194 196 198 200 200 200 199 198 199 199 199 199 199 199 199 199 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 188 189 192 195 197 198 197 197 194 195 197 197 197 195 193 192 197 196 196 195 193 192 192 191 194 193 192 192 192 192 193 194 191 193 195 196 194 190 185 182 190 188 186 184 183 182 183 183 185 187 190 193 195 196 196 195 198 197 196 195 193 192 191 190 189 187 186 187 189 191 191 190 191 190 189 188 187 186 186 186 186 185 184 182 182 182 183 183 183 182 182 182 183 185 186 187 188 190 191 191 191 192 195 198 193 192 191 190 191 194 196 198 196 196 196 196 196 196 196 196 196 194 194 195 198 199 197 195 195 197 199 200 200 197 194 192 201 200 197 196 195 196 197 198 198 199 200 200 200 199 198 197 203 202 200 198 196 195 195 195 198 198 196 194 191 189 186 185 184 184 183 183 183 184 185 186 182 182 181 180 181 183 186 187 188 184 180 181 185 187 185 182 183 184 185 186 186 186 185 184 186 186 185 185 184 185 185 185 190 186 183 184 187 189 189 188 186 187 189 190 190 189 187 186 193 192 191 193 195 195 194 192 195 195 195 195 194 193 192 192 192 193 194 195 194 193 192 191 191 191 191 190 189 189 188 188 192 193 192 190 188 187 188 190 183 185 188 190 191 192 191 190 189 190 192 194 194 194 192 191 194 195 196 196 197 197 197 196 194 196 199 201 201 200 197 196 197 197 197 197 197 197 197 197 195 197 199 201 201 199 197 195 197 198 200 201 201 200 198 197 196 197 198 200 202 204 205 206 206 206 206 207 207 208 208 208 208 208 208 209 209 209 210 210 213 213 213 212 212 211 211 211 215 214 213 213 213 214 215 216 209 213 217 218 216 215 215 217 214 214 215 216 217 217 218 218 219 218 218 217 217 216 216 216 217 217 217 217 218 218 219 220 211 214 217 218 217 216 217 218 219 218 217 218 220 221 220 219 219 219 219 219 219 219 219 219 217 218 218 219 219 220 220 220 218 217 217 217 217 216 216 216 221 220 218 216 216 217 218 219 219 219 219 219 217 216 214 213 215 215 215 214 214 213 213 212 216 211 206 207 211 214 213 211 212 215 217 215 212 211 213 216 211 211 212 212 213 214 215 215 214 213 213 212 211 210 209 209 212 210 207 208 210 211 211 209 206 207 209 210 211 210 210 209 209 209 210 210 210 210 211 211 210 210 210 210 210 210 210 210 208 208 208 208 208 208 208 208 209 209 210 210 211 212 213 213 209 210 211 211 211 211 212 212 211 211 211 211 211 211 211 211 224 220 207 167 174 212 212 213 223 219 222 231 234 231 221 209 216 203 183 159 156 116 110 131 125 80 81 81 92 125 144 92 50 62 62 64 75 84 118 171 137 93 101 119 128 82 50 53 81 146 177 179 219 254 225 161 112 178 236 206 180 200 228 165 98 135 182 190 187 192 163 120 94 132 171 152 85 43 49 64 79 92 129 94 80 185 228 247 251 238 141 55 129 191 183 142 144 170 136 77 93 173 235 252 253 245 196 97 39 15 29 32 43 43 56 110 133 116 97 54 21 62 150 242 251 207 160 115 41 81 196 253 204 104 113 167 123 103 140 152 118 108 142 201 210 121 82 183 216 187 154 135 200 229 232 161 83 102 188 245 209 170 156 140 83 42 61 93 116 101 70 143 238 253 250 239 249 198 138 60 38 65 115 212 249 192 115 79 121 140 114 130 161 133 132 176 192 172 168 163 192 220 219 177 119 89 81 58 46 39 34 78 136 157 138 96 115 210 249 253 201 83 39 73 95 108 129 154 101 69 126 248 254 200 141 118 147 199 182 110 87 55 38 32 22 21 20 11 30 126 140 142 220 253 161 41 141 253 244 200 113 150 205 231 224 223 213 230 247 243 189 111 2 58 181 253 246 252 230 144 137 201 205 162 157 171 170 170 204 225 221 226 223 217 230 218 218 218 225 219 208 221 233 221 197 193 217 252 251 204 144 109 111 92 48 50 105 123 112 123 162 207 230 225 239 251 201 119 104 163 158 177 243 242 150 44 94 221 243 217 225 220 213 210 216 220 216 215 216 205 212 241 250 180 118 74 53 51 42 42 38 40 31 28 27 10 8 32 105 221 242 246 250 246 231 161 102 53 41 44 46 38 33 65 97 126 138 125 131 108 82 134 216 209 146 90 68 83 119 119 131 208 245 214 151 122 135 136 164 162 156 144 150 147 133 148 185 176 145 169 206 159 71 17 68 166 197 196 147 58 69 133 121 144 143 112 99 121 131 117 127 137 150 130 107 97 71 50 74 90 93 96 108 136 146 112 44 75 124 173 158 139 138 194 193 192 169 131 81 35 50 108 140 162 158 129 145 182 183 174 213 238 242 207 105 36 105 200 204 204 205 207 174 99 49 53 66 68 93 100 76 84 127 153 116 92 70 82 94 114 126 80 34 29 27 34 63 113 146 146 132 138 142 120 85 88 136 180 115 61 51 60 61 67 61 52 50 38 23 48 57 76 132 225 244 248 229 191 170 160 132 99 104 151 183 226 230 214 236 237 172 78 25 18 24 34 32 29 32 36 41 41 37 32 28 26 30 18 19 20 14 21 21 3 38 120 170 193 124 92 141 171 162 156 158 171 182 187 195 205 197 206 214 221 220 152 89 34 39 32 28 24 9 50 122 215 235 219 204 205 211 214 214 214 227 217 218 215 200 184 151 104 155 195 182 168 172 190 186 116 91 155 203 185 143 153 178 156 96 46 90 143 153 102 25 36 126 183 207 230 222 216 213 222 222 235 240 239 240 222 159 92 74 96 87 91 104 119 133 109 86 70 69 73 61 47 48 51 42 40 37 33 25 19 24 33 31 31 40 55 60 55 52 55 45 58 114 198 252 251 238 234 239 231 244 253 251 171 91 135 156 171 183 179 143 101 130 208 248 251 163 122 133 151 216 249 254 211 169 210 221 133 116 191 240 205 129 142 220 236 200 163 222 236 250 229 230 241 224 232 227 245 238 244 208 97 98 232 255 251 210 191 147 69 86 174 250 247 241 231 224 226 235 244 241 243 146 97 125 125 104 74 82 105 103 80 87 122 131 112 69 107 152 194 235 239 170 87 46 33 43 57 50 44 48 46 49 53 56 54 48 45 45 47 81 114 127 102 103 124 114 97 74 37 15 14 57 126 159 167 159 128 79 40 32 43 47 42 39 38 34 29 27 23 16 9 19 62 98 111 85 41 70 159 189 193 164 179 154 76 105 189 185 132 127 158 126 84 88 84 73 80 70 35 58 45 55 67 60 54 69 105 130 121 95 77 96 98 133 210 242 254 245 150 61 112 194 204 182 153 111 119 192 245 254 178 75 33 35 36 42 51 58 48 29 46 141 249 254 153 57 22 32 37 50 98 187 180 123 68 60 56 61 92 146 129 110 73 94 132 140 191 249 250 251 251 250 248 250 253 252 252 253 242 174 102 112 174 203 208 231 252 223 182 156 117 97 221 249 243 248 250 128 26 18 47 54 30 31 95 189 251 245 251 251 248 251 249 246 248 250 251 251 252 251 251 251 250 251 242 215 202 227 237 168 75 39 46 51 49 48 51 52 49 37 28 60 151 249 247 245 251 241 121 37 19 39 115 173 160 139 124 134 183 233 253 254 253 248 252 251 244 178 49 4 71 175 246 249 245 216 227 228 216 218 242 250 206 92 1 137 227 251 240 219 220 229 223 220 217 221 222 232 237 213 176 157 161 205 245 253 225 210 217 224 224 224 224 224 226 231 237 243 247 218 181 142 120 100 74 54 47 41 49 65 82 109 161 210 231 252 248 241 234 229 227 227 228 229 226 224 224 224 225 228 231 222 223 225 226 227 225 223 221 225 223 222 222 223 223 222 221 223 223 224 225 226 225 220 215 225 220 219 222 221 216 217 224 222 217 218 225 234 238 240 240 247 238 218 178 124 72 41 31 26 22 41 100 180 253 229 212 173 140 209 248 156 5 36 178 242 239 232 218 206 203 209 217 204 210 220 219 207 244 251 185 113 32 34 45 60 100 77 38 8 43 97 152 198 230 247 252 236 235 233 232 232 233 235 236 194 113 125 194 236 250 246 254 176 87 55 76 64 41 143 209 236 236 237 238 239 239 239 239 108 102 206 246 234 233 239 233 232 235 238 239 237 234 231 229 232 233 233 234 234 234 233 233 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 235 235 235 238 241 240 235 230 241 240 250 252 220 82 7 27 99 136 114 100 133 188 239 243 236 211 214 215 181 149 124 96 153 219 246 236 254 230 157 138 176 165 166 202 252 198 115 42 81 100 115 72 83 163 204 230 242 227 204 188 185 186 194 208 163 101 113 195 245 253 249 240 182 168 120 101 182 254 236 206 250 254 172 88 82 108 96 111 193 247 232 229 222 220 221 222 218 251 247 203 104 61 141 195 123 28 36 36 45 163 248 248 249 208 121 6 35 117 112 51 39 82 176 249 185 128 92 118 107 64 41 34 94 205 249 249 175 158 197 150 31 25 174 246 248 145 83 97 125 146 145 119 104 70 54 72 89 84 79 83 86 86 100 128 149 148 131 117 119 135 147 124 78 42 82 186 235 251 251 254 207 67 64 139 197 164 84 11 38 140 185 154 99 147 248 252 249 250 249 249 192 106 77 151 189 132 115 177 251 248 227 226 215 230 223 223 229 208 175 144 183 232 226 232 213 213 216 222 224 222 223 227 204 162 153 218 253 234 211 180 131 97 72 117 221 226 149 145 176 208 241 229 218 228 220 210 227 213 214 215 214 230 224 186 92 68 106 161 202 218 208 218 219 215 210 206 205 208 211 214 215 211 207 208 210 211 207 203 207 207 207 208 208 209 209 209 209 208 207 207 207 207 206 206 209 208 207 207 205 205 204 203 206 204 202 203 205 206 204 202 202 202 203 203 204 204 203 203 200 200 201 202 202 203 203 204 204 202 200 198 198 200 202 204 204 204 203 203 203 202 202 202 206 203 200 199 201 202 202 202 192 196 200 202 202 200 200 200 200 200 199 199 199 199 198 197 194 200 205 205 199 195 195 198 199 199 199 200 200 201 201 201 200 200 200 199 197 196 196 196 197 197 197 197 196 195 194 193 193 195 197 198 199 199 198 197 193 195 196 197 197 196 193 192 191 191 191 192 192 193 193 193 194 195 195 195 195 194 193 192 197 195 193 191 191 191 192 193 196 196 196 195 193 191 189 188 191 190 188 187 186 186 187 187 189 191 192 194 196 197 197 198 198 197 196 195 194 192 191 191 192 190 188 189 191 193 192 191 190 189 187 186 186 187 189 190 190 189 187 186 185 185 185 185 184 184 184 185 186 187 188 189 192 193 195 195 193 193 195 197 195 196 197 197 198 198 198 198 198 198 198 198 198 198 198 198 200 199 198 199 201 201 199 197 194 195 197 197 197 195 193 192 190 191 193 195 197 198 199 199 199 199 200 201 201 200 199 199 202 202 200 199 198 198 198 199 197 196 196 195 192 189 187 185 185 185 184 183 183 184 184 185 182 182 182 182 183 184 185 185 188 184 180 181 185 187 185 182 183 184 185 186 186 186 185 185 185 185 186 186 186 185 185 185 190 189 187 187 188 189 188 188 187 187 188 189 189 189 188 188 192 191 190 191 193 194 192 190 194 194 194 194 194 193 192 191 195 194 193 192 192 192 193 194 194 194 194 193 192 192 191 191 189 190 191 190 189 189 192 194 186 187 188 189 190 191 191 191 192 192 192 192 193 193 194 194 194 193 193 194 194 195 195 196 195 197 198 199 200 199 198 197 195 196 196 197 197 198 198 199 200 200 200 201 201 201 201 201 200 199 199 199 197 196 194 193 200 200 201 202 203 203 204 204 204 205 206 207 208 208 207 207 208 208 209 209 209 209 209 209 212 212 212 212 212 211 211 211 214 214 213 213 213 214 215 216 212 215 217 216 215 214 214 216 214 215 215 216 216 217 217 217 218 218 218 217 217 216 216 216 217 217 217 217 217 218 219 220 212 215 218 218 217 217 217 219 219 218 217 218 220 221 220 219 218 218 219 219 219 219 219 220 216 217 217 217 218 218 219 219 221 220 219 218 216 215 214 213 217 217 218 218 217 216 216 215 216 216 217 217 217 216 215 215 215 215 215 214 214 213 213 213 216 212 207 208 211 214 213 211 212 212 212 212 213 214 214 213 214 213 213 212 212 211 211 211 213 212 212 211 211 210 210 209 212 210 208 208 210 211 210 209 208 208 208 209 209 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 210 210 210 211 211 212 212 212 209 210 211 211 211 211 212 212 211 211 211 211 211 211 211 211 213 219 211 176 167 199 221 228 212 207 214 223 223 225 234 240 233 224 226 189 134 89 131 186 176 155 131 66 59 126 162 94 53 43 51 71 72 70 110 171 157 140 137 109 105 83 55 33 84 138 152 152 199 232 205 167 124 159 210 197 164 181 239 218 101 62 126 180 179 193 159 86 57 95 147 154 114 81 62 41 50 68 84 82 118 217 247 254 252 176 95 52 132 180 151 128 124 128 89 52 115 217 246 229 250 253 235 149 74 34 42 38 24 36 41 70 118 144 116 55 32 48 86 144 172 166 134 78 28 91 205 253 210 137 135 132 80 109 119 84 94 159 205 237 209 133 60 103 178 226 185 122 148 178 196 180 135 103 138 210 233 223 200 151 85 44 59 95 113 57 55 176 253 234 237 252 253 207 140 76 68 72 106 221 253 237 146 49 78 143 140 137 138 85 79 147 196 215 222 198 183 224 239 184 118 95 82 62 48 43 41 97 166 170 113 44 87 228 250 253 185 74 81 76 94 84 99 137 91 44 94 218 248 254 229 144 73 86 120 115 113 86 54 32 23 26 20 8 24 124 164 229 251 239 99 75 175 251 253 231 126 96 157 225 235 232 221 233 252 237 159 57 5 100 204 250 254 253 204 131 158 211 176 142 197 220 199 216 221 228 226 229 224 216 223 224 224 221 227 217 192 195 227 248 211 157 157 209 249 251 207 121 58 43 51 108 184 222 202 166 130 142 151 188 250 253 177 91 123 179 163 138 166 193 165 101 90 200 248 234 223 215 212 214 213 219 215 207 209 219 231 244 247 165 96 55 44 48 42 42 35 37 33 29 20 6 24 72 147 240 252 250 229 184 155 93 66 42 38 29 26 46 85 144 151 135 108 123 157 112 75 130 227 217 174 140 106 77 86 96 153 244 248 174 104 78 113 159 165 175 181 183 217 230 187 155 153 138 162 221 207 126 73 54 82 109 100 97 80 62 77 61 74 87 109 128 139 135 99 54 81 81 95 102 117 120 86 59 74 106 100 85 100 130 124 73 53 110 170 214 179 138 134 175 201 226 203 139 99 89 91 97 127 128 140 131 151 183 165 147 179 248 251 198 108 36 50 102 116 103 114 137 123 77 44 36 45 69 88 71 54 89 144 167 121 91 62 70 90 119 130 84 40 30 22 28 65 125 160 157 139 159 155 104 55 65 116 150 113 60 46 49 39 31 32 49 38 45 41 63 80 116 166 234 235 227 219 224 217 167 99 59 104 200 226 225 220 212 234 237 193 89 27 20 29 39 32 25 31 35 38 38 35 31 28 27 21 17 23 24 18 23 22 4 28 115 183 194 127 135 191 198 179 176 182 194 202 202 201 204 202 205 210 219 220 150 83 26 27 27 26 20 13 70 148 235 231 215 203 203 209 210 209 210 210 209 217 216 207 211 207 185 196 194 165 165 163 166 172 124 73 161 220 195 156 171 185 154 98 47 108 202 208 124 50 68 180 235 225 206 199 219 230 241 239 237 243 233 170 92 66 86 126 128 127 112 105 109 106 103 138 164 167 117 58 42 49 47 44 36 31 34 37 37 35 36 34 33 40 55 61 57 53 55 58 51 69 128 203 249 251 238 228 236 244 249 254 191 111 144 200 238 251 252 220 124 93 166 240 251 198 137 103 136 224 254 244 216 191 189 177 110 76 132 189 181 114 130 229 245 196 172 175 205 230 233 238 235 224 233 232 236 235 252 233 120 88 205 255 252 225 143 71 79 159 251 237 235 231 227 225 227 231 235 246 245 162 136 161 138 105 76 95 95 78 59 71 101 107 91 65 118 164 192 234 254 199 113 42 36 41 49 47 43 44 44 51 54 57 54 48 44 44 45 75 116 139 129 125 139 136 111 80 34 12 21 70 126 136 127 122 101 68 41 37 46 47 40 40 36 31 25 20 17 17 20 32 67 101 108 74 45 116 239 254 195 116 120 112 68 118 206 219 186 150 143 114 67 73 101 147 138 82 41 47 63 47 35 51 55 58 60 67 74 71 62 79 110 174 251 253 253 239 156 71 127 207 199 163 146 116 115 194 236 237 169 92 51 38 33 41 44 50 46 36 67 157 244 195 97 28 19 34 44 68 119 167 132 79 57 63 50 39 55 35 32 35 38 51 50 56 103 143 156 165 177 200 215 213 207 228 224 215 166 85 48 83 130 137 152 156 152 141 137 120 68 114 202 248 251 248 199 93 24 31 36 43 46 48 73 137 197 240 246 241 235 238 238 232 233 233 233 231 229 228 232 239 245 229 204 164 134 130 125 87 41 42 48 52 51 51 53 51 48 28 34 114 194 240 252 249 165 69 7 28 123 188 224 248 248 238 209 173 148 137 146 179 211 231 244 254 255 200 66 1 44 143 226 248 250 218 220 225 225 214 238 254 184 54 39 178 249 233 227 221 224 223 218 225 231 222 219 219 225 225 209 182 160 179 236 226 156 150 212 241 223 225 225 225 226 229 233 237 240 248 243 229 204 171 133 94 68 45 39 47 58 62 82 122 153 194 226 251 252 244 235 228 221 219 226 233 234 228 220 217 218 224 224 223 224 224 226 227 228 218 218 219 221 224 225 225 225 221 223 224 223 222 221 219 218 221 220 221 222 220 217 219 224 222 225 230 239 250 252 238 219 172 151 116 77 42 26 32 45 53 41 74 161 217 236 201 189 179 149 245 239 90 23 128 229 241 230 216 210 212 214 212 208 213 209 204 210 235 253 203 108 66 70 67 48 63 68 34 33 100 162 228 253 251 244 238 233 236 235 234 233 233 234 235 236 234 153 104 101 159 241 254 251 239 88 23 54 80 69 159 244 238 238 237 237 237 238 239 239 160 92 176 247 248 239 239 223 239 235 230 225 225 230 236 240 230 231 232 233 234 235 235 235 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 237 237 237 236 235 234 234 235 240 249 253 219 144 38 4 19 26 40 29 31 46 66 149 251 253 248 239 224 215 236 223 152 112 193 249 252 244 240 199 125 200 207 188 185 177 114 69 36 73 43 52 59 71 86 95 134 137 131 118 104 101 112 127 136 110 68 78 141 196 238 253 250 193 121 115 185 251 252 195 157 192 175 140 147 179 102 31 114 202 250 231 227 223 223 223 222 218 243 243 219 133 75 121 156 95 43 31 28 79 197 251 248 242 111 40 13 74 141 124 69 20 105 250 252 239 174 142 82 56 50 56 48 79 148 163 143 98 145 151 104 25 56 143 209 138 119 116 114 104 116 125 107 64 56 94 165 185 134 79 60 75 68 86 121 131 117 122 146 130 118 109 69 47 100 185 250 249 248 247 254 200 64 38 67 68 45 25 50 143 241 248 190 98 140 228 242 246 245 244 253 239 190 123 81 71 90 159 241 252 245 219 215 206 220 217 218 235 238 175 136 187 236 228 204 225 211 205 214 219 214 209 210 208 182 178 218 237 240 232 183 101 55 85 159 198 174 132 134 168 171 209 236 236 226 219 232 208 205 220 238 235 218 188 152 112 135 187 208 217 230 215 204 214 213 211 210 209 210 210 211 212 208 206 207 211 212 210 206 207 207 208 208 208 208 208 208 209 208 207 207 207 207 206 206 206 206 206 206 206 206 206 206 207 205 203 204 205 205 203 201 204 203 203 203 203 203 203 203 202 202 202 202 202 202 202 201 204 203 201 200 200 201 203 204 204 204 203 203 203 202 202 202 203 200 198 198 199 200 199 198 196 199 202 203 202 201 201 202 200 200 199 199 199 199 198 197 197 200 204 203 200 197 197 199 199 199 199 200 200 200 200 200 200 200 199 198 198 197 197 197 198 199 200 200 201 200 199 199 194 194 195 195 195 194 194 193 197 197 196 196 195 196 196 196 195 195 195 194 194 193 193 193 193 193 194 195 195 195 194 193 196 195 194 192 192 191 192 192 201 199 197 195 193 193 193 194 192 191 191 191 191 192 193 194 196 196 196 196 197 198 199 200 198 197 197 196 195 194 193 193 195 193 191 192 194 195 195 194 192 191 189 188 189 191 193 195 194 193 191 189 188 187 187 187 186 187 187 188 189 190 191 191 194 197 199 199 197 195 195 196 198 199 201 202 202 200 197 196 200 200 200 200 200 200 200 200 200 199 198 199 199 199 198 196 197 197 197 196 196 196 195 195 186 189 193 197 199 200 199 198 199 200 201 202 202 202 202 201 202 201 200 200 200 201 202 202 194 195 196 196 194 191 187 185 187 186 185 184 183 183 184 184 182 183 183 184 184 184 183 183 187 184 181 181 184 186 185 183 184 184 185 186 186 186 185 185 184 185 186 187 187 186 185 184 188 190 191 191 189 188 188 188 187 187 187 187 188 188 189 190 192 190 189 190 192 192 190 188 193 193 194 194 193 193 192 191 196 194 192 190 189 191 194 196 195 195 195 194 193 193 192 192 190 192 192 191 190 190 192 194 189 189 188 188 189 190 190 191 194 192 190 189 190 192 194 196 193 192 191 191 191 193 194 195 197 197 197 198 198 198 198 198 194 194 195 196 198 199 200 200 199 198 197 196 197 198 200 202 200 199 198 197 196 196 196 196 202 202 203 203 203 203 203 204 201 203 205 207 208 208 207 206 209 209 209 209 208 208 208 208 211 211 211 211 212 212 212 212 214 213 213 213 213 214 215 215 215 216 216 214 213 213 214 215 215 215 215 215 216 216 216 216 218 217 217 217 217 216 216 216 217 217 217 217 217 218 218 219 214 216 218 218 217 217 218 219 219 217 216 218 220 221 220 218 217 217 218 218 219 219 220 220 216 216 216 216 217 217 217 217 219 219 218 217 216 216 215 215 214 215 217 219 218 216 214 212 213 214 215 216 216 216 216 215 215 215 214 214 214 213 213 213 217 213 209 209 212 214 213 212 212 210 208 210 214 215 213 211 212 212 211 211 211 211 210 210 211 211 211 211 211 210 210 210 212 210 208 208 209 210 210 210 210 209 208 207 208 209 210 211 211 211 210 210 209 209 209 208 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 211 211 211 211 211 211 211 211 209 210 211 211 211 211 212 212 211 211 211 211 211 211 211 211 209 221 218 192 159 171 215 229 219 214 220 216 189 180 204 229 231 230 249 203 109 62 139 218 207 203 183 97 56 98 136 85 46 38 57 76 74 95 141 170 153 178 198 141 95 66 56 52 107 133 118 102 141 179 183 184 170 161 185 183 156 184 245 224 112 29 92 163 185 222 189 123 87 89 123 147 130 107 76 35 49 61 38 67 155 247 254 245 201 122 95 82 137 187 176 177 180 123 75 63 139 240 251 231 243 242 253 208 125 62 60 52 34 32 26 39 96 135 121 108 105 112 111 109 91 80 87 75 40 89 169 203 160 119 137 108 80 97 76 58 125 206 229 244 222 185 114 101 172 230 163 87 98 140 176 211 214 146 106 144 220 227 202 156 101 48 58 119 174 137 100 171 250 220 185 199 225 205 169 130 123 94 93 186 248 253 181 56 67 153 174 176 164 85 46 101 178 238 252 208 178 218 250 205 151 132 86 47 51 61 71 133 205 196 119 40 74 198 246 201 128 98 118 119 95 90 119 163 110 30 52 159 228 254 236 122 36 81 167 196 175 152 93 34 16 23 17 8 42 137 241 249 255 165 70 106 234 254 247 214 130 79 144 212 221 225 232 240 238 170 96 25 40 152 218 232 250 228 169 138 172 178 143 144 213 241 229 242 245 226 222 222 224 223 217 225 221 217 225 218 188 180 219 253 219 149 139 166 184 223 208 117 39 35 83 151 195 230 230 190 181 143 86 105 199 234 175 119 98 133 133 120 135 178 197 167 74 142 223 239 217 209 210 219 215 218 221 216 212 225 242 248 240 148 74 40 38 44 36 36 34 33 30 25 12 11 64 139 194 234 219 196 147 93 82 51 53 32 25 33 70 125 171 209 169 102 46 112 184 125 69 99 181 189 190 184 129 54 59 109 183 252 228 157 116 84 110 180 212 220 224 222 241 240 174 118 93 112 154 172 129 104 107 77 97 133 76 44 74 92 84 46 51 56 78 107 133 147 127 88 59 54 63 85 126 137 95 64 74 101 96 93 96 81 66 54 71 136 190 239 219 176 164 163 190 199 188 166 153 137 114 100 98 105 170 178 167 174 146 144 192 227 201 158 136 83 37 40 29 28 43 59 61 60 49 28 36 50 61 54 43 54 88 117 93 71 53 63 81 107 115 80 44 29 16 26 77 155 200 199 177 169 139 85 45 50 70 74 67 46 49 50 37 24 25 51 59 66 53 67 104 172 212 241 222 213 217 245 247 176 82 40 117 236 250 225 215 208 232 246 224 106 32 20 29 40 34 28 30 32 34 34 32 29 28 28 22 23 28 27 21 24 20 3 24 108 184 182 125 170 224 220 227 218 211 213 214 209 201 198 204 202 205 220 225 152 80 22 17 26 25 16 23 101 179 248 222 210 201 202 206 206 204 204 201 202 208 208 207 221 230 225 213 194 170 185 178 171 173 120 75 139 174 143 117 133 136 112 85 73 130 218 240 184 95 31 143 229 224 196 205 243 247 244 242 207 161 117 81 82 138 201 235 225 239 223 213 214 199 214 235 254 241 144 46 21 35 38 55 44 36 38 39 38 39 42 38 35 40 53 61 59 55 53 57 60 58 70 123 198 246 252 249 253 242 241 247 171 109 171 221 247 248 248 249 201 148 148 130 145 159 125 85 136 225 252 255 236 207 153 125 98 67 99 157 207 164 147 232 254 201 179 146 195 224 239 239 224 225 233 228 227 233 248 254 162 91 169 248 255 194 56 47 164 234 255 234 231 229 229 233 237 241 242 254 225 143 155 194 155 126 121 112 97 76 64 71 86 92 88 75 109 152 200 247 248 172 84 42 44 41 41 46 45 40 42 53 55 57 55 50 45 44 45 68 110 134 146 146 162 181 148 93 35 7 22 70 110 100 79 78 70 56 43 42 46 42 33 34 32 30 26 17 11 16 27 54 72 101 119 97 76 145 254 250 164 99 124 131 107 158 234 252 238 163 110 86 55 85 159 210 159 99 122 118 104 59 66 66 59 45 32 31 41 54 61 57 81 138 217 243 243 225 149 99 136 211 200 151 138 126 133 159 199 192 138 103 86 60 38 41 44 48 44 64 137 216 247 138 48 12 27 38 50 78 119 103 69 46 51 52 34 29 44 39 64 71 80 69 38 39 56 41 67 74 70 80 89 89 90 96 84 86 74 39 29 53 71 62 63 55 70 89 99 97 73 111 151 213 250 241 149 64 28 37 32 41 58 61 61 87 121 140 145 138 129 133 136 130 128 123 125 125 122 119 122 130 137 124 109 92 81 71 60 55 56 47 50 53 53 54 54 50 46 34 59 172 251 251 218 148 23 18 60 147 230 254 254 249 245 249 241 225 201 170 139 117 106 151 177 213 245 212 93 12 25 76 156 199 238 228 231 228 225 230 246 254 140 33 116 225 253 226 218 222 229 226 224 223 219 226 225 220 220 231 232 203 166 175 196 176 142 167 225 241 220 227 227 227 227 227 228 229 230 233 245 248 245 241 228 188 145 85 48 34 46 47 46 63 83 111 147 186 213 237 252 249 230 223 225 227 227 228 230 233 235 236 234 230 226 223 221 222 222 229 227 224 222 219 218 218 218 223 222 221 220 218 220 226 231 224 224 221 214 212 219 230 236 231 246 253 248 233 204 155 112 76 65 46 27 21 38 76 108 126 147 183 230 225 225 232 233 192 184 253 182 39 78 203 244 236 224 212 211 218 222 217 210 214 210 204 214 251 226 128 59 128 149 92 37 49 38 43 117 211 241 253 248 235 236 236 230 236 235 234 234 234 234 235 236 242 225 178 105 116 201 245 254 208 139 167 223 223 133 143 234 241 240 237 236 235 236 238 240 216 109 168 249 246 226 240 240 235 237 240 242 240 236 233 231 232 232 233 234 234 234 234 234 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 236 238 238 235 232 234 239 244 242 188 147 86 37 32 84 107 79 87 97 99 71 16 58 199 253 254 238 235 240 254 254 204 121 111 191 253 246 240 187 99 212 253 238 223 158 73 48 46 38 54 65 36 34 61 53 39 57 60 66 65 59 65 72 69 61 53 61 76 99 150 198 209 177 136 183 248 253 252 205 143 104 78 174 247 237 125 46 100 209 251 230 225 223 225 225 222 223 235 237 234 171 97 89 85 50 49 27 26 99 198 246 250 166 50 31 48 98 141 113 45 24 102 238 252 250 206 182 132 123 118 115 91 90 124 136 130 144 164 117 57 25 62 89 118 136 175 206 182 137 128 124 97 48 42 109 222 255 194 137 133 134 90 71 91 96 86 112 160 145 99 74 41 42 136 226 250 252 243 254 252 171 38 19 45 58 69 105 163 227 254 242 191 88 93 118 120 149 179 211 246 250 234 195 133 71 57 121 203 250 223 189 190 204 230 228 224 234 223 140 129 201 240 234 200 218 221 218 207 197 195 201 207 214 202 187 200 223 254 252 175 77 62 128 198 193 164 170 205 190 145 143 175 213 232 214 196 222 226 220 204 183 162 150 150 175 209 245 234 214 221 215 203 209 210 212 213 213 211 209 208 209 206 205 207 211 213 212 209 208 208 208 208 208 208 207 207 209 208 207 207 207 207 206 206 205 205 205 206 206 207 207 207 207 206 204 204 204 204 202 201 205 205 204 202 201 201 202 204 204 204 203 202 201 201 200 200 203 203 203 203 203 203 203 203 204 203 203 203 202 202 202 201 203 202 201 202 203 203 201 198 200 202 203 203 201 200 201 203 200 200 199 199 199 199 198 197 197 198 198 198 198 197 197 197 200 200 200 200 199 199 199 199 199 198 198 198 198 198 198 197 198 198 200 201 202 202 202 202 200 199 198 196 196 195 195 195 200 198 196 194 194 196 198 200 199 199 198 197 196 195 194 193 192 193 194 195 195 195 194 194 194 194 194 194 193 192 191 191 200 199 198 196 195 195 195 196 192 193 193 194 195 197 198 198 201 200 198 197 198 199 200 202 198 198 197 197 196 195 195 195 197 195 193 194 196 197 196 195 195 195 195 195 195 195 196 196 196 195 194 192 190 189 188 188 187 188 189 190 191 192 192 192 194 197 200 201 200 198 197 197 199 200 200 200 199 197 195 194 201 201 201 201 201 201 201 201 197 197 198 198 199 199 199 198 201 200 199 198 198 198 200 201 197 198 199 200 200 200 198 198 199 200 202 203 204 204 204 203 202 202 201 200 200 201 202 202 193 194 196 196 195 191 188 185 188 187 186 184 183 183 183 184 182 183 185 186 186 184 183 181 187 184 182 182 184 185 185 183 184 184 185 185 185 186 185 185 183 184 186 188 188 187 186 184 184 188 191 192 189 188 188 189 188 187 186 186 186 188 190 192 192 191 190 191 192 192 190 188 193 193 194 194 194 194 193 193 195 193 192 191 191 192 194 195 194 194 194 193 192 192 191 191 195 196 195 193 189 188 189 191 192 191 189 188 188 189 190 191 191 190 189 189 189 190 192 193 194 192 191 190 190 192 194 196 197 197 196 196 196 197 198 199 195 196 196 197 197 198 198 199 196 196 196 196 196 197 199 199 197 197 196 196 198 201 203 205 201 201 202 202 203 203 204 204 200 202 204 207 208 208 206 205 209 209 208 208 208 208 208 207 210 210 210 211 211 212 212 212 213 213 213 213 213 214 214 214 215 215 213 212 212 213 215 217 216 215 215 215 215 215 215 215 217 217 217 216 216 216 216 216 217 217 217 216 217 217 218 218 215 217 218 218 217 216 218 219 219 217 216 217 219 220 219 218 217 217 217 218 219 219 220 220 216 216 216 216 217 217 217 217 214 214 215 216 218 219 220 220 215 216 217 218 217 216 214 213 213 214 215 215 215 215 214 213 214 214 214 214 214 214 214 214 217 214 211 211 213 214 213 212 213 211 210 211 213 213 212 210 206 207 208 209 211 212 213 214 210 210 210 210 210 211 211 211 211 210 209 209 209 210 210 210 211 210 208 206 206 208 210 212 211 211 210 210 209 208 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 212 211 211 211 211 211 210 210 209 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 219 220 214 168 153 204 222 176 185 216 224 183 157 174 195 221 232 248 196 107 54 107 169 172 200 225 160 83 65 87 64 44 49 75 78 77 142 206 202 170 186 214 170 104 47 58 102 102 108 93 74 93 152 204 228 217 178 169 163 153 210 253 194 109 45 98 144 181 230 203 184 150 96 89 114 106 82 62 41 74 70 21 63 171 254 248 189 115 134 170 145 137 201 249 252 240 135 111 122 143 199 236 253 231 216 249 234 155 80 69 50 43 24 20 31 63 71 87 166 208 202 181 152 97 52 62 81 64 76 122 157 105 68 106 99 77 65 44 75 168 224 215 206 240 237 205 171 186 174 106 96 134 175 202 230 255 214 139 106 171 201 175 127 101 70 68 113 201 239 169 144 215 186 116 138 181 178 185 175 154 119 101 134 215 234 186 91 79 119 147 195 218 148 63 67 156 242 253 218 169 201 250 215 168 146 86 54 84 85 76 121 191 197 140 78 55 123 166 110 74 126 161 154 108 120 175 224 164 57 56 147 157 138 121 102 101 140 168 154 186 184 127 49 19 20 14 8 34 85 227 255 245 86 84 201 245 201 168 143 118 82 155 223 239 235 251 253 219 98 38 16 78 172 207 196 203 183 158 176 186 154 172 197 193 221 251 233 209 202 223 224 225 227 211 221 224 220 222 220 208 204 223 245 186 153 158 151 120 138 146 95 51 52 97 140 144 157 180 179 205 176 96 70 138 172 138 115 80 86 128 177 200 226 237 211 103 102 184 239 229 221 218 227 220 212 218 222 214 224 245 251 197 113 52 32 37 42 31 30 35 31 25 17 11 33 104 179 183 166 121 97 67 45 55 43 39 28 39 88 163 222 239 236 176 84 29 124 207 166 115 96 105 150 181 169 105 39 63 140 178 206 186 183 188 143 125 161 213 240 243 200 185 189 142 88 87 121 111 74 87 159 168 82 102 179 135 84 101 103 88 60 38 42 61 85 119 164 166 126 54 77 105 114 129 125 85 62 86 120 126 129 103 39 33 80 120 164 186 226 226 208 212 184 164 120 133 205 218 153 121 148 108 118 213 215 162 154 149 184 196 163 128 134 146 89 27 37 62 83 76 67 92 105 69 24 31 33 36 41 38 26 28 46 41 34 39 53 62 74 80 68 46 31 18 27 78 156 203 205 180 137 95 65 42 31 29 25 41 47 59 50 42 38 38 61 86 74 46 68 132 223 248 245 215 220 226 240 235 165 76 34 127 219 233 230 229 215 233 245 227 111 35 20 27 39 37 35 29 29 30 29 28 28 28 29 25 25 25 23 22 23 17 6 26 107 167 156 132 190 224 227 225 200 180 182 196 204 205 204 203 198 205 227 233 155 80 23 16 29 24 14 38 135 202 245 215 206 200 203 205 203 200 201 204 201 200 201 206 216 219 214 216 215 207 217 209 217 217 140 105 136 142 104 79 82 96 121 137 164 187 224 251 242 150 7 72 201 235 223 226 236 203 178 134 115 84 75 117 189 240 252 246 236 243 242 248 254 249 254 254 224 167 94 37 25 41 51 49 43 42 44 40 34 37 46 41 37 40 51 60 59 54 51 51 68 68 51 62 122 190 230 250 251 245 252 236 121 89 204 251 233 229 227 228 246 232 180 124 112 132 104 62 104 188 251 253 255 228 173 141 133 118 112 160 234 208 140 188 253 231 192 152 171 177 213 236 229 233 227 223 225 233 233 254 202 108 140 254 248 117 20 126 254 254 234 226 228 231 235 236 236 235 234 211 156 94 158 217 163 122 120 117 106 97 95 91 89 97 109 107 90 125 212 255 208 119 62 68 69 51 38 46 47 40 43 51 54 56 55 52 49 49 50 61 89 102 134 153 188 231 195 101 40 9 19 54 81 69 53 55 54 49 44 42 41 35 26 26 26 30 30 19 9 15 29 66 74 96 118 106 81 114 186 177 141 149 195 188 155 183 235 254 247 155 71 46 51 122 219 216 126 126 239 230 124 78 141 155 115 76 58 46 36 40 54 49 49 74 127 155 171 174 131 98 135 229 228 151 111 114 153 194 222 184 114 94 92 61 29 32 41 45 42 91 201 254 229 106 32 20 41 43 55 73 88 52 36 37 48 54 64 72 68 74 154 183 192 170 122 91 42 30 41 36 24 19 13 11 20 22 24 28 35 44 47 39 30 43 35 22 44 68 66 68 68 81 80 127 174 173 101 53 37 32 40 49 53 59 67 71 70 61 66 57 49 56 61 57 54 59 63 66 66 63 60 59 60 59 59 64 68 61 51 53 61 49 51 52 54 54 53 48 44 54 105 196 249 210 90 19 8 121 200 254 255 239 229 225 226 226 232 237 238 231 207 164 127 126 120 115 129 119 54 11 29 54 120 149 194 210 236 237 226 244 254 228 74 54 199 251 240 226 220 228 224 220 229 229 224 222 229 229 224 227 231 217 196 197 188 178 192 223 236 228 222 228 228 228 228 227 226 225 225 224 232 234 235 246 251 239 210 170 120 81 69 57 47 48 52 57 72 96 131 182 230 250 251 251 246 239 239 246 253 253 249 248 250 250 248 242 237 233 231 226 225 222 220 218 219 222 224 220 219 220 222 221 220 221 224 213 222 228 227 232 243 250 250 247 246 227 187 141 102 73 54 45 34 26 38 76 131 186 221 230 241 241 248 234 241 253 229 206 204 197 99 79 184 236 233 221 220 219 217 215 215 216 217 206 212 223 234 237 142 75 108 214 160 66 26 28 30 101 210 252 249 239 227 230 241 240 230 236 236 235 235 235 235 236 236 234 246 230 165 131 139 154 191 202 208 253 254 233 109 98 232 244 241 238 235 234 235 238 239 219 102 114 188 232 240 249 243 231 236 242 243 239 235 233 233 236 236 236 235 234 233 232 231 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 235 236 236 236 236 239 244 248 221 104 40 17 35 113 216 233 254 249 244 214 159 66 31 115 207 245 240 241 241 226 235 231 186 73 143 240 254 250 163 98 196 255 254 253 160 51 27 44 51 48 68 85 75 48 35 50 47 42 52 63 59 55 54 49 53 59 65 54 47 73 108 120 113 139 217 251 246 252 186 73 33 99 235 254 251 167 57 82 208 251 231 226 223 225 225 224 222 230 234 244 211 141 82 34 46 61 40 36 78 127 159 167 96 94 94 87 134 185 171 81 41 67 166 238 249 228 215 214 182 160 147 140 132 142 180 224 231 209 145 39 44 110 156 140 178 222 253 232 173 134 110 85 70 56 118 230 254 199 176 211 186 131 80 62 60 71 112 160 138 79 54 60 90 149 205 244 249 252 251 197 97 2 20 97 156 185 226 250 253 247 224 192 106 106 91 70 89 124 165 205 239 254 249 185 91 38 63 117 181 174 177 205 233 248 237 223 232 168 112 155 223 234 227 217 207 227 229 205 189 197 206 204 205 214 182 173 212 252 228 142 109 155 208 221 198 176 201 252 232 145 99 115 166 205 180 138 169 189 179 158 160 166 177 198 231 234 242 231 210 207 213 217 208 209 211 213 213 212 210 208 208 206 206 207 211 212 212 210 209 209 209 208 208 207 207 207 209 208 207 207 207 207 206 206 205 206 206 206 206 206 206 207 205 205 204 204 204 204 204 203 206 206 204 202 200 200 202 204 203 203 203 202 202 201 201 201 202 202 203 203 203 203 202 202 203 203 203 202 202 202 201 201 203 202 202 204 205 204 201 198 202 203 203 202 199 199 201 203 200 200 199 199 199 199 198 197 200 198 196 196 199 200 200 198 200 200 200 199 199 198 198 198 199 198 197 197 199 199 199 197 196 197 198 199 199 199 199 198 201 200 198 197 196 197 198 199 198 197 196 195 195 196 197 198 199 199 198 197 197 196 195 195 194 194 195 195 195 194 193 192 192 193 194 195 195 193 191 190 197 198 198 199 198 197 196 195 193 194 195 197 198 199 200 201 203 202 200 199 198 199 200 201 198 198 198 198 198 197 197 197 199 197 195 195 197 198 197 196 196 197 199 200 199 197 194 192 197 196 195 194 192 190 189 188 188 189 191 193 194 194 193 193 191 195 199 201 200 199 199 200 202 201 199 197 196 196 196 197 200 200 200 200 200 200 200 200 197 199 200 202 203 203 204 205 202 201 199 198 198 200 202 203 205 204 202 200 199 199 200 200 200 201 203 204 205 205 205 204 204 203 202 200 200 199 200 200 193 194 195 196 194 191 188 186 188 187 186 185 184 184 184 184 182 184 185 186 186 185 183 182 186 184 182 182 184 185 185 184 185 185 184 185 185 185 186 186 183 185 186 188 188 188 187 186 180 184 189 190 189 188 189 191 189 188 187 186 186 188 190 191 192 191 190 191 193 193 191 189 193 194 194 195 195 195 194 194 191 192 193 194 194 194 193 193 194 194 194 193 192 192 191 191 195 195 195 193 189 188 189 191 193 192 190 188 188 189 190 191 189 190 192 193 193 193 192 191 194 193 192 192 192 194 195 196 197 197 196 196 196 197 198 198 199 198 198 197 197 196 196 195 196 198 200 201 202 201 199 198 197 196 196 196 198 201 204 205 197 198 199 200 202 204 205 205 201 203 204 206 207 207 206 206 208 208 208 208 208 208 208 208 209 210 210 210 211 211 212 212 212 212 213 213 213 213 213 213 214 212 211 211 212 215 216 218 215 215 215 215 215 215 215 214 216 216 216 216 216 216 216 216 218 217 217 216 216 216 217 217 215 217 218 217 216 215 217 219 218 217 216 217 219 220 219 217 217 217 217 218 218 218 219 219 218 218 217 217 217 217 217 217 213 214 215 216 218 219 220 221 219 218 216 215 215 215 216 217 215 215 215 215 214 213 211 211 214 214 214 214 214 214 214 214 216 214 212 212 213 213 212 211 214 215 215 214 211 209 210 211 207 207 208 209 210 211 212 213 210 210 210 210 210 210 210 210 210 210 210 209 209 209 210 211 212 210 208 206 206 208 210 211 211 211 210 209 208 208 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 212 211 211 211 211 211 210 210 209 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 214 210 216 231 193 162 196 210 137 153 209 244 215 178 166 156 204 235 246 195 142 86 89 114 129 189 249 198 104 55 75 74 72 57 93 117 102 143 222 251 215 171 164 143 106 51 65 123 98 97 104 87 76 140 221 242 212 170 149 136 121 191 248 200 130 73 135 177 184 202 177 178 154 84 67 101 94 59 49 56 77 65 23 68 161 243 213 117 92 195 244 195 134 189 254 248 191 122 167 196 138 137 197 236 203 206 250 231 157 103 90 44 58 67 63 35 31 32 64 164 227 203 174 182 180 138 91 52 52 60 116 170 112 51 66 75 57 80 86 101 152 202 210 187 208 230 254 254 238 157 98 148 223 238 238 228 239 248 204 136 143 187 152 83 87 118 112 99 139 192 173 136 155 142 119 159 176 137 149 167 151 146 144 131 192 206 195 146 107 70 72 148 219 196 92 51 141 230 244 221 143 164 215 187 133 105 72 79 117 98 59 72 125 148 131 95 63 80 57 54 81 164 238 187 130 123 184 254 218 97 93 189 192 119 114 183 219 195 144 102 121 150 130 70 36 27 17 11 6 76 177 232 150 69 107 216 203 141 121 123 119 66 145 251 251 237 246 248 217 98 43 23 77 155 185 157 142 149 165 188 165 168 230 225 150 186 250 214 152 180 229 232 225 225 211 219 224 223 220 225 237 234 208 182 125 125 135 130 107 100 95 74 68 65 86 121 139 143 166 197 189 199 153 109 116 106 86 101 118 117 188 250 249 252 254 235 157 88 136 220 241 234 219 221 231 224 224 224 226 244 246 225 124 64 33 31 39 42 31 30 33 30 25 17 18 50 104 144 113 81 47 48 51 46 44 26 21 58 114 178 224 247 254 252 200 110 68 136 185 188 185 147 101 118 132 129 98 54 77 160 176 161 146 185 225 206 163 132 165 211 217 150 119 146 128 82 143 154 92 61 144 225 181 71 125 205 208 161 108 87 97 66 42 47 91 151 194 214 180 112 59 102 145 143 135 128 97 76 123 180 191 172 119 43 52 126 189 209 201 210 212 216 239 208 142 91 122 217 225 155 151 217 166 131 190 185 152 176 197 239 193 126 114 134 113 45 22 81 175 202 163 142 188 169 81 39 47 68 77 70 66 62 58 58 51 39 39 43 47 53 52 50 43 34 27 29 55 101 129 125 110 75 51 40 27 28 53 75 87 74 65 48 40 38 41 68 112 82 47 69 125 200 208 187 188 190 188 189 177 128 68 39 86 137 157 189 212 219 241 231 178 86 35 28 32 41 39 37 28 27 27 26 27 27 27 27 22 21 19 20 23 20 15 15 43 134 160 136 155 219 221 222 215 176 149 161 189 203 204 204 202 197 208 233 233 144 68 19 18 29 19 14 58 167 217 234 209 203 201 204 205 201 200 202 202 201 200 205 209 207 210 219 209 220 212 212 204 227 239 165 125 179 201 153 111 97 120 191 208 239 234 236 250 245 169 26 31 166 211 197 168 140 100 90 78 101 140 182 219 237 235 226 230 234 228 244 253 253 244 218 144 86 44 51 79 106 116 112 57 43 36 41 43 39 39 43 43 39 40 48 56 56 51 47 51 56 56 49 51 74 111 138 170 201 225 251 217 94 100 241 253 229 231 233 216 227 244 228 203 180 192 163 105 83 125 218 242 255 249 221 184 176 207 191 172 211 199 112 118 226 253 217 164 112 98 180 239 240 243 231 235 227 232 227 252 215 116 116 220 167 42 68 208 254 245 238 240 239 234 220 202 186 175 172 157 134 110 188 246 189 125 88 105 103 109 120 123 122 134 151 161 108 109 170 176 108 62 70 128 111 68 38 41 44 40 44 47 50 53 54 54 54 55 56 58 68 67 105 140 185 229 191 87 41 23 28 45 61 55 53 49 49 46 42 40 38 34 29 28 27 26 24 17 14 25 41 63 71 82 98 97 72 85 137 165 173 217 240 209 172 175 207 246 239 160 66 23 49 140 216 171 97 153 252 245 108 98 177 247 210 167 133 99 64 40 34 45 46 57 71 67 76 102 105 66 131 245 242 151 96 98 149 231 229 170 100 77 66 43 32 21 33 44 47 88 174 204 160 80 31 32 45 43 55 60 52 47 34 30 45 89 149 156 111 141 232 253 253 238 186 132 62 76 58 61 90 110 102 93 96 107 119 91 62 69 65 54 64 68 70 52 51 59 60 63 56 54 38 51 71 70 51 45 43 35 48 52 46 51 64 65 54 54 59 52 46 55 61 58 57 63 63 63 64 65 63 58 54 57 59 58 55 55 56 52 47 49 49 50 52 51 49 46 45 78 138 165 132 72 4 40 155 232 250 246 233 230 223 223 240 225 231 231 225 226 234 236 231 194 173 148 147 137 82 28 19 87 172 179 162 150 207 242 239 242 249 177 14 100 246 252 233 223 222 232 218 215 233 236 244 217 223 228 227 224 225 228 230 217 227 228 226 229 227 225 229 228 228 229 229 228 227 226 225 224 232 235 229 225 231 239 243 234 215 180 135 90 65 52 38 39 48 64 82 107 145 194 231 249 252 252 250 240 228 211 197 210 220 234 245 250 250 250 250 240 242 242 240 235 230 227 225 221 218 220 225 225 220 215 215 216 232 246 251 252 247 231 214 182 166 141 108 72 45 40 48 32 40 69 121 184 232 251 252 251 230 203 200 198 211 239 211 149 131 93 71 159 250 234 218 211 215 218 216 210 207 210 213 206 210 234 245 199 66 80 207 220 101 36 42 29 67 178 243 252 246 241 238 236 233 234 238 236 236 237 237 237 237 236 236 234 233 244 224 163 86 76 158 243 254 255 249 252 125 88 217 244 242 238 235 234 235 237 239 230 150 106 103 145 173 201 217 245 246 244 239 233 230 233 238 235 235 235 235 235 234 233 233 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 235 234 234 236 239 241 240 238 132 31 5 20 70 165 253 251 249 239 254 254 236 152 49 28 120 230 250 238 238 232 237 245 217 121 124 196 252 255 177 104 200 253 253 240 129 17 11 64 93 109 114 125 147 161 140 98 90 66 53 58 58 51 48 50 51 46 47 52 55 61 62 56 59 90 158 187 178 170 140 104 119 153 252 249 244 202 80 68 200 251 233 228 222 222 224 226 217 227 232 246 244 189 101 24 41 48 42 54 85 106 93 50 107 153 104 92 189 249 253 175 74 41 101 176 244 252 254 246 198 178 180 195 162 116 159 246 249 250 168 23 60 193 251 227 181 195 217 210 162 110 90 92 103 94 143 213 200 134 138 201 185 158 106 52 35 63 111 142 115 73 45 70 124 137 154 223 249 254 202 83 20 3 71 170 250 254 252 244 244 248 216 164 153 195 198 178 161 152 147 146 182 247 236 137 73 82 98 92 77 103 153 204 241 250 250 249 214 133 145 211 235 219 207 223 211 216 218 214 208 198 181 165 193 231 186 141 161 180 164 125 149 210 240 214 173 161 192 227 203 128 108 133 152 159 139 117 92 130 158 188 219 209 190 200 235 224 220 222 212 206 216 220 210 210 209 209 209 210 210 211 210 209 208 208 210 210 209 208 209 209 209 208 208 207 207 207 209 208 207 207 207 207 206 206 208 208 207 206 206 205 204 204 202 203 203 204 204 205 206 206 205 206 205 203 200 199 202 204 201 201 201 202 202 203 203 203 200 201 202 202 202 202 201 200 203 203 202 202 201 201 201 201 200 199 199 201 202 201 198 195 202 203 203 201 199 198 199 201 200 200 199 199 199 199 198 197 204 201 198 199 202 204 203 201 200 200 199 199 198 198 198 197 199 197 196 197 199 200 199 197 196 197 197 197 197 196 195 194 196 196 194 194 194 196 198 199 193 194 195 197 197 196 195 195 196 196 196 197 197 197 197 197 196 196 196 196 194 193 191 190 191 192 194 195 195 193 192 191 197 198 199 200 200 199 198 197 196 197 198 199 201 201 201 201 203 203 202 201 200 200 201 201 198 198 198 199 199 199 199 199 201 199 197 197 198 199 198 197 197 198 200 201 200 197 194 191 197 197 197 196 195 193 192 191 189 191 193 195 196 196 195 194 191 195 198 200 199 199 201 202 204 202 199 197 197 198 200 201 199 199 199 199 199 199 199 199 195 197 200 201 201 201 203 204 200 200 199 198 198 199 201 202 203 202 199 198 198 200 202 204 201 202 203 204 205 205 204 204 205 204 202 201 200 199 200 200 196 196 195 194 192 190 188 186 188 187 186 185 184 184 185 185 183 184 185 185 185 185 185 184 185 184 183 183 183 184 184 184 185 185 184 184 184 185 186 186 185 185 186 186 187 188 188 189 182 184 186 188 188 188 189 190 189 189 188 187 187 188 188 189 191 190 189 191 193 194 193 191 192 193 194 194 195 194 194 194 189 191 193 195 195 195 193 192 195 195 195 194 193 193 192 192 189 190 191 191 190 191 193 196 192 191 191 190 190 190 190 191 190 192 195 197 197 196 194 192 194 194 194 194 195 195 196 196 196 196 196 196 197 197 197 197 200 200 199 198 196 195 194 194 195 197 199 201 201 199 196 194 198 197 197 196 196 197 197 198 196 197 198 200 202 204 205 206 205 205 205 205 205 206 206 207 206 206 207 207 208 208 208 209 210 210 210 210 210 211 211 211 211 212 212 213 213 213 213 212 213 212 211 212 213 215 215 215 214 214 214 214 215 215 215 215 215 215 215 215 216 216 216 216 218 217 216 216 215 216 216 216 216 217 217 216 214 214 216 218 218 216 215 216 218 220 219 217 218 218 218 217 217 217 217 217 218 218 218 217 217 217 217 216 218 217 217 217 217 216 216 216 220 219 216 214 214 215 217 218 216 216 216 216 214 213 211 210 213 213 213 214 214 214 215 215 215 214 213 212 212 212 211 210 213 215 217 215 210 208 210 212 212 212 211 210 209 209 208 208 210 210 210 210 209 209 209 209 210 210 210 209 208 208 210 212 211 210 209 208 207 208 209 210 210 209 209 209 208 208 207 207 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 211 211 211 211 211 211 211 211 209 210 211 211 211 211 212 212 213 213 213 213 213 213 213 213 216 205 213 232 212 181 181 180 148 151 203 246 232 207 187 156 169 212 230 199 186 148 132 136 140 172 224 195 111 50 85 124 106 64 114 182 145 107 170 251 209 144 117 100 91 59 69 110 101 94 105 87 63 122 211 239 185 154 137 122 75 125 212 225 172 85 155 217 179 154 130 117 104 78 82 107 96 57 44 58 57 48 33 66 124 180 139 63 144 244 253 207 133 154 205 169 116 133 222 246 149 112 160 173 158 198 250 212 154 144 141 71 88 137 114 31 7 28 55 99 144 141 138 188 247 230 141 46 21 37 111 179 132 62 39 63 116 171 189 163 136 147 190 210 176 193 226 245 234 147 126 199 252 246 243 225 218 247 243 190 141 136 102 79 114 171 183 162 127 110 132 111 84 138 193 199 198 127 112 139 157 188 199 166 185 211 237 229 188 99 44 92 172 186 101 53 126 181 174 160 114 111 142 136 100 71 53 69 90 94 83 80 85 97 110 97 104 62 32 30 83 202 254 236 159 106 151 249 234 102 93 196 231 197 208 250 255 233 191 149 83 113 113 75 40 27 22 21 11 84 137 113 56 77 159 183 197 190 201 194 159 78 124 238 253 253 252 235 207 122 75 34 60 124 159 124 94 121 147 137 126 197 253 205 137 191 254 237 182 195 213 214 219 230 225 221 215 228 235 247 251 234 158 95 85 88 82 77 77 70 61 60 69 68 70 94 121 127 152 201 197 220 211 186 157 114 106 147 156 158 226 252 218 225 249 245 212 111 107 197 253 253 232 225 236 245 244 238 249 251 216 144 76 42 35 39 43 44 33 32 33 31 32 28 28 49 71 72 57 47 44 54 55 39 28 30 71 139 206 243 238 227 241 249 222 146 115 134 142 179 223 208 162 79 58 124 146 73 69 183 227 179 127 140 200 247 227 151 129 124 137 134 133 140 120 98 190 215 163 138 204 234 164 67 142 243 250 193 122 75 87 91 73 65 132 226 253 241 199 147 110 102 116 129 157 183 151 102 159 207 217 196 127 41 71 174 234 231 220 218 230 235 235 178 116 117 148 174 155 138 175 226 180 107 120 140 172 235 248 249 194 98 70 74 61 36 48 128 225 252 207 182 216 159 75 87 112 133 163 173 147 117 117 133 145 114 83 58 66 79 57 36 32 31 35 38 41 55 64 59 58 38 31 41 59 95 142 172 140 100 83 78 71 61 53 70 96 65 39 60 91 137 135 116 126 112 105 105 102 96 92 89 79 106 97 107 126 151 179 152 107 51 36 41 40 44 38 31 27 26 25 26 27 27 26 25 24 25 21 22 20 12 19 44 103 186 165 133 181 239 220 205 209 164 143 172 207 210 200 198 203 200 214 234 220 120 49 12 20 24 12 14 74 191 228 227 205 201 201 204 204 201 202 206 198 201 206 211 201 180 186 218 197 209 200 204 198 214 227 168 115 202 245 201 160 129 119 183 206 243 229 217 239 241 161 27 4 94 117 112 95 88 92 121 158 191 229 244 237 225 224 230 229 248 243 251 231 174 128 74 41 39 64 119 176 214 215 193 138 98 59 45 42 37 35 37 43 40 40 44 49 50 46 43 46 43 48 59 61 55 56 64 77 123 153 180 149 82 137 251 249 252 234 219 226 229 227 233 227 210 222 215 170 100 75 132 200 247 255 255 213 194 255 248 187 195 224 150 96 185 246 225 162 84 99 205 247 232 237 237 244 227 232 238 252 214 119 86 119 88 51 153 249 250 253 235 229 220 201 179 161 157 166 175 200 193 156 192 239 216 169 114 100 108 126 149 171 190 205 216 197 142 98 84 69 57 86 136 177 135 75 37 33 38 40 43 41 44 48 52 54 56 58 58 62 61 53 76 103 132 149 114 61 38 42 47 51 57 54 59 48 46 43 40 39 39 37 35 35 30 21 14 15 28 47 61 62 66 71 109 146 126 113 151 203 215 238 225 203 186 170 184 238 247 196 102 33 50 122 156 105 86 147 179 165 112 149 181 231 248 249 221 185 147 99 57 44 38 41 47 45 48 62 72 65 119 197 189 154 137 114 130 148 135 101 70 55 38 33 48 53 60 71 69 67 88 99 82 65 38 41 41 37 46 42 32 43 36 33 49 111 192 205 156 193 245 253 254 251 196 140 115 118 92 126 200 228 218 211 212 229 191 145 135 122 67 55 109 141 125 99 97 94 88 95 92 59 52 46 39 29 35 42 41 46 46 44 43 44 47 52 55 52 57 53 49 56 59 57 59 61 55 49 49 53 57 57 55 49 51 50 48 55 63 56 41 47 47 48 49 47 45 46 50 98 122 95 24 11 77 176 254 253 243 225 222 231 228 221 228 222 229 231 225 225 233 239 240 240 238 241 254 248 171 65 2 80 212 236 174 110 162 229 251 247 247 132 6 148 251 243 233 228 218 226 225 238 237 203 206 228 223 222 226 226 223 227 235 225 235 235 229 227 223 222 230 227 227 228 228 228 228 227 227 222 223 225 227 226 225 231 238 240 245 243 218 182 153 111 64 46 46 50 54 56 72 111 150 177 194 202 184 153 127 112 103 108 124 148 172 190 203 213 219 235 241 249 250 250 246 242 240 238 229 222 221 222 225 235 246 253 250 238 220 199 172 139 114 85 68 56 52 43 30 29 39 56 107 176 230 254 252 239 226 216 209 197 177 176 179 175 128 59 69 97 159 219 241 215 218 217 214 213 214 216 215 212 208 214 212 232 232 162 51 136 252 190 57 26 37 23 116 239 252 245 236 232 234 231 224 228 239 236 237 238 238 238 238 237 236 244 226 246 254 214 121 93 170 247 255 238 241 242 113 104 223 243 241 238 236 235 236 237 238 244 234 193 132 124 116 131 149 168 183 206 229 243 244 236 228 232 233 234 235 236 236 236 236 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 237 235 233 235 237 236 231 226 114 38 11 15 66 162 251 249 251 201 213 252 249 203 122 52 59 166 233 236 242 241 233 243 230 186 101 140 233 250 201 109 211 253 254 208 90 3 37 136 223 162 122 181 249 253 240 213 139 112 68 44 47 46 39 41 53 44 40 46 51 47 44 46 57 55 81 100 103 117 173 250 232 139 192 254 249 220 102 72 195 249 233 229 222 222 224 226 218 225 232 247 249 196 97 22 29 30 43 88 158 176 105 25 83 104 44 82 219 251 254 234 151 53 21 84 155 220 242 252 254 252 248 238 160 76 125 235 254 243 110 10 100 251 253 251 219 185 163 161 142 106 93 108 132 116 124 138 110 81 127 207 219 187 116 43 25 60 90 94 77 73 58 83 147 146 130 186 226 214 125 4 33 114 182 243 255 252 233 215 225 241 204 137 202 246 251 253 245 228 190 143 122 164 135 81 120 191 193 156 121 110 115 130 165 188 222 241 162 137 201 247 230 212 202 218 215 207 217 232 209 155 121 120 195 236 176 97 85 102 135 160 190 206 208 176 128 134 176 175 131 112 153 195 202 201 172 135 96 138 185 228 234 186 156 179 220 211 195 193 192 199 215 207 213 211 209 207 207 208 210 212 211 210 209 209 209 209 208 207 208 208 208 208 208 208 207 207 209 208 207 207 207 207 206 206 209 208 208 207 205 204 204 203 201 203 204 204 204 204 206 207 202 205 206 205 201 200 201 204 200 200 201 201 202 203 204 204 201 201 201 201 201 201 201 201 202 202 202 201 201 201 200 200 202 201 200 201 202 202 200 198 201 202 203 202 200 198 199 200 200 200 199 199 199 199 198 197 200 198 196 197 200 200 198 196 199 199 199 198 198 198 198 198 201 198 196 197 200 200 198 195 199 199 199 199 198 197 195 194 196 196 196 196 197 198 199 200 191 192 195 197 198 197 195 194 195 195 196 196 197 197 198 198 196 196 196 196 194 192 191 190 192 192 193 194 194 193 193 192 202 201 200 200 200 201 202 203 200 200 202 203 203 202 202 201 203 203 203 204 203 203 202 201 198 198 199 199 200 200 201 201 204 202 200 200 201 202 201 199 202 201 200 199 199 199 200 200 199 199 200 200 199 197 196 195 191 193 196 198 199 199 197 196 196 198 199 199 198 199 201 203 200 200 199 200 200 201 201 202 199 199 199 199 199 199 199 199 195 197 199 199 197 197 198 199 200 200 200 200 200 201 202 202 200 200 200 200 200 201 202 203 202 203 204 204 204 204 203 202 204 203 202 202 202 202 203 203 199 197 195 192 190 188 188 187 187 186 186 185 185 185 186 187 184 184 184 184 184 185 186 187 185 184 184 183 183 183 184 185 185 185 184 184 184 185 186 187 187 186 185 185 185 187 190 191 189 187 186 186 188 189 189 188 189 189 189 189 188 187 186 185 188 187 187 190 192 194 193 191 190 190 191 192 193 193 193 192 191 191 192 192 193 194 195 195 194 194 194 193 192 192 191 191 186 188 190 190 189 191 194 197 190 190 191 192 192 191 190 190 192 192 193 194 194 194 194 194 192 193 195 196 197 196 195 194 194 195 196 198 198 197 196 195 199 198 198 197 197 196 196 195 196 197 197 197 196 195 194 193 197 197 198 198 198 197 196 196 198 199 200 201 202 203 204 205 210 208 206 204 204 205 207 208 204 205 205 206 208 209 209 210 211 210 210 210 210 210 210 209 210 211 212 213 214 213 212 212 215 213 212 213 214 214 212 209 213 213 213 214 214 215 215 216 214 214 215 215 215 216 216 216 218 217 216 216 215 215 215 215 215 216 216 215 213 213 215 217 217 216 215 216 218 219 218 217 219 219 218 217 217 216 216 215 217 217 217 216 216 215 215 215 218 218 218 217 217 216 216 215 217 217 216 215 215 215 215 215 215 215 216 216 215 214 213 212 213 213 213 214 214 215 215 215 214 213 213 212 211 210 210 209 211 211 212 212 211 211 211 212 214 214 213 211 210 208 207 207 211 211 210 210 209 208 208 208 209 210 211 210 208 208 210 212 210 210 210 209 209 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 210 210 210 211 211 212 212 212 209 210 211 211 211 211 212 212 213 213 213 213 213 213 213 213 216 210 219 224 223 210 176 155 136 143 196 236 224 222 227 208 170 189 206 191 189 171 167 160 153 148 170 152 101 55 90 133 102 70 111 167 135 91 133 204 184 130 102 74 68 50 62 91 89 82 79 69 64 107 185 237 201 179 162 150 86 110 187 222 181 86 117 167 132 101 93 88 104 138 139 103 71 51 41 43 50 46 48 59 83 105 64 69 192 253 245 197 128 120 130 113 124 186 232 230 160 118 142 132 119 156 199 164 140 163 172 103 82 135 113 56 35 32 33 33 60 91 122 188 251 241 166 90 28 17 76 149 130 74 42 110 204 249 251 230 177 118 149 218 206 196 188 181 157 90 134 230 240 228 229 225 222 246 251 216 137 60 48 109 163 205 237 241 201 121 100 62 47 139 204 192 213 182 132 121 171 232 236 196 171 197 236 254 244 153 59 66 122 140 99 92 146 159 132 113 104 81 82 95 86 66 55 58 58 85 112 116 91 90 109 94 105 70 92 54 64 179 235 254 201 122 134 208 200 80 81 180 208 228 254 255 250 254 241 190 94 96 93 70 39 25 25 23 27 27 54 27 65 131 222 238 233 250 253 251 219 126 101 174 250 252 246 203 165 108 81 40 53 83 108 90 66 86 100 77 100 173 206 160 137 197 253 252 230 215 190 190 206 223 238 234 228 243 248 249 239 180 97 47 62 61 50 38 38 44 47 50 52 53 51 54 61 66 90 127 154 174 193 205 200 178 175 198 177 152 199 220 195 216 245 246 249 155 102 170 245 244 219 201 192 205 204 202 215 204 142 77 62 44 48 47 43 46 38 37 40 34 39 41 35 43 50 40 46 47 55 58 46 21 26 75 161 220 251 251 229 219 235 230 235 172 149 148 148 172 195 203 178 75 54 137 165 73 49 168 247 226 168 133 160 221 230 174 99 42 62 142 195 189 145 121 183 231 233 220 233 236 174 77 125 232 218 169 152 116 103 105 82 54 110 203 231 224 213 193 150 91 88 133 190 228 184 109 149 195 211 189 110 32 91 217 241 226 228 218 228 226 193 112 81 116 139 110 75 96 139 153 118 69 80 112 157 210 204 174 130 60 49 68 98 92 72 129 205 242 208 181 197 138 78 110 143 147 194 229 193 144 155 194 210 187 147 102 119 147 97 39 25 24 36 50 54 65 83 93 86 55 60 110 159 191 213 223 168 139 138 140 138 132 101 72 36 30 46 100 132 162 144 113 87 98 110 96 80 107 137 131 135 166 127 92 77 69 79 63 69 37 42 47 40 44 37 27 27 26 25 26 28 27 25 22 25 27 22 19 14 12 53 120 189 214 146 135 189 228 214 200 169 127 122 174 216 214 202 205 204 203 217 230 203 96 36 15 25 24 9 16 84 202 233 225 202 200 200 204 203 200 203 210 202 203 208 216 195 145 135 172 194 217 210 215 215 222 224 165 109 193 238 198 163 109 62 117 195 240 218 182 215 234 155 40 28 56 49 81 126 168 190 212 219 235 240 227 218 224 233 234 248 249 237 204 142 74 40 29 91 130 185 220 238 253 253 240 225 191 147 107 66 34 26 36 42 41 41 41 43 43 41 38 40 42 50 61 61 51 47 49 47 72 77 94 80 64 136 213 243 252 242 225 239 241 224 218 241 216 197 180 154 114 89 104 136 180 225 250 200 178 229 224 199 194 252 200 121 183 230 208 133 93 164 250 247 230 218 192 218 224 240 248 252 230 138 48 51 103 144 217 253 251 241 196 173 170 166 168 179 201 227 245 254 214 142 161 218 222 198 148 131 157 185 203 221 242 254 255 218 159 78 38 74 151 202 214 168 113 57 33 31 40 44 40 37 39 43 48 52 55 56 57 61 62 57 55 63 74 70 52 53 42 53 56 53 57 53 56 49 45 42 41 40 39 36 34 32 29 21 16 28 51 68 72 68 75 88 155 219 179 134 167 212 205 191 161 175 187 154 154 220 255 229 135 53 49 89 95 63 72 107 113 118 168 215 195 168 215 252 255 249 230 183 132 81 60 49 49 53 52 48 54 81 95 118 123 165 180 117 94 62 64 57 44 43 61 90 113 135 139 127 92 57 43 46 49 58 47 46 38 37 40 37 48 51 48 51 66 103 151 169 154 145 176 206 237 254 201 132 156 159 121 166 246 252 248 251 250 248 189 180 211 170 76 65 125 198 159 127 133 133 132 140 126 94 79 59 41 39 42 44 41 49 42 39 40 38 35 41 51 48 54 52 50 54 52 50 56 60 57 53 52 55 58 59 59 48 49 52 55 57 54 46 39 46 46 48 48 44 42 48 57 83 76 51 37 101 205 251 252 226 230 231 225 223 230 229 219 229 228 225 224 227 229 225 218 235 230 231 248 249 188 81 2 40 166 218 195 121 130 195 251 253 231 91 45 190 247 239 229 233 217 226 235 243 198 133 155 237 229 224 225 227 224 223 225 226 221 217 228 237 227 219 228 226 226 226 227 227 228 228 228 233 226 221 225 231 229 221 213 225 234 246 248 247 239 199 148 106 83 55 39 40 50 64 74 91 106 109 89 63 49 46 46 41 52 67 81 94 108 121 130 145 156 173 191 206 220 234 242 242 237 234 232 225 222 234 250 241 205 159 123 98 76 56 43 55 41 29 30 42 63 90 112 167 206 245 252 238 224 222 226 220 218 229 216 226 191 101 7 83 143 197 250 240 223 218 224 221 217 213 216 221 222 217 212 217 228 235 207 130 83 204 233 134 33 16 20 44 165 253 250 232 229 233 242 247 242 234 230 236 237 238 239 239 238 237 236 248 226 227 239 251 220 155 138 181 225 249 255 209 88 146 242 240 240 238 237 237 237 237 237 229 242 240 219 222 192 162 130 109 114 132 168 208 234 240 236 236 236 236 236 235 234 233 233 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 235 235 235 235 234 233 231 230 165 103 59 31 44 86 152 174 108 74 146 252 253 243 212 123 40 72 179 242 242 232 220 236 251 231 126 100 197 248 200 127 214 247 253 160 51 4 78 209 251 217 152 157 213 253 250 190 161 150 79 18 40 84 100 109 125 129 122 106 87 65 50 49 61 43 46 61 93 136 181 229 164 100 124 232 253 231 82 85 198 249 231 228 223 224 224 224 224 222 231 250 243 167 67 21 40 44 61 121 212 196 98 79 88 83 71 128 233 241 240 254 214 95 13 29 51 114 160 210 241 254 243 201 121 68 143 251 247 173 49 20 138 253 235 250 253 219 183 173 167 142 120 118 144 105 69 63 80 122 190 250 245 186 101 42 36 58 67 59 47 60 78 113 175 187 153 156 132 92 43 6 104 208 243 254 220 223 220 214 224 239 211 157 201 222 212 241 247 252 230 175 133 116 57 63 174 253 252 242 245 201 156 111 102 96 127 151 135 179 230 238 222 215 214 215 212 212 226 231 193 135 113 125 176 186 130 76 80 127 185 203 217 221 182 143 132 155 180 158 110 107 169 226 247 252 212 145 126 161 191 204 195 167 165 196 204 183 150 153 171 195 217 202 213 212 209 207 207 207 209 210 210 210 210 209 209 208 208 208 207 207 208 208 208 208 208 208 209 208 207 207 207 207 206 206 207 207 207 206 206 205 205 205 204 205 206 205 203 202 203 205 198 203 207 207 203 201 201 204 201 202 202 202 202 202 202 202 203 202 201 200 200 201 202 203 202 202 202 201 201 200 200 200 206 204 202 201 203 203 203 201 199 202 204 205 203 201 200 201 200 200 199 199 199 199 198 197 196 196 197 198 198 197 195 193 197 198 198 198 198 198 198 199 202 199 196 197 200 200 197 194 198 199 199 200 200 199 198 197 198 199 200 200 200 200 200 199 193 194 195 196 197 197 197 197 197 197 197 197 197 197 197 197 194 194 195 195 195 194 193 192 193 193 192 192 192 193 194 194 207 204 201 199 199 202 206 209 203 203 204 205 205 204 202 201 203 204 205 206 206 204 203 202 198 199 199 200 200 201 202 202 206 204 202 202 203 203 202 201 208 205 202 199 200 203 207 210 201 201 202 202 202 200 199 198 193 195 198 201 202 201 199 198 200 201 201 200 198 198 200 203 194 196 198 201 202 202 200 200 200 200 200 200 200 200 200 200 200 202 204 202 199 197 197 198 201 202 202 203 204 204 204 204 200 202 203 205 204 203 201 199 203 203 204 204 204 203 202 201 203 203 202 203 204 205 206 207 201 199 195 191 189 187 188 188 186 186 185 185 185 186 187 188 184 184 183 183 183 185 188 189 185 184 184 183 183 183 184 185 186 185 184 184 184 185 186 187 188 186 184 183 184 187 191 193 195 191 187 186 188 189 188 186 189 190 190 190 189 187 185 183 186 185 186 188 191 193 192 191 188 188 189 190 191 191 191 191 194 192 190 190 190 193 196 198 191 191 191 190 189 189 188 188 189 190 191 190 188 188 191 193 188 190 191 193 193 192 191 190 191 190 189 188 188 190 192 194 190 192 195 197 198 196 194 192 192 194 197 199 199 198 195 194 197 197 197 197 197 197 197 197 203 201 199 197 196 196 196 197 194 196 198 200 202 202 201 200 202 202 202 203 203 203 204 204 213 210 206 203 203 204 207 209 203 204 205 206 208 209 210 211 211 211 211 210 210 209 209 209 210 211 212 213 214 213 212 211 217 216 214 215 215 213 208 205 212 212 213 213 214 215 216 216 214 214 214 215 215 216 216 217 218 217 216 215 215 215 215 215 215 216 216 214 212 212 214 216 217 216 215 216 218 219 218 217 220 219 219 218 216 215 215 214 216 216 216 215 215 214 214 214 215 215 216 216 217 218 219 219 213 214 216 217 216 215 212 211 213 214 215 216 216 216 215 215 212 213 213 214 214 215 215 215 213 213 213 212 211 209 209 208 209 207 206 208 212 214 213 211 212 211 211 211 211 210 210 210 211 211 210 210 209 208 207 207 209 211 211 210 208 207 210 212 209 210 210 211 210 209 207 206 207 207 208 208 208 208 209 209 210 210 210 210 210 210 210 210 208 208 208 208 208 208 208 208 209 209 210 210 211 212 213 213 209 210 211 211 211 211 212 212 213 213 213 213 213 213 213 213 212 215 226 219 235 240 189 155 113 139 208 243 215 212 233 226 215 193 195 178 162 147 151 131 132 135 139 101 76 72 94 90 74 70 81 84 78 101 147 173 199 136 94 55 48 36 51 79 99 96 80 72 78 89 133 196 244 225 204 196 142 157 197 205 172 103 76 88 88 80 91 120 176 242 216 107 51 56 57 49 58 58 63 55 63 62 32 115 201 248 240 187 119 102 91 106 170 225 200 177 153 123 141 134 101 105 127 112 117 148 160 105 56 92 101 126 119 57 26 23 35 67 106 179 235 216 167 131 63 10 46 125 131 87 61 176 224 254 245 249 225 134 125 197 239 235 225 207 152 65 128 228 249 235 223 219 230 252 249 220 129 27 34 130 182 217 254 254 252 163 87 33 52 111 138 172 219 253 176 106 170 251 250 211 150 155 177 208 225 155 59 53 92 100 100 145 196 191 161 138 111 85 67 76 71 59 73 81 71 78 100 114 99 107 117 80 74 124 166 133 81 131 224 250 241 161 143 167 153 67 95 192 201 194 198 199 200 215 204 162 96 79 76 71 47 31 26 17 27 29 13 31 79 234 246 254 252 225 203 246 252 157 71 121 185 174 156 128 109 80 77 51 53 43 52 61 55 58 64 56 62 83 101 92 92 142 191 197 213 208 185 192 196 200 237 251 250 250 234 211 171 102 49 43 38 39 41 38 39 55 60 46 48 47 49 46 41 45 53 54 84 88 99 124 164 207 229 230 204 136 165 216 228 248 253 247 239 161 74 110 180 173 140 112 123 119 112 121 133 111 76 66 54 42 49 45 40 47 44 45 50 36 41 47 38 42 53 51 51 43 44 46 42 20 39 118 207 253 253 231 214 221 240 222 228 172 155 161 171 159 127 135 139 118 118 132 129 67 37 113 202 249 239 179 138 144 167 162 94 39 58 144 226 240 173 101 138 169 212 242 248 244 185 67 117 168 156 155 183 197 173 98 73 31 68 154 200 221 219 187 135 82 109 175 214 224 171 95 112 194 220 169 83 44 129 243 240 224 232 198 181 168 135 68 54 82 100 73 40 56 80 73 52 50 78 92 92 106 97 67 49 67 139 198 232 175 89 126 194 234 211 189 209 169 98 86 110 115 161 191 166 154 188 221 201 205 183 138 165 206 138 55 28 22 35 56 71 97 136 163 133 91 111 196 246 239 225 226 192 187 198 187 184 199 152 76 15 37 98 187 227 234 180 117 100 158 202 162 112 138 160 121 143 203 177 144 120 70 60 68 67 43 49 45 33 40 38 28 27 26 26 27 29 28 24 20 16 19 15 12 10 23 100 203 243 206 109 132 185 202 208 212 166 123 122 180 220 210 198 207 203 204 218 227 192 84 34 25 31 27 9 18 86 203 233 225 200 198 200 203 202 200 204 212 209 204 209 222 200 129 94 120 185 221 209 203 209 223 219 153 121 191 230 193 148 69 19 100 213 248 216 158 172 187 135 79 93 71 39 103 194 251 245 223 241 227 215 215 224 232 235 235 212 179 153 91 34 26 69 148 203 229 254 253 232 229 240 245 247 248 238 193 113 43 23 38 41 41 41 40 39 39 38 36 44 43 43 47 53 58 56 52 58 56 45 71 65 52 100 127 184 189 226 253 236 217 225 236 235 218 191 156 130 137 156 157 131 132 160 165 122 133 197 214 199 176 227 187 139 215 237 187 96 93 197 253 241 248 205 117 180 221 250 248 252 254 164 20 36 146 209 225 231 200 161 146 155 166 185 206 225 238 244 245 254 182 108 164 244 239 200 148 173 218 252 252 246 252 254 250 254 173 64 34 130 250 255 198 131 75 35 30 35 46 49 38 34 36 40 45 49 52 53 54 51 59 61 46 46 52 46 49 61 49 56 53 48 54 50 50 51 46 43 42 41 37 32 28 21 24 24 26 45 71 79 72 74 94 118 190 239 165 109 161 195 170 128 90 131 160 116 113 194 254 235 139 59 44 65 64 61 58 72 111 131 225 247 211 154 183 215 239 255 252 228 194 139 122 103 75 47 29 31 59 75 71 80 105 176 177 84 53 44 65 63 37 53 134 210 233 207 212 173 101 56 50 54 53 52 48 47 40 44 44 48 82 88 71 67 81 91 95 102 111 141 159 191 220 254 203 134 191 199 133 158 233 248 248 254 240 178 167 218 247 179 114 131 168 161 141 116 113 135 182 195 144 127 86 43 21 37 39 44 45 42 42 39 35 33 36 40 43 45 51 51 51 52 47 44 53 45 47 50 52 50 47 43 41 48 44 48 55 50 41 46 60 45 46 48 48 43 41 50 62 46 45 54 110 208 254 239 241 232 227 233 232 222 226 232 225 223 225 227 227 227 227 229 230 228 225 231 252 254 203 93 2 30 102 154 197 145 112 163 250 250 202 54 82 215 249 243 221 229 221 237 236 211 132 82 156 228 228 227 226 227 228 227 225 222 231 230 225 225 224 223 228 225 225 225 225 226 227 228 228 226 229 229 226 226 230 231 229 230 227 228 230 234 244 243 231 189 150 92 48 39 50 54 49 55 63 63 53 45 44 41 36 48 49 47 43 40 44 54 62 65 72 84 99 119 143 168 185 222 235 249 251 237 208 196 200 158 115 67 43 39 39 40 42 37 47 57 71 97 141 189 219 249 249 244 233 225 222 219 214 228 207 233 235 238 171 86 46 174 249 248 243 220 224 227 210 215 215 216 217 218 218 217 217 214 245 246 189 110 113 244 188 73 16 22 46 119 226 252 244 235 239 239 234 231 236 241 242 236 237 239 240 240 239 237 236 230 247 250 222 239 254 194 122 124 189 237 250 166 81 194 250 239 239 239 238 238 237 237 236 239 235 239 236 243 234 241 224 214 169 118 105 138 191 232 251 244 243 241 238 234 230 227 225 233 233 234 234 234 234 235 236 233 234 235 235 235 235 236 236 232 234 236 236 234 235 239 242 231 197 177 141 91 27 34 68 33 24 135 254 248 247 254 165 37 18 155 250 240 238 232 238 241 245 183 64 130 235 171 134 237 254 253 123 24 9 110 250 252 200 146 172 178 137 134 130 178 181 90 6 56 163 226 251 231 244 237 210 180 135 79 43 42 44 62 62 66 92 99 96 58 50 130 251 232 244 119 73 203 250 229 226 224 226 225 222 227 216 229 254 239 144 50 31 33 45 63 124 212 154 66 152 216 191 204 211 251 254 239 250 218 133 102 26 28 18 85 109 139 185 170 121 66 55 139 223 196 108 53 27 115 201 225 234 241 251 254 246 228 195 160 144 138 87 40 52 122 202 246 255 207 149 86 58 55 56 59 65 55 53 83 123 165 182 140 97 67 9 23 75 186 253 253 252 239 232 227 226 233 235 200 149 146 172 175 215 207 208 202 164 152 141 79 78 184 251 249 252 251 247 239 183 124 62 65 82 155 230 235 219 221 219 223 211 213 219 221 211 189 169 161 162 134 115 81 89 138 213 250 210 186 230 171 132 187 226 217 192 118 79 128 203 227 216 169 118 139 167 174 168 181 199 199 193 185 144 105 135 179 207 226 208 212 211 210 209 208 207 207 207 208 209 209 209 209 209 209 210 207 207 207 208 208 209 209 209 209 208 207 207 207 207 206 206 205 205 205 206 206 207 207 207 206 208 208 206 202 200 200 202 196 202 207 208 204 201 202 203 204 203 203 202 202 201 200 200 206 204 202 200 200 202 204 206 202 202 201 201 201 200 200 200 204 202 198 198 199 200 200 200 199 202 206 207 205 203 201 201 200 200 199 199 199 199 198 197 200 201 204 204 203 201 198 196 197 197 197 198 198 199 199 199 203 199 196 197 200 200 197 193 196 196 198 199 200 200 200 199 197 198 199 199 199 197 195 193 197 196 195 194 195 197 199 201 200 200 199 198 197 196 196 195 191 191 193 194 195 196 196 196 194 193 192 191 191 192 194 196 208 204 202 203 207 208 206 202 204 204 204 203 203 202 202 202 204 204 204 205 205 206 206 206 207 205 203 202 203 203 201 199 202 203 203 203 203 202 200 199 200 201 204 206 207 206 204 203 207 206 205 204 203 202 201 201 197 196 196 199 203 205 206 205 200 200 200 200 200 200 200 200 207 202 200 203 204 199 196 197 199 199 200 201 201 202 202 203 199 200 202 203 203 202 200 199 201 202 203 204 204 204 203 203 203 205 208 208 206 204 203 203 208 207 206 204 204 205 207 208 209 208 206 204 201 198 195 194 195 193 192 191 192 192 191 190 185 186 187 188 187 185 182 180 184 184 184 185 185 185 185 185 181 182 184 185 185 185 185 184 186 186 186 185 185 184 184 184 188 187 186 185 185 187 188 189 185 186 186 187 189 190 190 191 189 189 189 189 188 187 187 186 184 185 185 187 188 190 192 193 193 192 191 192 193 193 192 191 190 190 189 189 189 190 191 192 191 191 193 194 194 194 193 193 192 191 191 191 191 190 190 190 192 192 192 193 193 194 194 194 193 193 193 193 193 193 193 193 198 197 195 193 192 192 192 192 194 194 195 196 196 197 198 198 198 198 198 197 197 196 196 196 198 196 194 194 195 198 203 205 197 200 203 205 203 200 195 191 202 201 201 203 204 203 199 195 190 195 202 206 206 206 206 206 212 212 211 210 208 207 206 206 208 208 208 209 209 210 210 210 212 211 211 210 211 212 214 215 212 212 211 211 212 214 216 217 215 215 215 215 215 215 215 215 214 215 215 216 216 215 215 214 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 215 216 216 215 213 213 215 216 216 216 217 217 217 218 218 218 217 216 216 215 215 216 216 217 215 215 215 216 216 217 217 217 215 215 215 215 215 215 215 215 216 214 213 211 211 212 213 214 215 214 213 213 213 213 212 212 209 211 213 213 211 211 213 215 212 212 211 211 211 211 210 209 210 210 209 209 209 210 212 213 212 211 211 210 210 211 211 212 209 209 209 209 209 209 209 209 208 209 211 212 212 211 209 208 206 206 207 207 208 209 210 210 207 208 210 210 210 208 206 205 207 207 207 208 208 209 209 209 210 210 210 210 210 209 209 209 211 211 210 209 210 212 215 216 216 222 211 203 213 216 214 221 206 220 217 220 199 198 222 182 101 133 222 252 218 218 230 220 210 207 202 127 101 123 141 123 105 120 144 134 97 88 85 58 74 69 64 76 84 94 126 152 182 140 102 65 54 47 43 83 121 115 128 118 113 83 51 108 186 247 251 219 175 161 201 227 172 109 97 117 106 83 90 123 195 252 232 148 68 43 64 59 75 79 64 36 23 44 100 155 199 197 172 171 155 121 138 166 188 168 156 196 217 176 136 122 90 73 87 82 93 94 109 62 47 122 200 250 230 141 64 29 19 29 64 143 173 204 231 151 51 27 53 86 77 52 73 139 193 231 253 253 249 169 90 134 209 254 242 254 219 120 107 230 249 217 200 199 216 252 239 172 136 42 44 139 205 249 243 255 243 152 110 112 100 59 62 142 241 221 181 189 211 252 245 200 168 146 155 174 172 167 147 110 62 63 88 155 226 244 218 196 137 75 68 67 53 78 130 179 126 56 60 75 98 140 117 78 122 196 226 227 166 94 105 226 251 221 165 126 69 70 180 253 223 169 122 110 134 176 188 164 144 146 151 108 46 18 19 39 24 21 11 25 111 216 254 249 197 136 104 128 136 98 62 57 57 61 63 63 55 59 70 55 47 61 49 40 55 57 51 55 48 53 42 31 53 64 67 105 116 134 147 148 129 163 234 241 202 172 152 111 63 53 51 38 15 23 38 91 143 157 144 115 106 90 80 88 91 68 49 53 50 57 52 66 104 130 161 207 157 133 189 248 253 223 179 175 143 100 67 64 65 76 72 55 58 56 54 58 59 50 47 56 45 54 48 36 41 46 42 37 37 43 49 41 32 36 42 37 37 46 37 40 46 19 38 119 200 247 254 248 235 216 209 187 200 174 146 136 140 149 156 161 180 200 211 192 130 54 27 50 124 199 238 215 175 158 150 125 118 127 102 130 225 235 149 87 82 109 152 203 230 228 158 42 63 142 170 206 226 245 217 137 82 29 42 100 164 200 183 171 146 93 128 186 195 218 189 86 74 176 220 135 56 71 150 239 241 246 229 151 106 67 53 34 34 47 34 41 44 35 46 42 57 53 57 55 48 52 42 14 68 168 235 250 252 174 92 150 231 248 224 241 251 169 89 63 80 136 175 184 182 197 212 192 175 174 152 119 145 210 179 67 15 17 39 82 113 115 122 143 118 142 189 228 238 233 224 212 221 223 210 217 215 211 204 67 3 102 175 230 218 208 186 120 127 183 244 191 119 177 208 140 108 160 203 209 200 161 113 112 88 42 38 42 37 45 39 24 27 24 28 29 23 25 29 24 20 15 16 8 5 74 158 251 251 138 64 93 131 165 201 195 139 101 131 174 183 192 202 210 198 207 228 231 185 80 38 28 32 25 9 22 90 202 230 223 212 206 200 205 204 207 201 160 187 201 203 221 227 160 106 131 183 202 205 217 209 212 220 162 120 189 225 166 75 23 59 155 209 247 190 140 121 94 112 130 169 92 19 116 225 251 238 246 236 222 218 234 216 230 251 183 115 50 40 74 115 165 203 222 248 245 237 230 226 224 225 226 236 240 248 243 178 78 27 30 37 34 40 43 39 40 42 37 41 44 45 45 51 60 63 60 52 54 59 65 69 68 64 60 56 113 171 222 253 244 221 227 228 221 219 205 185 203 241 254 229 196 139 87 69 119 179 175 141 150 155 111 136 229 244 224 93 69 151 236 249 254 215 131 125 174 230 247 254 231 120 3 45 135 184 182 146 129 166 192 229 206 163 164 187 212 245 247 254 165 125 205 253 254 158 140 214 241 254 237 254 248 194 210 195 120 43 90 173 243 234 186 153 67 28 33 39 45 40 39 36 37 39 44 50 56 58 58 58 57 55 52 49 50 53 56 59 60 60 58 53 50 48 48 47 41 37 37 39 38 33 30 27 19 31 64 81 68 52 47 106 134 168 212 195 116 95 131 159 129 72 55 103 107 77 103 184 254 227 105 42 58 63 45 61 60 75 90 124 200 233 196 144 111 137 165 195 243 250 245 210 181 147 111 89 66 38 41 60 62 72 87 92 81 63 52 38 49 53 49 86 172 225 216 192 199 165 98 60 66 67 51 46 44 48 42 25 45 122 196 146 63 103 145 119 114 123 136 133 139 131 160 161 114 154 250 255 168 140 178 215 254 254 202 134 171 250 252 195 196 218 205 149 145 89 77 159 207 173 141 142 91 40 24 29 34 40 47 45 43 40 40 41 41 39 37 41 50 54 50 48 50 49 43 50 44 42 46 49 48 47 48 50 50 49 49 47 46 44 43 40 42 48 54 52 43 35 32 63 108 176 232 254 252 234 219 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 232 219 224 248 254 211 104 1 26 91 130 155 140 109 166 250 241 89 34 154 251 244 228 229 226 236 236 218 150 71 115 247 230 229 227 226 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 224 225 227 232 237 241 250 229 198 162 109 59 40 47 52 55 54 45 39 45 65 83 88 79 58 44 47 49 43 38 40 42 44 49 57 69 81 90 131 178 204 221 203 161 130 87 58 42 29 32 42 53 67 80 103 127 161 192 218 240 249 250 233 230 224 220 218 218 220 222 227 216 224 242 234 194 166 164 243 239 233 226 222 221 221 222 215 223 225 219 216 219 221 219 228 243 237 142 117 179 178 80 23 35 28 89 215 254 233 237 237 237 237 238 238 239 239 239 240 240 240 240 240 240 240 240 238 238 237 237 237 236 236 236 127 103 126 131 56 79 210 252 238 238 237 237 237 236 236 236 238 238 238 238 238 238 238 238 240 248 226 159 107 129 197 242 252 250 230 206 186 171 189 232 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 237 237 236 236 236 235 235 235 245 240 250 248 122 75 50 30 28 56 103 211 254 244 253 148 15 67 206 252 239 244 224 232 238 239 224 156 109 130 141 128 240 253 239 68 4 14 160 249 254 151 169 215 185 126 86 102 206 172 69 12 107 249 247 251 253 251 242 249 248 228 177 92 54 41 41 51 55 56 51 41 37 44 105 185 249 248 103 86 199 250 231 225 223 228 227 222 228 218 229 255 236 146 55 19 34 50 82 149 144 75 115 225 250 253 251 253 253 222 188 182 199 167 149 111 44 22 39 40 47 66 68 56 51 53 77 116 100 61 30 55 72 112 102 116 162 203 251 254 252 246 211 205 141 56 21 70 143 203 216 188 134 104 121 121 65 57 92 96 68 66 74 97 102 91 79 56 44 20 55 104 164 228 246 250 245 251 250 243 253 254 190 102 119 155 177 206 193 216 203 182 154 109 90 65 72 133 166 172 149 135 176 182 119 69 60 70 189 249 236 225 214 215 221 214 223 218 209 205 213 220 214 201 136 61 70 150 209 248 245 194 170 181 183 194 189 218 217 208 142 78 127 199 178 135 110 94 110 169 183 152 157 194 213 213 175 92 122 184 213 227 212 214 209 209 209 210 210 211 211 211 208 206 204 205 207 208 206 204 209 209 209 208 208 207 207 207 208 207 206 205 204 205 206 206 208 207 207 206 205 204 203 203 205 204 204 203 202 202 202 202 208 204 201 202 206 207 203 199 201 202 202 200 197 198 201 205 200 201 203 204 203 202 200 198 203 203 203 202 202 201 201 201 205 204 202 201 200 201 201 201 196 196 197 197 197 198 198 198 200 200 200 200 200 200 201 201 199 199 200 200 199 199 200 200 202 202 201 201 201 200 200 200 201 200 199 198 198 198 199 199 197 198 199 200 200 200 199 198 200 199 198 197 197 197 197 197 193 194 195 197 197 198 197 197 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 195 195 195 194 192 193 196 200 207 205 204 205 207 207 206 205 205 204 204 204 203 203 203 203 204 204 204 205 205 206 206 206 205 203 202 202 204 204 203 201 204 204 204 205 204 203 202 201 201 202 204 205 206 206 205 205 207 206 206 205 204 204 203 203 204 202 201 201 203 204 202 201 200 200 200 200 200 200 200 200 211 206 204 206 206 201 197 197 202 202 201 201 201 201 201 201 200 201 201 202 202 201 201 200 201 202 203 204 204 204 203 203 203 205 206 206 203 202 202 203 202 202 201 201 201 201 202 202 205 205 204 203 202 200 199 198 200 201 200 196 190 186 186 187 188 187 186 185 184 183 183 183 185 185 185 185 185 185 185 185 184 183 183 183 184 184 185 186 186 185 185 185 185 185 185 184 188 187 187 186 186 187 187 188 186 186 187 187 188 189 189 190 188 189 189 189 188 187 186 186 185 186 186 187 188 190 191 192 194 193 192 192 194 194 193 192 192 191 190 190 190 191 192 193 191 192 193 194 195 194 194 193 192 192 192 192 191 191 191 191 192 192 193 193 194 194 194 194 193 193 193 193 193 193 193 193 196 195 194 193 193 193 194 195 194 194 195 195 196 196 196 197 196 195 195 195 195 195 195 194 198 198 197 197 197 197 197 198 200 200 200 200 200 198 197 196 200 199 200 201 204 204 202 199 196 199 204 206 205 204 204 205 210 209 209 209 209 208 208 208 208 208 208 209 209 210 210 210 212 212 211 210 211 212 213 213 211 211 211 211 212 214 215 216 215 215 215 215 215 215 215 215 214 214 215 216 216 215 214 214 217 216 216 215 214 213 213 212 215 215 215 215 215 215 215 215 214 215 216 215 213 213 215 217 216 216 216 217 217 218 218 218 217 216 215 215 215 215 216 217 215 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 215 214 213 213 213 214 214 215 214 213 213 213 213 212 212 211 213 214 213 211 210 211 213 212 212 211 211 211 211 210 209 211 211 210 209 210 210 212 212 212 211 211 210 210 210 210 210 209 209 209 209 209 209 209 209 213 212 212 212 212 212 212 213 206 206 207 207 208 208 208 209 208 208 209 209 209 208 207 207 207 207 208 208 208 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 211 213 213 217 219 218 218 221 214 206 206 220 214 208 205 154 139 186 177 123 108 192 253 235 229 224 192 175 164 162 90 91 174 222 205 155 120 124 162 168 134 92 63 69 62 65 88 103 97 89 83 116 114 106 64 43 55 71 104 117 114 123 144 139 78 29 45 108 178 207 181 133 105 135 180 196 148 121 116 96 70 83 128 153 173 175 162 103 41 49 76 75 72 69 56 37 48 109 172 188 149 139 176 162 131 178 235 166 163 152 188 234 222 168 113 77 76 84 73 65 57 55 24 82 188 250 253 251 224 150 62 24 17 23 79 145 217 227 128 53 74 78 51 40 44 63 111 180 246 255 253 254 201 123 108 173 229 248 254 247 137 111 187 208 183 162 183 235 251 202 141 121 51 63 174 241 255 232 233 226 163 163 201 186 102 53 96 172 206 203 232 251 237 188 167 177 184 177 150 153 201 222 196 128 49 55 138 197 229 216 161 120 78 75 57 43 89 154 202 134 52 50 74 100 139 135 123 195 249 238 233 209 127 79 155 233 235 195 142 79 81 171 222 204 156 119 126 166 210 230 227 201 207 200 130 51 21 16 24 18 20 23 37 90 147 160 150 98 54 25 36 51 49 51 63 53 33 55 102 96 58 81 99 87 45 46 61 58 67 82 89 81 71 73 66 54 39 25 38 46 57 69 91 101 121 149 134 103 83 75 62 44 40 31 14 22 55 109 180 227 247 247 217 185 174 143 130 141 123 76 48 43 47 44 50 68 78 88 108 98 108 170 216 193 137 91 77 78 65 51 47 35 42 47 47 45 39 39 46 49 45 43 45 36 44 42 38 42 41 34 33 34 31 28 30 36 37 36 37 34 52 44 33 37 29 39 81 132 191 224 246 253 234 197 147 163 140 131 153 183 198 205 211 215 236 250 224 149 72 42 49 66 105 140 159 166 161 144 117 163 203 158 135 201 196 116 90 102 78 80 115 135 144 111 28 42 139 196 237 233 233 221 181 130 66 45 56 85 124 148 172 176 108 104 161 195 215 194 115 93 142 165 102 53 97 180 243 247 238 199 109 44 20 54 82 80 46 25 51 70 60 50 39 43 49 51 42 34 38 35 19 91 196 252 237 205 130 86 135 197 244 246 248 251 183 84 36 145 201 230 232 227 225 221 197 175 167 134 95 112 168 151 74 18 10 45 118 161 147 116 100 119 176 230 233 209 207 219 220 219 230 225 244 243 175 124 39 23 125 182 209 180 175 179 148 143 188 226 175 148 229 238 150 103 137 166 196 222 212 176 149 99 41 30 41 40 42 35 29 27 24 26 25 23 28 30 25 27 11 25 44 56 131 193 241 195 89 50 111 162 192 195 143 105 98 143 171 160 170 195 213 195 204 226 237 200 87 32 18 26 28 15 18 77 191 228 228 211 205 198 203 202 205 205 173 164 192 200 210 221 178 132 139 163 203 209 208 204 224 229 154 108 185 227 181 111 65 86 168 216 244 212 140 79 49 86 153 157 83 14 87 199 253 239 230 207 225 223 224 225 253 242 122 5 6 63 162 225 243 246 242 237 234 229 224 221 221 222 223 223 229 250 253 215 123 42 32 33 46 54 44 33 38 42 32 42 44 44 45 51 58 60 58 53 53 55 58 62 62 60 57 44 52 93 177 246 248 230 238 231 223 228 230 223 229 238 233 237 235 207 161 111 111 154 168 136 123 113 72 106 211 251 254 189 77 103 219 254 235 210 200 179 142 130 149 151 123 73 21 61 125 175 196 164 133 184 248 249 228 188 177 171 178 225 254 224 148 166 231 252 248 149 150 232 255 239 209 203 188 165 162 135 53 81 180 216 187 187 224 154 67 27 35 45 51 42 36 37 37 39 43 50 55 58 58 62 61 57 52 48 47 49 51 58 60 61 59 54 49 46 45 38 36 34 35 36 36 34 32 24 17 41 90 108 81 50 42 105 136 157 182 167 107 91 116 130 117 80 51 69 79 69 92 145 170 144 77 47 52 51 42 51 57 71 74 84 117 129 104 81 60 67 107 152 206 245 241 236 166 128 130 125 78 35 46 55 57 62 66 62 54 51 54 44 47 51 59 81 115 130 122 145 188 194 143 95 80 65 39 42 46 40 23 21 70 165 246 196 68 98 197 217 187 159 172 130 127 112 131 116 73 140 254 247 212 192 196 219 244 216 149 169 219 253 216 168 219 255 212 195 132 67 67 120 161 176 184 172 100 36 26 41 44 40 41 43 43 42 41 39 40 42 44 42 46 48 47 47 48 47 45 48 45 45 49 51 47 46 47 50 50 49 49 49 48 48 48 51 47 45 42 32 33 62 97 169 205 244 254 241 225 224 233 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 233 223 223 239 251 222 123 19 10 71 123 168 157 103 120 178 123 30 68 199 252 245 230 210 232 243 247 165 78 140 237 235 229 229 227 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 225 225 226 229 232 234 244 242 241 230 188 125 74 51 37 35 33 38 61 107 162 201 180 136 95 84 85 78 62 50 53 49 43 37 35 39 46 52 70 87 104 124 124 100 74 49 32 36 50 72 100 133 168 192 211 225 241 248 249 244 235 226 222 220 218 217 218 220 223 225 226 219 217 225 226 220 218 222 233 230 226 222 220 219 220 221 221 223 225 226 226 225 223 222 229 253 226 111 120 180 139 52 33 25 64 160 240 251 236 237 237 237 238 238 238 239 239 239 240 240 240 240 240 240 240 240 238 238 238 237 237 237 236 236 212 134 83 38 34 148 249 243 238 238 238 237 237 236 236 236 238 238 238 238 238 238 238 238 234 229 239 232 181 135 139 168 187 140 104 121 163 190 211 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 237 237 236 236 236 235 235 235 249 248 248 218 164 151 134 90 40 19 71 176 244 253 228 112 8 113 215 243 237 232 232 237 239 236 239 211 153 93 71 98 242 254 204 45 3 61 216 253 229 152 159 193 217 226 189 164 174 155 58 3 144 254 247 254 243 247 230 233 246 245 215 143 73 46 32 36 39 41 43 40 44 41 84 153 226 242 122 109 205 250 232 229 225 223 220 217 224 220 230 253 237 157 68 26 33 45 73 128 124 87 149 247 254 250 247 242 220 184 154 143 163 181 169 124 68 21 17 49 67 65 50 37 40 45 44 44 52 53 53 62 46 58 44 61 97 128 193 248 254 222 164 146 87 34 23 63 103 124 109 69 82 112 136 107 63 73 102 99 68 58 55 61 59 54 48 33 39 62 76 82 110 137 167 218 248 237 235 247 250 220 145 74 127 183 189 188 174 173 174 157 126 63 47 45 44 68 75 69 43 52 103 128 99 61 52 78 172 242 234 228 214 210 216 213 206 210 215 223 236 245 238 224 144 45 88 215 253 253 230 162 116 142 182 220 198 186 181 196 145 117 149 170 135 102 91 94 114 194 189 111 104 171 222 235 168 130 181 223 225 229 209 199 211 211 210 210 209 209 209 208 211 209 208 208 210 211 210 208 209 208 208 208 208 208 208 207 207 207 205 205 205 205 206 207 207 206 206 205 205 204 204 203 206 206 205 204 204 203 204 204 206 203 201 201 204 204 202 199 197 199 202 202 201 201 202 204 205 204 203 202 201 201 201 201 202 202 202 201 201 200 200 200 202 201 200 200 200 201 202 203 199 199 199 199 199 199 199 200 200 201 201 201 201 199 197 196 199 199 199 199 198 198 198 198 200 200 200 199 199 198 198 198 201 200 199 198 198 198 199 199 198 199 200 200 200 199 198 197 199 198 198 197 197 197 198 198 195 195 197 198 198 198 198 197 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 194 195 197 196 194 192 193 194 206 207 209 208 206 206 207 208 206 206 205 205 205 204 204 204 205 205 205 205 206 206 206 206 204 202 201 203 205 206 205 203 205 205 206 206 206 205 204 203 203 203 204 204 205 206 206 207 207 207 207 207 206 206 206 206 207 205 204 204 205 204 203 201 201 201 201 201 201 201 201 201 201 198 198 202 204 203 201 201 204 204 203 202 201 201 200 200 202 201 201 201 201 201 201 202 201 202 203 204 204 204 203 203 203 204 204 203 201 200 202 204 202 203 204 204 204 204 203 203 201 201 202 202 203 202 202 202 201 204 205 199 190 184 184 187 189 187 184 182 181 182 184 185 186 186 186 186 186 185 185 185 185 184 183 182 183 184 186 187 184 185 185 185 185 185 185 186 187 188 188 188 188 187 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 187 187 186 187 187 187 187 188 189 190 191 194 193 192 193 194 194 193 192 192 192 191 191 191 192 193 194 192 193 194 194 195 195 194 194 193 193 193 193 193 193 193 193 193 193 193 194 194 195 195 195 193 193 193 193 193 193 193 193 194 193 193 193 193 194 195 196 194 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 191 193 195 198 199 200 199 198 202 200 198 196 196 197 200 201 199 198 198 200 202 204 204 203 202 204 206 205 203 202 203 205 207 207 208 208 209 209 210 210 208 208 209 209 209 209 210 210 213 212 211 211 211 211 211 212 209 210 211 212 213 213 213 213 214 214 214 214 214 214 214 214 213 214 215 215 215 215 214 213 216 215 215 214 213 212 211 211 216 216 216 216 216 216 216 216 214 215 216 215 213 213 215 217 216 216 216 217 217 217 218 218 217 216 215 215 215 215 216 217 216 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 215 214 213 215 214 213 213 213 213 212 212 213 214 215 213 211 209 210 211 212 212 211 211 211 211 210 209 212 212 211 210 210 210 211 211 211 211 210 210 209 209 209 208 209 209 209 209 209 209 209 209 212 210 208 206 206 208 210 212 207 207 207 207 207 207 207 207 209 208 208 208 208 208 209 210 207 208 208 208 209 209 209 209 209 209 210 210 211 211 211 212 209 210 210 211 211 211 210 210 216 210 215 221 214 209 215 222 225 214 218 224 162 119 157 170 113 86 176 245 206 183 198 197 115 86 135 139 165 236 253 244 200 152 120 151 202 196 126 63 42 49 65 76 77 77 89 106 102 89 77 47 37 70 110 141 106 93 108 181 207 149 91 61 36 77 102 83 58 38 53 113 181 138 88 84 101 89 82 104 129 171 200 186 114 47 46 64 60 63 74 70 53 62 92 107 112 115 150 188 173 161 191 203 177 185 174 194 231 226 180 126 104 102 114 124 84 54 39 41 107 190 195 166 191 232 200 103 39 25 24 47 100 163 154 80 65 84 77 55 67 68 61 93 173 254 254 237 248 220 169 118 105 188 252 254 244 116 85 129 159 170 163 187 245 245 181 136 126 69 65 177 246 247 227 232 222 174 182 235 243 158 62 42 81 184 227 254 252 184 118 130 207 224 192 128 123 189 235 231 187 69 35 85 123 165 180 138 122 79 63 42 48 100 130 135 93 49 78 112 126 145 142 139 172 192 191 226 255 214 124 96 147 179 177 141 80 57 103 135 174 177 184 205 235 248 245 242 229 191 152 96 49 33 25 27 26 27 27 26 39 51 41 33 42 34 41 71 107 126 127 124 87 60 87 137 114 53 114 166 138 74 119 165 136 122 119 111 90 94 120 116 94 89 75 60 44 46 43 58 70 67 67 58 46 48 49 43 33 31 42 52 79 140 206 250 254 253 252 227 210 178 139 146 185 178 118 68 52 45 44 47 48 49 50 48 59 78 106 124 98 64 60 58 62 62 47 45 38 44 41 48 42 35 39 45 42 40 40 35 35 37 34 34 35 27 22 30 29 39 45 55 62 49 44 60 97 99 68 30 28 43 46 44 59 112 154 194 230 239 219 184 175 159 162 193 220 227 230 238 237 241 252 226 151 93 77 74 43 40 53 81 105 114 116 119 195 252 195 130 175 160 90 90 145 131 94 74 68 61 49 21 43 120 179 229 229 228 221 204 191 136 96 58 30 45 94 147 170 109 66 116 179 208 207 162 106 98 107 78 65 146 230 252 242 187 120 44 16 51 134 179 119 37 8 52 112 132 94 51 37 47 47 42 42 38 28 22 54 129 163 163 160 145 132 127 137 190 236 253 242 153 55 42 191 239 249 246 243 232 217 197 198 183 138 93 92 117 104 65 28 12 45 123 185 200 164 113 115 178 240 250 231 226 229 222 222 235 212 202 215 144 69 11 45 134 167 179 164 177 192 183 173 188 196 163 173 237 216 128 117 143 150 181 225 251 239 173 104 38 22 39 43 39 31 35 26 25 23 22 24 29 28 23 16 9 46 103 136 194 200 182 125 95 116 175 202 226 217 140 95 103 156 178 164 175 191 194 197 203 220 236 213 100 35 18 22 33 23 16 59 171 226 245 210 204 194 201 206 211 212 187 161 199 214 215 219 194 160 154 156 203 210 207 204 221 222 150 96 181 230 205 164 121 114 168 199 246 240 134 56 72 130 194 158 93 29 52 155 250 242 211 205 234 229 222 234 253 204 65 1 87 172 244 254 238 234 225 225 224 222 220 220 220 221 221 220 222 245 252 245 170 59 36 50 53 50 42 38 42 43 38 43 44 44 45 49 55 57 55 52 51 51 52 54 55 53 51 50 20 33 117 208 246 245 241 232 222 225 235 235 235 232 223 230 242 243 234 194 152 153 161 149 128 103 54 97 215 254 247 254 140 107 163 201 204 217 254 250 162 87 80 62 47 69 60 57 105 151 178 158 132 175 237 224 220 217 231 203 162 190 232 197 145 214 249 243 222 129 156 215 204 184 191 182 196 223 176 58 55 170 246 254 216 193 193 122 49 25 37 44 47 39 35 38 38 39 43 49 54 56 57 62 61 57 52 47 46 47 50 56 57 58 55 50 44 40 38 33 34 34 34 34 34 33 31 25 39 69 99 101 80 62 57 73 124 148 157 146 103 77 74 96 92 82 51 42 55 57 65 62 57 51 53 55 48 46 53 53 58 58 57 62 62 46 26 48 44 34 61 80 109 170 182 181 109 85 113 119 72 30 41 50 57 62 56 42 34 41 53 54 63 66 65 64 57 49 49 107 167 197 159 108 84 64 41 41 36 34 35 33 55 143 243 205 82 101 207 254 237 185 182 196 187 159 146 103 62 135 242 253 253 253 241 205 151 134 160 246 252 252 220 173 195 234 188 158 90 82 130 149 149 170 191 143 76 24 28 48 48 41 43 40 45 50 51 48 43 40 40 55 50 48 48 48 46 45 46 45 42 42 42 42 42 46 51 40 41 43 44 45 44 43 42 33 44 45 32 35 83 163 226 250 253 252 241 226 218 221 228 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 226 226 233 251 235 139 25 1 45 104 176 186 121 86 98 71 11 110 236 253 251 244 229 249 239 147 80 144 234 251 240 229 228 227 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 225 226 226 226 227 234 246 251 240 208 167 141 108 91 83 105 155 208 243 252 249 199 178 196 201 189 172 155 140 132 117 96 73 54 41 35 53 40 52 71 75 56 29 26 47 83 131 171 200 225 246 254 250 251 248 239 230 223 218 214 216 216 216 218 220 222 224 226 219 222 222 219 224 234 238 235 223 222 221 220 220 220 221 221 225 221 220 224 229 230 228 226 247 254 188 83 137 172 90 27 35 30 119 232 254 237 236 237 237 238 238 238 239 239 239 239 240 240 240 240 240 240 240 240 239 239 238 238 238 237 237 237 246 217 202 138 126 216 253 226 238 238 238 237 237 237 236 236 238 238 238 238 238 238 238 238 237 231 239 249 234 201 163 133 61 49 83 160 218 234 233 232 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 237 236 236 236 235 235 235 234 226 242 233 180 211 239 245 199 149 54 35 86 190 250 162 25 67 192 226 227 233 224 237 233 243 233 243 252 198 71 20 97 244 253 155 21 21 127 254 232 154 121 161 219 251 254 236 245 199 128 53 6 116 215 238 231 221 244 227 219 235 246 237 195 161 127 102 94 82 68 55 42 47 37 64 107 163 179 95 100 200 248 232 231 225 220 219 219 221 222 230 247 241 178 91 36 29 46 66 90 85 107 194 252 252 229 208 198 192 186 176 164 171 204 202 166 127 90 85 112 137 103 70 50 39 38 40 38 44 47 51 59 50 56 34 37 68 78 108 158 164 118 85 71 59 40 42 53 50 53 55 42 59 89 92 65 58 75 75 55 54 45 47 50 45 45 46 43 48 77 70 51 45 56 94 129 141 120 123 147 145 108 68 46 96 134 112 101 103 86 109 85 64 26 66 126 142 146 133 111 77 90 132 152 121 65 43 77 142 218 235 245 227 214 213 213 211 219 215 209 227 246 226 185 114 82 140 229 253 249 205 124 132 175 223 244 209 184 165 159 135 140 155 150 136 112 88 94 195 245 188 83 102 193 233 229 178 160 209 234 219 215 206 205 212 211 211 210 208 207 207 206 209 208 207 207 209 209 208 207 207 207 207 208 208 208 208 208 206 205 205 205 205 205 206 207 205 205 205 205 205 204 204 204 205 205 204 203 203 203 203 203 203 202 201 201 202 202 201 200 194 198 202 204 204 203 203 203 205 204 201 200 200 202 204 206 201 201 201 200 200 200 199 199 201 201 201 201 202 203 204 205 202 202 202 201 201 201 201 201 200 200 202 202 202 200 198 196 202 201 200 200 200 199 198 198 198 198 198 198 197 197 197 196 201 200 199 198 198 198 199 199 200 200 200 200 199 198 197 196 198 198 197 197 197 198 198 199 197 197 198 199 199 198 198 197 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 193 195 197 198 195 192 190 189 206 210 212 211 207 206 208 212 207 207 207 207 206 206 205 205 205 206 206 206 206 206 206 206 206 204 203 204 205 206 205 203 204 205 206 206 206 205 204 204 205 205 204 204 205 206 208 209 207 207 208 208 208 209 209 209 207 206 204 205 207 208 207 205 202 202 202 202 202 202 202 202 197 196 196 200 203 204 203 202 204 204 203 203 202 202 202 201 203 202 201 200 200 201 202 203 201 202 203 204 204 204 203 203 204 205 204 202 200 200 202 205 204 205 207 208 209 208 206 205 200 201 201 202 203 203 203 202 197 200 201 198 192 188 188 190 188 187 185 183 183 183 184 185 187 187 187 187 186 186 186 186 184 185 185 185 185 185 185 185 184 184 184 185 185 186 186 186 187 188 189 190 190 188 186 185 189 189 188 188 188 187 187 187 187 188 188 188 188 188 187 187 189 189 188 188 188 189 190 190 193 192 191 191 193 193 192 191 192 191 191 190 191 192 193 193 193 193 194 194 195 195 195 195 193 193 193 194 194 194 194 194 194 194 194 195 195 195 196 196 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 195 195 196 196 197 197 197 198 191 192 194 197 198 199 199 198 200 199 197 195 196 198 200 202 200 199 199 199 201 203 204 205 206 206 206 204 202 202 205 207 207 207 208 208 208 209 209 209 209 209 209 209 209 209 209 209 213 212 212 211 211 210 210 210 208 209 211 213 213 213 212 211 214 214 214 214 214 214 214 214 213 214 214 215 215 214 214 213 213 212 212 212 212 212 212 212 215 215 215 215 215 215 215 215 213 214 215 214 213 213 215 217 215 215 216 216 217 217 217 217 216 216 215 214 214 215 216 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 213 214 216 217 216 215 213 212 215 214 213 213 213 213 212 212 212 213 214 213 211 210 211 212 212 212 211 211 211 211 210 209 213 213 212 211 211 210 210 210 210 210 210 210 209 208 208 207 209 209 209 209 209 209 209 209 208 207 206 205 205 206 207 208 207 207 207 207 207 206 206 206 209 208 207 207 207 209 211 212 208 208 208 209 209 209 210 210 209 209 210 210 211 212 212 213 210 211 212 213 213 212 210 209 186 176 193 217 215 213 225 233 214 217 225 241 203 144 146 167 121 83 135 192 182 181 214 243 169 113 167 205 219 240 217 206 207 204 141 95 155 214 153 51 41 58 76 63 48 67 118 174 139 91 62 49 37 61 124 179 149 110 122 184 210 190 159 133 108 109 103 68 48 32 34 96 121 103 58 49 68 64 65 83 134 211 253 202 110 67 69 66 49 86 114 89 58 74 75 34 56 114 160 162 149 159 165 144 190 202 200 214 220 195 177 169 145 119 153 201 132 90 77 100 150 188 147 106 120 161 178 136 67 40 40 42 57 79 68 59 80 63 82 123 133 84 46 75 138 215 214 176 172 173 157 128 117 160 197 227 238 139 84 88 98 136 161 177 201 198 163 137 120 78 69 183 249 239 225 232 248 203 173 187 202 156 71 20 36 132 179 207 189 147 137 185 239 232 187 130 114 142 177 197 168 91 41 43 68 116 167 188 173 105 61 37 50 86 83 68 46 44 93 126 132 142 127 108 89 96 163 237 254 254 200 108 75 105 135 128 70 30 68 126 206 231 244 248 251 230 199 186 173 110 91 101 91 57 27 31 23 23 20 18 42 76 89 95 97 120 157 194 215 211 190 171 163 160 170 161 114 70 149 194 128 114 201 248 213 177 142 123 121 115 127 138 167 199 188 168 135 108 68 57 61 48 39 47 41 49 44 47 55 66 93 115 115 202 250 253 245 232 231 224 185 102 83 151 214 222 182 129 74 46 43 52 46 48 56 52 55 62 47 47 39 32 53 50 44 54 43 58 62 61 43 61 63 66 74 69 48 38 38 33 38 35 31 33 30 17 19 39 72 114 135 129 111 79 75 108 163 121 79 60 52 45 36 30 34 60 84 116 158 193 220 236 229 227 231 237 234 224 221 226 228 206 218 215 160 122 116 106 78 46 29 33 52 75 94 119 185 248 199 122 138 122 72 81 115 179 170 134 118 84 57 57 53 83 109 157 189 223 225 218 219 196 172 123 54 26 49 84 123 105 53 74 140 183 204 185 102 75 91 82 83 176 246 235 173 97 38 26 67 144 202 203 124 51 36 67 123 162 113 51 32 39 51 77 93 66 33 27 24 48 56 95 156 211 230 186 146 146 190 237 227 124 42 81 177 224 230 230 237 223 202 188 201 184 144 106 92 83 64 48 32 24 45 90 155 217 209 145 100 147 214 249 244 228 213 200 197 208 189 159 159 115 60 9 51 136 171 188 187 202 209 207 197 186 179 168 182 197 162 123 162 164 155 193 224 236 235 166 90 36 22 36 43 39 30 36 27 28 24 22 26 26 21 20 24 57 101 160 197 218 172 125 112 163 207 221 219 234 227 165 117 120 170 193 179 182 186 180 202 205 213 228 215 116 51 28 27 35 29 18 37 124 187 233 215 215 204 205 209 211 214 197 170 189 208 218 213 185 159 153 160 194 203 217 209 200 203 160 107 169 221 231 217 156 117 159 184 222 207 120 67 111 183 221 210 153 82 31 97 230 251 215 208 206 198 221 245 224 133 11 53 189 251 254 233 212 232 226 222 222 222 223 223 223 223 223 226 220 234 234 253 207 89 63 95 67 40 38 46 42 40 46 44 43 43 44 47 51 52 51 50 49 50 51 52 50 46 43 56 34 27 62 139 219 251 245 228 222 223 227 226 223 225 227 221 225 232 254 244 196 179 186 153 116 88 52 103 216 253 253 253 226 160 93 119 199 238 251 254 220 154 112 62 62 108 82 49 107 148 156 155 162 179 193 189 215 232 251 237 205 200 193 161 159 240 253 232 170 91 137 195 175 195 228 221 254 253 115 40 141 246 253 251 247 197 114 77 28 27 42 40 38 37 43 40 39 39 42 47 52 54 55 58 57 54 50 47 46 49 52 52 52 50 46 39 35 33 33 35 34 33 32 34 35 32 27 30 61 78 67 58 63 64 55 95 146 145 119 103 86 75 65 66 59 66 52 38 45 44 40 29 28 40 59 60 44 38 49 46 62 61 55 59 55 43 43 60 47 35 43 33 32 71 92 85 59 61 68 66 54 36 38 45 58 67 60 42 30 35 46 69 99 108 92 73 47 29 31 73 115 142 126 96 77 61 45 38 26 32 64 87 84 100 141 129 65 109 199 254 254 211 207 243 244 220 188 127 91 146 207 223 233 232 224 168 69 80 199 253 240 232 246 190 137 155 139 103 99 133 168 157 132 112 92 66 40 26 37 47 43 42 48 40 44 48 50 49 47 46 45 47 39 36 40 42 40 43 49 36 40 45 47 46 45 46 48 45 46 47 47 44 41 36 34 33 45 35 24 69 163 236 255 249 234 219 216 223 229 227 222 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 221 227 229 233 253 245 148 26 2 24 82 177 228 181 100 54 32 54 185 252 240 242 244 253 217 138 87 139 228 254 234 225 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 227 227 226 225 224 223 221 222 224 229 239 244 241 235 216 200 191 209 241 253 251 236 230 203 219 254 254 250 249 240 226 221 209 186 154 119 89 72 69 40 48 53 46 36 36 78 136 179 227 252 254 252 242 233 229 226 220 214 213 216 221 224 219 220 221 221 222 222 222 222 220 227 228 223 223 227 224 216 220 221 221 222 223 223 223 223 224 221 213 207 215 230 236 232 255 240 149 84 140 125 54 29 29 72 177 252 251 230 236 239 238 238 238 239 239 239 240 240 241 241 241 241 241 241 241 241 240 239 239 239 238 238 238 238 240 243 254 236 225 249 249 234 239 239 238 238 237 237 237 237 238 238 238 238 238 238 238 238 242 239 233 227 238 254 231 183 110 129 186 239 244 233 234 237 236 236 236 236 236 236 236 236 235 235 235 235 235 235 235 235 236 236 236 235 235 235 234 234 225 249 225 167 220 251 253 247 248 120 25 39 122 155 72 43 174 249 232 217 228 225 239 233 237 233 237 254 230 100 29 105 244 245 120 7 44 162 226 182 116 165 226 237 234 240 239 253 244 153 84 22 50 111 160 160 198 238 232 222 227 230 238 228 236 221 208 198 181 157 122 88 50 33 47 65 94 93 48 77 181 246 237 230 220 221 226 228 220 224 226 239 247 204 114 44 24 48 60 56 56 132 235 251 238 212 167 152 181 202 188 170 189 205 227 222 202 202 195 166 125 82 44 30 41 72 83 64 66 42 41 55 62 65 42 34 45 56 53 65 55 39 52 45 47 45 53 54 42 44 58 62 66 57 52 57 62 59 43 26 27 20 35 45 43 47 59 75 117 127 115 84 38 51 95 70 47 38 45 58 56 53 68 89 96 105 90 100 122 119 177 131 43 62 153 233 246 247 234 197 141 144 209 252 204 113 55 58 113 184 220 246 230 214 209 213 213 210 211 219 226 209 163 120 131 176 199 201 209 201 169 145 191 228 254 243 192 160 140 127 147 143 124 109 121 111 99 138 230 240 154 80 148 239 239 206 169 147 186 218 208 200 202 217 210 210 209 209 208 207 207 206 208 207 207 207 208 208 207 207 206 206 207 207 208 208 208 209 205 205 205 205 205 205 206 206 204 204 204 204 204 205 205 205 202 202 201 200 200 201 201 201 201 202 202 202 201 201 201 202 198 200 202 203 203 203 202 202 200 199 199 200 201 203 206 207 201 201 201 201 200 200 200 200 202 203 204 204 202 202 204 205 203 203 203 202 202 202 202 202 201 201 201 201 201 202 202 203 206 204 203 202 203 202 201 199 198 198 198 198 197 197 196 196 201 200 199 198 198 198 199 199 201 201 200 200 199 198 197 196 197 197 197 197 197 198 199 200 199 199 200 200 200 199 198 197 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 193 194 195 195 194 192 191 190 208 212 215 213 209 208 210 214 209 209 209 208 208 207 207 207 207 206 206 206 206 206 206 206 209 207 205 205 206 206 204 202 203 204 205 206 206 205 205 204 206 205 205 205 205 207 208 209 208 208 209 209 210 210 211 211 210 208 207 207 209 209 207 206 204 204 204 204 204 204 204 204 207 206 205 204 205 204 201 198 202 202 203 203 204 204 204 205 204 203 201 201 201 201 203 204 201 202 203 204 204 204 203 203 205 205 205 203 200 200 203 206 200 202 204 205 206 205 204 203 203 203 203 203 202 201 201 200 195 196 196 195 194 193 191 189 185 186 187 187 187 186 184 183 188 188 188 187 187 187 187 187 183 184 186 188 188 186 184 182 184 184 184 185 185 186 186 186 187 188 189 190 190 189 187 186 190 190 189 189 188 188 187 187 188 188 189 189 189 189 189 188 190 190 189 189 189 189 190 190 191 190 189 189 191 191 190 189 191 190 190 189 190 190 191 192 193 193 193 193 194 194 195 195 193 193 193 194 194 195 195 195 194 195 195 195 196 196 196 197 194 194 194 194 194 194 194 194 196 196 195 195 194 193 192 191 193 193 193 193 193 192 192 192 195 195 195 196 196 197 197 197 202 201 198 196 194 193 192 192 196 196 197 198 199 199 199 199 201 201 201 200 200 201 202 204 205 205 205 204 202 204 207 210 209 208 208 208 207 207 207 207 209 209 209 209 209 209 209 209 212 212 212 211 211 210 209 209 208 209 211 212 213 212 210 209 213 213 213 213 213 213 213 213 213 213 214 215 215 214 213 213 209 210 210 211 213 214 214 215 213 213 213 213 213 213 213 213 212 213 214 214 212 213 215 217 215 215 215 216 216 216 217 217 216 215 214 214 214 214 215 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 212 213 214 215 215 214 212 211 215 214 213 213 213 213 212 212 209 211 213 213 211 211 213 215 212 212 211 211 211 211 210 209 212 212 212 211 211 210 210 209 209 210 210 210 210 209 208 207 209 209 209 209 209 209 209 209 208 209 210 211 211 210 209 208 208 208 207 207 207 207 207 206 210 209 208 207 208 209 211 212 208 208 209 209 209 210 210 210 209 209 210 211 211 212 213 213 211 212 214 215 215 213 212 211 161 149 175 220 235 225 207 188 204 225 223 230 223 171 148 173 164 97 66 100 168 216 229 245 225 175 196 222 233 235 191 182 225 253 184 91 122 192 152 62 53 65 84 69 60 82 113 154 126 94 79 72 43 55 148 237 188 130 142 147 141 177 195 199 212 214 207 160 122 93 74 109 108 94 52 42 53 58 70 68 105 149 184 149 87 70 71 62 47 109 152 113 64 76 82 41 35 95 129 127 129 123 118 138 169 173 166 182 194 180 184 196 156 116 169 223 149 137 133 126 189 233 205 172 147 132 147 131 97 51 39 28 32 44 43 70 74 65 123 174 148 83 41 44 79 123 151 128 125 140 134 137 145 134 116 174 193 157 117 132 110 84 92 109 107 124 145 138 115 87 93 204 254 242 235 243 249 210 161 148 152 130 96 75 49 57 85 165 193 197 211 240 248 225 187 158 150 156 180 207 167 100 56 47 52 96 171 221 190 108 55 33 35 51 59 79 70 65 86 96 101 122 129 119 98 72 138 214 231 244 225 145 76 67 79 75 48 56 126 206 243 250 253 251 226 161 108 100 107 87 128 172 147 72 17 19 23 22 13 15 74 157 201 212 209 217 227 228 214 197 190 191 227 245 241 201 157 122 145 146 104 161 239 252 236 214 186 187 194 166 123 119 194 255 251 238 233 170 101 78 88 75 50 51 39 40 36 83 146 176 179 158 136 229 248 229 235 232 223 219 168 62 70 171 227 254 247 183 80 37 33 51 42 40 52 51 40 50 35 42 47 40 46 32 23 58 74 126 136 107 66 103 107 119 120 94 57 37 35 35 36 35 37 40 32 12 19 48 140 202 233 214 176 131 112 131 145 110 98 110 100 73 55 47 45 40 43 60 90 117 150 191 223 239 248 247 240 236 229 220 209 169 191 227 199 166 154 137 134 98 68 41 50 78 82 90 130 183 157 95 94 105 96 103 80 143 192 221 216 180 143 109 98 81 62 83 133 206 222 222 218 216 211 184 125 76 52 33 79 105 72 53 89 136 163 154 93 80 107 94 77 144 185 148 87 46 52 109 151 175 163 130 88 54 61 59 62 85 69 43 48 43 61 107 125 82 45 53 69 60 37 58 111 187 249 247 217 168 148 155 158 103 41 66 97 137 145 155 170 155 137 127 146 131 108 91 81 64 47 44 31 31 46 65 102 159 166 117 83 119 166 184 172 169 178 183 167 167 186 172 135 101 90 43 43 137 197 223 213 207 198 201 196 185 172 158 163 162 152 171 192 166 161 220 229 197 181 128 62 34 30 34 39 41 31 34 27 31 27 25 28 19 14 25 59 135 147 151 165 163 123 118 159 213 223 209 211 217 206 173 147 126 157 176 161 165 180 190 200 207 214 220 211 134 76 37 31 33 33 30 23 65 109 165 212 231 223 205 186 180 197 201 184 162 176 216 224 197 171 159 154 190 203 222 210 186 191 167 121 162 208 232 235 183 127 142 180 165 138 141 123 123 197 243 253 216 146 42 55 190 252 234 177 158 166 225 253 199 95 3 119 231 254 239 228 222 236 222 225 225 225 225 225 225 224 224 224 217 225 221 255 235 127 98 149 123 75 43 39 38 37 45 44 42 41 43 46 47 48 48 47 48 51 54 54 50 43 37 44 45 35 28 69 159 233 251 234 232 228 227 228 225 223 227 226 228 227 243 230 193 196 218 183 138 104 56 76 165 220 254 237 254 206 105 130 223 253 253 232 253 230 174 95 82 117 75 39 106 147 138 147 182 194 188 210 242 233 226 243 254 223 144 98 164 240 253 240 151 120 187 223 217 241 249 247 254 180 48 118 232 254 247 217 198 168 111 71 26 28 42 38 38 40 47 40 39 38 40 45 49 51 52 57 55 52 48 44 43 46 48 50 48 44 37 31 29 30 32 33 30 26 26 32 38 34 26 29 63 81 66 47 44 41 31 120 164 144 95 72 64 60 49 39 32 47 51 44 40 37 49 46 56 54 48 53 53 45 42 39 77 92 80 76 87 111 140 90 49 50 54 40 33 29 38 47 50 61 41 26 43 49 44 45 57 65 58 42 32 33 39 73 110 147 165 148 89 40 31 32 44 61 77 82 73 54 38 32 26 34 88 168 195 133 54 52 32 104 190 240 242 208 213 249 254 248 216 137 92 134 169 139 168 166 142 92 21 56 187 242 252 254 254 166 69 71 71 67 100 126 136 138 115 64 22 27 35 43 46 43 40 42 47 44 42 40 39 41 45 49 51 37 30 27 29 26 19 19 26 28 35 43 45 42 37 33 30 36 34 31 29 29 30 32 34 47 42 32 56 143 237 254 229 225 225 225 225 225 226 228 230 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 221 226 226 229 249 249 168 60 21 14 53 147 232 222 123 38 10 96 214 246 252 252 187 152 116 106 172 246 242 223 228 225 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 226 227 228 228 227 226 225 228 227 223 221 226 237 243 242 250 251 251 250 245 238 231 226 217 205 221 238 229 232 246 242 247 249 248 240 223 201 180 168 133 97 83 53 20 18 62 144 230 247 253 251 238 227 217 208 220 220 221 223 223 220 217 216 220 221 222 222 222 221 220 219 229 227 224 222 220 220 222 224 221 222 223 224 224 224 223 223 222 224 210 191 198 227 244 242 250 210 115 82 110 65 40 33 37 142 228 245 241 238 237 240 238 238 239 239 239 240 240 240 241 241 241 241 241 241 241 241 240 240 240 240 239 239 239 238 235 236 228 242 245 232 240 242 239 239 239 238 238 238 237 237 238 238 238 238 238 238 238 238 239 232 235 239 236 237 242 240 233 233 246 248 231 229 240 239 236 236 236 236 236 236 236 236 235 235 235 235 235 235 235 235 236 236 235 235 234 234 234 234 235 238 197 173 218 238 236 248 247 205 83 28 41 52 39 114 242 251 238 224 222 223 232 239 226 240 236 243 252 172 84 102 225 226 107 3 54 156 173 172 202 235 255 241 229 227 227 242 245 225 151 48 21 45 88 131 200 233 230 229 228 220 233 240 237 240 245 244 242 239 212 174 88 45 33 34 59 52 40 77 166 248 249 234 216 220 228 228 222 225 221 231 253 226 133 47 26 38 45 45 55 144 249 252 246 240 188 156 186 196 165 147 202 233 254 250 239 231 188 123 59 35 32 71 144 209 198 139 84 32 37 57 63 55 45 37 34 50 52 58 42 33 51 36 46 48 60 68 66 58 49 40 46 30 44 58 46 50 72 80 87 75 91 90 76 76 83 107 178 207 191 133 72 83 124 97 52 49 41 33 50 106 169 204 229 227 229 231 228 227 254 158 78 140 226 254 244 251 254 220 156 110 168 232 191 115 60 34 75 132 184 234 234 228 222 228 228 224 241 254 226 163 135 145 226 251 232 190 167 149 165 218 237 242 250 228 176 141 156 182 149 133 106 97 107 85 87 161 199 213 148 103 178 246 220 173 121 127 177 217 214 204 203 209 207 207 207 207 208 208 208 208 210 210 211 211 210 210 210 211 206 206 206 207 207 208 208 208 204 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 201 201 201 200 200 201 202 202 201 202 203 203 202 202 202 203 206 204 202 201 200 201 201 202 198 199 200 202 202 201 200 200 201 201 202 202 202 202 202 202 202 203 205 203 200 198 198 200 202 202 202 202 202 202 202 202 208 206 202 200 199 201 203 205 207 204 202 202 203 203 201 198 200 199 199 199 198 198 198 197 201 200 199 198 198 198 199 199 202 201 200 199 198 197 197 197 197 197 197 197 197 198 199 200 199 199 200 200 200 199 198 198 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 194 193 192 191 192 193 194 195 212 213 214 214 212 212 213 214 211 210 210 210 209 209 209 208 207 207 207 207 206 206 206 206 211 208 206 206 206 206 204 202 203 204 205 206 206 206 205 205 206 206 206 207 207 208 209 209 209 209 209 210 210 211 211 211 215 213 210 209 209 207 205 202 206 206 206 206 206 206 206 206 206 207 205 204 205 206 203 198 202 202 203 204 205 205 206 206 203 203 202 202 202 202 203 203 201 202 203 204 204 204 203 203 204 205 205 204 202 201 203 204 200 201 202 203 204 204 204 204 205 205 204 203 202 200 198 197 198 197 196 196 195 193 189 186 184 186 188 190 190 188 186 184 187 187 188 188 188 189 189 189 184 185 187 188 188 186 184 183 184 185 185 185 185 185 185 186 187 187 188 189 190 189 189 189 191 191 191 190 190 189 189 189 188 189 190 190 191 191 190 190 190 190 189 189 189 190 190 191 190 189 188 188 189 190 189 188 190 190 189 189 189 190 191 192 192 192 192 192 192 193 194 195 192 193 193 194 194 195 195 195 195 195 196 196 197 197 197 197 195 195 195 195 195 195 195 195 196 196 196 195 194 193 191 190 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 202 200 198 195 194 194 194 195 194 195 198 200 200 199 198 196 200 201 202 202 200 200 201 203 203 204 204 204 203 204 208 211 209 208 208 208 207 207 206 206 210 210 209 209 209 209 208 208 210 210 211 211 211 210 209 209 209 209 210 210 211 210 210 209 212 212 212 212 212 212 212 212 212 213 214 214 214 214 213 212 209 209 210 211 213 214 215 216 212 212 212 212 212 212 212 212 211 212 214 213 212 213 215 217 214 215 215 215 216 216 216 217 215 215 214 213 213 214 215 215 213 213 214 214 215 215 216 216 215 215 215 215 215 215 215 215 213 213 214 214 213 213 212 211 215 214 213 213 213 213 212 212 209 210 212 212 212 212 214 215 212 212 211 211 211 211 210 209 210 210 211 211 211 210 209 209 208 209 210 211 211 210 209 209 209 209 209 209 209 209 209 209 206 207 209 211 211 209 207 206 208 208 208 208 208 208 208 208 210 209 209 209 209 210 210 211 209 209 209 209 210 210 210 211 210 210 211 211 212 212 213 213 212 213 214 214 214 214 214 213 200 176 180 215 236 217 174 138 207 233 231 232 240 206 170 179 189 150 94 77 133 178 178 194 205 172 161 207 248 233 184 206 245 253 197 122 130 160 131 82 49 65 101 101 105 124 124 139 143 133 109 82 46 59 153 234 168 125 159 141 125 203 235 214 182 213 239 228 212 190 146 117 94 84 80 103 108 122 142 102 78 67 84 84 70 74 58 31 39 80 116 106 77 76 74 51 31 70 90 90 103 94 103 171 196 178 134 132 173 207 225 222 172 136 181 194 154 198 189 117 176 254 254 247 222 186 174 129 114 81 65 36 24 35 39 56 45 78 148 162 132 124 92 38 34 50 98 113 135 165 155 155 138 104 60 115 130 151 169 220 176 75 73 129 128 134 147 115 86 81 134 241 254 240 228 229 205 165 130 153 177 166 169 183 148 57 29 146 231 254 240 226 244 232 207 183 183 211 242 253 195 93 51 49 31 75 159 189 137 65 46 69 87 79 68 95 123 133 135 110 89 117 166 191 151 121 141 167 173 168 177 161 111 50 24 17 50 139 213 250 249 247 253 246 176 79 51 85 105 115 156 163 118 60 22 21 25 22 9 15 97 205 252 251 253 222 187 172 176 191 210 226 240 255 255 246 229 174 102 82 137 220 253 239 236 232 231 247 229 242 184 110 153 240 254 253 254 179 115 91 90 78 48 42 41 53 70 148 230 251 244 184 165 242 240 207 223 237 221 195 141 72 106 178 203 251 254 172 69 30 30 51 45 39 45 41 37 41 30 33 39 34 42 53 74 102 120 210 230 163 76 113 158 168 143 94 57 35 30 38 34 39 44 44 28 5 17 53 148 205 249 255 238 191 138 113 111 143 153 130 131 163 155 108 73 43 27 31 52 65 77 111 136 163 188 203 222 240 236 219 187 145 176 235 230 205 199 190 195 182 155 85 57 75 63 54 67 97 79 44 79 155 188 178 129 86 138 235 252 251 241 167 128 79 34 41 108 209 228 231 218 220 215 211 191 161 117 55 60 87 82 49 49 85 104 99 81 86 109 83 50 76 84 50 39 50 104 171 157 115 79 70 71 53 54 47 40 64 94 115 110 72 60 88 93 59 54 87 131 108 55 23 33 87 170 224 250 233 165 87 74 81 54 35 37 56 52 58 69 63 62 61 79 68 60 58 54 47 45 45 39 33 42 53 60 78 85 71 74 93 100 82 84 132 182 197 178 161 165 150 125 144 176 100 36 112 184 228 219 205 180 177 187 187 156 112 116 145 168 205 172 171 184 222 218 184 141 65 39 34 38 34 38 43 31 31 28 34 29 29 28 11 15 48 114 205 172 113 102 107 112 160 204 220 202 197 207 201 201 204 176 108 99 121 134 157 176 186 189 208 221 213 202 157 115 55 34 28 35 47 31 37 49 94 172 225 231 197 155 142 169 190 190 139 146 204 230 222 194 159 139 198 216 222 208 188 186 150 104 163 201 196 213 218 159 108 120 114 114 173 176 150 211 253 233 212 181 89 57 144 234 232 153 159 196 243 246 201 145 110 197 247 240 228 228 217 221 218 226 226 225 225 224 224 223 223 218 219 224 220 252 239 145 99 178 198 152 66 29 37 42 42 44 40 39 42 44 44 45 46 45 47 52 56 57 52 43 37 38 46 41 27 37 90 172 235 251 248 230 218 225 230 227 228 231 232 228 232 217 194 199 204 211 224 198 80 39 127 191 220 218 235 207 169 180 184 191 251 247 253 235 175 86 54 82 68 41 91 130 119 116 145 177 211 251 249 230 241 253 228 170 94 102 182 226 235 212 128 169 252 249 244 249 254 252 169 74 84 193 254 216 201 171 160 170 149 89 32 21 32 36 41 40 39 40 38 36 38 42 46 48 49 57 55 50 44 38 35 36 38 47 45 40 34 29 28 30 33 28 27 23 20 27 37 38 31 27 74 128 134 84 29 19 37 88 125 105 65 50 41 34 23 30 40 57 67 72 52 45 90 125 121 73 39 70 98 80 57 74 96 114 118 129 159 196 220 129 95 117 105 64 56 46 46 50 40 54 48 38 52 52 42 54 60 61 52 41 37 41 44 51 75 148 232 236 150 74 58 46 33 30 45 62 64 53 42 33 23 46 119 213 254 190 83 29 26 88 140 187 226 214 212 253 255 255 229 135 93 151 189 124 111 87 89 95 71 93 170 228 251 246 203 96 5 18 51 57 62 93 165 202 135 53 38 31 43 49 43 39 43 47 46 42 44 46 46 43 39 36 35 27 34 46 54 54 51 54 59 54 48 36 23 19 25 34 40 48 47 47 53 64 80 96 106 124 117 126 168 226 254 252 228 222 227 231 230 224 221 223 226 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 225 222 222 237 246 203 136 83 36 24 72 152 179 111 38 30 127 227 252 249 188 95 72 116 194 242 245 240 223 217 236 225 226 227 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 226 227 228 228 228 227 227 226 228 229 227 226 227 227 226 234 237 239 236 229 223 223 224 228 221 226 228 221 228 236 228 230 233 238 242 243 244 244 244 222 197 173 130 84 78 131 208 252 248 236 221 214 215 219 220 220 218 218 220 221 218 215 215 217 217 219 220 221 221 221 221 226 222 222 227 226 221 223 230 223 223 223 224 224 223 223 222 225 229 216 192 192 221 246 251 252 166 68 51 76 45 40 28 87 204 251 233 237 246 237 237 239 239 239 239 240 240 240 241 241 241 241 241 241 241 241 241 241 241 241 240 240 240 239 239 237 250 235 249 250 226 234 236 240 239 239 239 238 238 238 237 238 238 238 238 238 238 238 238 241 231 237 246 237 228 235 244 244 242 240 237 238 246 245 231 237 237 237 237 237 237 237 237 235 235 235 235 235 235 235 235 235 235 235 234 234 234 233 233 238 208 166 191 233 247 234 253 249 214 91 29 24 33 71 173 252 237 248 240 218 213 212 230 226 245 239 229 254 235 150 107 169 184 96 9 60 153 181 228 255 240 230 237 239 223 221 240 240 251 214 99 19 42 133 197 234 240 224 228 229 220 229 230 223 231 239 238 240 250 249 231 168 97 46 22 49 46 49 73 150 242 250 243 221 219 223 222 222 225 218 227 254 238 143 49 36 31 31 45 59 129 228 250 254 251 208 170 173 174 164 167 214 254 244 189 167 124 59 30 24 20 68 163 242 254 238 207 114 17 22 69 108 121 121 87 52 38 41 60 52 45 55 48 59 58 57 54 47 41 46 57 64 51 47 34 32 93 166 188 206 196 207 179 146 132 109 108 148 197 162 97 89 106 124 137 150 126 79 37 55 137 219 254 247 250 253 253 252 254 211 75 128 201 253 246 219 231 249 220 158 67 87 142 123 95 68 32 36 78 145 225 249 251 244 245 251 253 244 194 132 110 148 197 253 253 225 168 131 154 211 249 241 222 203 169 163 184 229 247 159 132 115 116 118 91 91 154 208 224 169 116 154 189 145 92 108 150 204 223 213 213 214 204 205 205 206 206 207 208 208 208 208 209 210 209 208 208 208 210 206 206 206 206 207 207 207 207 205 205 205 205 205 204 203 202 204 204 204 204 203 203 203 203 203 203 203 203 203 204 205 205 202 201 201 202 203 203 203 203 209 206 202 200 200 201 201 201 202 203 204 203 201 197 194 191 201 201 202 202 202 203 203 203 199 202 203 201 196 193 194 195 200 201 201 201 202 202 203 203 213 210 205 201 198 198 200 201 203 200 198 198 201 201 199 196 201 200 200 200 199 199 199 198 201 200 199 198 198 198 199 199 201 201 199 198 198 198 198 198 198 198 197 197 197 198 198 199 198 199 199 200 200 200 199 198 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 196 193 191 190 192 194 196 197 216 214 213 214 215 216 215 213 212 212 211 211 210 210 210 210 208 208 208 207 207 206 206 206 209 208 206 206 207 207 206 204 204 205 206 207 208 208 207 207 205 206 207 209 210 209 209 208 209 210 210 210 210 210 211 211 215 213 210 209 209 208 205 203 206 206 206 206 206 206 206 206 200 202 202 202 204 208 207 202 204 204 205 205 205 205 205 205 202 202 203 204 204 203 202 202 201 202 203 204 204 204 203 203 201 203 205 204 202 200 201 202 203 203 203 204 205 206 207 208 206 205 205 203 202 200 198 197 197 198 199 198 195 192 189 188 188 188 188 189 189 189 188 188 186 187 187 188 189 190 191 191 189 188 186 184 184 184 186 187 186 185 185 185 185 185 185 184 187 187 187 188 189 190 191 192 192 192 192 191 191 191 191 191 189 190 191 192 192 192 192 192 190 189 189 189 190 190 191 192 190 189 188 188 190 190 189 188 191 191 190 190 190 191 192 192 192 191 191 190 191 192 193 194 191 192 192 193 194 194 195 195 196 196 196 197 197 197 198 198 195 195 195 195 195 195 195 195 194 195 195 195 195 194 192 191 192 192 193 193 194 194 195 195 194 194 194 193 193 193 193 193 194 195 196 197 199 199 200 200 195 196 198 199 199 198 197 196 196 199 202 203 202 201 202 204 203 204 205 204 203 204 206 208 206 206 207 207 207 207 208 208 210 210 210 209 209 208 208 208 208 209 210 211 211 211 210 209 210 210 209 208 208 209 209 210 211 211 211 211 211 211 211 211 212 213 213 214 214 213 213 212 212 212 212 212 213 213 214 214 213 213 213 213 213 213 213 213 210 212 213 213 212 212 215 217 214 214 215 215 215 216 216 216 215 215 214 213 213 214 215 215 211 212 213 214 215 216 217 217 215 215 215 215 215 215 215 215 215 215 214 213 213 213 213 214 215 214 213 213 213 213 212 212 210 212 213 213 211 211 212 214 212 212 211 211 211 211 210 209 207 208 209 210 210 210 209 208 207 208 210 212 213 212 211 211 209 209 209 209 209 209 209 209 206 207 207 207 207 207 207 206 208 208 208 209 209 210 210 210 210 210 211 211 211 210 209 209 209 209 209 210 210 210 211 211 212 212 212 212 212 212 212 212 212 212 212 212 213 214 215 215 238 214 191 194 204 191 166 154 208 204 211 227 243 234 193 162 173 187 170 126 124 138 131 139 197 184 129 178 246 212 154 197 240 235 176 117 132 166 143 98 54 72 121 132 150 176 161 164 200 187 132 87 52 45 93 133 123 137 202 186 149 223 249 172 111 172 225 248 254 254 213 126 38 65 138 193 159 168 219 173 90 59 85 108 98 87 62 42 53 53 60 71 75 68 52 39 47 56 72 78 88 93 132 228 254 230 165 142 181 231 254 254 209 172 180 144 165 245 216 97 126 228 254 253 244 212 212 170 133 110 89 54 24 26 30 28 25 89 155 149 139 163 134 70 52 51 67 85 117 163 169 141 124 82 41 75 107 155 211 254 203 113 147 236 236 216 182 103 37 50 152 248 224 200 187 188 194 163 140 183 213 199 211 234 222 114 20 93 203 253 238 228 246 247 222 166 141 181 219 212 157 94 64 46 27 73 137 144 89 42 71 152 201 164 90 73 130 192 204 143 105 144 195 199 143 172 211 174 126 122 165 167 123 53 34 31 78 196 253 250 254 254 247 198 100 31 53 111 105 114 126 97 57 44 33 31 19 15 5 22 113 222 253 244 204 175 145 142 170 208 233 242 228 233 238 254 255 189 68 90 194 247 242 230 225 216 233 236 222 253 241 156 131 181 226 254 239 142 81 57 58 71 65 62 69 89 104 159 210 243 252 199 168 228 234 199 197 236 249 206 123 122 168 187 174 210 208 121 59 37 37 49 47 47 47 35 45 33 24 21 27 31 51 102 161 156 142 239 253 158 44 92 201 196 134 66 48 37 28 40 36 43 45 38 22 14 48 100 126 150 190 235 253 231 166 113 130 167 158 122 157 238 247 191 140 99 65 40 43 50 44 63 62 83 106 126 152 178 184 177 146 126 171 236 241 226 233 238 237 246 228 133 84 98 77 58 84 115 85 35 85 201 251 240 179 76 77 172 213 235 236 168 88 44 16 26 86 183 208 228 219 229 222 221 221 221 195 128 81 56 71 57 41 58 59 62 62 69 77 52 33 38 32 26 34 67 99 121 94 80 72 86 109 118 117 123 140 168 203 212 152 84 43 54 58 47 59 87 127 114 67 17 16 35 75 144 207 228 172 86 52 62 63 41 38 41 32 37 37 32 40 39 42 35 41 44 34 37 43 37 44 37 38 44 44 42 44 49 63 63 51 34 54 119 169 175 157 140 118 126 160 214 246 144 36 83 152 210 207 202 185 187 208 194 135 70 89 147 172 191 163 190 218 218 194 166 107 30 32 34 41 35 40 42 28 30 30 34 29 30 27 6 24 81 170 248 201 135 128 149 167 204 213 207 198 204 201 203 222 223 183 87 56 89 132 170 175 161 182 208 223 198 186 185 174 102 54 35 33 50 41 39 30 56 105 190 224 203 169 153 166 175 178 136 141 177 197 211 184 119 113 191 218 224 219 203 188 138 89 122 164 182 207 215 154 89 89 130 155 170 166 173 219 245 198 181 186 136 69 86 190 218 165 183 227 248 234 218 214 217 222 237 228 218 221 220 225 240 226 225 224 223 223 223 224 225 220 226 224 223 245 232 151 85 157 220 192 84 29 37 45 44 43 38 37 41 43 42 42 45 46 47 51 54 56 52 46 41 44 46 43 41 39 45 99 175 239 250 235 215 221 229 228 230 226 227 223 223 213 210 207 174 186 254 254 100 26 117 186 201 158 154 154 176 190 137 129 228 253 227 184 123 57 33 51 61 57 77 109 102 85 93 143 225 252 238 229 247 211 138 123 135 192 219 223 211 165 103 181 244 249 244 248 249 192 69 36 131 205 214 174 158 153 179 206 161 87 29 16 29 36 44 40 36 40 37 35 36 39 43 45 46 51 49 45 38 31 28 29 31 38 38 37 34 30 28 28 30 32 35 31 23 23 32 37 36 41 94 161 174 106 26 16 52 60 77 49 26 29 30 34 37 55 93 107 117 139 100 68 125 218 185 95 57 122 160 125 93 116 96 103 129 152 179 195 188 131 137 171 146 77 81 113 102 52 32 68 106 110 96 62 34 57 62 61 52 44 44 47 49 36 44 124 230 248 181 133 131 138 119 88 60 49 49 47 43 36 25 62 127 185 229 215 155 48 27 64 90 129 194 213 221 241 245 242 197 112 119 210 239 165 89 58 128 200 193 156 146 161 172 142 82 33 28 80 142 145 115 129 201 217 123 39 36 40 43 45 42 42 45 48 48 42 48 53 50 41 36 39 44 60 88 123 145 156 163 171 176 140 121 90 65 64 85 111 126 143 145 151 162 177 193 208 217 237 235 242 254 250 231 219 221 226 224 222 222 224 224 223 221 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 229 224 222 222 227 239 233 212 179 99 41 28 64 97 70 38 39 142 239 240 166 100 109 163 218 231 237 228 223 231 232 223 225 225 227 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 227 227 226 226 226 226 224 223 224 226 227 227 228 231 227 224 223 224 227 228 224 220 220 220 222 223 226 228 226 221 213 215 218 221 225 231 238 242 243 244 233 220 197 189 223 253 233 225 219 218 219 221 224 227 224 217 213 216 220 221 225 229 218 218 218 219 220 222 223 224 220 221 226 231 229 222 219 222 224 224 224 224 224 224 225 225 228 231 225 209 200 212 236 254 252 119 38 28 59 46 40 65 179 236 250 234 234 241 237 237 239 239 239 240 240 240 241 241 242 242 242 242 242 242 242 242 242 242 241 241 241 240 240 240 246 243 228 230 247 250 245 241 240 240 239 239 239 238 238 238 238 238 238 238 238 238 238 238 243 239 238 236 235 243 244 232 237 240 236 232 237 238 235 234 237 237 237 237 237 237 237 237 235 235 235 235 235 235 235 235 235 235 235 234 234 233 233 233 248 199 175 217 242 243 235 248 239 131 83 94 66 26 106 238 251 241 248 239 227 219 205 209 225 236 240 232 249 246 165 86 97 129 71 16 69 163 228 251 224 236 230 220 224 238 239 221 243 239 246 161 57 35 163 249 253 249 228 229 226 224 234 219 232 229 230 227 223 232 245 247 231 165 98 38 45 38 50 55 119 210 235 248 234 221 218 221 219 225 219 227 255 239 146 51 32 39 34 38 54 121 216 245 246 208 190 182 159 150 159 160 170 192 143 75 55 36 27 58 139 143 167 213 251 253 243 244 122 8 36 117 189 223 218 142 61 25 37 61 61 65 71 75 56 48 42 50 66 84 115 150 163 154 115 63 58 124 209 253 252 251 253 207 178 187 150 119 127 145 106 71 117 149 140 162 248 225 179 122 90 107 151 181 240 253 251 249 254 236 133 69 195 239 244 229 213 215 228 210 154 97 123 169 166 158 129 85 56 61 102 177 211 225 208 207 205 199 156 95 75 113 157 175 180 184 167 134 128 168 209 220 201 185 164 137 177 231 251 223 172 146 135 119 101 98 116 156 199 190 136 93 111 130 111 91 169 206 231 225 207 207 215 207 206 206 206 206 206 206 206 206 204 206 207 207 205 204 205 207 207 207 207 206 206 206 206 206 206 206 206 206 205 203 201 200 205 205 204 204 203 202 202 202 204 204 203 204 204 205 206 206 202 200 198 200 203 204 203 200 207 204 202 202 203 203 202 200 205 204 203 202 200 197 195 194 200 200 201 201 202 202 202 203 198 201 204 202 198 195 196 198 199 200 201 202 203 204 205 205 205 204 204 203 201 200 199 199 202 198 195 197 200 201 199 195 201 200 200 200 199 199 199 198 201 200 199 198 198 198 199 199 200 200 199 198 198 198 199 200 199 198 198 197 197 197 198 198 196 197 198 199 200 200 199 199 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 197 195 193 193 195 196 195 193 218 215 212 213 217 219 216 212 212 212 212 211 211 211 210 210 208 208 208 207 207 206 206 206 208 206 205 206 208 209 208 206 205 206 207 209 209 209 209 208 204 206 208 210 211 210 208 207 210 210 210 210 210 210 210 210 211 209 208 208 210 210 209 207 206 206 206 206 206 206 206 206 207 209 208 206 207 210 208 202 207 207 206 205 205 204 204 203 201 202 204 205 205 204 202 201 201 202 203 204 204 204 203 203 199 201 204 204 202 200 199 199 204 203 202 202 203 205 207 209 205 205 204 203 202 200 199 198 192 198 202 201 196 192 192 195 191 190 188 187 187 188 190 192 185 186 187 188 190 191 192 192 194 190 184 180 179 183 187 191 186 186 186 185 185 184 184 184 187 187 186 186 188 190 193 194 192 192 192 192 192 192 192 192 190 191 192 193 193 193 193 193 189 189 189 189 190 191 192 192 191 190 189 189 190 191 190 189 192 192 191 191 191 192 193 194 191 191 190 189 190 191 192 193 191 191 192 193 193 194 195 195 196 196 197 197 197 198 198 198 195 195 195 195 195 195 195 195 192 193 194 195 196 195 194 193 192 192 193 194 194 195 196 196 196 196 196 195 195 194 194 194 194 196 199 202 202 200 197 195 197 197 197 197 197 197 197 197 192 196 201 204 204 203 204 205 203 205 206 205 203 202 204 205 204 204 205 206 207 209 210 210 210 210 210 209 209 208 208 208 207 208 210 211 211 211 210 210 211 210 208 207 207 208 209 210 211 211 211 211 211 211 211 211 212 212 213 214 214 213 212 212 215 215 214 213 213 212 212 211 214 214 214 214 214 214 214 214 210 211 213 213 212 212 215 217 214 214 215 215 215 216 216 216 215 214 214 213 213 214 214 215 210 211 212 213 215 216 217 218 215 215 215 215 215 215 215 215 217 216 214 213 213 214 215 216 215 214 213 213 213 213 212 212 212 214 215 213 211 209 210 212 212 212 211 211 211 211 210 209 205 206 208 209 210 209 209 208 206 208 210 213 214 214 213 212 209 209 209 209 209 209 209 209 212 211 209 208 208 209 211 212 208 208 209 210 210 211 212 212 209 210 212 212 212 210 208 207 209 209 209 210 210 211 211 211 213 212 212 212 212 212 211 211 212 211 210 210 211 213 215 216 224 216 192 175 175 171 178 201 198 153 160 193 217 234 199 134 134 153 164 144 145 156 125 89 167 211 143 173 254 221 134 141 243 244 176 103 140 221 206 130 60 67 109 126 158 189 158 145 186 176 126 96 68 35 46 66 68 146 238 218 144 199 246 150 96 180 240 254 248 254 227 125 29 51 146 220 176 190 251 185 93 57 113 165 131 75 58 86 90 72 52 49 56 53 47 49 39 27 79 134 137 116 151 252 252 242 194 169 184 211 241 252 233 185 160 99 168 255 205 75 73 195 243 251 205 159 196 203 155 110 71 47 27 29 37 25 27 101 170 169 155 150 121 98 123 110 71 60 78 131 161 111 70 64 66 65 80 112 203 252 220 159 195 253 250 251 236 164 46 38 125 179 126 131 164 198 238 226 202 212 204 172 184 206 164 125 34 65 180 246 237 243 251 251 217 127 64 89 120 101 107 138 123 67 51 79 98 96 69 44 100 203 253 201 88 41 105 204 217 136 110 173 192 129 107 157 232 196 158 211 252 174 98 57 81 74 79 175 243 252 243 246 230 160 70 37 56 72 68 89 113 88 51 41 31 25 32 21 6 14 92 178 194 171 163 173 176 173 180 203 224 234 222 224 227 250 243 178 63 146 238 248 221 230 217 200 228 211 229 214 231 218 159 131 177 254 249 118 39 23 53 110 129 125 118 123 109 127 153 202 252 220 170 218 236 190 147 197 243 195 141 185 231 214 173 180 160 86 57 47 42 38 37 46 44 27 22 14 33 55 81 93 109 174 228 205 168 250 249 133 30 111 226 205 115 39 39 41 29 41 36 42 39 30 23 39 101 171 136 119 135 192 240 241 196 147 163 128 96 117 188 247 254 247 217 178 132 74 50 45 26 34 44 55 64 69 75 90 106 116 106 114 180 246 249 235 241 248 243 254 247 167 138 164 126 88 159 219 177 74 82 187 248 248 196 116 69 110 150 150 124 79 57 40 39 32 39 96 122 171 211 237 233 225 223 236 236 182 120 41 62 73 53 53 39 49 43 44 39 27 35 39 35 56 61 93 79 59 63 123 142 141 137 199 221 230 243 253 253 219 139 64 25 45 64 66 64 59 67 84 70 32 36 26 14 72 109 129 102 78 53 27 31 28 29 35 41 56 49 32 29 16 27 26 43 46 29 34 41 26 35 42 43 42 48 47 39 36 50 45 44 45 56 85 110 113 83 83 85 161 236 248 250 157 38 78 151 204 188 189 200 227 242 207 127 64 99 164 174 171 192 200 231 231 186 125 68 40 34 34 40 36 42 41 26 31 31 34 28 30 25 5 32 107 186 250 215 179 191 220 215 204 207 194 197 202 187 208 230 197 164 81 62 100 144 179 172 146 182 209 221 182 172 206 225 151 82 50 32 41 38 43 26 38 55 157 217 221 212 198 186 170 180 163 171 172 166 190 168 85 85 166 205 230 237 220 199 148 104 55 104 210 236 173 107 102 157 204 218 165 140 176 220 251 213 179 184 154 63 36 156 214 185 178 209 233 233 235 232 225 229 234 232 218 225 233 221 220 226 225 223 222 222 224 226 227 223 231 223 224 243 232 164 88 118 193 182 86 31 33 41 46 42 37 36 40 43 41 42 44 47 48 49 52 53 52 48 44 42 44 40 46 48 32 55 118 202 241 250 233 230 230 224 227 223 227 222 210 195 209 216 174 171 227 234 101 20 83 153 194 186 169 150 165 186 129 90 155 220 180 134 81 48 45 43 44 53 55 81 79 58 57 111 211 233 244 232 197 115 70 149 246 253 235 231 225 178 143 224 252 253 252 238 175 57 10 92 177 214 179 182 182 190 215 240 181 70 22 21 37 41 47 45 44 40 37 34 34 37 41 43 44 43 42 38 32 28 26 28 30 29 32 35 34 31 27 25 24 41 48 44 30 21 27 35 37 64 99 141 145 94 33 19 38 40 54 39 41 57 50 43 41 91 146 157 168 207 154 89 139 210 165 68 54 154 200 161 136 120 78 83 114 119 123 121 98 92 123 156 140 82 115 188 158 58 48 111 181 190 152 83 30 48 57 61 55 48 46 45 44 43 44 108 189 204 179 182 203 227 215 171 104 54 39 36 31 33 37 72 101 132 202 228 180 89 24 43 75 87 112 137 181 234 243 220 142 66 121 225 223 160 121 141 218 250 211 140 90 120 128 75 2 21 121 202 252 254 226 184 147 115 78 41 19 43 44 47 51 48 42 42 47 47 48 45 33 26 37 67 92 160 196 234 246 246 244 243 241 228 212 185 165 168 191 215 228 230 234 240 244 248 249 248 248 250 248 243 238 231 224 223 226 226 226 226 226 225 227 230 233 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 225 222 226 228 224 231 246 253 250 162 91 46 39 51 38 33 61 119 162 146 114 156 230 244 243 233 228 228 224 223 226 228 224 225 227 228 229 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 230 229 227 225 224 224 224 225 231 226 224 228 228 224 223 227 227 229 228 224 219 219 224 230 228 229 225 223 225 221 220 227 221 222 223 223 222 220 220 221 228 241 233 242 241 232 244 234 224 218 217 224 226 220 216 217 221 217 217 222 224 219 215 214 224 223 222 221 222 223 224 225 225 228 228 224 221 222 225 226 226 226 225 225 225 227 229 230 229 230 231 225 210 204 225 253 238 89 46 35 50 31 34 133 253 247 244 241 233 233 240 242 239 239 239 240 240 241 241 241 242 242 242 242 242 242 242 242 242 242 242 241 241 241 240 240 239 239 250 237 236 241 229 246 240 240 239 239 239 238 238 238 238 238 238 238 238 238 238 238 238 237 244 245 237 238 241 237 235 240 235 236 245 238 232 243 237 237 237 237 237 237 237 237 235 235 235 235 235 235 235 235 235 235 234 234 234 233 233 233 233 188 191 229 236 231 241 252 167 118 188 166 49 2 122 231 252 252 234 225 241 240 216 198 213 218 243 248 245 224 131 33 52 90 46 19 73 168 250 243 240 234 230 238 235 230 234 229 232 233 251 200 123 6 96 228 249 248 235 233 225 231 247 225 233 223 227 231 223 221 238 252 239 206 148 63 44 29 49 48 86 173 210 248 246 226 219 227 216 225 222 228 253 236 145 53 15 52 47 29 49 135 233 251 250 183 193 224 183 150 138 102 102 83 50 22 25 68 141 200 248 254 199 134 158 222 227 191 88 7 86 182 239 251 244 147 73 51 86 103 91 85 65 55 48 36 46 103 174 211 226 241 236 249 210 131 82 86 155 245 250 252 250 188 183 239 222 184 179 152 131 125 171 206 189 193 230 245 254 226 148 82 72 93 136 179 183 196 213 167 71 137 249 252 221 212 217 214 225 221 200 189 222 244 238 231 200 164 120 77 64 99 118 137 129 136 130 91 69 103 163 192 173 141 106 106 96 123 161 146 142 191 179 172 188 200 242 252 237 186 132 145 170 137 83 83 109 131 139 114 80 78 106 135 173 218 237 245 240 231 210 197 204 203 208 208 207 206 205 204 204 203 206 208 210 209 207 206 207 209 207 207 207 206 206 205 205 205 206 207 207 206 204 202 200 199 205 205 204 204 203 202 201 201 202 202 202 202 203 204 204 205 202 198 195 197 202 205 202 198 202 202 202 204 206 206 202 199 203 202 200 199 199 200 202 203 199 199 199 200 201 201 201 202 199 203 207 206 202 199 201 203 199 200 201 202 204 205 206 207 192 195 200 204 205 204 202 200 202 199 196 198 202 203 200 197 200 200 200 199 199 198 198 198 201 200 199 198 198 198 199 199 200 199 198 197 198 198 200 201 200 199 198 197 197 197 197 197 195 196 197 199 200 200 200 199 200 199 198 198 198 198 197 197 197 196 196 195 195 195 194 193 197 196 195 197 198 196 192 189 217 216 216 216 216 215 215 215 213 213 213 212 212 212 212 211 210 210 210 209 209 208 208 208 213 213 212 211 210 208 208 207 208 208 208 208 209 210 211 211 207 209 210 210 208 207 208 210 206 207 210 214 217 216 212 208 210 211 213 213 213 211 209 208 206 206 207 208 210 211 212 212 205 206 207 208 207 206 204 203 206 206 205 205 205 205 204 203 205 205 206 206 204 203 202 201 206 203 201 201 203 204 204 203 205 204 204 204 205 205 206 207 205 205 205 205 205 205 205 205 206 205 204 205 207 207 205 203 214 209 202 198 196 195 194 193 194 194 193 192 191 191 191 191 189 188 188 190 192 193 191 189 192 190 188 188 188 188 186 184 184 185 187 188 188 187 185 184 189 189 188 188 188 189 190 191 192 190 189 191 193 195 194 192 197 196 195 193 193 192 192 192 197 198 196 192 191 193 193 191 186 187 188 189 190 191 191 191 193 192 191 189 189 188 189 189 185 189 193 194 194 193 193 194 194 194 194 195 195 196 196 196 194 196 198 198 196 196 198 200 194 198 202 201 196 193 194 196 191 194 197 197 194 191 191 192 192 192 192 193 193 194 194 194 188 191 196 199 200 198 194 192 201 200 199 197 196 196 196 197 197 198 200 201 201 200 199 198 203 202 202 201 201 200 200 199 201 203 205 205 205 205 207 210 212 212 210 208 206 204 203 202 209 210 210 211 210 209 207 206 204 208 212 210 206 205 208 212 206 207 207 208 209 209 210 210 211 211 212 212 212 211 210 210 214 213 212 211 211 211 211 211 212 212 212 213 213 214 214 214 209 209 208 208 209 210 212 213 210 211 211 212 212 213 213 213 212 213 214 215 215 215 214 214 215 215 214 215 215 216 215 215 215 215 215 215 215 215 215 215 216 216 215 215 215 214 214 214 212 212 212 212 212 212 212 212 217 216 215 214 212 211 210 209 211 211 211 211 211 211 211 211 215 212 208 206 206 209 214 217 215 214 213 211 210 209 209 209 210 209 207 206 206 207 209 210 210 210 210 210 210 210 210 210 208 207 206 207 209 210 209 208 197 223 213 200 212 204 185 192 208 210 207 209 216 207 201 211 209 210 211 212 212 212 211 211 212 212 212 212 212 213 213 213 213 213 214 213 213 211 210 209 214 222 223 177 118 132 195 231 194 132 109 146 154 179 209 161 108 113 100 103 157 212 195 134 161 179 186 190 252 225 103 89 202 243 209 126 139 232 252 195 85 71 112 130 154 157 133 79 93 121 128 104 73 49 39 42 84 135 172 165 129 162 215 177 125 207 253 248 247 233 166 92 115 90 72 122 152 164 197 177 68 57 140 154 104 47 78 118 148 80 43 56 56 43 44 46 30 37 91 171 194 154 147 188 231 248 252 219 163 183 251 248 244 145 63 88 186 241 159 19 31 121 176 161 110 83 104 122 97 63 42 35 30 41 37 11 15 109 197 211 190 153 112 111 191 193 114 34 70 146 152 117 60 85 82 55 34 78 182 249 206 167 208 253 240 249 246 182 36 10 108 167 124 115 158 214 250 251 227 184 160 165 176 182 143 122 59 28 125 240 250 221 231 199 146 89 94 83 43 81 197 238 203 127 77 78 92 55 72 74 93 142 193 154 73 60 150 217 176 113 158 221 203 139 92 117 166 164 206 254 245 131 69 150 194 148 85 85 130 165 155 146 128 71 26 36 62 85 136 178 213 121 68 26 17 38 33 17 12 7 60 157 200 203 214 227 231 207 180 171 188 227 231 207 212 243 220 107 66 159 245 248 236 216 215 218 214 213 211 233 222 226 221 163 140 168 157 80 11 32 122 204 226 204 186 161 142 104 88 167 227 196 166 211 250 196 112 126 162 134 138 184 222 249 220 148 97 55 44 45 45 43 39 34 26 20 28 18 45 113 169 182 177 177 193 141 150 208 189 93 51 83 155 129 90 55 35 31 35 40 43 34 48 25 2 65 174 251 208 159 120 165 216 230 223 185 158 112 55 91 208 233 193 220 251 234 200 170 125 88 77 60 53 36 47 49 45 61 71 76 76 101 163 229 252 244 219 196 210 228 201 147 164 209 174 112 181 253 221 94 39 136 245 243 192 129 97 62 52 60 56 89 96 91 87 39 51 65 74 94 140 193 218 222 220 238 249 212 150 72 84 81 38 35 40 50 47 37 47 73 85 94 127 166 181 122 107 126 156 217 226 161 138 211 245 251 251 249 214 125 58 44 66 135 168 164 130 54 44 90 104 65 29 25 34 38 44 51 35 38 38 26 32 31 18 41 82 121 143 110 60 64 73 90 111 118 102 78 64 62 37 34 47 47 48 20 27 46 52 36 40 58 60 56 60 63 29 46 107 175 221 251 243 183 72 50 120 203 201 194 217 219 196 135 117 95 80 88 107 158 214 214 228 240 214 99 53 36 32 38 46 47 42 36 33 33 31 32 30 36 19 11 41 140 221 220 217 212 207 204 203 202 195 206 196 194 212 224 207 167 128 90 94 153 190 171 142 132 176 220 190 164 195 231 233 193 127 60 44 34 38 39 39 23 35 120 201 234 215 220 214 206 191 185 175 197 199 202 184 85 56 123 191 227 231 203 166 148 122 50 125 226 217 156 140 195 224 241 234 178 149 218 235 234 233 213 169 142 100 42 97 147 175 223 220 217 236 224 213 228 224 224 224 224 224 224 224 224 228 220 223 221 227 230 219 223 217 226 229 230 231 220 207 206 153 112 89 67 64 43 42 29 45 45 37 36 36 40 49 43 42 43 45 46 45 44 42 41 43 43 45 45 40 39 52 69 131 221 253 234 227 227 223 232 228 215 185 156 156 184 209 217 211 238 191 63 16 98 147 203 253 225 180 175 160 134 134 116 86 85 57 36 23 37 59 31 34 59 74 86 85 93 107 171 202 213 211 166 111 123 233 252 251 250 243 250 230 193 248 249 243 171 108 55 46 94 167 248 229 185 153 139 164 231 233 155 42 27 23 36 47 45 44 48 43 37 31 30 34 38 39 38 36 29 36 29 23 32 28 24 24 14 22 41 35 59 54 50 83 113 80 26 24 32 30 42 60 75 68 56 57 40 26 39 26 35 40 82 129 103 62 74 139 184 179 195 255 222 123 85 102 87 71 73 121 196 222 194 116 63 60 88 97 119 134 114 67 68 82 120 124 138 159 157 83 103 154 193 181 138 79 24 49 66 65 51 50 51 44 37 46 88 151 193 193 207 228 202 237 254 247 147 58 33 26 34 31 36 60 63 74 142 184 157 80 24 130 183 163 73 36 105 185 201 162 83 57 104 143 141 170 193 211 204 173 140 132 142 159 119 35 15 129 237 254 253 251 254 190 87 52 44 37 52 49 48 45 42 45 49 46 40 52 44 22 31 73 120 172 212 253 250 247 244 243 243 243 243 245 247 249 250 252 251 250 249 246 245 243 239 236 233 230 229 223 223 223 222 222 221 221 221 223 223 223 224 224 224 225 225 224 224 225 226 227 228 228 229 226 226 226 226 226 226 226 226 229 228 226 226 228 231 234 237 251 233 186 117 51 18 23 40 48 76 132 184 216 241 250 240 229 228 227 227 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 225 225 225 224 224 224 225 225 225 224 224 224 223 223 224 224 224 223 223 222 222 222 223 224 226 227 227 226 224 223 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 221 221 222 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 226 224 233 230 217 219 210 206 240 208 91 33 32 49 41 57 168 251 251 242 237 247 245 238 244 244 237 239 237 243 237 255 231 241 242 243 242 240 240 243 245 240 241 241 241 241 241 241 241 237 238 240 241 242 242 241 240 239 239 239 238 238 237 237 237 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 239 240 243 245 241 235 234 237 233 235 236 236 235 236 238 240 239 238 237 237 237 237 236 236 238 243 230 234 238 227 232 242 215 167 212 238 244 238 232 210 120 164 252 250 89 5 81 185 250 247 248 240 232 240 239 219 217 219 246 254 242 165 85 95 107 86 32 4 63 157 242 240 236 232 231 233 233 230 229 231 231 234 245 247 166 39 39 153 243 251 250 232 228 230 228 226 231 234 229 226 231 232 237 249 253 199 173 165 122 43 37 39 61 99 153 223 243 224 224 223 227 224 219 229 251 237 144 44 19 49 40 33 68 155 241 245 234 182 214 253 198 133 103 67 49 28 15 44 99 178 247 253 241 196 160 141 142 163 146 88 45 33 121 226 246 240 210 143 85 130 184 186 124 57 32 35 28 54 118 211 254 252 252 249 249 254 251 225 164 92 83 128 205 252 217 170 208 254 250 205 190 207 194 157 155 187 197 178 185 222 252 253 237 202 144 92 70 67 82 98 95 40 107 217 248 238 228 222 219 215 213 218 238 239 239 242 245 243 228 209 131 65 57 65 61 65 67 81 76 127 160 214 251 250 228 166 91 98 155 204 174 152 188 209 213 232 250 253 251 241 194 134 144 166 164 140 121 107 101 106 124 105 77 100 176 223 232 241 249 218 190 179 182 201 209 195 207 204 203 207 209 207 207 209 205 206 208 208 208 206 204 202 202 204 206 206 205 204 206 208 206 205 204 204 204 204 203 203 206 205 202 199 198 202 210 216 203 203 201 201 201 203 205 206 205 204 203 202 200 199 198 197 200 201 201 202 202 203 203 203 202 202 201 201 201 202 204 205 202 202 202 201 201 200 200 200 202 202 202 202 202 202 202 202 203 203 202 202 202 201 201 201 204 201 199 201 205 205 202 197 201 201 201 200 200 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 199 200 201 198 199 200 200 201 201 201 200 200 198 196 194 194 196 198 200 207 205 202 199 198 199 200 202 197 198 198 199 199 200 200 200 192 194 195 196 196 194 193 192 198 198 198 198 197 196 196 195 217 216 216 216 216 216 216 215 215 215 215 214 214 214 214 213 211 210 210 210 209 209 209 209 209 209 208 208 208 208 207 207 208 208 208 208 208 209 210 211 208 209 211 210 208 208 209 210 213 211 210 211 212 212 211 209 211 211 212 212 212 211 210 210 209 209 209 209 209 209 209 209 208 208 207 207 206 206 206 206 206 206 205 205 205 205 204 203 204 204 203 202 202 203 203 204 205 203 201 201 203 205 205 204 204 204 204 204 204 205 206 206 205 205 205 205 205 205 205 205 208 205 203 203 205 207 207 207 206 203 199 197 198 198 197 196 195 194 193 192 191 190 190 190 190 189 189 190 192 193 191 189 192 190 188 188 188 188 186 184 185 186 187 187 188 187 187 187 189 189 188 188 188 189 190 191 191 190 189 190 193 194 193 192 192 192 192 192 192 193 194 194 193 195 194 191 190 192 192 189 189 189 189 189 190 190 189 188 191 191 190 190 190 191 192 193 190 193 196 196 194 193 192 193 194 194 195 195 196 196 197 197 196 198 199 199 197 197 198 200 195 198 201 200 196 194 195 198 194 195 196 196 194 193 193 193 193 193 193 194 194 194 195 195 196 196 197 196 196 195 194 193 198 197 196 195 195 195 196 196 198 198 199 200 200 199 199 198 200 200 200 201 201 201 202 202 201 203 205 205 205 205 207 209 206 206 207 208 209 210 210 211 210 210 210 210 209 209 208 208 205 208 210 209 207 206 208 211 206 207 207 208 208 209 209 210 210 211 212 212 212 211 210 210 211 211 211 211 211 212 213 214 212 212 213 213 213 213 213 213 212 211 210 209 209 209 210 211 211 211 211 212 212 212 213 213 212 213 214 215 215 215 214 214 214 215 215 215 215 215 215 216 215 215 215 215 215 215 215 215 216 216 215 215 215 214 214 214 212 212 212 212 212 212 212 212 214 214 214 213 213 212 212 211 211 211 211 211 211 211 211 211 212 211 210 209 208 209 209 210 212 212 211 210 210 210 211 211 210 209 207 206 206 207 209 210 208 208 208 209 209 209 209 209 208 207 206 207 209 210 209 208 218 214 200 207 223 205 177 178 203 215 208 196 202 206 205 211 209 210 211 212 212 212 211 211 213 213 213 213 213 213 213 213 211 211 212 213 213 213 212 212 215 235 232 170 100 105 164 204 173 122 128 149 157 207 238 207 165 95 59 60 141 251 245 174 136 152 169 174 221 209 132 142 227 243 235 160 116 192 252 226 115 57 96 168 201 155 105 74 91 147 160 109 63 56 68 78 72 91 115 108 82 118 170 159 150 184 226 252 222 133 98 141 171 139 92 73 65 87 126 112 71 53 146 179 96 38 105 198 169 82 43 48 49 52 50 43 18 32 91 175 202 154 115 124 184 244 242 222 206 182 206 251 207 102 55 95 141 132 66 12 11 57 68 77 87 73 79 103 92 54 20 47 101 114 64 16 19 70 137 182 212 194 128 92 164 228 167 37 48 154 170 106 83 118 123 89 37 39 125 203 180 183 231 254 239 253 241 161 67 35 145 242 226 183 144 132 165 190 185 157 146 152 168 188 182 139 62 29 119 223 231 210 197 126 87 99 129 95 75 167 249 254 244 169 111 115 102 56 58 72 81 86 105 100 84 109 180 250 203 134 176 243 242 201 155 116 78 120 216 253 177 78 117 198 239 181 93 54 60 71 64 58 48 21 35 108 170 200 225 251 253 147 84 29 7 28 29 16 16 11 57 153 217 250 246 240 225 206 203 199 186 186 208 158 162 195 175 104 78 128 205 246 249 225 209 212 223 221 221 225 209 224 248 220 159 104 66 19 17 74 166 246 254 246 247 216 166 98 81 157 208 177 166 214 251 212 131 88 74 56 90 151 203 225 186 114 69 36 41 45 44 36 29 27 28 28 33 37 74 136 176 169 140 122 104 80 86 121 121 81 60 70 84 75 62 51 44 40 38 37 26 41 39 12 35 115 194 253 250 213 162 145 167 212 238 224 189 134 72 92 171 171 140 184 241 236 223 223 210 184 158 123 96 88 71 49 53 62 60 77 60 76 136 203 214 176 137 119 126 147 124 96 146 223 205 118 150 237 240 124 37 107 226 248 200 128 84 34 26 86 136 177 197 173 115 57 103 132 103 62 67 115 178 223 225 226 244 243 187 102 87 67 31 40 46 49 39 29 53 107 156 194 229 248 228 148 144 200 233 252 246 187 127 141 184 237 231 171 99 37 29 61 126 203 237 236 181 80 57 94 109 77 38 27 35 41 34 43 32 33 47 75 85 43 28 33 102 174 202 197 175 165 177 183 192 197 190 168 139 118 94 60 42 24 29 30 42 31 37 35 37 41 49 61 58 41 40 49 83 123 158 192 187 148 62 29 90 195 235 236 208 152 113 71 80 81 78 88 107 164 214 218 234 238 198 78 36 30 34 40 45 45 40 35 33 33 35 36 29 28 14 26 80 192 212 209 205 202 200 199 199 198 196 205 200 203 214 210 187 160 142 108 135 206 214 161 134 146 176 193 180 175 203 230 229 201 171 90 51 27 32 40 47 35 35 107 192 241 224 211 202 206 209 196 174 187 204 228 212 105 50 107 181 249 250 171 133 175 130 83 166 244 213 162 173 231 232 231 230 199 166 196 228 245 229 186 169 153 109 28 49 135 200 242 239 226 217 216 230 224 224 224 224 224 224 224 224 224 224 223 227 221 223 229 226 239 226 227 226 229 232 225 227 242 214 115 70 122 140 79 45 24 40 41 43 44 36 33 39 37 39 40 42 42 42 41 39 38 39 40 41 43 45 47 49 49 93 185 249 248 235 226 221 227 227 221 204 188 190 210 230 239 245 216 139 41 79 168 201 207 218 228 213 183 159 148 124 72 48 70 58 50 58 77 92 74 32 19 69 175 206 168 142 203 246 239 241 232 155 162 249 252 251 252 251 252 223 144 171 192 129 74 78 84 90 153 202 208 177 132 95 85 123 199 195 108 37 27 24 34 44 46 44 45 40 36 32 32 36 37 36 33 35 26 32 26 21 29 25 25 17 12 30 68 117 155 151 105 95 125 98 39 18 19 27 47 39 48 45 41 45 37 32 43 39 32 48 114 149 98 81 144 229 204 194 203 233 254 175 38 43 49 64 93 151 216 219 172 97 61 44 52 98 179 192 126 57 85 143 200 184 121 104 109 125 115 127 141 126 96 59 24 50 67 68 57 54 51 42 36 50 102 151 192 221 241 241 210 216 225 199 105 42 42 34 29 34 31 43 47 42 61 91 98 41 50 174 253 229 122 31 100 167 155 120 71 43 62 114 158 190 155 144 152 169 206 221 196 134 52 54 129 225 255 241 252 254 236 149 61 43 46 41 48 44 43 47 51 45 38 41 50 28 31 42 99 174 216 234 244 238 234 230 228 228 228 228 228 229 230 232 233 234 233 233 232 233 232 231 229 228 226 225 224 223 223 222 222 222 222 222 222 223 223 223 224 224 224 225 225 224 225 225 226 226 227 227 228 226 226 226 226 226 226 226 226 229 228 227 226 227 228 230 231 233 249 244 190 107 48 36 48 37 81 168 242 253 246 231 218 228 228 227 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 224 224 224 225 225 225 224 224 224 223 223 224 224 224 223 223 223 222 222 219 220 222 223 223 222 220 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 227 227 227 232 227 226 227 217 221 240 183 72 36 31 33 63 95 151 206 241 252 240 229 232 237 239 229 235 246 244 243 240 249 243 233 236 241 243 242 242 242 242 241 241 241 241 241 241 241 241 242 242 242 242 242 241 240 239 239 239 239 238 238 238 237 237 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 240 239 239 240 238 236 238 241 236 238 239 238 236 236 237 239 239 238 237 237 237 237 236 236 232 236 230 236 236 232 240 237 192 160 232 252 226 246 234 120 94 233 253 232 97 1 48 141 219 247 249 234 233 237 233 232 250 215 248 254 149 71 142 235 221 133 43 7 52 143 244 245 237 232 230 232 233 231 230 232 226 227 238 251 199 80 33 83 198 237 252 242 230 230 232 237 229 225 220 224 227 221 226 245 213 188 213 230 191 98 52 25 42 72 120 190 231 232 230 218 212 219 230 246 252 220 121 27 23 48 38 31 51 108 177 197 147 141 176 203 153 72 34 31 34 44 78 132 158 172 197 197 168 159 184 217 217 191 128 55 22 31 101 165 173 177 164 113 99 183 225 167 78 35 33 39 55 124 197 249 253 238 234 228 224 233 245 249 221 149 78 45 113 194 177 169 235 251 230 229 232 241 225 185 158 158 158 149 143 197 242 253 254 253 222 180 89 62 71 67 56 34 113 212 251 249 225 213 216 216 218 217 220 221 220 220 224 227 222 214 172 110 94 89 65 46 49 82 117 163 189 230 252 253 240 192 162 215 251 252 205 173 214 252 251 230 222 236 244 226 177 126 123 134 135 154 184 166 119 103 123 114 99 108 141 163 178 199 195 157 115 123 172 199 194 189 184 194 203 205 202 200 202 205 207 207 206 205 205 205 205 205 203 205 206 206 204 204 205 207 206 205 204 204 204 204 203 203 204 204 204 202 201 202 205 208 203 203 202 202 202 203 204 204 204 204 203 202 201 200 199 198 199 199 201 202 202 202 202 201 203 202 201 201 201 202 203 204 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 206 203 201 202 204 204 200 195 201 201 201 200 200 199 199 199 200 200 200 199 199 198 198 198 199 198 198 198 198 199 200 201 198 199 200 200 201 201 201 201 200 199 197 196 196 197 199 200 202 201 199 198 198 199 200 201 198 198 198 199 199 200 200 200 193 194 195 196 196 196 196 195 193 194 194 194 194 194 194 194 216 216 216 216 216 216 216 216 217 217 217 217 216 216 216 216 212 212 211 211 211 210 210 210 207 207 207 208 208 209 209 209 208 208 208 208 208 209 210 210 208 210 211 211 209 208 209 211 220 215 210 208 208 210 210 210 212 211 211 211 211 211 212 213 212 212 211 210 209 208 207 207 210 209 208 207 206 207 207 208 206 206 205 205 205 205 204 203 203 202 201 201 202 203 204 204 204 202 201 202 204 206 205 204 203 203 203 203 203 204 205 205 205 205 205 205 205 205 205 205 209 205 201 201 203 206 208 209 204 202 200 200 201 201 199 197 196 195 194 192 191 190 190 190 190 190 189 191 193 193 192 189 190 189 187 187 189 189 187 186 186 186 186 186 186 187 188 189 189 188 188 187 188 189 190 190 191 189 189 190 192 194 193 191 188 189 190 191 192 194 195 196 190 193 194 192 191 193 193 189 192 190 189 189 191 190 188 185 189 189 190 191 192 194 196 197 194 197 199 198 195 192 191 192 194 194 195 196 197 198 198 199 198 200 201 200 198 197 198 200 197 199 200 198 195 195 197 200 198 196 195 194 195 196 195 195 193 193 193 194 194 195 195 195 199 197 195 193 193 194 197 198 197 197 196 196 196 197 197 198 199 199 198 198 197 198 198 199 198 198 199 200 201 202 203 204 202 204 206 205 204 204 205 207 203 204 206 208 210 212 214 214 211 210 209 208 208 208 209 209 207 208 208 208 207 207 208 208 206 206 207 207 208 209 209 209 210 210 211 212 212 211 210 210 209 209 210 210 211 213 214 215 213 213 213 213 212 212 212 212 213 212 211 210 209 209 209 209 211 211 211 211 212 212 212 212 212 213 214 215 215 215 214 213 213 215 217 216 214 213 215 217 215 215 215 215 215 215 215 215 216 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 212 212 212 212 213 213 213 213 211 211 211 211 211 211 211 211 209 210 212 212 211 209 206 204 210 210 210 210 210 211 212 212 209 208 207 206 206 207 208 209 207 207 207 208 208 209 209 209 208 207 206 207 209 210 209 208 213 203 202 218 229 211 182 165 199 221 220 210 216 214 206 213 209 210 211 212 212 212 211 211 215 215 215 214 214 214 214 213 209 210 212 213 214 214 214 214 229 239 235 200 153 129 137 151 111 96 143 161 162 220 252 246 175 97 70 40 91 230 253 196 96 101 125 130 147 156 155 210 249 252 249 186 116 152 224 232 175 54 58 170 240 183 104 71 124 202 206 114 51 64 86 83 63 53 72 69 49 68 101 118 147 195 223 205 138 59 67 147 168 143 134 124 82 57 65 70 48 93 169 150 72 121 209 254 195 84 49 42 34 54 61 67 71 55 72 125 147 112 83 92 139 213 229 239 243 193 180 219 180 76 41 55 65 54 37 66 95 125 114 131 174 166 149 158 139 43 21 124 204 194 108 34 5 14 63 144 224 227 143 79 118 183 161 68 50 102 121 101 132 147 131 102 66 44 67 95 107 162 235 250 232 248 247 198 97 63 161 253 254 215 125 57 119 157 158 137 141 152 176 216 237 186 95 41 112 211 213 180 163 118 89 87 103 89 109 217 255 244 250 182 121 144 130 80 48 56 68 66 74 83 100 144 200 254 208 141 184 244 253 241 235 172 72 111 188 195 96 67 118 152 157 114 67 50 47 42 60 50 38 26 79 188 249 254 255 254 253 169 81 20 14 31 30 20 23 11 36 113 191 255 248 246 228 215 219 216 198 182 168 146 122 104 118 126 104 99 158 209 223 227 225 220 230 220 204 211 213 223 237 248 221 151 42 19 74 132 183 240 252 252 254 234 160 68 53 128 188 187 187 198 196 174 134 90 72 84 97 123 137 137 108 69 51 36 27 39 44 35 25 26 31 35 30 35 58 95 117 107 80 60 48 42 44 59 70 68 59 55 40 43 47 51 51 46 38 32 31 46 25 15 90 168 197 230 252 233 205 160 141 173 213 238 248 186 94 61 110 126 107 132 178 199 212 231 242 240 231 204 186 186 145 82 60 49 40 68 48 50 84 128 138 122 111 108 111 129 116 123 176 243 235 134 113 214 252 150 37 90 214 251 229 107 42 16 35 134 216 247 247 211 103 56 155 221 191 123 62 53 93 150 194 228 245 250 224 122 66 27 8 38 57 66 62 39 56 113 175 229 253 251 193 105 104 176 221 250 249 205 127 80 92 127 112 67 43 52 72 95 145 199 237 254 213 112 77 78 74 53 30 30 42 46 49 43 61 110 150 194 200 129 58 19 70 145 179 220 250 253 252 251 246 240 238 233 216 196 189 142 97 41 21 27 45 26 28 39 45 42 43 51 49 38 46 50 52 58 77 94 93 82 57 19 58 159 228 238 177 86 50 40 67 76 102 150 175 216 215 225 238 218 162 52 24 29 38 41 43 42 37 33 32 33 35 38 27 19 15 57 130 236 209 204 199 197 199 201 201 200 197 198 202 210 205 175 155 165 177 125 134 190 200 173 173 193 195 168 176 197 203 198 188 189 216 134 78 31 28 38 48 39 21 72 156 235 234 217 202 212 215 209 185 183 197 226 212 112 46 99 186 248 228 173 178 214 141 118 198 251 206 171 198 239 221 213 219 214 193 194 238 247 176 141 171 181 150 49 24 127 228 252 241 232 212 213 243 220 225 225 225 225 225 225 225 225 224 226 228 220 225 224 208 215 230 227 224 228 229 219 222 243 254 140 75 181 219 151 95 43 39 32 41 48 37 30 33 33 36 37 38 38 37 36 34 33 36 40 39 35 40 49 48 38 59 137 223 253 245 227 225 229 227 226 223 221 223 230 243 252 254 166 77 93 180 225 207 199 166 197 218 174 110 84 75 73 112 168 167 140 155 188 176 121 44 5 53 190 253 240 201 230 251 252 247 226 137 172 253 247 201 168 156 169 135 81 87 57 33 27 72 97 100 133 139 105 114 110 113 112 137 191 176 90 31 27 27 32 41 46 45 41 37 35 33 34 36 36 32 28 32 23 28 23 21 24 18 23 18 28 47 98 203 254 253 159 61 78 69 51 56 60 48 39 43 42 41 42 41 38 39 45 44 27 37 91 107 58 77 176 251 254 201 135 162 218 161 40 17 42 78 102 120 141 132 96 118 109 91 65 88 168 174 94 53 140 235 254 209 86 47 63 88 78 85 92 76 55 45 40 59 70 67 56 52 47 39 37 54 118 169 217 252 254 253 245 213 167 118 61 38 43 32 35 58 99 99 63 31 22 31 34 33 54 142 246 250 165 35 82 134 124 94 54 37 58 100 132 123 120 166 213 233 255 249 183 46 28 139 235 255 248 212 227 218 168 87 36 39 51 47 42 41 42 46 50 47 39 39 44 20 59 113 190 252 254 253 246 228 225 222 220 220 220 220 220 222 222 222 222 222 222 222 222 220 220 220 220 221 221 221 221 222 222 222 222 222 222 223 223 222 223 223 223 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 228 228 227 226 226 225 225 224 224 242 249 230 186 149 135 136 135 122 151 205 231 231 227 224 227 227 226 226 226 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 225 224 224 226 225 225 225 224 224 224 223 224 224 224 224 223 223 223 222 218 219 220 221 221 220 219 218 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 227 227 227 227 227 228 228 228 233 235 224 237 238 232 245 235 135 37 27 31 47 133 187 188 116 153 204 235 247 252 250 235 251 245 236 231 233 238 219 217 225 231 239 244 245 243 241 240 241 241 241 241 241 241 241 241 242 242 241 240 240 240 240 240 239 239 239 239 238 238 238 237 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 240 238 236 236 236 237 240 243 238 239 241 239 237 236 237 238 239 238 237 237 237 237 236 236 230 231 232 238 232 235 240 213 145 171 238 233 247 254 159 22 173 243 251 164 29 18 24 70 150 228 250 243 242 239 239 254 244 255 174 78 61 132 228 250 252 201 94 3 32 139 242 246 238 233 230 232 233 231 231 233 232 232 237 255 243 148 51 22 107 168 223 244 252 250 240 232 240 234 229 233 227 204 196 212 210 176 220 246 213 121 64 38 33 48 87 157 221 247 240 219 227 224 229 247 248 198 99 15 30 44 38 43 56 65 79 82 78 98 96 74 47 22 39 87 112 140 184 214 181 140 157 184 211 213 236 254 251 217 141 55 23 28 59 88 96 103 97 73 103 162 158 81 33 36 48 52 116 206 253 253 237 221 224 224 225 218 223 237 244 226 171 113 64 81 94 152 226 252 246 232 229 237 238 223 194 162 134 117 111 143 167 176 202 241 251 236 191 173 184 117 55 33 87 150 229 251 230 218 221 216 220 211 216 215 212 208 209 215 220 222 215 193 180 142 78 36 50 104 123 134 140 184 234 244 212 150 171 239 252 253 232 184 190 216 226 163 124 138 155 150 130 113 84 88 95 134 173 142 93 89 101 100 107 121 127 126 137 155 166 128 88 123 195 194 153 147 192 205 214 216 217 218 213 205 209 207 205 203 203 204 206 207 204 206 207 206 204 203 204 205 206 205 204 204 204 204 203 203 201 203 205 206 204 202 200 200 202 203 203 203 203 202 202 201 202 202 202 201 201 200 200 200 197 199 200 202 202 201 200 199 203 203 202 201 201 201 202 202 201 201 201 201 201 201 202 202 200 200 200 200 200 200 200 200 200 201 201 202 202 203 203 203 207 204 202 202 204 203 199 195 201 201 200 200 200 200 199 199 200 200 200 199 199 198 198 198 199 199 198 198 198 199 200 201 199 199 199 200 200 201 201 201 199 199 199 199 199 199 199 199 197 197 198 198 199 199 200 200 198 198 198 199 199 199 200 200 195 195 195 195 196 197 198 199 192 192 192 193 193 194 194 195 216 216 216 217 217 217 217 217 218 218 218 217 217 217 217 217 213 213 213 213 212 212 211 211 210 211 211 211 211 211 211 211 209 209 208 208 208 209 209 210 209 211 212 211 210 209 210 212 220 216 211 208 209 210 211 211 212 211 210 210 210 212 214 215 213 212 211 210 209 208 208 207 209 209 210 210 209 208 208 207 206 206 205 205 205 205 204 203 204 203 203 204 205 205 203 201 204 202 201 202 205 206 206 205 203 203 202 202 203 203 204 205 205 205 205 205 205 205 205 205 207 204 202 201 203 205 205 204 206 205 204 204 204 202 199 195 197 196 195 193 192 191 191 191 192 191 190 192 194 194 192 190 190 188 187 187 189 189 188 186 186 185 184 183 184 186 188 189 189 188 187 187 187 188 189 190 190 189 188 189 192 193 192 191 188 189 190 192 193 194 195 196 190 194 195 194 194 196 195 192 194 191 189 190 192 192 189 186 190 190 190 191 193 194 196 197 196 198 199 198 195 193 193 193 195 195 196 197 198 199 200 200 199 200 201 200 198 197 198 199 199 200 200 198 195 196 199 202 200 196 193 192 195 197 196 195 192 193 193 193 194 194 194 194 195 194 193 193 195 198 202 204 199 198 198 198 199 200 201 202 201 199 198 196 196 197 198 199 198 198 199 200 201 202 202 203 203 204 206 205 204 203 204 206 206 206 207 208 208 209 210 210 210 209 207 206 206 207 208 209 208 208 207 207 208 208 207 206 206 206 206 207 208 208 209 209 209 209 210 211 211 211 211 210 210 210 210 210 211 212 213 214 214 213 213 212 212 211 211 211 212 212 211 211 210 210 210 210 211 211 211 211 211 211 211 211 212 212 213 214 214 214 214 213 212 215 217 216 214 213 215 218 215 215 215 215 215 215 215 215 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 209 210 212 212 212 209 207 205 211 210 210 210 210 210 211 211 209 208 207 207 207 207 208 209 207 207 207 208 209 209 210 210 208 207 206 207 209 210 209 208 200 204 213 212 205 206 192 163 195 223 226 221 228 215 201 212 209 210 211 212 212 212 211 211 215 215 214 214 214 213 213 213 211 211 213 214 214 214 214 213 204 204 216 238 232 181 127 105 115 145 188 194 155 163 210 211 167 154 144 85 72 162 218 207 156 110 99 91 88 114 171 254 253 247 207 147 113 133 188 233 194 63 34 135 226 204 123 76 136 202 195 106 54 74 91 81 64 44 66 72 60 56 57 86 135 216 234 150 83 102 151 171 148 155 171 151 131 137 105 50 24 86 120 93 85 215 254 243 188 73 62 55 22 32 63 115 152 88 45 58 71 58 78 131 140 172 211 248 244 226 214 174 127 40 33 55 75 79 77 138 203 241 236 235 254 251 226 201 149 40 69 210 253 251 179 78 16 0 34 119 205 217 149 97 103 108 106 97 76 51 61 100 147 169 152 131 126 113 82 39 59 127 213 251 250 251 252 244 155 69 132 240 254 206 134 108 169 200 189 165 168 165 172 206 241 209 124 46 92 187 183 132 125 133 110 70 83 113 138 194 253 246 253 186 109 132 142 92 41 45 76 96 91 77 93 148 218 253 191 144 193 231 233 235 251 237 167 145 135 98 49 73 78 69 55 45 48 58 60 55 56 47 37 31 96 208 254 249 253 242 249 191 86 28 28 25 28 22 28 14 15 56 126 212 237 242 227 220 222 218 216 211 187 204 129 49 108 174 132 87 100 140 171 225 244 216 210 200 225 216 214 217 220 250 249 172 45 48 142 181 178 208 227 254 247 222 133 39 31 88 142 170 182 160 143 153 168 160 151 157 117 95 69 60 54 42 34 29 27 41 50 43 33 31 34 36 37 37 40 49 61 65 58 48 53 45 45 58 64 57 50 50 43 44 46 47 46 42 36 32 39 39 21 31 111 175 197 235 247 196 184 170 152 154 181 238 253 231 138 53 90 147 121 87 119 171 202 214 217 222 238 239 240 245 222 144 75 45 38 55 52 45 49 64 95 143 183 195 197 201 190 209 219 238 238 151 105 200 249 142 37 110 226 249 193 64 39 74 87 142 217 252 249 203 83 70 188 252 241 199 146 80 53 59 116 194 222 231 203 100 29 4 15 53 84 108 77 49 49 84 133 187 210 196 124 60 50 86 121 174 196 159 97 47 37 32 41 80 111 143 128 106 130 175 211 227 175 91 53 40 35 34 34 47 60 59 63 31 80 193 244 253 248 178 111 39 29 61 95 149 204 238 242 252 253 244 238 241 239 232 242 224 180 97 44 20 46 66 74 67 53 41 37 35 36 43 41 50 42 34 42 43 42 50 57 31 45 100 148 163 127 70 57 71 86 65 111 203 227 235 224 234 229 168 111 37 28 34 42 42 42 38 34 31 31 32 30 37 24 12 28 103 171 241 210 204 197 196 200 204 204 202 197 193 206 215 188 129 120 179 218 152 112 125 156 193 214 211 196 146 170 199 183 160 160 195 238 185 135 62 33 34 43 37 19 41 107 204 236 236 215 210 208 217 213 204 198 214 209 144 88 107 190 230 177 188 241 219 131 124 191 235 201 185 207 216 218 221 230 224 209 198 230 202 123 141 202 223 202 95 36 90 219 248 228 230 228 219 239 220 225 225 225 225 225 225 225 225 227 226 224 223 235 219 173 162 220 226 227 229 230 217 207 210 251 174 99 203 251 223 184 106 59 26 28 40 36 35 35 35 36 36 35 34 32 29 27 25 33 45 49 38 33 39 45 43 48 88 174 246 250 229 226 232 226 226 229 233 231 229 237 248 252 152 69 183 241 236 159 155 157 138 152 125 65 43 88 176 219 254 255 216 219 255 223 129 29 24 59 139 205 246 207 173 196 234 207 155 98 130 176 141 86 78 64 54 45 63 98 78 81 97 104 107 129 147 148 152 173 191 204 182 164 175 146 71 26 29 30 32 39 47 46 38 37 35 33 33 34 33 29 26 28 21 26 24 23 17 8 22 60 104 99 117 199 254 242 132 70 82 99 127 155 142 83 30 47 41 42 43 38 39 43 42 45 45 42 53 56 38 69 143 182 210 146 85 121 137 95 76 49 48 75 111 126 139 155 161 205 190 162 112 85 111 113 68 63 185 254 226 149 63 48 69 58 62 76 78 55 34 41 60 68 69 61 54 54 49 45 50 80 123 172 227 252 245 250 254 214 109 48 43 48 31 19 51 119 203 194 116 65 55 61 54 54 37 84 182 238 187 53 41 89 112 92 44 50 107 125 97 57 121 204 249 255 251 177 74 30 86 196 252 252 233 191 170 132 84 40 32 45 53 49 39 46 43 42 45 47 43 35 29 55 134 209 249 253 231 223 228 227 225 222 221 222 222 222 222 224 223 222 221 221 221 222 223 217 218 218 219 220 221 222 222 221 221 221 222 222 223 223 223 222 222 223 223 223 224 224 224 226 226 226 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 226 225 224 223 225 223 224 229 236 240 237 234 230 189 178 206 225 230 231 227 226 226 226 226 227 227 228 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 225 225 225 225 226 226 225 225 225 224 224 224 225 225 224 224 224 223 223 223 221 222 222 223 223 222 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 228 228 228 229 229 229 229 229 230 236 221 235 238 246 254 211 95 18 11 36 97 209 254 237 110 86 104 153 179 193 216 233 236 239 239 253 254 243 186 177 227 232 240 244 244 242 241 240 242 241 241 241 241 240 240 240 238 238 237 237 238 239 241 242 240 240 239 239 239 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 239 239 236 235 236 238 237 234 235 238 239 239 238 237 237 239 239 238 237 237 237 237 236 236 237 231 235 241 228 234 229 174 101 207 255 235 255 177 57 100 246 254 222 115 35 69 93 39 90 181 241 248 251 253 250 252 236 175 62 58 168 245 253 247 241 230 126 1 28 136 228 248 240 233 229 231 233 232 232 233 227 228 226 240 249 193 92 23 29 67 117 170 220 245 248 248 240 239 238 238 231 209 199 210 187 140 165 178 171 146 116 74 39 34 66 135 214 252 243 225 231 226 243 254 207 110 39 19 39 43 41 52 63 52 40 39 53 64 45 18 38 97 157 193 217 225 224 214 172 146 185 229 227 240 245 240 250 248 163 48 23 40 63 81 80 60 50 59 116 111 67 30 41 58 67 84 177 245 251 230 219 217 224 227 224 217 221 226 231 242 229 193 114 52 35 103 190 247 252 237 229 231 236 240 229 195 151 120 99 72 52 66 114 173 222 249 252 248 228 111 77 100 119 131 178 235 238 232 225 210 220 216 221 220 216 212 211 215 219 222 231 246 242 191 117 65 64 97 108 102 100 130 171 183 155 111 150 199 206 219 199 139 142 173 128 86 64 71 72 69 74 83 48 56 91 128 118 82 89 130 124 125 151 185 192 180 174 175 185 145 141 197 214 146 112 153 212 223 224 211 202 203 202 197 207 206 205 204 203 204 205 206 204 206 207 205 203 202 203 204 206 205 204 204 204 204 203 203 201 202 205 206 205 203 201 199 202 202 204 204 204 202 200 199 201 201 201 201 201 201 201 201 198 199 201 203 203 202 200 199 203 203 202 201 201 200 200 200 200 200 200 201 201 202 202 202 200 200 200 200 200 200 200 200 199 199 200 201 202 203 204 205 205 203 202 202 203 203 200 197 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 200 199 198 198 198 199 200 200 199 199 199 199 200 200 201 201 199 200 201 202 202 201 200 199 198 198 199 200 200 200 199 199 199 199 199 199 199 199 199 199 198 197 196 194 194 195 197 198 195 195 195 195 195 196 197 197 216 216 217 217 217 218 218 218 218 218 217 217 217 217 216 216 215 215 215 214 214 213 213 213 214 214 213 212 211 211 210 210 211 210 209 209 209 209 210 210 210 212 213 212 210 210 211 213 215 213 211 211 213 213 212 210 213 212 211 210 211 212 214 215 210 210 210 210 210 210 210 210 207 209 211 212 212 210 207 205 206 206 205 205 205 205 204 203 205 205 206 208 210 207 202 197 204 203 202 204 206 207 205 204 203 203 202 202 203 203 204 205 205 205 205 205 205 205 205 205 204 203 203 204 205 203 200 197 204 203 203 204 204 203 199 195 198 198 196 195 194 193 193 193 193 192 192 193 194 194 192 190 190 188 187 187 189 189 188 186 185 184 183 182 183 184 186 188 188 188 187 187 187 188 189 189 189 188 187 188 191 192 191 190 191 192 193 194 195 195 194 194 190 193 195 193 194 196 196 193 193 192 191 192 194 195 193 190 193 193 192 192 193 194 195 195 195 197 198 198 196 195 196 197 197 197 198 198 199 200 201 201 199 201 201 200 198 197 198 199 201 201 200 198 197 197 199 202 198 195 192 191 194 196 196 195 192 192 192 192 193 193 194 194 193 194 195 197 199 200 201 202 199 199 199 199 200 201 203 204 202 200 198 197 196 197 198 199 199 199 199 200 200 200 200 201 202 204 205 205 203 203 204 206 206 206 206 206 206 206 206 206 207 206 206 205 205 206 207 207 208 208 207 207 207 207 206 205 205 205 206 207 207 208 208 209 208 208 210 211 211 211 211 210 212 211 211 210 210 210 210 211 213 213 213 212 212 211 211 210 210 210 211 211 212 212 212 212 211 211 211 211 211 210 210 210 211 212 213 214 214 214 213 213 213 215 217 216 214 213 215 217 215 215 215 215 215 215 215 215 215 215 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 211 211 210 210 211 211 211 211 211 211 211 211 211 211 210 210 210 211 211 212 213 212 211 210 209 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 210 210 211 211 208 207 206 207 209 210 209 208 212 209 212 199 180 182 176 147 189 226 209 174 185 199 200 211 209 210 211 212 212 212 211 211 213 213 213 213 212 212 212 212 214 214 214 215 214 213 212 211 173 180 201 237 251 214 144 96 144 217 235 234 162 105 161 170 195 226 215 179 130 113 168 215 213 149 133 134 117 111 138 187 200 189 164 139 137 160 197 226 166 71 38 101 170 177 126 98 105 122 119 96 79 77 93 115 93 70 74 76 80 71 53 78 98 146 160 95 67 159 240 226 157 130 139 168 205 223 162 77 50 39 32 74 148 254 250 232 136 55 86 96 34 6 52 154 191 110 51 52 51 35 79 162 160 162 196 236 239 252 246 136 45 7 71 151 188 161 122 171 246 254 247 246 253 253 230 167 68 64 146 239 248 254 221 137 57 15 19 68 127 151 131 119 124 93 76 91 102 83 63 64 133 180 186 179 203 215 154 49 2 50 116 172 215 243 252 253 190 37 64 204 251 204 167 204 234 248 232 214 214 192 169 177 206 190 131 55 64 124 119 80 76 95 86 82 143 195 184 169 225 251 253 191 100 95 121 76 33 55 102 118 91 61 81 148 248 247 181 161 211 227 217 223 231 249 245 166 96 43 43 46 55 50 50 52 48 36 31 32 44 38 35 24 62 145 190 197 213 236 215 169 123 94 57 22 18 16 30 23 13 22 72 162 240 242 219 217 219 214 227 232 253 215 128 89 166 217 156 97 54 93 144 220 247 208 177 159 204 214 224 227 228 251 226 122 30 66 176 195 152 153 176 230 252 225 139 66 57 65 84 122 157 155 179 220 241 226 178 129 84 61 48 45 40 28 23 33 76 72 62 49 39 34 34 34 32 37 41 43 51 60 59 52 58 51 50 56 56 49 47 52 45 44 43 41 38 37 36 36 33 29 32 42 86 143 187 229 182 123 136 183 200 181 163 190 245 247 160 55 92 170 140 80 133 195 224 223 213 205 215 221 217 208 217 166 87 71 78 69 71 51 40 54 98 168 226 246 250 251 241 248 230 232 239 165 111 185 227 119 41 129 207 193 84 48 116 175 121 94 166 245 244 172 66 103 215 250 237 227 216 163 122 74 63 102 127 146 105 43 15 40 74 86 90 113 122 100 85 82 92 115 123 110 61 47 56 67 76 105 113 80 45 36 47 55 114 195 209 197 136 91 132 194 202 165 91 39 34 60 87 87 70 61 63 66 57 29 83 203 253 254 248 191 128 71 27 25 55 76 95 139 174 206 236 245 244 244 240 231 239 251 226 146 87 33 57 118 151 137 97 60 51 46 39 39 36 44 41 39 44 39 39 55 49 46 46 54 64 74 83 90 114 134 132 83 119 211 225 223 235 234 201 107 62 33 39 38 44 43 40 36 32 30 30 32 29 33 17 11 54 156 206 231 207 201 195 194 198 201 200 198 199 198 219 222 175 94 87 179 205 164 122 108 138 196 221 207 168 143 168 168 144 154 186 229 241 228 198 106 49 31 40 42 37 35 69 159 221 251 234 210 209 221 231 230 216 223 234 212 154 115 139 163 124 153 208 164 97 119 180 223 205 193 207 201 209 226 242 234 215 191 204 167 122 197 244 251 229 133 72 42 156 238 237 228 237 224 226 225 225 225 225 225 225 225 225 225 227 225 224 229 244 216 160 151 213 228 231 228 235 233 213 196 226 179 97 189 253 253 247 189 102 33 18 30 34 41 37 36 38 37 34 31 28 24 21 20 27 53 76 73 50 32 33 42 46 48 118 218 253 236 223 225 226 225 227 230 226 222 231 245 253 155 91 214 254 245 154 124 126 80 71 59 56 95 167 253 254 253 252 228 219 248 207 101 12 34 55 71 91 142 130 104 95 136 116 97 103 68 66 58 56 63 41 29 52 111 177 217 193 194 179 188 217 228 232 243 247 254 255 230 195 173 124 55 25 31 34 33 38 46 45 37 39 36 32 30 30 30 29 28 26 21 26 27 25 11 1 26 115 210 185 136 121 137 124 67 106 126 162 205 226 191 119 65 48 45 42 35 28 34 42 39 35 53 50 38 43 52 71 101 108 111 118 118 97 78 98 136 105 44 46 128 198 224 240 254 224 213 208 195 171 154 123 79 109 183 173 114 81 89 109 123 113 102 87 71 52 36 44 66 66 64 58 59 61 52 47 56 123 139 184 238 252 254 255 233 161 69 29 39 42 21 19 69 171 254 247 176 126 123 149 144 84 47 80 117 157 128 68 40 60 85 77 48 70 134 156 131 138 185 203 202 209 174 90 26 138 179 182 215 254 234 169 108 62 35 28 42 48 46 45 42 50 41 43 51 42 24 29 49 132 210 254 254 230 210 213 224 225 223 221 221 222 222 222 222 224 223 222 221 221 221 222 223 221 221 221 221 222 222 223 223 221 221 221 222 222 223 223 223 222 222 222 222 223 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 226 226 227 227 227 226 226 223 224 227 233 241 246 248 247 238 228 235 243 232 224 226 224 226 226 226 226 227 227 228 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 226 226 226 226 225 225 224 224 225 225 225 224 224 224 223 223 223 224 224 224 224 224 224 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 224 224 224 224 226 226 226 226 226 226 226 226 229 229 229 229 230 230 230 230 223 236 221 227 234 254 252 164 67 19 7 59 163 245 253 247 217 161 134 131 100 74 93 127 197 215 228 249 233 205 169 185 236 239 242 243 242 241 242 243 242 242 242 241 241 240 240 240 239 239 239 238 239 239 240 240 240 240 240 239 239 239 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 238 240 239 238 239 238 229 218 231 234 237 238 238 237 238 240 239 238 237 237 237 237 236 236 241 230 234 240 228 235 221 149 142 235 248 255 206 66 83 237 253 253 173 26 111 191 150 83 48 105 165 191 203 215 199 164 123 26 56 175 244 254 249 249 252 197 116 24 24 102 206 252 243 235 229 230 233 232 232 232 227 231 224 225 241 228 166 109 61 43 31 53 101 147 191 230 239 250 251 248 242 230 221 223 170 116 111 117 161 217 204 108 41 21 50 115 198 250 240 233 221 241 255 217 104 6 12 74 73 52 39 42 51 56 61 75 56 37 34 45 84 173 247 254 253 238 199 182 188 207 238 249 218 228 223 220 250 254 159 28 7 77 125 127 104 64 51 75 107 85 49 41 53 52 74 127 217 249 242 224 224 219 219 222 227 221 225 224 216 226 239 234 196 143 74 67 134 189 217 250 241 236 229 227 231 230 217 201 156 92 53 75 108 133 180 235 247 245 187 77 142 219 174 108 120 192 232 245 231 209 217 222 215 214 215 216 218 217 217 217 223 239 242 228 183 118 73 57 104 130 158 150 124 110 117 137 151 147 140 158 148 115 115 120 93 107 120 104 71 61 78 91 81 79 129 157 105 77 133 195 165 173 209 245 245 223 208 205 200 179 205 239 190 116 140 224 224 229 216 184 164 172 192 204 203 204 205 206 206 205 204 203 204 205 206 205 203 202 202 204 206 205 204 204 204 204 203 203 203 202 202 203 204 204 204 204 201 202 203 204 203 202 200 198 201 201 201 201 201 201 202 202 201 201 203 203 203 202 201 200 202 202 202 201 201 200 200 199 200 200 200 201 201 202 202 202 200 200 200 200 200 200 200 200 198 199 200 201 203 204 205 205 201 201 201 202 204 204 202 200 200 200 200 200 200 200 200 200 197 197 198 199 199 200 200 201 200 200 199 198 198 198 199 200 200 200 199 199 199 200 201 202 199 200 202 204 204 202 200 199 202 202 202 202 201 200 199 198 199 199 199 199 199 199 199 199 200 198 196 194 193 193 194 195 199 198 197 196 195 196 197 197 216 216 217 217 218 218 219 219 217 217 217 217 217 216 216 216 217 216 216 216 215 215 215 214 215 214 213 212 211 210 209 208 212 212 211 210 210 210 210 211 211 212 214 213 211 211 212 213 211 211 211 213 216 215 213 210 213 212 212 212 212 213 213 214 209 209 210 210 211 212 212 212 207 209 211 212 211 209 207 205 206 206 205 205 205 205 204 203 206 205 206 209 211 209 203 197 206 204 204 205 206 206 204 202 203 203 203 203 203 204 205 205 205 205 205 205 205 205 205 205 203 203 204 205 206 204 199 195 198 197 198 200 202 203 201 198 199 199 198 197 196 196 196 196 194 193 193 194 195 195 193 190 190 189 187 187 189 189 187 186 186 185 185 184 184 184 185 185 188 187 187 186 187 187 188 189 188 187 186 187 190 191 190 189 193 194 195 195 195 194 193 192 190 192 192 190 190 194 195 193 194 194 195 196 196 196 195 195 196 196 195 194 194 194 195 195 195 197 199 199 198 198 199 201 199 199 199 200 200 200 201 201 200 201 202 201 199 198 200 201 202 202 201 200 199 198 199 199 195 194 193 193 195 196 196 195 192 192 193 193 193 194 194 194 196 198 200 201 201 199 197 195 198 198 197 198 198 200 201 202 202 201 200 199 198 198 198 198 199 199 199 199 199 200 200 200 201 203 204 204 203 203 204 206 202 203 204 205 206 207 208 209 204 205 206 206 207 207 206 206 208 208 208 207 206 205 205 206 205 205 206 206 207 208 208 208 207 208 209 210 211 211 211 210 212 212 211 210 209 209 209 209 212 212 212 212 211 211 211 211 209 209 211 212 213 213 213 213 211 211 211 210 210 210 210 209 211 212 213 213 214 213 213 212 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 213 213 213 212 212 214 214 214 214 214 214 214 214 213 213 213 212 211 210 210 209 211 211 211 211 211 211 211 211 213 211 209 208 209 211 214 216 213 213 211 210 208 207 207 207 208 208 208 208 208 208 208 208 210 210 210 210 210 210 210 210 208 207 206 207 209 210 209 208 219 204 208 213 196 171 140 105 178 227 189 116 134 190 211 217 209 210 211 212 212 212 211 211 211 211 212 212 212 213 213 213 215 215 215 215 214 213 211 211 191 189 185 190 208 206 148 78 110 222 248 254 193 108 135 151 204 252 248 251 193 86 108 187 191 167 179 188 154 120 120 139 140 118 135 145 128 158 203 199 163 83 36 66 108 132 123 140 120 78 71 110 114 72 80 138 150 137 101 69 72 70 60 82 76 76 75 46 52 159 252 251 199 140 146 217 246 215 171 135 81 40 16 46 143 253 251 220 89 57 114 137 62 0 51 180 213 145 95 89 69 29 52 123 147 170 188 217 240 246 192 80 27 57 150 227 253 232 186 205 244 206 179 194 219 232 193 101 19 118 213 246 236 201 177 175 117 48 11 15 45 88 123 154 137 91 56 76 129 144 88 18 91 168 212 207 204 217 181 89 47 77 89 89 120 181 230 249 159 48 56 136 200 232 229 245 244 238 228 229 236 229 215 212 212 197 164 100 57 53 50 53 60 82 81 100 178 238 222 182 203 251 246 190 105 65 77 53 42 68 104 115 110 98 104 149 250 234 180 178 219 221 213 220 232 248 249 148 65 30 53 30 40 37 34 33 33 36 43 51 56 47 52 41 40 69 96 118 148 216 163 137 184 192 104 36 12 12 27 26 16 6 41 131 228 245 225 218 212 208 236 247 252 120 93 172 230 232 184 135 78 90 129 197 249 233 169 123 173 209 228 234 247 250 183 61 26 81 170 167 111 88 104 161 210 215 181 142 115 72 73 133 175 202 244 253 252 209 139 72 54 45 46 32 21 35 70 118 156 116 70 46 39 35 32 32 24 31 37 39 46 53 53 48 50 53 48 39 36 43 48 47 40 42 43 42 40 36 34 34 39 30 40 48 74 121 138 137 115 116 163 218 239 220 179 158 180 174 104 56 131 197 155 109 182 223 225 216 214 207 208 209 197 156 150 123 86 109 130 115 106 58 32 47 78 116 160 189 203 220 232 237 232 251 251 171 98 153 198 114 49 103 119 83 46 91 188 216 120 60 141 252 252 134 38 110 218 245 224 227 230 218 213 169 95 46 34 45 46 54 86 144 173 132 83 77 142 140 122 94 74 63 56 52 57 83 118 133 119 88 57 37 58 81 92 104 173 247 251 239 159 89 116 153 124 70 31 46 110 170 195 154 99 63 52 59 59 64 81 129 164 185 187 143 83 58 31 28 51 43 26 58 91 122 162 196 223 240 244 239 236 253 241 181 129 62 65 113 170 204 189 134 104 91 70 56 41 33 31 35 34 27 26 34 40 48 44 38 34 32 60 110 147 165 165 122 150 217 221 228 232 208 158 59 37 35 43 38 43 41 38 34 31 30 30 31 31 27 15 29 92 201 230 226 205 201 197 196 199 200 199 197 204 210 226 210 159 84 68 157 189 188 163 131 129 155 179 187 162 181 186 144 123 166 213 232 232 239 232 147 78 36 34 44 41 33 43 109 177 246 251 235 223 218 223 228 223 230 245 248 209 156 92 81 104 150 170 122 69 140 204 234 206 172 191 208 218 232 245 240 212 172 167 159 148 237 253 251 230 167 139 58 81 203 251 235 231 224 220 229 226 226 226 226 226 226 226 226 222 222 223 231 245 213 169 183 222 237 233 222 231 239 220 197 218 167 77 164 253 250 253 245 149 50 23 30 32 41 34 36 38 37 34 31 27 24 21 20 20 52 102 129 102 49 23 28 43 32 79 183 252 250 228 223 227 225 225 226 224 225 237 252 244 106 69 167 224 188 112 63 53 78 93 71 85 161 219 236 241 244 254 228 203 219 163 54 41 54 75 86 61 58 64 108 131 146 121 120 116 21 45 128 152 107 115 132 99 136 210 254 254 245 247 254 245 241 255 246 255 237 216 197 168 134 92 50 26 32 35 34 37 43 42 37 39 36 32 29 28 29 29 30 25 22 26 26 24 6 2 42 136 255 244 161 85 53 48 78 147 149 159 195 225 199 143 113 106 106 82 44 25 30 36 36 35 45 39 30 42 63 90 117 132 130 121 83 67 129 191 187 127 41 42 159 253 254 239 229 187 207 238 253 253 241 190 128 132 128 66 36 57 110 135 131 136 105 64 50 63 67 64 68 64 62 60 62 57 39 35 50 102 138 198 238 230 227 219 166 76 50 46 36 28 34 55 102 174 253 254 217 181 203 236 193 89 98 154 122 79 47 71 74 63 52 46 58 84 122 171 208 241 246 235 211 148 51 32 98 212 249 191 183 207 168 120 66 43 34 40 50 45 38 41 46 51 39 47 59 35 11 52 121 218 252 252 230 221 221 221 218 223 222 220 220 222 222 222 221 222 222 222 222 222 222 222 223 222 222 222 222 222 222 222 221 222 222 222 222 222 222 223 223 221 221 222 222 222 223 223 223 224 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 225 225 226 226 227 228 229 230 228 228 229 230 231 231 229 227 240 231 230 226 217 223 231 225 227 227 226 226 226 227 228 228 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 227 227 226 226 226 225 227 227 226 226 226 225 225 225 226 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 224 224 224 224 227 227 227 227 227 227 227 227 229 229 229 230 230 230 230 230 226 239 230 229 240 254 220 108 28 14 26 111 226 254 240 250 252 240 229 212 168 122 102 100 111 130 150 189 181 161 190 238 242 243 244 242 241 241 243 245 243 242 242 241 241 240 239 239 241 242 242 242 241 240 238 237 241 240 240 240 239 239 239 239 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 237 241 241 239 240 237 221 203 228 232 236 238 238 238 239 240 239 238 237 237 237 237 236 236 239 228 231 238 229 240 228 158 193 250 245 252 110 49 206 253 245 252 67 17 220 254 223 65 11 40 77 85 77 84 80 53 29 56 118 144 188 254 255 254 254 173 145 77 14 67 197 250 246 237 230 230 232 232 231 231 231 237 231 226 237 247 234 210 185 141 81 40 27 32 67 112 163 195 222 238 252 254 253 254 246 147 109 148 214 253 248 135 38 14 44 94 177 245 243 246 251 255 203 81 7 42 126 181 131 61 27 32 48 60 57 58 62 54 89 118 114 150 217 248 254 254 221 203 217 234 240 224 233 225 220 235 254 228 124 20 30 121 158 132 114 99 81 83 67 63 49 40 40 53 113 190 240 248 239 230 228 218 221 226 230 220 217 218 217 224 240 249 245 223 165 83 54 91 152 215 230 237 235 225 222 234 248 252 234 186 168 191 192 170 186 232 249 251 180 87 186 254 194 103 83 130 200 244 243 224 213 214 210 211 215 221 223 220 217 217 214 226 241 250 222 155 108 80 95 135 190 179 130 99 100 137 133 116 145 185 201 192 148 103 159 181 174 118 75 100 157 187 192 157 167 163 95 70 124 170 155 183 221 242 227 194 180 187 187 212 230 205 169 183 222 235 212 196 170 151 157 182 204 213 201 202 205 207 207 206 204 202 203 204 205 205 203 202 203 204 206 205 204 204 204 204 203 203 205 203 201 201 203 205 206 206 201 201 202 202 202 201 200 200 201 201 201 201 201 201 201 201 203 203 202 202 202 202 202 202 200 201 201 201 201 201 200 199 201 201 201 201 201 201 202 202 200 200 200 200 200 200 200 200 199 199 200 201 202 204 205 205 199 200 201 202 204 204 203 202 199 199 200 200 200 200 201 201 197 197 198 199 199 200 200 201 201 200 199 198 198 198 199 199 200 200 199 198 199 200 201 202 200 201 202 203 203 202 201 200 205 204 203 202 201 200 199 199 200 200 199 199 199 198 198 198 199 198 197 195 194 194 193 193 198 197 195 194 193 194 195 195 216 216 217 217 218 219 219 220 218 218 218 217 217 217 217 217 218 218 217 217 216 216 216 216 215 215 214 214 213 212 212 212 214 214 213 212 211 211 212 212 211 213 214 214 212 211 212 214 213 212 212 213 215 215 213 211 213 213 214 214 214 213 212 212 210 210 210 211 211 212 212 212 211 210 208 207 207 207 208 209 206 206 205 205 205 205 204 203 206 203 201 204 208 209 207 203 207 206 205 206 207 206 203 201 204 204 204 204 204 205 206 206 205 205 205 205 205 205 205 205 203 202 202 204 206 206 203 201 201 199 199 200 202 203 202 200 200 199 199 198 198 199 199 200 195 194 193 194 195 195 193 190 192 190 188 188 188 188 186 184 187 187 188 187 187 186 184 184 187 187 186 186 186 187 188 189 188 186 186 187 189 191 190 189 191 192 194 195 195 194 192 191 193 194 192 188 188 192 195 194 197 199 202 200 197 195 196 198 199 198 197 197 197 197 198 199 199 201 203 202 201 201 202 204 202 201 201 201 201 200 200 200 201 203 204 204 202 202 203 205 203 203 203 202 201 199 197 196 193 195 196 197 196 196 196 197 194 194 195 195 195 196 196 196 198 199 200 201 200 199 197 195 199 199 198 198 199 200 201 202 202 202 202 202 201 200 198 198 197 197 198 199 200 201 201 202 200 202 204 204 203 203 205 207 202 203 204 205 207 208 209 210 203 205 208 210 210 209 207 206 206 208 210 208 204 203 204 206 205 205 205 206 207 207 208 208 206 207 208 210 211 211 211 211 210 210 210 209 209 210 210 211 211 211 211 211 211 211 212 212 210 211 212 213 213 212 212 211 211 211 211 210 210 209 209 209 211 211 212 213 213 213 212 212 217 214 212 213 217 218 216 213 215 215 215 215 215 215 215 215 214 214 214 213 213 212 212 212 214 214 214 214 214 214 214 214 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 212 210 208 208 209 211 212 211 211 210 209 208 208 208 208 207 208 208 208 208 208 208 207 211 211 210 210 209 208 208 207 208 207 206 207 209 210 209 208 205 203 216 232 223 190 140 96 151 212 184 123 150 204 216 217 209 210 211 212 212 212 211 211 210 211 212 212 213 214 215 215 213 214 215 215 215 214 213 213 217 200 184 171 167 166 126 63 84 202 254 245 208 134 100 123 187 247 251 241 193 108 105 159 173 166 160 147 138 156 190 212 169 137 139 129 90 103 148 153 159 96 42 45 60 94 122 181 193 118 85 126 139 89 75 117 178 207 153 77 53 54 77 109 128 118 87 43 47 130 220 251 243 238 226 218 175 151 179 180 99 48 44 37 87 182 212 162 86 86 122 131 64 4 66 200 241 193 147 125 91 40 31 63 100 144 154 175 193 156 94 37 72 127 191 230 252 250 232 238 235 194 136 124 154 177 137 48 36 154 241 255 244 168 137 177 186 104 43 11 14 65 135 194 141 76 34 70 145 178 129 55 59 125 182 176 130 133 158 132 136 155 128 58 27 63 114 139 107 102 132 119 135 216 252 253 235 214 213 224 228 238 250 248 238 233 222 156 65 18 27 68 88 106 97 98 138 182 201 202 206 234 213 159 105 54 40 62 76 67 67 96 149 157 130 143 211 212 190 195 216 217 222 228 248 238 190 101 43 32 42 33 23 26 24 32 71 122 142 134 71 34 34 46 47 45 50 74 125 176 148 183 238 245 150 55 16 12 22 21 14 5 34 128 219 251 231 219 216 220 244 235 159 60 111 228 249 229 206 175 145 98 105 161 241 254 184 144 212 228 218 232 251 216 113 13 34 104 169 171 138 101 97 134 154 188 200 193 162 95 84 148 191 227 236 213 181 131 80 58 51 41 37 20 42 109 170 220 210 138 65 41 43 41 33 30 31 34 34 35 39 47 52 52 47 51 48 41 40 45 46 40 40 43 46 46 42 37 33 31 45 30 38 60 97 123 107 90 151 195 224 228 225 228 209 158 82 81 58 83 176 197 147 149 211 232 211 196 206 207 214 222 219 166 118 93 112 146 151 151 146 87 45 41 43 48 70 92 115 136 168 184 202 242 233 160 88 114 164 111 46 54 54 62 114 154 192 189 124 72 135 242 252 109 23 101 198 240 212 209 218 225 236 228 160 79 38 14 80 146 201 241 242 170 89 59 92 110 101 79 70 59 57 75 116 145 161 160 137 81 45 55 126 172 149 124 176 238 251 246 175 78 71 68 34 21 40 105 201 241 214 145 119 109 84 71 111 136 101 70 77 88 89 66 59 46 56 67 68 60 45 52 53 61 80 108 143 179 206 221 218 235 247 210 159 100 85 80 124 191 207 171 151 137 112 97 69 40 37 51 48 42 40 31 45 47 35 35 39 23 47 115 147 162 160 124 160 218 204 203 205 156 107 37 40 41 41 41 42 40 37 34 32 31 30 30 26 19 27 70 139 227 231 216 201 201 201 201 202 202 202 201 211 217 212 162 127 90 69 131 204 216 178 119 103 112 126 143 168 207 196 161 157 187 215 213 217 226 239 193 133 60 30 39 33 33 32 63 108 191 238 251 238 221 219 222 222 227 233 241 248 205 111 86 152 218 200 111 53 172 239 248 199 134 164 224 252 251 243 227 199 169 141 155 188 241 244 246 228 191 200 122 46 129 228 248 228 224 222 229 226 226 226 226 226 226 226 226 221 215 210 222 240 203 163 192 232 241 231 218 224 230 215 198 214 181 89 142 252 247 250 253 174 66 40 43 33 36 32 43 37 35 33 31 28 26 25 24 19 41 107 175 165 88 30 22 34 32 55 135 228 253 238 232 226 226 225 224 225 231 244 254 195 42 28 96 126 94 47 13 49 123 159 141 140 195 241 226 222 233 249 217 179 151 95 54 120 130 159 187 149 91 66 125 239 253 214 163 87 19 86 181 199 190 236 251 165 135 161 210 250 255 255 248 226 228 254 251 245 174 122 120 121 95 59 36 28 31 34 35 36 37 38 37 35 35 34 32 31 30 29 28 26 23 24 22 20 2 8 65 158 254 249 182 137 68 50 132 206 169 127 147 200 197 158 147 200 199 144 63 25 24 29 34 45 44 37 32 39 64 112 160 184 165 88 28 96 227 255 209 131 52 53 160 246 252 225 208 212 233 249 250 253 253 204 137 88 79 63 74 88 102 111 98 107 83 46 44 79 95 80 69 64 63 60 58 46 30 44 80 103 139 178 194 164 129 111 83 40 42 54 38 35 70 113 164 181 220 230 218 190 221 254 173 59 150 240 201 97 51 69 76 63 38 29 55 98 147 205 251 253 252 251 194 77 17 88 193 213 237 197 163 127 81 68 46 47 47 49 49 45 40 42 46 50 45 45 42 33 52 127 206 252 253 230 215 222 225 221 215 223 222 221 221 222 223 222 221 220 221 222 224 224 224 223 222 221 221 221 221 221 221 221 221 223 223 222 222 222 222 222 222 221 221 221 222 222 223 223 223 223 223 223 224 225 225 226 226 226 226 226 226 226 226 226 226 227 226 225 225 225 227 229 230 233 226 221 222 229 233 230 226 240 225 221 226 229 237 236 219 228 228 227 226 226 226 227 227 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 227 227 227 226 226 226 227 227 227 226 226 225 225 225 226 226 225 225 225 224 224 224 224 224 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 228 228 228 228 228 228 228 228 229 229 229 229 230 230 230 230 229 235 237 237 250 251 171 50 3 15 70 176 254 252 230 246 223 236 242 243 249 245 232 223 214 189 144 129 84 57 169 255 242 243 244 242 241 241 243 245 243 243 242 241 240 240 239 239 232 234 238 240 242 241 239 238 241 241 240 240 240 239 239 239 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 237 241 240 237 238 236 217 194 230 233 237 239 239 238 239 239 239 238 237 237 237 237 236 236 237 231 231 236 230 244 243 190 187 248 255 194 75 131 254 240 253 169 49 73 221 248 168 62 58 66 58 35 20 18 22 26 36 78 62 47 125 207 232 251 211 180 180 94 17 62 184 248 250 239 230 230 232 231 230 229 225 228 227 223 226 237 243 240 251 235 194 145 101 61 41 44 53 82 114 147 182 208 231 251 253 155 126 204 253 253 247 140 35 17 43 70 151 243 248 251 250 192 87 14 57 174 247 249 160 52 15 33 47 54 48 48 91 138 199 220 186 144 143 166 213 252 253 242 237 227 224 217 214 215 232 254 252 175 72 8 80 151 159 118 116 121 93 68 48 52 49 40 40 74 145 210 224 235 228 226 222 218 228 226 217 220 220 224 226 219 211 214 253 241 205 100 21 46 97 130 189 217 243 245 230 219 221 227 240 231 238 254 252 236 237 252 250 229 140 65 152 225 225 187 111 83 136 195 227 241 223 222 222 224 227 228 223 215 215 220 222 236 235 222 186 168 183 172 124 114 134 132 124 116 95 110 111 123 205 250 250 226 162 145 187 181 142 82 74 147 228 254 251 218 191 154 91 54 75 109 139 182 220 233 217 175 147 152 160 196 191 159 180 233 226 174 169 157 149 159 183 203 209 205 202 203 204 204 205 205 205 205 201 203 204 204 202 202 203 205 206 205 204 204 204 204 203 203 205 203 201 201 202 203 202 201 201 201 200 200 200 201 202 202 202 201 201 201 201 201 201 201 205 203 201 199 199 200 201 203 199 199 200 201 202 201 200 200 202 202 201 201 201 201 201 201 199 199 199 199 199 199 199 199 199 200 201 201 202 203 204 204 200 201 202 203 203 203 202 202 199 199 199 200 200 201 201 201 199 199 199 199 199 199 198 198 201 200 199 198 198 198 198 199 201 200 199 198 198 200 202 203 201 201 201 202 202 201 201 201 203 202 200 199 198 199 200 201 200 200 200 199 199 198 198 198 196 196 197 197 197 197 196 196 197 195 194 192 192 193 195 196 216 216 217 217 218 219 220 220 219 219 218 218 218 218 218 217 218 218 218 217 217 217 216 216 216 216 216 216 216 217 217 217 215 215 214 213 212 212 212 212 212 213 215 214 212 211 213 214 216 214 212 212 213 214 213 211 212 213 215 215 215 213 211 210 212 212 211 211 211 211 211 211 215 211 206 203 202 205 209 212 206 206 205 205 205 205 204 203 206 201 197 198 204 209 210 210 208 207 206 206 207 206 203 200 205 204 204 204 205 205 206 207 205 205 205 205 205 205 205 205 204 202 201 202 206 208 208 208 209 207 204 203 204 203 202 200 200 200 199 199 200 201 201 202 196 195 194 195 196 195 193 190 192 190 188 188 188 188 186 184 189 190 190 190 189 187 185 183 187 187 186 186 186 187 188 189 187 186 185 187 189 190 190 188 188 190 192 194 194 194 192 192 196 197 193 189 189 194 197 197 199 203 206 203 197 193 195 198 199 199 199 199 199 200 202 203 204 205 206 205 203 202 204 205 203 203 202 202 201 200 200 199 202 204 206 206 204 204 206 208 204 204 204 204 202 200 196 194 192 196 199 200 198 196 197 198 196 196 196 197 197 197 198 198 197 197 198 199 200 200 200 201 202 202 201 201 201 202 203 204 202 203 203 204 203 201 198 197 194 195 196 198 200 202 203 204 199 201 203 203 203 203 205 207 205 206 206 207 207 208 208 209 203 206 210 212 213 211 208 206 205 209 211 209 204 201 204 207 204 205 205 206 206 207 208 208 206 207 208 210 211 211 211 211 208 208 208 209 210 211 212 213 210 210 210 211 211 212 212 212 212 213 213 214 213 211 210 209 211 211 211 210 210 209 209 208 210 211 212 213 213 213 212 212 218 214 211 213 217 219 216 212 215 215 215 215 215 215 215 215 214 214 213 213 213 212 212 212 214 214 214 214 214 214 214 214 208 209 209 210 211 212 213 214 211 211 211 211 211 211 211 211 212 212 210 209 208 208 207 207 209 209 208 208 209 209 210 211 207 208 208 209 209 208 208 207 211 211 210 209 208 207 206 205 208 207 206 207 209 210 209 208 191 211 227 228 225 213 173 128 121 186 189 170 204 222 206 207 209 210 211 212 212 212 211 211 210 211 212 213 215 216 217 218 211 212 214 215 215 216 215 215 227 214 223 218 177 144 123 98 86 187 252 212 198 159 85 124 191 248 242 184 165 169 164 166 147 132 98 86 132 209 252 250 229 221 206 177 133 92 83 97 122 99 67 52 33 64 115 201 245 168 110 125 148 123 90 89 161 240 196 97 47 47 102 151 184 175 118 51 38 82 161 235 239 253 246 221 141 105 181 226 143 28 60 98 90 83 120 112 105 112 111 95 42 3 80 213 254 223 180 147 113 67 37 36 64 95 103 122 117 63 36 39 102 134 174 223 249 231 221 238 250 234 146 75 87 124 104 39 47 153 242 252 248 191 161 164 221 141 74 22 1 45 125 194 154 79 31 65 142 197 189 150 98 74 79 99 96 122 154 129 146 166 150 87 37 37 56 62 56 104 177 144 90 124 186 242 244 217 224 233 215 217 231 222 233 249 252 178 66 16 42 98 118 104 83 89 98 103 149 207 164 163 135 92 83 53 36 106 109 58 27 73 159 166 125 136 175 200 208 216 220 222 238 243 246 205 106 59 38 41 13 22 20 56 83 106 164 227 232 195 131 49 18 41 57 47 38 56 99 103 137 245 253 247 185 78 19 13 18 16 14 8 45 145 233 253 222 211 232 248 248 197 85 94 186 251 239 223 210 191 185 96 86 135 219 247 196 199 214 236 233 250 238 141 57 40 60 146 206 227 217 166 129 137 153 178 189 197 181 109 72 110 165 205 187 142 117 67 30 50 42 31 31 38 109 210 246 251 223 136 55 38 51 49 35 27 29 29 29 30 35 41 45 47 47 42 47 59 62 52 43 40 37 40 43 42 39 36 35 35 33 20 33 72 118 130 127 155 185 237 238 215 206 215 187 98 105 106 85 95 141 121 104 179 222 243 219 203 209 205 215 231 240 204 136 110 162 178 146 158 174 127 82 55 37 32 35 37 62 65 95 114 139 183 179 138 99 92 133 96 32 27 60 140 180 185 169 164 141 91 119 209 217 75 18 100 192 250 222 209 204 216 221 229 192 133 97 51 114 205 251 253 237 165 86 50 76 100 86 63 64 55 57 89 126 145 125 98 90 64 62 105 169 238 197 149 197 250 245 200 140 46 40 39 29 52 80 140 217 220 149 94 144 187 149 102 192 220 163 110 108 100 98 104 89 71 110 130 106 103 100 84 68 58 51 55 71 100 136 163 171 194 243 227 173 134 120 72 84 124 133 132 155 159 137 127 104 62 65 93 95 97 96 76 59 48 27 32 43 20 38 112 165 176 157 109 152 215 180 149 176 110 71 33 53 46 38 47 40 39 36 34 32 31 30 29 18 12 41 109 174 235 222 202 196 198 201 202 202 202 202 202 214 218 188 111 94 97 79 119 181 195 140 75 88 123 130 133 154 191 184 192 213 211 216 211 209 212 241 232 188 90 32 34 34 42 36 36 48 126 199 243 244 231 231 231 230 231 227 230 254 202 134 142 207 253 214 77 40 185 253 251 191 109 148 239 248 242 217 198 195 203 166 183 236 244 242 250 229 195 218 159 48 57 183 254 235 228 225 226 226 226 226 226 226 226 226 226 224 207 194 212 235 192 142 168 230 236 228 221 225 224 212 203 203 211 125 128 246 254 253 246 178 72 55 56 36 33 32 51 35 34 32 31 30 29 29 29 22 29 98 195 205 121 45 27 22 33 37 91 194 248 243 241 224 226 225 223 224 233 243 249 122 15 20 62 54 91 88 77 105 140 152 163 173 206 253 252 229 199 198 199 160 73 43 123 208 212 213 219 185 131 86 122 180 241 211 131 31 47 119 134 162 245 255 255 251 180 91 151 203 254 244 237 254 254 242 224 165 79 47 116 184 166 94 41 30 30 32 35 35 33 34 37 32 33 35 36 34 31 28 26 28 24 21 17 16 2 14 83 198 249 233 191 203 109 61 149 213 163 99 111 180 195 176 187 253 251 174 67 19 18 24 34 30 36 38 31 28 49 106 162 150 112 77 88 154 230 255 247 169 76 42 111 187 215 210 199 244 254 255 251 254 235 150 53 45 88 154 185 159 116 115 102 108 98 68 59 86 96 78 67 63 61 57 52 41 38 80 139 205 192 167 160 130 69 47 57 55 39 45 43 58 102 157 222 218 178 167 193 163 171 212 145 48 171 250 223 109 78 66 65 45 40 28 42 114 207 253 253 253 251 216 94 9 107 238 253 224 176 152 149 106 59 48 40 46 51 48 45 49 50 45 44 49 55 39 15 35 113 203 254 240 239 222 219 224 217 218 227 221 220 219 220 221 221 221 219 216 217 220 222 223 222 221 220 220 220 221 221 221 222 222 222 223 223 223 222 222 221 221 221 221 221 221 222 222 222 223 223 222 222 223 224 225 225 226 226 226 226 226 226 226 226 226 226 229 227 225 223 223 225 227 229 227 229 230 230 229 228 228 229 222 221 233 237 223 219 226 225 229 228 227 227 226 226 226 226 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 227 227 227 226 226 226 227 227 227 226 226 226 225 225 226 226 226 225 225 224 224 224 226 225 225 224 224 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 230 230 230 226 224 234 238 252 237 127 7 13 33 115 219 251 222 208 218 236 248 241 233 241 243 238 242 240 246 233 216 124 35 146 235 238 240 243 243 242 241 242 244 243 243 242 241 240 239 239 238 219 223 229 236 241 242 242 241 241 241 241 240 240 239 239 239 238 238 238 238 238 238 238 238 239 239 239 239 239 239 239 239 238 241 239 234 236 235 216 192 233 236 240 241 240 238 238 238 239 238 237 237 237 237 236 236 238 236 234 236 230 245 253 216 200 226 212 113 132 253 235 253 235 99 16 55 92 95 63 124 168 148 92 57 68 68 57 68 56 44 30 61 114 194 251 232 169 175 151 54 24 60 151 245 251 240 231 230 232 231 229 228 231 229 232 233 228 229 234 237 231 247 250 237 219 182 131 96 54 47 36 36 51 76 116 158 132 107 128 216 254 250 251 122 31 20 42 49 128 238 248 246 183 66 3 79 195 248 249 248 147 34 12 35 31 42 76 117 152 222 253 252 239 175 105 90 132 193 230 249 252 236 233 237 236 242 253 254 211 115 33 5 105 164 169 134 129 118 79 51 45 52 60 54 44 63 113 152 181 200 210 219 220 224 229 209 217 229 225 219 223 220 219 232 248 249 188 82 57 69 56 71 122 165 221 251 249 229 219 221 226 237 242 241 246 253 252 247 249 185 90 51 137 206 247 234 174 69 74 126 187 243 243 251 240 241 240 233 217 205 208 217 240 246 206 147 119 175 248 238 194 123 82 61 80 109 102 120 115 95 156 186 188 153 87 113 139 124 92 68 101 186 243 246 224 230 210 170 120 70 67 105 143 189 223 238 234 186 135 123 140 139 125 146 194 191 152 139 142 164 196 219 221 213 208 209 205 204 202 201 202 204 206 208 200 202 204 204 202 202 204 206 206 205 204 204 204 204 203 203 205 203 201 202 203 202 198 195 201 200 199 199 199 201 203 204 202 202 202 201 201 201 200 200 206 203 199 197 196 198 201 203 197 198 200 201 202 201 201 200 202 202 202 201 201 200 200 200 198 198 198 198 198 198 198 198 200 200 201 202 202 203 203 204 202 203 203 203 202 201 200 200 199 199 199 200 200 201 201 201 202 201 201 199 198 197 196 196 201 200 199 198 198 198 198 198 201 200 199 198 198 200 202 203 202 201 201 201 201 201 201 202 200 199 197 196 196 198 201 203 200 200 200 199 199 198 198 197 193 194 197 199 200 200 200 199 196 195 194 193 193 195 197 199 221 221 220 219 217 216 215 215 219 219 218 218 218 217 217 217 218 218 218 217 217 216 216 216 214 215 216 217 217 216 215 214 211 212 212 212 212 211 210 209 214 214 214 214 214 214 214 214 214 214 214 213 213 212 212 212 214 213 213 212 212 213 213 214 209 210 211 212 212 210 208 207 212 211 209 208 208 209 210 211 208 207 206 206 206 207 208 209 205 207 209 207 203 200 200 201 206 207 208 209 209 207 205 204 207 206 206 204 203 202 201 201 203 205 206 206 204 203 205 207 207 207 207 206 206 205 204 204 204 206 207 206 204 203 204 205 199 201 202 200 198 196 197 199 197 196 195 194 194 193 192 191 187 187 188 188 188 188 188 189 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 184 185 186 187 187 187 186 186 188 189 191 193 195 196 196 196 189 191 193 195 196 197 197 197 192 190 188 190 195 200 202 202 197 199 201 200 197 196 199 202 202 203 204 205 206 206 206 206 205 207 209 211 211 210 208 207 204 203 202 201 201 202 204 205 206 204 202 202 203 203 201 199 199 201 202 201 199 198 199 200 198 199 200 201 201 199 197 196 198 198 199 202 203 202 199 195 199 200 201 203 204 204 203 203 203 211 211 201 198 203 199 188 205 203 200 198 198 199 201 203 202 201 201 202 202 204 205 206 204 204 204 204 204 204 204 204 208 207 207 206 206 207 207 208 207 207 206 205 204 203 202 202 206 207 207 205 203 202 204 206 213 211 209 209 210 209 206 203 212 210 208 206 206 208 210 212 209 210 211 212 213 212 211 211 212 211 211 210 210 209 209 209 212 212 212 211 211 210 210 210 209 210 211 212 214 215 216 217 214 214 214 215 215 216 216 216 212 213 214 214 214 214 215 215 217 217 218 217 217 216 215 214 212 213 213 213 213 213 213 213 212 212 212 211 211 210 210 210 210 210 210 210 210 210 210 210 207 208 209 210 210 210 209 209 210 210 210 209 209 208 208 208 206 207 208 207 205 205 207 209 209 210 210 211 211 210 210 209 213 202 208 212 208 219 207 161 126 183 221 221 231 221 211 141 122 136 162 203 208 217 210 210 206 208 210 212 212 210 208 206 204 217 217 211 218 227 230 233 219 210 215 215 208 222 229 209 216 223 226 230 221 188 168 178 147 139 161 192 218 185 117 117 175 223 183 178 236 233 185 146 162 141 94 78 107 223 254 246 249 253 246 251 245 154 72 76 91 94 70 40 28 31 87 172 207 178 122 122 175 169 114 91 123 184 149 71 44 53 87 122 149 155 108 68 90 110 115 133 151 197 251 221 119 89 142 185 122 67 91 166 195 132 50 47 91 88 91 53 19 33 118 247 252 235 224 200 143 80 42 28 55 63 62 50 36 33 57 92 104 112 173 231 234 231 236 227 238 252 190 97 60 63 64 58 72 108 164 225 247 203 143 121 190 174 118 62 20 12 66 119 95 106 101 80 103 190 254 254 166 84 45 56 86 152 177 129 134 136 122 102 72 67 104 127 83 109 161 176 106 34 83 192 250 255 224 220 240 236 195 128 115 225 250 181 33 62 117 169 139 98 76 83 91 107 145 180 133 89 59 59 53 43 68 110 119 57 27 93 167 150 106 108 167 214 236 233 236 233 233 248 221 129 74 42 37 31 2 20 75 149 205 234 237 245 251 220 140 87 59 77 80 52 41 57 45 49 120 240 253 251 236 94 15 11 21 17 8 6 46 145 231 253 232 228 226 249 195 110 86 166 233 253 231 201 194 184 187 119 72 98 172 230 227 191 221 238 250 252 188 68 91 130 97 131 238 254 240 202 131 163 178 173 190 220 216 169 127 114 124 138 124 75 38 36 44 43 37 59 75 83 130 219 254 247 178 101 43 29 46 55 37 31 25 30 24 30 37 32 37 44 40 48 58 63 59 52 48 48 37 37 37 34 31 30 32 35 35 22 36 69 114 152 186 236 216 240 227 209 219 165 89 97 173 140 103 105 92 81 134 183 212 209 211 206 199 210 216 201 225 198 141 178 226 192 125 150 208 205 163 130 94 58 56 50 39 40 47 59 70 85 104 122 112 109 92 55 22 44 136 228 220 192 164 156 167 154 126 132 128 45 15 97 189 240 222 224 213 215 212 209 212 205 170 132 119 169 228 251 234 185 130 92 117 120 94 60 52 55 63 79 99 94 81 73 89 124 148 155 176 240 251 199 170 170 141 92 70 40 31 39 71 118 141 148 132 95 85 131 222 241 140 150 214 249 199 104 110 192 228 211 141 98 150 172 145 151 138 112 94 98 108 79 54 45 43 78 90 146 187 220 181 121 122 109 68 58 62 104 160 181 150 105 147 112 80 142 164 177 195 164 92 41 35 31 21 15 49 150 232 207 113 93 180 225 191 147 165 90 52 40 35 46 44 31 40 36 36 32 27 33 37 29 18 9 67 167 205 223 209 200 202 205 198 201 202 203 210 201 217 205 185 115 82 94 90 117 154 153 112 77 126 177 165 156 191 200 210 214 211 210 213 218 209 216 237 253 235 135 68 31 39 38 36 31 40 58 123 230 248 252 227 216 224 231 240 235 246 200 145 123 156 227 196 50 67 178 250 241 209 181 164 165 185 163 173 203 242 235 193 200 244 253 239 251 242 168 208 227 103 60 169 254 230 242 222 222 227 231 224 228 231 227 234 235 235 209 183 196 201 154 135 178 236 234 232 217 203 213 219 202 214 209 154 137 216 247 248 238 155 117 149 98 41 29 34 36 36 37 37 35 32 31 32 34 23 21 58 167 233 178 84 21 19 10 41 72 134 224 252 244 242 219 220 239 224 232 254 211 90 1 46 115 158 197 215 172 132 138 125 132 161 167 189 241 246 213 192 147 66 23 83 188 234 195 169 177 165 174 137 140 120 104 111 63 32 107 165 153 138 192 241 254 254 230 122 102 173 218 246 253 226 176 151 114 80 67 117 198 254 229 115 47 22 27 33 35 34 33 34 35 35 35 35 33 31 28 26 25 20 18 26 23 20 9 18 80 168 221 243 254 239 122 61 128 176 131 56 77 137 147 175 218 217 149 115 75 59 47 12 39 35 40 41 33 29 45 75 98 85 109 146 170 194 238 254 243 186 101 56 68 96 137 196 252 252 233 217 219 184 86 20 32 125 198 249 248 235 186 119 108 146 144 96 71 101 101 71 71 65 51 49 54 43 56 142 240 251 219 169 120 74 42 37 46 47 46 42 53 119 159 164 217 236 183 139 136 136 142 132 82 48 166 228 176 116 108 114 108 136 81 38 37 119 225 253 248 255 246 114 2 80 212 254 250 251 182 159 131 108 71 50 47 49 50 40 38 49 48 42 49 44 44 27 25 91 200 254 249 227 224 221 219 217 218 220 221 223 222 222 221 221 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 220 220 222 225 223 220 221 225 223 223 223 224 224 224 225 225 225 226 227 227 227 227 226 225 228 227 227 226 226 227 227 228 226 226 226 226 226 226 226 226 225 225 226 227 227 228 229 229 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 226 226 227 227 226 226 225 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 221 226 229 226 223 224 224 223 225 227 228 228 226 226 227 229 229 229 229 228 228 227 227 227 227 227 228 228 229 230 231 231 235 217 237 249 251 178 76 9 10 59 153 248 253 189 150 221 235 240 241 232 241 246 233 242 237 238 246 245 214 184 199 238 242 242 242 242 242 242 242 242 242 242 242 242 241 240 239 238 216 217 224 236 243 243 242 243 242 239 238 240 241 238 238 241 241 239 239 241 239 236 237 240 239 240 240 239 237 236 237 238 230 239 233 214 219 223 200 188 235 240 237 237 242 241 237 241 239 238 237 237 237 237 236 236 234 230 241 228 239 234 217 170 138 143 99 87 210 252 253 253 143 3 3 73 62 42 83 158 201 227 193 173 180 163 132 91 48 27 28 74 161 244 213 147 122 120 90 6 23 63 141 227 248 238 246 226 218 235 230 234 233 230 227 225 225 227 230 232 228 238 233 242 249 250 244 202 131 83 60 37 37 26 29 37 42 22 53 141 206 218 170 89 26 44 50 64 102 183 212 126 53 2 99 206 248 254 241 229 142 35 8 25 18 39 111 181 197 236 248 250 253 237 202 157 111 101 159 188 215 250 238 251 247 251 254 239 151 38 5 40 138 178 210 197 148 96 62 48 40 52 73 73 71 75 78 95 128 169 187 221 239 218 217 225 221 220 218 217 218 221 227 232 232 223 152 114 119 122 129 119 61 89 150 209 236 243 242 235 233 238 240 244 254 253 228 191 138 62 5 62 184 250 253 252 219 168 105 80 110 171 224 249 251 231 188 148 122 142 207 249 237 205 125 87 150 229 253 243 243 187 127 91 81 92 107 109 102 59 61 94 94 77 68 61 69 58 74 82 119 179 197 200 170 180 173 141 137 130 110 137 210 248 247 222 214 188 131 88 153 183 179 178 181 162 152 155 194 209 217 211 204 205 205 202 204 205 206 206 206 205 204 203 203 203 203 203 203 203 203 203 201 201 201 202 202 203 203 203 205 204 202 201 201 202 204 205 203 203 203 202 202 202 201 201 205 203 199 197 196 198 200 202 199 199 200 201 201 201 200 199 199 199 199 200 200 201 201 201 208 205 201 197 196 198 200 202 204 204 203 202 200 199 198 198 198 199 200 201 202 203 204 204 206 204 202 200 200 200 201 202 200 199 199 198 198 199 199 200 200 200 201 201 201 200 199 199 199 202 204 201 198 197 201 205 199 200 201 202 202 202 201 201 204 204 203 202 202 201 201 200 200 201 203 204 204 203 201 199 199 199 199 200 200 199 199 198 198 200 201 200 196 194 195 197 197 197 197 197 197 197 197 197 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 218 218 218 217 217 217 216 216 217 218 219 219 219 219 218 217 214 214 214 214 213 213 212 212 214 214 214 214 214 214 214 214 209 210 211 212 214 215 216 217 212 212 211 210 210 211 212 212 211 211 212 212 211 210 210 209 211 211 210 209 209 209 210 210 209 208 207 206 206 206 207 208 202 204 206 207 207 207 208 208 207 208 208 207 206 205 204 203 203 203 203 204 204 205 205 205 203 205 206 206 204 204 205 207 206 206 205 205 205 204 204 203 207 208 207 205 202 201 203 205 199 201 202 200 198 196 197 199 197 196 195 194 194 193 192 191 188 188 188 188 188 188 188 188 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 185 185 186 187 187 187 186 186 190 190 192 194 195 195 195 195 195 196 197 198 198 198 198 197 198 195 193 194 197 201 202 202 203 202 200 200 200 201 202 202 204 205 207 208 208 209 208 208 212 212 212 212 211 209 207 205 207 206 205 205 205 205 205 206 206 205 203 203 204 204 202 201 203 204 205 204 201 200 201 203 201 201 200 199 199 199 199 199 201 200 199 200 202 203 202 201 201 202 204 205 206 206 205 205 203 208 209 203 202 205 202 195 202 201 200 200 200 202 204 205 202 202 202 202 202 204 205 206 204 204 204 204 205 205 205 205 208 207 206 206 206 206 207 208 208 208 207 206 206 205 205 204 203 205 206 206 205 204 206 207 210 209 207 208 209 210 209 207 211 210 208 207 207 208 210 211 209 210 211 212 212 212 211 211 211 211 211 210 210 209 209 209 210 210 210 211 211 212 212 212 210 211 212 213 214 215 216 216 212 213 213 213 213 213 213 214 212 213 214 214 214 214 215 215 216 216 216 216 216 216 215 214 215 214 214 213 213 212 212 211 212 212 212 211 211 211 210 210 211 211 210 210 210 210 209 209 210 210 211 212 212 212 211 211 212 212 211 211 211 210 210 210 207 208 209 208 206 206 207 209 207 208 208 208 208 208 208 207 213 203 207 212 214 223 197 138 86 145 208 225 233 218 197 140 93 99 119 180 214 229 211 208 207 208 210 211 211 210 209 208 220 210 203 216 233 222 198 188 228 217 216 230 229 208 203 220 205 214 233 239 194 132 151 227 182 138 115 185 254 213 130 98 127 147 159 210 252 244 191 104 150 174 145 120 120 179 219 249 250 253 242 231 243 212 134 79 91 92 76 66 61 44 57 104 125 119 115 155 199 160 98 91 143 156 103 59 62 60 62 74 99 95 68 59 114 176 156 90 81 131 195 192 126 92 109 126 90 93 119 150 177 148 67 30 58 65 68 55 25 37 137 243 253 220 202 197 162 103 52 26 35 50 56 41 25 41 87 125 104 119 189 249 240 224 230 230 253 209 192 148 69 51 89 120 96 77 98 185 245 192 111 88 148 200 187 113 41 16 36 47 61 112 139 113 98 148 218 251 209 163 143 126 89 89 120 129 138 120 112 124 93 61 121 205 156 108 112 160 133 45 46 131 225 254 234 217 246 251 182 58 56 195 246 159 25 124 220 239 209 179 149 136 146 169 176 164 110 69 43 51 60 56 65 85 82 43 41 100 135 111 118 174 240 254 254 250 247 251 250 234 177 94 59 43 25 8 17 87 167 238 252 247 251 253 237 196 187 169 152 140 113 74 46 38 27 36 98 212 246 250 230 100 24 15 21 20 16 7 27 108 174 248 251 250 232 202 125 75 161 217 230 233 245 228 194 166 189 129 71 73 139 208 214 176 162 198 250 240 125 49 147 206 130 121 214 252 242 202 137 167 188 141 156 218 250 250 200 124 95 79 65 56 41 28 36 54 76 111 110 70 89 183 240 225 140 66 37 41 41 41 35 36 39 34 20 23 39 43 43 43 42 46 53 57 55 48 42 39 35 36 35 32 29 28 30 32 38 25 34 59 99 137 175 226 229 227 225 225 205 128 77 118 158 128 109 132 124 102 136 172 190 176 200 224 212 209 215 201 192 146 113 159 192 170 133 174 234 241 221 209 191 162 140 109 88 70 51 43 46 55 68 78 97 96 76 37 17 57 150 228 241 237 206 185 194 185 141 101 75 24 17 97 187 243 222 212 201 204 206 211 223 229 218 202 157 140 167 232 253 211 157 136 161 138 93 55 49 58 64 66 81 70 54 79 170 251 236 170 192 237 239 179 115 73 45 27 45 57 52 55 111 193 212 170 92 69 127 206 253 229 144 155 225 252 174 79 131 236 253 236 150 72 121 191 204 204 160 112 104 146 166 123 74 49 38 49 45 92 136 169 145 109 120 124 99 46 49 97 156 176 149 148 171 115 66 132 177 215 249 233 155 69 29 17 18 23 63 165 237 217 135 119 193 226 200 174 157 76 40 40 39 44 40 37 38 35 34 32 30 34 31 20 20 38 106 196 219 220 201 201 201 197 194 205 200 193 205 203 207 178 150 93 74 86 83 110 166 176 135 91 135 188 187 194 212 215 218 217 214 213 215 218 216 213 226 245 244 169 96 28 19 29 46 50 47 40 81 175 251 249 231 232 235 224 226 227 241 224 152 104 121 124 85 48 113 197 201 169 199 211 168 141 144 152 168 189 219 218 184 173 244 253 233 226 228 154 177 242 163 66 144 253 246 238 219 235 222 226 220 211 221 237 242 246 242 234 210 195 175 135 147 216 237 237 238 218 202 226 243 224 208 192 136 113 162 176 204 233 153 158 206 145 59 20 23 36 36 37 37 35 33 31 32 34 36 29 44 125 206 209 140 54 18 17 32 45 94 165 210 251 244 228 230 220 231 253 254 161 41 51 142 173 192 252 254 215 160 135 135 122 107 123 148 174 201 234 193 83 24 45 98 148 146 145 154 144 184 243 243 212 135 80 52 25 48 165 233 208 150 153 190 202 215 220 189 168 149 162 209 210 128 91 114 101 122 167 202 208 240 253 164 56 21 27 33 36 35 34 35 36 35 35 35 33 31 28 26 25 23 18 26 24 16 1 19 96 177 232 253 245 201 98 53 110 156 116 51 43 85 114 130 140 97 85 104 135 138 88 40 54 56 39 40 42 29 35 45 37 51 111 197 238 219 202 207 211 178 139 83 49 59 92 139 194 209 196 172 148 89 6 18 116 222 251 243 238 254 207 114 113 204 172 110 87 112 107 75 67 72 56 48 51 58 84 148 213 204 158 103 67 49 41 44 51 48 52 56 82 156 213 214 211 199 185 191 216 206 172 123 53 49 103 155 157 113 84 135 217 201 158 94 40 84 184 237 252 254 126 17 57 186 255 250 236 245 244 229 138 82 64 49 29 49 47 45 49 54 50 45 45 33 22 36 99 185 243 247 224 224 223 221 219 219 219 220 221 223 222 221 221 221 221 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 222 222 222 222 222 222 220 220 222 225 223 220 221 225 223 223 223 224 224 224 225 225 225 226 226 227 227 226 226 225 228 227 226 226 226 226 227 228 226 226 226 226 226 226 226 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 226 227 227 227 227 226 225 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 225 225 222 218 218 222 227 229 224 226 227 227 226 226 227 229 229 228 228 228 228 228 228 227 228 228 228 229 229 230 230 231 231 228 239 255 244 137 43 4 27 87 202 251 243 189 163 237 253 240 237 236 242 246 237 241 243 241 242 242 232 222 228 241 242 242 242 242 242 242 242 242 242 242 242 242 241 240 239 238 227 222 227 240 246 240 236 239 237 239 241 242 242 241 238 235 241 240 240 239 234 230 232 238 232 233 235 238 240 239 235 232 233 244 233 167 169 213 199 203 228 237 240 240 243 238 234 238 239 238 237 237 237 237 236 236 241 229 235 246 232 143 85 60 48 51 24 134 254 254 238 110 13 43 124 177 164 131 111 111 150 175 219 251 245 231 199 137 120 71 25 52 152 249 248 213 195 141 61 7 10 45 103 206 253 246 243 234 234 236 225 223 232 232 231 230 230 229 228 227 226 234 227 234 239 245 248 217 163 123 150 156 153 134 103 69 47 38 32 42 63 90 92 60 57 44 41 65 83 87 78 51 43 126 219 253 252 247 252 228 127 36 11 22 21 61 145 217 216 237 233 234 243 245 245 233 190 140 127 115 125 164 186 213 198 215 208 153 69 14 29 78 116 188 254 254 176 83 35 27 48 42 58 91 125 118 93 108 142 213 225 215 220 219 223 222 227 220 217 222 226 223 220 220 239 182 166 198 206 161 119 118 95 74 84 138 197 237 251 252 253 252 250 243 216 163 98 51 29 54 56 81 166 239 253 252 237 200 160 111 91 114 150 193 202 155 114 119 139 182 235 246 207 92 82 161 230 252 236 238 231 207 197 185 142 99 93 107 108 127 138 130 109 81 58 49 62 71 95 103 143 205 211 194 183 160 143 129 145 159 147 154 216 216 192 203 231 182 121 128 196 220 214 209 210 197 188 180 188 200 208 204 201 204 206 203 204 205 206 206 206 205 204 203 203 203 203 203 203 203 203 203 201 201 202 202 202 202 202 202 202 202 201 201 201 201 202 202 203 203 203 202 202 201 201 201 202 201 200 200 199 199 199 199 199 200 201 201 201 200 199 199 201 201 201 200 200 199 199 199 203 202 202 201 200 200 199 199 200 200 200 200 200 200 200 200 201 201 202 203 203 204 205 205 202 202 201 201 201 202 203 203 200 200 200 199 199 200 200 200 199 199 200 200 200 200 199 199 198 201 203 200 197 196 200 204 199 200 201 202 202 202 201 201 203 203 203 202 201 201 200 200 199 199 198 198 198 199 199 200 201 200 200 199 199 199 199 199 199 200 200 199 197 196 196 197 197 197 197 197 197 197 197 197 217 218 219 220 221 222 223 223 220 220 219 219 218 218 218 218 218 218 218 218 217 217 217 216 215 215 216 216 216 216 215 215 216 216 216 216 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 212 211 211 211 211 212 213 214 213 212 211 211 211 211 212 210 211 211 211 211 210 209 209 210 209 208 207 206 206 206 206 202 202 203 206 209 210 210 209 209 208 207 205 204 204 204 204 203 203 204 204 204 205 205 205 204 205 206 206 205 205 206 207 205 205 204 204 203 203 203 203 208 208 207 203 200 199 201 203 200 201 201 200 198 197 198 199 197 196 195 194 194 193 192 191 189 189 188 188 187 187 186 186 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 185 186 187 188 188 188 187 187 191 192 193 194 195 195 194 194 199 199 199 199 199 198 196 195 201 199 197 196 198 200 201 201 210 205 201 200 204 206 206 204 207 208 209 211 211 211 211 211 215 214 214 212 211 210 210 209 210 210 210 210 209 208 207 206 207 205 204 204 206 206 205 203 205 206 207 205 203 201 202 203 205 203 201 199 198 199 201 203 204 202 199 199 201 204 205 205 202 203 204 205 206 206 205 205 203 204 205 206 206 205 204 203 202 202 202 202 202 203 203 203 204 203 202 202 202 203 204 204 204 204 204 205 206 206 207 207 208 207 206 206 206 206 207 208 207 207 207 207 207 207 207 207 200 203 206 208 207 207 208 209 208 207 205 206 208 210 212 212 209 209 209 209 209 209 209 209 209 210 211 211 212 211 211 211 211 211 211 210 210 210 209 209 208 208 209 210 211 212 213 214 212 212 212 213 213 214 214 214 213 213 213 213 213 212 212 212 212 213 214 214 214 214 215 215 213 214 214 215 215 215 215 214 216 216 215 214 213 212 211 210 212 212 212 212 211 211 211 210 212 211 211 211 210 209 209 209 210 211 211 212 212 212 211 210 212 211 211 211 210 210 210 210 208 209 210 209 207 206 208 210 207 207 208 208 208 208 207 207 208 204 208 208 208 219 205 163 100 133 196 217 224 209 181 148 110 88 78 145 210 232 205 202 208 209 209 210 210 210 210 210 224 207 209 229 216 157 122 132 194 218 217 212 224 221 215 230 221 215 226 234 186 106 104 169 206 157 97 156 223 173 112 89 151 187 222 254 247 230 198 116 173 219 205 198 187 162 164 188 206 216 212 194 193 202 168 107 105 113 96 73 65 57 62 85 77 74 83 131 160 113 76 102 167 164 103 62 66 61 61 71 66 61 57 52 89 171 180 107 52 71 107 144 164 156 119 81 63 80 94 107 137 125 80 73 87 76 53 46 18 45 173 253 252 175 127 149 166 134 76 34 39 47 51 30 20 70 145 183 113 142 219 255 231 203 218 233 246 203 201 142 61 64 108 152 153 124 110 159 195 138 90 117 170 216 206 141 66 20 15 12 35 79 113 110 92 99 150 207 254 251 252 219 126 49 55 99 131 105 98 128 108 57 98 183 253 173 111 116 116 67 57 103 170 243 253 247 251 237 143 13 36 144 189 115 9 139 253 254 254 254 244 217 195 184 156 114 70 45 32 45 58 56 53 57 48 35 49 80 79 73 133 220 251 232 228 226 221 231 216 169 101 48 38 33 15 11 60 160 229 241 219 224 239 203 178 192 243 242 233 199 138 77 45 39 18 23 66 179 248 253 209 87 28 17 20 22 23 8 12 73 161 240 248 252 200 106 71 150 219 253 230 222 242 212 171 163 175 134 78 54 89 144 159 140 124 182 209 149 62 84 215 248 170 118 194 251 248 219 167 185 189 121 144 222 251 251 205 106 64 36 26 39 38 26 38 67 96 126 118 67 59 117 157 148 92 39 36 48 42 43 43 41 31 24 18 30 49 48 37 36 46 45 45 47 49 48 44 40 36 36 34 32 29 28 30 31 40 32 35 39 61 101 155 221 247 223 233 234 169 76 55 116 131 109 112 143 134 115 148 186 172 152 197 236 211 203 220 209 149 73 59 116 145 134 122 180 248 254 250 250 249 244 233 204 178 156 124 94 70 54 47 47 57 64 63 49 36 53 103 150 188 233 238 241 239 208 160 98 31 14 31 109 193 252 230 208 213 210 209 211 218 227 234 237 214 144 123 186 235 217 181 172 206 163 107 62 46 58 68 63 58 50 62 125 217 253 199 115 132 145 134 91 45 20 32 60 81 87 63 79 140 205 228 186 110 79 172 254 254 196 138 147 185 184 107 74 173 253 244 225 173 46 73 172 217 216 158 104 102 138 143 125 105 82 61 37 35 53 79 95 90 84 99 117 116 97 116 110 127 154 129 133 130 76 41 127 192 234 251 242 204 95 32 12 13 19 60 165 244 233 157 123 169 199 199 196 132 55 26 38 42 39 34 41 35 34 32 31 32 32 23 10 28 87 159 226 228 214 194 204 204 201 197 202 195 203 220 208 180 130 97 70 69 76 83 127 187 206 153 83 114 173 190 214 227 225 221 218 217 217 219 220 223 212 216 232 249 215 146 45 26 27 42 48 38 19 46 127 231 250 245 240 234 224 228 228 237 246 200 153 145 89 45 94 162 204 187 149 163 175 155 143 160 131 94 109 151 161 145 121 157 159 140 136 167 106 115 204 174 49 101 239 253 243 225 239 229 222 211 187 213 253 243 239 244 244 219 196 178 155 184 254 252 249 246 217 188 217 248 235 205 189 138 98 107 104 145 185 146 194 252 197 96 27 16 30 37 38 39 37 34 32 33 34 31 24 21 70 163 239 207 95 26 26 28 29 60 97 145 229 252 243 245 218 240 253 229 96 11 125 221 189 173 252 254 222 188 181 184 146 111 118 119 117 113 156 121 50 51 89 115 134 158 161 194 174 216 253 255 222 128 98 73 31 41 167 254 250 179 136 173 199 184 156 180 180 119 78 96 103 80 121 187 208 204 228 209 180 196 219 163 55 20 26 33 37 37 36 36 37 36 35 34 33 32 29 27 25 25 18 26 25 16 2 27 114 200 212 189 158 140 114 116 156 190 128 58 25 47 73 79 94 152 167 192 235 215 117 81 124 106 54 38 45 33 27 27 12 38 99 181 212 177 136 126 130 180 143 73 61 119 142 115 101 121 116 90 55 23 20 103 218 250 253 201 185 240 205 119 130 213 174 124 105 109 95 71 64 59 50 44 49 64 85 107 122 85 62 44 45 49 45 39 37 56 58 54 97 188 253 249 179 153 205 246 254 254 237 164 48 39 91 155 173 121 70 118 217 198 192 139 51 44 105 153 196 158 50 49 176 254 248 228 228 246 255 246 138 64 33 31 41 48 40 45 51 48 48 48 39 32 31 80 180 254 254 230 216 221 221 221 220 220 220 220 220 223 222 221 221 221 221 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 222 225 223 220 221 225 222 223 223 223 224 224 224 225 225 225 226 227 227 226 225 225 227 227 226 225 225 226 227 227 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 226 226 226 226 226 226 226 226 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 225 226 227 227 227 227 226 225 226 226 226 225 225 225 224 224 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 228 221 223 232 233 224 223 230 223 225 226 226 226 226 227 229 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 225 237 241 255 221 83 19 13 27 107 241 253 251 185 142 190 194 181 210 235 238 242 240 241 240 242 240 237 240 247 245 239 242 242 242 242 242 242 242 242 241 242 242 242 242 240 239 238 235 226 226 237 243 238 235 238 236 241 239 231 230 237 239 235 240 241 241 236 227 222 227 236 223 225 230 237 241 240 234 228 219 231 241 182 180 198 145 145 233 240 239 235 237 234 235 244 239 238 237 237 237 237 236 236 238 237 224 228 216 153 138 135 100 29 36 125 197 159 86 5 52 170 246 253 249 228 196 165 127 109 158 170 131 171 235 236 226 153 47 29 125 245 251 242 253 216 125 63 10 22 49 136 224 251 246 234 236 233 232 227 229 229 228 228 228 229 229 230 220 235 233 232 222 223 239 226 163 153 232 250 246 247 216 170 122 136 128 93 61 44 35 31 44 56 64 60 65 59 44 53 128 245 251 250 247 249 255 207 129 47 15 14 20 78 170 241 239 236 213 213 222 223 229 228 243 205 171 142 113 105 108 108 128 145 129 70 19 17 52 84 104 158 221 220 140 55 27 35 42 52 70 92 123 123 97 104 152 212 210 195 219 233 227 216 222 223 225 224 218 216 229 245 180 114 172 250 241 160 107 131 183 140 93 81 111 164 208 229 199 187 166 128 74 30 23 38 100 162 163 119 125 168 213 251 253 248 240 194 137 96 67 75 79 60 150 183 205 253 241 251 117 39 129 237 244 229 221 244 246 237 247 251 218 161 117 96 137 209 245 223 181 119 67 55 60 69 96 128 185 241 244 230 233 207 193 173 171 189 165 123 137 155 146 173 221 184 144 182 208 219 211 209 208 205 202 184 193 200 204 201 201 205 206 203 205 205 206 206 206 205 204 203 203 203 203 203 203 203 203 203 202 202 202 202 202 202 201 201 199 200 200 201 201 200 200 199 203 203 202 202 202 201 201 201 199 200 201 202 202 200 198 197 201 201 201 201 201 199 198 197 202 202 201 200 200 199 198 198 197 199 202 204 204 202 199 197 196 197 197 198 200 201 201 202 202 202 203 203 203 203 203 203 199 200 201 202 203 203 203 203 202 201 201 200 200 201 201 202 198 198 199 199 199 199 200 200 198 200 201 200 197 196 199 202 199 200 201 202 202 202 201 201 202 202 202 201 200 200 199 199 199 198 196 195 196 198 200 202 203 202 201 199 199 199 200 201 200 198 198 198 199 199 198 197 198 198 198 198 198 198 198 198 219 219 220 221 222 223 224 224 221 220 220 220 219 219 219 218 219 219 218 218 218 217 217 217 214 214 214 215 215 214 214 214 218 217 217 216 216 215 215 215 215 215 215 215 215 215 215 215 217 216 215 214 213 212 211 210 215 214 214 213 213 214 214 215 216 214 213 211 211 211 213 214 209 210 212 213 212 211 209 208 210 209 208 207 206 206 205 205 207 205 203 204 206 207 204 202 208 207 206 204 204 205 207 208 208 207 206 205 204 203 202 202 205 205 206 206 206 206 206 207 205 205 204 204 204 204 204 205 204 205 206 205 202 200 201 202 201 201 201 200 199 198 198 198 197 196 195 194 194 193 192 191 189 189 188 187 187 186 185 185 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 186 187 188 188 189 188 188 187 190 191 193 194 195 196 196 196 198 197 197 197 198 197 195 193 199 198 197 196 197 198 199 200 211 208 204 202 204 207 208 208 209 210 211 212 213 213 213 212 214 213 213 212 213 215 216 217 212 212 213 214 213 211 208 207 208 206 205 206 208 209 207 206 205 206 207 205 203 201 202 203 206 205 203 202 201 202 203 204 205 203 201 201 202 203 202 201 202 202 202 203 203 204 204 204 205 202 203 208 208 204 203 207 204 204 204 204 203 201 200 199 204 204 203 202 202 202 203 204 203 204 204 205 206 207 208 208 207 207 206 205 205 206 207 207 205 205 205 206 206 207 207 207 200 204 208 210 209 208 207 208 209 207 205 204 206 209 212 213 208 209 209 210 210 209 209 208 209 210 210 210 211 211 211 211 210 210 210 210 210 210 210 210 209 209 210 210 211 212 212 213 213 213 213 213 213 213 213 213 216 215 215 215 214 214 213 213 212 213 214 214 214 214 215 215 212 212 213 214 214 215 214 214 215 215 215 214 213 213 212 212 213 213 212 212 212 211 211 211 212 212 212 211 210 210 209 209 209 209 210 210 210 209 208 208 209 209 209 208 208 208 207 207 208 209 210 209 207 207 209 211 209 209 209 209 209 209 209 209 207 208 213 203 186 192 212 218 157 138 166 188 208 214 194 189 175 119 69 126 205 232 203 205 209 209 209 209 209 210 212 212 210 220 235 225 156 73 65 116 183 240 227 156 152 207 229 210 220 214 213 226 222 181 147 149 197 182 137 138 140 82 64 102 203 250 248 236 241 248 225 150 182 231 237 252 249 189 161 135 130 128 162 191 182 182 185 166 163 183 158 96 58 60 86 114 128 106 78 80 90 67 61 96 134 150 105 57 48 51 63 72 63 63 69 54 48 101 150 144 89 88 86 117 176 190 132 71 59 63 61 80 104 84 83 139 155 104 59 37 13 60 182 253 243 139 72 94 128 117 78 47 55 51 47 25 24 95 179 208 126 161 230 252 209 192 216 230 206 181 144 78 81 104 87 126 201 210 179 143 113 64 78 162 228 207 166 138 93 35 20 31 30 34 50 76 78 57 81 144 221 243 253 240 160 60 23 49 71 70 72 110 139 127 118 116 211 229 191 117 79 69 64 65 112 183 233 253 249 180 95 17 40 128 174 124 45 149 244 246 252 246 228 185 135 104 80 58 40 39 43 50 51 46 43 44 40 40 49 49 37 51 107 160 149 133 129 133 135 137 119 86 56 33 32 25 21 39 85 152 173 133 111 155 183 150 163 236 252 251 253 233 154 63 30 48 30 21 42 152 246 243 165 56 26 18 22 21 23 11 13 69 171 254 252 224 141 66 95 228 229 233 208 213 220 174 148 165 171 146 104 67 55 73 119 164 175 210 140 34 36 149 254 254 204 128 177 219 216 221 198 198 191 160 188 227 204 161 119 73 49 37 30 29 26 28 47 70 98 105 97 73 56 60 72 79 61 41 42 43 46 54 47 45 42 49 52 44 49 60 62 75 70 63 52 43 41 45 47 47 39 37 35 33 31 30 31 32 32 33 36 23 33 79 152 231 241 227 240 212 128 68 75 119 123 108 113 120 98 102 157 204 159 154 205 232 202 212 239 217 145 51 30 84 129 127 132 210 249 230 212 205 202 211 222 217 208 205 191 159 115 74 50 42 49 45 49 52 41 33 53 84 98 158 197 245 242 183 136 77 29 20 43 117 195 251 228 206 216 208 203 205 207 210 221 233 234 173 120 123 158 178 174 164 187 148 105 63 36 45 63 62 58 54 70 109 143 140 105 71 58 58 44 34 46 75 115 151 155 126 73 101 145 160 185 175 120 89 169 235 239 181 145 146 130 96 49 81 178 223 222 240 176 45 56 140 175 167 118 85 71 108 134 181 199 156 100 42 37 35 40 39 48 61 71 92 121 176 212 162 118 115 93 75 72 44 46 152 221 246 246 226 201 100 41 18 11 10 47 150 244 244 159 88 108 152 167 160 93 38 23 36 41 36 29 38 34 34 30 29 32 26 16 11 52 143 201 232 222 208 194 204 195 204 201 194 198 225 236 197 131 92 81 87 95 91 100 149 176 209 158 77 109 183 211 235 228 223 217 216 219 222 222 221 223 216 218 222 245 245 201 96 50 27 27 38 40 24 31 84 169 236 253 239 222 227 240 233 233 239 235 218 185 104 69 138 194 214 228 193 152 171 201 193 177 128 89 140 188 176 162 143 148 135 108 98 104 45 70 135 121 31 74 213 252 252 234 223 234 236 228 174 171 192 163 164 167 195 212 224 220 180 175 221 254 248 250 224 187 211 254 254 252 216 171 139 118 79 110 151 138 208 255 230 145 54 20 26 37 38 39 38 35 33 33 34 33 31 24 47 129 243 250 140 46 23 24 32 46 56 87 160 222 245 252 234 244 253 186 37 46 204 255 200 167 233 241 200 208 249 218 164 161 164 144 121 69 49 52 116 164 150 157 198 191 178 208 213 244 253 210 145 116 166 175 86 26 130 254 254 203 134 130 160 135 85 102 109 72 47 53 61 98 156 185 208 232 214 169 159 167 166 136 61 20 26 34 38 38 37 37 39 37 36 34 33 32 30 27 25 23 19 26 23 21 15 35 110 158 141 110 107 148 180 173 153 149 78 33 43 85 84 79 144 243 253 253 242 191 104 100 187 180 116 57 36 27 17 19 30 45 75 117 150 170 179 171 154 175 114 45 79 177 213 179 138 112 66 39 28 27 81 182 253 253 251 195 148 166 154 106 112 142 131 119 106 84 67 61 62 50 45 41 45 55 60 56 48 36 30 31 39 40 35 36 43 44 71 73 109 173 211 186 104 114 187 218 205 216 246 197 78 32 130 192 161 106 94 124 158 176 175 137 74 72 87 72 82 37 70 168 252 253 228 228 232 252 242 202 96 42 22 27 51 48 42 47 46 38 46 48 30 31 84 162 233 254 236 217 224 218 219 220 221 221 221 221 220 222 222 221 220 220 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 221 221 221 221 221 220 220 222 225 223 220 221 225 222 222 223 223 223 224 224 224 224 225 226 226 226 226 225 224 227 226 226 225 225 226 226 227 226 226 226 226 226 226 226 226 228 228 227 227 227 227 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 227 228 228 227 226 226 227 227 226 226 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 227 221 227 242 240 224 220 229 222 224 226 226 225 226 227 229 227 228 228 228 229 229 230 230 230 230 230 230 230 230 230 229 222 240 245 248 179 41 20 28 60 153 250 248 253 150 101 130 105 123 198 243 236 240 245 241 236 243 244 238 238 243 243 237 242 242 242 242 242 242 242 242 241 241 242 242 242 241 240 239 236 229 221 220 227 236 240 240 239 243 232 213 211 228 240 238 238 240 241 235 224 218 225 236 217 222 229 235 238 237 234 231 233 231 244 220 187 140 103 150 238 242 238 234 238 237 235 242 239 238 237 237 237 237 236 236 231 241 237 241 232 232 250 215 117 56 90 85 71 44 21 108 200 254 254 246 248 236 229 215 171 74 44 33 53 162 244 251 247 197 69 6 94 227 252 255 245 240 202 156 81 35 23 67 165 244 253 238 228 222 235 234 232 230 227 225 225 227 230 231 237 236 224 233 236 236 238 210 145 161 248 253 253 254 220 190 218 235 241 218 176 104 39 31 54 58 66 49 58 77 65 74 165 250 248 249 247 241 254 233 145 58 15 12 23 74 147 207 208 199 180 197 224 230 235 233 233 243 238 231 201 176 168 135 110 81 46 25 27 53 81 91 105 101 115 114 71 32 28 38 49 85 132 131 108 98 85 81 127 167 180 198 234 234 217 222 214 222 225 220 216 221 230 236 130 103 184 250 202 136 149 207 254 236 177 105 72 84 107 120 89 64 42 39 54 87 132 170 233 254 236 181 135 112 151 228 239 250 254 250 220 168 115 74 36 85 152 239 252 251 252 179 51 95 212 254 227 233 240 225 224 232 245 250 247 227 172 111 129 184 236 253 228 159 92 66 58 61 92 157 228 250 248 239 242 222 234 241 227 217 174 106 103 154 189 204 201 169 170 216 214 209 198 204 205 205 210 196 207 210 209 205 205 207 206 202 205 205 205 205 205 205 204 204 203 203 203 203 203 203 203 203 203 203 203 202 202 201 201 201 199 200 202 203 203 202 200 199 202 202 202 202 201 201 200 200 199 200 201 201 201 200 199 198 201 202 202 201 201 199 198 197 201 201 200 200 200 200 199 199 196 198 201 203 204 202 200 198 197 197 198 199 200 201 202 202 201 201 201 201 200 200 199 199 199 200 202 204 204 203 202 201 203 202 202 201 201 202 202 203 198 198 198 198 199 199 200 200 198 200 201 200 198 197 199 201 199 200 201 202 202 202 201 201 202 202 201 201 200 199 199 198 200 199 198 198 199 201 203 204 205 203 201 199 198 199 200 202 200 198 196 197 200 201 199 197 198 198 198 198 198 198 198 198 222 222 222 222 222 222 223 223 221 221 221 220 220 220 219 219 219 219 219 218 218 218 217 217 218 218 217 217 217 217 218 218 218 217 216 215 215 215 215 216 215 215 215 215 215 215 215 215 212 213 213 214 214 215 216 216 215 215 214 213 213 214 215 215 216 215 213 211 211 212 213 214 210 211 212 213 213 211 210 208 209 209 209 208 207 206 205 204 211 208 205 204 206 205 203 200 207 206 205 205 207 209 211 213 208 208 207 206 204 203 202 202 206 206 205 206 207 207 207 207 206 206 205 204 204 205 206 207 198 202 206 207 206 203 202 201 202 202 201 200 200 200 199 198 197 196 195 194 194 193 192 191 189 188 188 187 186 186 185 185 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 187 187 188 189 190 189 189 188 189 190 192 194 196 197 198 198 197 196 195 196 198 198 196 193 195 196 197 197 198 200 201 203 208 208 207 206 204 205 209 212 209 210 212 213 213 213 213 213 215 214 214 214 215 217 218 219 213 214 215 215 214 212 210 208 210 208 207 208 210 211 209 208 206 208 209 207 205 203 204 206 205 205 206 207 207 205 204 203 205 204 203 204 204 202 198 194 203 203 203 203 203 203 204 204 208 202 202 208 208 202 201 207 201 202 203 203 203 202 201 200 204 204 203 202 202 202 203 204 203 204 204 205 206 207 208 208 207 206 205 205 205 205 206 207 202 202 203 203 204 205 205 205 203 206 210 211 210 208 207 207 210 209 207 205 205 206 209 211 208 209 209 210 210 209 209 208 209 209 209 209 210 210 211 211 210 210 210 210 210 210 210 210 211 211 211 211 211 211 210 210 214 214 213 213 213 213 213 213 215 215 215 214 214 213 213 213 212 213 214 214 214 214 215 215 212 212 213 214 214 215 214 214 213 213 213 214 214 215 215 216 213 213 213 212 212 212 211 211 212 212 212 211 211 210 210 210 209 210 210 210 210 209 208 207 209 209 208 208 208 207 207 207 208 209 210 209 207 207 209 211 210 209 208 208 208 208 209 210 210 211 216 207 179 170 198 233 198 135 128 166 209 235 223 231 223 154 93 144 219 239 208 211 209 209 209 209 210 211 212 213 207 241 241 182 109 79 109 158 200 239 222 132 91 157 223 222 207 219 218 218 234 235 216 204 182 181 184 174 141 70 45 112 224 254 249 232 235 251 234 156 138 211 248 254 250 227 213 141 83 72 135 221 240 228 227 226 228 236 212 145 76 48 76 118 176 158 110 71 67 63 56 62 81 103 79 53 53 54 58 53 54 62 65 57 53 66 90 106 99 135 141 125 124 116 90 74 89 90 87 109 109 63 84 175 196 119 75 39 20 66 131 173 150 88 52 66 77 69 65 67 48 47 50 36 30 80 143 161 124 146 189 203 192 211 227 205 155 98 63 75 140 122 51 98 204 240 218 155 95 40 55 136 222 210 171 139 99 50 34 35 24 19 23 45 52 32 45 94 111 143 164 164 134 72 26 24 35 55 62 102 176 220 184 103 97 197 227 151 85 72 62 40 76 107 142 193 187 110 50 17 44 147 199 140 58 103 157 161 140 133 120 93 64 52 45 32 40 49 56 55 48 43 41 41 48 44 45 46 46 61 87 102 108 117 91 53 49 56 51 44 35 23 30 45 65 82 93 110 69 39 39 65 80 89 131 188 198 201 219 218 150 59 25 45 42 30 40 124 198 178 103 37 25 23 28 21 19 11 20 80 179 254 216 124 68 122 191 242 241 221 199 216 223 197 187 189 197 181 158 126 80 60 136 249 252 194 74 16 62 170 246 251 210 133 155 170 171 211 208 190 193 217 222 193 138 77 49 58 47 40 34 32 39 55 77 93 138 142 126 95 67 49 49 62 51 51 46 37 42 36 28 55 106 140 131 56 41 104 147 168 136 125 98 66 43 38 42 46 39 37 34 31 30 29 29 29 23 27 32 24 43 95 158 223 217 236 236 164 105 127 160 168 145 123 115 90 62 91 154 190 148 173 217 225 211 237 240 191 139 72 51 96 154 148 163 253 240 169 120 104 98 103 109 109 121 131 134 120 92 62 42 33 36 38 45 51 49 44 48 58 59 89 110 164 173 130 98 46 45 23 40 120 197 247 227 217 210 205 208 218 224 227 235 246 245 216 158 111 116 152 163 147 140 114 88 61 39 45 62 62 54 59 61 58 58 59 52 42 49 68 79 96 142 190 211 214 190 148 90 129 169 149 150 143 112 106 159 196 211 167 130 116 99 68 43 69 143 215 249 252 136 55 77 122 121 101 71 71 90 142 189 246 254 194 118 50 20 38 50 40 42 47 46 61 108 173 213 219 178 120 84 46 39 33 57 160 226 247 245 237 202 111 54 20 11 14 43 131 211 219 136 62 93 151 144 90 55 33 34 37 38 38 30 35 33 34 29 28 28 17 17 35 99 194 222 221 205 202 197 200 185 199 201 207 215 224 207 151 91 103 122 128 129 124 124 145 179 214 171 95 127 201 220 229 223 219 215 217 221 224 222 219 219 222 227 219 234 250 243 167 79 36 21 36 53 44 26 39 92 192 252 250 232 230 239 230 240 237 241 248 201 93 69 159 244 254 252 208 183 222 240 202 180 160 165 233 254 234 236 239 217 216 204 182 114 44 127 171 161 79 51 137 191 223 239 244 243 253 251 163 101 76 56 96 123 155 175 186 171 117 96 134 158 157 173 167 137 145 187 208 223 181 170 175 145 73 79 100 127 219 254 251 184 76 24 26 35 37 39 38 36 34 34 35 36 33 26 32 83 195 243 175 84 23 15 31 37 43 53 84 131 202 245 252 253 253 136 2 106 247 255 231 207 228 227 169 198 251 207 183 213 221 191 118 45 16 75 206 230 178 201 254 195 152 164 223 254 254 145 45 140 231 244 122 22 114 253 251 245 139 54 84 111 111 107 115 70 85 127 138 154 175 146 121 151 151 143 157 153 137 114 55 22 27 34 37 37 37 39 41 38 36 34 33 33 32 28 24 22 22 26 18 25 26 32 79 99 101 102 122 166 184 140 82 54 28 40 111 180 137 99 184 251 255 244 167 126 111 107 174 236 210 112 28 20 15 10 35 46 53 77 127 185 217 213 199 163 102 40 61 126 192 246 252 137 37 25 66 69 120 214 251 227 194 162 118 88 87 79 74 73 83 93 82 57 51 58 58 59 51 45 44 44 42 43 46 50 42 38 38 33 25 25 32 29 91 114 123 116 88 69 40 70 117 123 103 115 151 140 71 52 136 159 104 92 145 180 174 181 140 96 91 143 143 59 11 33 130 227 252 239 234 234 225 254 224 148 34 21 45 45 36 46 50 55 47 37 43 42 25 50 154 239 253 239 222 215 222 217 218 219 220 221 221 221 220 222 221 220 220 220 220 221 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 222 225 223 220 221 225 222 222 222 222 223 223 224 224 224 225 225 226 226 225 225 224 227 226 225 225 225 225 226 227 226 226 226 226 226 226 226 226 228 228 227 227 227 227 226 226 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 226 226 226 226 227 228 228 228 228 227 226 227 227 227 226 226 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 222 228 220 200 192 207 226 234 223 225 227 227 226 226 227 229 228 228 228 229 229 230 230 230 231 230 230 230 230 230 230 230 225 240 255 230 129 18 27 32 87 203 253 253 248 96 71 112 129 156 227 252 234 242 248 239 240 241 243 243 241 239 238 238 242 242 242 242 242 242 242 242 240 241 242 242 242 241 240 240 236 234 220 204 208 228 238 233 238 243 232 209 206 225 239 237 236 239 241 236 225 218 224 235 217 225 233 235 232 231 234 239 243 238 242 235 157 77 123 227 236 237 231 231 241 240 233 232 239 238 237 237 237 237 236 236 238 225 231 249 237 253 248 155 82 150 169 116 26 32 151 249 255 252 225 232 232 210 202 185 167 124 110 112 161 234 248 241 244 222 105 1 57 194 245 255 253 241 247 243 205 103 51 37 101 196 241 251 244 221 226 231 232 233 234 235 234 232 230 229 234 237 233 246 244 236 238 217 144 165 237 253 252 207 165 177 254 253 251 244 234 168 72 44 67 35 46 53 56 60 50 59 95 155 195 235 244 247 254 252 172 70 16 17 31 59 105 154 214 215 206 223 244 245 247 245 234 253 246 247 247 253 254 203 99 38 12 45 86 114 133 139 106 74 61 56 39 40 60 66 93 137 215 214 156 139 116 70 72 132 200 236 241 220 209 228 216 220 216 215 228 237 211 175 134 128 170 211 159 122 191 255 252 254 229 181 134 86 48 35 66 86 117 150 186 221 243 250 252 251 248 240 195 121 99 137 198 233 233 254 254 231 220 174 136 118 94 144 198 233 224 117 92 181 234 250 251 244 209 139 122 168 217 236 237 236 210 167 124 108 129 176 205 197 153 102 87 90 89 124 194 241 247 234 182 172 203 246 243 215 179 134 121 158 219 229 171 140 185 239 227 211 197 207 209 204 213 208 212 212 210 206 206 207 206 202 206 206 205 205 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 202 202 201 201 201 201 202 204 205 205 204 202 201 202 202 201 201 201 200 200 200 201 200 199 199 199 200 201 202 201 202 202 201 201 199 198 197 198 198 199 200 200 201 202 202 198 198 199 200 200 201 201 201 200 200 201 201 201 201 201 201 202 201 201 200 200 199 199 198 201 202 203 204 204 202 200 199 203 203 202 202 202 202 203 203 200 199 199 198 198 199 200 201 199 201 202 202 200 200 200 201 199 200 201 202 202 202 201 201 202 202 201 201 200 199 199 198 198 199 201 203 204 204 203 202 204 203 201 200 199 200 201 202 201 198 197 198 200 202 200 197 198 198 198 198 198 198 198 198 224 224 224 223 222 222 221 221 222 222 222 221 221 220 220 220 220 219 219 219 218 218 218 218 218 218 217 217 217 217 218 218 218 217 216 214 214 214 215 216 216 216 216 216 216 216 216 216 215 215 215 215 214 214 214 214 214 213 212 212 212 212 213 214 215 214 213 212 212 212 212 213 211 212 212 212 212 211 211 210 208 208 208 208 208 207 205 205 209 208 206 206 207 208 208 207 206 206 206 207 209 210 212 213 204 205 205 205 206 206 206 207 207 206 205 206 207 208 207 206 207 206 205 204 204 206 207 208 197 201 206 208 207 205 204 203 203 202 200 200 201 201 199 198 197 196 195 194 194 193 192 191 188 187 187 187 186 186 185 185 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 188 188 189 190 190 190 189 189 189 191 193 195 196 197 198 198 199 196 195 196 199 200 197 193 194 196 198 200 200 202 204 206 204 207 209 208 206 207 211 215 210 211 212 213 214 214 214 213 218 218 217 217 216 216 216 215 215 215 215 215 214 213 212 211 213 211 210 210 212 212 211 209 209 211 212 211 209 208 209 211 205 207 209 210 210 208 205 203 205 205 205 206 206 203 198 194 207 206 205 205 205 205 206 206 208 204 203 207 207 202 202 206 200 200 201 202 203 205 206 206 204 203 202 202 202 203 204 204 204 204 204 205 206 206 207 207 206 206 205 204 204 205 206 206 201 202 202 202 203 204 204 204 205 208 210 211 209 208 208 208 210 210 209 206 205 205 206 208 209 209 209 209 209 209 209 209 210 209 209 209 209 210 210 211 209 209 210 210 210 211 211 211 212 212 212 211 211 210 210 209 213 213 213 213 213 213 213 213 212 212 212 212 211 211 211 211 212 213 214 214 214 214 215 215 213 214 214 215 215 215 215 214 211 212 213 214 215 216 217 217 214 213 213 213 212 212 212 212 211 211 211 211 212 212 212 212 212 212 212 212 212 211 209 209 210 210 210 210 209 209 209 208 208 209 210 209 207 206 208 210 208 207 206 205 205 206 207 208 210 208 214 217 203 183 188 210 216 144 122 179 224 239 221 225 235 176 131 181 231 236 200 200 208 208 209 210 211 212 213 213 221 244 210 135 120 170 209 214 215 215 220 186 127 131 193 236 217 232 227 216 223 230 227 226 194 167 192 224 219 147 77 100 180 189 205 219 201 212 217 139 99 195 254 245 243 249 227 120 86 95 145 215 251 253 251 250 233 207 187 159 93 33 46 100 136 145 124 88 76 71 55 40 66 77 64 62 64 55 55 55 42 59 58 57 72 71 56 54 62 125 154 122 72 41 51 86 139 119 117 154 124 40 84 214 229 142 86 38 25 52 61 75 56 42 44 54 48 39 42 47 44 48 61 58 41 49 75 87 100 99 117 136 165 216 215 156 101 54 82 141 161 109 59 98 181 231 248 220 160 75 45 89 171 229 219 144 76 52 51 37 28 28 22 21 28 33 39 48 33 59 75 76 74 59 39 32 38 52 57 89 161 230 216 130 53 114 172 186 177 159 113 60 58 79 81 91 80 43 26 13 46 109 142 96 26 34 76 98 81 87 85 64 44 46 48 36 52 54 53 48 46 45 42 37 54 38 36 59 89 111 138 164 209 221 155 58 27 39 40 37 21 22 63 134 178 175 163 165 127 108 111 96 70 65 75 93 120 130 145 144 109 63 43 47 41 40 51 88 115 92 52 39 30 29 33 22 20 15 23 78 146 173 121 72 85 201 253 232 223 226 216 218 222 227 234 218 222 220 219 210 162 108 151 253 246 104 39 103 141 171 201 207 178 112 136 167 188 227 208 167 160 201 177 112 76 50 34 47 49 32 30 55 85 106 127 146 187 215 195 128 81 62 53 50 51 48 45 35 30 14 19 73 146 207 191 69 55 170 231 236 219 210 175 118 64 38 35 40 36 33 30 27 26 26 25 24 24 23 27 31 68 115 140 164 201 244 216 112 104 197 238 221 163 132 119 86 66 109 150 155 151 204 234 227 227 232 195 137 124 118 126 169 210 174 179 241 190 87 28 23 32 43 39 32 41 44 45 45 47 48 44 40 42 46 43 38 45 55 52 40 51 62 60 79 92 104 115 86 53 19 36 129 213 252 241 241 234 234 239 246 247 242 239 240 245 228 181 130 117 133 133 114 104 84 64 51 44 49 54 50 42 42 43 38 29 32 59 88 127 148 165 189 231 253 241 216 191 138 98 158 200 151 115 113 87 103 127 140 143 111 85 77 82 77 60 63 142 247 251 176 90 63 89 89 65 53 50 88 169 208 233 252 253 203 114 33 39 99 120 94 65 40 30 35 58 100 138 219 242 183 122 47 29 30 50 137 206 244 244 240 237 148 74 18 8 23 39 98 134 144 96 82 154 208 157 58 34 36 46 39 38 41 32 34 33 33 28 28 25 10 30 82 155 230 227 213 197 200 202 199 203 207 209 227 224 181 138 105 106 152 171 149 137 142 141 135 188 197 156 99 128 190 204 208 224 222 220 221 223 224 221 218 218 228 233 220 227 240 254 222 146 80 33 23 40 49 33 28 47 132 209 252 253 239 234 230 232 243 241 254 206 75 72 185 246 243 200 178 207 212 189 186 214 203 209 242 254 247 247 237 196 229 254 253 150 79 201 249 248 155 39 80 153 187 210 229 248 246 217 146 94 60 61 129 209 205 174 148 131 87 62 84 99 104 124 129 104 86 102 124 141 119 108 93 84 82 105 78 111 232 254 255 204 88 26 23 32 35 37 38 36 35 35 36 34 27 21 21 44 137 225 219 148 63 27 24 29 47 48 47 68 120 173 250 253 200 67 24 178 255 248 239 220 214 215 157 160 192 205 246 255 245 182 60 6 46 149 253 230 182 223 254 210 115 121 231 242 203 106 72 183 254 254 135 19 87 237 253 255 122 31 85 131 145 154 209 177 125 133 161 191 242 223 138 92 85 110 151 147 117 86 42 26 30 34 36 35 36 40 43 39 36 33 33 34 33 28 24 21 25 27 15 23 26 19 51 80 121 149 149 136 105 65 42 65 94 135 207 254 191 128 175 226 234 203 99 94 148 130 136 222 249 155 42 37 37 15 28 40 41 58 97 125 127 143 178 181 113 39 46 94 157 215 207 101 16 32 92 107 161 217 195 131 74 72 71 43 47 61 60 57 62 64 55 45 53 61 56 58 50 46 47 44 36 36 43 38 26 21 28 34 35 39 45 64 96 121 119 77 38 47 64 94 141 137 103 99 121 108 51 48 72 74 71 109 159 168 151 129 87 61 81 146 151 63 5 43 129 214 249 250 243 243 252 245 160 79 17 34 51 46 42 40 53 55 48 41 32 35 50 125 220 253 237 221 223 220 218 218 218 218 219 219 220 221 221 221 221 220 219 219 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 220 220 221 221 222 222 220 220 222 225 223 220 221 225 221 221 222 222 222 223 223 223 224 224 225 226 226 225 224 224 226 226 225 224 224 225 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 228 227 227 226 225 225 227 227 228 229 229 228 227 227 228 227 227 227 226 226 226 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 221 236 211 150 131 174 221 236 225 227 229 228 226 226 227 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 232 243 255 188 82 11 31 48 112 213 225 226 191 59 101 171 219 225 250 242 228 242 246 237 244 235 232 240 246 242 238 238 242 242 242 242 242 242 242 242 240 240 241 242 242 241 241 240 241 241 226 204 201 217 224 217 231 240 237 221 217 229 235 231 234 237 240 238 229 221 223 229 221 230 237 235 228 227 234 243 236 214 201 195 119 77 170 254 238 230 215 212 226 235 236 239 239 238 237 237 237 237 236 236 241 226 228 232 229 253 193 73 146 251 251 139 9 94 252 254 245 238 232 238 232 218 207 185 172 214 237 231 243 248 235 247 252 250 158 16 25 140 222 248 251 244 254 252 250 174 113 38 45 108 176 239 252 242 232 240 223 228 235 241 244 241 237 234 252 244 232 247 251 247 253 236 168 194 246 254 235 153 149 222 253 250 251 246 252 214 97 36 54 88 130 111 61 42 41 41 57 79 117 150 183 232 253 254 202 89 21 17 29 47 88 146 211 233 240 250 251 246 246 247 245 254 251 253 254 254 217 132 28 20 69 151 195 198 184 164 102 69 48 33 34 91 160 182 136 192 254 239 201 230 197 92 46 111 214 251 238 223 218 220 221 225 219 214 224 232 206 169 170 156 155 198 186 146 183 226 236 238 237 237 209 134 76 72 145 200 250 254 248 244 244 241 232 228 236 245 222 166 113 87 119 175 202 242 253 248 254 241 230 156 139 97 124 185 138 112 179 246 246 249 225 140 89 56 54 97 169 223 235 229 224 218 176 113 74 92 150 212 205 143 152 172 133 101 135 184 194 166 142 182 196 188 171 158 154 138 125 136 174 177 134 141 197 229 223 216 200 207 207 196 201 203 204 204 204 205 206 207 207 206 206 206 205 204 204 204 205 205 203 203 203 203 203 203 203 203 202 202 202 202 202 202 201 201 203 203 204 204 204 204 203 203 202 201 201 201 200 200 200 199 201 200 199 198 198 200 202 203 201 201 201 201 201 199 198 197 196 197 198 199 201 202 203 204 200 199 198 197 198 199 201 203 203 202 202 201 201 200 200 199 203 203 202 202 201 201 200 200 203 203 203 203 202 201 200 199 203 202 202 201 201 202 202 203 203 202 200 199 199 199 200 201 200 201 202 202 202 201 201 201 199 200 201 202 202 202 201 201 202 202 202 201 200 200 199 199 196 198 200 202 203 202 200 199 200 200 200 200 200 201 201 201 201 200 199 199 200 200 199 198 199 199 199 199 199 199 199 199 223 223 223 223 222 222 221 221 223 223 222 222 221 221 221 221 220 220 219 219 219 218 218 218 218 217 216 215 215 216 217 218 219 218 216 215 214 215 216 217 216 216 216 216 216 216 216 216 220 219 218 216 214 212 210 209 214 213 213 212 212 213 213 214 213 213 213 213 213 212 211 211 213 213 212 211 211 211 211 212 206 207 208 208 208 207 206 206 207 207 207 207 207 207 210 211 206 207 208 209 209 209 209 209 205 205 205 206 206 206 207 207 208 206 205 206 208 209 208 206 206 205 204 203 203 205 207 208 203 204 206 205 204 203 205 207 204 202 200 200 201 202 200 198 197 196 195 194 194 193 192 191 186 186 186 186 186 186 186 186 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 188 189 190 191 191 191 190 189 193 194 195 196 196 196 195 195 200 197 194 195 198 197 193 189 194 196 199 200 200 201 203 205 204 206 208 210 211 212 213 214 211 212 213 214 215 215 215 215 216 217 218 219 218 217 216 215 217 216 216 215 215 215 215 216 215 213 212 212 213 213 211 209 209 211 212 212 211 210 212 214 209 209 209 209 209 208 207 207 208 207 206 206 207 207 204 201 208 207 206 205 205 205 206 207 207 206 206 206 206 206 207 208 207 206 204 203 203 204 206 207 202 202 202 202 202 204 205 206 204 204 204 204 205 205 205 205 206 206 205 204 204 205 206 206 203 203 203 204 204 204 204 204 205 207 209 209 209 209 211 213 207 208 209 208 206 205 206 208 211 210 208 207 207 208 210 211 210 209 208 208 208 209 210 211 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 214 211 211 211 211 211 212 212 212 212 213 214 214 214 214 215 215 216 216 216 216 216 216 215 214 213 213 214 214 215 216 216 216 214 214 213 213 213 212 212 212 210 210 211 211 212 213 213 214 212 212 213 212 212 210 209 208 210 210 210 209 209 209 208 208 207 208 209 208 206 206 207 209 208 207 205 204 204 205 207 208 208 206 206 213 219 207 191 186 196 142 123 197 228 222 207 210 228 182 155 195 215 208 183 186 206 208 210 212 213 213 213 212 230 217 171 137 171 231 247 231 227 221 233 237 199 156 162 195 219 230 220 207 223 242 244 241 228 184 176 212 233 192 120 78 104 115 127 154 161 178 180 111 77 168 243 247 251 232 173 89 108 146 158 166 210 243 243 241 219 176 159 156 104 37 33 72 87 123 148 138 104 67 47 47 57 72 68 72 79 78 79 70 42 50 53 66 90 96 86 82 64 85 100 92 59 29 47 92 144 122 123 158 108 23 94 240 253 174 83 31 27 37 34 31 46 56 69 66 53 53 57 52 82 66 60 64 55 39 42 56 68 61 69 80 105 156 157 99 60 77 136 155 125 111 113 111 138 201 250 253 203 114 65 78 126 196 204 143 79 63 91 106 94 78 56 35 26 33 34 23 25 32 39 41 40 43 42 36 31 30 36 59 98 165 193 144 49 58 109 179 233 244 177 79 62 113 99 53 32 46 70 59 45 65 96 76 40 78 155 185 166 133 95 59 30 26 38 45 58 55 49 44 44 47 48 46 47 39 33 58 105 138 170 207 249 227 159 78 40 43 44 35 20 54 135 233 253 223 201 208 233 224 227 211 186 150 114 123 127 124 115 102 88 74 56 42 38 45 55 55 55 48 35 40 31 28 31 25 31 27 20 59 84 107 114 162 197 246 230 183 170 215 219 207 208 213 221 219 222 233 243 252 234 165 125 145 138 65 89 202 220 205 190 184 148 76 106 182 232 241 183 132 103 117 98 57 40 41 38 33 48 33 38 71 100 114 129 146 167 199 179 117 79 60 44 40 52 40 45 33 21 38 65 91 119 172 166 71 88 214 255 252 255 254 230 161 84 39 29 33 35 32 28 25 25 25 23 22 29 25 26 34 76 115 113 110 178 225 171 69 111 228 253 239 169 135 134 113 95 130 143 124 159 229 245 225 219 179 128 120 156 181 205 235 233 162 153 152 100 29 23 54 78 99 94 85 83 81 79 81 93 109 118 119 127 88 44 26 31 41 46 46 45 48 51 51 66 109 136 122 51 15 34 133 213 245 218 217 225 229 231 225 208 187 170 161 171 154 124 94 85 88 82 69 71 61 43 37 46 53 56 61 83 81 74 54 31 51 133 216 229 200 184 213 251 244 198 165 186 145 111 138 167 129 87 92 61 72 84 107 100 96 110 127 126 121 95 94 159 223 192 112 92 86 91 59 42 51 69 134 225 240 252 249 236 185 87 18 96 176 181 136 90 58 60 60 43 49 68 149 213 202 151 82 69 55 51 115 191 246 238 223 242 170 95 20 7 30 32 62 71 72 67 125 216 231 150 50 29 38 48 37 36 40 30 35 31 32 27 29 22 7 50 136 200 242 222 219 207 204 212 208 220 221 207 211 193 132 107 122 157 189 195 178 161 149 145 142 157 140 123 116 154 199 210 216 225 224 223 222 222 222 223 223 223 229 230 222 229 227 250 244 221 148 76 27 22 42 43 39 40 79 131 204 250 247 241 238 220 239 243 253 173 82 140 219 185 176 155 179 207 157 135 199 227 215 227 235 240 246 220 185 153 169 203 210 155 103 199 254 254 187 49 99 211 214 163 134 183 168 148 159 171 131 115 164 253 253 233 209 209 178 127 108 178 189 198 199 184 155 144 156 165 127 77 32 61 143 185 112 102 245 250 255 228 125 49 21 29 32 36 37 36 35 35 36 42 32 29 32 37 107 214 253 218 139 68 22 24 50 46 45 47 61 95 176 189 103 28 106 244 254 252 221 195 203 228 201 171 168 209 252 240 178 99 43 39 86 169 254 242 189 222 252 223 123 121 173 163 141 145 184 212 255 254 171 40 50 199 254 200 100 96 133 115 113 167 252 254 145 80 108 161 224 227 145 92 61 99 147 137 102 70 53 30 32 34 34 33 35 40 45 40 36 33 33 35 34 29 24 19 22 27 17 21 19 14 50 90 153 186 163 107 44 32 70 147 194 225 254 253 192 142 137 138 141 115 58 77 132 122 106 148 186 134 67 73 59 23 33 30 38 46 55 55 59 119 206 223 141 46 70 132 142 125 79 65 34 53 81 93 139 148 86 64 26 34 47 38 41 47 55 58 57 53 47 46 50 57 61 55 45 39 43 47 44 34 27 27 31 42 57 70 88 122 153 123 86 117 138 104 105 144 166 194 239 235 205 195 183 126 44 20 25 41 88 146 164 137 110 88 83 80 65 80 93 58 33 22 68 147 218 249 250 252 253 178 77 34 33 57 44 40 60 42 52 44 42 42 24 52 128 214 251 247 216 218 223 217 222 220 219 218 217 217 219 220 221 221 221 220 219 219 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 217 218 219 220 221 222 223 223 220 220 222 225 223 220 221 225 221 221 221 222 222 223 223 223 223 224 225 225 225 225 224 223 226 225 225 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 228 227 227 226 225 225 227 227 228 229 229 228 227 227 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 223 233 219 173 136 145 184 216 228 230 230 229 227 226 227 229 230 230 230 230 230 229 229 229 229 230 230 231 231 232 232 232 241 246 237 124 41 16 43 106 191 201 157 157 123 89 189 253 253 247 245 231 232 243 238 240 242 235 232 237 242 242 239 239 242 242 242 242 242 242 242 242 239 240 241 242 242 242 241 240 243 242 234 222 213 209 206 203 230 238 238 227 222 228 232 230 235 236 239 239 232 222 218 219 226 233 238 236 229 227 232 239 214 150 124 116 84 123 221 254 224 219 207 207 223 234 238 245 239 238 237 237 237 237 236 236 232 245 245 240 247 233 120 61 220 253 252 129 42 176 250 235 237 237 239 230 230 233 226 228 239 251 237 234 247 243 237 236 249 253 194 45 12 96 207 254 250 253 248 239 252 252 204 98 29 48 105 173 229 252 249 253 254 255 253 251 251 252 254 255 251 196 145 173 225 253 253 216 192 226 254 250 203 137 179 248 254 249 254 250 247 200 81 21 104 202 247 201 125 72 49 31 59 77 87 80 98 144 203 242 183 88 31 26 29 39 79 143 212 225 215 206 186 155 144 141 183 207 230 239 226 193 126 41 9 73 176 245 254 253 206 137 82 53 36 32 68 169 248 250 137 195 238 206 199 250 228 149 91 96 188 247 231 223 225 221 222 226 224 218 216 218 216 210 214 194 177 210 230 182 162 201 237 237 235 247 240 178 119 115 172 209 238 239 233 234 229 218 224 213 219 224 219 217 195 152 83 99 135 176 211 234 245 253 247 251 221 185 136 87 85 101 216 253 247 193 114 47 63 101 105 86 114 183 228 234 230 229 218 176 114 78 103 156 165 133 189 224 190 145 130 117 98 70 135 196 168 118 116 127 146 159 157 136 119 129 151 161 168 180 201 220 211 209 213 204 204 204 200 202 205 208 209 210 211 212 207 206 205 204 204 204 205 205 203 203 203 203 203 203 203 203 201 201 202 202 202 202 202 202 203 203 202 202 202 202 203 203 201 201 201 200 200 200 199 199 198 199 200 200 201 201 201 201 199 200 201 201 201 200 199 199 198 198 199 200 200 201 202 202 200 199 198 198 198 199 200 201 201 201 201 200 200 200 199 199 202 202 202 201 201 201 201 201 203 203 202 201 201 201 202 202 202 202 201 201 201 201 202 202 206 204 202 200 199 199 200 201 199 200 201 201 201 201 200 199 199 200 201 202 202 202 201 201 203 203 203 202 201 201 200 200 198 199 199 200 200 200 199 199 196 197 199 201 202 201 200 199 201 201 202 201 199 198 198 199 199 199 199 199 199 199 199 199 222 222 222 222 222 222 222 223 223 223 223 222 222 221 221 221 220 220 220 219 219 218 218 218 221 220 219 219 219 219 220 221 220 219 217 215 215 216 217 218 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 215 214 214 215 216 216 211 212 213 214 214 212 210 209 215 213 212 210 210 211 212 213 205 206 208 208 209 208 207 206 206 207 208 206 203 203 206 209 207 208 209 210 209 207 205 204 209 209 208 207 205 204 203 203 208 206 205 206 208 209 208 206 205 204 202 201 202 204 206 208 209 208 206 202 200 201 205 209 204 202 200 200 202 202 200 198 197 196 195 194 194 193 192 191 185 185 185 186 186 186 186 186 185 186 187 187 187 187 188 188 185 186 187 187 187 187 188 188 188 189 190 191 191 191 190 190 196 196 197 196 196 194 193 192 200 196 193 193 194 193 188 183 192 195 198 198 197 197 199 201 205 205 206 211 216 218 216 213 212 213 214 216 216 216 216 216 211 213 216 219 220 220 219 218 219 218 216 215 215 216 218 219 217 215 213 213 213 213 211 209 207 209 211 211 210 210 212 214 213 211 209 207 207 208 209 211 211 208 206 206 208 210 210 209 206 205 204 203 203 203 204 205 205 207 207 206 207 210 211 210 217 214 210 206 203 202 202 202 202 201 201 202 202 204 205 206 204 204 204 204 204 204 204 204 206 205 205 204 204 205 205 206 205 205 205 205 205 205 205 205 204 206 208 208 208 210 214 217 204 206 209 209 207 206 206 208 212 210 208 206 206 208 210 212 210 209 208 208 208 209 210 211 209 209 209 210 210 211 211 212 208 209 209 210 211 212 213 213 212 212 213 213 213 214 214 214 212 212 212 213 213 214 214 214 212 213 214 214 214 214 215 215 217 217 218 217 217 216 215 214 215 215 215 215 215 215 215 215 214 214 214 213 213 212 212 212 209 210 210 211 212 214 214 215 210 211 211 211 210 208 207 206 208 208 208 207 207 206 206 206 206 207 208 207 205 205 207 209 210 209 207 206 206 207 209 210 211 210 199 197 211 211 190 172 146 113 105 194 220 209 211 224 220 178 156 186 186 182 174 187 205 207 211 213 215 214 213 211 226 184 150 168 213 229 221 218 208 223 222 224 231 208 175 168 208 223 205 181 205 245 253 248 253 219 166 162 176 174 141 64 92 169 173 150 143 132 121 93 48 128 215 248 253 190 119 104 121 172 154 132 193 248 240 228 231 198 184 175 123 56 31 39 93 143 200 209 146 65 37 56 49 78 83 94 123 144 130 85 48 30 40 80 113 130 140 144 112 74 55 65 59 35 45 83 105 124 133 135 75 28 113 225 250 186 72 29 37 38 43 33 46 79 104 93 80 103 136 147 132 84 47 52 62 47 44 63 47 48 59 51 44 78 94 61 46 97 126 104 91 136 159 121 90 155 210 218 185 127 86 82 97 122 138 144 117 91 135 197 182 148 117 84 39 18 24 30 34 23 28 38 36 38 37 25 39 29 33 41 43 95 143 115 56 57 75 103 157 227 204 103 83 152 137 72 59 110 150 127 60 99 146 106 64 146 254 254 199 119 58 50 46 33 31 39 59 59 57 51 47 50 58 65 35 49 42 48 89 118 128 144 160 104 69 58 41 37 40 31 13 77 176 250 235 161 127 132 180 203 222 226 247 231 183 192 197 175 147 128 113 88 51 22 39 45 53 38 38 50 40 32 29 23 25 26 43 39 18 41 79 150 199 251 254 249 195 141 152 214 218 212 224 210 201 215 214 228 230 246 253 197 97 41 44 110 186 251 254 250 223 220 147 49 67 172 240 222 144 100 67 48 56 59 35 30 38 28 44 45 52 63 71 74 81 88 105 111 90 67 59 43 37 54 53 37 49 29 21 88 127 102 80 99 101 58 109 223 253 254 242 254 242 174 89 35 22 27 37 33 28 26 26 26 24 22 26 26 29 34 72 110 105 100 143 185 123 41 117 231 245 239 173 142 156 141 115 132 130 105 156 236 245 217 196 125 89 147 201 216 222 227 188 106 97 48 27 16 85 150 176 192 183 173 171 178 183 183 189 202 215 221 197 122 66 67 68 43 30 41 49 32 41 52 77 114 113 87 46 11 30 121 187 204 159 147 163 170 172 157 131 103 81 69 76 69 54 42 45 58 63 58 58 61 51 50 68 82 95 116 157 186 176 112 66 101 188 254 254 177 133 186 248 231 170 137 176 178 137 84 91 108 88 80 100 93 105 152 138 150 191 222 219 186 139 131 151 143 136 158 121 118 106 63 62 82 102 173 248 245 250 219 169 110 49 46 130 208 189 137 102 90 118 120 86 42 30 77 134 154 144 137 120 85 49 91 173 240 225 200 210 162 104 26 9 35 29 45 54 43 58 151 228 197 107 32 30 37 43 33 33 36 26 34 30 31 27 30 22 6 65 173 223 243 217 230 222 211 219 219 213 221 190 166 144 106 121 175 193 197 205 224 212 162 142 152 141 116 130 170 209 225 215 216 223 223 222 220 219 221 226 230 229 228 224 223 235 220 238 245 251 194 124 57 30 43 44 37 44 46 61 133 214 249 253 244 244 248 253 244 127 107 236 253 169 172 194 224 200 127 122 191 203 202 234 233 225 240 231 223 160 124 116 129 150 134 191 251 250 200 48 104 252 252 156 83 78 85 111 200 246 172 111 127 201 247 253 245 253 246 201 175 238 253 254 254 255 237 218 225 212 145 105 108 163 219 209 95 106 254 243 255 255 174 83 24 27 30 34 36 36 35 36 37 41 30 29 34 29 78 184 245 253 199 105 23 22 45 37 47 31 51 59 74 90 39 41 180 254 235 253 197 164 199 246 248 236 194 194 174 139 66 16 95 122 99 122 236 254 180 196 254 253 199 164 68 44 105 187 196 223 243 251 218 85 42 176 254 159 126 197 164 79 98 195 252 226 163 97 110 135 132 126 97 66 57 114 138 107 84 64 62 33 34 34 33 32 34 41 46 40 36 33 33 35 34 29 24 15 18 27 21 22 15 17 66 134 179 182 137 77 26 54 142 209 244 255 251 200 137 103 62 53 55 51 59 75 79 76 69 84 99 84 83 97 59 20 39 25 42 40 25 25 59 150 250 251 172 72 105 157 112 71 53 56 51 59 59 52 63 61 33 27 32 42 39 43 46 41 56 49 54 56 55 48 39 47 68 66 48 30 30 49 61 52 34 18 65 125 160 162 168 204 247 149 79 139 189 158 186 240 251 246 254 249 255 255 193 93 6 32 53 81 129 190 216 192 160 132 142 131 63 30 57 68 71 64 47 80 154 220 251 225 163 99 44 41 38 53 54 53 52 54 55 36 37 44 25 81 211 251 251 228 217 231 220 207 225 222 220 218 216 216 218 220 222 221 220 220 219 219 220 220 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 216 217 218 219 221 222 223 224 220 220 222 225 223 220 221 225 221 221 221 222 222 222 223 223 223 224 224 225 225 224 224 223 226 225 224 224 224 224 225 226 226 226 226 226 226 226 226 226 225 225 226 227 227 228 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 228 227 227 226 225 225 227 228 228 229 229 228 228 227 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 225 237 237 187 131 141 191 230 231 232 230 228 226 227 228 231 231 231 230 230 229 229 229 229 229 230 231 232 232 233 233 248 248 214 69 16 24 61 171 250 187 129 152 139 170 250 253 233 234 238 238 249 248 233 244 240 244 245 241 238 239 242 244 242 242 242 242 242 242 242 242 239 240 241 242 242 242 241 241 241 237 238 240 228 206 195 198 234 238 234 222 217 223 231 234 236 236 239 240 234 222 214 211 229 234 238 237 232 228 230 233 150 75 81 92 91 173 251 250 194 205 214 228 243 244 234 232 239 238 237 237 237 237 236 236 232 238 227 233 249 181 69 136 250 244 232 167 146 240 232 246 237 236 238 229 243 245 226 253 242 248 240 253 247 234 252 251 251 252 218 70 9 61 183 249 251 237 186 199 214 249 192 86 49 43 72 104 168 243 253 252 227 212 191 172 163 165 174 181 146 96 49 74 124 167 201 194 187 229 251 243 218 200 252 252 254 228 228 209 184 130 41 21 180 242 250 253 225 130 63 45 44 63 54 46 61 66 116 167 125 65 41 46 42 35 59 114 153 142 106 87 74 55 54 56 88 115 149 147 113 79 39 3 80 167 247 253 242 253 208 111 54 32 34 62 130 231 251 200 116 151 186 189 193 198 192 204 157 93 165 246 222 202 218 240 223 217 217 223 224 219 216 219 224 206 185 184 208 170 132 196 235 242 232 238 252 209 128 83 114 167 219 235 228 221 218 214 223 206 218 230 225 240 242 206 174 101 84 84 130 183 181 212 237 253 249 229 169 80 69 122 212 241 210 98 28 78 169 216 191 116 83 135 203 234 234 224 222 227 180 114 89 89 94 106 180 198 171 152 127 78 75 95 118 133 75 73 138 156 180 230 181 117 65 120 199 167 119 151 170 213 212 203 213 211 208 203 203 206 211 215 215 214 215 218 207 206 205 204 203 204 205 206 203 203 203 203 203 203 203 203 201 201 201 202 202 203 203 203 203 202 200 199 199 200 202 203 201 201 201 200 200 200 199 199 195 197 201 203 204 202 200 198 199 199 200 201 201 201 200 199 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 199 199 199 199 199 199 199 199 202 201 200 200 200 202 204 206 202 201 201 201 201 201 201 202 208 206 203 201 199 199 200 201 198 198 199 200 201 200 199 197 199 200 201 202 202 202 201 201 204 204 203 202 202 201 201 200 203 201 199 198 198 199 201 202 193 195 199 202 203 202 200 199 200 202 204 202 198 196 197 199 199 199 199 199 199 199 199 199 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 217 218 220 221 221 220 218 217 215 214 215 217 219 219 216 214 214 216 217 218 218 217 215 214 219 219 219 219 218 216 215 214 213 213 215 215 215 215 213 213 214 214 214 214 214 214 214 214 212 212 213 214 214 215 215 216 212 211 211 210 210 209 208 208 210 210 210 209 209 209 208 208 203 204 206 207 208 208 207 207 203 208 210 206 204 208 209 207 206 206 206 207 207 207 208 208 202 203 206 208 209 209 209 208 209 209 208 207 205 204 203 203 208 207 204 203 202 203 205 206 204 204 204 201 197 195 196 198 200 199 198 196 194 192 191 190 188 188 188 187 187 186 186 186 184 185 185 186 186 187 187 187 183 184 186 188 190 190 191 191 194 192 190 189 189 191 193 195 194 194 194 195 195 195 196 196 193 196 199 202 203 202 200 199 199 195 193 196 203 206 203 199 206 208 210 211 210 210 211 213 214 214 214 215 215 216 216 216 217 217 217 218 218 218 219 219 218 218 218 217 217 216 216 216 218 218 217 216 216 215 214 214 215 215 214 214 214 213 213 213 214 214 214 213 213 212 212 212 210 209 208 207 205 204 203 203 205 205 205 205 205 205 205 205 204 204 205 206 207 207 207 207 202 203 205 206 207 208 208 208 207 207 206 205 204 204 204 204 207 206 206 206 207 209 211 212 203 203 203 203 204 206 208 210 214 212 209 207 205 205 205 206 204 205 206 206 205 203 201 199 202 204 207 209 210 209 208 207 211 211 210 210 209 208 208 207 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 213 212 211 211 211 211 212 213 212 212 211 212 213 214 216 216 213 213 213 213 213 213 213 213 216 215 213 212 212 213 215 216 214 214 213 214 214 216 217 218 216 216 216 216 216 216 216 216 214 215 216 216 216 214 212 211 212 211 211 212 213 212 210 207 218 215 211 208 209 209 209 208 212 211 210 209 209 211 213 214 208 208 208 207 207 207 207 206 213 202 210 210 214 226 223 221 201 201 179 150 172 183 183 136 132 110 111 167 224 225 210 221 214 146 174 187 169 151 178 199 218 209 213 210 199 212 225 214 199 147 166 210 226 220 206 218 217 214 214 219 224 220 207 196 188 188 184 165 182 208 203 216 251 205 158 154 178 172 117 62 142 243 244 236 123 69 103 88 77 97 184 249 235 210 187 143 172 199 197 146 130 198 252 239 226 235 247 208 152 80 66 15 53 157 254 251 175 83 32 49 52 70 76 93 129 164 150 88 46 44 62 76 109 132 128 155 149 149 127 61 36 55 51 53 62 106 133 117 64 22 74 180 190 127 68 52 57 52 40 32 52 71 85 73 76 134 194 211 144 98 99 106 68 23 24 69 85 77 66 57 49 42 40 43 46 73 73 51 82 159 176 129 127 130 129 145 147 130 116 97 70 129 175 186 152 113 145 207 222 222 212 134 53 22 15 35 33 33 38 40 30 21 23 28 32 35 27 21 35 53 60 60 66 67 67 58 66 107 120 90 59 102 117 115 111 174 232 174 54 128 229 175 64 118 198 172 104 66 35 31 35 37 51 71 81 71 66 70 73 75 86 100 81 50 36 49 66 74 68 53 54 49 48 50 44 34 32 38 36 59 103 137 127 82 50 43 83 94 109 128 150 164 159 145 132 117 100 89 82 68 47 30 36 48 44 33 33 35 33 35 32 26 30 30 36 34 23 37 81 180 240 247 254 241 175 119 193 223 232 212 203 217 220 205 210 224 240 245 253 165 60 3 22 122 232 253 237 241 245 250 187 108 75 116 147 128 94 77 69 46 44 41 45 39 22 44 42 48 48 47 44 35 35 50 48 52 47 35 35 46 52 48 50 34 22 33 88 166 190 158 108 111 58 24 84 171 226 251 251 236 193 154 101 41 24 31 37 32 25 23 26 27 23 17 11 25 38 33 55 126 154 112 103 111 89 72 113 183 225 236 188 152 134 122 125 134 109 79 133 195 192 167 169 132 119 181 245 228 169 117 94 58 23 21 34 80 166 228 238 235 233 222 225 236 244 230 224 250 251 213 163 120 138 185 148 89 65 31 35 37 45 55 60 58 56 57 47 29 40 93 127 101 63 56 59 75 67 58 62 43 23 33 31 40 47 71 91 71 64 97 113 110 113 102 143 154 118 167 219 251 253 190 121 137 208 253 228 163 152 196 227 235 203 145 165 176 137 75 60 51 60 122 158 147 145 155 186 207 214 243 253 250 218 149 143 158 195 193 137 120 134 116 97 102 114 165 224 247 245 203 110 31 39 75 112 129 125 123 151 175 169 155 137 88 71 60 41 81 140 148 127 111 95 77 116 202 227 200 172 142 97 43 23 28 28 39 39 29 63 143 164 114 66 33 36 37 38 36 32 30 30 32 34 28 29 26 20 31 93 156 190 212 210 182 176 192 184 156 145 138 120 118 141 164 173 177 177 177 201 251 230 171 187 219 170 100 188 241 235 248 223 230 223 229 230 225 222 226 229 229 227 228 229 229 229 230 233 236 243 255 198 97 43 34 40 54 52 45 40 63 128 206 248 250 251 250 247 243 85 95 234 254 201 235 248 249 233 171 125 137 186 208 197 220 236 226 242 238 226 173 116 85 113 175 212 233 220 117 47 89 171 194 158 121 165 153 124 183 203 163 147 81 114 214 254 254 234 233 237 184 216 250 244 250 247 235 234 224 178 125 170 219 234 253 180 56 115 241 253 251 253 218 141 46 22 19 35 37 33 40 38 41 30 31 38 36 33 44 121 243 248 252 137 68 66 63 47 35 33 47 42 45 46 26 72 181 248 253 236 207 167 156 212 254 253 197 84 38 45 52 106 163 190 116 83 157 215 201 213 252 249 253 201 72 11 53 112 165 171 217 246 248 126 38 110 143 111 169 226 153 102 133 208 254 246 188 109 105 109 76 77 90 100 99 132 135 85 68 78 64 46 35 30 36 43 43 40 40 42 38 35 35 36 34 28 22 24 26 27 27 21 13 32 69 166 177 127 62 42 49 108 200 252 220 175 134 96 63 45 41 48 45 47 52 51 46 48 56 44 48 59 69 68 55 38 29 25 31 38 38 31 55 130 204 207 125 66 80 108 94 59 39 60 61 56 49 46 46 40 32 33 36 42 40 34 39 49 52 62 47 53 52 46 51 58 74 65 41 27 33 44 91 136 117 60 74 187 254 232 233 253 251 117 86 206 225 209 232 249 233 239 249 254 254 232 129 41 63 146 126 105 130 184 235 235 180 200 244 206 85 14 38 76 80 98 133 135 116 137 167 132 65 34 38 44 49 51 52 51 50 46 47 55 37 24 34 98 216 251 247 224 225 222 215 226 214 219 220 222 221 219 219 220 221 217 219 221 221 220 219 221 223 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 219 220 221 220 219 219 220 221 219 219 220 220 221 222 223 223 220 220 221 222 222 223 224 224 223 223 223 224 224 224 225 225 224 225 225 226 226 225 225 224 226 226 226 226 226 226 226 226 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 225 225 225 225 225 225 225 225 227 226 226 226 226 226 225 225 226 222 222 229 232 219 190 167 161 176 222 234 226 243 243 223 231 228 228 232 234 232 230 230 236 238 221 231 241 236 245 241 251 252 136 14 9 36 109 236 250 186 181 185 188 227 247 245 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 241 241 238 234 225 192 148 186 220 214 200 226 244 232 225 219 231 239 234 241 226 186 178 213 232 239 233 234 236 229 221 201 140 95 66 99 205 240 178 189 209 231 238 237 236 238 241 236 237 237 237 237 237 236 236 245 229 244 249 229 109 77 211 251 244 189 174 229 255 243 233 231 234 236 235 235 237 239 240 241 243 242 247 253 251 249 253 253 249 183 76 20 50 126 187 156 125 119 131 128 117 94 62 59 55 50 63 103 142 149 136 95 52 44 44 33 34 34 30 35 15 17 34 38 47 83 117 128 136 196 193 154 199 231 190 150 121 83 65 52 23 19 51 146 246 251 251 252 186 111 42 46 42 54 61 51 52 62 61 59 51 47 49 50 51 62 75 85 63 45 40 33 24 30 44 44 37 50 46 31 16 22 72 176 252 238 196 235 253 176 74 59 19 28 90 208 246 248 224 143 124 163 162 136 155 232 247 177 99 142 218 219 204 197 201 220 212 225 234 218 210 222 230 248 213 190 179 166 140 150 216 226 228 230 239 251 185 121 70 82 150 212 231 228 219 215 220 220 220 219 218 219 223 230 235 230 208 186 147 97 86 110 122 172 211 233 199 138 104 111 131 141 174 114 44 101 204 246 251 247 172 114 89 133 208 224 219 226 230 201 192 173 136 125 110 117 102 101 117 134 142 133 115 69 70 81 120 186 236 234 204 151 74 114 211 195 129 125 153 178 207 206 225 210 171 192 208 206 203 215 211 205 203 177 156 193 211 216 209 208 205 202 205 201 201 202 202 202 202 202 202 204 202 200 199 198 199 200 201 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 193 195 197 199 200 199 198 197 199 199 199 200 200 201 201 201 202 199 197 197 199 202 202 201 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 199 199 200 201 201 201 200 200 200 200 200 200 200 200 200 200 205 204 203 202 201 200 199 199 200 201 201 201 201 202 202 202 203 202 200 199 199 200 201 202 198 199 200 201 201 201 200 200 203 203 202 200 199 198 197 196 198 198 198 199 199 200 200 200 201 201 201 201 201 201 201 201 201 199 198 199 201 201 200 198 199 199 199 200 200 201 201 201 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 218 219 219 220 220 219 219 218 219 218 217 217 219 218 216 214 216 217 218 219 220 220 220 220 218 218 219 219 218 217 215 215 213 214 215 215 215 215 214 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 212 211 211 210 209 209 209 210 210 210 209 209 209 208 208 206 206 207 207 207 206 205 205 203 208 209 206 205 207 209 208 206 206 207 207 207 208 208 208 208 208 209 209 209 209 208 208 209 209 208 207 207 206 205 205 205 205 205 205 205 205 204 204 203 204 204 202 198 195 195 196 196 196 195 194 193 192 191 190 190 189 189 188 187 186 185 184 186 186 186 186 186 186 186 186 184 185 187 189 190 190 190 190 195 195 193 192 192 193 194 194 195 195 195 196 196 197 197 197 196 197 199 200 201 200 198 197 199 198 197 199 201 204 205 205 206 208 211 212 211 211 212 214 215 216 216 216 217 217 217 217 217 217 218 218 218 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 216 215 215 215 216 215 215 215 214 214 214 213 215 214 214 214 213 213 212 212 210 210 209 209 208 208 207 207 208 208 208 208 208 208 208 208 203 203 204 205 206 206 205 205 206 206 207 207 207 206 206 205 208 207 206 206 205 205 205 205 207 207 206 206 207 208 210 211 205 205 204 204 204 205 206 207 210 209 208 207 206 206 206 207 205 206 207 207 207 206 206 205 207 207 207 207 208 209 210 210 210 210 210 210 210 210 210 211 206 206 207 208 210 211 212 212 210 210 210 210 210 210 210 210 210 211 212 213 213 212 211 210 213 212 212 212 212 214 215 216 213 213 213 213 213 213 213 213 215 215 214 213 213 214 215 215 214 214 214 214 214 216 217 218 216 216 216 216 216 216 216 216 214 215 215 215 215 214 213 212 213 211 211 212 213 212 210 207 208 207 207 208 211 212 211 209 209 208 208 208 209 209 210 211 207 208 208 209 210 211 212 212 205 208 215 205 207 211 194 185 206 207 198 181 186 178 196 187 196 169 148 163 197 215 218 222 212 155 168 166 160 170 202 213 221 214 221 218 204 215 227 213 174 153 185 215 219 216 207 215 216 214 213 216 221 220 214 208 190 162 147 132 128 120 107 127 186 187 192 208 214 179 125 93 142 251 254 239 124 71 121 135 104 97 143 226 252 227 181 162 163 201 216 169 136 185 241 242 218 252 251 236 206 177 112 28 39 123 209 212 154 78 32 46 67 81 75 70 81 109 117 81 48 61 80 80 78 82 94 121 164 159 137 80 62 80 60 35 35 94 122 94 57 39 56 89 98 64 60 93 103 68 35 28 40 56 67 61 68 99 123 122 109 139 196 174 82 26 28 52 72 85 93 97 90 64 39 37 47 52 53 47 57 94 129 139 122 122 139 155 127 108 112 88 95 149 184 180 132 121 160 160 156 189 207 140 59 25 16 30 71 82 57 29 42 57 49 42 27 29 28 22 19 26 40 50 49 44 47 45 42 58 66 53 39 44 84 166 177 154 162 135 51 111 216 194 80 65 95 80 60 34 14 34 84 125 130 116 81 58 54 81 108 125 155 189 146 73 30 43 55 46 41 46 44 41 41 41 35 30 39 54 46 43 48 59 55 39 34 40 34 38 45 56 69 76 71 62 64 56 48 45 47 48 44 38 44 38 28 28 36 36 30 31 34 28 32 32 35 33 25 40 66 102 156 220 246 205 175 195 222 227 226 217 212 216 222 225 240 220 240 248 198 77 41 74 79 96 162 201 210 237 251 245 203 170 120 73 53 63 68 53 62 52 46 30 35 47 36 41 41 48 47 42 40 37 37 44 50 36 30 39 49 48 41 37 33 26 26 61 129 190 213 210 145 100 64 57 77 109 159 221 214 187 168 182 153 70 28 27 30 29 26 25 25 24 20 17 27 27 28 32 82 178 216 176 105 42 58 138 164 149 167 202 150 141 142 122 109 122 112 89 75 127 150 180 222 197 155 169 219 182 115 59 33 24 47 91 120 140 192 233 230 217 218 220 220 223 234 220 184 173 167 144 136 162 218 251 209 160 122 61 27 26 40 65 72 59 53 60 45 41 38 52 69 61 39 30 27 33 34 51 69 53 49 80 97 126 128 109 94 77 85 121 142 170 158 131 176 185 146 180 198 228 241 221 174 142 178 247 229 163 162 210 226 230 226 200 165 154 128 73 37 47 103 180 206 189 168 153 159 158 169 220 253 253 221 138 144 180 207 199 151 124 154 146 114 115 118 139 194 231 236 181 82 24 47 76 86 91 103 152 219 233 184 136 127 143 125 85 61 55 69 94 82 93 90 57 74 156 209 223 217 188 122 43 18 27 27 39 34 40 57 93 102 81 62 37 35 37 37 35 31 29 29 30 25 31 34 30 34 55 93 122 127 140 147 140 130 124 118 111 91 123 149 164 180 182 170 160 165 157 167 196 200 194 216 233 163 113 195 247 234 232 215 222 219 221 220 218 219 223 225 225 226 225 226 227 229 230 229 228 249 253 241 167 64 24 35 38 49 50 53 57 69 101 153 197 192 241 253 224 64 67 181 213 219 236 244 253 251 199 137 115 161 208 212 228 236 223 235 235 226 222 195 139 132 184 223 241 183 99 15 29 123 193 217 230 242 230 192 143 130 154 144 92 96 193 247 254 247 246 234 169 147 210 250 241 244 239 213 150 122 148 218 255 252 222 138 45 86 210 244 252 254 241 184 73 27 22 40 43 38 40 34 33 39 42 49 43 31 31 95 206 254 224 136 168 178 140 70 39 25 38 37 44 52 38 57 118 131 159 182 190 150 122 184 253 254 108 15 47 126 183 204 209 224 162 106 121 143 148 196 253 253 253 192 70 9 20 51 103 138 161 190 214 140 48 52 60 89 147 192 149 134 163 218 245 254 152 85 79 84 96 116 135 149 116 93 100 114 109 93 80 68 45 27 29 37 39 41 46 42 39 36 35 36 34 28 23 23 27 28 27 23 17 31 61 125 108 63 38 47 64 124 211 226 161 89 55 52 52 44 35 45 47 51 55 52 45 42 43 49 46 45 47 47 41 36 34 39 32 30 33 35 44 74 105 100 77 61 63 62 51 48 54 53 55 55 52 49 45 38 31 31 33 34 32 32 39 50 58 47 36 51 55 52 60 65 75 79 71 42 25 59 162 240 225 142 89 159 253 250 239 224 168 91 137 212 181 158 195 222 226 244 235 207 155 115 34 55 157 222 207 136 93 117 155 176 173 211 232 167 62 33 54 65 67 145 216 201 112 72 75 62 45 41 43 45 47 50 51 53 53 50 46 43 32 33 52 91 146 214 244 230 221 223 214 218 221 219 220 222 221 219 218 220 221 217 219 221 221 219 219 221 223 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 219 220 221 220 219 219 220 221 219 219 220 220 221 222 222 223 220 220 221 221 222 223 223 224 223 223 223 224 224 224 225 225 224 224 225 226 226 225 224 224 226 226 226 226 226 226 226 226 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 228 225 225 228 231 225 212 201 151 116 157 221 236 225 219 231 230 228 227 229 229 228 231 236 213 234 235 240 228 215 239 253 253 169 61 15 34 73 137 209 198 205 180 113 133 235 254 223 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 237 239 241 241 244 238 190 127 104 177 205 206 236 245 224 220 192 211 235 238 231 201 166 171 229 223 235 247 233 220 228 238 226 197 170 88 80 161 188 194 217 228 238 240 239 239 239 237 236 236 237 237 237 237 237 236 232 231 237 244 195 38 137 252 249 242 199 185 218 239 243 250 242 246 244 241 247 252 239 218 227 252 254 240 225 206 176 154 126 127 97 55 42 55 72 83 63 58 67 71 61 61 63 53 58 61 60 59 64 69 62 51 21 25 46 68 63 54 59 63 80 67 65 62 45 31 30 31 55 86 95 75 62 70 69 48 26 26 34 36 30 37 54 62 71 121 116 125 146 128 86 28 18 40 57 51 46 56 53 34 53 51 50 51 51 52 57 64 57 51 46 49 58 64 61 55 52 34 34 33 44 69 110 178 253 238 176 200 253 224 135 43 36 27 45 112 215 251 249 240 195 147 143 138 121 151 226 252 203 78 106 223 236 182 169 208 195 190 194 205 214 224 228 223 240 239 211 154 134 147 163 194 195 216 227 226 232 186 132 68 72 162 236 245 228 216 213 216 218 218 217 214 213 214 219 223 238 237 248 215 133 92 101 105 124 138 139 131 142 160 150 122 93 67 53 119 222 252 246 253 242 217 164 95 91 159 210 223 228 215 217 228 243 234 175 115 104 102 105 118 135 142 139 135 110 75 88 169 237 226 165 120 102 133 204 233 166 116 135 148 186 235 237 211 175 161 197 219 209 211 220 205 183 161 140 143 202 216 220 216 216 213 207 204 203 203 203 203 203 202 202 202 203 203 202 201 200 200 201 201 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 200 199 199 198 198 198 199 199 199 199 199 200 200 201 201 201 199 197 195 196 198 200 199 198 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 200 200 201 202 202 202 202 201 200 200 200 200 200 200 200 200 204 203 203 202 202 201 200 200 197 198 199 200 202 203 204 205 201 201 200 200 200 201 201 202 199 199 200 201 201 201 200 200 201 201 201 200 200 200 199 199 199 199 199 199 199 200 200 200 201 201 201 201 201 201 201 201 201 200 199 199 201 202 200 199 199 199 199 199 199 199 200 200 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 219 219 219 219 219 219 220 224 221 218 217 218 218 216 215 215 215 215 216 217 218 220 221 217 217 218 218 218 217 216 216 214 214 215 215 215 215 214 214 214 214 214 214 214 214 214 214 216 216 215 214 213 213 212 212 213 212 212 211 210 210 209 209 211 210 210 210 209 209 209 208 208 208 208 208 207 206 204 204 204 208 209 207 206 207 209 209 207 207 207 208 208 208 209 209 214 213 211 210 209 208 208 208 209 209 209 208 208 207 207 207 202 203 206 208 208 206 204 202 198 200 202 202 200 198 196 196 198 198 197 196 196 195 194 194 191 190 189 188 187 186 185 184 187 187 187 187 187 186 186 186 186 187 188 189 190 190 189 189 195 196 196 196 196 195 195 194 197 197 197 198 198 199 199 199 199 199 198 198 197 197 197 197 194 195 195 194 194 196 200 204 207 209 212 212 212 211 213 214 217 217 217 218 218 218 219 219 218 218 218 218 219 219 220 220 219 219 219 220 220 220 220 220 219 219 218 218 217 216 216 216 217 217 216 216 215 215 215 215 215 215 215 215 214 214 214 214 211 211 211 212 212 212 212 212 207 207 207 206 206 206 206 206 205 205 206 207 207 207 207 206 210 210 210 209 207 205 204 203 208 208 207 206 206 206 206 206 208 207 207 206 207 207 208 208 208 207 206 205 204 204 205 205 205 205 206 207 207 207 206 206 207 207 207 207 208 209 211 211 211 210 208 206 206 208 210 212 208 209 209 210 211 212 212 213 207 207 208 209 209 210 211 211 209 209 209 209 209 209 209 209 207 209 212 214 214 212 209 207 214 213 212 212 212 213 214 215 213 213 213 213 213 213 213 213 214 214 215 215 215 215 214 214 214 214 214 214 214 215 217 217 216 216 216 216 216 216 216 216 215 215 214 213 213 213 213 214 213 211 211 211 213 213 211 208 205 205 207 211 213 214 211 208 208 208 209 210 210 210 210 209 206 206 207 207 208 208 209 209 204 209 213 209 211 190 145 134 201 213 218 214 210 196 217 223 231 213 185 162 169 205 231 230 183 160 165 143 139 174 222 237 223 214 218 216 206 219 228 209 159 173 212 224 216 215 213 216 216 213 212 213 217 220 221 221 232 212 205 182 145 112 81 72 107 183 246 253 225 155 89 63 123 216 243 254 173 102 123 145 135 98 90 167 236 196 140 151 188 194 208 193 155 160 200 223 228 242 228 252 252 248 147 56 29 80 143 153 121 72 38 52 88 85 66 55 54 68 80 60 53 71 74 61 41 56 110 142 151 124 99 68 63 78 65 44 57 74 75 55 39 41 50 56 45 28 67 149 170 107 46 31 26 34 57 97 120 101 66 48 90 175 254 209 81 20 30 58 65 73 97 138 136 71 39 72 105 67 40 42 48 50 64 85 87 90 123 141 95 71 87 70 97 162 199 186 123 141 213 175 107 160 208 162 85 66 68 64 100 131 104 73 109 136 106 75 24 18 22 26 22 23 29 29 45 35 41 50 43 37 42 44 39 29 68 164 171 99 71 62 49 85 161 157 77 35 32 31 35 16 11 66 172 238 196 115 59 61 82 120 152 175 203 229 191 100 34 34 41 33 34 43 41 41 42 39 32 34 53 75 79 59 40 34 35 38 43 48 42 38 37 43 47 47 45 44 49 47 43 42 41 40 37 35 43 33 28 33 35 30 28 32 29 21 31 35 36 36 32 46 53 70 95 131 160 160 175 215 203 219 230 227 217 219 235 249 240 214 211 167 85 43 108 177 135 59 64 125 183 241 252 223 168 135 91 51 31 44 62 64 56 47 39 29 52 80 65 43 39 45 46 39 35 37 42 46 43 39 40 45 45 40 38 42 31 15 17 76 169 230 246 249 182 76 68 115 105 66 72 132 152 145 171 232 220 126 57 32 21 24 27 28 24 20 18 18 26 22 24 46 124 234 253 226 117 19 52 168 177 130 136 161 146 141 138 113 124 179 178 134 70 124 181 235 251 213 138 109 117 81 49 45 56 78 123 168 190 194 215 230 223 215 217 216 214 207 214 200 153 121 111 97 126 188 244 253 240 233 195 106 57 30 29 67 90 77 59 57 49 39 36 47 47 30 35 63 96 106 117 140 156 139 127 145 198 224 206 150 106 85 88 110 133 171 158 161 211 199 166 198 192 159 154 203 212 142 140 231 232 168 181 233 228 219 229 223 192 143 111 63 23 59 146 221 205 186 152 132 145 141 151 215 251 253 236 142 164 219 216 187 148 114 162 178 150 146 120 96 129 195 216 151 70 70 115 114 103 94 114 181 236 216 156 123 132 169 178 123 59 42 48 43 43 64 75 49 44 94 171 245 246 229 147 42 14 28 30 47 47 52 46 49 50 48 49 35 35 36 36 33 31 28 28 29 25 33 24 16 39 99 142 156 132 130 138 151 151 139 135 142 168 190 193 180 177 185 195 203 188 174 165 157 183 234 247 236 146 123 192 248 236 223 220 225 227 224 223 226 229 231 232 233 232 231 230 233 236 237 234 231 236 236 252 227 138 67 50 49 48 51 56 54 46 48 71 98 106 208 251 178 25 49 166 230 246 240 234 241 244 215 158 113 161 223 231 231 235 225 232 233 251 236 235 225 210 197 194 213 160 98 10 27 160 250 253 253 253 253 251 134 86 138 116 83 69 143 209 245 245 245 245 209 112 166 251 239 233 202 170 104 138 215 254 255 250 208 122 39 56 151 202 241 254 242 212 116 33 22 35 40 39 42 36 37 35 43 54 48 35 27 72 166 230 193 158 246 254 205 122 64 24 35 39 42 46 40 42 60 69 77 104 142 129 105 155 224 157 38 54 148 214 250 231 201 208 179 132 111 96 97 158 224 248 235 168 66 18 8 28 99 196 193 178 146 93 34 17 44 109 168 212 213 188 138 143 171 153 116 118 108 113 144 149 157 146 102 63 105 182 186 144 131 97 59 27 25 34 37 41 49 42 39 36 36 36 34 28 24 22 29 29 26 25 23 30 48 58 44 55 101 124 103 102 138 129 85 38 22 31 42 46 45 49 52 53 49 47 47 47 45 49 42 38 37 37 36 35 37 42 32 26 31 40 43 41 38 38 48 53 48 39 35 39 44 48 46 45 45 43 40 40 41 32 37 35 33 38 41 47 59 43 37 54 55 51 62 68 77 90 88 43 6 45 164 254 255 233 108 125 241 240 182 134 66 85 169 172 140 154 205 223 238 245 220 131 30 45 67 156 232 255 255 191 100 74 121 164 152 156 152 97 62 85 79 47 48 118 182 156 73 46 47 44 57 49 48 47 47 48 51 53 54 46 41 30 44 88 138 147 108 154 231 241 218 219 218 217 221 218 220 221 221 219 218 219 221 218 219 221 220 219 219 220 222 219 219 219 219 219 219 219 219 220 220 220 220 220 220 219 219 219 220 221 220 219 219 220 221 219 219 220 220 221 221 222 222 220 220 221 221 222 222 223 223 222 223 223 223 224 224 224 225 224 224 225 226 226 225 224 224 226 226 226 226 226 226 226 226 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 231 229 228 227 227 228 230 232 203 141 132 161 190 215 227 237 230 232 233 232 229 228 230 233 241 241 226 233 237 240 255 253 197 75 19 35 48 91 148 158 128 130 96 62 129 231 252 232 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 242 240 233 239 249 219 166 104 102 162 230 242 246 251 233 227 223 237 246 237 206 187 212 242 225 234 242 222 213 233 248 249 239 229 132 68 124 192 234 242 243 242 239 240 242 240 236 238 238 238 238 238 238 238 238 244 236 240 239 125 38 201 252 253 239 212 203 210 217 233 248 249 252 250 246 252 249 212 166 158 178 168 130 103 89 72 59 46 53 51 52 67 72 61 51 56 62 73 70 60 66 78 78 63 70 74 64 44 30 27 31 85 163 202 213 207 200 211 202 193 191 189 177 150 123 96 70 61 50 31 39 59 59 57 61 77 74 83 81 89 142 175 152 90 82 74 75 77 87 88 59 50 54 46 34 34 42 50 58 47 51 54 51 48 48 47 45 37 55 66 66 76 106 135 148 104 57 32 45 113 186 223 254 250 238 192 221 221 142 77 12 22 32 42 117 211 249 210 189 154 166 184 169 115 125 180 221 207 113 115 194 233 221 187 162 202 170 136 150 211 251 243 214 228 234 225 183 153 138 124 133 183 217 235 228 232 215 164 75 79 179 253 251 223 211 214 219 219 219 218 216 214 214 217 220 244 250 231 156 97 123 157 141 89 67 53 70 109 130 111 79 58 43 63 144 224 240 230 238 238 248 222 160 101 106 182 244 220 206 222 227 250 251 164 85 107 155 174 149 121 109 124 153 122 95 101 142 158 136 128 145 194 228 251 235 147 91 116 125 199 224 201 151 146 186 215 217 217 229 221 176 149 147 163 204 213 205 198 201 209 209 202 195 203 203 203 202 202 201 200 200 202 203 203 203 203 202 201 201 202 202 202 201 200 200 199 199 201 201 201 201 201 201 201 201 205 203 200 198 197 198 200 201 199 199 200 200 200 200 201 201 197 196 197 198 199 200 199 197 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 200 201 202 203 203 203 202 202 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 199 199 200 201 202 202 203 203 198 199 200 201 202 202 202 202 199 200 201 201 202 201 201 200 199 200 200 200 201 201 202 202 201 200 200 200 200 200 199 199 201 201 201 201 201 201 201 201 202 200 199 200 202 202 201 199 199 199 199 199 199 199 198 198 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 220 219 218 218 219 220 221 224 221 217 216 217 218 218 217 217 216 215 214 215 216 218 220 216 217 217 218 218 218 217 217 214 215 215 215 215 215 215 214 215 215 215 215 215 215 215 215 215 215 215 214 214 213 213 213 213 213 213 212 211 211 210 210 211 211 210 210 210 209 209 209 208 208 208 207 207 206 206 205 205 207 209 208 207 207 209 210 208 208 208 208 209 209 209 210 215 214 212 209 208 209 209 210 208 208 208 208 208 208 208 208 203 204 205 206 207 206 205 204 193 195 199 201 202 201 200 199 199 199 198 197 196 194 194 193 189 189 189 188 187 187 186 186 186 187 187 187 188 188 189 189 189 189 190 190 190 190 189 188 192 193 196 198 198 197 196 195 199 199 200 200 200 201 201 201 200 199 197 196 196 197 198 199 195 195 194 192 192 194 199 203 208 210 213 214 213 213 214 216 217 217 218 218 218 219 219 219 218 219 219 219 220 220 220 221 219 219 219 220 220 221 221 221 219 219 219 219 218 218 218 218 218 218 218 217 217 217 216 216 216 216 216 216 215 215 215 215 214 214 214 214 214 213 213 213 207 207 207 207 207 206 206 206 209 210 210 211 211 211 210 210 212 212 211 210 208 206 205 204 207 207 206 206 206 206 206 207 208 208 208 207 207 206 206 206 207 207 206 206 205 205 205 205 203 204 206 207 207 206 205 204 209 208 207 207 207 209 211 212 210 209 208 207 207 208 209 210 209 209 209 210 210 210 211 211 212 211 211 210 208 207 207 206 209 209 209 209 209 209 209 209 207 209 211 212 212 211 209 207 214 214 213 212 212 213 213 214 214 214 214 214 214 214 214 214 213 214 215 216 216 215 214 213 215 215 214 214 214 215 216 217 215 215 215 215 215 215 215 215 216 214 213 211 211 212 214 215 213 212 211 211 213 213 212 210 214 213 212 213 214 212 209 206 209 210 212 213 213 212 211 210 209 209 208 207 205 204 203 202 211 205 205 213 226 189 126 114 190 214 224 225 226 223 229 215 216 217 207 175 159 192 228 229 163 158 151 129 138 184 225 236 199 189 195 209 220 230 217 183 168 195 224 226 216 215 216 216 215 214 214 214 215 218 222 225 219 227 250 244 202 163 134 112 88 164 231 243 198 113 52 44 93 132 157 209 197 137 132 155 165 131 99 131 179 154 129 160 193 186 221 232 162 111 167 253 252 240 235 248 247 252 185 104 39 55 93 108 96 68 47 60 81 87 93 102 84 63 67 64 60 71 61 55 49 80 141 149 124 86 70 72 65 55 52 56 63 55 50 48 45 48 49 42 41 24 72 169 203 138 58 26 3 38 121 221 239 149 63 47 132 171 198 153 74 17 22 78 107 96 106 148 140 61 50 129 162 108 64 67 82 68 45 40 41 54 73 89 65 38 50 60 115 194 225 203 121 133 240 231 154 179 229 201 128 134 150 105 73 108 120 127 160 168 122 73 23 16 18 23 23 30 35 27 37 31 34 43 44 41 40 41 26 44 57 83 85 59 48 37 40 56 87 81 57 46 37 39 35 29 34 88 185 236 172 70 36 78 118 133 143 160 173 175 161 102 47 27 29 40 46 41 42 44 45 43 37 39 57 76 86 69 48 37 38 43 42 39 42 35 34 39 41 37 38 44 43 44 45 46 46 42 38 34 33 36 40 34 19 14 19 22 31 19 33 44 44 42 37 46 42 70 83 85 102 124 143 161 169 204 234 240 241 245 239 225 188 145 111 50 4 67 191 244 177 74 38 96 192 253 247 198 130 81 52 56 55 48 51 59 49 34 43 81 127 140 98 49 49 42 41 41 37 38 42 44 43 55 56 41 33 39 45 43 16 16 40 92 163 232 255 250 177 50 71 159 149 82 41 61 70 114 186 253 247 167 90 37 15 19 26 28 24 18 18 21 20 19 23 50 127 224 251 213 105 35 66 161 180 163 178 196 168 132 113 112 172 252 234 145 90 150 223 250 218 145 82 55 36 33 56 98 133 158 181 195 195 208 220 219 215 217 217 211 211 206 210 203 183 174 151 108 117 186 225 224 228 250 238 174 131 66 23 47 89 93 66 44 50 41 39 48 45 44 93 166 208 223 224 224 233 228 209 199 209 228 220 177 129 97 100 125 112 105 100 167 217 184 186 235 214 115 81 164 203 137 129 215 218 163 188 245 240 226 224 203 171 120 86 47 26 69 138 189 198 177 125 96 126 132 126 171 219 246 247 149 176 240 220 180 143 110 158 194 200 191 121 60 73 150 173 110 66 127 184 147 124 114 122 153 165 140 134 165 187 175 154 109 67 66 62 29 38 40 59 67 57 52 110 215 243 243 166 51 19 30 29 48 62 58 37 35 39 36 38 33 36 36 35 33 31 29 28 27 29 29 9 13 60 154 208 224 199 190 182 186 197 206 208 206 220 222 212 202 208 218 229 241 227 215 196 154 178 248 245 208 154 145 186 240 239 222 227 226 224 221 223 228 229 226 226 228 227 226 226 227 229 231 230 229 238 249 255 255 205 94 22 29 47 54 56 52 54 59 50 35 53 144 189 111 9 85 202 253 249 235 228 224 219 208 168 117 176 236 240 230 235 232 234 233 226 234 250 247 242 228 178 141 164 128 37 37 170 254 250 252 230 234 246 171 135 164 122 84 46 73 144 221 248 249 253 246 150 139 240 249 218 134 142 163 217 255 245 247 254 211 128 47 80 163 198 224 233 201 181 114 55 31 33 36 38 42 38 41 30 39 52 50 43 32 54 124 162 188 207 254 251 231 183 92 37 42 46 41 30 29 38 45 45 37 64 129 167 151 122 106 46 66 174 254 254 253 233 210 214 211 194 178 130 73 84 124 175 164 116 49 21 9 41 143 244 253 226 125 56 19 3 60 164 244 253 219 151 70 61 84 75 161 214 167 139 176 202 213 152 83 55 134 236 249 198 163 117 68 27 24 35 39 41 47 42 40 37 37 36 33 29 25 21 31 30 25 27 28 28 35 27 34 95 176 185 120 64 50 45 40 38 40 42 41 43 48 37 43 43 38 38 44 45 41 36 35 37 43 45 40 35 33 35 34 31 30 35 41 41 38 42 51 55 50 46 44 38 31 44 42 44 46 44 37 35 38 31 40 38 33 37 37 39 49 48 43 51 49 51 64 69 79 92 92 49 17 44 126 214 249 254 115 80 179 208 148 82 17 85 161 134 162 212 239 232 249 252 187 61 3 96 193 247 238 244 255 233 141 83 160 214 137 76 53 41 81 120 87 42 45 77 89 67 46 58 58 44 46 51 50 48 48 49 49 49 48 38 32 30 87 170 237 227 130 108 196 240 226 218 223 222 214 218 220 221 220 218 218 219 221 218 219 221 220 219 218 219 221 219 219 219 219 219 219 219 219 221 221 221 220 220 219 219 219 219 220 221 220 219 219 220 221 219 219 220 220 220 221 221 221 220 220 221 221 221 222 222 222 222 222 223 223 223 224 224 224 223 224 225 225 225 225 224 223 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 224 224 225 225 226 227 228 228 232 231 228 225 223 226 231 235 238 213 161 95 115 212 253 234 226 230 233 233 232 231 230 228 223 234 228 233 234 242 254 232 108 31 28 56 55 94 132 105 81 52 55 118 195 227 233 251 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 243 242 232 229 244 245 226 203 104 130 235 253 235 237 228 237 221 223 220 211 202 211 248 241 240 227 211 210 226 239 244 246 243 248 177 83 138 244 251 244 243 240 237 238 242 241 237 241 240 240 239 238 238 238 238 240 234 252 214 67 140 249 249 241 244 252 253 226 205 223 243 252 245 226 208 198 179 137 94 77 80 70 54 43 37 41 55 47 59 59 54 60 65 67 70 67 65 67 70 72 71 65 56 69 72 75 67 49 39 51 70 166 247 253 251 251 244 252 237 251 252 254 252 236 224 207 185 149 60 82 148 166 177 188 197 208 205 189 160 163 219 249 231 198 138 136 163 165 174 170 134 125 138 134 126 128 109 71 50 42 50 52 46 41 40 36 29 45 80 118 137 150 176 212 237 197 140 91 89 168 249 253 246 251 218 167 151 116 61 38 17 42 60 47 99 158 181 124 107 129 160 158 128 90 135 186 217 182 93 84 174 245 240 187 145 165 157 138 147 198 240 252 254 219 215 216 191 151 114 97 116 185 220 237 237 245 248 193 85 84 167 234 242 226 216 215 221 216 217 218 218 218 219 223 226 241 248 164 45 50 150 181 132 58 43 44 72 99 106 104 105 105 112 118 119 123 147 185 211 219 250 250 221 138 78 140 220 226 223 223 223 233 202 118 74 154 228 250 193 122 82 101 152 173 154 114 80 89 140 195 224 245 253 241 212 134 67 83 96 160 159 140 121 162 221 224 206 222 220 179 121 128 171 204 243 214 181 167 184 200 204 206 208 203 202 202 201 200 199 198 198 200 201 203 204 204 202 201 199 203 202 202 201 200 199 198 198 200 200 200 200 200 200 200 200 203 202 200 199 199 199 200 201 200 200 200 200 200 200 200 200 197 198 200 201 202 202 200 199 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 200 201 202 203 203 203 202 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 203 203 204 204 203 202 200 199 198 198 196 198 200 202 203 203 202 201 199 200 201 202 202 202 201 201 201 201 201 201 202 202 202 202 202 202 201 201 200 200 200 199 202 202 202 202 202 202 202 202 203 201 200 201 202 203 202 200 201 201 201 200 200 199 199 199 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 219 219 219 219 221 222 221 218 215 215 217 218 219 218 223 222 220 218 217 218 219 220 216 217 217 218 218 218 217 217 216 215 215 215 215 215 215 216 215 215 215 215 215 215 215 215 213 213 213 214 214 215 215 215 214 214 213 213 212 211 211 211 211 211 211 211 210 210 209 209 206 206 207 207 207 208 208 209 206 207 209 209 208 207 208 211 208 209 209 209 210 210 210 210 213 212 210 209 209 210 212 213 208 208 208 208 208 208 208 208 206 205 204 203 203 204 206 206 196 197 200 202 202 201 199 197 197 196 195 193 191 189 187 187 187 187 188 188 188 189 189 189 185 185 186 188 189 190 191 192 190 190 191 191 191 190 189 189 187 190 193 197 198 198 197 196 201 201 201 202 202 202 203 203 199 199 197 197 198 200 202 204 206 203 200 199 201 205 207 208 209 212 214 215 214 214 215 217 217 217 217 218 218 218 219 219 219 219 220 220 220 221 221 221 218 219 219 219 220 220 221 221 220 220 220 220 220 220 219 219 220 220 219 219 219 218 218 218 216 216 217 217 217 217 217 217 218 217 216 215 214 213 212 212 213 213 212 212 211 211 211 210 212 212 213 213 213 212 212 211 211 211 211 211 210 209 208 207 206 206 206 205 205 206 206 207 209 209 209 208 207 207 206 206 205 205 206 206 207 207 207 207 205 205 207 207 206 205 203 201 210 208 207 206 205 206 208 209 206 207 208 209 209 208 206 205 209 209 209 208 208 208 207 207 212 211 211 210 208 207 207 206 209 209 209 209 209 209 209 209 210 210 210 209 209 210 210 210 214 214 213 212 212 213 213 214 214 214 214 214 214 214 214 214 214 215 216 217 217 216 215 214 216 215 214 214 214 215 216 216 215 215 215 215 215 215 215 215 215 213 212 211 211 212 214 215 214 212 210 211 213 214 213 211 219 216 212 211 211 211 209 208 210 211 212 213 213 212 210 209 212 211 210 209 208 206 205 205 211 209 199 196 222 216 166 147 193 212 213 217 214 214 215 201 202 214 223 199 168 176 202 206 174 160 126 127 165 205 213 205 169 163 170 204 242 242 202 160 190 210 219 218 214 211 213 213 215 216 216 216 215 216 218 220 212 227 246 243 209 189 188 179 117 113 123 150 149 101 66 71 76 80 92 127 153 136 145 172 154 155 142 125 119 124 149 182 165 150 188 213 150 96 157 252 248 228 239 196 199 250 240 150 59 48 68 86 81 60 41 50 52 99 157 183 134 74 76 93 112 90 53 51 62 90 124 105 57 57 69 84 73 48 46 54 51 54 56 52 50 58 57 43 53 35 62 131 162 117 53 19 3 59 159 250 247 152 89 100 181 156 127 125 117 38 5 86 186 197 168 125 96 72 92 154 145 109 85 103 117 85 50 47 46 65 41 35 46 21 20 54 133 209 231 214 128 98 193 225 183 166 212 222 174 210 239 158 53 58 96 134 136 117 83 45 21 21 19 16 19 31 36 31 22 28 26 24 34 43 37 25 24 48 40 25 30 41 46 38 31 38 46 39 45 48 35 40 35 44 51 67 101 122 93 47 41 74 95 87 81 94 103 101 94 77 55 34 27 40 47 36 40 41 43 42 38 38 45 54 68 58 42 30 29 33 34 32 34 29 29 35 36 32 33 38 39 35 31 29 30 31 29 28 27 28 33 29 27 42 50 38 42 20 34 49 51 49 40 39 30 39 74 120 126 93 82 103 151 172 202 233 251 245 191 135 97 37 22 32 33 100 196 238 186 132 89 102 179 227 187 141 94 71 54 47 42 46 50 46 41 25 66 160 217 201 144 88 74 44 36 54 66 68 61 47 51 51 47 42 42 43 38 30 28 83 157 175 167 214 253 235 128 59 111 194 184 130 87 74 43 91 159 214 203 150 98 46 20 20 23 26 24 19 19 24 24 25 23 32 79 142 164 145 86 53 75 147 183 180 203 245 176 108 98 142 206 250 202 113 110 141 179 168 107 61 46 38 52 84 125 155 172 179 181 183 185 205 221 218 197 179 186 207 218 218 214 204 219 251 216 126 99 182 228 226 215 221 240 241 207 126 45 27 57 75 59 33 42 52 45 25 26 71 162 246 253 247 225 209 221 240 242 234 207 211 209 185 132 91 112 165 119 57 54 153 191 170 209 245 190 109 82 134 158 133 134 166 161 122 154 222 246 250 243 201 140 114 79 50 67 107 130 152 194 178 112 60 93 125 125 155 189 205 205 118 161 245 241 201 151 118 143 182 227 226 131 61 75 113 113 70 59 131 182 139 110 111 94 85 108 148 197 240 248 182 107 100 127 102 56 48 45 30 53 91 95 59 62 129 199 216 162 61 27 27 20 40 70 80 55 36 37 37 41 36 38 36 35 33 31 29 27 26 26 16 5 48 116 204 230 230 224 224 205 175 180 213 226 217 222 207 194 206 232 235 226 224 235 231 217 167 171 226 219 185 207 192 193 233 247 233 235 227 231 232 235 237 236 231 230 232 234 235 235 235 236 237 240 241 244 249 252 253 206 100 31 41 42 49 51 46 47 53 50 42 53 76 96 53 32 154 244 246 243 232 230 224 213 206 174 120 152 209 232 232 238 236 234 233 223 233 248 242 241 237 203 176 207 164 46 24 161 254 244 235 243 233 223 216 219 224 191 132 76 55 101 170 201 220 243 253 218 148 228 251 194 79 136 239 254 254 240 254 250 188 125 66 142 237 244 224 200 137 116 87 83 45 35 39 42 44 34 36 38 44 51 50 50 36 36 79 119 213 250 252 233 254 217 91 51 44 45 41 27 26 39 45 34 30 51 105 166 172 102 27 51 165 241 253 250 244 246 229 233 233 237 251 206 113 77 90 119 110 85 43 22 17 71 194 247 253 233 136 70 26 2 67 172 253 221 129 77 78 100 102 133 210 232 162 105 168 254 252 144 42 26 128 228 254 234 180 126 74 29 24 38 43 42 44 42 40 39 38 36 33 29 26 23 31 29 25 29 30 26 27 38 50 102 154 142 89 51 39 36 34 35 41 45 42 36 31 31 39 43 41 43 48 46 39 26 28 35 44 48 42 35 31 34 38 37 30 27 32 38 41 43 51 59 57 49 41 38 38 37 38 43 48 47 39 33 31 31 38 36 27 28 38 45 48 46 40 39 46 75 88 75 84 97 105 63 27 39 86 165 229 207 98 39 121 212 187 91 18 93 161 152 211 245 236 225 241 254 124 22 89 194 249 236 223 253 251 220 144 100 172 208 117 46 20 34 80 91 68 53 53 58 46 45 50 49 48 44 33 48 47 48 49 50 48 42 37 32 26 55 152 231 254 249 181 112 145 210 242 230 221 220 216 218 219 220 220 218 217 219 220 218 219 221 220 218 217 218 220 219 219 219 219 219 219 219 219 221 221 221 220 220 219 219 219 219 220 221 220 219 219 220 221 219 219 219 220 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 223 223 224 224 223 223 224 225 225 224 223 223 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 224 224 225 225 226 227 228 228 228 227 226 226 226 226 226 226 227 239 211 133 121 194 238 238 228 231 230 226 228 233 235 232 227 230 224 240 254 255 226 149 62 33 38 56 66 103 128 108 108 102 143 215 244 235 235 241 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 236 237 245 245 236 235 240 237 246 187 158 203 249 236 220 238 237 243 237 196 179 209 232 245 239 245 210 185 215 239 236 239 231 248 252 164 105 190 254 236 236 240 240 238 237 240 240 238 241 240 238 237 236 235 236 236 232 248 240 139 74 214 248 248 234 245 253 249 178 121 128 149 138 118 94 76 66 57 46 37 39 48 55 63 69 61 56 63 54 62 55 43 46 52 54 57 74 59 43 45 58 65 68 72 70 68 67 64 53 44 52 68 209 251 248 250 253 235 244 237 240 236 240 244 244 250 254 250 169 93 179 253 246 253 247 255 246 251 243 200 188 209 233 247 209 152 183 248 252 249 241 209 217 253 251 229 234 216 128 38 34 42 44 38 34 36 34 28 46 82 146 210 244 246 242 244 244 225 191 156 192 253 253 250 209 130 92 68 35 16 32 90 139 145 103 108 127 146 125 147 190 148 77 59 89 162 173 156 111 57 52 139 215 209 163 131 130 150 157 158 167 170 182 205 181 167 148 108 93 115 133 146 172 210 230 239 243 249 203 110 100 139 183 214 230 225 215 216 212 214 215 215 216 219 224 228 234 220 114 21 53 108 96 65 67 56 75 130 177 193 201 211 219 195 174 147 108 93 112 135 177 222 243 242 179 104 126 179 227 233 215 235 226 134 93 130 220 250 251 219 162 101 96 144 203 200 145 81 108 206 251 245 235 248 207 146 89 61 82 98 92 116 151 176 206 223 214 214 221 182 119 84 125 173 182 198 178 148 150 176 180 178 196 217 204 203 203 202 201 200 199 199 198 199 201 202 203 201 200 199 203 202 202 201 200 199 198 198 200 200 200 200 200 200 200 200 197 198 199 201 201 201 200 199 200 200 200 200 200 200 200 200 197 198 200 202 202 201 200 199 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 199 200 201 201 202 201 201 200 201 201 201 201 201 201 201 201 200 200 201 202 202 203 203 204 205 204 203 202 200 199 198 197 196 198 200 202 203 203 202 201 200 200 201 202 202 202 202 201 203 203 203 202 202 202 201 201 203 203 202 202 201 201 200 200 202 202 202 202 202 202 202 202 204 202 201 201 203 204 203 201 203 203 203 202 202 201 201 201 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 220 221 221 219 217 215 216 218 219 219 218 223 222 220 219 218 217 217 217 217 217 218 218 218 217 216 216 216 216 215 215 215 215 216 216 216 216 216 216 216 216 216 216 212 212 213 213 214 215 216 216 215 215 214 214 213 212 212 211 212 212 211 211 211 210 210 210 206 206 206 207 207 209 210 211 207 207 208 210 209 207 208 212 209 209 210 210 210 211 211 211 211 211 210 210 211 212 213 214 210 210 210 210 209 209 208 208 209 207 204 202 202 203 205 206 204 203 202 202 202 199 196 193 197 196 195 193 191 189 188 187 188 188 188 188 189 189 189 190 185 186 187 188 190 191 192 193 190 191 192 192 192 191 190 190 187 189 193 196 198 199 198 198 202 202 202 203 203 203 204 204 201 200 200 200 202 204 206 207 212 209 206 206 208 211 212 212 211 213 215 216 215 215 216 218 217 217 218 218 218 219 219 219 220 220 220 221 221 222 222 222 219 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 219 219 217 217 217 218 218 218 219 219 219 219 218 216 215 213 212 212 215 215 214 213 213 212 211 211 212 212 213 213 213 212 211 211 211 211 212 212 211 211 210 209 207 206 206 206 206 207 208 208 209 209 210 209 209 208 207 206 204 205 206 207 208 208 207 207 206 206 206 206 205 204 203 202 208 207 207 206 206 206 206 207 204 205 208 209 210 208 206 205 210 209 209 208 207 206 206 205 207 207 208 209 209 210 211 211 210 210 210 210 210 210 210 210 212 211 210 209 209 210 211 212 214 213 212 212 212 213 214 215 214 214 214 214 214 214 214 214 215 215 216 216 216 216 215 215 216 216 215 214 214 215 215 216 214 214 214 214 214 214 214 214 212 212 212 212 212 213 214 214 214 212 210 211 213 214 214 213 214 211 208 207 209 211 212 212 209 210 210 210 210 209 208 208 205 206 206 207 207 208 208 208 204 219 204 168 187 223 208 185 205 210 197 197 176 173 192 212 208 216 225 217 192 176 173 172 174 167 124 137 178 200 191 189 186 176 162 192 243 235 187 167 205 223 217 214 216 212 215 214 216 217 217 217 217 217 217 218 234 250 227 184 173 209 238 219 185 143 106 111 150 176 155 115 86 99 126 117 129 124 122 125 111 142 157 116 71 91 143 166 139 128 152 166 129 108 146 190 202 147 150 109 159 248 251 174 87 49 52 69 66 49 33 40 57 126 198 217 154 87 87 101 127 88 66 93 111 95 71 45 56 97 98 77 60 49 51 47 44 45 62 86 88 71 73 92 112 87 72 78 81 65 45 35 17 54 123 189 201 156 118 117 161 163 169 199 191 68 1 81 209 254 215 89 51 103 142 146 142 106 92 127 142 88 46 60 101 126 73 33 45 33 23 43 75 139 174 196 146 90 130 158 138 106 148 194 184 227 252 175 65 36 60 93 71 46 40 26 28 31 26 34 54 52 28 14 25 46 44 29 34 43 33 20 34 30 24 28 36 33 27 31 36 35 38 35 38 31 21 42 36 43 46 42 42 46 47 42 49 47 45 42 43 47 54 60 56 55 58 52 38 33 36 33 37 38 40 40 38 35 33 34 47 46 43 39 36 35 35 35 38 36 36 38 39 36 34 35 30 28 25 24 24 24 22 20 25 11 23 60 103 146 153 125 59 21 25 42 48 53 44 36 26 25 61 110 109 65 46 60 100 105 134 179 196 160 98 54 18 27 67 117 131 168 198 205 188 196 162 111 121 134 96 71 62 51 42 35 36 49 55 44 39 28 77 188 248 238 204 160 91 55 54 91 120 130 112 78 47 39 50 71 65 37 27 40 75 148 231 226 172 179 192 155 94 121 191 243 222 179 146 114 73 70 86 115 101 74 68 50 38 28 21 23 24 20 20 23 21 27 27 28 43 64 72 68 60 59 61 88 124 143 183 243 177 98 114 179 197 178 141 110 112 96 83 59 37 58 86 82 91 135 169 193 210 194 171 173 195 210 227 225 182 132 144 200 229 223 197 163 184 243 221 127 109 188 225 224 211 198 224 253 251 183 91 32 26 43 46 36 40 45 41 31 33 68 150 233 246 220 194 191 206 225 236 239 229 192 157 128 92 74 107 157 120 50 47 122 151 170 209 190 131 127 122 116 132 165 155 104 79 62 94 162 216 248 246 207 169 130 70 48 107 155 140 132 170 175 119 47 68 129 165 204 196 162 129 70 146 250 252 203 136 104 114 140 195 213 137 87 103 97 79 68 74 117 151 129 117 123 85 57 121 222 250 248 227 146 132 184 179 117 89 101 62 36 49 92 117 94 57 62 106 131 113 52 27 24 17 39 87 124 95 42 27 36 45 35 38 35 33 31 30 28 26 24 19 8 13 98 172 233 220 204 205 224 210 164 153 190 220 219 244 207 166 169 204 223 220 218 230 230 227 197 176 192 204 208 251 227 195 216 246 245 242 237 239 241 239 236 235 237 237 235 236 235 236 237 239 239 237 236 233 197 190 189 150 113 100 90 61 45 38 44 46 42 44 54 63 47 45 31 54 174 252 252 252 244 238 230 222 223 200 156 121 165 210 234 239 234 230 233 250 226 215 209 216 230 237 254 253 197 54 7 143 254 236 195 232 246 234 246 249 248 247 195 103 88 141 172 150 149 182 225 216 141 174 183 126 41 99 185 237 254 254 225 183 159 133 84 189 254 254 246 206 113 109 140 103 50 29 34 44 47 37 37 42 44 47 46 54 42 27 52 128 243 252 252 229 254 194 72 51 39 37 41 38 37 39 39 41 41 46 53 89 119 82 34 92 225 253 240 247 252 253 244 239 234 235 254 245 175 132 124 129 101 75 36 11 25 107 234 251 223 197 166 129 57 9 60 115 140 124 125 145 178 192 200 217 183 165 147 113 179 251 179 80 1 16 110 173 205 208 175 148 94 39 23 35 46 45 43 41 41 40 38 36 33 29 27 25 31 27 24 29 28 24 25 35 51 83 99 81 55 45 43 37 36 37 39 40 37 33 29 36 37 36 35 37 42 43 41 32 30 32 38 42 40 38 38 37 38 38 35 34 35 35 34 47 48 51 53 48 39 34 34 28 29 29 32 42 56 65 67 51 54 57 51 55 81 92 74 60 64 58 70 114 112 81 100 168 177 105 31 21 44 104 168 147 75 57 146 234 177 61 40 150 195 183 200 219 225 233 241 222 66 33 181 252 254 204 210 249 226 158 106 100 115 110 70 37 31 50 60 46 51 61 48 43 37 47 44 29 42 58 43 43 44 46 49 50 45 36 28 26 42 113 218 254 240 234 236 156 111 161 239 243 219 212 225 217 219 220 219 218 217 218 220 218 220 221 220 217 217 218 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 219 219 219 220 221 220 219 219 220 221 219 219 219 219 219 219 219 219 221 221 220 220 220 220 220 220 221 221 222 222 222 223 223 223 222 223 224 224 224 224 223 222 225 225 225 225 225 225 225 225 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 231 231 231 231 231 231 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 226 225 225 225 226 226 227 227 227 223 224 225 228 231 230 226 223 227 227 237 218 177 149 163 212 239 242 237 226 224 232 236 235 249 240 228 231 220 198 150 62 51 48 49 51 65 105 155 186 201 199 210 237 241 240 247 232 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 242 233 238 248 244 238 237 235 227 235 208 167 169 205 223 218 206 215 199 144 153 231 255 239 238 228 195 193 232 241 230 241 231 253 226 98 124 236 228 237 235 241 244 241 238 238 238 236 238 237 236 235 235 235 236 237 252 254 184 71 168 253 253 253 253 238 212 178 117 70 68 74 59 50 45 48 50 51 60 71 55 59 51 43 49 52 47 44 40 40 35 39 51 50 40 38 28 43 57 72 86 79 62 56 67 66 68 67 58 46 44 50 129 207 245 251 241 227 235 225 235 227 227 232 238 249 251 239 115 134 234 254 250 254 235 255 250 250 225 195 194 201 221 253 210 163 173 234 253 249 241 208 211 240 253 250 250 222 129 38 29 34 36 35 34 37 38 38 38 60 119 196 247 254 254 255 255 255 243 192 184 208 197 189 104 45 51 37 22 45 98 204 253 212 133 111 137 165 178 213 196 141 91 93 105 113 93 72 85 110 99 100 135 151 126 84 94 114 127 123 108 93 95 111 112 72 52 58 99 147 144 120 155 204 225 233 225 232 208 157 161 141 137 173 218 227 218 218 216 216 216 216 217 221 227 232 251 179 76 46 75 69 76 136 164 99 96 184 253 253 243 252 243 235 227 210 181 150 116 86 110 134 174 227 211 133 118 165 219 239 224 228 177 75 107 219 247 231 224 229 200 134 113 150 186 194 156 100 117 199 244 235 224 189 116 73 93 109 97 93 98 148 203 235 233 211 213 234 213 157 104 91 123 148 152 175 154 148 171 186 164 154 182 210 206 205 205 204 204 203 203 202 198 199 200 201 201 201 200 200 202 202 202 201 200 200 199 199 199 199 199 199 199 199 199 199 193 195 198 201 201 201 199 198 201 201 200 200 200 200 199 199 195 197 199 199 198 198 198 199 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 198 199 200 201 201 201 200 200 202 202 202 202 202 202 202 202 200 201 201 202 202 203 203 203 200 201 201 201 201 202 202 202 198 199 200 201 202 202 202 202 200 201 202 203 203 203 202 201 204 204 204 203 203 202 202 202 203 203 203 202 202 202 202 202 202 202 202 202 202 202 202 202 204 203 202 202 204 205 203 202 204 204 204 203 203 203 203 203 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 221 222 222 221 220 220 220 219 218 219 220 220 218 216 218 218 218 218 218 217 215 215 218 218 219 219 218 217 215 215 217 216 215 215 215 215 216 217 216 216 216 216 216 216 216 216 213 214 214 214 214 214 214 214 215 215 215 214 213 213 212 212 212 212 212 211 211 210 210 210 209 208 207 207 207 208 209 210 208 207 208 211 210 206 208 213 210 210 210 211 211 211 212 212 212 212 213 214 214 214 214 214 214 214 213 212 211 211 210 210 208 207 206 205 204 203 203 203 206 204 202 201 202 201 198 196 196 196 195 195 194 194 193 193 191 190 190 189 189 188 187 187 189 189 189 190 190 190 191 191 190 191 192 193 193 192 192 191 193 194 195 197 198 199 199 198 202 202 203 203 203 204 204 204 205 205 205 205 206 206 207 207 208 209 209 209 208 208 210 212 211 214 216 217 216 216 217 219 219 219 219 219 220 220 220 221 221 221 221 221 222 222 223 223 222 222 222 222 221 221 221 221 221 221 221 222 222 222 222 222 223 222 222 222 221 221 221 220 218 218 218 219 219 219 220 220 219 219 218 217 217 216 215 215 215 215 214 214 213 212 211 211 214 214 214 214 214 213 212 212 213 213 213 213 212 211 210 209 209 208 208 208 209 210 210 211 209 210 210 211 211 210 209 208 207 207 208 208 208 207 206 205 206 206 205 205 205 205 206 206 205 206 207 208 208 208 208 208 206 206 207 208 209 209 209 209 208 208 208 208 208 208 208 207 206 206 207 208 210 211 212 212 211 211 211 211 211 211 211 211 211 211 211 212 212 211 211 211 213 212 212 212 212 214 215 216 215 215 215 215 215 215 215 215 217 216 215 215 215 215 216 217 217 216 215 214 214 214 215 215 214 214 214 214 214 214 214 214 210 211 212 213 213 213 213 213 214 212 210 211 213 215 215 214 209 208 207 209 212 214 214 213 211 210 209 209 208 208 208 209 202 202 203 204 205 206 207 207 201 223 214 156 138 170 178 170 199 209 186 172 139 149 191 231 217 214 213 222 223 194 149 123 161 174 132 146 178 189 185 203 221 213 176 183 225 195 146 159 196 230 222 214 216 214 220 215 218 216 215 216 218 220 222 222 222 217 163 136 170 228 253 243 251 221 188 171 194 246 245 189 117 109 141 124 136 130 106 82 85 116 133 99 57 71 113 130 126 150 185 171 109 84 111 135 150 103 89 67 137 246 248 208 135 68 44 53 57 57 59 74 106 176 221 197 124 83 94 98 72 53 105 196 213 127 42 34 166 202 147 70 45 45 51 43 35 40 78 138 149 101 92 137 184 152 106 66 42 36 40 45 14 32 105 202 238 198 131 87 111 161 208 220 179 68 6 58 142 189 159 67 43 99 138 135 158 115 91 123 141 88 48 70 135 176 149 95 85 98 92 58 24 54 91 132 120 87 93 88 89 71 89 133 138 147 156 109 54 27 30 45 34 25 28 26 51 65 68 85 103 72 37 45 98 129 129 101 80 62 47 46 47 37 37 39 38 33 28 33 36 31 35 31 31 27 21 40 36 34 34 36 38 39 37 35 42 35 30 33 38 40 41 41 48 47 55 55 41 33 34 32 33 35 37 36 34 32 31 30 31 34 40 43 38 29 26 28 22 23 22 22 25 29 28 24 19 39 66 83 81 62 39 23 23 3 38 128 199 237 238 212 111 49 32 41 46 56 47 33 29 36 49 55 51 50 48 41 44 50 73 97 92 60 33 26 35 127 189 207 205 233 226 213 224 245 214 120 67 66 55 47 54 37 30 35 41 47 45 32 39 36 75 167 231 249 231 171 89 81 105 139 157 169 150 104 53 50 73 104 91 51 48 76 98 132 164 163 143 124 94 60 117 192 232 254 250 216 176 117 78 59 62 83 67 52 68 66 62 40 21 19 23 22 19 19 17 24 30 36 42 40 42 51 66 71 53 37 53 90 151 214 160 100 133 182 156 117 101 98 75 52 35 28 52 118 157 141 124 169 196 226 246 195 146 163 195 213 225 221 189 142 145 190 228 220 191 145 139 188 195 143 148 208 216 209 220 214 222 248 252 203 118 48 23 31 38 36 40 34 37 49 49 45 81 141 174 165 165 178 194 209 211 201 188 154 117 96 97 117 135 139 120 67 48 71 110 181 205 140 120 182 180 120 126 184 167 90 37 39 64 108 154 185 185 165 161 111 51 39 99 141 116 98 146 171 137 56 49 107 158 200 189 141 108 70 123 196 212 151 95 67 88 98 120 148 114 85 94 97 91 98 108 120 131 116 128 137 103 75 129 204 208 168 129 96 169 229 161 121 164 185 118 58 37 60 89 88 55 36 36 54 61 40 29 25 23 46 96 136 102 43 27 34 40 32 36 33 30 28 28 26 23 20 13 22 52 153 207 240 211 198 193 213 213 186 170 187 215 230 228 199 157 150 190 229 238 236 231 230 236 234 188 153 190 238 248 214 164 162 198 208 202 207 202 199 187 176 182 197 200 192 180 178 178 183 188 185 173 161 117 106 121 143 160 196 221 212 148 102 59 48 50 46 42 44 49 47 41 36 56 122 203 242 243 244 245 238 233 239 231 208 160 156 188 224 232 231 231 232 234 232 207 160 171 231 254 248 255 227 88 1 86 212 223 183 181 219 242 248 238 243 255 232 124 104 185 238 189 125 102 130 127 86 80 88 85 86 119 115 179 214 221 172 157 185 157 94 208 248 231 242 219 164 188 223 159 82 34 26 35 44 39 44 38 41 42 40 53 46 26 43 131 249 251 236 201 187 122 52 40 38 37 39 43 44 41 36 39 40 53 48 55 68 49 38 85 173 212 208 222 235 239 243 246 253 244 247 247 214 165 118 119 73 50 20 1 37 131 239 237 182 169 203 182 81 16 32 57 43 92 202 251 250 222 240 252 186 163 162 143 158 159 96 53 24 42 93 116 125 148 169 199 137 64 26 28 43 47 42 41 41 41 39 36 33 29 27 28 29 25 24 29 25 22 27 25 44 62 65 55 42 35 31 29 37 43 43 38 34 36 38 26 28 36 46 51 48 42 38 38 32 29 31 33 34 36 39 37 36 38 43 44 42 41 41 54 51 48 47 47 42 30 19 27 32 36 43 67 101 119 120 90 93 113 121 130 166 164 110 125 153 142 126 139 102 70 128 254 247 144 50 32 32 65 120 119 87 123 176 185 101 31 102 221 235 200 156 192 233 252 249 168 44 90 229 254 248 188 178 185 150 86 69 76 54 37 35 31 41 51 46 36 46 51 38 46 41 41 37 31 39 46 39 42 42 44 47 48 43 33 24 28 96 194 252 254 232 222 251 204 119 126 199 240 232 213 225 217 219 220 219 217 217 218 220 218 220 220 219 217 216 217 218 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 219 220 221 220 219 219 220 221 220 219 219 219 219 219 219 218 221 221 220 220 220 220 220 220 221 221 221 222 222 223 223 223 222 223 224 224 224 224 223 222 224 224 224 224 224 224 224 224 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 224 225 227 229 230 229 228 228 229 219 233 237 206 151 123 151 211 228 238 232 227 231 235 233 219 238 250 222 129 61 57 39 41 53 62 52 50 105 193 248 252 242 206 213 236 239 244 240 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 247 235 234 240 241 243 245 240 233 233 231 182 133 168 204 174 158 146 140 122 143 210 242 236 228 205 201 225 242 239 236 240 241 240 142 81 181 248 220 239 236 241 243 240 238 239 238 236 239 239 238 238 240 242 245 246 243 190 107 60 215 253 237 216 153 116 74 58 50 44 46 43 48 50 54 55 54 51 50 51 68 58 40 35 44 49 53 63 61 77 100 115 94 47 27 43 71 130 183 213 221 178 95 35 60 64 67 63 56 57 70 83 72 124 195 239 241 234 233 225 231 228 227 228 235 237 205 156 111 189 245 238 231 229 217 221 205 181 165 173 191 207 229 250 254 215 163 182 210 208 193 141 115 159 225 252 221 141 64 16 34 35 38 41 40 38 39 43 39 46 80 144 210 247 251 245 227 207 178 130 113 106 68 52 56 26 34 35 63 123 180 253 251 187 123 105 139 149 168 193 178 169 179 157 95 43 66 106 141 173 136 93 83 77 78 76 43 79 116 119 103 105 123 135 87 49 74 136 173 163 113 77 146 200 207 204 190 205 201 184 203 148 111 146 210 233 223 217 218 218 218 218 221 229 238 245 241 134 51 64 105 125 179 254 234 156 122 176 233 235 220 222 199 221 231 227 230 229 193 146 106 86 107 161 167 102 79 141 218 251 250 194 120 103 174 253 228 217 215 223 210 176 155 157 184 180 150 115 117 158 194 205 167 116 76 88 160 169 101 91 163 210 229 240 231 214 229 235 186 139 103 91 117 152 167 184 169 178 200 195 163 168 201 214 204 203 203 203 203 203 203 203 200 200 200 200 200 201 202 203 202 202 202 202 201 201 201 201 199 199 199 199 199 199 199 199 197 198 198 199 199 199 198 198 201 201 201 200 200 199 199 199 196 198 199 198 196 196 199 201 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 199 200 201 202 202 202 201 201 202 202 202 202 202 202 202 202 201 201 202 202 202 202 202 203 200 200 200 201 201 202 202 203 201 201 200 200 200 201 201 202 200 201 202 203 203 203 202 202 203 203 203 203 204 204 204 204 202 202 203 203 203 203 203 203 203 203 203 203 203 203 203 203 205 203 202 203 205 205 204 202 203 203 203 203 203 203 204 204 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 219 220 222 223 223 222 220 219 222 221 221 222 222 221 217 214 218 219 221 222 222 221 220 219 219 219 219 219 218 216 215 214 217 217 215 215 215 215 217 217 216 216 216 216 216 216 216 216 216 215 215 214 214 213 212 212 216 216 215 214 214 213 213 212 212 212 212 211 211 211 210 210 211 210 209 207 206 207 207 208 208 207 208 211 210 206 208 213 210 210 211 211 211 212 212 212 213 214 216 217 217 215 214 212 217 217 216 215 213 212 211 211 206 207 208 208 206 204 201 199 202 200 198 200 203 205 205 204 191 191 192 193 193 194 194 195 194 193 192 190 188 186 185 184 192 192 191 191 190 189 188 188 190 191 192 193 193 193 192 192 198 198 199 199 199 199 198 198 202 202 203 203 203 204 204 204 208 208 208 208 208 208 207 206 204 209 213 212 207 206 209 214 212 214 217 217 217 216 218 219 220 220 220 221 221 222 222 222 221 221 221 222 222 223 223 223 224 224 224 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 222 222 222 221 221 218 218 218 219 220 220 220 221 218 218 218 218 218 218 218 218 220 219 219 218 217 216 215 215 217 217 217 217 217 216 215 214 215 215 214 214 212 210 209 208 210 210 210 210 211 212 213 213 209 210 211 212 212 211 210 209 209 209 209 209 208 206 204 202 205 205 204 204 205 207 209 210 203 204 207 210 211 212 211 211 209 208 206 206 207 209 212 213 207 207 208 208 209 210 210 211 209 209 209 209 209 209 209 209 212 212 212 212 212 212 212 212 209 210 213 215 215 213 210 209 212 212 211 212 213 214 216 216 215 215 215 215 215 215 215 215 218 217 215 214 214 215 217 218 217 216 215 214 214 214 215 215 214 214 214 214 214 214 214 214 209 210 212 214 214 214 213 212 214 212 210 211 213 215 215 214 209 209 211 214 217 217 214 212 214 213 211 209 209 210 211 212 208 208 207 207 207 207 206 206 205 220 221 163 106 101 113 127 182 208 182 152 119 154 205 237 222 212 202 222 244 208 128 76 162 178 129 146 185 202 199 219 227 231 192 188 213 153 91 120 176 227 226 212 211 211 220 212 219 216 213 214 218 224 227 228 237 174 112 155 220 229 241 251 251 214 207 207 195 215 248 249 148 77 82 79 127 144 129 110 69 84 90 72 52 57 81 99 129 151 184 168 100 61 66 72 124 152 137 88 123 250 250 251 185 94 46 46 58 79 103 131 150 228 249 177 82 61 99 111 59 42 128 246 254 146 59 99 225 240 148 55 39 43 54 57 57 73 94 127 143 121 125 172 206 178 131 84 52 37 31 27 20 21 106 226 254 196 122 83 95 138 167 139 94 48 15 25 65 64 63 60 56 62 93 128 123 94 68 85 100 65 44 75 125 187 209 166 137 178 182 99 50 36 45 63 58 62 70 45 50 52 48 78 89 67 63 55 33 32 30 37 52 59 53 47 75 111 126 130 116 62 59 126 218 249 251 210 158 108 86 98 90 97 87 38 9 22 26 17 22 22 30 23 27 37 26 20 28 28 30 32 31 30 30 31 33 44 44 32 31 42 43 34 43 46 47 39 32 38 40 29 27 30 32 30 27 27 30 32 38 35 35 37 31 21 21 29 30 33 32 31 39 50 52 46 65 106 160 187 170 117 56 18 20 3 64 183 246 253 246 230 177 97 59 52 50 56 44 26 30 31 38 39 38 48 55 49 36 42 44 38 30 26 26 26 116 215 254 250 232 240 233 250 251 253 220 112 32 36 50 47 33 36 37 28 28 46 53 38 34 45 76 151 217 250 215 113 82 109 155 172 161 164 149 103 78 73 88 113 114 92 87 100 111 106 90 103 129 106 63 57 161 227 211 222 253 235 186 104 63 79 121 159 144 126 131 112 78 49 22 17 22 22 17 15 25 24 24 35 47 48 60 85 142 116 84 57 34 40 98 166 126 94 134 159 120 90 69 44 57 55 57 58 82 140 163 134 167 214 234 250 243 151 96 147 179 208 217 211 206 189 176 182 220 222 215 178 146 165 186 170 172 233 228 215 239 242 236 242 248 193 114 54 33 35 34 27 35 41 40 37 35 31 37 54 64 86 112 129 151 181 180 151 148 164 171 165 175 201 189 145 137 91 44 24 81 193 219 149 135 234 224 120 98 140 136 96 41 55 71 89 106 112 108 104 100 74 61 60 82 97 83 76 113 150 138 62 35 76 119 155 145 138 145 107 89 101 129 91 68 44 83 81 60 84 78 56 59 99 116 122 125 125 115 84 107 121 109 89 100 112 100 83 53 85 154 166 114 130 211 254 186 83 22 24 40 46 31 26 27 33 48 45 37 29 26 48 84 107 74 38 36 34 33 32 34 31 28 26 26 24 21 18 7 45 102 203 228 237 204 202 193 198 206 205 192 184 199 222 211 199 163 145 179 227 242 237 234 230 238 251 190 116 165 240 224 184 123 101 131 141 129 142 158 150 130 114 126 151 156 144 122 117 116 125 134 128 106 85 94 156 193 207 237 254 252 252 251 193 111 52 37 44 46 39 28 48 41 42 55 60 114 173 200 225 248 250 243 242 240 233 234 178 176 208 223 232 235 232 237 235 225 193 189 219 238 251 255 240 112 9 96 232 232 158 153 178 222 231 232 253 255 246 202 104 153 249 238 150 72 70 58 50 30 61 128 214 233 158 111 122 145 162 215 243 169 97 206 246 210 197 194 224 255 234 238 138 58 26 25 33 34 44 38 42 42 37 50 44 23 36 105 235 247 212 161 100 55 38 30 43 45 37 38 43 44 43 50 36 50 55 57 52 34 44 75 78 107 112 124 144 147 168 214 251 251 243 253 254 203 123 81 35 34 28 20 68 153 232 200 151 143 191 165 68 26 33 38 46 128 228 251 252 207 206 254 244 216 151 102 65 46 85 72 61 46 60 89 103 143 210 247 179 88 30 23 39 46 41 41 41 41 39 36 32 29 28 30 28 23 24 28 23 20 29 36 43 40 34 35 37 36 37 41 40 38 35 35 36 37 36 24 40 73 106 114 93 65 49 33 27 23 25 26 25 26 28 36 36 41 46 44 40 44 52 43 55 59 49 40 36 30 20 32 51 70 88 119 149 155 142 118 126 163 187 200 235 214 128 197 247 231 177 144 72 52 152 253 231 122 46 44 33 50 106 116 121 172 145 94 58 64 179 247 251 217 141 191 239 253 250 135 44 149 253 249 219 158 137 113 71 41 51 46 32 40 39 43 47 42 40 49 45 37 41 40 36 34 44 52 37 29 43 43 42 42 45 46 42 32 24 40 156 254 254 244 239 215 224 228 145 114 155 226 251 222 217 217 218 220 219 217 217 218 219 218 220 220 219 217 216 217 218 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 219 220 221 220 219 219 220 221 220 219 219 219 219 218 218 218 221 221 220 220 220 220 219 219 221 221 221 222 222 222 223 223 222 223 223 224 224 223 223 222 224 224 224 224 224 224 224 224 224 225 226 226 226 226 227 227 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 227 227 227 227 227 227 227 227 227 226 226 226 226 226 225 225 228 230 230 228 225 224 228 231 222 234 237 222 229 225 168 122 154 190 223 233 232 234 234 230 240 232 234 220 134 57 46 29 35 48 66 49 41 119 219 249 244 250 210 215 251 240 234 244 239 239 239 239 239 239 239 239 239 239 240 240 240 240 241 242 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 239 242 240 235 240 242 234 248 229 232 241 225 209 208 207 210 186 204 214 188 175 196 236 215 192 218 250 240 240 249 234 245 207 66 127 255 241 231 216 236 238 238 236 238 241 241 238 242 242 242 244 247 250 254 254 207 105 56 65 141 173 132 86 54 48 38 46 57 59 62 61 52 56 52 42 40 44 43 36 37 28 39 78 100 85 79 99 131 178 237 247 167 56 25 66 184 231 250 248 249 214 115 30 52 58 57 46 42 63 102 132 115 52 93 204 249 237 223 239 228 233 234 232 238 230 164 81 163 235 245 238 220 199 191 151 109 92 123 171 189 205 229 233 214 241 196 166 140 114 124 102 101 168 243 236 144 63 37 35 44 41 44 49 46 38 36 41 36 35 58 124 211 248 220 164 141 97 61 38 47 53 31 33 26 31 58 93 127 153 185 229 168 142 143 138 153 128 158 194 220 231 253 195 95 31 85 146 163 198 140 69 50 50 72 88 75 98 135 161 181 206 202 169 120 126 193 241 214 151 101 90 138 187 176 162 153 177 180 176 187 131 98 144 221 247 225 206 214 214 215 217 223 234 247 254 170 81 36 68 129 198 245 248 206 193 156 130 159 216 234 213 228 214 202 212 231 230 218 213 185 144 115 97 91 64 51 110 204 242 251 148 94 183 238 216 203 214 215 204 210 224 201 154 162 179 183 154 115 104 134 168 153 151 162 154 183 171 109 138 199 245 235 228 224 222 240 220 152 111 77 66 115 184 189 162 172 179 190 171 151 184 221 215 200 200 200 200 200 200 200 200 202 202 200 200 200 202 204 205 202 202 202 202 202 202 202 202 199 199 199 199 199 199 199 199 203 201 199 197 196 197 198 199 201 201 201 200 200 199 199 199 199 200 200 199 197 198 201 204 198 198 199 200 200 199 198 198 199 199 199 199 199 199 199 199 200 201 202 203 203 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 203 202 202 201 200 199 199 203 202 200 199 199 200 201 202 200 201 202 203 203 203 202 202 201 201 202 203 205 206 207 207 202 202 202 203 203 204 204 205 203 203 203 203 203 203 203 203 205 204 202 203 205 206 204 203 201 201 202 202 203 203 203 204 221 221 221 222 222 223 223 223 220 220 221 222 222 223 224 224 220 220 220 220 220 220 220 220 223 222 222 221 220 219 218 218 216 216 217 217 217 217 218 218 219 217 216 216 218 218 217 215 216 218 220 220 217 215 215 215 217 217 217 216 216 215 215 215 212 212 212 213 214 215 216 217 210 216 219 214 206 205 213 222 213 213 212 211 210 210 209 209 211 211 211 210 210 209 209 209 208 210 211 210 208 207 208 210 210 211 211 212 212 213 214 214 213 213 214 214 214 215 215 215 207 210 214 217 218 216 212 210 207 209 211 210 208 207 209 212 203 202 201 199 199 198 199 199 198 198 197 195 193 192 190 190 185 187 190 192 193 192 190 189 193 193 193 192 192 191 191 191 192 192 193 194 195 195 196 197 193 194 195 195 194 196 199 202 204 205 205 206 206 207 207 207 207 207 208 208 209 210 211 212 209 210 211 212 214 215 217 217 215 215 215 216 217 218 219 220 218 218 218 219 219 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 221 221 220 220 221 221 222 219 219 218 218 218 218 217 217 214 215 218 219 220 220 218 218 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 214 214 214 214 214 213 213 213 211 212 212 212 211 209 207 206 209 208 208 207 207 207 208 208 209 208 208 208 209 209 210 211 204 206 207 207 205 204 206 207 206 206 206 207 207 208 208 208 204 205 205 205 206 207 208 208 207 207 208 208 208 207 206 205 207 207 208 208 208 209 209 209 210 210 211 212 210 208 206 204 212 212 212 212 212 212 212 212 213 211 210 211 214 216 214 213 211 211 212 213 214 215 216 217 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 213 214 215 215 213 210 216 215 215 214 213 213 212 212 215 211 209 210 210 209 210 214 204 220 217 216 213 208 212 203 210 212 213 212 209 208 209 211 206 228 223 206 208 205 199 209 215 217 222 187 158 110 90 94 155 162 130 109 114 150 212 237 210 233 218 201 216 229 185 99 128 155 160 189 217 217 222 218 218 213 230 206 141 100 109 146 218 217 216 214 213 214 214 215 208 212 221 215 213 214 245 234 202 130 117 191 249 250 243 251 237 196 194 203 155 172 250 248 183 67 30 64 83 122 138 91 105 86 76 63 40 37 53 61 78 112 142 192 176 127 128 101 115 162 219 162 110 229 252 243 182 104 53 46 67 90 100 115 167 210 223 154 62 76 147 152 79 35 96 210 226 139 74 89 153 141 88 52 44 43 57 68 79 84 91 104 114 114 135 174 162 120 94 85 66 47 34 21 24 33 80 138 145 108 92 107 88 81 72 54 50 43 22 24 25 24 16 44 54 40 56 64 69 69 61 58 57 43 29 29 58 172 253 203 152 215 250 186 122 91 53 35 41 52 48 36 35 32 33 37 35 26 22 27 26 51 79 84 79 87 90 76 73 102 121 101 68 41 72 161 246 252 228 179 153 150 143 132 147 165 139 67 18 21 34 30 26 33 14 24 35 16 19 32 33 17 22 31 24 27 36 31 34 38 42 28 38 46 26 31 40 23 33 33 29 40 35 23 20 31 24 16 27 35 33 35 29 23 35 39 40 47 48 49 49 59 63 66 90 115 99 60 133 191 228 246 235 135 76 18 9 11 56 156 243 253 240 244 249 196 128 69 36 35 40 32 30 33 33 32 37 46 50 49 32 36 36 52 71 60 52 73 176 219 253 251 233 229 242 253 245 186 124 77 40 31 36 32 37 23 23 36 60 63 45 46 57 34 54 142 253 242 137 104 155 183 143 158 227 191 130 144 128 116 93 91 137 160 142 150 136 100 75 99 126 73 35 96 203 212 187 182 213 247 215 119 48 56 148 236 248 217 168 133 109 63 22 15 25 26 23 22 21 25 31 44 43 30 59 120 184 156 145 144 115 77 64 68 77 81 93 101 76 36 35 69 116 155 154 137 145 137 122 133 170 190 213 244 226 123 63 98 180 221 191 164 196 216 199 173 201 222 241 220 176 158 162 160 180 235 245 248 241 208 186 169 143 105 85 47 25 30 24 32 30 28 49 72 89 78 48 46 42 23 32 50 77 106 106 101 116 183 235 251 251 249 232 196 196 166 89 21 55 165 212 179 148 196 173 107 102 128 122 103 111 102 114 143 147 106 70 70 50 48 56 83 105 96 82 86 98 149 148 63 45 126 174 165 155 184 196 154 110 85 70 80 60 76 108 117 87 65 65 64 49 87 128 139 121 95 81 78 83 75 101 94 73 72 62 68 74 116 139 107 99 175 238 230 143 58 37 51 45 49 48 38 43 47 52 43 39 30 21 41 51 51 50 45 40 35 34 34 34 26 31 23 24 38 24 4 3 66 161 241 225 215 212 192 165 168 180 197 204 196 179 167 163 171 182 170 170 221 242 205 191 192 244 240 135 87 141 186 129 126 125 133 170 193 183 188 207 197 184 175 194 185 145 150 206 202 193 189 195 205 209 205 228 234 241 241 238 237 240 244 252 250 185 93 31 36 34 36 38 40 32 39 59 55 58 87 106 143 196 238 253 253 247 241 243 221 226 226 232 237 223 235 234 232 242 229 199 211 243 246 255 235 120 1 102 254 238 212 154 127 131 175 214 236 246 248 246 161 134 192 216 147 140 119 121 76 48 100 195 248 252 248 143 62 74 156 248 254 163 97 165 213 185 199 236 232 251 253 254 176 73 18 19 32 38 44 38 40 43 45 45 43 39 36 88 169 192 135 81 51 32 28 41 36 28 34 30 21 37 51 39 49 51 49 50 44 38 41 58 53 54 58 57 54 63 78 140 170 200 242 249 253 246 164 57 27 33 22 9 65 145 189 160 97 101 98 58 40 36 44 48 39 80 150 210 206 170 188 252 242 162 64 32 46 81 121 110 75 38 40 129 189 185 236 253 207 108 28 22 41 46 45 48 44 40 38 37 36 34 32 31 30 29 28 26 25 24 23 30 19 34 37 30 30 28 35 41 45 33 38 40 25 25 27 27 49 132 216 211 167 142 112 76 82 77 58 57 53 39 56 41 22 26 37 37 44 54 49 52 52 47 42 32 24 47 88 125 176 149 118 175 208 166 134 107 112 160 154 215 254 149 103 228 255 249 209 169 81 45 146 201 167 94 60 67 68 68 67 87 147 162 126 87 73 126 219 251 250 202 157 174 230 253 224 96 55 137 200 170 128 83 65 51 49 47 44 42 42 42 42 41 41 41 41 41 41 41 41 37 37 37 37 37 37 38 39 42 40 45 46 36 29 28 22 77 143 197 236 229 210 224 222 241 211 150 125 172 221 230 226 214 218 222 210 221 227 197 196 210 224 223 208 221 228 211 220 216 217 218 220 220 220 220 220 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 221 222 223 223 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 230 230 230 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 229 229 230 230 229 229 228 233 224 224 226 223 226 228 224 227 226 225 225 227 230 228 224 230 229 228 228 228 228 227 227 227 227 228 231 232 230 224 219 151 123 137 193 226 228 230 236 240 220 229 250 237 191 118 50 41 40 45 47 57 110 191 247 247 244 217 238 231 241 248 235 230 239 235 235 248 246 235 236 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 238 239 241 241 237 235 236 239 235 241 244 238 225 211 199 193 175 149 204 248 238 236 242 253 222 67 96 232 243 248 216 204 227 240 243 230 243 224 248 242 243 251 254 249 245 234 200 159 101 41 32 64 69 67 65 47 49 54 58 60 57 44 38 44 42 21 40 32 53 66 89 75 78 111 146 203 242 194 132 133 207 252 248 251 180 29 12 96 228 254 253 252 248 204 114 24 47 46 51 46 48 65 120 207 169 113 51 110 236 250 221 248 229 230 236 237 255 231 147 108 221 240 246 232 220 211 187 159 150 133 151 163 154 176 194 170 193 198 198 165 154 143 113 121 156 208 212 149 77 29 19 36 74 59 55 52 37 34 39 35 38 41 82 154 198 174 111 63 39 26 32 42 40 46 58 57 69 55 89 134 137 136 156 171 184 197 207 200 182 181 200 220 251 253 252 161 85 84 92 124 143 155 104 69 66 68 96 114 157 189 169 161 209 249 247 222 204 206 217 210 187 176 158 125 122 183 224 212 194 190 160 113 108 92 140 221 232 225 210 221 215 216 224 236 243 247 197 97 53 24 73 154 187 212 248 254 244 227 188 147 135 161 203 230 219 221 211 202 208 212 212 215 227 217 192 160 115 64 59 96 167 220 134 65 148 243 218 230 214 205 202 208 213 209 205 206 191 180 173 155 106 68 93 147 195 225 222 228 182 111 136 183 188 227 238 239 239 225 196 158 118 119 103 113 161 181 165 156 166 185 134 111 173 219 213 192 211 200 197 205 210 205 203 205 202 202 201 200 200 201 202 202 199 201 204 205 204 201 198 195 202 199 197 197 199 200 200 199 200 200 200 199 199 198 198 197 197 197 197 198 198 199 199 199 200 197 195 196 200 203 205 205 201 201 201 201 201 201 201 201 201 201 201 200 200 199 199 199 199 200 200 201 201 202 202 202 198 199 199 200 201 202 203 203 201 200 199 199 199 200 201 202 205 204 202 201 200 201 201 202 200 201 202 202 202 202 203 203 201 202 203 204 204 202 201 199 204 204 204 204 204 204 204 204 203 203 203 202 202 202 201 201 204 203 202 201 201 203 204 206 198 200 202 202 200 200 202 204 203 203 203 202 202 201 201 201 221 221 221 221 222 222 223 223 222 222 222 222 222 222 222 221 217 217 217 217 217 218 218 218 222 221 221 220 220 219 219 218 220 220 220 220 220 220 220 220 219 217 216 216 218 218 217 215 214 216 219 219 217 216 217 218 215 215 216 216 216 216 216 216 214 214 213 213 214 215 216 216 209 213 217 215 210 208 212 216 212 212 212 211 211 210 210 210 210 210 209 209 209 209 209 208 208 210 211 210 208 208 209 210 211 211 211 212 213 213 214 214 214 214 214 215 215 215 216 216 214 214 215 214 214 213 212 211 209 210 210 209 207 205 205 206 203 202 200 199 198 198 198 198 197 197 196 195 195 194 194 193 192 191 190 189 189 190 190 191 191 192 192 192 193 193 193 194 195 195 196 196 196 196 196 196 197 198 198 197 196 196 198 201 201 202 202 203 204 205 205 206 209 210 212 214 215 215 215 214 212 212 212 212 213 213 213 213 216 215 216 216 217 218 219 220 219 219 219 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 222 222 221 220 220 221 222 222 222 222 221 220 219 218 217 217 217 218 219 220 220 219 217 216 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 215 215 214 214 213 213 213 212 213 213 213 213 212 211 209 208 210 210 209 208 208 208 209 209 212 212 211 210 209 208 206 206 205 206 208 207 205 205 206 208 207 208 208 208 209 209 210 210 204 205 206 207 208 208 207 206 207 207 208 208 208 207 206 205 208 208 209 209 209 210 210 210 210 211 212 212 212 210 208 207 212 212 212 212 212 212 212 212 213 212 211 212 214 215 214 213 212 212 213 214 214 215 215 216 215 215 215 215 215 215 215 215 219 218 217 216 214 213 212 211 217 216 215 216 217 217 214 212 216 216 215 215 214 214 214 213 215 211 210 211 211 209 210 213 210 221 210 207 209 205 212 213 207 208 209 211 211 212 211 211 212 200 200 207 208 207 211 215 214 210 218 204 193 143 104 85 118 143 137 132 123 119 166 211 237 248 213 178 200 240 219 141 108 122 144 202 232 213 210 213 212 239 239 160 88 98 157 216 218 217 216 215 214 215 215 216 216 212 211 211 224 217 225 204 137 115 147 219 253 249 233 219 198 191 193 174 134 164 239 253 195 65 36 102 130 140 141 110 93 80 99 112 80 51 50 49 66 91 143 231 232 182 173 142 93 144 196 164 137 244 251 201 143 94 59 49 66 81 80 91 112 132 141 106 60 93 161 162 97 43 65 127 134 84 50 69 75 93 79 60 54 59 73 71 67 94 111 100 84 96 138 175 154 115 85 74 60 42 31 26 29 36 47 59 71 77 72 63 75 61 57 49 48 42 33 48 39 37 38 42 30 26 40 35 44 47 52 55 49 38 26 19 48 106 158 146 134 193 240 219 156 128 87 48 25 22 32 42 30 42 34 41 62 44 35 67 93 101 107 103 104 113 103 77 47 75 58 28 29 46 89 142 149 145 135 122 111 112 119 123 131 125 104 70 40 25 25 27 22 32 27 31 24 21 33 17 22 24 27 23 20 25 31 29 33 26 35 29 31 41 34 45 30 37 42 29 27 27 20 35 26 25 22 21 48 93 100 66 24 31 61 79 95 132 157 154 127 110 83 95 125 111 97 125 184 232 211 200 231 149 72 21 4 6 57 164 249 254 234 235 253 239 180 87 25 22 34 30 28 28 27 26 33 42 44 42 27 47 82 109 121 134 150 160 155 170 193 218 242 252 241 221 153 106 63 43 35 32 33 31 26 25 35 65 81 62 44 46 36 28 59 136 193 166 137 176 211 145 127 181 200 182 176 163 143 126 121 119 148 196 202 190 166 138 123 132 111 26 15 122 179 200 172 150 187 250 240 145 47 26 110 221 251 223 181 162 146 84 29 18 25 21 18 22 19 19 28 46 51 46 63 98 137 164 206 224 202 158 109 69 49 53 60 55 35 29 62 103 184 227 226 190 180 176 155 141 162 171 179 191 161 73 50 116 176 178 160 166 198 218 198 147 164 217 242 220 195 174 147 129 184 241 248 231 195 136 100 80 72 46 38 35 39 50 44 37 15 10 57 130 182 181 136 110 83 65 60 47 43 55 58 62 91 139 189 223 237 243 246 240 244 222 153 69 54 117 161 152 144 121 121 161 165 105 88 140 185 160 149 197 191 105 55 43 49 49 62 85 90 75 74 92 111 123 107 54 60 138 192 208 217 203 178 148 132 113 76 56 53 63 108 144 138 120 89 47 47 83 115 117 103 95 98 102 116 91 86 108 100 75 95 137 155 177 165 125 146 227 243 186 107 39 66 128 125 104 110 133 130 116 82 36 28 37 30 37 42 43 42 40 35 32 32 33 29 26 35 28 25 31 17 4 33 115 192 235 211 208 210 196 184 167 165 188 205 193 165 146 122 112 141 179 191 202 200 172 143 173 181 130 78 97 154 183 132 92 138 212 240 248 246 239 214 220 236 245 238 196 169 204 241 241 237 233 234 240 243 241 233 235 237 238 237 237 238 239 245 253 224 107 63 51 44 44 37 45 40 36 48 58 61 66 56 80 124 177 223 250 253 252 245 235 235 233 234 236 231 236 236 230 235 216 171 171 213 239 241 200 95 1 106 254 254 247 212 172 149 159 176 199 229 250 251 211 140 135 213 224 222 186 157 105 86 141 213 245 241 234 146 82 75 110 182 219 151 89 154 213 217 227 233 233 255 247 235 140 75 55 35 32 41 35 39 39 39 40 41 42 43 43 72 95 105 78 41 29 30 26 26 33 39 36 38 43 38 30 37 53 52 39 33 33 37 46 45 52 58 59 52 46 45 47 66 96 176 251 251 252 242 121 42 13 26 30 17 41 82 109 100 51 41 50 48 42 29 22 46 48 61 71 99 118 116 140 152 112 65 71 117 143 161 193 152 99 42 44 160 243 212 204 214 197 127 47 22 34 45 50 46 43 40 39 38 37 34 32 31 30 29 28 27 25 24 24 30 17 25 26 25 31 32 40 30 41 32 37 51 53 54 47 58 90 153 243 235 210 230 175 104 143 189 171 143 154 142 107 68 19 15 56 73 63 56 53 53 50 50 47 26 21 90 186 251 252 190 120 155 235 219 140 106 78 108 146 196 170 92 136 239 254 245 221 187 92 48 119 146 129 98 111 135 112 69 35 60 87 104 108 99 82 114 180 217 198 152 144 193 246 245 193 88 41 83 106 79 66 48 44 49 47 45 42 41 40 40 41 40 40 40 40 40 40 40 40 37 37 37 37 37 37 38 38 43 39 40 34 21 36 82 119 110 111 152 204 226 225 218 219 233 243 180 86 93 192 244 222 218 220 224 211 218 228 200 186 207 226 232 214 214 218 210 224 218 219 220 220 220 219 218 217 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 221 221 222 222 223 223 223 224 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 226 226 226 227 227 227 228 228 228 228 228 229 229 230 230 230 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 229 230 230 230 230 229 228 229 225 227 229 224 226 231 228 222 229 230 226 227 233 229 220 230 229 228 228 228 228 227 227 226 225 225 226 229 230 229 228 214 158 123 143 190 229 241 231 238 236 233 232 247 254 195 98 45 38 46 52 46 72 155 236 252 218 216 253 252 239 228 253 247 252 244 231 231 237 240 243 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 232 236 241 244 244 241 240 240 244 239 233 231 235 233 220 206 173 152 183 208 223 253 255 242 175 92 164 244 243 239 221 186 222 236 236 249 240 243 254 241 254 235 207 176 142 115 87 59 54 40 51 65 59 53 56 52 57 53 48 36 27 39 49 41 63 79 108 133 148 175 173 159 195 188 195 243 252 172 99 113 174 237 253 253 161 5 5 103 210 237 244 250 246 208 152 98 40 35 50 54 47 53 108 194 211 148 76 72 155 244 252 216 232 247 227 200 205 165 118 157 229 238 237 226 223 227 223 211 204 182 161 152 165 193 196 174 158 154 185 231 241 186 133 141 158 150 115 72 44 26 32 58 67 79 73 48 32 38 44 40 33 48 78 106 106 79 53 43 48 40 34 37 55 85 100 94 96 114 138 138 120 135 190 237 240 252 244 203 179 207 242 249 246 247 182 96 110 152 130 107 125 103 85 99 85 46 77 151 220 245 218 197 221 247 254 254 229 181 168 169 176 222 215 130 118 191 245 238 225 222 165 80 79 174 240 250 215 210 207 212 201 231 240 237 209 130 66 56 76 93 163 213 195 191 217 224 225 222 205 171 139 138 173 209 224 221 210 203 206 207 209 216 211 218 218 210 189 150 110 92 100 103 91 126 201 251 219 210 212 211 213 215 211 204 203 207 208 200 195 169 101 49 84 156 211 249 251 242 178 110 130 160 166 201 216 228 226 193 149 107 144 145 159 188 208 203 190 187 185 161 147 171 191 198 209 201 201 199 201 206 205 199 200 206 202 202 201 200 200 201 202 202 200 200 200 200 199 198 197 196 201 199 197 197 199 201 201 200 200 200 200 199 199 198 198 198 199 199 199 199 199 199 200 200 198 197 197 199 202 203 202 201 200 200 200 200 200 200 200 200 201 201 201 200 200 200 200 200 202 202 202 203 203 204 204 204 199 200 200 201 201 202 202 203 207 206 204 203 202 202 203 203 206 205 204 203 202 203 203 204 200 201 202 202 202 202 203 203 202 202 203 203 203 202 201 201 204 204 204 204 204 204 204 204 204 204 203 203 203 202 202 202 200 200 200 200 201 201 201 201 201 202 204 204 202 202 204 206 203 203 203 203 202 202 202 202 220 220 220 221 221 222 222 222 224 223 223 222 221 220 220 219 220 220 220 220 219 219 219 219 220 220 220 220 220 219 219 219 219 219 218 218 217 217 217 216 219 217 216 216 217 218 216 215 212 215 217 218 217 217 218 219 214 214 214 215 216 217 217 218 216 216 215 214 214 214 215 215 208 211 214 214 213 211 210 211 211 211 211 211 211 211 211 211 208 208 208 208 209 209 209 209 208 210 211 210 209 208 209 211 211 211 212 212 213 214 214 214 215 215 215 216 216 217 217 217 221 219 215 212 210 210 211 212 212 210 208 207 206 204 202 200 203 202 200 199 197 197 197 197 195 195 195 196 196 196 196 196 198 195 191 187 186 188 191 193 190 191 192 193 194 195 196 196 196 196 196 197 198 198 199 199 200 201 201 200 197 197 198 200 200 200 201 202 204 205 206 206 208 210 213 216 217 218 217 217 215 214 214 213 212 212 211 211 216 216 216 216 217 218 219 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 225 225 225 225 225 225 225 225 223 222 221 221 221 221 222 223 225 224 223 222 220 219 217 217 219 220 221 221 220 218 216 215 219 219 219 219 219 219 219 219 220 220 219 219 218 218 218 218 217 216 216 215 214 213 213 212 215 215 215 215 214 213 212 211 213 213 212 211 211 211 211 212 211 212 212 212 210 208 206 205 206 207 208 208 206 205 206 208 205 205 205 206 206 206 206 207 204 206 207 208 208 207 206 205 207 207 208 208 208 207 206 206 209 209 209 210 210 211 211 211 210 211 212 213 212 212 211 210 213 213 213 213 213 213 213 213 213 212 212 213 214 215 214 213 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 218 218 217 216 214 213 212 212 214 213 212 213 214 214 212 209 214 214 214 214 214 214 214 214 214 211 211 213 212 209 209 212 216 211 183 185 206 207 210 215 222 220 217 214 211 208 204 202 189 150 160 200 207 203 207 203 211 202 209 217 227 181 122 68 101 165 190 186 161 118 114 141 169 197 178 158 194 252 248 180 84 91 139 219 240 208 204 216 211 239 209 120 101 164 214 238 216 215 215 215 215 216 217 217 218 219 215 213 220 191 185 171 134 126 182 251 250 199 141 93 67 107 163 173 164 190 222 239 172 63 54 145 202 220 215 185 92 72 104 134 103 83 101 111 97 92 144 248 255 210 202 169 106 112 112 99 102 196 224 175 123 127 108 62 48 61 77 108 76 69 64 55 40 78 144 152 106 62 60 77 75 60 52 68 89 124 131 107 76 72 83 68 68 97 124 107 73 88 134 155 170 144 96 54 41 39 36 35 38 41 57 80 85 69 53 48 51 38 41 37 34 48 85 139 129 57 31 33 26 32 29 14 31 33 56 80 87 82 58 26 36 47 63 69 81 119 153 156 118 112 95 64 31 21 47 80 103 123 94 81 98 63 43 97 157 153 137 117 111 109 81 44 34 42 37 58 65 86 158 189 165 144 152 172 157 127 106 94 74 68 65 58 38 22 32 54 61 49 36 43 42 50 66 39 31 23 27 40 58 79 76 53 37 15 33 36 23 23 16 16 20 26 21 13 30 33 21 45 33 21 21 27 58 122 142 101 89 113 143 138 138 202 252 241 212 132 77 103 137 124 125 160 198 194 172 205 251 145 55 24 11 6 62 171 242 236 211 209 248 252 205 93 19 16 27 23 27 25 22 23 30 38 41 39 43 65 106 122 126 175 237 254 189 154 132 162 227 252 210 147 82 60 39 35 34 19 13 23 39 102 126 122 89 51 49 43 58 46 49 92 111 102 150 223 167 96 98 134 126 173 228 183 131 129 144 123 125 200 234 199 162 151 178 148 62 45 102 156 157 180 150 127 177 254 252 149 49 19 86 181 201 178 164 172 173 100 34 19 23 17 16 25 23 19 24 43 80 119 125 104 86 147 222 254 253 223 155 86 30 21 29 45 50 62 89 113 137 165 164 138 141 170 177 160 121 142 148 142 116 71 94 179 202 175 171 201 219 232 217 153 126 196 229 222 224 204 157 126 199 223 201 164 123 68 36 28 45 52 56 74 101 125 121 82 37 2 40 133 218 254 234 206 175 149 120 81 63 64 51 45 51 62 93 140 184 214 231 242 254 254 218 138 74 81 124 147 174 142 147 193 179 99 94 171 228 220 195 218 175 70 46 50 48 51 58 61 61 71 88 98 82 72 56 32 47 103 156 200 231 171 110 92 95 91 85 84 54 65 144 215 195 141 94 51 38 74 106 112 112 130 159 178 200 166 108 115 119 91 123 169 195 195 183 175 204 242 238 201 130 46 81 186 221 205 200 215 220 200 135 44 16 34 35 36 34 35 36 35 32 31 32 33 28 26 35 28 22 23 14 16 68 177 238 248 222 222 222 215 213 208 208 215 221 213 192 172 161 129 143 179 173 145 124 108 76 121 129 109 123 167 206 232 200 105 151 247 253 253 254 235 198 217 243 254 234 186 183 236 237 241 242 239 236 237 238 238 238 236 234 234 236 237 236 234 247 248 218 99 111 105 86 60 31 34 43 43 40 49 56 50 60 51 50 72 120 178 227 251 251 254 249 240 230 226 237 238 236 228 222 200 173 185 216 224 200 144 62 1 102 242 252 254 249 210 175 161 159 176 203 219 249 251 165 123 226 254 247 228 197 132 107 137 162 175 187 190 186 141 112 82 92 119 89 56 139 200 231 245 239 241 243 185 163 168 149 85 26 27 44 34 40 38 36 35 36 41 47 51 58 46 47 38 24 53 96 104 75 61 93 123 139 131 108 122 130 144 126 78 36 16 16 27 55 53 48 47 53 58 51 39 15 50 148 250 250 224 174 58 44 21 29 33 30 42 49 53 44 51 57 93 124 101 61 34 30 48 60 44 39 42 37 47 59 87 121 171 226 246 235 226 233 185 118 88 179 254 227 173 188 213 173 77 21 26 41 43 43 41 39 39 39 37 34 31 30 30 29 28 27 26 25 25 26 15 21 21 24 29 25 33 21 51 68 91 112 122 140 148 145 152 179 207 185 208 252 209 152 164 230 249 227 238 232 187 117 31 9 82 135 116 74 52 53 47 42 36 20 25 102 201 250 253 211 121 119 229 255 167 93 104 109 112 123 90 79 159 250 252 224 213 180 87 52 99 141 116 108 156 176 120 63 37 50 56 66 77 83 87 108 136 142 135 122 158 224 253 224 154 72 40 59 60 45 51 45 45 46 45 43 40 39 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 37 37 37 37 42 37 29 18 28 91 178 233 184 113 129 190 239 250 221 220 236 224 189 118 80 141 219 238 224 219 221 211 214 226 205 178 164 192 226 224 217 218 213 223 220 220 220 220 219 218 216 215 219 219 219 219 218 218 218 218 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 230 230 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 231 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 229 230 230 230 230 229 228 226 225 230 231 224 226 232 230 241 236 232 231 225 220 226 237 230 229 228 228 228 228 227 227 230 227 224 223 225 228 231 232 242 215 189 167 153 168 206 233 220 237 244 234 235 254 244 204 114 61 30 42 51 59 109 173 190 181 212 236 241 253 224 224 212 181 184 225 245 236 233 241 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 236 237 239 239 239 239 238 237 235 241 244 241 241 242 237 229 215 203 205 190 179 190 182 164 123 133 233 250 248 235 221 172 235 244 223 242 225 254 247 210 152 114 86 68 48 43 45 36 53 76 79 61 51 51 54 58 38 31 46 68 86 114 131 120 151 185 210 253 252 253 218 206 252 234 229 254 241 144 91 130 161 213 246 249 146 2 7 96 161 226 250 245 244 240 209 157 79 35 33 50 48 43 69 122 217 203 127 62 106 204 252 253 246 191 148 119 101 103 140 202 231 230 226 220 222 232 240 242 238 225 177 142 163 198 206 202 204 196 208 254 254 195 162 170 127 91 53 40 36 27 48 91 145 156 110 40 23 39 42 37 49 54 62 64 57 47 43 45 40 41 39 50 82 112 129 139 178 214 232 212 179 170 208 253 253 249 240 205 171 189 233 251 237 231 116 68 175 247 208 149 108 73 73 96 98 75 71 105 212 253 252 236 246 249 226 188 178 163 178 194 198 212 184 111 131 182 237 254 254 246 174 72 132 234 251 243 218 217 220 217 236 232 228 190 103 38 62 127 163 181 232 245 196 173 195 208 212 219 224 207 168 138 144 166 202 220 226 214 205 208 211 209 206 214 222 226 232 227 181 121 56 39 109 212 243 250 231 216 212 211 211 210 208 210 216 222 226 217 223 219 162 91 85 125 178 223 241 224 154 93 99 99 119 165 192 196 170 129 113 108 168 177 203 220 205 184 174 172 180 183 199 226 219 204 214 212 208 206 204 204 201 198 199 203 202 202 201 200 200 201 202 202 202 201 199 197 197 197 199 199 200 198 197 197 200 201 201 200 200 200 199 199 199 198 198 198 200 200 200 200 200 200 199 199 197 198 199 202 204 203 200 198 199 199 199 199 199 199 199 199 200 200 200 200 201 201 201 201 200 200 200 200 201 201 201 201 201 201 201 201 201 202 202 202 209 208 207 205 204 204 203 203 205 204 203 203 203 203 204 204 200 201 202 202 202 202 203 203 203 203 202 202 202 202 203 203 204 204 204 204 204 204 204 204 205 205 205 204 204 203 203 203 202 203 203 204 204 203 202 201 204 205 206 206 205 205 206 207 203 203 203 203 204 204 204 204 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 221 221 221 221 220 220 220 220 219 219 219 219 219 220 220 220 219 218 218 217 216 215 215 214 218 217 215 216 217 218 216 214 214 216 217 217 216 216 217 219 215 215 215 215 215 215 216 216 217 217 216 215 214 214 214 214 211 210 210 211 213 213 211 209 210 210 211 211 211 211 211 212 208 208 209 209 210 210 210 211 208 210 211 211 209 209 210 212 211 211 212 213 213 214 214 215 216 216 216 217 217 217 218 218 222 219 216 213 211 211 212 213 213 210 207 206 207 206 203 200 203 202 200 198 197 197 197 197 195 195 195 195 195 195 195 195 197 195 191 189 188 190 193 195 193 193 193 194 195 196 196 196 194 194 196 197 199 201 202 202 199 201 202 201 199 198 200 201 201 201 202 204 206 207 208 209 208 209 210 211 213 215 217 218 217 216 216 215 214 214 213 213 217 217 217 217 217 218 219 220 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 223 222 222 221 221 222 222 223 224 223 223 222 221 220 219 219 220 220 221 221 220 219 218 217 220 220 220 220 220 220 220 220 221 220 220 220 219 219 219 218 220 219 218 217 216 215 214 214 216 216 216 215 215 214 213 213 216 215 214 213 213 213 213 213 207 208 210 212 212 211 210 209 207 208 209 208 206 205 207 208 205 205 205 205 205 205 205 205 208 208 207 207 206 206 207 207 207 208 208 209 208 208 207 206 209 209 209 209 210 210 210 211 210 210 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 213 213 213 214 214 214 214 215 215 214 214 214 213 213 213 215 215 215 215 215 215 215 215 214 214 214 215 215 216 216 216 213 212 211 212 213 213 211 208 212 212 212 212 212 213 213 213 212 211 212 214 213 209 209 213 224 197 155 170 211 216 212 211 207 207 208 208 209 212 217 220 195 145 135 176 206 212 209 203 210 202 205 215 239 212 150 66 90 194 245 234 210 159 101 75 86 125 133 140 180 227 218 157 66 87 161 234 231 204 212 225 225 210 161 121 169 235 233 211 213 213 213 214 215 216 217 217 219 220 217 219 222 171 150 142 141 130 186 251 244 189 107 22 14 50 133 165 163 176 171 168 128 86 94 152 210 253 253 214 95 58 93 142 123 120 170 203 136 85 108 213 253 242 228 175 114 81 53 63 77 124 153 117 129 156 137 66 37 51 77 122 96 75 58 52 36 62 125 147 105 80 75 68 57 54 61 88 127 159 166 133 81 72 95 87 62 70 102 108 87 105 132 123 162 156 101 36 23 39 44 41 39 28 64 133 153 105 61 53 44 28 34 34 38 75 144 216 186 76 41 48 49 56 41 26 22 22 52 99 132 137 96 37 28 37 38 35 45 59 64 61 56 64 70 61 39 35 72 116 177 194 155 118 114 82 76 131 157 154 132 108 102 94 64 32 38 67 112 178 153 141 229 250 251 232 250 253 206 136 97 77 56 50 31 6 1 39 112 170 161 101 32 59 124 145 138 118 78 13 27 97 146 190 186 120 55 15 26 31 25 44 48 41 44 31 40 59 80 85 69 72 53 29 19 36 67 111 148 163 192 221 227 174 125 179 253 251 239 129 57 104 181 190 157 142 140 124 169 248 254 133 57 22 13 7 72 185 247 240 227 232 246 235 169 77 26 23 25 20 25 25 24 25 30 36 42 44 53 67 80 72 73 131 212 254 247 212 163 140 158 172 135 79 44 47 42 38 28 7 15 51 114 201 224 192 109 36 41 41 57 61 54 70 73 82 133 161 116 127 139 128 116 174 225 186 122 125 140 117 120 190 202 144 117 153 179 101 50 149 223 187 142 143 109 108 171 246 242 155 47 34 103 178 186 168 154 153 159 97 37 18 21 21 22 28 27 23 19 41 121 216 216 143 56 109 188 243 249 213 141 73 35 17 32 76 103 106 100 91 72 67 69 72 81 109 131 129 95 121 119 97 85 90 147 229 235 213 210 227 223 223 218 174 129 173 221 251 252 217 155 114 133 125 94 74 60 33 34 65 111 149 156 165 187 218 219 158 90 20 13 72 155 235 254 254 245 214 174 138 147 161 128 96 78 46 34 64 136 205 230 236 225 243 246 192 109 75 111 157 189 193 191 188 174 148 145 169 205 218 199 171 110 47 54 81 83 90 77 52 65 120 155 148 109 86 56 32 51 89 116 146 156 114 79 87 87 79 104 126 73 69 166 254 215 123 81 68 42 67 100 120 134 161 206 244 245 201 117 99 127 126 136 161 173 175 184 207 228 230 229 236 198 72 63 163 233 249 242 237 251 242 174 61 10 21 29 40 33 34 35 35 33 32 33 34 33 28 31 24 18 15 14 35 97 208 246 237 216 220 221 228 228 243 248 240 241 250 244 225 218 179 160 154 132 115 114 111 118 118 150 204 232 230 236 253 243 128 144 229 249 251 243 213 192 217 234 241 223 194 205 239 230 233 234 233 231 231 231 231 238 236 234 234 235 236 236 236 248 254 187 89 151 196 179 113 56 24 24 42 42 46 53 45 58 51 41 40 56 92 135 165 206 243 253 253 239 223 237 231 241 241 225 194 191 230 249 228 176 124 63 13 104 239 253 250 240 218 190 168 165 186 204 202 212 203 139 127 238 254 241 255 207 116 72 96 135 193 246 255 241 214 186 125 72 53 37 34 123 189 233 249 249 243 201 115 127 239 231 100 23 21 31 42 39 38 36 35 36 40 47 52 54 41 34 39 75 147 202 211 151 134 184 226 245 236 206 232 220 232 215 162 100 47 21 20 39 37 36 42 55 62 55 44 23 53 105 181 198 137 72 25 44 45 48 30 24 40 50 64 76 121 133 189 237 177 85 30 41 42 49 55 62 66 68 78 106 172 233 254 254 242 236 242 253 250 210 144 157 219 204 153 186 226 202 102 28 22 34 30 39 37 36 36 37 35 31 28 29 29 28 28 27 26 26 26 20 18 28 28 28 23 12 23 59 116 168 204 204 190 211 238 241 222 228 173 152 220 245 240 205 142 167 235 252 252 246 243 176 72 20 86 167 164 99 46 44 52 49 35 25 32 71 119 200 251 249 156 105 167 205 157 94 144 132 89 70 83 130 171 229 223 196 195 153 68 64 106 130 96 73 110 140 117 79 48 42 59 66 50 55 104 142 141 145 162 164 179 194 184 140 77 48 36 52 54 51 55 46 45 45 43 41 39 38 38 38 39 39 39 39 38 38 38 37 37 38 37 36 37 38 38 37 35 39 35 26 25 68 157 232 255 200 127 131 192 235 239 219 216 217 171 188 205 143 112 181 253 232 216 214 213 212 221 211 184 140 158 206 224 218 221 218 219 218 219 219 219 219 218 217 216 219 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 222 221 221 221 221 221 221 221 221 221 222 222 223 223 223 224 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 225 225 226 226 226 227 227 227 227 227 228 228 229 229 229 229 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 229 230 231 231 230 229 229 228 226 230 230 225 228 230 224 226 233 237 236 231 228 225 222 230 229 228 228 228 228 227 227 234 231 227 225 224 226 228 229 233 236 247 232 175 136 157 197 226 233 238 233 232 243 251 249 211 116 33 27 56 66 78 101 84 109 160 187 193 196 164 141 125 91 119 197 237 234 233 241 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 243 240 236 232 233 237 238 237 241 246 245 238 235 240 244 243 249 244 238 215 180 143 99 66 105 181 255 246 250 232 200 180 225 244 230 250 249 232 165 90 62 41 42 53 54 66 76 68 47 65 54 42 50 42 35 52 69 58 80 144 202 225 230 237 252 251 231 249 244 236 229 247 251 230 216 229 218 157 135 178 205 233 252 238 129 4 20 104 198 251 253 229 231 251 252 224 149 63 31 49 58 51 53 75 152 250 226 93 72 172 237 233 170 122 127 155 157 174 211 232 228 225 223 224 224 224 227 230 235 238 202 153 148 182 217 237 240 254 251 241 206 157 137 115 82 60 45 44 35 41 103 181 254 233 136 40 30 49 48 48 48 44 41 44 53 60 56 48 39 39 42 61 82 87 110 154 218 239 250 251 244 204 189 219 247 250 253 234 189 189 229 253 244 217 90 77 191 239 206 151 94 42 70 135 168 141 85 78 163 223 252 251 225 185 160 142 166 199 219 225 208 151 114 130 151 158 201 246 254 228 161 88 159 200 202 245 245 223 226 230 254 215 151 64 26 93 185 233 206 203 222 215 168 155 191 219 211 215 223 225 207 173 142 127 152 196 229 222 207 213 214 200 213 210 209 207 219 239 214 155 79 58 120 187 192 212 231 231 224 220 211 205 207 214 218 218 223 210 217 231 204 142 102 98 121 150 171 171 130 100 103 88 125 165 172 148 108 86 114 145 162 184 190 172 151 139 137 140 168 215 220 215 216 201 203 218 213 209 204 201 203 204 202 199 202 202 201 200 200 201 202 202 203 202 201 200 200 200 201 201 199 198 197 198 200 202 201 200 199 199 199 199 199 199 199 199 201 201 200 200 199 199 198 198 199 199 200 201 202 201 199 198 199 199 199 199 199 199 199 199 200 200 200 201 201 202 202 202 199 199 199 199 199 199 199 200 202 202 202 202 202 201 201 201 206 206 205 204 204 203 203 203 202 202 202 201 201 202 202 202 200 201 202 202 202 202 203 203 204 203 202 201 201 202 204 205 205 205 205 205 205 205 205 205 206 206 205 205 205 204 204 204 206 205 204 204 203 204 204 204 205 206 206 206 206 206 206 206 203 203 203 204 204 205 205 205 218 219 219 219 220 220 220 221 220 220 220 221 221 221 222 222 219 219 218 218 217 217 217 216 219 219 219 219 219 219 219 219 222 221 221 220 219 218 218 217 218 216 215 215 217 217 216 214 216 217 218 217 214 214 215 216 217 217 216 215 214 213 213 212 218 217 216 214 214 213 213 213 215 212 208 208 210 212 212 211 210 210 211 211 211 211 211 212 210 210 210 211 211 212 212 212 208 210 211 211 210 210 211 213 212 212 212 213 214 214 215 215 216 216 217 217 218 218 218 218 217 217 217 216 215 214 214 213 213 210 208 208 209 209 207 204 204 203 201 199 197 197 196 196 195 195 194 194 193 192 192 191 192 193 193 193 194 194 195 195 196 196 196 196 196 195 195 195 197 197 197 198 198 199 199 199 196 198 200 201 200 200 202 203 201 202 203 204 206 207 209 209 210 209 207 207 209 213 217 220 217 217 217 217 217 218 218 218 218 218 218 217 218 218 219 220 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 221 221 222 223 223 220 220 221 221 221 221 221 221 219 219 220 220 221 221 221 221 220 220 220 220 220 220 220 220 221 221 221 220 220 220 219 219 222 222 221 220 218 217 216 216 216 216 216 215 215 215 215 215 215 214 213 212 211 211 211 211 208 209 210 212 212 212 211 210 208 210 211 209 207 206 207 208 209 209 209 209 209 209 209 209 211 209 206 204 204 206 208 210 208 208 209 209 209 208 207 206 207 208 208 208 209 209 209 209 209 209 209 210 210 211 212 213 213 213 213 213 213 213 213 213 214 214 215 214 214 214 214 214 216 215 215 214 214 213 212 212 215 215 215 215 215 215 215 215 213 213 214 215 215 216 217 217 217 216 215 216 218 217 215 213 213 213 213 213 214 214 214 214 212 211 213 215 212 209 211 215 230 192 153 179 218 217 212 211 201 203 205 203 203 208 218 226 222 166 110 123 187 222 214 206 209 210 205 206 235 233 191 95 65 176 249 248 238 205 140 99 117 125 117 131 168 190 170 116 58 96 193 247 220 206 221 225 230 180 145 158 210 235 215 208 210 211 212 213 214 215 216 216 222 214 214 235 247 189 156 144 106 99 157 232 253 246 199 127 100 119 189 195 158 157 138 103 110 133 146 137 144 183 195 166 104 47 95 184 171 133 164 209 138 58 54 152 230 253 244 167 94 61 39 45 59 82 105 72 112 113 101 79 75 64 55 86 98 77 60 58 48 62 109 127 102 90 80 60 41 30 54 118 172 191 186 145 83 64 91 96 57 61 95 116 124 170 191 152 122 112 69 27 26 40 53 67 80 36 41 111 154 122 70 48 49 40 62 72 70 91 136 184 162 129 118 89 85 112 91 55 16 16 32 69 112 127 88 34 23 40 44 39 42 43 39 40 47 47 49 44 32 32 63 99 142 155 136 102 91 100 132 176 178 165 129 102 101 90 59 36 67 167 212 247 209 158 219 254 254 248 252 230 147 85 76 79 53 41 21 16 57 136 212 251 247 174 52 71 193 221 187 174 116 5 52 182 230 254 252 151 53 13 14 19 50 127 166 164 123 89 126 178 183 165 125 89 68 35 15 56 108 117 147 215 246 251 247 188 105 116 209 252 254 137 78 157 251 244 161 96 81 139 228 253 235 134 70 19 16 10 83 194 244 240 241 250 250 189 108 53 30 27 27 26 23 24 26 28 29 34 43 50 40 54 47 31 35 61 110 161 219 243 222 145 81 65 64 55 46 47 35 22 13 10 45 100 201 248 254 243 150 33 23 43 50 62 54 58 61 85 133 137 160 201 215 201 177 170 177 164 117 93 91 103 133 159 132 93 118 154 120 59 116 218 226 194 175 144 94 91 119 149 152 108 43 44 136 234 249 212 158 123 121 87 45 23 23 30 30 27 27 18 15 44 130 223 217 141 52 76 136 189 183 130 74 40 60 68 78 85 91 100 104 99 79 66 87 109 92 73 77 83 114 112 89 68 65 82 145 224 253 254 240 234 232 230 230 213 175 160 203 251 232 163 103 62 49 57 67 70 49 18 55 146 204 237 238 236 236 250 255 218 146 64 21 27 76 156 201 210 225 220 196 170 203 244 219 183 153 96 37 16 86 195 241 247 228 243 253 219 131 74 92 135 154 162 177 204 231 227 194 165 158 153 145 104 77 77 89 129 164 165 136 97 108 166 212 222 205 157 82 27 51 95 99 102 106 121 137 173 177 160 159 129 89 59 127 210 174 99 73 69 55 58 84 121 144 164 210 253 253 168 100 113 161 147 117 153 169 176 186 203 219 224 229 240 234 82 36 110 175 208 224 237 248 233 165 60 11 18 25 40 35 36 36 35 32 31 31 32 33 27 29 25 20 10 12 49 119 197 199 179 163 168 177 202 195 200 198 197 211 230 230 216 195 164 143 142 150 169 191 202 195 149 180 247 253 247 236 209 184 92 99 195 253 240 190 169 210 231 238 249 229 197 211 230 238 235 234 235 236 236 236 236 234 235 236 236 235 236 238 240 243 246 154 122 192 253 253 197 136 76 42 40 39 48 54 42 44 50 53 50 46 50 63 76 104 167 215 246 239 224 240 238 233 242 231 204 205 243 254 250 186 146 84 9 81 228 254 248 230 226 205 172 164 198 230 231 205 171 121 106 204 246 249 253 224 105 31 45 104 196 254 244 255 254 248 204 144 100 65 45 93 188 253 254 241 216 176 134 185 255 246 129 49 19 18 39 36 38 39 39 38 39 43 46 49 36 28 75 171 240 254 251 182 180 228 248 253 252 218 225 249 253 251 232 191 126 67 42 26 30 38 44 46 44 39 36 37 50 57 84 92 53 26 30 31 44 52 37 31 30 42 84 180 191 157 196 254 187 89 50 70 42 35 77 132 171 197 205 209 217 235 254 238 185 181 232 243 254 246 178 138 182 210 186 192 202 185 122 50 18 22 32 35 34 32 32 32 31 28 25 27 27 27 27 26 26 26 26 23 25 35 33 28 16 11 41 121 197 250 255 237 216 229 242 236 248 241 176 183 243 245 253 225 152 125 173 238 251 237 253 226 137 56 63 124 145 98 44 33 52 58 48 40 39 48 63 131 199 215 164 130 131 129 120 112 131 133 137 104 103 171 188 184 184 190 205 143 57 65 103 82 66 46 76 136 164 127 52 25 52 65 45 52 120 168 155 168 191 178 142 104 80 65 36 51 40 44 47 46 44 39 43 44 42 40 38 38 38 38 39 39 39 38 38 37 37 36 36 38 36 35 36 38 38 35 32 31 30 46 79 120 165 193 195 166 140 142 201 237 233 229 210 168 159 212 242 170 116 170 246 237 216 209 217 216 218 220 206 183 165 199 223 215 219 221 214 216 216 217 219 219 219 218 218 217 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 220 221 221 221 222 222 223 223 223 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 225 225 225 225 226 226 227 227 227 227 227 228 228 228 229 229 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 230 230 230 230 229 229 230 230 230 230 230 230 230 230 229 230 231 231 231 231 230 229 231 227 228 228 226 230 227 214 185 189 182 178 206 242 243 218 230 229 228 228 228 228 227 227 230 230 230 229 227 227 227 227 234 220 227 241 228 195 166 149 193 217 235 236 236 241 246 248 251 173 71 24 39 60 68 78 84 67 85 134 124 83 121 176 212 210 226 239 237 241 245 236 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 240 240 237 235 238 240 236 227 232 218 205 207 223 240 244 240 237 235 233 238 235 203 128 48 118 226 252 242 242 214 162 202 232 244 242 252 254 153 66 15 30 37 56 65 59 60 60 49 48 44 27 37 62 53 60 112 167 151 137 178 247 254 247 254 238 242 231 222 239 228 251 255 249 201 163 178 195 170 161 193 229 248 254 208 88 0 50 157 251 252 241 238 242 239 246 248 198 98 41 40 47 50 54 70 114 211 250 155 61 98 160 152 143 176 204 237 253 243 228 237 230 226 227 231 229 222 219 220 227 236 229 188 151 171 224 254 254 253 212 167 118 86 89 74 59 43 35 31 29 64 152 235 227 193 102 32 36 48 44 52 41 47 52 52 53 54 51 45 48 45 40 47 53 49 69 115 144 150 153 173 193 171 145 153 203 235 249 210 168 185 233 253 252 199 88 82 148 170 157 114 53 74 150 213 245 228 144 84 107 153 185 177 112 64 118 199 221 234 234 238 225 162 127 157 162 148 168 205 211 182 142 109 143 151 155 216 219 217 249 253 220 167 66 1 69 178 198 189 162 170 179 160 132 151 199 223 211 209 208 214 221 208 171 135 121 139 178 209 214 214 212 202 214 209 209 205 205 218 209 175 156 112 88 75 96 145 184 204 227 236 241 235 231 231 227 220 229 219 218 227 216 179 139 117 84 85 100 126 137 150 166 156 186 192 152 103 75 79 112 133 141 159 146 128 131 131 141 172 203 225 208 197 204 203 208 212 176 190 203 205 205 206 204 200 202 202 201 200 200 201 202 202 200 201 202 202 202 201 200 199 199 198 197 198 201 202 200 199 199 199 199 199 199 199 199 199 200 199 199 199 198 198 197 197 202 201 200 199 198 199 200 201 201 201 201 201 201 201 201 201 200 200 201 201 202 202 202 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 202 202 202 203 204 204 205 205 205 206 203 203 203 203 203 202 202 202 200 201 202 202 202 202 203 203 204 203 202 201 201 203 205 206 205 205 205 205 205 205 205 205 206 206 206 206 205 205 204 204 205 203 200 199 199 200 203 205 205 205 204 204 205 205 204 204 203 203 203 204 204 205 205 205 218 218 218 218 219 219 220 220 218 219 219 220 221 222 222 223 221 220 220 219 218 218 217 217 219 219 219 219 218 218 218 218 220 219 219 219 218 218 217 217 218 216 214 215 216 217 215 214 217 218 218 216 213 212 214 215 218 218 217 215 214 212 211 210 216 216 215 213 213 212 212 212 216 213 209 208 209 211 213 214 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 208 209 211 211 210 210 212 214 212 212 213 213 214 215 215 215 216 216 217 217 217 218 218 218 214 215 217 219 219 217 215 213 212 211 210 210 211 211 210 209 205 204 202 200 198 197 197 197 195 194 194 193 192 191 190 190 190 192 195 197 198 197 195 194 198 198 198 197 197 196 196 195 203 203 201 200 198 196 195 194 195 198 201 202 201 201 203 204 201 201 202 203 205 206 207 207 212 210 209 208 210 213 217 220 216 216 217 218 219 219 220 220 219 219 218 218 218 218 219 219 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 222 222 222 222 223 224 219 219 220 221 222 222 223 223 219 219 220 221 221 222 223 223 220 220 220 220 220 220 220 220 222 222 222 221 221 220 220 220 222 222 221 221 220 219 218 218 217 217 216 216 215 216 216 217 213 213 211 210 209 208 208 208 214 213 213 211 210 209 208 208 210 211 212 210 208 206 207 209 209 209 209 209 208 208 208 208 211 209 206 204 204 206 209 211 208 209 209 210 209 208 207 207 207 207 207 208 208 209 209 209 210 210 209 209 210 211 212 213 214 214 214 214 214 214 214 214 214 215 216 215 214 213 214 215 215 215 215 214 214 213 213 212 215 215 215 215 215 215 215 215 217 216 216 215 215 214 214 213 217 215 215 216 217 217 214 212 216 216 216 216 216 216 216 216 211 211 212 213 211 209 213 220 225 183 160 194 216 205 207 209 217 218 216 212 209 209 213 218 221 177 107 99 174 228 222 206 205 212 203 198 222 236 225 135 65 139 221 247 245 229 200 192 190 161 128 151 197 215 193 147 77 97 199 251 218 210 224 217 202 147 153 201 225 214 203 221 210 211 213 214 215 215 215 215 213 210 228 251 249 188 182 197 136 89 127 221 252 239 238 243 211 221 249 209 131 116 106 64 109 159 176 136 101 108 135 152 129 57 102 208 194 114 106 146 128 68 55 103 145 179 179 131 66 54 56 36 67 123 155 126 82 60 76 122 143 100 48 58 69 55 43 57 68 80 97 87 88 95 90 73 59 32 62 167 237 244 215 156 86 55 72 77 59 72 106 122 145 214 245 202 115 71 33 34 45 48 71 109 133 59 26 66 91 60 34 41 48 61 117 133 91 65 86 130 185 222 191 116 132 187 154 85 65 65 40 27 54 70 52 34 22 27 28 29 29 22 23 36 42 40 40 40 36 34 44 59 65 75 77 59 54 91 143 171 203 174 124 102 113 100 66 50 128 252 254 254 236 141 150 224 209 193 175 136 83 58 62 64 35 16 24 89 180 242 254 247 255 222 98 71 153 165 136 139 98 9 90 235 250 229 186 85 20 16 26 23 81 199 250 245 210 152 178 246 255 209 125 65 71 37 15 74 153 147 136 184 244 247 237 217 146 108 186 254 241 92 106 226 254 248 208 110 81 183 253 241 215 125 54 22 12 10 92 204 244 242 247 248 230 136 57 31 28 38 47 43 25 25 26 27 28 31 40 49 38 50 38 27 33 30 43 81 114 160 170 114 56 42 47 46 51 37 18 11 25 59 116 169 216 252 252 236 146 40 23 43 61 48 41 67 106 151 194 202 210 230 239 234 208 190 192 176 123 73 65 100 124 103 92 131 174 118 80 112 190 208 170 168 177 140 92 83 77 70 78 64 52 50 147 247 246 183 120 92 94 80 54 33 30 36 33 24 28 16 14 40 89 127 115 77 64 48 60 82 72 47 48 64 101 152 146 80 44 67 108 135 129 146 180 186 146 110 98 90 92 68 52 60 62 58 98 166 223 238 219 216 239 248 248 242 202 135 138 168 125 74 67 64 112 145 181 161 83 19 77 217 252 252 248 245 231 226 243 245 206 120 51 19 31 78 109 123 160 206 212 174 197 252 254 240 221 166 86 7 44 165 230 251 251 247 242 205 125 64 63 89 89 100 138 193 228 217 175 138 112 80 81 60 68 103 132 203 253 241 203 173 169 179 210 252 254 209 110 22 27 75 104 133 157 176 179 221 248 251 228 137 83 50 76 115 93 65 63 57 56 43 68 131 174 187 213 249 210 95 72 143 185 130 87 154 186 183 196 215 218 215 229 247 227 81 44 114 156 170 198 234 234 199 125 39 14 28 29 36 35 36 36 34 30 28 28 29 28 25 29 28 23 8 19 76 121 159 139 125 112 108 109 131 142 134 129 129 130 133 145 157 166 146 149 182 217 238 249 253 231 196 213 236 232 252 231 143 102 41 55 163 244 209 144 149 234 246 243 253 216 168 199 230 236 232 230 233 234 232 230 230 232 234 237 238 237 236 238 239 244 179 110 181 244 251 248 250 219 187 141 89 50 43 47 42 48 49 50 48 45 45 47 49 39 85 132 166 175 188 228 253 248 248 244 235 224 211 201 197 228 200 119 1 46 208 250 243 236 241 231 195 171 194 233 250 225 215 186 114 155 232 254 223 180 101 59 67 103 183 253 255 240 250 254 248 220 182 120 58 61 164 250 251 213 185 187 216 242 255 246 170 67 20 24 28 34 38 42 43 40 38 38 40 35 26 43 131 234 255 248 255 197 159 187 237 247 205 162 181 250 249 245 248 246 211 161 130 115 93 61 36 32 40 43 39 30 33 44 43 28 26 39 43 55 46 47 74 107 83 48 76 167 176 163 210 252 174 100 119 142 83 44 88 157 213 254 253 255 235 199 196 202 167 158 203 254 232 217 173 125 168 238 246 215 183 162 136 72 14 13 40 35 32 29 28 28 27 25 23 25 25 25 25 25 26 26 26 31 29 33 30 25 11 23 80 198 254 254 209 179 183 196 185 193 248 213 186 210 224 235 229 202 190 153 132 185 243 247 250 249 200 116 58 59 74 66 51 47 52 48 45 48 47 45 50 55 102 120 140 178 160 107 90 110 114 160 218 155 100 166 195 157 154 193 217 138 50 52 80 76 79 97 145 176 166 121 56 28 41 56 55 59 96 119 105 110 131 114 76 44 40 56 51 55 42 40 46 45 41 43 47 42 41 39 37 37 37 38 38 38 38 37 36 36 35 34 34 35 33 32 33 36 35 32 28 16 25 81 149 162 141 140 156 172 164 143 189 247 251 233 179 150 187 233 227 157 111 152 221 230 223 213 220 219 218 229 225 218 172 203 239 224 220 222 210 214 215 217 218 219 219 219 219 217 217 217 217 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 229 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 231 231 230 230 230 230 229 229 231 231 231 231 231 231 231 231 230 230 231 232 232 231 230 230 233 228 228 228 227 231 225 208 139 104 94 140 205 240 242 236 230 229 228 228 228 228 227 227 224 226 229 231 230 230 229 230 230 222 222 230 237 238 212 174 141 159 187 219 238 234 235 252 250 205 105 24 22 54 72 81 87 112 176 250 234 164 204 254 245 248 249 240 232 238 242 235 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 236 240 241 241 241 235 216 196 158 155 165 193 220 233 236 238 232 237 231 233 249 253 203 103 136 246 250 244 231 186 134 206 242 241 247 247 219 75 29 45 49 61 64 57 52 51 52 54 57 84 98 112 131 122 120 150 209 202 172 177 227 238 210 201 232 255 242 192 194 195 243 229 185 130 93 111 128 111 114 151 157 168 167 125 47 12 89 200 250 250 241 248 252 252 252 250 241 144 60 29 36 49 46 51 87 136 175 151 76 25 60 130 222 253 251 237 231 226 228 227 228 225 225 227 227 224 224 227 224 227 237 221 183 181 221 254 254 189 125 103 74 47 60 77 49 37 37 44 50 74 112 136 106 91 56 38 47 46 39 47 47 52 55 53 49 46 43 41 40 44 39 35 41 47 50 54 54 65 66 69 87 96 87 79 114 134 139 115 98 121 186 245 243 178 97 78 101 122 120 86 88 176 252 255 254 246 161 71 68 91 95 81 54 72 166 246 248 230 232 242 234 220 199 171 172 155 135 135 154 164 154 141 150 136 109 141 178 244 253 207 131 49 41 98 165 188 154 140 156 168 160 131 134 187 222 211 213 210 203 203 215 224 209 186 138 90 109 185 221 212 207 211 210 208 211 211 206 208 211 206 214 167 100 36 44 62 83 116 160 192 220 224 222 225 227 223 220 225 239 254 249 209 145 97 58 50 63 102 144 177 192 192 194 189 137 84 62 69 97 108 138 131 122 135 150 146 170 227 226 217 209 205 202 227 225 159 132 170 204 211 204 202 204 203 202 202 201 200 200 201 202 202 197 198 200 201 201 200 198 197 200 199 198 199 201 201 199 197 198 198 198 199 199 199 200 200 198 198 198 198 198 198 197 197 202 202 200 198 197 198 201 203 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 203 203 203 203 202 202 202 202 202 202 202 202 203 203 203 203 203 204 206 207 208 209 209 209 207 207 207 207 206 205 204 203 200 201 202 202 202 202 203 203 203 203 202 203 203 204 205 206 205 205 205 205 205 205 205 205 206 206 206 205 205 205 204 204 205 203 201 200 201 203 205 207 205 204 203 203 204 204 203 202 203 203 203 203 204 204 204 204 217 217 218 218 218 219 219 219 220 220 220 220 220 220 220 221 223 223 222 221 220 220 219 219 220 220 219 219 218 217 217 217 216 216 216 216 216 216 216 216 217 216 214 215 216 216 215 213 216 216 217 215 213 213 215 217 217 216 216 215 214 213 212 211 215 214 213 212 212 212 212 212 212 213 213 212 210 211 213 215 212 212 212 211 211 210 210 210 212 212 212 211 211 211 211 211 207 209 211 211 211 211 213 215 212 213 213 214 214 215 215 216 216 216 216 216 217 217 217 218 215 217 218 219 219 217 215 214 212 213 213 212 211 210 210 211 207 206 204 201 199 198 198 198 193 193 193 193 193 193 193 193 193 194 196 198 198 197 195 193 198 198 198 198 198 198 198 198 204 203 202 201 200 199 198 198 198 201 204 204 203 202 203 204 203 203 204 205 206 206 207 207 209 210 211 212 213 214 215 215 215 215 216 216 217 218 218 218 220 219 219 218 218 219 219 219 220 221 221 221 222 222 222 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 222 222 223 223 224 222 222 222 222 223 223 223 223 222 221 221 221 221 222 222 223 221 221 221 221 221 221 221 221 223 223 222 222 221 221 221 221 220 220 220 220 219 219 218 218 219 219 218 217 217 218 219 220 217 216 215 213 212 211 211 211 216 214 212 210 208 208 209 210 211 212 212 211 208 207 207 209 207 207 206 206 205 205 205 204 206 207 207 208 208 209 209 209 208 209 210 210 210 209 208 207 208 208 208 209 209 209 210 210 213 212 210 210 210 211 213 214 214 214 214 214 214 214 214 214 215 216 217 216 214 212 213 215 215 214 214 214 214 214 213 213 215 215 215 215 215 215 215 215 216 216 216 215 215 214 214 214 214 213 212 213 214 214 211 209 216 216 216 215 215 214 214 214 211 210 211 212 210 209 216 224 221 166 152 200 216 205 211 207 212 212 215 220 225 228 226 224 218 200 160 135 164 213 228 217 210 215 206 203 219 231 240 166 87 110 185 227 227 228 231 245 229 189 149 174 225 248 241 211 130 89 168 241 222 214 224 222 173 132 172 229 228 212 209 217 212 213 215 216 217 217 216 216 206 201 220 227 188 131 178 240 213 122 108 178 196 161 171 218 241 236 215 166 90 54 66 64 104 143 153 123 92 81 107 151 143 79 92 158 154 102 88 106 117 97 96 92 70 70 86 82 48 53 94 72 128 210 234 209 105 69 81 136 175 151 88 60 53 49 44 67 98 115 106 68 68 96 97 91 91 55 86 220 253 254 198 120 63 49 71 80 62 62 85 102 115 160 188 167 112 51 23 49 67 65 76 98 99 49 21 38 48 40 54 87 69 67 122 141 84 48 93 169 246 254 181 126 169 184 151 133 169 164 86 16 22 28 21 37 30 26 24 27 32 32 30 27 25 28 34 39 41 41 39 38 37 43 44 37 38 63 94 108 131 111 81 87 116 105 76 74 151 250 254 254 225 121 98 148 138 121 95 73 64 65 60 49 33 11 43 146 238 253 253 248 243 205 101 53 68 63 61 69 56 24 95 193 185 126 75 28 27 66 72 28 76 205 252 248 247 193 178 223 252 182 93 85 111 72 27 57 146 179 151 133 215 242 241 249 210 149 171 208 162 68 133 239 231 246 254 178 113 153 189 175 167 93 39 27 3 7 101 219 254 252 249 237 162 78 26 25 46 89 105 74 35 29 25 27 31 33 37 43 43 43 39 37 35 31 36 48 45 63 71 64 59 59 48 30 27 15 12 26 58 113 172 205 170 206 209 160 91 40 31 44 48 31 52 112 189 237 236 229 217 226 222 218 217 231 244 224 165 114 110 133 120 80 88 156 162 82 107 198 231 208 175 164 157 128 85 85 100 116 131 109 66 48 106 162 144 103 81 83 85 73 56 41 37 36 31 23 27 26 20 25 46 60 56 51 62 36 26 40 61 87 111 122 145 207 194 114 71 72 93 123 170 229 254 211 178 186 163 105 51 42 47 65 64 44 55 93 125 139 135 154 185 196 193 179 149 91 71 73 51 59 115 159 218 238 251 197 94 25 82 227 253 235 227 213 202 213 232 251 247 151 66 27 28 39 44 62 114 207 236 178 176 232 251 253 254 220 149 45 40 132 186 214 198 178 160 134 85 47 43 53 40 57 87 112 121 119 104 84 72 46 47 46 58 85 131 210 252 230 190 183 195 170 161 200 219 188 115 38 24 57 122 211 221 194 162 214 252 254 238 151 72 45 48 59 46 44 55 53 59 45 78 162 221 218 196 189 122 68 82 151 165 116 111 163 185 185 212 237 229 219 224 228 169 87 107 179 188 171 180 207 202 169 103 29 17 37 34 36 36 37 37 34 31 28 28 29 28 25 26 22 18 11 48 135 196 209 185 184 173 168 163 171 162 162 151 129 115 123 142 156 175 179 198 231 253 253 249 245 249 241 235 212 191 197 166 92 66 26 45 125 184 171 143 166 233 253 252 253 199 152 201 235 235 234 237 239 236 228 225 226 233 234 235 238 239 238 235 232 217 131 140 219 254 232 222 251 249 252 234 183 130 82 51 43 39 44 51 57 57 51 44 38 40 45 68 81 89 113 157 208 237 247 252 249 218 170 143 146 254 249 161 9 45 210 254 247 237 234 234 221 195 192 217 239 225 238 241 149 147 214 244 213 161 147 149 122 66 74 149 204 231 226 230 242 232 195 141 86 61 99 176 212 204 203 221 253 243 248 254 206 90 21 22 30 34 39 44 44 40 37 36 38 30 18 53 143 219 238 241 255 225 159 158 232 255 202 153 159 213 231 238 239 250 253 245 234 226 195 126 52 25 43 56 48 28 31 41 39 29 29 48 79 133 117 106 145 208 175 85 68 82 116 173 245 254 153 99 179 234 136 66 96 132 148 186 205 226 209 150 133 172 170 158 194 250 182 168 160 107 131 224 255 245 200 165 127 62 15 19 40 37 33 28 25 25 25 24 23 22 23 23 24 24 25 25 25 33 26 26 27 25 9 28 103 227 249 212 156 138 154 167 151 202 249 206 198 216 208 226 217 186 205 201 150 144 204 241 245 249 241 190 115 58 28 31 55 96 103 86 56 45 47 44 42 54 70 84 122 169 157 97 59 83 109 174 233 162 92 149 188 140 106 148 170 101 47 65 102 128 143 171 190 151 95 70 49 39 42 52 58 56 60 61 52 59 68 58 48 41 41 51 45 39 31 34 43 39 39 47 39 40 39 37 35 35 35 36 37 35 35 34 34 33 32 31 31 31 29 27 29 32 32 27 22 10 34 107 176 174 139 145 178 198 192 156 156 210 237 203 159 184 222 236 216 166 102 105 173 210 229 219 216 217 218 232 228 200 144 188 241 221 211 220 215 216 216 217 218 218 218 217 217 216 216 216 217 217 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 222 222 222 222 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 224 224 224 225 225 226 226 226 226 226 227 227 227 228 228 228 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 230 230 230 230 229 229 231 231 231 231 231 231 231 231 230 230 231 232 232 231 230 230 230 229 231 230 227 232 227 209 133 98 112 190 246 241 222 224 230 229 228 228 228 228 227 227 224 227 230 231 230 229 230 231 225 233 240 233 225 233 237 227 178 150 132 165 221 239 236 246 249 226 130 34 21 50 67 76 66 135 227 252 252 223 229 223 249 248 240 235 237 236 232 234 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 240 240 238 237 231 209 186 124 130 159 203 228 228 230 240 241 248 241 233 229 247 233 153 143 233 253 243 230 174 137 177 218 236 254 249 160 42 31 63 61 57 42 51 82 81 61 60 135 197 240 248 252 242 200 165 179 180 187 205 229 234 204 165 205 254 254 214 154 121 136 106 87 65 52 60 62 49 57 85 65 69 68 54 41 44 93 165 226 235 216 206 218 235 253 254 241 168 86 39 47 63 49 44 46 96 99 96 109 71 54 111 219 253 252 232 215 224 244 226 224 224 223 223 224 226 228 229 222 223 229 235 216 182 188 230 207 118 81 94 90 61 40 47 42 37 50 62 59 58 51 30 43 42 45 51 55 54 49 45 40 38 37 37 38 39 44 50 50 45 41 38 42 53 50 33 38 41 46 42 39 48 50 35 54 54 45 48 57 67 120 200 186 131 94 74 74 83 73 69 189 236 254 246 209 154 124 118 114 90 65 85 129 181 229 237 234 225 225 218 210 227 228 196 195 163 105 95 159 203 180 145 139 118 80 96 157 223 178 90 44 5 116 222 220 205 195 195 196 194 177 158 174 218 232 209 214 211 208 208 213 220 223 222 179 93 92 179 225 214 207 211 210 208 204 206 211 210 214 226 218 198 163 91 60 34 41 72 95 117 131 128 133 154 169 171 166 190 227 249 234 179 114 74 80 73 70 79 108 136 149 162 157 168 140 103 77 80 121 153 151 122 131 158 147 140 183 234 213 205 206 211 204 217 198 115 146 181 209 208 198 200 204 203 202 202 201 200 200 201 202 202 199 199 198 198 198 199 200 200 201 200 199 200 201 200 198 195 198 198 198 199 199 200 200 200 198 198 198 199 199 199 199 199 199 200 201 200 199 198 200 202 200 200 200 200 200 200 200 200 203 202 202 202 202 202 202 201 203 202 202 202 201 201 200 200 201 201 202 202 203 204 204 204 206 207 208 210 210 210 210 209 210 210 210 209 208 206 204 203 200 201 202 202 202 202 203 203 201 202 203 204 205 205 205 205 206 206 206 206 206 206 206 206 206 205 205 205 204 204 204 204 201 203 205 206 208 208 207 207 207 205 203 204 205 205 204 202 203 203 203 203 202 202 202 202 217 217 217 218 218 218 219 219 222 222 221 220 220 219 218 218 221 220 220 219 218 217 216 216 220 220 219 219 218 217 216 216 218 218 219 219 219 219 220 220 217 215 214 214 216 216 215 213 213 214 215 214 213 214 217 220 215 215 214 214 214 214 213 213 213 213 212 211 211 211 211 212 209 213 217 216 213 211 212 214 213 213 212 211 210 210 209 209 212 211 211 211 210 210 209 209 207 209 211 212 211 211 213 215 212 213 213 214 215 215 216 216 215 215 216 216 216 217 217 217 219 219 218 218 217 216 215 215 213 215 216 214 210 208 209 211 208 207 204 202 200 199 198 198 192 192 193 193 194 195 196 196 197 197 197 197 197 195 194 193 196 196 197 198 199 200 200 201 199 199 200 201 203 204 205 205 202 204 207 206 204 203 202 203 206 207 207 208 208 209 209 209 205 207 211 215 216 214 211 209 215 215 215 215 215 215 215 215 220 220 219 218 218 219 219 219 220 220 220 221 221 222 222 222 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 223 222 222 223 224 224 225 225 225 224 224 223 223 223 224 224 223 222 221 221 221 221 221 221 221 221 221 221 221 221 223 223 223 222 222 221 221 221 219 218 218 218 218 218 218 218 221 220 219 219 219 220 221 222 222 221 220 218 217 216 216 216 213 212 209 208 208 210 213 215 211 212 213 211 209 207 208 209 209 208 208 208 207 206 206 206 202 205 209 212 213 211 208 206 209 209 210 210 210 209 208 207 209 209 209 210 210 210 211 211 215 214 212 211 211 212 214 215 214 214 214 214 214 214 214 214 215 216 218 216 214 212 213 215 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 212 212 213 214 216 217 218 218 215 214 213 214 216 215 213 211 214 214 213 212 212 211 210 210 211 210 210 210 208 209 218 227 224 153 140 200 224 220 225 208 216 213 214 222 230 229 218 207 224 223 208 160 127 163 211 217 224 223 215 217 225 228 244 182 92 87 151 194 198 216 228 235 252 213 168 176 212 237 246 232 182 81 132 226 224 215 226 235 168 144 199 238 215 209 216 208 214 215 217 218 218 218 217 217 214 183 178 165 114 71 151 234 237 150 94 108 124 117 120 138 180 178 165 175 142 77 81 111 100 117 108 87 75 59 68 104 131 91 77 92 103 110 113 105 95 99 116 108 68 45 50 57 59 49 99 75 142 233 252 248 162 106 79 101 163 195 134 61 38 44 43 69 107 129 112 62 57 92 90 82 93 58 93 246 254 252 172 76 35 46 82 99 81 51 61 89 87 85 97 100 75 31 24 60 83 80 63 41 26 32 25 24 62 128 171 178 111 58 74 100 72 69 148 250 252 228 135 140 180 108 93 184 254 240 126 22 17 15 3 30 43 45 48 52 70 90 78 46 30 32 31 28 29 35 38 37 39 43 37 35 43 46 47 55 46 46 44 70 100 81 54 63 118 205 251 246 182 110 82 45 51 55 47 38 43 52 55 58 17 18 86 200 251 243 233 253 252 160 57 33 35 33 45 36 38 41 68 108 104 50 24 45 82 136 115 18 44 181 248 250 243 223 180 185 209 131 78 163 179 125 44 22 106 200 197 138 185 246 251 254 240 179 145 123 115 152 191 221 244 243 216 191 132 90 96 91 92 66 53 31 12 16 109 219 244 227 203 168 100 37 12 30 76 153 170 107 46 34 25 28 34 37 37 37 32 25 36 42 31 35 42 29 41 39 41 47 51 45 33 23 26 22 34 51 70 110 148 157 134 130 115 79 49 32 27 48 42 37 71 124 202 252 234 224 206 218 201 206 231 235 236 238 205 158 157 161 127 84 69 90 80 86 156 229 254 248 217 197 219 177 109 96 135 182 192 144 73 36 50 69 65 78 93 98 84 67 51 44 41 34 28 26 21 38 26 11 35 69 83 87 42 43 60 102 161 204 191 146 172 218 207 166 145 105 66 70 141 236 253 182 178 241 209 98 74 87 95 90 74 59 56 64 47 54 66 98 117 115 108 83 68 58 52 51 63 111 191 252 222 215 203 144 69 25 70 191 244 224 215 182 181 223 241 250 252 151 64 39 46 36 21 40 95 210 250 183 172 227 248 251 249 220 167 63 34 90 115 134 93 72 59 52 38 30 34 38 41 40 46 49 51 62 68 60 49 43 38 48 56 60 94 140 158 137 97 113 162 139 95 105 134 111 71 33 26 44 116 234 228 172 141 225 252 213 197 140 74 35 26 45 53 54 58 58 76 65 102 190 247 220 146 93 107 142 163 172 144 131 162 163 171 195 228 235 233 244 224 164 91 92 177 238 208 167 160 171 167 155 107 36 18 37 37 40 37 38 38 36 33 31 31 32 32 26 20 11 9 16 80 194 253 250 224 228 221 227 231 234 235 241 218 176 176 214 228 210 177 210 237 246 250 250 241 233 224 218 190 152 121 89 68 68 57 29 44 73 89 99 107 124 196 249 253 248 191 155 204 215 230 234 241 243 235 222 217 219 236 233 233 236 240 239 231 224 165 150 242 230 240 238 238 239 241 251 251 251 234 156 71 40 39 45 51 50 46 44 48 53 53 38 53 53 49 54 68 112 147 197 235 228 191 163 177 213 234 248 172 17 52 215 254 244 229 208 210 224 214 199 212 235 244 230 237 170 161 191 206 199 168 192 223 182 77 44 129 221 234 206 200 224 211 166 141 130 86 39 89 171 219 252 252 239 233 245 254 225 130 23 4 44 35 40 44 43 39 36 36 38 37 7 33 107 172 220 249 250 242 210 185 216 254 250 196 132 182 234 255 241 231 240 248 247 249 252 203 96 26 28 46 44 39 41 21 21 43 23 37 130 200 215 204 211 252 223 115 73 101 101 142 192 185 96 91 232 247 143 91 146 148 90 91 112 139 115 83 131 204 170 128 173 206 137 153 179 114 105 196 246 253 225 177 102 33 20 36 36 40 35 28 24 23 24 24 24 21 21 22 23 23 24 25 25 28 19 21 29 29 6 24 104 161 172 157 153 167 181 194 192 206 219 205 196 203 205 211 215 198 198 228 197 136 157 213 234 239 252 243 185 101 24 13 53 140 185 173 95 40 37 44 40 47 52 65 80 92 99 80 48 64 88 138 193 152 100 145 183 118 49 76 97 54 52 106 164 185 216 216 163 87 59 68 49 33 42 52 53 50 53 56 55 50 47 38 50 55 47 45 35 40 35 36 40 33 41 54 37 38 37 35 33 33 33 34 35 33 33 32 31 30 29 29 28 28 26 24 26 29 28 23 18 17 50 115 163 162 154 177 208 211 225 202 148 162 193 180 192 219 248 238 220 193 107 66 118 190 233 224 210 211 217 230 223 175 113 161 220 195 189 216 228 218 218 218 218 218 216 215 214 216 216 216 217 217 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 218 218 219 219 220 221 222 222 222 222 222 221 221 220 220 220 222 222 222 222 222 222 222 222 223 223 224 224 224 224 225 225 224 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 227 228 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 230 230 230 230 229 229 231 231 231 231 231 231 231 231 230 231 231 232 232 231 231 230 226 229 234 232 227 231 229 214 201 196 200 219 238 241 230 221 230 229 228 228 228 228 227 227 230 231 232 230 227 226 227 229 234 221 222 233 236 238 239 235 239 223 168 133 167 221 244 249 252 244 158 53 22 36 54 72 120 169 251 251 251 236 202 166 200 233 231 203 206 227 238 242 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 239 238 234 231 236 239 226 208 177 159 166 206 236 236 233 240 235 234 238 248 234 236 234 169 142 210 254 240 237 179 155 144 220 249 252 218 77 22 42 58 63 52 45 101 181 177 118 93 222 246 250 241 246 252 224 179 162 154 199 251 253 249 227 179 206 253 249 228 117 62 62 53 47 54 52 46 48 51 44 36 34 43 48 48 57 57 63 97 109 112 101 107 112 109 127 146 161 136 89 41 42 58 53 61 62 41 43 110 174 146 86 73 151 249 253 234 243 225 214 224 223 227 229 228 228 229 227 223 222 228 224 235 228 165 143 196 182 95 58 51 56 63 46 42 41 37 46 45 29 33 47 44 29 23 29 33 33 44 45 28 33 37 43 43 38 40 60 84 90 60 44 40 33 40 52 50 58 38 43 52 41 40 46 36 31 45 30 21 40 47 69 119 100 64 76 79 80 75 63 103 211 254 232 177 117 84 136 197 185 101 61 128 192 202 207 206 196 226 227 211 211 209 196 190 215 165 90 105 213 254 185 111 116 105 74 74 99 115 67 47 35 114 238 253 228 247 237 218 201 199 202 207 209 213 217 218 211 208 210 216 215 209 213 222 207 126 118 189 227 221 211 203 210 209 200 202 215 210 203 213 218 217 219 157 113 89 104 122 118 107 77 49 54 87 109 109 124 161 203 209 166 117 108 125 143 132 98 57 58 81 104 135 148 164 153 134 115 119 174 226 159 124 148 165 120 123 182 209 225 211 198 219 223 185 157 143 194 210 213 199 193 203 206 200 202 202 201 200 200 201 202 202 204 202 199 197 197 200 203 205 202 201 200 200 201 200 197 194 197 198 198 199 199 200 200 200 198 199 199 199 200 201 201 201 195 199 202 203 201 200 199 200 199 199 199 199 199 199 199 199 203 203 203 202 202 201 201 201 206 206 206 205 205 204 204 203 201 201 202 202 203 204 205 205 207 208 209 210 210 209 207 207 209 209 209 208 207 204 202 200 200 201 202 202 202 202 203 203 200 201 204 206 206 206 205 204 206 206 206 206 206 206 206 206 205 205 205 204 204 204 203 203 194 197 203 208 209 208 204 201 209 206 204 205 206 207 205 202 203 203 203 202 202 201 201 201 216 216 217 217 218 219 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 217 217 217 218 218 219 219 219 219 219 219 218 218 217 217 217 216 215 215 214 213 212 212 211 209 210 212 213 215 215 215 214 216 216 216 216 215 215 214 213 215 215 214 214 213 212 211 211 203 206 211 215 217 215 212 209 210 211 213 214 214 213 211 210 211 209 207 208 211 212 211 210 212 212 212 211 211 210 210 210 210 211 212 213 215 216 217 217 217 217 218 218 218 217 216 215 218 217 216 216 216 217 218 219 214 213 212 211 210 209 209 208 209 209 209 207 205 203 201 199 199 197 195 195 195 195 193 191 191 191 192 193 194 196 196 197 196 197 197 198 199 200 201 201 204 205 205 205 205 204 202 202 204 204 204 206 208 208 205 202 208 211 210 206 206 210 212 209 210 210 209 208 209 212 214 215 213 216 218 218 217 217 221 224 215 215 216 217 219 220 221 221 221 222 223 223 223 223 224 224 223 223 224 225 226 226 227 227 226 226 226 225 225 224 224 224 225 225 225 225 225 225 225 225 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 219 220 221 221 220 217 214 212 218 217 216 216 216 217 218 219 216 217 218 219 217 214 211 209 211 212 213 213 214 214 214 214 208 209 209 209 209 209 209 209 210 211 208 203 203 208 211 210 210 210 210 210 210 210 210 210 206 209 211 210 208 207 209 212 211 212 213 212 210 209 210 211 214 213 212 212 212 213 214 215 216 216 216 215 214 214 214 213 215 215 215 215 215 215 215 215 215 215 215 215 214 213 212 211 215 215 215 215 215 215 215 215 214 215 216 215 214 214 217 220 214 208 212 215 209 208 213 213 214 209 206 215 208 207 232 239 203 134 159 212 221 223 217 209 187 170 206 219 203 166 120 137 204 234 238 191 158 158 161 173 186 211 230 222 213 191 195 176 96 85 136 185 187 184 202 232 251 231 180 187 222 225 233 239 216 102 57 182 229 219 230 207 153 195 204 210 221 214 211 212 197 225 232 212 229 227 186 190 222 198 152 139 101 47 82 152 186 118 60 71 130 118 68 91 92 102 140 208 191 158 197 202 123 91 92 83 52 42 60 91 89 104 94 77 94 120 113 91 62 68 63 88 127 135 124 97 150 146 99 46 80 155 179 176 134 100 58 70 143 186 140 70 42 25 40 114 170 133 66 42 59 62 67 65 35 37 94 234 251 223 134 47 34 64 99 131 111 54 28 49 59 47 42 48 38 30 41 49 68 66 43 60 78 69 5 55 171 243 253 249 136 59 126 181 167 143 177 226 218 158 100 127 208 175 115 180 240 197 88 12 3 33 96 126 156 139 135 135 158 184 172 157 109 65 29 22 32 17 43 36 42 53 69 70 53 45 46 42 49 45 51 50 40 47 52 38 71 129 138 132 110 71 58 44 36 38 31 17 33 70 78 81 18 37 135 243 251 249 254 253 205 99 57 35 25 48 45 41 36 29 32 30 48 82 114 148 188 228 193 39 6 136 224 253 252 245 222 177 108 98 178 247 229 157 74 9 62 214 251 172 142 221 252 252 251 187 118 118 192 218 204 190 224 242 208 174 139 118 86 71 71 58 40 34 3 28 118 238 239 153 99 58 33 19 50 107 158 202 196 142 95 53 34 41 33 23 29 33 31 29 30 35 35 32 33 37 35 41 31 39 47 34 22 10 25 73 133 135 102 111 117 82 78 55 63 51 35 36 31 46 48 36 51 118 202 253 221 214 215 206 191 175 192 216 209 207 234 210 180 147 118 81 51 53 64 76 127 195 229 231 226 221 239 221 145 86 157 220 217 154 87 26 23 44 92 145 150 165 156 87 40 33 31 31 31 21 22 28 35 16 18 94 157 148 85 80 156 213 224 235 203 152 180 245 237 217 204 150 108 96 126 148 154 153 194 211 138 64 132 187 196 149 112 98 86 80 78 68 62 57 53 57 60 55 49 56 92 107 82 147 248 237 159 81 99 130 120 85 72 144 236 251 192 139 153 219 236 248 220 139 101 72 36 22 16 27 73 158 204 161 123 153 179 162 155 144 109 67 49 54 54 43 28 28 25 32 49 56 62 74 62 49 49 37 30 44 49 54 41 42 47 42 26 27 48 66 61 48 55 63 59 68 72 53 57 60 54 49 44 50 111 197 196 142 124 160 173 174 179 154 80 21 93 158 158 127 111 85 99 86 81 155 235 190 113 118 194 189 170 140 134 161 178 167 141 155 151 152 184 199 149 84 59 140 218 248 221 195 149 151 203 160 103 43 24 37 37 38 42 39 36 34 34 32 29 26 26 27 28 17 1 28 129 233 250 250 249 245 242 242 245 248 250 224 226 232 231 248 227 156 152 235 239 250 228 177 139 125 112 111 91 88 69 42 46 42 45 40 39 49 54 48 51 66 106 155 186 171 141 127 143 171 223 239 227 240 245 212 208 224 233 249 234 228 247 222 163 137 200 224 237 234 233 232 232 236 241 227 249 242 249 228 130 87 78 62 43 36 41 47 47 45 38 48 54 50 48 52 56 54 59 91 116 177 233 246 252 243 212 181 132 18 52 244 254 237 238 213 188 201 244 221 179 220 243 224 237 239 223 202 153 106 181 247 255 230 106 43 166 252 253 227 219 219 225 200 171 204 173 60 44 146 224 248 251 244 254 234 252 251 141 40 14 32 33 35 38 37 35 33 34 35 25 30 25 61 143 247 246 243 251 245 241 227 229 253 234 159 163 230 254 252 248 239 244 252 253 249 213 79 17 33 53 41 48 39 30 34 33 22 46 100 188 224 195 199 250 190 120 164 207 179 115 87 71 48 114 224 254 172 116 155 171 162 125 117 145 127 70 68 141 142 110 160 153 163 199 234 205 135 128 182 251 255 200 83 16 30 48 38 41 38 33 30 29 26 23 20 21 22 19 23 28 23 20 28 49 63 68 58 45 38 47 65 85 94 146 199 186 175 205 210 204 180 202 224 211 197 199 217 177 195 243 221 155 141 179 236 236 242 251 239 170 49 3 69 167 227 230 160 84 46 40 30 49 57 61 47 49 56 46 53 82 97 121 164 182 136 97 110 70 76 84 79 62 64 108 157 190 216 189 111 72 85 76 38 43 46 50 51 51 50 50 51 52 52 52 48 42 38 37 37 39 39 36 33 37 43 40 32 36 37 36 34 33 34 36 36 33 31 28 33 35 25 28 43 48 59 64 77 47 24 6 4 35 99 175 175 131 118 132 152 164 194 185 142 121 136 175 215 247 243 246 251 200 136 83 108 216 223 203 208 208 215 235 197 146 119 151 155 145 194 229 230 220 213 221 226 217 219 227 222 213 224 216 211 228 229 217 216 218 218 218 218 218 218 218 218 218 218 218 219 219 220 220 220 218 217 216 215 215 217 218 220 221 222 221 220 220 220 220 220 224 223 222 221 220 220 221 222 223 228 224 220 221 218 218 228 219 220 220 221 222 222 223 223 223 223 223 224 224 224 225 225 227 227 227 227 227 227 227 227 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 228 229 229 230 230 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 228 233 229 231 239 229 223 236 253 246 234 198 151 147 190 230 230 232 224 225 237 228 221 240 232 229 228 230 233 233 230 227 226 234 214 220 245 237 229 238 240 247 233 203 140 159 221 250 253 243 176 48 22 26 52 132 178 197 244 253 249 241 198 147 174 197 195 206 226 228 235 243 243 237 240 231 241 242 224 245 239 238 239 240 240 238 238 239 240 235 241 247 242 239 240 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 217 141 120 187 238 225 215 236 234 230 237 241 228 234 245 220 147 159 254 253 202 129 157 211 243 250 254 123 49 25 44 65 47 56 97 197 248 220 100 167 254 248 243 244 244 241 239 241 220 176 174 211 236 251 252 236 201 204 176 114 56 36 47 60 56 52 55 52 43 44 50 46 49 48 50 54 56 55 56 60 55 53 48 42 39 42 49 55 64 58 52 50 52 56 58 59 56 40 49 127 214 203 109 36 114 184 247 249 227 227 230 217 225 224 224 225 228 231 234 234 224 238 226 252 232 167 194 241 163 70 42 51 47 42 33 42 28 34 37 36 38 44 47 45 49 71 77 79 58 22 22 36 41 45 42 35 26 58 140 200 192 152 99 71 44 31 47 51 59 48 41 54 75 84 87 93 59 57 60 43 49 55 39 55 56 49 52 90 139 115 71 96 167 185 147 102 121 163 203 244 188 115 65 103 188 235 215 177 166 161 159 159 158 158 163 169 169 132 87 131 240 252 159 82 93 86 63 53 59 75 96 103 121 197 235 225 226 225 218 223 223 223 223 222 218 214 210 207 209 211 212 210 206 206 210 215 207 168 135 175 205 219 201 209 211 207 207 212 212 206 201 200 224 235 224 183 140 150 204 233 211 192 147 94 74 91 112 120 105 124 129 119 123 148 167 170 174 170 161 138 101 75 85 110 110 111 130 159 174 170 170 178 158 133 181 206 144 132 190 218 220 197 199 220 208 164 135 133 201 234 211 197 206 202 203 193 204 204 204 203 202 201 199 199 199 200 200 200 200 200 201 201 202 202 201 200 200 199 198 198 201 198 198 202 202 199 199 203 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 202 202 202 202 201 201 200 199 201 200 198 198 199 201 204 206 200 200 201 202 202 203 204 204 205 205 204 203 203 203 204 205 209 209 210 211 211 210 209 209 204 206 208 210 211 210 208 207 202 203 205 207 207 206 205 204 204 204 204 204 205 207 209 210 209 209 209 209 208 206 204 203 202 202 203 204 205 205 206 206 206 205 204 203 203 204 206 207 206 206 205 205 205 205 204 203 208 205 201 201 203 205 205 204 215 215 216 216 217 218 218 219 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 217 217 217 217 217 217 218 218 217 217 217 217 216 216 216 216 213 213 214 214 215 215 216 216 213 213 214 214 215 215 215 214 215 215 216 216 215 215 214 214 215 215 214 214 213 212 212 211 210 210 211 212 212 212 212 211 211 212 212 213 213 212 212 211 210 208 207 208 211 213 213 212 208 209 210 211 212 213 213 214 213 213 214 214 214 214 214 215 215 216 217 218 218 218 217 217 218 217 217 216 216 217 218 218 217 217 216 214 213 211 210 209 209 209 209 209 208 207 205 204 200 198 197 197 198 198 196 195 196 196 196 196 196 196 195 195 197 197 198 199 200 201 201 202 204 204 205 205 205 204 203 203 205 204 203 205 207 208 206 204 206 209 208 206 206 211 212 210 211 211 211 211 212 213 215 215 218 218 217 217 218 219 219 219 217 218 219 220 221 222 223 223 221 222 223 223 223 223 224 224 224 224 224 225 225 226 226 226 227 227 227 227 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 219 220 220 220 219 218 216 215 219 218 217 216 216 216 217 218 216 217 217 217 217 215 212 211 214 214 213 211 210 210 209 209 210 210 209 209 209 209 209 209 208 210 210 206 206 210 210 208 210 210 210 210 210 210 210 210 208 209 210 210 209 209 210 211 207 209 211 211 211 211 213 216 213 213 213 213 213 213 214 214 214 214 214 214 214 213 213 213 215 215 215 215 215 215 215 215 214 214 213 213 214 214 214 215 215 215 215 215 215 215 215 215 213 214 214 213 212 212 214 216 213 208 211 215 213 214 217 214 214 212 211 215 207 212 224 205 149 100 165 233 218 209 214 214 173 135 184 230 187 93 63 143 214 237 230 208 203 199 175 145 151 154 174 191 189 151 151 144 104 98 138 164 155 154 162 174 208 210 190 210 239 233 231 234 217 123 59 141 217 252 241 160 139 199 222 222 218 205 208 217 217 232 209 165 188 216 182 160 211 223 197 195 177 101 75 109 143 150 134 101 114 139 123 113 119 89 118 187 180 187 238 215 139 97 110 88 40 82 129 108 112 136 123 77 56 73 102 120 52 32 98 182 218 224 178 157 217 229 140 56 75 97 89 98 90 73 67 102 151 154 107 66 42 36 57 111 138 103 74 88 114 92 64 54 22 23 100 246 254 179 91 61 80 96 101 111 88 62 46 44 41 40 38 30 38 32 98 155 151 79 39 115 177 114 10 73 198 252 251 250 188 118 197 253 231 212 220 203 131 66 117 218 252 249 194 112 114 64 42 65 99 130 184 249 246 249 242 194 184 235 254 243 193 168 106 46 27 13 36 29 36 58 93 103 78 54 50 50 48 37 45 54 45 40 42 36 51 54 54 51 53 44 39 59 32 22 41 68 110 158 160 96 15 64 165 234 248 254 252 214 147 54 35 45 37 29 19 33 33 31 24 13 49 115 163 200 242 250 231 109 21 96 210 254 238 253 233 143 72 99 185 250 238 205 135 32 36 166 229 190 120 190 242 239 203 161 150 170 192 186 170 187 234 244 223 218 206 182 128 76 58 57 44 29 5 52 149 223 178 77 32 27 21 62 131 198 233 235 228 224 169 77 31 26 15 23 35 32 35 29 26 30 33 33 32 34 26 34 27 32 35 20 12 4 67 167 223 198 183 182 133 62 50 46 48 54 44 37 50 59 44 39 69 141 204 240 211 209 211 214 211 184 164 160 164 191 245 211 162 114 76 51 49 71 75 69 90 131 163 175 164 145 155 135 116 92 110 138 153 113 65 35 66 90 107 140 160 194 181 101 40 31 35 38 36 25 23 25 26 10 17 89 165 185 130 139 209 253 251 225 167 120 169 231 237 230 220 179 162 172 162 113 92 104 117 102 86 106 164 237 254 197 150 145 131 101 121 147 146 104 63 58 77 94 76 96 144 165 123 132 183 168 89 63 133 214 221 158 94 104 179 215 175 124 132 202 234 250 231 125 87 89 63 33 18 28 51 84 108 94 74 77 78 65 66 65 66 65 57 44 35 32 44 62 85 114 146 163 167 170 161 115 75 39 27 40 40 38 45 43 39 32 27 28 32 35 38 35 30 31 39 42 40 41 29 38 46 57 57 48 75 130 135 98 78 100 131 174 190 146 66 57 167 241 242 216 183 124 103 62 53 133 197 152 126 186 206 158 118 123 163 199 186 145 124 95 78 85 93 99 116 135 118 163 219 243 222 212 179 170 181 148 99 39 19 35 37 38 39 37 34 33 32 31 28 25 24 22 21 12 6 43 139 231 241 243 246 248 248 248 250 250 247 173 180 240 231 183 162 155 181 244 251 243 179 92 53 54 59 53 32 33 27 17 39 50 68 73 67 53 47 49 50 47 54 72 78 71 64 73 109 151 202 221 194 198 223 215 224 248 253 234 242 254 218 130 104 145 233 255 254 231 234 250 244 225 227 200 227 254 254 203 139 149 173 136 82 38 23 33 46 51 48 49 47 44 47 53 53 49 32 43 73 168 247 254 252 249 232 202 131 6 56 244 250 236 241 214 192 197 238 239 198 203 224 229 235 247 254 195 108 90 182 233 255 251 136 39 133 253 253 236 231 233 243 227 209 244 232 90 19 85 175 222 232 225 245 253 254 208 109 31 13 33 34 35 35 35 34 34 34 35 30 30 22 50 128 245 254 253 250 250 234 189 167 194 187 130 120 184 204 209 233 253 254 255 254 191 120 31 17 48 75 79 54 48 40 39 41 35 34 43 112 135 119 139 185 144 106 157 215 189 106 30 7 30 122 231 251 213 135 115 129 145 148 188 232 182 113 61 67 93 96 107 130 203 242 245 244 209 162 151 225 236 187 83 17 24 42 38 39 36 33 31 30 29 27 24 21 22 21 24 25 16 16 32 103 163 168 118 102 112 93 59 32 51 108 177 189 186 211 218 169 172 219 245 224 197 185 197 199 204 239 248 206 136 122 189 229 239 249 250 183 58 9 97 190 229 223 204 163 98 56 26 38 45 56 51 51 53 46 57 80 104 117 140 170 149 90 56 60 94 110 90 73 82 98 103 129 153 138 84 57 69 65 38 44 46 48 48 47 46 47 48 48 48 47 44 40 37 37 39 43 47 47 41 35 33 35 36 44 36 29 30 37 40 33 25 27 20 27 36 55 89 120 146 128 102 129 161 122 63 4 21 101 186 229 181 111 91 104 109 115 100 94 102 98 97 148 222 231 219 218 244 217 146 93 138 201 197 184 216 232 224 232 209 149 120 121 152 196 232 232 223 224 220 226 232 228 225 220 211 212 216 217 224 229 215 208 222 218 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 219 219 218 218 218 219 220 220 220 217 218 224 225 222 221 224 221 221 220 220 220 220 220 220 218 222 220 220 223 221 219 222 221 221 222 222 223 223 223 224 223 223 223 224 224 224 225 225 227 227 227 227 227 227 227 227 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 233 232 227 227 232 231 230 237 242 236 201 126 73 114 200 248 222 235 238 239 236 232 238 237 241 235 232 233 231 226 227 232 231 242 229 195 182 190 204 222 226 229 232 246 196 131 135 230 254 248 189 56 18 24 63 150 225 198 211 237 252 249 192 120 87 156 202 229 242 238 236 231 234 223 244 251 236 239 241 235 239 239 239 239 238 237 236 236 237 233 237 238 230 232 241 243 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 226 188 160 166 179 184 194 210 231 243 242 235 234 242 245 234 196 160 167 165 147 140 187 242 252 253 223 87 37 33 50 50 58 61 184 251 254 128 100 214 251 241 232 230 232 232 234 237 230 223 205 175 156 169 188 188 149 102 63 59 65 60 51 51 55 52 55 57 52 50 47 38 42 37 39 47 54 54 52 52 48 52 56 56 53 52 53 55 51 51 51 49 48 50 54 58 64 51 52 101 159 148 78 24 78 142 215 244 233 227 228 221 237 236 236 241 246 248 245 242 246 251 244 254 220 192 239 249 119 54 47 57 45 38 43 65 76 85 94 102 111 121 127 127 154 178 178 157 104 45 32 39 44 48 40 30 30 70 163 244 240 216 174 139 92 53 47 40 38 43 44 53 88 133 161 170 166 149 145 138 117 73 35 37 33 46 76 109 125 89 48 67 132 164 172 170 187 195 191 197 168 145 96 65 109 190 226 212 187 172 152 139 134 135 140 144 136 119 99 130 183 160 85 43 48 56 59 88 144 178 164 132 185 233 240 214 206 206 207 218 213 213 213 212 210 208 205 204 208 211 212 210 206 206 210 215 212 168 129 165 207 228 208 206 211 205 203 206 209 208 209 212 212 221 213 170 128 153 222 253 244 230 203 169 138 117 106 102 98 76 46 55 132 217 228 190 178 189 201 193 156 111 91 92 87 110 142 164 164 149 136 132 146 172 207 198 160 167 201 209 190 222 227 203 175 149 154 187 196 202 192 198 210 204 202 204 203 203 203 203 202 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 198 199 202 202 199 199 202 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 200 200 200 201 202 202 202 202 202 201 200 199 200 202 205 206 202 202 202 203 203 204 204 204 207 207 206 205 204 203 202 202 209 210 210 211 211 210 210 209 207 208 210 211 211 210 209 209 203 204 204 205 205 205 204 204 204 204 204 205 206 207 209 210 209 210 211 211 211 210 209 208 203 203 203 204 204 205 205 205 205 204 203 202 202 202 202 203 206 206 205 205 205 205 204 203 206 204 202 202 204 205 205 204 214 215 215 216 216 217 217 217 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 218 216 216 216 216 216 215 215 215 215 215 215 215 215 215 216 216 215 215 215 215 215 216 216 216 217 216 216 215 214 213 214 215 214 214 215 215 215 215 215 215 215 215 215 214 213 213 212 212 216 214 212 209 209 210 212 213 213 212 212 211 211 212 212 213 210 209 208 209 211 213 213 213 209 209 210 211 212 213 214 214 216 215 215 214 214 213 212 212 213 214 216 217 218 219 219 219 218 218 217 217 217 217 218 218 218 218 217 215 213 212 211 210 209 210 211 211 211 210 209 209 202 200 199 200 201 202 200 199 202 201 200 199 197 196 195 194 198 198 199 200 201 201 202 203 203 204 205 206 206 206 205 204 205 204 203 204 206 208 208 208 206 208 208 207 208 211 212 211 211 212 213 214 215 215 215 215 223 219 216 216 219 220 217 214 218 219 219 220 221 222 223 223 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 220 221 221 221 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 217 220 219 218 217 216 216 216 217 216 216 216 216 216 215 215 214 216 215 212 211 209 209 210 210 211 211 211 210 209 209 208 208 206 209 211 210 210 211 209 206 210 210 210 210 210 210 210 210 210 209 208 209 210 211 210 209 207 209 211 212 211 212 214 216 211 212 213 214 215 214 213 212 212 212 213 213 213 213 213 213 215 215 215 215 215 215 215 215 213 213 212 212 213 214 216 218 215 215 215 215 215 215 215 215 213 214 214 213 211 211 212 214 211 209 208 210 213 215 212 206 212 212 214 215 208 220 222 178 86 68 176 248 216 212 231 221 150 125 178 226 184 84 38 93 186 226 222 217 221 222 217 184 136 103 107 137 148 120 142 156 162 163 190 182 149 138 126 113 124 136 136 171 219 232 240 252 247 153 73 133 216 241 190 138 159 213 225 216 213 207 212 218 227 232 185 124 159 228 213 165 197 217 220 252 248 133 63 99 172 186 182 142 124 158 199 219 195 135 129 168 175 193 209 165 111 91 116 85 42 116 175 135 131 159 137 73 44 66 93 102 70 62 174 254 252 254 168 139 254 254 165 112 131 114 78 59 54 53 65 102 135 124 85 62 52 47 55 79 82 62 73 114 161 155 118 90 40 21 93 205 234 137 83 114 143 128 104 93 70 59 49 41 38 50 63 63 64 67 171 252 245 135 60 159 246 148 15 79 212 254 228 209 191 125 190 240 223 242 254 205 66 96 189 253 252 248 205 92 12 30 104 168 214 248 249 252 253 251 254 208 146 163 219 254 254 254 167 59 24 19 36 25 22 43 77 89 68 53 64 79 51 56 61 50 36 39 44 36 38 24 31 24 33 36 13 28 29 72 155 197 222 249 237 94 5 101 226 255 253 237 198 120 72 40 37 31 34 50 37 22 27 27 17 4 39 101 159 219 254 246 243 170 32 35 177 250 253 253 197 77 65 161 211 218 252 239 167 49 28 115 152 121 90 113 151 153 120 116 139 146 130 119 121 173 239 253 242 247 250 235 179 102 56 48 40 23 10 64 153 178 108 23 16 71 152 180 226 255 253 248 250 251 176 86 61 49 20 23 30 32 38 30 24 25 30 32 32 33 28 41 35 24 11 14 51 75 132 220 254 253 250 200 104 44 43 54 45 55 44 28 56 66 55 66 117 189 220 237 215 213 204 208 220 212 190 157 132 145 174 144 103 74 61 67 93 120 125 74 42 59 96 124 129 119 96 76 107 107 86 116 170 155 104 73 137 187 139 74 81 155 175 100 41 34 40 40 37 31 29 29 22 9 14 62 136 189 183 183 222 251 247 212 146 97 163 217 229 223 222 212 215 226 194 149 128 110 83 74 107 164 153 215 236 181 134 139 133 96 132 191 187 109 54 61 100 133 160 155 180 199 150 102 106 102 76 111 179 239 254 220 142 72 82 142 145 105 95 157 214 248 213 116 108 144 113 55 25 27 42 40 47 56 52 40 33 32 21 28 44 56 56 62 97 137 153 176 202 221 234 242 246 248 251 201 138 60 18 34 60 80 85 73 53 46 57 62 61 64 69 88 83 73 66 41 28 48 71 81 78 66 58 48 45 53 60 60 71 95 124 168 176 116 68 85 196 254 253 252 237 177 94 39 34 121 182 151 146 209 186 124 107 162 210 204 164 131 111 65 37 39 51 93 160 206 167 164 203 232 217 225 214 199 187 158 108 40 16 33 37 36 36 34 31 30 30 29 27 24 25 24 19 10 9 41 108 168 162 169 180 191 199 204 208 209 192 143 181 245 208 140 156 210 248 251 229 156 90 42 35 36 35 36 30 39 52 74 121 149 160 157 138 105 85 82 70 49 52 47 38 40 53 69 98 132 204 234 206 188 176 136 165 243 255 244 236 197 126 94 138 195 247 246 231 220 228 236 239 243 225 210 228 254 213 132 131 202 246 224 171 100 47 32 38 45 52 51 51 50 51 51 47 42 39 27 37 125 221 251 251 246 252 231 138 2 77 254 252 245 237 217 208 207 230 235 206 207 233 242 250 248 222 147 115 179 216 220 217 217 150 55 98 220 253 244 235 232 241 232 224 254 254 134 35 42 97 134 149 158 220 242 202 116 65 38 29 35 34 33 32 32 33 33 34 34 30 26 20 42 112 237 253 243 205 188 154 100 65 79 89 64 78 106 90 84 126 181 230 252 201 110 37 6 48 105 140 147 103 70 46 43 48 51 45 33 46 62 65 86 115 90 65 89 104 84 48 13 0 22 115 245 252 239 139 79 98 116 127 193 219 179 131 78 72 110 105 71 70 161 240 253 252 251 213 153 150 156 122 56 17 27 44 43 38 36 33 32 32 32 31 29 22 22 23 27 23 9 13 37 148 247 254 189 169 177 129 64 51 44 70 154 218 227 216 194 155 170 233 254 219 162 149 182 223 217 224 245 237 155 107 163 230 245 247 254 199 73 5 95 185 224 204 221 224 161 108 57 43 37 47 50 52 51 46 60 72 92 100 122 167 165 99 39 82 117 121 85 65 78 80 62 65 82 82 60 48 52 50 40 44 45 46 45 43 42 44 46 46 45 43 39 37 36 38 40 38 38 38 34 28 26 33 42 27 31 35 35 30 27 29 32 44 41 94 136 154 180 208 246 211 149 191 248 217 139 49 74 169 231 223 168 103 57 60 64 64 37 33 66 108 147 181 201 181 184 185 199 195 151 91 103 164 207 213 221 226 224 229 208 187 151 104 141 229 252 235 222 235 231 215 204 213 226 226 221 215 215 220 225 213 192 198 224 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 220 218 218 219 220 220 220 219 219 223 216 212 216 218 217 221 227 217 218 218 219 219 219 219 218 216 218 220 222 224 224 221 219 223 223 223 223 223 223 223 223 222 223 223 223 224 224 224 225 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 235 230 229 229 227 232 233 225 180 187 169 105 74 145 231 252 227 237 233 227 210 226 253 223 189 201 220 234 232 225 226 234 230 218 220 187 147 132 149 205 235 239 230 236 227 155 97 197 255 252 205 68 13 19 69 156 197 155 152 189 212 207 154 78 74 162 224 247 249 238 223 198 220 226 231 234 229 240 253 233 239 240 240 240 240 240 239 238 248 238 235 236 236 241 242 233 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 243 240 223 194 175 173 175 174 204 216 226 239 250 238 226 234 213 154 94 130 176 230 245 247 253 253 182 50 26 38 55 39 49 118 251 254 184 56 161 254 244 238 233 233 235 235 234 235 244 253 252 235 200 145 101 89 62 55 49 48 50 53 56 60 54 48 43 42 43 44 44 42 52 43 40 48 54 51 43 40 41 43 44 44 45 46 49 51 51 56 59 57 51 49 54 60 56 60 60 68 82 74 50 38 52 106 191 248 250 250 245 241 233 245 254 252 238 227 227 232 246 250 253 249 190 180 216 175 90 46 30 21 22 66 132 184 195 202 210 217 224 230 233 231 238 249 247 225 151 63 33 33 45 50 42 28 29 62 148 245 254 253 242 223 180 125 90 62 54 50 42 40 63 113 160 181 221 239 253 249 183 101 63 48 45 42 61 71 69 63 65 90 122 139 162 186 202 200 190 186 204 226 190 106 77 139 213 244 231 221 207 195 183 166 142 124 123 127 118 109 98 65 40 44 54 63 90 148 200 191 153 139 213 239 236 214 209 205 202 210 209 209 208 208 208 208 208 208 207 209 210 209 206 206 210 214 217 174 128 148 197 233 220 209 212 207 204 206 207 207 206 207 214 226 225 168 108 134 208 243 231 222 218 214 193 160 140 137 131 121 96 84 118 178 210 207 174 185 194 185 159 127 107 100 135 140 143 142 143 147 146 142 152 182 179 154 162 185 189 182 206 231 213 187 192 190 191 220 196 159 159 187 206 204 196 206 201 202 202 202 202 202 201 201 202 202 201 201 200 200 199 199 198 198 199 200 200 201 202 202 202 200 200 202 201 199 199 201 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 198 199 200 201 201 202 204 205 203 202 201 201 201 203 205 206 204 205 205 205 205 205 205 205 204 205 206 207 207 206 205 204 209 210 211 211 211 211 210 209 211 211 211 211 210 210 210 210 205 205 204 204 204 204 205 205 205 205 205 205 206 208 209 210 205 206 207 208 208 208 208 208 204 204 204 204 204 204 204 204 204 204 205 204 204 203 202 201 206 206 205 205 205 205 204 203 204 204 203 204 206 206 204 202 215 215 216 216 216 217 217 217 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 216 216 215 215 214 214 213 213 213 214 214 215 215 216 216 216 219 218 217 216 214 213 212 211 215 215 215 214 212 213 215 217 214 214 214 214 215 216 216 217 215 215 215 214 214 213 213 213 216 215 212 210 210 211 213 215 214 213 211 210 210 211 213 214 212 212 211 211 211 212 212 212 213 213 213 212 212 211 211 210 215 215 215 214 214 213 213 213 214 215 216 217 218 218 218 218 219 219 218 218 217 217 217 217 215 215 214 214 213 212 212 211 211 211 212 212 212 211 210 209 205 204 202 202 204 204 203 201 204 203 202 200 199 197 196 196 199 199 200 201 202 203 203 204 203 204 205 206 207 207 206 206 206 205 204 204 206 208 210 211 209 210 210 210 210 211 212 211 211 212 214 216 216 216 214 213 221 219 217 217 218 219 218 216 218 218 218 219 220 221 221 222 221 222 223 223 223 223 224 224 226 226 225 225 225 225 225 224 222 222 222 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 221 221 221 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 220 219 218 218 218 219 220 220 220 219 218 217 216 216 216 216 216 215 215 215 216 217 217 215 214 212 211 212 214 216 217 213 212 212 211 210 209 208 208 208 210 211 211 211 211 210 208 210 210 210 210 210 210 210 210 211 209 207 208 211 213 211 209 211 213 214 213 211 210 211 212 210 211 214 216 216 215 213 211 212 212 213 213 214 214 214 215 215 215 215 215 215 215 215 215 215 214 212 211 212 214 216 217 215 215 215 215 215 215 215 215 214 215 216 215 212 211 212 214 212 214 211 212 218 218 211 208 212 208 209 214 210 224 230 186 92 79 184 247 217 233 251 223 163 97 137 227 201 74 23 93 161 219 220 217 214 215 238 223 173 130 119 139 157 157 193 199 179 195 235 228 189 172 154 134 114 109 95 119 170 198 218 245 251 214 119 117 210 251 181 143 205 236 221 203 213 218 220 215 219 227 189 133 158 229 220 155 154 171 196 244 241 145 95 139 206 210 186 155 138 152 204 251 253 182 161 157 168 230 241 185 99 82 87 70 68 124 153 134 124 136 128 105 96 95 88 81 113 107 181 249 246 246 153 142 249 245 191 171 163 150 149 109 60 66 64 71 95 104 86 65 71 61 49 44 46 51 68 89 139 182 176 141 73 27 64 112 132 81 92 147 155 123 96 80 63 46 40 41 39 53 85 108 76 111 216 254 254 166 68 147 246 150 8 61 198 255 225 190 164 122 156 191 205 252 249 161 86 192 246 251 250 234 164 50 0 61 163 234 250 253 251 231 202 194 236 229 150 121 179 251 253 236 129 48 51 58 57 44 37 38 45 44 37 49 76 92 90 123 112 53 31 74 111 107 81 78 66 30 24 38 19 8 43 137 236 245 245 254 251 89 11 110 222 240 195 148 106 52 39 41 33 17 41 89 85 48 31 23 18 15 26 46 100 187 253 250 250 213 72 12 143 250 243 203 134 61 119 225 214 180 232 249 205 87 27 51 64 56 69 51 57 65 59 74 88 74 60 63 76 126 199 244 251 251 251 226 180 124 75 48 35 23 19 51 111 110 57 23 68 176 246 236 249 251 240 252 241 187 126 117 150 137 85 45 16 28 38 32 25 24 26 30 33 35 40 42 26 15 16 57 136 182 171 217 249 248 214 135 65 47 43 51 42 44 39 34 65 91 67 104 168 226 228 235 220 210 211 218 240 246 226 168 97 74 71 68 62 71 91 124 164 177 160 89 44 64 104 128 130 123 84 79 133 152 144 194 240 218 131 92 171 249 180 55 37 115 138 85 44 39 41 36 33 35 32 33 27 19 17 32 90 161 203 201 224 232 216 209 182 137 164 201 214 209 217 230 229 216 193 208 217 167 117 128 155 170 124 154 171 146 119 124 115 77 89 145 143 91 78 114 165 209 221 190 181 177 123 57 52 78 114 165 196 218 234 231 179 82 44 103 144 127 93 110 157 192 166 132 175 221 171 96 58 42 40 37 36 38 36 35 56 87 117 122 101 52 27 71 161 233 250 245 242 234 220 220 238 252 254 245 196 84 9 41 119 180 171 133 97 102 130 142 149 167 165 187 190 163 117 72 66 95 134 142 117 70 50 55 44 21 38 77 131 167 171 186 188 138 45 74 182 252 243 234 224 176 130 83 59 96 135 138 150 186 146 100 124 204 221 165 129 135 118 105 90 72 90 171 235 238 164 129 175 227 216 222 231 227 230 192 126 45 15 33 36 34 34 32 30 29 29 29 26 24 24 27 25 18 16 31 57 78 71 78 89 100 109 113 115 116 95 123 177 191 150 145 196 237 235 194 155 77 38 30 40 29 34 74 109 126 142 175 215 234 233 218 190 148 114 102 87 62 38 45 42 38 46 60 76 94 180 250 252 225 172 85 90 170 181 220 200 122 100 162 214 213 254 254 237 214 211 219 229 239 225 233 224 214 160 106 149 219 249 253 243 196 143 103 71 47 42 43 46 50 50 46 45 46 53 40 27 74 174 246 253 237 255 251 147 4 93 254 250 246 234 240 221 179 190 216 209 220 247 252 250 193 126 122 182 255 251 230 219 214 148 29 37 177 253 253 239 228 231 219 208 225 228 152 65 34 49 60 72 94 136 145 109 49 43 45 37 22 33 31 30 29 31 33 33 33 32 25 23 39 86 188 187 153 106 72 47 37 27 29 38 39 43 57 33 23 47 76 120 154 109 58 17 17 76 155 199 200 142 80 44 48 51 51 55 54 39 49 55 59 62 54 44 44 55 52 64 55 24 14 90 219 255 223 119 71 114 136 141 190 159 140 116 109 153 192 164 129 88 88 181 253 246 252 241 159 79 72 51 26 23 40 48 43 40 37 35 34 34 34 32 31 27 24 23 28 24 8 13 38 126 224 253 221 222 210 144 87 113 103 104 165 224 226 214 205 162 166 221 254 209 138 132 190 228 230 218 220 234 198 149 148 214 246 245 254 209 93 2 59 159 231 206 209 226 196 173 122 83 47 38 44 50 53 48 57 62 68 78 111 152 148 103 67 109 118 108 76 53 52 54 50 39 46 55 57 51 44 41 43 44 44 44 42 40 41 44 46 46 44 40 37 35 35 38 40 33 30 30 34 35 30 29 31 35 37 38 37 41 64 103 136 115 97 169 225 210 186 192 240 210 148 184 253 249 192 102 94 192 213 165 137 101 33 28 44 45 36 32 51 119 211 240 204 197 184 171 154 145 137 101 83 157 232 249 225 214 217 217 195 214 180 110 139 229 253 231 200 193 209 184 156 184 221 222 210 226 227 210 176 156 168 201 229 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 214 216 217 219 219 218 217 216 219 219 219 218 219 221 221 219 215 217 218 220 220 220 219 218 218 219 223 222 218 220 223 220 223 223 223 223 223 222 222 222 222 222 223 223 223 224 224 224 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 228 234 235 229 234 231 210 147 163 172 140 114 166 235 251 234 237 225 208 182 208 237 178 103 150 204 233 236 231 229 229 237 220 232 220 199 162 141 208 233 244 242 230 247 215 121 170 255 253 218 84 14 16 61 130 153 159 183 218 223 215 196 146 166 216 240 244 242 234 216 180 176 235 235 232 242 229 232 238 235 237 239 239 239 241 241 238 234 230 235 240 239 242 242 234 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 232 236 239 237 231 222 212 205 193 167 186 227 239 223 226 254 252 153 73 180 254 254 231 243 251 238 145 33 26 37 53 41 55 205 253 232 89 68 235 254 237 238 239 240 239 236 233 231 238 249 254 253 227 132 52 38 53 61 65 62 58 56 51 46 44 44 41 40 45 52 64 80 101 74 47 35 33 35 42 51 46 36 24 19 24 33 40 44 45 49 52 52 51 52 58 63 55 62 59 49 42 42 46 52 49 84 151 210 235 244 249 251 252 239 204 160 126 119 136 156 163 178 192 180 128 124 139 78 62 41 30 31 61 135 214 254 255 255 254 254 253 252 250 247 246 244 245 246 191 101 55 38 36 44 45 36 34 43 103 201 239 252 249 249 242 213 181 149 142 112 83 58 37 42 72 95 138 193 225 222 178 147 141 103 51 27 39 49 58 89 112 123 108 98 113 145 171 199 230 245 240 254 241 167 83 71 147 232 251 249 246 245 241 224 195 172 172 146 105 68 50 50 57 61 66 82 115 149 162 142 137 179 206 219 218 214 217 213 206 209 210 209 208 208 208 209 210 211 204 206 207 206 205 205 208 211 217 191 144 131 170 220 228 218 206 205 206 208 209 207 202 199 197 219 232 171 108 141 211 244 218 212 214 223 220 208 206 215 210 204 189 162 130 116 130 153 161 167 159 139 132 142 144 136 137 113 97 114 157 192 201 194 192 191 172 166 183 186 176 178 197 183 166 176 198 196 197 219 199 137 147 185 205 209 195 201 200 200 201 202 202 202 202 202 203 203 202 201 201 200 199 199 199 199 199 200 200 201 201 201 202 201 201 201 201 200 200 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 200 201 201 200 201 203 205 204 203 203 202 203 204 205 206 207 207 207 206 206 206 206 206 197 200 204 208 211 211 211 210 210 210 211 212 212 211 210 210 213 212 211 210 209 209 210 210 208 207 205 204 204 205 206 207 206 206 206 206 207 208 210 210 205 206 206 206 206 206 206 206 205 205 204 204 204 204 204 203 204 205 206 208 208 207 205 204 206 206 205 205 205 205 204 203 203 203 205 206 206 205 203 202 217 217 217 217 218 218 218 218 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 215 215 214 214 213 213 212 212 214 214 214 215 215 216 216 217 217 216 215 214 213 212 211 210 210 212 214 213 212 212 215 218 215 214 214 214 214 215 217 217 215 215 215 215 214 214 214 214 212 213 213 214 214 214 214 214 214 213 211 210 210 211 213 214 216 215 214 213 211 210 210 211 214 213 213 212 212 211 211 211 212 212 213 213 214 215 215 216 216 217 218 218 218 217 216 215 219 219 219 219 218 218 217 217 213 214 214 214 215 215 216 216 213 213 213 212 211 210 208 207 209 207 205 205 206 205 203 201 203 202 202 201 200 199 199 198 200 200 201 202 203 204 205 205 204 205 206 207 208 208 207 207 206 206 205 205 206 208 211 213 214 213 213 213 212 211 210 210 211 212 214 215 216 215 214 213 215 217 218 218 217 217 220 222 219 219 220 220 221 221 222 222 221 222 223 223 223 223 224 224 226 226 225 225 225 225 225 224 222 222 222 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 221 221 222 222 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 220 219 218 218 219 220 220 220 220 220 219 218 217 216 216 216 216 215 215 216 216 218 218 215 214 213 212 213 214 216 217 214 213 213 212 211 210 209 209 212 211 210 210 210 210 211 212 210 210 210 210 210 210 210 210 212 209 208 209 212 213 211 209 212 213 214 213 211 210 211 213 210 211 214 216 216 215 213 211 213 213 214 214 215 215 216 216 215 215 215 215 215 215 215 215 217 216 214 212 212 213 214 214 215 215 215 215 215 215 215 215 213 215 216 215 213 211 212 213 211 217 215 219 227 223 219 228 217 208 204 212 209 218 232 211 159 116 183 243 234 236 223 182 138 99 121 174 158 89 77 135 192 237 225 219 211 201 214 192 195 177 177 180 193 204 221 184 111 149 223 246 226 219 214 207 195 180 155 145 146 129 121 148 197 199 99 82 198 251 174 145 214 247 235 216 217 218 221 221 216 229 213 171 161 197 189 124 93 106 133 153 152 137 133 150 203 215 155 106 108 131 196 254 253 235 171 88 136 248 251 234 122 62 57 82 100 116 109 94 112 115 130 152 149 110 81 84 147 128 135 224 254 221 126 133 254 254 185 128 121 155 181 127 87 107 99 72 66 77 80 76 89 84 61 36 47 90 113 104 100 141 151 135 84 28 38 50 44 53 100 136 122 99 86 69 51 57 62 50 35 48 83 106 80 144 235 243 244 177 80 150 222 136 1 50 187 255 252 234 200 156 132 160 188 198 162 101 163 241 253 241 227 218 149 19 28 138 195 188 149 163 220 196 123 119 154 150 106 106 147 185 183 138 64 82 127 107 80 84 95 71 42 20 19 44 66 66 109 150 133 58 36 98 163 185 155 136 80 45 51 86 115 98 106 189 250 250 254 244 216 79 33 86 128 119 75 58 51 43 32 24 16 33 68 104 115 95 44 24 21 20 14 11 52 134 211 251 251 247 141 27 81 187 175 166 158 132 180 239 208 186 236 252 218 107 32 26 33 46 60 50 45 47 51 55 55 50 51 47 44 67 123 181 216 230 218 174 149 141 105 58 35 30 29 35 65 55 26 29 96 209 246 253 254 248 232 207 156 102 136 195 243 225 176 92 13 15 33 32 30 26 24 28 36 41 43 35 31 59 101 159 217 227 177 206 230 191 111 68 61 48 51 42 38 28 33 44 54 90 102 148 189 211 197 219 229 219 242 241 237 205 162 111 66 63 78 100 111 119 119 146 201 216 169 130 110 130 161 174 157 128 99 89 132 177 209 252 248 219 154 110 155 228 202 119 89 120 133 92 50 37 40 36 31 35 30 33 28 28 25 22 67 143 175 188 215 199 160 188 220 185 152 161 191 215 226 228 210 187 194 216 233 196 169 187 179 148 134 145 159 161 165 177 149 92 80 92 96 114 141 155 191 251 231 204 169 118 66 47 70 107 144 174 189 222 238 229 203 137 79 89 129 149 128 112 124 128 108 146 223 253 208 152 124 92 67 53 33 22 19 30 91 171 216 223 162 50 13 92 199 252 253 203 158 134 113 108 125 139 163 183 159 57 2 72 180 250 247 171 125 161 210 220 224 241 235 237 240 210 150 121 139 161 146 151 137 104 79 69 47 17 27 82 145 175 171 193 213 178 46 71 163 249 244 221 212 195 216 171 107 59 48 71 114 150 121 104 133 184 176 128 117 139 132 134 140 132 139 198 240 233 144 94 159 235 226 209 225 235 251 203 126 43 15 34 38 38 34 32 29 29 29 28 26 24 18 24 26 24 27 34 38 36 42 44 48 51 52 51 48 46 37 72 102 93 91 136 170 158 133 79 62 29 24 46 74 58 57 145 226 240 238 252 253 249 243 241 217 153 97 93 98 78 82 123 126 76 35 28 40 53 107 208 254 254 216 111 66 90 112 164 162 143 186 233 214 176 188 216 207 169 161 176 173 155 187 206 190 189 181 173 211 233 238 245 247 243 236 213 159 106 78 60 45 42 42 41 45 52 39 36 25 50 147 240 253 238 253 255 155 4 86 242 246 243 252 253 197 124 158 215 208 210 251 255 221 132 114 196 249 247 235 204 208 226 174 57 46 170 229 250 245 238 239 218 191 183 177 131 63 31 43 48 47 60 58 48 39 28 37 44 48 37 30 29 29 29 30 31 32 32 36 29 28 38 52 109 80 40 19 14 34 70 88 82 70 61 86 105 82 63 65 58 54 50 47 38 23 27 57 116 156 157 116 68 46 56 57 54 57 57 50 47 45 41 31 33 68 110 162 170 173 128 47 12 84 197 252 198 112 80 141 202 232 251 169 125 116 141 184 217 209 194 133 50 93 189 197 193 171 94 55 44 31 27 35 45 45 40 44 41 37 35 35 34 32 29 32 27 22 27 27 15 16 36 66 133 172 205 254 244 161 100 144 140 135 182 232 228 220 225 168 148 168 199 195 164 161 206 224 233 225 216 227 233 190 123 165 228 249 248 210 105 6 38 142 248 238 218 213 197 211 185 140 70 36 36 47 56 50 52 53 56 67 88 103 97 84 80 91 96 91 71 49 39 38 40 38 39 49 60 56 42 38 44 42 43 43 42 40 41 45 48 47 44 39 36 34 35 36 37 35 35 37 39 35 28 23 23 33 48 78 116 151 178 203 221 144 101 135 174 151 113 108 141 168 137 162 240 253 232 152 85 163 206 153 101 67 26 36 52 53 47 38 39 91 192 252 248 240 209 211 188 151 144 133 105 172 228 244 228 220 215 207 194 200 172 115 139 221 253 214 132 166 204 164 111 156 225 238 229 231 239 189 114 107 165 217 235 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 214 216 217 219 219 218 217 216 209 223 230 225 224 229 225 214 217 218 219 220 221 221 220 220 220 221 226 218 203 208 222 222 222 222 222 222 221 221 221 221 222 222 222 222 223 223 224 224 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 233 229 234 235 229 235 234 213 197 199 206 176 123 130 196 248 229 241 233 201 165 178 187 124 94 156 216 236 234 235 233 226 226 233 241 232 250 217 154 190 235 222 237 234 242 229 146 177 254 252 230 105 25 19 46 86 121 191 239 254 245 239 254 234 241 247 237 235 236 238 232 204 196 196 173 207 248 234 231 239 232 236 238 235 235 237 235 230 241 240 247 248 235 229 235 238 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 236 233 233 240 247 248 245 242 220 152 155 175 163 174 208 240 234 155 77 165 247 247 228 252 254 208 104 26 34 38 48 50 109 252 247 201 60 140 251 238 236 235 234 233 234 238 242 244 253 249 213 168 121 64 40 60 72 55 52 64 62 44 36 44 50 56 51 43 48 63 97 138 159 113 58 27 25 49 91 127 132 112 86 69 61 53 40 29 37 35 34 36 40 45 49 50 54 51 48 46 47 52 52 46 55 63 87 114 138 167 190 195 182 143 90 52 41 46 52 54 56 76 81 77 67 77 89 61 54 31 35 81 130 172 219 251 240 234 229 225 224 224 223 223 224 225 231 244 226 177 122 62 31 31 42 45 45 40 75 167 232 246 231 228 240 243 242 236 230 203 177 139 88 60 51 39 48 77 86 108 150 205 222 161 62 29 32 42 64 125 171 184 161 137 138 150 153 170 195 201 181 204 246 245 159 72 93 173 241 234 232 236 237 229 217 210 203 121 57 50 70 91 83 53 42 64 94 104 133 172 202 243 216 212 205 202 207 209 209 212 208 207 206 205 205 205 206 206 203 204 205 205 204 204 205 207 213 209 172 128 143 189 220 225 204 204 203 205 208 211 210 209 206 221 225 160 116 163 214 232 217 216 215 215 215 218 223 230 225 224 222 209 173 131 111 112 161 174 170 157 174 209 215 196 145 96 63 91 151 194 204 199 194 184 191 202 192 172 171 183 154 134 148 172 163 161 195 228 176 137 170 207 212 213 201 201 199 199 200 201 202 202 202 202 203 203 202 202 201 200 200 199 201 201 201 200 200 199 199 199 201 202 202 201 201 202 202 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 202 203 201 199 198 201 204 203 203 203 204 204 205 206 206 208 208 208 208 207 207 207 207 198 201 205 209 212 213 212 212 210 211 211 212 212 211 211 210 212 211 210 209 208 208 209 210 211 210 208 207 206 207 208 209 208 207 207 207 208 209 210 211 211 210 210 209 208 207 207 206 205 205 204 204 204 204 204 203 202 203 205 207 209 208 208 207 206 206 205 205 205 205 204 203 202 203 205 206 206 205 203 203 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 216 214 214 214 214 213 213 213 213 214 214 215 215 215 215 215 215 211 211 212 213 214 215 215 216 207 210 214 214 213 212 215 218 216 215 214 213 214 215 216 217 215 215 215 215 215 215 215 215 210 212 215 217 217 216 214 213 213 212 212 211 211 212 212 213 216 217 216 214 211 210 210 211 210 210 211 212 213 214 215 215 210 210 212 213 215 216 217 218 217 218 218 218 218 216 215 214 220 220 220 220 219 218 217 216 216 216 217 217 218 219 219 220 214 214 214 213 212 210 209 208 212 210 208 208 208 208 205 203 203 203 202 202 202 201 201 201 201 202 202 203 204 205 206 206 206 206 207 208 208 208 207 207 206 207 208 208 207 208 210 212 214 212 212 214 214 211 209 211 213 213 214 215 215 214 214 213 212 215 218 218 217 217 221 225 222 222 223 223 223 224 224 224 221 222 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 225 225 225 225 225 225 225 225 226 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 223 223 223 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 219 219 220 220 220 219 218 217 216 216 216 216 217 217 217 217 217 216 215 214 213 212 211 210 210 214 213 213 212 212 211 211 210 214 211 210 210 210 210 211 214 210 210 210 210 210 210 210 210 211 210 209 210 211 212 211 211 208 210 212 213 212 213 215 217 211 212 213 214 215 214 213 212 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 215 214 213 213 212 212 215 215 215 215 215 215 215 215 212 214 215 215 213 212 212 213 205 213 213 217 221 206 206 232 223 217 207 213 211 209 224 226 204 139 170 240 251 210 140 103 92 141 151 117 129 183 188 145 217 243 230 217 204 190 193 180 195 197 209 203 207 220 223 156 78 124 210 243 227 224 227 228 235 236 233 206 153 75 31 60 125 148 82 80 155 181 134 128 177 226 234 225 220 210 217 229 227 232 227 198 163 181 205 168 111 98 109 107 97 109 126 144 204 198 124 102 109 98 161 248 243 253 189 76 96 206 221 174 98 28 66 133 128 107 85 54 67 98 120 134 154 159 133 106 134 128 98 152 174 138 99 121 208 254 164 53 66 138 160 115 103 156 169 118 63 46 60 79 98 103 75 30 46 136 202 202 123 96 86 91 78 33 37 53 55 79 102 98 78 69 61 43 57 105 118 71 44 79 106 92 80 135 196 216 251 191 93 161 200 119 1 65 195 253 254 254 249 176 127 191 191 99 71 131 231 253 243 226 224 189 102 12 88 229 245 168 79 83 155 123 126 123 143 151 149 140 111 91 90 79 93 191 216 142 97 119 141 99 49 15 8 28 42 36 74 107 111 84 71 91 132 169 168 133 95 129 175 210 244 237 204 237 251 248 249 193 142 65 40 60 56 42 28 40 34 27 14 46 61 69 80 114 140 109 55 26 24 25 14 8 22 64 115 192 235 249 199 61 13 77 140 216 251 196 191 248 242 209 248 246 190 80 26 40 51 57 54 55 51 52 59 55 46 48 54 38 32 45 69 96 122 140 131 121 151 172 120 52 31 39 36 33 41 34 26 46 96 152 218 244 228 192 159 98 68 101 189 252 253 249 225 124 21 5 25 30 32 28 25 30 38 43 34 55 102 170 218 249 254 222 171 160 155 110 45 40 54 30 40 24 28 32 63 76 50 67 167 197 184 163 147 197 242 251 249 209 152 92 68 78 106 152 178 201 204 187 134 128 201 239 212 203 184 166 175 209 219 197 151 88 82 134 187 223 210 224 215 144 125 175 198 164 138 145 173 127 64 31 37 42 36 34 32 32 27 27 24 19 56 122 154 159 153 124 110 176 235 201 134 110 159 224 235 216 190 178 184 179 168 150 183 234 207 148 158 162 159 160 192 225 194 126 110 81 98 171 204 173 184 251 254 215 146 60 41 108 165 184 194 206 201 213 224 236 243 209 157 82 74 106 125 125 123 90 56 131 209 239 212 189 179 146 104 71 32 19 18 29 104 209 252 254 186 60 30 119 200 214 157 96 56 51 47 47 49 40 52 68 58 5 13 119 214 253 253 154 116 184 244 246 233 232 233 223 230 220 189 187 206 204 161 160 177 185 152 96 48 18 7 50 90 102 108 156 187 146 70 92 145 226 237 223 226 237 253 215 139 64 31 39 66 87 107 137 167 162 134 124 131 134 137 110 118 150 166 181 210 231 145 87 155 237 233 191 193 207 217 162 95 35 20 37 39 42 34 31 29 28 28 27 24 22 17 21 22 22 27 36 37 32 37 37 37 38 39 39 37 35 41 34 36 46 64 87 89 68 55 32 33 36 71 149 184 123 52 158 253 253 239 246 239 227 237 252 243 158 77 78 101 87 155 230 244 157 66 31 29 31 59 133 198 246 206 94 60 98 139 146 123 131 189 199 156 134 143 149 162 176 165 125 101 108 144 174 185 215 236 235 248 247 236 235 233 238 249 251 231 200 182 142 99 74 57 41 37 43 41 29 20 40 123 209 235 244 251 254 167 10 71 225 253 253 253 207 150 143 207 234 194 189 230 211 159 124 184 255 255 241 223 209 205 188 145 101 109 163 179 227 240 242 245 219 183 156 134 105 57 33 41 39 28 31 31 22 44 86 113 100 68 36 25 27 29 30 29 28 30 31 31 28 31 40 35 62 39 34 62 103 149 179 191 178 137 98 159 177 149 133 146 133 83 29 11 33 45 61 45 45 55 53 52 41 38 44 51 57 54 42 42 35 32 39 31 21 84 185 255 251 249 222 102 3 69 187 220 186 133 92 135 212 253 251 161 99 128 166 148 155 164 141 89 44 51 100 114 98 73 46 43 39 38 41 43 42 44 48 46 43 39 36 35 33 31 28 33 29 22 25 29 22 20 31 35 70 99 159 247 253 167 85 112 127 146 203 244 230 218 222 180 135 106 116 159 187 190 210 228 227 223 219 221 240 215 129 123 204 255 250 208 96 15 46 133 241 253 242 220 199 222 220 174 90 44 38 46 57 53 49 44 56 64 60 54 60 69 74 63 77 76 55 39 42 44 38 39 39 47 55 52 40 38 44 42 43 44 43 41 41 43 45 44 41 37 34 34 34 34 33 30 31 27 19 20 35 55 69 94 129 182 221 223 196 167 153 106 73 82 132 155 143 120 98 122 111 142 224 253 251 183 92 122 207 166 60 16 31 73 89 88 72 39 22 76 182 250 253 235 232 245 191 151 175 187 141 145 207 241 227 213 219 219 209 200 170 119 125 200 249 186 70 145 209 169 104 156 230 237 227 220 237 180 106 128 200 230 226 216 216 216 216 216 216 216 216 216 217 217 217 218 218 218 218 218 218 219 220 220 220 219 219 214 224 223 208 203 214 222 221 221 220 220 220 220 221 221 222 221 219 225 213 191 199 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 223 223 223 225 225 225 225 225 225 225 225 225 226 226 226 227 227 227 227 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 227 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 236 231 230 229 227 232 232 224 239 230 230 219 178 150 177 224 229 247 237 184 146 149 142 116 173 214 244 238 227 230 233 228 224 226 224 232 255 208 144 178 251 228 245 251 252 240 156 165 254 251 244 126 37 24 39 53 115 216 249 247 233 226 250 237 246 240 231 237 237 240 246 229 187 112 115 202 240 235 242 234 234 240 241 236 234 236 233 226 227 203 200 218 230 235 238 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 244 246 241 231 231 239 241 236 206 151 162 150 122 166 208 212 189 137 75 128 239 254 243 254 254 166 63 22 42 45 43 60 167 252 247 136 82 216 247 237 240 236 232 233 242 252 254 254 202 157 105 78 61 41 48 80 58 52 48 48 49 53 61 70 72 106 127 132 129 114 119 150 160 109 51 24 36 80 146 198 235 220 202 187 172 149 118 95 84 76 67 63 63 60 52 44 40 38 45 50 45 48 52 47 61 56 55 54 61 81 93 87 57 45 35 37 46 50 43 33 33 50 43 41 56 59 59 62 46 18 40 133 182 171 198 246 234 226 219 218 220 221 224 226 209 223 226 230 237 239 191 94 47 24 36 46 48 40 62 146 223 249 232 212 215 223 237 243 238 241 245 223 189 175 134 67 38 38 29 54 120 186 190 138 72 44 36 25 41 119 203 249 246 228 215 194 162 142 121 91 89 125 196 238 183 86 58 92 155 174 213 248 248 219 191 182 139 59 40 86 118 127 112 75 63 46 80 131 194 239 234 236 220 212 205 202 203 206 209 209 208 207 207 206 205 205 205 204 204 205 205 205 204 204 204 204 207 218 200 148 136 153 192 215 216 212 205 200 202 209 214 214 232 230 206 128 108 163 184 184 183 195 203 204 206 209 208 203 200 213 223 222 213 196 167 141 153 162 164 171 206 248 252 232 197 147 108 120 153 171 171 169 163 155 163 168 161 170 182 175 145 114 125 149 147 167 198 198 134 139 192 226 213 203 200 198 198 199 200 201 201 202 201 201 203 203 202 202 201 201 201 200 202 202 201 200 200 199 198 198 199 202 202 200 201 203 204 202 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 202 204 204 201 198 197 200 204 200 201 202 204 205 206 206 207 208 208 208 208 208 208 208 208 206 207 209 210 211 211 210 209 210 211 212 212 212 212 211 210 210 210 210 210 209 209 209 209 212 212 210 209 209 209 209 209 209 209 208 208 208 209 210 211 211 210 208 207 205 205 204 204 204 204 204 204 204 204 204 204 201 202 203 205 206 206 206 206 206 206 205 205 205 205 204 203 202 204 206 206 204 203 204 204 218 218 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 217 217 217 216 216 213 213 213 214 214 214 214 214 214 214 214 214 213 213 213 213 210 211 212 213 215 216 217 218 207 212 217 218 215 212 213 215 217 216 215 213 213 214 215 216 215 215 215 215 215 215 216 216 214 215 216 217 217 215 213 212 211 212 212 213 213 212 212 211 214 215 216 214 212 211 213 215 210 211 211 212 213 214 215 216 210 211 212 213 215 216 217 218 216 216 217 218 218 217 217 216 220 220 221 220 220 218 216 215 219 219 219 219 219 218 218 218 214 214 215 215 215 214 213 212 214 212 211 210 211 211 210 208 206 206 205 205 204 203 203 202 202 202 203 204 205 206 207 207 207 208 208 209 209 208 207 206 206 208 210 210 209 208 209 211 210 208 209 213 214 210 210 212 216 216 215 215 215 215 216 216 214 215 216 217 218 219 222 223 223 223 223 224 224 224 224 224 221 222 223 223 223 223 224 224 224 224 224 225 225 226 226 226 227 227 227 227 226 226 226 226 225 225 225 225 225 225 225 225 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 222 222 222 223 223 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 221 219 217 216 218 219 220 220 220 219 218 217 215 216 218 219 219 218 216 215 214 215 215 216 214 212 210 208 213 213 213 213 213 212 212 212 213 210 211 214 214 211 210 213 210 210 210 210 210 210 210 210 209 211 212 211 211 210 211 213 208 211 213 213 213 213 215 217 213 213 213 213 213 213 214 214 215 215 214 214 214 214 214 214 215 215 215 215 215 215 215 215 212 213 215 216 216 214 213 211 215 215 215 215 215 215 215 215 214 216 218 218 217 216 216 217 211 217 211 206 195 161 158 198 223 231 218 220 223 211 217 227 218 159 150 197 233 183 95 77 114 136 142 154 198 239 220 163 179 203 215 216 214 208 208 214 220 211 221 216 215 227 240 184 110 152 223 238 212 211 215 214 219 229 249 234 176 90 52 101 127 170 144 123 99 117 150 153 153 174 167 181 213 222 224 225 227 225 231 220 178 195 248 235 181 170 171 140 98 81 104 162 203 195 159 191 188 114 109 137 176 213 166 121 138 169 169 124 67 33 83 147 149 122 75 29 40 92 110 105 148 203 185 127 87 94 91 104 80 73 118 152 123 180 135 45 60 134 150 118 105 198 229 151 65 40 53 65 91 104 81 25 33 141 238 253 161 81 54 60 74 46 45 64 78 89 80 61 58 60 56 54 115 167 154 72 54 122 141 87 74 122 151 178 234 172 76 134 186 112 2 69 197 248 244 242 250 189 145 222 204 86 76 180 244 230 193 206 239 150 30 27 177 244 252 229 147 73 94 104 127 147 187 222 231 172 75 29 91 131 182 254 254 194 144 129 135 98 64 44 28 22 27 29 41 60 88 118 124 96 88 114 116 80 103 192 250 252 250 239 216 201 177 151 133 95 72 64 44 47 38 35 40 37 20 12 36 126 172 146 96 113 155 117 60 28 54 83 62 27 8 15 45 100 158 190 179 81 1 34 133 226 253 191 172 237 251 199 188 194 148 53 35 95 109 84 53 42 39 46 51 51 45 38 40 29 33 47 49 47 50 55 54 90 156 169 101 41 34 41 37 33 26 37 71 125 151 123 130 140 144 129 95 67 91 143 201 251 244 246 224 113 30 10 19 25 28 27 28 34 39 41 29 76 157 234 254 254 236 182 127 98 67 44 32 33 36 31 26 23 32 83 150 149 90 60 161 188 154 128 122 166 206 215 176 119 72 66 105 151 188 232 239 242 239 234 165 126 194 242 242 240 221 182 165 197 240 253 195 97 68 113 143 165 166 222 244 186 131 141 170 163 154 162 204 162 86 32 31 41 38 37 35 34 30 28 23 18 44 87 137 131 83 66 118 208 252 218 151 96 136 205 225 222 201 185 156 122 87 88 167 240 215 162 182 172 146 141 181 212 184 135 119 91 117 193 224 200 205 248 245 188 129 64 66 160 229 243 237 237 219 202 206 236 253 241 205 84 36 56 100 131 138 81 46 127 193 223 207 177 165 143 111 92 54 31 25 23 70 150 231 244 187 82 46 94 125 109 49 46 76 108 113 119 119 99 67 67 62 41 75 167 225 238 215 116 104 187 236 232 218 204 209 211 215 217 221 229 227 214 198 196 223 240 202 137 85 54 29 35 42 49 59 103 128 85 63 111 143 208 234 234 226 228 242 227 166 93 60 56 58 63 105 160 193 169 145 161 170 149 145 126 129 153 167 171 196 229 161 93 139 211 220 166 143 141 138 93 56 32 33 41 35 40 33 30 27 26 25 24 21 19 20 22 22 21 23 29 31 29 27 27 29 33 38 41 41 40 46 31 32 47 51 46 43 42 34 51 88 148 186 250 253 156 57 155 252 253 231 238 237 241 236 246 246 188 108 93 112 105 151 236 252 188 109 73 51 29 43 71 114 164 142 87 120 183 206 172 116 96 124 139 121 108 162 159 200 253 232 147 125 174 177 203 224 247 254 242 237 240 233 235 234 230 231 238 246 247 249 225 192 155 103 51 28 32 51 33 22 29 95 171 205 234 253 252 180 18 46 194 251 238 196 127 137 210 254 245 197 189 173 122 105 139 203 244 245 251 245 254 242 166 70 64 119 138 158 222 240 240 240 218 192 163 131 99 52 29 33 39 44 54 59 94 141 202 232 179 71 4 19 25 31 32 28 26 27 30 28 27 30 39 26 50 69 130 190 229 252 253 253 245 204 162 167 176 166 196 234 196 99 15 4 69 121 156 111 74 62 55 59 62 63 72 86 81 60 44 39 45 33 37 43 21 61 165 242 255 255 248 120 2 68 160 177 166 139 89 101 141 172 150 98 66 113 135 90 82 84 56 47 52 62 72 69 53 47 55 32 32 37 46 48 46 48 54 45 42 39 36 35 34 31 29 28 30 25 23 28 26 22 27 37 53 64 104 179 206 150 84 85 128 170 203 191 160 180 219 183 134 97 103 148 176 180 206 230 228 217 217 219 238 231 162 113 178 254 254 214 82 25 71 133 220 252 244 229 221 234 229 172 96 59 51 47 56 55 51 46 52 55 48 43 55 67 65 59 70 65 43 34 43 47 41 39 42 46 46 43 40 41 43 43 45 46 44 41 39 39 39 37 34 32 31 32 33 32 30 24 26 24 30 62 110 145 157 189 197 205 195 161 125 113 119 138 114 99 169 238 243 213 155 94 62 104 189 215 225 178 130 142 172 120 28 3 40 95 141 157 114 39 16 104 221 253 228 216 233 216 125 130 211 239 186 112 176 235 231 210 216 223 218 224 203 150 120 181 235 167 68 107 197 179 125 172 213 186 166 224 229 167 122 176 230 226 216 216 216 216 216 216 216 216 216 216 216 217 217 217 218 218 218 219 219 218 218 218 219 220 220 223 220 211 196 183 183 198 214 224 222 220 218 218 219 221 223 222 217 223 211 188 200 224 221 221 221 221 222 222 223 223 223 221 221 221 222 222 223 223 223 225 225 225 225 225 225 225 225 225 225 226 226 226 227 227 227 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 232 230 230 230 221 212 213 233 232 233 244 244 213 188 193 235 248 229 166 156 163 139 154 237 244 245 235 227 227 230 230 240 230 235 252 234 169 148 192 249 246 250 249 246 204 108 120 250 248 254 142 41 26 40 43 141 249 252 244 242 230 247 235 236 235 236 244 238 236 242 222 105 86 169 252 241 223 228 227 225 233 236 232 233 238 236 229 171 138 141 189 230 244 244 241 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 229 235 237 234 234 238 238 234 172 158 192 175 159 215 246 245 227 165 104 130 243 253 225 253 228 117 39 25 46 50 41 74 199 249 220 79 135 252 248 243 240 238 239 246 253 241 207 175 82 36 24 56 73 66 62 66 54 48 37 45 92 140 141 111 129 186 235 253 246 197 162 171 163 104 39 12 28 79 150 206 254 252 250 251 249 242 227 214 181 173 163 157 151 140 123 109 85 58 46 42 33 37 50 52 57 51 51 50 46 48 46 34 44 47 49 48 47 49 55 61 61 68 60 59 68 53 36 42 29 43 103 209 229 172 183 237 234 225 218 218 220 220 220 223 213 219 218 220 232 250 228 141 73 24 31 46 46 38 51 122 208 247 238 215 214 213 216 217 217 226 245 247 246 249 194 93 62 75 75 54 64 88 80 66 62 61 63 38 33 89 173 245 250 250 243 220 201 190 155 107 92 106 132 142 112 63 42 49 56 105 189 253 250 190 137 120 63 35 75 137 154 171 175 140 103 58 115 201 250 251 212 200 209 207 210 211 209 211 212 205 207 208 209 210 210 209 208 207 207 207 207 207 206 205 204 203 204 213 216 182 155 126 153 191 216 215 210 204 204 207 208 204 209 214 184 99 93 149 151 150 145 164 188 204 213 216 211 204 210 208 204 209 227 237 218 189 162 142 127 141 180 216 226 221 199 179 169 181 198 198 186 175 179 177 156 133 147 187 193 165 129 107 114 138 152 162 157 133 127 149 189 221 209 195 203 197 199 199 200 201 201 201 201 200 202 202 202 202 202 202 202 202 200 200 200 200 200 200 200 200 198 201 202 200 201 205 206 203 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 200 202 203 201 197 197 202 206 198 199 201 204 205 206 207 207 207 207 208 208 209 209 209 210 210 210 210 210 210 210 209 209 211 211 212 213 213 212 211 211 209 210 211 212 212 212 211 210 211 211 211 211 210 209 208 207 210 210 209 209 209 210 210 211 207 206 205 204 203 203 204 204 203 203 203 204 204 205 205 205 206 205 205 204 204 204 205 205 206 206 205 205 205 205 204 203 204 205 205 204 202 202 204 206 217 217 216 216 216 216 215 215 218 218 218 218 218 218 218 218 218 218 218 217 217 216 216 216 213 213 213 214 214 215 215 215 213 213 213 212 212 211 211 211 214 215 215 215 215 216 216 216 209 214 220 221 217 212 212 213 218 217 215 213 213 213 215 216 215 215 215 215 215 216 216 216 218 218 217 216 215 213 212 212 210 211 213 214 214 213 211 210 211 213 215 214 213 213 215 218 214 214 214 213 213 212 212 212 211 212 212 213 214 215 216 217 213 214 216 217 218 219 219 218 220 221 221 221 220 218 216 215 221 220 219 218 216 215 214 214 214 215 216 217 218 218 217 217 215 213 212 213 214 215 213 212 210 209 208 207 205 204 203 202 203 203 204 205 205 206 207 207 208 209 209 209 209 208 207 206 205 208 212 212 210 208 208 209 205 203 206 212 213 211 211 214 219 218 216 215 215 216 217 218 218 216 214 215 219 222 221 219 222 222 222 222 222 222 222 222 221 222 223 223 223 223 224 224 223 223 224 225 226 226 227 227 226 226 226 225 225 224 224 224 225 225 225 225 225 225 225 225 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 222 222 223 223 223 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 221 222 223 223 222 219 216 215 217 218 219 220 220 220 219 218 215 216 219 220 220 218 215 214 211 213 216 218 219 217 215 213 213 213 213 213 213 213 213 213 210 209 212 218 218 212 209 210 210 210 210 210 210 210 210 210 209 211 213 212 210 209 211 214 213 214 215 214 212 211 212 213 214 213 212 212 212 213 214 215 214 214 214 213 213 212 212 212 215 215 215 215 215 215 215 215 209 211 214 217 218 216 214 212 215 215 215 215 215 215 215 215 217 220 223 223 222 221 222 223 227 230 216 201 173 121 113 160 220 241 229 228 235 220 216 225 233 186 135 134 185 173 112 118 146 115 124 201 251 234 198 176 125 149 189 220 244 246 228 228 241 215 219 222 217 221 245 208 133 171 231 231 205 215 225 221 220 220 240 237 200 141 130 204 205 179 163 180 90 64 171 237 158 129 84 117 203 243 236 213 213 215 237 243 197 203 252 238 192 231 234 155 81 54 83 167 200 224 217 253 254 200 152 76 89 101 91 148 159 125 135 95 92 78 79 109 161 152 68 12 102 135 141 132 151 172 146 102 65 66 139 185 123 77 108 120 120 89 61 48 102 186 169 87 104 223 254 150 59 53 62 47 73 97 88 33 26 118 206 222 157 72 51 49 69 55 43 52 68 74 60 57 80 93 102 127 188 206 151 49 47 136 148 73 96 164 178 180 219 153 67 123 184 117 0 53 185 254 253 238 244 212 134 147 142 116 129 173 224 190 170 185 178 66 11 124 239 254 252 247 197 116 89 98 130 169 200 210 217 173 98 80 175 221 232 251 249 254 208 123 109 91 94 101 75 37 25 30 26 33 62 116 140 102 72 86 71 32 82 160 196 186 147 140 126 104 84 64 54 60 59 66 59 42 27 22 27 5 6 29 100 189 251 236 132 91 145 148 62 33 97 166 134 59 14 12 27 28 63 83 95 61 12 48 107 149 173 167 161 189 206 174 132 126 82 30 92 206 188 90 57 36 39 47 37 41 49 38 37 33 37 40 36 40 43 36 39 79 130 123 67 44 48 36 34 28 11 43 125 220 238 152 67 55 121 163 127 133 156 121 180 234 239 252 213 87 34 23 16 21 24 25 30 38 40 37 29 68 140 209 227 218 188 125 60 71 42 17 28 32 35 60 64 72 73 152 232 201 113 35 82 128 118 120 121 134 131 117 76 50 71 145 223 247 229 235 235 217 220 252 203 145 192 229 217 222 229 213 174 163 198 235 193 110 109 155 147 140 125 174 242 243 184 130 133 147 147 139 204 177 104 38 26 36 38 41 34 35 37 37 30 25 39 62 87 99 46 48 146 232 253 231 190 117 130 176 208 242 228 192 151 89 49 82 174 223 200 185 212 186 152 153 185 184 148 122 118 109 126 162 186 194 197 199 173 131 131 115 102 155 217 251 232 217 218 225 225 225 228 230 171 61 27 51 109 164 186 120 74 151 208 236 209 145 115 100 111 126 101 59 38 24 33 69 138 167 153 90 53 61 60 37 52 111 199 235 211 200 196 173 174 167 162 141 152 202 229 234 179 98 110 193 222 217 216 206 204 220 210 201 220 227 214 211 212 215 234 235 204 173 144 112 67 33 16 27 32 54 76 50 68 134 144 182 216 237 224 214 240 249 194 99 54 62 84 103 118 155 179 171 178 211 212 177 160 198 205 170 149 163 192 212 171 94 117 174 197 143 102 83 79 46 34 37 45 44 30 34 32 29 26 24 24 22 19 16 20 23 26 27 26 26 26 26 30 29 30 33 36 37 35 33 28 35 40 38 34 39 43 41 46 61 126 250 254 250 247 192 50 141 245 254 231 230 225 236 243 225 238 234 178 141 147 150 167 234 251 198 151 127 88 44 22 38 46 73 104 161 234 253 251 210 165 142 144 152 137 105 97 153 224 254 238 196 204 250 253 254 254 251 251 239 223 221 227 229 232 233 232 233 237 241 241 250 251 223 144 61 27 33 39 32 28 26 83 158 189 217 254 248 185 17 16 152 216 190 108 84 160 238 249 247 226 201 134 75 105 159 181 227 255 246 251 224 211 168 73 59 125 139 180 246 252 244 238 222 212 191 161 102 35 12 35 73 107 127 143 210 235 251 254 191 73 21 15 24 33 33 28 24 26 30 34 32 29 32 13 40 97 209 253 254 246 237 248 253 239 220 167 149 144 210 253 189 75 3 25 131 213 250 201 169 164 157 146 142 143 166 179 142 94 79 54 73 40 21 43 26 33 107 170 251 248 188 73 35 129 157 150 139 118 75 76 75 83 70 62 64 80 65 43 47 48 45 58 39 50 64 50 44 46 33 39 33 34 46 55 54 50 50 44 41 38 36 36 35 32 30 22 30 27 23 26 26 23 25 38 47 50 65 106 139 131 108 133 149 155 154 121 98 143 197 167 135 131 158 179 161 157 206 224 236 223 220 226 241 234 177 117 155 239 255 225 80 37 95 147 214 242 229 229 248 250 224 156 93 71 64 50 54 57 55 59 45 43 50 52 58 62 58 65 65 61 51 44 41 38 36 42 48 48 41 38 41 44 42 44 46 47 45 41 36 34 34 30 28 27 29 31 32 30 28 26 34 49 85 151 212 231 219 157 137 117 109 115 138 177 210 228 179 116 177 253 254 246 199 120 50 97 177 195 211 182 193 205 128 46 14 29 45 91 176 225 142 34 21 131 239 253 225 186 204 179 116 175 251 249 195 122 141 203 243 230 210 206 215 233 235 191 136 183 228 162 99 133 215 182 117 156 189 165 162 247 225 144 116 189 229 215 221 216 216 216 216 216 216 216 216 216 216 216 217 217 218 218 218 218 217 216 215 215 217 218 220 220 215 215 212 192 168 170 189 225 223 219 216 216 218 220 223 223 216 222 213 192 207 230 222 221 221 222 223 223 224 225 225 221 221 221 222 222 222 223 223 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 226 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 222 232 233 237 236 211 187 188 225 237 229 228 242 225 191 184 237 244 224 170 194 205 157 187 243 231 224 228 231 229 228 230 221 232 251 246 182 132 152 180 245 235 192 162 140 72 15 108 243 245 254 148 39 24 44 46 134 247 244 235 245 230 244 238 241 241 241 246 235 233 234 204 115 139 212 243 240 244 229 222 207 216 222 222 227 236 236 231 175 158 179 226 242 232 230 237 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 240 231 230 240 241 230 223 226 191 190 218 190 174 215 236 254 247 253 181 89 172 253 253 254 190 83 35 34 46 51 41 87 215 248 177 78 199 249 241 242 233 236 245 255 249 201 118 49 51 49 64 70 59 64 62 37 48 33 37 83 155 203 202 180 220 249 253 250 244 220 218 250 231 153 61 14 21 71 146 205 251 250 248 246 246 245 245 244 248 246 245 245 244 235 219 206 177 102 41 26 31 47 53 40 43 36 41 48 48 52 56 54 51 51 52 51 51 52 54 55 64 62 57 59 63 49 34 39 57 111 182 253 237 166 181 234 233 225 219 221 223 220 218 219 227 214 211 226 234 246 242 191 86 22 29 49 50 41 46 108 202 243 232 213 222 224 220 213 221 207 218 236 247 247 183 75 88 124 128 58 21 31 30 47 81 91 89 47 22 55 131 214 239 252 250 237 242 251 221 169 168 168 164 151 129 102 77 62 51 94 169 221 193 112 56 46 52 56 112 158 173 222 240 189 94 74 154 223 239 242 217 213 206 206 211 211 205 210 215 208 203 205 208 210 210 209 208 207 210 209 209 208 208 206 205 204 203 204 222 208 176 112 125 169 197 204 209 210 212 212 204 194 186 211 190 96 83 127 119 123 126 144 172 197 210 212 208 205 201 201 202 202 200 204 224 243 218 167 130 142 174 194 206 216 204 193 182 183 200 217 221 217 215 230 196 146 155 186 176 146 90 120 159 178 159 120 105 115 156 167 179 210 211 199 213 202 199 200 200 201 201 200 200 200 202 202 202 202 202 203 203 203 198 198 199 200 200 201 202 202 197 201 202 200 201 206 207 204 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 198 201 202 200 197 198 204 209 196 198 200 203 206 207 207 207 206 206 207 208 209 209 210 210 209 208 208 209 210 211 213 214 211 212 212 213 213 212 212 211 208 210 212 214 215 214 212 211 210 210 211 212 211 209 207 205 211 210 209 209 209 210 211 211 208 207 206 206 206 207 208 209 202 202 203 204 205 205 206 206 212 210 208 206 204 204 205 206 206 206 205 205 205 205 204 203 204 205 205 203 201 201 205 208 215 215 216 217 218 220 220 221 221 219 217 216 216 217 219 221 216 216 215 214 213 212 212 211 216 214 213 211 210 210 210 211 213 214 215 216 216 216 215 215 215 215 214 214 213 212 212 211 216 214 211 208 207 207 208 209 218 216 214 212 211 211 211 212 212 212 213 214 215 216 216 217 212 211 210 212 216 219 220 220 214 215 216 217 216 213 211 209 212 212 212 213 213 214 214 214 217 216 216 215 215 214 214 214 216 216 216 216 216 216 216 216 217 216 216 216 216 216 215 215 218 218 219 219 219 219 220 221 220 219 219 219 219 219 219 220 217 217 216 216 216 215 215 215 215 215 214 213 211 210 209 209 209 209 208 207 207 206 205 205 206 206 207 207 208 209 210 210 206 207 209 209 209 209 209 210 211 210 208 207 208 210 213 215 212 212 212 213 213 214 214 214 216 216 217 217 217 218 218 218 218 219 219 220 220 221 222 222 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 222 222 222 226 226 225 224 223 223 223 224 223 223 223 223 223 223 223 223 220 220 220 221 221 222 222 222 222 222 221 220 219 219 218 217 220 219 218 217 217 217 218 218 218 218 219 219 219 218 217 216 217 217 217 216 216 215 215 214 215 215 215 214 214 213 213 213 215 214 212 211 211 212 213 214 214 214 213 213 212 211 210 210 212 213 212 209 206 204 205 207 211 211 211 212 212 212 213 213 212 213 214 214 214 214 215 215 217 216 214 213 212 212 213 213 215 215 215 215 215 215 215 215 213 215 217 217 215 215 217 219 213 214 214 213 213 214 218 221 220 201 196 214 228 222 211 209 226 221 242 193 164 154 108 131 212 215 201 189 191 194 214 248 245 210 166 119 122 138 126 140 132 151 187 238 235 243 230 188 124 94 135 194 237 250 222 202 210 226 213 220 221 226 243 206 128 186 231 228 215 217 220 214 226 209 216 235 226 202 206 231 238 197 192 158 81 97 197 253 213 130 80 143 227 254 227 162 163 219 251 234 218 212 229 218 207 241 177 84 69 72 90 146 194 247 248 246 251 253 232 155 70 20 65 122 152 144 105 124 197 184 95 113 200 172 43 61 187 241 254 206 158 134 112 92 79 72 137 184 130 78 87 106 150 124 66 78 175 205 138 80 136 236 253 158 77 52 45 41 53 65 68 43 34 81 136 150 136 76 38 59 79 56 38 50 44 49 55 81 131 139 133 175 211 149 89 82 85 101 80 88 211 248 231 193 202 146 69 133 212 131 11 58 210 253 241 254 245 205 68 57 112 154 200 193 203 171 140 112 61 27 96 211 251 252 212 207 166 104 109 101 114 197 196 154 143 179 200 144 162 217 235 244 253 253 236 187 78 108 193 235 185 132 100 60 27 17 49 77 72 62 59 62 52 38 51 70 65 58 56 47 53 50 51 49 44 52 64 64 40 27 18 32 24 44 109 123 198 247 251 250 224 148 111 118 80 25 112 248 239 148 73 17 18 3 25 35 29 30 31 54 73 106 147 166 154 131 123 128 102 58 25 59 164 251 236 157 62 30 35 40 35 45 43 33 20 34 36 26 30 47 52 42 52 49 49 53 52 47 42 41 38 29 13 48 116 188 205 136 44 52 132 205 173 161 183 135 138 195 248 251 190 92 30 25 19 17 26 33 41 33 21 40 76 105 98 96 111 104 84 64 52 30 26 40 67 114 146 141 153 136 148 216 222 191 165 86 35 37 84 104 84 70 55 42 78 90 127 212 245 242 224 217 199 218 204 217 231 163 128 191 222 216 228 219 193 179 176 184 125 113 173 240 224 149 100 111 171 236 250 174 107 116 138 126 143 150 112 50 27 39 43 36 41 38 34 32 33 37 43 47 51 68 52 67 156 224 226 216 228 174 127 143 198 242 235 183 163 124 97 116 141 133 136 169 231 191 148 174 192 154 121 96 132 135 129 136 127 128 146 120 108 167 209 182 119 139 213 215 221 231 205 201 205 191 173 137 86 69 70 74 104 193 228 173 107 197 245 248 227 141 74 91 140 168 128 59 23 21 38 43 50 86 84 65 51 40 11 59 125 204 252 252 252 253 245 240 227 236 235 220 220 241 238 207 141 83 123 204 226 219 211 209 209 209 214 222 222 215 214 219 217 239 212 185 192 197 197 193 122 65 20 22 36 38 37 42 72 104 137 176 219 231 228 237 248 236 165 77 26 74 152 147 87 101 150 191 229 240 207 196 215 235 227 185 152 152 185 223 162 98 80 109 119 117 111 95 60 45 35 37 40 37 33 33 24 27 30 28 23 20 20 22 16 20 23 25 25 26 25 23 28 25 34 36 24 26 37 37 26 27 30 34 37 38 36 33 37 53 133 240 251 249 250 171 52 139 239 247 229 235 229 235 235 232 232 254 248 194 171 187 140 162 183 165 190 198 168 94 40 11 38 52 142 254 246 238 202 195 212 203 189 180 127 76 74 138 224 254 249 193 193 224 234 205 157 171 227 218 183 195 231 237 231 226 233 235 226 221 232 242 253 228 147 64 29 30 31 38 30 32 74 131 172 193 253 254 157 18 34 115 137 87 91 126 167 195 246 254 186 153 131 127 191 215 174 186 233 246 187 156 128 153 122 64 107 159 221 245 250 252 250 233 206 167 120 64 17 18 82 186 243 230 209 253 251 252 253 214 76 14 16 25 31 30 28 28 29 29 26 28 32 24 20 39 123 248 251 244 234 242 246 250 253 248 215 110 126 227 231 126 27 4 68 196 246 245 252 246 241 245 249 234 234 248 245 204 155 130 115 59 27 37 41 34 38 49 95 160 176 104 39 51 101 133 114 100 80 63 54 53 55 57 59 60 56 50 48 49 48 45 40 47 47 50 54 43 27 23 36 27 34 48 52 53 55 50 43 43 41 39 36 34 31 30 28 28 28 26 24 23 24 26 41 35 43 56 72 109 166 208 193 143 126 125 79 76 150 195 142 155 215 230 176 149 182 236 234 216 220 224 231 231 199 172 126 150 213 255 229 90 42 121 162 185 217 212 230 252 251 201 115 93 66 51 50 54 54 52 50 43 36 38 46 56 61 62 73 64 54 48 47 45 39 33 51 49 45 39 35 35 40 45 46 48 49 47 41 36 32 31 26 24 26 30 27 22 28 40 61 110 129 132 176 211 180 127 61 67 132 199 215 231 252 249 245 211 128 127 211 253 249 231 140 53 73 156 226 248 215 209 185 91 30 13 39 57 95 208 238 132 13 47 172 247 253 220 174 163 153 160 200 250 254 222 137 120 178 227 231 224 210 214 223 247 216 161 187 222 180 134 184 210 175 124 126 145 172 216 254 211 128 134 216 242 222 212 218 209 217 212 208 217 217 218 218 218 217 216 216 217 218 218 218 218 218 218 218 218 218 218 225 219 214 223 216 171 144 162 219 229 221 216 213 219 230 218 222 229 220 186 184 209 219 230 221 221 221 221 221 221 221 221 222 222 223 223 223 224 224 224 223 223 223 224 224 224 225 225 224 224 225 225 226 227 228 228 228 228 229 229 229 230 230 230 229 229 229 229 229 229 229 229 229 229 229 230 230 230 231 231 229 230 231 230 229 229 231 233 231 233 225 234 224 220 241 229 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 238 223 233 235 237 215 162 150 219 243 229 231 235 232 217 153 205 234 232 222 190 171 203 220 229 238 234 222 227 242 236 216 225 254 252 176 95 69 86 105 113 114 93 68 87 61 35 122 255 254 226 87 22 35 54 40 91 188 252 248 231 244 234 239 244 226 236 243 232 239 232 191 222 209 175 202 243 230 206 186 182 191 132 101 169 244 253 222 178 216 227 239 239 231 242 233 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 235 235 237 239 235 226 219 191 162 203 198 162 203 246 242 249 244 206 150 136 210 254 208 111 44 36 47 53 47 45 101 208 249 133 112 227 249 242 240 241 254 254 212 143 85 49 29 35 65 66 44 54 54 35 52 68 114 145 175 206 227 248 250 242 238 245 248 226 183 223 248 244 218 103 7 4 82 196 251 250 238 228 229 230 228 231 237 240 241 241 240 243 248 248 245 237 194 83 10 83 98 47 36 39 49 39 39 47 51 56 46 52 55 55 50 49 59 63 56 66 50 52 32 22 38 34 34 134 209 249 253 226 154 185 233 230 225 221 222 223 221 221 222 219 222 217 214 218 252 250 161 73 27 39 50 49 41 39 93 191 246 238 227 214 220 221 220 209 237 219 231 250 198 101 22 99 139 106 78 101 93 52 23 73 104 90 45 28 44 94 153 203 235 238 238 248 244 215 169 235 239 237 223 203 179 152 132 96 68 103 118 101 41 30 76 101 90 121 155 199 245 196 99 92 120 127 170 214 237 210 210 212 213 208 208 215 212 205 207 207 210 211 210 206 205 206 209 204 204 206 207 207 207 207 206 203 204 209 212 204 178 141 113 165 197 223 218 208 214 203 172 170 205 164 72 63 101 110 125 153 151 161 181 193 195 201 212 195 208 205 197 201 206 213 227 235 203 155 141 167 183 184 190 205 186 173 175 182 187 198 210 230 226 199 158 147 170 171 142 116 155 163 158 131 114 161 204 169 160 180 205 202 196 203 207 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 201 199 198 198 200 200 199 197 205 205 204 203 201 200 199 199 203 203 204 203 202 200 198 197 203 204 205 204 204 205 209 212 208 207 207 206 206 205 204 204 210 210 211 211 211 210 209 208 211 212 214 215 215 214 212 211 215 215 214 213 213 212 211 211 211 210 208 207 207 208 209 210 208 211 213 212 210 208 208 209 208 209 210 211 210 208 205 204 208 207 207 206 204 203 203 202 206 203 200 201 205 208 209 209 208 208 207 206 206 205 204 204 206 206 205 205 205 205 205 205 213 213 214 215 216 218 218 219 217 218 218 218 218 218 218 217 216 216 215 214 213 213 212 212 218 217 216 214 213 213 213 214 214 214 214 214 214 215 215 215 214 214 214 214 214 214 215 215 216 214 213 211 211 212 214 215 215 215 214 212 212 212 212 212 212 213 213 214 214 215 215 216 214 213 212 213 216 217 217 216 217 216 215 214 213 212 212 212 212 213 213 213 213 213 213 214 212 211 211 211 210 210 209 209 215 215 215 215 215 215 215 215 218 218 218 218 218 218 218 218 218 218 219 219 219 219 220 221 219 220 220 220 219 219 218 218 217 217 217 216 216 215 215 215 218 217 217 216 215 214 213 213 211 210 210 209 208 208 207 207 207 207 207 208 209 210 210 210 209 209 208 209 209 208 207 206 208 208 207 206 207 209 210 212 211 211 212 213 214 215 216 216 217 217 217 218 218 218 219 219 219 219 219 220 221 221 222 222 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 222 222 221 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 222 222 222 220 220 220 220 220 220 220 220 220 219 218 217 217 217 218 219 217 218 219 219 219 218 217 217 217 217 217 216 216 215 215 215 215 215 215 214 214 214 213 213 213 212 212 212 212 213 214 215 214 214 213 213 212 211 211 211 210 211 212 212 211 212 215 217 210 210 210 211 211 211 212 212 212 213 214 214 214 214 215 215 216 215 214 214 214 215 216 217 215 215 215 215 215 215 215 215 213 215 216 216 215 215 216 218 213 214 215 213 212 213 217 220 226 178 144 166 217 237 211 175 163 228 247 183 175 209 173 137 183 166 146 131 128 157 209 246 229 228 205 145 94 78 90 121 159 198 213 224 211 228 230 208 166 122 121 165 206 240 210 119 134 217 241 236 235 243 229 155 138 173 207 219 219 219 216 211 220 222 220 226 220 194 204 252 252 192 191 200 127 78 150 249 235 157 79 147 241 254 211 112 155 235 242 227 216 207 206 186 210 207 131 85 99 71 85 189 234 255 240 241 234 224 247 242 192 113 107 135 144 123 107 147 240 233 127 70 132 100 58 129 228 254 254 198 141 116 138 181 150 105 103 135 117 87 114 147 177 144 100 126 207 217 145 90 116 196 201 120 64 57 59 60 54 52 53 46 36 48 83 110 125 101 67 41 40 51 47 30 40 39 55 94 139 131 105 129 127 118 138 215 224 139 81 161 250 248 207 184 183 112 79 181 243 56 13 120 211 254 255 248 238 96 30 132 207 224 206 169 165 134 78 36 30 58 137 227 251 185 119 107 87 87 118 97 87 138 180 202 180 178 203 174 133 179 217 217 201 237 253 196 126 183 238 247 246 251 202 117 53 17 25 42 46 40 32 48 44 32 34 39 37 45 53 46 53 49 47 40 33 44 61 64 58 17 29 78 120 164 201 219 231 249 245 253 254 206 140 82 49 19 106 234 253 215 150 76 36 20 32 31 27 33 31 42 52 70 106 142 156 140 111 91 72 32 19 79 187 252 230 155 72 36 30 35 43 53 43 33 31 26 23 26 32 39 44 46 42 40 41 46 48 45 42 41 35 31 34 72 99 89 77 70 83 85 105 130 130 158 190 153 118 187 251 251 190 89 29 26 26 22 26 30 38 32 27 56 129 165 134 76 50 46 52 49 39 28 34 98 182 213 207 210 215 180 163 168 180 214 209 143 58 27 45 65 63 78 94 101 139 149 128 190 230 221 211 204 201 211 208 220 226 157 118 185 226 218 210 213 221 217 178 126 80 160 223 252 244 203 154 97 121 174 195 143 89 96 121 121 119 143 126 68 31 31 39 41 39 38 37 36 36 38 40 41 40 30 38 96 162 183 201 242 239 192 145 144 186 241 249 209 184 144 131 166 163 99 97 171 222 187 168 199 192 142 136 147 161 170 174 153 93 62 96 129 170 214 251 228 136 108 163 179 197 241 240 206 179 156 116 65 74 118 151 112 76 134 194 178 123 168 239 253 186 105 104 148 175 171 119 74 60 50 39 23 21 37 42 46 42 36 22 76 146 196 224 224 234 245 246 249 240 232 227 223 221 226 223 209 161 75 104 202 232 212 200 212 217 224 223 212 205 209 216 219 217 213 188 169 194 230 239 235 192 107 44 34 31 21 28 43 66 102 134 171 227 251 250 239 242 194 112 36 10 72 150 161 82 52 130 229 232 179 171 223 211 231 235 213 176 155 172 205 149 71 44 90 136 150 128 87 53 42 35 38 40 37 34 35 30 30 28 25 23 21 22 23 22 23 23 22 25 30 31 27 27 22 21 24 26 29 30 27 32 33 34 32 29 28 30 33 34 42 85 161 201 249 254 159 50 160 250 250 233 235 230 232 227 238 240 236 220 195 185 187 145 72 132 217 251 252 239 150 63 28 18 38 139 252 246 196 173 179 191 172 153 142 106 76 96 184 249 235 205 175 164 160 157 153 99 92 156 169 162 205 236 238 231 225 230 232 230 233 233 241 250 238 182 101 42 22 28 37 27 22 66 138 190 209 229 215 115 6 32 76 101 112 132 140 159 195 237 211 132 92 142 196 242 255 220 150 118 136 104 96 101 136 118 104 156 171 226 249 250 249 230 175 125 95 73 48 21 48 143 235 254 239 200 224 249 253 255 200 87 18 20 27 32 30 27 27 29 29 26 27 31 27 25 39 112 227 254 253 241 245 245 248 255 243 171 90 84 132 127 62 11 14 95 221 253 247 249 244 241 239 236 240 246 252 251 239 205 176 134 80 40 34 34 33 41 53 62 84 82 50 33 50 68 69 61 58 55 53 55 56 57 56 61 54 49 47 45 41 41 45 38 47 47 42 43 44 43 46 35 33 39 47 50 53 50 40 44 44 42 39 36 33 30 28 27 28 28 26 24 23 25 27 40 45 44 40 59 112 185 240 236 178 147 134 93 105 171 188 166 189 232 214 152 135 178 238 238 214 222 240 240 206 166 163 170 145 189 254 219 74 62 156 162 147 169 205 252 252 208 131 75 69 61 58 58 56 52 47 44 40 37 39 46 54 59 60 69 63 54 47 44 43 41 40 49 45 39 35 35 37 40 43 45 46 45 41 35 30 27 27 26 29 27 20 26 49 78 96 151 179 158 106 110 150 145 104 60 115 206 254 243 229 236 236 249 222 134 107 192 251 225 189 132 57 79 155 227 249 201 166 116 36 10 34 70 109 156 214 162 59 4 87 205 250 246 230 174 157 157 178 202 226 242 244 184 119 131 205 240 221 206 223 214 237 212 167 197 233 199 167 183 194 157 123 141 161 178 212 251 212 156 160 226 251 227 217 220 211 220 216 211 218 216 216 218 217 217 216 216 217 217 218 218 218 218 218 218 218 218 218 221 221 217 221 222 196 172 175 210 226 227 223 218 223 229 210 178 224 233 179 161 197 218 227 221 221 221 221 221 221 221 221 222 222 222 223 223 224 224 224 223 223 223 224 224 224 225 225 224 224 225 225 226 227 227 228 228 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 229 229 229 230 230 230 231 231 229 230 231 230 229 229 231 233 236 204 204 236 235 226 235 227 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 235 226 232 235 236 220 176 145 215 248 236 232 235 226 205 151 166 218 254 210 142 159 211 229 231 226 231 237 226 212 228 254 253 234 166 74 31 52 85 95 121 141 154 167 193 167 122 141 236 238 163 51 67 69 48 44 72 154 235 249 235 236 231 239 231 235 245 239 228 239 232 193 216 174 140 175 221 234 224 189 183 149 118 134 198 247 245 228 209 225 237 243 232 226 238 239 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 235 235 236 238 236 229 223 176 144 147 157 166 204 239 253 235 254 241 187 139 160 188 152 81 41 49 52 43 41 64 138 247 187 83 154 249 253 245 254 254 220 169 106 46 27 48 69 62 47 59 57 29 21 62 131 206 238 245 244 242 236 240 236 241 245 229 231 214 199 224 247 250 239 132 21 3 84 198 249 248 236 227 228 228 225 226 232 229 229 230 231 233 236 240 242 243 201 96 44 133 136 63 45 85 110 96 61 34 29 39 33 39 46 57 63 62 59 51 38 45 38 43 63 83 51 29 84 198 247 253 250 210 137 177 234 230 224 221 222 223 221 220 222 219 221 218 220 222 249 237 146 65 26 38 48 46 38 38 90 177 246 248 237 212 208 211 216 217 222 219 250 221 107 73 128 175 175 164 182 192 150 83 26 45 70 75 56 38 33 65 114 163 200 201 220 241 200 168 182 236 230 213 189 170 162 160 158 106 61 52 38 42 43 82 141 108 78 120 190 218 195 135 90 138 156 137 149 188 228 214 206 206 210 208 207 212 208 203 207 209 209 208 208 208 208 207 206 204 205 206 207 207 206 206 205 208 209 209 212 217 204 161 119 139 174 216 234 228 218 191 157 183 181 140 89 105 146 167 198 193 191 175 149 138 155 189 215 224 198 193 207 214 211 192 163 169 197 181 148 162 185 181 171 188 201 206 193 172 165 177 191 194 222 209 166 167 202 196 155 138 150 133 132 146 160 186 190 146 160 186 204 205 203 204 201 201 201 202 202 202 202 202 203 204 204 203 202 200 199 198 198 201 201 200 200 200 200 199 199 200 200 200 200 200 200 200 200 201 199 198 198 200 200 199 197 199 200 200 201 201 202 202 202 200 201 202 202 202 202 201 200 200 203 206 207 207 207 208 209 208 208 208 207 207 207 207 206 209 209 210 211 211 210 210 209 212 212 213 213 213 213 212 212 212 212 211 211 210 210 209 209 211 210 209 208 208 208 209 209 208 210 212 212 209 208 208 209 209 209 208 207 207 207 207 207 207 207 206 205 205 204 204 203 204 205 207 207 207 206 207 207 206 206 206 206 206 206 206 206 205 205 205 204 204 204 204 204 211 211 212 213 214 215 216 216 215 216 218 220 220 218 216 215 216 215 215 214 214 213 212 212 216 215 214 213 212 212 212 212 215 214 213 212 212 213 214 215 213 213 214 214 215 216 217 217 211 210 210 210 211 213 215 217 212 212 213 213 213 213 212 212 213 213 213 214 214 214 214 214 216 215 214 215 217 216 213 211 218 217 214 212 211 212 213 215 214 214 214 213 213 213 213 213 213 213 213 213 212 212 212 212 215 215 215 215 215 215 215 215 217 217 217 218 218 219 219 219 218 218 219 219 219 219 220 221 219 220 221 221 220 219 217 216 217 217 217 216 216 216 215 215 218 217 217 217 216 216 215 215 212 212 212 211 210 210 209 209 208 208 209 209 210 211 211 211 212 210 207 208 209 209 205 202 207 207 207 208 209 209 210 210 210 211 212 213 214 216 217 217 218 218 218 219 219 220 220 220 219 219 220 221 221 222 222 223 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 224 224 224 224 222 222 222 221 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 219 219 220 220 221 221 222 222 220 220 219 218 217 218 218 219 217 217 218 219 219 219 218 217 217 217 217 216 216 216 216 215 215 215 215 215 214 214 214 213 211 212 213 214 214 215 214 214 213 213 213 213 212 212 212 212 209 211 213 213 213 214 218 221 209 209 210 210 211 211 211 211 212 213 214 214 214 214 215 215 215 215 214 215 216 217 218 219 214 214 214 214 214 214 214 214 212 214 216 215 214 213 215 217 214 215 215 214 212 212 215 217 220 170 117 122 188 235 198 130 158 221 222 177 188 223 214 190 147 122 139 157 139 152 193 207 190 218 218 168 87 49 81 114 135 207 233 239 220 216 223 241 218 174 134 131 131 177 202 117 87 194 239 243 246 241 213 155 161 170 187 206 216 216 215 217 223 224 205 203 209 179 171 213 208 211 244 254 212 127 111 152 204 168 100 169 254 254 215 117 161 254 232 221 212 201 175 173 238 231 152 111 126 85 90 203 253 254 237 243 220 180 217 253 246 205 172 138 100 81 101 147 190 198 190 105 49 34 115 154 186 224 230 196 176 177 171 160 166 119 84 128 160 147 168 193 142 113 97 146 223 228 150 76 73 118 116 71 47 49 65 89 105 82 54 42 36 32 47 75 107 87 66 46 40 54 51 21 45 35 52 80 96 81 80 125 193 226 240 252 253 206 134 143 187 214 211 216 189 82 79 187 197 72 1 135 254 254 251 217 108 83 160 251 246 215 141 98 91 68 34 46 98 127 145 177 225 176 109 55 43 85 129 135 103 116 184 246 205 160 171 159 129 173 182 120 69 137 225 214 176 232 254 254 251 254 240 208 78 38 31 31 44 45 19 28 39 34 32 27 24 35 44 38 49 40 49 62 53 45 61 82 87 72 135 198 232 247 239 252 252 254 254 254 254 249 196 105 40 2 63 186 251 255 226 170 97 68 50 29 21 32 30 26 37 39 57 89 113 111 90 72 57 36 40 81 128 149 125 85 71 47 39 40 46 43 34 51 60 55 49 46 43 39 37 37 33 32 34 39 44 45 43 41 44 30 32 59 84 70 77 138 182 173 120 65 60 115 164 156 94 152 205 212 164 84 33 29 30 28 31 33 37 25 22 63 138 179 152 89 47 29 35 39 25 27 72 164 240 251 232 217 181 146 140 141 183 252 251 190 78 12 20 74 117 155 170 166 172 166 108 178 235 217 210 209 210 205 206 212 212 151 108 169 209 226 210 215 240 238 178 75 106 213 246 253 245 208 183 135 116 124 121 97 79 88 96 85 107 141 140 87 39 30 39 41 38 38 38 38 39 38 37 36 48 31 35 80 136 177 213 243 223 184 152 138 150 198 230 222 200 184 159 161 159 118 129 207 173 142 155 201 174 115 126 164 169 168 177 142 70 41 97 186 245 251 253 231 153 118 154 162 179 224 251 215 152 96 55 49 117 208 241 142 51 93 166 172 110 126 191 215 146 104 159 227 222 186 132 126 136 114 77 44 33 29 37 44 34 28 24 72 89 111 122 125 144 171 201 227 238 230 228 224 216 217 220 216 144 84 115 193 224 220 208 206 213 225 217 190 180 201 221 226 231 218 209 172 173 224 244 248 233 181 130 87 46 30 31 27 42 70 103 150 205 227 204 177 147 107 91 71 49 63 104 140 98 40 113 232 232 171 167 216 204 207 215 214 189 157 150 164 109 65 64 115 156 159 115 57 43 38 35 38 39 36 35 36 33 30 26 23 24 24 24 24 28 27 25 27 30 32 28 22 22 38 45 47 49 37 23 23 26 27 28 29 29 31 35 37 33 37 46 77 130 222 246 141 59 189 253 243 235 236 235 231 226 239 243 227 216 217 195 157 94 42 152 254 254 243 254 185 91 47 14 32 101 187 222 195 204 227 222 170 118 91 79 82 122 211 251 230 212 222 204 177 175 161 85 66 136 159 163 218 237 238 232 229 231 228 226 233 230 236 238 245 229 155 64 17 23 36 25 13 61 158 226 243 200 133 52 1 48 111 152 162 111 124 139 184 210 168 117 95 159 254 254 251 226 114 55 93 143 144 140 118 87 144 218 180 139 186 192 168 127 83 70 70 55 34 21 83 198 255 254 250 222 189 235 253 251 150 71 23 25 30 32 29 26 27 29 29 27 26 30 28 28 38 100 206 244 250 245 238 212 188 176 153 85 51 48 65 65 38 24 53 126 202 225 234 244 226 226 240 236 243 235 223 236 252 243 209 124 100 74 55 42 36 42 51 53 53 50 45 45 50 49 43 39 41 45 49 52 51 48 45 45 44 41 38 38 42 44 43 38 43 42 34 31 32 30 26 24 32 40 44 47 49 47 41 44 44 42 39 36 32 29 28 26 27 27 25 24 24 27 29 40 55 44 23 41 101 187 255 255 197 178 170 109 102 167 188 170 199 219 179 140 153 196 242 230 211 226 248 227 161 136 186 225 147 154 238 208 64 77 169 158 130 158 215 252 208 131 59 46 51 58 61 59 55 50 47 40 40 40 42 47 53 59 62 66 60 51 44 40 41 44 46 46 40 33 31 34 38 39 39 41 41 39 34 29 26 25 26 29 21 11 23 75 137 161 154 154 151 109 61 94 182 205 160 93 166 241 255 238 220 216 213 228 236 182 115 138 188 192 191 154 98 104 134 188 224 160 90 33 11 46 107 126 156 202 196 80 8 20 125 226 253 227 189 174 194 208 200 199 223 233 216 208 147 114 172 236 240 229 225 219 238 208 161 190 226 197 169 166 170 145 145 191 211 198 199 201 177 162 158 197 231 218 220 223 213 222 220 215 219 215 215 218 217 216 216 216 216 217 218 217 217 217 217 217 217 217 217 215 221 217 215 223 218 198 185 201 215 221 224 218 221 227 204 161 191 192 155 169 221 230 219 220 220 220 220 220 220 220 220 222 222 222 223 223 223 224 224 222 223 223 223 224 224 224 225 224 224 224 225 226 226 227 227 228 228 228 229 229 229 230 230 229 229 229 229 229 229 229 229 228 229 229 229 230 230 230 231 229 230 231 230 229 229 231 233 199 133 154 220 237 233 233 237 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 232 232 230 234 233 227 198 140 196 241 239 233 239 231 223 206 173 202 247 194 143 193 236 240 232 219 215 228 238 239 242 250 217 125 53 68 130 177 201 215 216 228 236 252 255 244 197 137 172 136 151 173 138 34 29 61 54 115 214 251 242 231 233 241 244 234 226 229 240 241 217 185 187 188 205 221 209 214 241 235 174 123 126 154 202 254 251 223 175 177 220 246 236 232 235 239 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 238 236 234 235 237 236 232 228 204 174 136 144 171 183 210 239 240 253 254 230 163 112 102 87 57 43 62 57 41 45 82 157 188 128 122 238 252 253 244 247 171 96 41 35 47 62 65 53 65 39 41 47 40 46 104 193 245 255 253 247 243 235 235 230 225 234 237 237 177 184 228 251 247 254 159 25 1 96 209 243 245 235 228 229 229 225 224 227 223 221 223 226 224 222 230 242 248 203 97 52 140 133 69 77 178 213 196 143 97 76 66 41 29 27 34 43 42 40 48 56 56 74 116 172 199 156 134 194 235 253 250 237 196 123 170 233 230 224 221 222 223 221 220 222 215 219 218 226 232 249 225 130 55 27 40 48 44 37 40 86 195 248 246 236 214 207 210 219 231 212 241 251 147 67 144 247 249 238 234 249 249 228 166 71 38 44 58 66 50 30 44 76 141 192 193 209 220 148 114 167 159 147 122 93 75 75 85 94 68 49 50 33 45 63 101 135 121 84 134 231 253 194 131 132 213 225 178 135 154 213 221 210 201 208 207 205 209 207 205 211 210 207 205 206 209 210 207 204 205 206 206 207 206 206 205 204 202 207 206 206 217 221 194 157 129 132 156 195 225 228 191 142 169 166 157 147 175 208 217 234 218 217 201 167 138 143 181 217 222 199 208 221 211 202 161 90 114 195 201 141 133 166 184 188 195 211 217 203 187 179 173 165 168 202 194 174 208 234 180 101 119 144 157 179 198 190 171 148 157 187 205 204 205 207 201 196 200 201 201 202 202 203 203 203 202 202 201 201 200 199 198 198 201 201 201 200 200 199 199 199 200 200 200 200 200 200 200 200 201 199 198 199 200 201 200 198 197 198 199 200 201 202 202 203 198 198 200 201 202 203 203 203 197 201 206 209 208 207 206 207 208 208 208 208 208 209 209 209 208 209 210 211 212 211 211 211 213 212 212 211 211 212 212 213 210 210 210 210 210 210 210 210 210 210 210 211 210 210 209 208 208 209 211 210 208 207 207 208 210 208 206 204 204 206 208 209 206 206 206 205 205 205 205 205 203 208 212 212 208 204 204 205 204 204 205 206 206 207 208 208 206 206 205 205 205 204 204 204 211 211 212 212 213 214 214 215 215 216 217 218 218 217 216 215 215 215 215 214 214 213 213 213 214 213 213 212 212 211 211 211 216 214 211 210 209 211 213 215 213 213 213 214 214 215 215 215 210 210 210 210 211 212 214 215 209 211 212 214 214 214 212 211 214 214 214 213 213 213 213 213 214 214 215 216 217 216 212 209 217 216 214 213 212 212 213 214 215 215 214 214 213 213 213 212 216 216 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 215 215 216 217 218 218 218 218 219 219 219 219 220 221 219 220 221 222 221 219 217 215 218 218 217 217 216 216 216 216 215 215 215 214 214 214 214 214 213 213 212 212 212 211 211 211 210 210 211 211 211 212 212 212 213 209 206 207 210 211 206 201 208 209 210 212 212 212 212 212 213 213 214 214 215 216 216 216 219 219 219 220 220 220 221 221 220 220 221 221 222 223 223 223 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 222 223 223 224 224 225 225 225 224 223 223 223 224 225 226 226 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 220 220 220 221 221 221 221 221 221 220 219 218 218 218 219 219 216 217 218 219 219 219 218 218 217 217 217 217 217 216 216 216 216 216 215 215 215 214 214 214 212 213 215 216 216 214 213 212 213 213 213 213 213 213 213 213 212 213 213 212 210 209 211 213 210 210 211 211 211 212 212 212 212 213 214 214 214 214 215 215 214 214 214 214 215 216 216 216 214 214 214 214 214 214 214 214 212 214 215 215 213 213 214 216 215 216 216 214 212 212 213 215 225 208 171 152 182 217 188 127 139 206 204 131 152 237 249 230 158 96 148 236 210 157 156 159 163 177 173 154 97 69 108 126 163 234 240 231 220 220 222 244 235 210 171 129 93 125 170 141 113 172 184 191 203 187 184 194 172 181 198 213 219 217 217 221 228 215 193 183 171 133 112 128 130 194 241 249 230 166 94 62 132 134 111 171 237 225 182 115 175 255 234 232 218 190 129 169 248 253 194 129 123 99 88 134 220 252 243 247 224 178 201 237 253 254 225 166 99 66 95 140 159 229 250 153 60 55 143 173 149 135 181 251 255 207 149 110 140 124 94 147 207 199 185 170 115 87 85 139 211 223 148 59 54 69 84 100 95 65 76 130 170 128 65 34 47 53 46 47 71 51 71 99 84 63 61 57 43 41 67 79 58 42 90 185 247 251 253 239 248 254 168 57 103 198 248 253 198 71 77 154 146 38 36 189 252 254 245 100 85 182 254 254 249 233 128 65 33 23 46 129 193 170 147 179 225 239 171 57 47 96 137 197 170 166 195 202 143 99 101 93 106 166 154 68 22 61 120 143 148 186 232 253 254 254 243 223 107 70 45 12 17 34 16 24 19 30 47 55 49 42 40 39 43 33 73 137 146 116 113 136 143 164 217 243 251 254 249 253 249 234 222 205 206 253 253 182 88 2 11 134 231 254 253 239 207 178 144 106 76 63 48 30 26 26 33 45 52 54 59 65 51 49 58 64 57 53 55 53 52 46 48 47 37 16 31 98 162 167 152 111 72 51 36 23 30 31 33 36 42 46 45 40 43 35 50 66 102 139 167 223 252 248 184 84 31 58 107 120 75 100 121 130 119 78 39 29 27 31 37 40 39 15 10 62 117 145 133 111 89 53 36 36 19 22 113 218 251 252 215 138 117 115 146 181 211 241 227 177 75 6 38 129 186 213 210 194 164 125 88 181 246 231 213 215 218 206 213 216 219 173 113 137 199 239 215 211 236 238 183 68 112 213 249 250 219 154 140 150 162 142 117 94 83 87 82 63 104 143 152 101 48 38 43 35 38 37 36 37 38 38 36 34 32 29 39 73 138 217 253 244 186 145 150 168 163 166 175 178 200 217 182 144 142 135 160 228 216 137 110 135 116 81 95 123 108 97 122 124 106 103 132 197 242 245 239 218 166 149 177 170 160 163 180 151 100 54 39 83 177 253 251 127 40 80 145 154 105 113 130 136 125 137 196 253 253 199 157 187 217 192 153 124 118 111 108 72 31 22 25 54 38 41 43 48 58 83 129 172 187 207 226 221 208 214 222 215 181 152 177 208 212 216 211 205 222 221 198 162 154 182 213 227 215 219 234 168 131 189 230 250 248 234 213 161 85 41 32 24 36 38 62 109 142 137 118 111 79 82 147 172 122 64 62 122 129 67 79 161 214 212 192 182 176 157 160 181 184 163 135 118 75 98 134 150 138 115 76 32 38 37 37 38 37 34 33 33 31 28 25 24 24 24 23 22 22 18 20 30 34 30 28 31 55 102 134 138 129 102 85 94 73 62 47 34 29 31 35 38 31 38 35 38 68 145 174 101 75 212 253 235 234 234 237 233 233 234 241 222 206 206 173 126 61 43 132 222 241 199 194 173 107 51 21 31 57 104 157 182 206 254 254 175 85 38 55 92 128 196 230 244 243 255 227 204 223 178 105 103 171 198 199 231 227 229 228 231 237 230 223 229 226 225 217 234 252 192 82 14 20 38 28 8 56 170 249 254 209 77 14 1 74 200 243 168 95 117 122 159 184 162 137 109 173 254 239 213 189 127 134 184 246 247 218 126 65 167 253 174 59 84 108 123 107 87 83 66 52 33 33 98 196 249 253 252 223 155 190 226 193 107 56 25 30 33 33 28 25 27 29 30 29 27 29 25 25 35 98 205 250 251 239 196 127 77 70 62 68 49 43 49 54 34 33 82 127 169 183 216 245 233 229 234 232 240 233 223 240 254 233 185 104 120 119 92 62 42 38 43 48 51 53 52 48 42 39 39 44 45 46 48 49 49 48 47 39 49 49 38 36 45 45 35 44 35 33 34 33 32 29 23 22 27 32 38 44 42 41 46 42 41 40 38 36 33 31 30 25 26 26 25 23 25 28 31 40 56 42 20 31 71 150 236 226 170 184 211 138 94 156 205 179 194 185 144 150 199 227 241 229 226 238 235 189 119 127 220 254 172 138 204 196 74 85 152 142 149 197 227 207 120 63 38 52 55 57 56 53 50 50 51 44 44 44 43 46 53 62 69 67 58 46 39 38 41 44 46 42 38 32 30 31 34 36 37 41 40 38 34 29 28 30 32 33 17 10 43 116 172 169 136 92 75 48 43 113 223 253 205 140 205 244 235 222 219 214 210 221 239 224 134 80 126 191 231 184 139 123 97 112 149 96 26 6 67 144 203 173 147 169 131 54 18 78 161 205 217 187 162 199 246 252 203 188 229 229 178 194 174 125 150 219 250 249 227 252 253 205 142 152 173 148 134 148 159 154 175 234 253 215 182 157 140 150 138 168 224 224 227 225 212 221 219 215 220 215 216 217 217 216 215 215 216 217 217 217 217 217 217 217 217 217 217 213 218 215 212 218 222 208 191 182 189 208 231 226 218 217 191 155 150 148 159 212 254 237 212 220 220 220 220 220 220 220 220 221 221 222 222 223 223 223 223 222 222 223 223 223 224 224 224 224 224 224 225 225 226 226 226 227 227 228 228 229 229 229 229 228 228 228 228 228 228 228 228 228 228 229 229 229 230 230 230 229 230 231 230 229 229 231 233 210 126 159 230 242 234 225 233 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 229 235 229 233 230 233 218 145 172 230 244 232 238 238 238 244 199 171 158 154 188 238 241 227 223 240 239 227 239 254 239 194 75 71 115 199 252 251 246 254 252 247 237 247 242 252 238 135 66 113 231 254 146 32 50 31 46 92 202 250 243 229 236 238 232 239 233 230 240 233 204 183 213 237 254 244 220 228 251 251 183 106 113 136 179 252 246 204 147 143 206 245 242 240 233 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 238 236 234 235 237 237 235 233 230 216 168 160 159 143 166 194 216 196 196 218 179 94 50 38 52 49 66 63 52 57 81 128 134 95 152 251 249 251 210 156 67 35 33 52 56 57 62 56 43 40 43 81 134 124 126 208 248 250 230 229 238 236 236 229 238 222 243 233 155 186 254 253 254 220 121 17 7 101 206 251 243 234 229 230 231 229 227 228 228 224 227 230 224 218 228 247 246 194 90 34 93 78 55 113 233 253 249 224 202 179 144 95 84 68 48 29 25 49 90 119 75 129 211 255 253 247 246 246 230 235 230 234 200 125 165 222 229 224 220 222 222 220 220 221 214 221 216 223 237 251 211 105 46 31 45 50 44 37 44 81 164 199 191 211 219 218 214 220 214 227 230 166 89 128 225 254 238 239 234 234 235 242 211 132 74 50 44 53 46 36 44 60 113 178 193 185 160 89 58 85 76 70 59 50 47 54 63 70 95 97 99 64 51 56 102 139 132 118 151 207 222 178 150 186 237 251 207 136 119 163 196 207 209 213 208 203 208 210 209 213 208 206 205 206 207 208 206 205 205 206 206 206 206 205 204 203 199 205 205 199 201 210 210 203 170 141 125 143 184 215 203 166 153 163 163 145 167 212 223 224 217 210 210 207 181 155 166 197 202 215 229 223 214 216 165 78 119 177 169 115 112 145 179 211 207 208 206 202 204 203 186 165 170 159 146 172 216 195 128 90 150 191 222 222 191 153 147 162 190 213 213 199 202 204 200 201 200 200 201 202 202 203 203 204 198 198 199 200 201 202 203 203 202 201 201 200 200 199 199 198 201 201 201 201 201 201 201 201 201 199 198 199 201 202 200 199 201 201 201 201 200 200 200 200 198 199 200 201 202 203 203 203 196 200 204 206 205 205 205 206 206 206 207 208 209 209 210 210 208 209 210 211 212 212 212 212 214 213 211 210 210 211 213 214 211 211 211 212 212 212 212 212 209 210 212 213 212 211 209 208 207 209 210 209 207 206 207 208 207 206 205 204 205 206 207 208 205 205 205 206 206 206 207 207 205 207 209 209 207 205 205 205 205 205 205 206 206 207 207 207 207 207 207 206 206 205 205 204 212 212 212 213 213 214 214 214 217 216 215 214 214 215 216 217 215 214 214 214 214 213 213 213 216 216 216 216 216 215 215 215 216 214 211 209 209 210 212 214 214 213 213 213 212 212 211 211 215 215 214 214 214 214 215 215 208 210 212 213 214 214 212 212 213 213 213 213 213 213 213 213 212 212 213 215 217 216 213 210 213 214 215 216 215 214 213 212 215 215 215 214 214 213 213 213 212 212 212 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 215 215 216 217 218 218 218 218 219 219 219 219 220 221 219 219 220 221 221 219 218 216 218 218 218 217 217 217 216 216 214 214 214 214 214 213 213 213 213 213 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 209 206 208 212 213 209 205 209 209 211 212 213 213 212 212 216 216 216 216 215 215 215 215 219 219 220 220 221 221 221 221 221 221 222 222 223 224 224 224 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 224 224 225 225 226 224 223 223 223 224 225 226 226 222 222 222 222 222 222 222 222 224 223 223 223 222 222 221 221 223 223 222 222 221 220 220 219 221 220 219 219 218 219 219 220 217 218 218 219 219 218 218 217 217 217 217 217 217 217 217 217 216 216 216 215 215 215 214 214 215 216 216 217 215 213 211 210 213 213 213 213 213 214 214 214 213 214 213 211 208 206 208 209 212 212 212 213 213 213 214 214 212 213 214 214 214 214 215 215 214 214 214 213 213 212 212 211 214 214 214 214 214 214 214 214 213 215 216 215 213 212 213 215 214 216 216 215 212 211 212 214 224 226 221 207 193 179 160 144 123 169 189 109 125 236 253 249 203 100 123 218 205 148 137 138 148 134 119 130 112 99 130 138 193 243 232 222 226 238 221 206 209 200 178 129 120 151 145 125 168 187 140 97 111 128 150 184 171 198 225 231 227 224 224 222 235 213 207 194 152 124 128 136 129 154 169 176 169 124 81 76 86 91 111 159 201 178 116 80 189 243 242 250 230 185 104 176 251 226 173 140 144 133 92 61 151 238 250 239 225 204 225 240 253 248 227 200 156 114 132 184 206 253 255 180 68 94 173 205 171 124 171 255 251 193 158 137 148 135 100 128 193 211 174 112 113 80 84 135 179 174 117 54 71 71 109 175 174 102 99 176 197 136 59 40 82 101 72 41 43 72 130 150 113 90 99 103 30 47 96 118 87 58 107 210 249 239 227 202 230 255 186 55 95 201 253 253 204 79 77 114 92 1 107 240 254 233 136 72 177 252 247 228 253 235 136 62 29 24 64 144 168 130 161 255 254 254 194 77 58 101 139 212 248 254 222 127 52 45 54 52 42 79 95 76 76 99 114 119 111 100 120 155 199 255 252 181 143 100 61 15 1 22 64 112 116 123 127 113 75 36 31 51 59 52 93 169 215 212 190 173 158 223 252 253 251 244 224 181 165 127 100 78 102 200 253 237 174 53 2 92 206 253 253 250 254 252 239 202 137 82 53 34 23 25 31 33 29 26 33 45 46 45 47 44 37 42 50 47 51 44 43 41 29 7 45 149 251 255 243 191 120 61 28 17 32 33 33 33 38 44 41 33 27 47 97 106 119 177 224 253 252 253 239 159 72 47 65 77 73 80 82 89 97 76 40 24 27 33 38 39 36 7 9 79 143 154 129 111 97 58 31 23 18 22 114 225 253 236 169 82 120 159 195 231 217 194 197 165 64 10 67 162 189 187 183 177 145 82 84 170 223 244 222 213 207 200 209 217 226 197 127 98 197 243 222 219 244 240 188 86 103 172 196 162 123 84 78 120 154 173 185 162 119 93 82 68 79 131 163 120 56 38 42 32 38 35 33 33 35 37 36 34 25 16 54 130 199 242 241 210 158 111 161 232 224 173 130 120 165 199 199 186 175 143 159 237 236 140 90 100 103 96 91 87 62 57 110 161 192 195 156 136 181 223 253 250 186 143 164 169 122 100 95 76 63 56 57 100 172 211 194 115 59 69 118 157 144 127 119 119 126 162 212 240 249 185 150 204 250 239 221 205 212 215 193 98 25 18 36 63 67 49 40 40 36 39 64 91 104 147 202 225 217 211 213 209 229 199 210 222 214 213 219 233 247 223 178 138 128 151 185 208 184 200 225 165 135 201 240 251 230 199 187 170 105 37 22 40 43 28 35 61 72 71 84 106 97 122 194 212 160 95 69 106 145 113 63 75 156 212 203 172 136 117 128 161 175 156 110 64 66 118 152 128 85 65 52 32 37 39 40 37 34 32 30 28 26 26 25 23 20 21 24 27 28 25 31 43 51 59 82 107 152 196 229 233 222 205 200 211 184 165 130 87 49 28 24 26 30 32 34 36 38 67 82 50 80 213 253 246 240 227 230 236 235 229 240 215 181 173 157 146 92 37 68 157 220 174 162 181 110 71 59 37 32 62 83 109 166 249 255 177 73 31 92 159 176 215 231 252 253 253 202 172 164 142 125 137 178 221 240 237 224 226 225 228 235 232 228 232 231 223 204 217 245 198 89 12 18 37 30 5 48 167 250 253 233 79 8 3 104 249 255 143 127 129 107 133 187 204 167 91 137 195 206 195 164 172 240 255 253 255 252 170 88 153 214 141 55 75 143 203 178 133 107 65 26 28 63 123 183 236 254 243 179 107 113 161 125 97 57 30 34 36 34 29 26 28 30 30 31 28 28 20 17 32 105 220 251 247 211 147 67 42 96 143 167 115 65 45 45 29 46 124 181 209 185 168 188 218 241 232 225 238 245 241 232 212 169 127 142 162 151 108 71 47 35 37 43 43 42 41 45 47 42 35 36 38 42 45 47 47 47 47 44 46 47 45 38 33 33 36 37 27 37 53 50 49 63 73 66 52 35 42 56 47 34 38 38 38 38 37 36 34 33 32 25 25 25 24 23 25 29 32 38 48 41 32 34 42 97 178 187 149 183 227 160 106 165 223 222 210 171 124 150 218 241 238 226 234 227 184 132 94 117 199 240 209 153 158 160 81 94 143 139 181 228 206 141 55 36 48 64 61 56 52 50 50 51 51 49 47 44 40 42 51 64 75 68 55 40 34 38 42 42 40 37 36 34 31 29 30 34 38 44 43 41 37 32 30 31 32 35 28 31 54 84 97 85 67 45 39 38 50 98 174 204 179 146 209 240 232 236 244 240 238 248 243 231 141 64 133 236 254 180 132 118 81 57 66 36 12 63 168 229 252 187 102 87 51 33 38 129 185 159 131 138 174 223 251 236 181 179 232 235 180 168 175 131 137 192 223 232 220 215 206 170 130 125 114 99 126 150 184 200 213 247 252 210 168 141 138 155 134 159 230 233 221 215 202 211 214 214 219 216 218 217 216 216 215 215 216 216 217 217 217 217 217 217 217 217 217 216 215 216 217 218 220 216 206 167 167 198 243 235 211 203 177 135 147 169 190 225 245 227 217 220 220 220 220 220 220 220 220 221 221 221 222 222 222 223 223 222 222 222 222 223 223 224 224 224 224 224 224 225 225 225 225 227 227 227 228 228 228 229 229 228 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 229 230 231 230 229 229 231 233 223 146 179 239 241 230 223 229 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 229 235 229 232 229 236 229 164 160 226 242 202 209 245 241 221 210 170 108 143 233 254 234 223 219 234 243 247 250 222 141 60 78 165 242 254 240 235 229 216 228 225 219 233 223 247 254 143 54 166 254 242 159 45 33 31 44 85 196 248 238 229 237 229 225 241 234 228 245 236 187 148 241 254 239 200 204 233 245 249 215 109 92 111 153 223 225 200 189 180 223 244 237 239 231 238 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 237 236 235 235 236 237 237 236 235 235 212 201 177 160 185 192 191 164 162 204 205 145 83 38 46 50 65 67 63 62 65 80 71 54 149 246 238 191 110 30 38 40 59 70 55 44 50 56 56 67 113 188 225 172 148 226 253 252 232 231 237 231 233 232 234 236 242 172 113 156 237 244 221 125 40 14 35 96 184 253 238 232 228 229 231 230 229 229 230 227 229 231 225 219 232 252 247 184 86 22 49 31 51 146 242 254 247 250 252 248 227 193 187 180 134 69 58 110 151 151 118 191 252 255 238 248 254 231 227 223 223 241 211 131 165 214 229 223 220 221 222 220 219 221 218 226 215 219 238 249 193 76 38 35 47 50 41 36 44 70 87 129 144 197 223 220 212 221 221 249 160 52 107 219 232 194 183 209 213 218 225 220 211 191 134 88 47 34 33 39 50 55 69 112 135 123 74 35 32 27 41 39 44 58 79 99 112 118 160 170 165 108 53 33 102 169 146 152 158 149 138 127 142 198 223 230 221 178 130 109 148 201 222 224 214 204 208 210 207 208 204 206 207 206 205 204 206 207 205 205 206 206 205 204 203 202 207 207 206 202 196 195 204 215 205 188 158 126 121 155 184 185 148 153 145 128 158 210 216 206 212 199 198 206 195 167 156 164 184 203 197 181 195 208 169 113 139 142 127 124 142 146 156 190 204 205 205 205 202 197 195 195 191 156 131 151 157 114 112 169 201 238 248 209 153 131 155 198 202 210 201 194 202 202 199 209 201 201 201 202 202 202 203 203 199 199 200 201 202 203 204 204 201 201 201 200 200 199 199 199 201 201 201 201 201 201 201 201 201 199 198 199 201 202 201 200 202 202 202 202 202 201 201 201 201 201 201 201 201 201 201 202 198 200 201 201 201 202 205 208 205 205 206 207 208 209 210 210 208 209 210 212 212 213 212 212 214 213 212 210 210 212 213 214 212 212 212 212 212 213 213 213 210 211 212 213 213 212 210 209 208 209 210 209 207 206 207 209 204 205 206 208 208 207 206 205 205 205 205 206 207 207 208 208 207 205 203 203 205 207 207 207 207 207 207 206 206 205 205 205 206 206 205 205 204 203 203 202 212 213 213 213 214 214 214 214 218 216 214 212 212 214 216 218 214 214 214 214 214 214 214 214 214 215 215 216 216 215 214 214 215 214 212 211 210 211 212 212 214 213 213 212 211 210 210 209 215 214 214 213 212 212 211 211 209 210 211 212 212 213 212 212 212 212 212 212 213 213 213 213 212 211 211 214 216 216 214 212 211 213 215 217 217 215 213 211 215 215 215 215 214 214 214 214 211 211 211 212 212 212 212 213 215 215 215 215 215 215 215 215 217 217 217 218 218 219 219 219 218 218 219 219 219 219 220 221 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 216 217 217 216 216 215 215 215 214 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 213 211 209 211 213 214 211 208 208 208 209 209 210 211 211 212 217 217 217 216 216 216 215 215 219 219 220 220 220 221 221 221 222 222 222 223 224 224 225 225 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 222 222 222 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 224 224 223 222 221 220 219 219 221 221 220 219 219 219 220 220 218 219 219 219 219 218 216 216 217 217 217 217 218 218 218 218 217 216 216 216 215 215 215 215 216 216 216 216 215 213 212 211 214 214 214 214 214 213 213 213 212 213 213 212 210 210 212 214 213 213 213 213 214 214 215 215 212 213 214 214 214 214 215 215 213 213 213 213 212 211 210 209 213 213 213 213 213 213 213 213 214 216 217 216 214 213 214 215 213 215 216 215 212 211 212 213 216 210 221 232 207 160 142 155 152 159 195 130 120 211 225 220 202 153 135 135 132 153 157 119 105 94 103 136 134 114 133 157 202 210 207 225 203 187 185 192 183 179 155 107 139 200 180 156 194 216 147 59 78 138 156 154 190 217 233 226 219 225 229 225 208 180 187 194 172 180 210 213 202 188 185 184 151 104 92 108 72 75 131 188 208 172 115 113 209 238 240 246 236 205 150 209 251 170 121 145 174 156 93 33 101 228 255 242 229 213 226 230 236 240 221 179 159 153 163 198 208 224 253 207 75 98 158 194 201 156 149 180 200 214 218 204 168 131 94 94 162 238 210 119 78 59 88 149 168 133 90 69 75 70 106 174 175 105 102 180 190 115 44 55 125 163 134 91 61 131 171 136 110 139 143 98 29 44 93 131 121 79 86 160 240 255 218 144 176 222 186 121 80 164 220 249 237 109 62 59 37 21 137 253 251 136 78 187 228 251 237 242 249 207 152 73 50 34 49 85 85 75 138 236 223 200 186 132 91 111 142 174 229 254 236 134 82 113 133 138 93 73 118 154 149 163 175 167 109 50 34 48 66 122 151 117 106 88 86 73 24 34 139 224 249 231 187 120 52 19 60 131 153 138 118 126 189 254 244 176 148 241 255 226 180 134 98 44 37 23 19 2 15 101 198 254 246 143 36 37 141 236 253 239 229 250 254 235 160 91 76 73 54 40 28 27 29 29 28 30 36 37 42 39 36 42 42 29 48 32 22 18 15 5 42 137 204 208 225 224 163 71 17 13 33 35 32 28 32 38 34 23 23 78 165 186 160 174 216 242 235 245 254 205 119 66 59 81 104 121 126 121 109 75 35 18 30 35 34 32 30 4 21 114 195 214 180 134 102 61 29 10 16 37 84 156 188 138 95 110 181 221 226 236 213 186 190 148 71 9 68 170 192 180 165 148 117 59 75 133 178 241 234 218 215 209 205 214 226 218 173 119 163 218 231 243 252 220 162 98 137 118 86 53 57 61 55 83 87 152 220 225 175 125 93 72 54 104 153 133 64 31 37 37 38 34 31 31 33 35 33 30 34 20 66 164 242 253 222 167 135 99 172 241 215 163 129 134 145 174 183 187 185 147 139 185 162 122 113 112 107 110 108 110 120 117 171 231 254 250 192 125 112 159 207 218 151 83 94 114 105 94 111 130 118 81 80 130 138 156 165 160 128 80 100 176 166 126 142 164 146 171 224 234 214 152 127 188 236 240 241 236 245 253 227 107 24 7 45 101 127 91 71 71 63 50 41 35 46 83 160 229 240 221 212 214 230 220 231 229 227 236 231 224 208 172 126 96 87 97 120 140 134 150 170 144 144 184 180 160 135 111 101 110 99 62 41 49 38 24 23 30 33 49 78 97 97 136 183 197 193 169 112 70 139 186 130 56 89 165 192 171 158 146 168 197 187 146 88 34 54 89 100 73 52 52 47 32 38 41 40 35 32 31 29 25 24 27 26 20 16 25 47 65 85 92 94 87 90 122 177 221 245 253 254 253 238 242 253 254 250 246 226 184 126 71 34 18 31 24 31 45 44 40 37 28 67 175 242 253 250 226 222 238 237 227 235 210 197 207 198 200 179 101 73 105 187 214 204 156 114 147 156 75 22 35 42 60 153 231 229 154 59 45 155 241 244 238 203 194 221 238 186 130 99 129 166 166 164 213 245 219 232 239 234 226 227 227 227 232 243 234 212 212 225 186 92 17 13 31 29 7 47 168 253 253 206 79 5 10 144 254 242 179 181 155 116 128 188 221 169 76 78 131 185 200 178 213 254 236 222 221 252 221 119 89 118 110 115 154 208 226 182 146 116 53 13 18 97 194 217 202 206 214 157 78 76 152 124 86 37 40 35 37 35 30 28 30 31 29 32 29 28 17 14 33 114 235 239 236 211 164 98 90 176 255 226 155 75 30 27 36 87 183 251 254 215 166 146 158 190 192 188 183 179 172 157 145 148 160 219 218 175 114 79 55 36 36 41 44 43 40 42 47 45 39 38 41 44 44 40 34 29 25 32 23 29 44 44 37 53 82 87 94 129 147 124 111 126 139 140 114 77 69 82 65 35 29 37 37 37 37 36 34 33 33 26 26 25 23 22 24 29 32 35 40 42 44 40 31 59 114 151 171 218 225 140 95 163 226 246 218 174 123 133 196 232 241 228 234 203 134 111 131 148 172 205 233 184 119 101 64 95 142 165 213 228 159 90 37 39 52 61 57 53 52 54 54 51 48 52 48 42 37 38 48 63 74 64 50 35 32 38 43 40 35 33 34 34 32 29 31 37 43 43 44 43 40 35 31 30 30 40 32 33 43 45 36 32 37 37 36 39 46 68 102 123 120 114 152 173 188 224 249 246 240 239 249 245 174 91 152 254 254 154 106 111 92 46 22 14 42 147 240 253 253 183 69 29 8 25 90 189 218 181 160 171 191 197 216 200 159 177 240 235 168 108 145 127 102 126 157 163 152 144 142 140 136 126 82 59 104 160 216 254 254 251 231 191 160 137 177 203 160 159 222 237 221 190 179 195 207 212 219 216 218 217 216 215 215 215 215 216 217 216 216 216 216 216 216 216 216 219 214 219 223 220 223 228 222 184 174 199 235 216 191 195 180 140 173 193 177 186 217 224 227 219 219 219 219 219 219 219 219 220 221 221 221 222 222 222 223 221 221 222 222 222 223 223 223 224 224 224 224 224 224 224 224 226 227 227 227 228 228 228 229 228 228 228 228 228 228 228 228 227 227 228 228 228 229 229 229 229 230 231 230 229 229 231 233 210 150 171 225 233 227 230 234 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 230 232 230 231 229 236 231 193 166 214 214 142 153 246 255 219 200 181 134 180 250 241 229 234 236 237 247 239 177 97 66 82 212 243 253 232 221 234 240 230 232 231 231 242 223 239 251 163 92 181 254 247 182 43 8 45 46 87 193 248 240 235 237 229 236 232 229 242 240 194 148 142 218 235 218 180 193 226 236 255 229 170 138 110 125 190 214 206 195 211 236 238 235 236 233 240 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 236 235 235 236 236 237 236 236 238 240 242 240 222 224 240 229 215 213 212 230 239 222 157 62 33 46 62 69 64 56 53 54 62 56 103 127 104 76 62 45 50 49 51 56 54 47 51 66 117 139 214 251 215 183 199 244 238 240 227 229 231 220 228 237 244 252 208 106 109 153 191 201 141 63 23 25 43 83 141 196 236 231 227 226 228 229 228 227 226 225 226 227 223 223 236 253 253 170 74 14 25 25 83 191 251 252 236 237 240 239 247 247 240 251 215 130 105 152 170 137 190 248 247 229 231 221 219 231 227 218 220 240 207 131 172 224 229 223 220 221 221 220 219 220 219 225 214 225 248 246 179 63 30 38 47 47 38 33 42 55 92 156 185 224 226 214 215 234 253 197 83 27 127 234 214 161 169 221 224 215 222 221 222 226 189 147 93 59 48 46 49 54 60 55 61 65 45 54 95 100 99 89 85 97 118 138 152 159 175 204 217 166 83 23 88 165 169 172 167 150 154 163 173 207 215 205 228 228 167 84 106 177 219 225 217 207 207 207 201 200 202 205 207 206 203 202 205 208 204 204 205 205 205 204 203 203 208 201 200 207 207 201 202 208 211 214 195 146 112 130 167 182 163 136 110 117 179 227 218 209 202 203 201 198 199 194 177 158 156 157 136 117 122 123 123 134 141 135 153 191 196 157 140 161 202 204 207 206 200 198 206 217 214 210 172 124 103 111 146 190 197 214 205 159 146 173 191 207 204 201 197 201 206 201 199 206 202 202 202 202 202 202 202 202 204 204 203 203 202 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 198 199 202 203 202 201 200 200 201 202 203 204 204 205 204 203 202 201 200 200 200 200 199 200 201 200 200 201 205 209 205 205 206 207 208 209 209 210 209 210 211 212 213 213 212 212 214 214 213 213 213 213 214 214 211 211 211 211 211 211 211 211 212 212 213 213 213 212 211 211 209 210 210 209 207 206 208 210 204 206 208 209 209 208 205 204 205 205 206 206 207 207 208 208 209 204 200 200 204 208 208 207 208 208 207 206 206 205 204 204 204 204 203 202 201 200 199 199 212 212 212 213 213 213 213 213 215 215 214 214 214 214 215 215 214 214 214 214 214 214 214 214 212 212 213 214 214 214 213 212 215 214 214 213 212 211 211 211 212 212 212 212 212 212 212 212 211 211 211 210 210 209 209 209 211 211 210 210 210 211 212 213 211 211 211 212 213 213 214 214 214 212 211 212 214 215 214 212 213 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 213 213 213 214 214 215 215 215 215 215 215 215 215 215 215 215 218 218 218 218 218 218 218 218 218 218 219 219 219 219 220 221 219 218 217 217 218 219 221 223 219 219 218 218 218 217 217 217 219 219 218 217 216 215 215 214 215 215 215 215 215 216 216 216 216 216 216 216 215 215 215 215 216 215 214 214 214 213 211 210 210 209 208 208 209 210 212 213 215 215 216 216 217 218 218 219 219 219 219 219 220 220 220 221 222 222 223 224 224 225 225 226 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 224 224 223 223 222 222 221 222 222 222 224 224 224 224 224 224 224 224 222 223 223 223 223 223 223 224 223 223 223 222 222 221 221 221 222 221 220 219 219 219 220 220 220 220 220 220 218 217 215 214 217 217 217 218 218 218 219 219 217 217 216 216 216 215 215 215 215 215 214 214 214 215 215 216 216 215 215 214 214 213 213 212 212 213 214 213 212 213 215 218 212 212 213 213 213 214 214 214 212 213 214 214 214 214 215 215 212 213 213 214 214 213 212 211 213 213 213 213 213 213 213 213 215 217 218 217 214 213 214 216 212 214 215 215 212 211 212 213 218 212 217 230 225 198 176 170 132 150 202 154 120 191 195 134 154 201 200 136 108 140 142 99 57 60 99 132 123 99 126 201 248 207 188 193 132 124 177 214 195 192 169 139 154 195 195 167 161 179 144 105 147 199 196 181 218 225 224 216 217 223 214 197 151 139 159 190 204 224 242 240 250 239 249 236 183 156 150 127 69 60 120 212 236 190 154 159 215 248 234 232 241 233 216 201 201 157 122 124 139 128 79 28 84 209 248 251 248 215 212 221 241 253 226 147 145 185 172 171 168 217 233 177 158 156 115 146 211 172 106 106 186 238 245 253 198 132 105 80 130 251 249 153 57 65 104 154 165 132 98 87 70 81 102 132 135 91 76 112 133 78 36 63 150 217 198 135 92 140 135 84 92 150 139 67 33 34 61 102 120 83 65 118 174 249 234 106 104 177 178 112 70 149 216 251 252 122 42 25 31 28 126 211 145 106 194 253 253 233 217 225 250 242 222 129 67 35 27 45 57 77 116 144 139 137 158 145 117 139 163 154 140 151 190 184 186 230 247 255 222 178 216 251 215 174 149 143 127 101 98 97 72 62 61 43 49 95 151 157 58 42 178 249 254 240 179 87 18 21 118 235 247 234 162 92 141 254 254 170 137 180 160 93 42 19 25 44 47 67 89 66 35 38 101 207 254 221 99 1 60 194 252 240 234 249 252 249 198 146 143 139 98 66 33 22 27 31 30 28 25 29 38 39 32 34 39 34 29 34 43 41 40 39 62 123 141 138 169 206 175 86 23 15 35 36 31 25 28 35 29 16 34 112 204 250 230 187 177 177 193 226 239 189 120 65 60 123 169 196 201 172 127 71 29 17 30 36 34 31 30 4 27 134 220 253 237 195 145 79 33 11 15 38 54 92 120 85 90 169 237 248 237 227 210 192 172 127 90 8 58 177 225 226 199 159 116 70 65 112 147 194 197 194 220 222 212 229 236 235 228 173 126 157 177 198 202 156 103 89 129 89 62 92 129 128 107 89 73 118 176 197 174 146 130 121 75 77 110 119 72 33 34 40 37 34 32 33 34 32 26 20 23 47 95 156 218 253 234 185 124 95 150 170 144 157 180 203 195 198 168 137 133 120 104 108 128 120 120 96 83 102 128 164 177 171 211 253 242 221 201 147 65 87 106 123 100 70 86 96 147 153 181 219 189 116 117 170 147 167 192 225 211 125 90 144 137 120 153 182 158 153 184 198 165 134 141 199 224 217 224 223 232 244 228 131 54 1 40 140 184 142 120 120 111 96 75 51 30 45 109 195 237 236 227 223 230 232 238 219 206 207 181 154 127 113 100 95 89 79 71 68 74 91 99 95 101 100 83 73 96 102 94 100 125 122 100 95 82 47 33 38 37 41 53 55 64 106 132 162 200 197 131 46 118 211 203 117 75 103 150 155 190 168 183 204 173 119 72 34 37 48 48 43 47 49 41 34 39 41 39 32 31 33 31 25 22 26 26 17 18 47 98 139 159 186 179 130 109 152 218 254 254 243 247 230 196 210 240 236 247 252 253 249 216 154 83 34 27 22 29 40 47 44 32 29 50 103 179 232 252 240 225 242 240 238 230 187 205 255 249 240 253 203 133 87 175 254 231 102 139 226 239 148 60 23 27 48 123 184 173 116 42 54 183 254 255 234 173 123 154 185 159 105 118 150 182 177 170 199 206 170 214 237 244 233 227 227 227 231 239 235 221 209 199 164 89 20 15 28 29 11 46 164 252 252 162 53 1 28 167 254 245 241 228 168 125 126 166 191 150 98 87 140 183 193 209 242 248 219 215 212 254 244 125 32 62 141 209 203 169 160 176 165 102 18 14 40 142 253 251 166 127 151 154 115 147 206 171 76 17 38 35 37 35 32 31 32 32 29 32 30 29 20 17 36 117 238 253 252 246 223 157 117 167 225 208 162 89 18 3 41 114 202 239 254 243 228 192 159 162 157 158 126 108 121 143 166 204 243 250 250 210 152 114 73 39 34 32 36 40 41 38 34 35 37 45 46 46 44 41 38 39 40 49 56 63 68 76 102 142 174 197 211 242 239 194 172 173 165 174 172 137 101 91 68 38 33 39 39 38 37 35 33 31 30 27 27 25 23 22 24 28 32 33 39 44 42 37 36 49 65 114 189 249 220 119 81 156 225 213 192 179 149 138 177 220 244 245 244 193 112 125 207 222 188 193 242 220 114 56 41 84 126 171 219 210 111 52 32 48 55 57 54 52 52 53 54 53 52 54 49 42 38 40 50 62 71 54 44 34 32 38 42 39 34 29 29 30 31 34 38 44 47 46 50 54 55 54 51 50 49 44 30 26 34 38 33 32 38 44 45 40 39 51 59 61 62 74 80 84 104 145 173 178 176 168 222 248 228 145 132 209 211 126 95 111 86 36 26 42 86 176 245 251 248 179 59 12 8 54 156 227 236 231 242 241 208 173 172 161 151 172 202 178 118 74 134 163 128 104 99 92 101 157 159 144 123 126 106 72 85 152 196 234 241 224 194 167 155 155 219 228 170 164 227 250 220 156 151 177 201 213 220 214 215 216 216 215 214 214 215 216 216 216 216 216 216 216 216 216 216 219 213 218 218 213 224 232 221 200 195 216 229 189 168 184 171 153 171 164 130 154 214 232 228 219 219 219 219 219 219 219 219 220 220 221 221 221 222 222 222 221 221 221 222 222 223 223 223 224 224 224 224 224 224 223 223 226 226 227 227 227 228 228 228 227 227 227 227 227 227 227 227 227 227 227 228 228 229 229 229 229 230 231 230 229 229 231 233 230 175 168 220 237 228 233 228 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 232 227 232 229 229 233 226 224 180 187 184 113 106 204 246 227 154 112 124 201 244 234 232 238 247 248 224 151 58 39 137 255 244 234 233 241 235 220 222 236 228 226 227 233 218 229 249 207 115 156 250 251 181 84 43 17 42 82 184 248 247 239 233 233 230 233 243 242 204 153 158 208 202 196 203 205 224 244 237 244 233 226 173 106 107 155 176 167 150 215 237 233 238 234 234 237 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 234 235 236 237 237 236 235 234 235 233 242 238 238 247 243 239 236 246 246 242 244 248 194 75 34 47 57 65 62 55 55 52 56 54 58 66 45 51 58 50 57 65 60 53 47 39 74 139 180 196 239 226 187 204 224 213 222 220 208 224 238 231 235 241 248 192 144 133 191 232 209 191 139 74 47 35 32 64 109 153 241 235 229 225 226 228 227 225 223 224 224 223 223 230 243 253 230 126 49 10 18 37 122 224 249 249 234 228 223 219 235 244 240 250 243 186 137 137 160 171 236 254 224 215 228 211 211 228 222 216 221 236 193 122 178 238 228 223 219 221 221 219 219 220 221 220 213 237 253 225 147 46 28 42 48 45 37 33 41 44 132 218 246 249 230 223 229 241 214 110 78 100 133 176 186 172 196 232 222 203 208 215 224 224 218 207 173 133 97 57 37 48 60 49 40 72 115 154 197 215 213 197 182 180 185 191 196 200 198 224 232 182 89 17 84 163 182 187 190 185 205 229 226 228 210 198 223 223 177 100 105 143 188 207 213 208 207 205 201 202 203 203 204 204 204 204 205 206 202 203 204 205 205 205 204 204 202 199 199 204 208 208 205 204 211 216 214 192 170 177 196 201 193 137 79 87 172 225 213 215 196 208 212 205 205 210 202 186 168 150 132 113 89 87 119 155 165 171 206 236 221 179 156 151 185 196 203 202 203 211 220 223 214 212 175 129 136 178 189 168 181 153 130 122 168 219 216 213 207 200 203 207 203 199 201 201 204 203 203 202 202 201 200 200 205 204 203 202 201 199 199 198 198 198 199 200 200 201 202 202 200 200 200 200 200 200 200 200 200 199 198 200 202 204 203 201 200 200 200 201 202 202 203 203 203 202 201 200 200 200 201 201 199 201 203 204 204 204 206 208 207 207 208 208 209 210 210 210 211 211 212 213 213 212 211 211 214 214 215 215 215 215 214 214 214 213 213 213 212 212 211 211 214 214 213 212 212 212 212 213 210 211 211 209 207 207 209 211 208 208 208 208 208 207 206 206 206 206 207 207 207 207 207 208 208 207 205 205 205 206 205 205 206 206 206 206 206 206 206 206 205 205 204 203 201 200 200 199 212 212 212 212 212 212 212 212 212 213 215 216 216 215 213 212 213 214 214 214 214 214 214 214 214 215 216 217 217 217 216 215 214 214 215 214 214 212 211 210 211 211 212 213 213 214 215 215 211 211 212 212 212 212 212 212 213 212 210 209 209 210 212 213 210 210 211 212 213 213 214 214 217 214 211 211 212 213 213 212 216 214 213 212 212 213 215 217 214 214 214 215 215 216 216 216 212 212 212 213 213 214 214 215 216 216 216 216 216 216 216 216 217 216 216 216 216 216 215 215 218 218 219 219 219 219 220 221 220 218 216 215 216 219 223 225 219 219 218 218 218 217 217 217 219 219 218 217 215 214 213 213 216 216 217 217 217 217 218 218 217 217 217 216 216 216 216 215 219 219 219 217 214 211 210 210 213 212 210 209 210 212 215 217 212 213 214 216 218 220 221 222 218 218 219 219 219 220 220 220 222 223 223 224 225 225 226 226 223 223 224 224 224 224 225 225 225 225 224 224 224 224 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 226 226 226 225 225 224 224 224 226 226 225 224 223 223 223 224 225 225 225 225 225 225 225 225 222 222 222 223 223 224 224 224 221 221 221 222 222 223 223 223 222 221 220 219 219 219 220 220 221 221 221 220 218 216 214 213 216 217 217 218 218 219 219 219 217 217 217 216 216 215 215 215 214 213 212 212 214 216 218 220 217 216 216 215 214 213 212 212 213 214 215 213 211 211 213 215 211 211 212 212 212 213 213 213 212 213 214 214 214 214 215 215 211 212 214 215 216 216 215 215 213 213 213 213 213 213 213 213 216 217 218 217 215 214 214 216 211 213 215 214 213 212 212 213 210 219 215 207 221 236 211 167 80 74 154 197 160 159 152 91 120 203 245 205 139 90 80 97 43 46 84 99 80 64 119 245 250 214 188 166 109 160 233 224 224 221 216 221 193 163 146 93 106 97 108 162 230 243 224 237 226 222 219 225 235 226 188 148 128 154 190 223 238 233 227 230 245 229 247 236 190 200 210 164 71 34 67 191 239 188 154 133 200 254 235 229 249 244 239 139 140 191 178 108 84 97 79 43 72 170 205 240 255 218 212 235 253 239 205 147 189 253 217 198 156 148 162 119 202 254 173 101 183 223 129 51 153 254 253 250 243 156 130 75 88 221 236 148 74 95 112 122 132 126 98 74 79 118 136 136 134 102 55 34 52 40 34 64 155 244 222 128 97 105 80 52 76 115 102 59 28 25 41 82 118 91 73 127 238 253 248 130 66 102 145 115 114 196 251 250 240 107 36 35 16 65 102 76 100 201 253 254 235 230 234 225 250 247 237 172 79 37 25 42 68 110 137 127 90 118 111 85 106 164 188 168 119 75 138 204 227 253 254 255 250 204 209 234 224 159 99 113 181 213 217 193 192 189 118 24 80 176 253 235 87 56 203 245 249 252 203 103 26 29 131 247 249 250 182 88 114 228 239 151 83 68 44 11 25 58 86 150 170 185 196 167 110 31 17 107 228 254 158 6 20 161 245 247 250 250 246 252 235 195 180 155 117 84 48 30 26 25 25 25 36 23 19 19 14 16 21 20 34 75 121 126 121 124 137 174 173 154 160 182 164 98 42 23 36 38 32 25 28 35 29 15 48 113 164 225 248 209 181 168 127 195 216 156 99 47 52 155 227 250 245 196 131 67 27 20 25 35 37 37 35 3 24 134 220 253 253 240 186 94 34 20 19 19 36 89 139 149 164 202 230 230 239 226 207 193 170 160 101 12 59 182 241 255 236 196 147 105 70 119 140 130 124 138 178 197 200 237 237 224 231 176 127 98 80 95 120 92 53 70 85 109 127 187 216 209 205 159 119 117 124 125 118 134 176 210 121 65 63 94 77 43 35 37 36 35 34 35 36 30 20 12 27 96 155 168 172 197 215 211 130 92 113 101 104 188 241 248 251 233 180 129 111 109 113 127 110 99 95 81 100 140 161 191 159 155 194 235 188 149 160 126 75 91 91 105 125 152 183 178 206 218 212 219 195 149 159 180 181 207 224 253 254 164 77 75 105 131 149 157 150 118 104 126 130 138 178 233 229 201 204 205 220 229 231 168 98 5 31 161 218 179 158 153 137 122 106 82 30 30 69 142 208 241 240 222 206 184 182 173 148 120 99 105 112 128 150 166 160 131 90 62 59 83 80 79 76 61 81 122 165 169 155 159 181 166 151 174 171 97 57 64 56 36 30 30 42 67 67 99 141 140 99 34 97 168 209 187 103 51 95 140 154 111 113 133 105 60 36 21 34 34 32 37 42 34 33 47 39 41 37 30 30 35 33 26 19 25 24 16 24 70 145 205 197 243 229 143 95 134 192 213 214 211 238 224 171 184 232 232 236 229 234 252 252 214 129 59 20 24 27 24 33 42 30 26 43 41 110 193 248 253 234 245 243 254 231 149 166 251 254 253 249 253 201 122 173 222 198 119 171 251 250 207 130 39 19 25 79 139 143 118 69 89 206 253 253 253 215 137 128 132 131 107 155 149 147 159 181 189 161 123 174 218 245 241 236 236 236 239 220 222 218 200 175 141 80 17 27 34 31 11 40 151 236 236 152 32 5 45 162 245 252 254 228 136 94 107 151 181 164 158 140 187 183 167 220 252 231 236 202 211 254 242 123 21 74 211 253 203 132 159 218 166 65 15 4 83 186 254 249 158 87 85 132 179 253 249 202 87 27 24 34 36 36 33 32 34 32 29 32 29 30 23 22 40 116 233 254 251 252 245 181 118 133 170 219 203 139 36 3 46 121 190 213 243 248 243 225 219 228 209 200 156 140 180 225 238 235 237 233 252 244 201 156 92 39 30 36 28 29 43 51 45 37 35 36 36 37 40 49 65 84 97 105 137 140 112 122 185 239 251 249 250 252 222 171 157 154 129 162 195 175 117 80 52 35 40 42 41 40 37 34 31 28 27 28 27 26 23 22 23 28 32 32 42 46 34 29 44 50 39 86 176 239 214 128 97 164 230 171 163 186 184 162 179 214 239 246 239 177 87 117 237 254 195 207 249 248 133 46 33 75 105 141 202 191 80 22 20 52 66 60 57 52 48 48 51 56 60 56 51 45 42 45 54 63 69 45 39 34 33 37 40 39 36 28 26 25 29 37 45 49 51 55 62 71 78 81 82 82 82 41 35 34 38 36 29 25 26 18 38 41 39 46 45 40 46 50 50 52 58 65 72 85 100 103 173 216 254 195 105 131 142 100 93 108 56 13 46 84 119 153 216 247 250 179 55 11 17 60 152 189 194 205 220 228 203 192 137 119 151 160 128 95 80 122 171 242 240 174 101 82 139 196 196 141 81 119 177 163 141 134 143 156 167 164 150 145 153 171 217 188 130 157 238 250 187 132 131 165 197 214 222 213 212 216 215 215 214 214 215 215 216 216 216 216 216 216 216 216 216 216 212 214 208 202 219 227 208 192 206 239 241 185 158 167 143 139 141 126 109 156 225 235 222 219 219 219 219 219 219 219 219 220 220 221 221 221 222 222 222 221 221 221 222 222 222 223 223 224 224 224 224 224 223 223 223 226 226 227 227 227 228 228 228 227 227 227 227 227 227 227 227 227 227 227 228 228 228 229 229 229 230 231 230 229 229 231 233 236 179 152 209 240 229 235 226 230 231 232 232 232 232 233 233 233 233 232 232 232 232 231 230 233 223 233 228 230 231 221 243 192 168 178 129 87 138 184 199 115 16 76 203 250 255 254 250 235 187 96 30 61 163 237 254 234 231 229 230 230 228 225 223 233 230 230 233 223 231 252 243 191 94 162 247 224 109 45 29 30 70 169 247 247 236 223 232 242 243 222 189 185 211 236 244 190 174 215 241 235 235 233 244 251 224 137 88 109 123 112 98 135 230 246 233 238 229 232 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 233 234 236 237 237 235 234 233 237 236 241 228 236 241 221 236 234 234 234 236 238 248 208 93 46 51 51 60 64 61 63 57 56 54 51 90 53 50 51 56 50 41 31 66 115 116 124 174 210 198 192 188 212 233 198 157 181 171 160 197 240 249 250 246 164 84 118 219 242 254 248 250 205 87 34 34 35 58 119 200 246 241 233 227 227 229 228 225 225 227 226 223 226 237 250 254 169 72 30 18 25 47 136 227 243 249 246 252 254 252 252 248 242 239 247 231 159 109 163 253 252 238 214 219 220 219 229 209 221 220 229 238 186 114 178 243 228 223 219 220 221 219 218 220 227 219 212 243 249 191 103 14 30 47 50 47 39 35 42 39 113 217 247 248 234 241 240 232 131 91 143 195 172 142 155 203 237 223 205 217 219 204 212 221 224 242 233 198 141 63 23 39 34 57 58 113 207 248 251 253 248 238 228 226 224 219 216 217 229 245 237 180 89 18 87 164 177 200 211 186 187 219 232 235 215 215 227 201 179 150 152 143 155 186 205 207 207 206 205 209 205 202 201 202 206 207 206 203 202 202 203 205 205 205 205 204 204 208 206 197 195 200 204 202 197 202 214 217 207 207 217 221 197 154 98 104 192 236 203 191 201 206 210 205 197 194 201 211 224 190 176 162 136 150 186 193 214 208 221 228 217 208 185 146 151 182 203 199 197 212 226 228 193 142 122 160 207 224 213 195 163 112 105 148 217 237 204 195 204 198 203 202 191 196 208 205 205 204 203 202 201 200 199 199 200 200 200 200 200 200 200 200 197 198 198 199 201 202 202 203 199 199 199 199 199 199 199 199 200 199 198 200 202 204 203 202 204 203 202 201 200 198 197 197 202 201 200 200 200 201 202 203 198 202 206 209 208 207 207 207 209 209 209 210 210 210 211 211 212 212 213 213 213 212 211 210 213 214 216 217 217 216 214 213 217 217 216 215 215 214 213 213 216 214 213 211 211 212 213 214 211 212 212 210 208 207 209 212 212 211 208 206 205 206 207 208 207 207 207 207 207 207 207 207 206 209 212 211 207 204 203 203 204 204 205 206 206 207 208 208 208 208 207 206 204 203 202 202 210 210 210 210 211 212 213 214 212 214 215 217 217 216 215 214 214 215 215 215 215 214 213 213 217 216 214 214 216 216 214 213 213 213 212 212 212 211 211 211 213 213 213 213 212 211 210 209 210 210 211 212 212 213 214 214 210 212 214 215 214 213 214 215 214 214 213 212 212 212 213 214 212 212 212 213 213 214 214 214 214 214 214 213 213 212 212 212 214 214 214 214 214 214 214 214 216 215 213 212 212 213 215 216 214 213 213 212 212 213 213 214 211 212 214 217 218 219 219 219 218 218 217 216 216 215 214 214 219 219 219 218 218 217 217 216 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 215 216 216 217 217 218 218 218 218 218 218 218 218 218 218 218 215 215 214 214 214 214 213 213 214 213 212 211 212 214 217 218 217 217 217 218 218 218 219 219 216 217 218 218 219 220 221 221 218 220 222 224 225 225 224 223 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 227 227 226 226 225 224 223 223 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 223 224 223 222 222 222 222 221 221 223 223 222 222 222 223 224 225 223 223 222 221 221 220 219 219 221 221 220 220 219 218 217 217 218 218 217 217 216 215 214 214 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 214 215 216 217 217 215 214 212 212 212 211 211 211 210 210 210 213 213 213 213 213 213 213 213 212 216 219 217 213 211 214 218 214 214 214 214 214 214 214 214 216 215 215 214 214 215 215 216 214 214 214 214 214 214 214 214 214 213 211 210 210 211 213 214 212 213 212 218 221 236 242 208 106 46 96 152 153 145 144 177 185 232 253 217 166 108 96 61 42 76 96 69 48 39 93 226 242 203 196 203 210 225 231 233 232 230 238 241 247 204 104 54 68 121 165 221 250 248 219 225 220 222 223 223 222 220 218 216 197 236 230 229 232 215 221 230 208 227 249 240 178 194 254 214 113 8 26 141 254 246 119 103 211 252 238 238 247 249 162 77 100 199 209 120 80 106 97 49 54 103 147 228 254 238 224 225 253 194 138 187 244 253 246 201 164 94 37 90 228 254 240 154 167 225 149 57 94 196 252 250 232 183 106 68 90 114 120 128 139 126 118 117 113 94 72 66 131 196 218 208 191 138 36 45 87 59 28 58 150 205 179 134 101 59 33 69 145 182 147 99 60 47 35 48 79 62 79 198 251 254 206 133 106 126 146 150 155 184 251 253 225 116 40 38 39 42 33 64 150 217 240 253 234 230 232 243 253 249 217 118 108 75 30 27 76 125 154 173 189 136 123 131 153 165 135 119 75 48 91 140 144 166 211 238 224 151 188 204 199 155 103 200 254 250 250 253 250 254 165 46 148 250 253 186 73 71 212 250 252 252 245 204 84 24 133 253 253 251 155 55 66 142 156 93 42 15 27 74 146 190 205 250 241 253 250 244 198 98 36 29 108 189 166 28 10 146 241 250 248 227 197 176 157 133 106 88 79 66 46 29 33 34 23 30 30 32 50 38 20 22 17 14 56 105 185 240 227 217 244 253 253 220 176 156 147 111 58 25 45 38 30 21 30 33 24 38 68 103 94 129 169 209 213 206 199 203 184 130 70 51 91 144 222 252 251 219 146 59 25 25 24 38 43 38 31 5 23 114 199 253 245 247 224 122 48 24 19 18 55 123 172 188 195 204 212 223 212 216 203 165 152 141 104 36 45 155 245 253 240 236 195 102 58 107 134 122 125 121 114 150 175 185 172 147 143 145 134 120 108 111 125 136 137 133 155 176 207 234 246 244 234 227 214 185 132 110 50 116 241 253 179 78 55 81 67 38 29 43 40 38 36 34 32 26 17 11 46 147 221 177 105 123 167 163 102 46 87 121 160 228 234 235 208 183 160 153 147 130 110 99 61 55 70 119 178 213 216 207 172 152 177 192 134 82 102 141 167 172 182 195 206 216 227 236 224 218 190 182 201 194 170 167 192 238 246 250 253 171 71 51 99 139 135 107 87 58 60 108 136 167 196 220 230 210 200 219 218 232 230 217 159 55 46 142 240 215 137 98 102 132 160 124 73 36 34 96 154 175 177 165 144 113 113 106 107 128 144 169 187 197 219 244 218 158 118 88 80 79 72 71 80 121 185 242 249 230 160 146 211 199 167 234 243 178 138 122 87 57 44 32 32 21 36 41 53 68 48 30 47 85 123 129 96 51 45 72 70 69 55 45 50 49 37 28 27 30 33 35 36 38 40 41 40 40 36 29 29 32 32 28 27 15 8 34 90 138 156 158 185 215 201 158 159 192 211 212 196 191 214 188 178 219 230 234 228 233 220 233 254 255 220 139 62 38 25 19 39 46 22 31 53 74 82 99 156 220 250 252 253 251 207 97 128 209 243 251 248 251 251 201 124 149 105 79 174 254 240 255 180 73 45 15 48 89 108 111 75 101 213 252 244 253 242 192 127 73 60 67 134 175 162 143 154 152 130 105 139 172 206 205 198 226 247 233 162 161 214 223 201 156 93 18 18 35 24 19 38 109 206 239 148 48 3 43 160 246 241 251 198 118 87 88 119 187 221 220 180 208 174 189 239 242 236 222 197 228 252 225 113 10 73 230 249 206 178 214 210 128 52 2 12 115 245 254 248 75 35 78 187 237 249 254 230 116 26 17 31 34 37 37 34 32 31 31 29 29 32 26 21 31 115 251 251 249 255 199 122 114 150 196 254 249 177 56 2 27 99 187 233 218 208 227 239 244 252 241 186 178 198 235 247 237 231 232 240 255 252 248 176 72 39 26 32 27 32 38 39 49 61 61 73 98 89 88 121 177 215 194 163 179 147 110 144 214 250 255 230 222 203 173 153 153 145 122 156 193 214 187 150 69 42 27 39 42 42 37 33 32 32 30 30 28 25 23 22 24 27 29 36 38 39 39 39 41 45 49 71 126 164 190 199 158 141 185 208 185 146 189 226 181 180 232 254 224 167 96 123 194 195 195 237 251 248 171 62 18 73 77 102 130 153 82 50 41 35 59 59 56 54 53 55 57 57 56 55 54 49 43 44 51 55 54 44 33 31 29 40 44 32 37 31 34 54 64 95 54 36 40 35 56 90 139 144 109 94 89 48 29 31 43 45 56 83 102 84 69 61 60 53 51 49 43 45 40 36 38 42 46 48 49 62 93 149 210 172 100 41 43 78 79 61 18 16 104 194 216 117 133 179 223 184 71 5 16 60 64 71 79 83 86 97 107 106 118 86 92 109 71 130 183 207 215 226 255 254 192 139 134 182 161 119 158 215 253 246 220 178 145 86 45 110 168 204 208 206 215 182 120 168 231 192 174 170 190 209 216 215 215 216 215 214 212 213 216 214 211 214 222 214 218 214 214 219 217 214 220 215 229 214 178 148 162 207 219 188 199 238 253 195 153 144 99 140 170 131 123 198 236 224 217 220 220 220 220 220 220 220 220 222 222 221 221 221 222 223 224 222 222 222 223 223 224 224 224 221 222 222 223 224 225 226 227 229 225 223 226 227 226 228 233 230 229 227 226 226 227 228 229 231 229 228 228 228 228 226 225 230 231 233 232 226 221 226 233 227 205 142 196 243 235 222 235 230 230 230 231 231 232 232 232 230 230 230 231 231 232 232 232 229 229 228 228 228 229 231 233 214 153 189 146 86 112 170 133 83 56 138 251 252 247 229 178 90 66 70 128 204 246 244 229 228 228 228 228 228 228 228 228 225 223 226 230 225 221 234 253 223 113 79 161 205 137 54 26 39 69 133 203 244 249 244 237 241 230 166 155 208 254 253 221 146 177 235 241 230 235 233 252 254 207 130 118 155 128 87 108 219 232 242 240 234 233 236 238 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 241 241 232 227 235 241 238 235 233 239 236 235 236 244 236 195 119 68 35 47 65 67 64 63 56 66 67 53 59 62 44 45 17 44 73 153 248 248 204 205 221 196 154 191 229 241 242 172 147 132 133 198 251 254 241 196 78 32 166 255 232 247 254 249 230 144 50 17 26 56 144 251 247 241 219 233 233 220 233 215 220 235 211 234 254 254 242 166 90 44 16 26 37 48 96 155 177 191 208 215 216 219 230 240 250 254 253 251 178 148 229 253 242 235 227 224 225 226 226 224 221 232 227 228 148 88 174 246 228 223 218 218 222 223 220 215 225 221 238 254 229 145 66 31 38 40 42 42 41 42 44 47 83 137 174 192 230 251 227 176 84 132 199 244 231 180 163 188 196 204 215 218 211 207 212 216 216 223 248 240 180 128 93 57 52 32 61 119 181 228 243 253 240 225 218 226 232 228 224 225 231 248 230 149 60 19 110 175 172 194 208 196 173 170 193 218 208 213 227 203 155 157 185 183 143 158 189 203 217 226 209 198 202 206 211 210 205 201 202 204 203 204 204 205 205 204 204 203 203 203 203 203 203 203 203 203 203 202 202 205 210 214 214 212 205 161 144 177 210 209 200 202 198 198 199 200 203 206 209 210 211 220 215 199 201 222 234 232 217 210 201 198 204 208 199 186 168 156 184 206 217 229 199 151 106 102 124 173 210 217 209 207 195 169 158 178 204 211 204 200 198 204 190 185 203 204 194 200 200 200 200 201 201 202 202 202 199 199 199 200 200 201 201 201 200 200 200 200 200 200 200 200 200 200 199 199 199 199 198 198 203 200 197 195 195 198 201 204 203 202 200 201 203 203 202 201 204 203 201 200 200 201 203 204 210 206 201 200 202 206 207 207 209 209 209 210 210 211 211 211 212 212 212 213 213 213 214 214 213 213 214 214 214 215 215 215 215 215 214 214 214 214 213 213 208 209 210 212 212 212 212 212 212 212 212 211 210 209 208 207 203 204 206 208 209 208 207 206 206 207 209 210 210 209 207 206 208 205 202 202 204 206 206 206 203 203 204 205 206 206 207 208 202 202 203 203 203 203 204 204 210 210 211 211 212 213 213 213 211 212 214 215 215 215 213 213 212 212 213 214 215 215 215 215 214 212 211 211 213 213 211 210 213 213 212 212 212 211 211 211 209 210 211 212 213 213 213 213 213 213 212 211 210 210 209 209 209 211 212 212 210 210 211 213 212 212 212 212 212 212 213 213 212 212 212 213 213 213 214 214 214 214 213 213 213 213 213 213 214 214 214 214 214 214 214 214 215 214 214 213 213 214 214 215 215 214 214 213 213 214 214 215 214 215 216 217 217 217 216 216 218 218 218 217 217 216 216 216 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 216 216 216 217 217 218 218 218 219 219 218 218 218 218 217 217 217 217 216 216 216 216 215 215 213 213 214 215 216 217 217 217 217 217 218 218 218 219 219 219 217 217 218 219 220 221 221 222 219 220 221 223 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 223 224 223 222 222 222 222 221 221 223 222 222 221 222 222 223 224 223 223 222 221 221 220 219 219 220 220 220 219 219 218 218 218 218 218 217 217 216 215 215 214 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 215 215 216 216 216 215 214 214 213 213 212 212 212 211 211 211 213 213 213 213 213 213 213 213 214 215 216 216 214 214 215 216 214 214 214 214 214 214 214 214 216 215 215 214 214 215 215 216 215 215 215 215 215 215 215 215 216 215 213 212 212 213 215 216 214 215 213 217 215 226 238 216 186 144 134 132 108 88 134 233 243 237 244 227 182 132 127 89 63 110 167 172 117 51 54 124 172 151 148 161 212 251 234 225 212 216 236 243 251 222 131 73 104 124 171 247 254 239 214 229 223 224 226 227 227 226 225 223 214 237 228 227 229 219 224 226 201 205 234 228 164 178 250 253 182 77 46 109 202 204 119 93 195 254 247 233 249 214 97 91 130 207 237 154 83 101 110 78 63 68 119 232 254 228 212 214 204 165 144 212 252 233 233 218 138 93 56 66 161 222 255 203 150 183 154 110 113 135 152 156 152 123 101 108 108 79 78 116 137 128 128 154 137 106 103 79 143 227 235 186 140 64 108 195 174 88 19 54 148 192 163 124 97 31 36 137 221 251 245 210 130 68 37 37 37 32 92 216 249 213 176 168 177 187 215 253 193 141 192 253 239 96 17 44 43 24 20 78 173 219 208 192 223 216 228 245 233 168 172 207 178 109 29 19 71 110 137 173 227 232 179 185 180 100 64 61 55 35 45 57 49 59 97 134 125 136 175 202 178 131 150 236 253 253 253 252 252 249 167 67 141 237 223 127 42 87 223 253 253 254 251 243 157 49 105 244 251 207 119 57 46 63 68 39 31 74 157 216 231 247 253 234 236 250 247 254 247 191 105 28 61 110 104 22 21 128 201 210 168 138 102 80 68 57 48 45 42 36 34 30 31 34 29 28 34 80 131 110 67 63 54 35 38 79 156 215 229 232 243 254 245 223 181 150 137 112 72 44 51 43 36 21 20 23 33 71 114 136 96 78 82 131 186 220 241 229 177 111 81 85 95 101 149 193 228 239 182 82 32 31 23 37 43 37 29 4 15 98 200 253 248 251 231 128 54 30 16 16 78 181 237 222 186 167 180 183 177 192 179 135 132 146 143 55 26 105 203 249 253 252 221 132 70 90 124 155 191 194 139 155 166 149 126 126 144 162 189 200 208 206 198 198 212 226 219 221 222 221 221 223 226 229 248 237 185 113 41 127 245 249 206 116 69 62 52 39 31 39 34 32 30 30 29 24 16 10 42 142 201 148 82 93 119 108 66 117 148 134 117 148 188 180 164 182 199 191 150 104 82 82 77 106 144 180 214 237 238 227 208 187 192 175 103 74 138 214 228 232 232 228 225 226 226 223 223 221 193 180 208 218 177 133 169 230 249 237 200 114 76 127 177 162 116 71 60 71 98 133 141 180 221 235 226 212 209 216 216 210 220 249 214 92 55 133 194 186 126 96 108 146 184 166 114 54 25 61 94 99 108 119 117 120 154 172 187 207 209 218 218 218 223 239 226 194 177 156 105 76 58 66 91 144 210 251 247 218 151 129 179 188 182 241 250 223 188 151 120 111 88 47 44 34 44 34 29 40 36 40 34 48 56 59 58 46 34 35 50 49 41 39 47 47 37 30 26 30 35 38 39 38 37 37 39 38 34 30 31 33 30 25 14 8 18 72 156 208 193 154 165 174 177 193 224 237 232 233 227 225 208 158 177 227 210 201 223 235 229 234 242 248 244 204 134 56 23 18 22 36 29 23 46 117 163 140 94 93 153 220 226 160 106 32 55 93 128 169 244 239 253 247 158 57 8 95 183 247 253 254 220 97 57 18 39 53 69 83 85 108 176 233 252 238 248 186 103 45 19 83 164 215 214 190 185 178 172 164 175 175 179 172 165 178 183 164 103 121 193 228 232 187 104 19 17 36 31 23 29 85 184 236 168 51 1 42 143 214 200 192 180 128 90 72 122 222 254 225 178 152 146 198 238 238 231 214 196 231 254 242 149 41 56 163 210 228 245 254 189 79 24 6 17 141 254 247 170 75 95 164 194 244 254 252 207 90 14 18 33 35 37 36 34 32 32 33 42 36 24 7 12 44 131 253 254 245 187 105 99 145 172 202 247 253 207 98 14 6 82 197 253 218 182 199 236 254 237 191 137 181 228 246 239 225 221 223 215 248 255 251 167 59 33 32 39 28 32 44 44 48 71 94 122 157 131 148 230 252 240 212 137 136 144 150 158 181 199 196 194 188 190 191 188 188 185 173 199 225 252 243 205 98 46 23 36 40 40 35 32 31 31 29 30 28 25 23 22 24 27 29 34 36 39 40 40 41 44 46 72 68 106 186 202 127 117 200 208 220 196 209 233 188 164 206 240 236 202 138 121 149 182 224 248 254 252 171 59 22 96 118 90 95 146 111 56 28 34 59 57 55 52 52 54 55 55 55 55 57 53 45 43 48 50 49 40 32 31 31 39 35 32 61 87 135 170 178 138 67 19 29 35 81 141 192 178 119 85 70 62 18 26 52 59 111 184 207 189 156 113 68 31 28 53 72 61 49 38 36 36 37 43 50 38 56 83 117 94 63 37 47 54 68 42 12 65 175 241 247 176 133 138 184 166 80 43 71 58 48 46 41 42 43 35 35 57 55 57 58 84 125 212 253 204 151 210 255 240 241 172 55 51 126 178 234 245 247 247 246 239 190 107 52 112 174 208 209 182 190 160 107 139 198 192 184 213 218 219 214 212 214 216 215 219 217 216 218 218 216 215 215 217 215 210 213 221 220 216 218 205 224 220 195 162 167 207 222 191 199 244 253 188 107 76 96 149 196 158 171 231 229 223 225 219 219 219 219 219 219 219 219 222 221 221 221 221 222 223 223 221 221 221 222 222 222 222 222 224 224 224 224 224 224 224 224 232 229 228 230 228 224 222 225 224 225 226 227 228 230 232 233 233 232 230 231 233 233 232 230 231 225 224 230 236 235 232 230 238 211 141 183 236 236 224 233 230 230 230 231 231 231 232 232 231 231 231 231 231 231 232 232 230 229 228 230 233 235 235 234 232 195 168 102 103 218 249 214 208 220 226 231 199 141 82 66 80 131 198 244 254 249 235 226 228 228 228 228 228 228 228 228 225 227 229 229 232 237 235 230 197 104 58 96 124 98 62 46 53 53 114 211 250 247 242 253 238 166 136 177 210 224 215 171 144 214 245 238 243 251 250 244 235 165 124 140 141 117 130 174 235 240 241 236 233 234 235 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 234 229 237 242 230 225 232 236 230 236 238 231 237 251 253 249 209 112 39 44 67 63 58 67 69 61 57 59 64 54 37 44 59 102 176 248 249 246 252 201 214 185 148 195 254 254 242 200 165 137 138 194 235 217 157 90 40 107 234 255 233 229 216 245 242 179 91 38 25 44 124 223 250 250 232 227 223 218 232 232 227 246 245 254 245 204 152 72 45 30 30 45 50 45 58 81 76 91 110 123 131 142 158 172 185 211 233 246 184 156 230 253 246 246 244 239 232 225 221 219 218 235 234 196 119 127 223 251 220 221 221 219 218 218 221 223 215 224 248 254 207 116 48 25 43 42 41 40 40 42 46 49 48 62 87 144 222 244 181 106 111 197 252 254 245 199 161 166 143 193 228 228 221 216 209 205 211 207 224 235 224 209 170 111 61 32 48 86 119 155 195 241 232 230 224 214 207 208 214 219 233 247 209 110 44 28 100 161 168 195 213 200 174 165 175 186 194 218 209 163 145 181 215 216 173 145 154 189 217 218 208 222 210 207 203 202 203 205 208 210 203 203 204 205 205 204 203 203 203 203 203 203 203 203 203 203 205 204 203 203 204 204 203 202 198 169 162 190 213 209 202 205 205 204 203 202 201 202 202 203 200 207 211 208 208 213 215 213 208 207 203 200 202 205 201 194 177 138 157 201 220 207 152 100 147 161 181 196 202 203 205 208 212 191 176 182 196 201 198 195 208 177 169 190 200 195 199 210 200 200 200 201 201 202 202 202 199 199 199 200 200 201 201 201 200 200 200 200 200 200 200 200 196 197 198 199 200 201 202 203 200 200 200 200 200 201 201 201 203 201 200 201 203 203 202 200 204 203 203 202 202 203 203 204 205 203 202 202 205 206 206 204 209 209 209 210 210 210 211 211 211 211 212 212 212 213 213 213 213 213 213 214 214 215 215 215 215 215 214 214 214 214 214 214 210 210 211 212 213 212 212 211 211 211 211 211 210 209 208 208 206 206 207 207 207 206 206 205 205 206 207 208 208 207 206 205 207 205 203 203 205 206 206 204 206 206 206 206 206 206 206 206 203 203 203 203 203 203 203 203 208 209 211 213 213 213 212 211 210 211 212 213 213 213 212 212 210 211 212 214 215 216 216 216 213 212 210 210 212 212 211 209 213 212 212 212 211 211 211 210 208 209 211 212 213 213 213 213 212 211 211 210 209 209 208 208 212 212 212 210 208 208 211 213 208 209 211 212 213 213 212 211 212 212 212 212 213 213 213 214 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 213 214 214 215 215 214 214 213 216 215 215 214 214 215 215 216 217 218 218 217 216 215 214 213 217 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 216 216 216 217 217 217 218 218 219 219 219 218 218 217 217 217 219 219 219 218 218 218 218 218 212 214 217 219 220 219 217 216 218 218 218 218 219 219 220 220 218 218 219 219 220 221 221 222 221 221 220 221 221 223 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 224 224 224 224 223 223 224 223 222 222 222 222 221 221 223 222 221 221 221 221 222 223 223 223 222 221 221 220 219 219 219 219 219 219 219 219 219 219 218 218 218 217 216 216 215 215 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 215 214 214 214 215 215 214 214 214 213 213 213 212 212 213 213 213 213 213 213 213 213 216 215 214 214 216 216 215 214 214 214 214 214 214 214 214 214 216 215 215 214 214 215 215 216 215 215 215 215 215 215 215 215 218 217 215 214 214 215 217 218 216 217 213 216 211 214 231 223 237 227 202 166 96 59 135 226 251 247 253 229 184 170 176 120 100 139 209 253 189 75 38 58 72 66 84 111 196 254 225 218 219 219 238 241 245 226 137 63 83 110 161 223 230 232 225 228 224 225 228 229 230 230 229 229 229 234 224 226 228 226 231 224 169 178 232 229 177 193 243 254 245 172 67 54 120 132 100 98 161 215 251 248 253 212 96 151 198 221 241 156 65 78 104 100 90 64 126 253 253 183 150 162 161 176 180 220 235 221 235 226 195 163 126 66 84 152 244 254 154 125 128 145 143 112 80 76 71 75 99 138 145 105 77 86 106 117 129 167 155 138 147 90 85 108 146 122 64 90 223 253 255 117 20 59 137 152 119 89 72 59 61 136 215 252 254 245 191 90 46 47 27 21 70 142 159 143 151 192 228 238 246 254 206 112 158 245 206 60 27 91 146 86 30 51 143 226 240 216 154 133 166 154 127 151 224 253 250 135 27 14 53 84 134 197 255 253 253 216 128 44 17 44 62 88 84 58 45 38 37 45 51 83 101 118 102 76 109 153 173 169 170 170 187 181 123 58 89 122 116 78 35 49 135 197 224 246 248 253 210 76 78 214 222 148 75 52 37 27 34 25 83 184 231 250 254 246 250 242 231 230 225 239 255 254 197 95 35 42 58 44 46 88 105 95 60 50 44 46 42 31 26 29 24 30 53 69 65 62 46 13 26 110 205 201 160 164 155 122 65 49 68 99 145 177 191 232 251 242 214 179 140 92 52 38 56 48 41 20 7 13 54 126 197 212 173 136 96 88 114 139 186 181 129 78 89 115 102 75 85 130 190 245 215 102 27 11 23 35 43 38 30 4 7 74 172 240 234 234 231 153 75 29 5 17 103 221 253 233 198 186 166 144 120 141 168 172 186 200 178 83 17 49 136 212 243 242 242 173 111 105 121 165 225 241 206 176 167 141 137 176 199 214 214 222 230 232 228 226 231 236 229 225 218 210 205 205 210 215 222 229 197 100 40 145 247 250 242 162 83 37 34 41 33 37 30 28 26 27 27 23 16 10 38 115 158 123 78 71 83 90 130 201 189 111 64 85 145 177 208 216 213 183 138 112 121 143 163 184 208 221 227 229 225 218 251 246 219 147 86 114 197 248 230 231 225 216 215 222 223 218 217 227 206 178 199 235 205 141 118 181 188 157 139 110 114 170 216 157 100 80 104 155 180 166 117 157 216 234 209 203 211 204 217 208 218 253 245 149 71 74 117 138 115 96 106 133 161 155 112 71 29 22 58 118 172 202 190 198 219 223 225 229 218 217 223 219 214 224 225 224 230 217 157 105 87 91 91 117 174 205 233 200 158 136 154 168 184 233 252 241 195 141 139 168 149 94 79 54 46 32 33 43 34 39 34 36 32 32 39 38 33 37 26 29 35 41 44 39 33 31 26 31 37 40 40 38 35 34 37 35 32 31 33 34 28 20 7 4 42 132 227 254 229 177 141 133 161 219 250 242 231 234 252 250 199 126 169 234 211 206 223 237 235 234 231 236 255 255 223 101 37 22 10 28 32 9 26 143 246 244 168 102 83 89 96 51 84 102 125 96 68 76 141 199 253 247 212 85 2 60 217 253 249 252 254 162 78 24 27 26 44 66 90 100 120 177 253 253 254 165 83 60 55 112 201 252 254 238 229 225 233 236 228 220 214 207 206 209 191 156 104 112 156 178 201 169 90 16 25 40 34 21 18 67 172 247 179 63 7 39 115 158 129 111 129 150 133 80 103 208 254 243 146 88 151 246 253 244 227 192 193 244 242 247 226 79 16 132 220 247 255 253 161 45 10 17 37 147 199 160 86 140 195 213 208 250 253 241 184 72 12 24 36 37 37 35 32 32 33 35 35 36 31 17 30 71 143 236 245 189 99 73 143 177 159 180 250 255 229 129 29 1 63 177 254 240 199 193 230 254 225 153 135 209 251 241 232 236 241 246 254 253 221 181 103 28 22 36 39 33 49 71 64 49 71 112 128 137 108 155 246 243 195 171 133 127 172 209 185 173 194 201 213 202 211 232 235 231 232 233 233 238 254 253 227 107 44 21 33 38 38 34 31 31 30 28 29 27 25 23 23 25 27 29 31 34 38 40 40 40 41 42 44 37 67 129 152 122 128 180 180 189 186 199 220 174 131 174 244 254 226 169 124 117 156 193 244 254 254 185 70 32 122 165 113 107 173 145 59 20 39 50 56 53 50 50 52 53 54 53 52 57 55 47 41 42 43 42 38 34 32 35 40 23 32 98 179 236 255 243 134 39 2 43 90 142 183 201 186 160 145 126 85 16 27 78 100 165 244 254 229 196 150 97 59 75 133 180 139 115 88 69 48 31 32 44 43 50 52 61 51 51 46 52 46 46 23 45 146 237 254 253 240 187 159 162 150 136 149 173 158 133 122 102 98 100 76 71 62 40 55 37 57 147 230 246 153 109 189 249 255 243 136 39 69 160 214 240 217 206 212 217 254 212 131 86 145 201 210 193 140 124 104 102 137 188 215 220 230 225 216 210 211 216 217 216 217 216 215 215 219 221 218 213 223 220 218 219 218 214 214 217 214 224 222 213 191 187 211 216 194 200 221 209 178 116 54 72 147 170 130 186 253 231 221 214 218 218 218 218 218 218 218 218 221 221 220 220 220 221 222 223 221 221 221 221 220 220 220 220 222 222 223 223 223 222 222 221 220 220 222 226 227 226 225 227 228 228 229 229 229 228 227 226 224 222 221 222 225 226 224 222 238 231 227 229 230 228 225 224 230 208 137 165 230 242 228 230 230 230 230 230 231 231 231 232 232 232 231 231 231 231 231 231 238 233 227 225 226 228 228 227 246 238 169 75 105 254 253 254 254 246 169 94 61 46 67 135 201 234 254 254 235 226 228 230 228 228 228 228 228 228 228 228 228 234 230 223 230 238 220 190 138 104 80 66 51 55 60 49 48 42 85 168 231 251 249 232 155 126 148 182 200 222 216 185 209 254 231 221 244 240 226 202 153 148 135 114 107 144 207 252 245 241 235 231 232 236 235 232 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 237 229 234 233 223 232 243 233 232 234 240 229 239 244 229 250 239 169 83 40 43 56 65 71 73 58 53 62 56 43 62 98 143 242 215 193 243 253 245 241 239 209 167 190 254 253 221 223 212 195 194 183 154 118 73 47 83 166 252 247 243 242 214 240 249 222 151 71 24 28 96 182 247 249 233 225 228 223 223 235 244 250 245 208 143 85 46 18 33 37 44 50 50 45 43 44 51 58 63 62 57 57 65 74 80 99 122 149 124 124 193 215 218 229 241 246 244 242 244 247 242 242 252 205 136 174 249 250 229 234 238 237 233 233 239 245 252 254 255 232 157 72 32 32 38 42 44 42 39 39 43 48 57 44 48 98 158 164 119 79 189 243 250 242 249 200 118 87 174 234 243 212 209 216 209 207 205 203 213 220 225 239 228 188 102 44 27 44 61 81 118 168 198 226 238 220 203 208 218 220 242 222 160 61 24 37 98 167 170 180 197 210 203 185 173 171 168 178 146 112 145 203 226 223 207 173 160 165 188 206 207 218 210 205 200 202 207 210 207 204 203 203 204 205 205 204 203 203 202 202 202 202 202 202 202 202 204 205 204 202 200 198 198 198 193 183 185 203 212 205 199 201 207 206 204 203 201 200 199 199 196 199 205 211 209 202 199 199 199 202 203 201 200 201 203 202 188 160 163 153 124 120 136 159 190 213 222 210 195 196 203 204 216 199 179 171 180 197 211 218 195 163 176 207 203 193 198 197 200 200 200 200 201 201 201 201 199 199 200 200 200 200 201 201 200 200 200 200 200 200 200 200 198 198 199 200 201 202 203 203 197 199 203 205 205 203 201 199 204 202 201 201 203 204 203 201 201 202 203 203 203 203 202 201 202 202 203 206 208 208 206 204 209 209 209 209 210 210 210 211 210 210 210 211 211 212 212 212 213 213 213 214 214 214 215 215 215 215 214 214 214 214 214 214 212 212 213 213 213 212 211 210 211 211 211 211 211 210 209 208 209 209 207 206 205 205 205 205 204 205 206 207 207 206 205 204 205 205 204 205 206 206 205 203 206 206 206 205 204 204 203 203 204 204 204 203 203 202 202 202 205 207 210 212 213 212 210 209 211 211 212 212 212 212 212 212 210 211 212 214 214 215 215 215 216 214 213 213 214 215 213 211 212 212 212 211 211 211 210 210 212 212 213 212 212 210 209 208 208 208 209 209 210 211 212 212 215 215 214 211 208 209 212 215 205 207 210 212 213 213 211 210 211 211 212 212 212 213 213 213 212 212 212 213 213 214 214 214 213 213 213 213 213 213 213 213 212 213 215 216 216 215 213 212 215 215 214 213 213 214 215 215 218 218 217 217 216 215 214 214 216 216 216 217 218 218 219 219 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 220 219 219 218 218 217 217 216 220 220 220 219 219 219 219 218 215 216 217 218 219 218 217 217 218 219 219 219 220 220 220 221 219 219 220 220 221 221 222 222 222 221 220 220 220 222 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 224 225 225 225 225 225 226 226 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 223 222 221 220 220 221 221 222 222 222 222 221 221 220 220 220 218 219 219 219 219 219 220 220 218 218 218 217 217 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 216 215 213 213 214 215 216 215 215 215 215 214 214 214 213 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 215 215 214 214 215 215 216 216 216 216 216 216 216 216 216 218 217 216 215 215 216 217 218 217 217 211 215 212 209 223 223 227 240 252 234 127 85 164 190 212 251 250 183 136 172 207 167 159 165 180 226 203 121 106 127 102 55 49 68 163 254 239 224 228 229 240 214 187 164 103 55 74 99 122 169 209 245 234 221 224 225 227 228 229 229 228 228 232 226 224 228 229 232 235 225 170 180 231 206 173 216 246 253 254 209 100 56 67 89 137 153 110 105 201 254 251 230 141 193 252 221 196 121 65 77 88 102 109 84 134 242 218 122 83 126 172 213 215 226 228 228 254 251 241 212 179 121 128 154 189 202 150 79 88 128 143 134 98 81 58 54 83 147 189 166 108 69 54 82 132 199 214 183 136 65 79 125 132 75 78 206 255 255 253 98 10 52 100 97 74 58 123 194 135 84 144 203 223 214 158 82 42 37 24 27 51 70 101 140 195 233 246 253 254 252 201 70 133 242 190 25 72 206 243 181 77 7 53 180 254 254 197 114 150 171 161 199 253 253 221 99 38 55 57 71 141 205 247 251 242 135 52 61 57 52 105 178 175 137 142 137 97 60 52 49 50 42 40 42 39 48 70 52 46 50 74 72 50 34 28 35 40 36 37 43 53 69 95 142 185 227 204 93 55 129 139 91 54 56 56 63 66 33 93 230 252 251 236 189 202 224 236 221 219 230 234 254 251 186 79 37 36 43 38 44 42 36 38 36 37 37 28 27 54 88 116 125 156 182 174 164 125 47 8 92 209 244 232 247 243 213 173 110 65 32 49 83 124 220 252 252 245 209 143 69 39 51 58 47 39 17 4 13 83 185 241 247 234 233 202 149 116 93 117 124 101 78 94 106 91 76 105 135 186 251 241 134 45 14 23 34 44 41 34 9 5 54 132 207 205 212 239 200 116 29 4 20 108 211 239 222 217 222 201 178 136 131 175 222 239 234 191 104 21 12 77 164 209 207 212 186 162 153 139 163 223 246 219 152 144 144 175 231 232 226 217 211 207 212 220 221 212 202 204 206 208 208 206 205 206 208 219 230 218 114 68 167 237 249 253 184 87 21 24 40 33 39 30 28 26 27 27 23 17 11 32 79 115 123 107 75 79 119 189 196 178 120 114 129 144 215 247 221 183 157 155 175 202 220 237 230 224 218 209 203 210 223 249 225 176 116 94 141 204 230 225 216 206 204 211 218 220 217 217 234 222 190 203 246 230 166 82 105 108 131 173 169 165 204 254 165 101 96 142 222 246 197 119 140 210 248 223 216 229 216 213 227 233 243 251 212 114 29 53 91 98 87 93 115 139 146 136 113 64 14 37 124 205 253 246 240 231 219 216 213 209 214 209 211 207 212 216 226 237 220 184 133 144 149 104 73 120 155 184 165 175 181 169 154 154 179 209 209 177 150 169 187 162 125 136 94 69 61 79 82 43 26 25 33 39 43 40 26 22 34 23 26 38 47 42 35 33 33 30 33 37 39 38 36 34 33 34 32 30 32 35 33 25 17 8 12 75 179 248 255 243 226 153 111 149 225 240 236 238 223 208 201 166 120 176 242 218 207 219 222 217 217 225 232 245 254 255 151 60 19 11 28 28 4 23 129 232 254 242 202 124 43 11 43 171 232 251 209 143 97 55 115 211 254 244 84 1 61 188 253 251 246 253 222 94 12 23 27 39 56 79 101 127 157 219 241 210 149 116 124 149 157 217 248 245 236 237 239 247 244 237 244 245 240 245 253 236 205 187 162 138 109 130 116 66 23 28 42 39 25 24 63 144 214 166 85 25 34 94 115 91 99 130 187 173 97 82 167 248 255 132 48 144 251 247 252 238 192 182 231 236 254 246 74 2 138 249 254 250 229 142 38 15 26 49 100 105 93 105 225 254 216 211 242 239 220 163 65 19 29 38 37 36 33 30 30 33 35 36 41 43 28 29 56 108 177 193 145 107 147 220 220 188 201 230 254 251 168 58 2 41 135 232 253 230 184 173 193 198 166 193 248 253 229 238 253 253 249 234 182 115 76 48 28 33 43 34 43 71 97 83 52 68 117 156 114 78 123 166 153 148 154 194 161 176 195 168 159 198 229 240 223 222 233 231 227 231 236 231 226 238 248 224 107 43 21 32 37 38 35 32 32 31 29 28 27 25 23 24 25 27 29 29 32 36 39 40 40 38 37 16 40 63 79 106 144 159 150 133 111 145 201 223 170 112 137 217 243 200 158 146 160 180 145 161 197 234 190 86 39 129 187 147 156 207 152 56 26 48 42 55 52 50 49 51 53 53 52 48 55 56 48 40 39 39 38 40 38 37 40 40 14 34 127 234 254 255 208 91 3 11 105 202 243 246 224 218 230 227 188 110 38 33 94 135 160 187 197 172 168 165 155 143 165 215 251 224 204 180 151 104 51 27 29 42 44 43 47 49 54 52 51 57 26 30 118 223 252 240 233 229 230 209 154 127 175 232 242 245 224 225 208 206 208 178 173 150 105 70 38 57 132 184 188 124 118 188 252 255 180 93 105 173 225 226 222 203 209 217 212 234 205 146 127 190 237 225 196 144 88 70 119 167 203 237 240 217 213 210 211 215 218 216 213 213 215 214 213 217 225 227 223 214 215 222 223 215 213 220 225 225 222 216 222 217 207 202 180 167 175 185 197 201 158 103 95 134 111 101 189 251 231 219 207 218 218 218 218 218 218 218 218 221 220 219 219 219 220 221 222 222 222 221 221 220 220 219 219 220 221 222 223 224 224 223 223 223 223 224 227 228 228 228 229 225 226 229 230 231 230 228 227 239 237 236 237 238 239 237 236 227 230 233 232 225 221 229 239 225 213 145 152 224 247 231 226 229 229 230 230 230 231 231 231 232 232 232 231 231 230 230 230 230 230 231 232 234 234 233 233 245 254 181 43 90 250 244 253 198 118 51 54 99 158 213 247 254 247 231 219 222 232 234 229 229 229 229 229 229 229 229 229 227 233 230 222 228 235 217 187 159 170 169 121 77 97 105 60 48 50 68 93 131 175 168 118 68 107 155 170 203 238 239 253 253 248 232 253 255 201 154 137 151 169 134 111 169 231 243 244 239 234 228 227 232 236 237 234 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 240 246 228 201 208 239 246 229 237 232 240 230 241 218 163 186 234 211 141 64 37 49 63 69 64 62 58 57 37 47 126 194 247 253 209 86 137 252 239 253 253 239 189 165 217 229 201 235 254 247 235 160 93 90 112 147 174 168 205 225 236 245 229 232 242 249 203 108 33 16 69 142 225 248 235 226 232 229 239 255 252 210 171 105 47 28 24 42 50 51 50 46 44 47 51 54 59 61 60 53 45 43 49 55 72 61 53 66 63 72 108 109 134 151 174 194 209 224 239 250 252 248 253 202 160 212 252 250 248 249 250 252 252 251 250 249 248 233 204 153 86 36 33 54 45 37 36 54 77 85 71 53 50 52 56 67 77 91 133 186 253 253 238 222 199 141 112 141 239 244 181 130 171 216 214 210 205 207 213 210 207 224 236 230 156 71 22 25 45 60 67 86 146 205 247 245 234 239 241 232 212 142 82 25 17 60 129 208 197 170 172 211 236 220 196 189 170 161 147 156 193 225 230 223 208 205 177 122 128 189 219 219 210 206 201 200 203 204 201 198 202 203 204 204 204 204 203 202 202 202 202 202 202 202 202 202 200 202 204 203 201 200 202 204 195 196 201 207 207 201 195 194 202 202 202 202 202 202 202 203 202 203 204 203 201 199 199 201 196 199 201 201 199 200 202 204 216 195 165 105 75 118 179 220 207 217 216 202 196 202 203 197 205 197 182 169 172 186 195 195 172 178 198 208 201 201 201 189 200 200 200 200 200 200 200 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 203 202 202 201 201 200 199 199 197 199 202 205 205 203 201 199 205 204 203 203 205 206 204 203 199 200 201 203 203 201 200 199 202 203 205 207 209 209 209 208 208 208 209 209 209 210 210 210 209 209 210 210 210 211 211 211 212 212 213 213 214 214 214 214 214 214 215 215 215 215 215 215 214 214 214 214 213 212 211 210 210 211 211 211 211 210 209 209 210 208 206 205 204 205 206 207 205 205 206 206 206 206 205 205 204 205 206 207 207 206 204 202 203 203 203 203 203 202 202 202 205 205 204 203 203 202 201 201 204 206 209 211 212 211 209 207 212 212 212 212 212 212 213 213 212 213 213 214 214 213 212 212 217 215 214 214 215 216 214 212 212 212 211 211 210 210 210 210 212 212 212 212 211 210 208 208 208 209 209 210 211 212 212 213 215 215 213 210 208 209 212 215 205 207 209 212 213 212 211 209 211 211 211 212 212 212 213 213 212 212 212 213 213 214 214 214 213 213 213 213 213 213 213 213 212 213 215 216 216 215 213 212 214 214 213 212 212 213 214 214 216 216 216 216 216 216 217 217 214 214 215 216 217 218 218 219 216 216 216 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 219 219 219 218 218 217 217 217 220 219 219 219 219 218 218 218 218 217 216 215 215 216 218 219 219 219 220 220 220 221 221 221 221 221 221 221 222 222 222 222 223 222 221 220 220 222 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 224 225 225 225 225 225 226 226 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 223 222 221 220 220 220 221 221 222 222 221 221 221 221 220 220 218 219 219 219 219 219 220 220 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 216 215 213 213 214 215 216 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 212 216 218 217 213 212 214 218 215 215 215 215 215 215 215 215 216 215 215 214 214 215 215 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 216 216 216 217 208 215 218 210 216 217 211 231 253 250 151 98 171 208 190 243 238 179 139 152 176 185 244 232 166 151 171 163 174 196 157 127 132 113 139 230 253 235 218 230 239 194 136 95 68 79 134 126 106 154 227 254 232 218 226 226 227 227 227 227 227 226 231 224 229 232 230 231 226 220 180 195 242 211 187 228 237 241 250 208 137 98 57 84 197 235 151 70 144 245 253 241 176 223 253 200 127 82 100 109 87 104 114 94 99 157 154 91 64 130 203 234 228 244 247 232 250 254 253 223 176 157 213 216 153 106 106 53 64 85 102 137 131 105 78 45 61 134 183 162 110 75 54 65 115 174 215 180 90 55 154 240 216 98 93 225 254 247 178 56 19 81 115 115 111 99 127 206 148 76 116 148 127 98 70 69 52 37 36 40 42 38 65 135 219 254 250 252 255 248 146 74 145 183 124 28 142 254 252 240 161 42 5 92 202 252 243 175 201 235 253 240 213 186 112 36 83 154 110 95 156 183 203 226 123 47 89 146 133 52 94 175 195 208 250 239 168 95 143 154 154 132 98 76 73 71 64 40 28 21 13 12 29 59 69 52 39 33 32 37 43 51 24 33 78 131 135 81 42 51 35 48 66 85 95 116 114 60 69 193 239 216 146 120 193 219 234 223 229 236 223 244 252 199 92 37 30 42 36 35 35 39 33 30 31 27 19 40 112 187 233 234 244 254 250 249 204 93 3 70 181 234 237 248 249 242 253 213 176 103 47 26 62 177 236 251 249 194 112 46 33 54 54 42 34 15 4 22 109 229 253 250 233 240 245 219 181 125 124 125 123 123 114 83 60 65 100 135 187 251 248 151 61 21 25 33 45 43 39 19 9 40 106 162 170 207 253 231 145 37 8 24 99 179 204 210 219 216 212 218 197 169 188 235 252 253 234 142 36 2 48 133 170 156 149 170 182 173 152 177 232 241 178 127 147 172 199 231 214 207 212 212 212 212 211 209 207 206 210 211 211 210 209 210 213 216 218 237 228 107 76 178 236 250 246 170 77 20 24 37 29 40 32 29 26 26 25 22 15 10 23 63 102 131 129 85 77 123 147 148 170 203 234 200 151 185 178 173 171 182 207 229 231 221 227 225 219 211 210 218 230 238 202 135 113 145 148 129 167 237 238 222 212 215 214 198 179 169 203 218 213 188 187 206 186 135 74 64 90 179 237 199 184 242 241 166 115 108 144 223 254 221 145 130 189 248 234 221 231 220 204 218 239 251 249 215 127 36 33 59 76 72 92 142 185 210 214 178 117 42 18 60 136 224 237 229 209 207 215 210 209 219 208 217 214 213 211 217 225 205 168 122 165 192 140 82 127 168 135 121 163 204 190 145 113 118 156 191 208 210 197 145 115 137 203 174 148 121 113 89 33 15 21 44 47 31 25 27 30 35 61 47 45 47 41 42 44 37 34 35 36 35 34 34 35 36 33 30 29 31 33 30 23 17 4 34 111 187 218 233 251 253 211 118 146 233 242 243 246 205 188 135 111 113 182 254 245 220 197 185 169 175 215 242 238 233 248 196 84 8 13 29 20 8 22 105 198 239 250 253 212 145 77 126 242 254 254 254 238 202 136 101 121 191 179 64 1 45 128 224 252 250 251 231 108 26 27 36 31 51 80 144 216 206 159 136 111 130 166 181 193 202 232 244 233 229 232 233 236 226 231 233 233 232 229 226 233 247 255 224 179 123 128 109 64 34 22 39 45 37 38 53 87 132 161 131 57 26 76 100 107 160 213 232 186 126 120 181 250 253 107 27 133 247 251 252 221 176 181 203 239 243 158 41 33 112 207 252 254 219 124 39 26 27 41 65 99 138 204 253 253 222 193 229 229 199 131 50 23 33 37 37 34 31 28 28 31 34 42 41 44 27 21 48 105 174 202 205 215 229 236 243 243 227 191 223 255 217 96 1 17 110 215 253 244 182 123 113 168 218 238 253 235 209 223 229 199 174 118 79 46 34 39 43 41 46 59 64 77 89 75 49 72 131 217 180 117 110 126 126 157 192 228 166 133 138 132 135 187 246 232 221 217 216 210 213 219 218 216 220 240 253 236 121 50 17 33 38 40 37 34 34 32 30 27 26 25 24 24 26 28 29 29 31 35 38 40 39 36 34 21 30 64 109 144 167 165 146 99 89 169 244 248 205 142 117 175 222 182 145 169 225 224 116 63 132 206 196 109 40 109 176 153 173 197 134 62 34 50 48 55 52 50 49 51 53 53 52 47 55 57 51 44 43 44 42 41 40 40 41 36 8 33 133 232 252 234 136 49 1 58 155 241 253 225 189 181 195 194 159 130 78 37 70 122 116 119 169 182 190 212 227 224 226 236 242 240 240 242 227 176 107 66 57 65 53 45 42 46 46 51 55 55 19 59 170 248 250 244 228 210 233 234 184 140 163 222 254 251 239 248 246 249 251 233 235 239 175 77 60 107 147 171 188 184 165 200 230 189 138 134 149 194 243 241 236 218 222 225 216 231 206 153 147 206 254 244 226 189 125 97 136 173 206 234 224 213 213 213 215 216 215 213 212 215 217 217 214 213 217 222 224 201 200 209 215 216 224 226 212 198 209 216 228 227 211 179 129 120 162 201 245 221 168 175 172 122 81 135 222 238 221 218 220 218 218 218 218 218 218 218 218 220 219 219 218 219 219 220 221 223 223 222 222 221 221 220 220 221 222 222 223 223 224 224 224 225 225 224 223 223 224 225 225 232 234 239 243 246 248 248 248 244 244 244 243 242 241 240 240 245 245 247 247 242 233 230 231 241 235 160 133 208 243 231 225 229 229 229 230 230 230 231 231 232 232 232 231 231 230 230 230 225 229 234 234 231 227 224 223 231 255 208 49 117 254 234 171 75 74 131 204 240 254 254 237 231 223 222 230 237 234 229 226 229 229 229 229 229 229 229 229 222 227 229 228 233 238 233 224 235 243 236 176 133 171 163 73 43 49 60 59 71 117 130 89 52 68 113 148 188 211 215 252 215 174 201 232 197 135 108 131 143 132 131 186 253 253 227 236 231 230 230 232 234 235 236 236 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 243 209 182 210 235 232 232 236 232 240 232 236 196 133 166 252 241 184 112 66 44 45 65 62 70 58 48 29 71 189 254 253 243 171 47 66 202 252 247 240 245 203 155 196 221 193 224 240 232 217 154 133 184 222 245 193 161 178 213 228 227 222 232 230 254 236 149 58 14 43 103 180 248 246 227 230 239 254 244 178 109 66 32 31 52 45 50 51 48 48 49 48 45 48 53 49 51 52 51 50 55 63 71 72 61 51 55 57 59 61 49 58 68 84 102 121 140 158 169 189 204 200 135 131 201 222 217 200 191 185 188 195 193 180 166 144 124 94 64 39 31 44 62 58 33 27 68 127 145 108 60 36 51 58 50 44 72 155 242 197 165 162 172 146 121 166 240 224 188 98 77 169 232 223 219 214 207 207 213 216 222 228 230 189 113 58 36 39 51 51 58 101 167 224 233 227 228 218 198 125 49 22 21 40 119 193 245 230 188 162 184 219 232 225 217 198 190 210 229 220 222 231 224 206 197 164 102 93 145 184 201 212 212 210 206 202 200 202 205 202 202 203 204 204 203 202 202 202 202 202 202 202 202 202 202 197 200 202 203 201 201 204 207 199 202 204 205 204 202 199 197 199 199 200 201 202 203 204 204 200 206 206 198 196 202 205 202 200 199 198 200 201 201 201 201 209 205 190 148 144 187 210 213 208 202 196 196 202 205 201 194 198 202 199 188 179 167 144 122 156 177 181 179 198 211 206 202 200 200 200 200 200 200 200 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 203 203 202 201 200 200 199 199 199 200 200 201 201 202 202 202 207 206 205 205 207 208 206 205 200 201 203 204 204 203 201 200 203 203 203 204 204 206 208 210 208 208 208 209 209 209 210 210 209 209 209 209 210 210 211 211 212 212 212 213 213 213 214 214 214 214 215 215 215 216 216 216 215 215 215 215 214 212 211 210 211 211 211 211 211 210 209 208 207 206 205 204 205 206 208 210 207 207 206 206 206 206 207 207 204 205 207 207 206 205 203 202 202 202 202 203 204 205 205 205 205 205 204 203 203 202 201 201 205 206 208 210 210 210 209 208 212 212 211 211 211 212 213 214 213 213 213 213 213 212 211 211 216 214 212 212 214 214 213 211 211 211 211 210 210 210 209 209 207 208 210 211 212 212 212 211 213 212 212 211 210 209 209 208 211 211 211 209 207 207 210 212 207 208 210 211 212 211 211 210 210 211 211 211 212 212 212 212 213 213 213 213 213 213 214 214 213 213 213 213 213 213 213 213 213 214 214 215 215 214 214 213 214 213 212 212 212 212 213 214 215 214 215 215 216 217 218 219 214 214 215 215 216 217 218 218 215 216 216 216 216 217 217 217 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 217 217 217 216 216 216 218 218 218 218 218 218 218 218 219 219 219 219 218 218 218 218 220 218 216 214 214 216 218 220 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 224 223 223 222 222 223 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 224 225 225 224 223 222 222 222 222 221 221 224 223 222 221 220 220 221 221 221 221 221 221 221 221 221 221 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 215 214 214 214 215 215 217 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 211 216 219 218 212 211 214 219 216 216 216 216 216 216 216 216 216 215 215 214 214 215 215 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 213 219 207 213 221 213 213 212 213 231 236 230 159 76 114 213 217 232 209 179 137 105 111 167 248 253 179 117 150 188 195 196 177 188 200 145 106 183 251 239 225 232 240 220 179 110 68 107 170 172 147 164 210 251 238 231 229 229 229 229 229 229 228 228 233 229 235 232 230 225 209 210 198 215 253 230 210 231 229 239 251 243 149 88 76 72 150 253 252 148 114 186 215 195 175 253 249 196 85 54 116 120 91 113 129 109 74 86 110 95 63 109 200 252 246 244 244 224 216 189 202 190 151 160 237 249 171 93 59 44 57 60 69 115 124 87 74 55 62 93 111 107 89 67 82 109 133 117 152 165 94 75 160 215 182 88 88 155 209 149 82 22 68 167 191 186 179 150 120 125 128 141 154 129 85 71 122 135 90 53 55 47 29 16 32 89 143 158 186 248 254 210 128 171 218 126 26 36 191 248 249 253 228 126 23 20 132 251 247 213 236 237 243 253 225 125 57 28 142 231 162 134 175 161 129 88 51 101 195 220 162 95 88 113 121 183 254 255 206 134 185 253 254 253 191 143 177 162 165 152 144 124 67 80 123 169 170 157 133 94 24 16 111 183 141 77 54 62 61 48 34 38 58 99 126 127 116 122 122 82 80 173 184 139 112 141 212 238 228 226 230 236 235 250 243 162 67 30 31 41 36 34 35 46 42 32 28 23 15 39 120 203 252 255 254 251 249 253 223 97 9 88 187 219 216 223 231 244 245 248 252 202 123 56 32 74 150 192 194 138 77 44 35 37 49 38 32 15 5 27 120 244 254 250 229 218 235 236 210 132 111 101 121 154 144 95 55 43 33 95 175 251 251 155 62 16 27 32 44 43 41 28 12 28 78 111 140 210 251 222 148 47 13 27 88 144 159 187 218 218 214 224 214 183 196 237 248 251 231 135 31 2 62 153 188 168 132 169 180 152 130 172 225 217 165 161 205 226 220 216 205 212 207 208 209 208 206 206 210 213 212 212 212 210 208 208 211 214 216 236 205 71 73 196 251 252 202 127 59 26 27 32 27 37 31 28 25 24 24 21 15 10 15 65 107 127 122 87 76 107 147 179 189 241 249 182 142 110 125 163 203 221 224 224 217 209 207 214 214 214 232 246 225 188 139 97 130 214 209 130 136 220 210 207 211 219 211 180 143 120 160 175 170 139 112 100 93 85 101 111 131 180 217 199 193 233 202 177 149 125 130 181 229 237 178 130 157 215 214 202 209 206 185 169 203 238 199 130 81 52 46 44 64 75 116 195 241 254 254 231 171 62 4 22 95 202 234 236 211 207 216 207 205 210 207 217 215 214 211 220 229 210 160 105 146 180 154 104 149 181 134 110 130 169 170 124 85 100 164 220 244 230 175 87 84 174 253 253 227 154 93 46 10 25 79 112 90 24 8 56 105 123 118 94 79 65 49 53 57 41 36 36 36 34 32 33 35 37 32 29 28 30 29 25 21 19 11 76 151 174 174 215 252 247 198 112 141 229 243 247 252 216 181 104 98 127 187 253 240 206 178 164 139 136 198 252 242 226 251 230 108 9 12 24 15 10 16 90 195 255 255 254 244 220 149 176 254 243 231 241 252 247 245 190 101 74 55 72 65 85 102 125 181 225 252 174 73 20 28 35 29 67 113 189 255 219 126 66 72 104 170 212 195 225 239 245 238 239 235 232 239 233 241 229 229 240 223 184 193 245 255 255 245 197 181 134 68 27 26 35 41 34 35 35 54 106 198 195 102 22 45 82 120 188 254 254 212 190 192 222 254 220 85 64 167 253 253 224 172 153 192 198 189 150 97 64 63 74 131 214 237 179 93 46 44 27 46 106 177 192 248 249 241 205 172 225 235 186 100 33 28 39 36 36 34 31 27 27 29 32 36 33 39 28 29 69 129 189 244 253 254 242 222 237 251 215 192 192 229 221 117 4 5 95 190 232 239 210 147 98 141 217 221 214 182 154 151 136 101 77 52 41 44 32 28 44 60 92 110 90 68 68 63 42 67 131 220 252 177 123 157 170 182 218 229 189 168 165 142 132 186 253 222 221 224 221 216 223 226 216 216 223 243 254 234 121 50 14 35 40 42 39 36 35 33 30 26 25 25 24 25 26 28 29 30 31 33 37 39 39 36 33 27 17 64 154 203 190 155 133 85 131 224 254 245 238 203 140 144 201 179 150 183 253 246 124 71 157 235 232 146 42 79 152 164 162 159 116 73 34 42 54 54 52 49 49 50 52 52 51 50 57 59 54 50 51 51 49 43 40 41 38 31 11 33 117 219 249 211 67 3 1 86 150 178 174 154 149 149 146 148 136 148 128 58 33 75 90 132 231 253 244 244 243 234 228 227 223 222 228 240 241 214 174 153 153 150 121 91 58 42 25 36 48 42 29 73 153 207 242 249 241 242 231 236 240 196 135 153 226 255 232 212 216 226 231 243 253 253 187 83 106 178 193 179 192 240 220 190 157 133 156 178 149 193 236 230 225 204 205 211 211 235 208 155 157 204 243 233 229 201 168 145 135 148 196 227 219 215 213 212 212 211 211 213 218 215 215 216 214 205 195 191 193 207 197 201 210 221 232 208 157 148 196 230 239 228 211 173 109 116 216 252 239 180 177 237 203 118 81 164 240 234 222 215 220 218 218 218 218 218 218 218 218 219 219 218 218 218 219 220 220 222 222 222 222 221 221 221 221 220 220 219 219 219 220 221 222 221 225 229 233 238 245 249 250 253 252 252 250 247 243 240 238 240 244 246 244 239 237 239 242 240 229 226 239 254 253 240 226 251 245 159 103 183 238 235 231 228 229 229 229 230 230 230 230 232 232 231 231 231 231 231 231 233 231 228 226 227 233 242 248 255 253 215 74 107 176 137 77 93 174 249 255 253 228 223 230 235 231 233 237 231 221 222 232 229 229 229 229 229 229 229 229 227 229 231 230 228 227 231 236 245 251 252 194 141 182 186 94 36 35 42 47 87 178 218 176 92 98 140 158 160 194 209 188 121 80 120 140 110 100 111 142 124 113 168 241 248 227 232 244 233 233 235 238 237 234 233 234 232 232 232 232 232 232 232 232 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 204 164 179 236 246 229 239 232 233 237 232 230 193 164 217 254 252 212 137 81 44 41 68 70 75 52 44 35 94 216 252 240 250 136 26 73 167 220 253 250 250 224 187 202 204 169 180 188 193 196 182 200 246 248 220 168 191 187 202 247 240 218 241 226 255 251 192 105 30 23 65 139 235 249 246 250 251 216 132 67 36 36 33 41 57 47 46 49 44 45 49 47 39 40 47 50 51 51 49 48 50 55 60 44 51 59 57 56 58 56 59 52 51 51 53 58 65 72 76 90 102 106 79 91 120 113 118 96 86 78 84 95 95 81 65 63 55 45 43 47 50 47 43 46 34 37 70 111 121 90 55 47 50 47 45 54 73 112 154 125 107 137 183 185 175 183 189 160 147 102 109 182 210 199 215 221 212 206 209 212 210 215 226 206 165 126 74 33 27 36 53 73 114 149 153 142 133 118 100 57 20 20 55 101 194 242 244 228 196 153 136 166 213 235 231 227 216 224 216 192 206 221 198 164 140 141 145 139 129 133 165 193 207 223 227 220 211 208 208 201 202 203 203 203 203 202 201 201 201 201 201 201 201 201 201 198 199 200 200 199 199 200 201 202 201 201 202 204 207 207 205 200 201 201 202 202 202 201 201 192 203 206 200 199 205 204 197 204 199 197 200 202 201 199 199 195 203 214 205 204 213 205 205 206 199 197 203 205 199 196 197 197 202 203 198 189 171 144 120 140 145 141 163 206 212 197 203 200 200 200 200 199 199 199 199 201 201 200 200 200 200 199 199 200 200 200 200 200 200 200 200 199 199 200 200 201 201 201 202 201 200 199 199 199 201 203 204 208 206 205 206 208 208 207 205 204 204 205 205 205 205 204 204 202 202 202 201 201 202 205 208 207 208 208 208 209 209 209 209 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 214 214 214 215 215 216 216 217 217 216 216 216 216 215 213 212 211 212 212 212 211 210 209 208 207 205 205 205 205 206 207 209 209 208 207 206 205 205 206 207 208 205 206 207 207 205 203 203 203 203 203 204 205 206 207 208 208 204 204 204 203 203 202 202 202 207 208 209 209 210 211 211 211 211 211 209 209 209 210 212 213 211 211 212 213 213 213 212 212 215 213 211 212 213 213 212 210 211 211 211 210 210 209 209 209 207 208 209 211 211 212 211 211 212 211 211 210 209 208 208 207 208 209 211 210 208 208 210 211 210 210 210 210 210 211 211 211 210 210 211 211 211 212 212 212 214 214 213 213 213 213 213 213 212 212 212 212 212 212 212 212 215 214 214 213 213 214 214 215 215 214 213 213 213 213 214 215 216 215 215 215 215 217 218 219 215 216 216 216 217 217 218 218 215 215 215 216 216 217 217 217 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 218 218 218 217 217 216 216 216 216 216 217 218 218 219 220 220 220 220 220 219 219 219 219 218 219 219 219 218 218 218 218 218 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 224 224 223 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 224 224 225 225 225 224 223 222 222 222 222 221 221 225 225 223 222 221 221 221 222 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 218 218 218 218 218 218 218 219 219 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 215 215 216 216 216 215 214 214 216 216 216 215 215 215 214 214 215 215 215 215 215 215 215 215 213 215 217 216 214 213 215 217 216 216 216 216 216 216 216 216 216 215 215 214 214 215 215 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 210 223 209 210 220 214 213 212 218 222 233 227 177 82 59 144 218 226 186 125 67 74 110 166 190 204 171 119 133 174 184 194 221 218 185 121 72 124 222 245 239 235 239 251 242 149 86 150 191 191 179 169 158 207 239 243 228 228 229 229 230 231 232 232 234 231 233 225 229 222 196 205 233 241 239 195 187 226 242 252 244 252 159 102 124 79 67 167 240 211 113 108 103 99 157 252 252 224 104 69 115 102 95 125 142 126 85 66 83 102 67 76 170 253 255 237 235 228 212 165 132 126 119 179 249 252 193 96 35 60 84 86 69 82 105 89 81 69 65 61 58 70 73 56 84 153 187 139 129 144 102 69 93 128 87 57 120 138 122 66 19 13 121 231 220 188 174 135 113 82 112 134 103 51 55 141 251 218 134 92 82 48 27 25 48 71 76 57 94 194 223 163 183 246 254 164 19 37 177 253 252 253 245 195 83 1 63 205 253 213 242 254 243 252 252 155 67 56 154 214 149 128 151 116 59 4 82 187 225 197 144 153 154 98 41 86 166 224 240 184 117 212 253 246 196 182 230 214 251 252 250 229 148 196 239 253 229 253 248 179 46 34 186 251 253 198 135 73 41 26 24 60 153 186 177 137 100 92 91 65 73 156 188 179 207 233 230 235 235 235 234 243 247 246 202 110 59 34 29 25 26 39 59 93 107 86 69 58 34 21 53 103 175 229 249 252 250 254 206 62 17 132 223 215 202 221 227 234 225 238 250 231 192 149 91 38 51 81 91 76 66 60 51 45 45 39 36 17 4 26 115 236 237 226 216 215 232 221 201 131 80 62 87 135 150 136 97 51 12 65 141 222 229 144 63 27 29 31 41 39 38 30 11 15 46 92 152 225 241 217 173 77 27 24 66 107 122 168 220 228 232 233 209 162 181 226 201 163 128 68 15 26 100 192 239 236 187 202 191 149 107 129 185 191 183 200 223 228 219 213 211 214 212 208 205 206 211 214 213 212 202 205 208 209 209 209 211 212 251 236 169 55 108 228 252 224 147 77 42 32 27 31 29 31 31 28 25 25 26 24 19 14 17 61 98 110 105 89 103 144 214 224 189 178 159 152 168 116 143 192 232 229 209 205 213 220 218 218 219 223 225 207 169 135 124 131 174 226 216 151 125 151 170 194 217 225 220 204 174 147 147 148 128 104 89 74 71 87 135 159 157 149 164 170 170 183 202 218 197 151 130 143 186 234 229 163 146 171 172 167 174 173 142 115 138 155 109 79 96 107 77 40 59 84 140 230 254 241 238 243 211 97 14 8 59 164 223 246 221 204 212 211 213 210 197 205 205 211 216 226 235 215 166 105 121 129 118 89 136 157 154 142 137 144 144 94 60 99 174 229 232 205 177 118 115 194 249 249 205 106 42 23 30 79 148 162 117 38 27 95 169 204 157 156 157 124 70 53 55 39 34 35 36 36 34 34 35 36 32 29 28 28 25 20 20 23 50 130 195 172 143 191 233 209 143 123 145 194 230 253 249 214 128 117 167 185 182 197 181 172 196 196 167 135 185 249 239 224 254 224 111 23 9 19 24 8 18 82 188 252 248 238 238 226 176 176 242 243 243 234 231 235 255 250 154 49 27 64 142 223 205 110 60 75 116 94 79 69 28 26 33 83 133 169 184 151 116 101 126 133 178 227 212 230 231 233 232 239 232 227 238 235 235 229 233 246 228 176 168 210 234 253 255 217 179 122 62 24 35 32 37 31 25 18 56 151 241 239 140 29 17 65 115 150 195 232 229 221 197 199 220 164 102 148 198 211 224 204 150 144 168 159 122 122 160 139 84 72 108 163 164 118 68 50 51 25 61 167 241 199 221 252 246 165 158 221 235 171 78 29 36 40 36 36 35 32 29 28 29 31 33 30 35 26 41 94 142 172 224 237 224 224 231 232 235 220 219 199 219 208 118 18 7 69 142 201 230 234 207 150 130 142 145 131 108 87 72 58 45 40 38 30 41 24 24 59 94 145 125 85 57 79 93 57 52 102 176 241 182 126 169 197 208 233 251 246 245 204 139 146 207 241 219 219 224 223 218 221 223 214 221 221 236 245 222 109 44 17 36 41 43 40 36 34 32 29 25 25 24 24 25 27 28 29 32 32 33 35 38 38 36 33 21 18 53 133 198 195 140 90 89 177 245 247 228 237 232 181 134 153 142 147 193 252 240 144 115 204 255 250 170 46 66 155 206 163 132 102 71 32 43 53 52 50 47 47 49 50 50 50 54 58 58 54 52 54 53 50 46 41 44 38 30 21 38 95 184 208 145 25 0 54 130 172 167 176 183 206 219 209 194 170 182 188 115 32 33 82 161 251 252 237 227 219 207 206 214 216 215 214 217 222 221 219 223 231 219 196 168 115 80 43 45 48 55 43 52 86 126 165 202 224 244 226 223 249 224 130 108 184 252 213 163 185 211 216 244 250 219 128 74 129 199 220 169 154 211 215 170 121 149 176 157 160 212 231 208 207 199 208 221 228 228 203 157 171 209 233 212 212 199 191 185 146 143 189 215 233 216 212 211 213 214 212 214 218 213 210 214 218 205 177 156 150 201 197 208 218 227 235 190 110 114 192 239 234 221 223 199 132 153 248 252 187 146 196 247 186 134 113 161 223 236 227 215 212 217 217 217 217 217 217 217 217 218 218 217 217 217 218 219 220 220 220 220 220 220 221 221 221 222 222 221 222 225 228 232 234 237 243 246 246 245 245 241 235 214 209 200 189 176 165 157 152 133 140 146 144 137 134 140 147 141 134 139 166 203 232 248 252 249 245 157 85 176 244 240 230 228 228 229 229 229 230 230 230 231 231 231 231 231 231 232 232 232 230 231 237 245 249 249 246 227 199 146 52 38 65 82 133 236 254 242 212 231 236 235 242 226 227 230 233 234 232 232 233 230 230 230 230 230 230 230 230 231 232 231 228 223 221 222 225 226 238 253 203 130 172 214 159 80 43 27 34 82 185 247 227 172 201 221 205 182 205 213 158 84 96 136 157 151 157 161 152 197 193 219 238 231 240 245 220 236 234 234 237 237 233 231 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 230 171 146 183 223 228 228 238 232 235 231 233 231 199 198 250 240 237 192 135 95 54 42 70 72 73 49 49 37 89 215 243 252 221 95 41 68 126 218 248 254 233 224 217 190 146 126 149 151 159 166 192 226 246 223 165 186 234 189 169 239 249 218 233 227 242 250 231 161 60 15 37 110 192 241 250 241 197 129 41 31 40 61 58 44 47 51 56 51 48 45 45 42 41 44 50 45 46 48 49 49 51 54 56 59 68 72 54 50 53 46 57 66 63 58 54 51 49 49 50 50 42 56 70 69 54 40 45 49 46 44 47 53 54 50 44 57 58 56 55 59 59 48 34 34 39 47 57 61 58 50 43 43 42 38 43 55 62 73 92 148 184 228 242 224 200 173 148 162 160 135 140 175 174 172 208 214 215 210 203 201 200 207 222 222 204 188 139 81 51 41 49 55 66 75 73 63 50 42 39 48 49 44 101 172 241 247 226 201 169 126 106 132 179 207 210 225 220 210 192 185 196 178 133 88 106 162 207 209 178 146 150 160 180 203 214 211 206 206 210 201 202 203 203 203 203 202 201 201 201 201 201 201 201 201 201 200 199 198 198 199 200 199 198 203 200 199 200 203 204 204 205 200 201 202 202 202 201 200 199 195 199 202 202 201 200 200 199 203 199 198 201 203 201 199 201 209 199 199 199 211 214 199 201 203 201 203 206 203 197 196 200 197 198 197 197 195 191 184 178 156 141 145 179 208 204 192 195 200 200 200 199 199 198 198 198 201 201 201 200 200 199 199 199 200 200 200 200 200 200 200 200 199 199 199 199 200 200 200 200 202 201 200 200 201 202 204 205 207 205 204 205 207 207 206 204 204 204 203 203 203 203 204 204 200 203 205 205 204 203 204 206 207 207 208 208 208 209 209 209 209 210 210 210 211 211 211 211 211 211 212 212 212 213 213 213 214 214 215 215 216 217 217 218 216 216 216 216 216 214 213 212 214 213 213 212 210 208 206 205 205 206 206 207 207 207 206 206 207 206 205 204 204 205 206 207 207 207 207 205 203 202 203 205 203 203 204 204 205 205 205 206 203 203 203 203 203 203 203 203 210 210 210 210 210 212 213 214 210 209 208 207 207 209 210 212 209 209 211 212 213 214 214 214 216 214 212 213 214 214 213 211 211 211 210 210 210 209 209 209 211 211 211 211 210 209 208 207 206 206 207 208 209 209 210 210 208 210 212 213 212 211 212 213 212 212 210 210 209 210 211 212 210 210 210 211 211 212 212 212 214 214 214 213 213 212 212 212 212 212 212 212 212 212 212 212 216 215 213 212 212 213 215 216 216 215 214 214 214 214 215 216 217 216 215 215 215 216 217 218 217 217 217 218 218 218 218 219 214 215 215 216 216 217 217 217 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 218 218 218 217 217 216 216 215 215 216 216 217 219 220 220 221 221 221 220 220 220 220 219 219 218 220 221 222 222 220 218 217 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 224 226 227 227 225 224 223 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 227 227 226 226 225 224 223 223 224 224 224 224 224 224 224 224 223 223 223 224 224 225 225 225 224 223 222 222 222 222 221 221 226 225 224 223 222 221 222 222 221 221 221 221 221 221 221 221 221 221 220 220 219 218 217 217 218 218 218 218 218 219 219 219 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 214 215 216 217 217 215 214 212 216 216 216 215 215 214 214 214 215 215 215 215 215 215 215 215 216 215 214 215 215 216 215 214 216 216 216 216 216 216 216 216 216 215 215 214 214 215 215 216 214 214 214 214 214 214 214 214 216 216 216 216 216 216 216 216 208 226 212 207 216 213 214 215 219 203 241 244 198 123 55 71 156 228 221 123 49 118 171 174 198 180 167 125 101 117 143 187 215 241 221 169 78 54 164 254 234 230 230 248 242 140 96 208 243 184 167 174 134 167 224 244 226 226 227 228 230 232 233 234 233 230 228 217 229 222 191 206 226 243 220 163 173 233 244 223 227 199 183 182 175 119 59 64 160 231 152 93 31 51 172 243 251 252 151 115 127 92 103 133 135 125 96 61 58 99 84 79 149 230 243 246 252 244 245 227 192 125 96 188 253 251 188 63 25 86 132 134 79 50 101 133 116 66 47 62 64 61 63 60 88 148 187 160 104 71 62 53 45 31 67 101 113 167 133 77 24 38 163 253 198 144 137 110 115 137 184 154 81 13 47 220 255 222 175 174 146 66 30 30 35 56 81 76 68 101 117 85 181 254 248 186 38 66 155 210 255 249 255 255 161 22 14 121 152 187 231 253 253 248 246 177 74 66 125 152 100 89 94 50 25 79 125 183 184 123 125 169 190 108 24 46 120 211 251 175 89 175 250 208 158 188 215 214 249 254 252 237 156 234 254 243 254 253 249 247 109 31 163 234 250 252 204 97 40 16 20 90 151 183 158 106 81 86 87 59 57 115 218 254 249 254 250 246 239 239 241 251 247 203 133 51 30 26 37 44 57 74 97 139 133 128 142 157 127 61 15 8 73 175 237 255 254 244 168 6 20 166 249 207 192 225 223 210 221 229 223 209 203 211 173 82 46 34 27 43 61 55 44 47 44 42 41 20 3 21 107 223 254 211 194 210 223 190 180 139 98 67 73 104 133 163 144 78 30 42 73 138 156 96 45 29 30 29 38 36 35 29 9 7 31 109 193 249 242 238 220 120 52 19 37 82 116 173 218 210 213 230 207 143 161 212 154 69 55 36 33 63 120 188 235 247 249 237 214 175 109 92 150 189 203 210 194 191 209 223 222 202 209 211 212 211 208 207 209 211 214 213 212 210 211 215 223 229 249 191 102 35 139 246 238 181 108 45 31 35 26 32 34 27 31 29 27 28 29 29 25 21 25 48 77 98 97 96 144 214 240 203 160 103 99 182 224 185 155 198 230 225 209 209 217 221 223 221 232 234 192 134 122 146 175 182 189 200 204 178 138 116 159 200 231 231 228 231 216 192 176 152 115 119 155 154 127 121 134 130 128 140 138 101 95 134 157 215 227 201 184 162 168 214 254 183 131 118 112 111 115 112 94 85 91 69 49 113 191 199 108 43 51 81 145 243 252 217 207 223 234 162 67 3 17 129 206 251 232 205 210 213 214 201 194 200 201 213 221 228 229 204 160 106 107 88 77 62 118 136 155 177 178 164 146 77 33 82 138 199 202 201 237 212 159 166 210 190 124 31 9 41 82 144 164 143 90 46 62 116 164 188 169 203 233 187 91 46 43 33 31 34 37 38 37 35 34 34 32 29 28 27 21 16 19 26 96 172 226 184 130 164 204 182 171 197 179 162 213 253 211 142 125 180 254 222 147 132 157 212 230 247 218 156 181 238 229 217 244 188 93 31 6 19 39 9 5 84 199 254 246 243 246 227 213 184 222 225 239 232 228 242 252 253 163 35 97 121 196 255 246 182 86 57 69 131 126 67 33 19 33 77 119 113 81 82 105 153 187 207 223 232 238 235 241 237 234 244 239 232 240 232 222 232 234 235 227 193 177 194 221 235 240 177 128 84 55 39 34 28 41 41 25 6 59 188 254 246 157 41 9 66 116 109 119 190 211 192 139 139 173 115 99 193 198 164 218 232 149 102 117 81 101 200 255 192 108 89 126 136 115 93 66 42 38 20 65 182 255 204 199 254 248 144 150 212 222 153 66 32 41 33 36 37 37 34 31 29 29 30 29 26 30 27 65 144 192 204 199 252 237 226 239 223 218 231 224 232 254 223 119 29 9 44 124 206 242 249 252 221 153 92 66 58 56 51 39 36 42 45 38 23 36 28 41 76 86 115 98 57 48 108 143 85 43 72 140 179 139 100 125 172 224 250 252 251 240 161 97 170 252 236 226 220 221 221 215 217 221 219 219 216 235 252 230 109 43 20 36 41 43 40 36 34 31 27 25 25 24 25 25 27 28 29 33 32 32 34 37 38 36 34 21 19 31 84 158 179 122 54 103 200 243 243 234 226 224 199 168 130 105 138 194 230 200 120 104 192 240 228 163 46 73 181 243 172 123 86 55 32 55 50 51 48 46 45 47 49 49 48 54 57 55 50 50 53 52 47 50 44 47 40 32 32 45 82 125 136 68 20 36 139 199 240 233 239 223 221 235 245 230 188 219 238 173 53 11 71 150 192 210 211 223 229 219 213 214 212 215 211 210 216 227 235 239 240 236 237 235 190 155 110 99 89 84 52 21 32 63 77 119 188 209 225 219 227 225 158 122 170 223 185 138 191 238 234 252 239 164 55 46 112 170 221 159 123 156 158 165 158 186 169 123 185 219 232 210 218 212 211 212 213 226 200 159 183 219 236 210 212 222 212 216 177 162 183 194 236 223 219 219 224 224 217 210 208 213 208 216 228 214 174 139 127 173 187 215 229 233 240 194 107 105 189 232 216 209 235 227 161 180 212 204 173 167 196 211 184 160 162 167 209 236 221 216 217 216 216 216 216 216 216 216 216 218 218 217 217 217 218 219 219 218 218 218 219 219 220 220 220 230 230 231 234 239 245 252 253 251 251 244 226 205 183 160 143 123 117 107 93 80 68 60 56 53 63 71 69 61 59 67 77 56 56 64 84 117 162 213 249 252 252 167 90 186 255 240 219 228 228 228 229 229 230 230 230 230 230 230 231 231 232 232 232 235 239 247 253 244 212 166 132 79 92 65 36 26 78 136 251 248 246 242 231 237 228 225 224 231 235 232 225 226 233 235 229 230 230 230 230 230 230 230 230 226 230 230 227 229 234 234 228 230 229 245 193 121 175 247 220 142 58 26 45 58 112 200 250 239 253 232 228 221 187 166 146 154 213 239 248 241 232 240 221 235 250 245 232 235 235 229 229 236 230 228 232 235 232 231 233 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 217 169 170 189 171 175 213 233 236 237 224 236 237 202 203 240 254 197 137 135 132 68 31 66 65 69 51 56 30 70 209 251 248 175 90 46 62 113 182 253 230 187 193 214 159 86 99 156 143 125 112 167 234 255 236 168 230 254 179 131 189 218 205 210 228 230 244 253 201 85 16 25 80 138 207 230 171 89 51 40 46 48 50 46 41 49 54 43 44 48 49 46 45 48 51 50 45 46 47 48 48 48 47 47 47 51 55 42 55 68 52 58 50 53 57 58 58 58 61 63 68 57 64 67 51 54 63 48 50 54 56 55 51 50 55 60 63 64 58 46 44 50 52 47 45 43 41 41 43 44 43 41 39 48 52 46 35 31 59 101 167 216 228 199 184 188 195 206 235 199 143 139 179 191 195 228 199 210 209 207 216 219 212 208 232 217 218 199 159 117 74 55 46 41 42 47 45 40 44 55 62 75 51 124 217 250 233 218 185 137 98 103 131 152 165 173 183 208 215 209 206 174 107 53 72 149 229 239 230 218 170 128 140 150 161 165 168 179 200 217 201 202 202 203 203 202 202 201 201 201 201 201 201 201 201 201 199 197 196 198 202 204 203 201 204 200 199 200 199 196 195 197 197 198 200 202 203 203 202 202 206 199 197 201 199 193 198 208 201 199 199 203 203 199 200 204 192 200 208 199 199 202 195 206 198 199 200 200 200 200 200 199 199 199 200 201 200 198 200 203 200 176 182 201 196 196 205 202 200 200 200 199 199 198 198 198 201 201 201 200 200 199 199 199 200 200 200 200 200 200 200 200 203 202 201 200 198 197 196 196 201 202 202 203 204 204 204 204 206 204 203 203 205 206 205 203 202 201 200 198 198 200 201 202 201 205 210 211 209 207 205 205 207 207 207 208 208 209 209 209 210 210 210 211 211 211 212 212 211 211 212 212 212 213 213 213 214 214 215 216 216 217 218 218 215 216 216 216 216 215 214 213 215 214 213 212 210 207 205 204 206 207 208 209 208 206 204 203 206 205 203 202 202 203 205 206 208 208 207 205 201 201 203 206 202 202 202 201 201 201 200 200 202 202 203 203 203 203 204 204 203 205 209 212 213 212 210 208 209 211 212 211 209 208 209 211 211 211 211 212 213 213 213 214 212 212 211 210 210 211 212 212 214 213 213 212 211 210 209 208 211 211 211 211 211 211 211 211 207 208 210 211 211 210 208 207 213 212 210 209 209 210 212 213 210 211 211 211 211 211 212 212 211 210 210 210 210 212 213 213 217 213 209 207 209 211 212 212 215 215 215 214 214 213 213 213 213 212 211 210 210 212 214 215 207 210 214 217 218 217 214 212 218 217 215 214 215 215 213 211 214 214 215 216 218 219 220 220 218 218 218 217 217 216 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 219 219 219 218 218 217 217 217 218 218 218 219 219 220 220 220 221 221 221 220 220 219 219 218 222 221 220 219 219 221 222 224 225 225 225 224 224 223 223 223 224 223 223 222 222 223 223 224 225 225 225 225 225 225 225 225 227 227 226 225 225 226 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 224 223 223 222 222 221 221 221 221 221 221 220 220 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 218 218 217 217 217 216 215 214 214 215 216 218 219 218 217 215 214 214 215 217 218 217 217 216 216 216 215 215 215 217 215 213 213 215 216 216 215 215 215 215 215 214 213 212 212 216 215 214 214 214 215 216 217 216 214 213 217 223 223 218 212 215 215 214 214 213 212 212 211 215 217 218 217 215 214 215 216 221 228 242 239 214 121 86 76 116 204 216 135 104 136 171 211 249 222 142 105 71 73 117 159 197 236 250 231 172 92 111 219 249 236 239 240 210 117 117 254 250 231 177 150 168 140 119 180 240 237 233 228 226 230 236 241 228 236 233 224 184 163 175 154 152 168 191 148 160 237 250 226 189 225 250 249 182 92 32 36 71 158 186 110 37 21 90 211 248 216 161 166 179 114 61 71 81 82 71 47 71 95 115 83 67 171 248 253 232 236 251 247 250 195 90 89 184 189 121 74 90 115 156 175 143 98 104 143 110 67 40 45 57 69 73 67 70 82 99 90 55 40 58 78 69 40 36 83 161 183 124 71 10 54 156 248 232 136 80 86 95 187 251 202 147 73 62 220 252 226 232 249 174 61 52 38 39 65 87 95 89 45 30 87 189 253 251 157 38 83 109 163 226 238 251 247 238 71 12 49 63 128 206 252 248 250 224 124 61 52 69 72 64 40 23 54 153 169 160 183 216 191 163 169 198 182 136 71 74 141 166 143 92 153 168 130 148 227 208 199 251 254 252 164 110 181 236 231 243 247 253 232 140 35 44 137 236 249 253 139 21 18 104 138 94 118 113 135 158 162 136 55 38 81 180 251 253 252 249 221 206 207 213 202 150 80 40 36 18 45 74 113 143 127 116 143 177 222 250 246 227 187 104 20 6 85 191 254 247 239 116 1 40 172 245 218 200 235 224 221 216 223 230 214 204 233 233 185 85 37 41 59 55 53 43 34 42 46 43 28 7 20 111 218 246 205 175 208 210 167 164 173 144 136 155 152 151 193 181 111 51 50 51 69 83 58 64 44 24 33 34 31 34 28 15 11 45 131 210 251 237 239 243 162 79 4 17 69 154 207 178 193 238 233 167 167 207 184 108 14 28 77 97 85 104 137 181 248 247 247 243 184 111 106 165 234 241 175 140 157 168 196 223 195 196 202 208 209 207 206 209 213 222 209 210 192 169 206 245 230 199 140 65 56 146 246 251 197 139 66 42 34 28 38 31 26 31 31 31 31 31 31 30 29 20 32 53 65 78 125 180 203 179 171 162 134 130 196 235 200 190 168 204 223 218 228 225 229 182 185 201 179 119 93 133 198 214 194 192 182 190 193 156 139 211 232 204 224 239 214 220 206 188 151 127 162 222 232 198 172 170 175 180 187 138 90 112 130 146 178 213 202 216 214 164 173 201 138 98 81 88 91 86 122 172 145 107 49 55 147 252 251 151 32 43 110 130 188 231 205 144 157 229 200 128 22 2 88 170 233 241 228 217 206 213 206 188 169 185 226 232 237 244 217 155 94 102 105 74 39 115 161 178 175 182 180 126 76 74 68 100 160 222 250 250 215 152 104 109 68 29 10 47 151 210 182 99 58 101 123 93 82 110 178 217 231 223 167 86 29 21 35 33 37 41 42 39 36 34 34 32 22 31 28 19 4 14 83 171 242 219 172 153 179 175 188 198 227 180 150 190 203 166 128 186 248 253 216 97 100 210 248 249 246 241 213 171 183 213 192 180 148 88 32 14 24 27 17 19 77 180 254 254 234 238 254 230 197 194 215 226 235 242 235 253 250 135 58 82 143 253 247 255 198 182 163 137 173 164 63 24 32 42 51 69 82 121 180 219 213 229 250 248 238 239 240 239 239 240 242 240 235 231 229 213 220 239 249 209 205 205 201 203 226 222 163 102 87 79 54 34 34 40 37 28 18 55 142 252 248 236 95 4 75 136 162 162 186 148 122 109 95 108 100 85 123 121 137 196 210 139 48 63 132 204 252 255 191 105 98 113 90 73 73 69 49 27 17 76 230 247 225 202 232 198 129 142 215 203 117 62 35 26 43 40 38 36 35 35 33 29 26 35 17 18 21 71 181 251 253 220 221 241 231 224 229 215 216 233 238 250 255 122 24 1 54 140 210 251 251 242 191 108 55 50 40 39 39 33 34 42 43 32 58 67 96 88 85 73 66 76 70 70 117 117 62 72 119 144 119 82 61 72 119 192 253 226 209 173 87 98 208 246 236 219 232 217 228 221 199 216 214 222 221 240 253 228 111 31 20 41 41 39 37 38 40 36 29 27 27 25 22 21 23 27 31 33 35 36 35 35 35 38 41 28 29 34 47 75 109 124 118 137 192 222 238 231 221 235 228 209 142 100 144 211 208 147 99 120 152 178 178 144 67 63 167 236 185 123 74 45 39 44 45 51 50 48 44 42 44 48 52 50 51 49 45 45 49 52 51 55 40 42 43 33 40 58 60 61 56 43 27 116 234 251 249 248 234 224 220 225 207 182 197 245 249 184 67 12 64 135 155 167 194 224 228 215 214 218 213 215 214 213 211 212 213 215 217 233 238 242 237 220 200 194 198 171 108 49 43 52 40 56 105 155 159 188 235 253 227 166 121 150 146 185 246 238 224 233 188 93 36 82 124 137 144 109 101 145 200 229 229 202 139 123 177 234 227 218 222 215 213 225 217 202 164 184 226 220 209 215 213 217 226 232 219 191 172 180 198 206 227 220 222 205 178 198 224 231 210 206 229 239 209 154 115 150 211 235 229 219 224 218 165 158 207 196 153 167 229 237 171 149 213 218 160 148 185 192 164 145 107 162 244 240 215 220 218 212 215 230 224 214 221 221 221 220 217 216 218 219 220 220 221 217 224 226 214 208 225 239 233 241 242 246 253 253 243 219 200 182 160 133 112 91 73 64 66 56 59 58 53 52 53 50 43 48 48 49 48 46 48 51 51 46 49 54 53 50 69 123 176 242 252 218 133 179 252 223 235 230 232 232 228 227 230 230 227 234 225 236 231 231 237 228 240 243 253 219 161 152 76 47 68 86 120 150 85 98 127 167 251 248 248 231 224 234 227 220 234 229 232 232 235 238 229 223 230 224 234 235 245 227 208 229 231 232 235 225 220 230 233 229 230 228 232 230 167 114 224 248 249 204 83 39 34 43 82 178 249 251 247 240 245 228 159 123 153 242 242 241 240 239 238 238 237 238 238 237 237 236 235 234 234 234 234 233 233 233 232 232 232 232 232 232 232 232 232 232 232 231 231 232 232 232 233 233 233 229 236 239 231 230 242 231 200 197 205 198 178 119 99 171 224 245 232 224 233 236 220 214 228 233 139 201 236 194 74 45 42 58 63 62 56 55 83 165 250 216 85 40 61 75 108 168 233 235 208 164 152 96 59 140 214 179 116 156 231 251 253 237 204 205 194 142 101 110 131 167 218 226 246 241 246 230 151 67 20 55 80 105 102 72 43 39 49 54 54 50 45 45 49 48 43 44 42 41 39 35 33 38 47 58 42 38 53 50 39 45 45 52 49 47 48 51 53 54 54 48 48 54 57 55 61 64 56 62 61 61 62 64 65 63 61 59 58 56 54 55 57 56 54 60 49 52 58 47 38 41 45 40 34 30 31 33 35 39 45 50 41 46 34 33 41 43 77 120 128 124 140 172 180 194 232 211 164 144 182 228 237 222 211 208 208 209 209 209 209 209 210 212 221 234 232 213 189 155 120 77 34 35 64 67 64 65 55 61 45 70 158 232 249 240 210 180 125 102 145 189 183 156 143 144 156 167 166 150 121 85 57 129 184 227 225 212 211 207 195 177 158 122 97 113 159 197 211 202 209 203 190 196 211 209 191 200 202 204 203 200 197 196 196 201 202 203 203 202 199 196 195 199 199 199 199 199 199 199 199 200 199 198 199 201 203 202 200 207 204 202 202 202 202 199 197 199 200 200 201 201 202 203 203 198 199 201 202 202 201 199 198 198 198 198 198 198 198 198 198 202 200 198 198 199 203 207 210 212 210 205 201 199 198 199 199 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 200 200 200 201 201 202 202 202 202 198 196 198 203 206 203 200 200 199 199 201 204 206 205 203 208 207 207 206 205 204 203 203 204 204 204 204 204 204 204 204 203 202 202 204 208 210 210 209 209 209 209 210 211 212 212 213 211 210 210 210 210 209 209 209 213 213 212 212 212 213 214 215 214 216 217 216 214 214 217 221 213 214 215 216 216 215 213 212 213 213 212 211 210 210 209 209 209 208 207 206 206 206 206 207 208 208 209 209 208 207 206 205 203 203 203 203 203 203 204 204 201 203 205 206 205 203 201 199 206 206 205 204 202 201 200 200 205 205 206 207 207 207 206 206 207 209 210 210 209 209 211 212 212 212 212 212 212 212 211 211 212 211 211 210 210 211 211 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 208 208 209 210 210 209 208 208 211 210 209 208 208 209 210 211 211 211 211 211 211 211 211 211 211 211 210 210 210 211 212 213 215 212 209 208 210 211 211 211 211 211 211 212 212 213 213 213 213 212 211 210 210 212 214 215 211 212 213 215 216 216 216 215 216 214 213 214 216 216 215 214 216 216 216 216 216 216 216 216 217 217 217 217 216 216 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 218 218 218 218 218 217 217 217 218 218 218 219 219 219 220 220 221 221 221 220 220 219 219 219 221 221 221 220 221 221 222 223 225 225 225 224 224 223 223 223 224 224 223 223 223 223 224 224 225 225 225 225 225 225 225 225 227 226 226 225 225 226 226 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 221 221 221 220 220 220 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 218 217 216 216 216 216 215 215 215 215 216 218 218 217 216 216 215 215 216 216 217 217 217 217 216 216 215 215 215 218 215 213 213 215 216 216 215 214 215 215 216 216 216 216 215 216 215 214 214 214 215 216 217 216 214 214 216 219 220 216 213 214 214 214 214 215 215 215 215 214 215 216 215 214 214 216 218 226 207 236 251 214 127 117 109 148 201 190 121 101 105 127 192 247 197 139 96 47 74 143 214 219 239 243 243 228 172 137 157 235 251 243 241 213 140 106 208 254 248 196 180 178 105 84 168 232 231 230 230 231 232 231 230 235 231 233 233 183 143 153 150 109 138 168 143 179 254 255 221 217 234 250 244 169 66 27 60 53 100 109 69 48 41 60 123 199 148 96 141 177 117 78 88 78 59 83 87 81 77 97 90 94 137 192 235 207 155 187 252 250 220 86 60 132 113 77 141 186 135 141 202 230 198 134 79 80 67 61 54 53 75 87 72 67 65 50 29 43 106 173 202 180 109 62 105 171 169 110 59 15 51 127 202 214 158 92 57 85 157 236 253 251 164 77 151 228 239 252 254 173 71 50 37 31 72 91 89 63 51 79 87 113 198 235 118 26 70 93 110 169 253 253 250 250 131 24 32 59 102 146 186 174 123 94 73 39 22 39 36 56 72 85 128 206 212 203 220 251 218 181 205 241 253 235 162 97 82 76 61 76 103 108 96 151 245 215 179 239 253 207 95 79 165 228 244 238 241 238 227 160 34 9 108 227 240 255 165 40 99 181 203 174 167 188 233 219 196 180 108 95 113 157 221 253 251 195 148 147 137 123 99 62 27 15 20 79 125 161 184 195 177 164 182 229 246 252 251 253 247 195 133 28 18 110 246 254 204 74 1 52 152 189 197 213 234 217 213 213 219 223 210 212 249 252 206 88 54 64 76 66 60 48 37 36 37 40 38 18 19 95 195 253 205 175 212 219 181 181 196 175 199 223 197 170 194 192 142 75 49 50 86 134 119 86 37 27 33 33 31 32 27 18 15 36 113 197 248 230 226 246 200 108 14 11 70 172 225 175 166 217 207 156 176 219 183 102 15 36 94 120 110 101 101 126 165 196 214 224 165 109 139 204 248 206 158 137 161 168 177 209 214 208 210 212 211 208 208 210 213 213 219 214 164 132 184 227 200 156 88 61 98 161 230 252 243 213 119 62 35 20 26 23 23 29 29 30 30 30 30 29 29 29 27 41 67 97 140 181 201 197 211 195 151 141 182 223 236 200 178 179 209 227 230 225 206 168 138 121 123 143 172 184 181 195 205 206 190 190 187 154 133 179 200 175 169 173 167 182 179 179 153 140 179 236 248 232 230 216 242 254 221 154 142 187 209 191 189 178 174 189 180 147 138 126 98 90 116 160 171 145 136 190 167 90 33 85 184 251 243 155 40 54 113 111 146 192 184 132 165 241 230 172 58 5 35 106 192 237 242 229 213 221 224 208 169 153 187 217 237 246 222 150 84 137 162 101 67 153 202 224 190 157 137 103 99 139 154 143 136 168 219 213 143 75 49 38 23 21 53 136 237 251 194 102 66 121 151 104 66 100 195 196 179 146 101 60 36 31 34 32 35 39 40 37 34 32 32 29 26 34 26 15 8 28 93 193 246 173 172 173 169 185 172 184 227 179 116 131 169 186 182 210 253 245 188 105 131 218 251 234 228 227 224 194 171 186 206 181 131 69 32 27 29 21 8 17 82 166 236 231 239 236 239 217 150 163 225 232 224 237 241 247 242 88 18 95 187 251 254 235 199 221 236 184 144 108 46 30 35 28 38 34 105 215 252 247 206 203 234 244 240 239 235 239 242 242 238 237 238 236 232 214 230 231 204 162 205 240 233 215 229 244 223 175 137 95 47 31 34 38 33 30 24 45 111 200 227 219 111 6 46 172 250 218 220 187 171 140 116 133 118 78 101 103 95 138 154 96 63 134 197 243 241 239 197 173 125 66 83 81 72 65 39 16 21 106 241 254 241 213 217 169 105 148 193 156 71 39 37 33 42 39 38 36 35 35 33 29 26 33 21 24 28 79 189 254 254 205 208 232 230 226 231 218 214 220 244 254 240 117 27 7 53 130 183 200 164 118 79 54 49 51 43 40 38 38 55 88 112 128 138 142 193 183 115 71 97 126 131 101 93 77 42 82 162 160 114 93 87 67 82 150 210 173 147 131 97 142 243 239 186 202 231 221 231 217 174 186 207 226 225 242 249 220 106 31 24 37 39 38 36 36 37 34 30 26 26 24 22 19 20 23 26 35 36 37 36 35 35 38 40 34 32 30 32 69 141 182 172 136 167 207 234 229 225 237 233 209 151 99 117 183 210 168 116 123 144 172 193 174 89 56 133 203 161 111 79 61 47 43 49 45 47 49 49 48 48 50 52 50 51 48 44 45 50 54 54 47 40 46 49 38 42 52 49 52 34 38 59 147 241 253 253 227 216 240 229 174 153 182 225 234 253 210 87 6 60 166 213 175 186 211 226 220 215 217 216 213 213 214 214 215 214 214 214 207 210 217 225 229 233 244 253 221 159 104 90 76 42 31 53 82 129 175 206 235 241 189 121 96 129 192 221 196 194 195 146 81 92 139 166 165 121 91 145 205 246 254 254 228 133 116 215 242 235 221 215 208 215 220 188 155 160 198 228 219 211 215 209 213 213 215 217 209 193 180 175 206 228 229 212 161 129 177 228 221 212 214 226 222 188 145 119 160 217 239 232 217 217 229 213 179 189 167 153 185 240 239 174 146 215 236 163 114 159 190 154 70 67 154 249 246 219 214 203 227 225 211 215 213 213 225 209 213 223 225 218 214 218 219 217 223 213 217 231 239 246 251 248 250 233 208 185 166 147 126 112 83 71 59 55 51 45 45 49 58 57 54 52 55 60 63 62 64 61 56 54 55 54 52 52 70 62 54 50 47 50 67 85 151 198 197 126 170 253 235 230 226 231 232 230 233 236 230 221 234 216 242 240 223 244 254 247 234 151 90 59 60 110 144 174 225 247 240 133 133 162 164 193 225 241 232 221 232 230 223 232 232 234 222 215 228 239 237 233 234 238 232 220 206 213 241 246 238 195 192 220 225 225 232 230 231 236 223 157 134 235 252 250 221 92 34 21 34 80 181 252 252 252 228 241 244 159 132 221 240 240 239 238 237 236 236 235 236 236 236 235 234 234 233 233 234 234 233 233 233 232 232 232 232 232 232 232 232 232 232 232 231 231 231 232 232 233 233 233 233 233 232 229 233 236 205 157 161 209 223 180 130 138 192 219 232 232 237 240 236 229 224 221 170 173 247 250 219 102 45 39 63 70 73 69 65 72 114 165 103 55 43 42 63 117 146 152 178 188 168 156 123 119 193 238 207 168 218 254 227 238 238 191 150 139 117 103 114 148 199 244 235 231 222 245 246 186 102 40 38 51 64 64 55 48 49 53 58 53 51 53 50 42 38 38 36 34 29 30 40 49 46 36 44 53 51 46 43 37 36 35 40 41 44 49 52 52 49 46 55 55 61 60 50 52 60 60 54 53 53 55 58 58 57 55 53 55 57 55 53 52 54 56 52 51 55 54 47 43 41 34 26 31 35 37 37 37 39 41 43 39 51 62 64 59 69 104 145 167 155 137 153 171 179 193 154 145 145 162 188 210 220 222 211 211 210 209 208 208 207 207 208 212 217 220 225 230 208 169 111 37 33 112 170 169 129 84 65 39 64 138 199 225 229 232 195 170 167 197 218 207 187 180 167 167 172 173 161 141 129 127 176 193 206 208 212 223 232 232 212 190 156 129 127 152 188 212 213 201 197 204 203 195 198 211 198 200 201 199 196 197 201 206 201 201 200 200 200 200 201 201 202 202 202 202 202 202 202 202 202 201 199 200 202 203 202 201 203 201 200 200 201 202 200 199 201 202 201 201 201 201 201 201 200 201 202 202 202 202 201 200 198 198 198 198 198 198 198 198 201 201 201 201 201 201 202 203 206 204 202 200 199 199 199 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 200 200 200 200 201 201 202 202 202 199 197 199 203 205 203 200 205 203 203 204 206 207 205 204 207 206 206 205 205 204 204 203 203 203 203 203 203 203 203 203 205 203 203 205 207 209 209 207 207 207 208 208 209 210 210 211 211 210 210 210 210 210 210 209 212 212 212 213 213 213 214 214 215 214 213 213 214 215 216 217 213 213 214 215 215 214 213 213 213 212 212 211 210 210 209 209 207 206 206 205 205 206 207 208 208 207 207 206 206 206 205 205 205 205 205 204 204 204 204 204 203 204 205 205 205 204 202 201 201 201 201 201 200 200 200 200 211 209 207 206 205 206 207 208 205 207 209 209 209 209 211 214 213 213 212 212 211 210 210 209 212 211 210 210 210 210 211 212 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 209 209 208 208 208 208 209 209 210 209 208 207 207 208 209 210 211 211 211 210 210 210 210 209 212 212 211 210 210 210 211 211 213 211 210 210 211 212 210 208 209 209 210 211 212 213 214 214 212 212 211 210 211 212 213 214 213 213 212 212 212 214 216 217 213 212 212 213 216 217 217 216 217 217 216 215 214 213 212 212 215 215 215 216 216 216 216 216 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 220 221 221 220 220 220 219 219 219 220 221 221 222 222 222 222 221 225 225 224 224 224 224 223 223 225 225 224 224 224 224 225 225 225 225 225 225 225 225 225 225 227 226 225 225 225 225 226 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 222 222 222 221 221 221 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 217 217 216 215 215 216 216 215 215 216 216 217 218 216 216 216 217 217 216 216 216 217 217 217 216 216 216 215 215 218 216 214 214 215 217 216 215 214 214 216 217 218 218 218 218 216 215 215 215 215 216 216 217 216 215 215 215 215 215 215 214 214 214 215 216 216 217 218 218 215 215 215 214 214 215 219 223 181 147 202 246 199 124 158 179 183 188 166 128 116 87 85 168 213 141 108 80 43 112 196 252 234 236 229 235 253 231 156 91 171 241 245 251 249 157 59 117 231 240 183 177 202 165 164 220 234 232 232 234 236 237 234 232 235 229 238 240 194 156 164 164 104 125 130 96 149 232 251 228 234 251 249 195 127 73 72 101 118 78 47 58 83 59 35 76 87 97 97 148 165 141 185 231 132 77 136 181 135 64 55 84 130 141 154 177 141 71 118 235 252 234 123 131 190 163 119 188 218 136 93 152 229 215 120 38 43 52 58 41 40 93 128 106 79 73 50 39 89 181 242 249 251 169 83 99 134 118 89 52 26 33 67 117 139 122 96 84 100 103 139 197 253 206 84 81 186 241 250 249 165 102 61 37 28 60 88 119 102 119 180 151 113 114 127 59 60 102 101 70 105 209 251 244 250 129 32 16 60 73 67 64 67 70 69 49 49 17 25 62 162 217 222 215 187 194 184 174 188 154 124 189 255 254 250 219 152 91 62 51 52 68 90 93 142 223 204 178 252 253 164 105 165 227 240 240 240 211 153 131 123 43 6 84 217 255 245 119 49 131 184 237 253 250 255 255 206 192 203 156 146 153 136 153 201 176 107 83 83 71 61 44 15 8 55 116 188 225 240 233 231 223 216 224 234 234 229 227 243 254 245 218 106 4 30 176 210 132 34 30 139 182 147 178 234 247 233 228 224 234 244 238 235 248 226 169 62 71 104 100 68 55 45 37 32 29 36 44 28 14 65 147 225 192 167 195 222 212 194 172 156 208 240 219 197 206 193 146 84 47 86 143 174 137 85 41 32 32 33 34 34 29 24 24 35 88 169 239 236 225 243 219 150 31 2 59 174 227 164 134 194 190 171 216 249 194 99 17 33 75 127 186 170 101 89 101 120 145 158 103 75 143 205 213 169 174 181 202 203 191 205 216 212 212 212 211 211 212 214 215 209 223 212 146 109 167 216 194 137 60 63 122 148 182 235 252 228 138 82 63 48 36 22 19 26 27 27 27 28 28 28 28 34 24 39 88 137 168 189 205 226 226 187 159 174 186 201 236 206 196 167 192 212 191 170 134 112 118 131 156 200 235 209 149 160 213 224 211 207 190 148 104 102 126 140 150 165 168 161 157 175 169 171 207 241 226 206 220 251 252 252 195 136 162 217 239 246 236 195 155 120 106 127 134 128 138 135 165 221 241 202 141 140 132 81 67 114 199 250 252 143 40 59 116 116 151 191 179 153 195 251 248 212 107 33 3 41 135 212 243 236 219 226 234 242 191 139 152 189 208 210 189 131 100 191 185 81 74 178 232 200 183 149 123 122 169 219 208 134 84 77 110 106 67 33 17 29 76 122 156 209 252 247 198 132 90 122 144 102 56 65 132 138 108 69 45 40 40 37 31 31 34 36 37 35 32 30 29 29 25 29 19 10 18 65 139 187 190 121 142 152 131 111 104 161 210 192 152 152 161 154 134 198 253 226 139 97 156 217 245 233 229 234 246 233 196 195 236 205 130 52 24 29 30 20 12 16 86 155 202 165 184 216 254 232 143 136 214 248 235 233 242 254 166 14 30 153 244 248 245 251 219 224 220 152 85 57 42 40 36 43 78 59 129 254 248 249 191 186 228 243 241 243 240 237 242 242 236 234 239 240 235 216 231 210 142 94 179 247 236 230 224 246 255 216 163 105 47 28 33 35 29 32 28 39 88 109 166 172 129 43 40 171 252 254 243 226 232 187 139 148 132 72 120 149 111 115 113 69 97 225 251 224 162 197 228 254 143 83 138 120 62 41 22 16 48 159 252 253 238 200 175 133 106 187 186 114 33 28 46 43 41 39 37 35 35 35 33 30 27 38 28 25 31 90 199 254 249 155 174 221 239 231 227 222 222 219 250 248 186 92 29 22 49 92 103 96 68 45 39 39 38 41 35 34 49 83 129 173 199 227 218 200 251 252 151 77 104 166 189 144 86 54 40 94 178 184 150 147 137 88 78 114 132 112 109 150 167 185 218 191 146 205 243 233 234 211 160 182 223 221 225 246 254 229 115 36 22 34 37 38 34 32 32 31 29 23 23 23 22 20 21 24 26 37 38 39 37 35 35 37 39 41 35 28 18 54 161 233 222 139 123 173 226 234 235 236 230 201 166 106 79 127 189 181 131 145 169 196 212 193 110 55 98 165 166 134 87 60 44 39 47 40 44 50 53 52 51 51 51 50 51 48 44 45 52 57 58 42 39 44 46 40 44 50 46 47 31 56 89 126 169 199 231 240 234 249 229 184 169 185 213 225 251 240 134 21 47 177 252 189 183 203 231 226 206 203 210 210 212 215 216 217 215 213 212 220 217 215 217 221 226 234 241 247 189 151 150 134 90 50 33 22 80 126 146 180 214 191 136 79 97 160 181 176 196 176 126 122 153 201 213 164 111 120 169 192 227 225 223 211 137 136 245 244 227 214 215 213 227 233 193 126 174 220 228 216 213 214 209 216 210 210 219 223 211 186 167 206 225 223 179 116 119 194 240 210 211 217 216 194 152 113 92 156 211 236 236 231 228 227 214 176 184 179 181 203 239 232 167 159 224 244 149 81 159 230 194 90 68 135 228 240 223 225 223 223 207 172 201 219 213 231 205 219 217 215 215 218 220 220 219 229 224 237 254 251 234 211 191 165 143 111 84 67 57 49 44 51 47 47 53 58 60 63 67 66 59 51 48 48 47 48 49 51 47 41 44 53 52 47 47 47 50 53 52 48 46 50 55 80 120 132 92 152 252 247 233 223 224 223 222 226 232 229 223 244 223 234 239 247 253 213 174 103 29 32 105 141 204 213 252 249 253 226 117 160 227 187 135 190 232 241 227 231 231 225 229 221 237 226 198 197 218 233 239 238 209 179 152 169 223 249 247 186 130 162 233 233 222 232 226 232 238 209 140 162 247 253 250 222 96 36 24 43 88 179 246 235 229 242 254 211 145 165 245 237 237 236 236 235 234 234 233 234 234 234 234 234 233 233 233 234 233 233 233 232 232 232 231 232 232 232 232 232 232 232 232 231 231 231 232 232 232 233 233 231 228 229 231 237 240 209 163 176 224 232 176 161 205 235 244 228 231 239 238 237 245 226 181 140 205 252 245 237 130 40 32 66 76 79 77 74 66 66 78 51 49 53 55 94 152 162 149 181 208 219 226 193 163 202 236 225 220 254 224 161 208 243 186 139 120 113 111 130 193 243 241 233 225 218 239 249 228 156 64 33 44 52 50 48 51 53 52 56 45 44 53 52 40 35 40 71 83 95 109 133 138 97 45 17 44 65 76 86 81 57 38 40 38 37 38 41 44 44 44 43 44 54 56 45 42 49 52 56 55 54 55 56 56 54 51 57 54 50 47 44 44 44 46 50 47 49 53 52 46 42 39 60 77 91 91 80 62 38 17 33 63 112 162 161 133 149 182 218 238 220 184 177 179 169 163 159 179 179 151 142 169 204 220 213 212 211 209 208 206 205 204 207 208 207 205 218 242 237 205 119 59 70 160 227 238 225 209 137 59 41 76 131 177 199 234 224 227 231 233 227 219 218 222 229 212 206 216 219 211 212 222 235 227 220 222 223 222 226 233 242 231 216 200 184 180 196 217 225 226 224 217 207 201 202 205 198 201 203 201 197 196 200 204 201 200 198 198 199 201 204 206 203 203 203 203 203 203 203 203 204 202 201 201 203 203 202 200 200 198 197 198 201 202 201 200 204 203 202 201 201 200 199 199 203 202 202 201 201 202 202 203 198 198 198 198 198 198 198 198 197 198 200 201 201 200 198 197 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 200 200 200 201 201 201 202 199 198 199 203 205 203 201 208 206 205 206 207 207 204 202 205 205 205 205 205 204 204 204 202 202 202 202 202 202 202 202 206 205 204 205 207 208 207 206 206 206 206 207 208 208 209 209 210 210 210 210 210 210 210 210 210 211 213 214 214 214 213 212 216 212 210 211 214 216 215 212 213 213 212 212 213 213 214 215 212 212 211 211 210 209 209 209 206 206 205 205 205 206 207 208 207 206 205 203 203 204 205 206 207 207 206 205 205 204 204 204 204 204 204 203 203 202 202 202 202 202 202 203 203 204 204 205 209 209 207 207 207 207 208 209 205 207 209 209 208 208 210 212 211 211 211 211 210 210 210 210 211 211 210 209 209 210 211 211 212 212 211 210 209 208 207 206 209 209 209 209 209 209 209 209 210 209 207 207 207 207 209 210 209 209 208 208 208 208 209 209 210 210 210 210 209 209 209 208 213 212 211 210 209 209 210 210 211 210 210 211 213 212 209 206 211 212 212 213 214 214 215 215 212 212 211 211 211 212 213 214 212 212 211 211 212 213 214 215 213 212 211 213 215 217 216 215 217 217 216 215 214 213 212 212 214 214 214 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 216 216 216 217 217 218 218 218 217 217 218 218 218 219 219 219 220 220 220 220 220 220 220 220 219 221 222 224 224 223 222 221 224 224 224 224 224 224 224 224 226 225 225 224 224 225 225 226 225 225 225 225 225 225 225 225 226 226 225 224 224 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 217 217 217 217 217 217 216 216 217 217 216 216 216 217 217 217 215 216 217 218 218 217 216 215 218 218 217 217 216 216 216 216 218 216 214 214 216 217 217 216 215 215 216 217 217 217 217 217 215 215 215 215 216 216 217 217 216 217 218 216 213 213 214 217 215 215 216 216 217 217 217 218 216 216 216 215 215 218 223 228 145 116 180 239 200 126 182 238 187 150 128 111 114 99 78 122 124 106 118 108 61 139 236 252 233 231 222 219 238 243 187 111 111 219 253 245 250 151 63 86 153 203 176 171 203 227 253 244 237 235 234 232 233 235 237 239 237 240 244 227 183 158 155 144 123 126 109 79 144 208 226 204 196 211 229 205 135 58 90 177 193 148 76 49 117 166 117 64 91 137 135 141 149 181 249 254 148 74 150 246 220 109 47 91 154 164 131 107 77 30 68 165 248 208 164 226 250 241 190 176 179 121 57 83 155 141 72 47 52 63 68 47 50 114 152 124 81 78 54 44 98 186 242 252 253 215 140 121 100 69 73 51 44 33 33 47 56 61 74 91 74 47 57 115 190 167 66 37 156 253 253 229 147 124 74 39 20 37 95 167 162 170 240 252 229 158 66 14 99 213 214 109 53 118 226 252 245 96 44 30 49 44 53 72 117 188 176 76 50 24 5 67 193 243 253 212 122 161 175 143 137 100 71 158 252 250 235 217 189 162 131 88 48 77 129 122 113 147 162 188 248 200 117 150 243 254 241 239 246 215 145 98 103 73 30 49 154 214 206 60 68 158 202 254 249 254 248 208 175 200 209 155 176 183 133 89 95 76 44 51 48 39 27 18 25 70 149 217 251 253 248 232 234 237 232 232 220 223 223 222 226 238 247 250 203 79 18 68 101 57 33 110 232 224 117 144 228 252 253 246 246 248 251 245 220 191 147 98 54 113 168 133 67 46 40 38 34 30 32 38 28 13 38 89 142 160 161 165 199 225 188 119 138 196 226 222 223 232 223 189 117 52 116 173 155 108 80 55 37 30 32 40 39 34 32 31 28 62 139 223 240 232 245 236 185 58 3 47 150 200 144 114 173 185 197 241 251 179 79 7 11 62 149 250 225 127 116 125 116 125 120 63 46 119 161 141 159 209 224 225 226 215 208 205 208 208 208 209 210 210 208 207 224 232 218 155 104 128 158 141 119 50 59 124 145 154 188 213 202 140 115 124 107 62 28 19 23 23 23 23 24 24 25 25 25 18 40 95 144 159 163 171 205 184 150 161 201 200 183 196 233 229 188 171 165 131 103 88 116 167 208 224 232 235 201 134 143 218 234 226 222 200 160 103 65 89 155 203 218 199 164 169 209 199 187 206 223 195 179 209 251 184 153 123 120 174 214 229 246 251 217 132 69 94 155 177 196 227 211 208 226 222 174 92 77 98 115 134 137 215 253 225 125 31 52 123 155 206 226 186 186 227 251 247 232 155 87 6 8 70 146 204 233 240 245 248 245 199 133 128 160 171 170 163 136 107 157 130 70 98 153 181 158 181 172 149 170 235 241 162 94 40 17 28 36 48 53 36 83 171 226 211 186 173 159 147 122 90 94 93 73 54 41 52 68 56 42 37 39 40 35 29 31 33 34 34 33 30 28 27 26 24 22 17 21 50 109 169 166 142 158 164 151 126 44 84 170 217 229 204 159 122 121 127 153 198 168 86 106 190 215 228 239 229 234 240 234 220 212 226 209 130 48 19 27 32 25 17 10 85 183 237 193 169 190 234 226 154 126 185 245 249 240 252 229 72 19 135 225 254 247 232 251 251 232 174 97 45 28 23 36 51 132 187 170 159 253 252 229 191 203 241 242 236 243 242 237 239 239 238 237 237 238 238 235 238 208 141 92 176 247 240 239 224 240 244 198 144 97 51 28 31 35 30 32 27 43 100 146 210 214 165 53 6 132 250 250 225 200 230 211 139 110 85 94 170 181 101 76 85 87 147 254 254 169 93 163 252 255 136 157 213 159 51 13 7 31 96 216 253 239 223 174 126 111 142 224 183 92 27 35 52 44 38 38 36 35 35 35 34 31 28 31 26 26 48 122 218 248 218 129 147 207 251 246 233 229 229 233 253 219 116 55 25 36 47 57 47 40 41 47 55 47 26 46 74 98 114 139 171 200 218 254 239 198 217 235 176 105 87 151 196 176 98 41 48 118 192 196 208 203 162 130 142 141 105 81 100 177 208 173 148 148 165 215 242 228 217 186 162 207 240 224 221 232 240 226 124 44 21 35 39 39 33 27 26 26 25 19 20 22 23 23 24 28 31 40 41 41 39 36 35 37 38 42 36 32 15 36 146 238 242 162 90 133 217 248 247 224 208 188 176 132 81 87 141 165 145 168 206 230 217 184 114 62 85 157 207 183 98 49 42 43 48 39 43 48 51 51 50 49 49 50 50 47 43 45 53 58 60 42 38 36 38 41 47 51 49 46 55 103 131 108 93 124 171 185 218 223 200 205 200 179 196 233 248 251 177 46 27 146 239 198 158 161 209 233 220 211 215 212 213 214 215 216 215 214 213 215 213 213 213 213 213 214 216 226 177 152 165 178 166 114 53 16 36 64 94 122 144 152 149 101 80 143 187 209 223 178 148 170 180 175 167 137 132 177 197 188 176 173 190 175 118 131 215 240 225 223 236 227 223 218 177 134 192 226 219 212 213 212 213 220 215 213 217 218 208 187 171 193 223 229 165 103 149 230 246 214 218 223 222 203 168 131 109 139 172 190 207 236 243 213 176 168 184 187 189 206 238 229 160 143 210 239 163 103 169 226 190 131 86 129 221 246 230 230 233 236 189 151 195 226 218 228 215 223 211 208 217 217 211 219 236 243 247 247 226 191 159 124 88 68 60 51 46 47 49 49 48 54 53 53 56 57 57 57 58 63 55 49 48 47 43 39 40 40 39 42 45 43 37 41 51 42 48 51 48 46 49 53 54 61 58 58 61 144 245 251 237 232 228 227 230 230 229 231 235 230 248 247 233 235 173 70 49 47 106 173 249 254 197 163 243 249 248 204 92 161 255 217 130 139 204 242 236 229 228 227 232 230 241 220 179 171 198 233 255 239 147 77 64 141 233 227 190 140 118 173 242 239 224 232 228 231 239 195 127 187 250 252 250 242 111 31 4 28 84 181 251 252 241 237 210 162 163 210 240 235 235 235 234 234 233 233 233 233 233 234 234 234 234 234 234 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 231 231 232 232 232 232 229 230 233 231 231 239 233 212 208 208 189 151 183 243 245 244 237 235 229 207 200 227 215 155 174 230 246 243 251 156 44 28 63 74 75 72 75 70 57 50 55 56 51 64 120 169 168 152 156 232 249 211 175 172 181 160 156 200 244 193 148 212 235 171 128 97 111 137 151 205 248 229 222 231 231 234 245 249 189 69 35 59 74 66 54 51 51 49 52 46 41 41 43 55 87 118 166 188 206 219 239 231 157 71 8 32 112 180 197 185 154 128 105 92 73 55 45 41 41 42 40 32 37 48 49 51 57 58 46 45 45 46 49 51 51 50 51 46 45 50 55 52 46 41 39 40 38 34 25 28 64 111 168 186 200 198 180 141 80 30 36 102 185 253 243 197 214 237 237 237 224 209 195 167 141 136 200 226 222 179 152 170 199 210 212 211 210 209 207 206 205 204 207 208 209 203 202 218 227 218 175 96 58 106 183 237 254 252 193 83 34 30 64 111 139 193 216 234 242 233 222 226 237 242 251 220 196 206 227 235 238 242 234 231 230 225 207 183 171 172 156 159 166 172 173 172 179 188 183 203 217 217 218 220 210 193 198 200 203 204 203 201 200 199 200 200 199 199 200 202 204 205 200 200 200 200 200 200 200 200 204 203 201 201 202 203 201 199 200 199 198 199 201 202 201 199 203 202 201 201 202 202 200 199 203 202 200 199 199 200 202 203 199 199 199 199 199 199 199 199 195 196 197 199 199 199 199 198 197 198 199 199 200 199 199 198 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 201 202 200 199 200 203 204 203 201 206 204 203 204 205 205 203 201 204 204 204 204 204 205 205 205 203 203 203 203 203 203 203 203 207 206 204 205 207 208 206 205 207 207 207 207 208 208 208 209 210 210 210 211 211 211 211 211 209 210 213 215 215 214 212 211 214 212 211 212 214 215 214 212 213 212 211 210 211 212 214 215 211 211 211 210 210 209 209 209 208 208 207 206 205 206 206 207 207 205 203 201 201 202 205 206 207 207 206 205 204 203 203 202 204 203 201 200 200 200 201 202 204 204 204 204 205 205 205 205 201 202 203 205 206 206 206 205 206 208 209 208 207 206 207 209 207 208 208 209 210 211 212 212 211 210 210 209 209 210 210 211 209 209 209 209 208 208 208 208 209 209 209 209 209 209 209 209 209 208 207 206 206 207 208 209 209 209 210 210 210 210 209 209 209 209 209 209 209 208 208 208 212 211 210 209 209 209 209 210 210 210 210 211 213 212 208 205 213 213 213 213 213 212 212 212 211 211 211 211 212 212 213 213 212 213 214 215 215 215 214 213 215 213 212 213 215 215 214 212 216 215 215 215 215 215 215 215 214 214 214 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 215 216 216 216 217 217 218 218 217 217 217 218 218 218 219 219 220 220 220 220 220 220 220 220 220 221 223 224 224 224 222 221 224 224 224 224 224 224 224 224 226 225 225 224 224 225 225 226 225 225 225 225 225 225 225 225 226 225 225 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 216 216 217 217 217 218 218 218 217 217 217 217 217 217 217 217 216 216 218 219 219 218 216 216 218 218 218 217 217 217 216 216 219 216 214 214 216 217 217 216 216 217 217 217 216 215 214 214 215 216 216 216 217 217 217 217 217 219 220 218 214 213 215 219 217 217 217 216 216 215 215 215 215 215 215 214 214 217 222 227 183 157 192 240 224 135 158 213 175 128 108 84 116 166 122 70 51 138 199 192 98 136 247 243 229 230 229 222 228 246 235 197 87 149 252 253 247 156 132 96 52 113 148 175 177 200 252 235 231 233 235 234 231 231 233 236 233 243 247 224 191 168 162 171 196 172 143 141 223 242 207 136 97 163 249 252 165 49 75 182 244 211 123 65 153 253 194 78 65 132 134 107 107 169 235 211 87 46 111 207 219 136 66 118 199 195 116 59 60 49 58 95 176 147 166 254 251 255 254 237 188 105 58 102 147 118 71 61 77 86 86 61 52 93 117 94 83 114 99 55 63 122 177 203 248 242 203 175 110 52 61 50 50 49 55 62 58 49 52 62 53 34 38 63 91 82 41 29 134 249 252 209 137 143 94 51 22 34 101 154 136 122 180 254 254 199 61 12 90 244 255 120 45 101 186 234 196 73 28 33 54 68 97 141 214 254 221 122 87 64 7 105 237 252 250 152 82 163 214 191 186 147 94 149 204 238 221 182 175 208 213 154 82 91 133 112 77 77 104 162 166 122 113 205 253 245 242 250 241 237 233 206 179 144 75 29 57 86 117 38 79 202 246 250 219 173 188 197 179 210 214 147 107 127 104 57 42 46 48 53 55 42 27 40 106 190 237 242 245 237 227 226 234 233 225 222 223 228 232 230 225 226 237 250 250 181 77 14 30 19 52 180 254 237 112 126 210 248 253 240 228 208 191 173 139 101 78 71 93 164 208 144 66 48 44 41 37 36 30 28 27 22 29 50 59 112 143 142 179 226 195 121 166 213 219 211 216 230 248 244 179 77 115 149 129 136 143 93 42 25 28 42 41 36 36 33 10 37 115 209 243 240 245 240 181 75 22 46 122 164 131 116 166 183 196 210 192 128 55 5 3 90 187 249 199 137 178 206 194 184 165 104 74 115 142 134 191 231 223 207 214 211 208 206 208 209 210 212 212 209 205 203 212 227 223 177 135 148 168 156 111 49 54 137 181 158 142 156 185 148 146 176 153 78 30 22 22 21 20 20 20 21 22 22 16 11 30 70 106 124 127 122 138 145 161 190 223 234 211 183 232 223 187 134 118 110 99 127 204 227 227 224 223 224 202 141 138 212 234 227 214 199 189 158 115 116 189 248 248 207 166 187 229 203 170 184 217 200 189 225 191 104 78 101 156 216 220 206 178 187 173 89 80 171 204 188 216 246 244 240 214 154 99 46 74 119 146 158 161 239 249 170 125 22 46 144 200 241 236 185 196 234 249 240 243 202 157 62 17 21 64 137 206 243 247 245 224 183 114 100 129 140 149 157 132 126 120 84 88 125 118 141 179 192 180 170 202 251 216 96 37 11 21 64 101 126 117 78 92 161 186 148 107 81 66 67 59 56 60 51 43 46 44 44 34 38 42 43 41 37 34 33 33 32 32 32 31 30 27 26 20 26 15 10 44 109 151 150 131 160 235 229 158 104 32 98 160 195 214 195 140 107 122 130 119 109 84 67 151 231 228 233 254 219 228 231 223 233 226 211 192 130 58 23 26 33 24 10 20 88 201 254 252 211 204 197 181 109 108 174 218 242 254 250 152 73 138 239 252 233 243 232 243 254 222 127 57 34 28 27 27 84 232 251 229 140 209 254 222 212 231 248 238 233 240 238 241 237 238 243 240 233 234 242 242 231 213 184 148 197 244 247 241 235 241 219 154 99 68 45 32 31 36 35 31 23 53 131 226 253 254 198 80 2 84 236 254 231 178 205 217 134 67 38 127 204 172 87 85 119 143 169 214 215 132 103 170 237 182 138 215 220 137 37 5 4 58 158 249 253 239 235 187 116 104 163 202 147 67 32 45 48 37 38 36 35 34 34 35 35 32 29 17 17 29 80 169 243 240 189 165 161 200 246 240 224 231 231 241 253 210 91 36 18 41 50 51 51 51 44 36 42 55 57 98 173 219 195 152 136 161 199 247 234 190 167 181 177 143 89 116 164 174 99 29 57 143 205 181 224 203 148 163 208 193 143 83 94 139 147 111 105 146 193 203 220 206 190 161 174 233 231 239 217 203 200 197 115 46 24 38 41 40 32 25 23 22 20 20 21 22 22 21 23 27 30 44 44 44 41 37 35 36 37 40 36 36 21 26 111 212 251 196 84 103 203 253 253 215 189 171 159 159 147 107 89 116 150 159 186 206 195 165 107 64 85 158 205 176 88 45 47 49 49 41 43 45 46 45 44 46 47 50 51 48 44 46 53 58 59 42 37 34 39 47 47 43 44 40 83 143 170 129 81 95 129 114 153 177 176 193 202 200 226 227 243 252 196 65 16 94 155 142 80 75 152 219 231 221 214 215 214 213 212 212 214 215 216 203 207 212 213 213 213 214 215 227 200 162 145 186 239 198 99 42 22 29 65 87 94 126 169 131 114 190 238 243 224 168 169 200 191 120 113 158 175 209 246 212 136 142 189 142 69 82 136 205 217 229 240 232 229 216 167 139 182 204 204 213 215 210 215 216 213 211 212 210 200 181 164 159 199 237 196 145 188 246 241 225 223 221 225 228 217 192 168 135 113 116 160 213 221 182 149 160 148 136 160 208 246 234 173 147 184 209 177 130 142 178 184 160 106 111 172 212 232 246 242 232 167 154 203 230 217 208 221 214 217 222 221 216 217 233 251 239 217 181 134 92 74 60 41 45 47 50 55 59 59 56 52 53 53 50 45 41 40 39 37 39 34 32 35 37 37 36 37 52 37 40 47 38 34 42 46 49 43 34 32 39 49 49 44 53 38 33 54 137 229 250 244 237 229 227 233 231 226 232 245 250 236 186 121 87 45 30 98 169 249 254 254 246 135 144 230 253 253 212 83 133 248 245 191 103 163 224 241 229 223 230 236 227 235 229 217 213 207 198 196 170 105 68 60 104 164 167 158 171 184 210 229 230 227 230 232 230 238 182 126 205 247 247 252 244 121 39 5 28 77 164 232 218 211 176 159 194 229 235 235 235 234 234 234 234 233 233 233 234 234 234 234 235 235 235 235 233 233 232 232 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 231 231 231 232 232 235 233 234 228 222 230 238 232 224 195 159 136 189 251 238 225 242 232 206 160 142 181 197 160 203 248 254 253 249 160 59 29 55 69 70 65 71 73 65 58 54 57 53 82 149 191 176 140 128 169 162 134 139 162 164 140 146 178 195 161 154 186 175 139 101 60 89 144 153 180 227 238 226 230 231 240 249 244 172 49 44 67 82 73 57 52 51 48 51 46 39 40 66 121 187 231 244 254 253 244 253 252 193 117 33 16 125 240 254 247 239 228 204 189 164 137 113 94 81 73 63 44 41 52 53 49 47 43 39 36 35 36 40 45 48 48 50 50 53 55 49 40 36 37 57 77 69 35 20 52 134 216 245 250 251 250 243 212 151 96 90 138 198 250 232 197 217 226 233 221 217 226 223 197 176 176 204 224 231 216 206 211 214 208 209 208 208 208 207 207 207 207 209 205 210 211 203 204 217 225 217 141 61 37 75 136 175 181 140 67 46 36 41 63 79 129 169 201 231 240 238 234 223 210 180 149 122 124 146 164 168 165 152 154 150 136 114 93 80 74 73 75 76 80 89 98 97 90 101 110 135 172 199 209 210 210 206 203 199 199 202 205 205 204 199 200 201 202 202 201 200 199 198 198 198 198 198 198 198 198 203 201 200 200 201 201 200 198 203 201 199 200 201 201 200 198 202 200 198 200 202 204 203 201 201 200 198 197 197 198 200 201 199 199 199 199 199 199 199 199 202 202 200 199 199 199 200 201 200 200 201 201 200 199 198 197 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 200 200 201 201 201 201 203 202 201 201 203 203 203 201 204 203 202 204 206 206 205 203 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 208 206 205 205 207 207 206 204 209 209 209 209 209 209 209 209 210 210 211 211 211 212 212 212 208 210 212 214 215 213 212 210 212 214 215 215 213 212 213 214 213 212 211 210 210 211 213 214 210 210 210 210 209 209 209 209 212 211 209 207 206 205 205 205 206 204 202 200 200 202 205 206 206 206 205 204 203 202 202 201 205 204 203 202 201 201 202 203 202 202 202 201 201 201 200 200 199 201 203 206 207 207 206 206 206 208 209 208 206 204 205 207 205 206 207 208 210 211 212 213 211 210 209 209 209 209 210 211 204 205 206 207 209 210 211 212 208 208 208 208 208 208 208 208 208 207 207 207 207 207 207 208 208 209 210 211 211 210 209 208 207 207 207 208 208 208 209 209 211 210 209 209 208 209 209 210 210 209 209 210 212 211 208 206 212 212 211 211 210 210 209 209 211 211 211 212 212 213 213 213 214 215 216 217 217 216 215 214 215 213 212 212 214 215 213 212 214 214 215 215 216 216 217 217 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 216 216 216 216 216 217 217 217 216 217 217 217 218 218 218 218 219 219 219 220 220 220 221 221 221 222 223 223 224 223 223 223 223 223 224 224 224 224 225 225 225 225 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 225 224 224 224 224 225 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 222 222 222 223 223 223 223 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 217 217 218 218 218 219 219 219 218 218 218 218 218 217 216 216 217 217 218 218 218 218 217 217 219 218 218 218 217 217 217 216 219 217 215 215 217 218 217 216 217 217 217 217 216 215 214 213 215 216 217 217 218 217 217 217 216 218 220 219 216 215 216 218 218 218 217 217 216 215 214 214 214 214 214 213 213 215 219 222 229 201 198 221 221 125 103 130 144 125 126 95 141 224 150 36 84 202 253 251 148 145 240 238 228 229 231 227 227 240 248 244 156 80 180 252 252 181 206 138 64 55 83 140 147 165 229 247 233 237 241 242 239 236 235 234 235 239 238 228 221 193 185 232 254 197 143 148 247 254 225 128 58 152 240 235 149 52 46 97 180 167 117 69 118 194 178 126 105 141 134 85 58 88 127 120 125 137 165 176 139 82 65 148 254 250 132 40 70 113 104 75 101 108 156 252 254 244 248 254 229 95 70 156 190 162 115 64 91 97 84 50 39 68 100 107 130 199 199 120 68 78 114 144 222 200 175 160 97 40 47 48 35 41 84 129 114 67 69 111 113 77 60 60 53 46 39 30 88 170 177 151 139 173 124 67 26 32 70 101 120 138 179 248 245 126 31 78 113 154 178 165 138 192 166 129 107 47 5 18 74 169 177 142 196 221 161 132 155 112 17 135 254 246 208 85 93 180 229 220 237 212 144 147 178 192 165 140 133 162 203 189 120 84 85 60 60 62 67 102 95 89 131 204 233 239 253 250 221 191 227 252 253 230 154 77 21 30 36 31 103 248 254 253 193 103 181 251 194 165 156 100 55 101 125 90 44 37 45 41 48 39 68 143 219 251 252 248 239 229 226 232 231 223 223 228 229 225 223 222 221 221 226 234 252 243 154 35 28 15 51 166 201 186 100 105 154 185 181 157 138 112 91 81 62 42 50 77 111 153 166 104 54 51 46 43 41 41 31 24 29 32 34 40 36 58 87 115 178 237 216 168 198 229 212 201 209 222 237 217 159 89 110 117 119 179 209 130 55 25 23 40 38 35 37 32 14 21 92 198 251 241 207 180 146 74 35 44 95 132 121 119 135 139 136 120 92 64 40 24 12 69 136 174 134 110 179 237 237 226 210 160 119 123 151 185 238 244 219 211 218 209 209 216 210 213 217 221 222 222 222 222 206 226 224 184 161 197 240 246 180 93 66 140 185 143 104 114 136 116 132 190 180 90 32 23 23 22 20 19 19 19 20 21 20 11 22 48 90 147 164 133 81 123 176 203 223 248 227 164 148 150 142 102 106 127 134 178 243 240 214 217 229 230 211 148 115 177 226 230 202 187 203 208 173 135 165 217 238 217 172 164 167 165 157 189 226 188 143 157 126 95 108 165 233 253 214 161 140 153 153 96 133 231 209 152 154 164 180 201 168 86 42 42 77 119 127 142 176 219 218 182 130 16 44 165 225 238 220 183 182 220 242 233 246 239 226 149 68 19 21 76 140 178 172 164 131 103 50 45 73 90 112 130 128 179 139 81 119 171 133 141 193 173 161 188 229 250 208 111 53 77 122 170 216 235 177 85 48 81 86 66 55 45 35 36 37 36 37 39 39 37 41 48 39 38 37 37 37 38 38 38 33 32 30 30 29 28 26 24 18 26 5 1 61 154 183 129 111 216 252 247 131 51 50 93 128 165 199 196 158 147 152 119 105 56 53 88 171 216 230 253 241 197 222 239 232 245 243 234 215 154 72 21 16 28 23 6 25 105 217 241 254 243 253 225 163 53 83 182 200 225 245 194 105 164 247 253 243 227 238 225 237 222 147 60 30 35 38 41 40 111 254 249 233 134 181 233 224 229 237 238 236 241 244 241 244 240 238 238 234 229 233 242 237 224 219 225 202 215 230 239 241 243 231 182 108 51 33 35 36 34 39 38 32 22 56 141 211 216 235 214 129 20 27 161 245 253 216 215 213 127 61 41 99 153 111 62 94 134 141 128 170 166 96 123 187 200 121 164 239 171 73 16 10 31 112 222 253 251 244 252 234 154 107 137 131 89 44 37 51 45 36 44 35 34 33 34 36 35 33 30 23 20 32 99 196 254 247 204 204 199 214 219 178 170 219 242 235 253 232 126 51 15 35 50 45 49 44 36 45 78 118 145 166 230 253 208 146 118 157 223 250 248 207 152 149 165 165 114 115 134 138 86 50 84 130 157 149 191 174 143 176 202 176 149 99 112 110 80 58 82 129 160 187 215 205 188 172 204 252 221 233 211 192 181 177 103 40 20 42 44 40 32 26 24 21 18 24 24 23 20 19 21 25 29 47 47 46 42 38 35 35 36 37 37 37 27 28 82 179 251 211 102 89 172 235 246 221 197 154 127 170 222 161 63 63 126 121 118 132 149 151 109 66 82 121 128 98 54 46 51 45 39 41 42 42 41 40 41 44 47 50 51 49 45 46 51 55 55 39 38 38 48 54 40 32 43 82 150 190 193 149 103 128 170 163 116 126 153 170 207 225 216 196 236 254 208 86 22 61 87 80 52 79 161 217 223 215 212 216 214 212 211 211 213 216 217 215 217 217 213 209 208 209 208 243 235 176 117 162 253 249 155 89 48 23 36 56 83 143 206 170 167 233 253 238 202 157 177 223 180 136 169 196 178 193 220 177 113 135 176 132 97 115 125 161 185 180 169 181 210 212 169 139 163 180 196 216 216 208 214 213 210 208 211 216 208 186 164 129 137 190 212 206 232 242 218 235 231 225 227 237 241 226 206 152 85 91 160 200 180 136 120 121 103 101 162 226 240 228 206 176 165 180 188 154 136 181 237 209 136 85 99 163 236 252 222 143 115 155 216 231 207 191 216 213 222 223 221 236 254 246 221 177 127 81 59 45 41 47 51 51 52 53 53 53 50 46 44 42 44 43 37 34 36 37 36 33 40 51 64 82 101 113 117 100 45 43 84 108 124 116 77 46 53 58 54 43 36 36 41 44 52 45 47 100 180 233 248 247 238 229 228 232 240 250 254 221 118 49 24 38 95 167 236 253 252 234 238 204 106 184 252 239 242 208 81 118 235 254 233 126 140 200 246 235 224 232 231 231 242 248 244 223 177 131 112 133 140 163 158 137 142 170 204 217 240 232 217 228 235 226 225 233 234 170 134 216 244 244 254 231 126 56 22 39 74 143 203 178 172 176 203 235 247 240 233 234 234 234 234 234 234 234 234 235 235 235 235 234 234 234 234 232 232 232 231 231 231 230 230 231 231 231 231 231 231 231 231 229 230 230 230 231 231 231 232 238 230 230 229 227 231 233 224 234 214 175 142 175 232 243 231 238 216 179 134 121 153 172 154 193 244 254 238 202 131 66 30 47 66 71 66 68 67 62 61 54 43 62 143 217 238 230 204 176 139 107 136 192 206 199 209 190 163 136 129 147 144 123 136 153 99 80 106 145 197 235 234 238 222 220 252 253 201 116 30 67 73 72 63 55 53 49 44 45 37 41 80 153 222 251 252 243 248 236 220 230 248 228 188 120 26 78 186 231 255 255 250 243 241 235 227 214 196 178 166 146 132 132 130 102 65 47 43 60 53 43 36 33 33 33 33 40 41 40 34 26 33 64 95 147 174 154 111 118 168 220 254 243 237 229 228 236 235 212 186 184 167 171 194 193 194 216 219 214 207 204 209 215 216 213 209 209 211 215 220 225 224 215 206 206 206 206 207 208 208 208 209 215 201 204 215 210 205 213 222 213 161 94 54 52 70 87 96 63 34 44 48 51 60 59 76 108 143 187 211 203 170 131 105 78 70 66 71 81 82 75 68 62 60 54 51 63 84 97 99 128 126 118 112 111 107 90 70 84 82 84 98 126 162 197 219 223 214 203 197 196 199 202 204 199 200 202 203 202 200 197 195 199 199 199 199 199 199 199 199 202 200 199 199 201 201 200 198 203 201 200 200 201 201 200 198 201 199 197 199 203 205 203 201 199 198 198 197 197 198 198 199 199 199 199 199 199 199 199 199 209 207 205 202 200 200 200 201 203 202 201 200 199 199 198 198 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 200 200 201 201 202 202 202 202 203 202 202 202 203 203 202 202 205 204 203 205 207 208 207 205 204 204 204 204 203 203 203 203 206 206 206 206 206 206 206 206 208 206 205 205 207 207 206 204 209 209 209 209 209 209 209 209 210 210 211 211 212 212 213 213 209 210 211 213 213 213 212 211 211 214 217 216 212 210 211 214 213 212 211 210 210 210 210 211 209 209 209 209 209 209 209 209 211 210 208 207 205 204 204 204 205 204 202 202 202 203 205 206 205 204 204 203 203 202 202 201 206 206 206 205 205 204 204 204 203 202 202 202 201 201 200 200 205 205 205 205 206 207 207 208 204 206 207 207 205 205 206 208 206 206 207 208 209 210 211 211 210 210 209 208 208 209 210 210 206 206 207 207 207 208 208 208 207 207 207 207 207 207 207 207 206 207 207 208 208 207 207 206 207 208 209 210 210 209 208 207 205 205 206 207 208 209 209 210 210 209 209 208 208 209 210 211 211 210 208 209 210 210 209 207 210 210 210 210 210 210 210 210 210 211 212 212 213 213 213 213 215 214 213 212 212 213 213 214 213 211 210 212 214 216 215 213 213 213 214 214 215 215 215 215 217 217 217 217 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 217 216 216 216 216 216 216 215 216 216 217 217 217 218 218 218 219 219 219 220 220 221 221 221 223 223 222 222 222 223 224 224 223 223 223 224 224 225 225 225 224 224 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 224 223 223 224 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 223 223 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 220 220 220 219 219 218 218 218 218 219 219 219 218 216 215 219 218 217 217 217 217 218 219 219 219 218 218 218 217 217 217 219 217 215 215 217 218 218 217 217 217 217 218 217 217 216 216 215 216 217 218 218 218 217 217 213 215 217 218 218 217 216 216 218 218 218 218 218 217 217 217 215 217 217 216 215 215 217 219 235 216 204 199 187 103 85 101 111 123 154 128 147 178 107 62 177 243 253 245 155 124 195 240 231 229 227 227 226 228 234 240 251 140 126 165 188 191 248 223 175 125 89 90 113 164 224 251 247 242 235 234 236 239 239 237 245 235 206 194 221 202 172 219 239 191 134 112 187 222 248 181 125 155 174 170 133 89 79 107 102 142 156 109 78 98 130 162 163 116 73 43 57 98 122 142 236 254 254 223 113 34 46 133 234 230 129 50 86 135 124 84 56 80 133 220 254 253 251 250 201 131 124 181 206 183 130 74 117 115 79 39 44 81 122 153 169 219 216 154 101 83 112 163 177 132 108 98 68 50 49 39 30 48 98 141 126 90 112 168 157 109 99 122 105 75 58 29 45 71 77 78 114 149 114 62 21 20 25 79 167 235 253 255 159 32 98 245 251 144 96 150 209 234 146 56 52 36 13 20 81 216 220 135 149 146 100 136 251 184 69 155 227 224 202 145 155 214 224 216 247 240 185 161 201 186 152 146 111 77 108 122 113 76 65 40 73 83 61 66 99 134 156 130 123 168 205 217 196 141 172 228 251 252 196 132 54 41 22 42 128 246 254 250 125 88 187 245 177 126 92 52 99 146 171 124 47 11 20 33 54 59 118 212 252 244 231 244 242 231 229 231 224 220 226 232 231 226 223 223 226 227 229 232 251 253 194 60 36 25 41 94 94 88 59 61 67 81 68 58 55 45 37 41 42 34 44 69 86 90 87 59 48 50 41 46 45 44 35 29 32 32 34 43 46 28 42 78 144 195 183 166 183 227 222 219 227 233 223 162 102 116 141 125 122 162 198 144 78 33 22 37 34 34 39 33 26 13 69 168 218 197 157 146 151 96 53 38 63 94 94 95 79 67 62 50 40 49 65 77 47 39 59 84 74 75 141 214 218 207 193 160 122 99 122 189 232 232 218 222 227 221 223 221 214 217 220 220 219 221 226 230 232 237 227 189 159 176 223 253 241 129 69 100 126 120 119 128 101 81 100 186 199 109 43 26 26 25 23 21 20 20 21 21 27 10 15 41 108 213 234 161 66 107 160 188 194 194 167 124 97 125 134 122 128 142 156 181 219 231 217 224 226 220 216 169 107 138 208 231 196 179 199 227 199 152 134 152 192 218 179 121 98 141 167 190 190 120 66 89 141 146 160 211 252 237 175 118 141 165 157 120 146 186 148 103 73 66 82 98 87 44 17 37 65 102 121 133 164 189 218 216 122 16 42 154 212 226 204 165 136 184 237 235 248 252 254 200 97 30 18 44 72 85 73 73 41 45 36 45 52 49 67 84 124 168 119 114 186 228 154 126 159 149 170 223 246 243 222 174 164 195 211 209 220 218 149 60 28 41 43 39 39 36 32 36 42 38 30 36 42 33 30 34 41 36 32 34 39 42 40 36 32 30 27 26 27 26 24 21 18 21 18 45 94 149 165 116 117 222 234 194 106 91 127 146 152 185 219 206 155 160 199 184 117 70 80 99 123 143 195 230 179 171 221 239 233 240 235 252 253 175 73 13 10 27 24 8 16 115 231 254 254 253 253 217 162 66 93 179 185 183 176 120 145 237 254 232 236 238 235 227 227 191 112 47 34 35 33 40 73 124 220 254 237 178 216 238 219 234 234 231 243 247 243 245 240 243 235 220 214 222 232 234 237 239 235 246 233 233 226 235 239 244 226 180 116 50 22 34 39 38 40 37 34 25 47 115 174 213 247 237 174 58 11 87 167 238 242 237 216 145 86 41 36 76 81 62 74 83 78 98 175 172 97 121 183 161 114 175 213 114 25 3 33 103 193 254 251 236 221 239 253 203 116 87 65 51 38 43 51 45 39 46 35 33 33 34 36 36 33 31 29 28 44 119 210 253 252 230 214 219 213 176 113 130 217 248 231 251 251 179 83 20 23 38 39 54 59 80 134 181 202 211 188 201 198 186 167 141 162 222 251 254 203 126 140 169 181 143 127 126 106 73 84 101 88 98 123 146 153 153 155 133 107 107 117 139 116 70 49 59 88 111 181 236 221 198 204 229 253 224 205 200 194 180 165 89 36 25 44 43 39 32 28 28 25 20 25 25 23 21 21 26 33 38 50 50 48 43 38 35 35 36 34 40 35 29 34 61 137 226 216 143 95 127 176 205 218 207 153 121 177 251 196 77 43 77 93 79 81 102 132 124 81 71 70 65 54 50 63 73 61 42 37 39 40 40 39 41 44 47 50 52 51 47 47 50 51 49 39 38 38 48 49 29 31 64 158 228 226 202 169 130 159 208 198 128 116 119 122 174 199 170 193 235 251 209 92 22 74 128 140 141 178 225 235 219 213 219 214 214 213 213 213 214 215 215 212 213 211 209 211 216 216 212 230 218 160 108 138 210 230 205 160 103 44 20 28 68 139 201 175 178 229 248 222 182 164 209 215 166 185 237 202 149 161 181 166 151 155 162 168 197 213 190 163 159 116 100 135 173 183 163 169 179 190 205 217 213 208 214 213 212 211 213 218 219 208 194 145 104 125 163 190 210 185 147 187 205 223 231 240 247 241 228 186 113 136 204 215 174 116 90 97 115 138 201 244 225 216 231 201 164 176 190 161 166 218 247 204 142 93 103 159 211 196 138 84 114 176 229 216 180 191 217 220 218 217 229 247 240 190 136 93 57 37 43 48 51 55 57 54 52 49 46 45 46 48 51 30 41 49 54 62 75 83 84 103 125 150 170 195 221 233 231 130 73 105 184 218 239 224 159 82 113 143 136 90 41 25 32 39 56 47 40 61 104 166 212 247 250 248 240 248 255 234 200 84 16 37 111 179 237 254 253 240 225 244 255 160 99 202 253 249 253 225 98 121 227 254 233 178 124 161 237 241 232 238 223 244 231 201 172 153 139 140 154 200 210 224 237 226 217 231 236 230 240 230 222 234 234 224 226 234 224 154 142 220 241 241 253 247 142 56 4 19 66 155 232 241 221 234 246 226 222 238 240 233 233 233 233 233 233 233 233 235 235 234 234 233 233 232 232 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 231 231 231 234 227 229 235 234 234 233 225 230 228 198 166 160 194 236 239 235 218 182 136 108 115 141 160 196 230 226 213 191 134 80 33 43 64 74 70 66 58 53 56 51 40 89 202 254 255 255 234 208 182 141 143 208 254 248 245 243 163 95 85 122 158 195 253 234 152 72 84 174 243 246 223 234 228 229 255 227 131 62 41 76 71 62 56 51 48 43 39 40 56 100 170 235 251 248 225 217 225 222 213 222 245 251 243 200 67 36 92 174 245 252 249 235 238 243 247 250 249 246 242 237 236 241 219 157 108 113 139 133 121 102 84 72 65 62 60 62 60 62 69 83 114 165 208 230 246 224 201 227 251 244 235 223 219 215 215 221 231 241 247 234 165 146 167 189 213 224 224 212 209 209 208 208 217 224 220 221 212 207 210 211 207 206 208 206 206 206 207 207 208 208 208 213 201 204 210 206 204 211 216 216 147 104 131 157 121 64 38 44 46 56 59 60 67 64 52 61 77 103 118 104 76 67 75 99 93 98 112 113 96 80 75 82 83 89 107 142 181 207 216 201 201 203 206 203 192 180 173 159 151 131 104 91 109 150 185 216 216 213 208 202 199 200 201 199 199 200 199 199 198 198 197 200 200 200 200 200 200 200 200 202 200 199 200 202 203 202 200 200 198 197 198 200 201 200 199 203 200 198 199 203 205 202 199 198 198 199 200 200 199 198 198 200 200 200 200 200 200 200 200 200 201 201 201 201 201 200 200 203 202 200 198 198 198 199 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 201 202 202 202 203 203 203 203 203 203 203 203 203 202 202 202 206 205 204 205 206 206 204 202 205 205 204 204 203 202 202 202 205 205 205 205 205 205 205 205 207 205 204 205 207 208 207 205 208 208 208 208 208 207 207 207 210 210 211 211 212 213 213 214 210 210 210 211 211 212 212 212 211 212 213 213 212 211 210 210 212 212 212 212 211 209 208 207 208 208 209 209 209 209 209 209 206 206 205 204 204 204 205 205 204 204 204 204 205 205 206 206 204 204 204 204 204 204 204 203 204 205 205 206 205 204 203 202 202 202 202 202 202 203 203 203 207 205 202 199 199 201 204 206 202 204 206 206 205 206 208 210 207 207 208 208 208 208 209 209 210 209 209 208 208 209 209 210 213 212 210 208 206 203 202 201 207 207 207 207 207 207 207 207 205 206 208 209 209 208 206 205 205 206 208 209 209 208 206 205 203 204 205 206 208 209 210 210 209 208 208 208 208 209 211 211 212 210 208 208 209 210 209 207 209 210 211 211 212 213 214 214 210 211 212 212 213 213 213 212 213 211 207 205 204 207 210 213 210 209 209 211 215 217 217 216 214 213 213 213 213 213 213 213 218 218 218 217 217 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 216 216 216 216 217 218 217 217 217 216 216 215 215 215 216 216 216 217 217 218 218 218 218 219 219 220 220 221 221 221 224 223 222 221 221 223 225 226 223 223 223 224 224 225 225 225 224 223 223 222 222 223 223 224 225 225 225 225 225 225 225 225 225 224 224 223 223 224 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 225 225 225 225 225 225 225 225 227 226 225 225 225 225 224 224 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 224 223 223 223 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 224 223 222 221 219 218 217 216 218 219 219 220 219 218 216 215 220 219 217 216 216 217 219 220 219 219 218 218 218 217 217 217 219 217 215 215 217 218 218 217 216 216 217 218 219 219 219 219 215 216 217 218 219 218 217 217 211 213 215 218 219 218 215 213 217 218 218 219 219 220 221 221 219 221 222 221 219 218 219 220 232 228 228 202 163 94 110 135 117 139 182 160 138 100 63 141 234 254 244 214 114 60 132 248 234 233 229 229 231 228 229 239 238 250 150 74 101 187 243 254 219 216 154 69 86 179 236 252 255 239 218 210 217 229 236 237 238 222 169 150 218 226 176 198 246 239 206 145 158 174 236 194 181 213 185 136 140 199 219 210 202 211 254 253 152 45 66 180 210 143 90 37 31 71 127 213 253 248 251 253 140 29 15 68 135 128 82 76 105 99 86 88 82 78 94 120 128 137 137 91 132 195 207 193 201 170 109 86 135 126 73 31 51 88 117 143 148 162 164 160 137 93 102 165 150 109 92 77 70 85 67 26 48 90 111 95 92 119 140 138 142 97 106 148 120 77 72 53 33 34 45 43 68 77 64 44 27 24 9 79 178 242 250 180 76 17 173 246 247 150 84 108 162 160 91 47 35 37 25 22 91 164 171 125 117 85 81 184 252 156 45 136 217 246 221 199 209 246 227 215 244 243 204 171 179 201 195 184 122 59 66 61 81 79 89 59 94 102 70 66 115 210 231 120 56 84 122 167 182 154 195 228 227 215 169 132 90 26 37 54 97 167 209 160 83 104 137 112 108 132 107 93 91 120 124 82 30 11 40 83 123 137 168 211 246 254 247 234 225 216 218 224 223 225 225 219 222 225 229 230 229 228 231 235 251 249 194 54 26 34 44 39 39 33 44 50 30 40 33 44 34 36 35 41 49 45 42 52 63 48 46 49 57 51 36 49 49 46 38 35 33 25 28 45 44 30 42 53 79 108 108 118 132 211 237 236 227 228 217 143 124 186 203 170 149 140 172 163 98 43 25 37 33 34 42 36 23 9 56 129 149 129 138 186 199 141 78 35 38 60 60 58 57 40 46 57 71 100 130 155 113 88 72 53 48 82 148 218 200 181 160 132 100 59 68 142 182 197 199 203 210 225 238 222 221 220 217 209 202 200 206 212 225 221 224 214 176 153 186 237 223 114 51 53 71 124 176 179 128 93 96 185 211 123 54 32 30 28 25 23 21 21 22 23 26 3 4 32 118 248 254 148 93 121 166 198 181 131 107 119 137 180 180 170 154 141 162 168 212 234 216 206 190 191 223 205 133 125 191 222 191 179 200 236 219 193 149 117 138 191 176 100 93 155 178 161 121 52 46 119 184 174 145 173 199 160 119 91 110 137 111 87 95 84 61 48 44 40 48 38 45 51 26 28 72 118 161 139 140 198 253 201 110 21 39 125 184 218 194 134 78 144 234 248 254 251 243 193 82 22 20 37 39 37 32 47 80 114 136 138 98 46 37 43 74 91 85 180 245 217 131 129 132 157 209 251 245 225 226 211 221 206 177 150 129 101 72 57 41 38 36 36 33 25 20 23 20 34 32 34 36 31 34 36 30 31 34 41 47 46 38 30 31 28 25 24 25 24 22 19 14 16 49 120 139 119 115 94 99 154 170 109 89 183 209 231 203 187 188 178 139 159 217 216 144 107 106 80 61 84 153 160 132 173 239 240 232 234 222 252 253 167 62 11 18 35 26 6 32 105 195 238 241 232 200 151 141 116 127 163 162 127 97 85 208 254 233 235 238 236 232 247 253 224 149 68 25 16 36 71 105 131 183 254 209 170 217 226 215 238 239 236 249 243 231 239 234 244 232 201 194 216 230 225 222 241 236 237 231 236 224 230 234 248 242 219 171 88 33 38 41 41 41 35 37 30 36 82 144 213 246 254 251 157 47 18 103 194 235 253 251 204 129 29 15 80 173 181 142 90 65 130 201 223 147 129 171 129 123 160 156 74 12 7 64 180 254 253 251 220 186 197 253 230 125 54 35 40 44 46 47 42 37 37 34 33 33 34 36 36 34 32 16 28 61 148 230 253 245 231 218 215 188 137 91 140 233 240 235 245 254 208 105 27 13 23 46 92 128 170 230 249 232 216 168 157 157 188 199 150 125 160 234 248 169 83 135 188 200 165 121 131 101 65 92 90 58 94 112 119 143 152 118 72 63 81 129 142 111 75 59 48 67 102 175 251 226 197 217 229 237 225 183 189 190 168 143 71 37 43 44 42 37 31 30 31 28 23 23 23 23 23 26 34 45 52 51 51 49 44 39 35 35 35 32 43 33 28 39 48 102 190 228 186 112 94 120 157 198 198 166 141 187 246 203 108 52 38 89 85 76 72 113 140 101 63 48 64 77 81 92 108 98 65 33 36 39 41 42 43 46 48 50 52 52 48 47 49 48 45 40 37 33 39 37 19 39 93 186 242 210 187 183 142 140 163 138 157 164 109 71 115 165 182 228 243 237 193 77 8 106 225 246 230 231 239 227 210 207 209 211 212 214 216 216 215 214 212 213 212 210 211 218 223 218 209 225 194 152 136 149 167 203 250 218 152 75 30 19 42 96 148 135 151 215 251 223 169 176 252 195 190 218 245 212 153 164 227 222 210 172 159 203 244 241 223 182 150 95 109 170 196 201 204 215 215 216 218 215 208 209 216 212 215 214 209 210 218 226 228 187 123 104 102 113 130 98 60 83 132 186 216 231 243 246 242 216 155 186 234 229 197 133 82 121 165 188 224 248 222 214 238 250 190 169 142 107 166 235 216 164 126 112 131 148 146 119 84 123 183 221 240 191 149 198 229 220 214 225 245 229 166 96 57 47 44 48 51 54 62 62 50 49 47 42 37 34 35 40 44 68 87 108 126 148 174 190 195 207 231 247 247 248 250 241 222 90 77 166 251 247 247 247 201 120 157 201 207 158 88 47 38 33 43 35 46 52 47 91 150 208 239 251 248 251 237 160 69 8 43 138 218 254 251 228 239 231 231 238 223 117 154 240 239 228 244 227 94 103 209 254 253 205 101 120 219 242 241 247 223 211 177 127 104 127 168 206 233 226 237 236 246 234 222 237 228 234 226 223 230 231 223 226 241 233 215 141 145 219 238 238 252 247 145 60 4 19 71 169 252 245 254 234 223 241 239 225 232 231 232 232 232 232 232 232 232 235 234 234 233 232 231 230 230 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 231 231 231 232 228 234 237 230 228 232 232 227 233 222 210 180 179 228 242 237 240 212 144 75 58 119 198 224 229 209 225 243 184 105 40 41 63 75 72 65 53 48 54 46 74 144 230 254 249 235 173 197 170 128 119 168 207 224 254 199 159 154 179 216 245 250 254 248 135 48 107 227 253 227 230 217 243 253 251 185 73 35 66 60 58 56 55 49 41 38 40 44 104 192 250 250 231 216 221 222 229 227 216 216 232 248 253 185 73 7 13 106 207 230 248 239 233 226 224 228 236 244 249 246 248 249 212 137 109 169 244 232 217 195 175 160 153 150 148 153 147 150 169 191 212 236 255 242 251 239 235 248 235 215 222 206 213 220 218 210 211 229 249 221 137 129 165 197 219 212 211 208 202 208 214 207 205 212 216 208 207 209 211 207 202 208 218 207 207 207 207 207 207 207 207 202 202 208 207 197 201 216 223 189 142 150 223 232 136 53 46 54 85 97 83 59 56 63 46 57 50 51 54 47 56 112 175 226 197 183 195 197 179 168 172 189 193 202 215 223 227 228 230 219 215 219 226 220 211 219 236 234 212 198 181 127 73 88 143 187 201 217 223 217 209 205 206 200 199 197 196 196 197 199 201 199 199 199 199 199 199 199 199 202 201 200 201 203 204 203 202 196 195 195 197 200 201 201 200 206 202 199 200 203 204 200 196 198 199 201 202 202 201 199 198 200 200 200 200 200 200 200 200 184 188 193 198 201 202 201 200 202 200 198 196 196 198 200 202 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 202 202 203 203 203 204 204 204 203 204 204 203 203 202 202 202 206 204 203 203 203 202 199 197 205 205 204 204 203 202 201 201 204 204 204 204 204 204 204 204 206 205 204 205 207 208 207 206 207 206 206 206 206 205 205 205 210 210 211 211 212 213 214 214 211 211 210 209 210 211 212 213 212 210 209 210 213 212 209 205 211 212 213 213 211 209 206 204 208 208 208 209 209 209 209 209 202 201 201 202 203 204 206 207 203 204 205 206 207 207 206 206 205 205 205 205 205 205 205 205 200 201 203 204 203 202 199 198 196 196 197 198 200 201 202 202 198 202 205 206 206 205 205 206 206 206 206 207 207 208 208 208 206 207 207 208 209 209 210 210 208 208 208 208 208 208 208 208 208 207 207 209 211 211 208 205 209 210 210 208 206 205 207 209 209 209 209 209 209 209 209 209 211 211 210 210 209 208 208 207 211 210 208 207 206 207 208 208 208 208 208 209 209 209 210 210 207 207 207 208 209 210 212 213 209 209 210 210 211 212 212 212 208 209 211 213 213 213 212 211 211 212 213 214 214 214 213 213 212 212 214 214 214 214 212 212 213 214 216 217 217 216 214 213 211 212 213 214 214 214 213 213 216 216 216 216 216 216 216 216 215 215 215 216 216 217 217 217 217 217 217 217 217 217 217 217 215 214 214 216 218 220 220 219 217 218 218 219 219 218 218 217 217 217 218 219 220 221 221 222 219 219 220 221 221 222 223 223 223 223 223 223 223 223 223 223 224 225 225 226 226 225 225 224 226 226 226 225 225 224 224 223 224 224 224 224 224 224 224 224 227 226 225 224 224 226 228 229 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 226 225 225 224 224 223 222 222 225 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 222 222 220 220 219 218 218 218 218 218 218 218 218 218 222 221 219 218 218 219 221 222 221 220 219 219 219 219 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 216 216 216 215 215 215 216 216 216 216 216 216 216 216 220 223 218 210 212 222 223 216 217 211 224 220 211 216 214 218 221 225 217 223 223 226 239 220 234 247 244 197 148 117 112 141 131 170 223 209 159 89 58 133 249 247 255 197 85 18 120 232 253 232 230 229 230 236 233 235 249 239 222 78 8 112 197 245 250 232 156 57 64 136 181 223 232 211 197 185 202 237 243 235 246 217 158 208 233 228 182 188 238 253 252 220 156 212 254 253 204 203 152 138 244 251 251 251 235 254 254 249 150 23 12 154 254 211 138 75 30 57 127 246 250 249 250 241 193 60 43 72 60 125 211 148 65 65 128 123 106 82 85 89 37 56 110 110 159 216 239 212 169 115 84 92 156 111 61 43 48 51 61 82 97 89 115 128 115 68 36 78 116 158 177 163 181 149 53 25 95 184 233 183 101 91 79 75 62 73 122 139 113 80 112 113 69 54 49 58 60 48 37 36 30 24 34 50 70 100 104 76 41 36 126 201 180 104 71 45 56 48 57 34 19 53 55 23 51 102 93 102 158 137 100 139 162 84 56 186 249 249 213 125 190 254 242 232 240 238 241 196 159 199 213 176 109 67 60 51 46 57 74 107 129 105 62 37 99 224 254 186 120 72 69 115 197 184 166 173 154 129 147 153 92 27 95 131 102 84 53 70 115 152 131 101 137 165 133 96 68 70 37 48 17 48 125 185 182 197 189 166 158 195 242 245 139 147 231 248 207 204 212 236 223 224 226 227 225 224 230 239 250 178 98 26 15 38 31 27 33 31 55 38 29 46 30 29 24 45 58 84 86 64 56 38 42 41 46 57 53 32 28 46 43 32 35 42 29 23 36 40 40 43 47 51 53 52 48 45 91 199 238 221 223 236 203 116 159 235 249 214 169 132 135 154 123 59 26 34 33 29 38 45 34 25 35 69 74 118 180 235 251 206 137 67 41 42 37 47 56 86 126 154 169 176 182 186 173 150 130 50 4 84 186 236 219 232 216 193 140 77 61 53 85 105 124 139 151 155 160 172 187 198 192 156 117 104 112 123 146 171 194 214 191 136 116 120 114 76 43 54 55 81 154 180 158 114 100 145 175 129 60 30 29 32 27 18 17 23 24 20 21 12 2 19 102 213 235 175 123 114 148 167 158 149 156 191 233 226 196 190 192 174 165 167 191 211 240 225 164 137 188 250 177 117 154 220 213 193 204 228 242 215 176 125 116 152 146 101 109 157 153 155 103 37 101 186 226 159 104 96 98 81 68 71 71 73 62 49 47 43 36 36 37 52 46 36 41 38 25 21 43 161 220 183 147 187 208 134 88 41 45 104 157 175 142 84 44 118 200 248 248 252 226 116 35 24 46 47 41 23 21 96 180 247 253 244 193 101 63 48 29 28 91 188 219 170 109 78 82 132 186 198 177 163 151 133 125 103 83 67 56 56 52 39 44 45 37 31 29 21 18 26 40 30 47 42 49 37 29 31 30 34 39 42 41 37 31 27 30 28 27 27 27 25 18 13 2 31 93 170 172 107 73 73 100 86 82 87 111 169 214 218 206 186 151 140 157 169 186 217 230 191 136 63 37 74 99 100 109 198 252 252 233 228 245 250 252 134 45 16 20 30 23 18 32 82 103 144 124 114 117 157 204 212 207 190 162 73 39 143 236 251 245 230 232 238 240 244 252 250 197 86 22 17 33 85 126 143 221 252 189 147 196 216 234 235 235 239 243 239 237 243 232 255 211 104 146 241 216 201 218 237 237 232 243 245 231 223 231 244 252 254 208 114 52 27 40 44 45 40 38 21 36 108 185 222 169 199 254 222 86 3 50 173 246 250 254 242 191 69 37 163 245 254 214 167 154 140 134 165 187 228 174 125 120 165 99 35 10 47 133 232 253 254 222 141 189 230 250 252 134 27 21 37 48 45 41 41 39 33 39 35 37 37 30 31 34 29 13 39 125 207 235 233 229 236 223 229 229 175 118 156 230 249 237 252 248 203 121 65 48 27 97 165 208 235 238 250 252 181 134 175 229 245 230 162 84 84 150 193 137 103 174 234 211 145 74 105 97 83 125 135 93 91 107 114 114 120 115 76 57 83 139 127 87 77 115 122 90 71 141 206 177 181 240 244 232 227 203 166 152 170 133 61 37 40 43 41 39 38 36 33 27 23 34 22 22 24 21 38 83 119 87 42 37 42 40 44 35 24 37 35 40 31 28 43 86 152 229 221 134 71 114 152 149 160 202 218 158 177 175 83 63 74 95 106 93 104 170 195 123 43 38 104 120 132 171 171 127 83 40 27 38 41 39 43 40 43 40 47 52 49 45 43 44 43 41 39 41 42 38 19 37 113 204 224 175 144 136 126 136 120 125 202 219 136 69 103 193 253 253 196 151 129 84 35 141 254 251 245 227 219 211 213 224 210 212 218 220 215 210 211 213 215 210 211 216 212 211 205 203 230 215 199 192 186 162 149 190 249 251 207 133 75 53 42 49 71 87 116 188 241 206 166 196 236 222 223 230 246 202 160 206 254 190 132 154 224 253 238 209 199 173 151 155 194 223 224 223 232 220 218 216 214 213 212 212 212 218 210 213 216 211 214 228 236 207 162 87 38 64 100 90 81 63 72 100 125 146 180 194 177 181 185 171 191 249 248 170 105 131 188 209 235 249 233 237 244 253 217 121 55 115 214 210 139 96 124 130 100 141 155 105 140 220 252 249 218 173 169 217 227 234 250 246 215 145 65 35 40 57 54 55 56 50 42 42 48 39 47 42 54 89 99 102 127 167 204 206 212 203 234 254 255 255 248 251 253 254 248 177 78 87 165 238 253 243 242 246 243 187 157 164 211 223 174 111 76 43 12 30 43 42 53 64 85 114 153 185 217 183 94 46 26 67 142 227 254 238 226 227 217 228 227 238 200 110 164 240 235 241 241 236 108 87 216 252 252 242 152 104 202 254 234 186 178 145 151 173 208 237 246 241 235 234 234 234 234 233 230 225 223 227 227 227 228 228 229 230 230 237 208 146 159 226 239 236 253 253 148 50 12 30 68 171 249 248 238 229 230 233 234 234 234 233 233 233 233 233 233 233 233 234 234 233 233 233 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 225 233 226 228 234 236 236 226 231 231 230 230 230 230 229 229 222 231 239 236 211 183 196 239 240 252 249 183 62 65 194 245 249 226 249 254 243 206 112 40 44 55 67 72 66 54 44 38 44 110 210 253 250 233 221 227 201 182 136 112 134 151 151 159 159 185 245 254 247 251 245 253 241 128 51 141 232 244 248 217 240 248 253 206 106 34 33 57 52 50 51 53 50 44 41 42 95 191 249 249 241 221 208 222 211 224 216 236 249 248 236 171 88 22 40 71 80 123 170 203 237 226 224 216 229 231 216 245 254 251 187 108 111 182 238 254 248 250 250 247 242 240 241 243 243 239 237 243 251 253 248 241 225 225 225 223 220 216 212 210 209 207 208 211 214 212 206 199 152 120 127 163 191 218 223 197 206 206 208 209 209 209 209 208 209 209 209 208 208 208 207 207 206 205 205 205 205 206 207 208 211 204 204 203 199 205 214 214 186 157 170 181 126 65 54 61 98 160 149 107 76 52 53 55 52 52 36 33 50 71 128 205 232 199 190 193 200 208 222 251 249 249 246 240 233 228 218 208 212 214 213 207 205 210 216 219 218 208 219 227 199 157 109 66 108 143 179 199 216 228 221 203 194 204 210 207 203 203 200 195 192 200 205 202 198 199 199 197 200 199 197 196 196 197 199 200 200 200 200 200 200 200 200 200 198 198 199 199 200 201 202 202 196 201 201 197 196 201 203 200 203 194 202 204 197 208 204 171 136 167 181 212 206 196 193 207 199 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 196 198 200 199 197 196 198 200 200 203 207 207 205 203 203 204 205 204 204 203 204 205 207 208 202 201 203 206 209 210 206 202 202 203 204 204 205 205 205 204 201 202 202 203 204 205 206 206 204 199 200 206 207 203 204 209 204 205 206 207 207 207 207 207 208 209 209 210 210 211 212 212 215 214 214 213 211 210 210 209 213 212 211 211 211 212 213 213 208 208 208 208 208 208 208 208 207 208 209 209 209 208 207 206 208 208 207 207 206 205 204 204 206 206 206 205 205 205 204 204 204 204 204 204 204 204 204 204 200 202 204 205 204 204 206 207 207 207 206 205 205 204 203 203 200 202 205 205 204 204 205 207 206 206 206 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 209 207 207 208 210 210 208 206 209 210 210 208 206 205 207 209 209 209 209 209 209 209 209 209 208 209 209 209 209 209 209 209 206 207 208 208 208 207 206 205 208 208 208 209 209 209 210 210 210 209 209 208 208 208 209 209 208 208 208 208 207 207 207 207 211 211 212 213 214 214 213 213 211 212 213 214 214 214 213 213 212 212 213 214 214 213 212 212 215 215 215 214 214 215 215 215 212 213 214 215 215 215 214 214 216 216 216 216 216 216 216 216 215 215 215 216 216 216 217 217 217 217 217 217 217 217 217 217 218 217 216 216 217 218 217 216 217 218 218 219 219 218 218 217 217 217 218 219 220 220 221 221 219 219 220 221 221 222 223 223 223 223 223 223 223 223 223 223 224 224 225 226 226 225 224 224 225 225 224 224 224 223 223 223 224 224 224 224 224 224 224 224 226 226 225 225 225 226 227 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 223 223 224 224 224 224 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 221 219 218 218 219 221 222 221 220 219 219 219 219 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 215 215 215 216 216 216 216 216 216 216 216 213 213 216 220 222 220 217 216 213 192 209 231 234 225 215 225 207 197 190 219 227 219 232 231 217 242 230 167 136 133 109 96 81 139 210 254 242 108 29 142 244 252 248 194 80 20 125 234 252 244 231 226 226 226 231 236 246 252 235 119 44 70 128 218 241 246 165 59 43 84 130 175 186 174 195 182 172 216 240 237 247 183 153 230 255 239 204 202 229 251 253 211 134 194 243 222 134 116 143 178 243 251 250 251 254 235 231 200 110 34 13 105 240 254 192 115 89 75 95 231 253 245 248 250 222 91 59 52 131 173 222 169 94 98 167 199 111 81 95 100 62 131 201 239 234 229 211 205 213 194 146 112 118 97 67 37 33 65 86 76 84 124 125 109 82 38 56 128 207 248 254 224 209 149 35 2 131 237 253 218 156 136 120 98 76 88 118 120 110 117 168 166 87 83 80 76 66 52 45 45 22 20 30 36 35 46 49 33 32 50 76 81 75 56 45 35 28 31 43 39 28 30 38 44 50 48 51 91 150 158 109 67 54 20 59 229 254 247 177 90 155 237 249 248 244 235 236 185 158 207 192 139 103 63 47 66 61 39 71 132 168 127 61 68 123 200 250 247 184 77 53 128 157 156 144 136 112 108 150 174 79 42 141 207 143 50 1 25 156 234 247 182 135 116 91 69 60 26 54 17 57 143 206 231 218 219 227 186 120 178 243 165 91 146 229 230 184 186 206 214 229 227 226 225 223 223 231 241 217 140 90 74 76 65 42 50 65 57 76 75 78 67 35 57 100 128 126 146 154 102 51 26 42 47 50 49 52 60 62 57 43 40 41 45 43 36 38 42 40 42 44 46 45 42 38 35 61 152 180 169 196 235 211 125 152 226 245 225 179 118 123 177 161 86 32 26 33 40 42 35 31 23 20 56 97 169 218 246 236 236 199 108 41 27 31 49 88 125 186 236 240 214 201 208 198 223 175 66 36 72 117 181 215 244 246 241 218 177 152 129 112 117 115 111 112 108 105 111 126 127 123 107 86 76 84 97 103 103 106 125 121 95 83 73 60 73 112 131 86 62 94 110 91 78 65 75 95 87 57 38 29 30 28 26 26 28 25 20 25 17 4 9 79 189 229 193 124 83 83 119 174 220 226 225 202 180 183 215 230 203 176 179 176 205 228 218 173 135 170 244 165 92 115 167 170 192 226 237 238 218 206 160 126 133 118 101 109 134 125 121 90 59 111 172 164 112 66 54 54 45 39 43 47 32 27 42 50 41 56 94 126 118 88 55 41 35 23 13 42 119 181 189 146 121 127 105 103 61 45 78 113 110 78 50 46 74 116 147 163 180 146 55 40 100 150 127 62 5 12 84 184 246 254 254 219 141 104 87 45 33 63 120 138 111 77 59 58 76 99 104 93 84 76 63 55 49 49 50 46 43 39 31 36 31 22 26 46 61 75 92 99 101 125 107 82 39 21 25 34 36 39 40 39 34 29 26 30 28 26 26 26 22 16 10 1 54 108 155 158 118 106 117 111 120 118 96 98 153 197 194 176 167 158 157 144 129 173 253 255 238 194 121 90 94 66 33 75 173 239 248 234 231 245 246 240 115 35 18 19 29 24 15 32 73 120 158 107 107 169 232 241 250 253 248 190 64 44 171 251 252 241 237 244 238 231 241 254 215 145 61 28 31 39 72 131 182 238 254 217 153 185 221 239 241 239 236 236 240 242 241 253 214 135 121 203 251 231 226 226 242 248 241 232 223 220 225 214 237 240 233 206 156 98 41 33 39 42 36 33 18 41 121 219 192 138 194 251 246 138 19 31 136 210 244 253 254 241 94 79 217 254 234 216 223 221 157 65 89 173 253 183 131 121 108 55 4 13 79 184 254 241 195 161 167 207 247 254 200 101 32 26 40 48 45 40 40 38 33 29 30 35 35 30 29 27 20 22 78 184 240 222 214 226 228 233 236 229 197 152 144 192 248 242 253 253 208 180 170 119 76 167 220 209 198 226 254 251 172 117 194 254 254 248 207 110 53 99 150 168 186 226 254 225 140 92 97 94 102 157 181 123 70 86 75 94 160 182 117 87 138 179 127 92 130 194 194 131 77 88 151 166 197 245 253 245 211 157 169 195 207 137 40 20 37 42 40 38 36 35 32 28 25 27 24 23 14 12 54 128 181 117 51 30 35 32 34 34 39 33 33 42 37 31 39 78 144 223 222 165 123 119 86 97 183 243 208 120 91 107 91 104 149 158 127 111 150 218 237 155 48 56 109 134 166 204 197 147 95 41 25 36 42 39 39 34 39 41 48 54 51 47 46 45 44 41 38 40 40 37 25 48 124 199 233 192 151 140 141 152 130 153 245 243 136 89 137 194 216 176 157 165 182 145 53 105 227 254 233 211 217 216 209 215 209 209 210 210 211 213 215 213 210 219 215 222 216 210 210 207 220 206 205 212 209 180 150 161 195 235 211 148 112 117 87 36 21 53 76 141 191 174 161 207 252 253 238 252 243 174 150 173 155 115 89 146 227 250 224 192 185 185 187 202 224 232 223 211 207 221 219 215 212 209 209 211 213 206 210 213 206 206 225 237 229 201 121 75 53 109 197 194 172 167 143 118 93 81 98 112 101 89 109 131 151 194 237 213 146 111 142 176 217 242 244 238 222 192 133 72 84 159 198 149 83 101 124 114 94 147 177 163 211 248 252 219 155 147 196 232 243 243 250 218 142 64 33 46 59 52 55 61 59 45 34 41 57 70 101 123 151 192 199 182 182 252 254 232 168 110 170 244 253 238 254 249 251 227 123 53 85 194 229 251 238 222 225 235 238 232 185 158 165 180 192 177 140 76 36 33 36 40 54 54 60 70 91 88 72 51 50 100 153 193 188 223 246 237 235 234 230 226 232 227 164 113 184 247 239 227 240 240 117 76 195 253 253 249 177 126 186 200 175 150 163 199 206 219 233 238 235 232 234 229 229 229 227 226 228 232 236 228 229 230 231 232 232 231 230 238 213 141 148 229 252 241 248 254 154 52 5 25 64 166 250 248 239 230 230 233 234 233 234 233 233 233 233 233 233 233 233 234 234 233 233 233 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 227 231 229 233 232 223 225 234 231 231 230 230 230 230 229 229 239 235 227 235 215 147 144 220 252 249 247 159 102 175 244 254 221 237 254 250 203 150 100 50 48 57 67 69 63 52 43 39 57 148 240 249 233 240 239 236 220 212 199 182 164 145 109 72 115 227 255 254 245 231 251 244 206 101 80 180 246 237 229 230 245 253 208 115 50 33 44 59 58 53 48 47 43 38 35 36 122 216 251 233 222 225 222 225 224 224 215 244 250 201 131 48 46 82 149 174 126 68 96 187 236 236 226 221 223 228 234 232 239 154 71 94 191 239 233 230 225 226 227 230 234 236 238 238 243 239 234 231 229 225 218 212 214 214 215 215 215 215 214 214 214 213 212 209 201 184 163 148 109 113 154 195 205 212 214 197 208 209 210 211 212 212 211 211 209 209 209 208 208 207 207 207 209 208 207 206 206 206 206 207 204 203 206 205 207 220 223 209 180 131 99 80 55 54 72 75 92 134 132 110 89 80 93 92 92 72 61 70 76 70 79 102 126 132 133 117 138 188 207 208 201 219 234 233 224 220 220 221 226 226 221 213 209 207 203 199 198 205 214 212 211 210 166 97 68 67 84 123 162 188 204 215 214 206 199 198 198 197 197 200 195 191 187 190 202 209 203 191 199 199 198 198 198 198 199 199 200 200 200 200 200 200 200 200 197 197 197 198 198 199 199 200 197 200 201 200 200 201 200 198 205 199 193 188 200 219 197 143 135 185 199 209 196 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 198 199 201 200 198 197 199 200 201 203 205 205 204 203 204 206 206 205 204 204 204 205 206 207 205 205 205 206 207 206 204 201 200 201 201 202 203 203 202 202 204 204 204 204 204 204 204 205 206 202 201 202 203 203 206 210 205 206 206 207 207 207 207 206 208 208 209 210 210 211 211 212 214 214 213 212 212 211 210 210 211 211 210 209 209 210 211 211 208 208 208 208 208 208 208 208 207 208 209 209 209 208 207 206 205 204 204 204 205 207 209 210 206 206 206 205 205 204 204 204 204 204 204 204 204 204 204 204 201 203 205 205 203 203 205 207 202 202 202 203 203 203 203 203 202 203 204 204 203 203 206 208 206 206 206 206 207 207 207 208 210 210 209 208 207 206 206 206 208 208 208 208 208 208 208 208 209 208 206 206 208 208 208 208 208 209 209 208 206 205 207 209 208 208 208 208 208 208 208 208 206 206 207 208 209 210 210 210 202 204 207 209 210 208 205 203 207 208 208 208 209 209 209 210 210 209 209 209 208 208 208 208 213 213 212 212 211 210 209 209 210 209 209 209 209 210 211 211 211 212 213 213 214 213 213 212 212 212 213 213 213 213 212 212 217 216 213 212 212 213 216 217 213 214 215 216 216 216 215 215 216 216 216 216 216 216 216 216 215 215 215 215 216 216 216 217 217 217 217 217 217 217 217 217 220 219 217 217 217 216 215 213 217 218 218 219 219 218 218 217 217 218 218 219 219 220 221 221 219 219 220 221 221 222 223 223 223 223 223 223 223 223 223 223 224 224 225 226 226 225 224 224 224 224 223 223 223 223 222 222 224 224 224 224 224 224 224 224 224 225 226 226 227 226 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 221 222 222 223 224 225 225 226 224 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 221 220 219 219 219 219 220 221 221 220 219 219 219 219 218 218 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 216 216 216 215 215 216 216 216 216 216 216 216 216 215 211 215 226 227 219 217 224 201 165 180 218 233 224 215 231 194 137 120 197 242 220 223 238 232 212 191 168 150 108 53 40 61 139 224 251 233 151 86 133 210 254 253 222 102 28 108 193 221 245 231 230 236 228 233 228 233 249 242 188 127 65 81 201 249 239 142 62 76 110 150 202 202 177 157 121 163 249 254 244 208 155 171 233 249 246 229 198 242 253 234 184 136 153 140 118 85 152 211 160 151 217 242 228 187 150 183 180 124 89 42 58 156 192 142 118 172 146 83 156 254 252 238 252 250 128 47 50 132 180 201 179 149 189 235 254 108 85 168 182 158 172 215 254 247 210 188 212 253 254 188 113 95 58 44 38 45 111 172 170 206 231 201 137 76 103 207 246 254 254 252 223 182 89 1 20 173 253 237 227 245 254 236 194 170 155 131 102 101 130 164 134 84 113 134 121 86 56 41 37 38 36 43 46 38 35 35 29 18 44 29 11 25 38 36 51 47 39 19 43 82 73 53 53 57 29 45 65 74 133 176 147 70 2 56 212 252 255 211 146 110 188 230 252 242 235 246 202 185 216 179 109 89 85 69 67 59 54 98 127 143 112 64 107 162 202 222 213 166 78 37 72 78 100 110 106 90 95 128 137 71 37 92 155 148 119 90 71 96 191 251 209 121 66 54 59 52 38 42 21 93 197 252 233 207 244 237 213 182 181 174 89 118 199 252 232 176 173 219 230 228 227 227 228 226 225 230 237 232 182 171 191 192 159 131 145 164 146 152 172 197 152 96 148 205 215 168 157 169 115 57 39 64 84 78 52 72 136 154 117 75 73 50 33 37 32 25 34 36 38 40 41 39 37 35 33 40 87 97 104 151 197 185 129 150 227 229 204 189 142 127 161 164 100 43 23 24 33 37 32 32 27 11 50 130 222 241 232 223 248 244 155 51 11 35 88 126 171 213 227 234 240 228 205 200 206 150 93 112 110 73 86 133 186 225 249 253 235 220 210 205 203 191 180 178 171 161 160 128 124 131 147 158 166 180 195 176 140 102 95 100 125 159 158 73 100 186 219 163 116 100 90 88 85 73 78 108 116 80 40 42 34 28 27 28 25 22 20 20 23 15 10 56 147 200 193 140 115 109 134 191 248 253 235 176 145 174 216 232 214 175 175 161 169 195 207 177 147 167 210 155 90 101 130 143 201 245 235 237 227 230 196 150 126 108 110 108 99 85 75 67 64 81 102 82 55 38 46 53 47 42 44 60 69 68 66 82 119 176 227 233 184 136 105 79 52 29 13 38 73 132 190 174 117 109 127 143 108 66 54 67 72 68 70 52 90 133 122 92 82 57 27 96 197 242 198 98 13 14 52 121 177 195 199 171 115 99 96 52 38 47 71 77 67 53 42 43 40 39 38 35 33 31 28 30 30 35 40 36 27 25 27 25 26 32 60 106 142 164 182 194 201 224 186 123 47 18 27 37 38 38 37 35 31 28 26 30 27 24 24 23 19 13 7 10 52 99 166 208 184 142 114 119 155 182 178 183 215 224 198 185 197 218 227 193 143 155 213 234 254 251 205 166 124 71 54 103 140 176 221 247 245 251 253 226 92 25 23 22 29 26 12 24 80 200 238 175 137 219 255 239 249 252 254 177 38 57 205 253 253 236 210 223 235 223 214 156 139 107 55 31 38 41 50 103 204 254 254 233 147 174 230 234 238 244 243 240 247 248 236 252 209 113 134 211 223 229 228 237 236 241 238 223 216 222 227 226 214 190 198 226 221 145 37 23 32 38 34 29 15 44 132 224 170 145 225 248 254 204 81 4 76 157 232 248 254 255 101 103 243 252 212 215 254 255 155 63 82 138 185 136 127 123 76 36 3 45 129 223 253 202 127 133 225 244 254 230 116 50 26 33 43 49 44 38 38 37 34 33 35 36 33 29 27 22 14 38 126 235 253 209 209 240 238 231 238 233 229 203 147 151 223 246 243 254 237 228 205 147 156 232 254 196 142 177 231 235 181 134 165 211 244 254 220 136 92 91 150 204 243 255 248 205 145 128 103 85 82 122 160 119 56 43 43 82 171 207 142 126 204 237 172 131 175 248 252 171 90 88 102 120 173 228 253 232 157 134 195 250 243 143 35 18 43 45 41 37 34 33 32 29 27 17 25 28 16 13 60 135 184 116 48 25 32 35 40 38 38 35 31 40 39 33 37 75 143 251 252 200 127 88 54 80 170 180 129 93 85 104 104 123 215 216 135 106 178 251 255 176 68 56 92 124 167 201 198 161 110 49 25 33 43 41 37 29 35 42 50 56 55 51 49 47 45 46 41 41 36 31 25 51 121 225 252 214 158 156 181 194 162 158 221 202 121 96 117 124 120 102 157 222 241 191 60 57 193 244 234 216 217 214 206 213 211 214 210 208 212 216 216 213 211 221 205 217 218 208 215 214 210 215 209 212 221 212 185 163 157 191 175 123 115 163 148 68 21 24 45 108 151 142 142 180 213 221 195 202 182 136 131 129 102 118 94 147 220 239 220 195 190 209 222 231 225 217 212 209 205 209 212 214 213 212 212 215 218 209 211 215 211 210 227 243 242 161 83 104 123 161 239 248 249 252 234 207 172 139 125 116 98 89 72 90 106 111 159 192 162 85 77 126 189 211 196 166 152 110 94 99 138 165 145 117 116 162 178 155 125 132 149 186 249 252 191 153 139 170 209 219 252 254 210 139 65 23 35 53 45 50 43 38 35 36 52 92 131 188 209 225 242 253 235 200 189 245 247 182 106 67 116 186 214 237 253 251 215 138 53 69 163 255 255 245 227 217 220 225 225 246 224 199 163 139 164 202 208 120 64 35 29 36 48 51 58 53 54 44 35 78 157 219 253 240 185 212 236 222 219 215 226 226 238 215 130 135 216 247 233 226 249 247 125 50 155 252 252 249 191 120 134 144 170 195 224 235 236 238 238 232 227 227 231 227 229 229 227 225 226 230 234 226 227 229 230 231 230 228 227 233 222 153 153 229 246 237 254 254 158 54 4 29 59 148 245 249 240 232 231 234 234 233 233 232 232 232 232 232 232 232 232 234 233 233 233 232 232 232 231 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 222 230 229 227 230 225 225 238 231 231 230 230 230 230 229 229 222 224 225 251 230 118 90 187 255 255 183 99 171 254 238 240 241 243 224 215 167 107 85 51 52 59 66 68 61 50 42 37 55 150 245 252 236 231 225 230 246 234 239 240 229 223 185 122 83 144 212 246 254 248 212 197 166 70 92 201 252 238 227 251 253 231 131 32 21 49 59 61 56 49 47 45 36 32 53 82 160 227 249 225 221 225 216 212 228 243 245 245 186 85 45 49 158 222 253 253 197 77 82 202 251 240 225 227 183 163 222 250 145 43 53 170 238 250 236 204 214 213 213 217 222 224 222 219 227 225 223 220 216 213 211 210 209 209 209 210 211 213 214 215 214 214 213 210 201 185 165 151 166 178 213 232 217 211 216 210 206 207 208 209 209 209 208 208 209 209 208 208 208 207 207 207 207 206 205 205 205 206 207 207 203 206 208 205 207 219 211 183 106 85 87 105 117 134 140 124 101 104 103 122 132 130 148 161 149 107 88 106 119 106 74 44 47 54 67 67 88 115 102 82 111 145 179 191 191 198 214 227 208 213 218 222 226 226 218 208 208 210 214 214 216 224 211 180 131 103 86 87 81 81 117 167 198 202 203 198 194 194 198 200 201 202 200 197 197 198 197 194 199 199 200 201 201 200 199 199 200 200 200 200 200 200 200 200 198 198 198 198 199 199 199 199 198 198 200 202 202 199 199 201 201 190 169 171 203 218 183 134 168 212 212 208 194 201 200 194 199 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 199 200 201 201 199 199 200 201 201 202 203 203 203 203 206 208 207 206 205 205 205 205 205 206 208 208 208 206 204 202 201 202 200 200 201 202 202 202 202 202 206 206 206 205 205 204 204 203 207 207 203 199 199 204 207 208 206 207 207 207 207 206 206 205 208 208 209 209 210 211 211 211 212 212 212 212 212 212 212 212 210 209 208 208 208 208 209 209 209 209 209 209 209 209 209 209 208 208 209 209 209 208 207 206 204 204 203 203 205 207 210 211 206 206 205 205 205 204 204 204 204 204 204 204 204 204 204 204 202 204 205 204 203 202 204 206 200 200 201 202 202 203 204 204 203 204 204 203 202 203 206 209 205 205 206 206 206 207 207 207 209 208 208 208 207 207 206 206 207 207 207 207 207 207 207 207 210 208 206 205 206 207 208 209 207 208 209 207 205 205 207 209 208 208 208 208 208 208 208 208 206 207 207 207 208 208 209 209 203 204 207 208 209 208 207 206 207 207 208 208 208 209 209 209 207 207 208 208 209 209 208 208 213 213 213 212 212 211 211 211 211 210 208 207 207 209 210 211 211 211 212 213 213 213 212 212 212 212 212 213 213 212 212 212 216 215 213 213 213 213 215 216 213 213 214 215 216 215 215 214 215 215 215 215 215 215 215 215 214 214 215 215 215 216 216 216 216 216 216 216 216 216 216 216 220 219 217 217 217 216 215 213 217 218 218 219 219 218 218 217 218 218 218 219 219 220 220 220 220 220 220 221 221 222 222 222 223 223 223 223 223 223 223 223 223 224 225 225 225 225 224 223 224 224 224 223 223 223 223 223 224 224 224 224 224 224 224 224 223 224 226 227 227 227 225 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 222 222 222 223 223 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 221 221 221 221 221 221 222 219 219 219 219 219 219 219 219 220 220 220 219 219 220 220 220 221 220 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 216 216 216 216 217 217 217 217 217 217 217 217 221 215 214 218 218 215 219 229 204 166 166 194 225 242 230 224 223 163 143 213 227 168 173 222 251 202 196 225 202 101 29 49 121 183 206 168 177 200 152 100 183 252 252 249 139 47 83 128 175 239 236 234 238 228 242 235 245 239 235 237 192 77 54 162 205 177 103 72 134 165 157 193 215 223 145 46 130 247 241 253 171 147 202 238 241 239 236 205 210 253 233 190 183 138 76 105 131 200 211 147 108 132 179 229 177 143 174 197 175 153 100 57 44 78 97 114 175 202 137 98 199 253 246 242 251 184 42 66 127 183 156 128 149 245 254 228 93 96 243 252 244 166 202 220 201 176 182 215 240 233 168 83 78 59 69 57 38 116 221 247 254 248 175 76 53 158 254 250 248 218 198 165 112 30 1 83 187 252 208 192 231 254 254 254 254 233 181 130 103 105 103 58 63 127 177 159 102 58 45 45 49 41 42 47 45 39 35 34 28 30 23 34 44 43 32 40 55 105 109 132 175 156 118 108 88 41 32 26 32 139 249 253 125 2 58 170 250 254 252 213 149 157 172 220 241 249 253 208 192 204 192 127 88 111 100 48 41 76 104 96 105 111 110 150 171 193 186 155 118 75 47 50 64 71 73 74 85 109 116 93 55 34 59 131 201 249 227 144 82 102 138 142 92 42 31 37 42 79 71 100 127 191 195 164 187 254 244 255 255 173 114 97 174 244 254 232 172 158 220 240 224 225 228 230 227 222 221 223 234 233 245 254 248 228 215 219 236 212 202 224 252 196 136 217 254 245 167 129 137 117 94 83 108 131 112 67 98 195 224 173 168 153 93 37 34 31 20 34 30 33 37 39 39 40 41 43 43 43 41 63 101 121 125 124 170 229 205 185 209 173 128 138 186 121 54 24 21 26 31 32 27 28 10 53 150 245 241 211 224 246 244 155 46 16 62 127 140 199 225 206 216 251 238 184 186 131 110 154 206 198 136 84 75 103 140 198 243 239 224 230 234 238 233 230 233 229 219 215 205 201 203 217 230 237 242 247 229 207 185 174 168 195 233 223 117 127 215 255 229 208 185 169 171 165 153 157 178 166 112 64 61 44 29 26 26 23 22 25 19 30 25 11 36 109 178 206 191 198 189 176 184 219 237 217 167 144 182 198 199 201 171 170 149 125 143 167 153 150 157 146 125 99 103 104 124 194 232 221 217 234 234 224 190 154 146 132 108 73 63 53 50 53 40 41 26 31 43 60 74 81 85 87 102 168 179 134 143 213 253 246 229 187 180 186 139 66 24 13 9 37 109 204 240 201 164 162 155 122 71 30 28 62 90 94 77 164 237 182 84 30 14 38 152 250 253 214 111 19 21 37 52 83 88 93 85 61 62 65 47 34 38 51 53 49 44 38 44 46 41 35 35 35 36 40 42 37 31 29 27 23 31 49 63 77 103 146 194 221 231 240 246 241 247 196 126 46 20 33 38 37 35 33 31 30 29 28 29 26 23 22 21 17 11 6 10 43 118 218 254 223 181 142 167 193 230 252 247 228 206 191 217 231 247 253 241 212 187 179 205 233 252 248 226 160 103 121 177 172 157 179 217 237 250 250 214 77 18 28 25 29 26 11 37 108 248 255 205 151 234 249 230 244 248 254 165 35 82 226 252 245 203 180 204 199 146 107 90 118 122 73 35 41 45 30 66 188 247 247 222 142 183 241 241 239 243 244 240 245 247 237 230 227 170 176 189 166 202 246 243 236 236 224 205 213 236 242 242 193 158 195 252 254 166 36 17 27 37 36 31 15 42 130 198 167 166 253 253 254 241 155 20 21 95 208 255 254 218 73 110 234 234 218 228 248 255 159 109 174 159 108 95 111 92 46 18 14 88 184 231 213 158 98 153 254 254 237 166 52 25 26 40 46 48 43 37 36 36 34 40 40 34 30 32 31 25 22 56 168 253 250 212 208 224 215 208 227 236 244 233 176 144 171 223 200 224 242 212 139 135 246 252 254 192 133 129 160 191 189 176 146 142 174 197 171 127 111 105 157 177 189 206 179 149 160 140 100 61 42 77 122 107 75 46 57 66 102 130 106 122 202 225 187 148 171 227 228 186 164 172 116 90 140 214 244 190 98 123 209 254 219 114 29 23 42 50 45 39 35 33 31 30 28 21 24 28 20 17 56 121 165 124 56 26 26 35 51 45 31 42 30 33 35 34 39 74 138 228 238 202 145 124 129 135 141 138 135 162 165 145 119 145 248 242 140 86 166 254 249 164 61 45 84 131 176 197 200 181 132 60 27 29 41 44 39 29 35 43 51 57 57 54 53 49 46 44 38 40 35 31 33 61 122 218 246 198 146 164 208 213 169 136 140 133 118 100 76 56 52 96 195 253 252 204 80 34 154 227 250 241 222 208 207 219 216 218 215 213 213 208 204 209 220 209 179 201 218 208 215 218 208 220 212 210 219 225 218 200 186 195 171 131 129 172 178 116 52 20 33 92 135 141 150 160 163 150 129 119 118 144 147 126 152 180 122 131 181 214 224 217 214 217 224 221 208 201 207 214 216 202 207 213 215 213 210 210 210 210 213 216 217 226 240 224 188 104 107 173 185 167 198 227 253 240 242 244 239 226 210 191 175 178 137 127 120 94 107 127 109 64 44 99 169 184 136 99 136 153 178 200 202 184 165 181 217 214 221 214 187 119 92 156 208 189 110 132 204 202 157 171 245 232 129 55 32 38 59 55 34 40 39 48 70 101 143 193 231 252 254 254 254 241 191 152 149 190 203 146 119 130 116 139 217 252 248 201 112 49 77 162 222 251 237 224 221 225 227 225 222 225 240 246 218 161 127 168 240 239 155 70 31 28 36 40 45 52 42 41 56 149 252 253 243 216 165 217 246 227 227 218 230 230 238 200 117 173 242 237 221 231 255 246 131 34 123 253 254 254 161 71 121 186 235 238 238 237 231 225 224 226 227 226 224 226 228 231 232 231 228 226 225 228 228 228 227 228 228 228 229 236 228 156 149 220 241 236 253 252 146 47 9 41 57 130 236 250 241 232 231 234 233 232 232 232 232 232 232 232 232 232 232 233 233 233 232 232 232 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 222 232 230 220 232 237 226 233 231 231 230 230 230 230 229 229 227 231 234 251 220 120 99 185 234 249 139 118 228 254 240 254 242 222 200 198 163 102 70 50 55 61 67 68 61 50 40 35 65 151 237 250 248 248 243 252 232 234 239 238 241 253 244 206 146 104 164 221 238 244 200 164 116 71 116 219 253 245 238 248 233 152 53 15 39 62 59 53 50 47 48 47 42 60 121 183 239 244 232 220 221 217 218 234 214 254 243 165 72 31 94 187 236 254 237 244 232 132 111 186 224 243 252 223 170 182 214 177 59 55 155 251 235 215 225 208 215 214 214 215 215 214 210 207 213 212 212 212 214 216 218 219 214 213 211 210 209 210 212 213 214 211 209 209 210 209 206 204 232 225 227 222 206 203 210 208 205 206 207 208 208 207 206 206 208 208 208 208 207 207 206 206 202 202 202 203 204 206 207 208 207 206 208 207 205 209 196 171 125 133 175 222 230 213 192 176 184 148 118 147 183 167 155 177 195 156 116 117 150 161 131 97 72 39 30 43 66 70 44 31 39 66 91 101 107 121 138 147 160 173 192 209 223 230 226 219 221 218 219 221 219 222 228 233 217 202 179 143 96 68 84 118 154 194 223 217 203 201 202 198 196 202 205 200 193 191 196 202 199 200 202 203 203 202 200 199 199 199 200 200 200 200 201 201 201 201 201 201 201 201 201 200 199 198 200 202 200 198 202 210 201 180 156 171 211 205 164 143 194 213 200 205 198 201 199 199 200 200 200 200 200 200 200 200 199 199 200 200 200 200 201 201 199 200 200 200 199 199 199 200 202 201 201 201 202 204 207 209 207 207 206 206 205 205 205 205 208 209 209 206 202 200 202 204 202 203 203 204 205 205 204 204 206 206 206 206 205 205 205 205 206 209 207 199 199 206 208 204 207 207 207 207 207 206 205 204 207 208 208 209 210 210 211 211 211 211 211 212 212 213 213 213 210 210 209 208 207 208 208 209 209 209 209 209 209 209 209 209 208 208 208 208 208 208 207 207 206 206 206 206 206 206 205 205 205 205 205 205 204 204 203 203 203 203 203 203 203 203 203 203 203 204 205 203 202 201 203 205 202 202 203 203 204 204 204 204 204 205 204 203 201 202 205 208 205 205 205 206 206 206 207 207 206 206 206 207 207 208 208 208 207 207 207 207 207 207 207 207 208 208 207 205 205 206 208 209 206 207 208 207 205 205 207 210 207 207 207 207 207 207 207 207 208 208 207 207 206 206 206 206 207 207 207 207 207 208 209 210 207 207 207 207 208 208 209 209 209 209 209 209 208 207 206 205 205 205 205 206 206 207 207 207 216 214 213 211 211 212 214 215 210 211 212 213 213 213 212 211 212 212 212 211 211 212 212 212 212 213 214 215 215 214 213 212 212 212 213 214 214 214 213 213 215 215 215 215 215 215 215 215 214 214 214 215 215 215 216 216 216 216 216 216 216 216 216 216 218 217 216 216 217 218 217 216 217 218 218 219 219 218 218 217 218 219 219 219 219 220 220 220 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 224 225 225 224 223 223 224 224 224 225 225 225 225 225 224 224 224 224 224 224 224 224 222 224 225 227 227 226 225 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 224 224 223 223 222 222 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 221 221 220 219 219 218 218 218 218 218 218 218 218 219 220 220 220 220 220 220 219 221 220 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 216 216 217 217 217 217 217 217 217 217 218 217 214 212 212 214 218 219 220 204 193 178 198 245 249 232 247 207 173 206 214 168 167 196 202 168 182 229 226 143 72 82 173 189 145 124 202 227 137 66 167 249 252 251 151 53 73 112 170 239 236 232 239 237 251 241 239 203 214 250 204 74 21 87 135 147 139 132 200 209 117 93 206 249 180 66 132 250 252 255 169 146 215 246 253 240 238 233 168 193 215 223 226 136 68 134 209 237 232 250 235 195 209 227 229 209 192 184 153 136 143 102 21 47 161 177 136 202 227 132 95 194 252 239 242 225 61 55 177 220 142 77 105 218 222 155 62 122 253 252 243 184 251 250 213 196 206 225 228 217 158 73 37 99 153 102 31 96 216 254 220 215 123 40 117 223 231 225 225 201 168 102 44 9 32 132 244 243 178 159 206 233 193 189 250 253 239 200 136 90 66 38 47 123 180 158 94 54 55 68 53 46 39 38 36 30 34 46 47 44 70 91 92 101 86 36 60 167 218 232 255 244 179 138 93 60 35 18 37 128 223 252 142 20 66 153 237 244 255 254 228 140 95 158 224 253 247 187 148 176 212 167 100 93 90 73 85 82 63 96 143 157 184 210 202 190 175 148 95 50 53 82 90 70 65 86 131 159 119 55 40 40 82 170 234 255 255 195 137 77 49 58 56 46 41 34 49 110 175 202 187 174 106 132 205 248 255 255 213 157 164 170 198 254 254 224 176 169 223 231 226 225 225 227 225 222 222 226 215 231 237 236 235 235 230 216 228 217 219 233 245 170 119 216 253 239 180 143 139 140 138 113 123 131 114 92 123 191 218 197 244 224 146 57 32 26 13 27 27 31 35 38 39 41 45 48 48 36 33 46 58 61 79 117 194 219 182 191 232 173 109 127 205 133 53 21 29 35 31 29 22 25 9 49 142 236 240 219 232 229 206 115 28 31 92 153 186 223 228 199 202 230 214 166 137 101 130 209 247 244 218 175 123 73 53 125 222 233 193 188 209 220 220 217 222 222 218 218 234 233 228 222 221 223 217 209 217 224 231 229 211 213 218 184 114 123 203 247 238 241 240 240 232 243 227 190 162 138 112 95 59 43 30 29 31 28 28 31 28 37 27 6 19 84 172 235 251 244 201 169 166 197 229 210 161 155 202 206 190 188 169 179 183 165 140 130 144 156 146 130 166 167 143 90 86 132 155 162 179 244 245 252 227 178 173 127 92 54 54 45 36 35 29 53 66 110 126 98 87 117 139 135 156 209 216 188 211 255 255 208 150 164 220 250 185 83 29 19 12 26 83 176 249 253 225 211 184 128 76 39 26 61 96 92 105 193 252 182 81 29 15 45 134 216 221 174 88 10 22 45 43 43 31 36 45 46 47 44 53 39 39 48 46 41 43 43 36 43 36 28 36 39 34 35 32 34 30 34 51 65 88 118 153 171 193 219 241 245 243 248 244 211 189 133 85 34 22 37 35 34 32 30 29 29 30 31 29 25 22 21 21 18 12 8 1 54 158 232 206 179 203 208 185 174 195 233 227 179 165 193 243 242 234 224 230 244 234 208 207 211 214 231 253 212 143 146 221 254 235 185 181 224 253 252 192 66 15 28 26 25 21 14 62 162 252 241 181 169 226 242 233 242 253 253 151 21 67 192 241 240 221 206 173 95 55 87 176 184 154 88 39 38 46 31 58 141 193 210 199 173 222 248 250 242 237 236 236 237 240 240 233 228 223 229 183 102 122 219 239 245 248 227 206 223 249 251 223 195 190 227 254 250 173 52 16 26 38 41 36 15 36 120 197 189 162 235 253 254 250 204 78 1 41 161 249 229 138 37 129 237 239 242 245 243 255 188 168 252 203 93 78 81 61 35 5 37 135 242 251 210 170 142 159 211 216 169 88 32 35 39 44 47 47 42 37 35 35 34 34 36 30 32 39 31 23 29 84 208 253 246 223 187 167 161 195 220 237 236 231 217 178 139 131 132 161 185 128 58 121 253 255 222 188 158 111 100 156 205 181 181 160 138 143 166 156 114 109 124 128 128 137 140 160 205 184 133 66 34 73 113 107 106 133 125 87 61 57 42 62 125 175 189 159 139 150 133 144 212 216 136 80 103 168 181 124 72 132 229 254 179 79 26 36 51 55 50 42 36 33 31 29 27 32 24 22 16 14 56 139 204 171 79 27 19 25 40 43 42 43 28 31 37 41 42 59 108 155 147 164 181 189 213 218 185 182 229 249 213 147 118 168 234 236 180 106 140 225 231 149 44 41 103 173 215 217 215 198 144 64 26 23 36 43 42 31 35 44 51 56 56 55 54 51 47 39 32 38 37 38 52 81 130 182 205 173 138 162 198 192 156 117 114 133 142 116 95 85 69 137 220 252 238 223 126 43 115 222 247 238 224 218 212 217 215 211 213 216 211 193 184 202 230 199 160 189 220 209 211 216 210 208 214 218 216 211 214 223 231 209 191 187 174 160 173 161 106 43 22 55 105 157 207 211 195 156 136 124 145 203 205 164 187 170 105 102 149 194 225 226 222 211 208 207 209 213 214 212 209 211 213 213 212 209 207 209 210 215 220 222 223 238 240 175 85 96 164 203 187 160 164 195 211 189 186 189 208 233 245 242 238 228 227 218 199 182 159 106 49 65 71 104 137 147 103 93 182 245 254 250 234 233 240 244 248 220 188 198 212 128 80 133 144 112 117 196 253 171 104 166 225 150 60 27 36 46 55 48 45 21 62 123 177 213 232 245 253 239 244 242 229 202 163 130 119 169 186 170 174 174 122 153 252 251 204 124 66 67 114 179 230 247 229 215 217 224 226 226 226 220 228 238 254 225 134 135 239 255 237 169 84 30 22 40 50 45 42 42 47 130 235 253 252 190 165 226 244 229 239 224 225 237 226 171 121 204 249 228 222 225 249 240 143 41 107 239 249 193 112 78 189 254 254 224 227 231 227 223 222 225 228 227 225 232 230 229 230 231 230 227 224 233 231 228 226 226 228 231 233 241 231 148 118 188 243 251 246 252 127 36 11 43 54 122 235 250 241 232 231 233 233 232 232 232 232 232 232 232 232 232 232 233 233 232 232 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 232 233 227 232 216 193 218 231 231 230 230 230 230 229 229 233 232 226 222 206 175 180 221 226 176 116 162 236 246 236 216 188 209 234 204 145 90 52 58 58 63 68 68 62 51 40 33 87 182 249 248 242 239 202 177 170 217 238 227 223 225 228 233 218 196 165 167 152 160 193 155 154 154 154 205 241 246 252 243 151 62 21 42 53 51 51 43 46 50 43 37 65 134 209 252 249 238 224 225 226 216 221 244 251 252 176 57 34 119 207 253 233 242 215 231 236 160 104 99 149 172 217 198 165 173 139 72 101 170 226 239 228 206 204 225 210 212 215 216 214 213 213 214 217 213 209 209 212 214 212 210 216 215 212 210 209 210 211 211 214 211 208 208 211 216 221 223 220 213 209 207 205 209 211 207 208 209 210 210 210 209 208 208 208 208 207 207 207 206 206 206 207 206 205 205 205 205 206 206 207 201 205 212 209 206 202 193 216 218 231 241 232 219 219 223 241 209 148 145 205 203 162 171 206 203 155 120 150 187 194 196 145 86 54 60 83 86 67 66 76 77 68 54 50 52 48 37 64 80 101 120 138 154 164 166 176 186 189 191 204 218 220 215 228 241 240 226 205 185 152 120 121 158 200 218 213 203 199 199 203 199 197 199 202 204 204 203 199 200 202 203 203 202 200 199 199 199 199 200 200 201 201 201 202 201 201 201 201 201 201 201 200 200 200 200 198 198 204 213 208 195 171 182 214 191 139 119 172 197 191 201 197 203 202 203 200 200 200 200 200 200 200 200 199 199 200 200 200 200 201 201 199 198 198 198 199 199 198 198 202 201 200 200 202 204 206 207 207 207 207 207 206 206 205 205 205 207 207 205 202 202 204 207 203 203 204 205 205 205 205 205 204 205 205 206 207 207 208 208 203 209 209 204 203 207 206 200 207 207 207 207 207 206 205 204 207 207 208 208 209 210 210 211 210 211 211 212 212 213 213 214 212 211 210 209 208 209 209 209 209 209 209 209 209 209 209 209 209 209 208 208 207 207 207 207 204 205 208 210 209 207 204 202 205 205 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 204 204 202 201 201 203 205 204 203 203 203 202 202 201 201 203 205 205 204 203 202 204 206 204 205 205 205 206 206 206 206 204 205 205 206 207 208 208 209 207 207 207 207 207 207 207 207 206 207 207 206 205 205 207 208 205 207 207 206 205 205 207 210 206 206 206 206 206 206 206 206 208 208 207 206 206 205 204 204 210 209 207 206 206 208 209 211 206 206 207 207 207 208 208 208 211 211 211 210 208 205 202 200 205 205 206 206 207 208 209 209 214 214 213 212 212 212 212 213 210 210 211 212 213 212 212 211 212 212 211 211 211 211 212 212 211 212 214 216 216 214 212 211 211 212 213 214 214 214 213 213 214 214 214 214 214 214 214 214 213 214 214 214 215 215 215 215 216 216 216 216 216 216 216 216 216 215 215 216 218 219 218 218 217 218 218 219 219 218 218 217 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 222 223 224 224 224 224 223 222 224 224 225 225 225 225 226 226 224 224 224 224 224 224 224 224 223 224 224 225 225 225 225 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 224 224 224 223 222 221 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 223 222 220 219 219 218 220 220 220 220 220 220 220 220 219 219 220 221 221 220 219 219 221 220 219 219 219 219 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 216 217 217 217 217 217 217 217 217 216 219 220 220 222 223 218 212 222 241 231 160 127 179 233 254 252 232 180 187 230 240 225 199 151 104 99 153 208 185 109 76 123 117 130 186 242 223 131 53 118 226 253 248 136 30 68 145 202 225 212 225 251 251 242 215 166 123 177 252 222 98 17 48 126 186 208 198 251 254 136 59 134 171 166 114 130 214 244 225 152 131 196 210 228 254 252 225 121 86 185 254 220 90 73 173 245 254 246 248 242 244 254 173 147 181 191 165 99 95 191 191 95 36 174 246 174 204 255 179 56 115 238 251 249 209 66 43 168 218 164 106 120 190 193 121 64 151 208 162 118 158 250 252 242 225 226 237 246 242 173 72 52 133 187 135 60 81 158 202 150 122 71 49 136 208 189 195 205 161 118 60 15 5 65 191 251 254 236 213 194 177 128 130 213 249 252 243 168 99 55 33 39 97 142 126 76 44 44 56 55 56 44 32 31 38 67 104 115 141 183 165 172 210 190 72 51 164 252 253 242 216 157 130 109 91 53 19 17 60 131 187 125 45 51 125 195 229 228 241 213 107 50 108 183 227 232 188 114 149 194 167 105 64 85 171 196 107 42 124 184 169 213 252 250 218 170 109 70 93 142 162 106 72 70 104 157 175 111 40 43 43 69 114 136 152 166 152 111 69 40 31 28 39 49 42 76 164 247 253 231 147 156 195 206 202 196 172 147 187 235 212 199 240 245 207 173 197 240 231 227 224 222 225 228 231 238 245 230 230 217 222 233 233 223 196 190 197 236 253 237 148 101 189 251 244 206 178 158 144 136 104 97 100 108 130 154 164 186 223 252 250 191 91 34 19 7 15 25 30 34 36 35 35 38 41 42 43 48 39 34 41 65 112 188 203 161 177 232 175 90 82 126 95 49 25 30 33 31 34 33 32 11 35 110 212 243 239 228 172 141 98 36 32 107 200 248 249 219 180 185 205 168 102 80 127 176 226 248 240 235 231 204 122 56 92 194 223 181 172 206 217 214 206 208 212 215 221 209 216 215 209 209 216 214 206 214 222 222 220 208 199 179 128 113 127 186 229 234 233 228 225 227 253 236 171 120 102 94 87 46 37 31 31 32 32 30 29 27 38 30 12 16 59 139 214 254 235 179 165 170 190 224 205 152 163 217 235 212 182 159 175 225 241 172 116 148 155 134 155 220 223 181 92 50 62 75 92 155 248 252 252 211 144 130 75 57 31 36 37 33 33 48 99 160 223 224 141 92 117 134 114 151 145 155 201 251 249 202 166 122 152 205 227 180 101 47 29 30 13 51 133 216 253 254 253 243 158 84 52 41 57 77 76 98 147 165 108 48 29 32 50 78 116 113 95 68 30 26 39 39 40 39 37 33 34 40 44 41 36 41 43 34 31 37 40 34 36 23 25 44 43 27 27 45 69 83 100 132 154 175 204 217 227 230 227 223 216 220 236 241 185 134 73 50 30 28 37 33 32 30 29 28 29 30 31 28 25 22 21 22 21 16 12 15 52 118 162 144 146 184 185 152 129 143 203 234 204 187 210 223 230 241 241 238 249 254 247 242 239 214 203 235 216 139 108 169 230 234 191 169 191 227 233 148 54 16 26 26 17 14 27 106 230 254 247 157 202 223 242 241 239 246 227 120 20 57 150 228 235 211 172 117 50 75 181 254 232 169 103 49 24 37 46 58 81 102 144 180 227 246 231 219 229 229 231 244 245 236 236 233 221 241 249 205 122 102 179 225 237 243 234 235 251 248 223 201 211 230 247 251 251 184 54 18 27 40 43 37 13 33 118 228 232 166 214 249 251 254 239 107 1 24 102 163 133 60 38 152 248 250 242 243 244 250 187 185 222 196 123 97 67 55 30 22 77 169 254 253 225 209 195 140 124 127 89 35 32 42 42 44 45 45 41 37 35 34 34 31 36 34 38 40 20 15 39 139 240 254 239 220 163 145 169 210 228 239 226 225 248 226 161 75 131 187 173 84 63 148 209 189 153 179 217 172 116 140 194 205 232 231 205 190 206 199 143 99 79 117 133 118 165 229 249 250 189 93 26 52 110 145 184 223 214 186 150 101 43 30 65 157 237 222 141 114 123 158 220 188 123 67 53 82 94 83 106 174 254 252 151 59 28 45 59 55 50 43 37 34 31 28 26 26 22 25 21 16 55 145 221 176 72 21 24 27 27 32 50 37 28 36 43 48 42 39 68 83 93 150 195 198 218 235 215 185 230 250 246 178 123 161 190 202 230 166 123 154 182 157 80 39 111 185 219 210 196 171 116 53 22 23 34 40 42 33 36 45 50 53 53 52 53 51 47 47 36 41 38 43 65 93 128 174 182 160 138 145 151 143 140 119 145 170 158 136 146 140 98 175 235 243 246 245 162 64 88 203 199 182 205 234 222 211 212 207 210 217 215 192 177 198 233 194 162 195 225 211 209 213 210 207 212 214 210 206 210 220 228 231 224 243 212 147 165 208 186 86 22 17 59 145 239 252 244 212 200 202 222 250 235 175 139 122 93 123 175 207 223 219 211 218 208 205 215 223 218 209 205 216 213 211 211 215 222 229 234 239 224 222 228 216 182 133 90 145 182 175 189 202 171 157 152 143 143 153 190 236 251 244 242 240 251 246 249 254 198 105 51 89 121 107 75 77 63 77 158 231 250 254 252 254 254 251 251 233 145 136 186 144 103 132 126 112 184 246 223 134 145 217 188 73 33 43 51 46 43 33 46 71 139 215 253 254 252 244 237 240 238 217 188 183 196 190 167 158 151 170 180 156 138 195 231 168 100 98 139 130 123 182 247 238 226 219 222 224 221 220 222 228 220 218 254 254 161 129 208 236 255 208 94 20 17 44 46 39 48 46 41 86 160 207 232 155 184 250 252 229 232 221 222 244 209 140 136 220 243 227 232 222 245 241 160 57 83 180 193 156 131 130 220 252 243 223 232 222 228 231 229 227 229 233 235 241 236 230 226 225 225 226 226 233 231 228 225 225 227 230 232 227 238 174 117 150 224 254 248 253 114 34 13 34 51 123 231 249 239 230 230 232 232 232 232 231 231 231 231 231 231 231 231 232 232 232 231 231 231 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 234 223 230 234 226 175 138 191 231 231 230 230 230 230 229 229 219 229 223 209 211 217 200 177 148 89 83 129 202 224 183 177 191 238 252 164 82 59 45 65 65 67 68 66 60 51 42 37 85 156 209 198 174 136 89 83 157 212 236 230 233 229 225 238 226 248 211 164 146 132 142 171 243 247 174 170 230 253 249 185 67 23 39 70 49 39 54 48 42 44 34 41 111 209 252 249 218 223 224 222 227 235 242 246 237 161 71 15 77 206 253 244 239 234 221 230 228 186 135 97 138 144 168 127 73 63 82 132 211 235 233 218 218 217 211 213 209 212 215 215 212 211 214 217 217 213 210 211 214 215 212 208 211 211 210 210 210 211 212 212 210 210 210 210 210 210 209 208 208 212 213 211 212 213 214 213 207 208 208 209 208 208 207 206 208 207 207 207 206 206 206 205 215 213 211 208 206 204 204 203 207 198 203 212 208 203 206 208 216 223 218 205 203 213 221 221 219 222 160 112 175 227 196 179 183 207 179 128 132 178 223 252 191 114 74 82 89 82 98 151 193 183 158 129 113 103 82 57 49 54 56 54 54 60 67 71 82 91 98 109 120 122 131 152 175 204 225 230 240 244 211 160 126 123 148 195 222 217 214 223 228 224 221 218 211 204 200 201 200 201 201 202 202 201 201 200 198 198 199 200 200 201 202 202 199 199 199 199 200 200 200 200 200 202 201 200 200 202 199 194 198 209 192 180 193 173 118 85 151 199 206 207 196 204 203 196 201 201 201 201 201 201 201 201 199 199 200 200 200 200 201 201 199 198 197 197 198 199 198 197 202 201 200 201 203 204 205 205 206 207 207 207 207 207 206 205 203 205 206 206 205 204 205 206 202 203 204 204 205 205 205 204 204 205 206 207 208 209 210 210 203 207 208 207 207 207 204 200 206 207 207 207 207 206 206 205 207 207 207 208 209 209 210 210 211 211 211 212 212 213 213 213 214 213 211 210 209 209 210 210 208 208 208 208 208 208 208 208 209 209 208 207 207 207 208 208 201 203 206 209 210 208 206 204 205 204 204 204 203 203 203 202 202 202 202 202 202 202 202 202 202 203 203 201 200 200 203 206 202 202 201 200 199 198 198 198 202 204 206 206 204 203 203 204 204 204 205 205 205 206 206 206 206 206 206 206 206 206 207 207 206 206 206 206 206 206 206 206 204 206 208 208 206 205 206 207 205 206 207 206 205 205 207 210 205 205 205 205 205 205 205 205 206 206 206 205 205 205 205 205 208 208 208 208 207 207 207 207 206 206 206 207 207 208 208 208 207 207 209 209 209 207 205 204 210 210 210 210 211 211 211 211 210 210 211 211 210 209 208 208 209 210 211 212 212 212 211 211 212 212 211 210 210 211 212 212 212 213 213 214 214 213 213 212 212 213 214 214 215 214 214 213 214 214 214 214 214 214 214 214 213 213 214 214 214 215 215 215 215 215 215 215 215 215 215 215 217 216 215 216 218 218 218 217 217 218 218 219 219 218 218 217 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 222 223 224 224 224 224 223 222 223 223 224 224 224 225 225 225 224 224 224 224 224 224 224 224 224 224 224 223 224 224 225 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 222 222 222 222 222 222 222 222 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 218 219 221 222 222 221 219 218 221 220 219 219 219 219 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 222 215 215 224 229 225 219 217 223 242 235 158 101 128 184 224 246 244 198 196 239 254 248 224 194 134 89 106 171 184 112 56 41 58 148 229 223 197 149 64 78 178 233 211 122 22 61 153 199 183 178 196 206 197 198 209 140 83 154 251 250 138 33 57 149 225 218 196 216 220 191 147 97 94 105 116 100 120 179 193 111 83 149 150 164 250 253 190 48 41 188 245 177 104 155 252 246 253 248 244 255 249 246 156 67 99 163 159 88 111 246 254 145 27 112 223 212 188 196 158 98 116 186 239 250 174 61 59 112 176 172 131 136 174 204 145 92 154 175 123 60 125 181 196 224 224 229 235 248 248 175 70 134 187 200 159 113 82 80 99 109 74 60 69 95 140 174 187 171 103 65 44 24 17 81 215 250 254 248 241 191 158 120 87 205 247 251 232 158 97 50 26 40 60 77 74 59 47 44 45 52 52 32 16 31 68 123 179 218 244 250 194 224 251 244 133 31 111 239 248 181 130 103 139 147 99 47 20 12 24 65 107 96 78 60 91 149 189 183 197 171 111 81 119 175 221 233 202 128 110 133 131 108 97 138 243 239 122 55 118 154 143 193 248 252 234 162 59 51 169 246 215 114 67 56 68 95 110 83 62 50 47 53 46 39 54 61 49 59 51 52 56 54 53 44 27 75 194 247 253 203 138 246 254 194 119 88 105 162 229 228 188 148 167 202 184 165 206 236 231 225 223 225 228 227 221 218 218 232 236 222 227 234 232 231 208 170 152 196 226 199 126 96 170 252 251 208 181 158 116 95 84 102 128 147 162 157 124 141 211 242 251 234 132 44 21 16 21 22 27 32 33 31 30 32 35 39 38 47 37 31 37 54 100 155 183 153 168 219 165 71 41 75 95 79 40 24 26 31 40 43 40 16 23 79 194 248 248 203 138 124 110 50 31 114 227 245 228 196 174 176 168 114 51 99 173 208 228 234 212 210 220 243 202 129 92 151 202 186 188 203 214 211 201 201 204 204 207 206 208 209 209 210 212 212 210 204 213 207 211 215 199 158 100 140 155 179 217 233 220 210 199 207 226 221 192 165 137 101 76 68 60 46 33 27 27 28 26 23 35 32 21 18 35 94 165 205 197 169 190 189 170 189 172 138 174 220 242 228 189 160 161 206 221 164 108 122 128 120 143 162 168 175 129 80 79 87 87 134 204 214 185 133 79 59 37 38 24 30 64 102 111 116 151 207 227 199 122 70 71 72 54 75 66 94 168 212 183 137 125 157 163 182 198 172 107 65 65 43 3 29 102 185 247 254 250 254 191 97 53 68 76 59 48 67 87 80 57 32 28 45 50 46 49 46 41 58 57 31 36 31 35 49 46 34 34 40 47 32 41 46 33 21 39 69 81 85 83 76 89 101 69 39 47 102 148 175 188 211 217 220 238 220 226 219 202 188 182 198 225 241 175 109 44 35 34 36 36 33 32 31 29 28 27 27 27 27 24 22 22 24 24 21 17 23 31 49 105 157 170 165 148 163 161 156 176 215 229 222 222 198 217 246 252 243 248 253 243 248 242 200 154 158 144 80 49 90 123 143 155 147 126 132 145 93 42 21 29 30 13 12 49 169 254 250 218 134 209 236 239 241 244 242 185 115 101 123 145 185 158 110 112 148 141 149 210 251 241 186 139 91 42 38 50 48 49 40 93 172 254 211 175 191 224 221 212 239 251 235 231 212 221 243 249 241 212 188 211 221 226 211 193 197 207 203 193 211 224 240 246 246 254 194 46 21 30 41 41 31 7 35 128 252 254 177 214 247 251 254 232 100 14 28 58 69 54 64 100 170 250 251 234 241 243 210 123 112 149 200 201 163 69 32 3 37 119 199 244 235 227 229 201 134 77 56 42 31 37 33 40 42 43 42 41 38 35 34 34 34 40 37 39 36 16 33 90 207 253 242 237 215 157 173 223 228 235 237 228 229 247 241 208 132 156 220 194 112 148 221 216 127 116 176 254 245 171 148 187 254 253 249 252 231 211 190 135 75 57 121 144 125 191 254 254 253 186 92 17 38 138 220 254 253 254 253 244 202 143 93 67 125 210 217 147 136 193 233 239 162 105 65 32 41 78 108 160 208 248 198 100 41 30 45 53 50 46 41 37 34 32 29 26 19 22 32 29 20 43 99 143 118 48 26 34 33 33 34 41 34 31 40 43 46 41 34 53 59 103 163 194 188 181 185 187 174 183 215 254 209 130 142 165 177 240 205 139 113 136 160 110 41 107 174 212 204 172 129 72 34 19 31 40 40 42 36 40 45 48 50 49 49 51 51 47 53 38 41 41 53 87 119 147 179 165 153 152 148 117 99 121 141 151 154 164 187 182 139 98 194 250 243 249 244 185 91 61 139 123 107 163 232 235 217 213 212 210 217 222 203 180 188 214 187 174 209 226 210 212 214 208 216 209 206 211 219 222 219 215 250 241 245 198 127 147 207 209 114 38 18 32 95 181 200 198 211 245 251 253 254 207 145 105 135 136 189 228 225 218 210 209 221 214 209 211 213 211 210 212 210 210 213 219 226 229 227 225 221 197 185 175 145 122 137 162 171 179 176 212 244 205 146 117 111 133 161 197 224 221 215 229 250 229 195 192 195 141 79 69 93 126 88 44 54 67 83 107 151 188 216 220 212 209 225 251 218 127 111 174 170 123 132 163 173 197 202 169 159 210 210 125 44 29 52 51 41 42 44 85 183 229 253 242 221 226 242 249 233 196 155 146 183 234 247 225 161 137 154 156 147 169 203 145 76 74 135 174 142 153 219 251 220 220 222 226 225 221 219 221 225 229 230 247 251 203 151 144 242 241 165 84 48 39 34 11 33 43 35 37 51 67 92 108 119 186 250 252 241 238 237 248 247 200 127 168 234 237 228 231 224 245 249 180 79 66 119 138 184 155 133 200 238 250 228 215 220 226 229 229 230 235 239 238 221 227 231 232 228 226 228 231 234 234 234 233 233 232 232 231 224 243 226 183 160 194 249 255 223 90 39 21 32 65 144 234 248 237 229 228 231 232 232 232 231 231 231 231 231 231 231 231 232 232 232 231 231 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 231 220 229 232 230 178 124 168 231 231 230 230 230 230 229 229 228 246 213 168 173 179 149 121 94 88 85 110 190 214 190 232 242 254 205 97 38 43 60 76 74 71 66 60 54 50 46 45 74 120 159 155 126 84 84 148 214 227 231 228 231 233 226 218 227 235 242 217 210 162 115 189 250 253 163 131 215 246 169 77 34 29 55 68 46 43 58 55 43 33 43 99 185 245 249 225 230 231 222 213 228 251 242 213 117 57 46 46 88 187 240 250 218 205 207 209 212 216 204 198 198 216 157 53 27 80 163 242 251 228 225 223 209 217 224 204 215 214 213 211 210 211 213 214 207 208 210 213 216 217 217 216 209 210 211 212 213 213 213 212 208 210 212 212 211 209 206 204 209 217 214 205 204 204 204 209 205 206 206 206 206 205 204 203 207 207 207 206 206 206 205 205 213 211 209 207 205 204 204 204 207 201 203 206 200 200 204 203 193 205 206 203 208 208 198 190 208 224 179 99 126 209 212 184 156 164 158 123 105 150 209 226 176 126 110 108 82 64 115 212 240 248 244 227 212 202 184 164 159 153 138 117 98 85 74 67 71 72 69 72 67 47 54 90 98 115 133 146 160 173 174 166 139 112 107 146 193 213 213 211 204 204 206 207 203 197 196 200 201 201 200 200 200 200 201 201 198 198 199 200 200 201 202 202 198 199 199 200 200 201 201 201 201 204 203 203 209 208 186 158 162 193 193 169 158 147 129 122 174 210 207 209 198 203 200 194 201 201 201 201 201 201 201 201 199 199 200 200 200 200 201 201 200 198 197 198 200 200 199 197 202 200 200 202 204 205 203 201 205 206 207 208 208 208 207 206 204 204 205 206 207 207 204 202 204 204 205 206 206 206 206 206 207 207 207 208 208 208 209 209 207 205 205 208 207 205 204 205 205 206 206 207 207 207 207 206 206 207 207 208 208 209 210 210 211 211 212 212 212 212 213 213 214 213 212 210 209 209 209 209 207 207 207 207 207 207 207 207 210 209 208 207 207 207 208 208 206 206 206 206 206 206 206 207 204 204 204 203 203 203 202 202 202 202 202 202 202 202 202 202 201 202 202 201 199 201 204 207 200 199 199 199 199 199 199 199 201 204 207 207 205 203 203 203 204 204 204 205 205 206 206 206 208 208 207 206 206 205 205 204 206 206 206 206 206 206 206 206 203 206 209 209 207 205 205 206 204 206 206 206 205 205 207 210 205 205 205 205 205 205 205 205 203 203 204 205 205 206 207 207 205 206 208 209 209 207 204 202 206 206 206 207 207 207 208 208 198 200 204 208 210 211 212 211 209 209 208 208 207 206 206 206 211 212 213 214 213 211 209 208 209 210 211 212 212 212 211 211 212 212 210 210 210 210 212 212 215 214 212 211 211 212 214 215 213 214 215 216 216 216 215 214 214 214 214 214 214 214 214 214 213 213 213 214 214 215 215 215 215 215 215 215 215 215 215 215 218 217 216 216 217 218 217 216 217 218 218 219 219 218 218 217 220 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 222 223 223 224 224 223 223 222 222 222 222 223 223 224 224 225 224 224 224 224 224 224 224 224 225 224 223 222 222 224 225 227 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 220 220 221 221 222 223 223 224 220 220 220 221 221 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 221 221 222 222 222 220 220 220 220 220 220 220 220 218 219 221 222 222 221 219 218 221 220 219 219 219 219 218 218 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 217 217 217 218 218 218 218 218 218 218 218 227 207 201 215 223 216 216 224 238 225 214 179 149 149 149 151 201 177 132 164 235 251 242 230 252 228 168 106 120 146 97 39 10 61 139 196 196 173 136 82 88 136 164 149 118 42 60 127 158 143 160 158 112 89 149 246 205 115 156 239 252 149 32 66 161 241 204 172 142 131 215 249 225 143 79 125 150 131 167 199 89 29 102 123 121 219 240 176 35 74 173 143 145 209 254 250 254 231 178 137 201 219 236 225 118 67 120 129 79 133 254 244 131 57 92 151 174 136 115 114 125 166 134 162 222 159 60 75 105 159 156 94 95 141 216 177 86 138 232 242 194 184 148 141 217 239 251 243 243 242 181 92 182 251 250 198 172 130 71 49 78 91 67 59 64 86 148 185 116 64 42 30 24 24 64 161 225 250 252 253 182 160 184 157 198 251 249 209 126 80 53 43 51 34 20 25 45 61 69 70 63 54 22 9 43 104 172 231 247 247 222 149 216 244 254 208 76 51 159 229 214 167 102 114 131 81 59 57 30 15 35 58 129 152 121 73 119 152 195 234 196 165 145 165 210 252 243 193 148 65 76 104 118 163 202 240 187 100 60 82 108 140 178 200 250 239 174 62 36 141 198 143 85 49 49 48 44 45 41 59 51 45 56 42 25 35 43 52 57 32 34 79 121 116 71 30 41 164 237 246 145 168 254 252 209 48 26 116 197 228 186 149 81 85 161 185 178 212 226 235 224 226 230 230 217 191 167 153 206 237 237 232 227 233 251 243 182 111 121 149 134 99 101 175 246 245 191 168 156 94 64 79 144 199 207 171 127 75 82 151 216 245 248 146 36 10 14 20 18 24 30 32 30 29 31 34 44 26 34 37 37 30 37 87 129 162 160 193 216 130 47 50 136 161 128 55 25 32 37 37 38 38 17 16 66 192 252 249 175 158 162 116 40 41 122 204 212 166 141 145 126 82 69 90 156 197 213 219 194 162 175 188 235 238 168 73 98 168 169 170 218 231 231 222 221 217 207 202 211 204 204 210 211 205 204 209 214 219 201 200 213 205 171 125 150 174 179 207 222 207 212 214 206 211 225 246 243 191 127 95 112 99 70 38 22 24 29 29 27 34 27 17 14 23 76 149 155 160 157 204 197 148 151 133 125 183 216 227 228 207 181 159 170 155 140 117 98 114 129 117 99 115 186 201 157 150 146 116 105 136 142 97 59 37 25 45 45 38 47 119 207 226 204 200 215 166 109 71 49 36 35 42 38 53 74 100 128 148 172 199 205 202 220 246 210 122 92 135 98 22 5 42 125 221 253 253 246 230 139 83 127 137 79 44 51 54 44 54 51 41 51 37 39 46 60 38 43 52 29 55 48 33 38 46 57 67 59 46 68 82 76 43 34 84 150 179 157 159 162 179 168 100 56 75 148 203 232 233 236 225 211 219 205 212 206 190 175 170 189 218 223 157 91 27 25 33 37 34 35 34 32 29 27 26 25 24 27 24 22 23 26 27 24 21 2 23 38 116 200 193 174 196 192 217 181 118 125 186 233 251 239 239 236 214 197 212 217 190 182 163 120 81 89 87 50 39 85 109 125 145 137 97 77 71 55 34 27 33 34 12 13 68 196 251 251 202 156 217 254 221 207 232 231 146 120 187 185 125 106 78 73 162 254 230 176 196 249 255 211 175 146 93 58 39 43 54 32 81 171 249 150 114 203 241 215 179 211 240 234 234 213 230 239 243 247 237 228 233 230 228 187 127 96 102 143 193 232 234 243 246 240 253 194 52 23 32 42 38 24 3 38 139 254 246 167 214 251 254 247 186 96 22 24 40 38 57 131 172 184 247 251 241 253 245 169 58 48 133 237 254 197 50 3 3 43 157 245 254 251 250 253 201 145 74 26 31 53 45 29 47 41 40 41 41 39 35 34 34 33 37 33 34 33 24 71 159 251 253 232 246 219 161 194 247 229 229 228 231 234 228 227 234 190 111 149 148 115 198 255 240 183 158 166 207 221 183 183 252 251 233 210 213 211 212 190 113 62 71 130 141 140 206 254 254 241 163 86 31 63 184 254 247 251 245 241 243 254 252 182 89 73 95 113 114 134 193 229 216 147 86 61 36 49 107 139 169 227 220 135 54 39 51 62 61 45 42 38 36 34 32 29 26 25 27 32 27 20 31 49 54 72 44 42 35 29 47 47 32 37 35 41 36 39 41 41 62 106 130 148 166 172 149 157 207 206 185 195 213 161 104 122 152 184 221 205 173 132 128 145 86 51 114 184 238 238 185 116 51 20 18 40 48 42 43 39 44 45 47 48 46 47 50 50 47 44 29 36 45 70 121 163 191 180 157 162 195 197 139 97 119 166 126 104 176 254 203 113 100 202 252 227 225 231 209 118 31 69 67 60 124 217 246 232 218 217 209 214 223 210 181 174 187 177 183 219 224 208 216 217 207 213 211 215 223 228 228 227 229 200 187 176 136 94 120 167 171 114 54 43 32 47 95 102 107 167 251 251 247 248 171 116 133 182 188 235 252 225 208 208 216 205 211 214 210 206 206 210 214 209 213 221 228 228 215 193 176 156 156 130 84 72 118 166 176 154 192 222 220 239 241 175 117 118 152 177 186 182 172 197 248 249 216 150 98 84 70 54 56 72 95 68 65 102 131 141 120 93 106 111 115 132 152 171 188 158 111 122 193 202 132 128 208 220 157 132 149 203 217 136 67 44 27 46 37 26 37 78 169 242 253 237 183 158 188 230 249 216 143 98 125 184 223 219 195 179 162 155 135 149 171 163 66 70 175 194 129 140 221 254 235 220 220 221 221 220 221 226 232 216 236 250 249 254 254 182 83 109 152 166 173 144 73 36 25 35 42 31 48 54 41 57 68 81 145 185 205 229 239 244 254 246 200 130 199 247 235 227 221 221 242 254 194 100 70 100 130 134 106 115 220 252 233 216 240 232 228 223 224 234 243 239 229 182 203 228 241 241 238 240 244 240 242 245 247 247 244 240 237 245 243 254 254 206 187 230 253 171 57 38 30 40 90 175 249 246 236 227 228 231 232 231 232 231 231 231 231 231 231 231 231 232 232 231 231 231 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 235 227 244 217 149 162 231 231 230 230 230 230 229 229 237 244 165 85 99 130 148 180 204 162 99 140 224 250 253 242 254 237 144 69 45 50 82 91 81 74 64 55 49 48 50 51 75 155 219 213 179 144 156 229 245 232 233 230 219 227 235 219 228 230 211 224 202 128 123 163 220 223 129 61 139 178 95 42 36 39 46 50 48 51 53 49 50 27 66 174 249 249 228 225 218 215 218 233 253 245 175 94 58 78 141 108 63 134 215 251 216 214 235 227 216 217 217 244 254 221 88 37 116 187 229 249 229 223 214 211 213 214 215 219 215 211 207 207 211 215 216 216 201 206 212 213 211 210 211 213 213 214 215 216 215 214 212 211 213 212 212 211 210 209 210 210 201 210 208 203 209 211 209 211 208 209 209 209 209 207 206 205 207 207 207 206 206 206 205 205 203 203 203 203 203 205 206 207 204 203 205 201 197 205 209 199 212 205 199 205 210 199 196 212 212 218 195 112 102 190 227 208 147 117 119 106 79 123 177 164 128 167 211 185 117 77 95 151 198 230 252 250 240 235 228 218 218 217 212 203 196 188 175 163 165 175 155 127 120 107 83 71 67 55 54 64 67 66 80 102 116 94 69 75 119 161 160 135 134 125 129 156 188 204 204 199 202 201 199 198 198 199 201 202 198 198 199 200 200 201 202 202 200 200 201 202 203 203 204 204 201 205 204 206 217 214 174 128 131 167 183 163 136 128 157 201 207 206 183 199 201 200 197 204 201 201 201 201 201 201 201 201 199 199 200 200 200 200 201 201 201 199 198 199 201 202 200 198 201 200 201 203 205 205 202 199 204 205 207 208 209 208 208 207 205 205 205 207 209 207 203 199 206 207 208 209 209 209 209 209 209 209 209 208 208 207 207 207 211 204 203 207 207 202 204 210 204 205 206 207 207 207 207 207 206 206 207 208 208 209 209 210 212 212 212 212 212 212 212 212 214 213 211 210 209 208 209 209 206 206 206 206 206 206 206 206 210 209 208 207 206 207 208 209 215 212 207 203 201 201 204 205 204 204 204 203 203 203 202 202 202 202 202 202 202 202 202 202 201 201 201 200 199 201 205 208 199 199 200 200 201 202 202 203 203 203 204 204 204 205 205 205 197 202 204 201 199 201 203 203 206 206 206 206 206 206 206 206 202 202 203 204 205 206 208 209 203 204 205 206 206 206 206 206 207 207 207 206 206 205 205 205 206 208 209 208 206 206 207 209 203 205 207 208 207 205 203 201 206 208 210 210 208 207 207 208 209 208 206 205 205 206 208 209 205 205 206 208 209 210 211 211 206 207 209 211 210 209 207 206 206 206 207 208 208 209 209 210 210 210 209 209 210 211 212 212 207 209 211 213 213 213 212 211 211 212 213 214 214 212 210 208 212 212 212 211 211 210 210 210 213 213 213 213 213 213 213 213 213 214 216 215 213 213 214 215 214 215 216 216 216 214 212 211 215 215 215 215 215 215 215 215 216 216 217 217 217 218 218 218 218 218 218 219 219 220 220 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 223 223 221 221 221 222 222 223 223 223 221 222 224 225 225 224 222 221 223 223 223 222 222 221 221 221 225 223 221 222 223 224 223 221 232 228 220 217 220 218 218 226 222 222 220 230 240 229 218 226 221 219 217 216 216 218 221 223 221 221 221 221 221 221 221 221 222 221 221 220 220 219 218 218 219 219 219 218 218 218 217 217 220 219 217 216 217 218 220 222 220 220 220 219 219 218 218 217 217 217 217 218 218 218 219 219 214 221 212 221 218 217 236 223 174 122 131 206 231 220 225 216 241 220 176 165 204 211 164 127 121 103 74 93 167 223 243 255 249 253 219 123 106 105 101 67 44 59 103 142 125 135 164 125 172 168 120 85 85 70 97 179 193 194 137 100 109 94 136 253 251 154 131 217 236 139 16 75 207 251 245 125 43 92 207 253 252 208 87 110 178 167 186 191 92 63 140 164 174 234 249 202 102 99 87 105 229 251 245 209 210 187 112 104 151 177 219 253 213 116 95 91 66 114 181 192 179 138 76 81 113 69 41 95 155 181 165 142 105 75 65 105 137 133 83 68 136 184 198 129 51 150 252 250 253 195 129 146 212 251 237 233 247 247 245 142 183 245 253 226 166 141 121 79 88 69 52 99 102 140 245 237 101 48 57 37 12 72 135 159 143 159 219 220 145 180 252 243 229 250 249 200 118 52 37 51 48 24 9 76 150 193 212 168 99 27 18 14 68 156 181 227 250 253 214 156 222 246 252 247 139 10 53 215 254 248 165 106 103 126 123 103 64 50 9 36 127 206 217 112 22 111 249 253 249 245 216 158 179 250 253 252 160 59 51 118 136 145 189 221 203 143 59 46 138 166 119 138 211 230 156 80 62 70 78 54 50 43 49 51 55 58 62 85 85 50 78 99 65 105 168 137 76 15 27 119 207 199 160 97 30 91 139 138 105 148 240 251 166 55 82 187 244 254 227 192 91 80 175 217 196 222 233 224 221 228 238 230 194 140 109 120 190 239 250 227 230 231 220 244 200 135 109 113 106 88 95 136 174 171 161 142 113 78 53 46 141 233 207 141 96 39 57 133 219 251 186 94 47 15 14 23 20 24 33 34 25 26 32 30 31 34 29 36 40 18 31 86 135 157 177 199 173 77 44 109 225 243 178 71 26 30 34 37 43 27 19 11 52 175 252 232 161 144 146 93 31 65 135 167 112 91 94 112 103 86 111 156 176 180 208 233 184 90 92 178 237 249 220 120 46 71 118 119 186 226 229 238 230 237 221 204 214 210 204 207 213 210 207 212 208 211 222 212 208 207 172 137 178 167 157 200 230 216 213 210 212 213 216 232 253 211 124 95 175 183 97 36 11 25 28 26 26 27 27 15 10 19 74 170 191 180 173 193 204 183 140 84 134 208 229 225 212 220 244 214 155 114 103 125 143 154 144 112 106 163 235 239 215 208 177 135 82 65 54 48 27 42 75 62 82 78 59 111 224 254 207 178 151 90 50 53 67 82 107 128 122 139 125 93 60 100 201 239 247 248 252 251 176 95 124 179 146 53 10 8 72 172 220 253 253 241 166 138 179 171 100 35 36 43 51 50 41 35 36 38 40 36 37 48 54 43 41 54 54 48 47 93 160 157 101 66 139 160 110 43 48 155 220 227 209 205 204 188 139 88 83 109 164 216 227 222 211 202 215 212 209 198 205 207 198 190 192 209 216 135 66 30 26 34 29 32 30 32 32 30 27 27 27 27 36 26 23 20 25 32 29 31 22 7 23 97 192 245 254 248 207 231 215 115 70 136 196 222 204 198 160 108 76 93 116 89 86 61 102 137 130 125 117 110 92 110 186 246 238 202 142 74 35 33 35 32 29 13 20 75 204 252 250 166 179 236 250 212 192 206 164 91 113 175 135 74 39 43 114 210 253 248 187 146 204 255 249 224 239 201 99 36 45 31 55 62 117 201 201 185 216 230 176 136 175 223 231 215 222 235 238 246 232 192 208 224 247 236 220 167 94 88 162 235 241 232 237 237 253 253 163 54 20 35 45 45 27 9 51 130 219 195 132 143 192 173 139 126 76 37 27 41 36 84 179 216 170 229 252 250 250 179 114 46 58 150 252 254 144 38 13 3 50 185 252 245 254 253 207 182 104 57 26 28 35 38 42 42 46 43 39 38 38 38 36 35 41 24 34 31 7 51 161 238 254 238 228 246 218 172 199 240 231 231 231 231 231 231 231 231 214 155 122 94 99 178 245 255 255 225 170 138 147 161 176 200 235 188 145 154 181 201 197 157 104 48 88 105 156 253 252 232 157 94 119 116 86 164 252 254 226 190 179 225 254 239 178 99 47 72 100 99 95 119 128 102 103 95 106 111 127 126 119 187 253 206 120 51 37 49 52 50 44 40 37 37 38 36 31 25 31 30 25 25 26 27 52 90 135 79 43 33 37 40 32 39 34 36 38 34 41 38 40 80 148 188 177 160 129 84 124 207 250 233 199 184 175 133 106 127 181 209 228 209 158 132 107 45 54 136 177 198 201 192 162 81 35 29 42 46 46 46 38 43 46 43 40 40 44 49 53 55 49 40 33 51 102 171 226 252 218 176 180 233 225 143 127 192 238 180 119 209 248 214 96 152 232 227 208 212 246 232 139 47 42 18 47 100 177 244 238 217 212 211 216 224 219 191 150 122 172 220 223 209 207 208 214 212 201 210 216 224 225 201 169 154 107 98 95 109 135 161 177 184 169 151 111 61 26 23 45 64 131 190 220 212 169 97 93 167 202 202 224 226 213 209 206 214 202 210 218 218 214 210 212 216 231 218 204 185 152 114 97 100 107 103 86 67 111 176 169 131 171 218 246 235 222 240 205 97 92 185 232 194 150 141 165 197 171 121 65 52 46 35 42 44 44 47 39 66 153 225 225 192 115 82 73 71 50 61 111 147 124 76 119 178 147 93 103 156 146 153 153 144 136 117 75 34 39 42 45 42 35 59 141 228 250 238 185 130 92 112 178 199 166 142 193 232 177 139 170 195 190 154 146 106 125 180 125 55 158 254 224 144 139 196 246 229 220 220 222 225 230 236 243 247 248 255 189 141 210 254 168 62 45 147 239 251 219 173 115 65 54 32 23 37 51 49 44 45 46 61 84 108 138 179 225 253 216 147 170 244 253 241 243 229 236 248 253 233 98 43 158 197 111 79 143 247 253 225 221 234 230 223 224 237 249 233 166 92 73 158 236 253 249 253 254 245 249 247 246 245 246 248 251 253 252 252 254 253 217 165 136 134 105 50 31 37 52 109 227 247 237 235 232 229 228 228 230 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 230 230 230 230 230 230 230 230 229 228 238 230 227 213 171 163 226 228 231 230 227 229 231 228 240 240 109 41 156 217 253 245 254 195 123 146 211 246 253 223 180 124 87 30 47 74 73 87 80 74 61 63 63 39 39 77 179 250 250 215 175 176 232 248 234 233 232 230 228 226 224 224 222 228 227 206 170 138 122 119 152 137 133 81 73 60 46 35 38 46 52 50 46 45 48 51 45 78 162 237 250 248 237 214 238 225 242 254 204 110 43 21 140 249 209 83 84 181 237 234 218 214 208 211 216 218 233 254 241 128 65 104 192 252 245 212 220 217 214 211 210 212 214 216 210 211 213 214 214 213 211 210 213 213 213 213 212 211 210 210 211 211 211 211 211 211 211 211 214 213 211 209 209 210 211 212 208 209 210 210 208 207 209 210 206 206 206 206 207 208 209 209 207 207 208 208 208 207 206 205 204 205 206 208 208 208 208 207 201 203 206 208 209 207 205 203 205 205 206 206 206 205 204 204 208 228 201 90 81 186 229 229 194 151 128 89 84 98 79 90 162 227 240 235 198 144 121 85 123 179 224 246 245 232 228 220 225 222 220 221 222 223 225 228 231 226 218 214 211 204 192 183 176 141 111 59 58 96 95 103 81 64 59 68 66 58 68 90 79 71 60 83 173 223 203 212 198 202 201 201 206 202 196 200 203 202 200 199 198 198 199 199 207 204 199 196 196 199 202 204 203 202 203 207 210 206 196 188 165 159 157 139 146 188 210 216 205 194 194 202 204 204 201 196 200 200 199 199 199 200 201 202 200 200 199 199 199 199 198 198 199 199 199 200 200 200 201 201 199 201 203 203 203 203 205 207 206 207 207 208 208 209 209 209 205 206 207 209 209 209 209 209 206 207 208 209 209 209 208 208 206 207 207 208 209 210 211 212 205 205 206 207 207 207 206 206 202 203 205 207 207 207 205 204 205 206 208 210 211 211 210 209 210 211 211 212 213 213 213 213 211 211 211 211 211 211 211 211 210 210 209 208 208 207 206 206 208 207 206 206 206 207 208 209 206 206 205 205 205 204 204 204 207 206 203 202 202 204 207 209 203 204 204 203 201 200 200 201 206 205 204 202 201 201 201 201 204 203 203 202 202 203 203 204 204 204 205 205 205 206 206 206 203 207 208 205 203 204 206 205 206 206 206 206 206 206 206 206 205 205 205 204 204 205 205 206 203 204 205 205 206 206 206 206 206 206 206 206 206 205 205 205 206 208 209 208 206 205 206 208 205 206 207 207 207 205 204 203 207 208 208 206 204 204 207 210 208 207 206 206 206 206 207 208 208 208 208 208 208 208 208 208 208 208 208 207 208 208 209 209 209 209 209 208 208 208 208 208 213 212 211 210 210 211 211 212 211 211 212 212 212 211 210 210 211 211 211 211 211 212 213 213 214 214 214 213 213 212 212 212 213 213 213 213 213 213 213 213 213 214 216 215 213 212 214 215 214 214 215 215 214 213 212 212 213 214 214 215 215 216 216 217 216 216 216 217 217 218 218 218 218 218 218 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 223 223 223 222 222 222 222 223 223 223 223 221 222 224 225 225 224 222 221 223 223 222 222 222 222 222 222 217 223 225 222 224 221 204 182 192 209 223 227 231 235 226 210 219 216 220 224 223 227 226 217 222 220 219 217 217 218 219 220 221 221 221 221 221 221 221 221 219 220 220 220 220 220 220 220 219 219 219 218 218 218 217 217 218 219 219 220 220 220 220 220 220 220 220 219 219 218 218 218 217 217 218 218 218 219 219 219 220 212 213 234 241 229 217 196 178 143 137 181 212 226 233 210 239 221 172 193 221 177 167 201 205 152 71 53 114 172 211 250 253 248 239 208 198 159 127 96 118 116 75 58 98 168 204 172 189 201 133 48 37 75 154 249 254 227 134 85 136 182 189 206 231 193 170 168 168 125 41 52 222 251 242 230 119 68 103 187 254 249 124 102 157 145 142 128 88 179 242 245 186 249 245 200 150 114 97 147 235 209 122 109 134 128 106 104 131 142 172 245 248 137 112 116 68 64 133 199 226 205 110 37 44 49 62 115 168 217 221 170 78 40 58 113 132 139 111 118 197 253 246 141 39 134 253 254 217 122 64 98 172 227 242 244 245 242 251 158 135 218 236 179 153 189 190 103 54 49 66 111 113 200 252 250 118 55 76 46 17 111 204 245 182 203 196 170 172 213 252 250 232 252 252 196 110 62 58 65 31 24 75 184 236 252 252 187 89 32 13 14 101 219 221 183 228 254 236 186 253 253 250 250 138 23 43 199 244 253 223 92 115 150 199 197 163 88 17 5 81 195 245 147 41 115 245 249 255 235 227 198 171 202 239 247 192 74 47 98 92 83 163 254 253 181 93 62 113 166 178 189 248 229 183 122 82 38 17 56 85 81 59 80 92 60 76 126 109 59 82 146 169 205 246 233 150 42 14 103 195 242 226 186 71 55 52 60 68 117 182 193 132 92 143 226 254 254 248 238 172 121 131 170 213 245 236 229 224 226 230 243 197 143 156 165 181 217 210 207 242 206 161 214 187 142 170 214 188 130 109 132 103 106 106 104 95 72 52 49 124 179 163 113 95 59 59 138 194 228 175 96 50 21 18 19 23 26 32 29 23 29 35 28 30 34 29 34 38 20 29 75 117 144 165 166 120 49 64 155 228 252 196 81 20 19 30 40 41 30 23 15 48 145 204 182 130 129 133 88 50 87 123 119 98 128 154 154 151 170 185 182 171 183 214 224 157 65 87 190 232 238 222 162 84 43 56 84 131 156 156 175 181 212 230 228 212 205 205 210 212 209 209 211 218 216 220 207 196 186 156 140 198 199 145 146 202 217 211 214 202 200 222 253 244 152 77 97 227 221 125 50 16 25 28 27 23 23 25 16 11 14 64 158 230 230 200 180 179 179 165 131 129 192 219 230 224 228 244 208 126 88 124 202 205 154 128 132 153 176 210 199 179 174 139 95 48 34 18 20 49 119 161 126 109 112 78 71 122 143 125 123 80 65 63 89 141 197 218 205 226 220 206 165 107 78 115 184 241 253 246 243 154 57 118 199 170 88 30 1 42 124 175 226 251 251 184 141 158 146 92 45 33 42 47 33 21 37 57 60 41 34 36 54 71 78 75 68 65 39 77 193 255 195 106 79 149 168 119 66 83 175 206 193 168 158 150 139 117 106 132 170 183 218 222 219 212 204 211 205 208 198 205 210 206 204 208 217 209 121 57 30 25 34 32 31 33 36 35 30 26 26 24 21 19 19 28 35 39 37 28 26 24 12 18 78 177 251 253 250 215 236 252 180 121 168 187 143 126 107 89 89 79 71 67 40 88 146 159 213 217 175 198 186 99 104 175 245 252 254 215 95 25 21 27 35 37 19 21 76 143 191 173 149 228 253 245 240 239 226 158 46 38 94 94 51 21 23 94 180 239 253 196 125 192 236 231 241 254 229 144 55 34 35 40 49 119 226 249 200 186 216 201 170 183 200 197 205 234 236 248 235 212 158 204 242 242 237 235 222 190 178 204 237 238 240 237 229 252 253 154 30 17 35 41 39 43 44 59 88 123 100 56 57 76 72 70 61 49 55 47 27 25 92 179 197 188 217 252 249 200 118 86 65 109 214 239 170 86 30 18 18 49 165 252 253 228 179 127 98 68 41 29 37 41 41 39 35 43 41 38 36 36 36 36 35 37 30 28 18 25 96 197 254 245 238 230 232 201 182 215 234 231 231 231 231 231 231 231 231 218 208 197 163 143 161 194 231 249 237 181 127 128 154 163 163 188 196 179 171 192 225 232 198 127 83 55 67 144 212 184 133 81 118 173 166 129 121 151 206 206 170 155 184 177 140 141 156 119 106 114 118 92 76 92 110 148 140 178 214 228 164 102 132 174 153 101 51 38 48 49 43 44 40 36 35 37 36 32 27 24 28 19 16 49 104 151 177 146 78 36 29 39 45 33 32 30 34 38 37 45 38 36 73 132 227 250 200 115 47 85 166 232 236 210 166 165 200 195 150 174 208 221 228 201 125 58 25 67 150 185 185 178 185 173 102 53 41 48 45 37 38 39 51 46 43 40 40 44 49 54 56 53 48 45 68 131 205 247 252 224 193 193 211 174 123 157 243 240 189 156 203 210 146 103 176 207 171 170 214 249 238 181 122 98 53 34 65 152 224 232 236 207 206 208 213 213 197 166 140 198 222 217 217 221 214 218 221 218 213 229 214 163 147 136 93 122 142 173 202 218 220 215 211 228 215 177 118 62 33 31 38 82 112 122 117 103 77 99 167 176 175 207 231 231 226 221 231 230 230 226 219 213 210 212 215 228 186 132 89 66 61 75 91 112 128 141 163 203 194 152 157 211 231 238 231 233 253 220 115 81 162 210 188 148 116 101 103 84 68 40 35 39 51 68 59 61 38 33 58 102 152 175 168 146 153 149 112 68 68 107 136 101 94 113 120 110 102 101 116 134 149 151 127 92 67 54 47 36 44 43 26 44 129 202 210 209 213 167 108 68 81 145 179 188 199 247 244 154 110 163 221 182 126 103 131 176 147 99 144 254 236 193 178 162 166 222 247 232 236 242 248 251 250 246 243 232 194 104 60 109 136 79 15 52 122 196 232 240 227 183 136 79 51 30 34 43 44 46 52 56 58 59 62 72 95 124 146 131 123 183 252 253 243 247 246 250 253 255 216 88 86 190 172 94 116 183 243 249 238 232 220 219 223 227 235 236 191 91 2 35 141 241 253 220 187 172 165 171 165 157 153 158 171 186 196 209 202 195 179 144 101 76 72 62 46 42 40 67 156 250 251 235 233 231 229 228 229 230 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 228 228 230 230 230 230 230 230 230 230 232 224 228 227 236 229 183 163 212 233 239 228 222 224 228 233 253 179 77 137 242 251 240 253 236 203 162 166 183 164 127 95 81 68 66 35 54 69 67 74 71 65 56 59 57 37 56 115 245 243 190 173 189 210 242 233 229 229 229 228 227 226 226 225 222 224 225 220 208 197 196 200 214 223 206 101 53 38 45 51 46 50 48 43 46 52 43 25 50 122 214 251 247 238 247 251 235 253 249 179 95 65 73 77 166 254 198 89 135 234 250 227 218 215 216 217 210 208 221 237 205 94 102 189 233 239 226 216 217 215 213 211 210 211 212 213 211 212 213 214 214 213 212 211 210 210 211 211 212 211 211 211 211 211 211 211 211 211 211 211 212 212 211 210 210 210 211 211 207 209 210 210 208 207 208 210 206 206 207 207 208 208 208 208 207 207 208 208 208 207 206 205 204 205 206 206 207 206 206 205 204 205 206 207 207 205 203 202 203 203 204 204 205 206 207 207 215 203 177 104 98 167 200 221 217 196 187 164 152 142 128 152 206 240 224 218 219 200 166 100 93 136 189 205 194 194 210 225 207 211 214 213 215 217 215 210 216 216 217 218 219 218 217 216 214 220 191 100 103 189 193 162 137 118 126 113 67 79 137 162 171 126 80 92 176 217 194 204 197 201 199 199 204 202 199 203 203 202 201 199 199 199 200 200 202 202 200 200 201 202 203 204 207 204 200 199 201 205 209 211 194 161 136 133 172 216 219 216 203 203 202 201 200 200 198 195 193 193 193 194 196 199 201 203 200 200 199 199 199 199 199 199 201 201 201 200 200 200 200 200 200 202 204 204 203 203 205 206 206 206 207 207 208 208 208 209 205 206 207 209 210 210 210 210 208 209 210 211 211 211 210 209 210 210 210 210 210 210 210 210 205 206 207 208 208 208 207 207 203 204 205 206 206 206 206 206 206 207 208 209 210 210 210 210 213 213 213 213 212 211 210 209 212 211 211 211 211 211 211 210 207 207 207 207 207 207 207 207 208 207 206 206 206 207 208 209 208 208 207 207 207 206 206 206 206 205 203 202 201 202 203 203 203 204 204 203 201 200 200 201 206 205 204 202 201 201 201 201 202 201 201 200 200 201 201 202 205 205 205 206 206 206 207 207 205 209 209 206 205 206 207 205 206 206 206 206 206 206 206 206 208 207 206 205 204 203 203 203 203 204 205 205 206 205 205 205 205 205 205 205 206 206 206 206 207 208 209 208 205 204 205 206 207 207 206 206 206 205 205 205 208 207 206 203 201 203 207 210 206 206 207 207 207 207 206 206 210 210 209 208 207 206 205 205 209 207 206 205 205 207 210 212 211 211 210 209 208 208 207 207 214 213 212 211 211 211 211 212 214 213 212 210 210 209 209 209 211 210 209 208 209 212 215 217 214 214 213 213 213 213 212 212 213 213 213 213 213 213 213 213 212 214 215 215 213 212 213 215 214 214 213 212 212 212 212 213 212 212 213 214 216 217 218 218 216 216 216 217 217 217 218 218 218 218 218 218 219 219 219 220 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 225 225 225 225 226 226 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 224 224 224 223 223 223 223 223 222 222 223 224 224 223 222 222 222 222 222 222 222 222 223 223 215 225 227 223 226 227 203 171 118 174 229 235 216 215 224 222 223 218 232 211 156 159 208 230 221 221 220 219 219 218 218 218 220 220 220 220 220 220 220 220 218 218 219 219 220 221 222 222 220 219 219 219 218 218 218 217 217 218 221 223 223 222 220 219 220 220 220 219 219 219 219 218 218 218 218 218 219 219 220 220 221 217 222 216 209 202 188 185 228 215 160 159 211 232 231 234 227 199 148 209 243 163 158 219 246 220 157 127 150 154 147 166 222 237 253 246 235 207 173 129 183 193 92 21 107 228 253 213 155 178 142 80 55 65 137 243 254 183 93 89 182 249 219 158 133 145 151 116 117 107 70 47 97 247 247 252 252 151 41 111 220 229 120 109 184 165 100 35 81 211 254 253 183 186 177 178 227 179 23 71 139 133 113 76 85 97 103 67 61 90 125 193 198 138 126 115 72 69 123 184 233 214 124 46 41 43 61 116 181 223 255 223 94 28 49 104 196 239 218 167 175 232 254 166 46 123 230 228 170 103 87 128 225 249 251 248 246 247 250 145 57 110 179 184 189 189 195 129 48 33 52 74 99 250 255 252 120 62 88 32 11 144 230 251 199 183 147 139 184 191 172 149 163 185 191 142 106 123 115 72 17 13 89 205 248 254 228 132 64 27 4 9 101 236 252 180 196 242 212 154 214 223 216 228 195 94 46 178 253 246 250 124 73 114 213 243 222 109 32 3 34 125 207 169 70 99 215 252 236 245 254 249 209 186 198 197 155 77 57 80 55 42 114 201 232 171 106 80 96 166 224 210 178 207 243 183 105 30 0 87 179 158 85 102 125 75 80 115 98 49 60 147 222 247 250 252 201 63 19 95 169 252 248 222 90 51 40 39 39 62 99 131 159 122 130 205 254 255 247 230 213 155 95 120 210 248 229 225 231 226 226 248 190 154 212 209 140 116 135 203 242 183 113 124 142 135 199 253 247 200 138 97 59 64 64 74 93 92 72 62 69 98 109 88 87 58 40 119 183 233 220 145 67 23 23 28 30 34 42 39 30 31 35 30 29 34 29 30 35 24 28 57 73 96 116 109 67 36 88 179 203 227 180 83 29 24 28 32 39 35 27 19 42 100 134 124 107 154 170 96 44 80 114 116 148 187 223 224 215 227 233 217 203 212 230 224 155 80 110 204 224 229 227 207 140 48 34 94 84 94 91 105 93 121 185 218 216 207 212 215 207 210 213 202 198 211 227 214 191 168 152 165 243 246 150 107 189 238 226 220 207 224 243 237 192 103 54 95 214 213 137 64 26 27 29 31 24 23 25 20 13 7 46 133 226 253 245 208 204 218 221 201 159 169 171 196 219 240 245 195 100 63 122 227 223 153 147 192 200 172 149 116 98 97 73 49 28 34 28 36 90 188 234 187 146 147 100 50 54 74 89 108 104 79 95 159 217 246 252 249 246 237 246 232 198 130 72 106 182 250 253 251 155 49 116 199 211 147 69 4 10 56 100 165 234 251 196 134 120 100 66 38 34 41 45 31 29 67 99 93 47 35 37 54 82 115 119 93 72 47 110 230 245 142 83 108 157 159 105 77 116 190 188 160 161 158 157 156 155 163 188 215 214 224 217 215 211 206 208 200 207 201 206 212 212 220 231 228 193 97 43 30 25 35 36 31 34 37 35 30 28 28 21 12 10 52 97 105 71 32 20 27 25 18 14 52 143 226 244 223 188 204 253 226 160 191 215 164 157 161 176 211 217 187 139 81 129 222 216 254 255 204 232 233 143 77 105 215 248 254 243 132 30 20 25 34 36 16 27 93 131 117 58 102 235 253 234 234 254 246 170 45 63 141 183 153 82 56 115 186 240 254 239 185 188 198 182 213 229 206 173 94 61 45 22 34 94 194 251 214 198 225 243 223 211 185 152 177 238 243 244 226 193 174 214 243 238 237 239 248 250 236 226 233 233 239 232 235 252 226 123 19 21 44 46 33 39 52 54 52 42 48 47 47 43 54 61 32 29 53 53 42 34 59 118 151 137 183 250 224 152 107 100 89 156 254 207 91 51 31 24 50 109 172 239 234 158 87 58 49 42 32 33 40 40 41 39 32 40 39 37 35 34 34 35 36 32 42 26 9 60 165 239 254 237 227 228 226 195 192 226 229 231 231 231 231 231 231 231 231 230 243 236 211 198 162 127 147 210 231 196 133 134 182 197 177 193 237 230 199 192 201 198 170 157 131 56 59 119 129 97 51 62 176 225 217 212 132 67 126 207 214 194 170 142 137 188 239 211 135 103 129 131 110 125 163 170 188 241 254 255 180 95 70 86 87 73 51 44 51 51 44 43 39 35 34 35 35 33 30 25 28 13 16 91 195 239 224 130 62 29 32 43 47 34 31 29 32 35 36 46 41 40 78 129 212 254 242 159 54 58 127 151 157 153 126 144 225 240 167 144 194 233 251 211 119 52 25 54 151 222 221 169 137 132 100 72 48 49 44 31 33 39 53 46 43 39 39 43 49 54 57 54 42 53 108 185 240 252 243 240 194 172 163 132 132 195 254 216 182 187 189 153 59 93 165 195 167 188 225 217 200 199 195 178 136 56 19 91 177 217 252 236 228 217 213 222 222 197 168 205 233 233 227 219 210 220 227 251 227 181 132 111 130 167 191 201 210 220 225 226 227 229 231 243 239 221 185 141 98 62 40 35 43 47 55 71 91 132 181 173 174 196 205 211 228 234 239 237 240 242 242 240 236 232 231 220 185 141 115 120 145 170 184 188 209 226 249 252 165 112 185 250 252 251 252 252 253 216 124 49 96 128 122 99 69 46 39 28 28 36 74 115 144 146 111 92 64 69 79 62 60 79 82 121 161 171 140 115 105 96 90 87 104 95 77 111 147 139 139 183 175 146 99 58 41 43 48 47 31 33 48 106 210 248 196 169 191 162 117 91 100 158 214 237 247 254 221 153 121 153 195 156 132 128 176 190 117 124 245 248 201 211 252 208 164 214 253 254 251 245 234 214 188 160 141 108 77 36 24 40 47 48 58 62 72 85 103 135 163 168 157 86 59 37 35 39 37 39 45 42 46 50 51 50 52 57 62 62 91 146 187 189 185 202 220 248 253 241 162 58 77 152 139 157 173 188 195 205 225 233 226 223 227 236 255 255 177 65 1 56 111 156 147 109 82 76 77 70 66 62 61 66 76 87 94 86 80 72 64 54 44 39 39 47 54 54 48 89 199 249 239 233 232 230 229 229 230 231 232 231 231 231 231 231 231 231 231 229 229 229 229 229 229 229 229 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 232 226 229 227 230 221 179 151 194 213 210 206 227 240 233 232 235 148 100 211 254 242 217 237 245 228 201 182 183 158 100 72 112 104 87 51 56 53 60 63 62 62 58 59 51 34 71 149 206 195 165 188 225 232 235 217 225 225 225 226 226 227 227 227 223 221 223 230 234 236 244 253 246 254 234 100 40 30 44 56 50 51 50 46 44 44 42 38 86 145 188 190 184 184 189 197 184 198 149 59 55 147 193 160 153 193 129 80 174 251 235 212 211 209 217 217 209 218 232 230 155 82 159 254 247 218 208 215 215 214 213 212 212 212 212 212 212 212 213 214 214 213 212 212 207 208 209 210 211 211 211 211 211 211 211 211 211 211 211 211 209 209 210 211 211 211 210 210 207 209 210 209 208 207 208 210 205 206 207 209 209 208 207 206 206 207 207 208 207 207 206 205 204 205 205 206 205 205 204 203 208 207 206 205 204 203 202 202 202 202 201 202 204 207 209 211 213 193 188 156 134 142 161 206 229 233 227 219 223 215 203 211 196 213 194 200 223 228 216 175 109 88 108 112 114 154 196 233 206 211 211 206 206 211 209 202 197 201 206 206 204 204 209 214 219 225 199 116 126 219 233 214 209 202 208 180 115 107 173 229 239 208 132 89 153 221 212 196 196 201 198 196 202 202 201 206 202 202 201 200 200 201 201 202 198 200 202 203 204 204 204 205 206 205 201 198 197 201 207 212 209 181 137 111 150 199 201 201 217 218 209 203 208 208 202 202 201 200 200 199 199 199 200 200 200 200 199 199 199 199 199 199 202 202 202 201 201 201 201 201 203 204 206 205 203 203 204 206 206 206 206 207 207 207 208 208 204 205 207 209 210 211 211 211 210 211 212 213 213 213 212 211 213 213 212 212 211 210 210 209 207 208 208 209 209 209 208 207 206 205 205 205 205 206 207 207 209 208 208 208 208 208 209 210 212 212 213 213 212 212 211 211 212 211 211 211 211 210 210 210 204 204 205 205 206 206 207 207 207 207 206 206 206 207 208 209 208 207 207 207 206 206 206 205 207 206 205 204 202 201 200 200 203 204 204 203 201 200 200 201 205 204 203 202 201 201 201 202 200 200 199 198 198 199 200 200 204 204 204 205 205 205 206 206 202 205 206 203 203 206 207 205 206 206 206 206 206 206 206 206 208 207 206 205 204 203 203 203 203 204 204 205 205 205 204 204 204 204 204 205 205 206 206 206 206 207 208 207 204 203 204 205 208 207 206 205 205 205 206 206 206 207 206 205 203 203 206 209 205 206 207 208 208 207 206 205 210 210 209 208 207 206 205 205 207 206 205 205 206 208 210 211 210 210 210 209 209 208 208 208 211 211 210 210 210 211 212 213 213 212 210 209 208 209 210 211 211 210 209 209 210 212 213 215 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 212 214 215 214 212 212 213 215 214 213 212 210 210 211 213 214 213 214 214 215 215 216 216 217 215 215 216 216 217 217 217 217 217 217 218 218 218 219 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 223 222 223 223 223 223 223 223 222 221 221 221 222 222 223 223 223 220 223 221 219 226 231 219 200 134 157 200 227 224 219 221 220 226 219 241 207 113 108 191 243 219 220 220 221 220 220 219 218 220 220 220 220 220 220 220 220 219 219 219 220 220 221 221 221 220 220 219 219 219 218 218 218 217 218 220 221 222 221 220 219 220 220 220 220 220 219 219 219 218 219 219 219 220 220 220 221 228 235 230 170 133 143 154 183 248 253 204 172 193 223 245 252 227 176 147 219 253 196 177 213 246 251 212 180 196 199 178 174 154 175 217 244 252 251 208 137 168 204 115 24 112 246 254 196 112 133 137 128 97 49 79 174 165 96 53 96 184 230 185 108 71 65 85 92 131 127 106 49 51 123 246 255 238 253 139 61 140 138 71 106 204 203 122 24 50 159 217 185 142 88 131 229 246 144 22 44 136 238 241 225 123 82 80 76 64 78 101 125 124 127 121 82 78 125 149 144 207 213 154 82 52 38 62 127 151 193 255 254 134 57 46 61 168 255 251 154 89 139 208 161 71 111 162 133 94 115 158 186 245 239 231 232 238 251 252 147 42 49 171 252 251 147 125 103 61 42 40 28 83 238 245 209 80 49 70 10 44 208 250 248 242 121 108 178 187 135 132 168 140 123 108 79 109 185 160 66 26 47 90 125 132 143 141 103 61 39 10 12 65 179 249 208 176 206 175 111 137 162 200 237 242 213 84 99 242 253 229 107 63 81 167 232 230 133 53 11 10 42 112 127 66 73 167 227 209 249 240 244 238 176 140 140 108 83 85 100 81 57 74 108 131 107 87 112 152 204 213 136 92 178 245 171 71 20 56 201 251 176 90 124 166 117 77 67 68 61 73 138 229 252 238 248 185 80 84 135 174 252 252 221 126 100 84 38 13 52 120 196 211 133 72 142 237 253 234 200 201 174 116 127 195 221 218 223 228 227 239 235 165 167 240 218 117 44 85 212 254 184 95 79 124 157 223 251 231 184 120 81 72 82 69 70 110 137 121 99 77 78 74 69 74 46 33 93 142 201 231 185 109 64 56 51 49 39 40 42 30 22 26 29 30 34 29 27 32 28 28 40 40 45 57 58 41 43 87 136 135 153 130 76 40 29 28 33 36 39 29 19 32 61 85 95 130 209 215 96 22 70 136 171 175 188 219 234 226 230 233 220 191 211 228 205 140 93 128 199 217 226 228 231 191 94 72 150 138 143 142 138 70 50 147 223 226 217 221 215 204 217 219 190 150 198 240 219 173 147 157 203 253 247 154 94 157 227 231 217 215 239 233 185 139 87 56 83 131 156 135 84 42 27 25 29 29 26 28 24 17 4 27 102 189 252 252 222 218 226 230 219 195 170 149 167 191 215 223 184 109 80 127 207 211 180 199 242 206 145 94 55 34 27 24 40 54 85 102 110 131 184 212 178 156 140 98 66 77 112 142 160 163 123 146 224 254 227 214 229 221 226 239 242 247 211 131 90 109 212 250 231 149 69 103 159 189 154 86 17 7 16 31 86 171 203 166 109 84 66 48 31 42 39 43 41 50 87 107 89 51 39 41 49 70 118 137 110 59 43 90 163 153 97 113 179 193 164 106 113 171 227 209 188 193 200 208 213 216 218 219 220 229 222 214 214 210 208 208 201 207 205 206 211 212 231 247 232 167 69 30 30 25 35 38 30 32 34 32 30 32 31 18 3 26 112 192 201 130 49 23 25 29 27 17 30 85 142 153 134 112 130 186 189 136 143 188 197 180 215 233 247 254 254 220 153 177 218 241 254 254 229 210 215 191 141 99 141 190 240 239 116 36 25 26 29 22 8 46 141 219 170 67 74 170 232 254 245 246 255 165 55 145 233 254 234 185 107 131 199 235 248 250 234 155 131 117 139 160 200 242 219 127 58 21 34 60 118 196 235 238 236 254 251 238 186 120 147 210 250 240 231 178 221 233 240 238 242 236 235 243 235 226 234 243 230 217 250 252 186 88 25 28 48 52 35 23 31 53 71 81 99 111 111 116 124 94 34 47 92 91 66 44 37 69 103 100 171 235 193 163 184 154 98 185 233 150 56 50 33 39 100 166 161 160 138 83 38 34 46 42 36 36 34 31 37 42 36 38 38 37 36 34 34 35 37 27 42 27 32 121 226 253 239 236 213 220 225 196 198 228 229 230 230 230 230 230 230 230 230 234 239 232 222 225 180 102 78 159 212 214 162 158 208 226 201 191 242 246 225 207 184 163 142 141 117 70 89 118 105 92 71 121 237 254 243 254 158 42 70 182 209 191 163 155 172 219 254 232 137 80 110 151 158 168 189 155 198 254 247 240 159 99 63 64 55 52 53 51 50 49 44 42 39 35 33 34 34 33 31 32 27 13 32 132 245 254 198 99 39 27 41 45 43 35 37 32 30 31 32 44 44 50 94 150 177 197 227 191 100 93 148 166 133 101 78 91 151 185 162 105 163 231 234 166 130 113 54 39 124 226 247 162 80 74 89 93 52 43 41 30 34 38 45 45 42 38 38 42 47 52 55 48 24 53 150 235 253 240 229 244 182 145 133 128 168 223 240 203 202 229 205 126 40 108 160 173 191 222 228 197 177 191 212 221 221 118 9 37 125 191 245 239 231 215 209 224 236 214 181 201 238 242 228 220 227 238 227 199 153 107 122 180 212 226 247 240 235 226 219 217 218 216 211 218 219 223 228 219 178 109 54 32 31 34 43 68 117 175 213 193 209 220 190 179 207 210 194 178 187 201 214 222 227 230 232 229 225 218 215 224 238 242 238 233 246 253 252 208 97 69 174 230 235 231 222 201 182 152 92 47 56 62 59 48 35 33 40 39 45 88 169 222 235 216 167 116 113 125 135 125 101 69 40 46 87 105 109 120 111 87 82 105 97 60 50 111 148 148 185 252 224 160 86 41 35 41 41 53 24 23 74 171 253 250 183 133 158 151 141 144 142 180 250 250 254 238 192 163 150 156 175 168 194 186 164 122 101 171 251 200 198 228 232 175 159 208 234 216 198 169 137 106 79 57 43 29 25 46 87 117 131 144 156 162 136 101 76 69 75 86 92 59 42 32 38 44 42 41 45 38 45 53 58 57 53 51 50 50 67 79 86 93 96 110 134 149 168 147 80 36 45 101 173 250 235 200 174 169 176 198 228 240 234 231 246 232 144 60 41 60 66 67 59 49 43 40 37 40 39 39 39 40 42 44 46 58 53 47 45 51 59 62 60 55 54 46 54 119 235 250 243 230 230 229 229 229 230 232 232 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 225 230 238 231 219 207 178 149 182 196 183 183 215 227 220 230 230 155 162 239 234 227 226 228 239 236 208 155 158 186 171 172 216 174 118 75 63 43 59 64 59 67 64 57 45 37 87 171 218 224 215 228 234 219 225 230 224 224 225 225 226 227 227 227 225 222 224 227 227 227 238 251 253 232 175 60 38 40 45 51 47 50 54 51 38 39 74 115 122 132 108 84 97 105 95 92 101 83 59 73 159 254 254 187 151 115 69 101 209 250 223 223 215 212 217 209 204 226 227 189 108 112 206 247 214 207 207 212 213 213 214 214 214 214 214 214 212 212 213 213 213 213 212 212 208 208 209 210 211 211 211 210 210 210 210 210 210 210 210 210 206 207 209 211 212 211 210 209 207 208 210 209 207 207 208 209 205 206 208 209 209 208 206 205 206 206 207 207 207 206 205 205 205 205 206 206 205 204 203 202 208 207 205 203 202 203 203 204 203 202 201 201 202 205 209 211 211 198 210 206 181 154 143 170 187 224 221 212 224 230 226 214 201 202 189 204 215 206 215 223 181 98 66 46 74 161 211 241 221 217 211 205 203 205 209 211 205 208 209 205 200 198 201 205 212 203 182 118 123 196 223 234 223 234 227 207 166 108 120 197 231 241 177 94 118 197 220 208 199 204 199 194 200 202 201 205 202 202 202 202 202 203 203 203 199 201 202 203 202 202 203 205 203 205 206 205 201 193 186 182 216 195 124 58 96 176 205 215 205 183 163 175 203 207 197 197 207 206 205 203 202 200 200 199 199 199 200 200 200 200 200 200 201 201 201 202 203 203 204 204 205 207 208 206 204 203 204 206 206 206 207 207 207 207 207 207 204 206 207 209 210 211 211 211 211 211 212 213 213 213 212 212 213 213 212 212 211 210 210 210 208 209 210 210 210 209 208 208 208 207 205 204 204 205 207 208 210 209 207 206 206 207 209 210 207 208 210 212 213 215 215 215 212 212 211 211 210 210 209 209 206 206 206 206 206 206 205 205 207 207 207 207 207 207 208 208 205 205 205 204 204 204 203 203 206 207 207 207 206 204 203 202 203 204 204 203 201 200 200 201 204 204 202 201 201 201 201 202 200 199 198 198 198 198 199 200 202 202 203 203 204 204 204 204 199 202 203 201 203 207 208 205 206 206 206 206 206 206 206 206 206 205 205 204 204 205 205 205 204 204 204 205 204 204 203 203 203 204 204 204 205 205 206 206 205 206 207 206 204 203 204 205 208 207 206 205 204 205 205 206 203 206 209 209 207 206 205 206 204 205 206 207 207 206 205 204 207 207 207 207 207 207 207 207 203 204 206 208 209 209 208 208 207 208 208 208 209 209 210 210 207 207 207 208 209 211 213 214 211 210 208 208 208 210 212 213 210 210 212 212 212 211 210 209 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 212 213 214 214 212 211 213 214 214 213 211 210 210 212 213 214 217 216 216 215 215 214 214 213 215 215 215 216 216 216 217 217 217 217 217 218 218 218 219 219 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 224 224 223 223 223 223 223 223 222 222 223 223 223 221 221 221 222 222 223 223 223 223 219 217 220 224 224 224 224 198 181 192 229 240 223 216 224 220 221 240 211 146 155 211 227 218 219 220 221 221 221 221 220 220 220 220 220 220 220 220 220 221 221 221 220 220 219 219 219 220 220 220 220 219 219 218 218 219 218 217 217 217 218 220 221 220 220 220 220 220 220 220 220 219 219 220 220 220 221 221 221 227 217 190 124 97 108 117 148 213 240 246 211 159 170 229 246 230 153 164 223 242 224 203 214 243 251 209 156 169 218 237 229 178 149 152 174 199 207 174 107 99 138 102 41 109 241 255 187 63 95 138 175 156 76 46 91 82 54 45 77 128 154 124 72 78 53 47 63 130 173 178 75 21 98 100 210 255 240 251 175 120 99 47 68 158 224 195 89 36 76 108 100 141 145 159 245 248 121 101 142 203 255 255 250 255 150 57 25 31 118 214 208 171 172 124 48 74 172 177 116 169 250 236 126 49 36 67 114 103 174 253 254 142 67 44 46 131 201 193 124 53 66 108 72 63 78 91 62 55 144 233 254 254 253 254 254 241 238 251 178 43 54 181 251 246 148 119 92 68 88 85 35 74 148 183 132 69 53 45 6 98 246 253 252 248 160 166 210 189 188 220 254 187 105 62 49 83 138 110 50 28 56 71 96 152 167 137 132 89 63 21 15 45 148 253 253 177 126 92 96 147 191 233 250 243 254 135 56 153 169 156 142 160 123 129 219 250 206 101 32 18 12 42 56 34 54 123 177 209 251 246 254 253 187 127 104 102 96 99 116 115 80 53 57 58 69 78 153 243 254 186 72 90 158 169 98 21 8 109 254 235 131 88 143 190 160 90 45 30 90 120 136 214 253 249 254 183 135 185 183 168 208 219 179 146 129 97 20 2 76 157 216 196 147 91 138 221 247 242 217 197 172 154 173 186 187 214 239 228 234 250 195 115 161 242 230 155 68 73 186 239 146 74 123 183 159 164 198 229 193 110 71 88 117 99 76 118 168 164 143 164 133 71 54 56 45 70 109 111 139 172 174 166 169 156 131 106 58 30 35 36 30 34 44 33 33 28 25 28 30 28 30 36 30 34 36 34 51 78 92 88 91 83 63 40 24 28 44 36 39 29 19 25 39 66 96 159 217 191 66 22 104 187 227 189 170 181 206 215 222 205 162 126 178 214 185 125 111 158 208 215 217 218 241 222 123 90 166 211 217 225 217 114 43 148 248 227 219 218 210 206 228 224 181 125 188 236 190 117 100 145 213 215 202 156 95 94 160 213 226 227 225 187 132 116 98 66 72 73 121 148 111 59 24 18 25 28 25 28 26 23 8 19 78 163 210 198 162 153 156 168 175 179 187 200 207 187 174 184 183 154 133 162 214 221 208 205 204 158 99 59 41 26 16 38 97 150 179 199 200 172 148 139 115 108 96 100 124 153 183 198 195 143 148 192 244 251 226 210 209 214 223 218 225 242 253 234 161 79 136 168 141 103 71 67 104 115 109 72 35 35 27 20 51 80 117 104 74 64 57 51 38 42 34 36 42 47 59 64 53 51 45 50 47 49 86 113 99 63 33 53 121 157 157 173 204 214 159 112 156 217 245 226 221 213 218 220 219 222 225 222 214 212 200 206 211 208 211 211 205 209 210 206 209 209 234 251 216 131 46 21 31 27 34 37 30 34 32 30 32 33 28 13 0 52 155 243 255 183 86 41 19 32 33 26 25 39 53 53 46 40 65 94 115 112 98 107 127 133 170 171 162 177 207 214 185 153 141 203 244 254 248 195 167 213 232 153 112 159 218 202 88 23 20 28 27 12 4 67 186 253 244 134 78 99 155 229 254 254 247 117 49 202 254 254 243 249 145 131 186 201 208 203 195 192 158 138 102 116 208 255 252 159 54 26 38 44 74 146 247 255 232 243 250 247 186 112 139 185 243 241 221 175 233 242 247 236 248 241 231 236 232 218 214 235 224 212 253 243 140 64 32 36 36 43 41 22 20 62 110 152 156 152 147 150 128 78 45 98 178 163 80 36 39 55 55 92 155 202 198 223 250 188 129 198 183 93 38 41 29 59 136 167 127 78 55 53 43 36 44 44 38 34 30 28 37 43 36 37 37 38 37 37 35 35 34 24 21 31 97 198 253 249 231 237 216 213 198 180 204 233 230 230 230 230 230 230 230 230 230 231 228 233 230 228 206 142 94 137 194 224 198 181 201 205 181 160 217 246 251 238 205 171 139 111 86 107 137 140 143 132 102 163 240 254 247 226 123 51 89 135 136 125 139 148 132 146 175 178 133 90 91 125 150 151 145 123 178 252 253 245 160 134 122 93 55 42 54 53 45 42 41 41 38 35 34 34 33 32 31 32 21 19 56 152 251 253 187 99 32 22 41 42 39 35 38 33 30 30 30 41 42 52 101 156 173 180 204 185 125 127 165 227 211 154 97 92 113 118 112 96 127 160 155 134 165 167 81 43 87 175 200 132 80 97 135 128 64 42 39 29 34 38 40 43 41 38 38 41 46 49 51 41 22 56 155 238 253 241 232 232 174 139 135 148 198 238 229 206 238 255 214 109 72 151 194 188 219 227 222 214 182 156 167 229 253 161 33 13 72 142 196 230 240 241 235 238 240 219 189 172 202 220 232 231 217 188 142 96 86 139 207 227 234 237 216 219 217 212 208 210 213 211 204 211 212 221 239 243 205 130 65 64 55 42 28 36 93 166 207 178 206 226 189 153 148 124 94 91 99 110 123 138 157 176 189 201 222 243 251 253 253 251 242 251 248 249 221 148 60 44 110 161 162 149 132 102 81 74 50 51 41 41 44 38 36 52 71 98 120 175 238 254 248 224 169 155 180 178 184 222 212 134 66 60 69 67 68 73 67 90 144 146 117 72 61 92 89 90 156 225 218 167 82 26 23 37 40 40 32 27 85 199 252 226 172 134 146 151 172 191 162 157 215 251 245 189 151 176 191 170 159 220 251 186 98 63 94 161 179 158 175 174 126 91 108 124 121 92 75 52 36 36 48 65 76 90 117 165 203 220 234 242 237 244 235 221 199 166 128 100 88 67 53 43 44 45 43 43 48 49 48 46 44 43 46 52 56 58 58 46 44 56 52 48 63 56 67 61 37 32 36 82 180 240 251 250 229 203 175 175 205 254 254 225 179 141 88 48 48 46 48 51 53 53 53 54 56 58 56 54 53 54 57 60 62 56 53 48 44 49 55 53 45 59 51 32 45 131 249 249 235 228 228 229 229 230 231 231 232 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 229 229 230 230 230 229 229 229 229 229 229 229 229 224 228 232 232 227 224 201 159 159 194 205 204 210 204 213 251 205 124 184 243 240 227 237 223 221 242 220 134 122 187 227 251 226 166 128 112 87 44 59 69 58 69 61 45 40 52 118 207 251 253 242 236 232 222 223 228 226 226 226 226 226 226 226 226 224 225 225 222 219 224 240 253 251 170 92 21 39 48 47 52 46 51 49 39 42 82 152 208 225 220 187 164 172 171 162 171 149 113 125 193 245 253 241 231 157 62 43 124 220 250 231 235 214 217 221 214 220 246 223 150 96 172 239 220 199 215 216 212 211 211 212 213 213 214 214 214 212 212 211 211 211 211 212 212 211 211 211 211 211 210 209 209 210 210 210 210 210 210 210 210 205 207 209 210 211 210 209 208 206 208 209 209 207 206 207 209 206 207 208 209 209 208 206 205 205 206 207 207 207 206 205 204 206 206 206 206 206 205 204 203 206 204 203 202 202 203 205 207 206 204 202 201 201 203 206 208 210 200 205 212 214 198 163 143 145 192 210 210 209 205 207 204 218 209 195 206 213 202 210 227 235 171 116 49 72 184 235 245 211 207 208 210 207 201 205 216 209 209 207 205 204 203 204 205 208 216 198 113 103 181 214 225 210 219 214 211 191 128 92 118 180 223 200 129 104 139 192 226 203 208 202 194 199 201 200 203 203 203 203 204 204 204 204 204 203 204 203 201 198 199 202 205 205 206 207 208 204 192 174 161 188 163 105 72 138 218 224 216 189 134 109 152 204 212 200 200 198 198 199 199 200 200 200 200 199 199 200 200 200 201 201 201 199 200 201 203 205 206 208 208 207 208 209 208 205 204 205 206 207 207 207 207 207 207 207 207 205 206 208 210 211 211 211 211 210 210 211 212 213 212 212 211 210 210 210 210 211 211 211 211 209 210 210 211 210 209 208 207 208 207 205 204 204 205 206 207 210 209 207 206 206 207 208 209 207 208 210 212 213 215 215 215 212 212 211 210 210 209 208 208 210 209 208 207 206 205 204 203 206 206 207 207 208 208 208 208 205 205 204 204 203 203 203 203 204 205 205 206 206 206 205 204 203 204 204 203 201 200 200 201 203 203 202 201 201 201 201 202 200 200 199 198 198 199 200 200 201 202 202 202 203 203 203 204 201 203 203 202 205 209 209 206 206 206 206 206 206 206 206 206 204 204 204 204 205 206 207 207 204 204 204 204 204 203 203 202 204 204 204 204 204 205 205 205 202 204 205 205 203 203 204 206 206 206 205 205 204 204 204 204 202 205 209 211 209 206 205 204 205 205 206 206 206 206 205 205 205 205 206 206 207 207 208 208 202 204 207 209 210 209 207 205 206 206 206 207 208 209 210 210 206 206 206 207 208 210 212 213 208 208 208 208 209 210 212 212 209 210 212 213 213 211 208 206 212 212 213 213 213 213 214 214 213 213 213 213 213 213 213 213 211 213 214 213 212 211 212 214 213 212 212 212 212 213 214 214 218 218 217 216 214 213 212 212 214 215 215 215 216 216 216 217 216 217 217 217 218 218 218 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 224 224 224 223 223 223 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 224 224 224 224 225 225 224 224 224 223 223 223 223 223 224 223 222 222 222 222 223 224 222 222 222 222 222 222 223 223 225 221 223 229 227 218 218 225 224 198 183 205 228 219 211 228 218 235 233 197 180 214 236 216 220 220 220 220 220 221 221 222 219 219 219 219 219 219 219 219 222 222 221 220 219 219 218 218 221 221 220 220 220 219 219 219 220 218 216 215 215 217 220 222 220 220 220 220 221 221 221 221 220 220 220 221 221 222 222 222 229 195 148 125 145 152 130 128 204 251 253 239 183 106 137 241 223 142 184 236 239 238 208 194 210 238 227 156 120 173 232 236 247 230 194 122 107 152 172 119 73 91 106 82 100 181 190 127 33 55 120 201 202 103 34 48 66 60 53 68 92 91 84 92 133 154 127 80 88 182 245 127 35 32 77 176 255 250 233 253 206 151 62 29 108 235 236 108 35 23 44 139 213 253 186 213 207 140 193 248 255 217 253 254 248 160 69 42 49 139 252 253 254 240 150 31 59 191 204 115 168 254 254 145 56 36 59 92 111 186 254 249 125 28 38 121 148 160 109 80 57 67 89 74 58 64 67 59 52 127 211 249 255 246 246 225 184 160 181 145 33 51 128 147 155 144 138 105 87 138 139 63 57 47 102 72 77 57 20 24 149 252 247 254 254 241 196 169 188 253 253 229 173 74 49 59 63 58 43 62 85 105 113 148 230 233 173 178 173 116 29 5 37 142 247 245 152 59 48 131 208 243 255 253 254 238 141 42 42 63 138 242 251 176 108 182 244 255 178 114 77 40 28 28 26 38 81 144 201 243 254 239 206 195 158 83 102 124 115 108 133 128 77 38 42 74 92 164 255 253 177 122 182 197 119 39 16 58 158 212 189 150 142 136 141 153 105 34 27 121 160 125 174 251 246 240 215 202 252 204 144 154 176 132 110 108 82 19 13 95 162 175 148 153 150 175 221 251 253 240 202 138 146 182 161 156 207 254 248 243 231 150 84 148 239 254 233 119 97 155 150 90 101 186 208 148 119 151 210 209 122 50 87 135 119 81 118 172 176 162 190 166 95 56 44 59 125 158 150 134 130 128 158 208 220 210 151 77 28 37 54 56 53 53 35 29 24 22 24 28 29 26 31 32 34 30 35 69 110 130 130 98 70 57 45 32 31 38 36 35 27 21 23 32 61 97 132 157 122 35 46 154 230 253 207 142 138 194 225 220 179 122 95 150 193 178 149 168 208 225 213 204 207 241 228 122 72 128 194 210 228 236 149 61 155 248 217 202 197 203 219 237 218 173 141 179 206 145 62 60 124 190 185 189 194 138 79 115 198 253 251 234 159 82 96 126 100 81 81 124 167 125 66 24 18 29 23 23 25 24 28 19 19 61 92 114 93 67 58 62 84 99 120 171 225 239 207 166 160 179 194 159 165 197 195 168 135 102 82 44 29 36 44 52 99 183 240 251 247 232 185 123 81 48 42 69 146 214 226 218 203 175 133 163 209 232 225 216 216 213 212 211 205 229 243 252 245 172 87 66 68 54 59 59 37 66 64 61 40 27 35 34 29 39 29 61 59 52 54 52 51 39 32 31 36 49 56 51 50 60 73 67 66 54 37 49 73 79 59 26 50 148 226 225 191 176 192 132 112 182 225 228 207 209 208 210 208 204 206 213 214 209 181 170 190 198 196 211 215 212 210 213 206 211 213 238 242 174 91 28 18 31 29 32 32 30 37 32 32 34 29 18 12 14 77 182 255 255 185 98 62 32 26 29 32 35 35 29 27 34 19 40 48 97 161 160 121 90 80 122 138 146 154 150 137 114 105 91 146 221 243 237 203 148 159 221 162 103 142 181 149 67 15 21 35 32 12 2 64 183 246 226 144 145 155 110 134 245 255 210 75 78 240 255 240 255 248 175 151 159 138 146 143 137 150 144 135 80 121 239 255 238 137 51 33 31 36 59 107 209 250 232 240 254 252 186 127 159 206 226 220 174 188 229 243 241 230 245 244 236 243 236 190 141 183 224 238 250 184 73 43 37 50 30 31 38 25 24 64 107 125 152 177 158 111 63 59 109 184 239 223 150 79 35 28 28 68 122 181 231 240 203 142 142 184 143 66 31 30 29 71 128 154 115 64 40 45 44 38 40 36 30 32 34 33 38 41 33 36 36 37 39 40 38 33 29 22 10 63 178 254 251 234 239 234 233 211 159 157 215 241 231 229 229 229 229 229 229 229 229 237 223 233 233 232 236 200 152 145 170 202 212 210 213 204 180 137 183 228 254 254 232 189 126 76 92 178 192 154 158 146 124 175 202 219 219 161 83 97 162 159 170 160 156 146 124 113 102 109 110 87 69 91 116 104 78 80 149 216 233 233 195 195 173 96 48 35 53 53 45 46 45 39 38 37 36 34 33 30 29 22 13 29 77 154 237 253 221 126 39 16 35 38 38 35 33 33 31 33 33 41 38 49 102 140 158 186 237 224 142 103 104 176 230 193 120 137 179 157 116 127 100 64 84 152 203 174 89 35 70 143 147 111 135 188 224 154 81 56 50 31 31 39 42 42 41 40 40 43 45 47 47 40 40 62 118 188 237 251 248 230 163 119 130 174 224 241 221 214 250 239 176 98 122 196 237 226 236 217 215 227 186 144 161 246 245 163 54 3 26 97 144 195 219 232 218 195 177 156 135 109 119 140 165 152 125 124 118 114 156 211 228 209 206 218 219 220 224 222 212 207 211 216 216 210 213 219 227 226 201 154 113 112 97 67 27 10 42 95 125 114 128 155 138 94 60 34 27 34 36 41 49 59 73 87 96 105 141 185 215 232 240 239 235 229 204 188 146 85 45 36 56 77 79 66 59 46 35 37 27 33 23 38 69 86 104 137 162 193 210 234 249 240 241 216 139 158 206 196 175 209 211 151 109 147 117 83 62 41 31 74 143 165 159 154 146 136 97 68 98 120 134 116 63 26 30 43 43 33 31 40 115 216 233 194 185 206 199 200 222 235 180 129 160 222 204 132 98 148 174 142 119 180 202 117 45 53 66 83 101 88 92 84 45 37 50 41 45 46 52 65 86 115 146 174 190 196 229 254 253 239 244 252 248 237 243 253 254 247 222 196 180 156 133 104 80 60 44 39 42 47 43 40 43 49 55 57 57 59 55 47 48 57 52 47 55 55 41 49 50 39 46 71 102 141 201 243 250 251 238 204 184 224 243 195 103 60 62 59 46 56 54 52 50 47 43 41 41 39 41 44 47 49 51 52 52 48 49 49 49 50 50 47 41 36 41 27 43 136 243 248 220 228 228 229 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 228 228 228 228 228 228 228 228 235 225 216 225 236 245 222 158 92 144 187 208 219 215 223 253 140 92 204 248 238 223 230 218 222 249 234 159 138 202 250 254 202 141 152 158 106 44 52 65 58 63 49 36 39 64 146 246 238 239 228 223 232 233 223 217 227 227 227 226 225 225 225 224 223 226 225 223 231 246 253 251 185 91 44 21 51 51 48 51 49 51 40 37 82 165 231 252 252 250 242 240 239 228 224 235 240 224 226 240 242 243 251 254 142 40 41 122 202 249 248 245 234 240 243 239 246 253 210 128 131 231 253 230 225 226 219 213 212 211 210 210 210 210 211 212 211 210 209 209 209 209 210 211 212 212 212 212 211 210 208 208 210 210 210 210 210 210 210 210 206 207 208 208 209 208 208 208 206 208 209 208 206 206 207 209 208 208 208 207 207 207 206 206 205 206 206 207 206 205 204 204 205 205 206 206 206 205 204 204 204 203 202 202 202 204 205 207 207 205 204 202 201 202 203 204 199 203 203 204 214 219 199 172 146 147 177 214 222 206 196 202 201 206 201 198 203 207 212 222 239 229 174 72 65 159 213 227 179 189 206 216 212 202 202 209 207 205 202 202 204 204 202 200 204 219 204 114 95 169 206 223 208 201 212 214 194 180 142 83 124 199 221 174 114 104 161 214 204 211 205 196 200 203 201 202 204 205 205 206 206 205 204 204 205 206 205 202 198 198 202 206 211 207 204 205 205 199 188 178 178 138 110 128 196 233 216 206 196 123 105 166 216 217 207 201 198 198 199 199 199 198 197 197 199 199 200 200 201 201 202 202 199 200 202 204 206 208 209 210 208 209 210 209 207 205 206 208 209 209 209 208 208 208 207 207 207 208 209 210 211 211 210 210 209 210 211 212 212 212 211 211 210 210 210 210 211 211 211 211 210 210 211 211 210 209 208 207 206 206 205 204 204 204 204 205 208 207 207 206 207 207 208 209 212 212 213 213 212 212 211 211 212 212 211 210 209 208 207 207 211 210 209 207 205 204 202 202 206 206 207 208 208 208 207 207 206 206 206 205 205 205 204 204 202 202 202 203 203 204 204 204 203 204 204 203 201 200 200 201 202 202 201 200 200 201 202 202 201 200 200 199 199 200 200 201 202 202 202 203 203 204 204 204 204 205 204 202 204 208 207 202 206 206 206 206 206 206 206 206 205 204 204 204 204 205 206 207 204 204 204 204 204 203 202 201 205 204 204 204 204 204 204 203 200 202 204 204 203 203 205 207 203 204 205 205 205 204 202 201 202 205 208 208 206 204 204 205 206 206 205 204 204 205 206 206 205 205 206 206 206 207 207 207 205 206 206 207 207 207 206 206 206 206 206 207 207 207 207 207 209 209 208 208 208 209 210 211 208 209 209 210 210 210 209 209 209 210 210 210 211 210 210 210 212 212 212 213 213 214 214 214 213 213 213 213 213 213 213 213 211 213 214 213 211 211 212 214 212 212 213 214 215 215 214 214 217 216 216 215 215 214 214 213 214 214 215 215 215 216 216 216 216 216 217 217 217 218 218 218 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 223 223 222 222 222 222 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 224 224 225 225 225 222 222 222 222 223 223 223 223 225 224 222 221 221 222 224 225 223 223 222 222 222 222 222 222 222 223 226 227 224 220 220 222 236 207 147 138 201 239 225 214 227 239 203 163 186 226 231 223 225 223 221 219 219 219 219 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 219 221 221 221 220 220 219 219 219 218 218 218 218 218 219 220 220 220 220 220 221 221 221 222 222 221 221 221 221 222 222 223 223 239 220 159 141 182 200 173 138 183 230 234 249 235 131 103 188 179 159 214 246 233 237 220 196 179 216 247 189 111 152 238 254 250 255 246 174 163 210 238 186 97 106 157 143 82 71 66 43 52 51 82 141 152 89 42 53 88 118 111 104 119 96 79 112 192 254 245 173 88 163 252 160 67 36 101 185 254 236 162 177 251 181 75 20 80 194 202 107 42 42 112 246 252 228 166 193 129 116 252 253 216 155 163 215 245 152 59 33 51 99 181 246 236 199 131 45 57 160 180 116 180 219 203 129 61 28 48 97 148 221 242 197 81 1 53 205 254 238 117 53 43 62 67 51 80 79 65 56 28 53 92 118 116 104 106 93 65 44 79 81 89 93 107 80 74 103 102 80 88 128 134 88 80 50 65 48 52 41 3 56 195 252 243 214 247 202 107 121 199 240 236 182 111 54 60 69 68 62 54 98 199 226 226 169 149 158 169 225 248 161 47 6 28 95 154 149 106 87 120 181 204 214 232 245 248 229 120 16 0 87 199 254 254 218 147 147 179 197 208 213 177 124 69 32 31 31 45 105 142 176 205 168 140 169 153 86 106 144 124 108 172 204 131 48 44 72 92 143 217 205 158 183 251 217 97 21 37 115 186 168 163 221 222 148 89 93 84 28 61 138 167 108 140 238 250 236 229 232 254 224 158 167 183 131 74 73 55 22 21 106 202 218 139 124 141 178 223 253 252 244 207 119 129 149 119 135 195 248 250 231 195 166 146 168 224 243 254 159 139 135 99 121 183 215 175 159 188 189 156 143 108 53 83 128 115 92 143 194 188 170 164 152 111 65 60 113 173 189 193 164 131 90 93 135 157 174 145 96 71 89 106 100 76 54 36 24 18 18 19 24 28 25 21 30 29 22 41 98 166 209 213 173 128 90 55 35 32 32 38 30 25 26 26 32 55 80 82 81 57 27 81 194 246 246 192 115 110 175 216 223 198 151 106 140 174 174 171 201 223 212 206 205 208 227 214 137 88 110 142 178 203 223 170 88 168 240 206 176 167 199 235 233 196 160 162 155 167 130 71 81 131 167 186 214 243 203 141 130 170 238 248 216 128 50 78 131 123 111 128 146 176 125 69 30 24 33 24 26 25 20 30 26 17 42 26 43 40 35 29 26 38 37 59 105 148 166 164 139 128 157 187 131 108 117 106 84 59 33 37 27 37 59 88 108 144 210 244 253 240 211 179 141 101 55 30 88 199 254 228 201 192 167 163 184 215 224 210 204 213 219 223 218 219 227 220 196 171 145 147 98 66 45 43 44 33 48 38 35 30 36 40 36 29 16 25 45 44 45 46 42 44 37 33 46 57 86 120 118 107 120 136 113 88 64 40 33 55 83 73 55 80 168 234 216 179 181 178 128 135 210 226 216 200 203 203 206 207 205 205 209 211 209 173 156 174 173 172 203 219 220 210 214 206 219 226 244 226 120 55 19 20 31 31 31 27 30 32 28 31 34 22 8 22 49 118 204 241 225 162 105 96 68 31 30 30 37 42 38 38 46 25 33 60 150 232 241 193 123 131 195 228 244 249 216 148 80 31 48 78 130 152 144 131 102 96 149 119 65 90 136 109 37 26 29 38 33 15 2 51 155 205 170 119 165 200 140 87 148 187 136 64 138 253 243 236 245 220 188 178 152 117 112 106 95 128 138 116 76 124 190 172 150 148 109 77 47 35 37 67 139 197 206 224 254 254 194 156 189 234 228 197 132 193 241 246 230 232 239 237 230 240 239 172 81 159 229 254 249 147 38 38 37 50 36 33 29 20 40 81 104 98 159 219 166 68 46 103 183 240 251 250 226 141 40 14 33 49 103 159 212 185 138 117 132 163 124 58 31 31 37 78 121 133 94 65 47 28 29 38 33 33 28 34 40 36 35 38 34 35 34 35 39 43 39 30 21 21 44 135 236 254 238 231 236 230 243 212 145 161 228 239 233 229 229 229 229 229 229 229 229 238 221 226 228 235 245 224 200 176 143 143 182 221 242 234 209 122 114 150 222 254 251 208 123 52 122 231 232 161 126 131 171 210 206 195 171 109 91 167 228 227 252 245 214 190 185 171 125 93 94 69 51 68 78 63 47 50 102 121 133 161 185 193 141 62 32 37 58 53 49 52 45 37 38 39 38 36 32 28 26 19 12 41 96 155 220 248 228 127 35 15 39 40 38 37 35 34 33 35 34 39 38 56 116 154 147 162 232 252 184 115 74 114 168 140 93 154 242 239 194 163 88 40 97 185 219 175 91 34 73 143 134 123 196 250 255 143 85 82 81 44 29 37 45 43 43 43 45 46 47 45 44 45 52 58 75 123 190 239 252 236 151 86 114 192 240 236 216 228 223 178 112 124 191 234 247 220 219 206 214 226 197 173 192 231 216 162 90 27 44 120 144 126 139 144 132 119 113 106 98 94 92 97 100 70 74 155 222 207 227 219 209 225 226 206 199 212 224 232 231 228 227 219 209 204 208 211 213 213 208 193 180 160 142 104 60 34 34 42 46 60 55 72 67 40 29 42 72 63 54 45 41 43 43 40 37 37 60 96 129 150 157 154 148 123 100 87 61 38 34 37 53 38 47 41 43 47 49 58 53 48 41 77 137 178 208 235 247 245 239 235 231 222 239 224 144 114 158 156 125 120 120 119 134 174 144 120 101 75 63 74 87 124 140 184 207 204 178 121 81 56 62 59 44 39 45 49 45 39 30 46 115 184 192 189 215 252 232 219 219 219 164 98 108 121 140 103 64 78 85 76 87 76 90 53 32 51 49 47 65 55 36 39 30 44 77 93 128 142 160 188 213 232 244 251 254 251 246 236 230 232 236 228 216 229 231 232 233 237 242 243 240 234 216 191 163 134 108 93 90 85 68 50 48 58 65 61 52 52 48 46 45 47 54 59 59 53 50 56 59 51 58 68 56 71 111 149 182 221 232 196 154 143 148 115 58 36 53 60 48 47 48 49 49 49 48 44 40 48 47 46 44 42 39 37 36 36 39 45 49 49 48 50 54 60 73 78 108 184 238 250 230 227 228 229 230 230 230 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 237 229 218 225 232 242 227 158 82 105 124 146 187 224 237 234 137 110 217 254 230 233 222 229 223 237 228 193 171 209 253 241 190 122 167 176 102 43 51 62 59 56 46 45 47 59 138 247 251 248 231 215 220 227 224 228 225 225 225 224 224 224 224 224 223 225 223 226 244 252 221 179 91 30 38 43 59 50 50 46 47 43 46 82 158 232 252 248 235 224 229 239 238 237 241 240 238 251 252 237 242 255 246 197 123 50 59 106 161 211 222 241 243 241 232 221 215 198 146 89 159 243 243 236 242 222 224 218 219 217 213 211 209 209 210 211 210 209 208 207 207 208 209 210 209 210 210 210 210 209 209 208 209 209 209 209 209 209 209 209 209 208 207 207 206 207 207 207 206 207 209 208 206 205 207 208 210 209 207 205 205 206 207 208 205 205 206 206 206 205 204 203 203 203 204 205 205 205 204 204 204 204 203 203 203 203 203 203 205 204 204 203 203 203 202 202 196 206 207 205 204 208 215 211 167 112 138 195 221 220 199 202 206 213 214 205 204 204 203 213 230 225 167 100 90 113 141 175 162 192 218 221 214 210 209 206 214 212 211 211 212 210 207 204 207 214 203 125 105 167 207 237 205 197 206 202 194 212 183 99 95 168 216 214 150 98 134 187 203 211 207 198 202 206 203 203 206 206 207 207 207 205 204 203 202 206 208 206 203 202 205 208 210 207 204 205 208 211 211 211 207 141 102 116 162 197 208 227 190 123 126 189 213 206 201 190 204 204 204 203 202 200 198 196 199 199 200 200 201 202 202 203 203 203 204 205 206 207 208 208 208 210 211 210 208 207 208 209 210 210 210 209 209 208 208 208 209 210 210 211 211 210 209 209 209 210 211 212 212 212 211 211 213 213 212 212 211 211 210 210 210 210 210 210 209 208 207 206 204 204 205 205 204 203 202 202 205 205 206 207 208 208 208 208 213 213 213 213 212 211 210 209 212 212 211 210 209 208 207 206 209 208 207 206 205 203 202 202 205 206 207 208 208 208 207 207 206 206 206 205 205 204 204 204 205 204 203 201 201 202 203 204 203 204 204 203 201 200 200 201 202 201 200 200 200 201 202 202 201 200 199 199 199 199 200 201 203 203 203 204 204 205 205 205 206 206 204 201 202 205 203 198 206 206 206 206 206 206 206 206 206 206 205 204 204 204 205 205 204 204 204 204 203 203 202 201 205 205 205 204 204 203 203 203 199 201 203 203 203 203 205 207 201 203 204 206 205 203 201 199 204 205 205 204 202 202 204 206 207 206 204 203 203 204 206 207 207 206 206 206 206 206 206 206 209 207 205 204 204 205 207 208 208 207 207 206 205 205 204 204 213 213 211 209 208 208 208 208 209 210 211 211 211 209 207 205 210 209 207 207 208 210 213 215 210 210 210 211 211 212 212 212 213 213 213 213 213 213 213 213 211 212 214 213 211 211 212 213 211 212 214 216 216 216 215 214 215 215 215 215 215 215 215 215 214 214 215 215 215 216 216 216 216 216 216 217 217 218 218 218 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 223 223 223 224 224 225 225 225 221 221 221 222 222 223 223 223 225 224 222 221 221 222 224 225 223 223 223 222 222 221 221 221 213 218 219 214 215 222 226 224 232 233 159 106 165 235 242 231 237 223 160 140 198 226 215 227 229 227 223 219 217 216 217 218 219 219 219 219 219 219 219 219 218 218 219 220 220 221 221 222 221 221 221 220 220 220 219 219 216 218 220 222 222 221 220 218 219 220 220 221 221 222 222 222 221 221 221 222 222 223 223 223 228 245 173 117 140 176 170 122 116 150 208 253 246 219 173 94 105 167 229 225 190 201 231 225 185 207 255 233 154 180 253 252 254 189 182 208 251 251 249 213 112 131 211 204 97 34 43 77 55 72 74 73 83 78 53 35 108 203 202 152 157 138 90 88 174 246 254 239 125 158 241 171 72 29 67 185 252 246 123 148 206 152 73 25 49 114 149 144 82 57 129 230 233 157 130 110 112 157 247 255 206 92 147 214 244 217 120 25 76 161 149 133 145 83 70 74 72 97 113 108 135 175 183 143 83 30 33 79 156 252 226 118 27 12 84 225 246 250 120 49 74 134 131 91 74 75 49 43 24 44 59 68 76 84 115 125 112 97 146 177 158 163 148 95 63 94 79 62 55 73 96 113 143 131 73 41 46 47 9 74 200 238 180 78 108 104 50 108 212 251 250 142 78 60 67 43 56 94 86 100 245 249 234 130 82 142 192 223 228 140 47 22 34 52 73 77 103 136 160 165 161 174 178 174 185 210 117 55 20 94 206 254 243 254 234 155 118 94 180 254 251 219 128 29 21 39 26 48 63 92 152 183 195 174 116 99 112 123 90 105 206 238 151 66 45 51 73 127 199 180 127 168 199 138 56 39 66 109 135 106 150 251 252 195 99 36 45 38 65 112 131 75 112 228 254 246 233 239 248 240 179 188 179 112 61 52 36 28 26 98 210 235 153 80 88 152 217 252 248 250 220 138 142 125 89 129 187 230 224 205 173 226 252 211 201 184 195 179 150 98 109 193 228 207 178 139 203 235 165 131 113 63 80 113 99 103 181 233 212 184 171 139 108 64 92 184 208 189 202 181 149 91 68 78 74 88 139 136 155 183 187 162 118 78 36 20 14 16 15 20 27 26 23 30 21 15 48 119 198 249 253 245 214 142 57 18 28 44 39 26 24 30 30 34 48 60 63 37 18 26 112 223 247 220 197 152 143 162 189 234 236 180 126 154 186 186 174 194 212 202 199 215 216 209 199 168 136 128 115 170 198 217 180 107 178 233 200 157 147 199 245 225 173 146 165 128 142 143 117 131 157 161 188 230 254 237 205 156 127 176 206 150 76 45 81 106 107 138 171 167 183 125 74 37 28 30 29 32 28 18 30 28 11 27 46 67 78 84 71 56 50 28 21 46 54 55 73 75 84 133 155 93 53 42 31 31 33 21 36 52 83 114 148 157 152 178 218 253 242 209 199 204 186 138 62 119 214 234 175 162 192 192 166 197 227 228 217 224 229 218 224 229 231 196 165 144 145 202 232 193 133 78 38 29 40 41 33 43 68 96 95 77 51 11 26 40 38 43 43 38 46 46 49 69 83 129 193 198 171 172 199 156 105 70 46 33 58 103 150 133 127 161 189 165 155 191 178 137 158 228 225 214 207 210 204 207 208 206 204 207 213 218 186 159 165 152 149 193 221 228 209 213 206 226 238 250 214 83 34 14 22 31 32 29 23 31 24 22 29 34 16 4 35 82 162 214 208 185 153 133 135 97 49 38 26 26 32 32 28 29 25 23 87 206 254 245 206 130 157 235 254 243 254 252 173 70 56 102 132 138 156 149 126 142 129 77 52 63 75 70 55 46 38 33 33 27 18 10 50 141 205 206 167 148 182 231 157 72 72 52 62 185 255 246 251 229 217 195 199 183 166 143 108 73 101 109 76 76 131 142 122 130 204 196 141 87 45 13 39 92 122 153 184 237 254 203 181 211 231 247 200 123 178 254 248 231 241 240 231 219 232 246 183 79 189 238 252 252 161 58 52 29 33 41 43 22 13 61 117 131 145 205 254 161 50 82 162 202 218 234 240 218 134 45 24 29 31 80 107 139 130 165 190 166 162 121 51 26 32 41 87 139 104 52 46 49 23 31 49 28 40 33 38 42 33 30 36 39 34 32 33 39 44 40 27 16 19 91 204 254 240 230 237 223 227 242 212 157 184 235 230 235 229 229 229 229 229 229 229 229 226 224 231 229 230 228 218 229 211 128 89 136 205 248 245 217 135 59 73 185 251 253 209 119 84 167 251 250 167 79 90 188 255 252 207 137 77 109 213 255 252 247 246 252 237 222 215 188 140 126 92 70 66 53 48 63 51 51 24 51 97 129 128 70 34 26 49 66 52 47 49 33 36 38 40 39 36 32 27 24 24 16 50 108 159 209 225 198 102 22 19 50 44 38 39 41 37 35 34 31 38 41 69 136 198 172 132 157 210 225 192 130 110 121 98 98 178 253 252 218 180 86 75 154 199 217 190 97 59 77 135 130 144 232 254 229 114 78 103 111 60 30 34 44 44 45 46 48 49 48 45 42 51 51 48 53 84 144 210 251 234 147 76 109 198 239 232 227 225 175 109 52 153 237 240 214 210 208 210 223 227 206 177 162 180 185 178 138 79 109 185 179 112 106 99 104 129 162 181 184 138 152 166 158 116 118 194 249 239 217 222 231 220 216 206 177 180 183 185 192 208 223 220 207 208 209 209 210 214 219 216 211 193 171 128 89 71 59 42 30 48 41 50 41 36 68 118 165 157 132 102 83 78 76 69 62 41 36 38 51 67 74 72 68 60 59 65 59 53 45 41 65 68 80 70 69 77 90 114 122 83 79 125 198 241 254 252 237 226 211 210 216 205 220 228 177 114 123 118 92 62 53 78 114 153 156 171 168 146 141 129 94 60 67 128 183 215 227 169 88 56 53 50 47 43 40 42 48 44 42 46 65 105 162 211 234 226 198 174 153 148 110 53 57 47 76 59 34 48 49 39 53 46 41 48 51 57 83 96 82 62 35 57 73 110 173 200 223 231 240 249 253 248 241 237 237 228 222 219 225 228 217 213 223 214 223 226 222 223 232 239 239 241 240 241 238 228 206 188 181 165 118 62 33 35 47 49 44 41 38 40 37 35 50 55 39 34 64 54 48 57 52 53 57 59 57 69 103 137 145 129 113 99 68 53 59 56 47 46 51 40 47 49 45 50 76 112 137 115 102 82 64 53 52 57 61 64 71 85 101 110 118 134 149 168 170 179 212 247 228 235 221 227 228 229 230 230 230 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 230 230 230 229 229 228 228 228 228 228 228 228 228 228 228 228 227 234 231 233 223 231 231 174 171 151 114 99 144 222 254 249 194 120 176 241 229 248 208 235 224 232 233 221 184 198 253 252 158 83 148 161 89 49 60 66 61 53 51 62 57 45 110 222 248 239 228 220 228 231 223 228 222 222 222 223 223 224 224 224 223 224 221 227 246 235 160 78 51 16 52 55 52 45 53 44 42 32 61 141 223 251 245 229 229 212 218 225 220 236 255 254 246 250 253 251 255 254 215 157 97 48 56 72 96 123 139 192 186 177 162 154 148 124 90 72 150 218 203 217 230 211 234 227 227 223 219 214 211 211 211 212 210 208 207 205 205 207 208 210 206 206 207 208 209 209 209 209 209 209 209 209 209 209 209 209 210 209 207 205 205 205 207 207 206 207 208 208 206 205 207 208 212 210 207 204 204 205 207 209 205 205 206 206 206 205 204 203 201 201 203 204 204 204 204 203 205 205 205 204 203 202 201 200 202 203 203 204 204 204 203 202 207 204 198 204 205 199 208 214 196 125 150 191 211 229 217 222 230 214 211 221 233 228 216 228 233 195 135 139 151 100 81 123 170 210 234 224 213 219 221 211 206 208 210 211 210 208 206 204 204 217 206 121 101 170 207 229 208 214 206 196 211 225 190 136 94 123 182 241 192 87 102 176 200 211 207 199 204 209 206 204 207 207 208 208 207 206 204 203 199 204 210 211 208 206 207 210 204 205 207 209 213 219 224 229 195 124 83 92 137 188 213 229 175 126 151 210 213 204 208 197 199 200 201 203 204 204 203 202 199 199 200 201 201 202 203 203 206 206 206 206 206 206 206 206 208 210 211 210 208 208 209 210 211 211 211 210 210 209 209 208 210 211 211 211 211 210 209 208 210 211 212 213 213 213 212 212 217 216 215 214 212 211 209 209 209 210 210 210 209 208 206 205 202 203 204 205 204 203 201 199 203 204 206 208 209 209 208 207 210 211 211 212 213 213 213 213 212 212 211 210 208 207 206 206 205 205 205 204 204 203 203 203 205 206 207 208 209 208 207 206 204 204 203 203 203 202 202 202 211 209 206 203 202 202 204 205 203 204 204 203 201 200 200 201 201 201 200 200 200 201 202 202 200 199 199 198 198 199 199 200 201 201 202 202 202 202 202 202 210 209 209 208 207 205 205 204 206 204 202 201 200 201 202 203 206 206 206 205 205 204 204 204 203 203 203 203 203 203 203 203 208 207 207 207 206 206 205 205 203 203 204 205 205 206 206 207 204 204 204 204 204 204 204 204 206 206 205 204 204 203 203 202 209 208 206 204 204 204 205 206 208 207 205 202 200 201 206 211 208 206 203 202 202 204 207 209 207 207 208 208 208 209 209 209 206 205 204 205 209 210 209 208 207 207 208 208 209 210 211 211 211 210 210 209 209 208 208 208 211 212 211 209 207 208 210 213 213 212 211 210 210 210 210 210 209 210 211 212 213 214 214 214 219 214 209 209 214 217 217 215 216 215 215 214 214 213 212 212 215 215 215 216 216 217 217 217 219 217 215 215 217 217 215 213 218 218 218 218 218 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 223 224 225 225 226 221 222 223 223 223 223 224 224 222 222 223 224 224 225 226 226 225 225 225 226 226 227 227 228 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 224 224 224 225 225 226 226 226 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 228 242 182 117 133 204 254 252 246 192 144 165 223 237 221 226 229 205 223 222 211 223 223 222 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 221 218 219 220 220 220 220 221 221 220 224 219 217 221 218 214 220 237 249 212 114 71 138 171 117 40 108 204 246 247 251 212 118 48 101 168 177 156 191 237 233 215 186 246 219 156 148 215 239 195 147 151 181 220 254 254 248 188 134 141 140 72 54 95 107 77 57 68 81 107 91 31 38 84 209 253 233 206 161 111 79 89 187 254 252 149 192 252 204 85 78 107 163 223 223 177 181 173 97 56 33 38 138 224 206 123 64 92 165 144 131 161 165 128 188 253 249 196 157 219 250 253 247 189 100 164 254 230 155 61 39 84 104 111 93 35 43 77 140 169 120 63 24 29 86 173 230 201 108 66 19 61 147 194 148 88 77 153 211 188 111 80 84 88 83 30 55 121 151 213 248 242 254 253 215 187 228 192 144 93 122 220 231 182 104 26 16 56 150 253 185 73 48 38 36 7 89 206 245 186 41 32 43 103 162 254 254 179 89 67 96 65 46 73 75 38 98 199 251 223 170 170 177 176 173 149 97 62 35 46 46 26 64 126 195 141 97 129 136 82 99 189 251 255 145 34 14 82 200 246 254 255 238 102 76 228 246 253 240 142 44 40 38 14 34 36 62 139 209 254 245 159 98 79 66 64 87 149 194 151 83 66 65 112 161 152 123 117 120 94 54 58 51 73 74 85 77 156 244 253 168 82 45 40 50 63 80 103 89 99 209 250 239 232 246 245 249 178 113 133 100 53 50 46 26 16 94 202 228 145 78 52 155 242 252 254 236 167 155 201 169 143 155 168 161 154 171 216 252 253 221 173 152 148 133 110 80 103 205 254 222 183 118 154 237 253 219 133 54 65 51 76 123 162 207 226 206 161 122 73 46 136 242 246 247 253 197 139 115 166 171 93 76 118 148 207 253 240 207 171 110 44 14 12 18 23 26 18 20 21 31 35 11 35 129 212 252 247 249 236 155 58 17 28 45 39 38 33 27 29 39 46 48 56 33 9 63 150 239 234 201 212 216 201 163 159 212 238 213 163 174 205 166 153 213 225 211 206 207 213 206 193 197 198 179 105 138 186 185 124 100 168 251 243 181 121 154 239 242 174 134 138 133 92 132 168 148 136 93 97 181 206 202 193 136 88 84 120 107 100 85 86 110 126 143 179 149 136 117 88 58 32 28 29 30 29 26 24 21 15 7 58 128 174 186 193 167 118 94 71 57 55 53 42 41 54 63 79 51 26 20 24 36 61 87 127 151 193 184 164 149 117 112 166 215 219 209 219 245 251 207 142 100 125 151 160 192 248 176 177 200 216 223 236 242 237 233 247 239 196 156 156 180 214 250 254 249 187 91 36 35 39 30 38 66 151 207 217 143 74 12 25 43 27 33 23 42 47 84 97 89 108 148 177 190 192 186 193 147 134 111 56 17 46 129 220 238 163 111 133 128 133 184 162 115 176 243 230 200 197 220 207 211 203 204 212 198 192 215 218 206 178 134 124 178 228 230 214 218 211 231 247 245 171 64 14 19 24 25 23 22 25 28 29 32 31 28 12 3 50 137 197 212 207 176 137 158 183 127 48 29 35 39 36 36 30 33 16 17 99 224 249 250 229 105 121 223 248 254 248 204 174 128 150 166 198 194 180 150 196 254 202 92 35 100 147 130 102 58 33 24 34 36 20 8 45 125 204 232 242 188 144 200 224 138 40 0 110 236 251 250 245 228 226 208 229 196 218 220 140 69 77 85 77 83 123 155 166 176 223 202 200 167 73 9 20 41 88 147 201 220 227 203 220 212 206 229 226 186 166 229 237 228 234 250 222 195 243 254 169 96 212 253 248 248 193 79 37 31 36 47 45 20 14 68 147 191 201 235 170 64 61 140 209 222 224 194 226 174 118 49 44 16 32 54 51 85 192 250 253 202 150 92 43 35 42 47 64 87 56 50 41 33 29 30 34 37 35 36 38 39 39 38 36 35 31 42 34 31 42 34 22 30 89 194 253 253 233 232 243 233 232 242 219 166 197 227 231 234 231 231 230 230 229 228 228 227 231 227 227 231 237 215 205 250 230 121 88 161 209 232 255 242 174 70 71 180 254 254 194 113 118 205 254 241 161 66 92 215 254 254 223 134 68 110 200 241 243 245 243 249 207 153 159 169 150 155 172 168 122 70 49 49 87 96 110 89 49 48 57 39 34 41 49 54 52 47 42 39 40 37 38 42 42 33 24 20 21 21 58 122 183 215 185 122 65 34 31 46 44 39 39 32 32 28 31 42 42 37 65 115 199 217 149 110 180 247 247 218 144 119 113 125 184 254 239 176 140 81 100 165 181 168 136 90 57 73 67 98 174 247 251 182 92 99 135 115 76 51 26 44 45 48 51 51 50 49 49 50 51 47 49 58 72 103 160 211 200 111 96 151 214 234 219 230 239 140 68 112 202 234 221 212 208 213 208 225 223 177 145 137 151 182 218 173 95 105 185 247 206 182 165 198 222 229 243 226 186 204 237 235 182 146 173 218 230 216 211 209 207 218 221 204 149 93 85 119 176 216 208 205 206 212 207 207 208 219 231 212 181 169 139 134 153 131 72 35 31 39 25 35 106 185 230 249 224 195 155 130 139 161 151 116 98 92 66 40 34 37 41 47 72 73 78 74 46 35 55 62 83 72 68 79 130 204 229 213 132 99 165 208 205 226 221 205 212 214 214 194 179 191 195 171 128 117 104 75 61 105 148 144 148 165 211 227 222 253 237 149 66 23 57 79 99 140 117 80 65 60 51 45 43 45 45 45 44 43 45 47 76 136 159 130 113 94 75 65 53 41 44 56 61 66 55 36 68 127 137 114 88 83 57 87 153 194 186 128 84 96 117 148 186 222 246 254 251 234 228 231 225 222 226 228 224 224 218 219 227 225 219 221 220 220 221 222 223 223 224 225 224 230 237 241 242 244 247 250 230 178 81 20 24 33 37 55 57 48 38 34 36 39 41 41 47 45 42 42 50 59 60 57 54 56 63 64 58 63 70 68 71 72 62 52 53 51 47 50 51 61 79 115 159 191 219 248 228 205 182 171 162 152 153 161 176 188 203 218 231 234 240 249 255 255 253 246 236 229 226 225 228 228 228 228 228 228 228 228 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 228 228 229 231 229 227 228 229 229 227 224 227 237 222 229 230 217 231 233 247 253 182 93 153 242 226 203 218 162 168 219 234 230 232 229 216 237 231 222 196 183 199 187 123 101 138 156 93 54 71 77 72 62 68 81 63 46 109 209 248 252 224 218 227 224 229 223 222 224 226 226 224 223 223 224 222 230 226 240 253 205 98 27 34 48 54 52 48 40 40 52 32 50 122 226 251 233 234 221 221 216 223 239 247 237 223 216 236 251 241 206 195 188 130 55 31 56 67 73 63 45 59 87 85 64 55 60 53 38 41 59 79 93 99 112 134 147 171 208 233 233 231 227 222 216 211 208 215 209 210 211 210 214 216 208 209 209 209 209 209 209 209 209 211 206 206 211 212 209 207 208 210 210 211 211 211 210 208 207 210 210 208 207 207 207 207 208 205 205 206 206 206 206 207 207 206 207 207 208 208 207 207 206 205 206 207 206 204 204 204 205 202 204 206 205 203 202 204 206 209 208 206 204 202 201 201 201 202 202 203 202 200 202 205 208 206 184 163 154 185 220 222 227 193 193 200 209 209 200 195 197 183 122 150 228 207 116 63 59 164 229 240 232 206 212 210 212 208 210 214 216 216 212 208 205 207 220 212 135 98 166 215 226 201 204 205 207 199 205 214 189 121 71 164 238 206 163 121 103 178 218 205 204 217 204 203 209 204 207 208 206 203 202 204 207 205 204 203 203 206 209 211 211 203 212 195 201 212 209 195 150 103 55 81 140 194 231 225 215 143 108 177 244 219 189 190 194 192 192 194 198 202 204 203 201 200 200 201 202 203 203 204 205 204 205 207 208 207 205 203 201 205 205 206 207 209 210 211 212 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 213 211 209 209 211 211 210 207 209 210 211 211 211 211 210 209 216 214 210 207 205 206 208 209 201 202 203 203 204 205 206 206 208 207 206 208 210 211 208 205 207 208 210 212 213 213 213 212 210 210 210 209 209 209 209 209 205 203 202 203 205 206 205 203 203 203 205 206 208 209 210 211 205 204 204 206 207 207 205 202 199 200 202 204 204 203 202 201 202 203 205 206 205 202 198 195 201 202 203 203 203 203 202 201 201 199 197 198 200 201 199 197 200 200 201 201 202 203 204 204 206 205 205 204 203 203 202 202 205 205 204 203 203 203 204 204 206 205 205 205 205 205 205 204 203 203 203 203 203 203 203 203 203 203 204 204 205 205 205 205 204 204 204 204 204 203 203 203 202 202 203 204 204 205 205 206 204 204 204 204 204 204 204 205 208 207 206 205 205 205 205 205 206 206 205 203 201 202 206 209 206 205 204 204 205 207 209 210 207 207 207 208 208 209 209 209 206 205 204 205 208 209 208 207 207 207 208 208 209 210 210 210 211 211 211 210 210 209 209 209 210 211 211 210 208 208 210 212 212 211 210 209 209 209 209 209 210 210 211 211 211 211 211 210 217 213 210 211 215 217 216 214 213 214 214 214 214 214 214 214 217 217 217 217 217 218 218 218 218 216 215 215 217 217 216 214 218 218 218 218 218 218 218 218 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 222 222 223 223 224 224 225 221 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 226 226 227 227 227 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 224 224 225 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 222 230 214 176 146 175 219 209 179 129 139 212 238 227 225 207 169 183 222 223 213 226 223 215 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 220 220 220 218 219 220 220 220 220 221 221 221 223 220 218 221 219 217 221 213 245 243 166 100 129 158 127 63 94 194 253 251 248 216 130 33 69 150 213 219 216 229 233 219 178 170 148 106 120 156 193 194 166 165 161 164 197 233 253 212 106 76 99 64 39 90 146 112 62 77 97 97 78 39 38 88 178 245 245 181 112 103 118 106 165 244 242 162 223 246 163 80 136 158 122 130 160 142 130 131 94 67 46 65 158 222 202 100 75 107 162 183 161 192 180 131 174 217 232 230 208 236 239 238 242 241 216 216 232 254 243 188 123 102 174 185 91 60 112 111 105 114 92 50 39 67 115 141 188 208 169 119 44 50 99 117 49 66 101 131 160 139 97 107 130 100 90 97 96 121 220 231 252 254 245 251 254 179 146 136 74 58 199 254 248 254 146 53 16 59 138 192 139 74 53 41 16 23 104 252 254 245 141 81 107 124 245 255 217 120 89 110 88 47 28 50 75 59 60 142 209 240 254 254 218 211 240 211 110 42 34 65 61 32 72 127 163 147 136 117 76 52 110 204 251 252 158 52 1 7 57 129 182 212 222 140 106 212 253 252 160 110 94 89 80 44 29 39 45 95 159 220 229 156 95 77 91 72 48 82 124 123 112 94 86 103 118 106 96 81 51 52 44 67 75 58 62 71 108 103 150 180 153 96 64 71 91 82 88 93 82 83 177 244 255 239 251 249 245 159 74 83 67 53 48 50 38 40 101 170 193 183 142 88 140 220 254 246 172 84 153 253 245 200 161 131 123 140 172 221 249 247 226 200 190 171 144 120 103 114 178 241 254 208 133 145 222 247 199 140 127 115 64 44 79 151 229 251 216 152 119 74 49 133 225 213 200 216 156 121 183 246 219 164 139 96 98 153 238 253 225 182 125 60 25 16 16 17 22 18 23 27 27 25 9 29 98 174 236 245 240 192 102 35 31 43 34 37 36 32 28 31 37 39 37 20 26 47 119 187 240 234 218 213 219 218 185 146 157 196 215 165 164 161 106 110 193 219 209 204 205 211 208 197 194 201 204 158 119 113 120 93 93 169 252 253 170 100 121 193 227 195 150 140 101 93 137 168 147 103 66 86 129 133 141 140 87 70 108 146 125 147 145 117 126 137 128 135 109 108 140 138 82 33 20 29 31 30 28 26 23 16 8 73 144 197 222 240 227 197 186 162 148 131 122 111 86 56 39 34 30 36 55 81 114 153 184 196 219 233 232 209 170 126 89 92 148 174 188 210 242 254 227 182 78 85 178 221 244 222 162 182 232 253 239 219 209 197 187 197 179 148 158 215 251 252 253 253 173 115 69 33 71 119 106 55 87 196 255 250 149 74 15 16 44 37 32 7 25 56 115 110 86 101 148 168 156 147 148 144 158 156 128 85 16 27 156 237 251 169 94 93 101 141 207 162 122 163 221 234 229 211 204 207 215 207 201 205 191 183 201 230 228 198 133 98 148 220 245 230 220 211 239 250 218 141 58 18 22 27 28 25 24 26 29 30 27 25 28 19 11 67 157 227 230 211 171 131 149 162 102 43 29 35 34 33 40 32 28 14 30 119 227 250 254 240 147 118 211 254 248 201 158 159 154 171 208 233 185 138 126 191 248 215 86 54 162 233 243 203 105 37 19 27 34 22 9 42 117 193 213 190 147 114 133 185 188 110 20 111 254 253 238 250 242 197 198 204 175 227 252 169 72 66 103 112 117 169 223 223 197 179 172 233 222 113 33 8 16 90 187 243 220 146 193 252 226 226 230 221 174 127 162 185 209 238 254 227 185 207 209 145 108 153 230 253 254 186 66 31 33 37 45 40 22 24 70 122 144 150 152 128 123 134 143 205 250 251 244 245 188 145 125 101 43 18 15 27 108 233 253 226 155 107 75 44 37 44 51 57 63 46 43 38 34 32 32 34 35 36 37 37 37 37 37 36 35 32 35 35 44 43 17 24 70 176 231 252 247 234 229 236 232 228 244 227 179 210 235 231 227 231 230 230 229 229 228 228 227 221 222 225 225 226 206 202 248 221 84 60 185 250 232 232 235 181 157 120 174 231 218 184 130 139 234 250 206 171 121 143 254 248 254 216 119 85 147 196 186 204 224 238 245 199 135 136 158 160 171 214 239 188 103 57 55 106 169 211 184 111 41 10 9 36 41 46 49 48 44 41 40 39 38 38 40 41 36 25 16 21 30 77 124 164 219 210 131 51 27 28 44 44 41 42 38 35 32 34 43 42 34 57 101 177 234 177 95 129 218 254 244 184 126 102 121 173 213 187 140 93 74 110 161 154 130 117 101 62 57 49 79 159 254 252 148 98 127 164 155 112 57 19 31 42 45 47 48 48 48 49 51 52 47 45 48 55 74 108 139 126 81 115 197 240 240 233 241 221 109 97 189 245 232 210 215 208 214 204 213 222 199 155 106 123 180 210 157 78 65 140 234 251 243 236 243 234 236 237 190 172 220 252 246 203 148 152 207 221 215 214 214 210 214 220 219 161 79 72 99 131 190 213 193 190 212 214 214 212 212 230 237 225 163 146 194 221 182 118 75 73 51 35 84 183 248 254 250 240 218 189 175 179 184 177 168 186 186 132 51 21 42 62 65 79 90 82 69 60 55 57 55 71 56 57 85 157 238 254 246 174 108 137 168 160 177 194 214 208 215 210 185 164 164 162 148 128 127 112 91 114 186 221 198 157 145 164 196 225 253 221 136 58 30 37 41 52 70 57 52 64 59 52 45 42 42 42 42 44 38 43 50 58 76 78 55 37 38 38 36 37 47 64 78 90 86 65 61 131 220 221 170 162 94 72 153 229 228 181 132 154 184 212 223 234 244 238 221 226 221 222 224 219 220 223 221 222 223 217 216 223 222 217 219 222 222 222 222 222 222 222 222 218 222 226 228 229 231 235 240 247 201 105 40 39 57 79 111 128 118 104 91 81 71 60 53 48 37 32 38 47 50 52 56 60 56 61 64 60 63 70 70 75 71 66 62 50 35 42 68 106 146 191 227 251 254 251 252 250 246 244 245 243 238 238 244 246 249 249 249 249 249 249 251 239 239 239 236 232 229 228 229 228 228 228 228 228 228 228 228 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 228 227 227 227 227 228 229 232 230 228 228 229 228 226 224 199 213 231 230 223 225 226 229 243 251 206 145 176 223 207 200 239 185 153 186 235 242 231 234 223 222 200 218 231 170 134 164 174 156 170 156 82 42 65 88 75 70 76 84 64 50 111 207 243 248 225 226 229 216 222 226 223 224 226 225 223 222 223 224 222 222 230 251 243 167 72 26 49 45 40 47 55 46 36 39 44 98 172 248 252 231 221 204 219 231 253 253 222 163 131 130 170 172 157 125 96 74 48 26 50 51 43 39 39 41 45 40 47 33 25 34 47 51 47 44 52 39 27 36 53 57 83 130 170 194 220 232 233 228 219 210 213 206 211 217 212 208 209 206 209 209 209 209 209 209 209 209 209 205 204 208 210 207 205 206 208 209 209 210 210 209 208 207 210 210 210 209 209 208 208 207 206 206 206 206 206 206 206 206 204 204 205 206 206 205 204 204 204 205 206 205 204 203 204 205 202 204 206 205 203 202 204 205 206 206 204 203 203 203 203 203 203 204 204 203 201 201 202 204 212 197 165 135 161 204 197 179 136 135 137 143 144 139 132 128 108 122 198 251 197 100 58 59 114 186 230 232 212 222 211 207 216 215 213 211 210 211 212 213 204 211 214 158 111 140 190 229 201 201 200 206 202 209 222 205 159 82 134 218 223 194 141 94 136 200 220 217 214 207 209 200 208 207 206 207 210 211 208 205 201 202 206 214 223 223 209 194 201 211 219 228 210 168 137 116 103 101 148 184 195 194 168 153 150 169 206 190 149 148 177 207 206 203 199 198 199 199 199 198 200 201 201 202 203 204 205 205 204 205 206 207 207 206 204 202 207 207 207 208 208 209 209 209 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 212 210 209 209 210 211 209 207 209 210 211 211 211 211 210 209 213 211 209 207 206 206 207 208 202 202 203 204 205 206 206 207 208 207 207 208 210 211 208 206 209 210 211 212 212 212 211 210 212 212 211 210 210 209 209 208 206 205 203 204 205 206 204 203 204 204 205 205 206 206 207 207 206 205 204 205 207 207 204 202 203 203 203 203 202 201 200 199 195 197 199 202 203 202 201 200 201 202 202 203 203 202 202 201 201 199 197 198 200 201 199 198 199 200 200 201 202 203 204 205 203 203 203 203 203 203 202 202 204 205 206 206 206 206 206 205 204 204 204 205 205 205 205 205 203 203 203 203 203 203 203 203 199 200 200 201 203 204 204 205 205 204 204 203 202 201 201 200 201 201 202 203 204 205 206 207 202 202 203 204 205 205 206 206 206 206 206 206 206 205 204 204 205 205 206 205 203 203 205 207 204 205 206 207 208 209 209 210 207 207 207 208 208 208 209 209 207 206 205 206 207 208 207 206 208 208 208 208 209 209 209 209 211 211 211 211 210 210 210 210 208 210 212 212 210 209 210 211 211 210 209 209 208 209 209 209 212 212 213 212 212 211 210 209 215 212 211 212 216 217 215 212 212 212 213 213 214 215 216 216 217 217 217 216 216 216 216 216 216 215 214 215 217 217 216 215 217 217 217 217 217 217 217 217 219 219 219 220 220 220 221 221 220 220 220 220 220 220 220 220 223 223 223 223 223 223 223 223 222 222 222 223 223 223 223 223 221 222 223 223 223 223 224 224 226 226 225 224 224 223 222 222 225 225 225 226 226 226 226 227 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 223 218 240 237 166 132 149 130 102 143 192 243 240 234 238 177 116 161 217 227 221 225 221 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 219 219 219 220 220 220 218 219 220 220 220 220 221 221 222 222 221 220 221 221 221 221 223 231 244 209 140 121 137 133 123 98 137 198 196 164 139 119 143 133 171 238 254 225 223 251 238 163 90 86 71 98 106 148 211 200 201 193 177 184 207 229 221 136 82 70 48 46 98 155 129 74 89 90 53 42 41 48 91 144 230 253 165 66 93 157 137 144 240 254 165 167 161 123 133 176 169 103 79 88 74 67 69 99 102 76 82 124 135 109 95 94 121 173 240 220 239 178 92 160 202 224 248 235 243 241 250 241 235 251 234 170 209 254 254 220 131 188 197 93 134 218 178 94 72 74 50 57 94 123 113 179 248 229 150 78 99 151 115 99 154 149 118 139 127 126 182 152 88 112 183 146 86 190 252 243 251 245 252 252 134 73 33 6 89 242 252 255 254 187 87 39 95 146 121 73 63 57 46 7 19 96 249 248 254 176 174 166 131 227 238 170 109 110 128 85 35 27 106 192 194 122 126 223 253 245 246 249 252 252 243 118 37 58 122 115 56 60 154 220 232 179 95 44 37 74 97 122 110 84 81 95 87 49 15 54 125 159 105 119 221 244 157 101 126 189 235 183 63 38 48 39 47 61 96 127 121 111 133 144 91 29 36 71 115 163 168 110 76 68 51 44 43 30 41 90 109 75 56 142 167 204 178 163 165 156 128 129 145 140 125 103 74 74 69 130 206 241 248 247 211 191 128 54 56 56 53 56 72 53 44 73 119 182 233 204 106 108 190 251 236 112 55 154 244 219 185 153 149 194 238 205 172 178 220 251 233 196 192 193 191 173 148 152 194 237 226 163 144 160 148 111 126 199 190 100 41 69 153 233 250 220 144 112 72 53 121 185 159 136 140 115 114 219 253 221 218 185 112 62 65 158 235 243 190 107 64 29 20 18 18 21 16 21 27 25 22 12 22 62 139 236 248 206 131 62 31 41 47 33 36 33 30 29 32 35 31 24 2 41 112 196 233 240 229 230 224 228 229 204 161 148 167 184 150 154 138 77 91 179 214 215 203 205 208 210 199 184 199 233 209 110 57 66 68 93 171 240 218 136 79 85 126 178 193 166 124 87 117 146 163 148 82 63 164 211 206 186 165 123 120 156 151 144 199 200 146 157 165 118 90 88 111 191 199 100 34 23 28 31 32 30 28 25 17 8 58 127 189 225 249 248 239 245 231 229 219 227 226 159 63 14 7 43 97 144 179 205 228 243 237 248 231 239 233 204 182 139 93 90 105 167 223 245 253 251 209 76 80 217 254 248 184 184 235 247 226 178 143 131 128 130 108 94 101 156 226 253 252 251 145 63 75 94 62 126 221 215 121 89 141 183 165 91 60 26 25 47 45 42 20 27 47 90 90 67 96 161 174 143 136 156 186 194 168 133 121 63 30 108 211 218 148 95 118 152 189 224 147 127 156 202 227 227 209 200 200 214 212 210 213 195 183 198 222 234 216 146 90 115 185 230 240 238 232 246 246 188 110 43 23 27 31 31 28 27 28 30 31 24 24 31 23 16 62 136 185 210 209 157 96 105 131 98 69 44 35 27 30 42 33 23 23 74 181 254 254 253 235 184 142 202 252 229 163 118 122 154 201 246 252 158 74 77 158 212 136 40 66 198 251 254 239 144 51 16 17 32 27 13 35 98 162 221 194 170 123 51 100 195 170 62 111 242 252 243 252 205 171 189 171 142 205 242 184 106 68 107 136 164 219 254 252 221 146 140 238 251 149 54 4 8 67 187 254 230 145 191 253 227 233 233 240 206 126 89 102 170 252 254 200 136 158 182 146 127 169 225 239 231 159 56 30 32 41 44 39 27 28 48 66 69 76 122 208 254 180 127 212 236 244 253 245 163 183 215 187 72 21 3 16 93 192 195 147 81 58 54 47 43 49 56 50 38 35 35 35 35 35 34 34 33 37 37 36 35 35 35 35 36 34 29 27 40 39 22 61 145 251 253 241 237 236 228 231 231 230 239 219 174 209 235 232 230 230 230 230 229 228 228 227 227 219 229 222 197 200 207 197 208 141 42 40 170 247 228 203 183 189 241 193 164 148 140 176 149 154 252 247 200 196 156 151 240 255 253 187 115 142 220 235 196 175 186 188 207 208 177 173 191 188 219 239 209 153 120 107 94 87 179 255 254 171 55 2 21 33 37 41 43 42 40 39 39 36 39 39 38 40 41 30 15 17 44 107 145 175 245 236 129 39 25 30 43 42 39 40 40 38 37 39 46 43 31 45 81 136 217 206 135 124 176 235 254 232 146 92 93 126 150 136 119 90 124 172 192 153 109 104 107 73 65 74 96 147 230 227 125 103 161 194 198 154 66 17 22 39 41 43 44 44 45 48 51 55 54 51 48 50 57 67 74 67 73 148 241 251 230 240 241 178 97 141 226 238 222 208 209 206 217 212 214 224 226 192 124 88 139 144 103 63 39 73 147 195 214 240 251 235 229 208 143 162 227 239 217 205 164 141 174 218 219 215 211 211 210 217 232 172 100 130 156 119 153 211 206 187 213 221 223 208 192 214 240 238 150 140 217 252 214 161 130 169 150 141 172 221 241 237 239 239 234 209 192 198 195 178 170 228 219 149 56 26 56 82 85 84 86 69 55 58 50 38 44 40 39 40 50 104 185 238 254 185 133 153 170 158 168 188 215 213 221 216 203 193 176 148 130 125 161 168 146 161 218 247 233 210 189 164 147 149 153 118 63 41 39 33 37 49 42 32 44 48 46 44 43 42 42 41 39 41 35 46 56 45 34 35 37 60 66 59 45 52 78 93 90 76 72 65 91 168 243 249 211 165 58 60 167 220 181 133 128 219 245 255 246 238 238 227 208 212 213 215 218 220 221 216 209 220 223 217 215 221 221 217 221 223 223 222 222 221 221 220 220 219 221 223 222 221 222 226 230 244 219 159 119 125 147 176 210 229 222 210 197 183 166 149 138 110 85 65 61 58 48 44 48 59 52 57 66 64 62 65 63 57 60 63 58 47 50 84 122 204 238 254 254 250 239 229 227 228 235 243 246 247 246 247 249 249 248 244 236 230 230 230 226 225 227 228 228 227 228 229 230 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 229 228 227 227 227 227 228 229 232 230 228 228 228 228 226 225 183 178 219 228 228 241 229 229 233 242 221 171 167 195 192 183 224 218 173 167 227 253 239 238 242 217 197 213 209 124 95 184 251 241 190 103 43 49 71 71 70 69 71 68 48 42 107 199 249 247 222 227 232 215 220 227 223 225 226 225 222 221 222 223 219 219 240 254 209 110 42 31 42 50 49 47 50 45 37 37 29 136 217 249 240 223 235 239 250 248 248 222 149 67 35 47 88 75 68 62 44 24 28 46 40 39 55 70 79 100 108 92 53 50 46 59 96 140 161 160 131 114 95 91 86 62 43 47 71 106 152 191 217 231 230 223 221 208 207 213 209 206 207 206 208 208 208 208 208 208 208 208 208 205 205 208 210 208 206 206 206 207 207 208 208 208 208 207 207 208 209 210 209 208 206 205 207 207 207 206 206 205 205 205 203 204 205 205 205 205 204 203 204 205 205 204 203 202 203 204 203 204 205 204 203 203 203 205 204 203 203 202 203 204 205 205 203 204 206 205 202 200 200 201 218 218 190 131 114 131 125 119 114 122 134 146 154 151 136 121 126 139 175 183 144 115 122 132 102 116 173 220 226 229 208 220 218 216 213 211 210 211 212 214 203 210 221 176 120 116 170 230 210 206 200 205 202 205 219 212 195 101 100 182 229 226 173 99 102 171 222 225 205 205 216 198 210 207 205 209 214 215 209 202 215 202 184 176 190 211 217 211 210 209 213 191 152 123 122 147 190 177 173 160 156 159 146 141 157 200 187 118 111 159 186 204 209 205 199 196 197 200 203 205 201 201 202 203 203 204 205 205 203 204 206 207 207 206 205 204 208 208 208 208 208 207 207 207 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 211 210 209 209 210 210 208 207 209 210 211 211 211 211 210 209 208 208 208 208 207 207 206 206 203 203 204 204 205 206 206 207 208 207 207 208 210 210 209 208 211 212 212 212 211 211 210 209 214 213 212 211 210 209 208 207 207 205 204 204 205 204 203 202 205 205 205 205 204 204 204 204 207 205 204 205 206 206 204 201 207 206 204 202 200 199 199 198 203 204 204 204 203 201 201 200 201 201 202 203 203 202 201 201 200 199 198 199 200 200 200 198 201 201 201 202 202 202 203 203 204 204 204 205 205 205 206 206 202 204 206 207 208 207 206 205 203 203 204 204 205 205 205 206 203 203 203 203 203 203 203 203 199 200 200 201 202 202 203 203 204 204 203 203 202 202 202 201 202 202 202 203 204 204 205 205 203 203 203 204 204 205 205 205 203 205 206 207 207 206 204 203 204 205 206 206 205 205 205 205 204 205 207 208 208 208 207 206 206 206 207 207 208 208 208 208 208 208 207 207 208 208 207 207 208 208 208 208 208 208 208 208 210 210 210 210 210 210 210 209 206 209 212 213 211 210 210 210 211 211 210 210 209 210 210 210 214 214 215 215 215 214 213 213 213 212 211 213 216 216 214 211 213 213 213 214 214 215 215 215 215 214 214 213 213 212 212 212 215 214 213 214 216 218 217 215 217 217 217 217 217 217 217 217 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 223 223 223 222 222 222 222 222 221 222 223 223 223 223 224 224 225 225 225 224 224 223 223 223 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 226 225 225 224 224 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 222 215 238 254 186 100 74 65 88 215 254 251 237 239 237 167 139 186 224 230 227 219 214 226 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 222 220 221 220 219 223 225 219 237 221 245 251 189 134 133 144 152 124 90 92 87 47 87 206 235 188 164 202 244 239 231 249 242 183 134 110 63 79 115 148 203 199 210 238 241 223 216 214 242 198 123 58 42 61 91 116 113 76 73 65 46 43 44 57 78 114 196 245 162 63 98 178 148 121 205 252 160 74 74 137 199 173 131 107 109 86 48 43 57 111 121 106 121 125 86 52 92 95 120 199 253 249 247 138 112 214 247 240 247 235 237 244 234 251 239 245 239 136 146 255 252 252 120 112 123 75 162 246 186 90 63 73 56 53 72 92 89 173 245 217 144 96 122 183 166 217 252 212 191 216 204 225 211 120 68 126 195 146 46 100 234 254 252 230 250 252 119 21 45 32 87 189 239 251 219 205 127 73 113 137 80 48 69 81 63 31 13 86 207 254 248 177 173 173 130 126 124 76 88 127 102 61 36 63 171 248 249 172 130 206 248 255 239 200 194 213 177 76 22 84 191 190 83 20 154 254 254 162 72 29 24 54 102 118 118 150 196 228 221 161 73 44 61 69 57 133 231 241 170 91 171 252 255 234 116 29 42 46 44 30 28 51 81 104 139 140 111 84 68 77 152 239 220 130 54 30 25 33 50 57 88 170 187 109 117 237 252 253 254 225 194 144 122 186 238 212 186 133 77 95 94 119 175 206 252 244 174 127 92 51 60 79 80 92 116 83 47 35 80 207 246 227 115 87 132 178 198 118 69 135 166 148 156 142 143 213 252 226 170 138 152 182 184 151 161 215 243 218 172 138 136 156 174 143 133 111 78 78 131 206 195 108 51 76 133 177 193 188 131 84 47 42 96 152 158 159 180 180 170 206 198 195 231 183 124 70 36 88 178 227 184 86 55 25 23 26 25 24 14 15 20 27 30 17 17 39 118 234 242 158 85 61 51 40 38 43 36 30 25 27 33 35 28 21 12 60 131 190 201 190 188 202 213 208 195 181 186 196 176 140 128 130 117 91 132 205 220 211 204 205 206 209 197 172 193 249 234 131 71 69 62 79 144 198 181 123 84 86 106 139 154 140 103 89 130 160 168 129 79 120 204 253 247 224 213 181 153 146 124 142 205 193 141 168 175 113 78 91 119 220 238 122 46 26 27 30 31 30 28 25 16 7 34 98 164 205 225 227 229 242 244 248 244 254 247 146 40 13 65 119 185 227 242 241 235 228 225 222 203 209 221 225 229 212 180 118 78 118 188 230 247 250 204 96 101 222 253 211 171 214 247 202 142 113 116 127 142 162 151 107 86 114 182 252 246 179 42 69 168 192 126 164 254 254 187 88 65 71 68 42 49 27 31 66 97 102 69 36 26 39 49 45 100 177 190 160 165 199 218 161 163 207 194 93 31 85 144 163 133 127 177 213 210 187 135 145 176 202 200 182 189 221 215 221 218 222 222 196 185 210 228 237 231 187 133 120 155 193 210 238 247 249 238 162 82 24 27 30 33 33 30 28 28 29 30 27 27 28 25 27 55 93 132 178 202 156 100 124 174 176 143 80 36 20 28 41 30 21 46 119 221 252 225 209 201 198 176 172 201 209 186 126 88 142 232 254 248 160 73 69 132 178 132 80 108 206 243 251 248 188 75 19 9 30 32 18 25 67 147 253 241 239 199 58 56 157 169 73 85 205 252 252 237 151 151 219 206 166 212 244 194 124 95 136 171 192 226 254 245 214 146 140 213 254 195 77 3 10 27 139 239 249 215 169 200 216 233 240 255 246 191 103 73 153 239 200 136 111 167 205 185 183 236 244 227 207 138 50 32 38 44 45 43 38 30 24 35 58 141 220 255 255 207 135 201 237 233 248 226 131 218 253 243 100 39 19 22 49 92 90 73 39 35 43 49 50 55 57 47 32 33 33 34 35 35 34 34 33 38 37 35 33 32 33 34 35 30 37 29 24 31 51 120 210 252 251 232 231 238 232 233 231 233 231 209 175 215 236 231 233 230 230 229 229 228 227 227 227 227 242 213 150 159 206 193 158 130 123 120 157 207 236 218 160 196 254 242 160 92 123 176 132 154 241 254 231 213 144 111 175 206 169 106 105 189 253 251 226 213 195 152 144 178 196 205 221 247 254 214 135 108 155 183 162 88 125 200 242 180 66 10 18 24 29 35 39 39 37 36 36 32 38 38 35 41 47 37 20 16 61 129 169 208 253 222 103 35 32 37 43 40 34 33 35 39 40 42 47 44 32 38 64 114 179 207 184 137 121 173 227 247 171 96 53 70 110 115 109 124 198 242 231 176 120 96 77 54 62 106 143 165 184 152 90 126 196 203 201 164 68 25 27 39 40 42 42 41 43 46 49 51 55 55 51 51 56 56 51 51 85 166 251 246 225 237 211 135 118 192 238 222 216 211 214 207 210 212 226 232 229 200 137 85 115 107 96 97 82 68 68 100 130 165 201 233 239 198 140 192 230 211 182 207 209 167 143 207 222 217 207 209 209 215 232 199 116 149 201 154 143 194 210 191 194 210 224 194 173 200 214 197 141 119 172 221 201 170 175 233 246 243 217 195 198 224 251 235 246 215 185 198 200 160 126 159 137 90 55 59 79 89 93 86 61 51 57 64 55 42 51 46 66 60 25 33 99 170 217 163 174 212 212 195 205 209 211 207 212 211 221 226 184 116 77 123 204 240 193 152 170 215 245 248 250 204 127 73 49 34 28 46 53 45 53 63 61 71 83 44 45 44 40 41 43 42 38 40 39 46 48 37 30 45 66 107 124 114 80 68 85 89 73 71 91 90 100 156 222 237 199 104 44 95 174 175 137 127 165 192 209 231 241 233 219 214 216 221 215 213 220 224 210 197 196 218 224 221 217 221 221 219 223 222 222 222 221 221 221 221 221 224 225 224 222 220 220 222 225 219 223 216 214 226 234 241 253 253 252 251 248 245 237 227 220 203 182 160 143 123 94 67 52 51 39 43 56 59 59 61 59 49 49 49 57 88 137 170 174 239 253 251 237 229 225 226 234 222 228 229 226 224 228 232 234 226 224 226 224 219 225 228 218 226 226 227 227 226 226 227 227 227 227 227 227 227 227 227 227 229 228 228 227 227 226 226 226 226 226 226 226 226 226 226 226 228 228 227 226 226 227 228 228 229 228 227 227 228 228 229 229 198 152 174 218 233 234 225 224 230 243 224 157 128 171 197 176 202 247 214 160 196 252 253 239 234 226 245 223 157 104 133 238 251 218 131 46 29 53 61 53 60 63 64 56 39 45 115 203 253 250 218 219 231 223 225 224 224 225 225 224 222 220 222 223 219 229 254 242 157 59 26 40 34 54 57 47 46 45 40 37 72 189 247 248 244 242 251 247 231 196 151 108 60 28 37 66 64 55 52 53 51 55 81 111 111 78 116 183 210 201 147 83 50 79 100 102 111 149 199 230 239 238 223 199 181 152 103 61 42 45 62 99 143 183 216 236 231 218 211 208 203 207 212 208 208 208 208 208 208 208 208 208 210 208 207 209 211 210 208 207 206 206 207 208 208 208 209 209 203 205 207 209 209 207 204 203 208 208 207 206 206 205 204 204 205 206 206 207 207 206 206 205 203 204 205 204 202 202 202 203 203 203 204 203 203 203 203 204 204 203 203 202 202 203 204 204 200 203 205 205 203 201 200 200 213 216 202 156 127 126 130 150 164 177 192 202 211 213 201 185 179 169 163 159 165 189 204 194 146 72 102 182 229 233 206 231 211 213 215 217 216 212 209 206 205 216 227 184 131 108 161 223 217 212 199 202 200 198 213 214 207 125 87 142 210 240 211 131 102 133 192 222 205 203 218 207 207 209 211 212 212 209 206 204 206 194 172 158 176 211 227 224 220 192 169 129 124 159 185 218 232 219 199 184 190 194 183 178 176 187 150 100 141 209 210 195 207 204 200 197 198 201 205 208 201 201 202 202 203 203 204 204 203 204 206 207 207 207 206 206 207 207 207 207 207 208 208 208 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 208 208 209 210 211 211 211 211 210 209 204 205 207 208 208 207 206 205 204 204 205 205 206 206 207 207 207 207 208 209 210 210 210 210 211 211 211 211 211 211 211 210 214 214 212 211 209 207 206 205 206 205 204 203 203 202 201 200 205 205 205 205 204 204 204 204 207 205 204 204 205 205 203 201 207 206 203 201 199 199 200 200 207 207 207 205 202 200 200 201 200 201 202 202 202 202 201 200 200 200 199 200 200 200 200 199 203 203 203 202 202 201 201 200 204 204 205 205 206 206 207 207 201 203 205 206 207 206 205 204 203 203 203 204 204 205 205 205 203 203 203 203 203 203 203 203 202 202 202 202 202 202 201 201 202 202 203 203 204 204 204 205 204 204 204 203 202 202 201 201 205 205 205 204 204 203 203 203 202 204 205 207 207 206 204 203 204 204 205 206 206 206 204 203 205 206 207 208 207 205 203 202 206 206 206 207 207 207 208 208 209 209 209 209 208 208 208 209 208 208 208 208 208 207 207 207 208 208 208 208 208 208 208 209 206 209 212 213 211 210 210 211 212 212 211 211 211 212 212 213 211 212 213 214 215 215 215 215 212 211 212 213 215 215 213 212 215 215 215 214 214 213 213 213 214 214 214 213 213 212 212 211 215 213 212 214 216 217 216 215 217 217 217 217 217 217 217 217 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 221 222 223 223 223 223 224 224 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 225 225 225 224 224 223 223 222 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 214 223 228 248 212 108 58 78 120 212 252 249 230 224 220 170 193 236 230 206 213 217 214 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 219 220 220 220 220 221 221 223 217 220 221 217 225 229 218 194 204 249 252 203 153 144 139 157 124 57 20 21 34 121 253 252 213 163 168 225 254 242 230 240 214 245 201 91 67 162 194 179 160 156 217 255 247 238 230 249 207 120 56 52 57 58 71 93 70 56 86 128 100 50 58 63 90 134 171 135 81 115 180 179 159 173 189 133 32 47 147 212 163 99 89 112 93 52 34 55 75 66 76 132 147 106 76 93 72 92 216 239 253 250 137 124 236 254 234 239 243 242 245 228 243 246 238 247 155 92 143 196 186 78 52 72 53 99 154 115 82 87 91 65 34 31 60 98 134 144 129 127 106 91 147 220 252 254 254 254 248 215 209 149 113 108 130 137 104 37 71 209 254 249 249 251 212 99 63 122 122 81 115 151 105 137 176 137 83 82 89 61 62 89 119 98 69 18 47 104 163 146 98 98 119 93 49 36 47 67 108 76 56 105 155 207 247 248 174 23 107 178 213 192 142 143 174 120 38 7 108 251 252 118 7 158 250 254 201 169 104 97 183 227 234 234 255 255 244 254 252 201 135 66 33 59 114 164 209 192 114 185 247 251 235 123 23 44 50 47 38 31 36 57 73 80 95 146 192 138 76 129 203 165 114 47 12 24 61 92 108 105 157 178 129 188 250 248 244 246 250 213 119 78 163 240 225 219 157 99 131 135 136 165 190 239 243 176 112 89 71 77 101 112 119 137 115 84 43 66 206 253 241 148 109 96 95 155 170 165 165 133 140 184 160 115 153 207 223 201 180 176 173 143 83 118 176 203 190 180 168 151 145 111 86 107 114 107 138 165 165 147 105 75 79 97 118 143 162 124 59 31 45 82 145 208 249 253 248 218 173 140 175 211 161 106 106 90 95 128 165 159 104 58 29 27 29 27 24 14 15 19 31 34 19 16 30 85 176 166 102 60 63 59 42 37 44 37 28 22 24 32 36 32 26 26 53 88 101 101 99 115 133 151 139 116 119 167 210 192 147 129 101 85 112 189 243 226 195 204 204 206 210 196 171 194 253 243 157 110 104 68 45 93 159 194 157 128 134 151 145 118 98 111 112 122 161 173 100 81 176 244 249 221 224 251 232 181 141 116 131 167 145 110 136 142 104 88 95 105 198 236 146 64 20 26 29 30 28 27 24 16 8 33 91 159 203 223 226 226 230 236 250 252 248 192 73 15 55 171 205 236 242 232 223 216 210 211 203 208 202 208 223 221 229 244 206 138 81 98 166 201 198 179 105 93 171 225 171 159 171 148 130 119 140 179 203 218 235 224 202 166 105 97 184 200 101 25 150 254 223 145 157 205 205 158 77 54 47 44 29 47 31 47 113 192 199 135 54 23 24 27 36 94 165 183 167 171 192 149 163 217 242 196 98 33 56 110 158 162 162 188 197 171 129 116 159 185 176 148 136 174 224 237 234 230 237 230 190 177 210 231 228 229 228 195 145 127 141 152 190 225 250 235 128 48 19 30 31 33 33 31 29 28 28 28 28 22 19 39 79 107 110 133 153 160 127 118 181 241 251 225 118 38 16 28 36 25 23 66 131 190 178 147 149 175 211 192 119 127 201 246 159 79 165 253 253 245 213 154 117 120 143 152 152 138 164 215 253 254 215 99 27 7 30 37 24 18 37 119 244 248 254 243 104 51 91 109 42 47 171 254 252 213 142 166 253 243 200 234 254 194 122 152 208 230 202 201 236 228 178 174 182 192 252 240 99 3 3 24 90 188 253 253 180 170 173 216 242 250 243 250 186 126 169 200 149 125 154 207 224 221 247 251 252 250 231 143 44 28 46 44 43 43 44 30 21 68 145 254 250 247 253 205 126 205 245 242 226 189 147 242 253 254 168 92 38 23 26 45 44 51 45 36 39 46 52 54 50 44 40 38 36 34 33 32 33 33 34 37 36 34 32 31 31 32 33 28 45 31 18 54 110 163 206 219 240 235 231 235 235 239 232 234 231 214 187 227 239 226 228 230 229 229 228 228 227 226 226 231 238 198 120 119 179 186 158 202 244 220 168 166 205 220 188 212 249 254 159 121 179 156 84 107 174 208 189 147 92 78 114 147 105 71 119 217 253 243 232 246 232 173 119 129 164 187 212 251 220 183 166 187 228 239 218 122 62 105 192 172 94 38 4 14 22 31 38 39 37 34 32 28 35 36 34 41 50 44 29 24 78 128 158 193 210 152 66 34 40 42 42 40 34 30 33 38 42 43 47 46 35 36 53 111 161 189 163 102 88 144 185 204 171 108 51 79 140 128 85 137 229 254 244 204 158 113 53 38 52 119 186 205 153 80 69 181 235 193 159 131 63 39 37 38 40 41 41 40 41 44 46 43 50 52 46 44 49 49 43 43 79 148 232 253 245 219 144 97 142 221 245 226 210 200 215 220 205 205 228 221 190 161 121 110 133 142 154 161 158 128 60 67 113 131 150 209 230 186 153 204 194 173 176 216 234 188 126 167 207 225 216 211 209 212 226 212 129 140 210 185 133 173 242 199 170 193 225 186 169 197 184 146 131 93 120 187 171 144 189 249 254 242 174 134 160 199 211 190 203 177 150 162 156 111 75 64 55 48 64 92 99 90 87 72 37 52 82 105 117 97 79 120 153 135 62 27 59 108 148 158 213 251 242 220 222 216 209 208 209 212 229 224 157 73 31 112 217 255 190 130 155 219 253 254 225 146 62 23 25 65 117 140 131 108 85 63 75 121 142 98 96 77 47 32 37 42 38 38 38 36 41 59 76 84 87 92 121 124 91 74 90 98 87 103 155 138 102 140 218 220 133 49 66 149 186 164 159 174 201 131 153 206 252 240 196 189 215 226 220 219 227 216 177 162 185 213 224 223 217 220 220 219 222 219 219 220 220 221 222 222 223 223 223 222 221 219 219 220 221 211 223 235 245 251 244 232 227 229 230 233 237 241 243 242 241 243 244 241 229 211 183 142 109 82 56 40 39 40 47 54 54 53 41 56 109 180 237 237 198 198 206 215 230 242 235 225 228 231 232 229 224 224 228 231 231 230 225 234 239 232 236 239 226 228 227 227 226 226 226 225 225 227 227 227 227 227 227 227 227 228 228 228 227 227 226 226 225 226 226 226 226 226 226 226 226 228 227 226 226 226 226 227 228 225 225 226 226 227 229 232 234 215 143 129 200 221 198 212 225 231 245 230 159 105 150 205 192 198 223 187 123 135 200 216 186 173 212 241 176 94 71 94 150 147 107 58 44 50 37 35 61 54 64 71 66 52 58 120 199 237 247 223 217 226 225 230 222 223 224 224 223 221 220 222 224 227 248 254 199 98 29 25 47 51 47 41 45 50 41 35 44 138 225 248 246 250 243 212 165 120 96 68 49 39 35 41 49 64 68 66 66 94 148 198 222 182 144 198 253 219 151 90 58 124 173 213 199 153 133 159 195 238 250 253 244 230 222 202 176 128 89 53 46 59 90 143 191 211 221 231 222 205 206 212 208 208 208 208 208 208 208 208 208 209 209 208 209 210 211 209 206 207 207 207 208 208 209 210 210 203 205 208 209 209 208 206 204 208 208 207 206 206 205 204 204 205 205 206 207 207 206 205 205 203 204 205 204 202 202 202 203 203 203 202 203 203 203 203 202 205 205 203 202 201 201 202 202 197 200 203 204 203 202 202 202 211 204 187 161 168 188 186 190 216 221 220 215 216 223 225 221 207 208 211 212 220 235 236 224 193 105 91 118 177 227 223 227 214 215 217 218 216 213 210 208 209 211 225 204 161 104 143 205 216 214 199 200 202 199 212 218 210 156 99 111 180 245 240 176 117 94 146 216 223 212 214 212 206 213 219 216 208 202 205 210 217 204 174 153 172 213 226 216 174 142 132 133 175 224 222 220 201 212 218 224 225 218 217 222 199 163 131 126 174 222 216 202 205 204 203 201 200 200 200 201 201 201 201 201 202 202 202 202 204 205 206 207 207 207 207 207 204 204 205 206 207 209 209 210 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 208 208 209 209 210 211 211 211 211 210 209 203 205 207 208 209 208 206 205 206 206 206 206 207 207 207 207 207 208 208 209 209 210 211 212 209 209 209 210 211 212 213 213 213 213 211 209 207 205 204 203 203 203 203 202 201 199 199 199 204 204 204 205 206 206 207 207 207 205 203 203 204 205 203 202 204 203 201 200 200 201 202 203 197 199 201 201 199 199 202 204 200 201 201 202 202 201 201 200 200 200 201 200 200 200 200 201 204 203 203 202 202 201 200 200 202 202 203 203 204 204 205 205 202 203 204 204 204 204 204 203 203 203 203 203 204 204 204 204 203 203 203 203 203 203 203 203 204 204 204 203 203 202 202 201 201 202 202 203 204 205 205 206 205 205 204 203 202 201 200 199 206 206 205 205 204 203 202 202 203 203 204 205 205 205 205 204 205 204 204 205 206 206 205 203 205 206 207 207 206 205 203 202 205 206 206 206 207 207 207 208 207 208 209 209 208 208 209 210 207 207 207 207 207 208 208 208 207 207 207 207 208 208 208 208 206 209 211 211 210 210 211 213 212 212 212 212 212 213 213 214 208 209 210 211 213 213 214 214 212 212 212 212 213 214 213 213 216 216 215 214 213 213 212 212 216 215 215 215 215 215 215 214 215 214 213 213 215 216 215 214 216 216 216 216 216 216 216 216 217 218 218 218 219 219 219 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 221 221 221 221 222 222 222 222 221 222 223 223 223 223 224 224 222 222 223 224 224 225 226 226 225 225 225 225 224 224 224 224 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 224 224 224 224 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 212 234 229 246 241 158 115 148 130 135 195 224 205 218 216 162 203 247 203 157 190 225 225 216 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 219 220 220 220 220 221 221 224 216 221 223 216 227 234 218 166 198 232 213 173 177 175 134 114 89 75 57 54 117 197 225 255 247 201 162 175 210 238 253 253 187 242 254 159 100 204 244 210 147 91 163 251 252 222 178 171 172 126 76 65 50 37 49 81 77 82 149 200 126 50 75 83 88 82 84 80 88 138 180 210 221 176 110 93 49 72 146 235 198 121 87 88 71 53 46 40 47 43 55 91 105 95 90 89 50 81 250 253 237 168 58 94 208 236 232 238 246 240 236 228 205 222 214 214 155 65 23 75 79 65 62 80 69 47 55 64 97 140 137 93 39 20 54 83 85 79 116 175 148 84 141 252 251 250 251 227 205 173 123 114 184 204 153 103 81 40 61 188 247 245 250 217 109 66 156 176 153 101 62 82 76 90 84 89 65 52 56 56 73 87 123 145 115 73 47 51 65 71 65 79 76 78 21 43 56 72 64 50 101 201 190 172 250 249 129 25 125 176 170 173 190 189 156 126 49 11 109 248 251 125 15 97 209 252 246 254 182 164 253 253 255 242 235 240 250 255 249 218 170 134 108 74 51 73 129 123 122 202 254 254 197 74 22 51 69 81 88 68 38 37 39 40 64 152 238 172 61 55 70 62 59 35 27 49 71 118 186 168 157 119 94 205 249 252 254 252 254 211 118 84 133 173 162 182 134 97 129 130 120 125 150 180 195 157 125 144 141 107 96 97 102 110 119 123 73 55 147 227 206 142 133 147 155 209 252 254 202 135 167 225 199 131 136 222 237 218 225 252 251 196 96 98 121 123 126 166 202 206 202 140 96 103 109 106 146 163 137 117 128 125 101 80 88 123 156 142 77 75 101 96 135 214 252 241 248 245 195 145 145 148 135 127 143 132 113 96 101 122 119 71 39 31 28 23 22 17 22 27 30 30 18 20 29 43 83 68 56 49 46 43 47 46 36 37 27 20 24 33 37 36 34 27 41 57 49 50 50 64 68 77 67 50 62 111 155 175 182 144 103 91 139 205 235 222 199 204 204 208 211 196 179 201 245 237 160 121 126 92 42 71 146 185 182 176 177 177 157 128 113 139 161 128 133 150 102 100 164 227 234 194 178 210 229 209 169 153 136 132 104 80 94 100 93 85 95 104 164 193 137 71 24 27 29 29 27 26 24 18 10 28 79 147 201 232 241 226 205 218 223 212 173 94 19 52 155 231 237 235 220 207 204 208 211 211 205 222 209 206 220 214 232 245 251 219 131 85 107 125 127 131 95 73 102 156 118 118 99 95 144 191 218 237 245 244 243 230 243 243 174 94 97 106 59 80 200 232 151 103 114 120 112 85 55 53 31 22 19 72 102 110 160 242 253 207 110 52 17 22 28 67 118 141 140 136 133 119 198 219 159 145 137 64 16 89 151 162 148 149 141 117 87 105 164 179 153 137 157 195 207 203 212 224 242 235 183 155 180 202 199 219 251 245 174 109 96 124 142 179 236 219 95 23 31 31 32 33 33 32 30 28 27 28 22 12 18 73 159 195 175 160 160 147 106 111 188 246 255 255 131 37 16 28 31 19 23 74 136 165 144 123 139 188 232 197 100 101 201 255 172 97 200 254 246 242 254 228 161 102 102 163 242 232 179 176 214 238 221 109 32 11 32 40 31 19 23 65 196 242 251 209 99 49 45 42 25 40 128 218 241 203 149 185 220 224 239 255 240 155 133 220 253 254 216 195 214 201 151 211 233 184 206 219 99 12 5 27 57 139 252 253 239 205 143 159 223 255 233 255 236 185 184 183 189 207 194 183 207 232 251 241 244 254 242 143 43 24 41 45 42 36 32 20 23 111 234 241 254 242 239 235 120 160 255 234 180 121 183 249 249 254 253 177 63 16 22 45 40 45 47 41 38 41 48 48 41 40 45 42 39 35 32 30 31 33 34 35 35 33 32 31 30 30 30 35 30 15 47 137 193 183 159 209 242 243 234 233 234 239 229 238 241 217 170 200 222 222 229 229 229 229 228 227 227 226 226 226 221 194 132 107 137 165 182 212 255 248 205 173 160 185 218 231 254 252 146 148 196 114 65 82 126 145 110 79 96 123 127 163 151 140 164 219 253 253 245 245 252 222 158 138 151 151 158 156 156 184 227 248 249 244 237 166 53 54 149 171 128 68 8 13 20 31 38 39 36 33 30 27 31 33 33 39 46 45 38 40 81 105 112 122 111 72 41 35 46 45 41 43 39 33 36 37 41 42 44 45 38 35 46 81 148 176 126 73 110 174 168 136 134 108 91 154 214 157 69 132 226 254 252 241 221 181 101 57 56 113 169 178 109 48 95 225 254 177 111 101 79 65 45 34 37 40 41 40 40 42 43 47 52 53 46 42 43 42 38 35 60 112 192 250 248 173 73 101 193 244 232 221 219 215 213 231 221 213 214 183 147 153 164 162 174 188 210 216 228 202 98 67 153 193 172 178 176 149 156 174 142 153 199 231 233 199 149 124 175 219 226 217 210 211 219 212 152 139 206 206 129 143 231 209 170 194 230 188 167 187 162 124 112 66 90 161 136 104 159 215 212 170 97 66 100 124 107 107 109 98 93 95 75 48 42 35 54 69 84 102 103 87 76 45 27 63 107 154 180 139 102 196 234 212 117 45 28 46 80 151 212 249 246 236 220 205 206 211 210 220 230 200 127 70 57 103 199 238 181 155 208 244 226 175 104 30 20 59 107 172 237 245 221 191 135 74 68 108 143 181 180 140 69 25 27 38 38 29 27 27 64 135 181 172 148 106 101 77 55 69 109 128 121 121 182 181 160 171 197 171 79 39 87 155 173 172 202 220 213 157 159 183 204 183 151 170 218 218 220 224 231 206 148 134 176 205 220 223 217 218 217 216 219 218 218 219 220 221 222 223 223 221 221 221 221 221 221 222 222 222 222 224 226 226 224 220 216 221 221 222 223 226 228 230 230 232 242 246 242 242 242 225 203 169 131 91 63 47 47 45 35 28 39 107 198 249 254 247 222 187 182 183 202 223 223 217 222 221 221 222 224 224 223 222 221 231 217 227 237 225 225 233 224 225 224 224 224 226 227 226 225 226 226 226 226 226 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 227 227 226 225 225 226 227 227 224 225 226 226 227 229 233 236 211 148 120 180 196 172 209 240 227 235 236 191 119 129 191 198 167 144 107 76 79 110 114 84 83 133 133 88 83 87 70 74 76 87 79 55 41 35 44 62 54 66 75 73 56 50 96 162 212 242 231 223 223 220 228 223 222 223 223 222 220 220 223 225 241 254 224 134 51 23 34 48 60 41 36 51 46 24 47 102 195 248 251 231 196 155 116 69 43 41 39 40 43 44 42 40 61 54 45 66 141 228 255 253 158 115 149 159 103 78 107 163 216 232 245 234 196 154 131 126 157 179 223 253 250 242 241 240 218 180 135 97 59 39 57 91 151 189 231 238 216 204 206 206 207 207 207 207 207 207 207 207 206 207 207 206 208 210 208 204 209 208 208 207 208 208 209 210 206 207 209 210 210 210 209 208 207 207 207 206 206 205 205 205 202 203 204 204 204 204 203 202 204 205 205 204 203 202 203 204 203 202 201 202 203 203 203 201 205 205 203 202 201 201 201 201 197 199 202 203 202 201 202 204 204 206 187 151 168 213 213 200 217 216 211 203 200 203 208 210 216 223 225 221 217 220 229 238 223 189 142 68 94 185 230 225 224 221 216 213 211 212 215 217 211 199 220 230 192 86 109 182 218 224 208 203 205 200 207 212 216 189 132 98 150 231 245 215 146 81 108 191 228 225 212 211 211 214 216 213 207 205 209 213 229 219 181 143 147 178 183 162 123 130 165 203 229 232 212 201 205 208 201 203 200 201 222 230 193 126 98 124 176 214 214 209 197 199 202 203 203 202 202 202 202 202 202 202 202 202 202 202 206 206 206 207 207 207 207 207 203 203 204 206 207 209 210 210 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 210 211 212 211 209 209 209 210 209 210 211 211 211 211 210 209 205 206 208 209 209 208 207 206 207 207 207 207 207 207 207 207 207 208 209 209 209 210 212 214 208 208 209 209 211 212 214 215 212 211 210 208 206 205 203 203 202 203 203 202 200 199 199 200 203 204 204 205 206 206 207 207 205 203 202 202 204 205 204 203 201 201 201 201 201 203 204 204 198 201 204 203 200 198 199 202 200 200 201 202 202 201 200 200 200 201 202 201 200 200 200 202 201 201 201 202 202 203 203 203 202 202 202 202 203 203 203 203 205 204 203 203 203 203 203 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 202 202 202 202 202 203 203 203 204 204 203 202 202 201 201 200 205 204 204 204 204 204 204 204 204 203 203 203 203 204 205 206 207 205 203 203 205 206 205 204 204 205 205 206 206 207 207 207 205 205 206 206 206 207 207 207 204 206 208 208 206 206 208 210 205 206 206 207 207 208 208 209 207 207 207 208 208 209 209 209 207 209 210 210 209 210 212 214 211 211 211 211 212 212 213 214 209 209 210 211 211 212 211 211 213 212 211 211 211 212 214 215 214 214 214 214 214 214 214 213 215 215 215 215 216 216 216 216 216 214 213 213 215 215 214 212 216 216 216 216 216 216 216 216 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 222 222 223 223 221 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 224 224 224 223 223 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 220 227 220 241 249 210 184 188 124 88 158 193 190 223 207 172 209 238 173 139 197 231 225 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 218 218 219 220 220 220 220 221 221 227 217 224 226 218 231 239 219 180 205 210 161 128 169 188 142 64 81 140 153 123 174 249 249 240 242 219 173 132 127 178 241 221 151 168 214 173 158 235 255 253 169 73 140 251 253 186 91 69 131 141 99 71 48 37 51 73 79 98 151 163 95 68 112 127 100 67 45 39 97 183 208 218 210 161 71 87 86 94 149 247 236 155 93 85 93 103 97 62 88 116 107 70 59 81 101 86 51 92 243 249 142 42 4 150 230 245 251 243 240 229 226 207 199 223 222 206 164 139 119 69 48 74 79 82 84 44 33 57 96 152 158 116 64 34 48 36 70 114 180 217 162 84 153 248 254 251 199 168 175 154 115 163 251 254 180 99 80 55 43 114 187 190 154 136 115 88 143 139 186 214 118 67 103 103 94 59 49 36 52 77 106 91 101 105 98 93 58 48 48 68 84 85 79 90 41 67 73 113 74 49 155 229 135 79 156 144 90 198 238 248 250 253 247 195 125 113 69 23 66 159 171 90 11 25 162 253 254 251 184 177 244 239 244 240 237 254 254 203 166 184 179 193 173 88 27 38 65 87 99 192 223 159 98 53 27 68 113 159 187 145 66 33 20 23 48 97 158 124 52 46 39 45 44 32 70 127 118 122 190 250 222 112 75 163 208 223 247 251 244 174 110 120 138 125 115 108 78 68 98 102 96 75 92 120 129 119 133 194 192 110 57 69 98 104 115 124 69 33 80 137 138 113 122 185 234 248 251 194 149 118 189 242 219 154 137 210 252 248 247 251 251 234 167 94 118 114 101 127 176 198 196 178 148 131 95 76 115 143 139 102 149 180 155 96 64 98 157 166 111 136 160 102 106 169 174 187 218 245 239 193 124 100 130 177 164 123 95 82 81 95 95 71 40 33 30 25 24 19 25 31 26 29 23 26 33 28 35 31 36 42 37 33 42 46 35 35 26 22 27 34 36 36 36 27 37 56 49 54 45 48 42 43 43 35 41 67 90 117 151 132 104 112 161 192 204 215 214 208 207 214 211 192 184 201 221 208 149 107 120 126 90 80 114 130 147 169 160 140 154 176 171 150 160 120 105 121 115 122 145 207 247 226 185 191 228 252 246 192 152 122 78 52 80 95 81 59 74 100 132 143 116 70 34 32 33 31 28 27 27 22 15 14 54 120 185 234 249 213 159 154 130 95 57 28 48 140 238 235 229 219 210 206 207 210 211 210 210 215 212 211 217 223 234 217 216 217 186 165 153 115 92 73 70 59 56 77 89 112 129 162 210 244 247 244 241 233 229 240 241 238 233 204 133 59 25 125 181 156 83 68 69 52 45 50 43 44 24 33 39 108 171 146 160 226 253 252 169 93 23 19 21 42 70 85 91 91 83 123 127 140 151 188 191 102 26 49 129 153 139 132 111 85 67 118 168 178 175 189 212 205 151 114 138 160 179 178 138 114 132 155 164 195 242 248 184 116 100 150 152 148 175 157 73 23 35 33 33 34 34 34 32 30 29 27 16 13 39 119 217 240 195 158 182 192 140 118 168 213 240 223 113 35 18 27 28 17 21 83 169 205 191 161 160 216 250 205 143 145 187 209 170 142 208 245 248 235 255 251 199 130 130 185 254 250 169 102 108 152 153 102 32 17 36 41 38 29 27 44 125 185 189 134 90 93 78 42 33 48 82 144 194 173 126 148 157 201 254 249 178 115 182 255 254 246 224 213 219 193 139 209 253 202 161 162 99 33 18 12 35 107 221 248 253 243 179 122 176 247 239 243 243 222 194 173 220 255 200 142 188 238 234 244 241 250 216 116 37 26 36 46 47 34 22 15 29 125 253 254 242 241 234 224 139 180 241 229 150 72 186 252 252 248 251 188 61 17 24 44 40 39 37 38 36 39 43 43 39 39 42 40 38 35 32 31 31 32 32 33 33 33 33 31 30 28 27 36 21 40 131 223 223 173 152 227 246 239 235 235 230 229 219 224 246 214 132 151 198 224 234 229 229 228 228 227 226 226 226 226 216 210 174 133 121 128 148 170 230 252 250 217 151 149 201 214 240 214 132 139 169 116 91 132 152 140 101 116 189 217 182 176 204 212 185 174 208 236 228 226 235 232 185 154 152 139 137 122 152 196 211 190 178 197 219 200 100 51 98 139 112 53 12 20 26 34 39 38 35 32 31 29 29 30 31 34 38 42 43 54 66 77 75 60 46 38 34 40 53 48 40 46 45 36 37 36 41 39 39 42 38 34 40 51 116 167 146 98 127 178 157 103 92 88 120 203 235 152 67 123 207 239 254 255 254 245 178 90 54 80 103 109 84 64 125 208 237 163 95 113 134 107 53 26 30 36 39 41 41 42 43 53 54 54 52 49 45 41 37 41 51 81 132 193 194 122 64 165 249 253 228 216 223 236 214 215 223 205 184 165 161 196 225 217 218 212 229 238 254 247 153 73 149 225 220 178 142 131 166 165 153 180 224 238 231 216 196 124 145 184 216 221 216 213 211 224 167 117 173 219 155 111 132 177 162 185 215 182 151 163 157 128 92 48 62 105 92 75 107 124 106 81 49 36 57 71 54 58 53 53 57 54 41 39 47 58 82 95 96 98 92 76 66 50 51 89 132 183 179 122 127 227 254 246 171 96 39 17 39 100 159 193 213 235 226 208 211 206 201 219 228 184 123 109 129 142 197 225 196 184 212 191 119 53 33 49 113 178 216 238 250 236 216 202 158 111 74 64 108 223 239 200 102 29 21 35 35 27 21 28 92 197 255 247 226 174 125 61 29 47 85 103 99 104 154 184 215 203 153 115 64 62 107 155 193 216 237 250 236 217 187 145 114 113 144 192 228 213 216 219 229 215 158 134 166 200 219 225 219 219 217 215 217 219 219 219 220 220 221 221 221 222 221 221 221 222 223 224 224 226 219 217 217 216 221 228 227 221 221 220 218 218 217 218 218 220 223 223 222 230 243 247 245 239 212 179 148 121 99 66 28 15 61 166 252 254 235 234 237 214 202 182 178 197 214 228 242 229 228 231 235 231 224 224 231 226 202 209 221 205 206 226 228 224 223 222 223 226 228 227 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 225 225 226 227 227 226 227 227 226 226 227 231 235 206 170 145 157 168 173 200 229 228 230 239 224 155 132 173 174 135 118 102 89 72 60 63 71 71 66 59 104 170 194 184 167 124 139 116 55 24 45 62 53 57 62 67 65 50 43 86 151 220 243 229 224 225 217 224 222 221 222 222 221 220 221 224 227 251 243 169 69 26 33 44 49 50 47 47 47 37 41 107 194 249 248 215 168 101 52 44 25 41 37 39 52 71 97 132 159 119 83 52 70 132 182 180 152 111 60 76 89 108 165 207 239 255 244 233 234 236 221 188 161 125 129 166 206 218 221 225 222 233 227 214 188 143 94 63 52 82 118 181 225 226 210 206 207 207 207 207 207 207 207 207 207 206 208 207 206 207 210 208 203 209 208 207 206 206 206 207 208 206 206 207 207 208 208 208 208 206 206 206 206 206 206 206 206 202 203 203 204 204 203 203 202 204 205 206 205 204 203 204 205 204 202 200 201 203 204 202 201 203 202 202 201 201 202 203 203 200 201 202 201 199 199 201 204 194 211 200 153 153 198 219 227 208 204 203 204 205 203 202 203 202 207 208 210 213 210 211 220 227 235 200 106 79 112 180 217 223 220 215 211 209 211 213 215 208 200 224 235 190 58 81 161 216 231 214 204 207 200 202 202 216 216 177 105 118 191 221 238 197 112 92 138 195 225 216 216 217 207 197 199 208 215 213 208 198 215 199 150 124 135 140 126 146 187 222 237 224 206 210 213 218 213 200 203 200 206 218 192 159 101 72 100 170 216 211 207 193 197 201 203 203 203 205 206 204 204 204 204 204 204 204 204 208 207 207 207 207 206 206 206 204 204 205 206 207 207 208 208 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 211 213 214 213 210 209 210 212 209 210 211 211 211 211 210 209 208 208 209 209 209 209 208 208 208 208 208 208 208 208 208 208 207 208 209 209 208 209 213 215 211 210 210 209 210 211 213 213 212 211 210 209 207 206 204 204 201 203 204 203 201 200 202 203 204 204 204 204 204 204 204 204 204 202 200 201 203 205 206 205 200 200 201 202 203 203 203 203 201 205 208 207 201 197 196 197 199 200 201 201 201 201 200 199 199 201 203 202 200 199 201 202 198 198 199 201 203 204 205 206 203 203 203 203 203 203 203 203 207 206 204 202 202 202 204 205 204 204 204 203 203 202 202 202 203 203 203 203 203 203 203 203 200 200 201 202 203 204 205 205 203 203 202 201 201 200 200 199 202 202 202 202 202 202 202 202 202 203 203 204 204 205 206 206 204 203 202 202 202 204 206 207 208 205 202 202 204 206 206 205 203 204 204 205 207 209 211 212 205 205 206 206 206 207 207 207 201 204 206 206 205 205 207 209 204 205 205 206 207 208 209 209 207 208 208 209 209 210 210 210 208 209 209 209 208 209 213 216 210 210 210 210 211 212 213 213 213 213 213 213 212 212 211 210 213 212 211 210 210 211 214 216 212 212 213 214 214 215 215 216 213 213 213 214 214 215 215 215 217 215 213 213 215 215 213 211 216 216 216 216 216 216 216 216 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 219 219 220 221 222 222 223 223 221 222 223 223 223 223 224 224 226 226 225 224 224 223 222 222 226 225 225 224 224 223 223 223 226 226 226 226 226 226 226 226 227 226 225 225 225 225 224 224 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 223 223 223 223 222 221 224 223 222 222 222 222 221 221 222 222 221 221 221 221 220 220 227 207 199 225 238 232 215 177 132 86 148 182 202 218 181 206 245 248 172 161 226 231 213 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 219 219 218 218 218 218 219 220 220 220 220 221 221 229 218 226 228 219 234 243 221 167 191 193 132 79 111 150 134 107 111 153 176 159 181 233 249 238 229 228 212 148 81 85 136 141 160 147 143 116 191 255 245 252 182 85 143 251 252 175 62 38 99 123 100 74 43 36 62 68 63 72 92 81 67 102 142 155 108 74 48 30 114 232 251 250 174 133 71 109 100 68 118 190 217 141 58 76 144 171 132 86 122 168 144 68 48 89 115 115 74 77 150 155 44 47 165 232 255 231 238 236 241 237 239 230 237 228 243 253 219 232 251 207 92 69 67 59 63 41 48 47 59 111 135 113 80 46 31 46 94 145 171 155 106 66 161 252 255 227 132 127 137 93 95 218 253 251 185 85 74 81 52 60 68 62 62 137 199 117 80 147 253 254 171 73 70 89 80 84 48 15 46 108 162 121 88 77 95 103 75 50 59 56 60 73 76 44 78 106 187 214 146 92 195 227 122 50 39 30 166 252 254 249 254 253 218 147 75 79 84 46 32 78 107 72 17 3 111 226 246 208 132 161 244 252 238 248 254 239 168 98 115 184 216 188 136 95 46 25 35 40 88 122 108 76 40 31 66 110 149 188 218 173 85 48 36 29 61 54 54 38 26 72 92 99 84 49 105 220 211 125 104 204 209 95 71 94 100 115 179 227 219 137 82 115 122 89 89 60 39 49 82 100 103 61 65 95 103 109 139 198 181 76 12 73 134 141 128 107 43 15 48 84 132 135 103 138 183 159 127 98 83 100 196 236 219 169 150 189 246 252 252 249 241 227 165 109 169 183 134 110 138 158 147 148 164 156 106 95 133 149 147 101 161 224 223 139 57 84 174 172 122 157 172 87 81 142 124 108 142 171 217 210 126 104 157 195 168 109 80 84 92 88 65 57 31 32 35 32 28 19 22 29 22 33 32 30 38 37 41 48 35 37 45 38 30 36 43 33 26 23 30 36 36 34 35 31 33 49 42 50 37 44 42 44 54 46 40 53 58 61 77 99 80 103 161 184 195 217 216 214 212 218 210 187 184 195 195 181 144 97 104 147 139 88 62 90 98 123 111 93 154 217 204 142 102 82 101 114 110 128 165 219 249 237 208 188 188 219 243 202 160 123 58 28 87 112 69 32 38 72 101 119 116 74 35 35 35 33 29 28 29 25 19 10 42 103 175 236 252 201 124 64 43 33 49 92 160 218 242 232 220 210 209 212 214 211 209 207 216 206 218 219 209 220 211 189 162 159 174 230 251 174 92 34 45 44 39 39 110 157 229 217 218 212 212 223 227 228 234 219 254 249 248 253 167 55 27 79 95 74 49 54 47 31 36 27 30 43 51 88 78 105 148 117 130 205 248 255 186 123 55 18 21 37 48 48 53 63 66 70 51 144 241 252 230 124 7 37 147 198 190 168 124 90 80 121 150 163 193 222 218 161 62 49 72 78 78 81 70 69 94 109 123 146 181 194 155 117 119 188 191 140 107 86 61 34 24 34 34 35 35 35 34 32 30 26 14 21 66 152 236 232 165 109 164 209 166 127 149 175 200 176 90 32 19 25 27 16 19 94 207 254 243 189 166 225 255 208 197 200 164 143 171 189 199 238 254 232 243 254 243 202 219 254 229 188 146 101 116 165 153 91 29 22 39 41 42 39 36 51 38 60 74 59 101 155 134 94 37 39 61 93 133 122 97 105 130 175 176 125 92 110 254 250 253 242 218 225 254 216 129 175 252 237 160 140 116 53 21 18 21 66 161 252 252 248 222 138 133 213 242 245 253 253 210 146 174 229 202 149 191 248 246 243 247 253 199 88 25 30 42 44 52 40 26 25 42 126 238 253 244 253 246 240 151 181 251 254 161 72 171 254 252 225 175 115 30 24 32 43 45 46 36 32 36 40 41 42 42 40 37 36 36 34 33 32 31 31 31 32 33 33 33 32 30 27 26 26 34 104 221 254 189 148 189 242 243 228 233 240 228 219 209 197 243 217 116 127 190 226 232 229 229 228 227 227 226 226 225 232 225 232 210 167 131 96 82 137 219 254 253 220 141 108 136 172 178 158 130 135 166 162 120 170 172 141 118 173 254 250 186 148 205 237 186 130 155 195 189 173 177 189 156 130 148 171 201 200 196 194 168 117 99 141 191 184 121 41 40 92 80 34 31 29 33 37 39 37 34 33 32 31 28 28 30 31 31 37 44 60 48 60 66 42 35 43 37 47 61 51 39 47 46 35 35 36 40 37 35 40 37 32 36 55 87 156 188 132 104 136 138 112 73 64 118 198 198 116 63 107 182 214 239 242 244 254 212 126 53 54 69 95 124 116 145 162 201 153 102 145 190 144 60 19 25 32 38 40 41 42 43 49 47 49 54 55 49 41 36 50 50 61 78 123 131 94 103 215 248 231 233 215 190 211 197 186 200 172 155 180 212 230 225 225 233 213 215 216 230 242 186 74 83 164 212 181 138 131 169 176 191 209 217 217 216 213 206 152 129 146 195 220 222 216 205 227 191 132 164 211 164 106 88 113 132 158 185 168 135 146 166 139 86 43 37 44 56 67 71 69 36 27 39 43 49 55 47 48 44 43 40 39 49 58 56 79 89 93 95 94 79 63 60 87 94 123 161 199 146 86 157 236 253 249 222 183 107 37 27 38 100 128 159 215 235 226 223 218 207 229 243 198 150 161 195 207 217 228 210 177 154 98 16 40 84 154 202 217 221 209 182 179 165 170 162 160 114 64 117 219 252 230 125 38 23 33 31 38 25 30 97 200 253 254 254 230 180 111 60 39 41 51 57 69 111 143 191 179 115 81 43 58 106 160 231 253 242 249 248 224 187 118 73 109 193 237 232 217 214 209 225 233 188 148 159 199 220 228 223 221 219 216 217 221 221 221 220 220 219 219 219 222 220 218 218 218 219 220 220 221 218 224 226 220 221 223 217 220 221 222 222 222 222 222 222 222 221 222 225 227 226 228 231 247 245 242 231 208 171 109 47 45 96 193 253 239 224 229 226 226 222 200 179 182 193 200 204 232 228 228 230 222 212 219 235 224 190 194 204 186 189 218 228 227 225 224 225 227 228 226 224 226 226 226 226 226 226 226 226 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 226 225 225 226 226 227 228 229 229 227 225 225 229 232 214 194 173 137 144 177 178 191 241 238 244 241 185 156 172 149 142 166 171 143 99 69 96 154 157 81 84 192 244 247 255 225 204 146 92 60 41 43 54 54 62 59 58 59 53 58 113 186 248 248 220 220 229 221 222 218 220 221 221 220 220 221 225 228 252 225 124 28 18 45 52 51 43 56 49 30 37 90 178 249 245 173 96 64 34 24 43 29 42 49 79 125 159 182 212 242 201 153 108 97 102 99 92 91 60 90 171 193 205 245 239 224 210 213 215 218 225 229 220 206 167 133 113 121 151 201 231 222 214 228 239 237 220 184 133 93 38 55 119 197 229 221 212 211 207 207 207 207 207 207 207 207 207 210 209 207 209 213 210 205 209 208 206 205 204 205 205 206 204 203 203 203 204 205 206 207 205 205 206 206 206 206 207 207 204 204 205 206 206 205 204 204 205 206 207 206 204 204 204 205 204 202 200 201 203 204 202 200 200 200 200 200 202 203 205 206 203 203 203 200 198 197 200 202 208 214 200 152 136 160 188 221 221 208 200 203 207 206 207 211 203 207 207 211 218 213 210 217 213 226 231 194 131 56 108 197 213 214 215 214 213 210 207 205 203 212 232 223 167 39 70 149 202 225 211 202 207 204 204 202 209 228 211 117 94 149 190 248 244 152 89 87 150 215 223 226 221 198 178 184 208 223 215 201 184 217 206 136 88 108 155 180 188 227 223 200 176 179 209 204 196 204 204 211 204 209 209 157 129 110 86 98 171 220 209 203 202 204 205 203 201 199 200 202 206 206 206 206 206 206 206 206 209 208 208 207 206 206 206 206 206 206 206 206 206 206 206 206 210 210 211 212 212 211 210 210 210 210 210 210 210 210 210 210 212 213 215 213 211 210 211 213 209 210 211 211 211 211 210 209 211 210 209 209 209 209 209 209 208 208 208 208 208 208 208 208 207 208 210 209 208 209 213 216 213 212 211 210 209 210 211 211 212 212 211 210 208 207 206 205 202 204 206 205 203 202 204 206 206 205 204 203 202 201 201 200 203 201 199 200 203 206 206 206 200 201 203 204 204 203 201 200 191 197 203 203 200 197 197 198 199 200 200 201 201 200 200 199 199 201 203 202 200 199 201 203 198 199 200 202 203 203 203 203 205 205 204 203 202 202 203 205 203 201 200 202 204 206 205 203 200 201 203 205 206 206 205 204 202 202 203 203 203 202 201 200 208 207 205 203 202 201 200 200 206 206 205 202 198 197 200 203 205 205 204 203 203 202 201 201 202 202 201 201 201 202 204 205 202 203 206 206 204 200 195 192 201 204 206 206 203 202 204 206 205 205 205 205 205 205 205 205 204 204 205 205 205 206 206 206 208 208 208 207 207 206 206 206 210 206 203 203 206 208 207 205 212 208 204 204 206 208 208 207 212 210 208 208 208 210 211 212 208 208 207 208 209 210 212 213 214 214 214 213 213 213 213 213 212 212 212 213 213 214 214 215 213 213 212 212 212 213 214 215 213 212 211 210 210 212 214 215 213 213 214 215 216 216 217 217 214 214 216 217 217 217 217 216 216 216 217 217 217 218 218 218 223 222 220 218 218 219 220 221 218 219 220 220 220 219 218 217 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 227 226 226 225 225 224 223 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 224 224 223 222 222 225 224 224 223 223 224 224 225 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 228 172 124 153 218 254 247 196 139 103 131 173 210 213 180 191 226 224 174 196 232 226 237 220 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 217 218 218 219 219 220 220 220 220 214 220 226 217 214 226 237 228 223 232 235 226 223 205 168 149 203 209 192 142 92 99 103 127 135 114 101 84 143 215 251 239 227 238 244 232 162 71 60 73 138 224 157 103 195 255 255 218 210 158 148 208 213 131 65 77 84 101 87 61 45 39 56 101 104 75 50 52 61 112 196 190 135 80 42 25 92 195 230 182 115 95 100 93 86 80 84 103 117 85 79 68 125 208 151 84 93 124 124 98 67 64 116 125 96 41 72 42 112 201 254 255 236 236 240 241 243 238 234 254 232 241 248 253 236 210 252 243 228 84 40 76 51 49 54 46 35 50 95 104 85 63 26 38 82 77 88 143 129 95 129 235 248 203 145 143 111 54 63 198 252 253 191 113 77 72 51 54 47 32 75 160 170 106 62 165 249 251 142 64 50 83 153 192 92 13 45 167 250 248 236 211 187 133 74 57 62 50 40 48 37 65 131 228 254 253 175 109 169 171 79 4 28 147 253 254 254 221 179 129 111 142 140 141 67 36 19 114 185 187 71 2 68 142 192 156 156 201 242 243 233 253 250 182 92 82 155 241 224 137 98 83 42 42 47 46 43 42 47 42 26 34 64 94 102 120 139 127 79 46 50 49 50 43 28 30 38 82 168 233 173 110 99 233 234 131 90 89 121 78 52 40 48 35 73 123 128 98 77 99 110 96 92 87 69 41 117 195 166 107 58 56 79 95 136 136 108 52 57 151 220 254 228 133 55 42 32 104 140 118 117 98 83 87 112 159 149 179 211 218 207 181 166 162 205 249 252 246 217 174 127 89 176 254 219 108 113 177 139 125 164 146 157 139 117 159 144 100 162 248 251 154 74 82 124 133 95 95 99 93 103 110 111 96 94 120 169 192 173 145 134 167 163 110 85 120 117 63 35 43 38 33 31 31 29 24 18 29 28 25 25 31 41 47 47 43 36 33 35 36 32 28 27 21 25 27 29 36 41 33 20 25 31 37 39 37 35 35 36 38 39 41 43 44 46 47 48 43 57 100 165 175 183 193 217 223 180 189 229 211 161 151 170 202 148 81 94 138 138 100 44 40 74 93 114 134 169 202 180 105 67 66 101 136 121 116 183 220 225 229 223 183 155 170 175 143 114 89 52 54 104 105 64 38 33 37 61 89 96 75 50 32 32 32 30 28 25 23 21 15 41 78 130 196 224 176 103 7 1 75 172 202 243 237 230 205 227 215 197 209 212 204 211 211 208 214 211 217 219 191 172 158 128 115 144 243 252 190 90 12 29 66 78 70 108 179 217 254 232 194 166 161 174 190 198 207 215 240 253 220 137 62 28 50 52 48 40 35 40 46 49 52 46 82 119 102 78 98 128 80 91 186 254 247 204 146 57 21 31 35 34 40 51 50 41 25 44 149 244 252 234 150 18 48 187 253 202 135 100 77 66 80 95 112 140 155 144 102 37 21 37 48 45 43 49 55 56 58 67 79 87 88 87 89 91 126 129 123 99 64 38 29 31 33 33 33 32 32 32 31 31 24 5 18 103 216 254 194 114 81 122 131 136 149 146 149 159 122 75 36 30 30 21 18 27 87 196 253 244 219 164 134 163 166 208 209 174 157 157 165 180 226 253 253 245 253 251 242 252 254 193 139 148 202 235 214 177 82 33 24 42 38 35 41 36 39 38 36 38 51 81 121 149 110 54 26 60 97 95 73 62 80 96 90 50 24 67 167 251 255 196 188 231 248 229 177 118 153 226 232 168 123 93 51 23 26 26 45 90 142 190 229 252 230 143 125 191 239 251 248 236 141 115 176 180 176 234 246 247 251 253 229 133 73 50 18 35 46 43 36 28 22 46 130 225 246 250 251 253 252 147 165 251 254 142 172 249 244 229 106 43 52 82 51 33 51 51 44 30 34 34 34 35 36 37 39 40 37 36 34 33 31 31 31 31 37 32 39 33 27 24 18 29 48 104 209 247 243 217 187 230 211 240 228 243 236 220 231 187 165 222 211 137 150 174 207 239 237 227 231 225 226 233 226 224 235 235 247 237 170 134 125 63 106 182 208 223 226 150 73 58 96 151 159 156 193 230 185 160 176 155 109 112 183 254 255 207 141 193 246 183 100 118 163 182 152 158 113 79 120 178 218 252 254 228 218 189 157 134 116 134 143 82 38 40 53 56 49 38 35 36 37 38 38 38 37 36 31 34 28 25 29 32 39 53 55 44 39 44 44 34 32 41 48 48 47 47 46 44 42 40 38 37 34 33 33 35 38 40 45 80 137 189 150 77 80 103 90 53 43 93 126 113 88 56 93 131 160 166 157 177 206 190 100 53 56 94 117 145 167 157 147 123 107 145 214 224 146 60 10 20 32 40 41 40 40 42 40 46 54 56 49 41 41 46 55 57 57 70 72 49 71 141 208 201 173 153 165 179 167 149 151 150 151 193 223 230 236 209 216 215 217 227 224 244 245 170 62 37 116 175 157 110 153 210 217 218 218 216 217 218 212 203 202 160 141 171 207 215 211 213 234 213 159 135 187 202 141 109 123 140 156 148 130 130 137 133 116 79 47 41 44 42 41 46 33 42 40 25 26 52 81 96 79 67 49 38 43 56 66 68 86 84 86 79 52 39 74 125 187 185 147 175 187 101 84 156 205 237 235 253 210 124 106 90 48 42 55 88 129 180 228 248 225 223 229 243 237 205 191 205 233 224 217 171 102 46 25 44 125 175 212 202 171 152 145 141 158 180 189 192 208 207 160 107 181 249 251 158 54 9 19 44 45 30 40 66 138 217 240 253 250 211 186 145 85 46 52 37 38 71 96 130 101 47 54 48 73 124 176 201 199 188 189 203 198 161 109 112 186 244 241 219 217 202 231 247 251 216 154 161 202 223 234 218 213 217 214 221 225 215 222 218 214 222 220 220 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 219 220 221 221 221 221 220 219 221 221 221 221 221 221 221 221 224 228 233 242 249 236 186 137 149 204 245 238 221 222 225 220 218 227 232 226 207 184 181 194 212 218 242 243 223 151 184 239 228 202 213 228 203 192 215 229 222 231 223 223 236 226 216 226 225 226 227 228 228 228 227 226 226 226 226 226 226 226 226 226 226 224 219 220 227 225 222 230 225 226 226 226 226 227 227 227 226 226 226 226 225 224 224 223 233 232 200 165 144 125 152 221 241 239 255 234 199 190 144 91 150 219 227 176 104 86 171 253 183 73 122 215 241 254 244 217 180 122 60 38 46 57 59 57 57 63 54 45 40 51 127 233 250 238 223 219 222 224 222 221 212 226 215 224 228 218 237 255 223 126 65 39 31 46 51 45 44 50 38 30 80 165 212 209 127 62 34 29 32 28 28 65 104 134 184 229 251 252 250 251 229 218 207 209 193 177 179 167 89 148 223 252 238 231 229 215 209 208 206 207 210 215 221 224 216 196 131 87 114 189 235 218 204 208 214 222 234 234 208 179 109 45 51 102 178 228 212 212 208 208 208 208 208 208 208 208 211 210 209 207 207 208 209 210 209 209 209 210 209 208 207 206 207 207 207 207 207 207 207 207 207 206 205 204 204 204 205 205 206 205 204 203 203 203 204 205 203 203 203 203 203 203 203 203 205 205 204 204 204 203 203 203 200 201 203 204 205 204 203 203 199 200 203 205 206 206 206 206 206 202 202 190 152 122 143 187 205 203 207 207 200 201 208 207 205 204 204 205 207 209 211 211 217 217 231 233 182 110 83 99 166 238 235 212 219 215 209 202 204 218 237 212 121 47 72 142 189 220 221 213 199 200 216 196 195 217 223 180 118 108 169 233 245 197 94 49 100 163 211 240 223 196 174 192 229 231 204 184 166 186 137 59 99 184 192 185 214 232 219 184 176 189 186 169 155 180 203 210 200 202 211 196 194 161 98 111 174 210 218 199 200 200 201 202 203 204 205 206 202 203 205 205 203 203 204 206 203 204 205 207 208 209 209 209 213 212 210 208 207 207 208 208 209 210 210 211 210 209 207 206 210 209 207 206 207 209 211 212 211 212 213 213 213 212 211 210 218 217 215 214 212 210 209 208 210 210 209 209 208 207 206 206 208 208 209 209 209 210 210 210 206 206 208 208 208 208 206 206 208 208 208 209 209 210 210 210 213 211 209 209 210 209 206 203 205 203 202 200 199 199 199 200 203 201 199 200 203 206 206 205 205 204 203 203 203 203 202 201 203 202 202 201 200 199 198 198 200 200 201 202 202 203 204 204 200 200 200 200 200 200 200 200 201 200 200 199 199 198 197 197 201 201 202 202 202 201 200 200 202 201 200 201 202 204 205 205 205 203 202 202 204 204 203 201 204 204 204 204 203 202 200 200 202 202 203 203 203 202 201 200 204 203 202 201 201 201 201 201 201 203 204 204 201 200 201 202 202 202 202 202 202 202 202 202 203 202 201 201 201 202 203 204 200 202 204 205 204 202 199 197 204 205 206 205 204 202 202 202 203 203 203 203 203 203 203 203 204 204 204 205 205 206 206 206 207 207 207 207 207 207 206 206 206 206 206 205 205 205 207 208 204 204 203 205 208 210 211 212 210 210 209 209 209 210 211 211 208 207 207 207 208 209 210 211 212 212 212 212 211 211 211 211 213 213 213 213 213 213 213 213 213 213 212 212 212 213 214 215 213 213 212 212 212 213 214 215 213 213 214 214 215 215 215 216 214 215 216 216 217 216 216 215 216 216 216 217 217 218 218 218 221 221 220 219 219 219 220 220 218 219 219 220 220 219 218 218 221 221 221 221 221 221 221 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 225 224 224 225 225 225 224 224 223 223 223 225 224 223 223 223 223 224 225 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 220 223 190 156 167 196 228 254 250 181 91 95 164 209 189 158 198 234 211 191 218 212 189 212 219 224 221 219 218 219 220 219 217 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 218 218 218 219 219 220 220 220 218 222 223 218 220 229 212 175 162 208 240 240 222 181 134 110 159 228 253 253 186 114 142 172 199 170 124 62 4 73 182 250 249 228 224 232 239 214 136 69 49 120 216 169 106 149 172 163 187 243 218 165 167 149 109 110 116 127 100 79 76 46 40 81 128 116 83 56 49 57 112 191 197 125 88 56 17 54 123 140 132 96 80 83 81 57 45 79 103 54 113 195 142 84 133 140 67 69 100 108 95 79 56 58 83 117 72 20 56 214 253 240 250 240 238 234 231 239 244 246 229 243 253 248 240 200 169 236 251 237 123 73 77 42 38 54 60 67 90 118 99 65 57 44 29 34 49 89 170 238 194 86 157 204 218 194 162 85 30 71 159 179 166 137 104 76 69 60 46 60 67 87 118 108 75 63 108 133 126 81 53 52 112 225 247 163 42 9 154 254 236 254 253 245 219 174 131 87 45 33 38 34 76 156 249 253 235 152 102 120 109 62 23 104 237 254 250 209 109 21 93 219 249 253 242 87 6 32 176 249 245 153 37 35 60 123 192 240 255 220 225 253 219 129 101 110 125 171 215 166 103 96 81 46 54 67 69 52 43 60 70 52 36 43 53 51 55 72 84 72 54 50 40 44 44 31 28 29 65 144 242 251 204 116 165 173 119 108 125 87 68 73 58 37 29 80 137 118 90 82 120 171 174 141 153 94 43 134 249 245 154 43 23 107 148 167 99 41 54 120 230 253 249 252 195 67 21 60 82 105 133 169 127 68 91 149 189 190 232 255 236 206 193 199 201 179 183 201 179 130 94 82 83 153 198 176 116 107 141 132 80 115 187 239 201 131 102 92 94 153 217 225 168 105 82 86 90 94 100 71 59 101 132 138 116 89 98 151 186 166 129 111 122 128 97 77 97 93 57 39 39 36 33 33 34 32 26 20 23 27 30 33 39 46 48 46 41 34 31 34 37 34 30 28 21 24 28 33 37 38 29 19 22 27 32 34 33 33 34 37 37 37 37 38 39 41 44 45 45 52 98 181 208 207 187 184 193 166 182 219 195 133 120 151 206 155 93 108 151 148 98 28 30 75 128 187 218 223 198 136 80 86 108 127 141 121 99 134 180 218 240 240 215 182 153 115 75 62 61 47 52 83 82 61 23 35 31 28 62 105 96 55 31 31 31 30 28 26 24 23 23 35 50 71 99 111 88 54 9 60 156 233 253 255 196 145 170 212 219 205 212 216 208 209 213 211 214 207 216 222 186 152 146 124 111 127 223 249 181 71 3 27 88 159 160 91 84 155 195 227 241 215 184 169 157 142 166 156 152 150 124 79 48 40 42 48 44 35 47 81 108 116 99 71 114 159 126 101 135 167 91 84 159 250 251 202 128 50 19 28 33 33 37 44 43 36 13 30 108 177 186 175 115 19 46 136 177 135 91 70 51 36 48 54 53 65 76 78 67 31 31 34 42 51 56 54 48 45 42 43 45 45 47 51 59 65 71 73 72 64 51 39 33 31 33 32 32 32 31 31 30 30 18 8 32 120 220 248 185 111 99 122 118 104 132 175 189 191 128 80 39 31 33 24 19 24 70 168 240 250 220 155 114 128 198 216 228 217 182 142 129 140 192 233 252 251 249 223 190 185 157 157 170 197 216 200 153 111 60 24 23 41 38 37 44 38 38 37 33 30 34 51 74 91 69 41 32 54 70 62 57 64 95 95 72 32 21 78 181 254 214 137 137 204 208 154 118 111 117 153 145 109 93 76 46 33 31 36 38 45 76 138 204 245 252 214 184 174 191 239 255 231 154 67 113 170 198 245 249 247 211 147 125 124 122 91 35 30 32 44 40 25 24 49 98 146 167 204 237 251 235 142 164 236 198 154 237 254 253 177 20 28 130 154 94 30 26 42 51 39 34 34 34 34 35 37 38 39 37 36 35 34 34 34 34 35 35 20 28 35 33 24 20 41 109 211 243 253 246 201 220 235 234 234 222 224 235 229 220 221 206 207 183 183 210 188 190 224 225 224 234 224 221 234 230 225 223 251 235 199 173 173 169 121 91 167 206 230 224 147 92 98 117 170 173 174 218 249 198 180 198 144 105 163 216 204 196 194 147 194 240 191 135 166 212 232 231 164 81 72 140 198 228 254 243 225 231 230 224 209 181 181 131 102 69 46 42 53 51 33 37 37 38 38 38 37 35 35 28 33 32 29 26 23 37 62 71 89 80 50 36 39 40 39 43 45 48 48 47 44 42 41 36 34 33 33 34 37 40 43 50 71 96 123 100 62 69 79 58 48 56 93 95 69 66 67 105 129 134 113 85 94 120 109 92 44 54 98 113 134 155 146 118 80 101 196 255 214 109 32 17 26 37 43 42 40 38 39 39 45 53 56 49 40 40 46 54 59 55 58 56 45 82 158 210 198 151 103 107 149 182 195 193 192 200 221 221 212 218 216 208 211 211 216 222 250 236 142 32 66 162 184 124 75 137 210 230 240 237 219 208 211 213 208 209 208 174 137 158 219 241 222 230 221 176 120 146 207 203 171 150 142 153 171 167 148 129 115 82 46 21 34 61 75 73 69 53 70 89 91 81 86 123 163 157 129 89 62 60 73 84 86 89 86 74 52 40 69 139 200 254 207 151 146 134 85 97 160 198 217 233 235 183 148 159 129 72 48 33 40 69 124 184 217 232 235 235 233 222 194 175 177 178 152 135 98 51 28 54 112 158 174 180 168 160 169 184 191 198 225 233 219 224 233 188 118 139 223 249 164 55 17 31 45 38 26 35 52 90 127 146 182 225 237 242 211 130 67 68 90 101 87 59 60 54 56 91 99 109 174 214 180 132 132 163 186 188 173 167 195 235 245 225 207 195 186 211 222 230 210 168 185 225 219 216 218 223 219 215 228 217 198 206 213 216 221 218 221 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 219 220 220 221 221 220 220 219 221 221 221 221 221 221 221 221 224 225 222 224 236 244 230 209 223 235 237 226 217 220 226 226 218 221 226 224 218 217 211 198 175 186 205 198 188 159 196 217 202 213 223 223 208 191 208 244 249 237 233 222 218 225 227 230 224 225 226 227 227 226 225 225 225 225 225 225 225 225 225 225 222 229 228 227 232 226 215 212 225 226 226 226 226 226 226 227 226 226 226 226 225 225 224 224 227 239 237 187 133 152 202 216 225 218 238 214 167 154 123 85 146 204 215 159 95 109 182 207 130 48 103 180 175 162 166 192 159 105 52 37 46 55 61 66 61 61 58 50 39 54 136 234 249 235 222 219 222 223 221 220 223 224 215 221 219 228 251 237 153 77 46 46 43 47 45 44 42 39 41 75 140 180 148 89 54 31 36 36 39 55 88 144 199 214 234 244 238 227 227 234 233 228 240 244 229 254 253 172 78 150 226 246 227 215 215 212 210 209 206 205 205 207 209 211 225 226 184 133 124 174 225 219 212 210 208 209 216 221 217 209 182 96 47 53 135 216 216 217 208 208 208 208 208 208 208 208 209 208 208 208 208 208 209 209 208 209 209 209 209 208 207 206 208 208 207 207 207 207 207 207 207 206 205 204 204 204 205 205 207 206 205 204 204 204 205 206 203 203 203 203 203 203 203 203 205 205 205 204 204 203 203 203 201 202 203 204 204 204 203 202 197 198 199 200 200 200 199 199 201 205 208 200 177 153 149 158 192 195 207 212 205 203 207 204 206 207 208 208 209 209 210 211 204 208 225 243 229 169 96 49 114 192 227 230 221 209 213 210 211 225 212 152 109 132 155 136 163 212 223 217 205 194 207 211 216 214 214 209 166 103 116 194 243 190 97 71 125 171 195 221 228 204 192 205 229 240 233 215 195 116 51 73 153 170 160 218 215 227 216 185 175 182 164 126 113 159 187 196 204 210 218 222 225 175 110 110 165 210 219 203 199 200 200 201 202 202 203 203 202 204 205 205 204 203 205 207 210 210 209 209 207 206 204 204 208 208 207 207 207 208 209 210 206 207 210 212 213 213 212 212 210 209 208 207 207 209 211 213 212 212 213 213 213 212 211 210 208 209 210 210 210 210 211 212 209 209 209 209 209 209 209 209 206 206 206 207 207 207 208 208 206 206 207 208 208 207 206 206 209 209 209 210 210 210 211 211 212 210 209 209 210 209 207 204 205 204 202 200 199 199 199 200 203 201 199 200 203 205 206 205 205 204 203 203 203 203 202 201 203 203 202 201 200 199 199 198 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 199 199 199 199 199 200 200 200 204 204 203 203 201 200 198 197 200 197 196 198 203 206 206 205 206 205 203 203 203 203 201 200 204 204 202 201 200 200 200 200 201 202 203 203 203 202 201 200 201 200 200 200 200 201 202 202 197 200 203 205 204 203 202 201 200 200 200 201 201 201 201 201 203 203 202 201 201 201 202 202 200 200 202 203 204 204 203 203 207 206 205 204 204 203 201 199 203 203 203 203 203 203 203 203 204 204 204 205 205 205 206 206 206 206 206 206 207 207 207 207 203 206 208 207 204 204 207 211 205 207 208 209 208 207 207 207 208 209 210 211 210 210 210 210 212 212 211 211 211 212 213 213 210 210 210 210 210 210 210 210 213 213 213 213 212 212 212 212 213 212 212 211 212 213 214 214 212 213 214 214 215 214 214 214 213 213 213 213 213 213 213 213 215 215 216 216 216 215 214 214 216 216 216 217 217 217 218 218 218 218 219 220 220 220 219 219 218 218 219 219 219 219 218 218 220 220 220 220 220 220 220 220 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 221 221 222 223 223 224 225 225 225 225 225 225 225 225 225 225 226 226 225 225 224 224 223 223 224 224 224 224 224 224 224 224 224 224 223 222 222 223 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 220 221 221 221 221 221 221 222 223 217 204 199 188 194 227 239 196 109 96 141 173 164 161 215 253 209 210 225 197 187 216 229 223 221 218 219 220 221 219 217 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 218 219 219 219 219 220 220 220 218 222 221 215 223 233 204 150 101 173 217 242 253 195 95 49 182 251 254 246 188 148 213 244 239 215 167 92 45 74 128 210 250 230 218 224 234 246 218 142 61 81 148 149 120 120 107 105 183 219 186 148 162 143 109 126 164 132 89 91 95 53 35 66 97 85 70 58 46 50 90 140 149 86 84 64 24 56 128 185 213 158 110 112 133 96 58 93 80 69 197 254 187 86 77 103 124 96 94 82 77 111 125 106 84 103 105 39 79 230 253 252 163 211 243 239 233 242 235 212 208 218 218 190 178 129 84 143 230 191 114 76 71 46 34 49 94 128 168 182 127 59 43 41 58 36 24 107 231 253 172 81 121 228 254 176 119 81 50 70 127 148 126 98 80 59 58 65 54 75 90 87 72 57 53 59 58 55 69 87 83 56 97 216 252 233 135 9 88 235 242 252 234 222 232 252 236 159 72 38 22 31 75 126 156 130 112 77 154 134 72 21 3 116 253 241 172 89 29 57 181 254 244 247 219 77 1 29 176 254 254 191 52 14 44 139 238 255 255 222 188 182 125 107 179 192 136 137 158 107 77 74 61 54 66 72 76 60 61 106 154 147 98 61 53 52 44 39 48 59 57 48 55 57 58 45 32 20 36 95 205 253 238 143 170 193 153 134 127 113 183 207 133 33 31 92 130 111 89 100 155 210 227 220 229 115 43 148 255 255 159 27 40 172 235 233 108 15 56 152 234 254 255 232 151 72 70 84 45 78 150 179 122 72 114 152 128 130 184 244 254 249 215 181 153 103 67 86 99 101 86 82 73 79 98 121 109 96 104 97 46 89 215 255 236 178 83 43 82 171 232 224 185 152 113 63 40 119 169 122 83 111 139 149 114 81 85 137 167 138 91 67 64 78 74 62 63 60 47 41 38 36 33 33 34 31 25 20 21 30 40 46 50 52 50 46 40 32 29 34 39 38 33 30 22 24 30 38 40 33 24 19 23 26 29 29 27 27 31 34 39 36 33 32 34 37 40 42 43 39 77 172 222 230 188 156 173 172 186 193 151 93 101 158 196 156 108 128 170 168 113 30 8 80 175 250 254 230 181 120 113 140 167 161 137 100 80 110 151 218 251 252 247 204 133 61 53 61 72 56 49 58 48 39 21 68 92 81 89 112 96 52 31 31 31 30 28 27 25 24 25 26 39 65 85 92 91 92 83 146 213 251 251 212 121 78 156 206 223 208 209 215 211 210 210 210 213 206 219 230 193 154 160 155 142 121 171 186 134 36 8 68 142 201 202 130 69 68 97 162 224 239 222 202 182 165 133 112 89 75 61 48 44 48 44 38 28 42 99 161 175 155 103 83 141 189 150 136 173 186 136 124 166 246 252 223 138 61 21 28 35 36 37 37 36 34 33 36 59 78 83 88 71 32 45 74 84 65 52 53 49 37 49 53 42 43 45 48 55 42 43 36 37 47 50 43 39 42 39 39 40 41 42 43 45 47 38 36 35 37 41 42 39 36 32 32 31 31 30 29 29 29 23 8 51 137 175 153 142 159 195 174 148 111 137 201 217 220 188 118 48 26 31 30 21 17 45 137 232 254 232 185 172 190 240 250 245 212 188 193 181 140 117 153 170 167 160 134 106 102 133 142 149 143 122 96 74 63 39 22 29 41 35 36 43 37 39 38 35 31 29 32 39 44 38 35 41 53 52 45 51 65 85 79 58 30 27 68 135 184 135 85 82 113 105 76 72 81 68 74 65 61 68 55 40 47 49 57 48 33 56 129 211 252 253 254 252 221 190 204 232 232 177 68 75 125 176 245 254 238 128 50 76 173 201 126 37 20 31 45 41 24 17 32 71 112 124 139 145 154 161 127 155 189 165 188 254 254 249 103 10 114 227 190 94 29 27 35 40 39 34 33 33 33 34 35 36 37 37 36 36 36 36 37 38 39 48 32 36 35 25 19 32 70 159 254 253 250 230 192 233 242 207 157 202 229 225 244 240 240 239 193 146 211 249 205 193 222 230 223 238 235 224 228 228 232 238 232 161 139 197 230 193 125 104 184 230 247 239 188 160 169 167 154 123 158 222 219 159 182 180 135 113 204 251 189 157 152 111 154 213 199 159 186 236 254 254 148 58 82 162 211 226 235 231 224 232 236 246 253 241 238 198 182 137 72 34 42 50 36 40 40 39 38 37 35 33 32 28 29 32 37 32 18 29 61 107 146 135 81 54 51 42 31 36 41 48 50 48 45 42 41 33 33 32 33 36 39 43 45 49 59 57 61 60 58 67 63 62 99 143 173 142 87 76 83 133 156 163 148 118 106 114 100 97 42 65 124 129 130 145 137 89 55 98 195 217 149 72 32 24 32 42 46 45 40 37 36 38 44 52 55 48 39 39 45 49 59 57 52 47 45 86 153 219 229 192 120 90 128 199 252 238 234 234 212 193 201 208 212 213 212 196 181 198 246 223 114 29 109 207 213 157 115 140 161 188 214 226 211 201 211 223 225 225 235 207 151 137 180 225 238 245 248 216 126 99 175 233 237 177 138 130 157 166 143 112 92 62 37 14 34 100 160 167 142 116 150 184 188 168 154 162 177 190 159 117 88 85 95 100 97 75 68 55 43 57 112 194 254 254 180 134 115 101 102 125 157 161 177 221 202 127 132 188 189 137 100 62 37 35 66 113 141 171 176 167 151 139 122 105 100 97 78 65 41 28 48 96 155 178 183 191 204 219 231 232 227 212 225 231 217 217 237 214 155 117 170 196 133 46 27 45 43 42 35 40 48 56 48 54 100 182 253 252 201 131 103 114 151 178 130 66 27 33 83 135 151 134 187 215 170 121 147 203 225 207 209 225 240 241 231 219 207 181 164 168 177 201 201 185 217 240 232 221 219 222 216 221 238 212 181 190 212 222 220 213 221 219 219 219 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 220 221 221 220 219 219 220 220 220 220 220 220 220 220 218 222 222 219 225 236 241 237 246 234 224 224 223 220 220 224 222 217 219 213 210 231 239 215 197 169 149 133 142 160 194 171 160 182 172 167 186 179 182 224 225 204 222 219 210 231 233 227 224 225 225 226 225 225 224 224 224 224 224 224 224 224 224 224 222 231 231 229 230 221 204 196 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 226 231 250 225 164 159 204 226 206 179 195 182 129 117 132 138 154 150 146 127 89 96 122 100 68 53 100 133 146 174 191 208 213 161 91 46 41 56 65 63 66 58 59 52 40 73 163 242 242 230 221 220 222 222 220 219 216 222 220 221 221 250 251 177 85 36 35 53 52 46 41 48 54 41 43 77 120 128 88 43 33 32 45 55 85 140 195 244 252 251 247 238 224 213 213 219 216 219 226 232 236 254 218 104 98 171 230 235 217 207 206 209 213 212 211 210 208 208 207 207 217 235 222 174 129 151 213 231 214 209 204 202 203 208 221 234 231 147 58 14 96 208 226 231 207 207 207 207 207 207 207 207 205 206 207 208 209 209 208 208 208 209 209 209 209 208 207 206 208 208 208 207 207 207 206 206 207 206 205 204 204 204 205 205 207 207 206 205 205 205 206 206 203 203 203 203 203 203 203 203 203 203 203 202 202 201 201 201 202 203 203 203 203 202 202 201 202 202 202 202 202 201 200 199 195 203 208 206 205 199 180 159 168 179 201 214 209 206 207 203 205 208 212 212 210 208 209 211 220 215 208 214 230 222 165 102 81 123 192 245 233 204 209 211 219 230 185 103 115 216 228 139 143 194 212 214 215 206 205 208 207 213 213 224 210 138 102 142 194 155 106 111 148 150 158 205 216 197 174 165 186 224 232 212 154 73 73 116 142 172 198 223 213 216 220 202 170 151 128 95 88 122 153 189 219 209 201 226 219 160 113 105 145 198 212 205 202 202 202 202 202 202 202 202 202 204 206 205 204 204 205 207 212 211 211 209 208 206 204 203 204 204 204 205 207 208 210 211 207 209 211 213 214 214 214 213 211 210 209 208 209 210 212 213 212 213 213 214 214 213 212 211 204 207 210 210 209 209 212 214 209 209 209 210 210 211 211 211 205 205 206 206 206 207 207 207 206 206 207 207 207 207 206 206 209 209 210 210 210 211 211 211 210 209 208 209 210 209 208 206 204 204 202 201 200 200 200 200 202 201 200 200 203 205 205 205 205 204 203 203 203 203 202 201 203 203 203 202 201 200 200 200 202 202 201 201 200 199 198 198 200 200 200 200 200 200 200 200 198 198 199 199 200 201 202 202 203 204 203 203 201 200 198 197 202 198 195 198 203 207 206 203 205 204 203 203 203 203 202 201 201 201 200 199 200 202 204 205 201 202 202 202 202 201 200 200 201 201 200 200 200 201 201 202 199 200 202 203 203 202 201 201 201 201 201 201 201 201 200 200 203 203 202 201 201 200 200 200 201 201 201 202 203 204 205 206 206 204 202 203 205 205 202 199 204 204 204 204 204 204 204 204 203 203 204 204 205 205 205 205 205 205 205 206 206 207 207 208 203 204 206 206 205 206 208 210 204 208 211 211 208 205 204 205 206 208 211 212 211 209 209 209 214 214 213 212 212 213 213 214 210 210 210 210 210 210 211 211 211 211 212 212 212 213 213 213 213 212 211 211 211 212 213 214 210 211 213 215 215 214 213 212 213 213 213 212 212 212 212 212 215 215 215 216 215 214 213 212 215 215 216 216 217 217 217 217 215 216 218 220 221 220 219 218 217 217 218 218 219 219 219 219 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 224 224 224 224 224 224 224 224 226 226 225 225 224 223 223 223 223 223 224 224 224 224 225 225 224 223 223 222 222 223 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 220 220 220 221 221 222 222 222 218 229 231 228 208 192 189 169 147 135 132 108 99 128 177 236 236 196 207 211 204 221 220 207 213 216 219 222 222 221 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 219 219 219 220 220 220 220 220 220 213 216 222 222 220 212 196 144 161 163 195 253 234 134 62 159 228 234 239 202 182 250 254 251 241 188 138 155 129 81 158 244 240 218 218 223 239 251 219 131 85 83 106 120 112 101 130 166 175 166 158 154 136 147 197 185 131 157 182 138 84 51 51 48 45 52 55 50 64 90 102 83 47 59 64 79 119 171 255 254 187 168 215 239 167 69 47 54 95 236 253 239 140 85 143 174 121 92 64 58 138 215 216 138 72 69 33 85 219 232 188 129 187 228 242 243 241 239 227 162 142 145 124 105 80 51 84 136 107 96 83 68 48 30 48 107 150 191 198 137 60 37 37 59 95 70 75 147 176 128 64 126 235 225 92 45 75 70 57 116 159 134 86 76 77 77 72 58 67 76 72 69 84 87 68 51 48 72 99 89 47 73 178 247 253 231 88 35 171 254 246 229 207 216 252 253 179 80 36 27 42 77 95 67 28 54 99 143 159 114 45 8 75 136 120 44 17 20 100 169 208 229 190 129 79 30 23 126 208 212 149 78 13 20 119 206 205 185 144 127 150 135 141 224 245 170 131 88 66 62 58 54 58 64 78 75 52 61 140 234 242 161 82 74 71 56 33 32 56 67 56 72 69 70 57 44 27 21 50 135 173 161 123 189 250 225 204 184 184 244 254 192 68 48 54 60 70 73 103 148 163 193 253 235 106 40 135 196 164 114 38 43 176 251 229 94 13 48 153 228 254 239 161 87 104 150 122 47 63 135 147 103 89 145 152 115 87 105 156 197 215 181 118 118 134 94 55 77 126 143 150 127 55 73 138 128 95 74 32 29 114 231 246 254 247 123 39 70 186 253 231 178 185 176 92 45 126 185 154 113 108 113 129 91 73 76 103 110 81 48 35 32 41 49 45 38 39 42 39 40 37 32 30 29 27 24 21 29 40 50 55 57 57 53 47 38 31 28 34 42 42 37 33 25 25 32 43 43 31 22 21 27 28 28 25 23 23 28 32 42 38 33 30 32 35 39 40 42 30 49 132 203 244 211 165 168 166 168 171 144 95 97 147 178 147 116 149 195 197 139 45 15 83 178 236 229 204 188 171 164 169 176 167 125 74 78 130 168 222 238 233 220 177 121 74 72 87 87 51 34 37 25 22 65 134 189 176 123 80 60 52 34 33 32 30 28 26 24 23 18 17 53 126 181 192 190 194 204 218 227 244 229 147 88 116 187 215 220 205 204 210 210 211 208 208 215 209 215 222 196 176 180 192 189 134 119 105 86 33 28 101 175 189 189 212 182 102 81 99 133 167 177 166 151 145 112 92 68 55 52 51 48 46 41 29 22 52 120 171 158 116 66 78 132 163 147 161 192 187 164 171 190 223 238 221 136 46 16 23 31 35 36 37 40 44 49 47 33 24 30 40 42 41 43 38 42 48 49 52 52 46 38 51 46 49 51 46 48 41 41 41 43 45 40 33 35 42 39 41 44 46 47 47 45 44 40 37 34 34 36 38 39 39 31 31 31 30 29 28 28 27 17 9 55 121 136 132 181 250 254 206 181 146 161 219 235 253 253 165 62 20 26 35 27 15 36 96 177 218 217 224 247 255 250 254 242 172 149 207 216 146 75 90 87 76 71 64 59 66 85 87 83 70 53 41 39 41 34 32 40 41 31 33 38 33 36 36 36 37 37 36 35 34 34 36 41 49 52 51 52 55 56 57 50 36 32 43 61 72 62 53 48 38 31 42 53 46 36 38 43 57 62 44 37 54 56 57 49 41 62 114 168 198 199 217 251 254 229 199 194 195 175 137 121 92 117 207 245 241 150 93 107 189 207 113 27 25 40 41 39 30 10 13 86 179 215 189 137 112 119 132 159 154 145 228 245 250 176 16 78 219 253 179 73 23 30 32 28 32 33 33 32 32 32 33 34 34 34 34 34 35 36 38 40 41 33 33 35 20 24 67 120 170 192 227 248 250 237 211 207 230 174 130 195 234 222 239 239 240 248 194 133 215 255 231 217 214 197 181 211 236 229 224 229 244 226 167 93 134 239 254 179 75 115 199 245 251 247 237 232 224 222 145 73 138 235 213 130 161 177 170 147 209 255 237 207 160 95 110 184 213 164 162 211 233 214 139 100 135 192 228 232 218 211 223 224 207 211 239 254 255 255 235 183 110 50 35 42 40 42 42 40 38 36 34 32 31 31 26 30 44 41 21 28 63 137 161 158 133 110 73 35 22 29 37 47 51 50 45 42 41 34 34 34 35 37 40 43 45 45 52 46 43 51 61 66 65 97 160 215 237 205 142 102 81 131 160 192 223 221 202 196 184 133 54 68 137 141 127 139 141 90 72 98 133 118 84 60 39 28 35 43 47 45 41 37 35 38 44 52 54 46 38 38 43 44 55 57 55 54 54 77 115 164 193 189 141 104 119 180 242 238 242 233 170 146 190 211 215 220 219 192 157 179 242 208 90 61 158 233 239 221 205 183 140 136 172 211 226 227 227 228 227 224 234 235 207 161 146 188 243 253 253 220 119 55 101 188 250 221 179 150 149 148 129 94 62 37 33 23 49 143 239 244 192 179 224 250 240 233 228 191 141 122 112 99 92 95 97 88 77 53 56 68 86 109 142 188 224 184 148 138 107 83 96 102 111 146 171 197 133 77 132 203 228 220 186 142 95 54 41 53 62 83 86 74 59 56 51 42 38 42 45 48 42 77 146 185 203 221 220 226 242 251 245 226 211 224 210 210 209 205 225 233 209 143 112 101 80 38 33 48 38 46 45 42 52 67 53 36 51 145 247 226 135 124 168 176 167 168 116 73 42 42 74 105 128 120 136 154 143 137 186 240 245 222 229 237 224 208 218 223 203 189 167 143 135 170 189 184 213 210 227 222 217 224 229 232 226 209 173 184 217 229 219 208 220 218 218 219 219 220 220 220 220 219 219 219 219 219 219 219 219 218 219 220 220 220 220 219 218 220 220 220 220 220 220 220 220 216 224 227 221 217 220 223 222 221 216 218 225 224 217 215 221 227 219 220 202 176 198 237 242 248 165 116 133 166 196 208 162 148 160 147 152 178 163 143 165 172 165 208 229 236 246 230 228 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 227 228 226 227 227 211 195 195 226 226 226 225 225 225 225 225 226 226 225 224 224 225 225 226 223 228 238 246 222 173 169 210 187 162 179 167 98 85 145 195 153 113 88 77 56 55 67 58 70 78 84 88 158 249 255 248 249 203 111 35 25 59 75 64 66 56 54 44 46 113 206 248 234 225 219 220 221 220 218 217 210 225 219 219 237 254 219 106 56 32 43 55 50 46 43 52 53 46 52 66 65 51 48 56 42 77 122 158 200 240 252 248 230 225 219 217 218 217 215 212 211 221 207 219 240 211 146 86 142 200 232 224 216 212 207 210 209 209 210 211 212 211 211 210 205 218 221 193 134 127 191 234 211 206 206 208 205 203 216 234 228 181 96 18 82 203 230 236 206 206 206 206 206 206 206 206 203 204 207 209 210 209 208 207 208 208 209 209 209 208 208 207 209 208 208 207 207 206 206 206 207 206 205 204 204 204 205 205 207 206 205 204 204 204 205 205 203 203 203 203 203 203 203 203 201 200 200 200 199 199 199 198 203 203 203 203 202 201 201 200 205 205 205 205 204 204 203 203 198 202 202 202 211 218 205 184 152 166 194 211 209 208 210 206 201 207 213 214 211 208 209 212 207 215 213 209 225 240 220 183 112 77 129 222 235 211 210 205 223 226 165 102 149 242 238 165 133 161 191 212 218 215 210 200 195 205 212 226 230 186 131 111 114 95 102 140 163 133 125 180 198 172 118 104 159 198 173 134 110 128 182 163 133 194 234 209 206 205 219 201 140 106 112 116 117 112 133 178 224 230 212 212 168 131 127 122 141 188 203 208 206 206 206 205 205 205 204 204 203 205 207 206 205 205 206 208 207 207 208 209 209 210 209 209 204 205 205 206 208 209 210 211 212 213 214 214 214 212 210 209 212 211 210 210 210 211 213 214 213 214 214 215 214 213 212 212 212 214 216 214 210 208 210 213 210 210 210 210 210 209 209 209 206 207 207 207 208 208 208 208 206 206 206 207 207 206 206 206 208 208 208 209 209 209 210 210 207 207 208 208 209 209 208 207 204 204 203 202 201 200 200 200 201 200 200 200 202 203 205 205 205 204 203 203 203 203 202 201 203 203 203 202 202 201 201 201 202 202 201 201 200 200 200 199 200 200 200 200 200 200 200 200 199 199 199 200 200 201 201 201 201 201 202 202 202 201 200 199 206 201 198 199 204 206 204 201 201 202 203 203 203 203 204 205 202 201 200 200 201 203 205 206 201 201 202 202 202 201 200 199 204 203 202 201 201 200 200 201 204 202 200 199 199 200 201 201 204 203 203 202 201 200 200 199 202 202 202 201 201 200 200 199 204 203 202 202 202 203 204 205 203 201 200 202 205 206 204 202 204 204 204 204 204 204 204 204 203 203 203 204 204 204 205 205 204 205 205 206 206 207 207 207 205 204 203 205 208 209 208 207 198 203 208 211 210 208 209 210 205 208 211 212 210 208 208 209 210 210 209 208 208 208 209 210 211 211 211 211 212 212 212 213 208 209 210 211 213 214 215 215 212 212 211 211 211 212 213 213 209 210 212 213 213 212 211 210 213 212 212 212 212 212 211 211 214 214 215 215 214 213 212 211 215 215 215 216 216 216 217 217 214 216 218 219 220 219 218 217 217 217 217 217 218 218 219 219 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 221 221 221 220 224 224 224 224 224 224 224 224 225 225 224 224 224 223 223 223 223 223 224 224 224 224 225 225 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 220 220 220 221 221 222 222 222 212 224 227 230 226 219 201 159 124 147 157 111 62 77 160 249 196 168 187 201 215 221 184 164 203 211 221 225 223 221 221 223 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 222 211 216 226 219 214 224 236 233 192 150 148 185 205 165 103 128 202 228 243 214 202 253 243 185 170 161 177 232 177 74 102 213 246 232 222 226 229 243 236 211 159 90 65 95 115 122 152 150 173 215 202 133 120 191 255 159 144 232 233 158 119 68 48 45 45 52 53 59 96 124 114 60 37 35 69 158 184 148 191 175 128 171 252 253 170 70 22 30 94 229 244 255 180 104 131 133 87 75 70 71 154 248 253 247 126 52 28 66 119 107 72 137 159 176 221 248 236 237 243 178 146 176 155 96 88 84 82 59 60 103 98 64 42 33 65 107 128 135 131 97 52 42 43 71 101 125 120 79 83 107 60 98 147 143 89 78 78 54 58 109 143 111 77 99 121 109 79 48 55 69 85 119 165 156 98 62 43 55 82 83 60 91 186 254 248 254 158 20 84 235 250 252 251 238 209 179 138 82 53 43 51 69 74 41 32 94 189 250 254 216 95 27 112 145 138 124 105 89 97 82 96 155 160 129 91 25 1 74 138 136 100 115 59 18 55 89 125 137 121 132 147 164 184 236 252 210 152 94 96 80 54 53 52 55 88 78 40 46 137 232 234 165 111 139 94 46 26 47 91 106 84 62 61 65 57 53 45 28 32 49 77 80 93 181 254 246 227 215 248 253 244 182 64 66 73 52 38 54 101 130 134 160 203 148 71 37 89 93 74 95 77 67 149 212 172 79 54 71 176 236 219 148 114 144 185 201 178 86 41 88 123 106 98 164 202 200 149 124 115 91 104 140 147 191 231 184 106 116 136 147 171 180 89 99 163 146 88 42 8 45 151 227 233 251 227 133 85 96 164 216 193 138 177 217 137 72 89 130 156 150 114 75 78 72 65 57 51 43 35 32 34 34 30 34 36 31 36 42 36 38 33 28 25 25 27 28 29 44 50 56 57 58 57 53 48 36 30 28 35 42 42 37 34 28 27 33 43 43 32 24 24 26 27 26 24 22 24 30 36 46 41 35 32 34 36 38 38 39 31 35 95 170 243 233 189 152 119 120 174 194 135 87 97 146 114 100 159 224 233 167 55 13 52 127 180 194 202 213 219 199 165 136 129 105 72 90 136 144 166 161 150 129 103 104 114 100 91 75 45 31 32 30 45 110 189 254 253 163 70 36 43 37 36 34 30 27 25 23 22 11 9 61 166 245 254 245 239 244 226 216 237 218 121 107 188 223 220 211 205 208 208 206 208 214 211 219 212 201 196 190 201 205 213 215 151 100 64 66 47 64 144 206 194 186 238 254 206 169 123 83 77 87 87 79 74 71 58 44 42 48 51 46 40 41 40 42 55 79 95 87 70 45 68 95 111 128 155 178 185 174 165 145 121 127 128 91 32 34 34 34 33 36 41 44 45 44 46 32 24 38 42 35 38 38 31 38 51 47 35 33 34 24 40 31 32 41 40 41 38 34 40 43 41 42 46 46 41 39 39 39 36 34 33 35 38 34 37 40 38 34 32 34 36 32 31 30 29 28 27 27 26 14 18 55 110 160 214 251 254 221 188 182 152 159 208 225 250 240 160 69 26 28 38 35 25 45 53 81 113 148 196 217 199 213 223 211 150 103 129 148 115 68 68 59 48 46 47 48 51 39 43 48 51 49 43 35 30 38 42 46 39 30 32 36 33 33 33 34 36 38 38 36 35 34 34 36 41 48 50 45 39 41 43 40 32 29 32 34 32 34 31 32 34 37 43 44 36 32 37 48 60 59 42 37 49 56 51 51 58 63 67 78 91 102 121 154 188 212 214 181 138 134 168 161 109 109 156 197 234 253 213 145 137 147 84 26 33 38 36 39 36 13 16 111 233 254 237 164 111 87 104 121 99 124 253 252 232 80 11 170 252 244 172 73 11 12 30 32 33 33 32 31 30 30 30 31 32 31 31 32 33 34 36 38 39 37 41 33 10 51 148 215 243 217 175 206 246 247 208 167 191 189 201 199 192 194 182 186 231 242 178 115 198 254 255 239 195 131 128 183 229 234 236 233 231 174 127 117 196 254 251 176 71 96 166 219 238 235 239 252 243 231 139 53 124 249 241 137 134 214 197 160 189 230 243 249 218 162 117 165 222 177 153 193 204 170 172 186 201 221 253 254 217 191 224 224 195 190 221 246 239 230 197 168 134 80 37 30 40 44 42 40 38 35 33 32 31 35 30 34 45 37 20 46 101 151 133 143 184 180 102 31 18 25 33 44 51 51 47 42 40 37 37 37 37 38 39 41 42 44 49 50 48 53 55 64 89 166 211 224 222 214 181 132 83 89 114 156 222 254 251 249 248 174 66 52 122 139 123 128 135 107 101 106 96 71 67 59 29 30 34 41 44 44 42 39 38 39 45 52 54 46 36 36 41 43 47 49 53 60 65 70 78 84 98 109 115 118 127 165 213 213 211 204 150 137 188 216 225 218 223 200 158 182 242 192 71 96 204 246 234 227 235 226 191 127 147 184 220 232 223 211 208 199 211 218 194 139 100 118 158 185 182 151 84 48 67 117 179 236 233 226 209 189 160 101 35 16 23 36 81 174 250 241 187 205 241 254 245 252 253 196 115 71 81 91 96 94 83 65 49 39 84 132 154 160 164 161 153 124 136 142 98 71 82 83 101 153 180 158 78 98 194 227 235 251 233 208 166 108 64 43 33 30 34 32 35 48 52 47 47 51 47 47 60 134 227 250 239 229 215 201 197 200 205 214 223 233 217 219 221 217 237 255 245 173 80 49 70 53 34 41 39 41 42 32 55 108 130 95 49 99 186 173 119 174 234 209 147 123 96 77 59 66 96 106 104 93 102 112 100 103 159 205 197 210 214 220 214 207 215 202 165 189 207 171 122 148 186 177 172 214 239 230 222 224 218 210 185 192 166 186 221 231 220 208 220 218 218 218 219 219 219 220 220 219 219 219 219 219 219 219 219 218 219 219 220 220 219 219 218 220 220 220 220 220 220 220 220 222 226 224 217 213 217 223 225 221 221 220 218 216 217 220 221 224 222 229 205 151 147 206 254 254 158 127 203 243 247 238 206 182 185 196 216 219 183 144 133 143 156 193 218 231 215 187 205 227 227 226 225 225 225 224 224 224 224 224 224 224 224 224 224 231 223 220 229 230 209 195 204 226 226 225 225 225 224 224 224 226 225 224 224 224 225 226 227 227 226 220 235 249 213 160 141 167 193 219 173 79 73 159 220 186 154 96 37 17 39 81 121 150 116 64 57 137 216 240 253 245 185 95 35 33 60 71 63 65 56 45 32 61 159 241 249 227 221 218 220 221 218 217 217 219 227 213 231 255 232 154 60 42 41 55 52 46 49 45 49 40 43 59 69 51 26 36 66 110 168 221 244 250 253 242 219 211 211 211 212 214 216 215 212 212 220 213 221 212 166 148 157 153 203 229 221 217 214 209 212 201 203 205 207 208 208 207 207 209 206 213 215 161 120 164 220 215 208 207 212 209 202 208 223 223 207 136 37 78 195 225 227 206 206 206 206 206 206 206 206 203 204 207 209 210 209 208 207 207 208 208 209 209 209 208 208 209 209 208 208 207 206 205 205 207 206 205 204 204 204 205 205 205 204 203 203 202 203 203 204 203 203 203 203 203 203 203 203 201 201 201 200 200 200 199 199 203 203 202 202 201 201 201 201 201 201 201 201 201 202 202 203 206 205 201 198 200 203 201 196 161 172 195 209 207 207 211 208 198 205 211 213 210 208 210 213 200 214 219 214 216 227 229 220 176 85 77 150 203 229 230 210 225 215 145 113 184 239 224 202 142 116 153 209 216 210 210 205 209 197 208 226 226 209 165 110 61 65 110 155 173 153 127 144 189 156 94 110 190 182 112 93 172 226 238 191 192 223 218 224 217 217 211 163 102 108 158 182 148 102 113 153 203 241 222 178 142 142 175 176 171 194 203 214 208 208 207 207 206 206 205 205 204 206 207 207 206 205 207 209 204 205 207 209 211 212 213 213 209 209 210 210 210 210 210 210 212 212 213 214 213 212 210 209 212 212 212 212 212 213 214 214 214 214 215 215 215 214 213 213 217 218 218 216 212 209 210 211 212 211 210 209 208 207 206 205 206 206 206 206 207 207 207 208 206 206 206 205 205 206 206 206 206 206 206 207 207 207 208 208 206 207 208 208 208 208 208 208 204 204 204 203 202 201 200 199 200 200 200 200 201 202 204 205 205 204 203 203 203 203 202 201 203 203 203 202 202 202 201 201 201 201 201 201 202 202 203 203 200 200 200 200 200 200 200 200 201 201 200 200 199 199 199 198 199 200 201 202 202 202 201 201 207 203 200 200 202 204 202 200 200 201 203 203 203 203 205 206 205 204 203 202 201 201 201 201 200 201 201 202 201 201 200 199 204 204 202 201 201 200 200 200 206 203 199 197 198 200 201 201 203 203 203 202 201 200 200 200 200 201 201 201 201 201 200 199 203 203 202 202 202 202 202 202 200 199 200 202 204 205 205 204 201 201 201 201 201 201 201 201 202 203 203 203 204 204 204 205 205 205 205 205 206 206 206 206 206 204 203 205 209 210 208 204 202 205 208 210 209 208 207 207 205 208 211 211 208 206 208 211 210 209 208 208 208 209 210 211 210 211 211 212 212 213 213 213 208 208 209 211 212 214 215 215 212 211 211 210 211 211 212 213 209 209 210 211 211 211 211 210 212 212 212 212 212 212 212 212 212 213 213 214 214 213 212 211 214 215 215 215 216 216 216 217 215 216 217 217 218 217 217 217 216 216 216 216 217 218 219 220 219 219 219 219 219 219 219 219 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 223 222 221 221 220 220 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 223 223 222 221 221 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 220 221 221 221 221 221 221 222 221 224 216 219 223 233 239 216 188 170 179 178 114 61 131 255 206 164 178 202 197 168 149 175 205 213 222 225 223 221 221 223 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 222 219 223 223 217 221 229 228 240 218 206 185 159 158 142 93 102 196 232 212 196 231 249 176 77 48 111 190 236 203 139 109 139 225 255 244 232 226 232 241 249 227 113 36 87 145 143 129 140 188 255 224 120 122 192 206 154 155 206 186 170 182 113 58 46 50 56 51 59 97 119 103 51 39 31 76 187 210 134 112 101 78 119 168 163 121 70 44 68 110 219 254 255 191 127 98 94 65 69 93 107 177 255 253 252 191 77 35 46 38 35 99 157 174 153 173 224 249 253 235 227 201 236 204 148 173 169 121 86 70 83 67 52 57 60 90 141 137 104 81 68 48 39 30 76 142 199 241 195 98 64 49 58 87 138 187 201 140 70 74 99 110 81 70 96 108 94 67 50 74 105 128 166 208 184 113 60 37 70 139 170 135 112 151 231 254 254 168 20 32 192 254 242 252 238 168 129 119 87 55 45 51 48 45 38 84 157 254 249 244 241 144 84 219 252 223 224 253 246 144 122 192 222 228 230 143 34 15 78 116 132 167 167 107 34 31 34 98 169 208 155 123 170 237 253 248 221 196 196 210 139 45 27 46 58 70 68 56 76 135 175 169 172 202 240 133 42 28 66 110 111 77 51 62 76 61 51 54 40 31 23 38 36 65 147 233 209 177 190 252 253 217 137 47 104 184 168 71 45 93 133 162 152 100 56 47 32 43 35 57 113 100 64 72 112 119 120 146 112 170 243 174 130 182 241 252 229 177 88 25 52 105 111 109 172 248 254 221 211 179 92 70 150 215 238 253 224 160 140 112 133 197 220 143 109 120 108 52 21 50 113 166 181 195 184 111 94 146 167 150 146 141 99 134 197 146 88 59 86 137 144 96 48 48 56 54 44 31 28 35 39 37 46 33 30 35 36 39 41 36 32 29 26 25 27 31 36 39 53 54 53 51 51 52 48 42 33 29 29 35 40 38 35 33 29 29 32 38 39 35 29 27 21 22 23 22 22 27 35 41 46 41 36 34 36 36 35 33 28 30 32 71 131 208 209 172 122 83 101 181 208 142 82 80 103 72 77 165 250 254 204 86 3 45 134 201 229 246 249 251 250 185 107 81 78 77 94 103 87 108 124 125 101 96 134 157 114 72 52 45 36 27 26 49 105 167 218 204 137 72 39 30 38 37 34 30 27 25 23 22 8 5 51 152 235 254 240 229 219 207 210 226 199 121 146 223 232 215 205 210 215 212 208 206 216 209 215 205 187 180 191 223 251 233 217 147 89 50 55 38 67 184 235 200 196 234 253 252 253 190 105 51 43 54 54 45 29 35 48 60 63 53 41 34 37 39 40 39 40 43 45 44 37 49 61 83 111 122 127 143 133 106 85 66 65 54 48 32 38 31 23 29 57 87 96 88 65 54 31 23 37 43 40 42 40 34 32 35 32 27 37 56 67 79 50 33 42 43 43 38 39 34 26 29 52 76 78 66 66 75 83 82 70 57 49 46 39 40 42 40 37 35 35 35 32 32 31 30 28 27 26 26 23 12 68 168 235 253 253 229 188 192 185 133 116 142 143 148 135 102 62 40 36 40 41 39 47 38 35 45 73 111 116 91 114 121 117 83 50 55 67 57 58 52 45 41 40 43 45 43 47 45 43 39 36 35 36 37 37 43 42 34 32 35 37 36 36 36 35 34 34 34 34 33 30 33 36 40 42 41 38 34 35 37 35 30 31 35 37 34 32 32 30 32 43 50 48 41 42 41 44 48 46 41 39 39 45 46 58 70 64 46 42 52 49 52 59 84 125 148 131 99 92 108 109 122 144 130 126 165 225 230 163 128 132 85 33 20 32 38 40 33 17 23 92 177 221 213 150 115 98 126 130 98 106 209 209 141 19 103 251 249 255 154 53 8 16 31 31 44 32 31 30 29 28 28 29 29 29 29 29 30 31 33 34 35 34 34 34 40 113 219 254 254 242 176 147 203 230 189 177 200 236 252 216 175 144 134 187 242 227 131 70 149 223 253 253 208 136 142 201 241 243 245 219 178 166 153 169 227 250 240 207 135 108 137 186 231 225 217 244 254 223 117 39 123 236 219 133 155 243 178 157 200 211 198 225 253 239 153 144 201 192 168 192 200 169 215 242 223 216 251 248 195 189 229 231 206 194 215 240 232 198 168 155 142 91 35 24 42 43 42 40 37 35 33 33 32 35 37 41 42 25 17 72 152 165 112 128 211 221 130 43 18 24 30 40 48 51 48 43 38 40 40 39 38 38 39 40 40 41 42 49 50 53 51 73 134 236 253 219 189 194 186 145 92 75 96 126 189 241 251 254 254 187 75 42 112 156 143 117 98 103 111 118 98 64 54 50 34 32 34 38 41 42 42 42 42 42 47 54 54 45 35 34 39 46 41 39 45 56 66 69 66 59 58 67 92 112 126 166 219 200 162 149 161 189 217 220 216 218 218 193 149 176 234 181 73 124 234 247 220 204 213 226 226 188 157 136 143 151 146 143 148 157 149 142 132 107 85 89 107 103 105 110 117 147 154 123 110 160 200 246 255 253 210 121 31 14 16 38 90 150 183 180 165 215 236 248 243 232 205 145 87 87 93 93 84 69 55 43 35 46 121 181 186 182 189 175 144 148 139 110 80 90 109 111 126 121 134 126 119 182 232 222 237 218 222 233 223 181 130 90 63 46 57 68 86 112 123 116 111 99 67 47 60 128 199 203 184 154 149 143 141 146 160 181 198 186 193 206 210 217 242 247 224 152 70 61 100 77 35 34 43 38 37 25 61 149 216 184 89 52 86 109 150 237 253 207 140 113 129 96 47 85 185 204 136 90 137 156 113 89 139 189 187 209 203 209 224 227 207 162 117 170 238 208 129 144 192 177 142 205 230 212 193 174 159 177 180 165 160 194 223 228 221 212 220 217 218 218 218 219 219 219 220 219 219 219 219 219 219 219 219 218 218 219 220 220 219 218 218 219 219 219 219 219 219 219 219 218 221 221 220 220 223 225 225 226 225 219 214 218 226 224 215 217 224 235 219 163 127 170 244 242 172 155 237 254 244 232 232 215 197 205 236 250 236 198 160 161 187 196 198 188 153 146 180 228 227 226 225 224 224 224 224 224 224 224 224 224 224 224 224 230 220 213 220 224 209 203 216 226 226 225 225 224 224 223 223 226 225 224 223 224 225 227 228 240 197 180 208 233 217 152 83 159 237 255 178 86 108 205 251 210 157 91 50 65 106 153 215 236 192 112 70 97 136 175 220 189 122 62 51 61 60 58 63 63 58 38 32 92 199 251 239 222 218 218 220 220 217 216 218 219 222 220 254 254 170 83 33 29 42 57 49 47 55 46 44 51 45 44 41 33 43 93 149 225 252 252 235 218 215 224 215 215 221 223 216 208 207 212 217 210 208 221 206 138 122 174 194 138 185 221 224 214 207 207 213 207 207 208 208 208 208 207 206 211 205 214 237 196 128 148 210 225 213 205 206 206 202 206 215 228 220 156 46 68 186 226 229 207 207 207 207 207 207 207 207 205 206 207 208 209 209 208 208 206 207 208 209 209 209 209 208 210 209 209 208 207 206 205 205 207 206 205 204 204 204 205 205 204 203 202 202 201 202 202 203 203 203 203 203 203 203 203 203 204 204 203 203 203 202 202 202 203 202 201 201 200 201 201 201 200 200 199 199 200 201 202 203 205 205 206 205 200 195 196 200 186 190 203 210 205 206 209 206 201 205 210 211 210 209 210 213 217 214 210 207 208 215 223 229 219 138 84 86 148 225 242 226 231 201 126 117 200 239 223 226 181 96 104 179 218 220 209 207 209 204 213 209 205 228 205 127 64 89 160 179 163 158 136 127 162 149 121 153 195 140 102 161 244 251 239 196 209 233 225 239 238 241 202 126 104 171 231 229 149 71 101 173 205 212 182 155 165 187 221 223 208 205 205 211 207 207 206 206 205 205 204 204 205 207 208 208 207 206 208 210 208 209 210 211 211 211 211 211 212 213 213 213 213 212 211 211 208 209 211 213 214 214 214 213 213 213 213 213 214 214 215 215 215 215 216 216 216 215 214 213 214 214 213 213 212 212 212 211 213 212 211 209 207 205 204 203 203 203 203 204 204 204 205 205 206 206 205 205 205 205 206 206 205 205 205 205 206 206 207 207 205 207 208 208 207 207 207 208 204 204 204 204 203 201 200 199 199 200 201 200 200 201 204 206 205 204 203 203 203 203 202 201 202 202 202 202 201 201 201 201 200 200 201 202 203 203 204 204 200 200 200 200 200 200 200 200 201 201 200 199 198 197 197 197 200 200 201 202 202 202 201 200 204 202 201 200 200 201 201 200 201 203 204 204 202 202 203 205 202 203 203 202 202 200 199 198 200 200 201 201 201 200 199 199 201 201 200 200 200 200 201 201 201 199 198 199 201 202 201 200 199 199 200 200 201 201 202 202 199 199 200 201 202 201 200 200 200 201 201 202 202 202 202 202 199 201 202 203 203 202 203 204 201 201 201 201 201 201 201 201 202 202 203 203 203 204 204 204 206 206 205 205 205 205 205 205 205 205 206 207 208 207 206 205 209 208 208 208 209 207 205 203 205 208 211 209 206 205 208 212 211 210 210 210 211 212 213 214 208 209 209 210 211 211 212 212 210 210 211 211 211 212 212 212 211 211 210 210 210 211 212 213 211 211 210 210 210 211 212 212 211 212 212 212 213 213 214 214 211 211 212 213 213 213 212 212 214 214 215 215 215 216 216 216 218 217 216 216 215 216 216 216 216 216 215 216 216 218 220 221 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 223 223 223 222 222 222 222 222 223 223 223 223 223 223 223 223 221 222 222 223 223 224 225 225 225 225 225 224 224 223 223 223 223 222 222 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 220 230 223 216 223 220 221 245 252 242 194 200 242 195 107 143 255 244 175 179 200 148 104 147 223 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 221 221 221 220 220 220 220 221 223 220 216 222 224 214 211 220 241 235 203 186 155 101 81 179 232 196 188 251 243 143 75 25 72 129 152 170 199 169 85 168 247 252 228 221 230 250 250 243 116 40 109 164 147 119 142 201 255 208 105 118 176 164 152 129 151 186 222 250 195 94 35 45 54 52 51 66 72 61 47 33 35 75 150 206 184 126 80 106 110 88 89 80 50 53 142 145 180 245 242 164 140 132 100 82 78 97 116 179 255 255 250 252 124 34 16 33 35 125 223 242 180 147 183 229 252 227 189 184 188 140 158 255 252 181 144 120 93 62 64 83 87 108 167 156 103 67 63 55 37 15 38 203 252 254 250 151 54 9 43 101 169 212 230 186 104 73 77 82 65 60 64 60 60 50 61 100 137 146 151 161 136 88 46 38 98 199 253 219 135 102 161 221 238 153 33 30 147 238 251 245 223 196 182 153 95 55 44 50 32 34 81 182 218 253 254 253 254 192 125 212 228 210 246 252 247 182 155 191 220 254 254 181 54 16 59 96 127 197 207 122 32 15 41 114 203 242 170 181 236 227 163 164 211 239 251 242 148 61 35 47 64 44 61 99 127 129 131 154 206 253 241 127 48 48 65 76 74 57 65 96 120 85 50 54 51 44 58 48 18 32 77 152 146 138 173 170 151 142 127 126 159 233 253 145 65 75 115 129 102 64 69 66 39 40 46 74 114 88 56 46 96 181 242 251 169 179 219 173 181 231 223 204 188 120 63 24 43 101 123 128 164 253 254 251 254 235 145 121 178 205 193 216 215 163 109 113 187 254 249 164 100 71 58 40 49 109 160 155 151 185 169 97 106 169 211 181 145 135 91 89 144 127 96 53 55 72 65 48 39 49 43 42 40 38 41 46 43 36 44 35 31 36 39 36 34 36 32 32 32 32 34 36 38 40 51 49 43 40 42 45 40 32 28 27 29 34 35 32 29 30 29 29 28 29 34 37 34 27 21 22 23 22 21 24 31 37 42 38 34 34 35 34 29 24 21 25 26 53 86 140 140 116 95 94 121 154 147 112 90 87 71 49 69 161 234 251 203 104 21 66 160 216 232 245 246 251 249 179 90 60 62 70 83 68 80 122 164 163 127 141 179 162 82 44 40 47 46 45 34 30 68 85 92 82 75 74 61 40 36 35 32 30 28 27 26 26 10 4 37 127 214 247 234 215 215 211 226 224 178 128 187 238 223 212 210 214 214 216 218 216 212 202 201 185 170 172 188 220 246 214 178 98 56 54 86 71 49 135 181 183 214 252 253 249 252 189 105 48 32 37 42 42 46 70 102 113 90 54 33 31 35 44 54 69 87 92 68 38 29 31 45 66 80 81 76 71 55 54 96 146 149 112 80 61 44 25 7 23 82 142 153 133 85 58 28 17 26 38 42 41 40 45 40 45 65 77 93 119 148 167 134 103 98 81 55 33 36 28 30 55 93 120 120 109 115 138 164 173 161 141 126 120 98 77 50 36 36 40 40 36 33 33 32 30 29 28 27 26 18 3 76 197 253 251 232 210 158 178 155 99 72 68 57 51 55 54 50 44 40 40 42 42 43 44 40 36 40 45 47 48 47 57 50 34 35 47 48 42 50 42 40 40 38 42 46 44 33 34 35 34 34 35 38 42 34 38 34 30 35 37 33 32 36 36 36 34 33 33 35 36 33 35 39 42 42 39 37 36 30 33 33 31 33 36 33 26 29 41 34 20 28 45 48 42 46 42 44 43 35 34 37 36 31 38 47 53 49 44 45 50 51 46 39 43 54 55 56 65 62 50 47 87 122 105 80 71 94 136 128 129 123 76 40 15 33 38 37 32 27 26 52 91 137 168 144 140 124 138 120 88 87 116 104 35 24 155 253 247 246 115 24 13 34 36 25 44 32 31 29 28 27 27 27 27 29 29 28 28 28 29 31 31 7 19 67 128 199 251 253 249 253 226 140 156 212 200 212 248 254 248 237 195 118 123 215 255 222 114 72 125 183 220 254 240 197 175 213 248 241 229 191 143 181 177 164 199 242 247 233 204 180 152 163 206 203 200 234 248 225 124 70 152 211 160 116 199 245 156 176 242 232 195 204 248 254 197 142 168 189 160 156 174 192 240 254 213 194 217 202 147 178 223 238 227 198 186 210 217 214 201 188 152 85 34 30 44 42 40 38 36 35 34 34 34 37 39 42 40 23 21 82 165 161 102 119 198 214 152 76 28 25 29 36 45 51 50 43 36 40 40 39 39 39 40 40 40 40 36 43 44 49 46 74 155 248 253 206 160 157 150 126 98 112 133 133 159 208 239 253 252 193 92 41 99 174 179 121 64 78 98 110 94 61 41 39 43 36 37 37 39 40 42 44 45 45 50 56 55 45 34 32 37 45 39 41 46 49 57 66 66 59 56 59 72 81 89 131 188 176 127 114 178 232 238 225 205 218 207 181 141 174 231 179 87 140 240 237 223 211 206 213 230 249 183 115 91 99 110 116 121 145 129 121 133 150 163 173 181 119 95 119 179 238 248 185 121 84 113 178 241 253 200 105 23 14 29 57 84 102 117 139 160 219 223 220 199 156 111 81 70 92 86 70 50 41 51 70 84 87 129 160 165 180 207 212 196 205 141 79 89 122 124 115 106 91 104 146 201 234 221 205 227 200 206 227 241 226 197 163 136 136 152 156 159 179 190 173 152 126 90 57 48 95 157 166 154 140 147 153 153 150 145 139 134 143 152 163 172 186 190 167 134 86 56 78 109 77 37 37 44 41 35 24 67 163 253 242 132 45 28 71 180 250 233 173 118 118 134 94 77 142 244 253 170 109 185 224 186 153 180 215 221 213 214 215 225 233 206 147 101 163 224 187 118 137 171 153 122 153 188 168 149 142 152 195 203 143 163 209 227 222 220 214 217 217 217 218 218 218 219 219 219 218 218 218 218 218 218 218 218 217 218 219 219 219 219 218 217 219 219 219 219 219 219 219 219 216 219 222 224 224 223 220 218 219 220 218 218 223 227 222 213 217 223 225 227 201 145 145 206 238 204 168 207 216 224 218 223 223 198 178 192 234 254 233 189 191 231 232 215 168 135 173 204 228 227 225 224 223 223 223 223 223 223 223 223 223 223 223 223 231 219 195 182 188 198 211 228 226 226 225 225 224 223 223 222 226 225 224 223 223 225 227 228 232 175 140 167 199 173 120 91 178 250 252 184 131 152 214 229 150 115 119 142 177 211 231 254 254 248 187 126 108 117 143 171 118 71 41 52 69 67 65 72 62 60 39 51 136 228 250 228 219 217 218 219 219 215 216 219 212 227 240 249 189 94 47 26 37 45 55 47 51 58 46 47 60 47 36 41 66 119 190 245 252 253 231 220 212 207 215 204 216 219 219 214 211 214 217 216 216 215 222 193 127 140 201 197 152 180 213 223 209 203 208 211 213 212 212 211 211 210 210 210 205 210 215 234 199 124 135 208 226 215 205 203 204 204 206 209 226 222 171 57 56 169 224 237 208 208 208 208 208 208 208 208 209 208 208 208 208 208 209 209 206 207 208 209 209 209 209 208 210 210 209 208 207 205 205 204 207 206 205 204 204 204 205 205 205 204 203 202 202 202 203 203 203 203 203 203 203 203 203 203 204 203 203 203 202 202 202 202 202 201 200 200 200 201 202 203 205 204 203 202 201 202 202 203 200 203 206 205 203 203 203 202 203 201 207 210 205 206 208 203 209 209 210 210 210 209 210 210 211 207 209 217 221 216 212 211 224 199 146 88 112 180 214 237 240 184 120 131 203 239 231 227 209 136 106 137 199 229 212 209 203 211 213 197 202 236 227 168 112 112 186 194 133 108 99 104 118 126 128 138 127 80 100 191 211 199 192 158 153 190 207 213 216 218 172 113 135 212 230 185 110 56 117 197 204 172 148 174 201 220 222 224 220 210 209 205 207 207 207 207 206 206 206 206 205 207 209 208 207 207 208 210 210 210 211 211 211 211 211 210 213 213 214 215 215 214 213 212 209 211 213 215 216 216 215 215 213 214 214 215 215 215 215 216 215 216 216 217 216 216 215 214 214 211 209 211 214 215 213 211 212 212 211 209 208 207 206 205 202 202 203 203 203 204 204 204 206 206 205 204 204 205 206 206 205 205 205 206 206 206 207 207 205 207 209 209 207 206 206 208 204 204 205 204 203 202 200 199 198 200 201 200 200 200 203 206 205 204 203 203 203 203 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 200 200 200 200 200 200 200 200 198 198 198 198 198 197 197 197 201 202 202 202 202 201 200 199 200 200 200 199 199 199 200 202 203 205 206 204 202 200 201 203 196 197 200 201 202 202 201 200 200 200 201 201 201 200 199 198 197 197 197 198 199 200 202 202 196 196 197 201 204 205 202 199 195 195 197 198 200 202 203 204 197 198 200 201 202 201 201 200 197 198 200 202 203 203 202 202 200 202 205 204 201 200 201 203 203 203 203 203 203 203 203 203 202 202 203 203 203 204 204 204 206 206 206 205 205 204 204 204 203 206 209 209 206 204 205 206 206 204 203 206 209 211 210 208 206 209 210 208 204 204 209 214 208 207 207 208 209 210 211 212 206 207 207 208 209 210 210 211 213 213 212 211 211 210 209 209 211 211 210 210 210 211 212 213 213 212 211 210 210 211 213 214 211 211 212 213 213 214 215 215 209 210 211 212 213 213 213 212 214 214 215 215 215 216 216 216 219 218 216 214 214 214 216 216 216 215 215 215 216 218 220 221 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 223 224 224 225 223 223 223 223 223 223 223 223 220 221 221 222 224 225 225 226 226 226 225 224 224 223 222 222 223 222 221 221 221 221 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 225 215 217 237 225 206 226 245 227 193 204 254 234 163 179 251 252 172 177 193 107 66 153 242 238 229 220 217 220 222 220 217 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 221 221 220 220 219 220 215 218 221 215 215 220 220 224 219 219 225 239 250 219 165 108 163 217 192 174 227 251 225 132 78 70 70 79 115 183 172 86 113 198 234 218 216 224 247 248 239 123 70 130 148 133 143 188 211 223 166 103 137 187 173 88 59 123 242 253 251 232 110 40 49 57 56 46 41 42 43 59 28 36 66 105 196 231 149 116 190 156 62 58 62 47 88 149 199 142 127 132 106 112 94 96 91 78 83 96 155 232 239 254 225 124 68 10 15 39 186 246 253 197 168 168 157 169 166 140 158 121 37 103 248 247 182 151 170 163 125 101 92 91 114 148 141 84 46 52 57 46 24 46 143 195 225 186 94 54 25 38 109 151 138 153 162 105 53 50 57 47 42 41 47 57 46 60 102 135 128 104 90 73 54 36 31 80 169 248 250 173 115 88 126 170 127 43 24 88 175 239 190 178 216 228 165 89 67 50 45 8 25 123 247 208 151 218 252 250 221 157 159 150 187 239 251 247 207 147 174 254 247 245 214 91 13 39 94 115 156 181 153 96 19 9 76 201 249 254 250 255 187 95 101 163 204 214 156 93 104 91 52 59 46 73 134 144 104 116 184 224 219 161 86 61 82 70 52 66 84 83 132 163 112 56 58 66 64 49 49 38 48 35 64 73 108 112 82 97 134 168 221 189 213 253 212 117 78 91 51 44 126 144 107 55 68 84 83 93 67 21 44 120 232 254 204 108 114 123 138 143 145 117 89 92 82 58 26 42 119 151 140 147 248 241 247 252 213 150 167 210 185 141 141 126 83 67 171 254 249 208 104 60 47 38 70 117 156 144 138 170 236 248 208 175 152 201 219 191 161 101 67 108 113 82 48 48 45 37 47 45 32 40 35 32 35 37 37 37 39 34 33 32 36 38 28 25 35 37 38 40 41 40 38 36 34 46 41 35 32 36 39 33 24 25 25 29 33 31 27 25 27 28 28 25 22 29 39 36 27 25 26 25 22 19 19 24 28 37 34 32 33 34 31 24 18 24 23 22 42 54 86 83 69 82 118 139 112 83 95 99 72 51 37 63 136 175 177 149 76 28 45 102 127 136 160 173 189 175 122 63 61 65 61 70 55 88 139 179 150 97 126 157 100 42 33 55 65 77 103 88 47 29 35 49 79 117 130 97 55 33 32 31 29 28 28 29 29 14 4 29 115 212 254 236 203 215 210 233 220 159 123 201 238 217 217 219 214 206 216 230 230 210 197 187 163 151 160 171 193 182 155 120 39 22 73 151 154 85 55 89 174 233 253 247 223 189 125 62 39 34 31 43 64 98 125 154 148 97 42 23 32 60 90 126 161 191 188 131 65 31 29 42 45 38 54 57 27 38 56 128 215 226 200 164 143 105 68 24 24 82 139 133 93 68 43 29 30 35 43 40 28 35 57 68 90 133 149 150 163 214 250 230 199 183 141 84 39 16 26 59 112 153 161 149 138 145 174 209 226 223 214 212 214 171 122 61 29 29 39 39 33 34 33 32 31 29 28 27 26 13 18 68 134 184 219 195 125 93 112 88 61 53 38 35 44 42 43 41 38 39 41 41 37 45 44 36 34 36 26 24 42 33 45 43 41 45 34 29 46 40 36 42 45 37 35 35 30 38 35 32 31 32 32 32 32 32 34 28 28 37 36 26 24 28 30 32 33 32 34 38 41 38 34 35 41 45 42 38 36 30 31 28 25 28 32 30 23 24 34 35 31 33 32 32 40 43 45 54 52 33 26 34 39 46 49 44 33 34 44 45 36 41 51 48 40 40 39 38 45 42 47 45 47 52 71 71 24 42 58 56 77 68 40 47 35 37 32 30 38 41 31 37 61 133 224 255 255 196 155 114 91 83 70 49 18 77 141 217 252 183 87 27 14 30 39 26 35 32 31 29 27 26 26 26 26 30 29 28 28 27 28 29 29 36 61 146 228 253 226 190 195 248 253 164 126 198 213 205 252 231 234 230 180 107 103 176 242 233 144 131 150 171 195 245 252 226 163 183 232 228 204 173 148 164 165 130 171 254 254 235 238 247 177 142 162 168 185 222 219 208 149 125 178 182 117 96 196 224 142 188 253 242 218 206 223 247 238 165 153 178 126 96 127 212 252 254 211 185 189 163 111 147 206 245 249 198 149 166 186 224 237 228 166 84 41 39 43 40 39 38 36 35 35 36 36 38 37 37 39 31 30 78 146 136 89 105 166 186 164 109 43 27 28 34 43 51 51 43 35 39 39 39 40 40 41 41 42 45 37 41 38 41 35 56 138 230 242 193 142 127 117 117 121 149 166 136 121 163 218 252 252 208 111 36 73 168 199 136 60 62 79 86 79 67 51 36 31 41 39 38 38 39 42 45 46 46 51 57 56 46 34 32 36 40 41 50 54 46 48 59 64 55 48 44 51 60 64 89 126 135 115 119 190 232 227 228 213 211 198 180 154 192 242 182 93 141 236 230 233 230 215 219 247 228 172 118 111 146 182 195 193 184 190 182 174 198 237 244 224 173 95 101 165 212 234 202 151 83 71 113 189 209 149 60 2 20 69 110 111 102 119 155 183 208 198 171 121 65 39 54 82 84 72 53 41 55 98 150 184 138 120 111 131 171 209 231 239 194 113 64 113 137 111 100 83 109 138 198 237 226 215 215 201 223 211 211 222 226 225 217 204 216 231 216 190 190 195 168 132 121 102 69 39 84 177 219 222 213 215 213 205 197 188 172 156 162 149 141 151 156 122 71 41 30 37 73 87 58 40 45 41 41 30 21 65 152 250 253 151 61 22 65 189 230 193 121 60 136 104 90 178 251 254 244 193 126 198 249 243 223 218 222 226 198 222 224 219 231 218 161 110 177 192 133 92 121 129 107 98 165 203 175 161 185 219 235 190 136 172 224 231 218 219 214 212 217 217 218 218 218 219 219 219 218 218 218 218 218 218 218 218 217 218 218 219 219 218 218 217 219 219 219 219 219 219 219 219 224 223 221 218 217 219 223 226 222 222 222 221 216 214 217 223 222 221 211 225 230 171 135 173 232 223 168 176 196 241 233 218 226 221 188 172 209 241 221 186 185 241 253 234 163 140 215 234 227 226 224 222 221 221 222 222 222 222 222 222 222 222 222 222 233 218 176 140 147 181 214 235 226 226 225 225 224 223 222 222 226 225 223 223 223 225 227 229 201 188 132 126 168 136 93 126 204 241 225 197 177 164 162 143 89 135 228 251 240 252 251 236 240 244 212 176 151 130 125 127 127 102 74 63 68 75 74 70 62 61 43 72 171 246 246 224 218 217 218 219 218 215 216 220 217 245 253 206 97 36 49 39 59 55 54 46 53 58 47 55 44 40 53 98 165 223 250 254 222 223 205 212 214 208 220 213 211 207 204 210 223 232 224 210 214 224 211 189 177 201 228 211 191 191 208 218 208 207 213 209 207 207 206 206 206 208 209 210 202 218 214 216 178 104 120 204 220 214 207 206 207 207 206 204 219 224 189 74 50 150 214 235 208 208 208 208 208 208 208 208 211 210 209 207 207 208 209 210 206 207 208 209 210 209 209 209 210 210 209 208 206 205 204 204 207 206 205 204 204 204 205 205 206 205 204 203 203 203 204 204 203 203 203 203 203 203 203 203 201 201 201 200 200 199 199 199 201 200 200 199 200 201 203 204 207 205 203 201 200 199 200 200 202 204 202 196 198 205 204 196 206 201 204 207 204 206 209 203 215 214 212 210 210 210 209 208 216 211 208 209 208 204 205 210 214 236 206 126 106 130 167 238 248 172 125 154 205 233 232 218 203 197 154 114 163 219 214 224 217 207 201 209 224 225 217 211 164 104 160 183 107 52 42 65 87 95 99 85 57 47 78 121 131 126 114 98 113 123 124 168 158 158 127 109 154 201 166 96 41 53 126 158 151 142 143 194 220 227 199 202 218 213 215 204 209 209 209 209 209 209 209 209 206 208 209 209 207 207 209 210 208 209 210 211 212 213 213 213 211 212 214 215 215 215 214 214 215 215 216 217 216 215 213 212 214 214 215 215 216 216 216 216 216 216 217 217 217 216 215 214 218 213 210 211 215 217 213 208 211 211 211 210 210 209 209 209 204 204 204 205 205 205 206 206 206 206 204 204 204 204 206 206 206 206 206 206 207 207 208 208 205 207 209 209 206 205 206 207 204 204 205 205 204 202 200 199 198 200 201 200 199 200 203 206 205 204 203 203 203 203 202 201 200 200 200 200 200 200 200 201 202 202 201 201 200 199 199 198 200 200 200 200 200 200 200 200 195 195 196 196 197 198 198 199 196 197 198 200 202 204 206 207 204 203 201 200 199 200 201 202 201 202 201 199 196 197 200 203 201 201 201 202 202 203 203 203 206 203 201 201 203 203 201 198 199 200 201 202 202 200 199 197 202 202 202 201 201 200 200 199 199 200 200 201 201 200 200 199 201 201 201 201 202 203 205 206 201 201 201 201 201 201 201 201 203 202 201 200 200 202 204 205 204 204 204 204 204 204 204 204 203 202 202 201 202 203 205 206 205 205 205 205 205 205 205 205 202 203 204 205 207 208 209 210 204 205 206 207 208 209 209 209 207 207 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 206 210 213 214 212 211 211 212 212 212 212 211 211 211 211 211 211 213 214 214 212 211 213 214 215 214 212 211 211 212 214 215 212 212 212 213 213 214 214 214 212 213 215 216 216 215 214 213 219 218 217 216 214 213 212 211 216 216 217 217 217 218 218 218 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 222 222 222 221 221 220 220 220 222 222 222 223 223 224 224 224 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 226 224 222 222 223 222 220 218 222 222 222 222 222 222 222 222 220 220 220 221 221 222 222 222 222 216 217 232 227 186 172 199 231 180 158 239 247 151 147 206 186 149 158 151 89 92 182 251 229 231 222 213 218 223 220 216 223 223 223 222 221 220 218 218 221 221 221 221 221 221 221 221 223 225 220 219 226 224 218 219 218 218 218 219 219 219 219 220 223 218 222 221 227 253 243 184 106 174 184 159 196 248 251 245 202 121 53 42 65 91 108 111 75 88 148 187 162 177 215 188 224 190 165 109 88 109 126 182 211 194 218 182 93 115 214 172 65 37 110 249 254 253 228 110 64 68 52 53 59 53 54 51 39 47 42 35 75 148 169 136 124 181 119 52 85 108 89 80 128 161 121 64 37 47 101 133 104 106 92 74 61 82 129 146 165 147 99 38 50 5 48 194 250 244 222 210 197 156 138 164 218 181 145 74 65 197 221 132 68 201 241 241 147 70 79 85 74 64 57 53 55 62 54 31 39 49 61 102 118 97 82 60 46 123 134 119 109 95 81 47 52 65 77 70 61 71 82 77 90 81 86 82 65 66 74 66 42 25 57 118 121 178 167 105 108 128 157 133 66 26 39 76 82 106 133 195 191 159 87 63 49 46 28 32 115 184 148 92 166 229 254 201 128 130 163 168 175 218 230 199 131 157 254 249 249 246 123 12 41 90 115 162 243 221 164 46 0 121 247 244 253 254 253 187 91 136 152 131 97 164 186 140 95 62 28 71 115 141 128 78 74 134 172 160 135 90 91 102 66 46 79 115 100 112 131 88 36 87 156 144 78 94 72 49 59 40 25 70 73 47 56 173 254 250 231 192 202 170 129 78 19 11 101 209 253 143 87 97 88 78 73 52 32 51 129 171 150 98 52 57 87 91 74 86 113 146 166 131 95 62 37 95 137 150 170 246 254 252 253 165 127 213 251 225 120 108 35 38 144 231 253 250 118 43 40 40 55 115 136 141 128 123 177 220 222 209 162 111 156 238 223 116 58 58 59 57 58 57 49 37 34 38 35 28 35 32 31 32 35 37 39 41 35 33 26 24 25 20 21 34 38 45 52 52 45 38 34 34 31 32 32 32 31 29 27 25 24 29 33 34 30 25 21 20 22 30 29 16 14 29 41 42 38 29 19 20 23 13 11 27 48 34 26 29 30 25 21 23 22 20 21 31 51 67 68 61 80 81 81 76 68 62 60 60 52 57 63 68 73 75 70 63 38 38 43 52 59 63 72 81 75 66 59 58 58 52 45 41 73 80 90 95 91 79 64 54 33 66 93 92 117 174 151 54 5 34 106 175 206 205 147 61 29 29 28 29 30 28 23 20 15 9 21 73 159 232 253 246 221 231 243 194 122 142 214 242 237 223 209 208 216 224 228 230 217 215 172 143 138 150 172 157 100 97 68 23 41 137 201 190 104 31 41 131 196 216 187 128 78 52 35 27 38 92 143 152 176 192 155 93 53 25 38 91 124 148 176 216 252 255 180 64 52 95 86 62 62 58 46 31 32 60 101 149 202 240 246 234 196 147 77 31 53 81 63 49 50 36 32 32 29 34 42 41 60 131 157 156 161 183 151 146 227 252 246 253 249 214 154 51 18 92 127 144 187 192 168 171 191 191 193 195 181 194 231 230 210 139 65 23 29 41 32 36 34 32 31 30 29 30 31 31 25 24 33 56 81 90 78 63 48 52 41 30 34 44 45 43 45 41 35 32 33 36 36 36 39 49 37 39 40 37 42 26 35 41 36 33 39 39 34 33 31 27 33 46 25 22 46 27 34 39 37 34 32 28 30 42 34 39 42 44 44 37 35 42 38 25 27 31 26 30 38 34 31 34 40 40 39 45 41 24 30 26 36 35 20 29 39 23 29 25 32 35 27 26 32 30 33 40 39 40 42 28 22 39 42 38 32 36 39 33 32 41 48 43 44 48 48 41 36 37 47 48 48 44 38 35 38 41 32 36 40 41 38 35 33 33 39 37 37 39 35 30 30 35 110 201 248 251 254 216 139 101 107 66 27 26 58 92 105 104 86 64 38 24 25 31 33 31 25 26 28 26 24 22 23 25 28 25 34 24 24 24 13 36 85 151 219 250 255 225 170 160 237 239 158 130 151 169 205 196 185 189 193 159 114 106 148 217 236 170 175 221 229 207 197 214 195 146 184 210 175 184 208 192 156 158 130 157 233 254 240 241 245 211 174 174 200 207 196 190 209 164 116 174 161 72 96 205 175 134 200 253 243 226 210 223 223 232 213 150 132 92 50 133 235 255 249 222 203 180 157 123 156 202 232 227 179 135 140 153 186 248 253 171 82 36 34 52 40 39 36 35 36 39 42 45 51 43 42 34 18 34 90 139 115 99 155 214 207 195 163 92 41 7 31 35 50 44 43 37 37 36 39 44 45 43 44 47 48 38 40 47 38 28 52 91 164 195 215 196 159 136 136 145 175 218 152 68 82 172 251 252 230 134 45 55 130 161 117 65 68 73 82 68 76 46 26 43 47 31 23 35 54 61 54 45 48 47 51 57 53 42 37 39 38 41 46 49 51 54 57 60 52 48 48 52 53 53 57 63 110 113 127 158 200 227 227 213 221 198 157 176 228 240 193 110 114 206 243 235 228 233 234 199 140 113 124 185 233 235 224 224 224 218 193 167 178 215 232 224 169 89 76 113 148 155 131 125 114 68 64 99 106 75 34 3 49 122 197 167 132 176 220 245 200 147 102 75 60 68 80 75 62 39 31 65 125 183 225 248 203 179 153 160 180 203 226 219 167 66 84 159 201 138 77 94 150 171 200 223 232 230 223 218 189 175 176 197 213 216 223 236 231 236 226 218 197 134 89 100 133 133 98 61 58 164 241 252 228 201 218 224 218 223 217 221 209 214 195 200 213 149 61 34 17 33 37 55 47 28 43 43 41 22 21 63 156 245 235 157 62 18 60 159 205 150 83 98 108 99 147 211 234 231 186 112 90 175 252 248 229 213 196 225 211 217 212 200 191 173 144 123 164 144 126 97 106 129 138 177 218 249 204 192 235 252 215 112 121 201 228 218 218 217 218 217 216 217 219 218 216 216 217 218 213 214 216 217 218 218 217 217 222 221 220 218 218 218 218 218 223 222 220 219 219 220 222 223 217 217 218 219 219 220 221 221 219 219 220 220 220 221 221 221 225 217 217 228 227 204 173 155 233 216 167 155 207 244 233 220 223 232 204 171 198 249 237 184 189 195 217 202 111 101 199 239 225 225 225 225 225 225 225 225 230 219 219 226 224 223 229 232 233 220 198 154 123 161 220 233 218 229 227 220 222 223 221 224 224 223 221 220 220 222 225 228 225 204 169 138 101 65 88 153 166 155 148 147 151 156 137 103 112 182 235 244 252 255 232 201 206 194 188 174 147 105 85 111 167 120 66 61 66 54 61 77 70 55 54 112 201 245 239 230 218 213 213 218 218 215 217 223 226 254 223 123 53 36 40 46 55 49 59 55 51 55 43 35 48 105 162 220 252 247 234 217 216 216 216 214 212 211 213 215 217 197 170 176 220 213 179 198 215 217 210 201 208 225 230 223 221 219 217 214 211 209 207 207 207 208 208 209 209 208 208 207 201 215 204 206 156 71 101 190 223 230 210 199 214 211 200 211 218 224 187 83 54 134 202 236 215 208 203 204 205 203 204 207 209 209 208 207 207 208 209 209 209 209 209 209 209 208 207 206 209 209 208 208 208 208 207 206 205 205 205 205 205 205 205 205 202 206 209 208 204 201 200 201 208 206 204 202 201 201 202 202 202 199 197 199 203 204 200 195 200 202 203 202 200 198 200 201 192 197 203 205 204 202 202 203 203 202 200 199 200 203 206 208 205 204 203 203 204 207 211 213 201 203 207 210 211 212 211 210 215 215 214 213 211 209 207 206 217 223 230 206 135 84 123 199 235 140 122 197 222 228 204 204 221 233 168 112 152 203 218 236 221 191 185 194 214 238 241 232 180 124 101 88 66 55 45 43 62 84 119 145 140 116 108 117 115 93 109 119 109 115 132 152 145 110 90 97 109 117 107 86 59 66 118 152 123 112 160 207 209 203 201 205 209 211 210 206 206 207 207 208 208 209 210 210 211 210 210 210 210 209 209 209 211 212 212 212 212 212 212 212 212 213 214 215 217 218 219 219 216 216 216 216 216 216 216 216 215 215 215 216 216 217 217 217 217 217 217 216 216 215 215 215 213 213 214 214 214 214 214 215 211 211 210 209 208 207 206 205 210 209 208 207 205 204 203 203 205 205 205 206 206 207 207 207 207 206 206 206 206 206 207 207 205 207 209 211 210 208 204 202 205 204 204 204 204 204 204 204 201 199 198 199 201 202 201 199 204 198 201 206 201 201 205 203 206 205 204 201 199 197 195 195 200 199 199 198 198 197 197 196 202 199 196 196 198 199 198 197 200 200 200 200 199 198 197 196 200 200 200 201 202 203 203 204 203 202 202 201 201 201 201 202 201 202 201 199 197 197 200 203 202 202 202 203 203 203 203 203 203 204 203 202 200 198 198 198 199 200 200 201 200 200 199 199 200 200 200 200 199 199 199 199 199 199 200 201 201 200 199 199 200 199 199 199 200 201 202 203 201 201 201 201 201 201 201 201 202 202 201 201 201 202 203 203 204 204 204 204 204 204 204 204 202 202 202 202 203 204 204 204 205 205 205 205 205 205 205 205 203 203 204 205 206 207 208 209 204 205 206 207 208 208 209 208 207 207 207 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 207 210 213 214 212 210 210 211 211 211 211 211 211 211 211 211 210 212 213 212 211 210 211 213 214 213 212 212 212 212 213 214 212 212 212 213 213 214 214 214 213 213 214 215 215 215 214 214 213 214 214 214 215 216 216 216 216 216 216 217 217 218 218 218 219 219 219 220 220 220 221 221 220 220 220 220 220 220 220 220 221 221 221 221 221 220 220 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 223 223 223 222 222 225 224 222 222 223 223 221 219 222 222 222 222 222 222 222 222 221 221 221 221 221 222 222 222 224 222 222 225 219 194 173 172 203 198 173 204 237 180 117 105 126 126 120 110 127 182 227 234 218 221 219 215 216 222 226 224 222 222 222 222 221 220 219 219 220 220 220 220 220 220 220 220 220 225 220 215 217 216 215 223 218 218 218 218 219 219 219 219 221 216 221 221 226 246 223 161 118 124 141 189 240 249 242 250 230 159 69 30 76 151 156 106 92 94 117 119 147 205 205 173 187 178 166 117 65 84 161 230 230 176 209 195 150 177 221 181 102 54 71 146 237 253 210 89 61 81 82 82 72 53 54 58 58 48 40 39 50 75 93 94 126 141 91 77 131 143 105 73 97 139 131 72 27 45 103 134 140 161 186 146 88 67 69 91 129 121 112 130 142 70 24 130 231 253 238 205 220 227 226 251 242 254 251 188 132 111 80 42 51 187 254 255 156 62 44 48 51 58 68 64 50 43 37 24 45 121 175 199 193 169 134 78 57 107 128 120 99 74 61 51 60 86 95 100 118 118 99 90 92 89 72 38 36 97 157 169 117 59 47 82 52 39 69 92 106 123 138 115 69 37 31 44 41 64 117 201 216 206 130 62 35 36 45 64 103 119 99 97 128 233 236 140 129 199 202 141 151 164 183 179 133 111 170 244 251 214 103 13 29 90 150 204 250 254 211 72 0 119 252 255 247 237 191 129 165 223 166 49 131 239 252 177 92 67 47 86 162 159 99 46 67 106 125 141 154 116 77 65 53 51 83 113 119 78 88 73 51 147 221 162 130 147 145 85 43 39 42 68 63 43 65 181 255 254 253 222 199 167 131 87 25 9 96 209 191 116 79 81 76 80 69 29 46 120 156 166 100 38 100 164 192 157 112 103 156 240 241 149 111 89 53 62 68 90 150 253 251 255 247 152 139 239 252 199 161 91 24 78 197 253 234 146 69 50 64 62 78 127 130 109 133 153 186 180 160 143 108 82 119 167 160 103 60 36 36 61 46 49 47 40 34 32 33 32 23 23 22 25 31 37 35 29 45 64 69 56 42 30 28 35 43 47 51 51 46 40 36 35 32 31 30 29 28 28 28 28 29 31 33 31 27 22 19 18 29 26 21 15 16 24 33 39 43 37 28 23 18 11 20 42 53 39 28 29 30 25 22 24 24 20 21 33 51 61 61 57 59 61 64 64 59 53 48 44 47 52 54 50 47 47 48 47 49 47 47 48 45 41 43 47 51 46 43 44 43 40 39 40 44 46 48 49 49 48 46 44 54 67 81 82 106 154 132 49 1 59 159 230 240 220 163 91 31 29 28 28 28 26 22 19 18 11 12 42 107 180 228 244 242 252 249 183 127 175 244 247 233 221 204 197 202 206 196 181 208 233 198 138 105 116 134 111 93 94 73 42 73 172 235 225 143 62 51 103 121 113 91 56 51 23 32 78 136 195 219 202 182 137 71 27 28 63 121 172 172 160 171 215 255 245 159 76 153 171 142 131 146 124 78 45 27 37 56 79 108 149 198 235 233 192 132 66 37 35 30 41 44 34 27 28 37 61 87 97 141 189 208 220 197 162 116 109 186 247 254 247 250 253 201 79 59 125 157 168 200 205 174 154 204 222 213 198 184 179 197 206 189 109 45 22 31 40 31 33 33 33 32 31 30 30 30 30 26 25 25 29 35 42 47 49 55 52 45 38 36 38 40 39 31 32 31 31 31 33 35 35 42 50 34 33 32 28 37 24 28 34 32 31 36 33 28 32 33 24 9 24 27 22 33 24 38 49 65 85 80 38 18 42 66 84 109 117 106 95 87 80 76 52 37 39 34 19 18 29 34 26 32 41 39 37 40 40 39 32 31 29 23 27 28 18 25 24 29 30 22 21 26 26 27 39 41 36 37 37 35 35 35 30 31 36 38 36 37 40 37 35 35 39 42 42 42 42 39 42 44 41 37 36 38 42 32 35 38 39 37 34 32 32 36 35 36 38 36 32 33 37 54 110 147 188 253 253 178 108 103 71 36 28 43 60 62 56 56 48 38 33 32 31 29 26 25 26 27 26 24 23 25 26 33 24 30 31 29 13 16 70 168 222 225 223 247 252 206 130 157 182 153 139 146 156 185 188 161 181 190 184 194 193 185 210 214 153 180 239 240 217 208 216 204 183 170 152 175 232 236 203 201 179 133 123 170 225 243 229 238 238 227 208 188 174 186 214 203 164 109 124 136 93 134 212 143 134 204 238 227 231 217 210 206 229 229 158 98 72 79 146 235 246 238 229 221 195 175 171 220 219 212 216 201 173 169 169 164 213 225 163 82 38 34 43 41 40 38 37 38 40 43 45 46 43 45 39 26 39 79 110 92 133 217 252 232 241 222 142 86 26 22 16 39 42 45 39 36 34 36 43 47 46 45 46 43 38 43 54 49 37 44 65 103 170 234 247 223 195 170 151 172 188 151 80 71 122 189 248 252 158 63 43 83 123 126 108 93 90 99 80 74 40 23 36 28 43 39 25 41 76 82 60 37 43 57 68 61 44 36 38 46 47 49 49 49 51 55 58 52 49 49 54 57 56 55 56 68 85 113 148 188 220 234 234 227 186 166 200 234 254 220 116 83 182 231 221 196 177 159 119 123 158 198 220 224 221 217 214 220 217 198 174 170 179 174 157 122 99 118 143 156 152 132 135 140 98 77 86 80 50 23 11 80 179 235 205 192 205 190 176 143 108 86 79 70 70 66 51 38 48 83 142 202 233 234 224 225 229 217 203 186 185 198 187 126 65 133 213 234 184 142 148 161 178 197 212 227 230 209 182 112 144 185 211 215 209 207 211 219 216 214 209 181 137 131 163 200 200 142 62 39 148 227 231 181 176 203 210 206 218 215 214 224 217 227 237 215 168 116 79 55 52 41 35 30 36 45 31 34 32 32 57 135 216 190 95 25 13 65 143 174 130 74 84 74 81 121 152 151 143 107 47 74 171 252 253 210 170 189 230 226 223 204 187 179 154 127 123 156 169 171 159 125 107 154 219 250 249 202 185 232 246 174 87 157 219 230 217 217 215 217 216 216 217 219 218 216 215 217 218 217 217 218 219 219 218 217 216 219 219 218 218 219 220 221 221 219 218 217 216 216 217 218 219 217 217 218 218 219 220 220 221 219 219 219 220 220 221 221 221 223 222 222 225 228 221 203 187 189 180 145 141 200 243 234 217 225 232 204 172 195 238 230 190 183 197 212 166 111 144 215 246 225 225 225 225 225 225 225 225 223 221 224 225 208 190 200 229 225 243 220 142 125 199 242 225 225 223 220 224 229 224 219 224 224 223 224 225 226 225 221 218 225 224 214 195 153 95 77 104 141 143 141 136 145 161 148 115 99 133 165 183 188 179 171 175 163 136 127 134 104 63 87 145 137 90 60 61 66 61 62 74 66 46 64 145 229 251 236 225 219 217 218 219 216 214 220 229 254 232 165 84 38 35 48 58 55 50 57 52 49 49 44 55 105 182 238 253 245 227 224 219 213 215 216 214 211 211 216 221 217 198 193 191 181 161 159 199 218 218 213 207 211 219 218 211 216 215 214 212 211 210 209 209 209 210 210 210 210 210 210 209 213 215 215 209 174 105 102 180 222 240 231 218 224 217 205 212 219 232 200 90 43 117 196 234 214 208 205 207 208 206 205 208 209 208 207 206 206 207 208 209 209 209 209 209 208 208 207 206 209 209 208 208 208 208 207 206 204 205 205 205 206 206 206 206 204 205 205 206 206 204 202 200 204 204 203 203 202 203 203 204 202 199 198 200 204 205 202 198 199 201 202 202 201 200 202 204 201 201 202 203 205 205 205 205 201 201 201 202 203 204 205 205 206 205 204 204 204 206 208 209 202 204 207 209 211 211 210 209 208 209 209 210 211 213 214 214 213 204 215 221 175 109 101 137 137 118 133 202 238 231 193 212 209 232 193 127 130 182 217 225 211 190 177 170 186 224 239 230 175 90 43 48 69 83 77 75 67 107 172 215 215 206 202 194 134 115 129 148 172 198 189 169 141 119 121 144 167 185 181 155 121 113 160 204 169 122 135 170 179 198 212 197 177 184 202 204 207 207 208 209 209 210 210 211 209 209 209 209 208 208 208 208 212 212 212 212 212 212 213 213 214 214 215 216 217 218 218 219 221 220 219 218 217 215 214 214 216 216 216 216 217 217 217 217 217 217 216 216 216 215 215 215 214 214 214 214 214 214 214 214 211 211 210 210 209 209 208 208 208 207 207 207 206 206 205 205 205 205 205 206 206 206 206 206 206 206 205 205 205 206 207 207 206 207 208 209 209 207 205 204 205 205 205 204 204 203 203 203 201 199 198 199 201 202 201 199 205 201 206 208 204 204 206 202 204 204 203 202 201 200 200 199 198 198 198 199 199 199 199 199 201 199 196 196 198 199 199 198 200 200 200 200 199 198 197 196 203 203 203 202 202 201 201 201 201 201 202 203 203 203 202 202 202 202 201 199 197 198 200 202 202 202 202 202 202 201 201 201 201 203 204 202 197 195 196 199 196 196 197 198 200 202 203 205 198 198 198 198 199 199 199 199 198 199 200 200 200 200 199 198 199 199 198 197 198 198 199 200 199 199 199 199 199 199 199 199 200 201 202 202 203 202 202 202 203 203 203 203 203 203 203 203 201 202 203 204 204 204 203 203 205 205 205 205 205 205 205 205 204 204 205 205 206 206 207 207 204 205 206 207 208 208 208 208 207 207 207 208 208 208 209 209 208 208 208 208 208 208 208 208 208 209 209 210 210 211 211 212 209 211 213 213 211 210 209 210 209 210 210 210 211 211 212 212 209 211 212 211 210 209 210 212 212 212 213 213 213 213 212 212 212 212 212 212 213 213 213 213 214 213 213 213 213 214 215 215 212 212 213 214 215 216 217 217 216 216 216 217 217 217 218 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 221 224 223 221 222 223 224 223 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 219 223 226 222 220 221 201 169 172 181 175 203 252 204 95 67 120 160 149 125 174 243 252 233 233 216 213 221 221 219 218 215 221 221 221 222 222 221 221 220 221 221 221 221 221 221 221 221 216 219 216 218 227 227 219 218 218 218 218 218 218 218 218 218 221 217 221 223 226 235 206 147 145 99 105 189 252 253 252 246 203 152 84 58 117 205 216 165 122 94 101 78 117 223 246 232 183 146 123 101 58 97 211 254 203 143 189 178 168 207 211 186 155 95 85 74 93 142 132 42 44 75 77 69 64 60 63 57 61 45 38 43 43 38 45 57 85 99 82 79 101 114 113 98 99 121 122 71 41 69 95 102 108 174 254 221 157 122 74 74 125 117 142 213 236 179 40 47 158 212 208 199 245 254 240 251 252 254 253 246 241 130 64 53 68 179 255 254 165 77 39 49 62 64 68 64 56 53 42 21 76 185 253 255 225 191 156 98 39 53 82 80 63 55 49 61 78 85 87 124 173 145 88 81 91 84 64 38 51 125 203 236 163 94 22 35 87 103 116 82 56 57 58 61 58 45 38 43 54 88 155 241 251 225 131 60 55 38 56 93 114 95 77 103 140 206 164 107 180 244 189 117 140 148 200 215 196 131 90 172 172 133 76 32 40 109 195 246 241 254 217 92 15 100 214 234 185 153 118 154 254 192 120 107 171 254 254 217 120 48 27 84 157 147 70 29 81 108 97 112 116 101 55 48 51 45 83 124 150 114 84 57 62 129 168 134 122 150 192 154 79 47 34 31 39 26 53 137 182 207 248 244 249 250 207 106 17 5 59 112 89 77 99 121 115 108 82 30 73 184 253 196 118 153 226 253 254 157 127 157 193 236 210 128 89 100 75 41 14 45 139 255 251 246 208 130 146 222 205 148 134 76 44 132 232 227 148 62 77 99 93 64 72 110 117 99 124 175 216 209 185 140 100 112 150 162 133 82 47 23 26 55 44 44 45 41 31 23 23 29 20 14 28 58 67 46 26 22 62 106 122 94 64 50 45 46 46 46 46 45 42 38 35 33 31 29 27 26 25 27 29 30 35 34 31 26 21 18 17 17 16 13 13 16 17 19 28 40 44 41 36 26 13 10 29 54 55 42 32 31 30 27 25 27 26 19 22 37 50 53 51 52 49 52 56 58 56 49 39 32 47 53 53 42 32 31 37 43 48 47 47 46 42 36 34 36 40 37 37 38 36 35 38 43 43 42 40 40 42 46 50 53 50 49 53 54 66 93 81 30 4 56 137 183 179 163 135 96 34 32 28 26 26 24 22 20 25 23 18 21 50 103 154 183 199 217 206 143 115 185 240 215 189 177 157 145 147 148 133 113 151 172 145 94 69 78 82 53 77 78 64 51 94 191 251 251 189 103 69 84 70 48 42 35 43 27 67 148 204 218 185 133 91 45 16 31 81 158 226 255 208 158 148 173 191 146 78 83 204 202 158 151 174 150 116 110 88 59 33 27 36 66 122 173 205 202 175 89 17 14 42 72 53 31 7 12 58 128 185 211 181 189 178 213 225 202 166 130 113 178 223 253 253 243 205 127 112 139 165 196 228 219 171 132 206 244 235 218 216 211 223 240 189 91 32 26 35 40 35 38 33 33 32 32 31 30 29 28 26 29 30 29 27 29 37 43 49 40 39 39 32 31 36 36 33 36 37 34 32 33 32 31 39 45 31 32 32 28 38 27 23 26 26 29 32 24 22 33 39 75 81 99 104 66 49 50 45 100 165 203 165 60 26 86 174 164 176 177 142 124 141 157 151 128 81 62 85 92 67 48 53 36 34 42 42 41 43 41 30 30 24 22 28 26 23 30 26 29 31 29 25 24 26 27 25 34 46 43 33 35 39 37 38 34 38 40 34 31 31 25 27 29 31 35 40 43 40 36 37 40 42 41 37 35 36 38 31 33 35 36 34 32 31 31 33 33 34 36 35 33 34 38 32 46 62 116 211 251 182 92 74 59 42 34 38 43 40 35 37 38 39 38 33 29 26 24 24 26 27 26 25 25 26 27 28 26 29 28 20 7 46 143 238 254 223 228 243 241 236 180 154 157 148 152 185 216 215 193 127 104 134 193 240 254 226 200 161 128 187 249 243 235 221 192 206 199 159 144 212 252 219 200 234 217 184 140 134 194 242 236 221 249 253 211 147 119 163 233 205 153 93 98 144 138 167 200 134 124 171 196 209 243 237 214 184 216 255 212 103 66 111 149 197 226 234 236 229 199 185 216 252 239 212 207 205 200 206 202 163 194 204 149 70 36 39 41 42 41 40 39 40 41 43 44 41 41 43 37 30 43 68 80 76 141 239 254 228 239 254 216 136 56 34 22 46 49 48 40 39 36 37 43 48 46 44 43 44 42 45 52 52 44 40 43 69 143 223 253 249 232 214 201 169 136 112 85 88 101 119 189 218 142 67 36 54 111 162 176 130 111 115 88 63 31 26 36 36 40 29 25 64 113 106 64 33 40 55 67 60 45 40 47 53 54 53 51 49 49 51 54 53 50 51 56 60 60 57 56 51 58 87 131 166 191 223 251 220 168 174 227 240 252 225 110 76 156 190 169 139 124 115 91 167 208 235 226 211 210 210 202 207 210 206 196 187 177 157 139 133 151 176 179 180 181 180 197 192 166 133 107 74 33 15 26 85 183 206 194 211 186 128 96 79 75 82 86 74 62 52 40 64 114 178 222 236 234 226 221 211 223 217 207 198 200 198 166 90 62 176 252 246 216 202 193 163 175 180 179 186 188 159 121 119 166 210 219 210 206 205 202 203 203 209 211 188 165 186 229 241 241 181 81 35 124 206 216 180 190 214 209 200 212 211 205 217 203 218 237 218 179 144 122 143 92 55 28 20 36 37 25 35 41 42 51 99 150 122 44 27 45 86 112 114 86 56 63 80 92 115 135 152 156 105 29 36 134 218 245 184 140 198 246 233 242 220 191 169 132 119 146 170 204 210 191 121 87 165 232 253 244 210 188 214 202 139 123 204 237 229 215 216 213 216 216 215 217 218 218 216 215 216 218 220 220 220 220 219 218 217 216 217 217 217 218 219 221 223 224 218 217 216 215 215 216 217 218 217 217 218 218 219 219 220 220 219 219 219 220 220 220 221 221 221 225 223 218 223 231 227 216 190 173 150 161 203 220 222 234 225 235 207 173 190 228 229 208 193 210 200 129 126 195 225 242 224 224 224 224 224 224 224 224 217 223 227 224 195 153 166 223 232 242 222 157 159 221 236 231 222 221 220 222 225 225 224 226 225 223 221 222 224 224 221 217 223 232 240 242 222 171 123 109 146 186 222 226 204 175 141 113 86 136 178 192 196 185 156 133 112 91 78 104 107 111 151 160 104 59 60 66 67 70 59 65 58 39 83 184 249 247 225 216 214 219 220 214 213 225 242 254 239 169 94 51 37 41 53 59 54 50 48 38 36 35 49 96 190 246 253 243 222 215 220 211 212 214 216 214 211 212 217 223 221 210 206 162 110 116 167 219 218 215 213 213 215 213 209 205 211 211 210 210 210 210 211 211 209 209 210 210 210 210 209 209 208 205 218 214 202 150 105 149 203 226 220 195 190 190 194 208 221 238 216 108 38 93 184 234 215 210 207 208 209 208 207 208 207 207 206 206 206 206 207 207 208 208 208 209 208 208 207 206 209 209 208 208 208 208 207 206 205 205 205 206 206 206 207 207 205 203 202 204 208 208 204 200 201 202 203 204 205 205 204 204 202 200 199 201 205 206 204 201 199 200 202 202 202 203 204 206 207 203 200 200 204 207 206 204 199 200 202 204 205 204 203 202 206 205 205 205 205 205 205 205 204 205 207 209 210 210 209 208 206 206 207 208 210 213 216 218 215 206 215 233 223 174 129 111 72 59 126 218 236 235 218 213 218 224 220 186 148 151 195 232 219 209 178 133 123 167 202 196 155 87 50 60 94 114 99 91 83 91 145 204 237 251 240 184 119 93 116 162 192 195 174 166 154 137 143 166 196 238 244 208 135 121 152 191 173 141 146 166 179 204 224 200 157 162 198 215 208 208 209 209 210 210 211 211 210 210 210 210 210 210 210 210 212 212 212 213 213 213 213 214 216 216 216 217 217 217 218 218 221 220 220 219 218 217 217 216 218 218 218 217 217 217 217 217 217 216 216 216 215 215 215 215 215 215 215 214 214 213 213 213 211 211 211 211 211 210 210 210 206 206 206 206 207 207 207 207 206 206 206 206 205 205 205 205 205 204 204 204 205 206 207 207 207 207 207 207 206 206 206 206 206 206 205 205 204 203 202 202 201 200 199 199 201 201 200 199 201 200 205 205 201 204 206 199 202 202 203 203 203 204 204 204 201 201 200 200 200 199 199 199 200 198 197 197 199 200 199 199 199 200 200 200 200 198 197 196 204 204 203 203 202 201 201 201 199 200 202 204 204 204 203 202 202 201 200 199 198 199 200 201 201 201 201 200 199 199 199 198 199 201 202 201 198 197 198 200 200 199 198 197 197 199 200 202 197 197 198 198 199 199 200 200 198 199 199 200 200 199 199 198 200 199 198 197 197 198 199 199 196 196 196 196 196 196 196 196 199 200 202 203 203 203 201 200 202 202 202 202 202 202 202 202 201 202 203 204 205 204 203 202 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 204 205 206 207 207 207 207 207 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 209 210 211 212 212 213 210 211 212 212 211 210 209 208 208 209 209 210 211 211 212 212 209 211 212 211 210 209 210 212 211 212 213 214 214 213 212 211 212 212 212 212 212 212 212 213 215 214 212 211 212 213 215 216 214 214 214 214 214 214 214 214 215 215 216 216 217 217 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 221 221 222 222 222 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 225 224 224 223 223 222 221 221 223 222 221 222 224 225 224 223 222 222 222 222 222 222 222 222 223 223 223 222 222 221 221 221 216 220 226 222 224 241 229 188 148 136 140 165 226 213 116 89 126 171 179 173 212 250 243 222 223 212 219 231 223 215 220 225 219 220 221 221 222 222 222 221 223 223 223 223 223 223 223 223 217 223 222 221 226 222 217 220 219 219 219 219 218 218 218 218 220 220 223 224 226 230 208 166 155 98 81 148 218 254 244 181 145 156 155 143 163 214 235 214 161 92 83 52 51 168 254 254 204 114 85 87 65 121 221 250 186 146 174 143 142 193 219 221 209 129 139 172 111 91 51 49 55 89 71 43 66 112 118 77 47 43 37 42 56 60 52 46 66 61 38 38 77 138 170 145 105 120 117 89 126 172 131 84 53 121 190 175 160 154 94 53 82 98 179 242 253 250 102 3 65 134 167 173 205 230 231 237 232 237 248 253 251 119 87 102 71 140 209 202 141 77 33 49 85 75 60 53 69 92 75 29 62 171 224 198 155 137 121 69 40 24 36 34 66 125 132 127 115 129 137 158 171 131 87 88 89 70 70 87 93 103 145 193 171 110 17 42 189 250 247 153 68 49 33 46 53 40 37 38 59 102 151 196 196 148 94 82 63 35 43 81 117 120 104 113 179 228 149 92 192 238 145 71 121 154 251 254 249 199 92 118 196 167 107 35 15 85 192 254 254 229 172 82 21 52 120 148 116 121 166 218 194 109 150 219 211 244 241 253 195 69 27 76 105 113 76 53 90 108 82 64 76 82 72 86 66 39 99 162 177 155 117 79 53 47 74 111 121 131 154 189 162 90 50 31 43 31 41 68 78 134 225 248 231 249 211 104 27 22 35 29 34 68 150 202 170 114 78 54 106 178 197 115 131 239 254 249 249 124 152 243 249 215 156 101 68 88 80 42 5 31 136 252 253 206 145 108 131 145 111 99 122 125 94 125 162 108 74 101 179 186 121 55 48 73 115 148 152 179 201 212 202 137 107 173 238 228 155 59 22 32 42 45 49 41 36 35 28 19 18 23 23 10 48 119 128 69 33 42 89 141 156 113 73 60 56 51 43 40 37 35 34 33 29 26 26 26 26 26 27 28 29 30 36 33 27 21 17 15 16 18 10 13 17 18 15 15 22 30 40 35 35 30 16 12 30 49 50 40 33 33 34 31 28 29 25 19 23 40 49 45 44 49 55 55 56 57 55 48 37 28 47 54 56 47 37 36 41 46 38 41 44 45 44 42 43 44 46 41 39 39 38 37 39 43 44 45 46 48 48 47 46 46 45 42 47 47 41 46 47 34 33 46 69 81 79 85 88 78 38 34 29 26 25 24 23 21 23 28 29 24 28 47 72 88 105 118 118 87 81 137 166 133 106 101 98 98 99 94 83 72 84 81 68 58 54 52 50 42 62 58 46 44 81 148 197 207 165 94 59 63 51 42 50 52 37 39 93 157 166 133 83 37 14 29 61 116 190 249 255 244 202 134 105 103 108 69 40 116 185 195 162 149 153 130 147 202 190 148 98 61 36 33 58 89 127 167 176 87 7 30 89 124 91 56 17 26 98 184 238 254 226 188 116 141 211 251 244 164 114 141 182 224 209 174 182 192 185 151 155 209 246 227 177 143 193 228 228 221 229 240 253 253 194 84 27 28 32 34 34 40 32 33 33 33 32 30 28 27 19 20 23 27 31 34 35 35 43 37 39 37 29 31 37 34 37 34 25 18 19 26 29 27 29 42 38 45 41 29 35 26 23 24 23 27 28 19 21 39 98 176 199 211 213 149 94 80 94 170 243 253 196 79 74 178 249 202 192 186 137 119 176 238 221 202 145 126 178 203 172 147 113 77 46 39 44 53 48 33 23 32 23 20 32 24 17 34 22 27 26 22 25 26 23 22 21 23 43 50 35 31 42 44 32 33 39 37 28 29 31 21 31 36 40 42 45 47 42 34 40 41 42 40 36 32 31 32 30 31 32 32 31 30 30 30 31 31 32 33 33 32 33 34 43 40 40 67 128 168 129 56 43 45 45 42 40 42 43 43 42 42 40 35 29 26 26 28 24 25 26 26 26 26 27 28 25 34 30 19 9 11 84 202 254 238 214 239 242 225 241 236 206 198 198 176 193 248 255 235 178 69 113 222 247 254 250 201 127 122 197 245 236 252 229 154 162 163 146 171 250 252 198 205 241 240 234 194 160 173 196 209 222 249 252 206 136 100 141 210 221 146 92 143 202 194 158 151 133 123 161 192 214 246 246 229 211 219 254 235 101 61 155 199 163 190 204 225 233 207 174 205 227 235 219 204 200 208 227 224 192 216 212 137 48 29 47 47 42 42 41 41 41 41 42 42 42 43 42 34 31 48 64 63 66 135 227 237 190 207 254 252 190 90 46 23 44 47 49 46 41 40 41 46 46 43 41 41 50 47 44 43 45 47 45 42 67 107 169 215 219 208 218 243 198 143 101 96 118 111 99 136 157 104 61 45 61 124 182 192 118 108 135 111 66 28 29 36 46 29 18 35 75 99 84 56 66 58 56 58 52 42 45 57 54 55 56 54 51 48 48 49 54 52 52 55 60 65 69 73 74 51 59 102 132 144 179 227 190 157 180 244 249 223 175 77 59 111 135 130 139 166 185 186 217 220 219 213 207 206 206 206 199 203 211 217 215 205 191 182 194 212 214 204 210 217 223 241 224 225 200 151 87 25 10 38 85 139 127 133 157 119 75 61 70 78 83 72 51 46 63 79 146 196 242 244 220 204 209 219 200 205 198 202 212 226 224 190 103 71 186 249 227 222 233 216 199 196 179 155 148 153 146 130 192 211 220 212 205 208 209 203 196 207 212 216 203 166 169 216 245 249 213 119 45 84 161 193 205 217 225 211 199 204 207 205 204 207 200 206 213 181 161 185 197 120 84 56 33 30 24 36 44 44 43 48 65 80 66 36 32 66 84 71 61 67 80 99 112 125 137 151 184 197 134 44 27 84 144 157 110 109 189 241 230 243 211 171 157 135 132 170 171 198 202 169 110 101 156 184 203 226 211 184 170 136 136 199 230 241 223 213 215 213 217 216 215 217 218 217 215 215 216 218 220 220 219 219 219 218 218 217 218 217 217 218 219 221 222 223 219 219 218 218 218 218 219 219 217 217 218 218 218 219 219 219 218 218 219 219 220 220 220 220 220 221 218 213 216 224 228 226 227 216 202 201 206 200 209 237 222 241 212 170 186 226 236 227 211 216 173 125 168 227 229 233 223 223 223 223 223 223 223 223 217 223 226 227 199 144 150 215 238 233 215 173 189 226 220 235 227 229 228 219 215 224 230 223 226 223 219 217 218 221 224 225 224 222 225 239 252 241 201 167 220 232 247 254 245 196 134 97 114 166 201 214 238 242 189 125 102 106 114 164 195 223 242 179 86 43 66 73 67 74 53 53 50 52 121 217 250 234 216 211 210 220 218 207 217 243 249 237 158 94 53 53 54 52 52 48 51 52 51 40 34 28 57 134 235 252 237 213 209 216 221 207 213 214 215 215 214 214 215 215 209 217 194 114 78 137 203 233 215 209 209 215 217 212 209 211 208 208 208 208 208 209 210 210 207 207 207 207 207 207 207 207 196 199 211 219 223 178 108 97 165 189 182 151 144 166 200 230 214 229 218 132 47 67 161 230 220 214 208 205 205 206 207 208 206 206 206 206 206 206 206 206 207 207 208 208 208 207 207 206 209 209 208 208 208 208 207 206 207 207 206 206 206 206 206 205 204 203 203 205 207 207 205 203 201 203 204 206 206 205 204 203 204 202 200 201 204 204 202 200 201 201 202 203 203 204 204 205 204 202 200 201 202 203 202 201 200 201 202 203 203 203 203 203 203 203 204 205 206 205 205 204 205 206 207 208 209 208 207 207 211 210 209 208 208 210 213 214 204 211 213 215 225 223 188 145 93 43 100 193 220 235 230 207 212 213 229 229 179 133 162 227 239 245 206 128 86 129 193 205 164 109 69 61 86 108 94 80 82 63 105 173 219 249 221 137 97 68 80 114 138 145 153 181 184 167 152 136 154 218 238 194 114 118 134 145 148 164 180 180 182 208 229 192 122 113 169 214 207 207 208 208 209 210 210 210 212 212 212 213 213 213 213 213 212 212 213 213 214 214 215 215 218 218 218 218 218 217 217 217 216 216 217 218 219 220 221 221 219 219 219 218 218 217 217 217 216 216 216 215 215 215 214 214 216 216 215 214 213 213 212 212 212 212 211 211 210 210 209 209 207 207 207 207 207 207 206 206 206 206 206 205 205 204 204 204 204 203 203 204 204 205 206 207 208 207 206 205 205 205 207 208 207 207 206 205 204 202 202 201 201 200 200 200 200 200 200 199 199 199 202 200 195 201 204 196 202 202 202 203 203 204 204 204 204 204 203 201 200 199 198 197 199 199 198 198 199 200 200 200 199 199 200 200 200 199 198 197 202 202 202 202 202 202 202 202 199 200 202 204 204 203 202 201 202 201 200 199 199 200 200 200 202 202 201 201 200 200 199 199 200 199 198 199 202 203 202 201 208 206 202 198 195 194 193 193 198 198 198 199 200 200 200 201 198 198 199 200 200 199 198 198 201 200 199 198 198 199 199 200 197 197 197 197 197 197 197 197 198 200 201 203 203 202 201 200 201 201 201 201 201 201 201 201 202 203 204 204 204 203 202 202 204 204 204 204 204 204 204 204 205 205 205 205 205 204 204 204 204 205 206 206 207 206 206 206 206 206 206 207 207 207 208 208 208 208 208 208 208 208 208 208 207 208 208 209 210 211 212 212 211 211 210 210 210 210 209 208 208 208 209 210 210 211 212 212 210 212 213 212 210 210 211 213 210 211 212 213 213 212 211 210 212 212 212 212 212 212 212 211 214 213 212 211 211 213 214 216 213 213 213 214 214 214 214 214 215 215 215 216 216 216 217 217 217 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 218 219 219 219 220 220 221 221 221 221 221 222 222 222 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 223 223 223 222 222 222 223 222 221 222 225 226 225 224 222 222 222 222 222 222 222 222 224 223 223 223 222 222 221 221 222 219 223 222 221 234 231 203 159 133 128 108 145 184 122 74 83 118 159 183 205 228 220 189 185 214 234 227 215 222 233 234 219 219 220 221 222 222 222 222 221 221 221 221 221 221 221 221 221 230 228 218 212 208 213 226 220 220 220 220 219 219 218 218 219 220 223 221 222 228 222 206 163 94 56 109 166 200 187 106 122 202 254 228 188 196 210 197 196 142 93 46 34 130 236 247 197 113 121 111 66 102 167 203 175 133 120 113 139 181 239 255 244 181 204 245 239 146 41 47 98 140 105 52 88 171 179 109 46 44 32 36 62 76 69 64 56 45 19 20 62 136 198 202 147 158 149 147 212 223 133 82 93 111 100 85 93 97 77 52 40 82 221 252 251 254 171 33 10 107 199 214 199 213 225 208 216 226 252 241 203 104 117 118 71 114 174 159 119 70 27 44 75 90 89 70 79 109 92 38 67 142 147 94 64 88 108 71 56 51 42 23 87 208 239 207 133 193 241 218 147 97 98 118 94 79 92 123 109 72 97 163 164 78 13 101 249 253 241 186 145 127 94 72 50 51 71 57 36 80 149 161 134 131 148 137 60 39 38 58 110 158 148 124 205 254 182 106 152 160 100 87 141 159 253 254 243 224 134 133 254 253 169 47 4 58 156 236 251 195 121 60 30 42 81 112 139 171 251 243 82 103 240 254 219 242 250 253 240 105 50 58 80 89 100 88 69 72 71 48 108 128 157 162 101 72 140 195 178 149 150 133 52 12 88 186 248 216 136 171 188 100 68 64 61 42 33 28 36 120 224 249 189 146 95 61 43 33 30 32 48 64 128 165 108 45 70 131 202 174 80 110 220 246 246 253 207 100 147 252 253 221 167 129 115 89 77 67 33 18 107 228 246 173 103 90 101 70 47 83 174 185 116 62 62 69 125 199 241 216 122 58 56 67 131 223 236 201 160 148 146 98 98 193 252 237 147 43 13 41 53 40 42 31 26 30 33 31 31 35 33 24 65 135 142 86 56 71 107 148 150 102 65 56 52 46 39 34 29 27 27 27 25 22 20 22 26 29 30 30 29 28 34 29 22 17 14 15 17 19 19 20 17 14 24 41 49 46 47 30 30 36 26 20 28 35 38 34 32 34 36 34 32 31 25 21 27 41 46 41 41 49 54 51 49 48 46 42 36 31 42 49 53 49 44 41 40 38 36 39 42 43 41 40 40 40 47 40 35 36 39 39 37 38 43 45 46 47 46 43 39 37 44 40 43 46 37 30 34 39 44 37 33 34 36 44 50 48 41 36 30 27 25 25 23 22 17 22 27 28 29 32 34 34 46 42 51 54 52 68 77 59 45 51 66 81 79 66 60 62 56 44 43 47 44 36 39 55 43 42 36 36 52 75 93 104 95 61 49 53 47 46 52 47 38 39 72 94 70 42 29 16 36 110 158 189 244 255 219 175 115 101 107 102 117 107 81 133 184 211 201 186 162 128 168 247 253 239 199 131 61 24 28 47 70 112 137 74 10 40 111 161 153 129 95 100 153 198 207 205 223 174 79 76 158 233 249 177 123 124 130 135 118 125 187 240 237 186 168 211 248 239 209 191 209 221 221 219 222 242 249 215 159 63 20 27 29 29 28 34 32 32 32 32 31 30 29 28 27 25 22 22 23 25 27 28 30 33 34 29 27 33 35 29 27 26 25 31 47 60 58 47 43 68 77 85 66 36 33 24 28 28 26 28 28 20 26 47 158 242 255 253 254 206 140 101 146 196 227 214 152 85 127 244 251 224 213 188 129 108 161 219 225 211 175 179 231 252 246 254 166 102 56 59 74 73 58 41 38 40 22 18 39 39 27 33 34 37 25 20 33 37 25 19 15 20 35 43 45 63 73 61 45 53 52 36 25 32 39 35 35 38 39 39 40 43 44 43 37 38 38 36 32 29 28 28 30 29 28 28 29 29 30 30 31 31 30 29 30 30 29 28 36 39 43 46 61 83 73 36 44 54 59 50 39 35 38 40 45 42 37 32 30 28 28 28 25 24 25 25 26 27 27 27 32 28 23 33 37 37 106 206 246 231 227 230 235 240 235 227 217 234 255 185 125 173 229 255 200 80 124 232 239 242 249 219 146 128 190 234 231 254 235 159 118 109 120 179 254 253 208 218 240 235 234 222 203 157 123 152 244 251 246 219 176 137 140 172 213 139 106 208 250 230 127 94 109 143 207 236 232 237 235 225 217 223 245 217 93 67 185 245 183 150 144 207 247 222 154 169 202 217 217 217 207 199 211 214 213 249 232 129 33 24 49 50 41 41 42 42 41 40 39 39 43 46 47 37 33 49 61 55 51 130 219 223 186 214 254 251 239 118 53 23 43 44 47 46 39 40 44 47 46 42 43 47 47 48 45 40 42 49 51 47 54 64 117 186 200 175 184 226 242 221 160 135 140 131 136 146 140 93 58 48 69 125 159 144 71 103 175 156 82 25 26 33 33 30 30 37 51 67 78 83 115 89 65 57 51 42 44 55 48 52 55 56 53 49 47 46 53 53 53 53 59 72 87 98 90 59 46 68 96 112 131 151 134 130 148 209 222 169 109 51 45 85 124 151 192 232 241 238 212 208 208 212 211 205 207 214 208 205 208 216 218 213 211 214 221 229 218 214 222 219 214 219 224 246 238 181 92 15 6 47 109 121 90 86 93 73 69 68 87 85 70 52 52 78 123 161 215 228 233 223 210 205 202 200 204 210 208 209 206 213 229 219 134 83 170 216 202 217 241 225 241 221 191 167 164 179 197 207 218 213 207 205 207 209 205 200 201 211 208 218 201 115 89 164 243 254 242 142 42 43 118 163 197 211 213 207 202 200 206 208 208 222 214 203 208 206 207 224 157 132 141 120 69 33 18 42 46 44 40 41 50 52 46 40 31 64 68 46 43 71 115 144 111 132 141 132 140 158 132 78 59 73 101 69 31 68 133 179 205 209 166 135 154 161 154 169 145 143 155 134 114 128 131 128 148 209 176 127 102 92 155 228 228 230 214 212 216 214 219 215 215 216 217 217 215 214 216 217 216 216 216 217 217 218 218 219 220 219 218 218 218 218 219 219 219 219 220 220 220 220 219 219 217 217 218 218 218 218 218 218 218 218 218 219 219 219 220 220 221 216 214 217 218 217 221 228 228 234 233 224 212 198 195 201 218 246 216 167 183 224 236 232 222 206 145 151 219 238 230 230 222 222 222 222 222 222 222 222 222 222 221 230 216 165 159 209 231 245 216 162 187 235 228 224 235 216 213 220 220 223 226 221 224 226 226 224 221 220 222 225 225 218 212 217 238 251 231 196 222 252 254 230 189 144 112 104 152 174 178 179 206 225 196 154 117 142 182 244 254 254 251 170 74 40 70 74 65 71 49 45 40 82 171 243 249 228 218 215 213 223 218 215 239 254 211 145 76 51 52 68 65 56 52 45 49 51 53 43 31 20 58 149 236 245 229 219 217 214 219 217 215 214 214 216 217 216 211 206 192 202 171 111 129 202 228 223 215 208 206 213 215 211 211 217 208 208 207 207 207 207 207 208 208 207 206 206 206 206 207 208 202 210 202 218 227 191 129 65 95 126 137 122 121 151 195 226 195 209 211 162 73 48 129 218 226 219 209 201 200 203 206 207 206 206 206 206 206 206 206 206 206 206 207 207 208 207 207 207 209 209 208 208 208 208 207 206 208 207 207 206 205 204 204 203 201 204 206 206 205 205 206 207 204 205 206 207 206 204 202 201 205 204 202 201 201 201 200 198 204 203 203 203 203 203 202 202 199 202 205 205 203 201 199 200 203 202 200 199 200 201 203 205 199 201 202 204 205 206 206 206 206 207 207 208 208 207 207 206 212 211 210 208 208 209 210 211 204 216 214 203 212 232 228 207 158 105 83 108 173 210 212 220 198 215 226 221 187 135 135 185 228 252 226 149 89 123 214 249 218 122 56 49 75 95 86 79 80 84 140 181 167 155 127 67 62 75 93 94 111 140 152 164 207 207 173 109 96 157 182 141 112 144 173 179 178 183 174 151 177 218 233 177 101 99 164 215 205 206 206 207 207 208 209 209 212 212 212 213 213 214 214 214 212 213 213 214 215 215 216 216 219 219 219 219 218 218 218 217 215 215 216 217 218 219 220 220 219 219 219 218 218 217 217 217 216 216 215 215 215 214 214 214 216 216 215 214 213 213 212 212 213 213 212 210 209 208 207 206 210 210 209 208 207 206 205 204 206 206 205 205 204 204 204 203 203 203 203 203 203 204 205 205 208 206 205 204 204 205 207 208 207 207 206 205 204 202 202 201 201 201 201 200 200 199 199 199 209 205 205 203 197 200 203 198 202 202 202 201 201 201 201 201 202 202 202 201 201 201 201 201 199 199 200 200 200 199 199 200 198 199 200 200 200 199 198 198 199 200 200 201 201 202 202 202 200 200 201 202 202 202 201 201 202 200 199 199 200 201 200 199 203 203 203 203 202 202 202 202 200 198 196 198 203 205 203 200 200 200 199 198 197 197 198 198 199 199 199 199 199 200 200 200 197 198 199 199 199 199 198 197 200 199 199 198 198 199 200 201 200 200 200 200 200 200 200 200 199 200 200 201 201 201 201 200 201 201 201 201 201 201 201 201 204 204 203 203 202 202 203 203 204 204 204 204 204 204 204 204 205 205 204 204 204 204 204 204 205 205 206 206 206 206 205 205 205 206 206 206 207 207 207 208 207 207 207 207 207 207 207 207 207 207 208 208 209 210 210 210 211 210 209 209 210 210 209 208 208 208 209 209 210 210 211 211 210 212 213 212 210 210 211 213 211 211 212 212 212 212 211 211 212 212 212 212 211 211 211 211 213 212 212 212 212 213 213 214 209 209 211 212 214 216 217 218 214 215 215 215 216 216 216 217 216 216 216 217 217 217 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 218 219 219 219 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 222 221 223 225 226 225 224 222 222 222 222 222 222 222 222 223 223 223 223 223 222 222 222 225 220 220 221 220 224 226 220 215 184 190 164 141 129 75 45 62 125 189 182 150 174 203 187 196 232 231 206 215 234 215 181 219 220 220 221 222 222 222 222 219 219 219 219 219 219 219 219 223 216 205 209 228 233 223 218 222 222 222 221 220 220 219 219 217 220 219 217 219 225 231 236 211 128 59 83 105 118 145 121 113 191 254 242 187 170 191 206 225 235 157 76 76 126 185 211 171 147 184 144 73 83 108 135 115 64 53 129 197 199 241 251 208 164 250 249 249 117 59 42 117 164 130 67 82 148 158 99 59 47 27 34 61 70 78 103 127 100 60 64 85 100 147 197 197 162 139 172 203 143 85 119 161 151 107 81 58 36 72 126 135 142 244 254 248 251 229 120 6 55 168 254 254 247 231 195 160 148 161 132 105 92 119 86 84 109 148 120 92 56 31 51 55 112 144 114 84 89 76 35 53 90 90 74 62 63 69 43 65 137 141 93 111 207 254 232 111 176 254 255 161 71 76 121 135 141 138 117 78 47 73 131 123 53 25 100 162 150 178 194 251 242 193 112 40 76 150 128 68 75 155 154 111 159 222 156 68 42 32 42 100 161 140 84 158 222 192 119 107 105 113 158 183 160 203 233 254 249 195 197 243 255 183 56 12 35 96 171 196 169 108 54 42 55 75 97 147 218 251 195 88 175 254 242 206 231 253 247 227 91 37 53 84 72 94 96 59 64 102 108 120 156 207 187 112 97 134 151 129 136 142 129 68 17 99 249 254 243 144 155 181 127 147 186 110 70 38 22 36 103 162 163 122 67 47 89 120 93 47 24 34 48 103 138 99 69 134 228 244 111 82 198 255 246 244 254 203 93 96 180 195 164 175 219 184 116 100 115 80 11 59 164 201 148 94 83 77 43 41 86 158 146 84 36 61 160 239 223 176 146 84 67 98 104 148 252 254 203 152 129 124 99 95 149 186 154 94 41 26 36 41 36 28 32 40 48 51 52 55 60 60 59 75 98 97 75 66 73 92 114 108 75 55 51 48 44 35 31 26 24 25 25 23 21 16 20 25 30 33 32 30 28 30 25 19 14 14 15 17 18 11 14 15 27 64 108 127 124 75 35 24 38 33 26 28 27 29 28 28 30 33 34 34 33 27 27 33 42 43 39 41 48 47 44 40 38 38 39 39 39 41 46 49 47 44 41 35 29 39 42 44 41 38 38 38 37 42 35 31 35 41 41 38 37 49 48 46 44 43 43 44 45 41 34 31 36 39 33 29 31 34 33 33 35 36 32 32 35 40 36 30 27 26 25 23 22 23 21 21 24 29 33 32 28 37 23 30 46 43 36 40 43 43 43 48 53 51 43 43 49 42 32 35 37 45 52 38 34 33 46 48 46 50 47 38 37 49 43 49 53 43 38 37 29 33 27 39 44 34 43 55 46 98 206 246 211 197 179 133 104 85 143 184 153 136 149 155 186 230 251 246 234 205 174 206 255 255 255 225 160 93 56 45 45 43 50 70 51 16 32 108 194 215 210 190 186 206 206 190 189 194 171 112 86 117 145 178 164 103 104 119 131 127 138 178 212 213 201 191 210 244 249 232 221 226 225 221 223 228 248 233 162 97 39 23 34 39 38 31 34 33 32 31 30 30 30 31 31 29 31 33 29 23 19 21 24 12 23 26 31 46 48 41 43 52 72 101 134 162 166 139 107 104 122 128 142 126 86 64 40 32 35 33 33 33 28 33 50 119 217 254 247 233 204 173 139 125 163 188 173 128 99 143 220 218 253 254 195 135 122 143 161 179 193 168 148 193 252 254 249 141 84 71 115 134 105 73 61 49 39 18 19 56 89 91 82 102 94 63 49 68 73 49 33 20 32 35 33 60 109 121 95 128 136 104 50 24 23 29 37 31 31 32 32 29 27 32 40 31 31 30 29 28 27 28 29 30 28 26 25 27 29 30 30 30 31 29 27 28 30 29 26 26 34 46 47 45 52 52 39 61 73 74 57 38 31 32 35 36 34 33 35 36 34 29 25 25 24 23 24 25 26 25 24 26 14 25 82 109 101 136 186 208 232 254 241 231 239 234 238 215 206 221 161 88 120 181 207 166 120 156 220 236 234 232 234 182 123 156 214 229 245 243 215 154 92 102 190 249 221 182 205 232 228 229 230 228 161 102 155 245 231 214 206 194 171 164 179 170 107 99 225 252 238 112 75 101 163 229 241 221 216 215 200 192 222 217 171 96 90 187 254 216 127 113 211 253 222 143 162 205 216 230 245 217 172 174 191 206 254 230 115 31 26 43 46 41 42 43 43 42 40 38 36 35 41 45 36 31 50 70 72 56 95 175 223 214 219 248 255 243 137 100 91 108 81 51 31 39 38 41 46 47 47 50 54 39 45 48 46 46 51 51 46 42 42 90 167 200 180 174 194 239 254 214 177 174 176 187 174 151 105 57 37 61 115 135 111 71 128 211 173 77 15 24 39 29 32 31 40 81 134 159 155 141 102 67 56 51 43 41 48 43 47 51 53 51 48 46 46 52 53 53 54 64 83 101 111 83 73 54 52 82 116 112 84 71 72 76 125 155 128 97 69 38 78 132 169 206 225 207 198 212 212 209 204 207 212 210 204 216 208 202 204 206 205 208 215 212 217 207 210 213 205 205 200 227 251 254 201 98 13 11 56 111 114 90 68 62 71 83 77 71 66 57 72 120 171 208 233 238 226 210 199 201 206 204 199 202 207 207 212 210 216 231 223 117 78 150 184 183 198 212 200 200 191 183 186 200 214 225 230 214 205 201 206 209 206 205 209 207 207 204 224 201 94 70 165 211 238 234 133 37 39 120 164 182 209 213 214 213 205 209 210 204 189 202 217 222 240 223 163 109 166 218 194 120 53 21 30 38 45 39 35 50 60 51 41 40 59 53 47 54 80 135 175 164 167 161 131 109 122 125 100 79 98 125 82 52 77 89 102 147 169 156 141 161 170 159 161 134 105 108 99 103 120 106 110 143 200 133 62 59 100 177 206 211 217 211 215 215 213 220 213 214 216 217 216 215 214 215 217 214 214 214 214 215 217 218 219 221 220 218 217 216 215 216 216 216 217 218 219 219 218 217 216 218 218 217 217 217 217 217 217 217 218 218 218 219 219 219 220 222 216 217 224 225 219 221 229 206 190 198 225 224 192 172 174 212 242 214 171 191 223 226 226 231 195 144 188 245 231 222 222 222 222 222 222 222 222 222 222 225 220 218 230 228 195 181 204 233 247 204 160 189 235 237 220 201 163 175 221 232 220 221 226 222 226 230 231 227 222 218 215 221 222 222 217 218 230 221 191 204 254 244 171 111 84 77 82 139 203 220 176 156 175 181 167 148 188 230 255 249 248 214 108 60 43 66 72 65 66 48 42 34 114 210 250 242 224 218 215 216 223 225 234 254 241 153 55 44 48 62 70 60 51 51 52 47 39 41 36 25 22 70 160 244 240 219 218 220 210 215 221 216 214 213 215 217 216 213 209 198 179 153 148 200 244 230 217 218 211 208 211 211 208 209 214 208 208 207 206 206 206 206 206 210 209 208 207 207 208 209 210 209 212 198 211 219 211 173 80 40 85 129 141 139 147 160 166 173 197 216 200 115 45 104 204 228 221 210 201 199 203 206 206 206 206 207 207 207 207 206 206 205 206 206 207 207 207 207 207 209 209 208 208 208 208 207 206 207 206 206 205 204 204 203 203 201 205 208 207 204 203 206 209 207 207 207 206 205 203 202 201 205 204 202 201 200 200 200 199 205 203 202 202 203 203 201 200 197 202 208 208 205 201 200 201 204 203 200 198 198 200 203 205 199 199 200 202 204 205 207 207 206 206 206 207 207 207 207 207 208 208 209 209 210 210 211 211 213 214 213 211 209 214 226 236 221 165 103 53 84 152 209 236 224 229 225 224 208 153 123 144 197 237 233 183 114 116 205 250 210 101 64 92 100 83 67 72 81 101 148 158 115 90 79 52 100 144 169 138 120 131 143 162 214 234 203 122 91 125 132 94 96 148 212 241 227 180 137 117 177 214 208 157 135 167 204 217 205 205 205 206 207 207 208 208 209 210 210 211 211 212 212 212 213 213 214 215 216 217 217 218 220 220 220 219 219 219 219 218 220 219 219 218 217 216 216 215 218 218 218 217 217 217 217 217 215 215 215 215 214 214 214 213 215 215 215 214 214 213 213 213 213 212 211 210 209 208 207 207 212 211 210 208 207 206 204 204 205 205 205 204 204 204 204 204 204 203 203 202 202 203 203 203 206 205 204 204 204 205 207 208 206 206 205 205 204 203 202 202 201 202 202 201 199 198 198 199 214 206 208 212 205 202 204 202 202 201 201 200 200 199 198 198 196 197 198 200 202 204 205 206 199 201 202 201 200 198 198 199 198 198 199 200 200 199 199 198 199 199 200 200 200 200 200 200 201 201 200 199 199 199 200 200 202 200 199 199 201 201 200 198 201 201 201 201 202 202 202 202 200 199 199 199 200 200 199 199 192 193 195 198 200 201 202 203 199 199 199 198 198 198 198 198 197 198 198 199 199 198 198 197 197 196 196 196 197 198 199 200 200 200 200 200 200 200 200 200 200 200 200 199 200 200 201 202 200 200 200 200 200 200 200 200 207 205 203 201 200 201 203 204 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 205 205 205 206 206 205 205 204 205 205 206 206 206 207 207 207 207 207 207 207 207 207 207 207 207 207 207 208 208 208 208 208 211 209 207 208 210 211 210 209 209 209 209 209 209 209 209 209 209 210 212 211 209 209 210 212 212 212 211 210 210 211 212 212 212 212 212 211 211 210 210 210 211 211 212 213 213 213 213 212 209 210 211 212 214 215 216 217 214 214 215 215 215 216 216 216 215 215 216 216 216 217 217 217 218 218 218 218 218 218 218 218 220 219 219 219 219 219 219 218 218 218 219 219 219 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 221 221 222 223 223 224 224 225 225 223 222 223 225 226 225 223 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 223 221 218 220 224 221 222 232 244 230 249 249 213 140 59 39 79 181 247 196 127 152 206 213 219 226 203 196 229 225 176 144 220 220 221 222 222 222 221 221 220 220 220 220 220 220 220 220 226 201 174 184 224 245 233 219 224 224 223 222 222 221 220 220 219 221 218 216 220 223 230 243 253 199 100 61 61 97 161 155 96 142 184 174 136 141 196 244 243 254 181 96 103 115 101 121 152 193 215 148 91 105 107 91 56 24 59 182 246 202 207 206 140 128 253 253 187 70 89 107 127 155 127 77 60 76 92 80 71 53 28 35 64 70 82 119 209 147 82 129 195 152 101 113 143 104 84 120 136 112 139 198 197 172 135 101 73 48 76 157 225 193 207 240 248 253 253 208 90 30 52 158 238 254 248 219 160 160 156 101 63 89 112 96 68 76 89 57 53 38 30 42 45 104 143 116 76 69 58 30 61 130 181 213 211 174 116 42 70 213 247 206 171 181 214 174 78 133 205 226 153 54 40 94 170 202 186 125 83 71 73 80 85 70 58 51 28 97 203 253 250 252 230 153 59 120 251 245 107 53 91 103 90 122 172 115 56 27 32 55 89 114 82 37 72 148 160 107 102 148 168 157 169 170 156 190 251 252 236 254 254 246 152 43 4 4 48 123 201 202 146 75 45 37 37 51 91 191 188 110 142 246 254 221 203 223 252 251 204 68 15 73 93 68 60 73 92 124 150 154 100 139 190 151 92 84 81 90 101 125 100 98 129 100 106 201 253 254 223 235 241 209 224 255 175 108 53 30 33 52 54 40 28 50 112 191 223 173 74 1 1 70 168 224 220 203 206 218 189 96 166 240 235 254 253 242 201 123 85 127 135 108 159 247 191 138 131 133 96 20 35 89 120 109 94 87 70 45 50 72 82 75 47 45 100 208 253 181 107 90 73 88 149 159 153 222 197 163 160 161 146 118 87 82 89 71 53 42 34 29 28 27 36 66 94 95 77 64 67 75 86 83 73 62 55 56 59 60 66 73 68 57 53 47 40 39 29 27 25 23 22 22 22 21 17 20 24 29 32 33 33 32 28 23 18 15 14 14 14 13 13 32 60 88 122 156 181 191 115 48 21 34 31 23 28 28 27 25 23 22 25 30 34 35 31 36 41 42 39 37 41 46 43 41 38 35 34 35 40 43 44 47 46 42 38 37 36 34 38 42 43 39 37 39 41 40 38 34 34 39 42 40 38 38 41 40 37 36 35 36 37 38 43 42 37 36 43 42 35 34 39 41 43 47 47 37 34 43 36 33 29 26 25 24 22 20 28 25 23 24 27 30 31 32 34 27 32 40 36 34 41 47 51 49 43 40 50 61 57 44 30 35 64 84 110 117 73 41 80 109 107 87 91 97 81 63 45 33 30 36 39 45 51 52 47 43 56 74 101 141 140 96 128 214 232 161 108 100 96 88 153 196 214 171 126 143 202 251 248 253 248 242 221 203 219 233 209 201 183 165 156 145 120 93 56 33 32 30 15 22 100 215 250 251 233 224 229 212 197 210 227 230 208 155 126 89 102 131 108 123 172 211 209 189 176 178 174 189 178 183 223 232 211 208 222 230 217 219 241 248 197 108 50 30 32 36 43 44 34 37 33 31 29 28 28 30 33 35 22 21 22 26 34 43 50 53 61 74 79 103 133 117 96 111 151 174 205 234 253 250 213 175 175 152 132 169 203 181 129 65 32 40 41 39 41 38 38 46 46 132 187 193 174 173 182 152 97 117 151 162 143 132 137 140 159 248 254 190 150 158 164 163 168 215 186 107 129 234 251 179 96 81 107 154 157 118 84 72 51 43 33 34 74 145 186 180 198 174 117 86 104 103 65 39 30 41 36 32 61 104 129 135 211 216 150 57 18 12 21 45 59 63 72 77 62 38 29 34 33 31 28 26 26 27 29 30 31 28 24 24 26 29 30 30 29 30 29 27 29 33 32 27 30 32 38 45 48 48 47 47 59 71 72 55 37 32 35 37 33 33 34 36 37 36 32 29 26 24 22 23 24 25 23 22 13 31 75 147 181 184 193 177 165 226 251 239 229 229 243 253 202 146 157 165 127 141 182 188 188 190 222 241 240 234 229 240 209 128 136 201 229 236 243 255 218 127 115 186 217 171 150 197 229 230 236 233 241 197 143 190 210 195 180 177 177 172 188 219 160 74 75 208 245 232 118 94 132 180 220 215 178 158 170 177 200 226 174 120 120 124 169 249 221 121 119 224 250 227 150 159 209 220 230 245 227 188 178 177 194 245 201 89 34 31 36 45 42 43 45 45 44 41 38 36 32 35 37 29 30 65 115 142 110 68 95 163 173 163 201 252 206 151 176 199 199 132 73 42 48 42 39 44 50 51 51 52 40 44 46 45 47 49 47 43 40 43 69 124 183 211 203 185 197 233 218 189 204 226 218 196 172 137 78 37 52 99 117 104 93 138 190 135 55 16 31 43 35 21 28 85 172 235 240 218 164 116 70 53 46 38 38 46 43 45 46 46 44 44 46 47 50 51 53 61 77 96 106 107 75 75 61 55 87 125 114 74 42 41 58 112 146 160 152 98 26 70 133 162 180 186 173 184 225 219 207 198 203 213 210 199 215 207 201 202 205 206 207 210 205 211 203 207 204 202 212 195 211 230 248 212 109 25 25 65 83 88 81 62 67 80 73 73 54 56 62 106 186 240 251 251 227 218 208 200 196 197 207 217 212 215 211 219 229 232 218 174 70 81 168 191 188 179 161 148 134 155 178 194 206 214 211 203 214 208 204 205 205 204 208 214 206 205 211 224 202 142 134 187 162 180 192 122 54 52 128 170 178 222 224 216 212 207 215 213 193 140 156 218 239 224 172 102 140 219 253 235 167 78 29 20 35 45 40 38 52 55 53 61 80 70 46 56 69 86 151 209 244 220 208 189 157 143 119 72 74 117 140 125 121 122 101 82 108 142 153 139 130 126 132 149 127 108 83 67 75 89 94 103 140 180 146 106 119 156 184 179 198 210 215 219 212 210 220 211 214 216 217 216 214 214 215 217 216 215 215 214 214 215 216 217 219 218 217 215 214 214 214 215 215 216 217 218 218 217 216 215 218 218 217 217 217 217 217 217 217 217 218 218 218 219 219 219 220 219 220 223 223 221 220 220 201 173 172 198 205 189 178 176 202 226 206 185 212 226 218 226 229 184 168 210 239 225 216 221 221 221 221 221 221 221 221 221 224 219 219 227 227 213 202 203 228 229 182 181 216 231 234 209 135 127 173 231 232 216 221 227 221 218 216 218 222 223 219 215 219 223 229 223 217 227 219 188 211 192 132 95 121 136 99 63 135 230 255 195 148 163 178 168 186 220 252 250 245 253 189 67 51 54 65 72 70 61 47 39 55 148 231 248 232 218 213 214 216 225 234 238 223 174 95 31 47 56 60 58 54 47 45 51 41 34 59 83 88 93 129 195 246 233 206 207 217 210 214 217 213 214 214 213 212 215 221 226 209 160 157 194 230 241 224 215 214 212 210 209 208 207 208 210 207 207 206 206 206 207 207 208 210 209 207 206 206 207 209 210 208 199 206 208 208 233 202 98 48 101 170 205 197 173 146 123 148 196 229 232 150 48 82 184 223 220 213 205 203 207 208 205 206 207 208 209 209 208 207 206 204 205 206 207 207 207 207 207 209 209 208 208 208 208 207 206 203 203 203 204 204 204 204 204 205 205 206 206 205 205 206 207 207 206 205 204 204 204 204 205 204 203 202 201 201 202 203 204 203 201 200 200 202 203 202 200 200 201 203 203 203 202 201 201 202 202 201 200 200 200 201 202 202 201 200 200 201 203 205 207 205 205 206 206 206 207 207 207 205 207 209 211 212 211 210 209 208 202 202 208 204 197 203 217 236 197 167 98 68 96 166 209 229 221 226 241 236 199 148 112 152 198 221 214 148 111 172 213 143 65 80 124 102 71 71 86 103 99 102 110 127 154 154 125 195 234 230 158 118 138 177 224 220 238 208 151 139 145 112 66 80 131 199 234 207 145 120 138 175 187 164 148 184 218 216 206 205 205 206 206 207 208 208 209 208 209 209 210 211 211 212 212 213 213 214 215 216 217 218 219 220 220 220 220 220 220 220 220 222 222 221 219 218 217 216 215 216 216 216 216 217 217 217 217 215 215 215 214 214 214 213 213 214 214 214 214 214 214 214 214 211 211 211 211 211 211 211 211 210 210 209 208 208 207 206 206 203 204 204 204 204 204 204 205 205 204 203 202 201 201 201 201 204 204 204 205 205 206 206 207 205 205 205 204 204 203 203 203 201 202 203 201 199 197 198 199 194 185 195 212 210 202 203 205 200 200 200 200 199 199 199 199 197 197 198 200 201 203 204 204 200 202 204 203 200 197 197 198 197 198 199 200 200 200 199 198 200 200 200 199 199 198 198 198 202 201 199 197 197 198 199 200 202 200 199 199 201 202 200 197 197 197 197 198 198 199 199 200 199 201 202 200 196 194 195 197 197 198 199 200 200 198 196 195 198 198 198 197 197 196 196 196 197 197 198 199 199 198 197 197 194 194 194 194 195 196 198 199 197 197 197 197 197 197 197 197 201 200 199 198 198 200 201 203 200 200 200 200 200 200 200 200 208 206 202 199 199 201 203 205 203 203 203 203 203 203 203 203 203 203 203 204 204 204 205 205 205 205 205 206 206 205 204 204 205 205 206 206 206 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 210 208 206 207 210 211 211 210 210 210 209 209 209 209 209 208 208 209 210 210 208 207 209 210 213 212 210 209 209 210 212 213 212 212 212 211 211 210 210 210 209 211 212 214 214 213 212 211 214 214 213 213 213 212 212 212 214 214 215 215 215 216 216 216 215 215 215 216 216 216 217 217 218 218 218 218 218 218 218 218 220 220 220 219 219 218 218 218 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 220 220 221 222 223 224 225 226 226 224 223 223 225 226 225 223 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 221 225 217 216 223 217 213 227 218 240 248 244 252 212 105 36 80 191 251 203 156 186 224 226 198 189 175 205 241 200 156 175 220 221 221 222 222 221 221 220 223 223 223 223 223 223 223 223 234 206 166 153 177 207 226 241 225 225 224 223 223 222 221 221 223 224 219 219 224 222 225 239 248 249 140 46 51 134 191 133 91 134 145 95 64 118 205 250 240 192 141 99 130 143 85 77 140 226 222 138 103 134 139 90 37 33 100 203 227 156 147 150 126 215 250 173 89 114 143 150 153 156 128 97 62 39 62 92 75 62 32 33 68 79 79 99 129 110 88 175 254 176 68 61 54 78 71 63 89 179 253 234 243 182 131 89 99 102 75 112 181 165 143 212 237 250 251 251 226 112 26 57 156 222 208 163 141 164 161 98 54 78 72 73 50 48 49 30 54 53 45 37 36 66 88 76 61 65 57 29 57 182 248 248 252 254 183 50 50 211 253 252 217 166 147 69 56 137 172 140 87 31 23 66 149 206 210 169 164 175 148 109 85 69 59 49 35 164 252 250 253 251 252 191 59 80 206 199 92 23 46 110 155 110 93 77 37 23 65 104 98 75 54 53 60 63 88 125 160 185 167 120 145 214 157 135 186 187 207 248 250 208 121 51 28 22 62 137 253 252 188 101 56 31 27 52 91 98 109 88 174 246 253 230 192 221 251 244 179 67 8 78 105 80 36 48 132 186 166 133 128 153 187 137 95 85 66 105 146 117 79 123 228 253 190 144 207 177 203 246 254 238 206 193 177 102 47 34 40 39 28 27 45 98 174 228 223 158 67 4 14 113 211 248 253 248 197 128 95 172 226 253 254 253 243 188 144 150 107 96 108 108 136 163 158 142 141 107 72 31 41 49 51 68 86 94 72 47 46 47 59 67 39 40 91 154 182 151 114 105 104 119 187 200 152 182 176 145 168 185 155 118 80 54 36 42 45 38 28 29 27 18 57 107 149 139 96 66 65 74 93 80 64 54 50 51 54 57 58 57 53 55 56 41 25 24 24 23 23 21 20 19 19 20 19 21 23 26 30 33 35 36 28 23 18 15 14 14 12 9 43 82 131 160 160 158 174 196 144 59 18 28 23 17 27 32 28 25 19 16 19 26 33 37 35 43 47 42 36 37 41 44 41 41 38 34 30 30 34 39 42 44 42 34 30 34 40 43 38 41 40 35 32 35 38 37 35 35 37 41 39 34 33 34 35 36 38 38 37 34 30 28 32 44 41 32 33 34 31 33 39 40 39 45 49 37 29 36 33 30 27 26 25 23 20 18 19 22 27 29 28 26 29 32 24 32 36 29 25 33 40 36 40 50 55 65 95 120 99 57 32 63 134 180 202 188 129 98 159 192 176 134 139 162 150 123 73 36 13 26 55 82 103 116 117 112 121 141 181 225 199 121 100 132 125 70 52 107 154 152 157 151 159 174 154 143 182 214 201 206 206 206 187 172 173 156 148 144 152 182 220 232 203 168 100 67 44 25 10 15 90 210 254 253 231 223 227 202 181 196 236 251 248 188 149 95 90 129 93 132 195 229 233 233 222 212 181 180 145 144 191 194 173 187 233 252 231 226 252 246 163 69 31 31 35 28 32 37 28 34 33 31 28 26 27 30 34 37 41 24 11 22 56 93 115 123 161 169 172 207 242 205 169 194 252 253 253 251 254 254 235 211 211 146 97 161 251 253 180 78 30 43 46 45 47 45 39 40 36 61 85 105 115 151 172 123 120 95 103 132 149 160 135 78 130 238 255 186 160 167 165 167 201 255 231 121 104 205 233 156 93 114 145 152 129 104 87 73 59 61 63 56 82 172 246 254 254 221 144 99 112 105 56 23 35 36 31 34 47 61 101 157 228 234 153 46 11 13 33 74 111 121 142 152 125 76 45 40 42 38 33 28 26 27 29 30 31 27 24 23 26 29 31 31 27 29 29 27 31 36 36 31 35 28 23 31 41 39 39 49 44 56 58 45 31 31 35 37 40 39 36 33 32 32 35 36 26 24 22 22 24 24 22 20 8 72 140 193 216 240 241 178 147 222 214 203 222 240 253 223 162 108 150 206 169 155 209 237 206 202 245 255 227 228 244 251 228 150 147 201 231 232 234 255 235 171 139 150 162 151 162 219 240 230 231 226 251 239 180 190 175 176 175 174 167 164 196 244 196 67 61 199 253 228 124 114 165 198 226 213 143 90 117 165 201 217 151 127 187 166 136 208 214 120 126 224 250 252 166 135 205 208 201 216 240 245 220 173 193 234 173 66 35 35 32 49 43 45 46 47 46 42 38 36 40 36 32 24 33 89 171 223 174 82 43 70 81 94 156 221 177 160 227 253 240 153 97 82 61 48 39 42 51 53 48 43 49 46 41 39 41 45 46 44 33 43 49 78 157 234 232 182 170 199 210 183 207 244 227 223 201 177 114 53 49 80 94 89 84 110 138 87 44 31 39 34 29 7 42 146 237 255 247 240 197 142 83 54 40 30 34 46 46 45 43 40 38 40 45 49 48 49 54 66 88 105 105 96 75 66 54 61 92 120 115 92 50 54 109 181 206 233 213 101 42 90 156 169 164 161 161 192 213 211 211 211 207 203 206 213 211 207 205 208 212 212 209 206 203 212 208 211 203 203 207 172 170 187 221 207 115 36 35 68 66 66 68 65 86 83 49 65 70 72 73 114 193 241 243 237 209 207 209 212 209 204 210 221 224 233 225 221 218 204 159 86 45 103 211 225 211 175 128 111 126 166 197 199 195 202 205 201 204 203 201 201 204 205 203 201 202 208 219 211 192 192 192 175 139 137 159 127 77 51 108 150 167 223 221 201 196 201 220 218 194 130 129 212 242 172 115 122 201 251 249 237 192 95 37 25 41 43 41 47 49 34 47 90 157 116 63 65 68 69 139 212 228 205 222 239 214 181 127 55 74 119 112 117 142 143 133 106 114 124 118 93 70 69 96 130 103 118 76 52 60 75 94 85 110 152 198 217 228 214 176 165 192 210 220 223 210 207 219 209 214 215 217 216 214 214 215 216 219 218 216 215 214 214 215 215 217 216 215 214 214 214 215 215 215 216 218 219 219 218 216 215 218 218 217 217 217 217 216 216 217 217 218 218 218 219 219 219 216 222 221 216 215 219 215 207 207 212 193 158 160 203 213 181 192 211 198 199 233 233 217 232 215 169 188 215 223 228 221 230 221 221 221 221 221 221 221 221 221 219 222 223 219 218 214 203 208 216 175 198 237 240 235 185 92 133 210 249 226 213 222 220 221 208 195 196 208 221 225 223 225 219 222 220 221 236 227 189 128 109 89 129 204 212 159 125 176 215 215 172 152 167 180 182 192 202 239 254 251 236 158 65 50 65 67 75 76 58 46 36 88 178 242 243 228 216 212 217 219 230 241 225 166 93 51 43 51 56 50 48 55 47 36 41 32 43 110 175 197 195 202 234 221 225 213 217 222 212 215 217 211 214 215 211 208 214 229 242 201 147 175 227 233 227 217 205 207 209 209 207 207 209 209 207 205 205 205 206 207 208 209 210 208 207 205 204 204 205 207 208 208 190 222 211 200 241 199 92 67 120 199 246 237 197 150 112 125 193 236 243 164 46 65 163 218 218 214 209 209 212 210 205 207 208 209 209 209 209 208 207 204 205 206 206 207 207 207 207 209 209 208 208 208 208 207 206 200 201 201 202 203 204 205 205 208 206 203 204 207 208 207 204 206 205 204 203 203 205 207 208 202 202 202 202 203 205 207 209 200 198 198 199 202 204 203 202 202 198 196 196 199 201 200 199 200 200 202 203 202 201 200 199 205 203 201 199 199 201 203 205 205 205 205 205 206 207 208 208 206 208 211 212 212 210 207 205 210 208 206 208 211 211 208 204 210 229 231 178 140 71 76 152 178 196 226 235 239 249 192 82 82 131 178 211 159 102 141 173 126 64 83 107 78 85 125 147 160 126 82 83 148 206 188 132 195 249 237 145 126 188 224 234 228 229 192 165 185 177 110 51 96 134 175 182 146 107 126 181 182 181 162 174 216 216 198 209 206 206 207 207 208 209 209 209 210 210 211 212 212 213 214 214 213 213 214 215 217 218 219 219 219 220 220 220 220 220 221 221 220 220 220 220 220 220 220 220 215 215 215 216 216 217 217 217 215 215 215 214 214 213 213 213 213 213 214 214 214 214 214 215 208 209 210 211 213 214 215 216 208 208 208 208 208 208 208 208 203 203 203 204 204 205 205 205 206 205 203 202 201 200 200 200 203 204 204 205 206 206 206 206 205 204 204 204 204 204 204 204 201 202 203 202 198 197 198 199 164 157 176 206 210 200 201 206 199 199 200 200 200 200 201 201 203 202 201 201 200 199 198 198 201 203 205 203 200 197 196 197 197 198 199 200 200 200 199 199 200 200 200 201 201 202 202 202 201 201 201 200 200 199 199 199 195 195 196 197 198 199 200 201 196 199 201 202 201 200 200 201 199 197 195 196 199 200 200 199 200 202 202 201 198 196 197 198 201 200 198 197 196 197 197 198 199 198 196 195 195 197 198 200 200 203 205 203 198 195 197 200 197 197 198 198 198 199 199 199 200 198 196 196 198 198 196 194 202 202 201 201 201 201 200 200 204 204 203 203 202 201 201 200 204 205 204 202 200 200 203 206 203 204 204 205 205 204 204 203 204 204 204 204 204 204 204 204 202 204 206 207 208 208 207 206 206 206 206 207 207 207 208 208 207 207 208 209 209 210 211 211 207 207 207 207 207 207 207 207 210 210 210 210 210 210 210 210 212 210 207 206 208 212 216 219 211 210 209 209 209 210 211 211 209 209 209 210 210 211 211 211 216 213 210 210 212 213 212 211 215 215 215 214 214 214 214 213 216 217 218 216 214 212 213 215 217 217 217 217 217 217 217 217 219 218 218 217 217 216 216 216 217 217 217 218 218 219 219 219 221 221 221 220 220 220 220 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 222 222 221 224 223 222 222 222 222 223 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 221 219 226 227 217 218 230 236 235 227 224 233 250 246 162 53 74 155 215 204 172 187 213 196 151 151 177 217 252 217 163 194 231 221 224 236 233 218 216 223 227 217 222 230 212 219 242 223 234 226 192 145 115 116 153 198 229 222 200 218 226 221 236 219 215 226 223 213 216 225 231 236 249 251 192 100 86 140 99 116 98 146 147 153 137 115 157 183 186 152 133 111 109 134 111 61 111 152 150 114 94 124 131 58 40 57 121 163 128 114 94 110 202 251 254 142 65 100 148 174 186 179 132 85 51 43 74 95 75 57 42 44 72 104 91 49 27 26 76 166 184 124 72 42 66 72 49 31 76 159 208 211 252 234 139 83 108 114 82 50 58 90 78 80 108 168 245 252 254 212 71 53 104 145 126 103 87 103 101 67 41 47 50 35 66 52 50 41 39 46 49 49 89 104 88 66 41 34 51 36 52 129 233 247 253 254 240 130 14 189 253 254 253 209 62 31 164 251 250 170 63 6 36 51 123 237 240 223 248 248 253 161 89 64 76 47 62 154 251 254 254 246 230 125 75 61 85 100 68 42 43 144 218 150 64 47 31 36 83 152 173 137 100 91 55 56 85 110 126 163 168 122 122 200 231 184 128 117 173 249 225 157 124 78 27 29 87 170 252 242 176 95 56 44 40 46 73 51 27 92 208 254 248 221 213 248 250 250 170 38 33 94 90 72 27 47 125 164 105 107 235 242 184 118 70 53 101 148 187 133 112 219 254 245 254 144 63 84 146 248 254 174 117 91 93 91 68 39 32 35 28 20 50 98 180 237 247 181 73 12 38 137 169 182 215 188 123 88 157 174 212 235 242 253 223 144 116 137 124 104 106 116 140 167 138 92 85 72 64 53 27 52 44 41 79 83 66 72 84 109 142 91 52 61 86 94 109 137 124 117 136 185 211 183 152 152 142 146 194 207 141 88 69 44 39 45 40 36 32 15 13 34 79 163 199 143 80 60 61 63 65 62 53 45 43 46 45 41 46 49 48 42 38 35 26 15 9 28 21 28 27 13 25 31 25 20 30 27 30 45 38 27 23 24 19 13 13 26 13 43 103 173 184 159 160 169 167 155 113 48 28 29 18 14 20 35 21 15 15 21 21 19 26 36 47 51 42 30 29 32 38 50 43 27 31 37 25 24 37 39 33 37 38 26 27 36 35 38 41 55 40 33 37 33 33 28 33 34 31 34 29 25 35 34 39 36 32 30 33 33 32 33 39 35 33 33 31 28 31 37 44 40 39 43 43 37 35 37 32 30 27 26 26 24 21 18 18 20 22 25 27 29 29 30 28 30 32 32 32 33 35 38 33 47 73 114 159 168 125 71 30 90 162 216 240 223 182 156 227 253 231 185 152 174 209 164 102 23 1 48 114 149 174 216 228 211 193 148 137 156 133 108 88 79 69 64 87 138 158 133 120 134 159 171 150 123 132 161 147 157 168 169 155 136 131 135 158 199 227 237 236 242 248 225 180 120 70 24 12 17 61 175 249 253 205 205 224 204 191 171 187 210 251 234 163 115 131 108 82 105 148 162 172 204 226 238 247 201 145 117 122 120 124 166 189 223 247 252 228 181 120 49 32 34 35 36 36 35 32 31 14 37 34 21 25 32 56 98 99 71 36 29 124 198 179 191 242 249 250 253 250 215 209 246 251 255 249 250 255 230 206 218 221 116 93 156 218 242 186 100 62 67 48 54 38 31 37 44 47 34 39 56 82 108 144 200 215 135 75 106 157 173 172 127 142 177 197 185 197 181 133 138 252 250 246 226 127 120 162 151 141 157 145 125 120 98 115 113 58 68 114 134 70 106 252 252 254 205 145 102 76 55 38 31 35 44 26 24 40 88 155 165 161 183 140 42 20 10 8 106 155 170 190 216 197 138 130 123 86 74 58 36 25 32 33 24 27 17 32 18 29 24 29 32 32 26 34 38 27 29 36 31 32 25 23 26 29 30 36 44 45 47 48 46 41 36 33 33 34 33 31 31 31 31 32 32 28 19 26 27 13 19 24 8 52 136 219 229 178 213 223 178 218 198 131 97 168 253 250 198 141 159 193 221 199 152 169 235 235 210 191 212 235 238 239 235 235 167 169 212 218 228 249 250 216 177 190 171 122 103 183 240 246 229 232 230 209 206 209 193 173 198 193 194 193 163 185 254 242 116 80 179 250 193 123 129 203 240 254 236 178 125 119 122 181 176 127 150 238 224 107 143 230 173 152 181 226 209 145 134 207 182 157 197 238 254 225 192 180 173 120 52 28 40 49 48 46 48 49 48 44 40 38 38 38 33 34 28 28 83 183 254 200 95 35 42 65 88 111 142 156 162 200 255 192 112 147 160 92 44 32 47 47 49 55 46 45 48 47 42 39 41 44 44 53 30 32 55 108 193 224 181 135 169 164 147 212 255 234 233 252 238 168 90 66 68 63 59 59 67 66 54 40 36 39 41 15 16 75 176 254 245 206 234 252 182 98 51 36 28 32 46 48 50 42 39 47 50 48 53 49 46 51 72 96 104 92 77 59 57 66 67 97 149 154 134 106 133 186 236 250 251 218 132 37 101 218 225 149 139 176 205 210 212 212 209 205 203 205 207 208 205 204 208 209 207 207 209 202 214 205 198 214 218 193 171 115 110 146 146 93 58 55 65 66 59 76 61 50 52 51 93 149 159 143 106 97 135 179 199 223 212 217 223 217 221 228 221 215 194 170 153 136 112 87 72 152 191 227 231 216 200 183 169 200 215 202 185 185 202 219 208 197 208 211 215 217 202 197 214 201 207 210 229 222 178 155 152 140 170 216 201 117 42 53 130 179 223 222 206 203 199 208 216 211 169 158 173 162 106 140 209 215 213 215 229 223 127 53 16 37 46 49 41 37 27 54 135 191 154 72 34 72 96 97 117 117 99 161 254 255 189 134 112 148 162 155 136 134 138 133 127 133 158 134 81 54 45 48 65 94 93 76 65 72 105 130 115 87 131 187 231 252 251 230 213 213 212 212 211 210 215 218 214 212 215 213 208 209 213 215 212 215 215 215 215 215 215 215 215 214 215 215 216 216 215 215 214 216 216 217 217 217 218 218 218 217 217 217 217 217 217 217 217 216 217 218 219 219 219 218 217 219 219 219 219 219 219 219 219 224 227 190 132 129 180 212 206 176 150 192 234 226 221 225 225 199 167 198 226 217 222 224 211 214 192 212 224 222 218 208 227 221 220 218 212 217 227 224 212 195 195 175 213 235 230 221 145 138 193 222 229 225 219 224 219 226 230 180 153 200 231 221 221 219 216 215 218 222 223 218 213 130 120 153 186 214 224 191 168 182 239 182 126 101 131 168 181 202 210 221 240 254 227 131 40 61 64 64 69 75 64 46 41 109 201 249 247 223 216 227 211 231 250 207 152 98 53 51 51 51 49 44 47 52 40 26 24 43 105 202 252 251 248 248 230 221 217 212 211 213 215 216 216 207 214 213 210 222 237 224 197 162 175 210 240 225 183 168 181 209 209 209 208 208 207 207 207 209 208 207 207 207 207 206 206 208 209 209 208 206 204 202 201 204 202 199 208 217 223 191 113 75 110 181 235 246 235 179 99 121 192 247 234 179 85 53 141 195 235 218 207 202 208 205 209 210 210 209 208 208 207 206 206 209 209 209 209 209 209 209 209 204 206 207 206 203 204 207 210 205 205 205 206 206 206 206 206 203 204 204 204 202 203 205 207 204 205 207 207 207 205 202 201 192 196 201 205 206 204 200 197 200 202 202 201 198 196 197 198 200 200 200 201 201 202 202 202 200 201 202 202 202 202 201 200 199 201 203 203 201 201 203 205 204 204 205 205 206 207 208 208 213 212 209 207 206 205 206 207 205 207 209 208 207 206 207 209 210 214 232 239 209 151 87 40 83 117 157 183 209 236 228 191 127 119 142 155 121 92 96 104 106 72 60 52 80 141 175 196 197 149 123 105 121 152 132 106 167 229 200 134 164 228 233 212 234 224 191 164 157 141 126 133 150 167 141 105 113 139 168 203 182 180 185 197 205 205 204 204 206 206 206 207 207 207 208 208 208 210 212 212 211 211 213 215 211 212 213 215 216 217 217 217 217 219 220 220 218 218 219 221 219 220 221 221 221 221 220 219 222 222 221 220 218 217 216 216 219 218 216 214 213 213 213 213 215 215 215 215 215 213 212 211 210 210 210 209 209 208 208 207 208 208 208 208 207 206 205 204 209 206 204 203 204 204 203 201 205 206 206 205 202 201 202 204 203 203 203 203 204 205 206 206 203 204 204 205 204 203 201 200 199 199 199 200 201 203 205 206 137 105 152 205 201 217 193 198 203 201 196 194 196 202 206 207 202 201 199 198 197 197 198 199 198 201 203 183 179 193 196 204 198 198 198 199 199 200 200 200 200 201 201 201 201 201 201 201 200 200 200 200 200 199 199 199 198 198 199 200 200 201 201 202 197 199 201 202 200 199 199 200 200 198 196 196 199 201 200 199 199 201 201 200 197 196 196 198 200 199 198 197 197 197 198 198 202 201 200 199 199 199 199 200 199 202 204 202 198 196 198 201 198 198 199 199 199 200 200 200 200 198 197 198 199 200 198 196 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 203 204 203 201 201 203 205 202 203 204 205 205 205 204 204 208 208 208 208 208 208 208 208 205 206 206 207 206 206 205 205 205 205 205 206 206 206 207 207 210 210 209 208 207 207 206 206 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 210 208 207 209 211 215 217 213 212 211 210 210 210 210 211 210 210 211 211 211 212 212 212 211 210 208 209 212 215 215 215 212 212 213 214 214 215 216 216 214 216 217 217 215 215 216 218 216 216 216 216 216 216 216 216 218 218 218 217 217 216 216 216 217 217 218 218 219 219 219 219 221 220 220 220 220 220 220 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 221 217 219 222 220 226 231 227 219 244 217 168 195 248 184 53 87 218 239 166 143 153 160 172 163 133 149 216 248 193 163 218 235 250 242 207 193 221 235 218 220 223 223 203 180 213 243 201 233 241 223 181 143 125 134 155 208 195 170 219 214 160 196 226 220 218 217 218 219 217 207 194 238 251 209 112 118 140 97 77 94 138 200 234 221 166 120 123 123 137 124 89 104 131 101 67 58 71 73 108 130 106 84 69 55 86 106 99 95 131 110 92 185 255 248 120 76 161 205 177 181 133 88 77 115 143 108 66 70 59 50 59 67 80 105 114 86 32 21 82 112 84 66 64 107 121 89 58 78 92 94 112 183 186 121 80 100 99 63 29 56 78 68 58 51 86 172 206 243 199 96 36 47 69 81 69 85 92 81 52 33 45 78 108 124 82 47 33 54 40 29 36 98 211 184 141 127 109 52 47 34 38 101 162 234 254 252 163 30 158 254 244 252 205 110 87 212 253 253 170 42 34 96 67 111 237 254 239 250 254 236 151 87 58 80 79 76 85 127 156 133 134 105 94 99 129 76 53 73 84 80 118 162 135 81 49 24 30 101 192 208 158 111 89 61 78 125 154 143 138 147 144 130 199 254 254 208 139 116 147 141 119 106 71 36 51 98 139 175 153 101 61 57 56 46 45 69 57 38 88 186 253 254 226 207 252 252 244 163 48 35 71 77 53 45 81 93 72 66 155 251 254 180 77 27 46 112 150 137 136 141 206 238 255 254 112 48 89 130 163 149 89 55 53 58 77 81 62 48 47 32 8 25 143 245 238 254 246 142 12 32 88 105 111 106 75 107 185 235 227 194 165 181 206 171 106 108 123 116 144 139 139 206 222 119 58 84 97 60 43 30 32 43 47 49 44 84 161 196 191 192 112 48 53 91 113 113 107 87 108 156 213 223 173 124 115 145 139 169 177 121 70 54 41 39 39 35 32 31 29 40 61 106 153 164 121 77 56 50 50 44 43 39 35 37 43 44 42 53 50 43 35 30 26 21 15 31 27 12 20 20 15 24 14 22 22 41 45 44 49 38 28 25 27 18 7 6 41 67 124 197 223 176 137 166 211 205 141 82 35 30 34 22 18 21 29 19 15 16 21 22 21 26 36 41 47 40 31 36 40 38 38 43 40 57 72 66 67 75 73 68 57 43 28 25 27 33 49 29 41 33 34 35 24 31 42 31 31 34 30 28 36 31 18 31 30 40 38 23 27 37 28 40 42 40 36 34 35 33 30 29 32 38 43 44 40 37 37 32 30 27 25 24 24 24 23 21 22 23 25 26 27 27 27 28 31 34 34 33 33 34 36 31 45 71 103 130 126 87 46 19 65 116 159 193 200 182 166 215 249 239 221 200 197 204 156 98 19 10 79 136 149 177 242 255 199 150 107 87 97 126 174 156 115 84 83 98 121 143 155 177 190 184 164 167 190 195 179 185 201 199 175 161 170 177 174 209 236 235 224 220 230 247 240 229 174 121 63 24 5 40 146 227 252 218 208 222 212 200 170 158 168 207 211 179 154 173 147 86 90 120 135 140 159 183 211 224 171 141 140 148 112 69 93 148 176 209 232 205 144 85 32 33 34 35 36 35 33 31 29 44 21 20 24 15 43 123 191 210 163 111 76 136 212 199 186 240 243 248 245 217 184 201 252 253 232 224 243 239 190 166 190 187 123 82 96 157 209 175 96 115 160 133 75 35 23 39 36 52 41 37 33 57 108 172 241 255 149 77 96 145 186 219 232 197 153 164 209 230 195 141 137 219 250 254 220 108 94 149 168 157 161 140 124 142 140 144 115 41 75 197 219 145 74 173 254 254 196 126 84 62 44 36 39 45 52 25 9 65 176 236 210 167 162 99 28 30 26 36 128 181 189 185 208 199 223 229 220 197 165 90 44 46 48 51 57 57 31 30 58 42 54 36 25 30 28 31 33 30 31 30 23 30 28 28 31 33 34 36 38 45 45 45 44 41 38 34 32 33 32 32 32 31 31 31 31 28 22 21 28 27 14 14 30 107 218 248 204 158 158 168 207 236 204 101 66 168 243 216 180 171 219 225 229 226 153 131 216 235 214 190 185 192 208 237 255 249 195 176 201 213 228 248 236 181 223 251 183 111 107 185 233 215 224 233 218 192 191 193 178 190 225 218 199 187 166 185 241 254 146 104 161 182 125 111 170 225 250 254 245 218 186 165 141 129 96 95 190 255 198 93 155 254 239 167 127 183 187 139 165 211 173 168 233 253 232 190 169 169 161 113 52 32 44 52 50 50 49 48 46 44 41 37 35 38 35 36 30 28 64 119 150 130 89 66 66 87 106 97 92 99 123 157 188 153 126 152 142 94 75 64 56 40 37 42 39 46 49 48 43 40 42 44 44 43 28 24 41 99 189 227 199 175 139 122 144 208 244 236 252 253 249 192 121 86 70 56 50 50 55 54 44 33 32 35 37 19 7 68 180 253 228 171 192 237 168 93 55 41 30 31 44 44 46 42 41 48 50 49 52 44 42 57 86 105 101 88 80 58 54 64 73 106 152 159 149 160 208 247 251 233 235 224 168 92 100 199 232 165 150 192 220 212 204 197 200 210 216 211 205 206 212 219 223 222 215 206 200 200 208 207 202 209 222 220 208 149 92 82 86 69 60 61 69 80 62 61 37 39 80 118 168 216 229 212 157 109 101 118 131 183 207 228 230 231 237 217 181 156 123 93 85 90 106 143 180 222 220 216 211 207 204 202 199 210 223 208 189 182 193 214 211 215 212 202 197 203 207 205 205 212 204 197 211 187 125 99 103 164 209 253 234 143 38 31 125 207 240 226 205 207 209 212 212 222 195 145 101 119 143 195 230 216 213 215 230 230 142 67 21 29 31 48 48 38 35 53 97 134 97 49 37 64 78 66 54 55 111 194 249 233 175 159 188 223 223 204 171 144 125 113 112 137 187 193 139 92 79 79 79 86 90 78 64 92 146 179 188 161 123 135 184 213 234 240 221 215 226 209 205 224 210 195 217 211 215 216 213 213 216 216 213 215 216 217 218 219 218 217 216 214 215 215 216 216 215 215 214 216 216 216 217 217 218 218 218 217 217 217 217 217 217 217 217 216 217 218 218 218 218 217 216 219 219 219 219 219 219 219 219 218 227 213 182 174 190 192 178 125 150 213 239 224 219 223 230 193 171 211 241 223 217 220 218 183 189 212 224 228 223 214 222 216 223 228 233 225 220 222 208 184 161 173 222 250 240 199 150 175 217 228 223 219 219 226 219 226 229 188 160 196 228 225 221 224 221 219 220 222 221 218 215 204 198 216 217 219 222 188 159 179 231 206 141 92 173 250 224 185 176 195 229 230 180 104 46 51 68 75 73 70 58 45 42 103 203 250 249 223 203 223 240 254 235 163 92 58 56 65 60 47 53 45 34 36 39 40 44 104 180 248 250 228 232 231 209 215 214 213 214 215 215 213 212 221 211 208 220 227 207 165 131 158 181 191 169 144 147 174 198 209 209 209 209 208 208 207 207 209 208 207 207 207 207 206 206 207 208 208 207 206 205 203 202 206 205 202 208 215 223 192 112 92 112 170 224 242 236 193 129 127 173 228 247 212 105 47 111 189 237 220 206 203 209 201 206 206 207 207 207 207 207 207 207 208 207 207 206 205 204 203 203 208 207 206 206 206 208 208 208 205 205 206 206 206 206 206 206 203 204 205 204 203 203 205 208 205 205 204 204 204 204 204 205 201 202 203 203 203 202 201 200 201 202 203 202 199 198 199 200 199 200 200 200 201 201 201 202 200 201 202 202 202 202 201 200 200 202 204 204 202 202 204 206 204 204 205 205 206 207 207 207 209 208 208 207 207 207 208 208 205 207 209 209 207 206 208 209 206 208 217 224 218 196 146 93 48 84 124 143 163 206 240 243 206 209 187 139 94 69 67 77 73 55 72 95 125 151 146 146 166 174 170 151 142 105 71 107 188 207 165 126 172 223 227 222 234 238 189 121 112 144 163 164 163 167 141 127 160 188 194 201 193 193 198 205 207 205 205 209 205 206 206 207 207 208 208 209 210 212 213 212 210 210 211 213 213 214 215 217 218 218 219 219 219 221 222 220 218 217 218 219 219 220 220 221 221 220 220 219 221 220 219 218 217 216 215 215 215 215 214 213 213 213 214 214 214 214 214 214 213 212 210 209 210 210 209 209 209 208 208 208 208 208 208 208 207 206 205 205 208 206 204 203 204 204 203 201 203 204 205 204 203 202 204 206 203 203 203 203 203 204 205 206 203 204 204 204 204 203 201 201 202 201 200 200 201 203 205 207 159 96 106 162 195 225 201 202 194 203 210 209 205 202 199 196 199 199 199 198 199 199 200 200 202 207 180 132 149 204 208 192 198 198 199 199 199 199 199 199 201 201 201 201 201 200 200 200 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 198 200 202 201 199 198 198 199 200 199 197 197 199 200 200 200 199 200 200 199 197 196 196 197 198 197 197 197 197 198 198 199 199 199 199 199 198 197 196 195 197 200 202 201 198 197 199 201 199 199 199 200 200 200 201 201 200 198 198 198 200 201 200 199 199 200 200 200 201 201 202 202 200 200 200 201 202 203 204 204 200 201 203 204 203 202 203 204 201 202 203 204 205 205 204 204 204 204 204 204 204 204 204 204 208 208 206 205 204 204 204 204 204 204 204 205 205 206 206 206 209 208 208 207 206 206 205 205 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 212 213 213 212 211 209 209 209 209 209 211 211 211 212 212 212 213 213 211 209 209 210 212 215 215 215 209 210 211 213 215 216 218 218 213 215 216 217 216 216 218 220 215 215 215 215 215 215 215 215 218 217 217 217 217 216 216 216 217 217 218 218 218 219 219 219 220 220 220 220 220 220 220 220 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 224 223 222 222 222 222 223 224 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 230 220 218 226 232 230 204 168 173 233 243 199 181 175 124 60 136 243 242 131 93 143 166 147 153 114 124 210 240 184 182 241 252 249 205 128 114 188 240 224 230 234 218 169 142 206 251 195 175 227 247 204 147 122 140 172 202 213 190 234 221 152 189 230 228 213 213 223 230 232 211 174 200 250 233 129 128 114 89 53 63 119 224 253 252 202 106 87 139 146 115 74 82 79 57 76 105 83 61 123 187 141 74 59 35 91 112 119 166 201 130 64 127 212 184 123 184 255 240 199 123 73 101 177 239 215 108 46 51 46 62 113 105 74 136 215 177 96 43 67 109 115 100 92 108 125 96 89 132 133 113 134 118 128 85 65 89 88 60 35 59 72 79 85 74 79 105 94 81 111 117 74 59 44 86 101 94 121 97 54 80 150 186 187 156 86 51 77 138 83 39 37 117 215 245 234 233 238 174 89 38 20 28 46 113 170 193 120 32 149 253 254 251 169 184 141 154 248 251 144 53 72 138 143 82 176 226 243 254 244 157 79 87 70 120 172 176 97 57 101 127 81 73 166 207 164 62 55 98 119 89 59 72 94 92 65 37 34 81 140 142 104 72 54 54 73 116 153 153 129 115 115 107 183 249 254 194 107 81 118 105 123 118 85 46 49 86 98 74 76 68 63 66 60 47 45 46 52 59 101 168 226 231 180 177 223 216 185 122 49 37 46 43 33 63 105 76 32 59 168 238 213 133 58 26 34 73 98 75 101 123 143 156 200 203 98 53 86 98 78 62 37 36 84 137 130 127 108 74 50 29 5 8 136 253 251 253 207 112 4 19 54 63 61 45 43 135 252 254 255 184 112 124 155 126 79 96 150 168 214 179 163 251 229 109 84 132 136 73 41 35 42 29 47 38 52 126 209 238 213 172 102 51 55 86 118 122 102 66 81 123 180 199 155 100 78 93 99 130 148 114 66 41 34 35 33 32 27 27 47 74 86 101 107 96 75 63 52 44 45 40 40 38 34 33 35 36 35 37 35 32 30 27 24 25 28 21 22 19 14 12 43 78 61 37 28 43 49 47 46 32 27 22 15 9 31 63 117 153 205 242 212 146 158 215 247 228 139 77 37 34 35 22 23 24 27 18 16 18 23 25 23 28 37 42 44 36 32 42 48 44 43 63 95 130 144 154 177 181 159 114 76 39 43 60 49 35 41 42 58 44 39 52 72 103 121 75 50 66 77 80 78 47 35 56 54 44 33 32 38 39 35 29 36 36 27 22 27 30 26 31 35 37 34 31 30 32 32 35 33 29 25 22 22 23 25 23 24 25 26 26 26 25 25 29 32 36 36 35 33 32 33 32 43 62 81 86 74 50 31 21 40 58 90 143 175 164 140 191 240 238 234 233 227 212 152 75 6 6 74 117 109 120 177 161 126 114 123 147 175 210 254 227 152 83 78 111 142 180 220 215 200 183 184 207 230 230 218 219 241 231 186 168 189 201 191 216 242 230 214 215 220 231 234 254 222 182 122 56 3 12 91 183 238 232 218 222 220 211 178 155 132 139 150 155 158 186 162 86 72 94 120 133 145 155 173 152 100 106 143 171 133 73 104 134 145 169 204 186 117 62 29 34 35 35 35 34 31 29 28 35 12 23 20 2 72 192 252 253 236 197 131 137 204 218 207 238 250 254 226 159 137 191 255 240 197 169 163 136 101 119 171 163 123 74 71 139 210 192 123 166 244 212 105 53 31 49 33 41 43 42 30 48 100 160 220 175 109 95 151 200 225 238 254 234 180 195 238 242 229 206 187 157 198 200 165 113 136 189 208 183 200 189 158 163 159 144 92 27 74 238 254 208 62 83 207 217 155 90 59 46 36 36 46 39 32 25 28 100 213 254 244 231 188 91 28 27 15 36 120 179 165 152 177 173 250 254 246 253 215 103 56 88 107 107 95 58 77 133 173 142 102 55 6 25 32 31 28 34 37 31 27 25 28 29 29 31 35 37 38 45 42 40 40 42 40 35 30 30 31 32 33 32 31 31 31 22 25 18 24 30 12 23 72 181 253 255 172 85 114 187 238 224 193 160 158 187 207 181 136 159 254 254 231 248 180 113 161 176 186 203 211 202 193 204 226 251 206 177 212 231 224 233 223 196 251 235 133 93 129 202 245 218 208 208 215 209 194 188 191 227 222 208 211 209 174 177 237 253 163 123 155 145 91 115 198 235 242 231 229 236 234 216 178 116 68 73 179 237 183 102 165 243 254 200 135 169 179 141 154 193 207 221 253 250 229 176 132 153 137 92 47 37 46 50 52 53 50 46 44 44 42 37 33 30 33 40 42 51 77 88 71 79 103 106 77 81 105 99 94 65 68 117 176 172 130 115 121 170 162 119 57 24 28 40 46 47 50 49 44 42 43 45 45 39 35 24 31 87 168 210 206 240 170 144 169 198 207 206 221 206 190 172 159 123 65 41 59 56 57 53 44 37 36 38 39 27 10 62 167 248 228 161 158 182 127 73 48 39 36 42 53 49 44 39 42 49 52 51 51 38 42 67 101 112 97 84 84 76 63 65 67 86 110 113 118 188 235 251 237 224 230 228 195 141 91 144 190 153 159 206 223 209 207 204 204 206 210 213 215 228 230 227 219 218 224 228 226 227 218 219 216 213 233 244 228 175 88 48 57 69 74 70 74 62 37 42 52 83 144 198 245 239 243 233 206 174 144 115 95 99 134 166 195 224 215 149 81 74 83 100 120 144 174 213 244 233 217 204 204 208 209 210 213 208 219 207 191 179 184 209 216 216 192 182 194 206 209 207 201 207 206 208 207 149 74 78 117 202 232 237 209 150 43 16 116 211 243 225 199 200 204 209 208 221 212 139 62 116 196 234 226 212 207 210 229 239 167 92 33 29 22 46 51 35 40 55 71 71 64 65 59 46 46 42 21 57 151 231 249 213 162 173 236 255 255 234 193 161 148 141 136 144 176 198 179 152 156 166 157 122 99 100 114 162 208 215 235 225 196 143 121 156 196 219 235 206 212 205 216 237 220 202 221 209 213 215 215 216 217 215 212 209 211 214 216 217 216 214 212 214 215 215 216 216 215 215 214 216 216 216 217 217 217 218 218 217 217 217 217 217 217 217 217 216 217 217 218 217 216 215 215 219 219 219 219 219 219 219 219 215 223 227 222 215 205 190 176 123 160 219 235 224 225 221 218 197 180 212 230 219 225 223 210 176 208 215 217 223 219 220 222 216 218 213 222 214 217 245 236 157 154 220 248 231 199 158 173 214 240 233 219 215 216 224 218 225 227 197 169 188 221 227 219 220 219 218 218 219 220 220 220 236 235 241 227 222 227 196 159 150 212 205 161 149 219 253 208 163 121 136 189 184 129 79 53 56 72 75 69 67 59 45 38 95 190 237 243 237 230 243 249 232 168 102 56 49 64 62 55 53 47 38 36 37 34 45 69 178 238 252 228 209 216 215 205 212 213 215 215 214 212 210 209 211 223 230 214 177 143 132 136 171 184 171 135 125 158 197 214 210 210 209 209 209 208 208 208 209 208 207 207 207 207 206 206 206 206 207 207 206 205 204 203 207 208 204 206 213 224 195 116 99 127 174 207 224 238 216 164 117 143 198 248 237 133 53 78 169 232 222 207 206 211 200 207 204 204 205 206 207 207 208 208 208 207 206 205 203 202 201 200 216 212 208 207 208 208 205 202 206 206 206 206 206 206 206 206 203 205 205 205 203 203 206 208 206 204 202 201 201 203 206 207 210 208 205 202 200 201 202 203 201 202 203 203 201 200 201 202 199 200 200 200 201 201 201 202 200 201 202 202 202 202 201 200 200 202 204 204 203 203 205 207 205 205 205 205 206 206 206 206 204 205 206 207 209 209 209 209 206 208 209 209 207 207 208 210 204 208 212 213 223 234 211 167 102 99 109 114 108 127 179 222 248 250 212 154 126 97 66 59 57 56 87 114 120 109 99 113 131 157 197 229 217 130 70 105 172 157 106 96 166 228 242 249 244 221 146 81 100 153 153 119 105 115 114 137 193 225 217 207 205 207 209 210 207 203 205 210 205 205 206 207 208 209 209 210 210 212 213 212 209 208 209 211 215 216 217 219 220 220 220 220 221 222 223 221 218 216 216 217 219 219 220 221 221 220 219 219 220 219 218 217 216 216 215 214 213 212 212 212 212 213 214 215 214 214 214 213 212 210 209 207 209 209 209 209 208 208 208 208 208 208 209 208 208 207 206 205 208 206 203 203 204 204 203 202 200 202 204 204 203 203 205 207 203 203 203 203 203 204 205 205 203 203 204 204 204 203 202 201 205 203 201 199 200 202 205 207 193 120 93 130 187 230 209 207 194 205 210 204 197 197 197 196 197 197 198 200 200 201 201 201 213 199 158 120 153 204 204 196 199 199 199 199 199 199 198 198 201 201 201 200 200 200 200 200 198 198 198 199 199 200 200 200 199 199 198 198 198 197 197 197 199 200 202 201 198 197 198 199 200 199 198 198 199 199 200 200 198 198 198 198 197 196 196 196 196 196 196 197 197 198 198 199 195 196 197 199 199 198 196 195 196 198 200 199 198 197 199 201 198 198 198 199 199 199 200 200 198 198 198 198 199 200 200 200 198 198 199 200 201 201 202 202 200 200 201 201 202 202 202 203 198 200 202 204 204 204 203 203 201 201 203 204 205 205 204 204 202 202 202 202 202 202 202 202 208 207 205 203 203 204 205 206 204 205 205 205 206 206 206 206 205 205 206 206 207 208 209 209 208 208 208 208 208 208 208 208 209 209 209 209 209 209 209 209 210 210 211 211 211 211 210 210 209 209 208 208 208 208 209 210 210 211 211 211 212 212 212 213 214 213 212 212 212 212 211 211 209 210 211 213 214 216 217 217 212 214 216 216 214 214 216 217 214 214 214 214 214 214 214 214 217 217 217 216 216 216 216 216 216 216 216 216 217 217 218 218 219 219 219 219 219 220 220 220 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 220 220 221 222 223 223 224 224 224 223 222 222 222 222 223 224 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 223 213 215 227 234 217 160 97 130 206 252 243 178 103 70 85 130 176 175 97 92 194 225 160 132 130 153 228 242 192 201 237 249 221 176 127 121 179 225 219 215 223 226 202 175 215 233 162 127 209 252 208 136 101 115 142 182 220 212 212 206 182 202 227 235 223 223 227 235 249 217 148 160 230 201 117 110 98 86 54 80 162 245 252 250 234 165 124 156 136 103 66 60 71 91 134 172 134 92 109 154 143 85 39 38 78 101 151 230 234 155 108 111 90 81 132 213 255 217 139 82 55 117 231 255 190 91 47 36 35 84 191 188 109 155 253 247 188 110 63 102 171 180 165 143 144 118 111 147 182 215 254 242 201 124 106 133 120 80 49 61 63 74 86 92 104 98 58 51 158 203 191 157 69 73 85 76 90 58 52 148 248 252 210 127 48 48 127 203 131 84 65 76 139 242 247 252 253 250 153 62 62 63 37 31 45 81 52 40 110 248 231 189 157 200 192 151 148 111 67 82 163 205 169 97 93 129 203 245 210 86 49 116 133 194 235 225 142 124 237 242 152 171 248 252 103 34 58 100 119 89 51 47 66 74 50 45 37 42 75 103 86 48 29 46 79 95 87 78 67 59 61 66 103 131 146 142 101 62 59 111 194 202 128 46 36 77 76 57 61 59 60 75 85 73 54 28 66 121 169 184 189 174 119 147 174 151 108 68 41 47 50 48 49 99 137 89 37 60 125 173 130 74 44 32 33 61 92 78 75 81 80 87 127 131 79 57 59 59 57 79 69 65 137 172 145 157 172 130 72 35 12 23 106 225 254 219 114 37 18 58 83 93 97 83 81 142 210 223 245 192 103 82 102 86 52 108 217 254 254 193 165 221 169 88 110 144 130 88 48 24 39 30 37 43 119 197 203 175 136 97 81 81 78 70 92 116 110 68 69 85 124 147 122 80 61 36 63 97 115 101 65 38 33 30 30 30 23 35 80 107 95 73 63 44 37 47 50 46 47 43 44 43 39 34 32 31 32 21 23 26 27 22 17 24 34 29 27 24 7 19 106 171 149 77 46 42 46 49 46 27 18 10 15 46 119 164 192 197 221 235 176 121 171 224 236 237 176 118 59 37 30 21 26 29 32 19 19 22 28 29 27 31 37 48 41 33 39 52 54 58 71 103 165 204 199 214 253 249 201 142 93 44 63 92 69 47 52 83 103 77 60 103 172 219 221 148 70 81 117 127 113 82 99 134 120 78 78 120 109 55 35 39 43 41 31 24 24 26 27 28 34 36 32 30 34 36 35 37 35 32 27 23 20 21 22 23 24 25 26 27 27 26 26 30 33 37 38 35 32 30 29 35 39 49 57 52 40 35 37 32 28 22 52 123 169 146 102 165 238 247 245 251 250 213 127 55 12 21 71 101 86 63 77 62 108 162 204 237 242 218 202 164 131 94 103 147 171 177 188 206 186 188 216 231 224 221 232 221 238 233 198 171 169 173 169 199 230 220 210 218 214 214 217 240 235 225 188 116 36 7 37 113 187 224 231 227 216 208 187 183 138 117 121 137 144 162 132 90 71 82 104 137 169 167 159 111 66 81 115 145 126 92 146 163 153 146 165 154 97 54 33 36 36 36 35 33 31 28 27 17 16 28 17 10 83 197 255 253 254 222 161 171 226 224 199 200 221 239 208 163 171 201 201 205 182 153 110 60 51 102 158 195 138 88 104 164 217 210 151 144 210 196 123 95 62 53 26 31 39 48 40 45 69 102 148 116 91 95 167 194 188 193 213 197 175 191 208 202 207 205 183 135 139 97 72 124 213 246 228 216 254 254 188 149 135 118 65 17 68 208 254 246 117 53 105 127 93 57 40 37 38 41 46 42 18 61 128 193 237 243 255 255 194 81 25 21 10 47 122 167 140 160 195 202 255 250 233 237 205 114 75 109 159 167 106 47 132 243 247 240 122 68 4 26 47 44 29 32 36 33 37 31 38 40 35 32 36 41 42 43 38 35 37 41 42 36 30 28 30 33 33 32 31 31 31 19 27 22 17 28 47 87 134 217 254 252 152 66 136 239 254 241 217 239 252 200 151 128 103 167 245 247 212 210 170 125 143 145 176 228 252 238 210 192 200 209 164 144 219 252 203 186 187 188 205 157 96 114 150 180 211 241 211 190 204 224 219 208 212 241 199 182 213 237 202 185 233 225 139 119 184 177 107 121 195 244 241 223 226 238 235 215 178 142 125 84 111 159 155 108 162 251 249 225 167 121 117 124 121 165 233 242 240 250 253 190 133 145 110 63 39 41 42 44 53 54 48 43 41 43 43 39 34 30 37 43 47 69 104 97 52 66 112 122 73 55 80 111 149 115 50 101 213 214 103 58 135 247 240 158 51 12 26 40 46 47 51 50 45 42 43 45 44 40 40 27 30 70 118 153 176 222 211 207 201 191 178 164 158 152 144 150 156 121 62 43 66 70 66 59 50 43 41 41 41 33 22 60 138 228 246 183 146 136 105 69 41 33 56 84 93 73 48 34 41 50 55 53 48 35 50 79 106 110 95 85 87 72 56 55 57 65 75 88 121 168 190 190 200 215 215 213 204 160 88 83 122 142 177 213 213 201 206 212 215 217 219 224 228 227 212 182 157 163 195 225 236 233 216 228 239 229 231 218 176 125 65 46 60 71 68 54 55 40 35 73 129 173 206 231 249 215 207 207 219 226 211 175 144 113 105 97 116 141 123 77 53 104 158 207 221 223 230 225 210 197 199 203 208 209 207 206 207 201 210 202 196 186 185 207 215 184 152 166 214 224 206 202 207 197 210 222 211 139 81 119 181 223 219 169 135 131 58 19 106 202 243 232 205 198 197 204 208 220 210 144 80 154 230 233 207 205 200 203 223 243 190 121 49 35 28 44 45 35 38 53 82 126 152 155 106 51 41 47 38 85 156 235 253 205 146 164 230 245 240 213 170 155 176 186 173 142 121 131 158 177 208 236 236 182 120 150 202 231 240 225 246 243 228 183 140 130 144 184 234 235 215 218 227 219 219 220 206 209 211 212 212 213 214 214 213 209 210 211 212 213 213 213 212 214 215 215 216 216 215 215 214 215 215 216 216 217 217 217 217 216 216 216 216 216 216 216 216 216 216 217 217 217 216 215 214 218 218 218 218 218 218 218 218 217 219 221 222 221 217 213 210 168 166 213 237 221 221 221 211 199 187 207 217 221 235 207 159 183 227 222 219 225 216 222 223 222 224 213 224 222 228 245 212 126 164 244 237 187 162 163 219 234 235 216 218 228 226 224 217 222 223 206 180 182 211 227 218 224 224 223 222 221 222 225 227 224 222 226 224 229 238 219 186 166 184 185 180 182 208 217 197 131 96 128 180 154 92 66 62 74 69 59 59 67 61 50 49 88 156 211 245 252 253 254 222 158 78 52 57 64 65 47 51 51 37 33 42 37 29 74 147 235 247 229 207 212 212 207 217 215 215 214 213 211 210 211 213 207 217 203 160 129 137 167 187 197 196 192 187 190 201 215 222 210 210 210 209 209 208 208 208 209 208 207 207 207 207 206 206 205 205 205 205 205 205 205 205 205 208 204 205 210 224 201 128 120 145 159 154 180 227 212 146 93 130 188 238 238 164 83 59 138 219 224 212 208 210 201 213 205 206 206 206 207 207 208 208 209 208 208 207 206 205 204 204 211 209 207 207 209 209 208 206 207 207 207 207 206 206 206 206 204 205 206 205 204 204 207 209 205 204 203 202 202 203 204 205 211 209 205 202 200 201 203 204 200 202 203 202 201 200 201 203 200 201 201 201 202 202 202 203 200 201 202 202 202 202 201 200 200 201 203 203 202 202 204 206 205 205 205 205 205 205 205 205 202 203 206 208 209 209 208 207 207 208 209 208 207 207 209 211 203 211 215 210 213 230 232 213 170 118 91 91 67 44 73 122 155 153 135 122 124 107 74 57 51 57 79 95 83 61 79 127 144 133 187 252 240 154 93 86 101 104 90 113 193 246 247 241 211 156 98 91 126 142 109 67 90 114 138 169 209 225 216 208 210 210 210 208 204 202 203 205 205 205 206 207 208 209 210 210 208 210 211 211 209 208 210 211 216 216 218 219 220 220 220 220 220 221 222 220 218 216 217 218 218 219 220 220 220 220 219 218 219 219 219 218 217 216 216 215 214 214 213 212 212 213 214 214 214 214 214 213 212 210 208 207 208 208 208 208 208 208 208 208 209 209 209 209 208 207 206 205 207 205 203 203 204 205 204 202 200 202 204 204 203 202 204 205 204 203 203 203 203 203 204 204 203 203 203 203 203 203 203 202 206 204 201 198 198 200 203 205 211 174 133 122 167 216 211 208 200 203 203 198 198 204 206 203 197 198 200 201 201 201 200 200 208 191 165 151 183 208 198 202 200 200 200 199 199 198 198 198 200 200 200 200 200 200 200 200 197 198 198 198 199 199 200 200 200 199 199 198 198 197 196 196 199 200 201 200 197 196 197 199 200 200 199 198 198 198 199 200 198 198 197 197 197 197 197 196 195 196 196 197 197 198 198 198 195 197 199 201 202 202 201 200 195 197 198 198 197 197 199 200 196 196 197 197 198 198 198 198 196 196 197 197 198 198 199 199 198 198 199 199 200 201 202 202 202 202 202 201 201 200 200 200 198 199 201 203 204 204 203 201 201 201 203 204 204 204 203 203 206 206 206 206 206 206 206 206 205 204 203 202 203 205 206 208 206 206 206 206 207 207 207 208 205 206 206 207 208 209 209 210 208 208 208 208 208 208 208 208 209 209 209 209 209 209 209 209 209 210 211 211 211 210 209 208 208 208 208 208 209 211 212 213 209 209 210 210 210 211 211 211 212 213 213 213 212 211 211 211 212 212 212 213 213 213 214 214 213 214 215 214 212 211 212 213 214 214 214 214 214 214 214 214 216 216 216 216 216 216 216 216 214 214 215 215 215 216 216 216 218 218 218 219 219 219 220 220 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 220 220 221 222 223 223 224 224 224 223 222 222 222 222 223 224 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 221 220 227 234 228 206 160 112 123 183 222 204 162 127 118 130 68 88 109 104 158 253 245 168 112 161 209 251 219 149 148 171 159 159 177 198 208 220 226 218 220 213 228 238 211 204 198 143 123 200 250 231 190 157 131 116 119 145 182 183 185 176 163 207 234 236 233 216 220 247 211 123 162 222 171 131 126 136 127 115 142 219 240 239 246 244 220 163 121 100 93 60 58 141 214 230 174 126 114 111 91 88 78 46 48 62 80 140 210 203 182 196 155 90 60 135 220 194 115 82 73 54 66 148 166 116 88 50 41 43 90 192 206 130 129 185 221 236 180 60 63 169 201 187 180 187 206 194 142 124 170 220 253 200 146 180 231 208 154 118 51 45 60 72 77 84 78 66 127 254 248 252 228 102 52 49 57 26 4 68 194 254 254 237 135 50 51 139 206 182 158 100 27 134 252 250 253 236 248 228 110 97 113 120 74 10 22 40 33 98 145 168 127 143 242 213 84 46 42 126 240 255 186 141 142 50 43 117 157 141 83 127 240 247 252 247 230 177 145 234 253 192 221 253 205 69 46 68 97 110 83 52 43 51 61 48 44 39 39 90 144 103 32 18 71 109 112 98 114 125 98 68 61 76 90 120 146 119 68 48 129 247 252 144 41 37 84 80 69 59 49 65 114 144 98 23 32 83 167 233 224 184 148 101 123 138 117 75 43 41 69 88 82 83 134 160 99 43 67 98 98 74 54 40 37 62 116 168 175 166 147 116 138 186 155 80 37 23 28 70 135 127 84 118 136 149 209 248 195 107 49 19 19 72 143 179 129 61 10 32 120 127 142 172 163 120 109 115 125 161 151 87 55 78 85 59 109 215 254 231 179 146 150 116 79 85 112 129 117 76 34 26 47 28 40 151 229 184 112 65 58 78 103 91 59 72 102 103 66 73 84 99 104 83 61 57 47 75 89 82 69 51 38 40 31 26 20 21 64 132 140 92 61 56 40 31 41 48 45 45 39 40 41 37 30 26 27 31 23 25 26 21 16 21 41 61 87 42 12 1 38 150 227 220 161 102 65 54 56 54 30 14 3 45 125 224 237 210 186 194 234 175 126 153 171 186 226 211 163 84 41 30 25 32 33 34 22 24 28 32 33 31 32 35 42 31 34 62 83 74 73 92 140 199 227 213 221 247 229 183 169 134 80 86 95 58 56 85 121 135 110 111 173 241 254 241 184 79 75 118 147 162 165 202 223 152 92 112 169 168 102 45 51 43 39 47 59 60 51 41 36 35 33 32 36 41 42 40 36 35 32 29 26 24 22 22 22 24 25 27 28 29 29 29 29 33 36 37 34 30 28 27 32 33 40 47 42 32 31 39 37 29 18 44 114 160 137 93 141 213 230 241 249 229 172 80 37 17 33 68 89 81 57 59 86 146 214 254 245 172 113 102 122 152 168 170 168 153 144 155 200 210 220 221 219 217 215 212 212 213 217 210 181 151 149 164 212 235 219 209 217 210 210 217 215 233 244 236 183 99 39 15 40 113 190 237 239 213 200 194 207 173 158 161 171 154 143 98 92 80 79 78 110 164 173 158 107 82 88 91 103 97 89 148 192 180 141 119 98 61 42 35 38 37 36 35 33 31 29 27 24 27 21 18 27 56 127 206 250 254 219 182 225 254 204 158 162 200 222 193 177 216 221 169 132 137 134 107 76 89 145 191 222 167 138 169 199 225 233 186 111 127 157 172 180 134 79 35 29 32 45 40 30 29 57 116 176 146 117 185 181 140 160 205 208 180 169 197 217 208 195 189 214 183 97 40 120 237 255 241 222 254 253 169 127 130 116 56 4 69 166 250 254 177 70 29 48 50 44 34 35 45 47 40 32 30 107 197 253 254 245 252 253 169 57 16 19 18 52 104 113 101 166 200 241 255 251 217 207 205 176 126 99 153 176 87 62 176 254 241 232 91 43 32 77 103 94 57 39 32 27 29 33 43 51 50 45 43 42 43 41 36 32 34 39 40 35 30 27 30 32 33 31 30 31 32 26 24 19 14 47 127 186 191 198 255 225 136 133 175 215 248 253 223 207 215 191 130 107 132 136 154 206 226 175 125 122 132 142 183 243 254 251 234 193 173 144 97 87 179 229 172 123 110 135 154 144 154 184 170 130 130 202 218 216 207 217 230 223 208 206 181 184 210 235 217 192 218 207 112 120 236 220 101 110 205 249 239 224 236 240 212 172 130 157 168 98 82 123 121 76 132 195 205 237 207 94 45 95 136 185 220 178 182 243 254 206 187 148 95 44 35 45 40 39 55 51 46 40 39 41 43 42 39 40 45 42 35 63 119 125 83 72 90 97 67 50 71 122 188 171 67 87 185 180 70 57 192 251 254 173 53 12 25 32 34 46 50 50 45 41 42 43 41 35 35 26 31 51 59 80 119 162 227 252 233 209 175 133 105 150 165 158 116 74 62 60 52 68 63 55 48 42 39 38 38 33 24 55 120 209 246 185 129 132 124 94 44 31 91 154 168 110 56 27 39 53 56 53 46 39 62 87 99 98 94 89 87 77 65 65 66 67 67 92 152 144 135 121 152 181 168 172 194 172 104 62 107 181 216 218 212 210 209 214 227 237 233 214 196 155 134 98 74 86 124 155 166 164 163 198 226 210 185 145 88 63 46 56 67 66 55 38 39 63 110 168 211 226 226 221 206 207 201 201 210 216 213 209 209 174 155 125 106 86 48 32 52 136 191 240 247 231 221 213 205 196 206 209 203 201 206 207 202 202 210 205 205 196 186 192 190 145 137 173 223 225 203 201 210 199 212 221 207 149 118 160 201 207 206 153 116 126 69 24 93 189 232 230 214 211 204 206 208 225 209 154 99 171 234 224 202 204 199 200 215 238 204 143 62 35 37 42 41 43 32 43 101 204 252 233 142 84 93 119 130 112 115 193 249 191 131 161 212 233 209 183 163 162 186 198 185 141 115 124 154 174 208 245 255 189 120 181 250 251 248 237 241 200 145 189 232 154 99 150 204 243 233 220 203 197 217 226 209 214 212 210 209 210 211 214 216 215 214 213 212 212 214 216 217 214 215 215 216 216 215 215 214 215 215 215 216 216 216 217 217 216 216 216 216 216 216 216 216 215 216 217 217 217 216 215 215 218 218 218 218 218 218 218 218 218 218 215 211 213 222 230 232 185 143 197 248 224 215 225 218 182 178 212 234 235 221 171 123 187 230 225 224 231 219 221 219 224 228 216 222 232 242 230 175 119 168 207 197 186 200 220 238 226 220 208 223 230 211 209 216 222 223 216 195 184 205 224 220 220 220 218 216 215 215 217 219 217 213 213 218 214 215 220 214 157 134 204 252 211 181 176 142 93 107 167 195 133 67 59 70 73 59 49 55 59 53 70 105 113 118 179 252 249 215 206 168 93 35 36 54 59 54 41 54 34 37 35 33 38 70 154 242 249 238 211 206 221 213 203 218 215 213 210 208 209 213 218 221 229 194 151 140 176 221 231 216 213 217 228 236 230 216 212 217 210 210 209 209 208 208 208 208 209 208 207 207 207 207 206 206 204 204 204 204 204 205 205 206 203 205 202 204 207 221 208 147 117 163 176 136 114 137 141 112 81 149 211 235 228 192 121 47 108 200 225 222 208 204 199 213 209 209 208 208 207 207 207 207 207 207 207 208 208 208 209 209 200 202 206 207 208 209 212 215 208 208 208 207 207 206 206 206 205 206 207 206 205 205 207 210 204 205 206 206 205 204 202 201 205 205 204 203 203 203 203 203 199 201 202 202 200 199 201 202 202 202 202 202 203 203 204 204 200 201 202 202 202 202 201 200 198 200 202 202 201 201 202 204 205 205 205 205 205 204 204 204 204 205 206 207 208 206 205 204 207 208 209 207 206 206 209 211 207 207 210 208 202 210 220 218 218 165 132 123 93 58 58 77 75 59 56 64 79 102 102 76 51 70 88 98 81 59 92 153 140 115 129 167 150 97 81 92 71 75 71 93 146 174 172 172 137 107 105 131 136 119 116 131 188 204 218 223 221 213 205 205 211 208 205 203 203 204 203 201 206 206 207 208 209 209 210 210 205 207 210 210 210 210 212 214 215 216 217 218 218 219 218 218 218 219 221 220 218 218 219 221 218 219 219 220 220 219 219 218 220 220 219 219 218 218 217 217 218 217 215 214 213 213 213 213 214 214 214 214 213 211 210 209 207 207 207 208 208 208 208 208 209 209 209 209 208 207 206 206 207 205 203 203 204 205 204 203 202 204 205 205 203 201 201 202 204 203 203 202 202 202 203 203 203 203 203 203 203 203 203 204 205 203 200 197 197 198 201 203 207 212 175 118 138 190 209 211 202 200 200 204 212 216 212 205 201 201 201 201 201 200 199 198 199 187 173 165 193 215 200 194 200 200 200 199 199 198 198 198 198 198 199 199 200 200 201 201 198 198 198 198 198 199 199 199 201 201 201 200 200 199 199 198 198 199 200 199 197 196 198 200 199 199 199 198 196 196 197 199 199 198 197 197 198 199 198 197 195 196 196 197 197 197 197 196 195 196 197 199 200 200 200 200 195 196 197 197 197 197 198 199 195 196 196 196 197 197 197 198 196 197 198 198 197 196 197 199 198 198 199 199 200 200 200 201 203 202 202 201 200 199 199 198 200 200 200 201 203 203 202 201 202 202 203 203 203 203 202 201 205 205 205 205 205 205 205 205 203 203 203 203 204 205 206 207 206 206 206 207 207 208 208 208 210 209 209 208 207 206 206 205 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 209 210 210 210 210 210 209 209 210 210 210 211 212 213 215 216 209 209 209 210 210 210 211 211 207 209 212 213 213 213 214 215 214 214 213 213 212 212 211 211 213 214 214 213 210 209 210 211 214 214 214 214 214 214 214 214 215 215 215 215 216 216 216 216 214 214 214 215 215 215 216 216 217 217 218 218 219 219 220 220 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 221 221 221 222 222 223 223 223 224 223 222 222 222 222 223 224 222 222 222 222 222 222 222 222 224 223 222 222 222 222 221 221 222 228 236 227 199 179 172 165 133 147 176 192 181 170 172 174 80 59 128 178 195 240 212 129 130 199 253 254 183 91 76 112 129 163 202 227 236 234 229 228 237 217 223 242 212 174 166 148 119 189 243 251 248 237 207 179 117 70 106 125 121 95 88 194 247 251 228 177 161 180 147 69 147 223 206 195 161 153 162 210 205 227 195 210 238 237 239 200 167 125 110 69 59 162 254 255 157 105 145 180 119 63 49 45 51 59 77 113 156 175 225 255 182 81 124 230 227 141 69 59 67 63 73 155 159 108 116 89 57 66 82 108 119 90 71 93 183 254 250 94 42 115 134 131 161 182 239 249 161 77 77 110 160 126 105 147 176 149 134 143 128 93 83 80 77 58 27 32 128 255 240 245 212 102 47 43 45 33 31 82 173 233 249 254 191 95 55 138 209 244 208 93 18 83 193 251 243 254 252 216 192 169 156 151 111 54 41 34 42 51 80 103 111 218 248 239 117 3 91 244 254 246 246 221 182 67 41 77 82 83 114 208 253 251 254 247 254 246 150 139 169 147 176 253 177 79 46 76 80 88 62 46 53 55 59 56 42 40 57 113 131 68 42 98 160 180 182 192 239 253 217 168 157 145 127 129 133 109 103 134 187 213 178 101 43 35 65 85 76 64 57 74 120 148 96 9 28 63 134 219 239 197 145 97 81 97 97 70 42 49 86 118 101 112 150 154 127 127 167 150 64 34 56 93 103 104 130 177 212 251 227 154 169 233 191 91 24 13 14 64 140 143 91 78 119 163 219 220 155 88 50 27 21 44 56 73 47 47 16 34 102 113 140 204 234 190 119 61 59 92 100 66 47 69 81 63 72 123 147 150 151 121 91 94 83 59 114 175 145 92 61 32 44 35 49 116 162 138 91 57 48 66 82 72 62 85 109 102 64 69 67 66 68 64 62 71 93 107 103 79 56 42 39 44 38 26 11 25 91 158 144 82 56 59 50 40 43 45 41 40 41 41 41 35 24 16 18 25 27 27 22 18 28 60 101 128 115 45 6 3 42 133 216 254 253 175 107 67 56 56 37 24 14 66 150 250 253 225 193 179 206 155 147 178 158 132 168 206 192 114 65 43 32 38 35 28 25 29 34 36 35 32 31 31 27 16 33 91 130 114 86 83 115 160 188 188 194 197 185 170 213 190 125 110 102 55 54 84 110 111 98 127 181 201 184 153 135 64 68 111 159 217 244 254 212 115 87 132 171 189 148 61 54 43 44 76 123 149 138 114 96 67 34 19 21 28 34 36 41 37 33 30 30 29 27 25 24 25 27 29 30 31 31 31 29 31 34 34 31 28 26 26 23 27 37 47 45 34 28 29 36 37 30 40 83 116 109 88 107 137 139 160 164 135 106 52 33 19 30 43 61 80 98 127 161 162 193 253 232 112 74 126 196 235 254 221 157 123 158 218 222 231 229 214 207 214 216 210 217 206 211 222 205 174 175 201 215 230 217 214 219 211 214 218 207 230 238 247 224 164 97 30 3 52 140 223 247 227 208 207 221 208 203 198 196 166 145 98 83 78 83 73 81 119 138 143 134 134 127 117 121 110 97 120 189 194 144 88 55 35 38 44 37 36 35 33 32 30 28 27 17 34 24 15 30 39 61 107 189 237 229 204 218 205 172 174 196 226 232 209 210 230 192 114 48 75 114 143 145 133 137 154 142 141 151 195 220 242 254 229 123 86 171 239 253 208 122 54 26 23 39 42 28 14 43 112 190 164 154 244 237 180 184 251 255 236 197 206 242 248 250 255 254 230 145 46 73 160 214 227 184 201 209 154 151 175 137 43 2 78 142 215 196 150 76 22 22 41 46 35 35 49 46 30 19 76 157 198 220 248 254 253 250 146 48 18 21 23 44 85 92 90 143 165 239 253 250 207 175 208 250 199 108 113 125 64 90 221 249 254 171 45 10 79 171 190 174 122 84 65 44 24 19 26 39 51 54 48 41 39 38 35 32 33 36 37 34 31 27 30 32 31 28 28 31 35 30 12 5 23 92 201 247 212 200 236 190 140 189 195 197 248 233 187 175 191 172 129 113 122 46 72 176 224 155 120 140 131 134 160 204 204 205 209 169 146 150 111 104 159 211 190 126 89 160 177 191 226 238 209 145 118 132 185 237 248 230 215 205 195 158 150 190 224 223 186 162 207 220 121 137 255 219 69 105 239 252 236 221 239 246 216 176 137 162 152 99 136 187 148 60 80 98 176 255 253 132 25 77 186 246 224 123 112 193 236 209 216 152 100 48 37 48 43 41 54 46 44 41 39 39 41 44 45 39 44 35 24 64 150 193 173 111 70 55 53 61 93 141 192 142 73 68 98 95 70 118 242 245 255 180 64 16 25 34 39 44 47 47 43 39 39 39 38 30 28 25 35 42 29 37 73 123 204 246 253 252 217 167 127 145 150 136 91 52 53 60 49 59 55 50 47 42 37 36 39 37 24 54 110 182 212 157 105 131 137 110 43 28 120 217 238 146 64 22 41 56 54 51 46 50 71 88 90 88 90 90 86 88 81 82 79 71 58 82 155 173 140 109 142 178 169 172 192 185 127 73 130 227 245 224 218 235 232 228 222 205 175 138 111 70 60 45 39 50 69 76 73 81 92 129 152 136 109 81 50 59 55 65 64 55 42 29 38 105 203 248 237 220 216 216 193 207 203 203 205 203 201 210 221 205 207 196 171 135 91 57 46 66 105 172 227 234 210 203 214 207 212 208 199 203 213 209 195 202 213 209 208 196 176 166 149 135 163 198 213 206 203 206 206 202 217 225 205 151 133 172 193 177 206 199 169 143 69 23 79 145 184 192 202 219 212 206 203 216 210 172 106 162 230 223 201 208 203 203 209 230 212 164 79 32 38 40 44 52 33 32 92 179 254 250 151 93 127 192 233 198 105 130 198 166 140 174 188 159 140 156 188 196 191 182 164 129 156 186 189 176 185 207 215 147 97 161 233 244 253 233 187 113 110 196 254 180 96 114 162 204 245 214 169 189 205 193 201 220 215 211 211 211 211 215 219 216 215 212 211 211 212 214 216 214 215 215 216 216 215 215 214 214 215 215 215 216 216 216 217 216 216 216 216 216 216 216 216 215 215 216 217 218 217 217 216 217 217 217 217 217 217 217 217 217 220 218 213 215 222 225 224 182 120 166 235 234 233 232 213 166 169 218 250 231 193 166 171 216 236 220 201 205 213 220 220 212 224 226 224 233 226 175 121 142 190 196 199 221 241 239 205 203 225 232 229 190 148 173 220 223 225 224 209 194 201 218 224 216 216 217 219 223 226 228 229 232 231 228 228 202 187 217 240 193 163 225 255 234 183 140 104 70 95 141 145 93 55 58 66 53 49 51 55 46 45 103 184 187 107 129 234 222 143 116 95 55 44 51 51 46 47 43 44 30 43 37 39 93 173 229 248 222 222 213 210 216 213 207 209 212 210 208 210 214 217 219 219 192 170 163 191 228 242 236 226 218 218 217 216 217 217 211 203 209 209 208 208 207 207 207 207 209 208 207 207 207 207 206 206 205 204 204 203 204 204 205 205 203 201 200 205 204 215 213 168 119 173 205 175 119 83 76 79 102 178 232 233 218 207 147 38 83 175 220 232 209 200 198 207 210 210 209 209 208 207 206 206 205 205 206 207 208 209 209 210 205 208 211 210 206 205 206 209 209 209 208 208 207 206 206 206 206 207 208 207 206 206 208 211 204 206 207 208 207 205 202 200 201 202 203 204 204 204 203 202 200 201 203 202 200 199 200 202 202 202 202 202 203 203 203 204 200 201 202 202 202 202 201 200 197 199 201 201 200 200 201 203 204 204 204 204 204 205 205 205 206 206 206 206 205 204 203 202 207 207 207 206 204 205 208 211 216 203 203 209 206 205 210 211 234 225 216 199 177 167 162 151 152 118 92 85 107 154 148 88 91 135 151 143 108 72 102 157 146 143 105 95 97 68 79 130 121 101 79 79 87 80 81 100 110 115 141 157 137 132 177 229 244 240 236 229 215 205 206 210 209 207 203 202 205 208 207 202 208 208 208 208 209 209 209 209 204 207 209 210 211 212 214 217 216 217 217 218 218 218 218 218 217 218 220 220 218 218 220 222 218 218 219 220 220 219 218 218 220 220 220 219 219 219 218 218 219 218 216 215 213 213 213 213 213 213 214 214 213 212 211 210 206 207 207 207 207 208 208 208 210 210 210 209 209 208 207 206 206 204 202 203 204 205 205 203 202 204 206 205 203 200 200 200 204 203 203 202 202 202 202 202 203 203 202 202 202 203 204 205 202 201 199 198 198 198 200 200 202 217 191 129 129 159 197 215 209 201 197 199 199 196 200 208 204 203 201 200 199 199 199 199 210 162 148 169 196 204 193 198 199 199 199 199 199 199 198 198 196 197 198 199 200 201 202 202 199 198 198 198 198 198 198 197 201 200 200 200 200 200 199 199 197 198 199 198 196 196 199 201 198 199 199 197 195 194 196 198 200 198 197 198 199 200 199 197 196 196 197 197 197 196 195 194 197 197 196 196 196 196 197 197 196 196 196 196 197 197 197 197 196 196 196 197 197 198 198 198 197 199 200 199 197 196 197 199 199 199 199 199 199 199 199 199 201 201 200 200 200 200 200 200 203 201 199 199 201 202 202 201 203 203 204 203 203 202 200 199 201 201 201 201 201 201 201 201 203 203 204 205 205 205 204 204 205 205 206 206 206 207 207 207 209 208 208 207 206 205 205 204 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 209 210 210 212 212 211 210 210 211 212 212 210 210 210 210 211 211 212 212 206 209 212 213 213 213 214 215 213 213 213 212 212 212 211 211 211 213 214 213 211 210 211 213 215 215 215 215 215 215 215 215 214 214 215 215 215 216 216 216 215 215 216 216 216 217 217 217 216 217 217 218 219 219 220 220 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 223 222 222 222 222 223 224 223 223 223 223 223 223 223 223 224 223 222 222 222 222 221 221 217 218 224 211 175 155 165 180 147 123 157 196 171 148 174 199 131 70 148 197 155 160 158 120 190 243 255 224 165 108 93 137 205 238 238 220 221 221 215 222 220 221 234 251 216 160 146 145 127 191 237 240 237 240 236 229 183 90 83 90 78 54 62 167 242 254 234 182 148 132 87 28 102 191 240 243 193 126 140 227 247 214 176 193 235 248 247 248 250 205 154 80 57 129 186 184 123 114 185 223 159 75 32 38 69 61 65 69 98 158 241 238 102 76 144 207 197 101 26 92 111 114 151 231 219 156 147 121 82 121 145 102 65 44 28 65 183 243 241 97 25 58 68 103 164 179 181 172 147 104 96 131 100 69 44 72 103 121 178 236 247 198 138 73 55 47 21 43 134 242 253 215 139 65 33 24 31 56 67 69 102 158 194 199 198 121 70 174 229 254 204 99 60 31 88 173 174 209 196 172 249 246 206 154 108 85 71 38 40 51 31 78 138 243 253 244 122 25 120 250 253 251 255 249 225 115 95 117 95 68 113 178 175 200 251 254 250 243 133 86 140 149 162 217 149 53 21 65 79 76 62 98 135 100 51 33 40 33 67 102 72 43 116 227 245 252 249 245 251 254 247 243 254 206 133 92 88 83 101 145 195 142 87 55 44 31 38 82 108 78 60 67 91 112 88 37 25 77 137 199 212 163 111 78 51 60 71 59 45 59 84 103 103 117 140 140 153 197 241 188 62 17 58 133 149 115 87 106 123 180 166 103 101 137 119 67 30 25 17 52 98 104 85 65 80 105 116 93 60 46 43 39 46 43 35 43 38 49 30 46 46 61 101 190 245 201 120 63 106 128 106 58 39 43 57 77 102 96 75 76 97 84 61 70 63 62 127 181 139 84 62 34 36 58 82 76 82 106 100 77 47 64 70 60 66 94 111 106 92 89 68 45 43 57 83 110 137 131 119 98 69 43 37 43 43 35 22 34 84 117 98 63 47 50 46 43 47 42 36 38 41 43 44 41 32 27 34 45 49 45 33 25 46 90 131 149 85 40 18 10 35 97 166 234 247 185 131 91 72 67 47 33 25 54 99 188 228 246 228 184 155 128 174 214 167 105 124 203 221 162 114 65 32 38 35 22 27 32 37 38 35 31 27 25 16 4 26 101 170 161 99 54 67 122 156 155 157 160 160 163 223 214 139 108 95 54 60 87 96 94 79 100 131 126 110 92 75 49 67 104 147 209 227 187 110 88 112 161 189 191 145 73 88 86 82 96 144 193 198 174 137 87 37 22 31 43 52 59 61 51 38 30 29 29 27 24 28 28 30 31 31 32 31 31 28 30 31 30 27 25 25 26 20 26 34 41 41 37 32 29 36 43 38 35 51 66 67 66 67 66 50 66 63 50 62 40 36 47 62 60 87 143 181 205 223 194 176 215 198 109 118 205 242 253 253 224 162 144 190 243 236 226 217 215 213 211 213 219 219 212 213 221 221 213 214 224 206 214 211 219 220 212 216 213 209 225 218 233 241 218 163 73 9 17 81 173 232 244 231 225 223 225 220 202 194 173 170 140 100 77 86 93 81 78 101 143 200 207 181 180 194 168 125 90 143 164 119 63 41 35 41 46 34 34 32 31 29 28 27 26 13 25 30 32 51 83 99 95 122 166 184 186 182 166 182 226 247 247 240 245 252 213 121 45 72 117 175 221 218 153 86 64 80 111 111 153 208 233 253 242 134 71 205 255 253 240 170 86 40 23 29 42 42 26 32 79 113 116 165 254 254 230 189 248 246 255 211 174 183 217 248 243 199 172 127 36 23 65 127 172 158 180 215 186 196 214 146 27 27 101 140 141 104 74 56 36 29 42 45 37 39 48 39 18 22 108 192 223 212 217 245 251 203 98 40 24 18 28 73 153 182 148 119 137 219 238 236 209 152 186 255 226 133 77 51 56 135 250 253 249 95 13 47 143 217 228 220 187 163 156 124 75 40 28 26 40 50 45 37 35 35 35 34 33 33 33 32 32 28 30 31 29 26 27 32 37 27 8 5 54 148 227 237 203 207 174 144 139 187 204 222 236 203 192 220 221 155 104 84 58 34 88 162 181 154 165 196 195 143 118 143 161 169 163 145 171 208 184 187 186 208 221 175 146 219 212 220 251 243 240 212 187 140 157 206 239 223 196 186 182 125 124 192 241 224 164 136 197 227 141 136 223 173 63 125 243 251 244 229 237 238 216 190 159 151 133 130 212 251 216 110 49 77 181 253 250 143 20 62 191 250 231 152 124 149 180 166 162 147 116 69 42 44 47 45 46 43 44 43 39 36 38 44 50 39 43 33 20 67 175 248 250 163 74 35 40 65 120 157 163 94 72 59 48 46 79 159 245 254 250 171 64 21 32 45 50 41 45 45 40 37 36 36 34 30 27 25 34 39 29 30 49 76 127 174 222 252 253 238 195 132 108 97 87 60 47 55 62 59 56 54 52 46 38 37 41 55 46 64 86 134 175 146 106 112 123 105 40 25 128 236 252 167 67 20 47 59 48 47 48 64 74 83 85 84 84 85 85 78 78 85 86 79 57 73 146 206 198 178 192 216 218 213 201 190 142 83 123 208 239 236 224 232 220 195 160 121 85 58 45 39 38 39 44 50 52 48 43 52 60 73 82 78 64 58 62 67 56 55 48 38 25 20 45 133 239 254 222 205 202 214 204 202 198 199 204 208 207 206 207 229 225 220 209 197 185 157 123 66 61 105 188 233 217 193 193 202 203 203 204 209 210 200 186 194 211 212 209 195 171 153 127 155 197 218 205 197 203 205 201 206 209 208 189 145 144 191 207 173 195 215 200 149 66 24 65 101 140 160 191 218 209 201 203 208 212 190 112 147 221 225 203 207 205 206 205 225 223 189 106 44 35 37 43 50 40 33 63 118 203 238 162 90 126 212 254 247 107 79 134 139 155 180 153 73 94 159 218 225 212 191 160 137 188 225 222 200 174 156 153 128 107 144 197 214 213 178 119 94 171 207 189 169 151 134 136 166 229 197 138 155 167 160 187 220 215 213 213 213 211 212 216 213 213 213 213 212 211 210 209 214 215 215 216 216 215 215 214 214 214 215 215 215 216 216 216 215 215 215 215 215 215 215 215 214 215 216 218 219 219 219 219 217 217 217 217 217 217 217 217 218 219 219 220 220 218 217 217 199 150 160 197 223 243 231 205 173 187 232 246 215 187 195 235 244 240 211 164 166 210 228 226 212 229 246 226 215 180 104 84 177 210 206 203 213 214 209 193 210 236 236 211 161 128 170 227 222 224 225 217 202 195 208 225 227 226 228 233 240 244 244 243 241 246 247 248 216 193 225 249 195 182 226 247 254 191 98 51 58 64 74 72 59 54 55 53 45 47 50 50 41 56 138 236 244 142 103 166 165 91 58 49 43 61 57 51 48 43 41 32 38 39 42 85 177 248 248 224 211 208 213 213 208 212 215 209 213 213 215 220 222 217 205 195 139 164 202 225 217 200 202 218 216 208 197 196 206 216 212 201 208 207 207 207 206 206 206 206 209 208 207 207 207 207 206 206 206 205 204 203 203 203 204 205 206 200 199 206 202 208 214 184 171 186 198 201 189 153 110 87 154 199 226 224 212 216 172 58 61 144 206 237 213 203 204 205 208 208 208 207 207 207 207 207 207 207 207 207 208 208 208 209 215 215 214 212 208 204 201 200 210 209 209 208 207 207 206 206 206 208 208 207 206 206 209 211 207 207 207 207 206 206 205 205 203 203 203 203 203 203 203 203 202 203 204 203 201 199 200 202 200 200 200 201 201 202 202 202 200 201 202 202 202 202 201 200 198 200 201 201 200 200 202 204 202 203 203 204 204 205 205 206 206 205 204 204 203 203 204 204 206 206 206 204 203 204 207 210 215 204 206 214 212 209 211 210 208 222 234 230 225 235 239 228 235 210 174 155 171 187 148 85 141 190 194 183 159 122 121 136 167 183 147 127 121 98 118 165 170 170 171 171 158 123 94 86 125 130 153 168 169 191 228 246 224 210 207 210 207 205 210 212 204 207 207 205 206 209 208 205 209 209 209 209 209 208 208 208 207 209 211 211 211 212 214 216 218 219 219 220 220 220 220 219 218 220 221 220 218 217 218 220 217 218 219 219 219 219 218 217 219 219 219 218 218 218 218 218 217 216 215 213 213 213 213 214 210 211 212 212 212 212 211 210 206 206 206 207 207 208 208 208 210 210 210 210 209 208 207 206 206 204 202 203 204 206 205 204 199 202 205 205 203 201 201 201 204 203 203 202 201 201 201 202 203 202 202 202 202 203 205 205 200 200 200 200 200 200 200 200 203 205 199 168 144 117 155 199 212 206 204 197 173 154 170 201 204 202 200 198 198 199 202 203 212 139 137 184 203 196 192 205 198 198 199 199 199 199 199 199 195 196 197 198 200 201 202 203 199 199 199 198 198 197 197 197 198 198 198 198 198 198 198 198 197 198 198 197 196 196 199 202 197 198 198 196 194 193 195 197 200 198 197 198 200 201 200 198 196 197 197 198 197 196 194 193 204 203 200 198 197 196 197 198 196 196 196 196 196 196 196 196 197 197 197 198 198 199 199 199 199 201 202 200 198 196 197 199 200 200 199 199 199 199 198 198 198 199 199 200 200 201 202 202 205 202 199 198 200 202 201 200 204 204 204 204 202 201 199 198 204 204 204 204 204 204 204 204 204 205 206 206 205 204 202 200 204 204 205 205 205 206 206 206 203 203 204 205 206 206 207 207 205 205 205 205 205 205 205 205 208 208 208 208 208 208 208 208 210 209 208 207 208 209 211 212 212 211 210 208 207 206 206 206 211 211 211 212 212 212 213 213 210 213 215 215 212 210 210 211 212 212 212 212 212 212 212 212 210 211 213 213 212 212 214 216 215 215 215 215 215 215 215 215 214 214 214 215 215 216 216 217 217 217 217 217 218 218 219 219 216 216 217 218 219 219 220 220 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 223 223 222 222 222 222 222 221 224 223 222 222 222 222 223 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 226 221 227 224 196 174 177 188 164 134 150 149 99 106 173 205 128 78 110 127 101 92 111 169 224 254 241 170 147 150 144 182 216 245 231 212 228 228 211 213 217 234 239 235 198 152 152 167 148 203 238 232 227 233 239 242 205 153 158 169 159 128 90 103 194 233 254 251 231 192 133 87 95 164 243 254 237 128 117 189 244 193 179 182 221 246 227 250 251 253 190 76 58 123 136 107 78 141 218 209 148 88 52 70 62 42 48 52 80 145 202 133 64 84 143 117 90 75 51 127 178 161 172 198 187 168 142 88 107 185 252 193 100 38 12 81 144 170 174 76 25 36 38 99 188 211 148 93 127 144 144 185 178 136 102 135 181 204 232 252 255 253 195 74 29 42 45 89 126 191 240 161 72 54 57 40 46 54 68 73 71 86 118 140 171 137 114 242 253 243 194 165 107 71 45 55 80 50 59 173 251 253 237 197 130 83 77 75 48 42 30 48 132 240 241 250 114 45 117 174 157 204 253 255 253 132 115 151 124 57 67 77 67 116 219 253 250 247 132 67 157 211 205 142 107 36 59 99 147 104 75 148 210 143 55 32 51 34 71 88 38 49 158 246 252 249 250 254 252 234 217 212 243 248 202 123 66 42 67 118 123 104 83 48 39 39 38 79 116 67 53 87 120 122 79 21 38 143 217 229 180 97 60 63 58 51 53 46 48 68 74 70 89 83 104 121 132 143 180 141 62 31 66 108 113 96 68 66 54 77 67 60 61 44 38 47 34 33 26 54 64 52 62 58 52 47 35 32 45 52 46 40 37 37 43 40 40 36 24 37 36 30 70 175 204 117 63 79 147 165 112 43 31 41 86 164 204 167 88 40 39 46 50 43 42 84 123 146 133 93 59 32 45 80 110 70 65 122 122 87 62 90 94 72 65 79 92 97 129 137 115 68 37 48 98 150 173 145 125 109 75 41 34 43 44 46 39 43 58 54 42 44 47 43 39 45 52 41 31 36 29 34 43 49 50 54 71 88 89 80 57 37 49 83 102 101 59 42 28 9 34 85 122 166 157 136 133 122 107 90 55 31 23 37 49 119 181 244 244 188 133 139 201 200 137 101 134 226 247 209 159 82 27 34 36 21 28 33 38 38 34 29 24 21 17 1 16 97 187 191 109 31 73 151 184 159 149 160 162 158 193 202 128 81 61 37 77 127 136 138 110 100 113 122 133 134 83 71 82 108 129 167 168 101 51 106 121 129 163 152 109 101 125 131 110 79 94 144 163 147 115 69 35 47 78 95 101 106 82 65 44 31 27 26 23 20 31 32 32 32 32 31 30 29 27 29 29 27 25 23 24 26 24 28 30 30 32 36 40 40 36 43 39 35 42 47 46 48 40 44 32 42 31 29 51 22 16 69 109 107 150 230 249 228 241 239 190 159 130 101 161 252 251 235 215 188 170 191 220 225 228 225 221 219 217 214 212 210 209 213 211 208 218 232 228 214 214 213 209 218 214 209 219 214 212 223 205 222 248 250 213 114 25 2 34 118 204 249 247 234 215 227 226 204 199 191 205 188 141 83 81 106 90 63 93 168 236 239 201 221 254 230 168 95 87 111 75 35 35 39 38 32 32 31 30 28 27 26 25 25 38 5 24 66 93 145 192 189 127 98 90 137 186 207 228 242 248 253 253 249 210 126 81 101 184 224 250 254 240 180 118 102 141 153 94 115 195 215 226 237 134 68 233 254 237 252 226 138 73 33 18 32 49 38 19 36 46 87 188 251 254 251 151 174 239 254 215 165 143 168 199 176 151 117 103 50 39 55 101 146 169 206 255 227 214 213 140 26 58 128 156 89 57 33 39 35 36 39 38 36 42 46 31 9 7 77 172 254 247 194 197 206 151 58 36 27 4 20 103 237 255 176 68 93 169 187 177 178 156 162 212 201 142 54 0 60 189 251 234 166 18 1 124 202 195 206 216 216 226 243 214 149 95 59 32 35 44 39 32 32 33 35 35 34 31 30 31 33 29 30 30 27 24 26 33 39 26 16 22 91 188 222 203 193 164 105 83 97 155 191 209 185 168 222 244 208 149 91 58 56 83 141 172 185 210 219 224 248 138 83 131 208 219 163 132 197 218 205 223 188 175 198 176 179 212 200 223 255 231 239 247 241 209 173 160 167 173 190 190 163 107 126 204 241 227 185 148 181 213 144 111 154 126 80 148 211 229 240 232 222 200 168 142 111 122 138 186 253 250 251 173 51 54 150 221 229 139 30 57 149 194 208 206 200 155 126 99 85 138 128 87 45 39 49 47 37 41 44 45 40 34 35 44 52 51 52 36 15 56 166 247 254 189 85 38 38 65 132 157 125 98 81 64 49 40 71 154 225 252 228 147 56 25 40 47 42 39 43 43 39 35 35 34 32 31 26 23 28 34 35 34 35 46 67 106 163 199 235 252 201 144 112 94 81 58 54 66 69 63 61 60 58 48 38 35 39 75 76 78 58 88 158 159 126 99 112 102 45 28 123 225 245 175 67 20 53 61 44 43 49 74 72 77 85 85 80 79 85 90 92 99 100 89 57 59 125 183 231 246 234 224 224 218 188 189 149 83 88 154 220 251 228 200 165 116 77 56 46 39 33 45 42 42 46 48 49 52 57 59 61 58 65 75 66 59 71 67 51 51 49 41 26 30 71 148 233 229 208 207 191 199 202 206 205 205 204 203 202 204 206 210 202 207 216 217 224 219 197 153 89 63 123 201 228 216 204 203 202 204 208 205 194 186 184 186 210 216 214 200 178 160 133 178 214 223 210 205 203 197 200 216 188 166 159 146 170 220 228 188 172 184 183 137 66 30 57 92 137 167 202 220 202 198 211 217 216 197 113 134 210 227 215 202 203 206 203 224 232 210 129 63 34 34 39 40 47 42 41 79 148 211 175 110 150 233 253 195 79 53 99 120 156 172 128 79 133 213 251 249 254 244 202 189 220 240 251 246 195 138 122 146 149 158 178 168 132 110 95 158 214 194 125 144 217 205 131 128 174 157 103 106 145 187 224 217 213 212 214 213 209 208 211 213 215 218 220 218 215 211 208 214 215 215 216 216 215 215 214 214 214 215 215 215 216 216 216 215 215 215 215 215 215 215 215 213 214 216 218 220 220 220 220 217 217 217 217 217 217 217 217 222 215 214 220 221 216 217 225 222 207 187 168 192 225 220 212 188 217 254 242 209 202 217 247 241 231 207 147 152 220 239 229 237 230 225 175 158 144 113 163 201 204 188 168 164 166 189 229 244 237 201 180 173 178 208 232 218 221 222 219 206 190 198 223 224 221 219 221 225 225 220 215 218 228 232 243 219 194 213 219 179 131 176 182 164 129 80 33 48 52 54 54 56 55 49 45 53 49 42 40 45 77 160 247 247 189 115 109 105 63 47 50 51 66 46 47 52 37 40 37 40 28 52 135 223 248 243 237 233 208 209 219 209 210 220 215 217 219 224 230 229 213 188 169 163 193 219 223 215 212 211 209 210 208 212 217 213 204 205 214 207 207 206 206 206 205 205 205 209 208 207 207 207 207 206 206 206 205 204 203 202 203 204 204 209 200 198 208 200 202 214 193 197 211 213 210 213 204 182 167 204 210 210 214 212 224 196 93 45 120 192 239 218 210 213 208 204 205 205 206 207 207 208 208 210 210 210 209 209 209 208 208 212 210 209 210 212 212 208 205 210 210 209 208 207 207 206 206 207 208 209 208 206 207 209 211 209 207 206 205 205 206 208 210 207 206 204 202 202 202 203 204 204 205 206 204 202 200 201 202 198 198 199 199 199 200 200 200 200 201 202 202 202 202 201 200 199 201 202 202 201 201 203 205 201 202 202 203 204 205 206 206 205 204 203 202 202 203 205 206 205 206 205 204 202 203 206 209 204 203 212 216 207 204 210 211 214 214 223 228 222 221 224 220 232 237 220 202 195 164 120 103 154 185 175 191 221 202 157 112 120 144 155 156 122 109 159 189 185 216 237 235 226 201 157 118 123 120 144 180 211 240 245 223 213 201 206 218 216 210 206 201 200 207 210 207 204 206 208 206 211 210 210 209 209 208 207 207 209 211 213 212 211 211 213 215 220 221 222 222 222 222 221 221 221 222 222 221 218 216 216 218 217 218 218 219 219 218 218 217 217 217 217 217 217 217 217 217 213 213 212 212 212 213 214 215 208 209 210 211 211 211 211 210 205 206 206 207 207 208 208 208 210 210 210 210 209 208 207 207 206 204 202 203 204 206 205 204 197 200 203 204 203 202 202 203 204 203 203 202 201 201 201 201 203 202 202 201 202 203 205 206 199 200 201 202 203 202 201 200 204 192 208 208 162 77 105 173 204 211 221 213 167 127 142 184 203 201 198 196 197 200 204 207 189 142 160 196 203 209 207 199 198 198 198 199 199 200 200 200 200 200 198 197 197 197 197 198 200 200 199 199 198 197 196 196 200 200 199 198 197 197 197 197 196 196 196 197 197 198 198 198 195 196 196 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 197 196 195 194 193 193 194 195 197 199 199 199 197 196 195 196 197 197 196 196 198 200 199 200 200 201 201 200 200 199 197 198 200 199 197 196 198 199 198 198 199 199 199 200 200 200 199 198 198 198 199 201 202 204 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 205 207 206 204 202 202 203 214 212 208 204 203 203 205 206 206 205 204 203 203 203 204 204 206 206 206 206 206 206 206 206 206 206 207 208 209 210 210 211 211 209 207 206 206 207 209 210 211 210 208 207 208 210 212 214 207 207 207 208 213 216 211 203 213 213 212 211 210 209 208 207 202 204 208 211 212 213 212 212 212 212 212 212 212 212 212 212 210 209 208 210 212 214 213 212 213 213 213 213 213 213 213 213 214 215 216 217 217 215 213 212 214 216 220 221 220 217 212 209 217 218 218 219 220 220 219 219 218 218 218 219 219 220 220 220 221 220 220 220 219 219 218 218 223 222 222 221 221 220 219 219 219 219 220 221 221 220 219 219 219 219 220 221 221 222 223 223 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 224 219 219 228 224 231 241 215 171 124 135 111 80 93 168 211 171 96 60 71 76 109 141 197 254 252 169 125 161 176 179 198 221 222 225 225 221 216 217 222 232 228 189 152 158 142 191 231 176 186 244 244 231 229 245 234 229 197 203 243 247 232 202 139 100 190 254 252 253 254 218 190 138 150 241 253 251 187 80 131 176 134 99 165 242 243 234 232 245 252 171 55 79 183 184 102 82 127 151 158 112 82 108 91 63 48 44 40 71 88 62 70 60 60 92 115 92 111 176 194 252 241 146 108 112 113 128 96 96 202 253 253 155 82 112 74 70 80 75 68 30 37 52 76 159 178 136 131 175 194 220 249 253 233 157 160 189 190 219 218 219 242 195 105 63 61 72 92 110 114 130 108 66 46 46 64 61 58 49 42 56 94 136 161 217 173 121 187 237 224 244 228 167 73 63 79 78 120 142 162 171 225 253 231 137 89 115 105 63 33 18 28 60 152 229 214 99 47 143 150 154 206 226 236 162 75 74 110 103 66 28 28 33 96 195 244 252 236 127 58 143 174 180 134 70 48 104 184 233 173 122 145 143 122 57 52 57 54 31 48 65 143 191 208 197 221 233 232 203 152 159 219 229 249 250 177 54 74 149 177 203 207 172 87 33 33 45 66 68 43 61 127 152 127 77 8 50 230 253 253 153 67 93 112 84 49 38 42 57 76 72 68 59 60 72 70 63 64 73 96 87 52 64 66 79 93 60 46 43 43 45 48 44 36 33 36 42 33 38 29 41 50 29 34 36 38 22 31 38 30 36 33 42 37 31 28 29 32 33 33 31 28 67 128 128 71 61 109 165 137 94 45 31 52 106 181 214 176 105 62 52 94 114 121 114 188 220 242 210 159 91 41 30 91 129 89 65 105 119 91 85 113 129 78 74 88 60 91 135 182 174 115 70 54 76 122 161 128 90 67 55 47 46 50 52 46 39 37 41 45 44 40 40 45 44 46 52 47 39 40 43 39 40 51 54 82 139 161 156 113 53 23 33 53 77 105 108 54 22 25 64 101 91 72 95 195 199 146 109 77 62 48 33 30 43 56 104 206 235 169 94 147 171 165 144 132 145 151 198 195 181 115 70 28 34 36 31 33 36 34 29 23 19 17 9 4 24 104 179 200 124 72 112 156 183 184 158 139 147 143 173 171 142 82 30 31 100 177 230 187 104 122 159 190 238 193 126 145 161 179 202 191 134 79 82 130 133 103 97 100 104 119 129 151 117 89 114 108 72 70 52 35 70 146 186 174 148 134 105 78 32 36 47 40 49 47 44 38 31 26 28 35 35 26 26 26 27 27 25 24 25 27 23 25 29 35 40 41 38 34 36 37 37 38 40 41 41 42 49 53 50 44 49 54 40 17 34 105 124 155 208 255 232 229 252 229 189 141 85 101 196 252 218 187 139 147 191 218 232 232 199 183 198 209 221 221 204 222 211 213 215 215 213 213 215 216 219 218 217 218 219 218 214 210 214 228 217 212 228 251 224 132 42 2 10 82 177 243 250 242 240 248 244 233 240 250 232 196 151 135 127 108 86 74 95 152 215 243 206 224 252 247 216 109 63 54 44 38 38 40 39 38 31 31 30 29 28 27 26 25 21 3 30 81 132 205 254 252 219 121 39 69 173 245 250 237 226 252 242 172 112 112 164 218 253 248 250 245 252 225 157 202 251 234 131 132 162 145 108 142 100 56 186 253 243 252 253 221 127 45 32 30 16 38 44 27 21 73 146 249 253 221 138 112 175 205 192 154 100 115 146 153 160 141 87 78 99 86 91 128 171 187 217 233 236 225 137 13 70 158 153 83 38 34 48 36 35 37 40 43 43 38 30 23 13 39 118 221 251 194 132 123 99 56 38 29 4 27 142 252 252 178 97 124 162 192 161 154 149 147 160 184 125 62 40 74 195 254 175 31 18 92 150 185 164 178 211 247 246 245 255 241 216 114 41 28 38 38 29 39 36 36 35 34 32 30 28 26 28 28 27 23 20 24 35 43 35 9 41 126 203 189 142 171 170 102 55 140 226 211 159 94 111 154 175 142 127 81 33 94 204 202 201 238 250 229 223 203 121 74 161 242 205 165 182 223 182 188 254 243 173 127 111 161 195 217 228 251 231 204 234 243 252 235 191 136 117 142 153 133 124 183 216 234 223 193 187 175 166 107 88 98 88 129 205 222 195 215 237 208 177 150 98 76 130 155 186 243 254 250 232 132 53 78 151 161 114 60 44 106 119 179 251 253 213 145 77 79 131 115 82 50 38 45 48 42 39 41 42 39 35 35 39 44 57 46 37 19 45 118 167 186 152 90 40 42 64 109 142 115 96 105 74 56 53 75 144 190 213 167 98 46 34 45 51 45 46 42 36 34 34 37 38 38 32 30 27 27 29 33 33 31 33 41 57 84 126 166 184 182 174 151 130 95 48 40 72 95 70 58 60 57 47 28 25 58 125 174 102 21 90 210 238 191 108 126 100 37 35 123 201 214 138 65 33 44 39 37 55 64 75 77 79 82 84 85 85 85 80 87 91 106 108 68 53 88 181 248 233 198 209 239 214 201 194 161 119 113 159 203 187 142 98 69 48 52 55 47 41 44 43 45 50 56 58 57 60 66 64 60 60 66 71 68 58 49 48 72 111 107 59 14 22 79 162 244 231 218 208 199 196 197 205 206 207 207 206 204 203 202 201 202 204 207 211 216 220 222 219 170 86 72 158 223 219 207 200 205 207 206 207 202 182 160 171 202 220 220 218 202 169 144 182 213 212 197 203 202 203 223 200 152 152 154 146 182 223 235 188 170 153 139 120 66 23 45 114 184 213 221 204 207 205 200 214 216 187 124 126 198 227 212 206 212 201 190 227 230 210 153 83 38 24 42 47 45 50 48 55 98 140 142 155 213 224 169 105 58 30 64 126 164 167 158 182 218 251 252 230 211 205 206 191 195 205 216 221 203 163 128 179 180 169 169 134 127 135 167 224 219 153 121 171 247 254 183 123 93 69 99 175 233 240 224 210 210 212 213 213 213 213 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 214 214 215 215 215 216 212 213 217 217 214 214 217 215 215 211 221 225 198 188 218 216 218 218 217 218 220 219 216 218 221 222 220 215 214 221 230 217 209 205 181 150 157 174 166 212 252 251 203 178 191 218 243 197 190 205 182 175 226 248 239 229 210 159 133 173 201 211 254 238 219 207 211 198 168 179 224 207 188 175 177 214 245 231 218 219 226 219 212 214 204 197 208 234 214 182 166 167 156 134 122 123 138 155 159 149 138 132 132 117 106 96 91 84 72 59 52 50 55 58 55 53 53 49 42 44 35 50 42 27 98 204 245 249 228 148 63 55 56 40 60 54 49 44 42 42 42 38 34 42 36 73 135 171 189 215 238 223 226 228 228 228 227 228 232 226 212 216 222 192 155 154 174 211 216 219 211 205 214 216 202 209 211 212 209 205 204 206 209 212 209 206 205 207 207 206 204 203 200 198 201 207 210 208 205 205 206 208 208 208 206 204 203 203 203 203 204 204 205 205 206 204 205 206 209 213 216 219 221 216 197 205 208 201 221 208 142 47 88 168 218 226 214 197 200 202 203 205 206 208 210 212 213 203 205 208 209 208 208 209 210 206 208 210 210 209 209 211 213 208 209 209 210 210 211 211 211 208 208 208 207 207 207 206 206 205 205 206 206 206 205 204 203 204 202 201 201 202 203 201 199 201 201 201 201 201 201 201 201 203 203 202 202 202 202 201 200 200 200 200 201 201 202 202 202 203 202 201 201 202 203 202 201 203 202 202 201 201 202 202 203 204 203 202 204 206 208 207 205 205 204 203 203 205 207 210 212 207 208 209 210 211 210 209 209 211 208 207 208 211 213 212 211 208 214 223 231 241 195 123 127 169 176 160 166 193 192 136 55 68 76 90 105 122 153 196 227 218 229 230 229 233 225 207 198 192 162 143 161 198 224 230 229 213 208 214 220 211 204 208 212 210 198 211 219 222 217 200 213 206 207 210 213 207 203 213 227 211 211 211 212 213 214 215 216 217 217 217 218 218 219 219 219 220 219 219 218 218 219 219 220 218 218 218 218 218 218 218 218 218 218 219 219 219 218 217 216 220 219 218 217 215 214 213 212 214 213 212 210 208 206 205 204 204 204 205 206 206 207 208 208 208 207 206 205 205 205 206 207 199 202 205 205 203 201 200 201 206 201 199 202 204 202 200 200 197 198 200 201 201 201 201 200 200 200 202 202 203 202 201 200 200 200 200 200 200 200 200 200 198 201 210 211 188 146 113 100 164 195 200 214 194 138 140 171 188 204 203 191 195 204 204 199 176 134 192 206 190 211 197 200 199 199 199 199 199 199 199 199 199 199 198 197 197 197 198 198 199 199 199 198 198 197 197 196 200 199 198 197 197 197 197 197 196 197 197 197 197 197 197 198 196 196 196 197 197 197 198 198 197 197 197 197 197 197 197 197 199 199 198 197 197 196 196 195 195 195 196 197 198 198 197 197 196 197 198 197 195 195 197 199 197 198 198 199 199 198 198 197 197 198 199 199 197 196 198 199 198 198 198 199 199 200 200 200 199 199 198 198 199 200 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 203 205 204 202 201 201 202 204 203 202 202 203 205 207 209 206 205 204 203 203 203 204 205 205 205 205 205 205 205 205 205 206 207 207 208 208 209 209 210 209 208 207 206 207 208 209 210 211 211 210 210 210 211 213 214 208 210 211 210 212 214 213 209 212 212 211 210 210 209 209 208 211 211 211 211 212 213 214 214 212 212 212 212 212 212 212 212 211 210 209 210 213 214 213 212 213 213 213 213 213 213 213 213 215 215 215 216 215 215 214 213 213 214 215 217 217 218 217 217 216 216 217 218 218 218 218 218 218 218 218 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 216 216 226 220 228 248 234 171 114 125 127 106 93 144 195 166 107 50 54 77 130 186 245 237 175 149 189 209 207 221 220 227 221 219 222 224 223 221 221 246 220 150 86 100 116 166 177 143 162 218 242 243 231 230 241 223 186 195 245 255 255 252 212 116 93 166 251 251 214 200 212 165 133 194 252 245 173 86 77 89 82 92 175 250 251 231 214 227 221 156 67 77 182 230 192 136 113 100 114 89 64 89 93 85 155 168 92 42 46 43 36 48 104 147 155 163 212 238 193 219 208 194 179 173 184 166 111 93 174 244 254 175 142 181 131 47 49 43 53 36 34 43 79 96 118 118 153 212 247 254 248 254 252 163 76 85 146 170 140 129 118 129 174 181 115 74 102 83 71 73 66 53 43 43 68 91 83 68 46 32 63 150 232 252 254 123 68 111 142 207 254 173 42 106 200 219 212 227 220 109 94 188 195 99 101 149 152 101 60 27 22 29 77 130 123 79 106 212 250 234 201 160 68 72 41 72 136 141 79 34 47 46 87 142 166 200 226 143 66 90 124 131 95 64 79 138 195 229 141 192 227 176 98 59 54 53 44 13 34 140 224 247 234 184 167 132 112 107 98 135 213 186 178 193 142 64 118 209 247 254 248 189 81 19 24 43 67 46 41 61 123 164 149 87 5 60 229 232 183 123 133 166 140 84 48 38 38 44 65 93 129 119 107 99 100 89 76 88 110 74 44 93 115 103 110 81 47 43 42 40 37 37 40 41 40 28 25 24 19 28 32 26 35 29 30 25 30 29 52 87 70 38 34 28 26 28 31 34 35 28 22 67 144 153 85 53 83 103 96 71 32 41 84 100 107 129 131 113 94 92 168 216 215 224 249 253 254 240 207 145 60 23 64 132 130 94 83 75 84 104 111 107 71 76 90 65 72 116 150 157 139 117 84 67 83 111 93 72 60 56 55 54 54 41 41 41 42 44 44 42 39 36 44 46 48 54 50 41 41 48 40 34 49 70 123 197 226 199 135 54 5 13 71 148 203 141 58 10 20 66 104 90 62 117 190 200 157 115 76 54 49 37 29 35 42 74 144 169 125 75 106 134 159 158 142 131 112 146 166 174 117 77 40 42 33 37 37 35 30 24 19 18 18 10 8 14 66 149 213 168 120 149 169 171 165 135 99 112 139 157 170 154 83 11 28 136 237 249 156 113 160 199 228 247 213 167 190 223 248 254 230 178 129 156 186 157 99 94 121 135 142 134 131 132 155 166 118 52 28 35 41 104 190 216 183 153 146 137 91 44 50 78 120 148 120 80 44 26 34 37 31 30 33 26 30 30 25 22 25 25 23 28 29 31 34 38 38 35 32 34 35 35 37 38 39 40 41 38 45 63 99 137 136 76 10 41 111 150 195 227 255 231 230 230 217 182 91 44 133 233 243 182 107 88 175 238 232 222 213 168 133 171 218 212 206 213 214 214 215 216 215 213 212 212 214 216 215 214 214 215 214 210 207 209 215 207 211 229 252 220 110 50 11 7 55 155 246 253 234 238 237 230 223 222 217 196 172 141 117 103 87 67 49 61 113 172 189 167 196 237 239 202 107 54 47 39 35 36 37 36 34 31 31 30 27 23 21 21 22 24 20 49 93 138 200 245 249 253 147 55 59 136 205 206 165 129 163 147 112 141 211 248 250 249 238 235 234 244 225 196 246 254 244 177 143 123 117 133 158 121 60 154 252 252 240 252 253 194 95 30 16 29 39 30 37 29 45 88 174 182 163 156 207 216 205 201 163 102 163 231 232 190 114 92 127 146 151 166 182 143 105 146 239 254 190 90 15 85 159 150 85 40 30 42 38 41 40 40 40 39 35 28 23 14 28 64 122 159 140 96 74 62 39 31 23 12 56 162 250 250 159 120 179 197 224 206 174 123 125 134 156 125 90 72 91 183 173 73 23 106 163 152 161 193 196 200 230 243 232 241 254 246 124 41 24 31 36 31 36 34 34 34 33 31 29 27 26 27 28 27 23 20 22 31 39 35 52 86 114 131 136 156 203 241 175 152 233 255 183 132 100 121 118 111 109 113 57 37 136 239 207 184 204 225 219 192 154 96 108 182 221 190 180 209 233 185 192 238 254 223 132 73 122 177 222 239 239 192 164 212 236 245 242 224 184 152 142 123 90 120 206 252 242 225 215 193 156 130 92 105 108 97 164 227 207 189 207 210 200 199 169 129 135 149 161 179 233 254 254 243 149 55 71 131 160 138 68 40 124 156 193 233 254 236 160 106 98 110 93 69 49 41 43 47 50 43 45 46 43 37 35 37 41 42 42 43 30 42 80 107 131 148 102 47 41 65 94 108 89 89 87 78 92 85 66 103 147 152 114 68 43 39 43 45 44 47 43 38 35 35 36 37 37 26 25 26 31 39 43 40 36 35 38 44 52 64 84 111 133 177 162 138 92 48 51 80 91 67 52 55 56 45 24 30 78 180 235 142 21 77 219 253 192 143 129 84 33 43 117 166 162 103 47 28 44 43 46 61 66 71 74 79 83 86 86 86 85 84 90 92 104 107 79 77 119 212 211 163 152 187 226 211 209 193 185 177 175 170 149 113 83 65 50 41 46 49 45 46 53 58 57 58 61 62 60 61 65 62 59 57 57 56 52 44 39 72 152 205 153 62 7 19 80 171 243 225 213 206 200 202 204 202 203 204 205 205 204 204 203 202 202 203 204 207 210 212 214 228 209 125 61 115 207 230 208 202 205 204 202 205 205 191 173 139 170 189 194 210 215 182 142 180 210 212 200 205 203 201 215 208 161 157 155 152 191 228 232 203 167 135 117 108 71 28 33 118 201 242 248 215 204 198 194 222 219 195 126 106 168 213 216 212 217 212 200 216 213 213 180 123 56 23 40 48 43 45 49 61 67 80 95 139 204 194 120 55 48 48 72 117 166 197 209 243 226 203 180 153 127 111 106 106 100 102 118 135 138 127 115 141 142 141 169 186 212 214 219 225 183 149 178 225 244 243 229 154 47 46 160 237 251 241 218 211 211 211 211 212 212 212 213 212 212 212 212 212 212 212 212 214 214 214 214 214 214 214 214 213 213 214 214 214 214 214 214 215 213 214 217 216 212 213 216 220 219 214 217 207 170 171 217 213 217 215 209 212 221 221 213 221 212 212 221 224 219 221 229 190 162 196 237 184 99 90 126 187 203 184 138 117 139 174 198 192 194 213 196 194 242 254 234 173 130 128 178 204 197 204 220 214 213 217 219 196 158 148 169 163 177 209 221 225 226 216 219 217 219 219 221 218 200 185 185 220 236 213 152 101 76 66 65 74 79 83 84 81 79 80 82 81 76 75 78 78 72 65 62 55 56 54 49 48 50 49 46 46 32 34 33 52 142 234 251 252 238 156 51 29 51 50 58 49 43 41 42 38 31 33 40 80 134 155 134 115 110 135 180 202 218 220 213 219 224 217 209 189 174 157 144 133 142 185 233 209 208 213 211 204 207 213 209 219 213 210 211 210 205 202 204 209 207 205 205 207 208 207 206 204 201 199 202 207 209 207 204 203 203 204 204 203 202 201 201 203 203 203 204 204 205 205 205 203 203 204 205 207 209 210 211 208 195 202 206 204 222 214 167 86 51 113 205 228 209 200 214 206 206 207 207 207 206 206 205 204 206 209 210 209 209 210 211 209 210 211 210 208 207 208 210 209 209 209 210 210 211 211 211 210 210 209 209 209 208 208 208 205 205 206 206 206 205 204 203 205 203 202 203 204 205 203 202 203 203 202 202 202 202 202 201 203 203 202 202 202 202 201 200 201 201 201 201 202 202 202 202 203 202 201 201 202 203 202 201 203 203 202 201 201 202 203 203 205 204 202 203 204 205 204 202 204 205 205 206 207 207 207 207 207 208 209 210 210 210 209 208 209 208 207 209 211 212 211 209 202 210 218 235 245 174 105 152 222 231 194 160 147 125 86 43 69 122 127 94 124 209 248 241 215 231 225 205 202 211 221 228 232 220 178 136 148 201 228 220 209 208 205 206 211 212 207 204 211 213 218 196 194 209 207 220 202 202 208 216 216 208 205 208 212 212 213 214 214 214 213 212 216 217 217 218 218 219 219 220 220 220 219 218 218 219 220 220 219 219 219 219 219 219 219 219 217 218 219 219 219 218 217 216 217 217 216 215 214 213 212 212 212 212 211 210 209 208 207 207 206 206 206 206 206 206 206 206 209 208 207 205 205 205 205 205 203 205 206 206 203 202 202 203 206 201 200 202 204 202 200 201 199 200 201 201 202 202 202 202 198 199 201 202 203 203 203 203 199 199 198 198 198 198 198 198 200 201 205 210 208 191 161 136 131 169 199 210 201 192 185 162 170 188 203 205 203 207 207 200 186 139 186 208 203 216 197 196 199 199 199 199 199 199 199 199 198 198 197 197 197 198 198 199 198 198 198 198 197 197 197 197 199 199 198 197 197 197 197 197 198 197 197 197 197 197 197 196 196 196 196 196 197 197 197 197 196 196 196 196 196 196 196 196 198 198 198 198 198 198 198 198 196 196 196 196 196 197 197 198 196 198 198 197 195 194 196 198 195 196 197 197 197 197 196 195 196 198 199 198 197 196 197 199 198 198 198 199 199 199 200 200 200 199 199 199 199 199 200 201 202 202 202 202 202 202 202 202 200 200 200 200 200 200 200 200 200 202 204 204 202 201 202 203 197 198 199 201 202 204 205 206 205 205 204 203 203 204 204 205 204 204 204 204 204 204 204 204 207 207 207 208 208 208 208 208 206 206 207 208 208 209 209 209 209 209 210 210 210 211 211 211 208 211 213 210 209 211 212 211 210 210 210 210 210 210 210 210 217 215 213 210 210 211 212 214 211 211 211 211 211 211 211 211 213 211 210 211 213 214 213 211 213 213 213 213 213 213 213 213 215 214 214 214 214 214 215 216 217 215 214 213 214 216 219 221 215 215 216 217 217 217 217 217 218 218 218 218 219 219 219 220 220 220 220 221 221 221 221 221 218 219 219 220 221 222 222 223 222 221 219 218 218 219 221 222 221 221 221 221 221 221 221 221 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 221 218 220 218 235 251 222 135 97 124 148 125 78 102 165 159 118 49 40 77 133 166 210 186 167 192 236 227 222 241 224 225 220 218 220 222 222 222 225 223 219 194 154 157 137 120 69 99 145 195 218 197 161 155 219 251 206 183 208 223 233 252 247 205 119 110 179 201 141 112 165 168 141 137 169 158 108 79 60 86 86 107 184 251 255 228 196 174 212 196 100 60 158 252 253 209 119 49 40 60 97 124 119 137 218 248 192 95 28 22 26 51 123 172 195 222 254 254 213 163 149 228 254 240 254 232 199 125 118 154 190 178 212 233 144 81 83 65 64 56 41 25 44 56 68 83 116 159 212 251 244 241 208 127 31 31 95 116 114 88 73 103 197 253 195 102 66 60 45 45 52 57 43 42 85 117 116 119 101 52 33 100 191 253 232 127 55 50 126 234 237 106 42 172 250 251 219 251 254 183 110 174 200 118 121 178 196 132 85 38 28 25 29 51 52 63 128 243 253 240 150 76 107 144 152 178 248 254 157 80 91 93 77 71 79 121 164 129 91 47 59 63 51 47 75 130 177 167 162 233 235 251 190 77 59 43 21 11 73 233 251 252 242 247 238 197 160 156 140 125 152 110 80 128 121 66 96 194 250 250 203 131 55 27 35 46 69 75 108 104 106 152 183 125 19 39 117 115 100 101 139 143 112 74 44 38 35 34 59 121 200 224 168 116 141 165 153 159 158 59 71 178 208 136 106 86 49 42 45 46 42 39 39 39 38 42 58 59 56 37 15 34 65 51 38 59 89 82 112 143 89 34 30 26 24 26 30 35 37 28 20 65 149 165 92 42 55 66 63 76 74 74 87 89 94 128 147 162 139 103 183 253 251 252 254 241 222 224 233 198 88 28 43 155 209 162 85 43 92 147 135 113 94 95 106 113 119 115 112 102 104 105 74 43 45 66 63 58 54 54 54 50 44 36 36 38 38 37 35 34 34 30 38 41 45 54 55 56 64 55 46 32 45 82 145 213 232 178 114 39 2 30 135 226 250 136 50 14 27 57 90 89 68 93 156 194 163 121 90 63 64 62 46 33 30 43 76 90 74 62 103 149 175 156 141 152 144 138 152 159 112 84 49 43 27 41 38 32 24 17 15 16 19 11 10 6 42 122 206 188 156 174 190 171 157 140 111 132 182 186 199 175 81 5 54 179 254 210 115 129 182 205 236 240 225 206 209 230 247 248 246 230 201 208 204 152 109 142 181 156 109 127 138 165 172 133 81 57 55 75 73 100 139 160 174 199 220 185 107 80 117 152 211 247 199 121 56 21 35 40 30 31 40 22 26 25 21 22 28 29 25 28 29 30 33 35 36 35 34 32 32 33 35 37 38 39 40 34 38 70 142 214 211 115 12 25 87 151 222 237 243 220 223 191 176 166 73 41 157 231 221 177 104 101 194 247 238 226 204 146 135 171 222 217 206 219 210 213 214 216 215 213 212 213 215 214 212 211 211 212 213 213 212 217 217 214 218 225 251 233 122 44 17 13 40 111 186 194 170 142 127 113 109 104 96 89 88 80 72 69 53 39 29 31 63 84 92 88 111 141 149 124 74 44 40 35 34 36 36 35 32 29 30 29 26 22 19 20 22 11 31 62 88 111 139 163 174 194 131 65 46 76 114 107 68 85 80 81 146 233 254 248 254 238 241 246 250 247 220 220 254 245 193 162 147 142 168 234 245 179 100 118 231 253 240 243 253 253 180 79 19 32 40 26 43 30 32 44 83 81 91 148 243 253 246 247 193 135 206 255 254 214 88 106 174 178 208 240 236 130 46 77 206 235 136 46 20 83 146 138 77 34 22 34 43 44 42 40 38 35 31 26 23 22 24 32 74 138 155 102 42 29 33 32 17 25 97 197 255 242 135 136 214 204 214 209 163 141 122 111 113 90 88 92 101 115 89 39 86 205 224 194 225 247 224 177 183 222 231 238 254 254 121 34 19 23 33 34 33 33 33 33 32 30 28 26 25 25 28 28 24 19 20 27 34 46 93 117 95 69 112 204 252 254 168 143 207 195 131 141 174 218 196 126 81 73 35 53 155 179 159 147 140 162 189 157 102 91 161 215 220 202 206 230 230 182 216 228 246 249 159 72 80 139 210 240 222 156 128 182 206 225 236 241 221 193 174 146 112 95 179 252 252 229 205 167 146 129 94 106 87 96 208 250 191 192 220 200 187 195 170 162 191 203 199 200 237 252 253 237 154 66 59 110 184 196 101 49 137 226 219 189 199 194 151 128 102 83 72 60 51 43 39 45 54 47 49 50 47 41 37 36 37 40 42 42 30 34 47 75 128 184 152 70 33 60 84 90 87 76 72 79 106 94 56 66 95 86 59 40 43 48 44 41 43 49 45 40 37 36 36 35 34 34 32 32 37 41 40 35 30 27 32 42 49 47 50 74 102 143 144 125 79 45 55 72 68 60 45 50 54 42 23 37 96 213 235 139 31 54 146 191 174 181 130 67 34 54 103 118 97 66 33 30 48 51 56 66 65 67 71 78 85 88 88 87 85 84 88 90 100 106 93 106 150 201 143 80 103 163 216 221 230 215 222 220 191 137 82 48 37 39 41 43 45 44 45 54 64 67 63 61 62 61 57 55 57 64 62 57 51 44 39 34 31 110 189 218 141 51 6 22 90 188 245 219 210 204 202 207 208 200 200 202 203 204 204 204 204 203 202 202 202 202 203 204 205 228 235 167 69 75 173 229 216 204 204 201 199 204 208 202 190 145 147 152 172 207 224 198 159 177 205 210 202 205 203 199 208 209 180 161 128 130 201 236 216 185 131 90 77 89 83 46 28 89 179 227 238 209 205 208 212 219 220 204 125 83 145 200 200 196 194 202 213 215 203 221 221 165 80 26 36 48 43 43 51 52 45 46 59 97 145 132 70 27 76 111 102 92 122 179 220 206 158 106 79 65 54 52 58 52 54 56 56 55 57 66 75 82 97 118 163 202 234 223 204 192 183 204 230 232 210 192 204 182 80 71 163 220 224 216 205 214 213 211 210 210 210 212 213 212 212 212 212 212 212 212 212 216 216 215 215 215 214 214 214 214 214 214 214 214 214 213 213 214 214 215 216 213 211 212 216 218 219 219 220 196 147 154 215 219 217 217 219 221 219 216 214 214 214 218 223 223 216 211 209 204 154 185 254 232 135 81 82 107 111 111 104 100 114 124 119 156 197 240 226 212 232 210 159 115 116 152 217 203 148 159 181 179 186 193 194 186 171 161 160 195 216 248 240 221 223 224 228 219 212 218 228 224 212 195 180 221 254 251 159 81 57 60 63 70 67 64 64 68 71 73 74 73 73 75 78 75 67 60 59 64 60 51 43 42 44 44 42 41 36 32 32 77 177 247 247 253 211 127 37 20 50 56 54 46 37 36 39 31 26 48 79 137 227 248 203 161 107 82 114 145 164 163 154 157 149 132 126 124 145 146 136 141 159 191 229 208 204 209 212 204 203 209 210 208 202 203 209 212 207 205 207 206 205 204 204 206 208 208 208 205 202 201 202 206 208 206 203 203 203 202 201 201 201 201 202 203 203 204 204 204 205 205 205 204 204 203 202 202 202 203 203 204 198 201 205 207 218 216 196 137 53 78 169 215 229 223 209 206 206 206 206 206 205 203 202 205 207 210 211 210 210 211 212 212 213 213 211 208 206 206 207 209 210 210 210 210 211 211 211 211 211 211 211 210 210 210 209 205 206 206 207 206 205 204 204 206 204 203 204 206 206 205 204 204 204 204 203 203 202 202 202 203 203 202 202 202 202 201 200 202 202 202 202 202 202 201 201 203 202 201 201 202 203 202 201 203 203 202 201 201 202 203 203 206 204 202 202 203 203 201 199 203 205 207 208 208 206 204 202 207 207 208 209 209 209 209 208 208 207 208 209 211 211 208 206 207 212 228 228 198 115 70 128 189 231 229 212 187 127 75 52 140 197 177 113 137 218 242 218 221 229 208 173 169 195 221 235 217 227 220 189 162 163 187 208 219 222 195 171 186 209 212 210 201 213 200 147 148 193 207 216 209 205 204 210 214 213 212 212 210 212 213 215 215 215 213 212 216 216 217 218 218 219 220 220 221 220 219 219 219 219 220 221 219 219 219 219 219 219 219 219 217 218 218 219 218 217 216 216 215 215 214 214 213 213 212 212 210 210 210 210 210 209 209 209 207 207 206 206 206 206 205 205 210 209 208 206 205 205 205 205 205 206 206 204 201 200 202 203 205 201 200 203 204 201 200 201 202 202 202 202 202 203 203 204 198 199 200 202 204 205 205 205 200 200 199 199 198 197 197 197 200 202 200 201 211 217 204 182 149 142 170 192 203 221 207 170 155 156 181 206 203 198 198 193 160 149 197 210 199 207 200 203 199 199 199 199 199 199 199 199 197 196 196 196 197 198 199 200 197 197 197 197 197 197 197 198 198 198 197 197 197 197 197 198 198 198 198 197 197 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 196 197 197 198 198 198 198 197 195 194 194 195 197 198 197 198 198 197 194 194 195 197 195 195 196 197 197 196 195 195 196 198 199 198 196 196 197 199 197 197 198 198 199 199 199 199 200 199 199 199 199 199 199 199 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 199 202 204 204 203 202 203 205 200 201 202 203 202 201 199 198 205 204 203 203 203 204 205 205 204 204 204 204 204 204 204 204 208 208 208 207 207 207 207 207 204 205 207 208 209 209 209 208 206 206 208 208 209 208 207 206 208 210 209 206 206 209 210 209 209 209 210 210 210 211 211 211 214 212 211 209 208 208 209 209 211 211 211 211 211 211 211 211 214 212 211 211 213 213 212 210 212 212 212 212 212 212 212 212 215 214 213 212 212 214 216 217 220 218 216 214 213 214 216 218 215 215 216 217 217 217 217 217 217 217 218 218 218 219 219 219 219 219 219 220 220 221 221 221 219 219 219 220 220 221 221 221 223 221 219 217 217 219 221 223 222 222 221 221 221 221 220 220 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 229 224 216 217 244 245 189 105 99 114 113 103 87 93 127 120 111 79 68 104 135 102 125 164 224 240 231 225 220 222 219 219 220 221 221 217 215 221 230 223 234 248 222 203 149 95 26 95 180 230 222 150 83 88 203 244 249 172 109 150 232 254 226 242 212 172 135 112 76 64 111 152 216 193 135 88 50 60 83 83 78 98 163 222 227 192 156 163 224 234 150 79 116 205 254 245 113 19 27 110 197 205 168 144 209 253 252 151 28 12 33 73 145 196 227 244 235 233 235 153 112 192 253 252 255 252 255 180 112 104 132 151 198 189 99 82 101 87 76 87 78 44 33 44 46 47 48 52 78 121 145 155 109 71 50 50 55 64 90 82 74 93 174 253 252 147 52 40 42 56 71 70 43 47 111 166 163 170 158 98 39 48 98 164 122 137 159 110 158 239 162 36 51 178 244 251 227 227 243 249 217 214 233 159 83 122 166 160 108 47 38 45 38 43 45 50 90 167 152 163 124 120 241 252 253 220 247 254 159 102 137 128 58 17 45 93 114 110 114 93 65 35 30 72 147 211 237 157 170 253 254 250 246 110 42 38 9 11 105 242 252 240 252 248 254 253 242 237 178 100 96 118 99 149 158 108 104 201 241 204 130 68 43 42 36 37 71 129 172 141 101 134 173 130 42 31 23 26 46 69 81 68 70 54 37 35 29 30 57 123 208 244 158 88 161 239 231 207 164 57 94 206 224 129 78 67 46 36 43 50 53 49 55 79 103 133 160 164 157 98 38 78 141 110 104 158 199 157 153 167 95 32 30 27 25 27 30 34 36 27 23 56 117 129 75 38 50 69 80 138 160 111 65 79 129 181 201 224 185 105 165 248 252 247 254 229 182 209 251 249 159 39 21 152 254 237 136 57 108 172 166 160 164 133 107 138 159 132 104 69 59 63 51 40 46 44 51 53 50 49 50 44 35 35 33 32 32 31 30 32 36 32 38 40 45 54 60 73 95 72 67 42 40 69 123 173 178 131 71 17 10 82 208 253 202 102 34 21 36 53 91 104 88 68 130 190 166 124 99 65 62 108 81 44 26 33 45 47 45 65 124 175 173 138 156 211 218 178 156 153 135 124 70 48 34 39 36 29 21 14 12 14 17 13 7 5 47 118 185 165 143 172 205 182 162 168 158 173 214 236 242 200 86 10 70 173 209 151 99 126 164 193 233 229 208 204 214 235 231 212 224 236 218 211 174 118 114 175 211 163 96 93 123 139 108 60 54 104 158 159 121 79 71 118 198 249 253 217 120 132 194 183 196 226 192 132 70 36 43 49 50 46 34 31 25 21 24 30 32 30 28 25 26 28 31 34 37 39 39 31 31 33 34 36 38 39 39 38 34 57 124 197 202 116 21 12 58 136 233 246 236 206 205 189 162 164 91 67 138 164 182 202 184 166 187 220 238 221 169 155 199 204 217 228 214 215 211 210 212 214 214 214 214 216 218 217 215 211 209 210 212 214 216 221 213 215 226 229 250 225 108 38 22 31 42 58 78 76 73 56 46 42 48 53 56 64 76 79 92 93 59 35 30 27 42 32 39 54 59 61 61 53 50 40 38 36 37 38 37 35 32 27 27 27 27 26 23 20 18 31 72 104 112 113 111 121 142 171 160 112 82 96 86 51 39 95 130 131 166 234 248 233 221 237 244 246 253 251 213 208 196 156 97 127 172 196 195 248 253 251 166 92 173 237 248 246 239 253 240 160 56 20 34 38 38 26 43 43 33 21 42 98 162 216 251 253 195 177 249 253 254 214 101 150 206 189 229 254 228 144 70 66 135 146 82 34 29 76 130 123 66 35 33 40 47 41 41 39 37 34 30 25 22 21 16 38 121 219 230 134 34 19 29 24 20 71 169 238 252 236 143 159 228 207 194 202 179 190 151 132 105 60 80 111 96 52 32 55 160 254 251 226 244 254 225 153 130 168 213 244 251 224 92 22 19 21 33 38 33 33 33 33 32 30 28 26 25 23 27 29 25 19 18 24 30 54 88 94 71 54 128 240 254 211 102 77 139 152 154 209 253 254 254 144 30 18 48 101 164 179 186 196 163 170 215 173 95 110 203 240 239 234 228 227 205 178 230 230 232 225 156 87 54 100 195 249 245 186 153 182 179 211 231 247 238 222 212 185 146 83 117 199 252 253 203 144 149 145 104 92 66 126 251 245 165 182 230 217 194 176 153 165 180 172 182 203 244 252 240 215 147 71 33 89 207 232 118 51 118 209 228 209 168 128 114 122 106 68 73 71 58 42 36 43 50 48 51 52 50 45 40 37 37 44 43 39 30 31 35 73 155 228 210 99 22 51 85 89 88 86 85 87 88 70 52 55 62 54 40 35 45 53 49 44 44 50 46 42 39 37 36 33 31 43 45 49 52 48 39 32 29 18 24 36 46 49 50 60 72 85 97 92 62 43 49 52 40 50 42 50 51 41 28 41 92 173 174 112 54 42 61 111 157 185 121 60 42 59 81 77 55 48 36 42 55 57 62 67 62 66 71 79 87 90 89 86 84 79 82 85 96 105 101 114 146 143 87 43 85 152 221 238 241 238 229 189 123 67 43 37 35 34 43 49 45 41 46 57 66 70 65 64 65 64 59 55 55 58 57 52 45 40 39 36 33 102 137 138 88 42 10 28 111 202 244 213 209 205 203 207 206 201 201 202 203 203 203 204 204 204 204 203 202 202 201 201 201 214 228 192 104 67 132 209 229 208 206 201 200 205 210 208 200 180 144 136 173 215 224 200 173 182 205 210 202 202 202 201 206 211 208 176 104 113 217 251 202 125 73 50 59 91 112 78 36 74 163 213 228 205 203 205 207 204 217 215 134 79 136 184 169 166 155 166 203 216 208 227 235 173 97 37 33 45 45 44 50 48 47 50 51 59 76 68 36 38 99 139 117 76 78 120 158 97 62 35 46 78 103 116 121 125 123 104 75 62 67 69 62 41 50 74 122 170 197 181 156 167 198 237 209 170 163 169 200 235 170 91 76 119 154 178 209 215 213 211 208 208 209 211 213 212 212 212 212 212 212 212 212 216 216 215 214 214 214 214 214 215 215 215 214 214 213 213 213 214 215 216 215 212 210 212 216 209 214 221 229 205 152 154 213 235 220 214 220 217 206 209 224 211 224 228 217 213 220 225 223 207 171 192 243 232 176 131 108 98 106 146 193 212 205 170 126 113 165 204 183 157 158 132 84 127 204 225 231 196 139 163 202 213 211 207 203 207 215 204 179 189 216 249 233 215 227 228 219 226 213 213 216 221 235 232 206 222 249 215 124 67 67 79 79 75 75 75 78 82 81 77 73 78 79 81 81 72 59 50 48 63 58 50 45 44 45 43 40 37 45 35 29 87 194 250 250 229 138 65 36 40 56 53 52 47 36 33 34 29 41 95 154 228 252 250 236 227 171 116 119 127 148 154 149 138 105 79 82 137 190 211 203 209 209 202 208 209 206 210 211 207 207 206 197 181 193 205 208 206 206 209 212 206 205 204 204 205 206 206 206 206 204 202 203 205 206 204 202 206 205 203 202 202 203 204 205 204 204 204 204 204 204 204 204 206 205 204 203 202 201 201 201 206 205 203 203 207 208 210 214 182 89 62 111 182 235 230 199 202 202 202 205 207 208 207 206 206 208 211 212 211 211 212 213 213 214 215 213 209 207 208 209 210 210 210 211 211 211 211 211 212 211 211 211 210 210 210 210 205 206 207 207 207 206 205 204 205 203 202 203 205 206 205 203 204 204 203 203 202 202 201 201 203 203 202 202 202 202 201 200 203 202 202 202 201 201 200 200 203 202 201 201 202 203 202 201 204 203 202 202 202 202 203 204 205 203 202 202 203 203 202 200 202 203 205 206 206 205 204 203 207 207 207 208 208 208 208 208 206 207 209 210 210 209 207 206 214 212 221 184 123 82 79 119 185 231 239 240 217 136 76 68 156 202 179 127 143 186 188 173 185 190 177 165 180 203 213 217 213 212 222 221 187 150 163 203 217 232 190 136 150 195 217 223 207 218 188 122 132 194 213 222 215 213 212 211 210 210 212 215 210 210 211 212 214 216 217 218 215 216 216 217 219 220 220 221 220 220 219 218 218 219 220 220 217 217 217 217 217 217 217 217 217 217 218 218 218 217 216 215 213 213 213 213 214 214 214 214 209 209 209 209 208 208 208 208 206 206 206 206 206 206 206 206 207 207 207 206 206 206 206 206 204 204 203 201 198 197 200 202 204 201 201 203 203 200 200 202 203 203 202 201 201 202 203 204 200 200 201 202 203 204 204 204 203 203 202 201 200 199 199 198 197 202 201 195 197 207 212 210 198 156 152 155 178 213 207 198 181 155 168 199 205 206 206 194 132 163 206 208 194 198 201 203 199 199 199 199 199 199 199 199 196 196 196 196 196 197 198 199 196 197 197 197 197 197 197 197 197 197 196 196 196 197 197 198 198 198 198 197 197 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 193 193 194 194 195 196 196 196 198 197 195 194 194 195 196 197 196 197 198 196 194 193 194 196 195 196 197 197 197 197 196 195 195 197 198 198 196 195 196 198 197 197 197 198 198 198 199 199 199 199 199 199 199 199 198 198 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 198 200 202 202 201 201 202 203 203 204 205 205 204 201 199 197 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 207 207 207 207 207 207 207 207 203 204 206 208 209 209 208 208 206 207 208 208 208 207 206 205 211 209 205 204 207 212 210 205 208 209 209 210 210 211 212 212 207 208 209 210 210 209 207 206 211 211 211 211 211 211 211 211 213 212 210 211 212 213 212 210 212 212 212 212 212 212 212 212 214 213 212 211 212 214 216 217 217 217 217 217 216 216 215 215 216 216 217 218 218 218 218 218 217 217 217 218 218 218 219 219 217 217 218 218 219 219 219 220 221 221 220 220 219 219 219 218 223 221 219 217 217 219 221 223 222 222 221 221 221 221 220 220 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 226 224 222 219 236 240 197 144 121 86 61 75 101 94 96 96 122 147 127 134 139 82 137 211 252 231 215 232 220 210 225 223 221 220 221 219 218 222 228 227 234 233 181 170 152 113 44 79 180 242 228 145 70 69 180 254 250 139 80 166 247 249 223 204 236 253 181 80 60 75 79 123 230 249 159 88 61 58 78 75 66 64 86 128 157 172 192 236 251 232 182 128 95 142 234 227 86 12 72 186 252 213 146 102 172 216 206 119 20 9 35 121 206 247 249 246 233 231 236 219 159 161 211 239 245 243 243 211 182 184 164 117 110 116 102 109 106 81 65 85 86 67 55 47 40 40 54 62 37 10 16 27 24 29 56 58 41 47 52 73 57 73 146 218 209 126 52 26 37 58 70 63 35 45 116 183 170 157 136 92 48 42 61 52 63 133 195 158 149 179 123 40 45 145 249 254 252 229 252 253 233 190 192 152 70 71 113 178 128 61 53 70 63 52 43 33 46 75 89 117 161 247 246 246 253 205 214 243 179 147 191 167 83 26 74 157 188 173 145 101 58 11 10 87 202 252 244 199 129 198 251 250 251 142 59 41 16 5 76 143 195 222 251 239 240 249 254 254 183 118 160 201 205 215 207 161 149 246 255 223 152 89 51 34 21 32 80 149 164 129 108 123 113 80 50 30 20 35 35 50 54 42 54 47 44 39 26 31 53 90 145 161 101 67 168 252 229 181 120 58 71 119 125 82 56 48 38 37 39 49 58 60 82 144 206 247 253 253 245 162 59 68 123 120 164 240 250 163 132 141 79 33 33 33 32 32 33 34 36 25 30 44 65 69 50 49 73 80 111 197 226 150 64 59 112 159 195 218 167 89 160 248 253 255 255 199 160 216 249 252 214 74 3 94 224 254 204 102 113 158 169 196 226 164 83 90 105 99 85 62 46 43 41 42 48 37 45 48 45 46 50 48 42 34 30 31 34 34 31 32 35 35 37 41 49 54 54 77 114 123 124 79 34 35 84 147 169 134 53 7 34 120 223 231 150 88 31 20 30 54 111 133 114 63 99 154 157 137 112 79 86 144 108 54 27 36 45 40 37 66 113 140 134 141 206 253 231 161 132 159 192 185 88 38 29 33 31 27 21 15 12 13 15 14 5 3 47 123 185 148 110 171 212 194 186 208 196 191 216 251 241 192 93 23 52 114 134 134 107 92 131 200 239 220 170 180 204 216 176 135 157 188 178 178 135 91 93 127 140 115 86 87 106 88 60 80 129 180 220 214 154 88 69 117 201 252 255 217 121 148 200 149 131 155 138 117 84 66 62 68 93 89 49 44 26 18 28 35 29 24 27 25 26 29 31 33 35 37 38 31 32 33 34 36 37 38 39 38 32 39 73 117 125 80 27 9 38 113 227 252 231 180 168 226 221 198 101 83 124 111 140 211 227 194 184 220 228 189 141 188 237 227 216 221 212 215 213 212 213 215 215 213 213 214 216 218 217 214 213 213 216 221 224 235 224 227 248 250 248 194 75 45 29 37 39 40 50 56 66 89 101 119 135 148 157 164 167 181 188 183 138 90 58 44 63 72 66 73 63 50 41 31 43 38 37 37 38 38 36 33 30 28 26 24 26 28 24 16 8 14 78 133 164 184 194 212 245 244 221 132 92 127 96 38 52 105 165 132 94 122 159 172 153 173 181 181 197 196 159 146 107 57 44 105 147 151 112 154 206 254 193 80 120 204 244 252 251 243 253 221 126 37 24 42 31 32 46 47 29 23 24 44 67 100 141 154 121 153 253 252 246 138 86 150 188 188 243 252 213 154 121 93 77 61 46 39 38 62 96 83 40 46 69 55 36 34 36 38 38 36 31 25 22 14 7 50 165 253 237 119 23 18 18 6 28 125 234 253 244 253 196 207 241 218 176 179 188 209 187 189 137 73 112 150 89 22 17 100 213 254 254 235 201 203 168 115 92 105 162 223 230 158 56 18 28 28 36 39 34 34 34 33 32 30 27 25 23 22 28 31 27 20 17 24 31 49 55 54 53 53 117 197 184 113 67 101 158 174 208 248 253 254 227 101 0 21 98 165 200 253 250 255 213 193 213 161 80 126 217 250 247 245 237 221 182 187 231 241 228 170 107 84 51 73 171 238 255 217 185 199 179 176 205 233 240 244 247 216 166 112 106 150 204 241 228 177 173 168 125 80 60 158 254 216 163 176 213 222 208 167 140 142 118 115 153 209 254 251 215 178 126 81 19 79 211 220 115 70 122 136 171 201 162 128 138 119 84 70 92 95 68 42 39 45 45 47 49 51 50 47 42 39 38 38 38 40 38 36 29 59 139 225 224 111 16 46 103 113 97 113 101 94 72 48 50 58 59 49 43 38 42 49 53 50 46 48 45 42 40 38 36 32 29 37 52 71 79 67 46 33 31 28 34 38 36 39 45 49 48 51 63 61 47 41 41 37 32 40 43 53 48 42 37 41 71 84 105 83 52 33 33 79 126 149 99 59 52 55 56 51 41 42 44 52 58 60 64 66 61 69 74 81 86 88 87 83 80 76 76 80 90 97 92 93 104 88 63 47 92 160 243 252 228 211 168 103 50 32 40 46 43 34 42 46 43 42 50 60 66 74 70 67 66 61 54 50 50 42 42 38 33 34 40 42 40 54 73 78 63 46 17 35 122 202 232 201 207 205 202 206 202 205 205 204 203 203 203 202 202 204 204 204 204 204 204 203 203 202 217 209 141 74 99 183 236 211 208 204 203 206 210 207 201 201 160 145 174 208 222 204 172 189 208 215 206 200 200 202 205 222 226 196 123 129 218 233 176 75 45 67 105 137 157 111 42 60 157 217 238 214 206 204 203 197 214 232 167 92 112 152 153 169 158 142 165 199 225 228 205 158 114 61 36 39 45 45 45 55 53 53 54 53 51 39 21 47 71 91 89 75 68 69 72 41 29 31 70 136 191 212 210 238 218 167 121 131 167 158 117 78 48 37 70 133 174 184 176 190 195 208 175 153 173 204 250 248 170 57 14 69 136 186 230 215 213 210 208 207 209 211 212 212 212 212 212 212 212 212 212 215 214 213 212 212 213 213 214 215 215 215 214 214 213 213 213 214 216 216 214 211 212 214 216 208 212 215 227 220 178 168 206 232 228 221 213 208 212 222 232 230 226 218 210 209 217 228 236 199 187 212 228 186 151 172 206 156 151 183 235 254 251 212 166 119 116 113 110 102 101 111 114 182 255 252 220 187 173 216 235 225 226 230 231 235 246 230 192 125 160 215 234 230 224 208 204 220 220 223 220 228 251 244 203 186 178 127 64 45 63 74 72 69 71 74 75 73 69 64 61 62 64 69 70 64 53 47 47 51 48 46 46 46 43 39 37 34 40 22 21 98 208 251 243 162 69 33 50 61 58 50 53 47 39 33 31 37 77 156 227 251 231 213 221 238 220 171 132 144 184 212 212 194 159 126 116 194 237 241 218 220 222 213 213 208 210 212 207 207 215 203 175 161 193 217 213 203 205 211 213 207 207 206 204 203 203 203 204 206 204 203 204 205 205 204 203 206 205 203 202 203 204 205 207 204 204 204 204 204 204 204 204 204 204 203 202 202 202 202 202 206 207 203 202 205 201 204 221 214 132 57 55 134 207 218 217 205 203 202 204 207 210 209 208 206 208 211 212 211 211 212 213 213 214 215 214 212 210 211 213 211 211 211 211 211 211 211 211 210 210 210 210 209 209 209 208 206 206 207 207 207 206 205 205 203 202 201 201 203 204 202 201 202 202 202 201 201 201 200 200 203 203 202 202 202 202 201 200 202 202 201 201 200 200 199 199 203 202 201 201 202 203 202 201 204 204 203 202 202 203 204 204 203 202 201 202 205 206 205 203 202 202 201 202 203 205 207 208 206 206 206 206 207 207 207 208 205 207 209 210 210 209 208 207 211 208 180 131 124 129 130 171 202 234 236 233 204 126 77 75 111 164 173 152 160 164 146 137 144 154 168 191 217 221 211 208 216 215 215 214 207 192 173 159 176 216 196 147 153 193 215 223 211 224 193 126 134 187 206 226 210 219 225 221 212 206 205 206 215 214 211 210 211 214 217 220 216 216 217 218 218 219 220 220 220 219 218 218 218 218 219 220 217 217 217 217 217 217 217 217 216 217 217 218 217 217 216 215 214 214 214 214 214 215 215 215 210 210 209 208 207 206 205 205 204 204 205 206 206 207 208 208 204 204 205 205 206 206 207 207 203 203 202 200 197 197 200 202 204 202 202 204 203 200 200 202 203 202 201 200 200 201 202 202 203 203 202 202 201 201 201 201 204 203 203 202 201 200 199 199 197 201 203 202 198 197 203 209 207 200 182 140 145 179 189 215 208 182 173 176 189 217 216 178 145 178 198 210 203 182 182 188 199 199 199 199 199 199 199 199 197 196 196 195 196 196 197 198 197 197 197 197 196 196 196 196 196 196 196 196 196 197 197 198 198 197 197 197 197 197 197 196 196 196 196 195 195 195 195 194 195 195 195 195 195 195 195 195 192 193 193 193 194 195 195 195 197 196 195 195 194 194 195 195 195 196 197 196 194 193 195 197 196 197 197 198 198 197 197 196 195 197 198 197 196 195 196 198 196 197 197 197 198 198 198 199 197 198 198 199 199 199 198 198 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 196 198 200 200 199 198 199 200 202 203 204 205 205 204 203 202 204 203 203 203 203 205 206 207 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 205 205 206 206 207 207 208 208 210 210 210 209 209 209 208 208 213 211 207 206 210 215 211 204 209 209 209 210 210 211 211 212 206 208 210 212 212 211 209 208 210 210 210 210 210 210 210 210 212 210 209 210 212 213 211 210 211 211 211 211 211 211 211 211 213 213 213 212 213 213 214 215 210 212 215 218 219 219 218 217 216 216 217 218 218 218 218 218 216 217 217 217 218 218 218 218 217 217 217 217 218 218 218 218 221 221 221 220 219 218 217 217 222 221 219 218 218 219 221 222 221 221 221 221 221 221 221 221 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 216 219 230 218 220 243 237 205 130 81 92 95 77 57 91 154 191 221 175 127 104 90 209 254 254 227 217 222 221 225 223 231 222 216 220 225 225 223 221 219 233 212 132 158 206 178 89 44 112 185 214 185 132 106 153 251 213 115 109 210 253 246 228 175 187 205 187 157 131 87 56 97 138 172 130 99 119 108 82 112 118 93 49 53 98 163 244 254 254 205 142 111 79 86 144 153 70 27 87 193 254 220 128 96 108 135 147 113 34 7 64 193 247 253 241 233 227 231 234 250 225 189 198 221 235 250 240 215 234 253 197 92 64 128 190 211 140 73 41 56 75 115 143 107 70 69 125 184 157 77 46 46 56 58 62 45 34 47 41 52 52 62 84 107 109 75 37 36 37 47 48 42 28 35 84 117 120 116 99 74 55 48 49 29 50 93 129 117 131 169 147 65 45 139 253 236 250 205 186 209 183 191 179 148 112 75 85 145 115 76 85 102 83 55 30 25 23 63 89 132 187 254 254 254 227 141 121 178 198 209 249 226 154 75 100 204 254 235 149 85 45 17 23 74 167 239 252 191 110 163 215 245 249 198 95 37 18 17 67 49 73 117 170 197 230 254 246 244 199 156 216 249 252 244 241 185 133 196 238 253 199 116 40 19 39 66 102 152 153 111 88 89 69 49 41 13 10 52 97 136 96 50 45 69 69 56 31 38 51 53 76 79 63 69 141 178 145 113 84 45 42 44 48 49 44 39 37 48 51 62 69 66 81 136 195 244 245 253 254 206 96 45 53 88 183 254 254 189 154 131 62 32 36 40 43 42 40 38 37 32 40 40 35 34 41 67 101 94 105 185 242 189 81 37 76 142 185 180 112 65 150 223 224 253 220 152 166 248 253 250 250 142 24 40 151 239 226 133 106 143 147 174 211 155 64 43 42 43 52 55 45 35 37 43 45 42 44 44 42 43 45 45 43 36 34 35 37 34 27 29 36 38 33 35 46 45 40 76 134 202 205 132 38 6 56 144 193 133 38 5 60 127 182 188 147 90 41 23 19 43 109 146 141 90 96 123 152 154 115 90 116 148 108 54 29 39 48 45 43 59 84 100 123 171 234 245 189 115 121 195 250 229 97 27 19 31 30 28 22 17 13 13 14 15 10 2 30 110 188 150 98 150 183 176 191 223 202 186 208 240 200 139 85 54 49 64 80 121 107 68 114 188 205 185 134 124 142 136 94 79 120 142 117 91 87 92 110 128 127 105 81 107 127 86 50 118 209 213 171 150 137 137 133 113 122 187 254 190 104 123 166 152 167 176 140 119 102 94 81 82 125 141 101 39 24 18 27 31 24 22 28 29 31 33 33 32 31 31 31 32 32 33 34 35 36 36 37 38 38 38 43 55 61 49 33 15 35 93 211 254 235 168 149 227 253 221 107 117 173 143 131 204 214 186 196 226 198 172 186 217 223 224 217 203 209 226 216 215 217 217 215 212 211 211 212 212 215 219 223 225 227 229 231 221 220 219 231 214 180 134 60 42 24 31 51 92 144 166 173 185 201 216 221 226 234 237 234 240 237 246 230 182 117 81 102 164 124 87 60 49 45 35 38 35 35 35 35 34 32 29 27 30 27 24 24 25 21 13 6 58 120 184 227 253 252 245 252 253 199 85 48 92 78 51 91 136 149 100 86 96 80 76 66 66 103 136 157 129 80 82 81 77 92 122 116 99 61 75 135 183 166 89 103 184 221 228 249 254 254 250 209 110 40 33 23 43 32 36 37 47 21 24 38 45 47 63 66 101 207 215 168 55 43 82 105 135 200 212 183 128 125 99 58 32 31 40 45 55 63 44 29 86 134 96 48 29 33 37 38 35 30 26 23 25 18 56 146 202 159 71 20 19 21 12 34 117 207 247 249 252 231 249 254 247 194 193 210 197 198 208 151 106 147 164 77 7 19 115 212 241 254 240 172 149 104 63 58 72 119 168 161 99 35 24 39 38 39 37 34 35 34 33 31 28 25 22 20 23 29 32 28 21 19 27 35 47 40 45 48 41 73 112 98 48 100 199 212 180 217 254 254 250 142 29 7 72 147 202 244 255 244 248 216 166 155 143 114 141 200 238 241 237 242 226 178 204 252 253 195 118 99 113 79 92 157 197 218 199 188 223 220 175 192 214 228 244 254 231 185 147 146 134 124 158 207 218 218 229 164 65 32 126 199 191 212 215 211 200 177 146 143 134 84 87 129 189 226 207 167 141 118 98 26 65 171 170 102 107 165 140 143 164 138 140 187 163 109 79 105 107 73 44 44 49 45 46 47 48 48 46 43 40 38 34 32 38 37 34 28 47 105 184 190 99 14 49 140 180 157 115 85 81 68 46 48 61 73 49 43 37 37 45 51 51 47 44 42 40 39 39 36 32 29 34 58 88 99 79 45 25 21 24 36 42 37 37 45 50 47 48 53 45 35 34 32 31 37 36 44 55 47 43 42 39 56 48 67 57 45 33 29 59 90 100 75 60 57 48 41 39 37 37 47 55 58 62 67 68 67 76 78 81 83 82 80 76 74 74 71 73 78 78 73 65 59 49 47 49 101 178 252 247 195 133 80 35 33 46 46 39 36 35 39 44 47 54 62 69 71 74 68 61 54 45 37 37 41 55 54 46 33 28 35 42 43 40 49 55 49 46 32 49 119 196 217 190 205 205 201 207 201 206 206 204 203 202 202 202 202 203 204 205 205 205 205 204 204 201 217 224 171 89 80 157 229 216 211 206 204 205 206 203 200 214 192 170 155 171 213 216 174 176 198 216 212 202 200 203 202 224 208 186 145 141 175 168 134 80 72 134 188 197 194 131 39 51 147 203 219 193 192 203 213 204 218 245 193 96 70 114 163 209 201 142 131 180 238 223 170 159 148 103 53 37 40 41 40 50 53 58 61 58 48 39 35 45 46 53 60 60 49 35 27 34 35 41 65 115 178 226 249 255 252 210 161 178 232 233 188 154 102 55 39 73 109 150 170 194 192 198 200 210 220 208 200 143 93 51 55 112 195 239 232 213 211 210 209 208 209 211 211 212 212 212 212 212 212 212 212 214 213 212 211 211 213 214 216 214 214 214 214 214 214 213 213 215 216 215 212 213 216 218 217 216 217 209 216 227 202 172 173 189 224 241 229 231 247 238 209 185 168 174 206 224 218 217 230 223 191 178 166 142 154 208 247 210 183 169 175 183 185 184 179 168 117 91 135 159 144 164 200 227 243 242 217 167 175 232 229 195 197 214 225 227 237 231 201 148 140 161 195 211 188 163 184 198 228 252 251 246 238 195 138 96 90 68 52 62 74 73 70 74 74 73 68 64 61 61 63 53 54 58 60 56 49 46 48 44 42 40 40 37 32 30 31 36 41 28 41 120 199 203 165 84 42 48 66 61 56 51 52 46 45 37 31 56 122 203 251 213 210 215 217 223 237 207 143 143 192 238 249 242 231 198 158 192 222 224 206 205 209 206 207 206 210 210 204 207 219 203 165 145 183 215 217 209 210 215 215 207 207 206 204 202 201 201 203 205 204 204 204 204 204 204 203 202 202 202 201 202 203 203 204 205 205 205 204 204 204 203 203 202 201 201 201 201 201 202 202 202 203 201 202 204 201 205 220 227 191 103 33 84 179 220 239 217 212 207 205 207 208 207 205 205 207 210 211 210 210 211 212 211 213 214 214 212 212 213 215 212 212 212 212 211 211 211 211 209 209 209 209 208 208 207 207 206 207 207 208 207 207 206 205 204 202 201 201 202 202 201 199 201 201 201 201 201 201 201 201 203 203 202 202 202 202 201 200 202 202 201 201 201 201 201 200 203 202 201 201 202 203 202 201 205 204 203 203 203 203 204 205 203 201 201 202 205 206 206 204 202 201 200 199 201 204 207 210 206 206 205 205 205 206 207 207 206 207 209 209 208 209 210 211 208 210 154 129 199 200 149 187 199 232 237 223 188 144 121 105 108 153 196 220 210 166 144 163 180 188 200 216 224 214 206 214 201 212 220 224 230 222 187 148 139 184 204 193 193 199 204 212 210 231 209 146 145 177 191 224 214 218 217 212 210 214 218 219 220 217 214 211 211 212 215 216 217 217 218 218 218 218 219 219 218 218 217 216 216 217 218 218 219 219 219 219 219 219 219 219 216 216 217 217 217 216 215 215 214 214 214 214 214 215 215 215 211 210 209 208 207 206 205 204 204 204 205 206 206 207 208 208 202 202 203 205 205 205 205 205 202 203 204 202 201 200 202 204 203 202 202 204 202 199 200 203 203 202 202 201 201 201 201 201 204 203 202 201 200 199 199 199 201 201 201 200 199 199 198 198 201 200 203 208 210 205 201 199 197 216 211 174 149 133 144 194 205 208 194 165 172 213 207 151 161 195 198 218 200 137 147 186 199 199 199 199 199 199 199 199 198 197 196 195 195 195 196 197 198 197 197 196 196 195 195 195 196 195 195 195 196 197 197 198 196 197 197 197 197 197 197 198 196 196 196 195 195 194 194 194 196 196 196 196 196 196 196 196 194 194 194 195 195 195 195 195 195 196 196 196 196 195 194 193 194 195 196 195 194 193 195 198 196 196 197 198 198 197 196 196 195 196 198 197 195 195 196 197 196 196 197 197 197 198 198 198 195 196 198 199 199 199 199 198 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 199 201 202 202 200 199 199 200 201 201 202 203 204 204 204 204 203 203 203 203 204 205 206 207 205 205 205 205 205 205 205 205 205 205 205 206 207 207 208 208 207 206 205 205 205 206 207 208 212 211 210 208 208 208 209 210 209 210 210 208 210 212 209 203 209 210 210 210 210 210 211 211 210 210 210 211 211 210 210 209 210 210 210 210 210 210 210 210 209 208 207 208 211 212 211 210 211 211 211 211 211 211 211 211 213 213 214 214 214 213 212 212 210 212 214 217 219 219 219 218 214 215 216 217 217 217 217 217 216 216 217 217 217 218 218 218 219 219 218 218 218 218 218 217 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 221 222 222 222 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 216 218 228 217 221 247 241 208 142 119 154 138 95 66 108 214 250 252 216 130 57 73 206 249 247 231 222 216 224 236 219 226 223 221 222 221 218 217 219 233 249 207 105 159 252 244 165 55 56 123 200 242 221 179 158 171 164 115 97 153 229 244 197 143 113 98 146 229 221 118 58 88 120 147 127 117 139 131 101 142 194 184 108 85 104 133 199 198 190 145 110 112 91 54 42 77 67 43 67 141 232 254 182 105 64 110 179 186 80 8 107 243 251 240 232 225 219 230 234 226 237 226 210 196 212 246 243 216 236 251 188 72 71 187 254 253 144 62 23 42 98 197 247 198 119 101 158 233 252 211 180 191 182 168 113 59 49 45 37 28 46 52 38 35 56 62 45 49 42 46 40 36 35 33 49 53 76 91 83 69 63 57 49 55 40 49 58 55 116 179 147 69 66 156 229 209 208 125 43 102 162 246 237 187 149 96 70 82 70 65 95 106 83 67 54 40 24 61 92 174 204 210 245 238 214 159 129 182 238 247 254 252 198 118 114 168 187 169 98 67 63 55 30 28 100 187 218 141 157 234 246 186 188 209 93 32 23 50 92 59 19 34 69 98 173 247 254 254 212 158 218 254 252 253 254 220 155 128 167 208 167 95 21 19 68 101 126 159 154 97 54 54 59 53 35 13 6 54 144 206 118 53 47 93 89 65 35 42 49 38 53 53 48 56 78 81 63 54 58 40 37 35 39 36 33 39 40 52 60 68 66 58 58 73 90 83 86 116 144 137 79 18 8 65 174 237 254 253 202 128 60 30 38 47 53 53 48 43 40 40 45 39 30 30 40 65 96 91 88 137 187 169 95 58 95 164 193 162 115 107 164 185 183 232 184 121 167 240 252 246 251 172 52 19 84 155 163 119 103 133 112 110 127 106 60 38 31 33 40 49 45 34 38 48 50 46 41 39 40 41 38 35 35 41 38 37 35 31 36 59 84 83 58 41 41 30 24 82 169 251 251 162 48 8 50 123 161 91 19 12 71 114 144 169 172 103 51 21 15 46 108 142 150 150 171 174 182 166 106 82 105 129 91 52 39 40 42 48 56 62 74 96 148 189 192 170 133 114 148 224 245 205 90 38 30 37 35 31 24 17 14 14 15 18 16 4 21 79 152 136 110 134 166 159 169 196 181 166 177 202 166 100 65 72 66 54 64 96 98 84 115 148 153 146 104 70 96 101 88 103 135 121 74 51 98 145 171 199 221 189 127 112 110 83 71 132 209 195 123 73 118 196 224 153 79 104 176 135 94 136 187 208 237 224 178 147 130 134 126 104 119 132 104 42 43 41 34 26 24 26 29 28 32 35 35 33 30 28 28 32 32 32 32 33 33 33 34 37 42 43 39 37 39 40 38 32 48 79 180 241 228 159 149 182 211 164 114 172 235 211 173 197 195 169 178 193 174 184 222 216 212 210 193 194 221 224 211 212 214 215 215 213 212 214 216 213 220 227 228 222 211 200 194 170 169 154 158 141 97 70 47 33 17 49 114 184 237 248 249 234 240 241 235 230 231 234 234 224 225 246 254 236 182 133 134 195 144 78 44 41 44 46 40 32 33 33 33 32 30 29 27 28 26 25 23 21 21 23 24 43 82 135 193 244 253 248 236 179 106 49 58 94 116 144 178 193 180 137 164 184 142 108 68 57 101 152 174 117 51 69 130 174 195 200 186 160 115 52 61 128 147 107 79 148 182 177 198 239 251 253 254 198 90 32 16 38 29 36 31 49 24 29 35 37 26 25 44 59 109 103 61 44 36 40 48 65 95 107 97 83 80 67 51 39 31 35 50 59 51 37 46 125 175 122 69 30 33 35 35 31 28 26 25 38 38 52 86 105 80 43 30 28 35 31 37 71 111 152 191 181 173 223 248 250 222 236 231 162 157 160 145 156 149 113 45 18 39 93 150 188 214 199 155 157 126 67 41 60 98 112 82 64 30 33 44 42 40 33 34 34 34 32 29 25 21 18 16 23 30 33 29 22 22 31 42 48 38 47 37 27 52 79 90 88 164 254 228 179 225 254 244 154 36 0 48 133 199 225 253 237 232 235 209 147 145 199 214 168 153 196 237 241 244 217 169 216 255 234 161 142 169 164 117 138 159 165 192 196 201 246 251 226 213 210 218 228 233 217 189 167 158 123 108 126 162 207 232 239 161 51 28 97 138 168 235 253 236 183 109 112 178 173 112 55 89 144 181 178 164 167 175 143 64 46 106 120 93 124 184 181 206 207 141 105 164 194 154 79 95 93 66 46 47 50 47 47 47 46 45 43 40 38 36 38 30 36 34 32 36 48 79 125 131 76 20 51 159 226 201 101 65 71 67 45 48 60 76 51 39 34 42 49 48 45 46 40 39 38 39 39 37 33 29 39 58 84 95 77 49 36 39 45 44 39 33 32 36 41 44 47 55 44 31 33 32 30 39 38 43 53 48 44 41 37 58 72 74 59 53 42 28 46 65 68 61 62 59 47 41 39 32 35 48 56 61 68 71 70 74 82 81 79 77 74 70 68 66 66 62 63 61 56 55 51 41 35 38 50 114 185 230 184 123 63 36 25 42 52 41 31 32 38 39 46 57 65 67 67 67 62 58 54 51 50 57 74 90 129 125 102 65 36 30 37 42 51 43 44 41 37 33 60 127 203 216 188 207 205 200 207 202 204 203 202 201 201 202 202 203 202 202 203 204 203 203 202 201 203 209 226 203 119 68 124 213 220 213 205 201 201 202 201 200 218 215 196 155 144 190 203 158 132 164 202 214 206 204 205 199 202 165 143 125 124 137 138 142 125 120 193 240 219 198 133 38 61 136 171 181 166 182 201 212 214 229 243 177 73 42 98 174 228 209 127 120 179 230 203 166 196 200 155 84 46 37 37 42 45 54 59 62 59 48 43 50 44 49 53 50 42 37 40 46 53 47 48 67 107 159 208 239 213 239 221 169 166 218 243 226 201 164 118 64 54 54 81 92 125 151 175 200 205 181 141 98 79 93 113 139 188 242 248 214 210 210 210 210 210 210 211 211 212 212 212 212 212 212 212 212 213 212 211 211 212 214 217 218 213 213 214 214 214 214 214 214 217 216 213 211 215 221 221 217 218 223 210 211 234 215 152 107 126 176 216 228 239 244 206 153 120 129 162 207 232 229 224 228 218 170 136 130 146 192 226 222 241 227 200 173 155 151 172 203 206 153 115 159 194 186 210 245 244 228 236 224 178 181 221 227 201 184 195 214 217 227 225 200 202 169 142 148 170 148 122 156 201 238 254 239 208 165 110 69 38 46 53 64 77 74 66 67 67 65 62 59 56 55 57 58 54 52 51 52 48 43 41 42 45 41 39 39 39 41 51 62 83 96 92 97 137 160 126 78 44 41 66 70 57 55 49 45 46 50 39 33 76 161 227 249 220 218 218 207 204 225 226 195 155 162 197 232 245 248 226 179 175 200 221 223 217 210 206 205 206 206 206 205 211 221 208 177 138 159 189 210 216 211 204 202 204 205 205 203 201 200 202 204 204 204 204 204 204 204 204 205 199 200 201 202 202 202 202 202 205 205 205 204 204 203 203 203 202 202 201 201 201 201 202 202 203 201 201 204 204 203 205 210 225 226 164 60 50 133 198 228 229 221 211 206 206 207 206 205 204 206 209 210 209 209 210 211 210 212 213 212 211 210 211 213 213 213 212 212 212 211 211 211 209 209 209 209 208 208 207 207 207 207 208 208 208 207 206 205 207 205 203 202 203 203 201 199 200 200 201 201 202 203 203 203 203 203 202 202 202 202 201 200 202 202 203 203 203 203 203 204 203 202 201 201 202 203 202 201 205 204 203 203 203 203 204 205 203 202 201 201 203 204 203 201 201 201 201 201 202 203 204 205 206 205 205 204 204 205 206 207 206 208 208 208 207 209 213 216 214 203 160 158 230 228 155 156 217 242 234 189 158 175 185 141 120 158 213 239 209 155 157 200 214 222 222 217 212 203 202 213 208 209 211 215 217 216 209 202 155 162 186 212 205 178 177 200 218 240 222 167 172 194 193 222 224 211 194 189 204 223 226 219 213 213 214 215 215 216 216 216 219 219 218 218 218 218 217 217 217 216 215 215 215 215 216 217 216 216 216 216 216 216 216 216 216 216 217 217 217 216 215 214 214 214 213 213 213 213 213 213 210 210 210 209 209 209 208 208 207 207 207 206 206 205 205 205 203 203 204 204 204 203 201 200 199 201 203 203 202 201 202 204 203 202 203 204 202 198 199 203 203 203 203 203 203 202 201 201 202 201 200 199 199 199 200 200 200 200 200 200 200 200 199 199 204 202 197 193 196 204 204 198 198 205 207 211 183 136 128 142 175 201 208 186 171 173 160 132 160 214 207 217 189 115 143 201 199 199 199 199 199 199 199 199 198 198 196 195 195 195 195 196 198 198 197 196 195 195 194 194 195 195 195 195 196 197 197 198 196 196 196 197 197 198 198 198 196 196 196 195 195 194 194 193 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 194 195 196 197 196 195 193 191 193 194 195 195 194 194 196 198 195 196 196 197 197 196 196 195 195 196 198 197 195 194 196 197 196 196 197 197 197 198 198 198 194 195 197 199 200 200 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 203 205 206 205 203 202 202 203 203 203 202 202 201 202 202 202 203 203 203 203 204 205 206 207 204 204 204 204 204 204 204 204 204 204 205 206 207 207 208 208 209 207 205 204 203 205 207 208 212 210 208 206 205 206 208 209 204 209 211 209 208 208 206 202 210 210 210 210 210 210 210 210 213 212 209 207 206 207 208 209 210 210 210 210 210 210 210 210 208 207 206 207 210 212 211 210 211 211 211 211 211 211 211 211 212 213 214 215 214 213 211 210 215 216 216 216 216 216 216 216 213 214 215 215 216 216 216 215 216 216 216 217 217 218 218 218 220 220 220 219 219 218 218 218 217 217 218 218 219 220 220 221 219 219 220 221 221 220 219 219 219 219 220 221 221 222 223 223 221 222 223 223 223 223 222 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 226 223 219 216 237 248 211 176 166 158 162 156 175 144 124 207 253 251 253 169 47 48 145 226 223 208 222 239 232 229 228 212 222 231 227 211 201 209 222 233 248 204 100 156 252 253 204 76 23 77 174 255 254 213 159 156 113 95 99 84 109 163 163 119 76 89 151 221 237 152 54 72 195 240 193 140 95 76 78 177 251 249 164 141 146 133 165 183 109 89 160 206 152 69 32 60 69 44 49 78 147 216 189 80 74 174 252 248 116 12 126 249 254 249 242 235 237 244 227 236 240 253 233 194 203 233 234 220 236 251 186 58 72 207 252 245 139 69 27 40 110 218 249 247 145 114 139 185 242 253 248 252 252 253 163 95 106 72 45 42 38 51 62 51 41 46 53 43 41 52 47 43 50 42 36 34 52 58 45 37 47 58 60 56 43 35 27 29 86 133 105 64 102 179 171 135 102 58 43 86 187 229 235 230 199 147 73 47 34 37 70 77 65 84 101 61 38 21 89 212 245 224 127 159 174 173 135 155 218 239 251 252 210 158 154 135 71 65 56 102 171 192 120 81 143 169 110 92 237 253 251 203 158 127 95 35 37 73 98 120 80 61 33 20 80 183 246 250 154 85 178 252 254 254 243 253 249 133 106 121 107 73 25 24 65 101 135 158 130 69 40 48 54 51 37 24 38 57 101 148 71 43 46 99 90 60 29 38 44 36 58 67 51 47 45 48 49 41 45 50 38 34 37 24 26 44 40 43 52 53 45 43 46 39 26 19 18 40 47 55 48 14 17 31 132 184 229 253 173 74 36 28 38 51 60 60 55 48 44 41 40 34 31 33 33 45 68 67 92 113 107 104 103 107 140 145 162 140 148 178 191 160 160 176 132 72 104 143 174 182 180 145 51 10 40 71 79 85 106 116 81 56 54 60 55 42 33 38 34 38 37 28 29 38 39 40 32 31 38 41 35 31 32 43 38 34 31 33 58 111 159 152 106 64 44 20 14 91 199 250 249 160 55 26 56 92 96 57 17 24 68 98 132 175 196 128 55 7 15 72 129 141 137 174 242 244 220 180 114 95 107 112 76 53 50 42 34 48 67 76 73 97 165 183 128 90 83 119 156 201 175 127 55 38 33 43 40 33 24 17 14 15 17 21 20 14 26 53 100 106 124 168 208 190 167 177 173 158 148 155 160 104 51 62 69 60 73 87 98 112 123 122 136 133 82 75 111 120 102 104 119 107 81 113 181 219 202 213 253 231 149 118 57 60 126 176 199 193 162 115 146 218 254 206 111 73 86 79 101 192 246 244 236 208 183 173 156 179 186 135 95 76 46 65 81 78 51 29 27 30 27 24 29 34 36 34 32 30 30 31 31 31 31 31 31 31 31 34 38 40 37 36 39 40 39 31 43 50 130 193 186 123 124 147 121 75 111 205 252 248 223 191 184 149 133 149 174 194 189 196 221 201 155 193 236 207 199 205 208 211 213 215 217 220 223 225 230 234 226 204 174 146 129 156 138 104 122 139 100 65 48 34 22 86 187 250 254 234 235 217 219 223 223 218 212 211 214 218 223 233 232 235 218 173 153 139 107 53 31 30 32 42 33 32 33 34 33 32 31 30 30 22 25 25 22 20 25 37 48 64 58 60 89 133 157 144 122 95 22 37 107 143 194 246 245 238 182 137 212 254 208 187 171 122 130 154 172 117 52 72 163 236 253 255 255 222 175 83 75 137 161 117 35 97 148 137 145 178 233 242 254 247 138 42 13 23 40 51 18 33 28 36 21 26 38 17 35 51 50 32 37 41 36 37 53 47 32 38 41 50 38 30 39 46 34 34 52 48 36 29 44 115 150 92 49 34 35 35 32 27 25 25 27 33 42 39 36 42 44 39 37 39 39 34 41 51 42 50 83 94 80 150 184 185 176 201 167 121 100 101 147 211 140 47 11 30 99 134 124 114 110 132 178 189 198 125 48 50 84 83 47 50 31 38 42 41 38 29 33 34 33 30 27 23 18 15 13 24 30 34 30 23 24 35 46 41 30 37 19 20 63 99 135 149 182 233 199 187 242 217 148 57 0 44 124 200 254 249 236 230 230 215 181 130 155 237 247 193 106 150 236 254 240 194 148 219 238 193 163 220 242 183 137 146 145 143 190 215 215 239 229 239 210 200 215 225 224 215 204 180 134 104 157 184 154 170 205 172 112 47 72 127 128 147 200 251 253 183 61 95 224 224 153 72 104 162 210 224 225 236 254 220 131 59 81 115 108 133 186 193 253 243 145 74 122 167 98 73 78 72 56 45 45 49 48 48 47 45 43 41 38 35 34 38 29 41 41 38 45 46 52 73 80 60 30 48 146 215 182 102 70 79 66 40 49 57 64 55 37 34 51 59 47 39 43 37 37 37 38 39 37 33 29 40 51 70 81 75 66 72 86 122 88 51 32 27 27 33 41 41 58 51 36 41 41 34 38 42 41 50 49 44 36 37 68 72 85 67 43 26 23 37 38 57 58 63 60 51 49 42 27 38 52 59 65 74 74 72 77 85 82 78 73 68 64 61 60 57 53 52 48 42 48 53 46 42 43 59 130 180 178 101 42 34 38 43 43 35 30 33 40 38 39 48 62 66 60 53 52 49 50 55 65 83 111 149 178 210 201 164 103 50 29 33 40 45 32 46 53 34 19 62 151 217 224 194 212 206 198 206 201 201 200 199 199 200 202 203 204 200 201 201 201 201 199 198 197 202 194 220 231 150 59 95 201 223 214 204 198 197 199 201 202 205 215 215 179 149 166 166 120 87 130 186 212 209 209 208 200 175 133 106 93 106 139 169 200 163 149 215 247 208 184 129 41 44 107 136 163 179 214 231 232 217 238 232 140 44 38 102 175 215 176 95 121 188 210 178 177 237 243 193 110 57 36 35 47 57 55 49 53 62 56 43 42 45 50 49 43 44 58 77 89 93 67 65 114 178 215 222 218 203 225 204 146 137 191 235 239 232 213 187 136 122 97 80 50 45 75 104 140 123 75 75 82 138 168 170 189 240 240 207 204 208 208 209 211 211 211 211 210 212 212 212 212 212 212 212 212 214 213 212 212 213 216 219 221 213 213 213 214 214 215 215 215 218 216 212 210 216 224 224 218 212 226 216 215 241 219 128 49 83 114 154 188 206 193 148 103 151 187 216 220 216 218 216 208 180 154 162 188 197 211 230 232 217 237 236 209 176 151 163 202 212 171 104 98 125 156 213 250 224 213 210 204 204 206 211 235 194 160 168 204 224 236 228 197 196 203 186 167 175 152 123 154 230 246 228 180 129 79 48 47 65 70 70 69 68 58 54 62 53 53 53 54 55 53 51 48 45 41 39 40 39 37 37 39 45 42 42 48 56 71 96 117 153 171 167 146 139 125 89 57 42 42 64 67 59 58 46 37 47 54 40 32 89 184 234 230 237 216 205 210 214 213 216 221 179 127 139 197 223 225 213 182 183 196 218 223 209 201 208 215 209 203 205 210 216 222 215 195 143 144 166 202 217 202 183 177 201 203 204 203 201 201 204 207 203 203 204 204 204 204 205 205 199 200 202 204 204 204 202 202 206 205 205 204 204 203 203 203 205 205 204 203 203 203 203 203 207 202 203 206 203 203 204 200 222 213 184 102 40 68 140 199 233 224 213 207 206 208 209 207 203 205 208 209 208 208 209 210 210 212 212 211 209 208 208 210 213 213 213 212 212 211 211 210 210 210 209 209 209 208 208 208 207 207 208 208 208 207 206 205 209 207 205 204 204 204 201 199 200 200 201 202 203 204 205 206 203 203 202 202 202 202 201 200 203 204 204 205 205 206 206 206 203 202 201 201 202 203 202 201 205 204 204 203 203 204 204 205 204 202 201 201 202 202 200 198 200 201 203 204 204 203 201 200 206 205 204 204 204 205 206 207 207 208 208 207 207 209 215 219 222 184 170 171 201 223 185 147 197 229 219 167 150 210 224 141 122 181 220 191 134 113 135 161 182 200 208 209 213 213 206 205 211 211 205 200 209 224 225 217 195 152 155 193 182 140 148 193 214 231 208 161 182 207 191 205 226 203 178 178 203 222 209 184 202 205 211 217 221 222 221 220 220 220 219 218 218 217 216 216 216 215 215 214 214 215 215 216 212 212 212 212 212 212 212 212 216 216 217 217 217 216 215 214 213 213 212 212 212 211 211 211 209 210 210 211 211 212 212 212 211 210 209 207 205 203 202 201 205 205 205 204 202 200 198 196 194 198 201 202 201 200 201 201 203 202 203 204 202 198 199 204 204 205 205 205 205 204 202 201 199 199 198 198 198 199 201 202 202 202 202 202 202 202 202 202 203 206 192 169 167 188 204 205 199 198 196 214 208 189 164 99 127 156 188 195 160 108 89 105 161 228 208 205 191 140 171 209 199 199 199 199 199 199 199 199 195 195 195 196 197 199 200 201 197 197 197 197 196 194 192 191 196 196 196 196 196 196 196 196 196 196 196 195 195 194 194 194 189 191 195 198 199 198 196 194 196 195 194 193 193 193 194 194 196 196 195 194 192 191 190 190 193 192 192 193 195 195 193 191 196 197 198 197 195 194 195 196 196 196 196 196 196 196 197 197 196 196 196 197 197 197 198 198 196 196 197 198 198 199 200 200 201 199 198 196 196 197 198 199 198 199 201 202 202 201 199 198 202 200 198 196 197 199 203 205 201 200 199 199 198 197 196 196 202 203 203 204 203 202 200 199 207 208 209 208 205 202 202 202 207 207 206 205 205 204 203 203 206 206 206 206 206 206 206 206 207 207 207 207 207 207 207 207 202 204 207 209 210 208 206 204 210 209 209 208 208 209 209 210 207 207 208 209 210 210 210 210 208 210 212 211 207 206 208 210 215 214 212 211 211 212 214 215 214 213 213 212 210 209 209 208 214 213 213 212 212 211 210 210 213 212 211 210 211 213 216 218 220 218 217 215 215 216 217 218 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 214 215 215 217 218 219 220 220 221 220 218 216 216 217 218 219 219 219 220 221 222 222 223 223 218 219 219 220 220 221 221 221 222 221 221 220 220 221 221 222 222 222 225 223 218 224 227 218 222 224 220 217 220 219 217 219 218 223 213 217 241 236 199 175 175 151 134 134 173 238 235 165 116 205 253 250 217 99 24 92 157 191 173 194 237 234 207 162 157 219 255 229 179 163 200 250 240 238 192 81 112 249 253 206 107 27 33 171 251 254 234 148 130 130 104 80 111 137 140 167 153 153 182 179 166 185 157 83 70 169 254 244 171 78 28 73 180 251 249 202 148 165 244 241 224 180 129 169 252 207 79 27 41 48 58 46 52 84 85 73 72 70 130 212 177 92 17 84 195 253 252 227 251 234 236 239 240 255 219 211 229 204 194 216 241 236 230 151 66 73 154 247 227 134 65 57 95 113 163 245 208 124 145 147 165 196 253 251 252 246 251 181 137 143 89 47 44 54 53 51 82 70 66 55 50 69 62 50 46 48 49 35 49 63 56 42 43 45 45 48 52 42 38 40 45 59 66 57 56 125 173 179 170 153 143 152 188 206 239 231 192 214 207 100 51 44 43 41 46 79 121 141 79 22 22 66 128 217 218 116 69 97 127 113 99 120 147 173 201 192 199 180 115 36 16 67 157 247 250 223 95 137 157 63 66 179 225 249 249 243 202 99 46 21 47 83 117 155 136 83 20 50 62 113 136 63 46 122 223 245 254 242 230 253 242 174 102 73 44 34 38 49 65 80 91 76 69 65 56 53 52 46 36 35 47 59 53 43 40 41 56 44 39 44 43 37 40 50 46 51 43 39 47 43 36 43 42 35 31 31 30 28 31 36 44 48 48 42 34 34 43 54 69 59 45 39 44 48 36 20 28 56 93 117 115 90 59 38 27 37 49 56 56 50 45 42 37 37 36 34 32 34 38 42 46 67 70 56 69 105 118 105 99 108 127 153 168 158 126 98 77 71 61 53 52 60 74 84 70 57 42 36 44 58 72 80 60 63 51 41 47 51 41 31 23 28 34 26 17 28 42 41 33 21 33 37 35 38 32 34 25 46 52 66 53 52 131 199 209 143 76 44 10 6 83 163 238 229 163 72 32 42 52 50 45 36 42 56 72 114 179 227 142 59 18 22 79 129 138 178 228 252 232 203 191 141 114 154 163 94 39 45 48 37 53 71 78 79 86 148 178 114 84 123 166 149 114 78 56 44 35 29 39 41 35 16 17 21 15 31 28 36 28 16 38 58 77 128 207 253 237 194 174 148 133 135 122 107 79 62 51 51 64 66 85 92 98 114 145 166 149 116 93 124 110 83 93 107 115 135 215 243 208 168 232 251 235 165 96 48 67 138 159 201 247 200 146 187 241 253 237 141 59 15 27 139 229 244 222 227 210 213 209 213 224 216 174 71 1 41 131 195 159 102 83 58 45 40 39 21 28 32 31 35 32 37 34 29 29 32 32 28 28 33 33 36 38 37 33 31 34 38 26 34 54 82 104 105 87 68 57 35 60 146 227 252 246 240 201 157 122 95 97 130 154 168 202 231 199 159 182 198 183 184 197 213 215 213 219 215 212 224 226 198 175 162 146 141 160 183 219 173 136 178 192 120 57 27 15 48 136 235 251 234 207 216 221 213 211 217 216 210 210 217 214 222 231 204 216 242 220 131 80 59 38 31 32 35 37 39 33 32 32 31 29 27 25 24 26 22 24 29 19 10 47 106 102 54 26 37 51 51 37 22 73 104 139 201 215 249 248 254 208 126 129 204 232 227 229 222 195 197 180 120 53 30 78 163 254 249 254 251 230 180 107 67 140 174 143 65 47 154 189 132 79 122 216 249 200 125 54 25 14 32 29 36 41 29 29 33 30 31 37 39 35 39 43 36 44 39 35 36 37 38 42 47 45 43 41 39 39 40 41 43 43 39 38 47 59 62 53 42 33 36 36 29 26 30 34 35 36 33 38 36 27 36 44 33 35 74 89 74 58 45 34 31 41 34 43 67 80 86 88 95 71 42 61 125 145 96 36 8 42 114 205 225 194 164 138 125 143 160 119 58 51 61 52 46 36 33 34 37 37 34 33 35 37 35 31 27 22 18 15 13 22 25 30 32 32 33 34 35 41 32 27 15 21 47 90 147 190 207 182 188 221 235 181 55 1 12 104 207 241 254 242 238 227 234 229 185 150 189 246 255 209 156 136 204 255 226 186 172 183 172 178 211 251 254 212 150 152 134 107 167 226 221 207 167 160 199 200 217 207 174 193 201 199 137 142 240 246 234 206 145 118 45 37 142 209 166 132 148 207 214 140 54 107 235 250 170 77 120 201 253 253 250 254 252 250 204 93 74 125 117 117 155 194 235 203 108 65 91 115 115 92 59 62 52 42 51 46 52 49 50 48 43 41 42 42 39 31 33 35 34 33 36 44 51 48 40 50 46 53 123 170 142 83 96 86 61 49 45 41 39 54 44 42 50 53 45 37 36 30 31 33 37 38 36 30 25 44 48 97 159 159 115 114 155 200 164 104 46 19 26 37 36 43 47 47 44 43 45 44 39 41 48 51 45 39 38 41 42 62 59 52 41 32 30 35 41 53 62 65 57 50 47 40 30 37 50 63 68 71 75 76 74 79 78 74 68 61 57 55 56 47 48 48 45 42 40 41 42 44 47 85 127 119 80 54 48 47 35 34 43 39 25 29 45 44 48 55 61 58 49 40 36 46 80 120 149 175 202 223 232 241 241 221 173 110 60 34 27 38 45 39 32 41 30 51 138 198 209 203 214 212 198 207 201 201 202 203 204 205 204 204 203 202 201 199 199 203 205 204 200 201 199 210 224 182 75 61 176 225 226 206 199 201 200 199 185 187 203 210 204 192 161 114 80 65 118 165 210 219 204 210 204 176 127 93 88 112 172 221 227 134 143 175 217 245 182 114 53 36 63 93 129 177 213 231 241 245 213 149 59 29 59 111 185 191 155 98 105 166 182 182 217 237 231 234 180 94 49 34 33 46 55 60 57 53 53 55 54 54 43 39 38 72 128 163 184 169 121 96 156 239 251 225 225 217 210 203 147 129 186 217 219 227 227 224 211 195 185 163 131 90 41 42 43 36 86 150 177 207 199 196 211 215 218 222 198 210 210 211 211 211 210 210 209 209 213 212 206 207 213 215 212 213 212 212 210 215 223 204 167 156 217 224 213 208 206 218 214 207 206 215 215 225 207 155 147 201 230 223 221 231 207 151 96 160 179 138 114 109 91 123 178 244 236 227 221 220 218 213 209 205 208 217 229 233 228 224 224 226 223 220 234 235 194 169 188 158 135 102 72 89 163 231 252 214 188 185 213 202 202 239 231 183 140 165 216 232 227 207 193 218 242 235 205 138 100 152 206 239 188 120 70 51 51 58 62 64 70 77 75 66 55 46 43 44 39 41 40 47 48 37 48 40 39 44 42 30 29 39 43 49 41 77 114 152 176 145 116 167 202 179 162 159 126 81 40 61 59 65 66 57 53 52 45 41 29 41 78 165 236 197 207 218 218 209 200 185 198 232 232 183 127 123 146 149 156 168 180 170 183 199 217 226 214 204 209 221 209 209 211 207 219 223 205 143 139 176 224 214 164 139 145 211 209 206 203 202 202 203 204 203 202 201 203 205 204 200 196 200 201 203 205 205 204 203 202 203 204 204 203 201 201 203 205 204 203 202 204 205 205 202 200 203 203 203 203 203 203 203 203 211 209 223 143 57 27 75 144 178 214 218 224 216 198 207 205 210 206 205 208 211 211 211 213 214 214 211 210 214 218 213 205 205 210 212 212 216 221 219 212 216 230 231 218 207 209 210 205 208 208 209 210 209 208 206 205 206 202 199 199 202 207 211 212 212 208 204 202 202 202 202 201 203 202 201 201 201 201 202 203 205 205 204 203 201 200 199 199 198 200 202 205 205 205 204 202 203 203 203 202 202 201 201 201 198 200 202 202 200 199 201 203 205 206 206 204 201 201 203 206 203 203 204 205 207 208 209 209 204 206 207 209 209 208 206 205 211 223 184 164 184 179 159 147 177 212 168 144 208 246 215 165 123 160 191 147 77 55 70 100 153 196 208 204 216 210 202 218 206 209 211 210 208 207 207 209 215 202 182 161 130 102 119 164 174 157 127 119 140 165 191 221 213 203 194 199 211 203 161 118 171 196 217 221 218 218 218 215 221 221 220 219 219 218 218 217 217 218 219 217 215 215 217 219 216 217 217 218 218 217 217 216 216 215 213 214 216 217 215 214 213 214 214 214 212 210 207 205 211 210 209 208 206 205 204 203 206 206 205 204 204 205 205 205 202 203 204 205 206 205 204 204 204 203 202 201 200 201 202 203 199 199 200 201 202 202 202 202 201 201 201 200 200 200 200 200 203 205 208 207 204 202 202 203 200 200 201 201 201 200 199 198 202 198 154 116 137 180 205 215 197 204 206 198 199 212 199 164 113 109 109 119 105 57 46 84 173 229 222 207 187 162 190 212 196 198 200 200 200 200 202 204 196 196 195 196 196 197 198 198 195 196 196 197 197 196 195 194 197 197 196 196 196 196 195 195 195 195 195 195 195 195 194 194 188 190 193 196 198 198 198 198 195 195 194 193 193 193 194 194 195 195 195 195 195 195 195 195 197 196 195 196 198 198 195 193 192 194 196 195 194 194 195 197 196 196 197 198 197 196 195 194 196 196 196 197 197 197 198 198 196 197 197 197 198 198 199 199 199 199 198 197 197 197 198 198 200 200 200 199 199 200 200 200 202 201 199 198 198 199 201 202 200 200 200 200 201 201 201 201 203 203 203 203 203 203 202 202 206 208 209 208 206 203 203 204 208 208 208 208 208 208 208 208 205 205 205 205 205 205 205 205 206 206 207 207 207 207 207 208 205 206 208 210 210 209 208 207 210 209 208 208 208 208 209 210 209 209 210 210 210 209 208 208 208 208 208 208 210 210 210 210 209 210 210 210 210 210 210 209 212 211 211 210 210 209 208 208 211 211 212 212 212 212 212 212 213 212 211 210 211 213 215 217 215 215 215 215 216 217 218 218 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 216 217 217 218 219 219 218 218 217 217 217 218 219 220 218 218 219 219 220 221 221 221 219 219 219 220 220 221 221 221 222 221 220 220 220 220 221 222 221 214 217 224 221 219 220 219 220 216 222 224 216 215 219 213 222 224 221 229 238 212 174 160 148 102 113 179 231 251 237 202 146 149 199 254 252 159 60 41 115 139 141 202 252 214 158 104 104 172 239 226 170 172 218 239 239 234 158 68 120 219 233 246 181 51 27 120 203 226 170 88 163 191 164 124 171 214 174 138 194 201 224 210 158 143 139 103 78 129 197 220 171 75 32 75 152 218 247 220 154 179 253 252 253 203 147 205 248 160 68 37 16 27 88 151 163 160 135 129 101 59 58 84 105 70 10 38 105 151 156 162 230 252 253 240 252 217 152 181 249 251 220 182 215 227 204 111 90 175 204 163 170 156 120 102 123 125 104 83 100 130 196 236 234 185 167 224 240 252 251 174 137 151 104 49 37 42 82 131 143 85 52 71 93 84 78 66 28 28 79 100 95 76 66 59 51 55 56 46 43 31 36 52 54 46 43 42 51 94 152 193 190 163 188 251 249 205 219 249 207 174 168 121 58 39 42 53 52 68 103 124 85 53 29 29 61 126 186 207 119 112 121 113 93 83 76 84 126 152 176 125 63 68 89 92 125 251 253 196 121 134 154 102 53 117 180 218 244 251 242 137 35 16 38 69 134 222 207 117 98 106 71 54 54 35 41 72 122 158 179 163 178 245 253 196 104 71 39 30 37 45 51 55 57 55 61 64 63 67 63 49 43 40 39 41 41 37 32 31 40 31 27 36 44 45 47 53 40 46 48 45 47 55 54 43 37 35 35 37 35 31 32 35 45 41 40 36 26 28 56 89 139 107 66 40 34 38 41 42 30 35 42 48 49 45 37 31 29 39 50 57 55 48 42 39 37 38 38 37 35 36 39 42 40 50 52 46 51 68 74 68 57 67 80 88 87 81 73 68 47 48 47 44 40 37 37 38 52 47 44 46 52 57 59 58 47 53 51 47 49 42 30 27 34 26 23 24 29 38 40 30 23 20 45 54 47 45 50 66 76 84 98 102 91 79 99 146 148 115 93 78 43 17 50 117 170 162 123 71 44 38 39 43 34 35 53 75 87 104 130 146 113 48 20 23 65 111 140 201 239 250 218 191 179 125 117 191 204 115 47 39 39 26 44 91 135 137 114 126 140 111 123 176 204 138 77 51 41 39 42 42 46 35 34 23 21 25 21 29 29 36 39 23 27 56 87 124 184 221 237 233 196 143 122 117 103 85 59 44 43 56 65 54 66 67 84 99 125 169 163 104 94 85 72 100 150 159 165 200 242 253 234 181 213 251 251 158 83 57 65 88 111 187 241 202 134 169 203 192 182 135 74 11 43 153 226 241 219 222 226 243 240 242 231 170 96 41 38 97 185 248 243 193 160 129 88 55 43 23 31 38 39 41 31 29 39 35 32 32 33 32 32 33 31 34 37 35 32 31 34 37 37 37 42 49 55 52 42 32 15 15 65 163 243 253 249 240 197 159 120 78 64 91 119 142 186 209 176 130 146 178 187 193 213 218 214 208 212 216 216 218 184 133 96 116 161 189 210 234 251 204 174 204 191 109 49 22 16 72 161 240 245 234 212 214 210 211 214 218 218 215 212 211 215 235 232 176 175 201 181 96 50 40 33 35 38 37 33 30 32 32 31 30 29 27 25 24 30 23 22 23 21 31 66 100 101 74 56 48 39 35 36 35 117 226 252 231 220 253 254 253 205 175 147 144 151 153 178 220 250 251 231 158 49 5 87 196 255 248 253 226 183 145 94 59 102 170 178 107 64 161 221 191 110 121 138 126 134 147 95 39 16 32 23 26 37 33 31 26 40 33 34 37 38 43 43 33 40 37 38 44 47 44 40 39 44 44 43 41 40 39 38 37 41 36 35 41 50 52 45 37 35 37 34 28 26 29 31 30 36 34 33 31 31 38 37 26 72 154 175 142 107 83 81 79 42 43 28 27 36 40 47 50 39 35 46 66 67 45 24 17 24 72 162 247 254 235 196 116 94 123 106 65 59 60 51 48 32 32 35 38 37 33 34 38 40 35 29 24 21 19 15 13 21 25 30 33 33 34 35 36 42 34 29 15 15 38 86 153 234 226 180 182 200 183 133 43 9 61 173 240 247 245 237 225 226 235 235 208 186 207 242 251 237 215 179 177 207 216 198 186 140 130 184 239 243 255 244 184 149 133 91 125 203 230 195 128 136 183 223 220 173 140 162 195 193 153 168 249 254 250 219 147 89 32 36 143 222 196 151 142 168 126 87 97 148 182 160 118 67 109 172 213 221 224 231 233 253 225 115 51 62 76 108 149 146 158 148 114 97 112 130 133 103 101 95 61 36 41 45 46 49 50 47 42 40 42 42 40 37 39 39 36 32 32 37 41 43 43 55 53 55 99 125 98 72 77 85 94 86 59 46 59 54 45 43 51 53 45 37 35 32 33 36 38 40 38 35 32 27 59 135 211 218 172 149 162 174 173 125 62 35 26 22 31 40 44 46 44 44 45 44 39 43 49 51 44 38 37 39 40 50 50 47 40 32 28 30 33 49 57 60 54 48 46 40 31 42 51 61 66 71 76 76 73 69 69 68 67 64 60 56 54 49 47 44 41 39 38 38 38 44 42 62 84 79 59 49 50 39 40 38 33 34 40 44 43 49 51 57 56 43 34 44 61 113 159 208 228 226 221 218 217 216 214 220 219 177 105 49 27 28 34 38 38 42 27 37 105 159 194 216 233 224 204 209 204 206 204 202 201 202 203 203 203 202 202 202 202 203 204 203 201 202 202 211 226 195 87 57 165 223 228 205 198 210 211 193 157 181 201 210 215 218 181 114 69 105 154 184 213 221 202 205 212 195 175 105 78 139 223 244 196 150 133 156 203 224 171 124 71 36 44 53 70 96 122 151 177 157 122 81 36 23 50 116 213 232 169 87 85 162 213 222 237 215 212 243 226 141 66 34 38 54 60 62 58 53 52 51 49 49 31 23 37 110 200 231 229 200 171 120 120 192 247 241 222 207 222 214 155 138 194 224 207 210 211 219 222 222 227 221 204 166 111 65 28 57 159 211 194 180 182 197 227 225 203 207 210 209 209 208 209 210 211 213 214 210 212 211 209 209 212 213 211 207 211 214 215 223 223 176 109 126 196 221 218 213 210 218 212 225 210 213 217 213 170 111 108 196 225 219 217 229 216 175 128 205 236 201 153 116 90 138 213 237 231 224 220 221 220 218 215 221 220 222 226 225 219 215 215 214 213 225 235 227 207 191 182 163 199 195 133 101 172 252 252 222 176 177 195 189 198 226 242 198 134 140 197 235 238 207 179 204 248 251 215 163 143 173 188 134 109 75 54 51 58 67 71 63 69 74 73 64 54 46 43 46 43 45 39 44 47 33 39 40 37 40 32 25 45 56 36 49 85 134 173 207 187 130 127 177 202 187 171 141 82 56 56 69 69 69 62 54 55 51 38 33 29 70 151 218 236 188 201 206 214 205 195 190 205 228 221 199 143 153 157 146 133 110 128 143 165 185 202 217 218 217 223 221 220 224 218 211 222 222 201 153 182 209 203 162 126 131 159 210 208 206 203 202 202 203 204 202 203 203 203 202 201 200 200 199 200 201 202 202 202 201 201 203 204 204 203 201 201 203 205 203 202 202 203 205 205 203 201 204 204 204 204 204 204 204 204 210 217 225 164 76 33 73 92 109 168 203 212 214 213 211 199 216 209 203 203 204 204 206 209 206 207 206 204 206 212 214 212 217 225 223 214 214 228 237 237 242 221 199 196 208 215 212 205 209 209 209 209 208 207 207 206 208 206 204 203 204 204 202 200 209 206 203 201 203 204 204 203 204 203 203 202 202 203 203 204 200 200 200 201 201 201 202 202 204 203 202 201 200 200 200 200 203 203 203 202 202 201 201 201 200 202 203 202 200 199 200 202 206 206 206 204 202 201 202 204 203 204 204 205 206 207 208 208 206 206 206 207 206 205 204 204 207 225 199 173 166 155 141 123 169 180 194 210 226 250 236 156 129 113 123 114 90 100 137 179 197 228 229 200 193 212 217 203 208 210 212 211 209 208 209 210 220 214 202 187 158 121 112 132 141 148 147 150 165 173 179 194 168 168 170 169 164 160 163 168 204 215 220 215 213 218 222 220 221 220 220 219 219 218 217 217 217 218 218 217 215 215 216 218 216 216 217 217 217 217 216 216 215 213 212 213 214 215 214 212 210 210 211 212 212 212 211 211 211 211 210 209 208 207 206 206 208 207 206 205 205 205 205 205 203 203 203 203 203 201 200 199 204 203 202 201 201 201 202 202 201 201 202 202 202 201 201 200 200 200 200 199 199 199 199 198 198 200 203 203 201 200 200 201 200 200 201 201 201 200 199 198 201 202 176 149 153 169 184 202 208 197 196 200 198 199 200 194 170 151 119 92 66 39 50 94 164 216 224 219 186 151 183 212 197 199 201 201 199 199 201 203 195 195 195 195 195 195 196 196 194 195 196 197 197 197 197 196 197 197 197 196 195 195 195 194 194 194 194 194 195 195 195 195 197 197 196 195 194 193 192 192 195 194 193 193 192 193 193 194 192 192 193 194 195 196 197 197 195 194 193 194 195 195 192 190 189 191 194 194 193 194 196 198 195 196 197 198 197 196 194 192 195 196 196 196 197 197 197 198 197 197 197 197 197 197 197 197 197 197 198 198 198 198 197 197 202 201 198 197 197 198 201 202 200 200 200 200 199 199 199 199 198 199 199 201 202 203 204 205 204 204 203 202 202 203 205 205 200 202 204 204 202 200 200 201 202 202 203 204 204 205 206 206 204 204 204 204 204 204 204 204 205 205 206 206 207 207 208 208 209 209 209 209 209 210 210 210 209 209 208 207 207 208 209 209 211 211 210 210 209 208 207 206 209 206 204 207 211 214 212 209 206 208 210 211 211 210 208 206 209 209 209 209 209 209 209 209 209 210 210 211 212 213 213 214 214 213 212 211 211 212 214 215 211 212 213 215 216 217 217 217 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 217 217 218 218 215 216 217 218 219 219 219 219 218 218 218 219 219 219 219 219 219 219 219 220 220 220 221 221 221 221 220 219 219 220 221 221 224 217 215 221 227 227 224 219 218 218 235 237 219 219 231 227 217 220 229 234 208 163 160 197 184 162 180 222 238 239 233 219 170 160 173 217 252 203 109 76 73 83 91 173 228 194 163 141 143 193 233 188 131 174 236 231 243 232 133 88 173 217 198 217 192 113 132 139 122 117 86 94 188 209 188 167 211 217 152 121 222 200 198 213 166 115 115 97 98 100 117 145 127 82 91 129 122 174 251 253 180 168 225 252 246 236 195 209 176 93 79 69 48 43 124 240 252 250 235 252 132 57 95 149 190 100 23 22 14 29 33 62 148 193 204 198 216 158 118 199 254 238 235 211 181 159 123 105 176 254 213 106 118 152 147 163 193 190 136 54 50 101 156 239 253 195 94 126 206 251 250 192 163 161 119 61 42 47 108 173 169 116 76 121 185 109 37 32 30 45 123 179 179 134 109 78 39 37 51 52 56 43 38 45 51 50 47 47 34 51 97 147 148 125 168 253 199 142 157 217 199 160 162 149 73 36 31 44 42 59 95 111 98 87 56 21 35 117 204 243 158 123 118 118 108 98 85 85 69 61 76 66 99 206 224 142 105 177 148 140 230 249 239 201 71 103 219 254 252 250 251 156 36 19 60 99 133 191 190 131 147 161 118 54 20 29 57 60 47 67 80 73 92 153 177 143 89 59 31 28 39 45 43 40 41 47 57 58 55 61 63 52 36 41 38 32 29 25 30 45 23 34 41 39 37 37 39 41 49 62 67 51 46 69 76 56 32 34 39 42 39 34 33 35 34 31 37 41 31 26 55 95 146 111 67 39 31 36 48 58 42 36 30 29 32 36 36 35 31 40 51 56 53 46 39 36 37 39 41 41 40 40 41 43 41 41 42 44 43 42 41 42 38 44 48 45 38 35 42 49 50 53 56 56 51 43 36 32 40 41 44 49 54 54 49 44 40 46 47 48 48 37 26 29 16 11 14 26 36 40 40 39 40 43 84 115 114 103 95 106 121 142 154 119 122 136 100 88 76 62 76 80 65 31 25 86 131 149 135 88 50 35 33 38 31 35 57 87 108 118 106 81 81 38 24 24 44 72 109 181 232 248 223 196 165 90 96 209 226 121 48 30 33 24 49 139 208 210 148 93 87 105 162 223 215 116 41 24 28 54 79 75 56 27 32 34 27 30 27 25 27 34 52 31 19 69 113 120 110 115 134 156 131 92 88 85 81 63 44 31 42 92 140 156 88 51 54 77 103 153 149 74 51 64 86 136 176 161 160 205 249 242 221 163 145 174 184 100 64 61 71 59 72 148 189 169 116 159 183 153 152 159 110 12 46 173 230 240 226 234 242 235 219 169 125 73 42 66 110 146 153 206 254 243 224 219 182 138 78 45 37 38 41 44 33 30 31 30 28 27 30 35 35 33 30 32 34 33 31 31 34 37 38 37 36 35 33 30 29 28 13 16 58 137 203 230 241 251 232 202 161 103 73 87 113 144 165 172 158 144 160 188 210 228 202 209 220 225 227 234 228 210 138 102 83 127 187 203 216 253 250 197 179 201 162 78 30 7 27 112 198 248 235 228 214 211 210 213 214 212 211 214 215 213 212 243 234 158 126 124 111 61 36 34 35 40 43 40 34 31 32 31 30 29 28 26 25 25 28 21 18 13 21 65 109 119 118 130 128 103 91 112 127 118 151 236 237 169 128 177 214 233 217 233 183 122 102 81 100 175 249 254 254 207 77 16 123 235 229 205 195 145 82 67 56 33 88 190 244 181 102 176 254 252 220 203 170 130 142 149 83 30 3 26 46 81 93 61 37 29 41 33 34 38 35 35 34 28 27 26 30 41 48 48 43 40 42 43 43 42 40 37 34 32 39 35 32 35 40 42 39 34 36 35 31 27 26 28 28 26 35 35 32 31 35 32 28 30 105 209 252 210 125 102 146 144 110 135 104 72 60 34 36 39 38 34 38 38 37 50 60 54 23 22 80 206 254 254 246 148 103 119 101 71 66 60 46 42 29 32 37 39 35 31 35 42 44 35 25 20 20 19 16 12 21 25 30 34 35 35 36 37 42 35 33 18 11 26 76 149 222 228 188 182 179 134 78 8 17 108 233 254 246 235 220 189 206 226 236 226 209 200 210 228 229 241 215 167 164 176 170 175 167 168 209 222 202 232 253 212 156 156 118 108 163 202 191 173 173 190 212 184 143 142 176 226 186 154 179 255 255 252 227 175 117 52 31 94 164 176 161 158 120 83 82 126 152 137 102 76 64 102 131 137 142 154 177 203 228 194 103 41 42 67 100 120 95 98 140 176 157 125 120 126 142 182 154 74 26 36 55 44 50 50 46 40 39 42 43 42 39 41 41 38 33 31 32 34 42 48 56 52 51 71 80 65 59 78 122 163 146 81 51 71 53 46 45 51 53 45 37 34 34 35 38 40 41 41 41 41 32 53 111 180 207 184 157 149 145 149 105 68 77 68 38 33 35 39 43 43 44 45 44 40 46 51 50 42 35 34 36 37 38 40 41 38 32 28 27 28 43 51 55 50 46 46 42 35 47 53 60 66 73 77 75 70 57 58 62 67 70 67 58 51 51 45 39 36 37 38 36 34 46 46 48 50 49 46 44 43 39 33 33 49 73 82 66 44 52 54 53 42 26 34 81 130 217 228 234 228 219 215 211 207 205 201 213 232 219 165 108 77 57 41 39 42 47 41 43 81 95 143 186 217 220 210 209 200 202 200 198 200 203 205 204 202 202 203 205 205 203 201 201 202 198 200 206 221 207 100 48 146 209 231 216 202 205 202 183 152 168 205 213 215 229 195 118 67 127 166 190 211 216 198 200 214 217 190 104 92 182 252 238 173 180 165 164 163 142 109 105 80 48 43 49 63 66 57 59 73 68 51 44 36 32 51 120 217 248 181 102 97 167 223 223 206 179 168 201 205 145 82 54 59 64 65 63 57 52 49 45 42 42 38 42 66 150 240 247 218 217 221 159 90 114 185 218 218 223 238 218 169 136 162 208 214 207 203 209 218 221 228 233 229 231 210 154 67 57 134 172 158 160 202 225 230 217 201 208 212 210 209 208 207 208 210 212 214 212 210 210 213 213 210 209 211 210 215 214 209 217 224 182 116 128 195 228 225 216 212 216 209 218 209 215 222 219 181 132 123 199 226 220 214 224 221 193 149 196 249 251 224 195 162 172 209 224 219 215 214 216 218 217 216 224 221 219 220 219 217 217 219 217 210 222 229 222 222 201 153 184 241 254 206 126 141 230 253 235 183 187 191 187 198 211 248 207 129 120 178 232 245 214 188 225 247 240 217 192 173 151 115 59 59 59 60 62 64 65 66 59 63 66 64 55 46 39 36 41 42 45 39 44 48 39 48 44 38 44 50 51 65 71 58 70 158 208 217 235 199 147 169 218 235 208 158 97 40 42 72 75 78 74 61 55 56 49 35 33 84 149 219 240 231 186 168 193 226 226 207 191 193 218 229 186 157 207 225 211 166 88 95 135 147 151 153 165 174 176 181 191 203 212 201 186 187 182 161 186 231 229 169 124 125 163 205 209 207 205 203 202 202 203 203 201 203 205 203 199 198 201 204 201 201 200 200 200 201 202 202 203 204 204 203 201 201 203 205 202 201 201 203 205 206 204 202 205 205 205 205 205 205 205 205 206 218 219 177 100 57 118 132 101 101 131 180 221 223 205 210 211 206 204 205 206 204 202 203 208 212 214 213 212 214 215 215 211 217 218 219 226 230 215 193 172 142 133 166 205 218 213 209 210 209 208 207 207 207 208 208 207 206 206 207 207 203 197 193 207 204 202 201 203 205 205 205 203 203 202 201 201 202 203 203 201 201 201 202 202 202 203 203 205 203 200 198 197 198 199 200 203 203 203 203 202 202 202 202 202 203 203 202 200 199 200 200 205 204 202 202 203 204 204 204 204 204 205 205 206 206 206 207 207 206 205 204 203 203 203 204 205 221 215 199 183 177 161 118 117 151 217 251 235 238 245 196 138 70 74 121 149 174 205 232 226 221 219 208 196 209 221 210 206 207 208 207 205 204 205 206 207 211 211 212 205 181 162 161 191 213 228 232 222 190 167 170 154 152 157 168 177 186 206 228 226 226 221 213 214 221 224 221 220 220 220 219 218 218 217 217 216 218 218 217 214 214 215 217 215 215 216 216 216 216 215 215 213 212 211 211 213 214 212 211 211 211 210 210 210 211 211 212 211 211 211 210 210 209 209 209 209 208 207 206 205 204 204 204 205 205 205 204 202 200 198 197 203 203 202 201 201 201 202 202 201 201 201 200 199 198 197 196 204 203 203 203 203 203 202 202 196 198 200 201 200 200 201 202 200 200 201 201 201 200 199 198 200 205 199 189 177 162 164 184 209 198 201 209 203 198 203 207 209 204 182 156 135 111 94 95 120 179 214 220 176 145 182 206 198 200 201 201 199 199 200 202 193 193 194 194 195 195 195 195 196 196 196 197 197 197 196 196 197 197 196 196 195 194 194 194 193 193 193 194 194 195 195 196 201 199 196 194 192 191 191 191 195 194 193 192 192 192 193 193 189 190 191 192 193 194 194 195 195 193 192 193 193 193 190 187 190 192 194 194 193 193 195 197 196 195 195 195 195 195 196 196 195 195 196 196 196 197 197 197 197 197 197 196 196 196 196 196 195 196 198 199 199 198 197 196 201 200 198 198 198 198 200 201 196 197 199 200 201 200 199 199 197 197 198 199 201 202 203 203 204 203 201 200 200 202 205 207 197 199 201 201 200 199 199 200 199 199 200 200 201 201 201 201 204 204 204 204 204 204 204 204 205 205 205 206 207 207 208 208 210 209 208 207 207 209 210 211 209 208 208 207 207 208 208 209 210 210 210 210 209 209 208 207 208 207 206 208 210 212 211 210 209 210 211 212 212 211 210 209 208 209 209 209 210 210 210 211 210 210 210 211 211 212 212 212 214 213 212 211 211 212 212 213 209 211 213 215 216 215 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 217 217 217 215 217 218 220 220 219 218 217 219 219 219 219 219 219 218 218 220 220 220 220 220 220 220 220 221 220 220 219 219 220 220 221 221 224 219 217 227 235 232 226 224 218 208 205 215 226 226 218 218 227 238 224 170 129 169 244 228 233 240 230 217 225 235 227 228 200 165 171 239 251 159 77 41 80 85 116 145 155 186 190 185 216 208 149 136 205 253 235 237 220 136 139 226 233 191 173 167 142 190 183 147 124 85 102 166 183 180 177 193 157 112 141 227 182 169 228 212 138 112 80 62 71 66 73 74 96 149 159 106 147 245 255 200 149 184 254 252 249 200 151 88 74 132 141 75 43 94 201 235 254 253 250 175 79 185 253 235 103 92 123 86 64 44 37 62 83 94 107 136 119 130 204 197 174 239 253 224 148 67 101 215 234 153 101 105 138 153 225 254 250 210 148 89 85 113 200 249 241 108 26 147 247 251 186 153 151 114 35 36 79 161 205 195 179 114 114 183 136 134 148 63 33 157 248 251 219 181 108 39 22 41 75 110 126 120 87 62 51 46 43 33 39 57 78 90 102 141 188 123 93 114 169 161 133 145 148 98 57 36 35 49 99 140 136 109 76 57 36 47 142 206 176 143 116 109 94 89 118 140 147 77 23 24 67 149 247 247 173 155 144 77 100 240 254 251 252 132 106 231 254 242 238 252 168 48 14 82 158 145 119 115 119 133 163 136 77 39 35 51 52 44 31 34 44 44 51 65 69 69 51 35 33 39 42 40 38 38 40 50 53 45 44 49 46 36 37 35 36 31 17 22 47 76 120 140 102 55 51 70 76 96 113 102 85 107 129 100 53 30 34 39 41 39 35 35 37 33 30 36 43 35 27 41 65 77 65 47 33 31 37 41 41 39 36 33 34 36 36 32 29 30 39 49 54 51 45 39 36 38 41 44 44 43 42 42 43 43 42 44 45 43 39 39 41 43 43 44 45 45 46 46 46 55 54 51 48 45 43 43 43 41 40 40 42 46 49 48 47 40 44 39 39 45 41 32 30 31 31 29 26 25 34 68 108 99 94 140 190 198 165 117 99 129 180 175 112 130 188 162 111 81 52 58 60 64 42 24 90 166 221 213 123 50 34 36 33 34 38 55 91 146 186 163 106 69 38 28 27 33 42 68 127 204 245 246 220 162 65 73 195 206 104 44 29 36 30 60 179 251 253 169 74 59 107 178 222 167 84 24 8 32 109 154 125 65 23 30 42 30 30 28 17 21 29 57 32 20 96 141 111 55 63 70 95 113 115 114 98 87 57 44 34 46 112 191 238 154 72 36 63 101 135 123 69 78 135 161 156 146 122 119 151 169 161 149 113 77 73 85 65 81 78 90 68 71 112 122 122 136 182 194 155 166 208 151 19 47 190 231 236 238 250 231 172 118 47 29 62 107 171 205 189 132 146 216 241 236 255 241 211 138 85 51 35 34 42 39 42 23 28 29 28 29 33 33 30 29 31 32 31 30 31 34 37 31 34 37 39 39 38 38 38 39 28 38 75 114 147 185 218 246 250 234 166 103 90 124 180 176 155 159 188 203 201 212 234 212 212 222 227 224 226 208 171 115 105 107 151 188 175 183 236 240 175 165 186 136 60 24 6 51 153 228 253 224 215 212 213 213 213 214 214 212 211 212 214 223 247 239 161 96 50 49 51 44 41 39 38 37 36 35 35 31 30 29 28 27 26 25 25 26 18 15 11 35 111 164 156 161 190 191 162 170 219 223 176 125 101 96 78 35 61 127 159 193 209 174 127 99 61 66 130 203 230 253 234 104 34 140 230 219 150 114 70 24 35 48 30 73 158 214 175 111 182 254 253 253 254 228 168 135 91 25 14 43 104 159 203 204 150 93 55 32 29 38 45 36 28 30 31 26 24 27 35 40 41 40 42 40 40 39 38 37 35 34 34 39 35 32 31 34 37 38 37 35 32 28 26 28 30 29 27 30 36 36 37 34 21 33 71 151 214 251 199 109 133 204 178 184 235 218 183 154 79 59 65 69 68 100 110 95 126 157 132 59 24 29 117 187 233 254 197 152 133 91 62 62 59 44 36 28 34 40 41 34 28 33 42 47 36 23 17 18 19 16 12 22 26 31 35 36 35 36 37 39 33 35 26 15 20 58 125 173 205 168 141 133 109 72 7 9 123 241 254 243 239 205 157 189 221 237 233 214 180 176 206 237 251 239 186 133 96 96 139 188 229 240 209 207 238 223 167 157 182 171 136 134 144 177 249 244 219 166 133 153 185 210 242 193 144 167 240 244 223 220 217 162 81 40 74 131 156 141 130 116 129 150 150 125 98 68 39 46 118 157 146 129 118 135 175 185 141 95 76 70 72 80 78 70 92 184 246 187 104 89 103 182 243 194 84 23 32 60 43 50 50 46 40 38 42 44 43 36 38 40 39 36 33 34 35 44 50 48 42 44 52 61 67 69 111 169 200 166 93 58 74 48 44 44 50 52 47 40 37 35 37 39 40 41 42 44 46 47 44 62 98 121 126 134 149 155 133 96 87 107 98 61 38 31 35 39 43 45 45 44 42 49 52 49 40 32 31 33 33 32 34 37 36 33 31 30 31 41 47 51 49 46 46 45 41 50 54 61 70 78 79 72 65 52 55 62 71 77 72 60 50 51 43 34 32 36 39 37 34 33 40 40 38 44 45 35 26 38 26 49 108 142 118 71 43 56 53 44 32 38 83 157 215 249 235 212 193 189 197 203 203 203 204 206 211 216 209 184 159 113 64 35 26 32 41 43 57 61 91 128 169 205 227 228 216 199 198 198 201 205 207 204 201 202 202 204 205 203 200 200 203 198 199 203 216 217 117 44 132 209 232 215 198 197 184 166 147 172 217 223 215 223 186 113 75 126 146 184 217 216 207 215 221 218 160 117 144 219 245 206 177 186 187 150 101 82 94 127 132 123 110 124 154 152 111 67 42 33 31 39 45 46 61 110 172 204 171 137 132 155 177 171 149 117 112 152 174 151 117 80 58 68 66 61 55 50 46 42 38 43 64 96 121 175 230 224 197 222 237 180 93 77 118 155 173 197 226 218 191 148 139 192 221 219 206 205 208 203 202 208 211 228 246 225 130 56 58 98 142 192 230 227 210 206 206 212 209 210 210 209 209 208 208 207 207 213 209 210 216 215 208 206 210 212 216 215 206 206 219 208 176 154 202 230 223 211 212 216 211 202 211 218 218 223 217 186 160 207 233 227 217 220 221 194 142 169 229 247 233 230 223 216 218 216 213 210 211 214 216 217 216 217 216 215 216 217 219 222 224 229 217 215 221 229 231 195 139 196 241 254 240 161 108 170 236 247 207 189 180 182 190 203 237 196 133 131 187 239 250 230 219 253 228 196 180 164 131 89 56 55 67 79 79 71 62 55 50 48 52 54 53 48 42 39 37 40 37 44 43 45 45 46 72 95 99 83 82 113 118 91 74 144 218 254 247 225 181 169 218 250 254 212 118 52 36 53 69 73 77 75 67 58 47 40 42 68 162 222 249 233 226 200 154 203 223 203 173 151 139 157 177 153 165 230 253 230 172 122 150 194 178 151 140 152 159 156 156 173 173 165 143 122 122 135 143 196 220 182 117 117 163 207 236 207 206 204 203 202 202 202 203 203 203 203 201 199 199 202 205 204 203 202 201 201 202 204 205 203 204 204 203 201 201 203 205 202 201 200 202 205 206 205 203 205 205 205 205 205 205 205 205 201 212 216 186 124 71 133 201 175 99 74 120 198 231 212 224 202 201 204 211 213 209 203 201 210 210 209 208 209 211 212 213 224 229 236 236 218 176 124 87 91 93 123 176 213 217 209 208 210 209 207 206 206 207 209 210 203 203 205 207 208 206 202 198 207 204 202 202 204 205 205 204 202 202 201 200 200 201 202 202 208 207 207 205 204 203 202 202 200 199 198 198 199 201 203 204 203 203 203 203 203 203 203 202 202 202 202 202 201 201 201 201 203 201 199 201 205 207 206 204 205 205 205 205 205 205 205 205 206 205 204 203 203 204 205 207 204 207 212 220 219 223 196 115 71 144 195 214 210 201 212 217 151 83 112 189 215 216 221 231 221 207 205 214 217 214 211 207 205 205 205 204 203 202 203 203 203 209 208 208 213 206 190 184 211 225 242 251 234 183 160 179 198 195 199 211 222 226 225 223 219 221 219 217 220 224 223 218 220 220 219 219 218 217 217 216 216 217 218 216 214 213 214 216 214 214 215 215 215 215 214 214 213 212 210 211 213 213 212 210 216 214 212 209 208 207 208 208 210 210 210 210 210 210 210 210 209 208 207 205 204 203 203 203 207 207 206 205 204 202 201 200 203 203 202 202 201 201 201 201 202 202 202 202 201 201 200 199 205 205 205 204 204 204 204 203 200 201 202 202 202 202 203 203 200 200 201 201 201 200 199 198 199 204 209 209 195 174 166 172 182 188 202 209 206 210 211 204 200 210 212 211 212 194 142 93 75 133 195 214 174 155 191 205 200 201 202 201 199 198 199 200 190 191 192 194 196 196 196 196 198 198 197 196 195 195 194 194 196 196 196 195 195 194 194 194 192 193 193 194 194 195 195 195 194 193 191 191 192 194 197 198 194 194 193 192 192 192 192 193 192 192 192 192 192 192 192 192 197 196 195 195 196 195 192 190 194 195 196 195 193 193 194 195 196 194 192 191 192 195 199 201 195 195 195 195 196 196 197 197 196 196 196 196 195 195 195 195 194 195 197 199 199 198 197 196 197 198 199 200 200 199 198 197 193 195 198 200 202 202 201 200 199 199 200 200 200 200 201 201 202 201 199 198 199 201 203 205 200 202 205 205 204 203 203 205 205 205 205 204 204 203 203 203 204 204 204 204 204 204 204 204 205 205 205 206 206 206 207 207 209 208 206 205 205 207 209 210 209 208 207 207 207 207 208 209 207 208 209 209 210 210 210 210 208 210 211 210 208 207 208 210 213 212 211 210 210 211 212 213 209 209 210 210 211 212 212 212 212 212 211 211 210 210 210 209 213 212 212 211 211 211 212 212 211 212 213 214 214 213 212 210 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 217 218 220 220 220 218 216 215 220 220 220 220 219 219 219 219 220 220 220 220 220 220 220 220 221 220 219 219 219 219 220 221 214 221 223 222 217 201 205 229 242 223 170 153 204 237 223 212 244 243 226 186 150 156 198 234 240 230 226 226 220 216 220 224 252 221 213 187 175 199 151 51 44 113 127 116 96 100 146 154 166 178 153 145 197 240 236 227 234 193 145 187 241 236 224 201 165 140 152 186 229 227 151 94 116 165 181 157 147 124 111 155 214 191 181 229 218 153 118 69 45 69 65 55 50 91 146 133 108 175 251 254 235 198 187 252 253 187 111 57 52 118 184 192 113 74 79 117 152 233 254 251 189 109 244 254 160 86 186 235 223 194 153 78 27 33 32 34 37 70 116 155 130 155 242 238 252 203 92 90 191 185 114 112 166 191 189 226 230 221 228 206 174 165 168 161 185 227 154 45 51 134 150 129 108 95 97 75 87 155 238 251 244 250 155 87 107 199 242 239 131 6 88 251 253 253 227 145 83 43 24 65 143 194 215 176 115 63 39 41 39 43 42 37 53 97 140 157 154 134 138 172 166 131 121 113 88 64 37 25 58 134 168 141 92 55 42 33 36 108 179 182 173 168 153 88 48 95 142 148 79 66 94 125 130 127 140 176 253 191 95 100 193 233 253 254 152 84 190 235 252 253 252 152 44 2 72 170 176 134 104 96 130 165 134 89 75 56 38 31 47 36 43 56 47 30 33 47 55 50 45 40 34 30 31 35 42 31 36 49 50 48 48 45 45 35 39 52 42 15 14 38 124 196 242 183 96 92 129 134 144 162 136 132 191 195 109 33 32 35 37 37 35 36 37 38 42 38 35 35 34 32 33 36 36 43 41 30 29 38 40 33 36 34 32 29 28 28 28 28 29 37 46 50 48 43 40 39 39 42 45 46 44 42 41 42 38 43 43 37 34 39 42 40 39 39 41 46 52 53 50 46 51 46 38 33 32 35 39 42 39 37 35 36 39 43 46 47 37 40 33 30 42 47 37 28 17 32 41 42 43 51 94 151 139 128 169 219 226 185 123 94 146 195 189 158 153 171 187 173 150 107 88 66 61 43 26 86 184 245 234 134 51 33 34 28 37 45 61 104 187 255 234 159 83 51 29 26 35 40 55 93 153 202 220 197 138 56 62 155 158 80 45 36 42 34 61 177 252 250 165 71 56 102 150 161 101 54 19 6 53 177 226 161 67 23 31 44 30 27 22 12 19 29 52 26 23 108 142 92 72 134 145 149 190 213 195 159 118 51 35 49 79 139 186 215 175 94 36 52 99 126 122 106 156 228 247 210 179 140 92 71 80 101 96 74 57 58 86 144 159 136 116 77 79 117 120 119 173 203 195 168 199 248 169 21 75 204 234 245 247 229 163 80 25 28 85 158 200 241 254 216 146 111 172 225 222 238 245 238 196 133 86 57 44 43 35 36 28 33 37 36 33 32 30 28 30 31 31 30 30 31 34 37 33 33 32 34 34 33 29 26 37 28 27 39 52 67 95 123 176 222 245 187 105 72 116 202 202 167 163 192 205 205 218 234 240 211 191 185 190 197 174 129 119 102 94 120 146 144 170 230 230 155 147 164 112 47 18 7 76 182 239 252 218 207 213 222 214 212 216 221 218 210 209 215 248 250 228 147 77 23 29 50 44 42 38 34 31 31 32 32 30 29 28 26 25 25 25 25 26 13 12 26 74 158 196 167 163 180 192 200 230 254 225 154 70 37 66 107 91 55 56 60 101 102 102 93 72 55 68 94 103 134 163 165 82 54 164 235 195 112 79 58 26 31 41 29 52 84 104 94 87 182 253 253 250 254 212 118 59 24 8 49 148 216 252 254 251 209 142 76 40 30 36 49 44 33 30 29 31 31 35 39 38 34 32 34 38 36 33 32 32 34 37 39 37 33 29 28 31 35 38 39 31 27 25 27 31 33 33 32 29 35 37 35 25 20 71 151 212 228 188 109 104 192 229 173 195 243 253 245 224 112 61 68 84 126 209 214 163 200 240 189 85 89 66 45 89 158 178 162 138 107 67 48 53 54 44 38 30 35 41 41 33 27 32 40 48 37 24 18 17 18 16 13 23 28 33 36 36 34 34 34 34 30 37 34 26 22 39 87 146 165 122 97 108 123 112 45 5 136 240 253 249 246 192 153 202 230 237 232 223 190 176 202 244 246 243 203 117 56 98 181 204 228 222 196 211 247 208 122 139 189 204 159 112 88 133 238 255 235 128 107 174 205 217 221 202 148 158 201 208 199 219 245 204 109 62 81 129 156 133 114 169 211 234 201 146 103 66 33 37 131 198 208 196 160 137 154 147 120 116 105 72 62 70 70 73 100 188 223 140 70 88 123 181 221 176 96 41 25 46 45 49 49 46 40 39 42 44 43 35 37 39 39 37 35 34 35 41 46 41 36 41 45 55 74 92 137 170 164 133 95 72 69 44 42 42 47 50 47 43 41 37 38 38 39 40 42 43 45 41 44 53 59 54 65 118 178 185 146 127 121 95 69 53 37 29 31 36 42 45 45 44 44 52 53 47 37 29 28 30 30 29 31 32 32 32 34 37 39 43 48 51 50 48 48 48 47 51 54 63 75 83 79 68 59 55 59 67 77 80 74 61 50 49 41 32 31 36 40 39 37 31 42 42 42 53 50 34 27 40 69 132 185 173 109 57 43 53 43 32 43 94 167 224 249 205 211 215 210 203 201 202 203 197 202 203 202 208 218 219 213 178 120 76 44 30 35 35 39 47 51 71 105 157 205 223 224 215 211 206 202 200 200 201 201 203 198 196 200 203 201 200 202 204 201 206 215 224 132 47 124 217 228 204 199 207 180 148 132 161 189 202 220 232 178 116 110 113 117 183 239 233 225 220 201 170 131 159 182 204 216 172 155 185 174 103 70 103 144 166 176 192 172 187 227 236 200 140 90 43 20 23 63 92 96 105 117 137 153 171 161 129 116 127 135 93 84 123 150 136 111 78 56 66 61 56 51 47 43 41 40 42 76 127 154 179 205 206 207 214 220 179 129 128 138 126 113 118 166 194 212 191 165 191 212 220 206 204 208 204 204 212 217 235 246 230 153 73 40 66 128 200 212 203 210 217 203 204 212 207 208 210 211 210 209 207 205 213 209 210 216 215 208 206 210 211 210 213 212 208 213 214 205 165 189 215 216 210 215 217 214 209 216 214 211 215 218 198 161 202 230 230 221 223 226 197 136 141 212 244 218 211 224 225 225 218 216 214 215 217 218 219 219 218 219 218 217 217 218 218 218 222 224 218 221 231 213 181 168 192 223 234 249 210 117 113 175 240 218 165 158 184 193 205 211 174 137 153 209 252 253 224 216 211 173 137 113 90 66 55 62 64 77 85 79 65 54 48 44 42 43 45 46 44 43 42 43 40 33 42 46 42 35 48 95 182 195 136 109 164 161 101 87 215 237 253 247 189 144 176 234 254 241 170 69 29 51 65 60 67 70 71 70 57 31 32 60 131 212 242 251 230 225 209 160 163 146 107 109 134 136 132 127 114 165 222 246 204 146 161 213 243 208 168 165 190 201 192 186 166 161 152 140 120 101 108 131 166 164 116 85 132 195 217 219 205 204 203 202 202 201 202 202 205 202 199 199 201 203 203 203 204 203 202 201 201 202 204 205 203 204 204 203 201 201 203 205 203 201 200 201 204 206 205 204 205 205 205 205 205 205 205 205 201 203 223 205 163 77 82 180 229 176 114 74 127 210 224 221 204 201 202 207 210 207 205 205 203 201 202 211 222 231 235 237 236 221 196 159 108 69 70 93 143 161 191 217 223 214 206 205 210 209 207 206 206 207 209 210 205 204 204 205 207 208 207 205 208 206 203 203 204 204 203 202 204 203 202 202 202 202 203 204 208 208 207 206 205 203 203 202 198 199 201 203 204 204 203 202 203 203 203 203 203 203 203 204 201 201 201 202 203 203 203 203 205 203 201 202 204 205 202 200 204 204 204 205 205 205 205 205 205 204 203 203 204 206 208 210 206 197 201 217 224 235 203 108 97 163 171 164 179 178 180 194 169 117 156 221 226 213 213 223 215 227 215 207 219 208 183 178 210 209 207 206 206 206 206 206 205 212 208 204 211 213 205 201 185 175 178 192 170 116 111 157 203 221 232 230 225 224 220 212 212 216 219 219 220 222 221 220 220 219 219 218 217 217 216 216 216 217 217 215 213 212 213 215 213 213 214 214 214 214 213 213 214 212 211 211 213 214 212 211 216 214 211 209 207 207 207 208 207 208 208 208 208 208 209 209 208 208 206 205 203 203 202 202 205 205 204 204 204 204 204 204 202 202 202 202 202 202 201 201 203 204 205 206 206 206 206 206 201 201 200 200 200 200 199 199 204 204 203 202 202 202 202 201 200 200 201 201 201 200 199 198 199 199 204 207 203 196 185 174 157 159 172 185 191 202 210 206 216 219 215 211 220 227 199 152 85 109 172 215 187 164 193 212 200 202 202 201 199 198 198 200 190 191 193 195 196 196 196 196 199 198 196 195 194 193 193 193 194 194 194 194 195 195 195 195 193 193 193 193 194 194 194 194 193 193 192 192 192 194 195 196 194 193 192 191 191 191 192 193 195 195 194 194 193 192 192 192 195 194 193 193 195 194 192 189 195 196 197 196 193 192 193 194 195 194 192 190 192 195 198 201 194 194 195 195 195 196 196 196 195 195 195 195 195 195 195 195 194 195 196 197 197 198 197 197 196 197 199 201 201 199 197 196 193 194 197 199 201 201 201 201 202 202 202 202 201 201 201 200 201 200 199 199 199 200 201 202 200 203 205 205 203 202 203 204 208 207 207 206 205 204 204 203 204 204 204 204 204 204 204 204 206 206 206 205 205 205 205 205 207 206 205 204 204 206 207 208 208 208 207 206 206 207 208 208 206 207 208 209 210 210 211 211 208 211 213 211 207 205 207 210 212 211 208 207 207 208 211 212 210 210 210 211 211 212 212 213 212 212 212 211 210 209 208 208 211 211 211 211 211 212 212 212 213 213 213 213 213 212 211 210 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 214 215 215 215 216 216 217 217 218 218 219 219 219 218 217 216 219 219 219 219 220 220 220 220 221 221 220 220 220 219 219 219 220 220 219 218 218 219 220 220 220 221 227 233 206 150 150 206 243 244 194 158 199 245 253 253 253 223 174 138 158 216 238 214 223 218 217 222 221 217 222 235 239 235 227 168 108 99 96 87 109 126 142 180 152 92 110 135 132 115 99 149 233 249 232 247 248 173 148 218 253 241 247 236 205 181 138 152 220 240 176 98 85 137 158 129 116 113 105 127 168 164 146 147 135 116 107 69 97 108 124 134 117 103 96 69 82 190 247 254 254 244 163 166 173 109 50 34 97 195 223 195 147 159 176 133 104 161 230 251 156 117 254 247 121 111 228 252 252 250 228 132 69 117 119 95 36 29 52 74 69 137 242 253 253 232 122 79 140 157 140 152 202 251 247 209 169 180 205 179 202 242 236 138 120 153 134 80 66 121 119 84 55 59 94 99 134 186 246 252 252 246 148 54 75 213 254 249 158 12 50 193 238 253 251 205 173 113 38 56 95 130 157 161 135 77 44 55 51 50 49 38 33 61 104 128 175 167 154 185 229 223 160 83 58 52 32 21 56 119 139 116 130 152 128 60 19 53 156 254 255 253 225 117 31 58 99 97 96 140 187 178 121 55 55 128 207 173 119 107 144 212 251 231 126 88 184 232 237 214 185 103 23 7 59 127 161 164 122 76 132 174 148 109 99 74 44 30 30 45 54 50 44 40 38 35 44 45 44 38 29 25 29 35 42 23 18 26 33 39 44 42 39 39 63 74 40 17 50 95 107 181 254 243 162 161 187 160 133 156 136 131 173 163 85 31 36 37 36 33 34 37 39 38 34 36 39 44 46 41 29 18 19 28 28 19 18 29 38 38 40 39 38 36 34 33 32 32 31 37 43 45 43 41 41 42 40 43 45 44 42 40 39 39 35 44 42 28 24 33 38 34 31 36 41 44 44 46 50 54 48 44 39 36 35 35 35 35 29 30 33 36 38 38 37 35 29 33 29 28 39 47 49 54 75 77 63 56 62 64 83 121 110 105 145 186 194 181 165 172 196 216 230 244 182 104 126 166 185 160 132 90 72 59 39 61 115 148 145 96 52 34 32 34 44 55 74 112 183 243 219 147 104 72 33 19 29 40 56 79 86 111 127 118 84 45 52 95 100 55 40 41 44 38 61 143 207 200 132 64 51 71 87 74 61 34 23 27 83 200 232 153 60 28 33 39 29 23 15 13 25 32 43 18 22 85 105 75 137 224 222 183 210 251 250 223 160 49 17 50 104 156 157 145 123 77 36 42 80 111 125 133 178 238 254 244 222 164 86 47 100 136 114 70 61 108 161 248 244 212 153 82 80 144 172 155 161 187 182 193 239 253 151 23 127 224 250 254 234 155 61 14 59 134 205 233 227 237 250 224 154 92 141 224 230 226 244 251 224 173 141 118 94 68 37 26 30 29 31 36 37 35 33 34 30 30 29 28 28 29 32 34 41 35 28 26 29 31 30 28 31 30 35 41 40 36 42 53 84 123 156 137 98 74 106 185 240 218 191 170 169 194 222 230 210 177 152 161 189 203 177 138 136 114 98 97 98 118 177 237 209 136 135 148 94 33 11 16 97 202 241 246 217 208 218 225 220 217 214 212 210 213 222 232 248 220 174 98 54 28 36 36 34 37 37 36 36 35 32 28 29 28 26 25 24 24 25 25 22 7 14 55 123 189 198 160 136 139 173 218 226 188 123 70 63 119 179 209 214 122 49 39 78 76 94 98 73 66 70 60 47 49 48 55 47 81 171 210 147 130 151 132 61 19 18 29 41 50 47 45 55 144 221 254 253 208 136 59 22 6 35 129 249 254 251 251 244 201 152 115 68 39 30 42 44 35 27 22 26 27 33 40 41 36 33 33 34 32 29 27 29 33 39 42 36 31 26 24 28 32 35 37 28 26 26 30 34 36 37 40 35 36 34 26 19 45 133 228 252 255 145 45 121 227 224 184 196 215 243 253 250 124 41 47 85 158 247 242 199 237 241 151 106 197 173 39 3 51 67 77 73 61 51 49 47 43 40 38 32 34 39 40 35 30 32 39 47 39 29 21 17 16 16 16 26 30 35 37 35 32 30 29 30 28 37 37 36 29 27 54 110 117 113 148 180 185 146 45 28 170 253 253 249 230 170 165 226 237 225 218 230 218 197 199 224 237 244 222 119 72 170 253 251 207 192 185 185 223 202 105 123 203 228 170 91 50 96 182 222 209 105 87 155 193 227 235 198 166 166 163 182 212 242 253 214 131 95 88 102 132 139 152 199 251 252 202 177 167 122 68 77 122 149 170 198 185 149 141 126 110 109 75 45 78 108 103 97 104 139 129 64 59 125 170 147 148 132 112 74 34 35 54 47 48 46 42 41 43 44 42 42 42 41 40 37 34 32 32 33 39 39 39 41 41 48 65 90 121 128 110 104 101 79 55 43 41 41 43 45 46 44 43 40 39 37 38 40 41 39 38 34 37 42 37 26 43 106 170 164 123 117 113 66 39 42 35 30 30 34 40 44 44 45 48 54 53 45 34 27 26 28 28 28 29 29 31 34 39 44 48 49 51 53 52 50 49 50 50 52 54 63 75 81 75 63 55 59 65 73 78 77 70 59 52 46 40 35 33 36 39 38 37 38 44 38 38 46 34 27 43 84 165 235 222 147 77 50 50 39 30 35 83 164 229 240 221 197 200 204 208 212 213 211 208 203 197 198 204 203 202 213 230 217 182 153 109 69 49 33 31 39 33 43 59 94 142 173 198 224 221 215 206 197 194 197 201 205 191 183 191 202 204 201 199 204 197 208 214 220 135 43 108 197 227 221 220 217 174 143 145 165 166 179 215 217 148 101 124 95 95 172 239 238 210 166 127 131 160 221 199 177 199 159 112 142 123 74 98 150 168 163 178 177 171 198 235 247 236 196 145 82 24 21 111 175 160 122 87 93 147 199 187 130 100 120 147 122 107 142 158 119 76 58 65 61 57 53 49 45 41 42 45 36 63 114 141 153 160 159 171 179 194 184 181 206 202 157 122 104 108 137 199 214 176 178 215 211 200 202 210 210 214 221 222 238 229 200 142 100 81 71 83 111 163 206 233 229 207 208 212 207 208 210 212 212 211 210 209 212 210 210 213 213 210 209 211 217 205 205 211 212 214 217 215 173 176 205 218 216 218 212 210 221 212 204 217 222 214 197 159 177 212 225 221 223 235 214 149 126 196 243 223 212 223 216 212 218 217 216 215 216 217 217 217 217 220 220 218 218 219 218 216 211 226 229 228 214 174 167 205 204 195 206 252 247 135 65 107 193 195 146 159 213 218 206 188 166 138 148 189 224 215 171 152 113 92 78 62 58 64 63 72 66 74 75 63 52 48 47 46 47 46 43 40 37 35 34 34 33 27 38 43 38 32 51 104 206 209 146 125 161 117 74 130 238 252 251 209 160 172 231 254 254 193 109 33 20 54 67 67 62 64 61 61 49 24 43 100 186 242 237 228 216 222 192 135 113 104 96 138 191 203 189 162 120 153 177 205 182 150 189 222 231 203 170 173 208 229 222 213 195 178 162 158 147 120 116 140 159 150 123 123 173 215 213 198 203 203 202 202 201 201 201 201 204 201 198 199 203 205 203 201 201 201 200 200 200 201 202 202 203 204 204 203 201 201 203 205 204 202 200 201 203 205 205 204 204 204 204 204 204 204 204 204 208 199 221 219 209 120 71 133 211 233 192 93 69 136 196 223 217 208 200 198 200 202 207 212 227 223 222 225 224 212 196 185 157 131 102 81 68 84 143 203 228 231 231 222 213 210 210 211 208 208 207 207 207 208 209 210 211 208 205 204 205 207 207 206 208 206 204 204 204 204 202 201 207 206 205 205 205 205 206 207 202 202 202 203 203 204 204 204 202 204 205 206 205 203 200 198 203 203 203 203 204 204 204 204 203 202 201 202 203 204 203 202 208 206 205 204 203 201 198 195 203 203 204 204 205 205 205 205 203 203 203 204 205 207 208 209 211 205 204 213 217 227 206 132 149 194 207 196 186 196 216 212 191 116 116 170 204 218 219 221 215 221 208 208 209 170 146 175 213 210 208 206 206 207 206 206 199 210 211 209 217 221 217 215 210 186 168 165 140 92 91 138 197 216 223 212 209 220 224 219 219 221 220 217 214 216 221 225 219 219 218 218 217 216 216 216 216 217 217 215 212 211 212 213 211 212 212 213 213 212 212 211 213 212 210 211 213 213 212 211 210 210 209 209 209 209 210 211 206 206 206 207 207 207 207 207 208 207 206 205 204 204 203 204 201 201 201 201 202 203 204 205 202 202 203 203 203 202 201 200 199 200 201 202 203 203 203 203 201 201 201 200 200 200 200 199 204 203 200 200 200 200 199 198 200 200 201 201 201 200 199 198 201 196 197 199 202 209 204 184 171 150 149 164 169 172 185 197 205 206 206 198 199 215 213 189 140 116 151 203 188 159 182 216 200 201 202 201 199 198 199 200 193 194 196 197 196 195 194 193 196 196 194 193 192 193 193 194 192 193 193 194 195 195 196 196 194 194 193 193 193 193 193 193 197 196 195 193 192 191 190 190 194 193 192 191 191 191 192 192 194 194 194 193 193 192 192 192 191 190 190 191 192 192 190 188 192 193 195 194 192 192 193 195 194 194 194 195 194 194 194 194 194 194 194 195 195 196 196 196 193 193 193 194 194 195 195 195 195 195 195 195 196 197 198 199 197 198 198 199 199 198 198 197 197 197 198 198 199 199 199 199 201 201 201 201 201 200 200 200 201 201 201 201 201 201 200 200 199 201 203 203 201 200 200 201 204 203 203 203 203 203 203 203 205 205 205 205 205 205 205 205 207 207 206 205 205 204 204 203 205 205 205 205 205 206 206 207 208 207 207 206 206 207 207 208 208 208 209 210 210 210 209 209 208 209 209 209 209 209 209 210 209 209 208 208 208 208 209 209 210 210 210 210 210 211 211 211 210 210 210 210 210 210 210 210 209 210 210 211 212 212 212 213 213 212 212 212 212 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 214 215 216 217 217 218 216 216 216 217 218 219 220 221 217 217 218 218 219 219 220 220 221 221 221 220 220 219 219 219 220 219 219 218 218 219 219 220 224 224 225 234 214 154 136 178 206 231 221 177 170 216 249 246 190 140 119 150 201 242 245 220 204 217 221 218 223 229 230 233 221 205 168 139 149 140 111 125 170 127 116 194 214 157 139 129 85 72 106 183 239 254 252 251 222 163 155 220 252 241 238 237 254 236 159 117 164 193 140 74 71 99 117 102 107 123 108 96 113 111 113 111 99 97 114 126 146 123 158 210 207 140 62 28 62 152 205 233 248 206 114 94 111 98 79 118 193 237 232 194 131 186 252 213 148 102 114 121 102 104 198 188 101 154 235 248 245 252 254 183 138 226 244 220 144 64 42 41 26 81 184 247 242 183 101 78 104 152 195 191 166 224 249 200 164 180 178 126 137 205 247 191 171 166 128 88 90 154 151 81 62 134 190 173 193 208 242 250 249 220 152 69 68 144 237 254 105 30 142 190 222 225 254 254 248 190 108 121 113 109 97 100 102 66 38 53 58 61 79 79 45 31 57 84 115 121 111 153 230 242 168 75 53 48 34 36 64 94 123 153 226 253 245 147 44 20 110 227 251 226 196 107 21 33 73 79 140 190 217 174 117 73 55 79 81 112 132 108 82 101 144 145 94 91 153 197 199 165 122 72 25 22 55 91 118 132 119 108 123 136 117 98 82 60 47 35 25 39 40 33 35 39 37 33 49 44 36 31 30 30 30 29 35 51 66 61 48 54 66 67 43 42 67 63 23 42 129 194 110 135 222 254 212 219 219 147 90 99 95 86 86 79 57 39 39 39 36 33 36 42 41 36 21 29 44 56 53 36 25 23 22 31 44 53 49 40 39 45 41 39 37 37 39 38 34 30 36 39 42 41 39 38 40 42 42 43 44 42 39 36 36 37 37 44 42 30 24 29 33 31 31 37 43 44 43 44 48 53 41 38 36 34 34 33 30 28 26 29 34 37 36 33 29 25 27 27 26 29 34 44 84 134 228 181 98 45 46 51 57 81 63 61 94 117 124 148 194 247 221 224 246 233 145 79 103 146 175 180 156 115 109 124 100 58 41 49 53 54 51 39 35 45 52 59 75 96 126 151 138 100 103 82 40 17 20 33 54 71 59 57 76 86 69 60 63 60 58 39 32 38 40 40 61 96 129 120 79 54 50 50 54 45 45 23 44 84 115 157 158 105 48 34 36 33 28 21 10 21 33 37 35 15 18 41 55 76 168 229 214 167 182 237 253 240 168 58 33 58 99 145 137 120 96 56 46 67 81 96 114 121 150 174 173 169 168 133 98 102 153 176 155 104 76 144 192 247 254 252 203 122 86 142 192 165 132 177 194 232 254 225 112 46 174 244 253 233 160 69 18 57 171 241 254 236 222 222 236 235 187 117 146 241 244 211 222 227 200 176 184 191 175 138 91 70 47 30 23 32 40 37 34 37 30 28 26 24 25 26 29 30 39 35 30 29 33 37 38 38 37 38 41 45 44 39 38 41 45 50 63 74 84 73 81 138 230 236 208 155 130 152 182 192 175 172 176 197 219 209 177 154 150 133 127 105 79 115 196 246 196 138 151 157 94 28 13 41 116 223 245 240 217 214 220 212 205 218 219 208 210 228 239 237 200 142 96 55 43 34 41 27 33 35 36 36 38 40 37 30 29 27 26 24 23 24 25 26 20 17 40 97 163 202 205 192 178 177 200 206 151 79 55 67 120 198 254 254 245 135 92 139 172 159 157 157 131 91 63 52 83 84 69 48 48 76 105 112 116 177 249 225 128 54 27 36 31 44 41 42 37 77 124 169 158 100 55 35 29 16 50 153 253 254 244 254 252 205 165 146 76 41 25 36 40 40 48 56 53 43 35 35 39 39 38 37 30 29 28 27 29 33 37 40 38 32 25 23 27 31 33 32 28 27 30 35 37 36 40 45 47 44 35 20 27 91 189 254 255 229 108 54 139 206 208 205 208 202 246 254 254 131 37 49 90 150 199 211 230 246 180 73 135 255 230 78 3 10 29 39 33 37 48 53 42 34 34 33 31 31 34 38 37 34 36 40 44 41 34 25 17 14 16 18 29 32 36 37 34 29 26 24 30 30 37 35 38 35 25 39 67 87 142 230 254 234 162 21 50 187 245 222 226 196 151 187 237 240 216 201 222 232 210 189 219 243 254 244 119 74 202 254 255 213 208 209 198 214 185 92 133 222 249 204 119 64 98 144 167 141 77 67 120 191 249 254 203 190 186 151 184 241 253 237 175 119 109 89 82 121 151 181 202 247 215 158 182 213 158 82 110 128 128 128 140 136 131 145 145 118 98 48 42 115 151 132 128 120 111 70 31 69 138 162 115 101 111 111 88 61 49 59 45 47 47 44 43 44 43 40 46 45 42 40 37 34 33 32 33 36 39 40 37 36 43 52 67 80 79 73 83 87 68 48 45 43 41 39 40 42 43 42 45 41 37 38 41 41 35 30 35 40 38 27 23 41 78 109 95 73 71 69 47 36 39 33 32 30 33 39 43 43 46 51 54 52 44 32 25 25 27 27 29 30 32 36 41 47 52 55 54 55 55 54 51 49 50 52 53 53 60 70 74 67 59 54 60 66 74 75 70 61 56 53 44 42 39 36 34 34 34 34 30 34 31 37 42 27 42 93 177 238 253 180 94 58 51 44 27 36 77 150 218 243 225 200 216 204 194 196 206 212 210 204 209 201 197 200 198 197 206 220 214 209 204 170 128 90 50 35 40 34 49 49 57 83 110 151 188 201 215 217 210 201 199 201 207 183 169 181 201 208 202 196 201 190 212 215 212 130 34 87 180 238 246 229 201 148 129 149 186 193 191 180 149 103 98 132 130 116 141 176 190 157 95 77 146 210 242 213 180 167 132 72 62 64 84 158 179 171 162 168 129 160 210 229 221 229 225 194 139 63 38 124 190 174 125 65 76 142 194 183 144 128 140 155 146 149 190 189 124 67 48 58 59 55 52 49 44 40 43 50 47 59 91 108 117 125 126 138 172 182 189 213 238 219 184 178 172 133 117 139 169 169 178 225 214 206 208 213 213 215 214 206 187 165 138 116 140 169 136 91 50 108 166 205 215 219 230 218 220 218 215 212 210 210 211 212 210 212 211 209 209 212 213 211 216 207 206 208 209 216 222 218 186 171 201 221 218 216 207 212 216 210 204 224 231 223 200 144 150 193 216 214 214 235 228 170 131 175 222 220 217 225 215 221 215 215 215 214 214 215 215 216 216 219 219 216 217 221 222 220 221 221 231 235 204 167 183 234 235 189 198 228 221 141 51 54 116 140 129 149 206 206 179 182 198 153 120 115 132 129 95 83 55 44 50 50 65 81 68 63 67 70 65 53 46 49 50 47 50 48 44 41 39 38 39 39 38 40 48 41 34 33 45 85 133 137 105 99 106 50 45 137 209 250 222 170 169 212 253 252 213 135 70 31 33 56 60 68 58 60 49 43 42 39 84 162 221 247 224 211 204 197 157 129 157 174 184 201 212 221 226 205 175 157 149 162 165 176 210 220 214 205 175 160 186 221 230 224 228 185 135 122 138 146 164 199 193 189 183 187 206 219 211 196 202 202 202 202 201 201 201 201 200 200 201 202 203 203 203 202 199 200 201 202 202 202 201 201 203 204 204 203 201 201 203 205 205 203 201 201 203 204 204 203 206 206 206 206 206 206 206 206 209 201 211 219 229 175 120 96 159 229 233 152 71 74 160 233 220 211 204 203 205 207 212 218 234 218 197 177 154 130 113 105 103 108 124 150 178 203 228 245 234 227 216 207 204 208 212 213 206 207 207 208 209 209 209 209 210 208 205 204 205 206 205 204 206 204 203 203 205 206 204 202 206 205 205 204 204 205 205 206 201 202 202 202 203 203 203 204 205 205 205 204 203 202 201 201 203 203 203 204 204 205 205 205 207 204 202 202 203 203 201 199 201 203 204 204 203 201 201 201 202 202 203 204 204 205 206 206 204 204 205 205 205 204 204 203 209 213 210 213 214 221 212 168 157 202 238 238 213 218 245 239 207 110 79 134 204 235 224 213 188 179 192 219 198 138 141 204 214 211 207 206 207 207 207 205 203 211 210 206 210 208 201 200 225 219 206 199 189 167 166 189 223 223 216 208 210 219 218 209 224 223 220 218 216 216 220 224 219 219 218 217 217 216 216 215 216 216 216 214 211 210 211 212 211 211 211 212 212 211 211 211 212 210 209 210 211 212 211 209 208 209 209 210 210 210 209 209 207 207 207 206 206 206 206 206 209 208 207 207 206 206 206 207 202 201 201 201 201 202 204 205 201 202 203 203 203 202 201 200 197 198 198 199 199 199 198 198 203 203 203 202 202 202 202 202 202 200 198 197 199 200 200 199 200 200 201 201 201 200 199 198 204 195 198 200 197 206 209 195 196 178 173 176 169 163 167 170 186 190 205 213 211 221 228 216 190 144 142 165 162 160 186 218 199 201 202 201 199 198 199 201 197 197 198 198 196 194 191 189 194 193 192 192 192 193 194 195 191 192 192 194 195 196 196 197 194 194 194 193 193 192 192 192 192 193 193 194 194 193 193 192 194 193 192 191 191 191 192 192 190 190 191 191 191 191 191 191 193 192 192 193 195 195 193 191 188 190 192 192 192 192 194 196 193 195 198 199 198 194 190 187 194 194 194 195 195 195 196 196 192 192 193 193 194 195 196 196 196 195 194 194 194 196 199 200 200 199 197 196 196 197 199 200 201 200 199 198 197 196 196 196 197 197 197 198 198 199 199 199 202 202 203 203 203 201 200 199 202 204 206 206 204 202 202 203 201 202 202 203 204 204 205 205 206 206 206 206 206 206 206 206 208 207 207 206 204 203 203 202 205 205 206 206 207 207 206 206 208 207 206 206 206 206 207 208 210 210 210 210 209 208 207 207 209 206 205 207 211 213 212 209 207 208 210 211 211 210 208 207 209 209 209 209 209 209 209 209 208 208 209 209 210 211 211 212 208 209 210 211 212 212 213 213 212 211 210 210 211 214 216 218 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 212 212 213 214 216 217 218 218 214 214 214 215 217 220 224 226 215 215 216 217 218 219 219 220 221 221 221 220 220 219 219 218 220 219 218 218 218 218 219 220 214 222 218 224 233 201 166 168 161 182 195 156 122 163 190 150 98 55 98 208 254 231 218 228 228 222 215 224 237 222 191 175 153 146 174 205 222 217 180 154 177 140 95 141 210 227 181 78 52 77 175 249 251 254 239 175 159 154 166 201 229 224 221 241 250 253 193 119 136 158 100 50 57 85 100 83 109 162 146 97 86 97 149 181 157 126 151 217 182 109 114 171 198 150 76 65 57 85 131 171 192 117 78 93 124 112 99 195 254 212 195 191 137 163 246 253 241 151 89 46 44 94 143 116 80 198 252 255 253 244 255 197 148 233 253 250 202 127 119 101 55 54 80 110 142 74 67 115 136 197 247 185 160 172 184 149 142 169 168 127 93 140 225 255 254 250 202 153 121 106 114 124 119 143 203 251 247 218 198 179 174 155 146 102 65 114 123 120 61 62 192 253 179 165 220 254 252 214 166 198 250 235 182 129 97 56 31 44 37 52 94 109 66 29 34 50 63 63 61 111 156 131 91 75 50 36 23 42 67 77 131 220 253 242 253 219 95 15 67 153 179 131 111 68 16 36 88 114 133 181 195 129 80 89 101 109 99 100 116 113 111 86 88 80 55 59 96 180 239 219 133 60 48 23 45 87 103 95 115 176 141 92 57 63 57 45 50 38 37 27 21 34 48 44 47 65 69 53 35 28 32 34 25 14 48 118 179 172 134 125 136 135 72 42 38 25 10 78 193 248 139 98 151 206 192 210 197 101 68 47 51 56 41 45 50 31 40 40 37 35 40 45 42 34 24 28 42 53 40 20 25 46 71 83 116 145 134 94 70 71 58 47 36 33 38 44 44 41 40 41 42 39 36 35 38 41 43 43 43 40 36 34 34 35 37 41 40 34 27 27 30 32 30 33 37 43 47 46 42 37 41 38 34 33 35 36 36 35 32 33 34 34 32 29 26 25 33 26 24 28 28 44 121 215 255 197 98 40 49 54 44 51 50 42 58 59 57 96 169 243 204 209 216 137 68 107 159 178 171 192 167 134 154 201 173 80 26 29 32 42 50 44 40 49 55 54 64 73 71 74 81 81 82 79 48 22 19 31 57 72 84 71 100 124 106 100 97 67 45 39 29 33 33 37 56 58 62 55 41 51 61 59 71 78 39 19 70 140 137 100 77 59 39 38 38 28 28 21 9 27 38 40 31 17 17 8 23 88 137 170 173 162 181 231 246 203 125 57 72 95 113 160 176 183 126 62 71 117 110 96 105 101 102 102 85 91 116 110 105 131 146 155 167 147 100 155 173 177 219 253 243 176 100 115 169 143 135 195 223 254 251 176 81 80 198 252 243 166 70 17 44 163 220 254 231 209 216 207 216 233 200 131 142 235 233 179 181 178 154 154 197 237 240 211 165 144 78 47 27 34 43 36 29 30 28 26 23 22 22 24 26 27 31 32 33 34 34 32 30 28 38 37 37 41 44 45 44 44 43 34 35 46 57 39 39 96 135 169 173 136 110 120 151 175 195 221 240 246 229 180 141 137 154 132 128 104 78 135 225 255 185 143 165 164 88 14 2 45 131 241 251 237 217 218 217 194 171 209 232 226 230 248 244 220 148 71 42 45 50 34 41 32 37 36 32 28 31 37 37 32 28 27 25 23 23 23 25 26 24 37 74 135 188 210 227 250 253 254 247 189 93 53 118 204 180 202 250 251 208 98 137 254 249 211 174 174 159 87 37 54 80 128 150 108 69 56 47 54 90 175 254 240 171 102 41 15 32 40 38 54 53 51 42 60 52 43 45 39 36 27 41 108 168 230 254 253 244 215 166 112 60 32 25 37 42 54 88 119 110 82 51 36 34 35 35 34 28 28 28 29 31 33 34 35 43 35 27 25 29 32 32 29 30 29 33 38 38 36 40 47 56 52 40 22 41 128 218 253 243 146 48 73 136 163 189 194 200 190 251 253 251 136 48 72 96 137 154 192 254 241 127 38 136 227 186 96 49 33 44 29 30 32 44 47 35 30 32 29 29 28 30 36 39 38 39 41 43 42 37 28 17 13 16 20 30 34 37 37 33 27 23 21 31 32 37 32 36 38 27 36 53 84 160 247 255 236 174 24 47 174 211 174 199 173 147 210 240 245 220 196 212 231 213 183 212 235 251 249 112 63 209 247 236 241 232 216 219 227 185 119 152 226 255 250 185 113 117 119 124 73 54 61 109 206 254 245 222 212 205 160 198 253 251 210 162 98 80 56 67 137 179 205 238 254 203 160 204 222 148 73 95 161 203 180 121 78 102 159 188 151 122 66 59 129 155 133 146 139 119 70 39 76 116 108 100 93 112 96 78 84 68 55 43 46 47 45 44 45 43 39 46 44 41 39 37 36 35 35 39 36 38 36 30 33 44 50 53 50 44 47 57 56 52 57 48 45 41 37 37 39 40 40 48 42 38 39 43 41 33 24 34 59 68 50 33 39 52 57 45 53 53 43 35 30 28 31 34 31 32 38 42 43 47 53 55 52 43 30 24 24 26 26 31 33 37 43 49 55 59 61 57 57 56 54 51 48 49 51 54 53 57 65 66 61 56 55 58 66 73 71 63 55 53 54 43 43 42 38 33 30 29 31 32 41 48 68 78 66 100 178 254 254 202 107 52 53 49 25 26 58 129 209 247 236 216 211 202 209 219 224 219 207 195 189 202 207 205 198 201 210 208 197 214 222 231 213 187 147 89 61 29 25 45 41 33 40 55 96 138 169 208 230 228 214 204 200 208 179 160 174 201 211 203 194 201 189 218 221 210 129 30 75 193 251 248 211 176 123 102 118 163 202 198 135 86 99 152 195 208 166 114 96 126 110 66 94 160 210 197 202 177 103 68 29 39 57 121 208 194 178 164 142 101 159 221 218 185 202 232 222 186 105 44 81 125 128 103 44 71 127 160 149 142 155 164 162 160 169 192 156 82 49 48 55 58 55 53 50 44 39 44 53 74 73 84 85 99 127 147 169 209 187 179 212 233 198 177 206 226 206 150 81 105 180 206 224 225 220 221 223 220 220 212 197 160 115 83 95 176 247 209 132 86 61 69 136 193 226 245 232 236 230 221 212 207 206 208 210 209 213 212 206 207 213 215 212 203 210 220 216 207 212 215 207 190 164 192 214 211 210 207 222 209 218 213 219 222 221 187 102 136 184 210 206 201 227 232 180 106 147 214 234 228 218 203 221 216 217 217 217 217 218 218 219 221 223 220 214 214 219 221 220 241 213 224 241 214 194 222 254 253 212 215 181 158 150 72 19 56 86 102 108 151 156 138 190 243 177 99 47 45 53 46 54 55 44 57 57 59 64 55 67 65 67 61 50 48 53 54 48 44 44 44 46 51 57 63 66 59 65 67 44 31 30 30 51 52 77 64 44 49 40 44 84 151 190 153 140 178 180 179 192 138 81 58 51 59 69 54 53 55 59 41 29 39 60 125 213 242 224 202 223 213 165 131 172 219 235 225 192 163 183 225 223 208 183 198 205 200 216 221 218 207 212 179 137 149 197 224 224 193 152 104 105 150 183 204 230 220 219 220 215 206 205 203 195 201 201 201 201 201 201 200 200 196 200 204 205 203 201 202 203 200 201 203 205 205 204 203 202 203 204 204 203 201 201 203 205 206 204 201 201 202 204 203 202 207 207 207 207 207 207 207 207 202 206 208 215 222 195 150 52 118 214 243 189 97 69 157 238 211 209 210 215 219 219 219 220 180 153 118 93 85 98 125 149 178 197 216 225 230 233 231 223 207 204 206 212 215 211 207 206 205 206 208 209 210 209 208 208 205 204 203 204 206 207 206 204 203 202 201 203 206 207 206 205 203 203 202 201 201 202 203 203 207 207 206 205 203 202 201 201 203 202 201 200 201 203 206 207 203 203 203 204 204 205 205 205 210 207 204 203 203 202 198 196 191 195 200 203 204 205 208 210 201 201 202 203 204 206 206 207 204 205 206 205 204 202 199 198 202 211 206 207 211 212 206 176 137 186 218 230 224 217 226 223 214 130 105 159 222 236 212 204 148 154 197 224 185 142 169 222 219 215 211 210 211 212 211 210 207 212 208 207 214 215 212 215 204 224 227 223 231 235 230 230 217 216 216 218 220 221 220 218 219 218 219 222 222 221 219 218 219 218 218 217 217 216 215 215 215 216 216 214 211 209 210 212 210 210 211 211 211 211 210 210 210 209 207 208 210 211 209 208 211 212 212 212 210 208 205 203 208 208 207 207 207 206 206 206 210 210 209 208 208 208 209 209 205 204 203 203 203 204 205 206 201 202 203 203 203 202 201 200 202 203 203 202 202 200 199 199 201 201 200 200 200 200 199 199 201 199 197 197 200 203 203 202 200 200 201 201 201 200 199 198 207 197 203 206 193 196 206 202 202 209 212 202 187 182 171 149 164 155 166 182 189 208 227 225 211 173 146 128 134 172 206 221 199 200 202 201 199 198 200 201 191 191 192 193 194 195 195 196 197 196 194 193 193 194 196 197 193 193 193 193 194 195 196 196 192 193 194 194 194 194 193 192 190 190 190 191 191 192 192 192 192 192 192 192 192 192 192 192 196 196 196 194 191 191 194 197 192 192 193 193 193 194 194 194 194 194 195 197 198 196 192 189 195 196 194 196 201 195 191 198 194 194 194 195 195 196 196 196 196 197 197 195 193 192 194 196 195 195 195 195 196 197 197 198 204 198 197 202 202 195 194 200 195 196 197 198 199 200 201 201 203 203 202 201 200 200 199 199 199 199 200 201 201 202 203 203 200 202 204 205 205 203 200 198 204 204 201 200 205 211 208 200 204 204 204 205 205 206 206 207 203 203 205 206 207 208 208 208 206 206 206 207 207 208 208 208 208 207 206 207 209 210 209 208 207 207 207 207 207 208 209 210 209 209 209 210 210 211 211 211 213 212 210 208 208 208 210 211 208 208 209 210 210 211 212 212 209 209 209 209 209 209 209 209 209 210 212 213 213 212 210 209 215 214 212 211 211 212 214 215 214 215 215 215 215 214 212 212 213 213 214 215 215 216 216 217 213 213 215 216 217 218 218 218 217 217 217 218 217 216 215 214 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 215 215 216 217 219 220 221 221 225 187 148 202 207 153 182 215 216 194 137 95 81 80 83 74 37 97 209 254 242 234 222 230 221 238 241 225 198 164 145 148 169 197 216 234 248 254 232 176 123 106 63 88 159 191 161 89 114 157 229 253 253 229 162 111 99 123 152 166 148 120 150 219 253 248 216 110 97 106 90 53 80 120 91 57 105 174 169 102 68 98 164 214 210 177 188 248 247 159 101 137 170 170 164 123 51 46 31 53 59 72 93 101 96 106 203 232 255 193 216 216 91 119 242 250 254 218 127 59 32 61 75 50 96 206 250 248 242 238 212 131 130 240 248 254 189 161 254 244 152 103 48 50 25 55 101 132 189 251 231 176 204 210 129 87 115 156 182 152 129 149 207 241 236 252 255 217 127 94 76 99 109 113 176 250 254 180 113 149 178 193 164 172 192 132 94 58 13 107 252 251 200 127 133 180 192 189 200 220 253 253 249 253 150 74 52 97 100 75 74 62 70 36 40 39 28 39 52 52 46 56 66 63 47 43 41 50 55 51 92 164 252 247 254 235 140 43 31 73 62 52 44 58 86 97 100 112 121 140 151 134 118 134 149 141 106 138 189 178 110 82 91 82 41 17 78 190 253 252 170 60 35 24 43 60 62 79 111 139 103 55 47 46 51 56 39 39 29 28 13 28 64 127 181 163 116 57 29 29 38 37 15 7 97 210 248 252 126 185 249 236 108 33 17 20 43 92 135 191 144 76 61 92 109 120 107 62 62 43 43 35 38 45 33 39 45 41 31 41 36 32 46 33 28 35 39 32 40 28 41 129 193 178 217 253 226 148 79 65 58 81 61 46 51 40 37 43 42 44 37 32 37 37 36 43 47 41 36 41 43 32 31 44 41 41 43 30 25 27 24 32 30 33 37 46 50 37 31 42 38 39 45 41 32 39 45 35 38 33 39 42 34 28 29 26 32 36 27 17 28 62 117 167 162 128 121 122 94 57 49 67 54 57 58 44 23 35 103 174 169 134 123 116 113 167 225 229 219 235 233 178 168 189 169 81 22 49 74 61 31 34 53 53 59 61 50 42 69 114 137 136 120 89 52 19 8 14 55 132 187 181 141 130 156 178 160 98 47 34 30 32 30 35 44 46 46 50 57 63 61 88 113 84 30 25 81 135 130 86 38 22 27 34 43 45 35 24 22 26 41 34 28 18 6 19 54 81 109 146 156 138 153 188 167 107 58 102 157 144 133 171 201 223 181 109 76 143 183 154 139 128 78 49 68 134 165 148 139 151 123 193 217 160 101 76 105 176 253 241 186 146 124 99 96 105 136 181 199 205 201 136 68 64 147 187 128 47 35 87 175 228 233 228 219 207 202 214 226 225 196 138 151 217 225 184 155 145 153 182 212 230 233 248 249 202 120 72 47 46 61 39 36 37 22 30 24 19 28 28 24 31 28 35 32 27 30 29 28 35 32 33 34 36 38 39 41 41 39 40 41 39 37 36 39 42 58 89 106 99 105 138 165 171 193 216 222 197 169 162 165 166 177 141 110 63 62 149 253 251 153 135 202 156 68 5 4 63 166 245 239 223 212 207 217 171 120 173 230 236 251 246 198 114 65 50 41 45 46 37 31 32 34 35 37 38 37 35 32 30 30 33 24 16 18 19 19 24 64 130 153 151 142 151 210 253 251 252 200 104 61 123 212 251 251 218 182 185 116 99 218 252 252 252 202 189 175 93 38 39 94 171 209 151 99 82 49 23 73 107 144 145 120 83 40 22 31 44 56 60 103 71 50 29 37 45 42 35 36 37 39 47 69 137 214 251 251 187 109 69 44 28 41 43 49 83 128 184 204 125 55 37 42 43 36 29 26 26 31 30 25 32 40 35 40 32 28 32 34 31 29 30 31 31 33 37 37 36 39 45 59 58 42 16 50 162 229 207 116 84 87 110 121 152 190 201 212 234 243 254 250 117 48 82 117 102 198 251 253 232 91 31 153 230 227 155 86 44 39 44 31 34 40 42 34 24 22 28 30 30 30 32 35 38 40 41 36 33 28 29 30 20 16 26 29 41 39 28 25 27 25 22 28 41 48 43 36 34 29 22 34 69 128 189 232 254 154 41 45 144 182 173 168 128 134 218 245 230 230 234 204 185 179 141 146 251 254 195 135 96 146 235 238 239 233 222 230 249 226 173 142 205 234 213 174 120 85 91 135 142 86 54 94 179 214 233 233 226 227 176 189 253 241 229 165 71 34 74 120 147 169 195 235 252 214 213 240 222 150 46 117 207 254 213 138 111 115 112 143 137 125 87 72 93 106 114 160 139 116 103 135 143 99 94 105 119 105 90 104 102 71 51 52 47 44 44 43 40 40 42 44 41 38 37 38 39 39 38 42 40 36 31 28 29 35 40 47 42 42 47 45 39 41 50 52 40 33 36 38 37 40 47 50 44 36 34 39 42 34 24 43 72 84 63 39 36 40 39 42 42 43 42 40 37 34 33 34 30 30 34 39 42 49 57 65 53 36 25 24 29 37 41 44 43 43 47 53 60 63 63 63 58 52 50 50 50 48 46 56 58 62 66 64 58 55 55 58 81 81 61 55 58 55 49 42 49 44 34 34 38 49 66 81 105 136 152 147 147 192 253 253 218 153 70 36 47 42 32 33 117 212 252 241 219 215 221 217 220 224 198 175 148 125 153 202 202 203 203 202 200 199 198 193 205 220 221 215 207 176 134 78 47 32 35 38 48 54 45 66 100 159 194 210 217 210 216 212 177 155 187 209 198 200 204 193 211 197 218 234 126 41 87 197 217 185 138 114 71 44 68 91 143 151 84 54 131 217 235 218 151 79 52 74 124 165 179 175 182 183 163 119 75 42 17 60 136 194 234 212 168 165 139 128 167 192 175 179 206 214 222 227 164 95 50 48 94 119 95 62 90 92 93 128 150 137 124 106 118 117 85 50 43 53 56 48 49 53 56 43 23 40 83 127 172 159 109 113 158 204 240 239 205 176 191 197 184 198 215 223 236 213 121 89 140 172 188 198 196 193 190 188 181 167 155 125 101 107 164 228 250 232 209 165 118 69 65 107 159 191 200 231 235 231 221 218 225 228 225 218 214 209 207 209 212 211 209 220 216 213 213 214 212 209 207 210 184 159 182 225 221 205 218 214 215 215 215 209 216 187 102 163 219 187 163 203 247 240 171 109 167 212 235 228 209 211 213 214 214 215 216 217 218 219 219 212 217 221 221 217 217 221 225 208 166 184 212 189 186 213 215 240 244 240 215 181 145 86 24 40 44 64 78 65 67 131 212 233 143 58 36 47 50 46 48 62 59 55 55 59 62 60 56 64 54 50 49 47 50 54 51 39 39 47 82 132 158 156 152 163 187 148 99 71 39 34 52 51 55 42 39 42 41 53 59 74 87 90 91 101 103 93 86 63 63 71 81 79 66 56 55 49 55 45 33 66 142 209 237 242 215 211 220 207 189 198 217 241 237 195 142 148 202 225 207 215 216 216 216 213 210 206 204 206 215 203 155 121 145 173 166 135 147 156 163 183 210 222 219 207 207 208 208 206 203 201 199 203 203 203 203 203 203 203 203 203 202 200 199 199 200 202 203 203 203 202 201 201 200 200 199 194 197 200 202 202 204 207 210 202 204 206 206 204 203 203 204 205 203 201 202 204 205 205 204 212 206 198 207 219 224 179 87 95 193 251 202 111 81 172 230 211 219 206 216 229 225 196 129 79 101 111 128 164 189 205 224 232 234 232 225 221 221 219 214 210 211 212 210 207 204 204 205 204 204 205 205 205 205 206 206 210 208 205 205 206 206 204 202 206 206 205 205 204 203 202 202 202 202 205 208 209 207 202 198 205 205 205 205 204 203 202 201 202 203 203 204 204 203 203 202 205 205 204 204 204 204 203 203 206 205 204 202 202 202 202 202 206 206 205 204 203 203 203 203 200 201 202 203 204 205 205 205 201 202 204 205 206 207 207 206 206 217 209 202 204 218 216 178 139 158 212 233 220 215 215 220 218 174 153 198 234 227 215 207 179 163 187 209 180 162 190 219 208 214 211 207 210 209 204 206 209 211 212 210 207 207 213 218 213 211 211 213 217 220 221 220 217 217 217 217 217 219 220 221 221 221 221 221 221 221 221 221 221 220 220 219 218 218 217 217 216 216 215 214 214 213 213 212 212 212 213 213 212 212 211 211 214 214 214 214 213 212 211 210 214 212 210 210 210 208 205 203 209 209 208 208 207 207 206 206 208 207 207 206 206 207 207 208 209 207 204 202 201 202 204 206 204 204 203 202 201 201 201 201 199 198 197 197 198 201 203 205 205 205 204 204 203 203 202 202 204 203 203 202 202 201 201 201 199 199 199 200 200 201 201 201 199 199 199 200 200 201 201 201 211 210 208 206 204 202 202 201 164 144 121 114 132 162 191 207 216 212 174 104 104 157 194 230 204 199 201 208 205 196 196 204 191 192 192 193 193 194 194 195 193 193 193 194 194 193 193 193 193 193 193 193 193 194 195 196 192 193 193 194 194 193 193 192 192 192 193 193 193 193 193 193 192 192 192 192 192 192 192 192 194 195 196 194 192 191 193 195 192 192 192 193 193 194 194 194 194 193 193 195 196 196 193 190 193 195 192 194 199 194 189 196 194 194 194 195 195 195 196 196 196 197 197 195 193 192 194 196 192 193 194 195 196 195 194 193 199 193 194 199 200 195 195 201 199 199 199 199 199 200 200 200 196 196 197 198 198 199 200 200 201 201 201 201 201 201 201 201 200 201 201 202 202 203 203 203 201 201 200 198 202 206 204 199 205 205 205 205 205 205 205 205 208 208 208 207 206 204 203 202 206 206 206 207 207 207 208 208 207 206 205 206 208 209 208 207 208 207 207 207 207 208 209 210 209 209 209 209 209 209 210 210 211 211 210 209 209 209 210 210 210 210 210 210 210 210 210 209 210 210 210 210 210 210 210 210 210 211 211 212 212 211 211 210 214 213 212 212 212 212 213 214 213 213 214 214 214 213 212 212 213 213 214 214 215 216 216 216 213 214 215 216 217 217 217 217 217 217 218 218 218 217 216 216 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 218 218 218 218 219 219 224 203 173 185 194 172 186 224 253 224 150 86 86 97 71 43 64 138 219 254 246 235 241 241 254 233 191 155 148 161 183 202 224 229 223 226 231 241 242 213 153 156 98 68 90 90 117 185 236 240 249 194 180 191 115 63 86 133 184 204 158 78 98 202 249 208 174 100 50 63 104 111 72 96 121 121 138 177 151 76 66 80 101 139 164 142 151 223 255 223 159 139 176 229 222 144 57 48 66 60 35 53 76 41 56 151 243 254 254 205 224 167 59 84 206 231 250 251 187 78 47 37 39 39 104 213 249 239 200 218 172 58 94 237 253 246 182 165 234 250 204 211 178 85 28 40 67 92 147 200 176 124 184 224 173 91 86 171 249 238 198 149 137 153 177 227 246 209 145 135 118 96 64 64 139 222 222 163 143 225 244 216 224 246 248 203 144 42 1 126 251 254 196 153 96 84 166 237 216 179 254 244 254 244 157 96 104 178 196 119 89 59 48 28 41 38 34 37 42 40 39 53 62 55 42 38 37 44 42 33 70 138 226 254 253 191 113 60 45 50 39 29 48 94 126 128 119 114 114 88 127 198 198 149 124 129 87 134 171 152 126 136 120 62 24 19 84 184 240 240 165 61 52 38 47 64 67 55 44 48 57 76 84 76 60 51 42 22 25 40 32 26 73 181 254 254 171 75 23 30 44 33 10 12 103 244 244 178 134 234 253 241 134 41 2 21 118 192 145 88 75 66 72 75 64 59 56 42 44 35 41 35 42 56 42 39 28 58 50 69 99 77 55 51 56 50 41 25 36 63 117 209 253 201 210 245 221 139 70 62 126 158 142 107 70 30 26 43 41 45 43 39 38 35 36 43 33 38 45 44 37 34 38 41 29 38 24 26 32 30 34 26 36 43 41 38 44 46 39 33 29 50 89 108 96 85 76 59 34 36 38 31 24 31 38 35 30 31 23 21 33 53 83 114 111 165 219 225 161 91 67 59 41 54 61 55 47 57 81 102 102 94 136 170 158 169 201 203 220 237 251 200 145 113 100 59 37 89 125 94 38 22 40 53 49 46 49 75 114 140 155 170 144 96 54 25 5 2 58 164 225 225 158 118 174 248 219 101 44 25 22 33 36 40 52 61 77 79 61 48 54 87 107 80 43 25 63 100 97 83 62 49 27 31 37 37 30 22 25 31 46 32 19 17 16 22 49 83 124 156 151 113 98 99 74 40 82 191 212 141 130 157 166 187 192 143 110 148 177 166 157 135 79 63 105 176 214 229 219 186 162 224 221 135 58 33 75 154 204 179 135 129 128 98 83 86 85 120 142 160 164 114 63 60 96 80 32 40 115 193 235 224 222 213 211 215 213 209 217 231 207 139 150 217 228 207 204 202 208 211 213 218 217 236 249 218 150 95 90 90 64 21 28 32 28 27 26 24 23 30 31 23 24 33 32 27 29 30 30 33 30 30 31 32 34 35 36 37 38 39 39 38 36 36 39 41 48 56 60 72 110 163 191 192 181 191 188 173 171 189 208 215 222 172 103 48 73 158 242 230 139 129 182 130 51 3 16 90 181 251 240 227 223 212 216 178 121 169 240 252 242 183 123 63 51 37 31 37 41 35 32 34 34 35 37 38 37 35 32 30 27 26 31 37 25 3 21 67 159 229 234 198 156 121 153 209 204 144 79 62 116 205 254 254 246 238 191 118 68 137 250 253 248 254 218 198 167 83 38 48 100 129 164 149 100 66 83 141 86 69 58 59 60 49 40 50 47 65 84 123 183 112 61 74 91 85 56 31 39 54 47 33 35 92 146 166 150 102 57 43 34 28 27 46 95 117 132 199 218 161 89 46 41 51 54 49 49 29 25 35 34 31 38 48 33 37 34 27 26 32 34 32 31 30 32 36 36 34 37 43 45 51 42 22 55 147 178 126 90 120 168 172 135 139 189 222 228 236 233 229 212 101 55 94 136 115 199 254 240 206 99 62 173 254 254 178 94 48 42 44 41 39 38 38 32 23 22 26 27 27 28 30 32 35 37 38 38 34 26 25 25 18 20 36 44 55 43 24 23 23 21 29 31 42 46 40 34 33 30 24 22 46 101 165 227 249 178 54 25 139 217 209 151 87 107 196 249 240 237 230 175 119 115 116 149 215 194 169 165 122 135 212 249 224 229 232 225 248 243 184 180 208 210 181 134 77 59 88 180 190 156 127 113 130 148 186 225 220 217 167 173 250 254 222 137 61 70 127 140 112 113 175 228 240 208 219 249 233 161 52 94 196 219 167 156 161 143 130 121 120 118 84 56 63 74 87 118 116 126 165 216 194 108 61 98 100 92 99 113 93 65 66 65 57 49 43 37 35 39 45 42 40 38 38 39 39 38 36 41 38 34 29 27 30 36 41 44 41 42 44 41 40 53 70 66 48 35 34 37 38 42 47 47 42 36 33 37 41 37 29 53 67 68 49 33 35 43 46 40 40 40 40 40 39 38 37 35 32 32 35 38 43 52 63 63 53 39 31 31 37 43 47 51 48 47 49 55 60 64 66 64 58 51 47 47 49 49 48 55 61 68 70 68 67 66 65 65 68 65 63 62 50 41 44 35 46 49 54 77 105 130 149 168 181 206 222 207 190 202 228 215 163 107 57 42 46 33 29 84 172 250 253 239 227 217 203 187 169 150 112 79 60 76 140 216 213 209 204 200 198 198 198 194 196 202 204 207 216 210 190 145 98 53 32 28 36 48 52 49 63 101 134 173 208 219 229 214 174 143 172 205 208 209 203 197 206 197 223 234 130 40 65 130 135 101 65 55 38 30 53 42 55 61 64 98 158 184 168 132 131 111 95 120 174 214 225 209 211 202 163 119 85 51 36 102 187 237 250 215 171 171 155 137 144 162 174 195 211 207 213 216 206 144 53 44 133 192 175 116 68 48 75 99 97 95 100 80 99 94 60 40 46 52 45 56 51 45 44 40 43 79 129 208 231 197 140 136 168 203 231 208 187 168 180 183 175 197 219 221 226 212 143 87 102 136 155 143 147 152 153 148 142 139 139 143 119 126 178 225 233 221 215 204 189 155 111 79 79 109 138 167 187 207 217 225 233 236 233 224 228 227 222 219 217 212 205 203 216 216 200 197 210 217 211 214 205 175 164 193 219 220 217 212 214 217 218 211 222 208 138 150 192 194 184 208 250 241 170 110 182 221 228 223 212 214 213 215 215 216 216 217 217 218 218 221 221 219 216 215 218 224 229 191 119 101 139 165 182 177 144 194 215 241 236 192 133 78 38 45 49 57 57 47 55 105 159 131 82 41 38 50 51 51 55 57 57 59 60 61 61 59 56 61 50 43 49 58 56 49 46 48 87 135 183 225 238 223 208 239 247 206 158 126 89 70 65 54 43 43 49 48 42 39 43 46 48 42 42 54 59 54 53 56 62 74 83 82 69 56 48 45 40 38 63 125 196 237 245 228 214 211 212 204 201 205 205 217 180 151 161 190 209 209 202 204 205 206 206 206 205 204 203 197 209 205 171 137 136 151 154 167 183 199 207 213 216 210 198 204 205 205 205 204 202 200 198 203 203 203 203 203 203 203 203 202 202 201 201 201 201 202 202 200 200 201 201 201 202 202 202 203 204 205 204 202 201 202 204 202 204 206 206 204 203 203 204 204 203 203 205 207 208 207 205 201 203 200 206 218 233 204 123 81 155 230 206 115 77 173 237 220 213 208 225 204 130 80 71 127 163 193 213 231 229 219 222 218 220 219 214 212 213 212 208 209 211 212 210 208 205 205 206 207 207 207 206 206 205 205 204 209 207 205 205 206 206 204 202 202 202 203 204 205 205 206 206 204 203 202 203 205 206 205 204 201 202 203 204 205 205 205 205 202 203 203 204 204 203 203 202 198 198 199 201 202 203 204 205 204 204 203 202 202 202 203 204 206 205 204 203 203 203 203 203 202 203 204 205 205 206 205 205 204 204 205 206 206 205 205 204 202 212 205 202 207 222 220 183 125 144 210 238 223 221 222 219 221 185 168 190 223 233 225 218 198 197 200 188 164 162 173 174 163 194 210 206 205 208 210 214 207 210 212 210 207 207 212 216 212 211 210 212 215 218 218 218 217 217 216 217 218 219 221 222 221 221 221 221 221 221 221 221 221 220 220 219 219 218 218 217 216 216 215 215 214 213 213 213 212 212 213 213 213 213 212 212 214 214 214 214 214 213 212 211 213 212 210 210 211 210 207 205 207 207 207 208 208 208 208 208 208 208 207 206 206 207 208 208 211 211 210 210 209 208 208 208 207 206 205 204 203 202 202 202 200 200 200 201 201 200 200 200 204 204 204 205 206 207 207 208 203 203 202 202 201 201 201 200 199 200 200 200 200 200 200 201 200 200 200 200 201 201 201 201 199 199 200 201 203 205 207 208 187 176 161 150 146 146 147 147 172 194 163 78 75 148 192 214 209 206 199 196 200 206 204 197 192 192 192 193 193 193 193 193 192 193 194 194 194 194 193 192 193 193 193 192 193 194 194 195 192 192 193 194 194 193 192 192 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 193 194 195 195 193 192 192 192 192 192 192 193 193 193 194 194 194 192 192 193 195 195 194 192 191 194 191 191 196 192 188 194 194 194 194 194 195 195 195 196 195 196 196 195 193 192 194 196 193 194 195 196 196 195 193 192 195 191 192 198 200 197 198 203 201 201 200 200 200 199 199 199 198 198 199 199 200 201 202 202 201 201 201 201 200 200 200 200 201 200 199 199 200 203 205 207 202 204 204 202 203 205 205 203 205 205 205 205 205 204 204 204 203 204 205 206 206 207 206 206 206 206 206 206 207 207 207 208 206 205 204 205 207 208 207 206 208 208 207 207 207 208 209 210 209 209 208 208 208 208 208 207 208 209 210 210 210 210 210 209 212 211 211 210 209 208 208 207 211 211 211 211 211 211 211 211 212 211 211 210 210 211 211 212 212 212 213 213 213 213 212 212 211 211 212 213 213 213 212 212 213 213 213 214 215 215 216 216 215 215 216 216 216 216 216 215 216 217 218 219 219 218 218 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 218 218 217 217 217 223 222 200 168 190 216 192 179 197 195 170 145 177 168 74 20 91 145 171 202 218 214 215 189 192 179 160 155 176 208 228 233 232 228 217 220 221 228 238 224 200 217 201 123 50 48 129 236 243 251 252 168 142 151 81 48 92 175 236 254 217 121 90 156 181 220 217 134 60 153 235 193 107 73 155 215 181 136 97 84 120 133 102 89 108 93 105 177 249 253 219 162 161 191 181 126 59 71 158 164 117 54 36 17 69 201 253 251 219 189 212 134 38 85 178 223 254 236 190 134 96 37 17 33 109 218 252 243 173 197 176 64 85 197 216 199 194 193 178 170 179 237 237 114 34 37 45 43 64 97 90 73 130 190 192 105 66 162 255 254 215 114 49 68 142 231 236 164 153 194 184 101 22 21 110 210 251 210 189 230 232 199 247 254 252 222 169 51 1 68 140 181 213 179 121 146 255 254 161 138 254 248 224 183 208 175 130 221 236 191 189 126 59 35 42 33 34 36 40 40 40 51 54 43 38 39 42 45 35 23 52 105 137 147 138 111 81 53 36 34 29 23 57 108 136 148 134 97 68 80 167 254 247 175 115 84 62 94 133 157 162 145 99 52 45 24 50 103 132 141 114 62 33 32 36 41 47 38 33 52 121 138 103 71 44 27 34 13 33 111 152 96 67 140 218 246 174 76 20 26 42 37 20 25 71 140 127 104 161 254 250 252 140 41 1 53 193 253 151 50 71 90 86 71 70 60 35 21 32 37 49 45 68 92 56 18 53 108 116 168 212 126 57 87 121 94 57 21 36 111 194 253 233 150 128 153 140 91 79 121 229 229 182 132 85 38 29 42 36 41 44 41 36 34 37 43 37 40 48 43 36 54 71 64 33 34 22 17 32 40 32 29 36 42 41 37 41 49 52 48 48 71 140 194 178 133 101 81 39 41 48 53 48 38 33 33 31 30 21 20 30 43 64 89 139 217 255 251 180 116 107 82 43 56 60 57 69 87 81 60 50 103 212 250 173 121 156 197 229 220 246 232 162 74 51 44 56 121 150 102 39 16 32 55 45 34 50 109 151 140 142 181 165 99 48 27 14 6 42 122 190 226 176 120 164 250 228 102 47 26 21 27 28 42 81 115 144 109 58 46 75 121 139 108 58 18 35 64 80 106 102 72 32 32 32 31 26 24 29 38 47 31 15 17 21 19 53 113 175 206 169 91 54 42 27 22 127 242 235 157 149 159 148 143 185 143 108 123 145 148 132 96 97 112 160 183 186 227 241 192 180 207 167 90 48 35 50 88 119 111 87 93 110 108 111 112 70 98 137 171 171 125 81 73 49 21 34 118 198 244 254 234 214 213 208 208 209 206 215 236 203 119 135 219 236 226 230 222 241 243 233 219 207 224 236 198 157 123 158 168 114 53 51 36 30 22 25 25 20 32 38 22 21 29 31 27 26 30 32 31 29 29 30 31 32 32 33 33 35 36 37 36 36 36 38 40 29 33 37 48 77 122 161 179 184 201 209 203 204 222 243 252 251 196 112 59 101 171 226 208 124 128 163 103 35 2 26 115 200 251 229 218 223 215 224 208 161 182 233 239 192 104 61 44 42 31 26 32 37 34 32 34 33 35 36 37 37 35 32 31 23 22 24 26 17 19 82 167 226 237 210 211 222 167 108 96 59 63 99 156 209 244 253 244 208 175 141 67 51 138 206 229 246 252 208 155 104 57 66 107 110 131 148 111 63 65 124 203 167 113 48 23 34 50 82 122 168 154 124 151 213 128 68 123 181 161 98 40 47 82 76 47 33 56 70 75 76 60 40 37 43 44 62 100 139 132 127 174 198 167 101 45 44 72 89 91 73 57 45 43 40 33 33 37 36 36 34 33 32 32 31 30 31 31 32 34 34 32 35 40 40 42 41 36 55 103 104 55 72 135 210 208 136 114 178 244 245 193 139 131 160 127 98 106 142 128 184 251 253 217 113 54 143 232 242 164 83 44 48 53 49 42 36 34 29 22 21 24 24 26 28 30 32 33 35 36 41 37 28 23 22 19 32 56 88 85 58 47 60 46 20 24 35 42 44 36 31 31 30 26 18 34 75 145 226 253 217 71 26 139 226 205 122 72 119 206 254 244 229 226 181 111 109 145 174 192 134 135 192 167 144 182 253 247 224 223 245 231 181 147 201 199 174 145 118 82 67 84 189 213 217 208 148 93 77 116 160 165 182 166 160 227 253 196 99 57 114 174 163 98 72 159 223 220 192 217 254 251 196 90 101 182 161 112 166 212 195 189 177 152 133 92 53 47 51 61 70 104 148 221 254 210 115 51 65 76 82 95 101 72 52 68 85 70 52 41 36 34 36 40 40 39 39 39 40 39 36 33 39 36 32 27 27 31 38 43 39 40 41 40 36 41 64 88 77 56 36 32 35 38 42 46 42 40 36 33 35 40 39 35 45 51 52 46 42 44 45 43 38 38 38 38 39 40 41 42 38 36 36 36 37 44 58 71 63 54 43 39 41 47 51 53 55 52 50 50 54 60 65 68 64 56 47 43 45 49 51 51 60 69 75 72 69 72 75 74 78 67 59 63 59 37 29 45 64 100 130 150 173 194 208 219 225 221 238 249 231 209 188 167 149 100 68 54 48 38 28 43 136 209 252 223 185 174 154 123 114 86 67 50 38 39 85 165 222 217 209 202 197 197 199 200 205 198 196 196 199 213 224 220 210 151 77 38 34 35 40 50 43 41 55 72 115 175 214 242 225 172 135 170 207 207 207 206 205 211 215 240 231 129 40 43 59 57 43 36 47 55 61 74 79 50 24 40 87 113 103 86 102 165 190 170 169 194 216 228 223 227 219 167 138 123 77 55 125 193 209 204 191 169 157 132 103 124 169 197 209 210 201 209 209 233 194 97 58 124 207 240 196 110 63 81 107 125 122 97 119 129 99 49 35 50 54 43 55 49 41 39 50 83 134 176 213 227 197 148 136 153 179 206 194 171 147 161 180 191 214 225 207 224 226 170 79 68 138 175 172 175 181 182 174 167 172 182 176 156 162 199 221 214 208 216 229 229 215 178 128 87 68 65 78 97 118 132 147 167 185 194 210 225 236 235 232 228 216 201 182 206 225 224 222 224 218 207 209 220 197 160 173 219 228 202 216 214 213 213 208 227 231 179 109 134 173 181 205 250 217 132 126 206 230 219 219 216 215 214 216 216 216 216 216 216 216 216 219 218 216 216 217 222 227 230 197 127 91 123 172 197 174 128 136 155 188 192 139 73 37 28 38 48 55 50 44 50 66 80 54 45 42 48 51 49 51 55 55 55 56 56 54 52 52 53 45 47 40 40 45 44 60 95 159 196 236 254 248 219 204 211 248 253 238 223 207 181 155 125 84 36 34 41 48 58 46 47 35 38 37 39 45 42 40 48 44 52 62 67 67 63 54 45 47 31 43 106 190 241 245 230 207 181 178 203 219 210 182 155 141 125 147 201 226 207 194 204 204 204 204 204 204 205 206 206 200 211 213 201 176 155 161 185 206 212 218 217 212 206 200 195 201 202 202 202 202 201 199 199 202 202 202 202 202 202 202 202 201 202 202 203 203 202 202 201 198 198 199 200 202 203 204 205 206 208 208 206 202 200 201 202 202 204 206 206 204 203 203 204 203 202 203 205 208 209 207 205 199 206 205 204 207 226 216 153 88 118 203 215 122 71 169 243 247 239 215 165 109 70 89 161 229 242 244 238 235 227 218 220 209 211 211 209 209 211 211 209 208 210 211 211 208 207 207 208 210 209 208 207 206 205 204 203 208 207 205 205 206 205 204 203 202 202 203 204 205 205 206 206 207 204 200 199 202 205 207 208 201 202 203 204 205 205 205 205 202 203 203 204 204 203 203 202 200 201 202 203 204 205 206 206 203 203 202 202 202 203 204 205 205 205 204 203 203 203 203 203 204 204 205 206 206 206 205 205 205 206 206 206 206 204 203 202 202 209 204 204 211 223 222 186 121 125 195 235 220 221 227 218 214 155 124 129 180 228 223 222 213 216 191 155 148 162 160 147 168 203 218 208 203 207 209 210 205 208 211 210 208 208 210 213 212 211 210 211 213 215 216 215 216 216 216 217 218 220 222 223 222 222 222 222 222 222 222 222 221 221 220 220 219 218 218 218 217 216 216 215 215 214 213 213 211 212 213 214 214 214 214 214 213 214 214 214 214 214 213 213 213 211 210 211 212 212 210 208 207 207 207 208 209 210 210 210 209 208 207 207 207 207 208 209 211 213 214 216 215 213 211 209 210 209 207 206 204 204 203 203 200 201 203 204 203 201 198 196 199 200 200 200 200 201 201 201 202 201 201 201 201 200 200 200 201 200 200 200 200 200 200 199 202 201 201 201 201 201 201 200 200 200 199 199 199 200 200 201 207 207 204 197 184 168 154 145 132 140 128 83 72 111 168 225 216 208 196 192 199 207 205 196 193 193 193 192 192 192 192 192 194 194 193 193 193 193 194 194 193 193 192 192 192 192 193 193 191 192 193 193 193 193 192 191 192 191 191 190 190 189 189 189 191 191 191 191 191 191 191 191 191 193 194 195 194 192 191 190 191 191 192 192 193 193 193 193 193 191 190 190 193 194 194 193 190 194 191 190 194 192 188 193 193 193 194 194 194 195 195 195 194 195 196 194 192 192 194 196 198 197 197 196 195 195 195 195 196 194 195 199 201 199 200 203 199 199 199 199 199 199 199 199 203 202 202 201 200 199 199 198 200 200 200 200 200 200 201 201 200 200 200 200 201 202 204 204 202 205 207 205 203 203 205 206 203 203 204 204 205 205 205 206 201 202 203 205 206 207 208 208 205 205 206 206 206 207 207 207 207 205 204 205 208 209 208 206 209 208 207 207 207 208 209 209 208 208 208 207 207 206 206 206 206 207 209 211 211 211 210 209 210 210 210 209 209 209 208 208 211 211 211 211 211 211 211 211 213 212 210 209 209 210 212 213 211 212 213 214 214 213 212 211 209 210 211 212 212 212 212 212 212 213 213 214 214 215 216 216 216 216 216 216 216 215 214 213 215 215 217 218 218 218 218 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 218 218 217 217 217 216 235 221 163 162 216 209 159 126 125 147 183 241 205 94 83 166 189 181 184 189 165 132 100 82 125 188 232 243 239 229 218 217 220 216 223 226 231 235 213 214 210 254 240 129 50 96 218 251 252 217 175 168 144 83 47 82 163 216 244 241 155 82 99 184 252 254 186 88 170 254 235 183 83 165 255 218 127 77 125 193 191 131 98 124 127 122 140 199 230 234 215 177 122 98 111 95 116 220 238 213 83 23 44 72 189 248 255 197 148 140 101 64 111 200 255 247 172 184 211 122 47 18 27 91 200 249 245 170 175 208 147 111 120 143 167 234 214 101 63 138 202 188 104 42 44 51 45 50 56 40 37 62 94 128 90 67 158 247 254 159 68 16 48 136 227 215 121 142 218 210 106 33 25 92 202 254 251 207 152 169 189 239 231 252 231 157 50 15 60 135 220 253 241 171 160 255 249 129 82 194 226 217 179 248 241 127 176 185 215 249 181 114 102 71 30 23 38 61 69 58 51 46 36 25 33 40 38 29 29 56 90 81 64 82 104 80 45 37 40 34 52 102 141 157 181 154 76 39 88 187 252 227 165 95 32 42 88 162 216 188 99 58 82 110 74 57 53 40 40 52 54 35 40 35 38 79 122 149 180 188 152 86 49 29 16 38 55 86 155 205 153 107 119 115 108 95 49 31 29 35 41 36 40 35 39 37 54 132 224 245 215 139 43 10 65 159 177 113 101 137 161 127 74 62 45 22 30 40 75 113 117 146 167 92 7 64 157 190 231 245 139 76 125 143 123 94 47 36 107 195 236 209 107 56 62 61 51 79 143 200 176 121 88 67 40 34 37 42 38 36 33 28 31 38 40 49 41 47 48 51 88 121 114 91 81 77 43 42 49 24 44 35 35 40 37 29 39 71 98 76 77 146 223 216 160 113 82 38 54 94 134 121 62 26 31 27 32 29 25 30 39 57 81 129 200 237 253 204 136 121 81 66 63 52 49 73 109 120 109 87 126 223 254 187 122 152 205 225 202 234 244 182 78 46 48 81 128 129 77 36 26 34 50 42 27 54 130 161 121 123 187 190 120 60 31 25 21 22 50 96 153 150 127 149 193 172 82 45 36 32 25 23 63 142 202 182 97 54 98 152 196 203 152 69 12 21 63 108 164 155 95 40 35 32 30 28 27 32 38 40 32 18 21 24 17 63 149 219 220 154 79 51 31 35 77 181 240 233 199 168 143 149 149 197 148 104 107 133 146 123 79 129 189 220 163 111 145 174 143 119 120 82 67 92 96 72 50 81 130 140 118 104 118 143 139 86 90 119 152 149 120 104 106 60 38 95 200 247 251 246 221 218 230 224 209 209 215 221 229 203 101 119 224 250 229 205 170 191 219 229 215 204 229 239 193 167 161 203 200 141 74 57 31 30 30 32 33 33 38 40 37 22 26 29 27 24 30 34 29 31 32 32 32 32 32 33 33 32 33 34 34 35 36 37 38 26 33 38 39 41 59 92 120 163 209 249 253 239 232 236 241 236 184 127 101 140 193 236 208 122 137 153 87 25 3 32 131 216 251 224 214 222 213 225 227 217 199 198 168 116 51 43 50 44 35 30 33 36 34 31 32 34 35 36 36 36 34 32 31 26 30 19 9 28 87 176 251 252 171 106 139 190 160 86 42 69 116 186 235 252 254 250 233 183 81 76 87 99 108 101 167 209 229 192 108 50 61 127 183 195 214 186 85 32 82 145 176 185 168 117 82 74 80 124 176 230 189 117 103 145 96 56 120 186 181 120 48 46 89 93 64 43 46 38 38 50 47 39 42 31 45 111 168 172 170 190 210 172 144 87 50 69 101 103 91 106 132 128 86 54 45 39 31 45 33 33 44 45 32 25 29 33 31 32 34 33 31 34 39 48 35 38 47 46 47 48 41 58 104 171 185 132 105 156 222 204 130 74 101 192 214 140 73 135 177 199 221 216 174 87 46 105 184 210 162 89 42 43 51 46 40 36 33 28 20 19 23 24 27 31 33 33 34 35 36 41 41 33 26 22 23 46 81 135 111 76 91 126 88 24 13 39 42 40 32 28 29 30 29 22 38 54 128 212 254 244 79 31 128 182 156 127 134 172 215 241 249 237 240 217 158 164 221 220 196 112 111 184 194 166 156 211 249 239 232 247 198 136 142 193 203 186 152 133 117 100 94 145 182 211 226 180 125 88 103 126 110 119 136 141 199 231 152 67 65 145 188 179 121 76 158 229 212 180 206 245 254 229 136 117 148 128 123 192 240 240 246 255 187 135 92 61 59 58 57 59 112 160 224 242 182 110 50 47 78 84 73 66 51 47 66 89 71 52 42 39 36 33 32 38 38 39 41 42 40 35 31 38 34 30 27 27 32 39 44 37 38 40 38 35 41 61 82 72 54 37 31 32 34 38 42 37 38 35 32 34 39 41 40 32 34 37 41 45 46 43 38 39 38 37 37 38 40 42 43 41 41 39 37 37 46 63 77 66 58 49 46 49 54 55 55 54 52 49 49 53 59 66 70 62 53 43 40 45 52 57 59 69 78 79 70 66 72 77 77 83 75 59 48 46 43 49 65 106 164 215 232 233 228 224 227 220 211 220 228 223 220 188 130 91 64 61 61 48 32 34 68 123 159 171 140 108 97 86 69 50 40 53 87 112 127 161 210 212 208 203 198 197 199 202 205 211 201 200 202 199 202 210 210 228 173 101 71 78 66 40 32 44 44 51 46 66 122 180 228 222 172 145 188 214 196 198 212 216 221 232 240 200 104 33 25 37 46 69 97 120 134 134 128 140 121 77 46 45 49 56 73 123 207 251 232 198 172 171 196 211 221 216 166 164 172 104 47 118 170 167 154 164 160 137 105 90 130 190 211 208 207 200 201 207 225 219 165 94 70 134 221 231 156 100 106 145 171 148 98 112 111 77 36 34 51 56 53 48 48 43 39 63 118 167 184 167 189 185 159 143 147 169 198 203 185 159 165 184 200 220 222 202 222 231 185 83 77 183 234 228 221 218 218 213 207 213 224 209 198 199 214 216 204 201 210 218 214 215 220 213 180 127 85 79 82 80 74 74 85 99 107 140 163 186 203 219 231 226 210 169 183 211 237 239 224 215 218 216 229 216 179 174 212 230 210 214 209 210 216 215 233 233 179 82 90 143 175 222 253 181 99 161 229 232 211 217 215 212 216 215 215 215 215 214 214 214 214 214 217 220 221 221 221 221 222 228 204 185 191 209 215 200 182 170 155 149 132 82 35 24 33 36 46 52 50 48 48 44 37 41 48 53 52 49 48 50 52 54 50 47 48 48 48 51 55 41 49 40 40 54 69 115 184 240 249 253 246 210 171 180 221 211 217 222 237 241 241 233 198 125 59 57 65 86 118 99 86 52 49 49 63 76 66 47 42 39 45 47 44 46 54 55 51 49 39 70 152 230 251 238 220 209 164 169 224 239 195 151 135 117 143 185 219 223 208 201 206 210 209 206 204 204 205 206 207 203 203 202 204 194 166 171 210 216 211 205 200 197 196 200 205 200 200 201 201 201 201 200 200 202 202 202 202 202 202 202 202 200 202 203 204 204 203 202 200 198 199 200 201 202 203 204 204 202 203 205 204 203 202 204 205 202 204 206 206 204 203 203 204 206 204 202 202 204 206 205 204 206 209 208 207 200 212 218 181 112 90 176 219 130 71 169 250 246 199 147 79 61 112 183 251 247 247 240 231 226 219 209 203 209 210 210 210 211 212 212 212 207 209 211 211 209 208 209 210 208 208 207 206 205 204 204 203 207 206 205 205 205 205 204 203 206 206 205 205 204 203 202 202 209 205 201 200 202 204 206 206 205 205 205 205 204 203 202 201 202 203 203 204 204 203 203 202 206 206 205 205 204 203 203 203 204 204 203 202 202 202 203 204 204 204 203 203 203 203 203 204 204 205 205 205 205 205 204 204 204 205 206 206 206 205 204 203 206 210 204 207 212 220 218 187 133 110 169 222 214 218 226 218 184 96 65 85 160 222 215 226 225 214 168 136 158 186 191 192 211 221 216 203 205 210 208 206 204 207 210 210 209 208 209 210 213 212 212 212 213 214 215 215 217 216 217 217 219 220 222 223 222 222 222 222 222 222 222 222 221 221 221 220 219 219 218 218 217 217 217 216 215 215 214 214 212 212 213 215 215 216 216 216 213 214 214 215 215 215 215 215 212 211 211 212 214 215 213 211 210 210 210 211 211 211 211 211 210 209 208 208 208 208 209 210 211 212 214 215 214 213 211 210 212 211 209 207 205 204 204 203 200 201 202 203 203 202 200 200 200 199 198 197 195 193 192 192 200 200 200 200 200 200 200 200 201 201 201 200 200 199 199 199 203 202 202 201 201 200 200 200 205 204 201 199 196 195 193 193 206 209 212 213 211 205 198 193 184 169 166 156 119 92 132 206 212 205 200 202 202 199 198 201 192 192 192 192 192 192 192 192 195 193 191 189 189 191 193 195 193 192 192 191 191 191 192 192 191 192 192 193 193 192 192 191 191 191 191 190 190 189 189 188 191 191 191 191 191 191 191 191 191 192 193 194 194 192 190 188 191 191 191 192 192 192 193 193 193 191 189 190 192 194 194 193 191 196 192 189 194 193 190 194 193 193 193 194 194 194 195 195 193 194 195 194 192 192 194 196 201 199 195 193 192 194 196 198 198 196 196 198 199 198 198 200 195 195 196 197 198 199 199 200 199 199 198 198 197 196 195 195 197 198 198 199 200 201 202 202 199 200 202 203 203 202 200 199 200 202 204 203 200 198 200 204 200 201 202 203 205 206 207 208 206 206 206 206 205 204 203 202 205 205 205 206 206 206 207 207 208 207 206 207 209 210 209 207 209 209 208 207 207 207 208 209 208 208 207 207 206 206 206 205 206 207 209 210 211 210 209 208 208 208 208 209 209 209 210 210 210 210 210 210 210 210 210 210 213 212 210 209 209 210 212 213 210 211 212 213 213 212 211 210 208 209 210 212 212 212 212 211 212 212 213 213 214 215 215 215 216 216 216 216 215 214 213 212 213 214 215 216 217 217 216 216 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 218 218 219 219 219 213 237 237 175 109 149 223 217 156 125 146 212 254 190 106 169 251 254 254 215 170 124 87 98 82 122 199 255 251 223 211 209 219 225 217 215 218 228 228 196 143 173 231 253 210 112 69 141 239 229 147 146 166 130 100 45 56 89 119 157 167 102 51 72 177 254 253 179 68 118 222 255 221 102 145 229 233 165 101 153 176 176 150 160 188 186 172 151 134 165 197 207 176 109 100 162 144 137 223 251 252 140 60 48 61 124 191 203 148 110 83 108 113 118 202 255 185 151 226 220 94 42 28 23 53 139 186 186 154 166 216 204 159 76 82 184 255 182 55 58 182 220 143 70 44 45 66 100 137 127 67 34 45 46 68 57 49 104 148 142 97 60 69 104 125 160 173 142 153 219 214 140 91 41 52 167 240 254 205 97 143 202 227 245 253 240 118 18 46 134 218 254 252 254 194 113 153 186 116 58 84 168 254 254 245 253 144 132 176 189 180 160 190 210 120 33 6 40 90 110 83 51 42 42 38 40 39 31 28 48 80 101 85 93 146 157 88 46 46 29 26 73 161 220 231 233 184 94 68 72 124 174 154 96 46 14 31 120 217 244 172 66 53 119 163 154 129 82 36 23 34 40 50 38 21 42 135 231 254 251 180 114 64 32 21 28 53 100 139 136 145 134 144 148 94 55 48 34 42 35 20 30 62 103 123 66 24 47 92 147 210 188 141 54 17 31 66 72 73 139 234 224 143 59 37 24 10 22 42 120 191 188 188 184 95 3 41 176 231 212 168 104 98 134 116 122 139 119 59 55 123 175 169 77 25 29 46 56 66 92 78 76 60 59 53 35 35 37 42 27 22 24 25 36 44 37 46 46 65 75 72 99 132 132 161 188 179 147 106 49 24 37 33 41 56 52 35 50 98 133 88 68 114 184 199 174 123 62 34 101 185 227 185 89 29 31 21 33 33 29 33 37 40 46 58 123 180 238 204 125 109 83 83 66 49 48 69 109 157 193 140 112 150 217 209 164 182 236 214 222 249 220 150 84 73 62 91 114 98 55 39 41 40 39 29 24 66 140 158 122 147 229 229 150 85 50 41 36 25 29 41 72 84 115 158 173 134 54 35 41 44 36 46 106 190 242 152 48 57 167 215 228 219 151 69 14 27 76 128 184 169 103 46 39 33 31 30 28 28 30 31 29 23 30 34 23 62 141 189 159 94 65 64 29 38 116 208 248 251 241 181 108 135 198 224 179 126 97 116 154 141 98 142 220 224 138 89 106 107 80 69 66 60 101 146 142 110 68 96 190 238 198 128 106 127 127 105 73 71 95 99 91 98 112 61 94 168 212 206 209 221 218 218 222 222 221 223 226 229 233 221 107 109 214 252 229 180 127 144 180 210 217 210 227 238 201 154 171 215 214 162 73 36 26 46 66 66 57 53 40 30 38 30 23 25 28 24 30 35 27 32 32 32 32 32 32 32 32 31 31 31 32 34 35 35 35 39 33 32 38 43 47 54 63 97 152 213 241 241 234 231 230 228 156 123 134 172 217 253 209 131 144 137 71 16 6 46 152 232 253 231 222 225 214 224 230 250 205 155 92 57 33 41 37 44 38 34 34 36 35 33 32 35 35 36 36 34 33 31 30 27 30 17 16 63 139 206 245 192 100 78 116 123 113 117 123 174 217 248 242 236 254 252 223 140 44 72 133 162 128 67 112 196 228 205 102 44 106 204 254 255 247 193 89 49 103 138 130 140 189 198 183 132 69 82 132 154 146 111 80 80 68 45 86 130 153 124 59 40 63 68 51 41 50 51 49 45 33 37 62 73 93 133 164 173 195 233 250 192 129 66 64 111 134 105 65 127 184 201 159 118 91 62 40 39 36 38 42 37 28 28 35 33 32 32 33 31 30 33 38 49 34 34 42 35 24 31 45 37 64 106 126 115 108 127 152 126 90 77 130 231 253 134 27 105 174 145 127 142 115 61 74 153 213 241 209 120 39 26 39 34 35 37 37 28 19 19 25 23 27 32 35 34 33 33 34 35 38 34 27 23 26 54 92 137 103 74 110 153 102 28 18 39 40 36 30 27 28 30 31 23 39 29 97 170 250 237 78 15 100 123 117 175 225 206 176 193 237 250 253 242 192 201 254 254 199 113 110 158 182 176 142 169 226 254 246 196 151 152 185 205 236 239 198 149 119 110 111 122 158 166 175 176 182 166 172 186 139 90 81 96 166 198 108 52 77 158 191 191 137 82 160 240 225 190 206 237 254 239 160 101 91 129 198 239 252 254 252 242 160 109 80 63 72 75 70 81 122 146 179 179 134 89 40 65 93 84 53 43 40 43 58 63 59 54 49 41 33 31 35 37 37 39 41 43 41 36 32 37 34 30 28 30 34 39 42 37 38 39 39 37 39 48 59 53 45 36 30 28 28 32 37 35 37 36 33 34 38 41 40 38 40 40 39 38 40 41 42 41 40 38 37 37 39 40 41 43 44 41 36 36 48 66 80 72 63 53 49 51 54 53 51 51 51 50 52 55 62 68 73 58 49 41 41 49 59 65 66 74 79 77 68 65 72 80 83 75 72 47 32 59 100 116 112 138 187 226 235 231 223 218 220 220 216 221 222 227 242 207 132 64 51 57 57 48 41 45 72 91 85 78 67 50 37 44 60 62 78 118 172 204 211 218 220 200 200 199 199 200 201 203 205 204 197 200 206 201 199 201 200 218 184 139 130 144 118 60 24 34 40 53 45 46 77 122 168 185 175 178 215 226 206 206 212 205 194 191 180 133 67 26 18 43 65 111 154 172 175 164 145 145 165 138 75 38 33 46 65 108 179 236 246 216 164 152 187 210 213 196 157 178 206 131 39 101 171 197 186 180 163 139 123 137 141 178 202 207 209 199 192 198 215 226 199 126 63 84 150 176 122 88 123 167 149 110 102 83 73 56 46 47 49 48 47 48 48 44 42 73 143 188 185 179 197 205 195 182 178 193 213 205 211 200 195 186 181 194 197 202 206 219 198 106 87 188 248 240 224 212 211 213 214 216 220 220 219 218 215 210 206 203 203 203 201 207 221 233 228 206 185 174 170 160 143 124 105 86 73 66 77 90 108 136 162 168 159 109 138 191 239 248 230 222 231 225 231 227 199 170 174 204 225 212 210 213 223 223 235 222 155 93 82 133 192 249 241 149 120 202 244 227 207 218 212 208 217 214 214 214 214 214 215 215 215 216 219 222 221 218 217 220 223 228 244 252 252 251 249 250 254 231 181 130 95 63 43 40 42 45 45 44 44 44 44 43 41 43 49 51 48 48 53 54 50 49 45 45 50 52 50 49 51 43 52 54 76 115 139 177 234 251 250 225 192 179 185 203 223 214 210 208 217 219 234 249 226 149 114 140 153 172 204 177 152 129 107 87 96 113 99 61 37 45 49 47 41 42 51 54 51 43 53 102 179 232 239 225 219 202 162 169 209 198 150 141 167 189 205 212 205 206 215 213 201 207 206 203 201 200 202 204 205 211 202 196 204 202 174 170 201 204 201 201 202 203 202 203 205 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 200 201 203 204 204 203 201 200 201 201 201 201 201 201 201 201 198 200 202 203 202 203 205 207 202 204 206 206 204 203 203 204 214 209 204 201 202 204 205 205 209 204 205 212 203 208 226 211 132 70 150 213 140 75 154 231 193 114 103 129 164 213 233 241 223 223 220 212 204 205 209 207 209 208 208 209 209 208 208 209 206 208 210 210 209 208 209 210 204 204 204 204 204 204 204 204 205 205 205 205 204 204 204 204 206 206 205 205 204 203 202 202 208 206 204 203 204 204 202 201 205 205 205 205 204 203 202 201 202 203 203 204 204 203 203 202 204 204 203 202 201 200 200 199 206 205 204 202 202 201 201 202 203 203 202 202 202 203 203 204 203 204 204 204 204 204 203 203 202 203 204 205 206 206 206 206 206 209 203 208 212 217 218 192 149 104 143 203 217 225 227 219 163 92 90 125 175 202 198 235 238 224 167 136 174 217 232 244 219 213 202 200 209 210 209 216 204 206 209 209 209 208 209 209 214 214 214 214 214 215 216 217 218 217 217 218 219 221 222 223 222 222 222 222 222 222 222 222 222 222 221 220 220 219 219 218 218 218 218 217 216 216 215 215 213 214 215 216 217 217 217 217 214 215 215 216 216 216 216 215 213 212 212 213 216 217 216 214 216 215 215 214 213 212 211 211 210 210 209 208 208 209 210 210 213 212 212 212 212 212 212 213 212 211 209 208 206 205 204 204 201 200 200 200 201 203 206 207 204 203 202 200 199 197 196 195 200 200 200 200 200 200 200 200 201 201 201 200 200 199 199 199 202 202 202 201 201 200 200 199 200 200 199 198 198 199 199 199 199 197 197 201 207 209 208 205 216 215 216 208 169 128 125 138 184 203 215 208 197 195 198 200 191 191 191 191 192 192 192 192 193 191 189 187 187 189 191 193 192 192 191 190 190 190 191 191 191 191 192 193 193 192 191 191 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 192 191 191 191 192 192 190 188 190 191 191 191 192 192 192 193 191 190 189 190 192 193 192 190 191 197 193 189 194 194 191 194 192 193 193 193 194 194 194 194 192 193 194 193 192 192 194 197 198 196 193 191 191 192 195 197 196 196 195 196 196 195 195 195 193 194 195 196 197 198 199 200 196 196 197 198 198 199 200 200 197 198 198 199 200 200 201 201 198 200 203 204 204 201 198 196 203 203 204 205 202 199 201 205 200 200 201 203 204 206 207 207 204 204 205 205 205 205 204 204 204 205 205 205 206 206 206 206 208 207 206 207 209 210 209 208 210 209 208 207 207 207 208 208 207 207 207 207 207 207 206 206 207 208 208 209 209 209 209 208 206 207 207 208 209 210 210 211 209 209 209 209 209 209 209 209 212 211 211 210 210 211 211 212 211 211 212 212 212 212 211 211 209 210 211 212 212 212 211 211 212 212 212 213 214 214 215 215 215 215 215 215 215 214 213 212 213 214 215 215 216 215 215 214 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 218 218 219 219 219 227 233 240 194 98 101 203 248 239 182 172 228 253 156 97 187 229 221 221 175 136 129 142 198 176 125 133 198 233 233 230 229 223 230 222 219 222 233 231 197 118 126 156 197 236 225 148 86 130 198 177 177 145 85 93 60 43 37 43 62 75 74 65 60 92 212 247 157 62 107 194 225 180 88 128 201 210 145 90 158 168 149 134 192 241 223 185 137 103 133 143 110 80 76 124 214 209 140 201 253 249 186 146 99 69 66 87 77 78 100 89 128 129 111 120 138 133 177 222 150 81 51 50 34 30 67 87 89 119 167 202 219 214 92 49 181 240 141 74 126 226 224 122 48 42 52 85 137 191 182 118 89 93 84 57 28 31 63 78 62 54 73 147 178 115 82 134 186 183 235 254 203 133 38 15 123 250 251 176 59 97 152 172 254 249 207 70 15 98 204 254 240 250 247 191 116 127 163 127 79 54 139 225 254 246 254 165 146 231 178 111 160 253 254 132 32 1 38 103 132 95 49 46 67 70 48 31 24 23 41 69 82 76 92 150 164 105 66 50 17 10 63 168 248 253 232 185 133 103 93 87 78 57 38 32 31 45 102 165 184 133 55 49 105 159 173 144 74 28 28 38 37 47 27 20 48 139 244 253 231 148 64 20 0 16 73 113 151 132 96 65 74 133 178 171 161 109 54 33 22 1 17 106 218 239 134 15 28 77 116 184 197 116 52 23 17 51 90 99 139 223 193 114 41 27 34 25 13 59 151 233 207 153 114 49 1 54 183 254 221 122 54 75 109 126 125 155 175 106 32 53 100 84 39 22 26 43 60 58 60 39 45 43 50 44 29 28 21 16 8 25 52 65 75 69 44 40 65 100 102 79 78 94 98 159 254 254 255 183 46 35 30 49 57 84 99 96 113 136 138 118 77 98 155 183 181 125 36 53 168 254 254 178 81 24 21 39 49 40 24 28 37 32 23 32 62 97 146 131 86 96 99 80 64 61 69 69 82 144 214 187 115 93 159 208 189 188 233 229 252 250 165 106 108 120 79 63 77 69 48 45 51 46 36 20 35 88 139 138 130 185 253 251 151 83 72 83 77 45 27 30 37 38 86 149 167 125 47 32 41 48 49 68 119 164 176 103 25 65 173 185 172 166 105 58 16 34 70 94 122 110 72 50 40 32 30 30 27 23 21 26 26 26 39 46 35 48 87 108 107 74 61 76 59 64 124 199 247 250 239 195 105 114 220 242 206 146 79 78 133 140 111 163 205 183 132 144 165 130 84 118 99 107 166 173 136 116 81 92 167 225 209 130 82 104 124 109 76 77 106 105 73 56 59 85 177 232 176 122 141 182 212 203 171 175 208 219 219 233 248 212 113 92 169 226 226 189 144 136 157 193 231 235 236 238 207 148 154 185 186 141 48 20 37 79 118 124 89 59 42 33 33 43 21 20 29 25 28 34 26 28 28 28 28 29 29 29 29 29 29 29 31 33 33 32 31 35 28 29 40 48 46 42 41 45 78 124 169 209 239 251 252 245 144 112 147 189 218 236 177 128 132 108 54 8 14 67 176 242 245 225 216 217 223 242 246 251 188 113 45 31 34 45 29 37 34 31 31 33 36 35 34 37 37 36 35 33 31 29 28 22 20 13 27 72 123 162 188 145 82 119 171 157 163 201 221 220 241 243 223 227 248 216 149 71 83 143 190 223 222 159 116 160 202 213 126 64 125 198 216 194 192 170 109 101 158 160 110 143 221 253 252 185 79 71 121 147 177 187 145 84 66 53 95 171 195 175 113 68 54 47 40 33 39 44 47 42 31 57 107 186 201 150 132 184 215 228 248 206 114 57 89 147 168 137 92 101 138 168 191 198 153 78 34 32 44 49 41 32 32 35 35 32 30 30 31 29 28 32 37 36 35 31 27 31 35 36 34 26 48 60 59 69 88 94 88 76 79 101 167 252 252 113 24 96 160 109 85 120 101 67 124 227 253 254 212 112 27 23 43 27 30 37 39 31 20 20 26 20 26 33 35 34 32 31 32 28 30 27 25 26 29 50 81 94 70 54 86 115 75 30 37 37 36 34 30 28 29 30 31 25 34 16 64 122 212 199 74 5 78 101 124 213 254 201 142 140 185 212 242 249 212 203 227 234 154 85 96 120 134 142 112 131 194 217 189 162 151 175 224 239 255 254 227 164 114 101 109 153 184 154 128 140 182 204 241 246 218 137 66 53 110 138 69 55 86 153 190 197 125 64 146 236 243 214 219 237 247 236 170 83 55 130 235 253 254 254 228 176 117 97 84 63 74 89 91 99 118 126 120 94 67 62 55 82 107 94 60 48 39 30 34 41 50 59 57 43 31 33 42 36 37 38 41 44 43 39 36 38 35 32 31 33 36 38 38 38 39 40 40 39 37 38 40 37 35 33 29 26 25 28 31 35 37 36 34 35 38 39 36 44 62 75 68 52 43 40 40 41 40 39 39 38 38 39 39 44 45 41 35 36 49 66 77 76 65 52 46 48 50 48 44 49 51 54 58 61 65 70 74 56 49 42 45 55 66 71 71 71 71 70 69 70 75 82 88 67 56 33 45 116 185 193 169 181 202 219 228 237 235 227 225 224 221 217 207 207 213 175 108 61 47 44 40 48 58 52 55 57 36 27 32 27 21 49 89 129 155 189 222 228 222 222 204 199 200 201 202 202 202 202 201 204 197 199 202 198 199 202 200 209 198 182 179 184 159 104 59 39 32 42 44 46 56 69 97 131 171 205 234 242 228 211 183 144 117 100 87 64 45 37 31 41 61 100 129 134 126 113 97 101 129 120 72 42 43 44 37 74 120 174 213 216 184 170 189 212 197 169 158 193 229 177 74 72 155 224 238 219 183 155 151 162 133 164 209 217 205 194 199 189 221 229 187 135 113 105 96 81 66 73 129 170 137 112 141 103 70 58 64 58 48 48 48 49 43 52 71 108 173 218 216 213 213 212 209 204 203 208 212 198 210 210 211 199 181 178 168 187 191 223 217 121 66 135 214 235 224 211 207 209 211 209 206 212 216 215 208 206 210 208 201 205 207 208 209 212 218 227 233 228 228 227 221 207 185 160 142 115 99 79 68 73 81 79 71 44 82 134 173 191 200 212 223 223 234 245 234 192 157 174 218 227 223 216 208 201 221 221 161 108 82 123 187 220 172 113 156 226 245 221 208 218 211 209 216 213 213 214 215 217 218 219 219 217 218 218 219 221 226 233 239 242 251 253 254 254 254 251 249 190 134 83 62 56 53 46 35 40 40 43 48 49 46 44 45 42 47 48 48 52 57 54 45 49 47 49 54 51 42 37 39 39 64 95 133 166 176 190 220 230 221 170 124 152 212 226 204 219 216 209 211 207 218 233 214 165 173 216 227 229 245 231 218 227 202 162 129 111 86 62 53 50 52 52 49 47 47 44 40 44 69 118 170 197 196 190 190 178 149 142 152 147 145 173 205 229 227 215 202 201 209 209 201 202 201 200 200 201 203 206 207 210 205 203 212 211 192 179 185 195 201 206 206 205 205 204 202 203 202 201 201 201 202 203 203 201 201 201 201 201 201 201 201 200 201 201 202 202 201 201 200 204 203 203 202 201 200 199 199 200 202 203 203 201 201 202 204 202 204 206 206 204 203 203 204 216 212 206 203 203 205 206 207 209 200 200 211 202 206 226 216 144 65 137 211 154 75 107 156 122 114 165 204 191 175 160 145 146 147 150 142 134 158 198 221 211 209 209 210 210 207 207 209 205 207 209 209 208 207 207 209 202 202 203 203 203 204 204 204 204 205 205 205 204 203 204 205 202 202 203 204 205 205 206 206 206 205 205 206 206 205 201 198 201 202 203 204 205 205 205 205 202 203 203 204 204 203 203 202 201 202 202 202 203 203 204 204 206 205 204 202 202 202 202 202 202 202 202 202 202 203 203 204 202 202 203 204 204 204 203 203 201 202 204 205 206 207 207 207 203 204 201 208 209 213 220 203 168 118 128 177 216 237 232 222 189 160 171 179 172 162 172 224 235 223 166 128 156 196 214 226 208 206 204 209 213 205 204 218 206 207 208 208 208 209 209 210 215 216 216 216 215 215 217 219 219 219 218 218 219 220 221 222 223 223 223 223 223 223 223 223 222 222 221 221 220 219 219 219 219 219 218 218 217 216 216 216 215 215 216 217 218 218 218 217 216 216 217 217 217 216 216 215 214 213 213 215 217 219 217 216 218 218 216 215 213 212 211 210 211 211 210 209 209 210 211 211 214 213 212 212 212 213 214 215 212 212 210 208 207 206 206 206 202 201 200 200 201 204 207 209 201 201 201 202 202 202 203 203 200 200 200 201 201 201 201 202 201 200 200 200 200 200 200 199 200 200 200 200 200 199 199 199 200 199 199 200 200 201 202 203 201 198 197 199 203 203 198 194 197 201 205 213 202 175 143 99 147 194 220 207 192 201 205 194 190 190 190 191 192 192 193 193 190 191 192 193 193 192 191 190 192 192 191 190 189 189 190 190 190 191 192 192 192 192 191 190 191 191 191 191 191 191 192 192 190 190 190 190 190 190 190 190 194 191 189 189 190 191 190 189 190 190 191 191 191 192 192 192 191 190 190 191 193 192 189 187 191 197 193 188 192 194 192 194 192 192 193 193 193 194 194 194 192 193 194 193 192 192 194 197 193 194 194 194 194 195 195 194 195 195 195 195 195 195 195 195 196 196 196 197 197 198 198 199 198 198 199 199 200 201 201 202 200 200 200 199 199 198 198 198 198 199 200 201 202 201 200 200 207 204 205 207 206 202 202 206 202 202 203 203 203 204 204 204 199 200 202 204 205 207 207 207 204 204 205 205 205 206 206 206 208 206 205 206 208 209 209 207 210 209 208 207 207 207 207 208 207 207 207 207 208 208 208 208 209 209 208 207 207 207 208 208 208 208 208 208 208 208 208 209 210 210 210 210 210 210 210 210 210 211 211 212 212 211 211 210 212 212 211 210 210 211 212 212 211 212 212 213 212 212 211 210 211 212 212 213 213 214 214 215 214 214 215 215 215 214 213 213 215 215 216 216 216 215 214 213 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 218 218 218 218 217 217 230 230 241 193 123 119 166 211 254 194 145 175 200 133 99 164 167 154 146 134 136 171 223 254 236 110 67 149 222 237 236 234 226 230 226 230 233 238 241 217 177 96 85 174 248 255 202 103 68 181 251 243 165 99 103 105 55 44 66 84 93 135 138 76 71 134 193 143 84 88 129 143 113 80 153 209 177 105 80 153 226 172 97 148 249 254 199 126 121 131 127 80 47 55 109 198 241 143 137 183 190 213 233 185 94 83 61 29 57 88 93 95 101 89 57 72 116 151 156 126 114 76 66 53 40 42 43 59 89 128 151 186 190 94 36 133 213 168 131 167 214 172 87 41 58 77 100 119 144 140 121 142 240 220 121 58 62 65 62 48 37 75 158 177 96 54 107 162 163 209 254 202 117 61 43 91 208 227 156 68 75 108 112 186 211 138 45 38 125 214 253 254 254 239 171 90 110 183 183 144 133 146 149 189 227 212 134 138 202 144 92 193 253 208 102 34 4 32 91 124 87 42 57 101 85 38 21 36 34 27 32 39 45 52 83 119 126 97 56 27 16 61 139 197 195 158 136 137 123 133 93 32 24 56 77 81 92 89 103 123 103 48 32 60 100 111 95 60 42 38 37 40 47 38 60 82 114 177 195 157 83 15 1 27 71 141 193 198 129 111 62 63 135 213 252 252 196 82 16 7 0 14 119 252 252 162 30 5 43 122 158 148 82 37 29 32 79 136 123 111 96 94 71 29 18 62 89 70 81 159 245 229 150 74 18 10 75 171 255 253 141 38 49 89 139 124 122 141 104 37 31 46 46 38 44 38 36 52 53 53 52 47 33 32 29 30 38 26 4 21 85 147 164 150 105 47 40 80 108 94 69 66 73 75 116 225 249 253 174 49 69 118 125 75 81 139 180 196 196 181 172 93 103 182 206 175 107 28 77 182 236 189 111 45 16 24 84 104 90 51 37 43 38 27 27 38 52 67 65 69 92 98 72 68 85 99 71 42 83 156 218 176 112 111 169 190 185 204 246 243 205 110 78 112 132 82 38 43 48 45 44 52 51 36 24 57 113 128 103 122 194 248 241 140 77 82 117 127 79 30 28 32 24 57 103 120 102 49 39 40 43 47 61 86 95 82 67 45 79 130 120 114 118 75 48 18 39 66 64 60 52 49 56 43 30 28 29 27 22 20 25 28 35 41 42 36 36 44 61 90 89 85 97 91 108 166 199 201 190 178 157 102 113 218 251 201 145 86 81 124 138 136 193 187 164 166 215 240 195 134 148 120 148 217 179 113 122 116 91 102 128 145 108 73 98 122 96 88 107 133 111 59 46 71 183 239 221 131 114 142 147 170 178 129 142 196 207 201 210 213 168 113 82 113 172 207 198 172 155 158 175 209 233 251 248 201 145 118 120 108 83 53 68 79 100 150 173 116 56 77 106 87 58 20 15 31 27 27 33 26 25 26 26 26 27 27 27 28 29 28 28 30 32 32 30 27 25 27 32 38 37 35 37 42 38 45 61 93 142 194 230 244 224 134 109 160 204 196 184 133 105 102 79 47 10 25 80 181 222 216 209 210 216 237 252 242 205 128 63 27 34 33 43 36 31 31 29 28 30 34 35 33 39 38 37 35 32 30 27 26 39 52 59 63 76 95 126 157 168 119 154 193 196 226 248 244 248 222 194 189 211 219 157 70 85 170 225 246 249 254 229 143 87 132 190 151 93 118 141 125 132 164 175 126 128 200 189 109 163 244 253 253 221 163 171 204 227 250 255 210 106 55 47 134 251 253 238 195 148 102 70 61 44 41 37 36 26 26 87 175 249 254 172 150 224 248 226 219 153 94 101 161 186 177 152 117 71 81 101 150 186 146 80 56 67 60 66 83 87 68 43 30 29 27 26 27 26 26 30 36 28 35 30 23 32 41 37 31 33 43 40 32 39 52 58 59 57 75 111 182 251 222 85 47 147 222 187 128 107 81 67 146 199 201 177 130 65 26 38 47 29 30 35 39 34 25 23 27 20 27 35 38 36 32 32 32 28 23 17 21 32 34 41 58 54 46 37 48 59 43 30 43 34 33 32 31 30 30 30 31 29 24 24 47 96 160 143 61 14 73 132 183 224 218 183 165 144 154 168 213 231 195 167 161 158 108 64 86 115 125 124 91 83 137 136 128 179 209 206 219 230 241 251 229 175 124 98 86 174 228 201 152 125 131 168 255 254 254 184 95 60 70 70 46 68 96 129 167 189 112 48 116 221 252 227 216 222 222 213 162 90 68 118 190 221 253 252 198 134 97 102 90 56 69 104 122 100 98 111 98 59 36 46 76 117 164 149 84 54 57 58 59 60 59 60 60 55 44 37 36 37 37 38 41 44 44 42 40 39 37 35 35 36 37 36 34 39 40 41 40 38 37 38 38 32 31 29 27 27 27 28 27 37 38 37 35 37 38 35 30 36 76 107 95 64 44 38 37 38 39 39 40 40 40 39 39 45 45 40 34 37 50 65 72 78 65 49 41 42 44 42 39 47 51 58 62 64 65 67 69 58 51 46 50 62 71 73 72 65 60 63 72 76 74 74 79 62 38 32 87 178 228 218 194 206 206 204 210 220 213 199 196 185 174 156 142 137 127 100 70 59 47 42 34 44 62 54 50 34 37 45 53 60 81 129 174 196 207 215 224 209 200 212 196 200 201 201 201 201 201 200 199 205 199 199 199 196 201 203 196 203 208 207 190 174 170 159 139 96 59 43 41 45 45 43 62 87 137 188 233 245 216 164 107 67 49 39 36 34 41 49 45 36 47 62 69 66 59 54 51 46 53 56 47 40 47 52 43 56 78 107 143 183 206 198 178 185 162 144 180 217 238 214 118 40 113 207 251 234 192 164 166 159 133 175 223 218 197 193 209 195 221 223 173 129 131 123 83 38 38 66 120 155 151 150 167 107 56 46 61 52 50 60 55 43 36 77 136 170 201 229 234 210 205 204 204 200 203 205 200 199 202 197 208 210 198 190 175 179 193 228 208 127 75 103 168 209 216 218 210 204 205 204 200 204 207 207 205 206 208 206 202 209 208 207 206 206 208 212 215 218 219 221 223 224 223 221 219 217 192 164 145 133 120 106 98 88 73 63 70 93 120 145 162 175 195 216 229 218 182 173 200 231 235 223 192 169 200 226 186 116 93 119 144 134 101 103 168 225 238 219 210 215 212 214 214 213 214 216 218 221 223 225 226 225 223 224 230 237 240 238 234 245 231 216 203 190 176 160 144 107 67 46 54 61 59 52 43 34 41 49 53 53 50 44 39 43 48 50 49 49 50 48 44 51 49 49 49 42 38 49 64 93 116 148 173 181 179 184 195 173 149 113 113 170 225 233 218 206 212 210 215 215 217 219 196 179 203 232 238 229 226 233 242 252 236 179 112 66 45 45 58 52 50 49 49 46 41 38 38 64 90 126 155 174 180 176 168 166 152 149 158 174 197 217 220 212 208 208 210 206 200 200 206 203 202 202 202 203 204 206 207 196 198 203 204 201 199 188 169 183 199 208 202 196 199 204 204 204 203 201 200 200 201 202 203 201 201 201 201 201 201 201 201 201 200 200 199 199 200 200 201 203 203 202 202 201 200 199 199 202 203 204 204 202 201 202 204 202 204 206 206 204 203 203 204 209 206 205 205 206 206 205 204 208 204 202 206 199 209 225 203 127 53 131 217 184 91 66 78 97 152 178 158 116 91 89 82 71 76 94 104 111 147 195 217 213 209 209 212 212 208 208 211 205 207 209 208 206 205 206 207 204 204 204 204 204 203 203 203 202 204 206 205 203 202 204 206 202 202 203 204 205 205 206 206 204 203 203 205 206 206 204 202 201 202 203 204 205 205 205 205 202 203 203 204 204 203 203 202 204 204 204 205 205 205 205 206 203 202 202 202 202 203 205 205 202 201 201 201 202 203 203 204 202 202 203 204 205 205 205 205 203 204 205 206 206 206 205 205 203 204 201 207 205 206 218 208 198 153 124 134 191 239 237 227 225 225 214 189 169 169 178 189 192 171 132 113 126 138 151 175 210 214 213 214 214 206 202 211 208 208 207 207 207 209 211 212 214 216 217 216 215 216 218 220 221 220 220 219 219 220 220 221 223 223 223 223 223 223 223 223 222 222 222 221 220 220 219 219 220 219 219 218 218 217 216 216 217 217 218 218 218 218 217 217 217 218 218 218 217 216 215 215 215 214 214 216 219 220 218 217 216 216 215 214 213 212 211 211 212 211 210 210 210 210 211 212 210 211 212 213 214 213 213 212 213 213 211 210 209 209 209 209 205 205 204 203 203 203 203 203 199 199 200 200 201 202 202 203 200 201 201 201 202 202 203 203 199 200 200 200 200 200 200 201 198 198 198 199 199 199 199 199 204 204 203 201 200 200 200 200 204 204 204 204 203 201 199 197 202 199 198 216 217 197 169 115 128 168 202 205 200 203 203 197 189 189 190 191 192 192 193 193 189 192 197 200 200 197 192 189 192 192 191 190 189 189 189 189 190 191 191 192 192 191 191 190 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 195 191 188 187 189 191 190 189 190 190 191 191 191 192 192 192 190 190 190 192 194 192 188 184 190 197 193 187 191 194 191 193 192 192 192 193 193 194 194 194 191 192 193 193 191 192 194 197 191 193 197 200 201 199 196 193 195 196 197 196 197 198 199 198 199 199 198 198 198 198 197 197 199 199 198 197 196 196 195 195 204 203 202 200 198 196 195 194 199 198 198 198 199 201 203 205 205 201 201 204 204 200 199 202 205 205 204 204 203 202 201 201 204 205 205 205 204 203 203 202 204 204 204 205 205 206 206 206 207 205 204 205 207 208 207 206 210 209 208 207 207 207 207 207 206 207 207 208 208 209 209 209 211 210 208 206 206 206 208 209 210 210 209 208 208 207 206 206 211 211 211 211 211 211 211 211 209 210 212 213 213 212 210 209 213 212 210 209 209 210 212 213 212 213 213 213 213 212 210 210 211 211 212 212 213 214 214 215 213 214 214 215 215 214 214 213 216 217 217 217 217 216 214 214 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 221 221 220 219 217 216 215 215 212 232 248 175 135 152 148 181 195 161 114 142 189 155 121 138 168 171 163 176 184 209 253 249 236 101 61 146 202 197 199 215 220 214 204 210 209 211 224 217 186 134 83 140 226 235 183 110 53 109 199 212 187 175 158 168 90 80 149 205 197 217 213 138 97 90 133 98 86 108 138 124 76 102 198 221 163 120 113 146 233 214 112 110 207 248 234 199 153 132 146 156 140 102 96 156 183 126 68 86 145 246 255 178 143 159 114 50 48 43 79 71 70 54 76 125 108 77 116 178 147 88 63 61 61 58 61 98 74 62 78 124 104 56 36 96 212 231 176 171 200 132 53 39 86 102 105 88 85 81 92 144 254 253 155 121 144 109 68 42 45 68 118 117 64 58 91 94 102 137 190 134 79 113 108 70 139 220 196 152 139 151 110 106 109 57 37 43 92 156 183 209 207 207 165 85 63 115 187 250 216 149 126 168 176 117 81 86 95 72 69 196 207 135 75 42 13 26 74 106 74 36 67 125 98 40 36 80 83 51 36 38 13 42 49 72 117 104 48 23 35 81 126 140 121 89 85 108 144 133 78 37 65 107 125 135 140 136 133 123 89 46 28 37 39 48 71 107 116 74 37 38 39 36 82 102 83 98 96 50 20 2 40 128 157 174 207 182 164 202 166 128 146 199 249 250 229 93 12 9 9 16 88 199 250 137 51 49 29 70 80 90 75 28 28 34 68 113 93 72 43 31 23 11 39 136 184 139 66 132 235 254 190 85 8 3 52 144 228 241 149 56 61 92 106 103 73 63 50 30 36 33 36 33 43 37 38 55 51 40 40 43 36 36 38 55 84 83 21 64 164 249 253 215 130 42 39 78 88 64 58 78 90 89 97 161 205 170 103 56 112 252 221 91 52 144 225 248 254 255 210 94 106 223 241 164 86 36 78 144 157 104 52 20 20 48 122 163 160 105 63 51 41 29 22 44 57 38 33 71 107 117 69 75 105 120 71 11 27 91 185 244 197 101 101 151 193 232 239 201 153 79 55 75 99 71 44 36 40 44 42 51 51 32 31 75 129 118 76 110 189 222 220 145 93 83 116 149 113 54 30 31 19 39 63 69 68 42 46 39 38 40 43 51 52 41 39 70 95 103 98 111 117 79 46 22 49 79 73 56 49 65 62 46 31 27 29 29 26 23 25 34 44 40 28 29 35 34 63 70 85 116 119 86 124 230 222 150 126 112 78 68 124 227 244 166 121 104 113 133 142 165 188 161 160 196 238 250 207 144 93 84 153 241 176 101 153 186 125 86 73 99 97 80 91 92 99 100 112 116 82 53 102 189 250 254 190 118 147 165 133 156 161 123 154 211 210 192 172 135 133 120 88 82 131 182 188 172 214 201 173 162 187 236 231 156 71 54 80 92 110 147 178 139 99 152 195 132 61 131 208 175 67 19 12 33 29 26 32 26 25 25 26 27 27 28 28 28 29 28 28 29 31 31 28 25 29 28 28 31 34 37 41 45 44 42 38 43 70 116 162 189 169 114 112 175 219 177 144 113 80 77 62 50 19 33 82 172 187 187 204 223 231 246 244 203 128 55 21 28 47 29 31 35 32 32 30 27 28 32 33 30 40 39 37 35 32 29 26 25 72 116 140 123 101 100 126 157 132 123 168 191 198 232 239 229 222 227 233 215 170 127 97 76 159 233 250 254 213 179 191 127 95 111 166 146 99 126 156 153 150 180 184 120 103 169 167 95 171 254 244 218 224 228 247 245 253 254 249 211 104 29 20 152 253 253 253 249 222 162 107 86 85 85 79 57 20 18 118 250 254 248 189 184 231 230 182 127 80 86 173 252 224 163 122 89 77 87 88 98 105 82 80 118 123 79 83 143 166 114 51 27 26 24 24 25 24 23 28 34 30 33 29 29 34 32 31 41 39 36 38 50 51 33 30 49 53 59 71 118 162 128 32 66 201 254 211 115 70 67 62 115 109 105 77 51 35 43 54 35 35 32 33 37 35 29 25 27 23 30 39 41 39 35 34 35 32 21 11 20 38 39 35 40 42 43 35 28 30 31 31 35 32 31 31 32 32 31 30 30 29 15 37 43 88 118 97 42 20 75 179 251 229 175 174 207 187 172 170 203 198 143 113 108 132 126 100 121 169 187 169 122 80 100 122 144 192 244 227 166 183 224 255 231 173 129 97 68 161 248 255 209 141 91 121 245 254 243 180 117 97 69 36 40 80 105 106 135 176 114 48 92 212 254 227 198 192 186 180 139 102 96 108 134 188 254 248 172 117 86 95 79 42 65 120 151 99 76 101 110 88 60 45 71 173 245 219 101 48 83 120 131 97 75 57 60 69 64 41 21 37 37 38 40 44 46 45 43 40 39 37 38 39 38 35 32 39 41 42 39 37 38 42 45 34 30 26 25 28 30 29 25 39 39 38 36 38 39 33 25 27 77 111 91 51 33 37 42 35 37 39 41 41 41 40 39 45 44 38 33 37 51 64 69 78 63 45 36 37 40 40 37 44 50 58 63 64 63 62 62 60 54 50 55 66 73 74 70 61 54 59 74 79 69 62 65 55 25 36 123 208 222 197 188 191 180 164 159 158 145 136 141 131 110 85 75 73 62 55 63 52 49 52 39 39 54 54 59 65 94 113 108 112 149 203 239 235 226 212 214 197 191 211 198 199 198 198 198 198 199 199 200 198 196 198 199 198 205 205 192 196 209 210 177 146 164 199 207 165 103 58 41 39 37 38 62 63 95 148 218 235 177 96 30 26 27 35 37 34 40 46 43 41 47 45 39 37 34 36 44 40 28 38 50 38 32 43 50 41 50 56 76 143 219 222 172 150 128 129 204 234 230 219 130 25 90 196 250 225 180 165 184 175 153 186 215 204 195 197 204 210 210 212 179 123 105 106 91 48 18 42 101 129 136 146 149 108 52 47 67 54 52 57 36 38 35 105 197 219 207 211 216 200 204 213 214 204 203 207 202 206 209 203 208 205 197 207 208 194 204 215 175 136 125 117 136 173 200 219 212 202 204 209 209 205 202 203 208 208 203 201 203 203 204 206 208 209 207 205 202 215 213 211 209 210 215 226 235 231 220 216 222 224 213 201 197 175 111 64 72 91 85 69 64 90 109 124 154 192 190 170 174 210 233 234 198 161 190 224 192 130 120 131 109 68 77 126 170 216 231 220 212 212 214 220 212 214 215 218 221 224 227 229 231 241 239 241 249 253 247 225 206 175 157 142 126 101 87 81 72 64 38 38 62 68 58 54 57 43 51 51 44 43 49 49 42 42 46 49 44 38 37 43 48 50 46 43 40 38 49 84 118 191 181 180 186 190 195 195 188 146 108 108 172 226 220 206 219 209 214 207 209 212 212 208 185 183 205 217 225 216 199 210 227 249 212 138 70 42 41 46 54 58 49 43 44 42 39 43 51 88 111 136 158 185 206 202 185 153 161 186 211 221 225 219 204 206 198 197 205 209 205 203 206 205 204 203 202 201 200 200 199 202 207 212 202 193 205 199 168 162 190 210 204 194 197 203 204 204 203 201 199 199 200 201 202 201 201 201 201 201 201 201 201 201 200 198 197 197 198 200 201 202 202 202 201 201 201 200 200 200 202 204 204 204 204 206 208 202 204 206 206 204 203 203 204 198 199 201 204 207 206 202 199 205 209 207 204 201 220 233 199 89 30 122 225 215 119 60 47 125 155 115 104 149 173 174 159 146 132 132 136 145 181 220 229 209 206 206 210 210 206 207 210 205 207 208 208 205 204 204 206 208 207 206 205 204 203 202 202 202 204 206 205 203 202 204 206 206 206 205 205 204 203 202 202 203 201 201 202 205 207 207 206 205 205 205 205 204 203 202 201 202 203 203 204 204 203 203 202 206 205 204 203 201 200 199 199 199 199 200 201 203 205 207 209 201 201 201 201 202 203 203 204 202 203 204 205 206 207 207 207 205 205 206 206 206 205 204 203 208 208 204 208 202 200 213 207 227 186 124 96 160 232 237 232 234 242 213 183 195 226 215 160 138 105 88 107 117 100 114 160 214 217 210 204 211 214 209 208 210 208 207 206 207 209 212 213 213 215 216 216 215 215 218 221 222 221 220 219 219 219 220 220 223 223 223 223 223 223 223 223 223 222 222 221 221 220 219 219 220 220 219 219 218 217 217 216 218 218 219 219 219 218 217 217 218 219 219 218 217 216 215 214 216 215 215 217 219 220 219 217 213 213 212 212 212 212 212 211 212 211 211 210 210 211 211 212 205 208 212 214 215 213 210 207 214 214 213 212 211 211 211 211 208 208 208 207 205 202 198 196 203 203 202 202 201 201 200 200 201 201 201 202 202 203 203 204 199 199 199 200 200 201 201 201 197 197 197 198 198 199 199 199 204 203 202 201 201 201 201 201 200 201 201 198 195 195 200 204 194 204 200 206 203 207 202 150 127 140 174 209 214 199 196 207 190 191 191 190 188 188 190 193 193 192 190 189 189 190 192 193 193 192 192 191 191 190 189 189 191 191 191 191 191 191 191 191 192 192 191 191 190 189 189 188 189 189 190 190 190 191 191 191 190 190 190 190 190 190 190 190 192 192 191 189 189 189 189 190 188 190 193 194 192 190 190 190 188 189 191 192 193 193 192 191 192 192 193 193 193 194 194 194 197 197 197 197 197 197 197 197 192 193 194 194 196 196 197 198 191 196 199 196 191 190 195 201 195 195 196 197 197 198 198 199 197 197 197 198 198 199 199 199 202 200 197 195 195 198 202 205 199 199 199 199 199 199 199 199 196 197 199 201 202 202 202 202 199 199 200 201 202 202 203 203 203 203 204 205 206 207 207 208 205 205 204 204 204 203 203 203 206 206 207 207 208 208 209 209 206 206 207 208 208 207 206 206 210 210 209 209 208 207 207 206 206 210 213 212 208 206 207 209 209 209 209 209 209 209 209 209 212 211 210 209 209 209 210 210 211 212 212 213 213 212 212 211 210 210 210 211 211 212 212 212 208 211 211 209 211 215 216 214 213 213 213 212 212 211 211 210 214 214 214 214 214 215 214 214 213 213 214 214 215 216 217 217 214 212 215 221 222 216 214 217 217 217 217 218 218 218 219 219 212 214 218 220 221 219 217 215 224 240 217 141 111 177 231 216 195 149 118 147 213 170 101 166 229 233 228 226 233 234 236 244 183 105 83 167 192 162 129 148 158 165 167 158 152 157 168 176 179 120 77 71 100 159 188 165 124 75 78 143 185 187 190 204 117 137 240 246 254 248 235 168 124 122 98 95 71 97 170 146 103 110 188 230 192 135 107 130 153 173 150 101 115 196 253 255 240 195 146 184 253 213 119 88 115 65 49 113 207 255 244 210 198 210 215 124 50 59 72 99 40 57 174 201 86 62 160 230 153 92 101 77 66 103 107 132 153 80 60 86 93 61 55 114 204 226 170 129 131 84 43 55 72 111 153 171 136 106 126 141 174 182 193 189 192 151 86 90 105 69 49 58 65 70 99 138 124 132 98 63 82 145 145 65 62 191 254 219 215 249 206 114 74 61 32 37 39 58 145 211 254 253 206 60 62 193 231 252 250 155 164 223 199 138 64 69 118 77 79 107 101 73 67 83 32 29 69 97 77 48 52 90 44 44 102 164 156 125 117 117 70 28 32 61 64 64 50 13 54 81 99 145 175 106 61 116 191 141 38 63 188 213 160 124 142 174 199 140 71 25 31 22 32 89 168 209 194 121 45 33 43 34 77 92 69 56 29 4 4 34 170 254 254 183 94 120 181 251 233 131 80 106 152 185 150 67 16 30 35 18 43 98 90 78 77 88 85 67 58 62 46 44 37 32 40 51 50 41 37 31 19 32 117 228 249 192 95 126 176 235 210 100 41 50 36 85 127 131 115 101 86 72 53 49 50 46 37 37 36 25 36 34 36 40 42 42 44 48 35 35 45 29 22 88 139 116 28 110 241 253 253 237 123 54 57 68 78 69 56 68 89 94 78 65 54 76 71 96 202 253 240 67 28 122 199 245 254 241 164 54 100 238 253 165 79 50 97 85 66 45 26 27 58 93 106 166 172 140 120 78 37 39 31 37 42 43 44 54 72 85 77 69 80 93 67 26 29 65 143 222 208 123 89 98 126 169 184 147 68 48 95 119 96 62 44 43 39 34 34 39 40 37 67 74 77 70 82 112 146 184 176 147 112 96 108 124 101 55 40 37 34 34 36 39 41 42 35 46 39 38 23 34 53 89 102 133 156 176 170 189 201 125 27 2 90 168 163 118 97 73 78 69 49 14 23 41 27 34 31 29 29 31 32 32 37 43 57 51 82 134 115 104 187 253 251 159 86 72 68 75 120 171 187 140 102 126 179 158 118 151 156 155 167 198 223 242 221 151 42 55 131 173 124 109 172 221 204 150 135 146 118 79 74 86 89 85 71 49 71 131 195 254 251 251 173 110 141 163 149 157 166 123 159 202 191 155 120 117 153 168 134 95 117 152 167 177 198 203 173 141 136 150 127 59 39 85 134 192 222 233 231 182 117 141 150 89 84 172 250 220 82 19 31 67 66 40 27 20 26 23 20 24 28 24 24 36 27 26 25 26 28 29 26 22 28 27 24 22 27 37 42 42 37 40 43 46 50 59 71 80 77 78 114 174 199 168 121 96 59 65 65 46 25 38 99 161 167 179 205 224 239 251 212 130 52 39 32 37 42 38 33 32 30 29 29 31 33 35 34 33 38 36 42 29 17 23 41 72 142 179 205 202 148 112 130 127 109 170 190 191 221 229 214 220 220 241 254 229 145 60 76 158 192 212 207 184 155 149 162 153 134 99 117 117 85 139 221 223 191 196 206 157 129 159 142 99 145 207 224 222 229 243 255 235 229 250 253 161 81 19 9 134 243 253 247 240 218 160 133 165 228 231 177 78 2 31 160 253 254 169 187 254 215 173 106 46 115 189 224 241 254 181 83 63 110 146 102 63 61 68 148 253 214 99 92 189 204 130 61 19 18 20 18 21 28 24 19 25 43 23 26 39 25 30 49 35 35 38 39 42 42 33 35 53 54 46 49 58 55 46 55 75 144 146 129 87 50 41 54 66 51 52 51 48 44 41 41 42 39 37 35 31 29 29 30 31 25 32 38 39 37 37 35 32 19 13 14 25 36 41 43 44 43 39 36 34 33 33 31 30 27 28 28 29 30 30 31 31 26 27 38 40 53 98 111 71 12 74 170 229 174 102 136 207 198 173 201 220 154 93 116 163 235 193 116 152 204 206 215 176 97 109 147 143 190 254 253 174 141 187 232 228 187 146 100 57 146 188 201 229 214 129 118 185 253 223 177 168 147 82 40 35 90 115 118 150 143 83 32 75 157 234 235 192 159 141 144 134 101 129 139 134 159 194 180 134 111 98 87 63 44 67 106 118 87 66 91 130 105 52 55 95 190 221 150 49 70 184 246 214 126 59 28 60 90 77 45 24 31 36 38 36 38 46 52 54 40 33 32 39 41 35 33 36 39 39 37 33 30 31 37 42 30 28 28 31 36 36 32 27 35 35 35 35 35 35 34 34 46 52 58 57 49 41 36 34 40 37 35 35 38 40 40 39 38 40 40 38 38 45 61 76 75 64 49 41 40 42 42 40 42 47 53 60 64 65 63 61 46 44 48 58 64 63 62 63 57 60 64 68 69 65 57 50 33 35 68 127 163 156 129 113 104 89 91 94 81 75 77 70 87 66 47 38 38 50 56 49 57 40 31 37 60 103 141 155 150 169 197 190 167 189 225 228 215 198 203 214 204 197 201 200 200 200 200 201 201 202 202 202 200 200 199 199 199 199 198 197 198 204 207 180 150 172 217 234 229 176 124 77 33 23 41 50 52 52 85 148 185 156 82 23 14 50 55 34 33 50 78 109 126 115 100 89 85 88 93 97 93 80 77 85 80 59 48 50 49 43 55 59 90 153 173 157 115 130 186 224 214 232 210 96 13 84 168 218 215 177 161 179 178 158 184 208 207 207 202 201 202 210 196 156 132 139 141 124 77 14 28 70 83 110 127 122 94 51 37 51 51 47 46 40 28 46 130 235 238 186 191 216 230 218 202 194 197 205 206 203 201 203 205 206 206 205 204 204 217 209 188 159 167 210 189 110 114 178 210 211 206 203 208 207 202 204 206 205 203 203 206 209 203 212 209 203 209 212 208 207 205 205 206 207 207 208 209 209 201 218 226 226 231 234 236 243 217 195 119 122 178 173 140 117 104 85 67 74 95 104 106 113 160 211 243 230 196 194 205 177 152 126 116 81 88 142 157 171 210 223 221 211 214 218 213 209 216 224 235 236 222 212 225 248 244 235 220 204 185 161 136 120 81 75 63 55 56 60 58 51 45 52 60 65 64 60 56 53 48 48 44 41 43 50 50 46 45 44 44 43 41 41 46 53 50 54 40 37 61 95 157 231 249 228 203 188 184 183 179 173 154 156 168 190 214 225 222 213 209 214 209 206 215 210 185 165 195 215 210 207 206 207 227 242 197 115 56 34 41 59 55 45 43 52 45 37 44 48 50 56 103 140 148 160 181 212 222 173 135 168 201 211 209 208 208 206 205 205 205 205 205 205 205 205 202 203 205 206 206 205 203 202 207 207 206 205 202 199 196 194 159 166 191 211 207 201 204 208 198 202 211 215 210 211 208 198 200 200 200 201 201 202 202 202 200 202 204 205 205 203 200 198 199 199 199 200 200 201 201 201 200 201 202 202 202 202 203 203 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 201 208 199 212 210 215 222 161 60 40 112 206 242 173 61 41 95 106 142 175 213 248 249 241 219 190 163 165 190 214 218 211 207 206 204 203 203 204 206 207 211 210 208 206 205 205 205 206 206 206 205 204 203 203 202 202 201 203 205 205 203 201 202 204 203 204 205 206 206 204 203 201 205 204 203 202 202 202 203 203 200 202 204 204 202 202 204 206 204 203 202 202 201 201 201 202 204 203 201 201 201 203 205 207 203 203 203 203 203 205 206 207 203 203 203 203 203 203 204 204 207 207 207 206 206 205 205 205 204 204 203 203 203 203 203 203 207 204 204 208 210 208 208 211 228 195 127 87 116 166 191 196 208 207 186 163 177 205 194 159 130 112 129 149 147 138 160 215 214 211 208 207 210 213 214 215 208 207 207 207 209 211 214 216 216 215 215 215 216 218 220 221 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 222 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 217 217 218 218 218 219 219 219 217 217 218 218 218 218 218 218 217 218 215 209 208 212 214 212 206 210 214 214 212 210 210 212 211 211 210 210 209 209 209 209 210 212 213 213 212 213 215 217 217 215 213 211 211 211 213 214 214 212 209 207 206 205 206 207 205 204 202 199 198 199 200 200 202 202 202 201 201 200 200 200 199 199 199 200 200 200 200 200 199 199 200 201 201 202 202 203 194 194 195 196 198 199 200 200 201 200 198 197 197 198 200 201 200 201 202 203 202 201 199 198 168 118 138 173 206 225 203 200 189 190 190 189 187 187 189 191 192 191 190 190 190 190 191 192 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 190 190 191 191 191 190 190 190 190 190 190 190 190 192 191 190 189 189 189 190 190 189 191 193 192 191 190 190 191 190 191 192 192 192 191 190 189 192 192 192 193 193 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 195 196 194 191 191 194 198 197 197 197 197 197 197 196 196 197 197 197 198 198 199 199 199 199 199 198 198 198 199 200 201 199 199 199 199 199 199 199 199 198 199 200 202 203 203 203 203 201 201 202 202 203 203 204 204 205 205 205 205 205 205 205 205 203 203 204 204 205 205 206 206 209 209 209 210 210 210 210 210 205 205 206 207 207 206 205 205 209 209 208 208 208 208 207 207 204 208 211 210 206 204 205 207 209 209 209 209 209 209 209 209 211 210 209 209 209 210 210 211 210 211 211 211 211 211 211 210 210 210 211 211 211 211 211 211 212 213 212 208 208 210 209 207 213 213 212 212 212 211 211 211 214 214 214 214 214 214 214 214 213 213 214 214 215 216 216 217 214 214 216 219 220 218 217 218 217 217 217 218 218 218 219 219 216 217 218 218 219 219 219 219 231 242 200 103 75 172 254 254 192 180 179 183 172 126 122 199 251 245 235 236 244 241 232 231 214 133 104 166 182 170 153 161 189 193 192 187 185 188 191 191 175 84 35 54 90 145 213 253 208 134 77 84 119 139 130 111 82 148 253 249 249 209 173 127 112 138 154 151 96 75 134 157 109 121 170 190 155 114 95 100 126 98 120 137 110 127 189 217 219 190 154 187 254 244 157 106 110 62 67 144 212 225 203 180 162 230 254 193 96 57 77 88 56 170 230 147 66 131 231 244 142 110 153 125 86 131 158 174 188 121 75 51 50 66 91 139 190 206 131 60 62 71 79 94 123 165 212 253 221 130 141 229 221 165 133 182 224 151 90 142 154 107 52 25 34 70 117 150 176 177 125 65 56 98 117 77 54 167 249 243 234 254 252 209 138 78 22 10 53 129 200 249 238 253 222 67 75 234 253 239 251 186 160 190 189 129 72 144 225 249 195 150 80 38 87 81 49 32 41 61 89 109 83 52 17 52 128 187 207 234 240 206 103 36 13 38 45 39 39 38 39 49 78 150 206 170 114 114 135 97 64 144 253 253 181 101 99 116 127 88 58 31 30 18 44 101 156 179 185 136 55 27 43 35 58 60 43 27 8 14 90 170 241 251 237 164 63 48 114 155 154 102 58 42 51 72 45 34 62 113 111 56 22 31 48 52 65 91 120 122 86 45 36 37 38 39 41 41 40 39 23 14 41 113 204 254 234 168 148 171 171 162 129 79 76 99 79 66 57 65 82 84 66 45 43 46 51 44 30 28 33 32 35 43 46 43 41 42 40 35 54 55 48 20 19 75 106 77 56 105 207 239 211 148 75 80 71 76 73 61 55 58 63 63 51 71 88 114 95 98 192 253 173 52 28 77 119 175 199 176 101 64 124 228 240 145 60 56 92 70 47 36 38 57 93 126 129 131 168 183 149 125 100 51 30 37 43 44 42 44 51 57 53 58 69 73 60 41 40 50 78 115 131 137 129 78 54 90 142 133 75 95 171 169 104 45 43 42 36 30 31 37 42 41 61 67 69 64 72 86 99 119 126 144 140 112 90 81 67 50 37 33 30 32 39 43 43 41 40 43 38 40 26 49 83 121 145 187 213 230 228 243 235 134 9 10 124 233 248 174 120 103 112 95 62 18 21 38 26 30 25 23 25 30 33 34 37 42 33 48 76 106 104 129 200 229 215 149 95 83 89 101 119 131 111 101 109 140 162 123 86 119 161 184 170 155 192 252 234 135 64 69 110 122 84 96 168 214 247 218 192 166 118 68 53 64 50 54 42 31 83 162 206 238 248 216 137 97 130 150 147 162 141 119 152 168 141 128 142 174 213 205 205 171 126 111 121 152 170 166 148 134 114 93 69 27 60 148 222 243 245 253 254 212 180 138 92 50 98 191 239 195 70 37 136 174 135 79 47 27 34 30 29 30 29 29 26 21 32 32 29 26 25 26 28 30 25 26 25 24 28 35 38 36 36 39 42 43 43 44 48 51 59 64 94 137 151 125 92 76 49 53 56 46 32 41 85 131 148 158 180 210 242 241 167 73 40 30 27 34 39 36 33 34 31 30 30 32 35 37 36 35 50 35 38 31 19 31 81 151 201 230 230 196 140 125 155 154 165 198 213 213 220 222 222 231 239 246 218 155 106 105 145 188 158 167 160 164 177 194 211 205 193 147 122 88 82 181 250 204 158 203 249 207 158 188 188 126 104 185 228 234 232 236 239 215 222 234 253 200 137 59 12 100 205 255 231 185 174 112 106 212 254 253 200 104 23 40 145 220 179 118 159 254 208 93 24 53 184 246 254 221 190 147 109 110 117 127 111 84 46 92 211 250 252 101 74 157 174 121 64 30 19 24 22 21 23 19 21 32 45 57 50 44 41 31 30 39 42 42 35 33 39 39 39 46 49 40 38 45 47 43 49 61 67 67 60 46 40 44 46 43 48 48 47 45 41 38 39 40 40 39 37 34 32 31 30 30 29 35 39 38 36 36 34 31 23 19 20 29 37 40 43 45 44 41 37 35 35 34 32 31 30 30 30 30 30 31 31 31 33 28 32 33 48 94 107 71 27 55 109 153 123 85 128 188 206 185 175 153 98 79 155 251 254 212 140 167 204 193 196 169 94 99 134 132 176 247 254 190 149 173 211 223 191 140 97 70 119 172 181 200 208 157 133 153 231 238 214 188 149 91 61 56 61 138 188 207 167 103 45 49 137 224 244 211 181 161 139 99 83 166 214 178 128 118 115 100 102 87 75 59 46 62 86 89 80 96 101 100 84 49 53 100 149 142 74 74 178 250 253 240 151 68 40 95 136 120 77 42 28 32 37 39 40 44 48 51 37 31 31 39 42 37 36 40 39 39 37 33 30 32 37 43 34 32 30 33 36 37 33 29 35 36 36 37 36 35 34 33 38 42 45 45 41 39 40 43 40 37 34 34 37 39 40 40 38 41 42 40 38 45 60 74 74 63 50 43 43 45 45 44 45 47 52 58 63 64 61 57 45 45 51 60 64 60 55 53 51 58 66 71 69 60 49 42 42 44 65 94 103 85 68 65 48 46 50 52 50 53 58 55 54 51 53 51 44 50 61 63 59 43 35 58 118 188 219 211 217 223 220 189 160 173 197 198 170 184 203 209 200 199 203 202 200 200 200 201 201 202 202 202 200 200 199 199 199 199 198 197 201 201 210 199 165 162 200 231 231 207 180 134 70 36 37 41 42 41 54 85 111 105 68 34 40 52 42 28 44 85 145 202 197 190 180 174 174 178 182 185 158 157 157 155 146 126 102 86 51 31 42 53 62 88 106 117 147 169 214 235 223 240 206 81 14 116 195 202 182 167 172 191 171 153 186 214 207 202 200 202 191 180 156 136 162 218 216 161 88 28 37 76 95 114 110 87 71 50 46 53 51 54 54 42 36 61 131 216 226 196 199 205 201 187 184 197 206 201 199 203 208 206 204 205 206 206 205 203 214 200 190 188 208 234 195 109 111 191 217 209 205 208 215 197 205 205 205 206 207 208 208 207 195 205 212 216 216 207 202 211 205 205 206 206 207 208 208 209 206 218 218 213 215 217 219 225 247 209 141 143 205 230 223 219 196 168 136 116 101 81 59 42 79 154 211 244 234 180 154 161 145 89 73 90 162 217 184 160 210 226 227 215 209 207 210 218 229 245 225 172 150 175 198 197 171 157 137 117 101 90 80 75 79 75 68 63 64 67 63 56 49 53 57 58 57 54 52 52 47 47 45 42 46 54 57 56 54 52 51 50 47 42 39 37 38 38 41 68 124 180 223 253 239 227 213 204 202 201 199 196 209 208 210 214 219 218 211 205 206 212 213 213 214 203 189 188 202 214 205 206 212 216 231 236 165 75 30 31 43 61 59 50 48 48 35 38 52 41 42 77 132 136 154 190 204 192 170 137 167 190 211 212 206 204 204 203 205 205 205 205 205 205 205 205 203 203 204 205 205 204 203 203 200 201 202 203 203 203 202 201 164 158 172 197 210 214 214 208 203 215 220 200 177 184 203 207 201 201 201 201 201 201 202 202 201 202 203 203 203 202 200 199 200 200 200 200 200 201 201 201 200 201 202 202 202 202 203 203 201 202 203 204 205 206 206 207 206 205 205 204 204 203 203 202 201 210 200 211 213 218 207 129 48 38 105 191 236 186 77 43 83 140 210 234 228 247 241 185 156 181 203 208 211 215 210 199 208 208 207 206 206 207 208 208 210 209 207 205 205 204 205 205 207 206 206 206 205 205 204 204 201 203 205 205 203 202 203 205 201 202 204 205 206 207 207 207 205 204 203 202 202 202 203 203 201 203 204 204 202 202 203 205 204 204 203 202 202 202 202 202 201 201 202 202 202 202 202 202 205 205 204 203 203 203 204 204 206 206 205 205 204 203 203 203 203 203 203 203 203 203 202 202 203 203 203 204 204 204 205 205 201 204 206 204 203 207 215 222 229 169 138 147 146 140 150 164 148 139 132 137 148 154 152 147 169 200 200 146 137 192 222 226 210 207 205 205 207 209 210 209 208 207 207 207 208 210 213 214 215 214 214 214 215 217 218 219 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 218 218 217 217 217 217 217 217 217 217 217 217 216 217 214 209 207 211 212 211 210 211 213 213 212 210 209 208 210 210 210 210 210 210 210 210 210 212 214 214 213 213 215 217 216 216 216 215 213 212 211 210 213 212 210 208 206 205 205 205 207 206 205 203 202 202 202 202 202 202 201 201 201 201 201 201 199 199 200 200 200 200 200 200 200 200 200 200 200 200 199 199 198 198 198 198 199 199 199 199 200 200 200 201 201 200 200 200 199 199 199 199 200 202 204 205 183 132 130 146 185 217 202 201 188 189 189 188 186 186 188 190 190 190 191 191 191 191 190 190 188 189 189 190 191 192 192 193 190 190 190 190 190 190 190 190 188 188 188 189 190 191 192 192 189 189 189 190 190 190 191 191 190 190 190 190 190 190 190 190 190 190 189 189 189 190 191 191 190 191 192 191 189 189 190 193 192 193 193 192 191 190 189 188 192 192 192 193 193 193 194 194 191 191 191 191 191 191 191 191 194 194 194 193 193 192 192 192 194 194 193 192 192 192 193 194 199 198 198 197 196 195 195 194 197 197 197 197 198 198 198 198 196 197 199 200 200 200 199 198 200 200 200 200 200 200 200 200 200 200 202 203 203 203 203 203 203 204 204 204 204 204 204 204 206 206 206 205 204 204 203 203 202 203 203 205 206 207 208 208 205 205 205 205 205 204 204 204 204 205 205 206 206 205 205 204 207 207 207 208 208 208 208 208 205 208 210 209 206 204 205 207 209 209 209 209 209 209 209 209 209 209 208 208 209 210 211 212 209 209 210 210 210 210 209 209 211 211 211 211 211 211 210 210 208 210 210 208 208 212 213 211 212 212 212 212 211 211 211 211 213 214 214 214 213 213 214 214 213 213 214 214 215 215 216 216 219 221 220 218 217 218 217 215 216 217 217 217 218 218 218 219 220 219 217 216 217 218 220 221 229 246 203 98 66 165 248 238 171 198 225 203 113 67 139 221 243 231 222 223 227 227 230 237 216 132 125 199 211 206 219 240 231 232 231 232 235 237 233 227 166 107 106 157 175 172 195 224 253 208 135 68 40 49 65 70 71 161 253 243 229 153 111 105 144 163 183 166 95 40 71 137 149 179 186 149 88 82 141 186 180 154 149 167 164 134 120 129 163 148 128 155 214 217 162 122 106 70 76 127 171 187 171 140 119 215 254 232 117 24 44 50 130 226 211 132 126 199 254 241 99 126 222 191 115 148 177 174 198 122 64 28 26 53 78 110 142 152 84 21 46 116 162 164 155 209 234 252 220 117 119 228 254 212 132 138 171 111 66 104 127 106 76 54 51 62 73 77 129 143 114 79 69 76 80 60 69 133 200 213 203 226 252 250 239 96 4 26 145 244 249 248 253 226 178 66 80 218 254 248 255 220 161 167 183 107 63 204 254 254 254 206 99 50 75 77 60 34 18 30 103 170 122 32 4 54 114 144 179 241 254 213 134 62 23 42 48 21 12 29 30 24 52 124 182 175 130 101 66 57 90 188 234 192 130 72 57 55 39 29 77 111 108 80 60 73 95 116 133 102 48 43 35 36 41 30 22 8 18 88 209 254 254 205 157 107 57 30 47 89 125 115 67 25 21 38 30 38 88 150 145 78 31 30 26 29 41 73 114 124 81 28 29 28 31 35 35 32 34 39 25 10 62 175 253 254 194 131 131 154 140 105 69 54 83 113 96 55 23 29 48 52 45 39 46 44 42 42 41 38 31 25 32 36 36 39 58 84 93 86 125 109 59 10 20 67 76 48 59 103 131 115 95 70 52 67 68 75 67 53 47 39 39 52 67 118 148 156 119 88 120 141 98 42 49 62 70 130 159 123 86 95 131 173 176 108 44 58 68 42 21 25 45 69 94 113 164 180 218 208 174 189 163 65 31 38 44 44 40 37 38 41 42 46 52 56 54 50 50 53 55 70 81 96 97 60 46 78 131 125 78 145 250 227 133 53 30 37 43 44 41 36 30 25 37 96 136 126 94 71 70 82 120 151 143 98 68 53 41 38 34 29 27 32 41 46 44 39 42 38 32 43 57 120 156 163 145 212 241 239 226 241 226 116 30 13 98 203 243 173 121 123 124 104 66 22 19 34 28 28 19 18 23 31 35 36 37 40 26 44 57 65 77 124 177 177 149 111 84 82 89 103 117 122 89 69 80 109 119 89 70 102 171 216 192 148 177 238 218 126 108 143 168 126 69 86 146 171 186 191 165 124 86 45 32 54 67 92 77 37 68 137 180 215 241 162 94 107 153 156 139 142 100 102 154 188 171 158 178 214 214 210 252 232 138 84 94 129 128 133 138 147 127 101 94 81 101 170 244 253 241 240 237 240 254 153 61 41 132 225 224 134 44 69 221 248 214 124 62 54 56 34 31 36 28 25 28 23 24 26 27 26 24 22 25 28 22 24 25 25 29 34 34 30 29 33 39 43 44 43 41 39 41 50 70 89 90 73 58 52 37 40 45 45 40 43 66 91 127 147 158 164 174 153 93 40 33 28 28 34 37 33 30 32 31 31 31 34 37 39 38 37 36 36 36 17 27 89 172 244 196 196 183 168 155 162 185 180 194 162 178 227 236 221 225 239 239 190 133 109 138 193 220 213 202 205 194 208 230 237 241 236 241 209 168 114 107 192 243 200 128 164 204 193 162 202 230 171 87 171 226 232 225 227 226 200 207 213 235 206 177 120 46 71 189 243 199 150 157 102 80 170 208 211 161 79 28 67 160 208 122 110 130 163 126 49 17 78 192 251 252 178 116 112 151 192 195 128 111 95 32 108 254 254 205 112 117 159 146 107 53 20 19 26 25 22 21 19 27 46 61 86 87 69 61 55 44 42 31 39 36 31 35 38 38 44 46 36 29 31 38 42 44 46 39 38 35 37 48 58 54 43 42 43 42 40 37 35 36 38 41 40 39 38 36 34 31 29 34 38 39 36 33 33 32 29 28 27 30 35 39 41 44 48 45 42 39 37 37 36 34 32 33 33 32 32 31 30 30 29 35 29 30 31 45 81 87 53 27 58 110 157 148 129 165 202 217 189 120 72 87 130 192 255 254 186 123 158 189 174 165 132 85 83 116 125 167 238 254 214 173 193 218 219 180 127 93 84 153 220 214 195 199 174 136 107 190 237 231 178 120 85 80 74 67 149 225 252 221 181 105 37 97 186 226 202 170 150 115 56 55 143 216 206 145 98 83 82 86 79 74 63 53 62 80 86 105 146 123 71 54 38 57 122 157 108 63 126 231 254 253 252 153 60 43 115 159 144 100 56 27 28 31 36 39 42 44 46 33 28 30 37 41 39 39 42 37 38 37 34 31 33 39 44 39 36 33 34 36 37 35 32 33 35 37 38 38 36 34 33 35 36 36 34 33 36 43 49 39 37 34 33 35 38 39 40 38 42 43 39 38 46 61 73 71 62 50 45 46 48 48 46 46 46 49 55 62 63 58 52 44 47 54 62 64 56 47 42 49 53 59 59 53 45 41 40 44 44 52 60 54 40 35 41 31 40 40 36 40 44 46 51 49 76 104 96 62 46 54 60 43 38 41 82 168 246 254 224 217 229 222 196 177 166 157 151 136 178 206 204 199 201 202 202 200 200 200 200 201 201 201 201 200 200 199 199 199 199 198 197 198 202 212 198 159 147 183 221 220 227 222 176 105 59 45 39 39 40 39 40 49 56 51 41 50 45 30 35 84 151 212 252 222 219 215 215 217 219 220 220 216 225 226 218 213 206 183 157 101 48 33 44 49 51 60 86 149 167 192 207 219 253 216 86 30 145 217 198 162 149 163 187 161 144 185 219 208 201 205 212 180 128 112 142 185 225 219 171 135 59 39 72 118 146 113 63 49 52 57 55 50 56 55 40 39 87 136 167 170 173 183 167 137 152 179 204 212 206 202 205 208 205 202 202 205 206 205 203 207 199 206 215 221 225 185 116 142 221 224 211 207 205 217 195 206 204 203 206 209 210 207 203 199 214 218 213 210 203 200 206 205 205 206 206 207 207 208 208 207 214 209 202 204 206 208 216 224 210 158 111 157 240 253 239 240 228 222 206 174 146 116 82 65 87 119 179 208 173 146 143 119 71 78 135 226 253 201 185 206 216 217 212 213 217 229 247 245 236 171 84 63 106 126 106 95 85 69 57 51 54 59 64 81 79 74 69 67 64 57 49 52 53 53 51 48 46 47 48 46 47 45 43 45 50 53 54 48 49 48 44 39 39 40 40 62 51 80 150 215 250 251 236 222 220 218 217 217 218 217 216 228 228 226 222 216 212 210 210 210 211 209 213 214 204 202 216 210 212 200 204 213 220 231 226 157 54 22 44 54 62 58 47 46 43 31 40 54 43 63 124 136 145 193 220 193 152 138 157 199 211 217 210 202 202 205 205 205 205 205 205 205 205 205 205 204 204 203 203 203 203 204 204 197 198 200 202 203 204 205 205 199 170 159 174 194 208 206 194 203 220 217 174 134 147 190 216 202 202 201 201 201 201 201 201 202 202 201 201 201 200 200 199 201 201 201 201 200 200 200 200 200 201 202 202 202 202 203 203 198 200 203 205 207 207 207 206 206 206 205 204 202 201 201 200 202 211 201 209 216 220 192 107 52 45 87 138 174 150 73 44 130 209 248 252 233 200 158 91 137 189 229 224 209 210 210 201 204 205 205 206 206 205 205 204 208 207 206 205 204 204 204 204 206 206 206 206 206 206 206 206 201 203 205 205 204 204 205 206 203 203 202 202 203 204 205 206 204 204 203 202 202 203 203 204 203 204 205 205 203 202 203 204 205 205 204 203 203 203 203 203 200 201 203 205 205 203 200 199 207 206 204 203 202 202 202 202 208 208 207 206 205 203 203 202 202 202 202 202 202 202 203 203 203 203 204 204 205 205 206 206 201 205 205 202 205 211 210 205 175 123 147 197 165 117 135 173 141 143 154 165 166 168 190 218 231 232 207 147 138 189 220 228 208 206 205 206 208 209 208 206 208 208 207 207 208 210 212 213 216 216 215 216 216 218 219 219 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 220 220 219 219 219 218 218 218 219 219 219 219 219 219 219 219 223 222 221 220 219 218 217 216 217 217 217 217 217 217 217 217 216 216 213 208 207 209 209 208 213 212 212 212 212 210 207 205 210 210 210 211 212 212 213 213 211 213 214 214 213 213 215 216 216 217 218 218 216 213 209 207 212 212 211 209 208 205 203 202 203 203 203 203 202 201 200 199 201 201 201 201 201 201 202 202 200 200 200 200 200 200 200 200 201 201 200 199 199 198 197 197 201 201 201 200 200 199 199 199 198 200 202 204 204 202 200 198 201 199 197 197 198 201 205 207 213 176 141 110 141 198 208 218 187 189 190 189 187 187 188 190 189 189 191 192 192 191 189 189 189 189 189 190 190 191 191 191 190 190 190 190 190 190 190 190 188 188 189 189 190 190 190 191 188 188 189 189 190 190 190 190 189 189 189 189 189 189 189 189 189 189 188 188 189 190 191 192 191 191 191 189 187 188 191 193 192 192 192 192 191 190 190 190 191 191 192 192 193 193 193 193 194 194 194 194 194 194 194 194 196 195 195 195 195 195 195 194 196 194 192 192 194 195 193 192 197 197 197 196 196 195 195 195 197 197 197 197 197 197 197 198 196 197 198 199 200 199 199 198 200 200 200 200 200 200 200 200 201 201 202 202 202 202 202 202 204 204 204 204 204 203 203 203 205 205 205 204 204 204 204 204 204 204 205 205 206 207 208 208 204 204 203 203 202 202 201 201 204 205 206 206 206 206 205 204 205 206 206 207 208 209 209 209 208 210 211 210 208 207 208 209 209 209 209 209 209 209 209 209 208 208 208 208 209 210 211 212 209 209 210 210 210 210 209 209 212 212 212 211 211 210 210 210 207 210 211 209 211 215 217 215 211 211 211 211 211 211 211 211 212 214 215 214 213 212 213 214 213 213 214 214 214 215 215 215 215 218 217 213 213 217 217 215 216 216 217 217 217 218 218 218 219 218 217 216 216 217 218 219 222 244 216 130 96 157 199 175 148 205 243 217 105 63 169 247 242 228 213 196 174 170 191 213 183 127 158 224 210 199 230 252 216 215 215 218 224 227 224 219 210 201 219 244 237 213 192 177 213 232 214 135 49 25 81 152 127 177 245 251 230 144 131 170 213 207 201 157 89 27 30 110 189 254 254 174 67 53 166 254 253 255 236 214 199 145 87 75 106 101 86 93 123 134 125 122 111 109 104 103 143 213 218 160 117 188 238 223 115 17 26 51 148 196 164 151 198 250 253 181 64 139 246 198 103 119 146 149 176 103 83 100 102 81 54 62 79 75 42 41 100 172 195 160 127 165 160 151 130 78 89 155 205 207 134 86 83 71 66 58 74 75 77 73 62 47 41 42 42 68 65 65 70 63 66 71 54 83 136 167 183 225 253 253 251 86 1 74 202 253 247 254 252 176 163 134 97 110 140 192 196 180 144 178 195 95 44 191 252 254 239 167 115 110 91 70 64 35 15 22 94 163 118 31 3 71 109 106 125 158 164 153 133 91 55 59 68 44 21 28 29 25 34 67 98 100 101 118 115 103 95 128 126 76 67 82 89 57 8 19 130 223 225 186 113 41 48 110 123 78 37 43 30 36 33 20 19 10 53 183 252 247 247 185 88 54 51 29 18 75 133 135 90 52 41 39 48 37 62 106 99 48 27 45 46 33 30 48 67 66 49 32 31 37 37 30 25 29 35 39 34 18 59 144 191 174 125 83 72 94 101 97 67 40 61 87 74 48 29 31 36 33 33 39 40 41 38 38 39 34 28 30 52 37 25 38 80 124 142 140 179 143 62 9 36 79 88 84 108 149 112 56 47 59 76 78 92 82 57 41 38 28 26 43 79 136 158 146 111 75 60 41 55 54 108 112 73 99 121 90 99 124 149 133 99 64 38 48 35 34 45 63 71 65 58 58 140 232 234 163 178 235 186 77 34 45 51 46 38 37 38 38 44 36 39 50 50 44 54 74 80 91 95 96 98 92 88 94 95 80 62 158 239 192 117 50 21 39 66 82 71 42 16 4 47 139 201 204 179 142 97 52 112 138 117 71 55 46 33 32 31 29 30 34 41 44 41 37 39 27 23 61 124 219 225 168 134 193 200 179 176 217 218 116 36 7 71 151 177 126 94 97 105 91 64 32 23 28 27 25 18 19 25 35 39 38 36 37 37 34 31 35 55 107 156 167 157 115 93 106 119 122 119 115 102 49 48 91 116 97 68 75 122 169 166 152 170 184 174 147 171 209 207 132 66 75 94 79 78 115 113 94 83 46 28 60 122 173 168 90 48 69 124 196 245 150 95 127 163 150 118 101 68 78 141 213 234 220 210 213 173 191 227 229 163 111 112 114 102 130 160 186 184 180 192 187 150 138 176 213 227 218 214 253 254 144 72 70 148 228 210 90 26 120 252 255 254 136 76 114 109 66 53 55 30 14 22 25 23 24 28 31 30 25 22 22 22 23 23 23 28 33 34 31 27 32 38 44 46 45 42 39 35 45 55 56 49 43 39 38 33 34 39 43 42 42 52 63 94 120 117 97 86 63 40 42 36 34 35 38 36 30 26 28 30 30 31 34 38 39 38 36 23 39 41 27 80 181 223 217 153 141 147 180 198 192 186 182 182 134 159 223 236 232 235 223 174 104 88 153 220 247 241 224 242 247 237 244 247 233 236 244 254 251 199 138 141 188 207 193 165 147 129 146 160 184 213 186 113 169 210 214 217 236 237 208 173 160 174 176 189 158 74 61 162 159 115 82 90 85 83 111 143 146 100 41 33 105 191 211 134 128 108 70 59 86 99 110 150 207 200 129 100 140 205 254 241 146 124 95 27 83 191 199 135 158 190 154 115 98 43 5 17 26 26 23 23 23 36 57 91 104 126 110 97 124 112 61 24 35 38 35 33 30 34 47 45 38 29 27 33 42 44 41 46 46 42 39 43 50 51 48 39 39 39 37 34 33 35 37 42 41 41 41 39 36 31 28 36 39 37 33 30 31 30 27 31 33 37 39 41 43 47 52 47 44 41 40 40 39 36 34 34 34 33 31 30 29 28 27 28 29 33 36 44 62 56 27 25 98 189 245 225 189 198 210 210 196 116 80 160 231 230 221 235 148 133 191 200 189 181 140 96 95 115 115 149 221 245 215 185 222 244 220 167 116 90 88 169 254 253 210 198 184 151 108 136 197 192 122 72 81 111 107 102 135 204 255 254 245 174 69 76 151 207 189 142 121 99 55 43 81 143 183 162 103 67 65 76 81 81 68 53 61 87 107 138 172 140 73 40 33 78 159 186 136 135 188 210 224 250 239 135 45 29 93 130 133 113 76 48 38 28 28 35 41 43 41 31 28 29 35 39 37 37 38 35 36 36 34 32 34 40 45 42 39 35 34 35 36 35 33 29 31 35 38 39 38 36 35 39 38 36 33 32 35 41 47 39 37 35 34 35 36 38 40 39 42 42 36 36 47 64 77 69 61 51 46 48 49 47 44 44 43 45 53 61 63 56 49 44 48 55 61 60 53 44 39 44 48 52 51 43 36 37 42 45 46 49 52 49 41 36 36 43 54 55 58 70 71 76 94 133 165 178 134 68 41 47 53 41 42 50 96 179 239 233 201 186 203 208 207 197 156 121 122 153 193 209 201 201 201 197 200 200 200 200 200 200 200 200 201 200 200 199 199 199 199 198 197 192 207 209 177 138 137 175 211 207 224 220 178 130 103 82 61 39 40 40 38 39 42 44 45 47 36 29 62 141 215 236 224 211 210 210 211 212 211 208 205 215 220 218 211 215 222 212 194 168 109 71 56 50 47 49 71 104 115 129 158 205 252 215 94 52 153 222 215 180 144 144 180 162 139 182 219 206 199 205 210 176 107 127 201 204 175 183 200 172 96 46 53 107 147 115 68 45 54 61 55 49 50 48 38 56 122 148 128 107 120 135 113 95 148 198 211 209 210 207 198 199 200 200 202 204 205 204 204 204 199 207 211 208 207 173 111 177 238 220 207 208 199 216 207 203 202 203 205 207 207 203 201 206 214 202 186 193 208 208 202 205 205 206 206 206 207 207 207 203 208 204 201 207 208 210 217 208 221 193 106 112 212 245 227 211 216 238 242 223 219 210 178 131 88 76 107 125 145 153 114 67 57 109 184 248 233 177 198 222 221 215 217 228 232 237 248 246 189 105 47 47 75 80 65 65 63 60 59 60 64 70 74 73 72 69 65 60 54 48 43 48 49 49 47 44 42 42 43 39 42 45 45 45 46 49 50 52 49 41 35 45 73 102 119 127 103 146 228 254 247 227 208 209 210 212 216 218 220 220 219 211 212 213 212 209 209 212 214 213 211 204 205 212 210 211 222 215 213 202 206 212 219 231 222 163 52 28 62 65 61 55 44 40 38 36 38 46 74 129 181 143 160 205 193 149 137 163 220 210 214 213 205 201 204 208 209 204 204 204 204 204 204 204 204 205 204 203 202 202 203 204 205 201 202 202 202 202 202 202 202 220 184 160 166 185 205 211 202 191 186 174 152 140 163 199 216 202 202 202 201 201 200 200 200 202 201 200 199 199 199 200 200 202 202 202 201 201 200 200 200 200 201 202 202 202 202 203 203 199 201 204 207 208 207 205 204 205 205 204 204 203 203 202 202 202 208 201 209 215 215 190 128 100 80 75 77 90 85 56 56 147 237 236 238 228 135 84 95 180 209 223 209 198 205 210 206 202 204 205 206 206 205 204 202 206 205 205 204 204 203 203 203 205 205 205 205 205 206 206 206 202 203 204 205 205 205 205 206 207 205 203 200 199 199 200 200 204 203 202 202 202 203 204 204 204 205 206 205 203 202 202 204 206 205 204 204 203 203 203 204 203 204 205 205 205 203 202 201 205 205 204 202 202 202 203 203 206 206 206 205 204 204 203 203 203 203 204 204 205 205 206 206 205 205 205 205 205 205 205 205 207 207 203 203 213 217 196 168 122 95 134 191 171 128 144 186 179 195 210 214 219 230 239 244 232 181 152 147 156 167 189 228 210 209 209 210 212 212 210 208 210 210 210 210 210 211 212 213 219 219 219 219 220 220 221 221 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 220 220 220 219 219 219 218 218 219 219 219 219 219 219 219 219 222 222 221 221 220 219 218 218 218 218 218 218 217 217 217 217 216 215 212 208 206 206 207 206 213 210 209 210 211 211 208 204 209 209 210 211 212 213 214 215 211 213 215 215 214 213 214 216 216 216 217 217 215 213 211 210 211 211 211 210 208 205 202 200 200 201 202 203 202 200 198 197 200 200 200 201 201 202 202 202 201 201 201 201 200 200 200 200 201 200 200 200 199 199 198 198 201 201 201 200 200 200 199 199 199 200 201 202 202 201 200 199 203 202 200 198 198 199 200 201 216 214 179 116 115 161 192 220 188 190 191 191 189 188 189 191 188 189 190 191 191 190 189 188 191 191 190 190 189 189 189 188 190 190 190 190 190 190 190 190 190 190 190 189 189 188 188 188 188 188 188 189 189 189 190 190 189 189 189 189 189 189 189 189 189 188 188 188 188 189 190 191 190 191 190 189 187 187 190 193 190 190 190 190 191 192 192 192 191 191 191 192 192 192 193 193 195 195 195 195 195 195 195 195 193 193 194 195 195 196 197 197 196 194 193 194 196 197 195 193 194 195 195 195 196 196 197 197 197 197 197 197 197 197 197 196 198 197 197 197 197 198 199 200 200 200 200 200 200 200 200 200 201 201 201 200 200 200 200 200 202 202 202 202 202 202 202 202 202 202 203 204 204 205 206 206 206 206 206 206 206 206 206 206 209 209 208 208 207 207 206 206 206 206 207 208 208 207 206 206 204 205 205 206 207 208 209 210 210 210 210 209 208 208 208 209 209 209 209 209 209 209 209 209 208 207 207 207 208 210 211 212 210 210 211 211 211 211 210 210 212 212 212 211 211 210 210 210 213 215 214 210 210 212 212 209 210 210 210 211 211 211 211 211 211 213 215 214 212 211 213 215 213 213 213 214 214 214 214 214 212 214 214 212 213 216 218 217 216 216 216 216 217 217 218 218 215 216 217 217 217 216 215 215 221 236 213 158 135 150 154 138 134 204 244 234 139 91 187 254 236 220 208 189 160 159 185 205 148 132 193 230 179 156 202 225 219 218 217 219 222 224 225 226 235 245 249 238 230 232 220 196 163 195 209 170 91 48 113 222 190 171 216 254 230 154 180 239 250 247 240 191 139 80 46 93 153 232 255 209 112 69 141 211 242 248 255 241 169 105 84 84 95 102 80 53 62 83 95 104 102 135 127 88 122 222 249 194 167 182 215 180 113 71 43 51 114 124 138 198 241 255 249 162 60 148 228 168 82 77 92 114 109 94 144 206 211 146 63 38 40 18 17 88 174 209 180 117 120 114 89 75 71 86 126 148 157 145 118 113 94 80 87 62 55 56 58 61 63 59 52 45 25 42 39 50 58 46 51 64 74 73 79 79 101 175 235 236 163 47 4 130 247 253 249 253 211 172 212 210 116 38 28 71 79 70 86 172 192 99 46 144 228 251 156 127 160 149 143 118 74 35 17 26 65 97 67 24 21 124 156 139 163 160 126 123 145 134 93 63 66 62 39 26 27 35 24 23 32 33 81 167 246 210 95 44 73 79 88 116 125 65 10 50 164 253 254 243 199 58 49 123 112 63 40 36 31 30 24 16 19 9 48 177 251 250 254 176 90 91 70 32 14 54 97 101 69 42 30 23 38 53 81 95 71 35 28 45 52 41 34 36 37 33 33 37 39 69 78 51 26 26 34 33 27 25 45 70 76 74 62 41 49 63 75 86 64 36 49 63 51 38 25 24 31 36 35 32 35 48 47 36 26 22 43 78 82 60 47 62 89 109 116 118 144 116 51 17 45 77 97 121 170 183 135 112 99 74 99 131 134 89 45 32 34 26 21 29 85 130 155 146 110 73 69 77 84 97 170 172 97 86 113 111 103 135 183 144 59 34 37 29 25 67 118 135 106 63 46 52 86 165 143 106 192 252 173 76 38 63 75 59 40 36 34 28 30 29 37 47 45 39 53 76 81 87 130 183 195 165 122 91 53 28 57 161 178 112 74 33 25 48 88 114 94 45 11 4 58 165 234 250 244 210 136 45 55 91 88 58 47 37 27 34 32 34 37 38 38 37 36 35 33 10 21 102 189 253 216 126 130 159 135 122 157 225 232 132 42 8 64 109 112 106 122 118 103 97 84 67 43 25 20 15 20 23 31 40 41 36 33 33 37 27 20 19 49 114 180 220 209 164 137 154 185 194 161 116 77 32 55 119 144 111 56 36 56 82 93 124 149 136 149 188 222 192 145 94 74 92 91 58 87 138 152 148 140 87 60 100 151 193 199 129 60 44 95 184 217 148 99 106 141 163 144 104 58 86 142 210 249 245 212 173 131 163 166 201 200 159 167 168 138 161 190 219 226 229 247 246 222 156 135 152 198 232 220 218 180 106 112 131 143 174 173 79 28 144 237 246 247 130 105 158 141 114 103 86 50 38 42 33 38 30 25 27 29 27 24 24 23 23 22 21 25 33 36 35 35 37 40 41 39 35 32 30 39 47 48 40 34 35 37 35 35 37 39 41 39 39 46 53 57 69 57 49 59 51 34 38 38 38 39 39 35 28 25 25 28 28 30 33 36 37 35 33 27 29 51 91 163 213 178 126 136 151 192 234 247 224 201 203 188 188 214 227 225 244 225 157 98 101 154 224 245 234 229 229 238 237 230 240 237 223 233 245 254 237 156 118 175 204 181 179 232 199 136 141 165 150 154 166 146 165 190 201 223 253 251 214 134 108 112 139 186 168 81 53 107 117 100 69 69 100 134 155 154 126 66 25 31 94 171 194 163 104 103 110 115 152 163 129 149 215 206 150 165 223 251 254 192 173 164 101 63 94 100 95 127 206 211 128 103 100 44 11 20 27 26 23 23 24 38 60 114 134 148 127 154 209 176 106 74 60 39 30 33 31 33 45 42 40 34 28 32 41 44 42 46 46 43 40 40 44 48 49 38 39 38 35 33 33 35 37 41 40 40 41 41 38 32 27 35 37 34 30 29 30 29 26 32 36 40 41 42 45 50 54 48 46 43 42 42 40 37 35 33 32 31 30 29 28 27 26 25 29 35 36 39 45 39 22 39 126 219 253 222 181 184 187 171 185 146 135 209 255 244 237 176 101 158 233 203 180 173 135 132 150 136 83 93 173 195 168 142 188 221 213 170 112 78 79 145 240 254 229 208 181 146 104 102 146 129 67 49 106 167 167 129 115 177 246 254 249 212 132 89 144 217 213 147 115 107 88 53 62 95 129 119 74 48 51 76 84 77 55 46 62 93 118 135 151 149 109 55 39 94 167 161 167 207 234 200 195 234 233 152 54 16 56 100 139 153 130 99 74 41 23 29 41 42 35 32 29 29 32 34 33 31 31 32 34 34 33 32 34 40 45 41 39 36 35 35 35 34 33 26 28 32 36 38 39 38 38 39 39 38 36 34 35 38 41 39 39 38 36 36 36 37 38 40 44 41 33 33 47 68 81 66 58 50 47 48 48 45 41 39 39 44 53 62 63 55 47 43 48 53 56 55 52 47 43 41 44 49 51 45 37 39 45 55 57 55 49 47 53 61 66 90 99 108 127 150 154 165 193 241 235 196 118 52 41 52 51 53 49 57 107 182 217 207 192 202 206 204 211 200 143 115 144 195 209 205 198 203 201 194 199 200 200 200 200 200 200 200 199 200 200 199 199 199 199 198 197 192 205 203 177 146 140 171 208 208 217 202 172 162 161 136 102 58 43 34 37 42 42 46 54 50 32 48 117 201 244 228 192 199 200 201 203 204 202 197 192 204 200 196 196 202 206 204 199 200 181 154 109 78 64 47 50 53 67 78 111 160 194 162 75 72 167 234 239 208 158 148 189 173 142 181 218 203 199 204 200 160 135 180 228 187 149 188 239 180 136 79 42 67 102 89 72 49 53 53 52 49 43 41 45 97 146 163 147 120 106 108 98 127 170 207 211 205 205 202 193 197 201 205 206 204 202 201 201 207 198 198 202 211 218 168 85 168 231 217 203 211 205 213 208 201 204 207 207 205 203 203 204 207 190 165 165 194 215 213 208 205 205 206 206 206 206 206 206 202 206 204 205 211 209 203 207 212 223 216 140 107 166 216 240 213 205 213 217 216 235 241 214 172 164 152 131 95 90 101 73 45 43 113 202 253 226 168 200 230 232 229 230 233 223 212 213 180 114 54 48 69 78 76 75 68 69 68 67 64 62 61 61 55 55 55 54 52 48 47 47 43 45 48 48 45 42 39 39 31 37 44 48 46 45 47 50 58 50 43 58 105 165 205 217 170 162 202 247 237 213 211 213 209 208 207 209 213 215 214 212 209 209 208 209 209 209 207 206 207 217 215 210 213 213 208 208 210 207 202 211 213 222 236 223 143 40 25 63 65 60 57 49 41 33 36 29 43 127 202 206 157 140 151 144 147 179 204 236 205 207 206 202 201 204 207 208 204 204 204 204 204 204 204 204 204 203 202 201 201 202 203 204 204 203 203 202 201 201 201 201 214 192 177 174 173 174 171 160 145 118 114 142 177 201 204 194 202 202 202 201 201 200 200 200 202 201 200 199 199 199 200 200 203 202 202 202 201 201 200 200 200 201 202 202 202 202 203 203 202 203 206 207 207 205 203 201 203 203 204 204 205 206 206 206 202 203 201 208 210 207 200 180 169 131 92 71 72 70 62 74 129 229 243 239 194 87 90 175 216 216 212 206 203 204 204 202 206 207 209 210 210 209 207 206 204 204 204 204 204 203 203 203 202 202 203 203 203 203 204 204 202 203 203 204 205 205 205 204 208 206 204 201 200 200 200 201 203 203 202 202 202 203 204 205 204 206 207 205 203 202 203 204 206 205 204 204 203 203 203 204 206 204 203 201 201 201 202 203 203 202 202 202 202 203 204 205 202 202 203 203 204 204 205 205 204 205 205 205 206 206 207 207 208 207 207 206 205 204 203 202 207 207 203 203 212 216 195 167 150 124 130 176 192 155 133 149 193 203 213 225 240 243 216 179 173 153 154 164 182 199 207 227 212 211 211 212 214 215 213 211 212 212 212 213 213 214 215 215 219 219 220 220 221 221 221 221 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 219 219 219 218 217 217 217 215 213 211 209 207 205 205 206 210 208 206 208 210 211 209 206 208 209 209 211 212 213 214 215 211 214 216 217 215 214 214 215 216 215 213 212 212 213 214 215 210 210 210 210 208 205 202 200 202 203 205 205 205 204 202 201 200 200 200 201 201 202 202 202 202 202 202 201 201 200 200 200 199 200 200 200 201 201 202 202 199 199 199 200 200 200 201 201 201 200 199 198 198 199 200 201 200 200 201 201 200 200 199 198 196 214 210 170 133 122 145 195 188 190 192 192 190 189 190 191 189 189 189 190 190 189 189 189 191 191 191 190 189 188 187 187 189 189 189 189 189 189 189 189 191 190 190 189 188 187 187 186 187 188 188 188 189 189 189 190 189 189 189 189 189 189 189 189 189 188 188 187 188 188 189 190 189 190 191 189 188 187 189 191 190 189 189 190 191 192 193 194 190 191 191 191 192 192 192 193 193 193 193 193 193 193 193 193 190 191 191 192 194 195 195 196 193 194 195 196 196 196 196 196 193 193 194 195 196 197 197 197 197 197 197 197 196 196 196 196 198 197 196 196 196 197 199 200 199 199 199 199 199 199 199 199 203 202 201 200 199 199 199 199 200 200 200 201 201 201 201 201 201 201 202 203 204 205 206 206 206 206 206 206 205 205 204 204 207 207 207 207 206 206 206 206 206 207 207 208 208 207 207 206 204 204 205 206 207 208 209 209 209 208 207 206 206 206 206 207 209 209 209 209 209 209 209 209 208 208 207 207 208 209 210 211 210 210 211 211 211 211 210 210 211 211 211 211 211 211 210 210 209 211 211 208 208 211 212 210 209 210 210 210 210 211 211 211 210 213 215 214 211 210 212 215 213 213 213 213 213 213 213 213 225 222 221 221 219 215 214 215 215 215 216 216 216 217 217 217 214 215 217 217 217 216 214 212 224 229 201 172 167 148 131 143 160 210 246 252 169 108 178 241 225 210 211 212 206 219 234 229 151 131 203 243 169 110 171 234 222 219 216 215 214 213 216 221 215 226 227 220 221 228 223 212 195 192 178 150 93 42 88 190 209 161 195 249 214 156 197 236 236 242 250 233 222 178 98 70 123 164 184 174 132 91 104 137 207 208 193 181 175 142 98 81 108 128 96 52 63 88 87 80 116 149 132 80 88 155 194 185 178 147 150 128 147 180 118 66 64 54 97 172 197 223 232 157 57 137 211 183 117 71 40 48 44 109 204 253 254 191 86 37 36 11 22 125 231 252 224 176 194 176 122 73 73 136 190 176 176 137 152 197 180 149 130 91 68 54 51 80 127 154 144 120 108 83 42 37 46 42 41 35 48 62 74 64 58 85 103 89 81 27 14 130 233 249 254 250 204 186 193 159 104 90 77 51 40 26 40 116 137 96 66 110 160 132 97 119 140 144 159 142 90 36 18 29 44 46 29 24 88 175 178 164 226 235 156 102 134 142 107 61 59 69 52 30 36 39 20 13 17 14 70 173 254 233 95 25 96 142 129 112 96 37 29 118 199 244 250 255 195 97 113 145 85 46 46 32 23 24 36 37 37 19 17 73 205 248 247 163 175 218 128 40 17 32 50 50 28 17 50 100 146 178 178 119 51 23 26 34 36 36 32 30 34 38 31 19 43 95 117 79 34 24 28 25 19 31 43 34 21 31 39 28 34 45 49 51 37 33 49 43 43 38 28 19 23 36 43 42 36 42 33 28 35 39 58 95 79 74 79 95 98 84 75 75 79 74 46 27 36 45 58 84 112 120 93 96 94 71 96 125 120 68 48 60 57 50 52 50 88 123 185 216 174 118 132 185 140 109 145 149 99 111 156 168 131 134 167 128 43 31 41 20 46 104 163 163 107 61 74 111 103 71 49 107 211 229 140 55 46 90 109 79 48 44 44 33 19 30 39 40 39 42 48 52 52 72 146 216 227 209 180 143 82 19 49 137 133 85 61 28 26 45 91 126 100 36 6 15 67 168 231 253 253 216 145 53 34 57 58 44 40 33 28 34 36 39 41 40 36 33 33 34 28 3 26 134 208 226 163 99 129 160 147 155 192 236 232 144 66 13 32 45 68 127 179 161 124 124 129 132 92 40 20 7 19 25 35 41 37 29 27 29 28 29 25 8 36 117 197 254 241 221 187 164 177 204 183 130 75 52 75 109 115 89 51 40 41 47 43 73 99 93 126 183 196 125 79 74 87 122 152 151 176 205 198 182 175 143 138 185 175 153 138 110 76 64 99 168 170 130 81 75 135 197 174 101 62 136 200 241 253 236 181 111 125 159 158 200 206 148 172 231 223 213 208 223 225 225 247 253 236 187 127 88 141 245 252 182 113 103 184 219 169 124 111 48 29 100 163 210 211 133 123 138 112 131 142 122 105 120 121 92 61 42 23 18 19 21 24 28 24 24 21 19 24 31 35 34 37 40 41 39 34 30 30 31 45 47 43 34 31 35 37 34 38 40 42 39 35 36 44 51 46 43 33 36 55 58 43 32 33 33 34 34 32 30 28 28 27 27 28 31 34 34 32 29 17 10 65 146 188 171 141 148 184 210 242 249 251 241 212 207 222 232 246 245 237 224 165 84 113 183 245 244 219 219 228 224 202 183 183 220 243 245 248 231 217 172 114 148 228 212 169 194 230 221 160 136 147 117 110 154 159 152 174 194 222 254 235 190 135 136 120 113 170 186 100 39 115 189 178 122 129 157 183 225 212 150 71 32 20 56 142 200 152 76 134 207 209 203 196 146 133 215 247 217 216 237 219 180 173 212 183 116 150 197 137 69 107 185 186 148 143 102 39 22 25 31 28 21 20 24 42 67 118 164 145 110 192 250 187 151 165 120 58 26 32 39 37 37 39 38 34 31 33 38 42 42 46 44 44 48 52 54 50 45 40 39 38 35 33 33 35 38 40 38 37 38 39 37 32 27 32 33 32 30 30 33 31 27 33 38 41 40 41 45 50 51 48 46 44 44 43 42 38 35 31 31 30 29 29 28 28 27 28 31 30 29 31 35 37 37 48 100 147 162 142 136 164 174 154 151 133 141 182 207 224 254 163 97 181 254 218 175 129 86 152 192 154 62 43 105 114 105 92 121 157 187 172 104 61 73 136 218 251 246 220 168 122 83 106 119 91 55 66 140 207 204 142 98 153 232 253 250 239 188 99 129 216 232 161 121 114 101 69 76 81 80 79 82 83 81 81 88 69 43 50 79 104 120 113 132 162 143 74 45 85 127 112 187 246 252 209 171 199 241 190 81 17 47 115 185 217 203 161 125 68 26 23 41 43 31 33 31 30 30 31 29 26 24 29 31 32 32 31 34 40 45 39 38 37 36 35 34 33 32 26 28 30 33 35 37 38 38 35 36 37 36 36 36 37 37 40 41 42 41 38 36 34 34 40 46 44 35 34 48 67 78 61 54 48 47 49 48 44 39 35 38 46 56 63 61 52 43 41 46 50 50 50 51 50 47 48 43 40 40 37 35 43 55 60 59 45 28 36 81 136 169 178 182 191 209 223 226 235 253 252 207 141 77 42 44 48 37 44 45 62 121 186 199 185 187 212 207 202 211 199 149 143 196 219 211 199 196 201 200 196 200 200 200 200 200 199 199 199 199 200 200 199 199 199 199 198 197 200 199 200 201 183 155 166 209 212 205 184 173 188 192 170 149 127 82 38 25 31 37 45 55 43 28 77 179 244 244 214 190 193 193 194 196 199 198 195 192 202 196 196 204 208 204 201 203 210 218 212 177 155 126 66 28 32 51 48 56 80 94 85 51 90 191 251 247 221 174 158 192 176 143 185 223 210 214 218 203 160 188 221 200 152 165 214 230 207 186 121 53 60 84 67 58 49 48 45 47 49 40 42 59 127 152 173 201 194 153 138 144 183 183 191 203 207 202 201 204 202 205 207 207 204 201 199 198 204 204 211 215 222 225 164 67 134 213 228 213 219 208 189 185 206 208 211 209 205 204 206 209 218 174 142 164 206 215 209 215 206 206 205 205 205 205 205 205 205 207 205 206 210 200 186 184 202 224 225 163 108 128 183 228 233 214 207 211 222 240 233 202 175 234 226 181 136 81 59 69 64 41 90 163 213 201 173 219 247 251 242 219 191 157 132 126 91 62 42 53 72 78 77 78 75 71 66 60 56 53 51 49 48 49 52 52 48 42 42 46 41 45 50 51 47 42 38 36 33 38 44 46 41 36 38 45 44 46 63 113 191 249 251 225 169 201 236 234 209 202 212 216 215 212 209 209 211 213 212 210 212 210 209 210 212 212 208 204 206 224 228 220 219 217 208 203 196 187 188 208 218 228 234 206 110 31 25 56 59 58 56 52 46 33 30 24 55 159 219 183 125 105 121 159 199 224 218 207 202 203 204 203 202 202 202 202 204 204 204 204 204 204 204 204 203 203 202 202 202 202 203 203 201 201 201 201 201 202 203 204 203 199 202 198 177 156 135 116 122 112 135 182 209 209 200 191 202 202 201 201 201 201 201 201 202 202 201 201 201 200 200 199 202 202 202 202 202 201 201 201 200 201 202 202 202 202 203 203 204 205 206 206 205 204 202 200 202 203 203 205 206 207 208 208 204 201 201 206 205 202 207 218 209 170 128 119 127 114 87 74 124 200 241 220 138 94 160 228 223 211 205 208 207 200 200 207 206 206 207 207 207 207 206 206 203 204 204 205 205 204 203 203 202 202 202 202 202 202 202 202 203 203 202 203 204 204 203 201 204 203 203 203 204 205 206 207 202 202 202 202 202 203 205 205 204 206 207 206 204 203 204 205 205 205 204 203 203 203 203 203 204 203 200 199 198 200 202 203 201 201 201 201 202 203 205 206 200 201 201 202 204 205 206 206 204 204 204 204 204 204 205 205 207 207 206 205 204 203 202 202 201 205 205 201 203 209 208 202 207 183 175 205 220 173 120 113 152 151 163 186 200 189 167 152 163 190 215 205 205 223 217 208 211 209 209 210 212 214 213 212 212 213 214 214 215 216 217 217 217 217 218 219 219 218 218 217 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 218 219 219 219 220 220 220 221 220 219 219 218 217 217 216 216 214 211 209 209 208 205 205 206 208 207 206 207 208 209 209 208 207 208 208 210 211 212 213 213 212 215 217 218 216 214 214 214 214 213 211 210 210 213 215 217 209 209 209 208 207 205 203 203 202 202 203 203 203 202 202 201 201 201 201 201 201 201 202 202 203 203 202 202 201 200 200 200 199 199 200 201 201 202 203 203 199 199 199 200 200 201 201 201 202 200 198 196 196 198 200 202 194 196 199 201 202 202 201 200 197 201 214 214 174 118 120 167 187 189 191 191 190 188 189 190 190 189 189 188 188 189 189 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 187 187 188 188 188 189 189 189 188 188 188 188 188 188 188 188 190 189 188 187 187 188 188 189 187 189 191 191 189 188 188 190 192 191 190 190 190 191 192 193 190 190 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 194 194 194 188 192 196 196 194 193 196 198 195 195 195 195 195 195 195 195 197 197 197 196 196 195 195 195 195 196 197 198 199 198 198 197 198 198 198 198 198 198 198 198 204 203 202 200 199 199 199 200 199 199 199 200 201 201 202 202 202 202 203 203 203 204 204 204 204 204 204 204 205 205 205 205 203 203 203 203 203 203 204 204 205 206 207 207 207 207 206 205 205 205 205 206 207 207 208 208 210 208 206 206 206 206 207 206 209 209 209 209 209 209 209 209 209 208 208 207 207 208 209 209 209 209 210 210 210 210 209 209 210 210 211 211 211 211 211 211 205 208 208 207 209 213 215 214 209 209 209 210 210 211 211 211 210 213 215 214 210 209 212 215 214 213 213 213 213 213 213 212 220 213 214 222 221 212 210 216 215 215 215 216 216 217 217 217 218 217 216 215 215 215 215 215 229 226 183 163 178 151 141 192 213 206 232 252 176 120 181 239 235 221 226 233 235 250 248 216 163 141 210 240 163 89 155 232 227 222 218 219 218 216 217 221 219 218 212 211 215 215 217 225 244 230 200 170 127 67 61 112 165 152 194 237 203 174 216 224 215 222 231 240 255 241 157 82 139 154 164 145 112 75 68 105 201 204 145 135 213 215 125 69 102 119 93 71 95 97 74 73 131 148 126 87 77 86 107 137 128 106 105 131 185 221 181 118 27 35 61 70 84 157 190 134 80 111 174 189 143 85 41 32 69 158 239 254 252 199 96 50 49 37 30 99 196 243 250 248 254 250 181 123 130 162 169 142 138 144 202 237 227 223 206 173 134 72 53 123 212 250 250 248 221 176 108 66 45 49 70 70 57 55 54 49 40 37 45 53 52 37 36 75 122 158 190 208 176 141 120 105 113 156 167 135 122 112 69 68 82 94 78 77 120 113 135 110 93 142 155 122 105 49 27 30 33 29 21 29 127 173 163 158 230 255 189 106 103 109 92 69 72 83 82 76 54 36 22 24 21 13 48 109 142 141 70 46 101 131 113 78 49 26 84 206 246 250 223 198 121 122 177 164 79 48 44 19 14 51 114 130 121 103 51 15 95 158 181 183 246 249 136 36 21 32 35 27 13 20 97 198 255 247 187 87 15 10 39 60 76 57 39 35 41 39 25 10 44 84 101 70 36 28 27 21 27 31 41 38 27 33 39 30 18 26 30 32 24 31 46 29 40 41 36 28 27 35 43 45 42 46 45 69 105 97 72 73 72 77 91 105 104 89 72 65 53 54 43 34 41 50 51 49 32 68 77 77 69 65 86 94 84 35 65 134 148 141 124 86 58 82 172 247 230 179 175 209 133 81 93 98 80 124 167 157 128 106 99 69 35 38 43 40 69 114 160 161 118 87 107 146 135 51 36 110 169 161 102 39 56 114 136 93 59 73 93 91 54 44 36 37 42 43 38 33 30 59 128 170 175 204 222 194 117 29 31 81 90 79 52 27 17 40 102 153 121 37 2 18 84 153 198 244 245 185 118 46 52 47 40 37 37 37 35 36 42 42 41 39 36 34 32 32 25 6 26 119 177 189 157 142 167 201 202 215 228 232 226 166 101 51 37 18 52 123 161 132 121 132 165 202 162 82 41 13 13 22 34 37 30 20 19 25 21 28 29 4 21 94 174 247 252 248 207 139 111 141 162 146 141 116 95 73 74 84 70 60 45 58 50 54 59 63 110 164 159 121 108 95 78 125 202 234 221 210 164 137 162 192 217 249 206 121 81 84 83 81 94 128 130 104 70 78 132 163 127 75 89 166 222 248 239 197 157 113 161 166 182 209 195 124 119 202 251 239 219 216 214 218 228 216 181 172 136 94 115 218 252 173 85 131 226 252 214 147 93 24 21 58 97 159 164 121 92 107 113 151 175 172 181 207 207 181 129 104 75 55 39 25 20 22 23 24 22 21 24 29 29 26 30 36 41 39 33 31 34 39 48 46 38 29 27 31 35 35 38 41 42 38 35 36 42 47 46 39 39 39 40 48 48 34 32 31 30 30 31 32 31 30 27 27 28 31 33 33 29 26 17 31 85 132 150 158 181 228 251 253 247 214 203 201 183 192 243 240 234 235 218 160 113 110 194 238 252 227 212 222 228 225 171 119 107 160 204 229 225 176 128 127 157 223 251 211 187 216 188 174 137 117 130 111 93 135 141 121 146 168 189 218 201 168 190 211 180 145 190 198 101 26 146 247 220 141 160 183 180 213 226 188 126 73 31 47 137 207 113 85 177 248 248 234 230 189 108 136 201 235 207 181 164 133 212 222 157 156 230 254 220 114 90 124 129 168 170 83 29 24 27 34 31 22 20 29 58 93 128 171 138 96 184 231 169 173 227 188 111 43 26 36 38 34 39 34 32 34 37 39 40 42 40 40 42 46 48 46 42 39 41 40 38 35 32 32 35 38 38 35 33 34 37 36 32 27 29 31 31 31 34 37 35 31 35 39 41 38 39 44 46 45 48 47 45 44 44 42 38 35 29 30 30 30 30 30 30 30 30 29 25 25 31 33 34 41 43 58 64 70 75 97 132 136 132 108 95 101 117 151 195 223 186 130 196 253 246 191 99 66 126 173 157 109 77 67 50 93 126 133 142 160 152 95 66 92 134 194 223 230 201 143 111 95 109 99 75 70 94 152 200 190 135 80 122 199 247 253 251 201 93 90 172 203 149 124 115 93 85 85 72 60 81 116 123 105 96 111 89 55 62 90 105 109 106 147 178 141 71 52 75 86 83 171 237 253 226 186 194 221 186 83 25 72 162 231 253 246 202 165 95 31 17 40 48 34 34 33 31 30 30 28 25 21 26 28 31 31 31 33 39 44 37 38 38 38 37 35 34 32 30 30 30 30 31 33 34 35 38 38 37 37 37 36 36 35 40 43 46 45 41 36 32 31 40 48 49 41 38 48 61 67 55 50 46 47 50 51 47 42 34 40 50 60 63 58 47 38 36 43 48 48 48 49 49 46 48 42 42 47 47 43 44 50 54 54 42 33 64 135 208 248 224 227 232 232 229 233 236 228 183 124 74 55 45 38 37 37 53 69 88 128 166 163 161 190 203 200 201 209 195 157 165 218 214 205 201 200 196 198 201 199 200 200 200 199 199 198 198 198 200 200 199 199 199 199 198 197 202 197 198 211 206 173 167 200 206 183 163 172 189 180 178 201 209 140 60 19 20 35 44 45 31 28 88 181 229 228 213 201 200 199 198 199 201 203 202 201 192 191 194 200 201 197 196 198 213 214 217 216 217 171 75 19 51 76 61 45 47 47 47 40 88 180 231 234 227 185 155 177 168 141 190 227 211 218 221 195 167 195 208 181 167 202 227 211 236 224 149 66 75 95 64 49 45 51 46 44 48 40 45 68 132 165 192 227 233 197 180 184 199 187 186 199 207 203 203 211 205 200 196 197 201 204 202 199 197 196 204 210 219 224 171 81 100 174 225 227 224 183 140 168 211 210 209 207 206 206 208 210 218 175 137 150 189 206 208 214 206 206 205 205 205 205 205 205 209 209 205 207 209 196 177 173 201 231 234 199 140 116 157 201 227 222 219 222 226 223 202 178 191 250 222 177 173 150 127 132 92 50 71 103 123 129 144 212 249 241 204 151 108 76 55 50 63 63 63 65 72 79 77 72 71 66 59 55 55 54 52 50 46 49 55 56 49 39 36 39 46 49 52 52 48 42 37 35 36 40 44 45 39 36 44 56 70 83 112 166 232 253 232 180 174 222 241 219 207 212 211 206 212 213 213 212 211 210 211 212 208 207 207 208 211 212 212 211 217 212 199 197 211 219 216 216 194 173 172 207 230 240 225 170 82 33 32 51 52 54 49 46 41 39 34 34 73 142 165 135 105 132 172 214 226 220 215 196 202 204 206 207 205 202 200 200 203 203 203 203 203 203 203 203 201 202 203 203 203 203 202 201 201 200 200 200 201 203 204 205 199 201 211 214 203 192 181 168 172 177 203 226 221 207 204 207 201 201 201 201 201 201 202 202 201 202 203 203 203 202 200 199 201 202 202 202 202 202 202 203 200 201 202 202 202 202 203 203 205 205 205 204 204 204 204 203 203 203 203 204 205 205 206 206 207 205 203 200 203 204 205 218 208 191 167 172 183 155 99 55 93 152 202 172 121 155 225 240 215 204 200 205 205 198 202 213 203 203 202 202 202 202 203 203 203 204 205 206 206 205 204 203 204 204 204 203 203 202 202 202 204 203 201 202 203 203 200 198 200 201 202 204 205 205 205 205 202 202 202 202 202 204 205 206 203 205 206 206 204 204 205 207 204 204 203 202 202 202 202 202 203 203 203 202 203 203 204 204 203 202 201 201 201 202 203 204 202 203 203 204 204 205 205 206 204 204 204 203 203 203 203 203 204 204 204 204 204 204 204 204 202 204 205 203 201 204 211 218 220 213 220 233 226 190 138 100 99 91 103 133 153 158 171 190 205 220 236 223 212 214 203 200 210 208 206 207 210 213 214 214 211 212 213 215 216 217 217 218 216 217 218 219 219 218 217 216 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 217 216 215 215 214 214 214 210 209 210 209 205 205 208 208 208 208 207 206 206 207 208 206 207 207 208 209 210 211 211 212 215 218 218 216 214 213 214 212 212 212 211 211 212 212 212 209 208 207 206 205 205 205 205 201 200 200 199 199 200 201 201 202 202 201 201 201 201 201 201 204 203 203 202 201 201 200 200 200 200 200 200 200 200 201 201 202 202 202 202 201 201 201 201 200 200 200 199 199 200 200 200 196 197 197 198 200 201 202 202 208 196 201 221 210 169 141 126 186 188 190 190 189 187 187 188 191 190 188 187 187 188 190 191 187 187 188 188 189 190 190 191 189 189 189 189 189 189 189 189 186 187 187 188 188 189 190 190 187 187 188 188 188 189 189 189 188 188 188 188 188 188 188 188 190 190 188 187 187 187 187 188 186 188 191 192 190 188 188 188 194 193 191 190 189 189 190 191 190 190 191 191 191 192 192 192 192 192 192 192 192 192 192 192 196 196 196 195 195 194 194 194 184 190 196 197 192 191 195 200 197 196 196 195 194 194 193 193 197 197 197 196 196 195 195 195 192 194 198 201 202 199 196 194 197 197 197 197 197 197 197 197 206 205 203 201 200 200 200 200 198 199 199 200 201 202 203 203 204 204 204 203 203 202 202 202 201 201 202 203 204 206 206 207 205 205 206 206 207 207 208 208 204 205 206 206 206 206 205 204 205 205 205 206 206 207 207 207 212 210 208 207 208 209 209 208 209 209 209 209 209 209 209 209 210 209 208 207 207 207 208 208 208 208 208 209 209 208 208 208 210 210 210 211 211 212 212 212 212 214 213 210 210 212 213 210 208 209 209 210 210 211 211 211 209 213 216 214 210 209 211 215 214 213 213 213 213 212 212 212 189 182 190 209 216 209 211 224 215 215 215 216 216 216 217 217 222 219 216 213 213 214 217 219 235 225 162 138 169 156 169 254 230 171 187 220 154 118 187 241 228 217 224 228 227 243 236 195 140 161 231 225 161 131 198 239 223 217 214 218 221 219 218 220 220 220 217 220 224 219 220 233 222 231 221 212 192 124 58 44 83 122 178 208 188 193 238 227 211 222 229 234 247 248 200 133 116 156 198 169 112 64 59 120 197 189 164 168 212 215 150 86 82 87 72 88 118 87 56 84 89 104 92 79 75 45 35 69 102 118 128 171 168 133 135 113 68 41 46 50 48 83 137 178 131 93 117 141 112 88 87 95 130 195 242 241 239 180 79 50 60 59 23 31 97 156 200 225 246 240 185 180 207 155 91 82 64 132 223 230 215 240 250 253 203 98 68 166 251 249 237 252 251 251 224 165 90 66 102 118 82 48 27 39 49 39 51 85 62 42 50 56 85 111 93 87 94 69 98 155 164 152 166 186 213 221 133 65 72 104 76 43 97 180 164 164 189 165 161 166 117 67 41 30 24 22 18 26 103 141 161 171 209 243 211 151 126 113 95 84 80 82 92 106 67 32 25 34 21 13 29 45 60 47 31 55 76 76 77 60 21 34 128 246 252 237 164 80 105 133 161 107 37 35 39 19 15 94 210 240 222 209 132 37 26 61 113 189 212 156 94 54 21 37 32 19 19 35 104 196 214 160 85 29 18 54 115 160 158 104 60 53 50 32 22 28 42 56 56 39 30 34 32 21 37 22 28 42 40 36 34 27 26 24 29 41 33 31 44 30 41 33 29 34 43 43 33 23 66 92 121 169 207 174 109 84 88 87 88 94 101 99 82 64 52 45 34 36 65 102 102 74 48 101 151 160 112 68 82 111 88 23 76 201 255 250 190 93 41 44 121 203 216 186 147 124 97 78 112 112 83 116 136 100 70 63 49 32 37 39 40 72 75 108 153 176 161 134 125 133 111 65 54 76 89 92 75 40 63 127 148 97 68 105 150 162 108 61 30 39 50 39 29 32 20 33 95 145 156 189 206 171 114 40 37 52 62 67 40 33 11 44 125 193 156 53 2 17 63 141 204 251 214 115 75 57 48 41 43 47 40 36 40 45 46 42 39 37 37 36 34 31 24 18 23 82 139 184 194 209 214 224 203 210 217 214 218 181 161 129 89 21 25 72 106 100 95 118 178 245 215 122 65 26 7 18 30 33 23 13 14 22 18 18 25 10 20 73 149 240 232 221 182 120 89 122 170 187 204 172 119 72 88 120 90 49 46 82 93 87 72 77 137 197 191 194 191 129 68 126 226 254 217 180 111 86 149 226 253 253 221 116 73 90 93 82 75 85 68 58 59 91 113 90 77 100 124 154 170 192 180 144 156 178 168 132 165 195 204 161 107 160 211 231 228 218 216 223 205 151 169 175 180 171 139 162 192 133 68 142 209 219 233 204 128 37 16 70 94 133 129 92 42 111 173 195 212 223 239 247 241 233 219 192 157 122 83 43 19 12 22 24 24 23 25 26 23 18 24 32 39 38 30 26 30 36 50 45 36 27 24 27 32 35 35 39 40 38 36 36 40 42 36 28 37 41 35 48 54 33 36 34 31 30 31 33 32 30 28 28 29 31 33 32 28 25 46 83 104 87 118 198 238 240 251 243 225 180 157 156 171 226 242 253 239 203 156 98 115 202 247 231 211 215 226 217 216 238 210 120 69 97 132 163 159 96 50 131 229 253 226 221 227 210 176 130 109 118 146 127 81 97 110 86 114 134 149 182 183 171 246 248 220 215 247 189 66 18 114 233 236 173 190 201 163 151 182 202 179 113 43 45 115 160 87 103 199 246 250 244 253 237 142 65 120 221 205 167 176 172 230 193 123 203 254 234 232 136 127 91 65 138 146 56 29 26 25 36 34 25 22 36 76 121 147 163 141 103 159 199 162 177 240 231 164 69 21 25 35 36 41 33 30 36 42 41 40 41 39 43 47 45 39 36 43 51 41 41 38 35 32 31 34 37 37 33 30 31 35 35 32 28 27 30 31 33 37 41 39 34 38 41 40 37 38 42 43 40 48 47 45 45 44 42 38 35 29 29 30 31 31 32 33 33 27 27 23 28 37 32 26 31 40 42 35 41 51 66 81 64 65 59 65 56 49 100 161 173 138 106 158 200 211 153 47 48 89 130 156 185 155 69 27 124 206 206 180 151 128 92 87 125 145 186 199 195 156 99 92 101 93 74 62 82 109 147 177 162 113 67 102 163 217 237 238 184 89 61 126 162 128 126 121 91 101 90 71 64 86 112 107 84 114 142 122 75 66 82 88 89 111 170 184 118 57 61 81 80 68 122 199 252 252 243 228 181 149 65 30 100 197 249 253 250 216 182 108 32 13 40 52 40 35 34 32 30 30 29 25 21 24 27 29 30 30 33 39 44 36 38 39 40 39 37 34 33 34 33 31 29 28 29 31 32 45 44 41 38 37 35 35 34 41 44 48 48 43 36 31 29 39 50 54 46 42 48 56 58 50 47 44 47 52 54 50 46 34 42 54 63 64 55 43 34 32 41 48 47 47 48 46 42 34 41 60 82 84 64 41 31 48 56 60 71 116 180 224 236 217 224 232 221 212 228 229 204 131 72 42 51 45 27 37 62 97 119 124 126 129 123 151 211 214 211 208 204 181 149 160 204 200 200 209 207 192 195 203 196 200 200 200 199 199 198 198 198 200 200 199 199 199 199 198 197 198 202 197 200 204 185 173 187 197 165 147 168 179 157 178 244 248 175 78 20 19 41 46 36 32 35 76 133 176 211 225 213 204 201 197 196 197 199 200 199 200 200 199 196 194 195 198 200 204 197 205 220 220 155 57 18 81 117 105 84 82 69 51 35 67 140 187 216 236 193 148 163 164 141 193 224 200 204 202 168 140 136 148 176 203 220 219 207 231 234 161 68 70 89 62 55 43 56 53 44 45 40 46 70 132 191 216 219 217 203 192 182 187 195 203 204 202 201 200 199 201 190 181 185 197 207 207 203 196 170 162 179 212 236 190 103 74 126 201 232 223 149 99 170 214 209 204 203 205 207 208 207 198 175 133 118 153 198 214 212 206 206 205 205 205 205 204 204 210 209 204 207 212 199 180 176 201 208 215 233 179 97 119 180 236 245 245 231 213 188 168 162 218 241 198 155 178 223 233 204 126 77 84 89 83 90 116 185 190 168 116 64 49 55 63 68 64 68 67 65 69 74 69 59 63 59 55 56 57 56 50 44 37 43 54 59 53 41 38 41 52 54 55 52 46 41 37 35 34 38 43 47 47 52 70 88 140 151 166 191 226 243 213 169 200 231 225 203 210 218 210 209 203 209 215 214 210 207 210 215 211 210 209 207 207 208 211 213 227 189 149 154 192 217 223 227 207 174 169 212 247 253 220 142 61 31 36 45 47 51 43 40 30 46 44 49 84 106 102 100 139 202 238 239 206 192 216 208 203 205 209 210 208 204 203 204 203 203 203 203 203 203 203 203 200 201 203 204 204 203 201 200 203 203 201 201 200 201 202 203 209 201 201 201 200 207 213 209 222 211 210 211 204 200 198 193 200 200 200 201 201 202 202 202 200 202 204 205 205 203 200 198 201 201 201 202 202 203 203 203 200 201 202 202 202 202 203 203 204 203 203 203 203 205 206 206 204 204 203 203 203 203 203 203 210 209 204 196 203 208 198 201 197 203 195 200 203 166 98 39 60 135 185 153 143 196 226 218 204 198 198 206 208 203 201 204 205 204 203 201 201 203 204 205 203 204 205 206 206 206 205 204 206 206 206 205 204 203 203 202 205 203 201 201 202 202 199 196 199 200 201 202 202 200 199 197 202 202 201 202 202 204 205 206 202 204 206 206 205 204 206 208 204 203 202 202 201 201 201 202 203 205 207 209 209 209 207 206 205 204 203 201 201 201 201 201 205 205 205 205 205 205 205 205 206 205 205 205 204 203 203 203 200 200 201 203 204 205 206 206 207 204 203 206 207 205 204 206 208 207 223 226 216 213 166 85 90 75 78 117 165 198 216 225 224 213 212 205 206 213 210 218 211 208 206 206 210 214 216 217 209 210 212 214 216 217 217 218 218 219 220 220 220 219 218 217 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 219 221 221 220 219 218 217 216 215 216 216 215 214 213 213 212 211 213 209 208 211 210 206 206 209 209 210 210 208 204 203 204 207 206 206 207 207 208 209 209 209 212 215 218 219 217 214 213 214 211 212 213 214 213 211 208 207 209 207 206 204 204 205 206 207 204 203 202 201 201 202 204 205 202 202 202 201 201 200 200 200 204 204 203 202 201 201 200 200 201 201 200 199 199 198 198 197 206 206 205 204 202 201 200 200 199 200 202 203 203 202 200 199 203 201 198 196 196 197 199 201 201 193 194 215 233 227 168 76 189 188 187 187 187 187 188 189 189 189 189 189 189 189 189 189 187 187 187 187 187 187 186 186 191 188 184 184 186 189 188 187 188 188 186 186 186 188 190 191 188 188 188 187 187 186 186 186 187 186 186 188 190 191 189 187 189 189 189 189 189 189 189 189 193 194 194 194 194 192 190 189 190 190 191 191 191 192 192 192 197 195 192 189 189 190 191 193 192 192 191 191 191 191 190 190 193 194 195 193 191 190 190 192 198 196 193 191 191 192 194 195 194 194 194 195 195 196 196 196 196 196 196 196 196 196 196 196 198 197 195 192 191 193 198 202 198 198 198 199 199 200 200 200 195 195 197 201 206 207 205 202 198 199 199 200 201 201 202 202 201 202 204 206 206 205 204 203 206 206 206 206 205 203 201 199 202 203 204 205 206 205 204 203 204 204 204 205 205 205 205 205 201 203 206 207 206 205 205 206 208 209 210 210 210 208 206 205 208 208 207 207 207 207 207 206 208 209 210 211 211 209 207 206 214 214 214 214 213 211 209 207 210 210 210 209 209 208 208 208 206 208 210 211 211 209 207 205 212 211 210 210 210 211 212 213 215 215 215 214 213 210 208 206 210 215 209 220 213 204 226 227 190 141 169 216 215 212 214 215 216 216 216 216 216 216 216 216 215 215 215 215 215 216 218 218 243 213 143 104 138 184 218 251 211 140 175 222 147 120 200 237 223 232 219 223 247 228 188 181 186 173 212 216 144 158 232 224 229 218 218 222 218 216 218 215 228 219 219 220 217 218 219 213 224 216 234 248 228 195 143 82 36 60 152 191 193 218 226 241 208 199 211 223 231 253 246 193 90 97 188 187 146 112 95 89 119 128 195 214 179 183 163 97 57 58 62 78 88 82 90 112 142 105 87 78 64 42 43 88 162 175 162 151 115 114 168 162 134 85 54 46 62 71 84 136 158 96 47 73 75 75 131 150 152 225 223 209 196 122 58 44 83 118 91 62 76 81 94 127 130 152 130 119 142 96 53 3 27 100 126 151 181 213 253 250 210 109 89 165 224 243 246 236 247 251 253 241 212 162 77 127 130 68 30 41 44 56 77 60 63 26 29 116 205 206 170 115 65 114 193 244 194 99 153 240 248 251 187 108 73 64 57 26 70 133 146 201 246 203 173 175 152 87 37 25 33 25 9 23 73 119 153 150 145 168 201 219 254 238 181 123 61 46 93 110 67 29 23 22 28 30 18 35 22 27 39 41 32 33 40 39 35 39 81 148 182 153 98 63 104 94 72 48 41 41 27 7 19 148 252 245 242 254 248 87 7 6 51 89 110 129 103 56 34 34 33 32 37 49 66 79 61 63 88 102 101 141 211 250 249 200 148 112 71 28 11 18 34 40 43 47 44 28 24 38 29 34 33 30 32 36 27 12 22 25 33 49 34 26 39 72 101 77 37 32 52 37 21 42 118 177 210 253 250 177 152 151 137 101 104 110 93 84 75 61 41 30 25 59 106 165 175 94 37 120 205 224 182 129 112 123 117 37 42 171 255 250 194 102 47 26 50 125 173 134 96 130 164 181 208 178 99 65 65 49 43 35 35 34 32 54 94 120 117 118 178 243 240 200 154 112 80 54 52 65 64 63 62 50 46 87 119 93 65 112 179 196 153 105 62 46 40 37 38 39 39 24 54 105 164 208 187 143 116 84 54 43 45 53 48 33 16 47 116 165 130 45 7 23 46 98 153 162 123 76 52 49 51 55 44 39 47 44 38 47 54 36 38 41 38 36 31 31 26 14 19 61 113 176 184 193 210 216 208 197 203 211 214 217 237 180 147 97 59 28 37 57 55 94 166 247 249 191 123 44 15 22 28 28 22 16 14 15 10 17 24 13 6 51 136 198 196 178 151 146 167 183 186 190 200 166 156 155 141 137 117 70 84 133 190 171 106 86 145 234 253 247 242 149 73 128 196 208 186 165 143 110 100 190 233 242 195 95 67 137 164 111 67 68 44 25 49 95 99 77 80 103 110 95 114 162 172 195 235 215 151 89 123 178 219 215 134 96 178 221 234 219 219 209 177 152 197 224 229 203 198 152 96 56 50 117 129 143 186 191 128 35 22 86 143 127 57 21 87 192 248 235 232 233 227 225 231 234 247 240 219 198 149 87 60 50 32 21 25 31 26 27 32 27 29 34 36 32 25 26 37 47 56 42 30 27 28 29 30 31 32 34 34 33 37 41 41 37 37 37 37 39 41 41 38 35 29 31 33 34 35 33 32 30 29 30 34 32 36 24 11 36 97 139 144 101 108 160 189 207 200 191 181 128 92 120 183 251 253 232 170 112 116 164 208 229 225 223 220 215 214 218 228 235 212 180 144 114 121 173 186 143 88 191 251 239 229 234 236 240 176 122 107 121 117 107 82 63 80 62 60 98 155 193 200 194 253 249 218 229 222 142 67 27 77 184 193 200 205 198 146 126 129 162 200 154 54 47 106 119 94 128 197 211 172 193 241 240 147 40 88 183 181 173 200 236 236 165 109 217 247 255 180 169 222 128 62 83 73 32 36 35 30 32 30 20 14 48 128 202 192 187 175 111 118 203 227 222 226 230 182 94 32 19 30 40 37 36 34 34 36 39 43 44 43 39 39 42 40 34 36 44 39 38 38 39 40 39 37 34 36 33 29 28 29 31 32 31 33 39 34 33 42 40 38 48 42 51 36 27 43 45 39 50 40 54 42 45 59 47 35 40 38 31 27 30 33 32 31 32 38 31 25 26 28 28 30 33 37 39 42 45 51 56 55 50 50 50 46 40 48 76 111 135 110 70 79 102 98 77 49 37 81 108 174 237 200 83 33 72 184 247 254 194 119 73 82 125 142 151 152 136 115 100 93 91 78 43 54 85 109 167 223 226 154 82 78 130 151 156 156 136 83 36 74 116 152 185 128 52 75 83 71 64 74 67 64 90 115 118 96 68 61 67 69 71 119 158 133 81 52 58 74 54 56 90 142 194 235 250 208 144 118 84 52 85 182 254 253 219 168 134 70 24 38 52 39 43 46 35 33 37 33 31 31 26 23 26 28 30 32 35 40 43 39 35 31 32 35 36 34 30 32 29 28 28 27 26 30 37 44 42 40 37 35 34 34 35 44 40 42 51 51 41 33 33 41 44 45 44 42 44 46 47 47 44 43 48 55 59 56 51 26 42 60 67 61 47 35 30 39 44 45 43 42 44 43 38 24 47 114 157 118 54 28 26 35 50 99 157 193 210 217 215 197 212 210 181 174 199 182 122 77 47 44 61 44 20 64 142 175 143 145 154 142 123 142 199 213 210 202 203 178 112 106 172 218 212 202 194 196 203 203 198 201 201 201 201 201 199 198 197 198 196 195 197 200 201 200 198 192 199 192 191 195 174 167 192 203 178 142 170 178 156 198 242 211 117 62 30 18 36 39 38 31 42 48 64 109 163 205 232 203 199 205 204 194 199 204 193 198 198 198 199 199 198 197 197 194 201 213 216 224 147 28 22 130 195 169 154 168 135 81 20 50 62 98 150 176 158 139 145 147 130 144 160 135 131 139 102 62 61 97 154 198 213 216 234 231 215 145 51 31 58 61 62 54 60 56 48 37 24 44 90 174 230 233 215 209 197 195 198 206 210 212 207 198 195 201 210 200 179 165 184 212 210 204 215 192 127 111 147 189 230 211 136 56 80 167 219 213 159 120 172 216 190 156 194 218 205 220 216 176 136 83 64 109 183 218 210 207 207 207 206 206 205 205 205 206 208 209 208 207 202 190 178 202 221 217 230 223 154 108 114 183 216 238 228 160 81 78 118 183 244 211 175 186 214 254 254 159 99 112 122 109 104 86 94 87 76 57 41 42 55 67 71 68 63 58 58 62 64 62 59 59 51 46 49 57 59 52 42 36 43 50 51 44 34 39 55 51 52 52 45 43 37 26 35 48 38 45 53 65 81 147 176 198 224 221 194 187 197 194 180 204 206 214 215 209 213 218 212 218 214 210 211 213 214 210 206 211 210 209 208 208 210 211 213 221 203 145 102 116 147 183 225 222 186 173 190 217 229 172 80 33 36 42 47 49 49 46 44 33 33 46 63 63 57 73 99 160 212 227 209 208 205 201 212 204 204 199 201 208 204 199 204 197 207 203 212 200 178 192 197 205 205 203 199 195 195 198 201 203 203 203 203 202 202 202 201 204 204 204 204 204 204 204 204 209 209 207 204 200 198 198 200 202 202 202 202 202 202 202 202 203 200 197 197 200 203 204 203 204 204 203 202 201 200 200 199 202 202 201 201 201 202 203 204 203 203 203 203 203 203 203 203 200 201 202 203 203 203 203 203 197 199 199 198 196 195 196 197 198 214 212 206 213 189 108 29 54 139 148 113 161 232 232 196 203 203 203 203 203 203 203 203 201 202 204 206 206 205 204 203 203 203 203 203 203 203 203 203 205 204 201 199 200 202 205 208 206 205 204 203 201 199 198 198 199 200 202 203 204 203 202 202 206 206 205 205 205 205 205 205 200 200 200 201 202 205 207 209 209 208 205 203 203 204 207 208 202 203 203 202 199 198 200 202 205 203 202 202 204 204 202 201 203 203 204 204 205 205 205 205 202 202 203 204 205 206 206 207 203 203 203 203 203 203 203 203 203 203 205 206 206 206 206 205 205 204 198 213 234 212 160 131 163 155 146 179 210 235 218 202 210 211 210 206 202 202 209 217 211 214 209 212 220 211 206 220 212 212 214 218 221 221 217 212 218 219 220 220 220 220 221 221 219 220 220 221 221 222 222 222 221 221 221 221 221 221 221 221 223 223 222 221 220 220 219 219 216 217 217 218 218 217 217 216 220 219 218 218 218 218 217 216 215 215 215 215 215 215 215 215 212 212 212 211 211 210 210 210 211 208 205 205 208 209 207 205 203 204 206 208 209 209 209 209 210 211 213 214 215 215 214 213 214 212 211 214 216 214 206 199 209 209 208 206 205 204 203 202 197 198 200 202 203 203 202 201 201 201 201 201 201 201 201 201 200 200 201 201 201 201 200 200 202 203 202 200 198 198 201 204 200 198 196 196 199 203 203 201 197 204 204 203 205 200 195 201 203 200 200 205 205 201 200 202 204 201 214 215 207 178 119 84 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 187 187 187 187 187 187 186 186 190 190 189 188 187 186 187 188 188 188 187 187 187 188 189 189 189 188 188 188 188 188 187 187 187 186 186 188 190 191 189 187 189 189 189 189 189 189 189 189 189 190 191 192 192 191 190 190 189 190 190 190 191 191 191 191 192 191 189 188 188 189 190 191 188 189 190 190 192 192 193 194 190 192 193 193 191 191 192 194 195 195 194 194 193 193 193 193 194 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 196 197 196 194 192 194 198 201 196 196 196 196 197 197 197 197 197 196 197 199 202 202 200 198 202 201 201 201 201 201 201 201 201 201 202 203 204 203 203 203 204 204 205 205 205 204 203 202 202 203 204 205 205 205 204 204 206 206 206 206 206 206 206 206 202 204 207 207 206 205 206 207 208 209 209 209 209 208 207 206 207 207 207 207 207 207 207 207 209 209 209 210 209 209 208 207 213 212 210 209 209 209 211 211 210 210 210 209 209 208 208 208 213 213 213 212 211 210 210 209 211 211 210 210 210 211 212 213 210 211 212 213 213 213 212 212 208 222 212 210 206 206 226 225 200 146 173 223 222 215 214 215 216 216 216 216 216 216 216 216 217 216 215 215 215 215 216 217 237 227 165 84 87 179 252 254 206 154 200 218 134 132 215 245 240 231 205 205 213 170 143 177 211 184 212 234 170 144 203 230 228 218 218 221 217 216 219 216 218 219 225 224 215 218 223 220 217 216 227 234 232 232 215 182 131 59 93 151 171 223 253 242 195 131 144 219 251 253 251 234 154 113 152 173 171 142 112 90 64 85 149 188 168 163 169 145 82 65 59 61 69 81 113 163 221 252 149 32 76 144 136 131 161 141 118 104 83 124 211 225 172 81 52 63 72 88 88 88 100 86 59 45 46 86 144 154 179 232 250 254 178 62 44 39 98 157 160 140 136 97 50 42 51 47 51 37 46 53 59 77 63 50 42 81 127 162 205 226 190 133 118 151 180 207 231 236 236 238 247 254 250 205 98 117 175 122 39 22 60 77 72 59 38 15 38 139 241 251 235 178 144 190 236 253 216 80 176 243 251 240 166 95 56 46 53 39 50 75 80 150 209 190 191 211 170 94 44 31 34 26 13 24 78 117 152 148 126 136 193 250 247 254 228 141 53 36 68 77 49 28 22 27 43 55 46 44 55 37 30 34 35 37 40 36 30 30 42 62 72 66 57 54 53 53 45 35 35 38 31 17 19 115 225 253 254 255 249 127 20 7 41 97 164 210 159 71 28 34 44 52 53 46 34 25 26 108 190 211 205 225 250 251 252 254 231 162 85 37 23 22 25 37 42 39 34 28 31 44 38 30 24 24 27 38 61 85 78 59 52 54 48 49 91 144 154 108 54 34 40 44 52 68 117 196 181 181 203 157 143 181 179 161 163 148 106 82 72 60 44 29 40 81 118 156 157 101 40 67 127 192 205 161 118 106 81 59 67 121 167 206 206 135 82 68 84 94 131 149 137 181 254 230 211 167 89 38 29 26 25 38 49 42 34 65 130 179 149 156 209 255 249 202 139 81 52 39 46 58 58 62 64 54 40 61 83 64 49 113 191 209 177 132 104 90 63 42 41 43 42 30 39 55 105 174 180 149 127 109 86 69 57 47 44 47 30 44 72 91 71 32 18 29 53 76 94 88 64 46 48 59 52 45 42 48 47 33 31 47 35 46 32 20 40 41 27 41 24 16 18 45 81 144 172 200 201 211 212 208 206 205 214 233 220 199 199 145 81 34 28 29 16 56 119 200 245 245 189 86 21 25 28 27 22 17 15 15 16 20 22 11 2 35 105 159 159 173 189 202 199 177 165 174 186 193 197 186 164 145 130 117 133 177 231 208 139 111 142 196 227 253 241 136 101 164 172 131 147 152 162 136 91 125 153 173 149 86 90 175 218 166 91 52 39 28 45 75 79 71 83 104 108 87 147 214 194 210 253 217 135 101 139 189 214 199 135 102 175 220 225 218 226 198 163 173 200 225 240 233 240 178 87 18 55 83 103 165 213 174 95 30 45 126 132 93 47 36 131 239 251 241 223 211 211 215 219 222 213 229 228 228 216 184 142 94 70 38 26 36 39 38 36 28 28 33 38 38 35 35 39 44 54 41 29 26 27 28 28 29 32 34 33 32 35 40 40 37 35 35 36 38 40 38 35 31 30 31 33 34 34 33 31 30 35 30 32 27 23 20 46 109 166 193 171 93 81 137 158 149 166 154 155 116 91 127 170 199 186 142 100 113 169 212 228 235 223 220 217 216 217 219 222 223 226 218 205 194 209 244 232 180 132 206 243 231 226 229 229 236 219 170 125 99 80 64 54 60 78 64 58 100 156 168 168 190 230 232 192 167 154 117 76 35 39 129 178 203 201 206 193 159 100 113 139 101 57 112 178 182 124 152 197 202 171 170 187 182 170 88 92 169 179 162 204 254 248 145 116 223 250 229 178 195 236 126 50 56 50 27 31 36 28 43 41 18 16 73 169 241 221 183 138 129 152 201 247 255 213 187 145 93 42 16 25 43 31 35 39 43 43 44 45 46 53 42 34 35 37 36 38 43 38 37 36 37 39 39 38 36 39 36 33 31 31 31 29 28 28 32 35 36 38 39 41 42 35 36 28 27 41 45 39 36 37 46 39 41 52 45 41 49 37 32 30 34 37 36 36 38 37 31 27 28 29 28 29 31 34 37 37 36 38 44 48 48 46 47 46 43 52 75 103 120 90 68 78 91 102 107 78 47 69 100 147 172 138 67 31 42 108 202 248 195 113 65 68 95 101 102 100 98 102 106 102 93 59 52 66 78 107 194 255 246 195 109 77 105 127 156 169 145 77 20 65 153 206 183 93 46 111 148 112 68 56 56 72 70 99 106 88 56 46 55 70 84 121 136 101 74 72 70 66 47 40 46 75 116 142 144 121 95 102 73 49 78 148 190 181 159 115 77 39 26 38 47 40 39 41 34 34 35 29 30 32 28 27 28 29 30 31 33 38 42 41 37 33 34 37 38 36 32 34 30 28 29 29 30 35 42 47 42 35 32 33 36 39 41 42 39 43 53 54 44 36 35 36 41 46 48 47 45 44 43 43 44 46 50 54 53 48 43 33 44 57 59 50 39 32 30 38 42 44 41 39 39 36 31 12 67 150 175 111 41 22 30 16 63 147 216 233 223 217 215 206 215 196 151 134 142 114 57 52 53 54 46 33 49 115 185 216 163 156 176 163 126 129 186 211 214 210 211 188 123 102 150 210 210 205 199 198 201 201 198 198 199 200 201 201 200 200 199 198 196 196 197 199 201 200 198 197 200 194 198 208 194 170 164 182 194 165 164 167 169 210 226 162 72 34 34 34 39 36 42 35 37 36 47 75 115 168 217 213 204 200 199 197 199 201 196 198 198 198 198 197 198 198 198 197 200 213 218 219 133 21 30 156 226 210 185 192 160 99 46 41 52 65 86 108 112 106 107 113 98 104 119 131 138 118 81 98 116 131 133 144 166 198 234 233 175 90 24 27 52 53 62 58 52 47 45 39 40 77 129 193 226 214 198 206 205 204 201 204 200 197 200 206 207 202 198 207 185 180 198 207 199 201 215 209 168 139 137 169 229 230 169 94 68 151 229 232 205 179 194 199 167 132 176 216 218 234 227 201 136 67 56 114 195 229 217 206 206 206 206 206 205 205 205 205 208 209 209 210 207 195 182 195 221 217 218 212 163 106 71 99 154 177 142 85 54 67 88 151 197 211 214 205 221 248 212 135 85 106 126 120 108 76 71 62 63 62 61 63 64 60 52 58 54 52 53 57 58 56 52 63 50 38 39 49 55 50 42 39 45 49 52 52 43 42 52 49 46 39 33 41 51 61 78 104 99 69 54 90 114 174 220 192 190 187 175 157 154 172 193 191 200 213 216 210 213 216 212 216 213 210 210 213 214 211 207 210 210 209 209 209 210 211 211 218 210 161 101 72 72 116 183 203 176 158 147 130 114 87 51 40 42 46 48 49 47 45 43 40 41 43 45 48 60 84 105 162 212 223 202 201 203 199 204 208 206 197 192 196 199 199 203 204 208 205 207 170 129 157 195 202 202 201 200 199 200 202 204 198 198 199 200 201 203 203 204 203 203 203 203 203 203 203 203 202 203 203 202 200 199 201 204 202 202 202 202 202 202 202 202 200 200 200 201 203 204 203 202 202 202 202 202 202 202 202 202 202 202 201 201 201 202 203 204 203 203 203 203 203 203 203 203 200 201 202 202 203 203 203 203 201 202 203 202 200 199 199 201 196 197 200 213 219 180 111 62 78 91 101 136 196 220 212 210 203 203 203 203 203 202 202 202 201 202 203 203 204 203 203 203 202 202 202 203 203 204 204 204 204 204 204 204 203 203 202 202 203 203 203 202 202 201 201 201 202 201 201 200 201 202 203 204 202 203 204 204 206 206 207 208 206 205 205 204 205 206 207 208 208 207 205 204 204 205 206 207 201 203 203 201 199 198 200 202 207 205 204 204 205 206 204 202 204 204 203 203 203 204 206 207 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 202 203 204 205 205 205 204 203 208 212 203 202 214 203 177 165 196 219 220 223 218 227 214 213 206 205 206 209 212 212 209 207 212 209 209 212 217 223 222 216 220 218 215 214 216 218 219 220 218 219 220 220 220 220 221 221 220 220 220 221 221 221 222 222 221 221 221 221 221 221 221 221 222 221 221 220 219 219 218 218 218 218 218 219 219 218 218 218 220 219 218 218 218 218 217 216 217 217 216 215 215 214 213 213 212 212 212 211 211 211 210 210 206 206 206 205 204 203 204 205 203 204 206 207 208 208 208 208 211 212 214 215 216 216 215 214 215 212 210 211 212 211 207 203 206 205 205 204 204 203 203 203 199 199 200 201 202 202 202 202 201 201 201 201 201 201 201 201 201 200 199 199 199 200 201 202 200 202 203 202 200 201 203 205 203 201 197 194 197 201 198 192 198 203 199 196 200 199 199 207 196 195 196 201 201 199 201 205 203 213 216 174 133 127 139 163 186 187 188 189 189 188 187 186 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 188 191 193 191 187 185 186 188 187 188 188 188 188 187 187 186 188 188 188 188 189 189 189 189 187 187 187 188 190 190 189 187 189 189 189 189 189 189 189 189 186 187 188 189 190 190 190 190 188 188 189 189 190 190 190 190 189 189 189 189 189 190 190 190 189 190 190 191 191 192 192 193 189 191 192 193 192 192 194 196 192 193 195 196 195 194 192 191 194 194 194 194 195 195 195 196 196 196 196 196 196 196 196 196 194 196 196 196 194 195 197 199 197 197 197 197 196 196 196 196 201 199 198 198 199 199 198 196 204 203 203 202 201 200 200 199 201 201 201 200 201 202 203 203 201 202 203 204 205 205 204 204 203 203 204 205 205 205 204 204 206 205 205 205 205 204 204 204 203 205 207 207 206 205 206 207 209 209 208 207 207 207 207 208 206 206 206 207 207 208 208 208 209 208 208 208 208 208 209 210 211 210 207 205 206 208 212 214 210 210 209 209 209 209 208 208 217 215 213 211 210 210 211 212 211 210 210 210 210 211 212 212 209 210 211 212 213 214 214 214 210 225 220 219 220 215 223 225 196 137 165 222 224 213 210 213 215 215 215 215 215 215 215 215 217 216 215 214 214 214 215 215 225 232 199 108 69 157 240 233 168 141 209 208 132 163 230 235 232 213 162 142 146 109 101 158 186 164 197 242 195 148 187 228 226 217 218 221 217 217 220 218 230 226 227 225 217 218 220 215 216 221 222 219 225 243 253 251 237 115 37 75 149 210 247 246 225 126 89 167 232 212 204 246 220 124 113 177 207 155 113 100 104 93 84 133 192 219 214 164 111 58 50 63 70 71 97 166 244 254 138 64 165 254 251 236 133 92 37 46 102 123 126 147 124 55 51 76 87 98 96 98 100 75 59 42 39 65 107 152 209 244 254 249 115 27 107 136 161 152 138 157 181 134 57 26 29 14 47 43 50 130 176 217 149 54 24 59 82 91 121 167 180 174 174 179 189 208 234 251 231 227 232 241 248 220 115 121 242 200 70 17 84 108 73 51 44 21 33 105 180 206 195 148 151 217 254 249 184 76 184 254 252 179 88 46 31 30 48 51 38 32 40 123 189 196 218 236 184 100 52 42 34 25 17 23 57 110 147 143 144 182 230 254 240 253 240 146 58 42 44 36 16 45 79 109 105 84 91 102 99 60 32 27 26 26 27 25 39 54 57 37 17 18 33 45 31 34 35 34 36 38 32 23 10 71 177 237 236 195 187 115 17 24 80 143 191 200 126 40 34 36 42 49 51 41 22 6 42 151 239 254 254 254 242 223 247 253 221 144 71 34 20 13 16 29 38 36 31 28 27 29 35 32 33 39 50 82 143 199 179 108 54 45 72 92 135 172 157 85 31 18 33 81 121 122 76 104 86 136 208 175 137 148 135 189 245 223 133 67 50 43 16 15 68 124 144 141 106 67 58 42 65 122 148 126 99 91 65 82 93 93 108 171 205 157 81 109 176 163 135 117 111 192 253 215 166 118 70 37 29 34 27 50 65 56 50 80 136 179 139 176 231 240 185 129 97 74 62 51 51 58 58 59 57 46 59 62 73 60 66 157 242 248 178 139 129 119 73 42 42 40 46 39 33 17 46 116 141 129 111 130 132 115 86 45 28 43 44 48 46 37 34 37 37 33 47 50 51 45 38 38 45 53 47 39 37 38 37 46 65 78 52 39 24 41 66 53 28 26 18 15 14 22 42 112 171 228 228 224 216 212 208 200 204 224 221 193 193 145 84 41 30 18 20 28 57 124 199 244 207 107 27 27 25 23 21 18 16 15 14 18 19 11 5 30 88 139 152 179 211 222 197 158 156 187 195 226 241 227 195 154 142 164 153 178 232 236 189 152 131 127 217 242 176 77 115 210 201 147 134 129 137 122 81 92 117 146 127 79 95 196 254 220 119 49 21 44 61 63 74 100 117 116 102 132 201 225 190 217 248 189 136 140 173 204 201 172 138 113 175 222 226 221 222 172 145 192 219 224 239 251 252 175 79 24 71 114 168 239 253 174 75 24 123 197 143 68 32 35 144 253 248 237 216 213 223 218 213 226 212 231 228 226 231 235 228 199 140 85 48 44 43 42 42 37 26 29 32 34 36 39 44 48 51 39 28 24 25 25 25 26 32 33 32 30 34 39 39 36 32 33 35 37 38 36 31 26 28 30 32 33 34 33 31 30 36 28 31 23 12 23 87 184 249 248 201 108 94 174 216 206 211 203 197 153 146 192 183 139 71 85 124 188 241 245 225 217 217 215 215 217 221 222 218 215 220 230 234 237 251 254 219 167 184 222 232 223 226 225 222 232 249 219 154 98 78 50 42 62 85 97 72 74 124 137 138 174 214 191 134 106 118 127 96 35 37 110 152 166 210 246 254 218 146 100 83 44 65 179 237 229 152 185 213 225 225 209 184 169 203 186 133 138 169 187 232 254 224 117 149 240 244 175 163 217 208 93 27 27 32 32 32 40 32 40 31 7 7 69 175 254 239 170 99 154 196 196 246 254 221 150 99 79 45 17 24 41 33 38 42 44 42 40 40 41 42 32 26 29 35 38 38 39 37 35 33 34 36 38 38 37 42 39 36 35 34 32 29 27 29 27 37 41 41 60 68 50 50 44 47 49 48 50 43 26 43 42 41 43 44 40 40 47 40 37 36 39 40 38 38 41 36 32 30 31 31 28 27 28 33 35 33 28 28 34 43 47 46 48 46 43 46 57 68 74 61 96 148 164 173 180 135 79 72 112 147 141 114 97 80 57 54 107 166 172 114 55 61 105 103 92 80 80 93 104 99 86 62 57 76 89 96 150 207 215 152 70 39 79 137 198 205 154 69 14 77 208 254 172 72 73 187 211 150 104 87 81 107 98 88 108 96 55 33 43 65 85 116 129 113 119 135 107 70 55 55 45 42 50 59 64 67 68 60 41 23 41 87 108 92 73 61 63 65 56 39 38 46 46 39 36 38 36 27 28 33 29 30 31 30 29 29 32 37 41 43 40 36 37 39 40 37 35 30 26 23 25 27 29 34 40 51 44 36 32 34 39 43 44 38 36 41 51 53 46 39 38 32 38 48 54 53 47 42 39 39 43 49 51 49 44 39 36 43 50 56 52 41 32 31 34 39 42 43 40 38 35 30 25 31 74 123 126 78 38 30 31 17 65 154 232 250 229 207 194 204 237 224 159 108 86 65 42 39 56 52 30 41 106 184 230 231 183 178 194 175 130 124 172 206 212 209 213 198 140 114 151 203 206 207 204 201 200 199 198 196 197 199 200 201 201 201 201 198 197 196 197 199 200 199 198 199 198 194 199 212 207 167 126 164 214 185 146 149 187 224 197 105 47 35 49 49 42 34 38 38 34 30 36 45 61 111 172 209 208 200 197 201 200 197 199 199 198 197 196 196 197 198 199 199 196 210 221 213 114 10 40 167 233 220 170 160 133 88 74 81 67 47 48 72 92 106 119 124 106 137 184 215 188 114 84 160 193 186 147 126 131 151 177 165 105 50 30 49 59 49 59 56 43 40 43 39 53 100 144 164 189 180 178 196 202 205 202 196 199 202 204 205 206 206 205 185 164 182 213 207 193 200 210 217 203 167 130 148 216 240 209 142 85 126 204 237 230 202 203 187 170 149 188 224 227 230 212 174 110 57 63 120 189 221 212 205 205 205 205 206 206 206 206 199 203 204 205 207 207 194 179 203 213 214 220 200 154 123 104 56 81 95 96 117 146 147 128 128 127 163 214 209 215 226 163 108 62 74 93 97 96 73 69 61 61 60 59 61 61 56 49 51 49 49 52 55 55 51 47 41 34 30 38 52 61 59 53 47 58 52 43 49 56 57 61 53 65 72 87 114 141 164 184 200 176 99 63 112 118 134 159 114 124 150 148 111 109 167 224 187 202 215 213 207 208 212 213 214 211 209 210 213 214 212 209 209 209 210 210 210 210 209 209 215 211 182 145 112 82 89 129 192 195 188 154 99 54 41 45 48 49 49 49 47 45 43 42 43 42 40 46 73 114 145 156 178 217 222 202 202 206 202 203 202 208 202 181 169 177 197 212 201 211 208 191 145 117 159 211 203 202 201 201 203 203 203 202 196 197 198 199 200 201 202 203 201 201 201 201 201 201 201 201 199 201 201 201 199 199 201 204 202 202 202 202 202 202 202 202 197 200 203 205 205 203 202 202 200 201 201 202 202 203 203 203 202 202 201 201 201 202 203 203 202 202 202 202 202 202 202 202 200 201 202 202 203 202 202 202 202 203 204 203 201 200 201 203 201 194 200 222 221 165 98 66 63 65 111 190 234 219 200 207 204 204 203 203 202 202 201 201 202 202 201 201 201 202 203 203 202 202 202 203 203 204 204 204 201 203 206 208 207 203 199 197 200 200 201 202 202 203 203 204 204 203 200 198 199 201 204 206 199 200 202 204 206 208 209 210 209 209 207 206 206 206 206 206 206 206 206 205 205 205 205 205 203 204 205 203 201 201 202 204 204 202 201 201 202 203 201 199 205 204 203 202 202 204 206 207 206 205 205 204 204 203 203 203 205 205 204 204 203 203 202 202 203 203 204 204 204 203 202 202 204 214 209 203 207 199 172 153 213 240 234 223 212 218 202 200 204 206 208 211 213 214 211 208 208 210 215 209 204 215 223 214 214 215 215 215 216 217 220 222 218 219 220 220 220 220 221 221 220 220 220 220 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 217 219 219 219 219 219 219 219 219 220 219 218 218 218 218 217 216 219 218 217 216 214 213 212 211 212 212 212 212 211 211 211 210 203 206 207 205 201 199 202 205 203 204 205 206 207 207 207 206 211 212 214 216 216 216 215 214 214 212 210 209 209 209 209 209 202 203 203 203 203 203 203 203 202 201 201 200 201 201 202 203 201 201 201 201 201 201 201 201 201 200 199 198 199 201 203 204 198 200 202 202 202 201 202 203 199 201 200 200 205 211 209 200 199 204 201 198 201 200 199 205 204 203 203 203 200 197 200 204 209 203 181 126 102 136 188 231 185 186 188 190 190 188 186 185 188 188 188 188 188 188 188 188 187 187 186 186 186 187 187 188 185 188 191 191 188 186 186 186 187 187 189 189 189 187 185 184 186 187 187 187 188 188 189 189 187 187 188 189 189 189 188 187 188 188 188 188 188 188 188 188 187 188 188 189 189 189 190 190 187 187 188 188 189 189 189 189 191 191 192 192 192 191 190 190 194 194 193 192 190 189 188 188 190 191 193 193 191 191 193 195 192 193 194 194 194 193 192 192 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 195 193 195 197 197 196 195 196 198 201 201 200 200 199 199 198 198 203 202 200 199 199 199 199 199 202 202 201 201 201 200 200 200 202 201 200 199 200 201 203 204 202 202 203 203 204 204 204 204 203 203 204 204 205 205 205 205 204 204 204 203 203 203 202 202 204 206 208 207 206 205 206 207 210 208 207 205 205 206 208 209 205 205 206 207 208 208 209 209 209 208 207 206 206 208 210 211 210 209 207 206 206 208 211 212 209 209 209 209 209 209 209 209 212 211 210 209 209 209 209 210 210 210 210 210 210 211 211 211 212 212 212 212 212 212 212 211 209 216 215 223 229 219 215 222 185 124 154 217 224 213 210 215 214 214 214 214 214 214 214 214 214 214 213 213 214 215 216 216 217 223 224 181 121 123 163 177 133 129 210 193 124 177 236 237 243 219 141 99 129 140 142 179 169 152 183 223 189 165 203 221 223 216 218 219 215 218 223 220 208 188 189 209 219 220 218 214 218 224 221 215 217 225 239 253 253 183 68 28 72 145 224 254 244 180 104 131 203 178 162 235 230 121 98 199 233 139 88 105 131 119 75 128 222 252 243 201 152 84 61 58 64 76 85 126 157 125 95 134 198 231 249 249 154 42 29 112 180 197 151 89 70 51 49 49 56 61 88 159 139 72 50 43 38 35 59 145 246 254 236 153 39 54 192 246 201 109 58 87 150 171 111 42 9 60 129 131 96 178 244 254 206 99 96 128 113 77 52 74 104 136 178 220 242 232 224 237 234 228 233 243 252 243 133 120 249 246 134 39 51 69 58 50 41 31 34 56 72 78 76 50 109 179 232 202 127 94 130 182 145 66 18 33 45 41 42 39 42 25 37 107 170 215 254 252 175 94 59 51 33 21 16 20 34 86 122 129 159 221 254 254 232 202 178 112 52 36 20 19 54 103 162 211 173 99 107 140 125 94 69 53 31 19 25 33 57 91 104 73 40 35 40 39 39 38 36 37 41 43 34 23 6 37 111 155 143 109 126 103 46 46 86 115 107 83 52 40 47 42 37 38 40 37 27 18 40 122 193 232 247 214 155 125 132 119 99 77 55 39 33 32 18 23 33 37 29 22 17 12 36 53 84 114 134 155 189 221 189 124 71 65 95 111 118 118 84 45 46 55 59 116 174 169 84 17 29 156 236 218 172 118 110 174 247 254 171 74 39 30 15 24 99 165 193 182 124 88 81 73 99 147 165 143 101 66 69 78 87 79 80 127 161 139 67 94 177 204 158 83 61 140 173 158 111 64 48 43 36 35 53 67 73 74 88 107 117 120 102 135 170 155 99 80 116 156 160 112 67 52 53 53 51 48 59 60 66 54 79 187 253 236 144 117 120 114 74 63 73 60 47 41 41 25 27 56 77 93 132 179 191 158 107 48 21 36 44 57 58 47 47 56 49 31 39 40 43 47 50 50 46 42 39 38 34 24 38 97 142 143 89 21 36 122 135 91 51 9 16 16 12 8 13 80 152 225 241 238 229 221 218 210 208 219 217 178 174 133 83 54 63 66 62 25 21 69 127 162 140 79 30 26 21 18 18 19 18 17 11 15 15 9 8 27 81 138 165 179 190 187 170 156 178 221 203 218 224 209 178 148 145 162 136 150 200 220 201 173 125 84 156 147 80 46 136 234 239 212 178 160 147 128 98 102 132 163 128 82 89 180 252 215 114 44 35 93 109 81 92 140 147 116 103 184 212 173 172 223 214 138 159 195 216 223 198 166 160 145 168 218 237 226 201 154 154 213 231 225 237 244 224 124 71 81 87 142 212 253 223 111 49 64 196 228 167 88 46 43 128 231 241 227 207 214 225 198 183 207 217 225 218 220 224 231 245 242 215 163 111 74 45 36 39 37 33 32 30 29 30 37 47 54 47 36 26 23 23 22 22 24 31 32 31 29 32 37 37 34 31 32 34 37 37 34 28 24 24 26 29 32 34 34 33 32 33 27 32 21 13 44 124 220 255 232 187 115 103 180 242 254 239 247 220 161 181 231 182 105 79 147 211 236 237 229 221 222 214 215 216 220 222 222 219 216 214 221 223 227 231 210 164 129 202 221 222 220 229 223 216 230 254 245 180 125 126 88 59 57 100 136 98 62 98 113 112 149 188 144 96 92 128 150 112 45 29 86 105 135 242 255 254 242 223 135 78 26 78 218 254 230 142 182 200 219 255 255 209 181 215 235 154 101 162 228 253 255 184 116 205 254 221 128 156 225 149 52 16 24 36 45 34 38 37 27 21 16 12 41 124 206 218 143 85 172 233 220 250 249 226 135 73 55 36 26 32 32 38 39 39 38 38 38 39 39 30 28 28 30 32 34 36 38 37 35 32 32 34 36 36 35 40 38 37 38 38 37 34 31 30 24 35 44 61 113 131 92 62 64 87 98 86 91 99 86 75 43 38 44 46 49 43 39 44 40 39 40 39 36 35 38 35 32 33 35 33 28 25 25 34 34 32 28 30 38 44 46 44 46 46 42 41 41 38 34 42 110 191 224 248 254 191 119 124 165 202 195 173 177 172 141 90 70 98 138 105 49 75 148 162 138 109 95 95 93 82 70 82 91 127 135 96 88 125 154 106 51 35 70 124 183 188 137 96 43 103 214 223 137 96 147 217 223 176 142 142 144 137 105 78 116 110 58 28 43 70 85 112 153 177 203 207 141 75 68 84 100 94 68 59 71 84 90 104 91 55 40 77 114 98 60 59 114 124 83 43 35 44 39 39 36 39 37 28 29 33 29 32 32 31 29 29 32 37 42 44 41 38 38 39 39 38 36 27 23 21 24 27 28 30 33 48 45 41 39 39 40 41 42 35 33 36 44 48 45 42 42 32 38 48 55 54 47 40 39 38 44 49 49 43 37 36 37 52 56 57 50 39 33 36 41 40 41 42 40 37 34 29 25 47 58 63 54 45 47 43 31 35 68 141 212 232 213 186 167 195 234 219 144 80 49 44 54 45 47 40 44 95 175 230 245 208 181 177 169 144 120 131 177 211 213 208 211 199 144 128 173 202 203 204 203 202 201 199 198 197 198 199 200 200 200 200 199 198 198 198 198 198 199 199 198 199 199 197 197 205 207 169 115 166 226 187 127 136 193 214 149 71 52 50 48 38 36 35 30 40 39 39 43 42 40 66 109 174 203 212 204 204 200 195 201 199 198 196 195 195 197 199 200 199 190 206 222 210 104 5 46 171 231 227 173 149 113 85 122 162 109 53 39 58 89 142 197 182 128 174 241 247 186 119 137 201 226 216 196 176 138 106 92 80 67 67 66 68 64 49 56 48 39 41 41 40 70 118 144 148 179 186 194 203 201 207 208 196 202 206 207 206 206 204 202 142 121 161 215 210 197 203 200 207 207 179 143 149 192 222 226 174 123 98 137 208 214 174 184 186 169 139 150 180 194 190 157 106 91 108 146 173 198 213 208 204 204 204 205 205 206 206 206 198 201 202 202 206 206 192 174 204 206 212 223 203 178 178 170 89 98 136 170 186 195 203 218 185 136 127 174 198 213 210 153 91 50 48 58 67 76 71 75 73 65 55 48 48 51 52 51 47 47 48 50 52 50 45 41 28 30 35 42 49 52 52 50 40 61 58 48 62 78 86 97 117 148 170 196 221 236 249 253 251 206 132 97 116 98 103 115 138 135 147 143 128 154 200 217 188 209 220 214 209 209 212 216 212 210 209 210 212 214 212 211 208 209 210 211 211 210 208 207 210 209 205 208 205 173 138 129 158 188 210 196 145 81 42 36 52 51 50 48 46 44 42 42 42 34 38 75 140 196 216 211 197 216 217 206 206 206 203 206 195 212 212 174 135 143 185 217 204 221 208 169 145 162 201 222 207 204 202 202 203 202 199 195 201 201 201 200 200 200 199 199 202 202 202 202 202 202 202 202 202 203 203 202 199 198 199 200 201 201 201 201 201 201 201 201 198 201 205 205 203 202 203 205 201 201 202 202 202 202 202 202 202 201 201 200 201 201 202 203 202 202 202 202 202 202 202 202 200 201 201 202 202 202 201 201 200 201 202 202 200 199 200 202 205 200 209 227 210 140 73 51 53 99 178 234 238 221 207 196 204 203 203 202 202 201 201 200 204 203 201 200 201 202 204 205 203 203 203 203 203 203 203 203 200 202 205 207 207 204 201 198 200 201 201 202 202 203 203 203 204 203 201 200 200 201 203 204 199 200 201 203 205 207 209 210 208 207 207 206 205 205 205 205 205 205 206 206 206 205 204 203 205 206 207 206 204 203 205 207 203 202 200 200 202 202 200 199 203 203 204 204 205 205 205 205 205 205 204 204 204 204 204 204 206 205 205 204 204 203 203 202 204 204 205 205 204 203 202 201 203 210 207 205 213 208 171 132 178 194 182 189 205 222 207 208 207 210 211 208 206 208 213 215 203 216 217 214 214 203 183 172 200 207 216 220 220 219 218 218 218 219 220 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 219 219 218 218 218 218 219 219 220 219 218 218 218 218 217 216 218 217 217 216 214 213 213 212 213 213 212 212 212 211 211 211 207 208 208 206 203 202 203 205 204 204 205 205 205 205 205 205 210 211 213 214 215 215 214 213 210 211 210 210 209 208 209 210 203 203 203 203 203 203 203 203 204 203 201 200 200 201 202 203 201 201 201 201 201 201 201 201 200 200 201 202 203 203 203 203 197 199 201 202 201 200 199 198 197 203 205 202 203 208 209 205 196 204 204 201 204 201 194 194 206 206 206 203 199 198 201 206 206 177 148 120 130 175 214 243 184 186 188 189 189 188 186 184 188 188 188 188 188 188 188 188 187 187 186 185 186 187 188 189 184 184 185 187 189 189 187 184 186 187 188 189 188 187 185 183 185 185 185 186 186 187 187 187 187 188 189 189 189 188 187 187 188 188 188 188 188 188 188 188 191 191 190 190 189 189 189 189 187 187 187 188 188 189 189 189 192 192 192 192 191 190 188 187 194 194 193 192 190 189 188 188 192 193 194 193 191 190 191 192 195 193 192 190 191 192 194 195 193 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 192 195 197 198 196 195 196 197 202 202 201 201 200 200 200 199 200 200 199 199 198 199 200 202 198 198 199 199 199 200 200 200 203 202 201 200 201 202 204 205 204 204 203 203 202 202 202 202 204 204 204 204 204 204 205 205 205 205 205 205 204 204 204 204 205 206 207 206 204 204 205 207 209 207 206 205 205 206 208 209 205 205 206 207 208 208 209 209 208 207 206 205 206 208 210 211 210 210 210 210 210 209 208 208 209 209 209 209 209 209 209 209 205 206 209 210 211 210 209 208 209 209 210 210 210 210 210 210 212 212 212 212 212 212 212 213 217 219 212 198 204 224 232 234 185 124 154 219 226 216 214 219 213 213 213 213 213 213 213 213 211 211 211 212 213 215 217 218 216 218 232 238 190 113 105 158 154 154 214 177 117 179 243 254 244 211 126 95 163 216 221 229 197 156 160 184 164 177 226 224 220 215 218 218 214 219 226 223 150 128 145 197 225 223 219 221 217 219 218 220 220 217 229 251 246 175 82 19 13 99 208 240 245 224 178 168 180 143 122 165 187 112 98 200 233 135 67 87 122 141 111 160 246 255 250 230 105 70 58 48 60 93 95 91 69 69 112 146 120 106 121 112 98 55 84 174 251 255 196 137 80 67 87 97 88 73 79 126 112 60 57 47 39 36 46 122 233 232 172 65 44 137 222 254 219 152 119 100 122 180 136 25 12 151 245 246 139 137 204 191 158 99 154 199 169 114 45 25 46 59 93 149 178 158 160 202 253 244 238 236 250 249 140 112 249 253 175 63 16 35 57 41 37 36 36 49 61 68 65 55 75 103 130 117 80 64 44 50 22 32 83 137 153 135 90 45 45 27 36 77 130 209 254 237 141 79 60 55 32 19 14 19 52 82 110 121 139 176 216 239 201 136 106 73 32 17 34 83 171 179 188 208 162 84 81 103 100 110 116 91 44 18 23 31 56 89 102 79 56 52 45 31 31 32 31 32 40 46 39 27 21 25 53 63 61 73 116 115 57 37 44 48 37 27 29 52 49 46 43 41 38 33 25 19 25 69 110 146 167 133 77 55 33 30 37 51 51 36 26 26 24 20 29 33 23 29 54 71 80 86 136 211 239 201 148 123 128 151 163 154 118 87 60 49 30 61 128 138 89 99 146 151 113 34 40 117 165 213 215 133 106 185 252 253 170 70 38 28 22 48 115 158 190 208 187 181 163 134 155 220 254 229 149 71 63 72 84 65 39 56 83 88 94 94 106 135 129 87 69 76 86 90 65 38 40 43 40 47 64 71 68 79 112 125 105 84 80 72 76 86 98 133 198 253 254 166 72 37 42 46 50 61 48 58 62 47 76 175 218 169 95 84 96 96 82 108 130 106 49 35 44 47 33 17 32 84 197 242 236 171 101 45 26 44 42 63 78 76 68 62 48 32 44 43 42 44 47 47 43 39 32 31 29 27 59 131 176 167 100 51 92 205 215 139 74 15 17 22 22 13 4 47 95 152 181 201 216 225 235 235 226 221 199 204 227 176 117 96 126 146 92 37 20 41 59 70 63 43 29 23 16 14 16 18 19 19 14 18 13 5 3 14 65 130 165 165 157 156 168 183 206 232 207 194 178 148 135 168 187 163 136 155 185 183 183 190 145 89 60 68 73 112 184 229 227 208 222 229 226 190 134 98 115 137 119 108 109 146 181 153 82 34 96 150 155 115 113 139 132 103 107 153 165 146 169 200 166 111 181 236 246 236 207 185 195 180 156 210 245 223 176 160 193 235 227 236 240 206 147 61 70 135 139 155 178 174 114 39 67 173 196 185 176 139 102 84 108 184 238 242 228 220 217 185 154 160 213 217 206 207 214 222 233 224 245 226 194 140 81 53 42 27 35 35 34 32 33 38 48 56 42 33 25 22 21 20 21 23 29 30 30 29 32 35 34 30 32 32 34 36 37 34 29 24 20 23 27 31 33 35 35 34 31 27 31 18 25 83 162 231 230 201 180 137 106 134 188 232 244 254 209 138 151 170 126 108 178 229 252 234 218 218 218 216 218 220 222 222 220 218 218 219 224 222 222 228 226 197 161 144 184 208 216 220 230 222 214 230 254 244 182 140 168 142 107 70 114 167 138 86 106 124 119 136 141 118 97 94 118 140 114 67 55 61 66 134 255 247 243 254 216 166 120 46 85 226 250 206 147 174 169 175 229 255 223 194 198 205 139 82 160 250 253 254 157 144 247 252 201 120 157 196 103 33 22 34 42 49 33 30 37 27 27 32 22 22 64 118 152 104 92 173 238 243 237 217 173 115 69 45 28 35 42 26 35 35 35 38 41 41 38 35 30 31 29 24 21 25 34 40 37 35 32 32 33 33 32 31 35 35 35 38 41 42 40 38 27 18 28 46 85 157 178 131 65 82 124 149 146 166 195 197 126 42 21 43 64 83 69 48 43 39 35 36 36 34 34 37 34 33 35 37 35 28 24 24 33 32 31 32 39 46 46 41 35 40 43 44 45 45 39 32 45 79 127 166 223 254 208 151 191 210 245 254 244 240 240 228 172 110 90 112 91 56 95 172 206 163 120 103 97 85 68 58 91 140 201 195 123 82 104 134 119 89 67 60 71 110 149 158 137 75 101 152 127 102 150 220 211 225 219 178 189 218 165 100 102 138 121 53 19 44 77 91 111 164 209 231 219 141 70 72 124 173 192 161 127 119 140 171 209 190 116 51 82 152 148 95 114 173 152 92 56 40 43 41 42 31 30 33 30 31 35 33 32 32 31 30 29 32 38 42 44 41 39 38 38 38 37 35 28 26 27 30 31 29 29 31 35 39 43 44 42 39 39 39 38 35 35 39 43 45 46 48 37 39 46 53 51 44 40 41 40 45 48 44 36 34 39 46 55 57 55 49 41 37 39 43 38 38 38 37 35 31 28 27 32 44 45 39 44 51 43 29 34 80 162 227 236 207 173 149 181 187 149 91 58 46 41 46 41 33 49 105 178 227 238 232 188 160 150 136 115 107 132 186 207 212 211 214 195 139 131 189 208 202 197 198 201 202 200 198 199 199 200 200 199 198 197 196 198 199 199 198 198 198 198 198 198 202 203 198 199 202 180 142 181 227 179 125 134 173 165 81 47 44 44 50 49 46 43 32 36 42 43 45 48 45 47 59 118 185 224 216 205 199 196 201 197 196 195 195 195 197 199 200 200 190 205 221 210 105 7 50 174 231 242 214 189 121 83 142 203 150 79 33 26 64 156 248 205 135 184 236 201 147 132 181 207 209 203 225 223 164 109 73 61 82 103 80 55 54 50 50 41 40 40 36 51 111 170 187 189 209 211 214 206 193 199 202 204 200 199 206 218 216 193 167 120 97 144 207 209 203 208 195 199 197 187 179 176 174 189 217 195 142 78 82 157 182 145 137 149 137 105 94 119 145 137 97 65 94 170 228 222 206 204 198 203 204 204 204 205 205 206 206 204 207 206 204 209 210 193 171 191 205 210 210 209 228 233 190 171 167 211 227 185 146 160 217 252 205 125 99 136 168 155 118 77 56 54 58 62 65 62 65 66 60 53 50 50 48 46 44 43 43 44 45 44 42 38 34 40 41 40 35 30 32 40 47 54 65 65 77 100 101 115 157 219 246 247 251 253 248 252 245 233 185 167 156 125 102 161 200 229 212 204 185 161 170 181 165 166 198 215 215 217 216 213 216 210 209 209 210 212 213 212 211 208 209 210 211 211 209 207 206 206 212 218 229 237 225 196 174 133 145 187 232 214 126 49 27 50 49 47 46 44 43 43 42 39 25 43 115 199 241 234 214 206 205 204 206 206 198 197 205 199 214 216 175 127 135 183 216 221 218 192 155 163 206 219 206 205 203 201 201 202 201 197 194 203 203 203 202 202 201 201 201 202 202 202 202 202 202 202 202 201 203 204 203 201 199 200 201 201 201 201 201 201 201 201 201 201 202 203 202 200 201 205 208 204 203 203 202 201 201 200 200 201 201 200 200 200 201 202 203 202 202 202 202 202 202 202 202 201 201 201 202 201 201 200 200 198 199 201 200 199 198 199 201 203 198 212 229 191 104 55 66 92 124 188 230 222 211 209 200 203 203 202 202 201 201 201 201 205 204 202 202 202 203 205 206 205 205 204 203 203 202 201 201 200 201 202 204 204 205 204 204 203 203 202 202 202 201 201 201 201 202 202 203 203 202 201 201 201 201 202 203 204 206 206 207 205 205 206 206 207 207 207 207 204 205 205 206 205 205 204 203 204 205 206 205 203 203 205 207 207 206 204 204 206 206 204 203 200 202 205 207 208 206 204 202 202 203 203 204 205 205 206 206 205 205 205 205 204 204 203 203 205 205 206 206 205 204 203 202 208 207 202 199 209 219 198 161 162 156 148 183 210 221 206 211 209 209 207 205 207 210 206 198 191 216 216 222 237 197 141 134 205 210 217 221 219 217 216 216 218 219 220 220 220 220 221 221 220 220 220 220 220 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 220 220 220 220 218 218 217 216 216 217 218 218 220 219 218 218 218 218 217 216 216 215 215 215 215 215 215 214 213 213 213 212 212 212 211 211 214 211 209 208 209 209 207 206 206 206 205 205 205 205 205 205 208 209 211 212 213 213 212 211 208 210 212 212 212 210 209 209 207 207 206 205 204 203 203 203 204 203 201 200 200 201 203 204 201 201 201 201 201 201 201 201 199 201 204 206 207 205 203 201 202 202 203 203 202 200 198 196 201 205 204 194 183 182 191 201 196 204 201 197 202 202 197 197 196 198 199 198 198 201 206 210 187 170 165 153 149 163 191 230 185 186 187 188 188 187 186 185 187 187 187 187 187 187 187 187 187 186 185 185 185 187 189 190 185 182 181 184 188 190 187 184 186 186 187 187 187 186 185 185 185 185 185 185 185 186 186 186 187 189 190 190 188 187 187 187 187 187 187 187 187 187 187 187 192 192 190 189 188 188 188 188 187 187 188 188 188 189 189 189 190 190 189 188 188 187 187 187 189 190 190 191 191 192 192 193 193 194 195 193 191 189 190 191 195 193 190 189 189 191 194 196 192 193 193 193 194 194 194 194 195 195 195 195 195 195 195 195 193 195 197 197 196 195 196 198 199 199 199 199 198 198 198 198 195 196 197 197 197 197 198 200 196 197 197 198 199 200 200 201 202 202 201 201 202 203 204 204 205 204 203 202 201 201 202 202 204 204 203 203 203 204 205 206 206 206 206 207 207 207 208 208 205 206 206 205 203 202 204 206 206 206 206 206 206 207 208 208 206 206 206 207 207 208 208 208 207 207 207 206 207 207 208 209 208 209 210 211 210 209 207 206 208 208 209 209 209 209 210 210 205 207 211 213 214 212 210 208 208 209 209 210 210 210 210 209 209 209 209 210 212 214 216 217 207 208 195 146 142 205 242 238 192 134 162 220 223 213 211 214 213 213 213 213 213 213 213 213 210 210 210 211 212 214 216 217 217 220 226 247 225 141 122 195 208 186 191 154 138 205 246 236 197 164 112 118 196 252 254 254 192 132 109 138 160 195 238 229 217 215 218 217 213 220 228 226 151 128 149 207 236 226 216 216 219 213 214 220 220 222 235 250 231 126 60 54 64 72 125 224 254 246 249 228 162 113 107 111 142 101 84 159 213 162 72 64 144 203 171 150 207 249 236 193 108 64 48 64 69 78 102 113 82 90 131 132 94 66 44 37 85 167 165 150 191 180 146 168 126 78 145 215 200 181 143 91 63 47 86 99 78 49 33 78 129 118 83 46 128 236 240 236 244 234 245 183 114 111 74 10 55 192 254 254 158 100 135 98 75 64 149 195 167 131 90 80 95 70 55 68 65 40 63 131 232 245 253 251 242 232 122 87 225 249 202 91 9 22 58 39 45 45 35 53 92 123 142 169 130 102 76 69 57 1 22 31 64 128 209 243 253 246 168 87 52 30 43 70 103 167 194 154 103 65 58 53 34 23 15 20 53 83 103 98 96 113 128 131 125 78 60 47 20 32 112 205 250 213 164 134 99 61 55 59 74 123 156 123 63 35 31 24 31 51 64 60 54 52 38 20 21 41 53 47 42 45 41 31 34 29 36 36 41 67 87 71 38 30 33 31 36 42 32 34 42 42 40 37 33 29 26 25 32 49 55 54 56 51 42 40 34 36 36 35 40 44 33 18 23 16 24 28 30 74 144 184 143 104 129 223 253 194 106 67 155 228 255 229 130 61 25 19 43 96 156 145 78 55 78 90 92 84 62 35 83 207 243 164 119 223 246 179 98 63 56 13 14 97 172 173 156 169 199 235 224 160 157 219 250 219 145 74 57 97 128 85 35 38 49 51 123 172 158 116 84 78 78 32 39 41 33 33 42 37 41 65 56 64 60 72 105 109 81 63 57 50 62 98 135 164 199 230 227 149 64 36 47 46 42 52 44 57 58 42 59 118 134 92 56 65 83 82 82 124 147 121 57 36 41 50 35 7 23 92 188 226 221 156 83 33 24 42 52 67 81 80 67 54 46 44 46 44 41 39 38 36 35 34 25 17 17 37 76 121 140 131 115 143 172 240 252 163 73 16 12 23 32 31 15 33 43 72 95 115 139 176 222 235 208 177 165 204 233 173 128 124 147 159 112 59 36 24 13 22 29 31 29 23 16 13 14 16 18 18 14 19 13 7 5 7 51 120 165 157 145 154 186 209 215 218 207 188 154 108 115 196 229 176 147 163 169 162 197 228 171 97 73 118 160 198 214 215 214 198 218 243 249 213 149 81 75 79 111 143 137 107 96 86 64 51 139 169 168 142 126 110 100 108 106 93 138 177 160 126 114 126 199 251 246 216 197 196 204 183 163 214 243 203 159 181 222 231 224 239 217 135 73 38 98 181 207 218 169 69 37 85 158 229 163 141 170 175 162 130 83 105 189 231 246 236 228 205 157 119 171 209 220 213 209 217 227 211 222 237 243 210 156 118 82 43 26 27 29 33 39 46 52 56 38 30 23 21 21 20 21 23 25 28 30 30 32 35 31 26 32 32 32 34 35 34 30 26 20 22 26 30 33 34 34 34 32 28 29 14 33 109 178 217 205 196 197 165 118 114 166 237 252 248 203 142 123 100 94 163 227 246 247 232 223 218 209 205 220 222 224 221 217 215 216 219 224 220 224 233 234 220 197 178 160 201 220 220 226 222 219 233 253 219 155 121 168 183 187 131 123 198 178 93 99 165 176 145 112 105 91 74 97 128 106 72 91 72 73 146 243 254 248 205 163 192 181 80 74 191 221 173 171 176 161 154 189 232 233 211 179 189 158 95 147 254 254 231 132 171 253 252 200 133 139 124 73 28 21 32 33 37 35 29 36 33 31 26 15 10 28 52 70 61 91 146 190 196 157 118 96 82 69 48 30 36 42 28 32 33 35 37 37 33 27 22 31 32 31 31 36 43 43 40 33 32 31 32 33 33 31 28 31 31 31 34 39 41 42 41 28 22 34 60 99 146 154 121 93 110 141 169 190 220 248 254 158 39 19 60 91 116 99 72 45 37 31 31 34 35 36 38 33 33 36 38 35 28 24 25 31 30 30 34 43 49 43 34 31 36 41 43 45 47 44 39 52 54 66 87 140 182 178 173 207 193 211 250 254 248 247 255 221 123 71 97 97 63 98 184 207 150 102 94 94 77 62 62 94 139 206 217 144 79 95 144 147 116 76 62 71 91 134 186 132 69 66 86 76 112 194 240 219 209 219 190 205 239 190 152 176 182 133 50 12 36 73 94 110 136 167 181 173 115 62 76 154 199 231 219 169 126 162 245 254 231 136 44 62 143 166 132 181 214 171 111 69 51 84 109 62 33 20 27 31 32 37 38 34 34 33 31 30 32 36 40 43 42 40 38 37 37 36 35 29 28 29 30 29 26 28 33 33 37 41 43 42 40 38 37 41 39 38 40 44 48 50 52 42 42 45 51 49 41 39 43 43 46 46 40 33 34 44 54 57 55 50 45 40 39 40 41 37 34 32 32 30 27 26 28 29 42 45 44 51 48 37 33 36 97 189 252 252 218 163 119 117 110 86 62 56 51 39 30 32 41 93 180 238 241 220 210 176 142 144 157 144 117 121 166 174 198 211 216 195 143 144 205 211 202 194 195 199 201 200 199 199 200 200 200 199 197 196 195 198 199 200 199 197 196 197 198 193 199 200 198 196 190 177 166 196 223 175 133 125 123 99 27 26 35 59 111 133 104 67 38 25 35 35 33 41 44 37 33 70 154 221 225 207 198 198 199 195 195 195 196 197 197 198 198 200 197 209 214 203 108 14 53 180 236 242 232 204 103 60 128 189 178 132 64 23 43 127 211 203 153 183 196 152 144 173 207 211 200 188 218 219 178 152 119 72 88 103 73 43 49 48 40 40 44 39 36 71 149 215 237 230 227 215 214 204 191 200 202 203 204 206 211 217 207 175 144 125 107 150 204 205 203 210 196 202 196 199 212 205 177 172 197 210 149 90 83 121 150 124 76 74 118 153 156 147 137 114 87 106 123 188 235 215 196 202 200 204 204 204 204 204 205 205 205 205 208 205 203 208 210 191 166 185 201 206 203 201 223 238 207 191 169 198 195 154 134 146 189 253 242 138 43 60 97 82 60 63 60 58 59 61 60 60 63 57 51 47 49 50 48 46 45 44 44 43 42 41 39 37 36 36 34 33 36 48 68 90 105 132 107 81 97 125 116 135 201 250 254 235 222 224 226 243 235 203 168 195 210 158 126 205 254 246 236 242 235 192 148 124 108 132 174 198 206 220 219 207 208 209 209 209 210 211 212 212 211 209 209 210 209 209 208 207 206 211 211 212 216 225 228 215 196 151 115 151 239 237 131 47 34 47 46 46 45 44 43 42 42 37 34 73 158 228 241 217 198 208 199 198 206 205 198 199 206 205 208 214 191 156 166 204 222 220 190 167 160 186 215 205 192 201 200 199 199 200 201 201 200 200 200 201 202 203 204 205 206 202 202 202 202 202 202 202 202 197 199 202 203 202 202 203 205 201 201 201 201 201 201 201 201 202 202 201 200 199 201 205 208 205 204 203 202 201 200 199 199 201 200 200 199 200 201 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 199 198 200 201 201 200 199 201 203 208 197 211 229 180 83 51 88 111 91 132 204 223 202 197 206 201 201 201 201 201 201 202 202 204 204 203 203 203 204 205 206 205 204 204 203 203 202 202 201 201 200 200 201 202 205 207 208 205 204 203 202 201 200 200 199 201 202 203 204 204 202 200 199 202 203 203 203 204 204 205 205 205 205 207 208 209 210 210 210 205 205 205 204 204 204 204 204 200 202 203 202 201 201 203 205 207 205 203 204 205 205 204 202 200 202 205 207 208 206 204 202 201 202 203 204 205 206 207 207 204 204 205 205 205 205 205 205 205 205 206 206 206 205 204 204 205 206 207 201 201 215 214 193 159 120 111 173 213 226 209 206 211 206 201 207 219 219 194 166 173 212 220 216 213 175 153 184 224 222 219 215 213 214 217 220 218 219 220 220 220 220 221 221 220 220 220 219 219 219 219 218 219 219 219 219 219 219 219 219 221 221 221 221 221 221 221 221 218 218 216 216 216 216 218 218 220 219 218 218 218 218 217 216 215 215 215 215 215 215 215 215 214 213 213 213 212 212 212 212 217 213 210 209 211 212 209 206 208 207 206 205 204 204 205 205 206 208 209 211 212 211 211 210 209 210 212 213 214 213 210 208 210 210 208 207 205 204 203 202 203 202 202 202 202 202 203 204 201 201 201 201 201 201 201 201 200 202 204 206 206 204 201 199 206 205 204 204 204 203 201 199 201 201 200 192 175 168 183 206 205 209 202 194 202 209 209 211 200 201 201 199 200 204 206 205 178 177 191 179 149 137 165 220 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 186 185 184 185 187 189 191 186 185 184 184 186 187 188 188 186 186 185 185 185 186 187 187 186 186 186 186 186 185 185 185 187 189 191 190 188 186 186 187 187 187 187 187 187 187 187 187 189 188 187 187 186 187 188 188 188 188 188 188 189 189 190 190 188 188 187 186 187 188 190 191 188 189 190 190 192 192 193 194 191 193 194 193 191 190 191 193 192 191 191 191 191 192 194 194 192 192 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 196 197 196 195 195 197 199 196 196 197 197 197 197 197 198 194 196 199 199 198 196 196 197 198 199 199 199 199 199 199 199 199 200 201 202 202 202 202 201 202 202 201 201 201 202 203 204 205 204 203 203 203 204 205 206 204 204 205 206 207 207 208 209 205 205 205 204 201 201 203 205 204 205 206 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 208 208 208 207 206 206 207 207 207 207 207 208 208 209 208 208 208 209 209 210 210 210 211 211 212 212 212 211 209 209 207 208 209 210 211 210 209 209 210 210 210 210 212 213 215 217 175 170 170 121 101 171 225 229 197 143 170 219 218 210 209 209 212 212 212 212 212 212 212 212 212 212 211 211 211 212 213 214 214 217 218 235 226 165 155 220 245 208 157 115 135 203 222 185 172 169 167 186 226 250 250 245 185 136 79 102 176 225 237 223 215 214 218 216 212 221 230 228 193 154 149 191 227 233 221 208 221 214 217 219 216 229 240 232 170 90 81 120 149 87 51 183 244 252 253 225 156 119 128 142 131 85 49 104 192 193 92 72 167 253 230 136 136 191 196 166 204 129 76 103 103 100 158 190 141 90 105 114 119 124 107 132 221 255 243 173 96 108 176 177 148 87 168 254 252 254 236 173 105 84 128 155 117 56 23 43 44 37 38 65 165 254 253 249 249 250 252 182 92 36 10 44 162 240 250 227 208 188 191 145 66 44 101 154 156 152 150 163 169 145 115 89 54 17 23 61 127 171 231 252 253 245 121 64 161 239 235 135 39 21 47 47 32 42 37 75 138 168 172 210 209 150 103 88 65 17 76 145 187 221 253 248 252 253 199 152 90 38 41 73 86 107 108 77 77 58 54 47 40 33 20 24 22 52 66 55 57 72 60 30 52 47 35 28 33 94 200 254 254 199 148 120 107 87 55 42 72 134 166 124 77 75 71 44 16 23 34 45 50 43 28 17 30 82 116 95 60 44 41 37 39 31 40 44 40 47 42 27 43 39 37 27 31 38 30 36 34 32 31 29 29 31 33 34 35 35 39 35 23 23 28 24 32 30 19 15 37 68 71 54 24 15 18 22 46 123 200 222 151 91 78 135 174 150 118 115 194 238 250 190 97 38 21 24 65 102 120 101 72 57 66 86 90 106 77 25 73 203 245 196 183 198 135 84 85 99 78 2 29 160 247 236 180 146 161 184 159 122 134 169 162 135 108 77 74 121 152 112 93 124 116 89 127 201 215 145 70 54 56 26 40 38 33 35 39 34 39 57 70 80 78 92 119 103 56 34 37 55 78 101 114 112 112 122 120 96 59 47 57 53 43 49 53 55 51 40 38 46 51 50 64 88 108 96 82 99 107 85 69 56 51 44 34 15 21 71 99 138 163 138 76 26 19 36 58 61 65 63 54 45 44 49 41 41 41 39 35 30 26 25 23 21 21 47 100 141 150 146 175 225 226 245 250 181 93 19 9 19 31 37 24 33 25 38 49 51 60 97 149 169 150 130 126 144 153 116 118 120 122 127 127 74 60 50 33 34 30 31 31 26 20 15 13 14 16 17 11 18 13 13 16 9 39 102 145 143 148 178 214 223 213 209 207 192 161 126 131 177 191 160 137 131 133 159 213 214 147 106 158 211 224 219 211 204 214 212 204 219 217 189 145 73 64 62 102 134 122 83 66 59 58 72 132 165 175 161 134 96 88 119 122 114 160 184 143 90 91 150 219 247 215 161 160 191 200 179 177 222 219 165 156 205 228 208 210 196 148 78 62 74 148 225 241 251 165 27 50 180 215 184 145 144 157 171 201 177 90 55 110 161 207 226 236 228 185 136 125 187 229 237 224 215 220 209 210 223 244 247 226 194 142 86 50 40 29 28 38 48 52 52 34 28 22 21 21 20 21 25 22 26 30 31 34 34 29 22 32 31 30 31 33 33 31 29 23 25 27 30 31 31 30 29 31 27 32 17 31 98 148 163 154 188 207 163 112 112 170 247 218 196 177 145 116 92 115 200 220 234 233 221 214 211 215 224 209 211 214 217 218 218 218 219 218 215 217 216 219 231 214 170 157 212 234 222 222 226 230 242 248 192 126 87 129 183 245 186 123 177 165 84 79 169 203 153 111 89 70 67 111 136 97 71 95 106 98 148 200 218 177 115 174 228 217 103 51 125 177 160 158 159 179 190 192 214 225 202 168 196 194 129 121 217 252 193 127 202 251 253 191 130 115 86 62 33 20 29 24 27 44 35 35 37 48 55 43 22 17 26 25 32 61 94 115 121 106 82 81 67 53 44 34 29 31 35 36 36 33 27 22 24 31 39 62 70 87 113 134 126 82 38 27 27 29 32 34 34 31 28 31 29 28 29 33 36 37 37 34 37 61 101 121 113 100 99 113 113 114 144 201 242 252 252 143 38 58 113 115 114 98 86 57 44 32 30 34 35 34 35 33 33 36 38 34 28 25 27 30 32 34 37 42 44 38 29 32 37 39 38 39 42 43 41 52 53 56 59 85 114 136 174 191 150 146 203 247 234 217 227 230 146 92 103 91 48 94 207 215 158 115 107 91 59 54 75 102 115 158 180 126 63 77 133 152 117 79 101 138 117 105 147 111 59 38 61 93 148 206 221 202 162 154 155 180 210 198 193 203 175 110 44 22 44 90 129 128 111 120 133 130 91 54 77 137 160 192 210 169 100 124 222 246 221 144 66 62 117 165 183 229 229 179 119 63 75 160 189 104 52 20 25 31 31 35 41 37 37 36 33 31 30 32 35 44 43 41 39 38 37 36 36 31 30 29 27 24 24 32 43 57 50 42 39 40 40 38 35 40 40 41 44 48 50 50 48 45 43 46 51 48 39 37 42 45 46 45 39 32 34 45 55 63 56 46 40 39 40 39 39 40 34 30 30 27 24 25 29 38 45 42 41 44 35 38 61 87 143 214 243 220 174 122 77 52 53 58 58 47 40 35 27 47 81 149 219 246 226 201 193 164 150 175 199 182 136 111 135 154 198 218 211 189 151 158 211 209 201 196 197 198 197 197 200 197 198 199 199 199 198 197 197 198 200 201 199 197 196 196 198 194 196 193 198 198 173 152 159 205 219 172 131 94 59 50 22 38 75 123 195 220 169 103 50 21 35 40 38 41 39 31 28 50 121 200 226 209 197 198 196 192 193 196 198 199 198 197 196 198 204 212 200 185 103 16 51 171 244 244 233 189 74 58 146 186 193 171 115 60 44 82 136 176 149 138 126 125 170 215 218 210 211 194 197 184 181 193 153 66 51 62 59 47 48 43 38 40 48 45 50 89 144 185 204 205 201 200 215 212 202 215 217 207 207 201 193 189 181 159 136 117 121 172 216 208 200 206 198 203 200 205 215 212 195 182 180 202 178 142 130 138 134 100 55 50 121 203 223 190 152 139 149 177 163 195 223 203 197 213 208 205 204 204 204 204 204 204 203 203 206 203 200 207 210 190 162 177 198 206 207 201 208 224 212 129 121 163 161 139 154 168 192 200 197 130 51 46 65 57 53 54 60 53 51 55 56 61 64 57 48 43 44 45 45 45 47 44 43 41 39 38 39 41 43 32 36 53 91 136 171 184 184 202 171 112 100 138 148 152 187 214 224 190 189 209 223 243 226 183 179 216 234 188 133 184 236 235 217 220 243 234 182 123 92 140 179 194 196 214 217 205 206 209 209 210 210 210 210 211 211 211 210 209 208 207 207 207 207 211 202 203 211 215 219 217 209 175 117 136 206 187 90 34 37 46 46 47 46 45 44 42 41 46 72 133 204 236 223 205 203 206 202 203 206 204 206 210 207 203 201 216 211 182 182 204 208 191 164 168 184 204 210 195 201 202 202 201 200 199 199 202 204 198 199 200 201 202 203 204 205 201 201 201 201 201 201 201 201 196 199 202 202 201 200 201 202 200 200 200 200 200 200 200 200 201 200 199 200 202 203 203 203 203 203 203 202 202 201 201 201 201 200 199 199 199 200 201 202 201 201 201 201 201 201 201 201 201 201 201 201 201 200 199 198 198 200 201 201 200 200 201 203 207 202 209 220 189 117 72 77 84 80 127 198 220 201 193 202 199 199 200 201 201 202 203 203 202 202 203 204 204 204 203 203 202 202 203 203 203 203 204 204 201 201 201 202 203 204 205 206 204 204 203 202 201 201 200 200 203 203 203 202 202 201 201 201 201 202 202 203 204 204 205 205 204 205 207 208 209 209 209 208 206 205 204 202 202 203 204 205 200 202 203 202 201 201 203 205 204 202 200 201 202 202 201 199 203 203 203 204 204 205 205 205 203 203 203 204 204 205 205 205 203 203 204 205 205 206 207 207 203 203 204 205 205 205 204 204 201 203 211 207 198 208 215 202 151 90 78 144 183 213 219 221 215 212 209 213 222 217 188 155 180 210 223 199 164 155 193 241 228 224 217 213 213 216 220 222 218 219 220 220 220 220 221 221 220 220 220 219 219 218 218 218 219 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 220 219 217 216 216 217 219 220 220 219 218 218 218 218 217 216 216 216 216 215 215 214 214 214 214 214 213 213 213 212 212 212 214 213 211 209 208 208 207 206 210 209 207 206 205 205 205 205 207 208 210 211 212 212 211 210 215 213 210 211 213 214 212 209 211 210 209 207 205 204 203 202 200 201 202 203 204 204 204 204 201 201 201 201 201 201 201 201 203 202 202 201 200 200 199 199 204 202 200 201 203 204 203 202 199 198 204 205 185 162 167 189 203 210 205 198 204 209 205 203 209 209 206 203 204 206 202 196 177 178 193 180 151 139 159 205 187 186 185 185 185 185 186 187 187 187 187 187 187 187 187 187 187 186 185 184 185 187 190 191 186 188 188 186 183 184 187 191 186 185 184 184 184 186 188 189 188 188 187 187 186 186 186 185 187 189 191 190 188 186 186 187 187 187 187 187 187 187 187 187 185 185 184 184 185 186 188 189 188 188 188 189 189 190 190 190 188 187 186 186 188 191 195 197 192 192 191 191 191 191 190 190 189 191 193 193 192 192 193 195 189 190 192 193 194 193 192 192 192 192 192 193 193 194 194 194 194 194 194 194 194 194 194 194 195 196 196 195 194 194 197 200 196 196 196 197 198 198 198 199 196 199 203 203 200 197 196 197 202 201 201 200 199 199 198 198 197 198 200 202 202 201 200 199 200 200 200 200 201 203 205 207 205 204 203 203 203 204 205 206 199 200 201 202 204 205 206 207 204 205 205 203 200 200 202 204 203 204 206 208 208 208 207 206 208 208 207 207 207 207 207 206 206 207 208 209 208 207 205 204 206 205 203 202 203 207 210 213 208 208 208 209 209 210 210 210 216 214 212 209 208 207 207 207 207 208 209 210 211 210 209 208 215 214 212 211 210 211 211 212 173 157 179 157 125 171 225 245 201 150 177 221 218 212 213 212 212 212 212 212 212 212 212 212 215 214 213 211 210 210 210 211 213 210 215 230 216 164 157 205 255 228 144 78 91 153 183 154 183 218 249 251 241 236 226 211 226 193 95 86 189 247 233 213 213 214 218 216 212 221 231 229 203 145 112 143 202 241 238 213 219 216 224 220 215 237 242 210 134 58 97 148 199 180 72 75 202 251 230 170 140 111 108 152 142 70 17 71 181 206 105 98 204 254 239 159 145 175 180 185 180 143 104 144 169 193 252 239 168 76 82 82 98 167 204 250 248 254 250 215 129 135 207 174 108 85 171 248 248 253 254 245 191 155 161 159 113 66 41 36 48 47 51 78 129 199 250 253 249 250 218 135 92 56 39 116 203 251 241 174 204 246 250 220 109 40 54 131 185 200 194 191 220 201 159 108 70 55 62 75 44 66 113 159 217 255 147 80 163 244 235 166 125 96 62 32 26 28 31 118 231 241 165 145 172 107 85 87 65 91 133 249 250 250 250 228 221 215 201 225 137 42 21 54 61 62 67 67 66 57 52 43 45 42 25 27 25 30 37 44 51 55 55 53 36 54 33 23 63 161 249 248 253 180 152 163 177 144 62 26 55 111 130 85 61 93 99 62 20 14 19 32 37 28 21 21 42 120 171 140 78 46 43 44 42 26 32 38 24 25 34 51 39 26 27 31 36 29 19 38 27 28 30 34 36 35 30 26 49 22 25 39 32 32 41 36 26 29 27 28 41 58 60 52 33 19 14 17 56 143 193 173 113 71 39 48 77 107 142 172 144 157 151 97 44 14 24 37 58 98 105 94 98 94 102 135 119 93 70 42 60 143 200 199 191 116 51 120 179 128 61 2 43 171 247 253 213 149 111 79 84 85 111 115 86 94 127 134 96 114 124 105 148 225 213 163 128 135 149 117 72 55 43 44 30 38 37 33 40 55 63 62 102 111 111 134 164 128 54 15 41 52 54 54 62 62 53 51 49 66 62 51 57 59 59 70 90 82 72 69 53 25 31 69 103 135 153 128 90 74 64 48 78 80 69 43 34 25 13 33 37 73 123 130 78 26 23 44 52 49 47 45 43 41 39 39 40 39 36 32 28 24 23 23 27 42 41 61 132 202 225 223 238 249 237 248 246 208 141 37 13 16 23 28 19 31 22 33 36 36 37 49 69 84 105 132 118 110 112 111 145 134 121 139 126 73 83 106 97 73 38 29 34 30 24 18 13 12 13 15 12 18 14 18 22 6 22 78 104 117 152 207 243 234 213 211 226 214 193 183 174 148 131 140 116 95 105 158 193 142 93 128 191 239 222 203 205 197 201 205 211 218 210 185 147 72 73 82 82 90 81 81 86 63 48 68 113 169 194 174 140 98 87 115 154 185 184 147 140 123 106 158 233 240 183 113 128 190 207 193 180 221 189 132 160 224 227 195 182 134 83 63 102 125 184 248 253 226 134 46 113 228 212 148 137 163 140 150 224 223 132 65 85 110 161 211 239 243 226 203 151 176 195 214 212 207 225 236 230 220 231 252 254 238 180 116 102 75 42 28 33 44 47 45 32 26 22 21 21 20 22 25 20 25 30 32 35 34 27 19 32 30 28 28 30 32 31 30 26 27 29 30 30 29 27 25 27 26 37 24 26 72 102 104 122 195 229 169 111 115 164 230 194 161 158 141 112 105 124 166 188 222 237 227 220 220 219 220 195 197 202 211 220 224 223 221 226 222 215 196 197 228 211 145 166 229 249 224 220 232 241 252 249 180 114 64 87 156 251 193 116 111 113 92 80 129 169 150 111 75 62 88 143 143 90 83 137 158 109 123 130 108 87 128 228 254 220 110 36 74 149 172 133 146 213 254 229 219 217 182 162 182 194 159 102 154 225 172 150 238 252 253 170 112 111 107 70 49 28 36 26 25 50 35 35 42 81 124 111 53 19 23 25 24 25 46 65 93 139 155 117 73 34 32 35 21 20 41 40 37 29 17 13 28 58 82 120 137 175 225 253 222 126 39 22 23 27 32 36 36 33 30 32 29 26 26 28 31 32 32 37 50 90 145 152 100 76 103 98 83 65 104 199 253 253 248 111 41 108 168 128 92 77 85 72 55 38 32 34 33 30 28 33 33 36 37 34 28 26 29 32 36 39 39 40 40 35 29 33 37 39 36 36 42 47 49 48 47 46 46 68 90 112 158 187 134 114 178 243 229 191 187 231 218 180 126 60 21 96 228 240 191 155 137 93 40 43 84 108 118 133 128 94 69 82 109 120 99 87 144 197 138 79 109 120 74 33 58 117 166 198 205 166 138 114 121 159 202 209 183 157 115 59 30 39 71 129 186 159 116 114 127 118 77 43 71 110 127 165 209 189 106 92 162 215 196 148 94 70 89 148 209 253 221 160 99 45 103 216 213 144 75 27 27 32 28 32 40 41 41 39 35 31 28 29 30 45 44 42 40 38 37 37 37 38 36 33 28 24 27 41 57 86 68 47 36 38 41 38 33 36 39 42 46 49 50 47 42 46 43 47 53 49 39 35 40 45 47 45 39 33 34 44 53 70 59 45 38 38 40 40 39 45 38 32 30 27 24 26 31 32 47 52 47 34 16 42 98 153 206 247 217 143 90 67 52 63 55 60 60 44 40 48 45 77 123 184 223 226 208 191 184 157 169 203 209 179 138 111 123 167 219 233 206 177 149 157 202 205 201 199 200 198 194 195 200 195 196 197 198 199 199 199 199 198 200 201 200 197 195 196 198 204 200 192 201 204 163 129 140 209 217 168 120 62 14 32 43 73 135 185 234 244 195 130 66 28 48 60 61 55 41 31 34 47 99 180 224 212 197 197 195 190 193 196 199 200 199 197 195 194 207 212 187 167 94 14 47 129 233 245 232 174 57 72 180 211 196 170 135 88 45 52 92 107 109 95 107 158 213 227 196 196 215 202 182 160 183 212 150 59 15 21 45 46 40 36 45 39 50 54 67 98 113 116 125 136 148 174 208 208 195 207 211 223 200 169 153 160 166 148 123 96 124 189 231 215 199 202 198 198 201 203 202 204 210 197 172 179 215 194 176 182 137 84 79 90 120 169 186 165 151 176 226 195 173 198 225 207 201 207 190 205 205 205 204 204 203 203 203 205 208 206 203 210 215 194 166 158 201 213 207 215 236 229 180 106 92 137 147 148 174 162 151 123 99 79 60 49 47 49 64 53 65 57 55 59 56 54 51 54 48 45 48 49 44 39 38 39 37 34 32 33 36 41 44 52 63 99 163 228 255 243 218 210 206 143 104 154 192 168 144 187 203 177 189 217 224 225 187 159 195 233 236 195 125 165 238 222 214 215 229 228 190 145 125 180 209 205 195 211 217 210 216 209 210 210 210 210 210 210 210 212 211 208 206 206 206 207 208 201 197 208 216 205 203 223 243 192 142 150 180 135 59 33 42 47 47 48 48 46 44 41 39 63 112 186 237 234 206 200 215 201 204 207 202 199 213 218 205 199 200 223 221 181 165 175 172 168 162 191 207 212 208 196 214 207 207 205 201 197 196 200 203 201 201 200 200 200 199 199 199 200 200 200 200 200 200 200 200 200 202 203 202 199 196 196 196 200 200 200 200 200 200 200 200 199 198 199 202 205 205 202 198 201 201 201 202 202 203 203 203 200 200 199 199 199 200 201 202 201 201 201 201 201 201 201 201 201 201 201 201 200 200 199 198 196 198 200 200 198 198 200 202 194 203 206 208 208 173 104 50 62 121 182 205 202 202 203 200 198 198 199 200 201 202 203 204 200 201 203 204 204 203 202 201 200 201 201 202 204 205 205 206 202 202 203 204 204 204 203 202 202 202 202 202 202 202 201 201 206 204 201 199 199 200 202 203 200 200 201 202 204 205 206 206 203 204 205 206 207 206 205 204 207 206 203 201 201 202 204 206 203 204 205 205 204 204 206 208 205 204 202 202 204 204 203 201 207 205 202 200 200 203 207 209 205 205 205 204 204 203 203 203 202 203 204 205 206 207 208 208 201 202 203 204 204 204 204 204 209 202 205 203 196 210 222 212 181 121 103 137 133 159 194 218 220 223 223 218 214 207 188 166 212 212 218 190 145 161 213 233 217 215 214 216 219 222 221 219 218 219 220 220 220 220 221 221 220 220 220 219 219 218 218 217 219 219 219 219 219 219 219 219 218 218 219 219 219 219 220 220 221 220 218 217 217 218 220 221 220 219 218 218 218 218 217 216 219 218 217 216 214 213 212 211 214 214 214 213 213 212 212 212 209 211 211 208 204 202 204 206 211 210 208 206 205 205 205 205 207 209 211 212 213 212 212 211 221 215 209 208 212 215 214 211 210 209 208 207 205 204 203 202 199 200 202 204 205 205 204 203 201 201 201 201 201 201 201 201 206 203 199 195 194 195 198 200 200 197 195 196 199 202 203 203 203 201 211 218 193 148 132 144 189 202 204 200 204 200 184 174 205 205 202 200 203 207 202 193 169 174 189 176 152 143 154 185 187 187 186 186 185 184 184 183 186 184 182 182 185 187 187 186 181 183 185 187 187 187 186 185 186 186 185 185 184 183 182 182 186 186 186 186 186 186 186 186 185 185 185 186 186 187 187 187 182 183 184 186 187 188 190 190 187 187 186 184 182 182 185 188 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 190 189 188 188 189 190 192 194 188 188 189 190 191 192 192 193 191 192 193 193 193 192 191 190 195 194 193 191 191 190 191 191 192 193 194 194 194 194 193 192 195 194 192 193 195 196 194 193 194 194 194 195 195 196 196 196 194 195 196 194 192 193 196 200 197 197 197 198 198 199 199 199 196 197 197 197 197 198 198 198 201 200 198 197 197 198 199 200 200 201 204 205 205 204 201 200 201 203 204 203 201 200 201 203 207 206 204 202 202 202 204 205 204 204 205 205 205 206 206 206 207 205 204 205 207 207 204 201 208 207 205 204 203 204 207 209 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 208 208 209 209 209 210 210 205 205 206 207 209 210 211 211 210 209 208 208 208 208 209 210 209 211 211 209 207 210 217 224 217 175 152 166 158 158 211 254 218 162 183 219 213 216 218 205 214 211 214 213 209 213 217 211 210 214 214 213 217 222 219 211 216 212 215 231 232 169 135 195 254 251 146 41 92 161 206 208 213 250 233 233 228 175 168 203 252 201 140 114 134 222 246 238 227 212 211 224 213 214 233 219 191 147 90 105 191 238 227 215 218 220 214 214 219 231 213 149 73 67 100 177 238 216 132 67 98 182 184 122 100 89 79 97 94 48 26 83 164 178 113 147 239 245 254 190 119 182 242 189 111 103 123 168 218 253 238 184 122 57 36 62 157 248 251 246 250 237 221 165 133 137 172 147 81 76 104 186 254 254 235 249 246 242 199 191 170 112 79 41 26 43 55 45 60 107 171 245 203 144 95 123 165 113 89 182 249 224 192 213 240 252 252 212 174 59 45 108 141 159 178 192 247 243 195 141 83 75 171 174 89 27 32 56 101 152 136 114 214 251 244 207 188 148 78 31 27 6 55 168 254 234 131 63 57 40 81 133 186 177 212 250 253 245 192 164 181 196 248 223 120 64 42 31 73 90 79 66 45 32 48 51 33 34 37 32 12 21 53 103 155 175 132 67 35 28 57 53 57 121 166 179 187 172 218 242 212 152 71 32 31 52 58 42 46 76 78 48 22 19 24 29 28 30 29 19 44 75 111 91 64 56 39 40 40 34 38 31 19 37 56 47 34 30 38 46 39 27 19 15 31 37 31 34 44 37 40 68 59 55 50 49 46 40 34 30 33 30 49 88 109 93 65 48 24 25 23 24 44 79 113 130 113 64 46 40 54 100 122 116 62 60 44 48 43 42 60 48 55 108 144 182 213 172 123 134 144 153 118 51 28 69 114 127 94 49 105 204 224 138 30 4 47 157 230 252 188 141 139 153 149 136 98 102 115 159 215 179 92 155 144 115 204 246 246 251 143 89 60 67 69 65 49 25 32 27 39 54 63 88 109 105 138 145 139 125 110 81 43 21 15 45 85 108 106 90 71 57 57 56 56 58 74 71 62 90 132 118 98 69 51 25 26 93 126 157 145 120 116 83 46 52 136 141 87 22 18 33 27 21 27 94 154 146 84 32 24 37 40 39 37 34 33 33 33 34 34 35 35 33 29 26 26 27 44 64 71 78 128 206 246 243 232 225 223 231 243 232 159 71 7 13 21 26 26 25 25 25 33 31 29 23 21 56 137 213 208 148 116 153 192 185 178 199 150 76 93 184 199 138 83 60 43 29 19 20 19 13 11 14 15 16 14 9 8 14 28 40 57 76 119 173 213 227 229 231 226 232 235 238 226 181 131 108 76 51 74 100 123 127 122 170 228 237 209 184 197 204 200 210 212 228 227 192 143 72 67 79 82 85 93 81 66 49 37 55 129 177 195 165 113 98 129 142 168 175 169 189 182 148 154 165 208 166 104 103 152 191 204 190 169 193 142 131 195 234 238 226 193 87 29 83 110 121 199 253 250 176 88 73 132 152 131 151 241 197 109 158 252 244 136 85 161 138 101 160 198 230 251 235 193 138 147 167 171 185 202 231 226 219 229 242 225 187 162 156 152 93 57 40 34 47 52 46 32 17 23 29 17 13 23 26 26 23 23 27 26 21 22 27 32 32 32 30 28 28 32 36 32 31 31 31 32 30 26 22 31 39 34 25 30 45 66 88 100 152 160 146 139 110 132 219 217 176 167 121 86 105 130 168 167 199 214 224 210 198 222 227 204 186 184 207 230 231 224 220 192 211 227 220 214 220 183 112 145 210 249 244 236 231 224 225 184 122 98 78 76 139 178 161 95 63 73 87 79 104 123 94 84 58 83 135 162 141 96 83 169 178 114 75 85 94 135 183 251 254 227 96 22 80 135 162 170 189 217 237 239 233 228 229 177 170 163 155 153 155 128 107 194 251 253 224 139 86 110 89 73 48 28 21 25 40 50 44 27 46 149 212 189 135 59 9 24 24 20 17 46 117 184 209 139 77 23 17 29 31 30 35 35 30 35 23 10 52 121 153 168 167 215 254 248 249 115 27 18 27 32 30 31 36 35 28 26 28 25 27 32 26 22 30 38 75 160 222 179 83 42 59 72 84 67 83 172 246 252 247 98 21 145 177 144 115 119 99 106 94 60 29 25 34 33 28 23 30 38 41 39 35 35 36 37 37 38 38 36 32 28 25 31 33 35 34 34 39 49 57 49 46 42 40 46 65 90 107 132 107 96 145 204 202 190 215 253 245 231 162 77 17 92 200 206 194 203 168 101 26 41 77 94 109 104 93 83 57 63 109 145 144 136 174 191 130 102 134 121 56 74 110 117 143 173 199 180 151 103 102 149 194 192 145 95 51 31 63 73 73 128 191 187 178 185 200 126 58 80 76 89 106 144 204 232 138 61 130 215 185 164 146 78 65 167 248 252 216 150 66 34 105 202 242 212 123 46 29 33 34 35 38 38 39 38 35 32 30 32 34 47 48 49 48 47 44 42 41 43 36 28 25 27 41 65 87 113 75 38 28 38 45 41 34 42 38 39 45 49 46 40 36 44 48 54 55 48 40 38 41 47 50 50 42 33 34 46 59 65 56 43 35 33 34 35 35 43 39 36 33 24 20 36 58 83 61 59 27 8 17 58 156 250 252 205 123 64 37 40 61 72 54 45 59 46 35 82 130 142 142 187 215 214 195 162 162 165 151 174 175 175 158 107 106 177 231 198 177 191 138 125 202 212 205 197 193 197 203 207 208 198 204 191 194 201 198 202 200 198 199 200 200 200 199 198 197 195 200 196 209 217 178 143 152 214 222 153 57 39 39 37 82 153 204 222 233 229 191 136 71 56 121 143 142 138 103 53 13 70 153 207 216 203 193 200 198 196 196 196 196 198 199 201 202 196 207 198 191 166 106 49 8 78 153 215 242 166 53 91 210 230 196 180 152 112 57 50 55 58 52 88 137 202 238 212 204 201 190 190 174 200 240 176 79 24 28 33 38 40 39 37 36 35 55 62 72 81 99 136 151 133 118 110 150 197 184 159 171 174 181 139 121 143 140 118 101 77 139 215 234 216 208 205 206 201 205 204 200 199 203 201 196 172 182 204 230 208 155 121 95 98 137 169 147 115 143 196 216 191 178 189 195 198 206 203 205 204 198 207 210 195 195 209 213 200 203 202 211 210 204 208 196 152 150 191 229 228 230 223 189 111 92 106 126 120 117 106 76 63 62 61 62 63 61 57 53 52 57 58 54 49 48 49 48 43 52 48 42 50 54 44 35 31 25 37 34 39 56 69 106 163 162 142 177 244 255 235 218 209 203 160 133 190 227 168 112 185 187 205 218 202 195 197 174 159 205 251 234 151 134 197 225 226 210 211 223 221 201 170 142 219 219 222 223 217 209 209 214 206 211 214 214 211 210 211 211 208 208 208 211 212 210 208 206 209 188 198 218 214 208 222 234 222 173 157 167 110 38 36 49 49 48 48 39 45 49 38 44 80 158 220 250 219 200 199 203 204 199 199 205 205 200 199 204 212 211 202 179 153 138 139 146 159 168 181 194 203 205 203 201 201 201 200 200 200 199 199 199 205 202 197 193 192 194 197 200 203 202 201 200 200 200 201 201 206 204 202 200 200 200 201 202 200 199 199 200 202 202 200 197 196 197 198 200 202 204 205 206 201 201 201 201 201 201 201 201 204 203 203 202 201 201 201 201 204 203 201 199 199 199 201 202 201 201 201 200 200 199 199 198 198 198 198 199 199 199 200 200 203 198 205 207 207 212 167 84 80 166 222 235 196 206 199 197 201 200 198 198 199 202 205 207 205 206 206 206 206 205 203 203 204 204 203 203 203 202 202 202 205 201 197 198 202 204 202 200 199 200 202 203 203 202 200 199 200 201 201 201 202 201 201 201 202 202 203 203 203 204 204 204 208 209 209 209 208 208 207 206 206 206 207 208 208 208 207 206 206 206 205 204 204 203 203 202 200 202 206 208 208 208 207 207 204 203 202 201 201 201 202 202 203 204 205 206 206 206 206 206 201 202 204 205 206 205 205 204 206 205 203 202 202 203 205 206 204 204 204 204 204 204 204 204 198 190 192 196 173 142 143 168 178 200 210 234 235 212 207 190 221 216 167 134 173 220 224 216 216 218 219 218 216 215 217 218 219 219 219 220 220 221 221 221 220 220 220 220 220 220 220 220 218 218 218 218 218 218 218 218 219 219 220 220 220 221 221 221 220 220 220 220 220 220 220 220 220 220 219 218 217 216 215 215 217 218 218 215 211 209 211 214 214 214 214 213 213 214 214 214 212 212 211 210 210 209 208 208 209 210 211 211 210 208 206 205 207 207 208 209 211 212 213 213 207 208 210 211 212 212 211 211 204 205 207 207 207 206 204 202 204 204 204 203 203 202 202 202 204 203 201 200 200 201 203 204 204 203 201 200 200 201 203 204 201 201 201 201 201 201 201 201 204 195 195 204 198 172 150 144 174 185 202 215 212 186 143 109 181 218 209 196 198 205 208 176 184 198 170 140 157 172 166 166 186 186 186 186 186 186 186 187 188 186 184 184 186 188 188 187 187 188 188 188 188 188 187 186 183 183 184 185 186 186 187 187 186 186 186 186 186 186 186 186 185 185 185 186 186 187 187 187 184 185 186 187 188 189 190 190 186 188 189 188 186 186 189 191 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 191 190 190 189 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 190 191 192 194 194 193 192 191 191 191 192 193 193 193 193 193 193 193 193 193 193 196 194 193 193 195 196 195 193 194 194 194 195 195 195 196 196 193 195 196 195 194 194 196 198 197 197 198 198 198 198 198 198 197 197 197 198 198 198 198 198 199 199 198 198 198 199 200 200 197 198 199 200 200 199 198 197 201 202 204 203 202 201 202 204 206 205 204 203 203 203 203 203 204 204 204 205 205 206 206 206 207 206 206 206 207 207 205 204 207 205 204 205 208 208 206 203 206 206 207 207 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 210 210 208 208 208 208 208 209 209 209 210 209 208 208 208 208 209 210 206 208 209 208 208 211 219 226 223 185 119 106 129 145 192 247 208 166 186 220 219 210 208 214 214 204 208 217 215 211 212 211 211 214 214 213 212 213 211 209 212 211 213 224 226 170 139 198 254 220 121 75 164 223 239 224 242 190 180 161 151 151 153 216 220 152 120 123 118 182 229 247 226 213 208 223 218 213 231 232 230 158 84 91 149 174 185 216 214 216 217 226 223 214 188 133 77 127 171 172 210 255 194 96 81 111 129 103 58 52 98 145 115 78 65 90 114 122 119 201 247 254 246 179 147 228 247 143 64 117 169 204 224 210 170 142 99 75 64 78 165 246 246 250 241 227 220 185 144 111 136 152 113 76 89 151 207 248 255 235 235 238 231 246 232 196 164 96 61 28 52 63 44 67 100 103 90 98 111 152 188 135 99 168 173 177 196 241 251 236 232 211 165 110 50 54 110 110 96 145 217 255 255 222 151 107 187 214 130 38 11 21 39 60 71 109 216 253 245 181 154 136 85 37 19 4 43 132 203 171 70 17 41 57 109 201 249 243 221 233 242 202 173 162 153 168 243 240 193 149 108 49 58 80 85 82 55 35 31 30 32 46 43 24 8 21 68 144 221 251 203 129 50 26 33 54 69 84 98 118 156 227 237 194 158 119 83 69 51 42 65 113 123 80 45 43 28 24 27 30 29 30 28 20 28 32 50 42 38 43 34 42 43 36 32 25 42 94 114 83 37 56 89 99 58 8 13 51 64 72 58 45 49 54 81 128 143 110 72 52 45 41 33 28 16 42 110 191 214 163 91 50 36 28 23 21 21 42 98 154 151 97 68 52 44 46 38 35 46 106 107 60 40 83 120 89 43 71 148 242 254 197 144 148 204 232 195 87 16 26 50 49 47 83 176 252 212 88 9 7 58 132 156 168 168 204 233 238 240 188 120 98 111 197 253 160 104 191 187 128 195 253 252 221 131 66 34 53 62 53 41 31 50 42 53 69 75 98 128 141 125 132 114 81 63 53 38 27 38 70 119 145 130 99 70 48 42 45 74 87 79 70 69 86 109 104 95 76 68 40 20 64 160 197 194 168 146 97 61 74 146 144 89 26 18 26 19 16 28 85 137 131 80 35 26 35 31 31 31 32 32 32 32 32 33 34 36 35 32 31 31 32 58 73 74 68 93 140 163 157 147 146 149 158 173 175 129 66 17 20 22 23 21 20 21 23 23 24 29 25 16 45 138 232 235 179 138 155 185 190 204 236 169 67 108 231 244 195 146 92 42 29 20 21 20 14 11 14 14 15 14 11 9 15 28 38 47 53 75 109 138 155 168 179 201 225 232 221 210 189 156 132 102 44 53 95 131 133 137 205 236 238 221 199 195 198 200 205 202 219 223 189 128 51 58 86 122 112 97 65 44 38 41 68 115 159 174 157 150 186 208 173 117 111 144 208 222 197 191 191 144 97 82 146 206 218 210 186 153 155 142 166 207 234 251 241 163 66 56 118 126 111 165 249 215 97 52 103 130 97 115 209 245 201 130 173 247 247 155 86 155 220 163 114 139 202 235 248 212 163 149 156 157 163 174 190 195 209 214 186 145 134 158 182 132 100 94 84 57 53 47 22 28 20 16 16 18 25 28 21 24 24 26 30 29 25 22 22 31 32 32 30 28 28 30 33 32 31 29 30 30 29 26 24 28 31 31 30 30 36 70 115 147 148 128 124 118 83 125 244 252 187 138 89 100 159 163 151 139 168 179 187 190 205 232 225 218 196 189 210 228 225 217 217 160 199 228 215 197 203 181 129 150 200 241 243 220 192 172 166 146 128 150 154 145 160 149 110 80 103 105 89 86 93 91 85 56 73 126 171 195 188 129 77 133 146 83 48 102 171 206 199 231 251 224 89 14 66 123 166 181 205 228 234 233 235 238 237 203 167 150 171 212 183 105 98 204 252 251 207 104 39 78 89 71 35 21 36 44 41 38 37 31 36 118 225 254 193 87 27 22 13 15 24 39 73 116 140 95 54 22 22 32 32 32 36 35 14 16 33 43 70 132 187 195 186 227 252 251 203 86 7 23 32 37 34 33 35 33 25 24 30 28 26 34 33 23 19 37 138 243 254 172 83 49 55 83 76 50 63 151 233 230 187 70 44 178 214 189 166 189 184 153 122 74 37 30 37 36 25 28 35 44 47 45 41 39 39 37 36 35 33 32 30 29 28 32 34 35 33 32 36 44 51 45 44 43 43 44 50 57 63 86 105 103 111 151 177 184 196 236 253 254 198 114 37 74 156 148 178 218 183 104 27 40 74 91 84 69 65 60 49 85 156 185 193 171 160 139 90 87 124 110 85 106 133 149 163 172 195 215 152 91 90 108 119 123 106 55 27 49 100 109 96 129 190 246 233 226 224 154 97 111 94 72 96 118 143 165 115 63 107 157 185 210 185 87 57 162 252 254 206 113 31 27 105 200 254 249 179 91 37 24 26 32 38 37 38 39 38 36 36 37 39 46 48 50 51 50 46 41 38 41 38 32 29 34 50 71 86 77 55 34 30 38 43 42 40 41 39 41 46 48 44 39 38 46 50 56 57 50 40 37 40 47 49 47 40 33 36 50 62 64 55 42 35 33 35 37 38 42 41 33 21 22 48 89 121 109 57 45 32 15 19 78 197 244 204 128 65 43 39 46 64 65 59 45 49 54 76 142 197 187 183 208 219 205 169 131 136 192 175 156 130 151 155 104 101 194 222 171 140 159 135 129 177 208 201 196 198 201 200 196 194 193 206 197 195 198 194 197 194 190 191 194 196 198 199 199 199 195 199 194 202 212 184 155 162 229 210 126 34 26 49 83 154 206 233 221 214 215 189 130 56 132 183 204 208 199 154 88 30 105 179 217 213 198 193 200 194 197 197 196 197 197 198 200 201 191 205 203 205 191 142 81 29 39 105 185 235 169 66 103 210 224 205 196 163 127 77 55 34 37 44 91 177 234 234 218 208 187 157 171 197 217 205 127 56 27 31 35 38 39 37 36 36 41 54 75 107 103 97 150 209 213 167 103 103 162 181 143 113 130 181 173 125 111 138 151 120 84 141 205 226 219 210 205 212 198 201 203 201 199 200 201 201 186 172 178 220 228 188 143 102 107 156 184 155 132 168 202 191 162 160 183 194 199 208 204 203 219 213 210 207 201 201 202 198 209 206 198 211 213 195 185 171 133 108 162 221 223 244 244 182 97 75 79 89 81 82 80 60 65 64 63 63 63 60 56 52 55 56 55 51 50 51 49 45 52 52 47 48 56 50 37 33 20 37 61 78 104 114 129 191 254 235 190 180 200 208 206 195 196 196 171 122 129 172 161 125 165 201 216 213 200 176 164 167 207 251 236 179 151 180 223 227 219 212 211 216 217 213 187 152 168 201 225 221 211 211 213 208 211 210 210 209 209 208 207 205 211 210 210 211 212 210 206 203 209 175 163 187 212 222 223 222 213 178 153 146 97 40 38 49 50 47 49 43 46 46 37 51 119 208 246 240 209 213 211 198 213 215 212 207 210 216 210 198 191 186 178 170 166 167 171 174 175 181 189 198 202 203 200 198 201 201 200 200 200 199 199 199 204 201 198 195 194 196 198 200 202 201 200 200 200 201 201 202 200 199 199 199 199 200 201 202 201 199 198 199 201 201 200 198 203 202 202 201 201 200 199 199 201 201 201 201 201 201 201 201 200 200 199 199 199 199 199 199 203 202 201 200 200 200 200 200 201 201 200 200 200 199 199 199 200 200 200 201 201 201 202 202 200 199 203 199 205 225 191 113 79 148 223 233 211 197 202 196 202 201 200 200 200 201 202 203 205 205 205 206 205 204 203 202 204 204 203 203 203 202 202 202 205 201 198 199 202 204 203 200 200 200 201 202 202 201 200 200 200 201 201 201 201 201 201 201 202 202 203 203 203 204 204 204 207 208 208 209 209 208 208 207 210 209 208 207 205 204 203 202 203 203 203 204 204 204 204 204 205 204 203 203 204 205 205 204 205 204 203 203 202 203 204 204 205 205 205 205 205 205 206 206 202 203 204 205 205 205 204 204 205 204 204 203 203 204 204 205 204 204 204 204 204 204 204 204 204 209 220 222 203 173 156 154 143 164 191 222 226 211 209 209 201 165 126 139 194 224 218 213 215 217 218 218 216 216 217 219 219 219 219 220 220 220 220 220 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 219 218 218 218 218 218 216 216 216 214 213 213 214 216 214 214 213 213 213 213 214 214 212 211 211 211 210 210 209 209 210 210 210 210 209 208 207 206 208 208 209 210 211 213 213 214 209 210 211 211 211 211 210 209 209 209 209 208 207 206 205 204 203 203 203 203 203 202 202 202 204 203 201 200 200 201 203 204 203 202 202 201 201 202 202 203 201 201 201 201 201 201 201 201 203 201 201 205 204 196 184 176 180 180 184 194 204 193 156 120 143 179 202 211 209 206 199 177 182 194 170 147 166 181 175 174 184 185 185 186 187 188 188 189 190 188 187 186 187 188 188 187 188 187 186 185 184 184 184 184 184 184 185 186 186 187 188 188 186 186 186 186 186 186 186 186 182 183 183 183 183 184 184 184 186 187 187 187 188 188 189 189 182 184 187 187 186 186 187 188 186 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 191 191 191 190 190 188 187 186 191 191 191 190 189 189 188 188 197 195 193 191 190 190 191 192 190 190 190 190 191 193 194 195 194 193 192 191 191 192 193 194 195 194 193 193 195 196 194 193 194 194 194 194 195 195 195 196 192 194 196 196 195 195 195 196 198 198 198 198 197 197 197 197 198 198 198 198 199 199 199 199 196 197 198 199 200 200 200 200 201 201 201 201 201 201 201 201 200 202 204 203 202 202 204 206 204 204 204 205 204 203 203 202 204 204 204 205 205 205 206 206 206 206 207 206 206 206 207 208 206 204 203 206 210 211 205 199 205 205 206 206 207 207 208 208 208 208 208 208 208 208 208 208 207 208 208 208 209 209 209 210 210 210 210 209 209 208 208 208 209 209 208 208 208 208 209 209 207 209 210 209 208 210 216 221 229 206 114 66 88 98 117 158 169 154 183 215 223 219 208 210 218 211 212 214 210 212 214 209 210 210 211 212 209 206 207 210 215 216 215 222 226 176 146 201 252 186 89 103 215 251 241 220 224 187 160 147 127 145 197 216 177 166 156 129 91 115 170 237 235 229 217 227 225 207 214 226 247 167 82 79 132 165 184 215 222 226 220 220 219 223 222 192 122 163 207 168 178 255 239 177 107 66 93 127 102 113 181 220 177 137 132 123 73 63 126 253 252 254 252 197 148 170 161 85 83 150 189 197 187 128 75 81 120 122 142 112 102 182 247 252 248 230 232 236 221 166 170 217 179 115 119 158 153 182 240 244 247 239 238 253 250 251 245 172 85 56 60 52 29 29 34 38 47 92 125 141 144 88 56 117 189 216 239 246 241 244 237 201 150 117 44 24 96 123 98 123 220 252 254 252 235 181 172 133 89 32 30 47 46 27 22 68 143 190 186 139 123 115 77 37 42 33 39 67 95 70 40 69 156 182 190 241 246 223 153 148 169 150 175 164 107 119 220 253 252 241 186 69 34 68 99 113 79 75 70 66 65 63 50 31 7 8 46 128 210 239 188 114 79 91 80 79 71 44 60 108 154 186 128 89 111 127 123 93 48 84 156 238 253 169 75 42 22 23 30 33 27 21 28 39 42 22 23 19 29 44 39 50 44 41 34 30 72 152 165 107 36 71 112 119 75 21 30 80 123 120 84 49 47 60 99 153 162 123 76 51 48 47 35 21 6 68 158 230 254 222 139 64 32 28 26 21 13 30 91 154 138 85 51 45 50 39 22 35 87 176 182 100 67 131 170 125 38 46 131 233 251 221 207 207 222 223 169 75 22 27 32 15 39 153 240 254 163 41 10 15 25 87 130 182 219 245 253 253 253 193 130 97 80 156 213 120 98 167 179 140 174 207 185 134 79 43 32 45 45 35 33 36 34 41 57 67 68 79 92 92 92 92 77 55 37 25 31 50 56 72 107 123 104 84 70 51 46 54 118 146 99 53 46 65 73 87 99 89 80 44 14 50 161 225 253 236 178 93 51 73 130 123 76 28 21 27 24 25 19 60 97 95 63 35 28 33 24 25 26 29 31 31 31 31 30 33 36 36 36 35 37 38 50 60 59 49 52 68 75 68 66 68 72 75 84 96 81 47 30 29 26 22 18 17 19 21 24 21 26 25 11 23 98 181 196 162 129 126 134 137 159 196 160 58 114 238 246 227 195 112 40 29 22 22 20 15 12 14 12 14 15 13 12 16 26 34 47 43 44 53 62 70 84 98 124 150 160 151 153 163 171 177 169 78 69 120 151 129 125 205 247 229 201 186 193 206 210 209 200 209 215 183 114 36 61 108 128 116 83 36 33 58 59 62 62 113 159 180 200 248 253 193 105 102 130 151 162 177 169 147 114 109 115 156 204 238 233 185 160 143 159 203 227 250 251 202 106 58 111 170 150 101 101 171 143 48 62 154 165 109 129 229 251 185 137 191 246 250 179 90 129 226 222 136 95 150 212 251 250 217 187 192 187 161 149 143 177 186 167 119 106 148 174 155 90 127 178 172 107 66 60 49 27 27 22 20 25 24 21 24 21 24 25 24 24 25 26 25 30 31 32 31 30 29 30 31 33 30 28 27 28 28 27 26 26 25 28 32 23 21 71 142 219 193 132 89 81 83 140 236 235 177 126 93 138 212 194 144 101 107 136 187 209 217 239 245 241 200 176 197 229 230 204 180 161 181 201 194 174 170 170 158 129 168 204 198 166 150 152 152 192 208 230 211 197 218 209 179 177 200 201 135 65 71 85 55 58 80 123 148 184 214 157 70 89 99 51 30 111 220 252 208 212 255 227 79 11 70 133 191 220 227 233 234 233 233 236 239 202 138 149 194 238 198 100 86 206 254 246 164 63 32 74 75 57 30 24 39 42 35 36 40 34 33 82 199 254 200 117 80 56 19 7 25 32 31 45 64 48 34 25 30 35 32 31 33 28 23 15 27 71 129 194 247 226 215 246 252 254 149 61 3 30 39 43 40 37 35 31 24 23 32 30 27 36 37 25 15 55 162 254 254 154 64 58 96 81 60 52 69 110 151 136 82 31 80 218 250 228 206 246 251 190 128 67 38 33 39 40 31 32 39 48 52 50 45 42 41 35 33 31 29 29 29 30 31 34 35 35 33 31 33 39 44 41 41 41 42 44 45 44 42 67 95 121 147 167 157 148 163 186 224 253 230 164 63 54 117 145 197 231 177 93 40 65 101 94 73 56 55 45 38 97 189 218 207 158 119 89 61 66 84 82 116 155 168 176 173 168 193 192 124 84 110 124 112 108 93 55 36 81 121 122 116 129 177 236 236 238 240 194 159 156 117 92 101 95 76 76 64 54 85 102 171 232 210 93 44 150 254 252 192 73 2 47 138 202 238 248 222 141 53 20 24 31 38 34 36 38 39 39 39 40 41 44 46 50 53 52 47 41 36 41 42 38 32 38 54 67 71 42 38 35 37 39 40 41 43 39 40 44 48 46 41 39 41 46 51 57 59 51 40 36 38 45 45 43 36 33 39 54 67 63 54 42 34 34 37 40 42 39 39 28 19 43 96 138 154 108 48 38 36 22 34 103 213 202 134 58 34 45 46 43 51 50 65 60 74 98 124 178 227 198 199 213 217 204 165 135 156 213 193 151 118 145 140 87 94 180 196 167 151 150 126 136 179 211 203 198 200 203 197 182 170 185 208 204 199 197 193 197 193 196 197 197 198 198 197 197 196 193 199 193 195 206 192 170 170 204 162 78 7 18 67 131 217 229 225 204 206 214 185 129 74 154 188 210 230 230 198 145 87 150 203 219 206 193 192 200 192 198 198 197 197 197 197 198 199 191 203 201 209 212 187 139 82 24 61 147 215 159 79 125 218 226 211 211 191 160 102 62 28 34 40 68 156 208 211 224 211 171 142 167 217 230 180 90 32 29 33 37 38 37 35 36 37 34 69 132 182 139 74 117 203 251 219 136 85 128 176 142 82 123 195 198 119 77 134 180 141 108 169 217 222 198 168 169 196 206 202 199 202 204 205 205 205 198 178 163 188 215 212 177 119 105 172 216 191 159 175 193 182 144 148 176 190 196 207 203 201 205 198 185 185 200 207 203 201 207 203 194 212 215 183 163 156 127 75 120 188 199 231 224 135 68 52 55 63 59 65 71 60 66 65 64 63 62 59 55 52 57 55 50 47 49 52 49 43 47 46 45 49 50 37 32 45 65 108 151 185 212 183 160 210 254 254 230 184 148 159 197 199 186 182 175 122 86 125 164 169 161 166 157 183 225 198 142 135 214 249 195 143 183 230 234 218 211 213 213 209 213 224 208 172 139 188 222 218 209 216 218 208 214 210 207 208 212 213 211 209 210 209 208 208 210 210 207 203 215 182 155 170 203 205 181 164 184 189 163 125 76 38 42 52 51 44 49 47 46 39 36 63 143 224 231 204 183 198 197 186 191 191 187 181 179 180 179 175 172 169 170 182 197 206 205 201 197 199 202 204 205 203 201 199 201 200 200 200 199 199 199 198 201 200 199 198 198 199 200 201 200 200 199 199 200 201 202 203 198 199 200 200 200 200 200 199 202 200 197 197 199 200 200 200 204 204 203 201 200 199 198 197 201 201 201 201 201 201 201 201 200 201 201 201 201 201 201 202 201 201 201 202 201 200 200 199 200 200 200 200 199 199 199 199 199 200 200 200 201 201 201 202 199 201 200 191 200 229 211 150 91 121 200 222 225 190 202 193 202 202 202 201 201 201 200 200 203 203 204 204 204 203 202 201 204 203 203 203 202 202 202 201 205 202 199 200 203 204 203 201 201 201 200 200 200 200 201 201 200 200 201 201 201 202 202 202 202 203 203 203 204 204 204 205 206 206 207 208 209 209 209 209 211 209 207 205 203 203 203 203 201 201 202 203 204 204 205 205 210 206 201 199 201 203 202 201 205 205 204 204 204 204 205 206 207 206 204 203 203 204 205 206 204 204 205 205 205 204 203 203 204 204 204 205 205 204 204 204 204 204 204 204 204 204 204 204 210 219 223 219 212 205 193 182 149 138 143 148 155 164 175 196 167 149 151 188 219 221 213 214 214 216 217 217 216 216 218 220 220 220 220 219 219 219 219 219 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 218 218 218 219 219 220 220 220 216 214 213 214 215 217 217 217 214 213 213 212 212 213 213 214 211 211 211 211 211 211 211 211 211 210 209 208 208 208 208 208 209 209 210 211 212 213 214 214 212 212 212 212 211 210 208 208 211 210 209 207 205 205 204 204 202 202 202 202 203 203 203 203 203 202 201 200 200 201 202 203 201 202 202 203 203 202 202 201 201 201 201 201 201 201 201 201 201 204 204 201 205 211 210 202 180 171 160 160 177 183 155 118 75 106 175 214 211 201 190 186 202 205 175 145 151 164 169 177 185 185 185 186 186 186 187 187 189 188 187 187 187 187 186 186 187 186 184 182 182 182 184 184 188 187 187 186 185 184 184 184 185 185 185 185 185 185 185 185 183 183 183 184 184 184 184 184 187 187 187 187 187 187 187 187 181 184 187 187 186 184 184 185 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 189 190 191 190 189 187 185 190 190 190 189 189 189 189 189 194 194 193 191 190 189 188 187 190 190 190 190 191 192 193 194 195 193 191 190 190 191 193 195 194 192 191 192 194 194 193 191 193 193 194 194 194 195 195 195 192 194 196 197 197 196 195 195 199 198 198 197 197 196 196 196 198 199 199 199 199 199 200 200 195 196 198 200 201 201 200 199 204 203 202 201 201 202 203 204 199 201 203 203 203 203 205 207 202 203 204 205 205 204 202 201 203 203 204 204 205 205 205 205 204 205 207 205 203 204 207 210 205 204 204 205 208 208 205 202 205 205 205 206 207 207 208 208 207 207 207 207 207 207 207 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 208 208 208 208 208 208 208 212 213 213 210 207 207 209 212 223 222 163 115 107 99 92 87 94 120 191 225 216 219 217 208 219 221 219 208 202 214 220 208 210 208 208 211 211 207 209 214 215 217 215 222 230 185 152 200 254 176 80 122 222 234 223 213 209 221 210 216 192 157 157 130 143 209 231 203 163 98 88 184 242 246 222 219 225 211 215 231 248 194 113 84 143 215 234 223 234 246 229 211 209 229 248 232 166 146 179 162 174 245 252 250 161 84 81 127 147 188 244 254 223 179 198 185 81 28 99 220 254 241 253 240 156 86 70 69 101 138 130 98 77 44 42 87 164 176 203 169 99 100 156 191 230 242 253 253 232 178 181 254 236 181 172 189 141 123 198 254 224 219 223 245 249 250 241 180 97 68 53 47 62 83 63 36 34 60 72 69 65 35 50 145 211 243 253 233 224 250 250 213 150 76 41 38 79 166 183 128 123 193 238 252 249 183 128 66 31 46 80 92 92 76 44 45 50 75 95 111 123 106 69 46 46 46 45 42 38 16 42 139 238 251 242 240 224 173 102 101 134 163 209 187 123 118 178 221 251 253 214 80 15 47 102 152 153 148 134 147 154 115 63 30 17 5 36 115 185 201 159 107 154 223 196 128 72 22 38 84 109 74 40 72 128 148 117 50 72 151 222 254 252 180 84 33 28 29 31 29 16 19 72 139 159 130 100 53 30 34 30 41 42 46 46 44 84 157 162 97 35 60 76 74 61 44 45 63 107 103 78 55 52 51 59 80 86 76 59 48 49 51 36 17 10 82 169 226 249 224 144 64 21 28 30 24 24 42 76 102 84 43 20 42 92 102 85 104 166 214 206 131 86 111 128 96 62 70 102 141 186 240 253 224 155 121 76 52 59 67 46 17 84 220 254 203 96 18 27 12 56 129 201 249 255 241 236 249 241 182 134 117 80 86 130 110 96 95 110 132 140 110 77 61 40 39 39 36 36 42 46 42 27 37 42 38 41 51 46 28 53 64 63 51 35 24 34 58 46 56 80 84 66 65 71 60 61 73 137 167 113 47 36 74 77 76 83 86 90 55 17 47 115 194 250 233 156 60 28 62 95 87 57 29 28 32 33 37 17 37 54 51 37 27 25 27 30 29 28 28 29 31 30 30 30 32 36 37 37 36 37 39 36 40 41 37 35 37 36 32 37 38 40 36 36 48 50 35 35 32 29 24 21 20 21 22 27 19 18 23 19 20 49 85 121 122 119 119 115 102 102 118 99 56 127 228 240 228 181 85 37 29 24 23 22 17 14 15 11 13 15 15 14 17 24 29 46 43 42 41 36 32 37 44 62 71 74 73 77 93 132 177 172 92 99 155 170 119 92 161 238 209 162 157 201 220 205 199 207 208 218 200 138 61 83 123 93 87 57 24 64 123 107 67 41 84 155 206 209 221 225 175 127 129 120 74 75 115 109 95 127 160 147 133 178 245 250 195 165 164 196 232 247 253 208 109 54 64 130 170 143 91 65 81 69 31 63 152 193 155 148 219 248 169 149 208 232 235 200 118 109 192 251 220 146 112 141 210 240 234 211 226 233 204 185 163 167 165 162 146 133 147 145 114 107 187 253 251 179 102 86 102 77 65 40 28 29 19 16 34 27 30 28 20 16 21 26 29 25 27 29 30 31 31 31 31 33 30 26 24 25 27 27 27 26 25 27 28 14 12 69 150 224 192 126 76 76 99 137 178 170 136 112 100 135 178 157 123 94 73 110 196 248 251 240 219 199 188 177 177 189 197 194 185 208 179 166 171 156 129 130 151 133 149 168 165 157 176 191 181 226 254 249 183 170 229 254 249 254 252 213 115 36 46 74 61 91 93 106 103 126 167 134 64 67 70 51 46 105 194 227 197 213 255 228 76 26 90 150 218 254 240 231 236 237 231 233 241 197 119 173 204 198 172 110 81 153 205 184 105 49 59 88 66 39 34 35 34 29 33 40 37 28 37 62 136 176 166 181 190 115 48 7 19 29 22 21 27 28 28 31 34 34 30 27 26 18 41 24 25 116 222 253 252 226 228 251 253 247 103 40 14 34 42 48 45 40 36 31 25 25 30 29 30 36 33 28 32 63 128 179 165 104 61 84 138 107 75 102 143 132 108 79 34 13 121 247 255 239 216 253 254 204 137 73 42 31 35 40 36 31 38 46 51 49 44 39 37 31 31 30 30 30 31 31 32 33 34 35 33 32 33 37 41 45 40 35 36 41 45 46 45 58 71 112 169 182 135 104 117 124 156 190 208 167 59 30 97 158 199 194 118 52 42 79 113 105 99 95 88 57 34 86 176 213 181 129 105 81 49 47 55 83 134 179 191 194 182 154 139 125 107 127 187 197 162 127 87 40 51 114 127 129 159 163 177 188 198 206 211 191 182 172 122 99 111 119 101 70 48 44 55 70 130 201 211 110 43 135 246 246 175 45 4 106 198 205 194 226 243 183 78 28 26 29 33 32 33 36 38 39 39 39 39 42 44 46 49 50 47 43 39 43 47 42 34 37 50 53 47 32 37 43 45 42 38 38 41 38 41 46 49 45 39 39 44 44 49 56 59 51 41 36 38 42 40 36 32 32 41 57 69 63 54 42 35 35 38 41 43 35 35 26 30 76 132 141 116 72 41 45 39 27 52 108 170 129 80 45 52 61 44 31 37 57 80 99 144 174 156 160 191 178 192 202 209 203 170 158 195 222 192 164 148 150 121 83 102 163 167 176 195 165 114 137 193 214 208 196 188 195 196 172 141 178 207 208 203 200 196 202 198 200 200 199 198 197 196 195 195 192 199 195 193 203 197 178 167 155 109 46 3 29 92 158 226 216 197 191 216 213 161 121 116 144 165 183 205 213 209 195 159 186 211 206 196 193 192 199 196 199 199 197 196 196 196 197 197 197 202 193 197 209 214 195 147 53 41 110 178 130 80 142 227 223 200 211 218 199 131 85 56 47 41 41 81 127 169 203 195 173 174 195 221 226 183 95 24 27 32 37 38 36 35 37 40 36 90 166 212 157 75 92 153 214 225 171 94 92 135 134 99 137 190 176 107 78 120 149 115 124 198 237 223 172 121 138 192 214 203 195 197 202 202 201 202 198 200 172 152 165 195 185 123 101 161 213 210 178 164 171 176 148 148 173 188 197 211 207 204 205 180 152 162 199 211 205 209 201 206 204 220 213 175 163 169 141 88 95 135 153 173 147 67 46 42 54 65 65 69 72 65 63 63 62 61 60 58 55 53 56 54 49 46 48 52 50 45 44 47 46 46 51 61 89 126 175 205 232 254 254 221 181 188 193 238 249 184 104 125 201 214 177 150 139 111 93 125 166 190 175 132 125 178 226 195 135 124 192 201 157 160 224 242 221 211 208 213 215 209 211 225 221 196 158 176 197 209 216 219 216 210 212 209 208 213 217 219 220 221 210 209 206 204 206 210 210 207 212 205 187 184 192 168 124 100 156 208 184 107 53 36 47 54 52 42 47 47 41 31 39 82 151 201 188 174 166 172 171 182 175 165 165 170 159 142 147 167 186 186 191 200 211 216 214 209 207 207 206 204 203 201 200 199 200 200 200 199 199 199 198 198 199 199 200 201 201 201 201 201 199 199 199 199 200 201 202 203 201 202 203 204 203 201 199 197 203 200 196 196 197 200 200 200 199 199 199 200 201 201 202 202 200 200 200 200 200 200 200 200 200 200 201 202 202 203 203 203 199 200 201 202 202 201 199 198 199 199 199 199 199 199 199 199 197 197 198 198 198 199 199 199 201 202 200 192 196 217 212 178 129 109 154 206 227 199 199 196 200 201 202 202 202 202 200 200 202 202 203 203 203 202 202 201 203 203 203 202 202 202 201 201 204 202 200 201 203 204 203 201 202 201 200 199 199 200 201 202 200 200 200 200 201 202 203 203 203 203 203 204 204 204 205 205 204 205 207 208 209 210 210 210 209 207 205 203 204 205 208 210 202 202 202 203 203 204 204 204 210 205 200 200 203 205 202 199 205 204 204 203 204 204 205 206 209 207 204 202 201 202 204 206 205 205 205 205 204 203 203 202 203 204 205 206 206 205 204 203 204 204 204 204 204 204 204 204 208 211 208 202 204 214 218 215 198 157 127 96 105 141 156 179 178 192 215 226 221 217 217 214 213 215 217 217 216 216 218 220 220 220 219 219 218 218 217 217 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 215 213 214 217 219 217 215 213 213 212 212 212 212 213 213 211 211 211 211 212 212 212 212 212 211 209 208 207 208 209 210 209 209 210 211 212 212 213 213 214 214 213 212 210 209 207 207 209 207 205 203 202 202 203 204 201 201 201 202 202 203 203 203 203 202 201 201 201 201 202 203 200 201 203 204 204 203 201 200 201 201 201 201 201 201 201 201 201 202 199 197 201 207 208 204 199 189 167 148 149 151 127 94 70 81 165 219 218 209 196 201 217 216 184 141 124 130 154 182 185 185 185 184 184 184 183 183 186 186 187 186 185 184 184 184 187 186 185 184 185 186 188 189 186 186 186 185 184 183 183 182 185 185 185 185 185 185 185 185 187 187 187 187 186 186 186 186 186 186 186 185 185 185 185 185 186 188 191 191 188 186 185 186 186 186 186 186 187 187 188 188 188 188 188 188 188 188 188 188 184 186 188 189 190 189 188 187 187 187 188 189 189 190 191 191 179 181 185 188 191 191 191 190 192 191 190 190 190 190 191 192 194 193 191 189 189 191 193 194 192 191 190 190 192 193 191 190 193 193 193 194 194 194 195 195 192 193 195 197 197 197 195 194 198 198 198 197 197 196 196 195 198 199 199 199 199 199 200 200 195 196 198 200 201 201 200 199 199 198 197 196 196 197 198 199 199 201 203 203 202 202 204 206 201 202 203 205 205 204 202 201 203 203 203 204 204 204 205 205 202 204 205 204 202 202 205 209 204 206 206 204 202 202 205 208 205 205 205 206 206 206 207 207 207 207 207 207 207 207 207 207 207 207 207 207 208 208 209 209 208 208 208 208 209 209 209 210 207 208 208 208 208 208 208 207 211 212 212 211 208 207 208 209 215 218 215 206 185 184 178 127 51 85 193 246 214 204 217 216 204 202 209 214 212 215 218 213 213 211 211 213 213 211 211 213 208 211 211 222 234 189 153 199 254 182 91 145 225 224 217 214 210 214 246 254 250 171 67 70 137 185 228 240 206 89 45 137 234 246 215 200 216 218 220 226 226 219 168 117 148 227 254 238 210 233 237 240 242 240 243 233 184 119 128 142 188 253 249 255 220 151 85 71 117 199 252 254 207 176 232 238 112 24 75 153 199 212 252 238 131 63 101 162 187 205 157 72 49 89 150 198 225 230 196 184 162 68 39 115 221 251 254 228 204 170 157 215 253 215 178 194 167 110 154 237 249 255 253 252 229 175 122 82 54 41 77 89 98 164 184 131 78 60 37 24 27 21 76 201 247 252 251 224 202 222 249 249 176 83 83 74 51 166 245 179 57 112 169 198 196 125 81 56 60 91 103 85 90 110 94 71 26 25 44 87 116 104 76 65 55 49 48 47 34 6 33 129 239 249 250 233 211 121 104 162 180 196 186 172 169 150 128 145 218 211 169 80 16 17 76 179 241 209 168 203 240 173 76 20 19 4 30 95 139 141 116 92 181 251 220 136 78 32 32 52 76 81 103 115 134 134 81 38 125 201 251 246 205 126 48 18 45 38 26 14 5 27 131 251 244 231 188 91 26 24 31 46 41 45 50 48 66 116 124 79 35 39 36 30 34 43 46 44 58 50 44 43 43 43 44 43 41 56 63 56 50 47 36 22 28 74 153 225 237 181 100 45 28 29 28 27 28 36 47 56 60 36 28 72 158 192 173 180 236 239 222 158 86 57 56 58 107 134 115 87 139 218 210 144 56 39 41 81 124 124 80 35 103 216 219 141 43 9 55 45 85 170 252 255 242 234 238 242 251 200 141 137 119 65 65 101 105 66 63 97 92 55 33 40 29 29 25 28 43 51 43 31 42 37 38 50 61 54 37 29 30 57 71 67 61 54 45 44 63 100 144 147 114 96 97 94 94 89 100 103 89 63 69 125 131 89 62 72 101 75 24 40 76 124 156 142 94 37 27 61 67 62 47 35 35 36 36 37 27 29 28 24 23 27 29 29 44 39 33 30 30 31 31 30 29 32 35 36 35 33 33 34 36 35 36 39 39 37 36 35 38 35 36 32 29 37 42 34 28 27 26 25 24 23 22 21 20 16 16 22 31 36 35 32 62 81 102 127 144 131 100 81 56 55 106 185 221 195 126 60 33 28 25 25 23 20 17 16 12 14 16 16 15 16 21 25 30 34 40 43 40 36 37 41 64 73 72 61 51 53 83 123 91 51 87 138 147 101 69 125 204 197 148 144 208 222 195 200 208 204 220 218 174 105 109 116 74 56 37 43 114 180 165 131 113 116 158 207 200 189 184 144 115 125 105 59 76 106 89 95 153 180 152 136 179 217 211 179 148 169 202 214 205 179 119 60 71 92 112 135 129 110 112 104 82 62 54 103 168 144 131 214 214 157 162 197 196 219 234 167 98 186 249 253 226 126 70 123 162 196 192 200 223 239 238 202 146 151 192 201 133 81 104 144 196 247 254 254 226 140 101 122 164 151 104 55 35 27 22 29 26 30 30 24 19 20 23 26 22 23 25 28 31 33 33 33 34 30 25 23 24 26 26 26 26 28 27 22 11 16 72 143 160 112 85 99 111 103 105 122 108 78 71 97 142 166 165 170 148 93 89 145 209 249 224 168 144 172 177 145 127 157 209 243 250 203 164 155 136 102 101 129 180 159 164 190 211 223 217 194 201 228 213 148 147 211 244 246 254 212 123 59 47 44 58 97 107 103 111 95 82 89 77 59 63 69 76 73 90 140 169 165 210 240 194 72 45 89 127 199 250 249 244 236 231 232 239 246 217 146 207 216 184 139 94 87 87 102 81 47 47 82 113 115 71 49 33 28 30 38 39 28 26 37 51 77 94 150 237 253 139 74 25 22 28 28 27 26 26 28 30 31 30 27 24 22 20 30 24 63 173 249 237 196 210 232 247 252 208 65 17 18 35 43 48 47 42 37 33 30 30 28 27 33 34 25 36 65 90 108 102 85 86 98 123 155 133 99 144 196 162 109 71 27 19 136 233 238 222 204 226 217 206 188 133 59 20 27 37 28 26 32 39 43 42 37 32 29 27 28 31 33 34 33 32 31 32 33 34 35 35 36 39 41 49 42 35 33 36 40 40 39 51 64 86 110 119 108 97 99 104 130 139 140 105 33 19 85 145 171 138 65 28 52 85 107 140 162 168 145 95 47 68 136 173 153 132 132 96 35 35 68 117 173 222 220 185 163 149 124 99 119 175 246 243 173 105 52 17 81 171 160 153 208 201 167 182 181 173 159 145 154 154 118 112 134 153 135 90 71 78 74 48 78 141 189 119 43 124 247 254 143 20 39 171 237 205 173 240 255 205 94 33 21 23 31 35 35 36 37 38 38 38 37 41 40 40 41 44 45 43 41 41 46 43 35 37 45 43 32 37 42 46 45 42 39 38 38 38 41 46 48 45 40 41 46 41 46 53 56 50 40 36 39 39 36 31 29 32 43 58 69 62 54 43 36 36 38 40 41 34 35 29 38 83 125 110 67 48 41 52 45 32 52 84 106 78 60 56 61 47 28 37 61 101 110 135 202 227 169 137 155 169 194 203 205 194 161 162 201 213 184 179 175 151 124 110 115 144 146 179 217 175 112 139 194 214 211 190 170 181 198 174 129 177 204 205 202 200 196 201 198 192 193 193 194 195 196 197 197 192 199 198 196 202 199 177 155 130 85 40 15 47 119 179 222 213 199 203 212 183 125 109 146 173 189 194 199 197 202 214 201 207 208 191 193 198 192 197 199 199 199 197 196 195 195 196 196 201 202 191 189 197 218 223 187 87 32 77 137 100 81 155 229 210 193 209 222 216 160 115 79 56 48 50 40 58 108 140 162 195 220 226 221 217 188 110 29 23 30 38 40 37 36 40 45 60 108 146 156 129 104 126 149 170 171 145 103 83 88 103 114 149 171 146 123 125 117 104 93 142 213 240 225 174 124 154 214 207 204 199 191 183 181 190 200 198 210 187 152 141 157 147 92 99 137 173 181 171 159 158 165 149 143 169 194 212 225 217 211 224 165 116 142 203 220 204 201 206 220 222 222 199 168 174 186 149 130 101 93 107 102 69 41 48 52 61 67 66 66 64 59 58 58 58 57 56 54 53 52 51 52 49 45 46 50 53 52 52 58 58 66 98 140 187 224 249 244 237 233 228 227 215 186 166 222 248 185 97 118 196 204 157 133 113 96 108 138 153 170 184 140 168 199 180 159 150 154 185 176 163 200 236 223 211 215 211 212 217 215 210 216 221 216 184 156 156 197 227 221 209 211 208 208 211 215 215 211 213 218 213 214 211 205 204 208 211 209 201 218 215 202 192 161 116 91 159 222 182 80 32 38 54 50 51 40 45 44 35 28 52 111 180 206 182 181 181 178 174 192 193 186 189 198 190 168 161 169 193 200 206 206 201 199 202 206 204 203 201 199 198 198 198 198 200 200 199 199 198 198 198 198 197 198 200 201 202 202 201 201 199 198 198 198 199 201 202 203 198 200 201 203 203 202 200 199 203 199 196 195 197 199 200 200 196 196 198 199 201 202 203 204 200 200 200 200 200 200 200 200 196 197 198 199 200 199 199 199 198 199 200 202 202 201 199 198 198 198 198 199 199 199 199 199 197 197 197 197 198 198 199 199 201 200 202 202 199 202 204 200 178 120 109 183 215 217 198 201 198 199 200 202 203 203 203 202 201 201 202 203 203 202 202 201 203 203 202 202 201 201 201 201 203 202 201 202 203 203 202 201 201 200 199 198 198 199 200 201 200 200 199 199 200 202 203 204 203 203 204 204 205 205 205 205 204 205 206 208 209 210 210 211 210 209 207 205 205 207 209 211 205 204 204 204 203 203 202 202 206 203 202 204 208 209 205 200 205 204 203 203 203 203 204 205 208 206 203 201 201 202 204 205 206 205 205 204 204 203 203 203 204 204 206 207 207 206 204 204 204 204 204 204 204 204 204 204 203 204 205 206 206 207 210 213 225 199 177 141 149 189 198 207 228 231 229 217 208 216 221 212 212 214 216 216 215 216 218 220 219 219 218 218 217 217 216 216 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 217 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 218 218 217 216 215 215 214 219 216 214 215 217 218 215 213 214 213 213 212 212 213 213 214 212 212 212 212 213 213 213 213 213 212 210 209 209 210 211 212 209 210 210 211 211 212 212 212 215 214 213 211 210 209 208 208 206 205 204 202 202 203 204 205 200 201 201 201 202 202 203 203 202 202 202 202 202 202 202 202 200 201 203 204 204 203 201 200 201 201 201 201 201 201 201 201 203 198 196 200 201 198 198 200 207 211 202 183 177 181 172 153 131 108 155 201 214 215 193 182 202 210 201 165 130 123 153 191 186 185 185 184 183 182 182 181 183 185 186 186 185 183 184 184 183 183 183 184 184 186 187 188 182 182 183 184 184 185 186 186 184 184 184 184 184 184 184 184 185 185 184 184 184 183 183 183 185 185 185 185 184 184 184 184 185 187 189 188 186 185 185 186 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 187 184 185 186 187 188 188 188 188 186 186 187 188 189 190 191 191 183 185 188 190 192 193 192 192 192 191 190 189 189 190 191 191 193 192 191 190 190 191 192 193 192 191 189 190 192 192 191 190 192 193 193 193 194 194 194 194 194 194 194 195 197 197 196 194 197 197 197 197 196 196 196 196 198 198 198 198 199 199 199 199 196 197 198 199 200 200 200 200 199 199 199 199 199 199 199 199 199 201 202 202 201 201 203 205 201 201 202 203 203 203 203 202 202 203 203 203 204 204 204 205 202 203 204 203 202 202 204 205 204 206 207 204 199 199 205 210 206 206 206 205 205 205 205 205 207 207 207 207 207 207 207 207 206 206 207 207 207 208 208 208 206 207 207 207 208 208 209 209 207 207 208 208 208 208 207 207 205 206 208 210 210 210 211 211 217 207 224 242 230 244 247 185 96 81 160 234 229 213 212 213 188 170 184 221 230 216 210 215 209 214 216 214 212 212 212 210 205 209 212 225 233 182 148 199 251 180 90 160 232 224 213 204 216 240 235 225 224 164 104 123 123 144 205 206 143 69 71 118 158 182 168 174 214 235 234 226 226 246 234 183 150 158 173 172 126 155 185 231 254 249 250 252 206 106 75 109 178 219 210 238 254 207 105 34 83 198 255 250 177 161 232 238 125 62 124 170 146 160 175 124 58 102 204 249 253 255 181 78 91 184 239 241 250 253 207 198 190 111 64 81 162 214 244 225 208 197 165 194 253 204 142 180 178 81 96 198 255 254 225 178 115 53 38 62 93 119 136 106 111 188 243 253 215 167 101 49 25 11 56 164 244 251 246 223 205 218 231 211 157 108 116 79 29 122 237 249 168 114 86 84 88 51 43 50 101 109 100 77 80 105 105 82 37 31 37 57 74 78 75 71 66 65 83 85 56 15 12 59 162 197 254 255 209 78 107 232 240 214 137 146 201 193 153 168 184 137 98 81 49 17 43 160 236 236 201 231 252 164 70 33 28 9 14 44 71 90 103 107 155 170 138 98 66 34 38 64 112 169 172 124 148 155 82 60 143 175 169 120 72 41 33 44 34 35 27 23 30 55 141 245 250 253 238 120 31 23 28 39 47 40 44 41 42 71 88 69 27 25 37 49 53 67 83 82 40 28 54 86 85 88 90 74 74 87 100 100 83 57 37 28 36 61 104 145 152 121 73 42 42 28 25 32 27 21 42 75 98 69 46 70 149 193 185 192 254 255 252 183 85 30 26 52 125 181 163 99 99 126 109 76 57 53 70 120 170 169 110 48 71 137 139 77 12 34 122 150 72 134 232 255 240 233 247 250 246 217 161 152 143 66 27 66 86 76 60 59 45 43 29 22 39 54 74 94 88 51 25 30 29 34 71 127 132 73 32 40 50 50 69 112 133 105 70 62 110 163 214 216 167 118 117 145 163 113 59 39 59 73 97 160 185 138 99 91 105 74 25 43 69 76 72 64 60 48 41 49 48 46 43 40 39 41 39 35 27 22 17 19 32 45 50 47 51 45 38 35 34 34 32 29 29 32 34 34 32 29 28 28 31 30 32 38 41 41 42 45 41 34 32 30 25 28 31 24 20 21 22 24 25 24 21 19 17 22 23 22 28 34 31 21 27 39 61 104 152 157 116 77 48 47 78 163 222 168 78 47 28 27 26 26 25 22 20 19 15 16 16 15 14 15 18 21 19 25 32 36 37 38 43 47 68 98 108 92 81 82 89 98 64 45 70 82 81 67 56 105 164 181 145 130 181 204 206 238 230 220 229 227 203 162 163 143 85 40 24 61 134 182 192 210 203 171 172 215 232 223 192 131 129 169 154 106 128 164 144 124 136 166 154 143 161 180 188 176 147 153 150 119 85 59 65 111 165 162 138 154 165 164 189 190 154 153 109 79 102 84 73 143 149 117 125 139 158 219 252 189 99 172 235 250 248 194 132 90 103 160 179 164 176 214 216 167 138 136 158 147 93 95 163 214 251 254 210 209 208 143 117 139 201 231 210 132 73 55 43 26 16 15 17 23 26 25 23 23 21 21 23 26 30 33 34 34 34 30 25 23 24 24 24 23 23 28 26 20 15 24 72 130 128 92 101 139 140 115 103 100 82 52 54 120 199 228 232 245 222 115 65 78 110 158 187 194 185 166 125 99 131 198 237 236 244 221 177 135 111 103 122 154 199 162 161 196 206 189 189 206 211 206 182 144 165 229 255 255 219 97 65 100 85 82 110 113 100 92 94 83 70 56 44 56 62 72 90 78 71 94 113 124 188 191 146 63 60 85 88 144 208 246 254 235 215 226 241 242 227 183 229 247 237 132 63 99 97 80 36 5 48 131 185 207 167 91 29 18 28 36 38 35 38 35 39 38 46 117 184 170 110 76 48 36 29 30 34 32 26 23 23 26 28 26 24 24 30 12 34 113 180 183 173 185 217 246 251 246 161 45 11 25 35 42 47 46 41 36 34 35 36 29 27 34 30 20 47 96 141 104 76 97 120 101 104 152 143 125 169 201 151 98 69 35 37 102 157 168 176 170 178 167 188 226 182 69 9 22 34 24 24 28 33 36 35 31 26 23 24 27 30 34 35 34 32 30 31 33 34 36 37 38 39 40 40 39 38 39 40 40 38 36 48 52 55 52 53 67 86 98 129 155 127 82 50 42 46 80 126 139 94 44 42 86 106 118 189 224 225 193 145 78 56 95 134 135 128 130 91 25 31 81 147 183 206 195 158 145 153 136 119 126 155 217 227 156 77 26 25 111 201 182 168 231 230 171 166 162 153 133 119 128 133 118 123 144 153 132 94 96 116 97 47 58 95 137 85 28 122 254 253 100 10 90 208 232 204 196 251 241 174 79 26 15 24 39 40 38 37 37 38 39 39 38 40 37 34 35 39 41 39 37 36 40 40 37 40 45 42 34 38 41 42 40 39 40 41 39 39 39 43 47 46 43 44 47 42 46 52 54 47 38 36 39 38 34 29 28 34 46 59 67 57 50 42 38 38 40 41 40 38 39 34 36 60 84 77 53 55 49 52 52 42 40 54 67 66 59 55 43 28 42 84 114 141 137 150 206 223 170 140 148 159 196 211 212 190 159 172 202 181 179 197 194 163 150 140 110 92 128 195 238 183 117 149 206 218 214 188 162 174 200 182 139 177 194 191 193 197 192 196 195 197 197 196 196 195 196 196 197 194 198 200 201 203 199 174 144 120 68 34 20 51 133 204 240 218 210 207 184 149 118 118 159 188 210 207 199 195 198 209 201 208 205 188 195 203 193 195 198 199 198 197 196 195 195 196 196 199 201 196 194 191 210 224 195 107 26 56 111 89 97 168 230 204 203 215 210 211 178 126 60 64 82 99 59 34 47 70 128 193 224 227 225 221 182 108 35 21 32 42 45 41 39 43 49 83 135 141 106 85 111 155 162 141 98 91 130 143 114 97 108 146 144 118 129 147 112 92 109 183 230 235 224 186 148 178 214 202 210 208 188 168 169 189 208 203 203 193 187 167 139 106 59 88 128 154 156 154 156 165 180 144 133 160 194 215 221 207 203 189 116 69 115 198 230 212 194 208 216 210 193 166 164 187 186 139 152 114 74 75 59 41 59 55 60 61 60 60 60 60 59 52 53 53 52 49 47 47 48 48 49 47 44 46 53 58 59 50 63 83 122 175 209 214 213 223 225 223 218 210 224 218 158 147 180 212 200 149 152 199 200 143 158 159 122 105 122 141 166 174 123 159 181 163 179 184 168 173 180 199 231 230 212 215 214 216 211 216 219 210 208 217 224 198 152 141 189 226 220 210 217 209 209 212 214 207 194 190 193 209 216 218 210 205 207 208 207 204 220 219 203 195 180 146 114 171 205 144 50 23 44 57 45 49 40 44 41 33 36 79 154 219 235 206 202 200 202 196 200 200 206 208 209 212 206 181 153 157 178 201 210 203 195 194 198 201 201 200 200 200 201 201 202 199 199 199 198 198 198 197 197 197 198 199 200 201 201 200 200 199 199 198 198 199 200 201 202 193 194 196 198 200 201 202 202 201 199 196 196 198 199 199 198 199 199 199 199 200 200 200 200 199 199 199 199 199 199 199 199 197 198 199 200 201 200 199 198 198 198 199 200 200 200 200 199 197 198 198 198 198 199 199 199 198 198 199 199 199 200 200 200 200 198 202 209 206 197 201 216 207 146 94 149 190 221 198 201 198 198 199 201 202 203 204 204 200 201 202 203 203 203 202 202 202 202 202 201 201 201 200 200 201 201 201 201 202 202 201 200 200 200 199 199 199 199 200 200 200 200 199 199 200 202 204 205 204 204 204 205 205 205 206 206 204 205 206 208 209 210 210 210 214 213 210 208 206 206 206 207 206 206 206 205 204 203 202 202 204 203 204 207 211 211 207 203 206 205 204 203 202 203 203 203 206 205 203 202 202 202 204 205 205 205 204 203 203 203 204 204 205 205 206 206 206 206 205 205 204 204 204 204 204 204 204 204 206 204 206 211 208 201 202 210 215 221 222 201 198 219 228 231 232 229 221 213 211 211 213 217 213 214 216 216 215 215 217 218 217 217 217 217 217 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 217 217 217 218 218 219 219 219 219 219 219 219 219 219 218 217 216 215 214 213 212 217 216 216 216 216 216 214 212 215 214 214 213 213 214 214 215 213 213 213 213 213 213 213 213 213 212 212 211 212 212 213 213 211 211 211 212 212 212 212 213 214 213 212 211 210 210 210 210 207 207 206 205 205 205 205 206 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 202 201 202 202 203 203 202 202 201 201 201 201 201 201 201 201 201 204 199 199 205 205 199 198 202 194 209 216 211 210 218 223 221 187 146 141 166 198 217 195 163 173 196 216 207 171 148 163 191 184 184 184 184 184 184 184 183 183 185 188 188 186 185 185 187 181 182 182 183 183 183 182 182 183 183 184 184 185 186 187 187 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 181 185 185 185 185 185 185 185 185 181 183 184 184 183 184 186 189 185 185 185 186 186 187 187 187 187 187 187 187 187 187 187 187 187 186 186 185 186 186 187 187 187 187 188 188 188 189 189 189 194 192 190 189 189 190 191 192 189 189 189 189 190 191 192 193 191 191 191 191 191 191 191 191 194 192 191 191 193 194 192 191 192 192 193 193 193 194 194 194 196 194 193 193 195 197 197 196 196 196 196 196 196 196 197 197 197 197 197 198 198 198 198 198 199 199 198 198 198 199 200 200 200 201 202 203 203 202 201 200 199 200 202 201 200 199 201 202 202 201 201 201 202 202 203 204 202 202 203 203 203 204 204 204 205 204 203 204 205 205 203 202 203 205 206 205 202 202 204 206 207 207 206 205 205 204 204 203 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 208 207 207 207 207 206 206 206 206 206 207 207 208 208 207 207 206 202 204 206 209 211 212 212 211 215 208 210 224 223 230 235 202 171 121 127 183 229 233 213 214 192 167 172 206 225 221 210 201 191 209 219 212 206 211 215 213 208 213 217 224 217 155 125 188 241 167 79 166 237 227 218 209 229 248 191 167 176 182 205 190 111 153 227 189 112 89 120 124 102 114 105 132 196 240 254 248 248 249 252 234 179 124 100 96 95 118 124 146 176 188 203 214 187 101 51 82 139 148 165 239 254 230 154 61 64 178 254 244 173 165 217 199 116 112 200 213 148 100 67 30 33 153 254 248 253 250 158 92 164 246 251 240 224 235 238 240 210 190 178 114 96 147 201 211 203 209 179 205 246 191 110 129 133 62 76 140 149 128 115 92 63 69 120 175 229 241 187 120 143 183 195 227 251 227 165 84 41 23 36 93 120 163 190 204 206 210 195 138 101 99 97 60 37 87 177 253 255 169 92 26 23 57 100 106 108 102 98 94 84 87 85 60 42 56 73 72 55 48 56 62 51 64 112 131 108 78 40 17 34 102 197 250 210 112 125 227 255 234 157 185 237 241 223 221 163 110 73 98 110 76 33 84 151 231 240 249 232 124 50 39 42 27 15 19 59 130 190 211 184 114 82 84 66 34 31 65 115 155 153 165 220 190 89 46 79 92 84 51 27 27 36 41 27 48 60 84 125 143 151 174 224 252 234 120 33 28 34 43 59 41 39 40 37 55 67 53 16 23 63 101 123 160 171 137 39 28 100 180 184 172 147 91 99 101 133 174 164 100 41 20 31 46 52 49 56 68 61 42 42 30 30 36 29 26 60 105 134 90 46 37 83 126 143 171 214 232 251 188 90 34 22 45 87 145 153 99 54 41 58 88 125 98 89 122 158 151 98 49 47 63 65 23 15 110 206 225 95 127 227 240 193 173 212 243 190 178 151 140 122 64 28 47 54 66 50 38 23 33 32 42 97 141 183 187 137 58 24 45 46 74 125 169 149 77 54 95 133 90 74 123 177 176 145 133 141 160 176 177 142 91 111 189 206 107 56 75 89 75 99 176 223 208 181 141 116 69 24 46 61 60 49 44 56 63 50 36 37 37 40 39 36 40 41 32 19 17 18 28 47 61 61 53 45 42 39 39 40 39 33 28 27 30 33 33 30 27 26 25 22 26 33 37 36 35 39 45 42 31 27 27 21 22 24 19 22 21 21 23 25 25 22 19 16 23 27 25 22 22 22 20 23 27 35 67 112 127 100 72 41 37 76 173 224 155 58 27 24 25 27 27 26 25 23 21 19 18 17 15 13 14 16 18 18 22 26 28 30 32 36 39 42 74 90 89 94 103 109 114 112 97 97 68 55 56 44 74 108 125 111 95 122 164 199 229 226 224 236 232 223 211 218 181 92 35 15 53 115 153 181 228 219 182 175 225 253 235 186 123 183 242 236 175 162 210 222 173 122 131 131 122 123 172 214 185 146 133 97 37 25 65 124 196 242 224 196 189 191 187 191 199 190 216 196 119 70 50 37 53 79 61 71 83 113 163 201 146 87 135 201 224 220 219 217 128 91 122 160 153 142 163 164 144 153 131 119 98 98 173 246 251 246 225 175 176 172 143 163 181 180 222 238 197 151 135 115 81 45 24 11 19 29 29 24 24 25 23 22 24 28 31 32 32 33 30 26 24 24 23 22 20 24 25 24 23 19 21 58 110 134 144 180 189 154 133 120 90 88 85 93 154 230 254 251 247 240 111 68 84 79 91 147 215 225 155 85 92 177 248 232 177 180 192 169 126 106 113 143 178 188 156 135 140 140 133 169 227 236 206 162 128 168 244 250 216 129 53 104 180 146 133 147 107 109 106 95 81 85 72 45 55 67 67 85 76 58 55 65 99 186 199 156 73 89 133 109 113 156 204 239 231 215 220 235 242 232 199 236 255 251 115 61 124 149 101 34 9 94 207 249 254 244 154 67 30 24 29 38 43 46 35 38 28 32 67 79 65 70 61 55 47 35 33 36 31 23 19 20 29 32 26 24 27 32 17 55 125 149 147 179 227 238 252 252 216 110 31 19 35 37 41 46 44 38 33 33 36 39 35 31 32 26 24 59 112 159 135 121 140 133 73 65 130 159 139 176 212 180 139 124 110 86 64 72 100 132 137 134 134 165 203 158 60 19 22 25 30 25 27 30 32 31 28 24 22 25 26 28 30 31 32 31 31 32 33 35 37 38 38 38 37 31 34 38 39 39 39 40 41 35 25 32 49 53 57 74 90 133 144 95 52 56 105 100 80 91 92 50 46 93 153 151 144 187 222 215 200 187 115 55 71 138 156 128 95 59 19 34 81 140 149 138 160 188 178 146 103 153 163 150 158 164 120 67 36 41 90 143 142 150 220 240 180 120 126 139 131 114 106 102 100 98 109 124 143 130 119 115 75 71 89 101 102 49 20 119 237 207 64 35 146 217 212 212 227 216 166 100 50 25 20 29 44 40 37 34 34 36 39 40 40 39 35 33 34 36 36 31 27 32 33 36 39 41 42 41 39 36 39 38 35 36 41 43 42 40 38 39 45 48 47 46 47 48 50 54 53 45 36 34 38 39 35 30 31 38 49 60 65 49 45 40 39 41 43 43 41 44 40 37 37 43 51 56 56 59 58 51 53 51 41 45 57 63 56 50 45 65 120 156 149 139 152 163 188 195 175 158 139 147 194 218 218 185 157 178 194 165 191 212 206 177 158 144 117 82 130 207 251 192 113 146 219 221 213 186 161 165 182 172 145 173 179 171 183 196 193 198 200 205 203 201 199 197 196 196 196 195 195 199 204 205 200 174 142 109 48 24 22 45 124 207 251 216 195 183 164 155 143 129 149 180 209 200 189 196 199 195 179 185 199 194 196 201 196 198 196 198 197 196 195 195 195 196 196 196 196 198 199 190 204 222 197 121 26 43 92 85 110 176 227 204 203 211 203 213 187 123 36 73 148 173 120 64 31 39 85 135 178 199 227 234 181 103 35 24 36 49 52 46 42 45 50 94 150 152 110 93 128 165 154 110 59 67 149 205 185 131 96 118 109 92 108 119 101 104 120 187 221 218 210 176 151 187 206 210 214 203 179 168 181 201 210 209 200 200 218 205 159 116 74 78 118 152 169 171 162 171 201 160 134 149 175 184 177 163 166 136 86 68 117 189 229 223 198 190 181 162 141 135 179 218 189 130 134 100 63 56 50 48 62 50 57 56 52 56 59 58 59 50 51 50 47 42 39 39 40 47 46 42 41 48 58 64 63 54 75 118 180 226 217 172 139 175 213 227 224 217 222 212 158 142 141 177 227 210 175 198 225 172 176 194 160 103 99 133 168 137 84 117 162 188 203 171 147 168 201 227 239 224 212 217 209 218 211 214 217 209 208 216 220 212 182 165 177 196 204 213 225 215 212 213 214 204 185 172 169 186 203 215 212 206 206 207 204 210 216 210 193 187 190 164 121 149 151 94 39 33 47 56 47 48 42 46 40 34 51 112 199 238 239 209 209 203 207 204 202 196 204 203 197 204 211 193 165 150 170 195 210 209 203 198 197 199 200 201 202 203 202 202 201 199 199 199 198 198 197 197 197 198 198 198 198 198 199 199 199 200 199 199 198 198 199 200 200 197 197 197 197 198 199 200 201 199 198 196 197 199 200 198 197 200 200 200 199 199 199 198 198 199 199 199 199 199 199 199 199 200 201 202 203 203 201 200 198 199 198 198 198 199 199 200 201 197 197 197 198 198 199 199 199 198 198 198 199 199 200 200 200 199 200 201 206 207 199 201 216 211 178 121 119 171 212 205 200 201 200 200 199 200 201 203 204 200 201 202 203 204 204 203 203 202 202 202 201 201 200 200 200 199 199 200 201 201 200 199 199 198 199 200 200 200 200 199 198 200 200 199 198 200 202 205 206 204 204 204 205 205 206 206 206 205 206 207 208 209 209 210 210 212 212 210 209 207 206 205 205 206 206 206 205 205 205 205 205 205 205 205 206 207 208 207 206 209 208 206 204 203 203 203 203 203 203 203 203 203 203 204 204 205 204 203 203 203 204 205 206 207 206 205 205 205 205 206 207 204 204 204 204 204 204 204 204 208 205 204 205 205 203 206 212 204 219 219 213 199 189 198 201 193 212 219 219 220 211 206 219 213 215 217 216 214 214 215 217 216 216 216 216 216 217 217 217 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 215 215 216 216 216 217 217 217 218 218 218 218 218 218 218 218 218 217 217 216 216 215 215 215 212 214 216 216 215 215 215 215 216 215 215 215 215 215 215 216 215 215 214 214 213 213 213 212 213 213 214 215 215 215 214 214 213 214 214 214 214 214 214 214 213 212 211 210 210 211 212 213 209 209 208 207 205 203 202 200 202 201 201 201 201 201 201 200 201 202 202 202 202 202 202 201 203 202 202 201 201 202 202 203 201 201 201 201 201 201 201 201 202 204 205 203 203 204 203 201 197 204 207 202 200 203 206 205 214 192 156 152 181 208 204 169 157 177 211 223 203 179 182 195 183 183 184 184 185 186 186 187 183 186 189 190 188 187 188 189 185 186 187 187 186 185 183 181 188 188 187 186 185 185 184 184 184 184 184 184 184 184 184 184 189 189 189 188 188 187 187 187 185 185 185 186 186 187 187 187 182 183 185 185 185 188 192 196 185 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 190 188 186 184 184 184 185 186 189 189 189 188 188 187 187 187 190 186 182 179 180 185 191 195 187 187 187 188 190 192 194 195 190 191 192 192 192 192 191 190 195 193 192 193 195 195 194 192 192 192 192 193 193 194 194 194 198 195 192 192 194 197 197 196 195 195 195 196 196 197 197 197 196 197 197 197 197 198 198 198 201 200 198 197 197 198 199 200 195 196 199 200 200 199 196 195 199 200 202 201 199 198 199 201 202 202 200 200 200 202 204 205 202 202 203 203 203 204 204 204 207 205 204 205 207 207 204 200 202 203 204 206 206 205 203 201 208 207 207 206 204 203 203 202 206 206 206 206 206 206 206 206 206 206 206 207 207 207 208 208 209 209 208 206 205 204 203 203 205 206 207 208 208 207 206 205 204 205 208 210 211 210 209 207 202 215 205 208 215 206 209 215 203 169 130 140 207 235 217 231 209 189 175 181 205 227 216 183 171 200 218 210 202 210 220 221 210 214 217 217 195 122 96 168 236 160 74 173 246 238 241 242 214 153 125 122 172 247 252 226 143 176 215 160 112 107 143 159 158 134 90 99 154 204 236 241 226 196 201 231 225 182 146 132 165 182 136 86 84 106 118 108 121 99 65 72 105 110 152 247 253 253 223 117 49 139 250 255 177 173 206 166 104 136 225 203 135 74 67 65 54 142 248 252 253 246 156 125 215 246 225 237 231 225 216 235 229 232 250 210 155 123 125 162 211 248 192 178 225 196 96 58 71 90 113 84 71 49 86 134 158 200 238 246 253 253 229 186 174 173 155 155 166 193 170 95 57 49 37 49 52 87 122 161 158 146 160 146 93 98 87 68 78 97 138 215 245 176 100 24 75 199 237 168 119 106 101 97 75 69 73 50 50 84 128 129 80 40 41 57 61 51 84 109 127 151 119 54 12 55 95 160 168 160 146 184 228 232 191 231 252 251 227 173 158 126 93 121 163 146 41 10 86 215 252 253 230 118 36 15 34 29 13 6 59 164 242 254 232 103 70 104 103 68 38 49 82 78 111 223 253 166 80 44 56 33 25 30 26 19 25 33 49 82 106 152 228 246 199 155 145 170 159 69 17 50 89 118 69 46 42 47 46 57 58 34 13 28 80 133 186 252 245 156 68 35 106 203 218 215 187 114 80 80 142 234 242 146 46 6 25 27 32 39 43 41 34 28 32 36 39 35 29 39 71 101 118 76 42 37 75 125 169 220 180 204 237 194 112 58 31 40 38 70 90 68 29 22 66 119 123 80 67 103 128 110 85 78 55 40 36 1 39 185 250 216 96 148 250 206 99 65 115 142 132 104 89 88 72 50 41 47 44 42 24 34 23 23 44 106 157 208 234 203 133 53 19 35 118 147 160 141 98 69 116 201 224 173 98 82 158 236 237 196 160 136 112 120 113 76 118 230 194 68 68 158 154 83 100 200 251 252 235 178 136 82 27 36 40 53 52 42 48 59 54 42 37 37 40 36 29 34 34 21 18 19 24 36 53 61 51 37 36 36 37 41 44 42 34 27 26 29 32 33 30 27 25 25 25 34 42 41 33 28 31 38 42 30 28 29 26 29 35 34 28 26 24 24 26 26 24 22 10 14 23 30 29 22 22 26 25 30 29 37 58 67 58 50 51 29 53 121 150 109 54 29 22 24 27 27 27 26 25 23 21 20 17 14 12 12 14 16 15 19 24 27 30 31 31 31 24 33 43 56 72 81 98 121 140 135 138 101 84 77 41 42 50 57 65 62 74 123 161 159 160 180 212 218 217 215 216 162 86 35 11 36 93 137 164 203 191 160 160 215 233 189 143 109 193 240 251 210 160 193 246 213 177 117 98 105 105 166 207 143 125 118 85 29 65 175 229 239 251 236 220 181 165 160 135 142 199 224 249 193 104 73 65 53 34 31 57 67 68 64 98 84 43 99 142 164 174 159 182 145 85 71 120 144 131 136 157 193 165 139 144 149 148 197 252 253 240 202 163 175 164 165 214 213 161 158 176 203 221 229 205 161 104 60 22 20 29 28 23 24 29 25 23 23 26 29 30 30 33 30 27 25 24 23 20 18 27 23 22 25 19 12 41 92 125 169 234 234 170 133 114 75 90 123 140 174 227 254 254 249 208 104 96 131 123 112 127 163 184 139 105 130 194 230 202 154 110 142 151 137 124 115 127 157 190 160 111 87 102 134 184 238 230 206 161 116 159 238 203 108 69 152 201 219 224 163 93 90 132 153 144 113 109 90 50 53 79 63 80 81 57 27 34 97 216 254 211 100 125 206 170 119 116 147 193 225 228 222 234 252 251 205 236 244 200 78 82 153 167 81 16 46 168 254 254 250 252 199 126 64 29 27 35 34 38 36 49 41 42 45 34 54 53 48 50 49 42 40 37 27 23 18 24 36 38 27 23 28 28 31 66 108 137 188 239 253 246 249 243 176 66 14 23 39 38 42 45 43 36 31 32 36 41 41 35 29 24 30 67 116 152 214 220 167 121 89 88 119 154 108 136 213 234 210 197 193 147 58 32 73 119 126 118 130 162 161 104 49 41 24 12 38 28 29 30 31 31 29 26 23 27 26 26 26 27 29 31 33 33 34 35 37 37 37 35 34 33 34 35 32 29 30 36 42 32 26 44 75 94 102 104 100 104 92 41 37 89 165 138 78 57 54 27 72 164 235 207 179 140 171 166 180 207 141 60 63 170 207 158 76 29 11 40 87 94 147 169 216 255 208 140 101 182 234 206 140 100 69 53 50 68 64 74 91 118 181 204 142 97 108 131 128 101 75 62 68 93 73 83 140 152 128 112 78 92 132 137 108 50 33 115 197 151 46 71 186 215 203 224 240 170 99 44 35 35 31 33 40 37 34 30 29 33 37 39 40 38 35 33 34 35 32 25 18 31 30 34 39 40 38 38 40 36 39 39 35 35 40 43 42 41 36 36 43 50 50 48 47 53 54 56 53 44 34 33 37 41 36 31 33 41 52 60 65 43 40 38 39 43 45 45 43 48 39 37 44 45 42 45 54 48 63 53 49 57 54 54 56 54 50 51 70 129 204 211 155 118 159 181 183 183 188 172 121 149 199 226 220 173 142 162 167 179 211 218 206 176 140 134 146 140 149 195 247 195 102 127 213 219 205 179 157 151 155 150 137 167 166 156 176 197 198 205 210 198 197 196 196 196 197 198 199 197 192 198 205 206 200 177 145 105 39 24 30 41 107 191 242 216 171 156 165 183 167 123 123 190 219 200 185 201 202 182 157 159 193 198 195 196 198 203 196 197 196 196 195 195 196 196 197 195 192 194 199 189 203 226 205 130 27 33 74 74 109 173 219 199 185 195 205 226 195 124 38 74 207 238 181 115 56 41 43 69 129 173 225 245 189 106 33 28 41 55 57 50 44 46 51 101 142 142 125 138 176 186 148 86 57 68 137 209 222 162 88 102 98 97 111 112 116 130 120 143 184 191 190 156 142 197 218 220 209 184 164 173 200 210 201 211 207 209 228 221 187 152 112 81 98 136 188 209 178 167 198 186 145 141 150 143 126 115 128 128 110 118 151 188 220 222 198 171 146 118 104 123 206 254 204 130 105 75 52 45 56 57 43 41 52 53 51 56 56 48 47 50 50 49 44 38 34 33 33 48 43 37 38 50 64 68 65 76 97 145 208 237 200 140 109 168 223 225 209 208 220 236 223 179 148 174 247 230 159 181 250 219 160 166 164 109 93 122 147 94 73 128 187 205 166 110 131 189 227 237 230 217 208 215 213 218 211 212 213 208 211 217 214 225 218 193 162 155 180 211 226 221 215 214 217 208 186 167 159 160 185 207 211 207 207 206 204 205 206 203 186 177 186 164 113 110 101 63 46 48 47 53 55 47 43 48 40 37 64 136 230 239 221 192 207 200 198 200 206 206 206 203 200 201 206 212 214 195 196 198 199 199 201 203 204 194 195 197 199 199 197 195 194 199 199 198 198 198 197 197 197 198 198 197 197 197 197 198 198 201 200 199 198 198 198 199 199 207 205 202 199 197 196 196 197 198 197 197 198 200 200 198 195 198 198 198 199 199 200 200 200 199 199 199 199 199 199 199 199 197 198 200 200 200 198 196 195 199 199 197 197 197 199 201 202 196 197 197 198 198 199 199 199 196 196 196 197 197 197 198 198 201 203 200 200 204 200 199 208 209 206 161 107 167 206 219 205 204 203 201 199 198 200 202 203 201 201 203 204 204 204 204 203 202 202 201 201 201 200 200 200 197 199 200 201 200 199 198 198 197 198 200 201 201 200 198 197 200 199 198 198 199 202 205 207 204 204 205 205 205 206 206 206 205 206 207 208 209 209 209 209 206 207 207 208 208 208 207 207 204 205 205 206 207 207 208 208 208 207 206 204 203 204 206 208 211 210 208 206 204 203 203 203 201 202 203 204 204 204 204 203 204 204 203 203 203 204 206 207 208 207 205 204 204 205 207 208 204 204 204 204 204 204 204 204 203 204 204 204 206 207 205 201 206 213 204 211 192 157 157 152 173 206 211 205 218 219 209 213 214 216 217 216 214 213 215 216 215 215 215 216 216 217 217 217 216 216 216 216 216 216 216 216 214 214 214 214 214 214 214 214 215 215 215 216 216 216 217 217 218 218 218 218 218 218 218 218 216 216 217 217 217 218 218 218 207 211 215 216 215 214 216 218 217 216 216 215 215 216 216 217 216 216 215 214 214 213 212 212 212 214 215 217 217 216 215 214 216 216 216 216 216 216 216 216 211 211 210 210 211 212 214 215 209 209 208 207 204 200 196 194 202 202 202 201 201 200 200 200 201 202 202 203 203 202 202 201 204 203 201 200 200 201 203 204 201 201 201 201 201 201 201 201 199 208 207 197 195 204 204 195 207 204 201 199 201 204 204 203 211 219 176 145 151 172 187 161 151 158 188 214 210 199 202 209 186 185 183 184 186 186 185 184 185 185 185 185 185 185 185 185 184 185 186 187 187 187 186 185 184 184 184 184 184 184 184 184 181 182 184 185 185 184 182 181 189 186 183 182 183 184 183 182 185 185 185 185 185 185 185 185 187 187 187 186 186 185 185 185 185 185 185 186 186 187 187 187 185 187 189 189 186 184 184 186 186 187 188 189 189 189 188 188 188 186 184 183 183 185 188 190 191 190 189 188 188 190 192 193 190 191 193 194 194 193 191 190 187 188 190 192 192 191 190 189 192 192 193 193 193 193 194 194 189 193 197 198 196 193 193 194 195 195 195 196 196 197 197 197 194 195 197 198 198 197 195 194 198 196 195 196 198 199 198 196 196 196 197 198 199 200 200 201 198 198 199 199 199 200 200 200 198 200 201 199 197 197 201 205 200 200 200 200 200 200 200 200 206 205 205 204 203 202 201 200 203 202 201 202 204 205 204 203 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 207 205 205 205 206 206 206 207 207 206 207 208 208 208 207 206 206 207 207 207 206 205 204 202 202 209 209 209 209 209 209 209 209 207 206 206 206 206 206 206 207 208 209 210 207 204 206 216 227 236 211 161 135 153 201 243 244 217 180 159 141 128 191 244 195 154 203 229 195 179 198 202 204 222 214 209 226 237 148 76 146 207 140 118 211 249 241 224 196 166 138 128 148 196 253 252 194 151 172 170 135 128 123 115 158 198 167 107 59 60 95 134 162 149 116 114 163 210 216 200 190 230 221 170 127 135 148 143 144 146 105 61 65 93 103 137 199 246 253 253 175 79 100 194 244 173 141 148 169 195 168 112 133 139 160 203 158 64 132 202 254 250 231 195 168 211 247 222 222 220 218 213 237 239 241 250 251 253 140 61 67 154 211 176 162 211 215 165 81 16 70 108 98 112 121 157 223 253 247 252 252 242 244 227 212 183 162 145 92 60 82 90 67 89 128 91 31 29 99 187 206 154 121 119 109 113 117 115 117 116 95 94 124 192 190 98 29 138 250 246 253 173 144 118 86 55 56 58 37 50 119 156 137 104 64 33 29 27 58 51 69 106 177 216 128 30 24 35 71 108 129 145 161 142 145 153 205 253 217 133 99 140 97 66 100 134 113 59 3 41 161 253 251 161 65 37 27 36 29 17 8 34 113 198 240 147 76 77 145 159 106 51 22 53 74 125 174 165 105 55 39 26 32 31 29 36 49 76 107 148 159 171 212 248 252 253 252 227 162 95 31 2 85 206 195 111 49 40 46 52 65 45 24 10 55 104 109 139 188 180 161 167 104 58 119 190 222 204 111 49 59 120 221 250 152 39 3 7 37 60 79 64 42 46 30 28 39 37 51 42 39 101 150 136 85 53 33 74 170 230 254 185 154 150 136 99 66 40 33 40 35 43 59 46 39 70 86 69 61 48 71 92 109 133 117 82 30 5 18 93 227 255 161 110 179 198 127 50 29 42 51 45 58 110 127 92 56 32 28 30 27 36 28 21 39 69 100 144 185 166 117 76 17 17 95 184 225 207 109 39 76 175 248 253 254 139 50 124 228 251 231 203 149 115 101 56 79 167 186 107 46 100 148 130 104 116 197 240 243 250 241 186 106 54 40 33 45 43 42 53 46 36 43 37 35 32 30 30 30 27 25 22 23 28 38 47 48 43 36 29 24 28 42 50 44 34 30 30 30 36 35 23 18 24 29 28 35 40 43 50 63 81 99 75 45 40 55 91 126 118 98 101 89 60 18 24 25 27 15 22 25 34 28 27 27 18 27 24 24 31 34 32 38 41 34 28 34 42 49 49 45 37 32 23 24 26 28 28 26 24 22 27 11 17 17 14 16 14 23 13 22 18 28 30 17 27 40 27 30 34 39 46 57 68 75 97 117 134 124 101 87 65 34 37 38 45 34 40 67 78 83 99 98 118 137 136 133 126 108 78 47 14 21 81 155 195 199 185 151 141 186 168 86 61 73 131 178 187 165 156 149 151 173 160 128 102 100 110 118 105 79 120 107 89 114 185 239 250 250 238 236 233 200 162 112 73 100 174 242 247 232 206 169 137 76 24 43 105 134 117 97 73 57 51 53 122 174 156 116 84 72 71 72 76 86 93 108 150 193 165 166 184 190 184 208 237 235 217 178 193 208 153 174 252 231 149 83 132 215 243 254 247 226 187 96 47 20 22 40 21 17 22 28 27 26 27 20 20 32 28 28 28 28 27 25 23 22 25 15 18 29 23 14 36 72 127 154 175 165 128 85 58 50 84 120 150 180 225 252 251 240 167 105 129 191 179 143 122 95 101 98 119 157 184 185 161 132 114 117 129 143 134 110 117 150 196 183 115 108 191 242 233 213 208 231 157 87 101 115 93 61 157 246 236 208 203 160 107 58 120 157 153 127 137 92 43 102 154 137 92 51 54 33 22 94 212 252 239 136 106 159 157 122 109 106 99 139 188 198 199 199 225 191 170 168 117 61 87 141 143 107 18 71 211 255 255 253 229 211 181 116 39 13 34 48 40 42 43 44 44 42 41 39 44 44 44 45 44 38 30 24 27 24 30 35 33 34 34 27 24 39 81 128 202 254 246 248 241 252 222 108 31 22 25 33 37 40 43 41 36 34 36 39 30 43 41 27 13 31 80 104 188 254 252 209 136 82 116 151 136 85 109 223 255 223 235 253 219 79 9 82 159 157 151 177 212 145 97 75 51 39 32 13 23 28 37 37 28 25 26 24 28 27 26 26 27 30 33 35 36 38 40 39 37 36 38 40 41 38 36 37 40 40 35 30 37 8 38 95 129 177 213 201 105 37 11 40 95 131 109 78 61 55 58 72 121 201 224 179 125 141 161 188 195 152 97 76 136 183 154 70 26 20 35 66 101 159 219 252 251 190 133 126 194 253 253 185 86 32 61 86 69 61 76 89 79 114 151 117 97 79 99 105 105 97 89 136 170 123 103 139 139 124 135 116 87 113 179 199 122 54 68 108 65 56 166 247 210 223 254 208 116 58 35 44 36 33 40 36 35 32 29 30 32 35 36 35 30 30 30 29 27 26 24 23 25 31 37 39 36 31 29 28 28 29 32 37 40 41 38 35 44 37 30 31 40 49 55 56 48 59 60 48 38 39 42 42 35 30 33 37 37 47 59 61 43 34 34 45 49 41 37 41 39 39 39 41 44 48 52 53 51 49 47 50 56 58 57 54 34 40 74 148 214 247 208 114 88 194 223 188 168 162 148 109 116 190 226 229 154 102 155 169 204 220 224 190 134 110 146 197 178 152 186 226 166 87 121 213 230 183 150 132 118 134 153 146 137 141 154 176 199 206 195 180 177 193 198 195 196 196 197 204 194 189 191 202 201 173 156 164 113 39 17 26 48 94 143 193 164 143 157 188 222 182 113 145 199 211 206 190 195 206 180 138 161 190 204 199 199 201 197 194 198 199 200 198 195 193 195 197 202 200 197 195 195 201 210 216 150 50 16 34 65 131 189 210 178 182 196 220 235 205 123 48 57 158 201 162 143 144 105 51 20 62 134 202 232 204 123 44 28 43 51 50 51 48 46 50 91 145 150 135 159 192 175 114 90 83 97 112 140 159 121 74 64 92 114 129 175 194 142 98 117 123 151 161 140 148 199 240 209 183 146 141 178 212 212 198 190 210 202 197 183 171 185 178 119 93 115 209 244 188 158 171 162 144 145 158 143 117 133 174 184 165 162 177 190 202 213 216 201 160 116 111 151 194 201 185 100 66 45 45 49 52 50 42 49 48 45 43 43 45 46 45 42 54 51 49 35 23 35 39 45 51 69 71 59 69 83 76 56 88 149 205 218 218 152 122 187 230 229 222 203 212 220 223 210 174 168 194 181 139 166 247 223 153 116 92 86 102 103 109 95 126 143 162 151 110 115 152 217 230 233 218 208 216 218 208 206 220 214 212 214 217 221 205 217 229 208 187 167 143 157 184 205 213 228 238 225 190 155 136 166 200 221 212 203 211 215 207 179 190 170 146 156 170 168 167 123 54 35 47 50 52 49 47 48 37 43 44 40 83 171 236 222 213 205 203 207 208 204 198 202 202 202 202 202 202 202 202 207 207 205 203 201 199 198 197 201 201 201 200 200 199 199 199 200 199 199 198 198 197 197 197 203 200 198 198 199 200 199 197 195 198 203 204 201 197 194 193 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 198 199 199 197 195 195 199 202 201 200 199 197 197 197 197 198 197 197 196 196 197 199 200 201 200 200 199 198 198 197 197 196 200 199 199 198 198 197 197 197 199 198 198 197 197 197 198 198 201 201 201 202 203 204 206 206 211 206 179 134 130 187 224 210 199 204 205 200 198 202 203 200 203 202 202 201 201 200 200 200 201 200 199 199 199 200 201 201 204 202 199 199 201 201 198 196 201 202 203 201 197 195 195 196 199 200 202 203 203 202 200 199 202 202 203 203 203 202 202 201 205 205 205 205 205 206 206 206 209 209 209 209 209 209 209 209 206 207 208 209 209 208 206 205 207 208 208 208 208 207 206 205 205 205 206 206 206 206 207 207 202 203 203 204 205 205 206 206 204 204 204 205 205 205 206 206 202 204 206 206 204 203 203 204 207 206 204 202 202 202 203 204 205 205 205 206 206 207 207 207 209 207 207 208 205 193 175 162 197 205 214 217 216 213 212 213 215 215 215 215 216 217 218 219 214 215 215 216 216 215 214 214 212 212 212 212 213 215 216 217 214 215 216 216 214 214 215 216 217 217 218 218 218 217 216 216 217 217 217 217 217 217 217 217 219 218 217 215 215 214 215 215 221 220 218 216 215 215 215 215 219 219 218 218 218 218 218 217 216 216 216 216 216 216 216 216 221 220 219 218 216 214 213 213 218 218 218 217 217 216 216 216 213 214 215 215 214 211 209 207 207 208 208 207 204 203 204 206 204 202 201 202 204 205 204 203 208 206 203 201 201 202 204 205 200 201 202 202 202 201 200 199 200 201 202 203 203 201 199 198 204 201 199 199 201 202 202 201 201 199 197 199 203 205 204 202 198 201 200 184 153 133 144 167 147 162 192 203 195 223 208 208 186 184 183 183 185 186 185 183 185 185 185 185 185 185 185 185 185 186 186 187 186 185 183 183 184 184 184 184 184 184 184 184 182 183 183 184 184 183 183 182 184 181 179 179 181 183 183 182 185 185 185 185 185 185 185 185 187 187 187 186 186 185 185 185 184 184 185 185 186 186 186 187 187 188 189 188 187 187 188 189 186 187 188 189 189 189 188 187 188 187 186 185 185 187 189 190 190 190 189 189 189 190 191 191 189 190 191 192 192 191 190 189 188 189 190 191 191 191 190 190 190 190 190 190 191 191 191 191 191 193 196 195 193 191 191 192 193 193 194 194 194 194 194 194 198 198 197 196 195 195 195 195 198 196 195 196 198 198 197 195 200 200 200 200 200 200 200 200 198 198 198 199 199 200 200 200 200 199 198 198 200 201 201 201 200 200 200 200 200 200 200 200 202 202 202 202 202 202 202 202 203 202 201 202 204 205 204 202 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 206 201 202 202 203 204 205 206 207 206 207 207 208 208 207 206 206 211 211 211 211 210 209 208 207 208 208 208 208 208 208 208 208 207 207 206 206 206 206 207 207 206 208 211 213 211 209 207 207 233 218 190 141 120 168 223 236 200 160 130 114 105 161 232 224 170 202 225 195 171 181 183 183 210 232 228 231 253 212 134 128 156 102 105 199 217 179 155 166 177 191 196 172 157 179 193 175 143 122 135 135 124 121 102 89 131 132 113 88 80 78 77 80 97 119 125 115 126 154 160 142 130 139 174 205 221 245 249 220 203 179 111 57 69 98 96 83 148 208 252 217 114 79 140 177 132 93 132 216 246 149 52 95 184 238 252 201 71 88 198 254 255 229 180 159 202 230 218 224 221 230 218 217 227 251 252 248 244 138 56 32 73 116 121 148 173 195 156 75 23 80 128 135 149 201 191 186 230 253 246 233 222 190 173 187 157 106 97 89 74 46 34 48 114 202 193 109 34 68 180 254 235 191 135 75 66 106 113 93 94 101 86 69 141 167 103 52 135 247 254 230 187 183 130 70 82 126 111 57 62 97 137 130 98 99 96 62 36 41 27 41 75 134 174 131 69 38 20 31 55 85 106 110 99 74 76 133 167 121 74 84 104 65 34 54 83 89 75 38 32 106 164 169 115 55 39 33 47 43 29 13 23 66 104 114 114 100 99 125 142 116 68 39 35 65 95 98 73 41 19 10 34 52 66 82 114 147 170 186 171 184 198 236 253 249 246 248 248 203 99 10 18 92 197 253 174 71 29 39 52 52 32 21 40 126 192 178 147 120 132 206 254 213 114 88 132 168 158 90 51 59 90 141 155 94 27 8 19 42 79 122 103 47 28 18 42 54 56 48 30 50 145 232 196 110 41 22 69 146 203 251 179 113 82 78 65 42 34 56 99 90 55 45 67 99 125 124 82 45 14 30 77 136 166 143 93 44 6 5 89 216 222 133 154 212 167 65 52 87 88 78 94 102 168 200 139 52 18 42 33 28 37 65 84 83 80 79 124 181 136 45 33 48 66 107 168 229 222 125 66 107 172 197 230 250 174 81 108 175 191 191 165 152 116 77 64 116 160 118 55 45 98 140 154 156 143 158 185 217 247 249 226 173 97 35 31 39 34 31 41 39 31 35 29 29 30 32 33 32 28 25 29 31 35 41 46 45 40 35 30 29 34 43 46 40 33 31 25 26 27 26 22 20 28 42 59 55 60 65 84 141 185 184 135 79 71 98 143 176 170 170 184 161 106 35 29 33 38 22 16 24 35 30 24 21 17 23 26 23 27 29 25 31 38 35 32 32 32 32 32 31 30 30 21 23 25 27 28 27 25 24 20 13 17 13 14 17 12 22 26 38 28 28 31 28 33 32 30 27 27 30 37 40 37 32 61 106 152 148 107 75 55 39 51 37 47 50 42 40 41 57 58 50 56 67 65 60 62 65 53 38 24 35 80 133 163 168 158 133 117 136 109 53 61 93 115 150 162 151 135 100 75 83 96 98 103 96 78 74 82 84 81 68 92 168 243 251 221 183 196 236 251 229 186 116 69 91 193 240 243 244 233 198 164 109 54 62 139 187 180 188 184 154 114 60 89 142 121 75 81 130 140 114 93 77 63 56 88 151 166 205 222 189 172 209 228 201 183 186 217 204 149 182 246 222 137 67 113 213 252 251 247 254 220 129 66 29 25 33 20 30 25 26 22 20 24 23 23 30 25 26 28 28 28 26 24 22 22 14 17 28 27 20 33 55 81 101 96 74 71 73 57 37 56 80 107 159 228 249 215 184 142 93 112 168 184 186 166 114 71 86 117 150 161 143 120 110 119 120 133 144 130 113 122 145 168 161 126 160 230 248 248 246 222 189 122 52 16 18 65 134 207 236 183 151 166 170 148 91 63 97 152 200 180 83 65 168 215 207 155 86 64 42 30 84 190 235 231 130 74 99 108 103 102 101 81 102 139 134 122 121 129 118 106 78 34 24 90 178 223 140 32 70 187 245 252 220 200 226 241 186 81 18 22 39 46 48 48 46 42 38 37 37 41 40 41 42 42 38 33 28 33 28 32 37 37 41 42 36 30 30 103 184 229 243 237 245 252 244 183 73 18 29 35 37 38 41 43 41 36 34 36 38 41 35 32 25 21 36 83 135 209 254 253 231 163 96 110 128 109 69 98 215 254 213 221 254 254 102 15 86 174 180 166 180 162 142 143 145 106 51 25 24 25 28 31 32 33 32 27 20 28 28 27 27 28 30 32 33 36 39 41 41 39 37 37 38 42 39 36 38 41 41 38 34 33 24 37 66 127 222 254 219 93 37 69 115 97 80 69 50 45 64 87 92 100 132 149 132 132 166 191 198 199 177 122 73 100 152 140 67 24 25 44 66 115 193 251 251 220 181 143 121 180 237 254 183 77 46 75 79 94 98 110 119 104 105 117 92 73 69 116 152 177 176 159 195 225 181 154 138 97 97 151 177 105 112 174 227 178 77 33 43 37 75 188 245 211 215 215 146 68 31 27 41 35 31 35 28 33 30 28 28 31 33 33 33 34 34 34 33 31 28 25 23 25 30 35 36 33 29 28 28 29 30 31 35 40 43 42 41 43 38 34 34 40 46 49 50 54 63 63 50 38 38 42 43 40 30 26 31 43 58 57 42 44 39 40 46 46 39 36 40 38 38 40 43 46 49 51 52 43 50 52 52 59 64 53 35 37 85 143 200 237 245 196 105 105 197 211 173 153 150 142 112 118 169 214 192 124 109 164 210 206 207 183 161 149 133 156 215 200 144 151 180 142 114 160 215 206 169 143 136 143 169 186 179 162 168 178 193 207 205 180 153 172 197 205 195 196 200 197 192 191 202 195 175 160 146 133 130 86 42 30 29 54 108 144 165 169 162 185 211 226 175 112 149 200 209 205 192 194 199 177 142 141 180 202 198 192 192 195 201 193 193 192 191 191 193 197 200 197 197 196 195 196 201 209 215 150 51 3 14 54 127 188 216 180 176 184 212 238 211 122 36 43 85 101 108 162 213 176 98 29 34 84 163 219 217 147 62 29 41 52 52 46 43 43 41 79 157 191 170 146 146 158 148 139 117 95 69 81 115 95 54 76 107 143 172 217 219 147 88 84 131 180 172 129 131 183 222 219 146 110 154 204 212 205 206 211 176 147 163 182 184 192 198 160 111 118 203 235 197 176 173 155 135 134 160 179 181 189 206 187 166 169 187 187 181 192 209 202 161 114 93 98 109 111 109 78 53 41 47 53 56 54 47 43 45 47 47 46 44 41 39 46 53 50 54 46 33 37 35 63 114 113 78 82 101 96 86 54 84 146 220 248 227 150 129 196 233 220 208 200 221 223 212 213 193 170 156 142 133 163 213 189 117 88 74 65 82 89 89 104 132 152 134 95 117 176 182 190 184 179 179 190 211 220 212 205 219 217 216 209 205 216 214 210 221 216 221 201 150 136 151 174 179 204 221 193 142 127 146 178 214 233 222 219 232 225 200 188 145 139 149 153 189 221 207 135 56 33 44 44 48 48 44 50 43 44 42 51 108 189 236 222 212 200 195 197 200 202 201 202 202 202 202 202 202 202 202 203 203 202 202 201 200 200 199 200 200 200 200 200 199 199 199 199 199 199 198 198 197 197 197 203 200 198 197 199 199 199 197 200 201 202 201 199 198 199 200 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 198 199 199 198 196 196 198 200 201 200 199 198 197 198 198 198 197 197 196 196 197 198 199 200 198 198 198 198 198 198 198 199 199 199 199 198 198 197 197 197 197 197 197 197 198 199 200 200 201 201 201 202 203 204 205 206 201 213 196 148 130 167 206 212 203 204 202 199 200 202 202 200 202 202 202 201 201 200 200 200 201 201 200 199 199 200 201 201 203 202 200 200 200 200 198 197 200 202 202 200 197 196 196 197 200 200 201 201 201 201 200 200 201 201 202 203 203 203 202 202 202 203 203 204 206 207 207 208 208 208 208 209 209 209 209 209 208 208 208 208 208 207 206 205 206 206 207 208 208 208 207 207 206 206 206 206 206 206 206 206 208 208 208 207 207 207 207 207 202 202 202 203 203 204 204 204 200 202 205 204 203 201 202 203 203 203 202 203 204 205 206 207 205 205 205 205 206 206 206 206 204 205 207 212 216 215 209 204 204 209 213 214 211 210 212 215 217 217 216 215 215 215 216 216 214 215 216 216 216 215 214 213 211 212 213 214 215 215 216 216 214 215 216 216 214 214 215 216 216 217 218 218 218 217 216 216 217 217 217 216 216 216 216 216 217 217 216 215 214 214 215 215 220 219 218 217 216 216 216 216 218 218 218 218 218 218 218 218 216 216 216 216 216 216 216 216 217 218 218 218 218 219 219 219 220 220 219 218 216 215 214 214 212 213 214 215 214 212 209 208 211 211 210 207 203 201 201 202 206 204 203 203 204 204 202 200 206 205 203 201 201 201 202 203 201 201 202 202 202 201 200 199 201 201 202 202 202 201 200 200 205 202 200 200 202 203 203 202 197 197 199 199 199 200 201 202 203 194 205 213 175 121 123 164 160 182 193 209 198 211 211 200 185 183 182 183 184 185 184 182 185 185 185 185 185 185 185 185 186 186 186 185 184 183 181 180 184 184 184 184 184 184 184 184 184 183 183 182 182 183 183 184 181 180 179 180 182 183 184 184 184 184 184 184 184 184 184 184 186 186 186 186 185 185 185 185 184 184 184 184 185 185 185 185 189 187 185 185 187 189 190 190 186 186 187 188 189 188 188 187 187 187 187 188 188 189 189 189 188 189 190 190 191 190 190 190 188 189 190 191 191 190 189 188 190 190 189 189 189 190 191 191 189 189 189 189 190 190 190 190 192 193 194 192 191 190 190 191 194 194 194 194 193 193 193 193 201 199 196 193 193 193 195 196 198 197 195 196 197 198 196 194 201 201 201 200 199 199 198 198 198 198 198 199 199 199 200 200 200 198 196 198 202 203 200 197 200 200 200 200 200 200 200 200 199 199 200 200 201 202 202 203 203 201 200 201 204 205 204 202 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 206 203 203 203 204 204 204 205 205 205 206 207 208 208 207 206 206 207 207 208 208 208 207 207 206 207 207 207 207 207 207 207 207 208 208 207 207 207 207 208 208 208 209 210 212 214 212 207 201 216 216 231 183 125 136 179 223 223 161 108 106 119 154 206 220 203 191 197 172 129 124 152 188 217 247 232 226 252 237 166 96 88 73 110 184 178 130 111 168 219 253 253 198 132 106 107 108 106 101 127 121 83 71 81 93 131 158 180 187 181 149 104 75 114 152 175 151 106 77 72 75 72 90 144 194 219 248 255 253 252 240 179 98 61 74 88 86 87 111 135 141 96 58 75 82 63 107 201 254 253 133 57 139 231 254 254 203 66 42 152 237 255 236 165 143 196 234 229 213 217 226 222 225 225 204 180 148 112 105 103 74 49 46 50 76 94 127 114 73 53 96 148 191 188 224 187 151 188 236 254 249 253 229 173 124 95 111 158 175 124 82 51 51 99 208 252 188 63 27 107 201 224 204 132 59 52 78 79 65 74 89 77 56 76 107 76 54 91 162 199 153 116 136 103 90 175 240 173 67 45 56 104 119 115 171 188 112 35 33 25 23 41 75 99 98 70 57 44 39 42 54 67 71 64 60 61 71 79 72 66 69 61 38 35 84 135 162 154 108 34 49 64 74 62 40 32 31 33 38 39 30 21 28 52 72 103 122 109 92 104 96 61 42 55 40 37 46 41 23 20 33 91 138 184 216 242 245 224 201 197 219 236 253 247 220 234 253 252 167 70 1 0 49 114 167 130 57 29 42 55 54 28 6 43 163 249 253 224 139 112 196 251 255 157 72 71 89 109 109 94 69 53 65 67 40 27 45 92 114 143 161 117 41 13 12 60 105 127 73 24 61 160 252 247 125 27 36 108 136 127 146 148 84 45 41 43 32 41 90 145 128 60 33 94 173 209 198 129 51 6 15 71 145 159 126 81 28 10 20 71 119 126 153 248 238 127 49 96 136 151 198 170 152 172 173 119 50 18 34 40 68 90 141 168 147 126 102 128 155 92 17 57 136 165 168 160 215 214 139 99 130 156 144 154 190 171 96 90 119 111 123 139 178 148 88 98 158 151 66 31 107 179 205 217 222 201 175 132 148 168 183 182 151 93 44 28 38 36 34 40 37 26 21 24 26 30 35 38 37 32 28 38 40 43 44 43 40 35 32 27 31 38 43 42 36 33 33 28 31 44 69 70 35 24 52 101 127 149 123 107 178 252 253 196 131 120 119 130 152 163 204 253 235 161 53 21 27 43 34 21 38 49 41 23 16 20 22 25 21 26 29 24 25 29 28 33 31 28 25 23 23 24 25 22 23 25 26 27 26 25 24 12 16 18 9 14 15 9 30 50 57 36 28 37 43 44 30 39 35 31 30 31 30 28 26 45 109 172 167 102 50 35 35 55 52 64 52 36 43 43 42 46 61 65 53 39 30 34 47 53 48 41 38 46 62 76 83 103 91 76 76 56 38 69 106 122 140 150 152 136 86 45 45 54 60 72 71 56 56 70 79 44 37 81 156 201 201 160 108 120 191 231 244 228 167 122 119 166 223 248 249 212 173 177 171 107 76 150 208 192 217 245 223 151 69 45 63 68 91 159 241 244 174 124 90 56 20 40 134 241 243 203 153 171 230 228 175 174 188 206 164 129 175 206 180 150 106 113 163 221 254 248 234 185 141 90 38 28 35 19 19 27 23 18 16 20 23 24 23 22 23 26 28 28 27 25 23 18 14 17 26 30 27 30 36 41 51 44 51 94 116 90 58 91 92 79 92 138 148 126 118 96 63 86 148 198 240 222 152 120 130 137 148 152 128 104 106 106 114 138 145 122 111 121 128 141 150 145 207 254 254 254 249 191 92 62 73 85 86 96 163 205 202 134 102 142 208 211 117 34 60 159 255 199 76 110 239 252 228 187 156 139 85 38 61 111 152 168 98 46 69 100 126 155 179 163 169 195 171 134 123 151 120 86 36 17 43 115 221 254 154 66 110 200 255 255 202 196 234 255 208 101 28 22 40 46 49 50 46 38 33 34 37 37 36 36 37 38 37 35 34 36 28 30 35 35 40 41 33 17 22 118 214 236 236 241 250 253 204 121 33 11 38 44 39 40 42 43 40 36 33 34 37 47 32 31 21 30 52 89 163 246 255 252 244 181 108 106 102 122 91 98 168 187 149 177 250 247 97 11 79 165 166 137 134 137 181 231 245 194 99 28 11 36 41 34 25 26 25 22 23 27 28 28 28 29 29 29 29 35 38 42 43 42 39 37 36 44 40 37 37 41 43 42 41 34 40 40 49 111 194 198 137 42 66 161 214 181 133 82 39 42 73 99 92 71 66 77 87 116 163 194 189 190 195 149 76 76 120 116 51 13 38 79 98 114 171 224 224 197 184 164 132 164 205 232 158 70 76 95 74 111 144 141 123 112 111 116 105 86 99 162 205 230 224 192 212 192 160 155 127 80 92 148 188 143 135 157 187 154 64 13 21 41 85 159 197 191 183 141 67 46 29 35 45 35 30 31 22 31 29 28 28 29 30 31 30 33 35 37 38 36 33 30 27 25 29 33 33 30 27 27 28 31 31 32 36 41 44 45 44 41 40 40 40 40 42 43 44 59 67 65 50 37 36 42 45 35 37 38 39 46 55 54 45 40 41 44 47 45 40 37 37 37 39 43 46 48 49 50 50 45 50 56 59 56 53 53 56 101 152 192 217 224 211 173 115 110 192 217 192 148 114 133 160 156 148 170 139 122 158 184 224 210 174 119 131 184 176 160 196 209 141 124 141 136 156 191 195 168 155 145 151 176 203 209 201 195 199 198 198 202 197 166 131 170 201 207 190 191 202 199 187 188 203 204 189 168 133 91 66 41 27 38 61 108 171 200 206 196 187 200 213 213 160 113 155 199 205 203 195 196 198 184 163 146 176 192 189 189 192 196 200 195 194 194 195 196 196 195 194 192 193 195 195 197 201 207 211 163 86 33 20 41 90 138 176 191 181 171 171 176 158 103 49 44 44 42 70 157 240 225 150 81 34 39 109 186 221 170 77 36 40 55 57 44 42 44 33 71 166 231 219 159 128 159 188 186 155 127 90 76 86 78 66 92 106 135 166 200 191 125 80 90 142 186 165 112 111 172 227 220 138 113 169 215 217 207 201 200 157 138 146 160 161 158 172 182 121 123 198 208 164 163 181 183 142 114 141 198 229 212 182 152 137 158 197 195 164 151 157 156 121 83 64 57 53 56 64 58 42 40 51 55 57 55 49 44 44 45 43 40 36 34 35 45 47 40 49 50 45 54 53 100 143 133 89 94 123 116 88 54 69 116 199 234 190 132 161 225 239 206 188 184 209 219 216 219 218 185 141 126 136 149 159 141 105 103 94 66 62 75 89 119 147 155 124 100 155 214 190 146 135 141 165 194 221 222 200 186 203 208 217 214 208 216 214 217 218 215 232 221 177 167 180 142 151 168 165 124 89 112 162 188 206 220 223 228 230 213 189 155 109 127 170 184 223 254 233 139 53 30 43 38 44 47 41 41 47 47 40 66 143 217 245 215 210 202 198 198 200 201 202 202 202 202 202 202 202 202 202 199 199 199 200 200 201 201 201 199 199 199 199 200 200 200 200 199 199 199 198 198 198 197 197 202 200 197 197 198 199 199 198 202 202 200 197 195 197 201 204 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 196 198 200 200 198 197 198 198 201 200 199 198 198 198 199 199 198 198 197 197 197 197 198 198 196 196 197 198 199 199 200 200 199 199 199 198 198 198 197 197 196 196 196 197 198 200 201 202 200 200 201 201 202 204 205 206 207 218 212 181 145 132 163 207 213 206 200 199 201 201 201 200 202 202 202 201 201 201 200 200 201 201 201 200 199 200 201 202 201 202 202 201 199 198 198 199 199 200 201 200 198 197 197 199 200 200 199 199 199 199 200 200 200 200 202 203 204 204 203 203 201 201 202 204 206 207 208 209 208 208 208 208 209 209 209 209 211 210 209 207 206 206 206 206 203 204 206 208 209 209 209 209 207 207 207 206 206 205 205 205 205 205 205 204 203 202 201 201 202 202 203 203 203 204 204 204 201 204 206 206 204 203 203 204 202 203 204 205 205 205 205 205 206 205 205 205 205 205 205 204 206 206 208 211 215 218 221 222 211 212 212 210 207 207 212 216 218 218 216 215 214 214 214 214 215 215 216 216 215 214 213 212 210 212 214 215 216 216 215 214 214 215 216 216 214 214 215 216 216 216 217 218 218 217 216 216 217 217 216 216 215 214 214 214 215 215 214 214 214 214 215 216 217 217 217 217 217 217 217 217 217 217 218 218 219 219 220 220 217 217 217 217 217 217 217 217 218 218 218 219 220 221 221 222 221 221 219 218 216 214 213 212 212 213 214 215 214 213 211 210 210 211 210 207 203 201 201 202 208 206 204 203 204 203 201 199 203 203 202 202 202 201 201 201 201 202 202 202 202 201 200 200 203 202 201 201 200 201 201 201 205 203 201 201 203 204 203 202 195 199 201 201 198 198 201 204 199 201 207 211 199 169 132 107 132 181 205 229 208 194 207 196 184 183 181 182 184 184 183 182 185 185 185 185 185 185 185 185 185 185 184 184 183 182 181 181 183 183 183 183 183 183 183 183 185 184 182 181 181 182 184 185 184 184 183 184 185 185 186 186 184 184 184 184 184 184 184 184 186 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 189 185 181 181 184 187 188 187 185 186 187 188 188 188 187 187 185 186 188 189 189 189 188 187 187 188 190 191 191 191 189 188 189 189 190 190 190 190 189 189 191 190 189 188 188 189 191 192 190 190 191 191 191 191 192 192 193 192 192 191 190 191 192 193 197 196 196 195 195 194 194 194 197 196 195 194 194 194 196 196 198 197 195 195 197 197 196 194 198 198 198 197 197 197 197 197 197 197 198 198 199 199 199 199 198 198 198 200 202 202 199 196 199 199 200 200 200 200 201 201 199 199 200 200 201 202 202 202 202 201 200 201 203 204 203 202 203 203 203 203 203 203 203 203 204 204 204 204 204 205 205 205 208 208 207 206 205 205 204 204 205 205 206 207 207 207 206 206 202 203 203 204 205 205 204 204 206 206 206 206 206 206 206 206 209 208 208 207 207 208 208 209 212 210 206 204 208 214 216 214 209 205 240 230 191 151 129 178 233 171 111 126 157 157 170 187 189 162 151 106 53 69 129 181 191 202 186 195 203 178 130 61 33 77 159 225 216 169 135 194 250 254 234 181 125 84 66 68 98 126 124 83 51 56 116 197 194 213 230 245 253 232 189 160 162 174 195 191 136 78 82 122 146 162 158 156 171 176 188 220 251 250 203 106 46 85 155 184 164 114 99 118 126 100 54 30 52 144 241 246 186 84 64 190 255 246 253 201 84 41 115 237 255 221 140 143 213 241 234 211 212 227 246 251 204 106 76 87 114 170 204 163 115 110 110 101 96 106 94 83 78 80 114 176 203 183 159 149 147 185 245 253 246 240 165 65 51 136 212 220 146 130 94 63 65 138 207 192 100 29 44 103 152 162 107 66 63 55 45 51 70 80 68 53 53 52 42 52 61 73 104 111 89 105 106 127 191 218 156 79 41 43 68 93 148 245 241 130 45 51 56 32 30 52 74 116 159 151 110 75 65 49 44 67 71 83 89 74 60 74 83 69 36 31 66 154 222 241 208 139 49 26 23 35 44 37 27 31 33 38 45 47 31 13 28 63 87 103 93 73 68 62 48 42 45 32 35 40 20 12 70 150 219 243 252 250 249 246 232 223 231 241 244 252 232 196 211 244 213 84 18 10 21 36 41 56 71 83 91 70 53 57 37 3 32 126 200 246 254 190 97 86 151 193 151 80 41 36 100 177 182 107 52 50 44 20 40 94 162 192 199 163 99 39 13 10 58 151 201 110 37 79 153 215 234 110 16 72 192 206 142 117 119 74 43 42 58 53 48 82 112 94 43 33 91 172 217 207 130 78 51 35 85 173 161 94 49 17 25 31 43 34 54 177 254 254 124 25 109 219 248 253 183 132 100 77 54 34 23 38 91 156 181 215 232 213 192 142 105 68 34 57 137 213 235 220 216 218 187 130 101 111 123 119 79 98 110 69 81 128 129 151 191 211 162 111 139 167 118 47 80 187 243 245 227 203 194 181 145 133 113 95 85 77 63 49 34 41 42 38 36 33 26 21 27 29 33 38 41 41 37 34 44 47 48 45 40 34 31 31 25 31 39 44 40 33 29 30 39 47 83 140 139 57 13 47 128 204 234 163 106 157 231 246 196 158 153 109 84 108 130 180 248 251 196 80 27 21 39 34 33 64 84 81 51 32 36 23 25 20 27 35 29 22 21 19 28 29 30 30 28 26 23 21 24 25 25 26 25 24 23 22 11 16 17 11 15 8 7 49 97 96 55 29 47 73 77 52 33 34 36 35 28 22 24 29 42 94 144 132 71 30 31 43 55 54 67 51 40 62 68 57 64 106 108 68 40 34 41 55 70 70 62 44 26 22 33 46 53 51 45 42 39 44 65 81 93 98 99 102 95 64 37 36 48 39 40 45 45 53 64 65 42 35 61 93 111 137 131 83 62 131 194 245 248 222 202 166 126 194 239 232 178 155 203 240 165 88 127 169 140 177 237 234 167 110 49 4 33 137 220 253 218 144 113 110 93 47 48 142 239 228 171 123 159 227 228 183 165 174 168 110 106 167 186 178 203 180 131 104 146 203 197 160 161 139 90 47 47 53 39 34 26 18 16 16 18 22 21 15 19 21 24 26 28 27 26 25 18 20 22 25 29 31 29 25 24 37 63 119 175 168 119 92 136 144 109 65 57 56 65 92 77 46 68 133 191 236 227 172 138 169 179 178 174 140 103 99 100 93 111 127 130 146 156 138 107 123 127 194 250 252 236 171 87 64 132 183 201 172 114 151 197 175 113 92 127 206 230 136 47 59 143 220 139 55 145 254 250 217 189 189 181 122 56 41 52 77 103 69 46 83 122 150 194 244 230 218 250 254 246 247 222 136 79 56 74 85 104 195 196 116 82 159 238 255 240 181 174 196 204 164 93 44 36 44 42 46 47 42 34 30 34 40 36 34 33 33 34 35 36 36 34 27 29 34 34 35 33 22 10 42 124 194 218 236 252 252 242 149 62 16 20 42 42 42 41 42 41 38 34 31 32 34 38 29 37 27 48 80 104 181 254 255 244 246 204 161 175 166 177 172 163 169 154 113 131 201 184 76 22 80 140 125 94 90 170 228 255 254 231 160 76 34 30 43 43 34 27 19 18 28 25 26 27 28 28 27 25 25 32 36 41 44 44 42 39 36 44 40 37 36 40 43 45 45 43 42 38 48 81 105 90 60 69 121 198 245 240 166 75 49 90 106 102 76 53 43 46 55 73 107 138 143 151 173 145 79 74 103 98 41 9 55 111 123 98 109 162 205 195 178 176 169 165 178 178 107 72 111 108 74 113 159 139 115 146 172 158 126 90 121 191 222 235 224 181 185 164 127 131 117 96 114 141 170 170 194 190 154 103 46 26 49 76 90 105 125 137 116 72 43 53 46 47 44 33 33 35 26 31 30 30 29 30 30 30 30 30 33 37 40 40 38 34 31 26 29 32 32 28 26 27 29 30 31 35 40 44 45 42 39 37 41 44 45 43 42 42 43 59 65 62 48 35 34 42 48 34 40 43 46 50 50 52 60 54 51 47 45 44 41 37 35 37 41 46 49 49 48 48 48 50 44 52 59 43 31 65 118 187 201 193 189 185 170 158 140 137 184 208 212 159 85 110 180 169 120 110 106 154 221 218 222 205 145 96 140 210 194 154 167 194 155 125 122 141 170 172 147 148 161 169 179 200 213 208 200 202 206 202 195 198 194 162 123 175 202 206 188 188 200 200 193 192 194 208 226 204 126 51 23 37 49 89 138 183 212 219 219 211 195 196 204 199 151 116 155 198 199 198 195 196 198 195 190 178 179 169 166 186 202 198 191 194 195 198 201 201 199 194 190 192 194 196 198 198 200 203 205 191 154 120 85 66 63 72 102 150 149 132 101 79 75 77 76 68 62 55 66 127 212 224 172 120 47 20 66 150 222 194 95 46 40 55 62 49 50 51 30 68 154 230 243 191 148 160 175 155 134 152 165 136 93 79 102 108 86 91 109 123 115 97 105 137 150 161 142 101 97 157 224 205 143 140 194 218 216 216 215 208 175 149 111 108 140 157 183 186 129 122 189 196 137 147 206 220 177 130 125 166 198 178 137 116 107 140 193 201 162 120 98 95 73 53 49 54 58 60 61 52 43 45 53 53 52 51 45 47 45 41 37 32 31 37 45 38 44 40 51 62 74 102 115 113 102 104 94 88 121 130 86 54 60 82 143 172 122 110 191 246 250 214 197 179 187 200 214 224 238 223 178 141 124 126 136 129 136 135 121 98 72 75 111 150 165 142 131 164 206 208 167 118 130 166 200 223 236 210 156 143 186 213 222 215 210 220 214 215 224 220 220 207 183 178 175 131 156 163 130 91 88 121 153 157 149 158 183 193 180 170 171 165 166 182 204 225 246 238 207 117 41 31 46 37 42 47 40 37 52 50 43 85 172 233 242 199 202 205 207 206 203 200 198 201 201 201 201 201 201 201 201 198 198 198 199 200 200 201 201 198 198 198 199 199 200 200 200 198 198 198 198 198 198 198 198 201 199 197 197 198 199 199 198 199 199 197 195 193 195 199 203 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 196 197 199 200 200 199 197 197 201 200 199 198 198 199 199 200 199 199 199 198 198 198 198 198 197 197 197 198 198 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 199 200 201 200 200 200 201 202 203 205 206 217 207 209 216 179 116 126 197 223 212 203 201 202 200 200 202 201 201 201 201 201 201 201 201 201 202 202 201 199 199 201 203 199 202 203 202 198 197 198 201 198 199 200 200 198 197 199 200 201 200 198 197 197 198 200 201 199 200 201 203 204 204 204 204 202 202 203 204 205 206 207 207 207 207 207 208 208 209 209 210 213 211 209 207 206 205 206 207 202 203 205 207 209 210 211 211 208 208 207 206 206 205 204 204 203 203 203 202 202 201 201 201 205 205 205 205 206 206 207 207 204 207 209 209 207 206 206 207 206 206 207 207 206 204 201 200 206 206 206 205 205 204 204 203 208 208 208 207 205 206 210 214 212 212 211 209 207 208 212 216 217 216 215 214 214 214 214 214 215 215 215 215 215 214 212 211 210 212 214 217 217 216 214 212 214 215 216 216 214 214 215 216 215 215 216 217 217 217 217 216 217 216 216 215 214 213 212 212 213 213 213 213 213 215 216 217 213 214 215 215 216 216 216 216 217 217 218 219 219 220 221 221 218 218 218 218 218 218 218 218 220 220 220 219 219 218 218 217 220 219 218 217 216 215 214 213 212 213 214 214 214 213 212 211 206 207 207 206 204 204 205 207 207 206 204 203 204 204 202 200 202 202 203 203 203 203 202 201 202 202 202 202 202 201 201 201 204 203 201 200 200 200 202 203 204 202 200 200 202 203 203 202 199 201 203 203 201 201 203 205 192 209 207 197 213 219 159 73 82 132 184 221 214 202 207 197 184 183 181 182 184 184 183 182 185 185 185 185 185 185 185 185 183 183 182 182 182 183 183 183 183 183 183 183 183 183 183 183 185 184 182 181 181 182 184 185 186 187 187 186 186 185 184 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 191 186 182 181 183 185 186 185 185 186 187 187 188 187 187 186 183 184 187 188 189 188 186 185 186 188 189 191 191 190 189 188 191 190 190 190 190 190 190 191 191 190 189 188 188 189 191 192 190 190 191 191 191 191 192 192 191 191 190 190 192 194 195 196 196 196 196 195 195 194 194 193 191 193 194 196 197 197 196 195 197 196 194 195 196 197 196 194 195 195 196 197 197 198 199 199 197 197 197 198 198 198 199 199 196 198 201 202 200 198 197 198 199 199 199 200 200 201 201 201 202 202 202 202 201 201 201 201 202 200 200 201 203 204 203 201 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 206 206 206 206 206 206 206 206 203 204 205 206 207 207 207 206 204 205 206 207 207 207 207 207 206 206 206 206 206 206 206 206 209 208 208 207 207 208 208 209 209 209 206 202 204 211 215 214 215 207 222 232 243 185 99 120 187 148 100 119 151 131 121 137 143 119 100 56 40 104 174 204 192 182 168 172 142 99 77 37 16 73 164 244 253 222 169 208 253 235 203 167 126 84 71 85 106 108 83 62 77 125 194 247 235 236 228 225 235 238 235 235 204 200 194 180 156 148 177 215 226 234 214 187 171 146 139 162 183 191 147 45 20 140 250 254 240 193 209 217 199 145 52 27 65 90 133 141 125 68 65 185 245 246 255 215 118 51 105 214 221 180 116 150 224 234 226 222 217 241 243 213 149 77 106 171 229 255 255 222 203 221 216 169 106 129 148 161 160 114 82 91 155 157 156 142 115 128 165 157 145 151 134 95 84 114 155 184 168 144 93 66 67 67 84 110 119 81 52 57 104 114 74 69 78 61 54 73 104 116 87 46 53 27 33 67 98 98 108 167 191 136 105 122 151 162 132 85 71 81 62 58 139 230 206 114 67 65 68 36 19 31 73 164 255 254 200 165 172 120 59 72 82 67 77 88 73 64 68 66 31 53 103 175 206 191 155 106 60 29 32 42 47 37 19 34 59 72 68 52 41 26 18 23 49 77 106 96 61 49 52 44 43 41 35 20 12 50 146 232 251 250 241 231 230 228 227 235 254 243 229 244 238 190 157 146 116 27 8 69 130 128 99 126 146 188 191 131 67 47 40 17 10 51 91 144 187 163 93 40 72 99 98 67 28 27 103 185 187 108 49 39 24 12 57 125 179 194 179 130 86 49 16 4 63 165 227 141 59 77 119 157 150 79 29 106 225 231 161 120 111 60 36 61 97 84 52 65 71 52 34 39 52 85 120 111 93 112 113 58 82 174 151 57 29 34 54 50 70 68 54 130 185 188 93 14 103 237 250 194 111 65 47 51 48 32 35 76 164 237 244 234 228 221 199 123 48 5 44 144 212 248 254 237 240 226 202 174 150 129 107 91 89 73 68 36 70 164 215 253 251 206 131 117 160 135 61 39 95 162 180 189 178 144 158 183 210 199 146 73 42 54 52 28 36 38 42 41 33 29 32 33 33 33 34 37 41 42 40 37 44 46 47 43 36 32 31 32 32 34 41 46 40 27 24 29 50 61 96 150 153 74 17 32 120 215 226 133 84 120 169 191 157 162 167 105 78 125 155 179 197 218 192 99 49 29 33 23 26 83 132 160 137 108 98 56 41 25 25 33 27 19 20 22 26 26 27 28 27 26 24 23 28 27 26 25 23 22 20 20 16 15 18 17 17 1 7 66 151 158 93 27 46 112 130 86 34 35 39 43 38 29 25 26 32 54 73 62 42 53 85 103 79 54 71 82 72 76 76 72 77 106 99 59 34 30 41 61 88 89 78 55 31 24 31 41 35 39 42 35 34 41 44 47 48 47 39 35 42 47 44 43 49 41 43 46 39 39 46 48 53 35 45 66 87 129 139 100 56 94 166 235 240 244 245 182 115 149 175 176 165 188 233 246 199 110 101 111 110 182 242 228 186 144 76 10 34 124 167 162 128 102 115 142 148 111 80 109 142 135 116 121 175 220 203 160 147 172 155 91 112 191 216 226 243 226 170 117 97 99 118 140 175 137 84 86 124 125 87 52 26 12 12 19 19 21 23 15 18 19 21 24 26 27 27 27 21 27 29 26 26 30 29 24 18 53 103 156 180 156 124 117 161 174 136 77 65 95 136 173 152 99 89 118 131 136 131 109 102 175 224 230 218 179 136 124 109 82 80 105 142 186 191 152 122 117 100 139 176 173 133 45 48 137 250 254 249 213 139 166 238 202 130 95 96 150 203 162 64 59 105 136 58 36 161 254 253 227 180 143 124 106 74 38 46 56 83 67 57 94 119 129 186 254 252 218 237 252 249 246 187 89 66 114 157 121 79 143 130 70 61 158 246 238 182 134 115 147 162 136 91 58 46 47 47 49 47 41 33 30 35 41 36 35 33 31 31 32 34 36 29 25 31 38 37 35 30 17 20 68 121 171 215 242 253 252 219 102 27 20 34 38 36 49 42 42 40 36 32 29 29 30 32 20 37 45 72 93 108 183 239 251 240 239 214 204 239 232 198 217 213 191 173 136 100 101 102 49 32 72 99 85 80 98 167 205 225 238 252 211 124 62 32 36 39 41 37 27 23 28 24 25 26 26 26 25 23 22 30 33 39 43 45 43 40 37 42 39 36 35 38 42 45 47 49 41 34 43 55 57 76 111 143 129 171 227 201 96 51 113 169 169 135 87 62 57 46 33 37 45 65 80 92 109 101 66 75 92 87 41 20 71 123 125 84 72 121 183 178 152 161 181 180 157 109 53 79 124 97 72 112 137 122 141 212 232 178 111 60 100 176 208 229 223 166 150 145 130 149 146 129 118 105 121 173 239 245 173 91 30 18 47 94 97 82 77 80 55 39 59 47 46 44 38 33 38 38 31 34 34 34 34 33 32 31 31 32 34 38 40 39 36 32 29 27 30 33 33 29 27 28 30 28 32 38 45 48 44 37 30 34 40 46 48 46 44 45 46 55 58 55 43 34 34 41 48 46 45 42 49 57 49 52 73 107 85 59 44 39 38 36 35 38 42 47 49 48 45 44 44 43 39 44 47 37 44 99 164 223 229 200 171 156 152 160 157 187 190 180 189 156 85 96 153 152 108 80 106 180 236 233 215 176 127 126 191 222 176 135 142 164 167 126 96 121 135 122 120 157 180 196 201 205 204 200 199 195 202 202 199 205 205 176 139 179 203 210 199 196 197 195 194 201 200 213 223 179 86 24 22 56 111 171 210 218 207 197 191 197 189 197 211 200 151 128 164 203 200 196 193 192 193 197 201 198 180 152 147 178 204 204 195 196 196 196 197 197 197 196 196 194 197 199 200 198 198 199 200 208 203 195 170 142 107 70 71 73 72 59 42 42 61 80 89 84 84 75 66 100 173 201 171 132 72 31 39 109 208 211 124 52 40 50 60 55 60 57 31 60 125 198 238 215 177 157 131 104 96 154 214 199 138 107 130 108 70 70 86 83 77 103 162 178 168 148 120 92 89 131 184 171 119 135 200 217 202 210 227 219 172 119 61 61 113 143 170 151 118 95 142 168 127 145 221 232 217 175 128 112 126 138 135 115 118 150 188 190 156 110 74 66 62 55 52 58 66 63 55 53 47 50 53 48 47 48 44 45 43 42 40 33 31 40 52 36 56 64 76 88 107 142 155 87 80 94 103 99 117 125 98 88 103 92 90 101 74 95 169 215 246 230 211 184 187 192 196 216 233 246 231 178 115 101 130 147 178 150 126 133 95 70 109 160 146 119 137 195 236 217 155 117 157 213 235 233 235 194 117 123 194 234 228 208 207 221 212 202 228 223 197 175 178 192 180 146 181 194 167 145 150 154 145 130 118 118 132 137 135 145 162 181 197 202 192 208 245 226 161 77 28 35 52 42 44 46 42 47 54 46 54 119 202 233 219 189 194 200 204 204 201 198 197 201 201 201 201 201 201 201 201 199 199 199 199 199 199 199 199 197 198 198 198 199 199 200 200 198 198 198 198 198 198 198 198 200 198 196 196 198 199 199 198 195 197 198 197 196 196 197 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 197 197 199 200 200 199 197 196 200 199 198 198 198 199 200 200 200 200 200 200 200 199 199 199 199 199 199 198 198 197 197 197 198 198 198 198 198 198 198 198 201 201 200 199 198 198 198 198 200 200 200 200 202 203 204 205 210 195 200 226 208 142 128 177 219 213 208 204 201 199 201 205 201 201 201 201 201 201 201 201 201 202 203 201 199 199 201 204 199 201 203 201 199 197 199 201 197 199 200 200 198 198 199 201 201 200 198 197 197 198 200 201 199 200 201 203 204 204 204 204 204 204 204 204 204 204 204 203 206 206 207 207 208 209 209 210 213 212 209 207 206 206 207 207 202 203 205 207 209 210 211 211 208 208 207 206 206 205 204 204 206 207 207 207 208 208 209 209 205 205 206 206 206 207 207 207 205 207 209 209 207 206 206 207 206 206 207 208 207 204 202 201 207 206 206 205 205 204 204 204 203 206 208 207 205 205 209 212 208 209 210 210 210 211 213 215 213 213 213 213 213 214 215 216 214 214 215 215 214 213 212 212 210 212 215 217 217 215 213 212 214 215 216 216 214 214 215 216 214 214 216 217 217 217 217 216 216 216 215 214 213 212 212 211 213 212 212 213 214 215 216 217 211 212 213 215 215 215 215 214 217 218 218 219 220 220 221 221 218 218 218 218 218 218 218 218 219 218 218 217 217 216 216 216 216 216 216 216 216 216 216 216 213 213 214 214 214 213 213 212 206 207 208 207 205 205 206 208 205 204 203 203 205 206 205 203 202 203 204 204 205 204 203 203 203 203 202 202 202 202 202 202 205 203 202 200 200 201 202 203 203 200 198 198 200 201 201 200 203 201 200 201 203 204 203 202 198 205 205 204 214 215 177 128 94 96 138 169 197 215 211 209 185 183 182 183 184 185 184 182 185 185 185 185 185 185 185 185 183 182 182 182 182 183 184 185 183 183 183 183 183 183 183 183 184 183 183 182 182 183 183 184 184 185 186 185 183 182 181 182 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 184 184 184 184 191 188 186 185 185 186 186 186 185 185 186 187 187 187 186 186 183 184 186 187 188 187 186 185 187 188 188 189 189 189 189 188 191 191 190 189 189 190 191 191 190 190 189 189 189 190 191 191 189 189 189 189 190 190 190 190 191 190 190 191 194 195 195 194 193 193 193 193 192 192 192 192 190 192 195 197 198 197 195 194 196 194 193 194 196 197 196 195 196 196 197 198 199 200 201 201 196 197 197 197 198 198 198 199 196 199 202 201 197 195 197 199 198 198 199 200 200 201 202 202 202 202 202 202 201 201 201 201 202 200 199 200 202 203 202 201 202 202 202 202 202 202 202 202 204 204 204 204 203 203 203 203 199 199 201 203 205 207 208 209 203 203 205 206 207 207 207 206 205 205 206 207 208 208 208 207 206 206 206 206 206 206 206 206 208 208 207 207 207 207 208 208 201 207 210 208 207 208 201 192 198 220 224 214 225 181 109 121 136 109 60 86 155 173 166 170 175 99 57 58 92 148 190 217 209 186 166 145 103 85 96 87 61 60 78 141 178 172 155 202 249 246 242 213 144 79 68 91 89 72 93 140 165 211 249 223 224 228 221 211 210 213 223 239 230 224 217 213 211 214 223 233 238 230 243 242 210 191 182 162 153 140 120 60 30 124 233 250 192 176 224 227 184 134 76 74 79 52 45 54 103 122 103 139 208 255 254 235 172 80 126 169 165 163 126 135 200 235 232 222 232 223 164 121 133 160 209 245 242 244 237 243 248 255 244 184 103 165 227 244 249 205 134 69 120 203 221 184 169 169 137 77 65 107 157 154 113 82 110 182 196 150 96 87 108 63 22 76 163 162 92 41 65 80 84 115 90 51 43 86 135 147 111 64 29 28 52 87 146 170 166 215 233 157 120 145 174 178 134 68 85 119 90 46 74 116 117 109 103 89 85 59 27 8 41 134 220 254 236 228 242 167 67 51 56 48 54 61 62 70 64 37 36 100 159 188 167 120 95 81 64 34 46 45 36 23 5 34 122 166 145 70 34 34 23 7 39 98 158 138 70 46 48 31 32 28 24 20 30 81 174 245 240 235 225 226 236 237 235 242 243 232 216 229 216 148 82 44 12 2 72 181 226 226 216 229 237 254 246 204 126 52 30 27 16 24 35 58 63 57 56 38 38 34 39 41 31 40 68 88 95 61 33 15 8 44 125 190 205 174 129 90 76 51 12 12 55 132 192 154 85 63 84 118 95 66 38 80 135 129 102 86 91 43 54 111 134 96 71 105 114 95 70 58 40 33 41 27 68 113 122 71 61 102 89 38 26 34 80 126 155 120 54 66 103 83 51 48 91 134 128 99 55 44 54 71 84 79 79 112 189 251 254 215 158 137 119 56 15 45 139 227 249 250 248 231 210 220 228 229 223 204 167 134 159 132 104 48 52 144 217 248 211 162 120 135 155 87 23 60 92 129 142 165 160 125 151 202 235 205 140 70 38 40 35 19 28 29 48 63 54 41 37 35 33 33 34 37 40 41 40 38 40 41 41 38 35 33 35 37 43 39 45 52 41 23 27 46 66 63 71 106 133 103 48 22 75 172 178 94 60 83 114 140 136 180 188 115 77 132 191 212 179 186 162 93 59 35 29 19 7 82 158 231 239 218 199 126 63 34 21 25 21 16 23 31 26 24 21 19 19 21 25 27 29 28 26 24 22 21 20 19 22 15 20 22 16 1 9 63 156 181 114 24 37 121 148 95 43 33 27 31 36 35 35 37 39 37 31 25 53 121 179 195 125 106 129 135 115 111 92 62 54 65 68 59 44 32 38 57 66 67 56 40 32 36 39 36 42 45 52 38 31 40 47 62 62 53 38 32 53 87 104 99 66 56 57 61 54 46 43 39 51 35 42 61 74 95 109 101 64 56 110 180 210 249 251 179 136 124 121 130 163 219 240 214 195 135 85 63 121 230 249 198 168 122 76 40 44 78 108 139 138 149 172 198 210 195 157 117 91 41 55 147 205 186 158 159 183 201 159 108 158 232 239 230 233 246 233 191 114 66 122 204 197 149 75 86 167 213 172 83 45 13 7 19 18 20 26 20 18 18 19 21 23 26 28 30 25 31 32 27 25 28 29 25 21 73 121 126 118 130 145 147 147 152 130 106 133 196 237 244 205 149 118 110 85 66 68 68 78 126 157 163 169 162 142 131 98 95 103 114 127 149 147 118 126 106 83 79 76 74 79 69 125 202 253 237 254 246 168 150 245 254 181 100 75 126 189 167 88 66 87 96 44 62 179 255 255 200 133 108 99 98 90 53 35 37 70 66 58 89 105 106 164 241 236 186 173 165 145 125 115 58 89 184 231 169 101 127 125 60 43 134 229 220 155 120 112 159 174 134 86 58 53 60 57 55 48 40 34 32 35 38 35 34 33 31 29 30 34 36 23 23 33 41 37 34 28 17 14 55 100 172 236 251 253 253 189 74 16 27 37 33 35 55 45 43 40 35 31 29 28 28 37 16 32 57 79 80 95 162 216 251 247 238 216 216 255 250 224 219 195 162 172 179 122 67 57 39 39 59 73 81 108 143 149 168 197 233 250 213 144 99 98 56 32 33 30 28 31 30 26 26 26 26 25 25 25 24 31 34 37 42 44 42 38 35 39 38 36 36 38 41 45 47 46 46 41 36 36 53 107 167 159 129 200 246 152 52 81 176 217 219 191 138 104 98 80 49 44 41 43 45 46 51 54 47 73 78 68 32 26 84 140 147 114 94 108 150 173 174 173 173 179 127 52 30 85 110 84 85 115 112 120 177 222 202 152 107 69 90 152 188 214 201 128 101 118 151 175 165 141 106 85 108 202 254 254 176 80 11 5 45 85 88 68 51 52 44 37 48 35 41 41 37 37 38 33 26 37 38 39 39 36 34 33 33 36 37 39 38 36 32 28 25 27 31 35 35 32 29 29 30 28 33 41 48 50 45 34 26 34 39 44 47 47 47 48 50 51 50 46 39 33 34 40 45 55 80 89 79 58 36 56 106 168 128 83 57 44 36 33 36 38 42 46 46 43 39 38 39 33 44 45 39 54 99 148 174 223 246 226 177 136 135 159 159 194 212 189 166 131 95 127 180 191 141 82 111 182 211 204 175 144 110 142 225 236 158 94 84 127 162 127 85 98 94 93 139 174 184 197 201 195 192 196 199 204 205 200 196 204 211 196 172 174 202 215 207 200 195 192 193 209 218 213 175 103 30 13 39 110 188 231 226 206 194 199 196 189 189 201 212 191 145 147 193 210 207 203 198 193 192 196 201 197 187 164 154 173 194 203 206 205 203 199 194 191 192 197 201 196 198 200 200 197 196 196 196 202 202 210 211 211 187 134 108 72 47 24 38 85 121 113 85 72 88 88 69 74 121 161 167 183 143 82 30 53 149 184 131 51 41 45 54 57 64 58 34 50 98 170 230 232 209 184 142 106 93 135 189 203 174 131 118 92 64 85 111 99 88 124 190 195 188 152 107 88 96 121 149 131 109 124 166 186 186 178 165 118 104 104 108 111 108 97 101 88 101 95 113 122 106 151 233 234 221 178 116 76 81 112 136 120 142 176 190 168 134 99 71 58 64 63 54 54 61 62 56 53 48 50 51 45 45 49 45 44 44 46 44 33 25 32 44 58 89 102 109 113 119 127 113 71 127 138 122 126 119 109 124 176 194 142 63 45 46 83 113 150 198 190 174 169 202 208 190 194 195 217 248 230 155 95 85 139 199 170 138 144 92 52 83 112 89 107 153 187 242 251 170 129 175 230 236 219 227 197 120 146 206 231 220 212 222 219 183 159 202 222 203 168 165 186 179 181 200 215 217 217 217 204 186 175 177 159 127 117 139 169 183 177 173 184 178 182 235 214 103 44 24 41 52 46 46 44 45 47 44 42 82 169 233 231 205 196 196 197 197 198 200 203 205 201 201 201 201 201 201 201 201 200 200 200 199 199 198 198 198 198 198 198 198 198 199 199 199 197 197 198 198 198 199 199 199 199 197 195 196 198 199 199 198 195 198 201 201 200 198 197 198 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 198 198 197 198 200 200 198 196 198 198 197 197 197 198 199 200 199 199 200 200 200 200 199 199 200 200 199 199 198 197 196 196 197 197 198 198 198 199 199 199 203 202 201 199 198 198 197 197 199 199 199 200 201 203 204 205 203 202 206 218 216 185 152 140 190 201 210 208 201 199 202 205 200 200 201 201 201 202 202 202 200 203 204 202 199 199 202 205 199 200 201 201 199 199 200 201 197 199 200 200 198 198 199 201 200 200 199 199 199 199 200 200 200 200 202 203 204 204 203 203 205 205 205 204 203 202 202 202 205 205 206 207 208 209 209 210 212 211 210 209 208 207 207 207 203 204 206 208 209 209 209 209 207 207 207 206 206 205 205 205 204 205 205 206 207 208 208 209 203 204 204 204 205 205 205 206 203 205 207 207 205 204 204 205 202 203 204 206 207 208 208 208 207 207 207 206 206 206 206 206 201 204 208 209 208 207 209 211 206 208 210 212 212 213 213 213 212 211 212 212 213 214 215 216 212 213 214 214 214 214 213 213 212 213 214 216 216 215 213 212 214 215 216 216 214 214 215 216 213 214 215 216 217 217 217 216 216 215 215 214 214 213 213 212 213 213 213 213 214 215 217 218 211 213 215 217 217 217 215 214 218 219 219 219 220 220 221 221 219 219 219 219 219 219 219 219 214 215 215 216 217 218 218 218 214 214 215 215 216 216 217 217 215 215 214 214 214 213 213 212 211 212 211 209 206 204 205 206 205 203 203 204 206 207 206 205 203 203 203 204 204 204 205 205 204 203 203 202 202 202 202 203 204 203 203 202 202 202 202 203 202 200 198 198 199 201 200 199 203 200 198 199 202 204 201 198 210 207 201 198 203 208 201 190 167 136 148 141 158 183 199 219 186 184 183 183 185 186 185 183 185 185 185 185 185 185 185 185 185 184 183 182 182 183 183 184 182 182 182 182 182 182 182 182 182 183 183 184 184 183 183 182 180 182 184 184 182 181 181 182 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 187 186 186 186 185 185 184 184 186 187 187 187 185 185 186 187 184 185 186 187 187 187 186 186 185 186 186 187 187 187 187 187 188 188 188 187 188 188 189 190 191 190 188 187 187 188 190 191 188 189 190 191 191 191 190 190 190 190 190 190 191 191 191 191 192 191 190 192 194 194 191 188 192 192 192 192 192 192 193 193 195 195 195 195 195 194 193 193 194 193 192 194 196 198 197 196 197 197 198 198 198 199 199 199 196 196 197 197 197 198 198 198 200 199 199 198 197 196 197 198 198 198 199 200 200 201 202 202 199 199 200 200 201 201 202 202 201 200 199 200 202 203 202 201 202 202 202 202 202 202 202 202 204 204 204 203 203 203 202 202 200 201 202 203 205 206 207 207 202 203 204 206 207 207 207 206 203 204 204 205 205 205 205 204 207 207 207 207 207 207 207 207 207 207 206 206 206 206 207 207 200 207 211 211 212 209 193 174 161 207 228 214 192 165 156 179 157 127 60 75 177 249 254 249 211 97 39 77 141 161 154 169 174 147 141 127 119 151 182 189 153 119 65 75 86 91 107 149 185 212 248 230 147 80 76 95 91 91 149 230 245 249 253 222 213 221 222 220 221 214 209 214 220 218 227 243 248 238 226 222 233 219 229 241 240 249 247 222 190 165 184 167 87 80 141 164 103 94 120 148 141 144 166 165 132 82 54 40 82 123 94 79 173 241 254 254 226 124 155 185 162 173 147 126 185 245 237 223 237 182 96 107 190 241 246 241 224 225 221 241 247 251 252 198 136 198 254 251 254 248 209 131 120 210 254 254 255 253 192 100 58 136 185 138 96 105 133 179 179 156 142 137 168 131 58 101 191 204 113 40 40 66 124 168 96 44 24 65 128 163 132 72 24 79 121 137 163 179 171 169 159 158 170 183 174 144 105 75 97 120 108 68 38 27 53 101 124 126 125 102 68 38 34 65 130 159 157 152 165 136 76 48 34 42 40 35 56 90 72 17 39 135 198 215 199 153 115 94 69 34 45 34 25 28 24 71 174 235 207 96 31 24 18 9 42 109 155 124 61 33 33 33 26 43 52 43 42 86 171 239 221 236 242 240 240 234 227 228 222 209 179 165 135 74 29 5 2 65 171 251 249 248 254 245 248 252 248 249 190 83 29 17 43 43 29 33 34 38 55 46 57 43 47 61 66 55 34 24 49 46 35 11 16 95 199 253 246 194 131 81 63 37 12 40 65 109 143 138 90 55 83 121 104 65 25 39 58 58 75 80 51 38 97 163 148 87 74 124 170 178 133 103 113 102 63 24 76 130 130 85 49 39 46 45 27 25 84 158 164 98 41 40 41 45 47 47 48 47 42 37 53 53 64 79 105 118 125 157 183 214 245 208 114 58 40 10 31 133 222 250 244 220 202 203 212 217 218 218 225 233 232 224 211 206 179 104 57 106 161 157 132 135 140 136 114 49 27 104 166 194 198 186 149 105 114 154 164 124 73 39 28 36 54 70 38 28 49 76 68 47 37 32 30 32 35 40 44 45 42 39 34 34 34 34 35 38 42 45 46 40 47 57 43 25 46 86 96 57 46 100 164 162 89 21 32 126 164 120 87 91 105 116 128 187 195 139 90 121 197 224 196 189 168 118 87 44 27 19 5 66 128 217 252 252 246 156 74 38 20 26 24 18 22 29 25 24 22 21 21 22 24 25 26 25 24 23 22 22 22 22 27 17 24 23 14 7 11 39 95 125 91 40 44 87 102 71 38 34 34 39 37 31 33 40 47 41 26 22 75 175 243 250 168 161 185 172 137 132 104 51 30 63 95 94 71 66 77 84 64 60 49 45 69 101 108 95 69 58 61 48 46 65 85 119 107 80 49 40 67 114 138 131 82 62 57 67 71 72 72 67 76 69 55 43 40 45 56 65 53 28 55 99 145 210 226 191 164 131 117 123 158 221 241 213 181 152 76 40 141 244 217 156 143 128 112 74 43 49 104 185 197 197 202 240 250 245 238 185 102 26 49 158 190 147 158 218 239 217 149 142 213 248 236 220 226 243 252 246 167 109 173 252 236 165 67 71 157 235 241 167 87 28 4 15 13 15 23 19 20 19 18 18 20 24 29 32 27 30 30 28 27 28 26 23 26 67 98 84 82 136 169 144 89 104 128 152 185 228 233 199 163 151 148 140 121 116 116 105 63 57 53 66 93 110 107 97 74 107 133 126 106 101 106 108 98 74 62 45 45 79 132 194 196 203 193 194 221 207 148 115 196 254 208 122 99 128 163 144 111 75 79 79 68 104 169 214 209 137 106 156 178 162 141 96 59 41 64 64 51 71 84 86 114 170 164 128 122 131 142 141 128 101 123 199 248 218 153 117 105 48 47 130 217 233 199 176 185 206 174 104 66 64 69 74 60 53 43 36 33 34 35 36 32 33 33 31 30 31 35 38 31 32 41 45 37 31 26 17 7 33 90 191 252 253 253 241 144 54 17 27 31 35 40 50 48 45 41 36 32 30 29 28 33 26 34 53 70 86 116 153 180 237 245 238 221 214 248 251 248 211 172 135 159 206 169 103 58 52 51 63 86 114 143 162 158 170 192 192 166 154 172 190 179 96 47 40 25 24 36 33 30 29 28 27 27 28 29 30 36 37 38 40 41 39 34 30 38 38 37 37 39 41 44 46 46 52 48 32 26 52 101 139 140 163 243 229 105 55 118 190 221 232 231 196 159 153 139 105 85 101 90 55 35 37 42 45 59 62 48 21 26 85 144 163 156 134 105 116 175 219 210 184 156 91 32 60 107 102 109 141 127 98 117 175 172 137 134 130 112 98 130 156 170 144 85 86 164 208 183 143 136 122 126 156 218 250 234 156 70 15 19 57 67 63 52 42 44 48 42 31 33 41 41 36 36 33 29 29 39 41 43 42 39 36 35 35 35 36 36 36 34 32 29 28 25 30 35 36 33 29 28 28 29 34 42 49 51 46 37 29 36 38 41 44 46 47 49 50 50 46 40 36 34 34 37 39 63 132 161 118 56 23 62 136 187 147 108 88 69 45 32 34 36 40 43 41 35 31 30 32 30 46 46 42 77 142 178 175 199 221 224 190 127 106 139 154 181 231 219 169 119 105 171 241 241 165 78 92 159 183 177 160 154 117 128 200 218 130 50 46 111 163 165 141 125 87 90 156 182 171 181 197 195 195 198 191 190 190 189 189 194 193 177 159 160 194 205 187 181 191 200 206 221 213 172 104 42 18 49 100 189 237 233 207 191 186 199 198 199 195 197 205 178 137 150 196 196 199 201 198 195 195 197 199 192 199 190 173 168 170 176 187 183 190 197 198 195 192 194 197 195 196 198 197 195 194 195 196 195 190 199 203 216 221 193 173 149 111 82 104 158 179 132 69 62 84 88 69 55 67 110 154 215 203 143 51 21 78 115 92 49 46 46 50 58 62 54 41 45 76 144 217 232 224 221 193 137 101 100 128 164 176 137 98 82 66 96 116 100 90 114 158 165 165 140 117 120 126 130 140 132 136 139 146 163 166 127 77 42 77 137 200 200 147 110 96 70 100 135 154 116 88 152 233 217 184 133 84 59 66 94 119 119 145 175 171 135 105 93 85 82 72 58 51 53 59 61 59 51 48 51 51 44 44 47 41 47 45 44 42 34 32 48 68 111 140 146 146 148 142 113 61 81 155 163 131 126 110 109 154 246 253 193 91 44 35 79 91 113 133 110 120 157 212 212 182 168 164 175 214 240 201 118 59 104 174 160 130 123 83 65 87 76 69 115 170 180 218 248 197 152 184 230 230 210 225 207 137 147 195 216 217 223 229 207 153 113 157 208 221 167 120 134 150 211 213 216 220 227 232 230 223 230 235 201 138 115 151 195 213 208 199 210 215 214 221 161 47 32 33 46 46 45 48 41 46 37 41 62 129 212 241 221 203 203 201 199 199 200 202 204 204 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 198 198 198 198 198 198 197 197 197 197 198 198 199 199 199 198 196 195 195 197 199 199 198 197 199 201 201 198 197 196 197 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 200 198 196 196 198 199 199 198 197 196 196 196 196 197 198 199 196 196 198 199 199 199 199 198 199 198 198 198 198 198 198 198 197 197 197 198 198 199 199 199 202 201 200 199 199 199 199 199 199 199 199 200 201 202 204 204 204 211 214 210 215 215 174 116 145 179 208 211 202 200 202 202 200 200 200 201 201 202 202 202 200 203 205 203 199 198 202 206 201 200 199 199 201 201 200 199 198 200 201 200 198 197 198 200 200 200 201 201 201 201 200 200 201 201 202 203 203 203 202 202 204 204 204 203 203 203 203 203 204 205 205 206 208 209 209 210 210 210 210 210 210 209 208 207 206 206 207 208 208 208 207 207 206 206 206 206 206 206 206 206 202 202 202 202 203 203 203 203 204 204 204 205 205 205 206 206 202 204 206 206 204 203 204 205 202 202 203 204 206 208 210 211 207 207 207 207 207 208 208 208 206 207 208 208 208 207 207 208 210 210 210 211 211 212 212 212 213 212 212 212 212 212 213 214 210 211 212 214 214 214 214 214 214 214 214 214 214 214 214 213 214 215 216 216 214 214 215 216 212 213 214 216 217 217 217 217 215 215 215 215 214 214 214 214 215 215 214 214 215 216 217 218 215 217 219 221 221 220 218 216 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 217 217 217 218 218 218 218 219 215 215 215 215 215 215 215 215 216 216 215 214 213 213 212 212 212 213 212 210 207 206 206 208 207 205 204 204 206 206 205 203 204 203 202 201 202 203 205 206 205 204 203 202 201 202 203 203 203 203 203 204 203 203 202 201 202 200 198 198 200 201 201 200 202 201 201 201 201 201 201 200 207 207 198 189 197 212 214 205 215 197 196 166 146 134 168 197 186 185 183 184 186 186 185 184 185 185 185 185 185 185 185 185 188 187 185 183 182 182 182 182 182 182 182 182 182 182 182 182 181 182 184 185 185 184 182 181 177 181 184 184 183 182 183 184 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 187 187 187 186 186 185 185 185 180 183 186 186 184 183 184 186 184 185 186 187 187 187 186 186 187 187 187 187 187 188 189 189 189 188 187 186 186 188 189 191 190 189 187 186 186 187 189 190 187 188 190 192 192 191 190 189 192 192 193 193 193 193 194 194 192 191 191 192 193 191 187 183 193 193 193 194 194 195 195 195 200 198 195 193 191 191 192 192 193 192 191 193 196 198 198 197 197 197 197 196 196 195 195 195 196 196 197 197 197 198 198 198 203 199 195 195 197 199 198 196 198 198 199 200 200 201 202 202 195 196 197 198 200 201 203 203 201 200 199 200 202 203 202 201 202 202 202 202 202 202 202 202 205 204 204 203 203 202 202 202 209 208 207 206 205 204 203 203 202 202 204 205 206 207 207 206 204 205 205 206 206 205 205 204 207 207 207 207 207 207 207 207 207 206 206 206 206 206 206 207 205 208 208 208 213 212 194 172 143 176 212 223 192 174 203 227 230 199 107 75 149 225 245 228 156 80 44 93 184 219 183 157 162 133 149 160 181 226 241 245 226 221 162 134 97 74 71 73 82 120 178 180 121 92 111 125 109 120 152 224 251 234 237 237 241 237 230 233 245 242 227 222 219 222 217 206 206 217 221 216 217 210 183 184 228 253 247 247 192 191 240 232 143 112 122 91 54 49 50 114 148 185 250 225 171 76 45 50 60 60 39 58 113 176 245 253 224 122 142 226 212 178 145 143 205 244 226 240 228 160 102 173 254 251 224 238 228 233 222 236 242 254 253 182 117 176 247 246 251 255 245 173 79 105 175 244 252 238 194 104 82 160 176 99 101 170 167 135 157 175 204 186 210 189 81 73 151 176 100 43 31 53 128 156 110 87 59 60 126 204 171 64 60 156 208 203 169 148 140 98 106 139 153 146 126 92 85 113 130 106 99 95 59 23 37 72 100 130 135 110 90 82 59 26 58 59 57 66 105 147 137 93 43 23 17 43 77 85 58 26 38 138 193 220 247 223 160 107 73 32 40 27 30 57 72 133 148 204 184 98 47 32 21 18 24 74 92 67 39 19 28 61 120 106 60 29 82 178 213 188 183 226 251 241 223 209 202 204 222 186 120 81 56 24 12 8 55 192 241 248 249 239 234 244 240 247 246 253 215 109 38 6 26 31 11 40 113 166 177 144 115 103 105 115 110 69 34 48 68 58 38 6 11 97 200 246 255 222 168 97 57 28 18 67 138 154 140 115 64 33 76 113 99 52 25 66 89 76 67 40 23 38 121 180 144 75 50 77 169 217 174 149 208 206 118 45 125 211 192 104 42 26 36 23 28 37 73 102 84 60 51 35 34 33 28 28 29 21 22 39 61 41 52 86 111 108 136 214 191 179 222 219 128 52 19 5 73 199 252 243 237 197 162 186 220 213 210 212 213 213 220 230 223 241 227 153 85 108 147 114 110 140 148 102 60 31 46 130 239 249 228 168 110 73 65 80 70 61 37 13 24 70 117 139 67 35 37 58 51 36 35 37 28 32 38 46 51 50 45 41 30 30 30 32 37 42 48 51 42 36 47 60 45 31 67 124 124 52 41 136 229 219 118 23 16 100 171 174 149 143 134 113 112 167 179 166 133 137 197 210 209 211 211 178 137 64 26 15 18 50 75 151 198 219 221 127 71 36 23 35 34 23 19 20 22 26 31 34 34 29 23 19 24 23 22 22 22 23 24 25 28 20 28 21 12 14 11 16 30 51 57 67 66 49 47 47 39 60 86 95 75 45 34 39 34 35 22 18 77 187 253 252 191 164 185 183 139 114 87 52 53 121 171 145 104 122 154 154 142 128 104 98 134 182 190 170 101 74 68 60 69 97 121 162 140 92 42 25 50 96 120 113 76 59 55 63 68 81 102 114 129 120 74 30 30 43 37 27 37 31 48 47 71 133 176 210 163 122 107 110 140 204 235 222 175 160 72 38 155 229 175 135 154 194 196 113 36 38 104 186 231 200 188 248 250 221 233 197 136 52 44 119 167 182 211 239 250 201 131 171 244 240 234 251 250 222 226 252 206 140 185 249 250 158 82 132 194 219 242 221 126 47 5 11 8 9 17 13 22 19 17 16 18 23 29 33 28 28 27 28 30 29 24 18 25 40 61 61 82 151 164 101 67 85 128 156 165 185 187 156 140 172 199 194 181 182 160 115 77 66 79 115 139 140 126 110 70 103 122 113 106 114 136 158 132 92 71 47 72 125 153 198 217 169 138 176 200 173 149 132 164 225 190 151 138 109 111 122 115 72 60 52 71 118 133 138 130 105 136 226 255 242 212 146 135 87 84 72 46 49 52 52 70 119 135 140 162 192 226 240 201 169 142 175 236 255 198 104 47 15 51 137 210 251 254 243 248 227 143 58 49 79 85 75 55 46 35 30 32 35 36 36 29 31 32 32 31 32 36 40 50 49 55 54 40 31 27 20 21 36 103 209 252 252 251 213 105 40 20 23 24 39 45 42 51 48 42 37 33 31 30 29 16 37 42 43 64 117 166 170 158 223 231 223 199 176 198 206 210 173 155 130 145 191 158 93 57 51 47 61 96 131 139 131 130 167 197 157 90 107 194 253 209 117 75 71 40 27 38 32 34 32 30 29 29 31 33 35 41 40 39 39 39 36 30 26 38 39 39 39 40 42 44 45 53 51 43 28 24 49 85 103 118 169 204 136 44 48 131 212 214 227 245 230 196 192 185 152 123 163 146 80 45 50 56 56 39 48 42 23 30 75 123 144 148 136 89 77 144 207 208 187 135 69 40 107 136 113 154 208 144 92 103 154 138 120 144 142 129 90 102 120 123 99 76 121 212 253 189 136 156 155 148 151 169 208 205 140 67 24 19 34 52 44 51 51 37 35 43 40 31 39 35 28 29 29 32 43 40 42 45 43 40 36 35 35 30 30 32 33 35 35 35 36 24 29 35 37 34 29 27 27 31 35 41 48 51 48 40 34 38 38 39 41 44 47 48 49 50 44 38 35 35 35 34 35 77 165 195 134 59 26 65 135 172 143 123 117 97 58 32 29 35 38 40 37 30 25 25 27 29 39 40 45 86 148 180 177 163 169 195 202 136 85 115 149 193 237 221 175 130 119 185 253 233 147 61 63 128 168 180 198 190 148 117 152 171 90 30 64 118 179 222 221 174 99 87 145 185 159 172 203 209 210 203 182 146 157 175 189 189 167 131 102 148 186 189 158 155 185 213 224 237 188 110 44 19 41 111 184 210 219 190 187 200 193 195 189 204 194 192 204 181 135 136 165 170 179 187 190 193 196 197 195 191 206 204 183 162 145 141 148 136 157 183 199 202 197 193 192 192 194 195 195 193 193 195 197 201 195 198 187 188 209 216 219 206 182 165 181 211 199 125 49 72 77 72 63 53 46 77 132 183 205 174 83 26 42 61 45 48 52 50 50 59 60 52 48 43 59 119 195 214 213 228 218 167 111 86 103 151 183 155 119 88 72 92 95 75 73 88 110 112 112 115 141 170 159 135 135 167 162 158 168 175 146 88 45 109 136 167 214 208 157 136 120 86 89 150 197 132 76 133 198 183 145 98 63 47 54 85 116 128 138 149 134 100 86 99 113 130 92 57 48 55 57 52 47 52 49 52 52 44 42 42 35 47 41 38 38 39 54 88 121 163 185 182 180 190 185 137 61 87 127 142 123 101 94 125 177 253 253 223 148 84 41 85 106 116 94 58 104 170 213 193 159 149 162 162 169 200 205 150 86 84 130 110 87 90 92 109 120 95 100 128 173 182 183 209 217 180 198 235 237 215 225 206 136 108 174 218 230 224 213 192 150 122 132 171 195 137 86 140 211 222 224 217 203 202 213 218 214 233 228 188 125 100 136 193 226 219 230 231 241 253 208 109 35 32 43 49 39 43 49 38 45 34 53 96 173 233 228 201 200 199 199 200 203 204 202 196 191 200 200 200 200 200 200 200 200 199 199 199 200 200 201 201 201 199 199 199 198 198 197 197 197 197 197 197 198 198 199 199 200 198 196 194 195 197 199 199 198 197 198 199 197 194 193 194 196 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 202 199 195 195 197 199 199 198 196 195 195 195 195 196 198 199 193 194 196 197 198 198 197 197 196 197 197 198 198 199 200 200 197 197 197 198 198 199 199 200 200 200 199 199 199 200 201 201 199 199 199 200 201 202 203 204 204 206 211 209 216 227 189 120 110 161 205 212 202 201 202 200 200 200 200 201 201 202 202 203 200 203 205 203 199 198 202 206 202 199 198 199 201 202 201 198 199 200 201 200 198 197 198 199 199 200 202 203 203 202 200 199 202 202 203 203 203 202 202 201 202 202 202 203 203 204 204 205 204 204 205 206 207 209 210 210 208 209 210 211 211 210 208 207 207 208 208 208 208 207 206 205 205 205 206 206 206 206 207 207 207 207 207 206 205 204 204 204 206 206 206 207 207 207 208 208 204 206 208 208 206 205 205 206 206 205 204 204 204 206 208 209 207 207 207 208 208 209 209 209 209 208 208 208 209 211 212 212 214 213 211 209 209 210 210 211 215 214 213 212 211 211 211 211 209 210 212 213 214 215 215 215 215 215 214 213 213 213 214 214 214 215 216 216 214 214 215 216 212 213 214 216 217 217 217 217 215 215 215 215 215 215 215 215 216 216 215 215 215 216 217 218 219 220 223 225 225 223 221 219 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 223 223 222 220 218 217 216 215 217 217 216 216 215 214 213 213 218 217 216 214 213 212 212 211 208 210 211 210 209 209 211 213 209 207 205 205 205 205 203 201 204 202 200 199 200 202 205 206 205 204 203 202 201 202 203 204 202 203 204 205 205 203 202 200 203 201 199 199 201 202 202 201 201 204 206 205 202 201 202 205 194 196 199 202 202 202 205 209 214 216 212 197 165 117 145 150 182 183 184 185 185 185 185 185 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 182 181 181 181 181 183 184 185 185 183 181 180 180 182 185 187 183 183 183 183 183 183 183 183 182 183 184 185 185 183 181 180 183 183 183 183 183 183 183 183 183 183 184 184 185 186 187 187 182 183 184 184 184 184 185 185 186 186 186 186 185 184 183 183 192 188 184 183 185 188 188 188 182 186 190 190 187 183 181 181 186 187 188 189 189 189 188 188 186 186 187 188 189 190 191 192 190 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 194 194 193 192 192 193 194 195 188 188 189 191 193 196 198 199 197 197 196 195 194 194 194 194 197 197 197 197 197 197 197 197 197 197 198 198 198 197 196 195 198 198 198 198 198 198 198 198 196 197 197 198 199 199 200 200 198 198 200 200 200 200 198 198 200 201 203 203 203 201 199 198 199 199 200 201 202 202 203 203 201 201 202 203 203 204 204 205 204 203 202 202 202 202 203 204 204 205 205 206 206 205 205 204 215 212 207 203 202 202 204 205 204 204 205 205 205 206 206 206 207 206 205 205 205 205 204 202 212 197 202 207 202 214 219 197 162 153 184 221 235 192 152 195 239 227 190 94 55 113 153 158 126 65 55 118 205 248 232 217 201 208 228 231 233 234 223 224 239 248 248 233 215 179 107 35 36 54 83 87 93 107 166 182 123 70 80 148 185 187 180 168 183 183 203 195 184 213 238 243 236 218 209 216 219 215 214 216 227 194 143 149 213 233 193 163 142 192 229 224 182 134 104 98 122 154 130 125 157 172 170 151 128 72 53 37 56 44 43 21 34 88 163 232 210 101 96 214 228 162 91 149 233 243 251 251 192 140 166 239 254 240 240 239 229 239 245 244 239 214 161 112 54 101 177 206 199 221 219 164 83 43 58 135 200 177 108 86 199 225 216 167 122 141 187 184 215 199 186 185 153 136 137 87 72 110 113 76 51 40 70 146 207 165 149 171 215 242 171 48 92 227 250 254 212 139 80 46 45 80 133 140 85 53 94 149 178 169 142 94 49 36 46 53 52 88 90 71 62 66 62 30 39 33 23 40 136 236 236 198 94 36 18 40 56 65 53 17 59 146 182 217 254 241 182 118 91 61 36 15 23 97 180 210 148 119 112 77 46 44 30 26 27 29 26 32 31 13 51 135 230 161 61 40 147 252 238 157 160 211 232 207 182 180 207 245 249 195 100 42 25 1 18 91 198 248 254 243 242 217 198 221 239 248 251 252 214 112 31 21 28 16 12 67 174 248 254 240 205 158 140 145 114 60 35 41 57 62 61 57 45 36 85 166 225 243 202 102 51 9 4 106 213 251 207 127 88 60 51 75 76 32 57 141 186 135 46 5 30 76 115 168 159 67 28 52 133 148 115 179 244 238 139 67 147 241 219 103 26 10 29 48 79 64 37 46 65 57 44 32 37 27 19 42 50 49 60 44 35 32 38 93 116 112 176 246 204 164 191 225 195 130 56 5 97 205 225 192 213 157 93 176 216 207 201 205 210 210 208 206 209 242 251 183 92 79 119 140 192 191 131 38 19 52 82 119 182 192 180 146 109 75 53 50 39 41 23 6 45 136 186 176 81 37 22 34 33 30 33 31 31 35 41 47 50 47 39 32 26 32 38 41 41 42 46 51 36 31 44 51 30 33 93 158 135 54 54 170 242 209 121 30 15 87 154 158 156 161 131 102 89 162 225 235 186 159 188 191 167 219 246 236 181 82 19 26 37 51 59 69 103 132 113 70 50 67 101 111 90 79 78 70 69 70 71 73 65 44 42 63 44 23 16 24 25 24 26 25 28 29 23 14 9 13 17 18 4 47 108 172 167 91 41 31 36 94 142 184 158 70 29 28 32 30 18 20 66 174 254 246 153 127 146 114 82 64 82 101 107 137 130 121 147 192 207 176 186 185 163 185 230 250 251 228 125 59 64 103 125 156 167 154 134 92 67 73 66 76 110 110 87 53 35 40 70 95 94 101 122 91 59 54 59 45 33 39 37 36 42 33 35 62 91 124 120 99 74 73 124 200 223 196 158 122 88 53 84 129 121 138 199 240 209 110 41 31 69 119 142 172 180 223 253 199 146 153 147 89 27 82 170 238 249 252 241 172 137 207 244 237 246 218 174 140 176 251 243 168 172 247 227 99 122 219 235 220 204 187 141 68 8 2 13 9 11 24 16 17 19 19 20 23 29 33 35 31 26 23 23 24 24 24 30 32 79 93 70 74 70 45 90 113 144 170 190 198 193 183 221 240 236 246 247 253 186 119 143 156 143 215 241 237 210 188 136 70 61 80 81 104 147 199 183 143 96 58 90 123 133 196 241 182 112 117 158 168 161 149 149 167 169 153 133 112 98 97 107 89 29 27 55 123 173 186 195 159 178 236 255 250 247 236 243 162 87 42 46 76 74 59 72 129 190 213 209 202 198 195 190 194 184 144 202 255 244 146 50 12 75 127 154 217 250 254 250 176 82 44 64 79 73 70 51 46 41 28 36 45 32 32 29 41 39 36 44 42 43 57 88 133 121 58 24 25 24 21 17 41 134 253 247 244 252 155 63 39 29 31 28 29 41 50 54 42 36 39 37 29 28 34 37 30 44 71 86 131 181 173 160 181 238 228 185 147 110 130 150 135 121 119 136 133 94 69 58 52 60 69 79 99 104 84 97 166 174 126 120 189 246 237 166 175 183 142 73 53 57 40 25 41 29 20 36 33 22 36 41 38 39 42 41 35 31 32 32 36 39 39 37 36 39 42 61 54 43 36 38 47 60 69 95 121 122 79 48 80 151 200 201 210 219 216 193 190 183 134 142 198 128 87 125 142 98 42 46 36 26 44 60 64 73 69 66 63 59 66 102 152 160 132 89 50 93 163 142 136 196 219 150 131 105 93 111 146 152 130 118 69 63 88 121 128 126 167 253 243 193 166 183 175 150 152 152 139 137 104 54 27 24 41 45 45 44 43 42 41 40 40 37 34 31 30 32 35 36 36 38 43 42 34 31 34 37 38 31 28 28 31 32 31 32 35 33 31 33 39 39 33 31 32 34 37 42 46 47 46 44 42 32 28 29 36 40 41 45 51 55 46 39 40 41 38 34 32 71 136 153 106 58 41 78 141 141 112 115 134 108 55 28 31 37 42 42 35 29 27 26 24 30 47 56 51 58 92 139 171 122 115 152 169 125 78 97 165 218 224 211 184 133 114 173 231 186 96 48 66 142 206 214 226 217 170 138 141 129 89 74 92 143 183 178 182 197 132 82 128 183 171 173 204 202 194 207 187 131 140 156 166 169 167 145 112 140 162 157 150 182 217 219 208 176 115 44 14 39 104 181 233 203 196 192 193 194 192 192 196 189 205 207 186 157 136 125 123 134 141 165 198 209 195 187 197 203 197 221 211 144 113 125 122 108 159 204 210 196 191 193 193 196 196 195 195 194 193 193 192 194 195 196 199 201 202 202 202 213 213 183 163 168 156 110 55 59 92 99 93 104 80 46 61 97 131 123 87 47 22 26 28 38 49 54 49 49 55 51 41 41 57 88 140 206 247 233 196 176 114 71 87 159 238 233 163 95 60 72 63 70 112 103 84 61 87 124 169 194 171 139 137 200 206 186 175 158 96 84 153 196 190 188 185 168 142 124 119 105 86 109 134 117 102 108 108 94 81 69 42 32 52 72 90 108 131 144 111 79 72 78 102 95 75 55 48 55 59 53 44 42 46 49 51 50 49 47 45 44 44 69 73 75 120 165 178 151 161 202 210 200 201 142 55 61 119 135 112 101 98 136 206 226 223 235 171 107 114 120 128 109 56 38 100 173 183 151 131 155 147 113 118 161 202 188 106 73 90 99 97 77 104 173 184 106 124 173 178 167 180 173 163 156 203 225 230 225 224 195 117 76 167 235 243 207 173 175 178 152 139 137 155 164 183 212 210 210 207 206 206 206 206 211 218 221 185 124 83 97 140 157 146 176 191 216 242 236 170 80 26 41 47 50 48 46 46 41 35 27 61 127 208 226 221 202 204 206 204 203 202 204 205 202 198 197 206 203 192 193 206 208 198 200 200 200 200 200 200 200 200 198 197 197 198 199 200 202 203 200 199 197 196 196 197 199 200 203 201 198 196 195 196 198 199 192 194 198 201 202 202 201 200 198 198 198 198 198 198 198 197 198 198 197 197 197 198 199 200 195 196 198 199 199 198 196 195 197 199 201 200 198 197 198 201 202 195 192 197 201 199 196 196 197 196 195 194 194 195 196 197 197 198 199 199 199 199 200 200 198 200 202 201 198 196 198 200 200 201 201 202 202 203 203 204 208 203 200 206 215 215 205 193 134 121 176 227 209 201 212 195 201 202 203 202 200 201 203 205 205 205 204 203 202 201 201 200 202 200 199 199 200 201 199 197 202 199 197 199 203 204 200 196 200 200 199 199 199 200 201 202 202 202 202 202 202 202 202 202 200 203 205 204 202 201 203 206 204 204 205 206 206 207 207 208 209 209 209 210 210 211 211 211 212 210 207 206 207 208 207 205 207 207 207 207 207 207 207 207 211 210 208 206 205 205 205 206 198 201 205 208 210 210 209 208 208 207 207 207 207 206 206 206 208 208 209 210 210 209 207 206 207 210 213 212 209 206 204 204 208 208 208 209 209 209 210 210 210 209 208 209 211 211 209 206 211 211 211 212 212 213 213 213 216 214 210 208 208 210 214 216 213 213 213 213 213 213 213 213 212 213 214 213 211 210 211 212 214 214 215 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 219 220 220 221 221 220 220 220 220 220 220 220 220 219 219 220 220 221 222 222 223 222 222 221 221 221 221 220 220 218 219 219 220 220 219 219 218 216 216 217 217 217 217 217 217 208 209 210 211 211 211 210 209 208 208 208 208 208 208 208 208 205 205 204 204 204 203 203 203 204 204 204 204 203 202 201 201 203 203 203 203 203 203 203 203 201 201 200 200 200 201 202 203 205 203 196 198 207 204 198 203 201 201 201 202 202 203 203 203 201 202 202 202 203 204 204 204 209 209 209 209 203 189 169 154 183 184 184 185 185 185 184 184 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 186 185 183 182 182 182 183 183 183 182 181 180 181 182 184 185 183 183 183 183 183 183 183 183 181 182 183 184 183 182 181 179 183 183 183 183 183 183 183 183 183 183 184 184 185 186 186 187 182 183 184 184 184 184 185 185 184 184 185 186 186 186 185 185 186 184 182 183 187 191 192 192 182 185 187 188 187 187 188 190 186 187 188 189 189 189 188 188 189 189 189 190 191 191 192 192 190 190 190 190 190 191 191 191 191 191 192 192 192 192 192 193 193 193 192 192 192 193 194 195 192 192 192 192 193 194 196 196 197 196 195 194 194 194 194 194 197 197 197 197 197 197 197 197 196 196 197 198 198 197 196 196 198 198 198 198 198 198 198 198 200 200 200 200 200 200 200 200 199 199 200 201 201 200 199 199 201 201 202 202 202 201 200 200 204 204 204 204 204 204 204 204 203 203 203 203 203 203 202 202 204 203 202 202 202 202 203 204 204 204 205 206 206 205 204 204 208 207 206 206 205 205 205 205 204 204 204 205 205 206 206 206 208 210 210 207 204 203 206 208 205 201 207 208 201 210 220 212 198 171 147 159 180 175 149 121 151 159 164 108 50 59 115 182 160 158 145 121 148 214 237 232 232 220 219 214 219 226 214 212 218 222 231 227 218 211 157 74 94 131 122 69 52 94 172 201 123 80 89 140 156 139 133 138 134 127 116 96 108 148 180 211 228 221 221 220 214 216 217 210 227 216 178 156 166 155 126 117 161 226 246 196 137 112 86 85 175 242 237 196 177 169 164 145 124 50 31 88 141 128 99 52 19 39 81 127 117 65 90 184 192 119 67 155 254 255 236 221 170 152 194 254 254 218 206 209 199 202 189 158 127 111 104 101 91 138 156 148 160 180 191 200 137 50 61 171 210 126 93 174 251 247 251 242 173 121 158 205 205 204 180 117 86 135 174 156 84 73 144 165 77 10 57 167 246 248 232 231 254 231 139 58 141 244 254 253 186 94 49 39 53 72 96 83 40 31 69 104 156 191 143 69 76 100 79 54 43 43 52 73 71 72 106 124 88 44 25 40 116 226 255 236 179 100 39 32 39 39 29 15 60 154 218 232 244 216 148 112 111 91 51 8 20 102 173 184 150 112 77 49 46 56 44 27 29 33 22 18 21 23 67 141 194 124 44 53 161 240 203 123 149 173 183 185 210 243 252 251 247 161 60 15 17 39 113 207 242 253 241 227 226 210 205 229 250 252 245 203 144 73 30 29 37 32 21 52 144 229 253 254 239 170 113 95 78 57 46 45 48 51 68 93 80 34 38 93 184 250 235 116 41 4 12 116 245 255 245 195 143 82 48 71 82 39 70 174 200 111 30 14 36 91 159 222 220 168 116 59 87 105 97 138 181 177 114 50 116 156 128 65 20 7 43 92 109 86 52 57 74 65 48 26 26 40 52 85 128 161 139 64 51 23 16 64 97 105 167 244 216 173 184 241 246 188 104 32 51 140 170 183 188 118 101 187 225 216 207 206 207 206 207 209 211 215 236 196 86 43 105 170 217 181 101 31 50 96 100 103 117 115 107 103 96 70 43 34 38 22 23 33 62 121 151 128 63 35 28 38 35 35 40 37 45 42 41 42 44 41 34 28 28 32 36 36 34 34 37 40 41 35 40 40 27 32 75 118 113 87 95 159 192 165 109 47 12 48 98 109 113 126 109 84 93 152 212 234 186 134 133 126 126 186 230 235 197 108 37 27 30 38 41 42 61 87 94 85 105 139 178 185 164 152 156 158 154 119 112 109 83 86 115 123 83 43 15 11 11 14 21 25 24 25 21 15 12 15 15 12 15 72 147 206 192 120 55 8 39 119 196 245 208 103 41 26 37 38 24 21 67 174 249 233 131 89 94 71 50 47 85 120 128 134 111 112 149 178 172 136 154 172 174 208 250 253 242 199 107 54 67 120 177 231 230 192 160 136 125 138 141 164 204 206 134 48 15 40 77 97 78 54 68 80 83 85 98 100 77 54 56 44 42 36 39 51 54 66 81 74 66 73 120 187 211 189 139 96 77 57 54 55 70 141 213 210 157 84 52 58 75 93 102 117 155 205 194 145 144 166 160 75 19 66 163 244 253 242 221 163 158 238 252 211 175 136 78 84 146 224 224 172 172 222 162 91 147 243 253 231 176 130 113 67 26 16 19 14 9 12 19 20 20 20 19 21 25 28 34 30 26 24 23 24 23 22 16 43 81 90 94 100 86 77 121 159 203 224 225 222 223 225 226 241 236 244 250 255 199 137 174 188 176 237 254 254 250 244 163 65 73 101 92 72 109 179 218 164 109 60 73 107 144 231 251 208 141 115 119 118 112 92 93 125 150 146 118 89 94 122 119 93 29 42 125 214 244 217 208 191 195 239 254 248 254 253 253 174 89 26 34 94 107 81 56 132 201 204 162 122 99 89 143 208 237 176 192 240 237 148 73 12 64 133 154 174 200 243 196 115 61 64 73 70 67 64 55 42 35 28 38 47 47 64 70 69 54 44 58 76 77 71 115 166 144 56 15 29 33 19 10 52 145 241 252 253 223 91 44 32 33 39 36 34 39 40 50 43 39 38 32 25 24 29 19 39 68 111 122 113 144 182 176 183 217 218 175 122 100 125 111 71 87 144 167 140 97 75 55 63 72 70 66 78 92 94 108 141 155 142 167 228 232 186 181 218 231 195 139 92 69 67 44 38 28 25 30 31 29 31 38 37 39 42 40 33 27 26 29 33 36 37 36 36 39 42 54 50 44 41 42 49 58 64 79 77 60 62 93 117 141 174 188 169 172 205 197 157 133 114 112 123 103 153 215 215 148 65 24 21 25 62 98 115 110 75 54 38 34 52 81 106 96 64 68 81 114 129 109 134 175 152 129 125 100 77 89 119 125 108 94 57 56 96 131 133 142 184 193 168 144 157 179 158 138 154 153 127 104 63 30 30 38 51 43 42 41 40 40 40 41 41 38 35 33 32 33 34 33 32 33 38 39 34 31 34 36 36 31 28 28 31 33 33 36 40 41 36 34 36 34 28 28 31 34 37 41 46 49 48 44 42 31 28 29 35 39 39 43 49 53 44 39 42 45 44 41 41 71 122 134 95 54 40 83 154 142 103 87 94 76 45 36 43 42 36 32 32 29 25 26 31 39 46 53 53 55 74 109 140 127 103 110 119 101 78 99 162 215 222 215 175 130 137 173 182 131 71 41 101 187 228 227 212 218 199 165 132 108 89 82 88 100 144 143 144 167 128 86 115 149 152 164 197 202 195 201 182 177 170 154 135 141 169 173 147 132 148 161 173 186 181 155 132 92 63 30 37 99 178 217 219 196 192 190 194 196 194 193 195 198 200 206 179 127 115 139 152 142 132 166 211 211 198 196 193 195 196 200 176 132 118 131 135 159 192 211 201 194 202 203 193 195 195 195 195 195 196 196 196 194 195 195 192 188 188 193 199 204 199 164 136 140 139 105 60 75 112 134 143 143 95 50 66 85 98 78 56 45 39 43 37 41 50 53 49 48 52 51 46 51 50 62 103 163 203 199 177 144 98 76 108 172 229 231 194 118 57 53 66 108 160 140 109 59 102 145 164 164 156 158 169 214 228 199 140 94 81 134 219 234 214 195 189 182 168 155 150 125 95 91 100 94 97 96 77 50 50 52 51 41 46 71 88 99 98 103 83 65 63 60 67 73 63 53 51 56 58 54 48 45 46 47 48 49 47 44 40 36 49 97 138 157 177 197 210 171 139 169 222 242 209 118 37 44 93 110 92 91 109 135 164 155 177 214 178 131 162 175 138 79 52 49 89 138 158 145 124 131 123 114 125 154 193 194 143 107 112 95 73 66 117 176 165 127 155 192 175 161 176 147 103 116 174 222 241 237 237 194 92 84 184 234 231 211 179 170 179 162 114 123 176 210 228 231 218 209 207 207 208 207 206 210 215 197 177 147 130 137 149 145 131 149 165 189 203 179 112 52 34 44 48 50 48 46 45 42 36 41 82 168 240 220 207 202 201 197 199 201 201 201 200 198 196 193 198 200 200 201 204 203 198 200 200 200 200 200 200 200 200 201 200 199 198 198 198 199 199 199 198 196 195 195 196 198 199 200 199 198 196 196 197 199 200 197 199 200 202 202 202 201 200 197 198 198 198 199 199 199 199 199 198 197 197 197 198 199 200 197 197 197 197 197 197 197 197 198 198 197 197 198 198 198 197 201 194 192 197 200 199 197 196 199 198 197 196 196 196 197 198 197 198 199 199 199 199 200 200 199 199 199 199 200 201 201 200 202 203 203 204 204 205 205 206 207 205 205 207 211 212 210 207 179 115 124 189 208 202 207 206 201 202 203 202 201 201 203 206 205 205 204 204 203 202 201 201 202 201 199 199 201 201 200 198 200 197 196 198 201 202 199 195 201 200 199 199 199 200 201 202 202 202 202 202 202 202 202 202 206 205 205 204 204 204 203 202 204 204 205 205 206 207 207 207 209 209 209 210 210 211 211 211 208 206 204 204 206 207 207 206 208 208 208 207 207 207 207 207 209 208 207 206 205 205 205 205 204 205 206 207 209 210 211 212 210 210 210 209 209 209 209 209 208 208 209 210 210 209 208 208 207 209 211 211 208 206 206 206 208 208 208 209 209 209 210 210 209 208 208 209 211 212 210 207 210 211 211 211 212 212 212 213 215 213 211 209 209 211 213 215 213 213 214 214 215 216 217 217 215 216 217 216 214 213 214 215 214 215 216 216 217 217 217 216 217 217 217 217 217 217 217 217 217 218 218 219 220 220 221 221 220 220 221 221 221 221 221 221 220 221 221 221 221 222 222 222 222 222 221 221 221 221 220 220 219 219 220 220 220 220 219 219 219 219 218 217 216 216 215 215 215 214 212 210 209 209 210 210 209 209 208 208 208 208 208 208 205 205 205 204 204 203 203 203 202 203 203 203 203 203 203 203 202 202 203 203 203 203 204 204 201 200 200 200 201 202 204 205 202 204 200 200 205 202 198 201 201 201 202 202 202 202 202 202 200 201 201 201 202 202 203 203 198 199 202 206 208 205 197 191 184 184 185 185 185 184 184 183 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 188 187 186 184 183 182 181 181 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 179 180 181 182 183 182 181 180 183 183 183 183 183 183 183 183 183 183 184 184 185 185 186 186 182 183 184 184 184 184 185 185 182 183 184 185 186 186 187 187 188 186 185 186 187 188 187 186 186 186 186 186 186 189 192 195 186 187 188 189 189 189 188 188 191 191 191 191 191 191 192 192 189 189 189 189 190 190 190 190 190 190 191 191 192 192 193 193 192 192 192 192 193 193 194 195 195 195 194 193 193 193 193 194 196 196 195 194 194 194 194 194 196 196 196 196 196 196 196 196 194 195 196 197 198 198 197 197 198 198 198 198 198 198 198 198 202 202 201 200 199 198 198 198 200 200 201 201 201 201 200 200 201 200 200 200 200 201 201 202 203 203 202 202 201 200 200 199 205 204 204 203 202 201 201 200 203 203 202 202 202 202 203 203 203 204 205 205 205 205 204 203 201 203 205 207 208 207 206 205 204 204 204 205 205 205 206 206 204 208 209 205 199 198 202 208 204 205 207 206 205 207 207 204 197 199 162 144 147 171 182 126 71 128 180 154 96 73 107 173 215 238 237 143 80 155 233 238 236 224 220 208 206 211 207 213 211 211 225 219 189 178 157 111 187 223 170 80 30 61 132 183 169 98 83 156 218 213 191 189 186 187 161 118 108 107 107 138 139 165 210 229 215 211 216 209 216 230 215 183 158 128 107 111 178 230 229 164 100 91 79 123 206 251 255 247 238 225 230 238 180 78 38 158 233 230 206 164 113 69 44 54 52 39 69 123 145 110 84 154 245 255 211 151 133 192 243 236 190 150 122 102 105 111 112 103 98 116 156 190 217 228 209 199 223 231 226 241 182 89 60 126 173 136 138 231 251 239 248 254 203 142 180 246 232 207 161 100 120 209 242 221 86 63 159 185 92 33 49 119 193 199 172 177 208 155 71 55 198 235 210 194 152 114 116 124 113 117 106 69 46 66 88 80 97 117 82 47 80 106 80 54 40 53 114 179 167 154 201 232 178 88 41 28 51 143 228 255 252 183 87 36 36 36 24 20 61 158 251 254 227 166 99 113 168 121 55 9 15 67 125 157 204 182 116 61 48 53 49 27 21 30 23 17 23 29 56 100 108 74 42 55 100 115 89 62 90 96 107 131 182 237 247 219 134 75 24 14 52 139 223 251 254 244 233 240 253 252 229 201 174 156 125 95 70 51 38 34 30 39 27 24 75 149 204 232 238 174 105 66 53 55 52 38 37 42 68 101 94 47 30 56 122 227 243 126 36 2 19 121 242 249 255 217 162 100 49 74 81 62 70 136 138 69 42 42 28 83 178 254 253 233 180 67 43 101 171 199 194 164 132 71 60 77 56 32 20 21 52 81 102 78 50 58 62 43 33 23 17 35 103 194 246 254 224 172 98 47 22 34 52 74 146 245 249 211 185 232 250 200 122 46 25 73 104 156 163 127 164 223 220 214 210 209 207 205 205 207 209 216 241 192 79 67 154 208 217 143 62 35 76 105 92 95 123 99 73 68 69 50 31 30 29 45 63 72 73 69 62 57 70 36 28 45 47 39 38 41 55 46 37 34 37 37 33 28 29 32 34 32 29 28 31 34 43 39 39 36 28 27 45 65 80 116 136 144 127 94 74 58 25 21 68 114 142 167 156 125 93 122 172 214 185 116 72 43 86 163 229 246 218 136 57 29 41 40 38 35 42 72 125 169 177 210 231 228 220 219 225 235 216 192 154 107 89 127 163 159 117 58 11 2 5 9 18 23 24 22 19 16 16 16 11 5 5 64 145 201 192 151 93 16 33 113 195 236 193 94 32 13 37 44 34 33 73 157 208 180 100 50 50 50 49 58 96 129 148 164 158 168 179 156 131 115 116 123 139 201 250 239 192 131 103 58 57 98 176 254 249 193 179 187 196 207 208 226 249 234 132 30 15 85 153 177 130 66 71 106 125 126 147 176 167 133 69 44 37 35 42 48 48 62 80 79 76 81 117 178 211 204 131 97 91 76 45 17 39 126 208 171 115 75 74 92 104 104 78 56 98 153 132 137 203 227 171 45 6 45 129 211 248 253 212 169 180 219 184 107 76 81 102 101 120 150 156 137 129 139 100 113 186 235 245 235 171 104 99 92 72 42 21 16 20 23 22 22 22 20 18 18 20 23 32 30 26 25 24 24 22 20 18 36 70 121 176 164 113 113 173 207 241 248 234 222 225 232 215 224 218 219 222 228 186 139 175 193 172 204 221 245 255 251 131 51 134 190 184 115 97 119 161 118 84 48 66 116 162 239 250 218 189 190 168 121 97 85 80 112 154 172 145 101 102 140 152 71 18 101 222 241 224 203 210 220 213 250 255 234 247 247 237 166 93 30 29 94 121 100 62 90 117 116 89 60 48 49 132 204 242 187 173 204 220 175 67 1 41 116 151 153 151 191 135 83 79 97 79 66 70 62 58 35 26 26 39 51 72 117 174 149 100 56 63 108 123 99 123 150 120 47 20 38 39 18 17 72 170 235 251 240 165 44 31 29 36 40 35 37 40 35 41 42 41 37 31 26 24 26 25 73 118 171 165 86 94 184 210 190 172 189 188 160 150 146 118 93 139 215 233 209 155 84 46 65 73 64 59 70 99 128 145 134 157 153 146 163 162 163 204 246 254 243 211 135 89 113 102 66 41 31 23 30 40 37 36 37 40 42 38 30 24 22 25 29 34 35 35 36 39 42 46 45 44 45 48 52 55 57 64 53 60 125 185 159 130 161 202 163 163 190 170 147 143 109 62 69 113 210 254 251 176 72 6 11 18 56 119 186 203 154 101 61 37 42 50 52 43 28 54 72 81 79 69 88 112 92 114 128 109 78 80 93 90 84 79 67 68 106 123 110 131 172 145 128 127 144 144 126 133 163 160 119 77 33 18 37 45 46 40 39 38 37 38 40 42 44 40 38 36 35 34 33 29 26 25 33 37 34 31 34 35 34 32 29 28 31 32 34 39 44 45 38 33 31 29 26 28 33 34 35 40 45 49 49 44 40 32 29 30 35 37 37 41 47 49 39 35 42 48 48 46 47 73 107 114 84 49 37 81 150 126 85 59 57 49 38 40 45 46 32 26 32 33 26 28 39 47 47 51 55 53 54 73 97 120 95 83 80 81 77 99 162 223 229 216 157 134 178 184 143 127 92 67 136 211 228 226 195 173 189 162 102 67 71 95 118 137 181 162 123 131 131 116 126 125 142 158 184 197 200 208 202 207 206 193 164 150 166 175 162 135 143 167 180 154 108 74 58 37 30 35 80 163 229 231 198 193 191 190 194 196 194 193 192 195 204 210 159 92 113 178 199 160 129 160 210 206 193 196 188 197 193 156 118 115 126 140 158 202 208 205 194 192 198 198 192 194 194 195 196 197 197 198 198 199 199 198 196 196 196 198 199 198 200 178 150 150 142 94 45 66 132 173 185 183 142 98 94 145 125 84 77 93 86 59 24 42 47 50 51 51 52 50 47 51 52 52 66 108 151 158 140 113 89 89 127 168 189 202 212 155 76 56 82 134 173 142 108 73 97 115 117 132 171 191 182 194 188 148 78 42 90 177 230 224 209 203 211 219 211 192 179 165 120 94 95 99 102 86 53 54 85 91 94 97 118 140 109 99 77 77 66 50 52 52 53 53 53 53 55 55 54 51 48 46 44 44 45 46 46 45 44 64 81 122 182 221 219 204 200 164 123 151 226 249 182 85 44 77 121 128 98 90 105 108 101 62 107 157 149 114 150 184 134 54 50 59 78 110 157 179 163 144 118 131 155 179 210 200 164 133 120 83 50 51 105 156 144 119 181 232 201 160 161 145 117 114 154 181 213 240 222 156 82 139 216 229 217 220 199 184 191 157 100 131 181 202 224 223 213 208 207 208 209 208 205 207 211 210 203 201 205 207 199 185 174 182 184 183 171 130 69 37 44 47 50 50 47 45 44 41 37 48 99 194 249 203 193 202 197 198 200 201 201 199 199 201 204 202 198 199 205 206 202 201 204 199 199 199 199 199 199 199 199 203 202 200 198 197 196 196 196 197 197 195 195 195 195 197 197 198 198 198 198 198 198 199 199 200 200 200 200 199 199 198 198 198 198 198 199 200 200 201 201 199 198 198 197 197 198 199 199 199 198 196 195 195 196 198 199 199 196 194 195 198 199 197 194 199 194 193 196 200 199 198 197 200 200 199 198 197 197 197 198 197 198 199 199 199 199 200 200 201 198 196 198 202 204 202 199 202 203 203 204 204 205 205 206 204 207 208 207 205 207 213 219 199 136 108 147 194 214 211 202 202 203 204 203 201 202 204 206 206 205 205 204 203 203 202 202 203 201 200 200 201 202 200 198 200 198 197 198 201 202 199 196 201 200 200 199 200 201 202 202 202 202 202 202 202 202 202 202 208 205 202 203 206 207 204 201 204 204 204 205 206 206 207 207 209 209 209 209 210 210 210 210 206 204 203 204 207 209 209 208 209 209 208 208 208 207 207 207 210 210 211 211 211 210 210 209 211 210 209 208 209 211 213 215 208 208 208 208 207 207 207 207 208 208 209 210 210 210 210 209 207 208 209 208 207 206 207 208 207 208 208 208 209 209 209 210 208 208 208 210 211 212 211 209 210 210 210 211 211 212 212 212 213 212 212 211 211 212 212 213 211 212 213 214 216 217 218 219 212 214 215 214 212 211 212 213 215 216 216 217 217 217 216 216 218 218 218 218 218 218 218 218 218 218 219 219 220 221 221 221 221 221 221 222 222 222 223 223 222 222 222 222 222 221 221 221 222 222 221 221 221 221 220 220 220 221 221 221 221 221 221 220 221 220 219 218 216 215 213 213 220 217 213 209 207 208 210 211 209 209 209 209 208 208 208 207 205 205 205 204 204 204 203 203 201 201 202 202 203 204 205 205 202 202 202 203 203 204 204 204 201 201 201 201 202 204 205 206 199 202 204 204 204 204 203 204 202 202 202 202 202 202 201 201 200 200 200 201 201 201 202 202 199 200 202 204 207 209 210 211 185 185 185 185 185 184 183 182 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 187 186 185 184 183 182 181 181 179 180 181 182 182 182 182 181 183 183 183 183 183 183 183 183 179 180 181 182 183 183 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 182 183 184 184 184 184 185 185 183 184 185 185 186 186 186 186 188 188 188 188 187 186 184 183 189 189 188 187 187 188 189 190 186 187 188 189 189 189 188 188 191 191 191 190 190 190 189 189 188 188 189 189 189 189 189 190 190 190 190 191 192 192 193 193 190 191 192 192 193 193 194 194 196 195 195 194 193 193 193 193 195 195 194 194 194 194 194 195 196 196 196 196 196 196 196 196 193 194 195 197 197 198 197 197 197 197 197 197 197 197 197 197 199 198 198 198 197 197 196 196 199 200 200 200 200 200 200 199 201 200 199 198 199 200 202 203 201 201 201 200 200 199 199 199 203 203 203 202 202 201 201 201 202 202 202 202 202 202 202 202 202 203 204 204 204 204 203 202 201 202 204 205 206 206 206 206 203 203 204 204 205 205 205 205 201 205 207 205 201 198 200 203 211 209 203 206 215 204 178 160 176 216 206 174 165 181 191 165 109 172 224 221 182 130 101 111 179 211 211 131 78 124 188 220 237 227 226 215 209 211 209 220 212 205 215 222 198 159 136 128 230 246 187 130 71 45 62 119 154 95 82 161 244 253 236 234 241 240 231 209 203 185 142 126 85 96 153 214 226 219 215 209 204 222 225 214 200 176 155 151 183 195 194 173 119 78 60 152 244 246 236 233 233 225 231 251 213 103 42 181 251 253 251 237 220 177 138 123 96 50 34 54 97 121 123 133 181 216 177 99 135 192 193 130 98 114 129 128 136 138 151 174 197 217 239 254 241 250 253 247 252 253 208 140 148 101 49 53 132 197 220 254 238 219 207 216 190 162 201 253 251 190 120 123 187 249 253 229 98 53 117 153 141 113 53 55 92 104 108 127 126 67 50 109 156 151 118 122 153 194 225 217 205 195 146 79 80 158 204 184 151 128 127 135 124 107 76 35 18 73 182 253 228 212 250 255 241 162 96 40 7 39 125 209 251 220 121 37 35 44 26 16 46 129 221 255 238 160 96 116 165 117 53 18 20 48 98 147 237 238 169 106 74 55 49 26 18 23 23 27 34 30 35 54 47 56 56 49 49 55 73 96 89 91 103 108 110 127 129 107 54 25 32 67 124 217 252 236 239 240 251 253 252 248 197 120 90 57 41 48 53 47 40 33 31 48 42 24 30 67 128 183 205 173 121 68 43 52 56 39 27 48 74 88 83 64 50 50 63 153 180 109 43 3 18 119 217 243 247 175 134 101 50 83 77 88 85 113 94 46 59 66 50 79 157 240 253 247 197 83 48 107 220 254 248 197 147 52 23 34 29 34 41 40 48 48 58 49 41 49 39 23 39 50 40 33 109 212 253 254 251 251 183 117 62 19 10 40 108 211 248 234 182 193 208 172 135 82 34 31 54 108 142 179 230 236 212 207 204 205 206 203 201 202 202 219 245 185 93 137 236 251 221 116 48 66 108 100 74 94 130 105 68 45 34 21 18 29 54 101 93 58 57 54 62 102 97 49 28 48 55 36 29 41 52 41 31 29 34 39 37 33 29 31 32 31 29 30 33 36 38 38 40 41 33 18 21 40 96 162 176 140 91 53 58 76 55 14 62 148 206 241 223 174 99 120 161 191 161 91 40 19 68 154 234 251 233 156 75 36 41 33 28 27 27 58 140 220 228 241 230 212 216 224 225 230 229 250 173 79 107 180 193 176 138 69 15 7 11 13 16 18 29 24 18 16 17 16 9 1 2 48 130 200 213 203 159 68 29 70 115 137 109 55 23 16 35 42 39 48 72 109 125 93 60 26 40 78 103 119 134 134 152 181 200 223 208 147 123 136 117 91 85 140 169 147 125 100 104 61 41 48 112 205 218 173 183 208 217 215 210 214 205 158 75 22 33 114 212 254 200 122 119 123 118 112 137 191 224 222 167 102 54 35 36 39 44 68 81 81 81 82 100 139 161 154 111 101 100 77 54 47 55 92 137 130 131 132 124 123 133 140 102 51 51 77 84 158 252 253 163 32 41 81 107 131 172 205 183 133 122 120 90 75 119 191 219 194 158 129 112 96 73 53 80 136 180 162 180 230 200 138 147 164 149 88 28 9 16 23 21 22 21 19 17 17 18 21 30 28 26 25 25 24 21 18 23 20 78 187 249 193 127 150 225 229 232 227 219 214 214 215 218 222 216 206 197 194 175 155 185 208 180 176 192 230 252 210 98 67 196 237 248 201 167 128 89 58 45 29 65 129 159 199 209 210 227 254 237 181 157 150 137 145 168 190 167 105 75 91 93 38 22 121 254 253 205 152 199 235 217 240 245 208 215 207 165 130 107 65 36 68 99 103 98 75 59 56 46 38 60 94 135 191 199 135 127 182 194 138 43 2 32 84 135 152 113 103 93 103 122 111 73 65 75 66 54 34 36 47 54 58 87 149 217 182 113 45 50 131 181 165 123 98 60 40 44 47 33 17 31 97 211 254 247 184 95 37 34 35 38 33 27 34 43 39 34 39 42 39 34 31 26 21 32 93 157 220 195 82 79 184 235 204 136 147 201 231 221 150 97 107 175 246 255 254 196 78 44 67 78 82 92 100 119 150 150 165 207 155 87 100 149 216 221 233 236 250 242 168 120 149 168 116 68 42 27 28 36 35 38 38 39 38 34 29 25 25 22 27 32 35 35 36 39 43 42 41 42 45 49 52 52 52 55 58 112 205 231 164 131 171 195 159 162 167 151 194 200 94 36 102 182 230 236 227 160 56 16 26 33 62 124 213 255 223 142 99 57 38 30 31 46 63 79 73 48 43 45 42 52 57 102 126 121 101 96 80 63 69 88 105 102 118 115 99 129 156 169 167 169 157 136 141 165 178 139 92 54 27 26 44 42 37 39 38 36 35 37 41 45 48 41 40 38 37 35 32 26 22 20 29 36 35 33 35 35 33 34 31 29 30 30 32 38 45 42 35 31 31 30 27 30 36 32 33 37 42 47 47 42 37 34 32 33 37 38 36 40 47 50 40 38 48 55 52 48 48 71 98 104 78 47 36 68 117 86 61 49 50 48 46 45 41 42 34 32 38 38 32 34 41 49 50 53 55 51 47 53 63 89 88 84 73 72 69 91 157 223 232 198 131 148 212 196 144 141 127 112 146 188 207 215 200 152 143 103 67 68 90 130 177 213 232 191 131 135 165 160 140 103 135 163 185 200 205 212 217 218 218 220 211 193 181 168 150 134 134 148 136 80 37 34 42 47 51 78 135 194 222 212 193 196 194 192 193 194 194 192 191 195 219 201 124 87 149 217 225 187 146 153 197 206 190 187 190 223 194 116 75 108 134 139 161 193 191 196 202 198 188 188 197 195 195 195 195 196 196 197 197 192 189 188 195 203 205 198 191 197 205 199 177 172 152 84 29 86 171 199 183 189 189 154 109 158 132 104 136 183 177 129 76 58 54 50 50 53 54 50 46 42 63 65 54 71 115 135 127 113 98 101 128 143 137 156 196 169 97 72 90 116 123 101 92 100 88 66 56 105 193 216 172 140 102 69 44 53 130 202 212 212 202 197 203 212 216 218 219 207 150 107 97 97 94 80 59 76 114 127 159 186 210 208 129 88 71 89 85 53 44 49 54 48 51 54 55 53 49 46 44 42 43 44 44 42 42 48 56 91 123 135 161 203 217 210 202 178 135 145 197 206 132 63 72 155 199 183 128 102 83 58 54 65 105 116 113 91 103 136 101 53 47 59 77 113 182 222 208 156 104 117 147 172 191 164 134 123 100 70 48 47 84 129 140 136 207 252 212 151 144 176 203 179 162 129 165 225 187 126 131 203 228 210 203 221 220 214 212 158 114 155 173 173 212 219 209 207 207 208 210 208 204 204 208 217 214 216 222 226 224 221 219 215 227 219 177 110 49 33 52 49 50 48 46 44 42 40 38 75 143 219 245 201 203 211 204 202 199 198 198 198 198 202 207 210 202 196 198 201 201 202 204 199 199 199 199 199 199 199 199 203 202 200 198 197 196 196 196 197 197 196 195 195 196 197 197 198 198 199 199 199 198 197 197 199 198 197 196 196 196 197 197 200 200 200 200 200 200 200 200 199 199 198 197 197 197 198 199 198 197 197 196 196 197 197 198 198 196 195 196 198 198 197 195 197 195 194 196 199 200 198 197 200 200 199 198 198 197 197 197 197 198 199 199 199 199 200 200 200 199 197 198 200 201 200 199 200 201 201 202 202 203 203 204 202 206 208 206 202 203 210 218 194 171 145 153 193 215 207 199 202 204 204 203 202 202 205 207 206 206 205 205 204 204 203 203 204 202 200 201 202 202 201 199 203 201 200 201 203 204 202 200 201 201 200 200 200 201 202 203 202 202 202 202 202 202 202 202 204 202 201 203 205 206 205 204 203 204 204 205 205 206 207 207 209 209 209 209 209 209 209 210 209 207 206 206 209 211 211 210 210 210 209 209 208 208 207 207 210 210 212 213 213 213 212 212 214 213 213 212 212 212 213 214 208 208 208 208 208 207 207 207 208 209 209 210 210 210 210 210 207 207 207 206 206 207 209 210 207 207 208 208 208 209 209 209 207 207 209 210 212 212 212 211 210 210 210 211 211 211 212 212 211 212 212 213 213 212 212 211 211 211 212 212 213 214 215 215 211 213 214 213 211 210 210 212 216 216 217 217 217 217 216 216 219 219 219 219 219 219 219 219 219 219 219 220 220 221 221 221 221 222 222 223 223 224 224 224 225 224 224 223 222 221 221 220 222 222 221 221 221 221 220 220 221 222 222 222 222 222 222 221 221 220 219 218 216 215 214 213 218 216 213 210 208 208 209 210 210 210 210 209 208 208 208 207 206 206 205 205 204 204 204 204 202 202 202 202 203 203 204 205 201 202 202 203 203 204 204 205 204 203 203 203 203 204 205 206 199 200 204 203 199 201 206 206 203 203 203 202 202 201 201 201 201 201 201 201 201 201 202 202 204 205 205 203 201 202 206 209 185 185 185 185 185 184 183 182 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 182 182 183 183 183 183 183 182 179 180 181 182 182 182 182 181 183 183 183 183 183 183 183 183 181 181 182 183 183 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 182 183 184 184 184 184 185 185 186 186 186 186 185 185 184 183 182 183 185 187 187 187 188 188 186 186 187 188 189 188 187 186 186 187 188 189 189 189 188 188 190 189 189 188 188 187 187 186 188 188 189 189 189 189 189 190 190 190 190 191 191 191 192 192 190 191 192 193 193 193 192 192 194 193 193 193 193 194 194 195 194 194 193 193 193 194 194 195 196 196 196 196 196 196 196 196 193 194 195 196 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 197 197 198 198 198 198 198 198 198 198 198 198 198 200 199 198 198 198 200 202 203 201 201 202 202 203 203 203 204 200 201 201 201 202 202 203 203 201 202 202 202 202 202 202 201 202 202 203 204 204 203 202 202 205 204 203 202 203 203 205 205 203 203 203 204 204 204 205 205 203 205 207 209 209 206 203 201 212 210 208 216 222 197 150 118 176 201 198 179 198 190 147 149 200 219 234 249 236 173 114 94 134 153 131 100 124 141 133 158 185 189 212 220 222 221 214 222 198 191 189 220 251 217 155 129 185 203 183 191 158 92 45 63 78 79 90 138 212 253 235 203 167 186 234 252 245 243 226 210 162 105 106 179 233 235 218 206 206 213 216 219 225 220 203 191 194 184 196 223 178 77 33 125 202 218 222 207 205 220 235 249 213 119 47 170 244 247 240 234 233 253 251 212 151 78 32 30 59 96 129 125 118 121 103 78 102 128 128 122 152 189 213 231 239 230 231 246 254 247 234 226 224 218 238 253 221 159 118 105 140 118 67 44 123 217 228 212 190 173 160 177 176 165 205 254 254 205 124 152 192 210 250 222 109 14 79 185 225 183 75 42 32 97 172 167 79 33 103 199 172 165 165 188 225 252 255 244 251 255 208 127 117 200 253 235 219 219 242 246 213 172 109 34 22 58 136 189 171 182 237 244 254 232 165 73 19 5 38 115 168 170 108 50 58 55 22 9 21 79 125 183 216 184 148 133 100 83 47 19 25 55 92 120 167 174 150 145 125 71 45 33 29 20 22 38 45 34 35 53 68 89 69 38 74 158 212 221 209 202 198 167 103 56 40 33 48 14 35 90 137 204 252 250 254 254 246 204 144 117 89 40 41 50 70 75 57 39 37 40 45 51 48 43 39 40 75 127 156 146 111 58 33 53 69 56 24 52 82 90 76 59 42 26 31 70 84 70 48 5 22 121 213 254 239 147 123 99 46 92 131 138 119 122 84 37 69 95 84 105 141 203 243 248 199 101 43 108 231 247 201 132 98 39 19 25 34 66 74 50 46 53 26 37 37 40 47 81 122 123 75 36 69 117 151 203 240 254 254 200 130 45 6 23 67 138 190 211 171 165 183 180 182 155 76 24 33 68 119 206 247 236 231 219 206 201 201 203 207 211 213 216 241 199 114 145 232 245 192 91 40 71 108 88 54 66 81 77 58 39 34 32 33 39 81 99 71 41 81 148 183 194 102 77 55 50 45 30 29 42 46 36 27 28 35 40 38 34 32 32 32 31 30 30 33 35 33 33 34 39 31 10 20 60 161 229 211 135 86 82 110 135 95 15 35 127 205 252 237 179 128 160 192 177 119 61 45 67 79 145 213 243 230 168 90 42 36 27 25 25 16 30 98 172 223 237 227 209 210 210 205 209 239 241 155 83 147 238 238 199 150 81 25 12 14 16 18 18 36 27 19 17 18 16 9 3 4 37 121 217 252 248 199 106 43 35 43 52 48 36 27 28 27 30 31 47 57 58 56 36 27 20 53 120 164 191 186 155 145 154 174 217 216 164 150 170 181 128 82 92 92 84 108 115 113 75 61 49 71 147 181 162 173 189 185 182 185 178 137 68 46 52 55 85 184 254 217 162 159 126 108 112 128 164 208 232 228 142 72 44 41 38 33 51 59 67 83 94 99 103 90 66 71 77 75 51 50 75 77 65 49 100 176 212 178 129 117 128 116 92 61 41 62 160 245 232 125 50 126 176 148 108 104 110 96 71 78 100 122 154 202 253 253 248 228 196 159 116 67 30 70 121 138 95 117 192 200 176 222 230 201 126 53 19 16 19 17 18 19 18 17 17 19 21 28 26 24 24 24 23 21 19 12 17 113 226 234 160 138 199 247 233 218 213 217 221 220 218 222 224 224 206 180 159 167 183 204 231 218 203 201 213 226 171 79 99 236 247 253 253 245 185 109 60 36 23 55 102 115 148 168 218 246 245 224 212 224 224 202 182 168 168 150 99 64 66 47 20 26 121 249 255 213 141 200 250 202 173 171 160 171 145 93 113 137 95 38 43 70 87 124 145 157 126 63 26 55 106 102 161 144 74 93 198 190 85 51 24 49 74 108 123 72 43 67 108 120 88 64 67 76 78 48 29 45 86 118 113 98 119 148 136 90 32 48 152 232 237 138 77 34 40 55 47 29 17 40 116 231 254 214 123 44 39 39 40 41 32 25 34 43 38 34 38 40 38 35 31 23 14 43 106 187 255 222 115 103 172 228 238 175 150 203 255 251 141 69 104 175 242 255 255 202 79 27 58 91 125 145 129 104 103 135 200 237 139 82 152 210 239 224 213 212 231 238 204 166 155 185 148 105 81 69 58 47 41 42 42 39 33 28 26 28 29 23 28 34 37 37 38 41 44 42 41 41 43 47 49 49 47 45 59 127 193 189 159 162 179 153 138 134 149 174 214 178 56 57 165 248 240 226 208 130 39 16 26 55 111 153 186 218 218 136 111 66 34 33 43 72 111 137 137 88 57 64 61 54 47 80 98 105 111 107 70 45 61 98 129 122 119 125 135 165 167 185 199 212 193 164 167 174 156 92 47 28 26 34 44 39 40 39 38 36 36 38 42 46 49 41 40 39 38 36 32 25 21 18 29 36 36 35 36 36 32 36 33 31 30 29 28 34 41 39 34 32 34 33 29 29 34 31 32 34 39 42 42 38 34 37 35 37 40 39 37 41 48 55 45 45 58 65 57 48 45 58 87 97 75 48 41 55 74 54 47 49 54 51 49 45 35 35 39 42 40 38 37 36 35 46 53 57 53 51 52 52 48 57 73 81 70 64 60 81 144 208 227 174 120 166 213 182 146 124 128 138 128 141 182 205 223 204 123 47 62 123 145 166 215 236 211 176 159 175 195 178 139 102 140 180 197 201 196 187 190 203 193 186 188 200 212 191 151 107 99 92 65 31 33 63 80 69 104 152 188 202 202 199 198 197 195 192 191 193 196 196 195 209 211 153 93 125 199 226 214 204 172 156 189 217 191 169 187 227 178 94 72 124 143 127 135 139 165 197 212 205 192 192 199 196 196 195 195 194 194 194 193 193 192 192 193 195 197 197 196 198 199 197 173 165 145 79 36 106 177 182 169 202 233 197 117 86 87 102 169 229 226 195 164 112 90 62 45 46 53 54 49 47 65 70 57 56 88 134 164 147 120 109 129 141 131 144 181 164 97 64 76 87 83 86 110 143 117 68 38 90 190 211 152 84 45 46 80 119 178 223 222 203 204 205 204 200 200 208 219 221 177 119 76 63 74 81 74 69 83 117 206 254 254 237 160 68 64 97 100 61 41 40 46 51 50 50 51 51 50 46 43 41 44 47 43 34 33 50 69 103 156 138 113 148 205 244 246 214 151 136 177 184 110 59 97 210 247 209 151 129 80 40 65 143 187 148 120 113 99 101 74 53 39 56 95 141 196 215 190 137 100 118 136 136 133 113 107 101 88 72 53 55 85 115 131 172 221 227 173 129 149 211 254 238 167 121 150 182 153 142 191 211 198 186 200 213 224 237 226 152 113 150 167 178 222 219 201 206 206 208 210 208 203 203 206 205 205 203 202 207 215 219 219 198 241 245 178 87 29 29 56 49 48 47 46 44 40 38 38 90 183 237 231 199 203 196 196 203 201 203 208 209 203 200 201 200 199 196 194 198 204 202 197 199 199 199 199 199 199 199 199 200 199 198 197 197 197 198 198 198 198 197 197 197 197 198 198 199 200 200 200 199 197 196 195 197 197 196 196 196 197 198 199 202 202 201 200 199 198 198 197 200 199 198 197 197 197 198 198 196 197 197 198 198 197 197 196 196 198 199 198 196 196 197 199 197 196 196 196 198 199 198 197 198 198 198 198 197 197 196 196 197 198 199 199 199 199 200 200 198 200 201 200 197 196 197 199 200 201 201 202 202 203 203 204 203 206 208 207 205 205 206 208 201 198 186 192 209 203 196 208 203 204 205 204 203 203 206 208 206 206 206 205 205 205 205 205 205 203 201 202 203 203 202 200 204 202 201 202 203 204 203 202 202 201 201 200 201 201 202 203 202 202 202 202 202 202 202 202 202 204 205 203 201 200 201 202 203 203 204 204 205 206 206 206 209 209 209 209 209 209 209 208 211 209 207 207 209 210 210 209 211 211 211 210 209 208 208 207 206 206 207 208 209 209 209 209 213 214 215 216 216 214 212 210 213 213 213 212 212 212 212 212 209 209 209 209 209 209 209 210 207 206 205 205 206 208 209 209 207 207 207 207 208 208 209 209 207 208 210 211 212 212 212 212 210 210 211 211 211 212 212 212 210 211 213 214 214 213 211 210 214 214 213 213 213 212 212 212 214 216 217 216 214 212 213 215 216 216 217 218 218 218 217 217 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 222 222 223 224 224 225 225 226 226 225 224 223 222 221 221 222 222 221 221 221 221 220 220 222 222 222 223 223 222 222 222 219 218 218 217 217 216 215 215 211 211 211 211 211 210 209 209 211 211 210 210 209 208 207 207 206 206 206 205 205 205 204 204 205 205 203 202 201 202 202 203 202 202 202 203 203 204 204 204 207 206 205 204 203 203 203 204 210 202 204 206 196 195 202 201 203 203 203 202 202 201 201 201 203 203 203 203 202 202 202 202 199 201 203 202 200 201 204 208 184 184 185 185 185 184 184 183 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 179 180 181 182 183 184 184 184 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 184 184 184 184 185 185 187 187 186 186 185 184 183 182 185 186 187 186 185 184 185 187 182 182 184 187 190 190 189 187 186 187 188 189 189 189 188 188 188 188 188 187 187 186 186 186 189 189 189 189 190 190 190 190 191 191 191 190 190 190 190 190 190 191 192 193 193 192 191 189 192 191 191 192 192 193 195 195 193 193 193 193 193 194 194 195 195 195 195 195 195 195 195 195 193 194 195 196 197 196 196 196 196 196 196 196 196 196 196 196 196 197 197 198 199 200 200 201 198 198 197 196 196 197 198 198 200 199 199 199 199 199 200 201 199 199 200 200 201 202 202 203 199 199 200 201 202 203 203 203 201 201 202 202 202 202 201 201 201 201 202 203 203 202 201 201 206 204 203 201 201 202 203 204 202 203 203 203 204 204 204 205 201 202 204 207 209 208 205 201 201 199 208 223 222 194 148 112 161 171 173 179 223 201 132 152 210 222 217 225 238 229 202 165 133 85 72 80 112 158 149 107 96 141 210 235 217 185 162 169 184 187 173 186 234 234 172 121 127 175 204 237 235 180 102 53 50 121 162 159 192 253 247 185 108 124 199 249 247 244 245 249 242 168 123 160 220 233 217 210 215 212 210 212 219 227 225 217 221 214 229 254 214 92 56 120 168 185 216 221 215 217 221 237 236 156 64 130 227 252 239 229 239 252 237 179 135 119 99 75 49 54 115 148 110 53 32 63 93 143 185 213 241 246 234 230 244 236 231 230 227 218 212 212 248 250 232 205 162 109 131 217 191 168 104 50 113 214 200 127 98 121 132 150 161 169 213 254 253 221 147 173 180 183 239 187 77 7 118 245 254 214 115 41 20 103 188 153 57 76 184 246 251 240 254 254 243 217 228 253 248 255 242 175 136 167 198 186 188 231 254 254 251 212 145 96 91 64 58 78 91 144 224 248 252 245 173 70 29 20 16 47 57 72 73 96 129 102 45 27 14 48 42 68 119 156 180 163 89 53 26 27 36 42 50 60 68 82 121 171 149 66 32 47 36 21 28 50 50 36 47 75 113 124 75 22 80 204 253 242 235 218 201 167 103 45 24 28 30 34 50 58 68 115 174 202 202 162 122 77 34 31 52 59 60 103 122 91 51 36 36 36 39 33 30 40 47 33 34 61 80 78 63 38 37 69 82 66 27 38 65 82 72 56 40 24 37 53 48 46 43 12 32 115 189 227 208 142 132 99 50 96 156 170 144 108 61 36 62 72 87 147 170 187 224 250 218 135 54 97 176 174 114 50 29 29 33 76 98 110 100 68 59 64 29 31 24 40 97 188 233 198 98 41 73 98 84 103 143 193 244 238 194 103 32 17 45 92 133 169 157 156 177 190 194 173 102 31 17 28 71 151 197 223 238 228 216 211 210 213 220 228 237 233 245 196 100 90 139 146 101 55 38 48 65 63 45 47 48 51 42 34 42 50 51 52 56 44 60 104 175 248 228 137 97 125 119 75 39 27 32 44 42 35 28 28 34 37 35 31 34 34 33 31 30 29 28 29 32 30 25 28 26 10 32 87 180 234 191 100 79 127 182 199 132 25 9 81 170 242 236 180 164 181 189 151 103 73 75 113 111 134 168 197 199 157 90 40 35 32 35 36 22 17 49 91 153 188 218 229 227 221 221 229 235 163 107 115 172 234 234 189 150 88 31 10 8 14 25 28 35 26 19 19 20 17 11 7 2 22 93 200 253 252 205 129 62 27 21 27 29 30 23 25 29 39 35 41 43 38 43 37 22 42 86 161 195 221 217 183 153 143 160 213 218 179 172 182 179 126 88 115 147 170 191 172 151 115 128 120 87 108 138 135 149 153 151 169 175 142 90 37 86 110 89 67 145 226 216 192 166 139 149 177 168 148 149 154 141 115 100 84 69 52 32 36 41 50 74 98 106 102 81 54 63 63 58 43 43 68 76 57 29 99 190 230 184 105 69 79 113 134 103 52 48 104 154 144 72 65 175 244 220 189 160 120 67 108 159 195 203 200 213 230 231 233 239 245 229 177 101 44 49 100 140 111 90 114 140 169 202 182 148 104 64 37 27 27 13 15 17 17 17 17 20 22 27 24 22 22 23 23 22 21 6 22 115 188 173 143 176 245 242 230 219 216 218 219 219 219 217 218 230 212 171 127 154 202 199 223 232 228 220 202 213 162 63 122 247 253 247 250 253 216 141 75 40 28 52 66 66 117 178 237 254 238 211 197 225 255 252 216 161 121 103 84 67 63 49 31 45 135 231 248 217 153 204 246 173 92 79 102 120 85 80 133 159 96 37 43 57 63 115 198 252 201 97 34 43 74 81 105 86 72 118 225 225 156 79 37 62 81 78 73 45 44 54 76 73 58 65 75 79 89 56 19 33 113 203 204 120 60 73 88 71 30 42 123 190 202 135 77 37 37 43 42 35 26 50 121 197 182 131 73 29 38 36 37 42 39 33 38 41 33 38 38 38 35 30 24 20 19 73 129 197 248 215 121 82 96 151 217 212 162 163 208 196 114 112 178 221 244 251 244 181 56 14 61 132 193 203 151 85 50 114 158 161 100 126 228 250 222 217 214 214 216 227 236 206 154 161 148 149 154 145 135 118 92 50 50 45 34 27 27 30 32 28 33 39 42 41 41 43 45 43 41 40 42 46 47 44 41 37 56 105 134 143 181 199 166 145 160 142 152 181 155 100 64 93 180 251 250 249 202 99 37 51 41 71 152 174 128 122 151 156 137 75 45 72 83 88 122 172 177 133 111 124 113 95 89 76 70 72 92 92 53 32 52 88 118 110 97 122 165 185 169 160 200 245 238 187 151 136 119 67 29 21 28 33 36 33 41 38 37 36 36 38 40 43 45 40 39 37 37 36 32 27 23 19 30 37 37 35 36 35 31 35 34 33 32 29 27 32 39 41 37 36 38 36 29 27 29 31 32 34 35 36 35 35 34 39 38 40 43 41 38 43 51 52 43 47 64 70 57 41 35 44 69 83 69 50 47 50 48 52 47 48 46 38 37 39 33 42 45 43 36 33 36 35 31 44 53 56 50 49 55 55 48 52 58 66 59 57 60 78 127 194 219 167 141 182 187 157 136 132 138 146 104 95 142 178 219 230 130 48 83 156 161 162 210 232 181 172 193 187 176 167 151 111 123 149 149 135 124 111 114 109 112 106 100 124 165 164 126 71 58 37 27 55 109 135 124 93 158 215 219 203 198 197 192 192 193 192 192 195 199 200 197 204 171 101 90 168 223 215 204 206 185 159 178 205 168 134 158 173 131 88 102 152 163 135 118 91 142 191 203 199 199 197 190 196 196 195 195 194 193 192 192 196 201 201 188 173 171 184 199 203 198 200 174 156 131 72 51 108 156 163 186 231 240 187 93 30 58 102 173 212 202 201 211 184 147 89 44 35 49 59 57 61 55 56 58 51 63 125 194 173 132 123 159 179 171 176 197 181 100 45 64 97 104 122 154 199 168 103 57 99 179 177 109 45 39 71 140 197 222 222 213 195 201 206 205 200 196 198 203 210 195 142 80 64 86 94 80 50 56 98 182 232 253 247 183 71 61 79 76 51 40 39 48 50 48 46 48 51 52 50 47 43 47 50 43 30 31 56 86 148 192 143 93 126 200 251 241 187 135 145 204 202 114 67 120 182 198 159 128 124 72 42 91 164 241 201 144 128 101 89 74 45 37 68 127 172 190 173 139 114 132 170 175 138 100 86 101 104 103 87 51 52 88 99 99 144 198 191 143 128 170 229 251 224 145 140 154 122 113 149 187 184 173 183 211 214 221 235 212 144 127 164 191 205 222 210 202 206 205 207 209 207 202 202 206 204 206 206 204 205 209 210 208 216 237 209 128 55 28 38 57 48 47 47 48 46 41 38 38 89 192 241 233 210 210 197 205 212 213 220 227 223 211 204 204 189 198 204 203 203 204 201 196 198 198 198 198 198 198 198 198 198 197 197 196 197 198 199 199 198 198 198 198 198 198 198 198 200 200 199 198 198 197 197 196 198 198 199 199 200 200 200 200 202 202 201 200 199 198 197 197 201 200 199 197 197 197 197 198 195 196 198 199 199 198 196 195 195 198 200 199 196 195 197 200 197 198 198 196 196 198 198 195 196 197 197 198 198 198 197 197 197 198 199 199 199 199 200 200 198 200 203 201 197 196 198 201 202 203 203 204 204 205 205 206 206 206 208 209 209 207 204 202 209 219 214 204 207 208 203 204 204 205 206 205 204 204 206 209 206 206 206 206 206 206 206 206 205 204 202 202 204 204 202 201 202 202 201 200 201 201 202 202 202 202 201 201 201 202 203 203 202 202 202 202 202 202 202 202 204 207 207 204 199 195 196 198 203 203 203 204 205 205 206 206 209 209 209 209 208 208 208 208 210 208 206 206 207 208 208 207 213 212 212 211 210 209 208 208 208 208 207 207 208 209 210 211 211 213 215 217 216 214 210 208 212 212 212 212 211 211 211 211 210 209 208 207 207 207 208 208 206 205 205 206 207 208 208 207 206 206 207 207 207 208 208 208 207 209 211 212 211 211 211 212 211 211 212 212 212 213 213 213 211 212 212 213 213 212 212 211 217 217 216 215 214 214 213 213 213 215 216 215 212 211 212 214 215 216 217 218 219 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 222 223 224 225 225 226 226 226 225 225 224 223 222 222 222 222 221 221 221 221 220 220 221 222 222 223 223 222 222 221 218 218 218 217 217 216 216 215 207 208 210 211 212 211 210 209 212 212 211 210 209 208 207 207 207 206 206 206 205 205 205 204 207 206 204 202 201 201 202 203 203 203 203 203 203 203 203 203 207 206 205 203 203 203 203 203 218 199 203 213 203 197 202 199 202 202 202 202 202 202 201 201 204 204 203 203 203 202 202 202 198 200 203 203 202 202 204 207 183 184 184 185 185 185 184 184 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 180 181 182 184 184 185 184 184 183 182 181 180 181 182 184 185 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 182 182 183 184 184 184 184 185 185 185 185 186 186 186 185 184 184 190 190 189 185 182 180 182 184 186 184 183 184 187 189 189 188 186 187 188 189 189 189 188 188 189 188 188 188 188 188 187 187 190 190 190 190 190 191 191 191 192 192 191 190 190 189 189 188 191 192 193 194 193 191 189 187 191 191 191 191 191 192 193 193 193 192 192 192 193 194 194 195 195 195 195 195 195 195 195 195 194 194 195 196 196 195 195 194 196 196 196 196 196 196 196 196 198 198 198 198 198 198 199 199 199 198 197 197 197 197 198 199 199 199 200 200 200 199 198 198 198 198 198 198 199 199 199 199 201 201 201 201 201 201 201 201 200 201 201 202 202 201 201 200 200 201 202 202 202 202 201 200 202 202 203 203 203 203 202 202 202 202 203 203 203 204 204 204 200 201 203 203 203 204 206 208 187 173 185 211 218 206 173 133 135 170 192 214 238 204 167 189 191 216 214 215 233 253 242 180 92 42 58 76 85 147 170 122 79 134 213 239 208 159 123 125 179 178 168 152 158 181 165 118 113 185 238 251 254 241 178 83 53 160 227 189 157 203 237 210 152 122 158 227 254 224 189 194 237 213 161 142 186 223 223 219 217 213 212 211 211 220 226 223 227 233 244 250 209 96 106 152 131 141 195 227 226 217 214 236 249 192 87 78 195 246 238 232 234 180 149 139 145 189 193 131 48 39 96 132 124 107 98 125 185 221 241 234 226 222 216 215 220 218 216 214 214 218 226 233 223 238 188 111 110 170 223 246 212 194 145 77 92 170 168 104 75 98 112 138 153 154 192 238 226 169 122 182 204 207 227 135 37 51 174 254 250 219 144 59 40 80 104 72 64 154 243 251 242 229 241 217 189 155 180 237 248 224 199 166 136 142 171 187 163 209 232 211 179 164 172 190 182 138 61 20 51 146 231 243 216 158 101 51 30 34 30 28 14 17 43 113 172 148 84 52 25 30 26 39 81 127 148 141 98 32 20 76 110 95 62 38 30 47 106 141 110 55 32 51 35 24 33 46 37 36 75 123 138 109 52 26 68 129 146 134 112 99 81 68 52 30 26 41 72 135 149 96 52 44 53 66 60 41 32 48 82 119 140 141 144 164 136 76 43 36 31 29 45 56 57 53 47 29 19 30 32 31 31 35 53 82 83 59 33 28 40 58 70 85 82 57 76 125 114 66 34 15 34 83 117 140 132 108 109 88 63 85 93 124 123 83 47 39 33 16 70 150 171 164 199 250 239 150 90 67 58 69 65 41 3 24 92 168 186 153 113 77 77 95 77 31 11 69 164 249 252 213 97 62 144 184 126 74 60 96 153 184 172 117 55 23 42 68 90 112 119 120 132 138 127 112 77 45 18 14 31 57 95 140 169 185 210 229 232 224 217 216 212 199 189 143 75 63 79 66 45 40 47 40 40 55 54 53 38 37 29 25 33 40 49 63 59 63 92 151 207 212 147 71 130 185 194 135 69 30 24 38 39 33 28 27 31 34 35 34 33 33 33 32 32 31 30 29 30 32 24 26 33 21 33 77 123 152 113 57 62 119 179 200 128 29 6 67 159 237 227 165 169 160 154 136 131 117 96 114 116 105 109 129 136 112 71 40 30 31 33 30 19 13 23 39 76 106 157 197 209 211 216 218 176 85 75 150 186 175 163 153 162 112 59 26 12 18 29 31 26 20 18 22 24 20 14 12 8 18 62 156 223 221 182 134 71 27 24 26 21 25 30 47 78 104 90 61 44 44 51 42 29 74 135 211 215 220 226 211 189 162 170 210 198 162 157 149 106 87 110 190 228 234 249 237 186 139 177 192 123 93 110 114 131 131 144 176 156 92 79 104 175 158 108 67 114 184 192 184 139 135 169 197 173 139 123 110 108 139 164 139 113 98 65 40 32 30 45 70 88 100 103 94 79 72 68 62 51 55 63 48 43 96 157 189 162 91 51 62 125 140 109 67 48 49 60 54 36 61 160 248 254 254 231 170 125 199 243 251 215 184 217 247 220 213 220 246 253 210 124 54 48 102 173 162 104 76 83 116 109 91 93 113 107 66 30 18 11 13 16 16 16 17 19 21 26 23 20 19 21 23 24 24 14 24 79 120 132 156 204 255 239 230 222 218 215 211 212 215 221 220 243 230 177 109 142 211 198 205 204 199 216 220 235 162 70 130 203 209 189 203 239 214 143 89 50 33 62 74 58 102 192 240 253 254 239 190 186 224 255 212 131 71 70 86 70 42 16 51 100 172 207 225 204 139 167 186 137 80 71 84 92 75 101 139 136 74 53 74 70 62 88 152 199 170 98 50 47 62 102 102 80 95 138 235 252 228 91 28 52 71 52 49 41 48 48 43 41 49 64 82 88 83 63 42 60 131 215 219 127 52 66 90 77 37 35 75 109 119 107 57 29 33 36 39 41 34 52 110 144 112 66 47 34 37 33 31 36 41 38 42 43 36 39 37 35 32 24 20 30 45 110 156 183 205 190 113 51 33 78 145 188 146 108 112 96 76 144 220 227 223 228 197 119 12 34 94 190 251 229 154 85 48 96 120 110 106 176 248 249 223 211 221 220 213 222 236 217 178 147 134 178 205 180 189 193 141 64 65 59 46 35 33 35 35 34 39 44 46 45 44 45 46 43 41 41 44 47 45 38 32 36 55 80 94 120 170 179 137 154 187 168 140 133 120 123 138 116 155 227 254 249 165 66 54 116 87 80 142 165 100 68 93 168 143 72 75 157 159 107 107 144 146 124 139 165 145 136 156 126 87 64 70 65 38 28 43 75 105 110 84 106 159 171 161 153 198 244 235 181 135 113 101 56 30 31 34 32 34 30 35 35 35 35 35 36 37 38 39 38 37 35 35 35 34 30 28 21 31 37 36 34 34 33 29 33 33 34 35 32 29 34 41 42 37 36 38 36 31 29 32 33 35 36 34 31 30 33 36 39 38 41 44 42 39 44 53 47 40 48 70 78 61 40 31 41 51 62 60 48 47 48 44 59 48 42 40 37 48 64 69 66 51 34 27 29 33 34 35 49 50 50 48 47 49 51 52 61 51 57 54 51 55 69 103 163 187 157 168 184 165 166 150 149 150 138 103 85 106 141 170 176 129 79 99 154 152 147 186 208 162 167 184 159 155 168 154 91 66 72 63 47 50 48 53 40 46 51 47 49 67 75 62 53 41 19 36 119 192 183 134 136 187 225 217 199 197 195 186 191 194 196 196 198 198 194 186 170 146 114 125 173 197 199 209 215 188 159 158 154 113 90 112 114 98 112 151 181 194 176 139 97 129 168 191 199 199 194 189 195 195 195 195 195 195 195 194 192 198 196 181 162 155 165 178 193 189 203 177 147 113 63 66 141 181 185 201 203 169 122 54 32 64 113 178 199 180 194 226 227 190 122 57 35 49 61 58 60 49 50 58 50 50 92 147 147 114 138 199 211 190 197 221 207 107 35 73 141 160 163 175 215 193 128 79 112 161 132 64 41 81 120 171 227 234 205 193 208 190 170 168 183 203 214 216 207 194 151 109 103 113 105 88 50 49 83 128 164 209 204 139 73 61 61 52 44 45 43 54 46 46 47 49 51 51 50 49 45 47 49 45 37 44 78 113 188 220 172 134 148 183 215 196 131 115 156 209 192 113 84 139 133 125 106 102 91 50 49 102 153 222 196 137 111 84 74 72 56 65 102 154 179 165 134 113 117 164 192 193 163 114 97 103 122 119 99 50 45 76 86 96 131 183 178 151 151 176 207 208 161 121 141 144 101 92 124 165 192 199 205 220 224 218 201 160 163 189 214 220 218 214 210 213 206 205 206 207 205 202 203 207 206 203 205 210 206 199 202 212 246 215 141 64 34 39 49 54 48 47 48 52 50 44 40 40 89 164 216 238 227 229 219 224 210 209 209 206 194 184 189 202 196 203 210 208 194 184 190 202 198 198 198 198 198 198 198 198 198 197 197 196 196 197 198 199 197 197 197 198 198 197 197 197 199 198 197 196 197 198 200 201 200 201 202 202 202 200 199 197 198 198 198 198 198 199 199 199 201 200 199 198 197 197 197 197 197 197 197 197 197 197 197 197 196 196 197 197 196 196 196 197 197 200 200 196 195 197 197 194 196 196 198 199 200 200 199 199 197 198 199 199 199 199 200 200 198 199 200 201 201 202 203 204 202 203 203 204 204 205 205 206 204 205 206 207 207 205 203 201 209 217 216 202 199 211 212 198 204 206 206 206 204 204 207 209 206 206 207 207 207 207 207 207 206 204 203 203 204 205 203 201 203 202 201 201 201 201 202 203 202 202 201 201 201 202 203 204 202 202 202 202 202 202 202 202 204 204 204 203 201 200 200 200 202 203 203 204 204 205 205 206 209 209 209 208 208 207 207 207 208 206 205 206 208 210 210 209 214 213 212 211 210 209 208 208 213 212 209 208 208 210 213 215 212 212 213 213 213 211 210 209 209 209 208 208 208 208 207 207 211 210 208 206 205 205 205 206 206 205 205 207 209 209 207 204 206 206 206 207 207 208 208 208 208 211 213 213 211 210 211 212 212 212 213 213 213 214 214 214 212 212 212 212 212 212 212 212 216 216 215 215 215 214 214 214 211 213 214 212 210 209 210 212 214 215 216 218 219 220 220 221 221 221 221 221 221 221 221 221 222 222 221 221 221 221 221 221 220 220 221 222 223 224 225 226 226 226 226 225 224 224 223 223 222 222 221 221 221 221 220 220 221 221 222 222 222 222 221 221 220 220 219 218 216 215 214 213 210 210 210 210 210 211 212 212 213 212 212 210 209 208 207 207 207 207 206 206 206 205 205 205 206 204 202 201 201 202 204 205 205 205 204 203 203 202 201 201 203 203 202 202 203 204 205 206 195 167 181 210 208 201 205 203 201 201 202 202 202 202 202 202 203 203 203 202 202 201 201 201 204 204 204 203 202 202 203 204 182 183 184 185 185 185 185 185 184 184 184 184 184 184 184 184 183 183 184 184 184 183 182 181 182 183 184 185 186 185 184 184 185 183 181 180 180 182 185 187 183 183 183 183 183 183 183 183 183 183 182 181 180 180 180 180 183 183 183 183 183 183 183 183 184 183 183 183 183 182 182 182 182 183 184 184 184 184 185 185 183 183 184 185 186 186 186 186 186 186 186 183 181 182 186 190 194 190 185 183 184 186 187 186 186 187 188 189 189 189 188 188 189 189 189 189 189 189 189 189 190 190 190 191 191 191 191 192 193 192 192 191 189 188 188 187 191 192 194 194 193 191 188 186 192 192 191 190 190 190 190 191 192 192 192 192 193 194 194 195 195 195 195 195 195 195 195 195 195 195 196 196 196 195 194 193 196 196 196 196 196 196 196 196 198 198 197 196 196 195 195 194 200 199 198 197 197 198 199 200 198 199 201 201 201 199 197 196 203 203 202 202 201 200 199 199 203 202 202 201 200 200 199 199 199 200 201 202 202 201 200 199 200 201 201 202 202 201 201 200 196 199 202 205 206 205 202 200 202 202 203 203 203 204 204 204 203 206 207 204 201 204 211 219 180 149 156 193 216 224 199 153 133 194 228 254 242 197 191 197 218 224 224 242 241 218 177 104 59 93 106 100 122 133 128 155 103 126 178 214 222 207 179 175 173 154 158 146 122 149 166 126 119 197 253 242 250 254 221 116 48 118 177 160 135 182 236 235 199 166 179 224 219 139 95 146 214 228 169 111 155 224 236 222 212 210 214 213 209 213 216 208 207 224 238 235 193 80 124 165 127 164 226 230 210 213 213 226 248 224 131 74 195 252 244 241 176 86 103 180 215 254 247 151 39 41 73 74 120 216 247 244 239 225 220 229 230 217 214 226 211 212 214 221 231 239 239 235 218 134 93 117 166 234 254 224 216 202 200 150 80 69 96 121 106 74 73 140 169 136 170 253 219 120 100 208 254 254 240 136 30 86 181 248 254 213 145 107 55 60 37 21 82 193 250 247 236 232 245 213 195 163 164 195 254 192 161 169 163 151 165 187 155 192 219 152 61 96 204 254 250 233 123 18 45 172 251 234 152 44 28 58 46 42 42 28 41 20 23 82 147 150 100 57 31 8 42 96 146 153 102 74 61 15 39 136 212 218 151 68 33 40 77 71 55 62 50 43 39 27 28 25 13 38 116 188 157 70 15 52 97 79 46 45 40 36 20 16 29 36 48 71 159 239 254 197 126 49 1 9 25 67 116 167 225 253 223 175 174 162 104 45 30 28 32 50 81 121 131 98 63 41 38 49 42 35 36 44 61 81 77 55 37 34 36 43 75 125 126 78 113 209 202 100 30 14 29 47 51 63 63 60 64 72 75 67 60 60 65 49 31 24 20 30 46 96 103 106 164 242 225 112 75 65 40 39 18 6 7 107 173 231 228 181 120 63 86 153 140 42 13 112 212 248 235 185 67 84 207 253 220 188 119 75 72 97 86 78 61 37 43 39 48 54 68 69 70 69 55 53 53 82 60 52 47 16 23 46 69 118 188 238 246 225 198 185 148 107 86 83 75 78 84 76 51 36 37 33 39 56 50 39 31 33 35 40 42 41 59 90 125 149 122 117 144 105 77 132 183 229 241 193 112 34 8 30 35 30 25 25 28 34 38 40 29 30 32 34 36 37 36 36 27 37 29 31 45 33 24 47 64 69 46 38 52 78 124 156 95 18 9 70 159 225 194 118 152 139 143 149 162 143 97 100 87 65 60 73 77 65 53 47 40 40 34 23 16 18 25 30 39 42 81 131 157 169 170 159 107 58 80 178 207 136 101 140 191 150 100 58 30 24 27 23 17 14 17 25 28 22 16 14 3 13 39 116 179 172 133 98 70 24 25 24 15 30 58 99 145 186 160 93 52 48 46 20 25 91 173 254 235 219 231 236 229 173 153 175 157 130 126 102 98 113 182 253 216 151 189 241 185 126 180 220 146 99 115 126 131 129 147 175 122 44 95 209 254 179 97 48 68 122 139 137 121 124 150 158 136 140 159 156 181 210 213 168 156 173 135 80 36 25 32 53 73 96 115 120 80 75 76 76 58 51 53 33 32 73 118 154 156 105 69 82 132 112 80 81 87 78 77 74 28 55 135 239 250 252 215 149 150 222 246 248 206 161 195 219 215 214 227 251 254 209 126 60 69 109 180 181 133 100 72 61 74 82 136 206 205 122 39 6 11 13 16 16 16 16 18 20 25 22 18 17 20 23 25 26 20 25 53 81 117 156 197 246 247 235 223 219 217 215 218 224 219 216 245 235 175 90 123 199 204 193 160 135 187 237 251 140 60 117 150 158 141 166 204 177 157 121 72 33 73 104 75 92 173 231 240 245 251 202 159 161 203 163 86 44 89 144 124 69 18 47 137 254 224 155 127 119 110 110 110 121 125 106 97 108 111 115 89 55 80 110 94 86 71 83 102 106 79 48 50 73 123 160 130 95 114 232 245 188 88 18 36 49 35 53 46 26 43 30 41 51 54 82 94 65 59 88 130 151 165 153 109 88 107 126 106 67 63 84 103 117 86 32 15 37 44 40 38 33 43 96 121 102 59 48 41 34 35 26 28 35 36 42 48 46 37 34 34 31 22 21 44 74 146 188 184 191 203 148 83 63 100 128 181 158 111 82 55 76 130 181 174 201 222 151 71 17 49 112 210 254 200 116 66 46 120 179 180 170 204 229 224 210 212 220 215 212 221 217 208 212 154 123 182 210 159 184 213 144 76 79 73 59 46 41 40 38 38 43 48 50 48 46 46 47 41 41 43 47 49 44 35 26 38 50 58 69 93 116 119 112 133 166 161 108 83 156 227 203 126 140 220 254 224 118 45 77 120 96 65 108 160 134 102 108 126 104 48 103 240 235 130 95 91 106 100 126 160 156 163 190 190 128 78 62 48 32 30 37 74 110 131 96 100 146 159 168 158 180 190 172 149 133 109 81 34 23 34 36 35 42 36 35 33 33 34 34 34 34 34 34 37 35 33 33 34 34 33 31 23 31 37 35 32 32 31 28 31 32 35 37 34 32 36 43 39 35 33 36 36 33 35 39 35 37 38 34 28 27 32 38 39 38 41 44 41 39 44 53 48 43 55 81 90 71 48 37 45 41 48 53 45 42 47 47 55 41 38 44 57 83 113 127 89 56 27 22 28 30 35 43 54 47 44 47 45 41 45 54 64 48 56 56 44 43 53 78 120 142 133 175 177 158 200 186 130 137 120 119 108 97 119 122 117 119 94 103 154 166 153 169 162 125 129 138 133 171 185 132 70 29 35 38 35 53 58 63 86 63 60 70 58 36 30 33 50 42 23 56 160 229 190 119 177 189 200 200 195 193 193 193 193 199 202 201 199 195 184 172 140 154 170 166 151 153 184 213 234 194 161 142 105 66 62 80 98 102 151 194 202 219 216 171 136 128 149 193 212 199 192 203 194 194 195 196 196 197 198 198 205 206 205 198 188 178 172 170 171 167 185 159 124 92 57 81 167 212 204 181 136 93 91 66 74 96 133 192 207 178 184 213 235 207 144 73 43 53 61 53 46 52 59 58 51 49 58 70 97 83 143 220 212 172 187 225 213 106 29 85 177 197 180 170 189 189 141 92 109 134 99 46 61 140 171 176 211 217 199 207 197 169 144 154 190 219 218 204 218 178 133 120 127 117 101 101 77 49 80 122 146 168 140 79 52 53 60 55 55 52 39 46 45 48 51 52 50 47 46 46 45 45 47 47 47 61 100 138 177 225 213 196 174 159 186 187 118 116 147 167 145 105 100 143 142 121 124 128 92 56 79 130 180 191 153 115 99 77 60 55 84 103 134 163 166 136 110 109 151 183 172 175 182 155 138 127 130 118 100 57 45 65 87 130 188 205 176 163 170 166 168 158 115 115 127 129 127 103 104 176 227 242 224 218 229 214 164 104 181 233 234 207 200 204 208 203 206 204 205 206 204 201 204 208 213 201 201 210 205 194 207 234 229 181 99 36 25 38 45 47 48 47 50 55 54 46 42 42 68 102 153 202 202 209 202 197 190 183 171 155 136 132 156 184 208 207 208 199 173 154 171 204 198 198 198 198 198 198 198 198 199 198 197 196 196 196 197 197 195 196 196 197 197 196 196 195 196 195 194 194 196 200 203 206 200 201 202 202 201 198 194 192 195 195 196 197 199 200 201 201 201 200 199 198 197 197 197 197 199 198 196 195 195 196 198 199 197 195 193 194 196 197 196 193 198 201 201 196 195 197 196 193 196 197 199 200 202 202 202 201 197 198 199 199 199 199 200 200 199 198 197 200 205 209 208 207 200 201 201 202 202 203 203 204 200 201 202 202 201 201 201 202 213 192 197 214 207 196 200 206 205 206 207 206 205 205 207 210 207 207 207 207 207 207 207 207 206 205 203 203 205 205 203 202 205 205 204 203 203 203 205 206 202 202 201 201 201 202 203 204 202 202 202 202 202 202 202 202 200 198 198 201 205 208 207 205 202 202 203 203 204 205 205 206 209 209 209 208 208 207 207 207 208 206 205 207 211 214 214 214 214 214 213 212 210 209 208 208 213 211 207 205 205 207 211 213 213 212 210 209 209 209 210 211 210 210 210 209 209 209 209 208 211 210 208 206 204 204 204 204 205 205 205 208 210 209 205 202 206 206 206 207 207 207 208 208 209 211 214 213 211 209 210 211 213 213 213 214 214 215 215 215 213 213 211 211 211 211 213 213 212 212 212 213 213 213 214 214 214 215 216 215 213 212 213 214 213 214 216 218 219 221 221 222 221 221 221 221 221 221 221 221 222 222 222 221 221 221 221 221 219 220 220 222 223 224 225 225 226 226 226 225 225 224 224 224 222 222 221 221 221 221 220 220 220 221 221 222 222 221 221 220 223 222 220 218 216 213 212 211 215 213 210 209 208 210 213 215 213 213 212 211 209 208 207 207 207 207 206 206 206 205 205 205 204 202 201 200 201 203 206 207 206 205 205 204 202 201 201 200 200 200 200 201 203 205 207 208 153 124 148 196 204 199 206 204 201 201 201 202 202 203 203 203 202 202 202 201 201 200 200 200 205 203 201 200 201 202 204 205 184 183 182 183 184 184 183 182 187 186 186 185 183 182 182 181 182 183 184 185 185 183 181 180 188 186 183 181 180 181 182 183 186 186 184 183 181 180 178 178 182 181 180 180 181 184 187 188 185 184 182 181 181 182 184 185 182 182 182 182 182 182 182 182 185 185 184 183 183 182 181 181 185 184 182 182 182 184 186 187 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 185 186 187 187 187 186 185 185 186 186 186 187 187 188 188 188 186 187 188 189 190 191 191 191 187 187 188 188 188 188 189 189 189 189 189 189 190 191 192 192 189 190 190 191 191 192 192 192 192 191 190 190 191 193 195 196 195 194 194 193 193 192 192 192 194 192 192 193 195 196 195 194 190 192 194 195 193 192 193 194 192 192 193 194 195 195 196 196 197 197 197 197 197 197 197 197 195 194 195 198 201 201 198 194 197 198 198 199 199 198 198 198 199 199 199 199 199 199 199 199 200 199 198 198 198 198 199 200 198 199 201 203 203 203 201 201 204 204 204 204 204 204 204 204 204 204 204 203 203 204 204 204 203 203 202 202 202 201 201 201 213 207 205 207 204 198 203 214 193 157 110 142 177 201 224 166 96 131 215 251 189 142 172 209 232 231 234 220 192 136 63 33 112 177 208 209 192 156 131 117 90 91 141 183 192 229 254 232 215 210 193 183 200 222 211 180 120 180 243 253 239 212 167 117 115 81 96 107 114 174 235 252 231 201 166 162 130 66 102 195 245 225 187 115 79 153 237 243 214 215 215 213 211 211 212 214 207 220 251 243 126 52 117 182 150 199 224 219 218 215 212 221 227 242 164 70 147 253 231 169 110 145 195 247 250 251 235 133 45 30 24 59 141 223 251 247 249 233 228 231 221 214 222 231 220 233 237 241 244 226 195 179 125 117 134 194 237 243 236 211 183 245 245 181 78 21 81 152 126 69 95 151 136 104 143 219 207 121 123 240 252 237 232 112 20 117 226 250 246 232 174 134 89 38 17 31 138 249 248 234 239 241 232 226 235 205 162 176 216 220 176 147 170 203 208 183 136 143 168 110 69 163 248 250 255 251 186 43 32 125 183 158 70 41 85 152 105 69 94 97 98 69 23 30 66 99 113 79 31 12 28 103 197 198 107 49 26 16 48 143 226 244 184 88 36 38 49 53 41 36 44 49 43 35 22 11 17 55 118 169 103 50 68 139 152 108 62 33 24 30 18 42 76 101 76 101 192 252 250 211 140 57 35 43 108 176 243 255 249 241 209 161 162 105 54 30 27 53 97 125 162 198 210 166 104 67 47 30 41 43 41 43 59 77 72 55 32 40 40 43 75 112 110 84 110 160 170 94 40 34 26 38 43 46 41 32 39 53 52 40 38 29 13 21 32 32 33 20 38 37 41 40 74 120 111 81 57 40 32 25 16 8 52 149 214 235 210 210 197 109 88 164 141 39 10 142 235 254 253 177 63 69 180 249 248 233 226 175 139 117 92 72 72 92 87 55 28 30 41 31 54 69 52 84 155 193 174 150 122 93 72 13 5 53 141 215 209 154 111 78 79 87 138 168 134 101 86 63 47 34 43 43 41 44 35 30 36 84 106 120 107 69 108 197 239 231 168 81 26 22 96 201 249 232 238 224 136 43 15 26 32 30 27 24 24 28 35 40 37 36 35 34 34 34 35 36 24 34 35 27 27 37 41 37 39 43 42 37 38 51 66 74 60 27 24 87 165 187 144 94 108 118 145 180 191 162 113 79 41 41 42 43 45 45 43 42 35 30 35 41 23 21 36 19 21 18 41 55 76 109 103 78 58 67 110 171 170 146 129 162 215 208 154 65 35 21 25 26 14 18 22 25 24 21 16 12 14 11 28 70 107 110 83 58 38 35 22 2 33 75 95 138 204 253 218 125 65 32 28 37 24 116 194 246 253 233 240 250 230 147 104 104 104 113 123 129 153 156 188 238 170 84 149 235 209 124 141 201 158 97 113 150 135 116 136 122 64 95 197 250 253 184 101 57 60 80 93 96 118 127 137 138 143 169 201 215 224 212 187 196 233 249 208 128 39 14 30 28 56 104 127 98 65 73 77 73 83 105 93 54 20 28 61 115 142 120 95 97 116 102 134 169 179 176 149 119 47 35 92 175 228 192 113 113 181 238 241 241 197 146 189 221 211 230 221 246 237 149 109 127 141 135 141 160 149 126 114 90 98 130 177 248 253 149 51 18 6 13 19 18 17 19 20 20 30 22 16 16 23 27 24 19 15 13 60 87 128 149 138 199 237 211 189 194 214 222 218 216 219 221 229 249 188 76 119 184 206 195 151 105 171 255 244 122 59 118 144 138 139 135 148 186 220 168 68 32 92 127 103 86 122 163 180 173 173 176 178 187 167 95 29 102 230 255 176 70 1 55 149 241 239 135 66 83 101 124 137 141 131 142 186 208 160 99 49 40 61 100 117 102 85 80 60 44 53 63 62 60 86 131 141 97 79 115 125 90 61 81 69 47 46 35 25 38 39 32 30 51 64 70 73 53 53 139 241 240 148 96 104 109 144 131 120 91 88 130 153 147 80 31 17 31 45 46 32 31 47 65 81 81 66 48 36 31 37 36 35 35 36 38 41 43 40 38 29 27 27 24 58 120 179 189 212 253 227 182 170 118 104 164 211 237 239 176 93 62 77 106 137 184 199 119 35 27 55 108 157 192 155 104 48 38 140 247 254 190 198 244 239 212 215 210 221 228 212 199 202 204 151 110 129 155 200 239 183 116 124 165 142 103 83 50 32 38 48 43 48 50 40 36 40 42 35 36 37 40 42 41 37 33 36 39 51 44 45 64 75 87 95 124 93 61 106 203 254 237 140 140 230 253 223 107 34 70 96 67 71 167 221 217 158 116 89 16 46 153 231 241 171 92 76 81 91 107 133 131 121 151 170 169 148 103 53 24 27 46 69 119 130 80 72 149 202 184 156 122 110 131 145 126 83 45 27 33 37 36 35 37 37 35 32 33 34 35 35 34 32 31 33 41 42 35 33 37 34 25 36 35 34 34 34 33 32 32 31 34 38 39 37 35 35 37 34 31 30 33 39 43 43 42 31 35 39 38 33 30 31 35 42 35 37 45 44 39 45 59 48 35 44 78 98 82 52 34 43 48 51 49 44 42 45 49 45 53 47 84 116 147 203 207 134 34 12 33 26 29 42 47 50 44 45 45 40 45 56 58 63 59 51 46 44 47 51 55 71 80 129 164 173 204 206 153 104 106 135 177 180 141 107 99 102 137 120 115 174 197 155 125 116 89 87 111 141 164 134 68 20 29 36 60 92 102 111 134 155 170 158 150 105 43 34 36 65 69 76 82 160 210 152 124 181 211 208 188 193 195 189 195 193 208 211 207 208 195 165 142 151 205 233 203 151 124 144 183 217 188 153 117 75 48 64 97 127 143 179 207 211 208 209 207 158 118 132 194 219 196 187 199 203 190 189 201 189 186 204 195 206 190 207 208 191 192 193 191 187 183 184 153 113 56 45 140 202 200 154 109 108 111 109 123 121 116 155 212 220 192 186 200 213 217 170 100 45 35 56 58 50 48 50 54 54 50 54 61 46 83 134 168 175 180 207 239 195 87 39 121 177 192 222 202 173 138 122 83 129 158 112 65 126 201 225 228 211 197 213 197 154 130 141 140 159 214 227 212 202 137 105 160 197 138 95 129 102 56 77 161 203 166 92 35 42 54 68 73 63 49 43 45 44 51 51 44 43 50 52 47 45 43 42 50 71 99 118 122 138 172 218 203 141 135 177 196 148 112 115 129 102 87 117 150 174 169 142 100 87 94 127 194 215 195 151 119 114 74 38 73 152 195 166 131 144 113 75 101 171 208 214 186 169 164 146 125 120 97 66 42 55 73 97 148 198 172 155 169 158 128 118 107 119 150 175 191 197 177 153 153 210 222 225 217 215 178 124 120 210 218 219 209 202 206 210 209 205 205 205 205 205 205 205 205 207 204 210 208 201 218 235 227 188 108 50 39 36 39 48 47 50 48 52 51 45 48 50 43 53 74 93 110 126 128 120 116 103 90 73 70 95 141 181 202 211 207 199 183 120 98 168 213 209 205 205 201 194 199 204 198 195 195 196 197 197 198 199 199 199 198 197 197 197 197 198 199 200 200 200 200 199 198 197 197 199 199 199 198 198 197 197 197 200 200 200 200 200 200 200 200 200 202 204 204 203 201 198 196 199 200 201 201 200 197 194 192 197 197 197 197 197 197 197 197 195 195 195 196 196 197 197 197 197 197 199 200 195 189 191 198 198 198 198 199 199 200 200 200 200 200 200 200 200 200 200 200 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 201 204 206 204 199 197 199 203 201 203 205 207 208 208 208 208 212 210 209 207 205 205 204 204 206 206 206 206 206 206 206 206 202 202 202 203 203 204 204 205 196 197 199 201 202 204 205 205 203 205 207 207 205 203 204 206 203 204 204 205 205 205 204 203 204 204 204 205 205 206 206 206 208 208 207 207 206 206 206 205 206 206 206 206 207 209 211 212 211 211 211 211 210 209 208 208 211 210 210 210 210 209 209 209 211 211 212 212 211 209 207 206 207 208 208 209 209 210 210 210 209 209 208 207 207 206 206 206 209 209 209 208 208 207 207 207 203 205 208 209 208 208 210 212 210 210 211 211 211 212 212 212 204 206 209 212 213 213 211 210 215 214 213 212 211 212 213 213 216 215 214 213 212 212 212 212 211 213 216 217 215 213 213 213 210 214 219 221 221 221 222 223 222 222 222 222 222 222 222 222 221 221 220 219 219 219 219 220 218 219 220 221 223 224 225 226 225 226 227 227 226 223 221 219 220 220 220 220 220 220 220 220 224 224 223 222 221 221 220 220 221 221 220 219 219 218 217 217 217 216 216 215 213 212 212 211 212 211 210 209 207 206 205 204 208 208 208 207 207 207 206 206 205 205 205 204 204 203 203 203 194 198 202 203 202 200 200 201 207 194 195 204 205 208 206 194 128 94 166 222 204 196 204 211 198 200 202 204 205 204 202 201 199 201 203 204 206 206 206 206 202 202 202 202 202 202 202 202 184 183 182 183 184 184 183 182 185 184 184 183 183 182 181 181 180 181 182 183 183 184 183 183 186 185 182 180 179 180 181 182 183 183 183 182 182 181 181 181 182 182 183 183 183 183 182 182 184 183 182 182 182 182 183 184 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 184 183 182 182 184 186 187 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 185 185 186 187 187 187 186 186 186 186 187 187 187 187 187 187 187 187 188 189 190 190 190 190 187 187 188 188 188 188 189 189 190 191 191 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 192 194 194 194 194 194 193 193 192 192 192 195 193 192 193 195 196 195 193 191 193 195 196 194 193 194 195 194 195 195 196 196 197 197 197 196 196 196 196 196 196 196 196 197 196 195 195 197 198 198 198 203 202 201 200 199 198 197 197 197 197 197 198 198 198 198 198 200 199 198 198 198 198 199 200 195 196 198 199 201 202 202 202 203 203 203 203 203 203 203 203 203 203 202 202 202 202 203 203 205 205 204 204 204 203 203 203 200 202 204 205 206 207 204 201 217 196 135 104 123 193 236 183 109 94 128 162 128 98 141 202 230 218 208 169 102 49 59 126 185 239 243 224 224 217 176 119 74 90 113 133 148 168 203 238 253 253 249 245 248 252 248 239 177 157 170 192 162 120 137 185 208 149 95 48 54 140 221 254 254 213 161 103 70 106 179 225 235 235 210 150 96 104 171 236 215 213 212 213 215 214 207 202 223 238 237 190 94 58 112 140 164 212 233 222 216 214 211 214 240 246 195 112 117 157 132 107 148 227 246 232 230 234 200 110 61 60 49 47 82 151 216 248 251 250 248 239 228 227 222 207 202 242 250 218 182 148 128 129 154 186 215 234 231 225 220 195 179 230 252 222 130 46 74 155 143 84 70 101 96 71 85 116 182 180 163 193 233 252 216 61 29 145 242 254 248 238 203 162 103 20 2 52 165 251 249 246 227 174 186 235 253 233 181 146 193 218 172 124 161 236 252 204 132 97 96 92 117 200 251 252 254 250 200 81 36 61 87 60 15 83 194 248 202 147 125 147 180 145 66 21 26 52 70 51 38 30 33 66 127 136 85 61 19 9 31 93 128 133 132 112 80 63 54 50 38 33 39 44 52 38 21 13 22 43 65 78 55 77 132 167 135 75 34 16 2 16 74 158 190 200 124 64 126 161 147 114 98 95 116 145 193 238 255 220 171 159 152 129 94 55 10 0 53 154 201 180 180 176 170 148 109 76 58 47 37 45 49 47 50 57 58 53 35 40 41 43 58 78 81 70 75 89 104 78 47 31 22 42 34 41 40 31 25 30 36 36 36 49 55 65 55 34 36 37 22 19 27 24 37 63 57 42 50 31 25 28 27 15 51 142 210 231 229 247 235 148 100 120 94 25 37 172 244 252 240 151 46 42 139 219 234 229 243 222 226 216 172 121 138 200 185 105 63 37 35 32 53 70 90 169 227 246 227 223 217 186 139 60 20 48 98 130 109 86 103 123 159 185 229 221 142 73 49 41 48 36 51 52 31 20 35 72 111 170 196 197 174 138 167 230 251 243 154 50 15 32 114 226 244 209 208 207 134 42 13 30 32 31 28 26 25 28 33 36 34 34 34 34 34 34 34 34 30 27 29 32 31 26 28 34 36 42 45 41 38 41 45 46 46 27 38 97 157 163 115 66 78 119 165 188 182 152 109 76 40 38 42 48 45 36 36 44 55 52 49 51 37 29 34 18 25 19 31 36 51 75 76 72 77 108 141 172 170 172 175 208 237 239 188 86 39 20 24 22 21 21 21 21 19 17 15 13 13 11 22 49 73 76 58 39 31 25 24 18 42 79 112 165 212 244 193 108 57 30 29 38 32 85 143 208 249 252 250 240 179 91 56 81 113 150 168 161 135 139 178 194 155 113 138 208 196 147 156 180 142 107 120 136 129 119 81 42 65 152 229 253 238 205 161 123 96 85 94 110 112 128 128 128 154 179 183 178 181 184 193 211 229 252 233 150 71 23 26 26 46 77 103 94 70 67 72 86 111 130 113 73 49 28 28 67 98 86 72 81 90 130 196 242 250 240 195 125 48 6 52 133 187 158 90 114 207 246 230 228 201 161 196 221 226 225 242 242 172 113 137 177 195 187 163 147 135 143 173 180 166 154 166 235 253 162 57 4 10 16 18 15 14 18 22 24 27 21 16 17 22 26 25 22 10 7 76 157 195 169 128 157 158 128 151 207 226 220 221 223 227 221 230 250 180 58 104 185 208 191 147 111 174 246 235 138 96 113 129 159 184 163 153 187 219 163 69 28 75 124 110 73 84 97 94 92 126 181 221 238 158 54 80 199 240 253 202 44 13 53 96 143 159 106 65 83 164 163 141 131 133 146 174 184 163 106 42 27 65 100 100 86 77 75 57 41 45 53 55 56 53 76 103 107 92 83 76 62 84 124 106 46 24 27 28 32 38 46 38 39 47 61 72 56 55 142 248 247 144 86 110 139 122 134 149 157 150 140 131 116 73 32 22 28 34 37 34 43 40 42 48 52 49 41 37 38 36 36 35 34 35 35 36 37 29 34 35 34 25 24 81 166 195 192 210 253 242 227 220 151 90 170 233 254 251 193 122 96 100 131 148 158 144 72 20 38 86 134 160 182 168 128 61 42 114 198 218 189 207 234 230 224 209 223 227 223 211 183 160 159 161 93 98 158 236 252 173 121 171 218 198 140 93 53 40 43 41 39 44 44 35 35 38 35 39 38 38 40 41 41 37 35 40 37 48 42 45 71 84 90 101 93 79 101 145 183 204 194 134 150 225 248 220 92 18 55 70 49 95 212 253 247 197 148 61 13 53 128 172 194 158 95 69 65 81 103 118 104 88 115 174 183 156 96 51 35 37 42 57 87 89 62 75 144 189 183 136 138 132 119 106 86 56 31 33 38 39 36 33 34 35 34 35 35 34 33 32 30 29 28 38 36 34 35 39 41 38 34 43 50 50 39 32 32 34 33 32 35 37 37 36 35 36 37 35 32 31 33 38 42 42 41 37 39 39 35 31 29 33 37 30 32 37 42 47 52 58 61 46 35 39 62 78 70 53 44 44 49 53 54 50 45 40 38 51 68 71 121 182 226 247 206 121 32 12 32 28 31 39 44 43 43 49 49 42 43 52 55 54 50 45 42 42 45 50 53 52 58 100 142 158 176 164 117 112 145 189 215 207 168 118 83 117 131 107 109 171 189 138 99 75 69 76 87 100 109 85 37 43 29 38 93 148 153 153 175 210 219 218 218 181 107 76 87 133 133 120 91 111 141 135 150 202 210 203 197 201 194 185 192 198 195 189 185 176 156 153 170 209 225 230 206 156 116 126 164 186 147 111 89 63 54 94 151 170 177 196 206 197 193 201 206 198 130 116 167 190 169 171 198 199 194 193 202 195 200 206 178 147 147 188 207 198 202 206 207 194 198 207 198 148 62 53 151 209 152 96 95 148 190 173 130 132 114 131 167 166 152 176 216 216 223 196 146 83 41 46 51 51 49 49 50 48 47 49 53 55 72 92 119 166 217 239 235 176 67 26 102 165 199 230 221 208 166 144 108 139 152 113 86 167 227 227 218 212 205 213 195 141 110 107 114 151 209 227 226 187 103 101 189 215 147 100 110 81 64 85 143 176 151 86 31 48 68 85 80 65 54 47 42 46 50 48 41 40 44 45 40 42 44 52 65 90 122 131 115 115 130 159 177 167 156 170 193 157 93 80 97 74 71 132 193 176 132 92 74 83 97 135 203 175 174 164 137 100 46 39 105 210 220 155 114 139 112 73 104 171 226 248 211 171 151 134 119 95 87 64 44 64 87 95 125 140 138 136 142 123 109 132 151 174 200 219 227 229 209 166 131 171 225 235 216 204 143 111 183 224 220 215 211 206 203 204 207 205 205 205 205 205 205 205 205 205 202 203 200 207 233 235 206 120 70 43 46 45 46 51 49 44 45 50 51 46 48 51 48 54 58 55 55 67 68 58 53 43 31 49 111 177 209 213 212 192 196 172 129 102 136 193 207 194 196 200 199 195 199 201 194 197 197 197 197 197 197 197 197 196 195 195 194 194 195 195 196 197 197 198 198 199 198 198 198 200 200 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 201 202 202 202 200 198 197 198 199 200 200 200 199 198 197 196 196 197 197 197 197 198 198 196 196 196 197 197 197 197 197 195 196 198 199 196 191 194 200 198 198 199 199 199 199 199 199 199 199 199 200 200 201 201 201 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 203 206 208 207 202 201 203 206 207 207 208 208 208 207 205 205 209 209 209 208 208 207 207 206 206 206 206 206 206 206 206 206 204 204 204 203 203 203 202 202 200 200 200 201 202 202 202 202 201 203 205 205 204 203 204 205 209 209 208 207 206 204 202 200 203 203 204 205 205 206 206 207 207 207 208 208 208 209 209 209 211 210 209 207 206 206 206 207 209 209 210 211 211 211 210 210 211 210 210 210 210 210 210 209 208 209 210 211 211 211 210 210 209 209 209 209 209 209 210 210 210 210 209 209 208 208 208 208 208 208 208 209 209 209 209 209 208 210 211 210 209 208 210 212 210 210 210 211 211 211 212 212 207 209 211 212 213 213 212 211 212 211 211 210 211 212 213 214 213 212 212 212 212 213 213 214 209 212 214 214 212 211 212 213 211 214 219 221 221 221 222 223 223 223 223 222 222 222 222 222 221 220 220 220 220 220 221 221 219 220 220 221 223 224 224 225 225 224 224 224 224 224 224 225 220 220 220 220 220 220 220 220 223 223 222 222 221 220 220 220 221 220 220 219 218 218 217 217 217 216 216 215 214 213 212 211 212 211 210 209 207 206 205 204 208 207 207 207 207 207 207 207 206 206 205 204 204 203 203 202 203 204 205 204 202 201 203 205 198 200 211 204 190 207 206 167 127 149 200 218 209 208 203 195 201 201 201 201 202 202 203 204 199 200 201 202 202 202 201 200 202 202 202 202 202 202 202 202 184 183 182 183 184 184 183 182 182 182 182 182 182 182 182 182 182 182 181 181 181 182 183 183 185 183 181 180 179 179 180 181 180 181 181 182 182 183 183 184 182 183 184 185 184 181 178 176 182 182 183 183 183 183 182 182 182 182 182 182 182 182 182 182 179 179 180 182 183 185 186 186 184 184 183 182 183 184 185 186 183 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 184 184 186 187 187 187 187 187 187 187 187 187 187 187 186 186 188 188 188 189 189 189 189 189 187 187 188 188 188 188 189 189 189 190 191 192 192 191 189 188 191 191 191 191 190 190 190 190 190 191 192 192 192 192 192 191 194 193 193 193 193 192 192 192 195 194 192 193 194 195 193 192 191 194 196 196 195 194 195 196 195 195 195 195 196 196 196 196 195 195 195 195 195 195 195 195 198 197 196 194 193 195 198 201 198 197 197 197 198 200 202 204 195 195 196 196 197 197 198 198 200 199 198 198 198 198 199 200 206 205 204 202 201 200 199 199 201 201 201 201 201 201 201 201 202 202 201 201 201 201 202 202 205 204 204 204 203 203 203 202 198 204 203 199 203 210 206 195 221 225 181 101 88 168 218 188 138 113 98 102 110 122 142 159 173 170 152 108 89 111 156 213 221 242 229 219 228 231 218 189 126 110 106 109 89 68 98 153 197 217 231 235 245 254 243 221 205 133 95 111 123 132 177 231 247 220 160 71 39 87 157 216 250 234 202 108 39 127 231 241 219 236 229 198 136 65 84 176 243 238 230 223 221 222 224 226 219 248 226 148 56 47 120 158 206 229 229 211 208 214 213 211 221 247 239 147 63 64 107 145 195 254 241 216 226 207 171 146 163 151 111 54 27 54 107 146 168 200 229 236 242 252 229 182 210 254 223 129 80 96 137 173 211 234 240 234 220 217 214 185 190 209 243 252 204 107 74 132 181 130 81 107 136 126 114 88 140 187 172 154 212 249 159 22 60 192 254 249 239 243 236 182 104 19 5 63 163 246 253 252 201 109 140 224 248 248 209 139 164 206 174 124 157 239 253 217 147 92 60 84 152 200 197 194 205 225 205 122 58 38 44 16 43 156 252 255 248 215 160 183 251 223 123 31 7 23 40 34 32 38 39 39 64 69 43 43 26 35 30 27 41 86 138 145 112 76 44 30 32 46 58 57 61 42 22 23 45 58 41 14 32 81 117 107 68 35 25 32 37 60 157 254 254 254 163 58 38 60 60 51 93 152 178 195 202 221 211 150 92 84 94 88 45 19 22 65 140 221 243 208 154 107 99 134 146 116 73 41 49 47 45 42 40 40 42 45 35 38 40 41 43 47 53 57 49 46 69 76 56 33 21 32 29 32 32 30 33 41 43 39 48 95 138 160 136 92 73 61 48 31 40 42 38 42 36 34 36 23 26 40 45 26 39 109 178 205 228 253 253 205 139 79 51 15 62 189 243 254 243 152 24 23 110 205 232 219 229 225 239 252 225 167 173 242 251 191 128 66 39 29 38 47 85 190 244 253 244 248 253 243 202 130 50 23 25 51 74 109 159 196 197 200 198 165 103 50 33 37 44 34 43 37 19 26 74 143 205 238 247 243 216 182 202 244 251 198 95 44 75 98 122 174 204 164 146 138 92 35 19 32 31 30 29 28 28 29 31 32 30 30 31 32 33 34 35 35 34 28 27 32 30 23 24 30 29 36 40 38 35 35 35 34 38 31 45 86 121 117 80 46 55 119 172 171 141 112 84 60 38 32 36 48 47 38 41 53 57 76 84 81 54 25 24 20 26 21 26 26 35 49 63 92 125 178 193 191 186 207 211 223 227 246 214 108 48 25 28 19 27 24 20 16 14 13 13 14 15 16 20 30 41 46 38 27 19 18 45 66 71 73 93 138 176 184 130 76 66 67 60 43 43 49 84 154 217 237 211 164 105 61 79 133 152 169 191 185 116 104 155 167 181 196 168 191 186 153 175 211 192 165 149 125 108 88 54 45 95 177 229 241 234 216 198 177 143 110 108 125 110 110 89 85 119 143 144 146 174 192 212 210 200 238 247 175 96 48 50 41 41 55 80 78 65 66 81 103 123 139 134 113 88 47 18 34 59 54 45 54 95 168 227 253 250 244 205 109 37 2 50 99 120 99 65 130 228 253 227 219 207 178 205 229 219 214 248 214 126 128 185 206 230 221 187 165 150 147 182 214 214 177 148 170 173 118 57 14 16 19 18 13 11 17 25 29 24 21 18 18 20 23 24 25 9 5 76 196 247 211 164 144 112 100 158 228 229 214 218 214 222 224 236 243 167 54 103 186 200 163 115 99 170 229 216 157 144 133 132 180 222 188 142 149 151 117 67 29 43 100 113 73 41 46 61 89 135 181 187 162 108 80 149 251 255 229 149 12 32 89 103 91 91 66 53 88 163 168 143 141 165 172 162 141 161 141 70 39 94 127 98 71 64 65 52 42 48 53 49 47 47 55 92 131 131 107 88 79 94 132 112 47 19 25 28 27 30 45 42 55 81 94 84 51 51 118 188 179 128 128 144 125 116 161 188 216 211 168 131 91 53 26 29 35 34 32 30 40 33 27 28 38 42 37 32 33 35 35 35 35 34 32 31 30 27 31 35 36 24 32 111 210 216 180 192 241 230 213 195 114 53 143 205 207 185 146 108 99 159 179 164 128 92 45 36 77 121 159 153 154 167 146 88 75 118 152 147 141 183 212 204 198 201 202 187 189 201 179 155 166 167 90 82 136 206 204 133 117 176 191 158 112 77 48 42 42 42 35 35 37 34 37 38 31 41 40 38 39 40 41 40 38 45 34 44 40 43 76 94 95 86 84 103 153 177 167 158 140 95 150 233 253 202 61 30 95 106 54 111 227 252 255 231 172 69 31 70 117 136 173 158 91 57 42 63 93 99 79 66 89 109 120 102 68 52 47 44 46 43 51 44 38 61 100 130 145 190 201 161 88 51 43 35 28 36 40 40 37 35 36 38 37 38 36 33 29 27 26 25 26 39 30 30 40 43 36 35 41 64 73 67 44 29 31 36 34 34 35 35 35 34 34 36 38 36 33 31 33 38 41 40 39 43 43 39 32 28 29 33 37 27 27 40 62 71 63 55 55 47 38 36 46 57 58 55 53 43 46 49 50 47 43 37 34 65 95 104 146 210 252 239 167 77 31 39 59 53 47 41 40 37 44 51 49 42 39 43 47 44 43 41 40 41 45 50 53 48 50 77 117 143 148 121 82 131 185 229 220 179 147 133 129 167 135 85 87 142 152 104 68 39 44 55 62 58 54 61 70 102 59 38 92 176 210 193 174 198 214 230 233 216 156 112 134 191 173 137 95 75 90 131 173 200 207 204 193 192 198 200 198 209 187 150 128 139 163 185 203 196 184 175 171 158 138 133 142 126 115 101 87 80 100 152 202 209 202 202 200 192 196 209 216 219 145 107 131 151 154 176 208 205 201 194 194 192 206 206 161 87 99 162 206 209 206 194 184 166 179 194 214 161 55 68 173 192 96 68 131 203 243 209 126 123 123 126 116 95 110 168 219 207 216 212 195 136 69 50 51 48 51 51 48 45 45 46 46 52 51 56 94 173 244 251 220 153 52 29 92 168 226 237 222 225 208 180 109 100 119 118 121 196 243 217 189 192 192 194 181 140 109 94 112 169 217 224 227 168 82 90 165 164 117 91 80 90 89 81 84 102 104 75 44 53 79 95 83 65 55 48 39 45 46 45 41 40 41 40 36 44 47 63 81 101 129 128 96 78 88 120 179 220 201 175 181 158 92 76 86 63 76 144 193 164 96 61 63 64 64 100 172 184 178 171 132 72 25 41 113 188 197 130 82 115 120 97 114 164 210 237 221 199 187 167 143 106 90 60 38 61 82 80 100 112 128 141 159 165 168 191 202 220 228 230 224 227 230 197 145 165 194 232 220 153 93 131 247 227 214 208 210 209 201 201 207 205 205 205 205 205 205 205 205 200 202 203 205 220 230 190 124 61 46 45 51 47 45 47 44 51 45 42 42 44 46 49 50 42 49 44 37 42 49 57 67 77 77 109 173 221 224 202 186 170 184 161 108 120 184 206 196 195 198 198 193 192 198 201 198 199 199 198 197 197 196 195 195 195 195 194 193 193 194 195 195 194 195 196 197 198 199 199 199 199 199 200 200 200 200 200 200 199 199 199 200 200 201 201 202 200 200 200 200 200 199 199 199 198 198 198 199 199 200 200 201 196 196 196 197 197 198 198 198 198 198 197 197 197 197 197 196 194 195 197 199 196 194 196 201 199 199 199 199 199 199 198 198 198 198 199 200 200 201 202 202 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 207 210 212 211 208 207 210 212 208 209 209 209 209 208 207 206 207 208 210 211 211 210 209 208 207 207 207 207 207 207 207 207 207 206 205 204 203 202 201 200 203 203 202 201 201 200 200 199 200 201 203 204 203 203 203 204 202 203 204 205 206 206 206 205 202 203 203 204 205 206 207 207 207 207 208 209 210 211 212 212 207 207 207 207 207 208 210 211 207 208 209 210 211 212 212 212 210 210 210 210 210 210 210 210 210 210 211 211 211 210 210 209 210 210 210 210 210 209 209 209 211 211 211 210 210 210 209 209 207 207 208 209 209 210 211 211 211 212 211 209 207 207 209 211 209 209 210 210 210 211 211 211 212 212 212 212 213 213 212 212 209 209 209 209 210 211 212 213 210 210 210 210 211 212 214 214 209 210 211 210 209 209 212 214 212 215 219 221 221 221 222 223 224 224 224 223 222 222 221 221 220 220 220 220 221 222 222 223 221 221 222 222 223 223 223 224 224 223 221 221 222 224 227 229 220 220 220 220 220 220 220 220 221 221 221 221 220 220 220 220 220 220 219 219 218 218 217 217 217 217 216 215 214 213 212 212 211 211 210 209 207 206 205 205 207 207 207 207 207 207 207 207 207 206 206 205 204 203 202 202 208 208 206 203 201 201 204 206 209 201 199 192 200 228 203 119 151 208 217 203 204 206 205 200 203 202 201 199 199 201 204 206 203 203 203 203 203 202 201 200 201 201 201 201 201 201 201 201 184 183 182 183 184 184 183 182 181 182 182 182 183 183 183 184 187 185 183 181 180 180 181 182 184 183 182 180 180 180 181 181 180 181 181 182 182 183 183 184 182 183 183 183 182 180 178 177 181 182 183 184 184 183 182 181 182 182 182 182 182 182 182 182 179 179 180 181 183 184 185 186 184 183 183 183 183 184 185 186 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 183 184 185 187 188 188 188 188 188 188 188 187 187 186 186 186 189 189 188 188 188 188 188 188 187 187 188 188 188 188 189 189 186 188 189 190 189 187 185 184 189 189 189 190 190 191 191 191 190 191 192 193 193 192 190 189 193 193 193 192 192 192 192 192 196 194 192 192 194 194 192 190 190 193 195 195 194 193 194 195 194 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 195 197 198 196 193 193 197 200 195 194 193 193 195 198 201 203 194 195 195 196 197 198 199 199 200 199 198 198 198 198 199 200 210 208 205 201 199 198 198 199 201 201 201 201 201 201 201 201 202 202 201 201 201 201 202 202 202 202 202 201 201 201 200 200 207 208 204 199 202 210 213 210 218 219 196 115 86 139 162 152 150 168 141 107 142 188 154 84 100 124 130 111 140 202 227 234 209 210 197 201 209 216 233 238 195 148 151 145 65 16 38 61 102 115 131 147 166 179 179 170 180 133 105 127 175 220 238 233 236 247 221 144 76 39 61 136 211 246 242 169 68 122 228 233 211 223 232 235 190 93 56 104 181 198 220 233 236 233 233 234 240 250 211 138 64 65 156 221 235 226 210 201 208 216 215 211 213 248 252 146 35 68 177 233 222 229 205 205 226 207 193 214 247 235 191 117 55 35 48 63 85 116 146 162 192 235 235 198 196 212 150 63 74 157 219 241 236 227 211 215 219 220 217 190 191 202 237 253 243 168 93 108 186 148 94 143 213 220 196 139 123 144 135 112 148 165 94 35 102 232 251 228 233 251 247 162 61 29 28 54 127 227 253 226 151 72 119 220 254 255 208 133 166 224 219 173 171 212 227 191 147 118 83 109 183 196 158 151 185 203 171 102 50 37 47 28 84 202 253 244 254 248 183 159 228 220 138 43 16 25 30 28 33 39 38 30 39 34 16 31 63 87 63 30 49 114 147 116 103 68 29 17 50 103 120 99 67 40 20 39 89 113 77 24 18 50 59 43 30 21 39 78 96 119 187 254 250 244 161 80 54 74 95 98 146 192 161 130 140 138 127 95 61 50 50 41 3 21 88 163 197 212 218 208 162 104 110 183 222 196 141 95 91 64 38 32 38 40 40 40 38 38 37 35 33 33 35 37 31 39 65 70 49 35 27 17 24 18 18 47 101 134 111 68 42 130 210 247 232 191 148 104 71 37 43 54 46 39 32 34 24 24 35 49 56 34 22 61 106 133 167 199 220 231 180 73 11 14 99 218 252 252 221 123 28 43 114 208 241 217 207 203 205 216 218 190 166 188 223 233 200 126 78 42 30 28 47 125 182 228 241 239 242 247 237 193 112 35 2 28 82 127 140 141 126 113 88 74 72 57 41 42 43 33 29 20 30 69 129 196 243 237 229 237 220 189 197 215 206 115 64 121 196 192 132 87 115 98 78 60 45 38 34 29 28 28 28 29 30 31 30 30 28 27 27 27 30 34 38 41 35 33 29 25 26 29 30 28 31 33 34 32 30 32 35 38 41 35 39 54 68 68 58 49 59 113 149 127 85 61 50 41 38 32 33 47 62 66 63 60 67 87 86 82 63 38 39 44 30 26 30 28 30 31 53 110 176 221 205 185 191 224 218 201 205 233 212 113 50 29 37 26 25 23 18 14 12 12 13 14 13 17 19 21 27 33 32 27 13 21 70 116 105 66 57 80 109 99 75 78 88 81 77 69 51 29 51 103 148 160 119 67 61 96 171 206 159 141 182 197 108 84 154 192 213 238 199 185 170 127 171 243 251 243 199 113 63 26 67 141 162 179 213 227 226 210 201 193 165 129 121 135 113 82 53 49 69 102 136 160 179 219 227 192 176 223 246 193 130 100 104 69 37 37 64 67 77 73 77 93 123 167 196 198 159 116 63 39 40 36 33 40 71 157 216 250 248 240 208 105 26 26 105 117 86 57 48 137 214 253 239 226 207 176 202 236 224 241 239 159 119 176 205 194 223 211 190 195 184 146 153 189 191 201 203 196 153 94 51 11 18 21 20 14 13 19 26 30 24 23 21 19 19 20 22 24 10 9 63 185 254 251 209 136 117 152 210 238 224 217 223 218 212 229 246 234 158 65 111 181 197 145 95 108 187 211 156 109 149 151 142 161 195 176 134 128 132 106 80 42 29 89 128 96 63 79 116 142 140 127 100 65 61 137 184 205 214 156 63 10 96 183 195 139 92 47 52 115 174 184 138 109 135 160 156 136 158 179 111 58 121 167 135 108 112 92 57 39 50 59 54 49 44 52 76 104 128 140 124 92 74 85 72 46 35 30 25 27 31 37 54 118 175 166 109 47 47 64 92 104 126 174 165 94 135 197 203 214 216 182 145 86 39 20 30 39 39 39 33 37 35 33 32 34 35 35 33 32 33 34 35 36 35 32 30 28 31 31 37 39 28 37 105 187 204 131 131 183 164 136 120 57 78 140 168 150 141 140 131 124 159 167 133 80 52 40 60 103 126 152 126 105 120 108 85 105 162 156 116 104 158 201 193 177 195 181 172 184 196 191 197 222 154 79 63 80 105 109 80 91 96 92 68 57 50 43 58 70 60 35 24 32 37 39 40 36 41 38 36 37 40 42 43 43 44 32 43 39 39 72 95 101 79 113 143 166 175 178 163 116 66 135 233 249 153 23 78 178 158 63 109 207 222 246 241 175 79 42 85 121 120 153 147 82 50 28 49 79 87 80 80 102 80 73 56 56 66 50 33 40 52 48 36 34 45 53 83 128 222 216 141 48 23 34 38 40 34 39 42 41 40 42 43 42 37 34 30 26 24 24 25 26 31 27 33 45 41 31 42 65 100 94 73 45 29 30 36 36 36 35 34 34 34 35 37 39 37 34 32 34 38 40 40 38 45 44 39 32 28 29 31 31 25 26 63 112 113 69 44 53 47 41 38 41 48 52 51 50 49 50 49 46 42 39 39 39 77 129 152 170 193 196 160 93 36 53 96 110 96 78 51 37 37 47 51 47 44 41 41 46 41 41 40 41 43 47 50 52 54 58 67 94 130 143 118 88 107 173 226 207 143 110 139 183 202 136 77 79 103 90 59 46 62 65 72 74 58 50 97 167 185 116 54 74 156 210 192 149 146 179 214 221 223 184 135 163 205 175 135 101 65 70 136 185 184 187 194 194 189 197 210 215 196 148 91 84 130 171 179 175 135 132 132 137 145 151 141 122 111 136 133 105 113 165 207 215 214 201 195 195 197 209 222 223 193 158 129 116 116 142 186 218 201 198 193 197 196 207 205 159 85 85 142 198 215 207 169 135 142 164 173 203 150 49 88 189 157 74 102 199 232 233 204 136 106 153 167 109 61 96 172 216 200 207 210 215 179 112 71 49 39 48 53 49 45 46 48 47 50 38 43 90 168 228 238 221 142 48 40 93 169 228 215 200 214 237 204 98 69 120 142 137 183 236 213 174 172 166 164 163 154 124 93 117 197 238 216 195 149 102 102 119 100 90 90 69 114 113 74 34 39 59 63 60 57 73 84 76 60 50 44 40 42 42 43 45 44 41 38 37 46 52 80 104 107 111 102 73 58 75 115 179 231 233 198 171 138 98 86 79 65 104 153 154 119 77 83 103 88 70 106 182 208 197 174 105 39 24 51 94 127 139 111 75 82 110 139 168 168 185 208 220 222 223 212 195 174 116 61 39 51 56 61 97 156 182 193 211 226 229 232 222 221 215 209 200 204 226 219 179 151 186 202 141 98 149 209 232 211 205 203 206 207 204 203 206 205 205 205 205 205 205 205 205 204 204 207 216 225 204 128 47 41 45 51 50 43 41 44 43 52 46 40 42 47 43 40 44 43 69 83 80 79 89 114 142 161 178 196 201 194 182 174 170 183 186 164 123 156 211 205 200 199 205 202 194 197 202 200 196 198 198 198 197 197 196 196 196 198 198 197 196 196 197 198 198 196 196 197 198 198 198 198 198 198 198 199 199 200 200 201 201 199 199 199 199 200 201 202 202 200 199 198 198 198 199 200 200 198 198 197 197 197 198 199 200 195 196 196 197 197 198 198 199 198 198 197 197 196 196 195 195 195 196 198 198 196 195 196 199 200 200 200 199 199 198 198 198 197 197 198 199 201 202 203 203 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 205 208 210 209 208 208 210 212 206 207 208 209 210 211 212 212 208 210 212 214 213 212 209 207 207 207 207 207 207 207 207 207 207 206 205 204 203 202 202 201 204 203 202 201 200 200 199 200 200 201 202 203 203 203 204 204 196 198 200 202 204 205 206 206 202 203 203 204 205 206 207 208 207 207 208 208 209 210 210 211 205 205 205 206 208 210 212 213 208 209 210 211 211 211 211 211 210 210 210 211 211 211 211 211 216 215 214 212 210 208 206 205 212 212 211 211 210 210 209 209 210 210 211 211 211 210 210 209 208 208 208 208 209 209 209 209 209 209 208 206 204 204 207 210 208 209 209 209 210 210 210 210 215 214 213 212 212 212 212 213 210 210 210 210 210 211 211 211 210 210 210 210 210 211 212 212 209 210 210 209 208 209 212 215 213 216 220 221 221 221 222 223 226 226 225 224 223 222 222 221 221 221 221 221 222 223 224 225 223 223 223 223 223 223 223 223 222 222 221 221 222 224 226 228 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 218 218 218 217 217 218 217 216 215 214 213 212 212 211 210 209 208 207 206 206 205 207 207 207 207 207 207 208 208 207 206 206 205 204 203 202 201 205 204 203 201 200 201 202 203 196 205 207 203 210 212 175 123 179 223 213 201 204 197 206 209 202 202 202 201 200 200 203 205 204 204 204 204 203 203 202 202 201 201 201 201 201 201 201 201 184 183 182 183 184 184 183 182 182 182 183 183 184 185 185 185 186 185 183 182 181 182 184 185 184 184 183 182 182 182 182 183 183 183 183 182 182 181 181 181 183 182 180 180 179 180 182 182 180 181 182 183 183 182 181 180 182 182 182 182 182 182 182 182 181 181 181 182 182 182 183 183 183 183 183 183 184 184 185 185 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 183 184 185 187 188 188 188 188 188 188 188 187 187 186 186 186 189 188 188 187 187 187 188 188 187 187 188 188 188 188 189 189 187 187 188 189 188 187 185 184 186 187 188 189 190 192 193 193 189 190 192 193 193 191 190 189 192 192 192 192 192 192 192 192 195 193 192 192 193 193 192 190 189 191 193 194 192 192 192 193 193 193 193 193 193 193 193 192 194 194 194 194 194 194 194 194 192 196 199 199 196 194 194 196 201 200 197 195 193 193 193 193 195 195 196 197 198 199 199 200 200 199 198 198 198 198 199 200 197 196 195 195 196 198 201 202 201 201 201 201 201 201 201 201 203 203 202 202 202 202 203 203 202 202 201 201 200 200 200 200 208 205 204 206 204 201 204 211 227 212 192 127 104 132 126 119 113 151 140 116 154 192 150 81 81 83 105 143 198 230 219 215 205 212 203 201 204 215 231 223 207 173 170 146 84 74 105 106 100 76 60 61 62 65 89 119 145 153 186 226 248 254 254 246 253 253 245 212 150 54 21 89 173 252 248 206 110 123 215 224 212 209 222 240 222 168 122 108 111 124 144 164 179 189 197 202 241 216 160 117 88 110 197 253 243 222 210 213 215 212 215 220 244 231 206 123 50 115 228 253 225 215 212 207 209 223 230 231 243 253 242 192 128 82 59 50 45 53 65 78 111 158 176 160 122 118 103 118 187 248 250 225 214 214 210 218 223 222 216 186 172 208 245 241 239 210 139 116 146 112 77 155 246 254 245 197 152 121 129 117 96 77 47 56 134 247 249 230 248 252 214 106 35 48 48 36 85 199 245 199 111 53 97 205 253 221 163 137 180 222 229 203 164 134 124 107 110 100 85 140 230 239 206 207 246 207 123 63 43 38 33 35 107 225 252 247 249 251 228 168 153 157 108 42 27 33 23 22 44 39 33 25 28 21 20 61 162 173 123 60 51 87 102 71 49 43 24 24 87 174 182 127 72 34 10 48 127 164 116 45 19 29 25 25 25 19 62 144 198 202 183 190 198 188 117 102 118 136 169 181 215 228 156 93 111 92 81 72 52 32 20 11 60 138 224 253 242 243 251 246 212 156 162 226 254 245 209 171 135 91 46 32 38 44 43 43 42 40 33 27 31 38 36 28 21 24 34 37 26 27 31 16 15 4 12 81 192 249 191 96 38 152 241 254 249 232 201 148 74 30 36 49 34 25 23 27 23 32 40 40 48 35 16 36 42 48 71 111 146 181 161 72 11 50 154 244 249 224 169 82 58 86 123 199 240 223 208 206 215 202 205 204 175 158 181 208 234 180 132 67 35 35 31 66 105 173 210 204 207 237 249 231 168 69 12 17 55 88 87 85 95 97 84 82 90 73 44 37 40 26 31 51 84 113 149 207 229 218 210 213 200 189 186 159 105 60 105 208 248 222 147 63 60 58 45 33 39 47 39 27 25 25 26 29 32 33 31 29 28 26 24 24 27 33 40 44 30 27 25 25 26 25 26 28 35 34 34 34 32 31 32 34 38 35 33 35 37 41 48 55 65 92 106 84 52 35 33 34 38 42 49 64 91 107 91 63 65 74 79 105 119 97 68 42 37 27 28 27 21 10 32 97 186 201 160 153 180 225 218 182 192 211 198 114 53 30 41 33 19 18 16 15 14 14 13 13 10 13 15 18 23 28 28 25 13 27 81 139 127 69 42 45 64 63 79 112 103 74 85 102 55 23 38 61 74 81 61 51 94 174 228 191 112 120 190 198 110 86 167 226 203 200 204 192 150 93 153 245 252 250 200 80 21 28 112 200 205 190 212 233 211 202 200 197 169 129 112 119 102 70 59 57 62 112 163 169 153 213 209 168 177 226 244 213 171 139 147 109 52 22 47 66 98 75 54 62 117 198 247 249 214 180 112 50 26 25 28 34 57 126 185 242 251 243 216 126 34 46 139 162 117 63 32 95 168 235 253 242 201 163 193 236 235 248 185 103 152 225 210 202 205 200 183 194 194 165 168 193 177 214 250 254 199 109 47 6 17 21 23 19 17 21 26 28 25 24 22 19 17 17 20 22 10 10 57 174 253 255 205 111 127 197 236 226 216 215 216 225 219 234 252 231 155 66 100 160 238 160 86 101 180 181 96 66 131 168 169 150 144 132 134 164 159 120 81 38 26 91 144 126 86 117 167 173 115 59 44 45 67 146 172 139 110 66 33 52 181 253 253 192 130 64 57 124 199 214 152 84 85 116 134 127 148 172 110 61 119 170 169 178 208 152 73 31 41 61 66 65 48 49 49 57 92 132 119 70 49 45 39 39 39 31 26 30 42 45 88 191 251 223 146 76 50 28 45 88 125 164 162 119 141 190 177 172 173 152 133 85 37 19 27 35 40 46 37 35 28 34 33 26 26 35 40 38 30 32 35 37 37 35 32 30 31 36 43 40 28 44 100 153 159 86 75 105 89 89 102 68 83 116 121 105 118 145 142 122 117 121 86 40 33 57 97 137 152 169 149 109 87 64 81 130 169 146 111 122 188 232 225 209 208 209 224 220 203 221 242 231 119 47 47 52 43 49 47 69 55 88 88 70 55 64 105 131 89 42 18 31 40 38 39 42 36 34 33 34 39 43 45 46 39 32 44 39 35 58 84 105 128 172 177 156 155 182 188 149 101 116 188 197 90 17 141 231 146 58 118 196 191 209 212 151 59 29 84 122 99 111 118 82 51 26 40 67 84 92 102 126 120 109 89 94 109 81 44 45 54 62 62 53 36 22 57 120 143 133 75 24 32 49 46 46 35 41 46 46 45 45 44 41 35 32 28 25 24 26 28 30 28 28 34 38 34 38 70 105 132 111 78 47 31 29 34 37 38 36 35 34 35 36 38 39 39 36 33 35 38 41 40 38 42 42 39 32 30 30 27 22 14 52 119 163 137 74 48 60 45 41 39 43 48 48 43 38 47 51 53 51 46 42 42 43 78 140 178 185 170 129 81 43 57 106 150 146 132 110 62 36 34 47 46 39 43 44 44 52 42 41 41 41 43 45 47 49 50 59 56 66 108 142 136 118 96 139 168 150 120 127 171 212 186 128 99 103 79 38 36 60 111 128 132 107 71 66 121 191 198 155 97 68 93 141 158 144 135 157 196 218 224 177 134 179 210 175 135 98 53 58 132 185 180 172 184 206 207 197 196 199 141 90 61 100 150 153 138 140 158 159 168 172 168 173 171 155 161 167 142 112 139 205 225 200 201 198 199 195 185 189 199 201 161 175 179 145 99 105 162 211 200 194 196 209 204 205 207 175 136 100 122 169 200 205 168 129 164 193 193 207 148 56 97 173 124 91 152 232 231 214 194 144 120 192 219 147 75 100 176 221 209 211 203 209 199 157 103 49 33 43 50 49 46 46 49 50 54 43 38 65 126 189 222 228 140 49 63 125 173 184 157 174 211 246 206 105 85 146 150 111 155 229 236 200 175 146 129 136 163 143 94 100 172 209 185 155 145 137 130 119 109 109 100 79 104 105 73 37 37 50 57 63 60 60 62 64 56 45 42 46 42 41 45 50 48 40 36 39 41 60 108 145 134 101 76 60 69 80 108 136 174 225 222 168 113 80 63 55 65 121 154 130 81 73 111 142 129 113 141 204 206 197 158 70 22 54 84 90 115 127 142 111 60 85 175 235 183 185 207 224 214 209 224 238 230 130 67 58 53 40 57 112 197 235 240 229 219 211 217 218 206 202 207 206 202 214 216 197 150 148 116 87 146 228 234 214 196 203 207 205 205 208 208 204 205 205 205 205 205 205 205 205 210 204 206 221 221 173 92 33 36 48 52 47 45 45 45 46 41 46 47 48 46 36 43 69 105 131 148 146 142 141 152 170 174 182 188 184 175 174 184 195 219 197 155 121 166 216 206 210 192 203 196 189 199 204 195 190 196 196 196 197 197 198 198 198 200 199 198 198 198 198 199 200 199 199 200 200 199 198 197 197 197 197 198 198 199 199 199 200 200 200 199 199 199 200 201 202 200 199 198 198 198 199 200 200 198 198 196 195 195 195 196 197 196 196 196 197 197 198 198 198 197 197 196 196 195 195 194 194 198 199 200 198 196 195 196 196 200 200 200 199 199 198 198 198 197 197 198 199 201 202 203 203 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 200 201 203 203 203 203 205 207 208 208 209 209 211 212 213 214 212 213 214 215 214 211 208 206 207 207 207 207 207 207 207 207 205 205 205 204 204 204 204 204 203 202 201 200 200 200 201 202 202 202 203 204 204 205 204 203 201 202 203 203 203 202 202 201 203 203 204 204 205 206 207 207 208 207 207 207 207 207 207 206 211 210 209 207 207 206 207 207 211 211 211 211 211 210 209 208 210 210 211 211 211 212 212 212 217 216 214 212 210 208 207 206 213 212 212 212 211 211 210 210 208 209 210 211 211 211 210 209 210 210 209 208 207 206 205 205 206 207 207 206 204 205 208 211 208 208 208 208 209 209 209 210 215 214 213 212 211 211 211 211 212 212 212 212 211 211 210 210 212 211 210 210 209 209 209 210 211 212 212 210 209 210 213 216 215 217 220 221 221 221 222 224 227 226 226 225 224 223 222 222 222 222 222 222 223 224 225 226 224 224 223 223 223 223 223 222 221 222 224 225 225 224 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 218 218 218 218 218 218 217 217 218 218 217 216 215 214 213 212 210 210 209 208 207 207 206 206 207 207 207 207 207 207 207 207 206 206 205 205 204 203 202 202 199 200 201 203 204 203 202 201 195 206 201 210 222 182 137 141 193 215 209 211 208 198 208 198 199 202 205 205 202 200 201 202 200 200 200 200 201 201 202 202 202 202 202 202 202 202 202 202 184 183 182 183 184 184 183 182 183 183 183 184 184 185 185 186 180 180 181 181 183 184 186 187 183 183 183 183 183 183 183 183 185 184 183 183 181 181 180 179 183 181 180 179 179 181 184 186 181 181 182 182 182 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 183 183 183 184 184 185 185 185 182 182 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 186 187 187 187 187 187 187 187 187 187 187 187 186 186 188 188 187 186 186 187 188 189 187 187 188 188 188 188 189 189 190 190 189 189 189 189 189 189 186 186 187 189 190 191 192 193 189 190 190 191 191 191 190 190 191 191 191 191 192 192 192 192 194 192 191 192 193 194 192 190 188 190 193 193 192 191 191 193 194 194 194 194 195 195 195 195 194 194 194 194 194 194 194 194 193 195 198 199 197 195 193 193 200 199 198 197 196 195 194 194 196 196 197 197 198 198 199 199 200 199 198 198 198 198 199 200 197 196 196 197 198 199 200 201 201 201 201 201 201 201 201 201 203 203 202 202 202 202 203 203 203 203 203 202 202 202 201 201 203 201 205 209 199 180 171 174 210 221 225 180 154 159 146 146 137 142 129 117 122 121 118 129 102 102 134 184 229 233 206 204 205 207 208 213 202 201 228 236 204 159 98 75 118 184 217 216 186 155 106 59 33 34 48 60 101 132 184 220 220 214 216 218 215 217 237 252 213 98 25 63 139 252 254 214 127 139 212 226 215 203 210 222 221 223 211 182 159 141 120 110 116 127 135 137 151 132 99 81 70 109 202 250 251 234 231 230 213 203 219 238 246 187 151 121 73 114 219 253 223 206 227 219 198 215 223 214 222 234 240 228 202 165 122 91 57 43 35 37 49 70 81 74 58 61 121 214 254 250 224 208 208 222 218 214 215 223 214 170 170 213 236 220 231 248 198 133 85 51 51 150 237 254 254 237 188 132 174 209 147 52 12 51 148 232 249 253 254 218 145 70 106 111 70 21 47 156 234 219 129 59 64 135 161 120 120 194 215 189 187 210 160 67 50 84 101 67 47 129 237 254 254 254 247 168 79 68 93 68 9 31 152 243 252 250 229 240 250 194 116 110 85 47 40 42 28 32 36 33 30 24 23 14 24 77 204 251 207 97 32 38 55 37 20 47 56 65 139 233 224 140 76 31 4 43 122 156 106 37 16 16 23 48 59 39 65 140 227 245 198 180 183 145 81 131 152 164 193 218 241 231 163 100 100 75 59 52 36 25 27 31 96 184 251 254 251 253 252 247 232 168 163 218 253 253 224 172 138 100 57 37 37 41 43 44 41 37 30 28 40 57 65 63 61 40 21 29 30 24 29 23 13 4 18 95 210 254 187 80 49 150 203 183 151 153 157 126 76 31 35 42 25 26 30 30 29 36 35 24 32 31 22 44 44 27 26 59 82 89 82 44 22 90 197 254 251 199 120 54 83 119 121 181 232 224 204 205 214 206 212 213 198 192 196 195 207 171 138 69 35 42 30 40 59 101 123 116 135 193 239 245 212 96 20 3 34 97 144 188 198 178 133 99 89 69 42 34 24 9 43 113 156 141 142 203 224 226 207 170 150 182 179 99 37 81 177 243 238 213 170 113 120 95 57 37 40 39 32 33 25 25 25 29 32 33 30 27 28 26 24 23 25 30 35 38 25 31 44 53 45 29 25 32 31 32 36 40 39 34 30 29 30 32 35 36 36 38 43 48 50 58 61 53 40 32 32 34 40 61 78 89 110 127 113 83 83 89 103 141 158 137 106 70 54 24 18 21 16 6 23 78 144 151 126 155 191 229 221 170 152 167 178 130 77 36 33 23 13 14 15 15 15 14 13 13 15 14 16 21 24 24 26 30 20 46 93 148 142 78 35 20 47 80 108 120 121 143 153 113 57 20 32 35 35 47 63 111 177 244 225 134 91 154 213 168 106 78 140 205 176 174 218 215 151 76 144 252 236 174 117 37 21 115 186 196 184 177 199 240 217 199 189 189 177 140 98 74 79 79 90 84 83 130 160 133 141 187 172 152 184 226 240 233 179 123 141 145 96 29 32 61 79 65 51 51 89 154 192 188 183 163 111 58 39 36 28 19 52 92 153 229 251 250 220 149 60 43 108 162 151 93 32 38 114 194 251 250 201 167 201 241 248 207 116 105 208 241 186 178 186 206 195 180 174 182 207 217 202 205 220 250 221 127 53 17 17 23 26 23 21 23 26 26 25 24 21 19 17 17 19 21 16 5 53 155 226 223 173 126 183 241 252 232 233 224 211 222 225 234 251 225 148 60 82 138 218 149 80 103 182 173 73 64 151 214 235 196 140 96 114 178 181 164 119 53 22 61 104 105 78 96 126 129 85 39 33 48 82 130 143 105 65 23 25 94 223 254 243 215 187 120 79 107 161 187 146 85 69 90 116 116 122 121 80 61 102 138 162 199 233 167 78 31 42 66 75 78 80 64 51 53 73 94 82 47 41 44 42 32 25 27 30 29 47 68 131 223 252 241 191 127 53 33 43 66 90 140 173 158 116 136 128 136 143 127 110 76 30 20 33 38 39 44 34 28 23 25 25 26 33 41 39 31 29 30 33 35 36 35 33 32 34 41 41 24 28 87 162 200 144 108 93 83 72 102 123 94 64 120 155 142 128 133 128 113 112 107 67 24 34 89 152 197 198 206 213 163 94 61 111 164 124 88 71 127 219 255 252 237 233 239 240 205 194 253 254 172 77 45 84 99 73 52 46 79 140 196 181 115 84 106 149 166 115 61 28 34 38 33 35 40 32 30 30 32 37 41 43 44 34 35 45 40 34 41 64 105 196 238 227 181 149 151 184 205 165 102 117 113 52 65 203 235 115 67 148 188 149 140 145 110 57 28 90 141 116 105 107 91 54 27 37 72 99 104 107 135 168 183 168 152 145 103 52 43 72 107 132 115 65 26 37 76 66 60 38 29 46 52 44 43 41 47 50 47 43 42 39 35 33 31 29 27 27 29 31 33 38 36 31 28 40 68 101 122 140 128 97 58 32 27 34 38 38 37 36 36 38 39 39 39 40 37 35 36 40 42 41 40 40 42 39 33 31 32 26 16 15 93 166 168 117 69 55 59 42 37 38 44 47 42 37 37 34 40 47 51 51 47 44 42 68 108 136 139 122 79 47 50 117 160 177 156 149 124 66 42 41 58 51 36 38 36 35 47 42 40 39 38 39 41 43 45 49 57 48 43 74 115 126 119 103 108 97 91 130 190 210 193 155 120 120 116 56 18 56 108 146 187 194 141 90 92 122 139 138 181 167 79 36 97 161 166 166 149 160 195 198 143 133 204 218 161 106 64 44 78 139 179 181 194 199 201 211 210 176 136 98 97 107 139 176 186 183 188 200 171 173 195 204 213 222 219 190 151 113 121 174 219 213 183 195 205 211 187 148 133 146 157 154 183 210 182 112 84 131 191 219 200 189 195 183 185 208 202 180 120 108 132 160 181 172 155 184 222 223 215 144 58 79 123 101 127 185 227 226 208 167 114 159 213 238 181 101 95 157 211 206 213 199 197 207 198 151 82 46 43 43 46 46 45 45 48 45 46 38 40 83 149 188 193 129 58 104 189 203 147 102 145 211 240 196 114 83 118 110 77 138 217 252 224 178 124 91 96 158 165 118 84 98 118 135 144 154 146 129 124 128 115 91 81 75 77 66 53 52 55 59 64 62 52 51 57 54 43 42 52 45 42 46 53 48 38 41 51 57 83 133 172 159 103 64 60 84 95 111 108 128 200 221 164 116 67 39 49 79 116 126 106 63 65 101 137 154 157 171 211 225 179 105 32 44 118 133 102 100 155 198 140 53 88 193 243 191 177 195 217 207 203 228 250 210 110 77 89 71 55 77 120 171 221 230 217 208 199 207 215 203 205 212 213 206 206 212 214 171 77 69 147 212 226 213 213 197 208 212 207 205 209 208 201 205 205 205 205 205 205 205 205 200 200 211 231 216 143 64 30 37 50 51 46 50 48 39 38 41 51 47 37 32 32 72 136 203 211 209 204 203 193 177 171 162 137 135 169 199 203 201 207 223 192 139 118 172 219 207 197 197 200 176 160 180 197 198 202 195 195 196 197 197 198 199 199 199 198 197 197 197 197 198 199 201 201 201 200 199 198 197 196 197 197 198 198 198 198 198 198 202 201 199 198 198 199 201 201 200 200 200 200 200 199 199 199 198 197 197 196 196 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 199 201 201 197 196 196 196 194 199 199 199 199 199 199 198 198 198 198 199 200 200 201 202 202 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 203 203 204 205 205 206 207 208 212 212 211 210 210 210 210 210 214 214 215 214 213 210 208 206 208 208 208 208 208 208 208 208 205 205 205 205 205 204 204 204 202 201 200 199 200 201 203 204 204 203 203 204 205 205 203 202 202 203 204 205 206 206 206 205 204 204 204 205 205 205 206 206 208 208 207 207 206 205 205 205 208 208 207 207 207 208 209 209 212 212 212 211 210 209 208 207 210 210 211 211 212 212 213 213 212 212 211 211 211 211 212 212 213 213 212 212 212 212 212 211 208 209 211 212 212 211 210 209 212 212 210 209 207 206 205 204 206 207 209 209 208 207 209 211 207 207 207 208 208 208 209 209 211 211 211 210 210 209 209 208 211 212 212 212 212 211 210 210 213 212 211 210 209 209 209 209 212 213 214 213 211 211 212 214 216 218 221 221 220 220 222 224 227 227 226 226 225 224 224 224 224 224 224 224 224 225 226 227 224 224 224 224 223 223 223 223 222 223 225 226 225 223 220 218 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 217 217 217 217 217 217 218 218 218 218 217 216 215 214 213 213 209 209 209 208 208 207 207 206 208 208 208 207 207 206 206 206 205 205 205 204 204 204 203 203 200 200 202 205 207 207 204 202 207 203 190 207 216 158 121 159 208 214 211 204 198 206 212 194 198 202 206 206 203 200 200 201 202 202 202 202 202 203 204 205 204 204 204 204 204 204 204 204 184 183 182 183 184 184 183 182 183 183 183 183 183 184 184 184 180 181 181 182 182 181 181 180 182 182 182 182 182 182 182 182 184 184 183 182 182 181 180 180 182 182 182 182 182 183 183 184 182 182 181 180 180 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 183 183 184 185 185 185 184 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 187 187 187 186 186 186 186 187 187 187 187 187 187 187 187 185 185 186 187 189 191 187 187 188 188 188 188 189 189 191 190 189 188 188 189 191 192 188 188 188 189 189 190 190 190 189 189 189 189 190 191 192 193 190 190 191 191 191 192 192 192 193 191 190 191 193 194 193 191 188 191 193 193 192 191 192 193 193 193 193 194 194 195 195 196 195 195 195 195 195 195 195 195 196 196 195 195 196 195 194 192 191 193 195 198 199 199 198 197 196 196 196 196 196 197 197 197 200 199 198 198 198 198 199 200 202 202 202 202 201 200 198 197 199 199 199 199 199 199 199 199 202 201 201 201 201 201 201 202 203 203 203 202 202 201 201 201 201 203 205 204 193 177 162 154 170 198 228 227 214 199 190 200 218 206 169 121 90 88 121 164 154 186 220 218 212 207 196 206 202 197 201 215 203 201 233 247 194 97 27 70 174 243 254 247 238 231 202 147 90 62 71 91 112 90 84 98 114 126 126 117 91 110 154 189 175 96 27 37 98 194 216 177 117 175 225 240 226 216 214 215 217 233 245 241 225 212 194 178 165 151 137 127 125 109 97 94 65 81 161 199 214 215 232 238 220 215 229 235 205 154 159 181 111 80 175 253 236 205 219 219 208 208 199 213 215 216 220 230 242 238 212 186 147 112 78 56 42 43 51 53 38 52 145 245 251 219 213 218 219 223 213 209 212 221 215 176 181 216 224 214 230 253 238 151 41 12 54 162 228 236 239 244 216 169 192 222 168 65 24 69 131 177 224 255 241 153 94 118 210 200 115 29 21 106 217 251 177 81 51 83 90 75 121 219 238 193 175 196 162 97 116 173 160 94 39 91 183 237 254 235 170 116 81 115 164 115 3 40 185 246 254 247 208 210 222 169 118 90 77 59 51 47 36 50 35 34 31 23 24 15 15 56 133 236 243 144 55 29 29 12 40 83 103 107 169 253 238 149 71 37 12 29 69 89 67 35 18 45 89 136 142 90 51 61 112 157 162 188 193 138 85 166 202 190 185 201 201 169 123 74 71 55 41 32 29 43 60 65 94 154 190 212 246 254 248 254 214 155 159 218 251 250 209 143 108 83 54 43 48 53 50 43 42 35 31 34 43 60 86 108 147 128 92 90 80 45 32 24 17 12 23 69 131 154 109 50 51 103 111 78 59 81 109 101 81 26 21 29 30 54 58 37 34 33 29 21 28 24 23 59 86 81 58 55 56 39 31 26 22 88 172 221 232 177 77 28 105 142 118 174 233 224 199 206 201 206 217 221 223 234 230 205 149 104 84 50 41 54 33 32 49 50 51 50 68 115 170 213 211 98 27 5 28 103 172 242 248 197 117 65 57 56 42 31 18 4 49 142 193 158 140 200 238 233 195 136 124 190 185 64 29 144 231 249 242 208 174 173 215 166 85 32 27 30 29 37 29 27 26 28 31 31 28 24 26 26 27 27 26 25 24 23 41 90 127 121 97 82 70 57 41 39 40 42 40 34 30 30 34 34 33 34 36 39 40 39 38 40 38 33 30 33 36 35 43 76 99 97 95 111 128 134 145 128 119 135 140 148 170 167 106 45 19 20 18 13 22 54 78 104 122 183 205 227 224 170 118 126 157 142 94 36 26 20 14 14 14 13 13 13 13 12 21 15 16 22 22 19 28 43 62 95 117 150 144 82 36 14 36 76 103 119 162 236 228 121 56 17 30 34 39 48 67 146 230 253 187 112 127 199 213 124 79 58 89 128 129 157 202 204 144 84 127 205 171 87 44 26 44 147 211 197 167 155 184 235 234 203 172 166 169 149 101 58 86 114 127 114 111 127 139 138 153 158 149 170 206 224 237 239 180 91 98 133 115 47 29 44 49 50 54 57 70 103 128 129 148 127 96 86 99 96 64 37 26 48 119 204 249 250 210 146 92 61 70 106 124 113 79 46 58 130 208 232 201 191 227 250 243 155 106 167 218 181 136 123 164 209 216 179 147 169 220 234 224 211 197 219 213 135 57 16 19 24 27 24 22 24 27 28 23 21 18 17 18 20 22 22 21 5 49 109 155 154 129 157 236 253 242 225 240 246 225 207 198 229 251 202 131 74 96 132 136 125 114 164 232 195 64 59 179 241 254 208 140 81 83 135 212 236 188 85 26 27 42 52 68 62 52 47 46 41 44 55 67 98 105 77 59 25 21 97 184 197 192 196 200 151 96 92 101 114 92 62 48 67 107 123 88 72 52 53 83 122 158 184 175 129 65 33 46 69 84 94 107 82 69 69 59 49 44 40 43 47 47 35 24 29 33 26 53 101 167 212 224 238 214 128 48 43 49 48 63 125 163 140 86 82 91 124 163 172 129 67 22 21 37 34 31 50 67 83 76 44 18 23 39 43 34 26 28 29 31 32 32 32 31 30 33 40 31 11 47 154 237 248 178 168 147 106 95 126 131 103 102 186 253 243 190 154 138 127 100 87 49 24 56 126 188 221 195 195 229 180 87 72 157 195 133 99 75 103 166 207 215 214 227 227 195 142 160 240 220 104 49 79 138 151 144 113 71 93 202 250 213 141 120 136 156 159 133 90 55 43 34 31 33 33 30 29 29 31 35 37 38 37 34 39 44 41 38 29 43 101 201 253 253 223 183 146 162 205 182 98 79 52 41 116 227 202 91 77 163 174 126 104 108 98 63 51 128 189 158 116 97 89 61 33 50 108 149 131 114 151 212 235 211 163 121 66 40 68 148 193 223 187 114 66 53 50 47 39 34 40 48 47 42 42 45 48 47 41 37 37 37 36 34 33 31 30 30 31 33 34 44 40 31 40 87 138 144 120 124 144 132 77 31 26 35 37 39 38 37 39 41 42 40 38 41 38 36 37 41 44 43 42 42 43 38 31 31 34 27 16 31 98 141 116 73 58 57 52 42 35 36 43 42 36 42 55 62 57 52 51 52 50 44 38 55 66 68 66 65 46 44 81 142 177 184 165 159 121 62 60 91 112 98 66 51 34 25 38 41 39 37 35 36 39 42 44 53 56 49 37 47 75 94 96 80 73 65 92 166 225 202 141 127 99 104 91 32 22 75 110 130 171 189 147 104 115 130 114 104 167 175 88 33 94 173 190 183 150 134 168 172 133 154 218 198 133 79 38 58 127 168 194 196 217 210 192 198 192 148 105 130 158 160 153 186 231 236 215 154 121 124 152 170 196 220 221 173 119 97 145 205 219 200 184 200 207 202 162 108 90 108 125 139 153 174 171 138 122 144 171 199 177 162 164 154 168 209 216 190 137 124 125 121 133 144 154 180 221 231 208 129 48 51 77 101 166 207 219 223 187 131 107 192 218 230 186 116 93 128 166 183 207 201 194 209 223 199 139 79 55 38 42 48 45 42 43 36 44 44 40 58 95 119 123 104 67 119 197 200 131 77 97 171 205 173 114 75 94 92 77 113 173 214 197 154 107 80 88 140 151 110 74 67 79 122 151 138 116 99 100 99 83 70 71 65 63 63 58 50 52 61 62 59 55 54 54 50 43 43 49 45 41 45 53 50 46 60 82 114 127 135 147 140 91 55 64 95 127 146 130 128 169 192 173 154 93 47 61 95 101 84 69 53 57 83 122 167 188 195 227 227 136 48 30 104 177 157 107 68 148 189 129 59 87 172 223 194 170 182 209 214 220 230 225 145 84 101 122 96 99 120 122 136 191 208 213 222 213 205 202 205 210 207 203 204 207 215 228 170 69 101 193 214 218 218 196 207 207 206 205 206 207 206 203 205 205 205 205 205 205 205 205 194 205 222 234 203 115 40 23 44 54 49 43 49 45 34 36 44 49 40 37 46 57 106 179 242 244 234 224 223 216 203 197 184 147 135 171 210 215 205 202 201 177 136 146 194 212 202 188 206 203 167 146 173 198 202 208 197 197 197 197 197 197 197 197 198 197 197 196 196 197 197 198 198 198 199 199 199 198 198 197 199 199 199 199 199 198 198 198 204 202 200 198 198 198 199 200 200 201 202 202 202 200 198 197 196 197 198 199 200 199 198 198 199 199 198 197 197 196 195 195 198 198 198 198 198 198 199 199 198 200 200 197 196 199 198 195 198 198 199 199 199 199 199 199 199 199 199 200 200 201 201 201 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 207 208 208 208 209 210 210 210 213 212 210 209 209 209 210 210 213 213 213 212 211 210 210 209 208 208 208 208 208 208 208 208 208 207 206 206 204 204 203 202 203 202 200 199 199 200 202 203 205 203 202 202 204 203 201 198 199 201 203 206 208 209 209 210 206 205 205 205 205 204 204 204 207 207 207 208 208 208 208 208 204 205 205 206 208 210 212 213 210 210 211 211 211 210 209 209 210 210 211 211 212 213 213 214 212 211 211 210 211 212 213 214 212 212 212 213 213 213 213 213 208 210 212 214 214 213 212 211 213 212 212 211 210 209 208 207 205 208 211 211 209 207 206 207 206 206 207 207 207 208 208 208 206 207 208 209 209 208 206 205 207 208 209 211 212 212 212 211 212 211 211 210 210 210 211 211 212 214 216 215 212 210 210 211 217 219 221 221 220 220 222 224 226 226 226 226 226 225 225 225 226 226 225 225 225 225 226 226 223 223 224 224 224 224 224 224 223 223 223 223 223 222 221 221 222 222 222 222 222 222 222 222 223 223 222 222 221 220 220 220 217 217 217 217 217 217 218 218 219 218 217 216 215 214 214 213 209 209 209 208 208 207 207 207 210 210 209 208 207 206 205 204 203 204 204 204 204 205 205 205 205 204 203 204 206 207 205 203 196 204 212 211 176 126 139 201 214 211 207 193 196 208 206 207 200 203 206 204 200 198 200 203 208 207 206 205 205 205 206 206 205 205 205 205 205 205 205 205 184 183 182 183 184 184 183 182 182 182 182 182 182 182 182 182 185 185 184 182 180 176 172 170 180 181 181 181 182 181 181 181 183 182 182 182 182 182 182 181 181 182 184 185 185 184 182 180 183 182 180 179 179 180 182 183 182 182 182 182 182 182 182 182 179 180 180 181 181 182 182 182 182 183 184 184 185 185 184 184 182 182 182 183 183 183 184 184 184 184 184 184 184 184 184 184 185 186 187 187 187 186 185 185 186 186 186 187 187 188 188 188 187 186 185 184 185 187 190 191 187 187 188 188 188 188 189 189 190 188 186 185 185 187 191 193 191 191 190 189 188 188 187 187 190 189 188 188 189 191 193 194 190 190 190 191 191 192 192 193 192 190 190 191 193 194 193 192 189 192 194 194 193 192 193 194 190 190 191 191 192 193 194 194 195 195 195 195 195 195 195 195 200 197 192 192 194 195 195 194 191 193 195 197 197 195 192 191 195 195 195 195 195 195 195 195 200 199 198 198 198 198 199 200 196 197 199 201 201 200 199 198 198 198 198 198 198 198 198 198 201 200 200 199 199 200 200 201 201 201 200 200 200 199 199 199 201 206 205 199 197 196 187 173 146 148 171 219 245 226 214 227 226 239 197 114 86 137 192 211 221 222 219 200 201 209 199 201 209 214 210 210 215 238 244 202 163 30 25 155 237 243 233 216 210 214 236 226 133 46 87 191 201 98 23 31 58 61 51 44 20 28 53 75 92 79 46 44 67 108 135 111 99 215 246 254 243 237 228 225 227 226 237 254 247 252 253 245 229 217 214 216 223 167 139 145 107 83 119 128 134 160 209 241 242 243 235 210 174 155 206 253 161 63 131 225 253 226 216 202 218 225 199 220 212 214 215 215 220 231 238 239 222 192 163 138 109 86 71 60 31 45 138 231 241 231 226 204 212 213 215 228 223 213 216 204 183 220 231 227 225 250 249 171 45 22 93 200 243 237 229 238 239 215 165 114 90 72 75 117 97 116 183 238 210 104 84 205 253 253 162 53 13 75 196 255 202 95 64 98 117 127 145 170 198 208 182 141 121 155 218 243 228 152 66 66 129 209 246 203 138 131 139 173 214 157 22 72 211 249 255 222 164 161 174 158 115 73 67 62 51 42 34 54 57 49 32 16 23 22 11 33 89 175 197 141 65 16 21 37 47 89 106 100 146 222 211 132 63 47 28 18 17 25 39 52 73 123 179 209 189 122 58 34 45 64 73 123 143 113 94 189 246 209 166 166 149 111 93 63 52 45 37 29 38 67 82 71 84 123 120 123 178 209 203 212 176 140 168 223 228 210 175 123 83 64 46 50 69 78 65 45 49 38 33 35 34 42 80 124 213 219 186 164 132 75 42 23 21 18 22 34 45 48 46 45 53 65 51 45 66 111 151 151 94 26 10 25 52 99 96 53 34 29 29 30 35 20 19 63 113 140 107 68 58 45 37 37 61 79 93 107 147 130 58 41 131 160 118 171 237 231 210 229 220 212 217 230 244 250 237 199 108 42 30 38 63 78 46 39 49 34 42 51 47 49 82 137 138 58 27 11 14 57 105 173 178 132 72 41 46 52 38 19 31 16 52 135 192 167 145 194 245 222 179 136 146 223 204 58 14 169 240 241 245 183 134 185 248 202 102 23 17 36 36 30 33 30 27 28 30 29 25 21 24 27 29 30 28 22 15 10 68 166 223 188 152 153 133 89 68 58 47 41 33 26 25 29 47 38 27 23 27 35 39 38 42 44 37 24 22 33 40 38 45 81 104 89 68 84 138 185 165 133 119 139 152 180 218 217 167 80 33 25 18 12 9 22 30 73 119 191 196 213 229 185 125 117 144 137 88 27 26 35 16 15 13 11 11 11 12 13 19 11 11 18 15 11 28 54 119 147 138 141 134 85 52 38 31 39 75 140 203 253 240 142 55 15 33 45 57 53 52 131 233 228 145 114 163 210 193 103 45 49 66 61 70 112 142 155 117 103 98 92 69 46 41 43 56 93 170 215 187 163 192 229 236 209 172 147 143 138 114 86 120 155 156 143 140 126 144 204 153 130 145 211 241 234 238 237 202 86 60 87 94 53 33 29 52 39 40 56 80 116 145 154 172 136 106 124 164 162 120 85 46 37 78 132 174 196 165 117 118 99 65 52 72 120 141 101 15 72 157 203 196 210 245 252 186 101 125 220 181 109 127 131 151 203 224 184 128 143 216 250 245 240 195 171 161 111 52 16 21 26 27 23 21 24 28 30 21 18 15 16 19 23 24 24 18 12 52 66 85 90 83 156 208 201 178 167 199 241 226 174 158 223 252 176 114 99 129 140 129 147 158 203 251 198 64 74 174 219 211 154 109 77 71 96 206 248 189 73 28 31 32 39 32 43 36 29 41 47 43 47 48 50 66 47 29 32 42 78 99 116 122 131 140 111 74 71 53 54 49 50 42 47 81 97 67 49 36 34 62 131 182 185 128 98 52 29 41 67 94 117 120 100 91 83 52 27 33 51 43 36 39 43 37 35 32 22 66 131 190 194 189 232 209 85 39 34 56 74 78 104 118 94 72 59 77 124 200 245 174 67 25 22 30 16 17 67 132 183 162 83 15 8 29 36 34 38 29 29 29 29 29 29 28 28 24 34 26 16 75 197 254 228 216 203 167 118 110 134 133 121 109 186 253 252 197 146 109 82 62 53 37 45 102 172 208 213 169 161 212 169 75 89 202 228 203 193 150 94 78 110 154 179 192 201 162 108 130 190 161 68 39 105 151 154 194 184 100 88 165 211 190 154 150 141 140 149 142 113 80 51 33 32 34 28 30 29 29 31 33 35 33 32 36 42 43 41 42 23 30 98 161 227 241 238 232 185 152 158 160 101 81 32 37 131 213 163 62 66 157 167 141 125 124 121 44 68 173 231 174 99 70 75 73 45 72 152 204 166 133 175 225 231 190 129 75 29 60 155 216 250 255 201 122 91 81 58 33 23 26 40 48 50 49 44 44 45 41 34 31 35 39 41 36 35 34 33 32 32 33 33 37 36 34 66 147 213 190 125 105 155 160 92 30 24 37 37 39 38 38 41 43 43 40 37 41 38 36 38 42 45 45 43 45 45 38 30 30 35 29 18 40 68 77 56 43 52 59 54 45 36 36 41 37 33 49 76 124 103 76 59 54 51 43 35 45 46 39 35 44 38 48 99 126 167 186 179 170 113 57 79 155 179 159 112 77 43 25 39 42 40 37 35 36 39 44 47 54 53 51 43 39 53 74 83 75 56 51 91 160 200 179 137 98 70 72 60 20 31 66 60 69 90 116 107 85 103 126 113 104 98 96 72 42 68 136 181 157 142 123 151 159 137 162 190 161 117 88 48 77 159 196 226 223 211 195 199 195 146 112 128 195 193 164 148 184 221 202 158 98 99 119 123 114 142 183 190 158 115 109 164 210 209 196 198 204 199 181 136 88 79 101 118 110 106 112 128 154 180 179 155 137 131 134 148 148 170 211 213 185 154 156 144 107 93 107 129 179 217 232 201 117 40 34 58 118 194 219 216 216 157 114 149 205 223 224 180 122 102 112 119 166 203 207 198 208 228 222 177 109 69 38 40 50 47 41 40 45 45 47 49 43 41 56 77 83 67 95 140 152 118 70 54 112 159 145 117 100 130 123 97 80 118 155 150 126 106 99 116 120 102 55 57 92 119 149 155 98 81 79 79 64 58 64 65 71 67 72 67 49 50 59 55 54 60 62 54 46 42 43 43 44 38 43 53 54 56 81 112 175 165 124 100 98 68 45 65 107 159 182 160 139 141 165 195 194 129 63 59 90 88 60 47 60 67 84 113 156 170 168 202 181 87 27 63 158 199 148 101 66 108 126 105 69 59 128 230 204 183 194 215 215 220 215 188 102 78 128 148 117 141 161 126 138 196 215 218 221 200 184 181 204 213 205 197 207 213 215 225 181 89 100 190 234 222 204 210 214 201 195 200 206 204 204 208 205 205 205 205 205 205 205 205 204 217 226 224 184 98 38 34 47 54 42 35 45 44 40 49 33 38 37 57 89 96 118 170 216 227 224 210 203 202 210 224 204 183 166 172 192 208 213 212 191 169 141 178 211 196 199 202 202 206 178 164 194 210 198 193 199 199 198 197 197 196 195 195 199 199 198 197 197 198 199 199 195 195 196 198 198 199 199 198 201 201 201 200 199 199 199 198 205 203 201 198 197 197 199 200 200 202 204 204 203 201 198 196 195 197 200 202 204 203 202 201 200 199 199 198 196 195 195 194 199 199 199 200 200 201 201 201 195 199 199 196 197 201 201 197 198 198 198 199 199 200 200 200 200 200 200 200 200 200 200 200 204 204 203 203 203 204 205 206 205 205 205 205 205 205 205 205 206 206 205 206 207 207 207 207 208 208 208 208 209 211 213 215 212 212 211 210 210 211 212 212 208 208 208 208 208 208 208 208 210 209 208 206 204 202 201 200 205 204 201 199 198 199 200 202 205 203 201 201 202 202 199 196 204 204 205 205 205 204 203 202 207 206 206 205 205 204 203 203 207 207 208 209 210 211 211 212 210 209 208 207 207 207 208 208 208 208 209 210 211 211 211 211 210 210 211 211 212 213 214 214 216 215 213 211 210 210 210 211 212 212 212 213 213 214 214 214 209 211 213 215 216 215 213 212 213 212 212 212 212 212 211 211 205 208 211 211 208 204 201 201 206 206 206 207 207 207 208 208 203 204 207 209 208 207 204 203 202 204 206 209 211 213 213 213 210 210 210 210 211 212 213 214 212 214 216 215 213 210 209 209 218 220 221 221 220 220 222 225 226 226 226 226 226 226 226 226 227 227 226 225 225 225 226 226 223 223 223 224 224 224 225 225 224 223 221 220 220 222 224 225 222 222 222 222 222 222 222 222 224 224 223 222 221 221 220 220 216 216 217 217 217 217 218 218 219 218 218 217 215 214 214 213 209 209 208 208 208 207 207 207 211 210 209 208 206 205 204 203 202 203 203 204 204 205 206 206 210 206 202 201 202 204 204 203 204 198 209 202 155 137 174 213 203 198 202 199 214 209 187 213 203 205 205 202 197 197 201 206 209 207 205 203 202 202 202 202 207 207 207 207 207 207 207 207 185 184 184 184 184 184 183 183 185 184 183 183 183 183 182 182 187 186 184 183 183 184 186 187 182 180 179 179 181 181 180 178 184 183 183 182 182 183 183 184 181 180 179 178 178 179 181 182 180 180 181 181 181 181 181 181 182 182 182 182 182 182 182 182 185 184 181 179 178 179 181 182 183 184 184 184 184 184 185 185 181 181 182 183 184 184 184 184 182 183 184 185 186 187 187 187 184 184 184 184 184 184 184 184 187 187 187 186 186 185 185 185 181 185 190 192 190 188 186 185 185 186 187 187 187 187 188 188 186 186 186 187 187 188 188 188 189 190 190 189 187 187 189 192 192 192 191 190 188 187 186 186 192 192 192 191 191 190 190 189 191 191 191 191 191 191 191 191 193 192 192 191 191 192 192 193 196 195 195 194 194 193 193 193 192 191 190 192 195 197 197 196 195 195 196 196 196 196 197 197 199 197 196 196 197 197 194 192 192 193 194 195 197 198 199 200 199 199 200 200 200 199 198 197 200 200 200 200 199 199 199 199 198 199 199 200 201 202 202 203 199 199 199 199 199 199 199 199 200 201 202 199 196 195 198 201 209 206 202 199 199 202 207 209 175 127 114 164 214 224 221 227 238 243 181 118 148 205 218 211 221 215 209 207 205 202 204 209 198 208 195 211 214 203 193 138 49 51 132 218 240 233 212 185 154 191 251 231 111 58 147 253 210 87 31 92 152 152 126 104 97 81 90 93 69 60 67 61 46 46 37 40 102 172 197 213 208 224 226 231 251 251 234 229 229 239 241 242 251 252 250 253 247 169 191 204 116 105 168 172 133 129 141 171 215 252 241 195 139 191 251 239 138 54 89 179 234 246 242 222 212 218 217 207 213 214 215 215 214 217 225 233 243 230 235 228 210 177 145 69 31 16 69 174 248 241 213 228 212 220 214 216 214 230 235 177 115 148 219 243 236 252 215 126 59 40 134 226 250 241 218 228 253 234 173 93 24 83 201 196 112 68 119 156 85 70 158 218 245 252 204 89 14 33 113 183 139 100 106 135 136 146 171 177 173 188 182 134 81 144 251 252 217 181 194 134 80 118 127 117 95 163 192 184 175 99 31 66 174 229 237 179 144 168 187 176 87 67 67 53 42 42 64 130 159 119 55 7 3 15 17 11 53 97 121 94 51 33 36 40 54 58 55 58 99 153 142 86 51 52 32 18 18 21 69 148 188 214 245 248 239 169 99 57 58 53 53 60 57 48 77 129 156 158 134 124 99 63 56 44 30 25 41 57 94 141 129 82 86 110 147 149 149 156 147 152 113 116 190 246 205 153 140 129 91 52 30 51 96 122 94 45 30 40 39 37 34 25 48 97 173 199 211 188 119 81 88 63 27 5 35 103 116 60 27 52 116 139 103 41 66 157 182 137 81 19 5 25 69 86 89 54 29 41 49 38 37 32 21 37 70 118 116 75 51 33 35 68 123 131 123 106 92 73 53 44 112 109 103 167 218 228 249 241 222 230 231 227 224 204 153 101 61 46 44 97 161 148 84 49 78 66 53 46 40 36 36 38 61 44 24 19 23 26 45 77 92 68 55 49 30 16 22 32 52 24 32 125 194 155 136 201 222 167 91 132 208 243 210 73 33 142 224 251 222 143 149 223 248 167 82 40 26 26 28 26 26 27 29 30 30 29 27 27 24 31 23 23 29 13 9 37 114 220 254 188 147 163 161 131 83 75 65 55 42 33 35 42 44 29 21 26 31 31 33 38 41 33 25 25 31 37 40 39 43 47 51 51 52 69 104 136 114 118 149 190 218 235 246 249 221 125 48 27 24 25 24 15 11 52 136 186 190 217 224 180 125 114 114 109 76 39 25 24 15 15 14 13 13 13 13 12 17 12 16 15 17 4 13 81 139 179 167 149 112 73 94 107 76 32 47 102 181 251 213 114 53 30 31 49 72 57 37 78 141 132 117 117 142 156 124 76 43 36 33 37 43 51 63 75 95 75 55 38 34 59 96 117 95 47 84 144 183 190 182 222 238 220 177 120 92 113 146 156 148 154 142 140 147 168 204 217 177 141 151 225 240 193 184 206 200 91 61 102 91 50 37 34 46 41 44 45 67 112 170 238 206 133 122 178 209 199 168 131 109 50 42 54 70 94 91 88 99 91 52 19 63 159 195 161 52 17 74 133 150 207 251 238 116 128 210 234 144 102 137 148 157 215 219 158 122 150 210 253 237 233 194 163 149 125 79 21 22 23 25 27 28 27 25 24 16 16 17 19 21 21 17 14 19 23 40 66 69 50 61 99 110 97 92 94 131 174 155 114 137 196 213 151 95 108 140 145 133 149 171 226 236 129 61 110 162 195 160 110 117 117 88 78 145 157 113 50 36 41 35 34 32 30 33 42 49 47 41 36 32 38 44 42 35 33 44 57 66 62 60 60 57 51 47 48 44 42 28 24 37 47 45 46 48 43 42 41 66 136 190 194 111 66 29 31 57 78 91 99 75 78 74 62 48 42 39 37 44 43 43 44 42 37 36 37 86 140 157 173 194 192 145 58 33 37 72 89 67 60 65 53 56 87 125 168 217 229 162 78 28 34 22 2 10 96 210 252 252 107 20 13 17 33 39 34 31 31 30 28 26 23 20 19 31 24 12 23 119 239 250 192 184 195 176 151 138 187 223 147 70 139 174 186 165 116 83 50 29 27 56 131 194 221 213 172 125 169 242 158 85 177 245 252 249 254 182 92 73 72 80 116 149 180 164 135 155 164 109 49 47 78 131 181 192 171 143 92 82 133 207 199 117 98 134 141 144 119 96 59 22 28 45 34 31 29 31 34 32 28 31 39 40 40 40 41 41 42 42 42 90 155 208 242 249 225 189 150 139 100 50 31 73 161 172 85 42 99 154 219 224 183 154 100 28 73 167 195 134 113 139 138 96 46 125 205 189 150 138 174 214 180 121 64 39 58 123 189 239 253 254 178 91 73 66 48 24 27 39 48 46 44 44 40 42 42 40 37 35 35 38 41 44 39 37 37 34 28 27 31 50 47 48 100 185 254 243 146 109 166 184 99 23 28 42 38 40 40 40 42 44 43 41 38 36 37 38 40 41 42 43 43 43 41 37 35 35 34 32 30 37 40 42 46 53 59 60 56 42 41 45 42 21 24 87 163 200 124 66 57 54 42 37 39 37 46 58 48 20 27 89 150 161 164 197 182 122 71 63 110 181 200 212 179 127 80 38 20 40 39 34 29 33 43 47 46 53 51 48 46 47 50 54 57 52 71 87 97 114 131 123 103 64 47 46 51 44 44 49 44 42 44 45 61 77 84 87 77 80 55 57 67 41 53 105 112 95 83 103 142 152 143 150 165 158 122 69 51 105 189 228 223 218 209 201 179 124 82 125 210 218 199 170 155 175 197 161 96 128 189 189 157 131 114 121 116 122 100 99 150 209 221 203 193 194 198 144 94 111 140 157 183 144 81 79 124 162 182 173 160 85 79 120 175 188 190 202 207 190 183 185 178 133 86 104 158 179 199 212 154 72 37 45 72 156 227 225 218 192 123 131 184 223 213 221 157 107 129 121 97 173 226 200 189 208 199 189 166 130 86 53 45 45 47 48 43 48 46 44 42 41 48 69 90 107 81 58 72 100 94 74 70 68 84 126 146 166 204 194 148 91 54 99 137 152 168 201 206 135 59 50 86 137 185 171 138 103 92 74 57 48 48 54 59 65 72 69 56 48 51 54 53 56 62 57 50 52 49 41 40 38 49 35 54 75 78 106 120 152 143 119 87 62 53 57 62 94 171 196 150 133 140 146 173 180 129 61 45 71 67 44 43 64 118 159 184 165 137 155 165 104 21 44 125 171 170 128 102 68 74 92 92 82 82 119 188 219 180 176 205 214 229 217 144 88 110 131 127 136 176 183 148 151 201 227 209 217 202 149 150 204 218 208 204 204 203 217 223 175 75 118 218 227 218 217 200 203 206 209 209 207 205 205 205 206 194 191 202 207 202 201 207 198 204 235 234 157 68 33 33 41 50 45 38 44 49 45 42 34 38 58 121 183 175 142 142 165 197 208 201 198 192 194 212 214 191 170 162 170 194 209 204 163 147 172 215 217 201 199 203 197 192 162 178 198 188 195 199 203 198 195 195 197 197 199 201 196 196 197 197 197 198 198 198 193 193 194 195 196 197 197 198 196 196 197 198 198 199 200 200 198 198 199 200 201 201 202 202 199 199 199 200 200 200 200 200 198 198 199 199 199 199 199 200 197 197 197 196 196 196 195 195 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 201 200 198 197 197 198 200 201 200 199 198 198 199 202 205 207 203 205 206 205 203 202 203 205 203 204 205 206 207 206 205 205 207 205 203 204 207 208 207 206 206 207 208 209 210 210 210 210 213 213 213 213 212 209 207 206 206 207 207 207 207 207 207 207 212 211 209 207 205 204 204 204 207 205 203 203 205 205 203 201 203 204 205 206 207 206 205 205 201 203 206 208 207 204 200 197 198 200 203 204 204 204 205 206 206 207 207 208 208 209 209 210 210 209 208 207 206 207 208 208 210 210 210 211 211 210 209 209 213 213 213 213 213 213 213 213 214 214 215 215 215 215 216 216 218 218 218 219 220 220 216 213 221 219 216 214 212 212 213 214 208 208 208 209 209 210 210 211 200 203 207 207 206 207 210 214 206 205 204 203 203 204 205 206 211 210 207 205 205 207 210 211 214 212 211 212 214 215 214 212 208 208 208 209 211 213 215 216 217 216 216 215 213 212 212 211 217 217 218 220 222 224 225 226 227 227 227 227 227 227 227 227 228 226 223 221 222 224 227 229 225 225 225 225 225 225 225 225 221 222 222 223 223 222 221 221 216 220 225 225 220 221 223 221 223 222 220 219 219 220 222 224 222 224 225 222 218 216 217 219 219 218 216 215 214 214 215 215 211 200 204 214 209 203 209 214 207 213 209 204 207 205 204 210 205 205 206 206 205 203 201 200 196 203 206 204 202 204 205 203 203 209 211 209 157 136 194 224 205 205 205 204 204 203 203 203 206 211 205 198 201 202 199 202 195 200 199 202 202 203 208 200 204 204 205 205 206 207 208 208 183 183 183 183 182 182 182 182 185 184 183 183 183 183 182 182 186 185 183 182 182 183 185 186 183 182 181 181 183 184 183 181 182 182 181 180 180 180 181 181 181 180 180 179 179 180 180 181 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 181 182 182 183 183 183 182 182 183 183 183 183 184 184 184 184 183 183 184 184 184 183 182 182 182 183 184 185 186 186 186 186 184 184 184 184 184 184 184 184 186 186 186 186 186 186 185 185 182 186 189 190 189 187 186 186 185 186 187 187 187 187 188 188 188 188 188 189 189 190 190 190 189 190 190 189 187 187 189 191 190 190 190 189 189 189 188 188 192 192 191 191 191 190 190 190 191 191 191 191 191 191 191 191 193 192 191 191 191 191 192 193 194 194 194 194 194 194 193 193 194 193 192 193 195 196 195 193 194 194 194 195 195 195 195 195 196 195 195 196 198 198 196 194 193 194 194 195 197 198 198 199 193 194 196 198 199 200 200 200 198 198 198 198 197 197 197 197 197 197 198 198 199 200 200 201 199 199 199 199 199 199 199 199 198 200 202 202 201 199 199 199 200 199 198 198 201 206 211 214 206 145 99 107 138 163 191 219 214 190 158 155 188 219 217 199 206 209 209 206 206 207 206 203 203 221 203 187 167 165 164 105 52 118 206 233 214 214 209 186 161 223 236 166 119 157 208 216 131 41 74 193 234 224 219 204 192 187 191 184 160 146 135 117 92 53 62 73 67 88 112 120 135 161 169 169 185 187 166 150 158 187 212 224 233 239 244 250 200 126 152 182 113 99 174 213 160 105 69 90 149 193 170 111 98 153 183 138 65 40 73 114 171 208 239 240 231 229 226 219 204 208 212 213 210 209 212 216 233 232 246 247 248 236 209 124 32 14 52 122 196 246 238 214 210 221 215 210 227 250 222 143 64 121 195 237 235 197 157 148 102 41 107 214 255 241 180 160 216 252 210 88 8 106 249 241 174 117 91 80 66 109 174 191 211 198 144 75 42 47 66 81 92 93 128 175 182 157 149 163 162 188 203 164 91 107 178 177 144 167 221 192 125 100 80 74 109 162 156 109 99 64 18 42 92 109 113 114 147 185 171 128 78 61 59 54 55 93 168 243 253 161 61 20 33 58 57 38 18 36 50 50 43 40 43 45 37 30 29 31 36 50 57 50 43 42 24 23 56 93 145 208 239 244 253 254 247 177 115 82 82 106 115 92 54 27 37 67 94 111 100 82 63 41 32 26 43 36 75 141 181 201 197 166 107 110 183 235 215 177 140 119 78 81 161 247 237 180 145 128 77 42 28 62 118 145 111 53 38 47 44 42 47 40 39 54 88 150 186 163 103 88 102 73 13 7 60 170 208 143 70 33 117 174 151 60 57 138 151 86 33 41 24 18 61 79 92 119 102 61 49 53 50 32 15 25 53 71 63 50 54 53 55 73 122 147 163 157 135 98 61 44 67 77 74 120 162 180 205 192 178 191 191 169 139 112 83 61 59 63 100 173 217 184 120 88 85 69 52 43 41 38 37 37 30 36 29 23 32 39 37 34 45 35 36 36 19 11 24 39 46 25 34 99 141 110 101 150 163 113 77 158 236 251 216 95 30 110 169 198 180 139 174 249 226 134 55 34 29 22 27 37 31 32 32 32 31 28 25 24 15 30 33 32 37 32 25 31 102 212 251 187 135 130 119 99 92 86 85 91 92 78 56 41 44 41 35 28 25 28 34 39 37 35 29 24 28 37 42 40 36 43 50 51 46 46 60 76 82 90 125 170 199 218 231 235 189 137 85 48 24 24 29 20 9 39 118 186 209 218 200 154 97 103 118 113 75 37 25 25 16 16 16 16 16 16 17 17 18 13 19 16 16 3 10 74 144 186 198 184 125 99 159 192 125 31 22 72 111 146 135 90 62 40 44 58 69 51 33 65 73 77 91 107 107 86 60 44 42 36 33 35 37 40 46 54 68 56 40 26 41 104 178 216 157 74 43 65 127 174 177 205 245 240 199 129 77 83 142 199 159 125 105 148 190 197 203 201 191 144 136 216 241 164 128 162 136 101 142 191 133 47 25 34 36 42 47 40 58 102 144 187 176 121 133 195 202 173 169 180 139 65 39 40 44 55 55 60 71 63 41 25 58 138 192 194 115 45 37 72 119 181 192 159 128 182 245 216 120 91 120 128 173 217 193 124 124 186 223 223 190 185 194 236 234 155 72 22 23 24 26 27 28 26 24 23 17 16 17 19 22 23 21 19 16 18 22 58 128 166 132 81 122 137 153 154 126 92 76 73 83 136 155 132 126 138 139 130 129 143 165 196 179 95 59 104 145 159 123 83 93 97 70 54 52 74 64 35 33 42 40 37 41 33 27 30 40 44 37 27 41 36 34 38 40 39 37 39 46 46 45 43 43 43 43 43 43 43 37 35 42 43 37 36 43 41 44 44 50 85 118 120 90 64 37 34 56 78 81 72 55 57 56 51 45 42 41 40 34 40 52 63 57 41 34 38 87 115 130 152 171 153 98 39 55 91 103 78 57 51 47 43 58 141 195 185 180 188 148 80 29 43 30 0 7 103 222 254 236 101 27 22 23 34 36 30 29 29 29 27 25 22 20 18 22 9 26 56 143 252 248 177 162 154 147 174 198 241 255 175 85 88 94 110 119 118 97 50 27 62 131 196 223 244 227 149 128 194 255 152 85 184 251 254 254 207 149 130 140 130 101 85 102 131 151 169 189 165 95 37 46 107 174 208 201 196 194 158 106 119 151 146 113 129 167 169 150 131 87 40 22 34 44 39 34 31 30 32 33 34 37 41 36 36 37 39 41 42 44 44 52 106 157 208 245 251 221 162 122 60 22 47 120 177 131 32 60 149 210 241 233 209 178 103 37 65 118 130 120 165 203 179 76 51 128 190 169 125 100 125 148 107 70 59 66 91 138 180 225 224 205 131 69 59 51 40 47 57 58 50 47 49 46 41 41 41 40 37 35 36 39 42 43 38 35 35 33 30 31 35 42 49 61 111 176 232 230 154 94 126 137 76 20 24 36 39 43 41 40 41 42 42 40 38 38 38 38 39 40 42 43 44 42 39 36 35 35 34 31 29 34 38 42 47 55 61 60 56 41 40 50 55 37 37 100 178 176 111 60 51 52 53 57 60 62 102 134 113 53 29 89 170 212 166 149 132 85 52 81 145 161 181 213 216 173 102 43 20 35 37 37 35 38 43 44 41 47 47 47 47 47 48 48 48 51 68 81 82 80 77 67 54 73 88 113 113 80 58 76 104 109 86 65 68 80 102 122 122 99 89 78 61 27 28 59 56 61 69 96 122 131 141 157 166 148 94 60 80 116 144 180 217 227 191 139 98 93 133 192 233 236 211 195 200 194 161 130 120 187 218 212 205 194 163 139 117 113 84 80 137 205 224 210 204 192 206 156 91 98 145 188 222 168 95 103 170 203 187 151 136 101 91 136 200 214 201 199 197 180 175 181 182 143 94 115 184 200 205 183 119 72 55 54 82 167 229 233 219 175 125 162 215 211 212 203 118 74 119 141 146 180 228 207 196 204 190 182 160 126 95 70 55 40 35 42 47 44 44 44 45 43 48 63 79 97 90 86 79 81 107 125 115 75 82 108 150 200 241 231 179 114 86 142 182 189 204 236 233 154 62 72 141 168 157 125 108 91 81 66 52 45 47 53 59 64 70 67 56 50 52 53 51 50 54 47 42 46 47 45 49 44 41 36 56 110 142 128 115 125 137 132 98 57 41 54 73 95 151 163 156 170 161 148 163 170 114 53 41 54 45 42 65 98 162 211 232 206 160 133 104 51 35 86 153 169 145 104 77 55 61 98 126 118 90 98 156 212 186 162 187 228 242 191 99 83 133 121 115 159 207 207 151 144 180 210 222 218 165 126 159 205 216 205 204 208 209 219 219 165 88 139 226 222 206 208 200 202 204 206 207 206 205 206 208 200 205 210 209 203 199 204 212 200 219 238 211 128 50 25 34 45 51 46 40 46 48 41 38 37 47 104 193 242 219 170 142 161 183 188 188 201 207 201 202 217 217 193 154 151 186 192 160 172 176 194 209 200 189 195 206 203 161 136 177 214 205 199 206 203 204 203 198 193 192 195 197 196 196 197 197 197 198 198 198 197 197 197 197 197 197 197 197 200 199 199 199 199 199 199 199 199 199 199 200 201 201 202 202 199 199 200 200 200 200 200 200 199 199 199 199 199 199 199 199 200 200 200 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 201 200 198 197 197 198 200 201 200 200 202 203 204 205 205 205 203 205 206 205 204 203 204 206 205 206 207 208 208 207 207 206 206 205 204 205 207 208 207 205 206 207 208 209 210 210 210 210 212 212 213 213 212 210 208 207 205 205 205 205 205 205 205 205 211 210 208 206 205 205 205 205 205 203 202 203 205 206 204 203 201 202 203 204 204 204 203 203 199 201 204 207 208 207 205 204 200 202 205 206 205 204 205 207 207 207 208 208 209 209 209 209 212 211 210 209 208 208 209 210 210 211 211 211 211 211 210 210 213 213 213 213 213 214 214 214 215 215 216 216 216 216 216 216 217 216 215 216 218 218 216 214 216 216 216 216 216 215 214 213 212 211 211 210 210 209 209 208 206 206 206 207 208 209 209 208 210 209 208 208 208 208 209 210 211 210 209 207 207 209 210 211 212 211 210 212 214 214 212 210 209 209 209 210 211 213 215 216 216 216 215 215 214 213 213 213 216 217 218 220 222 223 225 225 227 227 227 227 227 227 227 227 224 226 227 229 228 227 225 224 225 225 225 225 225 225 225 225 222 222 223 223 223 222 221 220 224 219 220 221 219 221 223 217 221 221 222 222 222 222 222 222 221 220 220 219 219 219 218 218 218 217 215 214 213 213 214 214 212 203 207 213 209 207 210 210 220 221 214 207 207 205 203 207 204 205 205 205 205 204 202 201 201 205 205 202 201 204 206 204 206 221 214 165 143 181 210 209 204 204 204 204 203 203 203 203 201 206 204 202 206 207 206 210 211 213 209 204 198 203 209 201 204 204 205 205 206 207 207 208 184 184 184 183 183 183 183 183 185 184 183 183 183 183 182 182 184 183 182 181 181 182 183 184 182 181 180 181 183 185 184 182 183 182 182 181 180 180 180 180 180 181 181 181 181 180 179 179 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 178 180 183 185 186 185 184 182 182 182 182 183 183 183 183 183 185 185 185 184 183 182 181 180 182 183 184 185 185 186 186 186 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 186 184 186 188 188 187 186 187 188 185 186 187 187 187 187 188 188 188 188 188 189 189 190 190 190 188 189 189 188 187 187 189 190 188 188 188 189 189 190 190 190 191 191 191 191 190 190 190 190 191 191 191 191 191 191 191 191 193 192 191 191 191 191 192 193 193 193 193 193 193 194 194 194 196 194 193 193 194 194 193 191 193 193 193 193 194 194 194 194 194 193 193 195 198 199 198 196 194 195 195 195 196 196 197 197 193 194 195 197 198 199 199 198 196 196 196 196 196 196 196 196 196 196 196 197 197 198 198 199 199 199 199 199 199 199 199 199 197 198 201 204 205 203 200 197 200 199 199 200 201 203 206 207 222 184 133 103 114 145 163 164 136 132 158 190 201 208 210 199 198 205 207 201 201 206 205 198 202 217 203 180 155 165 178 125 95 177 234 223 208 217 198 152 145 216 218 176 200 236 190 115 56 82 170 243 244 239 247 237 236 243 245 238 232 229 218 201 186 145 95 49 42 50 44 49 51 69 76 79 91 92 77 66 70 91 115 136 154 166 165 159 134 97 111 114 59 52 98 117 104 69 39 34 54 84 82 51 57 72 76 54 25 17 35 55 81 132 189 221 231 234 230 223 214 212 209 209 211 213 212 210 211 211 220 219 237 253 245 161 53 13 58 115 149 204 233 229 214 216 215 210 229 228 164 101 97 166 215 248 247 169 130 183 151 42 67 177 251 243 172 137 178 245 244 138 37 101 236 253 188 130 66 44 82 151 190 187 173 145 95 57 46 44 44 49 75 82 115 185 234 204 145 121 142 189 228 201 124 106 135 124 111 181 233 215 157 104 78 79 177 163 92 25 41 54 33 49 45 47 48 59 86 105 90 61 63 44 30 39 73 154 238 254 246 122 21 24 96 160 149 91 15 13 19 35 46 45 40 39 44 32 31 31 18 13 28 42 41 37 29 62 134 178 180 177 211 234 253 243 241 189 128 80 82 129 143 105 64 48 49 57 61 72 72 52 43 34 29 50 97 142 175 222 251 250 246 221 108 89 173 254 254 235 210 167 75 78 124 184 197 167 130 104 54 31 42 100 158 168 112 44 32 55 62 53 45 33 18 13 39 134 207 191 122 92 95 71 10 3 47 179 252 216 135 37 71 119 124 76 56 78 74 38 28 31 25 32 49 92 149 207 201 123 63 38 44 55 38 22 41 43 37 36 57 81 85 77 69 90 110 126 131 104 60 31 28 48 44 62 87 107 129 112 90 103 106 86 56 41 44 52 48 67 141 223 236 183 123 90 64 50 39 38 40 38 31 26 23 40 40 28 29 34 33 32 29 30 35 30 17 21 37 45 39 30 45 78 89 74 72 86 75 106 138 197 230 251 236 125 38 83 105 115 119 132 181 224 171 99 43 33 31 24 25 30 32 32 33 33 33 30 27 24 20 22 23 32 63 92 73 27 65 185 234 175 123 109 105 105 101 93 94 110 123 109 72 41 40 44 41 31 27 32 36 34 35 39 37 31 30 36 38 35 28 34 42 45 40 33 35 41 53 56 80 111 130 146 160 165 144 145 125 73 28 26 34 26 12 24 87 169 206 191 152 117 104 110 125 121 82 43 29 28 20 20 20 19 19 20 21 22 21 16 22 17 13 4 9 67 139 205 236 201 130 139 222 246 168 62 15 18 36 89 123 119 98 68 56 53 54 46 34 45 43 50 67 78 63 37 29 39 38 35 33 33 32 32 34 37 43 39 27 14 37 119 210 253 202 124 55 28 73 128 148 188 240 251 208 112 65 88 142 185 185 117 89 163 229 224 205 194 189 156 137 207 252 181 98 81 64 121 219 237 131 35 26 44 50 41 44 42 54 80 101 128 142 153 181 185 163 168 197 213 170 81 36 31 28 37 56 80 74 54 39 37 54 100 152 180 130 68 23 23 66 106 100 86 147 239 253 186 126 129 136 121 152 182 170 132 132 158 184 206 211 213 220 253 253 174 82 26 22 24 27 28 28 26 25 24 19 18 18 20 23 26 26 25 16 5 14 86 192 240 201 146 175 229 251 247 212 173 164 145 107 103 93 108 142 150 146 156 169 163 172 171 129 80 69 84 111 110 84 59 64 69 56 42 33 48 51 41 36 40 39 32 31 37 38 36 37 42 43 39 36 34 36 38 35 32 36 45 34 38 38 33 32 38 39 35 33 37 40 41 40 36 34 35 39 36 43 47 38 39 53 59 62 57 44 39 57 79 72 48 40 39 39 41 42 42 41 42 40 52 70 77 60 39 39 53 81 91 99 100 108 93 58 52 111 167 152 95 78 62 32 26 66 154 197 153 114 119 104 61 34 48 38 9 8 93 205 243 190 84 33 33 31 35 32 25 28 27 26 25 24 21 19 17 24 9 33 54 125 224 227 183 207 210 207 223 230 255 255 160 65 60 94 116 115 112 77 28 32 110 215 254 231 241 239 163 117 172 196 105 94 213 254 241 198 126 111 172 222 220 169 106 76 75 95 136 159 131 75 35 58 140 220 249 224 224 243 230 168 136 99 70 82 153 214 223 193 138 64 36 59 71 53 39 38 36 33 31 34 39 40 38 31 32 34 37 40 42 44 45 36 61 90 133 184 234 240 189 105 32 13 59 138 163 87 22 74 165 226 243 227 210 181 110 66 56 61 68 96 166 188 138 57 53 106 132 111 80 60 80 79 57 60 77 82 104 155 194 184 157 123 77 47 31 34 67 118 127 97 53 43 48 43 37 39 40 39 37 36 37 41 45 43 38 33 32 32 32 35 39 33 47 73 127 172 203 200 141 83 82 83 51 23 30 39 48 46 43 41 40 41 41 40 38 39 38 37 37 39 41 44 46 41 39 36 35 35 34 31 29 30 34 41 48 58 64 61 54 41 41 56 68 52 37 73 130 121 82 52 46 50 62 70 70 86 156 213 196 110 34 59 142 179 137 106 92 58 50 106 154 147 172 209 224 185 107 44 17 31 36 40 41 41 41 38 35 40 42 45 46 46 43 40 38 41 56 69 66 54 48 56 67 117 173 198 155 99 88 130 179 191 158 126 100 85 104 128 129 116 124 103 73 41 27 39 40 58 72 87 93 109 145 168 162 120 72 67 114 137 128 154 208 206 140 69 39 76 162 224 229 217 221 224 211 155 80 76 133 216 229 217 212 216 202 177 148 135 114 97 120 171 204 211 212 218 220 163 86 72 118 178 221 177 102 111 183 219 201 167 156 151 124 143 190 206 204 200 189 178 187 181 161 127 94 108 158 213 224 163 77 69 79 67 87 179 238 235 197 145 132 192 222 220 214 174 84 80 147 163 172 192 222 202 192 197 192 193 175 153 142 125 92 50 31 39 49 39 41 45 47 45 47 55 64 74 98 125 105 77 113 153 137 104 101 97 152 219 249 243 195 110 107 173 190 181 206 239 216 133 75 115 177 160 116 86 73 74 66 55 46 43 46 52 57 63 65 62 54 51 53 52 47 43 46 42 40 44 45 48 59 53 42 43 59 138 188 137 99 104 124 133 107 66 45 51 66 101 139 126 146 186 164 138 136 134 80 39 46 64 59 55 67 103 166 223 253 249 198 121 43 14 53 103 150 161 137 101 61 52 55 101 147 138 87 74 123 189 194 161 175 232 225 148 74 122 148 97 115 207 250 220 134 118 174 216 240 212 138 130 185 208 213 202 203 208 212 219 209 149 103 163 232 217 198 203 204 204 205 206 204 203 202 204 206 199 209 213 206 200 201 205 205 209 234 226 163 85 32 24 39 47 49 44 43 50 47 37 34 37 80 173 249 250 211 181 167 176 171 169 187 209 206 194 195 217 198 181 171 164 163 156 140 168 193 209 209 205 202 201 205 195 144 142 186 214 205 183 185 179 194 205 202 195 194 196 197 196 197 197 197 198 198 198 199 201 201 200 199 199 198 197 197 202 202 201 200 199 199 198 198 200 200 200 200 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 199 199 198 198 198 198 198 198 197 197 197 196 196 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 200 199 198 198 198 198 199 200 197 199 202 205 206 205 204 203 204 205 207 206 204 204 205 207 207 208 208 209 209 208 208 207 205 205 205 207 208 208 206 204 206 207 208 209 210 210 210 210 211 211 212 212 211 211 210 209 208 208 208 208 208 208 208 208 209 208 207 206 205 205 206 206 202 201 201 202 204 205 205 204 202 203 203 204 204 204 203 202 201 202 204 205 207 208 208 208 202 204 207 207 206 205 206 207 209 209 209 209 209 209 209 209 213 212 212 211 210 210 211 211 211 211 211 211 211 211 211 211 213 213 213 214 214 214 215 215 217 217 217 217 217 217 217 217 216 214 213 213 216 217 217 216 212 214 216 218 218 217 215 213 216 216 214 213 211 209 208 207 212 209 206 207 209 210 207 203 212 212 211 211 211 211 212 212 211 211 211 211 211 211 211 211 210 210 211 213 214 213 210 208 211 210 210 211 211 213 214 215 215 215 215 215 215 215 215 215 216 217 218 220 221 223 224 225 227 227 227 227 227 227 227 227 225 226 228 229 228 226 224 223 225 225 225 225 225 225 225 225 222 223 223 223 223 222 221 220 226 217 220 226 225 227 227 215 218 220 223 225 226 224 223 221 221 218 216 217 221 222 220 217 216 216 215 214 213 213 213 213 212 208 210 212 208 211 211 201 199 202 205 207 207 204 202 202 204 204 205 205 205 204 204 203 207 207 204 201 201 204 205 203 200 213 208 152 152 200 204 209 202 202 202 202 203 203 203 203 201 202 203 203 204 203 203 205 217 210 209 203 196 203 210 203 204 204 205 205 206 206 207 207 187 186 186 186 186 185 185 185 185 184 183 183 183 183 182 182 184 183 182 181 181 182 183 184 180 178 178 179 182 183 182 181 185 185 184 183 182 182 182 182 180 181 182 183 182 181 179 178 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 180 181 183 184 184 184 183 182 181 182 182 182 182 183 183 183 184 184 184 184 184 183 182 181 182 183 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 185 186 187 186 185 185 187 189 185 186 187 187 187 187 188 188 186 186 186 187 187 188 188 188 188 188 188 188 188 188 188 189 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 192 192 191 190 190 191 192 192 191 191 192 192 193 193 194 194 195 194 192 192 194 194 193 191 193 193 193 193 194 194 194 194 194 193 193 195 197 198 197 195 195 195 195 195 195 195 195 195 197 198 198 198 197 196 195 194 196 196 196 196 196 197 197 197 196 197 197 197 198 198 198 198 199 199 199 199 199 199 199 199 198 197 198 201 204 204 200 197 201 201 201 201 201 200 200 200 210 215 187 145 145 170 152 104 97 139 188 206 199 198 204 204 201 204 203 199 199 202 202 199 201 203 198 195 189 209 217 167 126 188 213 211 224 219 160 83 127 200 237 250 253 186 93 63 92 185 233 217 209 208 205 211 216 223 222 219 228 237 240 243 246 213 134 54 44 51 30 29 29 27 26 34 42 41 37 38 27 30 38 45 48 53 54 48 61 56 62 55 32 30 37 27 34 38 46 38 23 28 38 33 33 19 21 42 51 37 28 31 22 51 96 144 187 219 233 235 231 222 211 205 210 216 215 211 208 204 207 201 221 248 249 173 73 16 89 155 144 165 211 243 220 208 214 220 223 180 108 101 180 227 233 239 235 170 144 191 159 40 44 140 227 254 205 175 162 188 221 202 107 71 141 188 159 117 64 46 93 171 213 211 158 123 75 48 44 43 51 68 74 75 95 155 231 250 192 127 112 140 194 217 169 115 105 109 159 240 243 185 119 72 88 119 142 106 55 33 60 63 41 57 56 55 49 39 36 40 43 43 49 40 25 42 90 181 240 192 148 54 10 76 190 254 213 107 21 20 28 42 49 45 39 39 42 32 27 30 41 57 58 42 41 32 34 89 173 198 148 93 140 212 255 246 248 219 158 87 98 124 116 76 54 54 51 44 43 35 38 30 36 41 48 101 182 254 238 211 232 250 253 222 141 119 158 220 237 254 253 211 161 170 149 106 90 99 94 76 55 49 83 147 181 160 103 52 66 79 77 56 39 31 24 19 36 104 173 182 137 98 73 44 15 3 13 130 230 248 197 72 36 50 68 75 62 42 33 36 41 25 22 60 72 106 152 211 251 206 113 34 68 139 111 46 25 34 38 32 44 81 90 64 30 36 41 55 74 68 43 26 27 43 35 35 42 55 67 52 33 35 35 31 25 27 42 58 41 53 116 174 165 126 92 64 52 40 30 31 34 33 30 27 34 39 34 29 29 28 32 43 29 31 25 11 16 49 66 53 49 41 52 62 65 81 89 72 93 103 154 228 232 209 189 122 56 76 66 53 67 109 140 125 95 71 50 38 31 32 30 19 28 29 30 33 34 33 30 27 27 14 11 34 97 160 127 31 38 134 168 133 130 145 134 116 99 88 81 89 100 93 66 42 43 41 37 34 34 35 34 32 41 40 39 38 35 32 33 36 34 33 34 36 36 36 40 46 49 41 44 53 57 67 83 89 105 132 129 80 35 30 34 27 14 14 56 130 168 145 117 115 144 129 130 129 94 48 26 24 25 25 25 23 22 22 23 25 27 18 24 16 10 5 15 66 147 237 250 177 133 187 249 238 171 99 32 4 45 127 173 188 161 132 101 76 72 84 81 67 52 51 49 45 40 39 40 42 35 33 32 32 32 33 35 37 33 31 26 17 31 87 153 186 179 176 139 72 52 68 97 153 214 229 176 99 85 114 139 156 195 138 112 172 226 218 201 189 165 149 148 213 251 190 101 50 60 153 233 192 85 52 88 108 94 48 35 46 54 56 62 88 119 178 199 148 119 168 215 212 167 81 35 34 30 40 80 117 95 62 45 49 54 67 92 111 103 80 46 27 43 49 52 92 183 254 235 149 160 198 166 117 138 169 173 156 140 123 146 202 226 236 221 226 228 175 95 33 20 23 26 28 28 27 27 27 23 21 20 22 25 28 29 29 21 9 19 93 200 254 239 203 191 253 253 251 246 243 252 225 157 77 38 75 110 118 155 210 210 178 170 155 117 105 98 65 71 68 62 52 45 49 52 50 36 37 42 42 37 40 40 33 28 37 45 49 55 58 48 32 40 37 35 34 30 25 26 31 30 39 41 32 31 38 39 32 28 30 37 36 28 27 35 39 40 34 40 48 39 25 29 43 44 47 44 42 57 74 65 42 39 34 33 38 40 38 40 46 61 83 100 87 54 34 44 64 70 71 73 57 66 72 55 75 142 177 156 113 103 77 37 29 74 107 115 86 66 70 63 42 40 44 36 22 24 89 175 199 129 59 36 41 36 35 28 24 26 25 23 23 22 21 17 15 23 19 32 42 100 163 178 209 244 253 251 240 217 234 241 153 63 98 159 153 109 75 40 35 63 142 220 235 207 220 232 181 110 133 130 82 122 222 233 200 138 101 107 167 230 255 223 159 115 85 72 83 92 84 59 35 64 146 222 253 241 237 246 240 215 186 116 43 57 163 247 254 235 111 35 80 141 128 70 29 36 38 37 33 34 37 35 30 29 31 33 35 38 41 43 44 43 44 50 70 99 157 201 182 96 23 25 85 149 137 65 63 123 160 199 231 220 186 164 131 111 57 34 48 78 122 124 77 46 56 80 76 67 60 48 60 52 55 84 101 90 113 170 204 131 92 67 59 41 8 36 133 215 209 138 56 38 47 40 33 35 36 37 37 37 40 45 49 46 40 34 31 31 33 37 40 28 49 96 168 203 208 195 143 104 76 61 41 29 37 41 48 48 45 41 39 39 40 39 38 41 39 37 37 38 41 45 48 42 39 37 36 36 34 32 29 26 32 40 49 60 66 61 53 42 52 71 80 62 37 39 57 66 59 55 52 54 69 77 70 95 165 235 248 173 59 29 86 109 120 106 80 44 52 105 109 110 142 171 179 142 82 43 22 35 39 42 42 40 37 33 31 38 39 41 42 41 38 34 31 36 45 55 53 43 49 86 126 164 234 223 128 85 131 193 225 224 211 193 142 101 110 117 104 105 119 107 97 77 37 34 56 75 75 70 66 88 132 147 127 87 84 106 149 173 169 163 169 137 69 38 58 90 130 159 158 168 199 197 155 101 59 76 136 181 207 207 190 192 207 202 177 161 162 135 107 123 168 204 220 224 202 144 78 61 109 171 206 158 99 111 170 208 214 200 195 202 165 146 152 173 202 198 160 144 182 170 117 95 103 115 127 175 210 150 68 93 114 81 88 162 223 196 145 130 158 206 204 216 199 143 76 117 178 159 158 191 218 206 184 170 174 201 208 205 209 191 130 62 36 41 44 37 40 44 45 45 45 48 52 58 93 127 108 69 83 122 129 150 141 114 165 223 230 226 189 111 126 192 184 163 194 213 159 82 63 119 171 136 86 67 56 60 55 47 43 43 46 50 52 58 59 56 51 51 52 49 42 42 46 46 47 48 47 58 79 96 74 47 63 152 192 123 63 78 110 134 117 76 47 47 58 123 163 121 116 144 123 107 96 83 48 32 45 68 90 88 66 74 140 212 250 240 180 92 16 34 80 94 119 148 147 121 71 66 60 92 126 119 75 58 98 156 184 160 178 227 183 109 90 156 138 116 168 241 249 193 110 111 200 235 221 170 125 159 211 209 211 201 202 205 210 217 201 134 117 177 228 214 201 204 209 207 207 206 203 200 199 201 203 210 205 199 198 203 207 205 200 229 236 187 102 47 31 34 46 44 44 42 46 52 43 33 35 54 134 222 250 220 176 163 177 199 190 178 175 185 195 200 204 203 162 161 196 198 167 154 162 162 184 190 192 211 219 213 211 173 146 174 202 206 187 136 111 154 179 200 202 197 197 198 197 197 197 197 198 198 198 199 199 202 201 201 200 199 198 198 197 201 200 200 200 199 199 198 198 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 201 200 199 198 198 197 197 197 197 197 197 196 196 196 195 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 199 199 199 198 198 199 199 199 197 198 200 201 202 202 201 201 204 206 207 207 205 205 206 208 208 208 208 208 208 208 207 207 203 204 206 208 209 208 206 204 206 207 208 209 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 210 210 210 210 209 207 207 206 205 205 206 207 207 202 202 202 202 203 204 204 204 205 205 205 205 205 205 205 204 206 205 205 204 204 204 205 205 203 205 207 207 205 204 205 206 210 210 210 210 210 210 210 210 213 213 212 212 211 211 211 211 210 210 210 210 210 211 211 211 213 213 214 214 215 215 216 216 219 219 219 219 218 218 218 218 216 214 212 213 216 218 220 219 215 216 217 218 217 216 215 214 218 217 216 214 213 211 210 209 212 210 208 208 209 209 207 205 211 211 211 211 211 211 211 211 209 210 211 212 212 211 210 209 209 210 212 214 214 213 210 208 212 212 212 211 212 213 214 215 215 215 215 216 216 216 217 217 216 217 218 220 222 223 225 225 227 227 227 227 227 227 227 227 229 227 225 223 222 223 224 225 225 225 225 225 225 225 225 225 223 223 224 224 223 222 221 220 221 215 226 233 225 228 231 218 220 221 223 224 225 225 224 223 222 220 218 219 221 221 220 218 216 216 215 214 214 213 213 213 211 211 213 209 207 213 210 194 153 167 193 211 211 207 206 204 204 204 205 205 205 205 205 205 207 206 203 202 202 203 202 200 202 202 181 151 176 208 202 210 201 201 201 202 202 203 203 203 204 200 201 203 201 203 206 204 202 179 189 202 199 204 206 206 204 204 205 205 205 206 206 206 187 186 186 186 186 185 185 185 185 184 183 183 183 183 182 182 184 184 183 183 183 183 184 184 180 178 178 179 182 183 182 181 185 184 183 183 182 182 182 183 180 181 182 183 183 182 180 179 183 182 182 181 181 180 179 179 182 182 182 182 182 182 182 182 184 183 181 180 180 180 181 182 181 182 182 182 182 183 183 183 181 182 183 184 184 184 184 184 182 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 185 185 186 186 186 185 186 186 185 184 184 187 189 185 186 187 187 187 187 188 188 186 186 186 187 187 188 188 188 188 188 188 188 188 188 188 187 190 190 190 189 189 189 188 188 189 189 189 190 190 190 190 190 191 191 191 191 191 191 191 191 192 191 190 190 190 190 191 192 190 191 191 191 192 192 193 193 193 192 191 192 194 195 194 192 194 194 194 194 195 195 195 195 195 194 194 195 196 197 195 193 196 195 195 195 195 195 194 194 199 199 199 199 198 196 195 194 197 197 197 197 198 198 199 199 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 197 195 196 199 201 200 198 196 197 198 200 201 202 202 202 198 214 203 168 159 172 156 118 151 195 211 206 213 210 200 205 202 201 203 205 206 205 204 205 204 204 200 202 216 240 220 149 107 186 214 217 225 203 138 60 144 226 253 233 168 80 63 129 196 229 222 203 211 205 196 212 207 207 202 202 205 206 214 231 245 204 175 118 58 52 64 67 70 62 48 35 38 59 75 76 75 78 81 63 31 27 45 55 46 47 46 51 58 56 52 57 63 51 61 74 60 45 46 50 64 72 81 96 120 128 101 65 38 26 25 51 100 156 203 231 228 232 230 221 213 211 211 211 213 209 216 213 226 242 242 171 70 15 110 191 171 164 185 218 222 209 216 225 223 170 114 139 230 241 226 227 219 183 178 192 148 55 56 119 200 255 240 211 171 138 153 192 155 92 82 90 97 87 77 70 90 158 225 248 176 132 82 71 84 77 53 40 49 76 111 132 168 234 248 199 124 102 142 208 196 116 80 113 186 212 164 118 90 65 86 109 66 78 99 99 82 53 43 76 83 71 61 69 92 107 96 75 54 47 36 45 61 117 168 132 80 26 35 125 211 225 154 64 29 24 21 26 35 44 49 51 32 22 19 36 71 100 85 42 35 27 29 62 108 122 94 64 98 179 250 254 253 222 170 119 122 114 82 51 41 39 35 33 31 20 26 25 41 62 78 125 197 226 198 175 172 203 248 223 184 187 183 194 202 220 242 220 245 248 180 74 35 61 76 67 52 68 119 162 149 107 83 80 104 95 77 52 35 33 34 28 43 54 80 108 132 133 89 37 17 11 8 96 198 250 223 98 37 40 44 45 41 35 31 30 17 36 27 76 134 139 104 130 209 229 151 59 126 224 172 75 25 29 40 39 36 56 65 43 35 40 37 34 35 31 31 40 37 42 34 33 35 39 45 36 40 32 26 26 27 28 33 40 45 40 63 81 70 65 63 47 54 43 31 27 27 28 31 35 40 50 47 40 40 36 28 25 28 27 11 1 37 107 128 96 62 49 47 44 53 96 117 88 85 86 135 194 173 126 108 80 65 65 46 34 40 65 76 44 43 47 51 41 27 27 32 27 28 28 30 32 34 33 28 24 16 28 51 71 117 177 147 47 37 80 85 90 158 211 167 92 87 79 68 62 60 57 50 43 46 37 34 35 31 28 42 63 69 51 39 38 34 26 28 38 42 35 30 31 33 37 43 49 50 39 36 38 36 44 56 59 75 96 95 65 39 30 26 22 16 13 35 86 114 102 107 142 159 134 136 145 108 46 18 22 29 29 28 25 22 21 23 26 33 20 24 16 10 13 25 66 151 236 221 148 160 227 240 199 154 126 62 34 105 172 183 202 197 200 177 139 121 133 132 103 50 38 29 33 43 46 39 32 36 35 33 31 32 35 38 40 32 25 26 30 33 52 81 98 128 206 215 125 58 51 67 97 156 145 118 115 140 142 138 154 179 164 153 183 210 208 199 182 168 139 152 207 206 157 127 104 102 159 178 113 59 104 181 206 130 64 38 44 48 48 48 63 77 113 123 91 80 122 161 166 124 64 36 45 39 40 74 98 85 57 46 53 54 51 53 54 70 77 75 62 53 27 34 103 213 253 185 117 181 231 176 116 171 205 184 140 144 157 160 174 180 198 184 193 215 179 101 38 18 22 27 29 28 28 29 30 26 24 23 24 27 30 31 31 26 27 18 52 157 241 218 150 161 214 211 221 236 239 253 248 135 50 27 61 66 79 142 201 182 151 144 133 113 127 119 61 48 42 46 47 39 40 48 48 39 33 34 35 34 42 54 59 54 48 49 67 95 99 66 27 31 38 44 47 47 42 32 22 22 34 39 34 37 47 52 48 45 41 43 37 25 30 40 36 33 29 34 45 44 29 26 38 41 40 38 40 50 57 53 42 41 33 31 37 37 35 46 63 90 110 111 78 39 29 45 61 71 66 76 72 82 88 76 98 131 138 139 132 108 66 39 41 54 57 56 53 56 59 54 44 43 40 24 20 53 131 184 159 76 38 39 45 37 33 27 26 26 24 22 21 21 20 16 12 10 23 48 99 150 117 98 185 245 253 246 222 189 205 218 135 82 160 214 163 86 31 20 77 134 172 166 144 162 209 217 171 102 104 95 81 112 149 134 113 98 122 118 125 192 255 249 212 170 160 140 108 78 65 55 39 73 153 200 234 232 238 213 183 210 230 186 82 62 171 255 248 199 50 33 163 222 165 80 23 29 34 37 36 35 34 31 27 31 31 33 34 36 38 39 40 41 37 41 56 58 85 126 122 81 9 42 138 183 119 57 116 203 173 171 202 193 149 129 127 105 38 20 44 60 89 104 79 44 64 77 72 80 84 64 53 45 58 90 105 103 131 164 165 96 74 68 62 35 3 54 178 254 233 145 55 38 49 43 36 32 34 35 37 38 43 49 53 50 44 36 31 31 34 36 35 22 60 134 222 245 228 214 175 138 91 58 34 28 37 35 35 49 45 41 39 39 39 38 37 41 40 38 37 38 42 46 48 43 41 39 38 37 35 31 28 25 30 39 50 62 67 60 50 42 69 88 81 61 49 47 47 48 59 66 60 58 77 89 81 90 135 195 232 190 80 26 57 104 134 118 76 40 52 90 75 78 115 145 160 120 58 37 31 44 42 40 38 35 32 31 31 39 39 38 36 34 33 31 30 39 42 47 45 35 42 86 135 170 216 176 84 85 172 227 226 210 217 211 156 131 157 146 113 114 128 133 152 130 52 27 61 73 72 73 72 77 91 87 65 82 120 165 201 230 228 176 115 64 32 64 131 140 112 96 90 113 126 101 75 97 124 127 129 134 170 200 196 190 199 195 180 169 176 152 112 101 127 167 198 205 180 129 73 72 143 196 190 131 89 114 169 192 193 188 192 221 195 160 134 152 201 185 112 123 178 175 110 79 101 124 128 134 152 113 87 137 135 83 93 141 183 132 111 160 194 206 192 181 163 115 80 146 187 145 154 184 222 219 179 144 149 191 221 234 234 201 123 53 37 43 38 38 40 42 42 43 44 45 45 55 76 93 84 54 38 72 125 164 153 131 188 239 230 219 187 126 124 183 192 185 189 163 84 56 59 113 166 135 74 52 49 54 50 45 44 45 47 48 48 53 51 48 47 48 50 47 41 44 47 48 51 52 52 72 104 157 125 58 74 156 167 102 34 52 97 134 120 74 43 48 66 140 194 139 85 78 72 84 79 60 42 39 44 73 136 150 100 58 117 184 196 149 86 40 25 84 127 122 122 136 131 116 85 85 74 81 89 90 73 53 68 117 151 153 187 211 139 92 128 148 125 177 216 202 177 131 92 152 233 238 188 141 137 190 226 206 208 203 205 202 209 218 196 124 131 186 220 213 208 205 206 204 205 204 202 200 200 203 205 213 202 197 202 205 202 204 211 244 215 133 51 29 41 46 48 47 45 43 49 49 36 33 48 103 190 234 228 218 182 149 157 209 221 206 165 149 177 206 210 186 167 173 200 211 204 195 189 177 179 166 164 184 195 192 195 169 160 202 223 209 180 127 103 174 190 202 200 195 194 195 195 197 197 198 198 199 199 199 199 199 199 199 199 199 198 198 198 197 197 198 198 199 199 199 199 202 202 202 201 201 201 201 201 202 202 202 201 201 200 200 200 201 201 200 199 198 198 197 197 201 201 200 200 200 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 198 200 199 198 198 199 200 202 203 203 205 207 206 205 205 207 209 207 207 207 206 206 206 205 205 203 205 207 208 208 207 206 205 206 207 208 209 210 210 210 210 210 210 210 210 211 211 212 212 209 209 208 208 207 207 206 206 206 206 205 205 205 206 207 207 204 204 204 204 203 202 202 202 206 206 206 205 205 204 204 204 206 205 204 203 202 202 203 204 202 204 206 206 205 204 204 205 210 210 210 210 211 211 211 211 213 213 213 213 212 212 211 211 209 209 208 208 209 210 211 212 213 214 214 215 216 217 217 217 220 220 220 220 219 219 219 218 218 216 214 215 218 221 222 222 221 219 217 215 214 214 214 215 217 216 216 215 214 214 213 213 208 210 211 210 208 208 209 210 211 211 211 211 211 211 211 211 208 209 211 212 212 211 209 208 211 213 214 215 214 213 211 210 213 213 212 212 213 214 215 216 215 215 216 216 217 217 218 218 217 218 219 221 222 224 225 226 227 227 227 227 227 227 227 227 227 227 227 226 225 224 224 223 225 225 225 225 225 225 225 225 224 224 225 224 224 222 221 220 221 219 229 220 195 205 228 222 224 223 222 221 222 223 225 226 222 223 224 222 219 217 218 219 217 217 217 216 216 215 214 214 209 211 213 208 205 213 210 191 137 156 197 222 217 209 211 209 205 205 205 205 205 205 205 206 203 203 203 205 204 202 200 199 215 204 152 150 200 224 219 200 201 201 201 202 202 203 203 203 205 198 201 203 203 214 219 210 170 137 168 207 209 205 201 207 204 204 204 205 205 205 205 205 184 184 184 183 183 183 183 183 185 184 183 183 183 183 182 182 184 184 183 183 183 183 184 184 182 181 180 181 183 185 184 182 181 181 181 180 180 181 181 182 180 180 181 182 182 182 182 182 183 182 182 181 181 180 179 179 182 182 182 182 182 182 182 182 186 184 181 179 178 179 180 182 182 182 182 183 183 183 183 183 180 181 182 183 184 185 185 185 182 183 183 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 186 186 185 184 184 186 188 185 186 187 187 187 187 188 188 188 188 188 189 189 190 190 190 188 187 187 188 189 189 187 186 190 190 190 189 189 188 188 188 188 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 191 191 190 189 189 190 191 191 190 190 191 191 191 191 191 192 192 191 190 191 193 195 194 192 194 194 194 194 195 195 195 195 196 194 193 194 196 196 194 192 195 195 195 195 194 194 194 194 195 196 197 198 199 199 198 198 196 197 197 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 197 195 195 196 198 199 199 199 199 199 199 200 200 200 200 200 203 200 187 172 169 177 186 198 218 208 200 215 204 192 213 198 201 203 202 204 207 208 206 198 208 205 199 222 241 191 109 108 200 222 208 211 212 185 121 169 230 218 129 67 73 136 207 237 215 210 213 205 205 213 210 206 201 205 210 206 201 209 222 244 220 185 125 91 111 143 170 157 153 123 74 68 125 174 178 183 188 184 148 113 126 152 149 105 127 113 90 107 134 143 149 163 153 163 159 116 88 117 160 165 181 189 191 209 224 203 166 119 78 34 13 22 58 112 156 192 221 246 245 229 219 219 221 216 212 218 210 218 235 241 176 66 5 109 218 210 159 137 185 221 224 220 216 222 196 156 160 231 231 219 235 227 197 199 194 153 92 90 105 159 242 253 232 204 152 121 136 164 165 111 39 39 79 144 170 133 105 147 208 192 161 126 129 153 137 73 18 25 75 129 126 116 176 228 213 155 127 127 152 159 115 81 107 131 116 81 86 90 71 74 72 65 116 169 144 76 36 34 60 65 71 94 144 198 221 196 160 148 114 85 70 47 50 79 80 56 19 28 93 128 102 75 78 97 59 19 6 21 41 49 47 33 31 46 75 98 104 81 48 30 34 36 32 31 40 52 58 72 117 185 225 235 181 145 138 113 86 55 42 36 23 27 50 61 53 54 48 48 64 76 88 107 94 148 202 153 139 205 212 198 237 223 204 177 160 197 219 209 184 118 62 67 97 92 65 36 81 145 168 128 84 83 102 91 110 122 97 51 30 31 29 41 40 47 63 110 142 101 48 25 23 14 66 142 195 182 92 38 35 31 27 25 26 29 33 31 33 24 71 161 206 152 93 122 157 115 57 124 201 151 76 32 21 31 41 30 24 26 20 26 29 26 27 33 33 34 43 28 27 27 31 35 37 39 38 46 42 39 37 33 29 28 30 41 38 40 38 32 37 40 31 32 28 26 28 27 23 20 21 56 101 108 66 36 32 29 21 24 21 7 4 55 134 155 121 54 49 49 41 46 85 105 85 36 56 100 121 92 64 57 50 53 44 34 41 35 27 35 30 42 37 41 39 22 16 27 39 35 33 32 34 34 30 23 17 3 64 123 125 115 140 128 65 30 54 66 95 172 226 174 82 71 71 65 53 42 40 42 44 36 31 32 32 22 25 66 115 110 82 58 53 49 39 34 38 39 33 29 32 35 36 38 40 39 32 36 42 43 48 50 44 51 59 54 44 38 27 18 20 24 21 27 48 61 62 87 128 129 118 139 160 121 53 24 32 28 29 28 25 20 19 22 26 37 20 25 18 15 23 32 61 106 163 154 133 185 219 178 135 139 154 97 45 107 166 153 155 203 245 243 203 160 140 130 105 53 30 23 40 50 41 35 40 40 40 36 32 30 33 34 33 32 21 24 34 33 33 42 47 97 193 219 145 88 83 77 60 74 65 71 122 181 181 140 115 160 181 194 213 222 219 215 197 214 169 147 159 155 167 181 150 110 113 94 59 68 145 216 233 134 79 54 45 44 58 55 47 45 56 58 55 67 93 113 119 95 64 50 65 61 59 78 74 66 49 45 52 50 44 39 32 44 85 134 133 84 21 12 71 157 174 116 85 154 186 137 103 177 208 169 120 149 182 170 156 195 210 165 143 180 181 113 37 19 23 28 30 28 27 28 30 25 24 24 27 31 33 33 33 30 23 15 42 108 149 129 90 147 202 208 221 253 253 236 192 121 101 105 96 60 64 103 119 120 118 123 111 95 107 102 61 45 33 32 38 39 40 41 35 51 54 47 31 23 41 86 127 142 129 116 111 108 91 58 32 57 109 144 121 70 36 30 33 21 30 35 37 45 61 75 80 74 66 68 68 65 77 71 40 20 27 30 37 45 38 30 34 44 39 35 37 39 39 37 38 36 29 30 36 34 37 63 97 127 112 76 38 24 40 64 76 97 109 131 122 98 96 119 154 142 151 178 176 112 42 25 39 27 39 51 54 54 55 53 50 42 41 14 9 71 177 203 128 48 32 42 45 36 33 26 29 27 24 21 20 21 19 14 10 4 33 94 202 223 97 39 110 195 249 252 210 177 217 229 121 118 209 229 138 47 8 57 166 215 216 145 91 129 194 204 163 98 77 60 68 91 96 76 56 84 144 137 125 199 254 241 213 188 218 222 172 104 61 54 61 119 196 194 199 213 230 176 128 198 251 239 121 67 173 251 210 97 11 77 234 254 175 96 43 30 29 32 38 40 36 32 30 32 32 33 34 35 36 37 38 41 36 39 55 52 54 72 66 56 5 61 169 176 76 55 168 224 164 127 129 120 94 81 81 66 24 47 83 79 101 126 101 57 73 79 83 104 114 88 57 32 59 90 97 94 113 123 107 84 84 82 50 15 14 73 164 206 177 106 45 37 47 42 36 33 34 36 37 39 43 49 53 50 46 39 34 34 36 34 30 15 67 156 241 244 213 210 193 151 89 45 23 24 37 34 33 47 45 41 40 40 40 38 36 41 40 39 38 40 43 46 47 44 42 39 38 37 33 29 25 26 31 39 50 62 66 59 48 39 71 85 66 52 63 74 72 54 65 69 57 57 84 103 95 80 99 130 158 141 73 30 40 101 116 101 77 69 80 98 97 124 163 191 204 147 61 39 37 51 42 34 30 30 30 33 36 41 39 36 33 32 31 31 32 37 37 43 46 38 37 65 100 143 153 125 93 128 199 223 204 203 205 190 142 160 213 186 143 152 169 182 199 160 65 27 47 74 93 121 126 98 69 54 45 84 119 164 203 229 213 144 72 43 62 133 204 207 165 132 117 103 94 68 78 144 191 174 140 116 134 184 211 205 195 185 188 191 183 160 131 104 88 104 137 158 150 120 71 86 189 237 187 116 77 111 166 169 151 153 179 219 203 174 140 142 182 168 99 125 172 195 153 100 98 138 169 158 106 67 99 151 115 64 100 155 163 105 130 211 213 188 174 159 137 99 94 178 205 152 169 198 219 199 157 151 173 196 212 223 202 155 91 47 44 48 38 38 40 41 41 43 46 45 41 47 70 95 104 74 29 46 112 122 112 118 188 235 224 204 171 131 93 140 191 213 181 114 36 61 125 166 163 119 67 48 42 50 48 46 47 49 50 47 44 48 46 43 43 46 48 47 44 42 43 47 59 64 61 77 109 159 150 84 92 144 132 94 60 74 93 106 97 76 63 63 67 120 177 142 74 45 55 92 107 79 51 60 89 135 210 212 129 59 72 97 86 49 25 33 71 123 167 180 165 131 89 78 87 100 103 100 78 74 76 60 59 91 129 157 186 167 99 103 167 143 126 184 175 112 95 81 84 165 200 194 165 151 161 189 204 203 204 205 209 203 207 210 178 111 145 199 216 213 211 201 201 198 200 202 202 202 204 207 209 201 199 204 208 199 189 198 218 225 167 81 29 33 52 53 46 53 49 46 48 43 32 48 84 162 230 230 203 216 197 155 156 211 214 218 196 156 144 167 190 180 178 187 198 205 214 215 204 198 193 179 167 161 151 142 140 158 161 193 205 179 153 160 193 215 211 205 199 196 196 197 197 198 198 198 199 199 199 200 200 197 197 198 198 198 199 199 199 196 196 197 197 198 199 200 200 201 201 201 202 202 202 202 202 203 203 202 202 201 200 200 200 200 200 200 199 199 198 198 198 200 200 200 199 199 198 198 198 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 198 198 199 200 200 199 198 198 203 202 200 199 199 201 203 205 202 204 206 206 205 205 207 208 207 206 205 204 204 204 204 204 204 206 207 207 206 205 206 208 206 207 208 209 210 210 210 210 211 211 210 210 210 211 212 212 210 210 210 209 208 207 207 207 206 206 205 204 204 205 206 207 206 206 207 205 203 202 202 203 205 205 204 203 202 202 202 202 202 202 202 202 203 204 205 205 201 203 206 206 205 204 205 206 209 210 210 211 212 212 213 213 213 213 214 214 213 212 212 211 210 209 208 208 209 210 212 213 214 214 215 216 217 218 218 219 221 221 220 220 219 219 218 218 219 217 216 218 221 223 223 222 223 221 218 215 213 213 215 216 215 215 215 215 215 215 215 215 207 210 213 212 209 208 210 213 214 214 215 215 215 215 214 214 208 209 210 211 211 210 209 208 213 214 215 215 213 211 211 212 213 213 213 213 214 215 217 218 216 216 217 217 218 218 218 219 218 219 220 222 224 225 227 227 227 227 227 227 227 227 227 227 222 226 230 233 233 229 223 220 225 225 225 225 225 225 225 225 225 225 225 225 224 222 221 220 226 225 226 191 148 172 220 226 226 224 222 220 220 221 223 225 221 224 225 222 218 215 216 219 217 217 217 217 216 215 214 214 210 211 213 208 204 212 211 196 156 168 205 225 212 203 208 207 207 206 205 205 205 205 205 206 200 201 204 207 205 201 201 204 212 190 150 179 214 211 215 206 202 202 202 202 203 203 203 203 208 201 203 202 200 216 217 193 135 106 164 216 216 208 197 205 204 204 204 204 204 204 204 204 183 183 183 183 182 182 182 182 185 184 183 183 183 183 182 182 182 182 183 183 183 183 182 182 183 182 181 181 183 184 183 181 180 180 180 180 181 182 183 183 180 180 180 180 181 183 184 185 180 180 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 182 182 181 181 181 182 182 183 183 183 183 184 184 184 184 182 182 183 184 184 184 183 183 183 183 183 184 184 183 183 182 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 183 185 187 186 185 184 185 187 185 186 187 187 187 187 188 188 188 188 188 189 189 190 190 190 187 186 186 187 189 189 187 185 188 188 189 189 189 190 190 190 188 188 188 189 189 190 190 190 191 191 191 191 191 191 191 191 191 191 190 189 189 190 191 191 191 191 191 190 190 190 190 190 194 192 191 191 193 193 192 190 193 193 193 193 193 194 194 194 193 192 192 194 196 197 196 194 194 194 194 194 194 194 195 195 194 195 196 197 197 197 197 196 195 195 195 196 197 198 198 198 198 198 198 198 197 197 197 197 199 199 199 199 199 199 199 199 197 198 199 199 198 197 197 198 202 201 200 199 198 199 200 201 202 202 205 206 198 191 202 219 203 207 201 199 202 196 197 215 205 210 197 173 173 196 209 203 196 204 205 208 227 217 157 109 156 222 216 196 208 236 242 186 154 148 127 99 107 161 211 225 214 207 215 211 192 199 210 198 202 197 207 214 208 213 224 222 217 204 157 121 156 200 212 239 233 230 206 154 128 171 225 237 241 254 242 187 162 211 241 210 152 194 174 133 166 227 243 231 233 255 255 204 146 156 215 251 233 234 235 240 245 248 245 240 207 166 116 74 39 23 39 65 117 154 196 219 227 231 232 229 220 222 224 205 214 243 251 184 71 3 87 211 243 181 111 150 215 234 219 211 222 215 188 159 196 224 210 226 236 204 187 169 136 115 127 104 120 208 248 247 237 203 154 125 159 194 133 31 24 128 229 254 207 112 72 103 146 151 155 179 216 203 120 41 19 60 116 139 129 130 138 134 130 128 117 102 112 99 67 84 89 90 104 108 79 70 84 74 58 110 167 137 67 41 41 45 57 87 142 205 249 254 252 241 248 217 188 150 112 81 54 49 44 26 15 39 60 50 81 156 176 102 26 2 16 30 32 29 27 56 101 127 115 89 62 40 27 34 43 50 66 86 80 53 50 64 104 141 165 127 108 113 82 50 30 41 45 33 54 102 144 113 96 93 58 32 40 37 39 51 129 188 146 105 130 156 187 252 251 215 143 90 126 149 119 94 67 71 102 121 97 59 40 89 144 158 137 120 112 101 77 144 196 160 74 34 37 39 34 41 54 49 66 85 66 56 56 39 16 29 69 102 101 70 45 33 28 30 24 27 63 107 128 83 51 50 116 202 207 126 82 78 63 42 69 103 80 48 25 33 48 50 37 35 43 46 52 46 36 40 51 46 32 29 26 30 36 34 34 37 34 35 32 36 38 36 35 35 35 35 34 41 38 33 36 35 37 47 42 35 29 29 28 21 13 9 63 118 126 70 25 21 28 30 14 10 6 10 39 85 97 76 40 53 58 45 39 65 101 118 108 72 71 94 91 54 29 42 36 35 31 42 39 26 35 41 48 36 32 31 26 31 40 42 38 36 34 35 35 31 22 15 12 85 146 131 92 94 93 60 23 55 96 123 146 167 141 84 59 63 60 50 41 40 43 44 33 34 36 33 24 33 75 119 119 106 94 95 103 99 77 55 46 40 37 39 40 37 35 34 31 25 30 38 42 45 42 29 34 40 37 36 38 24 16 29 29 26 24 25 30 40 55 67 80 84 117 142 114 62 37 38 24 25 26 22 19 19 23 28 37 19 27 24 21 31 34 50 52 73 80 98 144 147 99 72 113 139 104 43 69 120 122 126 191 241 240 204 152 101 85 78 58 39 31 41 46 40 41 49 39 42 40 35 32 32 29 24 25 20 25 31 29 30 34 30 68 123 158 151 123 100 84 67 51 47 59 102 153 164 124 79 138 171 205 233 230 214 220 224 236 190 129 112 146 202 200 129 83 76 62 61 104 170 193 172 116 77 71 67 59 68 62 45 54 59 58 65 90 116 133 143 136 111 84 88 92 111 136 115 79 55 44 49 49 46 39 29 39 97 181 184 106 34 17 44 58 84 82 93 133 125 86 81 129 163 135 104 139 169 175 195 251 234 142 97 147 170 113 40 23 28 32 31 27 24 24 26 21 21 24 29 34 37 37 36 35 22 23 49 65 55 61 90 141 193 200 190 214 215 167 121 170 202 188 117 60 56 68 68 83 112 122 97 70 62 59 52 44 38 34 36 40 41 41 41 58 92 96 60 29 38 102 177 211 197 169 124 70 34 33 49 144 218 255 192 90 32 26 35 34 34 34 35 43 61 83 98 87 82 99 124 149 173 143 75 40 54 46 33 39 43 37 37 41 39 38 37 35 32 32 34 32 27 31 37 34 41 84 135 150 90 31 24 62 100 115 114 142 186 202 155 98 119 184 201 171 197 212 171 85 24 32 67 63 58 54 54 53 50 51 53 43 42 18 11 62 150 165 87 41 34 44 41 33 33 27 30 29 25 21 20 21 19 13 8 9 56 140 245 215 105 89 104 112 174 206 206 207 253 253 137 147 199 167 73 12 32 143 255 255 227 168 145 166 186 172 127 80 63 63 102 146 164 141 90 100 144 142 159 234 252 200 170 188 230 252 218 137 56 44 85 165 221 177 169 189 202 148 133 213 254 247 128 61 167 232 152 21 37 148 254 251 189 135 90 48 33 28 38 45 39 32 31 31 32 33 34 35 37 38 38 43 45 38 46 49 48 56 49 36 23 68 133 109 33 59 168 176 122 81 67 67 75 81 84 73 51 117 172 140 133 141 101 59 67 71 88 116 127 101 58 34 66 86 76 64 72 86 88 94 83 71 30 10 48 101 142 134 105 65 40 38 42 41 38 37 38 39 38 38 41 45 49 47 46 41 37 37 39 34 27 18 66 146 220 214 187 200 198 155 77 25 14 26 40 37 42 45 43 42 42 42 41 38 35 39 39 40 40 42 43 45 46 43 41 39 37 35 31 25 21 30 33 39 49 60 65 57 45 42 62 70 67 80 104 106 88 60 64 62 53 62 96 112 99 80 85 91 98 98 82 53 31 54 69 76 80 105 116 110 128 185 235 242 221 153 85 77 63 52 39 26 25 29 33 37 41 41 39 37 35 33 32 32 32 33 32 37 46 46 42 53 70 95 96 108 135 175 213 217 196 212 202 172 130 173 226 180 141 171 199 206 191 140 79 58 56 74 109 158 168 127 91 95 113 112 106 113 133 140 119 86 63 70 123 194 237 236 213 193 182 160 153 146 159 195 214 191 156 106 115 177 214 207 195 188 201 207 202 176 139 106 87 97 123 127 122 113 80 89 189 240 184 113 88 126 171 164 149 161 194 203 186 177 160 138 142 145 124 117 148 198 196 140 124 174 222 184 85 54 114 143 84 49 99 165 159 118 162 227 206 166 134 137 131 116 123 197 206 146 167 216 212 161 118 155 206 212 211 206 159 115 94 84 76 61 43 36 39 41 43 47 50 45 38 43 89 154 173 117 48 41 72 68 58 91 151 174 162 143 122 109 62 92 148 187 155 94 44 94 189 186 120 81 59 52 46 47 46 46 49 53 53 47 42 45 43 41 42 44 46 49 50 44 50 69 99 110 90 76 86 109 120 90 93 144 147 119 119 136 109 78 67 78 89 82 67 88 122 124 87 58 63 100 133 100 61 97 161 189 216 191 104 53 31 36 41 53 72 89 125 141 162 195 190 136 69 48 85 117 153 157 98 59 67 83 106 132 139 147 145 110 98 140 170 128 117 124 101 79 81 86 116 147 141 143 150 168 178 173 181 206 204 207 213 201 197 186 137 86 151 215 220 213 210 199 204 199 202 204 205 204 204 205 207 197 198 203 207 202 195 195 202 167 101 44 35 49 59 57 49 54 49 45 44 38 38 80 141 209 241 220 190 203 196 168 167 198 190 203 201 158 126 141 165 154 164 187 203 201 200 203 202 203 202 200 188 170 156 140 121 146 162 167 165 147 134 171 216 198 184 177 188 201 204 201 199 198 198 198 199 199 200 200 200 198 198 198 198 199 199 199 199 198 198 198 199 199 199 199 199 200 201 201 202 202 203 203 204 204 203 203 202 201 201 200 200 199 199 199 199 199 199 199 199 198 198 198 197 197 197 196 196 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 198 200 201 201 200 198 197 201 201 201 201 201 201 202 202 201 203 205 205 204 204 206 208 208 207 205 204 203 203 203 204 206 207 206 205 203 204 207 210 206 207 208 209 210 210 210 210 212 211 210 210 210 210 211 212 212 212 211 211 210 209 208 208 206 206 205 204 204 204 205 206 204 206 207 206 204 204 205 206 206 205 204 202 202 202 202 202 203 203 204 204 205 204 204 204 201 204 206 207 206 206 207 208 208 209 210 211 213 214 215 215 214 215 216 216 215 214 213 212 212 211 210 210 211 213 215 216 214 214 215 216 217 218 219 220 221 221 220 220 219 218 218 217 219 218 218 220 223 224 222 221 220 219 218 217 216 216 215 215 216 216 216 216 215 215 215 215 210 211 211 211 210 210 210 211 216 217 218 218 218 218 217 216 210 211 211 211 211 211 211 210 214 215 214 212 210 209 211 213 213 212 213 213 215 216 218 219 217 217 218 218 218 218 218 219 220 220 222 223 225 227 228 229 227 227 227 227 227 227 227 227 224 225 225 226 226 225 225 224 225 225 225 225 225 225 225 225 226 226 226 225 224 222 221 220 222 227 226 174 120 156 221 230 224 223 223 222 221 220 220 220 220 220 220 219 217 216 216 216 216 216 217 217 216 215 213 212 211 211 214 211 205 211 214 204 170 172 203 222 207 200 208 204 208 208 206 205 204 204 205 205 202 202 205 206 203 200 206 214 205 171 157 174 178 176 197 215 204 204 204 204 203 203 203 203 210 205 208 202 198 215 209 164 103 93 173 223 215 210 197 202 205 204 204 204 204 204 204 203 185 184 184 184 184 184 183 183 185 184 183 183 183 183 182 182 181 181 181 182 182 181 181 181 182 180 179 179 181 181 180 178 181 181 181 182 183 184 186 186 180 180 179 179 181 183 186 187 178 178 179 180 181 183 183 184 182 182 182 182 182 182 182 182 179 180 183 185 186 185 183 182 183 184 184 184 184 184 185 185 184 184 184 184 183 182 181 181 183 183 183 184 183 183 182 182 184 184 184 184 184 184 184 184 185 185 185 184 184 183 183 183 182 184 187 187 186 184 185 186 185 186 187 187 187 187 188 188 186 186 186 187 187 188 188 188 187 186 186 187 189 189 187 184 186 186 187 188 190 191 192 192 187 188 188 189 189 190 190 190 191 191 191 191 191 191 191 191 191 190 190 189 189 190 190 191 191 191 191 190 190 189 189 189 196 194 192 192 192 192 189 187 191 191 192 192 192 192 193 193 190 190 190 193 196 198 198 196 193 193 194 194 194 195 195 195 198 198 197 197 195 193 192 191 193 193 193 194 195 196 196 197 196 196 196 196 196 195 195 195 199 199 199 199 199 199 199 199 195 199 203 204 200 197 196 196 194 194 195 196 199 204 208 210 198 205 207 205 209 215 213 205 212 204 204 203 201 211 215 202 219 222 190 140 136 179 206 199 207 200 203 225 236 186 128 128 194 233 214 204 219 241 248 196 118 53 68 157 214 231 235 226 201 211 206 203 213 209 201 208 211 202 209 208 198 213 226 210 155 110 126 179 219 238 230 224 239 238 239 212 164 152 177 194 225 255 250 173 140 209 254 216 162 185 165 146 193 246 250 238 232 254 228 145 132 213 253 221 220 224 223 217 215 222 233 239 254 228 197 165 117 63 35 34 40 69 111 157 201 230 232 221 207 222 229 208 218 251 252 168 73 9 62 169 253 243 132 113 205 230 215 215 227 221 203 163 169 233 209 209 245 219 180 151 90 109 152 119 107 184 235 249 248 235 199 156 156 166 107 29 7 166 251 249 251 209 115 63 67 100 139 193 255 253 158 57 13 44 100 160 168 113 64 63 85 90 106 119 129 88 43 79 112 101 114 104 90 133 148 96 45 74 117 93 45 58 100 128 122 143 184 226 240 231 228 234 240 251 254 209 168 129 59 28 26 37 19 17 47 63 106 186 197 107 21 1 15 20 18 21 24 88 157 171 134 94 62 35 23 20 34 82 159 205 158 71 29 35 42 44 77 76 68 57 55 24 18 55 86 96 138 204 237 171 137 148 87 18 29 39 53 99 109 100 121 108 76 94 144 233 250 211 114 49 72 62 82 92 105 107 101 95 78 56 43 72 99 107 121 141 121 72 85 161 213 160 64 29 38 36 47 38 45 37 37 40 43 79 90 57 23 13 27 39 43 55 52 42 28 9 1 32 112 186 222 186 108 28 58 117 160 154 94 55 56 54 37 38 35 24 31 78 105 88 78 102 127 128 132 124 106 87 69 42 22 20 44 54 62 49 40 41 34 32 31 34 34 31 33 38 36 29 36 44 32 26 36 39 57 97 103 78 48 30 24 22 21 22 46 74 74 46 28 24 21 18 15 13 19 24 27 35 39 31 42 61 63 40 29 60 130 193 190 171 142 103 81 61 32 33 26 41 34 35 43 46 50 40 34 32 26 21 35 65 68 44 36 34 34 36 38 34 26 19 28 80 116 96 66 69 66 39 33 61 111 129 109 103 95 66 54 55 50 43 40 44 45 44 46 46 44 38 33 39 60 79 94 105 119 137 162 168 132 87 68 60 51 47 43 37 33 33 35 26 27 33 38 45 43 31 24 38 38 37 38 24 20 39 25 23 21 18 24 40 39 21 45 51 79 104 93 63 41 29 19 22 23 20 17 19 25 30 36 18 29 28 27 36 32 39 38 31 35 49 69 73 54 48 83 83 81 61 57 74 97 135 153 188 172 144 101 42 28 38 45 45 40 34 38 46 42 31 36 41 43 39 36 34 28 21 14 18 28 30 29 38 41 32 31 45 96 156 141 83 70 87 91 69 68 88 95 92 95 101 110 143 187 226 213 181 202 237 214 169 102 103 161 196 162 91 71 85 89 99 147 196 173 109 103 66 79 95 82 72 61 54 58 48 47 72 103 122 152 190 206 171 118 101 112 158 202 179 105 65 40 45 54 55 45 31 35 78 157 159 88 43 33 33 32 74 120 159 168 123 82 86 88 133 113 80 117 165 205 253 251 193 95 92 160 157 94 46 27 31 34 32 26 22 21 22 16 18 22 29 36 40 40 39 39 42 35 26 29 41 66 95 128 163 176 157 148 133 130 171 214 253 203 92 42 43 57 81 71 116 123 87 54 31 26 42 41 46 45 41 40 40 48 60 96 164 185 132 64 34 80 160 174 157 126 79 31 15 53 102 196 247 255 195 118 79 64 51 49 41 32 29 33 48 73 94 83 85 118 170 222 254 212 117 85 99 73 35 32 41 40 40 33 39 42 39 36 36 36 34 33 30 35 40 35 44 98 159 148 67 14 53 134 177 167 144 178 240 237 160 108 169 238 198 176 208 186 102 28 14 63 126 141 89 49 50 60 56 54 61 45 41 27 24 42 86 98 46 42 37 44 36 30 33 28 31 31 26 22 21 21 18 12 7 10 73 160 224 157 127 199 175 96 91 120 203 244 249 220 116 116 130 83 35 32 94 200 253 254 198 183 234 247 199 130 60 32 52 96 165 223 252 221 135 93 104 110 167 248 243 186 168 199 231 254 246 168 56 30 89 171 202 137 141 168 168 131 168 229 249 238 128 61 163 207 93 2 89 200 250 235 209 176 133 70 42 27 38 48 40 29 28 30 30 32 34 36 38 39 40 38 53 45 42 47 48 54 48 30 42 58 75 53 25 63 118 137 94 67 59 74 107 132 147 100 72 155 226 173 134 127 82 45 52 65 99 129 133 102 49 55 71 68 50 43 56 80 102 115 75 51 23 26 86 134 147 100 70 50 47 44 41 44 45 42 42 41 39 37 39 42 45 44 44 42 38 40 41 35 26 31 64 129 198 201 188 212 215 168 75 17 14 30 39 35 44 43 42 42 43 43 42 38 35 38 39 40 42 43 44 45 45 43 40 38 35 33 28 22 18 32 34 39 48 59 64 56 44 51 55 64 89 133 161 139 97 61 61 59 57 75 110 118 97 87 91 88 85 102 122 94 40 16 45 72 77 111 123 102 126 187 252 240 180 120 106 129 104 50 34 21 22 29 36 41 45 40 39 38 37 36 34 33 32 37 31 32 41 45 43 45 51 47 62 107 160 194 220 224 206 216 203 170 130 175 210 148 116 181 219 216 171 120 107 116 101 59 97 150 165 136 125 160 201 183 140 100 83 68 57 71 99 99 162 217 231 219 205 200 204 208 208 209 207 205 201 176 140 91 116 190 219 205 199 192 198 194 211 187 131 102 118 149 173 165 141 133 103 81 140 182 141 116 116 165 195 187 186 198 214 177 159 175 185 144 110 121 143 128 147 203 217 161 140 184 220 159 68 67 138 146 80 50 92 143 147 130 171 210 194 157 100 97 130 150 152 188 170 113 147 216 211 147 90 134 198 213 224 202 140 107 125 137 113 75 47 33 38 42 46 51 53 46 36 50 115 211 226 137 60 40 33 42 33 77 113 103 86 75 72 65 32 49 77 116 109 82 59 135 188 128 60 60 55 53 63 45 44 46 51 55 55 48 42 44 42 41 42 43 46 51 55 54 68 103 151 165 124 78 63 76 77 66 80 166 204 159 158 180 134 80 57 72 92 91 78 75 83 108 106 79 68 89 131 100 68 133 205 178 140 112 58 43 32 61 94 129 150 141 151 149 134 167 182 143 76 44 86 133 196 212 122 42 49 106 169 209 160 115 88 79 131 177 141 84 96 74 78 114 112 120 172 170 142 145 158 185 201 190 204 211 206 208 214 198 185 160 98 63 150 225 226 213 209 200 211 205 207 209 208 204 201 200 200 207 202 197 202 215 218 201 180 113 50 24 48 64 63 60 57 50 44 40 40 37 47 110 188 236 232 206 191 205 202 175 158 174 184 186 154 122 138 164 161 113 150 193 206 198 199 199 188 199 195 198 194 188 195 188 160 174 195 173 168 176 171 171 157 140 127 134 168 201 208 200 195 198 198 199 199 199 200 200 200 199 199 199 199 199 199 199 199 202 201 201 200 199 199 198 198 200 200 201 202 203 204 204 205 204 204 203 202 201 201 200 200 198 198 199 199 199 199 199 200 201 201 201 200 200 200 199 199 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 197 198 200 201 201 200 198 197 197 198 200 201 201 200 198 197 200 202 204 204 204 204 206 208 208 207 206 204 203 203 204 204 207 207 206 204 202 203 208 212 206 207 208 209 210 210 210 210 213 212 211 210 209 210 211 212 209 209 208 207 206 206 205 204 207 206 205 204 204 204 205 205 203 205 207 207 205 205 207 210 209 207 206 204 203 203 204 204 208 209 208 208 206 203 200 199 201 204 207 208 208 207 209 210 208 208 210 211 213 215 216 217 216 216 217 218 217 216 215 214 213 213 212 211 212 214 217 218 214 214 215 216 218 219 220 220 221 221 220 220 219 218 217 217 218 218 218 221 223 224 221 219 215 216 218 219 219 218 216 215 217 217 217 216 215 214 213 213 215 212 210 210 212 212 210 207 216 217 218 219 219 218 217 216 213 212 212 211 211 212 212 213 214 214 213 210 207 207 210 213 212 212 212 213 215 217 219 220 218 218 218 218 218 218 218 218 221 221 223 224 226 228 229 230 227 227 227 227 227 227 227 227 232 225 216 210 210 217 226 233 225 225 225 225 225 225 225 225 226 226 226 226 224 223 221 220 212 224 229 174 118 160 227 232 222 223 224 224 223 221 218 216 218 216 214 215 218 219 217 214 215 215 216 216 215 214 212 211 213 211 215 213 207 211 216 211 169 165 196 219 209 207 216 209 210 208 207 205 204 204 204 205 204 204 206 205 200 200 210 222 211 173 153 113 108 167 202 211 205 205 205 204 204 203 203 203 206 204 211 206 203 222 211 155 82 88 183 226 211 211 200 200 205 204 204 204 204 203 203 203 181 182 183 185 186 187 187 187 186 184 183 183 185 185 183 182 185 184 183 182 182 182 183 183 182 181 181 180 181 182 184 185 184 184 183 182 182 181 180 180 184 184 183 182 181 181 180 179 183 183 183 183 183 183 183 183 179 180 180 181 181 182 183 183 183 183 182 182 182 182 181 181 183 183 183 182 182 181 181 181 182 182 182 183 183 184 184 185 178 180 183 186 186 185 183 182 184 184 184 184 184 184 184 184 180 183 186 186 185 184 184 185 192 190 187 184 182 182 182 182 186 185 185 185 186 188 190 192 186 186 187 188 188 188 187 187 185 186 187 186 184 184 184 185 189 189 189 189 189 189 189 189 193 191 189 186 186 187 189 191 185 189 192 191 187 186 190 193 194 193 192 190 189 189 189 190 189 189 190 191 191 190 189 189 189 190 192 193 194 193 193 192 194 193 192 191 191 193 195 196 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 196 196 197 197 197 197 197 196 195 194 194 194 194 194 195 196 197 198 199 199 199 197 197 197 197 197 197 197 197 195 197 199 199 199 201 204 207 193 194 207 200 195 204 202 200 210 195 189 202 197 192 205 198 203 199 212 196 162 185 219 204 172 190 193 133 122 141 130 166 217 220 230 237 199 128 111 153 229 220 219 242 226 190 159 99 59 61 123 173 175 208 244 227 210 207 198 197 207 209 206 210 209 213 198 212 221 212 203 172 94 128 182 224 229 212 206 213 207 213 221 224 208 167 114 75 169 226 220 138 101 154 213 226 170 117 103 140 212 240 207 206 223 231 164 116 175 234 225 206 213 213 213 211 209 209 212 215 229 237 246 237 207 163 110 64 21 20 38 64 96 145 167 147 114 201 232 238 240 248 246 185 68 5 30 158 253 248 177 111 171 230 226 220 218 228 232 163 157 202 229 230 223 211 174 119 71 117 188 123 59 162 223 247 237 199 154 172 214 170 76 31 71 98 138 209 251 246 211 140 84 67 59 166 251 249 206 100 24 37 73 115 128 100 59 33 27 95 191 229 186 84 33 93 128 136 107 123 163 234 254 131 41 38 48 70 55 123 195 229 208 226 234 230 223 212 211 222 213 249 244 195 190 124 44 27 40 46 47 37 33 52 91 130 134 72 29 22 21 22 22 14 27 54 94 128 143 124 73 26 20 17 69 165 238 246 182 102 29 38 37 36 45 50 49 52 39 16 22 84 141 141 147 186 188 144 124 109 79 27 14 78 133 123 98 97 113 90 57 59 114 167 143 96 82 38 35 114 181 212 209 164 132 119 85 37 43 42 53 66 88 120 119 82 74 99 105 87 64 47 50 64 58 47 40 44 45 37 45 68 71 48 27 22 26 30 37 46 49 50 27 17 3 43 112 195 238 231 149 47 22 46 67 80 68 64 67 57 37 34 26 3 36 138 186 141 141 174 178 204 220 190 176 170 122 47 12 23 51 88 97 63 40 44 43 30 37 35 36 34 31 35 36 28 35 34 36 33 24 36 87 140 172 170 105 41 39 41 26 29 39 28 28 29 19 15 22 27 23 16 20 25 24 28 32 28 35 59 65 43 27 58 149 242 251 251 204 111 44 34 40 36 32 37 43 45 46 45 44 44 33 28 29 31 48 84 89 55 42 33 30 36 41 38 31 26 39 64 75 59 46 49 51 45 43 58 77 87 84 72 59 51 45 45 43 42 43 47 49 49 64 45 42 41 50 44 32 68 88 104 95 116 185 206 163 129 142 167 141 87 62 48 38 45 36 31 25 26 37 48 46 38 31 31 32 34 35 34 31 28 17 18 19 21 24 26 28 30 33 37 45 54 58 52 39 28 24 25 24 22 20 22 26 31 25 27 29 33 35 34 31 28 19 36 46 52 42 39 52 45 46 24 47 61 49 59 81 98 113 102 83 60 41 34 37 42 49 46 38 33 38 45 40 27 34 38 39 39 41 42 34 22 17 21 26 29 29 30 32 35 34 35 63 103 99 61 70 121 140 110 79 65 66 77 98 117 99 110 167 217 205 180 199 233 163 127 139 108 101 114 85 112 163 159 128 103 123 145 117 70 80 73 69 98 129 139 122 76 59 47 56 46 62 89 106 166 212 172 153 150 128 147 192 183 108 69 52 52 58 54 38 42 43 53 75 79 74 62 44 48 28 70 153 205 179 134 126 137 156 127 79 81 119 188 253 249 236 145 104 141 152 134 107 54 23 32 41 34 22 25 28 19 18 20 23 27 32 36 39 41 36 35 33 33 38 51 67 79 79 86 90 76 81 143 211 232 176 162 131 64 36 49 54 75 112 101 78 49 31 29 34 36 44 43 47 53 41 21 40 86 155 237 247 216 110 16 56 95 92 75 55 45 52 51 59 96 175 220 195 151 118 90 90 94 66 36 29 37 35 43 60 65 65 44 117 215 254 254 224 153 191 175 96 20 22 49 50 46 38 38 37 36 35 35 34 34 38 27 25 33 38 47 76 108 84 28 33 131 236 246 221 138 161 248 234 137 94 157 203 146 166 182 153 111 55 11 78 194 247 151 72 59 48 43 64 66 51 45 38 34 34 37 42 44 42 42 41 39 36 33 31 29 23 21 22 26 25 17 9 6 30 82 150 182 152 175 252 255 169 80 54 119 186 206 152 66 44 58 58 22 49 100 142 190 187 181 212 245 204 156 74 25 80 110 111 157 213 242 241 181 98 63 84 164 251 251 188 171 219 241 251 243 192 91 37 61 129 134 153 166 179 135 93 157 240 251 227 111 66 155 152 43 17 139 241 254 198 204 240 179 102 38 20 39 38 40 45 30 35 32 30 32 36 40 42 42 42 41 40 41 43 44 43 42 41 48 48 34 23 36 74 108 127 103 61 50 78 137 186 183 87 68 137 195 159 102 70 59 38 49 64 97 138 146 114 82 60 67 75 61 36 47 97 139 115 74 25 5 43 114 154 149 78 61 45 42 45 44 41 40 46 46 46 44 42 42 46 49 47 46 41 38 43 48 39 24 31 96 154 201 222 220 231 241 178 78 22 18 26 38 37 36 41 40 39 40 42 43 42 40 39 39 40 42 43 44 45 45 41 41 39 33 25 23 26 31 33 32 33 47 62 57 50 56 52 58 62 99 184 241 207 139 68 39 57 53 72 103 121 92 90 114 127 142 163 178 151 81 29 19 56 99 112 105 105 129 153 158 173 151 110 123 139 110 63 25 8 18 22 47 76 64 49 35 35 42 38 33 35 35 31 33 36 39 41 42 42 42 39 53 81 122 165 199 217 223 198 206 163 138 180 196 157 129 179 211 219 185 130 116 152 171 78 49 86 110 133 185 208 228 221 206 177 144 120 105 93 83 91 181 224 204 191 189 188 198 211 212 205 209 203 183 163 134 102 124 196 224 198 188 192 193 199 209 200 155 123 122 151 209 209 213 200 160 117 96 97 100 128 169 192 203 205 206 208 190 152 144 197 212 148 102 110 135 129 143 193 230 227 193 156 151 105 62 118 182 191 127 43 58 117 154 140 158 195 191 147 65 80 123 144 154 146 93 82 140 169 158 152 150 147 152 177 207 200 117 116 175 181 151 98 30 38 39 43 46 46 43 47 53 55 107 159 154 100 61 63 77 75 52 117 186 159 115 86 44 40 62 59 53 61 56 58 84 111 94 71 54 50 54 60 64 49 45 44 49 52 48 43 40 41 34 35 42 44 47 59 70 65 91 131 180 183 140 104 78 55 23 36 87 179 216 163 152 170 147 99 62 60 73 79 81 64 72 77 75 76 81 84 82 76 71 97 116 84 48 45 54 38 33 88 171 226 224 168 119 99 115 153 195 171 79 39 76 146 204 199 121 51 40 127 248 251 201 103 37 81 163 151 74 45 68 121 168 160 128 156 224 214 195 190 207 217 210 205 211 210 204 191 208 217 208 169 83 103 194 229 204 200 204 200 206 211 207 203 201 201 203 203 203 197 208 209 201 197 222 225 168 67 26 32 64 65 59 59 51 48 46 42 37 41 82 164 236 231 213 201 198 202 205 187 157 175 135 114 109 120 170 199 176 142 154 190 212 198 191 199 198 195 197 193 203 215 197 188 213 209 205 201 201 200 191 174 161 126 136 154 174 190 199 204 205 198 197 196 196 196 197 198 199 199 199 199 199 199 199 199 199 197 198 198 199 199 200 200 200 201 201 201 201 201 201 201 201 199 199 199 199 199 198 197 196 200 200 200 199 199 198 198 198 199 197 196 197 200 202 201 199 192 199 203 201 198 198 196 191 199 199 198 197 196 196 196 196 200 199 197 196 196 197 199 200 195 197 199 201 203 203 202 201 204 205 206 207 207 206 204 202 206 209 212 215 215 212 209 206 206 206 206 207 207 208 208 208 208 208 208 208 209 210 211 211 210 210 211 211 211 210 209 208 210 210 210 209 209 208 208 207 205 206 207 208 208 206 205 203 202 203 205 206 206 206 205 205 202 202 202 202 203 204 205 205 203 203 203 203 204 206 208 209 207 207 208 208 208 208 208 208 209 210 212 214 215 217 217 217 214 213 213 213 213 214 215 216 217 215 213 211 210 211 213 214 216 216 216 217 218 219 220 221 222 222 221 220 219 218 218 217 218 218 218 219 220 221 221 222 219 219 219 219 219 219 219 219 217 217 217 217 217 217 217 217 215 215 215 216 216 216 217 217 215 216 216 217 218 218 218 218 210 211 213 214 214 213 211 210 218 215 212 211 211 211 209 207 212 212 213 214 215 216 217 218 218 218 217 216 217 218 220 221 222 223 223 224 225 226 227 227 228 228 228 227 227 227 226 226 224 232 208 165 163 206 233 229 227 225 221 219 223 228 226 220 223 240 225 219 230 228 225 222 221 229 218 150 151 215 228 238 221 221 222 223 223 223 222 221 210 216 214 214 220 217 214 220 216 233 211 198 213 214 210 213 211 211 211 210 210 209 209 209 175 158 189 219 216 208 202 208 193 215 208 196 217 204 164 182 195 212 204 200 205 207 214 213 194 133 120 87 111 188 203 223 203 203 204 204 204 204 205 206 197 200 210 203 202 227 210 138 75 141 196 229 208 204 208 204 202 202 203 204 205 206 206 207 182 183 183 184 184 184 184 184 185 183 181 181 183 183 181 179 185 184 183 182 182 182 183 183 183 182 181 181 181 182 183 184 183 183 183 182 182 181 181 181 182 182 181 181 180 179 178 178 182 182 182 182 182 182 182 182 183 183 182 182 182 182 182 182 182 182 182 182 181 181 181 181 182 182 182 181 181 181 181 181 182 182 182 183 183 184 184 184 183 183 183 183 183 182 182 182 186 186 187 187 187 187 187 188 185 186 186 185 183 183 186 188 187 186 185 184 184 184 184 184 186 185 185 185 186 187 188 189 186 187 187 188 187 186 185 184 186 187 187 186 185 184 185 186 189 188 187 186 186 187 188 189 191 190 188 187 187 188 189 190 186 189 192 191 187 186 189 192 189 188 188 188 189 190 192 193 189 189 190 191 191 190 189 189 190 190 192 193 193 193 192 192 193 193 192 192 192 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 196 196 196 198 198 197 196 196 196 197 197 196 196 197 197 197 197 197 196 197 197 197 197 197 197 197 197 197 199 199 198 197 198 200 202 202 195 203 205 203 192 172 174 189 198 197 201 199 200 207 193 199 193 203 185 148 167 205 201 155 152 168 152 144 129 110 163 217 240 229 171 114 105 149 201 228 248 228 201 175 123 81 66 113 164 176 127 103 148 206 228 214 217 216 215 212 202 195 200 203 214 208 212 230 226 173 96 120 192 236 216 194 206 213 200 203 204 208 215 213 192 158 131 146 174 158 98 71 109 154 170 129 97 122 194 237 220 201 222 230 188 149 159 199 216 212 212 211 212 211 209 207 206 208 210 210 216 221 224 226 216 186 157 114 41 20 44 52 67 75 51 60 147 200 235 252 252 250 198 101 28 28 107 184 230 202 123 148 226 248 222 196 219 243 191 174 205 215 231 245 233 165 55 93 161 201 135 59 146 240 254 230 138 124 222 244 129 72 133 148 76 51 131 223 255 252 217 173 113 50 132 240 251 200 90 18 34 53 69 85 93 84 70 62 111 190 215 164 72 34 86 161 188 149 150 204 255 248 118 40 40 35 30 44 166 242 253 253 242 227 225 229 219 209 210 217 247 233 162 133 75 37 56 110 88 39 48 71 57 51 47 44 38 34 28 20 22 25 23 20 35 56 76 90 85 56 27 21 48 128 215 232 172 96 50 33 32 33 33 34 43 51 50 54 34 31 69 104 95 89 111 115 102 101 81 45 9 22 96 172 188 163 124 104 78 48 42 55 70 60 44 44 55 101 166 241 252 246 193 155 140 103 56 63 85 61 41 95 163 174 159 124 67 88 141 125 77 75 108 125 96 61 38 36 49 56 49 52 41 30 24 20 21 33 47 59 45 38 71 71 64 72 119 209 225 166 62 16 31 48 49 48 46 54 54 40 35 30 12 39 153 215 179 171 183 166 171 203 177 185 205 152 50 9 33 62 69 63 52 52 51 49 52 46 36 27 28 32 29 26 29 33 47 77 95 74 50 72 117 153 179 141 72 50 45 33 33 27 21 21 19 12 17 27 28 31 23 22 23 20 23 30 32 32 44 50 43 34 48 112 186 236 213 158 88 38 27 37 46 34 38 41 42 42 43 42 39 35 23 20 24 39 68 75 51 28 33 34 33 35 39 37 31 38 43 50 50 45 40 41 46 37 46 56 61 58 50 43 39 43 45 45 42 41 45 54 60 54 42 44 45 53 46 36 65 76 89 84 85 106 118 132 161 200 218 202 149 111 105 95 77 67 47 30 28 35 39 39 40 46 36 27 26 31 34 31 26 18 18 18 19 22 24 27 29 34 35 38 44 48 45 37 30 26 26 25 23 22 23 27 31 31 31 31 33 33 31 26 21 12 50 96 124 101 74 91 107 62 24 39 59 48 40 43 54 56 53 46 37 31 32 38 44 44 40 39 44 46 40 30 24 31 34 35 34 34 34 32 29 21 21 21 21 24 28 32 35 33 31 40 59 59 44 60 102 146 139 120 93 73 71 86 99 92 102 154 212 216 192 200 230 200 139 142 115 54 34 89 211 249 190 127 96 86 77 68 63 63 60 59 102 170 214 192 120 63 46 53 41 45 62 67 107 136 147 183 204 158 116 116 102 81 79 71 48 59 90 80 59 50 54 57 44 46 57 56 65 57 59 96 129 110 95 153 233 221 157 111 107 129 159 186 208 160 152 167 189 166 131 102 52 33 31 34 32 23 23 26 21 19 20 21 23 27 32 36 39 38 34 32 29 26 38 75 112 103 67 38 46 103 188 233 223 167 117 74 42 39 42 39 65 87 77 59 39 30 33 38 39 40 45 47 46 38 33 58 101 188 253 254 237 147 43 37 37 47 50 52 59 71 65 60 78 102 130 112 94 84 69 87 113 79 46 37 46 40 35 41 44 42 52 119 211 250 240 212 189 251 207 98 11 20 57 56 42 34 33 32 31 32 33 35 36 37 32 32 38 38 37 45 59 30 44 116 192 255 254 206 142 162 186 171 115 96 116 119 111 160 186 170 130 71 15 68 185 245 175 110 90 64 43 52 50 59 52 43 36 34 34 36 37 43 43 43 41 38 34 30 28 25 21 21 24 23 18 13 11 40 104 171 191 183 215 255 247 181 116 81 95 106 99 69 31 30 41 40 26 50 80 74 86 126 170 187 160 109 91 78 106 154 201 189 153 144 173 195 162 109 57 65 159 249 239 182 170 216 243 253 253 207 100 33 46 90 140 213 205 172 106 52 128 216 251 243 133 71 110 94 26 74 155 205 209 187 216 254 212 131 47 11 35 40 29 32 38 37 35 33 34 37 40 42 42 44 42 40 40 41 42 41 39 41 43 41 33 28 38 63 84 84 76 47 39 67 127 170 158 57 55 117 157 126 86 63 57 66 64 65 95 149 174 152 123 79 73 67 53 42 64 109 138 102 56 14 15 63 117 123 92 62 50 40 39 43 44 44 45 49 48 47 44 41 40 42 44 44 44 42 42 47 51 42 29 69 148 206 231 226 203 208 224 171 75 23 20 27 38 39 39 40 39 39 41 43 43 42 40 41 41 41 41 41 41 42 42 44 44 41 35 29 26 28 31 33 34 38 53 67 61 53 59 54 54 79 143 220 252 218 161 80 27 46 62 75 89 104 89 94 146 165 156 176 225 204 104 19 33 107 164 159 127 105 110 100 96 114 114 86 85 101 96 60 26 4 6 28 89 132 113 62 43 33 34 33 34 33 26 36 37 39 40 42 43 43 43 46 48 58 79 109 136 154 162 175 181 154 153 204 215 174 151 185 211 215 199 148 119 159 188 130 39 32 80 154 222 230 233 223 213 205 204 194 157 101 58 95 135 147 150 182 204 199 196 198 190 180 192 204 205 190 151 107 120 187 221 202 193 194 192 185 197 198 164 141 145 156 181 202 228 238 183 105 89 116 127 170 205 214 205 193 194 204 194 163 128 171 217 184 124 95 101 127 159 189 203 213 215 175 111 59 85 154 193 189 128 50 48 123 148 147 178 198 169 124 57 78 127 151 133 103 78 79 102 119 145 181 195 169 136 142 171 161 101 122 179 162 114 75 35 38 40 44 45 45 45 48 52 58 78 99 104 88 75 91 120 100 69 125 219 224 164 110 76 99 118 87 42 43 60 66 73 75 70 64 60 58 58 58 58 50 43 38 41 44 41 37 35 36 58 56 42 42 50 77 119 111 121 141 186 204 176 140 107 71 50 57 81 139 167 143 161 202 165 97 47 46 65 72 70 53 56 59 64 70 71 64 55 50 50 51 42 34 52 64 50 56 55 115 206 253 247 171 94 86 154 212 216 156 64 28 58 138 198 202 125 45 36 128 244 241 168 84 58 96 128 99 47 60 129 204 208 151 132 184 240 222 207 204 215 218 206 199 202 202 205 197 200 227 219 147 85 149 211 230 204 197 202 200 201 206 203 201 201 203 205 206 206 203 203 198 200 213 238 221 146 60 32 43 67 61 53 54 48 53 51 40 33 59 123 196 241 204 206 210 209 205 204 189 162 133 107 108 136 162 181 173 142 152 160 192 212 202 194 199 199 200 201 196 199 209 208 202 204 205 200 196 196 200 201 198 194 182 186 190 195 197 198 196 195 198 197 196 196 196 197 198 199 199 199 199 199 198 198 198 198 198 198 198 198 199 199 199 199 201 201 201 201 201 201 201 201 201 202 202 202 202 201 201 200 200 200 200 199 199 199 198 198 201 199 197 198 200 200 199 197 191 198 202 201 200 202 202 199 200 200 199 198 197 197 198 198 199 198 198 197 197 198 198 199 198 198 200 201 202 202 202 202 203 204 205 206 206 205 204 203 205 205 206 206 206 206 206 206 207 207 206 206 206 206 206 205 208 208 208 209 209 210 211 212 209 210 210 211 211 210 209 208 210 210 209 209 209 208 208 208 206 206 207 207 207 206 205 205 205 206 207 208 208 207 207 206 202 202 202 202 201 201 201 201 202 201 201 202 202 204 205 206 206 206 207 207 208 208 208 209 209 210 212 214 215 216 217 217 215 215 214 214 215 215 217 217 217 216 214 212 211 212 214 215 217 217 217 217 218 219 220 221 222 222 221 220 219 219 218 218 216 217 217 218 219 219 220 220 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 215 215 216 216 217 217 217 217 217 217 218 218 218 218 218 218 212 212 213 213 213 212 211 211 218 215 212 211 212 212 211 209 213 214 214 215 215 216 217 217 218 217 217 217 217 219 220 221 223 223 224 225 225 226 227 227 228 228 228 227 227 227 226 226 217 241 217 155 149 203 233 217 223 227 229 227 224 225 227 229 227 207 206 215 221 224 221 218 216 228 225 166 163 216 223 228 221 221 222 223 223 222 222 221 220 222 219 218 220 216 215 221 228 207 192 195 209 217 212 210 211 211 212 212 212 213 213 213 191 165 185 212 215 210 204 210 209 209 201 204 211 162 121 162 197 211 202 201 208 211 214 205 167 93 100 116 162 223 213 210 203 203 204 204 204 204 205 206 204 203 210 204 203 223 199 124 111 170 209 228 204 202 206 201 202 202 203 204 205 205 206 206 184 184 184 184 183 182 181 181 186 184 182 182 183 183 181 179 185 184 183 182 182 182 183 183 183 183 182 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 179 179 179 182 182 182 182 182 182 182 182 185 185 184 183 183 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 184 184 184 187 185 183 181 180 180 182 182 183 183 184 184 185 185 186 186 189 188 187 184 182 183 187 190 182 183 184 185 186 186 186 186 185 185 186 186 187 186 186 185 187 187 187 187 187 186 184 184 186 187 188 187 186 185 186 187 189 188 186 185 185 186 188 189 188 188 188 188 189 189 189 189 187 190 192 191 188 186 188 191 188 187 187 187 188 190 191 192 189 189 190 191 191 190 189 189 190 191 191 192 193 192 192 192 191 192 193 193 194 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 193 193 193 194 193 193 194 194 194 195 195 195 197 197 196 196 196 197 197 198 197 197 198 197 197 196 195 194 197 197 197 197 197 197 197 197 199 200 200 198 195 195 196 198 197 187 195 208 213 178 134 138 195 213 207 203 202 199 201 194 196 200 217 198 150 154 194 206 175 123 115 134 167 167 151 201 213 194 151 98 85 139 212 252 239 211 158 110 98 94 103 145 211 235 178 107 111 130 145 180 204 210 220 227 222 211 208 215 216 225 236 216 184 154 125 117 189 222 233 210 196 205 207 195 205 201 201 209 218 217 207 195 163 156 131 94 70 70 79 84 101 136 186 226 227 222 239 242 225 136 122 192 225 210 203 209 209 210 211 209 207 205 206 207 207 208 205 213 235 244 235 227 211 129 63 37 24 26 33 27 40 92 125 159 180 191 205 185 123 50 35 70 118 198 226 169 134 192 225 188 144 178 227 210 177 183 207 250 240 186 130 66 134 204 196 135 59 126 241 244 244 132 121 214 196 75 81 207 242 103 20 56 140 205 237 253 243 165 56 90 188 208 165 86 44 35 31 45 74 103 123 132 110 108 131 130 92 53 54 94 157 195 160 153 203 224 175 76 30 20 39 64 76 159 210 248 247 227 210 209 209 203 200 204 226 251 233 133 64 18 46 120 205 144 56 78 106 65 51 43 47 51 37 34 67 96 73 30 22 26 32 39 49 53 44 31 23 53 109 157 146 80 32 29 36 30 42 55 44 40 67 101 128 101 70 65 74 75 81 101 124 135 140 104 51 13 17 63 134 188 189 128 78 57 53 61 55 33 44 72 87 117 144 142 209 224 214 180 163 155 118 67 108 118 99 103 177 248 239 196 111 114 190 229 166 79 84 177 237 163 85 43 29 33 43 46 44 41 39 34 24 19 27 38 56 37 63 153 183 131 62 52 139 190 170 73 26 65 97 85 37 28 30 37 40 43 36 17 50 164 233 206 184 169 134 127 162 162 177 177 119 38 9 27 43 46 58 90 107 74 39 40 37 40 44 60 70 47 20 19 16 64 137 167 115 43 41 87 103 125 110 73 57 48 34 27 23 23 24 18 11 20 30 26 33 27 24 25 23 22 25 29 29 28 32 41 42 38 65 110 122 104 76 48 31 25 27 30 34 37 40 40 42 42 37 29 31 32 38 40 39 47 49 36 33 37 31 27 44 69 66 45 51 63 67 53 36 31 37 43 38 41 44 44 41 38 38 38 40 41 43 44 44 46 51 55 46 41 45 46 50 44 34 51 56 68 67 53 53 82 130 169 173 213 230 188 152 171 192 177 134 106 77 61 47 34 35 47 37 29 22 21 24 26 24 20 17 17 16 17 19 23 27 29 36 33 32 34 37 39 37 34 28 28 28 26 26 26 29 32 37 35 33 32 31 26 19 14 5 67 148 200 182 149 164 181 91 36 34 56 51 31 19 27 24 26 28 29 30 33 36 39 36 28 32 45 46 32 22 23 32 30 30 34 34 31 26 23 25 22 19 19 23 30 36 39 34 33 28 29 33 36 52 79 115 139 155 145 121 97 74 56 63 82 135 198 213 183 181 215 219 147 117 81 28 48 148 249 230 161 92 55 51 77 101 101 74 54 40 85 164 222 212 149 91 61 58 44 38 47 41 54 57 107 182 221 161 74 53 58 68 79 74 44 64 125 140 127 94 83 63 35 36 49 53 70 89 89 80 60 48 75 151 228 165 112 124 173 204 167 92 84 85 144 212 243 208 150 103 51 43 33 32 33 26 23 24 20 21 19 18 17 20 25 31 35 35 31 31 28 21 36 92 151 143 89 43 44 93 165 212 220 191 116 59 50 66 58 36 45 57 50 39 30 31 38 42 43 40 51 52 45 40 46 75 113 165 238 253 223 123 23 25 41 48 67 77 79 75 62 53 58 69 107 100 73 50 41 69 101 75 44 32 40 37 30 35 42 29 41 95 204 254 228 194 218 254 205 98 18 22 51 49 37 29 28 27 26 28 31 35 37 34 32 32 36 39 37 32 28 30 104 208 236 255 247 199 177 159 146 120 78 80 80 70 118 187 189 163 136 101 34 40 132 200 194 163 121 66 31 43 54 61 56 48 42 38 36 35 34 43 43 42 40 38 34 30 28 27 22 20 22 23 19 16 16 59 142 219 223 214 224 222 216 205 188 163 136 105 71 46 37 21 32 43 69 99 116 84 76 83 121 99 60 85 148 177 221 252 255 231 162 109 104 119 122 113 58 39 125 217 224 192 171 183 218 246 253 222 118 39 38 98 156 248 236 182 103 43 123 217 253 244 134 58 50 47 58 136 169 163 163 184 222 241 196 108 51 22 41 52 37 32 43 39 37 36 36 38 40 41 41 46 42 38 37 37 38 38 38 39 35 32 31 34 42 50 56 45 51 36 30 52 102 134 115 47 43 101 157 150 102 61 59 90 85 74 88 138 172 156 124 84 81 74 58 48 67 99 113 79 36 8 27 72 103 87 47 47 42 38 38 39 40 42 45 50 50 47 43 39 37 38 39 37 39 41 44 50 53 48 39 95 196 249 242 212 180 178 191 155 69 27 26 31 40 41 42 38 38 39 41 44 44 41 39 43 41 40 38 38 38 38 39 45 43 40 36 33 32 32 33 26 31 38 53 64 56 48 54 64 56 89 151 195 206 180 141 89 24 36 63 84 115 143 132 120 159 177 166 170 215 218 146 22 50 152 225 212 172 138 123 94 77 76 74 62 71 100 119 79 37 6 2 33 120 174 160 111 75 42 28 26 34 39 32 43 42 42 42 43 44 45 45 51 46 42 48 62 77 88 93 109 118 118 153 213 213 172 157 195 214 209 213 168 123 170 210 155 48 12 57 145 220 228 224 206 199 193 186 166 126 80 49 120 133 119 115 157 197 200 193 188 163 155 186 207 211 205 172 124 119 172 210 202 198 194 188 159 168 176 153 148 173 178 170 198 203 212 176 114 109 144 157 193 223 223 203 188 193 210 202 162 112 135 186 175 120 88 102 142 165 172 190 210 220 187 97 38 120 193 202 166 108 73 76 115 116 122 166 173 134 103 62 80 134 167 136 89 75 77 71 108 160 212 219 189 160 153 158 127 90 124 170 133 74 50 36 37 41 44 44 45 47 49 50 53 51 56 80 99 89 91 120 118 96 106 165 208 182 126 95 166 158 98 35 34 59 65 61 49 53 58 60 60 57 56 55 53 42 35 36 39 39 37 36 33 57 58 60 75 74 105 173 164 164 164 192 211 198 168 131 96 88 85 71 83 102 120 179 233 184 100 39 41 67 73 66 53 45 42 50 62 62 51 41 62 54 56 73 101 131 134 112 80 59 100 184 227 211 151 86 145 224 234 156 86 59 60 75 114 162 175 117 47 46 120 198 156 99 68 85 92 67 53 64 139 214 254 195 121 144 211 237 214 206 205 211 210 203 202 207 204 203 202 201 227 197 116 112 200 223 225 204 194 202 205 200 204 202 201 202 205 206 205 204 205 201 194 204 225 239 199 111 52 42 56 68 54 46 50 46 51 49 36 39 94 177 224 227 210 203 197 194 203 217 204 172 98 97 122 165 184 169 158 164 162 162 184 206 203 195 196 197 199 194 200 206 205 206 206 197 201 199 196 196 199 202 203 203 210 208 205 201 198 196 194 194 198 197 197 197 197 198 198 199 199 199 199 198 198 197 197 196 198 198 198 198 198 198 197 197 201 201 201 201 201 201 201 201 201 202 203 203 203 203 203 202 200 200 200 200 199 199 199 198 202 200 199 199 199 199 197 196 194 198 200 199 198 200 202 202 201 200 199 199 198 198 199 199 197 198 198 199 199 198 198 197 201 201 201 201 201 202 203 203 201 202 203 205 205 205 204 204 206 204 201 200 200 203 206 209 207 207 207 206 205 204 204 204 208 208 209 209 210 211 212 212 208 208 209 210 210 210 209 208 209 209 209 209 208 208 208 208 207 207 206 205 205 205 206 206 204 204 205 205 205 204 203 203 207 207 206 206 205 204 203 203 203 203 202 202 203 204 205 205 205 205 206 206 207 208 209 209 210 211 212 214 215 216 217 217 217 216 216 216 216 217 218 219 218 217 215 214 214 214 216 216 217 217 217 218 218 219 220 221 222 221 221 220 220 219 218 218 216 216 216 217 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 219 218 218 217 217 216 217 217 217 218 218 218 219 219 219 220 220 220 219 218 218 214 214 213 212 212 212 212 213 217 215 213 212 213 214 213 213 215 215 216 216 216 216 216 216 217 217 217 217 218 219 221 221 223 223 224 225 226 227 227 228 229 228 228 228 227 227 227 226 226 236 221 183 168 191 218 227 219 225 232 231 225 223 229 237 223 158 186 220 219 228 223 220 216 228 230 180 172 213 220 223 221 221 222 223 223 222 221 220 220 217 215 217 220 220 223 229 225 160 171 200 207 219 213 206 210 210 211 212 213 214 214 215 211 177 181 201 213 215 206 209 212 204 201 211 209 148 112 167 205 213 204 203 210 212 211 192 135 55 91 155 205 237 212 198 203 203 204 204 204 204 205 206 209 205 207 204 208 221 186 111 148 200 218 221 198 202 206 199 202 203 203 204 204 205 206 206 184 184 184 184 184 183 182 182 188 186 184 184 185 185 183 181 185 184 183 182 182 182 183 183 184 183 183 182 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 183 183 182 182 181 181 181 181 181 181 181 181 181 184 184 183 183 182 182 182 181 180 180 181 181 181 181 181 181 181 181 182 182 183 183 184 184 183 183 183 183 183 183 183 183 186 185 184 183 182 182 183 183 181 182 182 183 183 184 184 185 188 188 187 185 182 182 185 188 181 182 184 186 187 187 186 185 184 185 187 187 187 185 183 182 186 186 187 188 188 187 186 186 187 188 189 188 186 186 186 187 187 187 188 188 188 188 187 187 186 187 188 189 189 189 189 189 189 191 192 190 188 186 188 189 192 191 190 189 188 188 188 188 189 189 190 191 191 190 189 189 191 191 191 191 192 192 191 191 190 191 193 194 194 194 192 191 193 193 193 193 193 193 193 193 192 193 194 194 192 192 193 194 192 192 193 193 193 194 194 194 194 193 193 193 194 195 196 196 196 196 197 197 197 196 195 195 197 197 197 197 197 197 197 197 199 200 200 198 196 195 197 198 201 195 200 214 225 190 142 149 214 225 208 201 203 195 199 204 204 212 228 203 143 132 171 196 198 139 112 125 168 182 158 172 173 129 93 95 144 219 252 237 190 110 87 93 114 160 200 237 248 221 158 144 161 112 87 148 182 176 181 195 204 212 224 230 224 207 207 173 127 112 136 202 228 209 199 206 212 207 202 203 208 204 202 205 212 218 220 219 208 190 169 151 128 96 69 55 88 175 227 226 208 228 249 204 171 124 142 208 226 207 203 210 208 210 211 211 209 208 208 209 213 212 207 211 223 224 228 243 248 190 93 29 31 46 43 40 23 40 50 74 88 92 111 112 102 50 38 54 71 122 169 163 110 135 171 144 93 130 207 239 190 152 192 244 219 142 81 75 139 195 175 131 68 126 244 254 246 154 118 134 93 46 115 236 249 132 50 20 45 113 182 249 250 194 81 57 102 112 101 81 58 19 24 89 142 145 137 143 133 104 91 84 76 82 88 86 110 134 118 113 130 114 73 42 26 28 101 178 159 140 127 181 224 231 232 208 175 172 201 228 238 251 231 115 25 5 94 211 238 134 62 98 114 78 89 115 108 85 32 31 124 196 148 59 30 32 35 39 44 45 40 34 33 46 53 60 60 37 20 29 54 70 98 123 107 65 90 170 194 171 132 97 80 77 86 97 121 134 133 101 68 51 44 47 63 101 110 89 85 110 149 182 161 102 75 96 128 157 149 109 170 199 215 202 183 158 112 66 108 106 154 216 244 252 216 144 122 196 253 234 160 66 67 205 252 208 134 84 67 49 39 51 46 44 43 40 30 23 31 46 62 47 78 172 222 167 70 20 72 138 145 69 32 81 113 90 45 62 75 66 50 41 32 19 51 151 218 208 179 144 116 117 148 146 135 102 51 17 28 58 83 97 119 149 146 83 29 26 43 66 80 96 105 69 24 14 15 65 133 155 100 31 30 71 80 75 72 67 53 34 23 22 22 24 35 44 50 58 52 34 24 25 24 27 32 29 24 26 25 22 24 37 44 35 35 53 43 47 45 40 41 45 41 32 33 35 39 42 44 39 28 17 14 54 86 76 46 32 32 29 35 32 20 23 65 104 87 40 74 119 123 67 24 31 43 37 41 43 45 44 41 40 41 43 39 38 41 45 45 41 39 39 39 44 53 59 62 56 42 39 50 57 49 34 63 137 172 152 132 192 214 181 172 209 235 231 208 187 159 128 90 56 42 45 25 29 32 31 26 21 18 17 15 15 14 16 19 24 29 32 37 34 30 30 33 36 37 37 32 32 32 31 31 31 32 33 38 35 32 30 29 24 16 10 1 66 158 232 234 201 189 177 105 47 34 48 50 37 24 32 30 30 32 35 37 37 36 35 32 24 25 36 39 31 25 27 31 24 21 26 30 28 23 21 32 31 29 27 27 29 33 36 33 36 32 31 35 37 44 59 70 98 136 163 165 133 77 31 39 61 104 155 172 152 166 218 235 154 82 41 38 112 188 182 137 105 68 36 45 109 149 129 102 66 43 78 128 160 170 148 123 89 78 60 44 49 43 39 33 78 138 178 136 62 68 112 102 81 63 45 63 114 159 195 167 128 83 48 38 31 41 89 157 183 131 39 25 72 103 108 97 91 128 182 201 146 72 65 85 117 154 184 175 136 99 59 41 34 35 34 28 27 25 16 23 20 15 13 15 20 26 31 30 31 32 28 22 38 87 136 117 87 67 67 70 88 134 180 203 133 68 59 79 72 42 33 38 36 32 30 32 37 43 45 46 55 59 57 54 55 78 112 148 172 156 132 86 36 35 37 66 89 92 81 70 68 84 91 110 160 159 107 75 75 77 69 56 38 28 31 33 36 41 47 30 24 80 203 255 213 193 243 249 180 82 30 39 52 44 36 30 28 25 24 25 29 33 36 34 32 27 26 34 41 36 24 59 160 253 255 236 195 147 142 125 130 93 54 85 112 124 181 236 193 153 156 162 87 24 66 165 211 192 121 55 29 45 57 52 51 51 50 49 45 41 37 40 38 37 37 36 34 31 29 28 25 23 25 25 20 16 15 89 186 254 233 198 180 168 204 236 228 206 191 178 129 59 18 15 47 100 162 192 189 168 171 131 98 38 18 106 223 253 247 254 221 182 138 105 87 76 82 81 58 34 90 173 212 213 175 138 173 204 227 212 128 53 46 133 159 207 228 214 143 80 117 204 234 204 106 40 12 30 114 179 192 157 145 175 190 173 135 105 99 72 47 43 39 33 34 40 39 38 37 37 38 39 39 44 40 36 34 35 37 38 38 36 30 25 29 39 45 45 42 38 42 33 30 40 67 88 72 51 36 92 167 165 93 57 97 159 160 126 90 102 131 124 96 73 88 97 80 56 57 70 73 56 27 16 34 59 72 63 42 41 41 41 39 36 35 37 40 47 47 45 42 38 35 36 37 31 33 37 42 48 54 56 55 102 204 250 233 205 175 164 164 132 59 31 35 38 42 40 40 36 37 39 42 44 44 41 38 41 40 37 35 35 36 38 39 41 39 36 34 33 34 35 35 26 32 39 51 58 48 41 49 83 84 106 121 120 137 147 128 94 33 32 52 94 178 222 198 140 145 155 168 171 189 189 137 30 56 166 248 246 224 200 180 164 123 74 49 62 110 157 178 116 46 8 3 26 101 166 185 181 121 63 34 23 27 38 43 48 47 45 44 44 45 46 47 46 43 41 44 50 55 55 54 61 70 91 149 206 196 162 160 196 220 216 230 186 121 149 181 115 55 30 44 97 157 170 166 145 137 120 105 102 108 110 107 152 186 187 166 173 198 207 204 195 154 144 186 205 200 202 189 149 121 153 189 195 200 195 185 152 150 150 127 133 183 198 180 168 172 167 147 139 156 162 146 178 206 208 201 197 202 204 181 142 113 120 136 130 104 92 119 152 172 170 197 218 221 193 96 50 133 195 192 126 86 114 132 101 75 73 118 135 123 119 98 114 160 175 138 96 82 89 100 158 199 217 200 199 217 205 169 104 74 102 144 123 86 66 47 38 39 41 44 48 50 49 46 47 43 49 86 115 91 74 99 142 121 79 86 143 153 125 121 202 151 77 35 41 52 53 57 53 56 57 55 51 50 53 57 53 43 36 37 40 40 38 38 32 40 75 132 148 112 113 166 194 193 169 157 155 152 140 110 108 116 114 82 61 59 90 163 210 168 92 39 45 72 76 65 57 43 34 39 50 53 51 49 69 71 98 152 203 222 200 168 100 63 72 135 172 172 158 129 182 222 174 72 62 127 148 120 85 104 115 91 57 65 99 117 76 76 105 127 87 33 59 132 206 245 215 127 109 180 227 217 203 202 202 202 200 198 203 210 202 196 205 217 204 139 108 168 221 217 215 206 196 202 210 203 206 205 204 204 204 204 201 198 202 203 199 213 226 217 162 76 51 52 63 64 49 45 50 47 46 42 38 65 142 220 233 203 202 202 200 194 199 217 215 190 112 120 144 177 175 136 136 180 178 167 175 198 206 199 195 198 197 189 204 209 185 181 197 201 193 194 197 198 197 195 193 192 198 197 195 194 194 195 197 199 197 197 197 197 198 198 199 199 200 200 199 198 197 196 196 195 199 199 198 198 197 197 197 196 201 201 201 201 201 201 201 201 199 199 200 201 201 202 201 201 201 201 200 200 200 199 199 199 200 200 199 199 199 199 198 197 198 200 199 196 194 194 197 198 200 199 199 198 198 198 199 199 196 197 199 200 200 199 197 196 204 203 201 200 200 202 203 204 201 201 202 203 204 204 205 205 207 205 203 202 202 205 208 210 207 207 207 206 206 206 206 206 208 208 209 210 211 211 212 212 207 207 208 209 209 209 208 208 208 208 208 208 208 208 208 208 209 207 206 204 204 205 206 207 205 205 205 204 204 203 202 202 206 207 207 207 206 206 205 204 206 206 205 205 205 205 206 207 204 204 205 206 207 208 209 210 210 211 212 214 215 216 216 216 217 217 216 216 216 217 218 219 219 218 217 216 216 217 217 218 218 218 218 218 219 219 220 221 221 221 221 220 220 219 219 219 217 217 217 218 218 218 219 219 221 221 221 221 221 221 221 221 223 222 222 221 220 219 218 218 218 218 218 219 219 220 220 220 222 222 222 222 221 221 220 219 217 216 214 212 212 213 214 215 217 216 214 214 215 215 216 216 218 217 217 217 216 216 216 215 217 217 217 218 219 220 221 222 223 224 224 225 226 227 228 228 229 229 228 228 228 227 227 227 227 227 227 219 196 184 204 236 223 224 225 226 226 227 231 236 192 103 171 232 223 234 224 224 220 228 228 187 172 205 222 229 221 221 222 222 222 221 220 220 218 212 212 215 217 221 226 225 182 105 158 216 210 219 213 205 210 210 210 211 211 211 211 212 223 187 179 190 210 219 207 206 204 208 209 208 205 165 140 184 212 216 207 204 206 211 209 182 119 54 116 196 216 219 201 203 203 203 204 204 204 204 205 206 209 203 203 205 213 220 178 107 165 213 216 211 193 204 208 201 203 203 203 204 204 205 205 205 183 183 184 185 185 185 185 185 188 186 185 185 186 186 184 182 185 184 183 182 182 182 183 183 183 183 183 183 182 181 181 180 181 181 182 182 182 182 183 183 184 184 184 183 183 183 183 182 181 181 181 181 181 181 181 181 180 180 181 181 182 182 182 183 180 180 181 181 181 182 182 182 182 182 183 183 184 184 185 185 183 183 183 183 183 183 183 183 181 183 185 187 187 186 185 184 184 185 185 185 186 186 186 187 184 185 187 186 184 182 183 183 183 184 186 187 187 186 185 184 185 186 187 187 187 185 183 182 184 185 186 188 189 189 189 189 187 188 189 188 186 186 186 187 185 187 190 192 192 190 187 185 185 186 187 188 189 189 189 188 189 190 191 190 188 187 188 189 194 193 191 190 189 189 189 189 189 189 190 191 191 190 189 189 191 191 191 191 190 190 191 191 189 191 192 194 194 193 192 191 193 193 193 193 193 193 193 193 191 193 195 194 192 191 192 194 192 192 192 193 193 193 194 194 193 193 193 193 194 194 195 196 193 194 195 196 197 197 197 197 197 197 197 197 197 197 197 197 197 198 199 198 197 197 199 202 201 202 204 207 217 191 146 148 191 216 202 190 199 209 217 214 217 217 221 196 145 130 157 177 197 160 126 99 100 112 114 132 137 144 161 182 212 241 212 145 96 76 124 177 210 236 227 220 207 198 186 184 149 70 65 143 153 137 141 162 185 208 215 204 157 127 123 122 146 182 196 223 207 205 203 202 203 204 207 209 204 205 206 204 202 202 206 209 225 216 211 210 200 173 143 124 127 168 178 175 170 178 177 125 103 163 214 223 211 202 204 214 206 208 209 209 208 208 210 212 211 209 208 210 205 203 223 251 255 157 84 88 121 131 108 75 51 38 22 25 26 27 46 60 63 50 45 49 53 63 82 98 87 116 167 155 103 115 166 185 137 111 194 238 213 146 61 73 150 179 165 131 73 112 200 230 189 125 83 62 34 52 144 230 176 122 92 46 15 58 154 252 251 209 106 44 45 44 51 66 50 17 55 173 249 218 147 109 123 102 81 78 97 134 144 116 76 72 64 51 47 35 27 52 66 85 162 248 237 186 114 118 193 233 253 208 147 150 205 244 248 227 185 77 11 31 147 255 206 82 70 120 115 102 134 195 184 145 63 31 113 195 160 77 34 35 39 45 47 44 39 36 26 34 30 26 28 20 16 30 122 166 180 181 168 106 102 184 206 177 130 80 53 64 98 122 129 132 116 93 88 99 99 77 41 32 45 104 177 224 245 254 241 183 114 98 128 140 117 94 138 178 218 225 195 146 93 57 63 99 186 243 212 161 135 117 190 190 181 173 167 104 70 144 207 238 191 120 104 85 49 44 42 40 39 33 20 24 65 112 122 92 75 96 131 115 62 21 44 77 87 55 31 50 71 67 96 157 186 140 67 25 18 23 42 123 188 204 177 129 110 123 126 99 69 44 23 32 91 155 207 200 173 135 93 52 43 63 92 115 109 94 88 63 31 26 35 48 66 70 51 32 39 59 71 61 62 52 26 21 31 29 22 12 36 92 136 138 96 47 18 27 23 19 29 32 27 28 23 27 27 32 41 37 28 29 35 40 42 40 37 38 39 39 34 35 39 44 40 29 21 19 37 108 147 107 48 24 29 37 36 37 30 36 73 107 87 42 83 136 138 70 22 34 47 34 37 42 46 44 38 35 38 42 42 42 43 41 36 33 41 52 59 76 96 114 121 110 82 46 50 48 40 41 97 187 201 141 142 198 194 169 202 232 220 211 233 224 209 190 164 126 82 51 35 36 36 33 29 23 19 18 14 14 15 18 22 28 33 36 34 31 29 29 31 33 34 34 35 35 35 35 36 35 34 34 36 32 28 27 27 24 17 11 1 48 142 240 249 186 132 98 85 47 36 41 47 46 33 37 32 31 31 34 38 41 40 37 31 28 28 33 38 37 29 22 23 33 44 45 34 24 25 33 36 39 39 34 28 25 27 30 30 34 34 37 39 32 33 47 53 58 82 120 142 127 85 52 47 53 69 100 121 124 157 216 191 116 54 47 69 134 176 131 84 101 108 77 61 108 148 135 110 84 69 95 117 129 146 145 123 111 110 85 51 44 45 43 44 65 93 130 121 87 118 178 150 101 71 56 52 68 116 184 191 137 84 55 37 13 40 130 243 253 166 48 22 42 46 49 121 173 187 168 125 93 126 172 199 177 134 111 103 100 90 56 30 30 33 31 27 32 30 16 24 20 15 12 13 17 23 27 30 35 35 27 25 36 57 72 61 50 67 103 103 72 77 116 144 96 50 56 76 64 43 35 32 34 35 34 31 32 39 46 51 55 62 71 70 58 70 101 125 119 85 66 57 44 42 38 76 92 83 76 73 89 122 123 133 167 174 149 149 163 136 95 87 75 51 32 31 37 40 40 29 21 86 179 211 191 212 253 253 153 55 34 57 62 47 40 34 32 28 25 25 27 30 32 35 33 27 23 31 40 34 20 82 170 222 237 205 146 117 117 113 107 52 64 149 199 217 231 228 184 177 213 235 146 31 34 178 240 198 95 42 37 44 40 44 48 54 59 60 55 47 41 36 33 31 31 33 34 33 31 30 27 28 31 29 21 14 10 108 212 253 192 144 134 147 211 223 191 180 223 250 183 70 2 20 87 184 248 248 209 211 234 212 142 96 64 80 148 177 149 135 113 98 85 81 77 57 50 48 55 47 78 126 167 191 165 127 146 155 171 172 114 58 57 142 159 154 204 246 205 145 97 134 151 130 73 37 6 28 136 218 235 186 133 126 115 106 115 191 191 133 54 28 35 37 38 39 39 38 37 36 36 37 37 41 37 33 32 34 37 39 39 33 27 24 28 39 47 47 44 44 39 30 35 35 39 54 47 40 29 73 121 99 36 52 151 246 252 195 103 68 88 98 85 63 84 102 90 63 53 53 46 43 25 24 38 45 47 47 44 40 42 43 40 36 35 36 37 41 42 42 40 37 35 37 38 32 32 35 40 46 55 65 73 113 184 226 239 225 185 162 157 106 48 35 44 43 42 37 36 36 36 37 41 43 44 41 39 38 36 34 32 33 36 40 42 42 38 34 30 30 31 32 33 39 44 48 54 55 45 43 56 93 122 137 101 75 122 173 169 100 40 26 51 108 210 244 210 142 138 150 186 200 189 150 80 35 55 150 219 223 230 240 241 232 147 61 43 96 172 218 224 145 42 3 7 18 65 143 214 225 161 101 68 41 24 30 43 49 48 46 45 45 46 48 49 42 41 41 44 48 49 48 45 48 51 70 118 158 148 132 146 170 201 205 216 173 96 93 111 83 73 75 70 67 75 79 86 112 103 93 104 147 188 187 162 153 188 215 217 209 204 203 207 211 165 135 161 191 204 212 197 165 121 134 166 182 202 203 191 175 162 148 115 119 174 199 189 141 169 155 132 156 178 154 122 163 186 194 206 215 206 177 130 122 149 156 123 101 94 94 120 161 196 195 211 226 219 171 59 48 105 153 155 100 99 158 153 104 64 44 78 124 159 169 144 161 198 169 104 78 82 114 166 211 220 207 190 210 239 213 158 91 59 75 124 151 155 129 82 48 40 37 43 50 51 47 44 45 45 49 80 105 86 81 115 174 142 83 75 120 129 132 173 205 130 53 31 44 50 49 55 59 59 57 51 45 44 48 54 49 42 37 38 39 37 35 35 40 61 146 223 198 131 114 133 165 168 138 108 95 102 110 93 86 118 141 133 109 74 66 105 132 112 67 35 45 66 66 56 50 46 42 42 42 44 49 55 57 90 131 177 223 237 203 161 113 97 78 104 151 191 201 161 125 121 88 70 133 220 213 141 74 64 65 64 60 74 77 54 57 90 131 129 71 28 67 138 183 201 147 90 139 222 240 222 210 217 219 214 206 202 201 201 195 206 225 235 168 96 138 216 219 203 206 209 199 201 209 202 206 204 203 203 204 203 200 198 202 202 201 219 225 193 128 51 55 58 60 55 47 49 52 49 44 35 43 97 182 238 231 196 198 194 195 203 217 227 201 157 120 125 144 172 169 136 145 198 203 182 175 194 208 198 191 199 207 203 200 171 134 150 194 210 188 191 195 196 196 195 195 195 196 196 196 196 196 197 197 198 197 198 198 198 199 199 199 199 200 200 199 199 198 197 196 196 199 199 199 198 198 197 197 197 201 201 201 201 201 201 201 201 198 198 199 200 201 201 201 200 201 201 201 200 200 200 199 199 197 198 199 199 199 199 200 200 200 199 198 196 194 193 196 200 198 198 197 197 197 197 198 198 196 197 199 200 200 199 197 196 204 203 201 200 200 202 203 204 202 202 202 202 203 204 205 206 206 206 206 206 207 207 208 208 205 206 206 207 208 209 210 210 208 209 210 211 211 211 210 210 206 207 208 208 208 208 207 207 207 207 207 208 208 208 208 208 209 207 206 204 204 205 206 207 210 210 209 208 208 207 207 207 200 201 202 203 204 203 203 202 207 206 205 205 205 206 207 207 204 204 205 206 208 209 210 210 211 212 213 214 215 216 216 216 217 216 216 216 216 217 218 219 219 218 218 218 218 218 219 219 219 219 219 219 219 219 220 221 221 220 220 220 220 219 219 219 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 224 224 223 222 221 220 220 219 220 220 220 220 221 221 222 222 224 224 224 224 224 223 222 221 220 219 217 215 214 214 215 216 217 217 217 216 216 216 218 219 219 219 218 218 217 216 216 216 216 217 218 219 220 221 222 222 224 224 225 226 227 227 228 229 229 229 229 229 228 228 227 227 217 226 233 223 199 186 202 228 235 229 222 220 227 234 231 223 144 65 165 239 225 232 219 222 222 224 225 194 172 196 223 233 221 222 222 222 221 220 219 218 224 216 216 217 215 222 221 206 115 66 158 231 215 215 214 210 213 213 212 212 211 210 209 209 223 197 182 181 205 222 209 204 208 212 211 202 199 172 154 187 210 214 207 203 201 211 213 181 113 79 158 226 218 203 198 213 203 203 204 204 204 204 205 206 211 206 204 209 217 215 170 107 172 216 213 205 195 207 208 202 203 204 204 204 204 205 205 205 183 183 184 185 186 186 186 186 185 184 182 183 184 185 183 182 185 184 183 182 182 182 183 183 182 182 183 183 183 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 182 182 182 182 182 182 182 182 179 179 180 181 181 182 183 183 181 181 181 182 182 183 183 184 183 183 183 183 184 184 184 184 184 184 184 183 183 183 182 182 179 181 185 188 188 187 185 183 184 184 184 184 184 184 184 184 181 184 187 187 185 183 182 183 185 185 186 186 186 185 184 183 186 187 187 187 186 185 184 184 183 184 186 187 188 189 189 189 186 187 188 187 186 185 186 187 186 188 190 193 193 190 188 186 187 187 187 187 187 188 188 188 189 190 190 190 189 188 189 189 190 190 189 190 190 192 193 194 189 189 190 191 191 190 189 189 192 191 191 190 189 190 190 190 190 191 191 192 192 192 192 191 192 192 192 192 192 192 192 192 190 193 195 194 191 190 192 195 192 192 192 193 193 194 194 194 196 195 195 195 195 196 196 197 192 193 194 195 197 197 197 197 197 197 197 197 197 197 197 197 196 197 198 198 197 198 201 204 196 201 209 207 206 173 115 95 142 189 191 174 183 214 229 205 175 179 190 185 159 145 146 143 139 121 98 71 67 98 140 176 178 204 244 253 233 178 119 79 90 150 200 216 236 233 202 197 193 210 217 191 141 102 91 95 91 89 115 151 176 188 165 118 50 62 110 165 207 220 211 212 200 204 207 206 202 200 203 207 203 207 210 208 203 199 200 203 214 215 219 225 230 227 218 209 205 197 173 175 185 163 118 75 108 208 251 222 210 214 207 203 205 206 207 206 205 206 209 212 210 205 210 209 201 211 234 244 205 83 95 203 232 220 205 167 138 111 79 57 41 32 35 43 30 44 41 37 51 58 53 53 71 124 187 215 203 197 175 111 56 48 154 230 245 189 93 111 167 158 134 110 69 91 127 140 113 90 66 38 25 65 129 162 143 149 174 142 55 30 125 252 253 207 120 56 46 47 47 55 44 32 76 180 253 230 145 79 95 95 73 65 83 112 128 112 73 50 37 15 25 38 42 94 155 133 135 219 252 243 166 127 133 186 226 197 150 171 224 246 245 173 105 24 9 63 155 210 139 62 110 145 103 95 150 241 255 209 112 47 83 151 148 99 43 40 40 45 46 43 41 42 22 22 21 24 25 29 61 104 169 207 175 132 128 93 74 121 143 108 73 51 51 96 167 216 210 209 188 164 148 147 141 103 51 21 36 118 208 251 254 254 254 236 179 142 143 124 95 97 97 103 127 155 151 108 56 26 35 103 149 158 138 90 85 140 175 147 149 191 212 179 119 72 127 178 176 154 156 122 62 43 40 37 36 27 9 27 115 208 207 161 94 40 41 47 59 63 88 68 56 53 39 26 50 92 171 219 221 150 68 20 12 22 41 101 153 180 154 97 78 86 68 65 49 32 52 120 199 248 253 216 142 61 15 29 77 112 136 144 120 80 59 45 33 33 32 34 31 24 21 26 34 37 43 37 37 22 21 79 115 87 40 4 29 129 208 197 120 49 38 57 46 22 23 27 23 27 23 32 32 31 38 37 31 30 20 33 47 50 43 35 34 37 39 36 40 42 29 18 34 63 139 195 195 117 44 21 29 40 35 42 40 33 41 59 63 55 70 92 89 54 31 38 43 36 35 41 44 39 32 33 44 55 54 51 48 45 44 55 84 113 130 150 170 193 200 184 137 68 35 31 45 78 133 190 187 136 164 216 201 175 208 209 178 180 201 190 185 201 224 211 153 94 49 39 26 20 21 23 21 18 17 18 20 23 27 32 36 38 29 27 26 25 26 27 27 27 36 36 36 37 38 37 35 32 31 27 23 24 26 25 19 13 3 33 125 237 236 140 71 44 56 42 42 43 50 51 34 33 34 29 27 30 37 41 40 37 24 27 30 33 36 35 28 20 38 87 131 124 79 42 35 44 46 44 40 33 28 27 32 37 34 35 33 36 37 28 30 46 48 41 47 70 88 86 78 74 62 51 49 69 91 104 128 161 105 80 80 104 113 128 133 96 101 172 200 131 68 92 129 120 103 94 84 99 115 130 145 134 104 123 132 103 56 35 41 49 44 52 65 101 113 103 135 178 158 123 103 79 50 37 61 116 140 123 100 76 51 16 41 138 243 233 148 63 32 3 20 96 183 255 249 181 106 101 185 240 254 252 212 161 129 132 123 70 40 29 25 25 25 31 32 21 24 21 18 15 15 18 22 25 28 34 34 29 32 39 38 31 45 38 65 123 139 90 55 65 69 52 44 81 98 63 39 34 30 33 37 36 32 31 40 50 59 56 59 70 71 56 60 86 100 90 66 54 63 69 63 58 61 76 70 81 91 114 150 139 110 120 152 174 190 198 185 180 183 151 89 41 32 38 40 44 33 22 63 107 140 176 217 212 190 105 41 45 60 48 37 42 38 36 32 28 26 26 27 28 31 33 34 34 40 45 38 25 66 125 161 212 211 186 189 195 178 97 24 101 222 255 254 226 159 156 209 255 254 172 41 22 168 254 214 92 33 24 31 38 44 49 58 66 67 62 52 45 37 33 28 27 30 33 34 33 32 30 31 34 32 23 14 9 94 197 224 155 122 130 151 197 191 161 181 244 248 156 54 7 43 137 241 255 223 174 210 249 225 179 188 149 78 63 89 82 85 92 118 146 134 93 75 82 66 54 50 67 79 95 123 129 135 135 118 120 130 96 57 61 147 181 145 185 253 253 214 111 70 69 64 45 33 15 39 133 232 253 193 102 60 49 78 141 212 198 131 53 27 32 37 41 38 39 39 38 36 36 36 37 38 35 32 32 35 37 38 38 32 27 24 27 37 45 47 46 42 33 26 39 36 29 40 40 29 26 49 58 38 18 59 147 222 238 192 101 53 62 74 72 57 64 74 70 56 52 49 38 37 23 26 42 46 42 39 33 39 42 42 40 38 40 40 39 35 37 38 37 36 36 38 39 37 36 38 43 46 54 69 83 127 162 199 233 224 179 156 148 86 38 35 47 42 39 34 34 37 36 36 38 42 43 42 41 37 34 31 30 31 36 41 45 45 41 35 29 27 28 32 35 55 57 54 52 49 41 47 68 91 138 149 92 63 121 181 183 102 39 24 72 135 204 200 167 158 153 167 209 208 153 102 64 45 51 107 140 139 169 217 249 223 118 45 71 150 222 246 234 155 36 4 18 21 52 134 235 228 189 157 131 85 43 34 41 46 46 46 46 46 47 48 49 48 45 42 41 43 46 48 49 51 48 52 73 91 86 88 109 122 139 141 142 116 62 57 89 130 147 166 154 97 37 27 52 98 104 118 154 211 246 226 185 157 145 157 191 203 192 191 204 215 176 119 122 178 225 229 197 165 121 129 153 170 202 212 201 196 177 155 119 118 160 187 198 174 148 114 123 161 164 147 151 165 180 190 214 225 201 153 96 114 197 217 140 84 72 86 133 197 211 204 218 217 171 106 32 55 87 108 106 92 129 173 138 129 84 45 65 140 210 207 161 164 204 164 84 61 77 128 203 231 218 207 207 213 203 168 134 107 70 70 123 184 217 187 123 73 48 32 40 50 48 43 44 43 46 50 69 88 87 99 131 159 147 101 73 93 121 152 193 180 113 46 25 38 53 55 51 50 51 51 49 46 43 43 43 42 38 37 38 39 38 39 42 62 103 196 240 186 140 149 160 156 165 152 134 109 87 87 79 62 103 144 176 176 123 69 60 60 59 44 34 44 54 52 50 48 62 70 62 46 40 44 51 59 94 137 177 195 174 140 125 150 171 117 87 151 237 243 160 81 48 56 109 171 219 198 129 74 55 50 54 55 65 61 38 59 80 95 83 59 52 71 92 104 119 92 79 136 189 201 205 206 219 226 220 215 217 215 209 208 231 243 221 131 96 177 230 214 198 202 210 201 198 203 198 203 201 200 201 203 205 204 203 205 200 197 222 223 171 101 41 59 59 54 48 48 52 52 50 40 30 54 126 201 231 219 201 208 202 201 201 201 196 170 134 143 151 168 173 153 142 182 239 217 193 176 188 199 185 180 200 222 213 171 110 94 148 203 214 201 200 197 195 195 198 202 205 200 201 201 200 199 198 197 196 197 198 199 199 200 199 199 199 201 200 200 199 199 198 198 197 200 200 199 199 199 199 199 198 201 201 201 201 201 201 201 201 200 201 202 202 202 202 202 202 202 201 201 201 200 200 200 200 196 197 199 199 199 199 200 202 198 197 197 198 198 197 201 206 197 197 196 196 197 197 198 199 197 198 198 199 199 198 198 197 201 201 201 201 201 202 203 203 204 203 203 202 203 204 205 206 204 205 207 208 207 206 205 203 205 205 206 208 210 211 212 213 208 209 210 210 210 209 207 206 207 207 208 208 207 206 205 204 206 207 207 207 207 208 208 208 207 207 206 205 205 205 206 206 209 209 208 207 207 207 208 208 199 201 203 205 206 205 204 204 204 204 203 203 204 205 206 207 206 206 207 208 209 209 210 210 211 212 213 214 215 215 215 215 217 217 216 216 216 217 218 219 218 218 219 219 219 219 220 220 220 220 219 219 219 220 220 221 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 225 225 224 224 223 222 222 222 221 221 222 222 222 223 223 223 225 225 226 226 226 225 224 224 222 221 220 218 217 217 217 217 218 219 219 218 217 217 219 221 219 219 219 218 218 217 217 217 215 216 218 220 221 222 222 223 224 224 225 226 227 228 229 229 230 230 229 229 229 228 228 228 227 220 222 224 207 186 194 219 234 234 226 219 227 237 230 211 119 74 178 243 227 230 216 222 220 220 224 205 176 189 221 232 221 222 222 222 221 220 218 218 222 216 219 218 217 230 222 187 78 73 173 238 218 212 217 216 217 217 216 214 213 212 210 210 217 206 189 173 196 222 213 207 216 206 205 206 200 169 153 191 203 207 204 203 200 214 216 178 104 105 185 234 218 204 201 208 203 203 204 204 204 204 205 206 213 210 208 211 217 207 161 112 180 222 213 207 200 208 204 203 204 204 204 204 204 204 204 204 184 184 185 185 185 184 183 183 184 183 182 183 185 186 185 184 185 184 183 182 182 182 183 183 180 181 182 183 183 183 182 181 183 183 183 182 182 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 182 182 182 182 182 182 181 182 182 183 184 184 185 185 182 182 182 182 182 181 181 181 184 184 184 183 183 182 182 182 181 182 183 184 184 184 183 182 183 183 183 182 181 181 180 180 183 185 186 185 184 183 185 187 186 185 185 184 184 185 186 186 188 187 187 186 186 186 186 187 184 185 186 186 186 185 185 184 186 187 187 186 185 184 185 186 188 188 188 188 188 188 188 188 189 188 187 185 185 186 187 188 189 189 189 189 189 190 190 190 189 189 189 189 190 191 192 193 189 189 190 191 191 190 189 189 192 192 190 189 189 189 190 190 191 191 191 190 191 191 192 193 192 192 192 192 192 192 192 192 189 193 195 194 190 189 191 195 192 193 193 193 194 194 194 195 196 196 195 195 194 195 195 195 193 194 195 195 196 196 196 195 197 197 197 197 197 197 197 197 195 196 197 197 196 197 199 202 208 198 203 204 198 169 114 85 121 158 166 151 141 160 181 163 115 136 159 161 143 129 122 115 93 106 113 110 129 178 215 220 232 229 234 229 178 106 88 120 174 216 217 203 203 198 200 207 210 216 215 198 185 182 147 89 64 74 109 138 147 151 116 53 36 101 177 228 225 200 202 209 212 200 198 209 210 200 198 206 205 207 209 209 208 207 207 207 206 208 210 213 219 225 229 230 233 231 227 235 241 182 110 107 182 221 222 200 205 216 209 203 211 210 208 205 203 204 208 212 211 205 214 212 209 235 234 186 108 86 155 244 248 235 239 225 202 192 182 163 142 118 87 68 53 53 43 31 35 51 51 35 43 94 142 205 248 255 242 161 97 67 99 177 243 212 125 113 137 131 106 101 76 90 112 109 94 86 75 57 45 64 97 114 166 201 246 233 119 31 80 168 194 161 118 77 62 67 62 57 40 33 49 95 138 139 99 59 68 84 65 62 71 65 74 80 88 64 53 47 90 92 65 140 228 162 80 147 227 253 221 184 131 155 181 169 156 199 250 252 206 110 45 6 35 100 141 126 67 82 157 170 109 81 128 214 244 199 132 90 110 159 161 122 58 50 47 50 49 42 38 39 33 21 21 35 58 97 143 172 145 148 104 65 71 68 59 76 73 51 62 97 124 164 219 254 241 245 235 227 206 195 190 152 107 70 46 60 103 156 198 215 214 218 210 196 184 169 158 159 121 82 64 83 87 58 33 30 63 101 101 103 119 89 78 132 138 170 203 240 237 217 184 104 73 74 101 155 191 170 117 81 49 37 33 28 11 32 136 250 252 215 165 101 66 32 53 85 127 100 69 56 41 19 43 102 166 169 139 90 56 31 18 24 40 76 98 114 94 51 39 36 32 68 73 51 82 166 222 225 169 118 68 32 29 78 126 130 125 121 100 68 44 34 30 29 20 30 34 27 23 27 31 30 36 25 25 16 42 147 204 159 66 4 18 129 207 183 107 53 98 134 120 71 48 36 23 22 24 30 32 34 38 33 29 35 54 94 111 89 77 88 81 56 42 37 40 37 17 17 77 151 233 239 184 90 35 24 26 32 25 35 45 44 34 29 38 51 50 47 42 37 38 40 39 37 38 41 40 32 29 43 73 98 73 57 50 65 95 129 161 185 200 209 210 227 236 226 179 93 32 22 41 96 158 192 176 139 178 212 197 167 166 148 133 154 171 137 120 155 212 229 191 143 85 75 59 42 29 23 22 24 23 25 28 30 33 35 36 36 27 26 23 21 21 21 23 24 34 34 35 37 38 37 33 29 28 23 20 21 26 26 21 15 11 31 97 178 169 92 49 37 43 39 44 43 50 50 33 36 39 33 29 31 39 42 39 33 26 23 25 30 30 29 37 49 102 168 219 198 132 83 73 81 88 73 52 35 29 32 38 42 36 39 36 35 38 35 35 44 40 41 44 48 52 58 67 74 64 48 43 54 68 86 106 117 92 113 167 192 153 98 70 70 149 221 231 143 67 72 97 96 97 90 88 113 128 128 126 107 101 125 120 89 56 40 45 52 45 48 52 75 87 94 127 152 139 135 139 113 70 39 34 61 107 156 170 123 74 32 31 94 167 192 142 73 41 1 25 132 240 255 249 186 137 156 209 233 206 238 254 233 191 190 191 141 84 45 21 22 24 23 25 26 24 23 21 20 20 21 22 24 29 30 31 32 36 38 35 30 34 37 61 113 140 100 48 36 51 60 63 94 101 66 41 25 30 30 34 38 38 40 50 61 75 68 56 53 53 46 50 67 90 59 44 79 150 171 110 50 35 64 76 101 108 131 183 180 122 111 149 178 172 163 181 233 250 198 120 76 72 65 53 55 40 24 29 50 96 163 187 155 99 56 42 60 58 34 28 38 39 37 33 30 27 26 25 25 29 33 38 41 44 46 43 38 32 61 112 191 226 253 253 252 225 95 51 155 252 254 227 186 137 150 221 246 243 185 57 9 125 249 241 129 53 13 13 42 46 51 58 66 69 67 61 56 44 37 29 25 28 33 35 35 34 31 30 32 31 24 17 14 70 156 184 167 162 161 179 206 213 190 191 191 144 81 31 2 52 168 255 245 173 153 217 254 201 174 201 185 139 105 127 149 174 191 216 254 224 150 137 149 100 49 43 71 90 94 87 86 109 108 90 97 121 100 65 65 137 169 133 161 230 253 226 126 63 41 42 36 26 23 51 122 191 201 141 58 37 42 70 133 135 138 110 67 47 46 41 35 38 40 41 40 38 36 37 39 38 36 34 34 36 37 36 35 32 27 23 26 34 41 42 41 37 33 32 46 43 33 40 33 27 28 43 41 33 39 59 95 118 134 118 74 50 48 51 52 51 47 49 51 45 44 44 37 34 21 26 43 50 49 44 34 42 43 41 38 40 43 43 39 32 34 36 36 35 35 37 39 39 39 42 45 45 48 63 80 127 160 181 181 157 147 150 127 74 32 34 44 36 34 32 35 38 36 35 36 39 42 43 43 38 35 31 29 30 35 42 46 42 40 35 30 28 32 42 50 66 64 54 46 41 37 52 80 109 143 138 87 61 93 126 129 91 40 34 106 174 214 175 145 173 171 166 184 176 119 82 77 52 44 66 74 76 107 149 184 144 82 70 125 188 240 251 225 145 36 14 26 25 51 115 202 197 199 203 180 121 69 47 42 41 42 44 46 47 48 48 48 52 49 44 42 42 44 45 46 55 55 54 59 64 62 64 75 74 70 76 79 80 62 70 132 201 218 228 215 158 84 55 62 66 78 104 139 174 192 187 174 152 117 110 138 159 168 180 194 198 166 104 111 183 226 218 190 158 128 141 155 163 196 212 205 203 180 150 114 112 138 167 203 202 115 77 119 155 160 177 205 171 179 184 205 206 173 130 86 111 198 215 140 87 65 76 137 207 198 179 174 158 103 72 87 133 132 97 69 82 121 148 144 165 116 57 60 156 242 217 149 130 167 160 113 75 72 130 215 234 218 207 200 176 144 133 141 134 87 69 106 168 210 195 148 106 61 30 36 47 43 40 47 44 45 48 59 78 96 109 118 106 117 101 64 63 109 152 166 127 80 40 31 40 51 53 46 43 43 43 45 45 44 40 36 36 36 40 45 49 55 66 77 87 106 155 183 171 173 198 212 208 211 210 199 138 66 61 83 93 101 108 143 170 133 74 45 35 41 40 40 46 46 46 53 65 90 101 77 46 34 40 46 64 93 127 150 140 95 75 94 177 223 143 76 147 250 251 154 70 53 99 147 148 162 161 112 64 52 52 58 57 56 54 45 58 61 62 65 82 102 105 96 76 73 82 103 120 130 138 144 165 176 178 173 182 207 224 225 222 217 201 149 92 116 195 235 215 200 199 206 203 199 201 200 204 201 199 199 202 204 204 204 203 202 203 227 211 137 74 41 57 57 50 46 51 52 47 47 37 40 84 164 218 222 207 201 201 209 212 188 149 140 160 177 197 199 201 169 119 125 185 230 213 192 174 181 186 169 174 211 221 185 117 79 116 179 208 207 207 204 200 197 197 198 199 199 199 198 198 197 197 197 198 198 197 198 199 200 200 200 199 199 201 201 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 201 201 203 203 203 204 203 203 202 202 202 202 201 201 201 200 200 200 197 199 200 200 198 197 199 201 197 196 197 200 199 197 200 206 197 197 197 197 197 198 199 200 199 198 198 197 197 198 198 199 198 198 200 201 202 202 202 202 206 205 204 203 203 204 205 206 205 206 206 207 206 204 203 202 206 206 207 208 209 210 210 211 209 210 210 210 209 207 204 203 208 208 208 208 207 205 203 202 206 206 206 207 207 208 208 208 206 206 207 207 207 206 205 205 206 205 205 204 204 205 206 207 204 205 207 209 209 208 206 205 203 203 203 203 204 206 207 208 208 208 208 209 209 210 210 210 212 212 213 214 215 215 215 215 218 218 217 217 218 219 220 220 218 218 219 219 220 220 220 220 221 220 220 219 219 220 220 220 220 220 220 220 220 220 220 220 223 223 223 222 222 222 222 222 223 223 223 223 223 223 223 223 225 225 225 225 224 224 224 224 222 223 223 223 224 224 224 224 225 226 226 227 227 227 227 226 223 223 223 222 221 220 218 217 220 221 221 220 218 217 219 222 219 219 219 219 218 218 218 218 215 216 218 220 222 223 223 223 224 225 225 226 227 228 229 229 230 230 230 229 229 228 228 228 234 217 215 228 223 198 185 191 206 226 232 221 223 236 231 211 130 120 205 244 228 229 217 226 223 220 225 213 178 182 219 231 221 222 222 222 221 219 218 217 214 213 220 217 217 236 222 168 101 131 203 240 219 210 219 216 216 216 215 214 213 213 212 212 210 216 198 165 185 221 220 215 212 202 207 212 204 172 159 196 204 204 204 206 204 216 213 162 103 134 204 225 208 207 205 199 203 203 204 204 204 204 205 206 208 209 209 212 215 199 159 122 188 226 214 209 205 207 200 205 204 204 204 204 204 204 204 204 186 186 185 184 183 181 180 179 185 184 183 185 187 189 188 187 185 184 183 182 182 182 183 183 179 180 182 183 184 183 183 182 184 184 183 182 182 181 180 180 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 185 184 184 183 183 182 181 181 182 182 183 184 184 185 186 186 181 181 181 180 180 179 179 179 185 184 184 183 183 182 182 182 185 183 182 180 179 180 180 181 187 187 186 185 184 183 182 181 186 186 185 184 182 184 188 191 185 184 183 183 183 185 187 189 189 188 186 185 185 186 188 189 185 186 185 185 184 182 180 179 185 186 187 186 184 184 184 185 191 189 185 183 183 185 189 191 191 189 187 184 184 185 187 189 188 188 188 189 190 190 190 190 192 191 190 188 188 187 188 188 189 189 190 191 191 190 189 189 193 192 190 189 188 189 189 190 192 191 190 189 189 191 192 194 192 192 192 192 192 192 192 192 189 193 195 194 190 188 191 195 193 193 193 194 194 195 195 195 195 195 194 193 192 192 192 192 195 196 196 196 195 194 194 193 197 197 197 197 197 197 197 197 195 196 197 196 194 195 197 199 214 178 167 166 168 163 136 123 129 135 137 128 95 83 108 114 117 146 166 151 118 107 118 128 142 173 178 152 163 223 254 230 231 224 189 137 92 77 128 205 234 215 201 217 204 194 210 191 200 200 210 221 220 212 191 165 121 123 137 136 127 137 120 68 107 188 226 223 206 207 220 194 204 204 205 204 202 201 204 209 205 203 201 203 208 210 210 208 206 204 203 203 202 202 206 211 222 207 207 216 209 137 104 192 243 215 187 180 186 194 208 225 217 216 212 207 203 204 208 212 207 204 216 214 219 253 224 122 69 176 237 223 217 226 224 221 239 237 236 222 213 205 178 157 136 103 79 55 29 36 47 33 21 52 59 114 164 202 250 232 188 180 129 126 167 159 114 80 113 146 133 129 85 84 125 132 119 85 76 90 78 57 86 140 181 215 251 253 166 61 54 70 105 100 107 87 62 65 66 64 50 38 30 36 48 56 58 59 59 66 34 41 68 72 109 155 106 87 87 108 174 140 74 174 250 194 71 101 182 247 254 225 185 164 146 124 122 181 243 251 157 67 26 20 75 138 143 85 37 119 195 208 161 110 118 161 179 159 146 144 156 172 147 94 68 60 56 58 53 40 29 26 23 14 20 48 100 160 170 135 119 98 83 91 104 105 104 110 91 65 85 136 162 180 212 235 218 222 220 231 225 227 241 215 188 150 90 34 22 59 92 93 112 132 191 239 246 250 244 217 156 109 77 70 50 26 49 97 124 115 118 148 161 122 94 109 178 228 219 225 225 211 223 193 145 73 50 88 136 182 182 134 61 36 27 29 17 31 125 233 251 239 235 200 139 42 28 61 76 87 70 43 32 23 40 81 89 80 56 47 53 40 24 30 30 49 43 46 39 23 29 21 28 60 70 54 66 107 124 110 71 29 25 59 101 156 169 131 93 78 65 51 33 26 28 29 28 26 23 24 34 45 48 45 48 33 37 24 36 135 205 173 77 3 7 108 170 139 88 68 161 212 202 136 90 58 30 21 25 26 29 38 41 28 24 38 128 186 179 102 80 123 121 66 41 37 39 34 11 23 119 227 253 221 132 47 23 28 27 26 30 45 77 102 95 65 48 50 40 35 31 32 38 42 40 35 38 39 35 26 27 55 102 139 90 59 48 87 153 203 224 228 223 218 201 210 225 232 198 112 55 28 25 80 162 208 192 154 168 170 152 133 129 123 132 159 169 112 73 100 158 189 178 158 137 138 128 96 56 29 25 32 29 31 33 35 36 36 35 34 30 27 23 19 18 19 22 24 32 32 33 35 37 35 31 26 27 22 18 20 25 26 21 15 13 31 61 94 82 50 41 31 43 36 37 36 44 44 32 44 39 33 29 33 42 45 40 33 36 24 21 28 27 29 56 92 169 223 252 214 149 117 123 138 145 115 73 42 30 30 33 34 32 41 39 35 42 44 38 36 40 47 47 39 39 52 66 72 63 44 38 38 43 75 115 129 119 147 227 253 179 63 40 110 156 177 170 124 76 59 80 110 90 81 100 152 162 127 101 82 111 119 89 59 52 50 51 52 59 57 49 54 59 80 126 149 130 142 163 143 93 48 27 41 128 222 245 159 83 39 20 50 113 197 168 74 38 18 39 118 254 240 238 199 176 198 197 191 208 229 254 246 197 196 226 208 131 65 21 24 25 15 17 27 24 24 23 23 23 23 23 23 34 29 28 31 30 26 28 36 14 30 59 113 156 133 71 38 69 89 70 62 63 55 47 20 30 28 31 38 45 51 62 72 91 81 56 36 33 36 41 52 38 44 83 150 225 229 138 61 50 92 112 126 107 118 186 200 176 142 159 168 145 129 158 227 247 196 137 125 134 107 66 56 42 33 25 47 88 144 154 136 71 44 43 65 64 45 35 35 37 36 34 31 28 26 24 23 34 36 37 35 34 35 39 42 52 37 71 128 174 250 253 251 198 80 98 202 255 247 193 153 179 176 221 220 225 206 81 3 103 241 254 170 94 25 3 32 46 50 56 63 69 71 69 67 51 42 31 26 28 33 36 36 35 31 28 30 29 24 20 20 65 123 155 194 211 192 216 253 254 216 161 91 46 65 67 18 37 173 254 230 153 161 230 254 202 166 166 166 186 180 207 253 239 254 249 252 220 172 170 152 106 36 41 96 150 159 103 60 64 72 71 96 135 119 78 71 101 115 97 134 201 220 183 105 78 45 50 45 24 25 54 104 132 128 75 28 50 68 64 88 99 135 145 115 90 85 72 52 39 41 42 42 39 38 39 40 39 38 36 36 37 36 34 32 33 27 22 25 32 38 36 33 36 40 42 53 48 40 41 25 24 29 52 51 39 40 45 60 59 62 55 48 48 43 41 48 49 44 48 50 41 36 40 40 31 22 28 43 50 54 55 49 47 46 42 38 40 44 41 35 31 33 35 36 35 34 36 38 39 39 43 46 43 42 55 72 120 171 176 119 79 119 152 108 69 29 32 40 31 29 31 37 39 36 34 35 38 42 44 44 40 36 32 29 30 35 41 45 35 35 33 30 31 40 55 67 74 69 56 44 38 38 59 92 144 152 131 89 66 66 72 76 74 44 49 129 205 244 193 162 165 180 147 128 145 140 105 67 46 36 51 63 74 89 93 101 69 69 115 166 196 238 251 215 130 37 23 26 20 44 83 141 161 193 218 192 128 77 53 40 38 39 43 46 48 48 48 48 46 45 45 44 43 41 38 36 40 49 55 58 60 57 50 46 47 36 57 74 94 90 94 172 231 230 213 209 202 164 113 72 65 60 67 85 96 97 103 115 103 94 93 98 109 135 157 161 177 147 97 125 198 209 188 181 155 136 156 163 160 188 207 201 209 179 139 103 99 115 145 198 177 106 95 127 141 178 223 226 174 176 173 184 172 134 103 76 108 160 162 123 114 90 68 110 172 180 153 103 80 71 98 171 231 197 109 52 69 87 115 174 194 140 65 57 162 251 213 137 108 127 155 150 96 66 132 231 237 223 200 165 123 104 130 168 142 87 54 75 124 167 176 158 131 72 29 33 44 38 38 51 50 44 40 46 69 103 117 106 72 75 88 85 72 95 131 139 77 43 30 44 49 45 43 43 46 42 38 38 41 42 39 36 34 37 44 53 62 76 97 115 98 79 83 132 188 214 220 226 224 220 221 214 134 47 73 145 152 115 65 74 112 100 61 38 39 43 43 44 46 40 43 58 84 111 115 78 37 25 34 42 71 116 133 110 85 66 68 90 146 204 122 56 127 220 222 138 39 71 159 187 138 143 155 103 47 44 52 64 65 55 50 49 48 49 55 73 103 127 132 124 123 95 129 174 161 139 130 112 118 122 114 105 126 174 214 227 215 168 127 68 60 127 196 248 218 204 197 202 205 203 204 206 209 205 201 199 199 201 201 201 198 206 215 232 195 104 52 44 54 55 48 46 53 50 42 43 40 58 120 201 239 223 201 199 211 187 165 152 146 159 183 195 206 194 184 145 100 126 181 195 204 190 176 180 181 164 179 229 209 142 69 83 167 213 205 199 194 195 197 200 202 200 194 189 199 197 195 193 193 194 197 199 197 198 199 200 201 200 199 199 201 201 201 201 201 201 201 201 200 200 200 201 201 202 202 202 201 201 201 201 201 201 201 201 203 203 203 203 202 202 201 200 202 202 202 201 201 200 200 200 199 201 202 200 197 196 197 199 199 197 198 200 198 193 194 199 198 198 198 198 199 200 200 201 200 199 197 196 196 197 199 200 195 197 199 201 203 203 202 201 208 206 205 203 203 204 205 206 209 208 207 206 205 204 203 203 207 207 207 207 207 208 208 208 209 210 210 210 208 205 203 201 209 209 208 208 206 204 202 201 205 206 206 207 207 208 208 208 205 206 207 208 208 206 205 203 207 207 206 206 206 207 209 210 205 206 207 208 207 205 203 201 205 205 205 205 207 208 210 211 210 210 210 210 210 210 210 210 212 212 213 214 215 215 215 215 220 219 219 219 219 220 221 222 217 218 218 219 220 220 220 220 221 221 220 220 219 220 220 220 219 220 220 220 220 220 220 220 223 223 222 222 222 222 221 221 223 223 223 223 223 223 223 223 225 225 225 225 225 225 225 225 223 223 223 224 224 225 225 225 225 226 227 228 228 228 228 228 224 224 225 225 224 221 219 217 221 222 222 221 218 217 219 222 219 219 219 219 219 219 219 219 215 216 218 221 222 223 223 223 224 225 226 226 227 228 229 229 230 230 230 229 229 229 228 228 216 225 225 220 224 222 187 143 173 211 233 222 219 233 234 218 148 158 222 240 226 226 216 227 230 223 225 214 176 177 218 232 221 222 222 221 220 219 217 217 215 216 222 216 214 234 213 146 144 189 229 240 220 209 218 211 212 212 212 212 212 212 212 212 207 222 203 161 177 221 224 222 202 205 216 213 200 176 163 190 210 207 206 210 207 217 205 143 113 162 220 218 197 206 210 200 203 203 204 204 204 204 205 206 199 204 207 210 213 196 161 134 190 226 212 209 206 205 198 208 205 204 204 204 204 204 204 204 179 180 181 182 184 185 187 187 185 185 185 185 185 185 185 185 182 182 182 183 183 183 183 184 181 182 182 182 182 182 183 183 181 182 184 185 185 184 182 181 179 180 182 182 182 180 178 177 183 183 183 182 182 181 181 181 180 179 178 177 177 178 179 180 181 182 182 183 183 182 182 181 186 186 186 186 186 186 186 186 181 181 181 182 182 183 183 183 184 182 180 182 185 186 185 182 184 182 181 182 185 185 183 180 186 186 186 185 185 184 184 183 187 186 184 183 183 184 186 187 183 183 183 183 183 183 183 183 185 186 188 190 192 194 196 197 186 185 184 184 184 185 186 187 187 187 187 188 188 189 189 189 187 187 187 188 188 189 189 189 182 183 183 184 185 186 187 187 185 185 186 186 186 187 187 187 190 189 189 190 192 192 190 188 187 188 191 193 193 192 190 188 190 191 191 192 192 191 191 190 191 191 191 192 192 193 193 193 191 192 194 195 195 194 192 191 205 199 192 189 190 193 195 195 196 196 196 196 196 196 196 196 195 198 195 194 199 197 194 200 197 196 195 194 193 194 195 196 187 196 204 192 194 199 188 194 188 140 94 108 160 176 156 144 148 143 140 129 114 114 122 121 132 143 154 154 148 155 183 212 230 227 191 145 159 225 248 215 213 161 93 64 99 165 212 226 203 202 201 200 200 201 202 203 203 204 205 208 213 218 224 227 196 203 194 179 183 193 172 136 164 207 231 215 197 203 210 206 204 204 204 205 205 206 206 206 209 207 205 205 205 206 206 205 200 214 213 203 203 205 204 206 230 191 130 112 88 76 156 242 229 212 212 187 175 194 205 221 228 212 201 217 206 196 215 201 203 208 213 202 198 204 154 67 137 212 220 215 224 208 206 216 221 221 223 228 235 240 242 242 219 183 160 135 92 73 63 38 34 26 23 35 64 107 157 194 240 218 175 135 126 96 65 89 160 201 174 99 53 75 137 170 148 83 97 133 127 107 100 123 136 152 181 194 176 111 46 38 75 91 78 57 60 63 57 58 38 34 43 72 96 123 134 99 68 114 147 114 70 101 170 203 150 128 150 174 192 139 99 203 244 171 103 82 133 219 254 243 225 201 165 119 107 149 176 158 102 31 20 32 83 169 155 73 75 136 153 198 247 190 126 138 127 129 123 128 124 85 63 87 110 93 75 58 45 44 40 27 26 3 34 97 150 197 190 131 73 58 103 185 204 156 124 131 110 102 139 154 151 192 231 237 213 208 214 217 215 230 243 236 249 219 158 89 43 27 23 19 28 48 99 177 241 252 242 235 224 190 129 99 87 53 71 151 154 154 165 185 185 158 149 168 194 202 209 211 214 219 220 216 229 162 110 57 67 142 191 140 61 38 35 31 16 19 90 203 247 249 247 230 167 71 31 60 84 66 59 49 29 32 46 46 41 41 58 64 44 35 36 29 39 41 39 33 32 34 32 26 44 37 51 37 29 44 34 28 36 66 115 156 177 179 149 107 51 38 37 33 17 17 42 61 46 32 18 29 52 75 73 34 38 55 90 95 80 77 87 107 81 5 7 78 101 88 102 126 160 195 230 231 194 136 80 47 28 29 37 31 34 26 22 69 147 163 134 127 159 153 98 40 39 33 27 22 23 55 127 193 167 126 78 41 24 27 29 18 23 81 145 192 188 147 112 81 78 59 54 51 53 50 35 36 34 41 41 27 31 71 107 111 102 72 66 120 199 242 232 205 200 197 199 198 206 229 216 168 94 43 29 58 125 189 176 129 124 132 110 121 143 148 153 135 125 81 63 74 81 95 113 114 145 188 201 141 61 29 34 39 47 39 52 58 50 42 34 33 35 34 27 39 24 4 22 25 34 32 37 37 28 28 34 32 30 29 27 26 25 23 21 19 30 31 38 48 50 43 34 29 37 36 35 33 32 31 29 28 34 34 32 32 35 38 37 34 29 32 31 23 26 63 133 191 202 186 162 154 157 151 164 198 204 159 92 35 32 39 28 38 30 38 40 41 41 34 35 47 39 41 44 44 44 46 51 56 46 47 42 37 47 74 102 117 112 142 203 206 141 63 48 114 187 158 119 89 54 51 88 102 94 70 134 211 185 131 108 90 97 87 79 61 45 58 79 79 69 61 51 45 51 76 113 142 130 133 126 120 119 70 26 56 158 235 234 155 102 58 24 45 98 130 119 68 76 63 28 87 224 252 207 213 248 217 187 174 194 210 212 219 174 140 201 249 184 93 29 19 17 15 19 19 20 23 26 29 29 28 27 26 27 27 26 23 21 21 26 30 28 14 57 149 191 142 68 30 82 91 75 44 31 31 32 33 37 32 37 52 63 68 72 75 83 68 52 33 23 36 46 35 49 55 107 195 254 250 212 90 46 120 184 175 124 106 130 154 181 181 164 154 151 134 145 192 195 148 138 164 155 110 79 75 65 34 27 42 55 75 88 80 44 47 87 103 63 39 40 29 36 38 39 37 32 27 24 23 30 33 36 37 37 37 39 41 43 44 40 46 99 190 248 251 143 72 148 239 251 193 130 176 245 245 173 163 220 175 62 2 78 203 253 233 149 41 6 27 46 63 57 46 57 67 71 82 69 51 33 26 29 34 42 49 31 28 28 31 29 22 19 21 66 136 188 231 209 194 251 254 233 142 62 33 128 180 109 12 42 170 236 183 155 196 234 253 220 156 127 171 200 202 230 254 246 254 211 159 170 172 139 122 110 101 69 106 163 199 140 64 90 138 122 96 107 106 86 67 75 91 102 126 160 156 113 81 64 65 44 30 40 43 49 71 81 69 60 58 80 79 71 116 147 202 189 154 147 155 140 79 38 39 40 40 39 39 40 40 36 34 37 42 40 34 31 32 26 23 24 27 30 29 31 34 30 39 48 51 46 38 34 33 29 31 36 43 47 47 50 54 44 41 41 44 44 41 42 46 42 42 41 39 37 35 34 34 28 36 39 40 51 64 63 52 44 41 39 39 40 40 39 37 38 39 39 37 34 32 34 36 47 38 38 44 42 33 38 52 99 168 165 102 67 101 135 96 49 38 31 35 40 40 37 35 34 34 35 37 39 41 43 44 35 35 30 26 30 38 41 39 40 34 30 29 33 45 68 89 81 63 57 47 25 30 66 94 143 164 128 80 45 41 75 89 69 40 57 134 213 246 229 198 158 126 98 127 183 173 104 52 45 36 40 73 112 118 79 34 46 87 108 136 177 221 232 181 112 41 25 36 26 22 40 70 116 177 192 165 129 97 93 97 62 37 30 40 45 45 45 44 40 41 41 41 40 39 39 40 46 47 48 48 48 48 48 48 40 39 42 78 104 73 87 170 225 216 199 191 193 181 158 146 155 139 99 59 54 77 90 84 86 77 58 55 95 152 174 164 161 146 107 130 168 157 150 153 147 143 181 192 168 170 191 209 216 196 133 82 114 149 134 132 116 137 129 107 126 175 208 215 205 173 146 149 145 99 63 68 87 104 111 152 201 162 91 79 88 78 69 76 106 155 203 232 253 198 96 37 49 92 141 168 197 137 67 57 139 234 219 132 79 106 162 178 121 84 145 234 226 168 134 110 94 137 171 141 108 106 84 54 81 135 140 123 88 64 42 37 38 37 39 43 41 47 41 39 69 107 109 84 63 56 81 123 137 117 84 57 40 43 43 41 42 44 44 40 45 48 48 46 45 45 44 40 39 39 48 66 85 102 118 130 137 90 77 150 206 241 215 188 210 202 174 150 120 72 80 145 151 114 73 62 66 53 40 48 40 29 38 55 56 51 51 51 68 74 72 51 43 39 31 46 68 95 94 86 107 118 95 71 107 153 140 86 108 178 159 72 46 128 194 194 149 124 115 81 42 40 56 70 62 51 52 58 42 52 63 73 105 127 138 171 128 150 196 225 216 200 190 179 162 158 143 123 119 139 167 185 126 102 74 42 66 148 211 237 210 194 208 203 198 206 200 214 196 200 202 200 200 202 201 197 196 206 234 217 154 58 35 52 51 49 48 51 55 53 46 39 44 72 155 238 230 203 216 217 183 157 138 152 191 214 197 167 139 140 135 138 154 162 160 161 176 173 170 168 166 165 172 181 147 110 116 149 195 216 199 202 195 197 197 195 198 203 202 196 197 198 200 201 202 201 200 199 197 196 196 196 197 199 200 202 203 200 198 200 202 201 196 191 199 202 202 200 202 206 202 196 200 201 203 204 204 203 201 200 203 203 204 204 203 201 200 199 197 199 202 204 203 200 196 193 196 196 197 197 198 199 199 200 199 199 199 199 199 199 199 199 194 197 201 202 200 197 196 197 198 199 199 199 199 199 200 200 201 201 201 201 201 201 201 201 194 198 203 207 208 206 202 199 206 206 204 203 203 203 203 204 204 204 205 206 206 207 208 208 210 210 210 210 210 210 210 211 206 206 206 206 206 206 206 206 210 210 209 208 208 207 206 206 206 206 206 207 207 208 208 209 212 211 208 206 204 204 205 206 207 205 203 201 200 201 203 205 208 208 208 207 207 206 206 206 211 211 212 213 213 214 214 215 215 215 215 216 216 216 217 217 217 218 218 219 219 220 220 220 222 222 222 221 221 221 220 220 218 219 219 220 220 219 219 218 219 219 219 220 220 221 221 221 221 221 221 222 222 222 223 223 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 223 223 224 224 224 224 225 225 227 228 228 229 229 228 228 227 225 225 225 225 225 225 225 225 224 224 225 224 224 222 221 220 220 220 219 219 218 218 217 217 214 215 216 218 220 222 223 224 223 224 225 227 228 229 229 229 230 229 229 228 227 227 226 226 221 224 217 216 236 235 170 92 99 172 226 242 228 226 234 198 132 177 217 233 234 225 219 223 229 219 226 216 196 188 226 222 225 222 220 219 220 220 218 216 221 211 224 214 218 236 187 120 169 227 241 217 214 217 214 220 215 215 215 214 214 213 213 213 207 217 206 178 175 201 221 224 218 208 208 219 206 170 164 193 212 210 202 194 208 225 197 138 113 187 210 215 203 202 200 208 210 198 206 214 201 197 211 219 212 203 209 211 217 191 142 145 199 216 208 204 206 204 207 202 203 204 205 206 206 204 203 201 182 182 183 183 184 184 185 185 186 186 185 185 185 185 184 184 182 183 183 183 183 183 183 184 182 182 182 182 182 182 182 182 182 182 183 183 183 183 182 182 182 182 183 183 182 182 181 180 183 182 182 182 182 182 182 181 182 181 180 179 179 180 181 182 181 181 182 183 183 183 182 182 184 184 184 184 184 184 184 184 185 185 185 184 184 183 183 183 182 182 181 182 184 185 185 184 183 182 182 183 184 184 183 181 186 186 185 185 185 184 184 184 186 185 184 184 184 184 185 186 186 186 186 186 186 186 186 186 185 185 186 187 188 188 189 189 187 186 186 185 186 186 187 188 187 187 187 187 187 188 188 188 186 186 187 187 188 189 189 189 187 187 187 187 187 187 187 187 188 188 189 189 189 190 190 190 190 189 189 190 192 192 190 188 188 189 190 192 192 191 190 189 190 190 191 192 192 191 190 190 191 191 192 192 192 192 192 192 191 191 192 192 192 192 191 191 196 196 195 193 192 191 192 193 195 195 195 195 195 195 195 195 196 198 194 193 197 192 190 199 196 195 195 194 194 194 194 195 206 202 198 194 198 198 194 201 210 160 108 105 145 181 181 163 139 147 150 148 168 204 203 168 152 164 172 172 179 195 208 211 221 227 200 153 160 211 208 153 100 96 97 122 171 215 225 214 201 202 203 203 203 203 202 201 201 201 201 202 205 209 213 215 220 222 219 215 219 222 211 195 188 208 220 212 200 198 202 203 202 202 203 203 203 203 203 203 204 205 206 204 202 202 204 207 206 209 211 217 220 210 206 217 221 196 131 64 72 136 183 204 214 206 214 196 181 188 189 196 188 176 202 224 214 208 210 210 213 221 216 191 158 125 109 110 182 226 216 204 209 200 205 215 210 210 211 214 219 222 223 222 239 225 220 204 175 161 136 91 57 50 41 36 36 50 76 100 138 138 145 157 146 78 45 105 187 199 160 91 37 47 138 219 161 64 75 150 171 141 95 76 74 151 190 165 137 125 98 61 59 68 80 108 130 104 59 39 32 37 77 157 216 233 195 116 98 166 196 154 101 93 144 208 190 182 161 152 142 107 131 227 230 154 150 128 97 145 205 246 230 231 212 191 176 160 126 77 36 32 43 69 112 132 91 47 98 166 186 207 254 253 187 121 121 97 71 68 71 59 68 103 113 110 99 71 45 39 34 18 11 12 68 158 231 250 211 122 54 86 175 241 216 164 132 109 113 141 165 131 126 205 251 233 227 219 218 218 212 213 219 222 242 233 206 167 134 110 88 70 53 31 38 96 163 194 191 181 229 233 186 133 112 88 85 122 152 175 184 184 200 214 207 195 186 175 176 194 205 204 208 219 240 221 186 111 75 86 116 100 58 37 34 31 20 20 73 165 201 229 230 190 127 73 89 152 161 105 45 14 24 66 86 69 50 36 42 52 43 38 40 35 43 44 47 48 47 51 67 84 72 73 51 16 35 66 63 76 119 173 223 216 166 122 90 63 38 32 28 15 11 55 119 152 110 55 20 26 51 71 63 40 38 92 142 165 163 143 106 71 64 18 8 39 78 123 145 132 111 161 205 213 201 178 133 89 25 15 40 68 72 43 24 57 84 97 111 160 181 120 60 40 35 28 18 16 31 60 88 103 98 74 52 38 34 37 32 16 23 102 189 248 252 214 173 135 114 90 100 116 100 56 25 39 34 34 30 23 54 123 148 114 110 93 105 158 212 227 214 202 200 204 209 199 191 210 222 206 143 49 25 85 145 153 117 93 93 99 117 158 165 123 96 95 107 90 99 114 98 75 72 77 115 144 151 112 59 37 51 71 83 90 105 101 85 75 56 37 40 33 27 33 27 23 35 33 40 35 37 38 32 32 35 30 30 30 29 27 25 23 23 24 30 29 34 41 42 37 30 26 32 31 29 27 26 25 25 25 34 34 35 36 35 32 28 26 23 22 24 31 54 103 172 225 172 151 138 148 160 163 186 223 241 173 92 44 54 59 31 23 28 37 36 35 43 45 39 37 36 37 39 42 45 47 47 47 40 42 47 56 62 64 66 68 68 92 135 129 80 43 70 154 184 168 128 92 63 63 90 96 57 71 145 201 171 131 125 121 119 79 52 54 61 72 99 123 112 76 46 41 47 57 82 110 125 128 123 122 127 84 36 56 141 206 229 163 93 71 55 35 63 81 88 87 132 122 49 53 158 228 228 237 253 244 213 176 172 198 200 191 141 113 164 202 163 92 37 22 18 20 23 18 18 20 25 29 31 31 28 25 22 22 21 19 19 21 25 29 32 25 50 102 123 93 50 30 51 60 50 29 24 28 29 31 28 31 53 77 84 83 79 72 64 51 46 37 25 35 57 65 52 58 105 189 253 254 234 128 33 108 197 218 174 133 106 79 105 169 191 158 146 166 181 184 166 155 159 157 122 91 102 129 91 50 31 39 43 44 41 31 36 75 127 124 64 26 28 28 35 37 38 36 32 28 25 25 32 34 36 36 35 35 36 38 42 44 42 39 65 120 156 153 104 101 175 212 200 171 145 185 253 248 176 143 166 135 59 8 44 172 253 254 179 57 10 27 47 55 48 43 55 62 67 82 72 58 43 36 34 34 38 43 29 27 29 35 34 27 19 16 59 136 187 229 234 235 249 198 125 52 59 148 228 227 115 15 45 150 207 178 171 210 236 244 226 159 159 203 202 193 222 254 253 192 119 127 173 152 111 120 168 168 125 126 145 181 169 117 114 192 208 166 117 80 66 61 80 99 123 141 137 106 77 69 68 54 44 37 29 36 64 89 88 94 94 84 94 93 94 144 177 169 161 142 166 230 210 118 71 59 43 31 30 39 49 54 41 35 33 37 39 38 36 37 29 24 22 25 28 28 29 31 32 38 45 47 44 38 33 32 27 31 41 51 54 50 48 48 36 36 40 45 46 41 39 41 36 35 34 35 35 36 36 36 37 44 45 47 62 79 71 49 36 35 36 38 41 42 41 39 35 37 40 40 37 35 35 35 42 44 46 44 37 33 37 43 67 125 151 137 105 99 109 83 43 35 29 33 37 36 35 34 37 37 36 36 37 38 40 41 33 32 29 28 34 43 45 41 38 35 33 34 38 49 71 90 89 73 55 39 32 46 67 76 114 153 121 60 41 72 109 101 87 49 55 122 188 210 194 170 143 132 123 141 160 130 75 48 36 34 42 64 85 93 90 86 86 106 100 99 116 152 173 142 93 37 27 38 31 23 33 63 119 164 162 143 144 149 147 130 90 55 36 40 45 47 49 48 45 45 44 42 39 38 38 39 44 45 45 45 44 43 43 42 44 47 45 63 74 50 78 166 225 238 224 183 155 151 169 192 197 196 153 93 90 140 170 161 150 146 126 101 98 121 149 162 158 150 130 143 138 102 111 141 144 142 188 209 182 169 184 209 225 192 138 126 167 148 90 95 129 163 140 86 106 183 216 199 217 183 152 146 140 108 75 66 80 88 134 206 223 154 77 51 61 50 59 106 171 219 235 236 211 155 81 57 103 146 147 137 152 113 63 57 117 180 173 127 92 152 194 174 130 119 145 172 139 114 119 149 172 189 175 136 134 135 109 89 97 100 86 74 72 54 41 42 45 42 40 41 42 49 44 36 48 75 82 71 52 47 92 162 175 125 68 39 40 43 44 42 43 45 44 40 45 48 48 46 45 46 44 41 47 43 48 62 82 111 156 193 191 102 74 161 218 230 208 204 219 176 120 113 123 86 59 85 116 138 122 82 63 53 42 41 44 48 63 77 77 70 56 40 40 43 47 42 46 41 32 52 59 68 75 115 183 196 129 59 84 132 142 103 85 98 80 35 85 156 162 127 104 80 65 59 42 45 55 60 59 69 84 87 73 44 65 94 116 156 172 164 144 195 227 225 218 211 212 222 211 209 219 213 157 89 77 106 96 107 129 122 121 152 176 190 184 210 214 211 213 209 201 195 202 204 204 203 203 204 203 199 197 214 236 202 133 48 33 48 53 51 50 51 51 48 42 37 46 115 198 244 223 196 196 182 154 163 178 197 211 211 191 170 154 124 111 143 178 173 156 155 137 130 130 137 138 132 136 146 115 130 165 177 192 208 198 198 199 200 199 196 198 201 200 196 196 197 199 200 201 200 199 198 197 197 196 196 197 199 200 201 200 198 197 199 203 203 199 195 200 202 201 199 201 205 203 197 200 201 203 204 204 203 201 200 199 200 201 203 204 204 203 203 196 198 200 202 202 201 198 197 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 195 197 199 200 199 198 197 197 198 198 198 198 199 199 199 199 201 201 201 201 201 201 202 202 200 201 203 204 205 205 204 204 207 206 205 204 204 204 205 206 206 206 206 206 206 206 206 206 208 208 208 208 208 208 207 207 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 208 208 207 207 206 205 206 206 206 209 208 206 205 205 206 207 208 206 206 206 206 206 206 206 206 212 212 212 213 214 214 215 215 215 215 215 216 216 217 217 217 217 217 218 219 219 220 221 221 222 222 222 221 221 221 220 220 218 219 220 220 220 220 219 218 219 219 220 220 220 221 221 221 221 221 221 222 222 223 223 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 226 227 228 229 229 229 229 228 227 225 225 225 225 225 225 225 225 225 225 226 226 225 224 222 221 221 221 221 220 220 219 219 219 219 219 219 220 220 221 221 221 223 224 226 228 229 229 229 229 230 229 229 228 228 227 227 226 222 227 225 223 234 230 180 121 116 172 206 227 235 235 225 186 138 186 225 233 228 220 218 224 228 228 235 212 177 168 223 238 225 223 220 219 220 220 218 216 218 211 218 214 223 223 171 131 188 229 233 212 214 218 213 217 216 216 215 214 214 213 213 212 216 222 214 188 168 177 206 228 221 212 211 220 205 169 167 199 217 214 205 199 214 227 193 133 129 198 214 215 203 202 198 204 198 204 211 210 210 216 209 189 191 200 211 216 219 181 136 161 202 217 208 204 206 203 208 204 204 205 205 206 205 205 204 203 184 184 184 184 184 183 183 183 186 186 186 185 185 184 184 184 183 183 183 183 183 183 183 183 184 184 183 183 182 182 181 181 183 183 182 182 182 182 183 183 185 185 184 183 182 183 183 183 181 182 182 182 182 182 182 183 183 183 182 182 182 182 183 183 180 181 181 182 183 183 183 183 182 182 182 182 182 182 182 182 187 187 186 185 184 183 182 181 180 181 183 183 183 184 185 186 181 183 184 184 183 182 182 183 185 185 185 185 184 184 184 184 184 184 185 185 185 185 184 184 187 187 187 187 187 187 187 187 186 186 185 185 185 184 184 184 187 187 186 186 186 187 188 189 187 187 187 187 186 186 186 186 185 185 186 187 188 189 190 190 189 189 188 188 187 186 186 186 189 189 189 190 190 191 191 191 190 189 189 190 192 192 190 187 189 189 189 190 190 190 190 190 189 190 191 191 191 191 190 189 192 192 192 192 191 191 191 191 191 191 190 190 190 190 191 191 188 192 197 197 193 190 191 192 194 194 194 194 194 194 194 194 192 193 192 194 198 192 191 202 194 194 194 195 195 194 194 193 200 196 190 202 206 197 198 199 215 188 156 124 117 160 201 203 157 124 110 139 196 243 243 213 196 203 208 211 216 219 213 203 209 224 230 200 151 119 104 91 102 135 174 199 212 216 208 198 199 201 204 206 206 204 201 199 201 200 199 199 199 201 203 204 210 206 207 213 215 211 210 214 210 205 205 207 204 198 198 203 203 203 203 203 202 202 202 202 203 207 210 208 203 203 208 214 207 187 170 183 207 212 211 222 232 191 134 70 95 172 191 201 205 202 215 210 199 193 171 156 117 126 195 221 211 211 201 207 224 224 207 179 132 78 96 172 221 230 211 200 201 199 206 210 208 206 206 207 209 211 210 209 215 223 237 236 231 238 213 159 86 77 64 48 33 27 33 42 52 54 73 112 124 62 44 131 208 218 163 78 28 53 143 211 129 45 74 166 202 188 130 66 111 203 227 189 166 180 159 69 24 43 103 188 214 148 65 32 26 48 114 212 254 253 183 86 100 167 190 163 124 79 96 173 241 252 182 125 89 87 166 223 182 171 213 154 65 73 116 173 225 252 245 251 250 187 103 31 12 43 122 176 140 89 61 20 99 166 197 225 254 229 159 99 99 87 77 82 100 112 113 112 125 128 117 81 46 36 28 9 5 49 150 241 250 213 142 84 122 177 248 236 166 150 150 109 95 119 141 119 126 194 236 238 222 217 211 212 214 207 205 214 214 225 230 227 220 209 188 166 143 81 35 40 69 98 118 123 187 189 162 140 129 88 58 75 157 196 206 191 206 235 230 204 188 174 172 188 200 200 201 207 227 241 239 175 102 36 42 70 65 47 44 38 27 20 44 104 133 157 147 114 101 103 127 165 195 122 39 12 63 139 152 112 62 40 34 41 39 36 35 31 29 44 71 85 72 64 100 149 167 155 89 47 109 168 172 195 235 238 220 163 97 60 45 29 15 22 27 20 43 129 209 227 151 56 17 25 44 47 25 27 78 159 201 230 251 234 181 108 71 44 17 13 57 133 157 120 99 142 160 141 136 147 122 75 12 16 91 161 143 69 22 34 27 60 86 121 123 73 38 34 36 20 9 30 84 121 97 50 53 42 36 35 36 39 33 15 33 118 200 248 254 242 228 202 160 113 121 163 158 90 26 24 34 27 22 33 103 206 216 139 93 102 141 194 219 209 200 205 205 200 199 195 194 210 225 222 187 71 33 93 132 102 59 60 101 99 113 120 109 86 84 119 157 144 158 177 155 109 95 108 123 127 114 88 66 61 83 117 132 145 153 150 149 154 129 85 45 30 31 28 28 38 38 37 38 35 39 39 32 32 36 33 29 30 30 27 23 23 27 31 33 30 31 34 35 31 27 25 27 25 23 21 19 20 22 23 29 31 37 43 41 32 29 31 31 32 50 87 123 142 148 149 121 134 168 187 161 131 144 176 192 134 80 70 108 120 76 45 35 39 31 27 41 51 43 33 33 33 34 40 45 46 42 38 39 36 46 68 84 84 80 80 81 66 66 72 86 95 107 142 183 219 189 115 64 66 91 92 43 58 105 152 170 171 152 120 99 75 57 64 74 79 105 145 146 113 75 52 43 44 58 75 108 118 122 120 119 78 31 45 130 210 236 158 76 63 66 47 37 33 60 122 210 207 95 30 101 183 210 215 229 234 219 169 98 129 156 176 149 120 153 189 160 105 53 28 21 25 26 16 16 17 20 25 30 31 28 24 21 18 16 16 19 23 26 28 30 33 42 54 54 44 35 32 35 42 35 25 27 31 31 34 40 42 61 75 72 81 91 84 63 31 26 40 28 21 51 87 90 95 103 145 205 249 254 172 37 89 193 254 233 192 143 84 64 163 214 174 150 189 202 166 120 128 134 112 69 56 88 122 108 59 32 38 38 28 21 17 41 103 148 120 55 20 22 30 33 35 35 34 30 27 26 27 32 34 35 35 34 33 34 35 40 45 48 42 41 57 68 59 66 115 176 183 162 149 156 194 239 220 162 122 111 93 54 2 21 147 240 254 167 38 3 35 47 49 44 42 50 53 59 74 68 61 52 46 41 37 37 40 32 30 32 38 40 31 18 8 56 133 182 223 250 253 216 113 35 33 119 243 254 230 108 6 33 119 171 166 177 218 246 249 225 150 184 227 197 184 208 240 202 115 62 112 151 99 80 144 230 218 171 170 153 154 166 135 104 198 254 241 163 90 63 48 65 85 131 160 132 79 54 55 59 51 59 50 23 38 86 109 112 146 149 116 106 98 90 118 135 140 160 144 175 241 212 147 145 125 89 53 37 41 49 52 46 38 33 35 39 39 38 37 32 26 23 28 33 34 32 31 35 38 42 43 41 37 33 30 25 32 46 59 60 51 42 38 28 31 39 47 47 42 37 36 40 39 36 32 30 35 46 55 61 56 48 51 74 92 76 46 31 32 35 39 42 42 39 35 32 35 39 41 40 37 36 35 34 41 42 37 36 40 39 34 29 85 137 154 124 92 81 62 38 33 31 32 34 34 35 36 40 39 37 35 35 36 37 38 35 32 29 31 39 45 43 37 35 35 36 39 43 53 70 85 82 70 51 45 58 68 66 63 80 134 115 53 46 98 133 114 61 46 71 123 145 137 132 135 168 182 169 130 95 67 50 48 40 37 42 58 80 109 147 178 166 154 131 116 100 94 102 91 75 41 33 31 22 20 45 96 151 160 146 155 185 191 163 120 87 70 61 57 48 43 42 37 48 48 47 43 39 36 37 38 45 44 43 42 41 40 38 36 39 50 49 52 52 34 67 148 212 226 209 166 145 156 183 206 203 217 197 156 157 199 220 208 200 203 196 170 136 113 107 109 138 156 169 173 137 93 102 129 138 126 168 198 180 164 185 226 227 180 131 137 165 112 52 86 178 176 121 62 90 176 224 223 204 197 195 188 167 134 92 57 51 95 162 177 125 87 86 87 87 76 71 102 171 233 239 214 161 96 56 76 166 219 177 143 127 117 75 48 75 113 130 138 154 208 226 201 175 146 112 93 100 135 173 209 233 211 164 138 148 159 128 121 111 65 55 68 72 57 46 46 48 45 43 43 48 50 43 33 34 47 55 54 48 44 85 144 148 100 54 34 39 43 45 44 43 44 43 40 44 47 48 46 46 48 47 44 44 40 47 62 80 116 185 247 229 108 70 166 223 219 201 208 207 179 135 129 142 101 51 49 122 185 172 91 50 50 47 42 49 78 117 127 95 56 52 69 85 59 45 52 70 59 44 73 91 72 72 132 218 227 141 53 58 92 113 95 64 47 48 51 109 156 128 67 37 32 41 45 44 54 62 59 62 85 103 99 66 49 95 142 156 174 172 152 173 218 222 207 213 208 202 222 237 247 241 192 115 60 59 82 122 158 205 189 133 106 115 144 193 230 216 209 203 185 196 198 204 202 200 200 202 202 200 197 198 222 232 171 97 35 35 47 54 54 52 50 47 43 39 37 80 164 224 240 224 191 161 129 166 186 206 213 209 202 195 192 194 164 143 158 174 155 129 125 124 145 163 165 158 149 137 125 131 153 180 182 189 204 200 197 199 199 197 194 196 199 200 197 195 196 197 198 199 199 198 197 197 197 197 197 198 199 200 201 198 196 196 199 203 204 202 199 202 202 201 199 200 203 203 200 200 201 202 203 203 202 201 200 199 200 200 202 203 204 203 203 196 197 199 200 201 201 201 201 200 200 200 199 198 197 196 196 199 199 199 199 199 199 199 199 197 197 197 197 198 198 197 197 197 197 197 198 198 198 198 198 200 200 201 201 201 202 202 202 206 204 203 202 202 204 207 209 206 206 205 205 205 206 207 207 208 208 207 206 206 205 204 204 209 209 208 208 207 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 206 206 206 206 206 206 207 207 207 208 208 208 203 204 205 206 207 207 206 206 208 208 208 208 208 208 209 209 206 207 207 207 208 209 209 209 212 212 213 213 214 215 215 216 215 215 216 216 216 217 217 217 216 216 217 219 220 221 222 223 223 222 222 222 221 221 221 220 219 219 220 221 221 220 219 219 219 220 220 220 221 221 221 221 221 221 222 222 222 223 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 229 230 230 229 228 228 226 226 226 226 226 226 226 226 227 227 227 227 227 226 224 224 224 223 223 223 223 222 222 222 224 223 223 222 221 221 220 220 224 225 227 228 229 230 229 229 230 230 229 229 228 227 227 227 227 229 224 218 223 230 217 195 178 150 187 235 224 239 239 160 148 199 233 231 220 216 218 224 222 231 238 200 142 120 191 235 226 224 221 219 220 220 218 216 216 215 214 219 231 201 152 154 211 230 222 208 216 220 213 215 217 216 216 215 214 213 212 212 218 220 218 196 155 137 175 227 224 215 214 222 209 175 173 203 214 214 206 202 218 220 173 110 146 208 215 214 204 205 200 204 197 211 207 198 213 217 176 125 176 204 217 221 219 160 121 176 206 219 207 203 205 203 209 206 207 206 206 205 205 205 206 206 184 184 184 184 184 184 184 184 187 186 186 185 185 184 184 183 184 184 184 184 184 183 183 183 185 185 184 183 183 182 181 181 185 184 183 182 182 183 184 185 187 185 183 182 181 182 183 184 181 181 181 182 182 183 183 183 184 183 183 183 183 183 183 184 180 180 181 182 183 183 183 183 181 181 181 181 181 181 181 181 184 184 183 183 182 181 181 180 179 181 184 184 182 182 185 188 180 183 185 185 182 181 182 184 184 184 184 184 184 184 184 184 183 183 185 186 186 185 183 183 185 185 185 185 185 185 185 185 187 187 187 186 186 185 185 185 187 187 186 186 186 187 188 188 187 187 187 186 186 185 185 185 184 185 186 187 188 189 189 190 186 186 186 186 186 185 185 185 187 187 187 187 188 188 188 189 190 189 188 189 191 191 189 187 190 189 189 188 189 189 190 191 189 190 190 191 191 190 190 189 193 192 192 191 191 190 190 190 193 192 190 189 189 190 192 193 188 191 195 196 194 192 192 192 194 194 194 194 194 194 194 194 193 196 196 200 203 194 190 199 192 193 194 195 195 195 194 193 193 196 191 196 187 180 194 193 202 200 203 170 126 144 184 185 161 118 104 138 177 203 217 222 228 222 219 219 215 206 205 209 228 223 222 189 111 56 75 121 177 203 225 224 210 202 202 204 200 201 203 204 204 203 201 200 202 202 201 200 200 200 201 202 201 196 197 202 201 197 200 209 211 200 196 202 206 203 202 206 206 205 205 204 204 203 203 203 204 206 208 206 204 205 210 215 214 173 141 162 212 232 221 212 210 167 126 94 101 131 164 212 210 203 210 218 218 209 177 143 89 89 145 193 212 223 211 198 218 220 208 174 116 77 127 221 226 217 208 207 206 205 208 205 210 208 207 208 209 210 208 207 204 213 221 219 222 237 223 184 140 127 109 95 82 65 46 33 27 33 35 52 75 51 57 147 235 254 183 69 26 64 107 100 63 45 116 202 226 229 180 90 109 172 193 203 201 200 176 80 0 44 148 253 253 156 61 31 15 40 106 192 224 203 152 80 81 147 184 178 149 105 106 158 241 253 179 92 48 73 156 178 179 230 253 187 121 87 69 94 167 232 240 251 248 164 69 8 24 130 181 211 190 77 22 54 84 123 136 161 174 127 100 121 126 112 93 96 140 189 177 126 126 114 96 70 45 36 26 9 10 61 153 210 169 102 106 156 217 244 234 156 101 126 132 77 64 91 139 148 132 137 164 202 199 211 210 208 217 213 205 212 207 214 220 224 235 244 239 225 205 146 90 59 37 34 52 69 93 87 82 97 98 56 42 81 147 186 205 201 209 223 220 209 197 199 196 193 199 208 204 193 204 220 225 176 121 64 53 54 59 48 47 41 33 22 24 59 97 103 72 51 86 122 118 104 132 85 33 30 88 147 138 90 49 41 36 36 35 34 31 26 18 44 85 102 73 58 116 197 246 184 83 63 163 243 251 254 246 185 112 60 35 34 32 20 23 38 54 59 99 197 251 228 142 44 24 39 43 29 8 42 142 210 203 200 215 203 172 110 87 55 23 14 40 87 100 77 111 134 121 76 63 82 72 34 1 43 165 250 194 79 18 13 23 64 69 57 46 37 38 32 37 12 2 51 139 182 132 55 43 37 37 37 34 35 28 12 50 129 187 204 202 210 225 214 171 125 128 164 168 109 35 14 39 26 24 53 141 247 240 141 66 105 169 219 223 200 192 201 189 180 180 192 205 213 215 213 205 108 54 64 79 62 39 49 87 78 72 44 45 84 132 198 211 171 162 188 186 152 144 164 188 183 162 144 139 135 139 153 153 160 159 171 203 229 207 144 66 41 47 43 44 52 36 34 39 38 44 43 33 32 36 34 28 30 29 26 22 23 30 37 40 34 31 32 31 28 26 27 24 23 21 18 16 17 20 24 28 30 38 45 39 28 28 36 39 54 89 132 157 154 139 130 128 158 210 222 170 123 124 140 137 117 104 106 141 162 124 85 65 59 40 29 38 43 40 40 32 32 34 37 41 42 40 37 43 35 37 60 96 129 151 162 128 78 33 47 110 143 116 84 167 247 230 130 70 81 102 88 56 45 69 140 207 207 142 75 73 98 101 87 79 74 84 107 143 147 126 79 44 40 47 49 72 92 108 105 97 59 22 37 129 218 209 123 74 61 60 62 38 14 48 141 243 252 135 30 48 108 146 153 143 144 145 110 71 71 104 171 193 164 167 200 195 137 72 36 26 26 24 19 19 16 15 19 26 30 28 25 24 20 16 16 20 24 26 26 23 29 34 33 29 29 34 38 42 45 38 31 33 31 29 36 38 39 49 52 59 95 120 109 67 32 43 79 65 35 58 108 141 166 141 114 125 186 239 193 64 66 158 253 255 237 217 175 99 146 177 150 126 157 171 137 89 92 118 132 99 62 73 106 94 53 27 33 36 27 27 37 61 111 121 77 38 26 27 32 30 31 31 29 27 25 26 27 31 31 32 32 32 33 34 35 36 39 48 48 39 38 37 28 46 87 125 152 148 122 132 168 185 156 125 110 92 85 72 25 22 114 178 185 115 23 14 47 43 47 46 43 42 44 49 56 58 57 54 50 43 39 39 41 38 34 33 38 41 34 19 7 51 124 188 240 254 233 149 38 10 92 199 255 246 218 114 1 18 102 154 158 170 214 252 251 203 139 200 232 180 163 166 172 116 110 114 129 106 56 91 196 237 189 155 199 180 124 118 92 83 171 250 254 188 121 90 59 55 62 105 139 118 76 54 46 67 97 107 65 27 52 96 108 117 176 187 148 124 100 73 75 93 155 179 160 181 192 161 162 203 187 145 91 55 47 50 51 44 41 39 39 40 38 35 32 30 26 27 37 45 45 40 36 38 39 40 41 41 38 34 30 26 33 47 57 56 45 33 28 28 32 39 47 49 45 39 35 42 44 40 28 22 39 77 109 98 66 39 46 74 87 69 42 33 34 38 42 43 40 34 29 30 32 35 37 37 37 36 36 36 32 33 46 66 71 52 28 14 64 114 125 105 86 70 45 35 34 34 34 34 35 37 39 40 38 36 34 33 35 37 39 39 34 30 33 40 43 36 27 32 34 37 40 44 52 64 74 63 55 57 88 110 88 63 69 107 146 122 55 45 92 120 106 65 52 69 97 98 91 113 143 188 224 201 107 36 32 44 43 44 41 44 67 116 173 217 238 231 211 177 146 126 121 106 74 56 41 38 27 13 17 61 136 170 145 126 159 188 173 145 117 81 109 129 112 78 62 53 36 46 47 47 43 38 36 37 39 47 45 43 42 41 38 35 33 27 45 49 51 52 38 58 113 154 166 165 162 177 191 193 193 191 197 202 203 205 206 202 197 201 202 201 197 185 154 105 66 84 121 154 159 145 147 165 170 155 115 126 152 148 142 170 223 217 179 147 132 123 91 85 140 187 165 111 77 117 185 216 211 177 189 211 218 205 186 139 80 55 87 113 94 76 112 150 145 163 154 107 63 97 180 214 194 127 58 48 101 205 249 189 162 151 158 108 51 52 79 122 177 222 237 223 199 168 102 62 81 162 209 213 201 206 172 129 131 168 183 140 132 114 54 62 98 86 71 54 47 45 44 45 47 53 46 36 31 35 47 62 71 65 56 64 77 72 59 47 38 38 43 45 42 41 41 41 38 41 45 46 46 47 51 52 50 41 40 52 68 78 105 172 239 216 98 73 168 223 214 198 197 194 204 197 186 163 101 47 42 115 171 150 69 35 43 47 49 63 99 152 169 108 38 61 140 173 105 64 88 123 89 49 77 93 68 59 94 140 140 90 43 52 84 109 98 69 56 68 86 120 146 139 81 25 48 92 71 53 61 69 65 62 78 91 87 65 99 163 198 188 153 138 166 204 212 199 195 211 210 205 220 211 195 142 79 66 103 132 133 145 188 237 203 115 71 102 164 209 219 214 205 173 152 183 212 206 201 197 199 201 201 199 198 205 225 214 131 61 26 42 52 54 54 54 50 45 41 41 42 112 209 248 228 186 145 143 161 205 206 204 199 196 197 203 207 220 214 183 152 148 146 127 108 125 180 215 206 201 211 195 161 163 168 180 187 192 196 196 198 195 195 193 192 194 197 199 200 195 196 196 197 197 197 197 197 198 198 198 198 199 199 200 200 198 197 197 199 202 203 202 200 203 202 200 199 199 201 202 202 200 201 202 202 202 202 201 200 204 203 201 201 202 201 200 198 199 199 199 199 199 200 201 202 200 200 199 199 198 198 198 197 199 199 199 199 199 199 199 199 199 197 195 195 197 198 198 197 196 197 197 197 197 198 198 198 200 200 200 201 201 202 202 203 207 205 203 201 202 204 207 209 205 205 204 204 205 206 207 208 207 207 207 206 206 205 205 205 211 211 210 209 208 207 207 206 206 206 206 206 206 206 206 206 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 202 203 205 207 207 206 205 204 204 205 206 207 208 207 207 207 209 209 210 211 212 213 214 214 213 213 214 214 215 216 216 216 216 216 216 216 217 217 218 218 216 216 217 219 220 222 223 224 223 223 222 222 222 221 221 221 220 220 221 222 222 221 220 220 220 220 220 221 221 221 222 222 222 222 222 222 223 223 224 224 224 225 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 229 230 231 231 230 229 229 227 227 227 227 227 227 227 227 228 229 229 229 229 228 227 226 226 226 226 226 226 225 225 225 226 226 225 224 223 223 222 222 225 226 228 229 230 230 230 230 230 230 230 229 228 228 227 227 227 226 221 215 218 229 239 242 229 155 172 220 215 239 237 147 163 210 236 226 216 218 221 224 222 228 236 199 127 79 150 219 228 225 221 219 219 219 218 217 215 221 217 227 231 177 143 185 223 226 216 209 218 220 214 214 217 217 216 215 214 213 213 212 214 214 221 207 153 112 149 219 224 217 215 223 215 185 174 191 201 209 209 210 221 208 146 83 158 213 213 211 204 209 204 207 206 209 197 196 214 199 141 94 177 214 218 220 211 132 100 177 210 219 206 202 205 203 209 208 208 207 206 205 205 206 208 209 183 183 184 184 185 185 186 186 186 186 186 185 185 184 184 184 185 185 185 184 184 184 183 183 185 185 184 184 183 182 182 181 187 185 184 183 183 184 185 187 185 184 182 181 180 181 182 183 181 181 181 182 182 183 183 183 182 183 183 183 183 183 183 182 180 181 182 182 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 179 182 184 184 182 182 184 187 180 183 185 185 182 181 182 184 183 183 183 184 184 184 184 184 182 183 184 185 185 184 183 182 185 185 185 185 185 185 185 185 186 186 186 186 186 187 187 187 186 185 185 184 185 186 187 187 187 187 187 186 186 185 185 185 185 185 185 186 187 188 188 189 184 184 185 186 186 187 188 188 185 186 186 186 187 187 187 187 189 188 188 189 191 191 189 187 189 189 188 188 188 189 190 191 189 189 190 191 191 190 189 189 192 192 192 191 191 190 190 189 195 194 192 191 191 192 194 195 194 192 190 191 194 196 195 194 194 194 194 194 194 194 194 194 199 203 200 198 201 195 189 193 193 193 194 195 195 195 195 195 204 207 199 176 151 160 190 197 199 193 210 211 180 169 159 126 103 110 135 155 156 165 192 214 220 216 209 204 206 213 219 222 223 182 139 108 94 117 168 206 211 211 208 204 204 205 200 193 201 201 200 199 199 200 201 201 202 202 202 201 202 202 203 203 204 203 200 198 199 201 204 206 203 201 198 200 204 207 206 204 205 205 205 204 204 203 203 202 202 201 200 199 201 204 207 208 215 163 139 185 236 227 190 175 163 162 140 128 110 101 153 209 214 207 204 212 216 218 209 186 146 90 81 155 210 223 228 206 209 218 213 159 90 93 169 234 218 204 207 211 207 208 208 206 207 206 205 205 207 208 207 205 206 207 208 205 209 220 220 208 206 193 179 173 164 130 75 31 24 43 46 42 51 38 49 124 188 202 153 86 60 66 66 38 42 60 151 244 253 252 201 110 52 93 125 170 167 140 129 78 4 58 169 254 242 138 52 24 23 34 78 139 148 122 92 46 59 146 210 193 157 157 168 166 191 195 145 70 33 58 119 160 220 248 234 223 208 161 115 74 106 214 252 240 192 90 20 7 104 163 218 221 132 57 78 100 104 72 47 67 90 111 151 171 154 136 114 115 156 198 176 116 91 66 53 52 45 36 27 17 23 45 92 119 95 86 155 242 250 236 174 105 90 101 82 48 68 122 193 191 131 88 88 121 174 214 228 215 212 211 208 212 218 217 211 205 211 223 224 216 194 151 116 103 86 57 36 30 25 35 40 48 47 32 51 102 130 160 182 193 208 217 213 209 210 215 210 198 195 203 205 199 203 209 208 156 128 121 107 49 50 43 44 38 35 28 22 43 94 104 71 36 58 88 83 69 65 53 36 38 64 81 66 41 38 51 53 44 41 40 36 31 28 41 67 76 53 52 126 217 254 144 46 77 189 253 249 215 145 92 49 36 31 27 27 26 59 79 108 117 142 215 239 186 94 30 45 64 46 16 7 61 137 182 148 122 116 100 96 68 68 41 21 20 25 31 35 34 64 81 74 45 35 45 39 15 7 65 175 234 165 59 17 12 41 57 53 50 41 29 35 36 33 10 7 58 134 164 121 61 34 29 30 31 29 31 27 13 59 142 196 201 189 192 198 178 151 147 157 149 124 84 39 24 36 24 27 58 127 195 171 84 55 118 197 241 235 207 189 186 167 165 172 190 204 205 208 219 220 147 76 37 38 45 38 46 48 50 45 21 58 141 189 226 206 149 138 178 187 163 161 181 216 222 220 215 215 204 169 135 131 149 157 184 224 254 239 175 99 65 73 89 105 108 71 53 46 38 38 40 38 40 38 28 26 28 28 24 21 24 31 39 42 36 31 30 29 26 25 26 22 22 20 17 14 15 19 23 31 34 38 38 28 21 30 45 87 105 125 125 109 111 153 201 194 193 210 220 202 186 178 165 133 150 157 131 135 170 164 139 109 88 60 46 43 32 28 38 33 35 36 36 35 36 39 42 46 40 33 43 86 143 184 197 160 120 61 47 89 120 103 66 120 191 187 126 94 100 103 81 64 45 92 204 254 192 104 70 111 129 119 94 84 76 64 62 107 130 130 93 55 43 40 36 41 57 77 82 80 55 26 40 110 164 141 98 96 100 92 70 48 18 42 119 199 218 134 34 23 77 151 177 129 91 102 107 157 119 116 158 186 167 162 202 237 174 96 50 34 24 22 28 28 22 17 17 23 29 30 29 26 22 17 16 19 21 22 22 25 22 22 26 30 32 37 43 49 47 39 33 29 21 25 42 36 35 36 43 77 128 135 99 43 58 99 115 76 45 68 107 165 218 203 154 105 118 170 164 82 43 120 239 254 249 253 238 145 120 112 102 84 95 107 90 43 78 155 214 192 128 94 94 58 40 26 26 28 22 26 41 73 100 82 38 27 33 31 31 27 28 27 25 23 22 25 27 28 28 28 30 32 35 36 37 34 31 39 44 40 38 36 29 32 49 68 111 120 83 81 105 106 90 98 118 98 79 76 47 24 67 85 91 69 35 37 40 37 43 46 40 34 38 43 39 51 53 54 49 43 40 39 40 37 32 28 31 38 39 29 19 39 102 186 252 251 176 80 12 35 134 227 251 255 210 113 1 21 109 165 178 188 225 254 232 156 130 201 205 134 118 116 111 146 206 208 128 51 37 94 167 176 112 94 162 165 97 74 47 87 164 218 208 169 160 150 97 61 53 70 87 75 60 52 42 106 169 157 68 27 58 86 88 98 164 193 180 144 88 60 77 115 160 156 157 171 150 142 157 160 168 153 112 77 63 57 49 36 41 46 46 42 37 33 31 22 22 30 45 55 53 45 39 39 40 40 41 41 39 35 32 31 34 41 47 44 34 27 24 35 37 40 46 52 53 47 40 35 40 36 20 15 47 111 165 123 68 26 34 62 68 53 40 34 35 38 42 44 40 34 29 31 30 29 30 32 34 37 38 37 27 39 87 135 139 97 55 38 48 67 78 86 92 71 38 32 34 35 34 34 35 37 38 37 36 34 33 33 35 38 40 36 31 28 33 40 40 32 24 31 34 37 38 41 47 55 61 53 46 77 143 158 95 56 79 150 163 120 48 50 105 113 82 72 53 63 101 128 137 139 138 153 191 180 97 31 30 45 39 43 44 44 69 138 216 248 242 241 220 176 134 152 197 171 101 54 38 35 27 18 23 65 135 152 146 151 177 163 119 104 100 116 168 192 153 106 96 80 46 40 43 45 43 39 36 37 40 45 43 40 39 38 36 33 29 27 39 41 46 53 46 49 74 79 100 131 172 208 215 204 200 196 187 190 205 206 192 182 184 188 176 166 176 202 204 155 98 62 76 94 103 131 186 227 239 186 121 95 104 110 109 127 172 172 157 150 114 82 99 142 182 169 166 138 123 163 205 191 150 141 166 206 230 230 210 147 69 43 57 57 65 119 179 193 176 205 188 120 43 46 121 174 175 112 53 63 125 207 225 171 171 204 197 143 92 81 77 118 199 248 251 203 142 107 75 90 155 218 216 172 154 174 145 112 135 216 217 152 131 116 64 65 88 79 68 55 48 45 44 45 47 48 40 32 29 36 62 103 136 104 71 47 42 40 41 40 33 37 41 43 39 36 37 38 37 39 42 45 45 49 55 58 57 46 46 57 70 74 91 148 209 185 81 85 188 236 211 196 193 200 200 208 208 164 90 52 61 88 113 95 54 43 49 55 67 78 111 158 172 112 45 90 200 227 132 77 119 167 111 41 61 80 79 90 98 84 56 38 32 61 133 179 147 91 72 86 99 131 146 134 83 46 90 135 99 75 67 65 61 53 63 87 102 113 149 213 224 171 121 137 202 224 207 198 203 214 220 212 195 140 95 54 66 127 183 195 181 153 187 229 198 123 89 118 173 178 173 204 191 146 149 182 210 209 202 199 202 204 203 203 206 222 223 186 93 39 26 50 54 52 53 53 49 45 43 46 49 134 217 226 181 151 142 171 212 211 205 198 196 198 201 201 201 208 212 174 128 137 173 173 147 164 199 216 204 204 215 198 162 158 184 207 212 199 187 191 195 198 197 196 195 195 195 197 199 196 196 196 196 196 197 198 198 198 198 199 199 200 200 200 200 201 200 199 199 200 201 201 200 203 202 200 200 199 200 201 204 201 201 201 201 201 201 201 201 205 202 200 200 201 202 200 197 203 202 200 199 199 199 200 200 198 198 198 199 199 200 200 200 199 199 199 199 199 199 199 199 199 198 197 196 197 197 198 198 196 197 197 197 197 198 198 198 199 199 200 201 202 202 203 203 204 204 203 203 203 204 204 205 204 204 203 203 204 205 206 207 205 205 205 206 206 207 207 207 210 210 209 208 207 206 206 205 206 206 206 206 206 206 206 206 209 209 208 207 206 205 205 204 207 207 207 207 207 207 207 207 204 205 206 207 207 205 203 202 204 204 206 207 207 207 207 206 209 210 211 212 213 215 216 216 214 214 214 215 216 216 217 217 216 216 217 217 217 218 218 218 216 217 218 219 221 222 224 224 223 223 223 223 222 222 221 221 220 221 222 222 222 222 221 220 220 220 221 221 221 222 222 222 222 222 223 223 223 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 229 229 229 229 230 231 231 231 231 230 229 229 229 229 229 229 229 229 229 229 230 231 231 231 230 229 229 228 228 228 228 228 228 228 228 227 227 227 226 226 226 226 226 227 228 229 230 231 230 230 230 231 231 230 229 229 228 228 227 222 223 225 225 223 222 225 229 227 202 171 167 210 245 211 153 180 217 233 222 217 223 225 225 226 224 237 221 153 82 142 225 229 226 222 219 219 219 218 217 212 223 221 229 215 155 150 211 222 221 215 215 220 220 215 216 217 217 216 216 215 214 213 213 212 213 225 222 173 125 147 205 222 219 217 221 218 191 163 157 176 200 213 219 226 200 131 76 169 217 212 208 202 209 204 206 207 203 200 211 212 173 138 139 189 219 214 215 200 114 93 177 212 219 204 202 206 203 208 208 208 207 206 205 205 207 209 210 183 183 184 184 185 186 187 187 185 185 185 185 185 185 185 185 186 186 185 185 184 184 183 183 185 185 184 184 183 183 183 182 185 185 184 184 184 184 185 185 183 183 182 181 180 180 181 181 181 182 182 182 182 182 182 183 181 182 182 183 183 182 182 181 182 182 182 183 183 182 182 181 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 186 182 183 184 184 183 183 184 185 181 183 184 184 183 182 182 183 182 183 183 183 183 184 184 184 183 183 183 184 184 183 183 183 187 187 187 187 187 187 187 187 183 183 184 184 185 186 186 186 185 185 184 184 184 185 186 187 187 187 187 187 186 186 186 186 186 186 186 186 186 187 187 187 186 186 187 188 189 190 191 191 187 187 187 188 188 189 189 189 189 188 187 189 190 190 188 186 188 188 188 189 189 189 189 189 188 189 190 190 190 190 189 188 191 191 191 191 190 190 190 190 195 194 194 193 193 194 194 195 197 193 188 188 192 196 196 195 194 194 194 194 194 194 194 194 195 198 187 178 187 197 198 199 195 194 194 194 195 196 197 198 191 189 197 167 143 169 194 202 203 191 201 217 212 199 176 144 109 108 131 154 143 126 136 157 163 179 186 186 196 207 193 165 136 95 78 109 156 198 223 229 208 205 200 196 197 198 194 189 202 200 199 197 197 199 200 202 200 200 200 201 201 202 202 203 196 200 197 192 193 201 203 199 199 204 205 200 201 206 205 198 202 202 202 202 201 201 201 201 204 201 199 198 201 205 207 208 193 129 110 168 202 158 119 128 141 165 174 198 175 127 155 194 211 210 201 202 201 213 239 240 209 123 71 128 168 177 218 230 218 207 179 122 92 147 213 222 215 202 208 205 201 206 205 210 205 204 203 204 207 208 207 205 202 203 203 205 209 213 218 222 227 223 225 235 234 197 129 72 48 46 42 38 46 33 28 70 82 83 93 129 124 69 45 53 47 50 109 198 226 203 161 99 58 80 98 128 120 90 81 58 22 51 128 196 183 112 52 26 23 40 87 137 122 81 61 34 58 139 194 162 137 188 205 146 125 110 85 46 36 52 91 167 228 225 206 232 239 238 211 90 80 191 248 202 113 25 13 76 163 254 249 161 91 57 111 212 161 55 36 107 152 203 227 166 128 153 167 159 142 123 99 79 40 35 52 71 60 36 27 28 32 40 55 59 74 138 216 253 253 220 155 109 91 69 83 136 124 136 185 195 147 98 78 89 154 206 234 219 205 209 215 214 191 201 207 203 204 211 212 207 202 155 116 129 155 130 78 51 49 45 36 34 30 19 29 60 79 99 115 139 184 221 227 221 228 220 212 206 196 191 198 211 203 210 228 191 144 113 109 80 80 65 56 43 39 31 19 34 77 99 80 42 38 44 44 50 43 47 39 30 32 36 47 65 87 98 90 69 59 49 37 32 34 32 39 48 49 69 133 199 203 93 41 125 222 246 204 133 69 40 27 30 25 25 47 70 83 112 163 174 160 186 188 134 51 42 89 107 65 16 6 45 77 110 96 79 64 45 48 43 38 32 25 23 22 21 23 27 22 31 35 30 28 30 26 18 28 64 110 130 86 31 24 27 35 41 41 51 49 38 40 33 32 22 28 60 96 105 84 61 38 24 16 20 29 43 45 32 58 140 196 209 206 206 197 160 139 158 168 128 81 55 33 27 25 30 40 59 90 108 79 30 52 117 196 237 233 210 189 180 184 173 165 177 198 203 210 229 240 174 93 36 31 39 32 42 81 114 91 34 84 201 231 195 165 123 145 199 191 158 161 179 193 201 214 220 224 219 171 105 95 151 183 208 225 243 242 186 113 92 110 153 191 193 145 100 46 31 28 36 44 49 43 27 26 27 27 25 23 26 32 38 39 33 29 29 28 24 21 22 20 21 21 17 13 13 16 20 29 35 37 31 26 37 66 90 139 141 135 109 75 77 133 195 212 198 204 229 242 231 194 158 159 194 207 157 133 170 178 155 132 105 79 77 75 51 29 30 35 37 38 37 34 35 39 44 44 45 37 34 60 106 135 140 154 145 94 59 63 79 80 58 61 107 135 145 129 99 84 72 68 46 110 233 254 165 112 140 169 137 103 96 103 94 74 65 70 73 78 80 72 57 46 42 41 39 51 64 72 57 34 45 77 99 108 118 121 144 154 95 57 36 47 82 118 139 102 32 22 92 207 250 178 119 150 202 244 220 196 161 134 116 136 208 252 206 136 81 48 24 22 40 38 32 25 23 25 30 32 32 26 22 18 15 15 16 17 18 31 20 13 19 29 34 38 42 46 43 36 30 23 16 33 67 98 77 43 37 77 112 96 57 86 150 186 132 54 44 81 101 157 205 209 212 167 125 120 109 79 27 95 222 254 252 252 237 159 122 117 124 96 69 59 47 23 117 219 254 251 220 147 66 46 55 45 27 22 24 28 38 65 78 59 30 28 33 28 27 27 27 25 22 20 21 24 27 27 26 26 28 32 36 38 39 40 32 34 38 36 38 38 30 27 39 50 73 78 63 67 79 82 106 151 185 149 84 52 32 25 46 44 41 32 31 50 43 54 45 40 36 30 35 40 32 47 52 55 52 47 43 39 35 31 27 23 25 35 43 41 34 35 73 141 191 175 99 42 43 102 155 218 251 254 161 74 5 31 119 183 218 235 254 254 195 101 111 158 133 75 85 115 134 186 228 185 72 27 74 125 138 112 65 61 102 122 88 65 34 77 135 159 151 170 221 208 116 48 51 61 63 52 45 47 47 122 178 145 48 20 54 73 72 96 154 183 181 132 52 43 91 116 103 97 128 124 105 122 111 98 137 169 171 160 140 100 61 37 45 51 48 41 37 35 33 17 20 30 46 56 53 44 38 36 38 41 42 41 38 36 34 34 33 34 36 33 28 27 29 41 39 39 47 59 65 60 50 35 37 30 15 13 46 107 156 114 61 20 26 46 48 41 40 32 33 36 39 42 41 37 33 32 29 26 26 29 33 36 38 24 24 58 133 201 214 174 132 94 44 28 48 82 96 67 39 30 32 33 32 32 35 36 35 34 33 32 32 33 36 39 40 29 24 24 31 39 38 32 27 32 35 37 36 38 44 50 53 49 44 88 159 162 92 58 83 117 125 92 46 92 169 142 70 46 53 85 136 181 199 175 134 124 128 121 82 37 29 47 55 67 61 43 46 110 197 236 225 212 171 144 143 185 224 189 132 87 44 25 23 22 33 70 126 149 172 190 183 130 92 114 137 190 225 221 160 119 127 113 65 34 40 45 45 41 37 38 40 41 38 35 34 35 34 30 26 36 38 33 36 45 43 39 48 47 62 95 149 199 214 210 212 192 189 187 190 194 196 193 190 182 171 159 166 198 218 192 149 96 69 54 58 97 148 177 199 174 114 78 78 90 92 93 119 126 116 113 80 66 114 163 181 211 183 145 137 164 179 164 147 154 182 208 200 168 132 88 47 60 102 93 70 113 173 192 192 195 157 97 49 45 77 109 121 108 64 71 120 176 186 174 208 246 212 161 142 128 78 83 159 208 220 154 75 83 127 158 186 187 163 146 181 212 169 135 164 231 212 144 120 119 83 59 50 54 52 50 49 48 46 44 42 39 37 33 27 33 67 128 180 135 74 32 36 44 40 34 32 38 41 41 36 32 34 37 38 39 42 45 46 50 57 61 60 47 46 53 63 68 90 147 203 157 64 96 209 248 208 200 204 199 173 184 195 152 105 107 129 90 76 55 47 53 59 63 68 76 122 164 160 99 44 96 208 248 154 86 115 159 104 37 66 121 146 183 183 123 56 23 16 60 168 232 179 96 78 110 136 155 147 89 47 70 125 147 119 98 75 61 54 45 62 111 153 146 135 192 199 130 123 179 220 225 201 196 206 208 193 141 78 71 75 104 159 208 227 220 208 172 180 196 174 141 136 141 153 146 145 176 151 128 174 202 207 206 199 197 201 203 200 204 212 234 206 146 61 32 35 56 52 50 50 49 46 44 46 51 55 110 180 182 154 163 188 206 207 198 196 196 199 200 199 199 200 198 204 171 129 143 191 212 205 209 200 198 205 204 183 153 133 166 205 219 212 198 195 202 190 203 201 201 201 198 194 194 196 198 197 196 196 197 198 199 200 198 199 200 200 200 200 199 199 204 202 201 199 199 200 200 200 202 201 201 202 201 199 200 204 201 201 200 200 200 200 201 201 201 199 196 198 202 204 203 201 203 203 202 200 200 199 199 199 197 198 198 199 200 201 201 202 199 199 199 199 199 199 199 199 197 199 200 199 198 197 198 200 197 197 197 198 198 198 198 198 199 199 200 201 202 203 203 204 203 203 204 205 205 204 203 202 204 204 203 203 203 204 205 205 204 204 205 206 206 207 208 208 207 206 206 205 205 204 204 203 206 206 206 206 206 206 206 206 206 206 205 205 204 203 203 202 208 208 208 207 207 207 206 206 206 206 207 207 206 205 204 203 208 208 208 208 208 208 209 209 208 209 210 211 212 213 214 214 214 215 215 216 217 217 218 218 216 217 217 217 218 218 218 219 217 218 219 220 221 222 223 224 224 224 223 223 223 222 222 222 221 222 223 223 223 223 222 221 221 221 221 221 222 222 222 223 222 223 223 223 224 224 224 225 226 226 226 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 230 231 232 232 232 232 231 230 231 231 231 231 231 231 231 231 230 230 231 232 232 231 231 230 229 229 229 230 230 230 231 231 228 228 228 229 229 229 229 229 228 229 230 231 231 231 230 230 231 231 230 230 229 228 228 228 228 228 227 226 223 220 220 222 219 226 198 155 186 239 210 155 196 222 231 221 220 227 227 225 223 218 235 240 191 114 161 242 231 227 222 219 219 219 218 217 211 219 223 225 187 143 171 225 218 216 217 219 219 219 218 217 216 216 216 216 215 215 215 215 211 212 223 227 198 160 158 181 214 220 219 217 216 193 152 124 148 188 213 221 223 188 126 90 177 221 213 206 200 206 202 202 202 203 213 220 192 146 153 200 205 224 213 217 200 119 113 192 213 217 203 202 207 202 206 206 206 206 206 206 207 208 209 209 185 185 185 185 185 185 185 185 183 183 184 185 185 186 187 187 187 186 186 185 184 184 183 183 184 184 184 184 184 184 184 184 182 183 183 184 184 183 183 182 182 182 182 182 182 181 180 180 183 182 182 182 182 182 182 181 181 182 183 184 184 183 182 181 183 183 183 183 182 181 180 180 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 184 183 183 184 184 183 182 183 182 182 183 184 184 183 181 182 182 182 183 183 184 184 184 184 183 183 182 182 183 183 184 186 186 186 186 186 186 186 186 183 183 184 184 184 184 185 185 186 186 185 185 185 186 187 188 187 187 187 187 187 188 188 188 187 187 186 186 186 186 185 185 188 188 188 189 189 189 190 190 188 188 188 189 189 189 190 190 189 188 187 188 190 190 188 186 186 187 189 190 190 189 188 187 188 189 189 190 190 189 189 188 190 190 190 190 190 190 191 191 192 192 193 193 193 193 192 192 194 192 190 189 190 192 194 195 193 193 193 193 193 193 193 193 195 193 167 145 160 189 203 205 197 196 194 193 194 196 199 201 161 141 171 157 152 191 195 201 200 198 198 202 205 205 202 200 192 158 148 162 152 125 112 113 120 136 155 166 163 143 109 82 75 83 129 187 214 212 205 200 192 199 203 200 194 195 203 211 200 200 200 200 200 200 200 200 199 199 200 200 200 200 200 200 200 203 204 200 199 202 204 203 200 204 204 201 201 204 203 199 201 201 201 201 201 201 202 202 206 205 204 202 202 204 209 212 186 120 89 128 158 132 116 138 157 168 196 232 217 159 147 178 210 212 201 202 198 207 237 237 203 141 96 96 111 154 213 237 222 189 129 91 129 208 237 211 211 203 209 200 199 208 202 210 208 206 205 206 208 209 208 206 208 212 209 206 206 202 199 203 214 217 224 235 241 227 190 156 126 96 65 41 41 40 25 30 34 33 61 127 134 67 34 42 58 74 87 117 127 116 105 73 70 80 84 92 102 96 80 69 49 32 57 100 103 76 52 37 11 38 108 182 181 143 123 100 69 104 128 108 106 163 181 133 98 81 44 27 71 103 114 162 191 202 213 237 243 253 239 110 56 112 159 113 42 8 53 174 236 255 241 124 45 104 205 255 206 114 108 200 250 246 201 115 126 189 214 173 117 72 46 42 17 64 129 147 98 42 26 34 32 32 31 22 60 173 252 252 223 185 140 110 81 73 141 241 191 121 122 158 152 131 124 136 153 181 204 203 202 216 218 201 147 179 207 212 207 209 216 219 224 179 125 133 176 161 119 113 134 129 95 50 33 41 49 52 42 42 42 69 127 177 202 212 216 215 216 214 206 197 200 208 196 214 228 189 137 86 99 125 119 90 65 44 40 32 18 30 46 62 53 39 40 34 32 47 59 65 49 30 32 48 82 122 161 145 110 85 76 55 33 34 36 33 32 36 52 86 137 177 140 63 40 129 193 173 119 54 45 25 16 18 28 62 115 152 128 145 192 192 138 122 118 79 40 67 116 124 73 25 18 32 44 61 66 54 34 21 23 28 39 40 30 22 26 32 35 39 34 33 35 38 38 36 34 35 34 52 45 47 42 25 34 40 29 37 36 39 37 40 48 34 35 36 43 58 70 72 64 57 37 23 25 50 81 102 91 62 60 122 161 178 193 208 198 156 121 129 136 104 64 40 22 24 43 73 90 90 86 67 45 39 45 88 145 180 184 175 174 180 207 191 166 160 174 179 192 220 246 191 112 47 31 32 29 50 126 170 133 68 99 195 229 183 131 105 156 213 179 143 165 189 178 172 190 207 212 221 185 111 76 167 210 212 198 207 217 166 107 129 164 212 242 236 190 125 60 56 58 57 48 44 43 36 28 28 27 26 27 30 34 37 36 31 29 30 29 23 19 18 22 24 25 22 17 15 17 21 23 34 36 26 31 67 118 152 144 132 121 113 104 106 134 168 175 163 172 214 243 224 184 164 210 235 243 188 155 177 163 119 127 108 100 124 148 126 75 43 36 37 38 38 38 38 38 39 42 45 40 33 39 58 71 73 103 113 78 54 60 70 68 38 32 69 132 195 189 133 93 67 64 53 97 170 185 153 155 190 179 148 138 148 138 112 99 100 77 55 45 59 76 75 59 47 46 35 45 57 61 48 38 60 89 112 120 134 137 160 177 115 62 61 63 58 52 69 68 26 15 92 215 254 191 150 194 255 255 255 253 201 146 107 113 192 239 235 194 126 66 25 22 46 40 37 33 30 28 28 28 28 25 23 20 17 14 15 17 19 27 23 19 20 27 35 39 39 40 39 35 30 21 18 53 105 169 130 63 30 47 58 58 69 196 251 252 154 63 64 95 93 115 152 158 208 213 181 144 110 81 22 61 165 215 229 223 190 148 141 174 197 144 73 54 68 71 154 232 249 236 219 165 95 112 128 97 39 19 29 36 39 49 52 43 35 35 31 26 28 29 28 25 22 19 20 24 28 30 28 26 28 32 36 37 37 42 35 35 37 36 40 41 33 32 41 52 48 53 85 119 136 136 189 235 254 213 113 46 24 33 49 42 29 17 43 108 131 103 60 37 38 34 33 37 34 40 49 57 58 57 53 44 36 30 27 23 23 32 42 43 38 36 48 79 91 78 45 39 88 152 158 183 225 213 137 68 9 31 114 185 244 255 246 215 133 60 83 88 64 61 98 145 174 147 139 86 36 66 150 196 195 119 96 106 110 135 120 76 38 52 81 97 130 189 232 188 86 30 50 66 67 56 44 47 64 98 108 82 35 24 51 70 70 101 159 162 131 86 40 58 103 102 69 77 104 89 75 82 75 110 153 200 232 250 235 169 99 60 60 54 42 34 32 33 32 20 23 33 45 50 46 39 35 31 36 42 43 40 37 35 35 35 31 30 30 29 29 34 40 39 37 37 48 68 80 72 58 41 34 23 17 23 44 71 91 74 48 27 27 35 38 38 41 35 34 34 36 38 38 35 33 31 28 27 28 31 34 35 35 18 36 79 145 209 242 235 215 160 80 39 42 66 76 51 39 31 34 33 31 33 37 36 33 33 33 32 33 34 35 37 38 27 23 24 31 37 35 31 30 34 37 38 36 38 46 52 54 43 45 82 128 130 101 89 96 80 78 63 53 127 199 146 63 40 76 115 141 175 215 216 183 135 102 77 53 25 28 65 92 115 97 59 38 77 146 177 166 156 136 156 178 192 190 156 137 107 43 20 24 24 38 78 128 160 161 156 139 98 102 175 229 237 247 219 153 122 138 128 82 32 40 48 49 44 38 37 39 39 35 32 33 35 35 31 26 34 35 32 35 40 37 35 41 49 51 60 93 143 178 195 206 191 197 196 190 192 199 199 193 176 177 177 179 187 193 185 172 147 100 57 45 86 114 96 95 109 78 62 65 87 99 95 110 110 91 78 75 101 131 143 164 224 175 127 118 130 132 140 161 172 177 157 111 70 57 78 108 154 195 168 96 84 132 180 206 194 142 87 61 57 58 65 75 99 75 67 99 140 161 191 241 237 196 149 144 136 78 51 91 126 128 82 54 106 155 147 127 123 122 157 215 222 168 134 147 166 143 105 96 109 94 62 45 48 49 49 49 48 46 44 42 38 38 35 31 34 58 101 136 109 59 29 35 40 36 35 36 40 43 41 33 29 32 38 41 42 45 47 47 50 56 60 59 47 48 53 55 60 86 142 194 121 50 98 197 233 206 214 211 182 159 169 170 147 165 189 166 82 45 29 49 83 108 96 62 60 104 143 145 96 38 73 173 221 156 89 82 108 72 38 87 160 189 235 237 166 84 36 14 52 136 185 144 84 83 127 162 162 124 74 86 145 189 182 136 92 73 61 52 43 66 127 180 145 107 130 133 108 155 213 216 213 196 196 212 195 129 65 39 104 149 198 221 222 218 217 216 186 170 159 142 156 193 192 173 169 166 143 116 141 198 217 207 200 194 195 200 200 197 204 218 225 169 97 33 34 48 60 48 50 48 46 43 43 47 52 56 66 146 188 191 195 203 211 203 198 195 195 197 197 195 197 202 205 213 180 137 151 201 222 213 203 185 191 215 208 171 151 160 201 212 198 193 196 202 212 193 197 196 199 202 200 194 194 197 199 199 197 197 197 199 200 201 199 199 200 201 201 200 199 198 204 202 201 199 199 200 201 202 200 200 202 204 202 198 199 203 201 200 200 200 200 200 200 201 202 198 195 197 201 204 203 201 201 201 201 202 201 201 200 200 199 199 200 200 200 200 200 200 199 199 199 199 199 199 199 199 194 199 204 203 199 196 198 201 198 198 198 198 199 199 199 199 198 199 199 201 202 203 204 204 205 205 205 205 205 205 204 204 206 206 205 204 204 204 205 205 206 206 206 206 206 206 206 206 205 205 205 204 204 204 204 204 206 206 206 206 206 206 206 206 203 203 203 204 204 205 205 205 208 208 208 207 207 206 206 206 206 206 206 205 206 207 207 208 212 211 209 208 208 209 210 211 209 209 210 211 212 213 213 214 215 215 216 216 217 218 218 218 217 217 217 218 218 218 219 219 219 219 219 220 221 222 223 223 224 224 224 223 223 222 222 222 222 222 223 224 224 223 222 222 221 221 221 222 222 222 223 223 223 223 223 224 224 224 225 225 227 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 229 229 229 231 231 232 233 233 232 231 231 231 231 231 231 231 231 231 231 230 230 231 232 232 232 231 231 230 230 230 231 231 231 232 232 231 231 231 230 230 230 230 230 229 230 231 232 232 231 231 230 231 231 231 230 229 229 228 228 231 231 228 223 222 225 228 230 230 222 224 188 174 208 197 157 209 227 231 223 223 225 224 226 220 216 230 240 207 137 172 241 232 228 222 219 219 219 218 218 217 215 223 219 162 143 200 230 217 215 218 219 216 218 220 215 215 215 215 216 216 216 216 217 211 210 214 221 218 199 172 153 199 218 221 214 215 201 156 115 137 187 216 219 214 174 126 111 177 221 212 205 199 207 203 204 202 207 217 207 163 141 175 222 211 219 210 220 200 128 136 204 212 217 202 203 208 202 204 204 204 205 206 207 208 208 208 208 188 187 187 186 185 184 183 183 182 183 183 184 186 187 187 188 187 187 186 185 184 184 183 183 184 184 184 184 184 185 185 185 179 180 182 183 183 182 180 179 181 182 183 184 184 182 180 179 183 183 183 182 182 181 181 181 182 183 184 185 185 184 183 182 184 184 184 183 182 181 179 179 182 182 182 182 182 182 182 182 185 184 184 183 182 181 180 180 187 184 182 182 184 184 182 179 184 182 181 182 185 185 183 180 181 182 182 183 183 184 184 184 185 184 182 181 181 182 184 185 183 183 183 183 183 183 183 183 186 186 186 185 185 185 184 184 187 187 186 186 186 187 188 189 187 187 187 188 188 189 189 189 188 187 187 186 185 185 184 184 188 188 188 187 187 186 186 186 187 187 187 188 188 188 189 189 188 187 187 188 190 190 188 186 185 186 189 191 191 190 187 186 188 188 189 190 190 189 188 188 189 189 189 190 190 191 191 191 189 190 192 193 193 192 190 189 189 192 193 192 189 188 191 194 192 192 192 192 192 192 192 192 207 198 159 122 136 175 196 197 199 197 194 192 193 197 201 204 154 109 142 137 147 197 189 199 193 202 196 189 198 201 200 207 206 204 200 191 186 194 189 168 143 136 148 165 140 87 63 73 103 160 218 227 207 202 202 192 196 198 199 199 198 197 196 196 198 200 202 204 204 202 200 198 200 200 201 201 200 200 199 199 205 207 209 209 204 199 201 206 202 199 199 201 203 203 204 205 202 202 202 203 203 204 204 204 202 205 205 202 198 199 206 213 208 154 112 130 171 184 185 194 197 194 217 217 205 183 158 181 214 214 202 209 208 206 217 198 165 132 106 62 86 187 232 226 208 177 108 85 156 229 233 209 203 201 210 199 204 213 199 207 209 207 206 206 208 208 207 205 198 207 205 201 207 210 207 210 212 211 207 203 206 213 214 210 207 180 136 71 40 45 35 22 29 37 40 69 91 75 51 30 96 163 159 113 85 87 97 74 69 80 87 86 102 107 92 96 76 25 10 33 41 39 42 41 28 39 103 197 224 191 150 102 57 56 64 68 70 95 127 139 134 127 59 44 139 199 182 168 145 173 210 241 244 226 177 111 36 35 67 46 22 37 103 241 255 245 170 51 60 184 247 253 220 200 174 212 253 209 132 85 160 237 251 196 156 120 57 4 24 116 217 224 135 49 26 35 22 18 26 33 77 184 242 207 153 117 96 90 86 115 186 247 228 128 100 122 126 140 167 189 169 161 167 183 203 224 213 175 137 179 216 218 202 198 209 220 208 185 136 130 160 143 124 153 200 243 195 69 24 88 136 124 88 58 30 37 65 86 111 141 177 200 217 215 214 218 211 198 196 224 194 115 100 101 123 145 127 89 55 35 38 36 25 37 30 35 28 32 47 44 48 75 107 110 85 59 66 87 119 155 195 153 99 80 81 58 35 43 48 46 37 28 41 86 142 178 133 74 40 94 126 89 52 22 18 19 27 38 63 119 184 220 193 180 197 173 94 61 63 39 29 61 88 81 35 10 27 32 36 36 45 31 16 24 35 48 58 49 27 16 25 32 34 40 35 33 36 45 49 45 40 38 26 45 25 29 46 38 41 44 43 38 34 43 36 30 45 45 38 38 40 47 58 64 55 42 17 18 49 108 160 174 135 81 67 108 127 140 166 191 183 138 88 88 102 91 58 26 12 31 82 131 151 135 109 72 56 76 43 59 89 115 122 125 147 174 201 202 180 153 137 130 157 205 238 200 128 50 22 25 33 64 103 130 118 115 129 152 192 202 128 102 159 211 164 138 183 218 165 151 177 205 210 222 193 117 72 176 213 189 155 162 177 121 105 167 214 247 249 226 186 112 92 103 113 93 52 29 35 44 30 28 27 28 30 33 35 36 35 31 30 32 31 25 19 18 25 28 30 27 22 19 20 23 23 35 35 22 32 82 145 185 156 137 124 125 129 138 163 190 154 121 108 156 211 218 214 234 241 246 246 202 182 202 173 113 117 110 119 168 220 207 135 74 36 35 36 39 42 42 37 33 43 42 38 33 30 34 44 52 60 78 55 51 74 92 90 54 32 66 142 233 251 203 134 66 47 69 93 100 108 143 174 178 160 175 213 223 171 120 113 123 113 86 56 50 70 83 65 37 35 28 45 56 50 36 44 84 139 167 129 117 144 162 158 107 63 77 76 50 21 33 47 19 24 98 207 238 193 174 207 247 239 231 250 244 217 152 100 145 222 254 240 163 81 27 21 45 38 38 36 33 29 25 23 21 25 25 23 20 16 16 20 24 16 26 30 27 30 39 41 37 35 35 34 30 19 20 66 130 182 145 75 32 30 28 61 132 238 255 239 152 76 69 74 51 63 112 118 171 202 212 194 162 95 23 22 89 145 183 179 134 133 146 205 237 165 71 71 128 106 119 173 213 172 108 111 156 203 212 149 50 11 24 33 32 41 32 28 35 39 32 28 32 31 29 26 22 20 21 25 29 33 30 28 28 32 35 36 35 34 32 35 37 36 43 46 38 38 36 48 36 49 118 180 211 177 232 253 254 219 123 48 29 44 44 27 22 30 94 202 254 151 78 38 43 40 32 35 37 31 44 57 64 66 63 52 41 34 32 27 25 30 38 39 33 34 38 48 37 33 34 50 107 150 139 136 184 185 181 121 18 26 103 179 245 244 203 155 68 42 64 44 43 90 132 155 164 156 111 65 67 117 174 208 220 169 154 178 170 193 167 90 41 45 51 73 137 187 175 116 45 33 53 64 63 55 40 49 82 74 41 32 40 40 54 72 69 89 159 136 73 51 68 108 126 128 101 100 98 99 86 63 84 137 159 186 218 255 255 195 118 85 77 58 37 26 27 29 28 27 29 36 44 46 41 36 35 26 34 42 43 40 35 34 35 34 30 28 29 30 33 40 48 36 33 35 50 75 89 80 63 40 26 15 20 37 48 45 37 37 38 36 31 31 36 41 42 41 38 35 33 33 32 30 28 29 28 28 31 34 36 34 32 30 59 95 132 179 227 252 254 204 128 75 44 41 50 37 37 35 36 35 33 36 40 39 33 33 33 33 33 34 35 35 36 31 26 27 33 35 31 28 28 36 39 39 36 40 49 56 58 40 48 74 95 104 121 130 118 107 78 56 57 122 168 111 49 40 95 141 152 178 228 240 208 150 106 67 35 14 38 90 121 150 127 85 58 75 107 106 81 97 144 202 188 157 155 137 127 87 27 22 38 30 38 77 125 148 121 112 126 110 112 175 224 220 221 189 130 100 114 106 67 33 41 50 52 46 39 37 37 39 36 33 34 37 37 33 29 22 29 37 42 41 36 36 43 46 51 46 48 80 126 168 197 213 213 208 199 190 187 188 191 169 176 185 185 175 166 171 181 196 149 91 65 118 153 104 72 51 46 50 58 86 109 110 124 93 72 58 89 143 132 101 134 153 145 121 106 112 120 121 123 112 104 78 58 64 84 125 174 197 229 223 151 74 70 147 229 216 163 102 70 64 67 72 77 86 80 68 90 124 147 188 229 201 169 124 111 116 84 49 53 79 62 48 84 138 134 97 87 94 104 146 181 164 122 94 81 86 71 67 74 90 92 71 68 62 60 54 47 43 44 46 47 44 40 36 35 41 49 56 59 52 43 41 39 34 36 40 36 42 44 41 33 28 31 39 43 46 49 49 48 50 55 58 57 55 59 61 55 51 72 122 167 87 40 93 168 205 207 228 209 172 159 161 142 147 228 237 136 56 21 25 78 150 201 169 88 50 63 93 130 114 48 54 135 158 130 80 53 65 43 32 93 161 182 226 232 175 110 72 50 49 85 106 91 73 84 114 135 126 73 88 174 228 249 217 125 67 60 59 53 42 62 119 167 149 115 89 71 104 182 221 217 202 202 213 230 187 84 66 143 205 217 228 224 208 195 196 203 207 183 157 135 165 225 225 192 210 201 125 113 175 210 214 199 200 196 197 203 202 199 209 225 207 136 60 14 38 57 64 46 51 48 43 41 42 47 52 55 85 137 184 222 231 219 212 201 205 199 196 199 201 197 192 192 210 211 167 125 160 225 227 185 198 193 202 212 189 155 160 191 219 207 181 192 199 193 206 204 185 186 192 199 199 195 196 200 201 200 198 197 198 199 201 203 199 200 201 201 201 200 199 198 202 202 200 199 199 200 202 204 199 199 202 206 204 198 198 203 201 200 200 199 199 200 200 201 206 202 197 197 200 202 200 196 198 199 201 202 203 203 202 201 202 201 201 200 200 199 198 198 199 199 199 199 199 199 199 199 192 200 207 206 200 196 198 202 198 199 199 199 199 199 200 200 198 198 199 200 202 203 204 204 209 207 206 204 204 205 206 207 208 207 206 205 205 205 205 205 208 208 207 206 206 205 204 204 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 201 202 203 205 207 209 210 211 209 208 208 207 207 206 206 206 206 205 204 204 206 208 211 212 213 211 209 206 206 207 209 211 211 212 212 213 214 214 215 215 215 216 216 217 217 218 219 219 217 217 217 218 218 218 219 219 219 220 220 221 221 222 222 222 224 224 224 223 223 223 222 222 222 223 223 224 224 223 223 222 221 221 221 222 222 223 223 223 223 223 223 224 224 224 225 225 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 227 228 228 228 228 228 229 229 231 232 232 233 233 232 232 231 231 231 231 231 231 231 231 231 230 230 231 232 232 232 232 231 230 230 230 231 231 232 232 233 233 233 232 232 231 230 230 229 230 230 231 232 232 232 231 230 232 231 231 230 230 229 228 228 221 227 231 230 228 228 225 221 233 227 227 206 192 172 148 170 215 231 233 226 224 221 221 227 222 221 230 234 206 143 172 228 232 228 223 219 219 219 219 218 225 214 224 215 149 149 223 232 219 216 218 217 213 218 221 213 214 215 215 216 216 217 218 218 215 213 210 216 230 225 184 137 185 215 223 213 217 211 169 123 144 197 224 221 208 167 130 129 173 218 211 204 200 209 208 210 202 207 210 184 148 157 199 224 206 210 202 218 192 126 142 201 211 216 201 203 208 201 203 202 202 203 206 208 208 208 207 206 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 185 186 187 185 182 180 181 182 186 185 185 184 184 183 183 183 187 185 182 180 180 183 186 189 186 186 185 184 182 181 180 180 181 182 183 183 181 181 182 183 185 185 184 184 183 182 182 181 182 182 182 183 183 184 184 184 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 185 184 182 181 181 182 184 185 186 186 186 185 185 185 185 185 181 182 182 183 184 185 186 186 185 185 185 185 185 185 185 185 187 186 186 185 184 184 184 184 182 183 185 187 187 187 185 184 187 187 187 187 187 187 187 187 185 186 187 187 187 187 188 188 188 188 188 187 187 187 187 186 185 185 186 187 188 188 189 189 191 191 190 189 188 188 188 188 189 189 189 188 188 188 188 188 189 190 191 192 192 191 190 189 195 194 194 193 191 190 190 189 188 190 193 194 193 192 193 195 195 192 197 198 187 186 193 195 195 201 206 142 99 139 166 163 171 193 194 196 194 186 194 201 197 145 87 105 179 209 195 194 203 197 195 198 197 193 195 203 205 215 215 209 217 233 233 220 171 122 87 94 113 123 141 164 194 210 219 210 199 198 199 199 198 198 199 199 199 200 200 200 200 200 200 200 200 200 200 199 194 194 194 197 200 201 200 199 202 202 202 202 202 202 202 202 204 203 203 202 202 201 201 201 204 204 204 204 204 204 204 204 201 208 205 201 208 213 206 200 202 194 198 209 212 219 225 223 218 213 206 214 218 191 173 184 212 210 208 219 207 204 224 206 146 173 169 108 124 213 230 199 186 158 94 95 168 213 215 206 213 207 206 209 208 201 200 205 211 210 205 200 201 206 208 206 206 199 202 200 191 200 209 201 205 197 209 211 212 225 227 229 241 211 215 172 131 99 76 34 25 25 31 48 56 41 30 37 101 191 244 187 101 73 77 68 76 76 80 82 83 97 133 169 160 104 46 27 37 46 42 35 35 46 85 144 172 147 117 113 114 81 58 104 173 175 146 147 194 163 77 102 202 233 220 189 173 161 173 184 165 133 92 50 34 41 32 22 12 36 127 213 239 167 70 68 167 232 230 227 239 212 193 197 177 125 119 166 204 224 234 237 242 180 104 32 19 131 224 228 147 50 20 35 14 32 25 22 82 163 164 108 56 50 84 125 133 149 188 214 183 132 117 140 127 123 170 197 175 152 151 161 160 197 229 190 154 162 185 196 207 214 206 211 212 184 173 138 110 93 100 177 249 254 186 77 58 134 207 213 192 151 90 39 31 31 31 64 92 134 162 197 211 231 214 207 232 229 154 103 139 191 211 201 152 96 42 30 37 32 27 33 29 27 27 44 69 87 116 152 189 192 113 78 155 182 150 160 143 112 81 60 46 45 50 47 56 46 37 35 39 57 94 128 106 58 43 55 46 31 32 36 18 20 29 55 102 164 220 251 252 227 171 103 52 32 29 29 40 44 28 27 27 16 21 26 33 24 25 33 30 22 34 57 81 61 36 24 27 34 38 38 35 36 42 47 44 38 40 48 57 45 40 45 46 43 43 46 39 29 31 31 36 43 39 39 37 36 42 43 54 53 27 20 8 67 136 207 215 194 169 93 57 130 172 159 155 163 137 93 108 142 129 77 43 24 15 23 99 153 147 122 103 115 158 147 90 74 112 139 119 99 96 104 117 149 160 148 126 100 127 197 246 214 142 41 15 70 91 73 50 51 70 115 124 125 157 161 123 115 188 187 135 167 209 224 159 159 180 208 209 230 218 116 66 161 222 198 149 122 107 95 127 197 241 250 245 187 105 66 106 176 185 132 69 29 31 41 34 31 31 33 32 29 32 38 28 25 24 26 22 18 20 26 32 33 35 25 13 21 34 35 27 36 34 28 35 69 135 201 195 158 130 113 146 163 159 222 210 126 82 89 124 171 205 231 243 253 239 183 145 151 166 166 181 156 107 151 245 253 184 99 55 54 44 36 40 41 36 34 34 35 37 39 40 40 39 38 26 42 53 59 76 98 100 88 29 42 130 224 253 252 185 72 32 69 116 114 88 115 166 180 216 247 246 192 137 126 141 151 155 137 81 62 68 66 64 43 47 35 43 44 39 23 39 118 201 201 157 176 204 206 136 77 61 60 57 52 81 70 38 2 8 81 185 235 183 164 219 232 233 225 231 251 248 201 132 83 141 189 201 139 64 33 28 20 35 32 29 26 19 13 14 19 24 24 22 20 18 19 23 27 29 33 24 15 34 67 72 53 28 22 28 43 47 43 54 75 106 101 69 32 17 27 80 148 218 248 211 104 36 46 63 50 54 56 83 130 172 194 188 166 84 40 12 34 95 155 169 149 124 124 156 159 103 79 129 182 141 110 106 112 80 56 107 182 199 167 107 47 19 23 32 32 32 31 33 35 34 30 28 31 26 27 19 14 21 26 29 36 39 31 27 24 28 40 40 22 31 30 31 33 36 39 43 47 42 38 37 25 42 128 208 221 167 205 247 254 224 156 77 22 35 35 39 19 35 152 254 253 152 66 109 140 77 42 32 27 32 46 50 54 69 76 67 59 43 36 30 30 36 41 43 41 33 29 39 46 52 50 48 72 81 69 97 189 243 197 104 21 30 86 150 162 129 97 60 18 74 136 117 88 152 203 207 229 218 113 48 87 151 186 198 196 193 179 141 137 167 144 84 58 50 40 60 111 139 114 66 35 44 52 66 69 44 55 109 130 95 37 24 39 50 58 58 63 83 99 76 51 88 131 149 179 209 159 103 96 95 103 123 127 119 142 164 192 228 237 201 159 112 81 45 28 29 34 37 37 19 41 37 34 38 39 43 34 38 39 39 39 38 36 35 35 30 27 24 25 31 38 44 47 41 31 28 48 80 96 81 57 35 19 16 27 36 43 42 32 36 33 31 32 36 39 38 36 30 30 30 29 28 28 30 32 28 33 32 26 29 36 32 20 25 72 129 147 143 170 210 223 200 157 114 94 71 34 26 51 36 35 34 34 36 36 34 32 31 35 38 38 36 34 34 35 34 35 35 35 34 32 30 29 34 37 39 36 42 60 65 52 29 45 69 98 116 116 125 148 173 118 54 57 77 84 85 53 52 113 177 179 160 196 236 228 166 110 67 33 17 41 94 150 180 156 132 124 118 95 60 33 87 152 175 147 149 176 161 116 56 35 30 37 34 38 60 81 114 131 165 175 143 117 134 164 160 134 112 96 84 84 80 64 42 67 84 71 46 35 37 38 43 31 36 35 32 38 36 33 26 25 29 35 35 31 32 36 43 42 42 44 52 75 112 143 185 190 201 209 204 192 192 201 194 171 183 206 177 135 152 201 210 131 62 95 183 225 179 91 41 58 66 58 55 69 85 92 96 81 80 130 193 162 79 62 88 110 120 103 81 73 73 72 89 68 83 104 111 145 181 178 184 239 239 179 100 64 124 203 221 195 135 80 62 71 88 106 82 50 50 74 96 136 169 169 149 103 82 122 146 99 57 67 73 90 120 162 177 131 72 49 45 81 111 126 127 97 57 40 62 78 95 132 151 139 134 132 98 64 47 52 50 44 43 43 43 44 41 36 36 39 39 34 40 37 34 32 33 37 41 44 42 30 40 45 27 27 40 36 44 50 42 52 65 66 74 74 70 77 73 56 49 65 90 107 76 57 76 114 153 212 232 191 176 145 117 138 202 225 151 54 14 20 46 109 199 252 211 127 91 99 88 77 61 54 75 87 95 79 76 88 84 63 54 61 116 128 158 166 148 139 114 65 57 67 56 46 57 63 78 108 69 57 114 198 239 242 194 118 53 31 51 62 51 65 115 171 180 130 79 66 145 226 220 203 196 203 217 215 157 59 109 202 233 222 205 194 194 199 202 200 198 201 183 146 140 180 210 203 222 181 137 152 204 216 199 199 196 203 202 201 192 197 221 223 182 84 40 35 41 56 50 45 52 50 47 39 31 45 93 142 140 139 155 180 199 210 206 190 223 209 198 198 200 198 197 200 194 196 144 112 179 224 199 199 203 198 203 204 181 155 166 199 178 143 160 195 198 210 215 185 159 162 177 199 204 196 194 202 199 194 197 205 206 198 196 202 208 200 193 199 204 197 194 203 198 198 198 199 200 200 200 201 197 197 198 199 201 202 203 203 204 203 201 199 199 200 201 202 207 206 205 203 201 199 198 197 198 199 201 200 199 199 201 203 199 199 199 199 199 199 199 199 201 200 198 197 197 198 200 201 202 201 200 199 199 199 199 199 204 201 198 195 195 197 201 203 200 201 201 202 202 203 203 203 201 201 202 203 203 204 205 205 207 205 203 206 209 209 204 199 207 207 206 205 203 202 201 201 202 205 209 212 212 209 204 201 204 204 204 204 204 204 204 204 211 207 204 205 207 207 204 201 206 205 205 204 204 205 205 206 208 208 208 208 208 208 208 208 207 207 208 209 209 210 211 211 209 209 210 210 211 212 212 212 212 213 215 216 218 218 218 218 218 219 219 219 219 219 219 219 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 222 223 224 224 224 223 222 221 221 221 222 222 223 224 225 225 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 227 228 228 229 229 230 230 230 230 230 229 229 229 229 228 227 229 229 229 230 230 230 231 231 232 232 231 231 231 231 230 230 233 233 233 232 232 231 231 230 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 225 221 227 228 208 155 125 160 218 237 237 229 220 224 235 218 225 219 224 230 216 167 150 201 224 226 216 226 212 225 227 208 214 226 234 196 151 176 219 217 217 217 217 216 216 215 215 215 215 214 215 219 218 212 210 213 215 214 213 215 220 217 200 181 163 195 215 218 225 225 183 129 150 192 217 227 196 148 137 126 178 225 214 203 210 204 207 200 203 205 194 160 159 191 205 213 200 202 210 211 204 136 153 201 206 209 205 203 208 205 202 208 206 206 206 207 207 208 208 208 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 183 184 185 184 181 180 181 182 185 185 185 184 184 183 183 183 185 183 181 180 180 182 185 186 181 181 182 182 182 182 182 182 181 182 183 183 181 181 182 183 183 183 183 184 184 184 184 184 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 183 183 182 182 183 183 184 186 186 185 185 185 185 185 185 182 182 183 183 184 185 186 186 185 185 185 185 185 185 185 185 186 186 185 185 184 184 184 184 187 187 187 186 185 184 182 182 187 187 187 187 187 187 187 187 185 186 187 187 187 187 188 188 188 187 187 187 187 187 187 186 188 189 189 188 188 188 188 188 191 190 189 188 188 188 188 188 190 190 190 189 189 189 189 189 189 190 190 191 191 190 190 189 194 193 193 192 192 191 190 190 194 196 197 196 194 192 192 192 193 193 196 192 186 190 196 191 184 191 206 172 135 138 131 121 150 192 203 197 192 192 202 199 202 159 108 118 177 201 194 199 188 192 199 202 199 194 195 200 201 216 231 233 218 192 165 148 122 96 83 106 149 185 207 218 203 211 212 203 196 197 198 195 198 198 198 199 199 200 200 200 199 199 199 200 200 200 201 201 200 199 198 199 200 199 197 194 201 201 201 201 201 201 201 201 201 201 201 200 200 199 199 199 202 202 202 202 202 203 203 203 205 196 198 211 214 208 206 210 224 218 218 219 215 213 212 207 209 208 204 207 216 205 174 150 158 187 203 208 207 227 226 165 169 194 193 144 161 236 231 179 144 128 113 120 154 183 197 208 209 206 206 207 206 202 202 203 205 204 204 203 202 204 211 218 201 202 207 207 201 202 205 202 199 192 214 226 218 209 205 220 222 220 239 218 215 192 125 41 23 20 20 34 50 47 39 44 75 135 179 154 103 86 85 74 75 72 78 79 62 75 159 253 250 180 86 24 18 37 43 35 27 69 106 109 102 112 126 129 147 128 122 177 246 239 188 166 200 140 103 193 238 164 155 208 221 173 131 97 59 41 45 46 66 44 29 22 19 30 67 110 123 60 73 172 236 232 215 210 239 248 216 135 68 73 149 228 220 223 218 217 242 218 157 67 18 84 158 184 134 59 27 29 36 36 29 36 77 112 90 41 58 120 190 198 165 164 180 172 151 147 133 160 164 106 114 188 165 154 160 172 163 190 234 221 160 134 153 177 187 202 208 210 217 202 194 153 132 127 121 165 232 219 143 76 84 155 228 251 240 198 137 93 96 86 44 31 33 59 81 122 148 181 197 222 231 182 129 137 183 231 251 240 178 90 39 47 48 38 34 30 22 21 37 90 157 190 184 172 206 216 136 90 180 249 216 171 127 72 35 35 39 37 36 35 52 46 42 38 32 34 54 76 60 52 47 33 21 29 32 15 14 22 27 43 97 171 217 227 224 185 121 62 33 32 40 46 29 34 22 24 27 21 23 19 37 32 29 28 25 24 36 51 65 50 33 25 28 33 36 35 31 29 33 41 43 47 65 86 94 61 44 48 49 44 42 39 38 27 29 30 29 34 33 28 33 31 36 33 35 31 17 26 70 139 193 230 227 213 179 82 63 130 173 180 194 195 159 121 138 164 131 63 35 34 29 27 80 111 97 102 134 180 217 191 128 91 107 152 177 166 126 103 99 108 107 103 93 78 117 194 222 214 152 41 15 95 145 142 90 50 29 72 107 118 126 105 96 111 171 147 114 176 218 212 172 172 191 221 225 234 207 110 46 133 218 236 198 150 111 88 114 175 230 244 210 134 77 69 96 141 135 95 65 47 43 35 38 33 29 29 29 29 31 33 29 27 27 29 28 24 27 33 37 39 35 27 40 76 87 66 36 35 27 28 49 83 125 162 180 158 142 110 122 152 168 220 206 132 84 73 83 106 131 161 209 218 191 125 90 133 197 225 225 178 123 136 188 183 149 147 133 81 43 42 43 32 29 36 36 37 39 40 40 39 37 35 24 35 43 48 62 79 81 72 51 39 86 172 235 251 184 77 33 59 114 133 106 117 184 235 240 253 201 129 139 164 154 144 176 135 86 103 131 116 89 57 53 42 44 40 33 18 34 108 175 201 183 219 249 230 133 66 37 44 76 133 181 145 82 6 5 58 155 227 206 194 236 241 237 230 222 228 248 241 184 119 88 103 109 83 46 30 27 22 27 24 24 24 20 13 12 16 20 21 21 19 19 21 26 30 25 28 23 18 36 63 68 55 27 19 29 61 86 83 64 50 53 57 44 29 25 29 58 103 129 137 110 56 34 52 62 50 41 35 49 83 116 136 130 109 68 37 19 39 87 137 153 141 114 90 95 100 75 74 115 148 117 94 87 85 63 55 90 133 106 91 61 34 24 29 33 32 27 27 28 29 25 19 17 20 17 23 20 19 24 26 28 35 31 25 32 41 37 31 33 35 28 28 33 39 40 38 38 40 42 38 38 29 36 96 151 154 117 147 208 253 223 132 58 33 42 57 47 5 28 148 219 184 104 137 203 199 136 93 57 28 18 35 47 58 76 85 80 74 49 39 30 34 44 48 41 31 34 26 43 75 105 99 64 58 42 44 76 143 171 141 89 36 40 66 65 88 123 81 34 59 143 212 178 131 168 230 254 240 167 74 60 101 147 185 188 191 202 188 138 98 99 97 82 78 67 56 52 67 85 86 65 44 48 57 67 63 53 99 168 174 107 43 19 29 41 50 49 54 53 63 90 127 164 185 196 217 233 192 128 88 76 102 150 165 174 150 124 133 188 235 217 166 142 77 21 31 82 104 72 29 23 38 33 34 36 31 37 39 42 40 40 42 44 43 39 35 29 26 24 25 31 37 42 44 43 37 35 49 73 85 74 56 35 21 19 28 34 40 40 32 35 33 32 34 38 40 39 36 31 31 31 29 28 28 30 31 24 30 33 32 31 30 25 18 31 76 125 141 136 142 154 155 174 186 180 149 104 56 32 35 35 34 33 33 35 36 35 33 35 35 36 35 34 34 35 36 35 35 36 35 33 30 26 24 30 39 42 42 52 63 59 48 33 49 72 92 96 98 138 195 186 118 59 61 74 73 69 55 60 130 206 207 166 176 216 227 193 116 56 28 32 66 106 144 170 169 177 187 177 144 107 86 69 92 112 126 155 179 155 107 42 25 22 29 32 41 59 70 109 148 202 209 155 109 119 151 117 75 64 98 132 143 121 85 68 76 97 103 78 51 44 46 37 30 35 35 33 37 38 37 33 31 30 31 29 26 29 34 40 40 41 40 39 47 67 86 116 143 162 164 173 195 207 204 181 167 176 181 143 105 126 170 155 85 78 157 233 234 161 85 108 124 109 63 44 71 101 110 135 148 136 170 202 151 89 64 75 86 90 86 88 102 117 124 122 132 159 163 135 129 143 141 171 218 207 177 147 100 102 147 207 218 187 133 105 95 92 100 77 63 53 57 89 143 165 147 121 97 96 138 160 112 55 43 75 150 182 198 219 162 70 44 79 120 153 181 194 150 78 43 87 122 157 197 225 229 213 175 114 83 59 51 46 42 42 40 42 46 46 40 36 36 36 35 35 33 31 30 31 35 40 43 46 38 36 32 30 38 45 38 34 56 71 88 92 90 95 83 67 72 74 68 57 57 71 88 90 74 73 115 188 233 211 165 123 115 141 199 222 170 86 29 23 36 62 120 202 247 209 145 133 131 99 65 43 49 83 100 84 85 97 114 114 89 53 29 69 83 107 121 123 124 103 64 65 93 81 50 49 56 54 57 54 68 95 119 159 216 202 122 51 31 48 61 62 87 134 181 154 95 93 125 170 214 215 201 198 208 218 194 125 60 136 230 222 211 199 196 200 202 201 198 210 211 192 148 125 158 208 231 181 158 157 183 203 206 201 195 199 198 193 203 207 213 223 210 139 60 32 37 45 58 53 49 40 39 38 36 42 78 151 215 197 159 132 127 134 152 176 189 184 203 215 213 212 216 210 197 198 185 142 125 179 209 196 216 202 206 206 193 171 157 160 171 137 130 168 205 195 184 181 164 145 172 200 210 203 196 196 200 195 204 204 196 195 203 204 197 193 202 208 204 198 198 199 198 200 200 201 201 201 201 201 202 199 199 200 200 200 200 201 201 200 200 200 200 200 201 202 203 202 202 201 201 200 200 200 199 197 199 201 201 200 199 201 202 202 202 202 202 202 202 202 202 201 200 198 197 197 198 200 201 201 201 200 199 198 198 199 199 198 197 197 197 197 197 197 197 201 201 200 200 200 202 203 204 201 201 202 203 203 204 205 205 206 204 203 205 209 209 204 200 205 205 205 204 204 204 203 203 207 207 207 207 206 205 203 202 204 204 204 204 204 204 204 204 207 204 202 203 206 207 205 203 206 206 205 204 204 205 206 206 209 209 209 209 209 209 209 209 208 208 208 209 209 210 210 210 211 211 211 211 212 212 213 213 213 214 215 217 218 218 218 217 218 218 218 219 219 220 220 220 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 223 223 224 224 224 223 221 221 222 222 222 223 223 223 223 224 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 229 229 230 230 230 230 230 229 229 229 229 228 227 229 229 229 230 230 230 231 231 231 231 231 231 231 231 230 230 233 233 233 232 232 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 233 223 228 235 221 167 131 164 228 240 232 227 225 224 229 220 224 223 224 225 221 178 147 184 215 223 215 225 210 216 221 215 214 232 227 183 157 191 224 217 217 216 216 216 216 216 216 215 220 216 215 219 220 217 215 216 216 216 215 216 220 219 207 193 169 163 194 242 243 188 139 127 167 197 215 222 190 144 140 141 181 222 210 201 207 202 209 205 214 212 182 146 171 213 212 208 208 210 214 209 200 134 152 201 207 210 206 204 208 206 203 208 204 204 205 206 208 209 210 211 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 181 182 183 182 181 180 181 182 185 184 184 184 184 183 183 183 182 182 181 181 182 182 183 183 181 181 181 181 181 181 181 181 181 182 183 183 181 181 182 183 182 182 183 184 185 185 186 186 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 182 183 183 184 184 183 183 182 185 185 185 185 185 185 185 185 182 182 183 184 184 185 185 186 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 183 188 187 186 185 184 183 183 184 186 186 186 186 186 186 186 186 185 186 187 187 187 187 188 188 187 187 187 187 187 187 187 187 191 191 190 189 188 188 187 187 190 190 189 188 188 188 188 188 190 190 190 190 190 190 190 190 189 189 190 190 190 190 189 189 192 192 192 192 192 191 191 191 193 195 197 196 193 191 191 192 193 192 193 189 185 193 198 188 190 190 204 196 173 147 115 105 172 201 202 195 193 194 205 205 205 187 146 135 174 203 196 187 202 201 196 190 190 196 203 205 210 193 178 167 147 121 111 116 136 157 184 204 217 222 213 201 202 203 199 193 194 201 202 199 198 198 198 199 199 199 200 200 198 198 199 199 200 200 201 201 202 201 200 200 201 200 197 195 200 200 200 200 200 200 200 200 201 201 201 200 200 200 199 199 199 200 200 201 201 202 202 202 206 197 203 210 204 207 212 205 209 211 213 211 207 203 199 194 200 204 203 200 211 219 181 122 93 128 184 225 220 213 194 138 173 184 188 161 169 216 211 170 149 119 144 166 178 204 210 212 204 206 206 203 202 204 204 201 202 203 205 208 207 205 207 211 207 205 201 202 210 207 198 196 216 185 187 201 203 191 183 204 210 214 227 228 253 231 148 76 77 63 41 35 46 49 42 40 45 64 85 87 79 85 93 89 75 63 61 61 49 62 141 232 253 197 99 22 8 33 41 27 40 122 178 136 75 94 156 187 163 131 124 185 249 232 176 154 150 109 112 206 219 123 101 141 144 93 42 19 27 64 102 118 89 40 33 47 74 84 51 34 17 13 77 207 254 191 140 174 231 223 163 66 28 93 189 238 218 213 204 198 229 242 206 105 27 45 108 152 118 57 29 25 33 31 32 44 68 93 106 108 109 173 235 226 182 171 160 124 154 182 175 164 143 103 113 157 128 136 160 185 180 191 224 219 169 119 146 196 205 207 206 204 212 211 210 183 185 190 150 132 140 129 84 67 98 153 210 232 243 225 188 152 157 147 100 80 62 52 36 48 64 103 158 221 232 130 91 159 220 249 248 200 144 61 37 64 55 38 36 27 22 5 34 132 225 236 173 111 128 136 95 76 144 203 176 128 101 56 29 34 41 44 50 54 46 45 45 43 36 29 35 46 49 46 45 36 25 28 33 25 28 28 25 34 75 126 148 144 141 106 62 35 30 33 34 31 27 32 17 15 29 47 60 50 59 54 44 32 25 26 31 36 45 38 29 26 28 31 33 33 32 27 44 83 111 116 116 120 115 72 53 56 49 44 42 35 35 27 34 38 27 27 27 13 25 23 32 28 17 10 26 75 157 215 238 244 235 226 185 77 52 143 194 191 191 182 156 144 131 146 108 47 28 33 32 35 54 77 75 103 154 200 223 191 147 104 104 157 216 219 171 148 152 137 117 105 86 63 91 154 191 184 125 25 14 106 173 190 172 95 26 50 123 176 172 124 83 76 103 94 102 162 170 137 144 152 175 201 202 192 156 84 43 106 202 252 222 156 115 102 90 130 176 181 135 76 50 52 52 64 54 61 74 69 56 37 39 35 29 25 26 30 30 27 29 26 28 31 31 29 31 37 38 54 61 60 89 135 127 76 29 23 19 38 76 105 121 136 163 190 204 153 117 121 132 169 185 158 153 155 146 120 98 113 170 163 124 60 51 138 229 253 249 201 156 111 105 116 133 195 205 110 49 51 44 21 21 34 37 38 40 41 39 37 34 33 25 27 31 36 46 54 56 53 53 39 51 99 159 188 155 99 57 78 125 139 108 115 189 253 241 188 123 128 184 190 148 125 126 92 89 153 189 155 118 99 71 58 46 36 32 18 27 82 158 213 200 206 202 168 90 58 39 50 118 212 251 189 104 2 2 40 127 202 203 204 243 253 218 224 221 222 248 253 209 138 62 39 30 32 23 17 21 21 22 18 18 22 21 14 12 16 17 18 19 20 21 24 29 32 31 31 27 24 32 44 45 38 24 19 33 72 108 108 73 38 27 33 33 34 36 30 35 52 54 45 33 28 37 50 52 48 40 25 25 42 61 76 71 54 51 34 28 40 65 95 110 104 84 56 53 64 60 63 77 78 70 67 70 71 67 71 75 70 44 39 32 29 30 33 33 31 25 25 26 26 20 14 14 17 15 21 21 21 25 25 26 36 28 46 72 80 56 29 32 51 37 33 33 39 39 35 36 41 40 36 40 35 34 62 86 78 83 98 144 182 152 77 38 45 74 63 40 19 41 101 126 103 90 176 216 209 203 183 122 48 15 28 42 55 68 81 90 94 67 47 28 28 41 48 38 25 29 24 45 94 163 184 126 77 38 33 44 76 88 86 78 45 23 59 100 179 216 118 59 131 245 236 179 172 189 213 233 184 95 53 91 119 149 195 192 191 235 229 191 124 63 46 81 127 117 88 59 51 58 61 54 45 46 57 63 56 67 150 223 203 100 40 17 26 38 42 37 44 56 85 157 227 246 237 232 228 235 223 180 117 62 70 158 222 253 212 151 114 151 235 252 220 181 82 5 40 139 178 112 27 10 30 36 48 49 34 37 42 44 41 40 43 47 46 40 33 28 25 24 26 30 35 39 40 42 40 40 47 61 70 63 51 33 22 23 30 32 35 38 33 33 32 33 37 41 42 39 35 32 32 32 31 29 28 29 31 26 28 33 35 30 25 28 37 49 71 92 99 94 85 89 104 134 171 190 165 118 67 35 29 34 33 31 33 35 36 35 34 39 36 33 32 33 35 37 37 35 36 36 35 32 28 24 21 23 37 40 47 62 60 50 54 48 59 75 84 76 79 137 214 184 93 45 58 76 71 57 62 71 136 212 221 179 174 217 247 214 121 44 16 43 94 123 139 143 190 215 193 171 170 159 136 88 61 62 101 145 166 140 90 39 25 19 27 48 83 111 118 101 124 172 196 162 122 127 154 87 58 79 136 168 165 137 102 97 96 116 125 99 75 71 68 53 52 47 39 31 32 38 42 35 32 29 28 26 27 32 38 34 36 40 42 38 34 38 46 70 113 137 130 142 177 187 169 124 109 115 132 132 126 134 145 114 46 94 197 236 198 129 101 184 195 155 77 47 87 127 134 185 216 182 183 179 121 90 66 64 83 107 124 137 151 162 169 166 187 213 201 141 91 99 133 183 198 155 147 176 139 92 95 167 210 214 180 144 103 83 97 84 79 58 55 102 154 157 131 112 110 120 145 145 99 54 43 117 210 211 195 229 170 69 60 153 188 208 231 242 175 83 50 94 123 164 210 231 235 222 178 146 116 76 46 35 39 42 40 42 48 51 45 37 34 34 35 32 30 29 28 30 34 39 42 43 44 32 24 34 42 38 36 37 75 123 158 150 130 112 76 61 68 81 87 75 60 63 77 97 94 93 139 204 194 141 121 119 128 182 237 204 100 35 33 58 78 86 107 157 183 156 122 120 138 124 92 58 52 80 94 73 79 89 103 114 102 59 16 45 69 90 101 110 105 83 61 92 122 104 58 43 43 39 42 56 75 78 78 137 220 200 103 30 39 71 78 74 92 118 145 133 150 148 150 198 222 202 205 196 213 221 171 91 70 165 243 213 201 194 199 204 202 197 195 192 211 210 168 132 147 183 198 160 157 188 213 201 195 202 196 200 200 188 194 212 227 215 166 87 37 29 43 50 57 52 48 42 39 34 33 53 110 191 251 243 200 167 152 134 118 116 119 140 166 187 190 193 204 208 204 214 196 151 125 178 229 217 205 200 207 212 203 176 150 144 151 138 162 207 221 172 118 106 115 156 191 215 209 198 199 200 195 194 201 199 189 188 199 203 197 200 210 219 210 197 200 205 198 203 203 203 203 202 202 202 202 201 201 201 200 200 199 199 199 196 197 199 200 201 202 202 202 198 198 198 199 200 201 201 201 196 199 202 202 201 200 200 201 200 200 200 200 200 200 200 200 200 199 198 198 198 198 199 200 200 199 199 198 198 198 198 198 193 195 198 201 201 199 196 194 200 200 199 198 199 201 204 205 201 201 202 203 203 204 205 205 205 203 202 205 208 208 205 201 203 203 203 204 204 205 205 205 208 206 204 202 202 203 205 207 205 205 205 205 205 205 205 205 203 201 200 202 206 207 206 204 206 206 205 204 204 205 206 206 206 206 206 206 206 206 206 206 209 209 209 209 209 209 209 209 210 211 211 211 211 211 211 211 214 215 216 217 217 217 217 216 217 217 218 219 220 221 221 222 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 224 225 224 224 223 222 221 220 223 223 223 223 223 223 223 223 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 228 228 228 229 229 229 230 230 230 230 229 229 229 229 228 227 228 229 229 229 230 230 230 231 231 231 231 231 231 231 230 230 233 233 232 232 232 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 230 218 223 240 239 189 143 162 229 243 229 226 231 223 223 222 218 224 222 225 238 199 151 169 230 242 224 225 212 216 223 230 216 240 211 154 156 204 228 222 216 216 216 216 216 217 217 217 222 217 215 218 221 220 219 218 216 216 216 217 220 221 216 209 181 169 190 232 234 182 132 115 167 195 216 221 187 144 141 149 189 223 210 202 205 199 213 212 226 202 165 150 192 223 210 206 207 210 213 207 197 134 155 204 207 211 207 204 208 206 203 207 202 203 204 206 208 210 211 212 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 183 183 183 181 181 182 182 182 182 183 184 184 184 184 183 183 183 183 183 181 182 183 183 184 183 183 182 186 185 184 182 180 179 177 177 181 182 183 183 181 181 182 183 183 183 184 184 185 185 185 186 182 182 182 182 182 182 182 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 181 182 184 185 185 184 182 181 184 184 184 184 185 185 185 185 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 185 185 185 184 184 183 184 184 183 183 184 186 188 189 185 185 185 185 185 185 185 185 185 186 187 187 187 187 188 188 186 186 186 186 186 187 187 187 191 190 189 188 188 188 188 188 189 189 188 188 188 188 188 189 189 189 189 190 190 190 190 190 189 189 189 190 190 189 189 189 190 190 191 191 191 192 192 192 187 189 192 193 192 191 192 194 195 190 192 192 188 192 195 191 202 200 200 202 196 170 139 129 181 184 176 190 199 189 191 196 193 213 189 142 144 180 198 194 194 195 195 196 206 213 206 193 169 133 102 97 107 121 143 164 189 210 224 220 210 203 197 191 198 197 193 190 193 199 201 198 197 197 198 198 199 199 199 199 199 199 199 199 199 199 199 199 200 199 199 200 202 203 201 199 200 200 200 200 200 200 200 200 202 202 202 202 202 202 202 202 199 199 200 200 201 201 202 202 200 208 211 185 166 193 203 168 179 194 201 200 201 202 198 196 198 203 205 198 205 224 197 135 61 74 154 234 229 192 166 134 152 150 160 156 147 167 189 190 156 116 162 185 185 217 213 197 200 205 205 200 200 205 205 200 200 203 205 206 209 203 184 164 209 218 213 209 213 206 200 209 223 196 164 133 138 160 167 178 213 203 199 215 240 191 124 127 183 155 98 50 39 45 45 43 35 33 39 45 50 64 75 73 66 58 53 51 48 56 85 115 154 126 73 28 21 36 32 13 47 145 229 187 86 77 155 212 165 103 73 122 170 150 115 116 96 89 87 115 112 76 56 39 44 38 25 36 99 177 195 165 84 33 51 99 166 191 108 41 3 28 67 131 170 124 100 150 188 142 96 82 115 181 217 205 203 202 207 199 214 237 228 139 46 44 114 160 110 45 23 29 32 31 26 29 59 116 174 207 175 153 153 162 158 156 139 105 166 231 206 132 115 140 149 127 123 162 198 216 203 196 212 211 191 151 171 212 221 210 198 203 212 212 214 204 219 222 158 98 87 93 78 87 123 163 202 216 213 206 184 164 181 191 176 183 164 128 72 34 18 38 98 167 162 89 87 175 233 237 205 137 82 62 68 78 59 40 36 31 30 1 29 117 171 148 93 59 72 65 56 52 65 84 85 69 67 60 57 56 58 75 95 101 68 59 51 46 42 39 40 44 49 37 31 31 30 30 30 29 36 26 24 37 51 55 57 59 56 43 33 37 44 42 31 21 27 40 31 32 65 118 147 125 87 76 61 48 36 26 22 23 33 31 27 25 26 28 32 34 36 30 66 147 210 205 153 110 86 61 56 59 49 47 47 36 24 24 34 46 40 47 62 50 33 20 28 29 13 4 51 142 218 251 239 230 230 227 183 72 48 164 221 198 177 160 150 162 168 175 136 77 43 25 21 35 55 68 73 106 145 167 174 151 134 119 120 144 177 173 158 185 236 213 187 167 137 99 84 95 131 110 64 12 39 130 198 234 226 154 57 37 129 238 248 186 109 45 48 103 155 169 131 97 116 128 146 158 151 139 123 97 80 91 142 190 174 122 95 95 66 77 94 90 65 54 46 28 39 47 70 130 163 137 95 60 35 35 32 26 26 30 30 26 28 25 26 30 30 27 29 33 42 73 97 99 111 134 113 59 23 15 23 64 109 126 135 151 199 236 232 172 140 130 128 165 209 212 223 229 220 176 140 163 193 152 97 52 66 155 235 250 242 218 200 99 47 107 157 207 194 113 67 63 42 22 26 31 35 38 40 41 39 36 34 33 29 26 26 31 36 39 41 43 50 48 37 43 77 104 112 114 90 112 133 116 84 96 149 188 171 96 113 201 218 165 120 97 82 62 93 168 189 141 102 94 77 69 50 37 36 23 22 55 128 178 136 102 92 93 70 76 73 80 176 249 253 194 112 22 4 24 86 153 185 212 240 240 193 217 231 234 250 253 205 139 72 31 15 24 23 25 32 30 27 18 15 20 21 15 14 18 17 18 19 21 23 26 28 30 30 27 25 26 27 27 26 26 22 25 38 62 88 93 72 47 32 34 36 39 40 32 28 31 30 25 26 36 41 38 40 46 44 31 27 33 38 45 42 30 40 32 32 36 39 50 57 52 51 41 47 56 53 51 47 36 40 45 56 65 75 87 76 48 45 37 31 31 32 31 33 36 28 26 25 24 20 17 19 24 20 24 21 21 26 23 21 29 40 86 119 110 84 63 52 50 33 29 32 39 42 39 38 42 38 34 39 42 39 46 49 39 61 70 81 80 62 46 52 68 100 62 34 41 63 69 63 60 94 142 150 188 239 243 181 72 25 29 39 43 45 60 86 103 87 59 27 16 25 36 35 28 27 30 44 81 166 225 189 136 110 73 35 31 41 64 73 39 19 71 177 255 213 114 124 218 253 175 153 209 221 201 174 105 62 91 134 141 161 200 200 196 244 252 254 192 74 24 100 203 190 125 65 51 56 52 47 50 48 55 61 61 81 163 215 167 66 29 23 34 39 33 28 45 109 171 233 255 245 223 221 218 222 229 224 169 82 42 141 241 253 236 191 124 110 187 249 240 187 82 4 51 165 205 125 23 26 53 61 63 55 39 41 43 42 41 41 43 43 40 33 28 27 25 24 26 30 33 35 35 38 37 37 41 50 57 52 44 29 21 24 31 30 33 38 37 32 32 34 39 43 43 39 34 34 34 34 33 31 29 30 31 32 29 31 34 26 21 39 66 98 109 102 85 67 46 48 73 78 94 105 103 86 56 36 38 34 33 31 32 35 37 37 36 40 37 35 35 38 39 38 36 34 35 35 35 33 30 26 24 20 29 33 49 65 49 47 80 121 106 83 66 59 73 127 191 149 56 38 80 109 92 56 66 71 112 169 185 157 150 185 217 169 96 37 18 58 119 137 133 136 181 191 156 146 172 175 148 104 62 51 79 116 152 145 102 33 17 5 15 61 133 185 195 163 132 126 147 154 146 146 152 130 119 145 170 156 141 135 119 119 123 136 128 100 96 105 99 111 118 96 67 42 29 34 36 35 33 30 27 25 26 31 36 32 35 40 44 42 37 35 38 62 103 134 135 137 146 133 107 84 67 75 117 166 197 193 170 107 32 92 174 171 130 105 138 211 207 158 84 61 95 122 118 156 180 142 119 108 80 75 67 80 111 148 169 171 168 170 175 185 200 218 210 145 70 82 155 197 187 133 131 178 166 115 83 124 170 193 182 145 86 66 98 122 104 68 75 142 179 149 111 108 121 140 146 117 71 51 61 139 213 197 168 192 145 82 107 209 234 235 236 223 140 68 77 105 105 138 183 174 156 169 167 191 159 96 39 23 35 42 42 43 47 50 47 41 36 35 35 35 33 31 30 31 35 38 41 37 43 31 27 37 31 28 50 79 106 160 209 199 167 136 88 67 81 99 106 95 79 76 82 88 94 107 144 160 115 92 128 143 154 189 205 146 56 34 67 122 139 129 116 123 114 100 105 132 139 123 100 70 52 69 80 62 62 62 72 94 100 69 28 49 86 104 107 109 90 66 64 118 135 110 62 36 32 53 91 111 86 64 87 165 218 162 59 21 71 120 106 82 88 95 103 139 210 187 138 183 218 201 208 193 214 221 154 75 95 186 228 209 198 194 200 203 198 195 198 193 206 195 152 129 151 170 159 181 186 209 218 201 191 199 201 198 207 194 190 208 224 184 98 57 34 37 51 53 52 48 44 47 43 32 34 77 148 209 236 216 201 201 205 191 165 143 126 127 124 127 137 147 159 177 193 202 179 144 131 187 243 214 168 173 188 193 173 147 137 145 156 159 194 229 219 155 92 94 134 190 205 208 196 192 201 202 192 200 194 191 194 196 196 199 206 213 195 193 203 203 202 203 201 204 204 203 203 202 202 202 201 201 201 201 200 200 199 199 199 196 198 200 201 202 202 201 200 197 198 198 199 200 201 202 202 196 199 202 203 201 200 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 199 199 199 199 198 198 197 197 197 198 198 195 197 200 202 203 201 198 196 198 198 199 201 202 202 203 203 202 202 202 203 203 204 204 204 203 202 202 204 207 208 205 203 203 203 204 204 204 205 205 205 205 204 202 201 202 205 208 210 205 205 205 205 205 205 205 205 203 202 202 203 205 207 206 205 207 206 205 205 205 205 206 207 206 206 206 206 206 206 206 206 210 210 209 209 209 209 208 208 209 209 209 209 209 209 209 209 215 215 216 217 217 217 216 216 217 217 218 219 220 221 222 223 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 226 225 225 224 223 221 220 220 221 221 222 223 223 224 224 225 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 228 228 229 229 229 230 230 230 230 230 230 230 230 230 231 231 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 226 217 220 235 244 199 134 126 206 238 232 227 232 222 220 225 216 223 222 230 247 202 133 134 201 235 221 223 225 231 221 220 215 244 193 126 154 212 228 226 215 216 216 216 217 217 218 218 218 218 218 219 220 219 218 217 215 216 217 217 219 221 223 223 217 164 162 221 238 183 126 113 161 194 221 216 179 147 147 158 195 225 213 207 204 200 217 217 217 169 160 186 210 215 202 206 200 206 212 209 200 137 158 206 206 212 207 203 207 206 203 205 204 204 205 206 208 209 210 210 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 183 183 183 182 182 182 182 183 184 185 185 185 183 183 183 183 183 183 183 183 181 182 184 185 185 185 184 183 187 186 185 183 182 180 179 178 181 182 183 183 181 181 182 183 185 185 185 184 184 183 183 183 182 182 182 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 181 182 184 185 185 184 182 181 183 183 183 184 184 185 185 185 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 182 183 184 185 185 184 183 183 184 183 182 182 184 186 188 190 185 185 185 185 185 185 185 185 185 186 187 187 187 187 188 188 185 185 185 186 186 186 187 187 187 187 186 186 186 188 189 190 188 188 187 187 187 188 188 189 188 188 188 188 189 189 189 190 189 189 189 189 189 189 189 189 189 189 190 190 191 192 192 192 187 189 192 192 191 191 192 193 197 187 190 198 193 189 191 192 188 201 204 209 214 200 172 148 137 153 163 189 204 190 185 182 185 218 213 161 129 148 190 219 196 206 213 210 199 180 150 125 107 105 112 135 167 193 207 212 214 204 192 188 191 195 195 194 199 201 199 195 192 192 192 190 197 197 197 198 198 198 199 199 201 201 200 199 198 197 196 196 200 199 199 200 202 203 201 199 200 200 200 200 200 200 200 200 202 202 202 202 202 202 202 202 200 200 200 201 201 202 202 202 197 211 207 161 132 161 169 126 174 200 208 203 207 208 203 203 202 205 208 201 199 218 214 180 93 75 139 213 207 181 169 154 149 138 135 120 93 113 167 190 147 128 183 189 169 200 205 194 198 204 204 199 199 205 205 200 199 203 202 200 207 201 159 112 173 203 217 214 212 208 213 232 213 204 168 113 106 136 156 178 216 208 198 220 233 162 102 153 250 230 162 81 43 42 44 42 30 37 48 50 47 58 67 62 60 56 52 48 43 40 45 51 64 58 48 38 35 33 25 15 50 130 206 176 81 60 118 164 152 96 59 76 99 86 67 68 64 52 43 43 33 30 46 48 72 94 86 86 165 250 223 133 51 27 72 139 223 247 147 68 58 55 56 52 50 75 114 135 136 126 146 184 210 226 223 203 205 200 211 205 208 229 240 170 59 53 131 171 107 40 20 32 33 33 21 23 83 177 239 252 209 128 88 111 136 144 138 119 141 227 192 135 177 200 157 117 147 208 235 224 199 181 185 185 195 193 180 165 181 197 195 211 221 217 210 187 177 178 150 119 121 102 78 99 137 163 198 223 211 177 141 137 183 214 212 229 221 189 129 62 22 12 43 83 73 81 104 149 166 147 110 60 71 111 112 77 57 49 41 41 33 19 34 59 62 68 104 138 118 67 39 35 37 63 80 63 71 60 67 92 119 146 160 159 125 99 68 48 42 40 40 39 34 35 26 20 31 42 35 21 26 22 28 40 38 26 24 33 25 26 31 40 46 44 35 28 20 54 78 105 150 205 218 170 92 75 63 61 50 29 21 26 33 31 28 24 23 26 33 38 41 32 67 155 224 212 138 73 52 47 50 53 49 50 43 23 13 32 52 80 95 114 146 142 83 40 26 28 17 7 56 153 223 251 222 203 218 229 179 58 67 171 232 227 205 171 160 189 220 230 182 100 47 26 27 45 83 78 77 102 125 130 126 112 131 153 168 156 132 103 118 193 243 223 213 217 215 185 124 67 55 51 33 16 65 154 217 254 241 208 113 38 106 238 253 194 105 36 55 155 212 191 156 159 176 173 175 171 164 161 160 164 122 90 75 86 86 68 55 55 58 48 50 56 57 64 59 37 68 110 169 234 251 206 133 63 31 34 34 31 29 31 31 29 30 26 26 29 29 25 25 28 43 79 114 116 97 86 68 43 29 23 48 107 147 140 136 157 189 203 170 152 192 186 150 171 225 236 238 236 236 192 159 199 237 174 127 115 112 135 195 247 243 237 237 119 49 133 187 190 142 115 103 87 53 42 44 32 34 37 39 39 37 35 36 37 37 31 30 33 36 37 39 43 53 53 33 24 47 67 80 97 96 111 114 91 68 72 83 82 77 79 156 225 184 108 84 91 85 56 78 130 139 106 79 75 70 85 71 54 44 25 22 43 82 107 58 55 100 156 149 137 94 99 216 255 248 213 133 54 4 4 44 111 181 230 226 196 178 215 234 231 245 250 189 105 40 11 15 39 54 75 79 56 35 21 12 15 18 14 14 20 20 21 22 23 25 25 25 25 16 14 17 25 27 25 26 32 22 29 36 45 56 64 61 53 29 30 36 41 38 34 33 32 25 31 40 44 39 32 34 41 39 33 36 38 34 34 34 26 34 29 32 35 31 31 32 27 34 33 36 38 37 41 45 43 39 36 41 52 64 79 76 58 49 40 32 30 30 31 35 40 30 25 20 20 20 19 21 25 23 25 23 26 31 22 10 12 59 134 162 123 100 100 78 45 37 40 45 48 46 41 38 37 40 36 39 44 44 43 40 33 33 43 44 36 46 78 108 121 114 76 38 39 72 93 77 49 74 105 144 219 253 253 216 96 31 28 36 38 28 37 68 90 90 66 36 19 19 26 30 30 34 35 42 57 112 171 191 203 206 153 77 35 31 51 60 30 33 97 188 203 137 122 193 255 181 118 169 241 251 240 170 79 79 149 163 166 180 178 194 212 234 249 254 194 66 24 130 254 248 164 73 38 43 52 53 52 45 52 60 69 85 134 148 87 39 26 35 41 35 21 24 60 167 243 255 229 184 149 173 213 218 229 242 200 115 51 129 215 180 171 162 131 98 124 172 187 147 60 5 62 171 202 116 13 80 110 101 75 50 37 44 44 41 44 46 43 37 31 27 26 28 26 25 26 29 32 32 31 36 34 32 36 46 53 48 39 25 18 23 30 30 33 40 40 33 33 35 40 43 43 37 32 35 36 36 35 33 32 32 32 36 31 33 35 23 14 39 77 154 196 194 143 103 83 67 60 49 55 54 54 58 51 40 38 36 34 32 33 35 37 38 37 38 38 38 41 43 43 39 35 32 33 34 34 34 33 31 30 25 26 29 50 60 39 54 113 200 153 82 37 42 75 116 149 99 47 84 159 177 122 55 54 68 97 134 142 113 89 97 115 87 53 34 35 79 139 146 128 140 136 131 135 148 154 137 114 119 100 89 79 83 116 121 83 33 17 4 16 79 173 234 242 214 179 140 121 137 175 194 184 202 188 191 171 128 129 152 145 127 134 149 143 111 94 104 114 170 196 171 127 89 59 47 31 34 34 31 26 23 23 26 28 37 36 37 39 37 33 34 37 59 80 110 132 138 131 121 116 115 89 83 119 176 217 214 184 102 33 83 137 119 92 93 141 172 155 115 75 65 79 83 74 76 84 73 61 78 93 93 101 129 143 156 156 150 151 159 166 180 202 221 215 160 87 92 160 176 181 162 158 169 170 150 110 112 146 164 154 123 74 58 83 129 127 89 83 140 167 117 64 72 90 123 133 99 55 47 63 109 172 180 155 156 138 118 135 201 232 236 225 185 94 60 117 133 132 165 198 159 123 158 194 238 200 115 36 17 33 43 45 44 44 45 46 44 41 37 36 42 40 37 35 35 36 38 40 38 39 30 31 34 26 51 109 151 144 168 211 210 185 165 128 95 113 127 120 103 91 86 83 80 78 89 102 97 94 129 179 129 123 132 134 91 39 46 89 146 149 154 164 141 78 65 117 177 156 125 113 87 51 49 55 64 64 64 72 91 97 71 36 49 78 84 84 92 77 61 72 113 131 105 53 25 32 80 142 171 100 51 78 138 155 99 28 37 104 151 118 86 93 94 96 146 197 180 131 148 200 216 201 197 214 212 139 73 130 206 215 203 197 194 198 199 196 199 205 224 188 144 117 126 166 190 184 201 210 206 202 205 198 192 200 195 204 205 214 218 197 134 47 47 44 46 55 54 48 47 43 41 35 27 47 117 199 230 219 197 194 198 203 205 211 212 202 183 161 141 135 135 131 125 122 123 105 105 122 157 177 158 146 149 158 144 110 103 133 164 173 167 182 187 172 133 99 117 165 206 204 198 191 193 199 201 198 203 198 196 200 205 205 204 203 191 144 134 178 211 206 197 201 203 203 202 202 201 201 200 200 199 199 199 200 200 201 201 201 199 200 201 202 202 201 199 198 200 200 200 200 200 201 201 201 197 200 202 203 201 199 199 199 201 201 201 201 201 201 201 201 198 199 199 199 199 199 199 198 198 198 197 197 197 198 198 199 197 198 199 199 200 200 200 200 195 198 201 204 205 204 201 200 202 202 203 203 203 203 204 204 203 202 202 204 206 206 205 204 205 205 205 204 204 204 203 203 206 205 205 205 205 205 206 206 205 205 205 205 205 205 205 205 206 205 205 205 206 206 206 205 207 207 206 205 205 206 207 207 210 210 210 210 210 210 210 210 210 210 209 209 209 209 208 208 210 210 210 210 211 211 211 211 215 215 216 217 217 217 216 216 217 217 218 219 221 222 223 223 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 226 226 225 223 222 221 220 220 219 219 220 222 224 225 227 227 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 227 228 228 228 228 229 229 230 230 229 229 229 230 230 230 231 231 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 229 226 225 229 238 198 119 87 176 225 232 228 230 222 221 226 224 225 224 231 239 182 97 79 165 229 226 227 234 220 169 143 209 241 184 124 169 220 221 223 216 216 216 217 217 218 218 218 215 219 222 222 219 218 217 217 216 216 216 217 218 220 225 229 219 172 152 190 228 207 141 89 161 201 231 214 174 153 154 165 192 221 214 209 205 204 221 213 168 132 175 220 212 205 207 204 201 206 214 214 202 129 143 191 206 212 208 201 205 206 202 203 207 207 207 207 207 207 207 207 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 182 183 185 186 185 184 182 182 182 182 183 183 183 183 183 183 184 185 185 185 184 184 182 182 182 183 183 184 184 184 181 182 183 183 181 181 182 183 185 185 184 183 183 182 181 181 182 182 182 182 181 181 181 181 184 184 184 184 184 184 184 184 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 182 183 183 184 184 183 183 182 182 182 183 183 184 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 181 182 184 185 185 184 183 182 186 186 185 184 184 184 185 185 186 186 186 186 186 186 186 186 185 186 187 187 187 187 188 188 184 184 185 185 186 186 187 187 187 186 185 185 186 187 190 191 187 187 187 187 187 188 188 189 187 187 187 188 188 189 189 190 189 189 188 188 188 188 189 189 189 189 190 190 191 191 192 192 192 194 196 195 192 190 190 191 196 186 190 198 196 191 189 184 149 181 197 206 212 210 191 148 118 167 190 196 200 200 203 193 196 201 207 202 181 166 175 193 208 207 192 162 132 115 113 115 141 160 181 195 206 214 213 207 208 200 198 204 205 197 190 189 194 198 201 199 195 192 192 192 196 197 197 197 198 198 198 199 201 201 200 199 198 197 196 196 202 201 200 200 201 200 197 195 200 200 200 200 200 200 200 200 199 199 200 200 200 201 201 201 201 201 201 201 201 200 200 200 204 209 203 169 138 141 140 115 167 202 211 201 205 206 200 202 205 206 207 201 199 211 223 222 161 107 146 195 166 146 172 204 202 177 140 94 51 82 157 177 156 153 188 187 178 203 208 204 200 202 202 200 200 203 203 201 204 207 204 204 212 207 164 115 127 149 164 175 197 217 218 213 190 146 124 135 146 125 124 180 211 218 203 216 227 167 100 144 237 251 215 127 64 43 35 26 22 33 47 50 53 78 104 111 78 55 38 39 42 37 37 43 40 39 40 42 36 28 29 35 52 95 128 102 53 50 75 83 94 80 64 56 54 50 36 20 20 7 21 56 80 98 128 154 186 182 131 102 172 243 186 73 16 32 92 158 215 204 122 80 142 121 71 29 29 52 75 92 120 176 239 254 234 215 213 212 214 200 203 200 208 230 244 181 64 48 115 144 93 46 24 31 20 27 24 33 100 197 251 254 224 168 139 144 147 153 154 138 113 138 153 202 251 232 171 119 163 215 218 206 207 189 162 138 160 185 160 115 141 185 190 205 206 207 194 148 101 108 158 196 177 111 62 99 141 146 178 222 214 168 124 123 176 210 206 222 227 209 165 97 56 25 27 37 52 83 84 81 86 85 75 53 84 133 112 53 43 51 43 44 30 31 28 13 29 111 198 228 149 48 16 67 114 150 156 122 97 47 45 111 174 193 189 182 170 134 87 54 42 40 37 34 22 23 21 26 36 36 39 54 52 47 38 29 27 31 33 32 24 29 33 33 35 35 26 16 21 65 124 182 219 235 207 134 71 55 51 59 53 33 27 36 36 33 29 24 23 28 36 42 50 40 54 103 144 137 92 53 55 54 47 43 44 39 25 12 38 85 118 162 188 195 214 207 156 92 47 33 25 13 35 100 169 217 196 179 202 224 178 59 81 158 225 245 219 164 160 213 244 249 185 83 32 29 37 48 87 102 119 126 119 103 88 78 112 148 176 158 115 78 103 191 196 173 182 225 253 249 169 75 38 63 57 25 51 116 159 192 229 227 153 52 76 175 184 133 70 55 102 178 200 187 203 236 231 211 207 199 191 183 162 153 126 118 77 33 25 39 54 68 91 71 67 84 93 85 79 83 99 167 224 248 244 222 158 66 39 34 31 33 33 32 33 35 33 29 27 31 31 26 24 25 28 62 112 129 95 54 36 33 26 40 87 150 167 131 112 133 168 159 120 146 226 216 160 164 206 229 229 227 235 185 140 184 208 170 170 196 164 104 131 217 251 249 241 149 95 152 183 167 132 138 140 116 82 72 61 36 35 37 38 37 34 33 36 40 44 40 38 38 39 40 42 45 38 44 37 33 42 50 56 67 76 79 82 82 76 60 40 28 43 89 135 159 133 69 58 111 103 66 74 91 82 71 66 73 77 113 107 82 57 28 25 36 32 54 54 120 196 252 216 162 93 95 203 248 253 235 153 56 5 3 39 103 172 207 188 167 201 238 251 243 253 253 165 49 3 1 38 86 123 163 160 111 41 21 9 12 16 13 13 20 24 23 24 25 26 25 22 20 17 16 20 27 28 24 25 30 24 26 29 35 43 49 48 43 24 27 41 48 39 34 34 29 29 39 44 42 37 34 31 28 31 30 38 42 36 34 35 29 29 25 32 40 38 37 38 33 31 29 25 24 29 36 40 42 35 28 35 49 54 58 58 52 44 41 36 32 31 32 34 35 29 21 17 23 30 31 28 26 28 29 29 33 35 21 7 8 82 188 216 139 83 82 81 68 100 104 92 63 37 30 36 42 42 41 41 43 46 43 39 36 31 30 33 49 84 128 164 182 147 81 34 43 81 105 83 39 60 113 192 254 253 254 246 134 35 23 34 41 27 28 51 63 71 62 48 36 29 25 24 24 37 30 40 48 57 84 151 242 255 224 147 81 46 36 40 32 29 101 137 118 131 199 247 249 176 115 176 239 255 253 167 77 100 165 165 181 181 146 186 241 254 252 226 138 34 32 140 241 254 201 112 47 39 57 54 32 32 47 59 71 77 90 83 34 36 33 45 45 32 15 26 77 186 252 251 217 153 86 122 201 215 233 252 202 124 61 129 193 124 91 95 122 118 103 110 124 101 38 9 75 174 194 107 9 98 137 132 97 62 44 45 40 43 47 48 43 34 28 26 28 30 28 26 26 28 30 30 29 34 32 31 36 46 53 48 39 24 16 21 29 31 35 41 40 35 34 36 39 42 41 35 30 36 38 39 38 36 35 35 35 35 33 37 37 21 12 39 80 166 241 254 194 155 161 145 105 90 118 122 100 84 69 45 25 37 34 32 32 34 36 37 36 36 38 41 44 45 43 38 35 32 32 31 31 32 34 35 37 36 33 36 51 51 37 65 127 177 132 62 21 37 71 91 98 65 69 153 243 231 133 51 37 76 123 165 161 118 73 55 56 61 33 29 49 101 157 161 145 150 146 142 143 144 138 122 108 142 146 140 110 80 79 70 39 35 22 13 32 97 187 236 234 194 208 186 130 116 172 221 222 218 216 221 179 116 126 163 156 119 127 156 177 143 80 67 99 180 234 221 187 160 127 95 52 26 28 27 23 22 26 30 32 37 34 33 33 32 31 37 44 61 55 62 84 109 136 175 209 191 137 100 116 159 189 178 146 92 47 82 124 113 89 77 92 103 83 68 65 65 65 72 83 80 78 89 106 145 171 166 176 180 172 152 135 137 155 169 172 184 213 226 206 155 101 102 148 154 185 198 180 145 142 163 155 122 136 144 137 117 87 62 53 98 155 147 98 105 127 98 56 37 47 76 93 73 50 50 58 91 129 149 139 145 171 161 120 166 214 240 227 171 83 69 135 138 168 212 230 183 144 177 213 252 216 121 34 20 37 44 47 46 43 42 44 45 41 38 37 45 43 40 37 36 37 38 39 45 38 30 29 30 48 112 189 212 188 177 197 195 178 168 144 131 145 147 125 99 86 81 76 80 75 73 69 82 136 178 176 105 71 56 67 57 34 50 91 116 108 149 209 176 66 46 121 185 169 146 132 89 41 54 84 101 106 100 87 87 88 68 40 48 57 47 46 65 65 62 81 93 117 93 37 18 42 93 147 163 99 62 71 83 78 56 28 44 105 143 112 86 88 85 91 143 208 176 123 157 211 219 196 206 217 202 124 71 155 221 219 196 195 195 196 198 200 202 203 203 154 128 147 176 196 207 208 196 206 193 188 207 204 189 193 197 195 210 240 217 147 83 34 44 53 49 54 53 47 51 46 36 31 36 79 160 228 234 204 201 200 200 196 195 208 215 206 218 214 200 187 184 176 143 107 80 94 113 108 105 118 139 175 168 140 121 125 137 147 164 183 169 157 142 136 135 133 147 174 194 195 198 200 198 195 199 205 195 204 203 196 202 212 199 174 158 116 100 152 213 217 200 204 201 201 201 201 200 200 200 200 199 199 199 200 200 201 201 201 202 202 202 202 202 201 200 199 201 201 201 201 200 200 200 200 199 201 202 201 199 198 199 200 200 200 200 200 200 200 200 200 198 198 199 200 200 199 198 198 198 198 198 198 198 199 199 200 197 196 195 195 196 197 199 201 198 200 203 205 206 204 201 199 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 203 205 205 205 204 204 203 203 203 209 209 209 207 205 203 201 199 204 204 204 204 204 204 204 204 206 206 206 206 206 206 206 206 208 207 206 206 206 206 207 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 211 211 212 213 213 214 215 215 214 215 216 217 217 217 217 216 218 219 219 220 221 222 222 223 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 226 225 224 223 222 221 221 221 218 219 220 222 224 225 227 227 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 230 230 229 229 229 228 228 228 230 230 229 229 229 229 228 227 227 227 228 228 228 229 229 229 228 228 229 229 230 230 231 231 231 231 231 232 232 232 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 226 227 228 229 240 208 140 113 165 205 218 224 229 223 224 225 227 224 226 230 232 184 97 56 161 243 241 232 232 200 135 115 208 235 182 142 197 230 213 216 217 217 217 217 218 218 218 218 216 219 220 218 217 218 220 219 217 216 217 218 218 218 222 228 219 207 174 159 196 229 181 98 151 192 234 222 186 163 148 152 191 218 209 207 207 212 219 190 112 120 197 230 204 206 215 201 204 204 212 215 195 107 114 164 206 213 209 201 205 207 203 203 208 208 208 207 207 206 206 206 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 182 183 183 183 183 183 183 184 184 182 181 182 184 185 184 182 181 181 182 182 182 183 183 183 183 183 183 183 183 184 184 184 179 180 181 182 183 184 185 185 181 182 183 183 181 181 182 183 182 182 182 182 182 182 181 181 182 182 182 181 181 180 180 180 184 184 184 184 184 184 184 184 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 183 183 182 182 183 183 184 181 182 182 183 184 184 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 180 181 183 185 185 185 183 182 184 185 185 186 186 185 185 184 187 187 187 187 187 187 187 187 185 186 187 187 187 187 188 188 183 184 184 185 186 186 187 187 189 188 187 186 186 187 189 190 187 186 186 186 187 188 188 189 187 187 188 189 189 190 191 191 189 189 188 187 187 188 189 189 189 190 190 190 190 190 191 191 192 194 195 195 192 190 190 191 192 188 189 190 194 201 191 167 111 141 151 152 153 174 188 150 137 193 214 207 201 203 211 203 203 188 197 222 222 189 149 121 147 143 135 125 120 133 163 189 208 213 211 201 193 191 192 190 196 195 196 197 194 191 196 204 191 193 196 198 198 197 199 200 196 196 197 197 197 198 198 198 198 198 198 198 198 198 198 198 200 199 198 199 200 199 197 194 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 201 201 201 200 200 199 198 198 197 205 209 210 196 172 150 136 128 156 199 208 194 200 203 197 202 202 204 200 198 204 210 220 234 191 117 133 159 133 144 193 234 225 196 166 134 82 91 161 182 160 158 158 169 195 211 206 203 203 201 201 203 203 200 200 202 205 203 204 210 217 212 192 173 147 143 135 135 162 199 199 169 157 110 100 145 178 141 109 147 200 221 203 209 221 177 100 123 207 250 235 141 63 45 53 58 43 37 35 36 46 78 115 132 86 71 60 68 83 84 65 46 42 45 51 52 44 34 35 43 42 51 52 42 39 45 44 32 40 46 53 45 30 27 33 33 35 43 78 129 179 210 217 221 251 235 175 130 148 159 100 28 36 85 146 196 195 123 74 98 171 151 82 49 72 58 29 45 88 162 220 226 219 217 213 207 210 199 200 196 211 231 233 164 71 40 79 91 63 48 27 28 17 18 25 51 101 157 190 199 218 201 191 171 149 154 155 131 106 70 114 205 223 211 192 134 178 215 203 202 230 215 171 142 144 142 133 127 150 161 149 160 161 177 177 133 73 86 177 247 227 144 79 111 148 146 180 232 208 176 138 129 173 203 197 209 220 214 195 148 118 72 50 39 51 58 45 50 77 106 121 106 79 103 86 49 44 47 41 39 33 31 18 3 49 161 218 187 110 39 58 150 210 238 227 178 99 46 45 110 161 164 157 158 167 135 90 57 42 38 34 30 28 34 36 38 34 30 72 140 140 95 41 15 21 34 35 30 30 31 27 26 41 56 50 32 27 48 109 185 208 186 141 75 52 44 43 47 43 32 30 37 36 33 29 26 26 32 39 45 52 48 49 56 64 65 59 53 58 60 45 34 34 22 25 54 110 170 189 219 239 224 226 219 211 158 103 59 39 26 21 46 89 141 141 153 181 194 176 106 99 145 190 205 183 152 170 225 248 227 151 72 44 36 30 34 59 109 153 152 137 127 104 82 89 103 120 108 82 61 88 163 173 139 154 211 244 228 160 81 89 106 87 42 46 76 88 111 171 171 125 47 47 91 80 59 57 82 124 145 138 162 213 233 198 168 165 152 137 127 94 74 121 161 116 30 28 87 133 157 164 135 99 95 108 101 100 125 121 180 220 225 222 227 191 107 57 38 25 30 36 34 35 40 34 29 28 32 32 28 25 25 17 39 90 124 100 52 29 28 36 73 123 150 130 95 111 163 221 173 124 159 223 218 181 174 200 228 223 216 229 173 120 169 165 177 206 237 211 129 103 151 223 241 209 155 143 152 152 150 149 142 131 117 106 94 71 49 39 40 39 35 30 30 35 41 47 47 45 41 40 42 43 42 31 36 42 41 36 37 43 45 49 53 59 70 72 55 36 34 56 78 85 99 103 65 64 124 124 81 88 96 83 75 60 55 79 119 108 86 70 45 34 26 4 25 76 190 245 255 200 132 101 94 155 219 254 245 186 70 22 7 40 95 140 152 150 181 243 253 252 247 246 214 121 26 5 24 82 130 156 192 189 132 42 21 9 15 21 16 15 21 25 24 25 26 27 25 21 17 23 21 23 27 26 22 22 24 23 22 24 32 38 39 36 34 27 29 45 51 37 33 33 24 34 43 47 42 39 37 30 21 30 28 35 40 36 37 38 32 29 25 33 43 42 42 44 41 33 33 29 27 31 30 27 31 27 24 37 52 49 42 40 38 43 46 43 35 32 34 33 28 28 22 25 42 60 65 57 48 49 45 36 30 27 19 22 38 112 211 229 137 58 44 71 103 159 172 153 92 36 21 33 43 39 45 44 43 47 44 38 38 39 31 35 64 106 146 179 198 153 56 27 75 100 87 60 29 53 126 205 238 225 240 238 154 52 26 29 41 30 29 42 42 46 49 50 45 36 26 20 18 32 24 38 43 35 41 108 211 250 254 198 132 80 36 29 40 33 62 57 59 134 227 254 246 207 144 176 234 248 223 144 76 102 151 170 177 149 124 182 249 249 225 173 91 28 47 134 207 222 205 150 81 48 52 45 23 45 74 82 80 70 59 52 29 40 39 49 51 44 26 31 81 152 204 221 217 150 74 120 197 221 222 232 186 123 60 123 179 117 80 66 91 113 109 103 105 82 36 19 77 158 172 99 19 70 118 131 112 79 51 46 42 45 45 44 39 33 29 28 29 33 30 27 26 28 29 29 29 30 32 33 38 45 50 46 38 27 17 19 28 31 36 40 36 37 36 35 37 39 38 33 29 37 39 40 41 39 38 38 38 37 34 35 32 21 23 63 111 153 207 229 192 168 187 190 158 149 194 212 184 138 91 49 26 36 33 30 30 32 34 34 34 35 38 41 42 41 39 38 37 33 31 29 28 29 32 36 39 45 46 49 49 40 40 70 110 107 93 62 42 47 57 62 67 58 87 168 251 224 119 53 35 80 155 215 212 171 128 101 92 76 25 23 77 152 200 194 179 178 187 184 165 153 158 166 168 169 170 170 156 121 80 49 34 26 17 14 38 102 181 216 204 188 215 215 163 114 131 183 214 207 214 228 183 109 114 154 146 108 133 177 214 184 88 45 81 161 234 228 209 208 189 148 80 34 35 32 24 23 29 35 38 35 34 35 36 34 34 42 51 57 50 38 36 71 138 207 248 223 162 122 133 156 157 133 105 79 62 81 111 106 83 65 56 58 49 55 67 64 64 105 157 159 147 143 176 209 214 218 225 205 194 166 141 148 178 195 193 196 208 212 191 137 84 93 141 169 206 211 181 133 115 149 178 131 109 122 157 157 122 77 44 90 165 173 115 104 133 127 94 47 52 70 72 55 54 65 64 79 92 119 136 160 206 196 127 139 198 235 219 163 94 78 116 138 183 225 239 200 160 174 198 231 196 105 29 26 46 48 51 47 44 44 44 41 36 36 39 41 40 38 36 35 36 37 38 45 38 34 27 34 90 179 241 242 225 191 175 164 155 156 144 151 154 147 123 94 76 74 77 80 83 78 70 97 152 163 127 90 48 23 35 49 50 61 82 79 81 140 209 174 72 48 102 146 140 122 101 56 30 81 142 146 163 151 107 81 81 69 43 49 53 45 44 55 57 68 94 95 101 68 28 28 52 91 134 124 92 96 104 70 43 42 39 47 89 120 100 78 70 80 118 172 231 176 131 185 218 210 204 209 220 199 117 69 160 219 221 194 198 198 198 203 206 197 183 153 147 168 203 217 212 204 198 191 196 194 191 197 202 196 190 201 199 209 221 169 87 50 39 43 58 47 48 50 45 51 43 36 36 66 133 201 230 216 195 191 192 199 202 198 200 199 191 199 207 211 212 222 226 208 181 135 153 157 127 112 122 144 185 175 151 152 184 196 177 167 176 165 157 156 170 187 196 200 202 188 194 200 201 198 195 198 202 193 202 202 195 201 203 176 140 163 153 122 131 191 218 206 204 200 200 200 200 201 201 201 201 201 201 200 200 200 200 199 199 203 203 202 202 202 202 203 203 199 199 199 199 199 199 199 200 202 202 201 199 197 197 199 202 198 198 198 198 198 198 198 198 197 198 200 201 201 200 198 197 199 199 198 198 199 200 201 201 196 196 195 195 196 198 200 201 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 203 203 203 203 203 203 203 204 204 204 205 205 205 207 207 206 205 204 202 201 201 203 203 203 203 203 203 203 203 203 204 205 205 205 206 207 207 208 207 206 206 206 206 207 208 204 204 204 204 204 204 204 204 208 208 208 209 209 210 210 210 209 209 210 211 213 214 215 216 213 214 215 217 218 218 218 217 220 220 220 221 221 221 222 222 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 225 224 223 222 221 222 222 223 221 222 222 223 223 224 224 224 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 230 230 230 229 229 228 228 228 230 230 229 229 229 229 228 227 227 227 227 228 228 229 229 229 227 228 228 229 230 230 231 231 231 231 231 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 222 221 223 227 236 211 170 174 183 187 191 216 231 226 226 222 222 220 227 226 233 217 141 75 146 239 241 232 230 196 155 178 223 231 175 152 214 234 209 217 218 218 218 218 218 217 217 217 218 214 207 203 209 219 222 220 220 218 218 220 219 217 219 223 239 220 192 179 192 205 190 163 139 161 203 205 181 157 136 146 206 224 210 207 213 218 208 150 92 131 205 226 207 206 206 202 204 198 208 216 194 98 103 160 208 216 211 203 206 209 205 204 207 207 207 207 207 207 207 207 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 182 182 182 183 183 184 184 184 183 181 180 181 183 184 182 180 181 181 181 182 182 183 183 184 183 182 181 181 181 182 183 184 181 181 181 181 181 181 181 181 181 182 183 183 181 181 182 183 179 180 180 181 181 182 183 183 182 182 182 181 181 180 180 180 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 185 184 182 181 181 182 184 185 181 181 182 183 184 184 185 185 184 184 184 184 184 184 184 183 185 185 185 185 185 185 185 185 179 181 183 185 185 185 183 182 179 181 183 186 188 188 188 187 187 187 187 187 187 187 187 187 185 186 187 187 187 187 188 188 183 183 184 185 186 186 187 187 193 191 189 187 186 187 188 189 186 186 186 186 187 188 188 189 188 188 189 190 190 191 192 192 189 189 188 187 187 188 189 189 190 190 190 190 190 190 190 190 186 188 191 192 191 190 191 193 188 190 188 182 192 210 194 152 88 102 93 80 77 123 177 158 140 185 207 215 211 198 194 187 194 191 199 207 197 170 122 74 72 86 119 160 189 201 207 213 212 205 198 196 196 196 195 193 196 191 187 190 198 204 200 192 198 196 196 197 198 198 198 199 196 196 197 197 197 198 198 198 195 195 196 197 198 200 201 201 194 194 194 197 200 201 200 199 198 198 198 198 198 198 198 198 201 201 201 202 202 203 203 204 201 200 199 198 197 196 195 195 194 210 219 212 195 167 143 136 161 207 215 199 204 208 202 208 197 202 195 194 208 213 215 229 172 105 101 103 118 198 240 219 165 148 165 188 134 100 151 179 153 158 141 163 208 210 203 211 205 200 200 205 204 199 198 204 198 193 197 210 214 210 215 227 210 198 174 138 129 161 174 148 146 169 170 156 182 192 149 125 192 220 210 222 231 184 97 111 204 249 226 116 36 44 94 130 86 60 41 35 36 51 72 82 71 99 120 128 141 144 107 57 42 54 69 72 62 46 36 31 42 33 28 43 61 58 44 39 33 29 41 49 30 24 57 95 121 138 169 198 228 240 227 222 219 237 224 181 131 74 35 32 94 159 214 245 196 75 48 121 146 102 71 78 92 81 52 31 26 85 131 160 207 239 228 206 198 202 208 202 217 231 219 142 81 40 57 51 36 42 26 27 22 8 19 78 134 154 153 154 190 181 171 145 124 137 139 108 100 78 84 126 150 175 189 157 184 224 208 200 220 201 177 180 172 115 118 164 171 127 93 110 126 152 170 145 92 102 185 243 244 171 98 104 129 138 186 240 212 185 146 133 178 212 199 197 207 212 221 201 183 120 76 49 41 33 34 56 71 82 88 65 72 74 78 77 63 49 40 35 40 33 19 7 48 137 157 94 59 75 144 205 227 253 244 175 103 81 91 125 134 125 131 145 142 118 83 54 38 30 24 19 54 91 93 56 37 65 146 232 223 128 36 10 24 33 33 35 41 34 21 24 61 103 110 92 26 15 58 140 156 124 93 53 48 46 43 38 31 27 27 29 34 32 29 27 30 35 42 46 45 51 51 42 35 37 47 55 40 50 38 29 27 14 46 123 181 230 214 215 225 205 213 218 231 205 156 89 52 39 24 30 31 68 84 132 163 159 171 162 128 143 147 140 146 170 203 230 205 154 87 63 69 48 26 35 36 92 140 145 163 191 167 124 113 95 84 68 52 46 72 135 178 136 149 198 201 166 119 74 137 125 93 65 79 90 85 109 118 105 80 38 38 46 25 32 52 78 95 83 76 129 183 170 161 123 114 91 70 73 61 52 132 186 128 29 61 167 225 238 228 191 113 72 93 110 117 140 122 164 203 225 232 236 208 137 73 41 20 26 36 36 36 42 32 27 26 31 32 28 25 26 23 25 60 98 89 52 32 31 68 112 141 117 66 59 141 243 246 170 128 179 234 229 188 144 184 226 231 229 240 167 94 134 179 218 233 239 240 188 120 98 173 222 174 143 169 148 127 139 148 115 87 94 113 103 78 66 43 42 40 33 28 28 34 40 47 50 48 41 38 42 42 38 52 38 36 38 35 42 45 34 32 46 50 49 50 47 44 51 62 71 87 95 84 74 90 117 119 64 78 115 135 134 89 51 63 95 75 66 76 65 47 19 20 23 87 220 254 246 185 119 118 104 119 197 253 253 234 117 51 5 16 70 114 121 138 208 247 221 205 202 179 121 58 23 1 28 88 117 111 131 131 83 42 22 11 20 27 22 19 23 24 24 25 27 28 26 21 17 13 14 18 22 25 27 28 29 20 20 24 31 32 28 30 36 27 26 40 45 32 32 36 26 28 40 48 46 40 36 31 26 33 26 28 33 33 37 38 31 33 27 34 42 39 37 40 38 37 40 35 30 29 23 26 39 33 28 37 44 38 34 39 41 44 49 44 31 28 35 36 30 30 27 37 65 93 101 89 76 74 63 40 21 14 17 42 76 137 195 187 110 50 37 69 117 160 194 191 125 52 24 27 33 34 45 46 44 49 46 39 38 28 28 39 66 106 143 167 176 117 29 32 104 113 81 55 27 35 119 185 193 182 194 190 142 76 34 26 36 28 29 39 33 32 39 45 43 34 24 19 18 27 26 36 35 30 38 79 147 228 253 216 161 111 51 30 47 54 27 25 69 138 205 245 254 185 170 202 253 251 206 145 86 101 142 187 168 111 113 178 231 191 160 117 74 45 63 132 198 179 180 153 97 50 36 40 42 86 123 122 98 71 48 45 41 39 39 50 60 62 43 36 76 104 147 178 197 138 87 152 214 240 199 189 166 133 64 112 161 143 127 92 72 92 124 134 130 81 43 26 68 130 141 87 28 52 97 115 107 77 45 45 50 44 41 38 34 32 31 30 29 34 31 27 26 27 29 29 29 26 31 35 38 42 45 42 36 30 18 18 27 32 37 39 33 39 37 35 36 38 37 32 28 38 39 41 42 41 40 40 40 42 35 30 24 19 39 96 153 152 163 180 178 159 161 169 162 170 209 238 226 170 97 50 42 35 32 29 28 29 31 32 31 36 38 40 39 36 35 37 39 34 32 28 25 26 30 35 39 48 55 58 45 31 43 70 85 89 95 90 75 59 45 50 69 62 86 139 208 186 99 60 44 71 161 232 235 208 180 156 142 75 9 19 115 216 253 228 205 192 172 161 168 176 180 195 215 221 202 194 196 161 86 35 33 31 22 22 50 115 190 221 207 202 200 208 191 139 112 153 210 216 205 207 164 97 108 148 136 107 154 204 239 213 114 54 80 153 229 220 204 220 213 169 90 59 56 45 30 22 26 31 32 37 38 41 41 36 32 37 45 39 54 46 27 56 131 187 201 183 149 140 154 145 114 90 79 67 67 71 89 85 68 67 62 50 52 67 75 59 64 135 221 205 186 152 186 204 187 211 219 209 205 180 148 150 184 209 211 198 187 195 194 134 62 74 141 198 228 214 184 149 112 129 172 134 77 102 191 210 154 93 58 96 129 120 92 119 162 147 101 77 90 106 90 62 67 79 70 46 63 116 160 184 216 216 171 120 181 216 194 147 101 82 92 158 193 223 240 211 162 162 185 195 166 84 21 31 54 54 56 48 47 47 45 38 31 33 40 37 36 34 33 33 34 36 37 38 37 39 28 41 124 217 250 251 245 194 146 128 135 156 159 153 147 138 121 93 72 74 87 75 87 82 76 100 128 124 103 69 45 26 34 60 78 78 70 45 66 124 166 132 68 49 69 76 78 73 74 57 46 86 125 166 201 192 130 89 88 74 41 44 58 66 66 61 56 75 110 117 90 45 29 44 56 85 132 113 94 126 144 87 37 38 44 61 86 108 93 68 59 100 182 224 202 156 163 189 191 206 215 205 222 203 120 68 154 206 215 197 202 203 201 207 208 188 161 139 173 208 212 198 199 203 196 198 196 205 201 185 195 206 193 205 211 206 180 108 43 37 43 44 61 45 44 47 42 47 38 31 40 94 181 233 228 207 199 205 193 193 197 192 191 199 202 213 205 201 204 207 206 207 212 187 167 153 148 146 120 100 128 142 171 193 195 200 205 188 160 167 176 197 216 220 217 208 196 199 200 197 194 194 198 198 194 203 197 197 205 208 191 155 124 191 209 159 115 160 208 205 199 200 200 200 201 201 202 202 202 203 203 202 201 199 198 197 197 203 202 201 201 202 204 206 208 196 196 197 198 198 199 200 200 203 203 201 198 196 196 200 203 201 201 201 201 201 201 201 201 197 198 200 201 201 200 198 197 199 199 199 199 199 200 201 202 196 197 198 199 200 201 201 201 210 207 203 200 199 201 204 206 203 203 203 203 203 203 203 203 205 204 204 203 202 202 202 202 201 201 202 203 205 206 207 207 201 201 200 201 202 204 206 208 202 202 202 202 202 202 202 202 199 200 202 204 204 206 208 209 208 207 207 206 206 207 207 208 205 205 205 205 205 205 205 205 207 207 208 209 209 210 211 211 204 205 206 208 210 212 213 214 212 213 215 216 218 218 218 218 221 221 221 221 221 221 221 221 221 222 223 223 223 223 224 224 227 226 225 225 225 225 224 224 225 224 223 222 221 222 223 224 224 224 224 223 223 222 222 221 224 225 226 226 226 226 227 227 227 227 228 228 228 228 229 230 230 230 230 229 229 228 228 227 230 230 229 229 229 229 228 227 227 227 227 228 228 228 229 229 227 227 228 229 229 230 231 231 230 231 231 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 234 233 233 232 232 232 232 231 230 232 231 230 230 230 230 229 228 228 228 227 227 227 227 226 226 228 219 219 222 223 194 173 203 205 176 168 209 234 228 227 219 217 218 226 220 233 244 179 94 137 237 246 239 227 179 153 207 242 230 164 148 214 232 210 224 219 219 219 218 218 217 217 217 219 208 194 189 201 217 222 218 223 219 219 222 221 217 216 219 217 236 228 193 182 198 199 179 143 135 158 163 152 139 133 162 226 235 215 210 218 222 197 118 102 146 202 220 217 200 187 205 205 195 207 221 204 107 116 179 210 218 214 204 208 211 207 205 205 205 206 207 208 208 209 209 184 183 182 181 181 183 185 186 182 183 185 184 182 182 183 185 186 186 185 184 183 183 183 184 185 184 183 184 186 186 184 182 185 185 185 185 183 180 177 175 189 185 181 182 184 185 181 177 181 181 181 182 182 182 183 183 184 184 183 182 182 181 181 180 183 184 185 184 182 181 181 182 183 183 183 183 183 183 183 183 182 182 182 183 183 184 184 184 179 181 182 183 182 181 180 181 180 181 182 183 185 186 187 188 182 182 183 183 183 183 184 185 182 182 184 184 184 182 180 179 182 182 183 183 183 183 184 185 183 183 184 184 184 185 185 185 185 184 183 183 183 183 184 185 184 184 185 186 187 187 188 188 184 184 184 185 185 186 186 186 187 187 187 187 186 185 185 184 189 187 185 186 187 187 185 183 188 188 187 187 186 185 184 183 187 187 187 187 187 187 187 187 186 186 187 188 188 189 190 190 189 190 191 192 193 194 194 194 188 188 189 190 191 192 192 193 188 188 189 189 190 191 192 192 187 198 197 188 194 202 185 155 151 131 98 83 104 135 137 117 111 128 153 167 157 132 112 104 134 148 157 145 122 105 107 116 137 155 180 200 209 206 198 193 194 194 196 197 197 197 197 196 194 197 200 198 193 192 196 200 194 195 196 197 197 197 197 197 201 196 195 199 201 198 197 199 202 200 198 196 196 198 200 202 197 197 197 197 198 199 199 200 200 201 201 201 201 201 201 200 200 199 198 198 198 199 200 201 208 202 203 204 200 201 203 196 198 204 204 205 209 191 149 117 180 212 214 197 198 203 202 205 199 203 209 173 151 193 227 228 171 86 43 88 163 213 200 150 129 160 212 221 155 97 118 169 177 169 128 126 185 215 207 213 192 186 181 199 217 205 195 210 201 176 147 179 213 216 228 223 241 232 204 113 85 165 194 164 176 220 229 187 163 177 181 162 196 215 211 230 243 170 105 128 203 214 168 77 31 68 152 219 190 151 72 21 28 38 38 49 47 91 133 143 153 176 144 68 71 113 172 157 69 15 21 27 67 71 67 85 120 113 74 53 25 29 39 36 18 33 103 173 229 250 240 226 225 223 218 200 217 243 235 176 91 19 18 67 154 239 254 217 106 50 134 188 170 112 41 58 99 104 114 115 63 30 22 68 135 182 206 219 223 216 206 211 221 235 212 140 62 50 48 49 42 36 33 28 16 8 26 107 180 212 192 160 159 182 145 127 177 186 166 187 191 138 100 74 81 130 162 170 214 222 193 206 220 177 163 187 181 140 168 174 125 106 124 155 177 192 187 160 131 116 150 208 236 184 99 87 108 104 137 183 166 162 164 149 172 217 212 201 215 192 177 186 182 132 74 48 47 27 26 47 53 44 54 79 116 127 117 83 60 58 53 40 22 34 24 14 39 67 57 31 91 158 190 178 172 196 200 157 125 117 105 112 115 145 199 200 145 95 67 45 34 24 6 18 98 171 178 84 29 102 207 250 202 106 22 10 28 32 31 38 39 31 35 34 69 162 189 122 44 15 22 67 93 86 70 59 44 41 34 26 20 20 26 31 46 33 33 36 27 24 35 44 47 42 36 33 37 41 39 34 32 30 25 23 37 78 138 183 217 219 214 202 195 196 199 200 211 224 216 168 104 57 37 32 15 31 60 99 139 166 192 220 165 133 104 102 133 179 205 205 153 64 92 114 111 77 34 31 37 73 85 102 176 221 191 165 166 111 69 73 78 57 59 91 126 109 126 148 126 97 93 96 130 129 99 79 102 129 147 167 156 103 72 52 38 44 49 50 46 38 34 41 56 74 93 106 105 93 86 69 114 129 69 80 135 155 87 41 117 187 204 228 250 210 138 79 99 100 122 155 105 122 192 227 208 227 230 169 104 44 24 27 28 37 39 39 28 27 26 26 28 28 27 25 22 34 50 63 55 29 22 40 86 157 150 93 48 73 148 253 226 129 139 204 225 235 203 133 169 218 233 224 210 116 109 177 218 227 233 221 216 225 190 121 106 132 151 161 172 147 113 124 147 113 82 96 108 95 86 76 55 60 47 39 33 25 33 45 41 42 45 46 40 34 35 40 41 41 41 41 40 40 40 40 38 37 36 39 44 50 53 54 44 65 103 119 101 92 119 150 122 54 84 199 245 193 98 19 49 72 97 117 119 88 44 21 15 24 81 184 251 227 160 122 171 125 139 207 252 253 209 136 36 17 17 43 61 64 77 100 104 101 93 82 67 50 36 28 28 39 51 59 62 59 51 42 33 28 22 19 19 20 21 20 23 26 30 30 27 24 22 21 16 18 20 21 20 19 21 23 21 24 28 29 29 28 27 27 21 24 27 30 32 31 29 28 31 36 41 39 32 27 25 26 25 25 25 26 28 30 32 33 28 30 32 35 37 39 39 39 39 39 36 29 23 23 30 37 36 27 26 36 42 37 31 30 40 39 38 37 36 34 32 30 32 35 46 68 87 89 75 59 64 54 38 23 6 8 68 146 171 183 135 63 60 111 158 182 165 155 137 98 48 25 29 36 38 37 39 45 50 50 43 35 32 25 33 47 81 148 179 151 84 24 40 94 103 106 102 65 61 119 185 189 139 141 178 164 120 45 19 31 26 36 49 31 36 33 34 36 34 27 21 19 21 27 35 37 34 38 59 80 148 183 197 167 109 55 35 43 44 37 42 104 165 202 231 217 175 164 205 243 218 178 130 68 75 173 240 193 88 86 152 143 114 85 86 105 64 60 138 172 167 152 116 78 49 30 33 50 109 178 194 120 52 46 52 38 42 37 54 81 79 56 54 73 80 95 140 163 144 154 204 240 183 159 154 167 128 73 87 125 147 184 141 73 99 156 154 128 88 69 38 41 91 120 82 27 57 79 84 70 62 61 57 52 32 40 35 42 44 39 47 42 36 33 28 27 30 34 34 31 35 36 33 32 41 51 46 33 17 20 27 35 41 41 36 30 44 44 44 42 40 37 36 35 38 39 40 41 41 41 40 39 38 38 28 17 23 54 120 185 161 125 125 146 159 157 148 154 148 166 188 189 157 105 57 31 34 32 28 26 26 28 31 34 37 41 45 44 40 36 35 36 36 29 24 23 21 23 32 43 49 60 57 31 22 67 127 155 148 151 146 131 95 54 40 47 57 68 86 108 114 88 57 49 87 179 218 216 197 195 198 140 60 2 41 135 203 217 183 161 159 166 170 178 195 205 204 204 199 207 228 226 162 70 26 32 30 20 17 69 165 228 236 229 218 206 212 211 176 113 97 151 202 183 155 143 147 146 134 126 163 197 194 214 225 144 67 61 159 224 214 180 211 216 149 95 128 148 106 52 32 28 34 34 35 39 43 44 41 39 38 39 38 38 38 38 58 111 159 176 147 114 125 121 91 69 53 60 76 81 97 125 126 109 117 134 121 106 101 105 88 73 129 220 221 193 155 142 142 162 200 210 194 202 204 169 160 180 191 217 201 172 166 173 134 77 99 176 243 221 213 215 198 169 147 135 126 50 69 135 156 146 115 82 70 87 73 83 121 136 120 92 142 186 172 135 125 126 121 102 64 43 101 157 154 190 230 203 166 148 149 140 140 110 67 100 188 232 223 213 219 189 159 158 187 121 68 40 42 59 56 50 47 47 45 43 40 37 36 35 43 40 37 31 37 38 32 43 39 38 38 40 63 126 203 250 245 219 197 150 125 132 124 124 157 176 140 95 65 60 85 90 84 106 111 99 107 122 100 57 49 37 23 36 90 138 131 93 61 50 93 127 97 72 71 57 59 56 60 79 78 45 46 90 151 212 220 158 115 105 74 30 46 63 90 99 83 69 72 78 86 53 51 81 106 97 90 119 87 77 86 94 68 37 35 49 59 76 82 67 58 82 134 177 160 121 119 138 166 190 173 146 169 224 210 113 75 150 215 210 198 211 192 203 215 183 159 141 192 197 201 202 199 197 197 199 204 195 194 194 192 198 203 200 224 224 182 111 62 47 45 45 48 48 45 49 55 48 39 42 32 53 126 223 219 203 203 198 194 198 196 190 195 204 201 190 189 178 198 175 162 185 174 170 179 187 147 111 137 137 114 141 190 214 194 178 177 174 177 160 182 196 200 219 214 196 203 197 203 202 200 199 197 197 197 197 199 187 184 202 212 185 150 139 194 217 200 120 114 181 205 207 212 193 197 206 199 198 204 200 199 200 201 201 202 203 204 204 198 200 203 205 205 202 199 196 206 206 205 204 203 203 202 202 197 199 200 201 201 200 198 197 202 201 201 200 200 199 199 199 198 198 198 199 199 200 200 200 199 199 199 199 198 196 193 192 200 200 201 201 201 201 202 203 202 202 202 202 202 202 202 202 205 205 205 205 205 205 205 205 206 206 206 205 205 204 204 204 201 201 202 203 203 204 205 205 202 203 204 205 205 205 205 205 204 204 204 206 208 207 204 201 203 203 204 205 206 207 207 208 206 206 206 206 206 206 206 206 206 206 207 207 207 207 208 208 210 209 209 209 209 209 208 208 214 216 216 214 211 209 210 211 213 213 214 215 215 216 217 217 218 218 219 220 221 221 221 221 225 225 224 224 224 224 223 223 226 226 226 225 225 224 224 224 224 224 223 223 223 223 222 221 223 223 223 224 224 224 225 225 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 227 228 228 229 230 230 227 227 227 227 227 227 227 227 227 227 226 225 225 226 227 227 229 229 229 229 229 229 229 229 230 231 231 232 232 233 234 234 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 231 230 230 230 230 229 228 229 228 228 228 228 227 227 227 223 223 224 235 226 182 173 213 252 219 182 175 199 225 228 217 220 221 217 220 229 241 208 124 130 195 252 247 210 168 163 220 251 214 147 164 203 225 211 218 216 216 217 217 217 218 218 218 222 210 166 150 191 222 219 219 219 219 218 217 217 218 219 219 216 219 231 225 160 136 179 182 158 131 107 84 114 133 136 210 224 239 220 206 219 223 181 104 156 220 228 210 207 206 208 209 206 209 207 212 209 147 116 181 204 217 211 210 212 206 209 208 208 207 205 204 204 205 206 207 185 184 183 183 182 182 183 183 182 184 185 184 183 182 183 185 186 185 185 184 183 183 183 184 184 183 182 183 185 185 184 182 184 185 185 185 184 183 182 182 186 183 180 181 185 186 183 179 182 182 181 181 181 180 180 180 182 182 182 182 183 183 183 183 181 182 183 182 181 180 181 182 183 183 183 183 183 183 183 183 182 182 182 183 183 183 184 184 182 181 180 181 184 184 182 179 181 182 182 183 185 186 186 187 182 182 183 183 183 183 184 185 182 182 183 183 183 182 181 181 182 182 183 183 183 183 184 185 183 183 183 184 184 185 185 185 185 184 183 183 183 183 184 185 184 185 185 186 186 187 187 187 184 185 185 185 185 185 185 186 187 187 187 187 186 186 185 185 189 187 185 185 187 187 185 184 185 185 186 187 187 187 186 186 187 187 187 187 187 187 187 187 187 187 187 188 188 189 189 189 188 189 190 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 190 190 191 191 191 194 193 189 187 191 197 195 188 191 186 174 168 175 181 165 142 127 126 125 119 107 94 92 96 108 119 130 133 131 137 152 166 197 197 197 195 194 195 198 201 193 194 195 196 196 195 195 194 196 198 199 198 195 194 197 200 194 195 196 196 197 197 197 197 200 196 194 198 200 198 197 199 196 197 197 198 198 197 197 196 197 197 197 197 198 198 199 199 199 199 200 200 200 200 199 199 201 200 199 198 198 198 199 199 203 197 198 200 198 201 205 199 203 203 204 209 212 197 151 104 147 191 213 209 211 210 203 202 202 207 199 164 147 189 231 223 157 78 38 72 128 165 152 109 128 182 231 239 190 110 90 135 198 195 129 83 143 222 230 205 183 173 168 183 203 205 200 204 212 173 138 157 184 181 191 210 243 232 183 113 106 153 178 183 177 214 223 192 171 171 154 122 153 198 217 226 225 161 97 99 146 140 100 48 32 72 153 223 228 189 117 61 48 43 33 33 36 55 79 89 110 145 137 90 117 196 240 191 99 32 12 20 89 151 182 174 162 134 93 72 62 47 26 16 24 53 110 166 221 241 233 223 216 206 208 205 224 249 228 150 63 16 39 93 163 191 200 110 54 112 188 252 225 150 71 86 149 173 180 189 152 94 40 30 49 85 143 196 208 216 214 213 216 231 213 143 83 54 37 38 37 35 33 27 21 10 26 113 198 246 238 210 190 174 141 148 196 211 212 236 234 200 157 112 89 87 117 181 209 215 211 225 201 146 161 210 191 157 178 179 148 157 186 209 222 209 191 173 148 121 121 143 166 120 85 104 108 96 110 112 102 126 151 138 147 189 211 227 228 191 137 106 101 90 66 53 47 37 26 16 14 45 120 190 184 143 106 91 74 46 33 38 34 29 21 22 27 31 54 89 129 173 181 155 123 114 120 107 144 150 135 119 117 165 224 217 151 76 33 25 30 25 12 31 89 182 192 89 47 129 193 177 128 70 21 18 30 29 27 32 44 31 46 70 93 136 152 122 64 25 16 45 66 63 54 48 43 36 26 19 19 25 34 39 43 37 38 37 29 25 26 23 35 32 29 30 31 32 33 33 26 33 48 72 110 154 192 212 209 209 204 198 197 200 202 200 200 217 228 209 160 102 55 32 29 27 37 65 112 166 207 226 161 96 77 115 137 139 160 186 117 61 112 165 165 95 37 29 36 41 53 92 148 163 149 156 161 126 106 124 134 101 66 62 90 82 90 100 99 101 102 92 100 125 101 69 103 155 160 143 126 100 86 92 98 104 92 61 38 53 62 52 42 49 67 81 95 105 106 93 129 147 103 96 132 101 57 69 116 127 154 224 253 208 131 58 61 78 120 151 113 113 178 225 210 224 234 189 128 56 27 27 29 37 37 35 31 27 23 21 23 25 27 27 33 27 31 46 45 26 34 68 121 157 134 98 86 114 138 177 137 111 148 221 248 238 201 144 144 206 251 239 186 107 139 211 228 221 213 207 219 243 225 170 99 75 138 209 224 171 105 116 144 110 80 99 115 98 78 58 80 95 78 46 31 36 42 37 41 40 42 45 42 36 33 34 38 38 39 40 40 40 39 38 38 37 38 41 46 50 52 52 43 56 79 96 109 138 175 193 156 71 106 235 254 162 79 51 103 157 197 194 162 111 61 33 23 25 55 117 163 156 131 127 145 115 126 157 157 144 117 76 42 24 18 31 38 36 42 56 49 47 44 39 34 30 26 24 28 32 34 34 37 41 42 40 32 28 23 20 20 20 20 19 24 26 29 30 27 23 22 21 18 19 20 19 18 18 21 23 25 28 31 31 28 25 24 23 22 23 26 28 29 29 28 27 29 32 35 34 29 25 24 24 25 24 25 25 27 29 30 31 29 30 32 34 36 37 37 37 43 40 33 24 19 21 30 38 37 28 27 36 42 37 31 30 35 35 35 36 37 36 33 31 26 29 37 50 61 63 56 48 51 43 31 18 4 8 66 141 200 205 141 56 64 151 226 255 243 172 107 75 54 40 41 46 40 40 41 44 48 47 42 37 38 30 35 42 65 115 133 102 41 34 59 70 84 159 195 143 86 115 155 142 115 159 212 211 134 68 30 30 32 43 47 31 37 35 34 36 34 27 21 19 22 26 33 37 36 38 51 66 84 111 138 145 120 70 37 36 24 28 67 152 212 220 200 169 139 143 176 203 193 143 72 31 97 217 254 194 104 81 115 99 69 66 85 102 102 101 117 142 167 135 85 48 33 31 45 69 129 189 201 131 64 50 51 39 40 45 65 87 86 65 56 63 50 51 101 177 222 233 227 213 149 119 137 149 118 80 78 123 157 160 134 111 132 159 152 133 95 80 48 39 75 101 74 32 43 48 63 87 103 95 65 36 45 34 32 62 98 106 81 47 31 27 25 34 40 31 25 34 32 33 30 28 36 45 42 32 20 23 30 38 43 44 40 35 43 44 45 43 39 36 36 37 37 38 39 40 40 40 39 39 37 41 35 28 34 52 88 126 105 81 96 154 170 131 114 131 160 154 145 136 117 88 61 46 35 33 29 27 27 30 33 35 39 42 45 44 39 36 36 37 36 31 27 25 24 24 31 40 47 56 52 30 26 81 165 219 196 171 165 165 137 79 44 59 60 63 58 57 67 68 57 50 93 193 210 181 183 213 200 107 36 1 44 117 149 150 148 172 178 183 194 207 212 206 194 184 189 196 215 212 147 58 18 27 24 18 25 74 150 203 214 209 202 197 206 217 202 136 94 131 148 145 135 144 170 173 158 155 175 206 194 202 219 161 83 51 133 208 216 190 210 209 161 131 177 203 157 85 45 31 36 38 37 37 37 39 41 42 41 41 38 42 38 30 50 108 158 173 131 81 72 74 77 88 92 103 128 107 137 183 163 130 155 193 148 126 130 157 145 101 114 175 222 188 148 135 131 141 173 183 169 187 206 191 182 179 166 176 194 184 170 153 116 82 121 205 223 200 200 219 217 199 188 185 122 55 52 83 92 97 101 103 88 91 77 89 109 114 140 167 203 214 204 205 196 157 132 126 100 48 66 117 139 188 238 233 183 151 118 91 110 108 83 131 224 235 212 209 217 193 174 172 172 110 64 41 41 53 49 48 48 46 44 42 39 38 38 37 39 41 37 27 30 37 37 44 52 71 80 68 64 101 170 225 214 188 172 148 135 121 95 100 136 168 131 72 54 78 100 82 77 103 110 93 89 97 81 51 47 42 39 60 110 151 150 125 107 76 95 118 90 72 77 70 63 70 86 108 99 52 36 66 130 180 203 165 114 86 60 29 56 93 115 104 90 86 78 66 51 38 59 125 155 113 73 70 60 49 59 71 54 34 42 61 66 83 78 57 64 99 115 105 64 53 82 122 151 156 134 122 168 221 212 117 68 131 206 222 213 203 206 210 159 101 119 166 210 206 201 197 195 195 195 195 202 197 200 203 201 204 208 204 224 182 118 63 42 46 48 41 50 53 47 41 42 40 37 43 45 100 172 234 212 197 197 190 195 199 197 192 195 202 197 186 147 140 161 150 154 177 161 157 188 192 147 133 176 180 153 153 192 227 212 195 184 161 167 183 181 195 208 212 181 170 203 208 197 197 197 197 198 200 201 202 200 183 180 202 207 170 137 136 175 213 207 144 124 164 200 221 214 197 199 206 198 198 205 201 202 202 202 202 202 202 202 202 202 204 206 207 207 205 203 201 204 204 203 202 202 201 200 200 202 202 203 203 203 202 201 201 201 201 201 200 200 200 199 199 198 198 198 199 199 200 200 200 200 200 200 200 199 197 196 195 200 200 201 201 201 201 202 203 201 201 202 202 202 202 202 203 204 204 204 204 204 204 204 204 205 205 204 204 204 203 203 203 201 201 202 203 203 204 205 205 203 203 204 205 205 205 204 204 205 203 201 202 204 205 204 202 203 204 204 205 205 206 206 207 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 209 209 209 209 209 209 209 209 210 212 213 213 211 210 211 213 213 213 214 215 215 216 217 217 218 218 219 220 221 221 221 221 221 221 222 222 223 223 224 224 226 226 226 225 225 224 224 224 224 224 223 223 223 223 222 221 223 223 223 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 229 229 227 227 227 227 227 227 227 227 227 226 226 225 225 226 226 227 227 227 227 228 228 228 228 228 230 230 231 231 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 231 230 230 230 230 229 228 227 227 227 227 226 226 226 226 227 227 225 232 223 181 171 208 244 234 199 161 164 205 234 237 225 231 224 219 227 244 209 117 111 180 245 254 189 123 150 212 250 213 163 185 214 225 211 220 216 216 216 217 217 218 218 218 228 216 163 131 171 219 228 225 219 218 217 217 217 217 218 219 215 221 227 226 168 118 152 193 172 144 92 68 123 157 160 216 233 225 216 212 223 208 156 130 183 228 225 208 209 207 208 207 208 208 205 213 216 161 128 185 207 221 213 211 211 205 209 207 208 207 205 204 205 206 207 208 182 182 183 184 184 184 183 183 183 184 186 185 183 183 184 185 186 185 183 183 183 183 183 183 183 182 181 182 184 185 183 181 182 182 182 182 183 184 186 186 183 181 179 181 184 186 184 182 183 183 182 181 180 179 178 178 181 181 182 183 183 184 185 185 179 180 181 181 180 180 181 182 183 183 183 183 183 183 183 183 182 182 182 182 183 183 183 184 185 181 178 181 186 187 183 178 182 183 183 183 184 184 185 185 182 182 183 183 183 183 184 185 183 182 182 182 182 183 183 184 182 182 183 183 183 183 184 185 183 183 183 184 184 184 185 185 185 184 183 183 183 183 184 185 185 185 185 185 186 186 186 186 186 185 185 185 185 185 185 184 187 187 187 186 186 186 186 186 188 187 185 185 187 187 186 184 182 183 185 186 187 188 189 189 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 187 188 188 189 189 189 188 188 191 191 191 190 189 189 188 188 190 190 190 190 190 190 190 190 195 187 186 191 192 190 197 209 209 210 209 208 207 203 194 184 189 184 178 172 165 161 164 169 168 170 172 175 180 192 208 219 210 208 203 197 192 191 193 195 193 194 194 195 194 194 193 192 197 198 198 197 196 196 197 199 194 195 196 196 197 196 196 196 198 195 194 197 200 199 198 199 192 195 198 201 201 198 195 192 197 197 197 198 198 198 198 198 198 198 199 199 199 199 198 198 201 200 199 198 197 197 198 198 200 194 196 198 196 199 202 197 193 192 205 218 219 204 149 80 124 189 225 211 199 197 180 159 178 209 213 193 163 182 229 217 162 86 51 87 137 174 181 161 150 184 211 237 209 96 46 109 207 177 97 56 130 228 239 197 173 159 159 175 193 206 206 198 210 186 173 169 154 117 107 150 219 215 157 125 146 160 170 187 177 209 228 217 202 186 148 106 108 143 162 172 177 142 94 80 76 64 59 70 77 77 103 148 199 181 146 109 84 65 44 27 33 28 32 46 70 100 109 92 147 248 253 175 87 25 1 18 97 199 254 220 170 132 110 109 133 114 62 25 35 63 97 134 147 167 181 211 227 216 214 215 236 236 193 110 36 17 71 143 129 120 85 40 55 146 228 254 252 190 117 118 193 236 221 220 228 187 136 85 35 16 56 114 164 197 222 229 227 245 243 188 118 68 33 32 37 38 34 29 19 10 24 113 204 253 244 210 175 112 97 151 201 219 223 225 229 229 207 178 162 119 101 159 196 214 234 222 156 124 178 231 197 148 147 156 151 170 191 198 214 200 196 194 170 139 123 119 97 64 81 119 105 101 124 110 96 115 124 100 105 149 179 193 181 134 79 69 95 101 77 56 43 38 22 2 5 61 159 237 236 211 165 110 64 40 34 35 33 28 20 23 44 71 108 145 135 147 130 106 77 55 73 94 137 140 133 119 108 137 172 157 111 54 24 27 32 23 20 44 68 121 126 66 40 77 102 87 64 39 27 37 46 39 33 34 26 30 63 103 114 114 116 114 91 41 12 22 35 37 37 36 37 32 26 27 32 39 43 44 39 36 31 26 25 29 31 28 35 30 29 32 31 26 28 33 40 71 114 156 194 218 219 209 203 200 197 195 197 201 200 196 191 201 218 229 212 163 98 52 43 25 20 34 76 148 204 217 144 54 82 171 173 150 150 133 77 84 143 190 183 101 48 31 37 24 30 63 86 83 86 102 105 97 97 120 134 110 73 56 45 53 59 71 101 131 116 74 90 93 85 107 162 173 125 84 81 99 117 158 178 166 132 67 44 96 137 126 86 59 51 51 79 105 119 118 122 116 100 94 97 81 87 116 128 132 179 243 222 164 96 35 31 72 142 178 140 111 166 225 212 217 239 219 159 71 27 26 30 38 37 36 34 28 21 17 18 23 27 29 36 22 20 34 33 23 57 118 169 148 103 96 102 111 91 92 94 158 197 221 236 248 232 162 120 199 243 196 135 132 200 228 218 215 214 211 217 238 241 222 131 54 140 248 253 189 103 93 117 95 75 97 116 103 85 62 94 112 100 60 42 52 48 29 43 39 38 42 44 40 33 29 32 34 36 39 40 39 38 37 38 38 40 43 48 50 50 49 42 45 52 67 103 158 189 185 109 67 103 173 156 88 68 87 161 222 253 217 157 98 47 16 31 31 36 55 74 78 87 108 94 79 87 89 60 43 42 34 38 27 20 23 26 26 29 35 37 35 32 30 30 32 35 37 30 30 28 24 26 32 37 37 30 28 25 23 22 20 18 16 24 26 28 28 25 22 21 21 21 21 20 18 17 18 21 24 28 32 34 33 29 24 22 21 22 23 24 24 25 26 27 28 28 28 29 28 26 24 23 23 24 24 24 24 25 27 28 29 29 30 31 33 33 34 34 34 42 36 27 18 15 22 34 44 36 29 28 36 41 38 33 32 31 30 31 33 35 36 34 32 26 28 30 33 36 38 39 40 39 33 23 13 4 9 57 120 200 191 119 47 87 196 254 252 246 162 98 86 76 52 37 34 41 42 43 44 44 43 42 41 43 36 37 38 48 77 81 49 24 64 114 109 115 209 254 198 86 92 131 127 134 202 237 230 181 122 56 26 33 46 47 40 40 36 35 36 34 27 21 18 22 27 33 37 37 37 43 50 40 50 76 110 118 81 44 37 42 29 64 129 177 184 172 177 168 168 164 167 183 126 33 30 137 250 252 192 133 97 103 80 56 84 109 108 138 143 101 111 143 105 55 30 33 43 62 87 117 158 164 112 62 50 49 39 31 39 59 81 89 84 83 88 48 26 62 162 236 235 202 182 147 112 144 149 119 85 61 103 140 129 118 120 138 148 128 99 76 74 51 35 53 70 54 27 36 56 110 162 166 125 70 30 27 20 56 132 210 217 136 59 21 24 23 29 40 33 29 41 31 32 30 27 32 38 37 29 20 25 33 40 45 44 41 38 41 45 47 44 39 35 36 39 37 37 38 39 39 39 39 39 39 42 38 35 40 45 58 77 98 103 113 161 162 108 116 156 188 154 116 97 90 79 61 47 36 34 31 30 30 32 35 37 40 42 43 42 38 36 37 39 36 33 30 29 28 28 33 39 51 53 45 24 21 74 175 254 223 164 153 172 161 93 35 60 89 82 63 53 61 66 61 58 107 197 201 174 198 228 179 65 11 12 69 119 107 84 119 195 224 206 196 195 191 192 198 199 191 198 216 209 142 53 14 24 22 18 32 64 99 127 138 135 145 152 165 191 210 158 104 132 164 178 170 168 178 157 132 142 179 192 169 176 213 192 114 41 114 196 220 200 205 194 159 146 218 223 174 120 83 47 34 35 38 36 34 35 39 42 41 40 38 44 38 29 49 96 127 131 86 68 89 121 144 155 148 146 161 135 177 208 165 150 182 189 168 156 167 198 195 150 129 150 189 150 115 121 126 128 149 155 157 183 211 210 203 189 164 162 199 210 185 141 107 90 135 219 225 210 207 209 204 198 194 187 140 93 69 55 51 70 95 120 124 107 91 122 156 164 189 216 224 228 220 228 219 174 135 112 110 77 62 70 112 196 249 240 203 158 94 56 100 117 103 165 240 238 213 197 188 183 185 173 154 94 57 42 42 47 43 47 48 46 43 40 39 39 40 40 34 40 37 27 26 34 41 43 52 103 138 126 93 80 109 150 160 149 133 116 111 89 65 82 125 136 95 64 96 142 131 72 64 89 97 81 68 71 66 52 43 42 44 64 110 164 198 206 150 102 90 96 78 80 101 105 97 106 122 132 106 54 36 60 101 159 208 181 112 72 52 26 73 141 160 118 94 94 81 62 56 70 78 121 138 102 72 46 52 40 46 56 42 29 44 66 80 87 79 68 86 114 108 78 51 67 100 119 133 142 149 174 189 224 206 121 72 124 201 230 216 198 195 142 57 46 121 200 214 206 197 194 196 201 203 203 208 205 211 215 212 215 220 216 202 128 61 35 34 48 56 46 48 50 43 38 40 38 35 39 64 153 215 236 203 197 200 194 196 200 199 194 195 199 194 183 156 149 154 140 148 163 145 149 206 202 150 157 211 213 181 146 173 211 208 201 202 186 186 202 203 204 217 209 148 123 171 204 196 196 196 197 198 200 202 203 205 181 170 187 188 155 138 153 168 210 213 177 135 129 174 217 214 203 203 204 198 199 204 203 204 204 203 203 202 202 201 201 205 205 206 206 205 205 204 204 202 202 201 201 200 200 199 199 202 201 200 200 199 199 200 200 201 201 201 201 200 200 200 200 199 199 199 199 200 200 200 200 199 200 200 200 200 199 198 198 200 200 201 201 201 201 202 203 200 201 201 202 202 203 203 203 203 203 203 203 203 203 203 203 204 204 204 203 203 203 202 202 201 201 202 203 203 204 205 205 204 204 205 205 205 204 203 203 206 202 199 198 200 202 203 203 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 208 208 209 209 210 210 207 209 210 211 210 211 212 214 212 212 213 214 216 217 218 218 217 218 219 220 221 221 221 221 218 218 219 220 222 223 224 224 225 225 225 225 224 224 224 224 224 224 223 223 223 223 222 221 222 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 226 225 225 225 225 226 227 225 225 226 226 227 227 228 228 229 230 230 231 232 232 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 230 230 230 230 229 228 226 226 226 226 225 225 225 225 223 225 222 226 218 181 173 208 228 238 224 185 163 180 214 236 219 227 225 221 220 236 223 158 104 163 231 246 143 75 156 236 233 196 168 193 216 225 210 211 216 216 216 217 217 217 218 218 222 220 168 121 154 214 231 220 218 218 217 216 216 217 218 218 216 219 214 225 212 165 154 173 169 141 89 93 156 176 179 222 235 219 219 217 223 189 138 161 211 233 218 206 212 211 211 209 212 210 206 213 219 171 132 172 211 225 217 212 210 205 209 207 208 207 206 205 205 206 208 209 177 179 182 184 186 186 186 185 183 185 186 185 183 183 184 186 185 184 182 182 183 184 184 183 183 182 181 182 184 184 182 180 181 180 179 179 180 182 184 185 183 181 180 181 184 185 183 182 184 183 183 182 181 181 180 180 182 182 182 183 183 184 184 184 178 180 181 181 180 180 181 183 182 182 182 182 182 182 182 182 181 181 182 182 182 183 183 183 185 182 180 182 186 187 183 179 183 183 183 183 183 183 183 183 182 182 183 183 183 183 184 185 183 183 181 181 181 183 185 186 182 182 183 183 183 183 184 185 182 182 183 183 184 184 184 184 185 184 183 183 183 183 184 185 186 185 185 185 185 185 185 185 186 186 186 185 185 184 184 184 187 187 186 185 185 186 186 187 188 186 185 185 187 188 186 184 181 183 186 187 187 187 188 190 187 187 187 187 187 187 187 187 189 189 188 188 188 188 187 187 187 188 188 188 188 188 187 187 190 190 190 189 189 189 189 189 191 190 190 190 190 190 189 189 191 185 188 198 196 187 188 199 195 194 195 196 195 195 200 205 201 202 205 209 211 210 208 208 216 214 209 205 203 205 211 216 189 192 196 198 197 194 190 187 194 194 195 195 194 193 192 191 197 196 195 195 196 197 197 196 194 195 195 196 196 196 195 195 197 195 194 196 199 199 199 198 194 196 200 203 203 200 196 194 196 197 197 198 198 198 197 197 198 198 199 199 199 199 198 198 199 199 198 197 197 198 199 199 201 196 199 201 197 197 196 189 159 157 177 197 206 212 178 113 100 184 231 204 182 189 172 133 164 205 219 218 178 168 215 208 163 90 72 128 180 209 221 216 190 192 184 192 174 89 50 99 163 120 69 73 147 217 226 201 155 146 162 188 198 206 207 195 203 204 219 205 168 107 60 89 149 154 129 153 193 185 169 154 138 175 214 230 232 222 195 167 143 140 133 144 165 152 106 69 61 42 59 115 135 100 88 118 156 169 180 168 137 106 75 46 38 21 18 36 53 62 69 73 157 245 246 154 78 32 14 29 68 151 202 189 160 140 152 186 208 201 131 55 47 75 105 134 141 129 123 166 211 221 232 241 231 193 133 70 26 28 92 165 103 61 41 82 124 154 194 214 241 220 172 128 176 237 226 222 236 236 225 187 118 55 30 34 68 115 172 211 221 239 246 209 135 75 33 32 39 38 33 28 12 9 27 116 204 248 222 175 124 58 89 178 208 214 216 192 179 207 228 232 230 180 120 124 163 192 214 172 110 141 214 230 170 114 105 135 153 166 169 160 168 168 186 202 194 181 163 136 83 56 79 117 111 120 147 141 131 161 164 127 111 128 125 105 94 65 53 88 123 108 68 48 39 37 28 13 14 53 124 182 215 228 193 109 50 41 41 29 23 22 15 28 77 126 149 155 135 135 121 126 127 116 132 154 130 96 86 95 81 70 73 64 47 23 22 42 51 43 41 56 68 59 49 43 37 27 31 47 45 39 51 74 78 55 36 33 41 74 112 137 144 136 131 133 105 54 17 15 21 26 29 27 28 30 35 41 44 44 39 35 30 32 32 40 58 74 86 96 97 90 87 89 86 79 81 88 114 153 193 214 221 221 207 190 199 198 196 196 197 197 195 193 196 194 197 212 228 214 162 111 64 34 21 24 45 105 162 174 119 58 131 230 221 213 183 83 80 150 199 201 180 111 68 25 33 40 44 45 42 53 70 60 50 65 78 89 93 78 59 55 33 40 44 58 100 135 109 52 75 67 86 154 199 147 64 31 62 115 152 205 214 179 148 90 81 150 218 222 168 98 49 26 57 84 106 123 93 52 63 77 70 90 134 156 155 177 194 176 142 92 54 25 24 90 183 224 160 115 160 228 221 215 241 245 184 85 30 25 31 41 40 40 34 29 22 18 19 23 27 29 28 24 26 32 26 26 80 157 190 136 95 119 119 98 81 106 151 207 210 201 212 253 251 141 87 161 184 142 128 181 235 218 206 211 220 223 220 219 221 220 164 87 158 253 235 170 112 78 77 76 70 90 112 116 110 87 86 109 120 87 64 74 66 45 46 37 33 37 43 41 35 30 26 29 33 37 40 40 40 39 38 39 41 45 49 50 47 45 42 38 37 47 76 116 126 106 51 49 69 78 53 43 72 99 122 160 167 131 94 68 43 26 37 39 35 36 43 46 52 66 54 43 47 47 28 21 29 30 29 27 23 23 27 34 37 38 39 37 33 31 30 32 34 36 28 31 32 31 32 35 35 32 29 28 27 25 23 21 18 16 23 25 26 25 22 20 20 21 25 25 23 20 18 19 23 27 30 33 36 36 32 28 25 23 24 24 23 23 23 25 27 28 29 28 27 26 26 26 25 25 24 23 23 23 24 25 26 27 29 29 30 31 31 31 31 31 34 28 20 15 17 26 39 48 33 28 28 35 41 40 37 37 32 29 27 27 31 34 34 33 32 31 30 30 30 33 37 40 35 29 18 13 11 13 42 84 152 138 86 57 125 225 240 191 143 115 104 105 90 65 49 41 40 42 43 42 40 41 44 47 44 38 37 36 39 53 50 26 32 105 169 150 139 219 252 181 75 64 112 136 170 230 225 208 230 183 93 31 30 42 43 49 42 37 35 36 35 28 22 19 24 29 35 37 35 35 39 45 44 39 45 70 86 69 50 52 62 29 38 61 92 123 160 228 234 216 175 165 200 133 33 70 179 254 249 198 143 117 133 105 62 107 136 140 161 145 92 89 92 70 42 35 45 53 67 88 92 108 105 77 56 55 52 41 37 34 44 65 78 81 88 101 78 45 53 127 188 188 176 187 162 131 153 157 125 85 57 82 127 151 147 138 162 171 123 65 40 54 48 33 39 47 35 19 29 85 167 202 159 89 44 25 19 23 79 165 242 243 149 68 12 23 26 30 40 40 35 39 30 32 31 30 32 35 33 27 17 24 36 44 47 43 38 35 40 44 48 45 38 34 36 40 37 37 38 39 39 40 40 40 40 38 34 36 37 33 48 78 147 182 157 142 114 85 145 206 217 164 104 75 73 71 55 39 38 36 34 32 32 34 37 38 40 40 40 38 36 35 36 38 33 32 32 33 33 35 38 41 55 53 43 27 20 56 149 241 239 168 150 174 181 115 39 57 104 93 75 68 69 61 54 59 109 168 182 199 231 210 125 32 2 35 104 143 106 59 107 212 230 205 192 192 189 191 199 200 199 208 225 215 145 55 12 18 24 24 46 62 54 49 54 52 58 74 87 116 161 143 114 156 201 223 207 178 156 115 101 139 185 172 144 163 213 217 143 43 94 185 225 208 204 192 165 156 215 186 144 150 152 95 46 32 34 34 35 36 37 38 38 38 37 42 39 39 55 72 80 82 88 115 165 202 208 199 191 192 170 136 182 198 147 156 182 154 158 171 179 184 184 169 153 152 171 127 104 141 168 164 163 152 168 196 212 202 197 192 178 171 198 215 186 139 116 103 141 219 232 214 187 158 149 170 184 177 181 141 90 44 52 99 134 159 172 142 123 168 221 233 229 216 209 212 205 213 210 179 144 110 121 111 74 44 81 170 227 231 210 166 97 68 127 136 110 180 230 237 215 169 135 158 196 182 137 79 48 42 44 47 42 48 48 45 41 39 39 40 41 41 39 39 34 34 29 34 53 57 65 122 167 163 125 81 66 78 126 152 160 148 132 95 75 101 112 96 71 93 165 206 169 107 97 98 87 64 49 49 52 51 56 67 70 69 94 150 206 236 167 119 88 75 69 99 138 147 144 150 159 151 108 58 51 76 88 158 217 183 103 69 56 24 69 164 196 144 105 89 69 55 91 130 99 73 71 83 103 73 56 44 47 52 36 26 46 71 97 88 82 82 82 84 91 100 134 161 170 141 127 141 171 220 217 234 207 126 75 114 188 225 218 218 183 70 24 105 185 221 200 198 197 201 209 216 219 220 214 207 207 204 196 198 204 203 147 79 41 43 42 47 54 48 42 41 39 44 48 38 35 46 109 195 227 221 194 198 201 199 194 198 198 195 196 198 193 184 198 192 178 147 137 136 129 152 210 201 151 172 220 217 190 137 124 160 190 205 209 209 210 206 202 204 192 158 122 130 180 216 201 201 199 198 197 197 197 198 207 184 169 176 178 159 156 177 183 207 208 205 157 107 147 205 211 208 205 201 197 199 203 203 203 203 203 203 203 202 202 202 205 204 202 201 201 202 203 203 201 201 201 201 200 200 199 199 203 201 199 198 197 198 199 200 201 201 201 201 201 201 201 201 199 200 200 200 200 200 200 200 199 199 199 199 200 200 199 199 200 200 201 201 201 201 202 203 200 200 201 202 202 203 203 204 203 203 203 203 203 203 203 203 205 204 204 204 203 203 203 202 202 202 202 203 203 204 204 204 205 205 205 205 205 204 203 202 204 202 199 199 201 202 202 202 205 205 205 204 204 204 204 204 205 205 205 205 205 205 205 205 204 204 205 205 205 205 206 206 206 206 207 208 208 209 210 210 208 209 210 210 211 211 212 213 212 212 213 214 216 217 218 218 217 218 219 220 220 221 221 220 219 219 220 220 221 222 223 223 225 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 224 224 225 226 226 224 225 225 226 227 228 229 229 229 229 229 230 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 230 230 230 230 229 228 226 226 226 226 225 225 225 225 222 225 221 223 214 179 173 209 227 229 235 227 192 164 179 216 229 221 216 221 218 227 234 201 121 137 208 224 129 98 187 253 220 166 155 193 224 235 221 212 215 215 216 216 217 217 217 217 211 227 192 140 157 213 230 212 218 217 216 216 216 216 217 218 219 220 211 220 243 237 199 162 152 116 85 117 156 160 188 234 229 230 222 220 217 172 145 186 221 227 209 206 215 214 216 214 215 214 211 215 217 169 121 142 209 226 219 213 211 207 212 209 209 208 207 206 206 207 208 209 180 181 183 185 185 185 184 183 183 184 185 185 183 182 184 185 185 183 181 181 183 185 184 182 183 182 181 182 184 184 182 180 182 181 180 179 179 180 182 183 184 182 181 181 182 182 181 180 183 183 183 183 183 183 183 184 184 184 183 183 183 182 182 182 179 180 182 182 181 181 182 183 182 182 182 182 182 182 182 182 181 181 181 182 182 182 183 183 182 183 183 184 184 183 183 182 184 183 183 183 183 183 182 182 182 182 183 183 183 183 184 185 184 183 182 181 182 183 185 187 182 182 183 183 183 183 184 185 182 182 182 183 183 183 184 184 185 184 183 183 183 183 184 185 185 185 185 185 185 185 185 184 186 186 186 185 185 184 184 184 187 186 185 185 185 186 187 188 187 186 184 185 187 188 187 185 183 186 188 188 186 185 186 188 187 187 187 187 187 187 187 187 189 189 188 188 188 188 187 187 188 189 189 189 189 189 188 188 187 187 188 189 189 190 191 191 191 190 190 190 190 190 189 189 189 189 191 195 195 191 187 186 187 187 191 196 196 193 193 196 192 192 192 193 196 198 198 197 194 197 199 198 194 192 194 196 194 193 192 192 192 193 193 193 195 195 196 196 195 194 193 192 195 194 193 193 194 195 195 194 195 195 195 196 195 195 194 194 197 196 195 195 198 199 198 196 196 197 198 199 199 198 197 196 196 197 197 198 198 197 196 195 199 199 200 200 200 200 199 199 196 196 196 196 197 199 201 201 198 195 200 205 201 199 196 186 177 164 164 166 168 189 185 147 76 149 208 210 199 203 192 162 177 201 206 209 164 141 191 199 164 102 107 180 223 221 210 201 205 202 174 139 125 122 112 100 106 107 91 94 152 218 225 196 125 133 170 205 207 202 202 197 201 204 221 213 200 169 118 114 106 88 95 163 196 175 154 117 86 123 166 191 204 215 223 227 218 209 188 179 192 184 122 53 46 33 74 162 194 150 129 159 184 209 230 218 180 147 120 96 56 35 24 35 43 36 40 57 115 168 181 129 71 38 22 17 37 70 108 148 171 164 180 229 251 246 167 64 35 64 94 111 146 113 78 103 144 157 169 176 175 130 76 37 23 40 78 108 89 37 102 156 159 131 103 169 210 233 201 120 140 226 247 245 245 232 214 203 195 166 101 41 17 35 79 137 167 188 199 173 113 61 28 32 38 35 30 27 12 11 33 119 206 251 225 176 99 61 129 218 216 212 219 188 146 170 220 239 219 182 148 144 130 139 142 102 92 173 223 189 124 112 126 157 170 180 187 173 159 163 182 201 214 223 197 147 112 90 91 109 117 117 120 130 157 225 249 203 143 115 92 59 60 59 63 79 84 61 41 42 46 46 43 30 14 21 62 105 138 131 110 80 54 41 32 24 22 11 6 39 102 145 155 153 156 166 170 191 205 202 202 195 142 70 43 57 52 36 30 31 30 13 32 90 115 91 78 87 86 52 26 42 66 55 33 34 44 46 67 92 84 52 38 46 90 120 136 134 133 131 130 136 95 54 24 21 24 27 27 21 21 27 34 37 35 30 26 23 36 58 86 121 153 161 165 180 184 178 175 178 177 173 174 180 203 221 227 214 201 201 200 195 195 196 198 198 196 195 195 197 203 203 196 195 214 231 215 182 113 63 31 22 24 58 98 107 105 127 197 249 248 232 170 74 126 210 241 227 211 148 89 14 20 59 78 74 62 87 119 96 70 93 112 117 107 82 63 63 67 59 56 59 74 91 78 44 36 60 87 120 130 84 38 35 97 159 194 226 206 151 140 117 113 159 215 229 183 105 45 19 38 60 77 98 64 23 46 58 59 119 195 200 151 137 130 92 69 72 72 41 26 112 213 243 163 126 167 238 237 218 232 245 196 97 39 29 33 43 43 42 33 30 26 24 25 26 27 27 23 28 30 29 24 32 86 154 153 119 108 148 138 102 93 139 195 189 180 209 231 253 222 80 47 118 146 159 186 212 220 212 215 211 212 223 226 210 192 185 176 116 149 243 221 149 118 71 68 74 72 94 125 139 131 98 79 130 168 121 79 97 100 85 47 37 31 33 38 38 35 32 25 28 32 36 39 41 41 41 39 40 42 45 48 48 44 41 43 35 34 39 47 59 57 41 41 24 27 41 40 38 50 62 59 72 67 49 42 41 40 42 43 41 33 35 48 49 40 35 44 35 37 41 35 33 34 30 29 31 29 24 27 34 36 32 26 26 27 28 29 30 32 32 25 29 31 30 31 32 31 27 28 29 29 27 25 22 19 18 23 24 24 23 20 19 21 23 30 29 27 23 21 22 26 29 29 31 35 37 38 35 32 29 26 25 23 23 23 25 27 29 32 30 29 29 29 29 29 28 24 23 23 22 23 23 24 25 28 28 28 29 29 30 31 31 31 26 19 17 20 28 37 42 30 27 27 33 39 41 41 41 36 30 24 23 26 30 32 32 33 31 29 30 34 38 41 41 31 24 15 16 23 23 32 52 75 87 83 81 123 180 178 131 85 92 98 90 79 79 68 44 38 39 41 40 38 40 46 51 45 40 37 34 36 41 38 25 43 129 174 125 112 196 225 157 108 64 86 114 152 191 171 160 199 178 105 41 36 42 39 47 42 36 33 36 36 31 24 21 26 34 40 37 31 32 40 49 50 46 38 39 47 48 56 74 73 42 32 28 48 86 144 235 253 226 169 156 182 111 47 120 206 254 253 195 131 144 176 116 49 91 148 209 197 117 73 67 49 46 37 35 43 48 58 75 90 84 69 57 58 64 58 44 39 28 39 74 93 91 97 115 111 100 86 92 117 141 161 179 165 139 134 143 114 70 59 68 115 178 191 183 211 199 116 43 27 45 44 31 34 39 31 20 35 98 159 157 99 45 27 30 43 58 98 141 167 153 99 57 19 21 51 86 87 61 38 27 24 26 28 30 34 36 33 27 16 27 41 50 49 43 36 31 38 43 47 44 37 33 36 40 37 38 38 38 39 40 41 41 37 32 34 42 37 25 50 99 185 222 174 119 79 75 155 217 208 151 86 56 58 64 56 44 40 39 36 35 34 35 37 38 37 37 37 35 34 34 35 36 30 31 33 35 38 43 45 46 54 52 45 39 34 46 113 198 233 186 164 181 198 142 54 43 95 100 88 68 61 58 55 56 82 111 139 189 215 154 64 12 13 64 125 159 123 63 103 205 223 206 196 197 198 197 195 194 194 205 225 216 148 55 7 7 17 34 79 107 88 63 56 52 34 46 45 49 80 83 86 142 194 205 176 134 106 74 88 151 192 160 145 181 218 221 163 65 75 178 233 214 194 180 166 165 181 155 131 174 211 160 83 39 25 30 36 38 36 35 38 42 40 45 47 51 53 47 63 97 166 195 212 205 184 176 200 229 179 128 170 188 140 151 180 166 170 191 193 174 163 161 163 168 169 122 107 166 208 197 171 141 178 209 211 192 189 196 190 175 174 182 156 133 127 114 147 224 216 169 123 111 134 177 205 207 207 151 72 23 70 157 201 220 205 165 147 195 235 232 221 207 210 202 198 220 222 195 171 145 134 108 57 32 64 119 174 217 208 168 108 92 154 144 103 176 232 233 212 163 115 136 191 193 117 63 38 38 43 47 42 47 47 43 39 38 39 41 41 40 44 34 24 34 33 42 81 94 92 127 163 172 149 106 71 56 84 145 206 231 188 103 74 106 92 87 89 119 179 216 204 185 186 146 91 47 28 29 41 52 88 119 130 108 95 116 150 169 165 130 92 62 60 106 150 155 147 154 164 151 106 70 75 100 96 136 172 144 82 61 55 29 48 137 178 146 111 81 53 43 100 144 100 50 47 85 128 103 52 40 43 48 36 32 56 83 102 87 77 71 56 51 86 133 201 211 214 190 169 151 148 180 213 245 230 138 57 78 163 222 211 211 158 70 92 188 216 210 204 207 211 213 213 209 204 201 179 167 158 148 137 139 147 146 91 45 35 53 48 42 46 41 40 38 40 47 41 26 43 83 178 226 217 203 189 195 194 195 192 196 197 196 197 199 195 189 205 208 195 158 128 110 120 162 195 184 151 182 215 211 202 156 93 106 173 220 206 198 207 204 201 198 145 95 123 182 205 210 204 203 201 199 198 197 197 197 208 192 171 166 171 168 172 188 207 202 198 220 186 118 137 191 203 210 208 199 197 200 202 203 201 202 202 203 204 204 205 205 204 203 201 199 199 200 202 203 202 202 202 202 201 201 201 201 207 205 203 201 200 201 202 203 201 201 201 201 201 202 202 202 201 200 200 200 200 200 200 200 198 198 198 198 198 199 199 200 200 200 201 201 201 201 202 203 201 201 201 202 202 202 203 203 203 203 203 203 203 203 203 203 206 206 205 205 205 204 204 204 202 202 203 203 203 203 204 204 205 205 205 205 205 204 203 202 202 202 202 203 205 205 202 200 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 204 204 205 205 205 205 206 206 206 206 207 207 208 209 209 210 210 210 210 211 212 212 212 212 212 213 213 214 216 217 217 218 217 217 218 219 220 220 220 220 221 221 221 221 221 221 221 221 223 224 224 224 224 224 224 224 224 224 223 223 223 223 222 221 222 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 226 226 226 226 226 226 226 226 226 225 225 224 224 225 225 226 225 225 226 227 228 229 229 230 228 228 229 229 230 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 230 230 230 230 229 228 227 227 227 226 226 226 226 226 226 228 225 227 215 176 171 211 238 224 226 233 209 171 170 198 232 224 218 223 218 226 232 201 143 111 188 210 154 171 219 244 204 112 119 189 228 226 214 216 215 215 215 216 216 216 217 217 210 235 219 172 168 208 226 214 217 216 215 215 215 215 216 217 221 220 221 217 230 249 228 178 142 97 72 88 103 139 209 246 224 237 214 227 210 148 161 206 219 221 207 210 216 212 217 214 213 216 218 218 215 170 114 118 204 224 220 214 213 210 216 212 211 210 208 207 206 207 208 209 186 186 185 185 183 181 180 179 182 183 184 184 182 181 183 184 185 182 179 180 184 185 184 182 183 182 181 182 184 185 183 181 184 183 183 182 181 182 182 182 183 182 182 181 181 181 180 180 181 181 182 182 183 183 184 184 184 184 183 182 181 181 180 180 180 181 182 182 181 181 182 183 181 181 181 181 181 181 181 181 180 181 181 181 182 182 182 182 180 182 184 184 183 181 182 183 183 183 183 183 182 182 182 182 182 182 183 183 183 183 184 185 184 184 183 183 183 184 185 185 182 182 183 183 183 183 184 185 181 182 182 182 183 183 183 184 185 184 183 183 183 183 184 185 184 184 184 184 185 185 185 185 186 185 185 185 185 185 185 184 187 186 185 184 185 186 188 189 187 185 184 185 187 188 187 186 184 187 190 188 185 183 185 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 189 190 190 190 189 189 186 186 187 188 189 190 191 191 190 190 190 190 190 190 190 190 193 192 190 187 190 195 194 190 190 189 190 194 195 193 190 190 196 198 198 196 197 198 198 195 186 193 199 200 197 193 192 193 196 194 191 191 193 195 196 197 194 195 195 196 195 195 194 193 193 193 193 193 192 192 193 194 195 195 195 195 195 194 194 193 197 197 196 195 196 199 197 194 196 196 195 194 194 195 196 196 195 196 198 198 198 197 195 194 199 199 200 200 200 200 199 199 196 196 196 196 197 199 200 201 195 192 198 204 201 201 200 191 213 198 186 171 159 166 167 148 98 127 181 221 222 208 194 180 169 198 220 215 150 116 164 193 154 115 139 206 231 217 203 193 183 168 152 131 126 151 150 112 101 140 119 86 155 251 236 156 98 131 181 211 207 197 197 200 196 199 206 195 194 205 201 193 146 84 79 127 131 124 140 133 103 123 140 141 140 153 176 193 213 231 216 179 171 168 119 55 42 35 76 157 188 154 147 187 219 236 236 209 180 167 163 161 109 84 56 48 45 28 25 43 46 65 85 77 49 35 29 18 36 33 54 116 158 138 128 162 200 189 135 57 21 41 67 72 104 81 44 48 71 78 86 88 91 68 42 25 27 46 48 29 67 90 176 221 170 93 77 129 158 178 152 91 111 193 220 199 188 149 110 123 192 242 207 139 80 36 14 43 74 103 128 114 77 43 27 37 43 40 35 31 13 11 26 101 184 241 233 197 135 106 164 231 223 220 223 185 127 122 177 209 183 167 178 198 133 115 92 62 93 172 183 139 120 163 193 191 166 166 188 185 172 188 203 208 216 224 205 169 150 145 133 114 102 79 79 131 194 244 244 186 118 90 94 85 81 84 64 42 48 63 61 53 62 55 50 46 36 26 31 42 54 46 46 56 56 43 30 26 24 12 2 34 123 197 206 185 190 201 204 210 213 222 221 185 120 50 26 34 38 40 35 32 23 20 62 146 155 95 80 105 116 64 29 66 119 101 46 24 37 40 51 59 51 44 64 95 119 121 107 88 77 73 79 92 70 44 28 29 31 31 27 16 18 22 26 27 28 31 37 43 85 129 172 204 224 211 194 200 199 204 210 213 213 213 215 217 224 223 212 195 190 197 202 201 192 193 197 199 197 195 199 205 194 206 204 191 193 213 222 215 176 115 60 32 19 29 47 52 101 202 248 251 248 176 98 96 177 215 226 229 239 179 102 17 9 67 114 135 114 114 157 159 127 134 146 160 160 139 127 136 124 105 114 120 92 71 61 43 19 39 51 64 69 50 48 79 155 207 229 229 183 118 101 99 94 104 124 136 116 74 43 35 35 52 53 58 42 29 42 30 51 123 187 173 118 100 96 76 70 129 143 79 31 118 205 217 159 143 174 227 227 194 186 201 179 95 49 37 35 44 42 39 33 31 29 29 29 29 27 25 27 27 23 22 24 36 80 135 153 155 161 192 174 123 84 105 159 180 210 248 253 246 178 45 46 142 181 206 226 223 208 215 218 215 214 222 222 198 178 181 208 131 107 220 248 163 115 67 106 95 84 113 151 162 145 109 96 170 226 155 87 110 120 106 50 44 40 39 38 35 34 35 31 32 34 37 39 40 41 42 41 41 41 44 46 45 42 38 43 34 34 36 32 32 35 32 33 21 22 34 40 35 30 29 43 50 47 40 37 31 30 40 46 38 25 28 47 52 40 31 40 39 43 44 40 35 31 27 30 34 33 28 28 33 33 28 24 25 28 31 33 33 33 32 30 31 27 22 23 28 32 32 29 30 30 29 26 23 22 22 24 24 24 22 21 21 24 27 32 32 30 27 24 24 27 29 27 27 30 36 42 43 38 33 25 25 24 23 23 25 26 27 31 32 33 33 31 30 30 29 25 24 23 22 22 23 23 24 26 26 26 27 29 31 32 33 36 30 23 20 22 27 30 31 29 27 28 32 37 40 41 41 36 30 23 22 26 30 30 28 27 24 23 27 34 38 38 36 25 20 12 17 31 32 30 35 33 87 133 124 96 95 95 76 71 70 68 70 88 108 90 47 37 38 39 38 37 40 45 49 46 42 36 34 34 33 30 29 68 121 135 100 102 160 191 174 160 90 68 76 96 108 89 87 93 102 75 42 42 48 44 45 41 34 31 35 37 34 28 25 31 39 43 37 30 32 42 50 39 43 39 34 34 40 62 93 130 100 53 13 16 49 110 189 235 193 130 114 110 64 79 174 211 229 225 165 133 195 199 96 51 77 157 254 222 96 52 49 41 47 43 39 49 57 62 69 89 78 62 54 58 63 58 48 34 21 37 79 100 91 88 101 109 140 130 75 56 110 177 205 178 143 112 111 85 52 61 70 100 152 187 210 225 173 80 26 35 45 38 26 34 43 36 25 41 84 105 89 66 44 30 31 61 114 158 174 140 86 61 44 42 27 98 187 177 117 72 42 28 26 26 28 33 36 33 29 23 34 47 53 50 41 35 31 37 41 44 42 36 34 35 38 36 36 37 37 38 39 41 42 32 31 38 50 42 25 49 99 160 177 139 98 69 64 115 156 147 112 75 62 68 71 62 52 42 41 39 36 35 35 36 37 35 35 35 34 34 34 33 33 29 32 34 36 42 48 51 50 49 48 43 43 40 32 73 146 204 201 176 183 208 169 89 46 72 104 103 71 58 65 61 49 57 64 85 126 140 89 30 11 54 102 135 158 134 74 96 178 212 216 208 202 203 193 180 181 186 198 219 214 151 61 9 5 4 38 107 169 180 157 137 130 119 116 97 62 45 34 39 80 135 129 95 66 57 52 91 163 177 140 151 204 219 212 175 93 79 174 226 197 151 122 118 132 147 159 150 177 216 190 115 49 22 30 37 38 35 35 42 48 45 53 55 54 44 33 74 150 219 241 226 195 167 158 186 212 167 134 168 162 123 147 175 176 195 208 206 188 168 151 150 164 156 111 100 162 205 193 166 136 182 212 210 203 211 216 206 177 149 147 135 135 132 112 144 223 200 130 95 133 188 217 221 215 196 120 46 37 118 208 237 244 206 148 134 195 223 196 186 186 198 204 198 200 202 204 188 142 99 79 39 31 68 104 140 184 203 165 107 91 148 137 97 170 241 231 221 204 151 121 141 151 92 49 34 36 42 47 41 44 44 41 38 38 40 41 39 36 39 29 19 39 45 67 123 133 88 114 167 204 192 149 95 49 51 108 201 253 204 92 73 115 105 109 108 104 141 196 218 230 242 171 87 34 16 23 50 77 114 152 172 150 115 103 109 116 142 119 83 49 46 86 116 113 101 104 114 106 77 70 97 122 100 90 90 83 59 47 45 37 46 88 107 97 84 67 54 56 94 108 72 47 54 79 110 104 68 49 43 46 39 41 64 87 82 77 69 60 60 86 138 185 215 195 207 231 230 187 140 141 174 234 240 141 43 61 161 236 211 174 127 124 183 220 208 211 222 219 211 198 179 158 140 130 103 90 82 77 72 79 88 87 66 38 36 51 51 48 47 40 41 43 44 42 28 25 75 146 221 231 200 196 192 196 192 197 193 195 196 196 197 199 198 195 194 207 209 183 138 107 126 170 184 164 155 191 208 207 212 184 125 85 141 215 215 196 196 202 201 154 109 115 182 217 197 194 201 200 200 200 200 201 202 203 214 189 152 136 147 163 179 196 222 201 193 217 200 140 130 160 193 210 210 200 201 204 202 202 201 201 202 203 204 205 206 206 206 204 203 201 201 202 203 204 202 202 202 202 203 203 203 203 205 205 203 202 201 200 200 200 201 201 201 202 202 202 202 203 201 201 201 201 200 200 200 200 199 198 198 198 198 199 199 200 200 200 201 201 201 201 202 203 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 206 206 206 205 205 205 204 204 203 203 203 203 203 203 203 203 204 204 205 205 205 204 203 203 202 202 203 205 207 206 203 200 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 206 206 206 206 206 206 207 207 208 208 208 209 211 210 210 210 212 213 213 212 214 214 214 215 215 216 216 216 216 217 218 219 220 220 220 220 222 222 222 221 221 220 220 220 223 223 223 223 224 224 224 224 224 224 223 223 223 223 222 221 221 221 222 222 222 223 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 224 224 224 224 225 226 226 226 227 227 228 228 229 229 227 227 228 228 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 231 230 230 230 230 229 228 227 227 227 226 226 226 226 226 222 223 224 232 219 175 173 222 230 223 219 221 219 205 187 176 176 204 230 234 216 220 234 210 155 102 175 189 156 203 238 250 186 78 113 202 231 209 204 221 214 215 215 215 216 216 216 217 213 231 225 190 171 189 213 220 216 215 215 214 214 215 215 216 221 209 219 220 225 236 210 173 153 121 85 53 70 160 236 247 226 230 205 234 201 131 175 223 218 220 212 217 215 209 215 210 212 216 221 220 220 184 127 115 198 223 221 216 215 213 218 213 214 212 210 208 207 207 207 208 186 185 184 183 182 182 182 182 181 182 183 183 181 180 182 183 184 181 178 180 184 186 184 181 184 183 182 183 185 185 184 182 181 182 182 183 183 183 182 182 180 180 181 181 181 181 182 182 180 180 180 180 180 180 179 179 181 181 181 181 181 180 180 180 180 181 182 181 179 179 180 181 181 181 181 181 181 181 181 181 180 180 181 181 181 182 182 182 181 181 181 182 183 183 181 180 182 182 182 182 182 182 183 183 182 182 183 183 183 183 184 185 184 184 185 185 185 184 183 183 182 182 183 183 183 183 184 185 181 181 182 182 182 183 183 183 185 184 183 183 183 183 184 185 183 183 183 184 184 185 185 186 184 185 185 185 185 185 185 186 187 186 185 184 184 186 188 189 186 185 184 185 187 188 187 186 183 187 190 189 185 183 185 188 187 187 187 187 187 187 187 187 187 187 187 188 188 189 189 189 187 187 188 189 190 190 190 190 187 187 188 188 188 189 189 189 189 189 189 190 190 191 191 191 193 191 188 188 190 193 194 194 192 190 187 184 186 190 192 191 182 188 191 190 190 190 189 185 195 197 199 198 194 190 189 188 189 188 189 192 195 196 195 193 192 192 193 194 194 194 193 193 192 194 195 194 191 190 193 196 195 195 195 195 195 194 193 192 198 199 197 194 195 198 196 192 195 195 195 195 195 195 195 195 195 196 198 198 198 196 194 193 198 198 198 199 199 198 198 198 198 198 197 196 196 197 198 198 199 193 195 198 196 199 201 195 200 199 198 194 190 188 185 180 153 140 164 205 218 208 191 172 146 184 232 226 165 135 155 170 122 121 160 203 207 201 203 198 174 151 155 174 175 165 142 110 110 138 105 82 165 244 201 114 97 154 200 206 198 195 197 201 194 201 202 189 170 191 226 219 182 127 108 90 72 109 168 197 178 182 175 156 140 139 145 149 161 191 185 146 117 100 82 71 86 64 65 100 117 111 144 206 220 226 200 163 154 161 171 185 178 157 120 97 86 58 33 34 30 33 42 48 46 43 43 43 40 34 37 74 106 90 76 100 123 116 116 90 47 56 104 129 144 127 80 57 65 77 90 87 44 32 41 59 62 62 54 35 85 169 219 248 191 119 135 125 116 124 115 96 83 103 127 115 98 90 74 79 132 202 232 225 173 104 39 22 21 40 67 58 55 36 34 47 51 48 42 33 16 11 16 76 152 217 229 206 173 153 192 232 215 201 192 161 105 102 148 170 149 149 176 204 161 154 117 65 87 141 145 143 172 213 227 204 150 126 159 179 174 193 202 198 197 196 190 187 174 170 156 117 82 47 56 135 187 186 152 123 97 89 111 117 103 89 52 35 72 111 97 60 70 70 69 68 66 56 36 17 17 32 49 56 54 47 38 32 25 16 3 30 124 214 236 219 221 215 208 205 205 229 226 162 76 26 25 35 35 39 31 29 13 29 70 130 118 63 75 114 151 86 43 89 145 112 45 25 32 35 35 32 39 62 92 111 116 110 91 64 49 50 54 54 47 33 30 34 34 34 27 14 17 21 30 43 60 79 96 106 149 195 207 190 181 168 156 163 163 186 205 207 203 202 203 202 200 198 195 193 196 199 198 195 197 194 194 197 198 197 199 204 191 197 199 193 190 196 206 212 218 176 118 66 33 22 25 29 86 194 243 235 198 102 73 159 218 211 208 219 241 185 100 20 4 79 151 195 151 103 148 187 155 139 137 160 176 170 185 223 170 142 174 205 161 107 72 34 20 32 62 112 135 99 78 106 177 205 202 169 128 82 55 53 51 46 47 53 54 48 43 43 40 48 41 35 32 32 31 18 50 76 92 105 131 142 121 95 122 182 177 97 33 95 154 162 131 132 139 158 160 128 113 134 132 72 47 41 36 44 40 33 34 32 30 29 30 29 27 25 28 24 21 23 23 31 81 145 215 225 224 247 227 155 77 73 135 216 251 242 231 187 107 46 88 176 208 227 229 226 211 218 214 218 218 224 222 196 180 192 239 150 90 189 251 165 106 110 159 123 98 133 168 169 168 161 143 194 252 192 117 116 105 88 59 60 61 58 48 38 36 40 42 41 39 38 37 38 38 39 42 41 41 41 43 42 39 37 40 33 34 35 29 31 37 36 29 37 37 30 29 33 35 35 30 42 47 48 49 43 40 47 42 37 26 27 40 42 34 34 32 38 40 38 35 32 29 30 29 32 33 32 32 35 35 32 24 25 27 28 28 28 27 26 34 33 28 22 23 29 34 36 30 31 31 29 26 25 25 27 26 26 26 24 23 25 29 33 32 32 32 29 26 25 26 27 26 23 25 34 45 48 41 32 23 23 23 23 23 23 24 24 28 31 35 34 30 27 27 28 26 25 24 23 22 22 23 23 23 24 24 26 29 32 35 36 42 34 25 21 22 25 26 26 31 30 30 31 34 37 38 37 30 26 24 26 31 32 28 24 22 20 20 23 28 32 32 30 23 20 13 17 31 34 29 30 40 106 163 144 89 73 80 73 67 53 64 99 129 131 99 60 39 38 38 37 37 38 41 43 44 42 36 36 36 28 25 33 80 97 90 83 104 128 157 195 168 102 56 54 60 54 43 40 37 55 56 44 43 52 52 48 39 32 29 34 38 37 32 29 36 43 44 38 33 35 41 44 31 34 37 41 39 35 57 95 176 167 97 27 1 12 65 120 162 127 88 96 77 58 126 189 186 188 185 139 150 214 182 100 78 88 146 202 165 81 45 45 58 70 72 76 99 112 100 83 91 93 89 75 61 55 55 56 44 27 28 54 71 68 67 76 84 116 121 72 40 98 189 234 175 122 87 74 66 72 98 130 117 113 150 197 178 108 51 31 42 44 33 29 48 60 45 25 47 78 71 50 54 44 27 33 98 184 229 235 162 76 74 68 53 34 136 252 242 195 154 96 52 42 32 29 31 33 30 27 31 40 49 50 43 36 33 33 37 39 40 39 36 34 34 35 34 34 34 34 35 37 39 40 32 35 39 45 43 34 48 80 111 115 101 75 52 48 62 75 83 76 72 75 77 70 58 50 44 43 40 38 36 35 35 35 33 34 34 36 36 35 33 31 32 34 35 36 43 51 54 52 45 45 37 37 35 19 47 116 195 225 185 176 206 188 138 82 56 82 86 67 60 66 72 76 75 55 54 68 71 50 30 33 95 136 136 142 128 68 72 131 172 208 212 200 200 176 149 153 191 201 220 216 156 68 15 6 4 33 101 186 236 226 199 192 202 191 179 135 86 59 45 53 68 58 40 33 37 51 108 182 164 118 144 212 219 210 180 95 73 135 169 145 99 63 66 93 137 169 158 154 176 167 117 61 38 40 40 37 33 34 41 48 48 57 53 47 39 29 72 150 196 230 221 205 191 173 176 175 138 126 154 140 125 152 160 168 189 201 201 190 179 162 145 141 146 109 99 148 180 177 175 167 191 204 191 202 222 216 195 159 135 139 152 166 146 109 135 210 194 139 122 170 221 231 208 182 168 80 41 91 183 235 229 225 196 136 120 176 190 157 148 147 160 174 158 138 146 186 187 125 72 63 45 54 85 100 121 161 199 162 100 71 124 131 104 169 229 227 232 234 175 95 75 83 66 41 41 43 44 47 41 43 42 39 37 38 41 40 36 31 33 44 50 80 92 120 170 156 68 103 188 247 227 174 110 45 45 82 165 230 179 107 130 168 147 138 117 84 108 168 196 216 199 133 62 28 20 33 72 114 136 162 186 181 149 116 106 111 102 82 57 38 40 62 73 66 62 57 63 62 47 56 84 98 74 58 49 51 49 43 40 42 51 50 50 50 50 52 64 81 86 72 49 43 49 56 76 100 106 71 48 43 39 44 60 72 61 63 61 61 80 120 165 193 173 144 161 200 215 189 139 116 126 179 184 108 57 110 200 244 219 164 134 184 234 228 215 212 192 178 157 134 113 94 77 66 53 44 43 48 50 57 61 55 53 47 45 47 51 53 51 46 41 44 39 34 38 66 132 202 220 216 189 200 197 195 194 203 196 197 196 196 196 198 199 199 194 202 212 201 151 115 136 170 172 137 148 188 199 202 209 197 176 111 119 175 207 201 182 193 170 105 116 181 224 219 195 204 199 199 199 200 202 204 206 207 200 167 128 123 146 168 186 206 215 200 199 206 202 169 131 131 184 210 213 202 206 209 203 203 203 203 203 204 204 205 205 205 205 205 204 203 203 203 204 204 202 202 202 202 203 203 203 203 202 202 202 202 200 199 197 197 201 201 201 202 202 203 203 203 202 202 202 201 201 200 200 200 201 200 199 198 198 199 200 201 200 200 201 201 201 201 202 203 204 203 203 202 202 201 200 200 202 202 202 202 202 202 202 202 205 205 205 205 204 204 203 203 203 203 203 203 203 203 203 203 203 203 204 205 205 205 204 204 204 203 202 203 205 205 204 202 202 202 202 203 204 204 205 205 204 204 204 204 204 204 204 204 206 206 206 206 207 207 207 207 207 207 207 207 207 207 207 207 208 207 206 209 212 214 214 213 215 215 215 215 215 215 215 215 216 217 218 219 219 220 219 219 219 219 219 219 220 220 220 220 222 222 222 223 223 224 224 224 224 224 223 223 223 223 222 221 221 221 221 222 222 223 223 223 225 225 225 225 225 225 225 225 223 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 224 223 223 224 225 225 226 226 226 226 226 227 227 227 227 227 227 228 229 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 231 230 230 230 230 229 228 226 226 226 225 225 225 225 224 219 218 222 234 217 165 164 221 222 225 219 218 232 239 208 165 121 154 205 239 224 215 238 238 171 98 130 147 139 202 247 253 166 100 172 232 231 216 220 223 214 214 215 215 215 216 216 216 214 216 218 203 177 173 198 222 215 215 214 213 213 214 215 215 216 208 213 215 235 233 186 163 185 176 124 46 81 192 238 242 226 222 214 229 183 139 193 230 220 222 217 221 217 213 220 210 215 215 219 219 225 203 147 125 194 222 222 218 217 214 217 210 216 214 212 209 207 206 206 207 180 180 180 180 182 185 188 190 180 181 183 182 180 180 181 182 184 180 178 179 184 186 184 181 185 184 183 184 186 186 184 182 176 178 180 182 182 182 181 180 177 178 179 181 181 182 184 185 180 179 178 178 177 176 175 175 178 178 179 180 180 181 182 182 179 180 181 180 178 177 178 178 181 181 181 181 181 181 181 181 180 180 180 181 181 182 182 182 183 180 177 180 184 185 181 177 181 181 182 182 182 183 183 183 182 182 183 183 183 183 184 185 184 185 186 186 186 184 182 181 182 182 183 183 183 183 184 185 181 181 182 182 182 183 183 183 185 184 183 183 183 183 184 185 182 182 183 183 184 185 186 186 184 184 184 185 185 186 186 186 187 186 184 184 184 186 188 190 186 185 184 185 187 188 188 186 181 186 189 189 185 184 186 190 187 187 187 187 187 187 187 187 186 186 187 188 188 189 190 190 185 186 187 188 189 190 190 190 189 189 189 188 188 187 187 187 188 188 189 189 190 191 192 192 189 187 190 195 194 188 186 189 192 195 194 189 189 193 191 186 191 194 193 186 184 188 192 192 190 188 186 186 188 191 193 193 196 192 188 187 189 192 193 193 190 191 192 193 193 193 193 192 191 195 197 195 191 190 193 198 195 195 195 195 194 194 193 192 198 200 198 194 195 198 196 190 196 196 198 198 198 198 196 196 195 196 198 199 198 196 194 192 196 197 197 198 198 197 197 196 201 200 199 197 195 195 195 195 207 198 195 193 189 193 199 195 197 201 203 207 212 208 206 212 185 157 154 177 202 221 210 176 146 165 209 213 187 179 163 140 104 138 193 216 197 193 199 189 191 188 200 218 217 183 131 90 91 97 77 96 169 187 137 102 111 183 219 202 190 196 199 201 203 203 198 194 170 181 214 186 160 157 151 88 66 143 216 251 230 231 224 209 197 190 178 164 150 169 169 145 101 49 41 77 102 82 73 88 97 101 143 207 221 222 180 137 137 147 152 166 220 208 176 152 140 103 55 35 36 42 38 39 47 37 26 32 30 37 32 40 66 78 93 125 146 137 163 154 85 79 159 221 218 211 166 133 128 124 108 78 46 25 55 107 108 85 87 102 127 184 230 219 188 178 168 143 133 151 169 162 80 26 73 110 122 162 175 132 90 109 176 232 229 181 124 86 49 39 51 34 48 37 40 52 55 51 41 28 18 14 16 68 139 208 228 212 156 165 209 227 180 138 130 125 95 121 160 144 108 111 138 168 178 206 170 81 73 116 142 186 224 227 217 206 154 110 149 192 172 174 165 166 179 176 168 175 183 157 138 109 80 46 41 101 120 108 93 121 133 118 122 118 107 83 51 54 100 125 95 53 69 91 100 86 70 62 49 34 24 32 48 63 60 46 36 36 30 10 4 42 103 150 189 223 222 205 199 207 215 243 226 131 60 17 29 44 33 25 19 31 40 56 62 81 77 72 117 151 156 105 56 76 120 94 35 17 31 41 43 44 66 94 95 75 91 102 95 66 52 64 61 36 35 28 30 36 35 34 28 15 15 24 44 73 107 137 158 167 184 218 188 118 90 96 110 130 148 184 214 214 203 199 198 195 192 194 197 199 197 194 194 197 206 198 194 196 198 196 195 197 202 192 189 198 203 199 199 205 228 218 173 105 51 25 21 29 66 133 198 200 128 61 113 233 248 230 229 232 242 185 91 10 2 94 182 230 166 86 130 190 156 130 121 144 158 155 189 248 193 150 191 245 209 146 88 23 6 58 138 219 241 176 113 108 166 166 134 78 57 50 31 32 28 30 31 34 39 43 39 32 41 38 36 35 34 25 22 32 38 45 64 122 179 166 139 152 161 187 155 87 28 62 96 114 89 97 82 76 82 64 58 90 88 45 38 39 36 44 39 29 35 32 29 27 28 28 28 26 24 22 26 31 23 24 88 174 237 235 224 254 243 157 65 64 168 240 234 190 181 106 23 50 123 161 183 232 238 224 208 220 220 215 207 220 236 215 187 187 231 168 110 165 212 133 101 184 191 139 108 143 169 165 192 226 188 197 250 225 160 124 80 61 69 75 80 76 60 44 40 44 50 47 43 39 36 35 36 36 43 41 40 40 41 40 38 36 36 33 35 33 29 34 35 25 34 27 20 22 28 26 25 32 30 40 41 39 45 45 40 39 34 38 37 37 38 30 24 31 32 35 31 28 30 31 30 31 28 31 32 33 33 33 32 31 28 28 29 29 30 30 31 32 29 31 30 27 27 31 33 32 30 31 31 29 26 26 28 30 28 28 27 26 26 28 33 38 31 32 32 30 27 25 25 26 25 21 21 32 45 50 41 30 21 21 22 22 23 22 22 22 24 29 35 34 29 24 23 25 27 26 24 23 22 22 23 23 22 22 23 26 29 33 36 38 43 34 23 19 21 26 28 28 34 33 32 31 32 34 34 33 24 23 24 30 36 36 28 20 21 21 21 22 24 26 28 28 25 24 16 16 27 30 26 28 36 83 124 108 79 95 117 107 113 93 113 157 156 108 62 40 41 40 38 37 36 37 37 38 40 40 37 38 39 28 25 36 61 83 61 44 78 111 143 192 142 91 42 42 51 47 49 45 62 70 69 53 42 50 56 50 37 31 28 33 39 38 34 32 40 44 44 39 36 38 39 37 32 28 31 43 40 25 41 83 160 192 142 73 25 3 32 60 71 60 67 120 105 93 156 159 153 163 176 141 157 185 143 137 93 97 113 88 67 65 47 49 75 93 105 123 161 176 142 101 109 126 131 108 73 54 57 66 52 32 22 37 64 88 110 126 83 71 74 61 37 64 129 167 141 76 57 45 63 117 159 219 142 87 112 157 109 45 35 37 41 42 35 41 69 81 55 26 78 107 85 51 50 38 32 62 163 244 254 241 149 64 98 111 45 34 147 254 254 249 229 148 79 62 42 32 30 29 26 22 36 42 47 44 36 30 30 33 37 38 38 37 36 35 34 34 32 32 32 32 33 35 37 39 36 40 35 32 38 42 50 65 106 112 112 75 48 54 55 51 57 59 64 67 62 52 45 44 45 44 41 38 36 34 34 33 33 34 35 37 38 37 33 31 35 37 37 37 43 52 55 52 42 43 33 33 34 20 49 119 198 240 180 155 182 179 156 101 69 64 60 65 71 76 107 150 114 68 48 47 44 40 42 59 111 148 130 124 112 51 43 87 164 204 191 157 155 144 137 164 200 207 222 216 157 71 16 6 6 25 76 164 235 237 208 202 212 205 217 193 145 119 95 77 59 52 46 43 35 42 101 173 173 112 137 213 223 216 178 76 43 73 96 95 74 49 59 95 145 170 148 130 140 134 105 72 58 53 44 35 30 32 37 42 50 56 45 41 43 31 51 106 160 202 200 199 198 183 179 168 124 96 125 149 163 161 144 175 180 203 205 194 201 203 176 143 139 108 96 130 150 154 177 191 203 191 162 179 202 184 156 120 124 143 181 203 166 114 134 201 188 159 146 165 196 214 196 161 149 54 41 132 223 239 213 211 194 151 131 152 140 114 119 120 135 122 98 94 116 163 184 147 100 69 56 85 99 72 95 169 196 162 97 56 108 133 115 172 206 222 230 221 156 69 41 52 51 39 50 52 47 49 43 44 41 38 37 39 41 40 34 28 36 71 96 133 147 174 208 165 68 106 203 253 224 170 118 56 24 55 120 169 135 124 182 201 174 155 129 89 97 139 162 192 128 80 38 28 31 44 86 134 158 171 198 210 180 128 101 103 70 50 35 36 46 55 54 47 54 47 56 59 45 44 49 39 41 54 56 51 50 49 44 42 42 32 36 44 42 46 68 87 72 55 47 41 41 43 62 106 132 84 46 36 36 42 52 57 58 54 54 61 76 98 122 141 106 92 109 126 138 142 108 69 95 117 104 62 82 176 242 238 207 168 156 208 234 225 214 173 127 109 84 67 61 58 54 50 54 47 50 57 60 61 56 42 36 51 52 43 44 49 47 46 39 39 29 29 61 116 180 229 207 204 188 207 198 190 191 202 199 199 197 196 195 197 199 201 192 190 199 196 148 115 139 165 156 108 131 178 190 200 206 201 198 151 126 135 175 184 162 182 160 121 170 212 199 197 198 197 201 201 201 201 203 204 206 207 170 142 123 145 180 191 195 208 197 196 207 199 204 196 146 126 179 210 215 205 210 212 205 204 205 205 205 204 204 203 203 203 204 204 203 203 203 202 202 202 201 201 202 202 202 202 203 203 204 205 206 206 204 202 200 198 201 201 201 202 202 203 203 204 202 202 202 201 201 200 200 200 203 202 201 200 199 200 201 202 200 200 201 201 201 201 202 203 205 204 203 202 201 200 199 199 201 201 201 201 201 201 201 201 204 204 204 203 203 203 202 202 203 203 203 203 203 203 203 203 202 203 204 205 205 205 205 205 207 204 201 200 202 204 204 204 201 201 202 203 204 204 205 205 204 204 204 204 204 204 204 204 206 206 207 207 207 207 208 208 207 207 207 207 207 206 206 206 204 203 203 207 211 215 215 214 216 216 216 215 215 214 214 214 216 216 217 218 219 219 219 219 215 216 216 217 219 220 220 221 222 222 222 223 223 224 224 224 224 224 223 223 223 223 222 221 221 221 221 222 222 222 223 223 225 225 225 225 225 225 225 225 222 222 222 222 222 222 222 222 222 222 223 223 224 225 226 226 225 225 225 225 225 225 225 225 225 224 224 223 223 224 224 225 225 225 225 225 225 225 225 225 226 226 227 228 228 229 229 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 231 230 230 230 230 229 228 225 225 224 224 224 224 223 223 228 223 225 236 210 147 143 202 233 230 218 217 238 252 221 174 124 112 153 230 243 221 234 244 189 85 69 108 144 214 253 229 130 123 223 238 210 216 227 202 214 214 215 215 215 216 216 216 215 207 216 219 191 171 192 223 215 214 214 213 213 214 214 215 210 225 219 202 230 230 182 182 219 219 149 47 93 197 219 247 222 223 233 219 165 158 209 229 220 222 219 223 219 219 228 214 221 216 215 216 228 215 161 132 192 222 224 219 217 214 215 207 217 216 213 210 207 206 206 206 179 180 182 183 183 182 180 179 181 180 180 182 185 185 183 180 181 181 182 183 183 182 181 181 183 183 182 180 180 180 180 181 179 179 180 180 180 181 181 181 182 181 180 181 183 182 178 175 181 180 180 180 180 182 183 183 180 181 181 182 182 183 184 184 181 181 181 181 181 181 181 181 182 182 182 181 181 180 180 180 181 181 181 182 182 183 183 184 180 180 181 181 182 183 184 184 179 181 183 183 181 181 183 185 184 182 179 177 177 179 182 184 183 182 181 180 180 182 183 185 185 184 183 182 182 182 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 181 182 183 184 186 187 188 189 187 187 188 188 188 186 184 183 183 183 184 185 185 186 187 187 186 184 182 180 180 182 185 187 188 188 187 188 189 191 193 194 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 187 188 188 189 190 190 190 190 189 188 188 188 188 190 191 192 191 190 190 189 189 188 188 188 191 191 191 191 191 191 191 191 183 186 190 192 191 192 193 195 193 193 191 191 191 193 195 196 191 191 191 191 191 191 191 191 194 194 194 193 193 192 192 191 196 195 193 192 192 193 195 196 193 193 193 194 194 195 195 195 196 196 196 196 196 194 193 192 193 195 195 194 192 191 192 193 193 193 192 192 193 195 197 199 199 196 194 194 197 200 201 202 194 194 195 196 196 197 198 198 202 199 194 197 203 196 192 201 201 199 198 199 202 202 200 198 197 197 196 196 198 202 205 208 210 184 155 148 176 217 217 183 139 176 198 224 225 198 153 81 96 176 205 220 211 190 205 201 205 210 217 221 212 185 145 115 113 95 70 56 85 120 138 166 180 197 209 208 205 207 205 199 204 211 203 194 180 171 174 160 118 154 181 111 56 110 172 197 214 224 220 224 232 212 198 216 215 198 175 119 70 59 62 73 90 80 76 115 142 119 101 192 236 224 185 145 186 184 107 111 171 181 181 178 177 147 86 39 34 28 38 27 31 41 26 32 37 29 31 28 44 85 124 162 169 182 222 230 153 77 106 186 235 241 230 211 193 156 100 59 22 35 100 172 147 114 152 169 150 188 218 229 232 223 204 193 194 224 241 185 99 92 154 199 219 232 232 207 142 67 87 178 250 216 209 180 138 100 50 31 42 47 42 38 46 47 39 36 17 13 40 77 130 191 220 229 154 157 230 220 117 56 119 160 152 150 159 102 47 73 110 130 193 229 172 68 57 114 156 172 187 215 226 203 138 121 178 204 193 190 190 182 157 130 122 128 153 147 122 104 94 68 65 98 114 133 187 214 200 143 95 121 142 109 63 46 86 105 66 44 89 99 108 95 70 57 52 42 25 26 33 42 47 45 40 37 31 24 14 21 60 106 124 117 147 163 177 193 226 238 184 106 53 25 30 35 32 24 17 44 75 95 92 85 97 112 147 201 137 77 46 53 72 50 11 32 75 130 126 131 140 117 87 32 50 76 87 70 55 52 44 30 29 25 22 24 34 37 24 8 8 64 112 137 134 135 168 189 175 154 114 82 90 125 142 136 178 196 197 193 199 196 192 203 194 190 192 199 200 193 191 194 196 196 196 196 196 196 196 196 198 197 196 195 195 196 197 198 211 231 230 162 96 42 31 23 26 67 108 105 70 68 136 215 212 211 222 241 237 177 79 5 4 114 208 249 189 109 119 135 108 129 147 152 146 149 187 238 236 176 152 165 158 125 65 3 21 76 163 228 224 164 100 67 77 71 59 46 35 30 32 36 27 36 43 41 32 25 27 31 38 39 39 36 29 25 28 34 21 29 74 136 160 154 174 213 207 190 133 60 30 48 63 56 55 48 42 41 41 42 46 50 40 38 35 35 35 35 33 31 29 28 26 24 23 22 22 22 27 22 25 25 21 45 95 133 150 184 222 252 235 123 51 78 166 221 218 182 130 61 52 94 148 164 169 202 231 230 225 206 219 218 212 224 239 220 192 191 240 196 130 149 130 106 196 247 212 153 109 104 117 156 214 254 214 200 217 200 162 102 41 59 88 80 96 105 97 71 40 39 50 54 48 44 30 23 35 31 42 42 40 39 36 35 34 33 26 29 35 39 36 29 25 26 30 28 26 25 24 25 26 27 29 30 32 38 43 45 42 39 43 37 34 37 38 35 30 28 30 28 25 25 26 26 23 20 28 32 33 30 23 21 24 29 26 26 26 25 25 28 32 36 42 37 31 27 27 29 31 31 36 26 23 28 30 26 29 38 29 31 31 27 24 25 28 31 31 34 33 29 27 27 27 24 18 19 21 26 32 35 31 25 27 20 21 18 17 20 19 26 28 22 21 31 27 22 27 20 28 26 24 25 24 23 25 29 31 27 26 30 31 31 34 40 38 36 33 28 25 25 29 33 33 37 38 34 31 32 33 33 29 31 29 24 27 34 33 26 22 22 22 22 23 24 26 27 27 20 17 23 28 27 25 25 36 62 67 55 72 119 142 133 151 206 176 136 125 71 44 81 92 55 40 43 37 36 41 36 43 42 41 39 37 35 33 32 36 43 43 40 53 85 113 125 89 60 59 79 71 54 67 95 150 145 94 27 40 53 53 41 42 32 32 36 33 35 39 37 38 38 39 42 45 44 39 35 30 30 35 42 41 38 46 59 115 170 178 98 42 43 37 31 30 36 83 139 125 66 79 154 179 204 181 147 162 182 174 165 138 113 74 55 43 39 54 59 97 114 98 127 173 162 131 106 116 159 157 101 59 55 61 63 56 33 17 20 70 166 217 196 127 112 131 98 51 42 43 77 87 103 77 59 54 111 221 254 162 81 55 67 60 43 36 48 36 44 52 72 95 94 66 42 105 117 78 46 52 33 38 102 205 253 253 167 101 117 140 126 54 37 113 212 239 242 222 165 128 102 59 32 30 29 24 27 37 38 42 44 40 31 28 29 37 44 46 40 32 31 33 34 36 32 29 31 35 36 34 30 30 37 34 36 44 38 39 62 119 147 127 90 64 49 62 79 93 104 75 52 60 75 75 51 38 38 39 39 38 37 37 37 32 32 33 33 34 34 34 34 38 40 39 40 48 55 53 47 42 33 38 37 30 23 44 100 191 239 207 173 164 158 160 124 65 48 61 67 52 88 161 197 137 74 47 39 42 49 44 57 86 94 98 106 100 64 45 64 132 166 154 110 108 140 174 197 209 205 212 212 168 89 25 2 3 24 73 150 212 222 207 202 191 213 219 211 203 184 165 163 125 83 54 42 38 36 80 169 181 165 150 200 219 181 143 83 54 48 45 58 71 79 112 162 176 140 124 129 143 171 172 139 121 67 30 35 42 32 36 55 51 51 35 35 49 41 46 83 156 183 211 216 187 174 176 149 108 72 100 143 181 158 154 175 197 201 194 195 198 206 208 178 153 92 92 133 149 143 146 172 184 152 135 134 133 138 132 111 120 145 197 238 196 134 139 164 167 166 179 183 173 181 198 197 119 38 71 190 233 213 211 220 185 130 134 169 161 150 159 156 140 96 84 91 157 221 188 148 145 124 94 85 85 70 73 105 157 135 70 45 97 140 146 153 166 206 221 196 109 28 29 43 48 50 51 51 50 48 45 43 39 42 42 45 48 36 24 25 63 120 175 179 170 218 219 117 57 153 221 244 238 191 115 43 28 53 77 82 91 130 173 191 186 181 153 109 87 95 108 111 82 64 37 19 28 69 126 167 175 183 204 213 172 103 63 60 45 41 38 40 45 49 51 50 56 50 45 45 47 45 39 32 37 44 48 47 47 48 44 38 36 36 38 43 51 63 74 80 62 50 45 45 38 32 49 75 87 69 46 32 33 42 50 54 52 49 47 50 57 63 66 66 59 60 61 61 60 58 55 54 59 54 47 59 101 155 186 191 169 152 186 228 207 161 128 104 63 54 46 46 49 51 52 53 54 54 53 51 50 49 48 48 51 51 48 43 44 48 46 40 32 38 38 51 93 185 221 222 210 208 196 188 201 209 201 195 189 190 195 200 198 193 192 195 202 205 198 180 157 142 151 170 131 74 137 213 211 201 196 197 209 188 152 132 138 148 157 168 158 155 176 167 164 195 206 209 197 201 203 193 188 195 185 158 141 158 181 199 206 206 205 204 196 198 199 210 211 200 174 127 132 206 217 214 219 210 215 218 205 204 203 203 204 204 202 201 208 206 204 202 202 204 206 208 202 202 202 203 203 204 204 204 199 202 204 202 199 199 203 208 203 203 202 201 201 200 199 199 194 195 198 200 200 200 199 198 198 198 198 198 198 198 198 198 199 199 200 200 200 201 201 201 194 197 201 205 206 204 201 199 202 201 201 200 200 201 201 202 202 203 203 204 204 203 203 202 204 204 204 203 203 202 202 202 204 203 202 203 205 206 206 204 204 204 204 204 204 204 203 203 203 202 202 203 205 205 203 201 211 209 207 204 203 204 205 206 201 203 206 206 205 205 206 208 202 205 207 207 205 205 207 209 210 212 212 212 210 210 213 215 215 215 215 215 215 216 216 216 216 216 217 217 217 218 218 218 218 219 220 221 221 221 220 220 219 220 221 223 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 223 224 224 225 226 226 225 225 225 225 225 225 225 225 224 224 224 225 225 226 226 226 226 226 226 227 227 227 228 228 225 230 234 233 231 231 231 230 238 228 227 230 228 232 235 229 231 231 231 231 231 231 231 231 230 230 230 229 229 229 228 228 227 228 228 228 227 225 223 222 221 221 224 242 193 98 102 179 228 242 218 218 238 229 210 193 187 154 140 175 218 227 230 246 217 140 76 77 155 219 241 196 122 184 218 223 217 213 217 210 222 221 220 219 217 216 215 215 212 220 215 208 199 179 181 211 204 221 223 206 200 213 221 215 216 213 208 210 219 224 214 200 228 194 127 72 95 184 242 244 222 222 233 197 163 181 209 238 220 220 220 220 220 220 220 220 212 220 209 221 238 218 161 103 150 220 233 222 218 214 219 212 217 216 214 212 210 209 208 208 175 176 178 181 183 184 185 186 181 180 180 182 184 184 182 180 181 181 182 183 183 182 181 181 183 182 181 180 180 180 181 181 180 180 180 180 181 181 181 182 179 178 177 178 181 181 179 177 181 181 180 180 180 181 182 183 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 182 181 181 181 181 181 181 180 182 182 183 183 184 184 184 185 180 180 181 181 182 183 183 184 182 183 184 183 181 180 181 182 183 182 182 182 182 182 182 183 182 182 181 181 181 182 183 183 185 184 184 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 182 182 183 184 185 186 187 188 185 185 186 186 186 186 186 185 184 184 184 185 185 186 186 186 188 187 187 186 185 185 185 185 186 186 185 185 185 186 187 188 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 187 188 188 189 190 190 190 189 189 189 188 188 188 189 191 191 190 190 190 189 189 188 188 188 191 191 191 191 191 191 191 191 186 189 192 192 191 190 191 192 191 191 191 190 191 191 192 193 191 191 191 191 191 191 191 191 194 194 194 193 193 192 192 192 195 194 193 193 193 193 194 195 193 193 193 194 194 195 195 195 195 195 195 195 195 195 195 196 193 195 196 195 193 192 193 195 195 195 194 195 195 196 198 198 198 196 193 193 196 198 199 199 194 195 195 196 197 197 198 198 193 202 200 194 197 198 195 196 198 197 195 195 197 198 197 196 198 198 197 196 196 197 198 199 212 204 176 146 161 209 216 179 150 185 206 219 222 194 131 60 105 193 204 196 201 196 206 202 200 197 193 193 202 209 201 187 151 115 63 25 65 148 197 220 212 197 195 211 215 199 186 185 191 182 194 215 196 177 168 133 112 151 169 112 75 98 115 126 145 156 175 197 195 160 149 176 210 194 170 115 60 38 53 96 109 75 63 125 168 123 72 144 214 212 171 154 200 207 161 149 134 139 134 134 142 132 101 78 68 47 32 24 29 31 27 40 34 31 38 31 32 57 93 137 150 181 222 239 174 58 49 140 184 196 212 233 239 190 102 37 19 51 96 138 125 105 139 166 170 210 233 228 223 224 226 229 231 248 219 151 128 166 211 230 229 228 225 218 182 121 93 112 177 221 251 237 204 147 72 36 48 45 35 29 36 39 35 34 13 13 44 77 122 175 201 212 171 172 210 176 91 66 153 211 204 169 128 67 52 94 120 128 148 152 122 80 79 108 125 124 144 197 228 201 132 122 186 215 209 200 194 186 171 158 137 112 150 159 151 137 107 58 78 162 186 210 221 232 223 134 83 148 188 124 54 33 74 96 72 69 136 179 137 71 93 128 92 42 31 31 33 37 42 43 39 34 27 17 15 44 102 143 130 94 88 78 112 178 209 179 117 66 38 23 28 25 27 34 32 50 83 114 129 118 101 95 126 173 119 70 49 41 39 36 22 29 109 188 211 213 196 152 110 54 36 47 56 56 52 47 39 32 16 17 32 57 65 46 17 1 19 110 187 204 167 131 135 139 126 106 105 139 176 185 171 159 179 198 201 197 201 195 188 195 195 192 191 193 194 195 197 201 196 196 196 196 196 196 196 196 197 196 196 195 195 196 196 197 201 205 219 200 164 93 48 22 28 39 50 51 49 63 95 125 130 136 153 176 178 137 62 3 24 137 217 250 209 134 115 106 92 140 167 150 128 139 188 238 227 158 102 83 73 64 46 21 17 53 101 131 126 95 62 43 44 43 40 36 33 33 36 39 40 34 28 29 34 36 32 27 33 40 42 36 29 27 26 24 30 33 51 83 115 151 202 247 237 200 126 53 29 46 54 43 48 46 48 52 54 51 48 48 39 36 34 33 34 34 33 32 31 30 28 26 25 24 24 24 28 29 34 34 32 52 91 118 94 123 161 199 183 91 49 96 171 243 253 179 101 111 151 136 148 170 174 205 232 227 225 217 216 219 215 221 233 215 181 167 249 240 161 113 89 107 203 253 193 157 122 96 88 126 185 217 186 157 154 127 102 81 46 55 87 76 86 90 84 68 49 56 49 51 43 46 36 19 27 34 40 40 39 36 30 27 28 29 31 29 30 31 29 25 24 26 29 28 25 23 23 23 24 25 30 29 30 34 39 40 37 34 35 36 37 37 36 33 29 26 25 24 23 23 25 25 25 25 30 33 34 29 21 18 20 24 26 26 25 24 24 28 34 39 45 39 31 26 24 25 25 25 26 28 29 26 21 20 28 38 28 26 24 22 23 25 28 30 31 34 33 29 27 28 27 25 19 19 21 26 30 31 25 20 15 14 20 22 23 24 22 26 25 26 23 21 18 24 29 19 28 26 25 28 33 33 29 23 29 34 39 41 39 36 35 35 41 38 34 29 26 26 29 33 28 38 41 35 33 38 38 31 26 26 24 22 24 28 29 27 26 26 26 26 25 25 24 24 23 18 17 23 29 30 30 30 33 35 41 49 58 73 93 109 182 229 197 145 118 76 74 115 118 87 68 55 35 30 36 35 37 39 40 40 39 36 32 30 34 41 44 41 41 48 56 60 52 59 87 101 72 59 109 172 240 204 120 31 37 63 70 45 47 32 28 31 30 34 41 41 41 39 39 42 45 45 42 38 30 30 36 43 42 40 47 59 89 135 164 136 110 94 54 28 25 29 60 95 79 36 62 137 223 249 223 175 174 189 186 182 170 118 71 44 31 37 52 63 70 86 77 107 146 135 124 128 119 123 107 84 75 71 65 64 62 38 20 21 78 191 246 213 136 163 208 185 125 64 30 73 130 166 128 77 65 117 196 204 130 51 31 54 60 52 42 47 38 45 67 99 118 111 79 48 65 81 63 46 45 26 48 124 227 241 194 104 88 159 191 156 90 30 74 182 216 189 144 93 104 89 62 43 35 27 23 29 35 36 41 46 42 34 29 31 39 45 47 41 34 31 33 33 33 30 28 31 36 38 37 34 32 38 36 38 43 36 36 56 93 120 108 84 66 53 63 74 83 97 84 90 121 133 104 52 36 37 38 39 39 38 36 35 35 34 33 32 32 33 34 35 34 34 36 42 52 59 52 41 34 28 38 41 36 28 41 88 151 212 209 167 137 142 159 135 88 81 77 61 56 99 148 156 103 51 26 26 58 92 78 60 66 65 62 73 84 70 59 71 94 110 105 102 137 178 199 208 194 203 227 232 176 83 22 9 18 19 52 128 200 219 206 199 200 205 209 197 182 190 203 200 142 101 79 65 46 35 72 149 190 179 163 195 194 150 120 76 46 44 51 87 125 129 137 166 183 169 167 175 186 207 216 200 148 84 33 31 40 35 36 50 43 45 34 37 51 45 50 83 134 166 195 201 187 193 201 167 102 73 96 129 167 159 158 174 188 195 194 201 203 205 207 186 142 75 82 127 128 109 111 140 145 135 116 101 119 160 173 153 157 198 209 224 213 146 122 159 152 177 210 204 173 172 182 171 82 68 113 189 217 209 209 217 184 145 139 161 179 202 204 175 160 119 121 127 158 189 165 155 166 164 131 86 56 42 53 83 90 90 53 44 118 186 173 132 155 207 197 145 75 20 28 53 51 50 48 47 46 46 47 47 45 44 38 38 42 35 28 33 76 138 167 177 207 228 174 72 58 161 222 238 234 188 113 48 55 61 57 51 68 110 158 189 211 180 134 95 74 67 62 59 65 55 39 30 40 72 114 144 129 132 136 131 103 66 45 41 44 44 44 44 44 45 48 50 51 47 43 44 46 45 38 31 37 43 47 46 47 47 44 38 33 35 39 45 52 60 66 70 58 50 46 45 37 30 40 57 64 55 42 33 33 40 51 58 53 48 42 40 42 45 45 44 48 48 49 50 51 51 50 50 55 53 49 52 70 93 104 102 120 104 129 156 132 96 76 59 53 51 52 53 52 49 50 54 52 54 55 54 51 49 49 50 49 50 47 44 44 46 43 38 37 27 39 101 169 235 231 208 203 206 197 196 193 183 187 194 205 200 193 191 194 197 196 192 207 203 178 156 161 169 154 131 77 102 172 218 214 200 191 193 196 201 181 141 106 91 107 137 129 129 136 126 156 215 219 199 207 197 203 212 195 170 156 152 185 194 204 209 206 201 198 197 202 200 184 192 207 220 202 128 115 191 231 228 211 189 185 190 205 201 198 201 207 210 209 206 207 206 204 203 203 204 206 207 202 202 202 203 203 204 204 204 197 202 206 205 202 200 201 204 203 203 203 202 202 201 201 201 200 201 201 202 202 201 200 200 199 199 199 199 199 199 199 199 199 199 200 200 200 201 201 201 198 200 202 204 204 202 200 198 202 202 201 201 201 201 202 202 202 203 203 203 203 203 203 202 203 203 203 203 203 202 202 202 204 203 202 203 205 206 205 204 202 202 202 202 203 203 203 204 203 202 202 203 205 205 203 201 202 202 203 204 205 205 205 205 201 204 206 207 205 205 206 208 205 207 209 209 207 207 209 211 210 211 212 211 210 210 212 215 213 213 214 214 215 216 217 217 216 216 216 217 217 218 218 218 218 219 220 221 221 221 220 219 219 220 221 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 225 225 226 226 226 226 226 227 227 227 228 228 234 229 224 224 230 234 234 232 228 227 234 237 230 227 231 231 230 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 224 225 225 226 226 226 225 225 217 222 227 243 197 109 118 194 229 235 223 216 228 195 154 180 212 207 180 156 172 208 235 248 228 148 81 80 166 238 242 175 142 197 222 224 219 215 219 213 213 213 213 213 213 212 212 212 213 216 214 215 206 176 170 197 226 213 209 220 224 215 208 209 220 217 212 211 216 219 213 203 198 149 102 86 111 176 225 232 234 232 221 174 161 195 217 234 220 220 220 220 220 220 220 220 219 227 214 216 230 224 170 92 144 218 236 225 218 213 221 218 218 217 215 212 210 209 208 208 176 176 177 179 181 184 186 187 182 181 181 182 183 183 181 179 181 181 182 182 182 182 181 181 181 181 180 180 180 181 182 182 180 180 181 181 181 182 182 182 179 178 177 178 180 182 182 182 182 182 181 180 180 180 181 181 182 182 181 180 179 178 178 178 181 181 181 181 181 181 181 181 180 180 180 181 181 181 181 181 179 179 179 180 180 180 181 181 180 180 181 181 182 182 183 183 185 185 185 183 181 179 179 179 182 183 184 185 185 184 183 182 181 181 182 183 183 183 182 182 184 184 185 185 185 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 184 184 185 185 186 186 183 183 183 183 184 185 186 187 185 185 185 185 185 185 185 185 188 189 189 189 188 186 184 182 187 186 185 184 183 183 184 184 185 185 186 186 186 186 187 188 187 187 187 187 187 187 187 187 187 188 188 189 189 189 189 189 189 189 188 188 188 189 190 191 190 190 190 189 189 189 188 188 190 190 190 190 190 190 190 190 190 192 193 192 190 188 188 188 189 190 190 190 190 190 189 188 191 191 191 191 191 191 191 191 194 194 193 193 193 192 192 192 193 193 194 194 194 194 193 193 193 193 194 194 194 194 195 195 194 193 193 192 193 195 197 199 193 195 196 196 194 194 195 197 196 197 197 198 198 198 197 197 198 196 193 193 195 196 197 196 195 196 196 197 197 198 198 198 190 199 199 196 200 199 197 201 198 196 194 193 195 196 196 196 197 197 197 196 196 196 195 195 195 211 204 165 148 179 200 188 146 162 174 183 210 197 119 58 135 213 209 189 198 196 202 203 207 206 196 186 195 215 222 216 182 146 99 51 70 153 212 234 223 200 191 200 197 178 172 183 168 159 195 233 200 162 145 99 91 123 141 116 94 82 69 81 86 108 147 173 159 121 103 111 134 169 186 140 78 40 49 102 103 81 59 113 171 149 91 129 204 201 158 145 172 194 211 213 167 155 131 115 115 110 99 96 109 82 47 54 66 44 24 19 27 25 36 31 22 31 60 105 134 175 198 218 191 77 31 108 154 167 199 241 250 185 85 20 37 81 93 89 85 81 94 107 138 172 193 191 190 192 197 205 226 224 170 128 169 228 243 238 226 219 222 232 229 195 131 74 91 160 216 252 242 159 81 51 59 45 31 30 37 40 37 34 16 13 40 73 116 162 177 178 166 157 165 137 93 87 161 223 239 173 98 57 97 169 186 172 158 138 137 125 86 76 98 109 106 157 205 200 147 139 192 218 206 190 189 193 193 197 185 157 172 171 157 153 124 55 78 193 234 244 222 222 197 104 85 163 211 126 43 28 71 87 70 84 166 245 184 89 137 184 122 56 62 56 43 33 33 39 39 33 33 16 9 45 119 178 181 154 91 42 55 120 136 96 56 38 31 18 19 32 70 105 94 77 67 94 115 100 71 79 127 169 135 71 48 35 22 44 57 43 91 159 192 214 214 178 128 65 48 39 37 43 43 31 22 22 8 25 73 129 140 93 34 2 14 111 208 246 206 140 109 94 100 102 130 175 196 186 176 179 186 199 198 191 192 190 191 199 196 198 197 194 194 197 200 200 196 196 196 196 196 196 196 196 196 196 195 195 195 195 196 196 198 190 210 226 227 160 86 30 26 31 31 26 29 42 52 54 57 67 81 95 101 83 41 4 36 163 237 250 214 144 125 131 117 156 171 146 119 120 150 184 153 105 56 33 26 25 30 35 24 37 47 45 41 39 34 27 27 29 31 32 32 31 32 32 31 25 21 25 32 33 27 20 24 33 37 32 27 27 24 18 35 38 33 33 64 128 192 227 211 170 103 44 26 38 45 40 43 41 43 49 50 45 39 37 37 34 31 30 32 34 34 34 34 33 31 29 28 27 27 27 29 32 35 33 32 50 90 124 100 106 110 118 100 46 47 113 188 253 246 142 92 173 227 164 150 185 186 204 229 220 217 219 217 221 217 219 229 217 186 166 251 253 160 56 47 97 161 198 195 195 185 142 101 123 173 191 158 95 79 71 66 76 80 100 88 66 59 56 62 71 72 85 64 84 70 55 45 30 30 33 41 40 38 37 35 35 34 33 35 33 33 36 36 32 31 32 28 26 23 21 20 21 23 24 30 28 27 30 33 35 32 29 29 37 40 36 34 35 32 27 18 19 20 21 21 23 27 29 31 33 33 27 20 15 17 20 25 24 23 21 22 27 35 41 48 41 32 25 21 20 19 18 22 25 25 21 21 25 29 30 25 21 18 18 21 24 26 27 29 32 33 29 26 27 27 26 19 19 21 25 28 26 20 14 24 24 22 19 19 19 19 17 22 24 26 22 18 21 26 30 34 38 31 20 23 37 42 35 48 46 43 39 37 37 36 35 32 34 35 34 32 31 32 34 28 40 44 37 37 44 40 29 22 21 22 24 23 22 25 30 31 31 31 31 29 27 24 22 19 16 17 24 31 34 35 36 32 24 29 43 45 39 54 79 148 180 160 134 127 115 117 130 123 120 115 90 50 30 31 32 31 34 39 42 41 38 33 29 27 32 41 44 38 33 38 48 55 70 99 103 69 63 124 192 236 202 127 32 29 79 115 91 53 33 24 27 30 36 44 44 40 37 35 37 42 44 42 39 31 32 37 44 43 41 47 57 71 112 148 146 149 141 88 46 16 22 39 54 42 22 51 111 174 212 206 175 184 214 227 229 194 110 60 29 22 41 49 66 58 62 52 87 133 129 125 144 174 123 88 110 141 122 82 65 58 41 27 16 62 184 252 218 128 186 251 248 193 90 11 38 132 180 143 84 69 91 125 119 72 38 46 57 51 52 54 57 33 32 75 142 177 164 106 43 27 43 48 50 45 26 51 116 151 147 106 56 80 166 201 168 111 30 47 145 171 124 84 66 67 61 54 47 36 24 24 32 33 34 40 47 45 36 31 33 41 47 48 42 35 33 33 32 29 28 27 31 37 40 40 38 34 39 39 40 42 35 35 49 59 83 78 68 59 53 65 72 83 115 133 167 206 201 140 65 32 34 37 39 40 39 36 34 37 36 34 33 32 32 33 34 29 29 32 43 56 60 49 36 31 28 40 46 43 31 31 65 99 173 200 157 127 144 152 129 131 124 92 52 54 92 105 86 57 25 18 40 96 151 150 127 77 81 69 55 58 65 71 79 72 68 68 105 175 220 221 209 190 193 213 223 177 92 30 13 28 17 36 100 172 207 206 199 196 181 191 175 143 180 224 207 138 116 119 102 52 23 58 129 205 201 171 165 153 125 105 66 33 52 76 125 177 174 152 159 174 184 198 206 208 210 213 213 176 114 55 38 41 38 35 38 39 42 36 40 52 47 50 75 116 146 168 172 168 191 205 166 91 77 98 122 157 167 167 172 149 164 171 184 193 199 212 206 142 65 65 104 110 112 115 117 112 151 162 139 136 157 164 154 187 219 210 217 219 154 112 131 157 193 219 208 190 179 135 73 68 123 161 177 198 212 214 217 193 129 94 124 180 218 211 176 147 114 150 180 181 164 134 148 169 192 179 123 68 37 36 50 47 46 31 51 147 232 203 120 143 194 164 94 52 28 30 48 52 49 45 42 42 45 49 52 45 43 37 38 41 35 33 42 73 126 159 195 240 236 148 31 68 181 238 247 246 197 120 63 89 95 72 44 50 89 151 210 207 148 85 56 50 46 42 43 53 48 42 38 42 56 75 87 66 69 66 54 46 44 40 35 42 45 48 46 42 40 43 46 45 42 41 43 46 44 38 31 37 41 45 46 46 46 43 39 32 36 41 47 52 55 56 56 54 52 49 45 38 32 33 38 41 42 42 37 34 37 47 56 49 43 37 36 38 42 44 44 43 43 44 46 48 50 52 53 52 51 49 48 47 47 47 46 64 53 68 82 64 48 46 41 41 48 57 61 54 47 48 54 51 55 59 58 53 49 49 51 47 48 47 44 43 42 38 33 34 40 76 159 208 234 214 192 177 196 199 204 178 147 171 193 201 202 199 192 189 191 194 194 201 197 173 158 176 177 132 85 97 175 211 206 200 193 194 198 191 209 200 157 108 77 74 89 101 91 97 126 186 229 221 210 216 199 183 169 160 169 185 190 207 209 210 207 202 198 198 200 196 207 195 201 200 212 220 153 109 130 160 151 117 102 123 166 217 209 202 201 206 209 205 200 205 205 205 205 205 205 205 205 202 202 203 203 203 203 204 204 197 202 207 208 205 201 200 200 202 203 203 203 203 203 203 203 205 204 203 202 201 200 200 200 200 200 200 200 200 200 200 200 199 200 200 200 201 201 201 202 202 202 203 203 202 201 200 199 203 203 202 202 202 202 203 203 202 202 203 203 203 203 202 202 202 202 202 202 203 203 203 203 204 203 202 203 205 206 205 203 200 200 201 201 202 202 203 203 203 202 202 203 205 205 203 201 199 201 204 206 207 206 204 203 203 205 206 207 206 206 207 208 206 207 208 209 208 208 210 211 209 210 211 210 209 209 211 214 212 212 213 214 215 216 217 217 216 216 216 217 217 217 218 218 218 218 219 220 220 220 219 219 220 221 221 222 222 221 221 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 224 224 225 225 225 225 226 226 226 227 227 227 228 230 228 226 228 231 232 230 228 228 227 229 232 229 226 230 235 228 228 228 228 228 228 228 228 230 230 229 229 229 228 228 228 225 225 224 224 224 224 225 225 215 224 228 242 202 125 138 211 231 229 231 225 215 149 100 165 235 246 216 159 144 177 219 243 247 183 104 73 151 220 212 148 171 212 224 222 218 215 219 214 210 211 212 213 214 215 216 216 217 213 212 220 215 186 174 190 210 218 223 218 213 213 213 211 214 214 211 210 213 218 220 219 154 121 125 137 118 132 198 247 223 242 221 164 165 205 221 231 220 220 220 220 220 220 220 220 220 229 221 214 221 228 176 72 125 207 235 229 222 216 224 222 220 218 216 213 211 209 208 208 183 182 180 179 178 179 180 181 182 182 182 181 181 181 180 179 181 181 181 181 181 181 181 181 180 180 179 179 180 181 182 183 180 180 181 181 182 182 182 182 183 182 180 180 181 182 184 185 183 182 181 180 179 179 180 180 181 181 180 180 180 179 179 179 180 180 180 180 180 180 180 180 179 179 180 180 181 181 181 182 178 178 178 178 179 179 179 179 180 180 181 181 181 182 182 182 185 185 184 183 181 180 179 179 182 183 183 183 183 183 183 182 179 181 182 184 184 183 182 181 183 184 185 186 186 185 183 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 182 182 183 184 185 186 186 186 185 185 185 185 184 184 187 187 187 187 186 185 184 184 188 187 187 186 186 186 186 186 185 185 186 186 186 186 187 188 188 188 188 188 188 188 188 188 187 188 188 189 189 189 188 188 190 189 189 188 188 189 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 192 192 192 191 190 189 188 188 189 190 191 192 191 189 188 186 191 191 191 191 191 191 191 191 193 193 193 193 193 193 193 193 192 192 194 195 195 194 192 192 194 194 194 194 194 194 194 194 196 194 192 191 192 194 196 198 192 194 195 195 194 194 195 197 196 197 198 199 199 197 195 194 199 197 194 194 195 196 195 194 196 196 196 197 197 198 198 198 199 196 192 197 202 194 191 203 200 198 196 195 196 197 199 199 193 195 196 198 199 199 199 198 191 200 203 182 158 163 180 184 144 159 177 178 195 180 117 101 167 213 212 199 198 192 192 187 179 200 210 200 194 203 206 200 187 158 144 112 81 102 158 212 204 211 213 195 160 137 144 164 161 173 202 214 167 120 107 81 74 85 105 105 87 79 92 114 101 117 139 152 152 141 103 58 93 181 230 176 101 50 35 68 94 103 72 83 130 158 151 188 213 178 143 135 150 183 217 231 223 206 178 158 146 126 105 100 105 98 76 110 139 104 65 35 25 16 29 35 33 31 39 69 111 157 168 171 164 92 55 110 159 177 215 248 226 139 54 20 65 103 96 62 63 89 92 72 78 114 131 120 109 111 124 139 153 134 101 102 148 182 182 175 181 183 198 214 227 233 181 98 53 109 179 238 213 151 133 118 76 48 30 35 42 43 38 32 23 14 40 77 125 165 159 143 140 127 126 133 130 112 128 166 191 146 112 103 139 212 243 219 191 173 184 156 72 57 116 149 126 132 158 170 148 151 193 217 203 184 188 204 205 210 212 198 173 161 144 167 171 93 70 152 220 225 217 217 164 96 106 136 143 83 34 34 64 66 58 91 150 219 189 130 162 178 123 82 99 84 56 32 28 38 41 36 41 25 10 24 79 147 188 197 133 72 44 56 55 44 37 28 16 24 46 83 139 176 163 132 88 85 78 52 43 100 175 204 137 54 42 60 46 62 85 63 61 102 140 186 205 179 132 78 69 51 37 36 34 28 25 28 33 72 145 214 225 163 70 7 1 77 166 221 195 131 105 101 119 144 167 170 164 166 177 186 192 199 198 191 189 189 192 196 190 197 200 195 194 198 198 193 195 195 195 195 195 195 195 195 196 195 195 195 195 195 195 196 197 191 205 219 234 187 112 41 25 35 41 36 29 29 33 35 38 45 50 49 50 47 30 11 37 158 228 244 219 153 136 169 176 177 168 152 131 103 91 99 66 53 40 40 37 21 18 33 33 34 30 24 22 26 28 27 29 31 33 33 33 31 29 28 26 30 32 29 24 21 24 27 25 28 30 31 30 29 28 27 34 41 33 22 40 87 124 134 118 100 69 39 26 31 42 48 47 42 39 40 40 36 32 30 34 31 29 29 31 34 35 35 36 35 34 32 31 30 29 29 30 28 26 21 16 32 92 159 179 160 134 119 93 48 50 99 171 200 154 95 120 192 206 150 164 208 185 172 199 204 209 219 222 220 217 219 224 217 197 181 245 250 152 38 56 130 177 217 223 240 251 210 150 159 210 230 172 74 52 73 67 73 108 153 109 54 29 49 92 116 106 106 143 167 121 61 47 47 42 28 32 31 30 32 34 36 35 34 35 34 35 39 39 32 26 24 25 23 20 19 19 20 23 25 29 26 24 26 30 32 31 29 31 39 39 32 33 40 39 30 17 18 19 18 17 20 25 29 30 31 30 26 19 15 16 19 23 22 20 18 20 26 35 42 48 41 32 25 21 19 18 17 22 17 15 22 32 37 33 27 23 20 19 21 22 22 22 23 26 30 31 27 23 24 25 24 19 18 20 26 28 23 18 15 26 27 18 20 28 34 39 30 43 35 35 33 34 33 34 52 55 61 38 5 20 80 120 121 103 70 37 27 30 30 31 35 22 29 37 40 40 41 46 50 45 48 49 45 44 45 39 30 21 21 26 31 28 22 24 32 33 34 35 35 33 29 25 23 18 17 19 25 32 36 37 37 32 34 36 37 36 38 45 53 67 87 89 98 115 133 142 126 109 148 176 149 86 38 24 25 27 32 38 43 44 40 35 31 29 30 38 45 40 39 63 94 95 90 100 112 104 103 123 144 138 127 93 27 40 116 168 134 55 32 23 29 34 40 46 45 37 33 29 31 37 41 40 38 33 35 40 44 43 41 44 51 55 98 126 116 129 147 107 63 40 44 42 41 37 32 46 73 81 118 129 127 165 222 252 255 188 83 36 21 38 70 65 76 70 76 62 72 101 109 135 187 242 145 93 151 210 174 97 61 57 47 39 16 31 135 216 203 128 178 235 238 188 94 17 23 77 117 97 70 64 53 62 77 55 52 70 62 47 63 67 55 16 23 92 181 213 184 108 28 17 29 42 50 45 30 39 69 61 61 63 64 79 114 137 134 94 32 37 94 99 66 60 72 60 52 51 48 35 27 29 34 33 32 37 46 46 37 32 34 44 49 49 42 36 34 33 33 30 29 29 32 37 40 40 39 35 38 40 43 42 37 38 45 56 72 70 68 66 70 97 111 111 158 194 233 254 230 154 72 27 29 34 39 42 42 39 36 37 38 38 37 36 35 33 32 28 29 33 43 53 54 45 34 34 32 43 47 45 32 23 45 101 171 188 144 149 178 161 144 184 157 98 54 57 68 54 36 32 27 43 76 125 180 210 213 162 146 103 59 49 64 77 78 79 68 71 117 188 230 222 198 203 201 203 196 157 95 42 18 24 21 36 79 140 194 214 206 194 174 194 173 124 175 231 191 129 136 171 149 64 14 48 120 194 205 161 120 125 142 119 53 35 94 140 172 203 194 168 165 176 189 198 199 195 187 187 198 197 155 98 56 39 37 33 27 41 45 41 43 50 46 46 60 94 124 152 165 162 171 165 115 72 90 133 160 183 184 157 138 134 159 163 166 173 181 195 193 143 62 52 92 131 174 163 114 99 170 200 166 129 120 135 158 194 193 199 226 208 140 93 74 119 196 237 226 206 156 79 30 105 178 183 150 174 212 218 221 224 132 58 79 166 229 215 165 109 92 162 211 186 143 128 173 188 203 208 180 124 66 38 38 57 31 19 62 163 248 220 131 116 160 147 86 43 31 35 43 50 47 43 40 41 44 49 52 37 41 42 44 44 36 39 55 78 107 168 232 253 241 161 31 89 202 248 248 245 192 111 61 117 128 94 47 45 76 129 185 148 96 45 33 43 50 52 56 49 46 42 39 38 39 41 42 36 42 42 37 38 44 44 38 40 43 46 45 41 39 40 42 39 38 39 42 46 44 39 33 36 39 43 45 45 44 42 39 36 39 43 47 50 50 49 48 50 52 50 44 39 37 34 31 33 39 44 42 38 36 41 47 44 39 34 35 41 48 52 54 45 45 45 46 48 52 55 57 56 52 49 47 44 41 43 49 42 36 43 48 41 42 50 50 38 47 58 62 55 47 48 54 53 59 64 62 54 47 46 48 44 45 45 43 41 37 33 29 42 94 153 215 222 220 198 172 136 180 202 206 162 128 169 196 197 195 196 200 199 194 193 196 196 196 174 157 158 141 108 93 172 229 217 191 188 188 200 198 194 204 193 168 149 121 78 46 68 79 106 155 206 216 201 204 180 178 173 164 172 202 216 205 203 203 202 200 198 199 203 207 207 207 187 202 204 213 230 171 90 68 101 116 96 93 131 200 222 215 206 203 203 204 201 198 203 204 205 205 205 205 204 203 203 203 203 203 203 203 203 203 200 203 207 207 204 201 200 201 201 201 201 202 203 203 204 204 205 203 201 199 199 199 200 201 200 200 200 200 200 200 200 200 200 200 200 201 201 201 202 202 203 202 202 201 201 201 201 202 203 203 203 202 202 203 203 203 202 202 202 202 202 202 202 202 201 201 201 202 202 203 203 203 204 203 201 202 204 205 204 202 202 202 202 202 201 201 201 201 203 202 202 203 205 205 203 201 205 206 207 207 207 205 203 202 204 205 206 207 207 207 207 207 205 205 206 207 207 207 208 209 209 210 210 210 208 209 211 213 213 213 213 213 214 214 214 214 215 215 216 216 217 217 217 217 217 217 218 219 220 219 219 218 221 221 221 221 220 220 220 219 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 224 224 224 224 224 225 225 225 223 223 223 223 223 223 223 223 222 222 223 223 223 224 224 224 225 225 226 226 226 227 227 227 223 229 234 232 229 228 231 233 243 236 225 223 228 230 229 232 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 229 228 226 224 223 223 223 223 217 225 225 237 206 139 151 216 237 228 230 231 195 125 119 190 237 239 224 196 168 156 180 218 245 206 114 50 133 199 185 151 197 223 221 216 215 212 216 211 212 212 213 214 216 217 218 218 220 214 212 219 222 207 189 181 192 224 236 214 200 211 220 216 210 211 211 209 210 216 226 232 182 135 151 181 144 125 183 243 222 241 196 138 166 218 225 222 220 220 220 220 221 221 221 221 216 222 223 219 218 231 184 69 115 201 234 233 228 220 225 220 221 220 217 214 212 210 209 209 186 184 181 179 177 177 177 178 182 182 182 181 180 179 180 180 181 181 181 180 180 181 181 181 180 179 179 179 179 180 181 182 180 180 180 181 181 181 182 182 185 184 182 181 180 180 182 183 182 181 180 179 179 179 179 180 179 179 180 180 181 181 182 182 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 181 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 184 182 180 179 179 180 182 184 179 181 182 184 184 183 182 181 184 184 185 185 185 184 183 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 185 185 184 183 183 183 183 183 186 186 185 185 185 185 184 184 187 186 184 183 184 186 189 190 186 187 187 188 188 188 188 188 185 185 186 186 186 186 187 188 188 188 188 188 188 188 188 188 187 188 188 188 188 188 187 187 190 190 189 188 188 189 189 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 191 191 190 190 190 190 190 190 190 191 192 193 192 191 189 187 191 191 191 191 191 191 191 191 193 193 193 193 193 193 193 193 191 192 193 194 194 193 192 191 194 194 194 194 194 194 194 194 198 196 193 191 191 192 194 195 191 193 194 194 193 193 194 196 195 196 197 198 197 195 193 192 200 198 195 195 196 197 195 194 196 196 196 197 197 197 197 197 201 200 192 191 198 197 194 198 200 199 198 197 197 197 199 200 193 194 196 198 199 199 198 198 211 194 178 168 165 169 163 145 141 180 223 212 179 135 108 150 184 200 205 201 197 199 186 147 123 167 203 203 193 197 205 206 192 147 147 139 79 44 104 206 208 226 232 199 138 99 110 140 183 207 192 157 120 95 100 105 88 76 81 74 56 100 163 169 153 144 130 122 135 145 107 47 95 165 199 149 94 61 48 75 133 170 128 76 78 147 207 254 197 130 130 152 179 209 200 194 213 205 190 180 172 144 111 95 106 122 110 141 170 142 114 95 64 35 27 29 34 32 25 39 75 116 138 136 115 67 60 106 149 174 217 240 194 96 32 30 85 115 111 63 64 130 155 122 89 134 132 81 59 85 113 121 88 76 85 99 100 103 109 105 112 115 130 135 148 182 163 93 30 87 174 204 142 142 207 194 118 64 29 29 34 37 36 30 18 22 61 105 146 173 155 132 141 147 139 147 153 126 98 109 112 122 162 168 140 173 217 194 162 177 203 155 63 71 153 192 181 146 129 116 106 135 181 205 207 200 204 211 213 211 186 149 122 139 153 200 224 141 72 101 182 217 226 212 157 104 95 78 54 50 56 60 55 36 53 124 148 151 136 125 136 138 118 101 101 84 57 36 35 42 42 35 38 35 24 18 33 70 106 125 113 76 47 35 29 32 30 18 11 64 123 162 177 180 182 177 138 101 58 20 28 108 175 174 81 34 80 143 104 64 76 74 57 86 131 174 169 128 95 75 65 54 39 29 32 44 57 64 78 127 195 248 254 199 94 6 1 59 118 151 137 116 138 160 166 181 185 176 176 191 197 191 194 196 200 198 196 198 199 194 194 201 201 194 191 195 197 193 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 188 204 214 217 162 97 42 31 30 33 38 38 32 27 26 38 42 43 40 38 36 27 15 35 109 163 209 223 168 136 165 218 217 203 175 135 86 51 44 37 36 37 41 35 16 15 33 34 28 25 26 27 24 23 25 27 27 27 28 30 32 34 35 35 39 44 45 43 41 42 43 44 34 30 34 34 31 34 41 34 40 39 33 37 50 55 51 50 50 47 40 32 31 39 47 46 42 42 47 48 43 36 32 32 30 28 29 32 35 35 35 36 36 35 34 33 31 30 29 28 25 21 19 8 11 83 180 227 195 184 200 175 100 55 65 102 90 80 121 171 178 164 143 176 224 170 127 168 200 213 226 223 219 221 228 228 221 210 199 245 241 147 31 50 140 199 248 214 217 237 219 165 171 228 253 180 84 60 78 63 73 129 180 136 46 22 87 153 154 128 135 243 231 147 74 65 69 55 28 33 36 38 35 29 27 33 39 44 41 39 39 36 30 27 27 23 22 19 18 19 21 25 27 28 24 22 23 28 33 35 34 37 38 31 24 30 43 43 33 22 22 21 18 15 17 22 27 28 29 28 25 21 18 19 22 22 21 19 18 19 26 35 42 46 40 31 25 22 22 21 21 19 15 19 29 33 29 26 28 25 22 23 26 25 19 17 19 23 28 30 25 20 20 22 22 19 17 19 25 27 23 19 19 24 42 50 79 108 120 123 100 98 75 52 39 70 101 94 96 115 100 45 1 49 162 225 220 145 82 29 22 31 27 24 30 27 30 33 34 38 49 66 78 71 62 53 49 46 40 33 30 21 24 31 38 33 24 23 30 33 34 35 36 34 31 28 26 20 22 24 27 32 35 35 33 32 36 35 31 33 40 42 38 31 43 50 61 70 97 124 107 95 162 211 185 110 44 20 23 28 32 37 42 43 42 39 37 37 34 38 43 35 35 71 116 132 120 124 140 149 148 137 119 90 81 64 24 63 154 192 130 52 30 25 36 43 45 46 43 34 29 25 28 35 40 40 37 35 37 42 45 43 40 41 44 39 67 89 88 114 144 124 101 124 110 76 46 41 41 35 33 40 57 62 70 116 177 205 204 137 41 16 42 98 132 96 81 79 110 103 62 39 52 129 236 254 143 78 139 205 170 92 56 70 58 49 24 19 92 165 170 121 138 172 174 137 86 40 21 29 57 49 45 54 49 71 116 107 63 49 48 58 79 67 39 7 30 105 171 169 127 70 16 21 34 42 41 38 37 39 43 43 38 50 67 69 68 75 80 76 32 23 47 63 80 90 79 84 71 64 55 38 38 47 46 38 33 35 44 44 35 31 35 47 50 48 40 35 34 35 34 34 33 33 34 37 38 38 37 35 35 41 44 41 40 43 45 52 61 60 67 68 85 130 155 163 196 215 241 254 224 142 58 25 27 31 38 43 44 42 38 36 38 41 43 41 37 32 29 31 31 35 42 46 45 40 36 36 34 42 42 43 35 24 42 123 181 160 113 156 186 156 156 206 158 92 63 64 47 30 40 53 72 90 104 132 186 232 238 233 175 118 95 90 84 77 72 81 75 81 113 163 203 206 188 204 216 211 180 139 99 59 29 16 23 38 63 120 196 230 213 183 170 193 164 108 168 226 172 125 146 193 172 81 22 43 104 156 195 160 107 136 185 138 32 48 145 209 209 204 201 195 196 203 201 195 194 193 188 194 210 221 196 137 68 31 30 34 29 42 45 45 44 47 45 45 49 62 98 149 187 184 165 127 60 54 105 178 218 222 198 137 99 162 197 194 178 172 166 160 146 130 53 64 136 201 238 193 111 93 154 162 110 87 117 162 193 182 172 186 225 201 116 60 39 94 176 229 247 224 123 44 58 159 212 190 136 151 193 214 231 236 149 56 50 146 241 228 153 104 89 162 201 164 134 154 226 226 205 205 212 172 100 56 52 64 30 18 59 151 235 224 149 86 107 125 90 33 23 41 48 45 44 43 42 43 45 47 48 37 42 43 42 38 34 49 79 126 140 182 235 248 229 160 55 118 210 232 217 211 164 95 56 114 121 82 36 41 65 82 99 80 63 46 45 54 60 56 50 45 43 40 38 39 39 39 39 43 44 47 47 44 40 37 36 41 42 43 44 43 42 41 40 36 36 38 41 45 44 40 36 36 37 40 43 44 42 41 40 42 43 44 45 46 46 46 46 45 47 45 39 37 40 39 35 35 39 43 44 41 39 39 41 43 38 33 33 37 43 46 47 46 45 45 45 46 48 51 52 59 53 48 46 44 42 44 48 45 42 42 42 40 44 48 46 43 47 54 57 53 48 48 53 56 61 65 62 52 44 42 43 41 42 42 41 38 32 28 26 55 142 204 238 224 221 189 132 104 165 207 202 153 138 183 204 210 192 186 198 202 194 192 201 204 206 164 117 111 118 132 159 201 215 198 195 194 187 198 188 196 201 190 177 171 145 89 44 72 129 166 175 177 167 157 156 165 167 184 200 203 206 209 204 203 203 202 200 198 198 201 203 199 205 190 198 201 211 218 161 44 62 142 191 190 185 193 229 207 205 203 202 202 204 208 211 203 204 204 205 205 204 204 203 203 203 203 203 203 203 203 203 204 205 205 204 202 201 202 203 199 199 200 201 202 203 203 204 203 202 201 199 199 200 202 203 200 200 200 200 200 200 200 200 200 200 201 201 202 202 202 202 201 201 201 200 201 203 204 205 203 203 203 202 202 203 203 203 203 202 201 201 201 201 202 203 200 201 201 201 202 202 203 203 204 203 201 202 204 204 203 201 205 204 204 203 202 201 200 200 203 202 202 203 205 205 203 201 208 206 205 204 203 204 205 205 205 205 205 206 207 207 206 205 206 206 206 207 208 208 209 208 209 210 210 210 208 209 211 213 214 214 214 213 212 212 211 211 215 215 215 216 216 216 217 217 216 217 218 218 219 218 218 217 220 220 220 219 219 219 219 219 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 223 224 225 225 226 222 222 222 222 222 222 222 222 221 222 222 222 223 223 223 224 225 225 225 225 226 226 227 227 226 231 230 226 227 230 221 208 225 236 233 227 231 230 226 229 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 227 227 226 225 224 224 224 224 222 224 220 234 209 146 154 211 238 229 225 239 181 133 191 234 229 219 220 229 208 162 153 185 228 218 127 44 127 176 150 152 216 229 218 212 213 209 213 210 210 210 210 211 212 212 212 213 215 217 218 219 225 222 190 149 185 207 225 224 217 216 215 213 215 216 214 211 208 211 222 232 216 156 165 197 156 125 176 239 244 230 145 101 168 233 231 212 220 221 221 222 222 223 223 223 221 220 223 224 222 239 207 101 135 215 239 233 228 221 227 222 223 221 219 216 214 213 212 212 181 180 179 179 179 179 179 180 181 181 181 180 179 179 180 181 181 181 180 180 180 180 181 181 180 179 179 178 179 179 180 181 179 179 179 180 180 181 181 181 182 182 182 180 178 177 178 179 181 180 179 179 178 179 179 180 178 179 179 180 181 182 182 183 180 180 180 180 180 180 180 180 179 179 179 179 180 180 180 180 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 183 184 184 184 184 182 179 177 177 179 182 184 181 181 182 183 183 183 182 182 184 184 183 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 186 186 186 186 185 184 182 181 185 185 185 185 185 185 185 185 189 187 185 184 185 188 192 195 184 185 186 187 188 188 187 187 185 185 186 186 186 186 187 188 189 189 189 189 189 189 189 189 188 188 188 188 188 187 186 186 191 190 189 188 188 188 189 189 188 188 189 189 189 190 190 190 189 189 189 189 189 189 189 189 191 190 188 189 190 191 191 191 191 192 192 193 192 192 191 190 191 191 191 191 191 191 191 191 192 192 192 193 193 193 194 194 192 192 192 193 193 192 192 192 195 195 194 194 194 194 193 193 197 196 194 192 191 191 192 193 191 193 194 194 192 192 193 195 195 195 195 195 194 193 192 192 199 197 195 196 197 197 196 194 196 196 196 196 196 196 196 196 188 203 199 189 198 211 208 200 196 197 198 197 196 195 196 197 196 196 196 195 195 195 194 194 210 199 178 152 145 157 147 114 117 159 199 189 142 97 106 167 191 199 203 198 200 208 179 127 128 168 201 201 190 195 210 220 205 146 139 146 99 50 90 192 237 224 205 174 124 94 121 170 211 227 174 113 101 113 137 155 115 94 84 66 51 124 201 178 160 155 128 93 78 81 76 64 73 85 93 78 70 66 69 101 178 249 203 88 45 150 239 247 170 119 161 201 221 239 214 207 213 204 183 168 162 145 122 110 128 142 123 122 140 134 141 170 149 97 52 22 15 18 18 32 49 63 88 114 108 69 56 80 115 132 165 181 136 53 23 49 114 141 134 68 64 151 193 170 164 196 175 121 126 172 174 138 89 117 161 167 136 131 137 121 115 110 109 99 99 129 126 76 35 52 124 146 95 137 232 233 178 94 33 23 25 32 38 32 10 31 84 122 147 168 163 156 179 208 188 162 144 123 95 106 105 138 195 202 147 144 168 131 116 181 224 164 72 80 159 207 202 161 131 92 76 113 150 164 182 200 205 207 223 219 157 87 86 134 170 205 213 141 75 87 141 194 184 142 113 76 52 53 72 90 119 121 86 41 64 158 184 132 96 87 87 102 113 102 82 66 47 40 44 46 40 31 28 33 32 24 23 33 44 49 58 45 35 35 32 21 21 34 73 136 191 213 192 168 176 183 167 123 76 37 32 77 103 78 35 58 154 229 161 62 55 75 60 62 90 114 95 63 55 62 58 56 43 28 33 55 75 82 94 131 174 202 210 176 93 15 3 43 66 80 101 143 198 218 214 210 204 201 201 202 200 198 197 190 190 192 194 207 217 211 208 210 208 200 193 192 193 193 195 195 195 195 195 195 195 195 194 194 195 195 195 195 194 194 196 187 213 230 209 121 63 40 41 34 33 40 43 39 37 40 44 42 41 42 43 38 26 17 26 51 84 138 173 146 127 158 220 247 239 178 108 57 29 22 31 33 31 25 22 32 48 58 49 36 25 22 20 16 17 22 24 22 20 21 25 31 36 38 55 65 88 118 138 133 106 80 62 48 35 32 31 30 34 42 39 37 37 39 39 35 31 30 43 42 41 40 38 35 33 33 29 31 41 54 60 52 39 30 30 29 29 31 34 36 35 34 36 36 35 34 33 31 30 29 25 27 26 27 15 4 61 157 199 170 184 230 217 136 67 46 43 42 112 215 229 192 178 163 161 218 157 119 188 228 224 227 223 221 228 235 238 244 241 226 225 193 108 25 48 135 184 198 157 137 168 191 158 145 169 177 122 71 54 55 54 106 179 206 124 48 47 118 158 139 136 187 255 215 139 109 117 108 88 66 58 56 48 34 21 19 27 37 36 33 30 29 26 24 28 35 26 24 21 19 19 22 25 28 28 24 20 22 28 34 38 39 37 32 22 17 27 40 42 35 33 30 25 20 17 18 22 25 28 29 28 26 23 22 23 25 24 23 22 21 23 29 37 43 43 37 30 25 24 24 25 25 21 27 33 33 26 20 24 31 33 26 24 27 26 19 16 17 23 29 30 24 19 18 20 20 20 16 18 24 25 21 21 25 53 94 125 178 217 224 217 178 146 113 68 42 114 194 176 148 188 143 57 6 66 181 225 199 115 58 15 21 37 34 26 29 35 28 21 22 36 61 87 103 100 83 62 48 42 38 34 30 27 31 36 38 33 26 25 29 31 32 33 34 33 32 30 29 23 26 28 29 30 33 32 29 35 28 27 34 38 35 34 38 42 37 36 43 43 63 81 54 69 131 174 157 101 46 24 32 32 33 35 37 39 41 42 43 35 31 35 41 33 31 63 105 157 149 140 128 121 132 145 144 121 105 75 27 66 156 185 115 47 28 27 42 49 47 45 41 33 27 24 28 37 42 41 38 35 39 43 46 45 43 41 42 45 40 51 74 118 153 168 191 220 195 134 75 56 53 39 25 27 29 30 40 71 104 108 91 55 14 32 98 171 179 115 82 100 135 134 78 36 34 97 202 223 130 68 101 146 123 73 55 79 65 51 33 30 72 116 124 98 84 98 127 137 121 70 11 20 35 30 20 34 62 110 162 144 54 18 38 61 70 53 39 19 32 72 102 92 65 38 12 22 38 41 36 47 69 80 82 64 53 52 66 89 113 114 96 90 42 22 45 105 181 190 130 92 85 82 63 37 47 71 73 48 37 35 42 41 32 30 37 50 50 45 37 32 34 37 37 38 37 36 36 36 36 35 35 35 32 40 44 39 41 46 43 37 42 50 68 74 95 146 173 206 210 198 213 239 215 135 47 28 28 31 37 43 45 42 38 35 38 41 43 42 38 32 29 33 33 36 40 42 39 37 37 33 31 37 36 41 41 35 51 116 167 136 111 162 165 127 129 161 118 72 61 60 41 47 86 115 135 133 131 155 205 236 213 195 151 144 170 155 106 82 87 77 70 75 92 118 156 180 179 179 190 184 161 150 138 94 41 16 21 32 50 105 193 233 208 169 172 187 143 94 160 214 162 107 119 153 142 81 32 33 72 129 190 183 137 160 193 126 23 56 156 222 206 181 194 211 212 204 195 197 206 205 198 201 211 233 201 136 63 26 29 40 41 40 42 44 43 43 46 49 47 49 79 130 182 191 175 133 63 48 107 186 231 220 193 138 118 177 215 212 199 193 173 150 128 115 46 85 194 253 248 177 107 100 154 146 85 91 166 207 194 162 167 170 201 189 102 55 72 122 165 211 242 198 77 32 97 189 216 204 163 149 166 201 236 220 128 59 78 151 210 202 153 131 92 136 165 156 165 182 217 210 179 189 222 198 129 80 68 47 31 23 46 114 197 210 161 95 64 73 65 32 35 47 42 42 42 43 43 44 44 44 44 44 44 40 34 29 31 58 98 167 179 162 176 206 179 114 63 100 158 155 136 137 110 71 48 74 88 70 41 42 53 54 54 53 57 57 54 56 59 56 48 45 42 38 36 36 39 42 44 46 42 41 43 39 31 31 38 44 44 45 45 45 44 42 41 35 35 36 39 42 43 41 39 35 35 38 42 43 41 39 40 44 43 42 42 42 43 44 45 40 41 40 37 36 39 41 41 37 38 39 40 39 39 40 40 44 40 36 36 40 44 46 45 46 46 45 45 45 46 47 48 50 49 47 45 44 42 39 36 44 44 42 41 43 44 44 44 49 49 52 54 51 47 48 52 58 61 62 58 49 42 39 39 39 38 38 38 34 28 25 26 79 177 224 234 205 207 190 132 106 158 207 191 153 166 200 208 205 197 193 188 172 163 184 218 206 213 153 89 106 156 188 210 197 189 188 201 197 187 193 190 198 205 205 194 166 122 92 90 159 205 221 199 152 115 119 131 166 184 206 208 196 196 205 205 201 202 202 201 200 198 198 198 192 203 200 203 217 215 165 86 68 136 215 239 232 226 213 208 198 200 202 202 202 205 210 215 204 204 203 203 203 203 204 204 204 204 203 203 203 203 202 202 206 205 204 202 201 202 204 205 199 199 200 200 201 202 203 203 204 203 203 202 202 203 204 204 200 200 200 200 200 200 200 200 201 201 201 202 202 202 203 203 200 200 201 201 202 204 205 206 203 203 202 202 202 202 203 203 203 202 201 200 200 201 202 203 201 201 201 201 201 202 202 202 205 203 201 202 203 204 202 200 205 205 204 203 202 201 200 200 203 202 202 203 205 205 203 201 202 201 199 199 201 203 207 209 205 204 204 205 206 206 205 203 209 208 207 209 210 212 211 210 209 210 211 210 209 209 211 214 214 213 213 212 212 211 211 210 214 215 215 215 216 216 216 217 215 216 217 218 218 218 217 217 219 219 218 218 218 218 219 220 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 222 222 223 224 224 222 222 222 222 222 222 222 222 221 221 221 221 222 222 223 223 224 224 225 225 225 226 226 226 226 229 226 226 237 230 178 120 153 207 236 233 232 228 225 233 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 226 222 223 224 225 225 225 225 224 223 222 218 235 213 148 152 208 232 231 231 249 185 153 229 233 223 217 219 232 225 189 164 169 181 195 141 58 106 138 135 179 226 231 215 212 215 210 213 211 210 210 210 210 210 210 210 210 208 218 224 221 223 224 183 121 134 182 222 226 220 221 218 209 213 213 212 211 210 212 223 234 202 141 144 178 146 113 163 235 245 220 137 119 189 235 230 215 222 222 222 223 224 225 225 225 232 226 224 226 228 249 228 134 153 227 245 233 225 220 229 227 224 223 221 219 217 216 215 215 176 177 178 180 180 181 181 181 179 180 181 180 178 178 181 183 181 180 180 179 179 180 180 181 181 180 179 178 178 179 179 180 178 178 178 179 179 179 180 180 177 179 181 181 178 177 178 179 180 179 179 178 178 179 180 181 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 179 179 179 179 179 178 178 178 177 177 176 176 176 181 180 180 180 180 180 180 179 181 180 179 181 183 185 184 183 183 182 181 180 180 181 182 183 182 182 181 181 181 182 183 183 185 184 181 179 179 180 182 184 182 182 182 182 182 182 182 182 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 185 187 189 188 187 184 182 184 184 184 185 185 186 186 186 187 187 186 186 186 188 190 191 186 187 187 188 187 187 185 185 185 185 186 186 186 186 187 188 189 189 189 189 189 189 189 189 188 188 188 188 188 187 186 185 191 191 189 188 188 188 189 189 188 188 188 189 189 190 190 190 189 189 189 189 189 189 189 189 193 191 188 188 190 191 191 190 192 191 191 191 191 192 192 193 191 191 191 191 191 191 191 191 192 192 192 193 193 194 194 194 193 192 192 191 191 192 192 193 195 195 195 194 194 193 193 193 194 194 193 193 193 193 193 193 193 195 196 195 193 192 193 195 195 194 194 193 193 193 193 194 197 195 194 195 196 196 195 193 195 195 195 195 194 194 194 194 187 198 201 199 200 194 188 191 192 195 198 198 196 194 194 195 197 196 195 194 194 195 196 197 192 200 198 173 148 145 139 121 129 139 130 110 79 72 123 174 196 209 210 205 205 178 146 150 181 197 207 200 191 192 199 205 201 164 154 159 145 111 103 145 214 182 145 118 104 115 161 209 222 227 175 118 105 125 151 153 115 103 108 120 105 125 165 142 128 145 120 70 50 56 63 70 63 49 51 54 62 69 70 88 154 213 180 89 40 132 200 166 129 120 172 205 200 210 217 220 217 215 196 178 178 179 175 173 164 154 121 102 120 127 147 210 220 177 131 80 46 32 23 33 39 39 50 91 128 109 72 64 98 104 120 124 82 23 27 80 146 174 151 74 84 168 193 180 209 209 192 188 217 229 185 130 132 182 223 220 202 202 199 183 183 179 178 167 155 163 159 131 101 72 84 84 78 143 224 250 216 112 38 27 29 36 41 31 19 34 72 92 110 146 174 195 215 240 215 183 140 108 93 132 151 185 206 203 169 153 153 116 120 195 224 162 88 84 148 214 198 141 120 104 94 111 120 127 146 174 182 189 210 191 129 85 98 138 157 164 163 119 77 83 106 121 105 67 57 58 75 127 170 148 155 175 157 90 68 130 180 149 114 85 66 73 97 112 93 67 44 40 44 42 36 33 28 31 29 26 28 34 36 35 31 30 24 29 29 14 39 102 168 202 214 216 201 186 193 184 190 166 146 118 78 56 45 29 32 82 151 198 148 62 49 66 63 40 43 50 42 42 53 64 59 58 48 36 38 53 67 70 77 89 105 120 128 114 71 29 9 24 33 62 104 151 197 210 212 211 213 213 203 190 191 199 198 187 189 195 196 207 210 194 181 188 199 207 204 196 191 191 194 194 194 194 194 194 194 194 193 194 195 195 195 195 194 193 201 197 226 232 191 91 42 37 43 41 41 46 60 80 95 102 84 63 45 43 45 38 29 24 25 26 42 71 93 94 102 137 178 200 184 124 67 34 21 21 21 32 34 19 32 92 131 121 84 68 43 21 11 14 20 23 24 21 19 22 28 36 42 44 78 101 144 190 213 195 146 106 70 63 46 29 28 38 43 39 41 35 34 41 41 33 32 37 45 44 40 36 34 32 29 26 18 22 34 51 59 52 37 27 29 29 30 34 37 37 34 32 34 34 34 34 32 30 28 27 25 31 27 27 24 10 40 107 145 154 178 196 189 156 96 40 39 101 188 255 255 231 197 148 140 195 137 123 220 254 228 223 228 224 219 209 216 249 253 235 172 107 60 69 115 180 218 205 148 107 145 207 196 158 123 80 72 64 53 40 57 135 197 183 91 69 86 123 154 166 175 205 201 169 132 136 146 142 153 160 126 93 55 38 43 51 48 40 34 37 43 44 36 26 24 27 33 30 25 21 20 21 24 26 30 25 20 21 27 34 39 40 34 27 19 20 28 36 39 38 44 38 30 24 22 23 25 27 31 31 30 28 26 25 26 27 28 28 28 28 29 34 41 46 40 35 28 24 24 25 27 27 29 34 32 31 50 77 84 74 45 28 17 20 25 23 19 19 25 31 32 26 19 17 19 20 23 17 17 22 22 18 20 26 90 141 174 225 254 254 254 214 155 114 67 49 135 214 180 148 183 137 61 14 46 111 124 94 58 32 16 25 38 39 34 33 34 24 18 33 64 96 117 124 138 123 91 57 49 59 59 47 40 43 43 37 32 31 32 32 31 31 31 31 31 31 30 30 24 29 31 29 29 31 30 26 35 27 26 35 37 30 31 39 46 37 36 47 42 45 48 15 44 78 98 94 78 49 31 38 36 34 32 31 33 38 44 48 35 29 31 39 38 37 59 89 141 130 106 74 67 111 170 200 187 153 92 24 63 152 180 114 43 25 27 44 49 45 43 40 29 24 22 27 37 43 41 36 33 38 44 48 49 48 47 45 56 38 39 54 86 125 174 237 254 247 198 137 108 98 84 70 55 45 40 41 44 48 41 25 23 48 88 143 182 163 130 135 162 165 156 125 105 77 63 109 150 114 84 89 99 79 54 51 71 69 57 42 45 63 76 77 77 64 68 116 160 143 79 18 29 28 28 19 24 58 106 146 117 37 16 43 60 59 45 41 30 30 35 43 47 43 32 21 22 33 35 52 100 141 155 158 125 112 96 92 119 167 183 164 123 60 35 60 128 224 239 163 83 96 106 74 30 43 83 93 59 44 37 40 39 30 30 39 51 50 42 33 29 33 38 40 39 39 38 37 36 35 35 35 35 30 38 42 35 39 46 39 39 43 63 96 104 117 156 171 200 200 183 199 230 213 141 60 35 34 33 37 41 43 39 35 36 37 38 38 37 35 33 31 33 31 33 40 44 41 37 36 30 31 36 33 40 46 44 59 102 139 122 137 173 144 101 79 83 75 62 55 53 60 98 147 178 164 142 158 189 211 209 167 132 144 188 213 178 133 124 132 102 77 69 77 85 112 145 160 158 157 147 147 171 178 125 56 20 19 29 42 81 160 206 191 172 194 197 137 99 161 201 154 104 102 112 104 75 39 22 47 109 174 192 156 144 134 89 54 81 145 195 184 165 191 213 199 172 162 179 198 190 183 194 203 211 156 89 48 38 41 45 47 41 42 44 40 38 46 51 44 48 63 94 138 167 183 161 94 48 98 168 211 190 171 146 161 184 210 203 203 208 182 158 148 115 45 74 175 227 204 145 111 140 196 192 119 105 180 222 196 175 170 164 172 141 81 82 121 131 158 207 202 113 42 79 156 179 189 213 209 166 149 181 213 180 91 78 143 168 151 141 139 124 76 101 124 146 189 181 160 150 155 195 229 209 159 116 89 51 39 32 41 78 135 171 172 123 60 40 38 39 49 42 38 42 42 42 42 42 43 43 43 44 42 36 33 32 33 59 98 142 145 107 100 122 106 73 56 52 81 67 56 66 59 44 30 44 57 64 58 50 47 50 54 52 55 55 52 52 56 56 52 45 42 39 35 33 35 39 42 42 37 34 36 36 34 37 42 44 46 48 45 41 38 38 40 34 33 33 35 38 39 40 40 35 33 36 41 43 39 38 41 39 39 39 40 40 41 41 41 39 39 40 41 39 38 41 45 39 39 37 33 31 32 36 40 42 40 38 40 45 49 49 48 44 45 46 46 46 46 45 45 41 46 47 41 38 41 40 36 38 43 42 42 45 44 45 53 50 51 54 55 50 44 45 50 57 57 56 52 46 41 39 38 38 36 35 35 30 24 23 27 100 187 225 239 206 205 213 183 137 155 198 176 155 192 205 203 191 199 197 176 150 151 185 221 203 203 141 98 150 209 216 210 195 192 196 192 193 195 192 201 197 192 203 212 172 104 97 145 219 229 219 200 151 118 142 160 147 174 208 218 208 205 204 194 197 198 200 202 203 203 202 202 212 197 194 205 228 199 104 43 163 224 240 220 212 209 207 199 203 204 204 204 203 204 206 207 205 204 203 201 201 203 204 205 204 204 204 203 203 202 202 202 203 203 204 204 204 204 204 204 200 201 201 201 202 202 203 203 204 204 204 204 203 202 201 200 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 201 202 202 203 204 204 203 203 202 202 201 201 201 201 202 202 203 202 200 199 199 200 202 203 202 201 201 201 201 201 201 200 205 203 201 201 203 203 201 200 201 201 201 201 201 201 201 201 203 202 202 203 205 205 203 201 199 199 200 201 203 204 206 207 205 203 203 203 205 205 203 201 209 208 207 208 211 212 212 210 210 211 212 211 210 210 212 215 210 210 211 211 212 212 212 213 214 214 215 215 215 216 216 216 215 215 216 217 217 217 216 216 218 218 217 217 217 218 220 221 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 222 222 221 221 220 220 220 219 221 221 221 221 221 221 221 221 220 220 221 221 221 222 222 222 224 224 224 225 225 226 226 226 224 229 225 226 242 230 150 59 103 186 235 233 232 230 226 233 228 228 228 228 228 228 228 228 228 228 228 227 227 227 226 226 223 224 225 226 224 221 218 215 220 220 220 242 218 148 152 212 232 228 223 223 171 159 221 218 216 222 220 219 224 216 194 181 155 141 116 52 73 123 172 236 226 229 212 213 218 211 213 212 211 211 212 212 213 213 214 214 209 216 223 219 218 226 199 144 107 167 218 223 215 218 220 213 209 208 209 212 213 215 224 234 200 124 110 152 142 105 135 202 233 213 157 165 215 225 223 225 223 223 224 225 226 226 227 227 233 234 229 227 233 252 220 119 122 207 239 235 229 223 230 227 225 224 222 221 219 219 219 219 176 178 179 181 181 180 179 178 178 180 180 179 178 178 181 184 181 180 179 178 178 179 180 181 181 181 179 178 178 178 178 179 177 177 178 178 178 179 179 179 175 178 182 183 181 180 181 182 179 178 178 178 178 179 181 181 180 180 179 179 178 177 177 176 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 180 179 179 178 178 177 177 177 181 180 180 180 180 179 179 179 183 181 180 181 183 184 183 181 182 183 184 185 185 184 183 182 183 182 181 180 180 182 183 185 186 183 180 177 177 179 182 184 182 182 182 182 182 182 182 182 184 184 184 184 184 184 184 184 182 182 182 183 183 183 184 184 180 183 187 190 191 189 186 184 183 183 184 185 185 186 187 187 184 185 186 187 186 186 184 183 190 190 190 190 189 187 185 183 185 185 186 186 186 186 187 188 189 189 189 189 189 189 189 189 188 188 188 188 187 186 185 185 192 191 190 188 188 188 188 189 188 188 188 189 189 190 190 191 189 189 189 189 189 189 189 189 195 192 189 188 190 191 190 188 192 191 190 189 189 191 193 194 191 191 191 191 191 191 191 191 191 192 192 193 193 194 194 194 194 193 191 190 190 191 193 194 195 195 195 194 194 193 193 193 190 191 192 194 194 194 194 194 195 196 197 196 194 193 193 195 196 195 193 192 192 193 195 196 195 194 193 193 195 196 194 192 195 194 194 194 194 193 193 193 201 192 196 211 197 152 138 165 191 195 199 200 198 196 194 194 195 195 194 194 196 200 203 206 190 194 207 207 184 160 147 138 184 169 112 62 27 50 140 192 198 216 216 216 205 130 103 184 209 207 203 198 195 193 189 185 184 178 171 165 174 162 120 106 149 132 101 77 88 132 180 206 222 223 191 143 106 108 123 102 94 94 129 189 170 111 106 108 107 131 98 52 74 109 93 61 66 64 76 73 76 92 92 91 94 91 78 78 48 80 118 94 62 75 110 136 124 130 160 154 160 179 188 191 208 223 226 225 233 192 144 114 127 121 115 178 239 232 221 176 120 72 34 26 29 49 48 73 131 134 89 70 106 111 123 119 72 20 39 105 159 192 157 85 126 205 201 190 203 180 183 223 238 190 129 107 162 202 211 201 209 214 208 211 211 218 233 233 218 212 210 199 161 139 99 34 46 140 210 250 220 112 38 32 36 40 39 23 38 31 42 45 67 126 183 222 225 231 210 203 153 96 82 147 177 223 217 194 173 153 153 142 147 190 181 130 99 100 151 224 203 110 89 113 124 119 109 123 134 154 160 172 177 132 92 104 119 133 128 127 137 117 82 72 88 52 62 58 47 85 158 235 235 160 138 190 214 136 58 70 127 155 150 112 72 51 78 133 124 86 50 39 38 35 33 37 34 33 29 23 23 27 29 27 27 34 24 23 26 21 74 173 223 236 216 204 200 206 220 203 210 205 212 191 119 48 24 29 34 66 72 89 89 56 49 51 59 37 38 35 26 39 54 59 57 54 48 43 45 52 57 59 61 54 54 64 70 61 44 32 19 24 43 89 111 110 136 160 168 182 198 206 205 201 196 194 195 191 206 219 212 201 176 138 121 140 174 205 214 203 192 190 194 194 194 194 194 194 194 194 193 194 195 195 195 195 194 193 203 209 230 212 161 76 39 32 38 34 30 43 88 142 168 167 135 94 55 42 41 36 32 33 39 27 32 40 50 61 70 85 124 110 79 54 42 32 26 31 20 40 44 22 49 150 209 183 114 100 65 25 8 17 26 25 21 20 21 28 38 48 55 58 76 106 150 182 184 154 111 80 73 77 60 32 32 55 59 44 40 35 36 43 42 34 31 36 29 35 37 31 24 25 29 31 26 26 33 46 54 50 40 32 28 29 32 36 38 38 34 30 33 33 33 33 31 29 27 26 26 33 21 18 26 18 29 71 112 172 204 179 167 182 129 29 57 178 223 220 253 254 181 96 136 177 109 106 221 254 225 226 235 224 198 164 171 227 248 214 131 45 38 123 170 203 252 254 197 140 173 252 253 211 140 64 87 90 74 50 62 126 155 109 77 94 113 128 190 254 232 177 163 154 138 133 128 150 213 253 220 153 84 70 103 125 106 75 74 85 99 100 83 56 37 29 39 35 29 23 20 20 22 23 32 26 21 20 26 33 38 40 31 25 22 26 31 34 38 42 50 43 33 27 26 28 29 30 34 34 32 30 27 26 26 27 32 32 33 33 34 38 44 48 39 34 27 23 23 25 26 27 34 30 18 31 96 166 173 138 54 29 9 13 24 26 23 21 27 33 34 27 20 18 19 20 26 18 16 20 20 15 18 26 109 158 180 219 243 249 254 228 142 93 59 56 127 168 118 103 115 92 52 20 22 41 43 29 33 34 34 34 36 38 38 35 31 23 28 60 106 140 147 142 174 165 126 77 67 90 94 73 52 54 48 36 31 36 40 38 31 30 29 29 29 29 30 30 24 29 31 29 29 31 29 25 28 30 31 29 27 29 32 33 36 41 52 58 35 25 37 23 39 49 48 54 67 55 34 33 39 34 29 26 28 36 45 51 48 36 31 37 39 39 54 74 90 77 55 37 59 137 218 255 246 182 87 14 73 171 186 109 40 23 26 43 47 43 42 41 25 21 19 25 35 41 38 33 31 37 44 49 52 53 52 50 47 45 45 30 33 67 127 199 248 253 241 197 167 152 137 126 125 99 74 51 28 22 26 25 53 113 142 150 141 117 150 220 230 201 178 166 165 116 49 55 74 91 99 95 81 58 43 44 58 75 70 53 54 57 53 51 54 65 64 97 129 94 45 31 36 21 31 36 29 43 73 100 74 23 23 48 65 72 51 28 26 36 37 33 34 34 33 37 25 28 31 76 160 210 214 212 193 174 140 105 102 141 179 185 144 73 43 52 86 166 192 132 84 113 133 88 23 31 79 95 68 50 39 40 38 29 31 41 52 49 40 30 27 33 39 42 39 39 39 38 36 36 35 35 36 29 37 41 31 36 44 35 37 43 71 114 122 125 148 148 165 182 183 204 229 210 148 79 42 38 36 37 40 41 37 33 37 36 34 32 31 32 33 34 32 27 30 40 47 45 38 34 32 33 39 33 40 48 45 60 89 101 91 133 155 113 76 30 32 57 69 57 54 88 147 194 209 157 124 171 205 187 160 122 131 172 211 196 159 162 180 175 142 95 73 76 73 86 118 139 159 156 148 153 176 182 133 72 22 20 33 41 57 119 174 176 167 204 200 129 96 149 174 128 131 121 114 99 80 45 20 41 85 142 173 145 104 65 60 102 120 146 177 177 172 203 217 187 149 134 151 168 154 160 197 220 177 103 41 37 56 57 48 46 45 45 45 39 34 44 49 40 39 49 66 103 146 186 175 104 43 90 158 202 174 151 136 169 212 218 197 200 207 176 155 159 123 45 41 106 156 155 126 116 186 236 228 133 76 140 222 242 215 177 172 160 82 51 106 134 129 133 166 138 61 85 170 195 153 155 209 237 181 141 159 177 121 65 97 170 154 98 84 90 86 55 85 95 115 173 167 129 119 160 218 236 208 179 149 113 77 51 38 45 57 81 133 182 132 81 52 37 40 42 31 50 44 43 41 40 40 41 43 44 37 37 36 40 42 39 54 85 88 76 61 58 50 54 67 53 48 62 46 43 56 54 45 30 49 39 46 60 58 48 43 42 49 49 51 57 60 58 50 44 41 41 40 38 36 37 41 45 44 43 40 38 41 44 42 38 41 46 49 44 34 29 32 37 33 32 31 32 34 37 39 40 35 33 35 41 42 39 38 41 34 35 37 39 40 39 38 38 42 41 44 48 44 39 41 48 42 41 37 29 22 23 30 36 41 39 37 39 42 44 43 40 39 40 42 43 44 43 42 41 43 50 47 33 28 36 42 41 38 45 45 43 44 39 43 58 49 53 57 57 49 41 42 48 55 54 51 48 45 42 40 39 37 34 33 33 28 22 23 28 87 154 193 238 223 216 226 207 165 154 188 163 155 204 202 194 195 197 185 165 161 180 198 204 205 187 125 111 183 227 208 192 187 201 204 181 196 212 193 204 192 166 180 219 189 108 103 171 194 204 186 164 143 160 201 192 160 148 175 220 225 203 198 209 202 203 204 205 207 208 208 208 199 198 226 222 187 116 66 115 211 246 218 199 207 201 206 209 207 205 203 204 206 207 205 202 206 204 202 200 200 202 204 206 204 204 204 203 203 202 202 202 200 201 204 207 208 206 204 202 202 202 202 203 203 203 203 204 203 203 203 203 201 199 196 194 202 202 202 202 202 202 202 202 201 201 202 202 202 203 203 203 202 203 204 205 204 203 201 200 202 201 201 200 200 201 201 202 203 202 200 199 199 200 202 203 202 202 202 201 201 200 200 200 205 203 201 201 203 203 201 199 197 197 198 199 201 202 203 203 203 202 202 203 205 205 203 201 202 203 205 206 206 205 203 202 205 203 202 203 204 205 202 200 208 206 205 206 209 211 210 208 210 212 212 212 210 210 213 215 207 207 209 210 212 213 215 215 214 214 215 215 215 216 216 216 214 215 216 217 217 217 216 216 217 217 216 216 217 218 220 221 222 222 222 222 222 222 222 222 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 224 224 222 221 219 217 216 215 221 221 221 221 221 221 221 221 220 220 220 221 221 221 222 222 224 224 224 225 225 225 226 226 228 234 224 216 234 234 164 74 109 195 241 233 234 235 226 226 227 227 227 227 227 227 227 227 228 228 228 227 227 227 226 226 228 229 229 227 222 215 208 204 216 219 224 247 222 148 153 219 241 221 197 169 135 152 210 233 209 220 217 210 222 229 217 201 212 129 87 31 49 126 197 242 223 224 209 212 217 209 211 212 209 210 210 211 213 214 215 215 214 214 218 215 215 232 227 192 148 162 195 227 231 214 208 217 215 212 211 213 213 213 218 225 200 144 139 169 130 65 98 191 239 206 153 178 225 219 218 226 224 224 225 226 227 228 228 229 225 237 234 229 237 250 196 79 72 173 228 240 238 227 229 224 225 224 223 222 221 221 221 222 180 180 180 179 179 178 178 178 179 178 178 177 178 179 181 182 185 184 183 181 180 178 177 176 180 180 180 180 180 180 180 180 181 180 179 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 175 176 178 180 181 181 180 180 178 178 178 179 179 180 180 180 177 178 180 181 180 178 176 174 177 177 178 179 179 180 180 181 178 178 179 180 180 181 182 182 186 183 180 177 176 178 180 182 181 181 181 181 181 181 181 181 181 181 182 183 183 182 181 181 182 183 183 184 184 183 183 182 186 185 184 183 182 180 179 179 185 185 184 183 182 182 182 182 182 182 183 183 184 185 186 186 186 186 185 184 183 182 182 181 190 187 185 185 185 185 183 180 183 184 185 186 187 186 185 185 186 186 186 186 185 185 184 183 189 188 187 186 185 186 187 187 187 189 190 189 187 186 187 189 185 187 189 189 187 187 189 191 190 190 190 189 189 188 188 188 189 189 189 189 189 189 189 189 190 190 190 189 189 188 188 188 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 193 194 194 194 194 194 192 193 194 194 194 194 193 192 194 193 193 193 193 192 192 192 199 197 193 191 191 193 197 199 192 193 195 196 196 195 193 192 191 191 192 193 193 194 194 195 192 193 193 194 196 197 197 198 200 194 193 197 194 188 191 201 191 192 200 207 175 115 111 163 204 201 195 192 194 196 197 196 198 193 193 198 196 190 192 200 203 190 199 203 209 193 154 155 207 216 181 134 79 68 134 180 169 151 167 186 147 102 127 186 207 207 203 197 191 181 161 141 143 147 153 160 202 199 155 97 78 86 97 82 83 115 141 161 218 214 173 143 123 92 89 104 110 83 119 193 188 105 66 92 106 107 97 81 131 175 129 88 61 83 86 111 155 170 142 94 34 33 64 75 59 47 40 47 62 69 59 45 48 56 58 59 71 76 91 111 125 140 172 204 232 225 201 154 168 171 116 122 181 231 241 215 192 142 64 14 24 40 45 49 71 86 78 64 81 126 176 144 77 15 52 107 137 192 172 111 161 220 184 157 160 191 205 190 148 98 107 168 192 210 203 198 197 193 202 205 200 215 214 201 203 213 221 229 229 193 126 44 29 122 213 225 166 88 38 38 42 41 39 31 21 34 41 44 74 137 176 174 167 160 157 175 160 89 77 145 221 233 196 149 133 117 112 138 158 189 174 111 95 126 170 227 204 129 81 90 102 101 110 125 130 171 188 150 101 81 84 89 108 139 131 112 123 117 79 54 45 67 84 57 80 162 209 233 175 102 118 207 218 141 67 33 69 128 162 147 75 40 93 131 127 71 38 38 32 29 33 30 25 29 29 12 22 27 12 31 43 68 80 92 85 66 89 122 147 158 188 201 197 209 211 184 157 192 239 214 121 43 17 37 34 29 20 28 33 42 53 38 50 43 35 30 30 35 44 52 51 48 44 43 45 48 47 43 54 50 48 51 54 51 43 37 9 14 74 151 185 148 96 94 121 134 164 178 191 213 212 200 201 200 218 222 194 139 120 58 38 62 136 191 207 210 196 183 196 196 197 196 192 191 195 202 196 201 198 218 216 198 209 212 230 229 196 122 84 61 26 32 41 43 36 37 68 119 151 156 108 83 56 43 40 37 34 33 36 37 40 43 46 48 49 50 45 51 46 31 25 28 26 16 62 89 78 44 75 159 188 152 133 123 68 17 8 20 24 9 20 24 43 72 101 100 71 62 66 80 93 116 107 61 56 89 143 142 95 17 35 92 121 96 63 28 27 37 38 37 30 34 35 25 27 24 27 29 22 31 29 44 47 57 58 51 66 77 60 37 31 41 41 31 27 28 31 34 36 33 29 27 29 30 22 28 31 27 20 20 28 38 92 174 206 176 185 214 145 26 70 180 211 194 221 218 133 39 116 144 132 157 227 245 233 238 232 233 190 99 98 192 197 117 52 59 111 135 142 190 217 202 217 172 145 204 228 200 164 86 138 156 129 87 71 68 63 50 70 104 133 195 252 254 228 180 157 155 142 109 87 119 193 248 205 150 102 126 191 204 154 108 116 147 160 158 114 73 79 72 54 39 27 25 25 21 21 27 36 29 21 22 30 36 38 36 26 30 19 25 49 42 27 40 45 46 29 28 31 24 30 33 32 40 21 27 47 41 32 26 29 42 41 48 58 59 61 60 61 53 53 79 61 43 87 115 98 39 26 12 155 248 251 190 90 25 10 22 21 20 19 26 27 31 32 28 20 16 17 21 17 18 21 25 27 25 20 16 72 129 163 152 163 209 208 156 105 70 36 39 67 74 62 55 47 45 33 27 30 28 24 26 29 25 35 41 35 37 39 28 29 24 44 83 123 159 169 153 164 164 141 114 117 132 117 86 84 67 49 37 35 43 42 30 36 26 22 28 32 29 28 33 20 29 28 27 35 36 28 23 29 28 27 27 27 28 28 29 40 50 57 52 41 34 31 29 31 32 35 42 48 48 41 35 42 36 28 24 27 34 41 45 41 36 32 35 43 50 54 53 58 54 50 42 61 139 222 254 249 182 117 49 80 177 177 129 76 27 26 43 43 42 35 33 31 27 21 19 26 36 39 37 35 38 43 47 49 50 51 51 46 36 36 48 45 36 72 134 208 251 254 219 200 192 175 163 184 160 109 48 23 19 21 51 94 186 213 136 75 102 172 220 203 198 178 200 212 149 75 42 41 63 89 93 67 37 31 41 60 67 76 70 52 46 46 39 44 54 58 57 59 56 53 56 52 57 53 58 68 51 37 52 46 28 29 68 106 95 50 19 22 44 40 34 34 35 40 32 18 17 49 132 219 252 239 224 219 184 167 128 101 113 128 154 160 96 49 47 71 111 134 127 107 138 161 67 12 74 109 120 76 62 48 39 30 28 37 45 47 43 37 32 30 31 34 37 39 39 39 36 33 31 32 34 38 37 36 33 32 34 39 44 40 47 54 99 164 167 122 97 136 163 195 222 214 178 137 87 57 38 32 39 39 37 36 33 34 34 32 28 24 22 23 25 33 36 37 37 41 45 42 35 27 29 32 33 36 41 48 54 60 68 81 99 98 66 37 33 37 55 62 42 53 99 133 162 170 162 130 169 202 146 118 144 190 216 172 133 154 200 225 202 187 128 80 75 73 57 75 120 165 197 186 181 197 198 163 93 36 22 27 34 53 83 110 142 141 197 179 107 98 135 141 124 135 138 160 183 136 54 20 12 65 115 140 139 74 31 93 140 133 128 155 170 173 181 175 168 142 120 121 122 122 165 204 194 114 48 54 92 83 58 44 40 43 44 43 41 39 39 42 44 32 41 57 74 122 195 192 116 68 81 141 181 170 125 106 154 211 214 204 218 217 187 161 126 90 40 42 85 139 125 89 146 204 242 226 123 66 111 180 228 239 240 192 118 58 53 99 129 108 136 97 34 63 153 204 208 163 140 162 190 194 175 129 95 77 74 131 175 125 57 45 59 48 60 62 68 94 116 119 115 115 194 222 251 215 134 132 127 85 53 50 48 37 48 94 155 161 92 50 40 42 45 37 41 38 41 39 34 33 36 39 40 30 34 36 35 35 41 56 68 59 50 42 42 43 44 48 54 63 58 52 50 50 49 45 40 29 38 50 57 56 49 42 38 46 45 46 50 53 51 43 36 39 40 40 37 34 33 36 40 42 41 39 38 39 42 46 48 46 44 41 38 35 33 32 32 32 33 32 31 35 40 40 36 35 38 41 42 40 38 38 38 38 40 40 37 34 32 35 38 40 39 40 43 43 40 40 42 48 41 31 23 22 27 34 40 37 35 34 38 44 47 45 41 38 38 39 39 39 38 38 37 37 38 38 37 35 35 36 38 41 43 44 43 42 42 45 48 47 49 50 48 44 41 40 41 39 43 45 42 42 43 41 36 37 37 33 26 21 22 30 38 61 94 134 167 193 212 215 210 170 170 161 154 170 199 210 202 205 196 166 154 179 201 204 207 222 178 131 133 190 215 192 194 197 200 193 191 199 191 190 215 178 133 165 219 147 86 128 142 153 135 124 139 173 202 211 207 184 158 147 168 193 202 205 211 210 202 195 196 206 218 210 186 182 179 203 217 125 47 121 220 221 221 213 202 203 210 207 198 203 204 204 203 203 204 207 210 205 205 205 205 205 205 205 205 202 202 203 204 205 205 206 206 201 203 204 203 201 200 202 204 197 198 199 200 202 203 204 205 205 205 203 203 203 203 205 205 202 202 201 201 201 200 200 200 198 198 199 200 200 201 202 202 200 200 201 202 202 203 204 204 202 203 204 205 205 203 201 200 201 201 201 201 201 201 201 201 202 202 201 200 200 201 201 201 202 202 201 200 200 201 202 202 201 201 201 202 202 203 203 203 201 202 204 205 205 204 203 202 202 203 203 203 203 201 199 198 205 205 205 206 206 206 207 207 212 212 212 213 213 214 214 215 215 212 210 209 210 210 208 207 211 211 210 210 211 213 215 216 210 210 211 212 213 213 214 215 216 216 217 217 217 218 218 218 219 219 219 218 218 217 217 217 219 220 221 222 222 221 219 218 221 221 221 221 221 221 221 221 220 221 222 222 222 222 221 220 219 219 219 219 219 219 219 219 222 220 218 216 216 218 220 222 220 220 221 221 221 222 222 222 221 222 222 222 221 219 218 216 221 220 220 221 222 223 225 225 225 225 226 226 226 227 227 227 227 224 223 227 230 228 220 213 140 163 220 239 224 225 226 224 227 227 232 233 226 226 229 224 227 227 227 226 226 226 225 225 228 223 225 233 229 207 176 156 209 240 237 221 220 171 139 199 240 217 174 119 120 175 213 232 218 219 217 214 211 215 224 232 224 187 120 33 60 160 209 248 232 214 209 214 215 215 214 208 211 210 210 210 211 213 215 216 212 213 214 214 214 217 223 227 185 147 195 234 215 210 214 219 221 219 216 212 212 218 227 233 194 132 190 230 196 116 75 175 223 210 149 192 222 219 224 232 226 226 227 228 229 231 232 232 237 232 233 235 229 240 203 99 86 172 234 245 236 229 229 223 225 224 222 221 221 222 224 225 180 180 180 179 179 178 178 178 178 178 178 178 179 180 180 181 181 181 180 180 179 179 178 178 181 181 180 180 179 178 177 177 181 180 179 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 176 177 178 180 180 180 180 179 178 178 178 179 179 179 179 179 178 178 179 180 179 178 176 175 179 179 179 179 179 179 178 178 180 180 180 180 180 180 180 179 181 181 180 180 180 181 181 182 181 181 181 181 181 181 181 181 181 181 182 183 183 182 181 181 182 182 183 184 184 183 182 182 184 184 184 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 183 184 184 185 185 185 183 183 183 184 184 185 185 185 186 185 184 184 186 186 185 184 185 186 187 188 188 188 187 187 189 188 186 185 185 185 186 186 187 187 187 187 187 187 187 187 185 187 189 189 187 187 189 191 185 187 189 189 187 187 189 191 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 190 191 192 193 194 194 193 193 190 191 192 192 192 192 191 190 190 191 191 192 193 194 195 196 196 194 192 190 190 192 194 196 192 193 194 196 196 194 193 192 193 193 193 193 193 193 193 192 193 193 194 195 195 196 196 197 197 173 172 200 218 211 205 212 203 204 207 202 172 136 143 182 201 199 195 193 193 194 195 194 199 194 192 195 191 180 173 173 192 182 200 217 223 199 160 165 207 219 212 190 139 93 124 185 140 97 108 159 155 112 124 176 200 197 195 197 201 195 176 157 142 111 137 179 218 220 199 142 90 66 88 124 137 128 114 121 171 190 148 119 132 126 118 125 123 95 109 161 165 107 65 66 90 109 132 135 166 214 189 124 72 64 71 113 158 189 170 98 41 63 121 138 89 35 50 120 154 156 143 123 110 96 85 86 72 67 62 59 57 62 81 101 154 180 175 161 208 243 179 96 113 132 140 145 151 125 74 38 27 35 37 41 53 56 44 33 76 129 188 160 83 16 56 122 166 204 178 125 170 215 170 135 148 166 146 106 101 129 171 210 234 222 190 183 187 188 201 208 206 188 166 168 193 205 201 200 219 214 166 79 52 127 179 152 111 66 45 51 49 42 38 31 11 9 48 111 144 140 126 116 106 96 99 135 157 129 120 158 220 199 161 133 107 70 77 129 172 200 181 110 86 115 159 216 188 155 135 124 93 66 73 93 129 182 216 184 119 79 84 103 139 160 139 104 98 85 49 28 74 97 96 62 77 140 168 162 106 76 91 145 159 113 68 55 71 92 101 86 61 72 99 91 75 49 37 37 30 31 35 28 28 22 24 19 21 13 23 82 107 149 164 171 170 143 114 93 86 96 121 150 183 216 209 168 147 175 207 174 104 54 23 17 11 26 38 53 48 41 52 48 44 39 29 28 47 68 65 49 40 44 45 39 34 35 38 39 37 37 38 43 47 47 43 39 17 27 95 168 193 171 148 161 122 118 110 115 140 157 173 206 217 219 215 181 138 74 47 20 27 30 92 163 209 229 217 205 184 190 196 194 192 194 203 210 212 222 208 205 208 214 227 215 202 166 115 57 41 42 34 54 59 54 43 35 41 58 70 72 66 52 41 38 38 34 32 33 38 39 40 43 44 46 46 47 43 39 39 40 32 20 24 38 95 117 90 50 71 114 121 110 116 109 65 22 13 19 19 9 12 56 118 168 190 168 120 95 91 61 59 98 89 35 64 157 222 191 105 8 47 151 196 151 78 34 28 36 37 41 40 42 32 26 32 30 29 26 25 49 87 123 101 69 76 94 120 139 114 61 33 38 36 32 35 35 38 36 34 30 28 28 29 29 25 29 31 28 24 24 31 37 62 127 176 190 211 215 140 40 84 180 199 187 186 151 87 24 95 161 183 177 216 247 233 223 247 235 221 160 100 94 89 73 100 136 180 164 131 135 133 122 141 145 125 122 135 118 97 94 131 199 213 151 74 32 42 70 129 158 171 208 245 241 210 161 158 156 122 81 84 118 126 107 100 77 94 160 206 193 156 137 140 119 111 119 143 159 131 89 47 35 27 27 26 22 23 29 23 27 33 37 39 39 38 37 28 33 27 29 38 30 23 35 41 52 37 29 29 25 33 34 27 48 76 108 121 98 58 24 19 44 78 100 86 65 79 102 118 128 149 134 97 118 188 234 175 51 16 50 167 252 253 241 137 51 12 14 17 20 21 27 25 29 31 28 21 17 18 21 20 20 20 21 23 23 21 19 60 103 125 102 84 98 96 66 38 37 33 36 39 30 27 38 35 35 26 22 28 27 22 24 30 26 25 28 31 31 27 23 43 55 77 92 105 133 154 150 132 118 154 187 175 166 137 72 62 55 46 46 53 56 52 48 36 29 24 27 33 34 28 22 22 30 28 23 25 25 25 31 27 27 27 28 28 28 28 28 39 46 48 43 36 34 34 34 32 31 31 35 41 43 41 37 43 38 31 27 28 32 35 37 39 36 34 36 42 48 50 51 41 48 54 52 75 144 201 207 195 179 148 77 71 133 152 153 103 41 26 37 38 38 30 27 31 29 24 22 26 33 36 34 34 36 39 42 44 46 46 46 38 38 41 49 46 35 49 83 138 203 235 213 198 203 194 172 158 142 107 53 21 12 22 63 136 210 203 102 50 96 155 174 163 175 168 188 205 156 84 37 44 59 70 64 48 37 37 41 56 59 72 78 66 50 38 29 41 46 52 54 55 71 103 128 105 118 142 141 95 45 36 51 46 35 47 83 97 71 36 19 21 37 38 42 45 46 49 34 12 13 69 169 238 244 226 219 200 185 184 157 117 106 110 114 120 75 42 42 70 123 164 170 133 136 138 50 25 132 192 188 141 91 45 29 28 33 41 47 49 45 39 34 32 33 35 37 38 38 37 34 31 31 33 35 36 36 35 33 32 34 39 43 40 47 53 91 147 149 112 93 128 158 199 224 184 122 101 94 70 40 26 35 38 35 34 32 32 32 31 28 25 24 26 28 35 37 38 37 39 43 41 36 32 33 34 36 38 42 46 49 42 48 56 63 55 30 25 44 71 71 72 54 59 94 116 130 177 139 112 140 157 135 140 171 172 167 137 144 182 211 224 205 207 157 108 82 65 55 65 84 137 178 194 207 220 217 181 111 47 25 30 41 46 58 92 146 175 192 167 128 122 127 133 147 137 146 178 212 170 81 33 14 50 115 168 185 113 49 98 149 129 110 142 168 157 147 143 145 148 160 176 174 179 206 188 126 58 53 111 164 133 68 38 42 43 44 44 41 38 37 38 39 34 37 48 61 105 180 195 143 73 76 125 160 138 84 81 150 215 218 213 226 211 158 113 71 61 55 80 109 128 111 98 150 217 220 195 119 65 75 126 187 229 219 160 88 47 62 110 131 148 136 79 46 111 199 215 185 142 101 101 134 166 161 115 84 99 137 151 122 80 51 45 54 49 55 53 56 73 85 88 91 125 183 204 234 197 126 127 112 84 45 41 46 41 45 73 119 135 88 61 46 41 44 39 42 35 36 38 40 40 38 36 35 33 35 35 33 33 39 51 61 57 48 42 42 43 44 48 52 55 51 48 49 51 51 48 44 33 41 50 56 55 50 44 41 45 44 44 47 50 49 43 37 38 40 40 38 34 33 36 39 43 42 42 41 41 42 44 45 42 41 38 36 34 32 32 32 34 34 30 27 31 38 42 40 36 38 40 40 38 38 39 41 38 37 36 33 32 33 35 38 35 33 35 40 42 41 42 45 45 40 32 26 24 26 31 35 35 32 29 31 37 41 41 39 38 38 38 38 38 37 36 35 39 37 35 34 35 38 43 46 40 41 42 41 39 40 43 45 47 48 48 45 42 38 37 36 38 41 40 37 37 39 38 34 31 32 32 30 28 29 33 38 42 50 63 87 121 149 154 145 128 136 149 165 183 198 209 214 217 181 146 152 187 208 207 205 195 132 112 151 203 215 195 195 184 203 191 188 180 173 195 196 153 135 179 192 135 123 164 183 171 164 162 174 192 203 201 195 193 167 148 157 177 191 202 212 208 197 187 191 202 197 170 142 141 195 213 155 72 93 188 218 209 200 202 215 219 209 204 208 205 206 206 205 203 203 205 207 205 204 204 204 204 204 203 203 203 203 203 204 204 205 205 205 208 209 209 207 204 202 202 203 201 201 202 203 204 205 206 206 205 204 203 203 203 203 204 205 202 202 202 201 201 200 200 200 200 200 200 200 201 201 201 201 200 200 200 201 201 202 202 202 202 202 203 203 202 202 201 200 201 201 201 201 201 201 201 201 201 201 200 200 200 201 201 202 201 201 201 201 201 201 201 201 199 199 199 200 200 201 201 201 201 201 202 203 203 203 203 202 203 204 204 204 204 203 202 201 205 205 205 206 206 206 207 207 210 210 210 210 210 210 210 210 212 210 208 208 210 211 210 209 211 211 210 210 211 212 214 215 213 213 213 213 213 213 213 213 216 216 216 217 217 217 218 218 217 217 217 218 218 218 219 219 219 220 220 221 221 220 220 219 219 219 219 219 219 219 219 219 220 220 221 222 222 221 220 220 219 219 219 219 219 219 219 219 221 220 219 218 218 219 220 221 220 220 220 221 221 221 222 222 220 221 221 221 221 220 218 217 221 220 220 220 221 223 224 225 225 225 225 226 226 226 227 227 228 226 224 225 228 229 227 224 188 160 198 235 226 224 228 228 227 225 230 230 223 224 228 224 227 227 227 226 226 225 225 225 223 226 227 227 226 216 192 169 206 218 200 187 203 170 142 196 233 213 183 144 151 197 219 227 214 215 215 211 209 211 219 225 241 217 144 42 72 187 228 236 218 211 216 222 217 214 216 214 212 211 210 209 209 210 211 212 218 219 218 215 212 211 213 215 200 162 171 198 219 228 217 222 215 217 219 219 219 220 224 226 164 123 201 250 234 175 107 139 199 197 163 210 237 228 221 219 227 227 228 229 230 231 232 232 234 233 236 238 233 247 223 134 102 180 237 246 235 230 232 229 226 225 223 222 222 223 225 226 180 180 179 179 179 179 178 178 177 178 179 180 180 180 179 179 176 177 177 178 179 179 180 180 182 181 180 179 177 176 175 174 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 178 179 179 179 179 179 178 179 179 179 179 178 178 178 178 179 179 178 178 178 177 177 177 181 180 180 179 178 177 177 176 182 181 181 180 179 178 178 177 177 178 180 182 183 183 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 181 181 182 182 183 184 184 183 182 182 183 183 183 184 184 185 185 185 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 187 187 186 185 183 182 181 181 184 182 182 184 186 188 188 186 185 185 186 187 188 188 187 187 190 189 187 185 185 186 187 188 184 185 187 188 189 188 187 187 184 185 187 188 188 189 191 192 186 188 189 189 187 187 188 190 189 189 189 189 189 189 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 190 191 192 193 193 193 192 192 190 191 191 192 192 191 191 190 191 192 192 193 193 194 194 194 193 193 192 192 192 192 193 193 192 193 194 195 195 194 193 192 195 195 194 193 192 192 191 191 194 194 194 195 195 195 195 195 199 166 151 178 211 214 192 174 194 205 213 196 165 160 184 206 194 193 193 194 194 194 195 197 196 192 191 194 193 181 167 158 161 159 182 206 210 178 142 148 172 200 233 239 198 119 104 177 187 115 99 157 182 152 153 195 205 197 190 191 196 199 200 200 164 95 129 196 221 223 229 184 112 50 71 157 212 202 155 130 124 130 103 107 152 180 182 169 142 85 83 146 162 99 48 47 82 135 194 205 189 217 222 152 57 42 78 136 153 174 177 115 35 114 183 158 81 35 83 190 247 235 212 199 195 184 172 172 150 149 144 134 115 91 68 54 73 98 96 105 158 227 214 116 49 53 67 88 106 109 84 50 30 28 27 33 40 38 28 20 65 122 169 128 55 12 57 115 146 180 172 143 171 186 133 95 121 140 122 90 117 185 209 188 195 206 202 204 203 200 205 198 207 163 125 139 181 202 205 212 210 228 206 129 84 117 138 106 59 48 50 54 43 34 29 23 14 4 57 162 215 194 155 136 131 88 69 113 173 190 172 156 149 127 124 130 98 47 50 97 155 172 154 99 90 123 157 197 179 183 193 181 134 85 59 48 72 142 196 181 135 121 147 176 184 179 126 65 55 63 58 51 59 77 72 67 82 112 128 113 90 77 71 82 88 79 89 120 87 56 50 46 54 86 87 58 38 39 42 37 27 30 34 25 26 15 17 22 17 1 35 126 198 234 226 217 223 207 182 164 138 111 80 71 98 144 176 184 151 172 177 114 48 34 35 38 69 92 103 101 71 40 43 46 33 35 29 36 74 110 97 58 34 35 31 22 23 37 50 56 50 50 51 52 53 50 42 34 16 23 77 125 153 179 190 197 181 169 135 120 120 100 101 142 172 182 172 110 64 29 37 75 84 41 51 109 172 209 209 206 196 201 203 201 204 212 216 214 204 197 168 157 171 194 206 188 127 83 51 36 40 41 33 41 53 46 39 34 28 23 22 25 26 24 25 31 33 31 32 36 38 39 40 41 42 43 43 43 36 32 36 43 35 23 32 54 87 105 76 45 57 61 53 66 83 75 48 20 15 16 9 4 21 102 187 234 244 218 171 137 150 97 67 79 73 47 84 167 211 176 95 2 47 168 221 162 78 28 23 34 33 40 40 37 34 27 31 27 17 11 40 106 184 211 134 67 99 135 155 177 127 77 79 108 86 47 34 31 41 37 32 29 29 28 28 28 30 30 30 29 28 30 34 37 30 71 137 204 237 207 122 47 117 206 208 194 175 125 93 51 77 155 205 174 178 219 221 224 249 251 253 181 73 41 85 142 170 232 245 173 122 113 99 97 105 90 109 122 132 144 128 111 153 229 254 181 72 9 39 114 223 233 206 188 179 165 158 140 175 158 116 97 127 138 93 43 46 27 81 171 190 153 135 141 107 73 77 98 168 223 164 91 37 30 27 29 28 24 26 32 32 33 35 36 37 38 39 40 28 28 32 39 39 30 26 29 26 43 36 33 38 47 73 89 76 83 134 174 174 147 84 23 4 40 117 159 122 84 110 159 137 164 216 198 154 185 238 253 183 28 12 95 177 247 243 253 193 82 15 7 12 20 19 22 22 26 29 27 21 18 20 22 24 21 18 18 20 22 22 21 30 53 65 48 28 25 26 20 24 27 31 38 35 21 23 44 63 54 34 22 25 23 18 20 21 23 17 23 35 27 26 48 98 134 153 128 105 122 128 103 88 97 167 213 174 132 106 67 52 54 50 66 98 106 93 89 65 49 32 26 31 36 29 18 22 30 31 29 29 25 28 40 24 26 27 29 29 29 28 27 37 39 37 31 29 32 37 38 33 29 26 27 32 37 40 40 43 39 34 31 31 30 29 28 35 35 36 38 41 45 47 48 42 44 42 50 96 162 176 140 127 158 164 94 48 82 136 183 126 51 23 31 34 35 28 26 29 30 28 25 26 31 33 31 33 33 34 35 37 39 40 40 34 40 43 45 47 38 33 40 63 123 168 170 177 209 210 177 134 114 88 48 15 6 37 102 190 212 162 66 41 91 124 118 143 176 168 154 144 115 82 56 45 52 51 39 34 40 43 40 52 52 62 76 75 59 44 37 38 42 57 59 56 89 145 177 172 171 195 182 103 40 35 45 40 37 50 66 65 52 36 21 23 38 46 55 52 49 51 32 9 39 125 217 251 237 210 186 176 195 209 192 152 146 152 122 82 52 33 40 75 131 179 196 140 126 107 25 28 171 255 254 192 109 41 24 25 32 45 54 50 47 42 38 35 35 37 38 37 37 35 32 29 30 34 37 36 36 35 34 34 36 39 42 41 48 51 76 113 112 86 76 100 122 147 156 114 78 106 139 96 47 19 28 36 33 32 32 29 30 29 28 26 26 29 31 37 39 39 37 38 40 40 38 39 39 39 40 41 42 43 43 44 45 46 46 38 31 60 108 141 94 68 53 56 91 121 140 161 124 109 100 109 150 164 147 132 138 149 177 195 203 217 211 207 168 138 114 78 55 52 50 78 125 177 218 233 233 202 136 74 36 33 44 38 32 68 140 206 190 151 126 129 123 121 142 136 152 192 234 203 116 51 12 31 99 168 197 128 64 113 173 140 97 137 182 149 110 120 152 179 198 207 204 213 209 144 59 28 91 183 227 178 90 42 37 43 44 44 42 38 35 34 35 40 40 46 51 79 137 159 131 74 99 147 161 122 72 79 143 198 217 209 185 148 109 80 49 58 89 120 125 115 122 161 209 218 186 156 122 88 59 69 123 143 147 121 88 62 68 111 136 164 113 52 61 153 229 221 178 142 113 91 89 122 143 118 99 132 179 141 60 41 48 45 51 54 55 51 50 55 59 70 89 98 117 128 174 169 139 147 111 69 36 36 46 46 44 49 70 80 57 54 48 44 48 44 46 38 35 39 48 51 43 34 32 37 36 33 31 32 38 47 54 52 46 42 42 44 45 47 50 50 48 47 49 51 51 47 43 38 43 49 53 52 49 45 43 44 41 40 42 45 45 42 38 38 40 41 40 36 34 36 39 44 44 44 44 44 43 41 40 37 36 34 33 32 32 32 31 36 34 28 24 28 36 43 46 38 39 39 37 35 36 39 42 37 34 30 28 30 33 36 37 31 29 30 35 38 38 39 41 36 34 32 29 28 29 30 31 33 29 25 26 31 35 37 37 39 39 38 38 37 35 34 33 37 36 35 36 39 41 42 42 38 38 37 36 36 37 40 43 47 45 43 41 40 37 33 30 42 43 43 39 37 38 38 36 33 33 33 33 32 32 33 34 38 43 46 49 56 64 64 58 87 92 110 137 155 170 199 228 206 163 147 176 208 219 215 208 165 79 93 173 209 208 197 193 201 207 190 194 163 149 195 191 145 156 188 146 110 154 194 214 200 202 206 210 211 208 204 200 208 189 169 165 174 185 193 198 203 197 178 159 148 134 125 126 173 219 180 87 72 160 234 227 218 192 185 203 207 192 195 214 205 207 208 207 204 202 202 203 204 204 204 203 203 202 202 202 204 204 204 204 204 204 204 204 208 209 209 207 205 204 204 205 203 203 204 204 205 205 206 206 204 204 203 203 203 203 204 204 202 202 202 201 201 201 200 200 202 202 201 201 201 201 200 200 200 200 200 200 200 200 200 200 203 202 201 200 200 200 200 200 201 201 201 201 201 201 201 201 199 199 200 200 201 201 202 202 199 200 201 202 202 201 200 199 199 199 199 199 200 200 200 200 201 201 201 200 201 201 202 203 203 203 204 205 205 205 204 204 204 205 205 205 206 206 206 207 209 209 209 209 209 208 208 208 210 208 207 208 210 212 211 210 212 211 211 210 211 211 212 213 215 214 214 213 213 212 212 212 215 215 216 216 216 217 217 217 215 215 216 217 218 219 220 220 220 220 219 219 219 220 220 221 218 218 218 218 218 218 218 218 219 220 221 221 221 221 220 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 220 220 221 221 221 221 219 220 220 221 220 220 219 218 221 220 220 220 221 222 224 224 224 224 225 225 225 226 226 226 227 226 223 222 224 227 230 233 220 153 167 218 229 230 230 229 227 223 226 228 223 224 228 225 227 227 226 226 226 225 225 225 221 228 227 221 223 226 212 191 200 195 166 159 192 178 152 195 226 209 189 165 178 214 223 223 211 213 214 212 209 210 214 218 237 226 160 56 77 191 236 235 209 214 220 209 192 196 212 220 215 214 212 210 209 209 209 210 213 215 216 215 215 215 216 218 218 189 162 170 221 240 221 225 217 218 220 220 220 221 224 226 165 114 189 248 247 218 145 120 185 185 177 216 232 228 226 226 228 228 229 230 231 232 233 233 230 232 235 235 229 245 235 166 121 183 237 244 232 229 232 232 228 227 226 225 225 226 227 228 179 179 179 179 179 179 179 179 176 178 180 181 181 180 178 177 175 176 176 177 178 179 179 180 179 179 178 178 177 176 175 175 179 179 178 178 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 179 179 178 177 177 177 178 179 179 179 179 178 178 177 177 177 180 180 180 179 179 179 178 178 177 178 180 181 181 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 183 183 183 183 182 181 183 183 183 184 184 184 185 185 181 182 183 183 184 184 184 184 185 184 184 184 184 184 183 183 188 187 186 185 183 182 181 180 184 182 182 184 186 188 188 186 183 183 184 184 185 185 185 185 187 187 187 187 187 187 186 186 182 184 187 189 190 189 188 186 185 186 187 188 188 189 190 191 186 188 189 189 187 187 188 190 188 188 188 189 189 190 190 190 189 189 189 189 189 189 189 189 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 190 190 191 192 192 192 191 190 193 193 193 193 193 193 193 193 196 196 195 194 192 191 190 189 193 194 194 195 195 194 194 193 192 193 193 194 194 193 193 192 194 194 194 193 193 192 192 192 195 195 195 194 194 194 193 193 194 181 165 165 187 197 163 118 154 173 187 165 142 164 197 203 187 188 191 194 196 195 198 201 192 190 191 196 201 198 182 168 148 150 156 163 161 141 126 136 140 179 222 230 213 146 105 168 228 153 104 125 155 155 168 203 205 199 193 190 188 193 207 222 185 115 143 196 204 199 221 200 141 54 44 126 217 247 198 142 90 73 77 128 182 221 231 198 165 89 67 122 141 86 39 40 80 151 217 240 211 200 191 123 73 57 92 163 191 194 165 88 43 151 202 134 57 33 80 172 233 234 226 220 224 222 217 220 228 225 218 209 199 184 159 138 94 58 50 60 75 121 140 99 35 49 77 93 104 125 115 70 38 29 25 28 33 39 37 27 44 100 127 80 26 18 52 79 103 131 139 131 143 145 117 100 146 149 149 149 178 219 202 142 133 180 207 208 199 203 211 192 173 168 161 161 162 161 180 213 202 216 218 174 111 83 86 86 60 61 60 50 36 29 23 16 6 5 47 137 215 244 223 187 179 118 82 106 150 174 157 122 80 76 98 116 92 70 89 121 123 123 107 73 76 112 150 193 184 178 177 173 157 133 94 54 31 85 119 105 94 118 148 159 138 138 97 54 66 96 90 67 41 56 68 110 128 123 142 147 148 122 103 95 84 92 139 188 117 60 64 75 68 68 54 50 37 41 43 36 28 28 29 25 25 39 47 42 23 1 31 107 195 227 221 214 213 196 199 219 211 187 147 113 90 83 106 141 140 141 127 67 29 52 82 98 151 167 151 117 74 39 36 36 25 32 34 45 81 112 97 58 37 24 11 19 56 99 124 128 116 113 107 103 98 87 67 50 34 26 51 79 128 203 225 200 214 206 190 179 160 137 129 120 116 101 88 44 36 72 125 190 173 94 45 55 105 154 182 209 209 211 209 207 212 214 202 184 155 127 94 90 105 115 114 103 74 42 26 30 37 46 55 64 65 62 60 57 53 49 46 45 40 39 35 30 26 28 34 39 36 37 38 39 40 40 40 40 37 40 41 37 34 36 41 45 47 58 48 35 39 39 40 55 57 42 27 16 18 14 2 5 50 147 216 232 231 221 190 146 142 120 86 53 62 99 123 138 154 136 86 9 39 145 196 137 76 25 22 32 29 35 34 27 32 30 45 46 23 3 56 171 251 234 121 80 154 170 143 155 114 83 118 163 124 65 44 35 36 33 31 31 30 27 27 29 33 31 29 30 33 35 37 37 22 39 103 190 224 175 93 40 130 240 248 227 187 137 140 112 92 135 182 143 124 168 201 244 251 253 234 131 46 74 145 188 210 254 228 149 137 146 113 99 64 33 64 135 194 240 238 195 170 204 196 125 52 16 50 134 200 211 188 164 125 81 80 86 150 161 136 109 124 134 122 116 121 59 77 140 134 97 97 111 77 104 146 158 179 193 132 59 28 26 28 31 31 28 29 34 41 35 30 32 38 41 39 35 38 28 34 48 43 26 17 17 38 65 81 96 95 95 140 187 165 143 182 215 211 196 127 41 2 30 121 172 132 94 122 175 177 200 229 211 164 191 250 242 138 30 82 166 216 254 254 254 206 89 17 8 16 24 19 16 20 23 27 26 22 20 21 24 24 21 18 18 19 21 21 20 16 24 25 23 25 26 25 28 28 20 17 26 28 20 37 74 135 109 66 37 33 29 20 19 13 21 19 28 34 15 36 106 195 232 228 160 114 130 127 82 59 96 133 137 109 78 73 86 75 72 54 74 139 170 148 128 113 80 49 40 41 36 27 23 17 23 26 31 34 26 21 28 23 25 28 30 31 30 28 26 35 34 29 24 25 31 35 35 31 27 24 24 28 34 37 39 42 40 37 36 35 32 28 24 30 32 36 39 41 43 46 47 48 50 41 44 94 156 160 120 112 154 184 121 41 63 142 188 123 49 22 30 33 35 30 29 26 29 30 28 28 31 32 31 34 32 30 30 32 34 34 34 35 39 37 38 46 44 36 35 40 58 86 110 146 198 212 183 131 84 55 35 14 12 64 149 213 177 107 54 59 84 89 80 129 158 137 95 68 58 64 62 45 46 42 36 36 42 44 41 39 49 59 70 77 70 54 44 42 51 69 67 64 108 160 169 165 162 167 140 73 26 33 52 59 56 54 45 39 44 39 18 19 34 45 54 48 45 48 29 15 79 172 224 226 228 210 167 160 196 206 194 173 193 213 160 89 58 36 46 75 113 151 176 149 134 94 23 54 184 246 243 181 99 48 49 46 39 45 50 49 47 44 41 39 39 39 39 37 36 34 30 29 31 36 40 38 37 37 37 37 39 41 42 43 47 47 58 75 70 54 51 63 71 69 64 56 81 148 187 125 59 15 22 33 31 31 34 29 29 29 28 26 27 29 32 38 39 40 38 37 38 40 42 46 45 44 43 43 42 39 37 39 38 36 41 45 56 101 158 171 94 54 46 60 106 145 164 125 105 107 93 121 184 169 119 117 153 197 213 199 200 210 202 180 158 165 164 113 64 48 41 32 70 141 200 222 232 213 162 115 58 34 36 31 24 51 113 178 185 149 102 98 111 120 132 144 164 197 232 216 153 83 19 24 72 125 148 104 76 139 205 146 100 156 212 160 105 128 182 205 210 207 204 195 146 75 30 61 151 225 239 192 114 58 33 40 43 44 43 40 36 35 35 39 42 50 51 59 86 98 84 67 126 170 155 117 94 100 125 161 183 162 113 98 118 113 75 63 102 129 128 120 156 220 244 196 164 143 137 125 79 44 68 74 112 140 143 102 72 108 153 156 84 42 100 200 247 228 198 182 185 148 88 93 133 133 125 145 151 92 30 37 50 45 53 55 55 51 49 46 47 76 118 106 82 68 114 138 150 163 108 49 30 38 49 62 77 72 68 53 31 37 47 51 53 46 48 46 39 42 55 58 45 34 32 38 36 33 32 33 39 45 50 48 44 42 42 44 46 47 48 53 52 51 51 50 46 41 36 41 43 45 47 47 45 43 42 42 39 36 36 39 40 40 38 38 41 43 42 38 36 37 39 43 44 44 46 46 43 39 36 33 31 30 30 31 32 31 30 35 33 28 26 30 37 45 49 44 43 40 35 33 34 38 42 36 31 26 24 28 32 35 36 31 28 27 30 32 31 31 33 28 29 31 33 33 32 31 30 30 28 26 27 31 34 35 35 39 39 39 38 37 35 34 33 37 39 42 46 47 43 37 31 33 33 32 33 34 36 40 42 44 41 39 38 39 37 33 29 32 35 37 36 35 35 35 35 37 34 31 28 28 29 30 31 32 42 48 46 42 42 44 44 61 60 69 84 95 112 147 183 152 138 161 204 221 224 227 224 153 64 106 200 210 201 198 186 195 171 183 209 169 141 173 176 148 175 169 104 96 166 209 217 201 204 205 203 198 196 198 201 210 204 194 185 181 179 173 166 161 166 149 125 122 138 164 190 232 211 110 56 136 224 238 224 217 191 172 175 182 186 196 211 204 206 208 208 206 203 202 202 205 205 204 204 203 203 202 202 205 205 204 204 204 204 204 203 201 202 203 203 204 205 206 206 203 203 203 203 203 203 203 203 204 203 203 203 203 203 203 204 203 203 202 202 201 201 201 201 201 201 201 201 201 201 202 202 201 201 201 201 200 200 200 200 204 202 201 199 199 199 201 202 200 200 200 200 200 200 200 200 197 198 199 200 201 202 202 202 198 199 201 203 203 201 199 198 201 201 201 201 201 201 201 202 202 201 199 198 199 200 202 203 201 201 202 203 204 204 204 204 204 204 205 205 205 206 206 206 208 208 209 209 210 210 210 211 211 209 207 208 210 211 210 209 211 211 211 210 210 210 210 211 212 212 212 212 212 212 211 211 214 215 215 215 216 216 216 216 215 215 216 217 217 218 219 219 221 220 218 217 218 219 221 222 220 220 220 220 220 220 220 220 219 219 220 221 221 220 219 219 218 218 218 218 218 218 218 218 215 215 216 217 217 216 215 215 218 219 219 219 220 220 220 221 219 219 219 220 220 220 219 219 221 220 220 220 221 222 223 224 223 224 224 224 225 225 225 225 224 224 223 221 220 223 228 232 227 171 161 193 228 243 229 222 227 220 223 228 226 227 229 225 226 226 226 226 225 225 224 224 223 226 224 219 222 228 223 212 192 176 142 141 190 193 166 193 212 199 187 170 183 215 221 222 212 214 216 215 213 212 213 215 224 224 177 84 77 164 224 245 212 225 218 177 146 166 205 221 217 216 214 212 212 212 213 214 209 211 215 218 221 223 225 226 226 212 180 168 196 214 213 224 226 224 219 215 214 219 227 233 193 115 169 238 243 232 174 128 161 161 188 221 224 226 231 236 230 230 231 232 233 233 234 234 231 234 234 233 227 240 236 182 129 176 232 242 229 229 230 232 230 229 228 228 228 228 229 230 179 179 179 179 179 179 179 179 177 178 180 181 181 180 178 176 177 177 177 177 178 178 178 178 176 176 176 177 177 177 177 178 178 178 177 177 177 178 178 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 177 177 177 178 178 179 179 178 178 177 177 177 176 179 178 177 177 177 178 179 179 176 177 177 177 178 178 179 179 178 178 178 179 179 179 180 180 181 180 179 178 177 177 178 179 180 180 180 180 180 180 180 180 181 181 181 180 180 181 181 181 181 181 182 183 183 182 181 181 183 183 183 183 182 182 182 182 181 182 183 184 184 184 184 184 185 184 184 184 184 184 183 183 179 180 181 183 185 186 188 188 186 185 183 184 186 187 185 184 183 183 183 183 184 184 185 185 182 184 187 189 189 187 184 182 182 184 187 189 190 189 188 186 189 188 188 188 188 188 188 187 187 189 190 189 187 186 187 189 188 188 188 189 189 190 190 190 189 189 189 189 189 189 189 189 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 190 191 192 192 192 191 190 190 193 193 193 193 193 193 193 193 196 196 195 194 192 191 190 189 192 193 194 195 195 194 193 192 192 193 193 193 193 193 193 192 192 192 192 193 193 194 194 194 195 195 195 194 193 193 192 192 184 197 196 177 167 164 145 119 148 154 155 140 141 180 209 199 192 190 191 196 197 194 195 199 195 193 192 195 204 207 192 174 165 173 161 145 139 139 147 155 146 174 193 194 212 183 128 147 188 152 101 80 99 129 164 198 200 197 195 196 196 195 197 200 170 141 170 196 199 191 213 210 170 79 34 68 140 179 141 92 84 101 103 136 194 225 223 199 178 115 69 74 88 73 52 44 73 130 173 216 224 187 140 80 107 124 137 166 193 190 137 56 59 141 169 114 70 47 54 111 162 191 210 213 214 212 211 215 208 210 211 216 224 230 226 217 144 63 57 58 42 49 51 58 52 50 72 89 91 107 103 65 43 31 26 23 24 36 39 24 26 69 90 66 30 31 51 69 81 79 77 89 113 143 172 185 184 147 154 189 209 220 200 151 84 124 163 192 205 213 203 158 125 183 225 208 155 115 125 162 194 205 227 221 156 79 49 56 70 73 63 47 41 39 28 16 4 9 37 92 174 244 242 196 158 124 111 115 107 106 109 101 64 72 114 147 136 131 155 174 147 116 89 64 58 78 120 178 223 197 172 159 157 156 135 102 67 64 51 40 55 82 89 79 78 91 81 71 103 138 114 63 39 68 99 148 155 136 158 174 182 160 155 144 122 138 176 187 119 82 103 112 79 47 31 49 42 37 33 33 30 20 17 24 47 109 134 106 60 17 15 41 102 163 200 221 219 189 180 187 222 231 227 205 175 137 106 95 98 67 54 54 82 124 133 128 162 169 129 81 51 35 33 27 24 31 37 48 65 75 63 42 33 11 7 51 130 193 212 205 190 184 176 171 169 157 130 104 68 33 35 62 125 209 234 210 211 201 203 212 202 219 217 143 94 40 24 26 63 152 213 246 218 150 80 37 44 86 138 193 194 204 210 205 191 170 142 119 71 57 48 46 48 48 40 37 41 45 55 68 75 91 115 126 135 135 127 116 114 117 112 102 113 106 81 44 23 25 34 37 33 33 35 36 37 37 37 37 36 35 32 31 34 38 36 31 34 31 35 31 26 51 79 78 52 27 19 16 21 14 2 18 86 184 227 217 216 225 203 142 93 78 64 51 99 179 197 182 184 163 102 14 47 161 205 132 72 24 16 22 21 30 36 42 38 54 88 96 56 6 55 189 254 199 94 120 224 197 121 121 116 86 102 130 124 119 104 62 28 27 30 33 32 27 27 31 35 32 30 32 36 39 39 38 38 35 70 134 161 124 69 38 108 215 230 212 159 111 142 143 114 108 121 94 108 180 218 251 251 199 129 50 43 127 184 185 195 203 177 152 179 174 115 92 87 104 93 142 220 253 252 218 126 147 123 59 45 58 73 119 128 130 123 135 110 53 47 64 105 168 164 106 99 147 198 230 216 116 80 99 80 61 77 87 106 198 254 237 165 107 73 24 24 25 29 33 33 31 32 35 27 29 34 39 40 36 29 23 45 37 37 45 41 29 34 52 116 153 188 203 162 119 170 252 218 190 218 249 250 245 178 71 13 16 86 131 111 95 114 155 197 246 253 246 203 213 255 196 72 51 177 232 248 224 226 214 151 59 14 17 25 30 22 16 18 22 26 26 24 23 23 24 22 20 19 19 20 21 19 18 25 30 24 21 28 26 22 28 23 23 25 29 21 15 47 99 154 124 77 48 46 41 29 24 19 26 24 27 17 0 62 181 234 254 255 195 128 108 93 59 58 75 78 70 81 112 132 134 123 102 57 63 144 199 178 141 131 92 69 76 72 43 22 22 24 28 28 32 39 33 25 27 24 26 29 31 32 30 28 27 31 31 28 24 25 29 30 28 29 27 25 25 28 32 34 35 38 38 38 39 39 36 31 27 27 30 34 38 41 44 46 48 41 57 55 45 71 122 154 158 151 186 232 184 75 78 152 157 99 41 28 35 32 33 29 29 24 28 31 30 30 33 34 32 34 31 28 28 30 31 31 29 31 36 36 37 44 41 35 38 46 33 47 82 118 160 188 188 133 62 28 30 26 30 80 162 182 136 82 63 71 69 58 57 81 90 65 41 35 42 52 42 45 41 39 41 40 38 41 48 43 65 69 62 71 74 58 42 53 61 69 57 66 128 173 160 117 123 104 69 37 19 36 75 99 93 85 72 53 37 29 24 31 40 35 37 42 47 46 21 22 94 178 201 194 215 223 190 164 174 169 170 167 184 205 170 131 86 48 44 56 69 98 134 154 138 74 14 70 167 192 191 158 80 53 82 83 63 50 39 45 44 44 43 42 41 41 41 38 37 35 32 30 33 38 42 41 41 40 41 42 42 42 42 41 42 41 45 49 43 36 36 40 40 31 31 44 91 164 197 143 67 15 19 31 31 32 37 30 30 30 29 27 27 29 32 37 39 41 40 37 36 40 45 48 48 46 44 42 39 36 34 33 35 41 54 69 80 109 147 123 75 52 48 77 139 160 141 97 82 92 113 165 199 165 145 139 163 205 219 209 206 198 179 165 171 196 192 137 92 71 52 30 46 106 165 196 223 223 197 160 89 37 19 23 31 42 73 105 152 140 85 79 114 144 160 166 184 198 214 215 189 129 49 34 52 74 89 81 96 161 211 136 119 177 205 150 125 159 200 203 217 218 198 147 69 28 43 127 197 230 230 190 116 63 34 38 40 43 43 41 39 39 39 33 40 49 51 49 56 61 57 65 119 148 141 133 129 115 96 114 119 109 102 144 188 154 86 48 82 119 143 158 194 223 203 170 170 164 150 139 95 42 43 100 165 209 192 119 70 100 142 105 49 58 157 238 243 220 213 233 227 178 107 105 137 128 114 118 92 52 34 43 49 48 51 51 51 48 44 37 39 81 139 162 118 68 70 79 104 123 71 47 33 36 49 96 154 158 135 82 36 27 42 52 52 43 50 52 44 44 55 55 43 33 33 37 37 36 36 37 40 45 49 45 43 41 41 44 47 48 47 53 53 51 50 48 44 38 34 41 40 40 40 40 40 39 39 39 36 33 32 33 35 36 36 37 41 44 44 40 37 37 38 41 40 41 43 44 43 38 34 31 30 28 29 32 32 31 29 31 30 30 32 35 39 45 49 51 48 42 36 31 31 36 40 36 30 25 23 26 31 34 35 28 23 22 25 29 28 28 30 30 32 35 37 36 33 28 25 26 27 28 31 33 34 32 31 40 40 40 39 38 37 36 35 40 41 43 44 44 41 36 32 28 28 29 31 35 38 40 41 39 37 36 37 38 38 35 32 32 35 39 40 39 36 36 38 29 26 22 20 20 23 26 28 38 37 35 37 44 53 56 54 46 50 55 57 58 64 78 91 89 101 139 172 181 193 209 212 137 76 142 228 221 213 214 195 156 124 179 214 178 150 135 125 130 163 130 92 119 180 218 206 196 197 196 194 192 193 198 202 200 204 202 194 184 173 159 147 158 163 155 149 170 206 228 232 209 137 75 103 195 242 222 200 201 187 166 157 176 204 211 201 202 204 207 208 206 204 204 204 206 206 205 205 205 204 204 204 205 205 204 204 204 204 204 203 200 200 201 202 203 204 205 205 204 203 203 203 203 203 202 202 202 203 203 203 203 203 203 202 203 203 203 202 202 202 201 201 198 199 199 200 201 202 203 203 202 202 202 202 202 201 201 201 204 203 201 200 199 200 201 202 200 200 200 200 200 200 200 200 196 197 199 200 201 202 201 201 197 199 201 202 202 201 199 197 201 201 201 201 201 201 201 200 201 200 199 198 198 200 201 203 199 199 199 200 201 202 203 203 204 204 204 204 205 205 206 206 205 206 207 208 209 211 212 212 213 210 208 208 209 209 208 206 210 210 210 210 210 210 209 209 208 208 209 209 210 211 211 212 214 214 214 214 215 215 215 216 217 217 217 217 217 216 216 216 219 219 217 217 217 219 221 222 220 220 220 220 220 220 220 220 218 218 219 220 220 219 218 218 218 218 218 218 218 218 218 218 215 216 216 217 217 216 216 215 218 218 218 219 219 219 220 220 219 219 219 219 219 219 219 219 221 221 220 220 220 221 222 222 223 223 223 223 224 224 224 225 222 224 226 225 222 221 223 226 231 217 183 164 208 243 227 221 227 219 222 228 225 225 228 227 226 226 225 225 225 224 224 224 227 223 220 221 223 223 224 225 195 165 119 117 183 208 178 181 176 179 185 174 185 214 220 221 212 214 216 216 215 213 213 213 221 235 203 115 81 143 213 245 215 234 219 157 119 151 203 221 215 214 213 213 213 215 216 217 216 217 219 221 222 223 222 221 226 221 206 177 147 153 194 223 229 227 222 217 216 220 228 234 200 126 173 239 247 245 201 139 115 120 197 239 235 232 228 230 232 233 233 234 234 235 235 235 237 238 235 236 234 242 238 195 130 163 226 242 231 233 229 232 231 231 231 231 231 231 231 231 178 178 179 179 179 179 180 180 179 179 180 180 180 179 178 177 179 179 179 179 178 178 178 178 175 175 176 176 177 178 179 179 177 177 177 176 177 177 178 179 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 177 176 177 177 178 179 178 178 178 177 177 177 177 177 177 177 177 178 178 178 179 179 175 175 176 177 178 179 179 179 176 177 177 178 179 180 180 181 183 181 179 177 176 177 178 178 180 180 180 180 180 180 180 180 181 181 180 180 180 180 181 181 180 181 182 182 182 182 181 180 183 183 183 182 182 181 181 181 181 182 183 184 185 184 183 182 184 184 184 184 184 184 184 184 182 182 183 183 184 185 186 186 188 186 184 184 186 186 184 182 185 185 184 184 185 186 187 187 181 183 186 188 189 187 184 182 184 185 187 188 189 188 187 187 190 189 188 188 188 188 187 186 188 189 190 189 187 186 187 188 189 189 189 189 189 189 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 192 192 193 193 193 192 191 190 192 191 191 190 190 191 191 192 191 192 192 193 193 194 194 194 191 191 192 192 192 192 191 191 192 192 192 192 192 192 192 192 191 191 192 192 193 194 195 195 195 195 194 194 193 193 192 192 190 202 201 174 136 119 133 154 159 146 132 135 163 203 215 199 202 194 191 195 196 191 190 192 199 199 194 191 198 202 186 163 168 195 191 179 175 175 180 173 157 166 167 182 221 202 129 95 132 147 128 95 93 116 154 194 213 203 193 192 202 207 199 186 141 156 194 204 211 208 222 217 181 119 73 64 85 89 61 50 122 186 145 109 170 208 202 205 164 112 67 61 67 62 58 62 74 109 127 158 179 144 104 97 142 176 146 107 114 122 91 39 43 99 120 99 106 107 92 114 130 143 153 170 194 208 211 214 193 200 206 205 200 198 203 210 194 127 105 60 30 47 62 107 108 62 52 67 58 49 48 37 44 32 36 38 26 27 31 19 25 42 52 53 31 40 74 118 119 76 49 74 109 151 198 207 134 89 124 199 223 226 209 163 54 61 89 149 199 222 201 136 108 170 218 215 183 151 139 145 162 176 210 227 179 89 32 25 55 63 54 42 48 50 34 20 11 13 22 52 119 194 213 184 151 145 160 165 141 126 132 135 117 111 147 191 188 176 196 221 213 137 100 107 108 90 91 130 190 190 201 208 198 184 170 155 139 85 38 36 59 69 58 45 79 94 108 121 147 156 113 52 37 82 118 133 125 120 140 151 165 168 164 135 116 141 153 124 76 81 100 94 65 42 32 42 42 34 27 29 26 11 14 40 101 190 221 183 123 62 24 5 29 93 148 188 206 203 191 166 191 206 208 203 214 222 181 120 66 24 29 74 126 148 124 103 141 145 96 48 33 26 29 28 39 38 41 48 54 53 46 39 15 5 28 102 186 231 228 210 215 212 206 206 212 210 190 166 121 57 31 45 90 153 196 220 209 202 203 222 224 237 216 109 52 26 39 72 98 175 232 248 235 199 132 48 12 28 62 108 132 151 164 151 114 78 58 52 60 63 64 38 21 23 19 21 54 97 131 158 170 175 189 191 201 202 194 184 185 194 192 182 196 189 142 68 21 20 31 31 31 31 32 32 32 32 32 31 19 14 19 33 38 33 31 37 41 27 31 25 23 74 116 102 51 19 18 16 15 6 5 48 130 212 226 209 220 244 232 164 88 25 25 80 169 239 240 234 239 205 112 10 62 188 212 113 39 10 10 21 32 46 59 84 86 111 142 138 87 19 42 157 220 152 78 141 239 196 116 109 91 72 76 107 164 219 182 83 28 25 27 32 33 29 29 33 36 35 35 36 39 41 42 43 55 42 44 68 85 75 55 44 85 129 122 127 111 84 115 126 103 76 55 51 138 252 254 216 166 95 51 38 63 118 142 137 117 117 136 159 167 133 93 101 94 145 154 191 234 253 249 173 73 107 101 63 98 138 114 116 132 116 110 146 139 79 68 88 113 148 143 116 140 200 243 255 210 116 77 89 78 74 91 93 112 204 248 213 113 41 39 21 26 27 30 34 35 35 34 33 24 32 39 38 30 25 26 30 45 57 48 45 68 92 124 167 213 240 253 247 168 97 150 250 226 223 238 254 254 255 216 113 36 5 41 79 94 107 121 158 191 241 224 244 248 255 253 108 12 80 235 255 243 146 124 99 67 20 20 34 32 29 20 16 19 22 26 27 26 25 25 25 22 20 19 19 20 20 19 17 19 32 29 22 23 14 15 37 58 73 72 50 29 25 51 87 96 79 52 40 47 46 34 29 30 30 27 22 3 5 102 237 255 253 246 199 117 62 55 62 79 60 75 94 112 175 211 178 158 127 72 60 121 175 164 131 107 78 77 104 98 48 14 14 29 42 45 40 38 34 32 37 28 29 31 32 31 30 29 28 28 30 29 26 25 27 26 23 28 27 25 26 27 29 31 32 35 35 37 39 40 39 35 32 29 30 33 37 41 45 46 47 42 53 51 46 66 102 145 181 184 209 254 228 116 90 137 113 75 36 36 40 30 31 28 25 25 29 31 31 33 36 36 33 33 30 27 28 30 31 29 26 27 45 52 45 38 30 26 31 39 32 47 75 88 99 131 162 115 47 24 36 41 47 78 129 123 109 86 70 63 50 41 46 39 44 30 31 46 63 69 46 42 37 38 41 37 32 40 54 80 96 74 43 53 71 67 60 63 67 56 36 59 136 182 170 128 101 49 29 50 60 67 92 115 113 113 111 80 27 18 55 91 94 56 32 42 49 38 10 25 87 167 204 202 209 219 210 186 159 143 160 159 144 157 173 168 111 49 30 39 45 65 100 140 128 56 2 60 151 189 206 159 73 51 98 113 95 69 40 37 39 41 43 44 43 43 42 40 40 39 36 34 36 40 44 44 43 43 44 45 44 42 40 37 34 36 40 40 37 35 36 37 33 26 34 42 77 147 188 136 65 16 19 30 31 32 35 30 30 30 29 27 28 30 33 38 41 45 44 37 32 36 44 47 48 47 43 38 35 34 35 36 48 60 73 85 88 95 111 81 70 61 48 86 158 158 109 87 90 88 106 165 190 168 167 148 144 175 199 198 183 168 172 180 207 218 184 145 138 119 77 46 35 69 115 157 201 225 236 198 125 53 12 18 38 39 44 58 94 95 83 115 161 184 196 186 198 193 195 206 209 168 91 48 38 41 56 76 112 157 182 135 132 159 143 113 148 197 211 202 225 218 167 88 26 38 97 190 222 221 222 187 108 63 40 36 38 41 42 41 40 42 43 41 45 47 46 46 46 50 54 68 96 122 165 192 170 123 78 63 65 102 159 218 222 144 72 53 73 126 177 209 226 209 171 157 183 183 149 128 89 40 43 124 199 227 175 92 52 72 87 53 50 118 219 243 206 200 229 241 190 137 110 127 137 101 75 72 55 48 47 41 44 49 46 52 51 48 44 34 33 72 128 185 153 90 49 40 72 100 67 61 42 35 47 115 203 218 190 105 41 17 29 42 44 40 53 48 44 45 49 47 38 33 34 34 38 43 42 39 39 43 47 44 44 41 40 43 48 50 48 47 47 47 47 46 43 40 38 40 38 36 35 36 36 36 35 37 34 31 29 29 30 31 32 34 38 43 43 39 36 34 35 36 35 34 37 40 41 39 35 33 31 29 30 33 33 30 27 27 27 30 35 38 40 44 49 54 51 45 37 32 32 36 39 35 32 27 25 26 28 31 32 24 19 18 23 29 31 32 34 39 40 41 41 37 32 25 22 25 27 30 33 35 34 31 29 40 41 41 42 42 42 41 41 39 38 37 34 32 33 35 38 27 27 30 33 37 39 38 37 35 35 35 36 37 37 36 34 38 38 39 38 33 29 30 34 32 35 39 40 38 33 28 25 32 36 39 41 42 43 44 45 47 54 56 51 50 53 53 48 57 67 83 91 98 117 137 141 93 75 151 221 218 222 229 213 156 126 180 191 161 151 109 82 106 135 106 112 161 196 213 194 198 198 198 200 202 202 201 200 200 202 202 197 190 182 174 168 194 194 200 203 212 233 236 215 142 63 107 207 227 207 192 183 205 184 153 146 177 215 218 197 202 205 207 206 205 204 205 206 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 208 206 204 204 204 204 202 201 205 205 205 204 204 204 204 204 202 202 203 203 203 203 202 202 204 203 203 203 202 202 202 201 198 198 199 199 200 201 201 202 202 202 202 202 202 202 202 202 203 203 202 201 201 201 201 201 199 199 199 199 199 199 199 199 196 197 199 201 201 201 200 200 198 199 200 201 201 200 199 198 199 199 199 199 198 198 198 198 200 200 199 199 199 200 201 202 198 198 198 199 199 201 202 203 203 203 204 204 204 205 205 205 203 203 204 206 207 209 210 210 213 211 208 207 208 208 207 205 208 208 209 210 210 210 209 209 206 206 207 208 209 210 211 212 213 213 213 214 214 214 215 215 218 218 217 217 216 215 215 215 217 217 217 217 218 219 220 221 217 217 217 217 217 217 217 217 217 218 218 219 219 218 218 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 217 217 217 218 218 219 219 219 220 219 218 218 218 218 218 219 221 221 220 219 219 220 221 222 222 222 222 223 223 223 224 224 222 225 228 228 225 222 222 222 227 240 200 142 170 222 227 232 226 221 224 223 210 207 220 229 226 225 225 225 224 224 224 223 227 221 219 222 222 219 221 227 214 179 121 106 173 213 178 158 133 158 186 184 194 221 222 217 211 212 214 214 214 212 211 211 211 237 217 135 89 138 210 235 215 234 223 168 130 157 205 224 211 211 211 211 212 215 217 218 218 218 219 220 222 223 221 219 230 226 225 197 128 114 183 230 226 227 228 227 225 225 227 229 195 143 178 230 241 254 226 161 99 91 199 247 239 237 229 230 234 235 235 235 236 236 236 236 234 236 231 236 237 242 239 207 131 152 221 244 234 238 231 234 232 232 232 232 232 232 232 232 178 178 178 179 179 180 180 180 181 180 180 179 178 178 178 178 179 179 179 180 180 180 180 180 176 177 177 177 178 178 178 178 176 176 176 176 177 177 178 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 176 176 176 176 177 179 180 176 177 177 177 177 177 177 178 175 176 178 179 180 179 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 180 180 181 181 181 180 180 179 179 179 179 179 179 179 179 179 181 180 180 179 179 180 180 181 180 181 182 182 182 182 181 180 182 182 182 183 183 183 184 184 182 183 184 185 185 184 182 181 183 183 183 184 184 185 185 185 188 188 186 185 183 181 180 179 187 186 184 184 186 186 184 183 185 185 184 184 184 185 186 187 185 185 185 185 186 186 187 187 187 187 187 187 187 187 187 187 189 187 186 187 189 190 189 187 188 189 190 189 187 186 187 188 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 193 193 194 194 193 192 191 190 192 192 191 190 190 191 192 192 190 191 191 192 193 194 195 196 192 191 191 190 190 191 191 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 194 194 193 193 193 193 193 192 199 200 193 170 139 124 134 151 127 120 120 146 185 202 197 191 205 193 187 191 194 191 188 190 196 200 196 189 194 198 181 155 163 199 206 208 207 197 195 181 159 150 144 180 204 163 103 64 101 142 158 142 115 92 114 169 213 207 195 188 198 211 206 191 140 161 199 197 197 203 213 186 159 153 132 102 92 74 49 61 157 203 148 94 145 207 215 199 147 105 73 70 68 57 59 73 77 97 112 115 115 94 90 133 187 170 104 66 76 79 57 24 34 64 98 128 163 158 137 161 157 133 113 124 147 156 164 181 206 212 209 183 141 119 135 164 229 203 141 57 45 91 132 175 168 108 79 81 66 51 63 81 67 55 75 89 56 26 23 20 25 31 22 24 22 69 125 178 166 102 64 96 122 145 170 150 88 59 113 192 219 237 214 138 78 79 78 93 125 175 185 127 93 136 177 200 214 210 193 182 145 147 168 186 148 70 33 49 87 97 84 65 63 55 36 26 17 10 6 18 62 126 159 153 166 175 197 210 202 194 191 185 202 164 152 166 166 169 208 253 220 127 114 173 186 131 96 123 129 139 177 214 217 203 200 203 198 141 77 49 55 62 55 43 67 86 129 171 179 149 96 50 56 90 122 111 99 112 126 141 168 187 157 103 94 104 89 67 65 91 82 60 49 41 39 35 36 36 27 22 19 19 54 110 169 228 235 215 185 130 79 38 14 33 61 104 136 160 166 136 119 122 130 140 167 200 177 114 49 27 61 119 149 133 90 71 121 124 78 39 27 18 37 64 73 58 45 44 52 54 43 32 5 21 77 158 213 217 196 182 202 202 199 199 208 217 210 197 187 124 72 44 49 85 132 183 179 204 203 227 227 181 126 55 23 75 123 151 123 139 189 229 236 214 145 56 29 45 41 42 62 69 74 63 40 30 51 80 146 113 79 34 19 35 46 66 144 179 187 203 216 213 221 223 214 215 214 215 218 223 226 227 237 240 188 88 20 16 29 26 32 32 31 30 28 26 25 24 23 38 54 57 47 37 39 48 41 32 28 21 34 83 109 88 42 12 21 18 7 4 19 98 177 232 222 210 225 240 225 156 69 17 52 125 195 235 221 223 245 208 114 17 56 140 143 59 16 26 57 87 109 107 100 127 158 188 202 175 126 56 35 99 144 103 69 132 211 192 131 97 52 48 68 123 200 246 194 97 40 28 21 28 34 33 32 34 37 39 41 42 42 43 46 49 56 48 39 38 44 48 46 41 65 79 80 113 139 131 124 102 91 110 92 75 142 231 217 141 75 74 103 103 82 80 71 56 46 54 101 123 103 84 76 84 137 173 215 226 191 176 158 83 100 93 83 92 171 199 132 115 152 150 155 190 171 104 102 135 167 138 102 102 149 195 198 175 132 73 73 119 134 132 130 117 81 114 135 111 58 29 32 30 30 30 31 33 37 37 35 31 32 35 39 43 49 57 67 74 90 119 89 68 129 191 222 253 252 253 250 224 157 98 133 203 204 245 250 251 232 235 242 168 70 12 16 50 91 121 136 186 213 195 134 175 236 254 217 62 40 159 254 244 188 83 50 23 26 23 60 73 48 29 19 17 20 23 26 28 28 27 26 26 26 22 17 15 16 18 19 19 13 25 23 23 24 9 17 57 117 159 146 73 25 36 68 89 90 85 69 58 56 48 36 33 35 31 30 20 0 23 120 222 253 213 171 126 73 59 94 130 105 68 86 123 131 158 180 159 140 122 93 76 91 113 113 100 78 59 67 94 85 38 9 13 60 95 109 85 53 31 25 32 33 33 32 32 31 30 30 29 27 30 30 26 25 26 26 24 29 27 25 23 23 25 28 30 34 34 34 37 39 39 37 35 35 33 32 35 41 44 45 43 47 45 43 57 81 93 120 163 196 198 207 198 118 72 94 74 56 32 41 39 26 31 30 25 31 32 31 31 35 38 36 30 31 28 26 28 31 31 27 22 39 75 83 54 29 23 26 32 28 37 51 63 61 53 72 106 78 37 32 38 42 57 70 84 80 82 74 63 53 41 38 48 45 53 50 67 96 120 111 64 31 35 39 39 35 35 43 52 93 97 60 27 46 71 73 75 68 71 53 30 52 115 156 158 144 77 33 69 133 151 128 109 123 131 119 102 70 18 21 84 160 174 112 47 36 34 24 11 25 78 152 204 214 206 208 216 211 172 154 157 147 117 125 187 193 123 42 28 70 93 89 90 117 98 45 16 83 191 237 225 142 68 74 145 170 146 98 45 30 33 37 42 44 45 44 43 43 43 43 41 39 39 42 45 46 45 45 46 46 45 40 37 35 30 33 40 39 39 39 35 36 38 29 29 34 70 133 161 112 53 14 20 31 31 29 28 27 28 29 28 28 29 33 36 42 45 50 48 38 28 30 38 44 46 46 41 33 30 33 37 40 59 69 68 72 80 92 108 96 75 57 47 86 139 135 109 110 111 85 94 147 178 175 158 146 131 150 172 174 153 142 178 202 222 205 162 160 189 171 117 64 34 39 62 106 160 202 247 227 161 84 24 17 39 40 39 41 55 62 97 165 205 207 209 198 202 189 187 201 214 192 131 66 32 23 44 78 114 139 154 137 115 113 102 116 179 218 217 209 199 165 108 49 27 76 149 219 229 201 196 178 132 104 69 36 38 39 39 38 39 41 44 46 48 43 40 44 45 45 50 57 76 111 187 222 177 122 83 35 41 104 179 225 206 131 89 78 82 145 200 223 216 177 164 151 172 167 140 125 84 37 49 102 159 170 121 55 31 57 71 102 118 185 240 211 160 171 211 182 116 80 84 102 103 72 52 46 50 54 50 41 39 45 49 55 54 50 48 41 33 54 93 143 136 83 43 63 115 138 109 69 54 49 49 91 154 166 147 83 32 16 26 36 38 34 43 38 43 47 47 42 37 36 37 32 41 49 48 40 34 37 43 45 45 41 39 42 49 52 50 42 42 42 42 41 41 40 40 40 37 34 33 34 35 34 32 34 33 30 28 26 26 27 28 29 34 40 41 37 33 30 30 32 29 27 29 35 40 40 38 37 34 31 32 35 35 30 26 24 24 28 34 37 38 43 50 53 51 45 39 34 34 38 42 35 34 32 29 26 26 28 30 26 20 19 24 31 33 34 36 43 43 44 42 39 34 29 26 30 31 33 35 36 36 35 34 40 41 43 44 46 47 47 47 42 45 48 45 39 36 37 40 29 30 33 37 40 39 35 31 33 34 36 36 35 33 33 33 32 30 31 33 34 38 49 61 91 103 117 119 105 79 52 36 19 27 36 41 41 40 43 48 52 53 51 48 49 52 51 46 46 52 47 42 48 57 62 67 55 59 118 158 163 180 195 197 156 126 145 144 127 125 100 78 95 108 107 133 186 206 200 198 193 192 192 194 196 197 195 192 203 202 202 203 202 199 198 200 185 172 197 225 224 223 210 174 95 81 174 252 231 188 171 180 195 149 118 142 190 216 212 200 206 207 207 205 203 202 203 205 203 203 203 204 205 205 206 206 203 203 203 204 204 205 205 205 210 208 205 205 205 204 202 200 203 203 203 204 204 204 204 204 201 202 203 203 203 203 202 201 204 204 203 203 203 202 202 202 200 200 199 199 198 198 198 197 200 200 201 201 202 202 202 203 201 201 201 201 201 200 199 199 199 199 199 199 199 199 199 199 197 198 200 201 201 200 199 198 199 199 199 199 199 199 199 199 199 199 199 198 198 197 197 197 199 200 201 201 202 201 201 201 200 200 199 199 200 201 202 203 203 203 203 204 204 205 205 205 206 206 206 206 207 207 207 208 211 209 207 207 208 209 208 206 206 207 208 209 210 210 209 209 208 208 208 209 209 210 210 210 212 212 213 213 213 214 214 214 216 216 216 216 216 216 216 216 215 216 217 219 219 220 220 220 217 217 217 217 217 217 217 217 216 217 218 218 218 218 217 216 217 217 217 217 217 217 217 217 218 217 216 215 215 216 217 218 216 216 217 217 218 218 218 218 221 220 219 217 217 217 217 218 221 221 220 219 219 220 220 221 221 221 222 222 222 223 223 223 222 223 225 225 224 222 221 221 223 232 209 149 141 190 223 239 225 225 228 215 185 178 206 233 225 225 225 224 224 224 223 223 221 223 224 221 219 220 222 223 227 213 165 128 163 190 151 123 110 150 189 188 199 226 223 211 210 211 212 213 213 212 212 211 203 229 224 164 103 124 197 235 222 227 222 188 154 163 201 227 212 212 211 212 213 215 217 219 217 216 217 221 225 227 227 226 229 227 230 225 162 125 180 230 229 230 230 229 227 227 228 230 206 154 169 215 232 246 238 198 134 94 202 244 236 239 232 236 236 236 236 236 237 237 237 237 231 234 228 232 234 235 237 217 134 143 215 242 233 239 230 235 232 233 233 233 233 233 233 232 178 178 178 179 179 180 180 180 182 181 179 178 177 178 178 179 179 179 179 180 181 182 182 182 179 179 178 178 178 177 177 177 176 176 176 176 176 177 178 179 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 176 175 175 175 176 178 179 181 176 176 176 177 177 178 178 178 174 176 178 180 181 180 178 177 179 178 178 177 176 176 175 175 180 180 179 178 178 177 176 176 177 179 182 185 186 185 182 180 179 179 179 179 179 179 179 179 181 180 179 178 178 179 180 181 180 181 181 182 182 181 181 180 181 181 182 183 185 186 187 187 182 183 185 185 185 183 181 180 182 182 183 183 184 185 186 186 186 186 185 184 183 183 182 182 186 184 183 184 186 187 186 184 183 183 182 181 182 183 184 185 190 188 184 183 183 186 190 193 189 188 187 186 185 186 187 187 187 185 184 186 190 192 191 189 188 190 190 189 187 186 186 188 190 190 190 189 189 188 188 188 189 189 189 189 189 189 189 189 190 190 190 189 189 188 188 188 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 194 194 194 194 194 193 191 191 194 194 193 192 192 193 194 194 194 193 193 193 193 192 192 192 194 193 192 191 191 192 193 194 193 192 192 191 191 192 192 193 195 194 194 193 193 192 191 191 193 193 193 193 193 193 193 193 192 200 199 189 184 178 151 120 92 107 135 180 214 205 190 199 201 187 180 187 194 193 192 194 189 196 195 191 196 202 184 157 174 200 197 201 201 190 199 195 169 141 126 166 162 105 84 78 91 136 172 175 133 68 73 142 185 199 203 195 196 206 203 189 158 161 189 175 162 173 183 136 127 166 165 124 111 97 68 78 155 148 122 110 145 220 238 171 146 130 96 60 50 60 67 64 74 81 107 103 93 85 88 136 190 152 114 116 102 59 44 46 61 51 105 197 225 158 121 180 212 180 149 133 109 76 84 124 170 196 215 192 130 80 84 114 181 188 107 42 81 146 178 182 170 132 110 103 90 94 129 164 107 92 123 144 91 30 16 21 15 31 15 9 27 112 172 204 143 81 56 106 138 160 182 152 122 94 128 171 190 233 216 116 102 144 144 93 67 113 133 71 61 114 170 204 216 211 204 208 185 163 159 166 124 55 60 124 165 173 147 108 85 61 37 32 28 25 19 17 41 92 125 122 145 172 199 207 204 206 209 207 225 184 149 139 139 154 195 237 172 96 121 210 217 143 118 172 180 147 143 168 182 187 206 227 221 190 124 60 47 74 86 73 50 55 99 150 150 117 96 92 79 88 113 99 91 108 119 147 203 225 171 109 105 82 44 48 102 125 85 53 48 37 38 33 25 35 27 14 15 40 112 196 215 226 200 206 220 186 138 95 36 9 16 64 89 98 104 78 66 54 64 77 82 99 102 76 30 29 90 162 182 144 86 63 92 96 59 32 22 16 57 116 107 79 47 36 47 53 34 8 11 48 125 204 230 206 184 184 190 192 188 184 191 203 206 200 216 178 120 53 28 43 69 104 154 212 206 224 213 106 33 21 48 150 201 210 142 105 139 194 221 192 120 51 73 118 95 58 46 33 24 25 37 73 138 195 193 106 40 11 32 78 118 168 207 226 206 210 222 202 193 190 206 203 206 213 210 201 203 212 239 252 206 96 18 14 28 24 34 34 32 29 26 22 20 18 55 97 118 91 57 48 51 49 38 41 30 24 50 81 77 54 34 9 27 23 7 5 41 143 208 244 225 220 228 214 179 105 20 48 139 179 192 215 209 217 236 201 123 36 37 58 54 15 31 74 135 183 206 176 137 152 204 244 252 216 174 101 39 52 61 59 65 127 197 205 150 78 46 37 62 122 173 183 151 114 52 31 17 23 34 36 34 34 38 42 45 46 44 45 49 53 49 50 47 40 39 42 39 31 43 94 144 191 219 206 154 94 103 195 209 144 107 120 117 76 90 147 188 134 75 90 97 74 51 53 90 94 80 102 91 44 95 148 197 182 138 113 128 175 169 87 44 95 207 208 109 95 158 168 171 179 139 90 138 215 223 181 114 70 90 140 135 87 76 42 75 157 196 190 166 138 73 50 54 42 37 45 29 28 34 32 32 33 37 39 35 29 28 27 38 65 99 122 127 123 167 198 139 96 177 250 252 252 246 242 220 208 179 140 141 159 164 244 252 242 210 211 253 204 103 27 13 41 89 120 136 200 204 147 99 173 252 248 169 35 104 234 241 174 99 39 25 13 32 54 110 115 69 37 24 23 21 23 27 29 29 28 26 26 29 23 16 12 13 17 20 22 29 29 20 25 29 7 13 60 163 239 228 105 21 46 109 143 161 155 132 103 79 55 39 39 37 32 34 20 0 29 105 163 150 112 73 50 53 94 138 153 122 78 64 99 120 99 87 101 95 97 100 90 67 55 61 67 68 51 51 64 54 21 8 20 132 187 210 168 101 51 32 34 36 35 33 32 31 30 30 30 26 30 30 26 24 26 28 28 31 28 23 20 19 22 26 30 34 33 33 34 37 38 37 35 41 36 33 34 40 44 43 40 41 44 53 77 89 75 92 143 208 184 145 140 97 44 52 49 46 29 40 36 23 34 36 29 35 34 32 32 36 39 35 28 29 26 25 28 31 31 26 20 57 104 109 58 21 23 36 43 32 47 49 48 50 41 43 64 48 32 38 33 33 59 67 59 66 57 49 52 53 41 41 58 69 71 70 104 160 190 148 59 20 34 43 40 37 43 47 47 62 67 40 27 57 75 66 65 69 76 60 38 51 87 115 125 107 42 52 149 222 225 181 131 144 160 121 66 37 11 26 89 189 222 155 60 24 12 13 23 24 72 132 177 198 200 208 225 222 195 175 146 124 101 112 192 210 130 40 42 124 169 136 94 87 49 16 31 123 243 253 166 101 61 115 219 245 198 118 40 25 29 35 40 44 45 45 44 44 45 46 44 42 41 43 45 46 45 45 46 46 44 39 35 37 29 33 41 40 39 38 31 32 47 37 24 36 86 130 124 90 41 12 21 32 31 27 21 24 26 27 28 29 31 36 39 45 49 54 51 38 25 26 34 41 45 45 39 30 27 33 40 56 78 80 64 63 85 119 149 124 72 42 54 90 108 104 120 148 111 69 105 157 172 176 155 159 138 142 151 163 152 139 176 212 211 178 150 181 224 204 152 87 45 28 31 69 120 169 233 243 185 111 40 19 38 44 48 27 48 71 118 182 208 205 211 206 203 189 191 204 216 204 159 85 34 17 41 78 110 131 148 127 82 80 113 164 210 218 211 208 154 97 64 42 44 98 167 217 224 177 159 168 174 167 110 37 38 38 37 35 36 40 43 37 40 35 36 46 47 43 45 36 62 98 168 190 145 112 94 39 34 81 142 193 200 153 130 87 85 154 201 204 173 125 139 146 148 138 132 136 91 36 51 90 115 115 86 38 23 71 114 194 179 193 200 159 118 121 139 108 64 52 51 51 57 53 51 46 55 52 46 46 38 38 56 54 52 49 49 45 33 38 61 82 87 43 25 87 158 163 118 65 63 69 55 51 69 69 61 55 26 28 37 40 37 25 25 31 42 50 48 42 40 40 40 30 43 54 52 39 31 33 39 45 45 41 38 41 50 54 52 41 41 40 38 37 37 37 38 41 38 34 34 35 35 33 32 33 32 30 27 25 24 24 25 26 31 37 38 35 30 27 27 29 25 22 25 32 39 41 40 39 36 33 34 36 35 30 25 23 22 25 31 34 36 42 51 51 49 45 40 36 37 41 44 35 36 35 31 27 25 26 28 33 26 23 27 32 33 33 34 41 41 42 42 40 38 36 35 37 37 37 37 38 39 40 42 40 41 44 46 48 50 51 51 51 62 72 73 63 51 44 41 33 34 37 40 42 39 32 26 32 35 37 36 32 30 30 31 37 37 43 56 70 90 115 137 168 187 207 207 179 132 84 56 52 36 21 21 33 42 42 39 46 45 45 46 46 43 38 34 37 48 46 44 50 44 35 41 48 53 82 91 95 116 135 153 116 85 83 106 106 96 94 88 91 90 112 140 190 212 195 216 202 197 193 191 193 197 200 201 199 196 199 206 208 205 206 210 166 131 163 223 231 214 173 109 66 152 225 221 216 211 178 174 151 92 80 149 216 223 208 206 210 210 208 205 201 200 202 204 200 201 202 203 204 205 206 206 202 202 203 204 205 205 206 206 206 204 202 203 205 206 204 202 200 200 200 201 201 202 202 202 201 201 203 203 203 203 201 201 204 204 203 203 203 202 202 202 203 202 201 199 197 195 194 193 198 199 199 200 201 201 202 202 198 199 201 201 201 199 198 196 199 199 199 199 199 199 199 199 197 198 200 201 201 200 198 197 200 199 198 198 198 198 199 200 201 201 201 200 200 199 199 199 198 200 201 203 203 202 201 200 203 202 201 201 201 202 203 204 203 203 203 204 204 204 205 205 211 211 210 209 208 208 207 207 209 207 205 206 208 210 210 208 204 205 207 209 210 210 209 209 211 211 210 210 209 209 209 209 212 212 212 213 213 213 214 214 213 214 214 215 216 217 218 218 214 215 217 220 221 220 219 219 219 219 219 219 219 219 219 219 216 217 217 218 218 217 217 216 217 217 217 217 217 217 217 217 216 214 212 210 210 212 214 216 216 216 216 217 217 218 218 218 222 221 219 217 216 216 217 217 221 221 220 219 219 219 220 221 221 221 221 222 222 222 223 223 220 220 219 219 220 220 221 220 231 223 222 175 133 166 215 232 224 228 231 207 165 155 194 235 225 225 225 224 224 224 223 223 215 226 228 219 217 224 225 219 223 240 214 158 154 158 116 89 110 152 190 185 195 226 222 206 212 212 212 213 214 214 214 213 214 229 237 199 121 103 178 243 233 223 216 199 167 160 194 229 216 215 214 214 215 217 219 220 222 221 221 223 227 230 230 229 221 222 227 245 207 152 177 220 238 235 229 224 221 225 232 238 225 158 160 218 238 236 235 225 171 109 212 248 239 242 231 232 237 237 237 237 237 237 237 237 234 237 230 233 231 230 235 223 135 138 210 238 230 238 228 235 232 233 233 234 234 233 233 232 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 176 175 174 173 174 175 177 178 177 178 179 180 179 177 175 173 175 176 178 179 179 178 176 175 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 179 179 178 178 177 176 176 175 179 179 178 177 177 176 176 175 178 178 178 179 179 179 180 180 179 180 181 182 183 182 182 181 176 178 179 181 182 182 182 181 182 181 180 180 180 181 182 183 182 183 185 184 182 181 183 184 187 186 184 182 182 182 184 185 182 183 184 184 184 183 182 181 184 184 184 184 184 184 184 184 182 182 183 184 184 185 184 184 184 184 184 184 184 184 184 184 178 185 192 191 184 180 183 188 182 183 184 185 187 188 190 190 185 185 186 186 186 187 187 187 185 188 190 191 190 189 189 191 190 190 190 189 189 188 188 188 191 189 187 186 186 187 189 190 190 190 191 191 191 191 191 191 189 189 190 190 190 189 188 187 188 188 189 189 190 191 191 192 193 193 192 192 192 192 192 192 190 190 189 189 189 190 192 192 193 193 192 192 192 192 193 193 194 191 189 190 193 195 194 192 195 195 194 193 193 192 191 191 193 193 194 195 197 198 199 199 201 197 193 193 197 198 196 193 189 196 195 192 196 196 191 189 191 198 191 200 214 211 183 136 57 106 181 224 213 191 188 194 183 154 152 174 188 200 204 191 195 192 194 198 202 202 182 152 158 179 197 199 193 193 202 210 212 171 138 130 115 91 91 110 89 118 187 202 128 74 86 104 126 150 167 185 210 211 185 164 137 169 209 184 141 140 130 101 82 132 162 133 115 115 90 68 77 97 110 129 168 196 191 176 201 169 108 64 44 48 64 53 54 97 119 104 80 100 137 131 139 162 200 181 108 45 44 96 106 50 105 210 234 148 97 174 215 214 201 186 166 124 80 63 82 137 179 174 138 99 79 81 76 77 79 95 152 200 202 202 201 164 90 77 114 162 217 234 149 100 112 162 142 63 15 10 21 24 12 3 35 116 193 230 157 67 50 118 165 174 176 172 151 146 156 162 165 186 174 122 127 221 215 167 127 88 73 43 75 128 161 203 221 202 202 202 201 206 206 185 130 58 123 205 239 233 228 181 129 75 54 34 30 35 23 20 54 88 89 75 101 160 208 211 201 198 201 209 180 173 184 169 124 124 162 178 86 82 162 240 216 143 131 185 216 206 181 121 114 167 202 226 222 201 155 78 36 85 143 141 94 86 106 136 118 77 85 131 114 77 112 134 135 113 82 123 201 182 134 124 138 92 53 81 145 125 83 40 27 37 38 26 33 37 21 4 27 92 169 221 213 204 189 197 209 211 205 178 92 36 18 22 35 43 35 50 41 30 32 41 40 36 33 29 23 46 86 149 155 112 82 49 51 44 30 21 22 34 75 126 96 62 40 37 49 41 13 11 34 115 191 218 200 199 185 196 193 191 192 189 186 198 212 214 214 200 186 128 71 42 31 57 100 158 190 167 105 33 22 67 145 213 227 221 202 134 96 114 148 175 114 69 120 195 203 139 109 79 53 85 135 191 235 219 138 57 1 29 107 164 193 212 207 220 216 206 204 196 193 205 198 197 194 192 198 209 218 220 231 220 175 90 20 13 30 30 30 21 18 26 30 28 45 73 131 186 207 179 122 76 54 29 34 36 32 26 66 104 78 44 33 36 24 18 13 4 67 181 237 250 244 206 182 129 55 45 80 153 170 148 171 207 222 233 243 201 133 43 22 27 7 33 94 183 240 253 253 206 158 162 228 251 235 206 195 137 58 32 20 16 45 123 198 201 126 48 41 42 54 73 97 123 127 110 50 30 20 30 41 41 42 46 42 44 47 49 50 50 49 48 51 49 47 46 44 40 33 27 55 151 244 251 246 254 183 76 118 241 255 189 55 22 53 95 185 190 131 78 115 174 187 183 158 148 124 126 159 160 111 66 64 99 108 107 103 126 189 222 182 72 33 120 191 155 84 50 120 120 121 129 138 147 188 246 253 226 183 131 112 151 177 156 87 51 74 159 212 194 142 105 66 51 37 35 37 35 33 33 33 30 33 26 26 37 35 33 24 24 68 157 216 249 166 150 211 236 139 155 253 249 245 254 237 220 214 219 254 210 97 83 139 225 254 249 196 191 253 237 153 61 20 25 50 91 126 163 128 91 113 147 191 172 76 53 188 232 162 73 41 28 27 21 64 151 205 189 109 42 28 12 27 17 22 32 30 26 26 23 27 23 18 16 16 17 18 17 25 27 31 28 15 6 19 40 125 193 185 76 14 42 100 161 216 223 210 181 139 77 33 27 31 30 26 21 21 32 55 76 60 41 31 35 60 110 141 135 94 65 62 68 64 54 47 57 55 78 64 72 87 69 55 39 43 39 51 56 48 24 11 35 135 252 253 203 139 65 60 84 66 37 31 40 31 27 34 34 26 27 32 28 19 23 31 30 34 29 23 21 21 23 25 25 31 32 32 31 33 37 37 33 35 36 37 38 38 40 42 44 40 40 48 79 98 76 90 153 201 131 81 68 52 38 42 49 55 41 44 45 29 27 36 33 37 35 36 41 46 46 40 34 27 30 32 30 25 23 25 28 55 88 94 66 49 49 48 44 33 34 37 40 43 43 42 40 42 38 34 35 41 47 52 53 44 56 59 57 61 63 58 55 75 86 97 115 148 155 104 38 27 28 35 43 42 37 39 46 40 26 28 52 82 108 110 95 67 65 71 58 59 79 75 63 31 43 125 212 249 250 217 174 186 190 105 37 27 27 55 82 139 157 141 80 28 18 16 3 16 62 115 152 179 205 218 220 224 197 186 189 165 130 139 178 197 125 54 46 138 192 167 100 57 29 8 42 129 198 189 142 128 100 169 254 255 201 115 44 43 38 32 31 38 46 48 46 44 43 41 39 37 39 44 48 46 46 46 44 41 38 35 34 32 31 32 37 44 47 44 40 36 26 30 35 49 95 122 105 62 49 32 22 19 22 25 28 22 27 31 32 33 35 37 38 46 48 51 48 37 27 28 36 36 36 38 39 32 25 26 32 55 77 75 49 64 135 183 177 121 67 44 55 72 76 81 109 99 92 93 128 179 197 178 157 162 143 123 168 204 163 144 173 213 185 150 161 185 214 232 194 144 89 51 25 34 74 120 177 228 205 139 63 30 32 38 40 32 48 89 136 173 202 213 207 195 191 199 193 189 219 218 166 99 28 20 43 65 110 138 134 104 71 101 176 217 226 215 191 150 87 44 47 57 70 123 188 215 220 171 136 173 224 211 146 84 27 24 41 35 32 34 40 40 42 44 43 42 43 45 48 45 59 83 107 115 103 84 71 48 42 50 88 136 158 142 115 77 86 130 156 133 119 127 124 139 135 150 167 140 80 43 42 73 75 63 42 32 47 101 160 215 174 130 107 96 81 65 57 52 51 50 51 51 50 46 43 44 45 45 44 43 44 47 49 54 54 52 48 44 42 43 45 33 46 50 53 79 107 98 67 56 59 60 58 51 44 38 36 41 40 40 41 40 36 28 23 31 35 40 42 40 38 37 37 41 45 46 43 35 29 28 29 48 45 42 41 44 48 51 53 46 32 39 48 38 36 44 41 37 39 30 25 31 32 28 28 29 24 23 27 26 22 20 21 21 34 32 32 28 25 35 32 37 33 20 19 32 29 28 43 40 48 55 48 34 35 54 70 62 52 74 77 56 44 37 41 39 53 59 51 41 39 41 41 35 32 35 38 31 22 31 50 53 57 47 38 42 44 36 30 39 37 46 45 32 42 60 59 57 42 32 37 43 41 38 38 52 68 98 113 101 84 70 56 51 82 132 136 82 48 45 39 39 34 36 41 41 38 40 48 42 43 42 40 40 47 60 71 73 90 116 139 155 170 194 216 234 231 221 229 229 180 138 146 122 64 27 22 34 43 46 66 64 46 50 35 37 37 50 31 34 46 47 44 48 47 41 42 45 50 44 50 57 52 60 72 66 55 53 63 73 75 76 80 98 134 174 203 217 211 203 205 204 209 195 202 189 197 202 194 199 193 193 199 200 199 208 221 158 97 155 228 236 203 113 43 153 216 224 209 217 216 192 160 109 42 101 195 218 217 207 198 200 210 194 183 202 211 205 207 204 205 206 206 204 202 199 197 201 202 202 202 202 202 202 202 201 202 202 203 205 206 206 207 202 202 202 203 203 203 204 204 208 205 203 203 204 205 204 202 203 203 202 202 201 200 200 199 202 202 202 202 201 200 199 198 200 198 197 199 202 203 202 200 203 200 197 196 198 199 199 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 202 200 197 197 197 197 195 192 200 200 200 200 200 200 200 200 201 204 201 196 199 206 207 201 202 202 201 201 200 201 201 202 202 203 203 204 204 205 205 205 205 203 201 202 206 208 208 207 203 205 207 207 205 205 207 209 208 206 205 207 210 211 210 209 205 208 211 211 210 208 209 211 210 210 211 212 213 214 214 215 214 214 215 216 216 217 218 218 224 222 219 217 215 216 217 217 219 219 218 217 216 216 216 216 215 215 216 216 216 216 217 217 216 216 217 217 217 216 215 214 216 216 215 215 215 214 214 214 215 215 215 215 216 217 217 218 217 217 218 219 219 219 218 218 219 219 220 220 220 221 221 221 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 223 219 226 213 174 165 202 237 229 226 220 227 189 153 191 230 223 228 226 224 225 220 217 223 223 223 223 223 223 222 220 219 228 236 232 184 140 119 127 88 102 163 157 134 200 235 204 214 217 216 215 214 213 212 211 210 206 228 225 196 124 72 170 240 223 215 218 210 179 165 195 230 217 215 217 221 221 219 222 227 229 215 225 229 218 176 199 221 231 217 225 244 236 175 140 183 225 241 232 226 225 221 231 234 228 163 171 219 232 237 245 245 187 114 174 228 239 240 242 234 236 236 236 236 236 236 236 236 235 236 236 234 232 231 233 235 150 122 217 231 242 236 231 234 233 234 235 235 235 235 236 236 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 178 179 179 177 177 176 176 176 177 177 178 176 176 177 178 178 177 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 180 180 180 181 181 181 181 181 181 177 178 180 181 182 182 182 182 180 180 180 180 181 183 185 186 182 183 184 184 182 181 183 184 184 183 183 182 182 182 183 183 184 185 186 186 186 185 184 183 184 184 184 184 184 184 184 184 183 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 180 186 191 190 186 183 184 187 185 185 186 186 187 187 188 188 187 187 187 188 188 189 189 189 185 188 190 191 190 189 189 191 190 190 189 189 189 188 188 188 187 187 188 188 189 188 188 188 191 191 191 190 190 190 189 189 189 189 190 191 190 190 189 188 189 189 189 189 189 189 188 188 193 193 193 192 192 191 191 191 193 193 192 192 193 194 195 195 192 192 192 191 191 192 192 192 196 195 194 194 194 194 192 190 191 191 192 193 194 194 195 195 193 193 193 193 193 193 194 194 192 190 189 192 197 200 198 196 192 194 197 196 191 189 190 191 196 199 196 191 189 213 212 152 82 131 199 225 195 163 162 173 171 142 150 186 200 197 196 194 198 186 188 194 190 188 178 153 138 160 187 203 202 195 191 192 218 209 171 114 76 79 102 117 90 112 180 221 173 106 89 97 84 85 113 146 151 142 138 134 128 170 207 203 181 179 164 124 82 119 152 146 155 167 115 52 47 67 96 127 143 140 149 173 214 198 117 46 41 66 69 39 69 101 110 107 114 136 142 108 108 171 231 192 96 41 67 134 131 69 99 193 226 148 97 169 223 218 212 211 210 193 153 115 98 116 129 138 140 115 71 42 38 90 114 138 199 239 224 196 183 147 85 80 146 217 239 220 170 134 120 127 104 57 31 29 21 22 13 3 17 74 149 202 166 71 57 140 194 188 167 153 151 168 184 163 134 141 141 106 137 203 227 228 192 137 105 57 71 115 148 165 167 168 189 205 190 210 229 210 147 86 151 224 230 225 237 216 172 101 62 35 25 34 31 31 56 79 78 67 81 171 215 210 192 195 206 172 144 170 195 191 163 131 102 79 69 144 205 228 217 141 110 190 225 221 175 85 76 152 196 203 222 212 160 87 57 88 145 187 178 154 138 128 98 74 100 149 112 79 116 164 168 118 67 85 121 120 102 96 104 92 90 118 130 103 66 40 31 32 32 29 21 23 25 34 71 131 182 205 209 203 206 216 213 229 242 209 151 48 10 21 27 35 35 41 41 38 33 30 30 28 25 26 30 41 53 82 87 75 68 41 40 35 26 23 27 31 46 68 66 53 49 43 44 32 7 9 72 161 210 214 192 194 188 193 188 184 186 190 191 193 183 163 181 211 223 181 129 83 44 33 49 96 124 97 40 12 71 164 207 227 215 212 213 169 106 60 106 161 99 50 143 229 219 185 187 156 126 155 215 253 238 158 68 4 10 100 176 209 219 216 204 212 212 202 194 195 196 195 197 201 201 203 216 224 209 184 171 136 89 52 31 23 23 26 23 35 43 53 73 99 130 158 204 232 235 218 182 135 88 39 33 33 31 28 58 86 66 43 27 32 25 19 18 22 77 161 217 206 186 138 93 53 43 94 182 220 202 157 174 224 244 242 240 193 127 43 19 23 20 66 157 219 247 232 206 161 132 145 184 198 174 146 137 100 48 31 29 27 44 88 130 132 89 45 41 38 41 49 60 77 79 64 47 34 29 38 48 48 43 42 39 41 45 48 50 50 48 47 46 43 41 43 46 43 34 26 64 157 247 254 252 254 192 73 121 254 229 127 42 22 53 133 151 177 131 78 134 231 253 244 252 181 137 172 219 197 119 58 41 54 54 72 90 108 140 145 104 52 75 167 191 125 70 63 76 84 120 173 206 215 231 253 254 248 248 227 185 182 216 236 161 94 80 136 165 132 89 71 52 43 36 38 41 40 38 37 37 29 29 24 18 24 31 36 31 35 91 206 254 254 211 213 254 231 151 177 250 254 254 239 229 210 219 242 255 196 80 32 84 155 207 240 210 200 253 249 198 89 25 17 41 76 96 119 94 109 137 165 180 106 41 105 224 195 116 36 11 10 27 74 143 228 254 241 172 45 1 35 28 28 34 34 27 26 25 16 23 21 18 18 19 19 18 16 23 25 29 28 17 9 19 36 59 85 85 43 34 63 95 132 179 201 239 252 197 90 23 19 28 28 20 14 32 65 84 84 102 85 89 89 91 136 152 106 86 76 60 58 71 81 73 54 50 55 51 96 132 100 66 53 55 46 52 54 47 28 22 52 122 207 204 165 125 95 131 170 113 75 53 48 38 34 35 28 32 31 34 33 25 27 34 32 36 32 26 23 22 22 21 20 27 30 32 33 36 39 36 31 29 31 34 37 39 40 43 45 42 42 49 83 107 86 80 116 132 92 53 43 44 44 57 80 78 54 44 38 24 25 37 40 38 36 36 41 45 44 37 30 28 30 31 28 24 24 28 32 43 60 63 64 79 85 63 38 23 26 32 37 41 40 37 34 40 38 35 36 39 44 48 49 49 40 63 103 106 72 54 61 86 81 73 73 85 89 63 29 22 30 37 40 47 52 43 29 27 45 47 46 99 176 172 106 64 73 81 64 57 60 43 33 36 90 186 252 251 237 215 181 163 149 89 25 18 75 120 103 91 90 103 108 82 44 20 11 17 45 93 144 182 199 199 194 196 204 218 223 207 184 177 182 191 135 63 33 97 140 137 108 91 41 11 37 80 110 134 157 150 109 171 254 248 163 81 47 51 49 40 31 33 42 46 43 44 44 42 39 37 39 43 47 49 48 46 43 40 37 34 33 30 29 30 35 41 44 41 38 34 35 38 35 44 79 99 85 82 58 32 22 25 28 27 24 24 26 29 31 33 35 38 40 44 47 51 49 38 28 28 34 31 33 37 39 34 27 27 31 49 65 69 63 89 149 175 154 90 66 58 57 63 69 67 79 75 80 108 162 200 187 159 152 166 152 147 187 202 165 161 190 202 167 152 178 197 207 217 207 190 139 89 38 26 55 86 126 173 215 192 98 29 22 32 33 41 47 83 129 151 163 183 201 197 171 182 199 198 218 225 191 102 29 15 39 71 120 135 118 77 102 170 228 231 207 163 111 87 53 34 50 72 89 121 157 204 200 162 149 180 209 204 169 107 42 24 33 32 35 38 42 43 44 44 42 41 42 45 48 53 50 52 59 65 66 68 70 52 47 49 66 86 97 96 91 81 77 112 143 131 126 146 158 142 135 135 132 106 66 43 43 50 56 53 45 46 59 92 129 135 107 80 69 65 56 47 44 55 54 52 52 51 49 44 41 40 42 42 42 41 42 44 47 49 50 49 46 43 42 43 45 44 45 43 44 55 65 58 43 52 54 57 56 53 48 46 45 37 36 36 37 37 35 30 26 27 31 35 36 36 35 36 37 38 41 43 39 33 28 28 30 46 43 41 41 44 48 52 54 49 36 40 47 40 40 43 35 33 34 26 21 28 30 29 34 31 32 29 23 22 25 29 29 31 33 24 28 28 22 27 20 27 28 23 22 29 35 48 65 79 70 62 51 43 60 101 133 139 125 145 154 126 78 38 36 52 56 56 53 49 46 41 36 34 33 36 39 37 36 47 62 79 74 59 48 46 39 34 40 34 34 40 36 32 55 81 80 54 45 43 47 45 39 46 60 89 126 162 168 156 137 97 50 53 77 114 118 78 50 55 61 75 98 101 90 80 81 86 76 87 92 100 107 115 126 140 151 180 183 193 206 213 215 220 226 215 216 223 217 202 210 224 221 183 99 29 5 18 50 84 127 121 84 75 65 60 41 47 39 33 38 37 35 38 39 39 44 39 47 43 43 48 48 50 50 59 53 53 59 61 59 61 68 145 195 242 250 227 184 155 152 187 210 202 207 194 200 199 193 201 199 202 207 205 201 206 215 161 102 150 232 226 130 66 118 207 228 210 198 212 218 197 159 80 73 159 226 213 204 206 207 202 176 173 197 213 209 204 204 205 205 205 205 204 203 201 200 204 204 204 205 205 205 205 205 202 202 203 204 204 205 205 206 202 202 202 203 203 203 204 204 205 203 202 203 205 205 204 202 202 202 202 202 202 202 203 203 197 198 199 201 202 203 203 203 203 201 199 200 202 202 201 199 202 200 198 197 199 200 199 197 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 201 200 199 200 202 204 203 201 200 200 200 200 200 200 200 200 199 201 200 196 198 204 204 198 200 200 200 199 200 200 201 201 202 202 202 202 202 202 202 202 206 204 202 203 206 208 208 207 205 207 208 208 206 206 207 209 209 207 207 208 211 212 211 210 204 206 209 209 208 207 208 209 209 210 210 211 212 213 214 214 214 215 215 215 216 216 217 217 213 214 215 216 218 219 219 219 219 218 217 217 216 216 216 216 215 215 216 216 216 216 216 216 216 216 217 217 217 216 215 214 215 215 215 215 215 215 214 214 215 215 215 215 215 216 217 217 216 217 218 219 219 219 218 218 219 219 219 220 220 220 221 221 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 220 230 227 193 164 178 207 228 233 231 229 176 123 161 222 225 229 225 222 224 221 217 223 221 222 222 222 221 220 219 218 228 221 212 180 150 128 129 89 108 155 145 153 215 234 220 219 213 212 212 212 212 211 211 211 209 225 223 201 128 64 157 238 229 218 220 215 185 163 183 216 221 217 217 221 222 221 223 227 228 223 234 233 187 130 177 216 232 233 238 232 221 187 149 154 224 233 226 232 235 227 234 241 228 164 167 215 233 236 242 243 209 94 134 219 252 233 224 237 236 236 236 236 236 236 236 236 235 236 236 234 232 231 233 235 160 120 211 234 241 234 232 233 233 234 235 235 235 235 236 236 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 176 176 175 175 175 175 178 178 178 178 178 178 178 178 178 179 179 180 179 179 178 177 177 176 174 173 174 177 180 181 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 178 179 180 181 181 175 175 176 177 178 178 179 179 177 178 178 178 179 179 179 180 182 182 181 180 180 180 181 181 178 179 180 182 182 183 182 182 179 179 180 181 183 184 186 187 181 183 184 183 182 181 182 184 180 181 182 182 182 182 182 181 184 185 185 186 186 185 184 184 184 184 184 184 184 184 184 184 186 186 186 186 186 186 185 184 184 184 184 184 184 184 184 184 183 186 189 189 187 185 185 186 187 187 187 187 187 186 186 186 189 189 189 190 190 191 191 191 186 188 191 191 189 188 189 190 190 189 189 189 188 188 188 188 184 186 188 190 191 190 188 187 191 191 190 190 189 189 188 188 189 190 190 191 191 191 190 190 190 190 189 189 188 187 186 186 193 193 193 192 192 191 191 191 194 194 193 193 193 194 195 196 191 191 191 191 191 191 191 191 190 192 194 195 194 192 192 192 191 192 192 193 194 195 195 195 195 195 194 193 192 191 190 190 189 187 188 192 197 198 196 193 161 161 183 199 192 189 196 196 196 189 194 194 181 212 229 170 89 152 215 220 185 163 156 145 121 127 162 197 202 194 194 196 198 188 199 198 172 172 183 171 131 141 164 189 201 198 195 197 198 218 201 140 91 88 104 111 92 87 142 221 215 135 86 93 75 52 83 120 97 72 96 128 138 185 199 204 205 208 206 166 101 124 155 159 181 204 139 42 19 54 84 100 112 119 122 129 170 151 93 74 101 104 70 25 51 82 92 116 165 191 161 98 73 137 181 130 60 49 84 130 136 70 81 181 235 157 99 166 215 205 205 202 200 210 203 171 179 166 139 122 121 101 55 18 55 147 161 159 200 228 221 187 133 91 82 133 209 233 201 182 211 196 149 92 62 51 41 32 26 20 14 10 9 32 85 134 136 73 72 142 191 190 161 132 121 174 222 193 116 82 92 96 168 188 203 220 190 149 134 96 73 82 100 100 114 158 192 209 197 214 233 206 144 111 173 225 189 186 218 232 210 132 73 34 25 35 39 40 49 63 67 63 67 156 199 213 195 198 220 172 135 167 207 229 193 103 44 48 147 206 237 215 189 152 137 182 195 168 128 87 102 157 182 187 222 213 163 117 101 87 106 162 196 167 133 109 92 87 102 123 86 77 123 192 187 108 55 59 63 73 90 101 108 123 134 130 107 75 46 38 36 28 26 30 19 16 36 73 116 166 192 183 181 175 193 209 200 222 237 190 145 44 12 26 25 39 48 39 45 61 54 38 35 30 24 28 34 31 26 34 36 39 47 33 29 26 27 36 44 48 55 63 83 70 60 45 38 26 6 12 103 202 218 206 189 195 196 191 201 192 190 194 193 180 142 98 171 219 233 218 182 125 79 54 40 52 52 29 13 48 142 229 231 220 207 215 221 210 164 88 97 100 65 70 169 231 214 214 210 202 196 221 244 235 180 100 24 9 64 146 181 203 226 225 203 188 194 205 199 199 201 190 193 213 224 215 203 186 150 114 85 65 37 31 31 15 17 50 74 111 125 123 149 190 213 221 207 214 206 213 218 195 143 79 43 32 31 30 46 60 45 35 23 27 22 14 20 48 92 130 123 104 91 55 32 57 122 209 252 251 202 139 142 194 213 192 180 144 99 40 18 19 28 81 134 158 160 134 103 78 72 85 104 108 93 79 78 68 49 40 32 36 44 54 60 58 49 42 44 38 35 33 33 42 44 33 42 39 40 47 55 55 45 34 33 36 42 46 49 48 47 45 41 37 36 42 48 47 36 26 50 122 193 231 240 253 225 95 125 211 140 60 82 138 146 153 182 226 188 105 120 209 254 249 244 162 126 164 185 147 84 40 56 62 56 70 76 70 74 62 38 51 121 186 160 94 77 96 57 73 144 226 254 251 242 232 214 217 239 230 176 156 194 232 213 144 104 113 107 74 51 47 42 39 39 43 45 42 38 37 34 25 26 28 22 28 45 51 36 56 123 225 242 223 236 252 246 206 144 165 237 254 232 200 196 205 239 255 216 137 66 32 46 74 123 188 211 222 252 246 177 89 26 5 33 78 87 90 43 82 130 183 173 68 39 135 187 121 61 10 12 44 74 135 220 253 255 236 156 39 1 14 29 35 41 35 24 26 25 14 18 18 18 20 22 21 18 15 20 21 25 26 20 14 20 31 28 16 17 20 42 79 113 149 177 192 237 252 183 72 20 24 28 24 6 1 48 124 169 172 178 176 153 124 136 175 167 118 163 155 97 68 85 105 106 67 61 60 61 109 143 105 64 56 72 60 60 51 36 20 28 71 126 186 181 137 103 121 197 241 156 128 103 80 51 36 35 34 43 35 35 33 26 27 35 36 33 30 26 24 23 22 20 18 22 26 30 33 37 39 35 29 25 30 36 40 42 43 45 46 46 48 52 75 95 77 63 80 85 71 62 68 67 50 60 95 92 65 47 40 28 24 32 37 39 37 36 39 43 41 34 27 30 30 28 25 22 24 30 36 40 36 36 64 111 121 80 37 24 26 30 35 38 38 34 31 37 38 38 37 37 39 41 44 40 26 58 101 92 70 91 128 124 91 56 41 42 43 39 35 31 35 39 40 41 46 56 63 78 68 49 54 120 193 171 90 60 76 84 69 61 48 22 26 44 127 207 251 240 229 231 192 132 80 54 18 21 130 194 153 84 61 85 134 131 79 32 11 11 26 71 133 176 185 177 171 183 206 220 215 208 209 206 196 201 150 65 14 64 99 114 118 117 57 19 30 42 47 87 143 119 106 172 239 207 116 70 95 112 76 41 28 31 35 40 46 45 45 43 39 37 38 41 45 52 49 45 41 38 36 35 34 28 27 28 33 38 40 38 35 31 34 38 40 42 56 78 93 105 69 32 18 24 29 27 23 26 26 28 31 35 38 40 41 42 46 51 49 39 29 27 31 26 28 34 37 35 31 30 32 46 53 59 66 91 128 132 103 78 73 67 48 55 81 80 76 75 111 156 187 187 162 150 161 164 153 166 206 201 171 180 197 184 152 160 190 207 210 206 211 221 188 135 65 28 35 50 69 118 200 219 133 44 17 29 41 47 45 78 122 127 116 132 161 158 136 172 216 216 224 223 184 91 24 8 34 77 130 135 105 60 113 192 225 190 140 94 53 40 47 56 62 70 84 103 118 150 147 139 164 191 190 192 192 151 77 40 33 32 39 39 42 47 45 43 40 39 42 47 51 55 48 44 46 49 53 58 63 50 47 46 48 46 52 74 99 85 100 132 143 131 151 198 225 165 125 90 83 76 59 48 50 52 57 50 45 52 61 70 80 72 60 51 50 50 46 45 47 57 55 53 51 50 47 42 38 36 38 39 39 39 40 42 45 45 46 47 45 43 42 43 45 47 39 36 41 44 41 41 45 49 51 53 53 50 48 48 48 36 35 35 35 36 35 33 31 27 28 30 32 32 34 37 39 36 38 38 35 30 27 28 31 39 39 38 38 39 43 48 51 46 37 39 43 43 47 48 38 39 40 32 27 32 33 34 41 27 32 31 24 22 30 36 34 33 34 23 26 28 24 31 26 38 33 37 52 77 110 132 135 124 88 63 55 56 86 141 180 184 194 230 235 180 94 47 70 94 74 54 47 48 46 39 33 29 33 38 41 44 50 59 66 69 64 54 49 47 37 38 54 44 32 37 52 58 64 73 73 49 42 39 42 46 58 89 120 133 151 161 161 166 163 124 74 44 55 76 84 66 49 60 83 137 185 190 172 154 157 175 159 166 172 180 187 193 201 209 214 221 227 227 219 215 214 210 203 200 204 189 160 163 210 241 236 201 113 38 7 19 53 98 152 158 122 125 142 137 92 72 67 48 44 37 31 28 27 30 34 31 43 48 42 40 45 47 45 49 49 51 54 51 46 51 61 124 161 198 213 199 154 105 82 151 202 207 209 197 200 197 198 194 203 207 205 205 209 210 207 181 103 154 207 145 68 90 196 225 224 205 199 205 211 202 163 102 115 195 246 227 209 205 203 187 155 171 210 213 205 207 202 206 205 205 204 203 203 204 204 206 206 206 206 206 206 206 205 203 203 203 204 204 204 204 204 201 202 202 202 203 203 203 204 202 201 201 203 205 205 203 200 201 201 202 202 203 204 205 205 197 198 199 201 202 203 203 204 204 203 201 201 201 201 200 198 200 199 198 199 200 200 198 196 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 197 196 196 198 200 201 201 200 199 199 199 199 199 199 199 199 196 198 198 197 198 201 200 196 200 200 199 200 200 201 202 203 202 202 202 202 201 201 201 201 207 205 204 204 206 207 207 207 207 208 209 208 207 206 207 208 208 207 206 207 209 210 210 209 204 205 207 207 206 206 206 207 209 209 210 211 212 213 213 214 215 215 215 215 215 215 215 215 205 207 211 214 216 217 216 215 218 218 217 216 216 216 216 217 215 215 216 216 216 216 216 216 215 216 216 217 216 216 215 214 214 214 214 214 215 215 215 215 215 215 214 214 215 215 216 217 216 216 217 218 218 218 217 217 218 218 219 219 219 220 220 220 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 223 221 224 229 211 178 175 200 223 236 237 230 179 118 147 220 228 231 225 220 224 222 219 222 220 220 221 221 220 219 217 217 224 222 220 198 180 160 148 92 93 113 115 171 229 231 226 213 210 210 211 211 212 212 213 213 211 221 224 209 136 59 140 232 236 222 222 222 194 162 172 206 227 221 217 220 223 225 226 227 226 226 236 237 169 113 185 230 226 232 241 232 232 227 188 159 206 231 236 240 239 231 237 239 235 177 166 211 236 237 242 248 213 89 99 171 232 240 231 235 236 236 236 236 236 236 236 236 235 236 236 234 232 232 234 236 176 118 203 240 241 233 236 235 233 234 235 235 235 235 236 236 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 175 175 174 174 177 177 177 177 177 177 177 177 175 176 177 178 177 176 174 173 177 176 175 174 175 176 178 179 178 177 176 175 175 176 177 178 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 177 177 177 178 176 176 176 177 177 178 178 178 177 177 178 178 178 179 179 179 183 182 180 179 179 179 180 181 180 180 181 181 182 182 182 182 179 180 180 181 182 183 184 184 181 183 184 183 181 181 182 184 178 180 182 183 184 183 182 181 182 182 183 183 183 183 183 183 185 185 185 185 185 185 185 185 187 187 188 187 187 186 185 184 185 185 185 185 185 185 185 185 185 185 186 187 187 186 185 184 187 187 187 187 187 187 187 187 189 190 190 190 191 191 191 192 187 189 191 190 189 188 189 190 189 189 189 188 188 188 187 187 184 185 187 189 190 190 189 189 189 189 189 189 189 189 189 189 189 190 191 192 192 192 191 190 190 190 190 189 189 188 188 188 192 192 192 192 192 192 192 192 192 191 191 191 191 192 193 194 192 192 192 192 192 192 192 192 181 185 190 193 192 192 193 195 196 196 195 194 193 193 192 192 197 196 196 195 194 193 192 191 193 192 193 195 196 195 190 186 138 136 171 205 200 195 199 191 194 180 187 205 195 199 203 161 93 166 222 208 177 169 147 105 93 146 197 208 195 191 195 192 196 194 203 177 132 151 195 198 156 150 155 169 178 181 193 208 179 186 196 194 164 121 98 96 90 66 95 177 198 124 71 87 83 72 107 145 112 55 62 109 170 214 199 192 195 201 219 190 133 147 170 161 165 190 138 47 25 61 79 85 112 136 119 87 112 83 85 146 169 121 69 37 57 89 93 121 184 216 183 121 81 90 93 62 51 77 101 121 143 76 59 149 215 149 103 168 209 185 188 195 189 207 215 184 184 208 200 152 102 61 29 13 98 197 194 181 206 200 164 108 73 63 116 192 240 217 159 156 215 221 158 68 48 74 74 52 34 23 17 19 18 19 34 55 78 78 89 109 137 166 160 127 105 176 241 212 106 44 71 117 160 181 185 180 154 130 124 102 76 43 39 38 79 156 185 189 192 210 222 178 108 103 165 203 143 130 153 176 183 135 85 39 32 36 40 36 36 53 76 87 81 108 157 213 216 205 213 191 172 162 192 223 163 58 55 134 214 215 219 198 176 167 161 170 162 96 80 135 180 172 162 178 205 182 160 169 167 109 67 83 116 118 117 113 113 111 101 88 75 81 120 199 208 136 89 69 52 71 114 129 112 117 120 92 83 56 36 36 38 30 25 27 25 20 49 88 115 144 153 131 112 108 121 146 153 164 166 126 64 28 30 57 77 94 82 46 66 104 107 83 77 70 61 68 67 55 45 40 30 25 29 24 17 25 52 79 85 90 113 139 143 102 65 41 35 24 7 20 107 214 217 206 194 192 197 192 191 186 189 196 198 190 155 112 175 220 206 185 179 165 148 115 81 63 31 10 45 127 186 196 208 201 207 207 192 214 222 161 105 35 63 136 184 212 202 191 195 201 206 217 220 188 111 31 16 64 116 126 126 168 213 219 166 127 139 176 184 196 221 225 203 207 198 170 135 100 67 42 32 39 28 27 29 8 27 95 167 209 206 176 193 227 224 203 190 199 191 200 222 224 187 125 65 35 28 30 36 38 26 25 22 21 14 6 28 90 136 137 89 72 60 25 33 113 189 237 206 185 141 91 82 117 128 101 84 76 67 39 26 25 30 65 71 68 62 52 42 42 46 48 46 46 48 48 50 53 48 38 30 37 44 42 35 31 34 39 41 37 37 34 30 37 42 34 36 41 44 47 52 54 43 28 28 32 38 43 46 46 44 42 39 38 39 45 50 48 38 29 33 68 103 154 194 247 244 120 91 83 52 85 169 241 233 164 199 228 199 124 94 119 142 144 118 76 68 87 83 66 54 42 64 85 80 73 53 33 38 29 28 59 115 133 91 62 79 100 54 77 169 253 254 236 228 213 209 205 206 182 145 153 190 204 213 174 134 101 70 51 44 40 43 43 45 45 43 38 34 32 32 25 24 29 28 46 75 73 44 57 111 147 137 153 211 239 237 216 146 122 187 202 150 134 162 187 204 190 128 71 80 107 102 92 114 167 192 183 169 148 114 79 45 7 20 72 88 92 107 105 127 175 140 49 39 73 91 59 32 14 50 122 161 178 200 246 240 173 75 19 32 39 36 33 35 32 24 25 26 19 14 15 18 22 24 23 18 14 17 18 22 25 23 18 20 26 33 18 19 18 37 94 157 209 224 194 180 162 106 51 29 26 27 21 1 0 50 147 224 253 239 253 192 149 187 192 162 169 227 205 122 93 106 118 135 109 78 77 70 84 96 74 56 59 54 49 54 43 24 19 55 125 205 246 236 169 105 128 206 233 174 159 141 121 93 66 46 34 41 31 33 38 33 30 33 34 27 25 24 24 26 25 23 21 20 23 26 28 32 36 34 29 28 34 41 45 45 45 46 47 51 55 53 56 64 58 56 69 90 90 122 148 113 60 53 77 67 52 44 43 35 26 27 32 41 37 33 34 39 40 36 31 32 30 27 22 20 23 30 36 44 30 25 58 109 117 80 45 46 41 36 34 35 36 35 34 36 39 40 39 36 35 36 38 44 40 56 64 65 110 177 209 146 91 42 32 39 38 37 41 43 41 45 45 27 28 85 155 162 75 31 73 123 125 96 69 81 85 82 71 68 46 25 50 90 154 176 194 214 245 253 185 103 27 26 24 36 141 205 181 112 82 99 149 157 118 61 14 13 22 53 98 133 154 175 194 212 218 216 206 205 215 226 229 219 162 67 17 79 111 111 109 116 67 23 18 35 51 65 78 57 90 153 170 125 82 112 196 200 116 40 25 33 31 36 51 46 45 43 40 37 37 40 43 51 47 42 39 38 37 37 36 28 27 28 32 36 38 37 35 34 29 31 43 50 49 72 109 106 70 33 18 20 24 26 28 28 27 31 37 41 41 40 41 41 46 51 48 39 29 26 27 24 26 29 33 34 34 34 35 45 52 65 69 71 80 79 64 78 72 63 45 64 105 106 95 117 170 197 176 158 161 170 176 168 156 178 212 194 175 192 192 169 156 178 191 203 209 193 198 217 210 178 112 56 34 33 39 84 146 177 134 64 22 28 54 48 44 74 115 119 100 98 109 93 94 151 199 197 208 201 149 75 24 15 34 72 121 120 90 67 97 144 156 112 66 56 61 73 101 117 111 106 109 100 82 79 91 118 176 201 180 182 200 184 114 66 44 37 42 38 40 47 44 41 38 39 44 50 54 50 48 49 55 58 56 54 54 48 44 43 42 37 42 76 114 93 127 150 135 132 177 221 226 150 103 69 70 69 53 50 64 70 68 52 40 48 57 55 53 58 56 56 55 50 45 47 53 53 51 50 49 48 45 41 37 34 36 39 39 39 40 43 45 46 47 48 46 43 41 41 42 39 33 34 42 47 46 51 59 50 51 51 49 45 42 42 42 39 38 37 36 36 36 36 36 31 31 31 31 32 34 37 39 37 38 36 32 28 26 28 30 37 37 38 37 37 39 45 49 39 37 35 34 35 40 42 37 35 38 31 25 29 31 32 38 32 33 33 33 31 32 36 40 40 63 66 60 44 33 37 28 36 41 73 118 159 195 199 174 120 81 68 81 87 106 140 159 157 182 222 222 168 90 64 110 146 103 56 36 36 37 35 33 27 35 40 39 42 51 58 58 46 50 46 42 43 41 47 61 51 30 49 97 104 67 41 44 44 37 29 35 65 117 169 199 171 143 111 106 122 122 96 71 49 55 71 93 96 79 78 99 149 190 206 223 220 212 230 221 219 220 220 220 219 218 217 218 211 216 213 201 195 198 200 196 205 198 137 106 160 197 187 185 175 110 60 35 29 41 72 122 159 143 167 211 217 171 139 134 111 97 84 69 53 43 38 32 35 39 53 49 42 48 52 58 51 51 53 54 49 45 49 57 71 85 102 126 144 127 87 60 115 192 211 210 196 197 196 206 188 195 195 193 201 216 219 212 190 115 127 116 64 87 163 235 212 208 203 206 206 211 193 133 113 169 236 241 206 198 204 200 165 173 197 210 203 203 209 204 206 205 203 202 202 203 205 206 205 205 205 205 205 204 204 204 204 204 204 203 203 203 202 202 201 201 202 202 202 203 203 203 202 201 201 203 204 203 200 197 201 201 201 202 202 203 203 203 201 201 201 201 201 201 200 200 202 201 201 201 201 200 200 199 199 199 199 200 201 201 198 195 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 196 196 196 196 196 195 199 199 199 199 199 199 199 199 195 197 198 199 199 199 198 195 200 200 200 201 202 203 204 205 202 202 202 203 203 204 204 204 207 206 205 205 205 206 207 207 208 208 208 207 206 206 206 206 205 204 204 205 206 206 206 206 205 206 206 206 206 206 206 206 208 208 209 210 211 212 213 213 215 215 215 214 214 214 214 214 213 214 215 216 216 215 214 213 217 217 216 216 216 216 216 217 216 216 215 215 215 215 215 215 215 215 216 216 216 215 214 214 213 214 214 214 214 214 215 215 215 214 214 214 214 214 215 215 215 216 217 217 218 217 217 216 217 218 218 218 219 219 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 217 220 218 224 226 201 181 188 209 228 233 231 204 155 163 220 228 231 224 218 223 223 220 222 220 220 220 220 220 218 217 216 214 226 233 209 194 188 188 134 83 61 92 183 239 236 221 205 211 211 212 212 212 213 213 213 209 219 228 215 147 65 131 223 238 226 223 227 203 166 172 210 231 224 219 220 225 228 228 227 229 228 229 234 173 140 215 241 236 226 231 229 233 228 175 124 157 210 236 239 236 233 238 232 241 194 168 204 237 236 241 251 192 95 95 136 206 247 243 231 236 236 236 236 236 236 236 236 235 236 236 235 233 233 234 237 191 117 189 242 240 233 240 237 233 234 235 235 235 235 236 236 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 176 176 175 175 177 177 177 177 177 177 177 177 174 175 176 176 176 174 172 171 175 176 177 178 177 176 174 173 177 176 175 174 174 175 176 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 178 178 178 177 177 176 176 176 177 177 177 177 178 178 179 179 182 181 180 179 179 179 179 180 180 180 180 180 181 181 182 182 180 180 180 180 180 180 180 179 180 182 183 183 181 180 181 183 179 180 182 184 185 184 183 182 182 182 182 182 183 183 184 184 185 185 185 185 185 185 185 185 187 187 188 187 187 186 185 184 185 185 185 185 185 185 185 185 185 184 184 185 186 186 185 183 186 186 187 187 188 188 189 189 189 189 189 190 190 190 191 191 188 190 191 190 188 187 189 190 189 189 188 188 188 187 187 187 187 187 186 186 187 189 191 192 186 187 187 188 189 190 191 192 190 190 191 192 192 191 190 190 189 190 190 190 191 191 192 192 190 191 191 192 192 193 194 194 190 190 190 189 190 191 192 193 193 193 194 195 195 194 193 193 183 187 191 193 192 192 193 195 196 196 195 195 194 193 192 192 194 194 194 194 194 194 194 194 197 196 196 197 196 193 188 185 163 151 175 205 202 198 196 182 191 189 188 203 204 189 169 137 108 167 213 198 161 146 128 97 145 192 221 210 191 188 190 189 194 196 192 145 104 149 207 203 176 176 177 170 152 142 161 188 186 162 175 219 217 151 91 72 77 79 90 120 131 95 72 91 110 112 123 146 131 63 44 96 178 225 212 201 195 195 212 185 149 153 167 148 137 153 116 48 56 85 102 107 122 127 103 77 87 72 104 163 164 134 113 77 95 118 105 111 156 191 188 157 110 52 37 67 92 89 92 126 165 123 68 91 138 115 109 163 182 147 164 203 211 217 201 152 132 167 166 115 65 40 34 38 131 204 188 185 204 164 97 29 55 106 175 200 221 230 195 181 211 216 145 51 44 91 94 62 38 30 24 23 23 21 19 18 43 73 84 70 86 139 165 151 145 205 238 181 84 48 89 140 143 199 194 151 128 117 109 100 74 38 34 33 61 122 151 163 172 193 196 135 66 91 156 190 146 117 110 114 143 139 109 57 34 32 33 28 28 64 115 141 102 55 97 173 210 214 200 204 219 169 154 147 100 82 145 216 211 172 138 127 137 134 135 173 142 95 99 175 219 191 164 167 168 131 152 216 221 157 96 71 68 93 117 124 125 120 99 76 82 86 106 188 234 200 150 93 53 74 114 113 72 62 71 57 62 49 36 33 36 35 28 22 23 27 61 90 87 91 96 82 53 66 72 96 106 81 61 47 26 58 95 137 168 154 106 64 109 160 171 149 144 145 145 156 158 141 109 59 26 30 37 31 15 42 103 144 127 108 134 172 151 99 58 40 36 20 5 25 102 214 227 219 192 172 179 189 190 188 191 193 194 196 180 151 159 196 168 140 160 196 208 170 119 87 31 9 79 177 181 114 132 141 148 133 129 201 246 187 76 18 100 196 204 204 192 164 178 204 223 215 191 142 63 4 54 136 151 95 81 121 148 149 95 75 93 118 123 159 213 233 214 176 129 95 68 44 29 24 26 33 34 60 73 33 35 107 209 249 229 182 188 204 176 140 157 191 199 200 214 230 216 169 95 41 23 28 31 30 20 22 22 13 2 1 52 154 213 201 173 138 102 45 40 103 135 130 100 82 71 55 42 56 65 48 36 46 52 40 34 37 36 45 49 38 38 40 37 41 48 44 41 38 43 46 42 43 41 29 37 38 39 39 38 37 38 39 33 32 37 37 33 37 41 35 33 38 40 39 42 46 38 24 25 29 34 39 42 42 40 38 38 41 46 49 49 45 39 34 39 47 48 85 123 178 196 103 35 25 92 210 253 251 252 222 179 154 130 114 94 66 44 34 39 27 45 80 94 88 79 69 54 69 57 54 57 66 80 64 53 57 73 76 61 57 68 73 40 66 168 254 248 227 230 222 220 204 187 161 149 183 216 210 198 166 127 88 55 41 40 35 45 46 46 42 38 33 30 28 35 30 23 25 26 63 117 114 79 53 94 103 103 159 213 241 254 223 158 112 129 129 97 107 146 178 182 176 158 126 128 152 162 145 159 205 198 136 93 78 99 92 77 28 5 34 76 128 211 189 146 132 93 47 49 44 37 47 34 38 81 154 196 169 123 167 125 71 72 85 89 75 49 30 24 29 25 20 21 21 11 13 17 22 24 23 18 14 16 17 20 24 24 21 20 22 24 24 30 21 40 102 155 187 156 117 94 84 64 48 39 28 22 19 7 1 34 111 200 254 254 253 212 201 211 160 143 214 255 214 142 142 149 138 161 161 109 76 55 50 47 44 48 62 50 49 54 37 12 16 78 172 252 254 245 194 126 136 200 220 197 175 153 145 140 119 88 70 62 42 36 41 36 28 27 26 25 24 23 24 26 25 23 20 19 21 21 21 25 32 33 30 32 38 45 48 46 44 43 44 54 54 47 42 50 60 66 71 88 104 167 190 129 77 66 53 41 42 43 42 38 29 29 36 42 36 30 31 36 41 41 39 34 31 26 22 20 23 29 34 44 32 25 44 74 80 66 59 72 60 43 32 30 33 36 38 38 40 41 39 35 32 33 34 44 43 44 38 63 143 195 182 109 62 26 29 41 38 32 35 41 45 54 49 23 28 106 197 179 81 42 91 113 85 84 115 125 104 82 70 68 46 35 75 148 177 145 141 190 247 239 137 64 16 30 37 46 111 151 151 122 98 127 184 197 165 101 34 23 28 38 50 70 113 177 229 222 208 204 214 219 217 227 244 235 174 77 34 103 132 115 94 98 58 17 15 52 80 68 39 47 80 112 93 59 65 139 243 233 145 56 25 30 35 40 49 45 45 43 40 37 36 39 41 46 42 38 36 38 39 39 38 30 30 31 34 37 39 39 38 41 36 31 45 73 93 100 105 80 56 34 29 27 24 26 33 29 30 36 45 47 43 39 39 44 48 50 45 36 28 25 25 25 25 26 28 32 36 38 38 42 68 99 99 68 49 52 58 68 62 61 53 73 109 115 113 156 202 208 171 158 176 184 176 186 177 193 206 171 160 192 192 167 170 198 199 189 178 162 183 211 226 216 169 104 55 37 32 54 87 114 108 73 33 28 50 50 47 66 100 123 130 120 101 75 70 112 146 137 143 146 113 64 35 34 41 60 92 90 71 78 80 86 79 52 38 58 86 123 140 148 148 157 154 110 55 41 64 100 159 178 152 153 172 168 117 78 50 40 43 37 41 43 41 38 37 40 46 52 55 46 42 42 46 50 50 51 53 55 44 39 40 37 40 63 91 92 115 126 123 142 179 182 153 113 109 103 90 64 43 47 64 62 61 46 37 48 59 59 57 59 60 59 53 42 35 37 44 46 45 44 45 45 44 41 38 35 38 41 42 42 43 46 48 50 52 52 49 45 40 38 38 32 33 36 40 46 51 53 52 50 51 51 48 44 41 40 41 42 41 40 37 35 34 34 35 36 35 33 32 33 33 34 34 39 38 36 32 29 27 28 29 37 39 41 40 38 39 45 50 45 46 42 36 34 35 38 43 25 33 27 22 32 43 45 45 45 33 30 38 37 31 43 64 111 154 162 132 86 57 47 27 32 80 155 201 204 195 177 149 86 66 87 118 111 103 112 112 110 115 131 133 121 91 79 115 165 116 60 33 28 29 29 29 31 37 37 33 39 59 76 82 90 92 72 45 38 43 48 53 38 47 85 129 121 65 27 30 42 41 35 47 100 170 208 211 145 119 85 81 98 96 79 72 71 67 81 115 136 123 112 119 125 115 130 200 233 210 203 201 218 214 210 206 204 203 202 201 207 176 164 184 203 201 202 211 212 175 120 129 195 208 173 161 156 114 83 53 29 24 46 93 146 149 171 216 235 221 201 200 191 175 162 146 124 113 100 78 63 39 48 52 50 55 51 57 53 50 48 48 46 45 48 51 49 58 63 71 81 76 64 59 105 191 219 217 197 194 194 206 198 175 166 183 201 208 218 233 188 108 59 40 87 167 204 239 212 202 196 205 212 217 174 79 109 188 228 201 182 199 198 165 171 203 215 205 204 204 203 209 205 204 202 202 202 203 205 207 206 206 206 205 205 204 204 204 204 204 204 203 202 202 201 201 201 201 201 201 202 202 203 203 204 203 202 203 203 201 198 194 202 201 201 201 200 200 199 199 201 201 202 202 201 200 200 199 198 199 199 200 200 200 201 201 199 199 199 200 201 201 198 195 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 200 201 201 200 200 199 199 200 199 199 199 199 199 199 199 199 197 197 199 201 200 198 197 197 198 198 199 199 200 201 203 203 199 200 201 202 203 205 206 206 205 205 205 205 205 206 207 208 207 206 206 205 205 205 204 204 204 205 205 205 205 205 205 206 207 206 206 206 206 206 206 206 207 208 208 209 210 211 212 212 214 214 214 214 213 213 213 213 224 222 220 218 217 217 218 218 216 216 215 215 215 216 216 217 216 216 215 215 215 214 214 214 214 215 216 216 216 215 214 213 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 214 214 215 216 217 217 217 216 215 217 217 217 217 218 218 218 219 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 208 220 219 223 235 219 180 157 187 215 232 233 223 191 178 207 224 230 224 217 221 223 220 222 220 220 221 221 220 219 217 217 210 215 222 201 182 179 208 190 110 43 101 197 242 246 216 211 212 212 211 211 211 210 210 210 206 219 233 221 164 83 129 213 238 228 224 228 211 174 177 219 230 227 222 222 226 230 230 228 233 235 230 227 175 168 227 231 239 227 229 228 237 232 165 98 122 169 202 228 241 236 237 231 237 206 167 196 239 237 237 243 180 112 126 145 189 230 240 237 236 236 236 236 236 236 236 236 234 236 236 235 233 233 235 238 201 117 173 237 238 232 239 237 233 234 235 235 235 235 236 236 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 175 176 176 176 176 175 175 174 175 176 178 179 178 175 172 171 176 176 175 175 175 175 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 180 179 179 178 177 176 176 175 179 179 178 178 177 176 175 175 176 176 177 177 177 178 178 178 179 180 180 180 180 179 179 178 180 180 179 179 179 180 180 181 180 181 181 180 180 178 177 177 180 182 183 182 181 180 181 183 181 182 182 183 183 183 183 182 184 184 184 184 184 185 186 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 184 186 186 186 186 186 186 186 186 185 185 185 185 186 186 185 185 186 186 187 187 188 189 190 190 188 188 189 189 189 190 190 190 189 190 191 189 187 187 188 190 188 188 188 188 187 187 187 186 189 188 186 185 186 188 190 192 187 187 188 189 190 191 192 192 191 191 191 192 191 190 189 188 189 190 190 191 192 193 193 194 190 191 191 192 192 193 194 194 192 192 191 191 191 192 193 194 193 194 195 196 196 195 194 193 195 196 196 195 193 192 192 193 193 193 193 194 195 196 196 197 191 191 192 192 193 194 194 194 195 195 196 196 196 195 193 191 193 172 172 185 189 196 199 190 187 202 195 196 202 193 169 131 102 140 186 190 154 131 144 164 212 211 199 189 191 189 187 194 191 201 196 152 133 186 219 187 163 182 199 190 155 128 135 156 182 158 167 208 215 158 85 45 60 106 118 95 87 94 104 117 116 133 139 157 154 82 44 87 146 194 209 212 211 214 215 178 138 130 139 133 129 129 88 41 70 128 150 120 93 85 73 57 54 68 85 102 128 180 187 117 109 127 120 125 155 190 210 200 132 32 32 128 162 98 63 113 163 182 124 72 72 83 113 142 138 119 155 205 207 200 182 141 131 112 78 63 78 83 61 38 107 164 165 164 157 101 53 31 64 114 149 145 165 199 194 177 192 176 108 38 43 91 95 63 40 40 34 24 19 21 24 24 31 48 50 45 69 122 164 178 187 227 215 133 71 77 107 120 126 197 199 147 127 118 98 92 77 73 90 93 81 89 122 166 180 176 141 74 41 112 172 197 186 161 147 142 177 183 146 75 30 25 27 22 26 80 148 177 106 38 56 100 154 201 204 231 237 181 119 70 77 164 227 212 173 95 74 93 93 87 91 112 104 138 165 194 214 215 198 164 135 99 145 226 230 192 160 132 114 113 108 106 109 103 76 47 60 73 92 156 208 203 164 104 64 64 67 65 63 70 72 63 47 45 37 30 32 36 30 20 19 37 76 96 81 74 89 99 103 140 154 163 138 59 10 8 62 136 188 216 205 145 107 107 152 197 214 199 198 210 220 230 241 218 157 59 19 60 88 86 62 88 147 172 123 73 79 102 93 62 47 44 40 18 3 24 96 199 228 218 176 154 164 189 195 193 191 186 184 192 187 166 139 135 133 154 175 193 211 210 186 123 41 30 125 214 186 101 83 94 83 60 78 163 201 135 55 41 115 211 225 185 164 180 181 190 221 227 172 74 12 25 106 190 177 84 52 77 100 116 110 135 156 135 105 124 162 171 147 109 70 49 31 17 22 38 47 63 97 156 162 74 23 65 163 219 220 187 186 175 128 95 124 177 200 199 202 218 224 196 128 53 22 27 31 31 24 24 20 8 0 6 79 197 254 242 200 151 110 57 35 60 64 57 46 37 45 51 39 37 46 45 45 50 48 37 32 38 41 37 42 39 43 43 33 29 37 42 48 43 44 45 41 43 46 40 48 40 32 33 39 44 42 39 31 30 36 38 32 32 34 28 31 34 34 32 33 36 32 24 26 28 31 34 36 36 35 34 36 40 46 48 46 41 37 35 42 46 38 47 61 91 107 61 39 122 210 250 244 192 185 172 113 62 44 65 66 47 42 49 71 85 128 187 205 160 113 104 109 88 52 74 134 176 181 141 108 88 75 91 116 117 97 81 44 65 163 252 252 232 230 220 218 202 198 195 193 217 234 220 165 117 80 67 52 37 34 36 41 43 41 36 32 30 28 25 30 41 48 56 44 78 153 162 83 39 96 159 190 232 219 215 200 154 151 155 135 135 155 172 184 212 226 237 252 227 175 151 171 152 157 219 225 162 137 136 116 102 89 45 3 3 71 180 250 253 176 97 66 44 48 58 29 53 53 71 89 110 133 105 55 50 42 75 132 189 194 129 57 30 21 29 25 16 16 18 12 13 16 20 23 22 19 15 16 18 21 24 24 22 21 21 18 22 28 24 46 79 79 75 64 79 105 107 71 33 25 32 24 18 10 4 18 74 166 241 248 212 216 231 177 116 154 243 254 193 145 171 183 176 206 222 165 80 46 46 39 43 57 70 76 63 54 29 7 23 99 204 247 202 191 181 144 157 211 233 232 213 182 157 141 131 145 176 145 90 44 29 23 21 25 27 29 27 25 24 24 23 20 17 19 20 18 18 22 29 32 30 31 38 45 47 44 42 43 45 54 48 40 41 58 77 79 67 54 88 145 147 100 91 89 51 59 68 60 44 37 32 33 41 41 36 31 33 39 45 46 44 33 31 27 24 24 26 30 33 40 36 30 35 48 53 59 73 81 65 44 30 27 31 36 38 40 40 39 37 33 31 30 30 30 34 38 35 53 101 120 97 56 38 28 35 41 37 35 37 35 48 57 47 32 42 89 136 103 71 62 77 81 90 129 171 145 114 85 65 61 51 51 87 139 150 110 98 144 188 161 68 24 39 63 55 49 80 109 122 127 112 164 238 247 206 140 74 37 34 31 29 39 78 146 202 188 170 170 193 208 209 220 239 250 188 87 27 80 116 114 97 69 33 17 50 97 115 103 89 86 77 74 61 57 73 116 181 192 141 72 28 25 41 46 40 44 44 43 40 37 36 38 40 41 37 34 35 38 40 39 37 33 33 34 36 38 40 40 41 39 45 40 47 104 169 166 117 68 48 35 38 39 32 31 37 33 34 41 49 48 40 36 38 48 51 49 41 31 26 24 23 25 26 26 28 33 39 40 37 43 89 142 141 85 42 44 61 71 63 63 55 64 95 122 150 166 202 216 193 169 159 163 172 203 202 205 190 143 136 176 185 173 183 207 212 184 139 131 172 211 232 227 198 147 96 67 41 34 60 80 82 69 47 35 40 53 50 54 77 127 179 181 144 116 89 99 116 94 75 75 70 50 36 44 46 51 69 68 62 74 67 48 29 26 43 69 88 101 106 107 109 120 120 89 52 42 57 72 105 113 90 91 104 110 86 66 45 39 42 37 45 40 38 37 38 42 47 50 52 44 41 41 46 51 51 52 54 56 44 36 38 40 40 46 56 71 89 114 138 157 159 146 131 141 152 135 88 52 48 52 48 42 46 40 39 51 58 58 61 60 60 58 50 39 33 34 39 41 40 40 42 44 43 41 38 37 40 44 46 46 48 50 52 54 55 55 52 46 40 36 34 28 34 38 39 45 52 50 41 46 48 50 50 48 46 46 46 41 41 40 37 33 31 31 31 37 36 35 35 34 33 30 28 37 37 35 33 31 29 29 29 31 36 40 39 36 37 44 51 36 40 37 35 37 32 34 49 53 64 56 47 66 91 95 87 49 35 34 45 40 34 61 103 187 213 199 153 103 71 53 24 37 120 210 226 170 115 100 105 89 73 98 120 97 87 102 105 94 86 91 91 92 89 87 110 141 108 69 43 33 30 28 26 32 35 34 32 46 80 119 142 174 159 109 55 37 41 41 38 36 87 125 121 91 54 32 32 37 46 53 71 119 168 174 149 124 121 97 87 105 114 112 119 121 88 77 108 145 164 173 179 152 74 61 142 201 182 157 168 207 202 196 193 194 196 196 195 188 122 102 162 212 208 199 212 194 142 143 190 214 216 201 172 143 114 90 57 30 23 39 76 116 132 145 182 213 230 215 211 218 209 208 203 194 199 187 152 91 44 48 54 56 62 46 45 47 41 36 35 38 42 45 47 45 50 47 45 48 45 44 50 105 185 218 224 202 198 196 199 215 165 144 173 192 187 206 243 187 57 23 81 170 233 225 219 205 204 202 205 205 207 165 74 113 161 177 181 192 187 173 154 200 215 208 203 214 206 197 211 205 204 204 204 204 205 206 206 209 208 208 207 207 206 205 205 204 204 203 203 202 202 201 201 200 200 201 201 201 202 202 202 206 204 202 201 201 201 198 196 202 201 201 200 199 198 198 197 198 199 200 201 202 202 202 202 197 199 200 200 200 200 202 203 200 199 198 199 200 200 198 196 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 198 200 200 200 201 202 204 198 198 198 198 198 198 198 198 200 198 199 202 200 196 196 200 196 196 196 196 197 198 199 200 197 197 198 200 201 202 203 204 202 203 204 204 204 205 207 209 206 205 204 204 205 205 204 203 206 207 208 208 206 206 207 208 208 207 205 205 206 206 206 205 207 207 208 208 209 210 211 211 213 213 213 213 213 213 213 213 218 217 215 213 214 215 218 220 215 215 215 215 215 216 217 217 216 216 215 215 214 214 213 213 214 215 215 216 215 214 213 213 215 214 214 214 213 213 212 212 214 214 213 212 212 212 212 213 213 214 215 216 216 216 215 215 216 216 216 217 217 217 218 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 215 224 220 216 228 228 199 166 170 201 232 235 227 202 172 178 217 227 225 218 220 222 220 222 220 220 220 220 220 218 217 216 221 208 215 212 186 158 185 187 139 53 122 209 237 245 215 220 211 210 210 210 209 209 208 208 207 217 233 229 186 103 127 203 236 231 224 228 220 183 175 209 226 227 227 225 226 230 231 230 230 239 239 224 176 188 226 230 228 232 236 231 248 249 182 115 149 159 174 219 248 237 232 232 233 216 160 180 240 245 239 235 188 159 186 158 152 199 238 244 236 236 236 236 236 236 236 236 234 235 236 235 234 234 236 239 210 124 160 229 236 232 235 233 233 234 235 235 235 235 236 236 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 177 177 175 175 176 176 176 175 175 174 174 175 176 176 176 176 175 174 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 178 177 177 177 177 177 177 178 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 176 178 180 182 182 181 179 177 180 179 178 178 178 178 179 180 179 180 181 181 181 180 179 178 180 181 183 182 180 180 181 182 183 182 181 181 180 181 181 182 184 184 183 183 184 185 187 188 186 186 186 186 186 186 186 186 183 184 184 185 185 185 185 184 186 186 186 186 186 186 186 186 187 187 188 188 187 186 187 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 190 190 191 191 189 187 186 188 190 188 188 188 187 187 187 186 186 188 188 188 187 188 188 189 189 190 190 190 190 190 190 190 190 191 191 191 191 190 188 187 186 191 191 191 191 191 191 191 191 193 193 192 192 192 192 192 192 193 192 192 192 192 193 194 195 192 193 195 196 196 195 193 192 203 200 196 194 193 193 193 192 193 193 194 194 195 196 197 197 192 193 193 193 194 194 194 194 193 194 194 195 195 195 195 195 200 181 164 163 177 193 201 200 191 197 200 203 191 180 165 121 87 120 166 180 154 144 180 219 221 199 164 160 188 199 192 192 192 207 199 161 156 203 218 183 154 173 194 200 188 166 148 139 152 152 162 175 170 135 87 53 63 108 126 105 96 107 117 121 83 133 189 221 190 97 52 86 118 142 164 171 182 210 208 167 123 103 110 125 134 117 67 37 67 128 143 94 57 53 46 31 37 65 57 57 107 171 178 126 102 112 117 138 164 191 209 194 117 44 78 189 209 113 53 91 149 226 202 120 63 59 104 124 123 125 164 192 176 167 165 145 115 92 91 134 168 136 69 28 55 98 120 118 95 58 63 105 111 97 68 71 96 110 119 119 128 94 51 32 56 100 109 86 48 45 38 29 22 21 24 27 26 27 23 29 57 92 126 152 179 200 172 102 71 87 99 92 97 142 165 147 131 113 81 63 91 105 126 147 120 75 96 149 178 165 112 46 42 135 181 199 206 194 195 197 228 222 165 79 26 24 28 19 20 74 137 153 122 104 107 94 100 136 170 215 201 145 73 43 93 178 193 143 108 63 99 139 112 82 69 62 111 181 211 207 200 206 203 162 120 96 140 205 212 201 201 191 178 158 134 119 106 81 47 22 39 56 74 108 141 150 132 98 76 69 45 61 125 147 106 68 36 37 34 29 28 31 28 22 26 47 75 86 75 76 110 150 187 224 241 235 178 91 47 40 94 167 206 199 152 110 132 164 167 200 221 216 216 227 229 221 217 182 126 48 37 106 157 178 155 147 155 135 73 36 40 46 53 44 45 43 42 29 11 23 76 151 182 176 154 166 180 202 189 185 185 187 197 213 207 181 126 96 132 184 184 172 192 232 241 149 53 59 145 198 184 158 140 149 133 108 87 90 103 87 104 96 103 168 204 161 149 192 192 172 189 195 134 30 4 73 151 214 187 83 50 104 161 184 196 228 232 184 128 101 96 95 53 40 32 31 30 35 58 85 106 141 187 232 219 115 26 18 75 153 189 182 180 152 116 113 160 196 208 203 197 203 216 207 164 74 31 30 29 30 25 23 18 10 1 18 89 179 207 176 123 90 75 50 36 46 46 56 43 38 45 51 44 40 46 49 54 50 43 39 33 34 41 36 41 43 46 47 39 31 37 48 46 44 43 43 45 47 50 53 45 38 31 30 35 39 38 36 31 27 33 36 31 31 33 28 30 31 30 30 30 31 29 27 28 28 29 30 31 31 31 31 32 34 37 40 40 38 35 32 35 44 41 37 41 46 46 41 82 188 215 149 126 94 87 55 55 37 44 57 56 74 111 132 150 186 217 243 233 168 137 173 208 155 102 140 218 254 244 195 186 172 134 127 169 183 143 105 53 72 162 250 255 233 223 212 238 231 244 253 251 250 230 189 105 66 47 52 49 39 37 40 36 38 36 31 28 26 21 14 14 59 111 140 93 77 141 156 74 45 102 215 251 255 192 155 143 138 180 217 199 202 237 243 243 237 249 243 253 250 183 129 146 152 134 178 207 196 214 207 124 105 89 48 8 3 61 175 247 252 176 81 38 23 25 36 30 51 76 92 80 56 56 64 54 69 143 193 167 200 241 169 50 31 26 30 25 18 17 15 15 14 15 17 20 21 19 17 17 20 23 24 23 22 22 21 24 23 28 32 44 42 34 56 137 179 189 136 64 21 21 40 39 28 16 8 13 51 126 192 213 200 213 192 127 130 205 254 205 134 116 159 191 219 248 251 179 81 60 67 59 93 132 143 115 77 43 15 9 40 121 224 238 184 166 156 139 174 223 234 240 247 228 180 125 103 160 248 213 129 54 33 36 40 39 35 30 27 24 23 23 22 20 18 19 20 20 20 24 29 30 28 28 36 43 46 44 44 48 52 54 46 42 44 56 73 73 55 31 62 83 75 69 84 84 61 82 94 75 45 38 38 35 39 39 36 35 40 47 50 47 42 30 29 28 28 30 32 35 37 37 37 32 34 45 50 56 70 70 57 41 32 31 35 37 36 41 39 35 32 31 29 28 27 31 39 46 46 46 51 54 51 33 37 39 38 40 45 47 47 39 41 45 50 58 65 72 76 55 61 66 60 58 89 134 159 135 114 93 63 53 61 65 79 82 84 65 56 79 96 72 30 37 87 107 84 54 66 119 151 142 133 189 254 254 228 188 136 85 54 29 27 34 50 86 122 135 131 131 144 171 200 219 227 241 186 93 18 45 84 101 89 44 21 44 114 153 138 128 142 112 71 51 58 90 121 128 139 144 107 59 30 30 40 43 39 43 43 42 40 37 37 38 41 39 35 33 34 38 39 37 33 34 35 36 37 39 40 42 42 36 43 43 49 109 200 217 163 104 65 33 32 40 39 38 43 38 38 44 48 43 33 32 40 54 54 49 36 26 24 24 23 22 25 28 32 38 43 39 31 43 97 158 160 100 51 51 69 77 64 62 54 63 99 143 189 177 193 198 185 159 137 146 175 208 213 205 182 146 138 162 162 177 193 200 211 192 143 134 157 192 206 189 175 165 147 119 69 40 52 57 59 59 49 39 40 52 51 45 58 123 208 228 190 157 128 112 106 83 56 44 42 41 31 42 46 50 60 57 59 56 51 43 47 63 73 77 83 76 70 66 64 62 61 66 73 71 71 60 67 67 46 43 48 56 53 51 37 37 42 35 44 39 38 38 40 44 46 46 45 43 41 43 50 55 53 52 52 47 41 36 39 43 45 44 43 53 82 117 140 141 130 136 159 172 158 118 72 53 59 58 45 41 42 39 41 49 50 49 57 55 55 53 48 42 39 39 40 40 40 40 41 43 43 40 38 39 42 46 49 50 51 53 55 54 55 56 53 47 40 35 33 30 36 40 42 45 48 46 41 42 45 50 51 50 49 48 48 39 40 41 39 35 32 31 32 38 38 39 40 40 37 31 26 32 32 32 33 33 32 31 31 26 33 39 40 38 40 50 58 46 49 46 52 58 44 39 57 103 112 93 70 90 125 128 111 70 71 80 82 61 46 74 118 163 160 138 128 124 106 75 31 26 105 182 191 138 79 64 84 114 81 91 110 100 115 147 149 121 120 139 133 105 86 85 105 111 101 81 57 41 35 34 33 35 36 33 31 43 78 125 160 191 162 103 51 37 38 35 32 58 115 129 87 53 41 35 35 32 51 74 101 136 163 162 145 185 159 111 96 122 140 154 183 185 123 89 110 153 199 226 228 175 75 55 111 169 172 149 177 209 203 197 195 197 199 197 195 166 125 116 163 212 220 208 204 157 138 177 217 204 204 211 187 166 132 99 60 38 37 40 56 80 101 108 147 191 226 205 192 201 197 206 209 213 236 227 180 92 53 70 69 59 68 56 55 70 62 51 43 40 41 43 43 45 46 42 42 52 53 48 49 83 150 190 217 208 211 206 196 218 181 151 149 159 170 194 219 144 24 57 160 214 239 222 202 195 203 205 208 202 195 165 100 103 159 182 198 192 155 162 197 217 209 201 204 211 206 203 207 206 207 207 208 208 207 206 206 209 208 208 207 206 205 204 204 203 203 202 202 202 202 202 201 200 200 200 201 201 202 202 202 206 203 200 199 201 202 202 202 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 200 200 202 204 203 201 201 202 204 202 200 198 197 199 200 199 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 193 195 197 197 196 196 197 199 198 198 198 198 198 198 198 198 201 198 198 201 199 194 195 202 198 198 197 197 197 198 199 199 199 199 199 200 200 201 201 201 199 201 202 203 203 204 207 210 206 204 203 204 206 207 206 204 207 208 210 209 207 206 207 209 208 206 203 203 204 205 204 203 206 206 207 208 209 210 210 211 211 211 211 212 212 213 213 213 209 209 209 210 211 212 213 213 215 214 214 214 215 216 217 217 216 216 215 215 214 213 213 212 214 214 215 215 215 214 213 212 216 215 215 214 212 211 211 210 214 213 213 212 211 211 211 212 213 213 214 215 215 215 215 214 215 215 216 216 216 217 217 217 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 224 222 219 214 218 229 223 201 170 184 223 237 232 208 164 153 209 224 226 219 219 221 219 222 218 219 219 219 218 217 216 215 224 211 222 226 208 173 174 150 122 55 130 222 236 232 215 217 211 211 211 211 212 212 212 212 215 211 229 238 209 117 120 195 236 234 225 229 229 189 161 177 220 227 231 229 227 229 232 232 229 235 241 221 183 206 223 242 231 235 236 231 241 220 153 114 196 192 182 204 230 232 235 234 235 217 136 145 226 249 244 232 194 188 238 189 133 161 220 244 236 236 236 236 236 236 236 236 234 235 236 235 234 234 237 239 223 140 158 225 239 235 233 232 233 234 235 235 235 235 236 236 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 173 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 175 174 173 173 173 175 177 178 175 174 173 172 173 175 177 179 173 174 176 177 177 176 174 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 173 174 174 175 175 176 177 177 175 176 176 177 177 178 179 179 176 176 176 177 177 177 178 178 174 176 180 183 183 181 179 177 180 179 178 177 177 177 178 179 178 179 180 182 182 182 181 181 180 181 183 182 180 179 181 182 183 182 180 178 178 179 180 181 182 182 181 181 182 184 185 186 186 186 186 186 186 186 186 186 182 182 183 184 184 185 184 184 186 186 186 186 186 186 186 186 188 190 191 190 188 187 189 191 191 190 190 189 188 187 186 186 189 189 189 190 190 191 191 191 191 191 191 189 187 186 188 190 188 188 188 187 187 186 186 186 186 187 189 190 190 189 187 185 194 194 193 191 190 189 188 188 192 192 191 191 189 187 185 184 192 192 191 190 190 189 188 188 195 195 194 193 192 190 190 189 192 192 191 191 191 192 193 194 191 192 194 195 195 194 192 191 202 197 192 190 192 194 194 194 197 197 196 195 195 194 193 193 196 196 196 196 196 196 196 195 195 195 194 193 193 193 194 195 203 191 168 159 174 190 194 196 203 183 198 217 179 147 137 94 90 129 169 170 150 156 187 207 198 189 156 147 184 210 198 182 195 205 183 137 131 178 207 195 170 169 177 198 218 211 173 134 129 142 150 140 121 105 97 93 83 93 108 120 119 107 95 93 86 145 223 246 174 80 74 131 119 107 110 104 122 175 181 144 117 93 99 125 139 108 56 42 65 80 81 67 54 40 30 31 62 89 70 68 93 92 95 115 90 81 79 101 121 140 149 122 65 55 125 209 198 103 45 71 157 253 254 175 77 37 87 121 122 126 152 164 147 141 135 111 74 100 162 225 214 131 76 81 66 59 49 32 29 52 120 212 197 135 50 44 66 68 86 92 88 45 23 39 69 100 105 84 58 47 38 37 34 25 17 14 24 26 20 19 36 55 75 94 152 156 128 85 67 72 82 91 108 96 105 106 94 88 78 71 106 110 115 156 140 67 62 99 140 159 132 69 54 133 167 192 198 189 197 203 231 217 158 74 27 26 31 18 10 56 105 106 155 200 209 154 84 59 96 145 144 79 24 45 104 119 94 79 70 110 147 151 131 87 77 133 176 215 223 214 186 163 167 154 117 104 135 185 200 204 213 215 201 202 199 177 127 71 40 35 53 52 56 71 100 119 108 87 74 88 70 98 189 200 115 51 31 30 29 29 27 25 25 25 38 50 60 58 51 61 111 170 188 204 212 197 140 93 89 84 90 136 145 119 86 109 180 202 162 186 211 215 211 212 197 170 132 87 60 40 65 139 200 246 233 187 139 82 30 32 59 62 57 53 50 38 42 43 25 24 53 97 122 126 139 194 209 218 210 202 199 203 218 232 213 176 113 103 160 182 159 167 197 231 217 123 39 49 97 106 129 187 205 221 227 214 135 42 53 119 174 158 102 109 151 159 168 175 159 191 216 160 64 4 32 143 215 245 199 91 71 166 239 235 229 231 206 161 109 57 33 45 39 28 23 38 69 107 144 167 176 212 230 233 219 150 54 3 9 96 146 151 149 127 124 162 190 202 197 194 191 197 220 225 191 93 42 34 27 26 21 18 18 15 10 27 83 134 122 73 65 56 63 49 40 45 36 43 41 40 41 41 42 44 47 47 47 39 38 49 43 35 40 37 43 42 41 46 50 45 43 51 48 50 48 47 49 45 42 46 31 32 33 33 33 32 32 32 26 22 27 32 30 32 37 34 31 29 29 31 31 29 28 28 29 29 28 28 28 28 29 29 29 27 28 32 37 37 33 28 35 43 45 40 50 46 31 45 92 132 126 70 62 47 82 83 100 124 152 143 122 146 176 171 208 244 231 196 170 135 163 254 254 197 144 184 244 255 241 204 244 251 186 128 163 197 156 101 42 66 156 244 254 234 227 225 235 236 251 253 250 237 180 99 52 45 47 50 45 44 43 37 34 36 34 29 26 22 13 3 2 77 173 220 135 61 95 107 121 107 132 240 254 247 190 145 178 225 251 254 248 244 254 251 253 223 246 242 245 253 171 81 88 148 129 136 162 197 253 233 127 117 97 47 11 4 37 114 206 172 124 58 12 24 45 38 32 47 91 93 65 37 31 77 126 164 215 223 179 179 173 83 36 30 31 31 25 24 24 17 16 15 14 16 18 20 19 18 18 21 24 24 22 22 22 22 20 18 29 39 40 28 60 149 241 254 197 83 25 34 54 63 52 41 28 19 14 27 67 106 169 217 214 138 108 182 252 251 178 113 117 162 201 246 252 222 138 65 74 81 79 159 236 251 179 114 50 9 4 34 105 196 190 160 146 117 110 179 235 231 220 249 252 207 133 86 135 231 215 129 61 58 77 78 60 39 26 23 21 21 22 24 24 23 17 20 22 23 27 31 30 25 27 34 43 47 47 49 54 60 54 50 48 43 40 51 57 46 37 50 37 34 62 69 59 67 75 90 70 39 38 44 38 35 37 37 40 46 53 53 46 38 27 27 29 32 35 38 40 40 32 32 27 33 49 54 51 53 56 48 38 35 38 40 39 36 42 37 32 29 28 28 26 24 31 36 37 41 46 39 28 26 30 38 37 29 34 49 53 45 47 28 29 60 87 88 80 78 99 88 85 86 84 95 120 137 122 117 106 65 47 66 69 61 51 44 38 31 35 35 23 31 86 133 142 113 61 61 143 199 148 146 190 227 226 235 233 194 149 81 24 17 26 27 42 66 77 93 96 95 129 184 206 195 205 168 99 28 41 71 83 61 36 28 78 163 185 139 117 138 113 66 38 48 108 177 190 178 130 75 31 31 39 34 34 43 42 42 42 40 37 37 39 41 38 35 33 35 38 38 34 29 35 36 37 38 39 40 42 43 39 35 38 46 90 178 224 201 154 91 31 17 30 39 44 48 42 41 44 45 37 27 30 42 57 57 48 33 23 22 24 23 20 25 31 36 43 46 38 26 38 90 150 157 106 66 69 87 67 54 56 59 80 120 160 200 200 182 155 142 144 146 158 179 207 214 201 186 171 163 161 141 176 199 188 198 203 174 157 142 160 167 139 136 164 184 164 98 56 43 32 39 48 40 36 47 48 49 43 51 118 213 242 207 166 149 117 89 76 69 57 47 46 33 40 46 51 55 47 50 40 39 62 111 137 113 85 86 100 80 69 73 72 66 75 94 107 97 72 71 67 45 37 36 33 39 45 35 38 42 33 40 39 38 39 42 45 45 42 39 42 37 33 36 40 42 46 50 38 39 38 39 43 46 45 41 53 82 103 105 102 106 129 161 142 115 89 76 67 57 56 61 49 44 36 38 45 43 45 58 43 43 43 41 41 40 37 35 42 41 41 42 43 42 40 37 40 43 48 50 52 53 55 57 52 54 55 53 47 40 35 33 37 39 43 45 43 38 37 38 40 44 49 51 49 47 44 44 39 41 43 42 38 35 34 35 39 40 42 45 46 42 34 28 26 27 30 32 34 34 33 32 28 37 45 47 46 50 61 71 107 105 99 107 112 88 71 86 127 132 101 64 79 117 117 92 109 127 144 132 89 57 72 107 103 90 88 139 189 182 128 63 18 79 144 181 175 131 97 99 116 73 81 118 140 179 209 195 159 159 190 185 135 92 78 90 100 102 91 65 43 38 42 44 43 42 36 28 28 49 89 124 149 116 66 36 37 39 34 34 78 114 105 59 38 38 36 38 32 55 92 129 162 188 207 217 238 170 97 98 148 172 199 249 211 140 102 121 159 204 223 207 140 63 70 111 158 176 157 197 207 202 197 197 200 201 197 193 154 169 176 179 201 225 217 190 130 161 200 210 198 197 203 200 220 171 115 62 43 47 41 42 62 80 79 121 177 224 203 188 188 186 194 195 200 227 216 160 76 62 98 88 61 73 73 82 118 108 89 68 52 43 40 38 37 45 46 46 49 45 40 44 53 110 158 205 210 223 219 198 207 205 170 123 123 165 190 183 68 41 104 178 215 214 187 201 203 199 194 206 212 200 164 104 111 190 202 189 186 176 190 209 215 202 205 206 196 205 215 202 208 209 210 211 211 209 208 206 206 206 205 204 203 203 202 201 202 202 202 202 202 202 202 202 200 200 200 201 201 201 202 202 205 201 198 198 200 204 206 206 199 199 200 201 201 202 203 203 205 205 204 202 200 198 196 195 204 206 207 205 203 201 202 204 203 200 197 196 198 199 199 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 199 199 197 193 191 192 193 198 198 198 198 198 198 198 198 202 198 197 200 197 192 195 203 202 201 201 200 200 200 201 201 204 204 203 202 201 201 200 200 197 199 201 202 202 204 207 211 206 204 203 204 207 209 207 206 205 207 208 207 205 204 205 207 207 204 201 201 202 204 203 201 206 206 207 208 209 209 210 210 210 210 211 211 212 213 214 214 209 210 212 214 214 213 211 210 214 214 214 214 215 216 217 217 216 216 215 214 214 213 212 212 214 214 215 215 215 214 213 212 217 216 215 214 212 211 210 209 214 213 212 211 211 211 211 211 212 213 214 215 215 215 214 214 215 215 215 216 216 216 217 217 218 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 218 214 221 224 219 224 226 209 178 171 209 238 242 220 166 142 204 222 227 220 219 220 219 222 217 217 218 217 217 216 214 213 212 212 220 216 216 207 197 139 84 46 129 235 242 223 219 211 212 213 213 215 216 217 218 219 223 207 224 244 223 122 114 191 237 236 225 230 235 192 148 148 216 227 234 231 227 228 232 233 236 230 235 216 188 216 215 245 236 227 227 237 241 192 130 129 210 223 199 183 198 225 245 239 235 211 107 107 202 242 243 229 191 175 255 245 159 128 182 239 236 236 236 236 236 236 236 236 234 235 236 236 234 235 237 240 235 155 162 227 244 241 234 234 233 234 235 235 235 235 236 236 176 176 176 176 176 176 176 176 180 179 178 176 175 174 174 174 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 175 174 173 173 175 176 177 178 178 176 174 173 177 177 176 175 174 174 173 173 175 175 175 176 176 177 177 177 178 178 177 176 175 174 174 173 174 174 174 175 175 176 176 176 177 175 174 174 176 178 177 176 176 176 176 177 177 178 178 178 182 181 181 179 178 177 177 176 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 179 179 180 181 181 182 182 183 182 182 182 182 182 182 182 182 184 184 183 182 182 181 180 180 182 184 185 187 187 186 185 184 186 186 185 185 185 184 184 184 184 184 184 185 186 187 188 189 187 188 190 190 190 188 186 184 191 190 188 187 187 188 190 191 189 188 187 186 186 187 188 189 191 190 190 189 189 188 188 188 188 188 188 188 188 188 188 188 186 188 190 190 189 190 192 195 189 189 189 190 190 191 191 191 190 190 190 189 189 188 188 188 192 192 191 190 190 189 189 188 186 187 188 190 192 194 195 196 192 192 192 192 192 192 192 192 195 193 192 193 195 197 195 193 193 192 190 190 192 195 199 201 194 193 191 190 190 191 193 194 196 196 196 196 196 196 196 196 197 196 196 195 194 194 193 193 200 190 177 169 168 175 190 203 202 201 206 202 170 121 91 86 85 105 157 148 131 136 165 175 179 177 158 171 196 195 194 195 206 211 141 94 146 180 159 153 158 164 196 222 212 213 214 175 132 141 141 143 118 85 106 142 123 84 68 113 150 114 66 63 74 134 215 230 154 88 112 174 143 120 140 166 146 123 121 117 115 97 89 97 106 103 75 39 42 63 57 47 38 35 58 75 120 144 134 97 94 129 157 162 131 71 118 156 141 105 82 36 76 126 147 165 157 66 26 98 216 242 193 133 105 73 68 91 117 136 146 159 160 122 91 103 146 203 229 214 146 95 128 163 158 92 41 25 51 107 168 228 215 160 139 136 119 131 153 146 91 35 44 115 140 106 72 61 49 43 40 41 39 33 28 26 27 16 21 34 26 14 41 86 155 172 129 77 79 88 79 81 92 82 75 64 65 64 58 78 100 106 101 118 121 105 102 81 92 162 180 110 110 188 206 188 193 204 199 200 229 233 167 89 22 21 25 15 13 32 92 180 225 239 233 196 143 95 71 69 44 37 63 84 108 115 84 79 80 94 145 186 150 109 100 178 226 213 206 202 181 146 128 130 147 125 117 140 175 198 212 220 220 231 235 209 126 82 97 69 82 105 84 92 110 86 87 108 121 115 90 153 222 169 80 39 31 29 31 33 29 23 24 31 52 60 62 63 70 87 122 162 143 120 99 92 88 87 98 115 119 129 122 106 124 175 212 219 179 172 188 200 176 141 110 80 56 62 110 101 70 136 224 248 229 161 73 11 20 93 142 132 115 131 123 88 54 30 20 24 27 43 57 81 128 172 198 210 208 209 215 209 198 193 170 130 83 89 99 109 119 131 144 152 135 72 29 39 56 57 71 98 134 166 199 203 151 84 100 178 248 204 123 89 143 173 154 169 183 231 205 120 46 5 47 156 217 212 158 94 109 187 225 207 169 138 95 71 64 47 29 25 22 36 27 64 158 219 226 214 203 224 213 206 201 162 101 46 25 25 68 85 88 124 168 211 224 221 207 194 193 196 207 226 195 121 53 20 25 32 18 14 15 24 38 52 60 59 53 48 53 52 49 47 44 41 40 39 37 37 38 39 41 44 46 48 43 42 41 39 38 37 37 38 37 41 46 48 48 47 47 47 51 48 44 42 44 46 47 48 37 31 31 38 41 35 27 22 27 28 29 30 31 31 31 31 29 31 33 32 29 26 27 28 30 29 29 28 28 27 26 26 30 31 31 30 29 30 33 36 35 38 43 47 47 45 41 39 56 39 46 84 149 186 171 164 206 242 248 211 172 149 138 136 189 227 174 163 162 142 204 252 254 196 172 178 197 214 207 198 226 248 242 166 132 149 116 78 47 50 111 208 253 235 226 247 237 193 194 240 242 175 93 44 44 41 40 43 44 41 40 42 34 18 31 33 28 18 5 23 56 92 148 178 126 30 22 94 190 171 124 203 254 213 195 176 245 246 253 236 198 205 240 251 251 233 240 252 252 242 176 79 77 105 131 130 148 218 254 231 133 113 87 61 23 17 25 68 111 118 84 38 33 43 40 34 33 55 71 79 66 34 56 125 183 203 217 234 210 139 79 42 29 29 33 34 27 21 19 19 15 17 18 17 16 19 24 27 23 23 24 24 23 22 22 21 30 14 23 44 30 28 108 215 255 207 114 23 1 74 144 123 66 38 27 26 26 23 45 103 176 203 146 113 173 237 253 239 180 108 112 155 187 217 188 118 96 114 103 87 133 218 255 252 195 121 42 10 10 21 64 120 145 162 126 75 132 233 253 238 223 240 238 208 148 117 146 169 142 105 40 97 174 177 149 70 32 19 18 27 29 29 27 19 22 19 16 16 19 21 23 23 30 33 38 43 47 50 51 52 58 54 50 47 46 45 43 41 45 40 34 31 33 40 47 52 55 53 48 44 46 49 44 36 39 42 47 50 49 45 39 36 32 34 35 35 41 45 41 33 36 32 29 31 38 45 50 51 43 43 43 43 42 42 41 41 38 32 28 30 31 29 28 28 33 37 41 41 37 33 30 29 34 34 34 42 61 74 61 38 35 24 27 86 121 118 135 142 163 135 87 88 108 122 134 112 103 145 129 58 28 54 74 70 60 33 35 70 81 62 61 83 111 133 152 131 77 56 106 172 166 177 171 194 225 230 240 253 215 115 25 10 25 28 31 44 53 60 74 83 124 169 156 129 149 135 85 28 35 57 44 39 35 53 115 190 194 124 78 88 80 60 30 37 95 192 253 238 182 83 55 67 57 39 26 40 36 41 44 43 38 35 36 39 32 30 29 30 32 32 31 29 34 35 37 39 40 42 43 44 36 30 30 46 82 127 167 189 189 106 25 5 25 41 44 43 41 41 40 36 28 24 29 38 58 49 38 28 24 21 19 18 19 26 34 39 41 40 36 33 43 103 148 129 91 87 94 85 62 45 47 76 104 122 147 175 174 171 142 140 174 172 157 174 208 197 195 183 177 174 157 154 180 187 196 203 204 191 163 138 143 131 125 132 151 164 143 105 83 49 31 31 29 37 48 45 42 50 40 32 88 182 209 168 113 94 70 55 52 53 50 47 32 42 45 50 60 57 46 42 35 51 95 162 172 128 102 93 101 87 80 77 72 78 92 100 106 92 78 74 73 66 50 38 48 41 47 47 35 43 60 60 51 33 32 42 41 38 41 42 37 37 37 38 40 40 38 36 38 36 36 40 45 46 42 38 53 56 69 91 111 115 102 87 75 75 73 67 60 55 52 52 44 39 35 38 45 51 54 54 48 44 42 43 42 39 39 42 46 41 36 34 36 37 35 33 42 36 33 39 50 57 55 51 51 53 52 47 39 34 36 39 39 40 41 42 42 42 41 41 43 46 48 48 45 43 43 43 41 44 43 39 36 38 40 40 42 41 42 45 45 41 34 30 36 28 30 38 33 24 31 44 36 57 67 68 64 53 73 119 175 178 163 177 189 158 132 128 113 102 69 39 77 142 162 167 190 189 197 194 152 95 72 83 97 84 106 188 248 237 168 81 12 67 172 241 227 191 161 128 114 77 82 139 197 234 242 230 184 167 162 140 113 129 130 83 62 79 80 75 57 40 44 41 42 38 41 40 32 35 53 63 62 56 48 39 33 32 34 36 63 78 64 39 39 44 40 39 43 63 92 114 140 184 229 251 195 109 91 125 157 190 198 190 145 119 106 120 160 203 199 157 115 131 122 114 134 153 181 225 206 186 195 203 194 210 213 177 172 168 149 142 174 202 180 140 133 186 215 210 204 198 200 216 243 182 129 75 55 62 47 43 34 39 61 108 163 200 207 199 196 201 196 195 217 223 153 60 73 136 92 74 91 75 105 143 167 157 137 131 110 80 69 56 51 34 27 35 39 34 38 51 47 66 101 147 191 217 222 217 214 212 197 165 131 172 190 91 34 95 162 201 195 191 208 202 196 204 193 208 219 205 164 89 120 173 166 177 200 199 215 211 204 204 205 205 205 206 206 206 207 207 207 207 207 207 207 207 201 202 205 207 209 209 208 208 200 200 200 201 201 201 201 201 200 200 200 200 200 200 200 201 205 202 203 207 205 199 197 199 208 203 198 195 197 199 200 200 204 201 198 195 195 197 200 203 199 199 199 198 198 197 197 197 200 199 198 198 198 198 197 197 199 197 196 194 194 195 196 197 196 197 197 198 198 197 197 196 202 199 197 197 199 200 200 199 194 195 195 196 196 197 197 197 199 199 198 197 197 196 195 195 194 195 195 197 198 199 199 200 200 200 200 201 201 201 202 202 199 202 205 205 203 202 203 205 207 207 207 207 207 207 207 207 201 204 206 206 204 204 206 209 205 205 205 206 206 207 207 208 206 206 207 208 209 209 210 211 211 212 213 212 210 209 210 212 213 212 213 213 214 215 216 217 212 217 221 221 217 212 211 211 213 213 213 213 213 213 213 214 212 213 215 216 216 215 213 212 213 213 213 212 212 212 211 211 212 213 214 215 214 212 209 208 215 215 216 216 216 216 217 217 214 215 216 216 217 217 217 216 219 219 220 220 220 220 221 221 224 222 223 224 220 215 217 223 219 219 219 220 220 221 221 222 189 176 170 209 243 237 210 175 178 220 232 229 226 214 213 216 218 218 218 217 217 217 216 216 213 216 217 216 218 218 211 202 137 43 116 225 239 234 222 220 215 215 215 215 215 215 214 214 222 217 224 242 231 147 105 170 229 236 229 233 232 205 152 89 193 245 233 228 231 238 223 234 235 243 228 206 190 229 233 234 233 229 238 241 205 117 180 241 204 208 232 207 184 214 237 246 244 225 143 105 204 251 246 225 191 220 237 250 187 129 175 209 245 231 236 223 228 247 236 236 233 235 240 236 226 232 245 247 240 187 151 201 236 223 229 229 234 234 235 235 235 234 233 232 177 177 176 176 176 176 175 175 178 178 177 176 176 177 177 178 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 176 176 176 177 176 176 175 174 176 176 176 175 175 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 176 178 176 174 174 176 177 177 175 176 176 176 177 177 177 178 178 181 180 180 179 178 178 177 177 180 179 179 178 178 179 179 180 179 180 180 180 180 180 180 179 181 181 180 180 180 180 180 180 181 181 181 181 181 181 181 180 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 184 185 185 186 185 185 185 185 185 186 186 187 187 187 188 185 185 185 186 186 187 188 188 187 188 190 190 190 188 186 185 189 188 187 186 186 187 188 189 190 189 188 187 187 187 188 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 189 190 191 190 189 189 191 193 189 189 190 190 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 191 191 192 192 190 190 190 191 192 192 192 193 192 192 192 192 192 192 192 192 195 194 192 193 195 196 195 193 194 194 194 195 196 196 197 197 196 196 195 194 194 195 196 196 196 196 196 196 196 196 196 196 196 196 196 195 194 194 193 193 194 192 191 187 174 166 177 196 198 188 207 226 188 126 129 179 129 76 120 183 191 143 137 161 159 167 166 184 198 193 195 194 210 159 117 139 180 170 136 129 123 164 199 195 179 200 214 185 152 137 121 124 106 84 105 131 125 86 55 75 107 96 71 71 82 97 140 170 146 113 125 157 131 108 158 235 228 162 109 85 90 72 67 81 92 91 72 46 42 50 65 91 74 40 81 149 150 175 166 126 130 190 231 228 152 83 132 203 204 135 75 29 89 176 164 113 110 72 51 110 191 184 128 101 112 95 68 54 82 110 131 131 114 94 106 145 193 213 190 135 98 122 190 232 198 119 71 60 75 115 138 145 169 178 199 189 158 160 158 124 70 32 67 163 199 152 110 107 86 58 36 39 46 40 28 21 22 13 17 27 20 12 33 69 115 154 150 120 125 132 112 92 83 88 82 59 53 53 57 90 111 129 127 137 158 184 183 135 98 130 140 110 140 209 216 198 206 201 191 189 204 202 144 74 27 26 28 17 14 38 105 198 228 228 215 211 216 174 85 18 41 81 130 150 155 147 138 150 132 119 155 209 185 119 112 185 201 186 174 170 163 157 164 179 194 181 141 106 123 177 207 203 203 206 221 181 108 99 123 123 107 151 134 92 77 78 99 125 129 94 103 193 215 123 51 31 32 37 36 25 17 25 50 73 75 58 54 83 112 112 107 118 88 76 55 35 34 64 116 158 147 154 153 155 181 216 227 217 167 135 120 114 94 76 66 53 73 92 144 116 60 114 183 180 151 85 25 13 48 112 151 147 155 200 213 163 90 36 21 30 22 36 53 72 92 106 129 159 155 150 152 159 155 132 101 81 44 46 52 62 71 73 69 64 59 74 81 84 103 119 94 52 66 76 91 104 99 89 135 214 252 229 147 71 95 149 170 200 227 221 157 76 31 10 31 89 111 113 98 86 112 151 150 119 90 70 48 40 39 34 41 62 57 99 105 109 164 223 228 198 214 200 187 211 219 183 146 123 96 51 35 29 49 109 163 203 205 200 197 203 204 195 200 221 214 148 78 28 18 26 23 27 26 35 46 53 53 48 44 41 51 50 49 46 43 40 37 36 35 35 35 37 38 41 43 44 45 44 42 40 38 38 37 37 43 44 45 44 43 45 49 52 49 46 43 42 43 45 45 44 35 31 32 38 39 34 27 24 26 27 28 29 30 31 31 31 35 35 33 31 29 28 28 30 27 25 23 24 27 30 31 31 29 29 28 27 26 28 32 36 36 38 40 42 42 40 37 35 34 14 55 149 225 216 159 141 204 243 246 198 153 127 108 95 125 163 154 167 184 197 244 254 249 198 192 195 175 166 169 180 232 253 253 218 167 127 108 93 44 43 81 160 228 252 247 241 240 182 150 153 132 84 51 43 38 36 37 40 43 43 39 36 40 19 27 28 14 4 16 62 124 166 176 149 91 18 31 125 221 202 138 153 189 183 204 210 239 211 189 164 128 128 174 217 252 249 252 253 245 213 148 84 97 129 123 91 139 246 253 165 89 71 75 63 52 26 23 47 63 68 55 35 35 43 43 38 31 47 71 98 101 70 59 83 123 156 196 224 190 111 55 25 20 46 87 103 80 49 27 13 14 16 17 18 22 27 27 24 27 27 26 24 23 22 21 21 27 21 33 46 31 27 89 171 172 117 41 8 53 160 210 155 80 38 23 32 39 30 36 78 128 155 143 175 241 253 252 247 201 125 102 114 140 182 160 93 142 165 147 115 150 222 237 205 167 119 61 30 23 19 35 66 94 108 93 83 162 252 253 230 223 228 231 219 157 111 146 192 178 99 33 136 249 253 209 126 36 15 13 28 30 24 22 22 21 19 16 16 19 22 23 23 30 33 37 41 44 46 47 47 58 53 48 44 43 43 43 42 45 40 33 29 30 35 40 44 46 47 46 44 47 50 47 41 39 41 44 46 45 42 38 35 35 36 35 35 39 44 41 34 34 31 31 34 41 47 49 49 45 44 43 42 40 39 38 38 39 34 31 34 35 32 29 28 37 40 42 39 33 30 30 32 25 25 64 132 160 121 61 27 27 15 38 116 157 156 178 191 170 110 60 69 92 103 110 100 88 101 83 46 35 51 65 68 68 49 54 93 127 135 137 142 123 116 131 133 86 46 75 131 181 169 150 179 221 227 226 227 182 111 41 17 21 27 34 44 50 54 76 107 167 213 192 157 168 151 98 35 26 36 30 41 55 70 112 158 153 92 52 59 67 51 42 63 94 150 221 247 155 100 90 82 57 44 34 35 36 40 44 43 39 35 36 38 31 29 28 28 30 30 28 26 30 32 34 36 38 40 41 41 35 32 30 38 59 90 121 140 148 88 29 14 29 43 44 43 33 32 31 30 25 23 29 37 48 43 36 29 24 21 18 17 21 25 29 32 34 34 33 32 35 76 102 85 70 92 109 99 66 46 42 66 94 112 133 153 153 187 187 172 178 174 172 192 197 198 191 154 133 147 162 178 199 199 195 193 198 192 157 117 138 142 149 153 144 130 128 139 144 106 61 30 20 32 43 43 50 53 44 34 62 116 129 98 66 57 47 44 47 51 49 46 42 46 46 49 54 49 46 55 57 54 76 125 133 102 84 68 77 112 122 96 86 107 127 130 113 97 82 75 69 59 51 48 48 42 43 41 43 67 84 76 59 41 36 44 41 34 38 43 43 40 37 36 38 39 39 38 38 36 36 39 44 45 41 37 45 49 69 95 104 89 69 59 60 61 61 59 56 53 53 54 47 42 38 38 43 48 50 49 45 41 40 41 41 41 43 47 47 42 36 34 35 37 36 34 39 34 32 37 48 54 53 50 46 47 45 41 36 35 37 41 45 43 42 40 40 41 43 44 45 46 47 45 41 39 39 40 43 46 45 39 36 37 39 38 38 40 43 46 47 43 38 35 35 30 26 26 36 52 49 30 44 75 92 81 56 49 98 172 201 184 178 212 231 216 195 166 147 127 79 44 105 199 226 223 213 209 212 215 190 136 83 56 77 89 119 179 227 230 170 75 19 67 159 231 246 230 179 113 81 81 103 135 155 171 192 206 174 123 100 110 131 164 164 124 64 89 94 87 67 50 49 39 48 37 34 35 34 40 47 46 48 45 40 36 34 35 37 39 42 46 45 43 42 38 42 55 58 61 88 101 102 142 191 199 144 117 131 143 136 135 127 119 70 89 118 145 169 184 170 138 166 197 158 88 91 150 198 224 206 191 200 208 202 213 208 172 180 157 133 130 141 147 141 131 174 203 210 198 197 198 201 213 223 190 138 69 50 67 56 46 29 35 46 74 125 180 213 221 205 196 189 209 221 168 93 59 131 142 100 104 124 105 135 192 218 193 161 156 156 150 144 122 76 51 30 28 35 39 42 45 49 37 42 87 156 208 221 214 187 205 206 174 165 177 130 52 98 172 216 224 215 200 202 203 200 202 194 204 216 199 153 99 148 195 187 194 211 207 217 212 205 205 205 206 206 206 207 207 207 207 207 207 207 207 207 207 209 209 209 208 207 205 204 203 202 202 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 200 201 205 205 201 200 202 204 201 197 196 197 198 199 198 198 198 199 199 200 200 201 201 199 198 198 198 198 198 198 197 200 199 198 198 198 198 197 197 198 198 197 196 196 196 196 197 196 197 197 198 198 197 197 196 201 198 196 196 198 199 199 198 196 196 196 196 196 196 196 196 197 197 197 197 197 197 197 197 195 196 196 197 198 198 199 199 199 199 199 200 200 200 201 201 199 202 204 204 203 202 203 204 205 205 205 205 205 205 205 205 201 203 205 205 203 203 205 207 204 204 205 205 206 206 206 207 205 206 206 207 208 209 210 210 208 210 211 211 210 210 212 214 212 212 212 212 213 213 214 215 214 214 213 214 214 213 212 211 213 213 213 213 213 213 213 213 212 213 214 215 215 214 213 212 213 213 212 212 212 211 211 211 212 211 211 211 211 211 212 212 213 213 214 214 214 214 215 215 214 215 215 216 216 216 216 216 217 218 218 218 218 218 219 219 219 218 219 223 222 219 219 221 219 218 217 216 216 216 217 217 206 185 171 206 242 242 225 197 182 202 230 238 232 228 224 217 218 218 217 217 217 216 216 216 213 213 211 209 214 225 232 233 163 65 120 220 240 235 219 216 213 214 215 216 218 219 220 221 223 219 225 241 233 151 107 167 234 243 229 224 229 223 185 125 178 232 234 231 230 236 223 232 225 238 234 209 203 239 229 237 232 235 242 233 188 158 217 248 216 204 212 213 215 215 215 244 251 242 171 124 204 254 248 215 181 210 241 254 203 113 122 205 231 237 245 242 241 229 222 244 237 232 235 238 231 230 243 254 217 150 103 122 175 203 213 233 233 233 234 235 235 234 234 233 177 177 177 176 176 175 175 175 176 176 176 176 177 179 180 181 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 174 174 174 175 175 175 175 175 175 176 175 175 175 175 175 176 177 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 174 174 175 175 176 176 177 177 176 176 176 176 176 176 175 175 179 177 175 175 176 177 176 175 176 176 176 176 177 177 177 178 179 179 179 179 178 178 178 178 181 180 178 177 177 178 180 181 178 179 180 181 181 180 179 178 180 180 180 180 180 180 181 181 183 183 182 181 180 180 179 179 182 182 182 182 182 182 182 182 180 180 181 182 182 183 184 184 185 184 184 184 184 185 185 186 185 185 186 187 188 189 190 191 186 186 187 187 187 187 187 187 188 189 190 191 190 189 187 186 189 189 188 187 187 188 189 189 191 190 189 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 191 192 192 191 189 188 189 191 190 190 190 191 191 192 192 192 191 192 192 192 192 192 192 193 188 188 189 191 192 193 194 195 193 193 193 192 191 190 190 190 192 192 192 192 192 192 192 192 196 195 194 194 195 195 194 193 195 196 198 200 199 198 196 194 198 198 199 199 199 199 198 198 197 197 197 197 197 197 197 197 196 196 195 195 194 193 193 193 195 195 200 198 181 160 157 167 188 202 215 201 159 136 171 225 141 80 132 212 227 168 142 149 123 144 172 204 206 195 199 192 210 141 128 175 197 187 171 157 132 157 162 142 144 176 188 171 155 145 146 153 114 78 94 112 114 88 57 53 72 77 70 71 79 69 73 85 93 109 134 149 113 90 138 220 222 154 94 67 58 43 41 52 61 65 59 44 57 96 128 140 104 69 118 191 174 171 156 130 140 199 235 221 140 92 137 207 216 141 69 40 108 164 130 99 135 105 62 103 134 122 87 87 103 94 72 50 70 70 77 84 91 110 140 161 148 163 151 104 107 171 220 239 228 149 117 98 78 107 130 116 131 165 197 189 163 153 127 78 41 43 83 157 199 180 155 157 175 120 63 39 39 38 36 36 26 20 21 25 19 13 25 45 54 99 125 128 146 167 145 102 70 84 81 54 44 39 49 96 113 147 166 166 174 212 231 194 138 92 66 89 162 220 214 195 203 193 193 190 172 149 106 54 38 31 29 18 16 32 83 162 191 210 214 231 249 198 95 31 105 176 206 196 187 188 202 209 189 169 187 222 186 96 103 162 174 166 159 158 164 178 198 214 214 216 175 109 96 147 194 205 188 182 183 121 97 160 174 144 141 185 175 98 59 73 92 112 108 71 120 214 186 81 36 30 31 39 38 21 11 27 63 92 79 50 40 68 87 70 64 85 105 108 99 78 65 75 97 113 113 132 161 191 211 206 172 137 108 72 47 41 32 32 43 51 71 79 115 87 41 75 108 88 60 35 33 56 80 101 116 117 136 201 233 186 105 43 27 38 30 30 40 60 66 51 56 83 84 86 74 68 68 50 37 49 54 73 96 109 108 105 106 109 118 142 164 177 191 191 158 115 108 93 73 67 68 70 94 133 177 194 150 67 65 121 157 186 200 169 105 41 14 15 29 47 41 34 38 62 89 93 69 43 37 27 21 21 21 32 74 121 161 191 177 124 116 170 214 221 199 191 187 207 215 206 199 178 163 90 33 9 20 60 95 123 132 157 191 210 207 196 198 209 239 185 114 42 13 20 24 35 36 44 51 52 45 39 37 38 47 47 47 46 42 38 33 31 33 33 32 33 34 37 39 40 35 34 34 35 36 37 39 40 42 43 43 42 42 43 46 48 46 44 42 42 43 43 42 40 33 33 34 37 36 31 27 26 24 25 27 28 29 30 30 31 32 31 28 27 27 28 29 29 27 24 21 23 29 34 34 32 26 26 25 24 24 26 31 36 36 36 35 34 33 32 32 31 25 10 53 127 162 130 96 117 200 250 249 178 115 95 92 88 106 113 121 140 169 211 248 249 221 186 207 209 159 133 141 155 210 245 253 253 201 124 112 110 93 38 40 134 227 253 252 253 245 159 88 69 58 41 34 38 33 31 29 30 36 42 40 34 37 25 29 24 15 20 49 97 199 253 253 206 133 33 18 105 188 163 96 74 107 140 166 174 147 158 186 204 175 121 109 136 184 187 190 209 214 157 93 81 153 149 104 62 106 187 180 108 89 104 134 111 78 33 18 30 36 35 39 43 45 51 52 44 43 42 68 110 115 82 65 77 66 100 142 167 129 66 39 24 31 84 170 205 149 70 23 3 17 20 19 17 22 31 32 27 33 30 27 24 22 21 20 19 16 25 39 41 25 21 56 101 79 38 4 28 107 208 230 155 83 34 23 41 48 30 25 59 118 207 241 250 253 244 238 236 164 118 91 97 153 213 189 128 198 239 210 129 113 165 196 189 205 165 96 39 18 17 26 40 48 53 56 83 173 242 227 205 228 233 228 203 140 111 171 234 205 97 20 120 237 254 216 139 52 23 17 32 32 21 20 25 21 19 16 17 20 23 25 25 31 32 34 37 40 42 43 43 58 52 45 41 40 42 44 45 47 41 33 28 28 31 34 36 35 39 43 46 48 50 48 45 41 42 43 43 42 41 39 37 39 37 35 34 37 41 40 37 33 32 33 37 43 47 47 45 46 45 42 40 38 37 36 36 37 33 32 36 38 33 27 23 38 42 43 38 30 27 30 35 26 21 86 196 226 144 52 16 28 16 44 122 179 208 230 223 134 59 28 45 70 83 76 69 74 60 45 38 38 44 64 85 82 66 61 89 137 174 183 177 120 82 94 124 88 36 53 104 159 145 127 152 181 176 167 161 151 109 55 23 17 27 38 44 45 39 54 88 153 215 226 221 221 186 116 37 11 18 40 86 134 119 101 95 87 66 54 63 50 41 63 122 141 132 150 166 111 97 111 103 68 47 32 26 35 39 43 43 39 36 35 36 31 29 27 27 27 27 26 24 26 27 30 33 35 37 38 38 35 35 35 35 41 55 75 89 93 64 34 26 36 44 44 40 25 23 22 23 23 24 30 37 37 37 35 31 26 22 21 20 28 26 24 24 26 28 31 34 41 61 68 57 69 111 125 100 71 47 36 54 86 113 136 154 176 200 200 178 161 146 146 165 180 189 172 111 90 135 181 211 203 202 194 190 197 194 154 106 121 141 156 165 166 154 159 187 204 166 97 38 21 31 40 43 51 50 50 46 48 63 65 49 42 41 41 44 48 49 46 43 49 50 46 46 47 39 41 56 58 76 112 150 144 116 92 56 77 132 143 109 106 136 161 171 148 120 93 81 69 54 46 49 37 44 51 47 50 73 84 72 58 49 44 45 40 34 36 43 47 43 38 35 37 39 41 42 38 36 36 38 42 43 40 37 38 41 61 85 84 60 45 45 50 51 53 52 50 50 51 53 50 46 40 39 42 45 45 44 43 39 36 38 39 41 45 51 47 41 35 32 33 35 35 35 35 32 30 36 45 51 51 49 44 42 39 36 36 38 41 44 50 47 43 39 38 40 43 46 45 44 42 39 36 35 35 37 47 49 47 40 36 36 37 35 39 43 47 48 47 44 39 36 39 37 34 31 48 87 100 78 67 76 76 66 52 57 111 179 172 170 189 221 219 218 229 209 212 187 115 58 124 228 244 221 208 207 209 214 210 175 111 57 60 80 98 123 153 186 169 94 13 44 121 199 230 213 149 76 66 87 105 108 103 97 109 131 145 104 85 104 138 171 177 156 112 136 139 129 106 80 59 31 41 35 35 36 33 38 41 36 37 36 34 33 34 35 36 37 28 29 37 42 46 62 83 93 70 85 131 129 74 79 126 137 107 133 164 146 109 90 81 89 117 133 141 145 158 165 156 145 190 223 181 102 106 176 222 228 204 199 200 191 178 185 190 174 191 153 129 126 121 124 150 177 201 219 221 212 209 206 204 208 220 197 124 48 66 116 94 51 26 38 47 55 88 145 196 220 213 208 208 229 207 111 63 108 166 131 109 131 140 117 144 217 232 221 201 196 193 200 207 185 118 92 59 37 32 36 39 38 51 34 26 47 93 144 181 197 166 186 195 179 189 155 69 57 168 230 232 209 208 199 197 203 202 198 197 202 214 190 138 117 179 213 203 205 214 206 212 207 206 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 213 212 210 208 206 204 203 203 205 205 205 205 205 205 205 205 202 202 202 202 202 202 202 202 199 198 200 204 205 203 202 204 201 199 198 198 199 200 199 198 194 196 200 203 205 204 201 200 198 198 198 198 198 199 199 199 200 199 198 198 198 198 197 197 197 198 198 198 198 197 196 196 196 197 197 198 198 197 197 196 199 197 196 196 197 198 198 197 197 197 197 197 196 196 196 196 196 196 197 197 197 197 198 198 197 197 197 197 198 198 198 198 198 198 198 199 199 200 200 200 200 201 203 204 203 202 203 203 203 203 203 203 203 203 203 203 202 203 204 204 203 202 203 204 203 204 204 204 204 205 205 205 205 206 206 207 208 208 209 209 206 208 210 210 210 210 213 215 212 212 211 211 211 211 212 212 216 212 208 209 213 216 215 213 213 213 213 213 213 213 213 213 212 213 214 214 214 214 213 212 212 212 212 212 211 211 210 210 211 209 208 207 208 211 213 215 211 211 211 212 212 212 212 212 214 214 215 215 215 216 216 216 215 215 215 216 216 216 216 217 217 217 218 222 223 220 218 219 222 220 218 217 217 218 219 221 222 207 173 168 193 223 234 213 178 169 216 225 200 210 217 214 217 217 217 216 216 216 215 215 218 218 214 210 212 223 235 241 191 92 117 204 239 237 219 216 216 216 217 219 220 222 223 224 224 222 226 241 236 160 110 161 232 245 230 219 229 237 214 160 163 212 232 233 229 234 225 232 230 238 235 193 194 224 197 223 230 234 241 224 182 198 238 247 223 209 205 213 215 183 172 224 244 251 198 137 191 254 245 193 172 213 238 243 253 201 128 135 224 255 238 225 241 239 229 230 236 234 233 233 236 237 227 213 144 84 43 59 156 223 210 222 231 232 233 234 235 235 234 234 178 177 177 176 176 175 175 174 175 175 175 175 176 178 179 180 176 176 176 176 176 176 176 176 178 177 177 176 176 175 175 174 174 174 174 174 175 175 176 177 176 175 174 173 173 175 177 178 174 174 175 175 175 175 175 176 176 176 176 175 175 174 174 174 175 175 175 175 175 175 176 176 177 177 177 176 176 175 175 175 179 177 175 175 176 177 176 174 175 175 176 176 176 177 177 177 177 177 177 178 178 179 179 179 182 180 178 176 176 178 180 182 178 179 180 181 181 180 179 178 179 179 179 180 180 181 181 181 182 182 182 181 181 180 180 180 182 182 182 182 182 182 182 182 181 181 181 182 182 183 183 183 185 184 183 182 182 184 185 187 185 185 186 187 187 188 189 189 187 188 188 188 188 188 187 187 189 189 190 191 191 190 189 188 192 192 191 191 191 191 192 192 191 191 190 190 189 188 188 188 189 189 189 188 188 187 187 187 189 189 189 189 189 189 189 189 190 192 192 191 189 189 191 193 191 191 191 192 192 192 193 193 191 191 192 192 193 193 193 194 189 190 190 191 193 194 194 195 194 194 193 192 191 191 190 190 193 193 193 193 193 193 193 193 196 195 195 195 195 195 194 194 195 196 198 199 199 198 196 195 198 199 201 202 202 201 199 198 198 198 198 198 198 198 198 198 196 196 195 195 194 193 193 193 194 194 196 196 189 174 159 149 162 184 175 133 117 153 198 217 135 96 148 200 206 169 142 118 96 124 170 214 213 201 204 190 189 152 161 195 200 202 214 215 178 148 113 98 117 133 129 137 149 140 153 166 123 84 96 101 100 100 94 87 83 78 72 70 66 72 68 45 37 69 106 117 92 77 91 119 117 95 74 59 40 37 37 37 45 64 73 64 77 150 181 151 101 87 133 176 179 158 152 146 134 151 170 161 118 114 140 158 152 108 71 76 123 122 94 122 177 130 66 88 79 80 76 85 84 78 86 82 72 43 46 86 137 182 186 154 125 140 161 146 159 200 204 206 210 146 138 110 59 99 171 192 169 159 152 154 156 133 85 42 32 51 72 107 148 164 166 177 219 170 103 51 33 36 43 45 38 34 31 28 23 19 21 27 22 39 63 83 113 150 143 102 70 76 71 56 51 37 44 99 121 143 171 178 173 197 225 219 196 93 28 72 168 225 214 184 153 156 188 198 154 105 71 41 43 31 27 21 21 26 53 112 140 174 193 204 191 121 75 100 193 237 202 156 164 199 222 202 203 208 220 209 144 57 92 139 168 173 178 182 189 198 204 206 197 208 204 169 129 125 166 210 200 153 115 90 132 212 199 127 133 156 164 107 79 100 97 95 77 76 135 184 135 63 39 29 31 34 33 24 16 25 56 84 72 60 60 75 74 62 91 148 160 159 158 154 146 125 95 72 66 86 121 153 157 128 84 54 36 29 33 43 41 40 57 77 85 72 70 51 39 44 38 32 38 61 97 126 139 135 117 98 128 170 184 144 87 46 30 32 37 30 32 45 45 29 38 71 103 115 77 32 33 49 75 116 128 151 177 190 188 186 192 201 211 201 200 212 217 209 200 199 180 167 147 133 126 111 89 74 82 106 107 66 57 84 100 115 105 83 56 31 25 46 62 55 48 29 25 44 54 43 29 25 29 30 39 44 48 79 141 194 214 223 217 164 114 123 170 216 192 197 197 197 187 193 206 187 176 130 82 46 25 19 23 32 47 114 185 210 205 207 216 216 249 206 140 62 24 29 31 38 41 45 49 48 43 40 40 42 43 44 44 43 40 35 29 26 31 31 30 30 31 33 35 37 30 30 30 31 33 35 37 38 39 42 45 47 47 45 43 42 45 44 43 43 44 43 39 36 34 35 37 36 32 27 25 25 23 24 25 27 28 29 30 30 27 26 25 26 28 29 29 29 27 23 22 26 34 37 33 29 22 24 26 26 26 27 29 32 32 31 28 27 26 27 28 29 25 21 37 47 51 65 116 197 223 253 239 161 118 134 157 164 155 134 126 121 146 185 199 216 218 188 198 174 119 122 149 151 172 195 201 196 161 124 130 138 132 55 29 107 207 248 247 245 196 114 50 43 52 50 42 35 36 34 29 26 32 41 42 37 22 27 30 27 38 70 101 122 153 202 233 228 166 54 20 84 116 89 52 34 61 94 106 119 150 188 218 221 182 104 56 63 88 84 83 130 170 116 69 102 189 150 86 50 76 121 139 135 128 183 226 181 102 43 17 27 34 29 38 50 57 75 83 70 57 51 59 77 92 105 110 105 73 86 95 94 64 38 38 28 40 111 221 254 196 96 39 18 18 23 23 18 19 28 36 38 35 31 26 22 20 20 19 19 12 30 42 34 20 20 33 45 34 16 32 101 174 231 226 154 77 29 25 46 42 18 19 57 150 240 253 250 252 246 217 171 133 138 112 118 209 254 196 148 225 254 216 113 78 130 197 236 254 208 116 32 7 22 37 43 34 30 34 70 148 198 197 206 241 253 224 161 107 125 200 244 202 112 37 84 150 162 143 90 66 39 28 33 29 23 25 29 22 19 17 18 21 24 26 26 30 30 31 35 39 41 42 41 58 52 44 40 40 43 46 48 48 42 34 30 30 32 34 34 29 35 42 47 49 48 46 43 44 44 43 42 41 41 41 41 40 37 34 32 35 38 39 37 38 35 33 35 39 42 42 40 43 42 40 38 37 36 36 36 32 29 30 36 39 32 23 17 33 39 43 40 31 27 31 38 38 29 78 165 182 108 36 15 27 22 47 108 177 230 224 170 82 51 68 90 116 143 121 97 67 48 37 37 39 54 88 117 96 73 50 54 92 136 156 156 120 78 91 126 88 33 53 109 125 141 144 148 137 118 119 120 145 105 56 27 27 38 45 46 47 35 38 48 89 154 210 253 255 203 114 28 2 23 82 168 226 177 100 47 38 48 55 62 54 54 91 174 212 174 120 75 60 77 117 131 96 54 32 28 35 39 42 42 39 36 35 35 34 31 28 27 27 27 25 23 24 26 29 32 34 35 35 35 36 39 42 43 44 49 58 65 54 48 39 36 40 44 41 34 24 20 19 21 23 26 32 39 36 36 35 31 27 26 28 31 36 28 21 19 22 26 32 38 50 59 62 65 97 142 136 89 63 43 35 58 98 138 172 195 212 210 206 186 141 105 116 150 190 179 138 73 76 149 201 221 189 192 194 195 197 188 158 128 148 164 160 166 197 204 188 186 221 190 123 64 45 39 36 42 45 46 54 56 49 48 49 42 46 47 49 51 52 51 49 47 52 52 43 38 43 42 39 44 51 100 157 198 204 192 149 73 78 118 126 114 122 132 143 164 144 112 85 77 66 47 38 42 42 66 83 70 48 49 63 72 64 74 67 47 37 36 38 40 46 43 38 37 39 42 43 44 38 37 36 38 40 41 39 36 38 39 49 61 60 49 48 55 49 51 51 50 47 46 46 48 50 46 41 40 41 43 43 43 44 38 34 34 35 36 41 47 43 38 32 29 29 31 33 34 33 32 31 35 42 47 48 48 46 42 38 36 37 41 46 48 52 49 44 41 39 40 42 43 41 40 36 33 32 33 35 37 50 51 47 40 36 36 35 33 36 42 47 48 47 46 44 41 46 40 42 47 75 138 180 174 126 96 64 49 49 62 102 146 166 198 224 225 198 192 215 214 232 220 142 67 123 220 222 187 187 194 196 195 202 196 153 104 79 83 89 94 96 121 132 89 29 38 94 162 180 148 104 72 84 100 101 97 103 100 96 104 139 139 142 139 137 149 163 166 168 178 177 181 169 131 85 36 24 29 40 41 29 29 38 40 36 34 33 32 33 33 31 30 28 36 38 28 46 105 139 123 66 96 149 148 83 48 64 78 94 126 143 115 93 94 105 136 193 198 179 160 163 168 173 185 211 211 183 155 163 188 205 214 220 223 206 168 139 141 164 182 207 173 136 105 92 122 182 224 220 207 193 195 213 221 208 194 204 188 107 48 111 184 138 51 30 44 52 50 60 102 165 211 229 227 214 188 134 81 105 183 143 103 117 142 135 117 128 182 196 209 218 219 209 215 221 191 153 137 111 83 62 50 42 36 45 47 46 44 49 75 118 154 160 159 158 168 170 105 67 137 206 232 211 191 198 201 202 198 201 194 202 205 211 180 129 142 202 221 208 205 208 201 206 203 207 207 207 208 208 208 209 209 209 209 209 209 209 209 209 209 211 209 208 206 206 207 208 209 205 205 205 205 205 205 205 204 201 201 201 200 200 200 200 199 198 198 200 202 203 203 203 203 199 199 200 202 202 202 200 199 196 198 202 204 205 203 201 199 197 198 198 198 199 199 200 200 200 199 198 198 198 198 197 197 197 198 199 200 200 198 197 195 196 197 197 198 198 197 197 196 197 196 196 196 196 196 196 196 196 196 196 197 197 197 198 198 197 197 197 197 197 197 197 197 199 199 199 198 198 197 197 197 198 199 199 199 200 200 200 200 200 201 202 203 203 203 202 202 202 202 202 203 203 203 203 203 204 204 204 204 203 203 203 203 203 203 203 203 203 204 204 204 205 205 206 206 207 207 208 208 206 208 210 210 209 209 211 213 212 211 210 210 210 210 210 210 215 212 209 211 215 218 218 216 214 214 214 213 213 213 213 212 212 212 213 213 213 213 212 212 212 211 211 211 210 210 210 209 209 208 208 207 208 210 212 213 210 210 210 211 211 211 211 212 214 214 214 214 214 215 215 216 214 214 215 215 215 215 216 216 219 220 221 221 219 217 217 219 221 219 217 216 217 220 223 224 234 231 165 94 93 162 225 227 165 131 187 190 149 175 206 221 216 216 216 216 215 215 215 214 215 218 220 217 215 217 223 228 209 115 109 179 234 241 223 221 222 222 221 221 221 221 222 222 225 225 227 240 240 170 115 153 226 241 231 224 231 237 224 184 168 197 228 233 228 234 231 234 238 237 223 160 166 191 161 206 236 236 236 209 201 217 231 241 227 219 214 216 211 181 163 180 228 255 222 151 179 252 234 161 142 217 244 228 245 246 176 105 164 239 250 244 235 201 198 213 230 242 234 224 240 246 200 140 124 100 63 81 188 251 226 219 230 231 232 234 235 235 235 234 177 177 177 176 176 175 175 175 176 176 175 174 174 175 176 176 176 176 176 176 176 176 176 176 177 177 176 176 175 175 175 175 174 174 174 174 174 175 176 177 175 174 173 172 173 175 177 178 174 174 175 175 175 175 175 176 176 176 175 175 174 174 174 173 177 176 176 175 174 174 173 173 177 177 176 176 175 175 175 174 178 176 174 175 176 177 176 175 175 175 175 176 176 176 177 177 176 176 177 177 178 179 179 179 181 180 178 177 177 178 180 181 178 178 179 180 180 179 178 178 179 179 179 180 180 181 181 181 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 182 182 181 181 181 185 184 182 182 182 183 185 186 186 186 186 185 185 185 185 185 187 188 189 190 190 189 188 187 189 190 190 191 191 191 190 190 192 192 193 193 193 193 192 192 191 191 191 191 190 190 189 189 192 191 190 189 188 186 185 185 189 189 189 189 189 189 189 189 188 190 191 191 190 191 193 195 191 192 192 192 193 193 193 194 191 191 191 192 192 193 193 193 192 192 192 192 192 192 192 192 193 193 193 192 192 192 192 192 193 193 193 193 193 193 193 193 195 195 196 196 195 195 195 196 195 195 195 196 197 198 199 199 197 199 200 201 201 200 199 197 199 199 199 199 199 199 199 199 197 197 196 196 195 194 194 194 193 198 199 197 199 199 185 167 144 130 108 102 133 183 214 219 150 94 131 174 175 144 121 93 107 126 161 201 204 196 202 189 164 164 184 208 205 194 201 219 193 139 97 91 117 117 99 122 168 125 103 118 115 115 129 117 98 116 141 151 136 116 109 108 79 81 82 66 45 46 61 67 71 63 57 54 54 59 61 54 43 50 50 42 53 90 109 96 93 167 182 130 84 93 142 168 152 150 167 164 128 111 114 106 112 134 138 113 91 72 67 108 133 122 109 120 133 107 80 86 72 72 71 77 68 68 94 100 68 42 64 127 191 239 229 174 155 154 181 185 182 177 156 164 174 113 112 100 64 111 202 248 216 182 146 155 175 139 70 34 61 70 65 76 120 155 163 165 180 170 130 79 56 60 54 35 44 40 35 30 27 24 21 18 24 16 27 43 62 96 114 99 85 70 65 66 64 45 52 110 148 141 148 157 174 206 221 217 212 124 43 48 122 199 212 174 111 122 177 213 172 106 64 38 40 32 30 23 21 29 64 131 152 158 155 153 116 44 59 159 247 226 150 121 158 202 221 193 191 211 224 189 116 57 119 166 182 191 199 202 203 203 196 188 193 195 211 216 176 129 139 184 208 119 67 124 191 205 179 123 102 121 148 117 105 142 136 107 76 98 133 129 85 50 34 26 34 30 29 25 18 26 66 109 127 138 146 136 105 85 124 190 192 177 176 197 214 204 177 157 123 98 75 64 53 37 27 27 37 63 94 109 102 89 97 118 151 146 103 50 40 28 21 61 110 145 173 190 214 215 160 96 100 118 119 102 84 62 40 30 27 34 38 38 29 24 54 100 154 161 123 86 101 126 158 202 203 203 204 210 215 215 210 204 206 204 198 191 193 200 204 202 198 203 205 203 203 198 167 127 70 48 52 52 45 44 43 54 43 25 21 33 57 94 99 68 58 42 33 34 30 21 27 43 47 61 91 112 123 156 204 233 208 205 219 199 157 127 133 179 208 199 192 193 176 164 172 159 151 171 151 98 61 52 43 24 11 73 160 213 220 222 227 221 213 179 131 71 43 47 42 42 45 45 45 44 44 44 44 43 39 40 40 39 36 31 26 23 29 28 27 26 28 30 33 35 32 31 31 31 32 33 34 35 42 42 42 42 43 44 44 43 45 44 44 44 44 42 38 35 35 38 39 34 28 24 23 23 23 24 25 27 28 29 29 29 26 27 29 30 31 29 27 26 21 19 21 29 37 39 33 26 20 23 28 29 28 27 26 26 25 24 22 21 22 25 27 29 34 27 24 13 23 71 159 253 252 254 205 140 138 187 216 213 211 208 188 148 170 197 176 191 178 167 177 140 100 142 175 154 121 118 130 128 130 139 135 144 121 86 46 57 135 209 207 162 101 63 42 48 49 42 39 38 36 38 38 35 34 36 37 36 21 35 54 79 101 116 127 128 82 105 147 167 123 53 40 75 69 49 45 41 44 51 67 107 172 190 164 117 87 53 31 41 27 44 52 95 140 103 60 83 129 111 68 33 50 105 160 193 159 204 254 230 159 72 23 21 25 22 31 42 63 104 128 119 92 85 55 28 59 134 168 149 157 143 97 56 34 33 41 24 44 122 217 247 200 135 82 45 16 21 25 24 23 28 36 42 33 29 23 21 21 22 21 20 22 40 46 34 25 29 30 24 13 13 72 179 241 255 244 191 90 31 22 39 30 11 16 51 132 196 219 218 202 169 154 143 167 198 150 134 230 241 153 138 195 212 168 102 101 149 207 253 254 206 110 27 9 29 39 35 34 26 26 48 104 151 186 239 253 249 187 111 90 149 216 220 188 123 73 92 107 85 72 65 85 66 52 42 30 29 32 29 23 21 18 19 21 24 26 26 29 28 29 32 38 42 43 43 57 51 45 41 42 46 49 51 46 40 33 30 32 35 35 34 30 35 43 49 49 45 41 38 44 43 40 39 38 38 40 41 38 35 33 33 34 36 36 37 44 39 33 31 33 35 36 35 37 37 37 38 38 38 38 38 30 27 30 38 41 34 23 15 25 34 42 41 34 30 33 38 42 40 60 88 88 56 29 24 24 25 53 102 158 185 140 70 67 111 171 176 188 219 182 130 62 44 32 33 56 103 136 137 100 74 44 33 50 83 111 124 133 120 144 160 103 38 58 120 133 174 192 175 135 120 144 157 148 97 49 41 57 65 59 51 55 46 46 36 44 88 146 205 224 169 87 15 2 34 111 212 216 172 96 37 30 46 56 60 75 97 121 169 203 180 115 43 34 94 159 173 125 69 45 37 38 40 41 41 39 37 36 36 37 34 31 29 29 29 27 26 26 28 31 34 35 35 33 32 36 41 47 52 53 54 54 56 41 43 42 40 42 43 37 28 28 24 22 24 27 30 36 43 43 41 37 31 28 31 38 44 38 27 18 17 20 25 33 41 49 53 59 74 114 152 132 75 45 34 41 76 121 159 193 217 212 218 231 204 133 106 152 204 217 167 98 49 87 174 210 208 188 189 194 196 184 168 164 170 180 181 161 163 199 209 190 184 207 185 140 102 81 53 35 40 43 42 48 50 45 45 46 40 47 47 47 49 51 55 58 60 53 52 37 26 37 48 47 43 67 120 160 189 223 243 190 83 51 92 113 115 112 92 86 110 101 93 91 87 64 35 31 44 69 104 127 109 64 37 54 88 105 131 112 59 33 37 41 39 42 40 39 40 43 45 45 45 39 38 37 38 39 39 38 36 40 43 43 42 44 50 54 55 49 50 50 48 45 43 43 44 46 43 40 39 41 43 44 44 46 40 34 32 30 29 32 37 36 33 29 26 26 28 31 32 34 33 34 36 39 43 45 46 47 44 39 36 37 41 44 47 48 47 44 41 39 38 37 37 36 34 31 29 31 34 37 39 50 50 46 39 36 37 36 32 32 38 43 44 47 52 52 49 46 57 75 80 102 178 238 237 201 157 113 84 60 53 77 107 166 217 231 221 210 199 195 188 205 209 140 64 119 215 220 196 190 197 194 190 202 214 194 162 123 114 133 156 132 107 96 57 37 49 91 133 132 103 86 87 96 117 124 129 149 161 168 181 173 162 154 148 139 139 149 156 169 170 174 206 219 185 129 74 25 24 32 37 29 28 37 42 38 35 32 32 33 32 30 27 32 37 32 19 46 116 145 116 72 84 99 111 102 67 42 44 71 82 85 79 103 133 152 187 206 224 221 202 184 164 158 173 186 159 148 165 172 157 164 196 218 225 195 146 121 118 135 164 162 161 125 72 71 142 218 248 239 176 122 129 177 213 204 176 184 175 107 78 162 228 164 54 34 40 47 45 40 66 135 202 235 213 166 94 54 100 174 206 99 79 122 146 143 145 126 122 145 173 205 218 206 211 213 171 175 164 157 157 142 103 58 30 29 36 43 46 44 53 77 102 139 131 118 135 113 61 111 214 224 223 210 207 202 201 205 189 197 193 207 212 206 166 131 169 217 220 208 204 204 201 207 208 207 207 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 208 207 206 206 208 210 211 204 204 204 203 203 203 202 202 201 201 201 200 200 199 199 199 200 201 201 201 201 201 201 200 197 198 201 202 202 200 199 198 202 202 202 202 201 200 200 199 198 198 198 199 199 200 200 200 200 199 198 198 198 198 197 197 197 198 199 200 200 198 197 195 196 197 197 198 198 197 197 196 195 196 196 196 196 196 196 196 194 194 195 196 198 199 200 201 199 199 198 197 197 196 195 195 200 200 199 199 198 197 197 197 200 200 200 200 201 201 201 202 200 200 201 202 203 203 202 201 202 202 203 203 204 204 205 205 206 205 205 205 205 205 204 204 203 203 203 203 203 203 203 203 205 205 205 205 206 206 206 206 207 209 210 210 208 207 208 210 211 210 210 209 209 209 209 209 210 211 213 214 216 216 216 215 214 214 214 213 213 212 212 212 212 212 211 211 211 211 212 212 211 211 210 210 210 209 209 209 207 208 210 210 211 210 208 207 210 211 211 211 211 212 212 212 213 213 212 212 213 214 215 215 215 215 215 215 215 216 216 216 218 220 221 218 215 216 220 223 219 218 216 214 214 215 217 218 236 237 170 79 47 108 205 248 172 124 166 171 140 176 215 234 216 215 215 215 214 214 214 214 208 213 218 219 217 216 220 226 223 143 107 156 226 245 227 226 225 224 223 222 221 222 222 223 226 227 227 237 243 180 119 144 226 238 232 230 231 231 230 212 190 188 225 235 230 235 235 234 235 230 213 145 159 179 153 207 245 250 222 170 217 228 227 238 232 228 224 221 219 221 199 153 205 245 237 175 186 253 219 141 177 224 238 233 226 241 227 134 126 174 210 248 222 153 166 220 229 243 235 227 242 235 177 118 206 201 134 129 208 247 241 233 230 231 232 233 234 234 234 234 176 176 176 176 176 176 176 176 177 176 175 174 173 173 173 174 176 176 176 176 176 176 176 176 174 174 175 175 175 175 175 175 176 175 174 173 174 175 176 177 174 174 174 173 174 174 175 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 177 177 176 175 174 173 172 171 175 175 175 175 175 174 174 174 177 175 174 174 176 178 177 176 174 175 175 175 176 176 176 176 176 176 176 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 179 179 180 180 180 180 180 180 181 181 179 179 180 180 181 182 183 183 182 182 182 182 182 182 182 182 184 184 183 182 182 181 180 180 183 183 183 182 183 183 184 185 186 186 185 185 184 184 183 183 187 188 190 191 191 190 189 188 190 190 191 191 191 192 192 192 191 191 192 193 193 192 191 191 190 191 191 192 192 192 191 191 193 193 191 190 189 187 186 186 190 190 190 190 190 190 190 190 188 189 191 191 191 192 194 197 192 192 193 193 194 194 194 194 192 192 192 192 192 193 193 193 194 193 193 192 191 190 189 189 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 195 196 196 195 195 197 198 196 196 195 195 196 198 200 201 198 199 199 200 200 199 199 198 199 199 199 199 199 199 199 199 198 198 198 197 196 196 195 195 199 205 206 201 202 207 203 192 168 144 118 124 169 215 225 212 162 108 146 180 173 153 150 128 143 146 153 177 185 183 190 183 161 192 205 197 196 198 191 185 172 122 98 109 152 163 130 137 197 146 99 100 119 145 169 159 107 124 162 191 190 182 179 175 124 82 71 93 91 65 54 58 58 51 46 51 61 66 69 73 59 60 54 44 61 100 109 85 105 184 187 121 88 125 178 187 137 148 162 153 130 118 98 63 95 112 104 84 65 52 49 105 142 142 132 101 72 73 85 88 99 100 88 74 52 52 86 100 82 50 61 114 177 234 245 212 188 160 149 146 141 138 146 174 159 89 78 97 100 119 160 200 179 178 157 157 169 126 63 48 113 121 92 61 98 166 179 147 163 181 165 117 92 96 80 47 48 43 35 30 29 27 22 17 20 13 22 30 29 51 83 95 90 70 76 83 70 50 67 126 166 159 142 121 148 199 212 209 210 174 99 43 57 144 210 193 135 135 181 232 211 140 77 43 39 37 36 18 8 25 89 181 216 200 172 145 94 42 94 217 243 173 120 146 189 204 206 198 193 205 213 178 117 100 166 211 198 199 198 197 196 196 192 188 201 191 197 213 200 163 145 151 167 100 74 161 210 179 155 127 123 155 185 143 106 147 165 127 98 101 106 83 55 39 27 34 35 31 27 19 17 43 105 163 197 220 223 180 111 69 103 168 194 187 198 228 243 232 211 200 155 97 35 7 9 26 51 73 118 152 179 186 179 164 158 169 202 212 147 51 25 33 65 144 195 230 238 224 220 197 126 56 60 86 115 136 137 102 53 24 23 32 41 50 54 47 51 69 116 122 130 162 201 206 201 215 211 205 199 197 197 198 196 194 189 194 195 191 191 194 193 188 203 208 212 209 217 233 218 178 99 32 25 47 41 30 27 35 33 25 27 42 68 96 96 70 41 32 25 24 25 37 66 94 110 120 158 189 194 202 213 208 198 192 203 201 191 148 105 134 197 203 197 199 194 178 148 99 125 200 207 156 129 133 116 67 16 31 112 208 233 207 182 169 132 109 85 56 47 52 42 40 48 46 44 44 44 43 41 39 35 35 36 35 32 28 24 22 26 25 23 23 24 27 31 33 24 25 26 28 31 34 37 39 42 37 31 28 30 35 40 44 46 45 43 43 43 41 37 33 35 38 37 31 26 24 24 23 25 25 26 27 28 28 28 28 25 28 30 30 27 25 24 24 18 19 23 30 38 39 34 29 21 25 29 29 27 24 22 21 19 18 19 20 22 24 27 29 36 26 27 22 23 46 111 199 254 254 210 149 138 168 190 192 238 254 229 172 203 244 215 215 175 161 157 114 88 139 170 149 103 76 87 99 123 140 119 123 121 93 53 40 75 116 108 72 53 38 39 48 42 35 37 39 27 32 39 40 32 27 34 47 62 73 117 188 198 142 103 90 60 79 116 127 89 50 40 40 39 31 44 51 39 29 43 79 91 99 68 35 40 48 50 64 78 95 82 66 77 72 47 38 54 77 88 65 41 71 154 225 189 188 247 254 232 107 30 6 20 24 27 34 60 109 145 150 160 133 81 35 37 89 158 204 253 215 116 38 20 32 46 42 80 146 196 198 180 154 107 62 43 30 23 28 34 34 34 37 28 25 21 21 24 27 26 24 34 43 43 32 28 34 31 21 0 22 113 227 255 254 252 231 126 46 17 27 22 13 15 35 63 120 150 154 127 108 155 206 241 254 187 144 207 188 114 143 170 196 181 152 151 153 171 213 238 187 97 28 18 33 35 28 33 28 24 27 60 102 156 232 245 211 129 71 93 176 231 212 173 110 72 97 109 69 57 91 123 111 96 72 47 37 34 25 25 22 20 20 22 25 26 25 30 27 27 31 37 42 44 43 53 50 45 43 45 48 50 50 42 37 31 30 34 36 36 33 33 35 41 49 50 44 38 35 40 39 36 34 34 34 36 37 35 33 33 36 37 36 35 37 47 41 33 29 29 31 32 31 31 33 36 39 41 41 40 39 33 30 33 42 47 40 28 19 21 29 38 40 35 32 33 37 34 44 47 40 32 32 33 33 38 31 52 85 110 97 49 25 114 203 253 219 193 196 148 85 51 33 20 28 84 168 192 150 104 81 51 35 40 62 88 105 127 158 199 196 120 43 59 130 171 204 215 193 152 149 188 205 140 88 49 58 84 87 70 57 59 48 44 28 25 48 83 124 146 111 60 14 11 39 101 191 188 158 99 48 33 39 51 63 117 170 180 161 145 123 81 29 49 154 228 217 147 84 58 39 42 41 40 39 38 37 38 39 40 37 33 31 31 31 30 29 30 32 34 36 36 34 31 29 34 41 50 55 55 50 46 44 43 44 44 42 41 39 33 26 32 29 27 28 29 32 40 48 52 47 38 30 29 34 44 52 36 24 15 16 21 26 33 41 52 49 52 66 97 126 108 62 40 32 47 90 129 148 166 184 206 206 211 175 121 143 213 243 205 134 69 56 120 197 213 204 202 194 190 185 168 154 171 201 193 184 170 171 176 164 164 189 183 170 148 127 102 69 49 52 47 37 37 39 39 44 48 44 50 49 47 47 51 55 60 62 50 52 41 30 37 46 48 52 95 159 177 167 180 195 152 65 40 90 119 103 73 51 60 89 118 137 151 129 72 28 35 66 92 127 154 148 111 68 58 80 141 181 158 83 43 41 42 43 42 40 39 41 44 46 45 44 41 40 39 39 39 38 37 37 41 45 44 39 42 50 48 40 43 45 46 45 43 42 43 44 42 41 39 39 41 43 44 45 46 40 34 31 28 25 26 29 29 28 26 25 25 27 29 31 35 36 37 36 36 37 39 41 43 41 38 35 34 36 39 42 44 43 41 38 36 34 33 33 31 29 28 28 32 36 40 41 46 46 42 37 36 38 37 34 41 44 44 42 46 53 53 48 40 95 152 141 112 162 232 245 235 197 166 139 95 58 53 62 97 151 170 187 213 215 210 208 214 214 139 64 120 210 218 207 198 198 195 196 210 224 217 199 154 135 164 211 191 152 121 68 13 67 128 155 145 120 99 91 100 129 154 162 166 177 203 229 186 124 88 101 124 141 141 127 134 147 167 212 237 217 175 128 65 34 18 26 32 35 37 36 38 34 30 29 32 34 33 32 37 30 25 29 53 88 103 93 110 107 83 80 104 97 69 65 53 50 52 69 120 162 173 193 176 178 172 162 150 131 121 125 125 109 116 140 137 115 120 146 161 173 139 105 111 109 105 123 114 153 135 82 98 177 233 244 229 168 115 108 130 162 180 178 211 174 100 102 196 250 181 65 29 34 47 54 44 46 94 152 161 132 90 38 40 125 171 130 70 61 109 143 164 185 142 80 88 143 203 212 172 170 194 173 182 167 181 220 219 152 71 26 25 28 36 44 44 45 56 70 90 93 85 91 61 58 151 225 231 222 210 204 184 180 197 189 198 197 211 216 192 146 141 194 219 211 204 202 200 201 206 210 207 207 208 208 208 209 209 209 210 210 210 210 210 210 210 210 211 210 209 207 206 206 206 206 203 203 203 202 202 201 201 200 204 204 203 202 202 201 201 200 201 203 202 200 199 201 200 198 196 198 200 201 199 198 197 197 205 204 201 199 198 198 199 199 199 199 199 199 200 200 200 200 200 199 198 198 198 198 197 197 197 198 198 198 198 197 196 196 196 197 197 198 198 197 197 196 194 196 197 197 196 195 195 196 194 194 195 197 198 200 201 201 199 199 198 197 197 196 195 195 200 200 200 199 198 198 198 197 200 200 200 201 201 202 202 202 200 200 200 201 203 203 202 200 202 203 203 204 205 205 206 206 206 205 204 205 206 206 205 204 204 204 204 203 203 203 202 202 205 205 205 205 205 205 205 205 208 209 210 209 207 206 207 208 210 209 209 209 209 209 210 210 208 210 212 213 214 213 212 211 215 215 214 213 213 212 212 211 212 211 210 210 210 210 211 212 210 210 210 209 209 208 208 208 207 208 210 212 212 210 208 206 211 211 211 211 212 212 212 212 213 212 212 211 211 213 214 215 215 215 215 215 216 216 216 216 215 216 216 214 216 220 222 222 223 221 220 217 215 214 213 213 224 230 208 166 114 107 182 250 208 157 167 175 173 206 226 230 215 215 214 214 214 213 213 213 216 216 217 217 214 215 223 232 237 178 117 140 219 246 229 226 225 225 223 223 223 224 226 227 226 229 227 235 246 189 122 135 232 240 232 230 229 230 241 237 197 168 216 237 235 235 236 233 234 233 220 162 179 186 168 217 247 250 184 120 211 234 233 234 233 237 231 212 190 202 214 177 178 213 222 185 188 235 197 155 232 241 235 247 240 254 249 136 92 103 166 237 219 172 189 225 233 237 233 238 241 208 169 161 252 232 136 129 209 246 246 232 230 231 232 233 234 234 233 233 174 174 175 176 176 177 178 178 177 176 175 174 174 174 174 175 176 176 176 176 176 176 176 176 172 172 173 173 174 175 175 175 177 176 174 173 173 174 175 176 174 174 175 175 175 174 173 173 176 176 176 175 175 174 174 174 173 174 174 174 174 174 174 175 175 175 175 174 174 173 173 173 173 173 173 173 174 174 174 174 176 174 173 174 177 179 179 178 174 174 175 175 175 176 176 176 176 176 177 177 177 177 178 178 177 178 180 181 181 180 178 177 180 179 177 176 176 177 179 180 181 181 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 184 184 184 183 183 186 186 186 186 186 186 186 186 186 188 190 192 192 192 190 189 191 191 191 191 192 192 193 193 191 192 193 194 194 193 192 191 189 190 191 192 193 193 193 192 191 191 191 191 190 190 190 189 190 190 190 190 190 190 190 190 190 191 192 192 191 191 193 195 193 193 193 194 194 194 195 195 194 194 194 194 194 193 193 193 193 192 192 191 190 189 189 188 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 192 194 196 196 196 196 198 200 197 198 199 200 200 199 198 198 201 200 200 199 199 200 200 201 200 200 200 200 200 200 200 200 200 200 199 198 198 197 197 196 196 186 181 188 197 200 200 199 201 201 177 151 168 212 226 208 165 115 162 201 200 194 200 177 164 163 153 167 181 175 173 167 158 190 203 187 186 209 206 177 156 112 109 129 170 182 146 152 210 191 150 133 136 157 186 190 140 139 163 196 216 228 221 197 154 96 78 110 120 94 76 78 61 66 67 68 70 69 78 94 85 65 49 52 75 100 88 52 96 168 182 140 114 139 185 199 178 180 171 152 137 123 90 52 74 86 73 64 55 47 33 80 146 184 174 104 58 71 91 87 108 113 90 63 42 47 83 101 98 55 40 69 122 186 225 224 230 180 108 74 83 120 174 203 142 81 68 110 132 99 79 119 137 168 157 134 120 73 55 99 158 151 116 73 79 132 160 145 190 219 211 153 109 103 99 82 68 58 47 40 36 31 24 20 12 14 23 23 19 34 61 75 76 79 115 118 77 57 88 143 165 172 141 83 96 151 176 202 218 213 171 110 62 98 182 204 166 150 172 217 211 142 71 40 38 37 35 15 6 19 89 186 241 240 209 147 86 71 147 251 192 117 118 179 207 196 185 191 197 210 213 163 109 144 195 219 201 195 191 191 192 192 192 194 198 191 189 199 205 193 166 144 118 75 82 158 200 176 143 127 172 206 228 179 105 126 181 164 120 86 78 60 39 34 30 38 33 31 22 14 30 78 139 180 176 189 186 153 100 65 92 149 144 149 160 170 166 146 125 114 91 58 35 45 76 110 142 166 186 209 217 219 228 219 192 177 168 159 115 58 56 86 124 180 189 218 219 186 144 102 77 79 114 143 184 214 203 136 59 19 27 25 35 68 93 77 42 25 53 62 104 170 219 228 218 210 189 192 192 188 182 183 190 197 193 187 189 196 195 185 183 190 196 194 193 190 203 232 225 181 96 29 30 53 42 36 35 32 35 43 46 47 54 60 57 51 32 27 31 51 77 108 144 173 177 159 182 217 215 205 200 187 188 188 204 213 218 153 76 110 183 206 204 207 217 200 145 76 117 200 225 207 190 174 149 106 51 14 59 156 180 140 104 89 68 52 49 45 47 49 38 40 44 46 46 45 42 39 37 36 32 32 31 30 28 26 23 22 22 21 19 19 21 24 29 31 28 29 30 32 34 37 40 41 37 34 31 31 34 38 40 40 47 44 42 40 40 38 35 32 32 34 33 28 25 27 28 26 27 27 28 28 28 28 27 27 24 28 30 29 26 28 34 41 33 33 33 36 38 38 36 33 26 27 27 25 21 19 18 19 15 16 19 21 23 24 25 26 25 21 31 29 20 20 59 130 210 240 235 188 150 146 168 191 232 222 187 153 196 252 250 248 229 165 117 80 73 118 152 159 147 122 108 115 132 137 119 107 109 73 47 49 54 46 39 42 52 36 34 41 41 40 39 34 25 26 32 33 25 28 61 100 133 127 165 253 254 155 75 41 36 62 91 97 74 45 37 44 61 83 102 94 61 42 49 53 51 51 44 47 58 59 79 120 184 167 132 92 79 90 79 45 42 82 135 128 59 42 126 220 196 189 249 253 238 107 29 5 26 34 33 32 48 78 112 138 186 172 137 90 43 27 96 198 253 217 104 22 13 25 51 77 124 161 184 189 185 155 128 132 120 65 20 21 39 43 36 33 23 21 20 24 30 34 33 31 41 39 33 28 28 30 27 20 0 35 131 236 255 243 250 239 159 66 22 21 18 17 18 26 24 44 50 82 122 158 207 230 255 250 193 151 163 122 83 139 190 217 208 183 166 129 113 145 174 134 73 37 39 44 37 30 33 32 25 15 33 60 97 158 195 178 121 85 119 200 238 200 155 109 66 78 117 109 89 118 148 138 129 109 74 48 37 29 27 24 21 20 22 24 25 25 32 28 26 29 35 40 41 40 48 46 45 45 48 49 49 48 44 38 33 33 37 40 37 34 34 33 38 47 51 46 39 36 37 36 35 33 32 33 33 34 33 32 36 42 42 38 36 37 45 39 33 31 32 32 31 29 28 32 37 42 44 43 40 37 36 32 35 45 51 45 33 24 24 29 34 35 33 31 33 35 31 36 35 29 27 32 36 36 47 37 42 51 62 42 15 42 159 248 253 192 142 115 81 41 38 28 21 33 102 207 235 181 136 110 69 40 40 62 80 87 107 169 217 203 124 43 62 149 206 211 208 194 159 150 180 191 127 87 57 65 84 84 69 59 59 45 37 20 17 31 44 65 77 67 47 24 30 54 102 177 231 187 117 61 34 26 36 55 149 216 225 180 130 88 55 23 69 180 247 234 165 98 71 49 46 43 40 37 36 38 40 42 41 38 34 32 33 33 33 32 34 35 37 38 36 33 28 25 32 43 55 58 51 42 37 36 46 45 45 44 41 34 30 29 31 30 30 30 29 32 42 53 56 48 37 29 29 36 44 50 33 21 15 20 27 30 35 43 54 48 49 58 76 97 93 67 50 33 45 92 130 140 150 168 200 161 147 134 126 179 223 201 146 91 70 104 169 210 205 203 202 188 177 173 168 167 185 208 208 197 191 187 167 141 140 157 157 148 140 122 97 84 86 88 56 34 28 37 39 42 50 54 56 54 52 52 53 52 49 46 52 66 77 77 63 42 41 60 127 207 215 165 131 110 83 49 60 93 113 91 55 47 79 117 165 186 187 137 62 28 62 115 131 141 143 148 150 118 73 53 118 175 174 116 73 54 44 49 47 43 40 39 40 43 44 44 42 42 41 40 39 38 38 38 39 41 43 44 46 46 42 36 43 44 45 45 43 42 43 44 40 40 39 39 40 42 43 45 43 38 33 32 29 25 25 27 23 24 25 26 26 27 29 31 36 38 38 36 32 31 33 36 37 38 38 35 32 32 36 40 42 39 35 31 29 29 30 31 30 28 27 30 34 39 41 41 42 42 38 35 36 40 39 36 47 48 43 40 47 59 60 53 41 100 183 186 122 123 192 233 227 193 176 161 117 80 76 83 75 87 100 137 170 187 215 233 242 220 130 64 131 212 208 199 196 193 192 195 198 200 205 211 173 134 135 168 170 171 153 83 9 95 183 212 191 151 122 113 136 146 163 167 155 152 166 177 141 90 64 74 103 147 149 106 104 150 188 216 226 220 206 177 128 64 19 22 35 38 38 37 40 34 28 26 30 34 35 34 37 32 29 39 50 51 64 87 135 143 120 91 101 126 129 121 81 72 67 70 107 149 164 179 146 124 115 123 133 143 150 150 144 144 154 160 149 132 116 104 127 140 103 79 109 114 99 116 165 202 165 97 106 161 198 217 216 200 186 154 107 105 155 199 232 167 95 126 213 242 176 70 30 36 52 63 54 42 57 85 79 83 95 98 101 118 103 55 58 45 83 133 172 195 149 69 54 133 215 213 135 117 164 172 154 141 177 240 235 152 82 64 67 53 41 38 38 38 46 57 56 54 62 66 62 100 169 202 213 214 190 172 166 172 196 203 203 205 212 216 173 124 153 212 215 201 201 203 201 201 202 206 207 207 207 207 208 208 208 209 211 211 211 211 211 211 211 211 211 210 210 208 207 204 203 201 204 204 203 203 202 201 201 200 204 204 203 203 202 201 200 200 200 203 202 198 198 201 201 198 199 201 203 202 200 198 198 199 203 202 200 199 198 198 199 199 200 200 200 200 200 199 199 199 200 199 198 198 198 198 197 197 198 198 197 196 196 196 196 197 196 197 197 198 198 197 197 196 194 196 199 199 197 195 196 197 197 197 197 198 198 198 199 199 196 196 196 197 197 198 198 198 200 200 199 199 199 199 198 198 199 199 200 200 200 201 201 201 200 199 199 201 203 204 202 200 202 202 203 203 204 205 206 206 204 203 202 203 206 207 206 204 205 205 204 204 203 203 203 202 204 204 204 204 204 204 204 204 205 207 208 208 206 206 207 209 209 209 209 209 209 210 211 211 215 212 209 209 212 213 211 209 215 215 214 214 213 212 211 211 212 211 210 209 209 210 211 212 209 209 209 209 208 208 207 207 207 208 209 210 211 211 211 211 210 210 210 211 211 211 211 212 213 212 211 210 211 212 214 215 214 214 215 215 215 215 216 216 218 215 212 213 220 224 216 205 219 220 220 221 220 218 217 216 212 221 236 242 181 115 150 221 226 187 163 169 193 217 224 222 214 214 214 213 213 213 212 212 223 220 219 219 217 217 224 232 243 205 127 128 212 246 229 225 230 229 227 225 225 226 227 228 226 231 226 232 247 196 124 127 228 240 233 229 229 235 244 233 168 125 193 235 237 233 235 235 237 239 226 180 197 193 189 227 247 225 129 103 207 239 239 230 230 242 235 216 170 146 188 221 188 188 187 168 158 178 158 183 230 248 248 239 228 235 220 148 60 64 176 255 225 198 215 221 233 234 230 239 235 191 169 195 210 171 103 116 210 252 239 228 231 232 232 233 233 233 232 231 173 174 174 175 177 178 178 179 176 176 175 175 175 176 177 177 176 176 176 176 176 176 176 176 170 170 171 172 173 174 175 176 178 177 175 173 173 173 175 176 173 174 175 176 175 174 172 171 177 177 176 175 174 174 173 173 173 173 173 174 174 175 175 175 173 173 173 174 174 174 175 175 172 172 172 173 173 174 174 174 174 173 172 174 177 179 180 179 174 174 174 175 175 176 176 176 177 177 177 177 177 177 177 177 176 178 180 182 182 180 178 176 181 179 177 175 175 177 179 181 181 181 181 180 180 179 179 179 183 182 182 181 181 180 179 179 182 182 182 182 182 182 182 182 180 180 181 182 182 183 184 184 180 181 183 185 185 184 183 182 185 185 186 187 188 189 190 190 185 187 190 192 193 192 191 190 191 191 191 191 192 193 193 194 193 194 196 197 197 196 194 193 188 189 191 193 194 194 194 193 189 189 190 191 192 192 193 193 190 190 190 190 190 190 190 190 192 193 194 192 190 190 191 193 193 193 194 194 194 195 195 195 196 196 196 195 195 194 194 194 191 191 191 190 190 189 189 189 195 195 194 194 193 192 192 191 194 194 194 194 194 194 194 194 191 193 196 196 196 196 199 202 198 200 203 205 204 200 196 193 203 202 200 199 199 200 202 203 200 200 200 200 200 200 200 200 201 200 200 199 199 198 197 197 178 148 137 164 192 197 195 198 206 217 199 158 149 183 218 228 178 93 132 206 230 216 208 182 164 168 156 170 188 175 160 152 141 142 172 198 195 200 207 194 153 116 131 145 149 138 118 153 211 212 178 149 144 158 186 195 182 162 165 188 216 236 216 168 152 120 113 130 127 104 87 80 72 99 104 82 63 58 70 90 109 72 51 69 102 115 87 44 69 108 142 162 140 109 144 198 215 215 197 164 125 85 62 60 76 92 74 59 49 52 32 62 144 246 241 119 58 88 106 89 95 93 60 39 44 64 94 103 91 59 43 58 91 144 194 217 229 191 103 59 72 117 158 145 114 75 75 124 142 71 29 90 160 188 165 120 80 30 58 165 181 131 113 114 83 63 102 155 200 240 240 174 107 87 95 100 92 78 63 53 45 35 26 23 18 22 22 17 19 34 46 47 63 93 158 156 91 69 107 157 162 165 123 53 62 111 145 197 205 205 205 185 104 62 122 167 153 133 139 174 174 111 48 30 33 30 30 17 10 24 78 161 216 234 203 119 60 84 169 244 156 98 136 200 214 206 190 194 186 217 219 143 87 165 205 203 196 191 190 196 198 194 192 193 189 193 197 203 208 201 176 151 105 37 58 144 202 182 129 130 188 212 234 203 115 116 201 215 136 78 68 52 27 33 33 29 28 28 17 13 48 109 150 158 117 101 89 94 93 77 80 106 86 82 70 53 44 45 49 50 63 68 91 130 163 182 197 210 200 212 206 209 234 229 179 138 100 59 57 88 129 158 156 154 124 136 132 108 74 55 105 189 185 199 221 240 218 145 70 37 25 20 32 72 101 83 48 35 34 41 73 114 152 195 220 216 209 203 196 193 194 194 191 187 187 188 190 191 191 191 192 193 192 187 187 189 205 233 215 159 78 28 40 54 33 37 41 27 35 46 43 40 45 37 23 22 38 38 61 108 157 191 216 234 196 151 157 197 202 197 205 207 201 195 203 212 217 139 71 145 202 202 192 212 226 189 142 110 124 182 211 229 214 163 141 133 94 27 26 84 96 70 55 48 51 38 45 51 55 51 41 49 37 43 47 46 40 35 35 37 31 30 29 27 26 24 23 23 19 17 16 16 18 22 27 30 52 50 47 44 41 39 38 37 35 38 44 51 55 52 46 40 46 43 40 38 37 36 33 31 29 31 29 25 26 30 31 29 28 28 29 29 28 27 27 26 26 31 34 33 33 40 54 67 53 51 46 42 39 38 36 36 30 29 25 20 15 14 16 19 14 16 20 23 24 24 24 23 26 26 31 23 17 20 36 77 132 183 213 197 167 159 184 218 209 155 118 124 173 227 248 251 196 110 68 84 118 149 166 183 186 204 199 211 212 183 144 84 57 55 48 41 40 46 49 48 44 33 33 37 35 34 34 29 37 30 28 27 23 41 102 166 189 161 167 241 251 160 76 26 41 56 58 58 51 27 41 96 128 190 211 167 96 69 85 77 57 55 71 98 91 66 99 173 206 186 200 220 213 189 130 52 40 84 146 140 65 44 113 182 172 198 253 242 187 78 23 18 28 38 35 30 35 43 70 111 151 190 186 130 66 27 58 127 192 168 76 17 19 22 50 97 134 149 173 211 214 161 163 239 196 103 19 9 37 48 40 33 20 19 20 26 34 39 38 35 47 37 29 28 29 28 24 22 1 24 107 212 252 254 253 224 172 79 32 23 14 17 23 29 24 33 45 95 135 146 167 172 179 166 152 141 127 83 75 140 200 197 156 131 135 103 68 79 72 56 41 49 67 61 38 25 32 35 28 15 27 40 51 89 137 172 162 135 155 216 226 165 141 131 87 70 131 163 129 119 140 132 133 126 91 57 44 43 29 26 22 21 22 24 24 24 33 29 26 28 34 38 38 36 45 44 44 46 49 49 47 45 48 42 36 37 41 43 40 36 34 31 35 46 52 49 42 38 38 37 36 34 34 34 34 34 32 32 38 46 46 41 37 38 41 37 34 34 35 35 32 29 27 32 39 44 46 43 38 35 37 33 35 45 52 47 35 26 28 30 32 31 29 29 32 35 37 27 24 31 37 35 34 36 34 37 37 30 45 38 21 62 144 218 199 135 90 57 51 45 31 31 35 44 104 214 254 216 179 144 86 40 38 62 76 70 100 170 215 196 121 41 65 166 228 212 202 197 160 133 147 150 119 92 66 62 69 68 62 57 60 49 45 29 22 26 24 32 39 44 41 31 47 78 127 200 253 194 114 65 49 43 50 71 131 192 204 175 134 85 48 23 66 156 216 227 180 112 85 71 48 45 40 36 36 38 42 44 42 38 34 32 33 34 34 33 36 37 39 39 36 31 26 22 32 47 61 62 50 38 34 36 46 44 45 46 40 31 29 33 28 29 30 30 28 31 43 55 57 47 35 29 30 36 42 45 33 22 18 25 33 35 39 46 47 44 49 60 73 91 98 88 59 32 38 90 136 154 172 196 179 116 109 137 155 194 199 142 95 65 90 156 208 211 190 194 188 174 164 168 180 191 198 202 193 190 192 193 185 174 158 139 135 130 126 106 84 96 120 124 68 36 26 39 41 36 44 56 53 52 52 54 54 49 39 31 60 88 123 135 101 46 35 65 159 233 225 160 108 69 52 51 75 80 94 93 70 66 101 139 167 174 155 94 32 29 94 164 184 158 118 117 154 150 91 42 65 138 168 138 103 68 47 54 53 47 40 36 36 39 42 44 43 43 42 40 39 38 38 38 39 35 37 45 47 43 42 47 47 49 49 47 44 42 42 43 41 40 40 39 40 41 42 44 40 35 33 32 30 27 26 29 21 23 25 27 28 29 30 31 36 38 39 35 29 27 29 32 34 37 39 37 32 32 36 41 42 37 31 25 23 25 29 32 31 29 29 31 36 40 41 40 39 39 36 34 36 41 41 38 39 39 36 37 51 70 75 69 47 64 144 190 138 110 166 223 217 187 173 153 108 92 129 168 137 82 57 87 105 125 172 193 235 199 105 58 147 228 216 203 197 194 194 191 174 163 180 208 192 135 96 95 106 145 140 53 20 108 200 231 195 139 119 136 189 165 159 164 156 146 132 110 91 99 111 96 97 156 169 108 87 161 211 219 210 213 222 207 173 93 32 27 35 35 39 44 45 37 28 25 27 31 33 32 32 38 37 37 36 29 50 93 125 146 141 105 103 156 182 156 126 113 93 64 74 118 148 169 171 161 174 194 197 204 215 216 205 204 207 208 209 207 180 139 153 166 120 88 120 128 118 145 229 236 159 68 70 117 169 222 229 238 243 192 103 79 145 215 203 149 109 160 220 214 153 65 41 43 49 55 52 44 48 58 89 129 187 220 187 115 70 67 56 37 66 126 167 182 146 76 56 135 219 214 125 97 142 151 108 107 160 229 212 129 95 123 125 83 40 29 38 46 49 50 53 32 54 67 94 149 177 194 183 203 172 154 179 196 207 217 209 211 211 215 159 109 161 222 215 198 204 209 206 205 202 204 206 206 207 207 207 208 208 208 211 211 211 211 211 211 211 211 207 208 209 209 207 205 203 201 205 205 205 204 203 202 202 201 203 202 202 201 200 199 198 198 199 202 201 198 198 202 203 200 205 206 207 206 202 201 201 203 198 199 199 199 199 199 199 199 201 201 201 200 200 199 199 199 200 199 198 198 198 198 197 197 199 197 196 194 194 195 196 197 196 197 197 198 198 197 197 196 194 197 199 199 197 196 196 197 200 200 199 198 198 197 196 196 192 193 194 196 198 200 201 202 199 199 199 199 199 199 199 199 198 198 199 199 199 200 200 200 200 199 199 201 203 204 202 199 201 201 202 203 204 205 205 206 203 201 200 202 205 206 205 204 205 205 205 204 204 203 203 203 204 204 204 204 204 204 204 204 203 205 207 207 207 207 209 211 208 208 208 209 210 211 212 212 225 216 207 207 212 216 213 209 216 215 215 214 213 212 211 211 212 211 209 208 208 209 211 212 209 209 209 208 208 207 207 207 208 207 207 207 209 212 215 217 209 209 210 210 210 210 211 211 213 212 210 210 210 212 213 215 213 214 214 214 214 215 215 215 224 217 210 213 223 225 207 185 208 210 214 218 220 220 219 219 214 217 231 240 177 99 121 186 209 188 146 149 186 207 219 226 214 214 213 213 213 212 212 212 216 215 218 224 225 223 226 231 242 216 132 121 206 245 229 225 238 236 232 228 226 225 225 225 226 231 226 231 248 199 125 123 217 238 235 229 231 238 236 210 130 84 171 230 238 231 236 238 234 236 220 182 200 195 206 240 253 199 90 118 218 244 240 229 228 240 235 242 201 133 165 244 229 193 167 147 120 119 118 199 253 250 236 214 219 219 196 191 136 60 145 238 213 204 224 226 229 235 230 232 230 191 169 193 157 129 110 129 207 249 228 241 232 232 233 233 233 232 231 230 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 174 176 177 179 179 177 176 174 174 175 176 176 176 176 175 174 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 172 173 174 174 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 177 177 176 176 175 175 174 179 178 177 176 176 176 177 177 175 176 176 177 178 179 180 180 176 177 179 181 181 181 179 178 179 178 178 177 177 178 178 179 176 176 177 178 179 179 180 181 180 180 180 181 181 182 182 182 182 183 185 187 187 185 183 181 182 181 181 180 179 179 178 178 181 181 182 183 184 185 185 186 185 185 185 186 186 186 186 186 191 191 191 190 190 189 189 189 192 194 196 196 194 192 193 194 198 197 195 195 197 197 195 194 194 194 194 194 194 194 194 194 192 192 191 191 191 190 190 190 191 191 191 192 192 192 193 193 191 192 193 195 196 197 196 194 193 193 193 194 194 193 193 193 197 196 194 192 192 192 194 195 192 193 194 195 195 193 191 190 192 192 192 192 192 192 192 192 193 194 194 194 194 193 191 191 191 192 192 193 194 195 196 196 198 195 193 194 197 200 200 199 204 203 201 199 198 198 199 199 203 202 200 199 198 199 199 200 202 199 197 195 196 200 204 207 170 108 106 169 205 194 188 206 191 201 206 178 145 161 206 229 169 82 90 198 230 212 213 181 155 158 178 172 189 188 130 118 101 127 172 206 197 199 223 216 158 108 123 130 123 98 71 124 193 197 136 127 182 176 151 164 212 198 169 162 200 201 156 147 154 147 136 127 123 114 100 93 90 116 122 96 74 81 109 134 143 77 38 62 124 179 160 91 36 75 139 155 95 55 113 202 212 239 223 163 104 61 58 88 126 123 77 52 82 83 56 54 130 218 197 117 94 96 84 64 53 67 84 61 57 113 150 149 106 124 144 110 67 78 117 151 186 163 104 94 135 118 70 69 83 88 96 123 134 70 45 130 204 250 184 96 30 61 154 203 179 154 152 138 79 38 61 100 126 164 170 139 112 96 97 112 110 101 82 63 53 48 40 31 22 20 24 28 27 29 30 25 45 80 108 122 107 68 83 150 200 190 136 83 75 93 139 199 202 168 193 219 148 60 58 99 126 131 144 147 102 57 56 54 41 32 34 17 5 34 94 157 169 180 164 67 22 109 189 207 100 111 160 221 228 191 179 199 196 218 206 105 88 178 209 199 184 186 193 200 197 189 188 193 192 190 196 200 199 201 195 177 114 50 37 139 218 172 128 163 176 210 222 186 118 103 168 220 156 98 49 37 38 38 34 27 27 32 11 12 50 127 182 152 99 68 58 60 81 83 53 55 59 59 52 62 60 49 76 107 143 159 174 204 221 219 215 199 193 197 200 204 206 181 119 60 63 78 105 140 183 204 159 87 41 59 109 102 63 96 170 220 218 221 208 215 219 171 94 27 22 22 34 57 72 68 53 42 25 22 27 49 83 124 165 193 199 206 212 210 202 196 195 197 194 192 189 187 187 189 191 192 178 191 203 211 216 205 164 121 67 39 28 37 41 39 35 29 42 41 39 32 19 16 35 59 98 136 158 181 231 252 224 189 147 162 196 192 191 202 191 198 185 204 198 213 222 126 71 155 216 216 209 207 178 141 145 158 152 175 212 224 195 162 153 154 111 59 19 21 34 35 39 51 52 51 50 47 45 43 42 42 42 35 34 39 38 30 30 35 18 29 31 26 24 18 16 23 27 43 55 49 30 15 19 32 74 126 114 76 61 54 46 34 42 74 123 151 131 80 40 27 39 45 45 36 28 30 37 41 37 32 22 22 27 23 21 29 30 44 42 43 61 67 66 75 69 63 65 75 114 136 135 168 136 66 53 52 37 39 33 32 29 19 14 18 20 16 11 10 13 14 15 17 19 21 22 23 28 29 30 29 28 28 30 32 57 86 138 156 150 192 239 237 174 162 175 189 179 184 199 196 134 51 67 126 179 224 214 195 222 231 244 251 252 244 171 78 33 42 49 49 44 41 46 52 45 35 33 39 36 26 26 35 30 29 33 25 20 65 143 193 149 132 135 201 253 191 81 31 28 97 130 125 70 25 99 204 254 255 253 185 101 120 167 152 72 77 91 118 118 78 74 122 154 209 242 252 250 250 204 64 98 147 114 103 65 43 66 137 151 156 156 127 80 48 35 25 29 35 36 38 40 41 58 86 118 166 173 139 110 80 55 53 72 79 62 43 22 50 126 148 168 143 134 177 197 179 202 246 220 109 24 13 31 50 48 25 17 18 18 22 32 42 45 42 40 29 21 26 32 29 22 17 10 25 89 169 208 215 229 248 214 98 30 11 5 21 24 10 35 59 97 111 103 110 117 106 102 100 109 100 103 79 84 116 133 139 93 69 79 87 89 69 65 50 51 86 91 63 42 19 25 32 40 41 32 28 37 50 104 141 139 129 172 211 188 147 158 122 74 90 153 159 125 119 111 106 103 104 96 75 56 51 34 28 23 22 21 19 20 23 26 25 27 31 32 33 38 45 48 46 45 46 45 44 43 44 39 35 30 31 37 41 42 41 37 34 34 42 50 51 44 37 36 37 37 36 34 34 36 38 33 38 44 46 45 42 40 40 38 37 35 34 34 33 33 33 29 32 38 42 45 44 41 38 35 32 32 38 44 46 41 35 35 37 32 25 26 35 37 30 32 33 21 23 39 30 22 39 39 36 35 38 35 26 36 62 90 99 92 68 49 46 44 39 30 46 35 62 129 198 249 248 224 150 76 38 35 57 69 58 101 143 181 192 135 36 45 157 238 238 214 199 178 138 113 98 98 95 78 55 49 56 57 49 62 38 34 43 32 14 16 28 37 41 36 46 75 96 120 155 176 135 111 104 74 45 61 98 109 166 176 160 141 117 88 36 28 96 144 181 178 126 85 56 50 43 39 40 39 37 40 47 48 45 40 37 35 33 31 29 35 34 33 31 29 27 26 26 31 41 53 54 43 31 31 38 51 52 47 38 33 32 30 26 31 31 33 34 32 33 43 54 57 46 36 35 38 40 42 45 26 27 26 25 25 27 33 38 43 53 47 65 76 111 159 129 71 17 30 94 151 178 174 170 163 107 90 127 162 175 163 137 105 91 134 198 204 177 172 183 172 163 175 187 183 188 194 186 188 195 192 183 188 196 180 152 152 166 161 137 116 103 107 122 89 51 36 48 48 38 42 54 51 65 61 53 52 43 36 44 65 90 117 127 102 61 64 106 144 162 152 124 119 126 114 93 66 55 79 113 135 133 122 133 166 162 123 56 22 53 117 162 168 161 136 117 134 153 120 66 34 106 167 157 119 102 83 51 50 49 41 32 35 44 44 37 42 42 41 38 35 34 36 38 35 38 42 44 44 44 45 47 49 49 48 44 39 38 41 44 41 40 39 41 43 44 42 40 41 38 41 40 30 28 31 28 15 20 29 35 31 26 31 42 42 33 25 30 36 28 27 42 37 36 34 32 33 36 40 43 29 25 25 28 26 20 19 25 21 25 30 35 37 38 38 38 42 39 37 38 41 43 42 41 39 43 27 30 58 116 156 122 52 43 89 135 143 123 132 199 215 198 181 127 73 112 201 246 213 147 83 55 55 73 97 108 131 116 65 60 164 240 216 194 196 208 203 183 132 96 148 221 217 164 129 98 96 121 94 36 33 99 156 180 156 121 138 169 192 167 177 175 151 118 79 77 112 174 158 101 110 174 188 133 88 170 227 232 181 151 187 208 166 113 64 41 31 34 44 49 50 41 33 24 22 34 40 31 34 30 32 41 44 41 45 55 68 100 147 159 144 155 167 149 147 165 154 121 96 93 128 177 222 240 221 220 224 212 216 211 213 215 217 224 236 232 194 152 165 162 130 86 82 89 106 159 221 237 156 74 54 71 131 180 243 249 196 120 90 120 177 210 137 97 141 191 179 164 180 129 67 28 45 57 38 54 95 123 146 165 209 242 183 115 115 106 63 67 90 106 121 153 140 77 54 118 178 160 95 106 151 129 64 94 179 253 196 88 100 173 175 129 68 34 33 37 39 43 54 46 31 58 151 237 247 219 190 145 157 189 198 207 208 206 215 222 217 169 114 123 187 234 203 207 206 201 200 204 205 202 206 207 207 207 207 207 207 207 211 211 210 210 210 211 212 212 207 205 205 206 207 206 205 206 205 210 204 197 199 200 203 212 197 204 205 200 199 203 201 193 198 198 199 200 200 201 202 202 198 198 198 199 199 200 200 200 200 200 200 199 199 198 198 198 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 201 202 201 198 197 198 200 199 198 196 195 195 196 198 199 194 195 197 198 199 198 197 196 190 192 196 198 198 196 192 190 200 199 197 196 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 200 201 201 201 201 201 201 201 201 202 202 203 203 203 204 204 204 204 204 204 203 203 202 202 202 204 204 204 203 203 202 202 201 205 205 204 204 205 207 209 211 209 207 203 201 201 203 207 209 206 205 205 206 207 208 210 211 208 209 210 211 213 215 216 216 209 210 212 212 212 210 209 207 210 210 210 210 210 210 210 210 212 212 211 210 210 209 208 208 212 212 212 210 208 205 203 201 208 208 209 209 209 209 210 210 216 218 219 217 213 210 210 210 212 212 213 213 214 215 216 216 210 219 217 210 218 220 183 135 167 212 215 217 222 216 219 209 209 214 225 234 195 149 152 163 192 172 155 111 138 204 217 245 215 215 215 216 216 216 216 216 217 226 222 216 222 225 224 226 243 210 151 107 184 234 236 234 222 192 221 223 229 222 226 231 231 223 232 222 237 221 137 102 212 249 225 244 233 231 236 180 135 167 192 211 230 233 230 237 240 241 221 169 185 187 214 253 235 145 152 212 229 237 241 229 228 229 232 239 234 176 144 198 254 254 177 141 69 5 153 246 252 224 167 145 201 245 242 252 192 110 113 159 203 212 223 229 234 231 237 238 196 164 174 170 132 88 101 120 208 249 237 237 232 235 232 232 236 233 231 236 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 173 174 175 176 176 175 174 173 174 175 175 176 176 175 175 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 172 172 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 177 177 176 176 176 175 175 175 178 177 176 176 176 177 177 178 176 176 177 177 178 179 180 180 178 178 179 180 180 180 179 179 179 179 178 177 177 178 179 179 178 178 179 180 181 182 182 183 180 180 181 181 181 182 182 182 182 183 185 186 185 183 180 179 180 180 180 180 180 180 180 180 183 183 183 183 183 183 183 183 183 184 184 185 187 188 188 189 190 190 190 190 190 190 190 190 193 195 197 197 195 193 194 195 198 196 195 196 197 198 197 195 195 195 195 195 194 194 194 194 192 192 191 191 190 190 190 190 191 191 192 192 192 193 193 193 192 195 197 197 195 193 194 195 194 194 195 195 195 195 194 194 196 196 195 194 193 193 194 194 193 193 194 194 194 193 192 191 192 192 192 192 192 192 192 192 193 193 194 194 194 193 192 192 195 195 195 195 195 196 196 196 198 195 194 195 197 200 200 199 199 199 198 199 200 201 203 204 204 203 202 201 201 201 202 203 200 199 199 199 199 201 202 203 177 144 127 177 206 196 200 189 192 201 209 196 169 165 192 219 169 83 77 171 214 213 217 187 156 187 205 176 184 182 123 106 144 174 195 202 202 215 220 187 141 103 104 115 117 91 71 121 139 139 128 164 209 194 165 153 169 193 185 152 167 188 162 142 160 143 135 142 146 159 166 138 86 94 110 112 118 158 192 186 161 93 42 40 89 171 195 148 69 85 127 136 79 45 112 209 235 235 174 98 80 94 99 102 156 185 133 67 96 138 109 64 116 132 138 154 140 86 66 79 78 113 128 79 61 121 169 177 160 168 176 148 93 41 40 97 157 176 124 97 137 112 54 62 102 128 141 137 125 74 51 111 177 185 113 41 32 112 188 232 206 205 203 176 125 96 89 79 75 89 91 97 126 150 141 119 99 88 80 78 73 60 49 45 22 22 23 25 28 29 28 26 31 53 70 82 76 51 72 136 220 206 151 98 91 113 163 223 191 172 200 222 159 78 57 70 108 147 143 99 61 66 81 60 39 30 31 16 8 42 110 183 190 139 116 50 17 108 160 116 95 146 189 194 188 194 195 187 205 217 191 98 95 183 210 205 197 195 195 196 196 195 198 201 193 190 191 191 190 194 194 185 143 67 48 122 189 174 142 161 187 216 196 155 119 100 135 183 177 108 48 30 29 32 33 31 28 27 19 25 64 141 199 194 155 134 127 119 124 118 87 83 128 153 155 157 155 145 164 190 208 204 203 219 208 179 187 203 203 196 205 205 148 70 53 85 131 164 148 113 119 126 115 114 108 105 121 106 90 125 169 193 193 210 201 212 225 185 110 44 18 26 33 38 46 53 49 39 35 31 30 36 48 67 92 111 155 171 191 204 208 208 208 210 207 206 204 202 199 195 192 191 200 202 214 216 177 119 87 89 80 44 29 42 44 33 32 39 28 29 33 30 20 33 91 153 187 216 212 188 189 190 166 141 153 181 204 213 203 190 190 190 191 198 190 208 209 118 73 151 208 223 222 201 146 109 146 193 169 197 213 193 169 171 169 149 94 52 20 22 35 38 43 52 52 50 48 45 42 41 40 40 37 36 34 35 37 36 28 19 28 30 22 18 29 36 35 36 73 101 119 103 56 8 6 36 107 163 149 111 103 86 50 13 54 119 197 222 174 95 42 25 25 33 40 40 39 42 42 41 34 38 30 20 25 35 50 67 83 107 128 143 148 135 134 157 160 119 111 122 172 242 254 239 172 70 29 33 33 34 28 30 24 18 13 13 14 15 16 18 15 16 16 17 18 19 20 20 23 25 27 27 27 28 31 34 28 50 89 110 124 177 235 252 230 220 232 241 218 198 199 202 118 44 68 126 190 253 248 225 194 187 209 239 234 192 126 68 38 44 49 47 41 38 41 47 41 37 32 31 31 32 33 35 31 26 22 20 30 67 112 138 113 107 138 199 249 240 144 29 15 121 219 216 111 66 160 253 247 255 231 152 115 174 205 155 74 110 109 106 106 57 41 99 180 236 252 243 252 253 182 96 177 216 177 113 64 47 53 80 85 80 80 79 75 71 49 19 25 31 44 66 79 66 50 50 90 124 155 144 126 139 119 57 39 46 42 32 40 105 190 222 216 159 106 115 127 125 176 241 192 90 19 18 33 45 44 29 19 16 13 17 30 45 51 49 36 28 24 27 31 27 20 15 12 15 57 124 178 214 242 252 209 96 28 16 16 20 16 17 45 120 188 190 151 120 100 82 93 128 163 132 97 80 121 166 182 167 117 102 122 135 128 93 50 49 83 144 141 83 48 32 35 35 38 44 44 39 37 39 49 69 85 97 128 165 161 126 112 80 49 75 133 150 140 146 131 115 97 104 125 116 76 44 35 29 26 26 26 23 23 25 26 26 29 33 33 33 36 41 52 49 45 41 39 37 37 38 38 34 31 32 37 42 42 41 42 39 39 43 47 47 43 38 39 39 39 37 34 33 34 36 39 41 43 43 40 38 38 39 38 37 35 34 33 33 34 34 32 36 42 46 47 44 39 36 36 31 29 32 39 44 43 40 37 36 32 28 30 35 37 34 29 29 23 26 37 37 34 39 43 38 36 35 31 30 39 52 50 47 39 33 39 50 53 47 43 41 35 69 117 169 231 253 199 115 66 65 59 60 63 51 78 130 182 200 144 42 41 141 194 209 210 212 189 135 95 72 81 73 59 48 45 48 49 47 58 62 77 75 43 17 22 37 38 40 33 36 57 68 76 94 100 131 170 153 79 42 80 130 155 189 187 181 193 197 153 64 34 49 72 126 141 100 75 62 56 46 37 33 35 37 40 43 45 42 39 38 37 36 32 30 36 35 33 31 30 30 30 30 35 40 46 46 37 30 33 41 52 52 46 36 32 33 33 30 31 31 32 32 30 32 43 54 52 43 36 36 38 37 36 37 32 33 33 30 26 27 32 37 42 53 50 68 86 123 161 123 51 20 45 100 143 164 155 147 150 116 87 88 133 193 197 153 71 101 167 210 192 160 153 157 168 172 188 188 172 176 196 202 197 200 194 187 197 205 184 150 157 193 216 201 157 109 84 83 79 73 74 70 53 44 49 52 58 62 51 35 34 42 53 64 60 62 80 86 69 70 97 118 105 94 101 131 159 164 153 141 71 47 78 142 186 181 155 160 201 185 124 41 14 68 143 185 193 189 160 129 140 162 133 77 36 75 115 119 105 101 92 71 59 48 38 36 39 41 40 39 40 40 40 38 35 35 36 38 34 38 41 43 42 42 43 44 45 47 48 45 41 39 41 43 38 37 37 39 41 41 39 36 37 33 37 37 28 25 26 20 35 30 28 31 33 33 30 29 28 37 34 27 28 30 33 40 40 38 36 36 37 39 40 41 29 26 28 32 30 23 22 26 22 25 30 35 38 39 38 38 38 38 38 39 41 42 41 40 37 36 14 27 95 188 217 157 67 43 59 93 111 98 112 186 216 218 157 75 74 144 208 235 215 154 114 119 124 105 75 51 69 55 38 55 143 220 217 198 192 201 197 180 135 106 140 179 166 151 153 131 105 103 74 30 26 86 135 158 139 112 132 164 149 136 156 168 154 120 94 114 175 198 160 106 123 191 205 145 85 165 223 204 147 138 165 164 129 87 48 33 35 49 53 44 52 41 34 28 24 32 38 32 36 32 33 39 40 38 41 48 47 87 138 156 146 145 139 116 119 176 215 187 119 77 100 150 177 204 223 233 225 211 212 209 211 214 217 219 216 191 140 93 101 118 117 92 81 76 104 179 241 218 142 82 73 92 133 167 200 218 159 71 70 143 177 151 97 95 146 195 204 196 212 178 86 26 25 49 57 92 156 214 167 129 138 152 127 148 170 115 59 84 121 145 146 125 84 46 37 74 112 110 79 101 136 108 58 102 190 253 196 92 97 155 180 142 92 54 36 36 39 40 38 40 36 63 140 215 239 231 168 154 184 205 206 216 215 208 199 177 142 120 142 194 220 211 196 200 202 202 203 206 209 210 206 206 206 207 207 208 208 208 210 211 211 211 211 211 211 211 209 205 204 207 207 205 203 204 196 202 200 200 208 209 203 202 205 203 202 204 205 203 200 198 200 200 200 200 200 200 200 200 199 199 199 199 199 200 200 200 195 196 197 199 201 203 204 205 199 199 199 198 198 197 197 197 198 198 198 198 198 198 198 198 199 200 201 200 198 196 197 199 198 197 197 196 196 197 197 198 196 196 195 194 195 195 197 197 192 194 196 198 198 196 194 192 199 199 197 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 200 200 200 200 200 200 200 200 202 202 202 203 203 203 204 204 203 203 203 203 203 203 203 203 204 204 203 203 203 202 202 202 204 204 204 204 205 206 207 208 206 206 206 206 206 206 206 206 210 209 208 208 208 209 210 210 211 211 211 212 212 213 213 213 211 211 212 212 211 210 209 209 210 210 210 210 210 210 210 210 209 209 209 210 210 210 210 210 207 208 209 209 209 208 207 206 208 208 209 209 209 209 210 210 207 210 213 214 213 213 214 216 212 212 213 213 214 215 215 216 211 217 215 212 219 221 193 156 178 213 221 223 218 211 222 220 218 223 222 222 202 182 181 167 163 171 160 96 121 211 229 232 212 213 214 216 219 221 222 223 220 225 222 219 223 225 224 226 232 233 174 103 168 236 243 235 163 157 203 220 230 226 227 227 226 224 236 230 243 224 134 90 203 248 228 243 233 233 234 178 179 223 213 187 214 241 238 239 233 234 219 174 187 187 217 253 230 148 175 231 233 233 231 228 238 239 233 230 229 181 134 160 219 255 241 135 57 55 176 254 246 131 103 167 231 246 233 251 224 158 113 119 188 205 204 223 235 234 234 231 201 179 167 131 91 77 64 116 220 241 250 225 230 232 227 225 232 231 229 235 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 173 173 173 174 174 173 173 173 174 174 175 176 176 175 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 171 171 172 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 176 176 176 176 175 175 175 175 176 176 175 175 176 177 178 179 176 176 177 178 178 179 179 180 180 180 179 178 178 178 179 179 179 179 178 177 177 178 179 179 179 179 179 180 181 182 182 182 180 181 181 181 182 182 182 182 183 183 184 184 183 182 179 178 178 178 179 180 181 182 182 182 185 184 184 183 183 182 182 182 182 182 184 185 187 189 190 191 189 190 190 191 191 192 192 192 193 195 197 197 195 194 195 196 197 196 195 196 198 199 198 197 197 197 197 196 195 195 194 194 192 192 191 191 190 190 190 190 192 192 192 193 193 193 194 194 193 198 202 199 193 190 192 196 195 195 196 196 196 196 195 195 195 195 195 195 195 194 194 193 194 194 193 192 192 192 193 193 192 192 192 192 192 192 192 192 192 193 193 194 194 194 193 193 198 198 198 197 196 196 195 195 197 196 195 196 198 199 200 199 198 198 198 199 200 202 204 205 200 200 200 199 199 200 201 201 199 200 201 202 202 201 200 199 202 183 148 178 195 189 209 188 190 196 203 206 194 175 183 211 176 88 55 120 183 217 226 194 141 171 201 183 166 141 108 131 193 226 219 201 206 214 188 132 130 135 113 97 112 115 111 130 110 86 100 172 213 205 190 166 145 151 166 163 162 164 162 177 184 170 169 190 185 192 204 160 90 67 76 104 141 212 252 231 181 121 80 59 59 116 168 161 87 83 106 118 76 47 104 187 232 196 133 97 99 98 105 133 197 214 165 106 116 130 99 67 97 78 104 172 166 98 90 121 129 136 130 82 57 84 111 127 176 189 182 156 141 98 51 63 144 181 137 108 142 109 68 113 136 146 148 132 112 77 60 99 114 92 47 32 73 150 184 226 207 229 227 179 134 132 135 118 115 100 94 109 138 163 159 137 118 112 103 90 73 58 50 48 55 52 39 28 28 26 26 32 25 31 35 43 45 33 57 113 181 179 153 129 132 141 158 188 164 169 206 227 186 127 87 63 100 148 130 80 79 114 109 52 41 32 31 16 8 40 114 201 211 144 95 57 55 93 106 103 134 160 179 179 182 193 196 188 210 213 172 93 113 195 210 201 197 196 192 191 193 197 197 195 198 196 192 186 183 184 185 182 169 88 62 97 150 167 146 154 198 222 175 128 113 87 110 174 171 102 43 27 27 28 31 32 26 29 43 46 71 138 196 226 217 201 197 197 208 197 140 97 172 222 225 214 217 209 211 220 211 214 203 202 195 187 193 189 204 214 215 171 83 35 92 184 196 172 116 76 87 116 146 174 177 136 105 80 79 102 126 155 186 219 195 176 200 193 123 40 22 31 40 44 43 40 37 35 34 33 33 33 33 36 48 60 87 105 131 153 168 178 187 192 197 201 207 211 213 212 211 209 213 209 214 201 134 53 32 59 61 47 38 38 37 31 29 30 21 32 52 63 56 68 130 199 245 246 204 140 117 124 118 103 140 178 182 187 180 177 199 189 192 195 197 218 206 126 99 162 189 220 206 162 134 151 191 199 175 192 192 166 153 163 143 97 75 49 26 23 31 38 44 49 52 49 44 41 38 37 36 36 32 34 30 24 28 34 28 14 19 19 15 33 75 100 90 71 122 169 178 126 59 9 3 29 120 192 186 145 129 96 46 9 37 105 176 185 133 68 34 28 30 33 36 39 43 46 43 38 34 35 22 19 50 92 123 142 197 203 215 232 228 198 184 199 211 163 175 184 197 253 247 179 120 48 25 43 61 69 50 27 22 22 19 13 10 12 17 19 17 17 17 17 17 17 17 18 19 21 24 26 27 29 33 36 22 32 45 58 82 131 190 226 254 254 246 218 195 198 216 226 154 80 104 145 188 243 240 231 214 186 188 203 177 121 74 46 43 46 48 44 37 33 36 40 40 41 37 30 29 32 31 25 25 43 53 51 52 59 73 89 109 166 179 179 230 244 151 46 1 88 208 216 101 76 179 243 187 181 150 115 131 178 162 97 101 157 129 73 61 40 63 155 239 253 231 157 188 208 122 110 239 255 230 128 94 100 83 48 35 36 85 150 153 97 41 13 22 26 46 86 110 88 47 27 65 100 140 149 156 181 154 79 29 25 28 25 60 143 208 236 216 158 101 109 125 124 163 212 141 62 20 32 42 43 42 32 24 18 11 13 28 45 52 50 32 29 28 30 29 24 17 15 19 13 31 79 146 213 249 251 170 74 16 15 21 10 12 46 123 204 255 243 207 165 121 93 133 186 240 190 103 77 165 241 252 204 143 129 149 166 152 106 31 48 111 195 194 120 70 48 38 32 37 57 72 65 44 27 28 24 45 65 77 108 125 106 58 33 38 97 169 206 216 224 217 172 125 136 176 162 99 55 36 30 27 28 28 26 25 26 28 28 30 34 33 31 33 38 52 48 42 35 31 31 34 36 38 35 33 34 38 41 40 39 42 43 44 44 44 43 41 39 41 41 40 38 34 32 33 35 44 44 42 40 37 36 37 39 37 36 35 34 33 33 34 36 38 41 46 48 47 44 39 37 38 31 25 25 33 41 46 48 42 36 31 32 34 35 39 44 44 30 24 24 26 35 42 36 49 42 39 36 30 33 39 36 35 26 20 25 40 55 63 65 70 40 30 61 83 108 159 185 127 73 79 103 68 43 58 65 66 116 166 184 133 40 38 125 152 178 196 213 191 128 82 59 66 53 42 43 48 52 52 53 52 73 100 98 62 33 31 36 40 42 33 29 39 41 35 34 61 141 220 185 77 49 114 169 158 170 183 213 243 244 176 67 67 53 50 77 91 96 119 129 88 69 44 29 30 38 40 38 40 38 37 37 38 37 35 33 39 36 33 31 31 33 35 36 38 37 36 34 30 28 35 44 54 51 43 34 31 34 36 36 32 30 30 29 28 32 43 55 49 42 38 39 40 35 31 30 37 40 41 36 28 26 31 37 40 51 50 70 90 121 142 100 48 35 54 80 106 134 141 144 150 120 83 84 148 216 192 111 68 112 173 194 164 136 140 151 172 174 181 177 170 181 194 194 193 199 196 188 194 202 187 162 157 181 212 228 209 154 89 47 49 97 135 113 62 44 54 59 60 50 36 26 36 67 87 84 53 39 51 56 48 81 120 116 63 50 86 150 177 169 152 136 79 43 67 137 185 178 153 161 192 160 94 30 24 84 160 205 220 209 167 127 142 180 166 118 57 53 68 90 99 99 92 79 66 57 52 53 49 38 37 43 38 39 39 38 35 34 35 37 36 39 42 43 42 42 42 42 40 45 49 48 44 40 39 40 36 37 37 39 40 40 37 35 36 32 37 41 37 37 37 30 34 31 27 28 33 37 35 31 22 36 37 28 25 25 33 46 45 43 41 42 43 42 39 36 31 31 33 36 33 26 23 25 24 26 31 36 39 40 39 38 34 36 39 40 40 39 40 40 41 37 16 39 128 225 228 148 101 72 55 65 81 67 81 155 215 221 128 50 101 167 188 209 201 137 116 163 197 180 140 112 75 41 28 53 130 209 219 202 189 197 200 194 167 158 174 166 139 112 124 135 124 103 62 31 42 81 106 119 109 94 116 144 134 144 168 183 184 154 121 131 178 188 165 138 152 204 213 152 86 146 207 181 135 146 147 113 79 54 43 46 43 44 54 63 59 44 38 37 33 35 38 35 39 37 38 41 41 36 32 31 32 63 97 116 123 125 111 91 110 176 240 223 140 86 105 148 143 136 176 212 204 183 169 168 190 185 178 171 158 131 93 64 78 85 86 83 92 91 113 184 218 174 109 65 93 146 169 181 173 152 98 48 59 114 144 140 135 131 171 220 228 176 148 116 72 22 20 48 75 115 167 219 156 97 78 83 118 189 177 91 53 94 147 195 211 167 111 92 59 50 59 87 95 103 107 73 39 92 180 242 190 104 109 154 157 119 106 112 91 56 30 15 33 41 41 54 101 160 205 230 190 182 217 241 234 217 185 161 140 117 103 133 190 221 216 204 202 202 203 205 205 204 205 207 205 205 206 207 208 209 209 210 209 210 212 213 213 211 210 209 214 207 205 209 209 205 204 207 203 209 208 206 207 203 201 208 196 190 191 201 204 198 196 201 201 201 200 200 200 200 199 199 200 200 200 200 200 200 199 199 204 203 202 201 200 199 198 197 199 199 199 198 198 197 197 197 198 198 198 198 198 198 198 198 197 198 199 198 197 196 197 198 196 197 197 198 198 197 197 196 199 197 194 192 191 193 196 198 195 196 197 197 197 197 196 195 199 198 197 196 196 196 197 197 198 198 198 198 198 198 198 198 197 197 198 198 198 199 199 199 198 198 198 198 198 198 198 198 201 201 202 202 203 203 203 203 202 202 202 203 203 204 204 204 203 203 203 203 202 202 202 202 203 204 204 205 205 205 204 204 203 205 208 210 210 208 205 203 211 210 209 208 207 207 208 208 213 213 212 212 211 210 210 210 213 212 211 211 210 210 211 211 210 210 210 210 210 210 210 210 207 207 208 209 209 210 211 211 206 207 208 208 209 209 209 208 208 208 209 209 209 209 210 210 204 206 210 212 213 214 216 217 212 212 212 213 214 214 215 215 213 214 213 214 220 221 205 185 194 218 230 229 214 211 224 217 211 225 227 218 188 175 196 202 146 138 119 66 90 178 213 227 214 215 216 219 222 224 226 227 225 223 222 223 225 224 224 226 238 250 197 111 152 229 248 237 143 159 210 226 231 227 225 222 224 223 235 230 243 227 142 88 198 249 234 242 233 234 225 166 209 255 209 132 155 212 230 236 236 237 221 172 175 182 223 250 205 143 196 246 234 233 228 233 225 233 231 230 243 212 154 148 200 255 255 198 118 55 182 254 207 88 119 203 229 239 233 238 240 208 129 86 173 209 200 224 232 235 233 227 213 207 182 117 83 48 61 109 221 249 230 230 230 231 222 219 226 229 228 233 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 174 174 173 174 175 175 175 175 174 173 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 170 171 172 172 173 173 173 172 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 177 178 179 177 177 177 178 178 179 179 179 182 181 179 177 177 177 179 180 180 179 178 178 178 178 179 180 178 178 178 179 179 180 180 180 181 181 181 182 182 182 183 183 182 183 183 184 183 183 182 181 179 180 180 180 181 181 182 182 184 184 183 183 183 183 183 183 183 184 185 186 187 189 190 190 189 189 190 191 192 193 194 195 192 195 197 197 195 194 195 196 197 196 195 196 199 200 199 198 199 199 198 197 196 195 195 194 192 192 192 191 191 191 190 190 193 193 193 193 194 194 194 195 195 198 201 199 194 192 194 197 195 195 196 196 196 196 195 195 193 194 196 197 197 196 194 193 195 194 192 191 191 192 193 194 193 193 193 193 193 193 193 193 191 192 193 194 195 195 195 194 197 196 196 196 196 196 196 195 197 197 197 197 198 199 199 199 201 201 201 201 201 201 201 201 199 199 199 199 200 201 201 202 201 201 202 202 202 201 200 199 220 200 171 176 181 187 208 200 196 199 197 201 202 181 171 188 173 96 47 73 142 212 229 192 143 160 204 192 129 92 101 139 166 205 206 206 221 205 159 111 141 170 136 117 133 127 121 122 117 70 71 149 204 211 207 186 158 126 147 177 168 150 165 210 204 191 178 205 205 181 161 109 75 53 48 74 134 215 251 234 182 149 151 137 73 52 87 107 79 63 73 90 78 69 106 153 191 136 91 101 117 96 110 171 209 200 172 153 134 83 45 55 85 126 166 189 159 111 123 159 171 151 115 60 46 78 102 114 149 189 184 143 167 196 141 78 111 131 114 114 132 89 77 150 154 144 151 145 110 63 60 113 136 72 12 54 124 161 162 200 195 220 202 133 92 122 168 183 181 157 153 159 150 142 142 137 135 135 119 86 61 53 53 51 89 84 62 41 33 28 30 42 32 29 27 32 33 24 43 84 122 134 137 137 138 121 99 93 98 115 147 163 156 139 109 72 86 111 88 72 98 119 98 50 42 37 36 18 7 24 96 193 227 205 159 90 62 72 96 150 174 166 170 187 193 188 190 200 214 209 155 91 132 209 209 189 192 194 194 194 198 202 198 191 196 199 195 189 187 185 184 188 185 117 77 74 116 144 131 154 219 207 142 107 99 73 93 152 122 71 35 33 34 30 29 28 28 41 72 63 69 120 173 227 217 207 205 213 230 224 162 92 156 221 220 200 211 211 200 192 187 198 189 187 194 205 213 198 200 237 208 104 50 103 187 229 170 112 97 107 109 148 202 216 181 121 71 52 56 59 83 141 206 218 166 135 171 181 120 40 31 29 38 50 46 33 36 50 39 39 42 46 46 45 48 53 43 51 63 74 85 97 111 121 134 142 156 170 182 192 199 203 185 181 173 148 94 42 28 41 39 42 40 38 36 33 34 41 64 101 142 146 111 88 114 157 197 180 130 86 96 134 139 117 118 143 132 119 134 175 210 198 188 194 202 221 200 141 132 166 167 179 148 123 152 207 217 170 153 164 174 167 144 121 87 51 63 50 32 22 24 33 41 43 50 46 40 36 33 32 31 30 28 35 36 28 22 21 20 17 17 34 60 104 158 169 122 73 103 147 147 95 46 18 20 43 118 189 195 175 166 120 59 24 31 64 91 86 63 46 44 46 43 37 31 31 37 43 44 41 42 26 12 39 115 184 214 220 243 243 250 255 240 198 167 161 172 142 184 196 157 150 124 70 32 27 69 125 147 129 80 33 21 27 28 19 12 11 12 12 16 16 16 17 17 17 18 18 19 21 24 25 27 29 33 36 37 40 33 31 47 73 117 163 225 251 213 136 125 179 217 222 175 125 156 170 155 178 207 243 245 200 162 134 100 73 53 36 44 45 43 39 33 31 32 35 40 44 44 38 29 24 22 21 40 93 127 115 81 44 38 61 137 242 233 152 156 176 131 83 25 51 131 151 75 71 165 222 168 114 86 127 170 146 97 78 159 183 128 42 25 65 145 233 254 250 194 98 104 110 75 147 248 255 243 142 140 169 140 64 24 55 141 212 179 82 24 21 23 24 40 75 99 80 45 30 62 116 146 157 180 173 127 93 34 17 20 19 55 117 142 159 165 148 138 178 209 189 164 150 97 49 33 45 42 39 41 34 26 20 14 18 32 45 46 39 29 31 33 32 28 21 17 15 22 16 20 49 112 185 214 199 109 44 8 12 14 4 30 107 213 254 252 220 205 180 146 137 150 192 249 206 92 45 159 254 254 199 146 135 143 149 127 81 20 49 106 174 184 146 112 81 35 25 35 71 100 93 57 27 27 24 36 46 49 66 83 80 48 24 53 139 215 251 254 252 244 190 142 160 199 173 107 73 38 30 25 25 27 27 27 29 33 31 31 32 31 29 32 37 49 46 39 30 26 29 35 38 38 37 35 36 38 38 36 33 35 42 47 46 42 41 41 40 40 41 40 38 35 34 35 37 44 44 43 41 40 39 39 39 37 37 36 34 32 33 35 37 43 45 47 46 45 43 43 43 41 33 23 21 29 41 51 57 51 38 30 33 36 36 46 59 78 49 41 42 30 35 46 39 49 41 43 44 36 35 36 30 35 33 35 41 44 49 63 78 76 35 25 53 78 102 114 95 54 56 102 113 53 27 54 66 71 99 127 137 100 33 39 113 157 189 210 219 185 119 85 77 72 60 47 46 57 68 66 58 41 73 120 137 109 70 42 26 44 44 36 27 29 32 25 17 64 126 190 155 67 78 167 219 163 144 162 206 223 208 157 87 92 89 72 50 64 131 183 180 134 100 54 24 24 37 42 38 37 34 32 31 34 36 38 38 39 35 30 29 31 35 38 40 37 32 28 27 26 28 36 44 55 49 39 32 31 34 38 40 33 30 27 27 26 31 42 54 50 44 40 40 39 34 29 28 38 43 45 40 30 26 31 38 44 49 52 73 88 99 104 72 52 50 59 58 73 108 130 147 144 108 86 117 177 197 143 70 84 113 151 165 153 142 152 166 176 178 179 177 179 186 184 173 170 185 195 190 186 190 191 187 175 166 183 218 228 184 101 31 43 97 137 114 63 48 56 57 50 34 25 29 53 94 105 80 42 36 46 50 50 81 111 107 84 68 88 119 122 122 121 106 86 49 54 88 113 111 103 122 135 91 42 25 47 102 174 229 229 209 164 130 148 192 198 171 103 64 51 74 90 87 79 74 64 78 91 86 61 37 35 46 38 40 41 39 36 33 32 33 39 40 42 43 43 42 41 41 38 45 52 52 46 39 35 35 37 38 39 41 42 41 39 37 32 27 32 38 39 44 47 40 28 33 34 30 29 31 31 28 34 37 36 35 31 23 31 54 45 44 44 46 47 44 37 31 34 37 40 40 35 28 25 25 28 29 33 37 41 42 40 38 34 36 38 37 35 35 39 42 29 24 30 84 176 238 212 142 142 129 89 58 52 35 55 127 202 181 103 79 142 162 159 202 205 137 119 178 224 220 203 197 157 92 35 42 129 212 220 207 190 196 201 206 199 210 213 169 116 59 67 120 141 110 59 40 47 63 67 86 104 112 138 156 162 191 206 212 220 187 130 107 131 158 179 180 172 193 203 159 88 112 179 182 157 164 129 72 48 39 40 52 68 91 102 97 68 49 43 48 46 45 44 40 37 37 38 41 44 41 31 21 36 45 48 56 80 100 104 102 122 157 201 188 120 90 129 176 132 76 109 152 140 119 114 138 171 158 147 140 130 117 111 112 100 95 84 78 95 95 98 145 163 144 93 53 120 199 192 183 169 122 79 53 63 110 164 206 183 155 191 246 221 114 69 51 49 30 36 48 69 99 119 139 109 75 59 78 150 180 107 48 66 95 142 197 230 211 156 114 91 60 51 92 115 100 81 55 46 78 146 215 196 139 143 170 127 89 122 183 157 78 32 22 39 47 45 41 57 94 150 200 194 176 204 228 209 165 128 123 124 136 154 187 218 215 203 212 212 206 204 206 206 203 202 204 205 205 206 207 208 209 210 211 209 210 212 214 214 212 209 207 215 209 207 210 209 206 208 213 213 209 206 211 211 194 183 190 176 178 187 197 200 197 197 202 200 200 200 200 200 200 200 200 201 201 201 200 200 199 199 199 205 204 203 201 199 197 195 194 198 198 198 198 198 198 198 198 199 199 199 198 198 198 198 197 197 197 197 197 196 196 196 197 195 196 198 199 199 198 196 195 199 197 195 193 193 194 195 196 197 197 196 196 196 196 197 197 198 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 200 201 201 201 202 202 202 203 203 203 203 203 203 203 203 203 202 202 202 202 202 202 202 202 203 203 205 205 205 204 202 200 202 204 207 209 209 207 204 202 208 207 206 205 205 206 206 207 212 212 211 211 210 210 209 209 214 213 211 210 209 210 211 212 209 209 209 209 209 209 209 209 207 207 208 208 209 209 209 209 209 209 209 208 208 207 206 206 208 208 209 209 209 209 210 210 209 210 212 213 213 213 212 213 212 212 212 213 213 214 214 214 216 213 212 215 219 219 214 210 184 190 207 220 216 219 223 208 211 218 225 221 180 156 200 245 182 117 74 45 65 131 189 240 221 221 222 223 224 225 226 226 227 220 220 225 224 222 223 223 240 234 199 129 135 211 245 228 170 197 230 232 226 224 226 225 224 223 228 223 237 232 159 98 187 245 235 240 235 238 219 159 217 255 223 150 145 196 235 249 238 242 220 158 152 180 245 255 178 146 214 246 228 236 229 234 227 232 229 225 240 222 172 160 201 233 248 254 195 71 171 246 166 117 191 237 220 236 236 230 236 240 172 96 158 211 212 220 225 233 233 228 223 234 219 156 108 74 99 110 178 194 185 233 234 234 223 216 224 228 228 231 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 173 174 174 175 175 174 174 173 175 175 175 174 174 173 173 173 174 174 174 174 174 174 174 174 170 171 172 172 173 173 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 175 175 174 174 174 175 177 178 179 177 177 177 178 178 178 178 179 182 181 179 177 177 177 179 180 180 180 179 178 178 179 180 180 179 179 179 179 179 180 180 180 181 181 182 182 182 183 183 183 182 182 183 184 184 185 185 185 182 182 182 181 181 180 180 180 181 182 182 183 184 184 185 185 186 186 186 187 187 188 188 188 189 190 191 192 193 194 195 196 191 194 196 196 195 194 195 196 198 197 196 197 200 201 200 199 199 199 198 198 197 196 195 195 194 193 193 193 192 192 192 191 193 194 194 194 195 195 195 195 197 196 196 196 196 196 196 196 194 194 195 195 195 195 194 194 193 194 196 197 197 196 195 194 195 194 192 191 191 192 193 194 193 193 193 193 193 193 193 193 192 193 194 195 195 195 195 195 192 193 193 194 195 195 196 196 197 198 198 199 199 198 199 199 201 201 201 202 202 202 201 201 203 203 204 204 205 205 205 205 204 203 202 201 200 200 200 201 212 201 194 159 154 192 203 205 202 206 199 198 203 186 158 149 156 113 79 68 104 177 203 172 118 131 192 183 108 107 146 144 133 165 174 196 207 164 123 111 170 178 142 152 161 111 90 100 124 84 66 132 206 224 213 194 179 154 166 170 152 154 178 207 206 184 146 163 181 141 95 66 75 96 72 51 106 184 205 189 146 154 197 196 118 60 59 63 66 43 38 52 66 82 101 110 120 85 51 70 117 134 148 182 180 176 171 175 153 86 39 45 89 182 224 212 174 125 133 180 224 201 138 46 41 129 179 172 143 179 190 155 169 224 202 137 76 60 65 93 98 86 125 199 169 172 195 180 110 43 53 125 197 117 22 92 178 173 136 128 152 171 142 82 83 150 205 216 179 177 189 193 181 176 173 158 137 122 107 97 84 68 58 58 78 78 71 58 45 35 32 35 36 32 32 37 34 23 32 56 93 104 109 100 83 62 50 50 53 66 78 82 94 109 95 63 51 62 48 52 66 62 58 53 40 38 39 24 8 10 72 174 239 252 228 102 25 79 144 168 180 191 199 196 189 187 194 202 222 201 135 90 145 215 211 186 194 197 199 200 202 206 207 205 194 199 194 189 194 194 197 211 208 162 100 63 90 110 118 168 223 164 101 95 94 70 71 87 71 42 30 38 38 32 29 27 32 47 76 68 72 110 156 214 199 199 196 195 200 204 169 108 124 201 208 186 196 202 196 189 190 191 184 192 192 186 202 210 207 223 161 58 57 149 190 156 96 106 152 171 146 159 196 198 143 92 51 44 63 72 96 159 217 200 144 136 176 179 126 64 34 31 31 33 29 28 43 61 45 42 43 48 51 48 45 44 39 39 36 32 30 34 42 49 55 63 75 88 101 114 126 133 122 112 96 75 49 30 26 30 33 33 22 19 36 56 78 103 144 190 220 189 121 74 74 93 103 91 75 82 134 193 197 163 120 113 109 100 131 187 203 205 191 187 176 179 158 127 131 134 102 124 141 170 192 191 172 137 150 158 171 159 115 75 58 53 53 49 35 20 18 28 39 42 47 42 35 31 29 28 26 24 25 31 36 32 18 11 23 41 71 110 155 194 215 189 122 68 116 136 120 69 32 24 38 60 91 132 138 154 173 131 65 26 35 42 43 38 39 47 49 45 39 32 26 27 33 39 43 44 38 20 15 66 162 232 246 238 217 219 217 203 181 173 179 186 169 121 135 138 88 44 27 38 47 81 152 224 236 187 111 46 14 21 25 23 19 17 14 11 15 15 16 17 18 19 20 20 21 23 26 27 27 29 32 35 43 48 37 29 33 37 62 107 167 209 164 76 76 127 148 145 135 123 152 142 96 111 169 209 205 150 95 63 49 53 56 46 41 40 37 34 31 30 30 31 38 38 41 39 26 17 28 48 87 134 167 157 112 52 24 36 145 249 249 129 78 137 170 139 87 54 69 81 50 61 151 237 218 129 88 141 163 94 59 102 186 159 106 36 21 109 214 252 240 247 227 163 93 36 76 219 255 254 245 155 152 177 152 80 26 65 118 128 83 38 27 33 22 25 33 51 63 52 36 34 61 116 149 163 181 164 113 80 35 24 31 26 42 69 75 96 135 147 161 207 243 217 151 89 54 43 59 70 52 41 40 29 21 19 20 28 42 49 41 29 30 34 36 32 25 19 17 17 18 17 16 26 68 125 142 118 62 30 18 14 5 8 71 175 244 254 229 188 169 137 120 143 125 165 220 193 89 32 126 202 177 147 142 149 139 113 72 33 29 75 111 129 133 140 141 110 43 27 31 67 99 96 65 38 24 39 35 28 36 42 44 53 57 33 71 157 217 242 251 248 233 208 177 173 183 158 106 73 43 33 25 24 27 29 32 35 39 34 31 29 27 26 31 38 50 49 41 29 23 27 34 36 38 38 38 38 38 35 31 27 26 38 47 47 42 41 41 40 37 38 39 38 37 37 40 42 41 42 43 45 45 44 43 41 39 39 38 35 33 33 36 39 45 45 44 42 40 42 47 52 45 36 25 21 28 42 55 63 58 42 31 33 36 40 56 76 99 76 80 86 60 43 45 43 39 34 38 43 39 33 32 34 23 26 35 43 41 40 52 69 56 27 29 64 120 170 144 72 54 102 140 110 55 49 65 60 76 79 84 93 77 38 43 95 173 223 252 243 181 109 96 110 103 94 71 53 58 74 68 49 30 85 159 188 150 92 52 32 46 43 37 26 22 29 32 26 50 72 110 97 56 98 193 241 180 142 141 155 148 141 129 110 92 92 70 34 62 155 197 170 180 130 64 22 19 34 41 39 36 32 27 25 29 34 39 42 38 33 28 26 30 35 39 41 34 28 24 25 27 30 35 41 54 46 37 32 32 35 39 42 33 29 26 25 25 30 40 51 51 44 38 36 33 29 28 29 35 41 44 40 31 28 32 39 48 46 51 73 80 74 69 58 50 58 70 63 70 91 105 123 117 92 91 129 157 140 105 88 84 118 147 159 171 185 189 185 183 196 203 198 191 182 170 161 149 166 189 200 197 191 194 202 172 158 176 214 222 186 123 67 65 72 79 73 61 58 54 40 45 34 31 35 52 82 85 56 33 41 44 46 56 73 98 123 143 87 62 74 87 106 116 101 82 59 53 53 59 65 64 77 76 46 20 28 73 136 197 234 205 200 182 163 163 179 188 184 139 89 61 72 81 76 72 72 58 99 130 114 69 38 37 47 40 42 43 41 37 32 30 29 38 38 39 40 41 40 38 37 39 47 56 56 48 38 32 30 36 37 39 41 41 40 40 39 40 34 35 39 39 45 49 44 36 34 32 32 37 41 38 32 45 39 29 29 34 30 31 44 45 44 44 46 47 45 40 35 39 44 47 44 38 34 33 33 33 33 36 40 43 44 40 37 37 37 35 32 30 32 37 42 40 25 56 145 233 246 192 145 184 198 152 85 45 20 45 106 156 120 97 133 168 148 151 209 181 133 133 189 222 214 209 217 215 145 47 23 123 211 215 215 193 194 194 198 199 215 209 153 81 40 55 107 131 103 54 42 59 63 58 87 125 143 155 155 188 214 220 221 214 165 111 93 140 171 205 211 180 170 180 156 83 84 155 192 173 147 93 44 45 40 44 76 145 203 181 114 69 50 45 52 53 54 55 52 46 46 42 37 39 43 38 29 38 39 32 29 46 72 100 122 122 124 138 128 87 82 134 184 136 88 113 132 107 97 115 154 150 150 165 182 177 160 160 175 153 166 150 110 95 82 75 110 135 147 107 72 151 211 179 177 176 140 96 47 79 185 247 253 206 170 198 222 159 68 70 74 58 42 48 49 50 60 68 84 71 51 72 118 160 131 58 49 77 92 134 175 203 217 177 102 103 104 86 84 87 77 76 71 59 75 128 196 189 141 142 162 117 89 131 193 160 79 43 46 31 42 45 42 43 57 99 148 145 140 166 177 158 138 143 175 189 213 212 202 215 227 219 211 208 204 202 205 207 207 206 207 205 205 206 207 209 210 211 211 209 211 213 214 214 211 209 207 211 209 207 206 206 205 206 208 209 200 199 212 212 178 145 141 169 185 200 202 200 201 203 202 198 198 199 200 200 201 202 202 201 201 200 200 199 199 199 198 193 193 195 197 199 201 203 204 196 197 197 198 198 199 200 200 199 199 199 198 198 197 197 197 197 196 196 196 197 197 197 197 195 196 198 199 199 198 196 195 197 197 198 198 197 196 195 194 197 196 195 194 194 195 196 197 196 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 200 200 200 201 201 201 202 202 205 204 204 203 203 202 202 201 201 201 201 202 202 202 202 202 203 204 205 205 205 203 201 199 204 204 204 204 204 204 204 204 205 205 204 205 205 207 208 209 209 209 209 210 210 210 210 211 214 213 211 209 209 210 211 212 209 209 209 209 209 209 209 209 209 208 208 208 207 207 206 206 209 209 208 208 207 207 207 207 208 208 209 209 209 209 210 210 213 213 213 213 213 213 211 210 212 212 212 212 213 213 213 213 218 213 211 215 217 215 217 223 160 131 151 203 226 224 217 215 223 215 215 223 197 177 216 253 237 166 104 54 58 133 209 250 226 226 226 226 227 227 227 227 227 217 220 225 220 221 223 217 203 190 191 147 120 200 242 201 182 216 231 228 219 222 229 231 224 225 226 222 236 237 172 98 172 234 232 237 237 242 215 161 188 208 233 219 179 184 224 243 235 247 222 144 126 175 254 249 173 174 231 241 224 237 231 231 237 234 230 226 237 227 196 198 178 183 242 251 222 142 151 200 147 151 225 251 234 237 230 237 236 251 221 128 134 190 217 208 220 231 234 230 224 240 243 202 150 173 157 123 129 129 199 246 236 238 227 218 224 229 229 231 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 175 175 175 173 173 174 175 175 174 173 173 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 171 171 172 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 173 174 174 174 174 175 175 175 175 175 174 174 175 176 177 178 178 178 178 178 178 178 178 178 180 180 179 178 178 178 179 179 181 180 179 179 179 179 180 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 183 183 183 183 184 185 186 187 184 183 183 182 181 180 180 179 180 181 182 183 184 185 186 186 187 187 187 187 188 188 188 188 190 191 192 193 194 195 196 196 192 194 197 197 196 195 196 197 200 198 197 198 200 201 200 199 198 198 198 197 197 196 196 195 195 195 195 194 194 194 193 193 194 194 195 195 195 196 196 196 197 195 194 194 196 197 196 195 194 194 195 195 195 195 194 194 194 195 196 196 197 197 196 196 194 194 193 192 192 192 193 193 193 193 193 193 193 193 193 193 193 194 195 195 196 195 195 194 191 191 192 193 194 195 196 196 197 198 200 200 199 198 198 199 197 198 200 202 203 204 205 205 202 202 203 204 204 204 203 203 205 204 202 200 200 200 201 202 200 201 199 126 111 179 200 209 197 204 202 200 206 197 167 139 151 137 135 101 80 127 160 150 95 78 133 157 110 128 173 150 143 153 144 155 156 118 111 136 198 197 148 136 149 133 123 120 130 112 82 115 188 223 222 207 193 176 177 161 143 162 189 210 204 191 153 136 140 108 83 108 150 190 138 52 64 120 129 115 93 130 178 185 152 125 98 63 51 34 27 36 52 67 63 45 43 49 65 116 170 171 152 158 154 146 151 173 166 109 58 49 101 152 172 204 221 174 154 189 228 194 139 62 62 162 221 208 165 149 157 163 186 228 232 212 138 67 38 43 36 74 165 231 192 204 217 181 107 51 58 115 190 145 51 106 178 159 104 67 119 130 106 81 123 188 202 179 159 189 204 188 184 211 222 205 170 133 122 144 140 95 61 58 56 54 63 67 54 45 37 23 36 31 34 40 35 25 27 36 52 64 69 55 34 37 67 96 93 109 121 126 130 121 83 42 25 52 71 90 83 53 43 41 40 37 38 29 17 9 53 152 231 252 204 73 50 131 178 194 197 202 205 201 195 194 195 196 229 181 111 97 158 214 213 194 194 196 198 197 190 187 193 203 198 205 196 191 199 195 193 209 225 201 128 73 69 83 124 184 175 126 99 116 105 77 67 48 47 34 32 36 33 31 31 25 28 44 72 88 99 113 147 201 203 201 194 195 199 208 185 119 104 187 211 194 191 191 196 198 198 204 197 203 211 209 201 178 163 131 72 36 66 119 122 87 94 145 161 150 172 198 184 158 121 74 39 45 89 118 133 171 205 213 182 161 179 192 157 87 48 62 68 57 44 40 43 45 35 29 28 34 41 43 42 41 42 42 41 37 32 31 32 35 29 32 35 37 38 43 50 56 61 43 31 30 25 19 32 54 69 80 38 1 55 148 187 180 178 187 171 125 80 58 52 48 48 44 52 80 132 190 205 182 140 121 141 156 179 197 187 203 201 182 142 127 104 89 108 100 76 136 187 204 174 143 155 171 181 162 138 105 72 58 56 51 44 44 35 21 17 26 37 42 42 37 30 27 26 25 22 19 20 18 19 21 23 38 78 118 159 194 223 231 219 190 161 148 203 216 164 59 14 59 96 87 55 68 66 89 110 86 57 41 32 34 32 31 36 42 40 33 32 30 29 31 32 32 34 38 29 26 29 67 143 200 210 200 192 187 179 167 172 204 230 230 175 96 66 61 36 6 17 79 141 195 231 250 255 240 165 65 20 17 17 23 26 24 21 20 15 16 17 18 19 20 21 21 22 24 26 27 27 28 31 34 40 48 42 36 33 25 38 73 129 163 125 72 80 86 76 91 98 90 90 103 109 152 194 158 129 71 33 34 40 45 50 48 37 35 32 31 30 30 29 27 32 31 36 36 25 22 49 84 112 126 150 168 150 93 42 25 120 230 218 103 90 171 216 213 178 98 39 17 23 69 159 254 254 192 139 131 102 41 40 97 148 109 80 35 19 123 239 254 255 254 254 229 121 17 76 219 253 251 229 155 121 122 108 71 37 42 54 53 35 27 32 34 20 27 31 39 52 51 42 40 49 74 117 146 162 177 138 61 30 42 48 35 27 29 39 68 94 105 100 118 143 133 92 43 9 40 104 135 103 61 37 18 14 19 27 38 51 54 42 28 32 36 35 28 19 16 17 18 22 21 19 18 35 69 79 61 41 27 28 13 2 34 122 219 251 252 224 197 176 122 85 103 119 168 207 183 105 46 96 124 101 109 150 169 140 83 28 10 64 130 164 146 116 119 127 99 63 40 30 49 71 72 61 53 59 68 43 16 24 31 35 52 55 39 78 149 183 192 210 227 237 237 211 166 143 145 126 89 47 36 28 28 32 35 38 40 40 36 32 30 27 25 30 37 55 55 47 32 23 25 29 29 35 36 38 39 37 33 28 24 25 38 48 45 40 40 40 39 34 36 38 38 38 40 43 46 40 41 43 46 48 48 46 43 42 42 41 37 33 33 37 41 44 44 42 39 37 41 48 55 47 39 29 25 31 43 56 64 61 46 34 34 38 47 68 89 92 99 118 115 74 38 36 48 46 49 38 29 32 30 27 34 26 27 33 41 44 42 44 51 44 30 42 72 137 191 146 64 107 192 201 133 100 106 106 103 87 70 60 71 76 55 50 72 139 208 249 235 168 107 114 143 148 139 106 65 52 60 54 34 28 91 163 178 136 93 72 63 47 37 32 25 18 26 35 31 34 38 63 67 45 74 141 178 150 145 160 152 127 120 116 115 121 94 63 36 60 128 170 183 219 156 79 32 24 30 33 32 36 31 26 24 28 34 39 42 36 31 26 26 31 36 39 40 32 27 24 26 28 31 35 41 52 43 35 33 34 35 37 40 33 29 26 25 25 28 37 46 48 41 33 30 27 24 26 29 32 37 41 39 32 29 32 37 39 37 43 58 63 54 48 51 57 65 77 72 71 71 74 100 107 99 96 112 125 111 98 104 99 145 165 163 185 217 219 203 202 207 204 202 203 186 160 148 148 153 177 206 210 194 189 199 174 156 172 202 195 165 129 96 70 55 57 68 66 56 44 33 60 59 53 40 36 48 52 41 36 45 41 40 53 69 104 150 149 74 54 114 161 154 116 82 75 66 69 63 65 67 53 51 36 44 42 51 104 173 194 175 152 179 202 197 172 151 150 156 137 109 94 96 94 89 82 74 62 104 132 112 67 40 38 45 41 43 45 44 39 34 30 28 34 34 35 36 38 37 35 33 39 49 58 59 49 38 32 30 33 35 37 38 38 39 40 42 41 36 38 41 38 42 47 43 37 25 20 33 57 77 88 93 92 74 54 60 83 85 70 61 65 60 54 47 44 44 47 49 56 61 60 52 44 43 44 44 39 39 39 43 46 46 41 36 38 37 34 30 29 30 34 38 50 33 72 163 236 224 163 142 215 251 221 153 89 40 44 75 90 74 114 177 174 136 146 189 148 131 152 198 214 203 204 214 225 178 72 19 107 200 211 219 197 198 191 192 194 203 198 155 98 77 79 93 106 94 53 34 67 75 76 108 145 154 150 137 189 207 209 208 174 117 107 130 196 208 221 226 195 162 148 122 79 82 144 183 151 100 57 31 45 41 81 164 236 244 180 104 61 48 44 46 47 58 73 77 87 90 79 57 43 42 41 36 27 34 39 34 28 42 77 107 104 79 76 98 112 120 137 154 133 122 141 146 130 126 129 133 112 134 184 227 219 178 160 172 209 226 195 123 87 72 63 90 128 146 109 89 153 189 183 216 187 125 75 46 109 228 253 226 211 175 164 135 93 86 127 108 64 41 65 87 67 41 35 55 58 39 100 168 153 106 85 93 86 102 149 179 184 197 171 101 140 190 155 78 46 57 81 90 63 104 168 207 161 99 116 157 137 117 136 171 159 113 75 55 24 31 37 44 47 47 62 89 92 102 126 138 162 194 208 222 227 217 200 199 214 219 206 193 194 202 208 208 206 205 205 204 206 207 207 208 209 210 210 211 211 212 213 213 212 211 209 207 206 207 204 201 204 206 195 180 192 209 216 204 175 138 123 134 179 198 210 206 200 201 201 197 198 198 199 200 200 201 202 202 199 199 199 199 199 198 198 198 194 195 195 197 198 199 200 200 196 197 197 198 198 199 200 200 200 200 199 198 198 197 197 196 198 197 196 197 198 199 198 197 196 197 197 198 198 197 197 196 195 197 198 199 199 197 196 194 196 196 195 195 195 195 196 196 195 196 197 198 198 198 197 197 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 201 204 204 204 203 203 202 202 202 200 201 201 201 201 202 202 202 204 204 204 204 204 203 202 201 205 204 202 201 201 202 204 205 206 206 206 206 207 209 210 211 206 207 207 208 209 210 211 212 212 211 210 209 209 209 209 210 208 208 208 208 208 208 208 208 209 209 208 207 206 205 205 205 206 206 206 207 208 209 211 211 208 208 209 209 209 209 210 210 211 211 211 213 214 215 214 212 212 212 212 212 212 212 212 212 217 213 212 215 214 212 217 226 170 116 128 193 232 223 209 228 216 217 221 228 204 186 218 245 251 237 184 87 59 157 243 248 227 227 228 228 229 230 230 230 227 217 222 224 216 222 226 211 158 172 205 170 119 192 230 180 182 221 225 227 220 224 227 228 223 228 230 228 240 242 178 90 163 231 237 239 236 235 203 163 167 155 212 252 203 167 198 226 245 253 227 138 100 149 241 211 176 205 239 237 228 234 234 237 227 225 232 235 238 218 177 169 143 146 193 246 243 164 119 109 129 189 242 241 233 231 225 236 235 245 234 149 121 160 204 206 219 230 234 230 220 235 242 204 168 196 185 101 98 154 229 249 231 237 230 220 224 229 229 232 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 172 173 174 175 175 174 173 172 172 173 174 174 174 174 173 172 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 172 172 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 176 175 175 174 174 175 176 176 178 178 178 178 178 178 178 178 178 178 179 180 180 180 179 179 181 180 179 179 179 179 180 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 184 183 182 182 182 183 184 182 182 182 182 182 182 181 181 182 182 182 183 183 184 184 184 186 186 187 187 188 189 189 190 191 192 193 193 194 195 196 196 194 196 199 199 198 198 199 200 201 200 198 199 201 201 200 198 197 197 197 196 196 196 196 196 197 197 197 196 196 195 195 195 195 195 195 196 196 196 197 197 197 197 196 195 193 192 193 195 195 196 196 196 196 196 196 195 196 195 195 195 195 196 197 198 193 193 194 194 194 193 192 191 194 194 194 194 194 194 194 194 194 195 196 196 196 195 194 193 194 194 194 195 195 195 196 196 197 199 201 201 199 198 198 199 198 199 201 203 204 204 204 203 199 199 200 200 200 199 198 197 201 202 203 203 203 202 201 200 196 202 199 137 112 159 193 213 200 200 201 201 202 205 193 170 158 138 156 127 80 110 160 176 152 108 118 134 99 103 132 113 136 150 140 141 147 139 155 178 209 212 150 93 123 188 201 166 140 139 106 96 138 198 234 224 203 172 159 151 156 181 202 221 195 186 174 131 111 108 110 160 217 232 182 99 67 72 75 75 71 107 136 149 166 171 129 71 40 33 35 41 44 47 41 25 17 39 98 184 220 168 125 141 166 154 152 165 158 114 68 52 92 108 127 193 245 214 165 146 153 146 157 117 83 145 214 225 187 147 123 134 191 240 238 228 196 95 51 56 40 57 119 157 157 175 190 167 126 85 72 105 151 124 53 83 144 139 91 79 132 133 127 136 158 156 139 135 178 206 201 168 165 194 213 214 206 178 172 187 173 124 90 87 70 44 47 57 52 67 77 56 48 35 32 36 33 28 28 27 22 29 37 34 28 48 91 122 135 165 200 223 214 158 78 24 24 84 153 187 147 83 57 44 53 41 34 31 26 10 35 124 199 218 138 47 107 191 199 221 210 195 190 200 203 196 196 205 220 146 91 123 186 212 210 201 189 194 202 198 175 150 149 162 187 202 200 200 207 187 165 171 208 202 148 97 57 71 146 178 121 118 125 140 124 98 80 45 39 36 37 35 31 33 29 16 22 59 110 162 161 120 137 193 199 194 186 196 204 214 195 124 94 168 205 205 199 194 198 196 204 215 202 199 215 217 178 109 62 48 48 71 95 105 107 111 167 182 140 108 163 214 187 139 108 51 37 86 149 162 147 160 196 225 219 180 151 159 160 115 106 122 144 147 119 81 64 68 59 50 42 39 39 39 40 42 37 39 42 43 43 45 47 49 42 42 40 34 27 24 26 29 35 22 22 39 54 70 103 138 162 157 76 18 102 225 237 181 127 110 80 54 47 50 45 33 39 32 39 53 76 117 147 145 136 156 193 215 211 195 187 198 206 194 154 132 90 67 109 124 140 170 180 167 137 129 166 194 166 125 81 55 45 50 51 40 41 43 38 27 20 23 30 35 38 32 27 24 24 23 19 15 18 20 30 51 83 126 169 199 218 230 233 227 217 209 218 239 247 239 167 47 10 93 145 110 46 48 43 55 59 54 61 60 39 38 35 35 37 39 40 39 34 34 36 34 29 27 36 48 68 77 65 59 104 169 199 199 191 186 193 201 211 223 203 158 100 43 29 30 20 28 82 167 219 254 247 232 246 254 201 100 56 34 19 23 29 26 23 25 18 19 19 19 20 20 20 20 20 22 25 26 26 28 31 34 39 43 41 38 33 27 35 57 102 129 108 98 120 92 69 110 114 93 71 142 205 245 254 153 78 34 18 37 44 39 39 39 35 32 29 29 30 29 26 22 25 34 45 44 35 36 60 87 87 95 143 197 192 131 67 33 83 172 147 85 131 189 215 254 253 163 69 3 16 100 179 236 237 215 177 117 54 32 65 110 116 84 56 25 30 125 225 246 246 206 184 171 103 27 49 127 166 176 147 115 77 70 66 55 45 34 40 54 51 41 34 29 21 28 30 44 79 100 90 75 64 50 63 97 137 165 127 48 54 86 81 60 47 39 46 53 51 62 50 48 53 50 50 42 33 77 165 209 154 74 31 14 19 26 35 45 54 55 43 30 34 36 32 21 13 13 16 17 24 21 23 22 23 37 46 41 38 24 27 7 6 82 180 242 254 247 222 215 206 149 95 91 130 166 175 151 99 37 67 84 93 107 145 145 106 51 20 47 114 172 205 185 131 101 100 83 75 52 37 41 47 47 51 60 92 79 51 27 22 29 39 49 48 43 86 152 172 158 162 181 205 202 186 142 112 131 137 103 44 36 30 33 38 39 39 39 37 34 34 33 30 27 28 33 53 57 51 35 25 25 27 25 28 31 35 38 37 33 28 25 34 45 49 42 35 37 39 38 34 36 38 39 39 41 44 47 43 42 41 43 46 47 46 45 45 46 44 39 34 33 37 42 40 42 42 40 38 39 45 51 46 40 32 29 33 43 54 61 58 48 39 38 43 56 77 95 98 135 147 107 49 16 35 75 108 116 74 30 35 40 30 34 40 41 43 45 45 43 41 40 43 36 50 63 96 119 82 45 136 228 206 137 155 167 147 162 128 90 58 61 75 68 58 62 86 142 171 166 136 115 135 159 189 179 141 86 50 43 43 38 35 70 107 121 130 144 129 92 48 30 27 29 23 28 35 28 31 31 50 59 44 45 70 88 99 136 187 173 128 111 126 169 189 116 64 46 59 86 130 200 217 151 77 39 32 32 30 31 34 31 28 29 32 36 38 39 36 31 26 27 32 37 39 38 33 28 25 26 28 30 36 43 49 40 33 34 36 36 35 36 33 29 26 26 26 28 34 42 44 37 32 29 26 23 25 30 32 36 39 38 34 31 32 34 31 33 37 38 45 47 41 45 64 66 74 73 66 50 51 93 132 136 122 110 114 111 106 113 152 174 175 172 191 206 203 200 196 188 173 176 189 174 149 144 162 151 164 192 191 168 170 196 210 173 166 167 137 109 100 89 74 66 75 82 62 39 41 52 80 79 63 42 34 34 35 38 42 40 40 41 43 64 102 133 109 64 82 172 217 169 102 73 88 85 99 100 89 71 47 47 39 64 72 78 128 181 157 90 104 147 188 194 172 151 144 146 133 129 122 108 97 102 102 88 77 88 93 80 58 42 38 41 39 42 46 46 42 37 33 31 34 33 34 36 38 38 36 33 37 48 59 60 51 40 35 34 33 35 37 37 38 40 43 46 36 38 50 60 61 68 75 73 60 53 50 55 63 85 129 169 176 123 96 137 179 164 128 117 114 101 80 57 43 43 54 63 88 90 83 65 51 47 47 46 45 43 43 46 48 47 41 36 37 35 33 32 32 32 30 29 35 46 89 134 168 162 133 146 209 239 222 180 120 60 48 53 50 50 111 169 146 116 141 177 182 179 194 211 206 195 198 204 225 193 101 26 84 188 218 216 196 201 193 196 198 198 200 184 158 135 121 110 106 85 43 30 53 77 92 122 149 155 161 158 181 210 213 194 141 105 141 182 215 205 192 203 197 162 124 86 72 93 123 136 98 56 44 30 38 59 131 211 226 176 113 74 50 46 44 37 35 59 95 114 132 151 150 116 78 59 52 46 31 27 37 38 23 28 54 69 72 45 49 112 176 180 147 126 126 131 131 141 143 132 127 118 122 140 183 217 190 131 111 129 190 208 180 114 85 71 51 65 112 132 109 98 128 161 203 243 161 76 51 68 129 197 181 146 151 139 100 54 84 151 182 117 44 44 118 175 146 87 47 38 44 50 104 153 126 101 121 125 103 120 162 189 176 149 123 100 196 253 199 91 49 56 73 80 69 123 182 194 131 77 106 149 135 131 144 169 177 153 112 81 67 53 36 35 44 44 44 53 57 60 79 118 191 245 232 209 210 170 168 212 228 197 160 145 166 195 217 214 204 202 203 201 208 208 208 209 209 209 210 210 213 213 212 212 211 210 209 208 206 208 204 200 209 211 181 141 154 202 218 179 139 132 152 176 197 203 207 205 201 199 198 198 201 201 201 200 200 199 199 199 197 197 197 197 198 198 198 198 202 202 200 199 197 195 194 193 199 199 198 198 198 198 198 198 200 200 199 199 198 197 196 196 199 197 196 198 200 201 200 199 198 197 197 196 196 197 197 198 196 196 196 196 196 196 197 197 196 196 197 197 197 197 196 196 195 195 197 198 198 198 198 197 199 199 199 199 199 199 199 199 199 199 199 198 198 197 197 197 198 198 198 198 198 198 198 198 198 198 199 199 200 200 200 200 201 201 202 203 203 204 205 205 200 200 200 201 201 202 202 202 205 205 204 203 203 203 203 204 205 204 203 202 202 203 204 205 207 207 206 206 206 207 209 209 206 207 207 208 209 210 210 210 209 209 210 210 209 209 208 207 208 208 208 208 208 208 208 208 207 206 206 206 206 206 206 206 207 207 206 206 207 209 210 211 208 208 209 209 209 209 210 210 210 209 209 211 214 215 213 211 212 212 212 212 212 212 211 211 213 212 213 215 214 214 218 225 207 169 162 180 213 224 211 225 212 217 228 233 188 150 185 230 243 253 238 138 70 138 231 245 231 231 231 230 229 229 228 228 226 219 225 224 213 225 230 206 155 195 234 198 126 162 188 176 196 233 223 230 224 225 223 223 225 230 229 227 239 246 189 92 148 224 242 243 234 225 196 176 187 147 191 254 233 180 191 226 245 246 216 130 79 121 220 187 179 227 236 235 232 216 223 238 227 224 231 231 228 197 133 98 154 157 161 246 250 165 102 49 128 224 251 233 224 225 230 227 231 225 212 156 138 142 174 209 215 227 231 230 227 240 229 169 125 135 165 76 80 165 206 214 219 230 228 220 223 228 229 232 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 174 174 174 174 174 174 174 174 170 171 173 174 174 173 171 170 172 173 173 174 174 173 173 172 173 173 173 174 174 175 175 175 174 174 174 174 174 174 174 174 172 173 174 174 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 173 173 174 174 175 175 175 177 176 175 174 174 174 175 175 178 178 178 178 178 178 178 177 176 177 179 181 181 181 179 178 181 180 180 179 179 180 180 181 181 180 180 180 180 180 180 180 182 182 182 183 183 184 184 184 188 186 184 182 180 179 180 180 180 180 181 182 182 183 183 184 184 184 184 183 183 182 182 182 184 184 185 187 189 190 192 192 192 193 193 194 195 195 196 196 195 198 201 201 200 200 201 202 203 201 199 200 201 201 200 198 196 196 196 196 196 196 196 196 198 198 198 197 197 196 196 196 195 195 196 196 196 197 197 197 196 199 200 196 190 187 190 195 196 197 197 198 198 197 197 196 197 196 195 194 195 196 198 200 192 193 194 195 195 193 191 190 194 194 194 194 194 194 194 194 195 196 196 196 196 195 193 193 198 197 197 197 196 196 195 195 197 199 202 202 199 198 198 199 203 204 204 204 203 201 200 198 200 201 202 202 201 200 199 198 198 200 204 207 206 204 200 198 193 201 207 191 158 153 184 209 218 205 202 198 192 203 211 201 157 116 139 131 91 128 195 233 215 187 154 116 80 88 108 83 129 167 177 179 186 187 187 176 207 200 138 77 120 216 233 188 140 151 126 90 98 173 237 227 207 173 146 135 165 209 217 212 175 152 156 113 99 128 127 155 215 198 185 163 115 72 67 85 81 103 116 134 172 176 124 69 42 36 40 45 41 44 58 65 43 53 97 174 204 152 120 150 192 202 190 160 137 117 80 45 65 114 164 214 237 210 144 69 104 170 243 182 76 108 198 231 200 188 133 97 166 236 216 183 143 64 73 144 142 96 80 82 76 115 166 181 160 110 82 111 110 82 47 94 167 164 91 90 130 127 149 186 173 109 104 166 222 219 194 173 180 188 190 198 203 207 208 195 171 148 139 141 97 45 32 40 47 93 132 117 64 43 33 34 31 32 32 26 38 29 27 28 32 53 80 91 118 156 208 246 237 160 63 9 28 115 221 253 174 81 66 75 69 48 32 30 30 8 19 99 167 170 113 46 111 223 234 209 192 194 197 195 190 191 205 221 204 117 80 151 214 213 203 200 189 199 214 211 173 126 110 120 160 186 199 210 218 184 141 136 174 181 154 117 52 69 164 161 107 128 134 140 138 122 87 36 34 36 40 37 33 36 26 3 23 88 168 246 222 126 128 190 194 197 194 198 194 205 211 158 91 151 192 214 220 215 212 198 203 196 174 170 165 137 93 42 6 56 124 163 164 156 164 182 225 209 170 129 129 166 170 137 87 24 47 156 227 197 145 149 203 204 208 188 121 89 128 153 175 172 200 228 193 122 105 136 119 104 84 64 46 32 27 29 36 36 36 35 36 40 46 50 47 49 48 42 34 30 31 34 33 34 44 67 103 148 195 226 239 176 69 37 127 201 169 106 59 59 56 51 45 42 41 42 42 32 35 38 37 60 89 93 114 183 224 234 208 186 201 196 203 214 194 174 110 69 130 177 174 146 133 169 184 153 128 113 101 67 48 46 39 35 43 52 43 45 42 33 23 20 22 25 35 30 25 23 24 22 18 13 18 38 72 117 171 217 233 230 235 231 225 227 232 229 234 250 246 188 116 45 18 69 106 79 45 40 37 51 55 57 61 40 44 38 33 33 35 34 34 35 35 35 35 31 26 30 52 75 137 146 110 66 96 181 236 246 226 218 217 208 185 164 126 74 36 22 48 45 18 48 135 229 254 246 216 228 246 227 189 138 98 60 29 26 29 23 19 23 22 21 21 20 20 19 19 19 17 20 22 24 25 27 31 34 37 36 35 34 33 33 43 57 54 91 89 104 138 102 73 122 161 136 111 210 254 245 237 127 57 32 27 39 39 38 39 35 34 31 28 29 30 29 23 18 21 43 61 59 49 48 57 66 52 80 166 241 221 141 74 43 54 76 75 83 124 159 200 253 249 188 112 19 9 102 167 181 164 172 154 85 19 32 98 144 130 90 37 16 60 142 196 204 164 116 85 71 60 39 26 48 47 70 46 63 48 52 50 47 40 51 57 44 32 39 42 30 25 28 27 53 113 155 145 119 103 67 27 52 119 128 76 38 115 157 139 118 114 105 98 73 64 88 92 93 81 64 79 98 111 139 213 245 168 65 23 22 30 35 42 48 53 53 42 31 35 36 29 16 9 11 15 16 17 13 20 25 20 23 32 34 40 21 22 5 20 126 225 254 249 237 217 214 208 163 121 118 140 151 133 118 85 23 61 103 114 113 120 93 53 21 34 106 153 181 199 188 134 90 93 96 73 57 46 45 41 35 44 62 80 55 50 49 33 30 35 26 33 40 98 181 214 191 176 186 182 163 161 147 114 112 109 75 39 33 30 36 41 40 36 34 33 33 35 37 34 28 27 29 48 53 50 36 27 28 29 27 23 27 33 37 37 34 30 26 45 52 51 39 31 34 38 37 35 37 39 39 39 41 44 47 47 43 40 39 42 45 46 46 47 48 46 40 34 33 37 42 36 40 44 43 39 38 41 45 45 40 34 31 35 43 52 58 54 49 43 41 47 62 81 96 124 176 168 87 16 1 46 114 183 192 124 47 49 60 43 38 38 45 49 45 37 34 35 37 37 33 49 51 52 46 29 45 128 198 145 102 184 205 160 178 174 119 64 53 67 70 65 64 66 92 92 93 105 123 150 160 214 202 164 105 54 35 41 53 42 44 52 87 167 232 193 102 50 27 26 36 33 35 37 27 24 24 38 53 52 46 47 50 65 110 164 139 76 59 129 247 239 129 54 46 67 70 94 175 182 119 56 34 36 36 36 39 32 32 32 34 37 38 37 36 36 31 27 29 34 39 39 38 35 30 26 26 27 30 38 46 47 38 33 36 38 36 33 33 33 29 26 27 27 27 32 38 41 37 33 32 29 26 27 31 33 36 38 38 35 32 31 32 32 40 40 28 37 51 45 44 58 58 72 78 69 39 37 89 161 175 157 123 108 105 118 143 200 185 172 187 202 180 161 175 162 161 151 151 157 143 137 156 174 153 154 171 157 130 150 200 215 174 154 132 81 63 91 113 102 84 77 70 43 28 47 73 85 80 55 38 43 39 32 36 42 29 41 45 33 54 85 84 87 75 104 166 180 127 91 102 115 110 128 128 100 60 37 53 74 84 81 86 131 167 124 46 84 123 160 172 172 174 172 166 148 147 127 88 72 96 116 109 91 70 52 49 49 43 38 38 37 41 46 47 44 40 36 34 36 35 36 38 41 41 39 36 35 46 58 60 52 42 38 38 35 37 38 39 39 42 47 51 59 67 90 110 119 131 142 142 109 113 110 86 51 54 122 198 217 125 96 177 234 189 138 144 161 141 106 69 45 42 57 72 117 116 103 76 55 47 44 41 49 46 45 47 50 48 41 35 35 34 34 35 36 33 27 22 49 93 132 114 95 90 93 133 178 186 163 143 102 55 53 55 47 39 83 125 104 94 146 201 222 223 229 225 208 200 202 201 225 192 111 28 64 183 230 213 190 198 191 196 198 191 198 201 192 171 166 159 130 71 26 35 67 99 116 133 142 143 162 175 177 225 229 186 128 123 180 206 198 173 142 158 177 155 116 79 63 95 95 82 52 36 47 30 32 92 156 168 139 107 75 44 43 46 46 32 26 60 112 143 149 187 205 173 121 87 71 62 51 26 27 34 25 33 49 45 40 34 60 141 212 202 149 122 147 148 126 138 141 123 150 183 185 179 187 188 140 77 69 104 134 172 177 137 114 88 53 59 92 127 127 115 109 140 201 212 105 54 68 90 128 170 133 89 84 107 74 35 106 187 188 103 25 60 178 254 226 160 93 46 27 66 76 85 85 87 119 129 106 121 155 194 186 130 105 130 220 253 194 105 78 66 56 56 63 91 117 125 97 75 94 105 83 103 133 159 159 129 108 112 135 95 44 25 35 42 42 46 49 39 58 116 205 251 232 210 198 159 168 219 236 199 137 87 135 181 219 218 205 204 209 209 209 209 209 209 209 209 209 209 214 213 212 210 209 209 209 209 210 212 206 202 216 217 171 113 107 167 185 151 142 173 200 204 212 204 200 205 205 201 201 207 205 204 203 201 199 197 196 195 196 196 196 197 197 198 198 198 198 198 198 199 199 199 200 200 201 201 200 199 198 196 196 195 201 200 200 199 198 197 196 196 200 198 197 198 201 202 201 199 199 198 196 195 195 196 198 199 197 195 193 192 192 195 197 199 196 197 198 199 199 198 197 196 194 195 197 198 199 198 198 197 199 199 199 199 199 199 199 199 200 199 199 198 198 197 197 197 197 197 197 197 197 197 197 197 198 198 198 199 199 200 200 200 198 198 200 202 204 206 208 208 199 200 200 201 201 202 202 202 206 205 203 202 202 203 205 206 204 205 205 205 205 205 205 204 207 206 205 204 204 204 205 205 207 208 208 208 208 208 209 209 207 208 209 210 210 208 206 205 208 208 208 208 208 208 208 208 204 204 205 205 206 207 207 208 212 211 209 207 206 206 206 207 208 208 209 209 209 209 210 210 211 210 209 210 212 212 210 207 212 212 212 212 212 211 211 211 210 212 214 216 215 216 220 224 226 225 203 161 182 228 221 214 232 215 219 232 178 115 150 215 244 247 249 185 86 92 190 250 238 237 235 232 229 226 223 222 226 221 228 224 212 228 233 204 177 224 252 215 129 120 138 178 211 242 221 228 224 226 223 225 229 231 223 219 232 247 201 105 124 209 238 244 233 225 204 200 190 142 170 250 253 194 179 208 225 218 190 117 68 112 224 199 187 242 233 234 230 191 200 225 236 228 229 228 237 225 164 119 195 188 195 218 220 211 113 54 152 231 240 236 238 228 237 227 231 215 192 159 164 134 141 204 210 224 229 232 239 252 222 137 79 119 151 109 89 115 182 174 208 223 225 218 221 226 228 232 171 170 170 171 173 175 177 178 176 176 176 175 175 174 174 174 175 175 175 174 174 173 173 173 175 175 174 173 173 172 171 171 173 173 173 174 174 175 175 175 177 175 173 171 170 171 173 175 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 179 177 173 171 170 172 175 177 175 175 175 175 175 175 175 174 176 176 176 176 176 175 174 173 177 177 178 178 178 179 179 179 176 176 177 178 180 181 182 182 178 179 180 180 180 179 178 177 186 183 180 178 178 181 184 187 183 183 183 184 184 185 185 185 180 185 187 183 181 183 183 181 182 182 182 181 181 180 180 180 182 181 182 184 186 186 183 180 187 187 188 188 189 190 191 191 192 192 191 191 192 193 195 195 195 195 196 197 199 200 201 201 200 200 199 199 199 200 201 202 196 197 198 199 198 198 196 196 196 196 196 196 196 196 195 195 197 197 198 198 198 198 198 198 195 195 196 197 197 198 199 199 197 197 197 197 196 195 195 194 197 196 195 195 194 194 195 195 194 195 196 197 196 194 192 191 192 194 195 195 193 193 194 196 198 198 196 193 190 189 193 196 190 192 194 194 193 192 193 195 195 196 198 200 200 200 199 198 203 197 193 196 204 207 203 197 205 205 204 203 202 202 201 201 199 199 200 201 202 203 203 202 195 196 204 221 209 158 140 171 180 186 191 194 203 215 221 221 193 134 115 98 108 150 184 239 251 222 212 177 141 75 26 101 180 223 229 227 239 215 176 175 216 212 170 113 118 183 216 195 171 152 149 99 67 121 172 186 195 183 122 135 197 195 177 180 155 125 110 109 136 145 116 121 167 166 183 183 130 68 48 57 66 72 88 98 109 106 76 59 68 55 31 24 36 102 156 118 78 79 84 131 170 143 148 220 215 230 221 181 130 83 50 37 47 121 182 189 150 117 95 57 91 169 211 140 64 108 198 231 234 204 140 98 123 161 143 97 23 68 151 220 229 180 102 38 37 46 96 147 146 117 99 91 66 21 46 127 194 173 93 69 97 129 194 235 217 155 130 175 204 208 191 165 165 184 199 206 213 228 233 211 199 217 201 146 136 110 57 30 64 115 139 144 116 70 46 44 32 22 27 30 30 29 23 29 40 31 34 62 88 112 136 162 175 132 55 7 33 91 161 185 122 69 100 112 95 42 33 25 23 23 18 61 116 159 103 41 116 218 227 197 193 193 200 195 192 203 212 220 167 65 97 181 211 208 185 186 196 198 204 197 173 152 134 115 119 129 148 192 220 177 125 122 179 191 194 147 76 61 105 145 147 170 177 172 160 117 62 37 27 35 36 31 32 35 24 7 32 123 215 251 212 125 112 180 202 192 184 192 192 197 205 184 113 111 192 220 210 189 175 148 136 116 116 120 98 70 41 12 60 131 198 215 210 212 214 210 207 211 189 137 101 117 143 145 84 27 87 205 242 184 134 159 200 224 214 183 118 50 76 151 160 137 192 228 173 125 147 197 187 181 158 125 96 78 60 45 35 22 39 36 32 47 47 51 48 56 62 51 34 35 41 36 29 27 46 94 146 178 191 195 197 114 45 52 95 108 79 48 41 49 52 47 44 45 42 36 30 34 34 29 26 33 44 52 91 135 183 209 215 216 212 207 210 212 230 209 140 113 147 177 144 129 145 169 147 94 65 62 53 48 40 33 30 34 43 50 54 42 37 36 24 14 17 23 28 19 23 20 27 20 4 35 56 118 171 216 234 236 248 235 233 216 199 194 198 196 183 170 149 116 72 42 34 40 48 51 39 35 35 42 53 59 56 51 40 31 26 29 34 34 33 34 38 33 33 34 19 9 58 134 223 218 185 108 80 130 173 185 158 172 165 126 85 62 47 35 25 47 71 98 58 80 177 247 241 212 218 221 226 225 192 175 173 102 36 21 27 23 18 21 19 24 26 22 18 18 19 19 20 19 19 19 22 25 29 31 35 36 37 37 37 39 42 46 42 35 62 103 97 65 82 133 176 145 145 197 239 210 127 60 42 38 37 39 39 35 33 33 33 22 27 33 24 22 24 16 47 95 109 74 51 58 61 49 37 91 139 190 202 146 89 63 53 27 30 57 115 174 184 173 184 176 116 38 32 92 128 118 78 85 66 34 28 89 165 178 125 72 34 32 55 90 99 77 51 46 35 40 59 62 48 41 36 53 43 52 51 33 49 69 77 78 74 72 80 83 61 31 19 29 20 49 118 142 144 176 172 97 40 43 56 45 37 45 125 166 171 196 232 220 172 120 103 140 171 155 103 79 119 177 201 209 214 201 127 42 23 32 42 41 40 40 42 45 44 43 40 36 29 19 12 11 14 17 18 16 18 23 24 23 28 35 37 35 16 2 45 138 221 254 252 243 238 235 215 185 175 184 177 146 148 134 88 31 65 124 114 99 101 101 60 20 54 126 173 156 154 158 146 126 110 98 79 54 56 52 49 45 32 48 45 52 52 53 56 44 30 27 7 41 117 205 252 247 230 226 221 207 214 210 165 116 74 36 44 28 33 33 31 37 36 42 38 47 40 29 29 31 28 29 41 48 46 32 24 27 31 30 23 26 31 34 35 38 42 45 46 50 45 34 32 41 45 42 37 37 38 40 43 45 44 41 43 40 40 41 41 39 41 44 46 45 44 40 37 37 40 43 38 36 38 43 44 40 40 43 41 43 41 36 36 42 49 51 54 56 49 36 39 65 98 118 162 221 136 56 14 2 63 160 255 248 102 53 126 145 110 44 55 46 46 29 30 35 22 39 40 37 39 44 46 40 36 36 79 86 82 104 154 166 147 144 180 160 96 48 54 66 71 87 80 80 65 65 88 109 143 193 239 228 164 103 48 21 51 73 52 43 41 114 216 243 188 114 49 40 30 31 48 61 52 34 14 37 49 47 43 35 33 41 44 62 73 64 41 50 136 240 217 108 41 64 87 81 90 118 101 79 63 61 55 40 29 29 37 38 40 41 41 40 38 36 30 27 29 37 47 49 43 35 33 30 26 26 31 37 41 44 48 42 36 34 36 38 36 34 30 29 30 30 28 26 30 36 45 42 36 31 27 26 27 28 32 30 31 33 37 37 34 30 35 31 32 38 43 42 41 44 50 62 70 69 58 40 41 60 111 137 120 127 135 147 161 189 202 170 183 203 169 130 129 137 159 154 146 145 141 130 136 160 212 183 157 157 142 101 114 183 197 149 106 82 75 103 140 151 115 92 71 48 29 38 66 82 84 58 41 37 33 35 40 41 42 37 35 35 35 44 68 92 88 72 85 126 136 106 98 126 117 92 107 122 92 39 29 75 121 128 88 65 108 132 101 73 87 123 135 138 163 204 203 147 137 149 138 90 52 64 97 113 99 80 56 43 41 42 40 37 34 39 43 41 40 41 42 40 34 35 39 46 51 49 41 34 36 44 53 56 54 46 36 29 30 43 51 42 29 37 67 96 133 167 193 188 154 157 198 208 210 198 194 165 71 20 86 157 151 79 128 209 184 127 128 162 185 148 91 32 30 49 58 99 152 133 102 70 48 40 38 38 43 41 41 46 48 45 38 32 26 33 30 27 36 39 30 23 83 151 203 205 137 60 63 102 100 119 107 86 65 54 71 85 66 47 44 54 62 93 157 212 229 226 207 176 183 206 205 208 184 155 108 31 57 172 213 210 199 194 191 194 196 195 195 196 204 200 198 177 141 80 28 32 82 101 109 128 138 136 145 150 173 204 197 157 144 163 183 191 188 141 113 121 131 121 95 68 57 60 64 53 40 45 46 32 47 73 90 88 99 120 101 53 39 44 46 38 42 47 68 126 178 220 236 213 181 150 142 160 104 60 41 34 38 26 42 51 52 38 48 108 165 154 122 121 156 145 140 145 135 126 175 249 245 231 173 115 96 85 83 99 108 170 223 218 192 151 104 97 103 102 120 128 151 189 172 128 100 97 101 106 116 126 102 56 38 56 64 53 101 173 144 62 36 87 186 254 253 226 162 77 31 63 64 47 56 72 73 74 70 86 140 194 194 111 70 150 230 236 164 83 55 73 96 77 58 69 99 121 107 76 57 52 63 81 111 119 98 99 144 191 213 133 52 24 31 39 43 46 51 48 57 107 178 241 225 213 178 153 176 212 222 168 83 61 127 200 238 223 210 207 203 206 206 201 200 206 212 213 214 216 212 212 216 209 208 213 208 207 208 200 212 209 194 212 196 125 130 203 164 97 155 230 228 213 208 203 197 195 197 199 200 199 195 195 196 197 198 198 199 199 202 202 202 202 201 200 199 199 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 201 202 202 202 201 199 196 195 200 200 199 199 198 197 197 197 195 197 198 198 196 196 197 199 198 198 198 197 197 196 196 196 195 197 199 198 196 195 196 198 195 195 196 197 198 200 200 201 198 198 199 199 199 198 197 196 197 197 197 198 198 198 198 199 196 197 197 198 199 200 201 201 199 200 202 203 203 202 201 200 199 200 201 202 202 200 199 197 201 200 201 203 205 204 199 195 203 203 203 203 203 203 203 203 202 202 201 201 203 205 207 209 203 203 203 204 204 205 205 205 204 206 208 210 211 210 208 207 213 207 205 210 212 209 208 209 203 212 212 210 213 209 203 206 208 208 208 208 208 208 208 208 207 207 207 207 207 207 208 208 207 208 208 209 209 210 211 211 209 209 210 210 210 210 211 212 210 211 211 212 212 213 213 213 212 212 212 213 213 214 214 214 217 223 204 172 177 212 226 212 223 223 224 228 191 139 161 224 222 246 238 188 116 95 171 250 246 221 234 230 219 226 221 228 217 232 207 160 200 226 225 201 206 253 253 202 106 52 113 185 240 239 217 216 226 226 227 221 224 232 226 220 226 245 215 127 111 208 249 231 252 217 204 212 181 123 174 237 254 229 176 187 225 230 197 65 90 202 212 147 198 241 251 234 196 133 130 198 222 241 235 227 238 224 186 166 222 226 213 206 214 193 136 92 167 236 250 231 226 228 232 227 235 227 194 176 174 145 134 169 204 227 226 242 253 253 227 136 86 145 218 195 121 145 208 205 182 204 224 225 216 215 227 240 173 173 173 173 173 174 175 175 175 175 175 175 174 174 174 174 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 176 175 173 172 172 172 173 174 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 173 173 173 173 173 173 173 173 174 174 174 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 177 177 177 177 178 178 178 178 173 174 175 176 177 178 179 179 179 180 181 182 183 183 182 182 182 182 181 181 181 181 182 182 183 183 184 184 185 185 185 185 182 185 184 181 181 184 184 180 183 182 182 182 181 181 180 180 183 182 182 183 185 186 184 182 186 187 188 189 190 191 192 192 192 192 192 192 193 194 195 196 195 196 197 198 199 200 201 201 201 200 199 199 199 200 201 202 197 197 198 199 199 198 197 196 196 196 196 196 196 196 197 197 201 201 200 199 197 196 195 195 197 197 197 197 197 197 197 197 197 197 197 196 196 195 195 194 197 196 196 195 194 194 194 195 193 194 194 195 195 195 194 194 192 194 195 195 193 193 194 196 197 197 196 194 191 190 192 195 192 194 195 195 193 193 195 197 193 194 195 197 198 199 199 199 202 199 198 199 203 205 203 201 202 202 202 201 200 200 199 199 199 199 200 201 202 203 203 203 204 208 202 202 203 170 118 90 126 166 207 221 216 215 224 233 215 140 100 80 91 119 147 208 219 229 245 230 192 110 45 85 155 190 205 220 238 208 171 179 214 206 181 148 135 153 194 228 203 164 156 130 94 94 110 132 185 186 138 150 212 211 175 154 134 83 105 154 162 155 146 139 125 119 136 148 114 64 44 48 73 87 97 99 88 73 80 100 98 68 19 12 74 182 220 147 134 161 127 75 100 169 209 219 222 238 223 184 148 103 52 26 52 120 145 139 133 124 131 141 146 162 130 82 99 158 202 217 240 228 150 68 74 115 102 58 46 125 201 242 252 213 125 56 69 70 77 79 81 92 91 75 56 28 53 131 186 156 87 62 96 159 204 230 246 193 145 192 207 207 194 169 160 179 210 230 220 210 215 208 174 154 162 171 199 167 98 50 53 67 96 143 177 142 98 64 42 31 28 29 34 41 35 33 39 34 30 42 44 58 85 113 117 86 54 46 48 49 58 74 90 131 165 148 95 41 32 30 29 24 15 53 115 159 113 60 131 221 219 184 196 194 200 197 192 200 210 216 166 68 110 197 218 210 191 194 198 201 202 189 171 161 150 132 122 105 95 134 180 163 123 118 177 214 220 151 64 42 83 125 167 194 201 182 147 94 47 31 37 38 37 33 28 25 22 20 48 106 167 199 171 98 91 159 203 204 196 200 201 204 210 194 127 108 156 161 134 109 103 89 103 125 145 159 129 49 27 84 142 178 209 213 210 210 202 189 210 229 194 110 74 113 137 115 83 64 106 159 173 155 144 171 189 216 209 183 141 102 106 124 116 107 140 143 103 99 138 178 190 200 204 193 173 148 116 91 73 53 47 32 35 51 43 43 50 48 48 42 35 40 42 31 31 34 50 75 98 107 107 106 99 71 50 51 57 53 46 44 44 46 48 49 44 38 36 38 29 25 22 26 31 33 31 28 51 84 128 162 183 197 205 208 212 220 222 183 135 140 160 151 136 120 118 117 93 64 52 49 48 45 39 33 30 34 41 47 46 46 43 35 24 19 23 29 25 25 23 4 7 23 44 92 149 203 237 251 239 216 202 173 156 140 122 114 113 108 95 83 67 53 37 30 33 38 40 39 38 34 32 38 48 54 52 47 40 36 34 35 34 31 32 35 37 29 29 34 20 16 84 181 253 240 212 153 117 122 109 88 114 131 131 100 67 50 41 32 57 90 106 115 87 128 205 237 221 221 220 228 243 199 162 213 227 154 70 29 25 29 26 23 23 28 30 25 21 21 21 21 20 19 19 19 21 24 27 29 35 36 37 36 35 35 38 41 36 27 48 89 102 85 87 110 133 120 121 140 145 116 71 40 47 43 37 32 30 30 33 35 33 28 26 31 30 23 28 46 89 148 159 101 59 63 68 57 54 73 95 121 125 115 111 95 82 36 22 52 121 176 161 126 131 136 108 58 41 64 78 69 56 54 37 42 92 174 216 183 107 64 40 43 43 46 54 53 53 69 61 59 100 140 145 139 144 135 97 50 27 74 120 83 84 92 90 98 139 166 121 47 20 24 19 42 85 100 122 171 185 112 49 36 35 27 37 61 100 137 164 202 216 189 164 140 134 157 176 155 102 70 97 145 178 196 185 151 95 42 30 32 41 39 37 37 40 45 48 48 41 35 26 18 13 13 15 17 19 17 18 22 22 20 24 31 31 35 28 19 35 88 153 194 226 227 238 252 249 230 217 215 205 182 183 153 92 30 63 119 121 95 84 83 57 26 43 89 107 106 116 125 123 116 101 80 62 67 80 63 52 54 40 42 52 56 50 49 58 56 36 17 15 33 88 166 222 240 242 246 249 230 233 227 176 119 79 49 44 31 41 40 31 31 31 40 40 40 37 38 41 32 23 27 36 42 44 37 33 33 29 23 27 30 33 34 35 37 42 46 60 44 31 32 40 43 38 31 38 40 40 39 41 47 49 48 38 35 34 36 38 38 41 45 45 46 47 45 42 39 38 39 37 35 37 43 44 42 42 45 45 47 45 40 38 41 45 46 50 56 49 36 45 78 105 112 137 154 74 25 24 38 85 175 249 201 61 72 198 224 161 71 61 56 46 25 22 31 32 43 35 31 32 39 42 40 37 36 41 53 53 71 110 121 112 119 178 168 118 74 69 67 62 73 71 86 71 53 72 106 146 187 211 194 131 69 35 31 70 114 134 91 53 85 158 207 183 106 53 27 15 48 101 116 74 21 13 37 49 40 32 29 33 42 41 50 52 45 39 54 107 166 157 94 57 70 82 76 72 73 69 83 97 92 62 32 26 35 36 39 42 44 44 41 37 34 33 32 33 39 45 46 41 34 32 30 28 30 34 40 43 45 44 40 35 34 36 38 36 33 31 30 30 30 27 26 31 38 49 45 39 33 30 29 31 32 36 32 29 29 32 35 34 32 30 28 30 37 41 41 40 41 48 62 70 67 56 39 34 44 61 98 117 163 186 194 195 208 196 167 160 156 132 133 158 169 174 140 130 164 184 155 130 137 191 213 205 174 140 106 102 130 137 84 63 93 132 159 163 148 117 76 45 34 41 72 99 97 56 45 46 51 44 44 54 62 66 47 30 27 32 40 57 73 61 53 80 129 142 115 100 108 85 82 96 86 55 31 38 76 133 127 80 49 84 120 110 89 73 93 109 132 148 160 158 126 121 166 163 95 43 50 80 93 89 73 52 38 36 37 38 37 36 40 40 37 36 39 42 42 38 38 40 45 50 50 44 38 36 43 51 55 53 46 37 31 47 43 48 57 61 79 133 190 221 235 224 191 159 176 222 228 217 236 229 179 104 73 93 96 75 83 139 181 153 92 83 136 164 119 78 48 51 63 85 140 161 121 79 60 51 42 38 41 41 39 39 42 45 44 39 34 36 36 33 37 42 35 33 44 133 213 251 222 135 60 50 63 69 71 58 61 63 64 92 117 91 77 66 52 41 65 120 163 192 205 181 136 152 195 192 182 161 149 114 39 57 153 187 193 198 193 190 193 194 193 193 195 202 205 210 193 146 65 21 55 113 154 142 108 100 110 122 116 139 157 156 138 134 149 167 179 155 122 107 114 114 100 80 63 67 56 53 46 40 60 69 47 38 47 63 97 140 151 109 59 27 40 53 48 41 33 59 130 211 236 238 222 216 211 211 221 173 118 75 46 43 32 38 30 47 50 54 73 92 85 80 97 127 144 133 106 114 160 212 244 216 178 119 84 101 134 141 130 140 197 244 242 232 209 160 137 108 81 111 179 216 181 120 104 110 113 107 107 117 104 72 51 48 44 55 61 81 106 84 51 36 93 175 230 254 255 191 91 62 72 75 92 129 138 109 84 54 43 87 157 172 103 81 167 254 222 126 61 66 106 134 117 52 58 106 150 128 75 45 36 48 73 105 112 104 129 189 237 203 158 91 35 15 26 40 45 46 42 53 108 181 245 236 232 191 150 169 223 207 116 75 122 198 206 199 195 205 205 201 210 209 208 210 212 210 208 213 221 217 208 207 208 209 207 203 208 205 211 199 192 208 213 181 145 180 185 123 86 152 212 210 204 202 201 199 196 194 195 197 199 198 198 198 198 198 198 197 197 199 199 199 200 199 199 198 198 197 197 198 198 198 198 199 199 199 199 199 199 199 199 199 199 198 198 199 199 199 199 198 198 201 201 200 199 198 197 196 195 196 198 199 198 196 195 197 198 197 197 197 197 196 196 196 196 196 198 199 198 196 195 196 198 196 196 197 198 198 199 200 200 198 198 199 199 199 198 197 196 197 198 198 198 198 198 198 199 197 197 198 198 199 200 201 201 200 200 201 202 202 202 201 201 200 201 201 201 201 200 199 199 202 201 201 202 203 203 200 197 202 202 202 202 202 202 202 202 200 201 201 202 203 204 204 205 203 203 203 204 204 204 205 205 208 207 207 207 207 208 208 209 211 207 206 209 210 208 207 209 206 212 210 207 209 207 206 210 208 208 208 208 208 208 208 208 203 204 204 205 206 206 207 207 208 208 208 209 210 210 211 211 209 209 210 210 210 210 211 212 211 211 211 212 212 212 213 213 212 212 212 213 213 213 214 214 213 220 214 195 184 193 210 220 214 218 223 234 212 161 167 220 235 250 217 184 157 123 146 207 242 226 228 225 221 223 224 230 228 219 171 128 184 230 228 196 186 236 225 153 62 34 132 240 252 252 221 194 196 211 229 226 226 231 228 230 234 244 217 139 113 176 247 245 242 210 193 172 138 134 180 208 233 254 222 192 200 219 196 85 113 180 174 146 217 239 240 231 213 168 152 188 223 234 229 223 236 237 207 176 202 244 243 209 198 179 123 74 168 233 246 229 227 230 235 231 234 231 210 193 174 134 115 136 171 204 222 247 251 241 213 139 134 160 204 192 148 178 237 243 172 203 225 221 213 217 224 225 175 175 175 175 175 174 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 171 171 172 173 173 174 175 175 173 173 173 173 174 174 174 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 173 173 173 173 173 173 173 173 171 172 174 176 176 176 175 174 175 175 175 175 175 175 175 175 174 175 175 176 176 176 175 175 177 177 177 177 177 177 176 176 176 177 177 178 179 180 181 181 175 176 177 179 180 181 181 181 180 182 184 186 186 184 181 178 184 184 184 185 185 186 186 186 186 184 180 178 181 185 184 180 183 183 182 182 182 181 181 181 185 183 182 182 184 185 185 185 186 186 188 189 191 192 193 194 193 193 193 193 193 195 196 197 196 197 197 198 199 200 201 201 201 200 200 199 200 201 202 202 198 199 199 199 199 198 197 196 195 196 196 197 197 198 198 199 201 200 200 199 198 197 196 196 199 199 198 197 197 196 195 195 197 197 196 196 196 195 195 195 196 196 196 195 195 194 194 194 193 193 193 193 194 195 197 197 192 194 195 195 193 193 194 196 195 196 196 195 193 192 192 193 194 195 195 194 193 193 196 199 194 194 195 196 198 200 202 203 200 201 202 202 203 203 204 204 204 204 203 203 203 203 203 203 202 202 202 202 201 201 201 202 201 203 198 200 207 184 134 98 94 126 163 183 191 196 202 205 182 149 142 134 121 93 89 151 220 247 245 225 201 146 102 109 99 120 131 152 173 156 151 188 197 179 157 153 150 138 159 210 179 144 139 143 126 92 72 86 147 174 161 182 240 234 176 132 131 139 171 193 175 168 169 136 98 84 97 124 119 94 81 81 166 195 192 188 165 140 170 200 148 80 9 22 114 213 225 156 144 185 154 63 59 163 234 224 218 219 199 189 182 125 54 28 101 173 177 164 183 188 206 245 203 117 57 95 170 197 186 182 193 226 165 72 87 143 122 62 100 189 243 250 238 164 89 79 136 149 137 92 59 60 63 53 40 30 52 129 169 128 86 75 100 141 172 203 237 197 151 190 223 210 178 141 143 188 218 212 192 187 186 165 124 118 164 211 252 214 148 104 81 49 60 118 193 223 188 106 59 47 34 24 16 27 26 23 33 38 34 33 24 25 43 59 55 58 90 123 71 29 16 50 123 209 218 183 116 55 36 36 37 25 11 40 103 148 117 80 145 221 218 189 199 195 200 201 194 199 211 211 161 74 127 206 211 205 196 199 195 204 208 199 186 170 144 119 140 117 94 108 134 118 91 91 112 160 176 124 50 23 61 117 161 175 165 130 97 67 44 37 35 33 32 30 25 28 45 65 68 84 96 111 105 65 76 145 196 215 202 192 202 219 231 219 149 85 83 94 102 113 135 141 175 203 233 203 106 38 73 145 200 213 217 206 194 194 198 199 228 227 170 82 54 94 118 101 105 98 107 110 121 141 156 176 214 219 185 152 158 183 171 110 64 65 79 65 64 109 152 173 183 197 210 213 210 202 185 169 141 120 82 40 33 40 32 37 43 38 38 38 36 40 39 27 28 35 45 50 50 48 44 42 43 45 49 49 42 34 34 38 43 43 45 44 36 33 49 72 84 63 41 31 28 25 26 29 27 38 61 88 112 130 148 161 168 177 173 139 118 141 150 119 104 92 79 62 44 43 49 47 44 42 38 34 31 33 38 42 36 43 36 24 21 21 18 20 19 20 26 28 48 83 126 179 233 249 236 207 169 135 113 86 70 59 46 40 40 38 31 24 19 20 23 28 34 35 33 30 37 32 30 35 45 51 50 47 38 33 30 33 35 34 31 30 45 41 37 31 22 32 103 191 211 201 188 160 167 198 177 135 130 125 114 93 65 43 42 51 89 105 111 133 143 199 238 233 221 213 203 223 237 170 140 225 248 193 110 45 23 26 21 8 29 34 35 30 25 24 24 23 20 20 19 19 20 22 25 26 32 33 35 34 32 32 34 35 34 26 36 73 105 111 99 88 87 92 95 88 69 50 42 44 44 44 39 33 29 29 26 22 25 34 24 19 43 63 70 81 116 168 183 146 108 85 66 55 44 45 56 69 65 84 118 108 82 36 23 45 91 125 110 86 79 94 94 71 47 41 45 48 60 55 38 68 159 252 255 183 104 53 31 44 45 36 46 63 79 101 95 104 169 228 242 242 254 218 133 48 43 131 168 97 69 99 119 134 171 191 137 56 17 19 24 53 101 126 128 131 138 93 52 38 30 21 30 51 72 118 163 192 168 137 146 145 177 189 193 159 94 52 73 119 149 207 201 143 84 40 27 24 39 36 35 36 40 44 49 53 42 33 21 15 14 16 17 17 20 17 18 21 20 17 21 27 30 31 34 34 32 44 77 109 140 149 170 197 213 213 204 196 189 189 205 174 104 31 44 79 94 76 65 65 53 36 43 66 66 59 67 82 86 81 69 52 60 81 105 96 82 76 55 44 43 58 77 87 83 63 39 24 27 28 51 96 140 165 177 184 180 150 147 153 132 114 105 92 63 46 53 52 41 34 28 35 36 33 35 48 55 37 22 26 34 38 41 40 40 39 34 28 32 33 34 34 33 35 40 44 49 44 38 35 37 40 39 36 34 42 46 43 42 46 46 42 37 33 32 34 36 36 39 43 44 47 50 50 47 43 39 37 37 34 36 42 44 41 42 46 45 48 48 43 41 43 45 45 45 54 49 39 52 83 98 91 86 70 39 60 111 131 111 154 225 165 51 94 232 254 176 77 60 65 52 39 29 27 36 36 34 29 27 32 37 37 34 32 25 41 43 49 67 70 70 85 131 135 109 81 74 66 57 63 83 106 86 53 67 100 118 129 123 106 74 43 32 27 61 143 203 144 75 56 93 160 168 96 41 27 32 73 117 120 78 35 43 50 47 35 28 29 31 29 39 41 37 32 38 56 78 92 93 83 78 77 78 82 71 47 50 83 110 100 59 26 20 30 37 40 44 47 46 42 37 33 36 36 39 42 44 43 38 34 33 32 32 35 40 43 44 44 39 36 33 34 36 37 35 32 33 31 29 29 26 26 32 41 53 48 41 35 32 33 35 37 38 33 26 24 27 31 33 33 27 26 30 37 41 40 38 38 49 65 70 63 55 41 28 27 47 95 144 209 221 215 205 203 175 157 141 124 124 163 198 197 153 103 100 175 229 195 143 132 164 213 230 197 144 87 65 82 74 47 61 124 183 204 186 158 100 51 25 34 63 108 123 95 36 36 53 66 62 61 77 90 87 58 32 28 34 38 44 51 50 54 93 131 122 93 76 68 70 72 76 55 41 49 56 70 97 103 82 60 85 128 127 94 58 71 90 116 123 123 134 127 131 185 179 108 63 63 68 68 73 63 48 37 33 34 37 39 38 40 39 34 33 37 41 43 41 39 40 43 47 48 45 42 35 40 46 49 46 38 31 28 46 51 76 111 135 156 198 242 241 250 225 187 170 195 220 200 178 203 180 135 124 150 161 126 58 68 145 182 133 93 97 115 117 79 64 64 68 80 121 186 153 95 49 46 52 43 37 42 39 38 36 37 41 43 41 37 37 32 31 41 40 26 35 68 142 199 200 142 76 43 49 51 79 66 41 40 53 80 132 166 133 122 113 92 57 45 69 95 131 151 132 87 104 141 144 149 193 189 145 48 43 114 147 174 205 199 195 194 193 190 189 189 194 204 215 203 148 47 13 85 167 223 186 109 94 114 113 86 82 86 92 99 107 115 125 134 105 96 107 125 119 96 74 58 54 41 44 56 70 91 90 62 42 52 62 102 164 174 112 50 19 30 51 66 75 71 90 154 216 223 209 196 211 230 231 226 218 182 146 92 57 31 37 34 39 48 46 42 46 47 50 61 96 120 109 93 143 216 222 183 133 120 114 120 145 183 205 200 184 212 244 248 246 227 190 179 140 60 105 191 176 129 118 127 146 130 104 117 170 181 131 83 50 29 42 60 64 58 46 50 55 86 135 196 253 253 156 42 57 79 110 160 220 236 197 155 114 62 54 88 98 67 78 153 210 156 87 89 146 187 175 128 64 57 113 168 136 76 56 58 58 68 85 98 115 152 192 210 194 191 144 64 16 24 40 40 40 31 47 110 176 227 226 241 220 178 175 218 178 83 103 200 228 197 174 189 214 211 200 207 211 206 207 214 217 212 209 211 220 207 202 208 210 205 208 217 211 217 204 194 205 205 184 168 187 149 102 114 176 206 202 204 198 200 202 199 195 194 196 199 201 201 200 199 198 197 197 196 197 198 198 199 199 199 199 198 197 197 197 198 199 199 199 200 199 199 199 199 199 199 199 199 196 196 196 197 198 199 200 201 202 201 200 199 198 197 196 196 198 199 200 199 197 195 196 198 195 196 196 196 196 196 196 197 198 199 199 198 196 195 196 197 197 197 198 198 199 199 199 199 198 198 199 199 199 198 197 197 198 198 198 198 198 198 198 198 197 197 198 199 199 200 200 201 201 201 200 200 200 201 202 203 202 201 201 200 200 200 200 201 202 201 200 200 201 201 200 198 201 201 201 201 201 201 201 201 199 200 201 202 203 203 202 201 203 203 203 203 204 204 204 205 210 209 206 205 204 206 208 209 207 206 207 209 208 206 206 209 207 208 207 208 208 208 208 210 208 208 208 208 208 208 208 208 203 203 204 205 206 207 208 208 208 208 209 209 210 211 211 211 209 209 210 210 210 210 211 212 211 211 211 211 212 212 212 212 212 212 212 212 213 213 213 214 211 216 225 219 192 171 185 215 220 223 223 230 217 168 157 201 240 246 193 182 207 165 133 164 228 234 223 220 221 219 227 230 232 211 162 138 204 245 213 152 143 196 178 111 60 64 152 248 239 250 220 185 173 186 216 229 226 223 219 224 229 242 231 173 97 159 252 254 254 212 141 81 136 150 157 158 201 254 242 175 177 203 193 116 142 159 153 181 240 237 229 230 231 210 186 182 207 216 226 229 233 241 221 182 176 228 248 234 206 144 78 52 150 216 234 222 222 224 230 229 229 231 233 230 207 156 103 73 125 180 213 214 188 169 155 111 103 138 152 114 108 183 237 216 172 199 224 226 217 215 222 228 175 175 176 177 176 175 174 173 172 172 172 173 173 174 174 174 173 173 173 174 174 175 175 175 172 172 172 173 173 174 174 174 172 172 173 173 173 174 174 174 174 175 175 176 175 174 173 172 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 172 172 172 172 172 172 172 172 172 173 174 175 176 175 174 174 174 174 174 175 175 175 175 176 173 174 175 176 176 176 176 176 177 177 177 176 176 176 176 176 178 179 179 180 181 181 182 182 175 176 177 178 179 179 180 180 182 184 186 188 188 185 182 180 185 185 185 186 186 186 187 187 189 184 178 177 181 185 184 181 183 183 183 183 183 183 182 182 185 184 183 182 183 185 187 188 186 187 188 190 192 193 195 195 194 194 194 194 195 196 197 198 198 198 198 199 200 201 201 202 201 201 200 200 200 201 202 203 200 200 200 199 199 198 198 197 196 196 197 198 199 200 200 201 197 197 198 198 199 200 200 201 198 198 198 197 197 196 196 196 197 196 196 195 195 195 196 196 196 196 196 196 195 195 194 194 195 194 193 192 193 194 196 198 192 194 195 195 193 193 194 196 194 195 196 195 194 193 192 192 194 195 195 193 192 193 196 199 199 198 197 198 199 201 204 205 201 201 201 202 203 204 204 204 204 204 204 204 205 205 205 205 205 206 205 203 201 199 200 201 194 205 210 207 205 198 185 174 154 151 143 136 139 147 149 146 153 172 208 219 190 115 62 91 189 212 182 164 169 159 149 136 117 123 115 113 118 107 120 166 185 173 149 145 152 134 129 160 156 147 142 144 138 106 78 83 111 148 156 173 213 202 151 120 132 198 197 170 161 164 166 137 107 97 118 158 175 164 146 132 195 238 222 223 231 225 240 229 165 105 38 37 99 156 156 120 120 130 121 79 69 132 190 189 187 176 166 195 208 130 49 45 156 236 248 233 240 235 236 251 197 88 78 162 188 157 120 87 123 187 164 105 140 187 139 65 125 215 238 207 167 82 41 94 161 185 185 148 104 68 45 38 29 29 55 141 168 115 100 114 112 100 139 192 204 172 149 171 231 217 167 109 117 181 196 153 124 141 150 137 128 154 203 237 231 190 163 161 138 88 62 71 128 235 245 153 101 95 70 42 41 39 31 27 33 36 34 30 29 27 29 22 26 81 156 195 99 34 22 72 139 201 194 190 158 87 46 39 40 27 11 30 84 121 101 83 148 217 219 200 199 194 197 204 196 201 216 205 138 78 143 207 200 204 205 206 200 205 206 208 207 188 155 133 143 145 149 162 165 133 98 89 59 86 102 93 66 39 60 113 141 163 152 100 57 46 45 43 31 31 28 23 24 45 84 117 100 95 72 66 69 51 63 118 165 206 211 209 218 214 196 169 117 51 59 128 177 195 208 212 235 248 231 138 49 74 156 195 210 210 204 194 189 195 207 217 196 160 117 92 78 71 85 111 134 123 109 103 117 139 160 182 197 162 132 152 195 226 198 115 50 38 44 61 111 173 194 192 184 188 191 193 198 208 213 213 204 193 140 71 41 32 28 37 27 22 27 30 27 28 32 28 30 34 37 36 37 40 43 42 41 44 44 40 37 37 36 33 41 39 32 21 22 51 107 153 165 139 106 77 50 32 29 37 34 25 26 39 51 63 81 99 109 116 124 114 98 101 101 84 70 65 59 45 34 42 51 48 42 42 40 36 33 31 33 35 32 35 25 18 24 24 17 17 14 17 43 87 137 178 214 247 250 209 146 94 63 48 45 41 35 30 24 22 24 26 26 25 26 27 29 30 30 30 30 30 34 31 29 35 45 53 54 52 39 38 36 32 27 25 28 32 28 40 38 27 28 48 91 135 122 126 124 113 163 243 238 184 138 104 77 69 54 35 38 59 77 83 110 177 214 244 237 219 228 211 213 233 214 150 144 211 253 231 169 91 43 33 30 20 32 37 37 32 26 25 25 24 20 20 19 19 20 21 23 24 26 29 31 32 31 30 31 33 33 30 33 54 92 116 102 74 60 68 71 61 49 43 45 49 43 43 38 32 32 34 30 22 18 20 25 52 104 144 143 125 128 149 174 199 195 134 69 50 51 58 62 63 53 69 113 125 89 42 30 41 54 62 61 70 79 88 87 67 42 32 46 62 92 96 79 97 172 243 230 151 90 41 18 42 68 77 90 108 127 125 109 132 206 250 251 254 254 202 94 43 104 172 150 82 73 129 177 181 162 137 96 57 21 18 24 67 151 209 173 97 77 64 50 44 43 39 32 26 47 117 186 207 167 158 201 209 231 242 237 189 111 65 87 134 150 230 231 159 88 42 33 37 37 35 35 39 43 45 46 49 40 29 17 11 14 17 17 15 20 17 18 21 20 17 20 27 33 28 30 37 38 36 40 50 54 62 75 92 110 121 120 114 117 128 157 139 89 29 29 41 49 49 48 45 46 60 89 115 95 73 70 82 80 67 56 49 61 76 98 104 94 76 56 49 33 55 96 119 94 54 38 42 40 35 36 47 62 76 92 105 98 73 81 117 149 177 177 149 87 58 61 71 71 61 41 35 29 33 40 53 62 49 31 29 33 37 42 43 40 36 36 38 39 38 35 32 32 34 39 43 40 47 46 36 32 38 39 34 29 39 46 46 46 47 43 36 40 36 36 39 40 38 36 38 43 45 48 50 49 46 43 41 38 35 36 41 42 38 39 43 41 45 47 44 43 45 47 46 42 49 49 47 56 69 70 59 46 25 59 144 217 220 132 119 161 113 37 85 206 236 171 84 68 79 77 83 61 31 39 35 35 29 25 27 31 32 29 25 27 43 47 46 48 45 47 61 70 80 74 64 65 62 57 61 93 112 92 66 82 98 81 64 61 64 85 95 84 38 43 145 213 186 112 53 59 110 124 73 28 45 73 94 92 80 76 81 110 79 50 41 42 45 42 34 43 36 31 29 33 47 56 54 54 73 84 74 73 90 86 56 47 67 80 68 47 33 28 26 42 43 45 46 44 41 38 36 36 39 42 44 43 41 38 36 35 36 38 41 44 45 42 40 33 32 32 33 36 36 34 32 34 31 29 28 26 27 34 43 52 46 38 33 32 34 37 39 39 33 27 25 28 31 32 32 30 31 34 40 43 42 38 35 50 67 68 58 53 45 28 18 51 112 172 226 216 204 194 183 144 145 144 139 156 200 216 195 161 119 111 168 219 197 148 126 154 193 200 164 116 67 52 74 80 90 109 139 174 187 158 113 62 31 30 53 80 114 114 72 38 36 55 77 81 81 89 97 84 62 46 46 47 40 35 38 47 61 103 120 91 73 77 74 75 53 47 54 80 97 81 69 61 93 105 87 97 141 138 86 59 85 108 125 123 131 159 164 155 178 162 131 126 109 70 48 57 53 47 40 35 34 37 40 38 41 41 36 34 37 40 41 39 38 37 38 42 44 43 42 36 40 44 46 41 35 34 36 54 79 122 168 204 220 217 208 190 217 208 183 179 200 203 165 187 166 118 114 161 205 215 190 123 68 102 146 130 123 120 99 79 88 111 115 96 91 114 144 112 66 33 40 50 42 35 39 39 38 36 35 38 43 44 41 32 29 30 37 33 22 42 83 132 135 95 58 55 80 118 132 136 125 89 58 48 85 161 204 173 168 173 163 112 60 45 51 59 73 75 67 87 108 131 183 240 229 164 41 19 86 136 192 207 201 196 195 195 192 191 192 193 202 210 202 149 43 16 110 203 250 206 140 146 165 146 110 105 101 106 118 121 116 106 95 75 73 91 112 107 85 63 45 37 46 65 105 140 128 92 76 102 121 99 83 128 152 97 32 19 23 45 86 142 166 165 192 216 214 194 176 188 213 215 200 217 214 213 164 98 35 29 32 29 38 43 45 47 47 42 40 69 88 98 123 182 216 175 113 104 149 171 162 175 213 229 221 194 192 221 243 234 197 164 173 140 70 92 131 112 117 150 167 174 111 94 155 232 254 204 120 49 27 37 52 58 57 49 52 61 67 98 168 222 189 94 23 76 127 182 220 247 252 238 213 191 127 71 48 43 53 85 124 128 97 91 142 202 216 172 114 68 68 143 205 163 97 82 83 78 64 65 84 105 127 139 138 171 183 149 74 27 33 44 37 43 30 41 98 151 189 183 200 208 197 177 184 149 97 137 202 188 183 186 204 221 219 207 202 208 204 205 210 207 199 198 204 206 209 206 211 211 208 214 212 214 203 208 207 198 209 199 156 152 138 145 182 212 212 203 203 199 201 203 202 200 198 198 199 201 201 200 199 199 198 197 197 198 199 200 200 201 201 201 201 197 197 198 198 199 200 200 200 199 199 199 199 199 199 199 199 198 197 196 196 197 199 201 203 200 200 200 199 199 199 198 198 199 201 201 200 197 196 196 198 194 195 195 196 196 197 197 197 199 199 199 198 197 196 196 196 198 198 198 199 199 199 199 199 198 199 199 200 199 199 198 197 199 199 199 199 199 198 198 198 198 198 198 199 199 200 200 200 202 201 200 199 199 201 203 204 204 202 201 199 199 200 201 202 203 201 200 199 199 200 200 200 200 200 200 200 200 200 200 200 202 201 201 201 201 201 202 203 202 202 203 203 203 204 204 204 209 208 207 205 205 205 206 207 204 206 208 208 206 204 206 209 213 206 207 211 211 210 209 205 207 207 207 207 207 207 207 207 207 207 207 208 208 208 209 209 208 208 209 210 210 211 211 212 209 209 210 210 210 210 211 212 211 211 211 211 211 211 211 211 211 211 212 212 212 213 213 213 214 215 225 228 202 169 170 193 213 218 222 224 217 178 160 202 233 228 176 182 232 206 152 142 200 237 226 218 219 216 227 222 222 208 178 177 234 254 196 118 126 175 173 138 119 102 121 172 209 238 235 220 201 192 211 227 239 238 231 229 230 246 241 186 110 159 236 242 255 191 110 112 209 204 170 166 198 237 246 202 177 184 179 124 131 124 152 226 249 237 227 230 236 234 215 192 184 193 223 239 232 234 224 189 171 204 234 249 221 131 54 41 124 198 228 226 222 216 221 225 228 225 233 245 244 215 137 53 85 148 181 152 105 94 108 108 102 94 84 77 90 133 166 168 167 187 212 221 208 200 217 242 173 174 175 176 177 176 175 175 172 172 172 173 173 174 174 174 173 173 173 174 174 175 175 175 174 174 174 173 173 172 172 172 172 172 172 173 173 173 174 174 174 174 175 175 175 174 172 171 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 172 172 172 172 172 172 172 172 176 175 174 173 173 173 174 175 174 174 174 175 175 176 176 176 173 174 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 179 179 179 182 182 182 182 181 182 182 182 184 184 184 184 184 184 183 183 185 186 186 186 187 187 187 188 190 184 179 179 182 184 184 183 183 183 183 183 184 184 184 184 185 185 184 183 184 185 188 190 187 187 189 190 192 194 195 196 196 195 195 195 196 197 198 199 199 199 200 200 201 201 202 202 202 201 201 200 201 201 202 203 202 202 201 200 199 198 198 198 197 197 198 199 200 201 202 202 198 198 198 199 199 200 200 201 196 196 196 197 197 198 198 198 197 196 195 195 195 196 197 197 195 196 196 196 196 195 194 193 198 196 194 193 192 193 194 195 192 194 195 195 193 193 194 196 194 194 194 195 195 194 193 192 193 194 194 192 191 192 195 197 202 201 199 198 198 199 201 202 202 199 198 200 203 205 204 201 201 201 201 201 201 201 201 201 202 203 204 203 201 201 204 207 197 197 199 200 203 208 207 200 207 203 187 163 146 146 155 161 186 201 219 234 232 173 101 87 111 121 98 120 150 148 160 162 208 205 181 158 147 125 113 125 138 145 133 122 120 104 106 139 177 186 171 148 120 88 95 132 153 154 130 108 116 114 107 125 144 174 156 141 142 148 174 181 137 144 177 218 233 218 182 148 159 202 173 177 227 249 236 178 143 140 91 35 41 79 94 100 107 108 131 134 92 73 122 182 182 182 174 185 178 101 45 65 146 216 246 235 222 224 225 203 106 105 164 213 175 113 74 43 96 136 129 114 140 135 81 44 119 182 157 98 88 69 72 134 143 153 146 140 137 104 54 29 23 29 73 174 192 122 112 145 119 105 134 162 149 117 105 130 188 180 143 99 104 140 137 97 76 101 130 159 193 220 226 222 180 152 173 207 193 163 125 79 65 167 201 169 174 186 151 111 88 59 39 38 36 30 29 32 25 32 25 2 23 111 188 202 130 48 16 66 123 178 181 212 201 124 59 35 34 29 19 28 62 79 64 73 153 221 221 200 197 193 192 202 195 204 221 193 108 87 170 220 205 211 208 200 202 186 169 179 205 207 198 200 185 197 214 226 216 173 123 95 83 84 76 76 83 72 60 67 115 167 184 128 59 36 38 35 35 39 31 16 22 61 110 142 145 141 107 79 73 53 48 79 91 129 164 209 220 175 131 109 112 61 77 171 224 228 226 229 227 207 121 45 70 143 194 222 207 197 189 191 201 205 199 190 131 101 107 148 132 63 60 126 153 150 129 120 130 140 156 175 150 111 126 194 206 169 137 99 73 29 37 101 181 225 214 201 194 196 195 194 196 200 202 202 219 222 182 125 95 84 74 63 44 27 22 25 24 27 34 35 30 28 27 30 37 43 46 45 38 45 46 37 29 29 34 36 29 29 20 17 47 112 181 221 205 192 175 155 123 82 49 34 34 23 22 32 40 43 55 71 82 102 124 120 90 65 57 56 60 56 59 56 46 44 46 41 43 43 41 37 32 29 28 29 29 29 25 23 23 20 17 19 9 51 109 166 212 245 254 246 201 131 60 25 21 24 30 42 36 34 31 30 31 32 33 33 31 30 28 25 23 24 28 31 28 26 27 34 45 53 55 54 40 41 39 33 30 35 46 56 46 52 42 28 31 46 67 87 81 74 69 62 105 167 153 101 65 45 27 29 48 63 61 52 41 88 166 240 243 226 196 194 220 234 235 226 189 136 150 214 252 253 222 146 71 33 26 27 32 36 37 31 26 24 24 23 20 20 20 20 20 21 22 23 20 24 28 31 31 31 32 33 30 35 33 37 65 94 90 65 44 48 49 44 41 43 41 38 49 44 35 30 31 33 31 27 19 21 68 140 195 218 192 143 125 133 157 213 242 179 89 56 115 131 107 76 54 58 112 165 138 71 41 44 47 43 43 64 100 100 87 59 34 29 44 60 103 119 103 99 131 161 143 85 50 37 30 45 77 111 148 178 199 166 121 127 186 218 208 199 185 120 57 82 182 224 154 72 107 176 226 205 146 99 71 53 33 19 19 62 147 209 171 83 55 54 46 40 49 58 42 16 36 114 199 235 204 197 244 254 250 254 253 204 136 99 113 143 151 188 164 105 60 37 44 53 38 35 37 44 49 45 40 38 34 25 14 10 14 17 17 14 19 16 17 21 20 18 22 28 32 31 31 34 39 40 36 30 26 31 33 35 40 47 49 47 55 54 71 61 46 24 35 39 29 34 32 30 52 101 152 179 146 139 137 131 114 97 78 56 54 85 110 113 97 79 69 61 42 47 72 92 88 78 68 54 42 41 39 36 37 54 90 123 114 101 116 158 212 255 234 168 93 59 68 97 112 96 53 31 28 48 56 55 61 60 47 37 35 45 59 62 49 33 31 39 53 47 39 36 37 42 46 48 57 49 46 49 47 38 35 38 50 47 44 43 47 49 47 43 40 37 38 42 44 41 37 36 42 42 43 44 46 48 48 48 42 37 37 39 39 34 34 37 40 45 46 44 42 44 45 44 37 39 48 58 60 52 43 39 31 26 101 203 254 248 150 112 131 78 24 66 153 175 127 65 83 96 121 155 122 59 48 42 30 26 23 23 26 28 25 20 20 33 42 44 45 43 46 53 48 53 51 50 56 59 59 60 74 89 80 75 92 91 68 59 89 124 174 180 141 59 25 99 184 210 149 69 53 67 66 45 33 77 121 123 85 60 81 118 157 98 56 53 59 68 80 83 65 38 25 27 27 33 39 36 33 54 69 63 63 83 85 61 45 52 53 44 40 43 42 37 46 45 43 42 40 40 40 40 35 38 42 44 43 41 40 39 38 39 42 45 46 44 39 34 30 30 30 32 34 35 34 32 35 32 30 29 27 28 35 44 47 41 34 30 31 35 37 38 40 36 33 33 36 37 35 33 35 37 40 43 44 43 38 33 49 63 62 51 50 45 29 16 37 107 171 220 211 204 189 167 131 152 170 175 185 205 207 189 187 176 162 167 184 179 150 128 142 158 130 87 77 82 87 99 116 152 155 126 127 141 108 50 36 31 48 68 78 93 90 61 48 36 51 83 97 92 81 70 64 60 66 74 65 42 31 34 33 46 78 87 71 85 118 126 71 24 24 72 123 126 90 76 86 125 137 98 87 133 138 84 57 96 136 160 150 145 165 168 140 132 127 157 185 142 68 36 41 44 45 42 37 34 36 38 39 43 44 41 38 38 38 36 35 34 33 34 36 38 39 39 37 40 45 47 43 43 54 68 91 104 134 178 213 216 185 153 165 213 217 186 163 168 183 172 185 142 118 163 197 184 191 213 202 112 57 72 124 147 116 91 56 134 198 193 148 117 97 70 60 46 38 45 49 43 37 37 41 41 38 35 37 44 46 44 33 37 36 33 29 28 49 84 108 90 64 86 130 161 195 215 191 185 160 118 65 65 137 192 189 198 209 197 153 108 77 57 47 45 53 70 98 119 157 228 237 223 152 26 8 90 159 230 202 196 192 193 195 195 196 198 204 201 200 196 150 49 26 124 208 235 199 172 196 203 187 173 156 155 167 180 183 182 163 132 99 80 76 82 78 67 52 37 34 67 94 148 192 142 83 97 182 186 129 70 86 109 72 22 20 30 54 105 192 238 222 217 215 214 196 172 171 197 212 205 217 220 237 202 129 45 29 34 35 36 44 50 45 38 38 42 48 74 102 127 149 152 144 142 199 243 213 154 183 244 241 203 175 170 207 242 239 196 144 131 125 124 87 69 131 172 153 155 145 74 114 214 249 253 210 119 47 29 39 49 52 55 51 55 79 80 92 123 130 88 62 82 147 185 230 239 212 192 203 224 234 188 127 78 54 62 77 73 71 68 102 150 173 166 130 95 88 91 154 199 153 109 119 135 97 62 51 70 79 85 105 127 140 131 97 50 26 33 41 39 46 43 40 72 129 187 164 144 182 198 173 156 141 124 131 125 163 193 207 191 185 207 221 211 205 209 217 216 197 175 171 181 166 203 215 216 210 204 198 168 176 186 204 210 211 220 189 127 152 176 210 225 218 208 202 195 200 200 199 201 202 202 199 196 199 199 199 199 199 199 199 199 198 198 199 200 201 201 201 200 198 198 198 199 199 200 200 200 199 199 199 199 199 199 199 199 201 200 199 198 198 199 200 202 197 198 198 199 200 201 201 202 200 201 202 201 198 197 197 199 195 195 195 196 196 197 197 198 199 199 198 198 198 198 197 197 199 199 199 199 199 199 199 199 199 199 200 200 200 199 198 197 200 200 200 199 199 199 198 198 198 198 198 199 199 199 199 200 202 201 200 199 199 201 203 204 204 203 201 200 199 200 202 203 201 201 200 199 198 198 199 200 200 200 200 200 200 200 200 200 205 203 201 199 199 201 204 206 202 202 202 203 203 203 204 204 205 206 207 207 207 205 204 203 202 206 208 207 205 205 207 209 227 211 208 211 207 208 211 205 207 207 207 207 207 207 207 207 210 210 209 209 208 207 207 207 209 209 209 210 211 211 212 212 209 209 210 210 210 210 211 212 211 211 211 211 211 210 210 210 211 211 211 212 212 212 213 213 217 213 215 221 213 193 179 177 210 218 237 241 231 190 154 178 225 207 166 181 232 234 183 126 166 225 231 220 216 214 224 213 213 201 181 193 233 250 198 136 149 165 179 194 177 98 55 95 185 229 243 237 228 213 201 180 204 223 235 239 238 243 213 135 95 132 231 254 238 141 123 220 253 241 199 200 206 206 241 253 207 182 165 103 74 67 140 230 248 237 231 231 230 234 230 214 188 183 206 230 230 236 234 212 185 195 220 246 227 152 73 35 111 195 240 243 230 210 211 220 232 221 219 226 243 249 196 103 78 101 121 109 89 92 125 169 141 116 83 71 90 115 110 85 137 170 196 189 172 179 213 244 173 173 174 175 175 175 175 175 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 174 173 173 172 171 171 171 172 172 172 173 173 173 173 174 174 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 173 173 173 173 173 173 173 173 178 176 174 172 172 173 174 175 173 173 174 175 175 176 176 177 174 175 175 176 176 176 175 175 175 176 176 176 177 177 178 178 178 178 179 179 179 180 180 180 184 183 182 181 181 181 181 182 183 182 180 180 180 181 183 185 186 186 187 187 188 188 188 188 188 185 183 184 184 183 184 186 183 184 184 184 184 185 185 185 183 185 186 186 185 186 188 190 188 189 190 191 193 194 196 196 197 197 196 196 197 198 200 200 200 200 201 201 201 202 202 202 202 202 201 201 201 202 203 203 204 203 202 200 199 199 199 199 199 199 200 200 201 202 202 202 204 203 202 200 199 197 196 195 195 195 196 197 197 198 199 199 197 196 195 194 194 196 197 198 195 195 196 197 196 195 194 193 197 197 195 194 193 193 193 193 192 194 195 195 193 193 194 196 195 194 193 193 194 195 194 193 191 192 194 194 192 192 194 195 200 199 198 197 197 196 197 197 203 199 197 199 204 206 204 200 202 202 202 201 201 201 201 201 197 200 202 203 202 205 210 215 201 145 136 187 215 204 195 201 210 217 218 208 200 199 202 202 208 207 201 210 228 214 175 155 115 93 65 94 121 124 171 220 252 250 231 217 218 206 180 163 139 137 123 109 95 72 71 98 146 167 164 145 97 60 116 205 242 193 120 60 52 68 97 150 185 183 184 166 127 144 201 215 166 187 217 234 232 219 187 148 164 194 157 147 189 203 175 127 153 158 112 37 18 34 68 130 157 141 169 215 170 68 82 193 222 233 199 141 95 55 50 84 115 152 170 156 136 152 164 126 58 158 244 253 207 111 62 82 90 86 77 90 99 62 42 73 105 121 103 106 145 147 142 177 173 169 140 130 141 110 54 31 24 31 90 189 200 125 108 151 158 165 143 102 88 69 61 104 126 102 81 94 120 112 85 74 101 128 142 161 211 244 221 178 151 145 182 209 200 203 189 135 76 92 105 145 217 251 229 201 161 109 75 70 54 32 25 28 22 34 26 4 27 101 150 149 119 52 16 87 160 223 220 235 228 159 79 36 27 30 30 31 39 38 28 61 154 223 225 207 200 198 192 199 193 207 224 175 93 104 198 237 213 204 183 172 180 153 121 135 184 210 215 227 234 236 232 211 179 151 132 123 152 149 117 86 99 119 92 46 68 108 132 102 55 41 41 30 34 36 26 14 30 77 124 148 173 170 129 91 79 60 57 87 86 76 88 139 144 95 88 113 145 82 60 143 210 234 231 219 180 99 38 68 146 194 203 205 194 197 198 197 192 182 166 152 141 139 165 199 163 72 61 133 168 164 128 122 149 156 142 122 119 130 158 174 136 109 126 128 90 33 54 137 204 219 197 187 192 193 194 195 194 193 191 189 194 203 192 181 179 185 168 117 67 38 22 25 25 25 25 22 23 19 19 26 30 31 34 40 29 31 30 27 25 27 29 29 24 38 54 79 128 186 218 220 212 209 207 206 192 156 105 66 32 24 23 33 40 40 43 51 61 99 127 116 85 61 53 52 56 52 58 62 52 45 43 39 41 41 40 36 30 26 24 24 22 21 26 23 13 17 21 10 4 101 197 247 254 254 232 175 114 59 25 21 32 36 28 38 35 34 34 34 35 35 34 33 29 28 27 27 26 26 26 26 23 23 25 32 41 48 49 48 34 24 22 45 85 113 113 99 103 79 39 21 43 85 130 164 138 88 54 40 50 66 50 33 30 54 55 53 102 161 143 78 35 128 228 255 208 174 157 184 218 240 196 165 162 130 149 227 241 253 253 212 129 52 17 15 29 34 35 29 24 22 22 21 20 20 21 21 22 22 23 23 17 22 28 32 33 32 32 33 32 40 38 33 47 70 72 57 35 38 39 37 37 40 41 41 46 43 42 40 33 22 17 18 45 95 159 205 237 247 188 100 101 128 140 170 216 195 119 73 168 199 167 107 63 53 108 173 161 97 62 53 45 40 43 65 91 87 75 53 35 30 36 44 76 95 82 72 79 80 71 48 49 66 59 43 67 130 202 253 255 214 151 129 159 190 180 154 114 53 61 129 207 246 179 77 111 171 203 169 121 96 71 41 32 20 25 53 88 107 93 61 46 44 38 38 51 59 41 14 26 82 153 213 209 192 225 248 240 247 232 190 153 142 145 146 152 132 90 67 57 56 68 64 42 36 36 47 53 46 35 29 27 21 15 13 15 17 16 15 19 16 17 20 20 18 21 28 27 35 37 32 31 35 35 29 21 26 30 30 29 30 31 31 41 27 31 23 27 25 40 38 29 30 27 38 85 145 175 172 164 194 206 172 131 113 86 46 70 146 193 190 163 143 129 98 58 37 35 60 106 149 131 71 37 33 30 28 30 57 114 166 171 156 149 156 191 243 234 172 97 68 86 122 131 101 48 23 48 79 83 60 55 62 58 48 44 62 87 94 72 42 35 46 70 59 47 43 49 57 60 59 69 63 79 96 71 32 45 91 105 77 50 44 49 51 51 52 43 39 38 42 45 43 39 38 40 39 37 39 43 47 50 52 44 39 38 39 37 32 32 35 43 47 46 42 38 38 38 36 32 32 45 62 62 44 34 36 18 43 136 235 254 247 168 103 91 58 44 70 100 105 90 72 77 92 155 218 182 95 50 32 25 26 25 24 25 26 24 20 21 27 37 45 47 48 49 49 48 45 44 46 52 59 63 62 60 69 67 71 78 65 63 89 153 206 244 229 174 86 28 42 134 189 151 82 63 50 36 32 42 117 187 177 105 54 70 112 137 85 61 72 81 99 126 138 98 51 30 35 33 32 33 24 24 38 52 54 56 68 67 49 49 58 61 52 44 42 42 41 48 45 42 39 38 39 42 43 36 38 41 43 43 42 40 40 39 40 42 45 46 43 36 31 30 30 30 31 32 33 34 34 34 32 31 31 29 29 36 45 41 36 30 29 33 37 38 38 41 40 39 41 44 44 40 36 38 40 41 42 43 43 39 33 44 55 54 46 48 43 27 15 41 111 169 219 218 206 175 146 156 182 202 200 193 192 197 200 195 214 211 187 171 153 125 103 101 91 64 62 92 108 118 141 172 221 207 128 79 76 61 33 54 55 61 65 66 71 79 81 60 38 45 80 100 92 67 45 57 64 83 97 81 47 29 31 31 32 43 48 53 85 117 122 60 15 25 81 118 104 75 81 119 149 148 100 80 120 133 92 68 111 168 210 196 159 146 133 89 88 113 166 185 125 53 31 32 37 41 40 36 33 34 37 41 45 47 43 39 38 36 33 31 32 33 34 36 37 37 36 32 36 43 45 43 50 77 104 116 101 111 149 174 160 133 119 165 226 235 185 123 99 136 171 142 139 170 219 182 114 150 231 221 126 65 60 94 135 118 75 87 195 254 224 163 119 83 35 32 41 50 53 50 45 41 39 43 45 42 36 37 44 47 44 36 40 35 28 29 35 51 74 69 83 110 172 214 210 211 218 214 213 210 180 93 41 88 139 172 191 197 176 161 165 148 109 78 54 47 56 91 139 187 239 232 214 148 28 16 107 177 234 206 199 193 193 192 190 191 193 205 184 182 189 147 47 29 129 207 221 196 187 201 196 198 211 197 198 214 225 225 229 210 169 111 85 68 64 57 48 37 24 31 64 87 132 166 114 79 126 198 182 136 99 99 91 53 22 23 45 74 118 200 247 232 219 204 205 196 173 161 187 217 223 216 214 223 183 115 53 74 112 86 52 33 34 34 35 42 44 47 68 78 75 82 112 170 227 250 238 184 154 196 241 234 213 173 174 208 235 247 232 165 107 170 186 122 62 128 185 149 124 94 93 180 253 251 255 215 97 35 21 38 50 46 43 46 64 83 82 69 57 46 42 89 162 223 213 225 225 171 122 140 186 222 206 159 110 77 73 77 55 45 49 105 161 188 186 140 93 94 88 125 149 114 97 137 175 129 68 44 73 93 95 115 144 124 97 68 53 43 34 33 39 38 50 40 53 125 216 189 136 158 169 154 147 163 174 167 145 195 225 217 155 125 173 222 225 210 211 222 233 218 174 131 110 132 197 220 220 210 199 175 113 109 189 225 218 221 200 155 134 180 215 231 213 198 201 203 197 200 197 195 197 200 201 198 194 198 198 198 198 199 199 199 199 196 197 197 198 198 198 197 197 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 202 202 200 199 199 199 199 199 197 197 198 199 200 201 202 203 200 201 202 201 199 198 199 200 197 197 197 197 197 198 198 198 199 198 197 198 199 200 199 198 198 198 199 199 200 200 200 201 199 200 200 201 200 199 198 198 201 201 200 200 199 199 198 198 199 199 199 199 199 199 199 199 201 201 200 200 200 201 202 203 203 203 202 201 201 201 201 202 199 200 201 200 199 198 198 199 200 200 200 200 200 200 200 200 204 202 201 199 200 202 204 206 201 202 202 202 203 203 203 203 203 204 206 208 207 206 203 202 202 206 207 205 205 207 208 208 219 203 206 212 201 202 212 209 207 207 207 207 207 207 207 207 208 208 208 207 206 206 205 205 209 209 210 210 211 212 212 212 209 209 210 210 210 210 211 212 211 211 211 210 210 210 210 209 210 211 211 211 212 212 212 212 216 212 208 211 221 221 203 181 183 186 226 246 244 209 150 140 208 189 167 187 229 244 203 125 139 194 224 225 217 214 218 211 214 195 177 200 227 241 202 161 164 122 138 207 207 97 33 89 190 234 236 222 226 227 195 138 134 171 209 237 249 249 200 102 58 105 232 249 172 94 147 247 249 217 177 197 213 199 223 252 247 211 173 84 31 36 134 216 242 234 232 230 224 226 232 231 216 194 184 194 214 238 249 242 196 162 193 250 236 162 87 38 108 197 249 252 233 202 200 213 231 227 224 218 224 238 210 148 111 78 77 94 111 120 151 224 220 116 67 112 130 83 51 61 104 158 186 159 139 169 214 237 175 175 174 173 173 173 173 173 175 175 175 175 174 174 174 174 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 171 171 172 172 172 173 173 173 174 173 172 170 170 171 171 172 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 173 173 173 173 173 173 173 173 174 174 175 175 175 174 174 173 173 173 174 174 175 176 177 177 175 175 176 176 176 175 175 174 175 175 176 177 178 179 180 180 181 181 181 182 182 182 182 182 182 181 180 180 180 181 182 183 182 181 181 181 182 184 185 187 187 187 187 188 188 188 189 189 186 186 188 189 185 181 183 190 184 184 184 185 185 186 186 186 182 184 187 188 187 187 189 190 190 190 191 192 193 194 195 196 198 197 197 197 198 199 200 201 201 201 201 202 202 202 202 202 202 202 201 201 201 202 203 204 205 204 202 200 199 199 199 199 201 201 201 201 202 202 202 202 205 204 203 201 199 197 195 194 197 197 197 197 197 197 197 197 197 196 194 194 194 196 198 199 194 195 196 197 197 195 193 192 194 194 195 195 195 194 194 193 192 194 195 195 193 193 194 196 197 194 192 191 193 195 195 195 189 192 196 196 195 194 194 194 196 196 197 197 198 197 196 196 201 201 201 202 203 204 204 204 204 204 203 203 202 201 201 201 200 203 205 204 202 203 208 213 204 134 118 168 195 188 193 208 216 214 209 207 213 217 209 197 201 204 202 207 216 221 224 221 195 155 97 74 79 105 164 217 211 222 228 233 244 243 232 221 207 195 174 152 128 98 68 51 71 111 143 156 111 66 126 212 236 174 106 63 76 102 113 146 187 196 207 158 111 142 178 171 156 192 224 221 208 207 191 159 166 191 177 158 151 122 112 145 209 179 108 41 37 41 60 138 207 181 172 223 231 121 65 132 199 207 164 86 42 39 60 84 94 99 91 79 68 80 85 47 87 184 244 236 184 91 44 78 69 55 46 57 61 44 55 98 80 90 131 202 238 210 184 197 225 219 195 189 176 103 42 50 47 41 90 158 165 114 105 162 214 195 140 86 89 101 101 130 132 95 74 118 161 125 88 109 184 184 153 132 164 195 178 146 144 163 177 167 163 186 193 168 131 82 60 104 176 226 245 250 246 182 139 123 91 51 30 21 28 30 21 14 27 55 86 110 100 61 31 120 190 235 224 227 243 192 110 48 25 29 37 31 28 24 15 43 116 177 201 211 213 212 200 202 195 214 228 160 77 100 191 226 200 174 144 148 174 154 115 120 179 214 208 204 212 201 181 150 130 144 174 192 211 216 182 127 127 172 167 114 60 46 46 47 39 41 44 34 31 26 19 22 48 91 128 146 163 158 126 104 101 86 96 143 178 144 112 105 73 40 65 98 110 62 27 108 194 238 205 144 96 45 70 154 200 211 207 189 185 198 200 183 164 156 156 157 189 199 202 194 153 82 64 110 159 146 104 122 172 162 110 58 75 120 131 101 84 133 192 187 85 54 103 177 200 196 187 186 187 187 186 187 188 189 191 192 185 188 194 210 220 240 223 138 52 41 48 64 60 45 38 35 45 40 40 39 30 25 44 71 62 51 41 43 51 57 60 61 78 103 135 166 194 212 208 194 204 204 205 208 213 203 171 139 77 56 36 29 29 30 30 31 40 69 85 80 70 62 56 56 46 47 54 54 46 44 44 37 36 36 35 32 27 24 23 23 21 12 20 26 36 74 79 33 1 96 199 254 245 202 154 85 50 31 34 36 40 41 26 33 31 32 33 36 37 37 34 31 30 29 28 30 33 32 28 24 24 24 27 32 38 41 39 36 31 33 57 115 181 211 189 152 133 97 33 9 74 176 237 252 191 111 55 32 27 31 36 54 87 123 123 109 163 237 207 114 47 127 206 218 176 160 146 176 211 201 147 144 161 138 163 233 235 238 253 251 188 90 32 24 27 32 33 27 22 21 21 20 20 20 21 22 23 24 24 24 19 24 30 34 34 33 32 31 34 38 38 37 44 55 54 44 34 34 35 37 38 39 43 47 43 41 44 45 33 22 35 57 130 193 217 215 236 225 152 83 115 160 156 150 201 217 159 104 159 216 218 157 86 66 105 134 121 89 72 51 38 45 55 71 68 60 52 47 40 32 34 43 47 62 50 47 49 45 66 90 127 128 87 49 83 162 224 255 242 193 151 137 141 151 141 113 61 29 61 109 149 176 133 68 94 136 155 126 92 76 58 36 30 30 38 46 45 41 51 67 68 57 53 61 64 53 38 29 28 55 81 135 172 183 222 253 245 249 223 177 163 187 201 193 192 163 145 142 108 86 96 86 48 36 33 45 54 47 34 25 22 21 19 18 17 17 17 17 20 17 17 19 18 15 18 24 28 33 34 30 28 29 29 27 19 21 26 30 31 30 31 34 41 28 33 28 33 27 36 29 29 24 21 49 119 184 188 155 165 205 224 181 119 91 81 65 117 203 254 254 230 206 184 140 76 32 18 52 110 163 154 96 60 42 26 21 22 41 91 140 173 179 183 167 162 194 201 165 102 82 104 126 113 77 45 46 83 115 111 71 49 54 59 56 52 69 96 106 83 53 50 67 84 68 51 49 60 70 72 69 74 101 140 142 83 31 64 137 142 95 57 55 66 65 60 62 60 51 43 42 43 41 39 39 38 36 35 36 41 45 48 48 46 41 38 40 38 34 34 37 42 45 44 38 34 34 35 34 31 32 42 56 57 46 38 38 15 51 130 230 252 251 183 69 17 50 95 92 73 91 115 122 63 64 138 201 172 98 39 18 34 38 39 34 29 27 23 18 29 28 35 43 45 48 48 43 45 39 42 47 49 56 63 62 61 62 56 58 59 42 56 106 166 205 229 239 209 134 69 40 81 130 120 89 77 57 35 21 50 149 240 231 142 65 55 77 82 61 76 111 129 150 162 151 112 68 51 54 42 36 35 22 25 31 43 47 47 54 53 39 60 65 67 61 50 40 37 36 45 43 41 39 39 40 41 43 38 38 39 41 42 41 39 37 36 37 40 43 44 42 36 32 31 31 30 30 30 32 34 35 32 31 32 33 31 31 36 44 38 34 30 32 37 41 42 40 40 39 38 41 44 44 41 37 34 36 37 36 38 41 39 34 40 50 51 50 52 42 23 13 59 123 167 212 208 182 152 148 188 203 208 201 196 194 198 206 204 215 210 184 147 102 65 52 69 69 73 100 122 113 126 174 221 247 213 120 47 24 40 67 108 94 68 55 63 70 85 111 84 51 43 68 86 84 71 58 78 80 94 108 92 54 30 28 33 34 32 31 41 61 71 67 49 26 40 67 79 72 71 97 121 134 127 96 86 115 127 106 92 139 193 229 218 179 141 96 60 89 130 151 126 75 42 38 34 37 38 36 33 32 36 40 45 48 47 40 35 34 33 31 31 33 36 39 40 39 38 36 33 38 44 44 40 52 90 129 120 103 100 117 124 116 115 126 173 226 228 173 92 47 93 158 170 185 213 219 153 104 157 223 173 112 124 135 101 101 93 52 143 225 240 188 122 73 51 27 36 44 53 54 50 44 42 41 44 47 45 37 37 43 45 41 35 34 28 28 39 47 58 74 90 139 183 223 235 216 206 201 205 217 227 199 111 60 91 116 134 143 149 152 175 211 212 179 122 72 44 37 66 134 199 242 247 218 149 32 23 125 191 227 210 203 197 195 194 192 191 193 189 151 160 190 145 38 30 141 209 222 205 193 192 187 200 213 236 225 228 222 200 189 165 121 76 59 51 48 41 39 40 36 55 64 78 99 101 80 98 156 176 159 145 140 121 80 42 26 34 54 79 120 196 241 224 216 203 205 208 192 172 184 209 214 196 191 193 155 112 93 150 204 163 106 59 41 33 39 45 39 47 53 46 36 54 102 172 231 192 160 164 197 212 215 219 217 179 182 212 231 247 244 173 94 186 208 160 79 101 165 151 113 96 160 237 253 247 247 183 67 28 22 42 49 44 47 51 64 61 64 63 58 54 68 128 200 224 193 192 197 156 107 101 118 163 189 155 98 74 97 121 99 52 47 103 165 215 237 179 107 68 68 105 135 112 85 105 139 129 72 67 127 161 145 127 127 106 96 107 127 112 66 39 42 37 44 37 52 109 184 168 139 125 125 132 144 178 209 220 234 224 243 226 149 97 135 199 220 219 217 226 238 218 162 101 67 136 204 221 219 213 204 177 103 89 190 241 223 197 158 135 151 180 210 211 192 193 201 202 205 198 198 197 197 198 198 198 198 200 199 199 198 197 197 196 196 197 197 198 198 198 197 196 196 202 201 201 200 199 199 198 198 199 199 199 199 199 199 199 199 199 200 200 200 200 199 198 197 200 200 200 200 200 200 200 201 199 201 202 202 200 199 200 202 199 199 199 198 198 198 198 198 198 197 196 197 200 201 200 199 197 198 198 199 200 201 202 202 199 200 201 201 201 200 199 198 202 201 201 200 199 199 198 198 199 199 199 199 199 199 199 199 200 200 201 202 202 202 201 201 202 202 203 203 203 202 201 201 197 200 202 202 200 198 197 198 201 201 201 201 201 201 201 201 198 199 200 202 203 203 203 202 201 201 202 202 202 203 203 203 203 204 204 205 205 205 205 204 204 206 206 204 206 210 210 207 163 165 197 219 205 200 211 209 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 208 209 210 210 211 211 212 212 213 209 209 210 210 210 210 211 212 211 211 211 210 210 209 209 209 210 210 211 211 211 212 212 212 212 214 210 208 219 230 217 194 132 113 160 204 232 230 170 135 161 174 183 209 234 240 213 159 126 155 207 229 221 214 211 217 220 186 166 206 231 240 199 164 159 104 133 214 221 125 69 125 226 250 236 221 228 233 216 177 152 167 189 219 239 246 207 121 67 88 166 181 143 110 180 245 245 182 141 186 230 210 200 223 251 242 193 84 40 62 160 226 239 228 223 227 227 223 226 235 231 216 177 155 178 219 244 253 202 133 165 240 219 159 113 68 106 193 245 251 230 197 197 213 227 230 234 225 207 197 183 162 150 104 87 83 98 114 146 228 222 141 92 104 110 89 62 45 83 136 167 147 129 155 201 229 178 177 175 173 171 170 170 171 176 176 176 175 175 174 174 174 175 175 175 174 174 173 173 173 171 171 172 173 173 174 175 175 171 171 171 172 172 173 173 173 175 173 170 169 168 169 171 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 174 175 174 174 174 174 174 174 174 174 169 172 175 178 178 176 174 172 172 173 173 174 175 176 177 177 176 176 176 176 176 175 174 173 174 175 176 177 179 180 181 182 179 179 179 179 179 179 179 179 183 183 183 183 184 186 188 189 182 183 184 186 187 188 189 189 187 187 188 188 188 189 189 189 184 186 191 193 186 180 183 192 184 184 184 185 186 186 186 187 180 184 188 189 189 188 189 190 191 191 192 193 194 194 195 195 198 198 198 198 198 200 201 202 202 202 202 202 202 202 202 202 202 202 201 201 201 202 203 204 206 205 203 201 199 199 199 200 202 202 202 202 202 202 202 202 202 202 201 200 199 199 198 197 199 199 198 197 197 196 195 195 197 196 194 193 194 196 198 200 194 195 197 197 197 195 193 192 191 192 194 196 197 196 195 194 192 194 195 195 193 193 194 196 198 194 191 190 192 195 196 196 189 193 197 199 197 195 194 194 194 196 198 200 200 200 199 198 200 203 206 205 203 202 205 208 201 201 200 199 198 198 197 196 209 210 210 206 200 198 202 206 212 191 170 146 141 176 206 202 210 201 186 179 188 203 209 206 210 211 210 216 213 217 236 239 240 213 144 71 58 97 127 133 140 169 200 213 210 199 194 197 207 219 219 197 173 155 115 65 38 98 155 188 149 92 116 159 145 101 75 78 124 149 117 107 130 144 136 89 98 132 112 97 117 174 222 221 206 211 201 170 160 192 217 209 166 103 126 239 251 212 114 32 51 73 62 100 171 217 198 179 187 116 43 66 107 112 92 57 46 56 64 66 57 55 44 57 78 90 86 57 80 140 166 131 86 59 46 42 48 53 43 31 35 48 58 63 71 92 142 181 179 172 195 224 233 223 222 250 233 116 41 72 78 56 83 116 122 104 114 185 225 153 113 107 126 162 168 157 189 164 140 169 195 146 121 171 253 206 143 122 130 121 118 140 164 197 184 145 147 173 182 182 171 113 73 76 105 159 220 251 246 186 149 138 109 75 52 37 29 17 8 17 23 18 51 112 133 97 52 130 168 187 194 223 251 217 137 62 26 28 38 29 31 30 19 23 59 108 158 199 226 227 210 208 200 221 233 152 55 76 161 197 177 146 122 148 201 186 140 131 190 231 217 197 179 156 133 124 140 184 219 225 226 232 208 151 137 187 212 182 105 57 38 46 39 32 36 37 36 22 17 33 64 97 123 139 139 139 129 134 142 123 133 188 229 225 197 148 86 60 72 63 58 40 11 78 156 202 151 61 54 116 177 216 232 215 191 190 193 193 179 156 149 163 179 184 191 200 183 158 134 86 56 70 127 118 93 137 184 144 77 28 47 73 75 73 103 168 203 172 75 80 159 216 204 194 199 205 197 195 194 194 193 191 191 191 203 196 199 212 209 228 215 115 40 60 107 143 134 109 101 104 92 85 79 66 41 34 71 120 134 122 111 107 108 115 132 149 162 182 204 211 202 192 190 193 185 193 196 195 204 214 207 191 142 104 58 29 23 28 31 31 34 37 37 45 55 51 45 50 42 47 53 47 38 41 41 28 31 32 31 28 25 22 23 24 28 10 18 40 86 164 168 88 2 50 128 205 194 128 80 29 40 43 60 47 38 43 35 47 35 35 37 39 39 36 30 25 27 24 22 26 32 35 33 29 28 28 30 34 38 37 32 28 35 78 145 210 252 254 226 195 155 129 52 10 96 225 255 209 143 75 30 17 26 52 76 104 143 160 143 122 169 233 203 116 45 84 139 178 185 186 149 155 190 158 153 197 188 152 190 238 211 188 195 216 179 88 31 27 26 30 32 26 21 20 20 20 20 20 21 23 24 25 25 25 21 26 32 36 35 33 31 30 31 31 32 37 44 46 38 28 37 30 28 33 36 33 31 34 50 40 35 32 25 35 86 141 226 241 212 210 240 190 121 127 173 218 202 182 231 255 196 135 132 208 248 196 107 86 111 100 79 66 61 41 40 67 75 73 63 46 38 43 41 31 36 52 39 49 38 39 41 43 96 159 214 180 104 66 124 198 210 190 168 120 112 131 120 99 83 64 45 45 60 70 92 94 62 65 98 126 145 125 79 44 36 42 38 45 42 36 39 54 83 112 125 99 87 93 80 51 44 60 63 68 41 60 117 163 215 248 250 251 217 159 153 202 238 238 228 222 238 225 134 75 92 94 52 36 29 41 53 48 35 26 19 21 22 21 19 17 18 20 21 18 17 19 16 12 14 20 32 27 25 28 32 30 25 21 29 23 22 25 26 23 26 31 31 22 32 28 31 23 34 31 29 17 9 44 131 211 219 184 170 196 214 179 108 72 91 121 158 210 236 245 230 206 192 158 96 34 13 44 75 106 123 113 101 68 40 30 23 25 53 89 125 177 236 235 194 175 158 121 101 88 109 116 87 55 56 88 112 140 130 80 46 45 54 61 51 62 83 93 75 53 61 86 90 71 52 51 64 77 78 73 90 140 179 154 81 40 72 128 140 89 54 66 87 86 77 76 80 66 51 44 41 38 38 39 37 35 34 36 40 44 44 44 46 41 39 41 40 36 36 41 38 40 39 34 31 34 36 37 33 35 40 47 50 48 42 37 29 51 96 195 233 253 192 39 14 97 164 118 66 99 127 114 64 40 92 132 112 72 31 23 49 55 54 45 35 28 22 16 26 22 28 35 37 43 46 40 43 39 45 50 48 52 59 58 60 54 43 47 52 38 56 109 121 135 159 222 233 164 102 58 50 82 92 93 87 67 39 3 62 160 252 254 179 97 56 49 45 50 97 153 184 201 183 136 103 75 71 69 44 35 38 25 27 29 36 36 35 44 47 38 64 58 54 54 53 48 40 36 42 41 41 41 41 41 41 41 41 39 39 40 42 41 37 34 33 34 37 41 43 42 37 33 33 32 30 29 29 31 34 36 31 31 32 34 33 32 36 43 37 34 32 35 41 45 45 43 37 35 34 36 39 40 38 36 29 32 32 31 34 39 39 34 39 49 53 56 58 43 22 13 57 118 154 194 183 151 143 176 201 203 193 189 201 207 200 195 195 178 158 142 111 63 41 53 71 115 138 131 116 105 133 187 202 188 138 77 37 28 72 138 155 125 71 51 70 79 92 126 110 68 45 56 69 78 86 91 105 97 101 111 98 62 34 27 22 36 39 38 44 48 44 39 38 35 47 47 48 64 88 123 116 112 99 85 88 109 121 118 87 142 181 193 187 173 129 56 67 117 155 129 68 36 39 47 40 40 38 34 31 34 40 46 49 49 45 37 31 31 32 31 32 35 40 43 44 42 40 38 44 48 52 48 40 53 97 141 126 123 112 96 90 104 134 157 195 226 212 159 85 40 89 166 218 207 189 168 144 159 194 184 133 140 197 224 173 94 50 57 131 190 181 138 88 43 42 49 51 48 48 50 48 42 40 42 44 48 46 38 36 42 44 39 36 29 23 34 54 62 70 86 150 206 227 218 205 200 204 195 184 214 225 184 115 104 139 136 104 94 109 152 201 236 242 228 199 122 72 45 44 100 174 223 251 212 138 23 22 140 214 241 203 198 194 196 200 202 205 209 172 127 149 197 149 35 37 160 205 223 212 197 194 200 213 210 217 195 190 177 143 122 99 60 61 50 48 46 43 55 80 95 104 90 96 94 64 68 125 177 175 164 162 152 109 59 35 31 48 53 70 116 198 242 224 217 202 204 215 206 178 174 181 173 173 164 168 152 149 156 201 227 218 169 120 77 38 31 40 36 36 41 40 41 56 83 125 166 148 149 212 252 230 229 237 203 170 174 214 242 246 227 150 73 122 198 165 83 124 178 141 112 138 205 250 251 230 175 92 35 36 39 54 46 45 63 60 50 74 91 120 132 107 83 115 172 141 129 145 168 161 142 119 92 136 199 167 85 63 113 150 117 62 46 79 113 154 197 163 104 84 76 100 130 109 67 71 104 88 68 110 196 224 178 124 99 76 99 158 209 187 109 56 50 50 39 33 55 75 101 95 115 126 124 142 146 161 181 189 225 221 241 237 174 104 114 171 203 226 231 237 225 178 121 91 89 160 218 221 217 217 215 197 125 121 177 226 213 162 134 135 140 158 187 192 191 206 203 193 205 199 201 202 200 197 197 200 204 201 201 200 198 196 195 193 193 200 200 200 200 199 198 197 197 203 202 202 200 199 198 198 197 199 199 199 199 199 199 199 199 196 197 199 200 200 199 198 197 203 202 202 201 200 199 198 198 199 201 202 202 200 200 201 203 200 200 200 199 199 198 198 198 198 196 195 197 200 202 202 200 197 197 198 199 201 202 203 203 200 200 201 201 201 200 199 198 202 202 201 200 199 199 198 198 199 199 199 199 199 199 199 198 199 200 202 203 203 202 201 200 201 202 203 204 204 203 201 200 195 199 203 203 201 198 197 197 201 201 201 201 201 201 201 201 191 195 201 205 206 204 200 197 201 201 201 202 202 203 203 203 205 204 202 201 202 204 206 208 205 206 205 204 207 212 211 206 100 124 188 229 214 203 209 204 206 206 206 206 206 206 206 206 205 206 207 208 210 212 213 213 209 210 210 211 212 212 213 213 209 209 210 210 210 210 211 212 211 211 211 210 210 209 209 208 210 210 210 211 211 212 212 212 211 217 215 208 213 223 218 203 133 84 114 159 203 226 171 122 114 164 201 231 244 232 219 204 122 127 191 231 226 214 206 225 221 172 147 198 230 241 198 164 159 143 196 249 228 144 101 148 243 244 227 225 225 217 227 236 226 201 177 181 191 203 184 120 76 51 77 156 220 182 202 254 244 163 126 184 232 197 169 201 238 248 202 88 67 103 193 250 239 224 214 224 233 226 222 232 227 231 184 132 146 192 226 248 209 141 161 202 173 166 163 109 106 188 238 246 229 200 203 223 226 226 230 223 195 167 164 174 165 143 121 70 60 91 135 218 199 140 98 85 73 67 60 41 74 107 141 145 130 134 176 221 174 174 174 175 175 176 176 176 171 171 171 171 171 171 171 171 175 174 174 173 173 174 174 175 174 173 172 171 170 171 172 173 172 175 176 175 171 170 171 174 174 174 174 175 175 176 176 176 173 173 173 173 173 173 173 173 170 171 171 172 174 175 175 176 181 179 176 173 171 171 171 171 172 174 174 173 171 170 171 172 174 174 174 174 174 175 176 177 174 174 174 175 175 176 176 176 175 176 177 175 174 174 177 180 181 180 179 178 178 178 179 180 179 180 181 182 182 182 181 180 184 184 184 184 184 184 184 184 186 186 186 187 189 191 193 195 192 189 185 182 181 182 185 187 186 185 184 186 188 188 187 185 187 187 186 186 185 185 185 185 191 191 192 192 193 194 195 195 193 195 198 201 202 203 203 203 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 205 205 204 204 203 202 201 201 200 200 201 202 202 202 201 201 197 197 198 198 197 196 195 194 194 196 198 200 201 200 198 197 198 198 198 197 197 196 196 196 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 194 195 197 197 197 195 193 191 195 195 195 195 195 195 195 195 192 192 193 194 195 195 196 196 199 197 196 197 199 200 199 197 203 199 195 197 202 206 205 203 202 204 205 204 201 201 202 204 204 204 205 205 206 205 205 205 204 227 216 161 119 128 164 188 215 199 172 161 194 213 203 217 204 205 212 210 189 173 191 224 205 167 134 134 151 146 112 80 84 95 113 124 117 95 85 90 131 178 222 194 164 180 150 85 82 94 119 164 158 112 93 76 67 79 86 77 111 135 103 96 101 100 82 83 128 155 117 62 47 101 168 213 223 233 227 175 144 191 225 219 193 179 197 227 242 189 96 39 86 139 126 115 139 201 235 195 124 72 41 22 43 50 55 48 51 51 38 38 33 44 41 69 79 53 51 53 35 48 37 26 40 46 47 59 56 44 57 47 33 27 20 44 50 50 57 73 91 122 176 222 249 239 233 248 187 69 46 80 113 58 26 69 90 91 88 115 102 89 111 173 204 173 149 162 208 232 214 168 135 139 182 215 220 191 137 110 119 130 159 209 239 216 191 172 169 183 187 174 188 186 153 94 58 77 131 172 169 112 105 148 169 154 103 40 16 23 24 12 5 5 49 142 205 150 50 129 181 177 169 179 228 218 184 90 25 26 29 41 33 34 23 22 28 28 68 140 172 210 196 193 210 231 213 118 68 64 95 177 207 165 111 142 205 214 201 173 172 189 181 154 128 149 178 197 203 204 206 209 207 215 211 159 115 148 190 179 127 89 47 29 30 35 37 36 27 29 16 30 85 120 127 137 160 156 142 169 195 145 126 193 235 239 224 157 98 113 125 84 64 45 36 47 84 96 75 77 152 205 219 210 195 199 221 211 188 147 129 157 176 187 196 175 147 153 160 135 95 92 104 94 85 91 70 96 122 94 72 61 60 95 131 138 114 117 144 133 88 142 206 225 201 185 190 194 193 184 190 194 184 185 194 192 178 197 198 199 207 223 178 58 28 126 190 205 214 202 186 195 180 182 178 120 37 19 93 188 218 199 195 202 202 200 204 207 212 208 202 199 197 196 192 190 205 192 185 190 199 208 222 236 243 184 98 31 9 17 26 27 32 33 35 38 42 42 40 38 41 45 45 40 38 39 37 33 31 27 20 29 16 16 35 9 7 30 52 119 189 239 229 126 16 21 57 96 91 58 35 28 45 48 50 49 45 43 45 47 42 37 38 44 42 31 25 26 29 27 24 22 25 28 26 21 30 33 40 44 37 26 23 27 79 178 242 248 252 251 225 208 160 111 36 26 111 180 151 90 60 28 25 47 73 121 161 162 170 165 132 116 156 191 163 112 101 63 67 124 190 204 173 164 173 188 229 242 198 157 154 162 121 93 93 129 134 80 35 36 30 31 27 21 21 25 25 20 24 23 21 20 19 19 20 20 26 26 28 33 37 37 32 28 28 29 31 36 40 41 39 36 28 34 37 34 30 28 27 25 40 44 29 21 55 93 149 234 239 207 163 192 251 184 104 156 200 228 194 179 193 209 215 172 145 193 219 158 133 150 116 98 94 81 43 36 67 104 128 120 90 68 55 38 32 36 37 51 57 73 62 38 48 89 129 152 183 142 100 114 173 182 140 125 125 106 88 85 86 77 55 37 60 50 52 62 69 49 43 88 123 116 109 91 61 40 40 48 38 48 42 38 57 86 124 162 166 128 129 136 92 57 74 100 126 107 74 26 32 107 192 254 254 255 181 117 167 241 254 249 235 251 252 213 142 85 67 72 35 26 34 51 53 44 33 22 16 19 21 21 19 18 19 20 18 18 17 14 12 13 16 19 20 24 26 27 31 33 28 20 25 26 26 25 24 25 30 34 24 24 26 28 28 26 28 33 34 21 11 27 84 158 212 233 187 173 168 132 80 98 158 184 224 208 163 130 154 189 181 150 85 41 27 29 36 65 109 159 162 119 68 38 26 24 34 47 84 152 204 248 239 201 178 125 96 91 97 78 50 52 97 164 202 158 120 90 64 62 65 51 41 60 62 62 68 64 84 134 119 94 71 38 46 76 67 60 100 144 151 115 85 68 61 69 74 60 55 70 94 107 108 105 81 61 47 43 39 39 41 38 38 39 41 41 41 39 36 35 36 39 42 43 41 38 37 37 35 37 36 33 32 35 37 35 43 37 42 48 44 43 47 46 47 50 84 133 176 195 138 42 37 153 191 124 88 106 104 78 52 48 45 54 61 47 34 37 57 63 54 53 39 30 45 33 28 41 27 26 37 35 37 38 37 39 40 42 44 48 51 52 59 56 49 41 38 46 62 75 78 80 103 179 214 173 120 71 38 54 74 86 85 65 32 5 50 128 207 252 213 109 45 34 30 33 79 153 212 240 221 176 121 68 76 86 76 78 61 43 39 33 30 32 30 26 30 38 38 50 59 59 52 47 43 40 37 41 41 36 35 39 42 41 35 35 35 36 36 36 35 34 27 32 40 46 48 46 41 38 38 35 33 34 36 38 37 36 30 32 32 30 33 41 47 48 37 33 29 32 39 45 45 42 38 38 39 39 39 37 34 32 31 30 29 30 31 32 33 33 42 52 56 58 60 47 30 24 58 101 143 174 167 154 175 195 202 197 201 206 204 198 175 145 132 110 89 75 53 31 28 39 110 175 198 174 151 128 116 127 131 110 74 26 37 80 113 166 146 77 48 62 79 85 104 146 114 42 16 65 100 89 85 103 140 88 78 124 138 85 32 18 26 43 53 46 42 46 44 37 39 34 34 41 50 68 101 133 101 77 61 69 85 92 93 94 90 115 129 123 120 116 89 53 105 185 167 86 45 33 41 53 44 43 39 33 30 34 45 55 47 40 33 30 31 32 30 28 34 30 38 48 44 33 31 36 75 111 119 90 37 45 123 159 160 185 194 144 72 63 130 195 217 213 185 130 87 94 144 192 207 170 157 161 171 196 177 110 153 225 243 231 210 140 67 33 80 115 152 140 80 35 37 54 55 51 46 44 44 44 42 41 46 47 41 32 28 35 44 47 28 30 38 54 54 40 75 145 219 232 230 210 194 194 198 197 212 209 207 187 114 128 215 198 96 55 95 183 235 245 233 224 224 180 99 40 39 75 137 200 233 191 106 9 32 157 225 237 210 209 208 207 217 232 218 182 130 134 194 234 145 24 57 186 218 216 208 204 212 219 209 191 165 139 114 95 79 71 61 45 31 44 55 55 81 121 157 203 192 152 105 62 41 75 155 217 197 172 151 126 76 35 36 57 72 82 73 119 195 235 241 217 205 209 211 202 178 152 139 137 138 148 168 189 199 199 195 194 246 229 194 142 86 49 36 35 29 41 39 37 53 64 72 86 112 160 198 196 208 250 247 195 138 200 223 243 250 192 121 74 73 142 139 75 73 118 121 90 146 173 180 149 98 53 38 48 61 50 39 46 73 91 75 47 61 132 224 246 154 74 84 104 80 74 87 122 147 143 134 136 204 242 175 82 66 101 130 113 67 53 49 65 89 109 128 143 139 100 105 137 124 88 78 84 103 97 162 238 244 191 137 126 107 94 169 231 179 116 90 62 45 34 46 49 51 72 94 118 125 168 200 211 178 162 149 154 154 174 183 148 107 121 161 177 190 201 205 190 130 84 119 171 168 178 213 225 211 220 206 147 124 171 178 132 98 102 116 123 196 205 211 207 201 199 200 198 199 199 199 198 198 197 197 197 201 200 198 194 192 194 199 204 196 196 196 197 197 198 198 199 192 193 195 197 199 200 200 200 200 200 201 201 201 200 199 198 202 202 202 201 201 200 200 200 198 199 199 199 199 200 200 200 197 198 200 202 202 201 200 199 197 198 199 200 200 200 200 199 199 197 195 197 199 201 202 201 199 200 201 202 202 202 202 202 204 203 203 203 203 203 202 202 203 202 201 200 199 198 198 198 200 199 198 197 198 199 200 201 199 199 200 202 203 204 205 205 212 205 198 197 201 205 205 203 207 207 205 203 201 199 198 197 199 199 198 198 198 198 199 199 202 201 199 198 199 201 203 204 195 202 202 201 204 201 198 204 202 203 204 206 207 207 207 207 210 205 202 205 198 224 229 150 88 129 188 220 214 202 203 207 206 206 206 206 206 206 206 206 204 206 208 210 210 210 209 208 209 210 211 212 214 215 216 216 204 207 210 212 213 212 211 209 212 211 211 210 209 208 207 207 212 212 212 211 211 210 210 210 212 212 212 212 214 217 220 222 178 151 132 140 167 177 134 72 67 143 218 247 229 211 220 224 164 127 162 219 220 223 238 229 211 148 141 190 239 240 191 152 178 178 212 252 236 159 90 159 242 250 227 230 222 225 227 230 241 226 220 221 181 160 173 142 95 42 97 202 240 206 192 243 252 180 120 178 240 237 174 158 225 250 173 62 70 143 232 245 247 234 225 223 225 230 230 222 223 230 214 169 161 152 174 198 216 204 181 155 147 163 166 146 122 162 226 244 234 213 192 211 229 226 231 228 205 182 170 164 186 183 144 89 48 60 102 108 107 82 60 55 53 47 49 58 62 86 129 145 118 106 151 204 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 174 173 173 173 173 174 175 174 173 172 171 171 171 172 173 173 173 172 173 173 174 173 173 173 173 174 174 175 175 175 175 173 173 173 173 173 173 173 173 171 171 172 173 173 174 175 175 176 175 174 173 172 172 173 173 172 174 175 174 172 171 172 174 175 174 174 174 174 175 176 177 174 174 174 175 175 176 176 176 175 176 176 175 174 175 178 181 181 181 179 179 178 179 180 180 179 180 181 182 182 182 181 180 183 183 183 184 184 185 185 185 187 186 186 186 186 187 189 189 188 187 184 183 183 184 186 188 186 184 184 185 187 188 186 184 187 187 187 188 188 188 189 189 191 191 192 193 194 195 195 196 195 196 199 201 203 204 203 203 203 203 203 203 203 203 203 203 201 201 202 203 204 204 205 205 205 205 204 204 203 202 202 202 201 202 202 203 203 203 202 202 202 201 200 199 199 199 200 201 199 200 200 200 199 197 195 194 198 198 198 197 197 197 197 197 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 196 195 194 193 193 193 193 193 192 192 193 194 195 195 196 196 193 193 193 194 195 195 196 196 199 197 196 197 199 200 199 197 202 199 196 198 203 206 205 203 202 203 203 202 200 200 202 204 204 204 204 204 204 203 202 202 196 201 206 198 173 151 153 168 176 191 200 192 204 218 213 226 218 212 213 207 175 137 131 148 127 141 171 208 233 228 197 168 167 156 114 73 78 104 115 112 112 101 122 139 142 136 113 101 134 161 144 115 99 95 86 48 68 68 65 72 114 137 112 93 108 146 144 106 102 131 133 110 78 55 86 171 220 237 239 204 143 184 216 214 207 218 228 226 205 142 60 31 118 223 227 189 122 131 166 185 127 42 30 75 106 82 51 29 28 32 38 56 49 50 42 52 52 49 56 38 32 39 33 47 87 102 93 95 98 115 122 85 55 63 69 67 51 41 37 29 35 74 138 200 233 235 227 191 100 34 77 152 136 57 11 55 89 115 120 130 116 101 130 204 233 184 135 132 185 236 237 176 120 121 171 215 195 182 132 92 111 161 204 231 230 198 185 190 178 158 157 167 197 184 147 94 54 49 65 80 68 61 115 201 246 228 150 62 22 20 22 17 11 5 46 140 202 154 63 139 202 210 196 189 211 184 149 79 33 37 35 35 32 34 28 26 29 27 43 78 115 135 127 145 197 238 209 112 94 89 96 171 222 205 150 144 174 214 225 179 129 121 140 155 168 184 203 213 209 200 193 191 193 222 227 172 99 73 100 132 126 91 53 34 33 35 33 30 24 26 24 44 91 136 180 222 198 200 175 164 159 122 138 223 231 233 172 97 97 135 136 112 107 79 56 36 36 55 89 139 207 216 185 160 162 186 211 195 158 132 138 185 205 206 211 193 168 163 162 136 97 91 94 77 63 64 45 47 65 79 107 135 153 133 130 146 118 80 102 134 116 156 198 207 193 189 194 192 195 188 190 197 199 200 198 190 193 195 195 218 218 178 111 26 52 153 227 235 225 210 204 215 217 231 192 111 61 59 116 203 225 218 214 209 204 211 216 208 205 200 195 193 194 194 191 187 190 191 192 197 205 216 221 223 227 178 104 41 14 16 24 27 25 26 29 33 37 37 35 32 31 39 44 41 36 33 30 25 36 18 18 37 28 10 17 20 43 104 153 205 238 254 227 119 28 18 28 47 46 37 41 48 47 48 49 50 49 50 51 52 56 47 37 30 29 32 33 34 28 18 16 26 34 43 65 90 94 62 36 33 34 28 28 36 126 218 253 226 210 202 169 138 114 70 29 36 74 86 62 40 39 35 67 121 161 187 200 198 178 162 116 88 112 142 151 156 142 111 70 69 129 170 190 241 223 231 251 247 192 132 94 70 66 101 142 161 137 79 38 32 29 30 29 25 22 22 21 19 20 20 21 21 22 23 24 25 23 25 29 33 36 35 32 30 26 27 30 34 38 39 37 34 34 36 36 33 31 30 29 28 39 22 35 73 119 166 206 233 229 168 143 173 206 182 138 141 194 179 118 106 129 160 212 223 201 156 136 121 122 105 77 113 139 106 46 54 116 149 166 183 175 101 51 33 26 19 31 73 110 124 104 73 90 138 163 162 163 153 141 158 198 196 163 156 139 95 59 53 53 47 50 64 84 101 114 111 114 95 67 83 110 101 86 68 56 58 56 45 47 43 28 24 60 117 151 155 125 103 117 130 94 69 91 119 127 131 119 62 24 51 116 181 211 207 154 132 196 253 254 248 250 247 251 234 165 78 44 55 27 23 35 50 47 37 28 19 18 18 18 17 16 17 19 21 20 20 20 17 15 14 16 18 21 25 28 29 30 31 26 20 26 26 26 25 25 27 31 35 28 26 27 28 26 23 25 30 32 25 12 10 40 98 155 186 170 143 118 88 70 110 176 208 236 203 133 84 100 137 138 116 74 42 39 39 35 51 93 145 165 148 109 59 29 25 29 30 53 110 150 190 196 194 213 192 126 88 65 48 45 76 144 226 244 194 129 90 89 100 86 59 52 53 61 62 49 58 102 147 134 102 72 39 45 71 66 63 85 106 107 93 82 63 48 51 46 49 62 89 117 122 98 70 64 88 93 68 44 37 36 32 37 38 39 39 39 39 38 37 39 41 43 42 39 36 36 36 36 37 35 31 31 35 37 36 39 36 41 44 42 47 52 49 64 59 71 93 114 124 89 32 42 120 149 111 87 84 67 45 52 68 69 59 55 49 40 36 55 55 50 61 55 47 60 52 37 42 27 25 30 30 40 41 38 40 40 38 38 42 49 55 52 55 56 53 48 46 51 56 54 56 74 136 171 149 118 84 46 51 61 69 63 45 31 26 49 85 139 199 192 114 55 32 33 29 61 125 189 229 219 179 121 67 61 85 125 155 117 65 28 34 36 30 21 20 25 29 34 44 53 52 47 45 44 42 37 40 41 37 35 39 41 41 36 36 35 35 35 34 33 32 32 35 40 45 47 47 45 43 42 37 32 30 32 34 36 37 36 38 37 35 39 47 53 55 40 34 29 30 36 40 40 38 39 39 40 40 39 38 36 35 32 33 34 35 34 33 33 32 35 47 55 60 63 51 35 31 70 104 126 144 153 172 208 224 212 206 205 199 182 159 125 90 71 60 51 47 42 34 31 34 94 146 173 174 172 143 100 83 80 48 37 30 51 118 145 121 89 56 49 57 75 94 98 107 62 33 32 66 92 97 95 95 102 77 83 125 135 91 41 22 21 54 79 70 48 37 37 38 32 33 36 39 44 54 71 84 75 56 55 78 92 82 71 72 71 75 74 71 75 78 62 41 133 200 161 66 29 31 38 35 42 41 40 39 39 42 46 49 37 32 27 27 31 35 35 34 28 39 35 34 39 31 37 67 122 179 178 127 57 24 89 169 225 244 242 177 80 50 117 197 219 211 155 110 128 152 151 152 175 172 137 144 200 192 135 117 194 230 204 181 176 124 79 80 78 90 112 108 69 37 36 46 53 50 45 43 43 43 42 40 39 42 41 37 36 40 42 42 34 45 58 60 47 45 91 154 197 202 205 201 196 196 201 205 203 217 227 197 126 136 203 191 84 43 80 171 215 201 183 185 158 140 89 45 42 65 101 139 144 116 73 24 47 125 164 176 169 174 181 182 180 180 161 129 109 147 207 215 124 31 59 153 213 205 201 206 207 189 155 127 93 82 75 67 58 58 58 51 52 35 70 110 148 207 229 212 144 110 80 69 75 105 147 175 144 140 130 100 52 25 50 95 147 136 74 72 143 193 215 220 226 221 211 195 179 170 175 183 187 193 203 211 210 202 195 193 216 231 232 191 131 91 68 47 35 38 38 43 55 60 61 66 80 110 132 140 170 217 220 184 167 201 235 254 217 163 160 160 137 99 70 61 64 83 106 113 120 126 104 63 41 45 67 89 92 64 40 44 67 82 75 61 85 141 223 246 149 51 50 73 93 131 160 168 173 178 185 194 241 223 165 135 121 96 98 110 70 59 62 71 63 61 105 164 160 102 119 191 180 104 76 101 134 129 181 254 233 158 163 194 143 115 132 135 97 108 141 127 60 32 37 45 43 53 86 133 145 194 229 241 217 208 186 175 141 133 118 96 86 107 137 151 145 149 145 143 138 151 187 197 161 188 219 216 207 224 195 118 114 124 120 108 107 120 151 183 200 205 207 204 201 202 201 197 200 200 200 199 199 199 198 198 198 198 198 197 196 197 199 202 196 196 197 197 197 198 198 198 195 196 197 198 198 198 198 197 200 200 201 201 201 200 199 198 202 202 201 201 200 200 200 199 200 200 200 200 201 201 201 201 199 199 200 201 201 201 200 200 199 200 201 201 201 201 200 200 203 201 199 199 201 202 202 201 201 201 201 201 201 201 202 202 203 203 203 203 203 203 203 203 203 202 201 200 199 199 199 199 200 199 198 197 197 198 199 200 201 201 202 202 202 202 203 203 205 203 202 202 203 203 203 202 203 203 202 202 201 200 200 199 198 197 197 196 196 197 197 198 201 200 198 197 198 199 202 203 197 202 201 200 202 201 200 206 201 202 203 204 205 205 205 204 211 211 211 211 200 218 216 143 115 165 210 219 210 205 206 209 205 205 206 206 206 207 207 207 206 207 208 209 209 209 209 209 211 211 211 211 210 210 210 210 212 212 211 211 210 209 208 208 210 209 209 209 209 209 209 209 211 211 211 211 211 211 210 210 211 210 210 210 211 214 216 218 220 210 187 162 162 169 128 61 91 160 226 241 219 209 221 223 192 125 119 189 230 219 215 230 206 163 156 190 232 232 183 152 188 175 200 252 251 176 93 142 228 249 229 228 223 227 224 228 234 227 227 233 210 207 229 209 146 73 103 199 235 198 188 245 254 187 120 164 233 249 199 181 215 241 174 68 64 123 213 243 243 240 245 240 223 225 235 232 230 228 204 172 186 170 166 177 198 170 130 100 109 152 175 165 108 145 221 251 238 206 184 203 222 215 210 213 215 203 182 168 180 209 162 95 68 59 60 61 63 61 56 51 51 55 58 59 67 99 161 188 141 97 132 198 175 175 175 175 175 175 174 174 177 177 177 177 177 177 177 177 175 174 173 173 173 173 174 175 174 173 172 172 171 172 172 172 174 171 169 171 175 177 175 172 172 172 173 173 173 174 174 174 171 171 171 171 171 171 171 171 173 173 173 173 173 173 173 173 170 171 172 173 174 174 174 174 172 174 175 175 173 173 174 176 175 175 174 174 174 175 176 177 175 175 175 175 176 176 176 176 175 176 176 175 175 176 179 181 181 180 179 179 179 179 180 180 179 180 181 182 182 182 181 181 182 182 183 184 185 186 186 187 190 189 188 187 186 186 186 186 184 184 185 185 185 186 187 187 185 184 183 185 187 187 186 184 187 188 189 190 191 192 193 193 191 191 192 193 194 195 195 196 197 199 201 203 204 204 203 203 204 204 204 204 204 204 204 204 200 200 201 203 204 206 207 207 204 204 204 204 203 203 203 203 203 203 204 204 204 204 203 203 203 202 200 199 199 201 203 204 201 201 200 199 198 197 196 196 197 197 197 197 198 198 198 198 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 197 195 192 190 190 191 193 195 191 192 193 194 195 197 198 198 194 194 194 194 195 195 195 195 198 197 197 197 199 200 199 198 201 199 198 201 205 207 204 202 203 202 201 199 198 199 202 205 205 205 205 205 205 204 203 202 204 195 200 214 211 189 176 177 171 176 193 190 180 171 167 184 205 194 187 181 155 122 109 117 167 192 217 227 228 229 230 228 233 231 190 151 170 206 214 207 183 110 75 90 93 61 55 109 175 224 213 152 91 53 51 53 64 63 64 104 159 178 147 95 95 172 199 149 123 160 187 177 144 68 46 115 188 240 245 189 122 163 211 225 220 231 233 211 170 94 35 35 123 234 244 191 95 71 71 86 69 50 97 175 176 105 32 27 74 110 122 129 129 122 102 70 55 106 152 120 59 102 135 159 181 173 154 155 164 203 204 145 82 92 149 169 124 84 63 35 16 26 66 135 162 184 191 122 45 60 143 216 170 58 18 104 167 207 214 212 206 158 137 186 241 231 179 148 133 180 187 134 91 96 130 162 163 164 126 81 101 165 188 166 162 126 109 117 113 101 120 157 164 147 120 94 76 67 63 62 25 42 108 194 249 249 180 90 28 19 21 22 13 1 30 112 181 142 68 138 219 254 253 236 186 125 82 52 37 44 41 34 30 32 32 33 33 30 29 31 38 33 39 84 156 195 161 99 134 131 102 156 212 224 193 162 139 170 183 156 127 135 172 202 204 206 207 204 199 196 197 199 205 224 218 178 118 63 64 108 110 83 52 37 35 35 30 25 22 15 31 75 123 162 209 250 246 232 197 178 164 129 148 225 185 142 83 74 113 137 148 171 181 128 77 27 10 58 150 237 242 207 144 120 143 177 188 164 154 162 187 216 207 200 213 203 192 164 138 103 66 62 68 54 63 47 38 39 73 130 180 220 227 191 134 110 91 69 88 120 125 165 198 197 187 191 196 191 196 197 187 181 190 198 195 190 204 195 205 234 202 116 65 48 84 154 211 218 208 202 190 175 189 203 155 114 117 97 109 183 199 198 197 190 187 198 202 189 191 194 196 197 196 194 192 190 193 204 209 205 202 197 181 163 151 124 82 43 22 20 25 28 19 21 24 29 33 34 31 28 28 36 41 39 34 31 29 28 23 16 26 29 16 6 34 94 141 199 232 248 253 254 208 97 27 16 19 30 32 37 47 53 47 47 48 51 54 55 54 52 41 39 33 27 26 28 23 14 22 28 56 83 81 72 102 150 138 81 33 30 41 40 38 43 111 172 184 142 119 112 91 71 49 26 26 46 43 25 21 29 32 53 112 192 239 225 191 177 198 190 139 92 96 117 143 177 187 164 135 84 76 147 218 253 253 243 254 254 197 110 61 51 86 181 254 240 163 82 36 27 37 37 37 35 28 23 22 24 20 21 23 24 25 25 25 25 23 25 28 33 36 36 34 31 24 25 28 33 37 37 34 31 35 35 35 33 29 24 22 24 28 32 61 118 169 192 200 206 247 183 147 145 159 165 142 127 179 164 103 86 121 179 242 253 219 148 83 56 84 103 107 157 213 141 49 75 162 187 207 254 226 118 46 34 25 10 42 120 187 169 137 120 132 150 164 174 172 171 165 182 210 204 173 157 121 99 80 71 58 47 59 83 120 176 197 170 161 141 88 67 59 61 66 61 54 58 53 33 48 36 21 17 57 139 176 151 94 85 102 111 81 68 97 127 125 139 142 92 36 25 48 88 99 98 86 114 188 231 238 250 252 252 253 249 173 73 27 35 22 22 37 49 42 30 24 18 19 17 14 13 14 16 19 21 20 21 22 21 18 16 15 16 21 26 30 30 29 28 25 22 28 28 27 26 26 28 32 36 31 29 27 27 24 21 23 28 29 30 24 16 23 48 77 94 108 93 72 56 60 94 139 167 196 169 105 55 63 100 116 113 90 56 56 58 44 38 62 108 127 137 128 89 48 28 25 26 33 73 96 120 130 157 212 223 146 86 46 37 57 101 165 238 254 225 144 87 101 117 88 56 66 57 70 70 46 59 116 155 146 107 66 33 36 58 64 70 67 74 82 95 99 75 49 44 49 56 68 89 111 114 86 53 75 137 147 89 42 30 29 31 37 36 36 36 36 37 38 39 42 43 42 40 37 35 36 37 37 37 33 29 29 35 38 38 34 35 40 41 42 54 62 55 61 82 96 91 86 80 53 18 45 70 71 58 67 76 56 30 59 116 136 93 50 40 51 63 68 63 66 85 79 65 76 80 67 53 33 32 29 28 38 29 36 39 41 40 37 37 43 50 52 57 61 58 50 43 41 42 47 48 53 87 110 105 96 80 61 52 50 50 36 24 41 73 88 65 65 111 129 101 73 47 31 33 61 117 178 213 194 149 126 69 52 101 177 201 136 69 29 39 40 27 16 19 25 26 30 38 44 43 41 42 44 45 35 39 40 38 37 39 40 40 37 37 36 34 32 31 30 30 34 36 40 43 46 47 47 47 44 38 31 27 27 31 36 39 40 40 39 37 42 51 57 59 42 35 28 27 32 35 35 33 34 36 38 40 40 39 38 37 35 39 43 43 39 34 32 32 34 49 58 64 65 53 37 33 77 109 121 131 150 184 220 223 205 187 166 142 113 91 69 47 35 36 40 48 53 49 34 21 60 88 107 125 141 118 71 47 46 26 24 41 62 107 125 76 60 46 60 75 89 100 82 62 46 35 41 57 69 83 90 83 78 81 98 118 117 86 49 27 14 45 70 66 44 30 29 32 35 37 36 35 37 44 50 51 56 40 47 76 85 69 62 73 90 84 81 86 94 92 74 55 118 161 117 45 28 36 41 36 37 38 40 43 46 45 42 39 30 27 24 25 30 35 37 36 32 44 33 30 41 26 32 82 133 195 191 149 89 16 40 139 212 250 253 184 73 36 110 203 237 216 136 94 137 156 129 123 181 170 122 140 205 163 91 107 176 194 157 132 131 109 122 171 131 97 74 64 47 34 37 44 51 48 45 43 42 42 41 40 38 39 38 37 39 43 43 41 53 55 57 53 58 94 149 184 173 168 171 189 206 213 215 216 204 210 206 157 97 101 133 128 62 41 46 89 124 122 98 79 71 84 72 48 50 65 74 78 77 85 80 45 37 68 89 100 94 95 101 101 93 88 77 58 69 119 160 141 77 39 67 116 149 149 162 180 174 136 91 65 61 60 64 60 50 49 52 47 37 54 132 187 196 195 155 102 80 74 86 118 147 155 145 133 123 133 118 73 29 27 87 160 226 175 73 43 85 110 146 198 226 232 226 210 204 212 217 213 223 215 210 214 215 206 192 181 188 216 237 213 168 149 131 98 63 38 24 31 44 53 56 52 54 66 69 77 113 155 177 181 212 237 254 242 150 124 199 242 203 150 109 68 38 76 133 143 103 78 40 28 61 99 116 120 130 86 44 37 55 78 99 115 94 113 155 173 106 45 78 127 169 218 223 190 191 221 239 244 235 198 173 181 156 105 89 90 68 85 107 106 73 52 88 143 128 102 156 238 204 98 76 129 154 175 200 230 174 131 199 235 172 117 91 81 85 147 190 160 74 34 30 37 35 43 77 128 149 188 218 239 228 229 216 213 208 181 148 132 132 131 133 143 97 114 132 156 177 212 237 215 177 195 213 218 226 232 180 97 72 96 129 162 185 190 201 221 204 204 202 200 201 203 201 197 201 201 200 200 200 199 199 199 197 197 197 198 200 200 199 198 197 197 197 197 198 198 198 198 199 199 199 199 198 197 195 195 199 200 200 201 201 200 199 199 201 201 201 200 200 200 199 199 201 201 201 201 202 202 202 202 201 200 200 200 200 201 202 202 202 202 203 203 202 201 200 199 202 199 197 196 198 198 197 196 203 202 201 199 199 200 201 202 201 201 202 202 203 203 204 204 203 202 201 200 200 199 199 199 200 200 199 198 198 198 199 199 203 203 202 202 201 201 201 200 197 201 205 206 205 203 201 201 199 199 199 200 200 201 201 201 201 200 200 199 199 200 200 201 200 199 198 197 197 199 201 202 201 202 201 200 200 200 201 202 202 203 204 205 205 204 204 203 202 207 211 211 205 213 199 136 150 205 230 214 205 206 206 209 204 205 205 206 207 208 208 209 210 209 209 208 208 209 209 210 211 211 211 210 210 209 209 209 215 213 211 209 208 208 209 210 208 208 209 209 210 210 211 211 210 210 211 211 211 211 211 211 211 210 209 209 210 212 213 215 235 239 226 196 182 187 162 115 100 158 223 238 218 213 222 220 212 162 120 154 222 234 211 210 192 177 172 191 230 227 178 159 187 160 178 244 254 186 89 111 210 250 232 224 224 230 221 225 226 226 229 235 225 229 250 249 211 110 95 176 222 196 193 251 251 193 124 146 219 255 226 204 207 220 167 80 59 72 118 135 175 195 237 246 213 209 224 219 232 238 202 166 213 226 216 211 162 132 90 65 90 157 199 198 114 130 208 250 234 200 189 216 228 216 192 192 215 212 178 155 177 204 148 104 113 83 44 43 57 67 64 46 42 59 70 68 69 107 188 230 170 92 106 170 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 172 172 173 174 174 174 173 173 173 172 172 172 172 174 172 171 172 174 175 174 172 172 172 172 172 172 172 172 173 168 168 168 168 168 168 168 168 174 174 174 173 173 172 172 172 168 169 172 173 174 174 173 172 172 174 176 176 174 174 176 178 176 175 174 174 174 175 176 176 175 176 176 176 176 176 176 176 176 176 175 175 176 177 179 181 178 178 178 178 178 179 179 179 180 180 181 181 181 181 181 181 182 182 183 184 185 187 187 188 192 191 190 189 188 188 187 187 184 185 186 187 188 187 186 185 185 184 183 185 187 187 186 184 189 189 190 191 191 192 193 193 191 192 192 193 194 195 196 196 199 200 202 204 205 205 204 203 205 205 205 205 205 205 205 205 201 201 202 203 204 206 206 207 204 204 204 204 204 204 204 204 203 203 204 204 204 203 203 202 198 198 198 198 199 199 200 200 199 198 197 197 198 199 200 201 197 197 197 198 198 199 199 199 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 195 194 193 192 192 193 194 195 194 194 195 195 196 197 198 198 195 195 195 195 195 195 195 195 198 197 197 198 198 199 199 198 200 199 200 203 206 206 204 201 204 203 201 199 199 201 204 206 206 206 207 207 208 207 207 206 204 204 202 201 209 216 209 196 176 130 123 136 129 107 101 125 153 152 154 158 158 154 149 146 209 229 236 219 202 207 224 236 229 210 174 171 215 244 245 245 239 171 105 71 56 24 26 90 143 221 253 213 129 50 40 78 86 96 100 144 191 202 168 91 74 160 215 197 187 226 245 222 176 118 66 74 138 235 247 155 103 156 227 245 215 205 206 189 141 68 38 46 81 136 136 96 51 48 38 33 53 103 161 199 157 83 15 50 148 211 217 197 204 209 202 145 99 155 205 163 99 181 239 246 237 216 201 207 218 249 244 195 112 94 184 254 195 122 94 87 76 47 19 45 89 140 171 93 48 133 222 252 190 49 22 153 230 254 254 252 252 196 131 130 192 234 212 173 145 156 137 86 70 89 99 105 115 120 111 98 120 161 154 109 79 80 88 108 130 139 144 152 148 141 140 148 150 142 133 129 113 98 94 109 141 166 139 83 36 26 28 25 15 1 15 69 110 90 47 111 196 251 248 221 140 65 34 52 58 48 40 37 30 27 33 39 35 34 43 50 42 12 12 48 94 110 99 104 149 159 123 159 197 216 212 182 165 161 155 156 169 188 201 205 204 200 194 190 189 194 202 208 204 203 194 174 142 106 90 96 79 62 42 34 35 36 32 26 20 11 41 97 129 144 172 203 226 198 174 175 159 114 112 159 131 77 81 137 159 160 187 220 225 165 103 36 13 74 168 239 229 204 169 151 149 152 154 149 145 169 197 212 202 208 226 208 166 122 86 56 31 39 55 49 50 30 49 71 113 169 198 225 241 222 147 97 101 105 102 93 102 162 205 201 190 191 193 191 194 202 178 150 161 185 193 196 203 198 225 225 140 66 84 130 119 150 187 200 201 205 183 140 142 132 115 164 198 127 102 175 193 176 176 188 192 191 190 186 185 187 191 193 195 199 204 209 208 205 191 169 148 127 105 87 65 60 51 40 33 28 26 25 18 19 23 28 32 33 31 28 35 37 39 37 34 32 31 31 12 17 27 13 21 52 104 193 232 254 242 217 198 190 150 66 19 15 24 36 40 43 45 40 45 44 46 52 56 55 48 42 35 33 29 28 29 32 33 32 64 96 150 175 140 90 97 138 109 65 30 33 48 49 42 39 64 82 78 56 44 36 33 39 31 22 31 38 34 45 68 78 84 102 139 199 236 203 159 155 214 230 194 146 146 158 159 166 195 187 183 138 103 135 178 198 249 251 251 218 145 89 96 131 151 219 254 218 135 61 28 28 41 36 34 32 28 22 22 26 26 26 27 27 26 24 22 20 26 25 26 32 40 42 36 30 24 25 28 33 36 36 33 30 29 31 34 33 23 15 22 35 64 111 122 147 181 153 130 159 230 212 161 125 145 142 119 143 208 186 124 104 145 204 248 249 241 193 96 26 85 179 197 196 242 160 66 72 119 136 180 245 195 101 43 34 23 13 59 148 217 199 167 137 118 104 107 126 125 127 120 126 136 135 134 129 156 147 120 81 56 57 72 83 136 217 238 183 164 154 103 75 74 84 120 133 96 59 49 45 44 30 27 24 47 122 164 137 86 82 91 89 66 63 97 128 120 149 167 119 57 29 25 41 44 48 51 77 116 131 143 170 189 215 232 204 134 64 29 24 28 26 37 45 38 29 25 19 18 16 14 14 16 18 18 18 17 20 23 23 20 17 16 16 18 24 29 30 29 27 27 27 33 31 29 26 26 28 31 34 32 28 26 25 22 20 24 30 31 32 31 30 35 41 39 33 40 51 49 42 46 55 72 96 120 115 82 48 57 97 137 161 124 77 75 90 71 36 30 64 87 109 133 130 89 40 21 26 28 65 98 126 135 147 170 163 112 70 53 62 90 119 139 168 201 210 144 76 84 94 69 55 89 86 80 70 59 67 112 161 160 112 61 37 44 59 62 62 49 65 90 110 106 79 57 52 68 68 71 77 81 77 67 60 114 173 162 83 34 25 28 36 38 36 34 32 32 33 35 36 41 41 40 37 35 35 38 40 39 38 33 28 29 35 38 38 30 34 40 41 46 65 75 66 46 103 131 110 87 74 47 17 30 42 51 72 111 126 83 27 75 144 166 106 41 31 65 101 110 91 89 103 93 79 97 120 109 71 39 45 50 53 56 33 31 34 39 43 42 40 42 46 60 61 60 52 42 37 39 42 53 53 51 57 65 70 72 67 71 54 46 42 26 26 81 150 163 112 62 56 62 73 81 60 27 39 68 114 166 194 173 134 126 73 51 99 158 145 88 58 69 59 42 26 19 21 22 22 31 36 39 37 35 38 43 44 35 38 40 40 38 38 39 39 38 38 37 34 30 28 27 27 29 32 37 41 44 45 44 43 39 35 30 27 28 31 36 39 38 38 36 35 40 50 56 56 43 36 28 26 30 34 34 32 26 30 36 39 39 37 35 34 42 48 54 52 44 36 32 31 42 58 67 69 65 49 32 29 68 107 130 142 150 162 174 162 141 120 95 70 48 43 46 42 40 37 40 50 57 51 35 22 37 51 61 73 82 70 57 61 72 65 38 51 71 74 89 85 71 52 80 108 109 97 72 56 67 43 42 60 70 83 90 79 76 97 108 100 85 71 50 30 23 32 40 42 40 38 35 32 41 34 29 29 34 39 41 41 46 35 39 55 60 58 74 99 129 127 126 128 128 115 85 57 69 87 59 38 41 36 37 42 32 35 39 41 41 38 33 30 32 29 27 27 30 33 33 33 41 38 30 35 47 41 48 80 96 148 172 173 132 38 24 104 176 237 244 154 57 48 123 199 208 166 94 76 119 131 122 138 164 127 98 117 137 109 85 101 126 162 166 143 108 110 182 251 212 132 58 32 27 31 41 47 49 48 46 44 43 43 42 42 41 38 34 34 38 42 44 43 59 61 72 87 125 188 222 209 177 165 160 174 194 200 189 176 162 141 118 80 55 51 50 57 58 70 63 58 57 55 59 58 92 95 89 79 75 72 63 55 93 150 161 90 31 47 91 118 99 84 77 76 75 80 83 77 88 99 93 64 40 43 64 81 75 83 101 116 111 88 68 62 76 72 71 63 50 45 39 26 39 79 130 149 140 101 62 68 98 109 133 168 193 187 161 143 177 171 123 52 17 49 134 214 234 131 53 78 111 88 89 134 163 201 233 236 231 230 223 210 221 216 214 216 216 209 201 197 181 188 197 186 175 195 207 187 123 69 33 30 38 53 63 58 53 57 50 48 68 93 131 176 232 253 243 180 112 132 222 254 253 247 204 110 53 104 154 133 98 58 36 74 133 155 152 154 178 127 69 43 51 80 115 141 112 95 85 87 65 66 132 187 190 218 193 154 183 240 251 237 210 171 179 187 138 108 104 77 53 97 130 119 91 77 75 75 66 86 146 188 140 64 68 125 165 196 188 154 121 158 221 198 131 93 105 143 168 201 199 147 98 49 32 34 37 46 63 92 132 162 193 224 216 216 212 224 228 217 202 203 201 173 154 165 150 146 140 145 155 192 231 222 195 187 203 238 249 213 137 71 52 117 180 214 231 233 221 213 205 203 201 199 200 202 201 200 201 200 200 200 199 199 199 198 201 199 197 198 200 201 198 196 198 198 198 198 198 198 198 198 199 199 199 199 199 197 196 195 199 199 200 201 201 201 200 199 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 203 202 200 199 200 201 203 204 203 203 204 203 202 200 199 198 201 198 196 196 198 199 198 197 205 203 201 198 198 199 201 203 200 200 201 202 202 203 204 204 203 202 201 201 200 200 200 200 201 201 201 200 200 200 199 200 202 202 202 202 201 201 201 200 197 199 202 205 205 204 201 199 198 198 198 199 200 200 201 201 202 201 201 200 200 201 201 202 200 199 198 198 198 199 201 202 204 200 199 201 199 201 203 199 204 205 205 206 206 205 204 203 200 201 202 207 213 210 179 128 177 223 230 207 204 205 201 207 204 204 205 206 208 209 210 210 212 211 209 208 208 209 210 211 209 210 210 211 212 213 214 214 210 210 210 209 210 211 212 213 209 209 210 210 210 210 210 210 210 210 210 211 211 212 212 212 213 212 211 211 211 212 213 214 211 213 216 209 196 193 185 167 119 148 209 234 219 214 216 218 221 203 154 140 195 237 217 184 175 177 176 194 236 227 174 168 177 150 166 239 254 179 78 81 195 252 237 222 223 231 220 225 219 224 228 231 224 221 236 249 244 139 92 153 210 203 207 252 245 207 143 138 203 254 243 223 184 166 122 67 56 39 42 40 97 142 224 250 210 202 229 233 233 246 185 122 191 251 255 239 185 170 139 107 110 154 186 185 127 118 187 245 234 207 202 229 238 227 193 183 209 206 172 154 167 155 112 127 167 129 69 50 68 76 69 49 44 60 73 72 77 115 194 236 176 90 84 129 176 176 176 175 175 174 174 174 173 173 173 173 173 173 173 173 174 173 172 172 172 172 173 174 174 174 174 174 173 173 173 172 172 174 175 174 172 171 172 174 172 172 172 172 172 172 172 172 170 170 170 170 170 170 170 170 175 174 174 173 173 172 172 171 170 171 173 174 174 173 172 171 173 174 176 176 175 175 176 178 176 176 175 174 174 174 175 176 177 176 176 176 176 176 176 176 178 176 175 175 176 178 180 180 176 176 177 178 178 178 178 178 180 180 180 180 181 181 182 182 182 183 183 185 186 187 188 188 189 189 189 189 189 189 189 188 186 187 188 189 188 186 184 182 185 184 184 185 187 188 186 184 191 191 191 190 190 190 190 190 192 192 193 194 195 196 196 197 199 201 203 204 205 205 204 204 205 205 205 205 205 205 205 205 204 204 204 204 204 205 205 205 204 204 204 204 204 205 205 205 203 203 203 203 203 202 202 201 193 195 197 199 199 199 197 196 199 198 198 198 198 199 201 202 197 197 198 198 199 199 199 200 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 193 194 195 196 196 195 194 193 195 195 195 194 194 194 194 193 196 196 196 195 195 195 195 195 197 198 198 198 198 198 199 199 200 200 201 203 205 205 203 200 205 204 202 201 202 204 206 207 204 204 206 207 208 209 209 209 191 204 206 195 199 213 212 197 182 123 108 130 144 136 126 141 148 166 180 187 202 215 206 184 174 205 231 233 223 214 202 191 166 127 95 125 197 236 228 215 196 185 138 78 71 75 55 55 85 170 214 178 130 95 84 104 185 190 156 135 134 148 150 102 61 135 204 215 212 241 254 245 209 164 105 76 98 166 179 102 79 155 238 241 193 173 161 128 95 57 51 48 48 70 70 49 57 86 106 107 116 132 128 109 78 62 45 104 198 247 248 217 169 181 212 185 124 125 144 122 136 210 244 225 217 221 220 224 225 238 229 221 166 106 139 195 172 126 122 145 162 129 50 10 37 100 136 67 61 184 252 247 174 41 24 156 229 246 227 209 226 195 134 91 104 142 163 168 189 184 146 84 90 137 129 107 100 96 103 115 121 123 117 105 110 128 140 163 204 222 205 186 192 196 209 222 219 202 190 187 216 174 112 66 64 87 85 59 47 38 37 26 19 15 15 38 46 47 39 89 146 180 161 123 69 35 59 125 124 63 32 36 34 25 32 42 31 29 65 107 116 85 58 43 43 40 47 84 111 135 122 167 194 210 222 206 204 196 190 194 200 201 194 187 193 193 194 195 195 195 195 195 199 195 196 174 140 131 118 84 54 45 35 31 34 36 33 27 19 19 49 86 90 85 110 145 153 138 130 127 107 82 84 103 105 119 157 190 194 194 198 197 185 169 138 64 19 65 139 189 181 196 210 187 133 94 102 137 142 144 169 211 222 216 202 160 105 65 45 45 45 62 81 78 39 35 74 102 126 153 165 190 222 206 157 151 178 163 120 83 86 158 206 203 194 192 190 190 195 197 165 138 162 198 208 204 187 186 216 178 73 60 141 198 134 149 184 209 217 216 180 122 102 88 116 216 227 120 104 186 205 163 159 194 207 192 186 193 194 187 184 190 201 208 205 199 178 154 124 97 75 58 52 54 45 44 44 44 40 33 26 22 19 20 22 27 31 33 31 30 38 37 37 37 35 29 22 18 16 18 33 50 97 135 165 235 254 246 207 156 115 95 75 39 22 16 20 26 28 33 38 33 40 40 43 49 53 49 37 27 34 25 20 26 42 67 98 122 161 181 207 200 141 75 58 77 56 44 34 36 43 45 41 35 35 33 29 29 32 32 36 47 44 37 39 47 68 113 141 133 142 150 145 152 165 150 150 188 226 240 223 205 219 221 192 170 183 192 176 170 195 171 133 168 207 240 213 120 61 81 131 160 146 157 152 126 85 44 31 44 38 34 31 31 31 29 29 31 29 29 28 27 26 23 21 20 31 26 24 32 44 47 39 29 24 26 30 34 38 37 33 29 28 30 33 29 16 19 55 96 164 191 172 176 188 144 117 131 148 175 166 144 151 127 108 158 239 177 99 88 128 165 194 208 251 215 117 52 136 253 254 197 194 152 89 53 48 85 147 172 133 72 36 25 17 18 57 127 175 197 175 109 63 61 78 92 116 141 149 141 112 110 164 201 251 191 107 56 66 104 122 116 135 215 223 154 134 139 121 128 136 130 169 186 119 50 51 79 59 34 30 31 36 79 112 96 73 74 80 78 64 68 99 130 124 176 205 142 59 23 24 44 51 53 52 52 52 48 55 74 89 119 134 113 78 54 41 32 38 31 34 40 36 33 28 19 17 18 19 20 21 20 18 16 15 18 22 22 21 18 17 17 14 19 25 29 29 28 29 31 37 34 29 26 26 28 30 32 30 26 23 22 21 22 29 37 40 33 26 26 35 43 43 38 21 36 33 26 32 32 40 65 65 68 52 35 51 92 140 176 121 78 94 128 105 43 14 39 85 116 155 165 127 66 25 13 17 59 123 191 220 203 150 85 54 53 74 98 125 135 111 96 125 164 123 57 58 65 55 66 105 116 86 66 80 76 93 154 167 113 63 71 106 113 81 39 31 62 94 96 73 62 72 85 97 96 101 103 82 58 60 80 129 156 125 60 32 31 32 40 41 38 34 31 29 29 30 31 37 37 37 35 34 36 40 43 40 39 34 30 32 37 38 35 28 32 40 44 52 73 83 74 50 94 115 93 65 49 35 27 33 39 67 113 148 145 102 57 86 120 118 67 25 36 92 148 184 129 96 91 83 84 115 156 155 93 44 58 85 104 110 85 56 51 46 44 42 39 43 50 62 63 60 51 42 37 39 43 45 48 51 46 48 59 63 65 66 54 45 38 25 44 126 215 231 189 117 59 33 50 70 48 32 47 65 92 133 163 167 158 132 96 56 61 77 64 67 97 120 80 41 28 28 24 19 17 35 39 39 34 32 36 40 41 35 37 40 41 40 37 36 37 37 39 39 36 31 26 24 24 22 26 33 40 42 41 37 34 31 31 31 31 32 33 35 37 35 35 33 33 39 48 52 51 42 35 28 27 31 35 35 33 25 31 37 39 37 32 29 28 50 56 59 56 47 38 33 32 50 65 73 71 63 44 29 28 50 89 119 134 122 101 95 85 65 54 48 42 32 34 41 41 39 31 29 35 40 38 36 37 45 59 70 65 51 49 82 127 136 91 35 52 93 118 139 126 73 65 102 121 102 92 88 86 77 43 43 71 97 122 120 87 67 96 106 85 68 68 59 40 41 37 35 37 40 40 40 42 41 32 30 39 45 39 30 25 28 28 30 32 34 46 76 103 140 149 150 140 130 116 83 49 41 51 35 35 43 31 28 32 32 36 39 37 31 27 26 28 34 32 30 30 31 32 32 31 39 27 23 27 50 100 125 108 71 97 151 189 149 57 26 73 150 201 181 92 48 78 118 135 140 101 77 106 157 179 178 180 138 110 92 89 103 140 162 151 120 167 210 182 103 114 209 254 220 130 47 21 25 35 44 46 48 48 47 46 45 44 44 44 38 36 36 39 42 42 40 37 56 98 148 177 200 232 223 177 164 163 154 141 135 129 112 93 68 54 56 71 77 48 28 55 89 125 135 120 69 40 101 174 192 150 138 155 133 73 39 43 112 201 225 132 34 41 128 196 203 178 163 165 171 180 180 171 157 119 75 50 41 41 47 54 59 62 64 64 64 67 72 75 61 57 56 50 45 50 51 41 53 60 85 106 117 110 118 166 180 164 138 134 153 163 162 167 227 191 110 30 19 87 177 235 178 57 47 152 203 170 119 92 93 121 173 223 243 232 220 218 211 219 227 226 215 207 212 223 196 183 174 169 174 203 232 237 168 122 86 67 47 41 47 45 54 56 51 49 53 57 88 138 183 197 148 109 121 155 196 211 249 254 230 161 125 146 146 108 86 50 50 106 145 137 147 188 203 153 95 69 82 103 109 104 91 80 54 52 70 110 157 169 124 148 144 137 180 236 245 225 198 153 177 181 125 125 130 76 44 84 111 105 95 91 71 43 51 70 95 103 82 61 80 119 157 145 115 76 86 150 171 137 120 132 191 236 232 230 223 190 129 59 28 34 42 41 44 65 123 173 214 235 216 215 206 209 203 210 217 232 230 192 164 172 225 210 166 130 124 161 199 188 170 162 189 227 212 144 80 49 86 140 178 185 195 207 207 200 203 202 201 200 198 198 201 204 199 199 199 198 198 198 197 197 207 203 198 196 197 198 197 196 199 199 199 198 198 198 198 198 197 197 198 199 199 199 198 198 198 199 200 201 201 201 200 200 200 200 200 200 200 201 201 201 200 200 200 201 201 201 201 201 204 202 201 200 201 202 204 205 203 203 203 202 201 199 197 196 203 201 199 200 203 205 205 204 205 203 201 198 198 199 201 203 200 200 201 201 202 203 203 204 203 202 201 201 201 201 201 201 202 202 202 202 202 202 201 201 200 200 200 201 201 201 202 202 202 199 197 199 203 205 202 199 199 199 199 199 199 199 199 199 198 197 197 196 196 197 197 198 200 200 200 200 200 201 202 202 203 196 199 202 198 203 210 205 203 203 204 205 204 204 203 202 210 204 200 209 224 209 164 135 193 220 217 203 209 205 198 208 204 205 206 207 208 209 210 210 213 212 210 209 208 209 211 212 210 211 211 212 213 213 214 214 208 210 212 213 213 212 211 210 212 212 211 211 210 209 209 208 210 210 210 211 211 212 212 212 212 212 212 211 211 212 212 212 210 214 220 215 203 198 191 176 144 133 186 227 222 213 208 215 226 210 170 134 158 215 219 173 166 173 172 192 240 226 167 161 174 159 178 244 244 166 72 66 183 250 241 223 221 229 221 226 217 228 228 223 225 219 223 250 245 167 104 126 170 180 204 248 249 229 169 133 180 233 249 244 204 152 96 47 45 34 31 27 47 112 217 249 193 176 222 253 254 240 155 87 163 238 248 224 206 214 206 167 134 143 167 174 133 103 156 221 232 217 205 218 232 230 202 187 201 196 176 176 171 139 118 156 185 156 100 47 53 56 55 51 54 63 70 71 90 127 185 199 139 74 70 99 175 175 175 175 175 175 174 174 176 176 176 176 176 176 176 176 173 173 172 171 171 172 173 173 174 174 174 175 174 174 173 172 172 175 177 175 171 169 171 174 173 173 172 172 172 172 171 171 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 173 173 173 174 173 172 172 171 173 175 176 176 174 174 175 177 177 176 175 174 174 174 175 175 177 177 177 177 176 176 176 176 180 178 176 175 177 178 179 179 175 176 177 178 179 179 179 178 181 181 180 180 180 181 182 182 183 184 184 185 186 187 188 188 185 186 187 188 188 188 187 187 188 188 189 189 188 186 183 182 186 185 185 186 188 189 187 185 191 191 190 190 189 188 188 188 192 193 193 194 195 196 197 197 198 200 202 204 205 205 205 204 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 205 205 205 205 205 204 204 204 203 204 204 204 203 202 201 200 196 197 199 200 200 199 198 197 202 202 201 200 199 198 197 197 198 198 198 199 199 199 199 199 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 191 193 196 198 198 197 195 193 194 193 193 192 191 190 189 189 195 195 195 196 196 196 196 196 197 198 199 199 198 197 198 200 200 200 200 201 202 202 201 201 205 203 202 203 205 206 207 207 201 202 203 204 205 206 206 206 202 206 207 202 198 199 202 204 202 181 177 186 205 207 182 173 196 213 218 211 217 231 220 194 166 179 191 193 191 186 173 159 146 130 120 137 178 213 211 187 172 193 171 115 124 159 110 39 50 90 112 90 80 86 89 109 221 246 228 176 133 116 105 80 55 103 163 181 171 195 237 251 238 179 120 101 90 88 92 68 64 153 231 230 201 187 138 60 58 64 62 43 61 103 110 105 148 172 174 143 117 105 77 42 32 59 79 149 223 247 240 203 148 132 152 150 104 65 67 98 174 233 244 208 199 211 215 216 200 208 204 230 231 146 78 80 139 171 200 215 220 197 132 63 20 46 54 40 111 239 253 186 105 27 29 145 223 253 218 172 181 182 171 149 121 95 93 113 139 138 128 104 152 212 177 127 144 130 128 133 115 90 107 149 203 196 173 175 212 231 220 212 219 220 223 224 217 210 213 221 234 204 157 122 114 115 105 90 79 59 44 23 18 25 21 23 28 30 38 61 82 91 70 45 21 53 128 214 196 88 30 33 37 28 32 40 25 16 67 140 183 185 150 106 76 46 30 35 57 72 74 127 158 190 218 226 221 220 217 212 204 199 199 201 195 196 197 198 197 196 196 197 212 190 176 145 109 117 115 72 44 41 36 32 33 34 31 26 24 27 42 63 72 69 76 93 92 86 80 63 54 82 110 106 120 181 198 193 206 187 151 152 169 200 194 100 23 45 112 167 153 172 195 170 118 86 93 129 137 130 168 233 230 180 143 110 86 52 53 83 101 114 119 106 62 74 102 121 133 143 149 168 182 171 152 178 218 206 151 92 92 162 204 200 196 193 189 193 198 179 153 156 193 221 216 201 159 149 161 112 54 110 196 221 156 151 175 212 229 211 146 69 52 88 154 237 203 96 109 188 195 149 139 175 197 192 190 195 200 198 201 211 214 196 160 129 100 82 66 60 53 46 47 56 61 55 49 45 39 33 29 28 22 21 21 24 28 31 31 30 36 35 37 38 33 22 14 10 28 45 87 146 189 178 167 207 225 189 133 86 58 44 34 27 28 20 21 26 24 27 33 32 35 35 38 44 46 42 31 22 25 37 60 92 129 165 195 212 210 187 158 126 83 43 30 37 40 47 49 43 37 40 49 55 50 46 40 35 36 41 42 39 41 51 73 106 151 189 189 163 169 189 176 147 135 136 169 224 239 225 215 227 246 240 212 191 157 164 164 175 220 221 160 128 127 138 102 52 59 102 115 101 78 106 127 121 87 44 27 39 28 35 40 39 37 35 30 25 31 30 29 27 26 26 26 26 33 26 24 32 44 48 39 28 25 27 31 36 39 38 33 29 34 33 34 27 17 37 108 180 237 197 165 190 202 192 185 145 102 128 186 200 157 114 107 134 183 136 77 67 108 146 154 149 176 170 119 84 152 253 254 187 147 131 85 48 72 160 199 142 83 47 40 46 43 35 45 84 111 131 115 64 36 61 123 178 211 237 246 234 178 157 220 254 224 134 51 57 131 189 185 156 145 206 202 139 119 115 121 172 161 132 149 155 93 55 95 145 97 50 26 30 34 45 55 50 53 61 68 68 62 66 95 128 142 176 187 122 47 22 26 47 46 45 44 40 37 39 43 43 43 47 50 51 52 54 52 49 45 34 33 38 37 37 30 17 20 23 27 28 25 21 19 18 16 19 22 22 20 18 17 18 13 15 20 26 29 28 30 33 37 33 28 25 26 28 31 32 29 24 21 21 21 25 34 44 43 37 29 24 26 33 39 43 35 37 25 20 30 31 32 47 38 39 31 30 48 71 92 110 75 57 98 139 114 50 17 38 83 120 153 153 126 86 41 9 11 38 105 193 250 236 149 57 37 60 101 124 141 140 101 70 94 130 99 45 42 47 48 71 88 110 90 83 106 86 74 118 142 97 67 122 198 201 126 34 19 53 82 70 43 58 104 135 118 116 125 124 89 49 53 85 106 106 78 48 47 49 40 37 43 40 36 32 30 29 29 29 33 33 34 33 33 35 39 43 41 40 37 34 36 39 36 31 27 29 37 45 54 71 80 72 59 63 69 64 46 32 33 41 44 37 76 136 145 116 99 101 82 86 70 37 20 48 130 212 242 161 104 80 68 75 106 152 185 116 55 72 119 150 166 156 131 112 87 64 45 35 41 52 57 61 64 59 50 42 39 39 36 40 50 43 44 56 56 61 60 52 41 27 20 55 142 223 253 229 151 77 42 49 59 33 39 56 65 74 95 116 135 153 153 131 72 38 41 65 122 174 128 79 38 34 43 38 28 25 38 41 40 35 33 35 37 37 36 37 41 43 41 35 33 34 35 39 41 39 33 26 22 22 19 24 32 38 40 37 32 29 27 30 33 35 35 34 34 34 35 36 35 36 42 50 51 48 40 34 28 28 33 36 35 32 31 35 38 37 34 31 30 32 54 57 58 54 46 40 37 36 54 69 74 69 59 42 31 34 38 63 81 93 74 44 41 41 45 37 38 38 30 30 35 35 38 45 52 53 48 45 46 48 61 69 72 54 31 47 119 189 177 75 24 60 124 203 219 143 67 78 114 104 80 107 127 118 84 48 44 68 101 145 145 95 52 80 93 81 77 85 78 57 38 39 41 39 29 25 38 57 64 63 67 77 80 67 43 26 22 26 28 25 24 35 56 73 100 120 133 130 124 114 85 53 36 52 38 30 36 37 38 31 36 39 38 32 25 22 25 30 32 32 31 32 33 33 34 34 25 21 24 28 74 177 220 171 121 94 134 180 152 83 37 40 95 125 106 75 106 146 124 79 93 102 134 177 206 210 193 173 164 151 109 90 154 237 237 182 118 147 187 164 84 96 174 183 143 81 32 26 35 42 44 40 46 47 48 47 45 44 45 46 34 36 42 48 48 41 32 27 73 144 208 211 184 165 137 100 88 105 109 88 67 59 54 47 17 38 85 145 142 68 49 102 141 173 173 142 73 50 147 237 199 141 156 221 193 80 14 20 100 189 227 159 49 25 122 217 250 229 217 220 225 225 212 190 154 110 72 62 55 40 40 53 67 66 63 61 63 66 61 55 40 52 64 60 55 76 107 121 84 69 125 179 181 184 201 217 234 184 110 83 118 149 160 170 194 142 65 11 38 138 214 225 122 53 106 210 245 240 198 140 111 71 80 162 237 250 242 240 229 225 223 224 224 224 227 232 219 211 201 193 186 178 183 196 191 181 169 140 91 50 34 31 48 47 48 55 57 50 58 79 90 99 64 74 112 109 113 133 146 203 226 188 168 188 175 123 70 47 54 98 117 100 114 163 149 113 83 94 134 151 122 81 56 70 48 37 74 130 146 110 79 107 133 145 164 198 219 216 167 164 194 179 152 182 155 62 31 51 79 96 92 75 57 47 43 51 61 72 74 71 96 140 156 101 63 57 73 83 99 147 191 204 229 222 198 220 253 248 141 65 32 40 39 27 32 67 121 199 247 245 216 227 223 213 209 214 222 232 232 208 183 175 210 236 200 140 126 156 172 144 127 127 154 167 128 87 82 92 124 145 161 173 190 199 198 199 202 201 201 201 199 197 200 204 199 199 198 198 198 197 197 197 208 204 200 197 196 197 197 197 200 199 199 199 199 198 198 198 195 196 198 199 200 200 200 200 198 198 200 201 201 201 201 201 200 201 201 201 201 202 202 202 200 200 200 201 201 201 201 201 203 203 202 202 202 203 204 205 203 203 203 202 201 199 198 197 201 200 198 200 202 205 205 204 203 202 201 199 199 200 201 202 200 200 201 201 202 202 202 203 203 202 202 201 201 201 202 202 200 201 202 203 203 203 203 202 199 199 200 200 201 201 202 202 205 199 194 195 201 204 202 199 200 200 200 199 199 198 198 198 198 198 197 197 197 197 198 198 200 200 200 201 201 202 202 202 200 194 201 200 184 192 212 215 200 201 202 203 203 202 202 201 210 203 202 214 228 198 155 164 205 213 208 205 212 207 201 210 205 206 206 207 208 209 210 210 212 212 211 211 211 211 212 212 214 214 213 212 211 210 209 208 212 213 215 216 214 211 207 204 214 213 212 211 210 209 208 208 210 210 211 211 211 211 211 211 210 210 210 210 210 210 210 210 213 226 229 215 209 221 213 181 128 92 150 219 235 229 209 209 222 217 185 128 126 200 226 170 170 177 173 186 233 224 160 142 172 172 193 248 234 158 78 66 169 239 242 229 220 228 223 225 222 236 220 192 209 222 220 248 246 195 112 79 88 112 179 247 254 242 185 123 148 197 238 254 247 190 124 50 44 59 69 62 50 121 227 251 191 155 200 249 252 192 112 84 165 220 226 204 171 195 206 173 125 124 163 195 161 109 123 172 208 221 210 214 220 221 207 191 185 171 164 177 212 194 171 166 161 151 118 54 54 45 39 40 48 58 69 78 93 131 166 150 95 63 74 92 174 174 175 175 175 175 175 175 177 177 177 177 177 177 177 177 173 173 172 171 171 172 173 173 173 174 175 175 175 174 173 172 173 173 174 173 173 172 173 173 174 174 173 173 172 172 172 171 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 174 174 173 173 173 173 174 174 174 175 176 176 174 173 174 175 177 176 175 174 174 174 174 175 178 178 178 177 177 176 176 176 182 179 176 176 177 178 178 177 176 177 179 180 181 181 180 180 181 181 180 180 180 181 182 183 185 185 185 186 186 187 187 187 186 187 188 188 188 187 186 186 187 188 188 188 188 187 186 185 187 186 186 187 189 190 188 186 189 189 189 189 189 189 189 189 192 193 193 194 195 196 197 197 197 198 201 203 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 206 207 206 206 205 205 204 204 203 205 205 205 205 204 203 202 201 202 201 199 197 197 198 200 201 201 202 202 202 201 199 197 196 200 199 199 199 199 199 199 198 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 192 193 194 195 195 195 195 195 193 193 192 192 192 191 191 191 194 195 195 196 196 197 197 198 196 198 199 199 197 197 198 200 200 200 199 199 199 200 201 201 202 201 202 204 206 207 206 204 203 203 204 204 204 204 203 203 213 208 205 204 200 197 201 207 205 213 218 212 224 218 178 161 209 215 211 200 200 208 204 191 180 167 150 142 149 166 183 193 199 194 185 154 124 142 170 166 180 191 192 164 173 203 151 69 48 37 58 76 82 74 63 83 125 186 238 238 215 165 93 57 76 77 102 119 119 150 195 211 203 160 108 103 114 114 118 112 83 139 183 195 206 202 137 53 61 87 69 40 85 131 132 147 181 169 133 88 66 65 57 42 46 72 90 162 225 232 223 189 207 177 158 143 124 75 41 79 180 233 247 222 214 214 209 211 193 209 209 233 253 162 55 68 179 235 248 250 246 230 202 136 77 48 6 35 148 248 233 143 76 31 31 125 211 252 211 160 125 153 192 218 200 142 100 97 92 82 117 160 213 223 164 141 195 186 177 177 162 135 155 214 230 223 187 169 196 211 202 202 203 200 196 193 194 201 213 224 208 198 188 191 197 189 177 177 150 102 61 27 17 25 20 18 20 14 27 34 34 33 28 29 43 101 164 228 211 106 42 36 33 31 33 38 26 8 50 129 216 248 230 208 171 99 51 25 43 38 37 69 86 127 162 188 210 214 215 210 204 200 199 200 197 197 197 194 193 195 200 204 199 165 135 113 90 79 69 52 39 40 37 32 30 31 29 24 36 45 45 58 86 93 80 74 70 66 73 62 51 92 140 143 155 186 185 185 192 148 111 137 187 221 206 104 24 27 72 122 136 146 159 135 122 133 130 136 118 124 166 212 183 130 121 117 93 72 102 161 184 167 125 78 82 129 149 149 144 134 136 141 142 136 130 158 194 204 163 88 91 167 212 208 199 190 190 208 201 157 144 179 206 202 188 180 151 123 99 62 86 180 225 217 190 169 174 206 220 184 101 26 49 139 208 243 185 96 127 197 195 168 150 155 177 203 208 193 181 198 215 212 182 137 93 68 53 51 51 54 57 56 54 53 59 54 49 45 38 31 30 34 26 24 22 22 26 30 32 33 42 40 37 32 26 23 30 41 64 105 157 217 226 170 134 140 148 111 68 42 40 36 25 25 25 20 31 43 38 32 33 32 32 32 33 36 39 38 34 30 52 97 153 199 236 253 235 205 158 113 69 51 42 30 29 38 52 57 58 49 37 39 61 85 88 67 50 40 31 32 43 51 87 125 153 170 197 214 190 153 183 222 225 192 174 177 195 219 215 192 190 203 208 210 205 193 138 124 150 154 152 185 157 74 57 48 35 51 92 105 89 79 92 145 165 124 72 42 37 45 56 79 96 91 77 64 48 32 38 36 32 29 27 27 27 28 29 27 27 33 40 42 35 28 25 27 31 36 39 37 32 28 37 36 39 34 25 52 138 224 243 184 150 194 222 235 242 186 131 134 212 234 158 112 115 118 124 106 70 51 92 149 158 145 130 133 126 121 143 194 216 189 152 117 56 51 129 223 220 130 51 41 83 131 121 64 28 49 65 59 46 38 46 82 161 242 252 253 250 248 186 135 158 159 108 73 56 98 171 208 183 140 147 191 195 160 135 91 83 158 177 148 141 115 66 86 165 212 134 73 26 27 39 32 26 34 45 52 57 56 53 61 98 144 165 145 118 70 38 32 30 41 46 41 42 41 36 42 44 35 43 37 33 36 45 51 53 53 47 39 40 45 44 42 33 17 26 31 34 32 26 21 22 25 22 24 25 23 20 17 17 17 14 13 16 24 29 28 28 30 34 29 24 23 26 30 34 36 29 24 20 20 21 26 37 48 41 36 31 27 27 28 30 32 39 36 29 29 35 30 24 29 25 28 28 35 48 50 45 48 40 37 76 103 85 49 28 41 63 82 97 96 87 72 49 27 20 24 62 120 167 171 113 50 44 67 108 125 131 124 88 66 86 105 83 46 39 38 44 70 70 77 88 102 106 89 81 92 102 81 79 162 251 248 158 45 14 38 66 61 41 61 106 130 92 97 114 120 94 59 59 82 87 77 63 60 69 69 51 32 43 41 39 36 34 32 32 32 31 32 33 33 32 33 36 39 41 42 40 39 41 41 35 26 27 24 33 45 52 62 68 62 55 42 44 52 58 76 88 80 48 40 87 147 140 98 88 102 72 66 51 36 32 61 141 226 219 162 134 111 80 65 77 120 165 114 65 90 144 175 198 207 203 182 149 110 72 48 51 65 58 63 67 64 54 45 40 40 39 37 49 41 41 51 44 51 54 52 38 19 25 76 154 212 239 207 140 104 101 93 69 32 35 55 62 62 66 68 86 118 153 125 68 58 88 123 166 182 102 72 48 50 58 54 41 33 37 40 40 37 34 35 35 33 37 38 41 45 41 34 30 31 33 38 44 43 35 27 22 20 23 27 32 37 38 36 33 30 30 33 36 37 35 33 32 32 36 37 38 40 46 52 50 45 38 33 29 30 34 36 33 28 33 35 35 33 33 38 47 55 52 51 49 46 43 42 41 42 59 73 75 67 54 38 31 37 35 44 46 54 46 29 33 33 51 39 34 34 29 35 48 53 70 98 109 87 66 65 67 62 71 63 54 35 19 45 114 172 142 52 42 90 145 214 209 132 77 79 99 85 93 164 190 153 98 54 51 77 96 126 129 89 47 64 73 71 78 89 80 59 34 32 33 31 26 33 66 101 125 130 126 116 118 121 104 78 60 47 35 29 27 27 35 45 50 64 79 88 92 86 68 49 41 53 40 35 40 43 49 42 37 36 33 28 23 23 26 30 32 32 32 33 33 33 33 33 22 23 40 75 139 224 252 218 192 128 134 167 158 112 56 36 63 79 88 127 192 196 131 75 74 122 170 200 199 163 133 137 174 156 121 117 174 220 188 124 86 89 101 96 58 65 106 98 74 46 32 37 40 42 43 38 44 46 47 47 45 44 45 46 41 41 44 47 43 34 29 29 80 129 153 131 99 77 57 42 25 39 49 45 36 34 37 39 18 64 121 186 153 55 70 156 196 203 180 148 80 56 134 184 138 113 152 217 192 94 25 6 75 156 205 175 78 24 89 166 189 175 165 160 155 154 140 118 88 70 59 60 55 43 45 58 60 60 65 70 67 57 52 53 76 109 133 110 76 93 156 203 166 149 191 223 212 210 215 216 234 180 104 90 143 172 157 146 119 72 29 19 74 182 225 181 87 100 190 239 225 238 239 214 189 121 71 98 170 219 224 211 206 194 185 188 197 207 215 221 228 239 234 229 219 176 135 131 192 209 213 188 142 89 51 40 49 44 50 57 55 51 50 46 45 51 45 65 69 50 58 67 58 128 185 166 147 192 197 129 61 76 90 100 100 88 84 96 74 53 55 103 160 177 146 110 91 116 77 33 60 125 138 89 80 86 113 131 134 161 190 191 148 191 203 163 172 195 128 48 35 41 68 96 86 52 42 57 50 50 52 59 56 49 91 162 193 146 98 120 138 91 96 173 199 184 169 146 144 193 233 225 150 112 94 70 37 22 32 63 102 184 241 245 214 222 222 221 215 216 219 221 221 223 212 192 184 223 188 134 139 173 181 158 117 101 120 133 111 113 151 174 166 174 184 201 218 214 202 199 203 199 197 201 202 200 199 201 200 200 199 199 198 198 198 198 201 202 202 200 198 197 198 199 200 200 200 199 199 198 198 198 196 197 198 200 200 200 200 200 197 198 199 201 201 201 201 201 201 201 202 202 203 203 203 204 201 201 201 202 202 202 202 203 202 203 204 204 205 204 204 204 203 203 204 203 202 201 199 198 201 198 197 197 199 201 201 200 201 201 201 201 201 201 202 202 201 201 201 201 201 201 201 201 202 202 202 201 201 202 202 203 197 198 200 201 202 203 202 202 201 201 201 200 200 200 200 199 203 200 197 197 199 201 200 198 200 200 200 200 199 199 199 199 201 201 200 200 200 200 201 201 199 199 200 200 201 201 201 201 202 198 206 191 155 160 197 213 201 202 203 204 205 205 204 204 200 202 209 214 211 161 129 183 213 212 209 206 206 206 207 210 207 207 207 208 208 209 209 209 210 210 211 212 213 213 213 212 216 215 214 213 212 210 209 209 215 215 215 214 212 210 208 206 212 212 212 211 211 210 210 210 211 211 211 211 211 211 210 210 209 209 210 211 211 211 211 211 204 211 212 203 207 227 222 192 125 68 121 198 234 246 223 213 220 233 214 154 130 179 208 177 180 192 184 179 221 228 166 128 164 174 195 245 230 168 101 82 150 221 240 238 221 226 225 222 226 241 197 137 173 224 224 241 251 217 121 57 44 69 157 240 253 246 194 118 128 167 222 255 250 213 153 57 63 130 158 136 119 157 225 249 202 163 194 243 207 135 85 90 153 187 192 169 139 161 176 147 97 96 152 204 209 142 113 134 189 230 224 224 214 211 206 194 168 141 136 148 231 245 209 167 154 143 116 77 72 59 42 34 38 52 70 82 83 118 146 132 103 100 110 109 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 173 172 172 171 171 172 172 173 173 174 175 176 175 174 173 172 174 171 170 171 175 176 175 172 174 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 173 173 173 173 173 173 173 173 174 173 172 172 172 174 176 178 174 176 177 175 173 172 173 174 177 176 175 174 174 174 174 174 178 178 178 177 177 176 176 176 184 180 177 176 177 178 177 176 177 179 180 182 183 183 182 182 182 181 180 179 180 181 182 183 186 186 186 186 186 186 186 186 190 190 191 191 190 188 187 186 186 186 187 187 188 188 188 188 188 187 186 188 190 190 189 187 187 187 188 189 190 191 192 192 193 193 194 195 196 196 197 197 195 197 200 203 205 205 205 205 204 204 204 204 204 204 204 204 202 202 203 204 206 207 208 209 208 207 207 206 205 204 203 203 206 206 206 206 205 204 203 202 207 203 197 193 192 196 201 204 196 198 200 202 203 202 200 199 200 200 200 199 199 198 198 198 198 197 196 196 196 195 195 194 193 193 193 193 193 193 193 193 194 193 191 191 191 193 195 197 194 194 194 195 195 195 196 196 194 194 195 196 197 198 198 199 196 198 200 199 197 197 198 200 200 200 198 197 197 198 200 202 200 200 201 204 207 207 205 202 207 207 207 206 205 203 202 201 198 201 202 201 204 206 200 191 197 206 210 209 222 207 164 159 195 200 206 211 215 216 213 210 183 171 161 162 173 188 205 218 228 218 217 184 128 130 166 171 151 154 184 194 197 207 169 112 80 55 91 142 165 142 88 69 60 103 163 197 223 202 133 116 115 70 57 75 97 133 155 142 160 157 110 92 135 185 192 158 99 98 98 121 161 167 121 71 85 107 70 38 86 108 93 129 115 69 39 50 60 48 39 45 92 109 115 179 227 221 223 204 222 223 206 189 200 151 64 58 150 191 209 211 225 226 213 213 212 234 231 233 239 138 54 130 238 248 215 232 251 249 236 166 147 93 12 26 109 169 175 130 134 77 44 112 189 226 188 154 103 127 156 178 185 173 169 180 137 107 165 236 243 174 116 160 224 224 213 211 208 180 177 215 219 226 186 147 167 197 202 205 194 195 196 198 202 204 199 192 200 193 193 212 228 222 224 244 222 149 85 40 22 24 19 18 21 13 37 45 38 31 34 49 95 141 157 187 185 110 56 44 26 33 34 38 31 8 35 106 213 250 242 254 219 116 61 41 61 49 45 47 35 63 84 114 155 177 202 215 214 207 197 189 187 193 199 201 197 193 192 192 172 154 137 134 112 59 32 48 34 37 35 30 28 29 28 23 46 70 66 63 90 104 96 95 85 90 128 133 89 96 156 191 160 153 159 169 148 107 97 117 146 166 145 70 26 29 44 73 96 117 133 105 107 144 141 131 129 138 154 156 117 94 115 117 83 82 146 234 253 203 107 23 88 188 222 201 159 120 120 122 126 108 110 149 173 174 140 70 78 168 226 223 204 186 192 224 202 143 140 190 195 159 147 158 168 127 69 41 122 222 227 207 193 177 178 195 187 137 68 20 85 192 235 232 172 98 134 204 206 200 173 140 153 204 212 175 153 184 203 177 117 67 55 62 59 60 53 43 42 48 49 43 44 46 50 50 41 30 27 32 31 28 24 23 27 31 35 36 54 47 37 25 18 28 58 86 112 158 189 225 219 159 113 78 54 52 49 42 41 33 20 27 22 18 32 49 44 34 33 35 32 30 30 31 35 38 40 40 91 150 208 239 254 252 194 123 84 46 23 34 43 37 38 50 58 54 53 49 38 38 66 101 83 42 26 38 40 48 90 135 181 233 235 190 178 185 159 122 179 222 231 204 195 202 195 182 164 158 166 165 156 175 192 177 158 126 138 136 110 110 102 77 36 57 67 70 76 74 88 122 201 221 172 70 22 50 88 100 130 166 191 181 155 130 103 80 48 44 37 31 27 25 26 26 25 27 30 34 37 36 33 29 24 26 30 35 38 36 31 27 35 37 44 44 34 57 139 224 232 204 166 203 243 245 250 222 166 157 215 227 158 123 131 138 140 98 46 23 59 120 164 197 192 146 139 168 157 142 170 193 172 113 33 43 127 176 150 91 38 50 139 224 198 85 11 28 40 40 33 34 56 94 145 190 229 222 215 222 158 85 77 50 83 112 136 145 158 167 147 114 127 168 189 185 157 74 40 117 193 178 157 93 37 89 180 210 152 91 31 27 44 32 24 44 45 51 50 46 46 63 117 179 179 122 72 40 32 34 32 44 45 40 45 44 33 37 45 39 38 46 44 33 31 41 47 44 48 44 49 54 51 47 36 19 31 36 38 33 24 21 25 30 28 28 27 24 20 16 16 16 17 13 15 23 28 27 26 27 30 26 21 21 26 32 37 39 31 25 21 20 21 27 38 49 41 30 20 21 29 36 36 33 34 33 33 34 32 26 25 31 27 31 31 35 41 37 36 46 37 30 49 56 49 45 36 38 51 42 40 48 49 42 39 43 32 27 43 60 75 82 59 32 37 56 94 111 113 101 72 61 71 82 72 51 41 35 46 74 76 55 78 100 80 82 104 99 79 81 96 178 254 244 158 49 12 25 54 61 46 50 69 72 59 78 113 138 132 109 99 106 89 78 73 78 83 80 59 31 43 42 40 39 37 36 35 35 30 32 34 33 32 32 33 35 41 42 43 43 44 43 34 23 27 21 29 43 49 54 56 52 50 43 43 46 75 138 162 128 68 50 70 102 93 74 77 86 69 51 32 34 48 71 121 178 152 139 164 156 107 65 59 99 119 93 65 102 161 187 212 234 231 217 191 153 106 73 73 88 65 67 68 61 51 44 43 45 42 36 46 38 39 48 39 46 47 49 36 21 43 108 179 220 200 167 123 141 177 153 89 34 23 42 48 46 45 41 62 104 126 83 43 86 146 160 152 123 84 75 68 66 67 59 42 27 35 39 40 37 36 36 35 32 38 38 42 46 42 33 28 30 31 38 45 45 37 28 22 19 29 31 34 36 37 36 35 34 34 36 38 37 33 31 30 31 36 38 39 42 48 53 49 42 38 34 30 31 34 34 30 24 31 31 30 29 34 47 66 80 49 46 42 40 41 43 45 46 65 77 77 65 50 34 28 37 35 38 32 41 45 42 45 37 39 28 28 36 42 56 77 87 111 146 143 92 59 72 89 86 78 61 49 38 30 46 82 106 74 42 73 119 153 166 139 125 93 66 69 78 129 228 247 188 103 52 64 109 110 103 99 77 52 54 52 52 63 73 64 45 46 31 21 26 41 69 116 158 182 187 166 134 137 165 166 142 111 76 44 35 31 25 29 40 49 42 39 45 50 50 47 47 53 49 38 48 51 39 43 46 36 32 27 23 23 25 27 28 34 34 34 33 32 30 29 29 29 27 59 135 206 232 230 228 201 142 137 151 142 104 54 45 64 69 91 156 205 162 86 58 79 123 156 184 189 131 102 146 144 120 136 160 143 117 94 66 60 49 39 49 49 46 56 51 57 45 44 44 37 36 41 42 42 44 46 46 44 43 44 45 54 48 42 37 30 26 30 38 59 68 53 34 42 47 35 27 26 21 22 30 37 34 28 26 16 65 107 160 114 23 84 198 237 217 202 205 128 56 99 138 124 130 161 177 148 102 54 10 38 118 172 164 86 25 57 99 123 112 99 82 72 76 77 65 54 56 57 54 49 46 47 51 52 50 56 61 49 40 61 93 133 181 208 158 85 85 163 233 222 212 203 198 212 215 204 218 203 160 99 98 156 171 128 97 76 40 27 42 104 203 214 130 65 127 233 250 213 220 234 239 239 208 135 66 72 130 160 148 113 121 127 123 116 127 160 192 222 244 245 249 253 204 133 110 160 181 184 169 146 102 55 35 59 53 58 57 46 49 55 46 59 54 53 58 41 49 70 38 61 59 102 125 118 158 165 95 58 119 148 119 90 80 70 57 47 33 48 102 152 163 149 139 137 163 111 45 65 141 172 135 91 70 89 121 140 176 200 182 172 206 182 139 162 141 61 53 82 80 95 110 93 62 62 86 110 90 61 45 35 35 94 183 221 207 143 179 226 163 124 136 128 113 116 131 154 192 204 179 170 183 178 110 42 29 35 44 75 148 219 249 223 203 194 208 234 234 234 221 210 221 218 189 195 212 170 152 200 232 218 190 135 92 110 155 164 180 212 221 218 223 215 205 207 206 201 200 205 197 194 200 205 203 199 198 201 201 200 200 200 199 199 199 195 199 203 204 201 199 199 200 201 200 200 199 199 198 198 198 198 199 199 200 200 200 199 198 197 198 199 201 201 202 201 201 202 202 202 203 203 204 204 205 202 202 203 203 203 203 204 204 201 203 204 206 206 205 204 203 204 204 204 204 204 202 201 200 205 202 200 199 201 202 201 200 199 200 201 202 202 202 202 202 201 201 201 201 201 200 200 200 202 202 202 201 202 202 203 203 194 196 198 200 201 202 202 201 203 203 202 201 199 198 197 197 199 200 201 200 199 198 198 198 199 199 199 200 200 201 201 201 200 199 199 198 198 199 199 200 198 198 199 199 200 200 200 200 206 204 211 182 129 129 177 204 204 205 206 208 208 209 209 208 198 207 219 213 187 117 93 177 216 215 213 206 198 203 210 207 208 208 208 208 208 208 208 209 208 210 212 214 215 214 213 212 214 214 215 215 215 215 216 216 214 213 211 210 210 211 212 213 210 210 211 211 211 212 212 212 212 212 212 211 211 210 210 210 211 211 212 213 214 214 214 214 219 208 204 209 215 223 219 204 166 87 113 171 213 247 236 227 229 234 230 202 160 142 163 193 187 205 194 175 212 235 178 125 157 171 192 243 235 186 127 103 136 206 237 244 223 226 225 219 223 241 176 92 145 230 235 242 251 228 139 80 65 78 152 225 252 249 202 125 128 157 215 255 254 230 167 53 75 187 229 191 172 161 175 191 172 150 178 224 189 131 104 105 137 157 163 134 115 133 149 128 86 91 157 221 238 170 125 132 197 247 235 228 214 204 205 198 163 127 119 126 206 247 211 173 179 146 100 87 72 67 54 43 43 55 68 74 74 106 137 144 145 158 156 132 174 174 174 174 174 174 174 174 175 173 172 173 175 176 175 173 170 172 175 176 176 172 168 165 169 171 172 172 171 171 173 174 174 174 174 174 174 174 174 174 175 175 174 173 173 172 171 171 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 181 182 183 184 183 182 181 183 183 184 185 187 188 189 189 187 187 187 187 188 188 189 190 189 189 189 188 187 186 184 183 187 188 188 189 189 190 190 190 186 187 189 189 189 189 191 192 191 191 193 195 197 199 200 201 203 202 202 202 202 202 201 201 203 207 209 206 202 200 204 209 206 207 209 210 210 209 208 207 205 205 205 204 204 203 203 203 205 204 203 203 203 203 202 201 199 200 200 200 199 197 196 195 201 201 201 202 202 203 203 203 197 197 196 196 196 197 198 199 197 196 195 195 196 198 200 201 197 194 192 192 193 193 192 190 192 192 193 194 194 193 192 192 192 192 192 193 193 194 194 194 195 196 196 196 196 195 193 193 192 193 195 197 197 196 195 194 203 202 202 201 201 200 200 200 204 202 200 198 197 198 200 201 203 203 203 203 203 203 203 203 199 200 201 202 202 202 202 203 208 203 218 221 202 200 193 161 202 210 210 215 223 215 207 218 219 201 199 206 207 211 208 192 200 217 233 193 157 146 168 162 98 112 182 197 157 163 164 124 110 80 71 181 252 222 197 155 109 86 58 107 163 166 156 134 106 64 64 121 157 145 137 152 186 165 116 99 134 191 213 182 147 93 45 33 64 88 78 79 102 111 83 32 37 69 75 86 76 77 123 147 101 47 54 109 162 151 159 199 226 216 205 209 199 224 238 236 249 202 105 86 112 143 158 176 187 188 202 211 228 227 236 217 131 57 99 194 253 240 204 200 217 216 207 191 205 136 40 23 53 99 95 152 199 117 39 69 140 189 171 156 143 169 186 185 191 211 223 220 206 163 207 253 200 119 129 205 225 223 218 227 216 181 184 214 216 215 187 109 115 192 209 209 194 198 202 201 197 194 196 201 199 193 196 207 209 206 216 233 246 187 118 43 16 25 19 24 21 26 29 31 28 22 36 65 107 153 185 171 134 100 69 45 33 29 26 35 37 18 24 60 117 193 239 253 209 117 78 81 120 141 115 81 58 32 29 37 61 117 162 174 191 220 222 199 192 199 202 199 193 186 171 156 164 163 166 158 115 59 34 39 35 31 32 33 27 19 23 34 89 118 85 53 81 86 76 102 140 163 197 157 88 114 163 142 101 79 84 79 69 56 44 73 71 80 57 49 61 60 56 47 63 62 61 63 67 93 117 102 105 101 109 100 76 112 109 82 59 143 221 242 237 190 98 39 124 206 222 218 213 165 116 88 102 109 149 189 174 151 120 53 64 159 234 211 150 153 193 209 159 119 141 195 169 97 94 148 178 118 49 73 149 217 222 222 215 191 150 133 123 71 41 70 143 213 224 222 152 92 163 210 203 205 208 161 120 173 205 147 116 145 146 102 59 49 54 53 56 54 51 48 46 45 45 45 41 42 42 42 40 36 33 30 28 31 34 34 33 36 42 47 44 42 40 31 19 30 80 133 127 140 155 163 157 135 100 71 41 42 43 44 43 37 27 20 20 27 31 31 35 41 38 30 32 33 32 20 27 41 36 40 71 123 156 201 203 158 113 41 15 50 95 106 70 28 29 56 53 42 49 43 37 50 57 66 48 36 31 66 97 141 173 205 234 255 241 170 137 139 125 128 173 196 195 193 191 184 187 184 174 185 193 195 200 204 199 189 195 150 98 94 110 146 167 122 86 137 105 69 68 74 126 187 254 206 111 13 24 126 190 205 224 240 251 248 242 226 192 157 124 88 52 36 30 25 26 33 26 28 30 32 33 34 33 33 26 29 32 33 33 32 34 35 29 40 35 34 38 42 97 184 237 216 195 211 236 217 190 196 187 132 138 162 134 125 164 190 144 84 59 53 68 107 162 238 203 168 214 201 179 141 141 196 174 91 30 37 99 132 86 37 22 100 211 248 165 53 12 27 31 62 67 60 68 76 103 150 197 237 214 167 113 37 15 49 151 214 156 128 148 119 109 111 110 114 129 182 159 58 56 126 193 212 160 73 38 77 137 163 148 111 57 29 31 33 31 35 47 41 55 44 31 105 208 244 172 107 65 41 30 36 36 38 47 51 45 39 43 42 39 43 46 44 22 30 39 32 48 61 57 55 64 114 132 96 54 11 27 33 35 30 27 30 36 39 35 29 22 19 20 21 19 17 19 16 17 21 23 22 24 27 32 27 21 19 23 28 33 35 32 26 17 14 23 37 43 40 41 35 28 25 26 30 32 34 35 34 32 30 29 28 27 26 26 26 28 32 36 39 39 38 40 36 31 29 31 32 33 33 30 28 27 29 34 38 39 38 35 37 39 37 33 32 34 36 32 44 61 73 74 67 58 51 48 50 52 50 45 45 58 72 76 68 63 60 65 89 114 121 53 42 115 210 225 184 118 46 12 41 64 51 48 55 48 52 56 137 186 221 200 139 127 123 83 54 68 104 97 64 44 36 44 41 37 35 35 39 43 46 38 37 34 30 28 30 35 39 41 43 43 43 43 41 32 23 26 28 29 44 65 65 47 35 38 41 33 46 114 190 193 149 117 77 57 48 51 64 62 63 51 44 28 34 66 90 107 128 147 145 137 106 81 110 146 144 95 55 37 75 131 167 203 242 228 241 220 187 124 72 101 136 113 87 86 65 45 42 34 49 41 38 43 47 42 43 46 41 49 45 33 18 50 140 202 200 129 93 120 196 228 193 110 28 29 43 47 44 43 41 47 61 46 41 57 104 133 113 87 85 93 124 131 97 58 41 39 39 43 38 38 39 34 32 30 23 29 33 37 38 37 36 36 36 30 37 44 45 38 27 17 11 29 29 29 30 32 36 39 41 38 37 35 33 33 33 34 35 34 39 42 40 40 45 48 49 33 34 34 35 34 32 29 28 26 22 18 34 82 124 119 86 34 26 27 38 40 34 39 53 73 67 69 63 42 30 34 37 32 42 39 37 46 42 35 43 30 21 32 71 109 126 132 137 150 172 159 103 63 67 80 80 61 62 73 73 56 49 47 37 38 61 111 154 149 112 95 105 87 94 78 64 119 213 229 172 103 88 91 96 98 97 76 56 33 46 41 47 49 36 34 33 35 37 35 18 44 114 169 202 188 185 159 116 122 192 228 201 147 103 80 84 73 47 30 26 37 39 42 42 38 33 36 42 46 46 46 44 42 40 39 39 32 26 22 23 23 23 29 36 30 40 44 30 35 45 27 19 23 77 149 206 229 217 204 210 175 148 161 177 140 94 76 66 69 56 75 115 113 72 56 73 77 102 162 205 179 122 93 95 100 116 154 164 111 47 31 47 45 46 48 49 50 48 46 44 51 51 49 45 40 37 37 38 41 42 43 44 45 46 46 46 48 41 31 26 27 31 35 37 48 34 29 37 39 30 26 31 35 29 26 30 34 35 33 31 34 55 89 98 67 46 87 152 205 228 245 235 164 68 72 162 186 197 197 204 191 143 77 12 33 78 126 133 97 55 40 46 55 62 56 47 49 48 43 43 47 50 40 49 56 45 46 48 45 39 36 45 69 105 147 178 208 240 240 174 84 67 136 193 206 231 213 202 209 214 213 184 161 159 148 137 137 142 136 122 78 37 19 52 136 193 145 62 77 184 195 195 212 223 220 234 225 195 158 91 54 65 82 112 132 140 120 118 102 63 85 129 181 195 214 224 213 179 133 101 109 102 96 94 99 106 112 114 97 53 33 46 49 39 43 57 55 56 54 49 46 46 43 40 49 59 63 63 79 102 92 55 63 111 124 91 66 62 53 41 33 30 57 104 136 156 178 196 172 151 78 39 128 214 186 142 83 53 84 129 190 248 218 147 185 222 158 91 71 56 102 174 191 169 140 117 85 47 67 130 182 190 168 93 36 23 75 182 242 213 182 212 240 227 206 171 144 127 137 179 205 185 146 121 186 245 249 146 45 5 50 52 71 103 159 207 197 148 152 208 225 216 195 170 163 182 202 206 205 214 209 199 207 219 197 159 91 92 129 169 207 237 232 221 220 217 209 200 199 204 206 204 201 201 200 199 199 200 201 201 201 202 199 196 202 211 209 199 199 200 205 197 193 196 196 202 199 207 205 201 205 204 198 199 197 197 197 197 197 198 199 200 202 199 200 205 206 202 202 205 202 202 203 203 203 203 204 204 203 204 206 207 205 203 200 197 196 198 200 202 204 205 206 206 204 204 204 205 205 206 206 206 203 201 200 201 203 204 202 201 202 202 202 203 203 204 204 204 200 199 199 200 201 202 204 205 202 201 201 201 201 201 201 201 204 202 200 201 202 203 202 201 201 200 200 199 199 200 200 201 199 199 200 200 200 200 200 200 199 197 196 197 200 201 198 195 201 201 200 200 200 199 199 199 195 195 196 199 201 202 199 197 194 212 210 174 140 114 170 223 206 204 203 203 204 204 202 200 214 211 222 221 160 50 75 163 233 224 212 206 205 207 206 205 207 208 208 209 209 210 211 211 209 211 213 212 211 211 213 215 214 214 214 214 214 214 214 214 211 210 209 208 208 209 210 211 220 218 216 213 212 212 213 214 212 209 208 210 212 213 212 212 210 211 211 210 208 208 210 212 214 209 209 214 214 211 217 228 232 201 139 129 185 211 207 223 219 223 233 226 169 132 149 156 184 202 184 165 209 228 179 149 159 175 200 243 233 186 159 129 125 193 244 226 212 226 224 217 225 218 181 133 181 224 233 235 246 235 165 100 97 105 128 176 248 251 154 108 131 143 192 242 254 244 175 72 79 171 214 220 177 184 168 149 151 151 152 165 182 159 153 159 152 139 131 126 132 130 113 102 98 92 129 199 236 200 124 127 221 253 228 230 203 193 205 205 180 143 128 155 190 195 177 152 149 147 127 105 88 73 63 56 46 50 63 70 63 87 104 141 209 237 190 134 174 174 174 174 174 174 174 174 178 176 174 175 176 176 174 172 170 171 172 173 174 175 175 175 170 172 173 173 172 172 173 175 173 173 173 173 173 173 173 173 171 171 172 173 173 174 175 175 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 174 174 173 173 172 171 170 170 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 181 181 182 183 183 183 182 182 184 184 185 186 187 188 189 190 188 188 187 187 187 188 189 189 189 189 190 190 189 188 186 186 188 188 188 189 189 190 190 190 187 188 189 189 189 189 190 191 193 194 194 196 197 198 199 199 202 202 202 202 202 202 202 202 205 205 205 204 203 202 204 205 205 205 206 207 207 207 207 207 206 206 206 205 205 205 204 204 205 204 203 203 203 203 202 201 201 201 202 201 201 199 198 197 202 202 201 201 200 200 200 200 198 198 197 197 197 198 198 199 198 198 197 196 196 196 196 196 196 194 191 191 193 194 194 193 192 192 193 194 194 193 192 192 193 193 193 193 193 193 194 194 194 194 195 195 195 194 193 192 195 196 196 197 197 197 196 196 200 200 201 201 201 202 202 202 201 200 199 199 200 202 204 206 203 203 203 203 203 203 203 203 208 205 203 203 203 203 202 200 207 207 221 198 150 157 187 179 181 203 219 223 197 145 146 202 221 217 219 215 204 202 206 205 211 203 223 224 199 146 141 150 115 113 154 183 163 128 119 146 161 132 101 141 178 185 212 218 198 171 131 97 88 93 96 108 106 86 104 160 190 171 143 136 151 152 110 78 103 172 221 211 193 126 58 23 26 34 52 97 136 137 90 25 48 119 153 170 155 176 206 211 156 98 126 199 182 139 168 221 218 202 206 219 201 212 218 231 244 195 134 140 181 176 153 151 154 148 158 163 147 184 195 147 80 47 110 231 221 169 104 96 117 127 144 153 145 110 45 18 19 54 70 140 155 82 19 66 147 204 195 189 208 207 209 211 207 203 208 218 186 152 192 216 166 138 170 213 219 214 211 213 198 178 190 211 217 212 184 121 140 206 207 206 194 195 197 199 199 199 200 201 201 202 204 204 200 197 200 205 231 196 149 76 33 26 14 16 20 24 25 27 28 23 27 43 89 139 183 182 148 110 77 56 41 35 30 31 29 17 18 33 70 132 197 236 188 101 92 125 151 177 156 131 121 98 73 54 35 39 67 114 158 185 204 218 214 191 185 200 201 181 170 176 175 178 173 144 96 52 33 34 35 32 32 33 26 18 19 28 84 128 105 54 55 69 89 127 182 218 201 110 51 81 102 68 48 52 69 74 69 63 78 119 145 105 52 66 121 144 114 61 43 34 36 42 38 48 68 67 65 86 127 148 119 103 63 44 103 191 236 236 223 164 99 82 124 179 201 215 225 206 151 77 89 144 183 206 206 171 122 73 64 147 192 148 104 129 168 172 111 86 106 147 132 87 94 139 136 72 25 76 147 200 203 208 227 202 142 87 66 66 87 120 155 217 226 201 128 93 164 206 201 194 201 179 148 171 177 126 93 103 94 64 44 47 52 48 52 51 48 46 44 42 41 41 36 37 38 37 35 33 32 31 29 37 43 40 33 31 37 45 49 49 47 41 31 37 68 100 94 114 133 135 120 96 71 53 40 41 43 44 42 36 29 23 21 30 38 39 38 38 36 34 22 26 31 43 57 70 77 72 56 64 70 100 107 84 66 28 42 90 142 146 94 39 32 54 55 37 41 42 43 48 41 41 26 58 101 160 184 207 215 232 235 217 191 154 133 105 92 139 188 200 190 190 197 197 203 201 204 221 222 212 223 241 219 178 145 142 122 118 141 196 219 164 125 152 106 50 52 86 145 203 199 123 50 38 117 216 248 245 244 243 239 235 235 237 237 235 215 171 106 51 27 27 33 35 28 29 31 33 33 33 32 32 26 28 31 33 32 32 33 34 37 43 34 28 29 24 53 113 169 172 197 227 231 210 185 170 140 107 95 96 106 157 201 198 145 77 76 135 165 148 138 161 158 169 241 245 226 170 130 124 121 70 44 59 95 103 61 30 34 96 166 172 111 49 24 19 42 86 97 75 58 58 97 157 216 215 161 108 66 25 44 95 174 190 149 125 119 111 127 126 105 111 111 129 104 53 79 139 190 147 105 63 26 50 105 118 120 96 55 28 29 37 37 36 43 48 48 25 38 141 238 253 171 112 66 37 32 38 32 33 44 66 77 73 65 53 46 49 38 33 18 31 47 67 106 117 79 74 84 152 188 139 72 19 31 41 43 33 26 31 35 33 32 27 22 19 19 20 19 19 20 18 18 21 22 21 22 25 31 28 23 20 21 25 30 34 34 27 17 15 25 38 42 38 31 27 23 22 25 30 33 35 32 32 32 32 31 29 27 26 25 26 28 33 37 40 39 37 37 34 31 31 32 33 33 32 33 30 26 26 29 32 34 34 32 34 35 34 30 28 30 32 35 40 48 52 52 50 48 47 44 45 47 47 44 44 54 66 66 71 62 43 54 101 128 118 63 59 119 179 165 124 83 38 29 61 82 59 47 62 78 100 127 196 236 254 219 152 134 117 67 54 90 138 120 65 36 36 42 40 38 36 36 38 41 43 33 33 32 30 29 31 36 40 40 42 43 43 44 43 36 27 27 27 37 67 89 75 45 32 42 39 31 40 87 151 187 190 141 88 57 45 44 50 46 49 47 39 29 44 91 130 134 123 113 112 100 75 85 153 192 169 103 60 34 50 83 121 170 212 218 241 243 194 119 104 143 157 154 130 99 63 50 52 39 34 43 36 40 46 40 36 38 37 45 53 39 16 52 138 163 117 66 90 172 251 238 153 72 28 38 54 53 43 45 48 45 43 49 41 43 67 88 84 81 94 130 157 141 78 30 23 38 52 54 60 65 62 45 26 21 30 33 36 39 40 37 35 33 33 34 36 37 35 30 26 24 24 27 28 30 33 36 40 43 44 38 37 35 33 33 33 34 34 34 41 45 45 44 46 48 47 34 34 34 33 32 30 29 28 21 12 13 56 138 189 153 86 31 25 27 37 37 32 41 57 82 71 65 56 40 32 38 43 35 38 36 36 41 39 33 33 30 30 61 122 173 183 166 151 137 146 137 104 76 68 69 69 77 128 139 101 69 54 41 34 44 61 93 116 105 78 74 90 113 110 84 60 91 154 159 112 87 67 63 66 64 59 51 47 29 44 42 50 55 49 50 46 50 44 35 27 72 149 184 189 176 187 171 121 109 168 219 217 168 144 136 135 112 79 60 53 41 36 33 34 34 32 31 34 38 41 44 44 42 40 41 42 34 25 19 20 24 26 30 34 42 41 40 30 35 37 21 21 64 131 197 224 220 203 196 202 176 153 171 193 162 119 99 88 52 51 58 68 66 57 57 67 87 89 124 167 172 141 104 79 84 98 123 122 75 34 35 54 49 50 51 49 46 46 49 52 47 50 53 51 45 37 32 29 37 40 44 48 50 50 48 47 38 32 25 23 25 31 37 39 45 33 29 34 35 26 21 23 18 24 29 30 30 30 32 34 35 43 56 59 48 45 72 105 143 172 201 203 148 72 90 181 228 225 215 226 220 172 100 30 16 53 95 109 87 57 45 48 48 48 44 44 44 35 31 41 46 60 60 68 67 48 45 46 44 41 53 88 135 178 207 221 217 225 220 174 102 81 121 151 171 204 210 218 216 198 185 166 162 208 198 130 110 153 162 126 53 24 37 97 156 161 102 40 106 186 188 191 211 226 217 218 192 130 119 133 115 75 81 148 208 230 211 199 185 149 134 133 130 128 128 130 133 132 126 121 126 123 113 109 126 158 179 184 133 105 67 44 40 43 46 49 49 47 48 50 52 50 44 38 48 44 42 49 58 60 54 51 46 63 63 53 57 64 57 48 69 85 90 92 126 177 206 207 166 79 56 85 132 192 186 128 90 58 108 194 249 250 187 130 170 135 73 25 13 66 177 253 254 205 110 70 96 101 114 169 226 245 213 133 85 61 70 134 207 218 207 209 215 220 228 211 161 132 151 198 176 108 106 162 228 250 241 150 66 13 48 63 53 74 127 166 161 163 201 240 219 147 113 132 161 199 222 211 186 192 183 161 151 150 132 106 124 113 147 197 230 234 204 185 166 180 194 200 201 201 200 197 203 203 203 202 201 200 199 198 198 197 198 202 207 209 210 212 215 199 197 203 205 202 201 212 215 188 162 168 194 203 200 204 197 197 197 197 198 198 199 200 203 200 199 202 203 201 201 205 202 202 203 203 203 203 204 204 203 204 205 205 205 203 201 200 202 202 203 204 205 205 205 205 205 205 205 205 205 206 206 206 207 205 202 202 203 202 200 198 202 202 202 203 203 204 204 204 202 201 201 200 200 201 202 202 201 201 201 201 201 201 201 201 204 202 200 200 202 203 202 201 200 199 198 198 198 198 199 200 200 201 201 201 201 201 201 201 198 199 200 200 200 199 199 199 201 201 200 200 200 199 199 199 198 197 197 199 201 202 200 198 198 204 204 178 149 131 189 234 207 205 202 202 203 203 202 201 209 203 219 220 152 47 85 178 230 222 212 206 206 207 207 206 208 208 208 209 210 210 211 211 210 212 213 213 212 212 213 215 214 214 214 214 214 214 214 214 214 213 212 211 211 211 211 211 210 211 211 211 211 211 210 210 210 210 210 212 213 212 209 208 212 215 217 215 212 211 213 215 211 212 213 211 212 216 220 221 231 236 185 126 123 145 169 200 241 238 239 253 225 154 121 122 157 203 195 173 202 221 188 147 150 151 184 239 230 188 175 154 126 166 227 239 224 222 221 226 230 221 194 160 204 228 225 230 242 247 178 99 99 125 138 153 195 216 150 103 123 153 197 231 254 250 190 91 86 152 185 202 196 175 153 152 151 130 128 157 191 172 172 178 154 124 119 130 136 115 103 117 123 105 118 167 207 209 145 110 184 251 244 224 212 196 202 209 201 173 153 173 196 198 163 118 115 140 150 145 108 83 64 55 50 56 65 65 61 66 87 148 227 255 215 163 174 174 174 174 174 174 174 174 180 178 176 176 176 176 174 172 174 173 171 170 171 175 179 181 171 173 175 174 173 172 174 176 173 173 173 173 173 173 173 173 171 171 172 173 173 174 175 175 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 175 174 174 173 172 171 170 170 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 181 181 182 183 183 183 183 183 184 185 185 186 187 188 189 189 189 189 188 187 187 187 188 188 189 190 190 191 191 190 189 189 188 189 189 189 189 190 190 190 188 189 190 190 189 189 189 191 195 195 196 196 197 197 198 198 201 201 201 202 202 203 203 203 206 204 202 202 203 204 203 202 203 203 203 203 204 206 207 207 207 207 206 206 206 205 205 205 205 204 203 203 203 203 202 201 203 203 203 203 203 202 200 199 202 202 201 200 199 198 197 197 198 198 197 197 197 197 198 199 198 198 198 197 195 193 192 191 196 193 190 190 192 194 195 195 192 192 193 194 194 193 192 192 194 194 194 194 193 193 193 193 192 193 194 194 195 194 194 193 199 198 197 197 197 197 197 198 198 199 199 201 202 203 204 204 201 201 200 200 201 203 205 207 202 202 202 202 202 202 202 202 206 202 199 199 201 203 203 201 204 207 216 165 94 119 177 176 184 221 227 194 129 56 76 173 224 222 213 205 205 206 208 213 209 187 202 227 227 157 120 121 117 171 199 169 126 83 87 157 213 178 124 83 81 127 202 254 247 225 223 182 120 69 43 77 100 86 103 158 205 208 182 162 151 171 140 81 73 152 238 249 247 126 39 34 58 65 79 123 173 163 91 12 59 178 239 253 229 250 243 236 208 179 206 232 145 115 191 248 223 208 207 204 213 206 206 240 234 164 146 190 247 229 196 185 176 160 159 153 160 171 125 56 79 114 100 116 108 83 54 63 81 84 92 91 90 87 63 34 22 45 42 73 60 33 25 99 178 225 218 218 222 213 212 217 214 205 209 223 195 154 159 149 132 177 219 213 212 210 212 192 163 172 200 209 210 211 185 131 159 213 204 212 201 200 199 198 199 199 196 193 192 201 205 199 195 197 196 192 221 223 204 133 63 31 18 24 26 28 21 16 19 18 16 23 54 103 160 187 175 137 93 63 39 29 26 25 24 26 27 22 30 70 131 171 138 95 118 152 160 163 145 166 208 201 162 128 76 43 22 40 81 127 174 209 212 203 196 196 199 199 195 191 220 212 178 120 67 41 32 29 35 31 30 30 24 16 17 23 69 131 132 71 41 53 86 123 158 167 119 53 37 45 40 36 86 135 162 148 102 73 119 182 205 117 53 104 194 228 195 130 63 39 39 48 32 22 51 89 110 136 181 212 167 93 30 46 152 219 223 221 200 120 99 142 136 146 169 209 230 221 160 63 79 177 212 216 229 196 139 107 80 135 149 104 75 89 109 113 107 88 85 100 102 87 84 93 73 40 35 93 139 187 209 223 218 160 106 77 64 79 127 170 162 211 229 185 113 111 182 219 198 192 208 211 178 149 122 86 63 57 47 40 46 56 54 44 45 44 44 42 40 38 36 35 26 31 36 37 35 30 27 25 32 42 49 43 29 23 30 40 50 53 53 49 44 45 53 60 63 86 106 102 80 58 46 41 40 41 41 40 37 33 30 28 24 23 25 30 32 31 31 33 16 22 41 101 145 159 153 105 74 43 32 45 44 34 30 23 55 99 141 134 80 31 27 46 49 37 44 45 39 37 40 61 87 134 186 234 238 240 226 225 228 204 174 152 146 110 96 166 218 224 208 209 218 217 221 218 215 219 224 231 234 219 180 143 120 155 162 142 138 176 186 132 95 118 106 66 67 97 136 186 171 118 105 147 212 246 238 237 227 221 218 220 222 224 235 248 254 235 177 99 45 31 32 30 29 30 32 33 34 33 32 31 28 31 34 34 34 33 35 36 36 41 32 29 35 28 32 59 96 123 181 213 195 187 193 185 140 134 109 78 95 168 216 209 161 96 112 218 245 172 112 89 104 151 235 253 243 173 120 74 68 49 54 65 75 72 56 59 67 87 113 115 93 68 41 14 47 91 104 76 53 58 105 166 219 173 92 48 38 51 107 162 161 137 137 127 97 112 141 127 95 79 85 118 102 62 80 117 145 114 94 73 40 45 95 137 167 127 69 29 26 38 40 33 35 52 52 34 59 148 218 227 172 122 70 33 31 39 41 59 90 101 111 114 100 66 41 40 34 38 42 58 70 119 192 207 178 119 88 175 241 176 82 28 35 43 44 34 29 34 36 33 29 26 22 19 18 19 21 22 22 19 19 21 20 18 19 22 29 29 26 22 18 20 26 33 37 28 19 18 29 40 40 34 21 20 20 22 27 32 36 38 31 32 33 33 31 29 27 26 24 25 29 34 39 40 38 36 32 32 32 33 34 34 32 30 36 33 29 26 27 28 30 31 30 32 34 32 28 25 26 29 37 40 43 43 42 41 41 42 38 38 41 43 43 43 48 56 55 63 57 37 47 102 148 153 94 65 81 108 89 67 56 37 40 75 93 57 42 80 124 158 170 221 246 254 208 151 141 116 57 80 141 177 130 54 27 40 41 40 39 38 37 37 36 36 27 29 30 30 30 31 35 38 39 41 42 43 46 47 41 33 30 26 39 74 96 74 41 31 43 53 56 51 60 103 161 201 144 87 54 44 45 49 44 48 45 36 30 46 95 149 156 127 91 80 65 53 79 145 163 120 85 54 46 61 73 96 124 136 163 193 225 180 122 144 171 157 181 176 118 62 48 52 55 47 53 37 36 46 42 36 39 43 44 53 41 20 47 106 106 50 51 127 211 237 193 114 53 31 54 85 88 59 40 40 49 56 67 61 50 48 59 71 93 120 148 145 105 55 30 25 37 62 102 142 147 106 58 24 17 32 35 37 40 39 35 30 27 26 31 31 31 30 28 28 29 30 24 26 30 34 38 42 44 45 39 37 35 33 33 33 33 34 34 41 46 46 44 45 45 44 36 35 33 31 30 29 28 28 20 11 17 71 157 196 142 61 29 25 27 34 32 29 42 61 76 72 65 53 40 34 33 34 41 35 36 41 42 40 32 18 26 38 80 141 181 178 153 136 136 122 108 98 79 58 56 67 124 185 164 81 47 46 40 41 48 51 58 63 60 60 75 94 124 112 81 55 64 91 88 61 62 51 48 52 45 33 36 47 52 65 67 78 79 71 77 76 60 46 33 33 91 168 183 169 190 207 202 158 127 149 180 184 164 175 194 191 153 115 96 90 70 51 31 24 26 28 27 26 28 34 40 42 41 39 40 43 33 24 17 18 24 29 31 33 48 41 42 34 30 26 27 56 134 193 232 223 203 194 193 196 190 166 175 195 177 141 110 86 62 50 46 60 86 105 110 108 116 121 144 168 171 158 129 100 111 98 89 74 46 32 41 52 52 53 52 47 43 44 51 59 47 49 50 48 42 36 31 30 39 42 47 50 51 48 44 41 28 25 22 22 26 33 40 44 35 30 30 36 36 28 23 23 21 24 27 28 28 29 32 34 33 35 35 33 37 48 56 57 78 104 132 140 106 63 101 194 232 223 212 230 227 173 93 20 8 30 60 75 69 53 44 45 45 43 36 38 53 65 75 88 92 121 143 149 102 40 48 90 124 121 132 161 193 210 210 205 205 216 205 144 99 127 146 115 129 174 206 217 190 146 139 149 193 206 181 144 164 202 165 85 28 26 74 155 195 166 103 53 100 169 188 208 225 239 227 220 158 140 164 198 198 159 121 126 188 242 253 249 246 226 202 184 153 141 128 124 136 158 179 192 215 209 201 193 183 176 178 184 196 185 124 56 40 53 52 44 51 46 47 52 51 42 35 35 44 51 45 40 41 32 29 45 50 46 39 46 64 67 59 57 118 150 125 77 104 176 201 184 118 63 93 132 145 197 201 134 91 150 223 250 254 242 150 54 75 65 87 98 93 124 181 227 242 192 88 69 151 173 146 164 225 253 238 168 128 100 78 90 154 212 234 215 193 191 187 158 151 167 189 173 106 58 99 177 245 253 233 138 70 28 56 73 60 54 88 130 157 203 228 206 147 108 141 209 234 237 213 158 131 133 125 112 117 146 178 195 190 160 159 168 180 187 167 153 151 172 195 206 205 202 200 199 202 202 202 203 202 200 198 198 200 198 201 205 198 190 195 209 204 201 202 208 207 201 199 203 219 170 132 154 200 212 200 198 198 198 198 197 198 198 199 200 202 200 199 200 200 199 200 203 202 202 203 203 203 203 204 204 204 204 204 204 204 203 203 203 207 207 207 207 207 206 205 205 207 206 206 206 206 206 205 205 206 205 203 203 203 203 201 200 202 202 203 203 203 203 204 204 204 203 202 200 200 200 200 201 201 201 201 201 201 201 201 201 202 200 199 199 201 202 201 200 201 200 200 199 199 200 200 201 200 200 200 200 200 200 200 200 197 201 204 203 199 198 200 202 201 200 200 200 199 199 199 198 202 200 198 198 200 201 201 199 199 199 211 199 168 145 195 225 208 205 201 200 201 203 203 202 211 203 220 210 129 36 91 183 226 219 210 206 206 208 208 207 208 208 209 209 210 211 211 211 212 213 215 214 213 213 214 216 214 214 214 214 214 214 214 214 215 215 215 214 213 212 211 210 209 211 213 214 214 212 210 208 213 212 210 208 208 210 213 215 210 214 218 217 212 209 211 213 210 216 216 208 208 214 211 202 181 213 207 155 108 92 117 158 206 232 233 244 241 178 108 73 134 209 209 181 189 211 203 151 106 99 161 240 224 179 176 168 125 140 211 244 227 221 218 223 225 224 202 169 211 232 225 225 237 249 190 110 110 141 145 142 147 174 158 134 150 177 195 212 244 254 211 113 108 165 178 181 158 148 146 156 145 114 117 154 186 171 177 181 145 104 108 136 139 107 92 111 126 119 120 134 175 186 152 124 164 219 240 248 230 206 201 213 221 197 164 172 189 197 164 111 106 141 164 165 131 98 69 55 52 61 71 70 57 53 75 135 209 254 241 201 175 175 175 175 175 175 175 175 178 176 175 175 176 176 174 173 177 175 173 171 171 173 176 178 173 175 176 175 174 173 174 176 172 172 172 172 172 172 172 172 175 175 174 173 173 172 171 171 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 181 182 182 183 183 184 184 184 184 185 185 186 187 187 188 188 190 189 188 188 187 187 187 187 188 189 190 191 191 191 191 190 189 189 189 190 190 190 190 190 189 190 191 190 189 188 189 190 195 195 196 196 197 198 199 199 200 200 201 201 202 203 204 204 204 203 202 201 201 202 202 202 203 202 202 203 204 206 208 209 207 206 206 206 205 205 205 204 205 204 203 203 203 203 202 201 203 203 203 204 203 202 201 201 202 201 201 200 199 199 198 198 198 197 196 196 196 196 197 197 196 197 197 197 196 193 191 189 199 195 191 190 191 194 195 195 192 192 193 194 194 193 192 192 195 195 195 194 194 193 193 192 192 193 194 195 196 196 195 195 200 199 197 196 195 196 198 199 198 198 199 200 202 203 204 204 205 204 203 201 201 201 202 202 202 202 202 202 202 202 202 202 201 199 197 196 197 198 200 200 205 210 214 152 83 132 195 171 142 208 219 171 110 47 52 126 183 204 206 204 213 206 196 206 197 198 206 212 227 179 123 87 136 231 251 149 59 50 101 179 244 223 185 103 51 82 158 241 234 234 253 236 165 95 64 85 88 54 49 108 193 240 232 207 220 233 211 128 61 130 241 253 220 62 17 102 173 190 190 200 230 203 103 5 58 190 247 249 238 243 217 218 221 232 237 173 98 125 208 228 207 219 215 206 214 210 215 247 208 125 147 215 232 234 222 216 207 203 205 189 199 155 105 83 133 147 85 70 103 135 155 167 165 163 161 137 131 116 95 55 35 46 32 30 30 21 24 96 178 237 234 229 197 201 203 202 201 207 214 219 230 155 108 97 136 214 237 209 208 218 224 169 121 163 211 209 210 221 194 132 158 207 190 199 201 203 202 199 198 198 196 193 190 196 200 198 196 199 200 198 213 239 243 184 97 37 17 24 19 27 24 18 21 20 16 17 28 54 99 142 159 142 103 73 41 23 19 23 24 34 39 27 25 43 73 84 85 124 172 177 189 157 129 180 244 239 212 198 180 138 82 41 29 52 102 145 181 208 221 209 205 219 224 215 248 215 150 81 41 33 35 34 35 30 26 25 21 18 20 25 50 111 133 93 54 49 64 78 76 60 26 27 66 77 65 70 148 225 245 209 129 66 101 156 142 72 55 142 222 239 226 195 115 65 53 63 45 23 63 143 173 192 218 242 192 88 29 94 187 219 206 214 174 87 115 198 175 132 128 185 227 204 124 43 84 179 217 217 226 210 166 126 113 136 142 130 110 86 88 115 152 149 125 94 80 74 62 52 52 50 65 107 133 188 213 213 162 122 111 108 90 105 155 183 152 182 214 169 98 119 191 228 206 202 215 216 169 104 63 46 39 32 32 45 60 63 51 38 37 38 38 38 36 33 30 28 23 30 39 43 40 32 24 19 33 41 45 37 22 16 23 33 43 49 51 48 47 50 47 40 56 71 83 77 61 50 46 46 44 42 38 32 28 28 30 32 35 24 19 27 33 29 22 20 28 55 92 175 226 240 228 148 108 57 39 38 35 39 40 41 58 73 83 71 44 27 33 48 49 44 48 37 23 29 68 133 189 212 222 232 218 221 209 207 211 187 167 169 179 132 106 179 217 228 217 214 213 204 206 205 208 215 223 216 186 153 144 152 179 197 191 163 160 185 166 101 61 86 114 97 90 103 123 175 175 171 206 245 255 237 212 219 212 212 215 220 220 217 217 221 236 249 230 160 82 39 28 29 28 30 32 34 35 35 35 34 33 35 37 37 36 36 38 40 32 37 34 35 45 44 39 43 51 91 155 186 172 165 183 197 164 168 143 108 113 150 174 174 174 132 143 225 234 171 141 122 96 124 172 214 241 198 155 82 43 40 51 48 43 45 51 72 84 77 97 124 118 85 52 33 52 80 85 67 62 77 109 141 145 96 37 32 63 114 174 200 137 115 149 134 88 113 141 127 105 77 108 162 131 68 73 110 124 170 163 99 56 48 101 200 243 169 84 36 26 35 38 31 38 50 53 50 68 106 145 168 176 131 77 32 22 31 63 125 168 145 124 121 108 66 31 27 41 59 82 93 87 143 238 254 254 170 88 138 207 165 88 46 46 41 35 33 34 36 37 38 29 27 24 21 20 21 23 25 23 21 20 21 19 15 16 20 28 30 28 22 15 15 22 30 39 30 22 23 34 40 36 29 17 18 20 24 29 34 38 40 35 35 34 31 28 26 26 26 24 25 29 34 38 39 37 34 29 30 33 35 36 34 32 29 37 35 33 31 30 30 29 29 31 33 35 33 28 25 25 27 30 37 44 48 47 42 38 35 35 34 37 41 42 41 43 47 51 47 49 46 44 74 133 178 115 52 34 60 65 57 52 41 47 62 73 46 41 90 146 185 203 232 239 239 194 152 154 127 68 132 194 181 103 36 25 42 42 42 42 41 38 34 30 27 24 26 28 29 29 29 32 34 37 39 41 42 46 49 46 39 33 29 33 55 70 55 35 34 58 100 115 83 62 88 128 149 117 74 55 50 54 61 51 47 42 47 57 62 78 118 135 116 85 62 55 62 77 105 105 70 47 36 60 98 115 132 137 117 101 117 149 126 115 152 158 146 204 212 136 60 33 44 90 116 80 48 35 44 44 38 40 46 47 44 37 30 36 53 57 46 89 151 188 177 139 85 50 52 91 117 110 65 31 31 60 90 108 106 83 56 52 68 97 125 128 93 49 36 37 25 42 91 173 233 216 119 46 21 23 37 34 36 38 36 31 25 21 19 25 28 31 33 33 30 28 26 22 25 29 34 38 40 41 41 39 38 36 34 33 33 34 35 37 41 42 40 39 41 42 40 37 35 32 29 28 27 28 28 20 18 30 69 113 123 83 37 29 27 29 31 26 25 41 62 67 74 66 52 55 64 59 49 54 36 34 38 37 40 37 18 25 43 80 114 122 112 111 120 138 107 88 87 71 48 63 100 173 181 123 43 25 40 44 44 42 40 37 37 45 61 76 85 91 79 58 44 50 57 56 54 61 74 73 70 56 39 47 59 91 99 112 132 116 86 88 91 65 39 24 34 93 159 169 159 173 183 193 188 168 146 130 119 127 164 208 213 179 146 128 116 107 74 36 19 20 25 26 24 22 29 37 40 37 35 36 38 29 24 19 19 23 29 33 36 43 39 46 40 29 29 62 127 201 223 221 199 191 195 197 196 204 181 174 181 175 155 119 82 60 45 33 62 137 200 197 158 153 170 187 181 165 168 179 179 173 116 66 47 42 43 46 43 51 51 48 45 42 45 51 56 49 48 44 39 36 36 40 44 47 47 48 46 43 38 32 29 26 24 23 25 29 36 42 45 37 37 39 39 35 28 25 25 33 25 21 26 29 28 27 29 29 33 34 35 41 49 49 42 50 60 70 71 52 39 92 176 215 216 218 236 221 154 76 13 17 26 40 49 48 41 39 42 40 38 28 40 87 138 166 178 186 202 218 211 119 18 53 153 195 195 200 209 211 204 195 191 193 207 189 114 96 173 196 141 117 142 158 158 139 114 120 144 176 150 128 147 198 207 132 41 13 51 125 205 225 178 106 41 74 135 181 223 240 250 221 198 159 207 239 235 242 243 179 97 102 171 220 242 253 247 233 232 221 214 206 205 212 225 238 245 246 235 241 249 215 160 142 161 249 245 170 74 46 55 52 47 54 52 55 56 47 39 49 68 90 107 80 40 40 47 44 48 46 49 49 55 59 50 44 51 123 156 120 61 84 143 153 133 71 96 132 153 192 229 205 166 191 224 253 242 188 117 61 43 59 106 181 213 216 187 138 137 122 101 67 116 224 239 177 148 196 244 246 188 127 98 86 67 128 202 238 202 154 138 124 97 141 218 230 137 61 85 151 189 200 222 199 94 44 33 56 53 62 52 70 106 147 183 164 103 109 142 199 219 192 173 150 110 118 135 156 170 183 202 228 247 222 201 174 130 122 163 190 198 196 202 207 207 205 204 205 206 202 200 200 201 201 200 200 202 202 204 202 185 157 136 138 151 153 192 214 213 200 192 187 171 180 142 115 142 192 209 199 195 199 199 198 198 198 199 199 200 199 199 200 201 201 200 199 199 202 202 203 203 203 203 204 204 204 203 203 203 203 204 205 206 207 208 208 208 208 207 206 206 208 208 207 207 206 206 206 205 203 202 203 204 205 206 206 206 203 203 203 203 203 203 203 203 203 202 201 200 200 200 201 202 200 201 201 201 201 202 202 202 201 199 198 198 201 202 201 200 204 203 203 202 202 203 203 204 200 199 199 198 198 198 198 198 198 200 202 202 200 199 200 201 200 200 200 199 199 199 198 198 203 201 197 197 198 200 200 199 204 201 217 204 158 127 180 210 210 206 201 199 200 202 203 203 211 209 221 190 107 44 119 201 220 215 209 206 207 209 209 209 208 208 209 210 210 211 211 212 213 215 216 215 214 213 215 216 214 214 214 214 214 214 214 214 213 213 214 214 214 213 211 210 214 214 215 215 214 212 210 209 210 213 215 214 213 215 215 215 210 214 217 216 212 209 210 212 213 216 216 211 209 205 195 183 147 184 209 194 152 118 120 144 161 184 176 171 169 137 85 35 118 210 222 191 172 189 209 158 83 74 163 254 222 175 190 202 131 127 203 239 223 226 219 212 216 223 200 157 200 234 231 225 228 240 191 120 108 127 141 152 148 158 172 178 188 186 168 170 208 247 210 114 123 192 186 157 119 142 158 150 125 112 132 165 159 144 148 150 119 91 106 137 130 107 86 83 98 122 130 119 135 201 199 134 132 204 251 248 227 202 193 208 228 202 154 151 172 187 165 122 113 137 156 160 142 109 77 57 50 63 83 92 79 73 86 115 159 210 225 201 175 175 175 175 175 175 175 175 174 173 172 173 175 177 176 174 173 173 173 173 173 173 174 174 174 176 177 176 174 173 174 176 172 172 172 172 172 172 172 172 175 175 174 173 173 172 171 171 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 170 171 172 173 174 175 176 176 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 182 182 182 183 183 184 185 186 184 184 185 185 186 186 187 187 190 189 188 188 187 187 187 187 187 188 189 190 191 191 191 190 190 190 190 190 190 190 190 190 190 191 191 191 189 189 190 191 193 193 195 196 198 200 201 202 200 200 201 201 202 203 204 204 201 203 205 203 199 198 201 205 203 203 203 204 205 207 208 209 205 205 205 204 204 204 203 203 205 204 203 203 203 203 202 201 201 202 202 203 203 202 201 200 200 200 200 200 200 201 201 201 197 197 196 195 194 194 195 195 194 195 196 197 196 195 193 191 200 197 193 191 192 193 194 193 192 192 193 194 194 193 192 192 196 195 195 194 194 193 193 193 194 194 196 197 197 197 197 196 199 197 196 195 195 196 197 199 200 200 200 201 201 202 202 203 204 203 202 201 201 200 201 201 202 202 202 202 202 202 202 202 203 204 204 201 198 198 200 203 202 212 217 152 93 154 212 172 89 165 198 188 163 98 54 73 126 190 220 219 219 190 168 189 203 230 233 199 194 164 120 77 163 222 239 131 24 47 144 219 233 241 249 181 100 74 100 169 212 242 240 198 138 124 158 166 109 50 12 60 167 244 246 216 241 242 242 173 77 127 242 248 154 36 71 200 249 249 250 250 253 207 93 2 64 194 236 226 207 189 184 216 224 242 233 120 59 155 232 221 214 221 194 182 193 223 234 218 149 110 169 224 199 213 209 205 212 237 246 209 133 74 98 168 176 113 96 170 213 238 245 235 220 232 251 235 210 143 112 78 48 33 32 44 39 25 16 82 180 254 239 206 205 206 203 195 191 198 210 219 243 130 67 106 182 214 201 202 203 222 230 147 89 157 218 211 218 229 194 126 156 207 172 156 190 198 202 199 197 200 203 204 201 198 197 198 197 195 197 203 213 222 217 183 110 39 15 20 17 28 28 25 27 25 19 20 24 24 37 63 88 97 90 81 56 31 23 27 24 29 35 29 33 37 41 29 53 147 219 227 221 185 141 168 219 223 219 226 236 208 168 115 48 6 24 67 130 176 217 221 210 211 224 235 213 160 92 46 32 35 39 39 34 27 22 21 21 24 28 33 40 73 94 86 67 53 46 43 37 33 20 32 93 148 137 94 150 228 245 216 152 78 62 72 67 67 108 186 222 221 227 220 158 80 48 58 54 35 60 141 167 188 207 233 194 86 31 121 204 232 227 216 145 84 152 229 210 155 115 150 205 175 89 46 102 158 208 224 210 200 169 102 94 106 120 132 122 94 105 152 173 196 168 96 51 42 44 47 74 74 80 113 135 171 165 142 115 147 161 107 67 127 192 183 136 143 185 150 78 108 188 228 224 201 180 158 113 59 32 30 29 27 34 50 59 52 40 34 32 33 33 33 31 29 26 25 27 30 34 37 35 31 25 21 34 36 36 28 17 13 18 25 32 41 44 42 44 51 51 45 60 62 62 58 56 58 57 55 47 41 32 25 22 24 29 34 43 34 29 30 30 26 28 34 79 132 178 233 250 254 249 178 102 43 21 30 55 94 106 92 87 65 41 32 36 43 47 47 46 36 36 38 49 67 106 172 223 232 222 212 193 204 206 212 199 152 138 176 205 147 96 150 198 221 218 209 201 194 205 210 220 225 207 163 133 145 185 216 232 215 185 172 217 254 195 93 42 89 137 129 125 130 120 140 180 189 222 242 249 243 221 217 218 218 214 209 210 216 218 215 223 246 251 209 134 67 37 32 27 28 31 34 36 37 37 37 34 36 37 37 36 36 38 40 33 38 36 35 42 45 39 35 27 71 129 183 204 178 151 153 187 200 191 170 163 154 132 114 119 123 131 162 163 155 179 180 148 132 116 146 227 246 213 104 37 34 39 29 28 42 48 60 81 75 102 135 121 80 57 55 59 76 79 73 79 92 94 88 67 49 34 60 108 163 208 208 140 155 195 146 78 95 124 136 132 135 167 161 99 76 118 161 159 220 217 121 52 44 96 197 221 148 86 62 45 34 34 34 45 46 42 49 72 90 106 125 158 116 70 29 11 26 97 201 232 204 148 96 68 49 34 30 49 73 97 102 88 138 231 251 247 190 99 95 136 125 100 85 76 49 29 31 36 33 34 42 33 30 26 23 23 24 25 26 22 20 21 21 17 13 15 19 28 29 28 21 14 13 19 26 38 31 26 31 39 39 31 22 16 18 21 24 28 32 36 38 40 39 35 29 24 22 24 27 25 26 28 33 36 37 34 31 28 30 33 35 35 33 31 30 33 34 35 35 33 31 29 28 31 34 35 33 28 24 24 25 23 30 39 44 44 40 36 33 34 33 36 41 42 40 40 42 49 37 44 52 41 43 85 129 95 40 37 80 89 71 69 77 76 37 40 56 61 79 124 181 234 247 238 236 194 149 143 107 89 166 197 134 58 31 35 37 44 45 45 44 39 32 25 21 23 25 27 28 27 26 28 29 36 37 38 40 45 50 48 43 31 34 34 38 44 38 31 34 89 150 161 109 93 132 138 100 89 62 56 53 57 64 46 31 35 79 128 127 91 78 79 70 70 62 78 93 90 95 97 78 59 51 75 106 122 147 159 142 100 96 94 81 98 116 109 133 209 211 132 55 28 46 118 172 106 59 32 37 40 35 35 38 46 41 36 35 29 23 34 56 99 129 154 163 134 63 41 85 123 120 88 44 23 40 87 135 183 170 124 68 44 50 69 87 87 58 33 31 30 26 66 132 196 228 187 92 36 25 30 43 34 37 39 38 33 26 21 19 29 30 31 32 31 29 26 24 26 28 32 35 37 38 38 38 39 38 36 35 35 35 37 37 44 42 38 34 35 41 43 41 35 33 31 28 27 27 28 28 20 20 36 63 71 55 39 34 31 30 30 28 22 21 38 60 73 78 65 64 102 132 116 86 53 39 39 43 39 44 46 33 29 43 66 81 75 69 89 119 115 87 76 80 63 45 77 132 158 115 66 38 35 45 46 35 35 39 39 35 39 47 51 48 45 43 34 37 50 53 57 71 106 133 117 92 72 58 69 73 102 113 151 193 164 105 95 100 76 30 11 35 98 153 165 169 178 176 189 210 198 145 97 80 113 146 190 211 207 192 163 128 101 70 37 22 25 28 27 23 23 28 35 36 34 30 29 30 24 25 23 21 21 27 35 41 39 33 39 37 40 61 117 197 230 221 199 184 191 198 196 197 201 194 185 173 163 153 132 108 77 60 33 49 143 240 241 184 177 170 164 161 172 207 236 241 189 110 46 36 44 46 45 43 47 44 42 42 45 48 49 48 47 46 44 42 41 44 50 55 48 46 42 37 32 27 24 22 26 27 27 28 31 35 40 43 49 47 40 29 23 22 23 24 26 25 30 39 42 36 34 38 38 33 30 34 41 45 46 46 47 43 40 34 22 25 71 130 171 186 197 206 175 110 57 19 26 28 32 35 34 35 43 53 50 37 35 75 141 189 212 227 234 238 228 194 91 4 63 179 223 218 213 208 201 194 192 195 203 197 175 113 112 194 225 198 151 129 100 90 115 143 157 170 139 133 126 132 151 147 93 32 19 91 181 249 240 168 89 15 42 102 163 211 225 233 197 170 189 228 243 233 234 239 207 151 112 137 163 198 238 241 224 229 235 235 236 237 238 236 233 230 228 216 224 238 218 174 160 178 251 252 199 120 88 73 50 38 45 52 60 59 49 55 95 139 173 163 103 52 69 93 78 56 39 53 58 55 50 42 43 54 77 96 75 50 74 101 99 93 67 93 111 149 218 217 165 167 203 189 152 114 87 77 99 131 129 176 242 252 242 211 138 101 66 38 54 145 243 253 197 130 182 238 254 199 98 70 95 71 101 150 178 147 108 98 94 89 155 248 251 141 84 150 222 231 170 163 143 68 53 57 61 39 36 52 63 73 93 102 87 68 117 162 175 144 121 127 146 162 186 201 223 237 234 222 217 219 216 216 202 148 117 150 191 217 228 218 207 201 200 202 204 205 208 203 201 202 201 199 201 205 198 207 200 164 120 93 87 89 117 177 214 221 199 171 158 133 119 115 110 127 165 191 199 202 200 200 199 199 198 199 199 199 195 198 201 203 204 202 199 196 202 202 203 203 203 203 204 204 204 203 203 203 204 205 206 207 205 205 206 207 208 208 208 208 209 209 208 208 207 207 206 206 204 204 205 205 206 206 207 207 203 203 203 203 203 203 203 203 200 200 200 200 201 202 203 204 200 200 200 201 201 202 202 202 201 199 198 198 201 202 202 201 204 204 203 202 202 203 204 204 202 201 200 199 198 198 199 200 200 199 198 199 201 202 200 198 200 200 199 199 198 198 198 198 202 199 196 196 197 199 199 198 208 200 209 186 129 96 166 216 210 206 201 199 200 202 203 203 203 214 216 166 100 81 169 234 215 212 208 207 207 209 210 210 209 209 209 210 211 211 212 212 214 216 217 216 214 213 214 216 214 214 214 214 214 214 214 214 213 213 214 215 215 215 214 214 212 211 210 210 210 211 213 214 208 216 222 222 220 218 212 205 216 216 216 215 214 214 214 214 215 212 213 217 214 201 188 183 171 182 190 185 165 141 144 166 187 163 137 131 117 101 84 46 96 188 228 212 162 158 191 158 84 73 171 251 204 164 200 235 147 113 187 238 231 235 223 219 221 221 198 162 205 232 228 228 226 241 197 117 82 99 137 172 173 166 170 171 173 165 139 129 158 200 184 112 126 192 185 156 152 163 162 136 110 115 143 164 127 111 107 107 93 87 106 128 117 107 95 84 91 117 131 125 142 216 227 152 117 173 235 251 212 196 190 207 232 202 142 134 160 167 148 115 108 125 146 161 139 113 85 61 47 61 95 117 112 94 99 121 142 165 176 166 175 175 175 175 175 175 175 175 172 171 171 172 175 177 177 176 168 169 172 174 176 176 176 175 174 176 177 176 174 173 174 175 173 173 173 173 173 173 173 173 171 171 172 173 173 174 175 175 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 170 171 172 173 174 176 177 177 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 182 182 182 182 183 185 186 187 185 185 186 186 186 187 187 187 189 189 188 187 187 187 188 188 188 188 190 191 191 191 191 190 191 191 191 191 190 190 190 190 189 190 191 191 190 190 191 192 192 193 194 196 199 201 202 203 201 201 201 202 202 203 203 203 200 204 206 204 198 197 201 206 202 203 204 206 207 207 207 207 205 205 204 204 204 203 203 203 205 204 203 203 203 203 202 201 200 201 201 202 202 202 201 200 199 199 200 200 201 201 202 202 198 197 196 195 194 194 195 195 194 194 195 196 196 196 195 195 199 196 194 193 194 195 194 192 192 192 193 194 194 193 192 192 195 195 195 195 194 194 194 194 195 196 197 198 198 197 197 196 196 196 196 196 196 197 198 199 201 201 201 201 201 201 201 201 199 199 200 201 202 203 204 204 201 201 201 201 201 201 201 201 199 201 203 205 206 207 210 212 214 229 236 175 115 159 207 175 142 171 186 198 188 113 46 48 135 204 222 213 219 181 144 165 213 237 234 172 130 100 99 94 134 181 214 130 41 92 191 233 216 220 244 226 181 135 96 102 146 181 186 170 133 147 220 239 184 113 36 33 117 209 233 209 212 212 231 201 117 124 196 197 109 74 151 243 243 224 228 237 242 175 63 2 88 212 244 232 190 141 148 213 238 249 219 105 60 186 246 228 219 201 165 147 181 237 244 161 82 118 202 221 207 213 206 204 221 249 229 150 36 62 148 225 187 108 136 229 247 236 222 219 215 232 251 238 181 92 106 139 128 71 41 39 27 28 27 84 168 244 240 220 220 206 198 200 200 200 216 238 215 100 76 168 228 191 151 180 189 200 205 122 80 162 220 213 216 219 184 119 153 210 171 138 190 200 205 200 196 199 203 203 204 197 194 197 197 196 201 209 226 184 145 135 98 45 48 76 78 61 30 13 16 19 17 21 21 19 20 25 35 49 62 70 65 49 39 35 27 24 28 31 35 31 30 14 34 114 193 240 234 210 149 138 181 207 207 195 212 223 212 159 90 44 31 34 67 129 178 176 166 178 195 199 143 98 52 37 39 39 35 33 30 26 22 22 27 33 37 39 39 41 45 52 58 52 43 43 52 48 35 38 90 156 147 86 131 213 245 226 185 115 58 40 106 152 191 210 205 205 221 216 197 113 63 57 72 67 55 94 152 178 189 209 182 86 28 110 195 241 243 190 109 99 181 229 204 199 163 141 157 124 76 98 134 149 198 224 184 158 133 59 43 59 73 77 73 76 108 149 152 174 141 75 47 48 44 42 78 88 93 121 128 124 96 92 128 164 151 69 50 152 224 195 129 127 177 159 83 113 202 234 216 162 106 74 51 36 33 36 37 35 38 45 45 38 35 37 30 30 30 29 28 26 24 23 26 23 21 23 27 30 28 26 34 35 33 27 20 16 17 19 24 32 37 36 38 46 52 52 55 52 47 46 52 59 58 52 45 37 28 22 22 26 31 34 36 33 27 18 16 35 74 108 159 206 238 253 246 230 203 136 63 18 17 69 133 193 201 154 125 83 40 29 41 47 41 32 33 33 53 89 133 141 130 152 209 226 226 222 198 202 202 211 200 160 142 162 203 186 123 109 186 219 219 209 205 211 228 231 225 182 140 134 160 197 228 246 245 228 205 197 242 254 169 56 42 105 134 117 130 147 124 107 134 142 169 190 216 238 231 226 224 223 215 205 206 214 217 214 216 227 243 241 198 126 62 30 27 29 32 35 37 38 38 38 32 33 34 33 32 32 34 36 35 38 38 36 36 40 39 34 27 53 97 173 235 211 146 117 196 240 253 229 188 146 101 70 68 125 160 165 167 181 200 199 211 183 129 102 167 216 207 105 41 25 25 32 61 95 104 112 116 99 99 110 103 81 61 46 55 74 84 82 88 101 96 75 69 63 57 78 109 144 174 169 129 180 217 149 73 75 108 144 146 167 165 89 43 110 185 205 177 186 198 130 59 67 102 141 135 100 98 108 77 38 31 38 38 40 37 54 104 140 133 111 108 72 46 22 13 42 129 238 255 254 186 77 22 29 42 41 54 75 88 92 87 133 218 245 248 178 102 116 139 108 104 128 117 76 40 31 31 28 32 42 38 33 26 24 25 26 25 24 19 19 20 20 16 12 15 20 28 28 25 19 14 13 17 21 35 31 31 38 43 37 25 15 17 18 21 22 24 28 32 35 40 40 36 30 23 21 24 27 27 27 27 30 33 33 31 29 29 31 33 33 32 31 31 31 31 33 35 34 32 29 28 28 30 33 35 33 27 23 22 23 24 27 30 32 33 35 38 41 35 34 37 41 41 37 37 39 39 34 41 47 42 41 51 58 55 37 63 104 96 74 100 148 115 30 34 94 94 64 94 172 233 240 227 234 203 145 115 70 95 149 143 70 29 38 43 32 43 45 46 44 40 33 25 20 24 26 28 27 26 26 28 30 35 36 36 37 42 48 47 43 28 40 45 44 43 34 26 29 98 159 162 110 123 194 195 129 85 56 49 48 53 59 39 23 38 123 207 210 148 90 58 40 60 78 114 123 97 85 82 65 76 65 70 80 90 116 139 140 133 131 110 93 98 78 64 103 152 154 109 58 38 54 106 152 109 59 27 30 37 38 38 38 42 45 38 32 31 28 30 43 74 117 156 167 127 55 44 99 120 109 70 27 15 51 128 200 254 225 153 77 43 40 45 50 46 42 43 46 48 67 108 143 153 141 108 81 71 52 34 36 35 39 42 42 38 33 29 27 41 36 30 26 25 26 27 28 33 34 35 37 38 39 39 39 39 38 37 36 37 38 40 41 51 44 34 30 36 45 45 41 32 31 30 29 28 27 27 28 24 19 31 53 53 33 23 31 33 31 29 25 19 20 37 57 74 75 68 94 156 175 129 83 45 62 86 95 81 66 57 50 44 39 42 52 54 54 69 89 79 68 68 72 54 38 64 108 83 38 22 37 43 44 46 41 43 44 41 36 38 44 43 37 35 45 43 50 69 72 73 90 153 179 142 108 94 83 89 81 83 103 166 231 204 139 126 130 88 30 7 41 106 153 164 176 194 194 203 217 201 144 102 102 149 156 179 209 233 231 183 122 60 45 32 31 35 34 29 25 29 31 33 34 31 28 25 24 22 26 26 22 21 28 38 45 40 28 26 29 58 106 164 229 222 211 195 192 198 195 190 196 193 203 203 179 145 122 121 131 140 88 37 41 101 162 183 176 175 128 105 141 205 249 240 205 136 71 28 32 39 37 42 50 44 40 39 42 49 52 50 46 43 47 52 54 54 52 51 51 41 38 35 30 27 25 24 24 26 27 30 31 32 34 38 40 43 41 33 29 35 45 45 37 28 51 70 74 75 82 88 89 80 58 40 38 40 39 41 46 44 40 39 35 27 31 55 81 90 111 120 121 93 53 37 26 25 26 29 31 31 37 53 69 58 33 38 91 137 138 140 164 192 234 230 163 57 7 83 183 235 217 198 190 188 189 190 191 210 203 172 103 118 208 232 214 198 164 123 99 129 178 199 215 197 171 151 153 151 118 63 20 32 112 192 245 220 154 106 52 57 133 198 205 171 163 145 153 209 223 226 229 220 210 219 221 203 160 117 122 189 233 224 225 220 220 222 223 223 221 217 215 224 223 221 222 221 214 198 184 202 230 229 204 182 139 72 24 33 43 53 51 48 71 130 185 199 152 87 74 116 135 97 57 48 57 53 45 45 46 48 56 42 45 39 46 66 68 62 69 66 71 88 118 151 137 99 108 99 93 60 60 118 192 228 211 158 192 252 243 195 192 176 126 82 33 48 127 203 244 205 118 157 230 249 180 72 60 122 109 65 72 100 123 142 138 97 69 148 236 240 141 112 196 254 240 159 95 82 69 91 88 70 40 30 47 47 42 55 78 113 155 161 175 165 161 185 197 203 225 231 227 223 221 216 210 211 215 209 210 218 188 149 145 164 193 210 205 202 200 199 197 199 202 206 201 201 204 204 199 200 204 196 208 205 177 144 121 105 94 134 181 212 229 192 133 119 108 102 133 154 159 174 190 197 200 201 200 200 199 199 199 199 199 193 198 202 203 204 204 201 197 202 202 203 203 203 203 204 204 203 203 204 205 205 206 206 206 203 203 205 207 208 209 209 209 209 209 209 208 208 208 208 208 210 210 210 208 205 203 203 204 204 204 203 203 203 203 202 202 199 199 199 200 201 202 204 205 199 200 200 201 201 202 203 203 201 199 198 199 201 203 203 202 202 202 201 200 200 201 202 202 206 204 202 201 200 200 201 202 201 199 197 199 202 203 200 196 199 199 199 198 198 198 197 197 200 198 196 196 198 199 199 197 197 195 207 188 136 99 165 223 208 205 201 200 201 203 203 202 205 220 205 141 98 109 194 241 211 210 208 207 208 209 209 210 209 209 210 210 211 212 212 212 214 216 217 216 214 213 214 215 214 214 214 214 214 214 214 214 216 215 215 214 214 215 216 216 211 210 210 210 212 216 220 222 223 221 213 204 204 211 214 211 219 212 206 205 210 214 214 212 214 208 210 218 216 204 198 200 217 186 166 174 157 114 129 197 230 215 194 182 172 180 170 111 88 147 212 229 172 142 165 148 79 73 174 244 196 164 194 225 157 90 160 237 246 241 221 235 231 220 200 179 222 230 215 219 230 250 215 123 69 86 137 179 178 176 150 124 123 137 144 137 136 156 161 127 133 180 192 195 183 156 137 127 116 118 126 129 105 89 86 91 87 87 100 111 119 118 119 121 120 118 125 138 156 191 198 158 121 135 198 253 218 210 204 218 241 202 132 122 148 150 132 108 107 123 144 161 133 110 85 63 48 62 97 120 109 79 85 132 163 160 148 143 176 176 176 176 176 176 176 176 174 173 172 173 176 177 176 175 171 172 174 175 176 176 176 176 174 176 176 175 173 172 173 174 173 173 173 173 173 173 173 173 171 171 172 173 173 174 175 175 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 182 182 182 182 183 185 187 188 187 188 188 188 188 188 188 188 188 188 187 187 187 188 189 189 190 190 191 192 193 192 192 191 192 192 191 191 191 190 190 190 188 190 191 191 190 191 192 193 194 195 196 197 199 200 201 202 202 202 202 202 202 202 202 202 202 204 205 203 200 200 202 205 199 201 204 206 207 205 203 202 206 206 205 205 204 204 204 204 205 204 203 203 203 203 202 201 200 201 202 202 202 202 201 201 200 200 199 199 199 199 199 199 200 199 198 197 196 196 196 196 197 197 196 196 196 196 197 197 194 193 193 195 197 198 196 194 192 192 193 194 194 193 192 192 194 194 195 195 195 195 195 195 196 196 197 197 197 196 195 195 194 195 196 198 199 200 200 200 201 201 201 201 201 201 201 201 200 200 201 202 203 204 205 205 201 201 201 201 201 201 201 201 195 193 194 198 205 207 204 200 207 220 236 199 141 150 179 166 183 182 186 205 192 116 59 66 172 231 225 208 224 182 125 137 190 206 216 166 111 76 96 111 85 142 172 111 86 169 230 224 222 205 202 210 221 205 152 112 79 82 108 133 135 165 222 248 247 196 98 28 64 166 223 218 208 219 233 231 173 105 88 85 86 135 201 223 218 213 213 233 242 156 48 17 116 220 233 222 199 142 132 180 227 245 188 86 119 221 242 202 172 175 194 172 189 228 228 120 52 135 222 222 212 211 206 213 228 235 174 59 28 157 244 253 186 120 167 234 224 208 198 209 219 235 233 185 85 41 132 214 220 147 87 40 36 42 34 59 99 165 209 244 220 211 206 212 218 219 222 227 155 86 126 223 242 199 162 161 168 153 152 98 91 176 217 212 210 214 191 121 129 184 177 171 198 205 207 199 196 199 199 195 196 196 196 196 200 207 213 215 202 136 90 114 106 70 112 180 170 114 46 18 30 36 27 23 16 23 26 24 25 34 44 50 67 73 65 46 34 28 27 32 33 28 30 17 27 64 115 182 227 226 175 146 169 188 181 157 181 203 198 162 138 128 95 51 31 78 105 93 91 116 128 117 82 62 45 43 42 35 28 27 26 25 25 30 37 42 41 39 36 32 23 27 42 41 39 50 56 46 29 35 79 119 111 81 110 187 228 211 194 149 83 64 175 215 222 205 189 187 200 199 226 167 111 66 82 100 63 59 127 159 165 180 168 95 34 95 163 206 195 124 82 118 184 218 198 225 213 156 113 69 70 154 177 165 181 192 140 92 79 45 33 45 55 49 43 63 94 111 124 132 103 79 99 103 64 31 65 106 110 115 107 87 63 89 136 130 97 57 87 180 220 186 126 136 198 193 107 121 202 207 158 96 47 32 29 33 41 41 45 40 37 38 39 36 36 38 30 29 28 26 25 24 24 24 20 20 25 36 47 50 44 35 36 39 41 38 31 22 18 16 19 24 30 32 33 36 40 44 43 45 46 46 48 50 48 43 37 31 25 25 31 35 35 33 36 43 45 44 57 97 152 191 221 238 245 235 212 175 117 63 32 24 60 154 221 253 251 179 126 83 41 28 34 42 53 64 78 103 139 168 188 166 131 143 208 218 216 219 202 205 200 207 206 193 174 145 173 217 173 105 175 211 213 205 211 221 224 206 169 128 121 172 223 234 231 236 254 225 207 196 202 178 100 51 111 151 122 86 106 131 141 147 103 86 101 138 185 216 216 222 217 217 219 221 220 217 216 218 210 211 228 251 244 182 95 35 31 32 34 36 37 37 36 36 30 31 32 31 29 29 32 34 34 34 39 41 37 40 42 38 37 35 60 129 198 208 163 121 154 210 241 206 142 95 67 48 92 177 239 237 236 236 222 226 241 224 186 122 122 133 141 92 41 16 30 79 145 189 198 208 195 157 125 111 100 85 60 34 49 64 71 65 76 112 134 126 118 101 84 105 124 118 109 93 87 132 156 111 68 88 139 181 157 133 99 35 32 119 188 210 186 169 173 113 69 106 128 131 102 93 120 137 91 43 38 45 36 34 34 61 131 187 170 117 71 39 29 23 26 63 129 198 221 228 170 69 14 23 44 50 60 84 83 78 76 114 203 254 253 171 113 158 171 113 107 143 150 112 63 31 22 27 38 46 43 34 25 23 26 27 24 19 16 17 19 20 16 12 15 22 29 26 21 17 14 14 16 17 30 30 36 45 46 34 19 10 18 20 21 22 23 26 32 36 33 36 37 33 27 23 24 26 30 28 26 27 28 29 28 27 32 33 33 31 29 28 30 33 37 37 36 32 29 27 29 31 33 36 37 35 29 24 23 23 23 24 24 24 25 30 36 42 36 36 38 40 38 34 34 38 33 31 35 38 38 44 43 32 38 36 61 85 72 63 106 164 109 32 52 117 104 61 86 163 211 217 200 220 207 141 93 48 76 96 76 35 27 38 40 38 40 42 44 44 41 35 29 25 26 27 28 28 28 29 32 35 34 34 33 34 39 45 45 41 32 42 50 57 54 34 20 24 80 139 146 102 120 203 233 199 119 65 40 41 50 52 38 34 67 162 241 245 206 159 115 86 77 82 110 117 81 58 62 64 85 70 61 70 91 110 118 117 125 140 126 114 106 85 85 101 107 122 122 78 43 50 79 113 112 68 39 39 43 46 46 43 40 47 36 27 36 35 28 32 59 100 130 129 96 52 51 91 127 121 79 23 7 54 144 221 254 215 138 70 49 50 46 41 31 35 59 72 71 99 137 146 122 85 70 94 106 77 41 28 34 38 44 45 43 39 36 34 43 38 31 27 26 26 26 26 35 35 35 36 37 38 40 40 39 38 38 38 39 41 43 45 52 42 30 29 39 49 45 36 28 29 29 29 29 28 28 27 28 23 26 37 38 28 23 26 31 29 26 23 18 22 38 56 61 62 66 107 158 145 92 66 86 132 170 168 135 99 88 100 90 58 33 35 46 48 49 53 58 61 65 64 49 37 43 59 40 33 31 42 51 48 48 56 55 46 45 65 95 104 79 49 49 69 67 68 90 93 86 94 146 171 138 131 143 127 114 87 67 85 146 206 184 138 136 136 86 37 20 44 92 127 137 153 161 184 199 202 189 155 140 156 185 176 179 198 217 210 152 84 38 35 36 39 39 35 33 33 36 34 33 32 32 30 25 22 23 26 26 22 23 32 42 46 37 30 26 27 69 133 183 227 206 203 196 195 199 193 189 196 194 203 208 189 137 84 87 127 178 115 53 34 48 75 111 143 137 81 66 124 193 209 167 116 75 39 24 35 39 36 40 46 43 42 42 45 50 54 55 53 49 52 56 56 52 46 42 40 34 33 32 31 30 29 28 27 25 28 32 35 36 38 41 44 39 46 58 82 113 126 102 69 71 106 116 100 113 158 178 164 147 127 103 80 58 41 36 39 40 42 49 50 41 42 49 51 48 62 62 60 47 34 38 33 25 27 31 34 34 39 53 67 51 37 38 62 69 49 51 82 160 227 226 138 34 14 105 195 220 202 185 183 190 196 200 201 213 197 147 72 110 209 219 203 210 200 186 155 152 173 187 216 240 191 174 196 177 99 34 16 58 136 184 205 193 177 166 110 104 192 246 208 132 113 111 152 218 230 225 228 222 214 230 232 248 204 130 81 137 220 233 232 220 219 219 219 219 221 222 223 210 218 217 211 219 229 214 187 163 204 240 250 247 213 127 45 27 33 37 37 47 85 143 188 159 104 59 71 115 126 91 53 55 56 50 48 52 49 46 52 52 44 40 47 53 50 48 53 53 58 74 70 64 63 52 52 67 35 45 143 226 246 248 233 167 196 219 200 164 180 200 163 97 61 59 89 142 212 204 121 130 228 220 133 56 68 138 135 67 40 67 130 192 192 119 69 114 174 173 110 112 189 220 186 115 37 49 67 97 98 77 40 44 40 35 33 48 101 181 240 236 220 203 212 232 230 220 224 220 215 210 209 209 207 204 203 206 199 213 209 194 189 185 192 177 191 208 210 196 183 186 197 186 185 191 203 206 201 199 202 198 203 207 206 196 174 145 123 156 204 223 223 161 93 106 123 137 181 210 208 204 201 197 196 202 201 200 199 199 199 199 199 196 200 201 200 201 205 206 203 202 202 203 203 203 203 204 204 203 204 205 207 207 206 205 204 204 205 206 207 208 209 209 209 208 208 209 209 209 209 209 209 212 213 212 210 205 203 202 203 204 204 204 203 203 202 202 202 201 201 200 200 200 201 202 203 199 199 200 201 202 202 203 203 201 200 198 200 202 204 204 203 202 201 200 200 200 200 201 202 206 204 202 200 199 199 200 201 201 200 200 201 202 202 201 200 199 199 199 198 198 197 197 197 198 197 197 198 201 201 200 198 193 196 210 205 170 122 166 216 207 205 202 202 203 203 202 201 209 222 189 123 103 124 195 230 208 208 208 208 208 208 209 209 209 210 210 211 211 212 212 213 214 216 217 215 213 212 213 214 214 214 214 214 214 214 214 214 218 216 213 210 209 209 211 212 214 214 214 215 216 218 219 220 220 212 196 184 190 208 219 219 220 207 194 194 204 213 213 209 215 212 210 209 207 207 211 215 237 216 189 178 149 93 105 183 221 253 251 229 232 254 245 185 124 109 166 227 201 164 158 141 80 76 172 236 204 181 188 198 144 68 134 217 244 242 211 227 222 220 199 168 211 227 206 194 210 231 213 146 86 77 114 156 167 179 137 102 95 109 154 173 154 146 153 132 128 166 190 203 158 121 106 112 110 107 103 93 90 78 88 107 101 86 87 95 131 140 138 134 131 118 117 137 132 165 167 137 123 139 178 217 212 209 203 216 241 200 127 119 148 149 126 98 102 124 142 150 132 105 79 63 55 67 89 99 81 63 66 111 159 164 143 131 176 176 176 176 176 176 176 176 177 176 174 175 177 177 176 174 178 178 177 176 175 174 174 174 174 175 176 175 173 171 172 174 174 174 174 174 174 174 174 174 175 175 174 173 173 172 171 171 174 173 172 172 174 174 173 172 173 173 173 173 173 173 173 173 176 176 175 174 174 173 173 172 173 173 174 174 174 174 175 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 182 182 182 182 183 185 187 189 189 190 190 190 190 190 190 190 187 187 187 187 188 188 189 190 192 192 193 194 194 193 193 192 192 192 192 191 191 190 190 189 188 189 191 191 191 191 193 194 196 197 197 198 198 199 199 200 203 202 202 202 202 202 201 201 205 204 202 202 202 203 203 202 197 199 203 206 206 203 200 198 207 207 206 206 206 205 205 205 205 204 203 203 203 203 202 201 200 201 202 203 203 203 202 202 201 200 199 199 198 197 196 196 202 201 200 198 197 197 197 198 201 199 197 196 195 196 197 198 189 190 192 196 199 200 198 196 192 192 193 194 194 193 192 192 194 194 194 195 195 196 196 196 196 196 196 197 196 195 194 193 193 195 198 200 202 202 201 201 200 200 201 201 201 202 202 202 205 205 205 204 204 203 202 202 201 201 201 201 201 201 201 201 201 193 187 189 195 194 182 170 152 161 189 182 136 120 133 131 123 144 186 230 223 153 97 95 172 245 247 229 237 177 105 115 150 174 214 197 153 113 117 113 78 105 99 70 126 228 251 227 218 198 171 167 190 206 184 146 93 57 64 70 105 188 237 251 251 239 148 40 41 146 224 231 197 224 233 251 224 106 24 24 104 209 247 208 207 213 204 231 228 134 34 29 138 229 231 221 212 179 150 148 194 219 149 61 149 240 246 196 147 180 242 196 196 202 200 109 57 149 229 233 209 205 206 222 232 225 151 27 88 208 245 245 193 119 159 226 221 216 206 203 212 238 224 147 39 55 187 249 242 188 145 85 44 45 34 45 55 94 138 191 226 235 234 227 230 232 211 181 100 82 167 242 236 234 214 161 153 113 107 83 106 188 214 211 214 225 213 127 95 141 175 213 197 202 202 197 198 204 203 196 194 203 204 197 201 215 219 212 145 93 77 136 137 97 158 251 221 148 70 52 76 78 49 26 20 24 23 19 24 37 44 42 72 98 90 57 40 32 25 27 31 31 33 22 32 45 62 120 184 219 208 185 180 175 181 187 179 169 161 170 188 180 129 75 36 33 33 39 45 49 55 60 45 45 46 43 35 27 27 30 24 25 29 36 44 47 43 36 29 36 27 24 34 30 29 47 42 49 30 31 78 107 98 89 92 148 179 168 189 182 117 99 196 220 216 211 206 189 190 197 230 202 148 67 70 106 68 45 67 111 128 151 159 110 47 89 137 155 124 64 75 133 177 215 217 225 218 165 100 44 63 169 212 186 164 152 97 40 41 58 41 41 52 52 43 55 72 71 109 120 110 120 160 152 85 35 68 125 113 89 87 84 62 87 101 97 79 77 129 196 198 153 121 147 219 220 119 112 174 150 94 45 25 36 37 38 43 38 42 36 31 34 39 40 36 32 31 29 27 25 24 24 24 25 19 26 44 67 84 83 65 48 36 44 51 50 40 27 19 15 15 18 24 29 29 26 26 29 34 44 53 52 46 42 40 38 30 26 24 30 39 43 38 32 52 70 91 112 142 181 213 229 243 240 229 195 155 106 51 30 22 40 98 206 249 250 240 164 102 66 31 20 26 49 94 137 166 208 235 216 180 135 122 167 213 203 184 191 192 210 212 220 207 195 180 136 144 203 188 128 177 214 217 212 224 230 209 166 91 128 186 232 245 237 234 240 244 168 129 127 122 83 51 83 179 201 148 118 130 127 150 187 161 85 56 99 163 188 174 175 193 193 203 217 216 206 210 223 222 215 223 248 251 207 120 52 34 35 36 37 37 36 34 33 31 32 33 31 30 30 32 35 35 33 40 44 39 38 40 34 41 21 37 86 136 174 167 125 103 135 160 141 95 66 59 56 114 196 254 250 246 239 220 250 243 230 226 178 140 96 90 77 33 11 49 138 223 253 250 254 253 216 181 152 111 73 54 47 53 56 50 38 57 120 172 182 165 140 129 172 197 154 94 52 55 67 69 55 59 116 196 240 179 94 49 36 46 84 140 209 220 218 183 83 63 124 147 164 124 113 133 136 85 46 50 57 48 31 23 53 124 186 179 131 69 36 32 30 38 72 105 128 146 143 108 57 30 29 42 58 66 96 87 67 52 78 175 253 232 179 140 165 160 116 118 135 166 136 81 31 15 30 47 52 46 35 24 22 26 27 22 15 14 15 18 19 16 13 16 23 30 25 19 15 15 16 16 15 27 30 39 49 48 32 16 7 21 22 23 23 24 28 34 39 26 32 37 37 32 26 25 25 31 28 25 25 26 27 26 26 35 34 33 29 26 27 30 34 46 43 38 32 27 27 32 36 36 39 41 39 33 27 26 26 14 17 19 21 22 25 29 32 37 37 39 40 36 31 32 37 38 29 29 31 26 29 37 38 41 35 44 58 55 54 81 114 70 30 66 111 89 63 93 152 187 188 165 189 187 118 63 23 53 54 39 30 35 30 30 48 37 39 42 43 42 38 33 30 26 27 29 29 29 32 37 41 34 34 32 32 36 42 43 39 39 40 48 62 59 32 15 23 65 126 143 101 99 168 228 239 166 84 39 40 49 46 36 45 100 184 237 235 231 223 192 161 100 66 71 87 61 44 79 120 141 113 85 92 119 122 98 78 87 111 106 104 103 116 146 137 126 150 167 100 34 38 69 112 127 90 62 56 52 50 47 41 43 43 30 27 37 31 25 38 60 56 65 85 78 44 44 82 165 148 88 18 5 55 128 182 202 163 96 50 50 60 52 40 39 42 77 91 66 83 139 166 133 91 75 96 103 79 50 33 31 36 42 45 44 41 39 38 37 36 35 35 34 30 24 18 33 33 32 32 34 36 39 41 38 38 38 38 40 43 45 47 49 38 26 27 41 50 43 30 26 27 29 30 30 29 28 27 25 27 26 23 22 25 30 33 29 27 24 21 19 24 40 57 52 50 55 93 121 90 60 78 159 210 235 208 158 118 126 164 144 94 47 38 49 54 53 52 54 61 65 60 54 50 44 37 54 83 79 66 74 66 50 60 57 45 59 118 181 184 118 47 56 81 78 73 95 99 85 85 107 138 125 156 194 172 136 92 65 74 113 150 125 95 105 102 73 44 36 44 66 88 100 121 152 194 214 206 192 173 165 179 190 180 177 178 176 155 99 39 45 45 45 43 37 32 35 42 41 37 33 32 33 32 27 23 25 26 24 21 26 37 44 45 29 35 36 31 71 137 183 216 201 200 191 188 195 196 193 198 199 195 199 195 142 69 65 118 173 153 96 35 30 80 120 128 90 48 46 95 129 117 84 59 50 32 30 42 46 44 40 34 44 45 46 48 51 55 59 62 59 58 55 48 40 35 33 32 32 33 34 35 34 31 29 27 25 29 35 39 41 44 47 50 52 71 106 155 202 208 157 97 123 152 140 104 135 218 247 215 201 196 176 135 85 48 34 33 39 45 56 56 46 46 48 41 52 59 48 44 41 37 38 25 31 33 36 38 36 36 44 54 62 71 65 47 32 30 52 85 185 225 195 99 12 15 117 206 213 202 193 192 194 196 199 203 225 171 102 50 108 191 193 204 194 198 208 184 165 157 150 176 182 179 202 212 147 47 12 39 114 196 215 206 208 234 227 139 100 181 228 192 141 144 148 192 230 233 214 218 224 225 233 217 238 245 192 101 119 205 228 228 220 220 221 221 221 220 220 221 218 223 222 214 213 218 215 205 163 193 224 239 249 244 178 89 23 24 24 28 53 99 151 184 128 81 43 43 67 86 77 54 66 68 70 78 82 69 60 68 74 62 53 46 41 45 51 49 52 46 42 33 39 44 34 42 46 57 85 158 218 249 253 213 176 209 183 172 197 206 191 150 137 125 102 71 88 163 172 102 132 247 205 96 48 68 126 123 82 40 52 103 161 173 127 105 94 104 95 84 110 154 160 133 76 26 65 75 93 111 101 56 46 31 39 39 36 99 197 248 249 237 233 229 214 210 216 217 216 211 207 207 210 212 209 205 212 203 210 207 212 220 194 165 159 189 218 217 187 164 171 191 161 165 179 199 207 203 200 202 200 194 200 218 221 192 149 119 150 218 236 207 126 74 122 159 174 209 227 220 209 202 199 202 202 201 200 200 199 199 199 199 200 202 200 196 198 205 210 209 202 202 203 203 203 203 204 204 202 204 206 208 208 206 204 202 206 207 208 208 209 209 209 209 208 208 208 209 209 210 210 211 209 210 211 210 206 205 206 207 204 204 204 203 203 202 202 202 203 202 201 200 200 200 201 201 199 199 200 201 202 203 203 204 202 200 199 200 203 205 205 204 203 203 202 201 201 202 203 203 203 201 199 196 195 196 197 198 199 202 205 204 201 200 201 203 199 199 198 198 198 197 197 197 197 197 198 200 203 203 201 199 205 203 206 204 182 132 163 208 206 204 203 203 204 204 202 200 205 214 175 116 116 139 202 234 207 208 208 208 208 208 208 208 209 210 210 211 212 212 213 213 214 215 216 215 213 212 212 214 214 214 214 214 214 214 214 214 218 215 210 205 202 202 204 206 215 216 216 216 215 212 209 207 192 192 188 187 199 215 219 211 225 207 190 190 204 217 217 211 217 219 211 198 196 207 217 220 215 253 227 154 113 89 89 119 192 238 234 216 224 232 232 221 175 89 123 213 227 199 167 139 80 69 148 203 188 180 176 173 123 57 120 193 229 241 201 202 201 219 194 136 181 224 205 168 175 185 189 164 107 62 75 119 163 181 138 114 95 83 143 190 181 156 148 116 103 146 167 163 126 102 93 91 83 89 96 86 80 73 98 130 118 85 77 88 137 156 140 113 111 110 109 123 137 131 132 153 157 132 142 195 178 179 178 196 231 198 130 126 160 158 121 79 82 115 136 140 135 101 72 62 62 72 80 76 67 73 65 76 124 152 136 112 175 175 175 176 176 177 177 178 176 176 176 176 176 176 176 176 178 177 176 176 175 175 175 175 171 172 172 173 173 174 174 174 174 173 172 172 173 174 176 177 174 175 175 174 172 172 174 177 174 174 174 173 173 172 172 172 177 176 174 172 172 173 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 176 177 177 176 174 173 178 178 178 178 178 178 178 178 174 174 175 176 176 177 177 178 178 179 179 180 181 182 183 183 180 181 183 184 185 185 184 184 185 187 189 192 192 191 189 187 189 189 190 190 190 189 188 187 192 192 192 191 191 190 190 190 193 192 191 190 190 190 191 191 194 193 191 190 190 191 193 194 196 196 197 198 200 201 202 202 202 201 201 201 201 201 201 201 197 197 197 197 199 200 202 203 206 206 205 205 204 203 202 202 203 203 203 204 204 205 205 205 205 205 205 204 204 203 203 203 202 200 198 198 200 200 198 196 199 199 200 200 200 200 201 201 200 199 198 196 194 192 191 190 199 198 196 195 195 196 198 199 201 201 199 195 190 189 191 193 193 193 194 194 195 196 197 197 198 199 199 197 195 194 196 199 194 196 197 197 195 195 196 198 197 198 198 196 193 193 195 198 199 200 200 201 201 202 203 203 202 202 202 202 202 202 202 202 201 204 204 202 202 203 201 198 194 203 189 191 204 188 146 97 68 87 122 149 156 153 136 111 96 135 211 253 239 201 164 127 170 215 230 237 213 164 155 162 156 145 164 219 221 171 152 156 112 56 27 59 131 208 238 219 198 203 195 167 159 190 195 160 136 129 109 75 94 196 251 215 156 193 192 95 40 120 206 224 219 204 233 250 211 68 22 92 198 250 211 200 209 197 228 244 216 98 2 59 186 254 214 204 210 208 196 169 153 121 69 51 165 226 236 190 149 176 221 197 147 124 121 99 99 165 220 228 212 200 210 215 240 217 109 49 161 181 165 196 227 154 122 198 231 215 209 208 206 236 231 148 36 90 196 252 245 228 207 162 88 48 36 35 28 29 60 116 153 186 216 232 246 245 204 152 116 89 159 239 212 221 251 178 85 110 142 138 111 150 218 221 213 221 204 119 65 114 178 206 211 204 202 199 187 174 174 180 200 207 207 207 222 227 190 141 110 105 135 148 92 83 176 252 252 174 81 85 167 181 113 61 15 18 27 23 14 30 40 24 54 105 133 101 45 19 24 36 27 26 28 36 34 21 29 58 95 168 219 202 168 173 205 228 194 200 195 211 222 192 139 86 64 37 39 44 42 40 33 38 39 40 39 35 31 28 27 28 22 25 32 42 49 50 45 40 38 29 23 25 28 28 29 32 37 31 23 37 83 123 110 71 65 148 181 148 146 170 144 85 134 188 186 184 199 200 165 168 215 202 137 75 66 89 84 37 25 59 111 149 158 110 62 79 126 102 53 69 143 154 143 180 218 208 169 124 82 44 69 142 214 182 137 94 61 43 43 50 42 43 44 44 45 47 52 57 78 105 115 147 194 159 74 34 91 118 108 61 72 120 106 63 67 78 84 109 152 171 163 158 166 172 208 210 141 81 74 78 48 42 40 43 43 38 35 35 37 35 33 34 39 41 37 31 25 28 30 25 19 19 28 37 57 59 82 117 145 146 104 50 36 44 67 66 53 38 23 28 23 25 28 23 16 22 32 34 33 39 46 42 35 40 42 31 32 16 22 52 63 45 31 35 87 144 192 217 239 242 227 220 237 219 188 138 83 54 46 39 39 50 112 188 236 252 222 148 70 27 18 19 47 113 181 244 245 252 253 219 166 123 115 151 213 185 141 166 207 204 205 207 208 206 195 166 145 155 157 134 190 221 230 228 233 202 142 104 135 192 235 251 233 219 218 180 141 86 85 101 99 96 120 180 246 193 152 184 198 178 192 201 184 153 106 114 142 166 183 159 131 181 217 230 221 213 220 213 215 228 223 249 248 179 127 108 84 46 43 38 28 42 43 30 32 32 31 31 31 31 31 31 35 39 45 48 48 45 41 40 31 39 44 40 72 117 129 136 148 156 125 124 109 69 66 53 92 185 247 242 228 228 224 219 223 235 231 226 189 140 105 55 16 21 111 243 254 252 254 241 243 180 123 102 93 81 60 38 46 47 46 51 56 98 176 213 167 100 169 237 253 220 98 33 45 64 82 66 69 128 186 211 131 86 69 58 37 43 107 197 254 249 198 93 55 117 166 173 126 99 95 81 57 83 108 82 54 24 26 54 81 119 135 114 69 43 23 31 63 90 84 82 66 61 52 34 43 57 47 47 64 77 89 79 50 51 110 178 174 147 126 123 133 146 144 128 130 106 66 30 21 35 47 50 45 32 22 23 27 26 20 15 17 15 14 14 16 19 22 23 35 23 14 16 21 22 20 17 25 33 47 54 44 23 11 11 24 27 31 35 37 37 35 33 20 26 36 40 34 25 22 25 24 25 27 26 25 25 28 31 26 30 33 33 31 30 32 34 35 41 42 35 31 33 37 38 42 40 37 36 36 35 32 29 26 20 16 21 24 23 23 25 30 37 43 43 38 34 34 37 36 32 29 30 33 36 38 38 28 34 42 49 53 56 56 57 46 36 45 64 62 57 95 149 154 135 134 148 136 90 53 43 49 43 36 32 33 35 34 33 36 41 43 40 37 37 36 34 29 26 24 25 29 34 36 36 35 36 38 38 36 35 36 39 56 54 46 52 59 37 18 29 57 73 95 120 140 156 185 219 187 122 46 26 44 39 39 67 123 179 207 214 214 229 241 207 151 98 69 60 67 75 97 157 199 154 101 100 114 108 89 61 57 69 57 75 108 140 168 154 153 177 162 93 37 21 53 125 147 107 57 58 75 69 58 44 49 41 39 35 27 29 36 34 38 44 46 59 59 35 58 129 208 166 78 21 37 70 90 110 110 75 59 63 66 77 78 61 60 60 65 65 57 67 121 180 128 57 61 125 135 93 58 40 36 37 38 37 35 35 38 40 38 37 37 37 36 31 23 17 33 34 32 29 31 36 37 33 42 35 34 40 44 43 44 49 40 32 28 34 45 49 41 32 21 22 25 27 28 26 22 20 26 28 29 28 27 26 28 29 23 30 26 20 26 35 41 47 55 44 46 67 65 43 77 154 219 231 231 211 174 134 140 184 191 127 75 62 63 64 62 57 63 63 50 46 48 33 37 73 103 119 119 113 105 72 55 76 74 61 70 154 229 212 138 68 71 93 87 76 90 97 91 94 78 98 113 161 217 218 162 90 52 62 93 115 120 94 53 47 75 95 65 41 81 111 111 121 146 178 185 163 167 199 206 185 164 165 158 136 101 68 46 37 49 51 51 48 43 39 37 38 38 37 35 33 31 30 29 29 34 23 16 22 35 42 38 32 27 42 48 43 78 130 171 216 200 197 196 198 198 197 200 207 195 189 211 203 150 77 45 88 163 195 123 42 26 100 186 158 89 41 34 59 60 57 59 50 48 49 48 45 40 38 39 41 45 47 51 54 55 54 52 50 44 44 45 43 35 28 28 34 38 35 34 36 36 33 30 30 22 26 32 32 43 79 113 122 91 83 147 227 248 213 163 144 170 138 96 83 165 241 222 203 209 223 217 194 143 87 54 25 33 45 57 65 60 38 28 39 58 54 46 40 38 36 31 27 39 39 42 45 44 47 62 79 106 112 91 43 21 59 129 179 221 203 132 36 7 40 112 202 232 199 193 206 197 182 186 196 210 152 53 32 129 211 214 199 189 207 211 214 219 182 168 139 109 155 202 186 105 10 4 83 192 247 253 241 231 248 225 107 103 170 194 162 143 163 205 244 244 231 234 226 204 214 236 230 232 243 231 178 116 139 216 240 230 216 219 225 217 218 226 223 222 222 221 220 219 223 228 233 194 172 202 251 251 252 231 143 39 12 32 36 49 89 116 156 133 104 96 94 79 76 73 54 60 64 61 99 146 121 85 103 118 75 61 39 44 36 58 46 51 47 41 38 39 42 43 42 59 49 64 95 126 160 169 149 140 159 174 194 206 185 172 192 212 171 97 64 123 190 169 103 130 171 142 69 52 113 161 141 95 93 95 90 100 143 170 156 106 68 49 63 96 132 131 96 64 68 99 125 136 158 147 95 54 37 33 32 40 69 132 216 234 247 223 209 214 211 211 211 211 210 209 209 210 210 208 205 209 210 207 202 206 214 215 209 165 184 204 208 196 180 172 171 136 164 198 216 212 203 202 207 203 201 199 201 215 214 157 79 152 232 234 194 133 93 139 180 216 211 204 202 203 205 205 203 198 199 201 203 202 201 199 198 200 202 203 202 200 200 202 204 201 203 204 204 202 202 203 205 207 206 206 205 205 204 204 204 208 207 206 205 206 207 208 209 210 212 213 211 208 207 208 210 210 211 210 207 203 202 205 207 203 204 205 205 205 204 203 202 203 203 202 202 201 200 199 199 202 201 199 199 201 201 200 198 199 200 200 201 201 202 202 203 204 204 204 203 203 202 202 202 197 199 201 204 204 203 201 199 198 198 198 199 199 200 200 200 202 203 199 193 191 195 196 194 203 197 201 194 193 199 199 209 198 203 205 204 186 150 149 183 206 201 209 204 198 205 203 197 206 207 175 112 110 173 214 230 216 211 206 204 205 207 208 209 209 209 210 210 211 212 212 213 217 216 215 214 213 212 212 211 214 213 213 214 215 215 214 214 210 220 221 203 180 178 201 227 209 210 218 216 216 228 186 102 135 192 215 207 215 217 210 217 214 208 213 216 221 222 211 209 208 217 205 170 162 196 218 206 206 211 207 160 132 123 93 90 160 196 179 181 211 219 233 241 213 161 99 140 229 238 183 132 73 44 127 174 150 157 169 178 135 75 88 131 152 179 183 163 173 203 161 118 169 223 215 198 182 171 180 162 114 61 48 101 148 174 157 136 121 103 123 161 178 160 125 78 80 122 136 134 106 105 98 85 76 78 84 88 68 69 80 100 114 108 91 78 126 131 115 91 83 84 88 94 121 135 152 165 159 134 124 136 135 130 126 163 211 194 138 116 159 158 112 65 71 93 116 145 136 96 69 57 68 82 76 78 82 103 87 82 97 98 100 103 175 175 176 176 176 177 177 177 176 176 176 176 176 176 176 176 177 177 176 175 175 175 176 176 170 171 171 171 172 172 173 173 174 173 173 173 173 174 176 176 170 172 173 173 171 171 173 174 174 174 174 173 173 173 173 173 175 175 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 176 175 175 175 175 175 175 176 177 177 177 177 178 178 178 178 175 176 176 177 178 178 179 179 179 179 180 180 181 182 183 183 180 181 183 184 185 185 184 184 185 186 188 189 190 189 188 187 189 189 190 190 190 189 188 188 190 190 190 191 191 192 192 192 192 192 191 190 190 190 191 191 193 192 191 190 190 192 194 195 197 197 198 199 200 200 201 201 199 199 199 200 201 201 202 202 200 200 199 199 199 199 200 201 204 204 204 204 204 204 204 204 203 203 204 204 204 204 204 204 205 205 204 203 202 201 200 200 202 200 198 199 200 200 199 197 198 198 198 198 199 199 199 199 201 201 200 199 199 198 197 197 198 198 198 198 197 196 195 194 192 194 195 194 191 189 189 190 193 193 194 194 195 195 196 196 196 197 198 197 196 196 198 201 196 197 198 197 195 194 195 196 197 198 198 196 194 194 196 199 199 199 200 201 201 202 202 203 201 201 202 202 202 202 202 203 200 203 204 202 201 202 201 198 202 207 192 199 218 204 150 84 67 79 111 143 160 164 152 131 102 102 148 207 232 232 210 175 137 152 177 208 181 141 171 213 192 192 163 139 147 189 216 193 133 80 63 97 131 151 159 155 143 179 206 198 184 181 161 126 152 186 167 82 58 139 179 132 86 129 168 121 65 107 192 246 228 216 235 220 161 43 49 182 239 238 204 198 206 210 229 233 196 78 21 103 195 233 206 212 232 212 223 221 163 82 67 126 158 188 195 174 133 127 158 153 139 144 143 117 122 171 206 224 219 208 210 210 235 208 113 84 183 184 145 161 210 165 131 188 229 216 209 211 217 245 235 152 43 72 170 250 251 242 242 222 162 86 40 32 39 44 43 55 84 98 130 169 189 187 180 179 151 93 137 216 190 178 209 173 97 105 167 196 146 124 174 223 224 224 220 136 59 107 190 219 217 215 212 212 188 144 149 202 238 220 221 238 231 185 139 121 144 214 196 92 36 84 182 249 253 220 129 77 148 229 197 116 38 16 15 24 19 18 24 22 35 74 102 89 54 31 25 26 31 34 25 18 24 27 24 25 54 94 147 176 173 168 190 221 231 220 199 192 173 140 120 98 68 40 40 44 44 43 35 39 39 39 38 34 30 27 26 27 20 27 37 45 47 43 37 33 27 23 21 21 20 19 24 32 30 30 26 36 72 105 94 61 63 126 150 126 128 148 127 81 86 113 125 160 193 210 177 159 179 143 113 122 109 69 62 70 24 42 88 138 159 114 62 75 114 100 67 83 140 140 129 163 228 217 144 67 62 94 117 132 169 160 127 80 51 47 48 43 40 42 43 43 44 46 51 55 60 75 74 92 126 109 58 38 82 91 96 105 121 130 110 74 72 84 81 84 126 178 197 189 182 170 182 172 108 55 44 44 44 40 39 43 44 41 39 40 45 38 32 34 42 44 36 27 27 28 28 24 19 29 60 90 116 130 146 152 161 164 124 64 38 45 67 68 63 66 71 90 73 49 48 60 57 50 39 22 25 31 44 47 39 39 39 32 20 23 39 56 57 44 40 47 93 154 213 238 242 241 244 250 229 188 136 85 43 38 64 86 92 100 130 162 201 242 203 103 31 15 23 41 104 196 241 252 205 191 204 212 184 126 92 116 157 175 176 195 198 177 190 214 220 218 205 181 163 156 143 123 174 239 245 217 185 108 88 164 218 250 247 235 216 188 153 103 95 102 133 144 162 201 218 228 240 163 143 211 243 223 222 232 205 216 186 146 141 172 199 193 191 214 219 220 216 216 223 213 221 219 217 247 234 168 156 187 147 83 53 42 33 43 45 40 34 33 32 31 30 31 32 33 40 43 47 48 47 44 42 41 38 42 48 37 38 57 85 129 208 203 179 196 171 93 58 41 62 120 190 213 199 202 219 222 217 236 237 227 198 169 126 48 21 41 116 214 208 189 180 161 141 109 98 116 125 108 72 39 43 87 100 87 84 118 171 187 142 71 124 231 239 182 115 63 72 145 174 125 93 109 123 123 93 74 63 45 36 51 98 166 241 253 223 118 73 121 147 134 108 84 67 50 52 102 133 109 60 33 32 47 58 82 94 76 61 43 23 32 90 146 136 100 58 40 35 42 68 84 71 71 82 79 88 91 62 40 79 143 139 119 93 82 111 156 158 122 93 79 53 29 24 36 45 45 43 32 24 25 29 29 25 22 16 16 16 15 15 18 23 27 38 25 15 16 21 23 23 22 28 34 44 49 41 23 14 14 19 23 31 39 43 41 35 29 20 26 35 40 35 25 22 24 27 27 26 24 22 22 25 28 26 30 33 33 31 29 31 33 34 39 40 34 30 32 36 37 37 36 36 37 38 38 36 33 32 26 23 26 28 26 23 23 28 32 37 38 36 35 37 39 34 31 29 29 32 35 36 36 32 35 40 46 51 52 51 50 41 37 41 49 49 53 82 116 105 99 99 102 91 67 47 39 35 33 32 34 38 41 40 38 35 39 40 36 33 34 33 32 28 26 25 26 30 33 34 34 31 32 34 36 33 33 42 53 75 71 53 43 47 38 30 39 34 46 85 132 154 154 162 177 182 123 52 31 42 33 35 68 117 179 214 224 216 210 217 203 177 124 97 93 97 93 103 154 188 158 96 90 124 115 80 55 43 65 71 78 95 121 142 137 172 181 154 90 51 32 44 104 132 104 62 75 105 95 69 49 47 44 39 29 21 31 38 31 41 42 41 50 48 34 76 161 207 150 67 25 40 58 62 69 49 47 60 71 71 83 95 91 69 59 54 55 57 76 124 172 105 66 87 143 142 101 68 49 31 31 31 29 29 32 37 41 38 37 37 37 36 32 26 22 31 30 27 23 26 34 37 35 39 34 33 39 42 40 40 44 34 30 29 38 50 52 42 30 24 23 24 26 27 27 24 21 26 28 29 28 26 24 25 26 25 29 24 20 41 79 93 81 64 46 37 44 45 52 106 178 213 208 200 185 154 128 147 191 178 121 81 76 72 63 63 67 47 57 62 66 60 33 42 91 111 120 109 88 74 63 69 93 104 95 82 130 210 230 173 92 76 101 91 76 107 130 109 82 61 88 110 154 194 184 135 78 53 70 131 189 190 124 53 45 116 154 107 35 60 122 134 124 130 138 131 121 139 168 168 144 125 125 115 89 57 38 37 44 59 56 52 46 40 37 36 37 35 34 33 32 31 31 31 31 25 23 26 34 39 36 31 29 32 40 46 44 73 118 157 204 205 197 195 199 200 196 196 200 201 203 219 197 141 78 46 76 172 211 157 59 20 88 176 170 94 51 42 58 56 55 56 44 47 45 41 38 37 41 47 52 49 48 46 45 43 42 42 41 38 38 40 40 34 27 27 32 30 31 32 35 42 43 33 20 19 28 35 46 92 163 198 186 136 101 154 225 214 162 144 169 167 120 81 118 187 211 205 200 191 203 209 212 186 136 85 32 26 41 54 59 52 35 31 41 56 53 46 38 33 32 33 34 46 46 48 50 53 62 78 92 124 119 87 38 24 80 178 250 240 164 82 37 31 38 96 202 220 210 196 197 201 182 169 180 212 137 48 53 152 224 222 203 200 203 203 209 220 198 191 159 95 128 158 130 61 8 35 122 222 252 250 233 236 245 208 101 85 211 248 162 121 176 233 246 232 240 228 215 225 229 222 221 188 217 233 212 146 119 183 249 230 221 221 225 221 220 224 226 222 222 222 221 221 222 227 230 245 167 137 176 214 249 225 124 52 20 31 20 24 78 135 197 217 194 181 171 137 95 67 52 37 51 75 129 176 156 114 107 103 73 56 56 48 57 61 57 49 49 49 47 44 41 39 40 47 36 44 54 56 69 86 88 87 131 179 221 235 209 200 229 251 176 83 62 141 216 178 86 96 114 99 78 95 158 204 189 136 150 136 82 53 96 143 145 88 66 66 79 82 86 84 70 50 119 157 142 149 181 159 94 45 31 36 42 46 55 95 165 229 249 237 221 212 202 206 208 210 209 208 208 210 210 208 206 207 209 208 205 205 209 212 212 192 181 184 206 218 196 156 127 158 190 212 207 201 205 206 197 203 201 198 200 213 216 165 92 162 224 237 189 116 103 170 211 211 205 199 197 198 200 200 198 201 201 200 199 198 197 197 197 202 203 204 203 201 200 202 204 202 203 205 204 202 202 203 204 207 207 207 206 206 205 205 205 208 207 206 206 206 207 208 209 208 209 211 211 209 209 211 212 210 210 209 207 204 204 206 208 203 204 205 205 205 204 203 202 203 203 202 202 201 200 200 199 202 200 199 199 201 202 200 199 200 200 200 201 202 202 203 203 206 206 206 206 206 205 205 205 201 201 201 201 201 201 201 201 200 200 200 199 199 198 198 198 198 200 200 195 194 196 196 192 189 184 201 207 197 182 172 188 196 203 201 200 190 155 152 192 205 201 203 200 198 205 202 195 216 203 164 112 124 183 213 224 213 210 206 205 206 208 209 208 209 209 209 210 211 211 212 212 214 214 214 214 214 214 214 214 223 221 219 218 218 217 216 215 213 218 220 212 198 193 205 221 211 209 213 209 211 225 191 117 135 195 217 204 211 220 216 217 219 225 213 181 178 204 212 204 210 210 203 187 182 202 216 209 200 202 188 164 172 182 147 113 110 138 145 164 200 224 242 253 242 201 142 123 165 237 240 160 102 59 103 117 101 145 173 167 94 60 68 88 122 181 195 170 170 198 170 139 182 232 226 204 197 173 167 149 113 66 47 84 131 158 143 127 128 117 117 123 137 130 107 66 68 113 133 137 127 119 105 93 90 93 92 88 77 64 71 111 153 153 113 73 91 102 103 94 85 75 79 94 134 146 150 145 136 124 122 134 147 123 109 153 212 196 139 115 152 148 101 55 62 91 124 159 140 88 62 63 69 66 67 93 135 147 115 88 83 74 75 80 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 176 177 177 174 174 175 175 175 176 176 176 174 174 173 173 174 174 175 176 169 171 173 174 174 173 173 173 173 173 173 173 174 174 174 174 173 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 178 177 174 173 173 174 177 178 175 175 176 176 177 178 178 178 177 177 177 178 179 179 180 180 179 179 180 181 181 182 182 183 181 182 183 184 185 185 185 184 186 186 186 187 187 188 188 188 188 189 190 190 190 189 189 188 188 189 189 190 192 193 193 194 192 191 190 190 189 190 190 191 191 191 190 190 191 193 195 196 198 198 199 199 200 200 200 201 201 201 201 201 201 201 201 201 204 203 202 200 199 198 198 199 202 202 203 204 205 205 206 207 204 204 204 204 203 203 203 203 205 204 203 202 201 200 199 198 202 200 199 199 201 201 199 198 197 197 197 197 197 197 197 197 200 200 200 200 201 201 201 202 198 199 200 200 198 195 192 190 187 190 193 195 194 192 191 190 194 194 194 194 194 194 194 194 195 196 197 197 197 198 200 202 197 198 199 198 195 194 195 196 197 197 198 197 196 196 198 200 199 199 200 200 201 202 202 202 200 201 201 202 202 203 203 203 200 203 203 201 200 202 201 198 197 212 205 205 215 208 169 108 112 103 105 119 138 156 154 135 86 65 74 118 179 238 244 202 116 90 109 144 122 126 203 254 240 196 120 75 96 168 208 174 123 71 62 107 129 112 93 87 84 117 150 174 188 177 142 114 107 134 125 71 44 67 79 60 55 70 107 92 51 79 170 253 236 241 224 133 75 38 78 211 245 221 208 207 202 211 230 232 175 38 13 123 200 230 219 218 197 218 246 218 152 126 159 219 179 157 144 155 144 132 157 175 199 200 164 109 122 177 206 224 209 206 212 215 226 171 94 122 201 212 172 158 182 144 120 179 237 232 223 221 225 241 217 137 87 72 140 230 248 245 252 251 237 124 41 25 52 80 65 40 31 32 54 88 103 106 128 160 137 91 131 206 197 180 195 170 117 90 160 218 187 147 165 226 235 234 241 164 77 128 220 245 221 233 228 214 178 122 134 212 221 197 201 213 172 101 86 121 197 213 167 65 41 138 214 207 226 194 115 54 96 186 195 137 55 26 16 26 24 19 21 23 25 42 61 65 52 36 26 22 27 37 32 23 26 28 23 20 24 33 69 115 133 128 136 158 157 155 143 135 122 128 143 126 70 41 38 41 42 43 35 37 37 37 36 32 27 25 25 26 27 34 41 42 37 31 28 28 25 24 23 21 16 15 21 29 21 27 28 33 54 76 71 50 57 92 103 92 100 112 96 70 60 76 95 142 182 220 193 152 127 95 94 144 142 79 50 55 29 26 56 110 146 116 65 68 95 84 62 82 129 130 120 145 215 209 129 42 57 133 170 167 135 122 90 57 44 51 52 43 38 39 41 41 41 43 46 48 42 46 44 50 67 65 51 48 69 101 143 197 205 178 147 93 72 86 79 66 109 195 232 210 164 138 129 115 71 37 31 30 40 38 38 42 45 45 44 45 38 37 37 38 36 33 30 29 25 29 35 42 54 87 142 188 209 212 197 164 148 151 122 70 31 28 47 65 92 122 139 160 113 108 133 151 133 116 94 55 18 22 38 51 45 39 37 34 18 34 51 57 50 43 46 53 68 95 139 176 196 212 225 228 194 127 60 30 33 67 115 146 159 148 143 139 156 194 160 65 37 23 37 82 167 240 223 171 119 117 161 203 185 120 75 88 110 147 169 178 166 150 178 213 213 217 207 193 182 153 114 93 171 241 252 186 124 111 159 229 254 248 202 157 128 114 125 135 137 137 167 197 222 236 213 188 140 110 154 220 238 233 227 226 224 242 239 196 157 142 157 202 235 228 211 215 218 216 222 217 222 213 221 244 205 145 179 253 221 130 70 46 37 40 39 40 36 35 32 31 30 31 33 35 42 44 45 45 43 42 41 41 44 38 44 36 21 19 60 134 219 218 207 233 219 149 108 87 83 80 118 148 148 181 233 250 232 238 246 245 213 174 114 26 24 62 109 159 143 129 125 120 124 124 152 194 203 163 87 21 29 114 144 133 140 161 171 157 107 52 72 176 183 157 160 87 110 216 242 174 124 93 61 45 54 63 56 36 46 67 84 120 167 203 193 107 62 93 108 98 104 107 90 49 35 75 113 112 61 41 38 42 40 52 60 47 50 38 28 54 141 213 189 106 60 28 28 55 91 111 118 140 136 118 124 134 99 54 79 144 167 137 95 68 79 111 106 69 62 59 50 39 37 43 45 41 40 31 24 25 26 24 20 19 17 22 28 30 30 29 31 32 38 27 18 18 22 25 26 27 33 35 41 43 37 25 17 16 14 21 33 43 47 43 33 25 21 26 35 41 37 28 23 24 29 28 25 21 19 19 21 23 25 29 34 34 31 29 29 30 32 36 37 32 29 30 34 35 33 34 35 39 42 43 41 39 39 35 33 34 35 31 26 23 26 27 29 31 34 37 39 40 30 29 28 29 32 34 36 36 34 34 36 41 47 48 46 42 38 40 38 34 35 47 64 76 61 67 67 58 50 48 44 39 26 26 29 36 42 44 41 38 36 39 39 34 30 31 32 31 26 26 26 29 31 33 32 31 34 32 33 36 30 26 38 56 69 67 48 38 54 67 59 48 62 50 64 89 105 131 163 176 150 104 53 47 60 42 33 61 105 177 220 233 234 219 202 183 184 153 126 108 112 119 123 148 179 172 108 90 126 111 70 57 47 79 107 91 74 86 108 131 167 179 151 93 62 35 31 84 146 141 108 121 161 144 91 53 47 44 37 22 17 31 39 29 41 42 41 46 42 33 79 159 159 106 51 36 50 59 60 61 75 88 93 76 63 80 95 89 65 54 51 60 72 85 108 129 82 64 88 134 142 118 78 40 26 26 26 25 26 31 38 43 38 37 36 36 36 34 30 27 29 27 23 21 25 33 38 38 37 33 32 37 39 37 36 37 30 28 31 42 54 54 42 29 29 25 22 23 27 29 26 23 26 28 29 29 26 23 23 23 21 21 21 29 71 136 149 109 57 44 37 34 35 63 120 165 157 148 140 126 111 121 153 179 134 93 72 75 66 49 47 55 72 86 100 109 91 52 68 133 158 129 89 57 42 50 80 112 136 109 58 76 164 224 195 119 109 111 84 80 132 158 113 60 74 102 116 134 142 127 115 102 106 104 155 209 187 98 43 71 176 194 120 21 32 108 157 175 163 149 128 119 135 152 141 117 113 100 78 51 32 30 42 55 57 51 43 36 33 33 34 35 32 32 31 31 31 32 33 33 34 31 32 38 37 30 27 30 33 36 42 42 67 111 153 202 208 200 197 199 192 179 174 179 203 214 216 178 138 113 105 126 169 215 197 95 28 63 117 122 81 51 44 53 53 57 59 46 43 41 40 41 45 50 53 55 47 44 38 34 32 32 34 36 37 37 39 41 36 26 24 28 34 42 45 40 39 41 39 32 44 58 71 88 143 221 248 222 176 120 151 194 154 110 133 186 185 132 104 172 214 195 197 194 191 191 195 216 213 184 138 78 46 44 44 46 43 35 36 44 47 46 43 37 31 28 31 35 43 47 49 51 56 66 75 80 87 85 67 36 30 81 175 250 212 108 53 78 88 48 69 176 212 221 203 198 214 193 163 169 189 106 51 97 188 231 217 195 200 196 202 206 217 210 205 161 92 86 92 71 26 6 49 131 205 237 226 224 245 253 212 114 99 219 250 169 144 211 250 229 193 199 203 218 244 245 212 180 142 194 234 250 198 117 134 212 234 232 224 219 223 224 223 225 221 222 223 223 222 222 224 226 216 138 90 104 131 171 169 95 70 20 28 25 21 68 143 229 253 250 252 254 229 146 66 35 32 48 83 122 138 120 85 59 52 86 113 136 107 117 79 57 53 73 105 120 97 61 50 61 53 35 31 39 41 44 49 47 53 95 151 209 238 217 210 240 241 178 125 114 131 148 125 79 51 62 81 110 125 143 159 139 149 145 119 69 44 68 90 81 67 57 72 93 83 60 49 49 102 158 168 137 139 147 113 67 63 44 39 39 40 43 68 123 208 232 231 223 211 202 211 211 210 208 207 207 209 209 208 206 206 206 208 208 205 203 208 214 205 184 171 173 167 147 136 139 189 209 216 203 196 203 205 198 204 202 200 200 213 218 175 110 145 212 247 176 79 92 183 235 211 207 202 199 200 202 202 201 205 203 201 199 199 201 203 204 203 204 205 204 203 202 203 204 203 205 206 205 203 202 203 204 208 208 207 207 207 206 206 206 208 208 207 207 207 208 209 209 206 207 209 210 210 211 213 215 209 209 209 208 206 206 207 209 204 205 205 205 205 204 203 203 203 203 203 202 201 201 200 200 202 200 199 200 201 202 201 200 201 201 201 202 203 203 204 204 203 203 204 204 204 204 204 205 205 203 201 199 199 200 201 202 202 202 201 200 199 198 197 197 195 198 200 198 198 198 196 193 161 150 182 214 201 156 134 161 204 214 204 202 200 160 148 192 204 204 201 197 199 205 205 198 218 200 156 109 128 183 208 223 210 208 206 207 209 210 209 208 208 208 209 210 210 211 211 212 212 213 213 214 215 216 216 216 223 220 218 216 217 218 217 215 222 217 216 216 211 204 207 216 226 221 218 212 216 233 211 153 139 198 221 206 209 222 220 216 206 229 210 158 151 196 222 210 192 200 219 226 214 203 200 195 194 195 167 163 201 229 209 160 124 122 138 155 179 200 202 205 244 254 178 91 112 201 249 226 131 84 115 120 90 112 119 94 61 41 46 69 126 188 182 144 170 208 208 178 182 209 213 201 181 167 164 150 114 65 45 75 121 146 130 118 129 126 109 86 104 103 88 49 53 105 139 156 137 127 114 106 107 106 96 83 62 64 85 123 149 141 110 85 91 93 91 89 85 79 91 117 148 154 138 112 100 101 111 124 141 126 121 155 183 153 110 104 147 140 97 58 66 90 113 136 113 70 58 68 73 65 70 104 152 161 120 82 67 54 56 63 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 175 175 175 175 176 176 177 178 176 176 176 176 177 177 177 177 175 175 174 174 174 175 175 175 170 173 175 177 178 177 175 174 173 173 173 174 174 175 175 175 171 172 174 176 176 176 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 177 176 175 174 174 175 176 177 174 174 175 176 177 178 178 179 177 177 177 178 179 179 180 180 180 180 180 181 181 182 182 182 182 182 183 184 184 185 185 185 187 187 186 186 187 188 189 189 188 188 189 190 190 190 189 189 189 189 190 191 191 192 193 193 192 191 190 189 189 189 190 190 190 190 190 191 192 194 196 197 199 199 200 200 200 200 200 200 206 206 205 203 202 201 200 199 205 204 202 201 199 199 199 199 202 202 203 204 205 205 206 206 205 204 204 203 203 202 202 202 203 203 202 202 201 201 200 200 202 200 199 199 201 201 200 198 198 198 198 198 197 197 197 197 198 198 198 199 199 199 199 200 197 198 198 198 197 195 193 192 191 193 195 196 196 195 195 194 195 195 195 195 194 194 194 194 197 197 197 197 197 198 200 201 195 197 198 198 196 195 197 198 197 197 197 198 198 198 199 200 198 199 199 200 201 201 202 202 200 200 201 202 202 203 203 204 199 202 202 200 200 202 202 199 196 209 202 199 208 216 193 137 119 114 106 102 120 151 155 130 98 91 78 71 119 216 253 215 137 63 45 67 83 156 240 246 225 156 111 131 145 145 154 143 98 81 85 109 114 95 77 72 69 81 111 163 198 168 115 93 83 102 118 127 124 107 106 127 133 102 79 39 19 69 162 244 254 228 164 72 76 102 107 174 216 217 203 210 207 209 232 220 150 26 23 101 131 167 204 214 217 248 239 148 110 181 236 236 218 191 184 210 217 200 200 212 247 244 188 93 82 157 210 228 208 214 220 210 195 116 62 144 233 253 235 200 182 114 73 128 211 236 244 245 243 237 197 125 73 56 120 214 241 237 242 242 232 123 41 21 56 104 100 72 34 36 37 36 38 49 69 86 83 89 138 189 207 231 234 192 144 104 154 194 186 172 164 196 240 240 234 151 80 125 192 207 182 200 194 163 127 101 118 164 149 130 122 114 76 39 60 111 132 121 109 65 52 116 158 143 136 104 67 43 52 92 108 87 45 36 30 27 26 27 28 26 28 27 33 39 36 27 26 32 26 29 28 30 35 30 26 34 22 24 33 50 64 72 74 76 66 99 130 150 172 211 212 148 68 38 35 36 37 41 33 33 35 35 33 29 25 23 23 25 35 37 38 35 30 28 30 32 27 24 21 20 19 19 21 23 15 24 28 27 35 49 52 45 50 60 63 65 76 77 63 54 82 94 91 124 178 224 183 128 119 134 138 144 136 109 75 35 37 20 34 78 124 118 73 60 80 65 51 74 119 134 129 137 173 160 114 79 101 146 168 173 140 98 55 43 50 52 48 45 38 38 39 38 37 37 37 37 29 32 39 47 51 53 54 51 68 144 205 246 236 216 197 115 74 94 96 79 103 175 195 151 119 92 78 70 51 38 39 39 39 38 40 43 45 45 46 46 37 35 36 36 33 27 25 26 23 51 83 104 126 164 210 241 225 200 172 148 133 123 97 64 51 44 60 74 92 112 128 153 129 162 221 235 206 194 163 96 21 16 31 49 48 41 39 37 28 40 52 55 49 46 51 59 55 40 54 92 124 155 171 166 123 67 21 21 59 115 160 178 176 147 139 135 120 119 99 50 36 23 53 125 196 215 164 101 75 90 152 196 182 130 86 83 102 123 145 164 174 181 200 218 205 217 212 208 206 170 115 86 167 220 207 123 103 182 249 253 232 165 118 120 121 127 165 204 177 149 157 190 200 181 156 146 106 110 190 236 222 220 217 218 230 211 230 239 197 109 83 167 239 231 218 225 226 215 217 213 201 210 238 237 171 128 181 253 235 157 96 57 38 37 35 41 39 36 33 31 30 32 34 36 38 39 39 38 37 38 39 41 49 32 35 37 30 25 56 124 188 196 174 169 175 172 170 156 161 125 98 82 91 155 228 253 228 209 232 253 217 139 67 9 58 119 153 180 172 174 180 190 199 208 233 255 254 212 114 19 16 96 133 158 200 203 166 126 75 53 68 149 180 214 226 100 117 237 254 191 130 72 42 52 50 62 56 45 71 87 73 83 107 137 133 73 49 77 90 91 108 135 128 81 48 55 77 89 55 43 40 42 40 48 55 49 44 26 36 96 199 250 209 100 54 23 38 74 93 100 123 169 163 153 160 161 110 57 81 149 179 136 98 80 67 61 59 55 53 56 56 51 49 47 43 36 31 27 25 27 27 23 20 21 22 27 35 39 38 33 26 21 34 27 21 23 25 26 27 30 39 39 40 40 35 27 19 15 15 24 37 44 44 37 29 24 23 27 36 44 42 34 26 24 28 26 22 18 16 17 19 21 24 28 33 34 32 28 27 28 30 32 32 30 27 28 31 33 33 34 37 42 46 47 45 42 43 41 40 41 42 38 31 27 28 26 25 27 32 36 38 38 25 26 27 30 33 36 37 38 31 29 30 35 43 47 45 42 39 42 39 31 31 41 49 50 45 52 52 43 38 41 41 37 29 29 31 35 40 40 36 32 39 42 40 34 30 31 33 32 26 27 29 31 32 32 30 29 37 33 35 41 37 28 35 49 56 52 36 35 73 112 109 82 71 53 52 51 53 92 138 146 101 72 48 70 98 75 45 52 96 161 197 211 234 226 180 140 177 176 143 97 98 129 140 137 158 164 117 93 108 95 76 73 71 91 122 98 71 77 93 130 154 186 171 109 67 33 29 84 175 192 154 144 185 181 126 74 51 39 29 21 18 28 36 31 35 43 47 49 45 37 57 99 82 59 49 59 73 89 104 111 141 162 158 113 73 69 71 62 56 51 52 62 72 76 74 73 68 63 77 99 110 104 69 24 25 26 28 29 30 33 39 43 36 36 35 35 35 34 32 31 29 27 25 25 29 34 37 37 36 34 34 36 38 36 34 33 32 30 33 43 53 53 41 30 33 26 20 20 26 30 28 25 24 27 30 31 28 26 24 24 21 13 22 48 103 171 171 109 50 45 44 36 38 81 130 147 126 117 101 75 69 108 144 142 104 78 63 61 55 56 66 72 110 142 167 161 110 55 89 184 207 144 79 43 32 48 90 124 142 118 65 64 120 164 150 100 117 105 76 81 125 131 87 51 101 126 127 121 106 99 130 161 163 129 132 141 101 35 40 122 219 208 114 11 19 105 180 219 209 198 180 169 173 173 150 121 116 91 58 36 33 40 48 52 47 41 34 31 32 35 36 37 32 31 31 30 31 32 33 33 41 37 37 42 41 34 30 32 28 32 40 38 64 122 176 222 207 201 199 199 188 168 158 159 179 208 210 177 162 173 181 186 159 186 190 109 40 43 52 57 60 46 44 49 51 59 59 45 41 43 47 53 58 56 50 45 37 35 31 29 29 32 35 38 38 38 43 49 45 33 30 34 39 41 43 44 47 53 61 67 88 100 124 149 178 210 222 210 172 117 132 143 103 103 156 203 194 149 145 201 217 197 197 188 200 192 193 210 210 203 190 149 105 59 28 33 41 40 42 48 48 46 45 43 38 33 33 35 38 43 47 49 54 60 60 56 44 51 54 47 40 60 114 165 139 63 54 109 116 54 48 131 183 197 200 211 228 203 159 144 136 73 72 153 219 224 203 187 191 197 216 208 207 209 201 146 98 56 50 53 35 22 47 102 134 154 163 178 207 248 238 156 124 201 223 182 191 247 242 183 137 124 176 238 248 239 200 132 166 218 232 240 222 147 121 164 219 238 232 217 222 226 221 221 219 222 224 224 222 221 221 222 186 160 150 153 143 160 179 146 101 22 22 37 35 64 124 207 236 253 254 247 204 114 43 34 29 37 63 73 61 61 59 39 48 133 216 230 182 145 69 24 62 115 181 201 155 93 74 90 70 63 57 55 53 53 48 40 51 68 92 127 152 151 175 231 248 184 165 176 140 85 57 48 70 81 106 128 106 84 94 90 104 89 92 115 123 99 60 31 57 53 65 83 80 70 79 97 152 140 136 143 131 97 86 102 102 77 54 34 34 45 62 98 141 175 201 223 226 217 219 213 210 208 206 207 208 209 208 207 208 204 204 208 207 202 205 213 205 198 180 149 115 110 150 197 210 207 205 205 201 197 201 208 204 204 202 202 211 217 179 122 139 211 242 152 68 101 181 228 213 209 205 203 203 204 204 204 201 201 201 201 202 204 206 208 202 203 204 205 205 205 206 206 204 206 207 206 203 202 203 205 208 208 208 208 208 208 208 208 208 208 208 208 208 209 209 210 207 208 209 210 211 212 213 214 209 209 209 208 208 208 208 209 206 206 206 205 205 204 203 203 203 203 203 202 202 201 201 201 202 200 199 200 202 203 202 200 202 202 203 203 204 204 205 205 202 202 202 203 203 204 204 205 205 204 203 201 200 200 200 200 202 201 201 200 199 199 198 198 198 199 200 199 199 200 199 198 144 117 155 214 210 146 115 151 206 222 210 206 209 164 138 176 199 211 204 199 201 203 209 205 211 199 152 99 118 174 203 225 207 206 206 208 210 211 210 208 208 208 209 209 210 211 211 211 213 213 214 214 215 216 216 216 217 216 214 213 217 221 220 217 222 213 210 213 212 206 205 211 223 216 208 199 205 224 212 173 144 193 219 212 210 212 209 207 205 230 217 181 171 198 225 218 206 214 229 225 197 183 197 214 192 192 154 157 197 230 242 215 157 122 131 145 164 185 170 160 194 223 169 105 112 157 214 252 162 107 135 152 102 73 65 55 53 34 42 79 138 170 147 127 167 201 216 192 170 177 182 172 142 161 181 169 118 59 46 78 110 130 119 113 124 127 125 111 109 107 93 55 55 100 135 157 122 121 117 113 110 104 91 78 50 71 103 127 124 105 92 91 98 97 90 88 93 96 106 125 133 144 138 120 106 96 92 98 119 126 137 155 153 115 82 81 115 115 94 73 78 87 86 88 78 59 63 72 77 77 75 93 132 143 107 74 63 51 53 61 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 175 175 175 175 176 176 177 178 174 173 173 173 173 173 173 173 175 175 175 175 175 175 175 175 172 173 175 177 178 177 175 174 173 173 174 174 175 175 175 176 171 172 174 176 176 176 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 177 178 178 177 176 175 174 174 175 176 177 178 178 179 176 176 177 177 178 178 179 179 180 180 180 181 181 181 181 182 183 183 183 183 184 185 186 186 188 188 188 187 188 189 190 191 187 188 189 190 190 190 190 189 192 191 191 191 191 191 191 190 191 191 190 189 189 189 189 190 189 189 190 192 194 195 197 198 200 200 200 200 200 200 201 201 202 202 202 202 201 201 201 201 202 201 201 200 200 200 201 202 204 204 204 204 204 204 204 204 204 204 204 203 203 202 202 201 201 202 202 202 202 203 203 203 201 199 198 199 201 201 200 199 200 200 200 199 199 198 198 198 199 199 198 198 197 197 196 196 198 197 195 194 194 195 196 197 198 197 195 194 194 195 196 196 196 196 196 195 195 195 195 195 200 199 198 197 197 198 198 198 193 195 197 198 197 197 199 201 197 197 197 198 199 199 199 199 198 198 199 199 200 201 201 202 201 201 201 202 202 202 203 203 200 202 202 199 200 202 203 200 206 204 190 194 213 227 198 125 79 113 135 128 136 169 172 138 136 143 131 90 94 178 244 240 171 75 36 49 86 177 229 195 151 146 163 200 187 145 133 127 104 153 173 136 90 74 79 86 89 115 161 205 194 121 71 79 137 182 210 215 215 206 209 232 232 196 136 54 25 75 144 194 211 134 76 86 152 159 106 132 202 240 196 204 219 214 235 191 105 36 69 106 93 136 214 242 241 212 154 78 85 181 234 225 218 226 234 225 205 194 208 237 231 247 222 112 59 138 214 225 225 238 230 187 154 84 46 133 202 223 227 221 212 131 54 85 137 188 206 206 204 185 144 92 73 60 90 140 155 150 157 166 134 78 40 29 52 87 86 70 61 62 51 35 33 44 48 41 53 82 117 130 164 228 242 202 140 124 170 181 169 170 157 173 215 213 175 89 49 81 105 108 93 98 93 72 54 59 71 74 62 44 31 32 33 33 44 59 49 59 44 17 40 59 41 49 40 42 45 33 22 35 43 27 30 35 37 36 33 26 22 24 27 22 24 30 25 17 27 45 59 60 47 34 31 27 25 29 24 29 29 25 29 39 44 42 54 101 155 199 226 245 210 117 63 37 34 34 35 39 32 31 31 31 29 26 22 21 22 24 33 33 33 32 30 28 27 26 18 15 13 16 21 24 20 15 14 22 25 21 21 31 41 45 44 44 44 55 65 56 44 45 97 100 78 117 188 211 152 119 153 195 196 161 127 107 85 42 33 22 33 64 111 125 83 50 62 61 68 90 121 142 143 133 123 107 113 154 187 173 134 111 130 88 50 43 51 51 43 37 39 38 38 36 34 31 27 25 23 25 40 52 51 52 53 44 70 147 182 184 171 187 195 116 42 86 122 116 113 140 138 94 84 68 57 53 46 41 41 41 40 42 43 43 42 43 43 42 46 36 29 29 29 27 26 27 57 113 165 179 180 193 208 214 166 125 119 151 158 126 90 70 61 58 74 74 59 56 78 124 148 182 242 254 232 214 173 97 32 18 25 43 47 43 42 41 38 44 54 56 47 39 48 64 55 35 39 56 64 79 96 98 58 38 29 48 93 147 174 170 131 112 132 143 99 60 50 39 20 27 72 144 187 184 155 121 87 82 126 162 149 107 69 64 96 116 155 188 207 217 216 213 214 220 218 221 229 209 163 132 167 200 147 92 150 234 254 254 188 83 86 181 219 198 175 162 133 137 148 157 156 166 192 204 174 148 204 243 223 209 206 219 225 196 215 247 230 140 79 127 219 243 241 228 219 220 222 202 164 199 248 224 150 139 187 219 202 176 146 91 45 33 34 47 39 37 34 32 31 32 34 35 32 33 34 34 34 36 40 43 51 37 37 38 37 32 41 82 145 150 118 90 109 156 194 199 192 191 140 67 54 107 162 186 163 144 185 228 185 94 33 14 84 164 203 231 236 238 233 239 235 237 241 245 253 233 144 41 12 56 87 154 229 222 158 107 86 64 104 195 247 254 211 71 94 219 237 155 79 43 71 117 104 76 48 45 79 94 82 94 130 134 105 56 74 120 111 87 80 104 107 90 76 64 52 49 50 42 39 41 45 52 56 53 45 14 44 138 239 252 213 107 34 12 46 87 85 71 85 127 153 175 197 176 104 48 72 133 143 103 81 81 66 48 51 64 51 54 55 53 50 46 40 33 26 26 29 33 33 30 31 34 39 38 39 40 40 36 29 24 29 25 25 27 29 27 28 31 45 43 39 36 34 30 21 14 20 30 40 41 33 27 25 28 26 29 38 48 49 40 30 25 24 22 18 16 16 18 20 21 21 27 33 35 32 28 27 27 28 28 28 27 26 26 28 31 36 37 39 42 46 47 45 43 42 42 42 44 45 44 38 32 31 27 25 26 31 34 35 34 22 25 29 32 35 37 39 40 24 23 24 31 41 48 48 46 41 41 40 35 32 33 37 41 39 39 41 43 43 40 35 32 37 34 32 33 35 36 33 30 39 41 40 33 30 31 32 32 27 29 32 33 33 31 29 28 36 31 35 44 44 35 33 39 56 51 40 42 79 131 146 127 63 46 59 73 60 61 82 88 73 56 47 84 128 110 66 54 91 119 135 151 182 177 137 119 185 194 157 101 89 115 135 132 125 123 96 84 90 92 94 84 77 88 116 102 85 87 89 115 153 181 170 112 67 36 36 90 172 212 171 132 168 194 161 109 54 30 20 25 24 24 31 35 30 43 49 48 48 46 39 36 36 41 60 84 107 137 162 171 162 185 201 183 132 74 44 43 55 57 58 57 57 56 51 44 57 67 73 67 64 67 55 30 24 28 33 35 36 36 37 38 35 35 35 34 33 32 32 32 26 26 27 30 33 34 32 31 37 36 36 35 37 38 36 33 38 34 34 41 49 50 42 33 34 27 19 19 24 29 29 26 23 27 32 34 32 30 28 27 28 12 22 58 112 166 154 91 58 54 46 32 40 95 146 155 143 126 106 81 70 93 111 101 78 65 52 44 56 92 119 121 120 173 209 185 109 43 84 187 203 162 104 53 35 60 97 114 126 147 133 119 124 124 100 58 73 82 72 69 91 89 65 56 85 103 100 100 99 109 157 199 165 116 88 74 50 29 69 159 225 197 94 3 31 133 197 209 206 213 216 218 223 210 164 115 88 68 45 32 34 40 43 42 44 40 36 36 37 39 38 37 34 33 32 31 31 31 32 32 36 40 45 45 38 31 29 30 24 31 42 37 65 138 203 244 212 200 194 198 198 183 159 142 181 207 186 141 139 178 209 212 144 130 130 83 44 43 35 45 48 48 50 51 53 58 54 41 48 49 51 54 55 50 41 33 31 31 31 32 33 36 38 40 38 38 45 52 47 35 34 42 40 42 56 79 96 103 111 120 127 123 155 200 208 192 189 198 150 104 118 124 96 122 188 232 183 142 166 200 199 195 189 191 195 193 200 208 195 202 224 210 167 75 15 26 46 48 48 51 54 47 41 40 39 36 35 38 39 41 41 41 44 49 50 48 45 48 54 56 49 49 71 98 78 43 52 85 85 50 44 92 119 129 157 187 193 171 130 92 79 47 90 186 227 212 199 199 201 213 232 196 176 179 172 120 82 49 46 52 49 45 46 66 62 63 84 100 124 209 252 203 133 182 205 194 210 240 204 127 92 91 160 233 223 181 147 113 193 250 244 234 245 205 146 119 168 220 243 230 224 225 221 221 219 222 224 224 222 220 220 221 207 210 222 234 224 230 245 222 137 35 13 25 49 106 155 201 195 221 211 160 96 36 25 61 71 71 88 91 86 113 139 128 81 134 239 254 231 133 53 34 94 166 221 205 153 120 110 107 110 144 152 115 69 48 45 47 54 62 59 59 65 78 141 230 246 194 187 194 134 58 34 41 67 93 118 123 83 50 60 65 73 82 124 182 193 142 85 63 55 52 51 62 88 124 167 202 181 149 158 169 123 84 112 156 143 119 82 40 35 51 55 68 66 119 173 224 238 217 208 207 211 209 207 207 208 209 208 207 210 203 201 207 209 205 204 208 208 207 195 172 157 166 194 217 211 204 200 203 202 198 200 206 201 202 203 201 206 210 179 129 168 220 212 128 101 149 192 215 207 205 202 200 200 201 201 201 197 198 199 201 201 200 199 199 200 201 202 204 206 207 207 207 204 206 207 206 204 203 205 206 208 208 208 208 208 208 209 209 208 209 209 210 210 210 210 210 212 211 211 211 211 211 211 211 210 209 209 210 210 210 209 208 207 207 206 205 204 204 203 203 203 203 203 203 202 202 202 202 203 201 200 200 202 203 202 200 203 203 204 204 205 206 206 206 205 205 206 206 207 207 208 208 203 204 205 205 204 201 198 197 200 200 200 200 200 201 201 201 203 201 199 199 199 200 202 204 160 115 141 210 221 162 125 155 195 217 209 207 211 163 123 145 190 216 208 201 201 198 210 211 210 194 138 83 117 182 206 224 206 205 206 208 211 212 210 208 208 209 209 210 210 211 212 212 215 215 215 215 215 215 215 215 218 218 217 216 220 224 222 216 198 199 206 215 215 208 204 205 215 209 198 189 195 210 205 183 154 186 214 219 209 196 192 197 234 239 224 216 201 190 206 211 203 213 225 212 182 173 192 209 191 185 149 154 184 211 244 247 196 139 125 128 147 167 146 130 131 140 158 165 132 122 174 210 158 116 146 180 136 78 51 45 48 35 43 71 114 135 128 138 150 164 178 171 158 161 157 137 137 173 196 182 123 59 48 74 91 109 109 114 117 127 161 185 136 124 105 68 60 90 117 140 131 134 130 117 101 89 81 75 64 70 97 135 152 132 96 73 71 93 107 110 114 113 109 111 119 144 167 175 159 117 78 65 93 103 117 136 145 125 87 61 58 79 89 85 80 77 75 74 76 60 67 76 81 78 70 83 130 142 108 77 67 54 55 60 179 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 176 176 175 175 175 176 177 177 175 175 175 175 174 174 174 174 176 176 176 176 176 175 174 174 173 173 173 175 176 175 173 171 174 174 174 175 175 175 175 175 173 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 175 178 179 179 178 175 174 175 175 176 176 177 178 178 178 176 176 176 177 178 178 179 179 181 181 181 181 181 181 181 181 183 183 183 183 184 185 186 187 188 188 189 189 189 190 190 190 187 187 189 190 190 190 190 190 192 192 192 191 191 190 190 190 191 190 189 188 188 188 189 190 189 190 191 193 194 196 197 198 199 200 200 200 201 201 202 202 195 195 197 198 200 202 203 203 200 199 199 199 200 201 202 203 204 204 204 204 204 204 204 204 203 203 203 203 202 202 202 202 201 201 202 202 203 203 203 203 199 198 197 198 200 201 200 198 202 202 201 201 200 200 199 199 202 201 200 199 198 197 196 195 198 196 194 192 193 194 197 198 200 197 193 192 192 194 194 195 197 197 197 197 197 197 197 197 202 200 198 197 198 199 198 197 194 196 198 198 197 198 200 202 197 196 196 197 199 199 198 196 198 198 198 199 200 200 201 201 202 202 202 202 202 202 202 202 201 203 203 200 200 203 204 202 203 204 202 209 214 218 189 118 81 125 148 128 119 146 150 118 122 127 130 105 81 122 192 225 165 114 106 104 95 124 148 144 141 195 207 183 160 151 134 95 127 202 219 153 97 90 92 86 99 137 182 186 131 72 89 150 204 230 234 224 228 229 228 235 243 244 213 127 60 56 81 115 107 84 87 152 197 168 104 108 186 254 215 216 221 208 236 177 79 31 81 140 169 201 226 205 166 113 68 53 102 184 220 224 204 235 242 186 132 124 160 218 225 241 231 143 96 170 231 221 219 233 225 173 139 89 52 112 141 159 184 199 203 129 49 80 128 163 138 102 94 82 62 43 64 49 35 45 65 60 46 46 49 45 46 39 45 52 40 39 49 45 41 40 45 49 44 36 47 54 68 65 89 144 159 144 109 105 142 151 134 121 102 108 120 115 82 30 23 40 35 37 35 30 28 32 38 39 29 18 25 35 53 75 93 94 76 56 47 28 28 29 50 53 28 45 66 69 58 32 20 34 56 68 59 57 58 68 65 37 16 23 20 18 23 31 26 17 27 47 108 138 127 69 28 22 25 25 19 23 29 32 29 27 32 40 50 72 106 145 158 152 127 75 57 35 36 36 35 39 32 31 27 27 25 23 20 20 22 25 28 29 29 28 26 23 20 18 23 29 33 32 28 24 18 12 16 19 20 18 18 24 34 41 38 40 45 56 63 50 39 45 73 84 82 139 192 179 139 168 201 212 211 207 174 118 78 47 29 29 45 64 100 121 83 42 40 68 108 126 132 154 159 134 93 112 163 225 243 200 127 75 70 63 50 40 42 47 42 30 40 39 38 36 33 28 22 18 26 28 39 48 48 49 49 43 55 94 99 90 89 117 131 79 29 96 154 152 124 113 102 80 64 59 53 49 46 42 39 40 42 45 46 42 39 39 38 36 35 36 36 29 18 20 47 76 138 187 223 212 187 180 183 182 154 109 115 171 188 150 115 105 76 44 43 55 57 52 65 107 157 173 220 239 203 165 132 91 41 25 25 38 41 42 44 43 44 51 59 58 44 32 39 53 49 40 41 48 47 44 47 49 42 40 52 85 135 181 186 160 92 91 127 141 90 46 37 29 15 37 77 141 190 209 204 171 103 74 99 121 87 47 43 73 117 141 195 222 220 216 209 211 204 187 190 213 229 229 209 183 165 151 106 102 182 254 245 200 106 53 114 212 212 157 121 117 141 162 177 189 194 213 242 242 177 167 204 230 216 211 214 214 214 217 220 224 234 208 150 122 182 229 232 206 203 228 236 203 146 179 233 204 145 173 211 200 196 216 213 144 72 39 28 38 38 37 35 34 33 32 32 33 29 30 31 32 34 36 40 43 46 44 47 40 36 33 29 50 89 92 77 65 82 111 130 139 137 189 171 88 44 59 84 97 88 91 132 154 123 63 22 26 96 166 196 227 238 234 217 219 222 223 224 230 246 236 148 40 13 33 58 132 207 208 160 116 84 39 89 197 255 225 130 59 121 211 196 104 46 78 168 208 178 90 29 27 57 86 111 149 164 142 87 49 103 160 121 66 69 93 108 103 88 63 40 30 48 44 39 39 43 46 46 46 46 15 60 164 251 249 221 121 32 12 49 88 80 65 73 101 137 194 232 194 104 47 63 105 103 79 66 66 60 53 51 48 51 50 50 50 50 48 44 39 33 34 35 35 31 29 34 42 45 41 37 35 35 36 37 37 27 26 27 30 30 28 31 35 50 45 36 31 32 34 28 19 28 34 38 33 24 20 24 30 29 31 39 50 54 46 33 26 20 18 16 16 17 19 20 20 17 24 32 35 33 29 26 26 26 24 23 24 24 23 25 29 37 36 36 38 41 43 42 40 39 41 41 42 45 46 42 35 31 28 26 26 29 31 31 30 22 26 31 34 36 36 37 37 22 21 23 29 39 47 50 51 41 39 38 37 32 28 30 35 33 29 34 46 52 44 36 34 39 35 31 31 33 36 35 33 35 38 38 33 29 30 31 30 30 32 34 35 33 31 29 29 34 32 33 37 38 33 28 27 49 51 58 64 78 109 127 122 64 50 94 157 147 86 51 47 71 61 51 79 123 115 77 62 78 68 76 93 110 104 105 143 188 196 171 139 110 96 115 134 108 92 71 83 103 111 104 76 73 115 149 121 79 71 86 110 136 127 115 91 72 48 41 79 141 208 190 141 159 193 172 115 54 23 14 28 30 25 29 36 31 41 44 41 45 51 39 17 28 39 59 88 127 163 184 192 190 184 195 213 181 92 30 26 54 72 82 74 61 54 47 38 53 58 52 43 50 65 62 47 23 28 34 38 38 36 35 35 35 36 36 35 33 31 31 31 23 23 25 32 35 32 28 27 38 38 37 34 37 41 41 37 40 36 34 39 47 50 44 37 33 26 20 19 23 27 28 27 25 29 35 37 36 32 29 28 29 15 21 54 101 137 120 69 60 58 48 35 48 95 134 141 128 121 123 124 105 82 72 69 50 58 66 74 104 155 177 162 134 169 183 163 119 70 75 125 161 177 142 66 37 68 91 83 118 162 169 163 170 166 125 63 39 65 62 58 88 102 75 48 48 59 55 70 95 118 156 182 138 97 70 64 73 82 105 156 192 129 36 3 64 152 192 194 186 199 216 233 240 214 147 83 49 49 47 42 38 39 45 51 45 43 41 39 38 34 31 28 34 34 33 32 32 32 33 33 46 49 44 31 26 31 35 35 25 29 44 40 61 130 195 233 218 203 192 197 209 200 160 120 177 199 161 105 94 130 168 169 108 75 69 56 47 49 38 45 40 49 53 53 57 60 55 47 55 51 46 42 38 35 32 30 31 32 34 35 37 38 38 38 43 40 43 46 38 28 35 52 73 104 144 166 162 155 169 189 167 140 159 211 223 198 189 202 157 110 126 143 122 133 184 231 183 147 182 207 197 193 185 201 189 186 194 197 175 190 234 233 176 74 14 32 53 54 52 49 43 35 34 41 48 48 50 54 54 50 47 44 41 39 42 48 40 39 44 51 52 50 57 68 50 36 46 57 60 55 47 60 73 82 107 121 117 114 96 63 44 31 85 176 214 207 206 213 222 216 212 152 121 118 111 79 48 48 51 37 38 48 42 43 34 20 39 53 75 168 237 214 148 139 154 187 208 198 153 103 90 119 156 189 172 100 77 125 205 251 239 219 238 238 190 129 123 183 232 240 231 224 223 226 221 223 225 225 223 222 222 223 225 228 231 242 243 249 254 237 145 41 5 11 78 197 247 246 174 152 102 51 33 51 104 158 187 180 185 190 195 221 234 217 126 103 189 246 241 111 41 75 162 224 237 177 139 153 153 123 149 212 235 182 112 66 47 45 43 49 43 41 49 57 101 169 174 164 162 138 77 36 41 57 52 84 94 89 68 48 48 45 77 98 120 136 138 114 90 87 61 47 32 59 135 205 240 250 202 188 186 154 99 105 151 168 190 163 113 50 31 42 42 49 54 109 156 206 221 185 179 205 214 211 208 207 208 209 208 207 210 205 202 205 209 208 206 205 203 203 200 200 211 222 218 205 204 209 206 197 198 205 204 194 199 200 201 197 200 206 183 143 179 211 183 132 137 173 203 222 204 203 202 200 199 199 200 201 202 203 204 204 202 199 196 194 201 201 202 204 206 207 205 204 204 206 207 207 205 205 207 208 207 207 208 208 208 209 209 209 209 209 210 211 211 211 210 210 215 213 212 211 212 211 210 208 211 210 210 211 212 211 209 207 209 208 207 205 204 204 204 204 203 203 203 203 203 203 203 203 204 203 201 201 202 203 201 199 204 204 205 206 206 207 207 208 205 205 205 206 206 206 206 206 202 204 206 206 205 202 198 196 199 199 200 200 201 201 202 202 206 202 199 199 199 199 202 206 188 139 144 192 217 188 147 150 185 212 210 206 205 158 107 107 179 218 208 201 201 193 208 213 216 180 108 72 137 208 214 217 207 206 206 208 210 211 210 208 209 210 210 211 211 212 213 213 216 216 216 216 215 215 215 215 219 220 219 216 218 221 215 204 170 188 210 223 223 215 206 200 209 206 195 187 193 201 197 187 172 189 212 220 203 185 186 197 242 226 199 209 199 171 187 198 173 187 203 195 171 163 172 177 185 171 144 147 171 194 224 244 244 188 138 113 117 124 111 104 113 152 186 193 140 86 115 170 159 139 150 173 151 97 52 30 42 38 42 54 93 127 123 123 126 143 165 165 147 136 132 126 163 192 199 181 129 67 51 58 80 96 107 118 109 113 168 216 154 124 91 53 44 71 110 151 178 173 156 126 98 79 71 67 62 62 95 157 197 176 115 66 59 98 127 132 130 125 121 122 146 168 189 195 172 120 72 55 68 76 92 111 128 127 98 64 41 71 96 91 73 68 82 94 85 57 61 77 81 70 65 90 131 148 118 87 73 55 53 58 179 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 177 177 176 175 175 175 176 176 179 179 179 178 178 177 177 177 176 176 177 177 177 176 174 173 177 175 173 173 174 175 173 171 176 175 175 175 175 175 175 174 175 175 174 173 173 173 174 174 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 176 177 177 177 177 178 178 178 178 177 177 178 178 179 180 180 180 181 181 181 181 181 181 181 181 184 183 183 183 184 185 186 187 185 187 188 190 190 190 188 188 186 187 188 190 190 191 190 190 191 191 191 191 191 191 191 191 191 190 189 188 188 188 189 189 190 191 192 194 195 196 196 197 199 199 200 200 201 202 203 203 197 198 198 199 200 201 202 202 200 199 199 198 199 200 201 202 202 203 203 204 204 205 206 206 202 202 202 202 202 202 203 203 203 203 202 202 201 200 200 199 198 196 195 196 199 200 199 197 203 202 202 201 200 200 199 199 201 201 200 199 198 197 196 196 197 196 196 195 194 194 194 194 197 195 193 193 194 195 194 192 197 197 197 198 198 199 199 199 201 199 197 197 199 200 200 199 197 198 200 199 197 196 197 199 197 196 196 197 199 198 196 193 197 198 198 199 199 200 201 201 204 203 203 202 202 201 200 200 202 204 203 201 201 205 206 204 203 206 210 212 203 209 206 161 121 122 105 77 82 122 133 106 88 86 106 110 85 88 122 142 110 126 160 143 95 70 77 114 169 210 197 168 160 143 109 72 134 185 194 163 161 169 140 100 79 96 118 118 104 120 178 228 223 214 200 198 209 210 203 203 214 234 247 196 101 26 20 74 98 157 189 223 220 199 146 100 133 214 217 225 211 203 229 161 70 27 83 165 215 198 162 124 132 115 92 81 134 205 220 213 215 223 222 183 151 135 131 167 218 217 199 150 151 217 242 222 197 185 195 180 152 102 83 160 178 189 200 177 150 85 37 98 192 193 111 39 33 34 31 32 37 55 47 48 72 59 34 44 95 94 74 42 37 33 22 42 47 53 58 63 67 70 68 63 49 29 37 37 41 60 61 65 69 64 78 89 76 51 37 37 40 36 54 65 65 53 31 30 69 91 86 89 111 83 38 35 85 133 173 183 192 195 162 115 44 36 96 125 109 95 94 133 159 146 94 46 50 85 131 174 143 134 120 122 125 91 46 30 25 19 20 27 27 21 26 39 106 155 161 107 58 41 33 25 17 20 27 31 29 25 29 37 35 38 40 58 65 60 66 61 49 32 37 36 33 36 30 30 23 23 22 20 18 19 23 26 26 25 24 23 27 39 54 66 74 95 106 87 52 25 17 18 18 17 17 19 21 24 28 33 28 40 50 57 60 50 43 49 48 66 85 140 163 153 153 207 225 210 203 227 215 153 97 62 44 41 54 59 76 93 68 38 32 79 139 156 154 186 198 161 106 151 200 213 192 160 115 72 34 39 40 37 37 40 39 33 40 39 38 37 36 30 23 18 31 35 40 45 47 48 47 46 41 50 49 43 50 65 64 45 57 115 152 134 100 76 62 55 49 53 49 44 45 43 39 42 42 46 46 41 37 36 35 32 26 31 36 33 31 55 113 167 205 218 223 212 195 182 173 166 162 131 132 166 180 170 162 162 129 51 22 60 103 100 78 86 123 131 162 176 149 114 94 80 44 33 32 36 34 36 42 43 45 52 58 61 65 67 61 53 50 47 44 50 62 59 49 45 47 63 98 137 169 194 198 183 111 91 104 111 76 49 43 29 26 61 107 175 224 241 229 180 110 79 95 97 56 44 86 145 161 166 213 234 227 224 216 219 163 122 142 200 221 226 224 203 150 108 85 102 150 199 176 100 50 72 139 169 144 115 119 161 209 212 212 232 241 239 236 208 147 178 211 227 218 222 234 219 212 229 221 213 226 234 206 152 154 175 178 186 207 230 240 219 169 163 200 179 146 202 240 214 224 245 243 183 123 83 44 30 36 36 36 35 34 32 31 30 26 28 29 30 31 33 36 39 42 43 46 35 34 35 29 41 51 57 64 69 84 87 72 66 94 134 143 93 44 42 58 60 65 77 95 85 70 47 25 43 121 164 175 209 228 227 211 215 215 213 220 239 253 227 129 23 18 48 70 101 132 150 147 117 69 48 69 125 174 148 90 99 169 204 174 113 82 149 251 253 185 73 24 43 64 89 128 170 156 117 66 56 109 132 88 61 100 136 155 127 80 50 44 45 45 47 43 39 42 41 40 44 38 31 90 178 250 248 226 111 36 23 62 91 78 70 81 99 119 188 230 182 88 34 43 71 69 59 57 59 58 61 58 47 49 45 42 44 49 50 48 45 41 40 37 33 28 30 44 59 65 67 67 60 48 37 32 31 31 29 28 29 28 28 35 44 56 46 31 22 28 38 38 30 33 33 31 25 20 20 25 29 30 31 39 51 57 48 34 25 19 18 17 17 19 20 18 16 14 22 31 35 34 30 27 26 25 21 20 22 23 21 23 27 33 31 30 31 34 37 37 37 38 39 39 39 42 46 42 36 28 27 26 26 27 27 27 26 25 29 34 36 34 32 30 30 25 25 27 31 37 43 48 51 42 42 39 34 32 31 30 28 30 29 34 45 51 49 43 41 38 35 32 32 35 36 35 33 33 37 38 35 32 32 32 30 33 35 37 36 33 30 30 31 33 34 33 31 33 40 46 47 46 44 62 77 74 76 83 80 46 46 109 203 218 137 53 21 64 66 54 61 89 87 65 60 57 49 67 72 66 69 97 155 168 193 194 184 137 80 84 106 94 84 64 95 144 140 103 67 114 186 199 130 59 61 113 139 125 72 68 102 112 76 42 56 111 194 202 155 146 165 149 93 48 21 14 28 33 30 31 32 34 38 43 42 40 44 42 30 33 39 44 69 109 130 142 161 199 191 180 176 154 90 36 26 59 88 104 88 65 53 47 40 50 47 36 37 58 73 64 51 25 29 35 38 39 38 38 38 37 38 39 37 34 31 30 31 23 21 24 31 35 33 31 31 38 39 37 32 36 44 46 42 37 34 34 40 48 51 47 41 30 26 21 20 22 25 26 27 28 33 38 40 37 31 27 24 22 27 38 63 103 126 103 60 51 58 54 52 70 96 113 120 124 145 156 144 108 66 46 49 65 86 112 137 172 214 220 193 168 167 142 128 135 118 81 64 122 159 133 59 38 68 82 75 119 150 160 180 207 200 149 84 44 69 72 82 121 128 80 35 62 85 94 113 130 133 140 139 106 90 89 101 123 126 108 112 115 59 17 50 129 181 192 191 176 181 192 204 197 156 93 45 39 46 52 50 44 42 49 58 48 48 45 41 34 28 25 23 33 33 32 33 33 35 36 37 52 47 36 36 63 91 84 57 29 21 39 43 48 91 142 179 201 204 203 205 213 208 169 126 152 189 166 117 86 83 95 82 68 48 48 52 49 48 42 41 41 51 53 52 55 55 52 54 50 47 42 36 30 28 29 30 30 31 33 35 36 38 39 39 49 45 46 49 45 47 71 102 149 192 225 215 187 180 201 223 202 165 158 186 204 205 205 206 173 121 128 154 148 141 155 183 174 168 195 216 205 195 198 203 175 166 176 187 170 183 213 195 123 53 26 48 57 55 52 43 31 41 66 97 114 115 113 115 112 106 105 101 83 58 48 51 47 45 46 50 51 50 49 51 42 29 47 64 67 61 44 41 80 118 132 113 105 114 106 84 45 33 72 153 210 224 218 211 208 173 146 91 75 67 58 51 38 46 49 42 55 67 60 72 78 47 36 38 63 122 167 174 147 93 96 159 190 174 152 142 161 182 182 176 150 82 82 166 227 224 198 185 201 231 236 197 134 146 182 221 234 231 229 228 225 227 228 227 225 225 227 229 232 235 229 230 229 236 250 239 138 32 3 20 105 229 252 211 140 78 19 2 29 101 188 243 252 252 252 252 254 254 255 241 203 133 149 183 166 73 22 94 220 254 250 198 169 177 166 131 141 197 215 175 124 83 58 54 55 55 41 39 51 47 50 77 99 97 84 60 48 54 59 56 89 104 74 53 65 76 87 90 110 127 117 92 87 88 85 88 88 64 38 65 147 206 214 208 185 189 178 138 109 135 181 198 223 195 146 79 43 33 29 44 67 107 132 181 212 173 164 208 217 214 210 208 209 209 208 207 206 208 208 206 206 208 207 204 199 200 202 206 213 216 211 203 203 207 206 200 201 207 205 196 202 203 201 196 198 210 198 167 165 174 161 167 170 170 203 221 205 205 204 202 201 201 202 203 205 205 205 204 204 203 202 201 204 203 203 204 205 204 200 197 203 205 207 207 206 206 208 210 206 207 207 207 208 208 209 209 209 210 211 212 212 212 211 210 215 213 211 211 212 212 210 208 213 212 211 212 213 212 208 205 210 209 207 205 204 204 204 204 203 203 203 203 203 203 204 204 206 204 202 202 202 202 200 198 205 205 206 206 207 208 208 209 205 205 204 204 204 204 204 203 204 204 205 204 203 202 200 199 201 201 201 201 201 201 201 201 203 200 199 201 201 198 199 203 205 171 155 165 199 213 173 137 175 204 213 210 206 169 117 97 174 220 206 202 205 195 209 212 213 156 80 73 166 230 217 216 209 207 206 207 209 210 210 209 210 211 211 212 213 213 214 214 214 215 215 216 216 217 217 217 216 219 218 216 218 221 211 197 170 195 218 225 223 220 212 201 199 199 190 185 189 190 183 180 183 191 205 203 183 173 185 198 213 197 160 172 178 168 192 193 172 177 182 165 134 130 159 184 171 157 139 125 139 168 192 221 253 222 149 102 94 93 108 127 153 203 207 192 157 93 90 141 169 155 132 131 130 95 61 52 56 65 79 76 89 112 105 95 114 148 181 177 138 104 104 119 162 195 198 181 131 70 51 48 75 91 108 119 98 88 132 171 145 105 70 40 31 57 106 165 189 176 154 129 108 90 71 56 43 61 110 171 199 172 122 89 77 99 116 123 127 125 126 134 156 165 160 142 121 95 74 69 59 64 79 94 103 108 102 88 75 88 100 89 69 70 89 100 77 57 62 72 72 64 60 81 102 136 127 105 86 58 48 51 180 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 178 177 176 176 175 175 175 175 178 178 178 177 177 176 176 175 176 177 177 178 177 176 174 173 182 179 175 174 175 176 175 173 176 176 176 175 175 174 174 174 177 176 174 172 172 173 174 175 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 179 178 176 175 175 176 178 179 178 178 178 178 178 178 178 178 178 178 179 179 180 181 181 182 181 181 181 181 181 181 181 180 184 184 183 183 184 185 187 188 183 185 188 190 190 189 187 185 186 187 188 190 191 191 191 190 188 189 190 190 192 192 193 194 191 190 189 188 188 188 189 189 190 191 193 194 195 196 196 196 198 198 199 200 202 203 204 204 207 206 205 204 202 201 200 199 200 200 199 198 198 198 199 200 200 200 202 203 205 207 208 208 201 201 201 202 202 203 203 203 205 204 203 201 199 197 196 195 197 195 194 196 198 199 198 197 202 202 202 201 200 199 199 198 198 198 198 197 197 196 196 196 196 197 198 198 196 194 191 189 194 193 194 196 199 199 195 192 197 197 198 199 199 200 201 201 199 197 195 197 200 202 202 201 200 201 201 200 197 195 195 196 198 196 195 197 198 198 195 192 197 197 198 199 199 200 200 201 205 204 203 202 201 200 199 199 203 205 204 201 202 205 207 205 218 203 192 194 196 222 240 209 155 113 65 53 99 165 183 155 91 91 117 131 111 94 83 63 57 102 146 129 100 76 65 100 136 148 154 193 195 113 59 69 131 161 171 185 230 244 193 138 52 46 59 96 155 225 250 229 199 204 200 194 197 206 207 203 214 222 251 238 136 19 6 89 170 238 242 251 243 244 187 86 79 140 183 214 204 212 219 129 35 31 116 184 188 122 112 146 183 189 160 120 157 225 235 223 219 174 149 156 194 201 171 181 172 175 161 141 177 228 232 226 192 143 161 187 161 103 123 252 251 249 232 167 119 72 59 145 216 204 104 28 36 45 40 42 117 159 141 97 82 62 79 147 208 179 109 40 29 31 32 71 105 127 137 127 122 130 131 122 60 28 35 36 28 28 21 32 25 34 44 58 53 46 64 77 60 55 121 177 160 112 74 64 135 197 187 171 194 146 72 75 160 220 246 226 233 253 213 135 46 72 121 156 202 193 131 141 180 183 115 43 66 135 189 223 222 216 186 168 176 154 90 40 39 25 15 18 23 22 25 31 64 96 114 109 100 79 43 16 17 25 26 19 20 30 35 33 30 40 29 29 34 33 40 39 42 28 35 34 30 32 27 28 21 21 20 18 17 19 23 27 22 21 19 21 37 72 116 147 136 167 181 144 77 29 18 25 19 15 15 21 25 25 24 24 19 39 52 55 55 49 46 53 48 50 61 102 122 147 164 190 205 201 186 188 180 150 116 79 67 53 55 48 49 61 51 37 42 89 152 170 176 227 244 197 140 172 181 140 94 84 76 51 52 37 32 41 44 34 31 38 39 39 38 39 38 33 26 20 30 38 43 45 49 46 43 46 43 46 47 34 36 43 36 40 46 87 97 75 61 53 45 44 45 51 46 39 41 41 38 42 41 46 46 40 35 35 34 31 42 26 18 32 69 123 188 236 224 208 202 214 221 202 167 140 128 121 127 140 156 181 203 208 153 59 28 88 152 148 106 98 74 77 88 102 107 102 80 52 42 37 39 37 29 31 40 42 42 46 49 65 101 127 110 74 48 55 49 49 61 59 50 55 39 90 158 188 175 170 195 220 152 92 70 74 56 44 43 32 67 120 182 244 252 218 184 135 103 74 78 69 51 85 149 198 166 147 182 215 231 240 221 210 129 74 114 203 227 226 227 207 152 127 94 100 126 107 62 43 63 106 137 132 157 184 184 215 228 237 222 220 222 229 228 186 164 182 197 228 229 214 229 226 219 221 210 224 227 218 216 185 151 129 129 186 228 227 230 232 204 158 173 162 146 213 255 232 241 243 231 194 170 140 78 40 34 35 36 36 35 32 30 28 24 25 27 28 28 29 31 33 46 40 36 25 30 36 28 36 37 51 67 81 115 139 128 120 106 94 96 78 42 46 70 66 76 80 76 50 48 44 31 64 124 151 157 202 229 232 218 222 216 203 208 233 245 210 117 25 27 75 95 74 55 84 116 95 110 141 119 79 95 96 78 109 153 167 162 146 114 159 242 221 134 38 37 93 107 108 122 140 143 93 62 79 106 80 49 80 110 148 162 114 51 31 43 49 42 49 47 43 44 42 42 51 29 48 117 187 249 247 224 87 24 27 78 101 75 62 68 78 113 179 215 163 73 25 33 56 64 57 62 68 60 53 53 52 45 39 35 38 44 47 46 43 40 38 35 32 31 42 67 89 126 136 140 126 96 63 41 32 35 32 29 27 25 28 39 51 59 46 27 16 24 41 46 40 35 30 24 21 21 23 26 27 29 30 38 51 57 49 34 24 19 18 18 19 20 20 16 13 13 20 30 35 34 30 27 26 24 19 18 21 22 20 22 26 29 26 24 25 28 32 34 35 38 39 38 37 40 44 41 35 23 24 25 25 25 25 25 25 28 32 36 36 32 28 25 24 29 30 31 33 35 40 45 49 44 46 41 32 31 37 33 22 28 31 35 39 44 48 47 43 39 36 34 34 36 36 33 30 34 39 41 38 35 35 34 32 36 37 38 36 32 30 31 32 28 35 36 32 40 63 84 92 63 42 50 69 65 59 61 57 44 39 71 143 183 143 71 32 47 62 54 46 58 57 46 50 44 59 92 77 54 67 93 129 148 198 219 210 147 69 53 59 69 79 63 107 176 159 100 70 179 245 217 118 52 84 160 174 139 61 71 147 168 108 46 40 96 175 188 138 110 122 120 78 42 22 16 27 33 36 35 28 36 36 46 49 37 32 38 41 40 40 34 48 74 74 80 113 154 191 183 133 94 69 52 49 72 98 105 76 46 40 45 46 44 50 49 50 58 56 47 45 28 31 35 38 39 40 43 45 38 40 42 40 35 31 30 30 26 22 24 31 36 36 36 39 37 39 36 31 35 45 49 45 32 31 33 41 51 54 50 44 27 25 22 21 21 23 25 27 31 35 40 41 37 30 24 21 18 45 66 87 123 138 106 64 50 60 59 65 90 107 115 129 177 214 202 136 77 44 34 40 98 111 134 158 189 223 227 205 190 178 134 112 135 136 90 50 103 123 91 40 42 69 84 95 118 142 164 203 215 172 118 76 53 82 101 123 144 118 63 34 109 158 192 210 200 163 132 108 71 83 115 142 160 141 90 67 38 44 67 123 195 232 212 177 166 160 161 160 133 83 42 24 44 46 47 45 42 40 42 45 53 53 50 44 35 30 28 29 31 31 32 33 35 37 39 40 37 31 32 69 140 184 148 83 32 13 32 42 35 52 89 126 171 199 219 219 217 214 191 161 178 208 173 111 62 44 60 56 48 46 51 53 46 46 52 49 52 59 56 50 49 44 41 47 39 41 42 40 34 30 28 29 28 28 29 31 34 38 41 43 50 47 52 61 69 86 130 174 215 234 228 193 174 189 206 207 217 185 158 154 173 203 216 207 172 119 116 143 157 154 138 136 143 174 192 209 202 197 213 195 151 143 165 195 186 184 180 130 65 31 37 62 59 53 52 38 37 67 123 178 205 203 194 191 182 179 184 181 148 98 67 62 90 82 70 59 52 48 46 45 42 23 48 77 76 56 36 41 105 186 207 170 164 166 140 117 63 47 70 145 222 249 230 202 168 114 83 51 61 53 43 54 55 46 49 71 107 110 102 135 148 98 42 22 48 74 91 123 115 81 87 129 161 182 198 200 254 238 224 208 166 123 147 213 213 184 176 200 213 235 251 221 174 128 132 191 233 240 234 225 228 229 230 229 227 228 230 233 227 232 224 224 227 236 252 245 140 26 5 39 108 182 156 90 48 24 35 60 68 102 166 210 233 246 252 252 252 250 251 254 253 178 122 98 58 43 31 125 234 248 253 245 215 178 145 125 122 162 166 131 99 79 79 97 111 107 79 54 48 36 34 58 53 58 50 44 57 73 76 74 90 108 73 59 96 119 127 131 167 196 195 169 153 138 127 130 120 102 68 63 99 126 136 148 168 184 188 174 152 140 175 233 226 206 175 121 73 37 19 37 54 87 105 174 233 194 169 209 219 215 211 209 209 209 208 207 203 211 213 206 203 207 208 205 208 204 204 207 204 199 201 209 208 199 199 208 211 204 203 209 208 207 204 197 201 217 213 189 161 141 141 201 203 176 202 202 204 204 203 202 200 200 201 202 200 199 199 199 201 204 207 209 207 205 204 204 203 201 196 192 202 204 207 207 207 207 210 212 206 206 206 207 207 208 208 209 209 210 211 212 213 212 211 210 214 212 211 211 213 213 211 209 214 212 212 213 214 212 208 204 210 209 207 205 204 204 204 204 203 203 203 203 203 204 204 204 207 205 203 202 202 202 199 197 206 206 206 207 208 208 209 209 208 208 208 207 207 206 206 206 206 205 203 202 201 201 202 203 204 203 202 202 201 200 199 199 200 198 199 203 202 198 196 198 211 194 167 147 187 233 194 130 160 193 211 214 215 190 145 116 175 222 206 203 211 199 212 211 203 137 66 81 184 236 215 219 210 208 206 206 208 210 210 209 211 211 212 213 213 214 214 215 212 213 214 215 217 218 219 220 214 219 220 220 224 227 217 202 188 211 225 220 216 220 217 206 205 208 201 197 201 196 187 187 179 186 192 179 156 158 180 192 185 180 141 148 167 179 207 192 164 178 193 175 128 111 147 190 159 149 137 101 102 139 164 203 250 243 160 99 82 77 116 158 202 194 191 202 183 145 124 101 125 128 113 127 142 102 68 73 81 107 139 118 80 71 79 97 116 150 180 177 138 94 84 102 133 184 200 187 132 66 51 50 67 84 104 115 90 71 96 115 123 89 70 53 41 52 91 149 149 137 124 119 118 107 79 52 40 68 121 168 175 147 121 113 85 84 84 99 116 114 109 115 122 129 111 80 69 74 78 83 69 60 67 84 94 104 112 110 107 98 90 79 70 78 89 88 62 65 76 67 60 61 50 51 69 121 135 125 103 63 44 42 176 176 175 175 175 176 177 178 177 177 177 177 177 177 177 177 177 178 178 178 177 176 175 174 177 176 176 175 174 173 172 172 174 175 177 179 179 177 175 174 176 176 176 175 175 174 174 174 177 177 175 174 172 170 169 168 172 172 173 174 175 176 177 178 175 175 175 174 174 173 173 172 174 174 175 176 176 177 178 178 177 177 177 176 176 175 175 175 173 174 175 177 178 179 179 179 178 178 179 180 180 181 182 182 180 180 179 179 179 179 179 178 183 184 188 190 188 182 180 183 186 188 189 189 187 187 188 190 193 193 193 192 192 191 191 190 192 192 192 192 192 191 190 189 187 187 188 189 190 192 193 193 193 192 191 191 192 195 198 200 199 198 198 200 203 205 205 204 202 201 199 198 198 200 201 203 199 200 201 202 201 199 197 195 200 200 200 201 201 202 202 202 206 205 203 201 200 200 201 201 203 203 203 205 205 203 198 195 195 197 198 199 199 197 196 195 193 195 197 200 201 201 200 199 197 198 199 199 199 199 198 197 198 196 194 195 197 198 196 194 198 198 198 196 194 194 197 200 197 193 194 201 201 196 195 200 203 201 199 197 197 197 198 199 201 198 195 195 197 199 200 199 198 198 198 197 197 196 196 196 199 197 197 198 200 202 202 202 205 200 211 206 202 211 206 200 206 194 191 206 220 219 210 204 228 187 141 164 217 231 221 205 198 136 58 94 193 241 227 175 152 119 128 127 81 77 96 77 69 76 88 122 143 107 70 77 74 127 179 230 204 111 88 118 145 191 219 246 253 245 206 128 69 60 72 130 202 231 227 227 225 219 215 216 219 222 225 228 238 237 248 226 144 26 16 140 226 251 236 200 190 203 177 101 60 110 106 136 175 182 167 96 26 62 129 153 121 120 172 213 239 219 185 164 179 213 228 222 184 101 49 91 197 253 230 202 175 168 156 171 202 203 197 213 203 164 148 138 101 98 164 233 232 193 152 137 126 99 93 113 124 105 89 70 72 71 74 126 214 215 162 88 68 77 128 231 253 228 133 38 12 31 86 158 212 233 210 167 183 225 199 128 77 63 57 65 66 53 40 37 32 26 57 120 169 188 184 172 167 150 172 241 238 175 140 112 117 201 234 229 208 127 78 119 221 254 234 218 225 219 175 98 49 107 146 193 229 196 96 101 182 196 170 99 82 161 232 235 250 234 199 164 186 210 156 91 44 24 18 24 25 25 27 25 31 42 62 105 138 109 48 19 23 21 20 22 25 27 26 25 26 27 30 35 39 41 38 35 33 32 31 29 27 25 23 22 18 17 15 15 17 22 26 29 14 14 12 20 72 159 217 223 184 169 137 95 62 43 33 27 16 24 21 15 17 21 20 21 29 36 44 47 44 41 40 41 41 41 53 81 99 99 113 145 169 168 160 155 166 170 143 106 83 71 54 43 40 41 43 44 37 78 113 134 175 216 205 163 142 123 91 62 48 46 47 45 41 40 38 36 36 37 36 34 35 32 34 40 43 37 29 24 34 41 48 48 42 37 38 40 45 46 47 45 44 44 45 45 45 48 50 46 40 39 45 50 45 43 39 37 36 37 38 39 45 47 38 29 33 33 28 29 21 30 30 90 156 209 216 208 195 190 194 210 213 187 144 112 137 169 182 169 163 173 192 210 158 70 32 85 131 186 189 159 112 63 50 32 52 62 53 46 33 35 37 38 37 37 39 41 38 42 52 72 128 193 177 100 38 48 54 56 59 61 51 36 57 115 177 222 217 160 153 217 195 99 51 45 46 44 38 57 80 178 234 254 255 201 153 144 124 61 42 91 120 136 165 168 122 106 168 231 220 219 223 186 109 119 181 213 216 218 205 207 212 213 169 105 67 59 79 112 155 169 189 209 221 227 229 230 219 227 227 220 226 233 209 171 161 195 219 224 228 228 211 192 186 192 207 218 221 230 233 224 188 108 75 164 253 250 232 241 208 183 139 116 186 254 239 225 246 238 221 198 231 216 111 70 38 20 29 34 33 36 30 27 21 25 27 25 21 22 29 36 38 36 32 28 26 28 31 34 29 30 45 84 138 179 186 175 142 123 89 61 71 80 63 56 55 70 62 38 40 37 39 84 116 122 165 215 229 224 216 207 217 216 218 227 240 224 137 36 31 82 84 73 57 51 64 127 217 246 229 156 88 64 75 94 100 104 121 138 113 147 218 184 74 20 91 201 208 133 77 95 91 54 71 117 107 67 55 66 91 107 96 73 48 37 57 70 55 50 51 49 40 41 47 45 33 54 111 194 253 242 153 66 5 56 79 77 83 76 64 70 82 123 135 109 80 55 45 52 59 55 55 59 58 51 46 45 45 46 37 32 39 42 37 36 41 43 32 27 50 94 145 185 201 193 209 206 154 97 65 50 54 40 34 38 30 18 28 51 55 49 21 20 38 46 48 39 35 35 24 17 22 24 23 29 24 22 25 36 49 49 33 16 18 21 20 18 21 25 23 15 11 20 32 39 38 31 24 20 25 24 23 21 18 17 20 24 27 26 22 18 21 29 32 29 39 36 34 33 35 36 36 35 26 25 24 24 24 26 27 28 26 28 28 27 24 21 22 23 29 28 27 27 30 34 39 43 39 35 33 34 35 33 30 27 28 33 40 44 44 41 39 38 33 35 37 36 34 32 31 31 35 37 41 43 43 38 33 29 34 36 38 39 39 38 35 34 34 28 31 21 35 121 184 168 79 34 67 131 161 136 74 51 46 39 55 78 83 79 65 41 48 48 48 51 36 36 61 63 73 67 68 52 42 60 99 149 182 226 254 206 109 51 43 43 49 49 56 98 132 107 90 124 208 252 192 90 75 157 231 222 125 55 119 221 217 142 64 33 63 107 134 115 82 94 106 62 30 27 25 28 31 34 36 37 42 36 35 42 42 36 37 44 41 35 34 40 42 41 47 57 96 133 144 115 83 65 60 63 82 91 88 68 50 47 49 48 59 59 65 73 73 58 38 24 36 38 40 39 38 40 45 49 45 38 35 36 36 32 29 30 24 25 29 35 41 43 42 39 31 35 35 32 32 35 36 35 27 29 35 47 57 56 46 35 31 28 24 22 22 24 26 28 32 44 49 43 34 30 23 15 35 54 88 155 199 181 122 56 39 53 73 91 99 100 122 157 196 195 147 87 49 14 16 62 101 118 131 133 179 207 173 165 187 195 165 120 102 95 88 91 86 69 58 33 33 73 106 125 112 157 205 225 178 106 85 89 74 75 109 104 85 63 44 85 183 249 240 222 220 151 70 48 82 137 172 163 140 108 61 26 35 74 149 216 237 225 203 185 173 131 94 82 66 38 25 30 39 43 47 47 44 42 41 42 50 46 41 39 39 36 29 23 22 29 29 30 34 31 34 47 27 32 56 126 205 248 215 129 68 20 20 36 34 37 55 84 151 201 232 220 205 198 170 130 148 139 113 78 57 54 56 55 54 55 55 53 52 52 55 58 50 48 45 40 37 37 41 45 38 39 40 37 29 24 27 34 25 31 37 37 33 35 40 43 36 62 94 123 143 153 170 193 231 227 198 157 143 166 195 206 195 207 172 134 137 194 241 215 171 111 125 156 186 172 107 112 129 154 199 213 192 193 206 198 135 124 170 217 196 149 95 36 51 60 57 61 60 41 34 35 51 120 196 246 234 201 207 221 228 214 217 241 207 104 70 128 171 153 133 121 107 79 48 32 28 38 53 62 58 45 36 34 101 189 249 232 191 166 135 96 94 116 112 175 239 220 179 134 92 47 42 45 34 34 38 46 63 99 142 206 195 113 129 218 228 158 79 37 33 49 76 99 106 119 122 114 125 167 217 247 252 252 210 159 167 213 236 231 226 216 219 234 236 225 226 239 241 181 123 113 139 168 184 191 170 182 184 175 175 194 216 227 228 229 233 233 234 246 254 247 158 35 4 41 73 90 60 17 25 51 99 146 165 151 122 103 102 121 146 167 184 204 229 247 248 243 174 88 38 9 41 124 218 251 241 253 253 209 178 141 187 226 175 104 118 113 99 161 228 213 163 118 80 48 46 51 43 45 41 46 66 77 73 68 76 106 106 105 111 148 197 190 173 215 250 253 252 231 198 207 202 185 164 112 52 58 119 162 215 247 232 189 173 162 154 163 170 201 238 212 123 45 18 23 46 58 111 193 218 174 170 227 232 212 206 210 207 205 208 210 210 210 203 202 208 206 201 207 211 208 207 210 210 208 205 205 204 204 204 204 204 204 204 205 209 208 202 206 201 200 208 197 125 95 169 233 197 165 176 192 202 213 209 199 200 203 200 199 200 202 204 204 202 201 203 205 198 207 202 206 219 202 175 174 207 224 214 206 206 205 211 207 208 209 209 208 206 206 208 210 204 208 212 214 214 214 214 216 211 212 213 215 215 216 215 215 210 210 210 210 210 210 210 210 204 209 210 207 207 209 207 202 205 205 205 204 204 203 203 203 204 207 210 211 209 206 204 204 208 206 204 205 208 209 209 207 206 207 209 210 209 207 205 203 204 203 202 201 201 201 202 203 202 203 203 204 203 202 201 200 198 197 197 198 199 200 201 202 211 202 187 166 167 201 205 167 158 176 204 204 213 209 158 129 177 214 209 194 194 198 215 225 190 92 47 127 212 228 217 207 208 207 207 209 211 212 210 208 208 213 212 208 212 220 219 210 214 209 217 227 224 220 215 206 214 211 218 224 220 221 226 223 223 207 204 213 220 225 228 228 215 210 212 206 188 186 197 198 201 175 152 111 120 142 126 147 160 148 138 138 157 190 205 195 154 186 212 188 133 108 126 147 152 158 127 93 100 122 152 190 244 228 200 158 82 67 132 158 180 164 170 201 211 179 135 110 95 67 88 129 122 100 95 93 108 138 146 119 89 74 83 101 109 148 178 165 120 84 77 84 90 123 151 143 102 62 47 50 58 73 89 100 95 79 85 111 132 100 67 45 35 49 71 80 84 95 107 121 136 135 106 72 50 64 111 155 148 120 112 121 112 95 83 92 110 110 85 58 72 70 60 56 71 95 102 93 74 67 67 78 92 102 112 120 100 88 75 70 73 80 83 83 76 71 66 64 60 57 60 66 78 96 139 170 141 74 36 38 177 176 175 175 175 176 177 178 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 178 178 177 176 176 175 174 174 178 178 177 177 177 177 178 178 176 176 176 176 175 175 174 174 174 174 174 173 173 172 172 172 173 173 174 175 175 176 176 177 175 175 175 174 174 173 173 173 175 175 175 176 176 177 177 177 177 177 177 176 176 176 176 176 174 175 176 177 178 179 179 179 176 176 177 177 178 178 179 179 181 181 181 181 181 181 181 181 182 182 185 187 185 180 179 182 186 188 189 189 187 187 188 190 191 191 191 191 190 190 190 190 192 192 193 193 192 191 190 190 189 189 189 189 189 189 190 190 192 193 194 196 197 198 199 199 203 201 200 200 202 202 201 199 202 202 201 201 201 201 202 202 198 198 197 197 197 198 198 199 200 200 201 201 201 201 201 201 205 204 203 201 200 200 200 201 203 201 199 199 200 200 198 196 195 195 196 197 198 197 197 197 194 196 198 200 201 200 199 198 197 198 199 199 199 199 198 197 197 195 194 195 196 197 196 194 196 197 198 197 195 195 197 199 198 194 196 201 202 197 197 200 199 199 198 198 198 199 200 200 200 198 195 195 197 199 200 199 198 198 197 197 196 196 196 195 196 197 200 202 203 202 200 198 209 196 203 203 201 206 203 207 208 197 197 208 208 199 203 217 221 167 131 170 210 212 217 222 214 148 95 144 227 239 207 182 169 169 153 112 98 142 149 96 86 64 54 86 124 114 86 81 88 144 192 229 200 127 133 187 159 160 181 212 194 141 114 104 124 147 138 113 119 149 187 222 225 230 229 221 216 216 211 203 204 220 204 153 103 35 20 103 207 240 220 159 123 138 140 94 95 122 101 95 104 110 109 70 37 61 92 110 139 195 231 227 215 208 206 214 225 225 213 201 152 85 52 93 176 221 208 201 189 174 176 187 178 157 149 153 176 158 126 76 48 85 150 182 197 169 137 135 151 145 114 89 61 38 58 88 90 74 102 189 218 195 141 82 78 115 175 253 252 230 133 28 17 77 143 186 215 204 192 204 228 224 189 162 129 94 74 95 121 114 76 43 21 19 58 133 199 239 253 253 227 195 181 223 250 238 203 144 120 153 183 187 139 69 84 171 206 242 215 156 142 155 123 54 80 119 133 165 193 146 59 86 185 236 219 138 117 179 229 233 230 232 204 150 162 218 205 155 95 59 32 25 24 26 29 26 24 33 41 62 90 82 53 38 23 21 19 20 23 25 26 25 23 23 25 28 32 32 29 26 25 26 27 27 27 25 24 23 16 15 14 14 16 20 24 27 17 13 10 24 81 165 214 213 136 110 81 66 59 49 38 32 18 19 18 16 16 20 22 22 24 30 35 37 36 35 37 40 45 43 48 65 73 65 72 98 134 142 154 173 194 191 151 106 75 65 52 42 38 39 41 42 47 59 81 109 130 134 122 108 87 75 56 41 37 42 46 46 40 41 39 34 33 36 37 35 33 29 29 34 37 35 32 31 41 44 47 44 39 36 37 40 42 43 44 43 41 41 42 43 45 48 49 45 39 38 42 47 43 42 41 37 34 34 39 43 53 49 38 36 42 35 21 18 26 79 117 176 211 229 211 188 191 185 194 210 199 157 113 91 166 199 213 200 190 188 189 192 161 70 39 107 143 175 203 230 208 151 97 38 51 68 56 36 34 35 34 32 31 32 36 39 47 45 39 52 122 201 177 83 37 45 50 51 54 58 52 42 51 102 171 232 243 196 171 198 198 102 39 29 48 54 38 46 85 137 197 248 245 193 142 104 74 44 70 142 151 120 122 126 107 128 192 231 221 218 204 158 121 172 227 224 204 210 216 220 247 245 175 80 58 107 164 198 220 222 225 225 224 223 223 224 218 214 210 212 225 234 203 151 165 192 205 217 226 195 164 173 149 179 215 223 214 220 232 234 206 134 95 138 197 234 251 250 231 166 101 99 187 250 229 214 216 201 193 201 239 245 170 102 52 30 38 38 29 32 28 23 23 26 28 25 21 21 27 34 33 32 32 32 33 34 34 34 33 22 25 65 129 170 160 130 117 99 81 81 92 84 70 80 76 68 67 59 40 16 41 124 160 147 146 170 203 224 224 216 214 215 219 232 250 239 142 26 11 75 110 124 94 56 62 138 236 255 251 194 111 56 71 120 105 86 86 98 81 111 164 129 37 42 139 243 234 141 71 66 55 77 122 140 112 86 86 90 67 69 62 48 29 50 94 96 67 57 53 48 38 38 44 44 40 48 84 151 208 202 126 50 16 38 56 73 86 82 81 96 92 99 109 123 128 107 70 48 58 53 51 52 50 44 39 39 42 48 44 39 40 36 30 33 39 35 30 52 111 172 211 232 231 207 220 249 205 122 89 88 73 91 97 82 69 68 65 57 60 55 32 27 31 31 43 47 43 39 26 19 26 31 27 24 19 17 18 25 40 51 47 38 24 19 15 15 19 21 21 19 13 22 33 37 34 27 22 19 25 25 24 22 20 19 21 24 26 27 24 19 19 24 29 29 35 32 30 30 33 35 36 35 29 29 28 28 27 27 27 27 25 27 28 27 24 23 23 24 25 25 26 28 31 35 38 40 40 37 35 34 34 33 30 28 31 36 42 44 43 39 36 35 32 34 37 36 34 31 30 30 32 34 38 41 40 36 31 28 34 35 36 37 37 35 32 31 32 22 11 12 75 191 232 179 61 48 109 202 240 195 105 45 45 45 50 52 53 59 61 54 49 56 48 47 41 40 69 92 91 62 50 41 38 59 114 184 229 253 249 176 80 38 65 106 95 59 53 98 114 75 68 113 157 192 168 118 106 148 187 169 92 57 141 243 238 160 78 41 42 74 112 126 105 98 104 75 34 23 20 31 39 37 36 39 30 36 39 37 36 40 45 46 47 38 35 39 40 39 43 51 57 79 89 82 69 60 65 82 119 111 89 59 38 38 51 62 66 61 61 66 65 52 35 23 35 36 37 38 39 40 42 44 42 37 35 37 37 33 30 31 25 27 31 37 41 42 39 36 29 31 32 30 32 35 35 32 22 26 34 46 55 54 44 35 35 34 33 31 29 28 29 29 40 44 42 34 29 29 26 20 29 73 139 216 234 180 108 48 44 51 87 129 137 123 132 157 147 128 82 44 25 9 23 65 104 124 134 141 170 174 144 139 184 198 159 89 58 71 98 122 102 69 38 9 26 85 120 129 120 152 162 158 147 134 121 91 73 59 76 68 52 44 56 122 211 237 214 195 166 86 47 72 155 173 163 122 83 59 50 51 96 131 178 195 182 177 187 194 161 106 57 43 39 30 30 42 38 40 43 44 44 42 42 42 44 41 39 39 40 38 32 27 21 28 26 29 42 46 39 36 24 53 95 161 221 245 222 164 118 66 44 36 27 31 37 50 108 157 194 194 182 170 138 100 75 79 74 62 56 59 60 57 59 58 55 53 51 50 49 48 44 43 41 37 35 36 41 44 47 46 42 35 27 25 26 28 25 25 33 39 37 41 46 43 55 91 149 185 174 157 183 226 218 216 183 137 130 167 199 204 196 204 180 151 142 180 221 200 135 114 133 154 174 169 137 149 143 148 180 211 215 204 182 153 120 103 133 158 115 66 51 45 75 72 59 56 53 40 34 34 83 154 214 231 204 176 182 186 223 212 212 226 197 121 113 181 215 217 205 190 180 143 75 22 14 28 45 55 55 50 43 38 78 147 208 213 181 146 111 84 137 160 139 154 172 138 100 59 57 42 36 29 35 44 48 68 114 187 230 248 205 118 130 211 244 183 107 55 35 38 53 68 96 152 185 153 107 113 170 221 254 207 155 157 209 250 253 248 224 233 245 243 224 209 221 245 241 238 193 118 77 100 148 177 173 153 143 151 158 156 158 166 186 203 226 238 244 255 254 236 130 38 24 53 58 50 36 37 70 136 207 244 254 247 209 166 119 113 102 93 93 106 127 144 193 209 168 92 40 17 45 105 197 253 245 241 252 240 237 223 233 253 201 137 151 151 136 181 234 245 225 180 107 39 32 48 40 39 35 43 64 77 86 99 118 148 126 94 132 215 248 212 151 164 210 229 224 228 227 226 253 232 211 178 105 47 95 193 247 250 202 149 154 164 140 116 128 222 252 225 152 73 26 12 39 56 98 155 173 149 165 224 221 213 213 213 207 206 210 207 204 210 207 203 209 212 209 209 205 208 209 206 206 209 207 203 204 204 204 204 204 204 204 204 206 205 197 201 202 206 212 195 130 117 184 233 198 165 162 168 167 198 217 213 205 198 199 208 202 204 205 204 202 201 202 203 202 208 205 210 212 182 159 171 212 223 212 212 216 211 211 206 208 209 209 208 206 206 208 210 205 208 212 214 214 213 214 216 213 214 215 215 215 214 213 213 210 210 210 210 210 210 210 210 205 208 208 205 205 207 206 203 205 205 205 205 204 204 204 204 205 207 210 209 207 205 204 205 208 207 206 208 210 211 209 208 207 208 208 209 208 207 205 204 207 206 205 204 204 204 205 205 203 203 203 202 202 202 201 201 199 199 198 198 199 200 201 202 193 211 206 166 153 193 209 178 158 167 198 210 219 213 166 134 169 210 215 208 205 203 216 224 170 75 55 151 225 229 216 206 208 207 207 209 211 212 210 208 207 209 210 210 212 216 216 212 216 213 218 218 205 201 206 209 220 216 220 221 214 215 221 219 199 173 173 210 233 223 216 227 206 214 208 201 200 192 191 206 221 173 134 96 105 126 126 165 199 176 144 123 140 188 216 208 149 165 179 158 112 89 101 117 134 151 127 100 113 127 140 167 214 234 195 132 81 69 100 116 142 151 168 184 188 171 138 110 82 57 69 107 115 101 95 96 112 128 126 101 79 68 78 98 111 129 140 127 98 76 68 68 70 93 114 111 85 60 50 51 63 66 72 85 95 96 110 138 149 113 72 44 35 48 66 73 84 90 99 116 137 140 112 77 51 61 93 116 105 89 98 116 132 108 83 75 80 79 62 45 55 56 64 78 91 96 94 92 98 84 69 67 85 108 117 115 93 83 70 63 62 66 70 72 75 75 70 63 66 75 78 75 58 90 144 176 148 83 41 37 177 176 176 175 176 177 178 178 177 177 177 177 177 177 177 177 180 179 177 176 175 176 177 178 180 180 179 178 178 177 176 176 181 179 177 175 175 177 179 181 177 177 177 176 176 175 175 175 172 172 173 173 174 175 175 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 173 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 175 176 177 178 178 178 178 178 177 177 177 177 177 177 177 177 182 182 182 183 183 184 184 184 184 182 183 185 184 180 181 184 186 188 189 189 187 187 188 190 189 189 189 189 190 190 190 190 193 193 193 193 193 192 192 191 192 191 190 189 188 187 187 186 190 192 195 198 200 199 198 197 202 201 199 200 202 202 201 199 202 202 203 203 203 202 202 201 198 196 195 194 195 197 200 202 201 201 201 201 200 200 200 200 204 203 202 201 200 200 200 200 204 200 197 195 197 198 199 199 195 195 195 195 196 197 198 198 196 197 199 200 200 199 198 197 197 198 199 199 199 199 198 197 196 195 194 194 195 196 195 194 193 196 198 198 197 197 198 199 199 197 198 201 202 199 198 201 196 197 198 199 200 200 200 200 200 198 196 196 198 200 200 199 198 198 197 197 197 196 196 196 193 199 203 200 193 192 199 207 203 196 207 209 205 202 196 206 202 207 219 218 187 156 168 201 201 154 145 195 214 206 219 225 214 147 102 140 217 227 189 189 211 193 157 132 159 206 194 140 101 69 50 66 89 88 72 64 99 154 195 209 175 121 144 211 183 155 134 107 82 78 107 153 203 230 188 105 75 97 132 165 181 168 151 139 132 124 112 101 94 112 99 75 79 56 29 62 150 206 216 169 124 129 144 117 109 136 138 106 72 58 51 40 36 49 85 149 215 242 229 212 197 201 207 213 220 218 202 183 163 134 116 114 140 165 159 155 165 144 162 184 165 141 129 114 113 113 96 53 22 50 111 148 172 151 132 136 153 149 108 66 35 17 43 71 75 89 142 213 218 192 152 98 100 168 220 240 240 223 133 25 20 108 173 178 158 175 190 205 212 193 186 205 181 122 76 98 160 186 150 100 52 29 35 80 137 193 236 254 242 201 172 197 230 238 224 186 151 151 149 113 54 49 112 175 173 189 178 119 78 77 74 70 124 134 124 161 196 133 58 109 210 252 228 139 124 178 220 233 222 231 218 160 151 216 244 224 164 115 67 40 26 24 28 26 25 33 31 31 45 53 49 47 25 23 20 19 21 23 25 25 21 21 22 24 26 25 22 20 21 22 24 25 24 22 20 18 14 13 12 12 14 18 22 24 21 17 12 18 54 114 148 145 92 63 43 46 51 44 35 33 26 18 18 19 15 16 21 20 20 24 27 28 28 29 34 38 43 40 41 51 55 43 45 66 104 118 133 141 138 122 99 79 63 58 50 42 36 36 39 42 49 44 54 73 76 61 52 55 51 47 38 31 33 38 41 38 40 43 40 34 34 38 38 33 33 30 30 32 32 31 33 37 48 47 46 42 39 37 39 41 42 41 40 39 37 37 38 40 44 47 47 43 37 35 38 42 40 41 40 36 31 32 39 46 58 51 39 34 32 21 18 31 83 160 207 234 220 210 198 191 192 185 194 207 190 145 116 113 149 173 186 190 206 223 227 227 188 77 35 117 158 166 188 242 241 193 134 82 102 101 66 33 35 35 33 30 28 30 35 39 45 45 41 48 97 153 135 68 39 42 44 45 49 53 53 49 44 77 136 201 237 228 202 188 200 117 44 24 47 55 44 58 83 93 144 202 196 158 120 64 40 63 122 179 158 114 121 132 147 175 220 246 231 191 147 116 165 204 219 217 217 224 238 238 240 195 118 71 103 172 223 245 240 237 231 223 215 212 213 215 217 201 197 205 218 227 193 134 134 157 159 175 196 153 109 126 141 177 214 221 213 221 229 223 208 154 134 146 158 192 237 253 242 175 104 95 158 199 176 161 160 147 150 195 240 254 229 150 78 41 41 39 26 32 31 23 26 28 29 26 21 20 25 30 28 29 31 36 41 43 39 35 26 26 29 47 86 125 135 127 121 111 102 117 141 145 151 170 177 120 96 86 44 4 51 160 230 196 142 123 149 172 192 218 233 229 221 224 247 242 146 23 4 87 149 175 130 68 50 109 180 232 238 173 105 82 98 122 89 47 38 56 56 75 90 49 51 78 129 189 195 148 106 80 54 115 164 156 134 141 143 121 112 89 71 54 31 62 118 115 73 55 46 43 37 38 45 47 45 39 52 98 149 155 104 48 28 29 50 80 97 112 137 160 148 114 117 165 193 166 106 59 56 51 46 44 42 38 35 35 44 52 52 48 45 37 35 45 52 46 42 73 141 198 218 220 227 203 195 221 188 121 113 119 102 150 171 152 146 156 126 74 58 56 42 46 50 48 60 62 46 35 21 15 19 23 21 18 21 21 19 19 29 41 43 38 28 20 14 15 18 20 24 29 16 23 30 32 28 22 19 17 23 25 26 24 23 23 25 26 24 26 25 20 18 21 27 30 30 28 26 27 30 32 33 33 30 31 32 32 31 29 27 26 25 27 28 28 25 24 24 25 21 22 24 28 31 34 37 38 43 42 39 35 32 31 29 28 34 38 43 45 42 38 35 33 33 36 38 38 36 32 31 30 30 33 37 39 38 34 29 26 31 32 33 34 33 31 29 28 22 16 4 22 119 232 225 130 51 61 129 235 254 200 108 34 45 52 45 33 36 46 57 65 64 70 56 53 48 44 79 117 95 58 49 49 40 42 89 166 223 252 218 121 56 72 138 197 148 83 82 140 138 81 65 93 105 124 126 114 105 130 153 132 85 87 170 250 247 186 109 61 37 59 98 135 133 121 114 85 23 15 26 53 60 43 33 37 31 32 33 34 35 39 44 46 44 36 32 37 42 43 45 50 41 43 46 52 53 46 57 83 127 107 75 43 29 37 56 70 65 57 52 54 55 47 34 26 31 32 34 37 40 41 39 37 38 35 35 38 38 35 33 32 26 29 34 39 42 40 36 32 30 31 31 31 34 37 34 29 15 22 33 45 51 50 42 35 36 39 40 38 33 29 29 31 38 39 36 31 29 31 29 25 31 84 155 215 203 132 77 45 48 54 110 172 169 132 121 128 82 56 31 25 24 22 33 54 91 127 155 186 192 149 108 93 134 165 138 58 23 57 109 139 110 62 25 6 28 77 98 101 108 135 145 154 160 154 131 89 68 46 56 54 41 36 69 153 227 206 159 133 97 46 60 114 163 147 109 67 41 36 58 91 131 154 180 182 168 166 165 156 143 85 33 24 32 32 35 43 38 38 38 40 42 42 41 40 37 36 36 39 41 40 35 31 28 31 25 24 39 47 38 29 56 102 140 180 216 232 232 213 190 133 78 29 11 26 33 36 56 93 126 134 127 115 90 63 37 46 52 53 55 60 60 56 63 59 54 51 50 47 41 35 39 39 39 37 36 37 41 45 48 48 42 32 28 30 29 25 31 20 22 28 35 60 81 77 81 135 205 214 162 140 184 233 218 201 166 131 128 156 186 200 201 210 210 188 156 168 196 179 122 129 139 150 150 136 140 169 152 172 203 218 197 158 132 124 120 75 63 70 54 50 79 103 102 77 54 47 45 40 43 55 101 136 178 210 192 159 175 204 196 194 192 191 164 120 141 215 241 239 216 200 200 163 80 17 11 33 52 53 49 49 48 44 60 93 138 161 145 111 90 86 161 171 125 98 90 67 50 25 36 42 44 41 49 45 52 101 185 243 253 253 189 83 107 220 254 212 147 89 54 41 39 39 81 144 191 175 130 112 131 154 183 136 124 184 248 253 237 238 248 254 221 158 140 180 218 224 218 236 234 187 124 104 146 200 239 240 232 217 205 195 178 161 169 184 213 240 255 253 215 164 93 35 29 45 52 64 94 145 171 220 254 254 253 255 242 218 216 200 175 149 130 117 111 109 102 112 99 70 47 33 40 62 148 244 252 242 253 253 237 195 187 177 131 100 141 161 136 146 183 172 148 134 103 59 43 38 36 30 26 36 51 66 97 136 162 160 128 112 176 248 252 242 163 116 148 179 151 151 195 233 240 249 246 232 185 105 77 116 178 206 179 136 158 188 149 88 149 237 245 230 194 102 45 34 35 53 79 111 132 138 161 198 203 212 222 217 206 209 211 203 202 208 209 203 204 209 208 204 201 206 206 201 201 206 205 199 204 204 204 204 204 204 204 204 207 208 198 199 201 209 212 186 138 141 197 229 203 175 160 158 166 182 189 189 193 196 199 208 204 205 205 203 202 200 201 202 203 207 207 213 209 170 148 169 212 221 209 210 215 209 209 205 208 209 210 208 207 206 209 211 206 209 212 214 213 213 214 215 216 216 216 216 215 213 212 211 210 210 210 210 210 210 210 210 208 209 208 206 205 207 208 206 205 205 205 205 205 206 206 206 206 207 208 208 205 204 205 207 208 208 208 210 212 212 210 208 209 209 208 208 207 206 206 205 205 204 203 203 202 202 203 203 204 203 202 201 201 201 201 202 201 200 200 199 200 200 201 202 196 201 205 188 167 174 197 208 174 162 186 208 217 213 175 138 155 197 212 211 205 202 217 225 161 61 68 176 231 223 212 208 208 207 207 209 211 212 210 208 210 208 209 210 208 206 208 213 216 216 220 210 187 181 197 211 215 213 218 217 210 212 219 218 204 179 157 181 228 229 188 161 198 204 181 175 199 193 179 197 214 175 141 107 116 143 153 185 194 173 135 104 125 191 229 221 146 141 138 120 86 72 90 109 129 152 128 102 119 128 127 148 187 218 168 99 76 66 72 90 113 135 161 174 168 154 142 135 102 80 70 89 110 107 97 97 107 110 102 90 80 70 72 87 113 109 98 86 77 71 64 57 59 69 78 79 70 60 55 55 57 57 59 70 86 100 129 166 177 142 93 57 45 54 68 74 76 75 78 95 119 127 103 71 50 57 78 87 69 66 97 130 150 120 82 58 53 54 52 47 43 45 64 91 97 85 82 92 136 118 83 61 80 117 125 109 86 75 61 51 48 52 57 60 75 79 72 61 67 85 88 77 60 81 115 135 119 81 53 46 177 177 176 176 176 177 178 179 178 178 178 178 178 178 178 178 181 179 177 175 175 176 179 180 180 180 179 179 178 178 177 177 179 178 177 176 176 177 178 179 178 178 177 177 177 176 176 176 172 173 173 174 175 176 176 177 176 176 175 175 175 174 174 174 175 175 175 175 175 174 174 174 177 177 176 176 176 176 175 175 176 176 176 177 177 178 178 178 177 177 178 178 178 178 178 177 179 179 179 179 179 178 178 178 181 182 182 183 184 185 185 185 186 184 183 185 185 183 184 188 186 188 189 189 187 187 188 190 188 188 189 189 190 190 191 191 193 193 194 194 194 193 193 192 191 191 190 189 188 187 186 186 190 191 193 196 197 197 197 197 199 198 198 200 203 205 205 204 201 202 203 204 203 202 200 199 198 197 196 196 196 198 199 200 202 201 201 200 200 199 199 199 202 202 201 200 200 200 199 199 204 201 198 197 199 201 201 200 198 197 195 194 194 195 196 198 198 199 199 200 199 198 197 196 197 198 199 199 199 199 198 197 194 194 194 194 194 195 194 194 192 195 199 200 199 198 198 199 199 198 199 200 200 199 199 200 196 197 199 201 201 200 199 198 200 198 197 197 199 200 200 198 199 199 198 198 198 198 198 198 198 198 198 200 202 204 205 205 197 202 213 208 208 207 195 201 196 214 227 204 152 122 147 191 156 134 156 209 210 202 215 203 181 154 119 105 166 216 202 207 240 207 176 161 165 184 193 184 131 99 79 82 84 78 68 58 77 125 156 157 131 97 118 176 220 175 125 73 84 139 171 203 231 240 185 115 109 120 100 80 81 64 53 53 53 53 66 85 77 40 34 86 140 132 81 53 70 146 201 201 169 163 180 170 111 148 188 150 88 53 29 28 53 81 135 210 253 237 213 228 212 224 215 192 193 210 199 167 166 181 177 125 104 133 143 134 137 149 185 207 191 169 158 149 125 123 114 86 50 44 78 117 116 110 111 112 99 79 62 50 42 40 42 32 55 144 219 234 245 208 184 147 136 188 223 214 214 193 122 31 17 96 155 148 129 194 212 176 163 181 203 222 208 169 117 97 128 172 181 163 124 76 36 29 50 94 146 177 198 183 168 177 210 240 241 217 173 157 123 75 62 109 151 147 125 130 148 108 52 41 69 125 153 139 126 182 228 149 85 147 236 215 148 77 71 119 156 164 161 169 187 161 142 188 229 237 219 179 134 92 55 37 31 25 35 37 35 32 35 37 37 38 31 28 24 21 20 21 22 23 21 21 23 24 24 23 21 19 21 22 23 23 21 17 13 10 13 13 12 13 14 17 20 22 22 24 23 15 18 45 68 69 65 53 45 45 42 33 30 35 32 21 22 25 18 17 21 19 19 22 26 27 27 27 30 33 36 36 37 44 47 39 40 56 62 68 74 71 60 51 55 64 53 52 49 42 36 35 39 43 44 46 46 46 46 47 44 41 48 46 41 35 35 38 37 33 42 43 40 35 37 40 36 28 32 34 36 36 30 27 31 39 47 46 45 44 43 43 44 45 48 41 35 35 38 39 40 41 42 44 44 40 34 31 33 36 40 39 36 32 31 33 40 45 47 43 34 25 15 12 43 90 158 200 208 215 195 189 191 199 197 192 196 202 191 171 167 179 164 165 155 157 187 220 238 246 207 90 29 98 141 141 139 175 187 171 161 165 195 147 74 32 33 34 34 33 32 34 38 42 41 36 40 60 87 102 88 61 42 40 40 43 47 50 51 53 47 59 89 130 181 227 226 189 143 88 32 26 55 67 81 119 147 159 162 155 125 98 82 48 64 127 177 178 144 144 187 205 191 186 207 248 234 152 110 137 184 220 215 221 233 229 231 218 171 108 58 83 159 217 232 229 216 216 215 212 209 208 210 212 210 189 185 196 209 221 196 144 97 125 145 173 195 162 112 100 134 178 223 232 221 220 213 192 184 184 197 185 156 153 178 212 225 183 127 112 153 183 161 134 121 120 119 182 237 253 254 200 118 54 35 36 29 36 36 30 30 31 31 27 22 20 23 27 28 27 30 37 45 48 44 40 26 36 37 31 44 90 145 180 164 177 168 172 196 216 231 236 209 154 138 117 50 11 73 184 254 233 182 154 154 136 136 176 196 221 237 238 247 236 144 28 6 100 170 192 149 91 51 72 108 175 185 124 94 113 114 90 72 29 43 87 107 100 57 9 76 133 158 184 211 208 168 97 81 155 195 166 145 167 171 143 132 115 84 58 38 58 102 105 70 46 35 38 38 40 48 52 49 38 36 61 97 109 81 46 27 35 64 86 106 158 212 228 196 153 161 214 223 175 112 68 53 48 42 40 40 40 39 40 45 48 45 42 41 36 44 63 98 87 66 68 105 143 159 162 196 202 171 150 128 124 156 155 139 172 194 201 222 227 167 87 52 69 78 86 85 90 110 109 68 41 30 38 39 31 27 28 18 21 20 18 22 32 36 33 34 33 28 22 21 26 32 35 23 25 28 31 30 26 21 18 19 24 27 27 27 29 30 30 25 24 23 22 22 26 30 32 28 26 23 24 26 28 29 28 26 29 33 34 32 29 27 27 27 29 31 30 27 24 24 24 20 21 22 25 29 33 37 39 47 49 46 38 31 28 27 25 35 39 43 45 43 39 36 35 36 38 41 40 37 34 32 32 34 37 41 41 38 33 28 26 27 28 29 29 30 29 29 28 20 17 12 38 117 185 155 71 60 72 125 214 215 137 83 43 55 54 40 37 49 49 48 60 86 91 96 97 65 47 84 117 82 57 61 65 49 32 50 104 153 203 166 67 58 144 221 249 187 110 112 169 165 126 104 90 92 99 93 70 75 139 177 146 94 133 196 236 236 200 131 69 36 51 77 118 140 136 109 58 7 12 51 103 108 67 36 35 43 31 28 36 38 34 38 49 38 32 30 38 45 46 46 46 50 46 41 43 44 37 46 70 91 79 54 33 36 56 68 67 54 46 40 43 46 42 34 29 28 29 32 38 42 43 39 34 33 34 35 38 39 38 36 35 27 30 35 40 42 40 36 32 36 36 34 34 37 39 34 26 11 20 33 44 48 46 40 35 34 37 38 34 28 26 28 32 33 35 37 37 37 36 33 30 39 79 121 147 123 74 55 49 52 64 129 181 156 108 88 81 58 31 23 38 52 60 56 41 67 115 158 209 205 139 102 85 101 136 116 43 21 75 131 147 100 44 25 32 38 46 62 94 131 164 173 169 163 158 143 107 57 38 48 56 48 40 80 168 235 186 112 68 42 35 69 99 88 68 48 47 54 58 80 114 129 147 179 202 207 200 178 150 127 74 29 24 34 34 35 40 40 38 36 36 39 40 38 36 33 33 35 39 41 40 36 32 26 31 32 33 37 34 36 48 121 166 176 180 201 219 229 223 212 170 107 33 5 26 36 36 32 49 65 71 69 64 56 49 48 52 53 51 52 56 58 55 60 54 48 47 48 45 36 28 39 40 40 39 38 39 42 45 41 43 39 30 29 33 32 24 26 22 31 41 60 104 129 115 97 166 221 184 115 127 189 217 228 189 153 139 134 139 169 205 209 212 214 186 145 151 171 155 139 157 149 153 141 111 131 166 165 201 220 194 143 108 120 155 149 66 21 52 106 155 183 181 122 68 42 44 43 43 65 104 150 129 122 147 141 117 145 187 171 174 171 162 139 118 144 198 224 224 199 171 150 104 46 19 21 58 83 71 51 45 48 48 55 56 72 92 92 78 81 98 137 128 77 49 46 42 41 30 42 62 101 111 83 48 69 149 226 252 229 204 149 68 111 230 253 230 185 136 101 79 59 42 57 85 126 158 170 161 143 128 122 100 107 161 202 195 188 206 233 212 153 102 126 200 235 221 222 222 238 248 217 168 156 177 185 226 254 253 247 250 246 234 236 195 163 162 175 172 131 80 63 36 28 31 72 140 197 251 253 251 243 231 220 220 232 245 247 245 242 238 229 215 199 188 154 144 142 140 122 92 69 59 106 186 236 251 237 206 169 123 108 117 110 91 105 117 112 131 154 137 101 75 51 42 56 56 36 37 37 38 37 42 85 141 166 168 175 191 237 242 207 227 178 137 130 109 73 99 177 242 218 239 245 244 236 188 111 59 76 114 143 167 202 207 162 114 170 210 193 221 228 138 66 25 36 50 65 86 122 156 168 166 190 207 224 219 208 211 213 201 208 205 206 205 200 201 204 203 209 207 204 202 203 204 204 202 205 205 205 204 204 204 204 203 203 209 201 199 202 212 215 186 150 156 200 227 212 183 158 159 163 147 132 148 189 212 208 202 204 204 204 203 202 202 203 204 203 206 203 211 213 178 150 161 194 217 212 206 205 204 211 209 208 209 210 209 207 207 209 211 207 209 212 213 213 213 214 215 216 216 216 216 215 214 213 212 211 211 211 211 211 211 211 211 213 213 211 209 208 210 211 211 206 206 206 206 207 207 207 207 206 207 208 206 205 204 206 208 206 208 209 211 212 211 209 208 211 210 209 207 206 206 206 206 203 203 203 202 202 202 202 202 204 203 201 200 200 200 201 202 202 202 201 200 200 200 201 202 204 192 200 209 185 157 175 217 191 161 169 197 212 217 188 141 150 191 209 209 198 196 217 224 166 60 83 192 227 213 208 210 208 207 207 209 211 212 210 208 217 209 206 206 200 193 199 212 214 216 223 212 186 179 196 211 206 211 221 220 208 206 209 205 197 182 151 159 210 218 173 138 190 189 166 153 166 168 170 190 175 169 151 111 111 149 167 180 166 157 128 95 108 167 200 186 130 126 130 122 93 78 96 118 136 157 127 93 108 117 120 146 176 174 127 78 64 65 78 99 110 123 148 164 151 132 144 173 148 131 90 75 101 113 99 92 92 89 86 92 94 79 68 73 101 89 72 60 60 64 61 55 58 59 60 60 59 56 54 52 44 53 59 66 73 86 121 164 182 159 114 72 54 56 68 82 72 65 61 71 90 98 82 59 47 56 83 96 75 68 108 155 156 125 82 53 45 49 53 54 46 46 60 77 76 66 75 95 143 128 88 56 76 123 134 111 83 69 51 39 39 46 53 56 76 78 69 56 59 72 72 62 70 69 72 80 86 80 63 48 178 177 177 176 177 177 178 179 178 178 178 178 178 178 178 178 181 179 177 175 175 177 180 181 178 178 178 178 178 177 177 177 175 176 177 178 178 177 176 175 179 178 178 178 177 177 177 176 175 175 175 175 175 176 176 176 177 176 176 175 175 174 173 173 175 175 175 175 175 175 175 175 177 177 176 176 176 176 175 175 176 176 177 177 178 178 178 179 177 177 178 179 179 179 178 178 180 180 180 179 179 179 179 179 181 181 181 182 183 184 184 185 186 183 182 185 186 185 185 188 186 188 189 189 187 187 188 190 189 189 189 190 191 191 191 192 192 193 193 194 194 194 193 193 189 189 189 189 189 189 189 189 193 193 192 193 194 196 199 200 200 199 198 200 204 206 206 205 200 201 202 203 202 201 199 197 198 199 200 201 200 199 197 196 201 201 201 200 200 199 199 198 200 200 200 200 200 199 199 199 201 200 199 200 201 202 200 198 201 199 197 195 194 194 195 196 199 199 199 199 198 197 196 196 197 198 199 199 199 199 198 197 194 194 195 194 194 194 194 194 192 195 199 200 199 199 199 200 199 199 199 198 198 199 199 198 198 199 200 201 201 199 197 196 199 198 197 198 201 201 200 198 200 200 200 200 200 200 200 200 204 197 193 202 215 218 209 197 207 207 196 178 197 220 209 203 201 212 204 166 130 133 173 212 126 98 125 182 176 163 183 177 163 192 171 102 132 220 234 222 229 236 224 162 97 108 161 186 153 117 90 85 84 83 80 76 75 105 114 98 84 72 85 126 162 126 115 132 184 209 180 178 216 239 206 151 152 160 113 57 30 50 75 91 105 131 169 198 152 64 61 157 221 217 151 63 24 73 128 167 172 174 191 188 118 133 172 144 89 59 30 30 67 143 199 221 230 215 202 217 232 219 175 128 126 159 169 152 128 156 162 104 75 124 167 176 194 241 253 237 196 161 158 180 167 153 123 87 58 41 41 49 84 94 102 78 38 29 49 62 57 53 45 39 73 170 250 254 231 182 172 164 145 156 171 175 178 149 97 33 14 76 149 170 155 195 193 157 160 199 224 228 201 219 198 134 95 117 160 183 171 124 74 41 26 39 71 92 121 148 147 134 183 251 240 183 143 110 80 94 145 184 184 169 119 114 125 85 36 42 80 133 154 139 138 196 224 135 96 162 203 116 54 40 46 74 86 62 78 84 115 114 112 162 214 237 243 235 218 179 129 93 65 42 40 30 30 37 37 32 31 33 36 33 29 25 22 20 20 21 18 19 21 21 21 20 20 19 19 20 21 20 18 14 11 8 14 14 14 14 16 18 20 21 23 25 29 23 16 26 42 44 48 51 50 41 31 27 29 31 23 21 23 26 23 20 21 22 19 22 26 28 27 26 25 25 30 33 33 36 40 34 33 44 43 38 37 43 46 45 43 45 47 49 48 43 38 36 41 46 46 48 43 37 42 55 57 49 45 44 40 36 36 39 39 37 41 38 36 35 37 37 33 27 33 37 41 40 32 26 31 39 38 40 43 45 47 48 48 49 46 37 31 34 39 40 40 42 38 39 39 36 31 29 30 32 40 35 30 29 32 36 39 40 32 30 24 22 22 34 83 144 181 175 152 179 196 203 194 192 197 197 197 196 196 199 208 217 204 194 172 158 168 187 213 239 196 95 24 64 107 129 119 122 151 175 205 230 244 163 73 22 25 29 33 36 37 38 40 43 43 28 27 60 101 108 80 54 42 36 36 44 49 49 48 50 54 57 62 71 116 191 209 164 86 46 17 40 74 81 100 132 194 254 230 154 101 72 72 80 111 174 199 175 158 192 244 250 208 176 178 212 183 99 99 181 214 239 225 229 240 218 181 135 134 88 67 110 182 230 232 214 210 212 214 214 213 213 215 217 213 183 167 179 205 224 204 162 85 104 153 200 201 171 137 114 112 171 232 246 229 218 205 184 174 211 235 211 177 137 114 151 212 171 130 149 206 234 213 177 146 149 124 175 241 248 252 241 171 87 41 34 34 39 36 35 32 33 32 28 24 22 23 26 31 28 28 34 42 47 47 44 43 41 30 19 34 88 158 207 192 223 216 205 202 199 209 207 162 163 187 147 47 4 61 150 199 207 191 189 208 188 149 144 127 176 218 231 238 227 142 34 1 87 159 192 158 110 74 88 117 145 135 93 78 88 85 71 59 40 102 175 200 154 56 12 82 167 197 207 238 254 201 92 96 185 233 191 139 131 139 136 138 155 108 48 33 51 79 89 81 49 33 38 40 39 44 47 51 43 37 44 60 67 53 35 26 48 73 78 107 196 255 246 192 181 213 249 215 140 82 56 49 46 43 42 44 48 50 50 59 54 45 43 44 43 58 85 138 120 82 56 68 95 112 120 151 188 163 117 110 151 192 181 169 150 152 198 253 252 177 98 75 103 119 118 109 126 160 159 85 39 37 82 103 87 69 61 40 37 31 25 25 30 37 41 34 42 39 26 24 35 41 38 28 27 27 31 35 33 25 17 16 23 29 30 31 35 35 33 26 22 20 25 31 35 34 33 29 26 23 22 23 24 24 23 20 25 30 32 31 29 28 28 31 33 34 33 29 25 23 23 22 22 22 24 28 33 38 41 51 55 54 43 32 28 26 24 32 36 41 44 43 40 39 39 36 37 38 37 34 31 30 31 39 42 45 44 39 33 29 28 23 24 25 26 28 29 30 30 28 17 17 37 73 103 98 73 71 77 118 183 157 83 78 92 87 63 42 56 77 62 41 47 82 106 156 164 88 43 77 93 74 61 69 75 75 68 56 65 91 133 106 43 75 187 251 250 209 117 96 132 146 164 162 115 111 119 95 41 64 171 206 148 93 166 212 215 215 199 140 72 46 43 57 114 156 145 96 33 1 14 73 150 163 104 47 30 35 35 35 35 32 32 39 49 31 28 30 38 44 45 41 37 48 52 46 40 41 41 47 62 59 58 43 30 46 76 78 59 44 37 33 36 39 36 30 27 27 29 33 40 44 44 38 33 30 33 36 37 38 39 39 38 29 33 37 40 41 39 37 36 42 40 37 35 36 37 31 23 13 21 34 43 46 44 39 36 32 34 32 28 23 23 29 36 35 36 37 37 35 32 32 34 39 66 80 86 74 58 61 58 58 76 124 143 105 73 69 65 70 36 30 57 90 110 85 33 52 89 121 162 156 116 117 125 127 137 100 33 29 99 152 151 79 29 41 76 59 26 56 137 197 219 182 125 118 154 164 121 54 42 50 59 53 46 83 157 183 134 66 35 26 35 59 63 47 48 59 81 91 82 88 114 117 134 170 194 188 174 167 162 100 57 22 18 25 27 33 43 44 40 36 34 35 35 34 32 32 33 35 38 39 38 35 32 17 27 39 47 39 30 62 116 194 225 207 181 191 208 208 186 178 164 121 48 17 29 31 30 35 36 38 41 41 42 47 51 50 50 49 47 48 52 53 52 51 46 42 42 45 44 36 29 38 40 41 40 39 38 40 42 37 41 39 30 26 28 28 24 21 42 72 92 115 143 141 109 109 169 205 161 115 156 212 215 206 169 134 121 120 133 174 218 213 193 172 138 123 147 153 126 148 188 174 166 157 131 144 158 169 188 183 152 131 140 173 205 157 49 17 100 190 234 232 207 139 58 35 51 50 50 86 155 206 159 103 92 97 104 136 159 165 161 154 151 149 144 145 155 174 197 192 151 101 52 22 18 23 76 116 102 67 48 44 43 51 41 40 49 55 57 69 86 90 77 49 41 44 44 50 51 76 117 184 173 90 55 116 210 230 245 202 171 146 107 145 225 249 239 216 187 164 140 106 77 48 42 61 109 151 168 175 183 145 123 95 87 99 110 125 145 152 127 123 161 210 233 233 229 223 227 230 232 235 227 198 166 161 178 208 237 254 255 252 250 254 180 110 83 78 74 55 33 47 44 40 31 93 198 246 252 251 231 221 229 230 219 220 232 221 226 233 239 242 243 243 242 245 244 249 245 219 190 160 132 86 81 122 163 128 81 82 85 127 148 164 157 155 147 130 141 138 117 82 73 87 112 117 79 55 74 84 71 42 25 52 99 107 174 238 251 251 210 149 159 170 188 152 67 56 130 204 252 247 227 224 233 232 214 165 109 67 61 96 165 198 172 151 163 170 184 177 232 247 184 100 6 35 49 61 75 120 177 194 175 187 198 214 218 211 212 213 204 216 203 206 213 207 207 215 218 216 207 205 210 211 205 204 209 205 205 205 204 204 203 203 203 198 207 204 203 204 214 218 191 147 152 197 231 221 179 144 149 142 133 132 162 206 220 209 201 205 204 203 203 204 205 206 207 204 207 199 206 219 192 149 136 150 199 215 210 205 207 217 211 209 210 210 209 207 207 209 212 208 210 212 213 212 212 214 215 214 215 216 216 216 216 215 214 211 211 211 211 211 211 211 211 215 213 211 210 210 210 211 213 208 208 208 208 208 208 208 208 207 208 208 207 206 206 208 210 206 207 209 210 210 210 209 208 212 211 209 207 206 206 206 206 206 206 206 206 206 206 205 205 203 202 201 200 200 200 200 201 202 202 201 200 200 200 201 202 198 201 211 212 180 141 147 183 195 165 161 188 215 229 201 138 138 184 213 215 201 201 219 217 158 62 103 205 226 211 206 208 208 207 207 209 211 212 210 208 217 206 200 199 193 187 198 216 210 213 223 221 202 193 200 207 201 212 227 225 208 197 192 182 165 162 151 168 199 197 190 209 188 184 171 145 125 137 169 189 162 167 156 112 93 123 156 175 166 161 136 95 84 115 135 124 109 126 155 159 124 95 100 116 127 143 114 82 90 98 111 143 158 129 103 71 51 78 107 108 109 114 127 132 116 108 140 185 174 160 99 57 83 109 99 87 79 74 73 86 97 82 66 66 74 69 59 49 47 51 54 54 53 53 52 51 49 47 46 45 42 53 62 67 72 76 98 130 146 148 120 77 51 44 58 83 82 73 62 62 70 74 66 54 46 57 95 120 97 74 104 150 141 113 77 53 47 50 51 50 45 49 56 59 55 58 76 97 106 103 76 50 68 115 130 113 84 66 44 34 38 49 57 60 78 73 63 53 51 52 49 43 54 56 60 70 84 85 63 37 178 178 177 177 177 178 179 179 178 178 178 178 178 178 178 178 179 178 177 177 177 178 180 181 177 177 177 177 177 177 177 177 173 175 177 179 179 177 175 173 179 179 179 179 178 178 177 177 177 177 177 176 176 176 175 175 176 176 176 175 175 174 174 173 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 177 177 178 179 179 179 179 179 178 178 178 178 178 178 178 178 181 181 181 182 182 183 183 183 182 179 179 183 185 184 184 186 186 188 189 189 187 187 188 190 190 190 190 190 190 191 191 191 191 192 192 193 193 193 193 193 188 189 189 190 190 191 191 192 197 196 194 194 195 198 202 204 203 202 200 201 202 203 202 200 201 201 201 201 200 199 198 197 199 200 202 202 201 199 196 194 200 200 200 200 199 199 199 199 198 199 199 200 200 199 198 198 200 199 198 199 201 200 197 195 201 200 198 197 196 195 195 195 199 199 199 199 198 197 197 197 197 198 199 199 199 199 198 197 194 195 196 195 194 194 195 196 195 197 199 200 199 198 199 200 199 201 200 196 196 199 200 197 200 200 200 200 199 198 197 196 199 198 198 200 202 202 200 198 199 199 200 200 200 201 201 201 198 202 202 193 183 184 197 211 212 204 173 143 177 221 214 206 207 210 193 160 146 166 197 215 150 86 88 147 141 118 149 170 198 215 179 110 128 212 229 195 203 230 225 162 100 97 129 148 151 131 107 89 72 63 82 112 151 156 128 69 43 41 49 83 94 99 124 162 193 174 134 136 190 241 237 168 125 129 119 88 107 142 172 187 214 245 246 225 138 99 133 215 245 246 206 106 43 35 45 100 151 175 178 154 109 85 113 126 101 69 33 26 65 129 155 139 131 124 116 124 148 120 80 55 59 80 93 95 80 85 97 71 63 127 201 241 247 254 221 153 105 76 80 113 135 122 97 76 56 33 29 46 74 88 87 49 30 79 134 143 112 88 75 91 95 102 145 175 138 131 146 152 153 152 128 111 146 123 85 33 12 72 168 223 190 167 153 154 154 157 171 185 162 200 211 172 136 144 173 190 201 169 130 89 47 28 32 39 61 89 98 88 128 177 153 110 97 82 78 119 179 199 200 213 175 118 86 63 42 51 79 106 136 143 163 194 185 107 106 159 118 45 40 88 112 131 123 75 77 63 59 42 57 129 196 229 226 242 249 232 203 178 137 89 53 29 23 32 32 29 33 36 36 35 33 28 24 21 20 21 17 18 20 20 18 17 17 18 16 17 17 17 17 16 14 14 14 14 15 16 17 19 20 21 26 20 22 26 24 29 35 32 41 45 41 31 23 23 22 19 18 33 36 31 32 24 16 20 18 21 24 26 26 24 21 20 24 30 30 31 36 34 32 40 40 42 45 49 47 42 38 37 46 47 47 43 39 39 43 48 53 42 35 37 44 47 48 48 43 44 41 37 37 41 43 41 38 33 32 35 34 30 33 42 51 46 42 40 36 32 34 38 32 37 43 47 50 52 55 57 42 38 39 42 40 33 29 32 32 34 34 32 29 28 28 30 38 32 26 27 32 36 36 34 29 22 18 31 53 72 107 149 165 150 127 169 199 207 198 197 194 196 196 194 196 203 206 206 209 208 202 193 177 162 178 213 178 78 7 51 122 179 158 117 143 196 237 240 221 138 68 15 18 23 29 34 36 37 39 40 38 36 32 52 94 108 79 47 41 32 35 51 60 55 48 48 52 57 56 50 75 132 144 104 63 28 18 65 101 108 114 108 148 249 254 184 121 71 68 97 139 178 190 190 199 223 242 229 194 162 150 142 96 66 126 217 253 246 229 224 199 151 129 127 162 107 101 162 216 227 218 211 213 214 213 211 210 212 216 219 235 196 157 161 196 213 189 158 117 104 145 192 177 150 150 154 133 166 206 225 229 236 228 205 186 187 201 209 203 134 80 135 213 170 150 200 248 249 236 218 209 207 158 165 222 229 227 252 221 145 80 43 34 37 30 34 33 34 33 30 27 25 25 27 33 31 29 32 38 42 44 44 49 43 33 25 29 62 117 162 174 205 192 177 158 138 157 168 158 172 191 136 43 16 60 119 151 146 119 122 187 237 222 189 151 151 143 142 176 201 140 40 2 69 141 189 158 111 91 125 189 195 154 83 54 76 106 122 66 73 176 251 254 178 60 53 112 159 168 168 214 253 212 99 109 200 255 223 154 105 91 98 153 185 126 47 36 62 101 128 105 62 36 39 40 35 37 41 47 45 42 41 45 48 43 35 41 61 74 69 104 201 248 214 181 209 251 254 191 106 55 41 46 47 46 46 51 56 58 56 57 51 44 47 47 43 59 90 131 115 81 60 76 95 94 86 84 116 117 94 112 154 162 148 166 110 98 173 255 255 186 121 126 123 116 120 128 155 173 146 80 30 50 138 192 189 164 142 124 106 85 68 52 40 41 49 42 44 39 30 33 45 49 44 29 27 28 32 36 33 22 12 16 26 34 34 35 38 37 32 27 22 21 30 39 41 36 32 30 27 23 22 23 23 22 21 18 23 29 31 29 27 28 29 33 36 37 36 32 28 26 25 23 24 25 27 31 35 38 41 49 58 60 48 36 30 28 25 28 33 38 41 41 39 39 39 32 33 32 29 25 24 25 27 38 42 45 44 38 32 30 29 23 23 24 25 27 29 31 31 26 14 21 38 49 70 89 89 70 67 94 129 103 68 99 142 124 82 60 88 109 83 50 44 50 98 174 188 98 38 58 64 69 67 78 88 113 128 94 61 63 67 62 57 95 179 240 249 209 102 62 92 131 193 207 145 138 152 127 56 69 161 166 94 107 186 203 186 198 199 158 102 61 38 45 116 164 134 77 29 1 13 76 160 178 117 55 33 24 38 42 35 36 47 49 40 23 24 27 35 42 44 42 40 37 48 45 36 37 43 48 55 48 49 38 27 44 71 69 46 40 35 33 34 33 28 24 24 30 32 37 41 43 41 35 31 30 34 36 35 36 39 42 41 37 38 39 39 38 37 38 39 42 41 37 32 32 33 28 22 20 27 36 43 46 44 40 37 35 34 31 26 23 25 32 38 37 32 28 30 30 30 33 38 39 51 46 47 52 60 73 65 64 75 92 86 59 56 72 76 63 36 42 87 132 143 92 19 53 78 100 110 96 89 123 154 145 128 80 25 30 94 133 118 57 33 78 123 87 30 57 149 207 197 141 96 101 132 131 86 66 70 76 80 70 54 68 106 97 67 31 35 43 38 49 55 81 106 128 130 109 82 83 107 119 125 144 149 125 102 102 108 55 32 18 24 30 27 30 41 47 43 37 33 31 31 30 30 34 34 35 36 36 36 34 32 29 30 35 39 29 34 104 196 245 252 220 178 171 185 184 155 155 149 114 49 23 31 30 37 36 33 33 37 39 40 44 49 41 42 44 45 47 47 45 42 42 39 37 38 40 40 36 32 35 37 40 40 38 37 38 39 42 44 42 32 23 25 37 50 63 88 112 128 139 134 107 81 98 124 144 132 126 162 189 179 157 145 116 90 98 143 193 221 206 171 137 117 140 172 145 103 152 217 206 174 163 150 149 144 148 159 164 162 175 204 220 217 152 31 27 146 220 232 229 216 150 54 38 62 59 57 96 176 197 149 105 116 129 126 145 162 163 151 142 149 166 172 150 122 114 129 132 111 82 61 38 14 17 72 117 112 81 55 42 34 39 38 38 41 44 47 50 53 53 45 39 41 48 67 101 128 134 175 211 144 47 61 161 247 222 203 182 208 189 118 141 226 245 240 231 221 211 191 156 125 85 54 36 53 84 119 166 208 198 203 179 141 123 122 125 129 149 156 188 232 247 231 221 227 216 229 231 225 237 254 254 230 213 195 179 189 225 249 233 201 142 97 58 43 36 39 50 57 60 50 42 27 88 207 250 241 244 230 220 224 229 225 219 217 228 229 229 227 224 225 229 234 241 245 247 246 253 254 239 194 110 46 30 54 69 105 151 159 189 204 211 202 197 160 101 89 78 79 92 143 205 241 199 101 101 139 154 121 68 29 25 43 70 155 241 252 236 177 136 151 167 175 146 97 102 134 169 223 251 228 229 241 242 238 201 140 101 91 97 110 105 104 140 189 177 153 151 206 205 143 88 19 34 49 60 66 105 179 224 219 195 185 194 213 216 213 212 210 219 203 209 220 213 216 225 220 193 196 205 212 210 201 201 207 206 206 205 204 204 203 203 202 206 212 208 208 206 209 211 186 123 132 191 236 222 172 138 148 175 188 202 214 211 192 185 197 208 206 204 204 205 207 208 208 207 210 201 209 223 191 133 104 108 169 202 210 212 211 214 204 209 210 211 209 208 208 210 212 209 211 212 212 211 211 213 215 214 215 216 217 217 216 215 215 211 211 211 211 211 211 211 211 212 210 209 210 210 208 208 210 210 210 210 209 209 208 208 208 206 208 210 210 208 208 209 211 207 208 209 209 208 208 209 210 212 212 210 209 208 206 205 205 205 205 206 206 206 205 204 204 201 201 201 201 201 200 199 199 201 200 200 199 200 200 201 202 199 201 212 216 182 125 117 156 195 183 168 180 211 234 202 123 103 163 210 222 211 215 227 208 130 62 128 220 230 217 205 205 208 207 207 209 211 212 210 208 211 202 196 196 192 190 202 219 211 210 221 227 217 208 205 199 185 202 224 224 205 195 188 177 173 183 179 178 190 199 210 230 197 181 160 129 113 139 166 162 153 155 155 130 91 89 127 161 160 151 132 99 74 83 102 106 114 136 167 166 127 99 105 119 108 113 96 76 75 80 97 127 126 101 97 67 48 94 122 101 98 104 102 86 75 91 130 164 170 155 93 48 72 101 96 88 71 65 60 69 80 72 62 65 57 59 56 47 42 44 50 53 47 48 49 48 45 44 44 45 51 55 58 67 79 80 84 98 112 141 135 93 56 36 47 79 91 81 69 63 61 60 56 53 48 56 92 119 97 67 78 107 95 79 59 49 48 50 49 46 38 48 54 52 52 62 80 93 81 84 72 55 63 92 106 99 80 65 46 37 41 50 57 59 73 65 55 51 53 53 47 39 31 47 63 75 85 83 62 37 178 178 177 177 177 178 179 180 179 179 179 179 179 179 179 179 178 178 178 178 179 179 180 180 177 177 177 177 177 178 178 178 176 177 177 177 177 177 177 176 180 180 179 179 179 178 178 178 176 176 177 177 177 177 177 177 176 175 175 175 175 175 174 174 175 175 175 176 176 176 177 177 175 175 175 176 176 177 177 177 179 178 178 178 178 178 178 177 176 177 178 179 180 180 180 180 178 178 179 179 180 180 180 181 182 182 182 182 182 182 182 182 180 178 179 184 188 186 184 184 186 188 189 189 187 187 188 190 190 190 190 189 189 189 189 189 190 190 191 192 193 193 192 192 190 190 191 191 191 192 192 192 195 195 196 197 198 199 201 202 201 200 198 199 200 201 200 198 204 203 202 201 200 199 199 199 198 198 199 199 199 198 198 197 199 199 199 199 199 199 200 200 197 198 199 199 199 199 198 197 204 202 199 198 199 199 198 197 197 198 199 199 199 199 198 198 199 199 198 198 198 198 198 198 197 198 199 199 199 199 198 197 194 196 197 196 195 194 195 197 198 199 200 199 197 197 199 201 200 203 202 196 196 201 201 197 200 200 199 198 198 198 199 199 199 198 199 200 202 202 200 197 198 198 198 199 199 200 200 200 194 204 205 185 159 154 177 202 182 192 176 147 168 195 188 193 210 217 210 184 165 168 186 198 184 105 87 141 147 130 162 191 221 188 152 143 147 162 170 148 175 197 176 159 179 165 121 108 120 130 127 109 77 49 73 131 201 201 157 66 26 37 60 105 148 159 145 145 147 122 116 134 164 192 198 142 76 74 119 147 208 219 226 232 244 240 194 140 106 144 195 230 230 241 233 159 89 71 58 81 113 137 150 131 105 62 102 171 158 87 31 18 60 68 62 60 71 70 73 92 76 78 86 101 113 111 96 82 88 72 75 59 58 119 187 221 183 147 98 65 53 51 58 72 84 89 70 41 27 23 37 65 62 70 76 70 94 172 220 201 162 144 119 129 111 59 54 73 71 92 123 160 202 185 113 80 131 135 106 41 11 67 159 212 209 168 156 158 133 116 126 136 137 141 149 163 180 193 196 193 216 202 183 146 91 52 39 36 51 57 66 61 75 81 59 63 74 102 140 166 166 158 178 214 204 115 47 49 62 80 101 91 109 144 181 179 142 95 118 127 67 65 103 146 169 202 211 177 153 108 66 34 42 85 124 157 157 168 177 182 207 233 205 144 91 61 44 37 27 29 35 29 30 32 32 30 26 22 21 21 25 26 27 25 22 20 20 21 19 18 17 16 15 15 16 16 14 14 15 16 17 18 19 20 25 17 21 27 22 19 21 21 37 37 35 30 23 19 22 27 59 91 85 63 59 39 14 17 20 20 22 23 24 24 23 23 21 29 30 29 36 36 35 39 24 36 46 44 38 38 44 51 47 46 45 42 40 41 45 49 50 38 31 35 39 36 35 38 44 46 45 42 42 44 45 43 39 32 34 38 30 24 43 74 95 72 48 39 41 41 38 35 37 43 49 52 54 58 66 72 60 67 77 76 56 30 19 22 27 28 29 29 28 27 28 29 33 30 27 27 30 32 32 30 29 22 22 49 89 114 133 152 160 150 129 165 191 204 201 204 196 193 193 196 198 196 195 195 205 207 217 224 197 144 124 144 136 41 2 86 179 239 193 116 109 175 231 235 193 106 60 19 18 21 26 29 31 33 36 39 38 45 40 45 69 74 56 47 41 32 39 64 79 70 57 53 52 54 56 54 61 80 81 60 39 19 32 87 119 146 168 136 113 184 217 193 124 60 69 108 164 191 198 210 227 234 233 216 174 139 116 76 36 87 195 253 251 243 229 175 110 95 134 188 161 113 134 213 243 218 204 210 209 209 208 206 206 208 213 217 243 213 163 150 179 183 160 151 170 141 147 179 184 173 178 190 169 166 176 198 225 247 239 211 173 146 158 181 193 144 88 125 173 163 178 236 253 228 225 223 243 241 191 137 151 167 177 231 248 210 138 59 31 34 27 34 34 34 33 32 29 28 28 29 34 33 32 33 34 37 38 39 42 41 43 40 27 26 57 96 139 170 149 141 147 154 184 184 167 147 129 82 39 55 115 178 183 147 96 77 121 191 221 211 202 173 127 100 125 159 120 40 12 67 129 174 144 103 88 120 221 253 219 109 63 109 160 174 86 105 216 254 235 145 57 116 151 145 149 158 206 251 193 92 113 197 255 243 187 121 79 71 116 130 108 90 82 81 124 174 117 65 31 34 36 34 39 47 46 48 46 43 43 45 44 40 49 59 67 65 89 153 185 165 172 207 222 191 133 76 43 36 46 49 51 51 55 59 59 54 37 41 49 61 59 46 57 90 124 111 82 72 97 118 107 88 56 48 54 58 106 144 117 109 136 87 84 166 251 253 188 128 143 115 106 136 159 170 153 97 59 30 75 178 243 254 247 225 205 180 158 143 119 88 77 85 105 82 61 56 59 58 52 48 37 40 44 47 45 37 26 18 21 32 39 37 36 38 34 27 26 23 27 36 42 39 33 29 29 26 23 22 23 24 24 23 20 25 30 31 28 26 28 30 32 35 38 38 35 32 30 30 22 25 30 34 37 38 38 37 44 57 63 53 40 35 33 30 25 29 34 37 36 35 35 36 31 30 27 22 19 18 21 24 31 36 40 40 35 31 30 31 27 27 26 26 27 28 30 30 23 14 29 49 71 113 126 91 59 51 68 76 72 88 114 139 126 88 84 120 134 105 67 45 34 81 126 139 95 49 51 56 58 68 80 81 114 152 132 96 59 38 63 99 108 147 217 252 201 79 40 94 152 215 226 166 150 173 165 94 66 97 91 67 137 186 168 162 208 218 176 123 64 41 34 86 121 90 48 21 9 26 85 151 153 100 67 73 62 45 38 58 86 91 64 34 36 36 35 36 38 41 43 43 38 45 40 32 37 42 43 48 42 40 34 31 40 51 48 38 37 34 32 31 27 24 26 31 35 38 42 43 40 34 29 26 31 35 36 33 34 39 44 44 47 46 43 38 34 34 37 41 41 41 37 31 30 31 31 28 30 33 38 43 46 45 42 39 38 36 32 28 27 28 32 34 35 28 30 44 56 58 54 53 56 51 34 37 49 59 72 67 60 59 53 44 44 57 69 71 38 34 66 121 150 129 72 19 67 99 132 116 87 99 137 176 152 121 75 30 24 63 83 62 44 52 105 129 84 33 42 99 133 130 108 99 96 89 79 55 81 97 98 89 76 58 52 56 57 49 29 45 65 56 62 78 131 166 179 149 102 68 69 90 110 115 126 123 97 73 60 51 29 19 21 34 37 29 28 37 47 44 39 33 29 27 29 30 34 34 34 34 34 34 34 35 41 37 35 34 27 38 110 200 237 241 214 178 151 150 160 142 151 132 90 37 26 34 32 45 33 30 31 35 40 41 42 44 46 44 42 42 42 40 37 34 38 37 36 35 34 34 34 34 32 35 39 41 40 39 40 41 45 44 42 36 29 40 76 113 148 149 140 139 134 95 66 76 89 85 82 92 121 151 154 138 137 144 129 106 121 172 209 215 197 160 126 115 155 176 133 104 178 235 222 169 139 119 121 142 153 164 187 199 200 215 223 211 159 35 41 160 219 233 242 226 148 51 42 66 63 63 93 162 157 133 133 174 176 138 138 160 164 161 163 168 178 186 169 138 106 81 91 116 108 85 55 22 23 53 80 81 69 57 43 31 30 35 38 38 38 38 38 36 40 33 33 31 46 98 160 203 161 172 151 72 37 97 176 227 197 176 190 244 200 99 132 237 234 230 227 227 226 213 188 167 145 108 67 46 47 67 102 133 179 221 251 251 236 216 201 198 227 247 254 254 242 237 238 239 239 241 245 251 251 248 249 253 254 225 165 115 116 136 114 67 50 41 42 52 69 103 137 151 108 51 26 22 77 192 249 247 235 230 225 225 226 226 228 230 224 225 226 226 224 224 225 227 235 212 192 203 237 254 229 192 156 82 17 15 91 197 253 254 225 245 227 170 125 75 45 80 109 150 204 245 254 251 215 135 162 206 210 152 88 49 28 20 64 114 188 248 230 166 153 176 145 120 136 157 140 107 111 162 199 218 234 242 249 243 191 125 131 143 137 94 56 76 134 176 156 119 116 143 115 59 40 36 38 46 52 53 85 169 238 249 207 172 171 206 221 212 210 218 216 207 213 212 199 205 204 177 149 181 210 213 204 201 202 202 206 206 205 205 204 203 202 202 212 211 204 210 210 208 206 182 113 130 197 237 210 166 150 170 217 229 237 230 203 167 163 186 214 211 207 205 206 207 207 206 207 211 210 222 227 178 113 86 113 153 178 202 216 212 209 200 210 211 211 210 208 208 210 212 210 211 212 212 211 211 213 215 217 217 217 217 216 215 214 213 212 212 212 212 212 212 212 212 211 208 209 212 211 208 207 209 213 212 211 210 209 208 207 207 206 209 212 212 211 210 210 211 209 210 210 208 207 208 211 214 211 212 212 211 209 207 205 203 203 203 204 205 204 203 202 201 199 200 202 203 203 201 198 197 199 199 198 198 199 200 201 202 202 198 200 212 201 152 130 152 189 199 168 155 189 227 206 125 90 156 211 223 211 220 228 194 105 70 152 226 227 219 205 207 208 207 207 209 211 212 210 208 209 204 201 199 197 196 202 212 215 210 217 225 221 214 204 193 169 189 213 214 200 195 195 187 189 204 198 177 178 197 203 193 189 185 155 121 125 152 153 135 138 146 157 139 84 60 93 123 132 123 122 115 93 82 96 110 122 133 146 135 105 97 116 133 107 95 84 76 67 66 85 109 97 87 83 57 58 94 103 102 97 92 79 64 62 82 116 142 165 139 87 57 72 84 79 80 63 62 56 57 63 58 54 60 58 58 54 46 42 45 49 50 45 46 46 45 44 44 46 48 52 54 55 65 81 85 86 94 117 166 174 130 80 41 41 74 89 80 71 66 63 57 52 50 48 49 69 84 72 55 54 58 52 49 46 46 47 47 47 46 40 45 50 51 54 63 77 86 80 82 78 69 64 67 73 76 71 64 54 45 43 44 49 52 57 53 46 46 62 77 69 50 32 45 58 69 80 83 69 51 178 178 177 177 177 178 179 180 179 179 179 179 179 179 179 179 177 177 178 180 180 180 180 179 178 178 178 178 178 178 178 178 180 179 177 176 176 177 179 180 180 180 180 179 179 179 178 178 175 175 176 177 177 178 179 179 175 175 175 175 175 175 175 175 174 175 175 176 176 177 177 177 174 174 175 176 176 177 178 178 179 179 179 178 178 177 177 177 175 176 177 179 180 181 181 181 180 180 181 182 182 183 184 184 184 183 183 183 183 183 182 182 181 179 181 187 191 189 186 186 186 188 189 189 187 187 188 190 189 189 189 188 188 187 187 187 189 190 191 192 192 192 192 192 192 192 192 192 192 192 192 191 190 192 195 198 199 199 198 197 195 194 194 196 199 202 201 200 206 205 203 201 200 200 201 201 198 197 195 195 195 197 200 201 198 198 198 199 199 200 200 200 196 197 198 199 199 199 198 197 211 206 200 197 198 200 201 202 194 196 198 200 202 202 201 200 199 198 198 198 198 198 198 198 197 198 199 199 199 199 198 197 194 196 198 197 195 194 196 198 200 200 200 198 196 196 199 202 201 205 204 197 197 202 203 198 199 198 197 197 197 199 201 203 198 198 199 201 203 203 200 197 196 196 197 197 198 198 199 199 200 198 196 191 183 173 163 157 142 182 198 176 170 165 152 173 212 226 228 199 159 146 168 197 188 122 103 153 175 176 205 220 201 150 147 202 175 105 109 125 149 186 145 140 225 223 130 89 68 89 101 103 85 47 54 107 172 185 153 64 31 65 114 179 207 173 111 120 147 131 139 161 161 137 139 129 82 81 155 226 235 229 230 235 217 171 122 94 143 197 213 206 205 222 221 165 114 136 132 99 58 63 117 146 126 83 139 241 216 99 28 17 41 50 69 109 149 157 148 151 151 170 185 193 205 216 205 185 169 141 120 71 42 78 108 106 94 59 65 105 127 142 152 146 156 179 129 44 35 83 105 97 102 101 123 152 183 225 220 167 160 174 143 132 133 104 80 59 63 50 76 166 241 181 84 85 129 161 138 53 9 55 124 154 192 171 169 160 143 166 187 167 144 113 103 134 170 181 180 181 187 192 198 178 126 80 57 48 52 54 52 30 38 46 26 35 67 118 202 232 171 116 139 189 172 108 34 30 67 123 144 87 86 137 182 158 113 90 115 78 74 126 162 154 157 205 242 238 227 167 121 103 95 73 58 80 83 77 71 90 163 241 236 173 131 102 77 52 30 31 32 15 25 28 30 30 27 24 23 23 36 37 37 34 30 26 26 27 25 23 19 16 14 13 13 14 13 14 15 16 17 18 18 18 21 20 30 35 21 12 20 28 28 29 35 39 29 20 33 55 119 160 145 106 93 59 19 19 23 22 21 21 23 26 28 30 25 33 32 28 33 32 29 31 35 40 42 40 40 43 40 33 47 46 43 41 40 42 46 49 39 39 35 31 32 36 34 29 38 42 44 44 45 48 48 45 41 35 39 43 29 22 55 102 136 97 55 40 45 48 40 30 46 51 57 58 59 64 76 85 92 107 123 116 80 37 18 21 24 25 27 27 27 27 28 29 28 29 29 29 29 28 29 29 22 21 29 64 115 149 167 181 170 151 118 153 195 221 209 192 202 191 190 199 201 195 196 206 197 192 207 233 215 145 94 92 81 8 16 136 220 250 189 106 63 131 213 245 196 91 53 25 22 24 26 27 28 31 36 40 49 41 29 39 58 49 38 51 44 35 45 77 95 84 67 60 58 54 57 63 61 55 52 53 37 33 58 100 112 154 202 166 117 124 158 175 111 64 116 175 192 223 226 224 231 239 247 238 199 144 103 47 16 112 232 254 251 239 192 86 62 146 185 173 111 119 174 229 229 210 210 216 210 212 213 213 211 211 213 215 228 216 170 146 163 158 144 160 188 171 159 181 220 224 200 186 167 165 177 200 222 234 221 193 136 139 160 144 152 164 113 88 106 133 178 241 254 235 236 224 238 243 207 107 74 100 128 200 253 251 182 72 28 33 28 37 34 34 34 32 31 30 30 31 32 33 34 34 34 33 33 34 40 34 38 46 37 23 34 61 122 163 140 140 182 226 247 209 162 119 82 42 25 63 149 240 245 203 163 130 106 114 144 160 185 200 195 160 136 129 91 32 17 72 122 153 128 104 83 90 183 251 241 138 84 118 153 153 83 100 201 214 163 78 29 143 165 138 153 163 183 201 140 65 100 188 253 251 204 137 87 75 86 74 106 170 153 87 102 159 114 57 21 25 33 36 48 60 53 53 49 42 39 39 37 33 39 43 55 60 66 93 121 128 148 171 151 97 62 45 35 34 47 51 53 53 56 59 56 49 44 58 81 102 99 78 85 118 148 128 89 74 103 137 142 132 86 42 33 40 110 159 117 115 112 87 100 174 248 247 176 107 118 102 124 177 188 166 131 75 24 18 77 168 220 243 251 239 222 204 198 204 188 154 137 144 193 144 103 95 90 69 49 44 52 60 68 69 61 49 38 32 26 37 43 40 37 37 32 23 25 25 32 41 43 36 29 27 28 25 23 23 24 26 26 26 24 28 32 31 27 25 27 30 30 34 38 39 37 35 34 34 20 26 34 41 43 41 37 33 39 55 64 55 43 39 37 34 24 27 32 34 33 32 31 32 32 30 25 20 16 17 21 25 24 29 35 35 32 29 30 32 31 30 28 27 27 27 28 29 29 22 34 54 99 175 177 99 50 45 65 61 77 119 117 103 100 77 96 138 145 116 75 41 43 73 70 78 92 73 60 66 49 63 69 53 80 140 158 150 68 45 93 137 111 121 197 248 199 63 28 107 175 222 227 179 149 178 189 125 58 40 53 97 151 170 134 156 236 242 177 111 77 66 45 59 76 61 40 22 22 50 107 150 130 83 86 126 125 57 33 93 152 137 79 39 64 60 52 42 35 33 34 35 43 42 34 32 41 43 42 48 34 31 34 43 45 40 37 39 34 32 31 29 25 24 32 41 39 42 45 43 36 29 23 21 32 36 36 32 32 39 44 46 54 51 45 37 32 32 36 40 41 42 39 33 30 33 35 35 36 37 39 43 47 47 43 39 39 37 33 31 30 30 29 29 33 30 43 74 98 99 86 74 77 65 48 57 66 63 68 64 53 43 28 28 49 62 56 48 29 42 88 138 138 93 53 40 84 125 173 144 107 130 168 209 180 141 91 43 18 35 48 31 45 66 105 96 52 25 28 52 65 106 113 87 58 55 72 69 86 103 90 68 58 53 51 44 36 45 27 42 83 99 115 135 154 188 190 143 88 56 53 65 69 91 113 110 85 69 58 44 35 23 20 26 27 23 28 41 47 45 41 34 27 25 28 32 33 33 32 32 32 34 36 37 33 38 45 51 45 43 82 140 192 205 208 191 149 128 139 131 139 112 69 31 34 39 25 34 34 31 29 32 38 42 44 45 54 47 39 35 34 35 36 37 37 37 36 33 30 29 32 34 31 35 40 43 43 44 44 45 42 40 40 39 38 61 119 175 214 194 161 150 135 73 46 86 122 107 84 93 142 182 180 160 155 163 161 156 171 202 217 212 193 155 116 98 131 145 115 120 210 240 219 161 114 76 91 159 194 190 205 206 185 191 214 216 150 31 37 145 207 245 250 199 138 46 43 64 62 68 87 142 134 155 180 208 197 167 170 181 174 190 206 201 190 193 195 182 148 102 132 189 158 87 49 37 38 40 41 42 48 52 45 34 29 32 32 30 29 32 37 41 43 36 34 26 46 112 176 211 142 126 78 38 83 153 174 185 162 199 232 235 163 103 160 240 222 217 215 220 223 216 202 191 179 160 123 80 50 39 41 44 89 131 186 233 254 252 246 253 251 252 253 253 254 254 254 252 251 244 244 250 246 231 221 219 213 180 124 70 41 38 41 39 40 62 101 142 186 229 242 226 156 53 14 27 78 178 241 247 162 173 199 226 230 217 215 224 225 224 223 223 223 223 223 223 236 189 158 179 206 195 176 176 212 132 39 19 89 163 206 249 251 248 182 92 57 48 79 169 236 242 250 254 244 235 210 143 206 246 235 158 94 66 45 25 19 54 119 202 201 145 132 127 94 93 157 188 144 117 120 125 136 178 198 200 205 182 139 116 166 162 158 135 99 92 122 150 127 132 143 132 95 59 42 46 44 42 43 44 76 162 236 250 217 164 156 202 225 212 209 223 213 210 214 197 175 181 169 122 120 177 221 218 204 207 210 204 207 206 206 205 204 203 202 202 203 197 192 207 215 216 214 191 129 148 212 236 195 160 163 191 206 205 207 210 201 174 163 177 219 214 209 207 207 207 205 204 204 211 218 235 231 167 101 85 146 158 165 196 220 214 210 205 210 211 211 210 208 208 210 212 210 211 213 212 211 211 213 215 219 219 219 218 216 214 212 211 212 212 212 212 212 212 212 212 212 209 211 215 215 210 208 210 214 214 212 211 209 208 207 206 205 209 213 214 213 211 211 211 212 212 211 209 207 208 213 217 211 211 212 212 211 208 204 202 206 206 207 208 207 206 205 204 197 199 202 204 204 201 198 195 198 197 197 198 199 200 201 202 194 207 198 193 212 211 176 150 175 198 155 125 164 222 219 149 112 176 224 224 205 215 221 179 97 81 167 225 218 215 205 212 208 207 207 209 211 212 210 208 211 210 208 205 201 198 199 201 219 210 213 221 218 212 202 188 167 187 208 207 192 191 196 192 167 173 183 182 170 170 183 191 163 198 177 132 134 147 140 138 156 174 180 144 78 56 87 102 114 108 124 139 116 85 81 94 111 117 122 111 94 102 126 139 123 95 81 77 62 59 80 99 85 79 64 46 70 83 77 116 108 82 65 67 72 80 106 138 166 130 85 70 74 65 56 63 55 61 59 57 58 52 47 51 62 57 48 40 40 45 46 43 45 44 41 39 39 40 43 45 44 52 56 64 76 82 92 109 140 198 210 162 102 49 37 66 85 77 71 71 69 61 53 49 46 43 47 50 49 50 46 33 39 44 48 48 45 41 40 41 49 46 46 49 53 58 69 80 80 79 79 75 64 53 54 63 63 64 61 53 43 38 40 43 41 43 38 40 70 101 92 62 43 46 52 66 85 93 80 60 178 178 178 178 178 178 178 178 176 177 179 180 180 179 177 176 179 179 179 178 178 177 177 177 182 181 180 179 178 178 178 178 178 178 177 177 177 178 179 180 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 178 177 175 173 173 173 175 176 175 175 175 175 175 175 175 175 173 173 174 175 176 177 178 179 178 178 178 178 178 178 178 178 180 180 180 181 181 181 182 182 183 183 183 183 183 183 183 183 184 183 182 181 181 183 184 186 182 185 188 188 186 185 186 188 186 186 187 187 188 189 190 190 187 187 187 188 188 188 189 189 191 190 188 186 187 190 193 196 191 192 193 195 198 200 201 202 198 200 204 206 206 204 201 198 197 197 198 199 200 200 200 199 196 197 197 197 197 197 197 197 195 196 196 197 199 200 200 201 200 201 200 197 198 199 195 187 197 200 201 201 199 197 197 198 194 199 203 205 203 200 198 197 197 198 198 199 199 200 200 200 201 200 200 200 200 200 200 200 196 195 195 195 196 198 200 201 199 199 199 199 199 199 199 199 197 197 197 198 198 199 199 199 199 199 198 198 198 197 197 197 199 198 197 197 197 197 198 199 199 199 199 208 214 203 194 201 194 198 209 201 209 204 156 136 120 172 219 198 156 113 97 151 200 211 189 159 167 162 153 194 213 145 112 153 175 191 227 218 163 174 199 183 124 70 72 123 180 178 138 133 158 167 148 101 85 55 50 69 84 66 51 80 112 147 137 73 47 138 239 241 183 126 95 117 143 148 164 192 211 189 178 169 167 146 145 211 221 236 222 178 126 94 121 182 223 217 206 198 200 204 199 190 152 176 193 161 96 60 70 88 83 96 171 208 158 71 11 14 36 98 176 223 219 218 229 208 217 232 234 248 246 243 246 212 187 160 116 81 54 54 58 27 5 83 166 220 241 228 220 235 249 229 163 44 63 153 208 212 199 221 236 225 200 177 161 152 196 175 119 78 129 191 179 154 103 61 55 107 133 127 136 136 150 165 157 70 3 46 122 162 171 157 181 213 217 217 211 189 179 170 129 111 136 141 126 130 116 128 129 148 145 122 112 89 70 39 28 30 31 48 51 25 45 120 200 222 198 175 155 132 117 73 24 35 122 194 166 91 74 136 155 118 78 53 62 97 165 204 215 174 149 186 231 239 235 190 147 144 154 166 162 121 90 52 30 40 100 204 248 210 174 177 144 75 25 17 24 24 26 27 28 27 25 25 27 30 41 47 46 38 36 40 38 31 35 29 21 14 13 15 17 18 19 14 11 13 15 14 17 21 18 22 25 25 23 19 18 18 23 29 37 45 52 65 87 106 140 172 153 134 146 99 28 16 23 17 15 22 28 28 28 31 29 28 30 33 36 36 32 28 33 36 36 34 38 43 44 40 41 43 42 38 36 38 44 48 42 36 31 29 31 33 34 36 38 40 40 39 41 44 44 41 37 36 41 45 39 37 59 88 115 78 47 46 54 50 41 37 87 102 87 68 67 59 61 88 130 169 177 125 62 31 23 18 20 23 27 22 18 29 36 27 28 21 22 23 19 23 27 22 34 49 53 68 94 155 226 235 207 143 113 149 207 212 177 173 192 199 196 196 192 197 206 189 176 180 203 236 237 181 104 56 25 4 50 149 224 245 207 144 92 104 167 230 213 139 64 16 17 23 28 29 26 26 31 36 47 42 39 38 37 37 43 49 55 46 50 58 73 110 143 145 91 68 51 52 56 52 51 56 34 37 52 71 115 184 196 145 97 104 121 113 101 147 210 230 243 234 194 174 200 220 230 251 234 157 86 52 53 107 187 235 231 153 100 110 152 190 185 148 67 130 222 253 220 207 216 208 210 219 211 213 206 206 225 212 201 189 178 172 159 141 131 131 180 220 205 180 195 219 220 195 174 169 170 186 197 181 152 137 147 198 213 177 160 167 136 78 37 89 161 191 184 200 223 219 244 252 210 103 60 78 107 160 212 231 182 84 58 45 41 37 32 43 37 26 28 33 33 35 30 29 29 31 32 32 30 28 32 36 41 41 36 31 28 27 90 138 172 169 190 246 249 194 142 99 57 22 28 89 175 254 246 239 201 176 178 153 119 118 132 155 173 188 167 128 91 36 18 67 164 203 171 133 94 65 160 230 202 147 138 136 133 119 104 126 125 112 67 25 74 157 160 189 222 205 148 109 86 61 117 177 238 245 196 134 93 78 83 66 145 224 171 79 62 81 57 54 37 25 35 49 62 73 96 63 39 41 44 37 36 44 40 40 43 53 75 98 110 110 131 115 80 50 44 45 43 44 56 51 51 58 62 61 60 61 70 102 136 148 129 100 102 132 149 144 111 87 103 130 155 178 126 82 64 73 91 132 154 134 111 84 103 179 240 231 156 80 75 93 159 224 203 148 115 77 33 46 84 132 161 168 175 187 201 209 207 226 210 146 155 223 221 173 127 112 103 86 73 73 63 97 124 126 89 50 60 86 84 85 80 76 78 69 46 25 27 34 35 38 25 21 36 32 33 24 23 25 25 32 36 29 29 35 32 27 32 32 25 24 28 31 35 36 34 31 30 30 27 28 30 33 35 37 38 38 47 51 56 57 53 46 39 36 24 29 32 29 24 22 27 32 28 27 26 28 30 30 29 27 27 28 29 31 32 33 34 34 32 30 29 29 29 30 30 29 31 24 24 78 174 221 171 98 74 33 28 45 79 112 97 63 63 80 91 138 174 138 86 60 80 92 76 69 63 71 89 65 50 67 55 42 43 89 159 172 99 59 124 164 118 112 159 205 136 55 76 127 151 194 207 184 161 169 151 106 44 15 51 88 109 110 118 161 196 190 158 115 106 79 53 47 52 49 35 22 28 84 157 195 133 57 101 192 175 71 21 118 194 166 76 40 103 148 122 83 76 54 32 27 42 39 40 38 33 38 41 33 33 35 35 35 40 45 42 36 31 30 28 28 30 33 37 40 44 40 36 34 33 31 28 25 40 43 44 39 34 35 44 52 51 44 36 31 32 36 41 44 38 39 39 36 32 30 32 35 36 40 45 49 49 46 41 38 33 34 35 34 33 33 32 30 25 41 83 124 129 115 128 161 145 116 96 87 72 60 55 53 45 35 30 39 56 64 57 47 23 45 65 88 85 61 49 36 62 100 120 104 94 126 182 220 217 165 92 37 21 30 40 41 52 63 64 49 34 32 38 42 50 54 60 60 51 45 53 67 71 54 55 61 48 39 41 40 37 40 45 54 89 146 173 158 124 119 118 113 81 37 42 84 122 148 149 121 103 91 61 28 29 28 26 26 27 30 34 37 40 35 31 31 29 24 24 28 34 33 32 31 32 34 36 38 40 32 48 82 89 70 63 76 113 136 152 144 124 109 98 91 84 68 50 42 39 35 32 31 29 29 28 30 35 42 48 51 47 42 36 31 29 30 32 33 39 39 37 33 30 29 32 34 32 40 49 42 45 50 35 34 26 56 84 92 93 105 133 158 198 174 169 176 152 80 53 113 145 141 132 130 164 216 229 205 181 156 197 217 201 211 214 205 199 147 99 82 92 86 88 136 186 232 232 190 96 49 117 167 197 202 198 196 186 191 215 216 158 52 35 145 210 230 196 153 112 71 48 55 67 57 81 161 206 207 206 210 200 201 215 200 204 205 206 206 205 206 211 216 169 150 196 201 137 51 45 78 63 36 16 23 41 48 45 41 35 37 28 22 31 35 31 30 40 39 39 44 59 84 113 131 85 56 58 106 149 160 164 175 221 246 236 232 136 81 191 240 233 217 210 215 222 225 224 221 217 228 227 193 154 109 58 46 37 50 82 126 161 184 209 231 222 214 205 199 195 189 180 172 162 141 153 140 109 109 108 95 76 65 42 21 24 49 77 91 86 109 191 247 253 254 253 245 192 70 16 24 72 160 194 176 116 184 229 232 230 224 217 221 226 229 228 222 219 222 225 225 230 212 180 157 157 136 122 163 231 191 88 89 96 81 108 165 203 153 96 66 69 81 180 246 241 253 249 203 185 193 173 130 184 238 198 156 169 158 110 61 34 30 65 128 160 143 108 85 59 126 153 156 161 154 149 146 125 108 99 115 117 89 99 152 179 161 193 206 159 108 79 71 97 107 133 147 104 61 53 35 53 53 38 35 71 131 198 248 226 207 186 183 208 231 216 184 199 205 226 192 143 152 155 127 151 219 232 211 205 204 207 204 211 209 209 216 214 198 200 222 203 157 161 195 213 229 213 158 151 205 237 224 196 152 143 200 219 206 210 211 202 161 137 189 217 213 208 215 207 199 208 202 207 234 231 209 164 113 131 192 193 197 204 210 214 215 215 214 209 209 210 210 211 212 213 213 211 211 211 211 212 212 212 212 217 216 216 216 216 216 216 216 214 214 214 213 213 213 212 212 210 210 210 211 211 211 211 211 211 211 212 212 211 209 207 206 214 213 211 210 210 211 213 214 214 214 213 213 212 211 211 210 211 210 209 208 207 207 208 208 209 207 204 202 202 204 206 207 202 202 202 202 202 202 202 202 206 204 202 200 199 200 202 203 200 202 201 201 208 212 193 168 164 169 142 111 145 216 227 184 139 150 196 226 224 231 209 149 82 105 190 239 230 213 200 210 205 208 209 206 205 207 206 204 202 209 218 217 201 184 186 199 200 206 220 233 221 203 203 198 196 203 208 212 216 216 206 193 137 148 183 174 147 158 175 183 171 207 208 165 124 106 117 145 164 198 209 158 90 66 73 76 93 108 130 142 127 97 79 76 83 101 104 112 110 99 109 122 107 89 72 66 62 61 74 90 83 70 59 60 68 76 83 88 75 72 66 59 59 71 91 107 116 104 88 78 78 76 64 50 52 59 66 66 60 54 47 42 46 49 50 48 45 45 47 48 46 41 39 38 36 34 38 46 53 48 50 61 68 71 78 87 117 167 184 158 118 69 40 50 76 94 93 73 62 56 50 48 43 41 39 39 41 42 41 40 38 40 42 43 42 42 44 46 39 35 43 56 57 53 63 80 110 111 94 67 56 63 63 53 58 62 64 57 41 30 34 45 40 30 24 40 75 98 86 60 41 47 58 68 69 65 65 68 178 178 178 178 178 178 178 178 176 177 179 180 180 179 177 176 178 178 178 178 178 178 177 177 176 176 176 176 177 178 179 180 178 178 177 177 177 178 179 180 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 178 177 176 175 175 175 175 175 176 176 176 176 176 176 176 176 178 177 177 177 176 176 176 175 178 178 178 178 178 178 178 178 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 184 183 183 183 183 184 184 185 183 185 188 188 186 185 186 188 186 186 187 187 188 189 189 190 191 191 191 191 191 192 192 192 190 190 190 190 191 192 193 194 192 193 194 196 198 199 201 201 198 200 203 205 205 204 202 200 199 199 200 201 201 201 200 200 198 198 197 197 197 197 197 197 196 196 197 198 198 199 199 200 197 200 199 197 197 199 198 193 192 195 198 200 199 199 201 203 197 200 202 202 200 199 199 200 198 198 198 198 198 199 199 199 201 200 200 199 198 198 197 197 200 199 198 196 196 196 197 197 199 199 199 199 199 199 199 199 198 198 198 198 198 198 199 199 199 199 199 198 198 197 197 197 199 198 198 197 197 198 198 199 197 208 195 174 180 199 203 198 205 200 204 206 213 190 141 136 142 154 193 190 134 97 110 147 173 178 154 125 150 176 171 186 208 186 147 123 114 145 189 178 157 155 155 130 88 50 60 123 152 150 117 112 133 157 187 193 118 66 78 114 103 64 56 90 99 103 87 61 71 158 233 217 137 119 109 119 136 155 183 209 201 195 206 214 206 165 142 189 243 227 165 102 104 146 184 207 222 209 196 194 203 213 217 217 200 169 169 192 169 100 42 19 50 80 116 105 76 41 12 32 107 182 228 234 228 226 223 200 219 236 220 199 184 158 135 118 99 100 98 106 110 119 119 85 59 87 174 246 246 233 234 225 251 236 152 28 66 184 243 240 237 229 236 234 184 130 151 212 212 200 126 61 137 251 244 181 142 117 92 87 69 70 134 192 168 168 149 66 10 58 133 172 148 170 210 232 225 214 200 179 178 166 149 142 145 138 118 101 112 123 135 160 171 180 183 143 91 37 27 48 45 43 46 33 40 70 111 143 166 183 167 131 96 63 34 58 132 181 146 80 76 113 114 79 46 32 86 177 213 236 238 197 159 169 198 207 203 139 104 150 202 222 217 184 161 118 82 52 64 156 233 228 189 181 142 76 29 19 23 22 25 26 27 26 24 24 26 29 32 43 49 45 40 41 42 39 34 33 32 30 25 19 18 20 15 13 14 18 18 16 18 23 18 20 22 24 24 23 21 19 25 32 53 79 93 105 135 167 134 117 101 118 141 113 62 39 22 23 24 26 29 32 33 33 30 29 29 31 34 36 38 38 39 39 36 33 36 42 42 38 37 40 42 41 38 37 39 41 42 37 32 30 30 31 30 30 38 43 45 42 40 39 38 35 38 37 40 42 37 35 46 61 65 52 53 65 61 46 51 72 107 127 116 88 71 53 57 88 138 154 141 90 41 24 27 29 17 19 25 27 23 24 25 20 20 12 17 27 24 17 20 24 68 138 151 105 70 117 212 247 231 165 128 152 193 178 143 156 203 205 193 191 195 203 203 176 157 183 209 226 228 186 104 36 7 17 58 121 186 239 248 225 170 97 115 211 219 124 51 39 20 24 27 28 28 29 33 36 40 38 37 37 35 35 40 47 47 41 40 48 77 134 192 223 175 125 77 59 55 48 46 51 41 35 46 83 148 210 206 152 144 131 91 80 144 221 238 216 236 233 192 162 180 202 208 219 194 145 99 73 68 95 131 143 110 84 121 194 229 224 180 121 87 166 231 237 220 211 209 211 208 213 207 215 215 214 219 195 191 186 178 164 140 116 105 106 161 217 211 165 141 149 168 168 188 178 177 192 182 131 106 128 195 232 231 187 167 173 141 85 32 44 98 153 170 183 197 194 213 239 200 99 68 89 85 96 119 139 144 124 119 66 33 33 32 42 39 31 31 33 33 34 34 33 32 32 32 31 28 27 32 34 37 39 39 37 32 29 59 122 168 165 167 200 211 188 165 111 57 22 43 113 191 254 242 230 196 192 219 208 180 182 139 133 103 113 136 120 76 23 2 60 153 237 221 171 154 112 117 167 164 169 202 176 119 96 120 141 109 60 37 53 113 161 175 205 251 236 131 49 72 132 150 162 185 193 154 100 85 102 92 67 110 173 151 84 51 46 49 40 35 41 42 41 74 124 148 106 59 37 38 42 40 35 32 34 39 50 69 88 95 93 83 83 71 58 56 53 45 44 50 62 65 54 51 70 100 119 96 127 156 163 146 120 117 136 171 143 124 123 124 132 149 164 146 106 126 167 150 121 120 122 104 71 74 136 200 202 136 63 89 145 182 185 173 164 141 89 74 67 76 99 112 118 142 174 211 209 198 186 144 110 149 206 191 163 124 102 109 131 141 139 114 118 126 131 100 59 77 126 134 136 143 159 161 125 68 32 26 33 33 44 52 58 62 42 30 29 34 36 32 32 33 28 22 33 35 33 33 30 28 35 30 32 33 32 30 28 29 30 28 29 30 32 35 39 42 43 47 51 56 56 52 46 41 38 28 30 30 27 22 21 24 27 28 27 27 28 32 33 33 32 27 27 28 29 31 33 34 35 37 35 33 31 30 29 27 25 24 23 41 105 186 206 151 90 57 28 36 60 91 114 92 59 58 73 94 154 196 174 138 117 107 94 74 65 57 59 69 58 101 139 129 87 52 61 105 116 81 83 157 198 152 118 124 132 75 68 130 158 133 147 182 204 194 172 136 79 32 30 55 73 83 81 87 121 136 125 130 132 141 100 56 42 48 48 32 15 37 118 178 172 99 47 103 186 171 83 34 114 180 163 83 48 134 206 204 160 124 77 41 29 38 36 42 43 33 31 34 33 37 37 35 32 35 38 36 30 31 29 27 26 28 33 39 43 46 41 36 32 31 32 31 30 38 41 42 40 38 39 44 50 46 41 34 32 34 39 43 45 37 36 36 36 36 35 34 32 34 39 45 50 51 47 41 37 31 32 33 32 32 31 30 29 32 75 122 138 129 128 148 172 142 129 122 109 80 57 47 42 41 38 38 46 57 59 48 37 37 42 39 47 43 30 34 31 45 61 70 64 63 84 118 142 158 124 73 34 22 28 35 36 39 43 44 42 42 44 45 44 44 47 50 47 39 35 44 56 55 89 104 76 43 37 44 46 61 57 63 69 85 128 155 145 120 98 77 67 50 30 54 104 184 221 205 155 132 101 51 23 30 29 29 29 30 33 35 37 38 34 32 34 32 29 29 32 32 32 31 31 33 35 37 39 30 39 76 120 124 86 54 48 65 78 86 80 71 68 65 60 60 53 46 43 39 33 29 28 27 29 33 36 37 38 39 40 40 39 37 33 30 30 34 38 41 41 40 37 32 30 30 31 37 49 55 42 41 41 36 56 75 123 163 172 168 159 154 157 158 143 137 134 118 71 57 110 139 170 168 140 151 196 208 184 149 135 179 208 205 208 210 217 191 135 90 66 78 107 112 113 166 214 224 195 114 69 127 171 190 197 197 197 189 191 209 204 171 51 35 152 198 185 154 143 140 83 46 51 65 55 81 165 218 215 204 202 194 190 204 202 202 199 197 196 196 199 204 207 166 152 193 185 123 54 59 92 62 39 23 28 42 49 50 50 45 39 27 24 28 26 27 39 44 47 48 46 47 57 74 88 64 50 68 124 173 192 200 210 214 236 237 220 122 88 195 243 224 215 215 220 219 221 226 227 242 245 251 233 217 195 142 104 59 40 31 46 69 86 100 112 101 96 90 86 82 78 72 67 59 47 48 46 43 41 29 24 23 37 55 78 112 153 183 196 171 134 165 222 250 254 253 253 204 83 17 27 71 115 135 153 197 233 243 228 225 226 229 237 216 221 224 225 225 224 220 216 231 232 204 166 150 119 100 144 214 216 179 156 139 94 57 84 90 90 124 169 175 149 206 253 252 233 183 143 146 161 135 89 147 178 181 199 233 235 197 133 52 19 34 81 108 126 129 108 59 108 156 204 219 188 154 130 101 125 152 166 152 122 135 185 241 189 173 189 172 127 83 46 60 101 136 134 91 55 45 32 42 49 44 41 59 98 166 233 249 234 186 156 193 241 223 169 196 218 235 179 131 168 182 141 180 223 215 201 209 203 203 211 207 208 198 193 206 215 213 211 186 129 129 179 216 235 210 150 153 216 246 232 195 149 155 206 213 204 207 209 206 172 147 186 200 190 187 211 221 219 224 214 215 234 201 142 126 158 203 229 224 223 221 218 214 211 209 207 210 210 211 211 212 213 213 214 211 211 211 211 211 211 211 211 216 216 216 217 217 217 217 217 216 215 215 215 214 214 214 214 211 211 211 211 211 212 212 212 210 211 212 212 212 211 210 210 215 214 214 213 213 214 214 215 214 214 214 213 212 212 211 211 212 212 210 209 208 208 208 208 208 207 206 204 203 203 203 203 201 201 201 201 201 201 201 201 203 203 203 203 202 201 201 200 199 201 201 199 203 207 199 185 161 161 145 125 144 202 228 210 142 139 190 233 227 229 198 118 54 109 200 231 216 212 206 209 206 208 209 207 207 210 211 208 212 214 217 210 186 167 176 197 215 205 208 224 225 216 215 208 208 208 207 215 234 240 215 181 137 140 173 171 143 144 161 178 168 187 189 163 130 111 119 140 156 180 185 142 86 67 69 65 81 114 140 137 117 98 82 69 88 101 95 97 92 80 91 105 106 90 76 70 62 57 66 83 79 68 62 65 70 74 77 80 79 74 68 64 65 71 79 85 92 85 77 74 76 76 64 51 58 62 67 68 62 53 50 50 45 47 48 46 45 45 46 48 45 41 39 38 36 34 38 45 52 48 52 65 73 75 79 86 91 105 123 138 125 81 65 89 82 83 76 68 66 56 45 46 44 41 39 38 39 40 39 37 35 37 39 40 39 40 42 44 44 37 40 51 56 60 78 101 135 132 115 91 79 76 64 47 46 56 67 67 53 38 34 38 43 35 30 40 68 88 79 59 54 52 53 56 58 57 59 62 178 178 178 178 178 178 178 178 177 177 178 179 179 178 177 177 177 177 178 178 178 178 178 178 176 176 176 176 177 178 179 180 179 178 177 176 177 178 179 179 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 178 178 178 177 176 175 178 178 178 178 178 178 178 178 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 184 185 185 185 185 184 183 185 187 188 187 186 186 187 186 186 187 187 188 188 189 189 189 189 188 188 188 188 188 188 189 190 192 193 194 194 193 192 193 194 195 196 197 198 199 199 198 199 201 202 203 203 203 203 202 202 203 203 203 202 201 201 199 199 199 198 197 197 196 196 197 197 197 198 198 198 198 198 195 198 199 196 196 199 201 201 191 194 197 199 199 199 201 203 200 201 201 199 198 198 200 203 199 199 199 198 198 198 198 198 200 200 199 198 197 196 196 195 200 199 198 197 196 196 197 197 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 199 199 199 198 198 198 197 197 199 199 198 197 197 198 199 199 195 215 194 149 149 187 207 202 205 196 196 203 203 154 105 118 164 162 181 203 161 103 113 151 162 158 135 102 119 152 144 134 185 211 166 83 57 109 155 137 123 114 108 101 86 45 41 105 134 139 117 116 150 195 234 243 157 91 126 191 159 84 59 83 83 73 62 60 68 118 157 129 85 130 151 130 128 168 207 219 207 209 215 223 233 207 160 153 181 145 106 113 163 202 213 216 186 192 199 200 195 193 204 218 245 196 160 156 143 100 54 32 34 49 54 36 31 21 34 108 167 232 241 212 192 181 191 204 229 221 163 92 74 70 65 92 117 136 156 185 203 214 212 181 98 67 85 168 230 226 216 233 244 214 120 21 74 181 227 226 231 223 222 217 186 159 179 221 231 225 167 113 173 253 223 158 155 159 147 134 100 74 109 158 157 145 124 55 11 59 127 163 145 191 223 216 194 180 171 168 139 135 151 165 162 167 176 170 172 182 188 195 205 229 228 177 101 55 78 128 110 71 56 42 40 38 45 65 95 124 124 100 72 49 33 51 91 113 96 66 81 98 66 31 46 73 117 179 204 225 246 233 190 163 160 161 126 105 111 173 222 235 235 216 183 155 134 86 43 97 175 184 148 136 105 64 35 26 25 24 24 25 26 26 25 25 26 28 31 41 48 45 38 36 38 40 35 27 21 24 31 31 24 17 17 14 14 18 18 13 14 20 19 17 18 21 25 26 22 18 10 53 90 102 112 139 167 178 110 64 62 106 139 140 105 55 22 26 28 26 26 29 30 29 32 31 30 30 32 37 43 48 42 39 35 33 38 43 42 37 34 37 40 39 36 34 34 37 37 35 32 31 31 31 30 28 34 44 50 47 40 36 33 31 32 34 36 37 36 36 35 36 36 44 66 79 61 45 77 128 133 141 120 82 57 38 42 68 91 94 83 58 36 29 29 29 20 18 21 26 26 23 22 22 21 14 19 28 20 10 26 54 131 227 243 167 89 93 170 217 223 175 139 146 172 153 126 154 208 211 199 203 214 216 202 166 132 194 228 211 183 140 75 23 29 53 75 97 136 180 208 218 190 96 73 143 168 110 57 46 24 24 25 26 29 32 35 37 36 37 39 38 33 28 32 39 38 37 43 72 119 166 213 250 236 164 88 56 55 55 51 49 39 31 48 104 174 214 202 171 175 134 80 109 198 210 172 171 235 238 214 182 166 152 153 175 182 129 103 124 142 133 102 72 58 116 206 253 249 227 175 103 116 204 237 217 218 213 202 214 210 211 209 216 216 215 216 197 169 170 170 163 146 122 99 86 121 188 208 179 146 138 154 159 154 156 159 173 156 93 80 134 194 217 212 180 169 174 143 93 54 36 70 138 179 191 182 158 152 174 151 87 83 101 87 94 90 112 132 143 167 125 71 39 32 38 40 37 35 35 34 34 38 37 34 33 32 30 28 26 30 30 32 36 40 39 34 29 33 81 131 154 154 147 155 174 182 123 57 19 58 147 212 249 234 213 181 198 246 246 226 237 234 184 99 85 117 114 81 39 13 52 114 233 246 205 220 169 81 94 120 181 240 190 93 73 121 135 89 39 52 112 162 165 149 197 253 234 120 50 117 225 205 165 133 121 104 83 88 110 85 67 74 107 116 84 46 31 44 39 40 47 41 42 98 177 209 141 68 36 36 38 36 33 26 30 36 47 62 74 76 73 63 65 57 54 62 61 50 44 55 58 60 64 78 107 144 169 126 140 148 150 148 142 147 163 185 135 142 171 156 143 149 143 120 119 188 247 198 123 107 120 97 64 55 98 152 157 105 50 141 221 211 146 128 143 134 98 105 92 78 73 77 96 128 156 179 179 162 138 117 141 193 203 171 147 120 121 162 207 215 200 167 142 135 145 117 65 76 142 151 143 155 192 199 136 57 22 35 48 53 76 106 117 95 46 22 30 40 44 39 34 34 36 34 41 40 36 36 28 24 30 31 32 32 30 27 26 27 29 29 29 28 29 33 38 43 47 47 50 54 54 51 47 43 42 36 34 31 27 25 24 24 25 28 27 27 29 33 36 37 36 33 32 30 29 29 30 31 32 38 35 33 32 32 32 30 28 24 30 59 120 170 155 98 56 41 35 59 79 91 100 86 74 109 97 99 154 203 212 213 207 133 84 56 45 39 40 43 54 134 199 205 153 93 54 54 61 52 105 181 227 199 150 118 82 43 99 181 188 137 125 161 204 208 157 117 65 46 73 72 63 60 61 57 68 74 80 115 138 137 98 56 40 43 44 32 19 40 106 140 134 100 71 99 141 151 89 48 102 151 144 78 45 120 215 253 225 165 92 64 73 75 52 39 36 28 24 28 29 41 39 35 32 32 34 30 25 29 28 26 25 29 34 41 45 46 41 35 31 30 32 34 35 35 37 40 41 42 43 44 46 40 37 34 34 37 41 44 45 35 34 35 38 41 39 34 28 32 38 45 51 52 47 40 35 28 29 30 32 32 30 29 29 44 98 133 115 87 91 114 129 111 111 112 96 63 42 37 34 40 45 52 58 57 51 41 34 39 39 31 37 34 23 29 29 35 41 47 48 47 49 58 67 79 67 47 28 22 25 29 29 32 32 40 57 70 66 51 38 38 40 42 42 38 39 49 60 94 160 159 84 35 37 57 73 77 68 83 95 92 110 128 119 96 77 59 55 51 47 74 120 201 253 241 183 146 91 34 23 32 32 33 34 36 37 37 37 34 33 35 38 38 36 36 38 32 32 31 32 33 35 37 39 32 43 77 115 115 79 47 38 37 40 39 34 36 44 48 46 40 40 42 45 42 34 27 26 28 34 40 42 40 35 32 31 37 40 41 37 31 28 32 38 39 40 41 38 34 29 26 25 40 55 58 45 48 46 54 104 164 205 226 222 217 202 182 177 164 156 149 133 113 75 46 68 124 175 188 164 163 176 169 155 151 128 137 163 187 194 191 204 177 122 84 64 90 155 164 126 132 178 183 152 92 70 130 174 205 205 195 192 186 195 216 212 178 61 36 133 161 151 157 191 177 99 44 47 64 53 80 168 220 222 205 199 194 184 194 200 196 195 193 193 196 200 201 201 164 141 172 172 137 86 73 76 63 47 35 37 45 48 51 54 51 47 34 28 36 40 44 54 46 50 54 52 47 44 48 52 43 47 81 147 205 230 235 236 222 229 238 202 104 94 198 251 220 213 216 217 210 215 227 228 226 202 218 240 253 253 229 198 148 99 47 24 26 30 29 28 24 24 24 25 25 26 26 26 33 40 41 39 41 45 61 82 108 128 157 188 219 244 255 255 225 172 150 153 177 218 244 254 197 87 16 29 68 80 100 155 245 253 251 236 234 231 222 218 232 230 228 227 228 230 231 231 229 249 234 187 143 80 59 123 225 233 226 173 163 118 33 19 46 120 214 246 215 186 226 249 223 183 130 106 123 147 140 117 191 207 225 241 246 254 244 183 93 38 26 43 56 100 133 112 77 121 186 250 254 223 174 120 115 183 238 243 219 198 200 218 215 155 117 166 198 171 125 63 85 156 204 190 150 107 69 48 46 50 47 44 47 66 131 209 252 252 187 133 160 207 201 162 193 221 234 178 138 166 171 140 181 231 223 207 218 210 204 211 200 191 163 154 192 231 223 196 158 117 121 167 211 230 178 86 122 191 225 231 194 149 170 207 208 198 201 213 219 189 159 178 169 164 171 202 211 208 222 224 242 208 163 140 163 213 243 242 230 226 221 215 212 210 211 211 212 212 212 213 213 214 214 215 212 212 212 211 211 210 210 210 215 215 216 216 217 218 218 218 217 217 217 216 216 215 215 215 212 212 212 212 212 212 212 212 208 209 210 211 212 212 212 212 214 214 215 215 215 215 214 214 215 215 215 214 213 213 212 212 215 213 212 210 209 208 208 208 201 204 209 212 210 204 197 193 200 200 200 200 200 200 200 200 200 201 203 205 204 203 200 198 200 203 204 202 203 206 209 208 187 168 152 138 141 181 221 226 166 132 177 229 223 226 193 97 49 117 206 231 216 212 208 208 209 211 209 206 206 207 207 203 208 208 211 209 194 176 172 178 188 189 210 230 228 218 214 212 218 198 191 214 243 242 206 171 133 119 145 157 140 139 151 166 159 161 169 164 139 118 117 121 112 126 132 113 88 87 93 87 78 98 112 107 95 86 76 66 85 93 82 81 78 71 86 101 107 94 86 80 67 55 61 78 76 71 69 74 76 72 71 74 74 71 69 72 79 84 84 81 76 73 69 69 73 76 71 62 60 59 64 72 68 56 51 54 44 44 45 45 44 43 45 48 46 43 40 38 35 34 39 44 47 48 57 73 83 85 87 91 94 87 102 130 121 82 66 83 73 63 53 59 66 55 43 46 45 42 39 37 37 37 35 34 31 34 36 36 36 36 38 41 48 40 39 46 50 55 73 95 130 125 115 103 95 85 66 46 39 49 62 66 56 42 36 38 46 42 37 41 57 72 69 58 59 54 51 55 58 58 58 59 178 178 178 178 178 178 178 178 177 178 178 178 178 178 178 177 177 177 177 178 178 179 179 179 182 181 180 179 178 178 178 178 179 177 176 176 178 179 179 179 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 176 177 179 180 180 179 177 176 178 178 178 178 178 178 178 178 175 176 177 178 179 180 181 182 178 178 178 178 178 178 178 178 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 182 183 185 187 187 186 185 184 184 185 186 187 187 187 187 187 186 186 187 187 187 188 188 188 186 186 186 185 185 185 185 185 190 191 191 192 192 192 192 192 193 194 194 195 195 196 196 197 199 199 199 200 201 203 204 205 204 204 205 204 204 203 202 202 201 200 200 199 198 197 196 196 198 198 198 197 197 197 196 196 196 198 199 197 195 197 201 204 195 197 199 199 198 197 197 199 200 201 201 200 198 198 200 202 201 200 200 200 199 199 198 198 198 198 198 199 198 198 197 196 195 196 196 197 198 199 200 201 199 199 199 199 199 199 199 199 199 199 199 198 198 197 197 197 200 200 199 199 198 198 198 198 200 199 198 198 198 198 199 200 197 212 198 163 149 161 186 207 206 205 201 210 207 150 99 108 158 184 175 195 192 126 116 161 154 124 102 89 106 128 112 90 151 194 158 75 65 122 148 127 115 120 121 118 110 68 55 117 168 183 162 135 157 208 238 235 181 118 156 234 215 124 69 80 85 89 95 89 62 66 85 58 52 122 154 132 146 207 229 202 205 205 210 224 229 190 127 96 99 92 118 179 220 215 200 201 202 212 218 213 207 212 227 240 223 190 139 95 68 50 45 50 49 40 43 36 28 24 71 175 207 231 222 196 158 138 185 245 243 174 92 36 57 98 116 160 196 211 215 224 229 234 239 223 181 111 41 65 159 212 221 237 235 171 76 39 101 155 164 169 205 212 212 207 210 212 197 174 192 215 207 172 176 184 150 129 141 146 146 171 175 130 104 104 134 111 90 39 13 64 123 151 162 209 221 193 169 152 149 164 158 151 159 180 196 210 220 224 226 224 200 193 224 238 194 130 105 96 156 216 190 143 115 88 69 45 31 31 34 45 54 52 53 42 36 40 45 48 59 73 90 108 79 58 93 116 121 143 170 173 202 232 219 169 113 74 80 133 182 216 227 230 231 212 177 163 166 128 62 73 118 113 78 68 56 47 41 34 28 25 25 26 27 27 28 28 28 28 34 36 40 41 39 35 33 33 35 25 16 28 66 94 82 54 35 22 13 15 16 13 13 17 20 16 14 18 24 25 20 14 5 66 122 142 151 165 164 150 124 83 76 104 131 149 128 76 31 26 23 26 28 29 30 32 33 34 34 33 33 37 44 50 38 35 33 36 42 44 41 36 33 35 39 41 37 33 33 36 38 39 38 35 34 34 32 28 31 44 54 51 42 36 32 31 23 29 34 33 35 40 37 31 46 56 70 67 45 44 94 155 154 140 102 67 51 42 43 56 43 42 42 41 38 32 27 24 26 25 19 18 25 29 27 28 27 24 22 21 16 20 57 106 177 245 254 217 150 101 115 139 165 165 152 142 161 161 141 157 197 211 208 213 216 200 177 149 152 215 241 201 140 78 35 23 78 134 139 96 85 102 113 118 121 79 52 64 84 82 62 44 28 25 22 23 27 32 35 35 37 40 43 41 31 23 24 30 23 39 84 158 210 195 165 166 181 147 103 72 60 58 56 53 31 26 59 139 205 207 179 166 157 107 77 126 166 121 116 194 243 233 225 222 196 146 131 158 149 103 116 194 227 173 99 62 123 217 254 224 194 194 157 98 148 216 231 209 215 214 203 213 215 214 215 215 207 209 219 217 191 182 173 170 175 169 142 115 109 161 198 213 205 186 174 156 117 142 154 161 147 95 95 163 187 199 204 203 207 204 173 135 87 49 54 105 153 184 179 147 124 101 78 74 116 140 142 183 168 164 151 144 180 164 106 47 34 34 38 41 38 37 38 37 40 38 35 33 33 32 30 29 28 29 31 34 37 36 32 28 37 50 95 162 186 145 124 153 177 130 61 13 65 177 232 238 228 198 170 193 237 236 227 248 253 186 130 157 191 188 146 71 13 26 75 199 234 212 225 168 78 59 109 181 205 152 82 85 117 108 63 49 96 162 189 164 130 199 238 184 104 101 181 254 240 184 111 68 67 82 86 80 61 75 74 77 91 76 45 33 38 43 42 40 44 68 133 204 237 146 62 40 42 32 26 34 26 29 35 44 55 62 62 60 64 59 50 55 72 71 53 40 42 43 68 113 141 144 147 158 141 147 149 154 162 165 172 188 172 127 163 213 188 165 156 118 84 133 215 243 191 152 164 181 149 99 55 58 83 87 74 66 176 253 223 139 102 86 83 90 115 118 108 90 92 113 130 132 121 141 136 134 163 209 219 175 157 146 148 179 219 241 236 222 205 178 174 184 156 86 68 127 145 128 140 192 199 114 34 22 41 82 110 141 173 172 126 61 25 35 41 43 40 35 36 45 39 40 33 31 35 32 25 27 30 32 34 33 30 27 26 27 30 28 25 24 26 31 37 41 44 48 51 52 50 48 47 47 45 41 34 31 30 30 30 29 30 28 27 29 32 35 36 36 39 37 34 31 29 28 29 29 32 30 30 33 37 39 38 36 25 35 59 97 117 90 47 26 41 55 88 91 76 70 78 102 160 120 96 130 173 200 230 236 142 70 39 30 30 33 33 59 128 204 236 213 165 89 34 31 49 118 170 217 231 196 141 74 45 110 166 167 147 144 165 195 181 121 102 79 90 124 94 65 64 68 48 39 53 83 113 110 100 80 59 49 46 40 32 27 54 95 123 150 149 107 86 90 114 74 42 85 127 129 72 37 74 155 199 189 137 80 93 142 127 71 29 23 28 32 34 32 41 38 36 35 35 34 29 24 26 26 27 28 31 36 40 42 41 38 34 32 31 32 34 35 32 34 37 41 44 44 42 41 38 36 35 36 39 42 43 43 34 35 38 42 42 38 31 25 30 36 45 52 52 47 39 33 27 27 29 33 34 31 30 31 46 88 115 93 56 48 68 88 88 84 79 61 38 34 40 39 45 56 66 64 54 44 42 44 48 56 61 74 68 45 39 33 34 47 57 54 43 35 33 33 30 33 33 28 26 27 29 29 33 35 53 83 98 82 49 25 27 32 38 44 49 55 64 72 136 179 145 62 31 44 69 99 82 84 124 150 127 105 99 85 74 74 69 63 59 59 87 127 166 215 223 182 127 62 23 28 36 35 36 38 40 41 39 37 32 34 37 41 43 43 42 42 34 33 33 33 33 34 35 36 35 37 51 70 69 51 40 41 38 37 33 29 34 43 48 47 36 36 40 46 46 39 33 30 35 39 43 42 37 34 32 33 40 42 42 38 32 28 29 31 33 36 39 38 34 29 25 24 41 53 52 51 71 76 94 162 223 232 219 208 217 214 201 201 200 196 197 186 165 114 50 32 103 145 172 184 187 155 120 119 166 153 135 140 170 179 176 193 174 122 82 66 97 148 144 109 130 171 155 102 64 86 159 203 211 208 193 188 187 200 220 212 174 69 30 106 153 184 207 235 203 112 46 47 65 54 77 161 206 225 211 201 200 191 193 197 195 197 197 196 197 201 202 201 162 128 154 169 155 106 71 50 62 52 45 47 51 53 53 54 37 39 32 35 61 82 82 77 63 58 53 53 54 53 46 40 40 55 95 157 211 237 242 240 231 229 237 176 86 106 199 250 222 211 213 212 208 222 231 215 149 113 160 229 248 251 250 250 231 185 131 96 83 77 71 68 81 86 92 98 102 108 114 119 128 144 153 130 79 86 162 205 234 238 243 246 248 246 240 234 239 217 195 158 144 171 204 233 178 90 26 30 57 80 126 187 203 206 208 218 236 247 242 233 231 229 227 225 223 221 222 226 221 249 240 181 109 33 44 155 254 255 247 170 155 113 43 18 52 159 253 240 176 158 179 173 146 146 141 137 150 178 199 206 216 242 253 245 233 253 250 199 132 86 50 33 37 83 119 111 100 153 213 247 246 242 215 147 123 190 248 254 246 234 217 201 196 141 103 180 248 235 184 97 96 178 247 248 226 177 110 88 103 80 51 39 40 50 100 168 222 250 203 144 134 144 158 160 187 234 240 187 162 157 127 112 167 240 238 206 211 212 208 209 201 177 146 152 200 229 205 168 151 147 153 166 197 224 164 51 65 132 184 228 201 154 184 207 212 198 199 217 218 180 151 163 177 186 200 212 186 165 198 229 233 166 151 183 213 230 229 223 215 213 211 210 211 213 217 219 213 214 214 214 215 215 215 215 215 214 214 213 212 212 211 211 213 214 214 215 216 217 218 218 217 217 217 217 216 216 215 215 214 214 213 213 213 213 213 213 208 208 209 210 211 211 211 211 211 212 213 215 215 213 212 211 216 216 215 214 214 213 213 212 216 215 213 211 209 208 208 208 203 204 206 206 205 203 200 198 201 201 201 201 201 201 201 201 201 201 203 203 203 202 201 200 200 203 205 205 205 207 212 215 211 174 147 133 129 163 211 231 183 126 164 229 230 229 187 84 65 124 201 236 227 210 206 213 210 211 210 207 207 208 206 201 215 208 197 193 199 202 186 165 165 176 212 234 234 229 217 211 212 173 159 193 226 217 187 169 133 106 122 139 134 137 139 142 152 147 158 161 143 129 118 102 76 81 89 87 83 94 104 101 89 71 60 66 69 64 64 70 82 92 80 77 79 79 96 108 104 100 98 91 73 56 61 77 77 76 81 86 81 69 66 71 67 66 68 75 85 90 88 85 69 66 61 60 69 84 96 100 67 57 57 69 71 59 50 51 44 42 42 43 43 42 44 47 47 45 42 39 36 36 40 45 42 49 65 82 92 93 95 98 87 92 110 121 108 85 70 63 55 54 50 55 61 53 45 50 48 45 41 38 38 36 34 32 30 32 34 35 34 34 36 39 42 37 39 47 50 52 64 80 89 89 89 89 86 77 62 49 41 44 49 51 45 39 40 45 46 45 42 41 48 58 61 59 50 49 53 61 67 65 62 61 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 177 177 177 178 178 179 179 179 182 181 180 179 178 178 178 178 180 177 175 176 178 180 179 178 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 176 177 179 180 180 179 178 177 177 177 177 177 177 177 177 177 175 176 177 178 179 180 181 182 178 178 178 178 178 178 178 178 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 183 185 187 187 186 185 184 184 185 186 187 188 188 187 186 186 186 186 187 187 187 187 187 189 189 189 189 189 189 189 189 193 191 189 188 188 190 192 193 193 193 193 194 194 194 195 195 199 199 199 199 200 202 204 205 204 204 205 204 204 203 202 202 202 201 201 200 199 198 197 197 198 198 198 197 196 196 195 195 198 198 199 197 195 195 198 202 196 198 200 200 198 197 197 198 198 200 202 202 200 199 199 200 202 202 201 201 200 200 199 199 195 196 198 199 200 200 200 199 195 196 197 198 199 200 201 201 199 199 199 199 199 199 199 199 199 199 199 198 198 197 197 197 200 200 200 199 199 199 198 198 200 199 199 198 198 199 199 200 201 200 203 200 170 132 143 190 206 208 198 208 215 172 115 91 136 186 176 172 184 169 170 177 125 74 58 77 112 140 133 123 139 165 137 80 84 129 148 151 165 172 148 108 106 114 119 154 200 221 210 162 140 159 188 212 179 132 152 220 236 164 95 101 97 107 122 120 90 90 106 80 50 80 95 102 151 219 232 201 200 203 210 212 175 107 69 67 103 146 191 207 206 210 211 204 211 214 212 209 212 210 185 155 126 100 64 52 62 64 68 84 76 55 60 41 12 26 96 190 235 222 213 206 170 158 209 250 196 91 54 95 152 173 163 183 215 227 216 206 201 201 215 215 233 178 106 47 60 163 246 249 239 139 43 67 146 171 148 140 154 151 159 181 201 203 189 176 167 208 218 169 126 102 100 134 169 153 133 156 173 150 146 161 162 111 66 22 22 88 140 153 168 212 221 204 194 175 165 182 205 191 170 183 219 220 205 212 223 208 153 140 203 213 141 91 138 146 200 242 232 218 201 165 115 71 39 32 28 25 30 34 38 35 37 38 32 30 50 75 111 98 80 115 178 173 126 113 118 133 172 197 174 125 84 62 127 198 239 241 230 226 224 203 165 140 137 113 62 60 81 67 51 40 35 40 43 37 30 27 26 26 28 30 31 31 30 29 33 29 31 40 43 35 25 21 22 35 47 74 130 177 162 117 67 39 14 11 16 16 16 18 21 16 13 16 21 22 16 10 19 51 121 197 228 202 159 136 126 120 133 161 169 146 106 74 67 45 29 31 35 32 32 38 35 37 38 37 36 36 40 43 36 35 36 40 44 42 36 30 32 37 47 55 52 40 33 33 37 40 41 36 34 35 33 29 36 48 58 54 44 35 31 28 20 30 35 33 35 42 43 38 49 56 56 42 29 42 83 121 120 101 71 50 45 44 43 45 49 40 33 33 31 25 22 24 28 33 24 18 30 34 26 21 21 24 17 15 26 45 84 130 177 219 233 233 195 129 103 101 89 144 171 154 169 189 164 146 186 212 210 199 183 158 148 143 202 238 243 203 134 51 16 40 109 188 177 86 49 68 77 74 90 88 74 58 56 59 55 48 32 27 21 20 24 29 32 33 35 38 43 42 33 24 25 30 12 46 127 229 255 186 99 74 90 119 129 99 63 50 53 54 33 29 72 158 203 171 130 126 104 85 101 141 135 98 121 190 224 197 188 212 220 188 155 151 110 92 116 173 181 127 93 105 184 240 233 192 188 174 137 125 182 207 217 211 213 216 214 214 216 209 213 213 208 212 217 218 219 199 170 157 171 186 172 145 136 155 175 199 197 175 156 131 142 172 192 201 179 123 137 225 222 220 226 240 250 240 215 192 144 71 35 63 108 158 195 202 159 103 64 78 141 175 193 253 244 213 175 149 171 157 112 60 45 33 36 44 40 39 43 40 38 36 34 33 33 34 34 33 29 32 36 37 34 32 30 30 29 30 66 143 190 163 131 140 171 142 75 14 67 193 246 235 221 186 171 195 217 211 213 235 216 134 132 213 251 254 209 83 8 11 72 168 202 199 197 164 86 36 92 164 170 152 134 137 114 83 36 45 111 179 198 162 138 191 193 134 113 159 203 212 211 169 104 56 52 71 73 59 77 106 98 77 75 60 34 30 25 34 38 45 66 97 142 185 203 128 59 45 58 58 47 40 26 27 31 38 45 50 53 55 51 55 56 66 80 72 50 37 34 58 105 155 176 160 125 101 102 135 161 167 161 150 149 160 150 133 190 241 213 185 154 90 65 137 194 179 145 159 205 234 218 151 74 44 44 39 48 77 144 216 201 137 93 59 68 110 150 160 166 155 136 118 108 102 90 124 131 154 193 194 167 140 156 176 203 222 225 219 217 219 228 215 222 226 201 126 77 114 152 139 150 193 184 86 16 30 67 148 198 212 205 173 122 69 34 41 40 39 40 34 35 52 47 54 50 39 36 32 28 31 28 32 38 40 37 31 27 24 29 26 21 18 19 22 27 30 39 43 48 51 51 50 50 50 50 45 37 33 33 34 35 35 33 31 28 27 29 32 32 32 38 37 35 33 32 32 32 33 29 28 29 33 40 43 42 40 25 37 47 57 63 50 35 32 49 68 98 91 64 51 68 113 133 105 81 96 113 129 159 170 121 56 35 33 36 37 30 49 96 154 203 229 220 130 35 21 83 124 131 172 229 217 143 58 66 115 123 108 119 138 161 185 144 93 93 94 118 140 98 73 82 80 57 53 74 101 110 87 84 73 61 55 50 42 33 28 56 110 148 161 132 83 76 91 96 52 20 72 126 136 77 37 59 101 105 91 80 82 122 163 123 65 23 24 35 40 39 34 36 34 34 36 38 35 30 25 25 27 29 32 35 36 36 36 34 34 34 34 33 32 32 32 31 32 35 39 42 42 39 36 39 38 37 38 40 41 40 39 34 38 44 45 41 34 29 26 30 36 44 50 50 44 36 30 27 26 29 35 37 33 32 34 46 86 131 136 94 56 67 101 93 77 62 49 42 49 55 48 52 62 69 62 47 40 46 55 66 86 107 130 118 79 57 42 38 53 57 45 37 42 41 33 30 33 33 30 29 31 33 31 27 31 51 79 90 72 42 21 18 25 35 46 56 65 69 71 101 108 74 47 66 78 78 93 84 106 163 190 143 88 73 74 105 118 106 73 53 66 111 157 148 152 164 148 91 39 28 36 38 38 38 40 43 43 39 36 33 36 40 43 45 46 44 43 36 36 35 34 33 33 32 32 32 34 40 46 44 35 32 34 32 34 35 34 36 40 43 43 38 33 34 42 48 48 43 40 41 40 37 33 30 31 35 39 39 38 37 36 34 32 30 29 32 35 39 40 37 34 31 30 47 50 48 58 95 111 134 205 229 212 187 184 203 209 201 202 207 203 217 224 209 152 73 36 84 117 148 176 184 141 98 99 136 161 150 136 146 148 152 169 151 109 73 71 104 115 92 91 131 171 143 74 63 124 195 223 196 197 190 193 196 204 209 186 154 61 24 110 190 239 234 222 212 125 56 49 65 57 72 143 192 223 215 200 198 196 200 197 198 200 198 193 194 204 213 217 173 124 135 141 124 79 58 51 57 50 46 48 52 51 46 44 35 29 34 71 120 139 133 129 121 92 58 45 50 54 46 35 50 73 110 146 173 196 221 241 238 244 223 121 62 135 219 248 227 217 220 220 222 241 229 179 76 73 163 244 241 226 229 237 250 237 218 201 188 182 184 188 191 196 203 207 211 215 222 227 236 241 253 216 106 103 217 255 254 250 243 238 234 230 226 225 235 231 239 227 197 162 148 173 170 106 48 26 35 95 178 220 196 185 174 173 185 204 211 205 220 226 237 245 242 234 230 233 247 254 215 133 71 34 65 167 219 250 245 182 134 71 37 12 62 142 201 172 119 128 150 152 163 191 208 201 197 203 202 191 176 215 241 238 242 239 201 162 164 143 86 33 33 68 103 122 113 160 198 210 213 241 247 196 127 142 187 234 241 214 191 183 201 147 109 178 244 246 209 119 65 138 230 254 252 211 158 170 191 136 67 34 35 43 70 111 179 248 237 190 152 127 139 148 169 223 219 176 174 146 96 107 187 240 226 195 201 208 208 207 211 187 168 183 209 203 174 157 194 200 193 167 163 177 129 38 36 92 163 232 205 155 190 212 217 207 206 213 186 140 141 176 206 221 231 219 160 123 164 211 164 121 140 175 196 217 218 212 214 213 213 214 214 214 215 215 215 215 215 215 215 216 216 216 217 217 216 215 215 214 213 213 212 213 213 214 215 216 217 217 217 217 217 216 216 215 215 215 215 215 215 215 214 214 214 214 213 212 212 212 212 212 212 212 211 212 214 215 215 214 212 211 216 216 215 214 214 213 213 212 215 214 212 210 208 208 207 207 212 207 199 194 194 200 207 213 203 203 203 203 203 203 203 203 203 202 201 200 200 201 203 204 198 201 202 202 203 206 208 207 208 177 148 125 115 144 199 234 174 116 150 228 247 231 169 70 85 147 209 236 224 204 205 215 209 211 210 209 210 211 207 201 222 210 179 153 168 201 202 178 168 163 193 217 233 241 218 203 195 155 130 152 191 203 188 170 138 112 123 129 120 124 124 123 153 147 149 146 138 140 133 107 88 83 84 80 72 76 85 86 99 73 53 53 57 56 63 76 90 105 93 85 88 94 108 110 98 105 108 96 72 55 60 74 76 82 94 99 85 65 62 71 67 66 66 68 71 73 75 76 62 59 53 50 63 91 120 138 94 69 51 55 61 56 52 54 46 41 40 42 43 41 42 46 48 48 45 40 37 38 42 45 41 51 69 86 94 94 94 95 98 102 109 106 90 76 61 46 59 77 78 64 56 52 49 51 50 47 43 41 40 38 36 34 31 33 35 35 34 34 36 38 34 31 34 45 53 60 75 91 70 75 78 74 66 57 50 45 42 39 39 39 38 37 40 45 45 46 45 43 45 52 58 61 50 50 54 63 70 71 71 72 178 178 178 178 178 178 178 178 179 178 177 177 177 177 178 179 177 177 178 178 178 178 178 178 176 176 176 176 177 178 179 180 180 177 174 175 179 181 179 177 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 177 178 179 179 179 179 178 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 184 185 185 185 185 184 185 185 185 186 188 188 187 185 186 186 186 186 186 186 186 186 188 189 189 190 190 191 191 191 194 192 189 186 186 188 191 194 193 193 193 194 194 195 195 196 199 199 199 200 200 202 203 203 202 202 203 203 203 202 201 201 202 201 201 200 200 199 199 198 198 198 197 197 196 196 195 195 199 197 197 198 196 194 195 199 194 197 199 200 200 200 201 202 197 200 202 202 201 199 199 200 201 201 201 200 200 200 200 200 195 196 198 200 201 200 200 199 199 200 200 200 199 198 197 197 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 201 200 200 200 199 199 199 198 200 200 199 198 198 199 200 200 203 194 203 219 191 129 118 157 204 208 196 204 216 194 140 79 98 138 161 149 148 198 218 163 111 87 86 93 112 146 167 184 192 183 143 87 83 123 167 215 232 211 154 94 127 202 208 180 168 182 209 209 183 148 138 171 160 137 154 205 231 180 113 109 93 97 113 126 117 132 152 126 90 80 66 65 92 143 196 227 226 224 183 130 94 94 117 117 134 187 232 227 210 222 233 220 225 219 202 181 162 134 88 46 46 65 68 84 131 156 138 118 98 56 55 40 8 15 93 193 246 234 225 221 199 198 211 188 108 52 96 201 233 187 152 163 194 212 204 197 195 193 204 210 215 218 183 102 45 79 176 248 224 116 29 92 187 221 192 161 142 129 130 154 175 182 186 192 176 180 176 144 102 68 88 165 227 217 190 174 150 134 175 225 209 131 56 7 27 108 154 153 160 203 218 213 217 210 202 215 207 206 180 170 181 166 165 204 234 224 160 110 141 159 138 156 192 190 210 231 240 246 229 193 144 112 87 72 56 47 46 45 31 30 27 23 21 24 34 44 71 56 58 122 206 212 143 86 65 95 130 132 108 104 126 145 190 229 230 206 177 155 156 155 119 86 74 67 47 50 61 52 54 41 32 34 37 34 32 33 26 27 28 31 33 34 32 30 31 26 30 38 36 25 23 29 56 96 132 157 195 228 213 171 108 66 26 14 17 17 15 16 20 17 15 16 18 18 15 11 17 36 98 185 235 214 157 117 113 118 153 201 197 134 96 109 138 102 64 46 38 31 28 31 37 38 39 38 37 35 35 35 37 36 38 42 42 37 30 27 39 46 59 69 64 47 34 31 26 33 36 33 34 40 42 39 44 53 58 53 44 36 29 25 25 33 38 36 36 41 44 42 36 42 41 32 31 44 59 66 58 54 49 44 41 40 40 39 49 41 35 33 29 22 22 27 23 35 31 28 39 32 17 19 27 40 40 42 56 63 81 114 135 171 187 196 175 131 112 98 36 112 172 168 178 204 177 137 185 226 213 171 145 138 157 173 209 244 245 200 121 32 16 73 124 147 118 69 63 79 95 114 144 171 159 116 92 86 67 46 37 31 23 19 21 25 29 30 29 32 38 41 37 32 33 38 25 50 117 191 195 125 67 62 80 106 111 82 56 53 55 50 40 45 81 123 121 89 81 99 69 66 124 190 189 163 158 157 174 161 155 166 186 186 152 114 84 89 98 111 110 92 93 120 155 168 174 197 198 132 109 171 215 202 200 206 210 218 222 215 211 195 204 213 220 222 204 192 205 196 176 163 176 193 177 145 145 148 141 132 114 112 132 129 152 163 186 211 184 121 150 254 254 242 231 232 240 245 243 239 208 102 45 69 98 129 185 231 191 162 123 99 130 164 191 252 253 240 195 138 150 168 156 108 67 41 37 46 39 39 45 40 37 35 32 32 33 35 36 37 32 36 40 39 35 31 31 32 20 27 43 81 133 169 184 190 186 161 93 19 62 188 248 242 207 169 174 207 207 193 194 197 168 126 159 233 247 252 210 74 22 10 58 103 120 138 160 192 148 52 58 126 159 181 171 129 96 63 23 39 107 180 200 158 117 123 110 118 181 233 211 160 139 120 96 76 63 62 75 90 136 137 101 59 46 37 28 33 31 45 62 81 99 104 107 117 119 93 57 49 87 124 108 64 23 23 27 33 37 41 46 52 52 61 65 67 67 56 47 50 85 111 128 142 172 185 131 57 58 121 158 143 123 120 127 133 135 150 214 254 229 187 132 65 64 142 183 165 148 153 176 205 198 167 129 116 106 65 37 49 96 152 147 103 76 83 137 189 214 214 226 229 186 116 77 75 81 103 110 143 165 133 133 174 193 215 228 218 208 208 209 204 222 222 233 231 218 154 85 103 177 179 172 169 136 52 11 46 129 220 253 225 168 108 67 40 28 42 44 47 54 46 46 68 105 125 120 86 55 35 24 23 26 33 40 44 41 35 28 24 27 25 21 17 15 16 18 19 31 37 44 49 51 52 52 53 51 47 40 34 31 32 35 38 36 32 28 26 27 29 29 29 30 31 32 33 35 36 38 38 34 31 31 35 40 43 40 35 34 43 39 32 35 39 42 49 53 65 85 81 64 49 60 107 102 99 81 74 66 60 79 91 74 41 34 39 44 46 36 32 51 75 119 177 207 138 43 33 110 116 93 120 189 189 114 46 123 161 130 82 76 91 122 151 124 94 88 87 105 113 86 83 96 87 74 90 109 113 117 108 87 70 54 50 51 46 36 28 50 109 133 103 55 58 118 155 113 49 7 67 128 134 79 52 80 90 56 37 72 121 141 122 71 40 27 36 37 33 31 29 38 34 32 35 37 35 31 29 29 30 32 34 34 34 32 31 31 33 35 35 33 31 30 30 34 34 36 38 39 39 37 35 41 39 38 38 40 40 39 37 34 40 45 45 39 33 29 28 31 36 43 47 47 41 33 27 27 25 29 37 40 35 34 38 62 111 172 186 131 68 63 96 81 61 50 51 57 65 63 51 59 62 62 56 48 45 49 55 60 96 143 188 181 128 84 55 54 61 58 52 64 86 86 69 62 53 38 27 28 33 34 30 21 25 36 48 52 44 34 27 22 28 37 47 58 65 63 58 44 46 53 95 150 150 105 76 71 96 139 150 103 53 60 96 135 158 137 76 46 72 127 169 142 101 92 91 56 33 40 44 41 39 38 40 42 42 39 35 37 41 43 43 44 45 43 40 36 36 35 34 33 33 32 31 43 47 48 45 39 34 32 32 27 31 36 39 40 41 42 43 36 30 29 37 48 51 49 47 40 35 29 25 25 28 34 38 31 30 30 32 34 36 36 35 37 40 43 44 42 41 41 42 56 51 49 62 98 120 150 218 234 207 181 171 176 188 195 194 204 199 215 213 184 130 67 40 66 102 126 142 161 158 136 123 133 161 144 125 131 135 136 132 115 86 68 81 113 99 64 77 109 151 125 68 90 169 214 216 196 197 190 195 201 207 204 172 116 44 27 122 200 236 225 219 215 143 74 49 59 56 65 119 173 204 205 197 193 195 205 200 196 198 195 192 199 216 229 234 190 112 89 79 71 50 51 56 53 48 44 42 41 37 32 29 44 25 40 103 153 148 138 152 175 130 75 45 43 47 43 34 59 85 114 122 118 134 183 232 252 253 184 54 48 171 248 252 229 227 235 229 227 247 215 132 63 99 201 255 232 221 224 222 230 241 251 252 247 245 249 253 245 248 250 250 248 248 250 253 254 251 255 247 138 114 221 255 239 231 226 228 231 230 230 232 223 228 237 239 239 207 152 136 175 130 64 17 17 101 210 245 242 228 208 181 161 165 170 160 177 180 192 207 212 211 216 225 239 217 158 102 116 144 143 156 163 183 190 184 153 99 64 5 61 152 196 154 124 177 208 219 226 243 246 232 227 217 175 124 122 165 209 231 238 200 152 156 210 203 132 48 27 44 76 114 120 151 174 193 205 226 243 224 170 124 150 232 244 189 168 193 180 138 111 134 150 172 188 141 73 120 220 253 238 203 184 240 246 186 97 40 34 42 53 70 141 236 252 236 200 164 158 138 141 143 137 145 162 121 97 162 223 230 207 203 217 213 206 201 222 204 181 173 173 169 175 194 224 223 214 190 168 155 118 65 56 85 153 216 184 151 194 216 209 214 215 207 157 117 160 221 219 229 232 218 164 130 162 196 117 75 105 152 189 221 218 214 213 214 215 216 215 214 212 210 216 216 216 215 215 215 215 215 218 218 217 217 216 216 216 215 213 213 214 214 215 216 216 216 217 217 217 216 216 216 215 215 217 217 217 216 215 215 214 214 217 216 215 215 214 215 215 215 215 215 216 216 216 216 215 215 215 215 215 214 213 213 212 212 213 212 211 209 207 207 207 207 202 202 202 203 204 205 205 206 204 204 204 204 204 204 204 204 204 202 200 199 199 201 204 205 202 205 201 194 196 206 209 205 210 200 177 145 119 122 167 218 171 119 129 203 244 219 148 79 115 188 231 231 211 196 203 207 211 212 211 208 207 203 193 183 182 187 166 135 142 182 199 187 138 130 173 204 210 201 174 177 184 159 126 122 161 203 203 176 139 118 130 126 106 110 125 139 155 145 133 125 133 150 145 123 105 94 90 85 72 71 84 93 102 101 91 74 62 63 71 77 99 122 109 92 96 110 120 109 98 116 121 99 68 54 60 68 70 86 109 114 91 61 57 71 70 69 65 61 59 62 69 75 71 71 65 58 62 84 113 131 119 84 49 39 46 53 59 64 49 42 39 42 43 40 41 45 49 49 46 39 36 39 42 44 45 51 64 81 93 95 89 84 124 113 105 100 84 59 46 50 91 116 111 75 55 54 52 48 51 48 44 42 42 41 38 36 34 36 37 37 35 34 35 37 37 31 30 37 48 62 83 101 88 96 96 79 59 49 45 44 43 39 39 42 44 42 41 42 47 48 47 47 50 54 59 62 70 62 58 64 73 81 85 88 178 178 178 178 178 178 178 178 180 179 177 176 176 177 179 180 178 178 178 178 178 178 177 177 176 176 176 176 177 178 179 180 181 177 174 175 179 181 180 177 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 178 179 180 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 178 178 178 178 178 178 178 178 178 178 179 180 181 182 183 184 182 182 182 182 182 182 182 182 184 183 183 183 183 184 184 185 186 185 184 186 188 189 187 185 187 186 186 186 186 186 186 185 184 184 185 186 187 188 189 189 193 192 190 189 189 190 191 192 194 194 195 196 197 197 198 198 198 199 200 201 201 201 201 201 199 199 200 201 201 201 200 200 201 201 201 201 201 200 200 200 197 197 196 196 196 196 196 195 197 194 193 197 199 196 194 196 197 199 201 202 201 200 201 202 200 201 201 200 198 198 200 203 198 198 198 199 199 199 199 199 196 197 199 200 199 198 196 194 199 200 200 200 200 199 197 196 199 199 199 199 199 199 199 199 198 198 198 198 198 198 199 199 201 201 200 200 200 199 199 199 201 200 199 199 199 199 200 201 201 200 202 210 203 167 136 132 184 203 210 219 221 216 190 126 82 79 110 115 119 174 190 142 143 166 170 130 122 162 184 188 229 206 164 101 84 123 177 239 243 205 165 133 165 238 239 191 138 129 168 216 225 181 140 159 164 152 177 201 189 144 93 80 86 101 134 152 126 123 148 138 146 148 123 71 38 65 140 202 223 201 129 83 107 177 216 182 142 165 206 226 215 207 200 183 161 137 106 78 57 43 43 48 96 152 169 160 180 184 136 89 101 64 53 37 13 13 67 164 228 242 227 201 182 172 150 101 66 107 176 246 245 186 158 162 180 201 195 194 201 196 200 203 211 236 227 182 118 61 86 173 171 83 34 130 213 244 226 195 199 194 192 192 181 161 146 142 146 117 98 97 98 80 90 154 205 214 205 176 129 112 149 177 173 107 45 4 30 117 163 158 154 201 220 209 211 217 218 222 211 215 203 174 134 102 125 182 244 245 201 112 78 108 162 235 222 204 200 216 223 204 177 160 161 170 169 142 106 86 66 41 43 58 66 59 54 53 44 30 17 30 53 86 125 141 116 79 59 72 78 69 80 126 163 167 168 181 155 123 97 73 75 83 70 50 46 56 55 50 50 50 46 38 31 30 31 29 30 33 26 26 28 31 34 34 32 29 33 30 31 30 22 27 65 109 156 190 216 219 224 233 226 206 165 114 62 37 29 19 13 14 17 17 18 18 18 17 17 16 13 30 63 107 144 156 142 124 131 108 128 170 162 126 145 201 211 175 120 71 48 44 42 36 39 38 36 35 35 34 32 30 33 33 35 38 37 33 33 36 62 59 60 61 53 39 35 39 44 51 53 47 46 52 54 51 44 49 51 48 43 39 34 29 29 33 37 39 40 41 42 41 34 36 35 34 35 40 43 41 43 42 47 50 45 45 47 43 33 32 34 36 32 26 25 28 22 32 31 36 42 24 19 48 87 119 134 128 105 66 65 107 122 133 138 157 151 128 115 86 36 82 145 160 163 181 169 144 181 240 212 136 109 133 171 185 178 231 227 158 76 11 22 94 131 120 102 103 119 119 127 155 180 223 214 157 127 114 79 41 43 36 27 20 19 21 26 29 26 28 34 39 39 37 39 43 40 44 71 96 85 61 60 74 92 83 64 48 49 58 56 46 45 54 73 74 60 72 105 121 84 78 139 219 239 230 218 198 176 178 176 174 180 179 138 81 62 79 98 130 163 156 126 113 122 125 146 162 126 76 113 204 241 210 184 184 202 218 220 213 206 187 202 216 224 222 190 172 198 203 201 202 222 230 190 135 129 148 140 106 81 115 176 188 165 145 147 171 153 102 126 212 243 231 200 170 178 219 251 254 225 118 64 84 90 87 119 158 172 174 147 108 135 181 202 240 243 222 172 115 151 213 225 173 97 55 43 48 38 37 44 36 38 35 32 31 32 35 36 37 33 34 36 36 35 33 31 30 37 40 41 46 85 162 229 253 219 180 100 19 47 162 233 249 200 155 178 222 207 182 164 131 102 151 207 245 249 246 190 68 18 8 45 78 85 87 114 179 193 95 44 80 120 147 148 104 95 55 20 42 98 157 181 150 119 102 89 133 223 253 204 140 96 94 100 100 80 62 83 121 147 118 73 40 27 24 30 42 62 106 137 140 135 117 82 54 51 58 52 60 121 181 154 83 18 19 25 32 36 38 44 51 62 66 64 64 65 59 58 68 141 156 148 143 190 229 166 60 72 137 149 99 87 128 151 141 128 164 223 254 237 171 97 48 93 180 223 222 214 171 132 143 147 176 189 188 165 100 47 44 73 96 88 62 59 119 211 252 247 239 248 255 225 148 80 51 65 71 82 129 159 155 182 223 230 224 212 204 206 213 209 199 206 206 219 218 223 172 88 93 184 215 193 136 89 39 28 66 149 210 203 145 91 49 32 27 38 66 80 90 96 79 71 94 161 189 183 139 100 74 49 31 27 33 40 43 41 35 30 27 26 25 22 20 18 16 15 15 24 31 41 49 52 53 54 54 53 50 44 35 28 28 33 39 37 33 28 26 27 28 29 29 26 28 31 34 36 36 36 35 37 34 32 35 40 42 37 31 39 41 34 28 33 37 42 51 53 58 69 67 60 50 64 116 144 150 120 96 82 61 54 51 52 53 49 56 66 82 90 69 42 31 50 97 141 109 45 52 107 106 90 90 123 119 78 73 165 201 158 99 78 75 93 109 116 114 89 68 75 79 79 98 114 107 96 110 119 116 126 127 91 77 63 58 55 47 36 29 58 96 106 75 50 100 177 191 120 49 7 64 104 98 74 91 124 100 42 30 83 133 126 73 37 28 35 45 41 38 46 53 51 42 35 34 35 35 35 37 37 36 34 31 30 29 29 30 33 34 35 34 32 30 31 33 39 39 39 38 37 36 36 36 41 39 37 38 39 40 40 38 36 38 40 41 39 36 33 32 32 36 41 44 43 37 30 25 26 24 29 38 41 36 35 39 66 115 160 153 102 57 50 63 56 41 42 56 64 66 64 57 67 60 54 55 60 60 51 42 46 88 150 214 220 165 111 71 76 84 96 114 142 162 155 135 112 86 53 33 35 43 42 35 36 38 37 31 26 26 28 28 29 33 37 43 52 58 53 44 34 56 104 170 223 222 155 84 48 64 84 100 86 53 58 99 121 155 134 66 41 79 127 149 122 79 52 47 39 36 42 45 42 39 36 37 41 41 38 34 42 45 45 42 41 42 40 36 33 34 34 34 34 34 34 33 52 56 53 42 33 33 34 33 33 34 37 40 43 44 45 46 36 33 34 41 47 47 44 43 35 31 26 25 28 31 31 30 25 26 28 30 31 34 38 41 43 45 46 46 45 45 47 50 57 51 54 59 77 102 145 214 236 219 198 164 139 165 202 205 204 208 218 183 122 74 44 41 62 84 94 104 146 191 186 151 173 179 155 151 165 168 158 124 102 82 84 100 117 105 64 48 92 121 99 68 126 211 229 212 200 200 191 197 204 209 199 161 95 40 26 104 168 208 217 233 220 165 94 46 47 53 59 97 135 162 186 204 200 194 204 200 196 200 202 204 212 217 209 195 158 79 49 37 46 47 53 49 45 47 47 44 43 45 51 56 62 54 67 107 126 103 90 107 148 118 79 53 46 47 46 44 60 79 99 101 87 92 136 185 238 226 130 41 93 195 227 220 203 213 225 210 204 238 215 124 94 132 215 245 222 223 230 227 217 225 233 236 238 239 240 238 241 241 240 238 236 234 233 233 223 230 229 244 170 105 183 247 236 227 222 226 228 223 220 220 225 235 231 222 245 242 185 152 197 159 70 9 15 89 199 253 252 252 244 212 181 188 205 201 160 148 144 152 158 161 168 178 164 152 143 151 209 254 232 200 167 150 165 211 215 200 133 32 33 142 198 177 183 248 246 240 225 231 228 222 231 232 195 147 123 147 189 209 209 184 170 212 248 242 182 91 35 29 53 80 116 159 189 213 222 215 223 229 215 138 144 224 237 180 158 182 169 129 114 95 71 120 177 163 96 114 216 251 216 179 171 240 253 221 142 64 36 39 45 52 103 193 237 253 230 187 182 154 133 88 89 122 135 125 151 223 232 222 205 212 218 212 215 208 225 214 170 124 125 163 203 227 213 214 215 213 210 205 182 150 107 87 123 161 148 164 211 221 199 217 218 202 152 130 184 232 216 222 225 225 194 168 180 187 123 76 114 176 218 233 210 213 209 211 212 214 215 215 214 214 216 216 216 215 215 215 215 215 217 217 217 217 217 217 217 217 216 216 216 216 216 217 217 217 219 219 218 218 217 217 217 217 218 218 218 217 216 215 215 215 215 214 214 214 214 215 217 218 217 216 215 215 215 215 216 217 214 214 214 213 212 212 211 211 211 210 208 207 206 206 206 206 196 201 207 212 213 208 202 197 203 203 203 203 203 203 203 203 201 201 201 201 202 202 203 204 205 209 197 177 177 197 211 209 215 219 203 178 147 113 127 181 179 135 115 174 237 205 131 101 142 199 217 216 208 194 201 203 210 212 211 209 206 200 186 173 147 172 180 165 161 176 182 173 115 100 159 200 185 144 121 160 188 174 147 130 147 182 197 191 153 118 123 122 103 109 136 167 146 133 114 116 141 152 134 114 103 89 86 85 74 74 94 113 108 112 108 91 72 64 69 76 116 145 127 96 97 116 123 99 112 139 144 108 70 60 65 68 65 92 126 135 103 64 56 72 75 71 65 59 58 64 74 82 92 99 100 90 79 79 88 95 111 82 49 35 41 55 67 72 52 43 39 42 43 39 39 44 47 49 45 38 34 38 41 42 48 46 53 73 97 106 95 80 98 106 109 108 90 56 54 87 121 136 116 72 53 57 56 49 50 47 44 42 42 42 40 39 37 38 39 38 35 34 34 36 39 34 32 38 47 60 78 94 103 115 113 89 68 63 63 60 54 48 45 48 51 49 47 46 53 52 51 54 58 61 62 62 80 65 56 65 82 93 94 92 178 178 178 178 178 178 178 178 180 179 177 176 176 177 179 180 179 179 179 178 178 177 177 177 182 181 180 179 178 178 178 178 181 177 174 175 179 181 180 177 177 177 178 178 178 177 176 175 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 178 177 176 175 176 177 179 181 179 179 179 179 179 179 179 179 173 173 174 175 176 177 178 179 178 178 178 178 178 178 178 178 177 178 179 180 182 183 184 185 183 183 183 183 183 183 183 183 184 183 182 181 181 183 184 186 186 184 184 186 188 189 187 185 187 186 186 186 186 185 185 185 182 183 184 185 187 188 189 190 191 192 193 193 193 192 191 190 196 196 197 198 199 200 200 201 198 199 201 202 202 201 200 199 197 197 198 199 200 200 200 199 201 201 201 201 201 201 201 201 196 196 196 196 196 196 196 196 195 190 191 197 200 197 195 195 202 204 205 204 200 198 197 197 203 202 200 197 195 197 201 206 196 196 196 197 197 198 198 198 198 199 199 199 198 195 192 190 195 196 198 200 201 201 201 201 199 199 199 199 199 199 199 199 197 197 197 198 198 199 199 199 201 201 200 200 200 199 199 199 201 200 200 199 199 200 200 201 198 209 201 193 208 211 170 124 133 174 208 223 211 217 227 183 118 73 76 95 123 149 150 163 186 228 220 151 149 204 197 154 184 172 152 97 77 108 142 182 191 163 173 170 153 171 186 180 160 124 133 169 199 190 168 194 191 172 195 189 130 85 60 48 89 132 191 203 135 94 123 138 178 213 194 106 42 56 102 127 168 128 92 133 204 248 250 199 152 150 168 182 171 158 139 111 80 58 53 77 100 115 139 167 219 234 206 165 151 128 96 87 89 96 76 26 13 21 40 99 179 216 193 146 117 87 57 29 62 165 206 215 220 200 179 154 187 203 191 191 202 198 198 199 201 205 227 223 170 118 94 81 119 54 47 170 227 233 225 213 210 219 243 247 196 119 80 84 112 91 57 38 64 82 67 72 120 130 127 112 89 91 110 95 86 55 32 10 36 123 175 176 150 208 234 213 203 211 211 204 220 211 214 195 139 102 120 153 210 213 197 108 47 90 171 240 221 193 180 197 193 144 115 130 181 214 229 198 159 132 82 19 62 108 146 147 134 120 91 58 56 27 21 37 47 54 64 66 55 90 100 65 49 90 130 133 102 107 73 55 63 62 55 44 43 39 43 57 56 37 27 34 33 33 33 33 31 27 25 25 24 25 27 30 34 34 31 28 33 32 32 24 17 47 131 213 225 234 233 216 201 202 207 209 217 162 103 68 47 28 17 17 15 17 20 20 18 18 20 22 28 23 32 51 63 79 122 168 131 102 124 161 150 143 188 237 250 223 161 93 64 71 74 63 40 37 33 32 33 33 32 30 27 26 29 33 33 33 40 48 86 70 53 41 31 26 36 51 88 93 88 74 64 64 62 56 38 41 43 43 43 44 41 36 28 28 32 40 44 43 41 40 43 38 33 33 31 30 36 43 50 40 38 39 37 41 42 35 37 37 36 33 29 26 26 28 26 28 25 36 40 17 29 86 164 213 240 218 148 66 61 124 172 145 134 171 185 164 137 91 67 70 118 143 136 144 150 150 171 242 205 104 76 118 156 154 163 216 192 102 38 9 31 90 128 167 184 172 163 161 161 166 157 192 191 157 132 104 68 48 46 40 30 22 18 20 25 29 28 29 32 38 39 38 39 42 38 34 43 44 32 38 56 61 60 51 43 45 49 50 47 46 48 48 55 58 81 144 180 158 115 135 193 242 252 251 242 219 233 222 219 227 233 218 156 85 78 83 104 164 226 225 184 164 160 160 158 109 46 71 168 235 254 222 173 162 194 215 212 210 205 189 209 219 219 212 182 171 207 209 207 216 245 249 190 116 124 166 171 135 118 177 249 254 236 192 162 165 153 120 124 164 202 195 151 97 105 175 231 244 219 128 77 83 75 60 66 77 140 134 108 98 173 248 250 252 232 171 117 106 180 243 252 211 118 68 48 50 38 36 41 32 39 36 32 31 32 34 35 36 31 29 29 31 33 33 29 26 42 35 37 43 66 135 213 250 245 189 98 15 33 135 215 251 205 153 184 235 211 177 138 74 99 191 220 216 239 247 182 76 3 20 82 150 159 110 92 135 135 88 35 44 67 92 144 162 122 60 16 40 80 117 149 143 175 172 152 157 198 209 171 134 99 104 113 108 83 64 80 112 99 70 49 43 35 28 32 41 91 172 213 187 163 146 95 36 31 42 48 74 144 198 160 81 15 18 26 35 39 40 45 52 56 56 57 71 88 87 77 76 143 170 180 189 233 254 190 84 96 152 133 59 66 144 168 132 123 167 220 254 239 154 70 42 119 213 254 254 254 184 105 100 151 202 217 187 143 90 66 84 63 58 52 48 58 134 232 253 236 232 237 249 244 193 103 30 48 53 79 142 197 232 243 217 232 208 196 206 211 204 202 210 203 201 213 219 237 190 95 93 149 212 195 113 62 37 34 61 109 135 95 46 36 40 50 56 70 108 132 142 141 110 91 112 164 193 191 160 142 129 97 64 28 33 38 40 38 34 31 30 25 25 24 23 21 19 16 15 19 28 39 48 53 54 55 55 56 55 49 38 27 25 32 40 36 32 28 26 27 29 31 31 28 30 33 34 34 32 30 28 36 33 32 35 41 42 37 32 30 28 24 29 39 38 37 46 51 55 63 57 50 46 72 138 208 211 169 140 134 103 62 33 67 87 79 83 100 135 165 140 73 39 29 49 85 74 38 58 96 107 111 83 69 54 54 113 156 191 154 116 111 103 101 92 110 131 93 56 58 63 83 112 137 137 116 106 105 109 121 113 95 93 89 80 63 44 32 29 58 81 103 105 98 139 178 148 99 38 7 59 74 59 71 137 169 110 32 23 68 100 92 54 36 30 38 48 51 63 86 101 65 52 40 35 35 36 40 45 44 40 34 28 25 26 28 30 37 37 36 33 30 30 33 36 43 43 42 39 36 35 36 38 40 38 36 37 39 41 41 40 37 36 35 37 40 40 37 34 33 36 40 42 40 35 28 24 25 23 28 38 41 36 35 40 49 90 108 81 53 53 58 54 54 42 48 64 67 64 67 68 74 59 50 59 74 74 53 30 52 85 138 202 216 170 121 83 86 106 142 184 216 222 207 189 155 118 72 47 50 61 59 48 59 62 55 37 24 23 25 24 29 30 31 34 43 49 44 34 46 89 154 208 246 255 195 106 35 47 65 103 126 92 59 71 115 153 133 65 52 102 144 151 104 85 52 36 40 37 33 41 43 39 35 36 39 40 37 34 45 47 46 41 38 39 37 33 30 31 33 34 35 36 36 36 42 50 51 39 31 31 30 25 39 34 31 33 37 40 41 42 40 40 44 49 48 41 35 34 32 29 28 31 35 35 29 23 24 28 31 30 27 29 35 42 47 47 47 45 43 45 48 52 52 49 57 54 56 80 135 208 216 217 212 164 119 158 218 223 193 211 223 164 82 43 42 58 70 66 61 80 143 208 202 150 176 183 177 194 203 193 175 130 98 85 108 128 142 152 116 66 76 89 64 50 132 222 228 207 186 192 192 204 211 208 184 135 104 47 14 73 145 205 217 221 226 181 108 43 37 49 55 84 98 123 170 216 213 195 202 196 201 208 215 218 217 200 160 123 91 46 46 40 45 48 54 45 35 43 52 55 60 75 96 112 104 119 126 121 105 81 65 69 76 72 66 58 53 51 52 54 57 65 81 90 83 79 100 130 193 169 88 77 165 203 171 153 161 180 196 176 173 231 232 151 123 143 209 239 225 222 224 226 232 228 222 222 229 235 230 221 226 226 226 226 226 226 225 225 223 248 230 251 196 87 138 242 241 230 225 229 231 227 224 225 224 227 226 228 244 219 166 160 224 186 74 7 19 70 168 250 253 253 244 199 159 177 215 223 240 219 203 202 199 187 178 178 128 150 201 236 252 254 247 247 188 161 196 251 248 248 160 47 30 85 114 138 193 252 227 227 216 224 222 214 215 221 210 189 203 192 201 193 184 184 184 213 254 249 214 134 55 34 50 55 100 175 222 242 240 216 217 235 232 158 149 209 227 193 167 162 151 95 83 64 58 141 205 185 97 100 208 252 216 179 165 222 249 245 183 89 37 30 36 42 71 144 200 252 231 177 187 183 149 113 120 116 110 166 225 240 222 222 211 199 186 198 229 231 223 219 162 95 109 182 222 219 212 214 208 201 213 231 217 184 149 86 88 110 125 188 236 228 200 219 215 198 159 146 184 199 196 203 209 217 198 172 167 155 136 121 174 213 228 228 202 211 213 213 214 215 216 218 219 220 216 216 215 215 215 215 214 214 215 216 216 216 216 216 217 217 218 218 218 218 218 218 218 218 220 220 220 219 219 219 218 218 219 219 218 217 217 216 215 215 210 209 209 210 212 214 216 218 216 215 213 212 212 213 215 216 214 214 213 213 212 211 211 210 209 208 207 206 205 205 206 206 210 208 204 201 201 203 206 208 202 202 202 202 202 202 202 202 198 200 202 204 204 204 202 201 201 205 187 157 155 183 207 210 207 213 202 193 173 117 104 153 179 148 117 171 246 203 119 109 147 171 172 197 213 197 201 209 203 207 211 214 215 212 199 187 161 187 207 205 193 183 170 158 143 99 145 194 179 127 106 166 198 184 169 156 144 147 175 207 180 122 112 118 108 113 141 176 133 119 103 119 154 149 113 91 104 86 79 77 65 64 85 106 117 101 93 92 77 57 59 76 140 170 145 100 94 113 114 82 129 161 165 120 77 69 74 72 63 97 139 151 115 69 58 74 81 74 65 58 58 65 74 80 104 119 129 121 102 85 75 71 84 69 49 40 47 62 72 74 54 44 39 43 43 39 39 44 46 48 44 36 33 36 40 40 48 39 42 68 103 120 107 86 64 109 133 121 89 47 50 95 134 134 102 61 51 60 59 52 48 46 43 42 43 43 41 40 38 39 40 38 35 33 33 34 34 33 38 47 57 66 77 87 97 114 114 92 77 82 87 83 69 58 49 48 52 54 55 56 59 55 54 59 65 67 64 61 70 54 47 63 89 100 93 82 179 180 181 179 177 175 176 177 177 177 177 177 177 177 177 177 176 176 176 177 177 178 178 178 176 177 179 180 180 179 177 176 180 180 181 181 179 176 174 172 180 179 177 176 176 177 179 180 177 177 177 178 178 179 179 179 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 176 178 181 180 178 175 174 174 176 177 179 181 181 180 179 178 178 178 177 178 178 180 181 182 179 179 179 180 182 184 187 188 187 186 186 185 185 184 183 183 184 184 183 183 183 183 183 182 185 184 183 182 182 182 183 184 185 186 186 187 187 188 188 188 185 185 186 187 188 189 190 191 183 183 184 187 191 192 189 187 193 194 194 195 195 196 197 197 194 195 195 196 197 198 199 199 197 197 199 202 204 204 200 197 198 200 201 203 202 201 198 197 195 195 196 196 196 196 197 197 196 196 196 196 196 196 196 196 200 200 198 196 195 196 198 200 202 200 198 198 200 200 198 196 199 199 199 198 198 197 197 197 195 195 197 198 198 198 198 197 200 198 197 195 195 196 197 198 195 195 196 197 197 198 199 199 201 201 199 198 198 198 198 199 202 199 196 194 194 197 201 204 201 200 199 199 199 199 200 201 199 210 207 194 197 209 202 181 137 142 173 183 183 197 187 165 151 131 109 81 85 119 148 173 229 221 155 107 153 209 195 157 153 143 137 119 107 83 71 119 143 180 224 195 144 126 140 190 225 156 107 127 138 126 136 147 142 139 145 126 83 43 39 80 101 126 139 150 151 89 52 112 166 209 159 126 122 83 71 76 71 78 108 171 231 236 198 168 130 92 85 92 77 68 67 54 51 90 139 179 199 204 218 240 246 222 169 109 86 77 87 136 202 159 83 34 38 32 27 66 99 122 118 101 89 56 29 34 98 139 175 208 208 191 183 150 189 203 199 202 204 195 198 199 197 203 196 211 224 197 138 78 41 21 74 188 252 241 218 218 212 211 233 223 144 71 73 107 127 103 80 85 113 133 127 110 126 117 92 70 94 144 143 97 79 50 29 19 47 101 140 171 162 210 222 188 172 187 201 203 201 235 224 170 142 154 168 170 143 151 147 109 81 86 114 158 159 119 139 160 150 146 167 214 212 226 240 229 195 122 44 25 73 188 236 238 211 169 154 126 87 48 28 20 26 22 17 56 67 78 81 67 51 51 64 76 61 65 61 55 54 51 47 48 34 40 39 35 34 27 20 24 24 24 21 20 27 32 24 10 23 23 25 30 35 37 35 32 31 40 29 6 18 87 175 232 245 216 203 214 212 196 203 229 232 217 183 130 69 27 18 28 19 18 16 13 13 16 19 21 22 26 26 21 24 53 102 141 126 127 159 151 139 169 198 225 205 174 143 142 154 158 172 107 42 25 47 51 66 71 71 59 49 29 24 31 28 28 39 49 65 56 40 33 29 23 53 109 165 170 145 105 88 81 62 43 33 33 36 43 44 39 35 34 33 37 38 39 44 42 40 45 41 28 26 28 24 28 40 44 44 37 36 43 47 41 36 35 33 39 33 26 29 29 24 24 28 22 20 42 41 43 50 113 204 254 247 235 178 83 91 151 203 168 136 165 230 208 140 143 162 145 95 87 116 129 149 171 158 174 152 124 124 112 100 116 156 184 132 50 19 9 40 114 189 213 231 228 214 206 201 197 182 178 176 154 110 74 58 49 40 30 33 20 25 32 14 24 28 22 32 43 33 25 34 45 44 36 34 37 36 35 38 41 39 46 47 49 51 45 40 45 45 46 42 46 104 196 211 152 123 193 245 245 233 233 243 253 253 253 251 253 253 226 159 95 77 68 101 201 254 244 246 246 233 218 193 122 82 146 226 252 232 225 192 169 180 189 184 182 187 166 195 236 223 197 193 191 208 216 218 219 234 241 209 164 128 180 236 208 165 197 239 247 253 223 202 213 205 148 109 121 164 170 157 156 134 110 155 209 207 127 130 120 91 111 121 119 94 69 76 130 191 226 224 203 156 96 84 132 181 215 219 195 142 99 60 36 39 38 28 43 31 33 34 33 31 29 29 29 28 30 31 29 28 28 31 34 38 48 43 27 48 91 153 237 242 219 142 52 32 93 186 251 208 176 215 249 235 122 61 96 182 228 234 210 240 247 188 76 1 19 122 234 246 189 132 94 76 67 44 24 27 97 196 232 164 74 7 28 74 94 130 188 227 166 113 103 123 154 168 159 126 88 111 112 65 64 80 71 50 38 46 38 31 30 35 73 136 193 203 206 223 198 126 58 30 38 49 64 97 129 111 60 33 27 31 42 43 35 37 48 31 46 82 141 168 149 108 56 122 187 187 191 248 253 171 78 104 144 116 65 81 115 114 105 133 173 192 211 175 124 58 46 128 230 254 242 207 125 96 132 179 212 183 141 102 64 79 107 82 61 36 30 59 117 190 246 248 238 219 243 235 161 89 32 36 42 74 148 206 230 241 229 205 209 208 204 205 211 212 206 213 203 206 222 226 197 130 66 135 184 167 89 48 53 58 56 63 46 37 35 52 100 137 135 146 150 159 165 161 150 144 144 150 152 144 136 145 151 122 82 27 32 35 33 32 33 32 29 24 27 24 17 17 22 20 13 26 29 33 39 49 58 58 53 49 49 47 42 34 29 28 29 28 29 29 31 33 34 36 37 37 36 34 32 29 26 23 21 30 32 34 35 39 43 41 35 30 28 27 31 40 47 46 42 45 47 54 55 42 41 79 125 144 167 188 155 117 87 50 50 75 115 134 107 115 197 237 199 140 89 45 66 83 53 37 42 79 109 110 80 54 43 64 103 113 126 119 116 141 151 115 73 97 115 91 36 36 72 98 134 156 144 106 93 111 96 65 64 104 189 185 99 52 36 21 23 67 88 102 110 165 217 187 135 77 27 27 42 36 43 84 139 126 71 35 40 47 45 44 45 43 33 34 56 106 171 190 160 104 76 61 57 42 30 38 50 48 38 28 23 22 22 26 32 33 37 38 34 27 26 33 41 46 42 37 35 36 38 39 39 40 39 37 37 37 39 41 43 44 42 42 42 44 43 41 39 31 35 38 38 33 29 26 25 25 29 33 37 38 37 36 36 47 59 64 47 30 40 53 49 42 52 63 66 63 60 62 66 66 59 41 47 75 74 46 31 51 91 139 175 198 166 112 107 108 134 181 219 221 203 193 192 198 144 63 54 95 81 62 99 148 139 92 46 31 18 16 38 47 38 37 41 43 46 42 28 44 123 194 240 247 229 171 64 26 52 106 157 158 92 46 70 141 163 115 91 112 141 166 140 80 55 37 38 41 38 39 46 42 37 36 39 40 37 37 41 46 46 45 43 39 35 31 30 35 36 36 35 33 33 34 37 47 51 49 40 32 31 34 35 35 34 35 38 43 45 45 44 42 46 50 50 44 36 29 25 30 31 30 29 33 38 37 31 25 32 29 25 31 36 38 44 54 53 60 63 53 46 45 42 44 45 43 45 53 62 88 123 143 158 194 170 131 148 187 228 215 221 192 126 61 27 35 62 84 59 36 58 137 179 153 140 153 156 162 165 171 178 160 126 86 91 117 148 178 204 177 111 55 37 55 68 125 196 193 188 176 184 206 201 197 185 147 138 124 51 29 66 128 181 195 194 213 200 128 50 33 46 51 56 66 118 191 237 211 200 189 212 208 212 218 214 185 133 81 51 45 66 56 43 48 34 23 44 60 106 117 132 108 101 174 200 157 113 130 150 149 147 118 89 66 84 138 156 119 72 43 41 69 66 70 71 68 82 103 113 120 99 58 127 218 184 113 82 155 189 127 112 191 249 244 189 143 148 197 238 226 212 224 233 228 228 227 227 227 229 230 231 226 226 226 227 227 228 228 228 222 223 227 244 218 95 86 179 250 238 227 225 227 228 227 228 229 223 223 225 239 227 174 141 206 181 95 15 25 64 116 205 249 253 218 135 96 142 213 250 239 242 241 230 224 231 212 171 146 207 250 254 240 241 254 240 184 159 202 238 249 249 171 73 22 48 83 151 229 246 227 228 223 233 225 212 229 229 213 231 226 226 227 217 207 211 213 202 237 255 238 188 99 27 30 45 78 164 235 247 234 222 217 217 241 175 152 182 231 219 179 132 79 58 58 64 95 149 176 181 120 90 165 252 225 166 187 234 244 248 203 128 74 43 33 43 49 84 159 232 251 226 183 150 147 154 136 107 153 231 239 212 208 229 220 181 158 168 195 216 222 202 152 112 165 220 205 210 205 205 206 201 201 214 221 215 187 152 63 57 189 250 216 224 227 224 201 154 133 161 170 137 161 174 207 230 196 129 111 141 166 163 192 223 217 205 208 213 211 211 212 213 215 216 217 217 217 217 216 216 216 215 215 215 216 216 216 217 217 217 218 218 220 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 220 219 218 218 217 216 215 215 215 214 213 211 210 209 209 211 212 215 216 216 214 212 210 213 211 209 209 210 210 209 207 208 208 209 209 209 208 207 206 205 206 207 207 207 205 203 201 205 203 201 202 204 206 206 205 204 202 199 198 200 203 205 204 202 216 202 158 136 159 193 208 197 189 207 217 201 160 111 97 152 165 140 172 214 172 129 123 133 97 119 182 206 199 198 198 201 205 211 212 211 220 218 201 198 195 196 202 199 191 188 192 146 110 117 158 159 133 141 173 177 175 185 184 175 159 157 190 171 131 102 106 117 116 114 119 113 110 113 129 152 156 127 91 91 81 78 76 60 50 80 124 123 97 77 76 77 70 62 60 106 129 119 94 98 106 93 79 110 151 159 121 83 68 68 73 63 88 126 134 98 64 61 69 80 72 62 54 54 62 76 87 97 112 126 121 106 99 82 55 55 54 48 40 39 46 54 58 45 41 38 38 40 41 41 40 40 41 43 44 41 37 39 43 49 48 52 59 82 118 129 112 82 106 113 113 85 41 54 93 129 108 79 61 61 67 64 54 44 45 46 46 45 43 40 39 39 39 39 40 36 30 30 34 33 40 46 51 58 66 68 66 75 107 111 88 85 102 111 110 92 56 36 53 69 62 54 55 59 51 54 74 92 90 69 51 50 46 44 58 89 109 97 72 178 179 180 179 177 176 176 178 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 176 177 179 180 180 179 177 176 179 179 179 179 178 177 176 176 179 178 178 177 177 178 178 179 177 178 178 178 178 178 178 179 178 178 178 178 179 179 179 179 177 177 177 177 177 177 177 177 176 179 181 181 179 177 176 176 176 176 177 178 178 177 177 176 178 178 178 178 178 180 181 182 181 180 180 179 180 181 182 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 186 185 184 184 184 185 186 186 186 186 186 186 187 187 187 187 186 186 187 187 187 187 187 188 189 188 186 187 189 191 190 189 193 193 194 195 195 196 196 197 196 197 197 197 197 197 197 197 197 197 197 200 202 201 199 196 197 198 200 201 201 199 197 196 198 198 197 197 196 196 195 195 196 196 196 196 196 196 196 196 198 196 195 197 200 201 199 197 202 201 199 199 200 201 199 197 199 199 198 198 198 197 197 197 196 196 196 196 197 197 197 198 198 198 197 196 196 196 197 197 199 199 199 199 199 199 199 198 200 200 199 198 197 197 198 198 195 197 199 201 201 200 198 197 200 200 200 200 200 200 200 200 197 199 199 198 201 206 203 196 184 160 164 162 156 164 167 170 201 209 161 78 51 67 116 200 240 190 123 113 148 158 152 166 169 157 153 137 117 80 54 83 106 131 189 221 191 136 140 205 219 196 173 161 121 80 83 90 72 86 107 110 107 93 89 124 124 120 124 118 102 77 68 102 152 157 139 156 159 132 116 79 57 62 75 107 138 134 108 93 63 56 55 49 45 67 95 103 97 119 155 181 182 171 166 167 162 153 115 67 71 98 119 158 227 200 125 56 45 42 28 37 48 65 114 158 125 47 52 130 137 148 166 207 221 204 182 143 193 208 199 195 200 200 201 192 195 200 197 213 226 219 195 155 77 38 65 151 205 212 215 222 222 251 230 142 86 117 173 194 203 189 180 185 195 201 206 210 216 168 115 96 122 162 160 126 89 49 21 8 24 61 98 139 148 207 228 184 138 133 156 180 206 230 200 141 143 199 229 221 179 141 124 123 132 134 117 113 94 99 147 174 182 199 210 225 218 219 241 243 186 79 8 24 94 190 230 220 189 181 201 178 93 56 72 92 72 34 13 33 42 53 58 53 46 49 57 64 64 52 53 59 54 50 46 36 42 41 30 21 23 22 22 29 26 36 39 29 21 25 33 38 29 30 32 35 37 36 33 31 30 35 33 24 27 62 118 163 165 170 173 177 189 205 209 205 221 229 224 186 119 56 24 18 26 23 19 17 19 21 22 20 23 27 30 30 33 46 68 85 109 145 169 132 106 141 165 158 143 154 167 187 205 208 210 130 51 49 89 95 109 128 136 113 83 45 23 25 29 31 39 43 51 40 33 34 32 36 78 136 173 196 187 142 102 75 53 40 34 35 40 44 41 34 31 33 43 40 38 37 36 34 37 42 37 29 29 31 27 29 38 43 41 42 47 49 41 29 25 30 35 44 37 26 30 34 29 24 28 49 64 87 105 121 90 91 177 240 240 235 202 129 116 134 166 142 136 160 190 172 148 179 235 208 134 82 73 93 146 190 147 106 91 132 154 112 81 101 133 120 71 34 30 31 80 169 209 221 227 220 211 209 207 203 199 196 202 195 156 104 63 42 53 56 61 52 39 20 9 27 27 25 34 39 31 30 42 50 55 47 38 29 26 35 39 30 39 39 37 41 44 38 41 57 53 49 46 53 87 135 129 78 104 147 169 160 157 170 189 204 205 226 246 246 217 168 118 85 86 111 152 221 253 246 254 254 253 211 155 112 123 186 225 221 217 224 214 201 207 213 200 181 150 149 191 236 232 215 207 195 218 223 218 209 219 234 223 198 144 144 199 228 199 172 173 192 228 217 199 200 179 107 81 131 192 221 232 228 176 113 123 154 147 135 181 182 172 213 204 162 117 69 63 109 146 153 157 164 114 62 79 146 169 163 169 174 181 140 92 49 39 40 28 32 31 33 35 34 31 29 29 29 29 30 31 30 28 28 30 33 35 40 40 30 37 54 103 187 245 248 189 83 31 75 168 240 193 188 226 213 152 64 72 153 214 229 221 208 244 250 191 77 4 27 137 248 254 213 168 126 104 76 61 61 54 85 153 188 134 62 6 33 110 167 188 194 168 113 81 89 110 151 200 225 147 79 80 91 59 47 53 50 44 25 27 40 61 65 67 108 138 172 188 222 251 214 145 96 53 44 44 54 68 83 78 58 48 38 30 32 39 40 33 27 40 86 155 224 237 194 130 64 117 163 177 210 248 206 117 56 75 109 112 102 120 130 114 101 135 193 210 212 170 117 53 52 161 245 227 159 127 119 144 172 216 243 205 149 105 75 87 107 114 89 64 71 87 85 110 163 202 212 196 189 187 145 78 24 41 92 129 156 179 200 213 199 215 209 205 207 209 207 205 203 201 202 212 215 208 194 145 81 137 158 127 63 36 42 46 46 46 43 74 118 146 176 212 230 198 195 194 196 196 194 195 199 186 184 171 160 168 169 130 81 30 31 32 30 28 27 26 24 23 23 23 25 24 21 19 19 24 27 32 40 51 58 55 48 46 46 44 39 32 27 29 32 29 29 30 31 34 36 39 40 40 38 35 31 28 25 23 22 24 28 32 36 38 38 33 28 26 27 30 37 45 48 44 39 43 43 48 52 45 39 55 78 84 111 133 106 82 73 60 71 82 128 156 143 158 226 254 233 191 126 71 95 121 91 57 39 72 109 110 69 40 39 65 98 123 126 116 123 150 141 94 60 67 82 73 40 41 57 74 114 134 115 83 81 91 62 43 70 140 215 207 122 68 39 20 23 60 89 119 156 211 244 205 133 67 30 32 40 34 42 71 110 84 56 36 35 40 45 47 43 45 31 31 75 159 228 224 178 113 98 85 69 47 40 50 58 48 40 31 25 23 23 27 30 33 35 36 32 28 29 36 42 40 37 34 34 36 39 40 41 39 38 37 36 37 39 42 43 41 40 40 42 44 45 43 41 35 36 35 34 31 28 27 27 28 31 35 38 38 36 35 35 41 43 46 41 32 39 46 42 39 47 55 59 56 53 52 53 58 51 39 49 70 63 45 43 66 92 122 168 197 166 128 126 146 159 189 204 179 150 157 179 171 97 38 62 103 90 85 125 178 172 122 55 23 24 38 55 58 52 62 76 71 56 39 24 45 114 187 230 239 219 146 44 33 70 119 160 166 116 68 72 136 136 115 143 161 137 121 90 62 46 35 36 40 40 40 44 42 37 35 37 37 37 40 44 44 42 39 37 36 35 34 33 30 32 33 34 34 35 38 41 45 48 47 39 32 30 32 32 37 37 39 43 47 50 49 47 41 43 44 42 37 32 30 29 29 27 28 33 36 34 31 31 31 36 32 29 36 39 41 48 67 95 109 98 86 84 77 67 75 71 54 38 37 40 46 58 80 80 108 104 90 113 149 186 196 192 149 80 36 28 39 50 60 60 60 63 98 128 125 129 138 156 160 142 140 167 175 153 131 109 107 124 147 177 174 138 70 44 62 80 120 167 160 158 162 200 215 169 138 134 125 140 118 101 67 57 119 180 178 170 210 209 145 61 34 42 48 53 82 166 218 226 200 213 220 223 220 205 179 145 104 68 47 41 55 51 39 37 42 39 63 113 154 205 218 196 142 117 154 165 104 72 82 104 156 219 195 127 78 160 224 230 180 97 53 64 57 58 64 60 48 63 107 140 115 62 61 157 231 174 99 110 182 161 120 149 212 254 254 189 163 194 228 235 224 224 224 212 221 225 229 233 233 231 227 224 226 226 226 227 227 228 228 228 229 224 228 255 223 85 77 178 249 237 227 225 227 227 227 228 228 224 227 226 235 223 176 150 172 157 92 21 18 44 85 161 185 177 148 104 97 154 222 251 212 226 244 244 239 247 230 185 179 229 251 250 248 248 231 190 145 141 186 222 226 222 164 80 23 42 88 177 251 249 217 217 223 223 226 217 219 223 218 235 228 223 220 222 236 245 214 166 202 244 251 207 105 18 21 44 65 144 221 249 239 220 214 220 232 212 169 145 215 247 185 82 32 92 147 160 183 209 207 208 143 84 125 213 209 169 190 231 233 253 239 182 112 51 30 45 42 63 129 211 251 240 193 149 149 149 143 127 159 220 230 213 205 213 215 196 161 139 151 174 210 192 139 136 199 231 209 184 188 202 208 203 203 211 216 218 216 159 91 100 203 251 215 193 194 185 149 138 165 164 146 154 163 199 238 249 195 99 89 167 164 197 228 225 206 203 210 210 211 211 212 213 214 215 216 217 217 217 217 216 216 215 215 215 217 217 217 217 217 217 217 217 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 220 219 218 218 217 216 215 217 216 216 215 214 213 213 212 212 213 215 216 216 215 214 213 215 213 211 211 212 212 210 208 208 208 209 209 209 208 207 206 205 205 205 205 204 203 202 201 205 203 201 202 204 206 206 205 210 209 207 205 204 203 201 199 210 206 200 187 168 159 172 193 205 192 191 195 214 214 156 104 119 117 124 162 179 147 125 125 135 111 141 199 212 202 203 206 196 197 208 210 196 190 196 201 211 213 204 188 179 180 180 175 153 117 107 127 140 143 153 164 170 174 183 174 165 154 147 167 153 129 111 110 107 100 107 123 139 114 108 143 180 175 129 88 82 80 79 71 56 53 80 113 116 92 66 63 78 88 75 56 64 84 87 80 94 115 111 95 97 142 155 121 92 84 76 68 62 67 91 111 99 76 71 78 92 73 66 77 83 75 74 83 99 88 105 132 126 96 74 66 52 49 44 40 39 41 45 49 42 41 39 40 41 41 39 37 41 42 44 44 39 35 40 47 50 48 49 56 75 105 118 109 95 99 95 96 72 37 51 80 90 80 67 62 66 71 64 52 49 48 47 45 43 41 39 38 39 38 38 39 36 32 33 37 41 47 54 58 60 63 70 76 95 107 96 76 81 104 121 131 90 60 45 60 75 68 55 50 52 46 57 88 109 96 63 38 46 46 39 42 72 110 118 104 177 178 180 179 177 176 177 179 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 176 177 178 179 179 178 177 176 178 178 177 177 177 178 179 179 177 178 178 178 178 178 178 177 178 178 178 178 178 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 179 181 181 179 178 178 179 178 177 177 176 176 176 177 177 178 178 178 178 178 179 181 181 182 182 180 179 179 178 178 179 179 179 180 181 182 182 183 183 182 182 182 183 183 184 184 184 186 186 186 186 186 187 188 189 186 186 186 186 186 186 185 185 188 187 187 187 186 186 185 185 195 192 189 187 189 190 192 192 193 193 194 194 195 196 196 196 198 198 197 197 196 196 195 195 199 197 196 196 198 198 197 195 196 197 198 199 199 198 197 196 201 200 199 198 197 196 195 194 196 196 196 196 196 196 196 196 195 193 192 197 203 205 200 194 201 199 198 198 199 200 198 197 199 198 198 198 197 197 197 197 199 198 196 195 195 195 197 198 196 197 197 198 198 197 197 196 201 200 200 199 198 197 197 196 199 198 197 196 196 196 197 197 196 197 200 201 202 201 199 198 198 199 200 201 201 200 199 198 200 193 194 202 204 198 199 206 204 187 185 170 157 173 197 221 226 240 207 125 84 87 112 163 193 211 192 143 104 92 128 185 180 151 148 164 169 135 79 59 93 111 151 208 198 129 126 182 215 229 226 196 131 75 59 44 55 99 148 169 168 139 131 183 194 152 148 138 108 96 89 83 127 140 155 190 179 131 112 91 107 86 68 69 65 42 34 51 114 125 108 74 71 97 117 119 122 122 127 123 118 126 115 83 113 132 114 64 71 114 134 151 189 166 105 57 57 61 40 22 30 65 124 149 110 74 108 171 167 172 177 198 209 203 182 140 173 208 212 203 197 195 202 198 193 193 194 206 210 222 236 217 127 50 33 80 109 128 156 172 197 216 192 135 116 158 217 253 248 239 235 235 226 219 231 251 235 167 115 117 142 154 138 111 82 40 19 29 67 102 105 110 142 155 164 166 158 141 137 151 182 187 153 118 149 217 251 248 198 133 117 142 163 161 132 113 111 110 132 145 161 187 194 194 194 201 230 219 134 33 22 100 147 170 167 160 163 205 230 172 85 100 168 191 129 63 32 29 24 28 31 33 37 44 49 50 65 43 43 50 38 32 29 17 19 24 24 30 48 62 73 86 110 115 99 62 34 32 39 42 35 38 42 43 41 38 35 34 35 32 34 38 34 34 58 88 115 122 127 130 139 153 162 164 166 192 220 217 173 108 54 26 19 20 21 22 21 19 18 19 18 20 24 31 38 44 45 45 78 113 143 147 123 112 124 119 131 165 193 209 222 227 228 141 48 94 176 165 134 146 175 159 124 66 21 16 25 34 42 44 38 44 49 39 26 48 105 151 139 172 197 188 144 82 42 36 35 36 41 43 37 31 36 47 76 70 67 58 44 41 42 37 32 28 27 27 26 28 35 41 41 39 40 44 42 35 28 27 22 26 24 26 35 42 51 66 92 136 157 159 184 214 151 84 130 222 239 225 188 133 124 124 102 111 148 161 147 141 149 173 225 212 153 86 50 69 134 176 115 59 57 118 148 125 108 114 108 60 26 40 62 77 133 212 220 220 214 204 201 205 206 203 210 202 207 216 197 143 85 51 112 154 160 123 61 13 11 24 24 22 26 26 20 29 47 55 52 42 40 37 30 35 41 34 42 49 47 41 37 44 79 123 143 105 75 69 70 70 56 34 54 70 69 60 69 86 98 104 115 131 150 155 134 105 89 89 121 180 230 254 254 239 240 236 196 155 100 88 124 166 197 220 220 219 222 224 221 221 216 204 141 155 196 227 230 232 228 210 210 224 229 221 222 232 229 215 172 141 158 179 167 145 130 133 177 178 150 131 118 74 68 124 176 245 253 211 168 163 175 152 103 133 215 240 231 247 225 187 169 116 76 76 97 129 163 182 143 95 127 204 212 190 200 218 239 193 127 56 28 35 32 33 32 34 35 34 32 29 29 30 30 31 31 30 28 28 29 31 35 35 42 40 32 24 54 130 220 253 224 115 37 53 122 179 152 144 162 136 89 68 133 220 233 222 208 204 238 241 189 78 3 29 146 252 254 231 203 156 122 87 110 151 131 98 102 115 88 36 10 63 165 240 245 215 163 97 88 130 147 158 196 228 130 59 49 64 53 47 42 36 32 29 43 81 122 108 83 112 157 193 200 212 234 216 163 110 69 40 33 49 57 56 59 62 47 40 30 26 35 42 33 16 51 123 206 255 243 190 139 88 114 153 181 228 241 162 74 36 39 81 128 150 137 109 97 101 142 235 251 225 179 133 76 87 167 212 188 136 112 129 190 230 248 245 196 152 128 106 106 117 158 117 88 104 112 71 55 92 116 134 141 143 158 129 65 42 111 182 204 179 157 159 189 209 221 209 203 209 211 205 202 204 198 204 212 199 188 205 185 119 99 99 75 44 35 38 41 45 64 96 158 205 211 212 233 253 231 223 217 217 219 221 225 228 222 220 210 205 216 210 153 87 24 25 25 24 21 20 23 28 24 16 16 23 24 19 21 29 22 25 30 38 50 57 53 44 43 43 41 37 30 25 29 35 31 31 31 32 35 38 41 43 42 40 35 30 26 24 24 25 24 27 33 35 34 32 35 40 37 33 32 38 48 53 52 50 47 43 43 48 48 44 42 44 47 64 71 51 53 70 71 79 81 123 152 155 177 222 238 220 207 138 80 102 130 106 70 40 65 94 98 69 41 39 71 113 149 139 113 111 126 104 70 68 74 52 35 34 57 65 68 101 117 110 96 105 111 70 42 67 129 186 179 114 69 38 18 22 42 86 136 201 242 246 206 119 52 34 40 39 35 46 58 75 45 42 41 38 33 33 39 45 46 25 25 96 206 254 210 143 95 88 81 69 60 67 73 67 48 42 33 26 23 24 26 27 32 33 33 33 33 35 39 43 33 32 31 34 37 40 41 41 37 36 36 36 37 40 42 43 40 39 39 42 44 46 44 43 39 36 32 29 29 28 28 27 32 35 39 40 38 35 34 33 36 28 32 39 37 38 43 44 45 47 50 52 51 48 44 41 42 37 39 66 93 84 58 48 78 119 134 158 159 121 108 106 116 150 186 175 130 121 164 205 154 54 12 59 91 89 105 135 153 145 101 37 14 49 84 87 63 68 97 126 120 90 59 37 24 67 138 184 205 195 123 46 83 109 110 113 139 145 121 104 100 84 81 131 148 117 99 72 37 36 34 35 39 41 42 40 39 36 34 35 36 37 42 47 43 39 34 33 35 37 37 37 28 30 32 33 33 35 39 42 39 43 44 39 34 34 34 34 41 42 44 46 48 47 44 41 38 38 37 33 30 29 30 32 38 31 30 35 35 30 32 40 38 40 34 32 38 37 36 42 84 137 165 155 145 133 111 98 125 117 78 38 34 50 58 58 59 36 40 43 45 64 94 126 147 138 94 42 38 72 84 69 52 58 86 92 81 90 124 171 185 195 192 165 149 170 190 186 171 127 113 127 138 149 150 132 75 48 79 105 114 122 114 123 149 208 213 140 92 83 91 126 149 161 102 44 97 151 136 134 216 226 167 72 30 33 37 42 103 205 235 224 211 225 229 204 187 158 116 75 45 33 37 46 50 36 30 40 59 92 143 187 210 231 222 167 103 72 70 70 47 43 49 45 83 161 167 115 94 216 254 254 209 112 77 107 89 68 58 56 50 59 91 118 90 36 57 128 185 166 109 117 159 152 166 231 253 232 205 158 194 230 241 226 225 235 231 221 225 225 227 228 228 228 227 226 226 226 227 227 227 227 228 228 230 228 230 254 219 87 94 196 246 235 226 225 227 227 226 227 226 224 227 224 232 231 205 198 189 160 91 23 22 52 87 143 126 104 110 142 177 216 240 236 198 212 237 240 233 247 237 191 206 255 255 231 213 188 145 96 99 157 193 176 164 199 186 91 27 44 93 180 250 251 229 234 208 181 207 223 216 219 219 228 217 218 225 235 237 216 177 141 179 243 254 210 114 42 37 35 48 99 174 230 243 226 216 221 213 230 183 134 205 233 150 40 98 185 246 240 243 247 231 237 185 91 86 162 174 146 180 243 236 247 248 223 160 77 31 34 42 45 87 166 233 251 211 157 142 133 144 146 162 205 220 214 215 214 220 200 137 88 98 132 199 198 160 181 231 237 212 164 174 204 214 207 208 207 210 221 227 149 94 106 166 201 174 149 140 140 153 177 198 207 196 174 177 221 230 208 164 91 78 142 193 229 241 220 204 205 210 212 211 211 212 213 214 215 216 216 217 217 217 216 216 216 215 215 217 217 217 217 217 217 217 217 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 221 220 219 218 218 217 216 215 216 216 216 216 215 215 214 214 213 213 214 215 215 216 216 216 212 210 208 208 209 209 208 206 207 208 209 209 209 208 207 206 206 205 204 203 202 202 202 202 205 203 201 202 204 205 205 204 204 203 204 205 206 204 202 200 204 197 200 208 197 172 163 171 188 186 182 174 207 241 201 144 110 75 96 132 130 118 112 116 136 131 173 224 223 204 202 203 194 199 209 200 175 169 191 210 200 201 197 186 177 172 168 163 169 136 123 141 160 170 173 170 182 178 163 132 129 145 150 164 148 120 100 102 105 102 104 113 141 118 112 143 181 179 134 89 79 84 83 72 59 60 81 103 113 91 61 53 80 104 86 51 44 56 67 73 90 120 126 107 98 126 138 128 114 96 78 70 77 61 65 89 98 85 76 79 80 80 89 101 100 89 87 94 80 86 113 139 132 106 82 65 59 48 41 42 42 38 37 41 40 39 39 40 40 39 37 35 42 43 45 45 40 37 42 50 55 53 51 53 64 82 94 98 111 96 84 89 68 39 48 59 60 58 57 60 68 73 68 60 55 52 47 42 39 37 37 38 40 37 37 37 36 33 35 39 47 54 67 78 80 82 96 114 128 113 81 61 74 94 101 103 84 65 55 66 80 76 60 49 52 45 56 88 110 98 66 41 41 49 43 37 61 107 130 126 176 178 179 179 177 177 178 180 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 177 177 178 179 179 178 177 177 180 178 177 176 176 177 179 180 176 177 178 179 179 178 177 176 179 178 178 178 177 177 176 176 176 176 176 175 175 174 174 174 177 177 177 177 177 177 177 177 176 178 180 180 178 177 179 180 181 180 178 177 177 178 179 180 179 179 178 178 178 179 180 181 182 182 181 180 179 178 178 178 179 180 180 180 181 181 182 182 181 181 182 183 184 184 185 185 186 186 186 187 188 189 189 190 187 187 186 186 185 185 185 184 187 187 187 187 187 187 187 187 193 191 190 189 190 191 192 193 192 193 193 194 195 195 196 196 197 197 196 196 196 196 196 196 201 198 195 195 196 197 197 196 196 197 198 199 199 198 198 197 200 200 199 198 198 197 196 196 196 196 196 196 196 196 196 196 196 194 193 197 201 202 199 195 198 197 195 196 198 198 197 195 198 198 198 197 197 197 196 196 200 198 196 193 193 194 196 198 195 196 198 199 199 198 197 195 197 197 197 196 196 196 195 195 198 197 196 195 195 196 196 197 203 200 197 195 195 198 202 205 197 198 200 202 202 200 198 197 204 197 197 203 201 192 194 205 212 204 191 155 146 179 205 222 223 210 204 159 128 159 168 138 170 206 230 203 134 85 129 217 177 140 149 199 229 206 139 81 134 155 141 141 134 112 138 171 185 188 174 157 132 107 83 42 71 114 161 183 180 137 127 193 243 173 145 135 120 113 90 63 102 160 185 193 158 86 92 154 197 167 134 105 61 23 53 122 186 209 183 127 104 104 105 110 128 135 142 132 135 163 143 74 124 173 173 104 83 124 147 154 152 113 67 66 91 99 83 51 24 55 81 74 85 147 182 159 149 182 211 217 212 203 167 111 172 199 200 195 192 190 201 203 198 192 193 199 190 204 235 226 160 53 19 60 69 61 72 78 107 107 114 130 125 106 143 219 220 222 225 223 212 204 213 228 214 174 162 187 199 182 154 133 95 44 12 24 88 152 164 161 161 109 98 167 231 220 181 169 149 129 105 109 140 163 170 175 146 111 134 166 161 153 156 169 164 128 101 87 84 97 130 165 175 186 187 131 60 45 108 201 218 164 126 145 188 242 227 123 65 149 237 242 185 126 72 32 20 17 16 22 32 41 45 44 51 43 33 25 19 17 20 27 46 65 86 109 136 153 165 178 212 209 166 91 41 37 44 39 41 46 51 51 46 41 40 41 42 35 35 39 34 25 34 51 130 153 167 155 133 123 125 129 124 136 155 169 161 123 72 34 21 22 23 23 20 16 17 20 20 17 16 23 34 41 41 38 52 78 125 198 204 159 156 161 177 199 207 205 209 215 219 132 68 122 214 203 165 175 188 147 126 70 26 19 26 33 37 35 33 63 88 68 40 62 108 127 104 124 160 187 158 83 36 39 36 35 36 35 30 32 52 77 100 117 137 136 116 99 74 42 39 36 27 22 25 27 32 39 42 38 35 33 31 28 24 22 26 29 40 62 77 84 115 161 196 239 244 202 204 232 168 80 97 189 205 181 147 118 137 146 78 83 140 165 135 123 134 148 152 162 136 88 53 69 116 129 85 61 71 107 147 192 195 153 99 37 24 68 100 124 176 225 213 210 203 194 194 200 203 201 203 199 205 226 234 195 128 81 167 251 254 176 72 14 22 22 23 17 22 26 23 32 52 64 47 33 39 47 34 30 40 40 62 86 81 43 24 58 137 207 242 194 145 113 86 62 52 53 36 40 38 43 63 71 58 45 44 51 59 62 59 60 71 82 126 191 244 254 232 198 180 178 180 170 120 102 124 133 170 230 226 210 218 232 220 206 205 204 157 172 191 194 194 212 219 203 169 189 203 202 199 202 198 190 179 151 144 138 137 142 124 106 136 154 135 101 97 109 128 154 146 190 182 157 175 230 245 187 114 120 185 235 239 228 213 215 219 155 85 55 73 126 171 186 171 122 152 224 237 231 242 242 249 201 140 70 31 34 37 44 34 35 36 35 32 30 29 30 31 31 30 29 28 28 28 28 34 34 46 46 34 19 33 88 170 234 235 144 58 41 70 97 100 87 100 109 110 135 194 239 223 209 204 204 227 228 185 79 1 26 142 242 245 238 225 176 108 83 156 235 214 147 100 91 80 29 16 84 185 252 253 239 174 114 126 189 193 159 146 147 92 52 46 48 45 49 43 37 42 58 74 116 159 133 91 103 154 184 167 146 163 183 170 128 68 32 24 48 61 56 55 58 41 38 33 30 33 37 32 24 58 119 181 214 197 165 139 104 131 167 178 191 184 123 65 40 34 77 145 174 134 88 85 102 152 249 254 225 196 157 88 92 127 166 181 171 142 144 196 221 211 179 131 108 104 98 111 137 154 106 83 99 106 98 103 117 81 72 94 134 161 112 57 95 203 250 249 216 173 141 170 221 214 209 205 205 205 203 203 204 215 209 205 184 183 230 226 150 62 47 32 33 47 61 75 87 118 174 219 212 186 185 202 211 220 217 214 214 214 213 213 213 209 212 211 218 236 224 150 67 19 21 25 25 18 17 33 53 58 41 24 18 17 18 23 30 21 23 26 33 45 54 53 47 45 42 40 37 30 24 27 35 34 34 33 34 35 37 40 41 42 40 35 30 25 24 27 29 31 32 33 30 25 34 65 96 103 81 58 51 57 61 59 54 50 47 45 48 51 53 52 52 63 72 61 37 41 59 63 64 66 90 107 119 146 173 182 180 181 133 94 111 126 108 83 53 51 59 70 68 46 32 65 116 150 134 95 77 89 90 106 149 153 81 33 42 78 87 82 111 129 140 130 128 133 98 58 60 95 127 122 95 78 51 26 28 28 80 142 221 246 228 192 100 38 39 49 40 37 50 50 53 38 52 59 49 33 26 41 66 66 35 30 105 205 216 140 74 71 65 67 73 82 94 90 71 49 42 32 25 22 23 23 21 29 31 34 37 40 41 41 41 30 30 31 34 38 40 40 38 34 34 34 35 37 39 41 42 40 39 39 41 44 45 43 41 38 34 30 29 30 30 28 26 35 39 43 42 39 35 33 33 36 27 34 45 40 36 46 57 62 57 53 50 50 48 43 38 37 42 55 77 97 92 64 41 101 167 177 170 133 86 84 69 63 106 143 132 118 162 215 226 140 38 6 45 71 102 135 134 108 78 47 34 68 138 156 115 52 76 126 168 175 152 115 82 30 31 75 114 142 141 89 59 126 157 129 103 149 198 177 119 61 59 72 123 163 171 146 85 21 31 38 38 39 43 42 36 35 36 37 38 38 39 41 44 41 37 34 35 37 39 38 36 31 33 34 33 32 33 36 38 35 40 43 40 38 39 40 39 43 44 45 44 41 36 30 26 32 32 31 29 27 27 30 33 31 29 29 30 27 23 27 35 49 49 40 36 40 36 31 34 88 149 187 195 199 176 138 122 155 143 87 23 17 60 101 118 91 67 59 62 55 45 48 64 77 72 49 35 79 150 164 127 69 49 85 110 82 76 138 223 228 222 216 195 163 153 170 186 184 139 137 169 172 155 138 122 104 56 74 119 139 134 111 104 117 164 160 111 83 67 81 133 203 193 115 43 72 112 114 142 223 237 176 73 26 29 36 41 112 212 236 242 238 213 188 142 118 97 69 50 44 45 46 47 40 46 62 86 132 197 227 209 174 141 110 70 50 47 45 70 103 115 120 88 59 72 79 62 87 207 248 253 212 123 116 159 148 91 51 52 63 67 68 66 59 44 76 115 133 131 105 94 149 199 233 253 247 182 170 204 237 250 237 224 233 230 223 233 226 226 225 225 225 226 226 227 227 227 227 227 227 227 227 227 224 231 232 243 203 99 136 230 242 233 226 225 227 226 225 226 228 226 226 218 226 236 233 245 241 197 114 28 16 62 124 192 179 113 105 172 231 253 253 240 186 185 202 214 222 245 231 174 193 223 193 153 140 131 121 111 152 214 219 181 175 223 208 91 18 38 83 158 226 246 239 241 182 113 162 225 226 224 216 214 217 215 226 240 216 160 129 137 160 223 244 203 113 43 36 35 43 56 117 202 246 241 224 217 235 244 182 111 141 144 129 131 207 232 252 244 236 236 232 246 215 115 84 142 157 124 151 222 238 235 243 244 196 107 42 27 45 40 58 114 194 250 234 178 131 116 138 154 167 203 221 218 223 230 229 185 112 83 118 162 192 186 180 214 243 232 196 147 174 211 220 209 210 204 203 221 212 153 98 87 129 161 153 154 162 175 209 225 215 221 218 186 193 190 163 141 135 121 133 179 236 234 218 210 216 210 207 220 212 212 212 213 214 215 215 216 218 218 217 217 216 216 216 216 215 216 216 217 217 218 218 218 218 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 220 219 218 218 217 216 215 214 214 214 214 214 214 214 213 212 212 212 212 213 215 216 217 212 210 208 208 209 209 207 206 207 208 208 208 208 207 206 206 207 206 204 202 201 202 203 204 205 203 201 202 204 205 204 202 203 199 198 201 204 204 203 202 191 200 207 209 206 198 182 166 173 187 198 187 198 224 215 200 141 75 69 84 93 107 109 123 143 146 192 233 219 192 186 185 182 198 213 202 178 180 201 213 175 171 184 206 204 175 154 151 165 146 156 186 196 188 184 184 185 170 133 90 103 148 167 176 150 118 93 95 102 101 100 104 111 123 129 131 144 151 128 93 82 83 82 75 64 60 73 90 112 93 67 60 82 102 86 54 58 60 71 77 88 120 137 124 107 98 103 125 127 94 73 82 85 72 63 72 85 81 72 71 64 86 105 112 118 122 108 88 65 98 140 150 127 105 94 85 79 56 40 42 45 41 37 39 40 39 37 36 35 35 34 34 41 41 44 47 45 43 45 49 58 58 53 51 55 59 69 84 106 88 81 90 70 49 55 51 58 56 55 57 64 71 74 74 55 51 45 39 36 36 38 40 42 39 37 37 36 34 36 40 50 57 76 95 100 101 115 136 133 114 77 58 76 93 84 68 84 71 61 66 75 75 65 54 57 53 53 63 78 82 72 59 40 51 54 51 63 92 113 117 176 178 179 179 177 177 178 180 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 178 178 178 178 178 178 178 178 181 180 178 176 176 176 177 178 175 176 178 178 178 178 176 175 178 178 178 177 177 176 176 176 176 176 176 175 175 174 174 174 177 177 177 177 177 177 177 177 176 177 178 178 176 176 178 180 181 180 178 177 177 178 180 181 180 179 178 178 178 179 180 180 181 181 181 181 181 180 180 180 183 182 182 182 181 181 180 180 181 181 182 183 184 184 185 185 184 185 186 187 187 188 188 188 187 187 187 186 186 185 185 185 187 187 188 188 189 190 191 191 186 187 190 192 192 192 192 192 192 192 193 193 194 195 195 196 194 194 195 195 196 197 197 198 202 199 195 194 196 197 197 197 197 197 198 199 199 199 199 199 198 198 198 198 198 198 198 198 196 196 196 196 196 196 196 196 198 198 196 195 195 196 197 198 199 197 196 197 198 199 198 196 198 198 197 197 197 196 196 196 200 198 195 193 192 194 196 197 194 195 197 199 199 198 197 196 195 195 195 196 196 196 197 197 196 196 195 195 195 196 196 197 202 200 196 194 195 198 202 204 196 198 200 201 201 200 198 196 202 201 201 200 196 193 195 200 216 196 168 135 140 172 189 203 192 185 185 157 159 215 215 161 130 164 206 213 167 121 145 208 179 148 169 226 241 224 183 126 167 195 155 98 72 94 158 189 150 129 105 121 155 171 148 89 79 105 120 127 151 146 139 182 244 178 111 77 100 131 111 84 95 137 152 142 103 67 125 231 243 239 208 145 77 55 119 207 209 247 235 180 131 89 75 96 121 135 160 165 163 178 162 108 126 195 215 139 95 128 161 175 148 109 73 85 105 123 129 94 53 26 24 57 128 215 232 179 165 176 203 219 219 202 153 103 181 176 157 168 191 196 200 196 203 197 199 203 189 198 227 219 162 55 46 128 145 103 74 62 59 68 73 71 54 31 55 113 166 196 224 230 220 212 208 206 208 203 217 235 225 205 198 198 132 61 11 13 64 124 163 196 192 132 108 170 244 249 218 204 150 139 131 132 122 92 80 94 90 93 153 189 167 153 175 210 168 144 112 92 71 67 110 164 187 188 145 53 35 123 212 253 230 164 141 190 239 248 183 69 76 184 248 249 236 184 95 26 19 16 16 22 29 33 32 30 26 38 20 10 33 49 66 101 140 163 184 200 214 217 219 227 248 238 175 82 35 48 63 57 53 57 60 56 48 41 41 42 41 40 39 38 34 31 33 36 99 180 239 226 196 189 183 167 167 155 146 147 150 138 107 80 63 43 23 16 18 20 21 22 24 21 18 20 27 33 34 33 20 59 111 195 234 217 211 200 203 211 205 200 206 213 218 134 69 116 207 206 175 178 179 130 85 50 26 26 32 41 45 41 57 76 105 107 83 81 100 107 117 123 131 133 108 60 36 47 39 34 30 26 21 30 65 101 103 154 208 227 215 180 123 69 77 73 51 32 30 29 30 40 38 40 38 33 29 31 37 41 67 89 109 120 126 133 160 197 228 253 248 182 158 170 128 62 93 143 129 117 123 139 184 197 135 92 113 139 120 108 124 151 142 149 118 74 50 67 94 82 70 70 108 159 209 253 241 159 76 21 37 105 133 154 199 231 203 204 203 200 200 203 205 204 196 206 215 235 251 225 161 116 167 241 235 156 63 16 27 26 25 19 28 40 37 36 47 57 50 34 34 32 26 51 75 67 89 118 98 35 19 84 184 254 252 230 175 125 115 122 102 71 45 44 45 64 90 91 67 49 51 63 68 58 50 52 55 54 80 121 161 172 155 116 99 121 211 228 161 122 156 178 201 234 222 216 227 233 218 200 180 155 156 171 176 161 156 172 178 165 141 152 158 156 157 164 171 173 177 155 160 170 176 171 147 139 132 151 150 120 115 161 205 211 174 127 97 153 226 254 246 192 134 132 148 170 196 217 224 233 242 162 91 76 93 118 137 142 130 90 138 222 239 236 241 227 204 161 131 92 53 38 35 43 35 37 38 36 33 30 30 30 30 30 29 29 29 29 28 27 32 35 47 42 34 28 29 54 120 204 241 175 83 35 39 58 73 90 123 154 159 180 212 225 211 205 207 210 232 231 186 80 3 24 132 229 239 244 240 194 88 68 167 252 247 193 137 117 107 48 13 64 164 235 246 232 156 148 174 195 165 122 94 75 76 61 57 46 34 33 40 67 111 117 100 115 152 132 93 90 127 125 95 88 119 150 152 120 58 35 30 44 50 49 49 48 42 34 29 29 30 29 30 34 55 92 131 166 173 161 138 96 139 163 141 111 97 82 74 66 54 89 154 182 141 97 88 88 135 199 202 214 207 150 68 78 147 208 228 186 130 142 181 156 145 117 82 59 63 85 117 149 99 79 89 89 81 134 199 206 143 93 86 120 134 80 65 161 242 254 243 232 210 162 152 174 199 210 213 204 198 202 205 201 215 198 191 186 204 254 236 146 56 25 7 27 75 124 156 166 169 206 208 169 150 173 198 204 205 206 206 205 204 203 202 201 196 200 200 209 231 220 140 51 21 26 33 31 16 16 49 88 122 95 54 20 11 18 22 20 22 23 23 27 38 50 54 53 49 43 41 40 35 27 26 31 36 36 36 36 36 36 37 37 40 39 35 30 26 26 30 34 36 34 30 22 18 46 116 182 202 159 112 90 87 81 65 50 44 46 50 52 53 56 63 70 88 96 77 55 52 57 56 49 53 57 59 69 89 112 141 170 175 159 151 172 177 156 119 68 26 34 51 56 40 36 66 101 116 101 66 54 84 125 180 240 206 104 36 48 94 109 100 117 162 167 141 118 112 82 54 63 77 82 81 91 97 64 24 15 22 69 130 219 248 226 181 85 33 46 56 41 37 48 46 51 71 106 101 56 32 43 68 88 98 56 37 89 152 139 81 50 75 76 89 101 102 100 92 77 56 42 28 24 24 22 19 19 27 30 36 43 46 45 40 36 32 32 32 35 37 38 36 34 32 32 32 33 35 37 39 40 41 40 39 40 42 42 40 37 34 32 31 32 33 33 29 26 37 42 46 45 40 35 33 34 38 35 43 49 41 41 56 68 77 67 56 50 49 49 45 40 41 56 71 78 90 101 85 53 119 196 220 207 148 91 97 88 82 75 79 89 127 197 221 182 98 30 13 37 67 132 165 128 66 32 33 83 161 225 197 109 33 78 143 193 216 214 180 135 78 40 41 57 75 70 47 62 149 204 171 122 150 197 176 100 38 61 103 163 217 229 162 55 18 33 44 43 41 43 40 33 32 37 43 44 42 40 39 38 36 35 35 37 38 37 33 29 32 33 34 34 33 33 36 39 39 44 45 42 41 41 41 39 40 41 42 40 35 28 22 18 26 28 29 29 28 27 28 30 27 32 34 30 26 29 38 46 68 66 52 40 42 40 33 31 73 137 176 189 210 207 172 148 170 155 91 17 8 64 130 169 121 129 138 147 130 89 58 48 51 44 39 56 120 201 217 175 83 41 62 85 64 69 136 215 215 225 231 202 148 126 153 186 174 143 165 217 220 187 157 137 117 72 75 111 131 126 113 113 93 113 108 108 110 86 103 168 194 173 117 51 46 84 137 204 232 241 174 70 27 36 46 52 102 205 243 249 230 168 125 76 71 66 58 51 47 44 39 35 60 84 123 166 217 251 219 142 80 37 35 54 86 100 108 163 206 215 213 185 138 97 62 26 48 142 208 254 222 145 148 172 151 95 58 60 63 56 48 42 48 67 121 185 173 125 112 101 141 204 242 240 202 163 192 252 253 254 242 241 250 233 217 229 224 226 228 230 230 228 226 224 227 227 227 227 227 227 227 227 224 226 232 244 189 98 165 251 237 230 225 226 227 225 224 226 229 227 228 218 221 228 229 247 252 229 149 38 1 45 141 242 250 152 115 181 247 253 235 220 171 142 137 166 211 244 213 143 139 164 152 153 174 181 190 200 234 221 202 225 250 246 191 85 18 26 69 154 232 252 250 242 165 63 125 224 237 232 217 214 228 218 216 231 225 183 158 172 166 194 195 170 103 41 45 58 38 28 80 178 242 250 236 222 249 247 171 73 77 104 169 242 219 178 194 223 220 218 225 236 222 149 103 135 175 166 154 169 209 213 241 254 230 148 74 39 37 40 48 81 161 246 251 207 136 111 132 160 185 220 230 220 215 233 216 154 111 133 184 214 174 140 177 231 233 193 145 132 181 216 221 208 207 201 199 217 214 199 126 77 141 204 201 211 214 227 217 212 224 215 205 222 198 142 117 136 145 153 198 249 239 224 205 210 224 215 207 222 213 213 214 214 215 215 216 216 218 218 218 217 217 217 216 216 214 214 215 216 218 219 220 220 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 221 220 219 218 218 217 216 215 214 214 214 214 214 214 214 213 211 211 211 211 212 213 215 216 216 214 213 213 214 214 212 210 207 207 208 208 208 207 206 205 208 207 205 203 202 203 204 205 204 203 202 202 204 204 203 201 211 201 193 196 201 201 199 199 195 206 210 204 205 211 201 183 180 180 201 211 213 210 204 216 184 122 75 51 71 106 126 167 166 159 190 219 198 173 172 175 174 181 200 208 194 187 199 212 184 181 196 223 223 184 140 118 119 134 164 184 177 171 179 186 159 143 111 80 110 165 176 174 154 132 111 101 92 84 87 99 93 123 143 135 120 112 100 86 83 75 73 74 64 51 57 73 101 88 76 76 85 89 81 69 69 67 74 78 84 116 144 143 114 88 78 101 112 86 70 82 80 89 78 64 66 68 63 63 70 83 103 131 160 160 111 57 71 103 146 153 113 85 105 135 95 65 40 40 46 44 40 39 42 40 36 33 31 31 33 34 40 39 42 49 52 50 48 48 49 55 50 46 48 47 58 81 98 90 84 85 64 53 69 66 61 58 57 59 63 67 71 74 52 48 42 38 36 38 42 45 45 40 38 38 38 35 35 38 48 53 71 90 95 91 96 108 113 118 96 70 77 96 92 76 91 80 67 62 63 64 60 56 61 70 66 49 44 56 64 62 41 47 55 59 61 66 80 94 177 178 180 179 177 176 177 179 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 178 178 178 178 178 178 178 178 181 180 179 178 177 176 176 177 176 176 177 177 177 177 176 176 177 177 177 177 176 176 176 176 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 177 175 175 177 179 176 176 176 176 176 177 178 179 180 180 179 178 178 179 179 180 179 180 180 181 181 181 181 181 184 184 183 182 182 181 180 180 182 182 182 183 183 184 184 184 184 185 186 187 187 187 187 187 188 188 187 187 187 187 187 186 186 187 188 189 190 191 192 193 182 186 190 192 193 192 192 192 192 192 192 193 194 194 195 195 192 193 194 195 196 197 198 198 200 198 195 195 196 197 197 197 197 197 198 198 199 200 200 200 196 196 197 197 198 198 198 199 196 196 196 196 196 196 196 196 199 199 197 195 193 193 196 199 200 199 198 199 201 202 201 199 197 197 197 197 196 196 196 195 198 196 195 194 193 194 196 196 195 195 196 197 198 198 198 198 195 196 196 197 198 199 199 200 196 196 195 195 195 196 197 198 194 196 198 200 201 200 198 197 197 198 199 200 200 199 198 197 195 200 201 198 196 198 200 199 204 190 184 174 166 156 158 193 189 194 161 125 172 230 220 202 143 153 172 185 178 163 161 169 181 147 168 222 225 218 207 155 144 171 166 123 72 68 118 152 122 121 129 173 222 237 199 127 91 139 156 136 150 168 160 170 213 181 104 45 89 152 142 119 108 89 92 80 41 59 152 229 238 246 204 127 89 111 157 191 204 233 243 232 201 132 76 72 84 109 166 203 188 157 135 119 107 176 214 157 107 121 137 141 129 115 98 101 98 128 167 135 80 18 4 59 146 225 249 222 185 146 166 218 231 187 129 108 149 150 146 173 199 198 197 195 197 198 199 206 198 203 226 222 158 55 64 184 235 196 162 158 140 144 127 101 90 80 56 33 66 121 179 206 212 217 218 215 220 224 233 225 203 201 228 250 197 89 14 11 40 67 103 158 191 156 117 120 159 183 175 164 152 200 224 191 129 87 99 137 126 119 165 201 187 166 172 203 190 195 177 167 158 141 142 145 152 143 98 22 35 151 230 243 205 160 155 213 251 214 117 35 124 218 251 250 242 174 83 32 23 20 20 20 19 17 18 22 28 28 12 31 92 130 156 196 216 230 236 236 237 233 232 240 248 208 126 59 54 85 90 67 64 65 63 56 46 39 37 39 35 42 45 41 38 38 32 24 51 132 212 234 219 206 203 201 194 190 185 183 184 179 164 148 110 70 28 13 19 23 21 18 16 18 20 23 25 27 27 27 8 33 69 131 179 188 194 201 209 208 189 172 179 202 227 156 63 85 155 156 132 125 124 91 43 26 18 27 50 83 103 101 80 57 64 89 81 55 63 92 128 143 128 84 52 41 41 45 41 35 30 25 19 29 67 108 122 175 227 253 252 211 150 114 144 141 106 64 45 29 24 39 36 39 46 62 88 111 119 117 151 185 194 174 167 171 166 159 175 180 188 146 127 124 102 63 101 126 95 91 119 164 223 233 202 156 117 82 73 96 121 144 173 170 119 64 46 59 70 49 51 74 157 239 253 229 173 109 26 8 68 146 160 170 207 225 197 201 204 205 205 204 204 204 201 218 215 204 198 175 153 154 162 173 145 97 50 19 21 30 27 23 30 37 31 31 39 43 54 50 48 31 37 104 150 128 94 108 77 28 43 125 210 254 250 215 132 88 150 221 182 92 45 39 36 54 79 82 70 66 94 94 86 75 76 82 71 50 60 70 85 86 71 36 39 100 204 250 178 129 188 239 246 233 232 235 226 210 211 218 185 131 154 172 179 169 164 168 164 154 168 171 173 174 178 187 196 201 206 190 184 179 190 208 209 217 186 163 127 99 121 191 243 247 224 134 73 129 210 248 239 183 159 208 200 150 152 196 214 205 203 154 104 86 104 138 146 127 88 63 140 244 252 245 249 236 167 119 104 90 56 34 29 38 36 38 39 37 34 31 30 30 29 28 28 29 30 29 28 26 35 38 49 41 35 39 31 32 75 165 225 188 95 26 24 55 85 126 151 172 171 196 224 228 213 209 210 216 242 234 182 81 4 19 117 216 239 246 240 199 87 66 171 251 246 212 148 111 107 65 14 37 147 229 222 184 169 214 224 165 95 67 58 44 68 56 51 42 32 25 58 136 212 193 137 120 136 112 72 51 68 73 63 86 144 185 158 83 45 42 44 40 33 40 51 53 40 34 31 32 30 26 31 40 43 75 113 151 160 147 124 85 104 131 105 65 55 73 96 95 63 110 179 199 151 100 77 65 88 137 165 210 189 114 66 127 218 254 240 160 84 101 143 108 98 86 74 57 74 110 114 107 76 107 148 118 68 129 230 254 210 155 107 91 75 42 81 193 235 237 213 211 218 193 157 126 181 206 221 214 207 211 210 201 177 164 177 204 236 254 212 117 42 11 1 37 117 202 236 222 195 199 181 163 176 199 207 207 205 205 203 201 202 204 202 199 207 209 204 208 227 219 144 57 22 27 34 28 9 10 58 114 163 131 79 31 14 19 22 16 23 25 25 25 32 44 53 55 52 44 42 46 44 34 28 29 35 36 38 39 39 38 36 35 38 38 36 31 27 27 32 36 35 30 25 17 17 59 156 246 254 203 147 124 123 113 89 68 39 40 45 52 54 55 65 77 102 95 69 77 107 114 97 66 64 48 42 46 48 64 108 153 172 179 197 231 244 227 165 73 13 44 65 53 45 75 107 110 98 75 51 57 97 148 196 230 183 75 14 52 137 177 153 133 177 172 139 114 102 66 47 73 75 68 82 124 135 82 24 8 20 50 101 188 239 228 165 66 35 50 59 42 36 44 51 74 143 187 149 53 26 65 89 84 97 58 33 52 77 75 68 77 90 101 120 123 108 101 103 101 69 44 26 28 31 24 20 22 28 32 38 43 45 42 36 32 34 32 32 33 34 34 32 29 29 30 30 32 33 34 35 36 40 39 38 39 40 40 37 35 31 31 32 34 35 34 32 30 38 43 48 46 41 36 35 36 40 38 42 48 59 80 88 78 77 66 54 48 48 48 44 39 35 46 66 95 140 174 146 83 94 184 240 226 146 89 120 150 126 74 55 76 109 151 155 112 46 22 21 34 67 130 144 92 23 34 89 164 223 249 201 114 22 77 149 199 225 233 203 154 100 60 35 35 41 31 32 68 160 238 221 160 140 142 126 71 53 83 134 178 195 169 101 31 25 38 48 47 43 41 37 32 34 42 49 49 45 40 35 32 31 33 36 37 36 33 29 26 29 31 33 34 34 36 40 43 46 48 46 41 38 37 35 32 35 37 38 37 33 28 24 22 22 25 28 29 27 26 26 26 31 30 28 24 23 36 63 87 99 94 67 39 36 42 37 30 50 115 154 162 189 212 199 175 168 146 85 26 25 75 136 176 150 187 205 215 205 166 130 103 63 40 37 59 101 152 163 132 76 45 51 52 44 78 131 171 175 215 232 184 119 110 151 184 143 134 178 237 235 197 165 144 156 112 77 87 117 125 112 103 86 94 92 117 124 86 93 143 124 130 123 71 30 57 142 236 246 246 173 72 32 40 50 55 85 184 233 212 169 109 81 45 56 59 57 46 37 40 51 61 116 137 171 206 218 185 110 42 33 41 95 156 191 172 147 184 237 254 248 231 208 179 136 79 35 64 118 189 189 146 136 122 92 83 91 96 70 39 32 38 55 83 135 220 240 202 183 150 107 124 166 172 138 144 183 192 197 213 226 237 249 248 241 244 237 234 230 226 226 229 233 236 228 228 227 227 227 227 226 226 230 221 233 247 168 85 177 252 233 228 225 226 227 224 224 225 223 225 231 225 227 227 219 233 250 237 160 45 1 37 123 225 253 175 135 189 253 253 220 196 176 128 94 117 175 204 167 109 117 163 194 220 225 201 195 201 194 152 143 198 240 220 158 87 21 20 58 138 209 241 249 250 164 65 137 228 230 227 220 230 222 230 219 216 232 236 234 244 229 201 129 93 108 138 141 98 31 12 51 141 208 242 249 240 243 221 133 34 67 159 235 253 190 133 168 225 223 215 220 225 226 189 118 103 176 229 209 173 176 177 208 249 254 211 130 57 26 37 48 71 140 230 250 232 166 122 126 168 213 240 225 205 201 216 179 117 112 155 184 190 152 119 193 247 194 121 99 141 181 211 220 208 204 201 204 218 235 221 128 65 154 247 245 240 224 224 210 200 217 235 227 209 141 106 119 162 181 201 230 239 210 217 219 219 220 216 213 216 215 215 215 216 216 216 217 217 219 218 218 218 217 217 217 216 214 214 215 216 217 219 219 220 217 218 218 219 219 220 221 221 222 222 222 222 222 222 222 222 221 220 219 218 218 217 216 215 216 216 216 216 215 215 214 214 210 210 211 211 212 212 213 213 216 214 212 212 213 213 212 210 206 207 207 208 207 207 206 205 208 207 206 205 204 204 204 204 204 202 202 202 204 204 202 199 205 189 179 186 197 201 199 198 205 202 200 199 197 195 198 203 173 143 154 192 220 212 188 191 215 191 123 54 56 97 149 212 193 171 184 204 183 163 174 188 193 171 173 185 172 160 186 222 215 215 214 216 216 191 132 78 75 118 149 136 119 141 171 176 138 118 93 79 117 166 173 172 170 147 122 106 92 77 72 76 97 114 137 142 118 83 67 70 82 71 67 72 64 48 48 61 77 72 76 86 87 80 79 84 71 71 73 73 80 104 128 137 124 110 88 78 82 76 67 69 94 119 107 70 57 56 54 60 77 81 110 158 182 156 102 61 76 107 136 121 83 78 115 147 90 65 42 39 44 45 42 40 42 41 38 34 31 30 32 34 38 37 42 50 55 54 52 53 49 60 52 41 44 45 58 87 117 123 108 83 53 49 75 82 60 59 61 65 66 63 60 59 48 46 43 40 41 43 47 50 44 40 38 40 41 38 36 37 39 45 60 76 80 74 72 76 109 135 125 82 62 71 79 80 98 87 73 62 53 48 51 56 71 98 106 80 51 45 50 51 42 40 44 51 48 44 57 76 178 179 180 179 177 176 176 178 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 176 178 178 178 177 177 178 178 178 177 177 178 179 179 178 178 177 177 177 176 175 175 176 177 177 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 177 177 177 177 177 177 177 177 179 180 179 177 175 175 177 179 173 174 176 177 178 179 179 179 181 180 179 178 178 178 179 179 179 179 180 181 181 180 179 178 182 182 182 182 182 181 181 181 183 183 183 183 183 183 183 183 185 186 187 188 188 187 186 185 188 188 188 188 188 188 189 189 188 188 188 189 189 190 190 191 186 188 191 191 190 190 191 193 191 192 192 193 193 194 195 195 194 194 194 195 195 196 196 196 197 195 193 194 196 197 196 195 196 196 196 197 198 198 199 200 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 197 196 195 195 196 197 197 196 199 197 196 197 200 201 200 198 197 197 197 196 196 196 195 195 195 195 195 195 195 195 196 196 196 196 196 196 197 198 199 200 197 197 197 197 197 197 197 198 196 196 195 195 196 197 198 199 193 195 197 199 200 198 197 195 198 198 198 198 198 198 198 198 193 195 198 199 199 200 200 200 199 199 211 210 187 141 117 148 205 193 139 97 142 192 202 226 225 165 134 159 183 178 162 152 151 125 158 218 212 212 225 177 120 116 156 166 111 62 62 88 99 145 191 232 249 238 185 107 94 176 228 191 147 131 122 133 154 147 103 56 85 132 125 117 119 110 119 87 27 39 116 176 202 202 158 109 121 166 177 157 167 170 185 224 240 180 96 56 47 97 182 246 242 191 149 137 109 146 175 143 110 111 102 88 100 101 110 127 105 121 172 143 72 34 9 23 86 176 225 216 136 105 161 234 221 140 88 111 139 164 176 195 203 193 196 199 192 199 196 200 198 200 220 225 171 65 55 168 237 218 204 220 226 214 206 207 207 188 130 69 10 44 85 114 136 160 179 190 199 201 205 198 183 191 221 242 215 105 21 3 18 33 59 107 132 111 73 53 70 89 89 83 116 187 230 204 159 147 171 203 187 156 176 214 209 166 143 169 218 236 220 219 224 205 182 156 105 66 40 21 36 99 153 181 202 175 153 172 193 138 63 51 152 217 227 208 172 105 59 39 28 24 18 13 12 26 55 81 81 28 15 81 164 210 227 237 233 235 226 217 216 213 211 218 215 151 79 57 81 102 86 58 64 63 58 51 42 38 38 40 36 43 46 42 38 36 31 24 48 77 127 164 161 139 135 150 144 152 160 165 168 167 160 152 117 88 58 42 34 24 18 17 12 15 20 23 24 24 24 25 25 18 35 72 105 115 138 194 218 217 178 127 121 167 226 175 95 53 63 70 82 77 60 30 25 26 38 66 112 161 176 159 84 57 53 73 60 17 21 67 113 129 109 60 34 35 39 40 38 35 36 36 31 36 69 107 140 172 201 233 243 196 151 158 210 213 170 105 59 23 12 32 60 80 109 140 172 199 210 209 230 240 228 209 214 219 194 164 142 126 150 152 161 148 122 88 119 156 132 117 135 179 231 223 200 190 136 66 56 77 91 120 179 183 127 68 50 52 51 34 33 91 186 242 213 144 82 41 6 47 126 161 150 180 221 216 202 202 203 204 204 203 201 200 205 225 210 163 113 84 122 199 199 157 105 63 45 33 23 35 30 28 24 16 23 59 94 104 94 103 118 96 72 115 159 143 76 70 43 31 71 136 182 203 221 160 74 67 165 237 191 106 47 39 33 44 60 60 61 73 96 83 67 66 82 96 91 77 81 92 106 92 58 10 13 93 198 254 198 165 221 252 250 231 237 218 178 164 204 239 213 163 169 184 193 194 195 191 187 189 209 211 216 221 222 221 222 224 230 226 200 158 172 224 245 251 247 203 108 58 120 211 251 254 238 171 109 119 161 205 215 161 172 248 249 193 170 169 161 152 135 132 106 73 87 146 172 149 86 60 126 209 219 226 235 207 134 80 70 69 50 39 36 41 37 39 39 38 34 31 30 31 28 27 27 28 30 31 28 26 34 34 48 43 38 42 31 22 41 111 178 178 111 35 18 48 111 158 151 149 160 210 233 220 212 211 209 214 234 206 155 80 8 17 105 207 241 241 222 184 103 75 179 250 247 222 142 85 99 87 32 31 131 205 182 140 180 215 195 121 67 50 43 38 49 46 40 35 43 50 98 195 255 219 144 112 105 81 69 61 48 58 60 95 162 204 164 69 37 44 50 41 31 41 53 51 47 68 83 72 45 28 31 41 38 65 107 159 177 159 128 84 79 128 113 60 52 95 128 114 67 126 199 217 167 105 68 51 71 119 146 167 119 72 79 166 204 206 182 135 78 85 125 106 73 68 85 89 99 111 88 69 113 179 221 160 71 83 169 224 223 207 160 111 56 23 76 158 204 213 196 186 192 194 173 130 149 178 208 219 220 218 210 199 144 145 178 228 251 232 159 79 19 8 9 43 125 225 254 220 189 188 176 181 210 219 205 198 205 204 201 202 207 206 192 176 198 205 205 208 226 218 145 60 22 23 27 21 3 9 68 136 172 142 95 52 28 21 20 20 25 29 30 28 30 38 47 52 53 44 43 52 55 44 32 29 32 35 39 43 44 42 39 36 38 39 38 33 28 27 31 36 36 29 25 21 21 63 163 254 254 199 140 119 125 125 110 95 53 38 31 41 51 58 71 87 119 107 87 126 181 191 167 127 101 65 56 69 66 64 82 98 114 132 161 204 240 252 192 79 29 69 90 62 51 100 139 129 93 60 49 68 96 130 159 167 133 54 23 76 170 223 190 145 155 154 126 110 116 93 67 75 78 77 119 184 185 106 35 20 21 37 73 137 197 201 133 51 36 49 58 45 41 47 70 121 213 232 158 44 24 70 85 71 67 53 45 43 46 64 94 113 110 112 114 109 109 127 137 128 87 50 26 35 42 31 24 30 32 34 37 38 37 34 32 31 33 31 29 28 30 30 28 27 28 28 29 30 31 32 32 32 37 36 36 37 39 39 37 35 31 32 33 33 33 33 35 37 37 43 48 48 42 37 37 40 41 34 31 50 103 157 151 103 62 56 48 46 48 48 42 37 33 39 69 122 182 215 167 81 57 153 221 187 114 102 149 185 140 93 85 95 84 88 91 65 31 30 30 38 61 89 80 46 17 59 134 201 240 249 201 128 20 76 147 190 203 200 169 127 101 92 65 56 50 29 37 61 131 224 239 206 156 108 98 80 96 117 155 175 153 94 45 39 33 41 48 48 43 38 34 33 40 49 54 50 43 38 33 29 30 34 38 38 34 31 31 32 32 33 35 35 35 37 40 43 44 44 41 35 32 32 31 28 35 37 38 36 31 28 26 26 21 24 26 26 24 22 23 24 22 20 34 56 62 65 92 128 151 141 95 43 32 42 40 29 35 85 136 161 173 184 191 192 151 111 52 23 44 83 118 141 173 222 230 229 233 217 187 148 67 32 32 55 61 67 69 54 62 51 57 45 41 79 113 128 131 162 175 137 94 97 125 137 114 117 162 203 192 169 163 157 215 152 69 72 153 186 136 76 86 89 73 87 97 81 93 112 107 138 166 132 66 38 95 199 244 240 169 76 40 44 49 56 78 131 165 128 95 66 63 48 51 51 46 42 54 85 122 145 178 195 198 184 143 75 35 44 104 153 207 244 253 218 159 146 212 250 251 241 235 231 221 182 105 71 68 96 105 99 90 73 65 82 114 123 88 51 46 55 68 89 115 162 214 231 202 156 97 68 77 81 67 91 118 108 113 127 154 172 178 199 228 243 244 241 236 232 232 235 239 241 228 228 228 227 227 226 226 226 230 228 238 226 128 82 205 250 230 226 224 226 226 224 223 224 224 223 228 226 230 229 220 232 250 243 161 48 14 38 92 177 235 191 137 148 215 241 215 193 183 160 131 131 148 135 98 77 121 165 195 202 177 153 166 180 151 131 133 157 195 200 136 66 31 66 103 112 117 154 206 237 164 109 195 241 206 207 216 242 225 241 214 173 176 199 227 254 253 186 69 45 140 242 240 148 68 23 24 81 149 216 251 251 232 182 116 57 98 196 253 241 170 142 179 222 224 220 217 217 228 226 143 74 127 208 230 225 189 171 169 195 233 242 175 79 30 33 41 61 117 199 246 246 203 132 116 172 236 241 193 165 178 183 138 97 117 144 147 153 149 146 211 233 148 91 123 168 173 201 221 216 206 208 220 230 229 166 96 93 181 248 237 222 208 213 228 223 211 222 195 123 99 121 157 188 215 242 240 212 203 213 224 221 213 216 219 212 217 217 217 217 217 217 218 218 219 219 218 218 218 217 217 217 216 216 216 217 217 217 218 218 217 217 218 219 220 220 221 221 222 222 222 222 222 222 222 222 221 220 219 218 218 217 216 215 217 216 216 215 214 213 213 212 210 211 212 214 214 213 212 211 213 211 210 210 211 211 209 207 206 206 207 207 207 206 205 205 205 205 206 205 205 204 203 202 204 202 202 203 204 203 201 198 198 179 170 183 202 208 204 201 205 198 196 196 187 180 193 215 165 124 118 150 193 208 189 183 219 236 173 78 44 86 170 231 190 163 176 201 181 160 176 196 209 187 172 154 128 130 173 216 213 205 192 191 203 193 133 68 75 116 137 110 94 127 161 162 134 106 82 75 108 147 157 170 174 152 129 113 97 76 62 58 90 94 110 120 100 65 52 60 77 69 65 65 60 51 48 52 53 55 68 83 87 79 78 83 73 77 74 73 82 92 99 108 118 117 95 68 60 62 66 74 115 142 123 79 60 52 53 69 81 84 108 142 151 134 118 117 85 102 110 91 69 76 93 95 68 59 49 44 45 46 44 41 41 43 43 41 37 34 32 32 36 38 44 49 50 51 57 65 80 92 72 45 42 42 55 86 136 161 138 89 52 47 74 86 73 69 69 71 68 58 49 44 48 47 46 46 47 49 52 53 39 36 37 42 44 42 39 39 37 47 60 70 72 70 68 67 102 128 122 80 51 48 57 67 91 84 75 66 51 40 47 60 81 118 147 132 85 47 35 40 38 37 39 42 39 37 47 62 179 180 181 179 177 175 176 177 179 179 179 179 179 179 179 179 180 180 180 179 178 178 178 177 179 178 178 177 177 178 178 179 173 175 177 179 180 180 179 179 178 177 175 174 174 175 177 178 175 175 175 176 176 177 177 177 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 182 182 181 178 175 175 178 180 173 175 177 180 182 182 181 181 181 180 179 178 178 178 179 179 179 179 180 180 179 178 176 175 179 180 180 181 181 182 183 183 184 184 183 183 183 183 183 182 186 187 188 189 188 187 186 185 188 188 188 189 189 190 190 190 189 189 189 188 188 188 187 187 192 192 192 190 187 188 191 195 191 191 192 193 193 194 194 195 196 196 195 195 195 194 194 194 193 192 192 193 196 197 195 193 194 195 195 195 196 197 198 199 199 198 198 197 195 194 194 193 196 196 196 196 196 196 196 196 194 192 191 195 201 203 198 193 195 194 193 194 196 198 197 195 197 197 197 196 196 195 195 195 193 193 194 196 196 196 196 195 197 196 195 195 196 197 200 201 197 197 196 195 195 194 193 193 196 196 196 196 196 197 199 199 199 197 194 191 192 195 199 202 199 198 197 197 197 197 198 199 196 194 196 202 203 198 196 198 200 196 198 199 201 171 128 130 164 153 147 130 128 147 169 196 196 185 152 108 103 144 163 143 103 105 169 233 205 199 232 200 132 87 136 180 141 81 53 72 105 174 230 244 230 203 155 82 93 175 245 212 131 76 68 100 112 105 94 76 81 95 96 110 120 178 204 142 58 24 70 153 161 161 140 128 161 200 201 182 156 138 142 187 215 168 89 45 36 84 144 191 212 203 182 172 127 124 127 109 100 113 101 83 81 74 99 141 109 92 128 101 103 91 54 16 39 121 171 161 101 97 167 209 152 70 71 155 188 207 200 196 195 191 197 196 195 205 196 194 193 191 210 223 193 82 48 133 195 179 169 193 223 218 234 249 245 229 198 161 83 65 46 40 48 64 83 96 109 112 128 141 141 145 154 155 134 84 47 27 24 28 32 53 61 47 29 28 37 36 36 46 71 108 137 155 181 201 199 190 194 162 185 233 227 157 111 139 199 225 214 214 215 201 210 217 132 41 16 50 66 69 92 137 198 188 140 106 98 46 20 82 144 176 162 129 86 50 44 28 30 23 13 8 19 59 123 175 141 36 23 123 210 249 251 228 211 204 185 171 168 161 152 153 144 97 63 70 84 76 61 54 57 55 50 45 40 40 42 45 43 43 42 39 35 32 31 33 30 45 70 95 112 115 112 109 109 108 104 101 106 114 117 114 99 98 96 83 56 27 19 25 21 22 21 20 19 19 21 22 22 12 22 28 45 63 97 175 223 229 180 102 81 138 219 179 107 43 29 31 45 36 32 30 23 43 81 131 188 229 212 163 100 112 124 127 95 38 28 66 103 99 74 46 33 29 32 40 33 34 42 49 45 46 73 107 135 154 176 223 245 188 148 184 247 250 212 132 67 16 2 25 96 151 207 223 215 216 237 254 246 219 193 203 239 249 228 209 164 128 156 184 211 190 150 106 144 193 174 151 163 201 231 193 159 161 134 100 87 51 43 111 169 185 133 72 53 46 43 35 30 112 182 181 143 104 52 2 30 113 178 144 111 181 243 218 215 209 204 203 204 204 202 200 201 230 220 158 74 30 104 233 243 184 120 59 45 51 35 43 35 36 22 5 33 116 189 211 157 170 202 179 100 73 94 94 63 44 24 37 78 110 122 129 126 74 31 64 135 146 104 75 44 40 36 43 49 41 45 64 64 61 61 65 67 72 84 96 95 131 168 151 96 23 6 80 187 231 191 197 251 247 239 241 221 172 117 131 205 246 228 199 185 192 195 200 206 204 209 225 220 220 223 224 219 212 210 212 220 221 203 169 183 222 225 222 248 235 120 39 115 213 241 252 229 181 154 175 170 154 152 123 142 188 203 213 208 149 102 103 114 119 111 89 89 131 167 172 104 67 91 128 137 177 191 135 92 42 43 59 57 58 53 47 38 39 40 38 34 31 30 31 27 26 26 28 31 31 29 26 26 23 41 42 37 39 26 17 26 71 134 167 134 58 21 34 126 184 161 144 159 214 221 186 203 207 206 207 214 167 124 78 16 22 102 206 246 236 206 168 116 79 179 249 248 235 151 87 118 116 55 31 106 159 143 126 143 137 101 76 81 69 46 44 35 49 44 31 53 80 126 210 240 191 110 74 60 58 102 135 119 85 60 90 131 140 110 53 38 42 48 43 38 44 44 30 67 122 157 128 68 31 29 38 43 53 93 175 228 215 157 84 93 161 141 57 42 110 152 119 80 128 191 220 192 133 79 50 97 130 119 91 40 42 71 132 135 142 147 148 127 136 163 136 76 75 117 131 108 84 75 101 155 229 253 180 77 40 97 175 215 241 221 170 84 22 54 98 166 192 195 182 168 171 175 150 113 141 182 212 222 215 201 192 145 153 193 244 249 194 109 45 17 21 22 32 94 195 232 194 167 180 175 177 205 219 208 202 202 201 201 207 214 205 175 145 182 199 210 219 238 229 153 66 23 21 23 19 6 18 83 156 179 149 110 76 45 22 16 21 25 32 36 32 30 35 42 47 53 43 43 56 62 51 36 30 29 33 40 45 47 46 42 39 38 40 39 35 29 27 30 34 39 32 28 26 25 60 152 241 250 187 121 96 103 111 108 103 74 41 18 27 47 63 83 102 135 143 144 187 226 223 212 190 136 84 78 110 114 97 76 51 38 59 89 135 190 235 201 93 52 83 97 65 45 87 129 125 79 42 44 72 87 110 138 143 87 54 55 89 143 178 151 115 125 133 103 87 119 129 95 71 65 76 138 214 203 104 27 16 27 38 63 98 150 164 103 45 33 45 56 49 47 55 92 161 245 229 135 34 27 65 76 72 48 61 77 70 62 91 128 137 133 115 92 84 113 161 170 141 100 55 28 41 50 36 28 37 35 36 35 32 29 27 29 31 31 28 25 25 26 27 27 25 27 27 28 29 29 30 30 30 34 33 33 35 38 39 38 36 32 33 33 31 30 32 38 44 36 43 49 48 43 38 39 41 42 28 20 54 145 226 207 130 49 46 44 47 50 48 41 35 47 59 94 133 160 167 121 50 48 133 183 131 97 148 187 185 143 116 120 118 83 75 72 40 46 47 41 46 60 54 35 28 35 60 107 165 223 246 189 102 23 74 142 181 178 158 124 90 119 139 114 94 71 36 33 35 100 175 189 178 131 80 105 136 113 125 157 181 163 88 24 23 39 41 46 48 43 36 33 34 46 53 56 50 41 36 32 29 33 37 40 39 34 33 37 42 37 38 39 37 35 35 37 39 35 36 33 28 27 30 31 30 39 39 39 35 29 25 24 24 23 24 24 22 20 19 21 23 23 33 81 141 153 130 134 165 201 185 124 54 34 47 46 32 31 61 127 180 175 150 163 197 154 95 31 24 64 96 108 115 175 229 228 220 232 226 193 137 76 40 52 83 71 49 47 44 53 50 61 51 41 60 79 95 107 105 106 102 95 98 100 90 106 106 133 148 133 138 172 193 185 157 85 80 161 196 147 87 105 99 58 52 79 115 155 159 157 190 225 208 130 38 45 149 223 221 158 76 46 50 56 66 80 73 84 56 51 48 58 58 52 42 34 47 90 149 198 221 216 239 215 150 79 25 49 130 195 243 251 238 247 230 174 130 175 221 233 235 233 232 239 222 200 150 105 65 42 43 52 68 90 92 108 116 99 82 82 88 80 88 102 102 136 161 127 111 89 67 53 49 58 60 55 66 70 61 78 91 80 104 165 205 230 238 248 255 255 247 235 227 228 228 228 227 227 226 226 226 223 239 245 196 89 91 241 253 228 225 224 226 226 224 222 224 234 225 223 217 222 225 218 232 250 253 172 54 14 25 69 156 203 190 130 106 165 207 185 160 169 195 203 190 157 91 47 55 91 124 150 164 160 168 200 208 208 184 179 179 213 222 122 24 65 160 203 127 50 81 164 207 159 150 250 251 185 187 207 244 253 248 187 118 98 110 149 200 207 125 35 64 173 248 247 191 134 57 12 35 102 194 249 249 187 147 159 163 163 187 236 230 142 148 179 201 215 225 214 209 221 248 176 74 72 131 194 251 230 200 168 155 184 223 189 104 44 32 30 49 96 168 229 250 226 135 103 170 245 230 158 127 148 152 115 100 136 146 145 173 160 174 199 192 123 120 186 185 165 195 224 225 211 216 234 243 199 92 76 161 235 247 218 204 173 203 221 229 224 177 113 81 161 197 220 224 227 223 216 216 223 209 211 216 212 217 222 212 218 218 218 218 218 218 218 218 219 219 218 218 218 217 217 217 218 218 218 217 217 216 216 215 217 217 218 219 220 221 221 222 222 222 222 222 222 222 222 222 221 220 219 218 218 217 216 215 215 215 214 213 211 210 209 209 210 212 214 216 216 214 212 210 215 213 211 211 213 213 211 209 206 206 207 207 207 206 205 204 203 204 205 206 205 203 201 200 203 202 202 203 204 203 201 198 207 187 177 192 212 217 208 200 199 203 205 196 184 182 201 221 177 146 128 130 164 200 202 202 203 243 193 94 39 86 190 236 165 142 165 201 183 157 167 188 200 208 196 147 107 122 165 188 184 162 150 170 200 193 138 82 97 121 135 119 106 126 150 150 130 100 80 78 104 129 138 160 154 152 146 127 93 63 57 65 69 77 85 82 68 56 56 62 66 66 61 54 52 52 48 42 40 46 60 77 84 82 76 74 72 80 76 77 90 90 82 88 93 94 81 63 52 50 69 96 120 140 119 79 64 55 59 84 91 87 85 92 109 131 152 165 107 81 78 93 86 63 48 43 48 54 56 52 47 47 45 43 39 44 48 48 44 37 32 30 35 40 46 48 45 47 60 75 119 128 95 53 41 38 48 78 128 170 150 94 56 51 73 86 94 85 77 74 67 54 44 40 50 50 50 51 52 53 54 54 35 33 35 43 47 45 42 41 44 57 69 71 69 69 68 67 75 93 91 71 58 56 61 70 79 75 74 70 54 40 49 67 83 122 164 162 109 47 25 34 34 39 43 42 40 41 46 49 177 178 179 179 179 179 178 177 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 174 174 178 183 182 177 177 181 176 176 176 176 176 176 176 176 177 178 178 178 178 177 175 174 180 178 176 174 172 172 173 174 175 175 176 176 177 178 179 179 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 177 177 178 178 179 178 178 178 180 180 180 181 181 182 182 183 182 182 182 182 182 182 182 182 184 184 184 185 185 185 186 186 182 183 184 186 187 187 187 187 189 189 189 188 188 187 187 187 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 194 193 192 190 190 191 192 193 191 191 192 193 194 194 195 196 195 196 197 197 197 196 195 195 196 195 194 194 194 195 196 197 194 195 197 199 199 199 198 197 198 198 197 196 194 193 192 192 198 198 197 197 196 195 195 194 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 198 197 195 193 192 193 194 195 195 195 195 194 194 193 193 193 195 194 192 191 192 195 199 201 194 194 194 196 198 197 195 192 195 196 196 197 197 198 198 198 198 198 198 198 198 198 198 198 199 200 201 202 201 199 197 195 202 198 197 203 208 204 189 175 170 174 179 179 173 162 149 140 154 159 128 72 54 85 115 118 101 114 165 236 238 213 229 228 155 70 78 143 145 98 75 94 113 147 174 174 171 171 136 83 77 155 219 208 159 133 113 85 82 74 69 68 81 117 153 164 148 175 185 142 68 31 65 119 160 139 112 132 194 228 211 189 196 167 151 150 170 151 87 68 90 100 85 106 111 141 220 217 189 127 102 98 91 125 143 105 92 82 104 105 92 58 56 144 210 164 77 12 16 65 124 169 148 113 129 153 110 72 120 193 219 209 201 198 198 195 193 193 199 191 193 202 201 193 200 216 210 114 43 93 181 189 159 164 198 217 214 207 219 221 207 202 183 160 123 86 61 51 52 55 67 66 69 66 56 53 54 52 62 49 38 37 35 30 29 32 25 40 32 32 37 35 33 20 21 44 68 140 204 217 160 166 195 162 156 211 243 182 124 133 193 215 208 190 174 200 243 229 155 57 12 58 94 71 62 88 150 132 92 53 33 29 41 62 81 80 73 60 50 44 37 30 28 23 2 1 59 158 222 233 139 30 22 138 225 232 207 184 149 126 101 87 76 65 60 62 73 69 64 64 63 49 45 58 59 45 42 45 41 40 44 44 48 43 41 41 39 34 35 40 35 17 31 115 177 203 183 173 163 157 171 141 115 141 154 152 141 173 179 157 110 65 40 17 19 20 19 17 17 18 17 14 13 22 21 25 28 19 57 133 199 227 194 128 104 141 181 172 102 60 39 35 35 27 16 28 70 132 177 203 240 242 196 155 145 191 242 201 124 38 20 51 64 47 44 46 38 39 43 34 34 18 48 92 111 79 61 118 156 163 184 234 216 147 159 211 247 244 212 117 55 26 2 37 127 234 253 223 188 167 206 243 238 205 163 166 201 227 238 233 204 140 173 234 223 182 134 92 156 222 232 196 183 208 223 200 162 141 136 129 127 102 66 82 138 148 114 90 70 48 45 28 39 84 117 163 190 113 20 9 79 185 231 129 95 188 227 221 205 205 204 203 203 203 204 205 205 237 224 173 106 46 88 205 245 227 143 57 42 51 46 43 48 35 18 8 56 177 255 248 175 163 181 177 111 52 39 39 46 41 36 37 46 55 55 49 34 38 43 48 51 52 51 49 41 41 41 41 43 46 49 51 51 47 46 46 42 41 57 77 92 105 108 113 103 54 29 55 153 171 156 164 175 162 168 170 138 130 101 110 170 201 193 192 209 214 217 216 218 224 225 223 217 215 213 211 211 213 215 217 209 213 210 209 221 226 201 167 177 192 154 90 95 162 221 243 192 175 228 253 208 136 81 77 93 94 114 155 154 112 83 61 84 125 139 110 78 72 98 131 95 77 61 73 89 90 81 61 50 55 37 45 59 56 56 44 41 41 41 35 29 36 39 28 29 29 28 28 28 27 27 27 25 30 37 41 40 33 25 19 26 40 88 138 128 68 25 22 111 190 196 146 180 227 189 149 172 218 212 184 173 148 118 96 29 13 91 214 248 210 183 182 140 100 175 241 248 246 183 116 167 162 80 19 55 82 73 83 103 93 101 119 105 63 37 37 30 44 36 35 71 111 145 178 169 144 91 36 34 105 187 229 208 157 112 79 71 68 51 47 37 53 47 35 38 36 33 45 88 202 240 168 75 32 39 45 42 35 77 170 235 211 123 51 81 122 99 45 68 140 170 160 125 158 209 251 251 166 74 72 98 137 125 74 48 48 69 104 123 156 172 157 166 207 194 128 67 119 161 146 92 62 102 168 237 247 245 204 149 74 49 127 221 254 242 146 85 98 98 77 101 149 204 218 209 218 215 184 166 152 139 156 185 183 177 193 188 184 205 243 203 123 72 22 29 13 18 36 85 180 223 183 142 146 175 201 203 208 212 200 206 199 202 207 201 194 182 166 191 198 207 219 234 226 150 57 20 19 27 15 1 19 97 202 236 206 169 130 98 58 21 14 24 35 35 32 37 38 38 44 47 44 41 44 48 47 39 31 30 34 39 42 42 42 42 43 41 38 34 31 29 29 30 31 35 32 24 29 45 63 119 194 218 166 110 68 81 92 110 112 82 50 19 17 39 66 87 99 131 171 186 207 235 240 233 221 167 104 101 119 155 187 145 104 92 77 68 75 100 164 189 128 54 59 75 65 43 61 89 83 71 47 43 59 86 123 140 124 72 59 80 88 100 115 93 80 83 70 64 85 124 139 106 63 56 116 173 215 193 99 30 14 29 50 64 73 93 106 80 39 33 48 52 46 59 104 157 189 219 176 107 39 31 55 56 57 50 88 106 93 86 94 110 126 153 167 106 71 141 197 189 185 123 56 28 41 41 41 44 34 36 31 27 27 30 31 28 24 27 26 25 25 26 28 31 33 27 34 40 39 31 26 27 31 37 43 42 33 29 34 36 33 25 30 34 33 29 29 35 41 37 42 48 50 48 44 42 41 31 14 21 71 164 248 216 108 26 40 49 48 45 46 47 45 64 79 112 132 118 88 56 30 33 77 100 96 116 156 157 125 135 153 136 131 135 107 68 40 58 60 51 42 44 42 39 43 69 69 98 148 179 174 132 87 24 76 125 175 202 151 87 77 141 180 163 108 93 94 64 31 46 87 121 106 76 95 154 197 143 125 134 155 130 63 25 30 43 45 45 43 39 36 34 35 46 53 55 50 45 43 39 35 36 40 42 40 35 33 36 40 34 31 33 37 36 30 27 28 28 31 31 27 27 31 34 32 35 38 45 33 21 24 25 28 24 30 17 16 27 27 22 12 16 46 121 203 228 204 190 201 219 209 154 80 42 38 39 39 21 48 104 149 151 146 168 195 138 65 26 35 72 113 132 147 195 220 244 238 188 148 127 85 52 64 126 175 162 116 78 67 61 55 57 55 44 44 54 58 64 78 83 92 105 97 87 97 112 129 128 102 102 156 213 231 180 127 84 80 126 148 130 150 177 133 51 16 104 202 224 232 228 228 243 248 185 71 30 70 136 173 184 133 69 51 59 57 54 56 46 41 40 58 38 39 44 39 66 123 163 231 248 250 246 250 182 57 21 67 139 235 247 247 237 226 219 230 203 119 133 211 237 223 221 219 223 231 227 221 194 152 98 41 28 57 67 87 95 116 141 183 161 118 73 82 93 100 96 83 67 55 56 59 62 63 61 60 60 61 58 53 61 67 61 66 86 102 129 144 157 185 218 205 155 122 179 225 237 226 231 228 219 227 231 240 242 166 105 162 229 235 231 229 226 224 223 223 225 226 231 221 228 234 226 225 231 227 244 246 184 63 7 26 87 176 249 244 189 149 119 91 122 170 191 229 232 205 153 81 114 136 106 102 187 240 240 246 237 240 245 254 243 251 253 166 57 33 153 247 254 195 97 59 118 134 111 176 231 251 224 149 129 185 253 220 129 48 45 82 107 118 118 47 31 83 149 220 241 241 167 95 32 14 53 147 204 184 144 164 224 248 167 148 196 150 131 157 187 204 211 215 216 216 235 227 198 171 144 107 111 160 233 248 220 195 168 155 153 101 61 29 48 44 58 134 204 251 240 176 118 183 229 185 165 157 136 119 131 148 158 193 232 237 174 140 175 187 185 219 218 200 177 203 216 211 224 248 234 185 127 53 143 249 233 194 151 101 113 133 175 193 148 92 103 156 230 232 232 227 219 215 217 221 221 220 220 219 218 217 217 217 219 219 219 219 219 219 219 219 221 220 219 218 218 218 219 219 219 218 218 218 218 217 217 217 218 218 217 217 217 218 219 220 220 220 221 221 221 221 222 222 223 222 220 218 217 217 217 217 217 217 216 214 212 211 210 209 208 211 215 215 214 213 213 214 211 211 211 211 210 209 208 207 205 205 205 206 207 208 207 205 203 205 207 206 204 204 205 206 212 210 207 204 202 201 201 202 203 196 190 190 196 203 206 208 199 206 202 194 195 196 198 205 201 192 172 152 145 157 187 215 201 204 166 86 45 93 166 200 145 119 155 187 168 148 150 168 191 191 184 148 109 120 153 162 141 128 145 180 193 175 143 115 122 129 128 124 127 126 118 114 121 110 97 84 85 113 142 151 134 140 144 129 90 57 57 74 78 85 87 77 66 59 56 53 62 59 56 53 52 50 47 44 48 37 44 72 96 95 85 80 85 80 65 65 78 75 67 74 58 52 61 64 54 61 82 90 112 133 126 98 76 58 59 80 82 75 69 65 79 125 178 204 160 134 119 119 104 71 53 56 52 51 53 57 54 44 38 37 41 55 65 61 49 40 34 31 40 38 40 43 42 43 60 80 129 122 103 75 49 40 46 56 76 102 125 132 87 36 51 85 112 114 89 79 70 59 59 39 52 61 60 57 61 60 53 52 39 40 42 43 43 41 40 39 48 61 68 67 69 74 69 56 48 60 76 74 61 62 70 70 67 61 71 82 71 58 57 60 77 90 110 114 86 43 18 15 21 32 47 56 54 47 42 42 177 178 178 179 179 178 178 177 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 175 175 178 182 181 176 176 180 176 176 176 176 176 176 176 176 177 177 178 178 178 177 175 174 177 177 176 174 174 174 174 174 175 175 175 176 176 176 177 177 182 182 181 180 179 178 178 177 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 176 176 177 177 178 179 180 180 180 180 180 181 181 182 182 182 183 183 183 182 182 181 181 181 184 184 184 185 185 185 186 186 183 184 185 187 188 188 188 188 189 189 189 188 188 187 187 187 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 188 189 190 192 192 192 192 191 192 192 193 194 194 195 196 196 194 194 195 196 196 195 194 194 196 195 194 194 194 195 196 197 198 198 198 197 197 195 194 193 192 193 193 195 196 197 198 198 196 196 196 196 196 196 196 196 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 198 197 195 194 194 195 196 197 196 195 195 195 194 194 193 193 194 194 194 194 195 196 197 197 195 194 194 195 197 197 195 193 196 196 196 197 197 197 198 198 198 198 198 198 198 198 198 198 199 199 199 198 199 199 200 200 197 194 192 193 198 202 203 202 201 203 205 204 201 194 187 182 173 169 156 137 121 104 81 60 90 128 168 201 204 214 243 238 181 82 64 123 152 132 118 141 147 155 148 143 164 182 150 99 79 140 197 209 204 205 178 131 103 81 57 46 69 122 161 166 123 120 116 99 65 45 68 107 131 114 105 134 189 219 215 204 223 196 164 142 161 167 123 100 133 126 125 116 91 100 154 197 162 139 139 127 104 131 149 110 81 69 79 68 60 54 86 189 248 212 123 28 1 38 125 203 157 113 118 147 128 109 146 195 211 198 188 190 196 197 194 191 197 191 192 202 206 202 202 208 222 145 53 49 142 214 201 160 185 190 171 158 181 206 213 216 222 207 183 160 147 146 153 160 167 141 97 55 30 21 21 24 54 68 72 55 34 25 27 30 31 31 21 26 28 25 32 28 31 21 27 105 184 212 155 143 183 152 137 184 237 212 157 141 174 221 224 188 167 200 227 188 132 62 21 44 64 49 43 60 72 69 54 41 39 37 39 49 47 48 46 40 36 35 33 28 23 28 15 14 75 160 185 157 86 26 39 121 165 155 127 100 71 59 50 48 44 37 36 41 48 65 66 56 53 51 47 47 58 52 50 49 51 62 66 56 51 40 34 39 44 43 39 37 33 27 45 123 188 230 221 212 208 202 209 184 167 182 174 158 174 221 223 181 137 110 80 32 23 18 14 15 18 19 17 15 16 23 20 24 28 17 36 91 146 202 213 181 155 162 171 148 88 50 33 28 26 32 55 101 154 191 210 220 235 217 173 148 182 223 248 181 102 33 18 35 41 40 46 49 43 38 36 31 28 50 81 109 127 103 73 89 109 131 182 242 211 133 163 245 234 187 135 78 63 45 4 22 99 221 253 236 195 160 170 178 203 224 184 150 166 175 197 247 207 184 214 239 215 170 118 87 172 216 219 207 212 219 221 209 209 189 168 140 141 144 108 88 101 115 110 96 68 33 29 39 89 142 185 214 187 70 1 38 148 227 232 127 111 187 208 207 198 201 205 209 210 208 206 203 211 233 210 155 106 75 107 181 253 252 176 72 34 40 48 55 33 28 28 30 73 169 226 210 125 100 102 103 67 39 36 30 38 35 31 30 36 44 44 39 36 38 41 43 43 41 38 36 40 40 41 42 43 45 47 48 51 47 46 45 38 32 40 53 58 63 62 75 89 63 40 53 85 109 102 95 95 84 76 69 62 53 48 61 75 83 116 165 222 224 223 218 215 215 213 209 216 215 213 212 212 213 215 216 205 212 215 217 224 219 185 147 148 182 187 157 129 126 167 225 186 173 222 248 187 107 55 30 59 76 82 98 107 98 87 65 77 97 105 90 69 56 64 82 88 70 61 70 66 52 48 43 45 57 45 53 60 50 54 50 40 39 42 39 32 35 39 34 30 30 30 29 29 29 29 29 28 31 34 36 35 31 27 24 23 31 59 93 96 66 37 28 83 159 202 177 180 199 166 130 148 207 208 182 172 153 127 98 34 21 93 191 207 189 199 215 159 104 157 212 218 221 180 133 158 152 80 20 32 43 46 75 115 133 141 120 80 49 40 42 44 35 31 47 85 132 160 162 150 94 59 75 125 193 240 248 252 211 151 79 46 48 40 37 40 50 46 41 46 41 39 51 98 159 181 156 102 50 36 37 34 33 65 126 167 148 92 48 62 86 67 42 94 182 222 219 157 148 204 247 207 131 82 80 97 97 88 81 79 74 88 120 150 154 152 156 189 217 176 102 81 120 167 164 108 80 141 226 246 236 231 232 207 125 68 96 164 225 202 105 113 187 171 110 98 92 139 209 236 231 223 219 217 203 159 122 124 138 151 165 204 188 190 209 160 78 42 22 20 40 60 57 85 180 241 221 176 135 147 203 223 207 199 201 199 200 209 205 181 169 179 189 203 201 207 218 225 205 134 55 24 21 27 15 2 23 102 208 242 228 223 205 151 83 36 27 27 34 35 34 37 37 35 38 45 43 41 41 41 41 39 37 30 33 37 39 39 39 40 41 40 39 37 34 32 30 29 28 28 36 32 28 40 66 121 184 186 164 124 76 83 94 118 127 86 49 20 25 41 52 68 85 126 168 183 196 215 221 224 219 167 123 127 129 155 203 194 176 176 159 109 63 52 92 126 105 60 51 51 53 70 114 122 81 58 42 36 53 98 148 145 98 66 61 75 80 77 75 61 52 47 47 54 79 114 128 106 73 87 126 154 183 171 97 37 19 33 50 61 65 75 80 59 29 33 55 50 38 85 172 213 198 191 147 87 30 21 39 49 69 83 99 104 100 107 117 117 115 142 161 123 80 128 206 211 170 105 47 26 41 41 39 40 30 35 31 27 26 29 29 26 23 21 22 24 26 28 30 31 32 30 34 37 35 29 26 29 33 34 40 39 31 27 31 32 29 26 31 36 35 31 30 34 39 37 39 41 45 47 47 45 44 28 9 24 73 133 177 152 82 38 41 46 44 35 32 43 58 89 80 79 80 73 67 64 59 46 47 50 67 100 121 106 76 124 150 150 163 174 135 76 32 53 45 38 40 42 37 44 65 76 74 86 105 120 124 105 76 45 62 126 209 222 156 116 133 175 209 176 119 117 113 71 39 39 55 60 45 51 102 156 177 161 143 126 110 78 42 30 38 41 43 44 43 41 41 42 44 44 49 50 45 41 39 36 33 35 37 38 36 31 28 29 30 29 26 26 29 29 26 27 30 24 24 27 31 31 29 29 33 42 38 42 36 25 24 26 28 20 30 24 18 20 21 21 16 20 56 126 212 252 233 201 201 208 229 197 112 50 36 37 34 27 38 68 101 127 153 169 168 118 53 20 35 84 132 150 162 207 215 196 156 115 110 113 79 44 91 177 236 223 165 124 124 119 98 80 66 51 46 43 36 50 69 82 93 106 104 107 126 146 151 141 113 107 147 189 199 149 119 78 51 96 160 175 186 174 131 63 35 111 205 235 245 234 225 234 239 189 100 40 29 89 175 225 166 71 39 57 68 54 48 43 50 46 47 26 39 55 91 137 198 221 243 244 248 234 167 85 23 71 170 217 251 237 229 216 215 223 239 216 140 115 166 223 234 216 212 217 218 229 237 236 211 153 83 44 44 66 75 96 127 166 254 240 140 52 64 76 77 68 59 56 58 52 54 55 54 52 53 58 62 60 48 51 58 51 47 56 66 66 81 91 106 121 104 72 59 131 207 246 237 230 225 222 232 226 241 236 152 102 177 244 239 228 227 225 224 223 224 224 225 228 224 228 229 221 220 228 232 249 245 183 66 5 16 89 198 239 251 240 190 121 103 148 165 165 194 203 171 171 188 219 209 175 152 213 255 254 252 245 251 246 241 246 254 200 75 39 113 231 255 246 220 150 87 87 79 61 122 184 219 205 139 108 141 173 144 71 27 78 154 173 155 79 86 95 99 121 190 238 255 234 135 51 21 43 91 116 117 163 198 198 181 131 110 150 150 187 202 216 219 217 215 214 212 222 224 221 226 220 172 120 103 154 247 254 235 223 194 152 96 53 25 49 47 48 107 178 247 247 184 129 180 234 202 158 131 130 160 157 153 200 249 241 205 132 130 176 208 222 240 210 157 157 187 220 235 225 189 139 103 69 148 230 220 169 137 117 124 138 140 126 103 101 136 181 209 219 220 220 219 218 219 221 222 222 222 222 221 220 219 219 219 219 219 219 219 219 220 220 220 220 220 219 218 218 218 218 219 218 218 218 217 217 217 217 217 219 218 217 217 217 218 219 220 220 220 221 221 221 221 222 222 222 221 221 220 219 218 217 216 213 213 214 215 215 216 217 217 209 211 213 213 212 211 212 214 211 211 211 211 210 209 208 207 206 205 204 204 205 205 203 201 205 207 209 208 206 204 205 206 208 206 204 202 201 202 203 203 204 204 197 188 186 194 201 203 206 206 203 204 199 182 178 192 198 211 208 184 155 141 164 203 207 192 160 106 66 85 144 187 146 125 149 161 140 133 143 158 165 161 159 136 104 107 136 151 139 137 157 186 199 193 169 143 112 114 119 124 126 124 115 104 111 109 102 88 87 111 129 124 115 119 126 123 96 65 60 74 91 91 82 65 51 48 51 54 51 49 48 49 51 51 50 49 39 37 50 77 97 99 90 84 97 85 72 72 73 59 46 47 65 62 62 60 55 60 70 72 89 110 113 102 93 76 63 69 69 55 49 59 85 131 171 186 202 176 146 122 96 70 55 54 46 45 49 54 54 47 41 39 45 58 67 61 49 42 39 38 38 36 40 45 44 43 54 70 87 109 120 99 67 48 43 43 52 79 103 113 76 35 53 85 112 111 86 74 63 55 71 70 85 80 61 48 54 60 58 59 48 48 47 46 44 40 36 33 38 58 67 64 78 99 90 61 47 71 93 86 68 71 81 79 49 44 52 66 71 70 60 45 48 78 105 103 76 47 31 26 27 40 57 70 70 59 45 36 177 177 178 179 179 178 177 177 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 176 177 179 181 179 176 175 178 176 176 176 176 176 176 176 176 176 177 178 178 177 176 175 175 174 175 175 176 176 175 174 174 175 175 175 175 175 175 175 175 179 179 178 178 177 177 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 177 179 181 182 180 180 180 181 181 181 181 182 183 183 183 182 182 181 181 181 183 184 184 184 185 185 185 186 184 185 187 188 189 189 188 188 189 189 188 188 188 188 187 187 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 183 186 190 193 194 193 191 190 193 193 193 194 195 196 196 196 192 193 194 194 195 194 193 193 195 195 194 194 194 195 196 197 200 199 198 197 196 196 196 196 191 191 193 194 196 198 199 200 194 194 194 195 196 197 198 198 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 196 195 194 194 195 197 198 196 196 195 195 195 195 194 194 193 194 195 196 196 195 194 193 197 195 193 193 195 196 195 194 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 197 199 198 196 196 196 199 202 204 198 198 196 193 191 194 202 209 209 208 207 206 205 204 203 203 197 194 198 207 202 167 111 69 56 106 137 146 151 170 191 182 165 98 76 112 161 179 172 181 204 216 206 198 213 210 172 138 133 153 187 217 234 242 228 201 170 138 91 54 55 94 123 122 109 81 62 61 57 52 67 93 109 125 141 148 166 200 219 214 194 184 161 140 164 180 129 78 114 148 212 200 162 128 87 105 136 172 200 155 98 129 166 139 69 40 58 98 125 111 109 177 253 220 129 35 1 32 106 175 156 104 120 178 171 139 166 217 209 201 195 197 200 200 200 201 194 193 196 202 207 208 206 203 223 185 97 37 91 200 233 195 156 122 98 130 189 213 204 197 220 221 222 221 219 220 224 228 246 213 125 40 27 58 88 106 130 143 128 80 38 27 27 23 17 28 36 52 56 58 66 52 50 17 9 72 130 172 145 142 181 162 132 145 197 209 166 128 168 222 230 181 139 145 146 102 95 67 45 45 47 38 32 34 24 33 37 43 53 51 41 39 37 38 38 34 32 32 30 27 21 24 18 23 67 115 109 71 62 45 60 88 86 74 62 46 38 37 41 47 47 41 42 48 42 63 67 55 51 52 53 56 62 55 51 50 49 61 72 70 53 41 33 37 42 40 35 32 20 24 36 93 152 212 219 212 217 212 209 189 176 176 162 153 192 225 219 194 180 168 123 51 34 20 11 15 22 21 18 17 16 22 18 23 30 20 21 47 77 142 183 189 177 166 152 119 81 44 27 20 22 51 115 194 230 228 219 221 215 171 140 153 217 242 237 139 67 28 21 26 36 41 43 44 43 35 33 41 58 100 105 102 109 96 74 58 49 88 144 193 178 138 157 200 162 121 102 98 104 68 4 4 69 177 234 246 227 183 151 117 152 200 215 154 85 83 135 180 188 218 250 246 212 146 84 77 178 226 228 217 219 210 214 227 234 207 183 164 175 189 147 95 79 78 87 80 54 25 30 74 172 239 254 221 144 32 1 64 187 254 230 126 118 158 167 196 203 204 207 208 209 208 207 205 207 224 196 135 102 110 138 164 240 239 168 68 27 36 47 54 37 32 51 76 91 110 115 97 71 47 42 45 35 34 39 32 37 37 34 32 34 40 41 39 42 43 44 44 42 39 36 34 38 39 41 43 44 45 45 45 50 47 46 45 38 29 28 34 40 43 38 48 68 59 42 46 46 62 64 45 44 51 42 41 57 58 70 57 21 35 118 192 222 223 220 216 214 214 213 210 214 214 214 214 214 214 214 214 212 217 217 216 215 202 166 130 146 196 231 228 180 114 111 169 175 163 161 178 157 99 65 55 114 147 138 120 122 127 129 119 98 84 99 138 142 103 73 73 89 82 82 75 57 50 52 47 81 122 117 96 81 80 93 86 66 49 40 35 29 32 39 40 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 25 27 37 56 72 70 50 30 43 105 174 179 159 151 131 118 141 208 211 180 159 144 134 110 39 21 81 155 167 186 231 248 165 98 133 193 208 206 159 109 122 119 67 18 16 29 66 126 138 142 131 95 56 37 39 45 39 35 44 56 88 155 187 162 114 55 57 125 190 239 254 254 250 200 133 64 40 51 52 53 44 46 42 46 58 58 49 48 101 145 169 179 157 99 54 29 27 33 51 73 85 78 63 53 69 70 56 63 119 179 200 196 157 105 160 207 154 114 109 95 77 45 45 89 131 143 137 130 153 134 120 144 190 192 134 75 89 137 199 199 131 103 164 238 212 213 213 239 240 179 109 68 91 123 103 83 169 250 217 163 131 76 84 165 220 223 224 237 227 206 173 152 143 129 125 138 188 205 196 160 103 55 38 21 17 73 116 98 84 142 217 243 201 135 127 190 230 219 206 210 207 205 208 196 163 151 178 210 208 202 208 220 220 191 124 56 28 23 26 13 2 26 108 215 243 232 249 254 196 113 58 34 30 31 33 36 37 34 31 31 41 43 44 40 34 33 37 42 30 32 35 36 35 36 38 40 39 39 38 37 34 31 27 25 30 40 30 14 28 76 149 212 188 172 131 90 118 133 129 109 90 50 26 35 44 41 52 74 122 164 176 176 179 189 213 223 178 140 147 135 135 170 175 181 231 223 147 72 51 60 71 64 67 48 38 55 113 182 178 114 58 47 38 46 87 132 120 70 67 70 76 86 75 60 62 55 31 41 60 88 117 127 109 83 93 130 143 156 149 95 45 23 34 46 56 58 60 57 43 28 46 46 35 46 118 209 238 215 170 129 79 32 17 26 46 85 110 110 110 121 142 153 140 120 123 131 112 74 96 183 206 146 91 44 25 36 36 34 37 32 34 31 27 26 27 27 24 20 14 16 20 24 28 30 31 31 34 34 33 31 28 28 31 34 33 38 37 31 27 30 29 25 26 32 37 37 34 31 33 35 37 36 36 40 45 48 47 45 32 18 27 58 96 128 116 70 43 40 44 46 30 18 43 82 95 85 80 82 82 76 66 58 55 32 25 46 68 73 70 70 133 181 198 198 174 112 57 30 40 39 40 45 49 55 72 92 74 65 67 84 108 132 130 108 62 46 113 203 201 157 158 184 200 202 138 81 101 114 79 52 40 38 27 16 36 83 121 134 167 155 119 68 34 29 38 43 43 43 44 42 41 42 45 48 40 43 43 39 35 34 32 30 31 32 32 31 29 27 25 25 27 25 26 28 27 24 22 23 22 20 25 35 36 32 36 45 54 39 35 34 24 21 25 23 28 34 32 22 24 39 51 57 73 109 140 182 226 220 202 217 222 222 190 128 75 47 33 23 27 30 41 64 110 157 155 115 82 46 34 47 82 112 116 123 138 142 108 76 84 116 119 73 46 124 211 254 233 167 144 176 205 183 152 110 67 46 41 35 42 57 66 72 79 85 99 122 146 135 114 86 72 89 106 104 101 92 68 41 76 149 178 179 138 98 52 33 86 165 196 202 190 181 174 157 141 134 100 43 50 149 214 164 75 45 56 58 51 44 42 50 38 39 44 92 146 209 229 242 234 236 238 222 181 58 19 60 163 251 245 240 216 218 215 218 217 229 227 184 117 117 199 247 226 214 211 215 233 233 242 244 219 165 94 36 73 97 111 123 147 219 194 100 67 62 56 52 51 48 42 37 36 33 34 44 58 66 64 59 73 65 70 72 55 40 40 43 49 53 55 62 68 55 39 39 94 190 252 249 231 222 220 229 220 242 229 137 100 190 252 233 225 225 225 225 224 224 224 224 225 218 210 212 221 225 227 234 253 249 188 71 4 5 85 210 248 248 253 236 156 126 181 203 202 189 203 197 217 251 254 245 179 135 155 189 212 242 251 249 236 242 255 252 135 16 63 204 254 234 230 233 170 81 47 45 44 78 113 139 145 114 87 92 94 75 40 43 117 191 200 175 135 185 205 188 159 164 193 229 251 155 75 37 41 55 75 131 192 219 190 167 137 115 167 213 224 226 225 220 216 215 215 214 213 215 223 241 254 234 175 124 84 139 204 254 254 236 185 97 46 19 48 52 45 80 148 236 251 207 158 172 212 196 147 122 173 178 175 190 230 244 198 140 87 147 204 232 231 225 200 145 125 171 228 249 199 104 64 92 168 217 192 116 113 149 170 207 208 199 157 114 133 200 239 234 213 212 212 214 218 221 222 222 223 223 223 222 222 221 221 220 218 218 219 219 220 221 221 221 220 219 218 217 217 217 218 218 217 217 217 217 216 216 216 216 219 218 218 217 218 219 220 220 220 220 221 221 221 221 222 222 220 221 222 222 220 218 216 215 211 212 213 214 215 217 218 218 210 211 212 211 210 210 212 214 211 211 211 211 210 209 208 207 208 207 205 205 205 204 202 200 202 204 206 205 202 201 201 201 203 202 201 201 201 203 204 205 201 207 205 190 182 188 201 209 210 202 201 209 200 168 160 183 191 215 223 209 179 145 148 184 196 182 164 129 87 84 129 172 156 152 172 165 143 145 148 148 135 141 150 136 100 89 117 146 183 171 160 154 160 178 178 160 118 102 103 113 115 123 125 114 113 105 100 93 88 98 107 105 94 90 101 116 108 82 69 75 87 83 72 54 41 39 43 47 42 41 41 43 46 49 49 48 37 42 52 70 89 101 104 102 107 83 73 75 63 43 33 32 66 73 72 68 73 72 59 50 62 80 90 92 95 84 66 60 58 42 42 62 91 124 146 149 158 140 112 88 76 71 64 55 38 37 40 47 51 49 45 43 60 70 72 60 45 39 38 36 37 36 41 47 46 43 54 69 74 100 113 92 65 52 49 45 47 55 57 66 57 43 61 77 97 93 75 68 55 51 81 103 135 114 74 46 48 58 58 58 54 51 49 48 46 42 35 30 33 49 60 67 86 103 91 64 47 70 89 82 69 79 89 84 61 56 58 60 61 65 57 36 55 106 144 133 96 67 51 41 32 40 55 70 77 71 53 37 176 177 178 178 178 178 177 176 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 177 178 180 180 178 175 175 176 176 176 176 176 176 176 176 176 175 177 178 177 176 175 176 177 172 173 175 177 177 176 175 174 176 176 176 176 175 175 175 175 172 173 174 175 177 178 179 179 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 179 178 176 175 176 177 180 181 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 183 183 184 184 184 185 185 185 184 185 186 187 188 188 187 187 188 188 188 188 188 188 188 188 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 186 188 190 192 193 193 191 190 192 193 193 193 194 194 195 195 192 193 194 194 195 194 194 193 195 195 195 195 195 195 196 196 198 197 196 196 197 199 202 203 196 196 196 195 195 194 194 194 194 194 195 195 196 196 196 197 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 194 193 193 193 193 194 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 194 193 193 197 195 192 191 193 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 199 198 197 197 197 198 200 201 197 200 203 200 195 191 192 195 196 195 193 192 192 194 196 197 196 203 207 209 214 208 175 139 102 117 111 95 91 103 126 143 141 126 105 89 117 155 152 143 159 204 233 241 238 206 181 189 213 173 169 208 233 232 230 233 215 184 135 79 44 46 59 59 71 56 46 46 43 40 49 64 90 155 199 170 137 165 195 184 143 152 145 125 131 141 111 72 104 166 224 192 173 156 85 64 127 183 216 163 110 149 186 154 58 24 77 188 236 172 101 116 188 157 92 36 24 38 63 90 110 101 146 195 174 146 175 221 199 198 198 196 191 187 192 200 197 206 209 203 198 201 205 206 222 207 144 63 52 131 208 228 165 83 52 122 197 205 194 203 196 202 210 215 217 219 222 225 247 212 105 24 63 148 182 179 176 159 115 62 36 37 34 22 19 74 116 121 98 101 134 140 84 32 8 46 75 126 128 135 165 165 131 103 134 174 164 130 158 179 174 133 87 67 63 51 56 57 56 50 43 35 26 20 17 31 39 46 56 52 40 36 39 39 38 35 32 30 28 26 26 17 17 32 51 58 54 48 61 59 64 58 41 38 43 39 48 46 47 49 45 37 35 37 44 47 45 44 43 37 41 58 55 40 35 38 38 47 65 74 56 46 37 36 36 32 30 32 26 34 32 60 108 182 211 215 197 199 194 172 145 125 132 160 199 204 192 190 187 168 134 90 50 30 16 18 24 23 19 19 15 19 16 20 30 27 23 31 36 74 99 118 125 121 111 83 62 32 20 17 32 75 142 213 241 228 212 207 183 133 132 187 231 231 195 91 39 24 29 34 43 48 45 45 44 30 32 59 111 138 121 120 130 123 116 93 57 71 91 109 111 108 109 104 106 116 146 153 128 67 10 14 40 114 186 248 251 199 156 121 138 150 170 117 40 45 79 80 127 174 208 207 182 108 59 100 183 239 233 208 201 185 188 209 198 170 169 184 191 180 136 86 67 54 67 63 47 29 31 84 160 213 205 146 83 13 15 94 197 254 209 126 132 140 141 192 218 214 207 202 200 203 207 210 206 223 196 127 98 132 159 151 177 163 106 44 28 40 44 41 39 35 78 133 129 84 53 46 42 36 39 40 34 38 44 38 36 39 38 35 36 40 43 42 45 46 46 45 44 42 40 39 39 40 42 44 45 45 44 43 49 46 46 47 43 35 32 34 39 47 43 40 45 42 35 39 34 34 54 57 79 111 115 132 154 169 171 102 30 82 193 242 218 217 214 213 214 216 216 215 212 213 214 214 214 214 213 212 217 220 220 219 215 198 165 136 155 205 242 253 230 155 93 90 98 143 149 178 185 122 99 125 187 217 197 165 149 140 162 191 173 118 129 208 230 163 100 86 99 92 89 63 51 79 92 78 133 220 228 168 130 146 172 155 109 68 37 30 30 33 36 33 30 31 31 31 31 31 32 32 31 30 29 28 28 29 30 30 27 27 31 46 67 72 52 27 28 63 113 129 119 100 93 118 148 215 221 197 162 130 123 100 49 20 63 129 158 209 253 241 152 83 109 179 210 202 136 67 78 74 45 20 30 66 127 190 162 115 71 56 47 36 40 56 74 96 97 67 71 129 158 130 73 62 107 165 184 212 244 242 209 141 82 54 59 66 52 51 45 47 45 50 67 75 60 39 87 166 220 236 213 150 79 23 27 36 43 43 41 47 59 67 64 50 59 102 140 144 134 134 124 80 119 140 99 97 109 89 68 34 44 108 180 223 199 139 129 104 85 108 137 119 83 73 110 170 236 218 135 109 154 192 184 217 215 215 221 219 190 119 77 40 32 91 194 240 210 191 205 123 63 89 161 214 227 220 184 177 184 205 208 179 151 145 158 192 176 112 63 47 39 23 35 113 181 172 122 108 154 208 187 126 114 173 216 210 206 222 220 205 200 193 170 162 188 217 203 201 206 213 214 193 132 64 31 24 25 12 2 28 109 215 239 220 227 240 200 139 92 48 33 25 28 37 37 32 29 26 38 45 49 44 32 27 32 40 31 32 34 34 34 35 38 41 40 39 38 35 32 29 27 25 31 35 23 7 24 88 175 240 216 183 125 89 140 167 150 113 92 57 32 33 35 31 39 55 103 158 187 187 175 179 205 216 176 135 150 152 149 165 163 174 218 220 147 94 112 114 79 44 47 32 28 57 125 190 178 117 83 81 67 50 54 73 74 56 63 79 89 110 95 68 74 65 42 51 70 100 128 132 105 75 81 131 140 130 117 81 46 23 30 37 48 58 60 53 45 40 50 39 30 55 125 198 223 211 174 137 91 40 16 18 41 87 115 114 120 132 145 155 152 138 126 117 98 68 75 139 162 118 83 46 27 30 29 29 35 37 34 31 27 25 25 25 22 20 10 12 15 19 24 28 31 32 34 33 32 31 31 32 32 32 34 37 37 32 29 30 28 25 26 32 37 38 35 31 30 31 35 36 38 41 44 44 43 42 44 39 31 34 75 133 131 81 40 36 45 52 30 15 56 118 140 127 109 101 99 88 73 67 52 38 33 42 50 55 68 85 114 170 184 161 116 58 34 35 33 45 50 45 57 97 132 140 107 69 52 81 128 161 159 135 78 51 102 161 154 167 201 196 177 149 90 57 86 118 99 62 40 55 61 53 44 46 64 87 123 124 97 51 29 38 48 43 46 46 43 39 36 35 38 41 38 38 37 34 32 30 29 29 27 27 27 28 29 28 27 26 18 21 27 32 34 32 30 28 31 29 29 33 34 37 45 54 57 36 25 31 25 28 41 30 46 37 35 32 50 91 120 134 163 182 151 136 183 209 206 221 206 167 149 152 126 73 37 29 28 29 31 44 85 130 120 72 53 36 40 65 103 115 85 69 76 92 78 92 143 163 117 43 56 151 222 237 196 131 140 203 241 230 210 172 128 99 79 59 37 43 47 53 62 70 81 93 84 81 80 70 55 55 58 53 56 54 55 55 71 104 119 116 88 54 34 27 62 128 157 157 132 131 127 116 148 216 189 79 33 103 153 127 73 57 59 50 45 45 40 37 30 64 113 188 226 250 237 230 217 227 245 202 101 4 55 168 238 252 219 216 213 221 222 223 215 218 230 214 151 104 166 225 230 227 212 222 225 217 223 239 250 234 153 55 48 114 145 172 198 206 154 121 113 101 86 78 76 74 67 61 71 61 64 92 129 143 126 103 121 137 158 154 123 95 76 61 53 45 43 54 66 67 65 70 93 175 240 251 242 229 220 219 224 247 231 138 109 198 251 228 222 223 224 225 225 224 224 223 227 211 185 195 231 236 223 227 253 251 193 77 6 9 79 194 250 215 215 253 208 139 178 246 255 227 230 239 242 252 250 224 118 101 94 98 142 213 237 217 179 210 232 177 69 40 141 255 242 183 161 158 111 52 34 45 52 62 67 71 88 106 97 76 58 49 48 71 111 144 159 165 183 242 253 248 210 161 134 138 154 124 93 48 29 27 58 155 236 244 231 224 169 129 192 248 228 223 217 212 212 215 218 219 214 215 214 214 227 245 233 201 137 77 103 198 245 244 192 99 53 17 37 46 43 65 123 220 251 236 197 164 169 164 142 152 187 154 182 232 233 211 157 79 103 194 232 233 215 203 207 171 125 182 241 246 159 45 51 151 224 169 120 124 176 219 232 240 238 229 210 195 202 219 224 215 215 215 216 217 218 220 221 221 223 223 222 222 221 221 221 221 218 219 219 220 221 222 223 223 220 219 218 217 217 217 218 218 217 216 216 216 216 216 215 215 219 219 218 218 218 219 220 221 220 220 221 221 221 221 222 222 220 221 222 223 222 219 216 214 215 214 214 213 212 211 210 210 213 213 213 211 210 210 213 216 211 211 211 211 210 209 208 207 209 208 207 207 208 207 205 203 201 203 205 204 201 199 199 199 202 202 201 201 202 203 204 205 201 206 208 198 182 177 188 203 206 197 195 202 193 163 158 183 195 201 202 207 204 168 141 151 171 181 186 157 104 87 118 152 157 176 202 187 168 173 155 129 115 141 162 144 99 80 109 147 189 191 179 149 131 146 159 151 123 92 92 110 115 127 138 127 105 90 95 108 102 91 93 100 82 69 77 107 119 100 80 76 62 63 61 53 44 38 37 38 40 38 37 38 41 42 41 39 42 43 45 54 77 109 129 136 102 72 66 72 54 36 36 39 61 80 82 84 99 92 60 39 51 65 77 82 82 77 69 64 53 51 66 86 95 104 114 116 106 98 85 74 73 73 62 48 35 32 33 38 45 51 53 53 73 80 76 57 40 35 37 36 38 38 41 44 41 42 62 86 97 95 83 65 53 51 54 56 63 66 55 51 44 41 59 65 74 68 66 70 61 55 80 113 149 126 80 46 45 54 53 51 49 48 46 47 48 45 39 33 41 43 56 72 76 66 57 55 54 55 61 61 59 71 84 83 88 94 105 100 77 59 47 34 73 135 185 174 125 84 63 56 58 53 49 55 68 71 58 42 176 177 177 178 178 177 177 176 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 177 179 180 179 176 175 175 175 176 176 176 176 176 176 176 176 174 176 177 177 174 174 176 178 171 173 175 176 177 177 175 175 177 177 177 177 176 176 176 176 175 175 176 178 179 180 181 182 178 178 178 178 178 178 178 178 179 179 179 178 178 177 177 177 181 180 178 177 176 176 177 178 180 180 180 180 180 180 180 180 180 180 181 182 182 183 184 184 183 183 183 183 184 184 185 185 184 185 186 186 187 186 186 185 188 188 188 188 188 188 188 188 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 193 192 191 191 191 191 192 192 191 191 192 192 192 193 193 193 192 193 194 195 196 196 195 195 194 194 195 195 196 196 196 196 196 195 195 195 196 199 201 203 199 199 198 196 194 193 191 191 196 196 196 195 195 194 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 191 191 191 191 192 193 193 194 194 195 195 195 195 195 195 195 198 196 194 192 191 192 193 195 197 194 191 191 193 195 195 194 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 198 198 199 200 199 198 196 195 191 194 197 200 199 197 194 191 194 194 194 193 194 194 195 195 197 203 202 195 197 208 213 209 181 167 128 75 46 52 81 117 143 133 99 46 40 67 67 62 75 116 151 173 170 135 125 159 198 135 112 153 188 186 172 165 151 129 101 66 34 26 34 37 40 48 53 48 44 45 48 50 62 149 219 198 146 142 151 135 97 122 139 133 110 93 83 69 123 180 186 147 153 171 149 130 140 144 154 144 136 163 167 126 56 48 118 225 248 161 77 71 86 83 61 41 38 34 28 33 49 104 160 154 126 152 201 215 210 206 203 204 204 202 203 207 220 222 207 175 156 168 196 217 230 226 186 102 35 57 149 223 180 108 92 160 207 194 185 202 195 194 193 192 196 207 220 230 239 181 75 30 98 169 161 123 99 79 55 50 64 76 68 52 89 161 210 193 129 110 175 237 137 53 4 18 52 129 148 148 165 168 128 80 94 148 165 144 115 100 81 62 51 46 45 55 42 47 51 48 40 32 29 29 17 31 36 36 42 41 35 34 29 28 28 28 27 26 26 26 26 21 27 44 50 44 45 54 52 50 52 51 45 43 42 39 45 39 34 32 30 27 26 27 44 38 28 30 41 39 36 42 36 30 30 38 59 90 100 86 66 47 29 27 32 35 35 35 35 40 28 39 75 158 208 231 199 211 213 189 137 96 123 179 201 208 203 195 165 130 124 122 69 49 30 24 23 20 17 18 17 18 15 16 24 28 29 31 27 38 37 47 55 60 66 56 50 27 22 30 59 101 134 168 203 232 231 195 152 126 159 227 235 202 146 57 29 25 35 47 42 50 51 48 39 28 50 98 139 126 118 163 194 182 167 137 82 56 52 59 60 62 61 56 102 131 161 145 97 49 28 44 31 71 153 249 253 206 189 190 163 100 64 64 88 105 89 84 75 93 109 127 126 61 38 118 205 241 228 214 204 165 149 167 174 173 190 199 165 118 86 59 54 55 79 74 53 27 18 60 76 98 83 62 44 1 26 128 227 251 181 128 157 154 149 196 221 216 208 202 200 203 208 211 216 226 200 137 110 142 156 129 101 84 56 38 39 43 41 40 38 45 86 130 120 74 47 49 40 44 48 44 39 42 43 37 29 33 34 32 32 37 40 40 44 44 43 41 40 39 38 37 40 41 43 45 45 45 43 43 50 48 46 47 45 41 39 40 32 42 41 33 31 33 32 33 26 25 76 129 179 215 219 237 238 254 243 135 38 102 220 252 225 220 214 212 212 212 212 212 212 213 213 214 214 213 213 212 210 210 213 217 218 209 191 175 163 188 207 231 247 200 111 52 48 144 216 242 191 125 151 207 202 211 192 177 150 114 150 220 205 142 145 221 253 217 160 130 102 68 65 57 60 96 106 95 143 244 253 193 149 177 228 230 173 107 47 29 32 37 34 24 31 31 31 31 31 31 31 31 28 29 29 29 29 29 28 28 26 23 28 44 60 61 46 31 38 49 58 71 91 76 70 125 167 218 224 227 197 143 116 73 53 24 60 123 167 230 250 200 117 69 94 158 191 189 136 68 60 45 32 42 79 125 158 172 146 87 39 35 39 40 62 94 160 177 144 83 64 76 80 77 68 99 159 179 159 176 205 193 134 85 57 57 74 75 52 46 46 63 70 63 65 77 66 37 74 165 238 253 234 154 77 26 31 37 39 36 39 54 70 79 49 34 75 156 184 156 147 168 126 114 118 98 82 102 100 77 52 29 48 106 170 220 205 143 115 83 54 60 72 64 78 122 148 177 207 171 93 78 127 163 202 239 223 190 186 223 238 183 84 19 27 101 170 201 194 187 221 143 48 26 99 187 216 201 179 194 208 212 214 218 210 194 173 153 109 61 42 40 32 28 56 154 239 248 196 128 102 121 139 118 123 163 188 180 183 206 194 185 193 203 191 182 195 213 205 207 200 187 191 194 147 75 30 22 23 11 2 26 105 207 234 222 213 213 185 155 133 83 38 20 22 37 36 32 30 25 37 47 55 51 37 27 28 33 31 33 34 35 35 36 39 42 43 40 36 31 28 27 27 27 27 26 21 15 33 96 181 240 231 183 121 86 129 160 170 158 121 96 64 42 34 34 36 38 72 144 203 219 202 191 200 192 163 126 142 148 161 189 170 154 182 183 127 117 174 182 118 53 31 22 31 73 131 161 132 81 104 122 108 60 30 34 44 46 60 100 135 161 131 86 81 69 52 48 56 86 120 125 92 55 78 130 131 111 101 79 50 22 26 30 43 60 66 60 53 51 42 40 37 59 124 192 210 191 192 153 99 39 10 12 33 74 113 128 149 148 129 128 136 134 134 131 108 78 83 114 116 87 59 38 27 31 32 31 34 36 34 32 29 27 26 25 23 21 12 12 12 14 19 25 31 34 32 32 33 35 36 36 33 31 34 35 33 30 29 29 27 24 26 31 36 38 35 31 29 29 33 39 45 46 41 37 37 38 51 51 36 27 69 131 131 84 40 35 42 46 26 22 80 155 184 177 156 137 125 99 72 67 54 54 48 42 45 59 71 76 74 114 109 86 67 43 34 34 31 42 57 64 87 145 195 207 170 100 57 80 118 133 123 105 92 65 99 134 134 178 210 169 113 100 104 113 119 133 113 60 45 100 127 102 63 38 39 55 65 71 65 46 41 50 51 42 43 42 39 34 30 29 31 33 37 35 33 32 31 29 28 28 28 27 25 25 26 26 25 25 29 30 30 30 29 28 26 24 32 33 33 33 36 42 48 51 52 44 39 48 50 73 102 81 65 34 32 39 71 127 158 175 202 208 148 111 170 217 198 178 135 110 135 182 161 90 45 39 31 27 25 27 46 75 79 57 45 23 27 73 145 162 107 69 72 99 102 140 191 165 85 20 83 183 234 226 174 121 153 221 214 211 211 210 205 190 150 101 43 37 36 47 65 82 88 85 48 81 121 122 83 51 45 47 39 42 48 55 56 61 72 71 70 48 49 53 84 149 183 182 182 163 149 149 193 253 225 112 30 64 99 97 68 56 59 60 43 43 29 28 58 139 196 251 247 227 206 221 223 230 229 140 32 31 147 243 249 231 212 220 225 223 214 219 221 222 229 218 196 142 145 161 197 233 221 228 212 214 224 237 251 248 171 67 39 107 165 225 252 248 215 221 183 188 189 180 167 162 169 179 175 164 165 190 225 237 218 193 196 224 250 243 217 193 157 116 60 53 52 52 47 49 62 74 95 140 194 233 250 248 231 221 233 251 231 146 123 204 250 232 222 223 224 225 225 224 224 223 230 212 177 189 233 222 192 204 248 254 198 79 14 20 70 155 199 198 202 251 237 143 145 228 243 255 238 232 232 254 250 168 84 134 128 100 141 210 209 151 105 137 143 86 40 91 189 242 201 126 85 86 92 99 88 62 32 63 94 100 111 144 135 83 48 53 67 82 91 104 126 142 173 246 253 250 227 186 142 102 105 149 159 99 47 18 37 120 211 249 253 248 179 132 192 242 231 223 215 213 215 217 217 217 215 221 219 206 206 230 241 229 217 137 77 102 191 245 211 160 92 39 30 29 37 57 101 194 245 252 219 160 136 124 125 166 152 148 183 221 228 221 164 73 160 229 228 218 212 210 222 186 160 203 244 242 162 56 54 139 137 133 164 221 242 229 224 227 221 213 216 230 228 213 209 218 214 218 221 221 218 217 220 223 221 221 221 220 220 220 220 220 219 219 220 221 222 223 223 224 220 219 218 218 217 218 218 219 217 216 216 216 216 216 215 215 220 219 219 218 219 219 220 221 220 220 221 221 221 221 222 222 220 221 223 224 222 220 217 214 217 216 215 213 211 209 207 207 215 215 215 213 211 211 214 217 211 211 211 211 210 209 208 207 207 207 206 207 208 209 207 206 202 204 207 207 206 204 203 204 204 204 203 203 203 203 203 203 205 204 207 205 185 163 165 181 200 195 189 188 182 165 163 181 203 185 174 191 207 179 136 119 139 166 202 193 131 85 99 133 149 174 197 180 174 184 155 116 101 134 153 133 100 90 113 142 133 166 192 179 152 149 154 147 113 79 83 113 124 132 138 126 94 91 104 116 106 94 93 95 80 59 60 92 115 105 83 73 52 54 56 55 48 40 36 35 38 36 35 35 36 36 34 32 40 39 36 42 70 108 133 141 83 60 62 71 52 34 37 43 62 81 85 91 109 103 69 45 48 66 86 89 78 72 72 70 58 80 111 118 96 82 89 97 70 78 83 80 69 59 54 52 39 35 32 34 42 53 62 66 84 90 81 57 38 37 40 41 39 38 39 37 31 38 70 103 110 87 66 57 50 45 54 68 60 85 83 63 41 44 78 94 64 58 71 86 82 67 74 100 121 108 74 45 45 53 50 45 45 44 45 46 47 45 39 35 39 49 64 70 58 44 50 67 72 54 49 52 47 50 69 86 110 128 158 163 122 71 42 29 59 113 164 164 119 77 67 76 100 81 56 45 52 61 58 47 176 176 177 178 178 177 176 176 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 176 179 180 177 174 175 175 175 176 176 176 176 176 176 176 176 173 176 177 176 173 173 176 179 173 173 174 175 176 176 176 175 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 175 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 180 179 179 178 177 177 176 176 180 180 180 180 179 179 179 179 180 181 181 182 182 183 183 184 182 182 183 183 183 184 184 184 184 185 185 186 186 186 185 184 187 187 188 188 188 188 189 189 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 195 194 192 190 190 191 192 193 191 191 191 191 191 191 191 191 192 192 194 195 196 196 196 195 194 194 195 196 196 196 195 195 196 195 195 194 194 195 195 196 197 196 196 195 195 194 194 194 197 196 196 195 194 193 193 192 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 191 191 191 191 192 192 192 192 193 193 193 194 194 194 195 195 199 196 193 190 189 191 194 196 196 193 192 192 194 195 194 193 196 196 196 195 195 195 195 194 195 195 195 195 195 195 195 195 197 198 200 201 200 197 195 193 197 194 192 193 197 199 198 195 196 197 198 198 198 197 196 195 199 197 198 200 198 201 218 236 230 202 145 59 17 43 84 115 127 94 72 53 47 50 43 48 48 52 56 71 81 64 54 70 98 74 65 77 90 91 74 51 53 46 45 46 46 52 53 44 44 50 46 36 39 53 57 49 45 111 189 215 184 146 128 122 98 99 112 138 129 95 71 46 100 164 180 188 205 206 206 199 159 105 85 102 111 115 113 99 75 86 129 176 172 116 63 43 42 47 40 37 45 39 26 25 37 85 124 108 98 156 220 230 217 202 192 199 212 216 210 202 201 181 136 83 62 90 144 184 214 242 236 157 54 24 105 207 200 157 154 197 219 206 188 180 191 193 197 204 212 219 225 228 207 142 59 36 71 90 71 55 52 60 86 126 153 151 129 111 180 218 236 226 172 122 158 223 178 83 4 3 40 153 210 228 219 195 139 84 82 119 130 109 68 50 36 32 54 64 44 38 32 31 32 34 32 32 43 56 63 67 54 36 33 34 34 38 36 33 31 31 30 28 28 31 20 28 36 42 45 43 38 33 34 27 25 32 38 36 33 34 35 34 35 42 54 66 75 80 89 82 62 57 86 108 93 68 52 67 75 81 124 182 180 129 90 56 22 17 30 39 38 33 34 35 20 23 44 114 171 209 199 216 221 204 147 104 131 169 168 197 212 209 178 141 125 112 91 77 55 35 23 17 17 18 21 18 15 14 17 23 27 27 24 32 28 32 34 37 55 59 48 23 21 37 69 95 97 105 143 217 232 174 134 145 192 239 235 172 105 39 33 30 37 52 45 51 45 30 26 51 111 170 138 83 85 151 176 158 135 101 61 48 64 81 106 137 121 82 76 90 99 86 60 44 44 51 43 42 106 217 253 237 238 238 161 44 43 115 162 180 172 172 133 112 112 140 148 87 51 105 209 229 237 250 224 145 125 165 212 241 243 202 123 63 49 40 63 80 100 88 52 21 31 78 106 118 77 34 19 1 42 145 250 246 171 141 168 162 172 211 209 209 209 209 208 208 208 209 219 221 204 166 143 148 136 105 58 51 52 57 51 40 41 51 43 60 73 72 61 50 44 43 48 48 42 36 38 43 40 34 30 33 34 33 34 38 41 40 45 44 41 39 37 37 36 36 42 42 43 43 43 43 42 42 50 49 47 45 42 39 38 38 34 34 32 29 31 37 34 25 21 30 93 172 229 255 255 254 253 254 254 163 51 78 194 254 229 221 213 211 212 211 211 212 213 213 212 212 212 212 213 213 209 197 185 184 192 204 218 228 202 189 179 194 222 209 143 79 73 144 239 239 143 128 211 251 207 195 186 202 174 108 116 172 154 125 135 183 220 230 201 155 93 38 71 119 125 113 89 86 129 195 195 146 115 145 220 251 238 156 70 29 22 32 38 33 32 32 32 31 31 30 30 30 27 28 29 30 29 28 26 25 27 23 26 38 49 50 48 46 41 43 33 42 79 76 73 134 200 224 212 232 219 168 138 80 40 24 58 114 164 224 222 151 62 66 109 152 163 166 143 93 61 32 34 77 126 156 141 98 78 61 42 30 30 50 95 136 184 178 141 106 91 71 70 98 117 138 168 163 138 144 141 103 68 63 68 62 63 69 61 63 69 92 104 84 64 70 68 46 73 127 181 221 197 113 56 39 37 38 36 38 47 62 73 76 49 37 93 183 204 173 176 212 165 143 117 105 145 178 138 92 35 18 44 92 125 157 172 158 117 74 35 31 46 71 127 191 191 164 141 108 62 64 130 192 230 241 225 196 184 198 201 168 92 30 53 113 131 131 128 126 140 105 51 28 60 113 160 192 226 223 223 212 199 210 236 248 207 135 61 19 35 67 58 40 68 176 251 253 226 148 66 38 98 153 175 154 153 173 175 163 146 160 191 208 193 179 189 205 213 216 195 159 161 184 151 81 28 20 22 12 3 23 95 193 225 236 220 205 178 165 162 118 49 19 20 38 36 33 34 28 37 47 55 54 43 31 26 26 29 32 35 36 37 38 40 43 44 40 35 31 28 28 29 30 30 24 18 15 38 110 198 249 232 168 126 121 152 159 170 167 152 133 93 51 34 36 31 18 52 115 172 195 187 184 190 169 133 104 115 114 147 205 181 137 150 141 118 149 206 200 130 54 23 19 38 90 139 140 95 51 87 123 115 61 30 33 40 41 53 103 156 174 139 100 91 84 72 51 39 59 94 105 78 46 70 113 124 133 145 116 65 22 24 27 40 58 66 61 53 51 48 28 32 84 155 198 200 187 195 148 91 36 15 16 28 62 104 146 197 195 152 130 128 116 105 116 101 78 86 100 84 56 31 26 26 34 41 38 32 30 35 33 31 29 28 27 26 25 18 16 14 14 18 24 30 35 31 32 35 38 39 38 35 33 33 31 28 26 26 27 26 25 28 31 36 37 35 32 30 29 35 42 48 46 38 33 35 39 48 48 40 39 64 91 88 67 45 39 37 33 21 33 96 165 187 198 190 173 153 110 74 70 78 79 69 50 42 53 72 83 92 130 114 78 61 46 35 25 20 31 76 122 144 176 213 229 180 115 81 100 113 101 86 81 88 57 80 117 126 151 159 117 69 92 149 176 148 123 93 43 73 146 168 120 80 64 49 40 48 51 50 47 46 47 42 35 33 34 33 31 28 28 30 33 35 32 31 33 33 30 27 27 29 28 25 22 21 21 23 25 25 27 28 28 32 40 45 46 23 29 44 61 70 65 55 49 65 88 98 103 101 142 188 154 81 31 29 36 59 105 126 143 169 184 139 92 121 158 146 125 102 100 138 174 149 95 54 30 33 25 27 31 31 38 48 48 45 29 32 70 133 149 112 100 134 157 142 153 166 103 46 46 143 220 237 207 154 126 177 227 194 197 205 213 223 229 202 159 85 61 44 42 53 77 92 86 64 126 193 192 125 68 60 71 66 81 70 53 42 47 69 73 79 76 93 98 123 182 212 212 237 219 210 201 188 184 163 121 58 49 58 71 67 56 53 52 43 35 16 35 111 219 246 250 243 229 220 220 234 246 201 57 11 108 222 251 230 223 224 214 217 223 216 219 220 216 225 224 228 201 162 121 154 219 229 232 219 218 223 237 250 228 142 47 34 79 170 251 247 250 250 243 241 247 251 250 245 244 249 254 248 243 240 245 254 254 251 244 243 252 254 248 245 251 229 187 142 142 138 107 59 35 41 49 79 93 131 185 230 248 244 235 237 244 212 128 115 198 246 237 225 225 225 225 224 224 224 224 225 216 180 190 224 182 136 165 251 255 203 78 16 23 52 110 133 215 239 249 239 167 140 176 208 247 228 233 239 251 205 80 85 176 168 143 200 238 175 72 50 66 74 59 54 89 122 124 98 91 110 154 188 213 188 108 18 78 160 190 186 198 167 87 50 73 101 115 126 143 138 110 177 246 252 247 207 165 158 137 167 229 233 166 88 30 30 71 133 229 252 232 173 139 195 245 228 221 215 216 219 219 217 216 211 220 221 213 214 223 226 223 233 202 141 71 107 223 253 232 160 94 51 23 30 51 83 165 232 252 222 168 128 86 91 145 175 193 180 177 211 212 160 119 186 229 217 212 214 211 216 180 180 195 222 244 212 124 64 66 112 199 235 232 227 209 208 223 215 209 212 221 221 213 213 221 210 216 221 221 218 217 221 226 220 220 220 220 220 220 220 220 221 221 221 222 223 223 224 224 221 220 219 218 218 219 219 220 217 217 217 217 216 216 216 216 220 220 219 219 219 220 221 221 220 220 221 221 221 221 222 222 221 222 223 223 222 220 217 216 216 216 215 214 213 212 211 211 215 216 216 215 213 212 214 216 211 211 211 211 210 209 208 207 205 204 204 205 207 208 206 205 196 200 204 206 205 204 205 205 205 205 204 204 203 203 202 202 204 200 205 209 196 174 167 174 192 190 182 179 179 169 164 172 186 162 156 176 189 175 146 122 108 128 182 208 154 84 85 127 145 159 167 155 170 195 168 133 100 117 118 106 103 106 114 127 125 131 147 158 163 173 177 169 118 78 71 99 117 125 133 135 117 122 121 101 79 80 91 91 83 62 55 75 94 90 76 67 64 62 60 57 50 41 38 39 34 33 31 32 34 35 33 32 35 35 34 39 57 79 90 91 63 57 64 70 52 32 34 45 79 87 91 96 106 102 80 61 43 65 96 105 88 77 71 62 78 114 149 137 89 61 68 79 54 77 92 80 53 39 45 56 42 41 37 35 41 55 68 75 99 103 90 60 37 35 39 38 41 40 39 35 28 34 65 100 105 81 61 53 41 35 59 95 107 118 91 52 35 56 95 103 68 59 80 99 97 80 69 87 105 101 76 52 52 57 49 40 44 45 47 47 45 41 36 33 25 56 75 64 55 71 103 124 96 72 65 67 51 40 60 88 131 146 177 184 139 80 44 31 46 75 110 117 90 63 70 93 110 96 72 51 47 54 58 54 175 176 177 177 177 177 176 175 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 175 179 180 176 173 175 176 175 176 176 176 176 176 176 176 176 172 175 177 176 172 172 176 180 175 175 174 174 174 175 176 176 175 175 176 176 176 177 177 177 177 177 176 175 174 173 172 172 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 175 176 178 180 180 179 178 177 180 180 180 179 179 179 178 178 183 183 182 182 182 182 181 181 182 182 182 183 183 184 184 184 185 186 186 187 187 186 185 185 187 187 187 188 188 189 189 189 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 190 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 190 191 192 194 195 195 195 195 193 194 195 196 196 196 195 195 195 195 196 197 197 196 196 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 194 194 195 195 195 195 195 195 195 195 194 194 194 194 194 194 194 194 193 193 194 194 194 193 193 192 192 192 192 192 193 193 194 194 195 194 193 192 191 192 193 194 194 192 192 193 195 195 193 191 196 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 197 197 198 198 198 197 197 196 202 197 193 194 198 200 198 195 194 194 195 195 194 194 193 193 190 188 189 192 196 200 205 209 212 169 123 65 60 122 162 172 108 73 92 132 145 137 120 119 90 79 59 48 55 70 81 84 99 98 85 54 28 31 37 30 50 67 90 104 112 117 93 52 33 34 31 33 45 56 50 35 37 75 132 175 170 133 120 140 148 108 93 140 160 137 107 65 78 134 171 201 212 196 196 203 161 103 66 66 69 78 94 101 99 101 103 102 88 71 56 36 45 43 31 31 46 47 37 37 51 53 70 78 83 124 173 186 154 139 129 136 149 152 145 136 120 102 72 45 40 60 89 109 147 201 233 196 105 37 77 170 213 179 172 192 202 204 203 193 189 197 209 218 216 200 176 159 118 78 38 29 43 59 79 97 109 135 178 215 223 201 172 154 210 229 221 224 216 161 133 146 175 104 28 4 24 142 218 254 227 177 116 76 68 78 74 55 47 40 39 35 53 57 27 26 31 34 44 58 70 85 108 129 159 139 90 42 25 28 37 46 51 45 39 37 33 29 29 32 25 31 36 35 30 28 29 32 42 42 40 42 46 44 50 65 73 81 94 109 126 144 158 167 179 150 107 103 153 194 179 145 129 146 155 155 184 232 229 184 141 100 54 32 31 34 34 33 39 37 24 28 28 68 112 156 174 182 180 176 152 141 154 140 121 159 193 217 210 174 138 100 116 109 87 52 27 20 22 23 23 16 16 18 17 19 22 19 19 29 28 36 40 41 57 60 32 16 38 75 97 83 51 47 84 139 154 133 142 175 207 231 216 138 70 25 39 37 38 51 50 48 32 17 46 126 198 224 145 77 93 130 112 101 100 83 53 65 112 145 193 243 198 115 52 47 50 59 53 43 47 47 47 23 57 152 222 253 253 214 113 41 131 219 200 206 228 230 228 190 186 215 230 186 119 98 156 179 209 241 202 117 115 171 219 244 214 152 85 43 45 45 76 90 90 80 48 30 86 158 213 218 141 46 8 3 61 165 251 228 164 161 181 177 199 219 207 208 209 209 209 209 208 208 214 220 224 211 177 132 96 77 51 48 58 66 55 43 45 51 41 54 51 38 39 48 52 54 45 47 40 33 36 38 36 36 36 38 38 36 38 42 43 40 42 41 39 38 38 39 41 43 42 41 40 40 39 39 40 40 43 46 47 44 39 36 34 33 37 34 35 36 36 39 35 23 16 27 61 119 169 215 244 233 234 234 247 197 83 58 157 254 229 219 211 211 213 213 214 216 214 213 212 210 210 212 213 214 219 195 171 161 167 186 215 240 231 215 198 189 200 211 171 102 85 126 180 154 114 169 235 240 225 193 181 215 206 142 111 113 118 111 124 140 153 180 180 143 93 41 116 201 191 132 81 85 136 175 165 133 111 122 170 195 212 149 80 38 24 32 42 41 35 35 34 33 32 31 30 30 29 29 29 28 27 26 25 25 27 28 30 34 39 44 49 51 40 39 36 36 57 63 73 122 195 212 188 202 193 160 152 96 38 26 46 87 137 188 169 90 31 84 142 156 137 141 139 100 60 24 40 92 119 123 97 49 32 39 39 32 39 68 107 132 133 136 140 139 123 110 133 174 178 158 147 136 120 107 82 46 60 65 77 65 55 66 85 113 124 123 121 101 75 72 70 51 76 97 110 130 120 71 49 51 44 40 35 37 43 52 58 61 43 40 100 181 195 170 171 192 163 108 96 143 213 229 159 91 46 37 61 94 104 117 145 161 114 71 35 30 47 90 151 195 180 134 93 77 72 87 139 194 202 193 190 180 173 163 136 120 94 50 66 99 96 80 75 89 99 97 96 98 83 61 95 166 224 207 211 219 208 208 231 248 192 104 37 12 45 97 92 65 108 194 227 205 178 113 44 33 111 195 211 151 134 166 170 145 147 169 200 203 176 163 182 204 212 219 198 155 149 172 144 76 25 19 24 15 6 21 86 179 221 242 218 203 191 181 175 128 63 24 21 40 37 34 38 31 37 43 50 52 46 37 28 23 26 30 34 37 38 39 41 42 42 40 38 35 32 31 31 31 32 27 20 11 39 127 217 252 208 131 126 176 209 184 171 157 164 146 104 60 42 44 35 17 41 72 100 119 129 152 170 144 90 61 82 103 157 229 219 186 135 101 106 171 203 172 113 48 16 16 32 74 112 106 70 43 55 79 79 59 46 38 44 64 71 86 112 110 99 109 119 127 125 89 53 47 66 77 65 46 62 94 123 178 203 146 68 21 22 27 39 53 59 55 50 49 48 18 32 111 185 203 188 177 164 112 66 42 39 31 25 50 79 133 200 209 171 157 152 128 81 72 68 71 74 73 60 44 28 29 27 32 41 39 31 30 36 35 34 32 30 29 29 29 23 21 20 20 22 26 30 33 33 35 37 38 38 38 38 39 35 30 25 24 25 27 28 28 30 33 36 37 36 35 33 33 39 41 43 40 35 35 40 45 44 44 41 43 53 55 52 53 44 42 36 28 26 47 92 132 169 181 165 137 119 97 94 121 107 89 81 86 81 69 75 95 135 186 167 103 58 35 30 23 11 34 102 158 162 162 177 180 140 104 96 118 121 105 101 108 84 49 55 90 102 99 95 84 94 136 188 202 166 110 62 33 96 146 147 107 91 80 55 40 52 51 49 45 40 35 32 29 28 30 31 31 30 30 32 34 33 29 29 33 34 30 26 26 27 27 25 22 20 22 30 36 27 39 54 67 80 89 92 89 39 48 86 132 140 102 59 41 96 155 180 166 141 183 235 187 87 29 30 33 37 67 87 116 149 170 144 84 58 75 103 122 139 141 168 179 152 122 91 52 51 33 29 35 32 30 34 36 38 43 52 63 85 86 86 124 207 215 163 132 110 41 33 103 204 246 226 182 136 137 196 214 198 203 205 200 203 218 210 180 141 117 96 77 61 67 74 64 65 121 180 180 127 92 99 116 123 153 132 96 67 51 67 78 72 98 133 135 146 181 189 180 189 217 240 222 164 113 109 132 113 67 40 49 58 54 45 36 41 28 12 48 142 249 251 241 224 234 237 220 242 237 159 31 55 187 250 244 222 216 224 204 207 224 222 222 217 209 220 227 233 232 202 154 143 177 212 229 232 219 216 236 244 197 116 60 54 67 151 251 251 251 240 219 242 238 237 241 247 248 243 237 247 247 246 241 235 233 235 239 242 234 226 221 229 247 247 227 231 234 234 200 142 104 84 62 64 63 81 119 165 211 241 247 243 238 183 87 85 183 239 234 228 227 225 224 223 224 224 225 225 218 183 197 228 160 99 137 247 255 195 72 13 22 48 100 155 239 253 240 233 210 182 155 172 211 223 253 254 230 134 25 103 197 171 155 221 217 123 30 27 35 46 56 58 52 51 57 81 130 185 236 248 254 245 152 53 87 166 211 206 211 176 90 55 78 116 149 176 190 151 82 157 230 244 230 152 110 153 163 211 254 247 206 122 36 24 33 85 182 243 234 159 131 202 240 220 214 212 216 220 219 217 217 212 218 213 214 223 219 216 227 234 231 219 125 79 163 232 244 222 157 90 30 25 43 64 137 207 251 233 201 148 74 92 167 235 239 194 163 179 167 145 161 192 218 217 218 212 201 198 174 162 165 195 242 248 187 104 55 159 251 250 214 218 215 210 211 213 213 213 211 210 210 208 206 212 216 220 222 221 221 223 225 221 221 221 221 222 222 222 222 222 222 222 223 223 223 223 223 222 221 220 220 219 220 220 221 218 218 218 217 217 217 217 217 220 220 219 219 219 220 221 222 220 220 221 221 221 221 222 222 223 223 222 222 220 219 218 218 215 214 214 214 213 213 212 212 213 215 217 216 214 212 213 214 211 211 211 211 210 209 208 207 207 206 205 206 207 207 205 204 189 193 199 202 203 203 204 205 202 203 203 203 203 202 202 201 199 201 204 206 206 199 188 178 177 176 173 180 187 175 161 161 156 138 149 168 168 170 168 150 101 103 143 176 139 82 83 121 130 132 135 139 178 211 185 154 122 117 98 93 107 109 105 112 132 110 110 137 160 175 182 181 138 91 65 84 107 116 131 151 139 133 124 99 66 58 79 97 89 74 61 61 66 66 64 64 73 70 67 64 55 44 38 38 34 32 31 31 33 33 32 30 32 34 37 41 45 48 49 48 55 61 63 58 46 35 46 72 107 106 115 122 117 107 89 71 46 61 95 113 104 93 78 55 88 122 149 125 75 54 62 68 94 119 125 97 64 51 46 41 39 41 40 36 39 51 65 72 99 103 89 57 36 36 41 40 46 45 47 46 37 35 53 76 86 69 54 43 32 36 72 114 168 153 94 45 44 76 96 76 65 53 74 89 91 81 68 85 110 107 84 61 61 65 54 42 42 46 50 49 44 38 35 34 29 56 68 56 58 95 143 170 112 88 81 87 75 60 64 76 114 135 164 163 119 75 54 47 46 52 65 72 65 57 67 84 91 100 99 80 61 56 58 59 175 176 176 177 177 176 176 175 176 177 178 178 178 178 177 176 175 175 176 176 176 176 177 177 174 179 180 175 173 176 177 175 176 176 176 176 176 176 176 176 172 175 177 175 172 172 176 181 177 176 174 173 173 174 176 177 173 173 174 175 176 176 177 177 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 170 173 177 180 182 182 180 179 181 180 180 179 179 178 178 178 185 184 184 183 181 180 180 179 182 182 182 183 183 183 184 184 186 187 188 188 188 187 186 186 187 187 187 188 188 189 189 189 189 188 187 188 190 191 190 189 188 189 190 190 190 190 191 191 184 186 190 192 194 193 191 190 193 193 193 193 193 192 192 192 189 190 191 193 194 194 194 194 193 194 195 196 197 196 195 194 192 194 197 200 202 202 202 202 198 197 196 196 195 194 193 193 192 193 193 194 194 195 196 196 195 195 195 195 195 195 195 195 194 194 194 194 194 194 194 194 196 196 196 196 196 195 194 193 191 191 191 192 192 193 193 193 192 193 194 194 194 193 192 192 192 192 192 194 196 195 192 190 196 196 196 195 195 194 194 193 194 194 194 194 194 194 194 194 198 196 195 194 195 197 200 201 194 194 196 201 205 205 200 196 196 196 195 194 194 195 196 196 195 201 195 185 195 214 205 179 107 75 91 120 171 232 227 193 123 99 145 206 226 220 200 186 192 184 150 99 81 118 161 175 207 179 134 79 42 50 79 93 112 155 194 199 192 180 128 60 11 22 46 75 92 85 57 31 26 52 81 105 110 96 108 150 157 126 127 193 217 185 146 94 90 128 162 175 174 162 157 168 150 114 75 55 66 104 121 107 109 98 78 57 33 30 49 52 42 47 40 35 40 39 39 51 47 38 45 48 50 77 96 83 81 74 70 71 72 69 67 68 66 76 96 121 135 125 96 71 77 123 174 195 150 64 52 114 172 159 182 212 204 191 198 206 209 212 214 209 188 148 102 70 47 36 30 42 80 138 181 193 164 189 219 233 223 198 174 161 190 230 219 215 230 192 136 111 148 100 40 9 15 110 161 184 159 103 58 47 48 52 49 41 43 37 39 30 32 28 21 57 65 80 106 134 159 184 213 236 233 191 109 36 10 19 36 52 47 39 33 30 27 22 23 28 39 33 34 37 26 17 39 73 90 107 115 113 108 102 113 135 152 165 182 195 204 214 225 232 243 182 118 124 188 232 226 206 206 210 213 208 206 220 228 219 192 155 106 64 37 26 31 41 35 32 24 31 18 33 64 108 151 146 133 142 156 183 188 129 100 136 178 217 214 174 143 119 134 133 110 66 32 25 29 30 22 13 16 23 22 21 20 14 20 22 15 26 37 40 47 39 27 32 93 161 170 112 43 27 46 52 58 97 164 201 210 225 189 109 45 14 40 43 41 49 43 39 26 28 94 208 255 232 161 111 151 158 101 106 137 143 72 73 129 173 207 229 175 103 75 59 57 70 55 33 44 56 44 27 49 114 183 248 248 177 71 94 213 254 214 205 215 237 237 196 193 222 253 246 170 98 90 111 142 177 152 95 104 147 165 167 117 79 57 41 52 57 69 74 60 65 51 50 137 223 253 235 148 59 16 2 69 198 253 207 148 174 209 212 225 210 217 213 208 204 202 204 208 210 215 233 253 250 193 105 53 51 58 48 50 56 53 51 48 40 44 42 36 39 46 41 36 43 32 44 45 39 36 30 28 37 37 38 36 34 37 40 39 35 33 33 33 34 37 41 46 48 41 40 38 37 36 37 38 39 36 42 46 45 40 35 33 32 30 31 40 43 36 35 36 29 25 31 26 51 99 180 255 251 219 216 241 217 106 47 127 236 233 222 212 211 212 212 212 214 215 213 211 209 209 211 213 215 222 202 183 175 173 178 195 214 218 229 233 212 207 226 184 89 86 125 114 53 93 199 237 245 242 193 166 202 222 191 152 117 126 113 121 126 122 150 183 182 104 62 150 230 204 136 87 99 154 201 202 181 159 140 130 104 115 92 71 56 43 41 41 33 38 37 36 35 33 32 31 30 32 30 28 25 24 24 25 26 22 30 34 31 32 40 43 40 47 42 48 37 28 37 59 94 150 184 167 174 155 128 137 88 54 35 35 59 107 151 117 33 39 110 164 152 115 122 132 97 55 20 42 85 79 64 57 36 40 31 26 36 61 85 95 94 93 125 171 172 131 132 180 213 206 161 128 121 107 80 61 54 58 44 54 63 71 94 139 199 176 142 120 108 90 83 72 49 73 93 77 58 54 52 57 55 50 43 36 34 34 36 42 49 36 48 116 194 212 196 188 186 119 54 83 174 220 198 121 56 59 58 74 90 90 97 113 123 106 70 45 38 46 82 125 142 106 79 51 50 71 89 107 127 125 111 116 110 117 116 87 87 53 46 49 51 72 103 124 150 147 139 149 171 145 75 68 128 170 173 192 207 215 232 234 210 147 45 9 30 64 92 91 91 166 220 209 158 120 62 39 82 157 198 198 159 137 136 147 163 188 202 215 199 163 156 185 213 202 216 205 167 156 168 135 68 24 19 25 18 8 20 81 170 225 239 204 199 210 201 180 123 74 29 23 42 38 35 40 33 38 40 45 48 47 40 31 24 23 27 33 37 39 39 40 42 40 40 40 39 37 35 32 31 23 28 28 17 44 136 215 230 166 90 119 206 241 201 186 178 185 166 129 93 80 81 72 56 28 37 46 64 89 129 150 118 72 31 64 114 174 231 229 223 138 75 86 168 182 140 101 53 28 32 38 58 81 79 62 54 38 36 43 63 63 35 47 102 129 94 75 50 70 133 166 185 179 133 78 48 46 53 52 46 73 90 124 198 221 138 53 20 19 27 39 49 52 50 50 51 30 27 51 115 184 210 185 151 125 70 41 48 60 42 20 37 53 97 155 167 150 167 182 161 95 47 45 74 66 46 46 48 42 40 30 26 34 35 32 35 37 36 35 34 32 31 31 32 25 25 25 26 27 29 30 31 35 37 38 37 36 37 41 44 37 31 26 24 26 29 31 33 33 35 37 38 38 37 36 36 42 40 36 33 33 38 45 51 43 47 40 35 43 48 48 53 37 40 38 33 38 58 79 91 125 140 120 91 80 77 103 153 122 75 72 126 149 112 79 79 135 192 168 92 42 27 32 29 16 50 114 145 127 123 132 123 118 94 92 110 113 111 124 140 95 60 47 69 79 67 68 86 147 193 219 219 194 121 52 35 91 109 100 88 94 76 49 47 42 45 44 38 31 29 30 31 29 31 33 34 32 31 32 33 31 27 28 34 35 30 25 24 22 24 24 22 22 29 41 50 88 105 124 134 132 120 99 80 78 85 136 202 202 127 53 25 122 203 234 200 150 183 233 173 83 24 33 36 30 58 89 135 174 181 158 96 46 54 108 153 176 187 221 228 192 165 144 111 81 45 22 21 22 26 32 33 31 43 55 57 65 62 80 143 190 192 126 83 65 16 48 159 230 251 220 177 142 158 213 200 197 196 193 190 200 216 197 155 171 166 166 146 105 78 59 33 53 79 107 103 77 72 91 105 172 208 190 156 109 54 50 66 50 101 155 158 156 169 153 133 153 201 219 187 139 115 142 192 156 98 51 41 42 42 43 41 37 25 16 56 141 238 248 246 233 226 234 235 253 182 82 26 120 235 250 239 228 205 220 218 216 224 213 217 226 221 220 214 222 228 230 210 155 134 181 221 233 222 223 242 232 166 114 115 157 105 101 187 241 251 233 237 224 228 232 232 230 228 227 228 227 230 232 233 230 229 229 229 227 223 228 232 230 232 232 224 240 243 253 248 222 197 155 104 63 57 58 69 103 167 227 250 254 240 166 57 61 174 237 232 231 229 226 224 223 223 225 226 234 222 184 208 247 170 94 131 229 236 178 63 12 28 61 121 228 248 235 224 229 239 224 163 128 178 223 254 250 223 113 34 130 223 182 154 195 153 73 32 44 52 52 52 54 55 81 124 192 211 207 215 202 218 239 161 98 78 115 159 170 191 173 98 56 61 98 148 183 190 144 74 110 221 251 213 119 110 187 186 215 250 248 247 168 53 31 23 51 108 213 249 144 120 221 242 221 215 213 217 220 217 215 215 218 222 213 215 225 210 204 230 224 241 243 177 129 125 160 253 249 192 116 35 18 31 46 113 181 250 251 240 179 89 133 235 246 249 225 183 154 145 155 173 212 217 217 223 216 203 192 170 139 146 186 237 247 209 149 103 185 245 243 224 218 209 214 213 209 215 217 215 214 216 218 217 220 220 221 223 225 225 223 222 223 223 223 223 224 224 224 224 223 223 223 223 223 223 223 223 223 222 221 220 220 220 221 221 219 218 218 218 218 217 217 217 220 220 219 219 219 220 221 222 220 220 221 221 221 221 222 222 225 224 222 221 219 219 219 219 215 214 213 212 210 209 208 208 211 214 216 216 214 212 211 211 211 211 211 211 210 209 208 207 211 210 209 209 209 208 206 204 188 193 199 203 205 206 207 208 199 200 201 202 202 202 202 202 198 206 205 200 205 212 197 172 163 160 165 184 197 180 159 157 141 127 148 165 156 167 182 166 117 108 121 131 106 77 83 104 101 100 109 131 186 218 186 153 150 132 103 99 110 101 92 106 91 94 131 173 176 160 160 170 145 101 72 89 115 118 128 153 127 110 116 122 87 52 67 105 93 85 70 56 48 49 57 64 71 70 71 72 63 47 36 33 37 35 33 32 32 31 29 27 28 32 39 44 44 42 45 50 55 65 57 42 37 40 67 108 127 125 143 154 138 117 96 72 57 64 93 116 116 110 91 59 76 106 125 102 65 59 71 73 117 139 137 106 88 86 66 34 32 38 40 36 36 46 58 64 81 88 78 51 35 42 52 53 52 51 55 58 50 40 42 53 62 54 46 39 36 47 78 109 139 135 93 63 79 117 128 94 56 41 59 71 76 76 68 90 111 107 82 60 65 73 63 50 38 45 51 50 44 38 37 38 50 53 52 47 53 86 135 172 118 91 83 95 98 88 72 58 64 104 148 145 103 72 64 61 39 36 37 44 51 54 58 62 81 111 130 114 82 61 55 56 179 179 177 176 176 176 176 177 176 177 177 178 178 177 177 176 177 176 176 175 175 176 176 177 177 177 176 176 176 175 175 175 179 178 176 175 175 178 180 182 178 178 177 176 175 174 173 172 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 175 176 176 177 177 176 176 175 179 178 178 177 177 176 176 176 175 175 175 176 177 178 180 180 176 176 178 179 181 182 184 184 183 182 181 180 181 182 183 184 182 182 183 183 183 184 184 184 184 185 185 186 186 187 188 188 188 187 186 185 185 187 189 190 191 191 190 189 189 188 187 187 191 191 191 191 191 190 189 188 193 192 191 190 189 189 189 189 188 190 191 192 192 191 190 188 192 192 193 193 193 194 194 194 193 193 193 194 194 194 195 195 196 196 196 196 196 196 196 196 196 194 192 193 195 196 194 192 193 194 194 195 195 196 196 196 192 192 192 193 193 194 194 194 194 195 197 195 193 191 192 194 194 194 194 193 193 193 192 192 191 192 192 193 193 192 192 191 196 196 195 194 192 191 190 190 191 191 191 192 192 193 193 193 192 193 194 194 195 196 197 197 192 192 192 192 192 194 195 196 192 195 194 194 195 193 195 205 204 200 204 195 175 180 194 191 185 193 196 191 190 195 197 193 188 214 193 183 201 216 193 122 50 105 173 210 227 234 191 119 122 164 210 230 227 220 218 219 220 231 209 165 137 135 166 210 238 189 130 92 88 118 159 181 177 208 229 235 247 231 143 43 22 94 141 175 170 112 59 21 27 31 41 56 61 62 93 140 159 127 144 216 243 218 171 107 108 141 174 180 165 147 130 118 98 72 109 109 82 111 114 71 68 62 52 37 28 40 51 46 46 43 66 57 50 68 63 62 47 47 37 38 55 62 53 44 67 100 116 112 113 120 125 130 160 166 196 211 204 211 190 131 94 74 70 114 133 69 30 68 81 117 173 211 216 214 216 214 223 211 183 139 91 59 49 49 52 18 25 59 106 188 242 227 175 192 208 208 214 197 157 150 200 210 216 219 223 211 165 116 121 91 43 17 30 55 75 91 57 43 34 40 47 45 41 40 36 35 32 29 34 57 96 128 161 189 225 237 235 245 243 217 183 138 85 43 21 26 39 41 55 39 27 20 36 58 72 99 95 75 79 62 25 24 76 144 198 208 189 188 210 187 163 186 224 236 234 225 220 210 205 213 233 186 117 134 190 205 215 223 226 210 201 203 202 195 198 208 220 211 187 129 70 38 27 35 40 32 27 31 38 18 27 103 170 182 154 174 199 218 200 163 154 141 137 142 138 130 140 161 144 138 111 87 82 64 33 19 16 19 22 22 24 25 23 18 20 21 23 28 32 34 33 31 23 75 164 218 181 106 91 125 91 61 42 62 119 182 199 177 133 68 28 37 47 44 44 47 41 34 15 51 150 241 251 196 138 169 197 166 104 148 217 169 62 82 112 143 145 111 98 123 154 127 78 69 77 50 23 46 44 15 15 79 156 237 254 166 62 141 243 254 218 204 192 190 205 188 150 163 211 236 200 111 34 38 54 80 88 70 67 86 111 122 86 56 76 81 64 68 53 74 85 81 68 86 146 190 183 158 103 37 5 14 89 207 253 204 142 177 223 217 218 207 209 207 208 207 208 220 223 212 238 252 245 189 110 55 43 53 58 54 44 35 34 41 44 42 47 33 35 45 44 42 41 36 40 43 37 40 46 30 21 40 35 46 47 19 42 40 51 28 44 31 37 50 47 39 38 37 32 33 40 38 28 30 36 33 34 43 37 34 42 36 30 41 39 30 35 43 40 37 38 36 34 26 8 11 73 169 237 254 196 151 182 207 150 78 96 192 232 238 221 211 218 206 202 227 219 217 214 212 211 212 213 214 211 216 226 223 193 165 173 202 193 208 213 210 217 212 166 109 113 81 64 49 119 225 243 239 207 171 157 196 234 240 209 146 121 115 138 148 147 196 243 236 159 86 92 129 127 124 124 118 146 230 251 240 241 191 87 24 32 81 112 122 86 37 31 28 37 34 30 29 32 35 35 33 31 29 27 28 29 29 28 26 21 34 31 32 38 22 21 54 88 123 77 26 41 35 25 65 80 111 144 160 126 88 88 88 76 33 40 60 59 58 47 36 74 148 200 172 112 115 133 93 57 30 36 59 56 46 50 51 43 43 43 50 73 101 117 119 148 169 179 176 151 144 172 183 185 187 170 146 120 76 41 40 40 50 49 69 110 166 223 244 207 146 151 150 119 79 41 58 69 71 67 64 60 49 53 73 49 43 41 38 35 40 42 33 30 63 112 185 203 202 225 196 110 62 139 203 149 91 71 71 75 64 77 106 130 155 159 138 111 91 68 71 85 105 131 135 98 30 75 104 89 97 88 93 108 118 120 120 134 138 112 80 34 54 77 78 83 130 177 185 194 170 162 183 199 146 72 59 88 124 188 226 232 237 209 151 70 24 21 47 72 63 67 135 227 236 169 141 131 54 53 142 200 210 193 173 168 151 151 183 226 231 221 185 156 165 192 205 199 224 210 165 158 172 129 55 32 24 26 16 6 18 74 157 209 231 206 211 206 210 230 162 93 26 21 44 41 39 41 45 36 40 46 49 47 41 34 29 27 26 28 33 40 44 43 41 41 39 38 39 42 43 37 30 36 27 16 11 53 146 208 206 145 114 156 207 218 179 146 197 225 205 150 120 149 163 116 63 44 23 30 56 88 148 193 192 125 66 50 95 161 227 252 230 149 49 83 148 167 149 75 34 15 34 89 136 123 78 53 50 46 42 57 74 57 36 64 118 159 129 72 35 55 105 147 170 180 150 129 113 78 45 37 43 79 93 110 129 130 95 48 25 23 29 38 43 44 42 41 40 30 34 62 115 175 206 175 119 59 40 77 122 104 66 43 24 29 55 79 99 97 123 163 144 83 39 38 40 37 44 40 46 39 35 31 30 32 35 35 35 39 35 30 30 33 35 32 28 21 24 27 28 27 27 30 32 36 37 36 33 33 37 39 38 32 25 21 24 28 30 33 38 34 35 37 38 39 39 39 39 43 35 28 29 38 46 47 45 36 34 34 39 46 50 48 45 43 40 30 27 53 90 101 91 78 93 98 90 93 106 108 99 79 73 108 178 206 158 83 38 89 104 92 52 34 46 47 31 35 52 86 122 118 106 111 100 97 83 68 86 123 137 139 153 149 116 74 49 52 74 97 110 139 174 204 216 186 100 38 42 80 79 76 72 68 61 48 35 40 38 36 33 32 31 31 31 35 36 38 39 38 37 36 35 34 37 34 35 38 31 26 31 34 19 17 23 34 65 111 141 174 197 187 140 99 81 84 96 142 136 171 238 221 97 28 67 134 196 221 186 156 186 205 155 86 32 23 39 32 50 102 132 162 165 139 101 96 120 135 135 144 176 211 227 224 214 205 200 132 55 15 23 25 30 37 29 31 44 57 57 62 63 70 103 104 92 78 61 32 15 60 131 186 197 198 163 142 187 218 188 193 194 200 201 199 201 187 161 146 163 195 211 192 156 115 83 51 44 48 37 60 44 40 86 119 164 190 201 163 99 63 34 59 141 181 212 217 224 207 176 146 178 156 142 151 164 199 218 192 141 77 31 45 44 44 38 36 33 19 51 128 234 250 225 170 135 164 194 161 86 31 42 142 230 250 224 221 220 212 226 220 220 221 221 221 222 222 222 214 233 231 231 231 182 140 155 205 237 232 255 208 108 140 220 253 181 79 87 195 238 226 246 228 229 230 229 227 225 226 229 226 226 226 226 226 226 226 226 227 226 224 223 223 224 226 227 226 236 237 236 250 253 222 174 88 54 57 56 62 111 179 245 254 234 189 70 70 156 228 227 223 227 222 220 224 222 218 222 234 211 167 214 226 166 155 137 144 156 120 43 13 27 71 144 237 247 235 229 231 230 235 230 186 149 168 234 253 203 127 74 134 236 224 195 134 80 62 31 46 60 53 47 69 121 194 247 252 248 238 210 187 188 173 134 160 148 98 88 130 149 132 102 53 64 75 109 176 214 169 95 98 217 231 178 158 191 227 198 207 248 254 254 185 119 37 9 22 86 157 169 150 172 220 241 211 213 216 219 221 221 219 216 225 218 214 217 220 220 220 222 215 216 225 239 201 112 109 198 253 225 128 42 26 27 46 93 171 224 243 242 204 134 149 228 239 232 244 222 147 110 150 195 205 237 221 196 198 202 194 172 102 150 211 230 225 229 190 112 129 205 241 220 220 217 201 222 213 211 210 211 213 214 213 211 217 217 217 219 221 222 223 223 224 223 222 221 222 223 224 225 223 223 223 223 223 223 223 223 227 227 226 226 224 222 221 219 220 219 218 217 217 217 218 218 222 212 217 227 220 213 214 215 221 214 221 217 225 232 222 241 227 225 223 225 231 228 219 221 228 220 219 218 208 206 213 214 207 208 209 210 211 212 213 214 210 209 209 209 209 209 208 208 202 209 209 200 192 194 199 203 202 205 207 199 195 207 210 195 200 191 190 200 206 202 201 204 204 206 207 197 188 196 199 187 172 135 150 177 194 194 154 128 144 158 141 134 149 181 198 162 128 129 132 125 99 71 66 77 95 119 114 135 184 198 188 177 164 127 102 91 90 81 70 89 122 143 149 155 167 154 150 177 154 112 86 96 121 137 126 101 101 96 106 123 115 85 69 74 89 83 74 64 54 51 60 72 72 68 79 99 99 70 38 22 33 35 37 37 35 32 30 29 25 31 38 39 38 40 45 50 56 52 57 60 53 59 83 103 103 94 119 141 118 89 75 59 72 72 65 83 128 136 92 51 75 99 100 88 76 50 48 83 136 154 122 105 128 129 98 64 40 54 57 43 30 35 48 57 55 67 54 34 38 50 60 71 57 57 59 62 58 50 43 42 53 59 80 82 56 53 83 107 130 122 78 44 127 195 193 140 54 39 35 49 62 66 72 81 99 73 57 66 75 67 56 52 41 44 44 40 38 39 39 38 45 48 47 42 43 62 97 124 95 75 74 100 128 136 117 90 79 78 75 75 80 79 70 64 48 34 27 35 44 48 56 67 85 117 139 132 112 91 62 36 178 178 177 176 176 176 177 177 176 176 177 178 178 177 176 176 177 176 175 175 175 175 176 177 177 177 176 176 176 175 175 175 176 176 175 174 175 176 178 179 177 177 176 175 175 174 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 175 176 176 177 177 176 176 175 178 178 178 177 177 176 176 176 179 179 178 178 178 179 180 180 179 179 179 180 180 181 181 181 182 182 181 180 181 182 183 184 183 183 183 183 184 184 184 185 184 184 185 186 186 187 187 188 187 187 186 186 186 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 188 188 187 186 191 190 189 189 189 190 191 191 190 190 191 191 191 191 190 190 192 192 192 193 193 194 194 194 193 193 193 194 194 194 195 195 196 196 196 196 196 196 196 196 197 196 194 195 197 198 196 194 193 193 193 193 194 194 194 194 194 194 194 195 195 195 195 195 194 195 196 195 193 191 192 194 195 194 193 193 192 192 192 193 192 192 193 193 193 193 192 192 193 193 193 193 193 193 193 193 191 191 191 192 192 193 193 193 192 193 193 194 195 196 197 197 194 194 194 194 193 193 193 193 196 195 196 197 194 189 180 172 181 197 206 179 141 148 181 195 197 198 198 197 195 193 196 200 190 191 199 205 205 220 182 78 89 181 237 238 213 148 105 121 177 197 214 213 202 197 199 202 207 214 208 191 178 167 162 166 152 101 80 112 162 204 216 201 174 189 214 236 233 187 107 43 82 146 199 232 199 109 54 36 27 35 44 51 48 43 66 107 113 94 122 200 236 218 170 102 98 117 138 149 145 125 98 77 51 63 93 87 73 74 62 62 44 46 52 52 48 53 52 40 40 64 85 101 135 145 104 72 44 38 31 38 51 62 87 122 141 178 199 193 192 198 202 204 211 216 210 206 213 215 207 202 169 153 118 101 97 67 32 30 37 86 165 224 233 221 211 205 200 154 99 57 41 55 75 79 50 45 58 63 84 167 231 221 177 184 204 218 222 192 149 149 219 186 148 141 172 195 171 129 97 75 40 20 26 34 37 41 39 40 38 36 39 42 36 26 8 22 45 76 121 164 189 195 218 207 211 227 233 211 159 108 92 78 64 46 26 24 33 35 48 34 24 34 93 155 169 173 177 151 149 109 34 22 109 220 237 232 214 217 225 188 152 164 197 217 215 203 202 197 194 205 214 167 113 143 199 207 203 199 190 193 198 201 198 193 192 194 219 217 210 177 126 76 42 34 33 30 33 33 38 28 35 86 154 186 180 195 200 214 213 203 195 185 159 120 91 94 128 160 134 130 128 139 142 111 62 31 26 19 13 13 17 21 24 25 18 18 19 23 27 29 29 28 44 116 170 163 145 160 183 191 196 136 68 48 77 105 109 105 70 44 35 47 52 46 41 39 41 46 55 78 119 181 192 124 104 158 182 172 160 180 177 108 65 96 116 92 51 58 126 194 227 145 86 86 84 57 38 41 56 45 22 19 81 192 222 145 81 161 225 221 223 232 205 185 209 183 134 118 138 170 163 96 37 60 77 85 93 101 116 135 121 103 72 56 72 96 94 76 68 119 162 125 69 110 171 154 134 116 79 25 8 49 134 230 247 188 143 191 229 217 214 198 206 205 216 221 211 209 227 243 252 236 184 107 54 43 50 52 47 46 42 38 38 42 42 38 45 36 35 36 33 34 38 37 26 35 34 35 43 40 34 39 36 30 32 36 55 35 55 48 38 25 42 60 58 73 80 56 39 60 94 113 105 87 69 53 47 54 46 41 47 42 36 44 35 32 36 37 34 39 43 38 26 26 21 21 50 109 172 210 175 133 163 211 167 58 46 152 218 247 248 237 241 235 229 241 230 231 233 233 231 226 220 217 223 226 236 238 214 181 174 188 188 175 174 181 175 155 141 140 127 99 80 69 120 177 189 224 179 161 159 200 237 243 216 158 118 126 171 194 180 200 237 239 196 107 61 62 95 149 161 140 178 227 251 248 219 134 62 55 93 166 202 189 131 65 41 27 34 34 33 30 32 35 34 29 31 29 28 29 30 31 30 28 31 35 28 30 33 16 24 69 155 200 155 74 49 27 16 53 80 113 132 118 73 62 107 139 106 40 31 56 51 30 40 84 124 205 218 164 140 165 153 82 45 32 46 69 68 59 49 35 42 50 67 89 109 124 135 142 170 201 218 202 148 115 142 167 179 216 212 158 97 53 38 47 44 47 63 125 193 230 244 233 192 153 169 170 134 81 38 58 72 80 71 55 56 65 66 62 54 44 42 42 38 41 44 38 32 67 99 143 164 191 222 186 113 129 171 151 100 89 84 78 83 80 105 141 158 167 162 143 125 114 110 152 161 167 203 180 84 70 144 196 189 177 153 145 172 210 216 196 214 236 175 78 40 113 168 158 125 115 137 163 182 175 153 156 180 169 120 81 50 103 181 231 248 248 184 86 37 21 40 75 77 52 86 180 233 208 185 195 138 37 66 174 216 198 196 220 207 147 151 226 223 222 202 177 178 200 212 208 207 221 208 179 172 172 126 61 28 22 27 22 13 17 54 121 188 223 219 228 209 204 238 197 98 29 21 44 44 43 44 46 38 39 40 41 41 39 35 33 28 27 27 31 37 41 40 39 40 38 37 39 42 43 40 35 39 33 30 28 49 112 168 181 140 133 187 225 215 161 123 167 211 190 155 148 175 178 146 120 105 55 25 33 73 150 215 228 169 81 36 79 158 227 242 211 124 47 72 130 140 111 56 31 28 51 134 188 141 72 49 48 45 40 50 62 52 40 68 114 160 132 76 34 39 68 92 105 133 162 190 171 108 57 44 48 91 111 112 91 74 60 43 32 27 32 37 41 42 41 42 42 37 40 75 135 183 185 129 63 32 57 114 157 135 74 37 35 30 30 37 59 64 80 105 83 61 27 31 36 37 46 41 41 39 36 32 31 32 34 35 35 38 34 31 32 35 35 32 28 23 25 28 29 28 28 29 30 29 31 32 31 33 37 38 37 31 25 22 25 28 30 33 37 33 34 35 37 37 37 37 37 36 32 30 33 40 45 45 42 36 33 32 36 42 46 46 43 37 41 33 30 61 106 116 97 69 79 85 89 101 108 89 62 50 72 117 162 166 123 66 32 39 45 43 35 41 55 55 42 43 65 72 77 90 115 130 107 74 52 76 150 190 161 136 148 169 134 74 36 61 119 147 139 140 160 170 169 146 82 36 41 73 71 64 56 51 47 38 29 37 36 34 32 32 32 33 34 36 35 35 36 37 38 38 38 34 36 33 34 37 31 29 37 31 27 32 52 92 149 191 202 201 167 118 86 82 98 139 185 207 182 184 213 177 70 40 106 160 172 179 181 177 195 202 161 74 35 30 44 39 51 96 132 128 125 116 135 160 139 119 140 137 144 165 196 219 227 224 222 165 80 26 23 25 33 38 28 25 38 44 47 47 43 47 57 52 59 71 72 59 55 80 109 124 160 175 153 150 191 217 206 202 203 199 192 199 216 201 161 132 167 208 222 216 206 178 140 92 66 72 52 46 36 36 44 60 100 162 202 174 142 114 46 73 193 244 247 226 223 222 217 188 166 143 146 149 156 183 197 222 179 107 41 40 34 40 45 39 39 21 49 137 247 244 185 107 55 56 77 68 32 10 35 94 182 228 222 224 221 212 219 220 220 221 221 221 222 222 222 224 220 221 230 234 217 183 156 157 233 254 233 162 125 190 252 247 237 161 73 90 192 250 239 228 227 228 230 229 226 226 227 226 226 226 226 226 226 226 226 227 226 224 223 223 224 226 227 226 231 228 224 235 249 238 214 164 91 49 42 55 79 115 175 234 255 211 82 79 159 206 214 221 226 222 219 223 221 220 226 237 190 124 180 244 231 207 156 116 115 88 42 26 30 73 157 240 248 236 225 221 219 231 236 211 158 144 182 209 191 143 98 143 246 254 252 168 75 47 40 39 51 50 64 128 199 240 253 238 241 227 228 249 234 182 147 185 182 122 75 78 87 87 76 63 57 72 127 180 180 146 124 162 203 187 167 188 238 248 178 160 199 235 254 227 157 68 25 30 58 93 111 139 200 243 241 229 227 219 210 213 225 232 231 225 227 225 220 214 213 216 221 218 225 221 238 230 140 97 155 240 216 130 53 36 30 39 77 141 201 217 199 150 92 121 203 233 242 242 199 134 115 147 177 200 231 224 186 173 211 211 138 98 137 183 199 210 236 209 132 104 171 220 211 210 219 209 211 212 211 210 212 215 216 216 215 217 217 217 219 221 222 223 223 224 223 222 222 222 223 224 225 224 224 224 224 224 225 225 225 225 225 225 225 224 223 222 221 220 219 218 217 217 217 218 219 221 216 215 215 218 227 229 221 230 216 221 221 222 215 205 231 224 225 219 222 227 233 242 236 237 223 216 214 213 216 217 212 218 217 216 215 214 213 212 211 211 211 210 209 208 207 206 206 208 209 201 185 174 178 190 199 196 187 195 211 211 202 195 191 213 187 174 190 208 208 202 201 197 200 207 205 196 196 193 180 178 147 132 123 147 186 181 168 168 181 158 141 145 166 189 177 141 127 134 154 140 91 55 49 104 142 145 153 181 189 188 185 164 131 106 83 77 87 91 104 120 174 180 141 123 128 146 172 156 108 89 116 139 134 110 89 91 86 99 125 130 104 70 52 73 82 77 58 48 58 70 73 81 86 113 138 118 63 27 23 35 37 39 37 33 29 26 25 28 31 35 36 36 38 42 47 50 44 51 63 67 75 82 81 74 67 97 117 93 82 87 78 74 72 74 94 116 106 68 39 67 87 87 75 67 51 62 103 171 169 121 105 137 147 121 86 48 53 52 43 38 40 43 43 45 46 40 34 39 51 61 68 71 67 62 59 53 46 42 43 46 60 99 124 98 63 75 108 141 139 86 34 107 184 185 131 60 46 39 46 53 59 72 87 78 67 69 84 84 63 45 43 52 53 51 48 48 48 43 37 43 46 46 41 38 49 71 90 76 94 109 113 117 124 131 134 132 106 74 62 67 67 63 65 53 41 33 37 45 52 62 71 72 89 105 115 123 117 83 45 177 177 176 176 176 177 177 178 176 176 177 178 178 177 176 176 176 176 175 174 174 175 176 176 177 176 176 176 175 175 175 174 173 173 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 175 175 175 176 176 176 177 175 176 176 177 177 176 176 175 178 178 178 177 177 177 176 176 181 180 179 178 178 178 178 178 181 181 181 180 179 179 178 178 182 181 181 181 181 182 182 183 183 183 184 184 184 185 185 185 184 184 185 185 186 187 187 187 185 186 187 187 188 187 187 187 186 187 187 188 189 190 190 191 190 191 191 191 191 190 189 189 189 188 188 188 189 191 192 193 192 192 191 190 190 191 192 192 192 192 192 193 193 193 194 194 192 193 193 193 194 194 194 195 195 195 195 195 195 195 195 195 197 195 195 195 196 197 196 195 193 193 193 193 192 192 192 192 195 195 195 195 194 194 194 194 193 194 195 194 193 192 193 194 195 194 193 192 191 192 192 193 191 192 192 192 192 192 192 191 189 190 191 192 193 194 195 195 191 191 191 191 192 192 192 192 192 192 193 194 194 195 196 196 194 195 196 196 195 193 191 190 198 192 198 200 194 191 174 143 166 198 216 186 145 151 186 206 201 195 194 198 195 187 190 200 197 193 191 196 219 209 149 108 186 228 227 167 111 104 140 181 208 210 207 197 189 188 193 196 202 200 201 201 204 207 193 167 112 65 77 150 214 246 230 180 133 175 225 238 200 140 98 84 122 153 175 186 151 80 42 36 36 42 45 45 43 36 45 67 61 64 90 135 143 129 114 78 51 57 71 86 88 76 58 46 53 59 70 64 57 47 32 40 39 43 57 67 66 63 51 33 56 71 73 131 212 205 132 76 62 54 36 26 34 62 114 168 183 222 240 227 217 214 208 203 203 216 199 194 215 205 195 222 231 230 203 158 122 91 49 13 9 65 161 234 238 200 166 147 97 73 63 66 74 92 93 70 36 74 104 82 71 144 211 206 181 187 203 211 214 196 162 161 210 146 71 49 87 131 128 99 69 57 36 24 28 27 21 21 33 36 36 31 27 29 33 36 50 74 122 182 226 231 200 167 145 151 153 154 150 120 72 37 42 48 57 52 32 26 36 41 46 32 35 71 153 227 242 246 232 231 217 119 15 34 140 231 222 205 197 213 218 181 143 138 171 204 204 188 193 193 191 206 210 148 104 146 199 203 196 191 187 191 192 190 190 198 206 210 207 211 217 211 175 116 63 34 31 28 38 36 34 33 33 53 108 167 196 214 197 194 199 210 211 192 163 133 107 96 104 117 114 110 138 188 207 176 117 70 58 34 15 14 20 21 22 25 19 17 16 18 22 25 26 26 52 100 135 141 164 210 239 238 241 182 105 64 64 66 60 58 37 37 43 49 50 46 39 34 33 77 130 139 107 114 119 62 96 171 194 192 200 168 103 50 65 89 89 48 31 97 198 253 252 157 105 112 94 47 55 98 110 87 53 8 27 114 135 88 106 189 213 187 213 242 212 178 154 144 135 134 132 149 142 81 68 88 99 99 102 118 157 198 162 110 80 74 82 123 151 133 95 180 223 145 82 149 213 185 155 109 59 8 15 102 196 253 243 165 140 200 223 211 218 206 215 203 205 216 224 233 240 238 206 165 100 48 35 47 55 50 48 47 42 38 36 38 37 34 38 39 38 33 32 36 42 43 36 38 37 36 38 36 33 36 41 42 43 60 76 64 92 80 41 33 60 94 126 173 171 110 49 103 163 183 162 130 107 96 102 97 84 75 71 54 38 38 36 38 41 37 32 39 39 26 26 26 29 30 30 48 92 134 140 165 203 218 182 94 48 90 180 230 249 235 229 221 205 199 213 217 222 228 230 230 229 227 237 233 238 244 228 195 175 175 173 161 169 178 151 123 141 179 167 158 128 93 107 110 112 185 212 192 168 173 191 210 214 185 146 145 185 208 178 172 208 232 221 158 89 47 90 178 196 164 153 191 203 170 115 73 89 141 194 247 252 224 158 78 46 37 30 35 35 32 33 37 34 27 30 29 28 29 32 33 32 31 38 36 30 35 34 12 22 66 158 226 210 128 73 31 11 33 92 109 101 72 40 56 119 153 96 45 32 48 51 37 60 129 172 233 210 160 177 203 155 66 17 41 78 91 69 48 41 35 27 44 83 130 157 159 152 149 178 224 248 224 148 89 107 139 208 250 246 168 81 35 34 53 74 80 112 191 252 254 245 222 192 155 173 189 150 72 39 96 144 115 68 43 64 98 101 81 61 42 34 37 36 37 40 38 47 82 90 98 123 183 224 182 130 156 156 122 124 141 118 94 99 92 115 143 134 106 98 103 114 124 137 194 196 196 229 172 68 114 192 244 246 227 206 192 209 242 244 235 254 248 153 47 84 191 251 229 179 120 102 137 187 208 183 162 159 164 159 116 40 74 146 219 254 243 155 49 7 27 75 128 103 40 76 167 190 205 201 173 97 34 80 165 194 204 219 230 203 149 154 216 214 205 171 158 195 229 226 211 213 215 207 192 183 163 114 63 25 20 28 28 23 17 30 75 134 198 221 225 192 191 237 211 104 32 21 42 42 42 43 44 44 41 37 36 37 37 36 34 32 29 28 30 35 39 40 39 38 36 35 38 41 43 42 42 40 36 29 24 51 116 165 173 144 165 222 242 215 160 116 139 165 170 179 191 188 167 165 188 181 101 30 11 44 122 192 216 183 93 31 55 136 209 209 159 93 76 97 123 101 63 46 44 45 74 165 198 124 78 84 72 61 55 56 60 54 50 70 99 125 106 64 29 26 35 41 45 86 161 226 206 128 74 63 62 102 132 142 112 70 47 42 43 35 36 38 39 39 41 44 46 38 43 102 184 203 148 79 36 40 85 133 154 128 74 59 92 87 47 23 41 50 51 55 35 39 24 32 34 33 40 36 35 39 37 34 32 32 33 34 35 36 34 33 34 37 36 32 28 26 28 31 31 30 27 26 25 23 28 31 32 34 38 38 35 30 26 23 25 28 29 32 35 30 32 33 35 35 35 34 33 28 29 32 37 41 43 42 40 37 34 31 32 37 41 42 42 37 44 36 29 57 99 103 77 57 64 71 78 89 88 62 31 36 65 94 104 96 80 62 48 28 19 18 35 58 64 51 35 52 104 103 72 71 105 125 104 61 48 99 197 238 205 167 158 153 108 47 32 94 167 169 126 138 147 141 129 114 76 46 48 56 54 46 37 32 32 31 28 35 34 32 31 32 33 34 35 37 34 33 34 38 41 41 40 35 36 33 33 35 29 31 45 42 42 46 75 139 196 196 163 113 93 76 89 125 160 202 242 229 196 169 156 106 37 60 153 207 175 151 159 169 183 188 153 108 75 51 46 43 54 95 139 144 137 124 163 219 185 122 117 156 159 159 164 188 221 242 245 182 95 30 19 25 35 38 27 28 43 40 51 54 55 66 46 45 52 93 136 139 131 132 131 123 154 144 125 155 191 199 200 203 197 189 189 209 230 203 149 116 174 224 229 226 238 227 190 136 119 144 114 64 40 43 24 37 46 108 155 144 162 160 75 108 228 249 235 215 212 207 210 213 196 205 187 139 133 167 199 237 227 156 54 31 30 42 49 38 42 22 52 150 249 218 127 46 22 31 51 55 50 60 97 108 172 219 225 225 223 220 222 220 221 221 221 222 222 222 223 229 210 218 230 230 241 223 169 118 179 210 152 89 133 223 254 251 253 216 105 39 133 240 241 234 228 225 228 230 228 227 227 226 226 226 226 226 226 226 226 226 226 225 224 224 225 226 226 226 227 223 218 223 237 246 246 230 157 81 45 52 59 72 119 181 227 168 73 85 159 172 184 223 230 228 224 225 223 224 233 230 166 97 160 245 254 246 207 177 156 104 42 22 30 79 169 245 249 234 225 223 220 232 237 249 200 155 140 153 177 171 138 140 227 252 254 174 71 30 24 41 52 55 78 170 250 251 243 241 224 238 251 246 253 236 174 171 172 116 60 41 47 84 118 116 93 82 111 144 145 158 197 210 164 142 179 221 254 254 175 116 118 151 201 236 181 95 32 32 31 36 61 130 220 251 242 226 222 225 237 246 244 239 237 233 220 216 224 227 219 216 221 211 225 211 225 249 183 114 131 204 216 158 71 36 30 37 60 110 182 203 179 140 98 111 155 222 253 241 163 103 104 131 148 200 245 229 177 180 231 215 121 105 141 173 172 182 226 232 187 118 122 179 227 229 216 209 219 212 211 210 213 216 218 218 217 217 217 217 219 221 222 223 223 223 223 223 222 223 223 224 225 224 224 225 225 226 227 227 227 224 224 225 225 225 224 223 222 220 220 219 218 217 218 218 219 213 223 229 223 219 226 233 234 224 213 220 226 216 183 157 172 209 209 219 239 202 162 191 217 203 205 209 213 215 215 210 203 216 215 214 212 210 208 207 206 212 212 211 209 208 206 205 204 209 211 205 189 178 181 195 207 185 178 187 206 207 192 186 192 203 183 176 191 204 202 200 204 196 196 205 209 201 194 188 177 177 164 141 115 129 158 157 153 185 217 191 142 124 136 160 168 148 123 136 179 177 114 56 39 110 152 156 158 176 181 176 162 140 118 108 83 71 93 103 101 125 176 188 149 113 102 126 167 141 107 99 125 142 132 105 80 95 90 95 113 123 109 77 51 64 78 84 74 63 63 70 74 120 138 158 149 102 49 29 35 37 38 37 36 34 31 30 29 34 33 33 34 36 39 42 44 51 50 60 70 76 85 86 75 58 60 102 123 97 99 121 114 70 61 70 90 94 82 66 54 69 82 77 65 57 48 67 108 191 183 137 118 135 137 117 91 55 48 39 35 37 40 40 38 46 42 49 50 40 49 73 89 87 77 66 58 50 43 41 43 45 67 104 126 105 63 65 102 168 157 92 27 68 121 120 83 67 53 41 41 45 53 67 80 60 68 92 114 101 63 41 43 64 61 57 55 58 58 47 35 35 40 44 41 37 39 48 57 79 125 143 125 112 115 131 153 189 147 89 57 58 54 47 51 46 41 36 39 47 58 67 71 66 70 73 83 100 104 78 46 176 175 175 175 176 177 178 179 175 176 177 177 177 177 176 175 176 175 175 174 174 175 175 176 176 176 176 175 175 175 174 174 172 173 174 175 175 174 173 173 173 173 174 174 175 175 175 175 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 175 176 176 177 177 176 176 175 177 177 177 177 177 177 177 177 178 177 177 176 176 177 177 177 181 181 180 180 179 178 178 178 181 181 181 181 181 181 182 182 183 183 184 184 185 185 185 185 183 184 184 185 186 186 187 187 184 185 187 188 188 188 186 185 187 187 188 188 188 189 189 189 190 190 191 191 191 190 190 189 189 189 188 188 189 190 191 192 193 192 191 190 190 191 192 193 191 191 192 192 193 193 193 193 192 192 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 194 193 193 194 194 193 193 192 192 191 191 193 193 193 192 192 191 191 191 193 193 194 193 193 193 193 193 195 194 192 191 191 191 192 193 190 190 189 189 189 189 190 190 189 189 190 191 192 193 194 194 191 191 191 191 191 191 191 192 192 192 193 193 194 194 194 195 192 194 196 197 197 195 192 190 195 189 198 198 191 199 187 144 136 181 217 203 164 152 175 199 191 192 198 205 204 196 192 193 197 193 199 209 220 171 119 159 216 227 182 96 83 161 215 203 199 197 194 193 195 198 198 197 197 196 198 196 204 226 218 178 106 92 137 199 222 225 195 135 93 174 231 202 141 122 150 180 158 139 106 86 78 65 49 33 49 54 48 43 47 46 41 41 40 53 64 70 52 45 61 57 35 40 51 61 57 47 45 51 62 45 52 50 34 43 59 58 73 63 61 64 61 58 51 38 49 70 87 153 192 156 134 132 115 85 47 26 25 40 88 145 197 223 225 203 193 193 188 182 184 199 198 196 203 195 195 219 213 206 211 208 173 121 66 22 11 53 136 202 195 140 90 64 28 56 109 139 133 116 81 33 24 94 149 124 89 130 177 170 168 177 182 166 168 183 171 161 169 118 55 28 46 74 79 66 54 47 30 22 27 27 26 32 33 35 41 44 36 30 45 67 105 130 175 211 207 166 129 113 128 155 139 88 56 43 35 34 43 36 31 23 19 38 71 90 70 34 28 70 145 197 216 242 242 250 216 86 5 72 171 209 212 194 191 205 205 178 141 117 157 199 205 190 196 198 196 210 211 129 102 162 205 199 192 193 201 195 191 194 199 203 205 206 195 207 214 218 201 155 100 53 46 30 40 42 34 34 27 26 58 126 180 213 200 193 191 209 204 153 120 131 140 119 95 88 89 84 123 187 225 223 187 142 95 53 18 17 26 25 21 22 23 20 17 18 21 24 26 27 39 48 84 145 201 228 237 239 217 160 116 102 101 107 88 47 38 43 46 51 51 40 29 28 62 143 213 221 169 118 92 61 111 158 174 183 179 107 40 37 71 90 72 50 100 191 243 248 219 154 142 154 107 25 78 200 198 123 101 72 37 46 47 37 98 177 188 153 165 196 187 151 104 108 158 208 204 184 145 80 85 93 113 133 127 115 149 209 198 153 139 142 134 151 180 182 119 175 181 130 139 207 243 247 219 125 46 3 36 153 238 252 233 150 150 215 218 205 217 210 214 214 217 223 237 247 218 170 123 79 43 44 56 56 51 51 51 46 39 33 31 34 37 39 30 38 36 29 32 37 36 34 44 37 32 37 47 51 53 56 77 99 89 88 107 132 149 98 43 61 85 119 182 240 216 143 100 155 198 200 185 172 162 157 152 135 125 128 119 86 54 43 48 41 40 41 39 41 35 20 34 28 27 32 31 29 44 64 109 193 251 238 209 172 106 49 106 151 169 153 140 131 118 110 124 126 130 137 147 157 165 170 179 177 187 202 197 170 147 140 124 136 159 159 135 138 179 212 212 219 178 128 123 94 81 154 236 231 203 180 169 172 180 165 139 132 178 224 202 167 173 188 210 195 139 63 71 138 150 125 106 113 104 81 82 127 193 240 236 251 246 243 200 109 53 37 29 34 35 34 35 38 35 28 29 28 27 29 32 34 33 32 36 37 38 43 39 18 16 40 93 179 214 177 126 67 24 20 77 95 98 86 61 63 101 117 71 38 36 68 86 63 70 139 192 208 184 180 206 192 123 46 7 47 92 97 61 30 32 47 43 57 96 153 195 195 158 124 164 216 242 222 161 108 116 138 217 251 245 162 63 22 49 90 139 146 163 203 222 214 218 220 206 150 156 191 153 55 46 152 219 141 63 50 98 145 143 112 76 45 27 30 32 34 38 37 59 88 82 69 91 152 183 141 101 104 116 154 199 189 137 108 107 97 108 121 94 53 53 82 94 114 121 140 136 139 149 94 80 165 215 236 239 224 214 194 209 224 205 204 224 171 82 50 154 237 254 232 213 148 94 110 195 232 214 189 161 155 174 140 60 41 85 180 228 192 108 39 1 40 102 165 124 33 48 107 146 187 160 106 92 82 81 104 120 169 191 174 160 164 178 194 228 210 166 157 201 229 223 220 216 212 200 182 163 134 91 53 27 21 27 29 29 21 18 44 81 157 186 174 139 155 207 182 109 36 24 41 36 34 36 41 50 45 39 37 38 39 37 36 36 32 28 29 34 39 42 42 33 32 33 36 38 39 42 45 35 36 21 17 76 162 187 155 139 172 213 212 197 169 126 118 120 141 179 207 198 171 179 212 199 119 41 12 26 74 125 147 148 101 56 53 102 159 152 101 100 156 168 130 65 35 61 72 56 101 184 180 105 117 150 106 54 51 50 50 48 48 56 67 70 63 42 27 28 26 20 20 77 146 207 196 144 116 114 111 92 109 129 122 81 45 37 43 44 42 39 36 37 42 48 52 34 45 127 218 199 104 55 68 97 107 113 101 77 72 117 179 162 89 39 45 53 45 40 34 35 33 35 33 32 37 36 34 38 38 37 34 31 31 33 35 35 34 35 37 38 37 33 29 30 31 33 32 29 25 20 18 23 29 34 36 38 39 37 33 28 26 25 26 27 29 30 32 29 30 32 33 34 33 32 31 24 27 32 36 38 40 40 40 39 35 31 31 34 38 40 41 40 44 37 30 47 72 71 50 49 58 64 62 59 54 42 30 42 52 55 47 46 54 56 51 38 23 19 41 69 74 53 29 47 111 114 77 62 75 93 88 73 90 134 183 215 228 198 146 93 62 32 44 100 145 132 93 109 118 112 99 90 69 47 43 37 37 33 26 24 29 33 34 34 33 32 31 31 32 33 34 35 33 33 37 42 44 43 41 37 38 34 32 31 25 31 50 87 86 74 78 112 135 108 65 93 122 136 138 156 186 210 224 216 193 152 103 53 35 102 201 232 201 162 143 138 162 182 154 143 111 70 59 77 100 140 186 207 169 139 178 235 207 129 90 155 192 195 156 146 186 219 220 156 85 30 21 30 41 42 33 33 46 36 59 79 108 145 115 71 51 110 205 228 197 175 166 182 190 141 106 140 159 155 175 202 180 176 196 215 211 176 135 126 178 216 207 197 218 226 205 163 174 209 189 140 87 62 30 48 39 70 99 101 135 144 86 122 218 216 205 213 211 190 192 220 225 238 194 150 160 173 189 232 251 189 63 28 35 49 44 34 40 24 63 155 231 169 74 36 85 142 164 159 155 171 203 191 210 227 226 218 221 227 226 221 221 221 222 222 222 223 223 225 215 225 228 219 232 232 195 142 122 126 84 63 149 228 241 241 237 234 163 61 77 183 248 248 237 227 224 226 228 229 228 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 226 224 225 225 224 223 226 236 245 249 205 107 35 44 64 68 88 121 159 126 88 81 138 157 184 219 230 231 226 223 220 223 235 227 157 105 175 248 247 245 243 255 229 145 42 7 29 86 169 246 248 229 224 229 226 231 229 252 229 186 136 120 145 151 123 96 157 178 195 147 78 32 10 46 57 59 75 167 248 245 231 238 230 254 235 182 205 210 130 111 117 86 64 61 71 126 187 209 194 148 114 124 156 204 252 234 128 117 200 243 255 236 170 66 48 86 160 244 204 127 60 57 42 24 35 101 192 245 250 239 228 235 252 244 210 192 197 217 227 230 222 219 223 220 213 212 224 211 214 244 222 158 123 165 223 200 102 40 31 38 50 108 195 230 222 210 180 145 115 176 224 205 136 120 146 150 136 194 244 202 162 208 237 200 150 133 156 175 175 186 225 242 223 159 94 139 231 248 222 209 219 213 212 211 213 216 217 217 215 217 217 217 219 221 222 223 223 223 223 223 223 224 224 224 225 224 224 225 226 227 227 228 228 226 227 227 227 226 224 223 222 221 220 219 218 218 218 219 219 223 214 212 224 228 213 205 214 220 218 222 226 215 178 142 137 182 189 214 243 184 116 138 157 123 156 189 204 211 212 210 211 209 209 209 209 209 209 209 209 211 210 210 209 208 207 206 206 203 210 212 203 190 185 190 198 171 172 170 170 175 179 184 192 190 181 177 188 201 205 201 196 200 194 200 205 199 190 183 173 183 193 187 166 150 129 110 116 174 225 204 133 106 119 134 140 147 125 136 178 183 129 72 51 102 131 133 147 183 196 173 129 107 95 109 101 87 102 102 85 111 145 166 156 131 106 111 139 118 118 124 128 130 131 113 83 101 100 98 98 102 99 81 62 66 70 85 96 84 61 58 70 134 167 171 122 68 48 51 54 47 42 36 33 33 34 33 31 37 35 34 35 39 42 44 45 50 63 79 80 72 76 81 75 59 72 122 140 108 109 129 117 70 53 57 72 80 93 103 96 81 84 76 65 57 50 65 97 157 168 149 134 122 101 90 81 61 49 39 37 36 38 44 52 56 48 57 58 44 53 85 101 90 80 70 62 53 44 39 39 57 89 108 103 82 55 58 90 147 131 76 29 42 59 60 58 69 63 56 50 46 46 51 57 50 71 108 129 106 62 43 51 66 61 56 56 61 61 47 30 27 34 41 44 42 40 42 45 94 137 147 130 124 119 119 137 190 165 106 60 54 50 37 34 36 36 36 38 46 58 64 64 74 77 73 65 62 67 71 69 175 175 175 175 175 176 177 178 175 175 176 177 177 176 175 175 176 175 174 174 174 174 175 176 176 176 175 175 174 174 174 174 173 174 175 176 175 175 173 173 172 173 173 174 174 175 175 176 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 175 176 176 177 177 176 176 175 177 177 177 177 177 177 177 177 175 175 175 176 177 178 179 180 178 178 178 179 179 179 180 180 180 180 180 181 181 181 181 181 183 183 183 184 184 184 185 185 183 183 184 184 185 186 186 187 183 185 186 188 188 187 186 185 189 189 188 188 188 187 187 187 185 186 186 187 187 187 186 186 191 190 189 188 188 188 188 189 193 192 190 189 189 190 192 193 191 191 191 192 192 192 193 193 192 192 192 192 193 193 194 194 194 194 194 194 194 194 194 194 192 193 193 193 193 192 193 193 195 194 194 194 193 192 192 192 193 193 192 192 191 191 191 190 193 192 192 192 193 193 193 193 194 193 192 191 191 191 191 192 191 191 190 189 189 190 191 191 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 190 192 192 192 192 193 193 193 193 190 191 194 196 197 196 193 192 193 191 193 183 178 203 203 163 124 164 204 210 181 155 166 196 196 200 202 202 206 210 208 201 204 190 225 227 177 132 131 182 212 216 153 105 157 214 209 191 195 192 191 196 202 202 196 191 189 196 202 198 205 224 198 138 77 112 188 231 216 206 185 135 106 165 182 131 98 142 212 250 195 136 74 44 49 64 58 44 67 83 80 63 59 60 51 44 50 60 56 52 42 39 51 44 44 52 67 79 74 59 51 53 53 55 56 54 49 63 96 116 116 83 55 44 42 50 62 65 80 93 114 158 154 130 159 184 158 117 75 54 32 11 38 93 168 183 182 173 181 195 199 198 196 199 204 179 142 154 196 214 156 137 158 189 172 124 79 45 26 37 81 123 115 72 37 22 49 85 126 130 103 80 52 19 31 110 182 175 134 136 149 135 127 126 126 105 104 127 128 121 101 82 58 45 45 49 49 45 46 40 26 19 20 19 22 34 42 53 64 61 52 51 67 85 97 123 145 143 123 113 123 139 188 180 127 62 38 37 37 41 39 23 16 27 58 112 166 192 151 89 43 41 79 117 153 203 250 233 167 50 17 119 212 232 204 194 193 198 199 192 164 126 147 190 204 193 197 199 198 207 199 109 111 190 218 197 186 191 193 186 195 219 220 188 150 131 163 196 208 217 216 196 158 101 72 35 37 45 40 38 29 24 32 85 144 199 212 216 201 212 175 142 132 162 180 158 124 109 100 94 118 162 202 233 235 210 138 78 23 12 21 22 21 24 25 22 18 17 20 23 25 25 24 31 65 124 178 208 223 231 211 134 124 155 152 145 109 35 31 39 48 59 55 31 25 46 141 223 254 254 223 148 110 124 138 122 131 155 133 59 31 73 137 166 128 94 160 238 249 235 193 134 179 207 117 24 116 246 236 144 150 154 85 42 29 23 66 135 161 148 142 170 194 162 128 113 178 253 252 198 130 72 65 85 126 164 157 121 126 169 174 177 198 217 197 160 153 171 132 98 100 142 212 254 253 253 229 113 28 4 60 185 251 245 211 142 172 232 220 206 216 212 219 237 251 242 214 183 138 90 66 42 34 50 60 52 45 49 41 38 35 32 31 32 35 38 34 42 33 26 36 42 36 35 40 48 42 48 96 141 136 110 117 144 133 138 175 213 174 80 62 126 137 128 175 208 180 148 187 212 212 200 211 225 220 211 177 148 138 154 154 130 108 100 77 49 36 41 44 43 40 33 37 32 31 36 40 39 36 34 84 141 215 252 251 233 161 54 16 46 65 63 59 60 63 65 61 61 61 62 65 70 74 76 72 72 83 101 104 91 80 80 65 74 98 111 123 170 219 229 216 205 170 165 185 140 95 136 216 239 233 213 190 172 169 157 129 112 156 227 236 200 178 175 162 166 129 63 63 111 120 110 79 47 37 83 165 235 250 234 186 186 172 186 177 117 69 41 35 34 32 33 36 38 36 32 28 27 26 28 31 33 33 32 31 36 38 38 36 28 20 20 49 125 191 206 178 116 51 17 29 84 141 163 123 79 81 86 69 25 34 101 131 75 53 124 181 176 178 208 211 160 92 29 22 43 68 74 51 27 37 67 113 109 118 155 202 209 156 94 122 166 179 169 146 123 127 135 159 205 210 130 44 39 105 164 209 188 155 149 153 164 200 223 205 148 142 174 139 48 55 164 200 131 72 75 130 185 176 128 96 57 31 30 34 37 40 37 49 73 73 63 73 100 100 60 57 95 163 224 227 180 130 99 76 85 94 97 90 78 74 81 78 91 100 96 97 87 58 45 128 226 243 228 225 209 193 163 180 201 176 169 173 93 41 97 198 241 225 207 224 179 102 86 162 214 214 200 178 175 192 153 100 48 52 123 158 114 51 18 11 52 104 147 107 44 73 121 159 115 81 110 162 149 98 83 77 101 104 93 118 166 191 188 217 196 155 143 169 179 180 197 219 207 177 138 108 86 63 42 31 23 26 25 30 26 17 34 58 117 148 147 123 139 184 164 116 44 30 42 31 27 31 39 47 44 42 42 44 45 44 43 39 33 27 26 31 37 41 42 30 29 31 35 35 34 38 45 38 36 21 32 107 181 171 117 136 162 172 159 168 178 145 111 112 112 138 182 207 205 193 186 153 100 53 40 42 51 68 83 106 100 90 80 84 104 112 103 159 245 227 123 36 33 84 88 57 121 201 181 113 140 167 108 40 43 45 46 48 49 47 44 36 36 32 35 42 33 19 15 56 97 144 159 152 155 159 152 99 77 70 72 67 67 69 63 51 46 39 34 36 43 51 56 39 56 124 179 140 62 53 93 130 98 78 59 42 80 160 210 170 92 38 36 44 41 43 58 72 62 43 40 52 57 49 34 38 40 40 37 31 29 32 36 34 35 36 38 39 37 34 31 34 34 33 31 27 22 17 14 25 31 36 37 38 37 33 27 26 27 28 27 27 28 29 29 28 30 32 34 34 33 30 29 26 28 30 32 34 36 39 42 41 37 33 31 33 37 40 42 38 37 35 35 42 49 49 44 43 51 56 51 39 32 32 35 43 42 40 39 42 44 40 32 28 22 19 33 59 73 59 36 47 87 88 71 59 50 59 65 82 127 157 152 166 203 172 89 49 64 69 61 63 77 84 78 61 71 71 61 53 44 33 26 30 32 31 28 28 33 37 37 35 34 32 30 30 30 31 31 32 33 35 40 44 45 42 39 39 40 37 34 30 22 32 56 125 120 90 60 58 64 62 62 137 182 200 180 171 186 200 206 218 201 143 61 17 51 146 232 231 225 202 168 132 139 169 159 127 114 95 111 159 190 211 239 224 161 144 191 215 180 127 92 128 182 201 161 133 149 164 158 109 66 33 30 40 46 45 39 34 58 61 93 127 170 216 187 87 40 82 192 240 220 193 179 213 209 156 123 137 127 123 162 201 167 165 193 190 162 152 161 173 179 175 155 150 178 205 207 182 211 233 231 222 145 76 39 41 50 77 96 102 102 86 66 128 206 198 202 219 204 179 199 240 222 192 161 193 231 200 176 240 241 179 71 41 39 47 40 36 40 30 73 139 171 106 44 82 174 244 253 243 234 239 248 244 232 226 221 214 219 225 220 221 221 222 222 223 223 223 223 222 224 224 221 217 219 222 224 200 139 133 117 118 190 233 234 220 236 246 202 103 47 109 210 253 249 238 226 223 227 228 226 226 226 226 226 226 226 226 226 225 225 225 226 226 225 225 225 224 223 226 230 227 221 223 230 249 217 118 46 55 71 62 54 83 136 167 158 87 116 177 220 207 224 231 227 221 216 220 235 238 165 116 174 242 245 237 239 255 233 150 42 6 26 81 160 242 249 234 222 221 220 228 227 232 207 178 146 115 100 83 57 47 97 137 172 134 77 36 29 54 60 55 64 154 244 250 250 237 233 203 143 110 130 127 81 79 113 114 118 134 142 166 190 230 239 203 149 146 185 219 234 196 95 93 157 179 184 158 99 58 36 75 155 253 235 190 147 119 93 47 21 53 127 196 234 221 237 250 232 174 108 75 73 141 211 250 228 211 228 229 207 224 222 218 216 232 245 187 95 113 177 184 118 59 34 33 43 93 195 249 253 252 228 165 93 114 153 143 127 177 222 197 153 195 200 152 150 203 210 193 195 162 158 164 184 215 240 240 223 187 100 114 195 235 237 220 204 215 214 212 213 214 215 213 212 217 217 217 219 221 222 223 223 223 224 224 224 225 225 225 225 223 224 224 225 226 227 228 228 230 230 230 229 227 225 223 222 221 220 219 219 218 219 219 220 214 203 206 221 200 150 151 203 226 232 224 220 222 210 186 165 154 169 188 208 194 179 170 125 147 188 214 216 217 215 212 216 210 211 211 212 213 214 215 215 207 207 207 208 208 208 208 208 200 207 212 205 189 176 173 177 166 154 133 132 155 172 178 187 201 185 166 168 193 214 207 185 194 186 192 202 198 188 174 158 183 215 222 202 170 136 128 142 161 192 175 127 124 137 128 123 142 125 126 154 172 149 97 57 86 105 111 143 196 220 189 129 106 88 108 116 107 112 105 89 87 119 143 143 136 126 115 108 114 138 160 156 139 131 115 88 95 95 90 85 89 93 81 62 64 66 78 89 82 63 59 67 94 128 132 91 60 65 74 68 53 44 34 29 29 30 29 27 36 35 34 36 39 45 49 52 62 82 106 107 91 84 83 74 54 67 108 117 84 82 97 86 83 65 55 58 80 121 138 119 78 74 69 66 62 59 69 90 107 126 129 131 113 83 78 79 68 63 63 64 54 41 47 63 71 71 74 65 52 60 78 82 82 75 69 66 59 48 39 34 67 111 141 133 96 51 45 75 80 86 60 40 47 58 59 72 69 87 97 83 54 34 33 39 46 69 102 115 90 54 44 57 60 56 50 51 56 56 43 28 26 34 43 47 47 45 45 47 87 121 133 131 136 124 113 126 153 160 113 56 51 58 47 39 44 43 38 35 39 49 55 56 72 80 81 68 54 59 84 108 176 175 175 174 175 175 176 177 174 175 176 176 176 176 175 174 175 175 174 173 173 174 175 175 175 175 175 174 174 174 173 173 176 176 175 175 175 174 174 174 172 172 173 173 174 174 175 175 172 172 172 172 172 172 172 172 174 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 175 176 176 177 177 176 176 175 176 176 177 177 177 178 178 178 176 176 177 178 179 180 182 183 176 176 177 178 179 180 181 181 179 179 180 181 181 181 181 180 182 182 182 183 183 184 184 184 183 183 183 184 185 185 186 186 184 185 185 186 186 186 186 185 190 189 189 188 187 186 186 185 186 186 187 188 188 188 188 188 192 191 189 188 187 187 187 187 191 190 190 189 189 190 190 191 190 191 191 191 192 192 192 193 191 191 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 195 195 195 194 193 194 195 194 194 194 193 193 193 193 193 194 194 194 193 193 193 193 193 192 191 191 192 193 194 193 192 192 192 192 192 192 191 191 190 194 193 192 191 191 192 193 194 191 191 191 190 189 189 188 188 191 191 191 191 190 190 190 190 191 192 192 192 192 192 192 192 189 190 192 194 195 195 194 193 196 197 184 157 158 199 212 181 152 154 164 185 197 183 177 191 214 203 182 166 174 198 213 214 220 218 207 163 126 135 180 233 232 164 120 148 197 210 200 196 200 194 191 195 198 197 193 191 192 196 198 200 211 214 171 110 83 132 201 222 200 201 201 173 147 148 125 98 119 183 232 243 207 128 72 50 51 64 77 94 100 139 146 115 93 89 82 74 73 76 60 50 44 39 43 33 36 44 64 91 108 104 86 71 98 120 87 87 126 113 105 141 137 87 43 28 32 53 82 98 115 112 113 119 117 133 163 164 161 166 141 91 46 22 26 44 83 107 132 161 192 205 198 193 196 195 198 153 90 106 158 167 126 141 173 179 143 109 94 81 50 33 37 53 48 33 28 30 48 74 82 66 56 54 43 28 44 108 179 195 167 148 139 124 86 67 70 68 62 65 64 68 52 48 47 48 46 38 31 29 35 35 28 25 25 20 24 39 72 85 84 66 62 81 98 101 108 129 141 144 164 186 172 138 141 108 70 56 55 44 31 30 18 26 58 104 151 200 235 246 217 169 106 44 21 41 92 161 233 207 125 15 24 148 229 237 195 196 197 195 199 206 189 155 148 180 201 199 195 198 202 205 187 101 125 201 210 191 189 196 187 185 203 227 208 143 79 48 90 153 186 208 217 217 206 157 104 49 33 39 41 41 33 33 19 50 106 175 210 217 178 174 155 172 191 197 189 175 164 160 162 157 155 158 173 202 223 225 187 120 49 18 15 16 19 25 24 21 17 16 18 20 21 21 19 28 56 98 133 160 191 218 194 135 167 217 176 122 83 29 27 38 47 53 45 24 47 108 199 252 237 203 176 129 141 209 186 142 154 163 108 54 76 144 224 244 175 104 151 230 247 235 182 110 197 233 116 39 141 205 187 157 199 217 151 95 58 16 26 97 142 167 167 192 237 216 161 119 171 251 246 169 86 47 59 95 129 147 148 136 131 140 147 185 224 249 236 186 160 179 134 47 100 202 240 251 248 242 198 91 15 2 67 191 252 253 188 141 185 230 217 217 230 235 247 235 225 198 143 89 59 47 31 39 47 49 50 51 47 41 34 34 35 35 32 27 25 26 25 33 24 23 42 45 37 41 73 114 100 87 166 250 230 167 120 136 153 206 254 253 146 59 105 189 179 126 140 149 137 154 228 249 243 223 220 220 221 233 218 178 149 144 146 156 170 175 114 71 42 42 41 39 42 43 32 36 40 42 44 45 43 39 55 68 132 215 252 254 208 95 22 52 91 117 126 130 134 137 136 135 132 127 118 107 97 90 85 72 61 60 59 60 72 87 63 47 68 111 155 211 242 226 184 126 104 172 227 173 104 103 162 207 230 238 230 208 197 187 153 122 144 211 237 211 179 163 127 118 97 71 91 129 131 127 83 81 98 146 213 246 215 158 124 132 123 133 141 135 117 72 51 37 28 32 37 36 34 36 28 27 26 28 31 33 33 31 31 33 31 27 28 34 32 22 35 79 141 180 177 136 73 22 6 76 165 220 191 128 97 77 52 21 35 95 128 85 54 103 147 169 191 209 188 136 82 28 26 40 49 49 37 31 65 118 170 151 129 134 167 181 140 84 95 128 129 129 132 121 122 127 119 152 153 96 56 99 174 212 236 182 112 97 118 153 200 222 196 155 138 146 113 55 65 131 132 115 95 86 121 185 194 144 106 71 44 36 34 36 38 33 30 51 68 76 80 75 53 28 61 144 225 241 188 134 95 46 61 91 101 100 116 122 93 58 54 70 114 142 155 116 57 75 169 249 241 204 197 182 163 143 159 177 182 197 165 53 38 155 213 232 212 202 228 203 127 82 106 192 226 211 188 188 200 173 174 127 86 78 78 58 31 18 28 62 94 100 75 82 148 198 168 58 63 153 190 176 154 146 130 116 80 54 78 130 147 128 126 117 95 88 100 105 112 133 198 177 135 85 54 45 41 35 33 26 27 23 28 28 18 30 50 104 164 202 191 186 205 187 126 51 33 42 31 27 31 38 37 39 41 44 47 49 52 53 44 36 27 23 26 32 37 39 29 29 33 37 34 30 34 43 50 38 19 38 104 153 147 122 166 180 168 150 168 190 170 135 128 114 120 148 179 198 186 157 120 87 64 69 70 53 44 51 73 81 95 100 87 80 109 150 205 253 211 91 20 41 88 76 51 109 170 151 95 97 108 74 41 45 47 45 43 41 35 28 30 32 35 50 61 48 28 23 24 47 88 127 157 178 175 155 108 64 29 27 57 107 120 90 54 46 37 31 34 42 52 58 53 68 95 96 61 36 50 74 97 61 52 49 41 82 138 153 118 63 29 25 36 43 54 85 128 103 60 60 85 85 60 29 37 41 43 39 31 27 31 36 35 36 37 38 38 37 35 34 36 34 31 29 27 24 19 16 25 31 36 36 36 34 29 22 24 28 30 28 27 28 28 26 29 31 34 35 35 33 31 29 30 29 29 29 31 34 39 42 41 38 35 33 35 37 41 43 39 34 33 35 35 32 34 37 34 38 45 47 40 32 30 34 45 48 52 54 54 51 48 46 40 45 41 34 38 49 44 30 69 102 114 106 75 40 40 47 66 115 146 140 142 154 113 41 49 91 104 70 42 48 57 51 38 43 43 34 28 29 29 25 33 35 35 34 36 40 40 37 35 34 31 30 29 29 29 30 31 33 36 39 40 40 39 38 40 42 41 39 32 23 35 64 112 103 69 49 64 81 97 120 127 151 162 161 168 184 207 229 234 210 135 39 9 80 186 250 235 233 226 198 133 98 116 119 105 119 135 171 217 228 214 210 168 142 154 176 164 145 124 93 97 117 128 116 98 90 88 84 67 50 36 35 40 40 36 36 54 107 145 177 193 205 216 185 128 73 65 121 174 201 212 211 212 183 151 159 177 151 135 159 184 154 152 167 153 137 170 219 216 178 142 125 127 153 184 197 192 237 249 241 233 152 93 74 41 56 91 119 128 104 63 55 103 157 141 162 193 187 182 225 249 229 190 180 225 247 224 216 247 210 158 95 65 36 38 43 44 45 36 73 105 103 65 63 159 228 251 246 244 239 236 227 233 221 217 219 221 226 225 216 222 222 222 223 223 223 224 224 224 227 217 215 226 221 218 236 224 199 210 199 192 223 233 231 222 230 236 232 178 81 58 120 216 239 249 235 222 224 227 222 226 226 226 226 226 226 226 226 224 225 226 226 226 226 225 224 225 221 222 227 227 221 220 224 240 232 183 143 112 69 45 40 68 139 218 221 128 125 194 221 192 216 232 233 228 221 228 244 242 170 109 128 194 232 238 239 249 222 144 47 8 17 64 144 226 250 247 228 218 219 234 235 230 184 159 159 139 103 73 53 61 101 158 196 131 51 20 50 77 82 64 60 140 233 249 248 188 160 137 120 118 143 138 92 122 186 205 205 222 224 202 169 147 160 161 148 151 176 184 171 120 100 118 108 88 105 90 48 68 50 83 171 254 252 207 174 179 156 93 32 27 70 125 164 167 204 209 148 71 30 23 25 67 120 184 227 244 246 236 225 224 210 216 219 225 249 197 81 56 84 100 92 67 35 24 39 69 173 241 253 242 215 168 114 107 120 112 130 193 224 194 162 176 129 98 122 138 140 164 179 165 152 151 177 210 228 234 238 218 128 104 156 217 242 227 215 217 215 213 213 214 214 212 210 217 217 217 219 221 222 223 223 223 224 225 225 226 225 225 225 224 225 225 226 226 227 227 228 230 230 230 229 227 225 224 223 221 221 220 219 219 219 220 220 215 206 202 206 177 120 125 188 216 235 225 218 230 235 215 178 139 140 153 171 197 223 198 143 213 243 242 221 218 215 208 210 211 211 211 211 211 210 210 210 205 206 206 207 208 208 209 209 208 210 211 205 193 183 182 187 182 148 110 120 159 171 169 184 210 197 174 160 171 194 202 196 182 177 185 198 201 193 171 144 154 202 219 206 184 171 181 183 165 155 138 129 157 171 141 124 131 119 109 123 161 174 126 63 80 97 108 140 184 210 195 146 128 98 102 112 115 120 111 105 100 105 119 135 138 129 120 117 124 150 184 192 167 138 112 91 97 88 72 63 73 86 80 65 61 70 71 64 67 79 81 72 63 75 76 67 69 83 86 77 41 39 36 33 32 32 34 35 35 34 33 32 36 45 59 68 70 82 103 110 98 88 78 64 53 57 73 72 54 59 78 81 95 83 60 50 84 140 152 123 79 69 63 62 59 59 73 89 91 94 98 118 114 89 85 83 77 76 86 94 78 49 43 57 100 139 141 96 60 53 62 71 74 68 64 64 60 50 40 35 57 103 162 181 130 53 29 56 58 86 73 62 71 86 66 55 68 108 135 111 60 26 25 36 47 65 86 89 70 51 50 60 55 53 49 47 48 47 40 31 32 40 49 52 50 46 46 47 70 101 120 124 126 116 111 123 137 160 116 54 59 81 73 64 67 58 46 36 34 38 45 51 52 60 67 65 58 61 81 102 177 176 175 174 174 174 175 176 174 175 176 176 176 176 175 174 175 174 174 173 173 174 174 175 175 175 175 174 174 173 173 173 177 176 175 173 173 173 174 175 173 173 173 173 173 174 174 174 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 176 176 177 177 176 176 175 176 176 176 177 177 178 178 178 178 178 178 178 179 179 180 181 176 176 177 178 179 179 180 180 178 179 180 181 181 181 180 180 181 181 181 182 182 182 183 183 182 183 183 184 184 185 186 186 185 185 185 184 185 185 186 187 188 187 187 187 187 187 187 187 189 190 191 191 192 192 192 192 190 189 188 187 187 188 188 189 188 189 189 190 190 189 189 188 190 190 191 191 191 192 192 192 191 191 191 192 192 193 193 193 192 192 192 192 192 192 192 192 193 194 196 195 193 192 194 196 192 192 192 192 192 193 193 193 192 193 193 193 193 193 193 194 192 191 190 191 193 194 193 192 191 191 193 193 193 191 190 189 193 192 191 190 190 191 192 193 190 190 190 189 189 189 188 188 191 191 191 190 190 189 189 189 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 201 203 173 132 143 196 216 193 179 157 136 149 181 181 165 164 191 173 151 144 154 170 178 177 199 204 150 109 136 185 222 238 184 115 133 197 201 198 207 193 199 195 192 194 195 193 193 196 197 195 193 202 210 193 158 134 129 162 201 205 189 196 208 199 181 163 134 126 162 212 228 215 196 123 85 68 66 86 109 138 144 194 208 173 145 137 124 106 95 87 60 58 72 75 73 60 56 56 63 86 115 131 123 107 152 155 106 130 189 151 116 145 139 86 42 33 43 67 97 116 105 113 109 83 85 118 142 158 178 209 202 144 87 52 33 25 24 56 105 161 203 208 195 189 189 201 199 169 137 130 125 109 109 158 190 158 103 84 90 88 59 36 27 31 27 26 37 46 50 77 70 55 71 80 62 47 46 85 134 154 142 125 112 101 65 42 52 58 49 44 39 41 45 41 42 47 44 36 33 35 32 34 31 30 30 25 33 53 86 84 86 99 121 141 151 153 172 180 192 216 244 235 160 78 62 43 44 57 49 29 22 26 29 61 118 163 183 195 203 202 203 178 145 96 52 30 45 95 149 138 80 16 60 164 204 200 204 210 208 202 206 210 198 177 157 174 199 205 194 200 213 212 170 102 144 204 194 189 197 197 195 200 212 207 161 89 36 17 42 127 178 205 207 207 223 198 151 85 44 34 39 43 34 34 21 27 65 129 173 189 149 148 174 193 200 179 157 159 180 198 209 209 195 170 152 148 165 190 203 147 82 42 24 17 17 22 23 20 17 17 18 19 19 18 20 18 35 73 111 137 158 173 138 133 180 205 145 79 53 36 37 46 42 39 34 25 69 148 194 204 174 145 132 138 189 239 206 175 186 160 99 93 147 211 251 245 162 69 97 205 245 211 155 131 221 221 109 36 111 138 138 189 238 248 202 134 67 4 5 99 150 186 192 195 236 231 153 98 129 193 190 119 49 39 82 109 110 93 102 126 132 124 146 175 200 214 220 210 198 200 115 65 161 250 237 228 216 199 157 76 12 1 72 192 249 248 173 151 202 231 222 232 233 237 222 173 130 103 71 44 35 35 23 38 48 48 50 54 52 44 36 32 30 30 28 26 29 36 36 53 56 65 81 66 42 45 123 186 164 125 194 255 248 193 134 129 161 227 253 216 96 87 174 212 171 122 150 168 152 158 192 234 254 246 211 167 176 230 251 225 189 150 133 158 180 173 114 79 54 47 42 41 42 40 32 35 40 43 42 41 44 48 39 42 66 130 193 243 238 162 130 160 203 227 229 230 233 230 229 228 226 221 213 203 193 187 194 174 153 139 129 126 138 153 112 89 110 155 190 234 251 226 174 82 63 154 210 172 117 91 111 158 191 223 239 223 210 202 190 154 152 189 202 171 129 105 123 105 97 85 89 104 110 122 133 158 183 196 195 177 152 137 132 149 165 190 201 208 190 121 71 43 25 31 36 31 30 38 30 28 28 29 32 34 33 32 34 30 29 28 27 33 36 30 27 43 83 118 131 127 89 33 10 60 132 200 209 171 124 75 34 23 39 71 94 75 56 84 134 198 212 187 157 115 71 32 24 41 42 33 35 56 113 179 178 161 134 116 117 120 104 81 98 135 152 173 181 154 148 163 156 138 119 97 92 131 181 199 211 161 108 111 132 151 190 216 210 163 126 113 84 58 79 112 104 114 114 88 87 143 174 146 106 85 65 50 36 34 35 29 26 39 60 75 82 73 59 62 81 141 182 189 150 101 69 28 97 117 127 137 148 127 83 55 60 87 144 190 196 150 104 109 171 221 208 177 176 163 150 158 191 192 220 231 151 50 83 203 222 223 209 204 223 221 164 99 89 182 240 228 195 176 176 185 232 211 147 69 33 34 37 32 37 61 84 67 69 131 182 194 127 68 105 155 156 175 202 213 213 194 152 100 74 83 86 71 69 76 80 85 96 109 113 111 139 117 84 56 39 33 33 33 30 28 30 24 26 25 13 23 53 128 212 251 236 226 231 205 132 52 28 38 32 31 33 36 34 37 40 41 42 45 50 55 54 44 32 25 25 30 34 37 32 33 38 42 36 28 31 41 49 41 21 30 85 136 160 173 198 206 191 177 176 174 164 151 152 144 140 132 128 150 172 168 135 95 65 73 80 57 37 42 51 62 76 85 81 77 103 144 173 177 130 57 21 41 65 52 38 75 95 76 52 46 46 43 33 37 38 36 35 37 40 41 46 44 47 65 77 60 36 29 23 32 60 104 153 184 167 123 75 39 20 23 48 96 112 82 52 44 33 27 31 40 51 57 63 67 67 51 30 32 43 43 49 40 43 46 48 64 80 78 64 41 35 30 37 45 51 84 127 108 65 70 96 85 58 29 37 42 46 40 30 26 30 36 36 37 37 37 37 37 37 37 35 32 29 28 28 28 27 25 27 32 36 36 35 34 29 23 23 29 31 29 26 27 27 24 31 33 36 38 37 35 32 30 32 30 29 29 32 35 37 38 39 38 36 35 36 38 40 42 41 38 34 30 28 28 28 28 34 41 53 60 54 44 45 53 69 75 77 72 70 76 82 83 76 87 83 56 30 23 26 29 77 118 139 125 84 57 59 49 51 81 109 124 125 102 65 39 59 82 84 57 40 44 42 27 37 34 34 30 26 30 34 29 36 36 35 36 40 46 45 40 32 31 30 29 29 29 31 32 31 34 35 33 31 31 35 38 39 43 45 44 37 27 42 75 106 110 92 85 112 127 131 146 132 120 104 106 129 157 194 230 227 196 121 38 26 105 195 234 209 192 177 156 98 58 69 70 93 117 140 159 171 159 133 118 96 103 113 108 97 100 94 72 60 52 46 46 43 37 33 34 48 46 38 33 35 32 29 34 93 164 219 225 206 183 165 151 179 147 111 94 106 146 201 241 213 148 135 189 215 187 161 162 161 146 139 138 138 160 203 233 212 180 161 157 147 140 146 155 174 220 238 211 175 129 139 142 89 53 76 118 143 145 100 57 48 91 77 110 149 154 165 215 211 210 203 216 228 227 236 241 210 183 174 139 86 31 35 47 46 47 37 63 72 65 73 134 220 248 227 215 225 220 218 211 214 215 218 222 226 228 225 220 222 222 222 223 223 224 224 224 226 225 217 219 228 225 221 229 219 234 243 233 230 231 222 225 231 219 221 249 245 167 86 63 131 197 247 243 223 223 227 222 226 226 226 226 226 226 226 226 223 224 226 227 227 226 224 223 227 223 222 224 224 222 222 224 235 250 250 233 153 60 41 49 64 133 220 246 193 137 160 166 164 195 220 228 226 222 230 249 234 156 89 97 169 228 239 243 255 233 153 50 10 18 52 116 180 226 237 230 228 233 236 221 201 187 191 199 192 178 155 129 119 124 153 166 95 30 12 54 100 119 91 57 103 180 194 166 106 118 175 212 205 208 184 118 188 247 254 247 254 252 225 190 129 121 135 150 150 156 149 120 97 132 157 113 105 143 114 67 49 65 113 203 247 226 166 142 220 214 146 55 22 42 70 89 120 128 106 54 27 56 108 143 102 74 89 160 218 229 232 246 229 214 219 221 221 239 212 137 89 78 68 66 60 39 29 37 62 147 220 253 242 208 189 174 155 126 110 148 200 192 150 132 128 94 80 99 97 100 132 141 142 141 147 170 197 212 226 244 236 175 118 120 187 236 231 232 216 215 213 214 215 216 214 213 217 217 217 219 221 222 223 223 223 224 225 226 226 226 225 224 227 227 227 227 228 228 228 228 225 226 226 227 227 226 225 224 222 221 220 219 219 219 220 220 234 216 184 180 193 171 141 144 205 234 224 218 230 234 214 169 145 137 151 148 172 201 167 139 177 218 224 206 210 213 208 214 210 209 209 208 207 206 205 205 206 206 207 207 207 207 208 208 210 210 211 210 204 197 198 203 202 174 128 117 145 156 160 182 212 206 193 174 160 163 184 206 183 176 178 187 197 201 182 150 140 176 200 214 203 189 189 167 152 135 127 125 162 198 171 141 136 128 105 100 140 176 140 72 77 91 100 121 147 174 188 167 143 111 102 108 124 131 113 107 125 101 99 122 133 129 129 131 119 143 176 190 179 158 126 92 95 87 73 61 63 72 71 64 60 66 61 53 68 92 92 73 60 59 53 58 85 111 102 75 37 48 57 55 45 39 42 49 40 39 34 29 31 48 73 93 82 74 73 71 63 64 74 78 83 75 63 53 49 57 76 92 98 92 62 46 92 157 177 161 130 109 91 74 54 50 69 87 90 83 89 119 119 96 94 91 96 85 91 106 94 61 47 55 136 202 186 102 59 56 62 78 72 63 57 55 53 48 42 40 44 70 125 155 118 56 35 47 79 99 83 90 112 125 75 39 60 101 127 105 60 32 30 36 50 62 70 66 57 55 57 58 56 58 55 48 42 41 40 38 39 49 59 61 55 48 46 47 62 83 98 98 101 110 115 115 132 153 107 56 82 115 106 95 77 65 53 46 40 35 38 46 41 41 46 53 55 53 59 69 177 177 175 174 174 174 174 175 174 175 175 176 176 175 175 174 175 174 173 173 173 173 174 175 175 175 174 174 174 173 173 173 178 176 174 172 171 172 174 175 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 176 176 177 177 176 176 175 176 176 176 177 177 178 178 179 178 178 177 176 176 176 176 177 177 177 178 178 178 178 178 179 178 179 180 181 181 181 180 179 180 180 181 181 181 182 182 182 182 182 183 184 184 185 185 186 186 185 184 183 183 185 186 188 185 185 186 187 187 188 189 189 188 189 189 190 191 191 191 191 187 187 187 187 187 189 190 191 186 187 189 190 190 189 187 186 190 190 191 191 191 192 192 192 191 191 191 192 192 192 193 193 192 192 192 192 192 192 192 192 190 192 194 193 191 190 192 194 190 190 190 191 191 192 192 192 190 190 190 191 191 192 192 192 192 190 189 190 193 195 193 192 189 191 193 194 194 192 189 187 190 189 187 186 186 187 189 190 188 189 189 189 189 189 189 189 191 191 191 190 190 189 189 189 191 191 191 191 191 191 190 190 194 193 191 190 190 189 190 190 203 206 164 116 136 197 219 201 196 188 163 151 158 150 141 149 138 132 138 160 172 157 130 111 147 128 115 144 185 234 237 157 108 139 187 208 193 189 199 199 196 194 196 198 196 191 192 196 193 192 195 209 208 170 146 159 152 176 204 208 198 198 205 205 203 200 179 160 177 216 230 218 171 116 92 72 74 105 116 123 172 221 235 202 182 177 152 120 112 87 54 82 142 165 150 117 99 85 68 63 82 106 115 109 142 122 100 153 193 153 139 164 137 87 50 48 60 79 103 117 132 124 102 81 121 163 165 195 224 221 218 201 143 61 22 35 17 42 87 145 190 201 200 208 186 207 198 193 212 184 116 78 84 125 136 93 55 56 65 59 46 30 28 34 31 32 42 49 110 134 110 84 104 110 84 70 43 61 85 95 88 77 67 58 59 46 58 55 45 52 48 38 38 33 32 35 32 27 33 45 38 38 31 26 23 20 33 58 65 51 81 157 210 212 206 214 218 214 225 244 237 179 100 47 36 32 43 42 21 18 39 52 84 116 159 173 154 143 151 159 174 145 147 164 152 94 42 48 64 48 33 53 127 176 172 181 174 184 188 193 205 211 206 201 165 169 196 207 192 200 220 218 146 101 164 216 195 196 200 184 196 212 218 188 122 55 21 15 52 143 196 219 202 190 221 217 196 126 67 38 41 47 35 33 36 19 31 81 130 169 157 179 193 193 194 190 179 172 180 194 206 215 203 174 138 106 114 153 181 144 97 62 38 23 20 22 23 21 19 19 20 20 19 17 23 21 19 42 101 152 152 121 93 119 140 127 90 59 43 38 40 48 39 34 35 31 67 137 169 139 122 139 163 208 239 212 180 159 157 116 90 143 204 242 248 231 159 62 73 200 253 193 128 183 253 202 105 18 57 99 141 228 253 251 218 131 51 2 28 146 191 213 209 182 207 216 140 76 82 123 123 75 36 57 97 107 85 54 66 101 110 99 121 130 136 138 157 186 187 162 87 96 198 253 245 226 174 137 114 58 9 5 87 199 235 219 164 165 229 251 242 242 214 200 143 99 58 39 37 44 43 32 43 37 37 45 51 50 53 58 34 26 19 18 22 32 51 67 97 125 140 154 160 120 74 69 140 209 184 133 176 224 211 197 181 155 169 199 188 141 62 141 255 231 160 139 211 251 211 168 143 191 236 248 207 138 146 222 243 250 234 181 143 154 151 111 82 67 57 53 49 50 49 39 38 32 32 39 40 37 40 48 44 42 29 64 129 195 238 223 206 224 242 237 221 226 238 238 230 230 229 230 232 236 240 242 234 227 222 218 205 186 174 172 152 138 154 173 184 226 254 238 192 95 72 143 180 170 151 117 120 137 134 151 180 191 208 223 244 194 151 141 132 109 88 79 113 103 107 89 64 70 104 151 183 166 173 197 174 112 105 155 188 181 192 227 237 244 232 164 86 48 23 30 36 27 26 38 32 30 29 31 33 35 34 33 36 28 32 38 32 30 32 30 28 31 55 78 97 120 101 45 8 41 90 151 182 173 133 74 45 23 37 70 76 42 30 73 153 239 231 171 138 96 51 31 33 41 28 20 49 98 157 210 171 164 146 117 87 70 69 74 87 140 185 232 240 193 181 208 208 151 122 124 112 108 138 167 173 152 139 157 154 138 170 210 238 168 108 89 64 55 91 122 110 116 122 95 69 99 134 126 107 98 86 66 43 36 36 30 33 35 46 55 63 63 69 96 93 102 110 156 163 110 87 92 118 115 128 159 156 97 61 80 102 129 159 181 161 133 125 104 153 186 187 178 187 171 159 187 231 230 248 204 88 53 138 221 232 214 199 194 210 231 191 115 109 171 228 232 208 166 145 177 235 239 181 82 25 24 31 30 34 51 76 57 83 159 160 116 83 96 134 134 139 180 209 228 248 234 219 181 112 63 65 87 103 121 140 150 165 184 178 149 79 62 50 51 51 41 33 31 27 29 34 26 26 22 7 14 67 161 238 238 205 214 227 192 134 48 21 32 32 34 33 32 36 39 40 38 35 36 44 51 64 53 38 29 27 30 34 36 35 36 42 46 39 28 30 40 34 46 32 29 83 149 188 206 199 207 199 188 164 132 127 138 173 167 157 127 99 125 175 197 162 105 56 59 73 56 37 44 43 60 62 56 63 74 80 85 107 81 58 40 29 36 41 36 25 51 40 21 33 39 30 33 29 33 39 43 51 67 85 98 69 62 61 75 84 62 34 25 25 20 29 65 123 163 133 70 43 21 29 45 43 57 77 72 50 41 30 25 29 39 49 56 65 57 57 55 44 37 36 32 31 45 44 40 47 46 40 44 35 34 45 37 36 38 33 60 76 76 50 63 84 66 51 37 36 43 47 41 30 25 29 36 37 37 37 36 36 37 38 39 33 30 27 27 30 33 33 33 29 34 38 38 37 37 33 27 22 29 32 29 26 27 26 23 32 34 37 39 39 36 33 31 32 30 29 31 34 36 36 35 37 37 36 36 36 38 40 42 40 41 35 27 28 37 37 30 46 58 75 81 69 58 68 88 97 105 103 91 90 101 104 98 91 106 107 77 36 18 30 48 59 91 101 85 68 85 99 67 53 64 78 97 98 62 38 50 55 53 47 36 26 24 30 36 32 26 28 30 28 31 31 21 34 33 32 34 42 50 50 46 29 29 28 28 29 31 32 34 33 34 33 28 23 24 32 40 38 44 47 48 41 32 48 82 138 170 167 145 140 131 126 143 135 123 103 101 121 145 168 189 186 152 88 27 25 92 157 175 151 124 96 79 50 45 67 61 71 90 102 96 81 67 57 54 56 43 28 34 50 47 41 52 40 40 36 34 37 42 42 37 48 51 42 34 34 31 31 40 122 188 231 202 159 132 123 143 195 197 170 117 77 88 159 233 214 134 135 205 217 183 169 170 154 149 136 123 144 195 216 199 183 184 203 211 176 129 106 103 143 169 189 159 117 122 194 196 144 46 51 106 151 190 144 53 40 95 94 115 122 100 99 142 157 150 156 201 223 232 240 204 154 172 211 176 94 29 40 49 42 45 34 53 55 56 101 202 243 250 218 213 227 214 215 221 215 224 225 221 221 221 221 226 222 222 223 223 223 224 224 224 224 222 225 227 223 223 223 217 222 237 225 222 241 232 216 226 223 224 231 243 254 237 159 69 55 154 238 246 224 223 229 225 226 226 226 226 226 226 226 226 223 224 226 227 227 226 224 223 228 226 225 225 224 223 223 224 241 252 253 235 141 50 46 55 66 128 212 254 240 127 105 117 131 166 199 211 212 210 220 240 229 134 73 108 202 252 237 229 238 236 161 47 11 32 53 87 127 182 208 220 237 245 227 187 136 193 244 248 243 252 239 190 155 123 104 90 46 32 29 57 106 143 112 51 61 118 123 76 94 188 253 255 245 219 178 152 224 252 242 232 235 226 224 225 217 188 191 197 175 162 139 94 106 124 128 107 169 229 153 69 57 100 145 202 186 167 149 180 245 250 182 65 14 29 50 60 65 48 37 50 89 144 205 247 198 126 61 62 116 176 221 246 249 240 236 227 218 227 231 215 189 161 114 72 55 49 42 37 49 112 187 247 246 207 199 206 194 126 102 173 239 205 128 90 104 125 118 120 134 137 149 158 118 126 142 175 213 225 218 215 226 220 145 79 144 236 240 223 216 214 213 215 217 218 217 216 217 217 217 219 221 222 223 223 223 224 225 226 227 226 225 224 229 229 229 229 229 229 229 229 220 221 223 225 226 226 226 226 222 221 220 219 219 219 220 220 205 229 214 188 194 187 155 137 215 241 224 215 225 229 220 182 158 166 177 132 145 188 137 100 139 203 230 220 219 214 206 214 212 212 212 211 211 211 211 211 208 208 208 207 207 206 206 205 202 202 206 210 205 195 190 190 209 207 158 110 113 132 150 176 219 205 194 187 170 157 169 194 195 182 173 175 190 207 197 167 163 169 188 228 220 181 160 126 118 126 133 112 144 212 204 163 157 150 118 91 116 155 133 76 69 79 84 99 118 152 188 188 144 122 111 116 141 146 115 99 123 107 93 92 113 145 145 117 101 130 156 162 168 178 147 93 80 89 93 84 70 61 55 52 57 52 49 58 78 91 82 65 55 64 61 64 105 145 121 65 51 71 87 82 59 41 42 51 48 45 37 28 30 51 86 113 121 96 72 53 41 58 102 134 121 104 73 54 54 55 64 84 98 96 62 48 103 178 214 220 200 170 135 97 57 44 64 84 77 77 95 130 124 96 99 105 118 94 88 104 102 75 60 66 157 212 162 64 53 75 74 79 74 62 51 47 46 44 44 45 43 44 67 86 75 63 59 51 85 84 68 109 157 169 106 67 52 79 94 80 57 45 38 33 48 57 58 50 49 57 58 52 60 64 62 51 41 39 42 44 42 54 66 68 60 52 49 49 59 67 71 68 82 115 125 108 116 130 86 55 104 143 130 118 72 62 56 57 50 37 34 41 47 41 42 51 54 50 51 58 175 175 175 175 174 174 173 172 174 174 174 174 174 174 174 174 170 171 172 172 172 172 173 173 173 175 177 177 175 173 171 170 175 176 178 178 178 176 173 172 171 171 172 173 173 174 174 175 174 174 174 173 173 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 175 177 177 175 174 174 176 173 174 175 176 177 178 178 178 178 178 178 178 178 178 178 178 177 178 178 178 178 178 179 179 180 180 181 181 181 180 179 178 180 182 183 183 181 181 182 184 180 182 185 187 188 186 184 182 188 187 185 183 183 183 185 185 184 185 186 187 187 187 186 186 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 190 190 190 189 189 188 188 188 194 193 190 188 187 188 189 191 192 192 193 193 192 192 191 190 190 191 192 191 189 190 194 198 191 191 192 192 192 192 193 193 195 195 195 194 192 190 188 186 191 194 196 196 194 192 191 191 192 191 189 188 188 189 191 192 191 191 191 191 191 191 191 191 188 189 191 192 192 191 189 188 189 190 191 192 191 190 189 189 189 190 192 193 193 192 190 189 191 191 190 190 190 190 190 190 192 190 191 192 191 188 191 197 204 198 146 77 129 202 182 179 201 203 198 184 172 167 165 163 155 179 187 201 202 134 66 66 107 151 188 220 240 208 152 130 161 196 210 198 194 199 197 193 201 198 193 191 195 199 196 189 191 194 205 225 194 132 116 125 111 177 204 199 194 193 202 203 201 205 213 183 151 185 217 190 113 82 125 122 88 98 98 99 177 212 192 189 177 167 192 168 129 97 75 103 172 225 216 177 129 111 78 48 45 69 93 101 97 80 113 156 148 133 147 162 118 84 86 111 91 51 55 87 102 96 83 126 204 214 191 205 199 206 211 205 168 101 48 33 28 27 36 93 138 188 206 223 202 207 215 223 223 192 129 71 61 55 45 37 35 38 44 49 45 36 34 36 32 30 46 70 111 118 101 87 95 90 68 59 47 47 48 49 50 48 44 41 46 58 53 41 41 43 40 38 35 31 29 31 53 92 109 100 55 24 34 37 26 22 22 43 50 85 128 189 225 219 216 217 208 211 224 221 172 97 52 44 40 46 39 19 12 42 100 146 184 179 174 173 175 178 180 180 183 177 175 216 232 163 124 78 34 15 34 93 184 214 155 118 114 133 157 153 161 192 192 174 138 148 189 213 208 222 222 184 105 130 184 208 190 191 203 191 210 218 195 124 69 42 17 13 70 158 206 215 189 194 206 212 226 168 109 60 50 33 38 38 30 14 27 78 129 190 194 193 197 199 198 195 192 192 195 196 191 197 193 184 179 170 157 151 178 152 130 80 42 32 19 27 22 25 18 13 18 19 18 23 27 16 9 31 84 165 198 150 110 89 75 66 50 40 42 43 47 35 26 26 32 53 101 146 154 166 181 208 215 202 179 139 116 104 87 88 148 216 225 219 244 229 174 69 100 220 211 153 145 237 249 193 95 2 19 88 161 242 248 218 201 116 20 10 52 149 194 189 176 173 180 159 120 85 75 79 78 63 46 57 76 85 68 42 46 60 54 40 44 50 59 64 75 99 106 90 55 130 219 254 237 192 160 149 118 60 1 16 110 199 212 183 166 211 249 254 244 214 151 89 58 44 34 37 40 37 34 35 36 36 32 28 35 47 53 51 43 28 34 51 81 111 139 180 217 243 206 195 211 157 102 108 125 150 122 98 140 179 186 198 227 221 224 191 131 62 55 143 217 213 166 202 254 254 242 185 112 137 212 252 202 157 183 225 229 235 251 196 118 144 168 105 51 68 96 113 111 99 73 41 35 34 33 35 43 48 42 33 37 42 36 30 56 122 194 237 249 245 232 218 215 219 215 206 209 213 214 212 215 220 217 209 224 229 233 233 218 222 222 177 137 153 170 172 171 190 209 211 209 97 69 141 194 175 141 150 197 176 124 99 114 125 157 216 243 170 114 88 102 140 144 122 81 70 61 75 105 122 135 152 145 142 122 127 130 120 152 202 190 166 187 212 231 248 220 164 129 67 28 28 32 37 38 27 27 29 34 39 43 43 39 35 35 34 32 31 30 31 32 32 28 33 32 42 85 123 103 55 18 22 61 112 130 154 161 109 55 17 31 55 49 45 58 81 162 232 243 188 135 88 46 32 27 20 23 45 90 153 196 204 196 182 154 112 82 84 95 93 76 103 169 240 246 193 170 196 160 145 155 146 95 72 94 112 128 142 161 152 144 132 138 202 217 156 102 78 71 62 72 110 98 110 108 94 67 71 109 121 103 128 125 80 39 31 37 37 33 35 41 42 39 56 83 96 69 57 127 203 204 163 123 111 127 117 129 149 123 67 67 118 128 140 142 128 139 150 130 121 152 178 204 218 218 184 163 194 226 254 229 129 50 80 174 232 232 228 187 170 196 231 215 136 87 164 217 228 222 165 117 145 206 208 153 63 15 20 37 45 42 45 45 45 87 130 116 95 83 126 154 146 127 125 164 217 231 218 220 225 187 123 117 164 190 171 174 187 196 207 187 139 69 38 36 53 51 42 34 21 30 35 29 23 25 22 15 16 77 184 246 213 168 196 235 210 121 47 18 37 38 33 37 34 35 36 38 38 33 29 34 42 57 64 58 36 19 21 32 40 39 42 44 44 42 39 38 38 42 48 39 35 78 145 172 160 132 151 179 176 140 124 154 190 220 205 160 107 100 141 184 200 145 89 110 131 108 90 69 54 58 59 52 49 53 46 34 33 44 43 46 36 37 37 21 21 28 27 31 46 42 37 43 32 61 88 74 59 73 132 190 178 100 65 69 72 68 61 38 43 32 23 21 40 72 86 68 40 28 29 32 35 39 44 48 51 41 36 30 26 27 34 44 51 64 63 65 56 37 32 37 36 35 34 42 42 43 44 37 38 42 26 35 42 43 40 32 40 36 41 45 46 47 49 48 46 42 42 42 39 36 34 35 36 35 36 36 34 31 30 31 32 28 28 29 31 32 32 31 30 35 37 39 41 40 37 34 32 30 26 23 23 26 29 29 29 35 35 36 40 42 42 39 35 34 31 28 27 29 32 33 34 37 37 38 38 37 37 36 36 36 36 32 27 30 39 45 45 54 56 65 88 110 109 102 107 106 132 130 102 92 104 114 119 105 102 100 82 46 30 40 51 55 56 42 35 59 97 121 129 112 74 63 61 40 36 46 39 34 36 40 42 38 30 28 30 33 33 33 34 34 30 23 18 27 29 31 36 45 51 48 40 25 24 24 26 29 30 29 28 34 32 29 27 26 26 27 28 33 32 35 50 53 32 46 96 140 168 188 194 183 137 95 88 128 119 133 153 144 122 116 121 119 95 56 31 39 66 82 82 71 57 37 21 35 51 48 52 51 46 49 35 34 54 52 42 26 36 50 72 72 63 64 49 43 57 67 80 78 69 76 71 54 42 37 39 34 26 35 52 118 162 172 124 100 104 99 108 131 175 182 147 85 51 103 170 154 129 175 239 222 176 171 183 201 140 96 104 153 182 157 128 138 130 170 189 135 88 79 70 75 115 131 136 139 152 198 236 165 58 22 88 182 214 135 40 44 104 164 219 205 112 76 114 154 142 140 158 181 186 173 159 145 214 245 158 75 31 44 44 44 50 48 36 38 86 174 245 249 228 210 212 219 219 218 220 219 221 223 222 221 221 223 226 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 219 228 227 222 238 253 230 191 76 89 138 208 250 247 227 218 222 228 229 222 221 226 226 220 225 225 225 224 224 223 223 223 230 228 227 228 225 223 225 230 240 229 190 107 70 66 72 49 80 172 249 251 242 184 91 73 124 141 148 186 198 173 197 240 195 75 101 183 217 238 234 236 245 239 164 55 19 27 39 75 100 151 158 177 226 253 229 164 143 219 252 230 232 251 247 253 201 173 127 79 51 26 27 78 127 160 114 48 64 105 112 112 165 250 254 192 171 195 157 158 231 238 226 222 220 222 229 220 235 239 235 228 226 220 195 165 134 96 61 67 138 187 135 66 80 174 215 220 177 133 186 250 254 236 130 36 42 62 50 47 51 44 51 106 191 243 253 254 236 208 148 77 42 61 111 150 186 218 239 237 231 228 237 254 244 247 189 113 82 60 37 38 48 84 146 199 206 181 182 209 229 160 109 181 241 186 136 134 169 184 182 200 213 210 193 139 121 169 199 229 228 205 213 219 236 218 195 110 98 144 198 227 223 218 216 219 220 217 213 211 216 217 218 219 221 222 223 224 221 224 226 226 225 225 226 227 218 231 227 237 230 210 227 240 194 173 202 240 228 213 223 230 224 224 223 220 217 217 221 224 213 220 225 205 184 169 163 184 232 247 222 213 223 226 218 186 150 190 194 145 182 203 133 130 171 229 232 225 223 209 212 215 209 208 207 208 209 207 201 196 205 205 204 203 204 206 206 204 206 205 200 195 196 197 192 182 192 212 193 153 112 98 136 174 208 197 183 189 168 150 176 181 178 171 185 193 181 187 195 181 183 177 187 219 217 187 151 102 120 106 121 139 142 160 174 160 158 171 136 95 105 116 95 76 66 65 83 99 122 149 168 191 154 149 126 105 128 136 105 97 132 149 114 86 103 125 136 132 113 126 139 157 190 202 156 94 79 107 116 98 76 62 58 63 52 53 63 71 71 72 69 56 54 61 77 98 113 110 88 68 64 103 93 74 69 58 62 75 71 60 54 50 36 34 72 122 125 120 104 92 66 64 133 201 164 129 85 57 48 52 64 76 94 98 89 68 99 164 202 226 234 230 176 115 68 38 49 71 74 76 89 92 91 86 90 123 123 106 93 101 107 88 71 75 115 129 101 60 57 72 80 86 85 61 46 47 50 54 51 41 44 32 33 44 54 63 63 53 69 48 64 121 167 172 140 103 71 59 50 50 52 50 47 45 47 44 43 48 56 60 57 53 64 69 62 53 53 48 41 41 50 53 50 54 65 65 57 56 61 66 59 59 85 110 114 110 96 77 57 72 134 186 168 117 84 43 38 58 57 50 48 40 45 43 46 43 34 44 68 82 175 175 175 175 174 173 173 172 175 174 174 174 174 174 173 173 170 171 172 172 172 172 173 173 171 171 172 173 175 175 175 174 173 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 173 175 177 177 175 174 174 175 173 174 175 176 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 177 178 178 178 178 179 179 180 181 181 180 180 179 180 181 183 182 181 181 182 184 181 182 184 186 186 185 184 183 186 186 185 184 184 184 185 185 186 187 188 189 189 189 188 188 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 190 190 190 189 189 188 188 188 188 189 189 190 190 190 190 189 189 190 191 192 192 192 192 192 190 191 191 191 191 192 194 195 192 192 192 192 192 192 192 192 192 193 193 193 193 192 190 189 190 192 195 195 193 191 191 191 191 190 190 189 189 190 190 191 191 191 191 191 191 191 191 191 190 192 193 195 195 193 192 190 191 189 188 190 192 193 190 187 190 190 191 191 191 191 190 190 189 189 189 190 190 191 191 191 189 189 190 190 191 192 192 192 199 192 152 94 131 189 166 157 189 219 229 200 172 175 196 210 197 216 181 141 150 139 91 64 134 155 202 242 211 131 115 167 189 203 204 197 196 195 193 197 189 198 203 198 191 192 201 208 204 202 203 215 184 119 82 66 102 170 207 208 200 198 201 187 172 192 213 206 186 182 160 119 80 92 131 126 115 132 129 125 137 176 181 183 169 160 186 184 147 122 94 85 119 183 220 216 179 139 114 108 92 72 66 68 62 58 89 128 128 108 95 89 104 108 106 91 81 98 127 141 111 34 62 158 198 213 219 193 189 202 179 142 136 139 104 59 23 35 33 49 70 130 171 198 203 222 229 205 160 115 78 54 41 42 43 44 43 42 40 38 46 38 36 40 37 32 40 55 73 74 62 57 67 63 51 53 48 43 38 36 39 43 48 50 43 43 34 28 32 31 31 37 51 58 46 43 81 147 170 132 64 33 34 41 39 25 15 40 111 138 143 154 175 191 204 199 225 223 199 150 97 62 44 36 37 23 16 33 70 119 169 203 217 213 207 204 203 203 202 201 195 205 201 205 223 221 204 112 43 17 38 89 150 184 169 162 150 152 148 143 147 165 166 141 103 115 147 175 195 212 184 122 107 166 208 205 192 189 194 200 217 208 166 88 44 36 22 20 66 162 209 215 191 191 194 201 219 191 138 62 39 37 46 33 36 21 21 52 99 177 200 207 193 194 193 193 194 195 196 196 193 195 196 195 194 199 202 200 208 186 150 78 35 40 32 24 20 25 22 19 20 18 17 21 21 16 7 22 79 172 216 174 97 73 57 48 36 32 37 40 34 28 20 28 72 136 182 197 203 208 205 208 203 184 145 87 72 49 65 115 187 240 239 225 222 240 205 97 109 202 185 135 161 254 241 118 62 68 65 67 124 217 248 218 174 88 20 29 106 140 138 137 136 126 136 145 136 96 76 72 71 60 42 49 50 46 39 42 50 46 35 30 28 28 37 47 47 48 48 40 52 100 157 190 202 203 196 187 134 54 4 31 104 177 195 166 162 213 243 217 172 132 84 40 43 38 35 38 41 40 38 37 29 33 34 32 32 41 53 60 53 41 81 140 184 209 224 251 248 254 208 180 181 139 121 157 165 111 36 41 126 181 200 231 243 230 245 247 144 26 63 183 175 123 117 167 201 215 220 207 163 172 205 213 185 182 210 224 220 229 248 193 125 173 208 137 94 103 121 164 200 166 92 48 33 44 47 39 34 38 43 44 40 41 37 30 34 68 126 174 225 235 232 215 207 212 212 204 206 205 207 209 209 208 211 215 221 207 201 213 220 235 233 186 139 126 129 140 138 138 157 174 136 78 82 144 192 190 162 158 238 221 156 88 69 86 119 154 168 99 82 116 156 210 197 107 53 45 78 153 191 156 116 116 120 161 135 95 122 184 209 182 169 133 169 223 236 227 199 172 160 92 45 36 28 24 27 28 28 30 34 39 43 43 39 35 35 34 32 31 31 31 32 33 29 29 25 33 69 99 83 43 33 24 40 73 98 143 172 134 48 16 30 46 43 52 68 85 128 178 183 141 102 64 34 29 30 19 32 80 144 195 209 197 207 194 153 106 109 155 162 125 74 99 146 193 192 148 127 144 142 180 207 154 72 69 115 133 137 148 174 184 183 177 171 181 175 138 94 76 80 71 63 81 106 110 106 109 95 77 91 103 124 120 99 66 43 39 40 39 41 39 35 27 35 67 90 86 55 77 145 193 180 127 88 97 117 119 127 124 100 89 118 159 166 149 134 135 167 174 134 112 137 169 207 231 224 181 164 203 230 229 176 69 39 128 215 246 227 218 162 130 168 229 216 123 71 146 194 209 217 180 144 167 218 167 91 39 28 32 32 33 40 25 35 75 135 156 113 79 92 147 171 144 108 94 120 166 201 184 190 224 233 196 173 186 208 191 191 195 181 157 120 79 56 36 38 51 45 38 35 28 22 32 33 30 27 19 17 25 76 179 238 209 179 210 231 186 85 32 18 37 36 31 37 35 44 43 42 38 30 25 28 35 59 68 64 43 23 21 29 35 40 42 44 43 40 38 38 38 43 53 42 34 80 148 160 127 100 131 176 198 187 179 196 216 228 229 183 108 82 116 147 147 153 139 179 200 182 159 107 60 49 56 57 54 52 43 34 35 34 43 47 36 42 43 26 32 46 77 85 97 82 44 44 52 95 133 117 77 106 202 245 202 97 85 91 94 102 109 85 59 40 27 19 25 42 50 45 35 35 34 34 34 35 37 39 40 41 36 29 24 25 31 39 45 56 62 68 59 40 33 34 31 35 35 40 38 39 41 35 33 42 31 39 39 37 39 31 30 35 40 47 52 51 48 46 46 41 42 42 39 36 33 34 35 34 34 34 31 28 26 26 28 29 31 33 34 33 32 31 30 35 37 39 41 40 38 35 33 32 32 32 30 29 29 30 31 38 39 41 45 47 46 41 37 32 29 27 27 29 33 34 35 39 38 36 34 34 34 35 36 32 34 31 28 35 50 57 56 50 51 62 93 123 123 106 101 131 141 131 107 97 105 126 148 142 122 103 80 49 38 60 86 82 65 43 28 33 76 147 204 170 86 37 38 33 29 36 35 38 44 53 55 45 33 29 32 29 30 32 34 35 33 27 23 28 29 30 34 42 47 44 36 26 24 24 25 28 30 30 29 34 33 30 28 27 27 28 28 15 29 35 41 48 43 47 68 81 105 129 149 152 115 75 65 81 99 156 206 190 130 82 64 79 67 53 46 41 39 42 48 30 39 42 33 35 45 53 66 71 69 85 93 106 121 100 73 54 69 87 120 141 141 121 77 51 93 105 90 91 128 139 89 49 39 37 40 32 23 37 61 121 151 139 81 73 106 113 113 122 158 151 132 112 80 77 96 94 123 201 241 192 146 154 171 159 129 97 86 106 124 106 79 65 80 100 109 104 90 77 68 80 65 80 134 148 140 184 237 160 45 17 81 137 145 95 43 45 101 180 252 237 142 126 182 227 210 193 187 183 171 153 140 199 253 248 126 40 24 48 40 40 42 32 27 67 145 213 243 246 228 213 213 219 218 212 207 218 221 223 223 223 222 224 226 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 229 227 221 219 229 241 238 226 176 96 70 143 222 236 226 230 230 226 222 220 219 223 231 239 222 222 223 223 223 224 224 224 224 222 223 224 223 221 224 230 232 186 122 60 60 62 64 49 104 189 245 237 231 209 147 108 126 143 149 211 247 215 204 194 124 119 183 216 201 210 224 236 245 243 174 64 17 19 40 92 166 205 200 172 188 234 227 162 194 231 235 224 233 238 241 251 221 187 128 59 27 28 47 89 147 148 108 58 54 91 146 195 217 220 192 139 122 184 187 169 235 237 224 222 220 218 226 220 224 225 223 220 224 232 230 221 192 134 75 58 93 113 92 89 144 227 252 248 209 159 191 243 198 141 82 74 84 61 39 48 45 43 71 154 238 253 237 227 234 242 220 157 86 51 54 68 112 135 179 230 254 244 239 254 253 249 204 151 126 91 48 32 41 56 101 152 163 142 148 178 234 190 129 143 181 177 187 210 216 234 235 233 223 201 168 130 165 217 229 223 216 214 222 212 226 219 218 154 91 71 140 217 229 222 216 216 217 215 214 214 216 217 218 219 221 222 223 224 221 223 225 226 225 224 226 227 228 222 226 223 183 187 233 228 174 195 227 236 225 233 236 215 217 219 222 223 221 218 215 214 220 213 226 231 211 167 139 161 231 244 223 214 227 238 234 202 156 181 170 148 164 152 129 164 225 251 229 213 224 224 218 205 210 208 208 209 210 207 201 195 198 202 206 206 205 204 205 207 209 207 201 193 190 188 180 170 179 211 219 200 149 105 123 157 177 182 174 176 156 136 163 186 186 176 182 194 192 187 186 182 166 161 172 210 215 182 151 120 111 109 140 161 141 128 136 136 149 148 118 87 84 87 82 80 64 62 79 86 94 115 143 181 189 171 126 89 107 116 95 101 149 168 135 102 104 114 125 128 115 113 114 137 182 207 174 124 96 120 128 115 102 87 68 57 57 59 64 64 64 72 72 59 40 55 87 118 122 97 69 54 80 103 97 97 92 69 83 118 127 89 64 61 51 40 66 109 121 115 103 101 83 71 109 149 132 113 77 45 35 48 65 73 78 88 89 69 83 132 178 222 248 243 196 137 79 40 43 51 66 75 80 62 59 77 93 118 133 139 126 106 101 101 94 90 77 79 61 51 66 81 86 96 100 71 58 62 62 60 62 62 44 41 46 49 45 48 51 46 42 40 69 116 145 151 146 136 89 67 45 38 43 49 56 60 57 46 38 43 57 63 56 45 47 57 57 51 51 48 46 50 59 65 61 53 51 54 66 84 103 91 62 48 70 94 96 88 76 55 50 94 168 204 169 114 77 52 54 66 56 52 55 47 48 41 42 44 40 48 66 77 174 174 174 174 174 173 173 173 175 175 174 174 173 173 172 172 170 171 172 172 172 172 173 173 173 170 168 169 173 175 175 173 172 170 169 168 169 171 174 176 175 174 174 173 172 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 173 175 176 176 175 174 174 175 174 175 175 176 176 176 176 175 178 178 178 178 178 178 178 178 176 176 176 177 177 177 177 177 177 178 179 180 181 181 180 180 179 181 183 182 181 180 182 183 183 183 183 183 184 184 185 185 183 184 184 185 185 185 185 184 186 187 188 189 189 189 188 187 187 187 187 187 187 187 187 187 186 186 187 187 188 188 189 189 189 189 189 189 188 188 188 188 184 186 189 191 192 191 190 189 186 187 189 190 191 192 193 193 190 190 190 192 193 194 193 192 193 193 192 192 191 191 191 190 189 190 191 192 193 193 193 193 188 191 193 193 192 190 191 192 189 190 190 191 191 190 190 189 190 190 190 190 190 190 190 190 188 189 191 192 192 191 189 188 191 187 185 188 193 195 191 187 190 190 189 189 189 189 190 190 188 188 189 189 190 191 191 191 188 191 191 188 191 194 189 179 162 174 173 131 130 153 137 134 161 206 217 170 130 150 204 241 240 226 160 120 153 173 146 123 138 153 182 181 131 97 142 213 214 208 197 195 199 193 190 200 193 195 196 196 198 202 204 202 187 190 204 227 194 113 65 47 105 166 211 219 207 206 213 192 169 174 186 215 224 168 90 51 83 133 156 134 131 160 174 167 131 156 189 202 178 141 132 141 165 163 134 81 74 150 225 239 219 170 162 180 149 85 47 38 39 51 81 111 107 76 69 90 144 132 88 57 105 191 209 168 93 69 75 117 168 211 213 183 208 197 145 107 150 200 159 77 34 40 28 21 23 66 108 139 167 193 198 154 87 43 37 47 52 51 50 48 46 44 42 41 44 40 40 44 43 38 37 41 40 41 38 42 50 45 41 49 47 45 42 37 33 30 30 30 36 35 40 54 63 52 48 62 95 116 106 103 119 144 138 73 42 33 35 41 42 19 8 44 137 170 157 136 155 196 215 194 205 181 130 71 40 40 44 40 30 11 19 74 145 194 217 227 211 209 205 202 200 198 195 193 202 199 203 215 237 244 218 105 33 24 50 71 83 111 155 201 211 207 181 179 180 180 179 141 61 76 107 144 166 159 118 74 134 211 230 204 202 198 192 210 230 194 129 54 29 35 23 19 73 174 213 216 201 198 193 202 211 208 174 91 49 37 45 32 38 29 20 27 65 158 199 212 194 192 190 192 195 195 192 189 185 182 193 202 203 217 226 217 182 155 117 55 23 39 43 31 26 28 28 26 23 19 18 20 19 21 9 12 54 134 173 135 75 53 38 34 29 31 38 39 29 23 27 67 144 214 237 228 202 209 202 203 208 207 180 122 68 15 70 186 242 236 208 195 226 231 185 90 98 158 138 115 224 253 183 67 76 126 90 49 88 155 222 237 166 44 12 77 180 159 106 94 111 109 122 147 141 95 66 56 54 46 31 39 36 47 49 49 69 99 108 99 96 92 90 72 38 21 29 40 33 48 69 97 140 178 187 175 125 41 1 32 99 175 191 144 119 150 154 113 71 55 44 29 40 41 39 35 34 36 35 33 33 34 34 29 25 30 47 64 59 42 109 206 254 255 253 254 253 237 185 177 183 148 158 219 243 146 44 63 174 235 237 247 238 247 254 235 121 62 148 217 123 59 117 168 152 150 167 206 219 206 187 159 152 194 231 227 230 229 244 205 147 179 205 149 133 140 137 174 231 200 110 62 45 44 44 44 37 32 37 46 43 40 41 37 22 21 59 106 180 216 240 229 210 206 209 208 209 205 207 211 209 204 211 223 210 198 178 178 196 230 235 187 129 105 81 71 81 106 116 104 74 58 85 134 173 183 175 185 235 200 172 154 116 72 71 98 91 109 123 143 162 199 189 91 52 93 174 246 236 153 99 105 141 164 142 129 174 228 228 179 144 113 171 241 228 179 157 167 178 120 65 40 29 29 32 29 29 30 33 37 41 41 38 35 35 34 32 31 31 31 32 33 31 27 21 27 51 71 58 32 28 23 31 55 80 130 159 121 48 20 30 39 36 50 63 70 77 110 114 92 72 46 27 28 22 38 82 146 201 223 215 199 193 177 141 117 156 221 215 154 95 99 113 126 112 81 90 133 191 236 241 167 95 103 146 163 146 178 214 236 228 212 188 144 124 107 79 84 101 76 54 72 104 118 122 140 131 84 72 93 104 92 78 67 58 49 44 43 39 38 26 14 39 98 131 122 66 70 103 133 133 96 77 112 133 123 111 90 82 126 190 224 194 160 136 152 200 197 139 113 126 164 203 224 208 169 178 231 246 188 114 30 51 164 224 241 235 202 147 138 191 243 212 118 86 155 184 180 186 170 160 185 213 130 51 30 41 49 57 71 64 16 23 91 154 156 116 103 147 191 202 170 128 86 82 116 162 158 166 193 209 194 182 192 233 210 186 164 130 87 55 40 46 39 45 49 38 29 29 26 19 28 33 34 30 18 15 27 89 191 242 207 167 176 171 113 45 20 24 40 34 29 35 33 47 45 43 39 30 23 25 30 54 65 67 50 30 24 28 33 42 43 44 42 39 37 37 38 44 52 38 32 90 172 188 149 114 151 199 224 219 202 193 191 189 174 130 77 58 87 131 156 166 183 226 246 243 217 141 70 48 51 51 47 39 31 28 29 29 48 69 81 83 50 25 60 119 171 175 177 130 48 55 93 122 135 113 78 139 240 226 143 104 133 128 106 117 159 158 101 57 48 36 26 23 25 32 37 33 32 31 31 33 35 37 38 39 34 27 22 23 30 37 42 52 63 68 57 42 35 33 31 41 44 47 54 66 75 74 65 61 46 48 37 30 41 39 36 39 36 39 48 51 47 44 44 40 41 42 39 35 32 32 32 31 32 31 27 23 21 21 22 28 32 37 37 34 31 31 31 35 37 39 41 41 39 36 34 31 35 38 38 35 33 35 37 38 40 44 48 49 47 41 37 30 28 26 27 31 35 37 37 39 37 34 32 31 33 35 37 29 32 30 27 36 54 60 56 45 49 58 82 105 106 102 108 157 157 152 144 130 119 139 178 189 164 124 79 44 41 74 107 86 64 53 49 58 108 179 221 154 79 34 34 28 19 23 27 41 53 67 68 53 35 28 30 26 27 30 34 37 36 32 28 29 29 29 32 39 44 40 33 27 25 23 24 27 30 31 31 33 32 31 29 28 28 28 28 23 40 41 33 39 42 34 29 39 49 62 81 91 78 64 68 66 81 130 171 149 91 53 44 45 50 56 56 47 40 44 53 51 49 48 53 68 87 106 119 115 107 130 156 178 185 154 126 116 127 132 156 188 205 174 104 77 91 103 110 117 147 150 88 41 34 36 40 32 26 51 87 121 121 98 58 73 120 133 136 180 196 149 115 136 142 108 66 67 113 182 188 131 109 133 143 124 111 85 71 89 113 102 70 57 85 98 122 160 153 122 122 119 70 64 109 122 141 205 241 165 44 19 69 91 89 69 44 53 86 159 230 195 117 153 245 248 247 246 248 242 224 201 187 230 250 211 93 29 34 57 46 43 49 40 30 65 144 218 247 245 237 224 216 216 220 220 217 217 220 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 233 225 220 221 223 226 237 249 244 170 89 78 148 228 253 239 235 226 225 232 233 223 216 217 224 224 224 224 224 224 224 224 225 223 223 225 224 222 225 230 226 184 110 45 55 59 61 58 88 156 207 222 223 214 171 102 105 129 143 210 255 241 202 147 132 200 252 232 196 203 225 232 246 248 185 73 14 9 48 125 230 241 241 195 157 160 155 140 212 247 233 223 225 225 246 254 243 172 97 40 27 49 67 84 107 116 128 105 65 82 155 213 203 185 134 107 140 188 181 188 240 237 221 222 220 214 222 220 222 221 219 219 222 229 239 246 229 216 179 132 114 92 75 103 194 243 244 254 254 189 135 115 97 79 104 156 155 97 48 36 35 34 77 176 252 252 223 218 219 238 246 227 191 158 133 120 82 66 87 148 189 193 203 229 237 196 156 147 133 81 36 32 41 42 73 112 116 101 114 146 192 188 139 112 141 186 228 246 227 229 229 223 221 189 134 114 205 236 230 212 213 223 227 211 210 227 247 203 96 27 113 220 234 224 215 213 214 214 215 218 216 217 218 219 220 222 222 223 221 223 225 225 224 224 225 227 233 227 240 237 180 154 183 191 219 233 243 233 220 223 228 222 213 214 216 218 220 221 219 218 227 213 222 234 224 181 143 153 196 220 222 221 226 233 233 211 194 210 181 153 114 65 108 198 250 243 197 184 213 227 220 203 210 209 209 211 211 208 200 194 199 206 214 216 212 208 208 211 206 207 205 198 192 184 170 156 161 191 219 231 191 130 120 131 149 170 161 149 133 115 140 179 184 191 190 191 196 189 178 178 167 171 168 187 196 172 147 126 112 125 172 198 162 121 119 131 121 115 110 100 81 72 82 96 70 60 70 74 74 87 116 160 182 167 116 74 91 98 83 107 167 187 156 121 108 99 102 106 100 88 87 115 163 193 181 153 110 130 139 138 140 125 87 56 51 55 63 66 70 82 82 67 26 42 82 119 114 78 59 66 99 103 100 120 120 86 93 130 154 122 92 69 40 28 63 114 131 124 106 103 91 78 91 100 88 78 63 49 45 48 53 56 64 73 85 75 75 96 135 189 232 241 225 186 123 75 63 50 67 71 71 46 41 74 112 147 162 183 157 102 92 116 117 96 61 49 40 55 80 85 84 94 99 75 73 92 98 95 94 94 55 49 52 52 41 37 44 47 31 40 76 115 129 132 140 147 94 66 38 32 42 54 64 72 63 55 47 47 51 50 42 34 39 55 59 53 49 47 50 60 66 71 63 49 45 53 74 101 131 121 88 61 65 78 78 74 69 50 60 122 191 211 175 132 83 63 66 73 65 73 85 80 57 41 39 47 47 51 62 68 174 174 173 173 173 173 173 173 175 175 174 174 173 172 172 172 170 171 172 172 172 172 173 173 178 173 168 167 171 173 171 168 173 172 171 171 171 173 174 175 173 173 173 172 172 171 171 171 169 170 170 170 171 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 173 174 175 176 175 174 174 174 175 175 176 176 176 175 175 174 177 177 177 177 177 177 177 177 175 176 176 176 176 177 177 177 176 177 178 180 181 181 181 180 179 181 182 182 180 180 181 183 184 183 182 182 182 183 185 186 181 182 184 186 186 186 184 184 184 184 185 186 186 186 186 185 186 186 186 186 186 186 186 186 185 186 186 187 187 188 188 189 189 188 188 188 188 188 188 188 187 188 190 191 192 191 190 189 186 187 188 189 190 191 191 191 190 189 189 192 195 195 192 188 193 193 192 192 191 190 189 189 189 189 190 191 192 193 193 193 187 189 191 191 190 190 191 192 188 189 191 192 192 191 189 188 190 190 190 190 190 190 190 190 187 188 189 190 190 189 188 187 188 187 187 189 192 193 191 189 190 189 188 186 186 188 189 190 189 189 189 189 189 189 189 189 190 194 192 187 190 195 185 169 123 143 169 151 132 130 113 106 122 143 138 103 86 114 160 188 185 162 136 152 184 176 169 195 192 209 203 142 91 127 196 223 208 204 194 193 199 195 191 198 197 194 192 196 204 204 189 172 168 181 208 237 197 119 102 121 115 138 167 199 214 224 223 187 160 157 163 205 218 136 64 77 144 194 193 139 109 147 195 191 120 137 194 224 207 159 109 107 149 157 133 71 55 133 214 229 196 164 163 171 139 98 84 81 67 72 81 96 90 58 70 127 169 115 48 52 150 236 210 134 112 171 138 83 131 197 208 206 217 186 138 130 180 211 165 100 81 58 35 31 28 33 49 71 99 116 118 87 46 28 39 56 60 57 51 45 41 39 39 39 40 41 42 43 42 40 37 35 37 41 44 45 42 35 33 39 32 36 38 36 32 32 38 44 64 78 107 138 141 114 105 126 153 178 181 189 163 113 79 32 36 47 39 34 43 25 13 44 100 144 142 132 166 218 231 195 153 104 57 41 43 42 39 40 17 28 68 137 199 224 216 202 195 195 195 194 194 193 191 189 199 189 199 224 240 199 140 47 40 79 104 82 44 38 96 174 217 233 216 221 214 196 188 135 66 98 147 189 180 122 86 95 177 230 230 205 216 219 212 225 237 179 105 44 29 32 23 30 106 194 213 209 202 199 188 198 199 203 193 132 76 30 33 40 34 36 26 16 41 137 188 207 201 194 190 192 194 192 186 182 167 162 184 208 211 220 214 184 131 92 63 40 28 45 60 55 44 36 32 29 23 21 22 21 18 25 16 11 26 65 86 57 54 39 34 35 33 34 37 35 19 12 48 133 210 235 224 212 200 205 198 200 209 222 223 189 111 22 92 236 253 189 157 170 248 236 181 102 98 125 132 168 252 232 112 45 128 211 170 69 61 104 194 249 170 29 14 104 193 167 106 80 104 111 104 111 109 66 45 43 45 39 31 46 61 75 72 56 73 131 174 178 189 214 191 103 39 56 95 102 68 47 29 37 73 107 115 108 79 32 3 32 111 186 176 108 79 75 58 37 32 40 44 39 42 44 39 30 29 36 38 35 35 27 20 21 32 55 90 117 83 39 85 175 222 236 240 251 253 203 147 160 181 162 188 251 254 195 102 89 180 254 252 229 221 251 248 153 57 124 243 239 117 95 181 224 184 157 157 195 213 189 159 138 148 194 226 222 229 237 248 213 135 99 118 138 188 196 168 149 168 163 125 103 101 68 45 49 50 37 33 42 43 40 44 46 32 20 36 66 118 174 229 243 224 207 204 209 209 208 208 210 209 208 210 214 183 201 185 155 149 184 203 168 130 115 86 61 75 114 117 84 65 56 78 110 136 149 167 209 222 185 201 228 163 62 46 90 145 198 175 169 187 170 131 66 55 149 237 248 197 132 104 111 142 139 148 198 234 226 207 188 138 131 197 235 179 127 143 195 213 156 82 33 25 38 40 28 29 30 31 34 37 38 35 33 34 33 31 30 30 31 32 33 33 28 24 30 44 51 42 27 19 27 37 53 71 110 128 86 50 19 31 47 49 59 63 63 53 80 87 74 62 45 29 25 24 78 143 188 207 204 199 201 192 164 134 130 163 199 182 133 127 120 117 113 86 59 90 155 227 251 208 143 140 154 139 123 153 220 247 248 226 194 167 121 114 110 97 125 139 83 56 91 103 131 138 159 162 104 67 76 66 69 76 80 72 55 43 41 31 32 22 11 41 117 178 192 103 50 65 130 158 132 117 149 159 124 94 78 97 168 225 227 166 150 142 164 207 188 117 91 124 174 209 215 189 165 196 245 227 121 62 34 71 140 162 196 223 179 144 166 223 248 191 101 118 188 201 176 162 144 141 156 157 96 43 32 48 81 127 163 108 27 14 70 109 103 102 139 210 232 234 226 202 140 99 110 131 148 160 164 164 158 161 176 204 178 136 99 71 45 34 42 39 42 49 50 39 30 27 26 22 28 32 36 36 24 23 37 98 166 191 163 137 134 109 46 26 21 32 41 33 30 33 29 40 41 42 41 35 28 27 31 42 55 62 52 35 27 28 31 44 45 45 42 39 38 38 40 44 47 36 38 95 169 187 159 134 158 179 185 179 159 136 123 121 107 81 65 82 131 180 207 178 188 208 229 238 209 145 97 92 70 52 42 34 30 30 28 31 52 100 148 143 61 24 92 182 230 231 213 126 38 75 126 124 95 73 71 139 196 139 69 119 180 169 117 108 164 197 144 98 97 79 48 26 24 31 33 32 30 28 29 33 37 39 40 36 30 23 21 24 31 38 43 50 63 64 53 44 37 33 33 40 67 92 121 144 150 142 119 94 66 61 47 33 45 55 59 50 41 40 48 50 44 40 42 40 41 41 38 34 31 30 30 31 31 29 26 21 18 18 19 23 29 36 38 34 31 32 34 35 37 39 41 41 39 37 35 28 32 37 40 41 41 41 42 34 38 43 47 48 44 38 34 31 29 28 29 33 37 39 39 34 34 34 34 34 35 36 37 27 32 30 26 32 44 47 40 47 55 60 61 61 64 88 124 157 162 179 196 174 130 131 173 213 203 146 67 35 58 91 107 91 74 73 85 110 158 174 143 87 56 40 37 30 31 41 46 56 63 70 66 49 31 26 29 26 28 31 36 39 38 35 31 29 28 27 29 36 42 40 34 28 26 23 24 27 30 31 32 30 30 29 29 28 27 26 26 26 35 44 53 62 61 50 40 38 36 35 40 46 49 59 75 81 78 89 93 67 42 41 49 39 49 56 56 61 78 97 108 125 83 52 73 111 141 169 176 146 134 167 206 219 204 172 161 182 185 163 153 172 199 179 110 79 78 110 145 130 114 108 71 37 32 35 39 32 36 76 124 133 97 68 58 85 127 153 179 239 211 152 133 162 185 163 107 58 67 103 124 128 159 180 159 145 122 89 98 141 168 147 98 82 110 150 205 230 184 148 170 161 111 88 87 77 133 225 243 170 51 23 58 68 77 69 40 55 84 155 209 151 80 137 233 211 215 225 236 234 214 189 173 164 149 110 60 38 40 47 42 39 46 45 35 41 87 162 220 231 240 239 223 211 213 220 222 216 219 222 224 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 225 223 225 228 224 218 225 238 242 249 179 72 69 172 246 246 238 226 219 224 231 230 226 223 228 228 227 226 225 224 223 223 227 225 225 226 224 222 224 229 246 223 142 47 43 51 59 58 77 122 184 247 251 233 189 102 80 107 155 212 254 248 193 144 195 252 254 225 203 201 221 234 248 251 189 75 8 6 66 167 248 247 252 230 185 128 80 92 180 252 253 244 238 240 254 245 193 99 38 22 31 60 79 89 83 125 185 169 91 81 133 160 137 129 108 125 161 160 160 211 245 237 220 223 221 212 219 220 223 220 222 225 223 217 219 226 225 249 249 211 159 89 60 111 224 253 252 227 193 114 63 60 95 135 178 202 197 148 71 18 20 38 93 182 244 238 217 223 219 220 223 229 239 242 230 214 170 118 75 67 70 80 103 125 134 90 71 91 95 69 48 45 44 47 69 85 73 63 78 97 116 133 110 89 136 210 239 226 215 204 212 217 221 184 134 153 214 214 206 209 219 212 200 192 195 233 254 217 106 52 145 234 230 221 213 213 214 215 216 219 217 217 218 219 220 221 222 222 221 222 224 223 222 223 225 227 224 224 225 229 188 116 118 184 230 234 235 233 227 220 219 224 229 224 219 216 217 221 225 227 220 218 222 221 228 215 171 151 158 177 205 230 235 224 203 179 225 236 199 147 93 64 130 231 248 213 153 138 179 217 223 213 212 210 210 211 212 208 201 195 199 204 212 218 216 210 206 206 199 205 208 206 202 193 176 161 163 167 181 208 199 158 126 99 132 164 153 129 127 121 134 170 172 206 207 189 189 183 170 172 175 185 164 160 173 167 147 124 113 131 177 205 178 139 128 132 98 102 130 136 98 74 87 99 80 62 68 77 82 87 102 137 163 148 100 65 88 99 91 122 188 211 184 146 119 87 73 71 81 72 76 103 137 154 151 142 121 138 149 159 170 152 101 59 49 46 56 70 78 85 80 65 33 34 61 93 89 67 79 116 138 130 109 114 113 90 93 109 116 138 147 115 57 30 61 109 148 149 124 100 86 84 95 88 75 66 62 63 58 47 43 46 57 60 77 83 83 82 98 143 186 215 236 225 170 126 111 85 74 57 56 47 47 75 116 159 176 194 156 88 78 111 109 77 67 53 51 71 87 82 77 84 77 66 81 120 149 159 150 133 84 54 47 61 60 47 45 50 38 44 77 117 130 124 115 108 85 62 42 42 50 54 57 61 68 75 77 65 46 31 27 30 51 67 70 58 48 43 50 64 74 71 59 51 59 71 87 105 131 138 121 88 72 69 69 71 63 55 73 124 174 188 170 150 102 73 73 86 86 94 108 105 65 43 38 50 55 57 62 64 173 173 172 172 172 173 173 174 174 174 173 173 173 172 172 172 170 171 172 172 172 172 173 173 178 172 167 167 171 173 170 167 173 173 174 175 174 173 171 170 170 171 171 171 172 172 173 173 170 170 171 171 172 172 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 173 173 174 175 175 175 174 173 174 175 175 175 175 175 174 174 177 177 177 177 177 177 177 177 175 176 176 176 176 177 177 177 176 177 178 179 180 180 180 180 179 180 182 181 180 179 181 183 184 183 181 180 181 183 185 186 180 182 184 185 186 185 184 183 183 184 185 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 187 188 188 188 188 188 188 188 193 192 191 189 189 189 190 191 188 189 189 189 189 189 188 188 190 189 189 191 194 194 191 187 193 193 192 191 190 190 189 189 191 191 190 190 191 191 191 192 188 189 190 190 189 189 191 193 188 189 191 192 192 191 189 188 190 190 190 190 190 190 190 190 190 191 191 192 192 191 191 190 184 187 190 191 189 188 190 192 190 189 187 186 186 187 189 190 192 191 190 189 188 187 187 186 186 191 190 186 191 196 188 171 153 152 167 172 169 168 148 125 116 110 99 90 89 94 101 104 101 123 143 158 156 136 149 194 209 218 207 151 117 165 213 202 175 192 196 193 197 199 195 195 191 196 202 205 202 188 163 141 152 173 187 189 153 121 154 196 148 111 93 131 173 191 176 128 118 138 142 144 130 80 83 156 209 231 214 132 63 106 176 167 109 143 204 214 208 193 140 118 116 105 88 68 69 114 165 184 143 142 130 99 83 118 166 185 161 143 102 78 75 61 73 120 126 79 47 89 165 187 152 121 170 203 188 123 102 154 203 208 187 166 143 145 163 165 154 151 151 111 72 50 39 26 29 40 51 56 56 47 39 41 51 60 54 54 53 50 46 41 36 34 37 40 39 32 32 36 36 30 44 42 40 35 29 32 39 43 43 49 55 58 65 82 108 128 145 166 195 214 199 164 159 186 205 222 215 212 171 90 48 38 91 110 73 38 45 35 19 31 62 107 122 139 180 213 205 162 102 60 33 43 49 32 20 24 24 74 142 193 219 220 203 185 190 191 193 195 195 195 194 194 192 206 217 218 205 120 53 18 95 175 195 150 91 36 37 86 145 192 209 231 226 210 201 146 121 168 217 233 189 107 75 106 166 183 185 180 188 200 211 222 228 167 102 51 29 24 41 86 165 226 218 207 203 201 188 198 208 213 211 156 90 27 27 42 31 37 29 11 23 116 178 211 205 195 188 191 194 191 186 183 163 158 184 214 218 212 182 132 79 45 28 33 42 73 97 82 65 45 34 31 21 21 24 19 16 23 18 19 18 23 35 25 41 35 37 38 30 27 29 26 11 21 84 181 235 223 198 193 206 207 199 198 198 212 236 232 148 47 91 196 189 145 163 210 240 250 208 122 83 94 146 232 236 153 34 90 216 254 242 148 47 80 147 182 115 18 24 102 144 124 85 66 88 93 70 61 61 36 39 51 55 48 42 60 83 77 72 62 60 97 148 174 207 241 208 99 43 97 159 164 148 100 51 34 38 44 50 57 39 34 18 41 118 160 129 84 91 66 45 45 51 48 39 33 37 40 37 31 32 38 38 32 22 21 30 57 98 145 187 214 145 69 52 87 128 173 217 255 254 201 130 116 137 164 216 253 248 225 141 78 125 219 254 254 254 252 225 96 26 153 255 229 128 159 216 247 236 211 191 190 175 147 134 152 178 196 202 200 214 253 254 196 101 32 73 175 253 248 215 151 99 99 137 171 189 145 90 55 41 38 39 43 40 38 41 45 44 38 37 41 61 109 176 224 234 220 208 205 203 207 206 202 206 211 202 186 154 198 207 174 134 130 152 147 151 142 137 138 143 150 137 110 66 63 72 82 98 112 138 191 191 187 205 196 123 64 85 136 196 224 188 187 186 130 91 65 53 136 193 187 169 154 126 98 78 125 178 222 230 216 211 198 152 149 189 188 141 141 195 248 239 167 82 38 34 37 32 28 29 29 29 31 33 34 32 31 32 31 30 29 29 30 31 32 32 29 29 35 42 41 34 27 27 37 38 40 51 86 111 82 47 14 34 68 78 81 76 75 56 78 82 64 50 43 33 23 48 107 162 187 192 179 166 167 152 134 119 115 125 142 139 119 155 169 177 168 143 117 122 149 182 205 158 134 190 183 101 58 153 238 239 204 180 141 117 103 115 138 136 156 151 82 53 77 109 154 157 166 177 131 78 62 61 60 62 67 67 59 45 35 28 30 25 15 32 103 186 231 137 53 95 201 212 165 149 171 167 129 94 87 129 200 206 146 110 126 148 182 225 193 107 77 140 205 233 219 189 180 209 223 150 51 33 51 79 98 100 152 174 138 136 176 215 208 140 72 146 212 219 199 184 155 128 105 81 53 30 30 68 142 203 220 139 43 14 50 63 49 64 117 179 206 226 241 241 194 135 113 123 146 156 150 147 137 119 108 127 110 76 49 41 39 39 44 33 41 46 49 46 38 31 32 21 31 38 40 39 35 46 68 97 120 119 125 147 148 105 37 22 25 34 37 34 34 34 29 34 37 42 45 41 33 29 29 34 47 56 52 38 28 26 26 44 45 46 44 41 39 40 41 45 45 41 47 77 111 120 110 132 133 125 126 138 125 89 66 60 82 87 88 135 206 228 204 186 180 180 200 197 156 134 144 158 107 70 58 47 40 40 37 33 49 99 159 162 77 37 104 169 221 232 182 78 43 108 129 100 63 51 68 121 141 93 70 119 183 191 149 109 124 160 141 139 141 113 59 27 28 32 24 39 35 32 31 34 37 38 38 35 29 21 19 22 29 35 38 41 57 60 54 50 38 29 34 46 111 166 205 213 201 188 158 113 75 75 71 50 53 67 79 66 71 77 74 56 37 33 40 42 41 40 36 31 28 28 29 31 31 30 26 22 19 19 20 17 24 32 34 32 31 33 36 35 37 39 41 41 39 36 34 30 31 34 38 42 43 41 38 31 36 42 46 46 42 37 33 34 32 31 32 35 38 39 39 28 30 35 38 40 39 37 35 25 29 30 27 28 33 35 33 51 59 61 55 47 47 75 114 137 151 191 230 210 149 136 175 218 215 140 44 39 99 123 104 107 91 91 98 112 139 126 74 56 40 32 33 34 47 80 108 121 109 88 63 37 23 25 34 30 31 34 38 40 39 35 31 28 27 25 27 35 42 42 37 29 27 25 25 28 30 31 30 26 26 27 28 27 26 24 23 34 45 83 126 132 106 84 76 63 54 45 38 35 41 51 56 69 73 75 64 47 47 53 48 48 44 50 70 91 109 129 145 158 115 86 110 131 146 183 197 142 139 190 237 229 189 161 172 211 215 184 150 144 165 157 101 51 94 154 178 132 93 82 53 39 36 35 35 32 49 100 152 157 108 75 62 79 120 162 204 206 160 148 182 193 191 181 134 63 32 52 118 182 230 218 161 151 126 107 157 221 235 199 139 78 116 194 249 216 144 141 193 202 166 145 115 73 127 232 253 163 44 20 58 65 72 69 49 58 114 206 249 184 100 118 164 157 147 139 137 131 115 95 82 70 55 43 48 50 50 45 45 47 46 44 40 41 62 100 133 167 204 238 239 225 216 213 211 217 218 220 222 224 224 223 222 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 218 224 229 229 225 222 222 223 230 251 226 136 64 79 153 211 247 244 233 220 217 225 234 237 225 225 225 225 224 224 224 224 223 222 222 224 223 221 224 230 254 229 151 53 36 37 47 45 66 87 146 227 250 249 229 155 89 81 157 217 244 229 169 170 221 233 221 212 193 169 195 242 250 251 186 69 5 10 84 195 245 246 251 249 242 167 71 67 159 219 225 233 243 244 239 185 110 45 24 31 53 106 152 173 158 194 244 213 112 72 99 111 106 93 138 183 144 92 136 206 246 237 220 224 223 214 220 219 219 215 217 225 225 216 212 214 230 225 232 234 188 81 38 109 186 207 171 119 91 76 110 170 203 231 224 214 216 159 62 11 29 84 156 219 247 233 214 219 220 220 217 216 222 234 244 248 243 206 152 96 65 75 89 82 74 64 85 113 118 110 81 38 37 42 56 58 51 63 75 66 66 72 63 67 135 220 242 222 210 202 220 228 210 160 142 209 221 210 199 193 191 177 164 170 194 232 241 199 104 89 183 244 220 214 211 214 217 217 217 218 217 217 218 218 219 220 221 221 220 222 223 222 221 222 224 226 219 195 170 157 131 91 127 230 252 252 246 236 235 240 241 238 239 234 226 220 216 215 216 217 216 220 225 222 236 234 182 144 156 155 196 245 250 217 165 128 180 195 172 123 124 155 189 240 248 197 117 72 120 204 233 220 213 211 210 211 212 209 203 198 189 187 192 203 210 207 199 195 201 205 207 205 204 205 199 190 186 168 153 166 177 172 146 96 119 153 154 137 150 154 146 161 168 204 213 198 186 165 156 173 176 178 156 162 180 170 149 129 113 122 145 166 167 154 133 115 99 111 150 154 103 71 78 80 75 63 78 93 97 94 97 123 169 141 88 63 103 128 116 131 193 229 215 175 131 82 61 60 77 68 74 98 118 119 113 110 133 143 152 167 181 161 112 76 64 45 44 57 64 63 61 55 49 38 45 64 64 63 101 154 183 183 145 107 84 82 98 101 91 140 194 198 140 73 52 65 133 156 140 104 80 86 101 91 97 103 98 74 52 45 50 54 55 55 73 85 87 76 74 106 140 184 226 236 197 160 143 112 70 41 39 49 68 97 108 113 142 160 135 84 71 85 78 55 64 57 63 76 79 73 71 73 60 59 81 126 178 214 207 175 125 64 45 82 96 69 45 42 38 40 73 119 135 120 92 69 76 61 51 52 51 46 47 55 81 93 97 81 50 28 24 31 64 78 75 59 46 40 47 62 77 73 60 56 69 85 101 117 137 142 120 86 68 63 59 58 43 48 68 104 140 154 141 122 100 72 83 110 103 89 89 88 66 45 40 54 63 69 74 74 173 172 171 171 171 172 174 175 172 172 172 172 172 173 173 173 170 171 172 172 172 172 173 173 172 169 167 168 172 174 173 172 170 171 173 174 173 171 168 166 169 169 170 171 172 173 173 173 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 173 173 173 174 175 175 173 172 173 174 174 175 175 175 174 174 177 177 177 177 177 177 177 177 176 176 176 177 177 177 177 177 176 177 178 179 180 180 179 179 178 180 181 181 180 179 181 182 183 182 181 181 181 182 184 185 182 182 183 184 184 184 183 183 185 186 187 187 188 187 187 186 186 186 186 186 186 186 186 186 187 187 186 186 186 186 186 186 187 187 187 187 188 188 188 188 195 193 190 188 187 188 189 191 189 190 190 190 189 189 188 187 191 190 190 191 192 192 190 189 192 191 191 191 190 190 189 189 192 191 191 190 189 190 190 190 189 190 191 190 188 188 191 193 189 190 190 191 191 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 189 183 188 192 192 188 186 188 192 189 188 188 187 187 188 188 189 191 191 190 189 188 187 186 186 181 185 186 186 191 197 193 184 198 190 191 196 199 203 199 187 165 165 166 155 121 88 84 98 145 181 173 127 115 140 158 160 158 156 147 129 142 202 216 166 145 181 199 194 195 201 198 193 197 196 197 204 207 189 149 114 112 143 142 118 100 118 166 189 155 100 47 57 94 124 140 126 133 149 123 69 48 77 146 213 229 229 206 114 43 96 153 128 106 157 197 173 175 211 192 160 128 101 92 113 122 104 98 113 121 154 134 72 71 148 218 241 229 201 123 54 42 50 64 89 105 96 92 114 138 131 140 178 210 217 219 171 110 120 160 164 164 153 134 128 139 153 175 202 203 176 135 79 51 35 42 44 42 43 43 41 41 44 48 50 50 46 41 36 33 32 33 34 47 50 43 33 37 52 53 43 46 25 19 30 46 70 93 100 121 128 137 144 151 163 178 189 213 226 230 219 195 173 178 204 216 229 210 189 173 108 48 53 153 192 150 83 52 28 19 26 51 97 132 171 198 186 143 93 58 47 38 34 25 16 25 41 84 141 199 219 213 205 197 190 188 190 192 192 191 191 191 192 193 212 226 208 159 46 16 66 158 232 244 215 177 104 45 28 52 107 154 198 218 228 236 204 198 227 228 189 133 77 56 71 89 88 100 109 107 120 149 167 190 148 106 64 31 25 69 149 203 236 215 209 208 211 206 218 232 241 230 156 86 32 32 37 33 35 26 8 9 92 168 223 206 194 186 189 193 193 192 194 187 178 186 196 189 169 127 78 29 21 27 55 89 146 175 133 80 54 46 43 26 21 23 14 17 22 16 23 21 14 27 34 35 33 35 30 18 24 44 55 58 86 143 204 228 214 198 195 198 201 196 198 196 208 240 244 162 71 73 113 109 133 201 254 243 253 207 102 62 99 168 236 181 61 14 159 254 234 220 180 111 102 97 86 40 4 64 169 186 129 78 53 56 54 36 38 45 46 63 68 68 67 58 66 71 78 90 86 86 123 157 155 155 136 111 78 51 68 123 166 162 117 77 60 47 29 27 39 35 39 24 38 86 95 84 100 105 78 55 48 42 33 33 42 36 39 39 33 28 26 24 22 32 61 107 157 203 237 253 254 212 137 66 31 47 91 132 172 200 186 131 84 95 170 243 251 223 207 133 53 61 139 205 231 222 175 127 34 40 193 255 199 135 201 225 231 235 225 219 207 187 153 139 164 189 186 176 177 192 232 209 136 79 59 118 221 253 232 206 150 73 57 135 221 250 220 151 72 31 33 43 41 37 36 35 37 42 43 35 24 35 57 104 166 216 232 223 210 206 210 207 202 209 216 197 168 151 195 223 218 173 129 133 146 155 152 164 188 204 195 146 89 54 65 70 64 75 88 100 138 151 157 152 129 105 102 119 137 152 179 178 159 121 108 120 93 56 90 118 139 164 161 113 64 59 147 217 229 211 216 231 212 162 131 140 152 170 220 242 232 181 121 73 78 84 50 25 35 31 29 28 29 31 32 31 30 30 29 28 27 27 29 30 31 28 29 31 35 37 35 31 28 31 40 35 32 39 71 99 84 48 18 44 80 85 79 68 66 46 58 58 41 30 35 37 30 60 104 147 184 207 182 131 105 116 136 150 142 138 155 160 143 186 221 233 215 204 193 167 141 127 129 118 164 219 154 62 59 139 217 209 161 142 99 64 71 117 171 168 159 141 94 68 55 101 179 193 175 167 133 97 82 67 48 37 51 74 77 58 37 29 31 33 25 28 79 159 212 145 65 113 193 161 111 129 171 168 138 99 89 140 204 177 88 62 92 129 181 240 211 123 96 182 239 239 206 183 192 210 179 76 37 57 83 97 109 117 158 135 100 140 209 209 140 84 86 185 229 218 213 221 197 148 86 47 27 24 55 125 210 233 195 136 46 25 65 84 71 60 73 77 117 152 169 179 169 126 83 106 131 138 131 136 137 118 97 96 74 46 30 31 41 44 38 35 39 39 43 47 38 32 40 39 51 52 45 45 52 73 98 111 137 150 177 197 170 105 40 22 28 31 32 35 38 37 35 36 38 44 48 44 35 29 28 35 45 53 51 41 30 23 21 41 43 45 45 43 41 40 41 48 44 42 44 50 63 87 108 170 159 138 145 168 142 77 34 46 65 84 113 171 227 231 202 193 190 188 199 169 117 132 179 175 118 89 85 62 41 44 51 52 51 72 106 122 82 53 93 133 191 214 140 51 79 143 124 74 54 39 62 121 139 100 77 95 136 171 167 115 75 84 96 133 133 102 50 25 33 40 31 39 35 31 32 37 42 44 44 36 29 21 18 22 27 32 33 36 55 60 59 54 35 30 52 99 172 217 234 216 195 199 180 115 79 93 100 72 66 80 92 93 114 126 104 60 29 28 41 44 42 38 32 27 25 27 29 31 31 31 28 24 23 23 24 16 21 27 30 30 31 35 38 35 37 39 40 40 37 34 31 36 34 33 36 38 38 33 28 31 36 42 46 45 42 39 37 38 36 34 34 36 37 36 35 26 30 36 41 42 40 36 32 22 24 28 30 28 28 38 49 58 55 54 66 82 81 78 86 95 110 154 204 202 154 146 183 220 203 112 28 56 128 134 96 95 88 93 92 79 78 78 65 41 33 38 49 42 45 100 171 219 187 137 82 38 17 21 33 34 34 37 40 41 39 35 30 28 26 23 25 33 41 42 37 30 28 27 28 29 30 29 27 23 25 27 28 28 26 23 22 35 71 146 208 207 169 140 128 111 99 79 50 30 41 59 58 54 58 57 47 51 78 90 75 51 39 58 104 128 119 117 132 138 149 160 176 146 130 175 195 135 143 197 231 208 168 159 187 203 215 198 170 153 154 140 91 51 106 162 186 151 96 62 32 42 40 36 31 35 65 120 167 166 139 119 89 78 112 152 184 156 155 185 215 201 192 176 112 66 26 49 125 181 201 179 130 137 125 124 196 253 242 201 143 68 120 208 235 164 109 152 221 235 223 203 146 79 120 220 241 149 35 19 66 68 56 62 76 86 141 214 244 187 118 107 107 96 83 70 65 62 53 42 34 27 37 42 53 50 57 53 54 55 57 52 44 43 49 50 44 75 129 195 234 245 243 233 224 221 221 220 221 223 224 223 223 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 220 226 227 222 222 227 228 224 229 229 236 218 144 68 72 124 187 217 243 246 239 233 226 218 219 219 220 221 223 224 224 225 222 221 221 223 222 221 224 229 216 199 171 114 80 55 61 62 46 44 78 135 177 229 253 236 156 87 132 192 212 193 166 219 226 186 180 193 170 142 175 240 251 251 180 60 4 16 88 191 224 223 233 255 246 151 79 110 172 161 139 165 192 182 148 89 51 26 29 40 85 179 241 252 241 245 254 238 147 68 53 68 104 135 211 251 178 67 94 173 241 235 220 222 223 217 221 216 222 216 215 221 224 221 219 220 222 213 225 244 220 123 46 65 98 90 68 76 128 179 219 251 253 255 250 251 239 124 21 17 79 158 229 248 247 226 213 217 212 216 219 219 218 222 229 235 241 239 228 194 171 190 197 169 119 108 160 223 221 186 128 58 32 29 37 46 69 123 149 126 78 54 45 63 129 208 236 238 216 205 213 219 191 144 154 227 243 230 195 143 130 151 170 195 213 233 227 174 90 114 200 245 214 210 210 215 220 219 217 217 217 217 218 218 219 219 220 220 220 221 222 221 220 221 223 226 230 184 147 104 76 107 176 241 241 224 227 246 249 242 241 244 233 236 240 240 236 233 231 231 234 223 223 225 236 222 179 162 167 163 216 252 241 193 142 118 140 175 171 142 181 227 224 236 232 178 93 28 75 187 233 223 215 212 209 209 210 209 206 202 183 174 174 189 204 204 196 190 209 208 203 196 199 209 216 217 203 186 160 152 158 181 185 142 112 135 154 156 169 166 140 141 177 189 203 209 189 152 144 169 182 169 159 189 203 172 143 126 123 118 114 126 155 169 146 114 103 107 134 135 91 67 70 66 61 63 88 102 98 90 89 113 151 119 82 77 128 160 133 115 154 205 205 172 134 95 84 88 84 71 70 89 104 106 107 112 137 134 136 154 172 160 132 118 99 70 49 43 36 39 49 55 56 48 47 51 47 52 89 132 176 206 194 143 92 81 102 104 127 146 189 223 194 114 50 27 86 124 128 102 77 76 93 88 108 144 143 91 52 55 61 50 56 59 76 86 89 77 59 70 98 154 208 234 217 181 146 103 65 36 35 53 96 145 129 82 95 119 122 102 82 71 68 74 64 57 64 75 72 66 61 53 57 60 77 113 170 226 238 213 157 79 50 95 118 86 52 43 43 43 73 114 128 113 88 67 66 58 54 52 44 41 60 85 101 101 93 74 49 32 27 28 63 74 69 54 45 40 44 55 65 69 62 56 62 77 100 125 150 137 99 64 59 61 50 37 35 41 59 92 129 142 116 81 79 59 83 118 102 70 61 59 60 45 43 53 63 77 88 88 173 172 171 170 171 172 174 175 170 171 171 172 172 173 174 174 170 171 172 172 172 172 173 173 169 169 170 171 173 174 173 172 169 169 170 170 170 169 169 168 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 173 172 173 175 175 173 171 172 172 173 174 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 177 178 178 179 179 179 178 177 178 180 181 181 179 179 180 182 182 182 182 182 182 183 183 184 184 184 183 182 182 182 183 183 185 185 186 187 187 187 186 186 185 185 185 185 185 185 185 185 188 188 187 186 186 185 184 184 186 186 186 187 187 188 188 188 189 189 188 188 187 188 188 188 188 189 189 190 190 190 190 189 191 191 191 190 189 189 190 191 190 190 190 190 190 190 190 190 191 190 190 189 189 190 191 191 191 192 192 190 188 188 190 193 191 190 190 189 189 190 190 191 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 185 188 191 190 188 187 188 189 188 188 189 189 189 189 188 188 188 188 188 188 188 188 188 188 184 185 186 188 190 192 193 193 194 197 194 193 191 192 202 206 207 215 225 215 171 127 121 140 201 208 172 124 137 187 196 169 169 158 147 144 175 223 209 145 136 177 200 196 194 198 198 196 204 194 189 198 211 198 153 110 115 139 131 109 102 126 163 167 144 116 64 53 84 125 167 182 178 163 125 73 71 145 214 226 218 213 186 95 69 146 168 128 87 120 140 132 160 216 230 213 181 169 150 150 149 107 66 68 130 179 157 89 92 153 191 198 195 162 97 53 56 65 65 71 121 159 150 106 93 119 174 233 224 240 233 191 134 95 98 125 156 151 136 135 159 186 203 215 212 207 195 145 104 59 50 44 43 43 44 42 40 38 40 42 42 38 34 32 36 45 56 62 90 90 81 74 92 118 120 103 68 23 20 68 114 147 171 179 197 200 205 211 213 205 192 181 207 213 200 178 171 176 184 194 193 206 197 184 209 161 74 91 180 235 211 150 99 53 32 25 33 81 128 176 187 144 87 41 35 37 34 22 12 30 80 126 165 191 213 213 200 192 192 193 193 194 196 196 194 194 196 198 210 211 207 157 90 20 58 154 204 226 223 227 219 176 120 61 29 45 81 124 155 183 202 201 220 217 176 111 66 46 41 45 35 36 42 47 44 49 70 90 116 100 88 65 42 37 72 140 160 177 158 167 168 175 181 196 206 217 205 133 74 36 38 36 38 34 28 15 6 71 149 221 211 197 187 188 192 192 196 203 212 195 170 144 120 95 66 40 23 33 69 131 179 229 240 174 86 66 69 69 42 27 24 11 17 22 14 21 25 18 26 31 30 28 28 18 15 48 107 146 153 172 198 216 215 206 202 205 200 206 202 202 200 209 222 207 152 77 60 75 87 131 185 215 234 220 150 76 90 167 218 228 106 28 78 158 174 186 186 175 217 184 116 52 13 18 117 248 253 155 80 40 32 42 39 45 69 90 103 81 79 104 103 94 78 96 122 133 157 212 224 180 113 82 78 93 78 64 99 150 136 109 86 77 64 41 29 31 40 39 29 32 48 47 58 92 76 61 42 27 20 21 34 48 40 39 36 29 21 24 40 58 103 152 207 238 250 255 251 242 245 207 125 46 42 64 68 87 111 130 111 70 70 144 204 182 128 115 71 28 31 69 101 116 97 76 40 5 60 196 247 192 166 227 240 227 220 217 227 228 219 202 182 175 177 169 162 166 169 177 142 84 66 99 155 201 201 175 144 115 78 66 135 234 253 232 181 123 81 57 44 36 35 36 36 36 38 37 32 27 35 38 53 93 157 214 232 224 213 212 208 207 214 214 193 166 174 203 220 232 218 181 161 150 137 133 154 193 214 193 129 65 71 74 75 71 81 76 75 115 165 165 133 110 129 141 117 92 108 125 135 125 127 167 172 121 70 67 78 115 146 135 100 81 126 176 219 231 220 221 223 191 146 114 134 171 203 232 204 150 120 104 106 135 134 75 31 38 33 31 29 29 30 32 32 31 27 27 26 25 26 27 29 30 28 30 31 30 29 30 30 30 30 39 34 34 41 58 75 61 43 25 52 73 63 55 46 42 33 32 34 31 28 34 41 37 47 81 124 179 210 170 108 88 145 179 202 190 176 182 174 146 198 226 231 216 216 218 199 176 134 91 89 145 162 103 71 99 122 174 179 139 120 92 63 84 155 200 176 146 129 110 98 60 82 174 196 163 143 127 114 101 51 39 55 102 133 115 72 41 33 36 40 34 32 62 111 142 112 65 97 129 92 73 107 150 146 114 82 91 141 180 159 111 75 86 103 151 212 187 118 117 204 237 207 173 168 189 187 115 52 73 111 125 131 153 169 178 128 120 182 225 177 97 86 150 214 236 207 212 236 217 158 73 36 21 52 126 203 250 220 147 101 30 31 92 144 159 127 93 57 59 69 78 85 97 88 59 70 92 97 98 126 160 167 159 102 62 36 31 30 39 44 34 39 40 36 43 54 49 52 74 115 104 77 59 71 89 98 102 120 176 208 223 209 150 81 30 28 34 34 33 38 40 38 39 40 40 43 46 43 36 32 32 38 43 50 52 47 37 29 24 36 40 44 45 44 41 39 39 45 42 41 39 35 51 102 153 211 196 166 163 175 139 78 50 76 67 78 120 168 197 209 214 203 213 211 205 161 117 140 171 137 104 114 131 92 51 62 89 101 75 61 62 70 59 50 80 108 145 167 100 52 103 141 128 106 94 54 66 132 154 115 66 69 81 114 117 84 55 46 57 84 85 71 48 38 45 50 48 39 34 31 33 39 46 49 49 35 29 22 21 27 35 39 41 54 68 65 56 45 27 45 98 169 218 222 214 195 183 199 179 121 92 113 116 83 83 103 113 132 144 136 95 49 28 32 43 46 43 37 29 24 23 27 30 30 31 31 29 27 26 27 29 19 21 24 26 29 32 35 37 36 37 39 40 38 35 31 29 35 34 34 34 33 31 28 26 30 35 41 44 43 41 40 40 41 39 36 34 34 33 31 29 30 33 37 40 39 36 32 29 24 21 25 31 27 27 49 78 81 60 52 87 135 143 113 90 81 84 111 154 165 137 133 163 202 166 83 34 69 111 105 86 83 88 88 74 56 49 53 57 35 43 62 77 69 65 119 196 251 222 172 112 56 23 19 27 35 36 38 41 42 41 36 31 29 26 22 22 29 38 38 34 30 29 29 30 31 30 27 24 24 26 29 31 31 28 25 23 34 104 195 238 229 217 206 186 156 159 141 80 28 44 90 110 86 76 61 51 65 100 109 89 38 50 84 126 139 121 102 99 118 175 216 221 167 143 185 186 133 152 199 211 184 164 169 196 196 204 198 191 179 164 135 84 77 123 159 187 167 93 39 21 36 40 37 32 45 87 142 180 161 151 151 120 84 95 128 157 173 209 228 222 196 176 144 83 42 26 70 126 127 119 133 140 153 136 120 177 219 199 167 116 72 111 172 190 144 118 166 230 229 218 204 164 93 91 161 192 136 39 24 61 60 47 61 92 116 135 147 148 120 93 88 74 48 45 44 47 46 41 36 36 34 48 48 51 39 51 46 47 42 55 76 94 93 71 40 18 27 58 110 166 214 243 248 245 227 224 222 221 223 225 225 224 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 224 226 224 221 222 227 229 227 226 225 239 250 222 161 115 101 106 135 178 215 237 241 232 223 223 223 223 223 223 223 223 222 225 222 220 218 214 209 210 214 190 192 217 202 169 142 142 120 75 40 45 70 102 163 222 254 209 122 103 138 155 160 192 251 204 148 174 199 169 156 183 229 252 252 176 54 4 22 78 159 187 188 213 242 186 91 104 185 193 155 141 164 165 122 65 24 23 23 43 61 115 208 253 252 254 250 251 252 203 101 37 43 118 177 232 243 193 91 111 184 232 232 219 219 221 219 222 211 224 221 219 219 221 221 220 219 203 212 231 239 232 182 108 81 119 124 146 180 222 253 253 253 244 246 250 249 192 68 4 31 123 202 248 247 225 211 212 224 215 214 215 217 218 215 210 206 225 224 240 246 240 252 254 226 163 134 179 246 253 242 187 100 39 26 29 43 82 168 226 218 151 88 59 67 114 176 212 241 224 216 210 213 185 155 188 239 245 223 175 108 110 167 201 225 228 237 220 145 75 145 218 238 215 211 211 216 220 219 217 217 217 217 218 218 218 219 219 219 220 221 221 220 219 220 223 226 242 216 179 118 103 147 168 170 125 109 143 197 204 187 183 184 193 203 216 224 227 229 233 236 232 220 224 231 235 217 191 199 173 164 208 229 203 174 146 136 178 215 191 185 226 231 223 233 208 154 105 71 94 163 206 230 217 212 208 207 209 210 209 207 192 178 173 186 200 201 193 187 208 208 204 197 198 207 214 215 199 194 177 159 148 177 207 183 117 113 144 164 162 146 125 138 184 181 194 204 187 162 151 147 167 159 160 189 195 170 144 114 127 114 96 108 154 185 170 142 103 87 96 107 90 75 73 70 57 59 81 89 87 84 81 98 102 90 87 92 127 156 128 94 113 155 151 134 132 126 123 118 104 92 83 81 79 88 117 148 147 125 111 126 147 145 142 154 159 135 100 59 29 31 48 54 56 63 65 54 40 40 58 78 122 173 205 189 128 86 97 106 161 158 161 165 152 114 69 42 57 86 96 93 74 67 91 104 112 138 135 94 67 68 62 43 52 61 84 104 128 124 79 54 63 118 163 199 212 190 148 101 71 37 35 52 99 160 155 109 89 103 114 114 99 79 91 123 87 64 67 85 86 77 60 39 52 58 75 102 146 203 237 238 168 88 49 80 104 92 81 84 73 59 68 93 102 96 85 74 61 61 62 55 39 40 78 123 129 114 89 61 39 29 29 31 54 63 60 51 48 43 40 44 45 57 59 56 60 68 87 110 133 128 101 75 72 71 53 36 36 37 54 94 142 162 141 109 99 66 70 93 82 63 56 49 52 45 44 46 53 72 88 88 173 172 170 170 170 172 174 175 169 170 170 171 173 174 174 175 170 171 172 172 172 172 173 173 171 173 174 175 173 171 169 168 170 169 168 167 168 170 172 174 173 172 172 171 170 170 169 169 171 170 170 169 169 168 168 168 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 174 172 172 173 175 175 173 170 171 172 173 174 175 175 176 176 176 176 176 176 176 176 176 176 177 178 178 178 178 178 179 179 178 178 179 179 179 178 177 176 178 180 181 181 179 179 180 182 180 181 182 182 183 183 183 183 186 185 183 181 181 181 182 183 182 183 184 185 185 185 184 184 185 185 185 185 185 185 185 185 189 188 187 186 185 184 183 183 186 186 186 187 187 188 188 188 182 184 186 188 189 188 187 186 186 187 188 190 191 192 192 192 191 192 192 189 187 187 190 193 189 189 190 190 190 190 191 191 189 189 188 188 189 190 192 193 193 193 192 190 188 188 190 193 192 191 189 188 188 189 191 192 189 189 189 189 189 189 189 189 190 190 190 189 189 190 190 190 188 188 188 189 189 189 187 186 187 188 190 191 191 190 188 187 185 185 186 187 189 190 191 191 191 189 189 190 188 186 189 194 189 192 183 185 192 191 193 192 207 202 210 227 224 195 165 152 158 148 140 152 185 210 211 203 208 193 195 210 218 216 195 164 141 178 200 197 194 194 196 200 195 196 198 203 204 190 160 132 178 179 161 148 139 143 172 186 183 173 125 109 139 167 178 169 156 133 126 117 124 188 229 201 208 207 173 84 106 208 202 155 89 83 88 119 166 205 222 221 218 230 188 136 125 107 76 70 137 182 152 88 93 128 135 133 140 92 62 94 140 134 97 79 117 203 192 92 59 118 192 236 219 210 208 191 124 47 46 100 141 152 158 170 193 206 206 206 199 205 228 213 170 83 43 30 35 35 35 36 37 37 40 43 44 50 62 76 92 106 117 123 140 138 128 128 158 195 197 175 103 41 42 119 182 207 217 221 212 205 201 205 209 200 177 157 165 173 161 148 166 193 197 189 189 194 191 187 227 174 66 101 188 234 222 195 167 112 59 17 8 49 93 137 143 100 57 28 37 30 24 22 27 63 142 216 213 206 200 196 192 188 188 191 188 190 192 192 192 194 198 201 233 227 190 78 12 35 136 217 236 206 188 209 215 211 192 127 80 49 49 67 86 106 119 135 166 147 108 62 32 22 27 34 42 46 38 32 36 33 33 48 46 47 58 56 53 47 50 82 82 90 78 96 95 101 113 129 139 148 147 101 64 34 40 44 41 34 34 28 9 57 130 209 219 203 190 189 190 189 195 205 218 196 147 95 62 42 32 32 44 52 107 197 239 249 232 154 89 76 89 92 57 33 26 11 11 22 14 21 30 25 23 18 25 23 21 13 21 81 174 238 222 219 220 220 209 196 198 211 191 202 200 200 205 214 209 171 131 62 52 83 107 126 131 134 158 125 68 52 121 214 244 219 88 3 112 142 99 140 173 238 251 251 167 49 2 34 129 235 202 104 42 17 31 78 92 88 95 127 132 87 91 146 160 143 118 108 131 171 212 254 252 206 125 154 170 149 129 147 173 176 145 121 95 79 65 47 33 28 33 37 43 42 37 36 41 43 40 41 37 30 29 34 31 23 36 33 28 23 22 42 87 128 186 229 254 250 228 224 231 234 249 247 176 88 87 107 93 101 68 82 78 55 43 86 120 86 57 53 44 47 71 88 80 62 67 95 83 68 80 137 202 198 195 221 233 221 211 212 215 216 219 237 227 194 171 163 160 162 173 161 139 96 70 107 156 165 170 149 102 81 93 100 147 231 250 208 182 183 160 100 51 36 35 37 41 43 38 33 36 43 37 38 30 39 97 180 228 234 213 206 201 205 211 204 183 164 195 213 206 211 232 229 194 144 127 109 145 208 207 146 102 95 113 92 84 93 100 74 71 131 191 210 160 105 132 167 141 102 70 78 97 131 187 205 170 152 101 81 78 113 145 144 143 160 185 185 194 220 230 226 200 142 119 123 180 211 189 163 128 96 130 151 166 170 148 86 35 30 35 33 30 29 31 32 33 32 26 25 25 24 25 26 28 29 31 33 31 26 24 28 31 32 37 42 33 33 37 44 52 35 27 22 51 60 44 42 40 37 39 28 33 46 45 41 40 37 33 64 107 159 178 132 98 120 146 166 182 174 161 161 151 127 184 196 203 204 207 205 209 221 183 121 92 90 79 98 130 133 115 140 157 123 101 100 103 144 188 202 151 115 100 93 94 54 73 146 155 128 129 135 121 90 32 48 109 187 205 148 77 40 40 42 44 37 33 49 66 68 64 61 97 118 114 116 117 122 105 67 56 101 150 154 145 152 148 132 116 139 183 153 105 133 189 209 173 152 163 183 157 53 55 104 145 152 154 177 191 175 130 175 229 189 108 87 130 203 212 232 203 213 235 206 138 42 17 17 86 192 254 254 203 128 64 8 25 101 184 232 204 149 126 65 35 39 40 53 70 70 57 64 55 60 108 158 166 151 93 44 28 39 38 39 42 30 39 40 37 51 71 74 89 125 202 162 103 78 105 129 117 93 107 167 193 192 172 119 64 25 36 43 41 39 42 40 36 41 41 39 40 43 41 38 38 40 37 41 47 52 52 45 37 33 32 36 42 45 43 40 38 37 35 42 47 42 32 47 104 162 198 180 137 113 115 96 80 97 89 84 85 102 130 156 173 181 214 230 220 201 159 131 146 143 101 95 144 180 129 75 95 139 152 104 72 56 44 29 35 76 84 88 101 61 49 92 110 131 175 164 97 86 134 150 125 77 56 51 63 43 35 56 50 47 45 49 55 60 59 55 53 53 47 41 35 34 39 43 43 42 32 27 22 25 35 45 52 55 80 86 69 48 32 20 63 143 206 231 209 201 197 194 199 160 134 109 127 120 85 97 127 136 164 152 115 63 31 31 40 44 48 44 36 27 21 22 26 31 29 30 31 30 28 28 29 31 23 23 23 25 28 32 34 36 36 37 39 39 37 34 30 27 30 32 34 33 29 28 29 31 29 33 38 41 41 40 40 41 43 40 36 34 32 30 27 25 35 36 37 37 35 32 28 26 28 21 24 30 25 25 56 97 110 76 60 104 172 191 155 121 126 116 122 149 160 138 128 146 169 127 64 47 75 80 71 85 103 109 87 53 46 54 45 27 53 64 75 88 100 115 152 197 212 200 172 126 73 33 22 26 35 35 38 41 43 42 37 33 30 27 22 20 27 34 35 30 30 30 31 32 32 30 25 21 25 28 31 34 33 31 27 24 74 159 235 233 203 214 219 190 173 204 202 123 39 50 120 162 136 119 103 96 104 114 95 59 20 64 107 123 126 122 101 76 114 182 222 222 178 169 203 173 124 157 207 208 182 174 175 184 202 198 190 197 193 171 133 79 91 161 193 194 161 83 33 29 29 36 36 34 56 107 161 191 161 143 149 126 79 71 107 154 215 233 227 224 201 138 91 75 38 51 113 144 94 64 109 161 152 121 81 127 179 182 173 131 88 99 129 162 164 149 173 223 216 174 179 207 145 72 107 169 125 47 26 44 46 49 64 88 125 114 86 73 70 69 68 47 40 42 46 47 44 42 48 56 66 64 51 59 49 56 45 48 41 58 116 189 206 154 90 59 32 25 35 80 147 204 232 239 232 228 223 222 223 226 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 224 224 224 224 224 224 224 224 225 224 224 225 225 222 221 223 222 226 227 233 249 249 210 164 121 102 98 129 175 210 229 237 234 232 230 227 224 221 219 218 225 220 215 208 199 190 187 190 213 211 245 245 236 240 234 171 116 51 38 45 49 72 118 187 188 129 71 80 93 123 197 228 150 120 199 231 186 184 201 223 253 252 175 53 6 24 66 130 154 172 205 212 128 78 156 228 203 200 234 250 204 120 43 13 38 57 101 126 160 215 244 251 246 247 241 255 245 149 60 54 147 157 183 173 128 104 192 240 226 230 217 216 219 221 223 208 216 219 222 221 220 219 216 213 225 215 220 223 226 214 191 194 227 233 253 253 247 251 253 252 254 244 218 164 85 22 17 42 130 205 247 234 208 200 210 226 218 218 219 218 215 214 217 221 196 177 199 235 239 240 237 218 182 158 165 173 190 242 208 81 50 30 27 33 63 153 237 249 232 134 73 61 91 145 188 234 212 225 222 214 173 153 210 253 223 195 156 115 143 202 214 219 226 237 213 117 63 176 237 227 219 214 212 216 219 219 218 218 217 217 218 218 218 219 219 219 220 220 221 219 218 219 223 226 242 253 212 146 161 173 118 94 82 69 81 90 85 106 128 118 120 130 143 151 156 164 177 187 199 209 233 244 246 231 210 220 183 147 164 175 174 181 161 140 220 231 164 180 228 200 198 215 202 146 144 157 150 146 174 240 218 212 207 205 207 210 211 210 203 186 177 186 195 193 185 181 200 205 208 205 204 205 202 197 190 191 183 163 138 160 197 183 124 97 131 161 148 126 125 160 185 184 193 191 179 183 167 121 128 140 148 159 163 169 158 110 113 99 81 97 151 189 185 169 105 75 73 95 99 87 78 73 64 57 66 71 78 84 77 84 76 81 99 94 100 125 116 91 104 127 106 99 132 153 147 126 131 124 108 79 52 61 117 175 167 129 97 104 123 125 135 161 218 205 163 92 38 33 45 42 60 80 86 65 41 35 40 43 80 127 182 203 148 87 92 111 154 167 150 106 85 96 95 77 62 70 75 85 76 68 102 134 125 110 90 77 73 71 61 49 42 55 88 130 185 192 123 63 47 87 109 142 181 185 160 126 81 35 29 43 73 128 152 144 109 103 102 109 104 92 115 161 112 73 71 101 111 98 72 42 42 53 76 101 130 178 225 247 165 90 42 55 77 92 114 136 107 73 57 65 73 74 72 66 68 73 76 64 39 37 82 135 153 133 99 60 32 24 32 42 49 57 55 50 51 46 36 34 34 48 57 63 71 73 77 88 98 120 124 109 97 83 64 51 30 27 45 95 153 188 190 180 152 93 59 59 59 64 65 51 49 47 45 39 40 61 79 78 170 171 172 173 173 173 173 172 171 172 172 173 173 172 172 171 171 170 168 169 171 171 170 169 173 172 169 168 167 168 170 171 172 170 168 166 166 168 170 172 168 169 170 171 171 171 171 171 168 169 171 172 172 171 169 168 171 171 171 170 170 169 169 169 170 170 170 171 171 172 172 173 175 175 174 174 174 174 173 173 173 174 175 175 175 174 173 173 173 174 175 175 175 175 176 176 182 180 178 175 174 174 175 176 178 178 179 180 180 180 179 179 180 180 180 179 179 178 178 178 179 179 179 179 180 182 184 185 181 181 182 183 184 184 185 185 183 185 186 185 183 182 183 185 187 185 183 184 186 187 185 183 184 184 183 184 184 186 187 188 185 187 188 187 185 185 186 187 188 188 188 187 187 186 186 186 189 189 189 189 189 189 189 189 192 191 191 190 190 189 189 189 189 190 191 192 191 190 189 188 186 187 189 191 191 191 189 189 191 191 191 192 192 191 191 191 190 189 188 189 190 190 187 184 189 189 189 188 188 187 187 187 192 192 191 189 187 187 189 192 191 190 189 187 187 186 186 187 185 186 187 188 189 190 190 191 193 193 191 190 189 188 188 188 191 189 187 185 184 185 187 189 192 190 193 191 184 189 200 203 197 191 185 182 179 170 154 141 135 144 168 196 209 206 204 209 213 213 222 216 203 213 201 155 129 175 199 198 199 191 187 200 194 198 197 199 198 184 171 173 219 212 209 189 156 160 208 248 243 193 158 167 205 201 132 85 109 143 134 169 207 220 200 203 214 204 129 112 171 210 206 172 139 99 89 121 149 162 177 189 195 177 154 110 91 105 97 79 89 91 83 95 133 152 147 146 132 98 88 170 231 224 171 66 62 139 154 83 41 79 139 170 172 165 133 99 76 52 52 82 92 142 201 219 203 193 193 187 193 208 237 235 197 83 31 47 51 66 48 31 51 70 80 99 117 120 140 163 178 189 191 181 175 175 182 193 207 226 230 216 143 85 133 193 214 226 209 207 185 201 203 191 194 207 197 171 107 129 154 168 176 185 194 198 208 162 122 124 176 145 75 118 202 227 211 229 228 161 95 38 8 27 53 78 88 68 43 38 25 16 24 62 114 161 198 221 208 201 193 191 194 195 192 188 194 190 190 193 195 199 204 207 203 162 106 11 10 119 191 226 214 198 189 194 209 227 224 202 170 124 82 49 38 43 46 62 69 54 46 25 33 60 77 113 110 92 78 73 70 60 53 52 41 40 38 35 33 31 29 29 33 32 30 30 32 37 41 44 54 64 63 51 48 55 54 44 42 31 34 31 25 37 94 181 211 207 198 183 191 206 208 219 212 148 98 43 38 21 32 79 124 121 122 144 190 222 207 172 136 105 91 96 81 40 16 21 15 17 20 23 25 25 24 23 32 21 3 20 67 163 208 245 237 223 207 198 199 203 203 202 201 206 207 206 213 220 213 199 142 83 65 93 125 162 174 148 123 121 125 120 121 188 249 222 58 37 154 205 168 172 187 223 251 251 175 73 6 23 95 112 75 37 50 31 61 141 193 178 156 123 97 87 136 194 210 231 192 145 107 124 175 199 168 122 156 234 254 180 136 197 251 235 194 159 102 81 91 67 30 26 37 38 36 35 40 46 43 36 32 29 35 37 30 30 32 27 24 32 24 16 49 119 188 226 239 251 237 225 220 214 218 216 231 255 241 139 66 99 143 151 139 145 132 115 92 41 22 53 80 108 131 140 177 198 151 98 137 196 201 173 167 147 127 142 194 237 227 222 217 218 210 213 215 225 226 227 229 211 198 208 192 194 196 101 77 129 172 184 170 126 88 98 120 121 151 211 192 152 192 251 248 166 72 51 42 34 38 44 41 39 39 34 36 38 29 22 50 117 189 231 216 214 214 218 210 186 178 194 210 216 210 207 220 215 170 126 122 114 137 158 129 92 112 157 152 104 111 145 133 77 57 100 143 148 129 112 141 177 146 79 57 80 112 181 209 171 141 116 91 87 104 159 211 195 175 219 237 210 188 180 168 155 148 144 169 177 145 129 105 72 101 142 217 213 197 183 158 95 74 44 33 29 32 33 31 35 35 25 28 27 25 24 23 24 24 25 26 27 27 26 25 27 31 34 38 39 40 36 32 32 37 42 29 30 39 49 48 38 35 39 50 41 41 54 60 51 38 32 40 53 80 104 124 144 149 136 112 124 124 124 129 124 132 160 178 199 201 206 200 201 232 238 233 160 53 32 52 117 188 142 95 123 138 111 103 128 163 204 214 162 110 72 68 79 71 71 74 92 105 122 150 155 114 67 26 84 158 212 189 119 73 47 51 30 41 43 32 41 44 40 30 69 142 206 207 153 103 84 60 49 98 155 162 179 211 214 215 209 171 137 109 89 112 151 183 189 190 189 187 158 94 35 78 128 159 152 158 181 177 148 161 201 168 99 103 154 195 221 203 196 201 224 225 165 77 23 9 50 139 222 242 208 143 82 28 9 29 98 170 209 207 187 131 75 77 97 107 144 161 145 115 81 73 89 90 88 89 86 56 44 35 35 37 35 33 33 32 30 49 99 135 125 128 166 243 186 114 112 191 209 131 77 71 95 98 114 109 76 63 50 45 43 39 35 39 45 45 41 43 40 38 39 41 43 42 41 45 44 42 44 51 53 46 35 31 36 40 39 35 31 30 32 37 33 42 45 33 44 95 141 148 137 131 120 74 55 99 133 109 86 81 100 109 108 121 142 175 198 187 165 165 152 119 99 67 100 136 175 166 119 112 134 133 124 114 89 48 23 29 43 49 53 42 34 42 61 113 179 230 188 112 66 102 160 144 81 35 32 42 59 89 101 81 72 47 30 29 48 65 74 68 53 47 47 48 40 28 33 43 43 36 27 23 28 31 43 76 111 113 70 57 41 20 20 60 138 205 234 206 191 199 208 217 184 138 124 120 107 80 84 125 157 150 124 90 57 36 39 46 41 38 38 35 30 25 24 26 29 25 26 28 29 29 29 28 27 20 22 22 22 23 25 30 34 40 35 35 42 41 35 34 39 32 31 28 27 31 33 29 22 22 29 38 43 44 42 39 38 32 33 32 29 25 23 24 26 30 31 33 34 34 32 30 29 27 28 31 32 30 39 69 101 107 70 52 82 129 153 150 142 174 152 123 117 133 139 137 141 166 109 63 61 71 73 81 98 152 115 65 42 43 42 41 49 60 90 92 63 77 146 187 174 162 170 186 174 105 27 12 43 33 36 39 42 42 40 37 35 24 21 18 19 23 28 31 32 33 33 33 34 34 30 24 19 23 29 42 38 31 24 26 54 125 209 225 211 211 204 191 163 137 188 209 146 58 45 101 152 147 158 127 116 157 147 71 17 30 84 137 140 119 114 107 85 114 180 221 209 203 213 189 141 109 171 183 171 156 150 180 201 198 196 203 204 215 179 90 53 108 216 230 188 121 43 28 33 37 31 27 39 86 152 183 172 175 144 141 133 114 91 96 155 206 236 206 169 141 110 100 83 53 104 147 149 109 56 57 105 96 78 82 121 173 211 199 159 108 141 163 185 183 154 157 178 174 158 196 248 212 116 83 116 85 32 34 78 78 49 52 73 95 78 46 34 46 47 40 44 38 34 36 53 69 77 111 159 178 132 77 36 40 55 42 36 38 78 158 244 251 225 187 138 84 46 35 19 60 113 170 219 249 238 217 216 233 229 216 224 227 226 224 223 223 224 226 228 224 224 224 225 225 226 226 226 223 223 223 224 224 225 225 225 220 226 229 226 222 224 226 225 220 219 207 216 220 233 254 232 205 174 140 110 78 78 139 213 252 241 229 223 222 224 228 231 223 212 199 193 198 209 218 223 227 228 231 235 239 242 245 246 179 118 65 44 36 42 63 80 102 80 72 56 57 129 192 184 133 134 163 163 187 220 201 203 252 254 164 43 9 33 71 112 157 135 144 135 105 136 191 197 219 239 254 243 161 70 28 26 67 105 209 254 198 173 198 196 211 207 233 254 250 175 80 62 154 175 120 61 94 191 252 252 230 225 221 220 220 219 219 219 220 220 219 217 216 216 217 219 216 216 215 216 220 228 240 248 241 254 254 253 254 244 233 241 201 176 123 56 25 21 26 55 111 200 230 204 179 198 235 222 218 216 213 211 213 217 220 221 174 138 146 190 219 235 226 193 191 176 173 172 167 165 137 91 62 30 32 37 45 95 175 247 241 219 127 72 78 94 133 170 188 243 233 184 158 163 192 211 187 165 125 132 197 235 224 213 233 235 181 66 102 205 238 211 210 215 220 220 217 213 211 211 208 211 214 215 215 215 218 220 220 215 213 217 221 223 229 237 240 205 178 179 158 101 95 147 208 213 155 82 86 145 188 202 169 141 125 116 102 98 104 108 128 143 171 190 182 173 197 235 179 114 124 181 210 181 149 178 205 171 173 194 177 148 146 158 161 177 205 231 205 164 179 209 218 214 215 211 206 209 211 206 202 197 191 184 173 166 171 181 202 212 206 195 198 202 198 196 192 182 181 175 156 156 167 166 135 111 101 121 144 153 159 166 182 179 171 166 180 199 177 132 145 167 182 184 158 135 132 116 84 71 74 109 167 215 212 177 104 77 78 104 108 91 82 82 80 72 68 77 92 95 82 67 59 83 93 97 120 135 119 95 116 133 118 95 114 148 163 167 157 151 126 90 60 51 82 128 133 127 106 85 81 94 128 166 198 217 200 143 86 53 45 53 51 68 66 65 72 55 36 45 66 90 112 134 116 74 77 103 150 181 165 132 92 72 105 132 105 56 52 57 49 70 110 143 128 101 76 36 60 72 60 37 59 72 89 114 133 158 172 142 71 60 77 129 169 164 133 111 74 41 33 52 68 87 126 162 149 114 95 95 88 89 116 146 127 90 68 105 143 143 112 63 44 47 70 107 141 167 170 156 132 90 51 43 54 79 120 158 126 88 56 53 60 56 48 45 67 89 90 73 57 44 59 96 139 113 77 47 34 34 40 45 52 55 55 54 61 67 60 46 36 46 51 60 79 93 99 105 103 139 166 163 124 95 84 54 34 46 44 71 108 151 208 226 168 108 82 87 76 69 66 53 47 47 46 45 43 46 58 72 169 169 170 171 172 172 171 171 170 170 171 171 171 171 170 170 171 169 168 169 171 171 170 168 167 168 169 170 172 173 173 173 173 171 170 169 169 170 171 173 170 170 171 172 172 172 171 171 169 169 170 171 171 170 169 169 171 171 171 171 170 170 170 170 170 170 170 171 171 172 172 172 174 174 174 174 174 174 174 174 173 173 174 175 175 175 174 174 173 174 175 175 175 175 176 176 177 177 177 177 176 175 174 173 177 177 178 178 179 180 181 181 180 179 179 179 179 179 179 178 181 181 180 180 180 181 182 183 181 182 182 183 183 184 184 184 183 185 186 185 183 182 183 185 186 184 183 184 186 186 185 183 184 184 184 184 184 186 187 188 185 187 188 187 185 184 185 187 187 187 187 187 187 187 186 186 189 189 189 189 189 189 189 189 191 191 191 190 190 189 189 189 189 188 188 187 188 189 190 191 188 188 189 190 190 190 189 189 190 190 191 191 191 191 190 190 191 190 189 190 191 191 188 186 189 189 189 188 188 187 187 187 189 190 190 189 186 186 187 189 191 190 189 187 187 187 187 187 190 190 190 190 190 190 190 190 191 191 190 189 188 188 188 188 190 189 188 187 186 187 188 188 187 191 194 187 184 195 194 176 161 178 177 155 148 166 181 180 178 197 203 192 193 205 201 183 200 198 216 225 198 167 155 152 142 191 209 197 196 195 191 199 195 199 197 198 201 190 171 163 201 218 229 199 148 145 183 211 204 157 129 139 165 149 93 68 129 172 181 207 210 204 197 212 215 170 124 142 186 203 205 200 168 135 122 143 164 164 140 110 96 112 122 95 94 133 139 121 102 53 47 94 137 162 159 134 117 97 105 200 253 218 154 75 47 68 73 58 45 54 95 141 127 89 52 48 91 152 159 117 70 101 161 211 218 202 194 193 213 209 195 148 104 52 75 129 141 107 55 55 114 158 168 180 194 195 201 206 206 209 207 198 201 197 196 195 197 208 208 194 157 115 162 205 204 205 192 192 194 189 186 191 198 193 171 149 132 152 174 186 190 192 192 191 214 176 131 98 106 82 65 145 208 216 202 219 220 181 128 46 19 33 42 44 44 36 28 30 8 14 54 126 190 215 211 203 191 189 188 188 191 193 195 195 201 201 202 194 186 196 209 208 174 85 34 18 74 172 209 219 192 192 196 189 169 167 182 194 212 200 182 130 74 43 33 50 48 44 35 15 50 122 167 203 184 177 163 147 135 120 97 76 75 72 68 63 60 58 58 58 53 52 51 49 46 43 41 40 32 36 38 38 41 46 50 50 43 33 37 34 28 37 85 163 210 213 196 182 189 204 217 223 177 100 46 11 34 59 103 157 203 185 148 113 112 146 184 205 215 160 103 76 62 43 27 21 17 18 21 25 29 29 26 22 22 18 6 37 108 214 227 221 215 210 204 201 202 203 202 201 211 209 205 202 204 209 211 210 199 163 101 79 124 181 215 237 223 227 226 185 132 183 230 148 33 78 197 247 231 174 119 171 233 248 199 101 26 16 40 47 34 28 60 67 88 164 236 246 189 80 53 117 183 204 201 222 204 138 80 78 101 108 99 91 164 221 231 164 118 144 173 164 162 166 124 76 70 64 39 24 31 40 45 42 38 37 36 33 33 30 31 31 27 27 25 17 18 14 27 79 151 205 234 250 229 238 226 224 226 219 218 213 225 247 233 138 70 93 117 110 145 203 249 207 104 57 105 169 195 217 195 190 227 251 214 134 174 236 251 243 229 153 92 113 195 237 219 212 215 222 214 221 215 214 213 219 224 221 224 237 213 171 169 86 77 200 253 176 136 135 128 144 180 184 156 135 119 160 216 241 240 208 139 88 41 26 29 44 43 36 34 33 40 40 34 27 34 74 139 192 223 234 233 217 192 170 173 195 210 213 209 213 225 217 185 160 150 131 113 98 89 104 133 151 119 136 170 172 142 106 82 90 82 92 98 115 160 184 138 67 70 93 118 165 189 150 95 62 85 145 191 224 237 207 189 213 226 172 113 89 85 92 144 216 207 135 100 108 114 130 176 226 239 235 198 148 155 161 141 77 31 25 29 32 28 29 34 32 28 27 26 24 23 23 23 24 24 25 25 25 24 25 29 33 37 39 40 38 34 33 37 41 33 34 43 53 51 40 35 38 42 35 51 86 94 66 38 30 33 49 89 132 160 168 152 125 102 124 124 112 115 126 144 167 178 195 201 210 204 206 233 233 236 118 46 66 114 171 188 148 104 74 84 127 166 174 181 219 212 155 90 42 47 87 109 125 83 67 56 106 194 209 118 23 38 122 192 199 149 102 88 71 56 28 36 41 33 40 42 40 42 77 141 192 187 135 91 78 67 78 125 184 211 217 223 227 233 237 197 118 73 92 145 190 202 221 232 223 179 103 60 71 108 163 206 203 180 168 161 151 160 136 116 130 170 202 212 213 197 198 208 219 193 118 48 22 29 74 141 178 158 111 77 61 22 16 34 75 115 144 148 135 96 88 131 170 188 211 202 172 134 136 134 111 68 42 44 52 52 43 37 37 37 32 25 21 38 53 84 138 178 168 143 143 179 128 88 133 194 170 121 115 83 80 63 77 84 65 59 51 41 45 44 37 35 39 45 47 41 39 36 36 38 39 38 37 41 41 40 42 48 52 48 41 37 36 33 31 29 29 31 32 36 34 40 40 35 61 127 184 172 166 159 145 94 65 102 134 128 97 76 70 66 78 106 128 140 148 137 131 135 108 68 55 78 103 127 174 200 163 120 97 111 123 127 105 62 28 26 40 40 45 31 21 38 69 113 157 171 128 65 43 93 145 114 42 10 41 98 157 177 155 120 94 52 26 14 31 59 80 73 50 47 42 41 37 30 35 42 40 30 23 25 37 51 72 112 150 128 72 48 38 28 26 56 124 191 221 202 195 199 201 212 184 149 134 117 99 88 101 126 141 122 90 72 68 50 32 33 41 40 39 37 32 27 26 28 30 31 31 32 32 31 30 29 28 24 25 24 22 21 21 25 27 28 31 34 37 40 43 43 41 37 34 29 26 28 33 31 26 22 28 37 43 44 42 40 39 33 32 30 27 23 22 24 27 29 30 32 34 34 33 31 30 28 27 29 31 29 33 52 74 75 55 39 48 74 95 99 95 119 111 92 80 89 102 111 118 131 89 50 48 70 90 105 113 138 104 57 33 35 41 54 74 116 139 112 56 64 132 167 150 145 194 228 191 100 26 13 31 41 41 41 40 38 36 33 32 26 23 21 21 24 27 28 28 28 28 30 32 34 32 27 23 29 27 39 40 32 25 42 93 170 228 220 193 196 201 193 167 137 163 184 154 88 51 65 89 108 123 135 176 208 145 44 3 44 114 157 146 141 150 134 101 129 154 174 176 170 165 153 139 147 174 157 137 127 131 174 208 206 206 218 226 228 173 81 49 150 239 226 159 90 31 31 41 41 19 19 62 132 193 211 195 175 155 149 148 135 104 93 123 165 197 153 89 100 146 138 82 61 139 173 142 114 103 86 71 111 141 157 151 179 234 214 131 102 154 185 210 211 167 135 130 146 183 211 215 186 118 67 66 47 36 74 123 110 62 43 47 59 58 44 32 30 29 32 44 48 73 94 110 138 178 222 255 251 165 78 27 28 48 43 39 37 110 193 249 250 250 242 210 158 105 64 20 30 52 102 163 215 249 243 220 218 225 228 222 228 227 226 225 224 225 226 226 225 225 225 225 225 225 226 226 223 223 223 224 224 225 225 225 241 217 224 234 219 217 226 217 227 172 168 221 231 213 227 241 246 228 210 178 118 72 92 142 184 210 239 250 241 226 217 214 225 221 217 218 223 226 225 223 221 221 222 224 228 234 239 242 213 174 136 108 74 49 44 45 56 58 56 50 68 116 148 143 137 149 152 139 188 246 226 201 253 241 151 44 16 39 71 102 119 110 101 93 104 146 187 198 246 254 224 145 71 23 26 63 123 202 251 253 240 185 122 101 111 127 184 238 251 187 84 45 112 131 101 82 130 206 252 249 234 226 220 218 219 220 223 227 222 219 217 217 219 220 219 217 219 219 220 219 220 223 229 233 239 248 211 163 156 159 149 144 108 80 56 35 33 47 73 118 152 187 191 177 185 219 239 221 219 216 217 222 222 217 216 219 180 122 126 190 226 225 211 193 148 149 184 214 189 145 120 111 100 52 35 34 38 69 138 217 253 237 139 68 49 45 95 162 219 245 225 171 137 152 173 149 143 148 149 173 217 233 217 206 232 215 147 78 148 227 236 208 214 208 204 210 221 228 226 221 209 213 217 220 219 216 214 212 213 218 220 217 218 226 232 233 206 159 156 160 115 104 174 245 246 253 223 167 158 190 226 251 236 216 198 199 193 179 179 177 138 127 107 86 85 113 159 192 156 154 170 203 204 175 167 175 153 147 144 141 137 142 148 147 147 195 233 252 218 151 152 199 222 221 211 208 206 205 212 209 195 187 182 182 181 176 172 171 200 218 215 198 199 208 207 201 200 188 185 188 183 172 158 144 128 113 99 109 145 180 185 172 173 161 152 160 178 182 171 160 193 199 191 177 146 124 124 110 103 82 71 90 140 187 184 146 112 89 88 110 120 113 96 79 98 88 74 70 84 97 87 66 51 83 101 106 121 131 117 99 110 124 124 116 122 140 156 167 158 145 121 101 89 75 74 87 115 113 92 72 80 103 125 140 168 202 202 156 112 85 64 50 50 47 50 76 100 83 59 60 85 94 81 74 69 66 90 110 142 194 207 179 119 83 120 162 139 73 47 40 35 54 80 99 99 79 69 35 38 44 51 54 70 85 90 93 100 133 163 147 90 64 68 117 156 149 123 109 75 47 38 49 57 68 94 115 127 104 77 58 59 88 115 121 107 94 82 98 114 116 108 77 49 46 56 86 127 155 135 90 86 72 61 58 54 66 109 157 141 98 54 39 41 42 43 46 75 93 89 73 70 67 63 70 82 71 54 42 39 44 53 59 50 50 53 67 87 95 78 53 34 46 53 61 77 94 119 146 166 178 179 171 136 93 65 33 46 49 41 64 96 126 161 166 128 99 109 131 109 78 70 66 46 44 43 41 38 39 49 60 169 170 171 172 172 172 172 171 169 169 170 170 170 170 169 169 171 169 168 169 170 171 170 168 164 166 169 172 173 172 171 170 171 171 170 170 170 170 171 171 171 172 172 173 172 172 171 170 170 170 169 169 169 169 170 170 170 171 171 171 171 171 171 172 170 170 171 171 171 172 172 172 172 173 173 173 174 174 175 175 172 172 174 175 175 175 175 175 173 174 175 175 175 175 176 176 172 174 176 178 178 176 174 172 177 177 176 176 177 179 181 183 178 179 179 179 179 179 179 180 183 182 181 180 180 180 180 181 182 182 182 182 183 183 183 183 183 184 185 184 183 183 183 185 185 184 183 184 185 186 185 184 184 184 184 184 184 185 187 187 186 188 188 187 185 184 185 186 186 186 187 187 187 187 187 187 189 189 189 189 189 189 189 189 191 190 190 190 190 189 189 189 189 188 185 184 184 187 190 193 190 190 189 188 188 188 189 189 189 189 190 190 190 190 189 189 192 190 189 190 192 192 189 187 189 189 188 188 188 188 187 187 185 187 189 188 186 185 185 186 189 189 188 187 187 187 188 189 192 191 191 190 189 188 188 188 189 189 188 187 187 188 188 188 190 190 190 189 189 188 188 188 182 192 194 184 186 201 187 149 86 147 190 183 174 189 198 189 205 206 204 200 199 198 192 186 194 167 174 211 206 148 112 124 144 196 213 196 196 197 189 189 195 195 192 199 211 201 174 157 151 192 218 181 133 143 163 150 132 96 87 106 122 106 88 109 165 202 216 221 182 160 181 216 201 133 130 174 196 202 207 216 208 157 120 118 122 114 97 79 71 85 117 133 159 191 178 150 160 115 87 99 123 134 121 98 106 103 99 147 166 120 86 64 66 61 48 39 41 52 81 115 91 35 47 118 180 230 231 180 126 107 115 162 209 224 217 208 180 147 100 50 49 82 154 207 218 139 63 86 177 227 223 218 212 213 211 205 200 202 203 200 208 202 199 193 188 194 196 184 156 135 181 206 191 188 183 188 187 186 194 199 174 138 131 148 169 180 191 196 196 194 191 188 212 194 154 85 46 34 67 169 227 224 210 218 219 213 168 65 28 39 38 31 29 23 17 18 5 46 123 197 230 221 202 192 188 190 192 192 190 191 193 195 191 191 196 193 196 221 228 204 139 31 12 75 162 222 217 204 197 193 196 189 159 134 133 137 184 206 225 185 111 53 26 37 33 31 21 13 63 145 199 232 237 234 226 215 206 195 181 169 150 147 142 137 133 132 132 132 125 123 118 109 97 84 72 65 55 49 52 61 62 52 48 52 42 36 41 38 33 38 72 135 199 217 195 191 207 215 215 185 127 50 12 21 79 135 186 223 228 221 193 148 110 106 130 155 198 163 114 73 52 42 31 21 21 21 23 29 34 35 29 23 15 12 20 84 167 251 231 205 205 204 203 203 203 204 205 206 204 204 206 208 207 206 211 217 235 220 182 112 70 120 210 253 250 253 251 208 140 189 241 131 17 100 218 254 254 194 109 136 233 251 222 115 34 9 2 22 59 86 99 91 90 174 254 255 166 69 60 139 209 239 232 221 163 94 43 44 51 40 44 67 116 149 150 108 74 68 73 77 116 148 127 71 49 49 40 30 28 36 41 40 39 38 33 27 31 29 26 24 26 28 20 8 14 43 87 154 227 252 248 235 230 223 200 204 217 215 218 216 216 231 238 188 136 125 119 113 107 158 224 201 119 129 211 250 248 255 210 201 240 255 223 122 121 213 253 255 255 190 109 100 196 248 227 211 213 220 210 218 213 209 213 219 219 226 241 250 193 142 147 112 123 226 246 148 141 178 197 212 251 253 167 68 75 179 237 234 235 239 199 126 61 34 26 40 43 37 36 37 43 41 41 36 23 30 81 137 208 243 238 185 156 170 199 218 226 225 220 222 224 206 181 170 161 128 100 91 95 113 127 127 98 164 219 196 160 151 136 126 110 97 91 113 152 159 111 52 74 95 109 116 132 110 67 67 156 229 249 246 228 189 186 196 165 105 58 71 110 137 178 229 185 95 113 166 180 193 206 233 221 209 175 123 169 221 185 94 47 33 32 38 33 28 31 32 29 28 27 25 23 23 22 22 23 24 25 24 23 25 28 31 37 39 41 39 36 35 37 40 36 37 43 51 49 39 34 35 38 34 66 120 131 88 47 36 25 44 93 150 183 187 169 144 162 185 173 131 113 129 155 174 176 189 201 206 196 203 223 211 146 56 67 113 164 215 198 172 120 46 50 139 203 194 181 216 226 152 70 22 44 99 123 133 108 86 63 107 191 187 88 7 75 167 234 218 146 103 107 97 70 28 28 37 34 39 39 39 39 64 108 141 131 92 66 63 74 90 117 169 227 244 231 227 217 203 175 105 86 147 201 236 237 240 221 176 104 43 71 156 165 208 237 216 175 151 146 147 129 122 145 185 210 225 219 197 193 205 219 215 162 74 23 24 52 94 124 115 82 49 32 32 29 29 36 43 55 76 83 72 73 104 158 169 154 149 134 123 145 169 159 104 52 29 28 35 45 41 39 41 41 33 23 17 30 76 117 137 144 130 102 84 82 69 46 82 118 107 111 120 107 81 47 49 62 70 90 101 78 71 55 38 34 41 46 46 40 38 36 36 37 38 38 37 39 40 39 39 43 49 49 46 45 39 30 24 24 27 31 33 33 36 37 34 38 77 153 218 192 178 154 127 77 51 87 119 122 91 66 51 51 85 126 139 102 95 79 81 86 59 40 56 94 119 139 191 226 182 120 88 90 123 124 87 62 58 52 44 37 39 24 14 36 68 91 104 83 69 44 36 65 90 66 18 6 80 158 208 192 165 167 145 65 17 3 41 76 81 66 51 42 35 37 39 33 33 38 36 35 27 29 43 59 80 116 148 112 57 32 37 41 36 50 92 145 188 191 202 204 202 212 184 143 140 121 105 113 125 121 112 86 69 76 88 68 37 33 44 42 41 38 34 30 28 30 31 35 35 35 34 33 31 30 29 29 29 27 24 20 18 19 21 19 28 32 30 37 48 49 42 34 32 28 25 27 32 32 28 22 29 37 43 44 42 40 39 33 31 27 23 21 22 25 28 29 30 32 33 34 33 32 31 28 27 28 31 29 26 34 45 52 55 57 64 78 90 89 80 61 65 60 48 45 54 62 64 83 61 41 49 85 118 126 118 90 69 40 29 40 54 77 104 163 199 158 67 55 110 136 123 124 186 212 152 65 22 25 36 46 43 39 35 33 32 33 33 30 28 26 25 25 25 24 23 22 23 25 30 33 33 31 28 36 27 36 39 29 22 56 128 194 231 216 192 199 204 184 149 145 146 168 178 139 81 48 40 59 110 170 216 197 93 18 29 89 160 165 128 154 200 195 169 155 143 132 126 118 110 112 120 163 175 165 162 159 153 170 189 209 208 205 188 160 102 54 66 170 240 208 125 61 25 32 37 33 16 30 93 174 229 230 201 186 175 155 155 149 119 101 98 95 106 102 97 142 176 126 60 71 118 126 101 120 161 159 126 145 178 200 184 187 222 189 92 99 175 210 227 232 184 133 114 153 190 170 125 115 95 59 47 36 42 77 106 90 56 43 44 47 49 47 44 48 63 86 106 123 168 209 224 235 252 254 252 251 141 55 26 33 50 42 33 47 139 215 248 237 244 251 239 237 193 146 82 49 15 36 93 153 229 251 241 226 224 237 225 228 227 227 226 226 226 226 225 226 226 225 225 225 225 225 225 223 223 224 224 224 224 225 225 227 225 231 228 219 230 244 240 219 161 173 219 228 223 221 225 235 231 234 237 218 174 130 108 106 114 130 157 193 222 230 223 225 224 225 229 232 231 226 221 224 222 219 217 218 221 224 227 239 229 224 208 168 119 75 45 38 48 42 43 70 90 94 100 154 190 167 131 177 240 235 207 210 190 121 49 33 51 66 75 58 69 61 65 98 126 156 197 254 236 143 47 14 14 49 110 185 253 253 229 203 133 89 125 127 115 136 168 190 157 73 33 40 83 111 140 160 169 199 226 223 223 224 225 225 223 221 221 222 217 215 217 223 225 221 216 217 220 222 222 221 219 220 221 237 232 157 71 55 62 52 47 54 25 22 27 46 94 155 213 210 178 159 160 184 211 222 232 219 211 208 213 215 211 208 209 189 148 147 191 228 239 214 172 111 142 211 251 212 153 152 182 142 76 34 27 34 48 99 182 250 247 169 102 59 21 73 169 241 250 215 148 112 150 189 162 174 184 194 202 212 219 222 224 248 211 110 75 176 239 236 214 209 211 213 214 214 213 213 213 218 216 213 213 215 219 223 225 230 220 215 224 236 232 210 189 156 174 133 70 95 190 245 240 247 248 248 235 189 144 171 241 253 252 235 243 245 233 238 233 218 205 171 121 78 64 72 85 158 185 170 152 126 114 140 136 125 137 131 119 131 156 168 170 205 222 214 229 235 181 148 161 205 224 214 217 216 206 214 210 188 179 175 181 189 187 178 170 183 199 203 198 203 207 204 205 203 205 208 211 203 175 153 150 159 137 106 101 140 184 186 160 156 164 167 169 163 144 151 185 221 216 199 182 153 126 113 90 94 83 77 86 113 145 148 125 106 93 95 108 119 123 112 91 112 101 78 62 73 93 88 67 50 84 105 109 118 123 114 104 121 134 151 148 124 112 125 139 136 135 130 132 132 109 76 59 86 92 79 70 95 126 129 118 136 173 177 143 120 106 78 49 47 34 39 75 111 112 86 66 121 148 125 72 34 36 73 96 121 170 206 202 150 103 118 146 145 92 66 52 46 61 67 67 64 55 71 59 51 44 47 53 72 88 91 88 78 90 118 117 108 90 80 89 104 111 110 109 70 52 46 53 59 72 88 95 84 78 65 47 44 72 98 100 120 112 88 79 83 98 103 73 56 70 79 79 92 118 107 68 68 67 69 66 54 58 100 149 147 106 60 37 35 40 46 52 66 77 78 78 87 83 67 59 46 43 40 40 46 58 71 81 59 53 50 59 75 79 63 42 44 54 59 61 66 82 125 176 211 213 195 176 134 76 48 39 58 52 40 55 75 87 99 95 78 87 121 139 115 91 84 77 46 43 41 39 36 35 41 50 171 172 173 174 174 174 174 173 169 169 170 170 170 170 169 169 170 169 168 168 170 171 169 168 167 168 169 169 169 168 166 165 167 168 168 169 169 168 168 167 171 172 172 172 171 170 169 168 171 170 168 168 168 168 170 171 170 170 170 171 171 172 172 173 171 171 171 171 171 171 171 171 171 171 172 173 174 174 175 175 171 172 173 175 176 176 176 176 173 174 175 175 175 175 176 176 173 174 175 177 177 177 176 175 180 178 176 174 175 177 180 181 178 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 183 182 182 182 182 182 182 182 183 183 184 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 185 186 187 186 188 189 187 185 184 184 186 186 186 186 187 187 188 188 188 188 188 188 188 188 188 188 188 190 190 190 189 189 189 189 189 190 189 187 185 185 187 188 190 192 191 189 187 187 188 189 190 188 188 189 189 189 189 188 188 191 190 188 189 191 191 190 188 188 188 188 188 188 188 188 188 183 186 189 189 187 186 185 186 189 188 187 187 187 188 189 189 189 189 188 188 187 186 186 186 188 188 188 188 188 189 190 190 190 190 191 191 191 190 189 188 184 190 191 184 188 202 186 147 90 142 189 197 191 194 199 199 198 187 190 206 211 200 194 199 191 137 111 166 220 183 117 99 164 202 209 194 200 204 199 203 201 195 190 199 206 186 161 154 139 157 165 140 134 182 195 146 113 78 75 97 111 107 126 187 204 215 217 202 145 123 171 218 171 115 150 193 195 207 206 197 195 142 113 117 106 89 102 130 121 92 111 153 176 172 151 148 189 193 130 80 111 131 112 111 127 115 70 67 84 78 86 103 125 118 84 44 33 50 78 101 79 38 81 170 199 199 215 227 202 148 98 108 161 186 156 117 86 64 49 55 100 163 213 227 220 139 80 122 205 230 208 195 193 195 192 188 190 193 195 199 193 190 191 189 184 190 193 185 161 151 186 199 185 187 190 193 181 189 205 201 156 113 130 178 196 195 192 189 187 189 192 193 209 210 176 90 30 24 62 133 187 206 208 218 234 238 184 81 27 34 39 43 40 20 8 10 51 115 189 223 214 196 191 195 193 195 197 196 194 193 193 193 201 191 189 194 212 237 213 152 78 22 53 133 188 214 209 204 199 189 189 193 185 175 161 145 142 154 178 161 108 52 20 29 44 55 55 43 45 72 122 175 224 223 227 231 222 211 217 233 211 210 208 206 204 202 201 201 199 197 193 185 173 160 149 142 136 122 122 134 123 86 56 48 40 37 43 41 39 41 59 105 175 213 195 201 225 225 196 118 66 26 36 93 160 205 222 217 203 208 213 204 178 145 120 108 120 114 96 70 53 46 35 23 26 25 26 33 39 39 32 24 12 7 42 144 213 245 210 209 207 205 202 200 201 204 208 210 206 209 211 209 208 211 220 227 249 246 229 141 34 42 130 177 227 248 253 234 184 200 219 112 12 84 210 251 245 234 176 143 225 251 238 118 28 8 12 75 156 194 156 99 82 185 255 222 144 143 150 158 181 214 213 189 128 67 29 39 46 31 32 55 46 66 66 52 43 32 29 42 75 98 93 62 42 33 34 42 32 39 40 34 28 28 27 24 24 25 22 21 28 27 15 6 28 118 179 190 212 236 236 227 240 212 173 183 209 215 224 228 219 219 245 248 214 175 161 184 129 101 97 95 107 185 252 251 243 242 195 196 237 251 219 142 116 212 246 218 225 228 166 95 168 245 240 219 213 217 205 211 214 211 217 216 211 227 243 238 171 146 130 126 154 161 139 144 191 224 242 247 254 247 151 45 88 189 234 233 234 237 221 167 115 76 45 35 34 39 44 42 41 40 45 44 27 20 48 87 158 220 220 156 144 199 237 234 234 210 177 163 174 177 169 166 181 162 148 142 138 135 120 97 98 162 209 175 143 155 168 175 179 134 95 95 114 113 84 55 74 95 102 80 80 70 60 112 201 252 246 226 185 136 147 156 132 70 63 124 190 233 224 175 129 108 168 225 216 200 202 218 206 179 164 135 185 226 188 126 82 48 31 37 39 34 31 29 30 29 28 26 24 23 22 22 23 24 25 25 24 25 28 31 36 39 41 40 38 36 37 38 36 35 37 41 40 35 33 35 38 36 68 118 131 94 56 45 30 40 79 132 166 185 192 189 223 236 212 153 120 138 180 208 192 195 205 214 221 233 211 153 37 60 148 170 173 219 222 214 142 60 52 116 154 137 128 164 188 123 60 30 55 106 134 154 164 154 119 113 130 93 41 37 115 176 229 224 158 119 134 137 91 33 20 32 35 40 38 37 34 44 66 83 77 57 48 53 74 103 126 148 187 217 222 219 177 123 111 103 142 217 235 244 218 193 155 99 45 53 137 221 205 218 210 173 140 130 126 120 121 169 217 225 212 208 205 194 194 214 224 198 130 51 19 33 68 106 108 77 60 53 46 45 69 60 47 33 36 63 81 76 84 102 126 116 100 98 106 132 175 194 157 82 40 36 40 45 41 39 40 44 45 41 32 25 46 94 116 95 82 90 87 69 65 73 49 65 79 85 119 113 108 86 58 47 60 104 158 186 158 124 74 38 33 45 46 38 40 39 38 38 39 41 42 42 41 42 41 38 39 43 47 46 50 45 36 29 24 25 30 33 31 37 36 32 41 77 141 198 193 169 127 97 67 59 94 120 138 117 100 81 73 101 129 125 86 81 65 58 58 41 48 86 124 135 140 184 215 168 110 88 102 129 104 59 82 135 127 78 41 33 19 16 36 56 60 55 36 45 48 42 40 39 29 15 21 97 139 145 116 128 177 153 67 10 15 88 123 99 86 100 74 63 60 55 35 25 33 43 40 30 27 37 49 59 75 92 70 54 57 70 67 47 40 55 96 157 185 206 207 206 213 174 130 140 127 112 124 127 107 91 88 88 100 100 71 44 37 38 42 40 37 34 31 30 30 31 34 34 34 33 32 31 30 30 33 32 30 26 21 18 18 19 19 24 26 27 33 43 48 47 41 38 32 26 26 30 30 27 24 30 38 42 43 41 39 38 32 29 24 20 19 22 26 30 33 33 34 34 33 32 30 29 27 27 29 30 26 23 26 34 59 80 107 127 133 125 108 95 94 79 63 49 39 40 46 48 49 39 38 65 108 133 121 97 51 38 23 28 52 73 97 123 165 208 166 79 77 127 133 107 94 120 120 77 33 24 36 45 45 41 35 30 29 31 35 39 35 34 32 29 27 24 22 20 19 20 23 28 32 34 32 29 34 26 35 35 28 31 73 147 197 221 215 203 212 213 181 141 134 129 152 178 156 100 51 28 40 123 194 198 132 40 23 77 150 200 160 103 154 221 225 214 181 174 157 139 129 128 125 119 143 164 187 209 211 187 156 133 153 148 123 92 68 43 46 87 159 204 162 82 38 27 36 34 20 25 61 127 197 238 227 190 207 202 165 162 169 158 154 137 90 75 116 174 208 179 102 73 79 81 64 62 118 193 215 196 135 149 172 175 177 196 166 90 114 195 219 221 229 189 140 123 142 134 99 74 84 86 66 53 43 43 51 58 53 45 43 43 48 50 72 104 133 163 189 201 225 239 254 254 252 254 252 238 171 73 26 33 45 52 41 30 66 156 220 248 229 220 221 224 249 244 228 176 125 46 18 34 86 164 219 252 251 229 235 223 226 225 225 226 227 228 226 225 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 222 233 224 218 231 234 228 235 184 150 189 225 228 234 224 218 212 226 233 232 238 241 221 192 159 125 94 108 167 224 236 221 226 224 221 221 223 224 222 221 226 224 221 218 217 217 218 219 228 231 243 249 233 200 153 110 82 63 40 40 55 58 62 77 121 170 153 129 161 184 168 142 105 96 68 44 47 60 59 52 48 48 46 66 100 118 153 208 208 147 59 14 27 65 128 196 253 252 234 180 116 101 154 218 230 192 164 141 134 110 58 45 48 64 86 135 158 142 157 189 220 227 228 222 220 226 229 228 219 217 215 218 222 224 221 217 214 217 220 221 220 219 220 221 244 226 135 38 15 20 21 32 37 28 55 82 113 172 226 253 245 183 162 162 163 160 169 220 229 225 219 215 215 215 211 206 199 183 177 190 219 241 211 153 132 178 234 242 194 157 184 233 182 106 41 21 34 42 71 136 199 224 189 151 102 32 65 165 225 238 188 134 142 193 234 232 229 234 237 226 212 214 223 222 234 193 88 92 204 247 229 205 207 211 216 218 218 218 220 223 235 230 224 219 216 215 214 213 218 216 226 235 221 184 155 145 177 134 80 102 194 250 251 252 231 223 240 253 209 136 136 191 218 244 233 233 232 227 242 234 239 238 240 227 179 112 66 52 116 135 126 114 114 131 160 158 187 191 182 181 197 205 213 230 228 234 216 218 222 196 172 161 181 224 224 223 214 201 215 211 198 191 184 183 185 183 176 170 169 174 178 189 203 203 201 209 206 214 215 217 211 181 161 171 203 169 121 99 127 169 174 153 149 175 188 185 168 133 136 182 221 213 200 197 181 156 134 100 75 77 91 103 104 109 117 117 99 94 98 104 104 106 104 95 103 92 72 59 66 81 81 71 61 82 92 95 108 118 116 113 131 142 165 160 120 97 102 106 121 137 148 150 144 117 84 67 68 73 68 76 114 145 143 127 149 161 146 118 110 106 83 58 52 46 45 56 84 108 91 51 110 168 171 116 56 35 58 73 87 116 160 187 164 126 118 124 121 102 90 64 54 72 71 59 44 47 77 84 79 72 57 47 62 73 80 95 92 82 88 85 117 142 139 96 68 78 94 95 66 56 52 54 65 89 108 108 64 56 59 56 41 45 80 113 161 141 96 70 75 96 95 53 68 119 147 110 71 86 119 127 99 83 68 60 53 60 93 130 125 96 62 43 42 47 52 55 56 57 64 78 86 78 68 66 50 44 37 35 42 57 73 84 77 68 57 51 49 47 44 42 63 67 66 59 50 56 104 165 207 214 192 165 120 58 40 51 60 50 41 47 53 53 59 62 78 105 125 109 89 95 94 69 49 45 42 41 39 38 42 47 171 172 173 174 174 174 173 173 170 170 171 171 171 171 170 170 170 168 167 168 170 170 169 167 171 170 168 167 166 167 168 169 167 167 168 169 169 168 167 167 170 170 170 170 170 169 168 167 170 169 168 167 167 168 169 170 169 170 170 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 173 174 175 175 171 172 173 175 176 176 176 176 173 174 175 175 175 175 176 176 176 176 175 175 175 177 179 180 181 179 176 174 174 175 177 178 178 178 178 179 179 180 180 180 178 179 180 181 182 182 183 183 182 182 182 182 182 182 182 181 182 182 182 182 183 184 184 184 183 184 184 184 183 183 184 184 186 185 184 184 184 185 186 186 186 187 188 187 185 184 185 186 186 186 186 187 187 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 190 190 190 189 187 186 185 192 191 189 187 187 188 189 190 187 188 188 189 189 188 188 187 190 188 187 187 189 190 189 188 188 188 188 188 188 188 188 188 184 187 190 190 189 187 187 187 189 188 187 187 187 188 189 189 187 187 187 187 187 187 187 187 189 189 189 189 189 190 191 192 190 191 191 192 191 190 189 188 190 187 188 188 189 196 189 169 145 151 169 191 194 184 185 196 196 197 198 198 196 195 193 192 194 144 96 130 205 206 144 108 180 199 195 185 195 198 200 216 204 200 197 197 178 147 147 176 176 121 96 113 157 220 231 181 148 97 77 96 121 130 156 217 219 210 208 195 150 131 181 215 147 117 169 204 196 205 194 170 153 137 153 181 171 149 162 192 158 98 89 116 123 117 133 177 208 207 126 59 95 135 130 130 131 91 46 74 135 149 144 151 168 155 109 54 31 38 59 78 90 95 114 135 134 131 165 213 225 168 93 62 75 78 62 53 65 83 114 150 178 208 217 210 193 142 119 160 206 206 188 186 191 193 188 188 194 188 183 193 188 186 190 191 185 188 189 182 188 176 190 194 187 193 195 190 190 187 190 191 175 160 173 199 198 193 188 184 184 186 192 196 215 219 174 82 27 27 41 62 83 131 154 176 214 214 152 77 27 27 33 42 29 6 12 48 133 179 214 209 194 191 191 185 193 192 192 194 195 196 194 193 196 192 196 209 222 217 157 80 16 42 111 153 154 163 183 197 195 195 199 200 205 221 224 210 174 135 111 87 54 25 20 50 94 139 154 113 45 9 40 92 150 179 211 223 211 198 199 208 212 213 216 218 218 217 215 213 214 215 216 217 217 216 216 215 205 192 193 205 189 135 77 47 39 37 43 41 43 46 51 80 141 207 212 213 217 195 145 52 16 38 97 173 211 224 212 185 199 195 198 206 207 193 176 165 135 121 92 64 52 50 42 28 30 28 29 34 40 40 33 25 9 7 56 170 226 234 197 213 203 202 202 203 206 208 208 208 219 219 211 202 204 219 232 236 245 232 184 125 86 71 84 112 159 213 229 218 192 190 181 100 11 75 206 254 247 248 209 164 207 248 253 126 18 2 40 148 227 254 193 114 83 171 225 185 150 221 226 172 141 137 143 152 131 77 34 34 43 37 33 39 25 39 39 36 43 39 36 46 43 51 52 46 41 36 38 47 40 41 37 30 29 31 30 26 17 23 20 21 27 18 7 10 73 182 235 203 179 188 214 242 243 204 165 189 224 222 219 218 223 220 241 247 226 196 195 234 211 139 58 33 85 175 237 251 255 235 210 211 236 237 198 166 159 197 217 190 181 216 186 91 115 206 226 219 212 217 210 213 218 212 215 216 218 230 223 192 161 159 107 96 141 126 102 169 205 206 215 221 206 166 108 62 114 183 218 230 224 218 229 214 185 143 90 46 29 39 47 37 39 41 46 46 39 33 38 48 95 155 175 154 175 230 249 236 241 181 103 82 133 191 210 205 208 209 190 154 139 146 120 68 95 149 179 130 92 118 156 185 177 127 80 71 81 85 84 84 102 111 109 83 73 51 44 108 191 231 197 154 117 109 163 190 161 74 88 172 221 250 219 112 75 146 209 238 216 185 201 222 215 190 182 145 153 171 179 187 134 73 27 24 32 36 35 30 31 30 29 28 26 25 23 22 25 26 28 28 27 28 30 33 36 38 40 39 38 36 36 37 37 33 31 31 32 32 35 38 37 37 53 81 91 77 58 50 41 34 52 96 143 187 220 232 245 241 211 155 118 138 193 234 218 207 201 206 230 236 163 64 33 130 216 197 154 178 220 233 161 73 50 86 105 101 118 164 151 107 69 40 43 84 143 205 229 213 156 104 73 27 22 72 129 164 196 187 138 132 175 185 106 38 18 29 36 43 39 36 41 43 52 60 58 47 41 41 69 131 181 168 138 149 173 174 121 69 80 112 176 241 229 216 163 108 73 42 20 85 195 248 191 169 141 123 117 118 121 123 172 215 223 204 201 199 194 202 204 227 219 161 83 30 30 60 100 108 94 72 63 58 69 95 126 106 79 53 51 88 138 163 144 113 97 101 126 146 167 210 234 227 159 67 25 29 40 48 41 41 41 43 45 44 40 35 63 89 96 87 111 155 151 110 113 93 83 133 139 115 135 127 100 99 94 75 89 156 218 239 223 177 106 47 27 36 41 35 36 37 38 38 40 42 44 46 45 46 44 39 37 39 42 41 48 50 48 40 30 25 28 33 30 38 36 35 44 61 96 139 145 138 110 101 105 114 132 136 152 154 153 129 99 97 110 111 82 89 75 64 75 83 96 124 168 159 132 154 200 193 149 109 112 97 62 60 130 199 176 105 62 32 12 18 32 41 44 45 46 43 40 38 35 29 21 16 29 64 66 66 62 93 136 96 53 15 41 120 151 134 147 188 158 143 135 117 72 37 36 49 35 25 22 31 40 40 39 41 55 101 147 154 110 56 35 34 75 143 181 202 200 205 212 161 132 144 124 95 98 113 116 119 124 108 98 86 58 35 30 30 39 37 35 33 31 31 31 30 30 30 29 29 29 30 30 30 34 34 33 29 25 22 22 23 21 18 20 27 31 36 45 56 79 68 48 29 21 23 28 29 26 32 38 42 42 40 38 37 31 27 22 18 19 23 28 31 37 37 36 35 33 31 29 28 24 26 27 25 21 19 27 36 68 97 138 163 154 132 125 133 169 113 68 51 40 40 53 61 43 29 34 71 110 115 90 65 42 29 21 40 74 94 105 119 136 160 118 67 108 170 155 105 63 49 39 38 35 29 32 40 45 40 33 27 26 30 35 39 38 37 35 31 27 23 21 20 20 20 23 27 31 33 31 29 25 27 35 29 30 50 92 153 173 178 175 168 174 175 150 126 99 99 117 132 119 87 53 27 50 114 160 144 86 36 53 114 197 223 160 101 152 200 188 181 179 190 195 191 188 185 172 156 154 155 163 167 166 152 112 73 73 76 57 53 69 71 75 94 140 153 104 41 22 31 41 38 16 27 81 162 217 230 213 190 202 203 166 160 179 194 207 191 145 119 148 178 170 129 88 101 87 87 77 74 110 167 188 172 126 135 155 158 149 156 147 111 171 215 195 177 189 161 118 102 86 63 73 103 111 100 75 43 37 41 43 44 48 51 54 60 56 68 127 198 230 240 247 244 252 245 237 227 231 249 241 206 104 38 26 44 46 44 38 39 77 181 235 248 229 218 212 221 220 238 248 229 201 124 59 16 32 84 148 219 246 238 239 226 226 224 223 224 227 229 228 226 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 230 220 221 237 248 245 233 223 143 123 182 235 234 220 212 230 225 229 226 219 226 242 245 237 227 205 180 179 205 231 230 215 228 225 221 219 220 221 222 222 217 218 220 222 223 223 223 223 221 221 229 237 240 242 231 210 159 99 55 48 42 39 46 54 63 97 104 121 145 121 76 50 38 42 37 35 47 58 55 50 62 46 45 63 86 119 155 175 116 60 26 31 60 124 202 247 230 198 178 143 114 170 239 241 253 242 232 207 176 115 50 51 81 77 76 133 202 209 172 129 184 213 240 245 242 238 228 215 218 218 219 219 219 219 219 219 215 217 218 218 218 219 222 224 249 239 148 39 13 47 80 101 51 43 88 147 194 231 243 247 251 212 202 182 157 137 132 171 205 226 238 230 221 220 215 206 212 200 186 186 204 224 210 177 181 210 230 210 159 133 169 227 222 142 60 22 33 43 48 82 132 168 163 156 114 36 53 136 228 247 182 153 208 229 219 225 230 233 240 238 229 221 209 190 232 160 68 118 226 247 226 215 211 207 207 218 233 239 232 222 200 207 219 230 235 233 227 222 227 233 226 196 163 152 170 192 135 78 107 208 253 251 246 248 250 243 245 250 241 210 166 130 175 221 234 229 216 216 231 217 218 215 228 250 249 213 167 139 104 109 146 179 210 227 218 220 242 240 232 234 242 231 226 242 210 219 223 225 216 215 205 159 150 201 221 220 205 198 214 210 215 210 200 187 176 170 169 168 179 182 170 163 184 207 212 209 201 200 195 205 217 198 173 171 206 187 137 94 112 168 190 174 159 170 183 205 203 156 135 166 209 203 198 212 213 198 180 148 88 76 88 111 110 98 102 112 106 97 102 112 107 95 83 71 77 68 60 58 61 65 69 74 71 73 67 70 94 116 124 128 126 126 137 139 132 134 131 111 122 140 147 142 137 123 103 95 78 68 55 66 103 133 148 159 201 182 149 126 120 105 82 70 76 71 60 49 54 72 65 37 81 133 148 128 92 61 55 50 52 55 93 129 129 116 111 115 105 105 94 55 48 77 74 55 29 48 80 91 91 94 73 60 76 80 69 83 113 130 127 101 117 165 180 131 79 67 73 73 68 59 50 44 55 90 117 118 81 57 50 51 37 38 81 128 164 161 131 101 84 88 86 52 79 145 189 153 94 95 141 173 123 95 66 54 52 58 79 102 98 82 59 43 41 47 51 51 65 61 59 62 68 76 76 70 57 48 36 31 36 49 64 73 69 59 52 52 51 45 42 43 70 71 66 56 42 40 80 137 184 209 196 162 110 52 37 46 52 43 42 42 37 35 46 67 120 142 141 104 78 83 80 58 56 50 45 45 44 44 45 49 168 169 170 171 171 171 170 170 170 170 171 171 171 171 170 170 170 168 167 167 169 170 169 167 170 169 167 167 168 171 174 176 169 169 169 169 169 169 169 169 168 168 169 169 169 168 167 167 169 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 172 172 172 171 171 171 170 170 171 171 172 172 173 173 173 174 172 172 174 175 175 175 175 175 173 174 175 175 175 175 176 176 178 177 175 174 175 177 179 181 179 178 176 175 174 174 175 176 178 179 179 179 179 179 179 180 177 178 179 181 182 183 183 183 181 181 181 181 182 182 182 182 182 181 181 182 183 184 184 183 182 183 184 184 183 182 183 184 186 186 185 184 184 185 185 186 185 186 188 187 185 185 186 188 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 189 189 189 190 191 191 190 188 185 184 190 190 189 188 188 188 189 189 187 188 188 189 189 188 188 187 189 187 186 186 188 190 189 188 187 187 188 188 188 188 189 189 186 188 190 190 189 188 189 190 189 189 188 187 187 187 188 189 188 188 188 188 189 189 189 189 189 189 189 189 190 191 192 192 191 191 191 190 190 190 189 189 193 185 188 191 188 189 193 190 175 153 153 183 202 194 183 185 203 201 200 191 170 155 166 187 206 191 150 138 170 173 139 119 145 167 169 166 170 160 153 168 185 196 206 200 168 138 164 220 195 98 77 145 205 239 234 195 139 82 56 82 131 156 169 204 202 197 206 205 180 152 179 188 140 139 181 209 201 194 182 165 171 174 194 210 205 200 207 212 160 97 75 93 119 145 175 214 235 197 141 89 69 92 119 124 121 66 61 143 209 185 140 133 172 171 123 56 40 61 63 47 93 151 178 161 126 84 82 124 137 110 72 55 45 27 46 100 160 185 199 208 200 205 198 197 192 170 166 187 196 187 186 198 189 192 188 194 199 178 168 188 190 187 192 194 190 190 190 183 202 189 187 189 188 193 194 184 195 187 182 185 193 198 197 195 188 187 187 189 190 189 191 194 219 213 150 62 26 36 50 56 48 72 75 87 126 129 87 57 35 30 32 33 15 5 52 133 197 226 236 216 203 207 205 191 196 193 191 191 192 192 191 188 184 202 219 223 204 148 71 18 37 112 182 184 151 140 151 158 172 180 190 197 212 235 238 217 183 112 52 17 7 22 62 119 168 224 236 192 122 62 36 23 56 115 179 210 220 222 210 194 194 196 199 201 202 202 201 200 198 199 201 205 209 214 219 221 218 211 215 228 223 178 109 57 41 39 42 38 44 49 45 60 98 193 240 232 186 122 65 3 23 93 163 215 212 206 199 183 196 195 194 197 200 204 210 216 206 193 152 96 60 52 47 37 32 30 29 33 36 36 30 24 7 9 53 153 215 242 206 206 197 202 209 213 213 212 211 211 206 204 203 211 223 230 224 215 188 155 135 143 160 163 143 115 73 148 204 208 197 202 173 96 18 93 206 255 249 207 170 187 220 248 244 115 3 1 74 202 252 254 221 153 96 109 136 131 166 249 232 152 106 84 87 106 96 65 34 26 36 42 37 29 40 47 44 39 41 40 36 36 29 33 34 33 39 50 50 41 46 34 30 54 90 100 67 27 13 22 20 21 21 5 5 30 135 216 252 227 194 164 168 207 229 189 162 204 242 220 192 177 206 220 229 212 204 204 198 210 254 201 109 67 104 146 172 199 225 210 213 224 242 233 190 176 160 136 179 217 193 186 171 110 96 158 183 207 212 219 215 217 218 213 220 235 237 213 163 114 115 128 95 106 168 198 170 175 169 143 155 181 155 106 101 127 139 172 209 225 209 205 229 236 230 203 152 88 46 42 42 27 40 42 44 45 46 45 37 28 51 77 103 135 182 219 232 235 225 150 62 53 136 219 240 227 215 201 179 156 145 143 115 72 90 144 167 107 66 97 141 172 151 113 72 57 61 75 93 109 132 121 100 84 78 49 34 72 130 149 104 58 63 119 189 205 152 60 95 213 250 230 163 67 87 185 223 226 205 172 192 218 221 220 209 142 110 122 180 229 182 108 41 21 23 31 34 29 31 31 31 30 29 27 25 24 26 28 30 30 29 30 32 34 37 37 37 37 36 36 36 37 39 34 29 28 30 33 37 40 38 40 43 48 54 58 56 52 44 25 29 71 131 194 235 245 226 207 179 142 120 147 205 243 239 230 209 174 165 153 92 38 125 206 235 206 160 151 200 237 195 87 43 70 92 105 133 176 154 108 64 28 29 81 160 239 253 244 178 97 42 10 28 84 124 172 201 170 122 147 202 193 101 39 22 32 37 43 38 34 40 42 46 51 51 43 33 28 64 128 181 161 106 90 96 85 54 59 99 133 183 226 203 173 94 41 37 45 33 82 167 198 141 96 69 86 115 137 168 201 219 239 195 145 169 205 205 201 222 233 200 118 42 17 49 95 140 92 64 76 75 54 72 123 157 136 112 86 67 95 172 236 208 147 114 125 154 170 194 246 254 204 116 44 25 35 40 38 43 43 41 40 41 44 43 40 51 80 118 157 209 249 218 148 122 89 111 188 194 165 173 161 136 148 159 131 130 194 238 239 238 210 148 74 27 20 31 37 32 33 35 36 37 39 42 44 46 48 46 41 39 39 39 36 41 48 53 48 37 28 27 31 31 38 34 37 46 44 57 93 107 133 135 144 168 181 180 161 154 174 181 155 108 76 84 110 136 137 101 73 98 127 132 132 158 156 126 128 177 219 205 150 105 48 43 116 192 211 169 116 99 46 14 18 24 28 39 49 54 42 33 31 31 29 27 29 37 40 34 47 50 57 77 56 41 33 57 99 119 138 189 239 226 217 222 214 158 86 45 35 34 27 27 34 38 33 27 26 72 156 226 229 154 69 38 30 63 125 165 193 193 201 209 154 137 150 124 76 73 116 157 172 134 97 77 74 52 26 26 38 37 35 33 32 33 33 33 32 29 28 28 28 28 29 30 31 34 34 34 32 28 26 26 27 21 19 23 31 32 31 42 59 111 93 62 31 15 17 25 30 27 32 38 42 42 40 38 38 30 26 21 18 20 25 29 32 40 40 38 37 34 32 31 30 26 26 24 19 14 17 27 37 49 82 125 145 132 125 158 202 190 117 69 61 52 48 56 60 50 30 30 61 85 79 59 46 30 25 33 71 115 122 104 93 100 113 82 55 99 155 146 103 55 27 17 34 39 27 26 41 45 40 33 27 25 28 32 35 37 36 34 30 25 21 20 21 21 22 23 27 31 32 31 29 26 33 37 22 27 58 100 150 144 132 137 136 132 122 99 93 83 83 85 85 86 90 74 43 56 84 100 86 54 41 86 154 219 226 161 110 147 173 158 157 179 184 197 212 215 209 208 213 203 155 111 76 75 93 79 54 72 102 106 117 129 114 104 106 115 104 66 33 32 39 35 31 23 28 91 184 224 210 197 202 192 196 170 159 183 211 221 208 182 152 158 163 131 90 81 105 97 96 110 118 105 99 115 131 135 131 150 164 138 106 122 162 240 216 137 101 121 109 80 66 64 48 76 106 92 82 71 39 39 41 36 33 43 62 100 142 112 107 169 248 251 245 239 232 219 225 227 221 233 253 212 125 58 33 46 59 49 40 37 46 89 210 247 241 216 220 216 225 212 223 234 235 243 206 148 67 18 29 72 129 184 230 248 244 231 227 223 224 227 229 228 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 223 223 218 228 252 232 193 214 231 189 139 162 208 228 222 220 216 218 225 216 216 229 238 237 239 246 254 248 240 233 228 226 225 224 222 222 224 225 225 223 220 218 216 218 221 223 224 223 221 220 218 220 227 229 227 239 252 253 228 152 88 66 61 61 51 31 47 51 66 85 89 67 52 61 102 100 72 43 41 46 51 63 66 81 104 93 69 91 114 97 69 34 38 67 103 164 200 180 159 158 170 186 207 239 247 226 226 231 246 253 241 143 37 34 93 147 174 202 247 254 210 138 132 159 191 205 198 185 180 183 222 222 222 220 217 217 218 219 220 220 219 217 215 216 220 223 238 246 163 34 11 99 179 200 151 104 100 134 176 202 206 218 240 250 252 222 198 187 165 150 167 201 228 230 223 224 225 222 223 232 213 181 190 228 238 218 187 196 208 205 168 130 162 234 243 161 75 27 32 45 41 50 78 106 107 116 91 36 53 110 208 239 188 172 225 218 193 217 236 214 198 205 214 207 195 191 232 128 78 174 248 243 212 208 213 218 223 222 212 192 172 159 136 149 168 187 202 212 219 222 225 207 172 156 187 225 213 172 72 140 219 254 252 233 197 160 219 210 215 235 252 250 202 139 130 162 212 231 221 223 227 216 227 229 227 228 237 246 237 221 193 174 204 231 249 248 226 242 229 234 233 229 229 225 217 216 220 211 209 215 217 237 222 143 100 136 193 222 218 215 213 204 209 208 202 191 181 177 174 171 191 203 172 129 151 207 221 198 174 181 190 203 211 199 179 170 177 185 148 90 97 164 201 189 165 168 192 229 223 163 133 157 171 179 194 222 226 209 194 166 115 76 68 97 115 112 110 112 109 97 104 125 131 115 83 51 55 50 51 57 58 55 61 73 69 64 52 55 82 109 126 139 131 111 97 109 151 190 182 145 110 122 127 138 162 168 145 122 103 79 54 53 72 93 125 161 209 186 162 156 145 109 77 72 106 95 80 70 60 48 39 37 59 89 100 106 99 84 90 97 79 42 49 73 89 104 105 103 105 104 92 61 68 97 81 53 18 53 83 100 109 115 83 77 130 137 94 69 110 167 176 137 110 128 137 117 81 58 58 68 65 57 46 36 47 88 124 131 98 71 54 50 46 57 85 106 122 153 165 145 99 74 84 81 79 118 162 165 131 112 126 142 109 89 70 61 55 52 62 75 92 84 66 47 41 48 52 50 69 69 67 60 66 91 93 69 53 48 40 37 43 56 73 84 69 54 54 75 90 79 53 35 60 63 61 56 47 44 75 121 166 224 232 177 102 57 57 58 46 34 39 39 34 33 44 76 127 140 140 119 89 70 65 67 68 59 50 48 48 47 46 48 167 168 169 170 170 170 169 169 169 169 170 170 170 170 169 169 169 168 166 167 169 170 168 167 167 167 167 168 169 171 172 173 171 170 168 167 167 168 170 171 167 168 169 170 170 170 169 168 167 168 168 169 169 168 168 167 169 169 169 169 169 168 168 168 172 172 172 171 171 170 170 170 172 172 172 172 172 172 172 172 173 173 174 175 175 175 174 174 173 174 175 175 175 175 176 176 176 176 176 176 176 176 177 177 174 174 175 175 175 176 176 177 180 179 179 179 179 179 179 178 178 179 181 182 182 182 182 181 180 180 180 181 181 182 182 183 182 180 180 181 184 185 184 183 182 183 185 184 182 181 183 184 187 186 185 184 184 184 185 185 183 185 187 187 186 186 187 189 187 187 187 187 187 187 186 186 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 187 187 187 187 187 187 187 188 188 188 189 190 190 190 189 189 188 188 189 189 189 189 188 188 190 188 186 187 189 191 191 190 187 187 187 188 188 189 189 189 187 188 189 188 187 187 190 192 191 190 189 187 187 187 187 187 190 189 189 188 188 187 187 187 189 189 189 189 189 189 190 191 192 191 190 188 188 188 189 190 190 185 189 192 185 186 193 194 196 170 147 153 182 205 200 184 181 192 202 186 144 117 139 181 208 219 204 178 159 131 105 101 121 156 165 151 140 120 108 120 165 189 211 213 193 170 180 212 166 98 112 187 222 233 223 185 102 71 67 102 157 186 184 197 187 193 209 206 183 140 145 139 139 176 196 202 200 190 187 181 208 200 198 196 190 190 193 189 148 97 87 121 169 203 204 204 212 191 178 141 82 73 121 162 159 84 83 160 197 162 128 132 174 175 129 68 63 87 78 47 82 151 194 180 125 52 25 55 50 63 83 117 127 91 77 112 201 230 221 206 189 196 186 193 199 190 192 197 190 184 189 194 189 193 192 201 199 164 153 187 194 187 190 193 190 192 194 187 195 188 184 188 188 188 192 185 190 193 192 188 189 194 192 186 188 187 189 192 191 188 191 197 217 203 128 51 30 50 94 133 118 76 37 31 49 56 45 42 41 35 33 32 18 14 71 153 195 212 219 209 201 206 209 205 203 202 201 198 196 196 197 199 205 218 208 176 126 57 22 39 126 194 229 214 187 167 160 157 161 162 170 181 191 197 180 149 107 57 22 13 40 90 142 194 213 240 233 223 206 161 103 42 22 54 106 162 202 219 214 204 196 196 195 194 194 195 196 197 193 193 193 193 194 195 196 196 202 201 202 213 225 205 139 74 46 43 42 35 43 51 41 46 65 158 231 217 133 47 15 23 90 170 207 220 196 194 197 193 187 196 203 202 197 197 201 205 222 233 206 139 91 79 66 43 31 29 28 28 29 28 24 21 9 10 39 126 200 251 217 200 199 206 212 208 200 199 208 217 192 182 192 226 242 218 178 153 142 135 174 205 203 219 215 164 82 116 217 255 246 243 179 70 20 105 204 251 234 167 142 203 229 208 166 63 1 37 127 232 247 243 249 202 124 63 66 101 172 206 164 104 73 52 50 50 49 50 44 37 38 45 45 38 53 51 52 49 42 41 41 34 36 34 34 34 40 53 52 36 47 54 84 142 191 179 100 21 8 19 19 21 18 4 16 70 182 240 254 238 224 186 156 168 197 156 137 196 243 218 183 167 186 205 203 178 196 221 200 181 240 206 145 133 175 176 131 107 140 158 168 193 225 233 214 188 142 109 177 254 217 163 157 150 132 127 130 190 220 229 226 228 222 218 226 241 219 152 95 80 94 98 101 164 229 253 222 187 163 124 140 180 157 115 145 208 172 156 194 224 211 210 221 226 232 230 209 153 89 55 41 27 39 40 42 44 46 44 39 33 36 37 50 88 133 155 164 176 141 91 38 46 114 173 189 186 185 167 169 182 174 145 113 89 83 116 131 88 60 82 108 128 119 101 73 51 48 61 79 90 104 94 69 66 65 43 39 51 45 52 35 22 52 105 125 109 91 44 83 198 237 170 107 101 182 219 219 196 174 153 171 215 229 233 198 119 83 96 164 196 171 113 58 34 27 29 32 28 31 32 32 32 31 29 28 27 26 28 30 31 30 30 32 34 38 37 35 34 34 35 36 37 39 35 31 29 31 33 35 34 37 40 40 39 40 45 49 50 42 26 25 51 98 154 192 198 153 130 113 102 108 152 205 227 220 220 196 135 91 63 52 88 196 244 245 228 198 156 177 238 215 104 48 59 83 109 129 148 144 101 56 22 41 108 176 231 245 252 195 94 29 22 51 84 110 178 218 178 124 153 191 150 80 34 31 40 38 41 37 34 34 35 37 38 41 45 46 46 65 95 108 98 84 69 58 60 75 104 127 145 176 190 153 108 43 48 89 118 98 79 87 93 80 47 32 63 122 180 227 253 226 216 163 120 151 208 219 200 229 213 157 81 29 24 61 105 130 76 67 104 99 66 84 136 157 139 132 118 80 74 139 216 211 158 143 164 178 175 188 234 212 133 55 28 34 45 45 36 38 40 40 39 42 48 49 47 51 79 134 190 235 253 225 162 91 74 133 206 207 199 207 192 182 196 213 168 137 182 220 225 225 223 187 114 47 20 24 32 32 33 35 34 34 35 37 40 43 45 45 43 43 44 40 35 32 40 48 48 40 31 28 28 33 37 31 37 46 36 48 91 149 194 193 180 191 207 211 196 182 195 190 164 119 60 48 86 182 177 125 81 106 141 136 117 114 120 111 113 139 182 191 145 95 32 74 192 226 180 140 126 116 55 19 23 25 28 39 45 42 34 28 26 24 23 31 41 43 41 43 49 44 37 46 57 46 43 49 54 61 102 176 233 229 216 230 247 208 126 55 20 32 32 35 38 35 30 32 38 76 143 202 226 173 89 49 30 44 96 145 194 198 192 191 134 126 158 148 93 80 134 169 155 96 92 103 101 65 29 29 46 36 35 33 34 36 37 37 35 33 32 31 30 30 30 31 32 34 35 35 33 30 28 28 29 23 31 39 40 33 30 37 46 87 76 55 31 19 19 23 24 25 30 37 41 42 41 40 40 29 25 20 19 22 27 30 32 40 39 38 37 36 35 35 34 35 31 23 16 14 18 25 30 30 59 90 97 89 103 156 208 166 108 81 84 73 65 66 57 51 38 38 55 63 55 46 46 34 31 44 89 134 133 98 74 74 85 74 54 65 95 98 78 47 35 29 32 30 24 29 41 39 36 32 28 27 29 32 35 34 33 30 25 20 18 20 22 22 22 23 27 31 33 32 30 32 37 38 21 29 68 116 169 174 149 160 164 147 117 87 89 97 83 66 65 94 128 116 70 53 68 69 52 37 52 109 170 203 206 157 120 147 172 174 186 196 194 201 208 201 191 200 220 191 122 80 66 89 125 114 91 123 171 187 193 172 124 115 129 99 71 46 41 48 42 27 28 38 63 132 197 205 184 188 208 194 192 177 159 183 219 217 207 199 172 165 182 169 141 133 123 104 103 131 144 102 64 80 113 112 110 130 154 127 77 108 198 234 174 80 56 82 78 61 54 69 57 62 62 46 46 54 45 44 43 38 45 63 85 138 205 175 117 144 224 246 232 226 217 211 210 215 219 237 252 189 78 26 33 57 60 51 47 45 59 126 233 246 230 213 220 210 222 221 218 221 227 243 243 226 149 76 32 32 46 99 184 229 252 240 234 227 225 226 228 227 225 225 225 225 225 225 225 226 226 225 225 225 224 224 223 223 223 223 251 232 153 101 120 147 141 188 234 242 224 221 231 234 216 220 227 236 236 228 226 239 254 248 248 250 248 235 219 217 224 219 220 222 224 224 222 219 217 223 223 223 222 221 220 218 217 213 212 219 221 215 219 229 232 251 197 116 83 117 141 105 56 60 37 49 44 41 77 119 162 210 195 124 51 31 35 53 86 109 153 188 152 82 58 65 56 59 39 54 102 157 200 193 149 186 205 220 236 250 237 218 220 216 220 229 246 237 121 16 47 160 233 253 242 231 232 231 213 159 134 116 108 92 91 140 202 231 227 223 219 218 219 219 219 219 220 219 217 215 215 218 220 237 243 166 32 3 118 229 251 248 199 142 98 98 121 135 156 196 239 254 251 243 241 227 191 188 182 179 186 200 214 224 228 218 247 229 177 173 211 224 207 154 171 202 226 200 149 171 247 246 160 79 33 28 43 43 45 52 65 65 79 69 42 61 88 130 163 152 154 184 193 214 250 241 191 157 179 204 185 179 209 188 99 116 220 239 224 189 173 220 229 227 200 159 132 129 137 152 154 154 151 149 153 162 171 166 158 159 196 250 250 156 50 108 182 224 224 207 155 100 88 109 105 140 200 241 252 243 215 116 98 170 226 229 230 221 225 222 231 230 218 215 226 238 240 246 227 220 223 224 220 221 236 218 220 225 224 220 224 224 215 219 222 218 213 207 219 218 171 91 77 151 215 231 233 210 201 196 196 196 199 205 202 185 167 179 194 163 118 139 199 214 190 165 178 199 208 203 198 190 178 152 163 141 95 86 127 164 171 158 182 215 231 207 162 139 143 132 153 180 206 195 170 159 142 125 83 65 86 109 117 114 108 107 102 111 130 142 137 101 57 49 49 50 52 53 55 61 68 63 65 60 61 75 92 114 136 139 110 74 83 145 197 195 169 113 111 108 133 187 212 180 139 118 102 80 69 64 60 78 111 134 136 148 166 157 110 75 74 118 119 110 105 98 68 42 44 39 56 57 68 80 97 146 187 140 86 77 83 91 116 122 122 114 102 88 73 87 101 77 60 45 63 69 98 134 141 88 81 171 199 158 98 94 128 152 142 118 100 84 76 66 55 57 67 61 56 49 42 54 97 137 150 106 89 77 67 56 60 78 89 94 125 152 154 111 78 94 108 77 79 113 149 135 97 84 91 90 81 74 72 65 55 55 62 91 91 79 58 48 51 51 44 54 64 92 109 103 96 83 58 49 48 44 41 46 68 99 122 98 75 71 100 122 104 63 32 46 55 59 58 54 54 77 114 166 227 229 158 91 89 108 88 48 25 32 38 41 40 39 65 86 97 104 103 92 75 73 87 86 73 59 53 51 48 46 46 168 169 170 171 171 171 171 170 167 168 168 169 169 168 168 167 169 168 166 167 169 169 168 167 165 166 167 168 168 166 164 163 170 168 166 164 164 166 168 170 168 168 169 171 171 171 171 170 166 167 169 170 170 169 167 166 169 169 169 168 168 167 167 167 173 172 172 171 171 170 170 170 173 173 172 172 172 172 171 171 173 174 175 175 175 174 173 173 173 174 175 175 175 175 176 176 173 174 176 177 177 176 174 173 170 171 173 175 177 178 178 178 180 180 180 179 179 178 178 178 180 181 182 182 182 181 180 179 179 179 180 180 181 182 183 183 182 180 179 181 184 185 184 183 181 183 185 184 182 181 182 184 187 186 185 184 184 184 185 185 182 184 186 186 186 186 188 190 188 188 188 187 187 186 186 186 187 187 187 187 187 187 187 187 187 187 187 188 188 189 189 190 186 185 183 182 184 187 190 192 186 187 189 191 191 191 189 189 188 189 189 190 190 189 189 188 191 189 187 187 190 192 192 191 187 187 187 188 188 189 189 189 187 188 188 187 186 187 190 193 191 190 189 187 187 186 186 187 190 189 188 187 185 184 183 182 189 188 188 188 188 188 189 189 193 191 189 187 186 188 189 191 186 186 192 191 183 186 192 189 193 185 160 144 172 210 197 154 141 197 222 177 121 112 139 161 195 209 216 208 175 121 82 79 150 188 186 149 125 111 111 128 164 191 214 224 221 197 168 154 110 90 128 172 177 197 202 162 102 102 123 155 195 212 199 203 190 202 214 196 166 111 109 101 135 210 211 190 192 194 202 196 202 188 193 205 195 173 159 153 152 116 127 171 210 221 201 191 179 204 204 170 123 97 136 206 206 98 60 103 138 149 159 175 192 161 116 90 85 79 71 73 96 136 149 119 78 52 55 76 105 118 134 176 212 177 113 90 135 198 211 202 186 195 182 192 193 189 195 198 194 194 193 183 187 191 190 196 185 137 125 170 201 190 188 190 187 189 191 185 190 192 190 195 191 185 190 188 189 194 194 188 186 190 190 187 196 191 188 187 184 184 192 202 214 198 122 52 35 56 129 206 189 98 43 34 34 41 42 40 38 32 29 32 25 16 46 98 133 133 136 145 159 171 179 182 203 207 210 208 206 208 216 223 210 198 145 85 42 13 59 155 190 228 224 208 209 202 201 210 209 197 188 173 144 115 86 61 30 17 28 58 114 173 205 227 212 209 189 209 230 207 171 128 52 24 35 98 151 163 170 187 207 203 198 193 192 194 197 199 195 195 196 196 196 195 193 193 193 194 190 195 217 217 158 86 51 46 42 32 42 51 38 39 53 120 189 171 81 6 18 90 156 225 224 213 188 195 197 191 192 199 200 195 193 196 198 195 198 220 202 147 121 124 95 44 29 28 26 25 23 22 20 19 14 9 29 114 192 248 218 202 205 209 206 190 174 175 197 218 208 180 185 227 238 188 127 97 154 210 247 241 232 232 226 214 138 85 183 255 240 254 202 89 12 97 206 253 224 163 153 207 203 140 73 12 14 89 176 242 214 213 254 223 148 61 56 110 139 107 60 61 59 34 39 44 50 66 71 54 39 39 48 53 62 54 63 69 60 60 65 59 50 37 36 44 44 44 43 36 45 100 181 247 254 202 98 14 3 15 17 21 19 5 33 107 198 253 254 223 232 230 199 185 166 121 105 176 238 228 206 200 184 186 169 154 195 236 214 191 187 160 134 172 249 253 171 94 100 133 112 122 156 179 189 145 100 88 159 226 185 133 151 183 174 111 91 179 232 244 243 245 233 222 220 218 171 87 64 107 138 109 105 200 253 245 214 225 200 154 165 204 181 147 187 252 198 137 173 225 227 224 214 213 214 234 243 204 129 71 46 35 37 37 41 45 43 40 42 48 35 39 42 56 80 88 82 78 62 42 23 36 73 104 131 156 133 147 172 182 165 137 101 69 74 71 73 57 46 51 54 67 68 70 62 46 41 49 53 51 42 56 46 54 50 32 42 43 38 32 35 34 48 65 58 51 55 57 68 125 149 77 77 191 238 222 220 198 172 148 144 195 232 213 142 66 44 56 111 114 118 85 58 45 35 32 34 30 31 32 33 33 32 31 29 28 26 28 30 31 30 30 32 34 39 37 34 32 32 34 36 37 37 35 32 31 32 32 30 27 31 34 38 39 37 36 38 41 44 37 33 34 49 86 119 128 100 75 58 55 72 121 158 157 155 155 138 90 53 22 33 115 188 234 245 237 212 147 138 213 187 101 57 61 92 145 169 166 136 115 83 44 53 109 154 183 224 245 195 86 27 45 76 81 96 162 206 174 120 141 164 109 60 29 38 47 38 38 35 34 36 36 33 31 39 58 77 88 71 78 53 47 72 70 76 118 176 173 141 137 159 148 98 44 66 114 157 166 138 87 53 51 33 30 29 56 130 212 247 240 224 162 122 136 172 206 219 211 222 180 112 56 35 38 62 92 82 73 111 150 123 86 110 160 150 133 141 143 95 54 89 155 190 146 154 193 207 187 168 182 162 88 39 37 36 34 40 43 31 36 39 41 46 55 58 55 59 57 84 127 166 197 190 152 61 50 137 216 203 188 193 189 190 205 224 166 109 143 194 221 215 229 210 145 73 32 22 22 34 36 37 35 33 33 35 38 39 42 44 44 47 48 43 36 26 33 40 43 40 34 29 26 36 37 29 35 46 36 54 109 208 249 224 170 157 178 203 205 196 196 177 165 139 72 40 76 131 143 111 84 120 163 159 138 119 106 105 123 131 144 150 114 71 24 98 219 208 128 104 117 104 48 20 28 34 39 45 42 36 25 17 19 24 27 31 36 37 38 41 35 40 47 46 58 55 39 31 27 28 69 150 216 202 173 178 206 192 128 62 24 24 29 35 35 29 28 40 56 60 89 127 179 172 107 60 27 31 76 135 204 207 180 163 101 109 165 180 125 100 141 141 80 57 110 161 147 82 36 31 38 37 35 34 35 39 40 40 38 38 37 35 33 32 32 32 33 34 35 35 33 30 28 27 28 28 46 56 47 33 29 30 30 37 39 37 31 26 24 20 16 23 28 35 40 42 42 42 43 28 24 20 20 24 28 31 32 38 38 38 38 38 38 38 38 46 37 25 17 17 21 24 24 33 52 64 55 46 64 103 135 137 93 78 79 64 61 65 53 46 45 51 59 57 49 48 53 66 51 46 77 119 121 93 73 65 66 63 51 49 61 60 41 24 36 39 30 24 28 32 30 31 30 29 28 30 33 36 39 30 29 26 21 17 16 19 22 21 21 23 27 31 34 33 32 33 35 37 25 40 87 146 209 223 185 192 195 168 128 94 103 111 81 52 59 112 164 146 87 54 71 68 48 49 82 123 148 169 180 155 131 154 183 198 215 190 199 205 195 172 153 151 159 120 67 75 121 179 214 181 144 146 189 204 215 189 129 122 143 102 58 33 37 45 37 27 41 54 115 187 207 181 168 188 207 175 167 158 136 163 207 200 196 203 189 164 173 192 211 208 149 105 130 160 148 100 80 87 86 98 122 131 123 95 60 85 157 171 117 53 61 91 79 62 56 51 46 40 40 42 39 38 43 34 44 62 96 119 116 138 189 189 87 84 181 236 242 235 217 226 210 218 240 251 238 152 37 20 39 57 47 44 52 58 78 170 245 237 234 232 230 208 225 217 212 217 219 224 235 254 199 157 64 29 8 41 128 187 248 248 240 231 226 226 227 226 224 224 224 224 225 225 226 226 226 225 225 225 224 224 223 223 223 248 246 153 76 83 73 84 165 244 254 234 238 245 227 237 250 242 254 253 244 249 251 218 172 150 178 223 253 247 223 217 226 224 223 221 219 219 220 223 224 222 222 221 220 221 222 224 225 232 219 215 218 216 220 225 223 244 214 125 90 170 224 175 113 80 40 55 47 68 159 221 254 252 236 140 43 20 30 60 109 168 195 208 168 91 36 34 53 42 36 57 123 194 227 230 227 230 242 228 201 201 219 225 222 212 231 239 236 199 71 4 96 233 254 251 241 233 221 223 224 224 166 124 110 86 78 149 246 239 231 222 219 220 222 220 217 213 215 217 217 217 217 218 220 253 242 166 40 2 103 220 250 250 254 203 104 61 72 72 74 138 190 223 250 254 248 253 240 229 165 111 112 146 173 186 194 206 219 206 174 157 155 156 160 131 168 214 239 209 151 160 228 248 157 82 37 23 36 42 46 46 51 50 66 59 43 57 60 90 103 112 128 140 169 216 231 210 160 143 198 232 183 157 198 164 90 126 188 161 184 193 187 234 221 191 152 125 132 167 201 215 213 204 186 167 157 157 162 157 182 224 252 233 163 80 26 109 133 139 98 59 65 59 21 34 41 87 151 207 248 251 225 146 78 148 226 236 231 213 231 226 221 223 231 232 226 226 231 231 238 223 229 230 220 227 213 228 214 219 227 218 216 222 220 210 224 216 213 217 219 216 196 132 62 121 194 221 231 204 205 197 194 196 210 226 221 186 150 160 168 149 129 152 192 202 192 186 184 195 204 205 213 206 178 141 134 122 102 82 83 113 147 151 192 221 208 188 182 159 120 122 144 164 173 147 120 124 123 122 98 85 90 97 104 104 96 109 115 123 127 134 138 112 69 53 56 54 48 49 59 64 64 59 71 75 73 72 76 97 126 134 107 64 64 120 167 176 173 146 125 100 116 178 215 187 142 118 119 114 102 79 48 38 53 49 76 120 157 154 110 79 82 113 137 136 128 130 104 62 47 56 55 36 37 55 88 153 203 149 115 123 114 95 113 134 152 128 101 77 63 71 73 58 64 95 75 40 75 141 158 90 80 172 224 211 145 85 64 95 127 140 115 86 69 65 65 61 56 62 59 56 51 62 103 144 158 118 104 96 81 50 40 70 103 99 101 113 133 118 95 107 117 81 64 91 134 119 68 54 74 88 80 76 79 75 65 58 58 78 87 83 66 54 51 43 31 40 56 120 171 144 84 50 40 47 47 41 33 37 67 115 152 106 77 65 89 107 88 49 23 41 53 60 60 58 58 78 108 179 207 176 106 84 136 157 101 52 21 26 37 48 46 31 46 52 64 67 69 80 88 91 98 100 85 68 59 55 50 46 44 172 171 171 170 170 169 169 169 170 170 170 169 169 169 168 168 167 167 168 169 170 171 171 172 167 168 168 169 170 170 171 171 167 167 168 169 169 170 170 171 168 169 171 172 170 168 165 162 168 168 168 169 169 170 170 170 169 170 172 174 174 173 172 170 170 170 170 170 170 170 170 170 175 174 172 171 171 172 174 175 171 171 172 172 172 172 172 172 174 174 174 174 174 174 174 174 176 175 173 172 173 177 180 182 178 178 177 177 177 177 176 176 178 178 178 179 179 179 180 180 179 179 179 180 180 181 181 181 180 180 180 181 181 182 182 182 180 180 181 182 182 183 183 184 183 184 184 182 180 179 181 184 180 182 183 185 186 186 186 185 182 182 182 183 183 184 184 184 182 183 184 185 187 188 189 190 184 185 186 187 189 190 191 192 185 185 185 187 188 187 183 180 188 189 189 189 189 188 186 186 186 188 189 191 191 190 189 188 192 190 187 186 188 190 190 190 187 186 186 185 186 188 189 190 191 190 190 189 187 186 186 185 189 191 194 195 193 188 182 178 186 186 187 187 188 189 189 190 192 191 191 190 189 189 188 188 184 187 189 189 188 187 189 190 190 192 195 197 196 194 191 188 187 187 187 187 187 187 187 187 194 190 185 169 160 179 185 164 139 183 217 184 129 130 155 153 193 220 210 190 139 106 134 129 170 217 226 163 103 77 87 134 143 165 186 172 180 183 130 99 86 68 79 113 116 146 169 103 113 173 189 198 212 215 212 188 196 207 217 186 139 84 59 103 167 206 214 195 192 196 194 196 186 192 197 198 199 196 189 181 191 172 135 153 211 208 180 191 194 209 209 208 190 134 124 182 211 107 48 94 149 204 240 199 162 112 117 140 116 66 48 75 106 115 84 56 55 81 144 196 203 211 169 190 225 208 177 111 65 123 185 201 204 203 188 190 188 190 194 196 194 191 192 195 200 209 212 176 127 133 172 190 189 189 189 189 189 189 189 189 193 192 190 189 188 188 189 189 190 190 190 191 191 191 191 192 190 189 190 190 187 186 192 202 227 197 104 31 37 73 129 199 135 77 59 69 67 50 36 47 31 37 37 26 22 40 69 86 61 45 45 57 64 76 91 97 121 137 159 170 184 209 215 199 171 108 49 20 46 114 173 217 220 203 192 198 214 225 225 222 224 216 194 130 75 59 39 24 14 41 87 142 187 211 217 215 189 196 195 189 197 213 211 197 137 73 28 28 64 76 89 158 218 196 203 194 192 202 191 195 196 195 195 196 198 197 194 191 197 189 196 201 208 224 191 118 70 33 40 50 41 42 36 27 35 89 141 148 82 50 116 171 211 207 201 197 195 196 197 197 195 194 201 202 192 190 194 194 214 216 185 125 152 172 126 63 29 28 26 26 25 24 22 21 14 9 38 126 214 246 231 209 211 193 187 185 169 164 188 213 250 201 168 209 226 137 105 195 237 232 230 242 231 227 238 212 168 118 117 143 147 151 131 78 29 81 174 230 208 169 166 176 141 83 31 1 14 114 221 254 216 208 220 240 211 133 91 104 87 54 54 77 70 49 51 65 126 124 95 60 44 38 46 68 71 82 72 124 172 157 136 100 73 35 34 46 31 28 50 61 56 93 171 230 208 130 59 22 11 23 17 16 5 3 50 146 253 252 238 236 247 237 225 233 205 168 144 177 214 231 242 229 213 203 171 146 181 248 246 187 120 122 152 197 248 253 189 136 139 149 134 122 125 137 146 134 104 76 110 149 132 115 145 192 190 136 111 156 202 225 233 209 192 198 165 155 139 98 116 164 184 116 112 193 247 232 217 232 212 176 151 153 164 180 214 250 216 153 137 193 245 216 175 198 212 232 231 236 204 115 54 44 27 44 47 33 44 48 31 41 42 45 45 41 35 33 37 42 42 42 41 39 42 54 71 83 76 83 91 93 88 76 64 58 48 50 52 52 48 43 36 32 37 43 50 51 47 42 41 42 34 39 44 46 43 39 38 38 34 37 41 45 47 47 44 42 50 38 39 49 49 53 93 143 178 208 225 221 187 126 115 162 201 136 69 43 49 61 73 83 68 72 76 64 44 38 39 31 32 33 33 31 27 25 25 26 30 35 39 38 34 31 31 34 30 29 29 31 34 35 34 32 33 34 32 29 35 48 58 61 49 45 42 36 34 44 48 36 41 29 23 32 45 51 51 52 50 41 32 37 49 54 60 72 69 63 52 43 28 14 31 69 121 152 181 195 181 137 115 134 144 101 88 111 151 206 228 203 153 145 143 88 68 107 118 133 161 190 131 38 34 74 83 77 85 133 161 141 128 149 149 118 70 54 44 46 42 30 24 29 33 24 31 20 25 87 153 192 172 151 110 70 51 68 126 190 238 228 172 126 114 75 44 64 130 176 166 139 109 73 69 68 59 61 54 53 88 148 192 204 171 128 133 181 205 211 224 234 187 109 63 52 48 43 41 58 82 109 153 132 98 150 203 193 166 166 143 150 137 79 73 100 107 121 152 193 204 199 184 143 77 45 34 39 35 34 38 33 25 29 38 42 48 75 111 130 97 57 35 41 72 125 145 118 43 52 154 232 213 185 182 183 196 224 228 160 83 100 177 223 226 240 237 176 83 32 22 17 27 31 35 37 35 33 31 30 36 34 34 38 43 44 40 36 27 31 36 39 39 35 30 26 31 36 31 36 40 27 53 119 216 251 200 172 170 164 159 180 176 188 193 167 145 141 126 118 105 95 86 111 164 202 211 212 190 161 145 141 132 130 124 107 77 23 103 184 135 87 96 107 85 45 29 43 46 37 38 45 28 15 11 21 29 28 31 39 40 31 31 34 36 45 50 42 47 50 42 30 29 51 110 173 160 130 125 165 186 137 63 25 18 31 27 22 37 42 41 51 67 63 80 115 131 104 58 27 30 50 105 185 242 226 147 73 103 176 181 120 98 106 97 85 95 142 167 130 66 29 30 43 37 36 36 36 35 34 33 33 37 36 35 37 39 39 36 33 35 32 32 33 31 28 28 30 37 36 39 39 36 42 45 36 44 23 30 42 29 21 21 11 24 27 31 37 44 49 48 45 32 25 21 23 25 27 29 33 35 38 40 38 34 33 37 41 48 47 39 26 20 25 31 33 28 31 37 46 50 52 57 63 83 81 75 68 62 59 54 50 50 56 58 48 37 49 93 136 127 86 74 83 75 73 85 86 81 65 66 71 62 57 49 27 33 31 30 31 34 36 35 34 33 29 26 28 33 37 36 34 26 25 23 19 15 14 16 19 27 24 22 23 27 31 35 36 32 37 45 43 49 97 171 220 206 178 160 157 139 109 106 124 109 56 47 71 123 152 102 54 53 78 72 55 66 85 107 135 155 174 165 161 194 213 199 191 207 207 195 161 120 94 68 39 51 66 135 209 232 230 220 199 161 138 150 183 160 126 131 129 86 45 26 44 53 37 31 44 93 190 238 214 171 175 206 188 131 136 130 123 145 182 194 181 184 203 176 164 192 218 195 121 133 209 212 180 154 154 159 106 126 137 145 146 131 97 71 69 69 57 49 60 71 58 43 45 41 29 29 40 43 41 46 53 39 45 97 173 195 159 143 165 116 76 57 129 226 242 216 216 211 212 234 248 254 192 104 25 23 50 47 44 54 42 60 126 230 238 239 230 222 222 222 218 213 217 220 218 216 222 236 247 243 164 68 24 30 58 132 223 240 243 231 226 234 227 218 227 225 224 224 224 224 225 226 227 222 223 236 217 221 234 218 237 244 195 118 132 163 101 98 200 252 254 252 243 236 226 222 229 228 213 189 169 159 141 99 57 30 61 149 222 232 232 235 217 224 222 222 224 225 223 219 216 223 222 221 220 220 220 221 222 220 219 216 220 226 220 219 232 238 242 122 90 198 255 240 196 157 89 45 22 92 210 247 248 253 228 120 25 20 35 67 127 207 199 158 91 45 37 43 43 41 39 52 113 201 248 249 246 236 232 190 157 185 227 231 217 218 218 244 247 172 34 7 133 242 252 229 224 219 223 219 221 234 229 223 222 200 156 153 195 233 225 222 219 215 219 224 219 217 216 219 221 217 211 213 220 244 241 178 67 5 45 134 196 253 254 206 112 105 143 118 91 90 115 154 175 206 244 250 251 212 154 124 147 151 144 151 136 139 138 138 135 129 118 105 96 97 142 210 254 214 159 147 218 243 185 119 77 72 66 44 41 48 50 60 48 44 56 55 56 55 76 162 193 184 180 147 136 146 116 175 248 217 160 162 184 127 68 112 156 164 188 202 224 189 148 122 138 178 219 235 229 218 225 230 230 230 233 232 227 244 251 244 223 146 44 25 62 66 49 35 37 29 28 43 34 37 30 51 94 180 248 247 235 175 135 178 239 229 219 233 224 225 225 226 226 226 227 228 228 226 226 228 231 227 220 218 222 220 220 223 224 221 217 217 220 224 215 208 211 217 218 211 204 189 135 115 159 204 213 215 227 189 175 212 233 222 192 126 81 149 189 149 119 154 172 183 211 199 193 189 196 211 219 210 196 151 126 133 130 82 68 103 126 151 208 224 190 177 186 172 142 116 128 138 140 131 111 101 107 95 105 100 87 80 72 65 66 107 138 136 117 124 127 99 72 67 58 53 49 45 52 64 65 63 77 100 110 94 75 87 113 107 107 97 99 122 141 148 153 158 145 102 81 116 153 155 147 142 138 126 116 103 70 39 33 49 60 76 97 110 98 74 61 102 124 132 123 109 88 67 59 62 48 33 28 45 77 94 89 105 142 164 134 81 66 107 157 141 111 75 45 26 36 86 139 181 161 85 53 100 108 82 94 171 219 212 173 121 57 47 76 124 151 168 154 124 97 67 40 55 60 61 58 69 93 113 121 118 121 114 93 63 39 47 78 111 127 112 97 108 107 96 103 90 75 87 117 113 75 57 69 69 76 88 91 84 82 78 65 61 84 84 69 62 50 35 33 34 51 105 147 120 62 38 46 46 56 49 34 36 57 92 124 104 83 69 74 78 65 44 30 43 51 58 60 64 73 85 93 128 161 120 66 113 179 152 84 51 33 30 47 57 47 38 40 51 64 87 101 95 83 83 94 83 77 67 59 53 48 43 40 171 170 170 170 169 169 168 168 170 170 170 169 169 168 168 168 167 168 168 169 169 170 170 171 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 168 169 170 170 170 168 166 165 168 169 169 169 169 169 169 170 171 171 170 170 169 169 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 171 171 170 170 171 171 172 173 174 174 174 174 174 174 174 174 174 174 174 174 175 176 176 175 175 174 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 179 179 179 180 180 180 181 181 180 181 181 181 181 181 181 182 182 182 182 182 182 182 181 181 184 185 185 183 181 181 182 185 181 182 183 185 186 186 185 185 185 185 185 186 186 187 187 187 186 186 186 186 186 186 186 186 185 186 186 187 187 188 188 188 187 186 185 187 188 187 184 182 187 188 188 189 189 188 187 186 187 188 189 190 190 190 189 189 190 188 188 189 190 191 189 187 190 189 188 187 187 187 188 189 190 190 189 188 188 187 186 186 190 188 187 186 187 189 192 194 190 190 190 190 190 190 190 190 189 189 189 189 189 190 190 190 187 189 191 191 189 188 189 191 189 190 190 190 190 189 188 188 188 188 188 188 188 188 188 188 189 192 196 184 161 156 173 188 163 189 204 175 148 167 174 140 183 227 210 157 111 132 188 170 149 210 230 167 102 73 78 118 138 152 153 114 98 121 117 93 85 84 113 131 138 165 163 122 150 192 202 203 204 195 179 143 183 218 229 172 115 81 79 126 181 208 209 191 191 194 191 193 201 199 193 189 192 200 205 205 202 156 106 123 178 183 167 181 212 210 202 215 223 177 134 144 165 88 70 149 204 227 235 199 129 116 159 198 153 57 18 60 76 95 72 54 87 157 219 231 217 188 145 167 200 203 204 178 125 75 108 171 194 205 200 187 190 194 194 188 186 191 198 200 188 182 172 151 139 164 193 196 190 190 190 190 190 190 190 190 190 190 189 188 188 189 190 191 190 190 190 190 190 191 191 191 193 189 189 193 191 187 192 203 212 175 102 42 37 71 115 150 102 60 63 86 85 58 28 26 37 33 39 32 19 52 116 155 127 102 81 71 62 59 60 58 59 62 74 92 117 144 145 124 73 37 42 85 143 192 209 221 217 210 207 214 222 221 213 207 167 142 119 80 45 23 16 36 70 113 169 207 215 207 198 195 192 193 195 198 203 208 210 209 195 142 88 47 32 26 60 150 212 208 205 192 192 201 197 198 196 195 195 196 199 199 198 196 198 191 195 198 203 221 201 143 87 42 40 46 38 40 38 35 28 62 98 127 124 138 191 211 211 205 198 193 193 195 196 197 197 192 198 202 196 194 197 196 194 213 205 144 140 133 92 48 31 31 30 28 26 24 23 23 26 9 32 125 218 252 239 221 206 197 201 208 196 179 179 186 217 219 182 191 190 136 161 244 254 238 220 233 238 243 243 202 141 77 60 73 61 59 69 58 34 79 139 172 166 148 128 112 78 59 33 5 24 123 224 255 236 196 204 230 210 165 115 65 46 55 84 118 106 54 43 81 153 147 98 50 41 34 36 63 98 122 132 203 252 210 159 120 66 33 16 21 48 105 141 131 71 81 109 127 104 64 34 17 22 29 22 12 6 11 83 184 247 254 221 167 177 226 248 246 240 227 202 183 186 216 242 240 237 230 215 178 170 230 254 213 150 104 137 202 237 246 214 170 168 166 187 209 209 201 195 194 169 143 151 131 92 89 119 170 209 215 162 115 126 161 177 161 143 148 171 201 160 108 146 204 221 157 128 178 231 225 210 221 208 213 171 122 144 206 236 232 224 182 150 152 169 154 143 184 211 223 224 242 229 155 78 33 24 31 42 39 44 45 32 39 42 43 42 39 35 34 37 41 38 42 45 45 42 40 42 46 36 42 50 55 55 52 49 48 48 49 50 50 47 42 37 34 40 44 48 47 43 39 39 40 35 39 43 44 43 41 38 37 36 37 39 41 43 44 45 45 42 39 39 41 40 45 68 93 99 121 157 195 180 110 92 143 144 98 70 86 105 106 112 128 117 131 140 111 55 22 25 36 34 34 33 30 27 25 25 27 32 36 40 39 35 32 32 35 33 31 30 31 33 35 34 33 35 34 28 25 37 65 97 116 102 84 73 75 76 74 61 44 37 32 33 40 43 42 47 55 49 48 51 53 49 43 40 40 40 38 36 42 44 33 30 44 51 77 102 122 124 98 84 97 105 122 133 133 153 197 208 180 167 189 195 110 67 120 143 139 144 129 72 36 71 107 92 65 77 113 131 117 123 162 169 136 98 81 57 39 35 35 31 25 31 25 28 13 30 112 193 238 231 213 177 129 75 50 97 173 221 218 157 81 47 36 47 83 110 129 129 122 93 71 87 90 96 113 118 100 81 88 111 131 105 124 170 212 231 239 224 193 134 66 39 50 51 38 30 49 85 154 151 100 134 213 233 219 208 182 162 196 193 112 56 43 59 77 104 135 144 143 130 88 58 43 34 32 31 33 32 25 36 52 62 63 77 111 148 173 113 82 56 42 41 64 87 85 38 46 144 229 231 211 199 194 208 221 220 168 105 113 165 190 199 220 230 191 113 48 23 18 27 30 34 35 34 33 33 33 36 34 33 36 39 39 35 30 25 28 31 34 34 31 27 24 27 34 32 35 40 31 53 107 184 226 209 199 184 176 153 132 150 175 179 171 183 203 190 152 124 87 81 141 213 236 228 227 215 190 166 150 143 144 143 135 78 43 115 172 128 109 133 144 92 55 40 51 49 34 26 26 22 15 12 16 22 25 28 32 38 34 37 41 36 33 37 38 44 49 45 35 24 32 82 144 142 136 146 178 185 131 60 23 25 37 30 22 35 52 71 94 113 91 75 77 82 71 51 36 32 36 80 165 233 224 146 72 109 168 160 93 65 76 87 94 119 126 115 80 44 29 32 39 38 37 35 32 30 29 28 28 34 33 33 35 37 38 36 34 33 29 28 31 31 29 29 31 33 31 35 36 36 52 74 82 56 28 25 31 21 20 27 21 22 26 32 38 44 48 47 46 37 29 22 22 24 26 31 36 37 39 40 38 33 32 35 39 47 48 43 33 28 29 32 32 32 25 31 60 96 108 89 64 70 69 64 56 52 51 50 47 54 57 53 38 31 63 136 200 175 105 77 93 86 71 81 97 87 88 100 95 66 49 44 35 32 31 31 32 35 36 34 33 32 29 26 28 33 35 33 30 25 24 21 17 14 14 17 21 27 23 22 24 29 31 32 32 37 35 44 55 67 98 142 172 155 135 121 117 107 93 92 103 80 46 46 73 98 99 72 54 56 54 59 91 120 103 85 102 130 145 168 204 226 208 188 195 209 197 164 106 54 47 64 72 79 79 133 192 202 204 208 194 162 152 149 156 148 145 138 94 50 38 37 46 45 37 42 56 127 214 250 226 189 190 190 141 121 142 129 96 120 186 206 176 175 201 188 177 176 167 142 95 147 219 238 230 214 210 217 176 140 144 148 151 136 93 58 50 52 55 48 42 47 47 43 45 31 30 32 39 51 70 84 86 82 75 139 211 181 120 138 197 180 119 96 107 166 232 234 225 216 214 242 248 210 110 49 30 38 46 46 52 51 38 92 196 249 243 232 221 218 220 223 222 218 220 222 220 218 222 232 241 248 217 148 74 27 20 69 136 192 238 250 228 221 226 223 221 227 227 226 225 225 225 226 226 229 225 234 230 227 231 228 240 217 127 126 212 207 102 93 192 254 231 193 171 167 150 121 104 106 101 82 56 45 54 66 70 66 54 69 139 216 244 232 222 219 221 220 216 217 222 223 221 223 222 221 220 220 220 221 221 221 219 217 220 222 217 219 234 251 185 97 125 221 250 241 242 204 117 51 19 76 181 227 249 253 212 108 28 23 43 77 129 167 122 76 57 53 47 44 45 49 44 53 76 120 192 246 250 246 235 181 151 191 228 223 213 226 231 250 226 136 27 18 119 220 251 233 224 216 219 217 226 224 229 235 242 232 198 166 157 208 217 232 235 223 219 218 212 215 216 219 221 219 216 216 218 241 243 191 86 6 9 66 111 187 223 176 117 174 235 209 183 156 124 91 81 139 214 222 199 161 176 197 217 209 197 199 182 165 155 153 168 190 192 171 147 114 132 179 238 231 190 162 210 233 218 187 168 159 136 97 66 38 36 51 52 50 56 51 52 49 81 166 220 226 215 176 139 99 120 176 198 166 158 165 147 67 83 150 216 244 204 146 158 130 143 171 201 221 238 241 230 221 221 229 245 254 252 246 242 242 214 163 124 74 25 32 59 65 48 41 55 56 52 65 71 72 37 32 72 167 245 247 237 188 142 177 241 235 220 230 227 225 225 226 226 226 226 226 226 223 222 223 225 224 220 222 226 224 224 221 218 219 223 223 219 217 216 215 215 215 215 215 215 212 180 144 139 170 208 221 216 197 195 203 214 218 158 81 81 167 210 173 144 177 189 185 194 194 203 206 197 192 200 213 221 199 160 142 132 105 99 118 128 167 204 208 185 189 205 187 154 129 104 102 128 139 122 107 105 101 98 82 68 65 65 70 83 125 150 137 108 115 131 119 99 84 74 63 49 40 50 60 57 59 87 126 137 101 62 70 105 103 123 139 141 130 119 131 156 194 173 114 63 69 100 124 140 168 167 144 123 119 98 66 53 74 72 73 77 78 73 65 59 85 104 104 85 74 74 79 88 82 64 43 32 32 44 65 83 91 107 115 94 58 47 82 124 132 102 72 50 29 39 109 187 236 213 120 50 66 81 65 66 141 202 211 180 142 101 72 51 90 181 227 212 183 126 75 70 55 59 58 57 69 94 115 123 127 135 128 102 67 39 40 64 113 123 102 84 96 99 94 103 95 70 68 97 110 91 75 77 78 93 103 93 86 99 106 93 64 69 68 62 57 48 42 44 42 49 78 98 78 49 45 56 47 52 47 38 38 50 80 116 123 94 67 60 60 53 42 37 48 52 58 60 62 67 78 88 120 113 70 52 99 135 112 81 49 46 50 64 77 73 56 41 69 79 98 111 105 88 80 82 73 68 61 55 50 44 39 35 169 169 169 168 168 168 168 167 170 170 169 169 169 168 168 168 168 168 168 169 169 169 169 169 171 171 170 169 168 167 167 167 169 168 168 167 166 165 165 164 168 168 168 168 168 168 168 168 169 169 169 169 169 168 168 168 172 170 168 166 165 166 168 170 169 169 169 169 169 169 169 169 167 169 171 172 172 171 169 167 169 170 170 171 172 173 174 175 174 174 174 174 174 174 174 174 172 174 177 179 178 174 170 166 175 176 176 176 177 177 178 178 177 178 178 178 179 179 179 180 179 179 179 179 180 180 180 181 181 181 181 181 181 180 180 180 184 183 183 182 181 180 180 179 185 185 185 184 183 182 184 185 181 182 183 184 185 185 185 185 185 186 186 186 187 187 187 188 186 186 186 186 186 185 185 185 186 186 186 186 186 185 185 185 189 187 185 186 187 188 186 185 186 187 188 188 189 188 188 187 189 188 188 188 188 189 190 190 187 187 188 190 192 191 188 185 192 191 190 189 188 187 188 188 188 188 188 188 188 188 188 188 189 187 185 184 186 190 195 198 191 191 191 190 190 190 190 190 187 187 188 188 189 190 191 191 190 191 193 192 191 190 190 191 191 189 188 186 186 187 188 189 190 190 190 190 190 190 190 190 189 186 191 196 178 141 133 155 142 157 173 165 159 182 181 141 179 212 204 167 134 165 214 186 139 186 215 190 154 113 79 91 109 138 153 123 92 128 158 116 62 110 186 209 216 205 147 123 182 200 206 209 202 187 157 108 172 208 231 195 126 68 80 156 202 211 203 190 190 193 192 194 193 193 193 194 198 199 190 179 178 127 90 114 156 156 140 145 170 174 187 220 237 194 131 105 102 73 92 162 191 181 166 135 85 114 155 160 118 46 10 46 110 123 106 90 119 186 232 215 202 148 134 169 191 199 208 209 177 107 70 100 164 197 190 195 192 198 196 187 184 191 196 195 187 156 129 131 161 196 207 196 191 191 191 191 191 191 191 191 187 187 187 188 189 190 191 192 189 189 189 189 190 190 190 190 194 189 190 195 192 188 194 208 213 158 68 12 18 45 80 117 102 77 80 81 65 42 23 26 35 37 50 37 13 51 140 203 221 199 172 153 143 136 125 116 85 68 55 49 50 57 49 28 25 40 111 188 235 250 234 220 224 217 207 197 180 154 130 117 95 74 61 44 25 8 36 111 162 193 225 232 215 196 190 194 198 192 195 206 206 199 202 214 231 204 158 91 30 2 36 125 182 216 215 201 200 199 198 193 197 195 194 194 196 197 197 195 198 193 196 194 196 216 212 177 110 58 44 46 41 42 39 39 27 39 60 107 162 213 239 220 206 201 195 192 192 192 191 189 196 188 192 199 196 193 196 196 197 225 227 154 112 81 56 38 32 34 34 31 26 23 23 25 28 10 19 89 177 229 235 225 193 190 201 221 224 208 191 183 195 184 139 143 144 153 222 250 236 246 243 245 246 253 251 189 106 50 32 42 32 36 52 48 35 67 91 102 116 116 87 55 53 57 36 8 40 133 207 227 230 216 203 177 140 117 90 52 82 102 113 115 96 48 42 91 158 160 101 47 43 34 42 92 181 213 205 231 247 179 102 57 44 27 28 61 133 216 235 194 141 116 90 65 41 33 35 33 29 33 29 8 5 19 109 208 219 214 158 95 106 175 227 244 255 254 241 196 174 190 204 212 230 237 253 218 169 205 251 232 165 86 137 222 218 218 237 234 185 150 199 253 254 238 229 248 224 181 188 161 115 86 87 159 179 254 241 159 107 84 97 125 137 184 211 202 163 145 191 241 242 189 127 137 202 229 220 224 248 248 171 97 133 211 242 243 248 217 155 92 85 110 144 201 217 222 216 224 215 171 117 66 47 32 43 48 44 42 35 38 41 40 38 36 35 36 37 37 33 39 45 46 42 37 33 32 37 40 43 45 46 47 50 52 48 48 48 47 44 41 38 36 42 44 45 42 37 35 36 39 37 38 40 42 44 42 39 35 36 37 37 38 39 42 44 46 35 41 42 36 34 41 46 46 42 53 81 123 127 85 80 128 98 84 90 119 141 147 154 166 161 189 195 139 55 14 23 39 37 36 34 30 26 25 26 28 31 35 38 38 35 33 34 35 38 35 31 30 32 34 35 34 34 33 27 23 36 71 113 142 159 126 98 95 96 84 62 47 26 37 54 64 56 45 51 66 62 72 93 95 77 77 89 89 93 96 100 106 99 67 39 36 30 37 43 55 69 68 66 76 65 115 143 129 130 166 190 183 208 219 211 117 73 145 183 167 139 77 30 56 122 144 104 56 66 74 75 74 108 163 173 138 136 123 86 42 24 31 33 23 27 26 27 9 30 118 204 253 246 244 228 191 132 77 74 107 120 126 92 44 43 70 85 87 95 100 116 128 113 119 149 144 154 171 189 175 117 57 47 69 79 116 165 203 230 239 193 125 65 38 42 47 38 33 42 69 105 129 110 120 196 231 215 216 239 200 172 191 180 110 51 21 32 55 77 98 102 97 81 41 36 41 36 29 31 32 27 23 40 72 89 95 114 130 141 154 136 133 124 102 69 47 45 53 42 46 124 201 221 213 200 197 194 191 189 157 108 101 119 120 143 156 168 161 122 61 23 21 29 31 34 34 34 33 34 36 37 34 33 33 35 34 29 25 25 26 28 29 29 28 26 25 24 35 33 33 38 35 51 87 139 192 221 239 222 218 188 145 174 198 190 193 212 227 224 178 122 68 65 146 224 235 219 216 211 214 199 172 154 143 137 137 70 53 114 153 134 148 171 162 91 56 41 49 44 28 18 15 16 21 23 23 24 25 24 20 35 52 82 98 78 41 25 28 37 43 46 40 25 24 77 149 193 201 208 207 177 109 42 13 28 33 26 24 49 94 149 195 186 152 104 67 50 45 44 41 42 34 59 132 201 205 146 87 122 147 118 54 32 48 69 86 102 82 55 36 30 33 39 42 37 35 30 26 22 21 20 20 29 29 30 32 35 36 36 35 31 26 24 28 31 31 30 32 26 27 31 32 37 65 98 113 66 34 28 35 24 21 27 23 21 25 32 40 44 45 45 46 42 33 24 22 24 27 32 38 38 40 40 37 33 32 34 37 43 45 43 38 34 33 33 32 34 23 25 61 113 135 104 61 50 71 83 70 53 49 51 51 51 48 39 28 31 71 145 207 170 99 71 93 95 86 93 101 81 89 101 91 59 39 35 32 30 30 32 34 36 36 33 31 30 29 28 30 33 33 30 26 24 23 20 16 14 15 20 25 27 23 21 26 31 30 27 24 30 34 50 69 79 88 104 120 109 95 81 74 72 74 82 91 72 88 94 93 77 61 65 63 53 53 67 120 166 142 96 85 96 108 134 171 202 212 208 204 194 171 127 66 26 50 113 158 137 96 112 158 175 190 195 170 154 167 175 183 183 180 139 57 23 37 46 43 35 38 53 67 120 197 239 221 186 178 162 111 118 133 110 81 126 209 218 167 170 194 193 188 170 129 95 73 124 180 208 222 214 201 203 180 128 135 138 134 112 71 42 41 34 52 52 40 35 33 32 34 36 42 46 48 66 101 121 119 85 62 114 163 107 63 134 231 242 197 179 109 95 192 237 231 222 234 253 225 150 52 32 50 45 48 45 41 39 62 150 250 251 238 223 217 219 221 223 224 223 224 224 222 221 223 228 232 239 249 224 154 71 17 23 60 107 185 242 242 231 230 227 224 229 228 227 226 225 225 226 226 229 227 223 226 230 247 251 216 131 106 197 254 194 124 108 127 171 139 90 58 57 58 51 49 55 62 61 56 72 118 172 206 190 139 59 67 177 247 239 226 218 224 225 220 219 223 224 220 222 222 221 220 220 220 221 221 221 218 218 221 219 214 221 234 227 130 110 174 235 246 234 243 191 111 60 41 64 112 155 212 223 165 79 24 22 47 80 109 78 46 27 37 48 43 42 51 64 56 62 51 42 101 191 233 249 230 165 145 204 236 221 218 217 238 234 170 96 55 55 89 188 246 241 230 218 217 214 227 223 225 229 231 235 230 193 146 150 179 222 240 226 215 221 225 217 218 218 217 217 218 216 212 226 236 208 128 51 22 30 42 103 149 105 94 194 253 253 254 254 214 148 83 87 128 120 90 131 205 249 250 235 227 226 210 210 209 213 224 235 237 229 219 178 143 124 153 181 182 172 215 216 237 229 234 235 212 171 108 51 34 43 49 49 56 54 54 40 65 121 199 242 248 219 153 120 143 176 168 137 141 134 88 43 123 223 248 190 130 120 139 174 205 240 248 231 223 223 218 230 238 242 232 210 185 166 158 127 105 65 38 19 21 50 59 61 86 120 144 155 164 176 188 144 69 25 56 160 247 250 249 206 149 168 234 241 222 224 228 227 227 227 228 228 228 226 225 226 223 222 223 223 222 224 227 221 226 221 208 208 220 223 216 214 219 222 218 211 210 214 220 210 201 172 142 148 185 210 213 201 203 219 211 188 162 123 100 191 230 188 150 177 189 176 169 186 199 199 184 178 195 218 231 229 204 174 146 118 105 113 127 159 193 201 185 186 198 191 175 145 92 85 128 146 130 116 110 115 105 82 65 66 68 72 83 122 137 126 111 135 165 159 137 113 99 80 57 40 47 58 56 58 103 148 147 100 56 54 75 95 134 181 193 155 110 107 132 197 179 140 100 75 71 99 141 186 189 157 130 139 132 101 85 100 92 90 87 78 73 63 48 71 91 86 63 59 76 98 115 112 110 87 52 31 30 50 75 79 84 92 92 78 66 71 84 70 63 62 53 24 29 117 220 254 243 166 74 38 34 41 59 94 159 197 192 164 138 112 71 66 126 205 234 198 149 110 81 57 58 58 62 76 99 121 132 147 152 135 99 62 37 37 55 87 93 78 66 80 85 79 84 81 62 58 77 94 95 94 100 85 90 85 71 86 134 159 146 80 61 57 65 61 49 46 47 38 43 57 65 62 62 61 53 58 68 67 53 37 35 68 113 130 98 66 53 49 43 40 41 48 49 53 55 52 51 63 78 100 89 54 44 83 108 92 73 55 68 80 88 99 101 75 42 61 70 86 102 100 85 72 68 69 63 54 46 41 40 41 41 168 168 168 167 167 167 167 167 169 169 169 169 168 168 167 167 169 169 169 168 168 168 168 168 170 169 169 169 168 168 167 167 168 168 167 167 166 166 166 165 168 168 167 167 167 168 169 170 170 169 169 169 168 168 167 167 169 168 167 166 166 167 168 169 169 169 169 169 169 169 169 169 168 169 170 171 171 170 169 168 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 172 174 177 179 178 174 170 167 174 174 175 176 177 177 178 178 177 177 178 178 178 179 179 179 178 178 179 179 179 180 180 180 182 181 181 181 180 180 179 179 182 182 182 181 181 180 180 180 184 184 184 184 183 183 184 184 182 182 183 183 184 184 184 184 183 183 183 183 184 184 185 185 181 182 183 184 186 187 188 189 186 186 186 186 186 186 186 185 190 188 185 185 187 188 188 187 185 186 187 188 188 188 188 187 189 188 187 186 186 188 190 191 189 188 187 188 190 190 188 186 190 190 189 189 188 188 188 188 187 187 187 188 188 189 189 189 188 189 190 191 191 191 189 189 188 188 188 189 189 189 189 189 187 188 188 188 189 189 190 190 192 192 193 192 191 190 190 190 192 191 190 189 189 189 190 191 190 190 190 190 190 190 190 190 189 187 192 207 193 132 87 91 102 106 129 149 163 188 187 153 166 192 195 165 128 151 196 179 145 173 203 208 192 138 81 82 94 133 162 152 118 148 177 107 60 137 206 224 225 186 138 152 193 195 204 208 196 183 160 121 166 197 227 215 143 59 75 169 215 211 200 191 191 194 196 198 188 191 195 201 203 191 162 135 158 130 121 140 152 143 130 125 100 116 163 221 238 195 129 87 50 53 72 91 89 87 92 83 68 93 95 75 73 55 35 62 130 140 144 147 148 176 213 208 175 124 150 191 197 198 193 196 193 183 127 73 108 167 189 211 193 194 193 192 192 193 194 195 199 145 112 138 184 206 201 190 191 191 191 191 191 191 191 191 188 188 188 188 189 189 190 190 188 188 189 189 189 189 189 190 193 189 190 194 190 187 198 216 214 140 39 11 44 57 86 154 154 109 81 55 32 23 20 31 56 84 85 46 12 33 114 193 242 236 221 211 214 215 205 195 173 158 142 120 93 76 63 48 26 81 187 246 248 236 210 191 184 169 149 127 100 72 51 42 40 34 30 30 48 65 110 194 220 219 214 205 196 192 195 200 203 195 195 204 202 192 192 203 217 218 199 149 83 28 25 64 131 202 217 211 207 194 199 195 203 199 196 194 195 196 195 195 197 196 198 193 192 209 216 202 141 82 54 48 46 46 38 38 39 34 38 75 140 201 225 214 197 196 194 195 196 195 192 190 197 189 194 200 196 193 197 198 225 237 225 134 75 49 44 40 33 36 37 32 25 21 22 25 20 15 13 36 95 163 203 210 195 200 211 229 242 236 225 224 218 160 112 99 88 128 182 156 160 205 225 221 219 240 228 147 65 36 31 36 32 45 55 40 32 48 53 60 79 78 60 52 78 64 19 4 69 164 211 215 215 229 176 101 72 61 78 127 178 151 121 98 63 30 57 118 165 175 116 58 50 30 48 130 221 255 222 175 157 104 44 13 7 39 100 167 223 255 239 193 173 144 113 81 48 33 34 35 25 31 29 9 5 37 131 220 191 150 111 108 131 157 187 215 206 204 210 196 177 156 133 140 171 197 237 228 184 194 239 252 184 94 151 241 216 191 224 254 182 113 169 238 246 239 230 252 219 169 192 189 159 111 69 131 202 244 237 200 138 63 62 114 165 239 223 173 181 189 196 232 252 225 141 107 180 239 236 230 250 233 145 89 140 203 227 248 235 201 128 56 70 140 192 231 213 224 217 202 176 160 156 135 96 49 43 47 40 43 44 44 41 38 35 34 36 37 36 34 34 36 38 38 36 35 36 38 42 43 42 40 39 39 42 45 46 46 45 43 41 40 38 38 41 41 39 36 33 33 36 39 39 37 36 40 44 43 38 33 33 35 37 38 39 40 42 44 38 45 46 39 37 41 40 34 37 46 49 54 63 66 77 99 74 89 99 103 117 145 168 176 173 192 180 112 43 27 37 35 39 38 35 30 26 25 28 30 28 31 35 36 35 34 36 38 43 38 33 30 31 33 35 35 32 32 29 26 34 57 88 110 132 115 95 90 91 76 55 44 31 53 81 87 66 44 46 61 72 88 123 132 121 146 187 197 186 190 197 196 165 106 75 84 86 64 36 24 35 54 72 86 72 95 126 124 115 156 212 228 212 192 175 114 85 146 180 156 98 34 15 71 134 147 110 64 61 44 41 72 130 179 175 136 156 145 107 53 21 22 28 26 26 27 30 13 25 87 158 212 229 233 221 199 174 137 94 70 52 56 48 48 91 154 166 136 99 108 125 138 144 167 190 186 193 208 234 229 160 77 55 80 140 139 143 165 198 205 152 84 40 40 49 33 27 55 80 97 109 88 118 198 228 202 195 201 222 187 151 134 118 95 66 36 37 70 103 133 134 108 76 36 27 40 37 30 34 29 23 31 62 99 121 134 149 136 117 122 159 188 207 196 159 108 65 48 36 28 75 131 156 160 149 149 142 137 144 133 97 88 100 100 110 111 119 141 140 86 35 26 33 34 35 35 33 33 35 36 35 33 31 31 32 31 27 23 28 28 28 28 28 29 29 29 28 38 34 28 32 36 46 65 105 141 172 208 212 213 179 147 199 216 198 208 210 202 223 208 146 83 72 141 197 198 187 189 190 206 203 192 190 166 121 93 44 35 84 122 136 164 161 126 73 44 30 33 28 20 18 19 18 26 30 25 21 20 18 15 31 81 150 185 148 67 19 18 32 37 42 41 25 25 89 174 247 250 239 205 145 71 24 17 35 30 21 26 63 126 198 248 233 206 155 97 58 42 36 32 45 38 49 93 152 178 154 116 124 114 71 27 24 42 54 60 57 44 33 33 35 36 39 45 32 29 24 19 15 15 15 16 25 26 27 29 32 34 35 35 32 26 23 26 30 29 29 29 26 31 30 25 40 81 108 104 62 33 41 62 46 26 25 25 22 25 32 40 42 41 41 43 42 34 26 25 26 27 31 35 37 38 39 37 34 34 36 38 38 38 38 35 34 34 35 35 36 30 27 42 76 97 80 49 44 99 130 103 63 49 50 47 45 35 28 31 45 69 102 128 105 76 75 96 113 132 135 115 78 74 67 57 45 38 33 25 28 30 33 35 36 35 32 29 31 30 30 32 33 32 28 24 25 23 20 17 15 18 25 30 31 25 23 29 33 28 22 18 26 57 90 108 109 98 93 97 89 79 71 68 64 63 74 89 118 185 182 125 66 51 71 62 47 57 70 115 172 173 134 113 100 105 110 112 126 162 191 196 174 129 79 52 64 120 185 221 161 107 111 154 175 193 189 151 139 166 199 230 228 191 123 40 21 38 46 37 31 47 78 101 111 144 175 180 162 144 123 93 118 125 116 113 156 210 209 170 175 187 188 191 181 133 88 76 108 132 150 173 170 150 149 142 129 143 137 106 71 45 39 49 34 38 39 38 36 32 47 76 117 118 110 88 71 78 98 108 83 59 71 81 39 27 116 219 251 250 240 147 85 147 218 239 240 253 246 161 92 54 59 58 44 53 42 24 51 134 216 251 237 224 217 222 227 225 222 223 226 225 225 225 225 226 226 226 229 241 249 226 161 79 33 28 51 113 194 246 251 230 219 226 227 227 226 225 225 226 226 227 229 209 183 200 216 243 255 188 89 127 224 216 175 199 157 71 57 59 53 57 81 109 132 151 165 165 164 169 190 224 249 255 252 216 115 49 112 217 253 241 219 219 221 225 227 224 221 219 222 222 221 221 221 220 221 221 221 217 219 221 217 218 225 230 182 104 153 223 233 236 227 234 204 124 66 45 46 57 96 169 160 110 57 25 23 49 70 69 43 42 40 43 54 66 67 61 71 90 108 103 75 67 116 181 250 225 160 151 219 242 219 222 217 239 195 117 114 145 118 67 143 224 241 237 225 220 211 222 223 219 217 212 218 236 221 175 138 150 189 229 239 230 224 220 218 218 214 209 211 216 216 211 214 230 222 182 141 109 68 30 35 76 86 148 230 247 248 252 254 213 187 159 116 66 34 44 149 231 253 232 220 219 220 210 224 231 234 228 218 215 223 233 228 178 108 70 92 128 160 218 221 242 222 227 239 241 229 161 90 65 66 59 46 53 57 58 41 45 62 148 223 252 243 159 129 153 182 171 137 125 98 43 51 139 202 170 90 81 143 175 243 243 249 245 226 218 226 232 242 236 205 153 110 87 72 58 44 42 33 34 45 79 104 81 92 163 231 234 230 249 254 254 203 96 19 35 140 234 248 248 219 153 150 213 242 227 221 228 231 230 230 230 231 231 228 226 232 228 225 224 224 224 223 222 220 228 222 206 202 213 218 213 220 222 220 214 209 210 212 214 192 190 191 186 165 150 170 203 198 209 229 209 173 176 174 146 190 221 170 121 146 170 168 159 162 181 186 171 164 181 205 217 222 222 199 163 130 101 93 107 135 171 189 182 181 184 183 180 152 104 106 144 148 133 128 122 117 113 92 76 86 96 92 85 89 99 103 109 135 165 175 169 137 118 99 78 52 42 47 52 53 105 145 135 97 66 51 43 71 115 179 210 181 133 112 114 145 150 171 181 143 87 85 126 164 172 151 140 158 151 121 111 121 116 113 105 91 83 69 46 68 85 79 60 60 76 85 89 112 139 122 66 34 39 50 56 52 83 129 168 178 151 100 60 28 33 45 45 28 41 125 217 245 189 115 79 82 75 48 29 70 129 198 231 200 162 154 138 100 73 114 174 181 171 149 104 65 63 63 68 78 93 111 123 139 140 119 86 61 46 44 52 51 60 57 59 74 77 66 62 52 55 62 69 73 83 105 126 94 71 42 36 83 159 198 188 103 62 51 68 66 54 49 45 38 40 45 53 74 98 89 55 73 117 138 108 56 31 59 105 115 91 68 58 51 41 36 38 45 46 51 52 44 40 54 74 75 72 53 43 58 67 60 55 64 83 98 101 105 103 78 48 46 53 68 85 90 81 70 65 68 62 52 40 34 35 42 48 167 167 167 167 167 167 167 167 169 169 168 168 168 167 167 167 168 168 168 168 168 168 168 168 167 167 167 168 168 169 169 169 166 166 167 167 168 168 168 169 167 167 167 167 168 169 170 171 169 169 169 168 168 167 167 167 165 166 168 169 170 170 169 169 169 169 169 169 169 169 169 169 172 171 170 169 169 170 171 172 173 173 173 172 172 171 171 170 173 173 173 173 173 173 173 173 173 174 175 176 176 175 174 173 174 174 175 175 176 177 178 178 177 177 177 177 178 178 179 179 178 178 178 179 179 179 180 180 181 181 181 180 180 179 179 179 179 180 180 180 181 181 182 182 182 182 182 183 183 183 183 182 182 182 182 182 183 183 184 184 181 181 182 182 182 183 183 183 181 182 183 184 186 187 188 189 185 185 186 186 187 187 188 188 189 187 185 185 187 188 188 187 184 185 186 187 188 188 187 187 189 188 187 186 186 187 189 190 192 189 185 184 186 188 189 189 186 186 187 187 188 188 188 188 186 187 187 188 188 189 189 190 191 191 192 192 191 190 188 187 187 187 188 189 190 190 191 191 190 190 190 189 189 188 188 188 192 192 191 192 191 191 189 188 191 192 193 193 193 192 191 190 189 189 189 189 189 189 189 189 186 195 202 208 195 145 102 98 112 110 119 133 160 208 214 173 153 189 193 140 87 108 155 154 135 178 209 192 161 116 79 91 102 118 126 121 106 141 170 109 86 171 207 213 198 149 147 188 196 196 207 195 159 142 142 142 162 205 230 210 140 67 89 170 215 206 197 191 189 194 198 198 208 201 194 192 195 188 166 144 169 166 170 168 155 152 153 148 104 97 131 175 174 137 88 47 41 32 40 42 37 57 90 110 141 136 111 97 116 94 53 68 111 136 164 181 169 172 203 210 164 130 169 197 193 199 190 192 197 206 198 129 80 116 173 206 200 192 190 196 198 195 199 207 199 134 115 163 201 198 189 189 191 191 191 191 191 191 191 191 190 190 190 190 189 189 188 188 188 188 189 189 189 189 189 190 190 190 191 190 187 188 202 217 195 102 60 103 136 139 169 216 190 103 51 37 25 14 20 53 129 173 142 63 19 15 69 156 208 221 215 202 209 215 210 207 216 214 216 207 185 168 155 140 70 95 180 232 214 182 152 137 110 92 68 49 36 28 28 30 35 39 37 50 110 162 183 214 215 204 192 189 194 199 197 194 201 198 196 197 197 195 193 193 199 210 210 197 160 97 39 5 65 153 194 210 213 197 201 202 204 201 198 197 198 200 200 199 195 198 200 196 193 202 211 211 182 119 70 46 43 47 40 43 49 36 27 36 74 128 180 218 205 204 201 198 197 198 200 202 199 196 201 203 196 197 202 201 230 216 182 91 48 42 47 38 32 35 36 31 24 19 20 23 20 22 17 13 34 85 141 176 220 242 249 240 224 207 206 224 230 211 172 95 61 82 78 67 89 110 118 127 138 164 165 103 72 40 28 32 32 41 51 44 31 33 36 48 55 41 46 79 129 81 12 10 103 194 222 219 207 167 110 101 115 100 127 210 214 162 141 119 54 31 102 181 209 208 137 70 53 25 44 131 227 253 191 106 69 35 17 28 49 118 206 252 252 229 196 167 149 155 168 152 94 40 25 31 22 29 24 9 5 68 167 243 203 155 133 165 206 214 193 172 140 153 175 190 189 155 118 115 138 163 190 196 181 175 209 254 207 120 162 248 232 190 191 211 183 104 151 220 234 240 230 238 198 154 180 184 175 139 74 100 196 210 215 200 136 79 95 131 163 189 175 180 229 215 170 183 250 253 175 107 155 212 208 198 184 170 107 84 142 181 185 202 181 137 90 66 114 197 229 228 202 220 218 200 170 165 190 197 162 86 48 38 35 46 49 48 41 37 34 34 36 36 34 32 35 35 33 30 27 27 29 31 30 32 33 32 31 32 35 38 43 42 41 40 39 38 38 38 37 36 34 32 31 32 36 40 38 35 34 37 42 42 37 31 28 33 38 41 41 40 40 41 47 47 47 43 38 36 39 42 41 52 48 36 42 57 60 55 51 69 75 66 74 112 152 171 165 141 107 69 45 46 45 33 40 39 36 31 27 27 29 32 28 30 34 36 37 39 42 44 45 40 34 30 30 33 34 35 33 32 29 29 33 45 63 77 72 96 105 100 92 71 45 36 41 63 83 80 61 50 59 73 75 75 94 109 122 177 239 253 229 227 234 239 204 142 127 158 162 119 64 25 16 37 71 92 77 72 112 133 119 163 223 223 167 164 172 133 87 105 118 92 41 21 43 96 134 153 147 122 82 45 43 99 165 193 174 139 138 121 89 54 33 29 32 32 32 29 34 22 20 50 104 168 200 211 211 203 187 146 89 53 39 52 68 88 133 190 201 168 128 125 121 128 144 151 165 199 214 231 239 213 161 119 111 121 175 172 152 133 135 134 102 63 51 37 33 23 38 80 101 106 110 145 205 239 208 197 220 202 169 143 122 108 101 96 74 50 44 81 117 151 148 104 62 30 30 36 32 29 30 19 21 44 80 120 150 164 162 129 111 131 172 207 231 232 221 188 134 91 49 15 27 65 104 138 146 147 149 147 160 154 122 123 160 183 150 150 157 178 175 115 49 27 35 37 37 36 33 32 33 34 32 31 30 30 30 30 28 26 30 29 28 28 28 29 31 32 35 41 35 23 24 32 39 44 67 82 92 129 154 158 132 139 207 227 211 215 201 186 216 217 194 105 78 135 170 155 150 166 197 193 183 202 240 218 128 51 20 14 51 85 108 128 105 67 46 27 20 22 17 15 21 26 24 27 34 39 36 24 15 13 26 94 178 218 172 71 12 17 35 36 39 38 23 22 83 166 216 217 200 158 96 36 16 32 45 31 26 44 83 135 182 206 218 206 171 119 73 48 34 26 39 39 40 62 112 154 149 119 100 78 45 28 38 51 51 46 37 33 36 41 39 30 29 36 25 23 18 15 13 13 15 17 23 24 25 27 29 31 33 34 35 29 26 27 28 26 25 27 33 38 29 19 53 119 143 118 65 43 62 88 65 32 28 32 25 25 30 37 40 37 37 40 39 33 28 29 29 28 29 31 35 36 37 37 36 37 40 42 37 34 31 30 32 35 38 41 40 40 34 29 37 49 45 31 51 113 143 104 58 47 44 32 38 30 29 40 53 58 57 57 60 62 85 110 131 162 167 136 99 81 52 34 36 41 35 26 28 30 33 35 35 33 31 29 32 32 32 33 33 31 27 24 25 24 22 20 19 22 29 34 35 28 26 32 33 27 20 18 21 68 108 125 131 118 99 92 92 82 79 78 65 52 65 91 171 244 222 128 49 31 54 48 67 79 74 94 159 195 169 137 124 139 153 138 103 90 111 133 132 86 59 80 128 178 207 211 146 116 132 172 187 201 198 164 128 157 193 232 228 174 102 32 20 35 43 33 27 52 108 156 155 115 107 128 134 115 88 74 113 139 157 158 167 187 195 187 178 188 188 190 188 145 98 98 111 104 103 125 134 123 126 130 167 173 141 81 42 36 43 51 48 30 25 41 47 42 76 134 206 207 194 143 72 45 87 143 152 135 107 81 46 18 65 156 227 251 245 203 133 100 167 238 254 247 189 90 59 67 73 43 49 44 34 43 111 213 251 236 226 219 219 226 230 226 224 227 225 225 225 226 228 228 227 226 231 230 242 254 234 168 81 16 29 56 131 220 253 239 221 221 225 225 225 225 225 226 228 228 233 195 152 167 174 202 241 189 86 121 202 226 239 238 132 32 23 67 119 168 212 234 240 244 248 244 238 238 245 248 238 225 249 245 193 97 62 145 234 249 231 217 214 224 227 220 218 224 221 221 222 221 221 221 220 220 219 216 220 221 218 226 228 214 140 104 191 251 226 217 226 249 241 176 100 56 57 68 79 107 108 82 60 41 32 50 58 38 47 48 44 48 72 97 91 68 97 163 193 199 189 121 82 123 215 200 157 165 226 239 215 221 239 224 146 111 185 236 164 57 81 178 222 238 229 224 214 217 217 216 222 219 215 229 231 209 170 136 136 183 227 244 237 224 226 224 219 214 214 217 217 215 216 228 229 222 224 204 130 49 11 25 85 190 235 230 233 208 180 167 191 197 138 60 43 93 150 225 245 229 223 214 211 210 217 213 208 204 205 207 210 212 224 207 139 64 78 121 149 187 219 237 217 217 223 238 249 196 120 113 132 114 69 56 53 48 50 46 45 112 187 237 244 168 114 149 182 172 145 135 106 52 43 99 103 94 119 143 167 191 221 190 189 222 243 245 244 243 211 167 109 68 54 52 48 44 35 43 51 80 129 184 196 148 103 167 248 250 238 253 250 252 238 122 27 23 122 223 246 250 230 163 136 187 237 236 224 229 232 230 228 228 229 230 228 226 231 227 223 222 225 226 222 217 223 221 216 213 217 225 225 219 225 222 214 209 211 217 216 210 196 185 203 226 199 143 135 169 201 227 219 199 186 161 155 176 169 196 145 96 121 157 168 161 136 166 184 170 150 152 169 182 188 200 188 164 143 109 84 87 129 156 173 176 179 174 159 150 142 120 130 150 145 144 145 131 113 116 96 81 104 136 140 127 86 85 90 98 104 120 145 163 123 106 103 101 73 42 35 39 45 88 133 145 123 92 70 62 68 97 149 177 162 138 123 111 88 120 182 220 187 119 87 92 108 123 135 157 175 151 119 118 135 136 123 95 74 71 71 65 69 76 64 47 51 60 55 46 83 112 109 66 39 46 52 45 45 77 119 158 183 173 121 68 39 41 39 29 23 44 99 150 150 115 87 96 117 108 67 32 52 104 176 222 195 158 166 174 155 109 66 84 138 157 136 117 72 68 67 70 72 76 88 102 116 110 88 66 61 56 49 49 44 50 53 61 72 73 62 54 39 51 62 64 67 83 109 130 98 58 24 30 81 153 194 196 137 82 53 59 60 56 54 48 49 41 33 38 73 116 109 67 93 172 214 165 81 36 52 89 101 84 69 62 52 39 33 35 46 48 52 52 46 45 61 81 77 62 52 52 42 23 25 47 63 77 90 92 89 82 70 57 57 60 68 79 84 78 67 59 66 64 60 54 49 45 43 42 166 166 167 167 167 168 168 168 169 168 168 168 167 167 167 166 167 167 167 167 168 168 168 168 165 166 166 167 168 169 169 170 165 166 166 167 168 169 169 170 167 167 167 168 169 169 169 169 168 168 168 168 167 167 167 167 163 165 168 171 172 172 171 169 168 168 168 168 168 168 168 168 174 173 171 169 169 171 173 174 174 173 173 172 172 171 170 170 172 172 172 172 172 172 172 172 174 174 173 173 174 175 176 177 174 174 175 175 176 176 176 177 176 176 177 177 177 178 178 178 177 178 178 178 179 179 179 179 180 180 180 180 179 179 179 179 178 178 179 180 181 182 182 182 181 181 181 182 184 184 183 181 183 183 182 182 182 182 183 184 182 182 183 183 183 184 184 184 185 185 185 184 184 184 184 184 185 185 185 186 187 188 188 189 187 186 184 185 187 189 188 186 185 185 186 187 187 187 186 186 187 187 187 186 187 187 188 189 193 189 184 182 184 187 190 191 184 185 186 187 188 189 188 188 187 187 187 188 188 189 189 189 194 192 188 186 186 189 193 195 190 190 190 191 192 193 193 193 192 192 191 190 190 189 188 188 192 191 191 191 192 192 191 189 190 191 192 193 193 192 190 189 189 189 189 189 189 189 189 189 188 188 184 185 193 188 171 160 149 164 161 129 131 195 228 198 166 188 202 181 136 106 101 101 109 172 200 162 135 121 93 89 117 104 86 81 91 120 138 116 124 207 230 220 183 139 160 189 196 199 210 177 117 82 87 118 154 204 233 223 153 74 101 183 211 200 195 192 190 196 197 186 203 200 195 192 194 196 188 179 166 173 179 174 168 174 175 163 130 100 100 97 68 68 88 83 72 39 61 94 99 105 120 139 177 183 157 128 141 123 64 49 96 143 178 186 172 171 188 184 151 144 180 193 189 199 192 192 198 206 214 184 129 85 98 163 202 199 198 198 193 190 198 210 184 118 123 187 207 190 188 194 191 191 191 191 191 191 191 191 191 192 192 191 190 189 188 187 189 189 189 189 190 190 190 190 187 190 190 187 188 195 201 203 162 74 112 201 203 211 238 217 159 68 27 31 19 6 50 133 205 240 188 90 34 7 35 113 181 213 214 193 191 195 195 200 208 207 213 221 227 236 234 218 152 93 109 149 136 100 72 63 41 31 23 23 31 46 65 79 100 116 125 132 178 220 214 207 199 195 193 194 197 199 197 195 195 198 197 193 196 202 201 194 198 206 207 221 219 176 100 21 8 80 146 198 223 212 201 198 197 195 194 196 198 201 201 200 197 199 200 199 197 197 204 211 219 160 98 50 38 44 42 52 44 37 34 27 36 66 119 187 216 215 212 204 197 195 199 204 196 197 201 198 194 202 207 198 194 154 118 54 39 46 47 29 32 33 33 29 24 20 20 21 24 20 18 19 22 42 88 131 216 250 250 206 151 108 103 131 171 236 214 108 109 127 77 95 98 74 63 89 100 117 152 147 122 50 16 46 71 66 54 46 34 31 35 47 43 33 56 101 133 74 10 31 134 214 227 217 163 74 83 181 198 141 145 202 190 180 176 118 39 71 178 236 251 234 150 73 51 33 47 109 193 181 113 44 18 6 32 93 168 202 234 238 220 192 163 144 156 194 238 221 129 43 21 36 32 33 20 4 5 94 196 252 239 209 176 173 208 240 202 128 139 186 201 210 217 203 191 180 188 191 178 167 159 141 156 206 179 125 173 248 242 206 186 183 179 110 140 195 210 228 236 238 204 145 173 213 213 164 106 134 153 182 188 146 95 118 177 178 140 113 129 183 228 214 158 132 195 219 162 98 125 161 157 155 166 129 78 81 123 130 131 162 163 104 92 113 151 203 219 205 213 217 204 195 183 182 215 239 232 143 71 38 38 51 45 43 41 38 35 35 35 35 33 30 30 31 32 32 30 28 25 24 30 32 34 35 34 33 35 37 38 38 37 37 37 36 36 36 33 32 31 31 31 33 35 37 36 33 32 35 39 39 35 30 26 32 39 43 41 39 39 40 51 46 44 43 36 30 35 46 43 43 43 42 44 47 43 35 42 43 45 50 61 84 118 147 140 81 46 59 73 65 48 35 39 38 37 33 30 29 31 34 32 33 36 38 40 43 46 47 44 40 34 31 31 32 34 34 35 32 29 30 34 44 60 74 91 132 144 122 93 57 30 29 34 49 57 55 64 93 125 143 99 72 53 52 78 144 216 247 235 228 233 243 217 168 163 201 228 184 130 76 32 26 51 72 55 59 117 153 138 161 192 170 157 191 210 152 70 58 69 50 23 52 97 126 140 168 184 173 116 60 39 79 124 139 130 116 94 72 50 45 49 50 42 35 39 34 36 28 23 34 76 145 187 188 185 172 132 75 48 58 79 85 89 95 131 185 198 173 155 133 126 135 139 118 135 213 231 229 201 163 160 177 165 130 154 198 188 121 75 69 64 52 49 27 35 47 53 69 91 121 159 233 245 212 192 209 224 182 119 116 131 132 115 88 67 77 104 122 118 114 97 60 39 28 35 30 26 26 24 22 41 73 99 147 191 202 180 140 130 154 171 183 192 201 221 233 206 161 86 25 8 31 83 161 212 228 211 210 218 195 145 146 201 242 216 214 208 198 168 111 55 29 33 35 36 35 32 31 30 31 30 29 29 29 29 29 28 27 28 27 26 26 27 28 30 31 38 40 35 23 19 27 32 29 40 76 102 116 102 90 84 135 190 219 216 214 209 212 233 223 213 105 73 139 171 149 146 166 203 185 173 195 229 209 125 47 16 18 42 56 67 71 51 37 28 19 20 20 13 19 37 48 43 37 57 95 99 60 19 5 21 77 139 167 129 46 9 34 53 44 38 38 30 25 66 130 162 175 163 118 60 17 12 33 34 23 39 86 136 174 183 171 174 166 142 105 73 54 43 36 43 42 37 48 86 119 109 76 63 50 41 42 49 53 53 49 35 31 30 33 30 24 23 27 22 20 18 16 16 17 19 20 23 24 26 26 26 27 30 32 37 33 29 28 26 22 23 26 31 35 25 20 70 157 191 165 90 75 91 100 67 37 35 36 27 22 23 32 37 35 36 39 38 33 30 31 32 30 29 31 35 35 36 37 38 41 43 45 38 32 27 27 30 34 39 44 44 46 42 36 34 35 30 21 45 83 96 67 43 45 43 27 29 27 30 38 42 40 39 41 50 47 73 101 111 127 137 122 113 97 60 32 31 35 31 30 28 31 34 34 33 31 30 30 33 33 33 32 32 30 27 25 25 25 24 23 23 26 31 35 37 30 29 34 34 26 23 25 36 68 91 111 139 140 121 115 111 96 84 75 56 46 71 109 170 205 171 89 28 12 37 64 126 153 117 81 146 224 194 114 115 170 213 203 159 111 70 45 54 66 111 166 191 193 191 188 160 136 135 158 187 213 210 179 119 157 194 226 219 161 87 22 19 32 39 28 18 48 119 184 189 123 91 95 103 100 89 95 120 154 175 169 171 190 199 192 173 191 201 196 186 140 101 124 125 99 85 99 115 119 124 133 167 157 108 48 28 37 40 34 37 42 70 114 137 133 157 204 248 254 248 175 71 38 118 218 234 220 175 134 94 32 26 86 172 235 247 251 176 57 94 199 238 182 113 56 62 69 68 43 51 27 37 101 188 249 251 228 230 227 225 226 226 225 228 232 224 225 226 227 229 229 228 228 230 227 231 242 253 233 146 45 8 15 73 166 234 253 248 228 226 226 226 225 226 227 228 229 226 223 184 153 136 182 234 182 82 136 220 254 225 131 42 44 98 155 214 247 254 252 243 243 232 237 240 239 238 236 233 229 247 247 239 161 59 72 173 239 254 236 224 225 224 216 217 226 221 221 222 222 222 221 220 220 218 216 221 218 218 234 225 185 97 142 230 250 215 216 228 228 234 218 147 72 61 76 71 60 79 74 69 52 36 43 53 47 53 70 95 119 133 136 133 130 174 244 253 245 250 178 85 72 123 133 144 180 228 236 222 226 242 176 107 144 240 254 162 44 30 130 200 237 227 224 220 218 218 219 224 222 214 215 225 229 214 163 122 120 145 182 211 219 231 230 231 232 228 220 216 217 217 222 225 237 254 248 172 88 32 8 66 163 193 202 199 147 136 173 182 133 114 141 133 108 115 181 213 228 234 214 205 209 208 205 204 208 215 216 212 206 223 218 156 89 142 193 176 152 169 198 217 234 230 234 241 201 131 143 195 195 131 83 55 36 51 47 47 78 132 206 244 210 168 145 134 134 130 122 101 71 38 60 111 162 179 166 167 191 211 158 144 187 220 211 188 173 118 77 50 53 51 36 39 58 58 97 133 176 222 253 251 207 100 115 208 251 251 251 236 252 250 142 41 19 109 219 250 252 238 182 135 162 225 243 230 231 230 226 221 221 223 226 226 225 225 220 215 214 220 226 223 217 217 203 204 224 238 232 227 229 224 221 213 207 210 218 219 213 210 193 200 227 221 175 139 134 201 229 227 206 178 158 162 162 160 185 141 101 123 156 162 149 135 148 159 160 158 155 150 144 142 161 161 148 129 100 85 96 128 159 177 171 156 134 113 104 122 123 132 137 144 165 166 140 136 137 112 89 113 157 178 177 141 109 93 100 108 115 119 115 86 75 86 103 88 58 42 39 43 71 126 172 165 126 113 128 119 122 140 138 106 90 91 84 64 103 161 194 186 158 120 83 66 79 117 161 167 132 108 113 139 149 127 88 74 75 78 84 87 83 60 39 42 54 60 64 76 78 82 71 57 65 79 77 65 71 77 90 113 121 94 58 57 86 98 71 35 25 43 60 53 85 114 126 127 111 78 51 45 80 113 139 140 140 168 186 202 163 103 62 71 100 104 85 73 68 69 73 71 71 86 107 124 101 64 44 48 52 49 50 55 51 50 52 56 58 56 51 48 49 51 58 75 95 107 110 83 53 35 47 78 125 168 187 179 126 76 55 51 53 54 50 46 43 40 44 69 103 99 66 112 186 214 151 68 33 50 80 95 81 68 59 47 34 32 39 45 45 45 47 52 63 77 88 77 66 56 49 39 31 32 36 51 60 69 70 64 59 61 65 71 68 71 79 86 78 59 42 64 66 74 86 91 82 62 44 166 167 167 167 168 168 169 169 168 168 168 167 167 167 166 166 166 166 166 167 168 168 169 169 167 167 167 167 167 167 168 168 166 166 166 166 166 167 167 167 166 167 168 170 170 169 168 167 167 167 167 167 167 168 168 168 166 166 167 169 170 170 171 171 168 168 168 168 168 168 168 168 172 172 172 171 171 172 172 172 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 178 177 177 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 182 181 181 183 185 186 184 182 184 183 182 181 181 182 183 183 183 183 183 184 184 184 185 185 184 184 184 184 184 184 184 184 186 186 185 185 185 185 185 185 184 184 184 186 188 189 186 184 186 186 187 187 187 186 185 184 186 186 187 188 188 188 187 187 191 188 184 184 185 188 189 188 186 187 188 189 189 189 188 187 187 187 188 188 188 188 189 189 192 191 189 188 188 190 193 194 193 193 193 192 191 191 191 190 192 192 191 191 191 191 191 191 193 191 191 192 194 195 193 191 193 192 192 191 191 191 191 191 190 190 190 190 190 190 190 190 191 180 169 164 174 193 195 179 164 181 174 119 86 134 188 189 176 191 217 228 195 123 77 88 113 154 168 144 150 153 115 93 119 100 81 82 103 94 70 82 147 209 232 188 139 142 176 191 195 197 209 183 130 74 42 64 127 194 231 222 146 69 110 199 214 201 197 196 195 203 196 169 169 186 203 210 208 205 202 199 169 160 153 162 183 190 166 135 101 80 84 68 44 96 167 176 93 56 102 156 157 151 145 145 142 161 137 90 99 107 65 40 83 145 178 178 167 162 171 167 146 164 188 194 194 195 188 188 193 207 201 195 194 128 72 112 161 186 205 200 190 191 200 205 173 112 135 201 204 189 195 192 192 192 192 192 192 192 192 192 190 191 192 192 192 191 190 190 190 190 190 190 190 191 191 191 187 191 189 185 194 205 196 176 120 96 161 228 223 234 225 151 92 40 22 20 15 40 118 210 228 240 206 135 63 12 16 63 134 195 217 200 194 191 189 199 197 197 203 211 224 241 236 211 152 64 44 59 45 33 27 25 26 37 57 81 104 126 150 168 185 194 210 205 208 217 206 203 198 198 198 196 194 194 197 200 192 197 199 196 195 199 201 199 198 204 199 217 234 222 171 91 14 27 80 148 201 217 205 206 199 198 197 198 200 200 198 196 200 201 199 199 201 196 198 210 232 194 137 74 46 44 39 49 39 39 44 33 33 42 63 118 176 190 205 210 205 198 197 199 196 198 198 192 196 216 217 197 149 92 65 39 43 45 42 26 33 32 31 28 25 22 21 20 24 19 15 19 38 65 87 99 146 176 165 118 75 38 27 48 91 161 165 123 174 215 172 164 132 95 83 122 135 143 182 194 134 54 19 64 101 82 47 29 35 36 41 42 47 71 102 119 81 33 3 47 154 221 210 175 87 42 105 209 185 106 123 194 202 199 158 69 30 119 226 253 253 246 168 77 46 45 55 79 92 70 34 19 41 71 122 194 243 210 180 173 171 152 142 152 202 236 252 216 112 30 15 30 37 33 21 3 16 117 218 250 254 235 210 182 171 177 150 95 172 239 229 223 231 230 249 234 234 227 210 189 170 153 154 170 140 112 177 242 239 232 211 169 133 94 120 171 183 204 237 246 205 133 167 240 233 166 145 200 196 181 129 71 69 148 209 179 119 89 101 128 153 158 124 104 129 136 99 84 134 167 167 178 208 152 94 83 103 117 141 177 169 108 139 184 166 162 185 199 227 218 190 186 184 175 209 252 252 177 88 39 48 59 43 41 41 40 38 36 35 33 31 30 29 30 32 33 33 31 29 28 31 32 33 31 29 28 29 31 33 33 35 35 35 35 34 33 31 31 32 32 32 32 32 32 33 32 31 33 36 36 33 30 28 34 39 41 39 38 40 43 46 43 43 42 38 33 36 42 44 36 37 42 41 42 43 39 41 34 34 46 61 75 88 99 87 47 42 82 106 93 62 39 37 37 37 35 32 31 33 34 35 36 36 38 39 41 43 44 42 38 34 31 32 33 33 32 32 32 32 32 32 38 55 71 113 149 152 123 88 44 22 36 48 55 50 48 81 140 181 190 141 120 92 69 63 89 139 178 197 205 218 226 207 172 174 208 251 229 204 156 80 31 30 39 36 57 120 168 157 140 148 158 192 214 200 126 51 39 56 46 36 84 125 127 130 158 167 146 113 62 31 39 53 61 67 70 54 42 35 42 55 57 46 33 39 38 39 31 30 33 57 114 164 142 114 93 66 44 66 114 173 150 97 56 84 155 190 181 138 131 159 170 141 106 123 197 200 181 159 161 194 213 179 127 170 222 203 110 51 48 54 53 38 35 68 84 64 54 88 147 203 240 213 199 209 204 189 144 111 133 164 158 130 91 71 105 187 189 139 83 50 34 39 42 34 27 26 26 28 52 95 126 148 190 228 230 206 183 175 179 170 159 160 173 198 228 221 184 111 52 37 40 61 138 209 234 212 220 233 204 143 136 186 226 230 220 202 174 141 113 79 47 25 28 32 33 31 29 29 29 29 29 28 27 26 26 25 25 27 27 26 26 27 28 30 31 34 35 34 26 19 25 27 18 43 106 171 166 97 68 62 100 127 150 167 179 195 217 232 232 185 105 90 149 180 173 166 163 153 140 136 143 144 127 88 48 21 31 44 39 39 39 26 32 25 20 19 13 9 32 75 104 98 66 80 140 154 92 26 3 15 49 78 92 75 27 19 62 97 69 40 33 33 30 51 89 131 163 157 100 41 14 15 27 20 11 47 121 187 223 213 179 143 125 99 76 63 56 51 46 49 45 40 45 61 72 62 44 43 35 38 45 46 46 47 44 32 34 36 36 32 28 26 26 23 23 22 22 22 23 23 24 25 26 27 26 24 25 27 30 36 34 32 30 24 20 23 29 24 28 22 19 60 135 169 152 97 99 111 100 68 60 61 45 26 16 15 25 34 36 38 42 41 35 30 31 32 31 32 35 37 37 37 38 40 42 44 45 38 30 25 26 28 30 34 39 42 44 46 48 46 41 33 27 36 45 49 44 38 38 36 32 26 25 27 31 31 29 33 40 45 33 50 70 65 68 79 75 91 87 57 30 30 31 26 29 29 32 33 33 31 30 30 31 32 32 31 30 29 28 27 27 23 24 26 26 25 27 30 33 38 31 30 35 34 27 29 37 81 99 114 146 179 164 131 127 114 109 104 94 77 71 92 119 138 134 99 44 22 26 57 118 184 196 138 83 138 212 177 92 110 180 229 233 216 162 76 12 24 68 152 218 222 196 186 190 185 163 139 143 181 208 187 148 106 157 204 235 211 135 64 19 23 32 34 24 25 63 129 181 187 143 111 81 87 127 143 151 144 163 173 172 183 201 198 179 165 188 210 207 189 134 99 148 176 143 117 109 115 118 114 116 106 92 56 26 29 40 35 25 29 87 152 200 230 241 244 249 248 254 241 154 51 34 124 223 253 250 221 194 167 108 52 36 93 193 247 253 209 99 77 128 152 102 66 53 71 62 59 51 44 38 79 169 237 247 234 228 229 230 229 226 226 229 231 229 225 226 228 228 228 228 228 229 225 225 228 228 240 252 208 133 60 31 34 86 159 226 252 242 232 231 230 228 228 227 228 228 222 242 228 192 166 192 204 137 103 161 195 166 102 49 73 149 204 238 253 249 233 221 219 228 224 228 230 226 221 219 221 224 223 223 233 205 116 58 108 195 240 241 239 233 226 223 222 223 221 221 222 222 222 221 220 219 219 218 221 215 218 240 218 152 99 200 254 242 225 230 235 211 238 239 172 88 56 53 57 63 63 65 61 47 31 33 67 107 136 165 205 227 219 204 207 221 237 254 245 240 248 199 102 40 41 81 150 211 238 238 233 229 209 126 111 199 252 235 160 45 19 114 199 246 223 219 224 220 221 221 218 216 216 212 216 230 244 220 173 116 92 120 153 159 180 189 211 233 234 222 217 223 221 222 228 243 253 238 187 139 79 27 60 139 177 178 144 102 118 144 132 89 134 220 192 104 125 148 158 189 220 216 211 210 201 205 210 211 209 207 206 206 227 222 160 102 185 247 216 169 146 153 184 208 208 220 229 210 144 138 204 245 203 141 82 43 41 35 49 54 98 196 250 250 229 166 114 105 107 101 90 80 46 69 195 251 178 119 147 212 247 179 133 136 136 114 92 81 52 45 49 57 49 40 63 100 148 200 232 250 254 254 244 220 133 100 190 252 244 230 218 251 243 146 43 5 88 208 247 248 243 203 143 143 208 241 232 231 230 223 216 215 219 223 225 225 229 221 210 206 213 223 224 218 211 197 210 237 225 184 177 202 219 225 222 208 199 203 210 213 210 193 187 206 222 204 156 114 171 202 224 213 172 168 183 146 159 180 142 112 135 160 155 131 130 118 118 145 179 191 174 152 137 139 132 119 104 89 94 116 119 154 173 160 135 108 89 84 104 122 127 123 145 183 186 158 166 164 140 114 120 145 168 183 178 129 96 100 120 139 131 100 94 79 76 84 81 72 60 46 44 62 109 156 166 149 153 174 166 151 154 141 92 65 70 71 70 84 124 166 191 196 159 103 70 66 97 133 123 98 101 116 153 158 121 93 116 128 109 100 129 117 83 48 38 50 80 111 103 79 77 75 67 94 127 123 85 79 82 99 112 99 61 28 67 127 171 149 92 50 35 33 48 66 89 133 181 172 104 46 56 76 70 82 113 136 171 199 221 185 143 92 52 62 78 62 77 70 70 74 70 70 94 124 128 99 62 49 58 59 54 58 58 49 45 43 40 43 48 46 56 49 45 54 76 94 96 89 71 54 47 51 62 94 139 168 185 156 102 59 49 53 51 47 38 53 72 76 71 76 74 60 103 141 142 93 50 41 56 74 82 72 64 58 46 34 36 45 46 41 35 39 62 88 97 93 62 53 48 55 74 87 67 28 46 53 57 52 46 48 57 64 67 64 70 91 113 111 84 56 59 58 71 102 131 131 100 68 167 167 167 168 168 169 169 169 168 168 168 167 167 167 166 166 165 165 166 167 168 168 169 169 169 169 168 167 167 166 166 165 167 167 166 165 165 164 164 163 165 167 169 171 171 169 167 165 166 166 166 167 167 168 168 168 169 168 166 165 166 168 170 171 168 168 168 168 168 168 168 168 169 170 172 174 174 172 170 169 168 168 169 171 173 174 175 176 172 172 172 172 172 172 172 172 171 172 173 174 173 172 171 170 176 176 175 175 175 175 174 174 176 176 176 177 177 177 178 178 177 177 177 178 178 179 179 179 178 178 178 179 179 180 180 180 182 181 181 180 179 179 178 178 183 182 182 184 187 187 185 182 184 183 182 181 181 181 182 183 182 182 182 183 183 183 184 184 180 181 182 183 185 186 187 188 187 186 186 185 184 183 182 182 182 183 184 187 189 189 186 183 186 187 187 187 187 185 184 184 184 186 187 189 189 188 187 186 188 187 185 186 188 189 187 186 189 190 190 191 190 188 187 186 188 188 188 188 188 188 188 188 187 190 194 197 196 192 187 184 195 194 193 191 189 187 186 185 190 190 191 192 192 193 193 194 194 192 192 193 196 197 195 193 197 195 192 190 189 191 194 196 191 191 191 191 191 191 191 191 187 187 186 166 142 147 159 150 161 152 138 99 61 83 132 150 160 204 230 207 164 113 97 135 143 147 144 139 160 159 123 114 99 91 90 107 140 103 46 81 132 186 231 171 125 170 199 196 195 192 209 205 178 111 34 27 92 196 230 181 99 62 128 203 220 205 201 201 201 210 196 157 146 179 213 224 217 208 206 208 202 165 132 146 188 192 145 99 71 62 82 84 81 149 200 168 83 56 112 156 151 163 169 163 171 164 127 82 77 72 40 35 89 151 180 178 159 137 141 152 162 188 197 196 198 191 185 190 189 192 198 199 214 202 135 86 100 157 203 203 194 202 209 206 175 117 146 207 200 191 200 185 193 193 193 193 193 193 193 193 189 190 191 193 194 193 193 192 190 190 190 191 191 191 191 192 188 192 187 185 200 213 191 155 82 140 196 219 236 240 180 92 45 28 19 8 32 107 179 226 215 210 210 177 95 23 9 24 86 170 218 212 206 197 189 197 207 215 222 214 199 182 145 100 78 29 30 31 15 33 56 57 88 111 145 173 187 194 204 215 231 212 216 215 204 196 188 196 197 197 198 196 195 193 194 195 193 197 201 199 194 191 194 199 193 202 192 203 221 229 207 141 65 12 23 81 155 206 215 233 212 211 209 208 206 203 198 194 203 201 197 199 203 197 196 210 227 210 168 100 61 47 33 39 44 40 41 28 33 39 37 72 108 141 184 212 218 211 205 202 203 204 201 194 206 233 232 202 127 59 41 38 48 40 37 31 34 32 30 28 26 24 22 20 23 27 15 10 53 112 120 89 66 84 67 43 45 40 32 43 55 74 101 138 193 246 237 183 113 78 70 120 153 165 172 144 118 72 55 81 93 67 37 26 33 41 44 37 57 118 150 133 67 26 4 58 154 199 152 84 35 62 121 158 114 58 121 246 249 188 95 29 51 143 225 253 248 252 193 88 39 45 52 50 36 29 29 50 104 156 193 235 252 191 151 161 159 130 146 205 247 252 245 177 82 26 21 29 27 25 25 6 38 141 238 250 246 231 238 232 170 104 81 79 182 244 213 208 216 209 239 224 223 226 237 233 214 211 208 190 139 105 169 231 237 255 229 139 72 67 110 172 182 192 233 246 182 127 156 214 195 149 167 228 234 195 127 83 83 119 145 122 101 84 70 62 83 80 61 96 111 87 56 90 178 223 228 245 226 199 139 85 96 160 206 211 156 110 184 244 178 129 162 204 222 216 189 187 180 154 183 243 239 172 83 33 53 68 47 48 41 41 40 38 35 32 30 29 37 34 30 26 25 26 28 29 31 32 32 31 30 31 35 38 30 31 33 35 35 34 32 31 32 32 33 34 33 32 30 28 31 31 31 32 34 33 31 29 31 35 39 38 36 37 41 46 38 41 43 43 43 44 42 40 38 38 43 43 41 48 50 39 35 34 31 35 56 77 74 58 36 38 65 104 126 118 82 42 35 36 38 37 34 33 34 35 37 36 35 35 36 37 37 37 41 37 33 32 32 33 32 31 27 31 36 35 28 26 39 55 71 105 117 109 89 47 29 53 91 90 72 59 92 151 179 171 169 182 178 143 91 54 63 95 125 158 190 199 183 163 174 208 236 235 242 209 117 40 16 16 17 41 95 152 149 98 107 175 214 194 140 80 41 39 49 37 59 106 132 121 124 149 141 104 82 55 39 38 33 32 37 39 34 40 45 49 51 50 41 31 35 40 43 33 33 32 38 77 87 75 62 69 90 106 125 148 209 189 117 43 48 109 142 137 96 121 192 196 135 99 108 146 131 123 147 203 232 207 164 140 208 224 171 77 34 40 44 42 45 54 93 100 74 68 104 160 196 200 192 225 230 191 168 127 133 163 185 165 148 121 88 106 203 211 148 68 29 24 33 32 32 27 30 30 38 86 147 175 188 208 221 211 200 207 206 189 177 156 159 175 186 200 191 153 127 94 103 88 55 89 143 160 169 193 225 212 159 151 194 226 202 191 177 158 144 144 119 72 18 22 27 30 30 29 28 28 29 29 28 26 24 23 23 23 27 27 28 28 29 30 31 32 29 30 34 30 22 24 24 13 43 108 202 211 142 127 105 93 86 88 112 133 149 163 175 198 134 100 106 141 161 173 161 125 88 72 72 76 66 58 50 34 18 33 40 27 30 32 20 30 30 22 14 2 2 44 113 160 162 94 79 137 157 94 29 12 11 31 41 50 51 27 34 84 143 95 42 24 27 27 36 58 104 154 152 84 28 19 27 32 21 9 48 129 201 236 220 178 133 104 71 55 53 53 48 42 45 41 41 44 42 38 41 49 44 31 31 38 37 38 37 30 32 47 60 59 48 36 30 27 26 26 26 27 27 27 27 26 26 27 27 26 23 23 26 29 34 34 33 31 24 19 24 32 23 25 20 13 29 72 94 82 77 97 114 95 74 90 94 63 24 12 9 21 33 38 41 45 44 37 30 30 31 32 35 40 40 40 39 39 41 42 43 44 36 28 23 24 26 25 27 30 38 41 47 52 50 42 38 39 39 35 40 50 44 26 21 30 31 27 27 32 34 30 29 31 39 31 43 50 38 41 49 40 58 62 42 24 33 36 28 29 30 32 33 32 29 29 30 32 32 31 29 28 26 26 26 27 21 23 26 26 26 27 29 31 37 31 31 36 34 28 34 46 105 127 158 204 224 167 101 88 92 113 134 138 127 113 108 108 123 103 68 23 27 55 90 162 208 166 103 91 138 157 129 106 139 183 220 241 229 153 68 36 62 75 130 193 216 204 194 191 177 181 167 160 183 186 143 97 95 147 203 236 192 92 35 24 29 32 27 24 47 98 149 178 186 159 123 71 95 178 202 188 164 174 184 190 192 189 178 168 160 181 210 216 199 137 102 163 226 191 155 126 113 105 86 77 51 45 31 30 42 44 36 33 65 147 203 208 217 234 224 197 206 215 187 104 28 36 120 196 247 252 253 249 244 208 109 5 25 144 224 240 244 204 122 74 68 53 53 53 65 50 48 44 38 69 135 214 250 241 225 230 218 225 229 228 231 236 231 222 226 228 230 229 227 226 228 230 226 224 230 229 227 243 243 216 174 92 22 16 66 155 225 245 237 236 234 231 229 228 227 227 232 221 232 253 235 196 151 93 112 133 107 65 63 116 195 238 250 252 237 222 224 228 225 222 223 222 221 224 228 229 227 223 217 231 246 253 199 90 62 129 194 221 239 236 231 235 232 222 220 221 222 222 222 221 220 219 220 219 221 213 218 243 212 130 147 238 249 247 252 239 247 245 254 244 190 141 106 58 36 47 55 56 48 38 26 31 90 171 243 250 252 251 248 243 240 238 242 210 208 237 247 211 122 31 21 78 179 249 253 241 234 221 179 109 147 250 252 226 182 65 35 122 211 253 222 214 225 220 215 219 216 220 232 224 213 220 222 233 211 156 131 151 150 115 100 122 167 213 229 221 221 233 233 232 241 252 243 214 187 175 131 46 36 91 139 133 98 108 123 117 145 177 190 176 151 153 183 152 115 142 198 223 226 218 214 211 209 207 208 209 211 211 211 226 180 112 179 238 233 217 183 141 136 143 154 194 227 236 161 121 177 252 249 192 116 61 31 25 56 57 104 210 250 251 234 217 179 134 116 127 128 112 48 95 217 249 173 101 123 237 253 186 124 93 67 49 47 53 57 60 51 34 38 80 139 180 229 251 240 228 229 226 229 229 152 95 172 219 195 192 206 254 247 159 55 5 85 211 251 250 244 217 151 131 193 236 230 229 231 223 215 213 218 224 227 228 239 227 210 202 209 221 223 218 218 212 232 246 192 112 104 151 215 230 232 209 186 184 197 207 205 189 178 192 215 208 156 102 130 174 187 200 193 161 154 156 152 168 133 112 141 165 156 128 104 91 98 140 190 214 209 198 173 139 104 93 97 100 107 119 112 137 148 143 139 126 104 89 95 124 128 118 145 189 197 177 173 172 157 137 126 123 137 160 165 126 93 82 95 135 153 134 142 114 83 65 63 73 67 46 41 57 82 108 133 154 169 176 167 147 161 168 126 93 96 99 83 66 96 164 211 215 173 117 96 71 82 98 77 70 100 125 178 164 105 89 156 185 146 117 166 152 110 59 28 32 76 127 124 94 82 66 57 110 159 143 110 88 82 103 114 91 56 34 65 121 171 171 136 96 65 47 39 48 78 153 223 206 131 81 54 69 56 76 117 127 148 183 197 180 126 87 77 48 34 61 87 78 74 72 63 62 89 125 101 84 70 79 93 84 66 62 55 46 45 45 39 42 48 46 53 50 48 55 68 79 83 82 76 61 49 41 41 70 117 147 153 151 110 61 52 56 50 45 44 72 103 101 70 53 60 68 73 86 80 61 58 63 63 62 65 61 61 61 51 39 40 49 52 42 30 38 74 110 115 99 71 36 41 98 148 148 104 56 48 57 56 45 40 48 57 59 60 60 75 114 155 163 134 99 51 43 53 96 145 160 130 94 172 171 170 168 166 164 163 162 166 167 168 169 170 171 172 172 169 169 168 167 165 164 163 163 166 166 166 166 166 166 166 166 168 167 166 166 166 166 167 168 168 168 167 167 167 167 166 166 166 166 166 165 165 164 164 164 166 166 167 167 167 167 168 168 170 169 168 168 168 169 170 171 167 168 168 169 170 171 172 172 172 172 172 171 171 170 170 170 172 172 172 173 173 173 174 174 171 172 173 174 174 174 173 173 175 175 174 174 174 175 176 177 175 175 176 177 177 178 179 179 175 176 177 178 180 181 182 183 177 177 176 177 178 180 182 184 180 180 179 179 179 180 181 182 187 184 181 178 178 181 184 187 183 183 183 183 183 183 183 183 181 182 184 185 184 181 177 175 186 186 185 185 184 183 183 182 185 185 184 183 183 184 185 185 186 186 186 185 185 184 184 184 191 187 183 179 179 183 187 191 184 185 187 189 190 190 189 189 188 188 188 187 187 186 186 186 184 186 190 192 193 192 190 189 185 187 189 191 193 193 194 193 191 191 191 191 192 193 193 193 194 194 195 195 196 197 197 197 196 194 192 191 190 190 191 192 186 188 191 194 195 195 193 192 190 190 190 191 192 193 195 196 192 191 190 189 189 189 190 191 196 198 195 182 160 140 132 132 126 138 146 113 76 67 73 94 136 190 226 193 139 98 101 154 200 158 89 115 195 192 141 116 87 85 94 155 203 146 74 74 115 163 185 150 153 181 183 202 196 187 210 223 217 133 52 26 102 174 196 136 87 72 94 157 181 205 203 201 202 192 179 158 114 146 177 184 176 168 165 163 170 132 113 109 118 120 88 63 67 80 104 108 93 98 105 92 64 51 66 77 89 119 150 177 204 192 129 102 133 141 97 37 48 112 182 202 190 153 117 126 177 219 209 187 188 188 191 191 197 195 207 212 213 227 208 150 69 80 127 189 217 211 204 205 150 120 180 202 191 198 184 195 196 186 189 188 193 194 184 192 194 190 187 188 188 186 188 191 188 196 192 187 193 195 189 187 181 203 198 187 207 213 156 84 103 172 202 214 219 194 134 51 37 32 16 15 75 175 223 208 204 220 214 184 132 59 11 10 50 123 197 217 204 196 202 209 200 199 185 153 118 91 68 52 31 26 32 55 86 114 138 152 181 193 211 224 227 223 216 212 211 205 198 196 198 200 199 197 198 198 197 196 196 196 196 196 196 196 196 196 196 196 196 196 198 196 202 196 190 213 219 188 120 69 25 10 61 154 205 217 230 218 219 222 214 214 216 209 199 198 199 202 204 207 211 215 223 240 233 165 75 30 34 44 42 39 38 38 36 33 34 38 46 75 120 161 189 208 220 227 224 211 208 205 216 245 227 158 84 55 35 39 43 35 31 35 33 32 31 30 28 27 25 25 20 31 28 27 61 106 106 75 29 32 37 43 47 48 46 44 26 53 75 94 136 174 161 119 63 41 51 99 129 117 99 97 119 113 91 64 59 44 28 54 106 127 67 26 48 120 196 190 94 10 8 75 139 148 102 81 134 160 181 150 96 77 134 234 212 104 32 42 103 146 176 238 239 226 177 88 38 40 38 35 41 43 50 106 167 197 202 173 167 153 175 164 139 160 200 240 249 251 230 130 62 24 22 35 29 27 16 5 45 150 233 247 235 246 254 243 205 123 52 56 146 239 247 194 198 221 218 219 218 217 221 228 234 235 237 240 207 128 148 229 246 255 222 104 50 76 131 201 207 189 215 224 170 119 147 137 80 82 126 177 190 185 160 146 154 148 133 133 143 146 120 100 105 97 93 112 141 105 73 89 147 195 197 175 188 205 150 108 131 207 253 199 102 130 196 238 185 122 151 208 230 214 154 181 204 144 156 223 200 106 53 43 43 50 47 46 35 35 36 36 31 26 27 30 34 28 29 36 33 22 20 28 28 27 26 28 30 32 33 33 32 34 24 24 37 34 25 32 32 22 35 30 45 23 33 34 36 16 27 43 30 29 38 31 35 23 15 28 41 34 30 42 40 37 32 39 36 35 44 33 43 40 37 38 41 44 46 47 39 37 36 39 43 43 39 34 28 52 82 103 124 139 113 63 34 33 33 36 38 38 36 33 28 30 31 30 31 33 33 30 33 32 31 30 29 30 31 32 27 29 34 35 32 36 36 28 31 71 125 162 113 19 19 92 163 178 96 43 108 145 132 152 193 235 216 181 171 110 34 21 58 96 126 136 124 102 118 166 189 248 246 190 118 47 18 17 12 27 63 102 101 74 85 130 142 125 103 56 34 33 28 49 80 110 105 120 160 177 146 79 42 17 47 74 85 90 66 54 49 44 44 49 54 56 47 33 42 40 40 29 31 35 31 46 49 53 83 129 175 181 146 130 168 159 105 37 29 70 88 72 62 121 155 140 111 79 63 71 90 157 218 249 235 172 143 177 216 167 87 39 43 50 40 36 44 82 92 111 154 151 128 140 148 137 156 188 180 139 124 138 152 149 159 198 215 159 99 95 161 157 113 51 26 32 35 31 30 31 28 30 58 112 167 198 205 206 204 200 199 203 211 217 198 176 171 190 201 183 155 139 140 124 163 162 97 50 48 81 120 201 248 229 161 131 173 195 159 125 115 160 203 215 169 80 30 16 25 29 29 34 30 32 24 31 38 38 33 26 22 22 26 25 23 24 27 30 33 34 37 33 27 23 22 21 19 17 35 98 167 182 170 179 183 163 147 122 95 86 89 96 102 106 85 83 92 101 93 85 79 72 52 34 32 34 28 35 41 31 30 36 25 26 34 35 35 21 21 21 14 5 16 52 96 124 126 91 62 65 83 79 47 16 11 23 29 33 31 20 43 95 131 86 41 25 27 29 34 42 65 95 77 61 29 6 31 24 18 25 44 89 151 185 164 123 99 55 38 49 49 47 50 45 43 42 42 46 47 45 40 37 46 53 56 71 62 34 26 25 42 90 136 121 58 16 20 37 29 29 29 28 26 27 30 33 30 26 22 23 27 29 27 24 28 34 37 32 26 24 25 26 22 20 19 21 24 27 30 33 49 78 77 52 60 92 88 57 31 14 6 18 35 42 40 38 42 43 42 38 35 37 45 52 43 43 42 39 36 35 36 38 31 29 28 27 27 26 22 20 27 28 32 41 50 51 45 38 42 42 34 29 33 32 26 25 37 16 33 36 23 34 37 26 32 30 29 30 32 34 34 33 40 38 34 31 30 30 29 29 34 35 36 34 29 27 28 29 24 23 23 25 27 27 24 21 26 27 27 28 29 30 30 30 32 31 28 33 37 33 41 62 127 144 154 183 194 120 50 55 81 152 187 169 140 107 89 99 124 117 77 20 27 83 132 175 157 104 100 128 121 114 118 108 118 152 183 216 170 73 61 97 152 107 93 133 188 222 214 185 173 201 177 162 170 139 103 94 138 173 204 218 150 49 24 31 33 31 22 31 93 175 214 210 186 206 179 110 94 153 185 160 176 228 208 198 205 193 189 164 173 181 192 218 204 120 91 154 227 205 178 153 123 85 54 40 43 40 39 39 41 41 40 37 83 114 136 133 125 123 114 100 104 117 94 59 47 49 88 149 187 212 232 243 251 225 136 44 17 83 153 193 213 200 132 57 36 47 55 54 54 53 43 31 40 132 214 249 248 218 227 225 227 226 226 225 225 226 226 227 226 226 226 227 227 228 228 228 226 227 227 224 224 230 242 251 243 194 101 25 15 61 149 234 245 251 235 223 232 233 228 235 229 223 225 246 253 218 127 51 63 53 22 67 177 247 254 245 233 229 224 222 222 224 223 223 231 226 220 225 222 220 230 229 227 218 222 240 239 188 101 35 99 133 168 183 190 206 224 230 227 223 217 217 223 222 219 220 217 219 222 219 234 255 206 103 142 214 232 219 217 215 223 231 253 216 193 184 140 70 33 37 44 51 40 27 28 45 99 167 228 218 176 163 210 244 235 224 214 200 213 234 235 215 143 50 22 95 201 253 248 226 207 184 111 80 191 252 254 241 177 75 38 126 221 253 238 209 198 199 211 216 211 206 212 216 219 225 219 233 234 197 169 194 213 189 130 115 140 163 146 144 180 207 198 170 191 204 173 152 154 159 104 60 43 58 81 78 64 81 113 184 192 186 211 182 107 146 229 232 178 119 114 162 217 230 206 209 213 213 208 205 205 208 224 222 172 105 164 245 226 219 199 195 188 149 138 191 230 234 195 123 164 246 243 227 187 97 52 18 35 63 98 171 228 245 241 254 240 178 116 144 188 155 60 81 188 231 159 111 156 243 217 146 75 47 45 47 52 58 72 76 65 41 48 122 210 248 251 235 225 220 225 219 198 203 144 83 95 136 122 126 222 251 244 168 70 15 77 196 251 251 227 237 196 157 185 224 233 238 219 233 228 221 209 207 226 232 233 234 226 211 180 172 199 208 197 226 234 214 162 84 62 105 160 201 228 218 199 189 175 155 183 175 159 174 196 196 174 135 74 99 154 183 194 184 152 155 163 135 112 113 137 169 175 157 145 108 106 119 149 178 191 221 200 179 134 87 92 110 101 106 126 119 125 137 139 133 116 94 113 138 134 114 132 173 189 182 157 139 133 151 155 126 106 114 138 167 166 129 98 92 111 136 160 163 113 69 66 68 61 43 48 58 63 75 101 121 129 135 144 149 156 147 122 127 144 125 108 88 72 99 140 132 105 106 97 82 78 93 97 81 91 127 164 139 85 88 156 175 146 142 172 172 123 58 40 52 66 79 87 103 80 45 58 108 155 184 148 108 73 72 85 81 57 35 57 86 148 189 163 145 137 89 33 11 68 163 208 214 181 121 50 47 87 96 83 98 130 170 157 105 54 43 60 76 80 79 92 98 88 64 56 68 74 67 67 71 85 108 122 112 82 56 67 64 55 42 32 32 42 52 57 50 50 55 53 49 62 81 71 62 51 44 46 64 100 131 163 160 124 83 70 60 48 48 43 70 108 109 80 84 109 114 81 52 40 51 63 73 78 76 68 61 58 59 55 49 55 66 51 44 30 35 81 138 154 139 94 42 62 125 184 197 128 60 69 77 77 65 55 53 52 48 47 44 72 128 183 205 176 128 64 34 60 107 138 151 129 103 168 168 168 167 167 166 166 166 166 166 167 167 168 169 169 170 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 168 167 166 166 166 166 167 168 167 167 167 167 167 167 166 166 167 167 167 166 166 165 165 165 166 166 167 167 167 167 168 168 169 169 168 168 168 169 170 171 169 170 170 170 170 170 170 170 172 172 172 171 171 170 170 170 172 172 172 173 173 173 174 174 171 172 173 174 174 174 173 173 175 175 174 174 174 175 176 177 175 175 176 176 177 178 178 179 176 176 177 178 179 180 181 181 179 179 178 177 178 179 180 181 180 180 179 179 179 180 181 182 182 182 181 180 180 181 182 182 182 182 182 182 182 182 183 183 187 187 187 186 186 185 184 183 184 184 184 184 184 184 184 184 185 184 184 183 183 184 184 185 184 184 184 185 185 185 186 186 186 186 184 184 184 184 186 186 184 185 186 187 188 188 188 188 186 186 186 187 187 188 188 188 186 187 188 189 190 190 191 191 190 190 190 190 191 193 196 197 190 190 191 192 194 195 196 196 195 195 195 196 196 196 197 197 196 195 195 195 195 196 197 198 194 194 195 196 195 193 191 190 193 192 191 190 189 189 189 190 190 190 189 189 189 190 191 192 184 186 184 181 188 197 192 179 193 182 163 120 93 93 94 104 120 149 190 206 183 126 97 137 190 134 71 105 191 212 163 103 73 92 101 131 164 138 102 111 121 131 135 121 149 194 198 199 197 190 203 193 168 121 93 58 90 165 183 125 117 146 127 100 117 160 186 205 211 189 156 121 71 100 127 137 139 135 117 95 114 124 114 93 95 76 43 54 91 108 142 148 113 85 81 78 60 28 46 84 110 125 117 110 139 136 132 165 207 211 154 68 42 73 130 184 217 196 143 129 194 226 217 200 202 209 215 209 195 190 198 201 200 215 207 166 89 47 55 116 177 224 224 184 143 150 195 191 177 198 197 196 198 192 193 188 194 197 189 199 192 190 189 190 190 189 190 192 189 194 190 186 189 190 190 194 197 184 192 219 205 142 105 116 166 197 210 224 207 146 90 46 26 10 6 43 128 214 229 192 183 205 224 220 171 81 20 15 24 91 163 205 231 238 205 161 155 143 115 77 44 27 22 21 30 56 93 132 170 202 219 222 210 211 212 209 204 200 198 197 202 198 195 195 199 200 198 195 197 197 197 196 196 196 197 197 198 198 198 198 198 198 198 198 201 196 199 198 194 207 213 198 197 145 88 34 24 70 119 153 186 218 227 216 215 218 220 228 208 207 208 212 218 221 223 222 219 236 235 181 97 46 38 41 40 40 42 44 41 35 34 37 41 55 75 93 113 139 170 193 208 209 229 238 228 214 171 106 63 42 28 33 38 35 33 36 33 33 32 31 30 28 27 26 30 32 28 28 46 69 66 48 31 32 35 40 43 44 43 42 39 46 49 53 70 89 84 64 40 34 44 63 62 53 69 99 149 130 94 50 29 18 34 94 185 200 121 34 25 85 157 172 129 44 9 42 90 129 160 190 224 252 252 153 88 163 210 164 103 38 49 102 134 147 154 175 181 164 124 65 40 39 25 23 70 116 124 128 143 155 164 149 175 213 183 118 154 219 224 234 250 240 196 91 41 28 33 36 34 25 10 13 60 135 175 169 190 215 241 222 185 142 86 56 130 195 215 199 210 229 227 224 215 214 217 220 220 221 226 233 235 146 124 205 254 242 199 137 128 128 142 216 244 223 218 182 140 131 151 105 47 61 116 187 188 205 220 233 226 191 182 210 233 216 172 143 142 125 103 106 116 103 77 67 98 142 148 127 173 205 172 158 179 193 199 167 130 158 199 227 176 90 110 208 238 203 170 176 172 145 162 210 158 81 42 36 36 45 42 37 43 40 36 34 35 34 29 24 33 34 31 28 30 34 34 31 25 29 29 26 27 31 31 28 31 35 36 35 31 21 20 32 39 41 53 52 55 46 55 60 53 66 58 49 53 43 28 30 34 45 42 36 44 48 43 38 33 37 35 42 39 37 44 34 42 40 37 38 41 44 46 46 42 39 38 41 44 44 40 35 33 79 109 106 120 152 133 72 33 30 29 32 37 39 37 33 28 31 31 29 29 32 32 30 30 31 31 30 30 29 29 29 27 29 35 42 44 38 32 30 19 71 135 164 104 16 32 116 215 216 130 57 95 138 134 136 181 202 203 218 226 152 68 55 102 135 135 99 71 62 75 99 135 184 185 147 103 70 61 54 47 25 24 44 49 41 53 78 63 70 80 57 30 18 23 62 91 107 118 163 195 166 111 54 14 19 72 125 148 154 140 126 95 50 65 117 130 113 84 47 43 40 42 35 35 33 25 39 78 117 142 175 187 162 138 111 116 112 82 52 55 72 79 78 77 88 94 108 128 115 80 60 96 163 229 253 224 156 117 128 131 93 51 34 33 31 41 64 58 69 104 161 213 226 186 135 114 107 111 114 109 117 142 162 156 157 173 216 239 193 118 79 105 101 74 40 28 28 29 34 35 21 21 60 126 185 212 216 207 207 204 199 200 205 208 205 188 185 189 194 185 169 165 173 166 142 175 181 118 51 21 35 101 175 221 204 137 101 129 143 134 149 171 198 219 237 193 85 39 17 23 29 29 32 26 30 26 32 38 38 33 28 26 26 27 27 25 24 25 28 31 34 24 23 23 25 26 26 23 20 28 67 117 153 182 214 229 223 210 188 159 136 115 94 77 69 45 45 52 54 47 43 39 29 38 28 33 38 35 40 42 28 29 42 48 72 84 64 39 15 17 16 13 12 22 45 70 85 87 79 71 65 59 48 34 25 10 24 27 25 29 27 38 65 78 57 31 17 20 31 36 36 41 50 32 29 27 25 39 28 29 28 37 64 94 107 98 83 61 47 44 44 40 50 54 41 36 37 41 44 40 35 38 47 77 111 127 128 93 38 18 18 70 137 190 157 71 18 17 26 28 28 29 27 26 27 30 33 31 27 24 24 27 29 27 24 28 32 32 29 28 30 31 29 19 21 24 27 29 28 29 29 30 35 34 36 45 47 42 40 21 17 17 24 30 32 36 41 43 43 41 36 33 36 44 51 45 43 40 35 31 31 35 38 31 28 26 25 26 25 23 21 28 27 29 36 45 48 44 38 41 38 37 35 31 32 37 41 48 34 43 42 34 34 29 30 36 32 28 27 28 31 32 33 39 37 34 31 27 26 26 27 31 32 32 30 27 25 26 27 25 24 24 26 28 27 25 22 27 27 28 29 29 30 31 31 28 29 30 35 38 34 41 61 103 103 112 145 148 83 51 90 143 203 196 130 90 79 82 101 161 121 66 19 29 76 111 140 134 106 121 159 165 150 131 108 123 124 135 139 101 77 114 150 197 162 111 89 127 181 191 167 162 198 203 171 138 142 156 135 156 183 196 186 118 37 22 28 28 22 25 62 136 205 227 215 206 216 205 152 97 90 121 144 187 223 205 204 209 189 193 188 177 184 189 207 195 124 101 158 208 173 138 114 86 52 35 35 40 38 38 39 41 43 42 40 57 71 75 63 52 52 51 46 62 70 57 50 62 62 67 94 99 119 136 145 158 153 104 47 38 66 94 108 117 113 86 54 51 50 51 53 50 44 38 35 99 191 243 248 240 224 232 227 227 226 225 225 225 225 226 227 226 226 226 226 227 227 227 227 226 228 230 228 227 229 236 242 254 237 185 110 37 5 58 147 216 247 249 231 228 230 226 227 230 232 231 241 250 210 108 19 28 40 65 161 239 253 238 232 227 224 222 221 223 225 225 224 223 225 223 228 228 224 225 224 224 229 226 230 247 235 156 67 15 91 139 155 168 157 163 206 235 228 227 224 216 220 226 223 213 224 236 236 241 240 173 77 94 129 130 134 146 141 148 163 172 167 164 146 95 40 28 47 38 47 42 35 39 47 75 116 123 93 67 109 198 239 228 222 212 206 218 234 245 238 164 59 16 80 178 234 216 170 123 84 58 144 241 247 236 246 216 93 33 132 225 242 233 238 209 150 161 215 221 177 170 210 233 226 232 232 229 198 172 199 239 242 218 186 173 151 96 77 114 149 126 126 135 123 96 83 82 88 82 74 65 49 52 58 54 68 126 178 201 211 224 205 137 143 211 254 226 152 104 115 173 215 231 219 208 204 207 209 210 212 221 218 168 106 164 240 223 219 226 229 225 175 149 191 234 250 198 110 125 210 245 253 218 134 65 27 33 52 74 123 175 211 244 254 219 142 106 168 206 145 53 38 117 159 141 182 211 180 130 79 48 52 56 62 85 108 143 101 61 21 67 186 246 250 227 220 219 210 210 205 184 182 148 108 100 91 98 156 248 254 229 161 76 21 58 155 219 248 246 251 227 185 174 197 220 226 234 230 212 208 202 201 222 232 229 240 237 218 185 179 196 185 176 196 217 208 167 137 133 137 139 151 182 216 225 201 167 145 161 152 138 154 179 187 183 160 121 104 130 161 187 202 179 161 131 106 89 97 129 170 187 181 143 131 129 116 124 154 169 191 209 202 165 104 85 102 119 148 177 153 130 120 122 130 124 103 107 124 120 106 122 155 174 179 164 143 131 146 152 126 105 110 185 228 224 166 113 83 76 88 106 121 105 94 88 70 61 56 61 71 75 75 78 83 95 111 148 172 175 141 108 118 138 128 116 105 78 71 85 78 69 81 99 93 93 105 106 88 85 104 102 106 88 86 112 113 109 130 158 163 124 65 43 51 62 73 67 82 68 37 42 88 141 173 156 154 135 99 68 56 54 51 63 75 107 138 136 142 149 113 45 31 55 101 158 219 204 121 56 82 132 119 70 60 83 119 80 63 27 17 74 146 150 106 65 71 72 65 54 48 47 49 65 70 76 88 105 109 88 61 65 65 58 44 31 28 39 50 60 53 46 46 53 60 57 51 57 52 48 47 47 60 97 132 158 178 157 110 87 76 56 40 42 60 84 81 70 100 134 133 72 50 35 41 62 87 92 77 71 65 58 55 56 55 52 48 52 50 38 37 75 136 172 176 103 53 70 123 163 164 105 52 66 76 88 92 82 65 52 46 39 49 81 127 166 180 158 123 75 43 69 121 159 175 150 118 165 165 166 167 167 168 169 169 166 166 166 166 166 167 167 167 165 165 165 166 166 167 167 167 166 166 166 166 166 166 166 166 167 167 166 166 166 166 167 167 166 166 167 167 166 166 167 167 168 168 167 167 167 166 166 166 166 166 167 167 167 167 168 168 169 168 168 168 168 169 170 170 171 171 170 170 169 169 168 168 171 171 171 171 170 170 170 170 171 172 172 172 173 173 173 174 171 172 173 174 174 174 173 173 175 175 174 174 174 175 176 176 175 175 176 176 177 177 178 178 176 176 177 177 178 178 178 179 181 180 179 178 177 177 178 178 180 179 179 178 179 180 181 181 178 179 181 181 181 181 179 178 179 180 180 181 181 182 182 183 185 184 183 182 181 182 184 185 182 182 182 183 184 185 186 186 185 184 183 183 183 183 184 185 182 182 183 184 185 186 187 187 182 184 186 188 188 186 184 182 185 184 184 185 185 186 188 188 185 185 186 187 188 189 190 190 188 187 186 186 187 189 191 192 191 189 187 185 186 189 193 195 189 190 192 194 195 197 199 200 196 196 196 196 196 196 196 196 193 194 196 198 199 200 201 201 199 198 197 196 195 193 192 191 193 193 191 190 189 189 189 190 190 189 189 189 190 191 192 193 175 147 142 174 202 204 201 207 188 169 147 119 119 139 137 135 147 128 133 167 195 165 120 130 148 109 69 92 148 175 148 87 56 90 113 132 146 124 100 111 117 89 101 138 179 206 198 187 190 196 209 187 128 95 142 142 113 121 117 104 142 188 156 102 56 115 158 187 191 161 118 75 87 133 177 187 176 158 129 101 85 120 119 110 133 109 67 96 173 196 206 176 138 130 126 109 57 24 72 144 161 141 115 107 126 107 107 144 176 191 164 91 36 32 69 140 202 195 135 106 164 184 181 175 174 178 185 173 176 165 163 157 145 151 151 130 125 67 53 83 127 194 214 165 147 181 204 193 186 202 206 193 191 195 198 190 196 198 187 195 188 189 191 193 193 192 192 193 191 192 192 191 188 184 187 193 187 192 211 216 162 91 98 163 208 211 215 225 183 92 44 41 29 2 22 104 187 222 209 181 188 198 224 243 207 109 31 13 15 55 114 175 223 224 164 96 72 58 39 24 18 28 50 70 121 153 186 203 215 225 221 208 216 212 206 198 193 192 194 197 197 195 195 197 200 200 196 192 196 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 199 194 193 196 197 199 203 205 241 198 150 82 20 10 40 85 115 154 156 143 149 147 152 185 231 229 228 225 218 202 180 162 153 163 167 136 78 40 33 34 41 42 44 46 43 38 38 42 48 49 47 42 45 66 99 124 153 165 201 219 190 145 96 52 45 36 29 30 34 35 34 33 33 33 33 33 32 30 29 28 38 32 30 34 40 40 37 34 34 33 33 35 38 40 39 38 47 41 37 34 34 34 37 42 41 34 30 30 25 25 48 76 94 85 69 40 19 12 43 114 220 208 120 26 10 47 97 139 163 99 21 3 57 158 242 254 252 252 223 137 134 243 251 146 36 67 132 171 167 139 117 126 130 110 77 41 36 32 17 28 123 208 209 165 149 152 162 158 215 246 189 132 201 253 239 243 250 211 146 50 25 34 41 32 29 14 8 48 125 174 167 142 149 188 229 210 178 163 108 44 81 129 162 176 199 217 217 214 215 215 216 214 211 210 218 229 232 171 132 201 254 204 159 177 215 182 137 202 254 244 233 166 114 127 140 87 53 81 133 211 248 240 235 249 253 227 207 222 254 249 204 154 133 112 85 75 98 92 73 59 79 126 163 174 177 192 171 197 220 175 150 157 181 207 200 174 126 49 67 182 220 185 188 183 165 174 185 192 173 94 49 31 24 33 34 31 38 37 33 28 30 35 34 28 23 29 29 23 22 27 25 18 24 27 27 23 26 34 37 33 36 26 32 48 52 54 62 69 76 85 85 88 78 93 114 140 153 136 116 91 65 59 73 85 86 116 112 73 52 55 56 51 42 49 43 42 39 37 43 34 41 39 38 39 42 45 45 45 45 42 41 42 44 44 41 37 35 80 105 90 94 127 117 65 34 29 25 28 36 40 37 33 29 32 32 29 28 31 32 30 27 28 29 31 31 29 26 24 27 28 38 59 67 48 29 30 25 63 109 114 58 8 59 162 244 236 165 85 89 143 167 161 170 166 181 229 237 156 79 74 138 188 203 173 147 128 91 56 58 104 128 130 127 140 153 134 96 42 16 31 41 40 37 28 33 45 62 52 28 12 28 78 108 128 150 184 179 119 62 28 25 50 97 158 194 206 206 186 122 68 110 201 208 167 126 86 76 59 48 36 34 31 26 45 121 183 171 150 134 129 146 115 93 87 61 48 74 105 128 149 142 118 105 139 188 183 127 82 82 121 169 186 156 106 73 64 65 46 35 35 38 56 87 110 60 71 155 231 239 234 200 125 75 70 76 78 83 122 174 196 174 172 185 216 232 197 120 58 56 53 43 38 37 28 27 38 27 14 33 104 188 235 239 227 211 211 204 197 202 211 208 198 174 169 161 150 139 142 166 193 176 131 139 154 114 50 13 17 53 104 138 132 96 94 141 168 185 202 216 213 210 240 224 129 55 21 19 28 30 29 23 30 29 33 36 36 33 30 30 31 29 28 26 24 25 27 31 34 16 18 22 27 30 29 24 20 22 42 83 146 205 225 215 205 227 212 191 172 147 114 81 60 31 29 35 36 32 36 37 29 30 27 30 39 53 66 53 20 40 76 108 144 143 89 37 7 11 13 16 20 26 38 56 71 86 110 124 102 58 25 22 32 19 21 16 15 21 22 28 44 35 26 19 23 33 39 35 29 29 32 29 26 25 27 31 31 30 27 43 77 97 86 63 50 37 39 45 41 33 40 47 42 42 39 41 44 36 29 40 59 129 176 187 162 106 41 22 30 90 164 212 162 65 16 22 33 28 29 29 28 27 27 30 33 32 29 25 25 27 27 25 23 29 29 28 27 30 35 37 35 23 29 36 38 36 33 31 30 22 23 22 29 35 23 17 29 22 22 23 24 26 30 39 47 45 44 41 36 32 35 43 49 46 43 37 30 26 28 33 38 31 28 24 23 24 24 24 23 29 26 25 32 41 45 42 37 33 26 31 35 35 56 84 91 70 57 60 53 41 35 31 46 42 37 31 27 28 30 32 33 37 37 35 30 24 22 24 27 28 28 27 26 25 24 23 23 26 25 26 27 29 28 26 24 28 28 28 29 30 30 31 31 23 29 31 35 38 34 42 62 76 76 93 120 111 65 63 107 156 196 167 96 66 62 84 129 184 112 49 19 39 85 110 124 124 107 123 165 177 156 147 156 144 101 84 64 56 111 170 187 197 205 154 88 89 127 138 129 167 213 193 152 147 150 149 141 153 184 187 151 81 26 26 37 28 15 33 100 181 223 218 198 193 204 216 194 124 67 83 134 186 215 198 193 194 183 195 198 183 186 179 184 176 127 114 161 144 109 79 68 53 32 29 41 38 37 37 39 42 44 44 43 53 52 46 37 31 34 39 42 44 49 44 53 74 66 46 44 45 55 59 59 66 76 69 53 58 58 60 62 59 54 52 53 60 50 46 49 46 36 34 40 138 235 251 236 225 226 228 219 226 226 225 224 224 225 226 226 226 226 226 225 225 225 225 225 225 229 232 232 229 228 229 232 248 254 248 204 111 18 3 48 131 204 253 252 239 232 229 229 230 223 233 253 242 154 62 26 18 37 93 212 253 247 223 225 224 223 222 223 224 225 224 223 223 229 228 225 229 227 223 226 218 229 224 218 242 254 208 133 44 69 148 214 190 131 126 156 229 238 226 214 223 224 216 221 222 221 230 242 229 175 97 38 91 109 81 61 84 111 123 115 105 100 94 82 59 39 36 44 42 50 46 39 39 42 53 73 63 41 43 120 220 249 221 203 223 206 208 227 242 230 154 57 32 68 110 125 125 133 130 110 128 203 212 207 224 241 235 118 42 113 206 243 236 241 213 142 122 187 192 141 151 217 236 206 194 216 234 202 153 167 222 251 238 233 233 190 101 58 96 146 164 164 119 80 96 118 120 122 123 121 95 43 26 41 49 66 138 183 219 233 224 219 171 149 192 236 240 217 175 125 141 194 231 222 210 205 207 209 206 200 217 218 167 108 163 231 214 207 223 227 226 184 158 177 185 180 168 100 104 177 234 254 234 167 85 45 35 42 52 72 109 160 225 229 184 123 127 203 215 123 28 23 56 102 176 252 226 141 75 44 34 47 68 113 166 192 152 102 71 27 72 190 231 240 223 216 216 209 214 223 212 208 185 149 120 76 104 183 241 232 181 136 80 29 36 104 183 246 241 233 234 216 176 170 205 233 227 228 220 219 200 184 208 233 238 243 241 225 190 183 201 188 185 176 198 201 172 186 218 211 179 159 160 191 211 193 158 136 164 151 131 143 163 177 191 187 176 129 114 128 161 197 182 146 103 90 83 99 133 166 180 177 159 171 167 124 108 133 148 155 205 206 179 119 94 111 134 165 198 168 134 111 106 116 116 100 107 115 106 96 110 138 166 186 164 138 117 127 145 134 110 100 183 238 240 187 141 105 79 78 83 103 101 101 101 91 91 90 57 73 88 85 65 54 71 97 140 184 186 134 106 127 150 153 175 166 131 102 95 76 57 62 71 74 82 100 116 113 112 123 95 95 90 90 88 72 68 86 108 118 96 56 43 50 55 55 61 67 65 44 31 62 119 158 160 184 198 176 128 86 64 57 84 78 66 65 67 83 100 84 57 28 25 58 130 216 213 133 59 98 143 120 62 38 42 60 24 33 14 6 74 163 163 101 42 42 50 57 47 30 29 42 58 76 84 84 98 115 102 73 58 60 57 44 30 28 38 49 51 47 39 42 69 95 87 60 55 49 49 50 44 50 89 132 166 178 166 142 133 117 78 44 42 46 53 48 56 106 141 129 65 39 24 35 64 94 97 80 73 74 69 59 53 50 47 42 55 59 52 45 65 111 149 162 83 56 84 125 133 115 73 40 68 84 113 136 127 94 65 55 26 41 69 103 134 149 137 116 83 48 65 106 142 169 163 147 165 165 166 167 167 168 169 169 167 167 167 166 166 165 165 165 165 165 165 166 166 166 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 164 166 167 167 166 165 166 168 167 167 167 167 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 170 170 169 169 169 169 169 169 171 170 170 170 170 170 170 170 171 171 172 172 172 173 173 173 171 172 173 174 174 174 173 173 175 174 174 173 174 174 175 176 175 175 176 176 176 177 177 177 176 176 176 176 176 176 176 176 179 179 179 178 178 177 177 177 180 179 178 178 178 179 180 181 179 179 180 181 181 180 179 179 178 178 179 180 181 181 182 182 179 179 179 179 179 180 181 181 182 182 183 183 184 184 184 185 184 184 183 182 182 183 184 184 182 182 183 184 184 185 186 186 182 184 186 188 188 186 184 182 186 185 184 184 184 186 188 189 186 186 187 187 188 189 189 190 188 188 188 188 189 190 190 191 190 189 187 186 187 189 191 193 192 194 196 197 197 198 200 202 197 197 197 197 197 197 197 197 192 194 196 198 199 199 199 198 198 197 196 195 195 195 196 196 192 192 192 192 192 193 195 196 191 191 191 191 190 191 191 191 175 141 132 159 175 163 160 174 143 129 116 97 112 147 152 149 168 147 125 124 159 168 138 135 116 126 110 98 97 96 97 87 93 122 152 184 196 156 119 126 120 77 108 186 215 202 189 186 187 195 204 199 139 87 162 205 143 79 50 66 115 161 165 156 110 150 162 158 148 132 118 98 122 158 192 195 177 156 137 123 94 84 89 117 143 120 113 176 223 223 203 169 158 167 153 119 42 38 120 192 170 120 109 134 148 135 111 102 103 117 122 88 51 30 43 85 128 128 85 62 84 103 123 143 139 131 138 131 140 132 136 137 130 136 147 147 172 155 143 116 89 112 146 144 174 208 204 199 200 194 192 176 160 180 196 193 201 196 174 179 184 189 193 193 193 194 193 192 193 190 195 198 191 186 189 192 191 217 199 139 104 120 160 191 201 211 215 201 143 62 26 35 25 10 67 174 223 204 190 201 217 214 223 227 182 96 33 18 24 31 67 124 156 138 91 56 29 22 22 36 60 91 130 160 203 216 223 215 207 204 198 190 199 199 199 199 199 199 201 202 198 197 196 198 200 199 197 194 197 197 197 197 198 198 198 199 197 197 197 197 197 197 197 197 197 197 194 195 201 200 198 204 225 209 204 162 88 32 16 35 54 66 67 68 65 53 80 143 218 210 194 175 153 124 91 66 65 64 69 66 47 37 42 46 51 49 49 50 46 42 42 45 52 52 48 41 36 41 54 65 82 94 123 135 108 74 53 39 42 42 39 35 34 34 32 27 33 33 34 34 34 32 31 30 33 28 29 37 41 37 36 39 35 32 30 31 34 37 37 36 40 39 41 45 41 35 38 48 50 42 35 33 33 35 40 46 44 43 43 30 27 35 63 116 146 119 67 39 60 65 64 105 143 105 25 0 53 169 255 249 242 251 182 120 196 254 169 75 92 179 211 201 208 165 106 109 97 84 61 36 36 30 18 37 137 244 253 209 203 203 198 188 210 203 162 155 214 245 233 241 248 171 97 29 28 39 39 24 27 6 8 84 192 238 220 199 194 214 227 204 188 169 115 74 105 134 131 133 188 233 230 219 220 218 218 216 213 212 219 227 220 199 154 180 206 143 134 216 255 203 112 165 234 244 253 188 96 85 107 96 86 102 138 212 248 253 247 244 239 199 147 125 180 186 150 97 88 116 143 158 172 150 127 114 111 121 146 171 171 173 173 214 216 149 134 172 207 241 209 138 104 79 85 149 179 175 201 206 175 173 194 199 176 86 34 22 22 33 37 39 34 38 34 24 25 36 44 44 37 32 33 38 31 21 30 49 61 58 58 63 69 71 71 70 63 34 42 88 129 156 165 157 158 146 118 122 104 130 153 194 206 188 139 85 72 102 146 177 191 200 178 131 99 89 90 94 84 86 60 42 38 38 43 34 39 38 38 40 43 45 44 43 45 43 40 40 41 41 39 37 35 51 64 61 58 70 68 46 38 31 25 27 35 39 36 31 32 35 34 30 28 30 31 30 23 24 27 31 31 29 23 19 24 25 41 76 95 69 35 27 36 45 63 50 15 18 99 205 234 231 200 138 103 135 176 180 177 158 160 188 184 128 89 97 132 178 220 237 236 207 141 81 51 77 99 112 125 174 223 214 144 66 26 38 47 50 47 31 38 39 39 32 22 14 26 58 102 144 163 143 98 54 38 40 69 85 90 134 188 224 236 201 107 105 167 243 237 182 147 136 141 98 56 27 25 31 35 60 143 218 199 136 117 152 182 146 112 106 67 40 70 127 179 219 229 195 161 161 182 183 157 131 70 64 80 94 82 66 56 44 47 41 37 40 73 136 164 144 95 121 208 252 212 191 179 129 70 63 82 107 118 145 178 189 177 172 184 207 209 173 104 41 40 39 37 40 42 31 25 33 14 23 66 136 189 201 197 196 196 201 200 198 205 210 197 175 144 130 118 120 135 155 176 190 161 103 91 121 119 78 43 34 26 43 62 70 78 122 193 238 230 221 221 221 209 225 222 154 78 30 17 25 30 28 22 32 30 32 33 33 31 30 32 35 32 27 23 23 28 32 34 33 20 21 24 27 29 28 23 19 16 29 69 144 203 192 149 131 140 133 125 118 108 90 68 52 44 41 52 65 61 52 44 35 49 54 54 62 95 120 80 13 51 114 154 168 143 78 28 5 12 14 19 23 25 32 51 70 107 148 176 146 77 22 13 26 22 19 18 21 20 14 17 30 29 23 25 34 34 26 27 37 33 31 36 26 19 23 25 36 28 23 51 114 158 145 97 58 41 34 35 40 38 38 50 63 68 51 42 44 40 33 44 64 132 162 145 105 63 26 26 41 71 127 166 129 54 19 27 38 31 32 32 31 28 28 29 31 32 29 25 24 25 25 23 21 29 30 29 27 30 36 40 40 37 45 51 50 46 45 46 47 59 76 60 34 37 43 31 22 21 20 17 16 21 33 43 46 49 47 42 37 34 36 42 48 46 43 37 30 26 26 31 35 31 27 23 22 23 25 26 26 29 26 27 33 41 43 39 34 28 18 22 30 54 117 168 168 96 75 87 78 44 37 48 62 46 42 36 33 33 34 34 33 34 36 35 30 23 21 25 30 27 25 24 24 25 25 23 21 26 27 28 29 30 29 27 26 27 27 28 28 28 29 29 29 23 30 32 32 34 33 43 63 73 79 95 104 89 73 81 99 114 129 106 79 73 59 87 162 170 93 37 20 44 95 122 129 134 114 113 140 142 114 129 185 186 108 55 25 60 147 181 177 175 222 208 145 105 81 78 102 159 184 150 137 163 150 130 138 158 189 184 124 52 19 29 42 27 15 48 135 210 223 200 181 183 191 205 202 159 106 105 142 161 198 196 188 193 198 204 191 195 195 180 170 158 116 95 118 71 54 43 45 44 37 37 44 39 39 39 40 41 43 43 43 48 44 43 46 47 47 49 52 52 57 57 61 68 56 40 40 52 52 46 37 34 42 54 62 64 60 60 62 58 52 53 60 61 53 45 44 44 47 56 66 142 239 248 227 222 227 223 216 225 225 224 223 223 224 225 225 226 225 225 225 224 224 223 223 225 228 231 231 229 227 227 228 234 239 247 246 208 129 48 3 29 118 213 253 249 235 229 231 232 235 251 254 202 83 17 36 57 55 94 196 248 243 229 223 226 225 225 225 225 224 222 221 231 232 229 218 221 224 219 230 220 225 222 219 229 240 231 210 145 76 120 233 250 199 163 144 181 232 225 208 229 218 202 234 233 239 226 182 118 74 87 129 176 173 111 57 63 100 121 108 90 71 51 42 41 40 38 37 56 63 57 39 30 39 64 86 105 101 110 161 227 250 237 226 232 220 229 242 219 169 113 69 71 58 59 91 148 200 217 209 214 196 145 183 243 254 231 129 54 87 181 244 234 227 220 180 139 145 123 114 170 230 213 157 136 176 213 185 126 133 195 235 233 242 247 206 132 105 152 207 240 232 150 108 166 216 224 228 214 177 128 69 35 32 43 70 153 215 250 249 227 229 198 174 198 229 226 230 221 163 137 159 188 206 215 208 204 209 212 208 213 217 162 106 163 231 215 202 216 224 226 194 171 170 150 131 154 132 130 162 213 253 235 181 115 75 46 39 48 53 69 116 186 197 180 165 192 242 216 112 30 45 73 127 194 207 143 79 44 39 40 45 75 142 182 171 96 93 98 67 68 140 209 248 221 201 201 203 212 228 229 235 227 177 140 91 117 163 182 184 171 153 123 65 29 60 137 218 247 230 235 239 197 152 169 217 226 229 227 232 210 183 201 225 233 222 216 207 172 170 208 215 197 164 170 178 155 169 212 225 210 193 169 156 163 171 163 146 174 160 138 145 158 167 184 186 192 168 130 105 124 154 144 116 116 109 99 106 132 153 159 159 169 196 198 158 133 141 138 121 146 160 160 117 89 102 125 155 167 146 128 116 103 96 89 78 116 121 107 92 103 132 161 183 154 137 111 111 139 149 124 97 137 182 193 181 180 159 124 113 115 126 108 94 97 109 117 102 54 72 97 96 63 41 57 85 120 158 157 121 135 177 190 196 226 215 170 134 134 120 83 63 45 44 50 75 106 120 131 149 140 126 121 122 105 82 75 82 84 82 61 42 56 91 111 111 100 90 92 81 46 45 96 143 173 177 197 214 190 128 73 51 69 78 60 44 37 46 75 87 68 32 15 43 119 205 204 133 58 74 92 81 56 39 30 27 22 25 18 19 55 97 94 62 38 31 33 41 36 25 31 49 73 102 111 92 91 110 108 85 52 53 49 41 32 31 39 47 45 43 39 49 86 124 126 105 73 62 56 51 37 38 80 132 165 140 126 146 172 157 103 58 48 37 37 39 55 98 116 91 65 34 20 38 67 88 89 77 67 77 85 78 55 35 36 47 53 62 64 59 64 81 93 93 49 70 128 157 126 86 59 41 62 82 118 148 146 116 90 81 65 58 50 65 102 125 113 92 75 41 49 70 88 117 132 134 167 167 167 167 167 167 167 167 168 168 167 167 166 166 165 165 167 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 165 164 166 168 167 165 164 165 167 165 165 165 165 165 165 166 166 166 166 167 167 167 167 168 168 167 167 168 168 168 168 168 168 167 167 168 168 169 170 170 171 169 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 171 172 173 174 174 174 173 173 174 174 173 173 173 174 175 176 175 175 176 176 176 176 176 176 177 176 176 176 176 176 175 175 176 177 177 178 178 178 178 178 179 179 178 178 178 179 180 180 182 181 180 179 179 180 181 182 177 178 178 179 180 181 182 182 178 180 182 184 185 184 183 181 184 184 184 183 183 182 182 182 184 183 183 182 182 183 183 184 184 184 184 184 184 183 183 183 184 185 185 186 186 185 185 184 188 187 185 184 185 186 188 189 189 189 189 188 188 188 188 188 187 189 191 193 193 192 190 189 193 193 194 195 195 196 196 195 196 198 200 200 199 198 200 203 198 198 198 199 199 199 199 199 196 197 198 199 199 198 196 195 198 197 196 195 195 195 195 196 193 193 192 192 193 194 195 195 194 193 193 192 191 190 189 188 182 184 176 160 152 154 154 149 160 152 133 92 86 115 126 130 135 161 164 134 127 125 110 120 131 171 149 111 87 55 55 82 136 160 176 207 234 200 151 145 135 103 130 197 212 193 192 194 191 196 190 198 170 104 146 189 140 80 52 48 64 108 143 162 154 196 206 197 186 178 177 167 135 127 116 105 102 109 120 128 146 99 101 111 89 88 146 228 207 182 169 187 203 178 124 85 42 66 140 170 128 89 87 109 135 180 178 153 138 129 122 107 98 68 56 52 60 65 47 37 28 65 116 162 161 142 151 156 162 162 171 181 180 182 194 204 206 224 213 162 102 65 68 93 175 219 210 207 205 184 172 149 129 164 192 198 206 186 147 149 182 189 194 193 191 193 193 190 195 186 191 197 193 197 205 203 205 184 123 79 112 181 208 197 199 224 217 156 92 49 27 26 9 37 123 216 239 214 207 223 212 202 190 162 108 57 34 34 33 29 44 71 80 62 44 41 11 23 53 96 136 168 198 219 217 212 206 202 199 198 202 206 194 195 196 198 200 199 198 197 198 196 195 196 198 200 201 201 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 199 196 202 200 198 202 203 198 198 202 214 241 223 158 94 52 46 43 26 30 40 23 12 50 103 115 105 86 66 55 51 45 39 42 36 43 55 56 55 52 44 50 49 51 54 52 46 41 40 44 45 46 47 47 47 47 47 42 52 67 68 54 46 48 51 42 46 45 38 34 33 30 25 32 33 34 35 35 34 32 31 26 26 28 34 39 41 40 38 35 31 27 29 33 37 38 36 33 37 43 45 43 39 39 40 38 48 55 51 40 32 32 36 47 39 34 23 36 62 74 91 61 58 54 80 128 115 68 73 80 57 12 9 41 120 218 248 252 234 167 166 231 164 54 76 195 245 235 224 244 195 113 86 64 56 47 36 41 39 25 34 100 220 254 243 246 235 221 210 184 174 133 138 206 246 247 250 228 126 58 25 37 38 33 23 26 7 21 112 221 254 248 240 232 232 225 224 222 158 85 93 187 201 139 97 171 245 240 221 221 218 216 218 218 218 220 223 232 212 143 123 140 128 164 247 254 197 96 151 236 251 253 188 95 62 110 140 112 93 125 209 247 253 234 189 144 98 70 74 112 105 98 111 151 194 222 237 240 223 205 190 167 133 104 91 126 145 173 193 170 135 143 166 162 200 193 133 129 155 133 116 158 210 215 195 161 158 209 226 152 60 18 25 34 38 33 32 35 34 32 38 59 87 102 105 88 65 67 88 79 55 75 124 159 152 157 171 171 153 138 135 97 74 94 157 215 248 251 232 234 189 138 153 150 167 162 180 208 236 151 81 138 174 169 206 248 225 191 168 149 124 116 130 141 136 90 54 47 47 48 38 37 37 38 41 44 45 43 42 43 40 37 36 36 37 37 36 37 30 33 38 36 38 42 40 43 35 27 28 35 38 34 28 34 38 38 33 29 29 29 28 19 21 25 30 32 29 22 16 18 17 37 80 109 95 58 33 35 30 41 26 16 57 139 229 228 232 233 188 120 106 142 165 199 168 136 123 122 122 131 146 101 121 172 227 239 203 152 119 127 123 116 100 80 115 182 195 122 62 53 91 104 90 69 47 39 41 31 27 31 30 32 37 68 113 126 79 31 24 51 87 139 128 86 100 162 208 204 146 98 160 209 234 228 176 145 168 198 135 66 19 17 29 36 60 110 189 219 175 159 186 184 156 147 118 73 60 96 148 196 233 251 233 197 154 125 121 121 116 55 40 48 64 58 50 50 47 53 47 49 73 139 212 209 146 123 157 192 188 170 176 163 119 110 106 117 133 143 159 168 160 164 155 169 197 196 153 86 34 36 40 36 33 35 30 23 24 14 36 90 149 167 150 140 149 160 167 171 173 178 177 158 135 116 115 131 164 194 202 194 185 155 111 100 145 172 145 99 65 42 31 36 49 76 129 189 228 230 213 207 210 199 211 222 183 107 46 18 21 28 29 25 35 29 30 30 29 28 30 32 35 34 26 20 24 33 40 37 32 26 25 24 26 27 28 26 24 12 20 49 108 149 128 91 86 60 63 62 53 48 54 70 85 102 92 105 123 113 85 64 55 110 136 141 136 162 172 103 10 43 109 121 98 76 46 25 13 16 14 17 30 43 50 52 52 82 118 148 132 74 23 10 22 37 51 55 37 21 25 31 28 33 39 45 44 40 41 50 59 43 42 47 39 36 38 31 33 30 24 52 124 185 183 126 74 39 32 29 41 63 80 91 101 91 62 41 42 46 41 45 56 79 87 61 42 39 40 52 56 45 67 95 93 57 29 24 26 35 36 36 33 30 28 28 30 31 28 25 24 23 23 21 20 29 34 35 30 28 32 38 41 48 55 60 59 60 69 78 83 128 148 118 79 87 88 45 3 8 19 24 20 21 32 41 44 53 50 46 40 37 38 42 45 42 41 37 32 28 27 29 32 31 28 24 24 26 28 30 30 28 29 32 38 42 41 34 28 33 23 20 26 75 173 233 219 109 86 119 114 55 43 60 57 43 41 39 38 38 37 34 32 32 34 33 29 25 25 30 36 29 25 22 23 27 28 25 22 27 28 30 30 30 29 28 27 26 26 26 26 26 26 26 27 27 33 32 28 30 33 43 61 79 73 77 81 75 78 86 87 87 91 81 83 85 61 80 151 133 75 38 23 42 93 127 140 125 114 102 108 111 96 113 166 186 105 38 21 83 150 150 148 181 225 229 194 138 62 47 105 137 138 137 150 154 157 178 182 206 204 167 88 27 16 26 35 20 22 74 166 224 219 195 187 202 195 192 199 184 140 123 145 136 163 177 189 203 210 210 198 217 208 178 150 126 84 50 49 43 44 42 40 42 45 42 36 42 42 42 42 41 40 40 40 43 41 43 49 52 48 45 46 50 55 57 56 53 46 44 52 56 54 49 42 37 41 54 65 64 59 54 51 53 56 62 65 63 58 46 35 43 73 107 127 160 239 241 227 228 229 225 226 225 224 223 223 223 223 224 225 225 225 225 224 224 223 223 223 227 228 228 228 227 228 230 232 230 232 233 242 255 232 139 40 6 48 126 206 246 252 251 252 253 250 219 176 113 34 18 68 109 70 74 160 246 249 234 213 224 225 226 227 227 226 226 226 229 223 231 224 223 225 217 230 226 228 229 226 222 225 236 247 221 142 79 121 221 255 216 166 134 191 227 232 231 221 225 250 241 203 133 74 71 119 189 242 254 230 166 114 84 71 81 83 81 64 48 41 36 32 33 38 56 63 61 41 25 45 92 128 159 149 147 167 190 199 205 218 214 227 243 224 160 102 96 116 113 55 32 98 196 248 253 252 201 157 134 192 246 254 212 132 78 81 156 230 231 227 230 209 187 134 79 100 190 242 199 132 120 135 170 167 117 110 174 234 245 243 230 198 162 152 168 181 221 222 157 143 207 242 247 250 239 191 170 139 76 28 25 56 136 224 251 245 227 222 189 173 181 239 236 222 231 211 168 137 157 201 232 223 204 204 211 212 223 218 148 96 162 236 230 217 216 215 198 153 134 150 162 178 204 193 154 133 185 255 250 197 155 113 64 37 49 58 62 93 150 185 190 182 195 216 183 98 26 45 109 165 148 104 66 29 29 41 55 61 79 112 112 79 113 147 145 110 71 102 196 243 198 177 194 213 212 212 218 237 231 196 162 95 91 114 142 172 219 222 204 124 41 28 86 167 240 239 234 237 223 174 158 194 234 229 220 231 228 209 207 205 200 190 186 173 142 164 225 235 191 162 148 147 137 135 150 166 215 219 201 165 146 152 156 149 151 148 137 148 156 153 156 149 163 198 167 111 101 107 106 108 139 132 108 96 117 141 152 160 160 186 193 180 167 159 138 107 96 121 146 118 86 98 138 182 146 122 113 118 108 88 72 60 105 115 106 92 106 134 152 159 140 148 133 117 131 147 132 107 112 131 147 178 213 201 155 129 137 137 122 116 113 108 103 79 62 69 88 86 53 41 67 94 109 108 93 96 174 240 228 218 233 242 194 136 143 163 134 93 48 39 34 52 79 92 102 120 138 138 152 150 117 93 108 132 114 87 51 40 81 153 201 210 158 132 131 124 73 36 67 117 121 129 161 199 198 148 87 53 56 99 115 108 85 70 99 133 108 78 41 29 81 165 177 120 71 62 48 45 44 33 24 20 27 19 19 29 36 35 33 36 36 29 25 27 28 29 36 45 90 122 127 96 77 88 92 81 55 50 43 37 34 35 38 41 53 49 47 55 79 106 120 121 93 76 61 50 33 34 78 130 141 109 98 132 174 176 131 81 53 34 36 50 63 84 84 55 57 39 29 38 63 93 97 79 58 70 96 110 84 42 30 44 51 59 66 68 71 69 56 41 48 114 199 216 149 88 68 54 68 82 110 140 150 145 144 151 160 116 58 52 106 142 123 91 78 39 37 45 53 77 87 86 168 168 167 167 167 167 166 166 168 167 167 166 166 165 165 165 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 165 165 166 166 166 166 165 165 164 167 169 167 164 162 164 166 164 164 164 165 165 165 166 166 166 166 167 167 167 167 168 168 166 167 167 168 168 168 168 167 165 166 167 168 169 170 171 171 169 169 169 169 170 170 170 170 170 170 171 171 171 172 172 172 171 172 173 174 174 174 173 173 174 173 173 172 173 174 175 175 176 176 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 176 177 178 178 178 178 178 179 178 178 177 178 178 179 180 182 181 180 179 179 180 181 182 178 179 179 180 180 181 181 181 178 180 184 186 187 185 182 180 185 184 184 183 182 181 181 180 184 183 182 182 182 182 183 184 185 185 184 184 183 182 182 182 186 185 185 184 184 185 185 186 187 187 186 186 186 186 187 188 190 190 189 189 188 188 187 187 188 190 193 195 195 193 190 188 192 193 195 197 198 198 197 196 199 202 204 203 200 199 202 205 199 199 200 200 201 202 203 203 202 202 202 202 201 199 198 197 202 201 200 198 196 194 192 191 196 195 193 191 190 189 189 189 194 194 193 193 192 190 189 188 189 201 202 188 177 179 186 188 199 203 188 131 99 111 119 123 117 155 176 151 125 96 71 87 155 186 149 114 111 78 52 59 126 169 176 188 223 196 134 116 140 138 147 180 193 191 198 189 189 206 204 196 174 115 129 155 131 96 94 88 65 63 86 120 167 215 234 232 224 213 204 185 150 139 119 99 95 114 143 165 197 188 179 112 64 123 190 198 176 171 175 205 232 198 120 62 51 79 115 108 88 84 73 67 125 201 225 212 206 193 182 171 144 105 77 52 43 52 47 40 33 97 163 208 204 182 190 201 199 201 206 211 209 201 202 209 204 224 218 199 174 112 52 39 113 181 206 217 220 198 170 131 131 170 200 206 206 166 113 116 183 193 197 192 189 192 192 188 196 183 186 193 194 206 211 195 155 107 82 125 184 202 200 208 220 232 199 108 50 39 25 19 20 84 164 206 216 219 208 185 153 128 101 77 56 52 50 41 42 45 45 41 38 36 30 25 18 61 128 188 219 224 219 215 203 196 193 197 199 196 196 199 199 197 195 195 196 197 197 197 199 198 197 197 199 202 204 206 196 195 195 194 193 193 193 193 196 196 196 196 196 196 196 196 194 198 201 198 191 190 192 191 193 212 232 203 164 153 146 144 112 61 33 32 24 21 32 39 41 51 58 62 75 97 117 126 125 121 127 133 126 110 84 57 50 46 45 51 53 49 42 39 41 37 33 35 40 44 45 44 36 46 53 53 51 50 51 52 39 41 41 37 33 31 30 28 31 32 34 36 36 35 33 32 32 33 34 34 37 40 37 31 32 28 26 29 35 41 41 40 39 41 41 39 40 42 41 38 38 48 55 51 40 32 32 35 26 31 51 66 93 112 85 55 56 82 81 89 121 117 77 52 44 34 13 3 18 95 203 254 253 186 155 185 167 53 45 194 250 252 254 254 218 145 89 54 45 28 34 40 46 47 35 35 77 194 249 248 237 221 226 231 211 195 125 127 213 253 252 254 183 84 37 26 39 33 30 26 7 15 69 168 244 252 230 224 217 203 194 214 209 106 36 95 226 255 201 132 161 214 225 225 220 215 213 215 217 217 217 219 235 203 122 98 147 189 225 254 249 192 105 165 249 249 221 146 85 69 141 173 120 78 105 193 220 184 125 91 89 85 88 109 112 77 92 175 248 253 237 221 224 230 229 220 213 194 146 98 94 107 119 117 120 147 160 143 129 158 168 130 153 208 170 109 163 253 216 133 132 197 248 211 106 31 8 26 38 44 41 42 37 32 43 83 140 187 207 208 176 153 159 187 182 149 150 181 211 210 218 226 212 179 155 149 110 114 147 199 241 254 253 240 251 193 152 185 221 230 198 178 205 190 142 156 229 228 182 184 212 193 173 160 131 91 87 117 173 176 127 83 74 68 58 43 36 36 38 41 45 45 43 40 39 36 33 31 31 32 34 35 36 31 31 30 30 40 47 41 42 36 30 31 35 36 32 26 34 40 42 37 30 27 25 23 17 18 22 28 32 30 23 16 15 10 28 65 101 121 105 68 45 28 34 20 30 98 171 237 232 235 229 189 127 100 132 178 204 164 107 76 92 130 162 180 128 106 124 168 176 157 154 167 186 183 181 158 87 51 82 100 74 46 69 131 158 135 92 56 43 50 35 32 37 36 41 39 45 61 67 40 28 49 88 137 179 145 85 85 148 187 156 94 124 209 224 208 215 169 133 179 222 156 77 20 15 28 29 43 78 132 181 174 163 166 161 172 179 102 62 109 180 216 225 229 222 206 170 111 63 57 68 66 57 73 93 98 78 52 42 46 45 40 57 105 165 193 160 104 110 163 170 147 166 188 158 112 165 174 161 138 143 169 180 174 175 161 160 176 169 121 63 31 31 39 34 26 29 31 24 21 19 40 94 157 180 161 143 145 139 135 129 124 126 131 132 129 132 142 171 206 219 205 187 182 177 156 140 175 213 207 169 123 77 41 27 28 47 86 122 152 192 203 206 205 199 217 238 218 141 68 24 17 24 31 27 35 28 28 27 27 27 29 31 33 34 27 23 28 38 43 38 31 26 24 22 23 26 29 31 31 21 21 35 63 76 58 42 46 46 60 67 57 52 76 127 169 168 148 146 155 144 124 115 113 179 222 232 211 204 180 95 6 35 87 64 22 29 43 38 21 14 6 10 42 86 108 92 64 45 55 71 72 49 24 27 47 90 110 94 34 10 50 77 59 33 43 52 67 101 128 113 80 81 114 135 125 91 56 32 15 24 24 59 124 170 155 100 55 25 39 43 60 109 146 138 114 85 59 41 43 48 45 42 44 48 55 61 88 114 126 126 102 58 42 45 57 49 31 23 23 34 35 36 34 31 29 29 30 30 28 26 24 23 22 22 21 29 35 38 33 28 31 36 39 47 56 63 67 77 95 111 117 168 182 169 166 176 129 44 0 27 53 66 50 29 29 41 49 54 52 48 44 41 40 40 42 40 39 36 32 28 27 29 31 32 29 27 28 31 33 34 34 30 34 39 42 41 36 29 25 33 30 22 22 74 168 213 190 99 87 132 130 67 50 55 39 37 36 36 37 39 38 34 31 31 32 31 28 27 29 35 40 30 25 21 23 30 32 28 23 26 28 30 31 30 28 28 28 25 25 25 25 25 25 25 25 30 36 32 27 30 34 41 55 61 46 52 74 83 79 74 71 76 99 112 113 105 81 79 107 91 58 41 33 51 96 134 163 156 144 109 84 89 94 95 106 110 63 34 59 120 141 125 130 174 200 203 189 151 75 52 104 147 174 168 162 177 194 216 224 238 190 119 42 13 26 29 30 19 45 112 192 225 207 189 191 201 189 188 209 204 147 115 137 147 132 135 159 172 172 185 205 219 191 138 94 72 51 32 30 46 52 49 38 38 47 45 34 45 45 45 43 40 38 38 39 46 45 46 48 49 48 48 50 48 46 47 50 47 44 44 47 45 45 44 43 42 44 50 56 61 58 51 48 52 60 65 64 62 59 43 27 40 90 148 182 201 247 235 223 225 220 224 230 224 223 222 222 222 222 223 224 225 225 224 224 224 224 224 224 228 228 227 226 227 230 234 236 229 236 235 229 243 255 214 137 52 16 30 107 186 232 250 252 222 179 138 131 99 22 27 118 172 104 57 115 230 249 238 221 221 223 225 226 227 228 231 233 216 202 232 243 235 233 220 230 225 230 231 225 222 227 233 236 254 225 131 50 99 222 255 205 159 154 210 253 243 251 254 214 152 89 57 103 181 232 250 253 250 254 232 190 131 79 56 36 55 40 36 55 82 88 70 50 44 45 49 40 28 52 104 140 128 122 151 202 216 190 173 180 178 186 173 129 86 80 113 150 117 93 64 74 133 195 234 253 215 166 146 172 184 191 170 159 141 86 118 209 241 227 222 221 214 156 91 103 192 253 225 166 130 121 162 190 133 80 123 199 236 241 223 186 164 158 142 120 186 181 140 165 223 237 228 208 176 166 213 211 119 45 28 37 94 194 230 240 228 201 166 166 199 220 192 177 199 194 160 126 118 165 215 233 226 218 217 218 243 215 130 96 171 235 232 224 213 179 122 68 77 133 185 231 252 226 146 91 149 244 253 205 173 133 79 42 50 64 64 84 123 164 153 112 101 115 105 54 27 86 128 138 105 54 37 39 50 50 49 53 58 60 63 70 145 179 161 132 92 100 177 192 161 150 193 230 222 208 213 234 223 227 202 109 69 99 173 221 244 255 250 165 56 15 67 154 225 246 232 218 229 209 175 173 209 223 225 234 235 224 213 192 175 175 176 158 133 180 251 249 206 192 164 149 153 155 154 162 193 194 185 162 140 131 134 138 118 130 132 143 145 137 131 114 130 200 196 141 102 84 98 122 128 133 108 89 113 142 152 158 157 164 157 161 164 159 151 130 98 99 117 109 95 116 158 198 155 122 107 113 113 102 87 74 71 84 84 85 111 138 144 139 128 155 156 132 121 122 118 111 105 105 125 171 211 205 167 139 128 117 127 161 153 111 87 69 60 51 59 59 45 66 118 150 113 76 48 69 176 251 220 195 208 254 232 156 144 171 156 119 75 67 53 53 66 73 73 78 83 96 119 121 92 77 101 132 122 92 61 54 91 158 202 204 172 146 139 132 80 27 35 76 73 97 121 126 119 102 75 50 62 119 160 167 129 91 113 153 168 121 68 36 44 85 117 117 105 96 65 50 38 19 20 28 24 17 17 26 29 24 23 27 27 25 22 22 26 32 36 38 73 100 114 100 85 81 74 62 62 53 43 37 37 38 39 38 56 52 50 52 57 67 84 98 93 77 62 50 38 41 77 120 119 115 117 130 156 179 156 108 53 33 37 51 58 73 78 60 48 47 38 32 59 108 121 94 59 65 99 137 127 75 39 37 56 58 61 64 64 57 42 29 75 153 238 251 170 96 83 72 78 79 99 134 155 164 186 214 225 162 78 68 143 197 180 149 104 49 29 33 49 80 85 74 167 167 167 167 167 167 167 167 165 165 165 165 165 164 164 164 165 165 165 166 166 166 167 167 166 166 166 166 166 166 166 166 164 165 165 166 166 165 165 164 165 168 170 167 163 160 162 165 164 165 165 165 166 166 167 167 166 166 167 167 167 167 168 168 165 166 167 168 169 168 167 167 167 167 167 168 168 169 169 169 168 168 168 169 169 170 170 170 170 170 170 171 171 172 172 172 171 172 173 174 174 174 173 173 174 173 172 172 172 173 174 175 176 176 175 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 178 178 178 177 176 175 178 178 177 177 177 178 179 180 178 179 180 180 180 180 179 178 180 180 180 180 181 181 181 181 178 179 181 182 182 181 180 180 183 183 182 182 182 182 182 182 183 183 182 181 181 182 183 183 183 183 183 183 183 183 183 183 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 184 189 189 189 189 189 189 189 189 190 190 192 193 192 191 190 189 192 192 192 193 195 196 197 198 198 202 205 205 202 202 205 208 199 200 201 202 204 205 206 206 205 205 203 202 201 201 201 201 201 201 202 201 199 197 194 192 197 196 194 192 190 189 189 189 191 191 192 193 193 192 192 191 194 190 193 202 203 198 203 214 205 221 214 156 120 131 139 144 149 170 177 157 143 117 84 91 165 188 162 148 163 150 112 76 105 169 181 184 208 162 94 96 147 164 159 172 185 181 190 191 193 204 220 195 159 120 135 151 139 109 125 140 105 56 49 88 189 216 205 184 175 173 171 155 162 185 192 172 156 161 167 166 175 197 177 95 82 159 183 145 145 154 148 154 188 185 121 59 51 65 80 78 83 80 66 77 135 183 205 214 222 229 228 208 151 105 82 65 54 57 48 41 64 153 213 227 215 196 200 207 191 195 197 201 204 198 193 198 195 198 201 215 223 184 112 64 62 109 151 191 215 204 171 137 146 182 207 210 206 156 100 113 186 197 200 192 187 191 192 187 195 184 192 200 197 200 180 134 91 99 139 199 221 196 189 214 225 197 146 71 35 31 17 22 43 109 155 142 130 149 141 100 84 60 49 52 58 70 66 42 45 47 43 35 30 30 26 19 74 132 204 246 249 228 205 192 195 197 199 202 205 207 204 201 205 204 203 205 207 208 207 205 210 210 209 208 206 204 202 201 202 201 200 199 198 197 197 196 197 197 197 197 197 197 197 197 198 193 203 202 178 170 184 194 197 211 209 164 157 207 229 219 180 110 43 26 30 28 40 65 108 136 164 177 185 199 214 221 217 218 222 218 204 190 168 140 107 86 62 50 47 46 45 44 42 36 30 28 31 35 37 38 37 43 48 54 59 53 44 44 38 35 34 33 31 29 29 31 29 31 34 36 36 35 33 32 37 36 36 37 36 32 30 31 29 26 24 30 39 45 46 44 46 43 42 44 46 47 47 48 47 43 41 41 42 40 37 34 14 27 69 105 132 137 92 49 83 114 90 72 83 95 95 67 56 46 31 3 4 91 192 253 249 179 131 102 75 78 140 230 253 251 242 218 135 60 48 36 36 26 67 98 80 54 33 29 73 179 241 244 219 204 224 231 243 200 132 142 200 228 225 202 122 54 38 32 36 31 31 22 4 39 131 226 253 236 215 210 218 189 181 195 165 62 35 132 219 250 242 186 150 165 206 236 224 220 217 216 214 213 217 223 233 207 129 112 179 229 242 241 248 196 123 161 218 200 162 112 64 85 147 154 125 95 79 119 121 105 84 99 148 169 156 146 145 102 103 167 225 240 232 224 209 219 219 216 226 231 200 156 119 98 73 76 120 159 159 150 156 185 183 126 160 237 199 134 152 218 174 98 121 195 204 139 56 24 40 67 81 99 108 112 97 93 112 162 216 248 254 253 247 233 228 239 245 230 202 181 175 184 186 170 142 121 112 112 123 140 163 193 225 238 231 225 235 194 177 200 249 251 231 195 161 89 105 200 247 241 216 182 161 165 154 126 90 60 63 90 163 187 156 119 109 90 65 43 34 35 38 42 45 45 42 39 36 33 30 28 27 29 32 35 35 34 37 36 33 40 45 39 37 34 31 32 34 34 30 26 33 40 43 38 30 24 20 16 16 16 20 26 31 31 24 18 19 9 22 43 79 143 166 127 76 34 25 10 45 135 190 224 221 227 202 167 144 127 141 182 182 144 95 81 107 134 163 194 197 127 81 85 101 133 180 212 192 197 214 204 115 36 55 96 123 84 64 90 126 129 97 64 37 46 34 41 46 34 38 37 42 34 30 24 55 109 145 184 172 120 69 73 135 166 129 98 158 229 223 200 208 155 124 189 230 170 90 26 16 29 27 34 66 98 123 142 152 157 178 199 164 96 99 182 240 243 218 191 160 131 100 68 46 56 73 71 91 136 148 120 87 55 39 46 32 49 80 116 129 109 85 81 138 188 197 185 194 178 148 148 204 224 198 150 139 152 170 191 195 195 183 167 137 79 35 31 29 35 31 26 30 29 21 18 21 40 97 173 213 204 180 171 141 136 132 132 135 144 160 175 181 173 179 192 186 167 167 183 204 197 160 159 195 222 222 189 141 86 53 30 25 41 55 79 109 150 179 201 216 228 238 225 173 92 34 14 19 31 28 32 28 27 27 27 28 29 31 32 34 32 31 35 40 41 36 30 23 21 20 22 26 30 32 32 33 27 32 37 31 24 24 25 54 72 85 83 82 102 139 168 152 140 136 138 135 137 139 134 176 209 213 191 175 137 64 6 56 109 85 51 76 91 60 16 11 2 5 45 116 169 166 137 80 53 34 33 29 28 55 92 130 128 90 23 5 64 104 88 43 34 40 79 135 162 139 102 150 211 234 211 143 75 47 17 13 20 64 126 145 105 53 28 34 58 75 107 166 183 132 75 52 46 44 48 49 42 38 38 44 68 122 186 208 202 182 133 74 38 23 32 34 26 26 29 28 30 32 32 31 30 31 32 31 30 28 26 24 24 24 24 29 34 36 33 31 33 35 35 43 54 65 74 91 113 127 130 145 158 171 198 195 110 38 45 107 125 118 74 33 27 41 52 54 52 49 46 43 40 38 37 39 37 32 27 23 24 29 33 32 31 31 33 36 38 38 37 34 39 44 42 35 28 24 24 27 35 29 24 58 112 127 107 72 78 108 100 64 50 39 30 35 34 33 35 38 39 38 37 31 30 28 27 28 31 37 40 32 25 20 23 32 35 30 23 25 28 31 31 29 27 27 28 26 26 25 25 25 25 25 25 30 37 34 29 34 36 38 44 37 35 46 68 83 78 63 52 61 98 130 127 105 90 86 86 74 52 44 47 67 94 126 173 199 165 107 69 65 68 61 56 55 36 52 119 156 141 129 125 145 173 167 144 129 96 73 89 154 215 201 185 218 224 210 212 198 131 65 16 17 38 28 23 25 75 154 216 224 196 181 187 184 184 188 210 211 161 134 161 192 150 137 144 136 122 134 166 167 131 77 42 38 44 45 47 46 49 45 36 36 43 43 37 45 46 46 44 40 38 38 39 40 44 46 44 42 44 48 49 49 42 44 49 46 44 44 41 43 44 43 41 41 45 49 51 55 53 53 57 61 62 63 64 60 57 48 39 50 93 152 195 234 250 233 219 222 215 224 221 223 223 222 221 221 222 223 223 224 224 224 225 225 225 225 225 229 228 228 228 230 232 235 236 230 231 236 231 228 244 246 223 131 53 4 23 75 131 168 175 138 134 145 170 131 28 31 143 232 171 67 61 178 240 247 241 224 225 225 225 224 226 229 232 194 167 216 242 231 230 221 230 224 225 225 223 225 228 226 223 240 249 208 107 60 138 225 235 214 167 185 235 245 243 203 124 55 73 148 231 251 236 236 245 232 254 253 209 137 80 55 26 39 44 65 115 174 193 149 91 56 37 34 38 40 62 98 116 69 80 140 220 248 221 190 178 156 145 114 87 86 102 120 135 130 170 170 128 107 125 171 215 248 219 161 138 123 129 148 204 212 113 88 170 232 227 217 226 215 179 123 114 182 248 239 195 141 124 172 226 185 110 105 140 181 203 189 151 146 165 159 135 170 158 145 196 238 239 228 182 122 154 241 234 135 98 86 44 59 153 213 250 224 174 163 195 251 194 122 122 153 148 137 131 95 105 144 199 229 227 223 230 236 188 107 112 200 236 219 215 214 174 118 83 117 174 208 241 247 232 164 100 119 180 194 168 143 117 89 61 59 63 60 75 93 118 104 87 91 91 70 29 84 166 145 90 76 46 31 45 59 59 49 52 63 56 65 101 110 134 148 155 119 105 165 203 168 146 181 219 220 215 214 219 226 245 234 157 99 117 212 253 238 250 253 180 65 13 74 183 244 249 235 216 222 218 186 157 189 219 221 211 209 220 226 204 174 155 154 151 131 175 249 254 220 209 197 190 181 175 184 202 176 156 136 131 131 125 114 105 100 119 120 121 123 129 140 133 133 184 201 174 111 75 102 124 115 133 110 86 111 141 143 141 154 154 141 151 158 154 160 149 103 75 81 91 94 112 132 153 148 131 120 118 120 126 125 112 68 64 58 70 106 131 133 131 130 148 154 142 124 104 96 103 97 96 119 151 170 185 191 182 148 115 118 165 164 123 103 89 69 49 45 40 38 83 150 181 119 83 59 54 122 184 159 146 163 225 236 187 149 135 133 143 149 147 117 81 75 79 68 53 45 54 69 75 69 64 72 86 99 91 90 88 96 126 141 127 128 121 114 105 72 28 21 47 93 98 86 63 57 70 74 66 70 100 128 140 105 69 97 138 167 127 93 69 38 25 59 103 129 138 103 71 44 16 21 28 25 23 22 25 29 30 27 23 20 18 19 24 30 38 48 56 72 75 82 92 97 90 72 57 61 54 44 39 40 43 47 48 54 55 55 53 49 50 59 69 77 68 61 55 49 50 70 94 103 109 119 120 130 154 145 103 61 45 42 41 43 77 110 111 84 66 45 37 57 96 109 93 58 59 89 132 136 94 51 37 57 58 59 56 50 44 42 44 99 151 215 239 173 106 105 104 79 68 95 148 168 158 174 212 229 172 88 74 150 208 198 175 116 55 28 30 51 85 89 74 165 165 166 167 167 168 169 169 163 163 163 163 163 163 163 163 163 163 164 165 167 168 169 169 166 166 166 166 166 166 166 166 163 164 165 166 166 165 164 163 166 169 170 168 162 159 161 164 165 166 166 166 167 168 168 168 166 166 167 167 167 167 168 168 165 166 167 168 169 168 167 166 169 169 168 168 168 167 167 167 168 168 168 169 169 170 170 170 170 170 170 171 171 171 172 172 171 172 173 174 174 174 173 173 173 173 172 172 172 173 174 175 176 176 175 175 175 175 174 174 176 176 177 177 177 178 178 178 179 179 179 179 178 176 173 172 178 178 177 177 177 178 179 180 174 176 180 182 182 180 176 174 181 181 181 181 181 181 181 181 182 181 180 180 180 180 182 182 180 181 181 182 182 183 184 184 183 182 182 181 181 182 182 183 180 181 181 182 183 184 185 185 183 184 186 187 187 186 184 183 183 184 185 186 186 185 183 182 187 187 188 189 190 190 191 192 192 191 190 189 189 189 190 191 196 195 193 193 195 198 202 204 197 201 205 205 203 204 208 212 199 200 201 203 205 207 208 209 205 204 202 200 200 201 202 203 197 198 201 203 203 201 199 197 195 195 194 193 193 194 195 195 187 189 191 193 194 194 194 194 195 195 190 187 196 205 199 185 204 216 204 142 110 131 149 159 183 205 204 173 164 154 126 126 174 204 207 207 218 223 193 132 97 164 179 185 197 126 69 109 167 180 163 174 180 160 180 213 209 185 205 188 152 132 151 157 145 122 138 154 128 79 56 80 138 163 156 146 153 159 155 133 169 207 225 208 196 191 159 115 123 121 98 76 102 132 133 149 126 112 86 94 138 146 103 65 64 63 81 104 111 80 74 132 135 147 173 207 224 239 236 191 132 85 74 73 61 52 37 31 83 188 236 222 204 194 196 195 200 203 199 199 204 200 192 194 202 191 193 205 213 211 181 138 66 57 79 136 183 184 163 153 147 180 203 209 209 161 113 136 190 201 203 192 187 191 192 187 193 188 203 213 202 188 138 65 84 159 215 216 201 197 200 206 207 146 92 52 39 29 11 31 46 95 114 71 38 55 61 36 47 49 71 86 77 71 66 50 37 30 30 36 34 24 23 31 108 161 217 236 226 215 215 218 218 226 225 215 214 221 221 213 212 214 218 223 226 222 215 209 225 225 224 220 213 205 198 193 217 216 215 213 212 211 210 210 205 205 205 205 205 205 205 205 209 194 208 212 175 159 185 208 208 223 214 168 179 245 250 211 168 108 36 12 12 5 60 164 203 231 250 247 231 223 224 226 227 232 237 231 225 234 237 226 195 153 98 59 42 40 44 48 37 36 36 35 34 34 34 34 35 35 37 49 60 50 39 44 41 34 31 32 31 26 27 32 28 30 33 36 36 35 33 32 32 28 31 36 32 23 25 34 27 24 24 31 42 49 49 47 44 38 40 49 51 44 42 46 41 39 38 41 40 37 37 39 40 32 52 70 84 91 70 51 82 108 78 71 83 99 126 104 73 47 43 13 3 59 151 240 253 143 49 29 92 188 229 226 247 245 184 121 69 29 30 31 26 39 127 182 134 62 19 10 61 160 233 249 224 208 217 204 245 191 159 167 172 211 219 129 75 38 47 39 35 33 32 14 20 68 168 245 248 219 215 223 213 198 224 246 189 80 61 150 192 185 194 167 106 110 176 218 231 228 224 219 213 211 220 230 247 230 148 117 170 204 213 224 249 201 132 138 160 135 117 109 72 114 148 134 150 143 70 44 105 154 173 162 167 178 178 177 161 149 147 154 166 190 214 220 214 209 206 210 223 225 205 180 159 121 88 108 155 152 140 179 172 220 203 115 151 242 204 141 124 119 118 116 124 114 82 74 74 84 135 165 168 182 185 180 191 189 204 234 249 240 226 222 248 236 207 189 209 231 197 139 145 160 153 113 80 80 97 108 149 160 162 177 216 238 235 232 233 211 204 192 227 224 217 185 133 90 110 179 224 242 228 185 159 162 137 100 86 89 88 86 138 182 171 144 132 104 68 41 34 35 38 42 46 45 42 38 34 32 28 26 26 28 32 35 39 33 40 48 39 31 33 35 32 31 31 32 34 33 30 27 32 39 44 39 29 22 16 11 15 15 19 25 31 32 26 20 25 13 19 27 62 158 211 176 101 39 17 10 67 167 197 198 199 218 189 161 168 151 126 140 156 129 105 117 141 142 163 212 212 132 68 64 101 160 202 206 190 181 184 175 96 36 99 189 212 157 90 74 107 122 88 47 30 42 44 75 85 57 47 38 43 30 20 15 73 158 197 224 187 117 67 64 111 127 92 93 174 226 221 207 203 137 118 203 235 180 101 29 15 31 32 39 31 75 86 128 164 177 203 190 112 111 177 246 235 190 153 118 72 60 78 109 123 128 118 94 113 162 149 88 56 37 24 32 47 93 131 136 108 71 79 122 201 213 213 217 197 135 123 182 221 243 217 167 135 111 122 171 191 221 221 186 129 57 18 31 29 31 28 28 31 22 11 10 21 44 106 185 230 222 196 181 145 155 175 195 202 201 210 223 212 182 164 165 160 149 162 190 216 217 163 134 162 211 241 221 216 153 111 70 39 28 19 34 55 86 107 147 189 211 233 245 193 108 41 12 16 30 28 29 28 28 28 28 29 30 31 31 33 36 39 41 40 37 33 30 23 22 21 23 26 29 29 28 36 26 27 25 18 31 49 47 71 82 93 97 99 99 93 86 94 105 121 128 132 139 130 106 116 129 123 115 116 88 40 13 89 157 154 136 159 145 74 5 15 6 4 38 116 193 219 207 152 96 45 27 23 31 73 122 126 100 62 23 17 61 95 85 57 29 28 67 97 100 107 126 205 254 251 220 156 96 81 44 12 14 58 119 125 72 29 24 59 78 103 154 206 184 93 22 22 35 50 55 49 40 37 39 31 69 153 232 235 209 176 117 62 31 19 29 30 26 26 27 23 25 29 30 30 31 33 34 31 31 29 28 26 26 26 26 29 32 33 32 34 37 36 32 41 55 68 80 98 118 128 126 101 116 133 155 134 50 34 109 187 183 144 76 27 22 37 46 52 51 50 47 44 40 36 33 40 36 29 22 19 22 29 35 33 32 33 36 39 41 40 39 38 43 46 40 30 22 22 25 23 40 41 34 47 63 56 41 49 68 76 57 51 46 28 35 37 35 33 34 37 41 44 44 32 29 26 25 28 32 37 39 32 25 19 23 32 36 31 23 25 28 31 31 29 27 27 28 27 27 26 26 26 26 25 25 29 37 35 32 38 38 34 36 31 47 50 47 60 71 61 45 52 81 112 107 79 74 90 96 83 59 49 56 73 80 100 156 164 114 67 56 59 55 60 74 72 50 77 157 169 142 144 127 134 173 155 102 93 102 90 76 129 183 215 225 225 220 209 182 135 77 37 16 27 40 17 10 29 95 182 233 228 197 184 189 188 197 190 193 202 185 179 208 230 197 185 172 139 107 96 107 99 73 41 30 43 54 52 46 42 41 39 38 38 37 35 34 44 45 46 44 40 38 39 41 41 51 56 50 45 45 45 43 44 38 43 47 42 43 49 49 45 47 44 40 40 48 54 56 49 44 46 55 58 54 58 67 62 61 63 65 70 93 141 184 248 251 236 222 227 221 231 215 223 222 222 221 221 222 222 223 224 224 224 225 225 226 226 226 229 229 230 231 232 234 234 234 238 223 231 242 232 233 249 254 226 145 64 17 8 43 84 97 135 208 226 165 79 18 61 171 254 223 84 17 121 224 247 239 230 230 228 224 221 220 223 227 172 134 189 223 209 214 215 228 229 220 220 229 230 222 222 230 230 252 233 179 118 72 111 207 235 203 179 200 226 189 107 51 109 168 241 255 229 231 246 234 254 242 214 172 95 34 37 51 41 88 146 198 246 254 210 146 88 48 31 41 53 74 93 94 69 77 113 159 181 183 172 156 152 146 141 147 149 128 106 104 194 227 241 210 139 73 90 162 216 254 193 135 114 130 165 234 243 153 88 121 197 237 232 221 214 189 139 121 172 226 220 184 152 124 161 235 246 200 150 118 91 132 144 138 169 207 191 147 132 139 163 226 238 225 226 175 119 165 250 219 133 153 155 70 24 110 192 250 198 132 155 221 232 181 134 162 203 201 188 174 151 102 93 148 192 190 188 203 204 149 85 131 231 243 210 209 206 201 188 178 203 225 220 231 220 241 216 150 108 107 113 114 98 90 92 83 71 61 52 65 66 79 96 154 200 172 104 48 131 181 143 72 43 50 61 40 45 75 88 106 130 111 86 99 97 108 162 188 130 83 144 245 231 181 184 208 220 232 223 207 230 236 237 202 144 128 211 246 247 252 255 189 70 9 77 205 249 233 225 226 226 226 212 184 209 221 191 160 172 219 247 226 176 123 114 134 118 143 220 247 202 190 209 224 188 151 167 201 233 195 153 139 147 139 96 50 90 108 103 95 101 130 170 180 155 170 196 193 114 68 102 110 129 145 113 75 97 130 132 128 139 153 153 172 174 159 157 141 100 72 88 104 98 96 101 115 121 132 139 130 125 142 154 146 99 73 48 59 94 113 118 124 143 140 141 147 138 105 87 96 98 100 122 132 130 166 217 234 196 139 107 131 141 130 125 105 100 72 55 38 28 70 131 152 120 106 93 51 64 105 99 110 138 179 210 206 162 108 122 190 242 241 189 115 86 86 66 34 38 50 59 67 72 68 64 67 92 104 125 126 112 117 119 99 82 93 90 80 67 41 29 43 78 75 81 105 136 151 138 118 104 95 88 87 53 24 58 99 111 119 121 94 44 18 39 73 129 151 117 78 50 24 23 20 27 28 29 31 31 27 25 24 20 15 16 25 34 44 65 87 111 79 59 71 92 94 80 70 55 51 45 41 42 48 57 63 57 63 65 60 55 54 54 51 62 60 60 61 58 55 61 70 84 76 83 95 103 116 105 69 78 65 53 34 34 89 150 165 146 93 54 50 56 61 67 70 50 51 74 107 114 85 54 40 51 56 61 56 45 40 51 66 110 133 177 216 172 118 131 142 92 79 117 189 203 162 156 193 219 171 90 64 122 164 152 135 100 50 34 37 49 72 66 47 164 165 165 166 167 167 168 168 164 165 165 166 167 167 168 168 168 168 167 166 164 163 162 162 166 166 166 165 165 165 164 164 170 170 169 168 167 166 165 165 165 165 165 165 166 167 168 169 168 167 166 165 163 162 161 160 164 165 167 168 168 167 165 164 167 167 167 167 167 167 167 167 168 167 167 168 169 170 172 173 171 171 171 170 170 170 170 170 172 172 172 172 172 172 172 172 172 173 173 172 170 170 172 174 174 174 173 173 173 174 175 176 175 174 173 173 173 174 175 176 177 176 175 174 174 174 175 175 173 174 175 177 178 179 181 181 177 177 178 178 179 180 181 181 180 180 180 179 179 178 178 178 180 181 183 182 180 180 181 182 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 184 184 185 186 186 186 186 186 184 183 182 181 182 183 185 187 184 184 185 186 186 187 188 188 183 184 184 185 185 186 187 187 186 186 187 188 189 189 190 190 190 191 191 192 193 193 193 193 195 195 196 197 199 201 203 204 203 204 204 205 206 208 208 209 211 210 208 207 207 208 210 211 207 207 207 207 205 204 202 201 201 201 201 201 201 199 198 197 197 196 196 195 195 195 196 196 194 194 193 193 193 192 192 192 200 194 191 194 197 195 193 192 203 206 173 115 110 142 156 174 162 180 177 164 157 168 175 147 131 202 238 213 193 223 225 156 93 106 164 187 137 81 88 144 203 194 142 135 169 187 198 194 170 169 188 163 113 140 180 157 123 151 164 162 139 113 95 67 54 109 152 169 186 197 177 147 191 204 209 204 206 207 185 154 118 120 104 107 148 173 166 158 140 111 83 89 103 113 102 64 71 83 80 114 132 88 90 148 155 155 152 197 233 227 204 160 95 75 77 68 48 46 37 19 77 149 216 224 201 192 193 189 199 202 204 185 180 193 189 188 190 206 196 188 197 214 217 191 162 100 57 61 89 127 142 129 115 129 162 197 223 186 124 135 184 205 203 194 187 189 196 184 214 212 208 199 164 111 109 154 185 204 212 197 190 201 195 170 118 78 51 47 42 35 30 25 38 51 45 40 55 60 49 43 62 72 72 68 66 55 39 32 35 60 56 39 39 33 31 49 86 103 133 166 193 207 206 200 202 211 210 200 189 174 167 174 194 196 195 187 176 169 169 172 168 164 168 175 172 162 163 173 195 205 218 223 222 219 220 222 225 227 225 220 219 222 222 219 227 233 224 196 174 182 213 239 240 232 200 180 212 246 204 125 78 55 42 34 7 8 85 187 253 253 248 243 237 231 227 224 223 222 221 222 227 235 245 248 248 211 146 86 48 35 40 46 39 37 29 24 31 41 37 24 35 33 34 41 50 52 43 33 34 32 29 28 29 29 28 26 23 24 27 30 32 33 34 34 32 29 36 24 21 35 30 22 27 38 69 123 141 111 73 33 39 40 47 60 50 49 59 39 52 47 42 42 46 49 47 45 50 30 50 50 37 42 48 66 100 69 83 87 90 141 157 120 91 74 51 31 13 18 83 166 176 67 33 119 201 254 246 205 172 145 80 45 24 19 58 79 95 138 203 230 155 55 20 10 46 153 220 244 220 209 213 228 243 172 161 170 217 229 185 101 45 36 43 40 35 36 21 12 25 130 225 254 227 210 223 218 216 217 240 253 213 88 81 190 195 201 179 170 162 137 145 172 196 205 216 228 228 231 239 230 254 204 130 115 181 212 192 209 222 164 121 80 79 113 120 127 115 151 156 135 142 112 68 104 184 235 254 192 136 160 196 206 222 221 209 141 104 141 182 212 209 221 225 209 217 229 207 191 187 164 159 157 147 131 122 138 163 175 146 99 121 188 184 116 90 74 89 91 69 69 96 131 174 207 223 224 231 224 208 206 226 239 241 240 239 221 212 226 220 211 206 185 178 211 199 127 140 169 150 103 90 110 152 200 192 169 177 206 219 226 228 218 210 217 211 201 203 154 152 168 174 183 190 164 166 198 215 239 220 134 91 79 148 192 170 104 101 112 131 141 128 94 60 40 37 55 95 125 100 71 60 29 36 27 32 40 35 29 33 36 37 37 38 38 37 36 35 34 29 31 32 31 29 28 30 32 36 39 39 33 24 17 17 20 14 16 19 24 29 29 27 23 26 21 15 19 50 104 159 191 130 50 1 15 78 166 216 207 180 174 161 157 146 102 78 99 113 107 95 133 191 179 152 174 164 136 121 101 112 148 169 197 193 179 158 124 48 36 154 252 252 193 96 68 142 187 126 42 4 33 99 167 150 78 42 30 29 33 23 21 54 109 165 204 204 138 74 72 81 49 51 108 190 219 218 219 188 117 132 218 247 186 97 32 17 32 38 31 45 51 75 116 170 213 205 165 117 136 203 211 155 98 60 65 106 147 185 187 175 169 146 111 91 113 93 61 50 29 21 47 95 183 206 153 102 71 98 168 197 193 173 160 146 107 97 133 189 229 224 197 180 136 104 123 172 225 229 155 74 33 26 31 29 26 24 32 36 22 11 19 39 88 129 181 206 172 153 164 178 186 207 215 211 202 192 198 179 185 189 189 187 190 201 211 200 216 186 132 132 183 226 239 248 213 164 136 87 39 47 56 46 46 54 75 113 162 209 239 234 149 56 15 19 29 30 28 26 29 31 30 34 37 34 28 34 40 43 39 36 35 32 28 25 25 25 23 22 23 27 30 32 32 30 24 23 31 47 60 65 64 86 117 116 82 56 53 64 89 119 142 127 99 91 78 78 76 108 152 178 160 90 29 87 194 220 210 230 190 86 4 1 10 9 35 114 189 218 223 190 143 89 55 43 46 64 84 87 67 44 22 29 46 51 68 62 79 63 65 61 23 54 140 193 228 224 164 128 139 121 67 11 22 45 65 65 48 33 29 88 107 129 161 173 126 56 24 34 34 49 49 36 47 54 30 35 57 118 181 196 165 116 79 50 33 27 23 30 32 25 38 21 20 21 26 32 34 33 30 30 31 32 32 29 28 29 30 31 29 28 30 34 35 33 30 33 63 92 90 85 108 121 106 99 116 120 95 48 30 88 172 216 168 100 36 22 34 37 51 54 51 46 41 38 38 38 39 39 32 23 17 17 20 23 25 24 26 29 34 38 42 44 45 44 41 34 26 21 21 25 29 30 31 32 34 34 35 35 36 33 34 37 38 37 33 29 27 36 36 34 33 38 47 51 50 35 34 31 27 26 28 29 28 22 23 25 27 29 30 30 30 31 28 25 25 27 29 30 29 25 28 29 28 29 33 34 32 39 38 38 41 43 40 34 29 25 29 35 44 58 65 58 46 49 74 87 63 51 89 115 97 65 58 55 59 59 58 66 78 65 52 45 50 57 73 107 140 138 75 70 143 181 142 106 110 142 153 132 90 81 103 100 72 74 134 186 199 201 196 159 111 56 43 31 28 31 30 20 9 58 154 228 231 215 212 210 206 214 214 210 205 206 212 218 219 205 218 215 186 149 116 82 54 31 33 41 50 53 48 42 40 32 40 39 30 31 41 39 28 34 45 40 33 41 44 43 52 52 43 31 36 49 47 38 40 39 41 34 32 44 55 50 39 45 42 45 45 41 46 52 49 47 46 48 52 54 55 58 61 67 73 74 74 94 130 155 161 226 249 249 228 221 229 227 221 221 218 219 224 226 224 226 230 222 227 234 239 239 237 235 234 243 239 234 233 236 238 238 237 229 232 235 237 237 238 240 242 253 225 134 51 20 3 33 110 212 254 213 176 115 25 57 187 252 243 142 21 59 176 228 252 218 237 227 234 204 126 182 217 150 111 117 157 173 183 207 224 223 232 227 220 227 232 227 223 222 221 240 251 208 130 87 90 161 210 192 158 142 83 83 183 226 250 255 245 219 219 247 250 228 191 129 65 27 25 48 67 115 179 233 251 247 247 252 229 154 52 15 47 92 135 149 143 153 156 133 100 85 92 130 180 169 168 151 161 131 74 101 161 250 248 250 240 196 133 92 82 136 175 174 143 144 144 161 234 252 183 93 86 173 241 243 228 210 207 185 170 179 178 166 163 149 135 156 201 233 241 199 133 105 113 120 153 219 254 202 122 113 116 175 230 239 246 220 151 137 217 219 143 124 161 142 75 34 80 164 199 140 81 93 131 124 100 120 169 197 216 239 252 235 166 112 120 151 162 159 160 114 53 110 201 226 220 207 212 209 218 230 238 237 228 215 207 205 226 231 194 128 80 73 86 101 135 142 111 76 52 45 50 48 70 120 188 254 233 120 41 110 131 106 58 50 59 53 43 37 63 159 231 206 165 146 122 112 130 147 159 120 75 135 234 251 223 190 186 206 217 218 225 224 211 244 223 138 106 202 249 240 253 255 194 72 10 82 184 251 243 232 226 226 227 228 229 226 230 208 183 191 217 234 240 172 115 93 99 127 174 205 218 170 160 166 202 191 141 148 187 229 224 193 174 159 121 81 47 85 93 90 81 96 139 179 196 142 140 161 141 117 118 95 72 99 123 113 87 93 112 116 116 128 149 182 210 217 197 159 129 130 117 129 145 124 88 78 87 109 125 140 134 125 137 153 153 127 91 55 50 69 92 111 121 123 127 146 151 123 92 85 89 83 98 99 96 115 156 210 252 241 197 126 99 126 133 120 125 107 85 59 45 41 47 63 79 116 154 123 120 105 94 147 143 107 111 135 145 115 93 117 155 225 248 225 157 109 91 74 56 69 69 71 101 125 93 60 71 79 72 91 109 112 135 161 161 119 87 70 70 58 39 37 46 55 48 73 142 219 252 226 175 197 188 136 71 39 30 42 66 82 79 77 68 46 30 42 67 87 106 112 89 52 27 20 22 26 30 34 34 31 26 22 20 21 18 17 19 29 58 110 155 163 143 76 56 82 78 69 77 47 39 41 50 55 61 66 67 62 72 64 56 62 56 48 56 60 64 58 52 56 58 56 57 59 57 40 42 64 65 67 93 105 135 92 25 28 75 140 209 163 108 46 33 61 73 56 40 45 60 102 136 126 90 58 39 56 50 47 37 46 43 34 73 104 129 165 185 147 107 133 167 105 107 166 221 203 171 175 187 212 156 91 58 100 123 119 92 65 51 51 68 70 52 38 38 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 164 164 164 164 164 164 164 164 167 167 166 166 165 164 163 163 167 167 166 166 165 164 164 163 169 168 167 165 165 164 165 165 162 162 163 164 165 167 167 168 165 166 166 167 167 166 166 165 167 167 167 167 167 167 167 167 168 167 167 168 168 170 171 172 171 171 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 173 173 172 170 170 172 174 171 171 170 171 171 173 174 175 175 174 173 173 173 174 175 176 176 176 175 174 174 174 175 175 175 176 177 178 179 180 181 181 177 177 178 178 179 180 180 180 180 179 179 179 179 179 179 178 180 181 183 182 180 179 181 182 180 180 180 181 181 182 182 182 182 182 182 181 181 181 181 181 181 183 185 187 187 186 184 183 183 182 182 181 182 182 183 184 184 184 185 185 186 187 187 188 184 184 184 185 186 186 187 187 188 188 188 188 188 188 188 188 191 191 191 192 192 193 194 194 195 195 196 198 200 202 203 204 206 206 206 207 207 207 208 208 211 210 209 208 208 209 210 211 206 206 206 206 205 203 201 200 203 203 204 203 202 201 199 198 197 197 196 196 196 196 196 196 196 196 195 195 194 194 194 194 199 195 194 196 198 197 195 195 219 212 165 100 106 155 174 183 173 157 131 127 135 147 147 116 88 113 154 187 180 176 183 162 82 69 110 141 106 62 92 177 209 162 108 123 168 194 207 192 163 137 120 94 82 126 154 124 146 194 203 176 166 188 166 84 32 92 168 211 215 201 187 178 186 195 198 194 197 205 199 185 163 160 167 195 209 184 173 196 188 171 161 167 175 154 95 45 77 84 76 106 128 98 114 178 193 143 144 187 186 164 137 85 58 54 55 55 52 40 29 36 42 100 153 190 217 211 192 192 198 210 193 137 133 185 207 201 191 195 197 213 210 196 208 218 212 202 137 80 87 106 115 134 94 77 127 194 223 197 141 121 179 199 200 197 192 195 214 216 218 211 175 129 117 144 184 213 222 200 200 209 218 231 197 124 64 39 30 38 38 33 38 46 48 69 100 131 140 111 69 47 46 55 55 45 33 24 37 63 112 131 112 66 37 28 33 47 55 58 67 85 111 131 134 127 127 133 127 116 108 99 98 108 113 114 113 108 101 97 97 98 98 96 98 103 102 97 98 105 125 136 150 162 170 180 192 200 206 203 198 197 205 213 212 205 204 207 186 151 146 175 197 197 190 186 162 144 166 187 145 77 47 32 30 30 11 8 64 141 238 235 230 227 225 226 229 231 230 232 235 237 238 235 231 228 223 182 123 71 42 33 33 34 37 37 36 33 30 28 27 27 32 27 30 43 50 46 42 42 32 29 27 26 27 26 23 21 18 19 21 23 26 28 30 30 31 27 33 27 25 26 15 19 31 84 160 238 243 169 89 34 28 49 50 50 49 48 56 52 47 46 52 59 52 41 46 62 84 45 44 46 34 26 37 77 95 73 87 91 84 109 138 150 144 113 69 41 29 24 39 67 76 51 113 236 253 225 166 136 91 57 33 26 23 35 97 180 195 216 245 243 159 61 22 9 24 130 211 249 225 214 220 232 236 165 162 185 241 242 173 69 35 37 48 41 34 28 12 12 68 171 245 250 222 211 221 213 217 215 230 243 197 83 109 223 247 239 220 219 212 184 157 129 136 153 170 181 191 214 237 237 232 199 122 83 149 202 189 191 172 123 73 55 102 169 168 132 145 161 136 93 110 129 124 158 218 252 246 193 151 155 195 231 250 238 212 148 125 162 175 170 196 204 214 209 212 209 185 180 190 199 198 188 174 165 159 152 126 105 98 110 134 168 179 162 110 48 48 67 86 131 176 213 226 223 221 228 220 185 174 198 226 223 217 218 220 214 211 218 219 206 205 203 197 203 186 142 170 172 147 127 150 191 224 246 232 181 162 186 206 219 230 233 227 227 236 212 158 114 161 196 226 222 229 204 177 173 181 209 206 119 65 114 215 241 239 170 78 62 70 96 88 56 57 88 100 108 152 204 187 132 86 37 39 34 37 38 33 35 40 39 36 37 38 38 37 35 33 32 30 31 31 30 29 31 35 39 46 45 39 30 20 15 15 17 16 17 20 24 28 29 27 24 28 26 19 17 33 68 106 129 91 40 8 18 67 150 202 197 171 147 136 135 115 85 73 77 78 64 70 131 184 155 103 97 142 183 198 136 98 131 166 191 225 212 177 122 45 42 140 210 220 215 150 102 151 194 128 30 8 71 162 219 168 72 34 31 54 61 59 44 32 43 92 148 160 115 67 60 60 38 61 131 200 213 211 219 186 117 137 219 248 187 97 32 16 31 40 36 52 50 64 95 131 155 149 125 98 117 148 128 65 33 63 122 191 228 249 225 175 131 107 100 104 101 73 46 34 23 42 87 153 220 211 126 70 72 121 183 181 149 132 160 169 107 61 77 162 214 234 227 224 188 134 114 141 172 162 100 44 19 18 24 34 31 24 25 29 25 28 42 63 126 168 199 206 179 169 180 189 189 189 181 180 183 174 166 189 197 205 206 201 198 200 205 211 209 212 181 134 150 199 214 231 241 225 196 128 64 73 99 87 80 69 58 60 88 137 177 215 151 68 18 14 30 35 28 29 32 33 32 34 36 33 27 30 35 37 36 36 36 33 28 24 24 24 22 22 23 27 31 29 31 31 24 19 26 43 59 65 53 67 103 113 84 56 50 50 75 92 100 95 105 129 126 95 121 180 226 239 216 127 26 60 163 216 237 244 174 74 18 5 10 4 21 95 178 212 205 162 141 105 77 75 83 74 56 53 44 38 24 21 32 56 101 153 145 123 116 86 32 37 77 133 167 158 110 115 167 147 67 6 15 33 48 47 35 31 34 82 111 126 122 107 72 40 34 37 41 48 53 58 61 58 52 45 53 81 117 142 152 137 111 64 48 45 37 31 32 27 35 23 21 21 25 30 33 33 31 29 31 32 31 29 28 29 31 30 28 27 29 33 35 33 30 42 69 93 114 127 117 105 111 124 119 110 88 50 37 101 190 208 148 74 18 16 36 40 50 52 50 46 42 39 38 38 38 38 31 22 16 15 16 18 19 22 20 21 28 38 45 46 44 35 34 31 26 22 20 22 24 25 31 36 37 33 28 27 28 27 28 30 32 32 31 29 28 32 34 34 34 39 46 48 45 36 33 30 32 33 31 29 29 21 23 26 28 29 30 29 28 27 26 25 26 29 31 31 30 34 36 35 32 33 38 40 39 31 49 63 63 58 52 40 27 26 29 32 35 41 47 47 42 67 84 90 67 55 85 106 91 51 49 53 60 58 50 48 53 44 42 46 56 66 76 94 113 118 74 63 104 127 106 86 89 104 113 98 68 66 91 94 74 74 102 125 125 117 107 84 59 49 42 34 31 31 27 18 10 68 141 194 195 187 192 198 201 192 194 193 188 182 176 169 162 149 152 141 113 85 65 49 38 36 37 43 51 53 48 42 40 43 39 40 43 39 30 30 37 45 33 33 44 47 41 40 45 40 47 46 45 52 54 52 56 41 50 50 46 46 45 43 45 48 46 53 58 54 56 58 53 49 50 49 45 48 58 66 69 71 71 64 63 91 128 138 124 166 218 250 251 250 247 237 228 234 235 236 231 222 216 222 233 236 241 248 252 254 253 253 254 246 249 252 252 249 244 239 236 245 244 242 238 236 237 241 245 244 254 220 125 31 3 53 119 200 218 231 236 197 39 28 149 240 254 209 75 30 119 205 246 250 241 224 223 202 125 167 222 189 116 111 160 170 177 214 241 227 235 232 225 227 229 226 223 221 222 229 240 240 207 145 94 91 123 119 62 41 113 205 244 247 245 231 233 243 251 245 209 151 98 50 33 28 39 87 141 209 236 246 240 226 232 250 237 191 64 5 49 141 223 235 207 199 214 183 104 45 52 108 159 141 127 109 110 103 99 151 212 239 227 221 227 226 198 145 102 92 92 118 151 167 150 153 209 252 216 126 79 143 229 251 236 213 228 231 216 192 162 139 133 118 123 157 198 226 241 213 155 145 154 130 138 205 219 153 96 92 129 184 222 236 230 195 149 157 159 128 87 85 99 83 53 36 62 101 106 75 59 64 66 47 39 60 90 107 134 172 193 217 197 159 140 174 214 196 144 56 74 162 231 228 211 206 206 211 213 215 216 216 214 212 210 207 227 231 191 123 78 85 112 130 155 171 143 88 51 45 51 57 62 93 146 199 179 89 31 74 88 75 51 47 51 60 76 89 109 168 241 250 201 174 195 173 126 113 139 109 67 116 188 211 219 200 174 183 210 223 223 195 202 249 244 154 79 151 226 250 245 247 166 46 0 57 170 250 247 236 225 223 228 231 229 230 234 219 205 213 224 221 215 175 135 106 89 118 181 202 187 143 148 141 165 179 147 150 192 219 224 207 195 174 129 85 47 76 94 108 108 113 127 137 139 123 90 105 132 150 149 108 77 82 89 100 109 100 79 82 106 149 157 182 206 193 156 138 144 154 153 158 150 121 98 88 82 88 103 121 117 98 102 128 146 132 92 53 44 57 75 95 111 114 123 148 154 120 88 90 106 112 123 105 79 97 148 187 204 226 191 123 92 120 134 112 98 96 77 55 49 56 60 50 38 99 151 159 159 132 123 163 152 124 98 93 103 94 80 85 98 128 161 179 163 123 83 70 81 80 68 77 128 151 101 64 86 78 81 85 78 79 109 143 154 124 92 62 49 43 37 37 43 32 32 54 110 170 194 174 147 164 183 149 76 36 35 41 48 52 54 62 65 52 33 29 37 66 86 99 84 54 30 21 21 27 30 33 33 30 26 24 23 17 11 14 27 41 73 134 192 201 180 133 84 47 50 68 50 51 47 41 39 45 56 65 69 73 76 75 90 116 106 69 46 55 59 69 76 77 71 62 54 59 55 44 45 54 52 60 87 156 174 112 28 22 63 110 156 126 78 39 67 134 153 105 54 31 58 118 164 148 94 53 39 52 48 54 51 56 50 38 64 96 126 152 153 109 82 122 159 132 123 175 230 205 162 176 212 204 151 84 51 103 139 131 92 65 67 81 97 89 62 41 36 168 168 167 166 165 164 164 164 168 168 167 166 165 164 164 164 161 161 162 163 164 165 166 166 168 167 167 166 165 164 163 163 163 163 163 163 163 163 163 163 169 168 166 165 164 164 164 165 160 161 162 164 167 169 170 171 167 166 166 165 165 166 166 167 167 167 167 167 167 167 167 167 168 168 167 167 168 169 171 172 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 173 172 170 170 172 174 170 170 170 170 172 173 175 176 174 174 173 173 173 174 175 176 176 175 175 174 174 174 175 176 177 178 178 178 179 179 180 180 178 178 178 178 179 179 179 179 178 179 179 179 179 179 179 180 179 181 182 182 180 179 180 182 180 180 180 181 181 181 182 182 182 182 181 181 180 180 179 179 179 181 184 186 186 185 183 181 183 183 184 184 184 183 182 182 184 184 185 185 186 186 187 187 184 184 185 185 186 187 187 187 190 190 189 189 188 188 187 187 192 192 191 191 192 193 195 196 196 197 198 199 201 202 204 205 209 209 209 208 208 208 208 208 212 211 210 210 210 210 211 212 208 208 208 208 207 206 204 203 206 206 206 206 204 203 201 200 198 198 198 197 197 197 196 196 198 198 198 197 197 196 196 196 196 196 195 196 197 197 197 197 208 197 156 107 128 179 180 163 214 203 181 176 172 168 159 126 74 75 115 180 196 184 185 169 88 50 63 88 65 36 85 190 225 146 105 147 192 212 208 168 123 109 92 72 59 84 129 155 207 220 219 204 202 235 233 160 51 72 151 231 233 197 192 209 189 193 194 191 193 200 203 203 223 196 178 184 177 153 170 221 222 216 224 226 231 185 84 38 77 86 75 92 106 85 107 165 199 133 107 98 75 61 53 46 62 90 83 72 94 97 60 31 27 60 91 149 217 223 200 210 232 215 160 88 105 190 223 211 203 203 198 207 202 187 196 202 220 228 206 142 87 84 109 122 88 66 134 218 233 212 172 135 188 210 207 198 196 206 219 207 199 154 118 120 153 195 225 233 195 172 194 223 224 224 181 94 51 35 26 28 26 36 79 125 128 131 167 207 193 130 69 37 35 36 31 27 28 44 91 147 210 222 190 109 45 30 38 41 41 39 34 33 43 55 56 48 50 55 50 43 42 39 39 46 51 50 49 48 46 45 44 44 50 49 48 46 44 42 42 42 51 57 65 74 82 94 107 116 121 119 116 117 124 131 132 129 124 122 102 78 82 107 116 105 101 105 96 84 92 104 82 45 40 33 35 37 23 15 46 90 144 150 160 170 177 181 181 181 182 183 186 188 185 174 159 148 115 93 66 49 44 43 39 34 34 33 35 37 32 25 25 31 34 35 37 40 42 40 36 33 31 29 27 27 26 24 20 17 15 16 16 18 20 23 26 28 31 25 28 27 29 16 8 39 83 160 215 248 254 215 121 30 51 85 74 56 52 41 47 59 58 53 60 71 63 58 90 136 135 92 64 50 38 23 31 75 109 133 153 125 87 80 109 163 214 180 114 56 32 24 15 12 17 79 173 243 228 160 88 52 32 9 27 47 71 99 149 244 254 253 253 244 164 67 25 9 17 113 202 254 228 215 222 231 216 156 184 228 252 202 124 45 35 40 46 39 37 23 8 24 126 219 254 237 215 212 219 211 215 217 229 244 182 72 131 241 249 227 216 230 233 237 225 172 101 128 147 143 140 149 150 142 146 161 122 87 150 209 187 169 150 123 81 86 142 189 174 115 148 128 101 111 185 220 172 133 190 248 243 218 185 152 189 248 250 188 153 159 186 200 175 150 170 172 194 214 226 212 178 175 201 218 204 198 192 190 203 187 162 98 94 151 190 207 213 203 113 46 78 130 171 226 242 248 237 211 207 227 207 149 144 193 223 215 212 213 214 219 219 211 224 220 222 228 231 227 212 194 213 207 194 193 216 246 254 254 249 177 141 168 198 207 217 228 241 240 250 203 114 103 199 243 207 195 225 245 229 198 173 170 164 118 75 152 252 252 247 150 58 32 36 64 63 53 98 168 149 140 181 253 252 177 110 60 52 44 41 36 28 32 39 36 32 34 36 37 37 35 32 30 31 31 31 30 31 35 40 45 51 44 34 24 18 16 17 19 18 19 22 25 28 29 27 24 23 24 23 20 24 40 59 72 56 37 23 19 41 103 150 151 125 91 92 111 104 96 89 70 53 38 54 103 131 112 82 71 119 176 223 185 116 96 134 195 229 245 224 142 51 54 132 172 198 216 167 99 105 125 76 8 27 97 170 185 110 33 35 59 98 125 133 93 31 3 32 75 88 73 51 44 40 36 84 162 193 204 215 226 179 114 148 228 250 189 101 34 16 28 39 38 51 43 48 65 79 81 75 70 71 82 72 50 14 6 69 140 192 226 232 190 123 67 68 108 170 122 67 30 11 21 80 149 190 189 159 118 100 109 141 178 161 135 131 163 164 95 43 53 103 151 185 200 222 219 171 123 121 122 94 48 22 17 18 23 23 32 34 31 31 35 51 75 123 182 206 206 201 193 205 218 212 192 172 171 184 188 172 152 195 201 206 208 206 205 207 210 211 212 223 197 122 83 118 166 206 247 253 241 175 89 74 94 102 96 79 51 27 30 66 102 153 124 71 26 18 34 38 26 31 33 34 34 34 35 31 27 28 29 31 32 36 37 33 27 22 23 23 22 22 24 28 32 30 34 34 26 18 20 35 49 43 35 62 117 138 104 60 41 50 77 87 96 124 171 196 170 101 133 202 247 246 227 141 14 32 132 205 248 248 169 75 24 7 9 2 9 75 170 208 187 132 120 87 68 99 139 117 62 31 22 27 24 19 23 63 133 195 176 151 140 105 65 66 74 67 85 76 56 92 156 138 58 16 20 30 37 34 28 33 43 62 102 119 98 67 42 34 41 48 58 66 79 95 83 61 57 59 49 51 79 132 179 174 136 88 74 79 60 32 28 28 31 25 22 20 23 28 32 33 33 31 32 33 31 29 28 29 30 29 27 26 29 33 35 33 30 39 75 107 145 163 127 108 142 162 140 111 82 52 55 119 194 194 129 61 15 16 37 40 48 49 48 46 44 41 38 36 35 35 29 22 16 14 13 13 12 18 15 16 26 40 48 46 41 26 27 27 25 21 19 19 20 17 27 36 38 32 25 22 23 22 22 23 24 25 27 28 29 29 32 34 35 40 46 46 43 39 30 29 38 41 35 29 29 21 23 27 30 31 30 28 27 24 24 24 27 30 32 31 30 32 32 29 25 26 32 37 37 50 76 86 71 61 60 46 22 27 30 30 26 25 29 35 38 64 77 83 66 53 66 76 64 45 45 51 57 55 47 43 46 45 49 54 60 64 67 68 69 82 68 61 70 77 73 67 66 68 74 65 48 51 71 77 66 61 62 63 60 52 42 37 37 43 39 35 32 28 23 17 12 54 95 119 117 117 127 138 148 130 133 131 124 115 106 94 85 76 73 64 52 40 35 38 43 43 42 44 50 52 47 41 39 38 33 35 42 39 32 38 52 47 33 34 43 42 45 56 62 70 84 90 100 127 142 125 103 89 115 101 57 41 52 59 58 59 50 49 50 45 45 45 38 48 52 49 43 46 58 67 68 67 66 56 53 76 105 103 82 103 157 197 202 204 215 226 235 241 244 249 252 251 249 251 255 254 248 235 217 200 189 184 183 199 208 221 232 240 246 253 254 244 245 246 245 244 244 247 249 253 251 253 213 105 27 34 68 99 158 246 255 218 45 19 127 246 254 249 135 22 64 178 252 240 231 231 221 226 175 182 232 215 129 131 199 209 193 216 244 224 228 228 224 225 227 228 228 225 228 225 225 240 244 209 163 94 73 56 27 32 133 237 252 252 253 242 246 254 241 192 125 75 28 6 32 68 104 165 228 251 250 235 224 216 227 248 241 189 63 2 43 139 231 249 222 169 191 179 123 84 95 105 90 65 84 131 161 171 189 218 251 212 212 210 216 233 235 203 164 105 54 67 126 155 144 142 176 252 226 136 64 104 191 234 239 230 238 249 244 218 182 141 106 83 104 153 195 215 230 209 159 175 189 141 120 171 158 88 65 94 153 177 178 207 215 168 119 116 74 36 31 42 45 44 48 34 39 47 66 109 161 161 121 87 99 112 102 78 74 85 88 116 143 146 148 206 254 206 100 81 136 208 247 225 198 208 214 212 211 209 207 207 209 212 214 212 222 219 182 126 101 134 182 173 162 171 154 89 44 49 63 67 60 73 95 118 104 56 37 52 57 51 53 78 106 126 141 145 137 138 174 220 227 210 206 161 138 152 181 129 62 94 153 172 205 210 188 184 196 196 187 175 201 245 251 171 66 109 209 254 248 241 137 27 8 68 186 248 245 236 224 221 227 229 226 228 230 222 218 227 227 215 208 212 189 148 94 108 181 202 178 171 191 153 133 152 149 160 194 219 238 239 229 191 134 90 54 77 86 97 107 115 117 111 103 92 60 76 127 178 192 153 115 69 64 92 121 96 51 54 88 119 132 166 192 177 137 123 136 172 168 150 120 107 121 121 96 82 91 107 106 84 80 105 129 114 83 61 65 76 79 84 93 104 117 144 150 119 92 99 115 136 145 125 90 84 104 128 143 178 146 94 84 124 141 113 87 91 78 60 51 54 57 48 36 65 90 127 145 113 100 124 119 106 92 102 125 120 91 66 54 72 87 113 130 107 62 60 97 99 101 98 104 106 86 83 111 134 156 144 105 89 93 92 86 70 70 59 45 38 32 33 43 47 54 51 55 67 65 60 70 85 93 80 55 40 34 35 44 42 43 49 55 49 36 29 30 41 61 78 73 52 33 24 23 29 31 32 31 28 26 25 26 21 12 15 32 47 76 138 198 228 229 172 108 76 58 50 40 49 51 44 42 54 64 69 75 80 79 90 134 180 168 101 46 42 50 82 108 109 104 95 77 60 57 58 56 42 32 51 84 166 179 118 37 29 58 79 97 86 54 41 100 193 220 157 85 56 63 98 137 131 84 49 43 54 52 59 55 57 63 61 71 74 96 105 93 60 58 107 140 137 126 168 213 181 138 168 227 199 148 77 38 95 140 133 87 75 98 129 142 125 89 59 46 167 166 166 166 165 165 164 164 167 166 166 166 165 165 164 164 162 162 163 164 165 166 167 167 165 165 165 165 165 165 165 165 162 162 163 163 163 164 164 164 164 164 164 164 165 166 168 168 165 165 166 166 166 167 167 167 168 167 165 164 164 165 167 168 167 167 167 167 167 167 167 167 168 168 167 167 168 169 170 171 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 171 169 169 171 174 174 174 173 173 173 174 175 176 174 174 174 174 174 174 175 175 175 175 174 174 174 175 176 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 179 181 182 181 179 179 180 182 179 179 180 180 181 181 181 181 182 181 181 180 180 179 179 178 181 181 182 183 183 183 183 183 184 185 186 187 186 185 183 181 184 184 185 185 185 186 186 186 184 184 185 186 186 187 187 188 189 189 189 189 189 189 189 189 193 192 191 191 192 194 197 198 197 198 199 201 202 204 204 205 209 209 209 209 210 210 210 210 213 212 212 212 212 212 212 213 212 212 213 212 212 210 209 208 208 208 208 207 206 204 202 201 200 200 200 200 199 198 198 197 199 199 199 199 198 198 198 197 194 196 197 196 197 198 198 196 206 206 192 155 151 170 157 139 192 220 229 226 220 223 211 166 95 76 103 181 226 230 223 193 150 105 82 71 49 39 90 184 211 140 133 189 218 221 191 129 111 152 156 112 74 81 142 213 221 199 195 204 198 215 233 198 97 55 102 205 232 199 191 206 194 194 195 196 196 196 198 200 211 197 171 154 155 168 185 198 201 206 227 224 229 179 78 62 141 159 135 105 79 56 88 143 185 154 98 35 28 38 42 91 152 158 131 128 169 182 125 48 32 32 46 104 182 217 221 232 234 176 103 61 109 197 226 220 213 188 164 180 195 189 184 174 202 206 220 195 129 97 103 100 69 74 137 207 226 211 182 156 190 221 222 213 218 226 210 162 119 65 60 113 155 171 180 182 161 158 181 191 169 148 114 63 45 35 25 24 33 68 146 225 207 183 194 215 184 118 62 30 20 19 19 36 74 121 175 223 235 249 220 133 57 40 43 32 37 43 42 34 29 29 28 24 29 36 33 32 40 40 35 35 41 39 38 39 41 42 41 39 42 44 42 37 36 38 38 35 32 32 33 32 33 34 37 40 43 48 51 50 47 46 49 52 54 49 45 44 43 40 40 43 33 41 42 36 37 45 45 39 41 39 39 36 23 16 28 48 52 60 72 84 92 94 93 91 94 91 88 87 85 77 65 55 48 45 43 45 47 45 39 33 42 38 37 39 39 35 33 34 32 42 43 35 38 48 43 27 34 32 31 30 28 25 20 16 16 16 15 16 19 22 26 29 32 25 23 25 28 12 18 76 161 210 205 206 254 253 150 25 94 127 123 107 84 52 49 62 60 55 59 67 65 71 111 157 158 131 87 54 41 28 27 52 133 229 254 174 90 61 96 179 251 245 185 92 31 16 18 22 24 89 134 131 108 78 39 15 34 52 77 86 107 135 175 241 243 239 241 241 177 76 26 13 20 98 187 253 231 217 225 232 194 140 198 254 241 131 62 36 47 43 40 34 35 18 16 63 179 244 249 221 213 212 216 214 211 222 238 251 171 62 140 239 241 212 207 219 210 229 251 215 147 176 201 192 172 143 99 75 94 129 120 109 179 233 210 195 198 179 135 144 170 163 136 88 61 83 131 198 250 229 144 79 147 233 236 233 223 175 182 212 195 129 119 183 237 234 201 182 164 155 168 192 218 214 186 183 212 216 187 195 197 189 210 198 190 134 132 175 204 230 232 199 115 58 124 198 230 253 231 212 220 197 196 208 181 138 154 211 220 219 216 201 190 211 226 215 215 226 224 222 232 233 220 213 228 238 247 238 220 222 239 250 254 181 134 156 186 192 205 227 247 247 233 180 120 136 218 246 175 161 198 244 246 234 222 211 190 171 125 132 187 184 168 73 48 43 50 60 60 73 130 194 162 140 171 251 251 192 146 125 109 74 48 38 32 31 32 30 26 29 32 35 36 35 32 30 32 33 33 34 36 38 41 42 42 35 26 20 19 21 22 23 21 23 25 27 28 28 27 26 22 24 25 26 29 34 40 43 40 37 34 24 23 56 94 106 92 62 67 108 138 142 121 91 64 48 65 99 116 129 131 116 117 132 169 176 118 62 93 173 201 241 236 147 63 80 139 151 172 181 149 98 66 40 26 36 100 134 140 100 39 32 94 137 154 192 199 139 62 31 35 38 39 44 41 36 32 40 89 153 169 199 232 236 171 116 163 236 234 179 99 39 20 30 39 40 44 42 42 47 49 39 30 33 40 53 33 34 34 23 53 80 97 133 139 108 69 42 70 135 187 122 61 25 8 37 113 177 177 147 134 150 164 158 144 135 118 118 115 113 100 64 38 43 48 73 102 129 170 204 188 145 117 97 58 28 23 25 24 27 13 29 35 32 37 55 91 128 182 217 218 209 205 198 198 192 184 180 177 193 199 189 184 178 201 200 200 204 210 217 221 223 223 222 185 141 99 43 47 119 163 213 239 249 196 89 45 56 72 74 72 61 44 34 36 43 70 70 56 35 30 37 35 24 30 31 33 34 34 33 31 28 29 28 27 31 37 38 32 25 22 22 23 22 22 24 29 33 34 36 36 30 22 20 26 33 24 26 66 128 150 116 75 59 114 146 150 142 161 204 210 159 111 116 173 229 229 212 146 25 26 121 197 240 243 185 96 22 6 8 4 7 63 159 197 164 108 92 60 58 124 189 162 88 28 11 18 31 31 27 55 123 165 174 151 125 102 88 98 105 60 47 36 39 66 97 86 47 32 31 33 35 33 31 35 42 48 74 87 72 49 37 37 43 61 75 101 126 134 122 91 61 49 40 40 65 115 165 168 137 108 105 118 85 31 19 25 27 27 23 20 21 26 31 34 34 34 35 34 31 28 26 26 27 28 26 25 28 32 34 33 30 32 83 128 152 150 124 129 172 189 168 122 65 45 85 147 183 166 104 53 23 22 37 41 49 46 46 46 44 42 39 35 34 31 27 21 17 16 15 14 12 15 16 21 32 43 47 42 36 22 23 24 23 20 18 19 20 14 22 31 34 32 28 25 25 21 20 19 19 20 23 27 29 28 30 31 32 38 45 48 46 38 27 28 42 47 37 28 29 23 25 29 32 33 32 29 28 24 24 25 28 31 31 29 27 26 25 21 17 19 27 34 36 61 83 86 70 72 82 60 18 26 28 28 25 23 24 28 32 44 59 70 63 48 44 42 37 46 44 44 47 47 47 52 59 59 63 61 56 56 57 51 42 48 58 65 64 63 65 62 55 56 57 52 44 46 54 54 48 48 44 42 44 41 36 39 47 41 37 32 28 25 22 18 15 33 47 50 47 52 58 65 74 66 66 62 54 50 50 48 45 40 38 39 42 39 35 39 48 46 43 44 49 50 45 39 36 37 36 31 26 28 38 47 51 40 47 45 48 67 86 97 108 144 163 174 192 228 237 193 143 174 190 146 75 58 81 96 100 107 88 75 70 64 61 56 46 50 48 47 47 50 56 61 63 57 58 55 53 60 72 73 66 71 99 107 96 102 130 164 190 197 196 203 224 245 250 236 221 196 180 153 124 102 92 93 97 101 105 112 122 137 155 174 186 207 216 230 242 249 252 252 252 253 243 250 252 192 81 12 10 40 121 231 252 208 70 37 143 253 253 244 129 15 57 175 252 246 236 223 171 201 208 205 239 205 145 150 218 236 202 200 231 232 227 226 227 225 227 230 229 231 227 222 221 225 232 236 236 207 149 73 43 62 89 148 228 242 252 252 226 191 143 94 46 34 23 33 81 141 192 231 251 233 225 211 212 214 225 245 239 155 48 7 48 115 177 191 177 146 132 135 150 160 163 137 92 55 104 207 253 252 244 223 222 202 210 211 207 214 228 230 221 178 100 60 72 98 111 123 157 213 183 106 49 70 124 172 206 218 223 231 229 222 222 195 147 100 112 158 202 219 225 207 167 184 196 153 126 152 130 76 70 119 144 134 118 138 149 124 100 89 71 58 51 43 44 55 65 50 36 43 103 197 252 231 169 163 195 216 198 166 144 123 102 83 80 67 77 136 181 139 60 130 207 244 241 211 194 213 211 208 209 211 213 214 213 212 211 212 214 212 193 161 150 182 226 216 181 180 167 103 64 69 70 67 64 71 65 59 52 41 51 58 56 51 74 140 203 211 188 169 132 95 83 131 216 220 144 120 180 233 249 183 87 93 164 213 224 226 220 206 173 136 119 182 225 245 240 179 81 98 190 249 254 226 110 20 35 123 227 246 237 227 224 224 224 222 221 218 219 213 211 218 219 220 227 248 227 175 100 90 148 180 182 220 244 198 140 127 139 168 190 200 232 249 236 183 126 102 81 99 88 85 98 115 117 104 91 77 83 97 117 157 192 180 146 78 68 88 105 78 51 60 80 93 132 177 190 167 136 125 129 168 151 117 91 108 151 148 104 76 82 95 95 78 72 82 89 79 66 75 108 125 110 86 74 92 99 113 116 109 115 128 132 141 132 120 115 106 91 101 131 148 118 86 99 146 159 124 91 89 82 67 49 39 49 81 110 96 60 93 125 92 66 71 74 69 65 83 111 121 123 128 129 105 87 75 80 75 55 62 96 118 124 100 62 51 64 89 115 156 198 184 127 100 88 65 50 61 94 110 94 62 32 26 41 102 136 132 91 54 22 19 46 65 63 67 75 71 51 34 32 45 52 60 62 53 40 32 30 31 45 57 56 44 32 28 28 33 34 33 30 26 24 25 26 25 19 22 33 47 74 121 164 197 218 187 155 133 88 54 46 44 48 53 72 93 91 76 74 75 74 95 148 194 180 112 51 34 48 94 131 137 145 144 121 79 61 56 58 48 41 52 68 107 126 94 46 46 62 66 72 86 73 68 113 188 217 173 119 108 91 81 86 84 60 41 41 55 63 68 56 58 85 97 88 66 65 53 46 34 47 91 111 112 117 148 161 126 105 146 201 187 141 78 42 93 134 135 100 74 103 136 145 126 94 66 51 164 164 164 165 165 166 166 166 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 162 163 164 165 166 167 168 168 163 164 164 165 165 166 166 167 164 164 163 164 164 166 167 168 168 168 167 167 166 165 164 164 168 167 165 164 164 165 167 168 167 167 167 167 167 167 167 167 168 168 167 167 167 168 169 170 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 171 172 172 171 169 169 171 173 177 176 174 173 173 173 173 173 173 173 174 174 175 175 175 175 175 174 174 174 174 175 176 177 177 177 177 176 176 176 176 176 178 178 178 178 178 177 177 177 178 178 178 179 179 180 180 180 179 180 181 181 179 178 180 181 179 179 179 180 180 180 181 181 181 181 181 180 180 179 179 179 183 182 180 179 180 181 184 185 183 184 185 186 185 184 182 180 184 184 185 185 185 185 185 185 185 185 185 186 187 187 188 188 186 187 188 189 190 191 192 193 193 192 192 192 193 195 198 199 198 199 201 203 204 205 205 205 206 207 208 210 211 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 212 211 208 208 208 208 207 205 204 203 202 203 203 203 202 201 199 198 200 200 200 200 199 199 198 198 196 199 200 198 199 203 202 197 213 219 223 188 151 139 132 136 139 184 197 186 191 220 218 165 115 62 63 147 213 235 240 218 223 182 128 72 50 63 107 174 169 137 163 208 217 209 172 117 166 222 206 134 105 120 159 207 200 194 192 195 188 202 212 173 119 56 66 152 208 214 203 189 198 194 192 194 195 194 195 197 181 191 183 166 180 216 217 187 165 185 213 207 203 150 70 88 181 218 196 127 62 48 117 193 228 175 99 39 59 102 129 187 219 173 143 181 223 225 184 111 54 21 25 77 147 214 244 235 171 128 86 67 104 168 198 211 192 142 121 177 219 206 197 196 192 198 188 189 195 151 86 61 50 95 130 162 188 177 156 153 194 211 207 199 187 165 131 84 41 33 43 56 58 70 89 92 95 104 101 89 81 64 45 38 39 29 18 29 62 103 160 219 221 186 177 179 146 94 53 26 13 34 57 93 146 191 214 225 212 231 220 158 99 81 74 57 36 37 35 32 30 32 35 37 33 39 35 33 42 44 38 36 33 32 32 34 36 37 35 33 31 35 36 34 35 40 42 41 40 40 39 39 38 35 31 28 33 36 39 41 38 34 33 34 37 35 39 46 43 34 32 38 35 34 34 36 39 41 41 40 33 37 40 37 30 26 29 34 36 34 32 30 30 33 36 38 40 35 31 30 32 31 26 21 42 47 52 51 45 39 37 38 33 35 37 36 36 36 38 40 39 37 35 36 44 51 46 37 36 35 32 31 29 25 20 16 17 16 16 16 18 21 25 27 30 24 24 26 27 12 26 93 193 185 148 172 250 253 154 40 107 146 172 182 149 87 58 52 48 54 63 70 72 76 86 96 122 114 93 87 82 51 27 27 100 221 254 167 88 55 83 173 244 253 226 124 41 15 20 29 32 42 50 51 43 23 25 48 102 149 146 126 118 128 188 249 232 226 231 249 200 92 31 20 13 73 158 243 239 227 230 235 189 142 202 248 204 84 34 34 51 45 39 30 21 11 44 130 221 248 230 212 216 211 213 216 211 227 240 237 149 56 149 245 239 218 218 227 206 206 229 211 182 201 238 251 242 198 139 128 154 143 102 97 185 249 240 242 247 233 183 168 159 123 97 70 61 133 213 254 250 196 128 77 123 198 193 200 224 198 164 128 139 134 161 210 233 229 225 219 195 177 164 155 167 177 168 176 213 226 203 206 196 179 197 185 161 151 173 184 175 198 218 196 154 67 111 202 238 235 208 208 218 213 206 186 153 148 189 238 218 224 214 174 150 183 223 225 215 225 220 219 226 211 191 193 217 234 247 226 184 176 215 253 249 186 133 135 155 163 178 201 222 217 188 185 188 184 194 208 196 183 189 195 184 202 242 252 252 207 145 75 84 91 84 52 58 69 80 80 71 78 114 153 149 129 150 219 234 193 182 192 173 96 39 36 43 38 32 29 22 25 29 33 36 36 35 34 33 35 37 39 40 39 36 34 31 26 21 20 22 24 24 23 26 27 29 29 29 29 28 28 29 26 26 28 31 30 27 24 32 32 34 32 27 40 71 95 100 77 67 107 162 162 126 105 80 62 99 164 197 208 198 170 149 138 135 134 98 55 67 106 150 187 195 129 78 110 140 122 116 141 150 125 64 2 19 94 173 161 102 37 20 82 173 208 179 200 207 169 115 87 62 29 32 40 42 36 31 36 64 96 132 175 215 211 147 108 150 195 172 131 75 35 25 34 41 41 40 50 49 45 43 32 21 25 45 87 88 82 61 29 36 45 50 73 66 43 37 40 68 115 105 65 38 28 22 51 101 128 107 111 124 131 127 117 92 58 58 61 52 44 49 53 45 35 47 44 52 72 107 147 156 135 99 78 44 25 28 29 23 24 20 22 21 31 61 100 145 183 201 213 211 219 218 183 134 85 132 181 212 224 210 197 215 220 220 218 218 222 225 221 210 201 181 166 108 65 63 47 45 83 105 144 172 200 163 70 46 78 88 96 105 113 114 99 68 39 35 37 39 39 37 34 30 27 26 27 30 33 33 32 30 30 34 29 27 32 38 37 30 23 23 23 24 23 23 25 30 33 33 33 33 32 31 28 26 25 29 28 52 90 104 92 89 102 149 189 190 160 150 180 197 163 115 88 125 205 220 201 150 49 30 109 189 242 240 184 102 22 6 9 8 8 50 128 157 124 92 88 78 92 150 191 149 74 19 10 34 62 65 41 35 76 139 186 157 102 82 76 92 116 107 66 37 35 41 45 46 41 36 32 30 34 38 38 37 37 44 43 41 33 25 33 57 75 87 92 135 163 158 167 150 92 43 44 51 56 68 101 136 149 116 128 147 101 28 10 19 25 28 24 20 21 26 31 33 34 38 38 36 31 26 24 24 25 27 25 25 27 31 33 31 29 39 90 132 127 107 122 158 180 199 183 120 39 40 134 200 194 146 77 34 20 24 40 43 49 44 44 45 44 42 38 35 33 28 25 21 20 20 21 21 20 16 24 34 43 45 42 35 31 24 24 24 21 19 19 21 23 22 23 26 29 31 31 28 25 25 23 20 18 19 23 27 30 27 27 25 24 30 40 45 45 35 24 25 40 45 35 27 28 24 26 30 33 34 33 32 30 27 26 26 28 30 29 26 23 25 25 22 20 23 33 41 43 40 55 60 63 89 107 73 18 22 22 24 27 29 28 26 24 35 51 62 58 45 34 32 38 41 39 38 38 39 43 51 59 57 61 60 54 54 57 51 41 35 49 62 64 63 62 58 53 51 51 50 49 48 46 42 37 46 45 44 42 40 39 41 44 43 36 26 22 22 23 21 19 29 31 28 30 37 36 32 37 39 39 36 31 32 39 44 45 44 41 44 48 43 32 30 35 45 41 41 46 48 44 37 34 42 35 28 27 34 47 62 72 87 77 52 75 138 151 139 159 211 230 241 246 254 236 180 130 197 203 151 91 100 135 148 151 141 127 127 138 141 135 120 102 83 69 58 59 58 53 52 57 50 48 49 53 55 56 63 72 63 72 62 46 51 70 90 104 117 111 114 133 156 161 140 116 73 66 55 46 45 53 67 77 73 66 57 54 59 69 79 84 83 94 110 125 136 141 144 146 189 238 254 253 241 130 25 18 49 67 120 196 183 97 55 170 252 253 201 69 25 127 221 252 253 236 202 123 164 200 185 192 210 189 176 201 217 186 180 225 247 231 229 234 229 228 230 225 229 223 221 225 227 227 233 242 250 240 166 113 105 66 72 161 225 239 204 148 95 53 39 32 22 39 81 146 210 244 244 231 226 217 204 208 211 220 241 238 142 38 14 69 120 144 133 116 115 131 185 239 248 220 169 119 83 113 199 245 245 237 215 213 216 210 203 199 204 215 224 227 225 161 98 68 70 70 90 150 174 166 126 86 72 70 92 134 151 176 188 168 162 200 221 199 132 124 160 217 241 244 231 204 184 174 147 142 162 156 122 104 131 110 97 91 82 91 122 149 113 130 149 133 93 70 63 52 51 32 60 155 243 251 200 158 195 227 245 241 237 236 219 198 152 118 78 60 62 63 51 36 111 212 249 233 209 206 216 195 205 207 210 213 214 212 209 207 207 208 215 220 210 194 191 200 232 230 232 192 133 123 119 77 57 58 69 58 44 43 38 43 52 48 62 116 197 253 240 192 157 126 93 78 102 151 145 87 148 222 248 253 226 117 99 191 251 233 220 227 226 185 130 102 184 247 254 238 185 109 99 155 219 254 198 79 12 56 177 252 247 228 218 224 228 221 216 219 212 214 207 201 203 207 219 239 244 209 155 91 75 104 134 161 201 223 220 186 135 123 157 174 171 206 230 220 168 134 144 145 124 113 108 114 119 109 89 75 95 118 113 95 108 141 151 132 103 77 71 75 64 62 81 94 106 145 181 181 151 126 123 132 151 134 111 100 124 158 141 90 72 89 108 105 89 86 85 76 64 60 82 128 154 133 90 62 74 79 84 88 112 154 172 159 134 113 109 137 155 135 121 133 151 142 126 133 175 198 160 105 85 77 64 47 34 52 112 173 143 87 116 148 113 85 78 74 65 62 68 80 98 130 158 165 145 123 90 73 73 71 68 75 100 104 96 79 68 68 81 98 110 141 123 86 99 130 136 133 145 176 195 173 121 67 38 33 138 212 244 206 148 91 62 70 62 81 106 124 127 111 70 28 31 55 81 89 78 58 39 28 35 39 42 41 35 31 31 35 38 37 35 30 25 22 23 24 20 24 27 32 48 75 103 117 136 171 217 226 173 129 106 59 42 41 64 113 145 133 103 88 75 72 88 123 145 133 94 57 47 54 94 133 147 162 165 141 106 71 50 56 65 66 58 48 56 71 61 46 53 60 64 76 88 84 73 88 137 169 152 122 145 152 133 95 59 32 30 50 84 99 89 61 59 93 109 87 73 59 41 39 33 41 76 92 103 131 145 119 83 86 121 150 133 101 62 40 82 107 110 91 72 89 105 105 93 79 69 63 162 163 163 164 165 166 166 167 162 163 163 164 165 166 166 167 168 168 168 167 166 166 165 165 162 162 163 164 166 167 168 169 165 165 165 166 167 167 167 168 168 167 165 164 163 163 163 163 166 166 166 166 165 165 165 165 167 166 166 165 165 166 166 167 167 167 167 167 167 167 167 167 168 168 167 167 167 167 168 169 167 167 168 168 169 170 170 170 170 170 170 170 170 170 170 170 170 171 172 170 169 169 171 173 175 174 173 171 171 171 171 171 173 173 174 175 175 175 174 174 174 174 174 174 174 175 177 177 176 176 176 176 175 175 175 175 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 180 178 180 181 180 179 178 179 181 178 179 179 179 180 180 180 181 180 180 180 180 181 181 181 181 184 182 180 179 180 182 184 186 181 181 182 182 182 181 180 180 185 185 184 184 184 184 184 184 185 185 186 186 187 188 188 188 185 186 187 189 191 192 194 194 192 192 193 194 196 197 198 199 200 201 203 205 206 206 205 205 205 206 208 210 212 214 215 216 214 215 216 217 217 216 215 214 212 213 213 214 213 212 211 211 208 209 209 209 209 207 206 205 205 206 206 206 205 203 201 200 202 202 201 201 201 200 200 200 201 204 204 201 204 210 206 197 169 161 172 166 150 144 134 131 95 132 141 126 124 158 184 163 136 89 70 115 165 202 221 198 211 181 125 67 54 67 90 135 152 163 200 218 213 195 161 143 215 218 163 112 114 116 123 157 192 200 197 197 197 198 193 161 135 80 55 91 154 208 217 193 206 200 194 189 188 189 192 194 199 208 210 201 203 223 217 184 150 182 212 204 178 114 62 100 161 214 213 152 74 56 137 224 219 131 83 83 101 143 179 196 174 155 152 200 228 232 219 158 89 34 22 56 106 173 199 166 122 130 131 99 86 109 132 154 140 121 121 175 218 223 225 221 185 166 159 195 243 225 127 36 53 127 143 127 117 92 89 111 145 134 114 108 83 50 49 53 67 81 91 77 50 37 35 30 35 59 52 37 40 34 28 43 36 24 12 42 107 145 154 164 216 174 138 114 81 46 30 27 61 104 147 180 211 222 210 196 197 216 216 186 151 128 111 100 80 62 46 41 38 35 35 40 25 36 33 25 28 30 30 34 32 33 35 36 37 37 36 36 36 38 41 39 35 32 33 35 40 37 35 36 38 37 33 29 36 31 29 34 39 38 34 31 30 32 30 26 29 36 36 31 38 30 29 38 46 43 36 30 24 30 35 36 37 38 36 33 36 34 32 31 30 31 33 34 35 33 32 34 37 38 36 33 31 41 50 48 37 29 30 34 41 49 63 76 79 80 90 103 97 68 49 53 51 35 28 35 38 36 33 31 29 26 21 17 16 16 15 16 17 19 21 22 25 21 28 29 27 16 24 73 121 120 110 156 228 225 136 38 101 160 200 223 201 119 56 36 37 49 59 62 69 75 66 51 56 68 103 163 171 106 49 24 44 112 140 129 136 110 84 129 205 221 187 105 43 24 26 31 35 17 18 24 25 27 71 118 180 210 178 159 149 136 183 235 233 227 228 251 220 120 50 31 10 52 123 223 246 236 227 230 202 174 217 210 146 56 37 41 44 43 43 24 7 20 92 198 243 242 216 212 219 210 211 214 213 229 236 206 118 48 144 243 239 229 218 225 223 215 222 217 172 163 200 239 248 202 154 185 232 181 95 73 168 243 237 239 237 253 226 171 118 71 58 65 156 226 254 239 212 186 147 93 94 150 167 192 225 220 171 98 132 145 174 210 207 192 210 224 221 213 196 162 148 144 136 146 202 234 227 207 184 181 205 201 155 151 181 201 181 178 197 202 175 69 75 188 252 234 209 220 209 223 224 188 152 166 208 231 214 228 222 184 158 178 213 227 222 219 221 237 234 193 169 186 221 230 234 218 187 166 181 212 208 184 153 147 165 168 156 150 154 146 145 217 251 209 170 189 218 223 211 185 158 168 196 190 200 144 111 67 75 59 49 63 63 66 77 84 74 61 71 92 105 98 110 163 185 165 167 179 157 76 25 38 52 41 31 31 24 26 29 33 36 38 39 39 34 36 39 41 41 37 30 25 27 25 22 23 24 24 22 20 30 32 33 32 31 30 30 31 29 25 24 27 28 24 20 18 28 27 30 34 34 38 59 84 93 79 68 98 140 124 90 90 73 71 138 231 254 241 224 215 200 186 165 158 132 89 68 57 80 124 164 130 91 111 121 102 110 161 184 142 58 1 34 126 182 140 55 1 21 116 208 228 176 178 205 223 201 158 101 46 34 38 41 37 33 35 41 45 78 112 134 130 92 71 92 103 87 66 40 27 29 37 39 36 37 53 50 43 43 32 26 40 105 172 194 146 73 42 73 108 121 104 57 19 22 38 51 66 44 29 28 31 29 46 64 62 54 55 65 69 57 47 45 41 52 53 58 69 85 99 101 95 97 72 49 41 49 72 87 84 69 58 37 26 31 28 20 20 17 16 28 72 129 164 180 193 194 194 195 218 218 169 95 23 106 185 222 226 214 213 224 197 192 194 197 195 183 159 131 112 86 94 95 72 58 87 108 94 77 78 74 101 95 57 85 139 173 187 195 195 196 185 147 105 60 44 34 35 36 30 28 32 24 25 29 33 33 30 29 31 36 30 29 34 38 35 28 23 25 25 25 24 24 26 30 34 29 27 27 30 35 35 32 28 33 28 32 43 47 54 80 110 117 145 149 141 145 174 195 170 121 78 80 156 193 189 159 78 21 72 163 241 224 146 76 20 9 13 9 7 34 83 101 84 95 108 115 120 133 132 87 32 6 23 74 117 120 78 35 40 116 172 137 73 59 65 98 144 138 87 41 23 22 31 38 35 35 30 29 35 44 48 44 39 38 29 27 26 29 59 109 142 127 116 148 163 147 172 176 114 50 46 48 48 47 69 109 136 107 134 155 100 26 7 15 24 28 24 21 22 26 31 33 32 38 38 35 31 26 24 24 26 28 26 25 27 30 32 29 26 46 83 109 92 87 141 192 194 204 174 98 22 54 183 250 218 144 64 22 18 27 41 41 41 43 43 43 42 40 38 35 33 28 25 22 22 25 28 30 30 24 35 47 51 45 35 30 28 27 27 26 24 21 20 22 24 32 29 27 28 30 31 28 24 29 27 23 21 22 24 28 31 25 24 20 17 22 31 37 38 28 21 22 33 38 31 25 25 23 25 27 30 32 32 32 32 29 28 26 27 28 27 25 22 23 25 24 22 27 36 42 44 34 35 34 45 74 90 64 22 24 21 21 27 32 29 24 20 36 51 54 47 41 33 36 51 36 37 40 41 40 40 43 45 47 54 59 57 55 54 48 39 40 45 52 56 54 51 50 51 43 44 46 48 48 45 41 38 40 41 38 33 33 37 40 41 42 34 25 20 21 23 23 22 26 29 28 34 42 36 27 30 30 34 36 35 37 41 41 39 44 41 41 42 38 31 30 35 40 37 38 45 49 44 37 33 30 23 38 67 79 83 114 156 185 108 48 104 190 184 161 197 237 237 232 232 229 191 131 90 142 185 148 88 128 201 202 167 138 143 174 213 229 223 204 183 150 127 103 90 80 65 52 46 46 40 40 47 53 54 60 68 62 70 65 58 63 67 65 65 72 68 66 70 78 79 68 53 52 54 56 59 62 67 74 79 73 66 59 56 56 58 57 56 53 55 58 60 62 65 69 73 93 171 214 247 252 136 30 48 83 61 35 94 96 72 50 145 205 168 90 19 81 209 252 250 239 219 178 109 160 203 184 158 237 253 236 213 201 176 179 224 224 208 218 236 231 228 231 224 222 230 232 224 220 225 229 229 228 248 237 216 189 123 79 95 151 151 106 66 46 28 33 45 54 72 126 203 250 247 229 215 216 216 210 217 217 221 237 231 142 41 22 76 108 105 79 61 103 184 247 248 244 255 220 155 85 90 132 181 214 231 228 228 215 210 207 209 207 204 210 219 224 185 156 142 120 72 67 133 180 212 211 172 120 66 48 70 88 121 127 92 89 139 176 170 115 99 139 209 243 246 237 220 171 133 109 124 159 176 151 109 94 82 81 69 65 114 170 179 122 147 195 214 176 126 85 50 37 20 61 167 233 207 171 177 226 232 221 211 221 232 231 229 210 201 186 155 104 64 70 99 119 158 186 209 222 219 214 204 211 210 209 208 209 210 211 212 208 205 210 221 225 211 188 172 210 253 252 178 139 182 184 114 60 46 56 59 54 52 36 27 32 40 91 171 231 248 226 193 171 161 149 165 161 92 53 86 180 213 210 237 226 109 85 194 234 221 208 217 233 211 155 114 156 225 250 246 197 136 109 127 191 247 170 56 14 78 205 252 244 225 214 218 221 216 216 223 215 214 201 193 198 204 212 226 221 186 140 98 89 97 105 131 145 174 219 228 163 116 138 152 148 164 177 171 139 137 173 182 137 134 129 120 105 89 79 76 124 133 109 90 93 104 118 117 121 80 53 55 59 66 88 109 118 124 145 171 176 159 139 129 130 125 119 113 119 135 125 93 73 99 124 119 100 98 101 94 79 70 80 115 141 130 93 62 60 80 101 112 138 179 188 164 127 133 143 166 184 167 126 98 129 153 152 144 184 236 211 141 100 89 73 52 36 48 98 149 114 95 141 173 151 147 149 130 102 122 134 120 108 125 141 136 137 136 119 99 89 75 57 47 55 95 129 122 95 80 84 91 75 69 47 54 119 186 200 183 171 195 224 222 188 146 93 40 104 185 249 252 227 180 137 119 59 49 77 136 176 166 110 51 27 51 77 90 93 87 72 57 41 37 33 33 32 32 34 37 38 38 36 31 26 23 22 23 21 29 32 31 45 68 78 74 104 175 238 254 228 201 161 93 44 33 65 130 173 181 165 143 100 85 81 86 84 85 91 89 77 60 80 128 156 161 151 133 124 114 99 85 75 64 56 54 53 54 45 44 56 62 65 77 73 71 58 67 120 167 162 136 166 209 204 132 53 10 29 78 141 146 103 55 46 71 89 72 70 66 55 51 34 34 69 88 118 150 152 111 82 91 110 117 95 75 53 38 72 82 79 62 63 64 65 63 61 62 65 68 164 164 164 164 164 164 165 165 164 164 164 164 164 164 165 165 167 167 167 166 166 166 165 165 164 164 165 165 165 166 166 166 165 165 165 166 166 166 166 166 167 166 165 164 163 163 163 163 165 165 165 165 165 165 165 165 165 166 166 167 167 166 166 165 167 167 167 167 167 167 167 167 168 168 167 166 166 167 168 168 166 167 167 168 169 169 170 170 169 169 169 169 169 169 169 169 170 171 171 170 168 168 170 173 172 171 171 171 171 172 173 174 172 173 174 175 175 175 174 174 174 174 173 174 174 176 177 178 176 176 176 176 176 176 176 176 175 176 176 177 177 178 178 179 180 179 179 179 179 179 179 178 178 180 181 180 178 178 179 181 178 178 179 179 179 180 180 180 180 180 180 181 182 182 183 183 180 181 183 184 184 184 183 182 182 182 181 181 181 182 183 183 185 185 184 184 184 184 184 184 185 186 186 187 187 188 188 189 187 187 188 189 191 192 193 193 190 192 194 197 199 199 198 198 200 202 204 206 207 207 206 205 206 207 208 210 211 213 214 214 215 216 217 218 218 217 216 215 213 213 214 214 214 213 212 212 209 210 211 211 211 211 210 209 208 209 209 209 208 206 204 202 204 204 204 203 203 202 202 202 203 206 203 199 205 213 207 193 115 104 125 142 151 161 143 122 66 81 101 129 133 140 174 190 172 150 141 153 146 144 151 131 131 116 102 98 101 75 52 80 142 189 230 231 224 188 147 167 216 185 113 79 104 104 88 105 150 180 190 204 209 187 174 172 168 106 53 58 110 162 187 191 199 204 205 199 195 196 198 198 207 205 216 221 205 192 174 147 120 158 183 180 147 88 82 140 170 195 193 162 98 56 97 157 137 109 123 150 126 112 132 126 132 172 184 206 216 218 226 190 140 85 46 44 62 91 95 69 92 113 130 101 70 65 64 75 82 100 108 127 154 180 203 199 173 127 136 197 237 229 149 45 50 101 112 91 53 29 45 55 52 48 42 56 59 61 99 131 162 167 173 172 152 114 87 86 106 116 99 66 46 36 31 33 25 30 35 86 172 206 179 155 178 133 80 48 29 21 47 91 152 186 214 225 226 215 200 194 193 207 208 200 187 158 140 148 167 146 127 111 80 40 21 24 43 71 86 80 74 72 75 85 88 93 98 99 98 97 99 101 106 105 106 103 90 74 70 75 68 58 47 42 43 45 44 42 39 36 34 35 33 32 37 44 47 47 45 40 39 40 40 39 33 36 41 43 37 33 42 55 51 44 35 29 33 37 35 28 27 31 36 41 43 42 40 38 41 41 42 43 43 42 40 38 34 37 39 38 38 47 64 78 108 102 122 162 183 178 183 201 190 155 115 88 64 41 32 35 42 39 35 33 31 28 24 21 17 17 17 18 18 19 19 19 23 18 28 28 26 24 23 41 34 64 104 167 202 171 99 26 120 198 207 207 215 142 65 58 82 86 79 66 63 67 60 46 24 45 103 192 208 146 89 47 28 38 52 107 185 170 103 103 154 150 113 63 39 36 36 36 34 24 31 25 30 71 135 156 189 203 182 175 186 168 164 195 227 226 222 246 238 158 78 36 15 39 88 196 247 243 228 235 214 177 188 148 91 41 44 45 40 41 40 14 9 61 152 240 242 231 210 214 218 210 213 211 212 233 242 187 95 31 103 194 240 244 206 197 223 223 218 224 182 142 171 224 232 165 122 193 252 223 132 72 142 223 225 223 227 250 236 160 80 26 31 89 202 254 234 177 152 157 156 122 95 113 163 216 241 242 201 131 140 147 163 194 188 173 198 213 217 219 219 199 184 165 139 139 177 204 213 196 180 189 212 223 178 139 156 212 216 183 176 192 172 100 72 159 237 231 214 208 201 216 227 202 166 171 195 199 208 221 223 212 196 187 197 218 218 215 221 234 221 182 170 193 229 233 233 237 227 183 145 142 172 188 182 179 209 223 185 143 113 112 148 237 227 163 139 169 213 249 245 214 174 147 129 88 78 75 83 96 119 76 71 75 69 61 62 69 65 52 48 55 69 68 69 107 140 135 122 107 84 63 74 99 81 39 24 33 31 32 33 36 38 41 43 44 36 36 37 38 38 34 28 23 26 25 24 24 24 24 24 23 34 36 36 35 32 31 32 33 32 32 34 35 31 24 22 25 28 32 31 30 33 35 44 58 58 64 93 129 126 84 60 69 67 91 155 220 233 215 216 233 227 222 204 210 200 160 124 85 53 86 137 117 75 85 106 117 151 195 187 114 39 11 57 131 149 102 29 1 25 99 173 189 145 144 185 228 221 181 120 59 29 31 37 37 34 38 41 35 39 53 55 57 48 38 44 41 41 36 35 42 50 49 40 30 35 47 43 40 42 31 39 77 149 197 215 145 75 87 139 181 199 147 79 43 49 63 59 45 39 35 40 46 49 62 76 78 96 81 80 93 95 88 98 119 122 130 145 155 161 174 183 180 156 135 102 73 57 53 49 45 45 45 35 28 30 27 18 17 8 26 74 148 204 205 182 172 184 188 193 211 207 169 116 56 86 161 198 214 203 179 160 106 109 116 121 118 106 92 83 79 96 133 155 119 94 142 172 135 95 84 68 80 71 54 95 138 186 217 228 208 193 193 178 153 95 63 34 28 32 33 32 33 26 27 30 35 33 28 28 31 34 29 29 34 37 33 27 24 27 28 27 26 25 27 31 34 31 28 26 26 29 32 33 32 32 30 28 28 28 36 56 74 82 90 101 130 157 173 170 136 138 103 68 109 162 191 182 106 13 35 123 215 191 104 50 13 14 16 8 7 26 51 66 75 100 116 121 106 89 72 42 12 7 39 103 154 171 133 65 37 74 110 94 65 60 69 111 153 113 69 34 25 29 38 42 36 38 34 32 36 44 50 49 45 41 36 39 39 48 97 159 188 147 125 130 127 109 128 136 95 62 46 39 40 44 58 73 75 88 125 143 88 26 11 14 25 27 24 21 23 27 31 32 31 35 35 33 30 26 25 27 30 29 26 25 26 29 30 27 24 40 67 75 69 97 157 202 217 203 139 60 20 77 198 244 198 117 46 24 31 32 36 36 37 44 43 42 41 39 37 35 34 30 26 23 24 27 32 35 37 36 44 52 51 41 31 28 28 27 29 30 29 26 22 21 21 31 30 29 30 31 30 28 26 30 28 26 24 25 28 31 34 28 26 22 18 20 26 29 27 20 19 20 24 27 26 23 22 20 21 22 24 26 29 31 32 29 27 25 25 26 27 26 25 23 25 26 25 29 35 39 39 42 38 36 43 54 58 51 41 36 29 24 26 28 26 24 25 32 46 46 41 44 39 36 47 33 37 40 41 39 38 37 37 45 50 54 52 46 41 39 38 41 44 47 49 47 45 45 47 43 44 44 42 41 41 40 39 35 33 32 34 35 36 39 41 35 32 29 25 23 22 23 24 19 25 26 30 36 30 24 28 27 31 34 33 34 35 33 29 33 33 34 36 37 38 41 44 35 33 35 45 51 47 39 33 37 58 103 139 135 129 172 233 206 92 46 126 194 175 171 215 232 217 209 219 213 162 104 79 125 185 154 92 140 220 214 166 156 168 205 242 252 243 230 218 192 181 160 139 127 112 81 50 49 54 54 49 48 53 55 52 56 70 74 72 75 73 68 70 70 71 70 67 68 69 64 56 53 55 56 54 50 46 44 43 50 50 49 49 50 50 49 49 57 55 52 47 44 44 47 50 49 86 120 169 182 96 35 73 146 158 98 67 49 49 48 84 103 55 28 55 156 243 245 236 243 229 170 98 158 228 230 169 196 239 254 221 174 158 181 211 176 170 201 234 230 226 232 227 221 233 235 222 214 221 228 229 231 240 247 246 224 171 107 68 60 65 36 27 36 35 56 87 125 134 175 232 249 235 218 218 206 211 211 218 218 223 236 225 139 40 19 65 94 99 84 73 82 174 234 233 239 246 195 122 133 126 115 141 182 203 211 207 201 207 216 219 212 207 215 228 202 168 186 220 201 134 91 109 154 199 221 203 153 82 43 54 89 119 119 97 108 145 159 150 124 100 118 161 178 186 196 194 162 115 77 88 130 156 129 83 60 81 94 79 84 139 169 144 117 118 168 219 212 176 137 101 67 34 45 124 180 164 160 199 230 223 202 193 203 205 207 222 227 231 238 222 169 128 153 208 184 144 130 151 188 209 209 218 213 212 210 209 209 210 211 212 210 206 204 208 216 214 194 174 180 230 215 145 150 225 231 165 91 50 48 58 55 49 40 42 47 77 150 218 237 230 220 208 218 199 188 213 201 105 58 110 156 165 188 238 208 96 90 183 228 226 217 215 221 202 159 125 141 174 204 241 205 154 121 117 163 210 142 39 25 104 210 251 235 227 214 203 200 207 219 227 222 207 182 175 196 213 212 209 214 202 168 121 110 113 103 112 131 182 221 213 159 127 143 149 128 112 100 102 99 125 166 163 137 134 124 107 93 89 92 95 132 144 122 116 118 110 117 122 119 90 58 49 57 63 77 98 107 110 130 171 206 199 151 105 105 115 123 117 110 119 122 109 76 89 104 101 87 87 96 96 95 83 81 100 123 124 100 74 59 94 130 137 135 153 172 170 146 162 164 162 178 178 140 99 104 132 140 132 166 224 219 161 138 139 119 74 36 37 72 104 84 86 129 166 159 169 186 166 135 173 190 164 145 164 174 156 116 115 108 101 85 59 50 62 65 108 148 140 100 77 78 82 68 70 85 110 138 159 146 114 102 137 194 218 217 219 174 89 50 94 160 220 251 241 202 170 100 43 38 99 145 141 106 69 58 56 53 58 80 100 96 80 40 33 30 34 38 37 35 35 35 36 35 32 27 25 24 25 31 36 38 37 45 58 62 56 94 176 222 235 245 231 187 133 57 33 54 105 148 195 216 195 133 98 73 59 53 80 128 156 117 67 71 146 198 182 152 144 165 190 180 135 89 57 49 64 61 54 46 56 80 87 73 60 64 62 52 72 145 207 202 167 173 210 196 126 54 12 30 84 142 140 88 53 50 54 67 66 69 79 74 58 31 31 66 80 104 120 119 103 94 95 100 108 118 98 69 45 79 94 89 63 41 44 53 64 68 63 58 57 166 166 165 164 164 163 163 162 166 166 165 164 164 163 163 162 165 165 165 165 165 166 166 166 167 167 166 165 165 164 164 163 165 165 165 165 165 165 165 165 163 163 163 163 164 165 166 167 167 167 166 165 164 162 162 161 164 165 167 168 168 167 165 164 167 167 167 167 167 167 167 167 168 168 167 166 166 166 167 168 166 166 167 168 169 169 170 170 168 168 168 168 168 168 168 168 170 171 171 170 168 168 170 172 171 171 171 172 174 176 178 179 172 173 174 175 176 175 174 173 174 173 173 173 174 176 177 178 176 176 176 177 177 178 178 178 174 175 175 176 177 178 179 179 180 180 180 179 179 178 178 178 178 179 181 180 178 178 179 180 178 178 179 179 179 180 180 180 179 179 180 181 182 183 184 185 177 180 185 188 188 186 182 179 186 185 183 183 183 185 187 188 185 185 184 184 184 184 183 183 185 186 186 187 188 188 189 189 189 189 189 190 190 191 191 191 189 191 195 199 200 200 198 197 201 202 205 207 207 207 206 205 208 208 209 210 210 211 212 212 215 216 218 219 219 218 216 215 215 215 216 216 216 216 215 214 210 211 212 213 213 213 213 212 210 210 211 211 210 207 205 203 206 206 206 205 205 204 204 204 202 204 200 196 203 212 204 188 113 118 149 151 141 148 142 128 102 82 108 187 209 178 179 195 199 177 192 220 164 82 67 75 72 71 105 160 174 104 35 50 116 185 234 236 235 181 127 168 205 196 117 59 99 135 100 61 89 168 208 224 228 199 180 184 194 115 52 64 102 116 134 165 178 197 213 214 211 212 212 209 190 170 169 170 153 141 133 116 73 111 132 140 117 81 120 198 171 151 130 129 97 47 56 89 123 177 198 176 106 57 90 124 164 211 208 216 214 192 215 230 205 159 100 66 57 50 41 38 51 48 61 66 64 54 31 28 46 54 55 69 82 100 141 164 147 111 94 139 183 148 78 45 44 44 50 62 46 49 71 41 21 49 72 103 134 164 199 207 220 232 229 219 209 191 187 205 204 172 124 71 36 34 29 7 38 67 93 148 225 238 183 139 106 69 25 12 21 42 109 193 217 225 222 213 204 193 195 210 205 214 214 220 222 193 181 208 233 226 220 196 130 50 11 13 89 136 172 175 164 155 157 168 168 175 182 184 180 179 183 188 192 190 192 189 171 148 143 151 123 107 87 74 73 77 80 81 64 70 74 66 48 43 61 84 97 93 98 106 91 67 65 82 71 89 101 86 57 52 87 128 117 93 62 43 43 49 48 42 38 37 36 34 33 33 33 33 41 41 39 36 33 30 29 29 38 29 21 26 54 105 160 197 167 138 152 215 252 239 228 240 253 236 184 120 83 76 69 56 46 43 39 36 34 32 29 26 18 19 20 21 21 20 19 18 25 16 24 23 23 32 26 24 31 31 71 143 145 87 58 53 151 240 206 173 212 163 92 110 177 169 147 114 88 74 62 52 31 46 84 149 167 142 118 74 20 18 28 81 160 155 98 100 112 102 72 45 42 42 36 32 20 13 39 47 60 109 161 151 164 190 204 193 212 205 172 197 221 228 222 245 251 190 99 34 19 29 61 173 244 252 240 252 217 140 115 83 64 43 48 37 44 40 32 5 21 107 196 251 230 219 206 214 214 210 218 210 209 238 253 187 88 14 53 130 215 237 188 170 218 228 219 232 202 147 173 233 232 141 94 184 249 254 180 81 117 208 235 243 253 236 203 130 61 14 33 129 242 252 186 131 138 167 184 163 117 81 131 204 230 236 199 137 130 170 185 186 174 183 217 211 205 202 211 216 221 204 169 162 151 157 182 193 194 194 198 217 193 135 145 224 245 196 172 194 201 170 102 124 192 221 233 216 216 216 223 206 170 162 177 179 206 205 204 212 209 182 179 209 225 231 234 225 203 184 188 206 220 224 226 245 252 199 132 111 153 182 174 166 214 253 222 167 127 133 183 233 147 82 93 123 193 253 254 206 142 92 69 36 32 83 87 107 130 89 115 97 106 97 83 75 76 77 70 59 67 66 56 84 127 131 101 60 40 87 161 186 122 41 18 35 38 38 37 38 39 42 44 46 37 36 34 35 35 32 28 24 25 25 24 24 24 26 28 30 36 38 38 36 33 32 33 35 46 49 53 50 38 25 24 31 27 39 36 29 32 37 37 41 37 63 139 189 146 79 58 62 77 112 148 170 185 197 208 220 222 235 217 215 226 224 200 142 80 73 94 70 39 65 107 144 149 170 134 57 13 18 63 116 109 70 22 10 21 55 102 116 85 87 118 142 136 124 87 30 28 29 37 38 34 40 46 40 33 37 28 36 42 35 39 40 43 47 58 72 78 68 47 31 37 43 38 41 46 33 55 114 141 150 152 92 68 129 173 189 192 134 82 71 84 91 67 33 32 36 50 69 86 105 130 149 160 174 176 169 170 176 182 188 195 202 205 198 200 221 227 208 189 191 174 146 122 95 61 39 34 40 34 26 27 23 15 13 11 48 120 201 239 212 173 162 174 191 204 213 200 175 145 100 73 147 199 233 199 127 92 52 62 71 80 82 86 103 134 158 191 222 186 109 107 165 176 140 121 144 157 154 100 49 66 86 109 158 179 148 120 129 142 137 108 71 33 23 32 40 37 31 29 29 33 36 34 28 27 30 31 27 28 34 36 32 27 26 29 29 29 27 26 27 31 34 37 34 28 23 22 25 29 33 38 37 34 30 31 36 41 44 47 55 78 128 158 159 150 123 135 122 71 81 141 194 191 106 17 20 95 184 163 89 45 9 15 16 7 9 28 41 59 88 93 108 107 86 66 54 35 14 16 46 105 159 194 172 94 45 39 59 73 86 80 72 95 111 74 40 28 44 50 45 43 44 41 38 34 33 37 43 46 45 58 50 44 33 45 108 173 193 137 115 101 88 76 82 83 64 87 74 61 50 43 47 47 35 73 114 130 76 27 16 15 26 27 24 22 24 28 31 31 30 31 32 31 29 27 27 30 33 30 27 25 26 29 29 26 23 29 55 54 60 108 150 185 225 195 103 26 22 90 182 202 150 66 18 26 45 35 29 33 43 44 43 41 39 37 36 35 35 32 28 24 24 28 33 38 40 44 49 52 47 38 30 28 29 26 29 33 33 29 24 19 17 23 27 30 32 31 30 31 31 29 28 26 26 27 30 34 36 31 31 27 23 23 26 25 21 16 17 18 18 20 22 22 21 17 17 18 19 22 26 29 31 28 25 23 23 25 28 28 28 28 31 33 32 34 39 41 39 36 41 55 67 63 52 55 67 49 38 29 25 24 23 26 32 24 41 44 45 55 48 33 34 32 33 34 32 30 32 36 38 44 45 45 41 34 31 37 45 36 43 49 51 49 48 46 45 50 49 45 38 34 35 35 35 41 36 37 45 44 34 29 33 28 31 33 30 24 21 22 25 19 27 27 27 29 25 23 29 31 33 32 30 30 34 35 33 29 33 37 38 39 40 40 37 32 30 35 45 53 49 41 35 77 131 189 200 166 149 189 245 138 43 48 147 184 164 179 216 219 215 224 238 211 142 95 95 175 195 155 119 156 191 184 179 183 187 205 217 205 189 184 182 188 198 194 179 174 166 122 70 59 79 83 61 47 51 52 43 46 66 77 74 70 62 60 68 72 74 75 77 81 81 71 59 56 57 59 60 62 67 74 79 83 81 77 69 60 54 54 55 36 39 43 45 47 49 52 55 60 59 56 64 67 54 64 101 172 221 178 108 87 72 73 61 30 39 94 154 217 252 248 241 239 254 197 116 175 254 251 140 102 157 212 187 121 123 172 193 149 151 197 238 231 223 229 226 228 223 220 225 230 230 225 220 219 251 253 230 211 171 95 33 44 58 40 37 48 56 107 169 182 189 211 233 232 216 211 219 218 219 209 206 205 217 235 226 140 34 5 56 114 153 154 142 129 138 164 206 217 169 122 118 203 185 124 110 137 162 192 197 200 204 210 214 219 225 232 236 180 137 180 248 250 201 136 95 77 108 140 161 144 82 48 66 122 159 172 170 189 208 207 201 191 146 120 108 96 112 149 167 169 129 78 71 109 129 100 66 85 114 143 147 134 127 125 122 114 86 106 150 164 166 160 140 116 59 28 76 139 154 172 219 213 213 207 211 219 205 199 219 208 205 223 237 204 159 174 226 224 181 139 95 116 187 209 208 206 208 210 212 211 209 205 203 207 210 210 210 216 216 198 176 171 197 175 143 185 253 248 193 124 63 49 56 44 36 47 75 90 137 208 240 228 222 224 214 231 182 158 170 165 134 110 104 123 129 188 251 198 107 121 180 227 223 213 209 206 191 177 178 157 141 159 227 205 159 125 113 138 169 117 24 30 121 203 249 224 229 215 188 179 199 221 228 225 197 158 154 193 224 220 205 215 229 202 135 111 116 103 101 150 223 226 166 131 143 167 163 130 90 61 70 91 134 172 156 136 129 115 103 103 109 109 104 125 159 151 145 140 123 126 127 109 105 76 50 53 61 65 74 82 114 143 159 175 171 120 59 85 107 129 129 120 124 124 110 97 86 84 86 82 84 93 96 97 89 86 99 121 128 109 85 67 100 132 123 94 105 154 194 181 165 131 121 162 199 187 155 114 121 124 123 143 180 181 148 171 190 170 98 37 34 71 101 95 81 98 133 127 127 148 134 140 178 200 188 193 219 204 152 111 87 72 77 70 47 63 109 128 108 120 142 116 67 50 60 75 126 200 211 146 90 69 55 49 98 169 196 206 249 234 147 46 48 96 180 240 241 194 147 112 64 36 40 53 74 86 77 92 67 37 31 61 91 86 62 35 29 29 38 44 42 35 32 32 33 34 32 29 27 27 27 40 41 43 47 53 59 64 66 81 129 194 223 198 192 194 151 75 39 42 66 101 176 226 206 148 99 61 43 46 96 171 214 149 78 75 177 250 222 177 178 222 249 229 167 114 70 47 55 54 50 50 73 110 119 82 39 49 48 38 63 144 212 204 162 165 171 139 94 62 29 24 56 80 89 61 65 79 63 62 67 84 99 89 60 29 33 62 63 63 61 65 82 93 85 86 105 140 113 69 34 74 107 107 76 42 55 84 112 117 97 74 63 165 166 167 166 164 163 164 166 167 167 166 165 165 164 164 163 162 164 166 166 165 164 166 168 164 164 164 164 164 164 164 164 164 164 164 163 163 162 162 162 162 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 168 166 164 163 164 166 169 170 169 169 169 168 168 167 167 167 169 169 169 169 169 169 169 169 165 169 169 166 166 169 169 166 169 168 166 165 167 170 174 176 170 171 172 172 172 172 173 173 170 170 172 175 178 177 173 169 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 181 179 177 175 175 177 179 181 179 180 180 181 181 180 180 179 179 179 180 180 180 180 181 182 183 182 181 179 179 179 179 179 180 180 180 181 181 182 182 182 181 182 184 185 185 183 182 180 184 184 185 185 185 186 186 186 187 188 188 188 188 188 188 188 188 190 190 190 188 188 191 193 194 193 191 190 191 194 197 200 200 201 202 203 205 208 210 211 214 212 210 208 208 210 213 215 217 219 220 220 218 216 217 218 214 215 217 218 218 217 215 214 212 213 216 217 217 215 212 210 211 211 210 209 209 208 207 207 201 201 202 202 202 201 200 200 204 205 205 206 206 205 204 203 180 168 156 157 168 172 157 137 137 103 106 167 214 196 163 157 156 158 175 201 179 94 31 29 47 93 135 184 197 136 71 44 77 116 169 195 203 166 127 165 241 220 136 57 78 137 116 47 36 137 212 242 224 185 172 156 147 96 66 77 96 118 151 176 153 156 166 183 201 223 232 221 143 82 81 96 82 113 147 118 92 60 76 94 79 74 100 143 128 105 91 111 134 77 36 112 190 217 177 100 61 81 139 182 214 211 198 191 198 203 208 218 230 202 164 141 98 43 28 38 29 32 27 38 59 51 33 38 37 41 37 30 44 50 54 92 90 75 65 57 63 60 46 58 113 111 61 39 72 122 140 95 41 136 183 199 221 223 220 220 215 216 206 201 212 227 239 251 235 156 76 54 48 14 3 34 105 173 193 181 159 134 110 62 37 32 53 59 72 136 199 225 236 226 212 201 197 198 200 201 201 201 220 218 204 206 217 238 237 239 237 233 179 60 1 34 134 227 250 230 229 220 218 228 225 227 231 234 234 233 231 229 230 227 228 230 226 216 212 214 222 175 126 87 80 125 154 132 124 146 178 158 116 66 117 196 205 213 206 207 148 113 161 155 149 196 185 111 75 117 186 230 177 147 114 106 117 118 103 87 96 89 78 65 54 47 44 42 42 29 31 43 46 50 61 68 83 103 102 88 115 181 230 240 193 142 128 169 193 175 168 186 213 213 185 150 152 173 157 116 80 59 34 31 41 36 27 31 28 18 18 22 18 17 20 18 20 21 22 24 26 29 31 32 37 25 52 68 72 39 16 81 201 236 200 197 233 191 153 185 242 245 222 177 138 107 73 44 44 35 60 84 83 89 91 68 36 31 35 53 72 81 82 81 69 56 47 43 40 40 34 22 25 59 110 148 164 171 164 146 195 238 235 225 231 218 196 176 216 228 225 239 242 206 134 43 33 14 46 132 224 254 249 252 206 112 46 44 54 56 51 38 38 31 13 14 75 174 237 247 220 218 215 213 211 211 211 212 213 231 250 209 99 12 66 123 141 179 165 128 177 243 241 229 234 192 173 222 240 191 130 163 248 252 186 83 114 226 254 242 231 165 98 87 119 89 58 122 181 184 152 152 190 225 220 164 94 66 121 163 163 200 188 105 108 198 229 204 190 194 207 207 215 205 195 198 212 222 217 207 177 157 148 161 179 187 193 201 204 139 160 230 230 201 201 205 215 222 167 117 158 219 231 223 214 194 201 207 175 159 181 204 208 213 216 214 211 208 202 195 187 203 236 222 200 178 201 210 234 211 196 209 230 191 132 137 153 174 144 132 154 198 184 171 167 208 229 207 123 68 94 110 134 158 147 113 79 70 80 72 98 115 126 110 106 122 126 125 140 143 142 135 129 129 118 97 93 81 68 69 84 87 61 30 86 196 237 214 141 37 11 44 35 37 40 43 45 45 44 42 42 38 32 29 30 31 30 27 32 31 30 28 26 28 33 36 37 36 36 35 31 28 33 41 55 60 63 56 42 31 28 30 33 34 35 34 32 32 34 36 30 56 119 174 157 91 56 65 113 178 202 180 168 161 162 180 190 209 207 211 227 240 233 197 114 47 30 27 45 78 90 125 144 117 75 28 6 34 81 108 71 44 23 23 29 31 35 41 33 41 42 52 49 38 38 28 25 29 32 34 38 41 40 35 31 39 36 50 57 45 47 54 68 39 57 119 145 109 53 16 20 27 41 51 50 51 70 93 114 97 82 81 113 164 195 202 159 95 106 147 134 84 39 25 23 53 95 124 131 133 147 164 196 212 228 230 226 224 223 222 220 215 212 212 210 207 205 206 206 216 227 216 203 138 68 17 29 36 31 25 27 22 10 6 34 98 161 204 214 201 186 160 168 209 210 177 164 165 152 139 76 93 181 215 194 166 122 122 147 132 154 163 171 192 207 237 235 221 137 108 129 142 161 146 131 164 227 222 126 83 109 104 68 107 107 71 52 53 63 78 94 52 27 32 30 26 33 37 34 33 35 37 33 26 24 27 31 31 32 35 38 35 29 23 27 30 31 29 24 23 27 31 40 36 30 27 28 30 30 30 34 37 49 59 51 33 29 38 39 43 61 90 111 122 132 143 163 143 128 118 134 177 165 97 14 18 70 131 125 66 21 9 16 18 14 11 16 25 46 75 89 136 117 62 49 39 25 34 44 47 68 129 167 144 96 47 26 56 90 96 72 48 48 62 43 38 62 102 106 66 31 23 39 33 31 34 32 34 54 78 96 74 52 33 48 117 157 135 105 96 90 79 54 37 57 92 128 109 77 49 38 39 39 38 72 108 111 63 23 22 29 23 23 22 21 24 29 32 33 31 34 33 31 30 30 31 32 33 32 28 24 23 24 25 25 24 25 22 48 110 161 163 153 160 150 68 17 41 97 137 124 80 36 38 39 35 31 31 36 41 42 41 40 41 42 42 38 35 25 23 22 25 30 37 42 45 51 54 47 32 23 26 30 29 28 31 33 32 28 23 19 18 18 22 26 27 26 24 23 23 24 25 26 25 24 26 29 32 38 34 29 27 28 27 23 18 11 14 18 20 19 18 16 15 16 16 17 19 22 25 27 29 26 26 26 27 29 31 33 35 31 33 29 20 31 66 80 64 20 62 100 93 69 76 101 112 84 45 25 30 27 20 26 36 43 49 54 54 48 42 39 40 33 31 29 30 32 33 31 29 43 38 31 28 32 38 43 46 48 38 34 40 43 39 40 47 50 47 43 39 38 38 38 38 39 34 33 38 39 34 31 33 32 28 27 29 26 20 21 26 20 24 28 29 29 28 30 32 30 31 33 34 35 35 34 33 31 32 35 38 39 37 35 35 34 23 38 53 50 36 52 109 155 235 245 212 155 151 219 221 110 18 72 152 174 179 172 199 193 184 178 171 136 90 96 142 228 177 117 109 141 163 184 218 204 166 161 185 186 179 185 193 192 211 206 181 177 184 157 112 114 149 157 126 98 85 79 78 58 48 57 71 62 49 50 55 69 75 80 81 81 77 66 53 61 77 127 149 167 181 175 203 188 185 181 175 163 142 116 99 97 80 60 50 51 55 55 53 57 51 59 55 49 52 61 84 130 146 162 162 147 158 160 107 40 94 211 245 250 252 246 222 235 255 211 142 223 254 186 71 28 92 130 97 47 92 196 236 189 215 227 229 236 233 222 223 225 231 231 223 219 224 229 230 250 255 244 197 141 81 37 45 44 42 44 45 34 87 192 227 171 154 213 246 226 216 211 216 217 210 217 219 199 218 245 213 128 33 3 50 141 220 239 227 200 188 172 168 152 112 116 169 235 210 149 113 141 170 166 160 165 171 187 204 216 225 214 189 137 102 150 235 254 237 191 126 93 98 87 90 97 63 42 70 128 168 224 253 250 239 236 234 235 224 179 96 49 100 183 220 211 171 113 89 103 120 125 126 155 200 216 222 225 174 115 108 119 135 128 121 130 134 159 209 181 96 29 45 88 130 188 228 212 209 205 203 204 205 204 204 207 210 209 217 208 160 147 188 231 227 189 138 134 178 211 212 200 219 214 207 219 218 208 212 208 215 215 211 213 218 210 194 160 167 118 122 194 244 253 236 163 66 37 52 39 36 75 128 185 226 246 226 208 213 214 201 215 198 165 150 139 136 162 178 136 130 170 224 209 154 163 223 218 214 213 215 214 210 211 216 212 193 181 169 161 134 93 83 142 194 146 46 27 101 196 239 232 233 217 200 188 203 237 241 209 190 161 147 199 254 233 195 221 233 197 135 108 110 110 110 175 236 249 196 138 144 185 188 165 114 75 68 90 136 163 154 140 122 92 93 127 133 110 98 125 177 165 154 143 124 127 110 112 99 89 82 65 47 51 68 86 115 140 146 139 125 96 67 90 129 132 127 156 160 126 102 85 83 84 87 87 87 91 96 90 96 101 101 102 107 113 116 83 98 92 82 92 112 149 194 198 157 88 82 147 217 243 222 166 145 169 163 100 103 158 172 170 191 149 99 86 56 60 127 133 108 85 92 110 101 78 69 102 124 160 177 194 234 221 150 133 138 156 164 134 91 84 105 139 120 129 143 114 66 50 61 83 133 212 232 171 117 103 97 60 81 112 134 176 234 216 130 72 55 66 129 173 147 114 124 149 127 80 50 61 74 74 75 80 85 65 34 27 36 44 50 39 37 37 38 37 34 35 39 38 38 32 22 23 34 42 42 67 67 58 52 61 72 77 80 86 100 145 153 133 170 193 145 90 42 50 54 92 173 183 160 97 84 65 52 52 78 151 231 165 53 69 191 249 215 175 179 232 249 246 209 160 120 75 33 39 57 61 82 126 126 78 44 40 43 51 68 95 122 141 150 131 119 96 65 40 34 35 33 41 49 83 111 97 70 66 74 93 92 72 47 42 49 59 69 67 106 112 104 103 79 76 119 146 127 68 27 75 125 99 62 41 58 105 148 149 129 121 122 164 166 167 166 164 163 164 166 165 165 165 165 165 165 165 166 163 165 166 166 164 164 165 167 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 166 165 164 165 166 167 169 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 164 168 168 166 167 171 172 169 172 172 171 170 171 173 176 177 170 171 172 172 172 172 173 173 172 172 172 173 175 175 174 173 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 180 179 178 177 177 178 179 180 179 179 180 181 181 180 179 179 179 179 180 180 180 180 181 182 181 181 180 180 181 182 183 183 180 180 181 181 182 182 182 182 181 182 183 184 184 183 182 181 184 184 185 185 185 186 186 186 188 188 188 188 188 188 189 189 189 190 191 190 189 189 191 194 195 194 194 194 195 197 200 202 202 202 202 204 205 207 209 210 210 210 210 210 210 211 211 212 211 213 216 216 215 214 215 217 214 215 216 217 217 216 214 213 214 214 214 214 214 214 213 213 212 211 211 210 209 209 208 208 204 205 206 206 206 205 204 203 207 207 208 208 208 207 206 206 209 190 157 142 170 206 199 166 146 106 85 112 151 157 128 97 95 115 121 115 120 116 87 56 56 86 140 185 179 124 82 85 91 91 96 106 118 106 102 140 193 185 122 52 56 101 101 68 50 113 159 184 169 127 105 88 72 99 118 102 78 98 156 201 164 115 112 130 147 184 190 159 101 90 121 156 145 130 132 130 95 79 80 64 54 76 95 104 130 145 166 190 196 120 52 92 146 131 111 113 121 134 172 213 225 215 198 193 201 201 198 202 206 227 229 192 116 49 50 84 96 100 92 83 80 72 65 70 69 64 51 37 54 72 64 68 61 59 53 43 38 26 47 120 158 171 110 44 84 182 183 93 78 178 234 225 201 194 207 207 207 196 174 174 208 237 233 218 164 100 48 39 26 7 41 109 174 196 180 130 79 52 38 12 37 66 99 120 148 200 233 224 222 221 219 220 222 222 220 218 232 239 222 159 119 132 161 191 220 246 244 215 148 46 20 83 179 235 231 209 211 211 213 217 215 215 215 214 213 212 211 211 214 211 211 214 216 216 214 214 222 213 186 124 76 99 136 132 153 211 252 205 148 117 174 241 243 248 244 233 164 119 163 188 210 240 190 101 113 203 233 197 199 201 186 178 185 179 173 187 178 175 169 160 147 132 119 112 87 65 83 132 150 144 154 174 179 191 192 178 174 184 188 182 164 154 149 155 160 151 131 116 122 145 149 145 180 234 238 203 161 127 77 48 44 42 35 33 33 27 25 23 19 22 22 11 19 19 20 22 24 27 29 30 40 27 42 45 46 28 22 91 192 218 214 233 253 225 212 235 251 249 241 239 225 163 87 49 43 42 43 39 44 68 81 69 49 42 40 45 49 48 48 51 47 43 42 42 35 23 25 38 72 139 210 241 240 229 219 212 220 237 223 220 239 236 203 159 181 212 221 233 245 232 170 69 43 20 35 102 199 249 226 203 157 89 46 47 47 43 45 44 29 21 15 38 117 217 252 230 216 215 214 213 212 212 212 213 211 227 248 187 78 50 135 156 126 126 104 93 159 236 251 253 225 183 154 198 239 221 157 166 226 243 196 93 110 226 238 170 121 96 74 106 187 181 96 71 111 124 142 204 254 248 177 84 54 81 124 134 152 186 161 103 147 225 240 205 186 191 210 218 220 210 187 172 189 220 227 214 212 194 173 161 159 162 164 166 171 148 187 238 232 217 212 194 218 234 198 131 127 190 237 241 233 200 186 180 167 181 210 219 210 214 218 221 224 223 213 203 156 168 201 209 211 189 204 220 230 229 196 160 176 184 151 142 179 207 188 171 172 194 184 185 209 254 253 218 169 153 156 128 85 68 61 95 120 128 162 190 179 176 161 142 158 190 184 157 144 166 175 171 176 174 145 112 100 91 79 63 44 35 42 55 120 229 243 171 96 36 20 26 52 47 41 40 44 48 52 53 44 44 43 41 38 34 29 25 30 31 32 32 31 32 35 38 38 37 36 34 29 26 30 37 46 50 52 47 38 32 31 32 34 36 36 35 33 32 33 35 30 33 64 112 134 120 104 102 177 232 243 206 179 154 132 129 148 180 195 205 216 232 245 236 167 78 40 35 53 82 98 140 140 95 44 15 15 41 66 71 44 34 28 33 36 34 31 33 36 35 31 38 33 28 35 24 36 30 31 41 46 46 53 64 83 90 86 99 103 87 82 78 55 27 58 136 158 105 47 21 29 27 32 43 49 54 69 87 109 141 124 111 160 219 231 208 150 95 119 167 137 64 21 28 38 80 139 181 186 164 142 132 130 160 195 214 218 215 212 210 198 197 199 202 200 195 194 196 195 199 221 231 221 141 65 22 22 29 28 25 25 18 11 14 82 148 189 192 182 180 177 151 165 184 187 174 171 174 173 170 104 80 125 202 230 212 192 192 202 205 216 217 216 214 221 248 216 173 121 109 111 144 188 172 108 157 220 203 129 135 184 175 108 87 56 28 26 54 81 87 67 39 36 38 32 35 31 23 32 32 35 38 34 26 23 25 28 29 31 36 39 37 31 25 25 27 28 25 23 24 30 35 42 38 31 28 27 28 28 27 31 38 54 67 59 38 28 31 29 27 34 52 71 90 117 141 178 180 163 129 138 193 179 96 25 24 49 75 65 36 20 18 14 14 15 19 16 12 38 82 133 169 140 71 33 14 22 61 82 73 56 68 89 90 71 35 30 55 83 87 64 39 37 48 47 53 91 138 135 82 38 27 37 36 34 28 25 44 90 133 128 79 43 38 65 116 130 95 71 88 106 99 62 37 61 102 146 147 120 76 50 41 37 39 55 77 81 56 30 24 25 23 22 22 23 26 29 30 30 29 33 32 31 30 30 30 30 31 29 27 25 25 27 28 28 27 19 18 50 126 189 184 141 114 84 38 27 62 92 95 70 36 43 44 42 37 32 31 35 40 43 41 41 42 43 42 39 36 28 25 24 27 35 44 49 51 51 49 38 26 23 28 31 28 26 28 31 30 26 21 19 18 18 21 25 26 25 23 22 22 23 25 27 27 27 27 30 32 38 34 31 30 31 30 25 20 11 13 17 21 23 23 20 18 15 15 15 15 17 20 23 25 24 24 25 26 28 30 32 33 30 34 35 33 50 85 94 73 45 77 105 98 79 86 106 112 74 41 26 34 33 28 33 41 48 53 57 56 49 43 40 39 30 28 26 28 31 35 36 36 41 38 33 32 33 37 41 44 33 32 32 35 38 39 40 42 40 37 33 32 34 38 41 42 39 39 40 39 35 30 31 34 21 23 25 25 24 23 21 20 20 24 28 30 29 28 29 30 34 34 34 34 32 31 29 28 31 32 34 36 35 34 34 34 35 22 30 43 54 65 105 175 240 247 230 173 134 184 217 153 85 78 123 141 156 194 196 188 155 118 96 97 78 56 107 195 228 164 90 86 151 202 214 217 178 160 154 163 169 173 179 181 181 182 164 138 139 152 136 102 134 198 231 212 192 179 146 112 74 66 61 55 45 45 55 61 63 74 84 85 79 72 61 53 89 157 223 244 252 253 244 253 250 249 248 248 246 237 224 214 192 174 150 128 112 99 86 76 58 57 57 46 54 74 73 76 85 87 100 125 148 183 191 139 54 141 250 251 243 246 243 201 220 223 181 169 243 183 94 78 167 151 101 53 64 156 234 221 167 213 247 240 222 220 227 231 233 224 222 229 233 230 229 233 249 239 190 99 47 45 42 45 44 56 58 51 49 106 185 199 149 148 199 234 221 212 213 212 208 204 210 217 216 243 250 190 109 25 7 65 143 209 237 245 253 237 224 197 137 102 149 222 254 211 152 122 146 194 203 178 172 172 170 165 170 180 155 109 86 79 138 206 210 186 148 95 97 111 105 95 91 67 42 46 116 170 214 226 230 236 234 228 226 234 214 153 113 154 222 250 215 158 131 93 79 125 148 148 182 230 248 251 253 204 145 133 181 210 212 189 162 132 140 184 204 122 44 49 110 171 218 241 211 208 205 204 205 206 205 204 210 211 206 211 207 168 153 183 217 223 216 199 196 206 208 199 207 220 205 190 205 212 207 212 211 209 206 205 206 212 221 229 204 130 85 148 229 245 240 239 178 76 38 45 35 52 119 194 242 242 230 210 203 210 211 205 217 221 197 168 143 145 182 206 175 116 134 195 205 211 229 224 213 210 210 213 214 216 222 230 229 229 228 198 156 110 75 82 163 231 193 78 22 69 172 241 251 236 205 194 196 210 227 215 200 203 187 156 175 217 216 205 207 206 180 144 128 126 122 117 158 218 250 221 150 119 155 183 178 131 90 75 83 108 118 102 107 92 85 115 151 140 105 92 142 194 192 183 165 133 124 101 102 99 100 100 86 63 48 45 71 113 144 140 127 118 99 76 97 136 138 136 167 170 128 99 89 78 70 74 88 102 110 113 119 106 98 98 95 91 102 120 146 88 66 79 95 132 164 159 160 132 91 107 170 225 235 201 166 180 182 146 100 103 154 199 199 155 119 128 125 72 59 107 130 115 96 93 100 97 88 88 90 88 89 107 155 204 210 186 172 215 253 251 210 158 115 90 76 79 94 97 74 56 63 74 85 105 137 144 119 107 112 110 72 57 61 79 114 159 152 98 105 77 56 72 92 84 88 119 150 162 152 127 122 125 96 53 53 88 100 76 48 34 32 35 34 37 42 42 38 34 36 40 38 35 30 25 31 46 61 70 76 85 62 44 73 108 103 84 112 127 139 142 164 201 190 140 67 36 58 71 97 144 141 132 131 126 103 71 52 63 119 182 116 55 65 117 141 152 171 200 254 241 235 232 206 159 103 58 33 54 61 69 96 100 67 36 42 44 47 54 67 86 105 118 108 94 92 93 75 46 26 16 28 66 121 141 113 78 66 65 78 82 69 49 44 48 57 69 126 157 147 122 115 89 74 97 128 124 75 43 89 123 86 48 40 70 110 136 154 172 165 137 164 166 167 166 164 163 165 166 163 163 164 165 166 166 167 167 164 166 167 166 164 163 164 166 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 167 166 166 166 166 166 166 165 165 166 167 168 169 170 170 169 169 169 169 169 169 169 169 168 170 170 168 169 171 171 169 173 173 174 174 174 175 175 175 170 171 172 172 172 172 173 173 174 174 173 172 171 172 175 177 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 179 179 180 181 181 180 179 179 179 179 180 180 180 180 181 182 183 182 182 181 182 182 183 184 181 181 181 182 182 183 183 183 181 182 183 183 183 183 182 181 184 185 185 185 186 186 186 187 188 188 188 189 189 189 189 190 190 191 192 191 190 190 193 195 193 194 195 197 198 200 201 202 203 203 204 204 205 207 208 209 207 208 210 211 212 211 210 209 208 211 214 214 214 214 216 217 215 215 216 216 215 214 213 212 217 215 213 212 212 213 214 215 212 212 212 211 210 210 209 209 209 210 210 211 210 209 208 208 208 208 209 209 208 208 207 206 218 202 168 144 164 206 222 211 163 110 97 134 155 140 104 70 59 80 78 62 92 155 164 121 43 51 115 155 145 111 74 77 90 72 59 74 71 45 50 69 108 114 90 54 52 69 70 61 58 83 92 99 85 58 57 66 100 149 164 114 69 82 126 152 119 55 68 83 76 108 116 88 92 148 214 251 235 167 111 100 87 93 92 58 58 112 143 144 180 212 244 252 227 127 41 51 105 133 164 160 133 136 180 221 209 207 202 201 202 193 190 201 204 244 249 187 93 45 88 168 191 203 197 160 125 123 146 163 118 98 88 80 95 112 82 47 52 46 41 37 37 29 67 163 186 170 128 74 82 132 139 119 161 203 219 212 201 200 201 180 203 188 158 160 210 243 211 160 87 54 30 23 17 40 107 171 167 121 77 33 15 35 43 34 60 112 134 165 212 249 251 206 182 189 200 211 217 215 208 203 214 216 176 90 45 55 84 127 195 252 248 173 92 30 55 148 217 231 210 193 198 204 209 201 207 206 204 202 201 201 202 203 202 201 199 201 207 213 213 209 184 196 199 151 81 68 103 125 155 200 210 162 147 166 207 226 229 240 235 185 106 70 113 171 217 189 134 107 152 208 208 177 225 229 209 200 211 203 200 225 243 241 236 231 225 220 216 214 166 145 164 212 232 225 229 244 241 241 241 234 220 203 191 188 189 207 212 199 192 192 174 146 109 127 143 162 202 243 248 229 230 210 167 115 72 50 43 43 33 31 29 19 11 18 23 15 18 18 19 20 22 24 25 26 40 31 37 30 29 25 31 91 157 200 235 252 241 228 243 252 237 240 233 249 253 200 97 41 29 49 54 55 65 66 51 43 44 46 49 48 41 36 41 51 31 34 34 35 25 10 38 96 178 229 255 255 255 244 241 252 217 227 219 217 223 229 216 173 150 193 216 233 248 248 197 97 44 23 30 79 165 214 169 111 84 55 45 53 47 37 36 38 23 10 33 98 181 250 253 212 211 211 212 213 213 213 212 212 216 229 253 188 71 78 193 199 146 105 75 76 121 175 201 223 212 168 134 182 246 248 180 170 207 210 190 126 123 192 179 96 72 107 125 141 194 193 109 53 41 74 136 217 234 172 94 38 85 144 150 130 179 207 154 119 171 220 207 174 181 207 224 220 223 194 158 148 176 213 224 214 223 220 207 188 173 162 148 135 114 117 169 218 220 218 220 203 194 210 209 164 124 153 212 238 226 207 186 157 144 183 226 229 211 210 209 212 218 219 210 197 162 162 159 165 204 211 212 217 238 237 192 130 124 137 139 165 231 234 216 218 220 209 188 201 236 251 252 254 241 187 123 70 36 43 84 165 200 192 216 250 246 226 196 185 205 219 191 148 161 205 204 175 185 195 155 105 111 103 82 55 40 45 60 73 92 158 159 111 69 40 34 38 40 40 41 42 42 44 45 47 43 45 46 44 40 35 32 32 30 33 37 38 38 38 39 40 38 36 34 32 27 23 25 31 34 35 37 35 33 32 33 35 36 37 38 36 33 32 32 34 40 32 40 78 128 160 167 162 209 254 253 198 154 133 123 126 147 160 161 172 189 209 234 236 190 123 82 52 53 83 106 139 119 65 20 11 24 43 47 36 28 33 39 44 44 40 35 32 37 31 27 30 19 21 38 27 36 28 35 53 60 67 98 136 164 170 166 172 166 147 141 133 70 29 40 99 113 70 36 32 34 30 33 41 45 49 64 82 133 172 126 121 202 252 240 170 103 64 91 127 94 32 8 32 45 88 154 210 230 210 173 146 113 114 124 150 184 206 206 196 195 191 189 193 195 193 191 192 195 191 215 231 211 114 41 14 19 24 25 24 20 9 10 26 124 201 233 209 185 192 197 167 161 153 167 186 177 161 172 195 171 97 73 157 223 223 223 219 218 223 214 215 219 215 219 222 189 104 88 114 123 182 230 193 121 144 190 173 117 151 225 238 202 114 43 21 47 125 170 145 65 23 36 46 39 41 27 20 28 30 35 38 35 28 24 24 25 26 30 36 41 40 34 29 25 25 24 22 22 26 34 40 43 38 32 27 25 24 24 23 28 35 49 61 56 40 29 27 24 19 20 29 39 55 84 111 148 160 148 113 120 173 164 91 27 33 44 44 28 18 17 14 17 14 18 26 17 0 26 79 151 169 131 66 29 12 29 77 107 89 56 48 50 49 50 37 36 46 57 55 40 30 40 58 54 67 105 140 125 71 32 25 32 39 38 26 22 49 106 153 122 63 28 40 71 100 95 61 55 81 105 97 59 38 65 107 152 166 138 83 50 38 36 45 42 46 50 49 39 27 20 20 21 24 27 28 28 26 26 25 30 31 31 30 29 28 27 26 27 27 27 29 32 32 31 30 27 21 39 99 156 154 107 73 40 24 36 65 67 49 36 30 48 47 43 36 30 29 33 38 43 42 43 44 44 43 40 37 30 27 26 32 42 50 54 54 48 40 28 21 24 31 31 25 24 27 28 27 24 21 20 20 19 22 25 26 24 21 20 21 23 26 29 31 30 30 31 32 35 33 32 33 35 33 28 23 15 16 19 25 30 31 27 23 16 15 14 13 14 17 20 22 21 22 23 25 27 29 30 31 32 35 37 40 59 88 87 59 40 56 73 69 59 69 83 82 62 37 31 42 43 39 43 47 51 55 58 56 50 44 40 39 37 34 30 27 27 27 28 27 34 33 32 30 28 28 29 30 26 29 31 30 32 36 39 38 36 34 31 30 32 36 39 41 36 38 36 32 29 29 28 26 32 34 32 27 24 24 23 19 25 28 32 34 34 33 32 32 34 34 34 35 34 34 33 32 38 37 37 36 37 38 37 36 34 24 33 50 76 102 140 198 244 226 194 131 134 206 188 101 104 143 156 140 156 192 195 175 144 84 53 69 69 66 131 225 228 156 92 110 182 219 205 185 170 178 169 154 151 157 159 161 148 139 120 108 121 141 136 116 145 208 250 251 247 235 197 157 147 116 80 62 67 75 66 49 54 69 84 84 75 64 57 54 124 223 252 251 249 244 248 243 242 240 240 244 249 251 249 246 251 253 253 250 237 214 188 170 146 118 75 32 33 54 59 73 55 49 52 73 89 116 128 93 56 137 220 241 248 253 245 179 181 191 164 138 143 77 99 218 254 190 126 129 178 238 254 210 154 190 235 241 217 219 233 229 226 221 219 224 235 246 253 254 192 133 80 37 21 30 41 56 71 110 138 121 85 97 159 200 192 197 213 229 219 212 219 209 207 210 209 205 209 245 250 187 106 17 3 64 137 186 200 205 234 214 207 176 114 112 185 248 241 211 181 146 134 178 221 217 197 186 172 157 152 147 110 58 78 110 166 184 150 121 101 70 91 105 118 124 121 105 84 73 67 115 157 175 186 196 204 211 231 234 231 198 152 150 194 232 145 100 122 131 135 147 128 140 173 203 213 214 207 165 139 162 230 246 242 224 198 157 134 145 180 123 50 50 136 216 235 227 209 207 206 206 207 208 206 204 206 207 202 208 214 194 183 202 211 213 219 224 223 215 207 203 210 218 194 174 194 211 209 211 209 206 208 213 211 209 223 243 217 111 93 170 232 245 237 236 177 75 33 35 28 63 155 246 247 228 209 205 209 210 208 207 222 216 204 196 161 137 182 238 213 162 122 134 186 233 242 227 211 210 210 212 212 212 215 220 223 221 224 210 187 149 103 94 184 254 225 108 24 36 136 229 241 238 216 200 186 181 193 191 193 212 208 168 166 199 214 224 207 197 191 177 152 136 139 146 138 170 205 221 174 114 122 152 178 154 125 93 69 73 87 89 101 87 103 156 183 146 105 100 180 220 201 173 161 155 152 119 95 102 117 132 135 112 70 35 51 102 141 139 127 119 98 71 115 148 145 140 169 166 121 90 91 86 76 68 75 101 137 162 136 111 101 111 108 92 100 127 192 165 101 57 92 154 163 133 140 140 140 164 190 210 217 193 134 160 158 139 113 78 107 192 201 135 127 172 159 89 60 82 93 86 92 112 124 127 146 173 155 125 82 74 106 128 137 152 179 225 254 253 223 185 135 92 93 85 79 67 53 55 67 70 92 108 114 97 80 85 97 102 90 83 95 100 84 73 64 42 67 68 70 82 93 88 91 110 135 160 184 176 159 155 120 57 55 118 160 131 69 29 23 29 27 36 44 44 38 35 37 40 45 38 33 33 40 55 76 92 84 95 66 56 112 148 117 78 153 194 168 125 166 212 167 91 56 43 66 73 78 99 121 166 220 220 190 141 103 85 90 107 83 26 33 82 113 138 189 251 247 239 240 240 231 206 141 62 33 44 54 61 67 64 49 35 41 42 42 40 41 50 67 81 89 118 164 174 127 68 30 10 22 89 162 173 129 90 78 75 75 82 72 51 39 39 55 77 133 160 150 132 137 121 97 102 121 133 88 52 85 102 71 48 42 71 101 119 149 184 174 130 163 165 166 166 164 164 165 167 164 164 164 165 165 166 166 166 165 167 167 166 164 163 164 165 165 165 164 164 164 164 163 163 165 165 164 164 164 163 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 167 167 167 167 166 165 164 165 166 166 167 168 168 169 169 168 168 168 168 168 168 168 168 173 173 172 171 169 169 168 167 171 172 173 174 173 172 171 170 170 171 172 172 172 172 173 173 172 174 175 174 172 172 175 178 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 178 179 180 180 180 180 179 178 178 179 180 180 180 180 179 178 179 179 180 180 180 180 181 182 185 184 183 182 181 181 181 181 182 182 182 183 183 183 184 184 181 182 182 183 183 183 183 183 185 185 185 186 186 186 187 187 188 188 189 189 190 190 191 191 192 193 194 193 192 192 194 197 191 193 195 198 200 200 200 200 205 205 205 205 205 206 207 208 207 208 209 209 210 210 210 210 211 214 216 217 216 216 217 219 215 215 215 215 214 213 212 212 216 215 215 214 213 214 214 215 213 213 213 213 212 212 211 211 212 213 213 214 214 213 212 211 207 207 208 208 207 206 205 204 205 202 191 173 162 170 196 220 179 157 183 217 196 155 131 116 130 131 99 50 71 167 215 185 72 58 127 173 175 152 84 50 82 106 133 153 102 37 41 48 47 54 55 60 70 65 52 47 61 76 75 60 39 30 59 99 164 175 152 101 71 72 79 81 70 34 68 83 73 86 72 53 89 155 212 238 244 215 169 144 128 115 90 55 75 137 159 152 149 190 237 247 190 89 47 84 159 211 240 179 117 140 190 212 209 204 197 198 201 194 194 207 219 226 197 120 49 38 116 230 254 244 215 171 152 188 236 252 175 123 105 102 101 103 77 47 55 41 39 33 33 58 112 180 208 168 171 160 104 52 75 170 212 221 202 193 197 192 194 193 209 197 164 150 184 202 153 88 52 39 23 14 45 122 175 174 114 36 7 18 65 122 113 83 101 161 165 192 234 236 208 144 109 117 130 141 145 142 134 128 128 119 93 56 40 28 32 78 173 252 227 115 48 46 109 201 219 215 198 197 199 202 207 193 202 202 201 201 202 204 205 206 203 204 202 200 204 209 207 201 148 139 147 140 93 62 88 130 141 144 129 123 168 215 220 198 207 229 209 112 49 65 112 172 199 149 132 174 202 181 176 208 232 217 194 182 184 188 201 220 223 223 224 226 229 234 238 241 224 218 222 228 230 236 237 229 227 224 225 228 225 218 218 225 218 231 236 230 225 226 225 218 168 157 164 194 214 214 213 218 238 237 225 185 121 69 42 31 31 27 30 28 17 16 22 22 18 18 18 18 19 21 22 23 28 28 36 30 30 30 32 66 101 180 243 255 237 235 253 253 239 233 224 244 244 156 64 49 90 95 67 48 59 49 38 58 48 50 52 51 47 42 38 36 31 33 27 26 19 11 68 165 249 253 250 242 248 234 221 234 218 224 224 222 216 230 235 197 127 175 212 238 246 247 209 120 49 29 35 63 115 145 103 51 47 45 46 48 46 43 37 30 16 15 78 178 235 245 230 205 209 210 212 213 213 212 211 210 221 226 248 189 77 72 189 217 150 104 96 102 93 86 97 127 170 164 141 165 227 253 183 143 185 197 212 188 139 109 90 71 99 133 139 125 140 145 102 62 35 62 119 163 133 67 57 89 172 194 152 131 209 226 154 134 178 203 165 130 158 208 233 225 220 174 143 160 195 210 209 208 206 211 216 215 209 196 180 167 132 104 127 175 184 185 202 213 204 196 200 189 138 100 130 185 219 213 189 140 125 182 231 225 221 218 214 213 217 218 210 200 208 199 155 143 208 241 212 182 218 219 186 126 96 90 119 191 253 227 204 222 231 199 183 215 234 241 248 252 204 108 55 64 103 131 158 183 178 173 214 251 253 240 220 224 226 202 163 123 191 241 242 202 180 161 139 136 172 165 122 62 44 71 90 86 68 71 62 56 49 35 34 45 45 47 48 46 42 40 40 42 48 45 43 40 35 31 33 37 31 36 41 43 42 40 38 38 33 31 29 28 24 21 23 28 27 26 26 27 29 32 34 36 37 38 38 36 33 31 31 31 32 32 40 63 98 129 145 148 175 216 209 146 105 118 160 196 205 194 169 163 165 169 187 190 169 169 150 79 42 74 97 104 80 41 18 23 32 36 35 29 35 44 51 51 47 45 41 37 36 29 25 33 29 42 67 57 30 26 40 72 102 129 167 201 212 217 213 212 198 180 176 160 81 70 75 79 55 27 24 34 32 34 40 44 40 39 57 79 134 132 104 168 233 212 164 97 47 30 50 60 38 18 21 47 92 109 144 190 224 230 212 192 165 130 96 96 133 175 197 200 208 199 191 192 196 196 195 195 200 200 216 208 167 71 20 14 22 25 24 22 15 3 12 38 111 197 244 231 210 213 209 173 122 111 146 188 172 146 173 220 224 141 83 113 177 211 211 196 205 206 192 195 195 208 227 196 133 42 59 125 164 229 248 192 136 143 173 144 103 164 244 254 231 115 34 18 60 169 222 168 61 15 52 94 90 67 31 24 20 25 32 36 35 31 28 27 23 25 30 37 42 42 37 32 28 27 24 22 21 26 35 42 38 35 30 25 22 21 21 21 27 28 33 40 42 38 32 28 26 23 26 33 35 36 46 60 86 87 83 73 82 111 108 73 25 37 51 47 30 25 25 19 23 17 16 23 16 1 18 60 114 136 114 65 35 21 36 75 97 101 104 114 87 42 37 47 37 37 37 33 25 26 42 60 56 68 83 86 67 44 36 41 45 48 42 29 25 44 77 101 70 37 25 42 61 75 74 60 56 73 90 85 66 56 72 94 115 125 104 71 58 46 38 47 40 36 38 44 42 30 21 19 20 25 29 30 27 24 23 23 27 28 28 28 27 25 22 21 27 28 31 33 34 34 32 30 35 30 30 51 79 79 60 49 32 32 43 51 42 30 37 50 47 44 39 33 28 28 32 36 43 43 44 45 45 43 41 39 31 30 31 39 48 54 53 49 40 33 24 22 26 30 28 22 25 27 28 27 24 22 22 23 22 24 27 27 24 22 21 22 27 30 34 36 34 32 30 30 29 29 31 34 37 36 32 28 23 22 24 30 36 37 32 26 21 19 17 15 15 17 19 21 19 20 21 23 26 28 29 30 37 38 40 46 66 94 90 60 39 41 48 50 51 63 73 67 53 37 39 51 52 49 50 51 49 52 55 54 49 44 40 39 40 37 34 31 28 26 24 23 26 28 30 30 28 26 25 25 23 25 28 31 33 36 39 43 32 33 34 34 34 35 38 40 39 40 37 33 33 35 30 23 32 29 25 22 19 18 22 28 24 26 29 31 31 30 28 27 26 27 28 30 33 34 36 36 39 36 32 31 35 39 38 33 29 33 52 72 103 129 143 170 185 193 155 117 155 179 128 89 144 191 169 140 147 155 161 156 143 111 104 118 109 101 142 201 204 138 103 145 193 190 169 165 186 204 198 180 179 181 184 195 167 160 155 161 181 196 194 183 184 208 226 235 241 233 216 208 185 155 115 112 147 158 107 44 46 59 73 75 68 59 56 57 147 249 250 229 226 220 236 225 233 231 230 232 236 239 240 239 241 242 245 247 248 248 248 248 251 216 162 112 92 72 58 83 69 58 49 54 52 57 67 46 60 91 123 159 188 195 201 156 160 136 89 52 71 119 194 254 229 207 202 238 254 254 244 210 166 150 185 230 234 235 238 222 226 233 229 223 238 251 229 189 99 35 13 24 42 69 97 126 133 166 218 217 148 91 114 180 225 235 225 228 218 209 222 209 211 219 210 185 168 200 230 201 136 32 5 75 162 208 191 163 168 181 182 148 121 154 213 242 214 215 208 172 132 147 201 237 231 215 204 201 194 175 131 84 95 155 193 164 127 135 155 151 132 138 141 139 151 179 174 137 75 63 85 115 113 115 145 170 189 214 242 235 186 136 118 121 75 106 164 215 234 176 118 154 172 167 153 145 130 99 119 186 226 224 216 216 218 196 167 157 169 136 68 45 135 231 236 212 209 207 206 207 209 209 207 205 202 206 204 208 218 214 210 220 208 204 204 210 211 207 208 214 213 216 184 161 187 213 210 204 214 214 215 215 211 211 220 231 189 97 107 165 208 247 246 227 158 65 31 34 31 72 163 248 227 212 204 209 212 207 206 211 216 206 201 210 183 151 187 239 228 214 159 118 138 176 201 222 218 215 214 213 213 210 207 205 222 207 204 209 218 192 128 93 191 247 216 124 44 21 97 199 231 244 223 190 156 142 164 181 199 211 205 171 170 196 205 214 207 204 221 216 163 124 141 173 157 154 160 184 163 112 117 153 178 168 143 105 75 74 94 111 95 88 124 188 196 141 106 117 196 218 184 142 144 176 184 143 91 107 129 152 168 154 103 52 41 77 116 137 147 140 104 65 109 135 134 131 152 147 108 84 85 94 94 79 73 92 126 150 127 102 99 119 123 109 114 138 184 220 170 76 65 111 134 133 152 161 172 188 182 177 192 189 137 140 134 130 111 69 86 158 182 145 146 171 154 106 73 61 73 63 90 138 154 155 187 233 242 202 152 122 107 95 98 115 143 152 162 173 185 185 161 131 157 143 124 94 61 49 53 55 93 130 148 133 112 93 72 58 65 101 149 159 129 101 84 66 60 62 65 76 97 118 136 148 132 122 139 153 146 147 122 64 55 133 200 186 113 55 34 28 27 33 40 40 37 36 37 38 44 35 31 35 41 51 70 88 104 100 63 69 138 159 111 75 150 206 192 143 157 176 127 64 61 61 76 70 53 56 117 220 250 253 235 199 171 142 105 78 44 23 24 46 110 193 236 249 234 242 248 236 221 211 154 69 39 34 46 62 58 48 46 48 37 38 39 38 36 39 49 59 86 159 242 248 186 121 65 14 16 88 166 178 130 92 90 97 103 103 83 55 41 42 59 80 93 115 119 127 150 143 119 117 144 166 115 61 61 59 51 56 50 56 74 97 122 141 131 101 163 165 166 166 164 164 166 167 166 166 166 165 165 164 164 164 165 167 167 166 164 163 164 165 165 165 165 164 164 163 163 163 165 165 165 164 164 164 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 167 167 167 167 166 165 164 167 167 167 167 167 166 166 166 168 168 168 168 168 168 168 168 171 170 170 171 171 170 170 171 169 170 172 173 172 171 169 167 170 171 172 172 172 172 173 173 170 173 177 177 175 173 174 176 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 177 178 179 180 180 179 178 177 178 178 179 180 180 179 178 178 179 179 180 180 180 180 181 182 182 182 181 181 181 182 182 183 182 183 183 183 184 184 184 185 182 182 182 183 183 184 185 185 185 185 186 186 187 187 187 187 188 189 189 190 191 191 192 192 193 195 195 195 193 193 196 198 193 195 197 200 202 202 201 200 206 206 206 205 206 206 207 208 210 208 207 206 207 209 212 214 215 217 218 218 216 215 216 217 216 215 214 214 213 213 213 213 214 215 217 218 218 216 214 213 214 214 214 214 214 214 214 214 214 214 215 215 215 214 213 212 208 209 209 209 208 207 205 204 201 207 210 201 184 170 169 176 144 167 208 212 176 164 173 167 217 201 145 69 61 137 192 181 108 77 150 224 237 189 89 42 104 167 209 197 128 93 125 130 82 69 56 62 71 62 54 61 71 91 98 76 53 51 78 119 154 151 135 118 103 80 70 81 83 79 94 109 137 139 86 55 94 98 105 122 158 199 211 197 164 120 66 41 99 174 170 135 115 153 204 216 147 69 94 171 207 236 237 157 112 166 214 224 220 211 197 197 206 204 200 206 218 188 139 71 33 36 108 228 254 206 144 118 153 224 253 244 183 101 68 65 55 63 83 102 110 83 71 33 16 91 182 224 221 204 231 223 149 69 65 143 209 237 210 188 196 190 190 203 230 214 164 119 115 114 78 36 39 28 20 39 108 188 183 113 39 5 42 105 169 208 166 111 151 218 221 229 229 177 124 67 45 49 56 61 62 59 55 53 50 47 50 56 62 38 21 56 142 202 159 59 49 110 173 222 207 203 198 205 200 197 207 197 198 199 201 202 203 203 203 202 205 206 206 204 204 204 201 196 167 141 135 142 125 102 114 144 133 124 125 166 215 233 217 206 223 236 191 80 69 147 186 211 201 197 204 225 227 203 198 220 194 172 165 159 150 175 213 226 200 204 211 218 221 220 217 214 227 232 231 216 206 217 219 203 207 210 214 217 217 216 215 216 214 216 217 215 214 216 222 227 225 204 200 217 220 205 200 212 234 230 239 235 196 144 98 65 52 27 22 34 33 23 21 21 19 19 18 18 19 19 20 21 18 22 30 28 31 33 28 36 51 133 199 242 254 251 243 237 238 218 227 253 202 69 38 125 193 186 112 43 40 44 39 56 36 43 43 38 38 42 37 26 31 33 27 28 23 18 76 174 241 249 252 255 254 215 184 197 244 233 227 231 232 244 230 166 96 164 218 237 237 251 227 136 66 38 42 53 63 73 64 55 54 56 46 35 40 47 36 20 8 51 147 234 251 227 212 210 211 211 213 213 212 211 209 207 222 213 203 148 70 58 157 204 142 112 134 150 108 57 42 63 99 144 142 137 181 226 163 108 170 235 253 208 116 47 54 98 131 110 82 84 112 128 106 66 55 56 88 117 102 77 104 166 229 193 127 126 207 213 152 154 204 220 171 124 137 175 202 204 189 168 167 196 220 219 210 210 204 198 202 216 224 221 221 225 203 138 117 145 151 144 156 173 178 162 149 148 114 47 51 124 206 207 185 139 135 201 239 213 203 207 212 216 219 219 210 200 242 232 182 180 242 254 194 153 189 207 191 137 106 99 128 201 236 212 180 173 188 184 201 244 254 254 231 162 85 42 74 148 220 229 211 176 133 128 190 245 244 248 234 235 231 208 180 140 182 223 249 235 183 130 146 211 252 237 169 75 31 57 99 117 79 49 41 46 44 45 55 68 70 56 42 38 43 48 46 42 52 44 38 37 35 31 29 31 30 34 39 40 38 34 31 29 26 24 24 24 23 20 22 27 26 24 23 24 27 31 33 34 34 36 37 35 31 29 28 28 26 30 40 49 54 59 70 83 114 139 128 83 70 115 181 225 226 219 196 180 154 127 128 128 137 178 176 93 34 54 71 59 44 24 22 36 39 34 33 32 40 49 55 53 47 42 36 31 37 37 42 65 81 93 98 74 32 50 84 129 172 203 216 219 215 213 209 215 206 190 169 128 63 112 137 95 36 25 43 49 42 36 35 39 39 41 54 70 80 74 108 213 209 116 84 59 32 24 35 31 18 28 61 107 182 165 153 164 193 215 217 209 205 184 151 122 112 128 162 189 200 201 203 202 196 191 193 198 195 212 221 177 118 42 22 30 24 25 22 19 14 8 22 52 84 162 217 229 218 205 188 152 90 97 134 165 160 164 202 236 225 179 131 86 126 204 211 204 198 196 198 201 186 211 232 170 76 49 96 163 200 233 227 186 130 155 190 138 100 178 232 203 143 58 30 48 73 136 162 110 33 42 123 186 176 121 51 18 13 20 29 34 35 34 33 31 25 26 30 36 42 42 38 34 33 31 27 24 23 27 33 38 30 29 26 22 20 19 20 21 26 24 23 31 43 50 44 34 31 26 28 36 36 27 24 29 47 42 41 43 49 57 56 46 31 36 46 45 32 30 35 34 23 19 10 10 15 13 19 36 65 107 111 70 33 17 32 65 91 147 198 201 124 35 23 43 38 37 37 37 31 24 27 35 42 55 53 34 30 54 84 99 88 71 45 28 29 39 44 42 32 31 38 46 49 56 62 62 53 70 86 91 88 87 89 91 82 75 65 73 84 70 47 41 38 37 38 40 39 34 27 22 21 25 29 30 27 24 22 22 25 25 26 26 25 23 20 18 28 30 33 35 35 33 30 29 29 32 30 31 35 30 27 35 34 45 49 43 38 37 39 43 43 41 37 32 30 31 35 38 42 44 46 47 46 43 41 39 35 36 40 47 54 54 49 42 32 28 26 27 28 26 23 21 28 29 29 28 25 24 26 27 25 27 29 29 27 25 24 25 32 35 39 39 36 32 29 28 23 25 29 33 37 37 35 32 29 27 26 30 35 35 30 25 23 22 19 18 17 18 19 20 18 19 19 21 23 26 29 31 39 41 46 54 76 106 109 85 52 44 44 50 55 66 71 64 48 41 47 59 57 54 53 50 43 45 48 48 45 41 39 38 31 32 33 33 31 29 28 27 20 23 26 29 30 29 28 27 20 19 25 35 39 35 35 40 27 30 33 34 33 33 34 36 41 45 45 39 34 31 30 29 24 17 19 27 28 22 26 38 31 31 32 33 34 33 32 31 32 33 33 34 36 37 38 39 33 33 33 37 49 61 63 58 57 77 95 91 112 147 161 176 185 166 112 118 158 136 100 100 157 197 164 136 136 130 144 148 147 154 168 159 124 111 131 150 141 95 88 134 168 169 175 195 224 219 207 210 224 219 211 222 214 212 214 223 233 236 232 227 217 219 211 204 203 196 190 193 159 181 169 155 190 209 144 56 41 48 56 60 59 56 56 58 108 222 245 243 244 230 241 231 237 236 236 236 238 239 238 237 239 238 237 235 236 242 249 254 250 251 244 226 197 122 51 54 60 51 40 50 55 58 67 54 70 73 63 70 77 80 115 117 99 86 53 46 96 175 193 168 196 231 251 252 240 235 241 227 168 114 137 213 239 231 225 217 225 232 238 247 253 237 155 69 34 21 29 35 70 148 204 226 189 173 222 253 219 141 88 100 138 173 201 231 224 206 217 210 211 220 209 179 144 157 199 202 145 43 15 89 191 247 217 168 147 190 182 138 142 188 215 218 210 219 210 186 162 147 170 216 227 220 217 222 228 218 169 107 113 166 164 113 117 183 231 236 219 196 155 125 160 238 246 183 120 67 84 131 122 112 117 103 108 158 218 248 229 165 86 35 99 172 221 254 233 146 140 200 220 197 162 146 140 127 148 199 208 210 209 212 216 212 209 211 219 194 114 42 102 210 235 226 210 208 207 207 209 210 208 207 205 210 209 207 209 210 209 212 204 205 207 209 210 209 209 208 217 215 173 144 180 221 221 209 216 220 214 202 204 218 221 213 158 93 108 147 189 250 252 213 140 60 35 40 43 89 172 242 233 221 210 206 206 205 207 211 204 216 211 209 201 199 214 216 226 210 206 177 116 104 157 204 228 224 218 214 214 214 213 212 208 199 200 204 212 193 142 118 189 229 205 147 81 22 62 157 243 252 214 170 148 145 163 172 196 192 180 153 152 163 158 163 180 190 226 230 167 112 125 162 186 176 146 130 106 84 127 186 183 165 133 109 104 106 104 101 76 91 156 228 224 162 131 142 163 176 166 152 154 168 166 134 95 119 139 145 147 140 113 83 64 64 80 120 158 158 117 74 76 97 116 130 139 128 101 82 81 99 109 104 97 98 94 87 102 88 93 120 135 129 127 137 160 187 214 167 72 48 104 150 164 157 148 157 152 144 168 186 182 154 131 109 86 90 114 126 158 146 136 134 135 124 92 58 52 47 78 126 151 173 213 246 238 205 187 172 147 145 155 149 121 102 89 110 157 190 178 150 153 181 192 152 94 69 68 64 94 139 184 202 193 150 88 45 50 95 139 157 171 183 159 115 91 67 45 42 63 99 128 139 130 107 112 120 113 117 99 49 46 94 150 156 115 80 63 48 35 32 30 33 35 35 37 41 45 35 29 32 36 40 51 64 106 96 54 58 129 156 118 91 104 151 202 214 179 127 91 79 69 76 88 82 57 41 99 207 251 254 246 221 202 172 127 95 72 50 29 38 123 224 248 246 239 240 245 237 211 180 131 80 48 48 55 59 59 64 68 63 36 35 38 45 47 45 46 50 80 139 220 250 224 181 107 18 17 76 153 179 142 103 103 119 108 93 63 46 59 73 70 64 74 82 89 110 134 124 107 113 178 212 168 103 62 30 33 51 53 46 54 72 90 105 107 95 162 164 166 166 165 164 166 168 167 167 166 166 165 164 163 163 164 166 167 166 164 163 164 166 166 166 165 164 164 163 162 162 166 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 167 166 166 166 166 166 166 168 168 167 167 166 166 165 165 168 168 168 168 168 168 168 168 165 164 166 169 171 171 173 175 170 171 172 173 172 171 170 169 170 171 172 172 172 172 173 173 171 173 176 177 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 178 179 179 179 179 178 177 179 179 180 180 180 180 181 182 178 178 178 180 182 184 186 187 183 183 184 184 185 185 185 185 184 184 183 183 184 185 187 188 186 186 186 187 187 187 188 188 189 189 190 191 192 193 193 194 195 196 197 196 195 195 197 200 198 199 201 203 204 204 204 203 206 206 206 206 206 207 208 208 211 209 207 205 207 210 213 216 214 215 217 216 214 213 213 214 215 215 214 213 214 214 215 216 215 217 219 221 221 219 216 213 215 215 215 215 215 216 216 216 214 215 215 215 215 214 213 213 212 212 212 212 211 209 207 207 204 209 208 207 215 211 174 131 101 98 119 150 172 195 206 195 197 180 167 155 137 124 124 124 99 61 128 233 254 182 85 62 138 170 170 134 121 173 224 212 177 148 108 81 64 48 53 77 84 94 105 95 91 96 104 132 165 168 174 187 181 132 97 107 150 179 158 153 204 207 147 107 99 62 52 76 103 131 143 132 119 91 50 37 108 187 185 157 174 179 183 169 112 86 141 197 171 190 188 129 133 201 197 158 165 191 210 216 215 205 201 209 208 175 132 75 46 38 81 193 235 187 130 114 152 195 190 156 107 47 37 51 60 99 157 205 208 152 102 29 3 95 201 237 219 218 228 220 187 136 84 64 141 208 216 196 198 199 201 203 248 215 148 84 57 49 40 34 26 21 44 102 162 172 109 30 13 52 133 196 227 234 196 150 195 251 249 224 179 107 62 37 35 36 37 37 37 37 38 40 34 46 61 62 65 54 38 54 92 114 79 43 98 182 215 214 203 202 199 205 197 191 205 204 201 202 203 204 203 201 199 197 202 197 195 200 204 203 200 199 205 198 192 192 187 172 154 145 147 127 130 189 222 217 203 221 237 215 155 91 132 218 231 222 206 227 225 208 211 221 213 197 169 141 129 133 148 192 224 215 213 214 215 215 214 212 210 209 212 211 217 216 207 207 209 205 209 213 213 211 210 212 211 209 208 213 214 209 209 215 217 213 232 230 225 220 219 219 219 218 212 209 229 246 233 211 180 144 88 37 10 22 29 23 22 26 22 21 20 20 19 20 20 20 23 24 26 26 29 35 34 28 29 69 106 176 225 191 146 134 153 158 186 190 111 30 91 227 253 236 138 42 32 47 38 32 51 69 63 33 21 40 58 59 41 39 35 36 32 23 55 115 151 174 198 211 195 160 166 209 254 247 242 248 244 240 206 129 66 156 225 236 229 253 242 142 71 40 49 59 47 44 51 67 50 55 45 36 41 38 20 7 30 118 210 246 238 220 213 215 212 212 212 212 211 210 209 208 224 206 166 107 62 54 133 179 161 133 148 153 115 71 52 63 66 90 98 122 153 162 119 120 185 253 236 139 70 62 103 138 138 99 66 69 74 81 86 61 44 52 91 124 137 143 158 193 218 170 114 119 174 171 143 179 240 233 182 156 161 155 146 140 143 165 192 211 221 225 224 220 218 206 204 216 220 216 219 230 233 177 154 176 186 172 159 153 135 140 128 124 112 59 39 81 137 174 197 176 167 213 235 201 175 187 202 215 223 222 211 199 245 225 185 207 244 225 168 165 220 224 208 173 153 132 141 203 236 222 174 135 179 228 254 254 234 177 118 83 97 136 173 215 253 254 251 225 156 107 152 219 237 247 219 210 221 232 225 175 152 182 212 211 191 186 213 245 245 202 133 72 51 74 116 146 98 54 71 99 83 65 75 103 86 69 59 73 99 111 99 81 58 42 30 32 38 36 30 26 27 30 33 33 29 26 23 23 22 20 20 23 23 22 24 28 27 26 25 26 28 30 31 32 30 32 33 32 29 26 25 25 29 29 34 39 35 29 35 48 59 62 51 36 48 92 131 145 149 149 140 143 128 96 76 58 95 123 124 74 31 37 48 37 27 15 23 42 45 39 34 30 33 41 50 50 41 31 25 24 52 81 104 134 147 126 90 50 52 112 177 210 220 225 224 219 213 207 207 222 219 199 155 85 52 95 104 56 31 73 115 114 87 54 26 25 38 48 52 55 46 71 109 144 114 90 103 69 40 23 23 21 24 54 120 201 226 197 163 150 165 191 206 208 205 209 204 180 146 124 126 139 167 185 206 212 201 189 192 202 193 221 216 140 75 25 24 31 20 22 19 17 19 21 35 59 67 118 163 190 187 168 154 133 135 154 164 156 158 189 214 214 212 202 164 68 72 165 201 229 209 192 196 209 206 223 206 125 90 141 196 223 221 211 204 195 148 158 199 155 96 125 134 98 54 39 92 155 146 109 72 30 30 111 208 253 230 164 81 14 9 18 26 31 33 36 36 34 31 30 31 35 39 41 38 35 35 33 29 26 25 26 29 32 25 25 23 21 19 18 20 22 24 22 24 40 68 87 79 60 48 40 37 41 39 29 25 28 30 36 35 30 34 40 39 33 40 37 41 42 34 31 33 28 24 24 12 5 15 23 21 22 42 73 79 53 31 22 30 46 104 194 252 218 109 21 17 36 45 40 38 36 31 24 24 28 26 41 39 25 41 91 135 149 125 88 46 26 30 38 35 26 34 43 48 44 41 40 41 43 58 77 90 88 88 99 111 116 101 75 71 97 111 94 62 40 31 35 37 35 35 35 32 27 23 25 28 29 27 26 24 24 25 25 25 25 24 22 21 20 27 30 33 34 32 30 29 29 29 29 25 23 24 20 26 42 61 68 54 36 39 45 39 32 41 39 37 35 34 36 39 42 41 43 47 47 46 42 40 39 40 42 47 52 54 51 44 39 31 29 29 31 29 22 19 21 31 31 30 28 25 25 27 29 27 29 31 31 29 27 28 29 33 36 39 38 35 31 28 27 23 25 28 32 35 35 35 34 30 28 26 27 29 29 26 23 24 23 22 21 20 20 19 19 20 19 17 18 20 25 30 33 41 43 47 49 62 88 95 79 59 47 45 50 51 54 55 50 44 43 52 60 57 54 52 46 37 39 41 41 40 37 35 33 30 31 31 29 26 22 21 20 21 22 24 27 31 31 29 26 39 35 34 37 40 40 40 41 52 48 44 44 44 44 40 36 40 40 40 36 29 25 31 41 36 25 22 30 32 24 19 20 34 32 30 29 30 31 31 31 33 33 33 32 33 34 34 35 53 63 75 88 107 129 141 142 139 163 154 105 108 162 194 208 198 119 68 110 148 139 134 126 161 149 127 153 175 165 173 175 179 173 170 149 117 112 118 108 85 67 82 128 165 191 212 222 213 175 160 195 230 223 207 211 222 219 219 222 221 217 216 219 210 220 208 183 170 161 146 136 180 229 205 134 127 150 114 52 42 42 46 50 52 50 50 52 65 182 242 249 241 225 230 234 225 226 228 230 232 233 232 231 232 235 238 239 237 233 229 228 235 248 253 252 234 132 32 31 55 67 68 68 52 39 49 51 59 70 62 50 45 50 70 75 53 83 73 80 100 118 112 138 200 237 253 253 251 249 255 254 177 140 164 228 247 230 230 240 245 244 252 253 234 165 79 21 19 26 66 113 168 224 250 254 197 151 199 252 254 213 119 60 32 83 170 243 243 216 215 214 211 216 210 196 169 165 190 194 142 49 26 96 194 253 236 195 170 179 147 128 175 220 217 203 208 217 208 199 191 162 152 182 205 215 220 218 230 238 191 118 145 168 124 75 125 215 253 250 243 180 133 141 191 246 250 212 158 108 116 158 176 195 184 133 105 98 127 188 203 144 89 84 185 190 201 231 166 96 162 226 241 225 196 183 197 204 199 199 212 210 208 206 204 208 218 225 247 231 158 50 66 171 221 237 213 210 208 207 208 209 209 208 208 211 212 208 204 206 207 206 209 213 215 213 212 211 208 203 217 212 164 134 180 235 239 222 191 209 211 202 213 231 213 175 141 148 157 145 174 250 254 192 123 56 37 40 49 108 188 244 229 218 206 204 210 213 209 204 206 212 206 213 219 218 219 206 213 209 222 224 170 102 114 178 221 223 221 213 209 210 214 217 200 195 195 190 193 182 149 140 184 229 218 184 126 39 38 112 218 248 225 185 174 174 173 163 167 155 143 122 113 109 103 121 149 166 204 221 179 123 111 128 159 165 125 85 68 73 119 164 162 149 127 122 136 130 100 78 58 93 176 250 245 190 151 139 122 126 159 189 175 138 116 109 108 142 162 142 114 105 109 112 112 78 61 90 133 145 119 90 66 73 114 147 136 114 97 78 86 116 134 124 112 110 107 99 79 78 99 139 161 150 126 113 115 149 203 206 127 53 69 128 154 152 137 138 129 115 154 209 220 162 147 152 132 133 143 124 115 117 126 135 140 139 113 76 30 34 63 97 132 187 230 235 185 162 165 169 163 184 195 166 128 102 74 78 121 159 148 115 94 146 179 151 112 104 95 68 78 112 168 210 204 155 99 64 60 87 105 117 156 191 168 118 94 64 47 48 54 66 79 81 104 118 131 111 76 70 66 42 43 61 107 139 130 113 97 74 53 35 25 30 34 34 42 55 75 62 46 38 35 35 37 40 59 66 41 45 113 157 134 102 86 139 231 254 187 100 67 61 78 84 90 95 78 54 89 164 239 244 235 215 190 156 129 121 134 78 31 50 147 228 240 241 222 241 250 238 205 154 98 61 83 95 81 51 56 86 89 67 40 36 38 49 54 51 47 47 65 83 145 199 207 190 126 39 9 53 128 170 146 102 92 102 86 67 41 53 109 144 120 80 60 61 67 86 99 90 88 106 187 234 216 168 105 45 39 42 48 46 52 64 89 120 127 111 162 164 166 166 165 165 166 168 166 165 165 165 165 165 165 165 163 165 166 166 164 164 165 167 166 166 165 164 164 163 162 162 166 166 165 165 165 164 164 164 164 164 164 165 165 165 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 166 165 164 165 166 167 169 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 164 165 169 170 169 170 173 170 170 171 171 171 171 171 170 170 171 172 172 172 172 173 173 175 174 173 174 175 176 176 176 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 178 177 176 175 175 176 177 178 177 178 179 179 179 179 178 177 179 179 180 180 180 180 181 182 182 181 181 181 182 183 185 186 184 184 184 185 185 185 186 186 185 185 184 184 185 187 189 190 186 186 186 187 187 188 188 188 189 189 190 191 192 193 194 195 196 197 198 197 196 196 199 201 202 202 203 204 204 204 204 204 206 206 206 206 207 208 209 209 209 209 208 208 210 212 214 215 211 213 215 215 213 212 213 215 215 215 214 213 214 216 218 219 219 219 220 221 220 219 218 217 216 216 216 217 217 217 217 217 215 215 216 216 216 215 214 213 213 213 213 212 211 209 208 207 202 205 203 206 215 210 168 121 117 86 85 136 197 221 209 189 144 155 183 215 216 171 124 108 93 56 87 190 239 175 99 87 129 118 110 107 148 218 239 224 223 209 179 145 110 74 62 73 82 81 104 124 146 151 139 156 206 214 216 231 238 190 127 107 202 254 207 178 221 233 201 152 84 73 80 99 104 91 78 70 74 64 52 51 90 126 130 143 208 214 184 127 82 112 175 174 128 133 149 145 184 209 131 60 97 144 183 196 199 200 205 214 210 199 179 123 87 60 71 166 233 208 159 122 118 112 89 72 42 43 75 97 126 187 235 255 249 192 125 45 7 53 131 190 217 217 208 214 218 192 139 80 62 134 197 216 200 199 220 217 214 167 101 57 41 31 31 44 32 48 89 136 138 85 35 23 94 162 220 244 243 232 209 169 190 213 192 140 94 58 42 46 47 48 48 46 44 44 47 49 46 54 68 60 59 65 57 59 48 46 50 94 172 224 223 203 200 203 197 201 199 193 202 201 205 205 204 202 202 201 201 201 202 185 177 189 202 204 203 205 217 224 224 225 230 217 182 153 161 122 103 163 208 223 214 233 214 155 116 140 202 232 221 219 213 217 207 198 206 214 210 206 202 175 131 122 170 220 225 210 212 209 204 201 201 204 209 212 210 201 207 217 212 207 210 212 213 210 207 207 208 210 215 219 209 210 212 212 213 214 214 213 210 221 226 221 223 234 238 233 232 229 243 249 248 251 236 188 86 48 30 37 35 25 25 30 25 24 23 22 21 21 21 21 27 27 25 26 28 35 42 32 32 37 42 87 119 88 51 36 59 78 100 76 31 58 165 254 237 172 85 50 68 81 87 107 148 131 81 33 47 104 129 115 81 64 46 37 32 28 39 56 46 62 83 93 88 95 137 186 192 205 212 213 200 191 167 110 40 126 211 244 237 252 246 161 75 37 47 60 51 49 51 56 40 42 39 41 40 20 15 35 106 193 243 233 223 219 212 213 212 212 211 211 211 211 212 212 228 214 186 134 70 35 102 150 169 147 147 140 123 113 103 108 109 79 70 117 137 106 79 138 190 198 145 83 62 90 135 141 118 86 59 59 57 78 107 81 43 82 137 147 152 172 181 197 191 180 146 127 147 137 132 191 248 205 155 171 192 156 131 137 151 172 191 198 202 210 212 210 216 214 215 217 213 207 208 213 233 192 182 214 233 220 205 200 183 189 186 186 181 140 86 60 67 137 205 207 189 213 229 202 193 198 206 216 227 231 222 210 220 186 143 170 188 166 138 172 248 249 225 185 171 157 155 198 250 242 195 152 212 254 243 189 131 72 73 133 210 252 245 242 246 247 242 225 161 105 137 195 223 218 180 189 222 243 248 205 160 166 189 207 222 248 239 186 150 115 78 66 78 100 122 137 104 62 101 139 114 90 89 104 113 117 134 164 194 204 191 175 111 75 40 32 38 40 34 30 27 29 30 29 26 24 23 24 24 21 21 25 26 24 25 28 28 28 29 29 28 29 30 31 26 28 30 29 26 23 21 22 20 21 24 27 26 24 27 32 31 26 24 25 35 55 63 54 63 62 56 70 76 60 44 22 49 58 59 47 31 32 38 28 23 19 31 47 47 41 35 26 30 35 42 42 31 21 28 42 98 159 183 179 152 99 67 58 105 169 227 234 213 203 204 207 204 205 212 221 203 176 131 56 43 52 50 43 75 150 198 195 157 99 39 19 30 42 46 46 43 75 87 78 95 147 147 75 30 16 18 29 63 116 179 249 219 196 163 139 141 166 194 209 198 199 204 207 194 166 136 119 134 150 177 199 206 202 199 199 210 225 194 97 38 14 24 27 18 23 20 19 27 33 39 51 44 75 107 142 155 152 161 161 199 209 200 180 178 187 188 185 210 220 185 96 62 102 154 210 224 205 205 212 219 203 144 96 146 222 247 240 223 209 216 208 168 141 183 162 89 74 74 74 75 110 181 236 211 124 42 1 52 160 228 254 245 184 109 26 10 19 26 28 30 35 36 34 38 35 32 34 37 38 37 35 32 31 29 28 26 26 25 25 25 25 25 22 19 18 20 22 20 17 21 48 98 137 137 117 89 84 83 82 69 47 33 31 23 34 34 29 33 38 37 36 40 37 40 42 45 53 52 38 37 42 31 19 20 22 20 20 31 38 39 35 33 30 31 38 93 159 188 149 68 17 29 45 46 39 34 33 31 27 30 35 25 35 35 33 54 94 121 126 112 79 45 32 34 35 34 34 50 53 49 42 37 28 23 29 66 83 87 70 63 82 107 119 105 87 109 145 147 125 88 46 28 29 32 37 37 33 30 28 25 24 25 26 28 29 28 26 27 27 26 25 24 24 25 25 24 27 30 31 30 29 30 31 36 30 21 20 23 25 42 70 102 91 54 27 34 43 39 39 38 37 36 36 37 38 40 41 39 43 47 48 45 42 39 39 41 44 46 46 45 42 40 39 39 32 30 30 27 20 18 22 32 31 29 26 23 23 26 29 28 30 32 31 30 29 30 32 30 33 35 34 32 29 28 28 28 29 31 32 32 32 32 32 31 29 26 25 25 25 26 26 26 26 27 27 26 24 22 21 22 19 16 15 18 24 31 36 40 44 46 40 39 56 65 55 65 53 53 57 51 46 46 45 39 41 53 58 52 50 49 41 35 36 36 36 35 32 30 28 30 30 29 26 25 25 29 33 36 36 39 49 63 72 74 73 88 81 59 39 48 81 103 105 116 100 86 86 97 104 97 87 70 47 32 41 57 66 72 79 82 63 40 30 38 47 40 25 38 34 30 28 29 31 33 33 34 35 38 43 48 54 59 62 114 135 154 161 170 187 204 211 211 225 188 108 109 177 200 189 145 86 79 121 166 182 158 134 148 114 129 190 217 215 214 198 176 140 131 131 112 105 113 110 92 81 109 162 198 218 224 216 171 123 121 180 220 215 208 214 212 211 211 211 209 207 209 213 206 219 214 196 184 174 165 164 239 232 159 75 59 70 58 44 45 44 47 50 48 41 39 41 73 174 250 250 232 227 226 238 236 236 238 239 241 241 242 242 246 242 237 233 233 237 243 246 245 226 226 253 241 120 31 72 136 166 171 146 92 48 47 54 47 57 65 58 65 75 64 59 73 77 54 70 77 86 79 112 155 185 203 228 249 251 243 224 192 210 237 254 253 246 248 255 254 237 218 190 136 70 30 22 46 70 138 212 254 255 235 242 186 136 196 243 246 248 187 124 46 56 148 237 249 229 216 216 211 215 211 212 205 202 212 204 160 59 30 97 191 251 249 227 204 143 108 154 223 243 224 209 204 208 210 211 204 183 163 157 186 203 220 220 212 206 180 142 169 172 116 86 152 220 229 225 187 144 142 189 220 221 221 226 206 167 120 107 147 208 235 225 179 123 97 126 124 72 77 147 224 197 178 175 133 122 188 219 200 192 181 183 196 203 204 207 215 206 201 200 200 206 210 205 227 228 183 66 43 135 199 233 217 213 208 206 206 208 209 210 208 207 210 210 207 210 213 208 212 211 211 211 210 208 207 208 215 213 165 134 179 229 217 184 171 197 212 213 225 230 187 127 152 211 203 161 186 249 246 178 103 51 39 37 50 120 201 248 214 205 201 208 215 213 207 204 211 204 197 216 221 206 208 209 204 221 215 220 227 169 117 135 177 200 221 222 212 206 208 211 215 207 201 189 186 169 130 115 174 236 239 215 168 71 32 70 167 236 239 204 194 193 183 161 148 128 117 102 89 77 82 119 148 164 187 204 188 141 108 105 123 151 123 90 97 109 116 112 125 123 117 133 168 163 119 85 43 76 148 209 215 186 142 102 95 99 158 213 194 134 91 82 119 160 186 164 126 109 115 125 128 91 58 60 88 111 116 110 82 64 110 152 123 97 95 79 96 126 137 115 99 114 138 149 84 79 99 145 171 155 122 101 76 113 143 170 174 118 68 74 119 140 137 142 131 104 149 234 238 186 191 234 225 180 151 139 95 80 111 146 148 159 146 93 40 36 62 99 133 181 209 198 169 165 165 164 165 179 173 144 135 111 89 94 116 133 132 124 94 106 115 106 95 98 95 78 71 62 95 139 134 101 78 69 68 70 67 83 124 154 147 128 108 74 61 64 54 59 92 121 121 126 113 81 52 41 41 43 33 67 148 205 187 145 114 87 72 44 27 32 34 31 48 76 109 91 64 44 39 44 45 42 30 37 30 44 99 134 117 88 83 134 206 216 147 84 57 40 82 88 94 102 88 64 85 129 158 165 175 185 174 142 128 142 151 123 66 39 112 201 216 212 216 248 254 229 184 118 74 74 155 155 108 52 53 78 77 62 44 37 37 46 53 51 50 53 51 52 93 135 153 170 142 69 4 39 105 149 132 87 64 61 69 63 50 71 142 190 163 111 51 62 74 82 79 68 72 92 146 195 205 196 142 81 69 47 39 41 57 87 127 157 146 109 162 164 165 166 165 165 167 169 163 164 164 165 165 166 167 167 162 164 166 166 165 164 166 168 166 166 165 164 164 163 162 162 166 166 166 165 165 164 164 164 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 168 166 164 163 164 166 169 170 163 164 165 165 166 167 168 168 167 167 167 167 167 167 167 167 172 168 168 170 168 164 163 166 169 169 168 168 169 169 170 170 170 171 172 172 172 172 173 173 180 175 171 170 173 176 178 178 175 175 175 175 175 175 175 175 175 174 174 176 178 179 177 175 177 177 177 177 177 177 177 177 178 177 175 173 173 175 177 178 177 178 178 179 179 178 178 177 179 179 180 180 180 180 181 182 190 189 187 184 182 181 180 180 184 184 185 185 185 186 186 186 187 186 185 184 185 187 190 191 186 186 187 187 187 188 188 188 189 189 190 191 193 194 195 195 197 198 199 198 196 197 199 201 203 202 202 201 201 202 202 203 205 205 205 206 207 208 209 210 207 208 210 212 213 213 213 213 209 212 214 215 214 214 216 218 215 214 214 213 214 217 219 221 223 221 220 219 218 219 220 221 217 217 217 217 217 218 218 218 215 216 216 217 216 216 215 214 211 211 211 211 209 208 206 205 202 204 208 209 193 164 138 126 145 144 136 142 172 189 169 142 152 200 209 192 211 230 193 141 95 60 47 125 197 165 101 72 89 78 119 168 206 219 203 213 205 219 225 215 184 131 84 67 71 72 117 168 203 196 164 174 204 220 214 217 237 210 144 105 196 248 185 147 185 211 197 129 90 113 116 103 91 76 69 79 79 57 55 73 91 78 74 117 200 253 238 146 79 129 194 158 98 104 166 211 213 151 69 75 88 109 121 134 167 200 211 210 215 230 232 180 137 95 78 153 249 220 150 85 57 36 22 29 47 92 139 144 171 235 252 231 233 212 169 98 38 17 68 166 209 224 213 219 226 217 200 155 63 67 132 214 228 232 239 202 150 99 48 37 41 30 22 34 56 87 118 119 68 5 17 85 156 220 240 243 243 233 209 157 149 144 111 54 32 39 40 49 43 45 45 43 39 38 38 40 51 41 51 55 60 72 66 63 31 24 69 163 231 238 218 204 194 200 193 201 208 200 199 193 203 201 199 198 198 201 205 207 207 179 164 181 201 205 205 209 215 207 199 210 230 222 194 177 141 101 74 136 200 241 231 237 166 91 86 183 243 214 197 224 214 210 206 211 212 201 207 232 228 221 154 118 173 215 213 218 204 205 207 209 211 212 213 213 214 204 203 207 205 209 214 212 211 204 204 212 213 206 206 213 219 205 205 217 216 203 206 221 226 231 236 235 230 224 220 219 236 218 208 203 210 230 193 111 49 52 72 84 65 37 26 24 27 26 24 23 22 22 21 21 20 22 23 28 26 32 42 32 40 44 37 40 40 38 41 29 44 36 39 26 23 95 187 220 147 63 48 141 205 178 168 210 228 149 43 13 108 225 238 180 125 91 55 32 26 34 40 35 24 22 27 32 34 46 61 67 87 106 114 116 114 116 108 67 18 84 182 253 252 250 248 191 89 40 35 44 45 57 55 44 49 41 32 35 28 7 32 96 182 242 249 222 219 216 203 208 211 211 210 210 211 213 215 216 227 223 230 191 85 4 65 124 158 158 170 169 175 187 182 180 171 128 90 107 114 88 64 119 165 116 82 97 90 80 108 112 104 56 19 50 112 185 206 134 77 130 177 154 142 176 195 210 204 233 209 161 160 147 145 208 236 171 122 161 190 152 158 210 204 191 182 185 189 186 183 183 201 209 213 208 204 210 219 225 233 180 160 193 212 203 210 236 238 219 221 240 243 215 145 72 60 122 189 201 193 220 237 213 218 210 201 201 211 220 217 207 185 149 101 119 131 125 112 150 217 254 233 155 143 174 178 186 245 249 223 188 228 224 163 84 78 101 189 248 253 245 231 242 247 237 211 192 164 142 161 180 204 182 149 194 241 247 253 233 174 151 188 243 249 229 168 83 75 84 83 71 66 79 99 110 74 59 103 117 106 133 135 108 138 161 193 220 235 242 244 246 187 130 67 39 38 40 37 34 29 30 30 29 27 26 28 30 26 24 23 26 27 26 26 29 27 29 31 31 29 28 29 31 23 25 27 27 24 21 20 20 19 28 33 30 27 26 24 21 30 32 41 43 36 36 37 30 38 42 34 35 31 24 34 33 25 33 36 38 34 35 36 18 23 27 43 53 46 38 34 28 37 37 39 35 22 17 40 70 148 222 228 173 105 50 65 115 165 188 202 196 186 185 185 181 179 191 205 199 158 125 94 34 18 35 70 113 162 214 241 237 211 142 63 23 19 29 38 44 32 47 73 118 183 204 139 60 11 17 33 58 120 186 216 237 217 200 167 132 122 143 179 204 197 190 192 207 216 203 173 151 117 118 136 172 206 216 204 190 228 226 172 65 19 13 33 34 20 27 24 23 33 38 36 38 39 64 94 138 167 185 217 233 210 208 204 208 202 172 162 185 205 230 209 158 101 70 111 171 217 221 224 209 195 138 71 86 174 233 220 207 212 224 241 212 153 125 169 152 89 96 123 146 167 210 240 245 223 153 69 24 59 159 199 242 253 196 126 42 13 20 26 27 28 33 35 33 42 38 33 33 35 37 36 34 28 28 28 28 27 25 23 21 27 27 26 23 19 18 19 21 18 12 14 47 113 172 185 170 130 132 138 135 108 67 36 25 27 30 30 33 37 30 29 40 38 35 35 37 54 84 93 77 54 61 53 37 26 17 16 23 20 24 32 40 35 23 28 46 60 79 80 69 40 23 42 58 39 37 39 43 41 32 27 27 36 34 31 34 48 65 70 66 76 58 43 42 39 31 30 36 59 57 50 45 39 23 19 34 62 79 80 58 48 63 81 86 62 75 140 196 190 160 111 49 31 26 30 41 42 31 25 26 26 24 23 25 29 31 30 28 30 28 27 26 25 26 28 29 21 24 27 28 28 28 31 33 39 35 29 30 31 31 54 91 121 99 52 25 33 38 36 45 35 35 35 35 36 37 37 37 38 42 47 48 45 41 39 38 40 41 41 38 34 33 36 39 47 36 28 28 25 19 18 23 31 30 28 24 21 21 24 27 27 29 31 31 30 30 31 33 26 28 31 31 29 28 28 29 34 34 33 32 31 30 30 30 32 31 28 25 24 26 29 32 29 30 32 33 33 30 26 24 23 20 15 13 16 24 32 38 36 44 49 41 36 50 62 56 62 51 53 58 48 39 40 41 34 39 51 54 48 48 47 39 35 35 35 34 32 29 26 23 23 24 26 29 36 47 61 70 54 56 66 88 116 138 149 152 133 122 83 45 67 138 190 200 175 150 130 136 162 180 177 164 120 70 38 62 109 135 135 131 145 121 79 54 74 109 111 88 71 65 59 56 57 60 63 64 65 69 78 90 103 117 127 133 174 198 214 207 194 196 208 217 227 234 184 101 114 186 182 135 78 94 136 152 201 214 135 113 114 128 187 218 209 229 235 190 116 85 104 132 105 81 108 141 132 109 136 196 222 219 213 207 190 144 152 205 221 204 203 214 209 210 212 213 213 212 212 213 213 211 209 212 211 203 215 243 252 174 71 35 56 53 41 56 48 49 52 54 46 35 30 32 72 161 251 250 234 242 225 229 237 236 235 233 232 232 233 234 232 233 235 238 239 236 232 228 205 159 172 252 254 105 21 105 230 253 250 218 160 104 84 76 57 50 54 44 50 61 50 67 57 53 57 80 56 85 83 65 62 109 118 122 156 191 183 138 176 237 254 238 228 235 234 229 203 169 122 80 51 35 33 36 85 162 235 250 254 251 232 233 186 129 196 234 222 250 237 206 122 71 127 209 233 229 213 213 210 213 206 211 217 224 234 221 168 48 7 80 183 248 251 241 216 114 102 195 245 223 205 207 214 200 206 216 216 215 188 139 149 163 194 205 169 131 130 146 177 176 123 99 149 174 156 156 138 165 200 218 210 201 207 217 224 204 124 68 99 149 185 222 229 206 168 129 81 37 60 130 189 227 200 120 112 176 207 194 159 148 149 159 154 146 177 227 205 202 207 209 205 208 212 207 216 225 199 80 33 115 188 234 219 214 208 205 205 208 210 210 210 204 206 209 207 211 212 204 206 201 204 214 215 208 206 212 217 218 172 137 171 202 165 113 178 200 211 211 220 216 165 102 184 220 188 178 225 250 229 177 89 50 44 40 52 127 208 248 220 210 206 211 208 198 201 214 206 216 210 209 206 203 212 208 206 212 207 207 229 233 171 92 123 170 220 238 227 213 209 210 202 204 209 199 190 166 121 104 164 238 246 227 194 101 36 43 148 224 227 189 189 202 193 165 156 127 112 100 88 74 84 131 165 178 185 190 185 147 108 99 129 176 162 133 143 150 132 103 110 99 90 130 199 210 155 105 46 66 115 162 182 181 144 89 74 90 162 222 212 159 96 57 119 161 196 190 161 137 127 123 107 85 55 40 56 90 119 132 92 52 92 137 101 81 96 86 101 115 110 87 84 112 138 144 110 84 84 122 150 141 121 114 92 73 100 164 202 188 126 58 83 112 115 136 144 114 147 233 235 220 225 254 251 193 139 128 116 58 78 125 139 181 179 94 40 20 54 117 152 176 190 183 182 200 197 183 183 177 156 141 134 112 118 151 165 155 165 194 169 130 107 102 87 78 99 126 109 45 37 82 97 86 80 76 100 66 40 61 106 128 134 144 126 89 78 79 61 74 142 205 188 125 52 32 49 46 31 33 30 76 169 219 174 121 110 112 85 51 32 36 34 30 54 92 115 95 64 41 41 56 63 60 54 35 23 42 78 90 78 66 61 81 119 133 103 68 60 65 74 90 104 110 87 59 73 100 97 105 134 175 182 148 128 142 189 158 103 62 84 128 174 237 247 251 242 221 162 69 60 137 223 196 122 61 53 53 49 57 46 37 34 42 48 50 55 64 49 45 65 84 112 169 162 84 32 62 118 155 139 97 69 56 46 55 49 58 114 160 140 95 63 87 106 100 78 58 55 64 91 135 159 180 148 102 93 58 34 31 59 118 169 179 140 90 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 167 166 166 165 165 164 164 164 166 165 163 162 161 162 162 163 166 165 165 164 164 165 165 166 164 166 166 165 162 161 162 163 160 162 164 166 167 166 165 164 168 167 167 166 166 165 164 164 164 165 166 166 166 166 167 167 167 167 167 166 166 165 165 165 167 167 167 168 168 168 169 169 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 168 169 169 170 171 172 173 173 172 167 163 166 172 177 176 174 175 175 176 176 176 176 177 177 175 175 176 176 177 178 178 179 175 176 177 179 179 179 179 179 180 180 180 179 179 178 178 178 175 177 181 184 185 183 179 177 177 181 184 185 182 179 176 175 181 180 180 180 180 181 182 183 186 185 182 179 178 178 179 180 183 188 189 185 183 187 190 189 183 186 188 188 187 188 190 192 191 191 192 192 193 194 195 195 200 200 200 200 200 201 200 200 206 206 206 205 205 204 204 203 206 206 207 207 208 209 209 209 208 209 209 210 210 209 209 209 210 211 213 215 216 216 216 216 216 217 217 218 219 219 220 220 217 217 217 218 218 219 219 219 218 218 218 217 217 216 216 216 216 219 220 216 210 209 213 218 212 207 208 213 213 206 204 208 206 209 208 197 179 170 179 193 217 215 189 146 159 170 139 144 206 225 191 164 186 208 191 147 107 66 52 81 107 105 81 55 30 111 196 230 224 210 201 195 203 206 210 233 236 208 164 112 62 60 82 128 174 203 212 211 215 207 200 204 217 205 153 98 166 217 186 129 120 119 101 77 151 169 113 67 79 102 114 102 75 62 94 102 102 101 84 110 180 237 253 183 93 126 154 122 105 169 224 226 164 86 97 180 197 165 123 97 102 133 171 196 214 232 234 220 176 125 76 122 220 225 131 34 41 64 68 95 133 198 175 137 193 239 224 218 221 223 221 168 83 8 22 132 215 239 215 206 198 214 242 187 141 69 55 160 240 235 192 125 55 44 42 46 38 24 30 48 71 99 86 42 22 47 119 199 242 246 237 217 208 196 155 109 65 65 60 49 41 38 37 35 30 32 33 33 34 37 42 47 51 45 40 43 54 64 70 72 48 27 59 169 223 235 216 195 189 201 205 197 197 207 209 202 199 203 206 205 203 204 207 209 214 168 142 169 207 214 204 202 199 206 202 192 202 223 219 198 139 75 51 98 170 230 235 196 99 75 166 232 214 202 198 209 206 213 211 206 209 211 219 234 254 190 124 128 188 229 225 210 210 210 210 210 210 210 210 210 205 206 208 210 212 213 213 212 215 209 204 206 211 214 211 207 215 207 207 209 209 219 232 235 221 228 224 197 163 143 143 150 139 126 110 99 91 77 56 39 54 153 214 185 107 54 46 37 26 25 25 22 20 27 25 11 21 19 20 26 34 38 35 30 29 30 31 32 33 34 34 34 27 34 27 20 44 86 101 89 52 96 173 251 250 247 217 192 148 56 39 124 209 251 250 223 184 139 85 23 9 59 93 94 81 62 49 41 32 29 29 24 25 25 28 34 40 41 34 26 12 83 176 244 250 253 245 173 88 35 35 58 44 42 55 43 36 42 39 31 12 31 82 174 255 237 219 212 211 210 210 212 216 215 213 212 212 212 211 210 226 227 186 173 90 14 97 175 213 219 218 225 241 246 239 236 235 214 168 131 106 68 62 100 97 85 142 177 131 73 51 58 57 51 32 99 197 250 250 192 104 120 180 167 141 171 191 212 216 223 235 193 170 151 139 218 244 155 100 122 163 162 164 214 234 220 213 198 194 165 125 148 182 192 202 207 212 217 219 217 224 191 161 182 189 180 206 218 221 216 237 240 242 242 227 138 57 94 167 177 188 232 228 218 221 205 206 199 186 202 200 158 145 149 173 196 214 176 117 133 180 218 202 140 124 157 171 157 226 253 221 164 145 101 64 104 171 220 253 254 229 177 168 211 225 200 181 185 150 125 175 216 167 120 150 217 240 252 250 210 148 111 152 205 190 121 65 75 99 96 78 67 66 115 167 141 78 61 60 68 137 186 189 136 138 160 190 210 216 218 227 237 240 200 145 56 38 42 37 36 33 35 31 32 35 29 25 32 27 28 29 29 30 31 32 32 23 25 29 32 33 32 30 28 25 26 28 29 29 28 26 25 21 21 22 24 26 25 22 19 27 31 37 43 44 43 39 36 32 31 30 30 30 31 32 33 35 35 35 33 31 28 27 27 25 33 42 44 39 33 30 30 33 39 39 29 21 34 67 95 129 175 176 102 68 103 137 157 185 173 172 178 173 162 169 189 181 172 154 117 74 48 30 10 55 126 168 213 226 224 217 226 228 167 87 34 20 26 35 39 16 36 95 182 221 190 116 29 19 14 39 118 177 223 221 212 224 199 145 122 149 164 168 187 209 200 201 197 188 199 203 184 145 123 104 128 150 183 226 214 231 204 128 40 19 28 18 27 25 14 19 30 73 101 66 44 34 50 95 120 143 190 218 225 214 207 199 198 202 204 201 197 192 209 209 193 157 95 63 78 165 193 217 209 144 56 34 76 124 130 148 157 162 191 213 204 117 104 151 147 127 166 187 191 200 214 231 215 217 189 156 110 78 88 152 220 246 238 158 40 17 22 28 31 30 29 29 30 32 38 40 38 38 40 38 33 23 24 26 25 22 20 19 20 31 30 27 24 22 22 22 23 19 19 13 30 96 175 204 190 156 147 160 171 135 71 32 23 36 35 27 35 35 32 41 36 32 36 37 34 66 131 149 108 82 103 102 59 18 14 22 15 18 23 32 41 41 36 34 35 23 32 37 31 30 41 53 55 39 33 31 36 39 33 27 24 30 28 37 51 49 38 41 57 91 86 69 47 33 34 37 37 65 79 64 48 54 46 32 40 75 86 76 63 77 88 63 30 25 74 139 191 214 193 134 79 36 23 26 37 38 35 34 31 23 24 25 26 28 29 30 30 28 27 25 26 28 29 27 25 28 26 23 21 21 22 25 27 30 43 70 85 64 39 55 93 96 68 42 35 38 37 33 31 28 30 27 30 40 43 39 40 45 39 52 51 44 47 42 41 41 38 35 32 29 30 35 41 41 38 34 30 26 24 23 23 26 27 28 26 24 23 23 25 27 27 28 30 33 33 31 29 22 29 35 36 32 27 24 25 32 30 28 28 28 30 31 31 27 29 29 28 27 27 30 32 33 33 34 36 38 40 41 41 29 24 18 16 19 24 28 29 34 39 44 45 45 48 57 65 61 55 48 46 46 43 35 28 30 34 41 47 49 44 36 29 24 25 28 31 30 24 17 14 24 29 44 62 85 118 139 138 122 88 86 105 137 202 231 198 170 132 62 38 115 216 243 218 205 168 152 166 177 199 217 195 149 120 118 152 180 183 171 159 179 194 125 75 130 172 169 185 168 158 144 131 124 124 127 131 151 155 176 189 189 201 197 166 203 221 207 174 168 182 203 225 228 210 168 85 134 200 139 45 70 150 174 187 231 225 115 86 127 185 236 238 213 214 205 147 69 50 97 128 94 48 96 155 173 158 149 182 225 221 204 213 206 176 196 207 195 209 219 210 213 208 205 206 211 214 211 208 209 212 214 219 232 247 251 250 163 62 37 50 43 40 40 50 85 124 143 131 76 26 8 34 80 159 247 251 233 233 226 234 236 233 233 236 233 229 232 240 235 236 237 236 237 237 232 225 167 100 163 251 248 85 15 130 244 252 243 254 233 197 189 146 94 54 74 62 54 79 74 88 58 56 43 56 65 56 65 76 65 60 44 57 65 60 73 73 107 169 153 122 139 135 118 125 101 39 49 41 29 43 45 80 175 231 252 239 225 227 231 236 198 130 186 238 230 237 229 224 205 137 80 108 186 228 230 232 222 212 205 216 210 207 235 252 168 33 25 101 162 198 199 208 169 108 118 192 229 224 214 203 205 207 207 206 205 203 201 199 162 144 143 136 119 103 112 155 143 135 143 133 96 87 122 153 187 202 217 219 211 203 203 207 210 215 170 131 136 123 115 147 203 228 200 135 68 32 57 94 153 210 180 108 90 141 152 178 164 174 193 175 132 144 198 225 211 200 203 210 202 197 206 217 225 221 217 119 29 76 176 244 234 215 198 206 205 202 211 204 210 209 209 208 208 209 209 210 208 207 207 207 207 208 210 210 220 214 183 153 138 118 121 152 181 217 221 210 221 214 165 123 212 229 159 147 214 250 231 167 80 45 55 41 59 149 211 241 215 214 209 205 204 206 206 203 214 213 210 208 207 206 207 208 204 208 207 208 222 230 207 173 110 130 170 178 185 216 223 210 218 217 209 199 186 157 115 85 173 226 247 232 188 124 68 24 117 191 221 207 185 191 207 179 159 126 133 143 119 89 89 125 161 188 193 174 162 145 111 81 124 147 150 137 139 146 142 134 92 66 102 159 181 199 174 102 42 68 101 124 147 164 138 88 64 80 127 167 211 209 125 63 105 162 191 183 180 166 134 111 86 68 52 48 53 67 85 96 78 79 75 76 80 75 76 88 119 120 92 67 83 108 115 115 120 129 118 106 110 106 105 118 115 86 85 141 221 255 205 125 60 61 100 141 131 116 151 202 228 191 212 254 251 194 141 135 146 109 73 55 146 234 174 102 51 23 44 117 175 189 182 174 206 206 211 225 221 218 236 236 188 128 117 170 222 219 214 255 222 167 144 124 70 61 115 156 113 77 62 81 104 114 123 136 178 143 100 92 95 97 100 80 95 74 72 74 57 69 138 204 168 127 75 29 37 51 31 38 40 62 80 103 91 73 89 87 73 45 37 33 32 36 41 60 76 67 70 68 51 52 69 75 39 38 38 42 51 57 50 38 55 69 93 130 139 123 100 64 61 94 105 99 86 56 52 85 86 85 87 114 130 110 127 191 226 168 147 120 96 98 147 252 253 230 204 190 147 75 71 137 156 131 103 66 55 64 57 55 55 48 48 32 34 64 77 77 51 45 42 51 86 124 112 68 26 85 153 190 192 160 100 47 49 42 51 58 64 87 98 81 64 82 100 102 83 62 53 55 69 93 129 153 164 158 117 65 43 30 73 133 179 190 140 85 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 166 166 166 165 165 164 164 164 165 164 163 162 162 162 163 164 166 165 165 165 165 165 165 166 162 164 165 165 163 163 164 166 165 165 164 164 164 164 164 164 165 166 166 166 166 166 166 166 164 165 166 166 166 166 167 167 165 165 165 166 166 167 167 167 167 167 167 168 168 169 169 169 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 169 170 170 171 171 172 172 173 173 172 171 172 174 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 178 177 177 180 180 180 179 179 179 179 179 178 179 179 180 181 181 181 182 177 179 182 182 182 181 183 185 182 182 181 181 182 182 184 184 183 183 184 185 186 187 187 187 185 189 190 186 184 187 189 189 185 187 189 189 188 188 190 192 191 191 192 193 194 195 195 196 199 199 200 200 201 201 201 201 206 206 206 205 205 204 204 204 205 205 206 206 207 208 208 209 208 208 209 210 210 210 210 209 212 212 212 213 213 214 215 215 216 216 217 218 218 219 219 220 217 218 218 218 219 219 219 220 218 218 218 217 217 217 216 216 215 217 218 216 213 212 214 217 215 210 209 213 212 206 206 210 206 208 207 200 196 204 220 234 231 187 150 139 158 176 176 183 199 214 186 162 165 164 146 116 106 82 73 77 70 61 56 53 36 122 210 237 218 200 197 198 191 198 199 223 244 231 187 130 71 49 46 73 113 157 198 220 214 216 202 182 182 182 145 95 138 162 142 115 100 88 107 134 184 183 108 69 121 179 180 133 79 54 97 125 124 120 99 103 164 232 238 160 81 115 145 134 159 228 254 184 90 97 174 226 239 220 191 163 141 125 113 105 149 189 226 235 195 140 81 100 168 134 72 58 127 191 182 147 170 179 167 178 221 223 195 190 205 212 227 200 124 32 15 97 181 241 207 154 131 152 218 228 204 144 87 118 166 154 111 62 48 41 37 38 39 41 52 64 57 53 39 30 64 142 212 238 247 227 193 160 139 117 83 50 31 38 50 56 48 32 25 28 31 49 74 92 98 97 96 96 102 99 89 75 66 66 71 75 62 36 40 113 170 218 225 213 203 204 202 197 194 196 198 199 195 201 202 196 196 204 213 216 199 152 126 159 205 212 199 197 208 207 202 197 205 217 220 213 179 128 76 60 102 172 188 147 92 93 193 241 213 209 206 205 213 216 213 215 227 230 217 206 200 144 121 174 228 222 203 208 210 210 210 210 210 210 210 210 206 207 209 211 212 212 212 212 208 210 212 211 208 206 207 210 208 219 228 223 217 229 240 234 203 160 118 94 67 39 36 53 46 47 49 50 50 51 51 52 148 218 254 235 181 127 89 48 27 25 31 31 20 18 25 27 20 19 20 26 34 37 34 30 27 27 28 29 30 31 31 31 35 34 28 22 29 45 50 46 105 200 247 254 254 239 140 60 36 79 145 212 251 252 245 251 253 162 77 10 3 77 160 200 182 169 150 125 104 96 87 69 57 46 36 35 38 40 37 35 19 61 131 202 223 216 183 107 65 35 37 55 56 59 52 26 34 30 27 29 23 73 150 234 244 230 215 211 211 211 211 212 210 212 213 211 209 208 210 212 204 226 219 206 113 27 112 231 246 247 235 221 217 216 225 241 248 231 219 211 175 112 58 36 41 115 217 240 172 79 26 32 65 80 62 109 200 254 254 185 79 85 142 176 187 199 193 197 193 202 210 174 143 127 150 241 238 159 112 117 136 137 152 203 225 216 219 211 172 121 127 191 203 195 191 195 201 208 221 235 224 187 156 182 197 182 198 217 207 203 215 213 218 226 232 175 89 65 98 139 191 230 215 213 222 223 215 208 204 183 152 134 165 204 237 245 238 197 163 184 208 205 164 111 101 125 144 150 203 227 165 75 76 119 154 194 246 254 247 222 186 137 129 169 187 176 170 185 164 141 183 225 191 134 126 161 182 197 192 158 127 103 123 126 95 79 92 128 120 104 85 90 123 198 234 173 75 69 94 117 152 156 152 126 110 144 179 193 191 196 211 224 250 220 179 98 62 41 35 43 35 36 33 30 32 29 27 32 28 28 29 30 31 32 32 33 28 28 28 28 29 29 30 30 25 26 28 29 29 28 27 26 25 25 25 26 26 25 21 18 25 30 37 43 45 43 38 35 32 32 32 32 32 32 32 32 31 30 30 30 30 28 25 22 26 33 40 40 35 30 28 30 37 38 35 27 25 43 78 107 132 100 75 84 143 192 184 172 149 164 173 174 184 201 204 195 172 131 80 42 31 40 44 34 109 190 226 240 223 211 206 218 226 199 128 43 7 23 37 30 19 45 95 165 193 158 93 24 1 19 68 147 185 208 202 199 213 192 150 143 176 187 176 178 190 191 199 199 200 211 195 154 138 126 128 114 102 140 198 230 230 172 88 18 14 31 23 26 21 11 24 61 133 169 116 63 30 33 57 70 86 126 168 205 213 213 209 203 202 204 203 197 193 195 205 210 195 161 118 83 97 144 181 177 148 116 101 103 92 86 91 95 97 117 130 120 87 103 148 136 147 214 224 202 191 196 214 216 234 223 212 189 125 73 97 176 207 183 116 38 21 28 36 41 40 35 30 27 27 32 35 35 37 41 41 37 25 26 27 26 23 21 22 22 28 27 26 25 24 24 24 24 22 17 9 18 65 138 198 225 191 166 141 121 93 54 26 16 56 72 69 58 42 38 43 25 27 31 36 38 61 112 131 107 108 131 118 62 16 9 16 16 22 26 30 32 34 38 42 45 38 28 27 30 31 38 45 44 43 38 35 37 37 33 31 31 33 31 37 46 44 38 44 57 93 110 108 73 32 19 29 40 66 74 66 67 80 69 55 67 87 83 73 76 96 92 57 25 28 63 124 182 202 176 128 95 43 29 29 39 39 36 35 32 25 25 25 26 27 29 30 31 28 27 26 27 29 29 28 26 29 28 25 23 22 22 23 24 32 79 130 142 113 76 63 67 64 48 33 29 33 35 33 32 34 24 23 32 37 38 42 49 52 41 51 49 43 47 42 43 45 42 38 33 30 30 35 40 42 39 34 30 27 26 26 27 23 25 27 27 25 25 26 28 30 28 27 28 30 31 30 28 28 32 37 36 30 25 23 23 30 30 29 28 28 28 30 31 30 32 34 34 33 34 36 39 42 45 47 45 41 37 37 37 31 26 20 17 18 21 23 24 30 36 42 44 43 46 54 60 57 51 45 43 45 45 40 35 31 34 39 44 47 43 36 30 32 32 28 22 22 24 23 18 22 33 67 115 162 198 205 190 157 93 80 129 181 218 218 184 138 92 45 64 152 225 231 208 174 151 157 177 168 161 171 164 152 165 186 202 197 174 157 156 200 201 169 109 99 167 227 229 204 198 192 181 160 151 177 213 232 210 211 219 211 207 198 173 166 200 195 153 144 177 204 208 217 211 159 83 146 192 128 71 129 153 161 205 243 183 70 80 163 214 224 216 207 202 179 118 67 57 90 94 65 49 112 167 155 124 141 204 236 220 211 221 219 179 196 220 212 208 209 210 213 213 214 215 217 218 216 215 220 219 213 216 241 253 222 174 99 29 26 50 59 75 83 89 144 227 254 194 93 34 16 29 71 151 242 249 233 233 228 235 235 234 234 234 233 232 232 232 234 236 236 235 236 237 234 228 174 126 207 254 231 68 16 152 253 248 249 254 243 253 241 127 69 122 175 124 67 115 147 112 91 99 76 58 52 48 52 47 45 52 41 46 48 44 54 45 45 63 59 54 59 55 52 53 55 48 64 47 28 40 82 162 228 250 249 230 221 217 220 230 199 144 179 228 229 226 222 231 227 190 119 81 121 187 226 238 226 213 204 217 217 216 236 242 164 28 29 127 204 225 180 149 130 112 130 168 195 220 225 201 201 203 206 207 208 207 206 204 200 174 163 167 186 194 186 198 174 176 177 148 103 108 164 209 209 211 211 207 201 199 202 207 211 206 198 193 190 172 144 126 135 142 115 88 83 100 117 105 99 139 131 94 77 112 146 212 224 222 213 177 150 182 220 215 209 208 214 214 204 201 208 209 208 221 219 149 53 58 158 227 230 219 206 211 209 204 213 208 210 209 208 208 208 208 209 210 209 209 208 208 208 209 210 211 213 217 207 164 114 112 167 222 218 221 208 215 227 186 148 163 226 200 128 125 198 254 233 153 87 43 44 34 62 157 213 233 221 209 198 198 204 210 210 208 208 207 207 206 206 206 207 207 206 209 207 205 213 221 213 196 153 124 125 149 188 221 220 216 212 221 207 188 166 116 82 96 161 209 222 210 186 144 82 16 72 167 229 226 183 164 177 164 144 131 163 181 142 89 79 115 139 168 188 188 172 138 101 81 120 135 137 131 135 141 141 142 134 110 113 145 180 197 158 92 47 63 91 114 128 136 121 92 68 88 126 153 172 169 121 76 102 145 159 142 133 124 106 94 83 71 66 64 57 59 68 71 61 71 65 54 58 66 69 72 83 99 93 79 97 128 134 123 138 152 144 126 116 106 104 118 109 109 91 90 162 250 232 142 73 53 79 124 127 123 155 193 190 183 221 253 242 208 185 195 199 163 98 57 117 175 141 114 51 32 53 119 182 211 205 186 189 199 220 254 249 225 251 255 254 183 163 198 235 245 223 209 179 147 133 112 76 83 122 137 129 115 65 52 91 112 149 221 243 193 129 143 177 141 100 95 68 62 79 93 75 64 89 116 115 93 67 41 55 67 48 51 32 39 45 75 89 87 85 58 47 33 40 38 29 31 36 53 53 67 82 80 67 59 55 45 43 36 35 40 44 44 47 53 96 123 152 181 179 151 118 75 67 92 98 92 84 59 52 78 97 101 85 79 102 129 172 229 239 164 141 143 132 105 109 178 188 178 168 156 123 76 69 100 78 69 82 103 116 103 70 54 48 45 51 37 33 55 63 64 65 71 78 72 65 70 68 52 35 87 154 212 244 221 136 53 45 39 41 45 53 78 95 87 73 75 83 90 82 64 53 54 61 91 141 175 174 146 100 57 51 36 83 152 188 180 134 99 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 166 166 166 165 165 165 164 164 164 163 163 163 163 163 164 165 165 165 165 165 165 165 165 165 161 163 164 165 164 164 166 168 169 168 165 162 161 162 164 165 164 164 165 165 166 167 168 168 164 165 166 166 166 166 167 167 164 164 165 166 167 168 169 169 167 167 168 168 168 169 169 169 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 171 171 171 171 171 172 172 172 172 174 176 176 174 172 173 174 175 175 176 176 176 176 177 177 178 178 178 177 177 177 177 177 180 180 180 180 179 178 176 175 179 179 179 179 180 180 180 180 181 180 177 176 177 180 184 186 179 180 181 181 180 182 186 189 184 183 183 183 183 184 185 186 182 184 187 190 192 191 190 189 188 191 191 187 186 188 189 189 188 189 190 190 189 188 189 190 191 191 192 193 194 195 195 196 198 199 200 200 201 201 202 203 206 206 205 205 205 204 204 204 205 205 205 206 207 207 208 208 207 208 209 210 210 211 210 210 212 212 211 211 211 212 213 214 216 216 216 217 218 218 219 219 218 218 218 219 219 220 220 220 218 218 218 218 217 217 217 216 215 215 216 216 216 216 215 215 217 214 212 213 212 208 208 212 200 207 208 205 210 222 225 221 193 153 137 152 138 127 165 199 199 198 172 163 161 147 138 129 125 101 80 63 45 41 49 53 57 135 211 231 211 195 196 200 192 206 206 212 197 153 123 107 97 58 35 40 55 85 127 154 197 209 186 138 123 143 138 107 111 112 88 86 119 166 200 198 174 149 74 74 172 253 252 190 92 39 89 148 149 136 100 69 161 247 231 127 57 94 127 141 211 237 208 121 88 151 219 233 221 222 221 214 198 170 139 119 103 112 131 150 147 131 81 61 67 45 79 166 236 252 202 134 158 153 177 220 221 177 160 184 204 209 230 229 172 71 16 49 149 202 153 99 99 120 178 219 247 209 120 71 76 69 51 37 38 35 32 36 50 64 67 64 35 19 39 93 163 237 254 224 180 147 105 76 62 53 44 38 38 34 35 37 29 25 43 68 95 122 157 182 188 184 179 177 190 189 168 124 81 62 65 73 60 41 30 66 117 193 223 223 212 203 198 201 201 198 200 206 197 197 188 176 182 205 219 219 206 155 124 161 216 222 202 198 210 205 202 204 208 211 214 218 224 189 117 53 60 121 153 140 112 115 204 234 205 214 213 202 213 223 227 218 202 182 161 146 128 140 165 201 223 213 202 208 210 210 210 210 210 210 210 210 208 209 210 211 211 211 211 211 210 213 213 211 208 208 213 219 219 213 219 236 248 243 206 160 85 54 40 55 64 56 56 68 100 120 144 159 162 164 170 177 218 248 254 253 241 210 159 98 57 39 33 34 26 20 22 24 20 18 19 25 33 36 34 29 24 24 25 26 27 28 28 29 34 29 28 30 26 20 21 27 121 236 255 234 202 141 50 26 84 183 244 252 253 240 225 247 238 153 73 3 7 126 231 253 254 254 249 231 212 206 192 166 142 117 86 66 54 45 40 40 29 43 88 153 175 151 108 54 49 54 54 48 45 46 43 37 32 20 18 56 94 164 218 249 229 220 211 210 212 212 211 211 206 210 213 212 207 206 210 215 203 223 237 231 148 45 87 218 245 246 230 201 177 172 202 244 195 159 198 253 242 169 91 27 32 143 251 254 176 68 10 36 99 137 105 101 165 230 230 150 80 70 114 195 241 224 190 179 175 189 191 165 120 98 157 253 241 157 121 130 128 117 141 201 237 221 220 222 163 105 151 231 220 200 187 190 190 189 204 225 247 205 163 185 208 189 188 209 213 214 213 208 213 220 239 217 164 108 75 88 173 249 237 218 206 221 226 242 244 182 133 152 214 241 253 253 227 168 184 249 252 224 157 102 107 135 133 113 123 127 98 97 156 217 249 254 251 254 234 210 194 159 123 115 155 157 162 184 176 142 149 176 156 144 139 132 120 124 144 158 148 114 107 91 73 100 141 166 141 117 119 153 189 236 225 134 63 118 198 221 191 135 111 97 98 141 184 196 191 192 204 214 230 211 200 147 97 42 25 34 35 36 34 30 29 30 31 32 29 29 30 30 31 32 32 33 33 31 27 24 24 26 30 32 26 27 28 29 30 30 29 28 30 29 28 28 28 26 22 18 21 26 34 40 42 39 35 31 32 33 34 35 34 33 32 32 28 25 25 28 32 31 25 18 24 31 37 36 30 26 27 29 38 35 28 20 22 41 73 98 98 64 63 121 213 253 217 185 120 158 182 188 214 243 223 174 108 64 29 42 86 107 81 42 107 197 235 242 219 210 210 223 239 226 159 59 7 17 29 18 20 54 96 152 173 132 72 21 9 36 91 165 185 196 194 202 208 189 156 157 198 211 187 168 173 186 199 203 210 217 185 131 121 129 166 136 95 120 162 205 209 126 53 14 17 33 28 28 14 6 33 104 200 236 163 80 37 30 34 32 38 64 113 178 209 213 201 178 168 178 188 190 202 191 199 209 208 212 187 133 77 83 107 142 172 192 194 182 159 141 128 118 104 94 82 65 63 91 117 100 137 216 227 210 194 184 190 202 224 219 213 203 143 56 40 98 120 100 68 35 24 29 37 42 42 38 32 29 23 26 29 30 34 39 41 40 30 31 31 29 25 23 24 25 25 25 26 26 27 26 26 25 25 20 15 16 35 86 161 221 199 156 98 61 44 28 25 36 94 124 124 93 63 66 75 45 31 30 35 40 49 71 84 76 91 112 94 49 26 19 15 17 19 24 25 24 34 54 70 76 48 34 43 57 50 44 45 38 32 31 31 34 35 33 32 32 30 30 33 36 37 39 46 55 81 115 124 82 29 9 21 36 55 60 63 77 89 79 87 123 113 87 65 76 97 85 49 27 37 65 113 155 168 147 111 85 54 36 33 40 39 36 36 34 28 27 26 25 26 28 30 32 28 27 27 28 30 30 28 26 30 29 28 27 25 24 22 22 38 92 136 137 118 99 73 48 34 32 27 25 27 33 34 31 35 23 23 28 40 71 93 88 58 42 48 47 44 47 43 46 48 46 40 33 30 31 35 38 40 37 32 27 25 25 27 29 22 24 26 27 27 27 30 32 33 30 27 26 28 30 30 30 35 37 38 34 28 23 21 22 28 30 31 30 27 26 29 32 34 36 39 40 39 40 42 44 48 52 54 50 41 35 34 36 32 28 22 19 17 18 18 18 26 32 39 42 42 43 48 53 51 45 40 40 44 46 45 43 34 36 39 42 43 41 35 31 23 25 21 13 14 21 23 18 26 37 79 141 198 235 236 216 166 112 110 169 212 209 177 145 97 68 44 82 170 231 227 201 150 163 193 191 145 121 142 165 179 202 217 220 210 174 141 136 202 208 211 160 99 123 175 176 162 171 181 182 177 183 208 236 199 170 180 209 210 198 186 169 154 187 202 180 165 188 208 203 209 209 151 85 155 175 118 107 171 171 174 220 221 117 40 110 216 246 205 172 159 150 152 120 83 67 75 61 48 59 125 166 124 101 148 226 242 223 220 224 204 185 211 234 228 219 214 221 223 225 225 223 218 214 212 212 214 216 222 235 245 219 144 71 43 26 43 64 101 163 185 170 168 229 255 228 128 33 0 25 60 143 237 249 233 235 229 236 232 233 234 234 235 236 235 232 234 236 236 234 236 238 236 232 170 140 244 254 220 56 15 169 252 238 238 238 241 253 189 51 141 252 251 121 57 97 152 166 200 210 183 145 104 64 51 44 58 66 48 41 38 40 52 40 52 39 42 45 34 35 44 42 28 46 49 42 43 57 125 223 252 247 228 219 223 218 220 236 204 160 161 210 234 220 214 230 231 236 184 106 84 128 190 233 233 224 211 213 213 218 234 227 147 17 32 150 240 252 180 123 101 125 151 148 146 185 221 217 207 206 205 205 206 207 210 212 218 213 212 211 229 236 223 230 236 217 190 158 140 163 207 231 219 213 205 200 198 200 202 204 215 197 215 233 219 214 200 160 94 70 51 73 117 165 179 138 67 92 108 113 116 144 180 245 246 222 182 138 137 194 230 213 214 218 222 216 204 206 211 205 197 222 221 181 80 36 129 210 224 224 213 213 210 205 213 210 209 209 208 207 207 208 209 209 211 210 209 209 208 209 209 210 210 214 221 182 117 122 193 246 220 217 199 206 217 178 158 196 204 137 100 133 198 253 234 158 94 39 35 38 86 186 228 232 220 208 200 202 206 206 205 207 203 204 205 206 208 208 208 208 207 209 207 203 203 210 218 221 200 134 98 124 187 221 216 223 208 207 222 196 126 94 103 100 148 181 194 201 201 171 103 22 33 123 210 236 198 165 161 146 123 126 158 162 128 96 90 112 115 131 152 168 162 126 94 87 133 142 140 132 134 138 145 156 147 135 122 140 185 197 149 94 72 69 81 98 103 101 94 84 90 109 124 128 122 130 133 104 119 128 116 92 80 80 88 101 103 80 71 66 55 59 70 66 60 69 68 64 68 69 66 69 68 83 88 85 109 152 154 119 125 137 135 127 125 119 111 112 119 127 109 77 97 165 192 165 101 54 66 121 141 147 170 187 180 179 210 235 242 233 200 179 232 231 149 68 80 99 86 93 60 45 58 110 173 215 213 187 122 148 184 232 227 221 255 250 228 206 236 253 244 236 203 160 144 133 117 89 77 107 133 126 149 141 74 29 44 73 151 252 254 223 163 164 213 224 188 142 84 81 100 117 106 102 130 157 165 139 103 73 83 103 99 104 73 62 54 77 107 131 141 120 78 50 45 38 27 30 35 48 50 70 75 64 58 53 42 33 43 33 31 39 39 35 49 72 125 148 159 165 149 119 93 61 72 86 88 86 85 65 52 66 89 112 110 96 105 136 194 254 238 185 185 207 191 130 74 78 108 115 119 98 67 68 97 117 106 89 88 124 165 164 119 72 47 44 53 42 32 43 46 47 64 89 117 114 79 54 51 52 42 70 114 168 215 210 136 55 40 43 51 59 67 79 83 77 70 69 76 85 80 62 52 53 59 92 154 199 187 139 89 55 57 43 82 139 174 169 129 101 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 162 164 165 165 164 164 165 167 168 167 165 164 163 164 165 165 165 165 165 166 166 167 167 167 164 165 166 166 166 166 167 167 165 165 166 166 167 168 168 169 168 168 168 168 169 169 170 170 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 172 172 172 172 172 171 171 171 170 172 175 175 174 172 172 172 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 180 180 180 178 177 177 179 179 179 180 180 181 181 181 181 179 177 176 177 180 184 186 182 183 183 182 180 180 183 185 184 184 183 183 183 184 185 186 185 186 188 189 189 189 188 187 192 192 191 189 188 189 190 190 191 191 191 191 190 189 189 190 191 192 192 193 194 195 196 196 197 199 200 201 201 201 203 205 205 205 205 205 205 205 205 205 205 206 206 207 207 208 209 209 208 208 209 210 211 211 211 211 207 208 210 212 213 213 213 212 215 215 216 216 217 218 218 218 218 218 219 219 219 220 220 220 219 219 218 218 218 217 217 217 217 216 216 217 219 218 214 211 212 212 213 212 210 207 206 207 202 208 208 204 210 213 192 162 174 171 169 177 128 80 135 203 213 187 152 150 151 139 149 158 134 111 88 70 54 53 58 55 78 133 192 214 208 200 198 198 197 205 211 216 167 89 82 119 109 75 68 76 68 65 76 80 126 148 137 98 93 125 136 117 91 78 59 86 160 241 254 207 196 142 66 87 183 250 253 213 124 39 74 149 154 138 102 55 138 215 179 85 51 94 113 131 197 236 162 64 111 214 235 207 200 205 212 219 219 210 196 186 159 123 93 86 98 114 85 40 29 44 134 245 255 188 128 113 143 164 202 230 200 138 134 184 211 207 216 228 204 123 45 22 99 143 142 154 182 176 169 169 212 193 127 60 34 32 38 43 33 30 31 42 56 61 53 42 32 52 124 209 248 234 185 135 83 67 49 41 40 42 47 51 39 31 25 26 37 68 117 158 189 204 222 233 234 230 228 228 233 242 229 183 128 88 64 52 47 43 35 45 75 151 195 222 224 211 201 202 207 208 207 207 205 198 177 156 166 199 220 221 212 155 114 151 218 230 207 203 203 200 199 203 204 204 204 206 240 222 159 92 79 113 162 200 160 130 192 222 203 213 213 207 213 200 191 177 150 127 124 130 147 192 215 204 201 211 213 208 211 211 211 211 211 211 211 211 210 211 211 211 211 211 211 210 212 211 211 213 214 214 212 210 226 219 230 241 218 164 101 54 42 72 109 139 162 175 175 167 185 202 222 232 232 228 228 230 226 231 220 228 245 246 222 175 121 76 39 29 32 35 27 12 20 18 19 25 32 35 32 28 22 22 23 23 24 26 27 27 28 25 28 33 31 24 25 32 77 148 164 127 81 40 50 117 190 250 254 234 239 235 222 232 207 128 62 4 17 146 247 253 254 253 254 253 252 254 254 245 228 207 180 154 124 90 62 49 39 43 82 141 152 117 85 70 53 67 58 42 40 31 25 37 31 38 44 118 194 243 241 228 217 213 210 210 212 213 211 210 208 211 213 212 208 207 211 214 218 221 238 238 180 70 55 169 232 240 236 216 189 172 187 221 151 95 140 226 240 226 182 101 49 114 203 232 170 60 9 52 150 187 134 91 116 165 182 133 115 87 101 193 250 218 172 153 180 201 203 191 136 97 164 248 218 126 104 132 124 102 136 211 238 228 223 217 148 103 167 228 221 210 205 208 201 187 187 198 217 184 151 175 218 212 196 209 220 227 219 214 215 211 222 220 210 171 104 65 140 241 247 220 219 218 224 240 223 164 154 204 230 239 221 212 173 127 175 248 246 208 156 139 156 151 105 62 55 74 104 168 235 254 243 199 178 201 208 213 237 230 168 107 117 118 119 138 141 112 102 122 130 169 189 175 151 142 163 198 164 103 68 67 95 158 205 207 185 150 163 200 203 194 151 74 64 159 249 246 192 154 153 151 132 163 199 217 214 206 204 207 208 198 216 205 162 83 44 34 35 32 32 32 30 32 34 30 30 30 31 31 32 32 33 33 35 32 28 24 23 25 28 30 26 27 28 29 30 30 30 30 31 30 29 29 30 28 25 22 19 23 28 32 34 33 30 28 33 35 38 39 37 35 34 33 28 25 24 29 35 35 26 17 19 27 35 36 30 26 27 30 41 37 29 22 22 33 52 66 59 89 124 149 202 241 213 178 147 181 209 218 221 200 134 62 33 38 72 143 201 184 104 37 90 176 218 238 221 203 186 189 193 174 123 57 17 15 23 23 17 50 86 143 169 123 58 14 22 51 109 181 197 204 199 206 204 190 160 158 199 226 203 169 148 171 193 204 212 212 182 142 125 141 181 168 135 145 165 179 161 80 38 29 24 26 24 25 7 6 52 145 235 251 179 96 60 56 49 30 25 36 73 139 179 194 188 159 144 158 176 180 200 197 200 198 199 214 216 194 149 94 66 93 146 206 244 248 229 213 202 197 184 162 140 126 106 107 86 57 90 143 157 172 167 151 144 147 154 142 125 112 87 40 28 45 46 47 46 30 32 33 36 38 39 37 33 29 23 24 25 27 30 34 36 37 35 36 35 32 28 24 24 24 24 25 26 27 27 26 25 24 25 26 26 24 23 46 98 147 140 94 41 21 22 24 46 84 129 157 154 116 81 92 105 70 39 31 32 41 44 42 41 41 47 60 52 49 61 46 17 11 15 21 20 18 32 61 83 89 46 57 95 119 102 80 64 45 21 21 25 32 38 39 36 33 31 34 34 31 33 39 44 46 57 87 94 61 24 14 21 25 36 40 51 69 75 74 117 183 155 111 65 58 70 59 37 30 41 71 101 119 130 128 98 63 61 41 34 39 37 35 35 33 32 30 27 25 25 27 30 32 27 26 26 28 30 29 27 25 28 28 29 29 28 26 24 23 39 70 91 91 99 108 84 45 29 32 29 24 26 33 34 29 33 28 25 24 56 129 158 122 60 38 43 48 48 49 43 47 47 45 38 31 29 32 36 38 36 32 27 23 22 23 26 28 24 26 28 28 28 28 30 32 33 30 26 26 29 32 35 35 41 40 38 32 26 22 22 23 28 32 34 32 28 27 30 35 40 42 44 44 43 43 44 46 49 49 48 44 39 36 37 39 31 29 25 21 19 18 17 17 24 30 37 40 41 41 44 46 47 42 37 36 41 46 48 48 42 42 41 42 41 39 34 30 14 17 19 21 21 23 24 25 29 32 61 112 165 205 215 201 161 133 138 179 199 176 132 100 92 93 75 81 149 218 220 185 140 158 185 165 119 109 138 173 203 210 202 200 202 169 131 129 182 210 226 208 156 97 85 115 134 165 189 196 206 213 189 153 92 90 138 197 211 202 194 183 168 170 191 203 186 180 196 207 214 206 148 91 146 157 125 136 167 194 212 220 172 70 60 170 236 225 167 150 141 141 176 164 106 66 55 48 52 58 113 154 134 120 152 212 239 227 201 177 170 189 225 235 230 222 209 213 232 231 230 229 229 229 229 230 227 233 248 252 215 137 60 19 28 46 89 135 185 240 254 241 210 193 189 195 146 50 9 39 58 142 237 249 235 236 228 235 233 230 231 237 237 232 233 239 232 235 235 234 235 238 238 235 164 135 250 250 221 57 13 174 252 247 239 239 251 210 97 15 149 237 203 100 78 94 147 248 254 254 247 232 178 103 82 96 107 116 98 88 73 62 71 62 54 50 52 43 35 38 49 70 70 83 83 106 111 108 171 242 246 234 216 216 227 223 221 236 218 165 129 179 235 225 212 222 222 236 226 184 129 93 111 159 222 237 230 214 205 219 237 220 135 14 34 145 223 233 167 117 100 147 187 172 136 145 189 217 222 216 210 206 204 204 208 212 202 214 224 216 211 192 172 190 213 179 151 156 186 217 225 216 208 206 204 204 206 206 203 201 208 192 212 225 207 214 227 207 156 118 113 151 165 168 159 111 77 105 143 153 156 180 205 238 205 185 152 124 140 200 236 225 195 194 199 202 198 204 210 206 203 221 226 200 102 29 93 193 220 229 215 209 207 204 211 208 209 208 208 207 207 208 208 209 211 210 209 208 207 207 208 208 206 212 222 199 147 136 184 231 223 217 215 219 205 173 173 206 158 90 117 185 218 243 227 172 102 34 27 45 112 214 241 231 208 205 207 213 210 201 201 209 203 204 207 209 210 210 209 208 206 206 206 204 201 204 216 229 218 163 111 107 163 209 213 224 210 217 224 177 116 125 139 103 120 132 138 157 168 154 110 48 33 80 161 223 226 202 168 127 101 122 145 121 93 101 109 114 102 102 114 144 165 147 113 98 130 150 159 153 149 145 146 153 137 126 118 131 160 172 150 121 102 80 71 79 88 94 89 76 104 126 124 110 95 125 171 149 125 111 101 100 95 83 91 112 113 81 65 63 60 74 88 81 68 63 68 87 92 72 64 80 75 76 78 82 115 167 165 113 82 106 128 136 132 126 124 128 142 137 120 86 61 82 130 160 122 65 70 123 142 144 159 168 171 189 227 239 241 238 200 162 195 220 138 62 87 111 92 73 57 42 51 91 139 173 170 146 112 109 119 134 158 212 241 212 135 165 233 249 214 183 154 131 109 116 101 79 92 133 148 133 147 146 113 67 25 44 149 233 251 192 168 195 208 223 228 184 120 91 93 116 124 145 202 252 254 227 176 121 101 113 131 147 147 91 46 62 117 173 199 191 152 89 60 50 35 31 33 44 60 68 58 47 54 51 39 37 36 30 32 40 39 37 54 77 123 134 130 129 114 83 66 52 74 82 85 89 92 75 55 54 95 136 177 185 153 122 155 225 240 208 192 176 142 100 63 45 71 86 102 78 47 82 153 188 169 147 114 129 176 196 159 91 51 42 53 51 46 48 39 35 60 86 118 120 89 64 59 57 40 45 62 94 125 126 91 54 42 49 65 79 81 73 64 58 59 68 77 76 65 55 53 57 66 90 142 184 178 143 109 87 65 51 64 97 147 173 135 92 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 165 165 165 165 165 165 165 165 163 163 164 164 165 165 165 165 164 165 166 166 166 166 165 164 165 166 167 166 164 163 164 165 163 164 165 167 167 167 166 165 167 167 167 166 166 165 165 165 164 165 166 166 166 166 167 167 168 168 168 167 167 167 167 167 168 168 169 169 169 170 170 170 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 172 172 172 172 172 172 172 172 171 171 172 174 177 177 175 173 175 175 176 176 176 176 177 177 176 176 177 178 179 179 180 180 177 178 179 180 180 180 180 179 179 179 180 180 181 181 181 182 178 178 179 179 180 181 182 183 179 181 184 184 182 181 181 182 184 183 183 183 183 184 185 186 188 188 187 186 187 188 190 191 195 193 191 191 191 191 191 191 194 193 192 192 192 191 190 190 192 192 193 194 195 196 196 197 197 199 202 202 201 201 204 206 205 205 205 205 205 205 205 205 207 207 208 208 209 210 210 210 209 209 210 211 211 211 211 211 201 205 210 214 216 216 213 211 214 214 215 215 216 217 217 217 218 218 218 219 219 219 220 220 219 219 219 218 218 218 217 217 221 219 217 218 219 217 212 208 206 210 214 212 209 206 205 203 210 213 210 207 214 208 166 118 168 184 162 148 109 63 106 179 236 198 152 135 118 107 131 150 136 118 102 85 67 61 62 59 70 113 169 208 216 206 197 195 204 202 205 213 164 89 84 117 119 99 113 133 115 93 81 63 51 70 77 77 100 131 125 95 49 42 70 142 193 218 227 202 222 164 90 102 168 215 227 203 143 61 81 148 153 142 125 94 98 130 96 67 84 126 141 173 228 183 100 85 171 231 219 201 199 199 200 203 207 211 212 212 212 192 171 151 148 159 146 96 41 92 169 235 221 128 88 134 187 205 214 220 200 137 119 170 212 208 205 221 227 181 95 23 47 107 174 219 232 225 205 176 137 115 96 64 35 34 38 33 34 34 39 44 40 30 31 39 79 149 223 253 224 145 79 60 45 50 52 47 41 37 34 31 16 36 60 85 120 163 201 221 227 226 224 221 220 219 221 222 213 229 237 225 200 155 86 28 39 40 41 39 44 97 143 202 234 220 199 188 193 203 202 194 207 207 188 158 154 183 214 227 219 164 112 142 217 238 219 220 206 206 202 198 198 203 205 204 224 231 183 123 109 129 180 246 191 135 189 234 216 210 210 220 218 154 121 139 154 158 172 187 227 228 217 209 213 213 207 208 211 211 211 211 211 211 211 211 212 212 211 211 211 211 211 211 206 208 211 214 215 214 212 210 236 242 233 179 94 43 46 63 137 179 214 222 228 242 245 235 245 241 235 232 232 233 233 232 218 218 204 208 224 237 243 226 193 141 80 39 28 37 35 17 22 20 20 25 32 34 31 26 22 22 22 22 23 24 26 27 28 27 27 26 27 27 27 26 36 46 59 50 45 77 136 171 171 200 215 214 222 233 243 251 235 124 47 8 17 108 198 233 212 193 189 198 201 209 232 251 249 249 249 241 216 174 130 102 53 33 55 101 110 83 65 72 55 56 38 33 42 28 19 41 78 103 95 170 247 253 230 221 212 212 212 212 213 213 211 209 212 211 211 210 210 210 210 210 205 206 228 235 206 105 45 125 213 220 225 232 229 205 182 177 170 104 116 165 192 244 245 161 77 56 109 171 136 46 33 107 199 202 145 124 126 120 151 173 164 116 95 160 223 210 167 136 179 210 222 228 176 119 164 224 169 108 96 106 89 88 140 217 233 244 241 212 137 113 174 202 202 205 212 217 211 199 189 186 160 144 128 154 214 233 216 218 223 234 220 223 222 214 215 217 218 218 167 102 129 208 239 237 218 218 234 224 174 153 179 201 186 219 206 185 166 156 180 186 166 129 124 167 179 124 75 73 71 128 166 171 178 209 209 154 114 128 143 166 200 207 164 114 96 95 96 106 116 112 124 163 219 246 252 245 237 208 170 154 103 86 83 104 144 208 251 245 224 175 152 149 143 140 118 84 136 173 190 170 154 187 219 224 181 183 196 216 224 218 210 208 203 190 216 235 214 132 77 38 39 27 29 36 33 34 36 29 32 32 32 32 33 33 33 33 32 31 29 27 26 25 25 25 25 26 27 29 30 31 32 32 30 29 28 29 31 32 30 28 24 25 27 28 28 28 28 27 34 38 41 41 38 35 35 35 29 26 24 29 35 35 26 17 13 23 35 37 32 28 29 33 43 41 37 34 32 33 35 38 53 97 119 106 148 214 210 176 182 187 202 205 166 96 36 9 55 97 164 234 253 194 100 47 114 175 197 209 180 138 105 106 94 95 81 52 27 21 26 31 20 43 74 137 164 112 44 5 10 60 138 215 222 217 200 197 197 192 169 157 187 218 201 163 124 152 183 203 211 204 184 168 168 168 167 169 155 165 198 191 118 46 26 34 25 20 16 15 5 21 87 185 243 238 189 133 97 99 85 45 24 24 43 88 139 176 198 185 170 177 186 185 188 201 200 197 205 205 203 213 218 169 114 76 77 133 199 226 237 231 228 232 231 218 209 210 207 170 98 45 57 76 75 92 89 87 80 74 62 53 45 42 39 44 55 50 34 41 47 31 36 36 38 42 43 39 32 25 26 25 25 26 26 27 28 29 37 38 38 35 30 25 23 22 25 26 27 27 26 24 22 21 22 26 28 25 24 31 46 58 55 32 12 18 46 76 105 128 140 155 152 125 97 111 121 78 39 32 32 44 50 40 32 36 41 49 57 86 106 67 16 7 19 23 19 12 20 43 58 60 44 82 141 174 165 134 92 50 20 18 19 25 35 40 37 32 33 35 34 31 33 38 39 36 42 60 62 41 23 23 26 22 26 26 40 61 72 85 138 204 173 132 76 47 44 39 34 38 49 63 79 96 115 121 98 68 64 42 33 37 35 34 34 32 35 32 29 26 26 27 30 31 26 25 26 28 29 29 26 23 25 26 28 29 29 28 27 25 31 52 74 93 112 114 80 38 35 36 30 23 25 34 36 32 34 25 27 42 91 165 175 120 60 34 39 51 54 52 42 45 42 40 34 27 27 33 38 39 34 31 27 23 22 24 26 29 27 29 30 29 27 27 28 29 31 29 27 28 32 37 40 41 41 40 36 31 26 24 25 26 32 35 36 33 29 29 33 38 48 49 48 46 44 43 45 47 52 46 39 36 37 39 40 40 29 29 28 26 24 22 21 21 25 30 36 39 39 39 39 41 44 39 35 34 38 43 47 48 51 49 46 43 41 37 32 28 18 16 20 29 30 25 27 35 28 21 34 75 133 184 196 178 154 128 130 161 170 145 111 89 121 133 106 80 123 191 195 156 128 110 124 135 133 135 144 175 204 209 200 197 193 160 138 153 184 214 226 216 172 87 53 95 165 202 224 212 195 173 123 70 66 87 152 206 210 204 204 197 192 167 175 197 184 171 195 226 226 204 151 93 121 145 151 158 160 194 221 214 154 75 105 203 205 152 126 169 179 185 215 186 118 66 55 63 60 39 95 167 197 167 146 174 212 190 128 91 126 161 208 233 239 205 154 148 186 186 190 200 213 224 230 231 227 237 241 212 139 60 23 24 35 80 156 229 255 251 250 252 254 206 158 138 112 52 19 31 63 146 241 251 237 236 227 233 238 228 229 239 233 216 218 234 229 233 235 234 235 238 238 236 179 144 250 249 226 60 12 178 252 249 242 241 245 198 111 71 93 114 160 169 166 145 151 248 247 246 243 254 233 180 174 196 183 205 208 203 169 132 140 145 123 130 118 93 87 57 42 100 171 180 195 224 193 162 213 250 232 233 224 220 226 221 217 226 237 162 98 142 217 228 217 218 215 222 244 254 213 118 70 87 168 221 242 224 207 225 244 220 134 16 34 130 194 202 146 106 125 179 227 217 172 150 163 180 205 203 205 209 209 204 203 205 206 204 206 210 211 173 135 153 187 156 140 166 209 224 214 204 199 202 205 207 206 205 203 203 195 196 206 208 200 201 207 207 209 195 208 232 207 170 141 90 87 115 174 182 159 157 169 181 162 182 179 153 158 200 215 194 128 125 143 172 187 195 202 204 210 214 233 211 134 50 60 160 214 232 218 205 206 205 210 206 209 208 207 207 207 207 208 209 209 209 207 206 206 206 206 207 201 214 219 210 180 147 162 213 229 213 230 234 181 145 172 209 135 108 172 233 229 238 226 173 112 30 15 41 113 213 241 235 207 204 205 210 209 205 206 211 205 206 207 208 209 207 206 205 204 203 205 207 205 204 210 219 216 194 138 88 123 195 219 224 221 232 174 122 157 187 157 128 107 114 106 101 103 120 124 88 49 51 118 203 246 244 197 138 105 125 146 122 99 110 116 117 104 96 100 138 186 190 150 115 117 152 175 174 165 151 138 134 133 114 111 110 102 118 144 150 119 89 65 66 88 112 107 80 89 129 137 116 95 134 194 179 100 89 117 167 169 126 99 102 87 71 67 70 70 80 93 94 85 73 68 79 82 64 59 77 71 70 75 86 116 159 158 116 64 109 162 175 147 126 141 167 169 152 117 71 53 84 125 139 119 75 80 117 114 102 125 155 160 168 195 210 232 250 218 175 180 163 78 48 124 174 135 73 53 35 42 74 103 121 130 128 117 82 89 93 116 152 126 90 59 69 104 129 129 99 59 55 63 80 70 62 95 127 125 114 139 189 196 153 75 49 128 196 179 175 201 229 212 205 206 163 119 86 89 116 119 128 185 245 253 245 211 161 123 118 135 142 145 83 39 43 84 142 189 214 168 106 98 103 71 37 26 37 53 54 50 63 81 68 40 33 29 31 36 39 39 40 50 62 78 93 99 122 124 89 65 58 80 86 92 100 102 85 61 48 120 159 214 230 173 98 94 143 165 149 130 110 83 76 85 75 68 65 78 78 74 117 185 218 157 137 109 151 204 208 171 104 52 35 50 69 80 78 53 36 59 73 88 83 62 54 54 47 36 33 44 68 79 72 62 61 50 50 74 97 88 67 62 66 68 72 64 45 38 48 63 69 73 86 123 157 163 152 137 123 81 54 44 71 139 180 138 89 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 164 164 165 165 165 166 166 166 163 164 165 165 165 165 165 164 164 165 166 167 167 166 165 164 166 167 168 167 164 163 163 164 161 163 166 168 169 168 166 165 168 168 167 166 165 165 164 164 164 165 166 166 166 166 167 167 169 169 168 168 167 167 166 166 168 169 169 169 170 170 170 171 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 172 172 172 172 173 173 173 173 175 174 174 176 179 180 178 176 175 175 176 176 176 176 177 177 177 177 177 178 179 180 180 180 176 177 179 180 181 181 181 181 180 180 180 181 181 181 181 181 177 179 180 182 182 181 180 179 175 178 182 184 183 183 184 185 184 184 183 183 183 184 185 186 188 187 187 187 189 193 196 199 197 193 191 193 194 193 193 194 195 194 192 192 193 193 192 190 192 193 193 194 195 196 197 197 197 200 203 203 201 200 203 206 204 204 204 205 205 205 206 206 208 208 209 209 210 210 211 211 210 211 211 211 211 211 210 210 201 205 210 214 217 216 214 212 213 213 214 215 215 216 216 217 217 217 217 218 218 218 219 219 220 219 219 219 218 218 218 218 222 220 218 217 218 217 213 210 210 217 221 218 215 214 214 212 209 211 213 221 232 217 158 97 120 145 129 110 97 70 83 131 181 165 142 132 122 135 179 200 165 124 88 71 65 67 67 61 46 82 147 207 225 209 194 195 202 210 215 202 143 91 93 99 110 93 113 133 118 117 127 116 76 70 59 62 91 115 95 55 20 42 99 166 173 151 153 149 151 127 86 94 130 155 161 129 94 62 79 119 128 125 116 95 64 59 44 65 84 117 162 229 215 91 72 176 233 212 195 200 198 198 198 200 203 205 207 207 207 217 225 220 221 216 197 135 51 126 172 172 151 115 125 187 219 221 210 214 209 154 129 170 209 215 211 227 243 217 136 39 15 87 190 235 233 245 228 179 90 51 48 48 39 46 45 36 38 40 43 39 25 25 56 92 165 237 253 193 121 63 39 51 44 45 41 32 26 30 38 44 70 105 146 178 206 227 229 218 213 208 203 200 200 203 205 206 199 205 210 221 235 212 130 46 37 35 45 49 43 63 80 143 204 196 183 175 183 196 198 191 202 215 210 179 158 171 202 225 228 183 123 131 194 216 203 210 215 216 214 207 204 208 214 218 207 236 188 122 126 149 176 222 177 130 195 243 215 203 209 233 220 141 121 174 211 216 222 229 227 219 208 208 215 210 204 209 211 211 211 211 211 211 211 211 213 212 211 211 211 211 211 212 209 209 208 206 208 218 233 245 253 210 135 57 25 68 141 184 224 230 234 232 229 230 233 236 226 216 207 205 210 213 210 205 209 215 207 209 212 216 232 232 244 213 159 93 43 31 34 28 25 22 22 26 32 34 29 24 22 21 21 21 22 23 25 26 27 29 25 20 22 29 28 20 24 6 55 118 160 192 204 158 125 132 150 160 159 176 211 233 215 120 52 19 19 66 124 165 158 141 142 158 165 176 205 229 229 236 242 247 249 240 215 191 125 53 26 38 46 45 41 49 44 46 31 18 19 26 67 129 190 177 120 181 245 236 215 216 211 213 214 212 211 212 211 209 212 210 209 209 210 211 211 210 207 210 231 248 250 163 55 65 134 138 146 171 201 199 169 147 161 85 83 133 164 203 210 159 88 29 49 105 84 26 57 161 240 203 152 184 185 115 135 208 202 151 114 134 195 231 201 152 153 193 215 232 196 132 140 179 156 152 142 93 62 95 157 211 223 224 217 186 139 140 173 170 170 170 175 185 193 191 184 178 164 144 124 121 156 181 171 174 200 212 202 215 216 215 212 212 215 254 229 132 103 168 233 251 213 222 232 196 154 187 227 210 207 236 238 222 201 176 140 96 67 67 88 120 118 84 87 127 127 155 168 139 107 125 157 151 126 112 113 133 147 141 127 118 109 113 131 139 143 148 166 207 243 253 253 252 253 225 169 130 83 135 174 188 183 199 238 251 236 193 132 88 108 153 159 155 191 152 117 133 174 230 236 217 204 186 178 192 214 225 225 223 203 180 196 228 229 172 121 60 55 27 27 40 37 35 37 30 33 33 33 33 33 33 33 33 30 30 30 29 28 26 23 22 24 25 26 27 29 31 32 33 28 27 27 29 32 34 34 32 32 32 32 31 30 28 27 26 35 38 41 40 36 33 34 35 31 28 27 29 33 31 24 18 12 23 34 36 31 27 30 36 38 38 39 39 38 34 29 25 48 65 69 66 126 206 216 197 214 176 150 132 77 21 39 101 169 192 223 253 252 176 89 54 107 137 123 118 92 67 59 79 79 114 122 80 37 24 24 20 32 48 88 154 163 94 31 4 9 81 171 234 222 210 197 198 195 194 181 166 169 180 169 144 143 162 180 198 212 203 185 178 202 185 158 159 146 149 186 175 94 33 20 30 26 24 16 10 8 47 129 217 241 224 208 180 137 141 125 70 28 20 25 49 121 172 213 213 200 199 202 199 196 202 191 193 211 203 191 206 219 209 190 146 86 66 105 155 215 217 215 219 229 230 235 251 253 208 117 55 58 66 49 37 31 41 44 49 39 49 60 76 94 94 98 85 59 51 59 59 36 35 37 42 45 42 34 26 28 26 25 26 25 22 21 22 32 35 37 37 32 27 23 22 25 25 25 25 24 22 21 20 20 21 20 18 24 29 24 14 10 14 35 66 107 157 178 165 140 146 147 137 124 147 154 98 38 44 46 47 48 39 36 48 67 69 83 114 118 68 21 18 24 23 18 11 14 25 32 32 46 87 137 173 185 157 96 45 19 20 21 26 35 40 37 30 26 25 24 25 31 37 38 36 41 51 52 39 27 26 27 25 26 22 34 61 84 106 138 168 138 114 74 46 40 40 49 65 72 53 55 88 113 108 91 83 62 39 30 35 35 34 34 31 36 34 31 28 27 27 29 29 26 26 26 29 30 30 26 23 23 25 27 28 29 29 28 27 25 47 79 105 110 90 55 28 37 35 29 23 24 31 37 38 34 20 36 85 142 178 163 117 66 34 38 53 59 54 41 43 38 37 30 23 25 34 40 39 34 32 29 27 26 27 28 29 29 30 31 29 27 25 26 27 28 27 28 32 37 41 43 43 37 35 33 30 29 29 31 33 37 37 36 32 29 30 36 41 54 52 49 45 42 42 45 49 54 46 37 34 37 40 39 37 29 31 33 33 31 28 27 27 28 32 36 37 37 35 35 36 39 36 33 33 36 41 44 46 55 52 48 45 42 37 31 27 20 14 16 25 31 29 27 29 29 18 22 58 122 182 188 155 124 106 127 160 150 122 117 124 147 154 123 90 115 161 163 135 90 59 92 140 157 139 129 176 208 208 198 195 196 178 165 176 184 202 220 200 140 94 87 94 145 165 168 139 103 89 96 106 128 145 189 215 200 193 201 199 194 179 183 194 184 173 192 221 230 208 152 80 94 148 190 181 165 164 192 211 172 111 145 199 167 105 118 181 181 179 196 172 139 101 102 112 94 53 116 213 247 209 159 146 144 96 46 44 64 93 152 221 251 180 83 70 103 108 118 135 150 157 154 149 150 166 161 117 61 30 28 36 60 151 229 254 252 233 232 228 242 218 190 164 124 51 13 19 67 150 244 251 236 235 226 232 241 230 229 236 227 205 200 212 226 232 235 235 235 237 237 234 205 172 253 254 230 64 13 174 252 242 239 233 221 223 208 161 148 159 217 244 249 190 119 170 244 252 241 242 245 239 244 247 221 248 254 252 215 184 213 240 242 239 223 203 200 138 86 147 253 254 254 252 206 185 231 248 220 231 228 221 224 222 221 232 240 155 103 133 191 222 225 224 229 237 251 254 208 108 42 40 96 174 227 230 216 228 242 217 128 11 30 131 205 226 181 146 175 215 239 225 201 186 173 160 156 163 181 203 213 209 204 204 211 202 201 216 226 183 144 175 224 179 139 151 191 208 204 207 204 205 205 202 199 199 203 207 199 206 200 198 208 204 196 201 206 218 228 229 212 200 185 140 89 88 160 203 190 159 141 121 142 185 187 141 127 152 148 114 75 75 105 147 170 181 193 200 205 209 231 222 178 92 46 113 199 232 223 207 208 208 210 207 208 208 207 206 206 207 208 208 208 207 206 205 205 206 206 207 203 209 206 214 213 172 145 164 174 184 206 184 133 143 188 201 142 164 215 235 220 241 240 178 120 31 13 37 97 187 227 245 224 215 205 202 205 207 205 202 205 205 205 205 204 203 202 201 203 203 204 207 208 206 205 206 218 217 166 87 101 191 233 233 229 184 112 113 197 240 207 175 154 177 172 140 119 145 167 132 52 31 89 177 236 253 235 187 138 112 117 130 134 133 120 120 116 104 93 117 167 189 166 139 148 168 178 172 161 144 133 133 127 115 115 98 69 83 130 152 127 102 77 69 90 120 116 85 85 132 156 132 101 120 159 157 85 82 133 204 207 152 105 90 71 80 85 82 74 71 83 102 123 118 97 76 70 65 60 62 60 68 83 97 108 124 129 122 92 117 164 186 161 138 153 177 187 165 125 79 61 92 131 144 103 79 89 120 114 95 124 178 167 148 155 177 220 253 240 210 186 119 55 60 132 190 169 117 84 62 59 72 80 100 144 183 158 142 168 171 141 101 68 85 125 102 109 147 175 140 81 76 100 104 68 48 82 99 87 89 152 251 254 205 126 44 58 109 104 191 244 253 246 205 156 114 114 128 162 163 111 88 145 216 228 211 182 171 170 177 176 145 96 54 33 30 50 92 132 164 114 92 140 171 117 52 27 36 41 35 41 70 92 77 47 32 28 32 37 39 37 37 42 48 48 67 76 106 124 96 75 73 90 94 103 107 100 82 62 47 109 135 168 172 131 80 63 72 63 77 103 132 128 134 169 167 113 61 36 68 123 175 213 229 180 127 84 166 248 241 201 132 60 31 43 79 108 111 77 53 46 56 70 69 58 54 52 42 36 29 37 60 70 64 64 73 53 53 104 148 122 86 92 108 103 86 54 28 28 51 70 76 72 92 138 178 180 159 135 118 103 64 42 66 128 154 115 86 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 164 164 164 165 165 166 166 166 164 165 166 166 166 165 164 163 163 164 166 167 167 166 164 163 165 166 167 167 165 164 165 167 165 165 166 166 167 166 166 166 166 166 166 166 166 166 166 165 164 165 166 166 166 166 167 167 168 168 168 168 168 168 168 168 169 169 169 170 170 170 171 171 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 171 171 172 172 173 174 174 174 177 177 177 177 176 176 177 179 175 175 176 176 176 176 177 177 180 180 180 179 178 178 178 177 178 179 180 181 181 181 180 179 182 181 181 181 181 181 181 180 180 180 181 182 181 180 179 178 179 181 183 182 182 182 185 187 185 185 184 184 185 186 187 187 188 188 189 190 192 194 196 197 198 193 191 194 196 195 194 196 196 194 192 193 194 195 193 192 192 193 193 194 195 196 197 197 198 202 205 204 200 199 202 206 204 204 204 205 205 206 206 206 207 207 208 209 209 210 210 211 212 212 212 212 211 210 209 209 208 209 211 212 213 213 213 213 213 213 213 214 215 215 216 216 216 216 216 217 217 217 218 218 220 220 219 219 219 218 218 218 220 219 217 216 216 216 216 216 215 222 224 217 213 217 221 221 211 203 197 209 231 227 178 125 110 130 148 147 150 142 119 120 88 101 113 132 154 199 244 240 172 119 76 70 75 79 75 66 42 58 114 191 227 214 198 201 194 208 223 200 131 110 150 163 109 87 95 99 87 123 179 193 170 152 109 67 59 70 59 33 31 67 100 123 120 115 115 94 86 95 96 111 109 94 91 68 82 91 74 65 88 109 98 69 45 35 39 62 56 88 129 165 88 80 154 232 226 205 205 194 207 208 208 207 205 201 198 195 209 220 224 222 236 217 179 97 59 117 150 128 111 143 195 227 210 206 203 210 210 182 160 164 181 201 208 224 232 212 152 64 7 64 177 245 253 248 184 112 65 32 30 35 42 49 41 50 40 38 36 37 52 91 145 185 233 246 204 111 46 37 46 49 37 28 26 37 55 78 108 133 178 195 212 221 224 222 212 200 201 200 199 199 199 201 204 206 205 203 197 201 225 230 178 113 60 42 46 58 60 61 38 83 135 147 169 191 203 205 201 199 198 211 215 199 181 178 189 199 211 181 118 99 139 153 144 159 193 202 216 223 213 200 203 215 211 240 184 129 161 181 161 164 141 115 178 200 170 186 213 235 217 156 160 219 238 224 219 221 192 209 211 202 203 207 209 213 212 212 212 212 212 212 212 212 213 212 211 211 211 211 213 213 217 211 208 212 222 232 235 235 197 115 43 43 106 187 241 253 244 229 218 218 215 205 202 208 207 206 207 211 214 214 210 206 207 212 207 212 211 207 218 220 243 242 227 176 105 57 41 36 28 25 24 27 32 33 28 23 20 20 19 19 20 22 24 25 24 26 25 22 25 29 29 25 20 6 82 192 255 250 217 154 136 139 144 142 135 143 172 198 177 112 58 29 24 38 73 128 171 171 178 183 184 199 217 223 217 213 203 203 227 252 252 237 184 85 35 24 26 46 48 46 38 39 29 19 34 86 164 229 254 195 120 190 234 217 214 208 211 215 215 211 208 210 211 210 210 211 212 213 213 214 217 219 230 236 237 240 247 176 57 18 59 87 113 135 157 160 146 135 117 63 63 114 152 175 175 151 90 68 71 78 58 23 59 164 253 208 157 207 218 128 118 178 197 173 152 123 163 244 232 175 134 177 202 215 193 129 106 134 167 205 192 109 78 128 172 193 180 153 149 143 138 155 167 168 171 150 140 156 175 176 168 164 179 157 143 121 115 118 104 108 141 160 162 189 188 191 183 173 189 238 221 125 62 110 201 243 246 235 199 158 163 216 248 240 242 235 225 192 162 139 99 71 50 91 117 113 106 113 139 169 240 227 226 208 176 173 196 215 195 173 167 178 183 176 164 152 121 118 151 171 176 179 171 181 220 223 219 202 179 161 144 129 175 203 210 212 180 142 179 236 246 229 165 106 141 187 186 204 175 136 119 173 223 251 229 195 207 196 180 178 198 222 224 214 194 170 180 218 241 221 193 126 79 34 25 42 38 33 37 33 34 34 34 34 34 34 34 34 30 30 29 28 27 25 24 23 23 23 24 26 28 30 32 33 29 28 27 29 32 34 34 33 35 36 38 37 34 29 24 21 34 37 38 36 32 29 31 35 35 34 33 32 31 29 24 21 17 26 33 31 24 23 30 38 33 34 35 36 35 32 28 25 30 33 41 57 117 179 192 193 214 146 87 57 22 12 90 194 247 246 238 239 218 136 56 36 69 88 65 74 88 108 122 143 158 194 186 110 37 15 16 12 29 58 128 201 174 75 19 4 39 114 192 229 201 195 195 203 202 194 190 182 162 150 155 162 191 184 165 166 198 210 193 179 181 159 155 157 136 121 120 106 68 31 28 32 28 28 17 8 15 75 162 232 231 215 222 201 158 161 158 105 46 25 23 33 94 151 206 221 212 207 207 206 206 200 192 194 201 199 197 201 197 204 218 216 168 98 73 95 140 152 155 164 185 197 206 224 203 161 93 54 55 62 54 36 38 38 46 89 113 141 150 168 186 167 155 141 109 87 97 119 76 64 48 38 35 35 32 29 27 24 25 27 26 20 18 19 23 28 34 37 35 30 26 24 23 23 22 21 21 22 22 22 24 21 18 19 24 25 18 10 7 20 79 139 166 197 216 200 160 157 150 137 130 165 173 107 40 70 74 54 38 33 46 72 92 78 77 89 85 56 36 36 26 22 16 14 16 19 22 23 36 66 90 118 143 119 65 37 28 46 68 83 88 83 70 57 46 37 29 29 33 35 34 34 39 43 44 39 31 26 23 22 23 22 34 55 79 103 112 105 83 73 55 43 40 42 60 89 85 49 39 69 93 86 76 79 58 36 27 34 35 35 35 32 36 35 33 31 29 28 27 27 28 28 29 31 33 32 28 25 25 26 26 27 27 27 27 27 26 41 65 80 73 52 37 33 36 33 30 27 23 24 33 43 39 36 63 121 171 181 156 128 79 40 39 54 60 53 39 43 37 37 30 21 23 35 40 38 33 32 31 29 28 28 28 28 28 30 30 29 26 25 25 27 25 26 29 35 40 42 41 40 30 29 29 30 32 35 38 40 41 38 33 28 28 31 38 42 51 48 44 38 35 37 43 48 46 42 38 37 38 39 37 36 31 35 38 39 37 34 32 32 31 33 34 34 33 32 31 31 34 32 30 31 35 40 43 45 54 51 48 45 42 37 31 26 22 25 31 42 61 69 52 28 29 24 22 40 94 160 175 145 115 107 131 145 120 119 151 169 163 180 156 108 101 126 132 120 77 72 127 165 160 126 111 169 216 200 174 161 175 195 198 191 165 177 199 178 129 124 129 99 78 80 68 47 48 91 158 206 185 182 205 219 201 193 203 202 187 188 190 189 171 146 150 178 222 217 149 54 76 164 227 210 153 129 166 208 179 130 177 205 150 98 124 163 156 161 177 188 184 167 176 181 167 129 174 249 253 223 174 122 71 33 32 54 37 52 89 157 204 142 60 72 103 114 130 142 140 122 96 77 97 98 81 51 34 41 52 55 104 205 254 249 231 225 232 222 226 225 240 242 193 81 20 24 66 148 241 250 234 234 227 233 234 231 231 233 226 211 196 188 223 230 236 237 236 236 234 231 209 187 243 254 239 81 13 144 252 251 238 237 228 241 255 226 226 251 255 245 254 225 136 122 210 246 243 227 226 235 242 229 210 220 207 198 184 187 231 254 254 242 248 247 254 217 141 142 237 254 250 207 179 199 231 230 217 224 222 221 226 223 224 238 217 150 152 172 182 214 228 231 237 224 194 161 123 72 39 40 71 140 203 230 225 225 234 216 128 9 24 128 214 253 231 208 215 226 222 209 209 210 196 181 152 158 176 199 210 208 205 207 198 202 206 212 212 167 146 201 228 181 127 127 176 207 209 213 205 205 203 200 198 199 203 206 208 210 200 197 209 209 203 208 207 222 209 199 203 213 213 187 114 77 145 213 231 205 172 125 122 144 138 113 112 128 124 106 108 109 125 145 154 169 191 203 199 213 215 224 216 130 55 72 173 226 229 212 211 207 208 208 208 207 207 206 206 207 207 208 207 207 206 206 206 207 208 208 207 201 200 213 220 196 160 139 141 172 166 123 126 181 201 172 161 206 222 214 203 226 244 195 125 41 30 43 71 129 172 210 217 221 219 209 204 205 202 196 205 204 203 203 202 202 203 203 205 206 205 204 205 207 205 202 219 226 196 119 107 182 232 237 207 129 105 157 215 248 240 203 199 224 238 219 182 180 192 161 65 23 57 120 174 226 226 198 138 90 91 126 146 137 118 122 127 118 102 103 126 146 156 164 179 169 159 159 155 136 130 145 140 148 132 92 69 83 114 135 121 112 99 86 87 106 112 96 113 131 149 128 100 94 96 107 96 93 133 179 174 137 106 88 91 116 121 113 104 80 70 90 134 140 128 108 98 86 66 53 57 63 75 91 95 90 105 136 120 101 116 147 144 130 135 145 171 166 153 116 72 69 105 136 95 75 82 132 160 141 146 189 162 158 183 200 206 220 233 250 167 94 82 85 103 165 186 166 123 110 104 92 67 75 134 191 220 251 252 252 201 145 172 228 223 184 190 221 229 201 169 172 201 184 108 62 90 98 80 90 136 218 208 177 132 54 31 35 94 146 194 244 239 152 89 86 139 195 239 197 109 87 151 217 219 187 150 160 191 222 225 177 103 71 54 35 40 70 76 78 66 68 142 183 130 68 40 36 39 26 32 56 72 74 61 44 30 28 32 39 37 32 41 59 95 110 90 87 99 90 85 89 100 101 106 100 81 65 54 43 66 89 114 114 98 87 80 69 85 124 155 165 137 156 236 252 198 103 33 77 178 237 248 252 242 173 86 140 232 252 240 163 90 38 29 61 102 117 94 78 43 44 61 79 78 68 54 40 33 28 30 43 56 63 68 72 45 48 130 194 149 101 125 158 138 114 86 69 61 59 60 63 66 95 160 210 196 148 117 109 130 101 70 56 82 96 76 73 167 166 165 165 165 165 164 164 167 166 165 165 165 165 164 164 164 164 164 165 165 166 166 167 165 166 166 167 166 165 163 162 163 164 166 167 167 166 164 163 163 165 166 166 165 165 167 169 170 169 166 164 164 164 166 167 164 164 165 166 166 167 167 168 164 165 166 166 166 166 167 167 166 166 167 168 169 169 170 171 169 169 169 170 170 170 171 171 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 173 171 171 172 172 173 174 175 175 176 179 180 176 170 169 173 179 175 175 176 176 176 176 177 177 184 183 182 180 178 176 175 174 181 181 181 181 181 179 178 177 182 182 182 181 181 180 180 180 182 182 181 180 179 179 179 179 189 188 185 182 179 180 183 187 187 186 186 186 186 187 188 189 189 190 192 193 193 192 190 189 198 192 190 195 197 196 195 198 196 194 192 193 195 196 194 192 193 193 194 195 196 196 197 197 199 203 205 204 200 199 202 205 203 204 204 205 205 206 206 206 206 207 207 208 208 209 210 210 213 213 213 212 211 210 208 208 216 214 211 209 209 210 213 214 212 213 213 214 214 215 216 216 215 215 215 216 216 217 217 217 220 220 220 219 219 218 218 218 217 217 216 215 215 217 219 221 212 218 216 207 203 211 218 220 225 196 169 174 208 230 215 186 157 150 182 201 220 229 179 133 83 100 113 131 157 196 206 160 132 105 95 104 100 86 76 72 57 46 83 168 224 221 206 208 205 199 208 194 130 128 200 231 166 133 118 92 62 106 183 210 231 223 172 92 41 36 39 30 37 65 77 89 111 140 161 147 103 120 146 176 149 107 118 130 165 179 108 47 87 140 132 95 53 49 61 77 71 110 101 45 37 107 195 236 230 220 212 199 201 201 202 203 205 206 208 209 205 219 218 216 235 209 167 84 38 74 134 155 155 204 237 203 206 196 198 205 210 214 186 134 137 168 184 204 206 189 154 89 28 45 130 211 239 205 117 60 39 36 43 43 54 43 19 45 40 31 23 39 96 173 232 254 252 206 141 71 29 41 50 25 34 25 41 87 128 154 186 216 235 229 222 213 204 197 199 205 201 203 204 201 198 198 202 207 197 207 205 199 213 230 211 174 101 60 42 51 64 68 29 60 81 112 169 221 235 218 202 202 198 201 205 206 203 194 180 169 192 176 116 81 106 114 110 131 154 171 205 230 216 183 176 192 226 241 182 150 206 212 152 129 116 100 147 139 114 170 217 230 218 160 163 212 222 208 207 206 209 214 210 206 211 212 210 215 212 212 212 212 212 212 212 212 212 212 211 210 211 212 213 214 216 210 214 235 252 244 204 167 83 39 56 148 223 241 237 236 225 217 211 211 213 212 211 213 206 209 211 208 204 204 209 214 216 214 205 214 216 209 215 213 210 228 250 239 174 102 60 43 30 27 25 28 33 33 28 22 19 19 18 17 18 20 23 24 24 24 25 27 27 24 24 25 14 9 72 165 248 246 215 169 160 197 220 221 215 204 206 225 203 118 49 30 23 9 58 169 242 249 244 219 206 224 236 225 216 205 185 179 211 249 248 222 143 58 32 28 25 47 45 32 42 25 13 34 104 193 245 250 242 169 122 215 232 205 223 214 210 215 215 209 206 209 212 211 209 213 218 219 217 218 224 230 220 232 213 180 165 113 32 1 54 120 176 185 168 144 128 126 108 102 93 96 137 195 201 164 134 144 109 49 27 22 68 177 244 212 155 189 211 138 107 126 163 171 175 112 125 229 232 175 141 183 205 208 191 128 87 112 165 211 200 123 108 157 176 176 140 106 121 137 146 163 181 218 203 162 140 159 181 175 161 157 169 162 184 178 155 133 105 106 103 129 146 182 177 177 161 141 165 179 178 133 63 67 163 243 254 232 180 169 211 222 201 200 172 160 138 78 71 124 145 151 122 165 198 205 204 201 200 204 244 253 254 220 201 232 252 252 239 226 218 222 239 253 230 187 131 110 141 175 198 209 182 164 146 140 141 136 132 157 193 208 251 221 192 223 207 127 136 208 249 248 196 139 161 170 151 192 179 171 173 210 220 232 207 186 212 215 200 180 187 207 202 178 165 149 161 204 244 248 245 180 98 40 25 43 37 31 38 36 34 34 34 34 34 34 34 34 31 30 28 26 25 25 25 25 22 22 23 25 27 30 32 33 30 29 28 29 32 34 34 33 33 37 40 41 37 29 20 14 32 35 36 33 28 26 29 33 40 40 39 36 32 29 27 26 23 29 32 26 18 18 28 39 36 36 35 34 33 33 32 31 19 19 27 44 91 136 147 157 147 79 26 17 20 47 132 226 249 253 240 217 166 71 8 13 62 89 84 124 177 218 216 210 220 232 197 107 27 4 14 24 12 60 162 242 186 63 8 3 68 137 202 225 193 192 193 197 207 191 193 196 169 148 174 214 219 190 136 124 176 216 206 184 141 116 145 154 132 107 67 49 38 26 38 37 26 22 9 3 20 92 178 233 220 209 223 197 156 161 174 132 65 33 25 29 46 114 190 225 224 214 207 203 198 193 206 209 193 195 205 196 198 207 209 216 220 177 106 63 62 81 87 96 118 124 122 131 127 91 51 40 37 38 50 51 67 47 55 138 199 237 230 234 226 212 207 200 167 136 145 173 142 112 71 38 23 22 26 28 24 22 23 28 27 21 18 19 15 22 31 37 36 32 28 26 21 20 19 19 20 22 24 25 29 25 25 27 26 19 14 15 12 19 105 191 193 189 214 225 192 179 154 120 106 147 156 82 42 90 99 63 34 32 62 102 108 76 52 47 46 46 47 45 30 22 15 15 15 14 15 18 22 42 46 63 88 65 29 33 50 88 135 163 166 150 124 104 89 71 53 44 39 31 26 26 34 29 29 33 34 27 18 13 16 22 34 44 59 81 82 60 57 49 38 36 34 31 53 92 75 45 28 44 67 73 70 68 56 34 26 33 36 36 37 33 36 35 34 32 30 28 27 26 29 29 30 33 35 34 30 26 28 28 27 26 25 25 25 25 31 36 46 52 46 37 38 47 36 35 35 32 23 17 27 43 49 65 92 132 170 176 154 136 90 47 40 54 59 52 39 44 39 38 30 21 23 35 40 37 30 30 30 29 28 27 25 24 27 28 29 28 26 25 26 28 24 26 31 37 41 42 39 35 25 25 26 29 34 38 42 44 43 38 30 25 26 31 38 42 45 42 36 30 28 32 39 46 33 35 37 39 38 37 37 36 34 38 42 43 40 36 34 34 33 33 33 32 30 29 28 28 29 28 28 31 35 39 43 45 50 48 46 45 42 38 32 27 32 50 66 82 112 129 95 44 25 28 23 20 58 129 165 152 150 128 121 101 85 134 191 193 177 217 199 122 79 93 108 104 125 140 192 196 176 149 129 171 211 190 151 120 134 186 216 209 168 174 173 147 121 119 102 62 32 32 19 17 66 154 220 243 187 172 189 210 201 193 197 193 207 204 195 184 156 113 113 155 211 225 145 33 69 178 248 231 127 109 164 205 164 126 200 228 142 95 117 144 165 194 207 236 224 219 228 230 234 208 222 252 249 217 168 96 35 38 67 72 62 61 51 71 118 102 77 128 181 198 218 223 203 162 116 86 132 100 62 44 46 61 77 88 140 202 232 250 245 219 223 232 228 231 251 254 210 96 19 5 63 145 238 248 232 233 227 234 226 232 233 231 230 225 202 176 221 229 236 237 236 235 233 229 194 181 224 254 251 101 12 107 232 252 225 238 248 226 238 242 229 240 240 228 232 247 196 93 157 223 251 243 232 234 243 236 224 215 179 170 183 207 241 242 240 226 249 248 254 253 162 86 167 244 250 185 176 218 234 227 226 225 219 223 229 218 213 228 188 148 203 220 189 211 228 232 212 162 94 66 89 113 121 130 91 138 191 231 231 223 229 221 143 17 21 111 193 243 235 226 221 214 204 206 217 214 206 206 199 195 198 206 207 201 201 206 208 216 217 211 203 160 147 210 219 198 161 158 196 217 207 201 199 200 201 203 204 204 203 202 204 206 206 205 203 201 201 203 199 209 193 196 216 219 216 207 148 99 153 208 231 229 218 171 101 95 97 126 160 170 170 179 182 177 171 155 144 163 194 210 198 220 197 219 234 149 71 53 150 217 231 215 211 204 205 208 208 207 206 206 206 206 207 208 207 207 207 206 207 208 209 210 206 200 210 211 198 200 198 175 187 193 148 118 169 215 188 144 178 223 215 203 192 197 228 208 129 53 48 51 44 68 100 145 183 212 233 225 210 206 206 205 206 205 204 203 203 204 206 207 207 209 205 200 200 206 208 204 210 223 218 155 119 165 215 232 168 133 135 187 228 227 211 203 192 199 224 237 199 170 178 168 93 25 27 59 101 162 175 154 99 81 106 136 134 115 105 120 130 135 130 120 115 118 144 179 164 140 131 154 163 137 126 146 178 196 149 81 71 89 105 125 105 110 113 100 85 93 109 113 143 123 123 108 96 81 59 78 107 106 129 146 132 114 101 83 115 149 157 155 152 107 60 60 103 115 129 141 138 106 68 53 57 51 53 72 84 77 102 157 126 83 80 108 107 95 101 112 134 162 175 135 77 60 81 99 95 65 65 137 204 184 148 160 151 146 179 205 203 196 203 230 169 105 123 102 72 136 170 147 132 139 145 116 59 37 73 119 167 250 248 252 236 201 241 253 251 192 186 193 176 179 203 227 240 218 128 71 99 103 76 83 82 114 109 126 122 95 84 35 47 65 105 156 155 116 93 75 164 220 244 181 105 110 164 197 198 177 146 149 167 201 228 199 133 150 160 95 32 32 49 74 57 52 115 150 111 73 50 32 39 28 33 47 58 73 74 55 32 22 27 41 38 30 48 79 154 164 118 77 75 74 77 83 104 103 104 89 62 47 44 39 44 74 109 118 109 109 112 104 161 220 228 169 84 103 214 249 249 141 49 90 204 253 248 249 249 215 110 101 169 234 249 171 123 50 16 35 77 106 101 97 63 42 47 74 81 66 47 32 26 31 34 37 47 60 64 59 38 36 127 195 135 88 136 188 155 140 133 131 106 66 43 44 61 89 157 208 184 128 112 129 153 147 105 43 32 49 49 60 166 166 166 165 165 164 164 164 167 166 165 165 165 165 166 167 163 163 165 166 166 166 165 165 165 166 167 166 165 165 166 167 164 164 164 163 163 162 162 162 167 166 166 165 165 166 166 167 165 165 165 165 165 165 165 165 164 163 162 162 162 164 166 168 166 166 167 167 167 168 168 168 167 167 167 168 168 168 169 169 170 169 169 169 169 169 169 170 168 169 169 170 170 169 169 168 172 172 172 171 171 170 170 170 174 174 173 173 173 172 172 172 169 172 175 178 179 177 173 171 177 177 177 177 177 177 177 177 178 178 176 174 173 176 181 186 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 182 182 182 182 182 181 181 181 181 181 181 182 183 184 185 186 183 183 184 185 187 188 189 189 195 193 192 193 195 196 195 193 194 197 199 199 197 194 193 193 195 196 197 198 198 198 197 197 193 193 195 196 198 199 200 201 203 199 197 199 205 209 208 206 203 203 203 203 204 206 208 209 207 207 208 208 209 210 211 211 212 212 212 213 212 211 210 209 211 211 211 212 212 212 212 212 210 212 216 218 219 218 217 215 214 214 213 212 214 216 219 221 218 219 219 219 219 219 219 219 221 220 220 219 219 218 217 217 219 217 196 167 165 193 218 225 236 202 179 165 166 206 242 239 236 184 136 156 202 216 182 116 78 92 147 147 94 113 79 80 160 210 199 195 140 62 69 71 60 33 45 132 186 193 217 221 214 213 210 193 180 169 180 230 231 180 134 101 90 127 165 163 180 198 168 95 53 62 63 42 34 46 58 112 173 211 215 172 98 154 217 228 201 194 204 204 243 218 154 84 83 181 233 169 80 37 51 107 167 188 127 51 69 110 160 193 212 221 215 204 208 207 205 204 210 220 227 228 187 169 174 208 242 242 171 80 60 69 100 161 219 235 220 208 197 205 205 203 214 212 163 104 75 108 123 138 146 159 169 137 46 28 88 174 173 112 65 40 36 37 36 33 33 41 57 70 57 16 5 67 173 248 255 247 209 138 75 43 38 36 24 29 23 74 135 183 215 225 225 230 209 208 206 204 202 201 200 200 200 201 201 202 203 203 203 203 205 199 200 209 213 207 203 206 160 100 52 51 62 53 38 33 36 91 158 213 236 215 195 201 205 202 203 197 199 218 207 164 134 156 180 148 129 173 190 163 136 150 184 210 218 170 126 165 234 226 171 137 181 226 217 197 165 120 80 85 128 182 224 248 230 168 149 196 213 203 214 214 213 215 212 208 211 216 211 200 211 216 217 212 211 214 214 209 208 225 215 204 218 221 208 207 212 227 236 251 227 170 110 32 35 94 176 240 251 222 205 218 211 210 209 209 209 209 211 211 208 208 209 209 209 209 209 209 211 211 209 207 208 211 210 206 217 219 218 242 239 202 158 99 55 17 35 24 29 26 30 21 19 18 16 16 17 19 23 25 24 24 24 24 24 24 24 24 17 9 28 108 189 247 231 212 222 240 244 244 254 253 247 247 212 102 42 38 25 11 54 138 204 251 242 220 225 216 214 227 231 199 165 171 215 232 179 109 77 56 38 34 34 32 35 42 41 32 25 70 170 247 253 251 219 126 152 242 234 201 211 216 215 216 208 206 218 223 216 213 226 232 234 234 236 237 229 216 180 145 105 78 65 61 69 79 126 191 241 232 203 191 190 187 166 168 153 93 87 172 215 192 181 195 127 69 51 18 43 127 193 165 136 152 157 145 153 144 125 160 193 142 98 187 252 194 147 157 209 231 189 128 98 115 178 217 197 139 134 170 183 175 106 113 158 185 191 219 240 239 198 108 146 210 200 199 200 184 188 188 193 201 201 190 175 165 166 141 164 194 210 208 185 184 178 193 194 175 156 104 102 205 236 184 182 204 188 167 153 128 115 108 79 77 146 226 235 199 160 221 254 252 253 246 221 205 226 240 241 231 212 217 246 253 235 213 177 211 250 253 248 190 132 117 177 237 233 239 235 185 107 111 134 174 206 224 236 247 242 201 171 208 241 186 126 135 191 212 205 157 114 118 162 204 234 224 219 204 200 203 195 199 195 224 230 195 157 154 170 181 142 99 161 239 238 237 248 158 60 33 45 53 53 49 31 40 38 32 34 35 32 34 37 31 32 30 28 25 23 22 22 22 23 23 24 25 27 30 32 33 32 31 29 28 29 32 34 35 38 37 36 36 34 28 21 16 28 33 37 33 25 22 27 34 41 40 38 36 33 30 29 27 28 25 22 20 22 27 33 37 39 34 30 31 34 35 33 30 26 22 23 36 56 72 78 78 60 41 50 94 113 95 104 143 201 214 206 146 59 12 39 89 130 167 165 160 206 244 238 227 211 220 187 97 18 7 22 21 15 60 147 201 153 56 8 11 63 164 228 227 201 193 203 196 196 195 193 190 191 198 209 218 220 181 143 137 175 220 198 129 72 110 166 189 187 156 89 42 26 32 30 28 31 23 13 12 29 65 156 238 228 201 215 214 184 125 144 143 79 39 30 36 34 76 147 218 244 217 195 202 201 203 205 202 197 193 196 200 200 198 201 212 223 211 170 131 112 94 96 101 76 46 45 59 41 40 33 45 56 46 46 53 55 47 59 111 181 228 232 218 221 233 226 196 170 163 185 218 227 189 114 45 15 13 19 26 20 21 22 24 26 23 18 13 15 19 25 31 34 34 32 31 20 19 18 18 19 21 24 26 38 32 26 26 29 29 24 18 2 36 120 207 221 183 172 197 209 196 164 131 113 132 125 59 45 78 78 53 45 45 57 81 92 69 34 18 31 50 63 71 51 23 17 22 13 11 18 15 20 18 22 34 35 20 24 49 87 172 227 220 188 148 128 141 158 163 138 90 54 34 22 16 20 26 29 31 34 36 28 16 12 24 24 23 37 48 48 47 48 38 30 29 33 36 39 43 33 36 39 42 50 56 54 47 34 33 34 36 39 39 38 35 37 37 37 36 34 31 29 27 30 33 35 35 33 31 31 31 28 26 24 24 26 26 24 21 33 37 41 45 46 44 40 38 26 28 33 33 22 18 42 73 104 101 96 105 139 172 169 145 85 42 46 62 56 49 40 38 44 36 28 27 27 29 32 37 36 32 26 23 23 24 26 26 33 31 27 24 23 24 26 27 31 33 37 40 41 39 36 34 33 28 25 29 37 46 51 52 52 41 28 21 24 30 36 38 39 36 33 32 34 35 36 35 39 35 31 32 37 41 38 33 32 30 35 32 32 36 32 34 32 25 36 34 30 35 27 21 28 28 28 29 29 33 41 48 40 45 41 37 43 42 33 30 55 91 101 123 171 194 150 69 34 12 20 29 37 69 128 191 200 151 80 69 139 201 202 184 177 228 209 115 47 47 85 123 158 204 222 216 211 186 160 162 198 180 120 66 92 169 196 170 162 137 109 81 89 88 52 49 72 94 67 27 52 138 199 196 172 179 192 201 200 194 195 201 204 203 201 198 167 112 104 149 219 226 139 33 81 209 249 234 148 96 179 192 132 156 233 219 138 76 134 215 205 190 209 226 216 229 233 227 231 247 249 236 193 137 82 40 47 75 104 160 144 131 79 51 46 43 87 148 193 226 229 225 223 171 130 155 167 111 53 35 41 83 176 206 167 158 161 200 242 239 223 229 231 240 234 253 229 109 18 9 45 116 233 251 232 237 237 221 230 233 238 229 227 224 205 204 226 235 236 231 234 242 234 217 150 110 190 252 249 166 15 71 210 254 237 235 230 238 237 239 244 229 238 237 227 246 227 153 91 199 244 243 236 234 245 229 236 227 216 214 224 235 235 229 231 238 227 235 242 211 169 137 173 219 220 161 199 229 219 225 223 222 222 225 216 223 233 207 148 165 232 255 241 227 246 234 163 30 45 114 181 239 254 230 175 197 216 231 222 215 229 227 186 94 23 55 168 237 226 217 212 205 201 203 206 208 212 218 206 221 213 200 205 208 204 208 215 204 206 225 195 144 161 207 226 212 203 205 206 203 202 207 205 206 207 206 204 203 204 206 204 202 201 201 202 203 201 199 196 205 206 204 205 204 205 215 182 110 130 219 239 234 224 166 103 107 150 197 215 230 231 208 224 221 213 203 201 204 203 198 198 199 198 219 225 187 110 27 103 193 235 224 213 206 206 207 207 207 207 207 207 207 207 207 207 207 207 208 208 209 209 209 209 201 200 208 208 203 210 224 220 173 160 172 204 231 192 130 203 227 220 195 173 171 184 176 136 124 69 32 43 48 52 79 114 155 201 222 218 208 202 200 202 203 204 205 206 206 205 204 210 200 196 201 207 208 206 205 200 207 230 193 119 133 192 197 170 171 165 193 228 231 218 198 185 185 195 201 195 185 169 148 89 51 29 37 54 69 77 75 69 98 129 143 133 107 97 110 120 140 152 145 129 117 129 156 142 123 103 125 163 151 129 142 201 182 113 79 97 102 89 71 102 93 89 86 71 65 101 148 158 127 90 81 94 97 92 94 100 100 102 106 101 85 91 118 147 172 174 171 173 139 88 67 72 71 108 144 138 122 103 75 79 54 47 64 73 74 97 132 111 88 55 86 128 133 134 123 107 113 126 108 95 83 57 64 67 55 57 101 157 169 147 132 116 122 152 192 206 188 173 174 153 120 116 111 99 113 120 106 98 127 180 156 92 28 41 53 84 164 213 252 251 246 243 254 251 219 190 169 150 158 195 228 208 158 94 86 137 141 110 126 110 129 122 169 198 210 168 78 34 37 55 77 80 73 75 84 138 159 168 157 138 132 158 196 180 162 157 149 136 153 162 139 159 241 232 123 34 30 76 97 108 98 83 67 59 61 58 49 45 34 29 37 56 80 80 60 38 28 29 37 31 25 48 84 175 174 131 72 46 43 52 72 90 98 75 65 74 87 92 63 59 74 106 136 140 165 113 105 214 254 238 169 92 64 132 204 218 141 47 60 132 187 233 248 247 204 153 138 160 190 210 221 162 87 38 18 32 84 120 130 77 44 30 52 71 63 46 39 33 30 29 34 42 49 52 54 40 61 92 108 91 70 85 117 98 97 157 199 139 62 39 40 60 94 132 152 146 123 117 132 166 165 120 72 62 55 41 41 164 164 164 165 165 166 166 166 165 164 164 163 163 164 164 165 164 164 164 165 165 166 166 166 164 165 166 165 164 164 165 166 165 165 165 165 165 164 164 164 167 167 166 165 165 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 166 166 167 167 167 168 168 168 167 167 167 168 168 169 169 169 171 171 170 170 170 170 171 171 171 171 171 172 172 171 171 171 172 172 172 172 172 171 171 171 170 170 171 173 174 175 176 176 172 174 177 179 179 178 176 174 177 177 177 177 177 177 177 177 175 177 178 178 177 178 180 182 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 181 181 182 182 182 182 183 184 185 186 184 184 185 186 187 188 188 189 194 193 192 193 195 196 195 194 191 194 198 199 198 198 198 199 197 198 199 199 199 198 198 197 198 198 199 200 200 201 202 202 200 197 195 197 202 205 204 202 205 205 204 204 204 205 206 207 207 207 208 208 209 210 210 211 211 212 212 212 212 211 210 209 208 208 209 210 211 212 213 213 213 214 215 216 216 215 214 213 213 214 215 216 217 218 219 219 219 219 219 218 218 218 217 217 218 218 218 218 218 218 218 218 219 219 212 199 191 190 190 186 215 209 210 194 164 161 183 196 207 170 133 143 168 176 154 105 35 125 181 210 149 80 58 112 202 251 251 222 127 64 107 117 89 63 50 87 134 170 207 224 221 210 210 209 202 176 163 196 245 199 157 103 74 138 192 162 122 126 104 72 81 107 87 38 38 42 46 94 151 173 161 117 108 193 242 228 215 222 226 225 232 234 192 113 77 155 236 217 104 10 49 185 234 176 131 149 150 142 126 122 151 197 224 228 223 225 226 223 221 217 208 200 145 85 88 162 194 159 134 143 140 123 87 107 191 240 222 200 202 203 198 196 205 208 183 150 107 139 154 169 183 205 219 190 84 35 43 88 90 64 52 47 43 40 32 24 31 67 120 160 108 58 24 67 170 247 243 202 145 78 43 44 46 28 15 36 95 163 209 211 213 223 220 209 206 205 204 202 201 200 200 200 200 201 201 202 202 203 203 203 202 198 200 209 209 197 184 178 217 145 69 41 48 53 45 38 41 59 99 159 209 223 214 211 207 198 202 205 203 211 215 201 134 163 210 195 155 168 205 227 194 178 167 167 191 182 132 123 197 209 163 118 158 221 231 214 138 137 118 99 119 178 231 251 221 193 166 194 226 223 214 202 210 211 210 211 215 218 216 211 209 212 214 215 217 217 213 208 212 205 208 214 214 215 220 224 242 250 224 173 124 62 30 59 125 198 243 230 217 222 218 205 213 212 211 209 209 209 209 210 209 209 209 209 209 209 209 209 210 211 209 208 210 214 213 209 204 217 218 232 243 243 227 181 119 50 39 29 46 40 29 11 21 20 19 18 18 19 21 22 23 23 24 24 25 25 25 26 25 9 7 69 156 241 250 240 238 219 196 197 224 246 251 251 210 101 36 29 24 23 65 138 181 228 237 230 228 223 226 225 223 186 169 194 211 176 107 56 64 53 43 41 41 39 35 33 31 35 35 64 137 201 226 231 188 144 177 235 227 213 220 212 203 217 221 216 216 220 229 239 233 229 229 234 233 209 165 129 74 68 66 76 99 130 163 186 211 229 235 219 208 212 216 212 219 218 186 101 62 106 134 127 139 143 123 112 77 17 27 84 141 130 117 133 149 173 203 190 145 150 158 115 84 161 235 215 147 152 187 236 232 136 75 125 207 233 226 172 146 178 184 142 125 147 182 199 205 232 241 209 113 63 136 224 225 212 210 208 218 209 200 205 222 236 236 229 231 199 194 181 173 186 193 210 210 240 250 235 219 158 99 128 166 170 159 139 134 149 167 175 189 186 168 160 202 254 239 173 178 225 245 239 240 234 204 179 208 228 227 220 198 195 226 228 201 196 175 181 212 242 234 178 134 172 213 231 246 254 208 135 122 171 216 229 231 234 226 211 233 212 181 191 233 222 157 110 113 130 152 174 174 158 177 227 242 234 230 212 187 168 174 217 210 213 218 213 185 150 137 143 126 118 177 237 247 239 204 78 22 83 134 114 74 57 48 47 43 39 38 36 35 42 44 34 33 32 29 27 25 24 24 24 23 23 24 25 27 29 31 32 32 31 31 30 31 31 32 33 37 36 35 34 33 29 24 19 24 30 34 31 24 21 26 31 38 37 36 34 31 29 28 27 25 23 20 20 22 27 33 37 36 33 30 31 34 35 32 29 29 25 24 28 37 42 41 37 30 48 104 172 198 172 133 112 137 147 117 58 44 94 149 169 181 201 189 154 172 235 245 198 162 153 122 67 20 13 23 20 18 54 119 161 124 44 8 24 87 184 233 223 203 197 204 199 197 198 198 196 195 198 205 211 214 180 157 169 200 204 154 90 80 155 216 248 232 180 119 52 17 25 27 28 31 23 13 12 37 88 160 216 224 223 220 185 121 103 122 122 79 43 31 34 36 61 128 204 218 175 161 191 219 214 205 198 199 204 201 195 202 201 198 196 201 211 216 216 205 202 188 144 83 47 37 33 22 53 79 103 120 121 113 103 98 92 80 77 104 155 199 220 216 230 222 197 185 186 194 204 223 184 108 40 18 20 21 19 25 23 22 22 23 23 21 19 19 21 23 26 29 31 32 32 29 27 25 23 23 25 28 30 35 29 24 24 27 28 24 19 14 31 101 190 219 187 169 185 216 207 190 169 138 128 116 66 49 80 78 53 44 39 45 67 79 53 20 13 46 96 123 127 78 53 40 31 11 5 14 16 24 23 24 28 24 14 34 76 149 203 219 183 149 130 119 118 179 200 202 158 90 41 22 18 20 27 37 48 54 51 37 23 16 25 23 21 31 40 39 40 35 32 32 34 34 32 32 34 42 42 41 38 40 44 43 38 33 32 33 35 38 39 38 36 39 38 37 35 33 31 29 27 28 30 33 33 31 29 29 29 27 26 25 26 27 28 27 26 33 36 39 42 42 40 37 35 34 33 27 17 19 42 78 105 153 128 108 104 141 206 203 133 76 36 42 57 51 45 37 36 41 36 32 32 34 34 34 36 31 28 24 22 24 26 27 27 34 31 27 24 23 24 26 28 34 35 38 39 38 36 33 31 31 28 28 33 43 51 55 56 47 38 27 22 24 30 34 36 33 31 28 28 30 32 32 32 33 34 36 38 38 35 28 23 27 24 25 21 21 26 27 33 39 32 43 41 37 43 37 34 28 25 24 25 25 25 29 35 39 40 35 32 38 37 37 44 70 98 120 146 174 196 178 115 58 20 15 23 31 57 101 153 165 117 75 104 181 215 194 172 197 197 149 85 65 80 98 113 174 219 230 219 222 205 165 142 149 122 92 87 114 142 147 137 143 118 77 33 39 64 64 80 152 175 139 86 78 98 134 169 170 192 208 204 192 190 196 201 196 201 209 215 191 141 133 173 235 245 154 33 84 222 250 214 165 118 186 168 122 159 198 186 148 108 164 215 193 190 211 213 213 210 212 217 226 241 242 226 134 40 24 75 127 167 199 234 219 222 171 106 49 15 53 117 161 250 251 183 152 158 186 215 205 96 30 26 60 154 236 254 229 171 129 146 198 240 248 237 240 234 221 255 254 136 27 6 45 115 218 250 235 231 237 233 229 234 233 225 240 248 228 225 230 235 234 230 235 241 227 205 100 89 180 252 254 190 36 34 183 251 243 237 239 243 232 234 238 230 238 236 229 247 238 187 99 154 232 238 229 242 233 235 236 235 232 233 237 239 232 223 230 233 234 241 219 193 208 226 228 243 201 160 213 237 218 229 225 223 221 224 218 223 220 178 146 205 245 207 195 220 249 228 115 19 91 197 247 255 250 229 174 203 216 221 215 212 231 239 224 119 30 47 157 235 230 219 207 206 208 211 209 205 206 211 212 215 209 202 204 207 207 210 183 187 202 224 194 146 166 210 218 208 202 206 209 204 203 206 203 204 205 205 203 202 203 204 205 203 201 202 203 203 202 200 199 205 203 200 202 201 205 218 176 109 117 198 229 228 204 135 115 157 214 234 216 207 216 218 222 222 218 213 212 214 212 207 198 204 199 211 224 209 145 56 80 167 221 222 211 203 202 205 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 207 205 205 204 204 207 210 209 205 163 132 165 217 229 211 176 156 191 228 232 204 163 147 170 181 190 171 117 76 74 67 49 46 64 96 146 194 221 223 208 194 202 202 204 205 205 205 204 204 207 202 199 204 207 205 202 202 206 193 205 218 176 118 120 163 205 187 161 180 215 223 221 210 201 185 179 184 187 182 157 124 84 44 27 43 48 42 45 54 72 85 101 116 123 110 101 108 144 153 153 145 133 117 114 127 117 97 76 105 160 164 133 125 151 121 78 86 110 96 80 72 71 69 78 89 83 76 97 129 121 104 84 86 104 101 81 68 59 75 83 84 87 94 115 142 159 147 139 155 165 136 112 122 104 79 81 102 108 111 124 132 94 67 52 67 88 94 95 99 99 76 43 74 132 161 170 156 115 89 82 87 108 114 95 103 112 91 53 43 75 100 103 109 113 131 150 157 155 152 150 149 107 100 106 101 87 95 123 149 128 142 185 174 105 22 54 97 101 52 125 247 252 251 244 195 168 209 223 177 137 159 204 222 199 130 85 116 182 182 137 137 156 142 125 201 253 250 197 131 82 49 49 80 91 79 74 79 78 102 127 141 137 128 145 180 154 140 146 146 123 121 130 122 173 248 232 123 45 38 81 116 140 123 99 70 47 45 56 60 48 35 32 39 52 69 70 56 41 34 34 38 32 27 45 73 117 127 102 62 47 49 53 63 77 85 75 100 146 175 169 122 59 49 117 169 222 228 176 136 233 250 221 187 153 120 125 135 133 98 47 41 63 110 195 246 241 205 186 185 196 231 249 238 209 127 53 12 19 59 85 100 64 47 34 39 50 52 47 41 36 31 27 29 35 42 46 47 39 45 56 61 55 46 46 54 47 65 113 133 97 60 48 39 58 66 86 113 124 110 107 125 156 151 124 98 85 62 38 34 162 163 164 165 166 167 168 168 165 165 164 163 163 164 165 165 166 165 164 164 164 165 167 168 163 164 165 165 164 163 164 165 166 166 166 167 167 167 167 167 167 167 166 165 165 166 167 167 167 167 167 167 167 167 167 167 168 168 169 169 168 168 167 166 166 167 167 167 168 168 168 169 167 167 168 168 168 169 169 169 172 172 171 171 171 171 172 172 171 171 172 172 172 172 171 171 172 172 172 173 173 173 173 173 171 171 172 173 174 175 176 177 176 177 178 179 179 179 178 178 177 177 177 177 177 177 177 177 172 176 180 182 181 179 178 178 180 180 180 180 180 180 180 180 181 181 181 182 182 182 183 183 182 182 182 182 182 182 182 182 183 183 183 183 183 184 185 186 186 186 186 187 187 187 188 188 193 192 192 193 195 196 196 195 193 196 199 200 200 199 200 202 200 200 201 201 200 199 198 198 196 196 197 198 199 200 201 201 203 200 198 199 203 205 205 203 207 206 205 204 204 204 204 205 207 207 208 208 209 209 210 210 211 212 212 212 212 211 210 209 206 206 208 209 211 212 213 214 215 215 214 214 213 213 212 212 212 214 217 219 220 220 218 217 219 218 218 217 217 216 216 215 215 216 216 217 217 218 218 219 223 222 224 223 211 188 166 155 158 165 181 191 173 139 113 103 119 144 176 206 196 170 161 145 102 145 173 235 240 166 98 117 204 241 235 185 97 93 181 198 140 104 66 53 83 124 156 194 224 214 225 238 232 191 151 159 193 202 195 114 65 159 230 173 125 113 101 102 114 113 88 60 80 73 50 53 71 74 74 65 136 216 245 225 229 230 216 215 210 238 231 159 84 109 184 196 98 18 59 171 190 135 135 200 225 201 147 91 81 117 157 173 175 177 173 162 148 134 119 108 79 47 40 74 100 108 147 207 244 209 138 85 103 165 207 218 205 200 196 197 201 202 197 191 203 212 209 216 235 252 246 198 110 52 26 37 37 33 37 37 34 24 20 42 91 152 203 232 196 148 81 61 116 180 173 124 73 32 31 47 37 13 31 94 182 232 247 219 203 210 207 194 201 201 200 200 200 200 200 201 201 201 201 202 202 202 203 203 205 200 201 207 208 196 177 164 208 163 99 54 42 47 48 42 49 39 53 100 161 212 229 221 215 206 206 209 212 220 216 199 125 156 217 220 178 171 204 245 235 204 176 161 178 188 151 120 156 200 175 108 110 160 178 164 126 171 187 146 107 125 180 221 241 212 162 173 218 221 213 216 205 203 204 208 210 209 209 210 216 211 208 210 214 215 216 216 219 209 225 236 225 232 248 245 232 181 123 72 67 72 91 173 212 247 252 224 208 212 215 214 214 213 212 211 210 209 209 209 210 210 210 210 210 210 210 209 209 210 210 209 211 215 215 211 210 224 218 215 224 240 250 235 173 90 58 32 46 39 32 22 21 21 20 20 20 20 20 20 22 23 23 24 25 26 27 27 26 11 4 46 132 233 251 239 233 192 161 164 186 213 231 234 179 88 33 25 27 39 79 138 169 198 224 237 228 229 229 197 183 166 169 183 159 99 55 46 52 50 45 36 30 30 36 42 73 73 53 40 66 105 132 149 132 162 222 254 246 235 227 207 217 222 224 227 236 241 234 223 201 171 150 150 139 104 70 56 57 90 137 179 208 226 233 234 233 224 212 208 214 223 225 222 244 243 196 95 36 43 55 65 100 123 149 149 95 47 51 57 77 90 106 120 135 189 235 215 171 133 101 74 76 142 215 234 165 162 171 227 253 146 66 142 233 249 235 168 135 181 187 117 117 160 186 208 227 252 248 177 78 81 169 248 247 227 230 247 247 219 202 214 235 242 241 241 237 218 210 177 154 162 156 155 222 251 254 248 254 212 112 61 112 148 149 148 179 195 204 234 232 232 223 216 235 254 224 160 207 230 232 223 234 238 209 176 197 234 235 233 209 201 232 220 160 187 209 182 176 204 192 158 139 215 253 253 253 200 124 99 196 235 252 231 213 221 227 222 220 223 206 187 198 205 162 106 81 95 117 169 217 207 193 217 228 242 245 212 169 137 145 199 222 210 212 224 212 173 142 133 105 144 205 239 248 211 133 16 21 142 216 194 133 89 64 38 36 35 39 38 35 42 44 35 34 33 31 29 27 26 26 26 24 24 24 25 26 28 29 30 31 32 33 33 32 31 30 30 36 34 32 31 31 30 27 24 20 27 32 30 24 20 22 27 33 32 31 30 28 27 26 25 21 20 19 20 23 28 33 36 32 30 30 32 35 35 31 27 23 23 24 27 29 29 27 25 18 46 110 176 213 215 174 118 73 51 26 39 108 194 243 251 223 216 201 160 150 215 233 168 105 77 52 37 25 25 26 20 24 47 81 105 85 28 9 39 104 201 235 216 205 199 199 196 198 201 203 202 200 199 201 204 198 165 154 193 226 198 136 98 143 209 229 251 243 199 144 52 6 17 23 26 29 23 14 15 48 137 210 238 242 231 186 113 65 92 99 103 97 68 46 39 37 45 87 138 143 114 115 146 182 197 210 211 210 210 208 203 198 200 203 209 220 230 234 232 245 236 191 114 63 62 60 36 30 112 175 175 164 178 190 188 193 182 150 100 60 73 139 203 210 226 220 199 191 183 159 136 117 103 67 36 35 42 39 33 30 27 22 20 21 23 24 25 24 23 22 22 24 27 31 33 35 33 31 29 28 29 31 33 30 26 22 22 26 27 25 21 22 23 74 163 211 195 171 168 204 208 203 192 170 156 131 73 49 77 75 54 45 36 37 57 64 40 18 29 89 163 185 160 98 87 75 52 21 8 13 16 18 19 21 25 17 9 39 90 153 173 163 130 127 149 148 123 156 197 235 203 116 54 37 31 24 25 36 59 76 71 49 29 21 25 20 19 29 35 35 37 32 34 37 39 35 32 35 42 52 50 43 36 32 32 32 29 32 31 32 34 38 39 38 37 40 39 37 34 32 29 28 27 25 28 30 30 29 27 27 27 27 28 29 29 29 29 31 32 35 36 38 39 39 37 34 32 29 31 24 18 40 85 124 139 159 147 141 119 126 202 223 151 70 32 41 56 48 42 36 36 36 35 34 35 37 36 34 32 25 23 22 23 26 28 28 27 34 31 27 24 23 25 28 31 36 36 36 35 34 32 30 29 28 28 30 38 47 54 56 55 41 35 27 24 26 30 32 33 31 29 26 26 28 30 30 29 30 32 35 36 34 28 23 21 17 21 25 26 24 23 24 24 39 30 42 43 42 51 50 50 41 32 25 25 24 22 25 31 30 31 29 33 37 35 44 64 97 132 154 159 168 202 210 159 88 30 10 20 32 44 63 95 98 73 71 129 199 213 186 168 175 140 95 90 127 144 115 81 147 200 222 215 218 199 140 89 85 84 103 139 163 163 154 152 132 85 41 31 70 106 104 106 185 223 204 157 130 92 85 133 172 198 212 202 193 197 199 193 194 200 212 219 197 153 148 180 221 241 164 47 97 228 239 192 166 139 182 132 106 158 181 194 150 118 172 222 208 214 230 224 221 212 210 211 222 241 222 172 70 9 64 172 219 236 240 233 227 254 245 185 104 33 27 51 142 249 246 157 101 126 207 254 178 57 20 44 103 220 252 250 251 219 173 128 122 177 232 241 229 243 232 251 253 158 49 5 36 106 192 253 251 231 231 235 231 232 230 230 242 221 190 209 232 235 233 231 236 237 218 192 152 152 212 253 253 211 77 2 134 237 251 235 242 245 230 236 235 236 240 236 232 244 245 225 150 101 177 247 235 233 235 231 230 234 237 236 236 234 228 221 221 235 217 182 164 195 240 239 251 235 166 171 232 244 218 227 225 223 220 224 223 228 211 152 144 227 227 144 163 228 254 234 138 36 110 221 248 205 160 136 163 207 219 219 216 210 221 232 239 126 29 40 152 241 240 222 209 207 207 208 208 204 202 203 212 206 205 205 204 205 201 190 150 176 205 224 191 150 174 216 211 204 202 207 209 206 203 204 200 202 203 203 201 201 202 204 206 204 203 203 204 205 203 201 202 206 202 199 200 200 207 222 196 125 104 165 218 233 199 121 126 184 229 229 208 197 201 209 200 202 203 202 204 205 203 199 209 216 206 204 217 224 175 84 53 131 205 225 213 202 201 206 204 204 204 204 204 204 204 204 206 206 206 206 205 205 205 205 201 209 207 200 206 217 207 185 122 137 197 232 225 208 175 146 186 229 243 212 152 122 153 185 228 211 178 152 145 131 90 50 35 45 81 143 199 221 215 204 203 203 204 204 205 205 204 204 205 203 204 206 206 203 201 202 207 211 208 224 205 106 66 135 238 205 167 185 224 234 232 225 235 211 189 173 154 134 110 84 61 39 37 52 50 40 40 45 58 57 59 76 98 96 84 81 147 150 144 132 120 102 93 99 112 95 93 140 186 169 129 119 89 72 64 98 119 107 106 108 82 72 74 91 99 91 83 84 79 87 88 94 104 96 74 61 85 101 93 73 83 117 143 154 157 107 98 147 177 154 139 153 132 121 100 84 86 105 138 168 132 104 73 66 87 110 114 104 118 102 65 68 108 139 146 129 91 68 67 87 111 117 121 153 192 174 103 35 28 46 63 86 118 141 163 168 160 146 128 113 116 124 124 95 54 58 126 197 168 154 191 195 126 29 83 179 168 110 101 148 225 253 218 161 123 170 219 221 189 184 216 244 186 96 84 157 221 201 137 124 163 147 120 187 253 253 203 153 132 80 57 67 67 63 65 64 64 71 85 103 108 98 107 134 123 145 159 137 116 135 143 114 161 233 212 119 52 39 80 122 137 125 114 91 57 45 55 61 50 35 31 38 42 49 53 49 44 39 38 38 33 30 40 56 57 66 57 43 47 51 46 43 63 69 71 125 206 251 236 173 83 44 125 167 250 252 223 154 181 180 175 199 217 205 200 201 161 98 47 41 38 69 157 219 169 152 202 253 244 232 243 236 208 159 85 18 16 48 59 68 68 67 56 40 37 47 51 46 39 33 26 24 28 35 40 41 43 45 45 44 47 53 55 53 50 56 62 55 41 39 50 59 97 89 77 81 102 115 120 127 130 119 112 110 95 63 38 32 163 164 164 165 166 166 167 167 168 167 166 166 166 166 167 168 167 166 164 163 163 165 168 169 164 165 166 166 165 164 165 166 166 166 166 167 168 168 168 169 168 167 166 166 166 166 167 168 166 166 166 166 166 166 166 166 165 166 168 169 169 168 166 165 167 167 167 168 168 168 169 169 168 168 168 168 169 169 170 170 172 172 171 171 171 171 172 172 170 170 170 170 170 170 170 170 172 173 173 174 174 175 175 175 176 175 175 175 174 174 174 173 178 178 178 178 178 179 180 180 178 178 178 178 178 178 178 178 173 177 181 183 182 179 178 178 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 182 182 182 182 183 183 183 183 184 184 184 184 184 185 186 186 187 187 187 188 188 188 188 188 191 191 192 193 195 196 197 197 199 201 203 202 200 199 199 200 203 203 203 203 202 201 199 198 193 194 195 197 199 201 202 203 205 202 200 201 203 205 204 203 205 205 205 205 205 205 205 205 207 207 208 208 208 209 209 209 211 211 212 212 212 211 211 210 208 208 209 210 211 212 212 213 215 214 213 213 212 213 213 214 213 214 216 218 219 219 218 217 216 216 216 216 216 216 216 216 216 216 217 217 218 218 219 219 222 222 223 223 218 204 188 177 160 147 137 147 162 150 121 103 111 140 172 193 181 173 196 207 152 130 184 237 254 219 113 87 120 164 168 128 79 106 185 198 152 111 76 48 57 68 70 111 145 175 206 202 199 198 170 151 140 165 175 118 79 151 205 163 165 131 116 118 98 72 97 150 181 153 93 44 24 20 33 49 114 151 176 195 219 218 207 215 205 233 246 206 118 85 120 134 71 36 55 93 122 161 201 232 243 245 201 110 39 32 65 92 93 96 92 82 75 77 84 89 111 128 94 36 43 111 189 239 245 237 220 153 74 88 170 222 213 206 204 207 206 202 205 212 224 229 227 223 224 224 189 132 78 49 37 43 41 38 37 31 29 35 62 116 180 225 239 236 245 227 159 74 48 76 83 57 38 30 42 37 16 24 91 183 231 234 220 201 198 199 199 202 199 199 199 199 200 201 202 203 202 202 201 201 201 202 202 203 210 205 202 206 211 204 184 166 157 138 96 52 37 47 53 46 48 43 49 67 108 176 219 217 209 217 218 215 225 228 183 122 103 150 224 238 203 183 189 211 239 224 214 191 163 146 128 109 105 171 185 141 127 147 142 115 115 143 161 138 94 82 125 176 233 204 145 131 161 189 215 228 211 207 209 215 215 211 212 219 220 215 212 214 213 211 212 216 221 224 234 235 234 241 226 189 139 71 53 82 133 187 216 236 234 226 216 217 220 210 209 222 213 213 212 212 211 211 211 211 211 211 211 211 210 210 210 210 209 211 210 209 211 214 213 208 208 212 201 193 202 222 243 251 234 163 115 52 40 28 24 18 18 19 20 20 20 20 19 18 21 22 23 24 25 26 27 27 23 17 6 36 113 218 244 235 242 216 201 183 147 127 134 140 120 64 37 30 29 49 94 149 149 158 195 236 244 251 234 159 138 136 131 113 82 56 53 64 51 50 43 28 15 27 73 118 179 165 112 54 35 42 56 71 86 153 228 254 239 224 222 226 230 234 239 239 232 218 187 154 109 80 61 61 52 43 66 104 166 192 220 234 238 238 229 218 208 201 200 209 213 210 212 218 236 233 176 78 31 27 22 35 69 120 166 165 109 73 78 70 67 77 100 107 118 189 250 238 213 148 87 73 93 126 163 190 159 173 194 228 224 120 63 143 230 244 207 134 126 179 177 116 114 173 200 228 243 244 217 124 99 152 222 245 226 212 223 243 241 194 175 205 233 230 225 235 213 198 187 161 164 180 147 114 167 210 235 243 254 238 144 62 65 128 174 207 240 236 222 237 234 223 204 208 231 221 192 182 212 221 217 214 230 233 195 147 174 231 239 236 216 217 252 227 166 169 191 156 144 175 169 169 192 248 253 235 196 119 94 154 235 235 232 224 215 213 216 221 220 217 215 201 180 172 161 139 128 144 123 128 199 237 210 184 194 231 235 182 147 143 150 179 221 218 215 215 218 212 193 173 129 163 207 233 237 154 62 7 76 185 248 249 201 137 101 66 57 46 45 46 40 37 39 36 34 33 32 30 29 27 27 26 24 24 24 24 25 26 27 27 29 32 35 35 33 31 29 28 34 31 28 28 29 29 28 27 21 27 32 30 23 18 18 21 27 27 26 25 25 24 23 23 19 19 20 22 25 30 34 36 29 28 29 32 34 33 29 25 22 24 28 30 30 31 33 35 33 33 58 92 127 169 169 125 48 5 1 69 169 234 253 253 209 183 172 154 135 161 167 121 66 38 23 27 31 34 31 22 29 43 51 61 56 19 10 46 121 214 233 205 199 196 196 201 197 200 203 203 200 199 201 204 212 166 146 190 224 189 146 146 217 240 218 210 213 194 139 42 1 14 20 22 26 22 18 23 80 172 222 219 201 175 135 85 136 170 138 129 148 113 64 32 29 36 57 83 107 124 125 114 137 157 186 208 216 212 208 206 211 211 213 218 220 216 204 193 158 133 88 54 76 129 130 84 49 153 222 178 136 173 216 230 228 225 224 196 122 57 69 121 164 176 168 146 133 115 84 59 40 53 67 80 85 65 39 28 31 28 25 23 23 25 27 28 27 26 24 23 25 27 30 32 32 32 33 33 33 33 32 31 27 24 20 21 25 27 26 24 21 18 50 123 184 197 179 162 182 209 212 197 182 177 145 74 43 68 69 55 50 38 38 59 52 37 28 59 144 227 219 153 134 133 115 71 26 11 17 23 20 21 24 29 24 12 31 70 89 90 89 98 140 194 199 164 121 165 214 194 122 83 77 61 32 25 31 54 75 72 51 33 27 25 16 18 32 38 38 42 40 39 37 35 31 32 42 53 54 51 44 37 32 30 29 28 31 30 30 33 36 39 39 37 40 39 37 34 31 28 26 25 24 26 29 30 28 26 27 27 30 32 33 32 30 30 33 36 38 38 38 37 35 33 31 30 24 27 27 35 63 101 122 124 136 161 187 163 131 160 180 142 70 37 47 60 49 43 38 39 36 35 34 32 33 33 30 26 22 21 21 23 26 28 27 25 31 29 26 24 25 28 32 35 34 33 32 31 30 29 29 29 28 29 33 40 46 49 48 46 36 32 28 27 29 31 31 31 36 33 30 30 31 31 30 28 30 28 27 27 25 23 23 26 12 23 23 24 24 29 41 40 49 36 42 39 43 65 76 84 76 59 41 32 27 25 29 37 32 32 33 39 39 32 46 77 132 185 183 148 158 210 225 179 113 41 9 21 38 41 36 48 43 52 84 138 176 174 153 141 136 113 109 157 215 210 133 57 101 174 223 213 182 137 79 39 73 129 184 201 193 179 157 137 94 54 47 102 174 195 165 138 153 193 213 206 194 144 95 105 158 189 211 207 197 197 199 196 199 200 207 207 178 140 136 159 188 215 163 61 108 228 233 199 172 146 136 98 116 175 196 219 169 121 163 228 235 227 223 220 221 223 221 215 229 249 195 95 39 88 187 253 251 232 206 175 192 241 254 239 190 116 55 16 92 176 185 141 103 115 170 183 117 37 25 49 129 239 248 242 235 249 240 179 102 88 154 227 230 250 236 242 246 174 75 15 26 80 145 236 253 233 228 231 233 229 232 241 227 154 111 161 231 235 235 233 234 232 212 189 212 216 237 246 246 243 152 30 73 207 253 236 236 241 232 243 238 243 241 236 235 238 240 242 210 126 109 210 252 224 233 235 229 233 233 228 226 229 232 232 242 203 146 148 190 217 226 219 234 197 144 193 234 236 224 228 222 223 221 225 227 235 215 148 162 228 189 107 169 244 254 239 166 58 106 177 166 106 80 90 178 222 224 216 217 210 217 228 223 112 22 39 152 246 243 214 212 207 203 203 205 205 203 201 206 200 203 206 205 208 191 154 144 186 218 224 185 152 181 219 209 203 201 205 206 204 202 204 200 202 204 203 202 201 203 204 207 205 203 204 205 205 204 202 204 207 204 202 203 202 207 223 218 136 81 127 203 236 199 119 137 191 213 200 198 200 197 202 196 197 199 200 202 204 203 202 212 216 207 202 210 225 195 113 40 99 192 233 220 205 203 208 205 205 205 205 205 205 205 205 207 207 206 206 205 205 204 204 201 209 207 200 206 216 205 183 143 171 216 216 207 219 188 135 168 201 213 194 144 115 150 188 223 217 215 214 212 203 158 99 49 34 47 104 171 209 218 216 204 203 203 203 203 204 204 204 203 204 205 205 203 202 204 207 189 212 207 210 193 105 78 160 236 200 165 193 238 244 235 222 212 172 136 112 85 63 55 51 47 45 46 44 41 47 52 45 42 38 35 50 71 71 58 53 102 121 133 131 121 100 87 91 110 112 128 171 206 183 126 89 47 71 96 121 130 137 156 153 129 100 78 83 97 92 69 49 62 90 105 103 98 91 85 87 136 141 107 66 86 141 161 149 134 83 85 155 203 189 152 131 138 175 162 112 94 106 124 143 136 126 95 64 67 99 118 115 122 124 97 73 81 98 101 90 93 84 80 81 78 76 103 154 220 203 127 50 30 37 54 82 101 103 128 174 208 205 178 157 181 190 179 116 28 28 126 199 163 129 199 221 162 56 85 218 251 208 142 59 112 221 248 188 155 148 192 252 253 218 220 250 188 87 96 172 198 157 102 108 159 177 140 146 202 240 193 147 140 112 89 66 46 56 70 61 89 105 116 111 92 71 74 97 112 151 160 123 113 154 162 122 133 187 186 121 52 43 91 124 101 103 122 125 96 77 75 68 60 41 35 39 36 35 43 47 41 40 40 38 34 32 36 42 37 38 46 63 74 64 45 36 49 57 61 119 204 253 251 195 72 49 151 190 247 239 196 108 100 115 169 241 254 220 215 245 230 113 55 77 74 65 97 126 113 177 247 242 199 204 215 185 183 180 122 37 22 47 48 53 77 83 74 52 39 42 46 43 40 34 25 21 25 35 41 43 28 37 45 44 41 49 67 82 88 66 39 30 31 27 44 80 137 136 102 67 81 120 134 126 101 96 107 119 106 77 50 33 166 166 165 165 165 165 165 165 168 167 167 166 166 167 167 168 168 166 164 163 164 166 168 170 166 167 168 167 166 166 166 168 165 165 166 166 167 167 168 168 168 168 167 166 166 167 168 168 166 166 166 166 166 166 166 166 164 165 167 169 169 169 168 167 167 167 168 168 169 169 169 169 168 168 169 169 169 170 170 170 171 171 170 170 170 170 171 171 171 171 170 169 169 170 171 171 173 173 173 174 174 175 175 176 176 176 176 175 175 175 174 174 178 177 177 176 177 178 179 180 178 178 178 178 178 178 178 178 177 179 181 180 179 178 179 181 181 181 181 181 181 181 181 181 182 182 183 183 183 184 184 184 182 182 182 183 183 184 184 184 186 185 185 185 185 185 186 186 188 188 188 188 188 189 189 189 191 191 193 194 194 195 197 197 200 202 203 203 201 200 201 203 204 204 204 204 203 202 201 200 201 201 201 202 202 203 203 203 201 200 198 198 199 200 200 200 202 203 204 205 206 206 207 207 207 207 207 208 208 208 208 208 210 211 211 212 212 212 211 211 212 212 212 212 211 211 211 211 213 213 213 213 214 215 216 217 216 215 214 214 214 216 217 219 213 213 214 215 216 217 218 218 218 218 218 218 219 219 219 219 214 219 219 217 221 229 228 219 194 192 182 179 193 203 199 193 205 183 137 123 162 230 255 237 147 138 213 253 254 196 87 52 72 128 138 105 75 78 103 107 116 102 97 77 72 65 39 50 49 94 129 110 110 156 179 179 168 148 127 104 93 111 130 128 155 106 76 77 75 88 164 255 240 196 123 54 31 44 54 58 51 52 78 116 141 156 175 189 202 214 230 216 137 69 68 75 70 33 33 57 115 201 246 248 228 239 208 127 57 47 80 109 108 115 119 118 123 143 168 186 204 209 161 88 63 92 139 178 201 227 248 217 134 77 106 170 210 206 202 198 194 194 204 217 217 227 228 193 148 119 86 54 53 48 43 37 31 35 44 47 82 115 161 198 216 220 220 220 237 252 208 102 26 21 36 36 34 34 35 17 28 91 166 230 231 216 196 193 201 199 200 211 200 200 200 200 201 202 204 204 203 203 202 201 201 201 202 203 205 203 202 207 214 207 178 147 141 119 77 43 41 57 58 44 44 56 63 53 66 127 174 172 167 192 204 201 206 193 133 67 71 120 199 227 207 186 184 206 239 244 242 209 157 132 118 87 80 136 172 166 156 151 126 96 120 117 135 170 189 174 146 129 138 144 136 122 114 150 210 227 217 212 212 217 216 210 211 217 215 216 219 221 219 215 214 217 224 244 246 242 233 189 115 64 33 57 109 187 235 251 253 222 219 219 210 207 216 219 213 212 212 212 212 213 213 213 213 213 213 212 212 212 211 211 210 210 211 212 211 209 210 212 209 203 214 213 192 173 195 226 229 225 252 225 187 91 55 40 32 19 16 17 18 19 20 20 19 19 20 21 22 23 24 25 26 27 26 19 5 18 80 188 238 255 237 246 251 206 111 48 50 70 68 47 45 34 24 50 106 167 135 127 153 207 239 253 220 125 106 94 72 53 48 54 56 53 53 47 38 24 14 46 132 215 254 253 203 131 81 54 45 51 65 107 155 171 156 149 190 247 253 251 239 196 138 102 82 60 43 61 79 87 95 125 173 212 232 236 231 220 213 213 210 203 214 207 209 214 208 197 203 218 241 223 153 65 39 36 15 18 47 105 150 158 116 71 83 111 106 76 73 75 98 183 252 254 245 186 119 98 102 92 97 129 138 159 213 231 172 83 71 144 212 216 160 112 139 163 148 138 161 218 233 241 220 182 150 81 142 225 254 222 194 205 226 231 250 185 136 151 196 222 227 229 229 195 153 134 185 230 195 160 142 185 219 232 232 210 151 84 43 131 220 246 235 230 228 221 243 205 160 182 226 195 170 212 219 222 223 225 234 227 176 114 166 230 241 223 199 214 253 231 184 134 127 119 136 174 181 206 253 253 202 139 114 124 174 241 232 216 209 219 224 216 210 212 228 203 205 218 207 195 191 181 176 186 133 94 159 235 225 179 175 199 197 156 152 181 192 202 212 219 216 205 210 224 225 213 195 194 213 225 202 82 18 44 125 182 211 223 207 176 163 136 112 71 45 47 45 38 35 34 33 32 32 31 29 28 27 26 25 25 24 24 24 24 25 25 26 30 34 35 33 30 29 29 32 29 26 26 27 28 28 27 25 30 33 30 23 17 15 17 22 22 22 21 21 21 21 20 17 19 21 25 28 32 34 36 27 27 29 31 32 30 27 24 29 30 30 28 26 26 30 33 40 20 21 34 53 91 104 76 41 21 14 51 126 186 195 176 141 124 113 105 93 86 75 59 40 28 25 29 30 34 34 25 34 41 38 41 44 20 13 44 136 220 235 209 205 201 202 210 196 199 200 200 198 200 205 209 211 160 129 160 189 170 164 197 219 220 206 186 192 186 117 36 4 16 20 20 22 20 22 31 103 143 140 120 110 108 131 153 218 231 167 147 184 158 89 35 23 26 45 84 147 204 198 148 123 107 111 144 182 203 213 221 222 223 217 196 165 133 112 104 72 55 53 90 163 220 199 136 72 154 212 158 117 167 214 226 216 212 224 228 179 98 50 47 71 80 75 65 62 62 65 75 85 96 122 154 152 100 46 28 28 28 28 28 27 27 28 28 27 28 28 29 30 30 30 30 25 29 34 37 38 36 33 30 28 24 21 22 25 27 27 26 25 22 33 72 131 176 182 168 177 209 216 204 188 169 128 63 43 65 67 58 54 40 41 66 63 54 43 72 167 251 226 143 165 169 137 72 22 12 23 33 33 29 26 30 31 22 25 44 44 43 55 87 137 188 204 190 136 161 184 158 111 105 107 80 45 45 46 49 49 45 43 43 36 27 14 18 33 37 36 44 47 42 39 39 39 38 41 46 48 44 40 37 35 32 31 30 30 29 29 31 35 38 38 37 39 38 37 35 32 29 26 24 24 27 30 30 29 28 28 29 33 35 36 34 31 31 34 37 38 37 34 32 29 28 27 27 30 24 28 49 78 100 112 117 156 187 214 201 156 120 100 85 72 43 55 64 50 42 38 40 43 42 37 30 28 31 29 24 23 22 22 24 26 26 24 22 27 26 25 25 28 31 35 38 29 28 28 28 29 31 32 33 34 35 38 41 43 43 40 37 33 32 30 30 31 32 30 29 39 36 33 31 31 30 27 25 26 22 20 22 21 18 19 22 20 36 26 20 28 54 92 96 86 68 57 36 40 81 116 137 122 102 74 51 38 34 36 39 40 37 33 32 28 25 50 92 165 214 184 140 167 212 218 192 138 55 10 16 35 40 31 35 33 45 86 134 148 133 123 126 143 139 160 208 241 219 140 66 73 132 178 166 120 72 42 32 109 182 225 192 138 108 81 52 50 62 100 167 224 241 217 180 135 130 168 216 235 196 129 111 145 176 205 210 200 194 199 206 200 201 209 205 173 139 134 145 166 203 168 68 116 240 239 205 179 130 67 88 164 215 225 222 181 132 156 220 243 223 205 215 213 217 222 228 241 231 148 42 61 182 254 253 238 217 188 169 202 231 241 248 243 204 139 72 40 75 90 105 120 137 130 77 54 39 43 67 170 248 242 241 231 237 242 226 155 74 93 182 237 243 229 241 254 208 116 37 20 45 90 193 244 239 235 232 230 228 233 239 219 144 103 156 226 235 239 234 230 225 212 197 215 229 238 236 243 254 204 68 25 154 247 245 238 236 234 242 238 243 238 235 238 235 233 241 235 205 113 123 210 232 234 245 234 236 235 230 228 231 233 233 238 198 136 168 253 255 212 184 197 162 157 226 226 223 234 228 221 224 223 226 225 234 220 159 192 231 175 107 186 252 250 232 137 67 125 157 109 58 89 158 222 247 227 208 212 212 225 240 213 104 22 41 148 240 238 206 203 208 212 211 206 204 205 207 205 203 206 206 209 218 190 136 162 209 231 215 171 152 186 216 211 206 202 201 202 201 202 204 202 204 205 205 203 202 203 205 207 205 203 204 205 205 204 202 201 204 203 204 205 201 205 220 211 124 62 111 198 231 186 104 141 205 225 203 199 201 199 209 200 200 200 201 201 202 204 206 200 201 200 204 208 225 214 151 44 76 178 238 224 209 203 207 205 205 205 205 205 205 205 205 208 208 207 207 206 206 205 205 204 206 205 204 207 210 204 195 184 175 198 207 208 218 199 168 143 156 159 161 145 135 167 196 206 207 220 228 228 230 204 153 91 51 35 80 155 208 224 223 204 203 202 201 201 202 203 203 201 203 203 201 200 202 206 209 205 208 206 208 180 104 86 146 204 181 161 196 235 224 196 172 109 65 40 45 49 47 49 50 59 57 58 53 46 49 51 42 42 40 34 37 48 48 43 46 57 88 119 137 141 126 108 103 98 109 120 145 181 181 120 53 60 100 127 135 132 145 171 168 154 139 124 117 113 96 66 41 60 91 109 105 99 96 100 110 138 146 107 59 81 142 158 135 114 94 107 160 202 199 154 107 140 189 184 137 114 104 97 104 100 111 98 64 54 74 88 84 83 100 99 80 82 100 106 110 123 111 82 59 48 53 92 136 167 161 117 64 41 37 60 101 123 89 76 123 200 248 246 226 211 219 210 137 25 36 146 189 121 89 211 249 204 90 53 175 253 236 162 39 50 166 254 252 199 174 189 232 238 214 209 224 195 107 133 180 157 104 79 126 202 225 176 138 172 217 180 154 142 134 117 84 58 66 79 72 76 129 165 150 109 73 61 70 103 125 127 101 95 124 143 133 124 152 165 121 44 46 115 138 91 94 125 140 120 112 116 105 80 55 41 40 34 32 41 49 37 38 39 38 36 35 35 36 38 50 95 142 138 94 62 58 59 71 67 97 150 193 203 168 63 66 180 246 253 228 170 111 105 109 178 254 247 181 173 226 198 105 96 144 132 91 66 51 107 192 246 220 187 197 208 195 165 164 121 53 33 38 33 47 64 67 65 53 41 34 32 31 37 34 26 22 27 40 47 48 27 35 45 44 32 29 52 80 78 61 43 50 61 44 42 72 112 122 99 62 67 101 120 120 110 116 130 135 122 101 72 45 167 166 166 165 165 164 164 164 166 166 165 164 164 165 166 166 167 166 165 165 165 166 168 169 167 168 169 168 167 166 167 168 165 165 166 166 166 166 166 166 169 168 167 167 167 167 168 169 169 169 169 169 169 169 169 169 166 167 168 169 170 171 170 170 168 168 168 169 169 169 170 170 168 169 169 169 170 170 170 171 171 171 170 170 170 170 171 171 174 173 172 171 171 172 173 174 173 174 174 174 174 174 174 175 173 173 174 175 177 178 179 179 177 176 176 176 177 177 178 179 178 178 178 178 178 178 178 178 180 181 180 179 177 177 180 183 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 182 182 182 183 184 184 185 185 187 187 186 186 186 186 186 187 188 188 189 189 189 190 190 190 191 192 194 194 194 194 196 197 196 199 201 202 202 203 206 208 204 204 204 205 204 203 202 201 206 206 204 202 201 199 197 197 201 200 199 199 200 200 201 201 201 202 203 205 206 207 207 207 207 207 207 207 207 207 207 207 209 210 211 212 212 212 212 211 214 214 213 212 212 211 210 210 211 212 213 214 215 216 217 217 217 215 213 212 213 214 217 219 213 214 214 215 216 217 218 219 219 219 219 219 219 219 219 219 213 220 221 215 218 229 230 223 211 225 236 238 242 254 255 255 255 211 118 73 135 237 252 175 121 178 240 254 236 139 101 113 149 153 122 86 79 81 82 89 113 137 159 142 127 133 116 88 45 29 45 50 38 51 101 164 194 186 153 109 86 86 94 102 88 62 44 58 96 146 197 232 201 174 126 53 31 82 119 121 64 52 50 44 34 50 75 78 100 116 140 153 109 55 48 49 56 26 30 50 94 174 227 242 231 227 204 170 157 174 198 209 207 213 216 213 212 219 228 234 225 218 200 174 138 95 69 69 118 177 209 227 218 129 71 109 201 211 212 201 196 207 220 226 240 215 185 126 72 51 37 33 39 39 29 17 27 63 106 133 177 200 222 222 207 198 206 218 238 237 191 102 33 20 35 43 33 26 22 28 92 180 215 216 208 211 204 198 202 202 200 203 202 202 202 202 202 203 204 204 204 203 202 200 200 201 202 203 196 200 202 208 216 204 161 117 122 122 117 106 92 75 53 35 56 70 69 48 45 77 100 95 112 142 159 160 159 148 128 117 117 114 140 159 159 145 140 164 193 210 201 177 166 184 178 119 101 133 161 151 119 101 110 126 160 157 165 195 224 206 130 55 43 65 121 163 132 116 181 238 233 228 223 220 216 210 206 206 212 215 215 214 218 229 238 243 251 246 213 171 125 61 32 54 86 170 206 238 254 232 226 224 212 221 218 209 210 212 211 214 212 213 213 214 214 214 213 213 214 214 213 212 212 211 210 210 211 212 212 209 210 211 207 201 211 213 187 158 195 236 212 181 232 251 244 126 62 40 36 27 19 19 19 19 19 19 20 20 20 20 21 22 23 24 24 25 27 21 7 13 48 137 204 251 229 251 252 193 91 28 32 58 50 43 50 34 20 48 105 163 161 140 119 133 159 176 150 83 67 58 52 55 59 56 49 44 44 37 30 26 29 67 147 220 236 254 247 192 134 85 55 49 58 57 70 78 64 68 131 206 235 192 138 83 46 53 65 52 74 127 167 173 189 225 246 242 225 224 220 215 213 212 207 201 213 206 207 213 210 202 207 220 246 204 126 52 38 35 15 24 63 127 148 124 90 76 114 157 126 66 41 42 74 150 204 217 216 177 120 88 71 52 83 154 170 152 180 184 132 94 114 164 201 177 118 102 136 138 140 183 218 244 233 209 166 126 122 109 185 254 248 184 172 214 248 240 236 167 93 84 146 215 235 221 234 203 150 134 205 240 191 171 168 158 146 149 154 171 180 151 85 119 204 254 237 222 232 228 242 188 135 162 213 189 173 224 230 226 223 220 221 220 183 129 171 226 245 205 157 161 192 191 148 130 152 174 173 168 176 206 233 182 130 111 139 196 238 246 225 221 215 213 216 220 220 218 221 207 216 230 229 228 222 206 192 171 125 107 154 212 216 189 165 162 176 184 197 216 217 220 208 209 209 207 207 211 218 225 235 232 243 211 133 21 35 148 175 163 151 165 194 226 228 190 136 80 42 40 43 38 34 31 32 32 32 32 31 29 28 27 26 25 24 23 23 22 22 23 22 27 32 33 31 29 30 31 32 30 27 27 28 29 28 27 28 31 33 29 22 16 15 16 19 19 19 19 18 18 18 18 16 19 23 27 31 33 34 34 27 28 28 29 28 27 24 23 26 26 25 24 24 27 31 35 31 16 18 30 37 47 46 26 30 30 26 33 64 98 100 82 66 70 59 46 44 38 28 26 25 26 32 31 25 28 34 29 38 40 36 38 41 26 21 38 116 196 226 225 226 214 205 201 199 200 201 199 198 201 207 213 199 161 130 131 134 129 152 195 176 165 167 171 192 186 104 30 8 20 24 21 20 18 23 36 75 91 86 95 109 121 169 218 234 230 166 138 181 186 121 54 32 12 23 77 159 236 247 205 160 122 90 93 118 146 174 197 186 168 140 112 88 76 76 81 112 111 135 185 236 254 220 165 95 142 207 185 147 168 190 206 206 203 205 213 205 159 83 22 13 36 56 73 93 113 140 169 180 171 173 190 179 117 54 31 26 28 31 31 30 29 28 28 28 29 32 34 34 33 31 30 24 29 35 40 41 38 34 31 31 28 25 24 26 28 29 29 33 31 24 30 73 130 161 161 177 183 186 209 214 173 109 47 51 70 70 61 54 38 40 71 105 103 68 60 135 210 193 132 134 154 129 65 25 21 29 34 31 31 24 23 30 31 31 39 36 39 49 68 93 118 145 166 153 156 145 106 75 86 96 78 81 91 88 60 26 16 32 52 41 30 18 20 28 26 29 44 63 59 63 76 85 78 60 46 45 39 34 34 36 35 33 32 31 29 29 30 34 36 37 36 38 39 40 40 37 32 27 24 24 27 30 31 30 29 29 30 34 34 34 33 32 33 35 37 36 34 30 26 23 22 23 23 26 17 28 65 103 130 157 180 188 200 205 190 150 101 73 71 68 43 57 64 47 39 36 39 52 52 43 32 29 33 32 26 25 23 23 24 25 26 24 22 25 25 27 29 31 33 35 37 25 26 27 29 32 35 38 39 41 41 41 41 40 37 34 31 32 32 32 32 32 31 29 28 35 33 30 28 27 25 21 18 17 16 19 23 21 15 16 22 47 81 74 68 78 111 154 146 120 107 86 40 28 79 132 163 148 140 117 89 71 65 59 51 44 39 29 22 19 26 65 115 173 197 168 154 188 208 209 206 155 70 16 10 27 40 36 41 40 32 60 108 131 141 162 182 173 159 166 186 188 169 135 102 94 85 81 90 104 112 110 104 131 148 139 93 48 35 41 44 85 125 155 175 198 230 236 197 143 81 107 185 228 198 142 146 170 174 182 193 204 209 204 197 196 201 217 218 189 164 160 161 151 200 182 80 123 241 220 173 150 97 40 122 215 244 244 226 201 165 168 212 240 208 178 207 224 218 224 240 227 161 75 22 136 238 255 233 237 227 204 194 216 231 230 237 250 249 222 173 87 27 20 72 120 139 109 58 30 49 55 93 208 250 231 229 231 237 233 220 189 140 117 132 188 232 249 244 247 246 183 74 21 19 59 160 232 253 247 231 226 232 231 225 227 202 175 200 225 235 239 232 223 218 213 209 219 234 238 230 240 252 226 119 25 88 202 250 247 235 236 233 235 237 234 234 240 238 234 237 240 236 190 96 110 219 251 234 233 235 235 234 232 228 217 206 214 221 187 200 254 241 176 130 143 140 193 254 233 223 235 219 224 226 225 225 220 228 222 172 187 213 175 130 201 254 251 231 143 89 147 164 110 65 105 182 241 249 224 211 214 214 227 238 209 98 21 39 135 227 240 218 195 210 221 218 207 202 206 211 209 210 208 205 213 220 188 137 182 227 234 198 155 153 193 214 210 206 202 200 200 201 203 204 204 205 206 205 203 202 203 204 206 204 203 203 204 205 203 201 198 201 200 203 204 198 201 218 200 118 73 138 217 228 174 94 133 199 225 209 207 207 200 204 199 198 197 198 197 196 199 203 199 194 198 209 206 222 224 173 59 58 162 236 224 210 202 204 205 205 205 205 205 205 205 205 207 207 207 207 206 206 206 206 207 204 203 205 206 204 204 206 198 178 194 206 205 214 208 195 155 149 140 155 166 170 191 202 201 200 209 212 211 224 223 198 153 86 31 50 125 196 229 234 208 206 205 203 203 204 205 206 205 206 204 201 201 203 204 203 215 218 223 215 181 133 95 78 128 130 132 165 180 144 100 68 46 47 68 94 101 98 93 84 74 70 91 118 110 81 63 58 62 59 46 35 34 33 34 43 54 71 87 106 128 133 125 121 105 94 100 126 138 123 100 86 129 145 137 123 107 109 144 167 164 189 211 206 173 122 69 33 50 71 87 95 103 105 106 112 145 159 124 69 75 123 137 117 117 124 133 147 164 165 144 121 155 164 147 126 118 96 81 96 97 104 92 67 58 69 74 67 68 80 91 83 87 101 110 130 167 171 139 100 67 53 80 108 124 153 167 134 72 37 68 123 165 122 73 76 150 234 254 240 192 197 177 109 22 59 179 207 116 95 223 253 230 122 38 116 244 254 204 106 63 119 221 251 222 202 199 205 191 178 189 205 166 127 190 222 172 108 87 152 229 219 169 140 158 179 145 159 189 166 124 85 66 60 61 65 72 121 157 163 155 130 90 59 80 106 103 71 68 104 133 136 122 141 157 117 37 39 111 131 107 109 135 137 110 121 152 154 102 69 44 35 28 30 39 44 36 36 39 42 40 36 35 37 30 63 142 202 177 109 76 79 103 115 95 84 88 99 107 81 44 48 159 254 251 214 154 143 146 117 163 226 211 145 120 155 121 83 116 161 158 137 95 48 83 146 220 252 249 200 160 152 113 96 87 75 60 36 21 44 43 45 48 49 42 31 26 27 34 33 27 23 30 43 49 48 42 42 46 47 36 27 39 60 47 53 50 55 68 58 44 50 58 67 69 67 70 77 96 121 152 154 142 120 109 103 87 68 165 165 165 165 165 165 165 165 167 166 165 165 165 165 166 167 166 166 166 167 167 167 168 168 166 167 168 168 166 166 167 168 167 167 166 166 166 166 166 166 169 168 167 167 167 167 168 169 169 169 169 169 169 169 169 169 168 168 168 167 168 169 170 170 168 168 168 169 169 170 170 170 169 169 169 170 170 170 171 171 172 172 172 171 171 172 172 172 175 174 172 171 171 172 174 175 174 174 174 174 173 173 173 173 174 174 175 176 177 178 179 180 176 176 177 178 178 178 178 178 179 179 179 179 179 179 179 179 180 181 181 179 178 178 180 182 182 182 182 182 182 182 182 182 181 182 182 182 183 183 183 184 182 182 183 183 184 185 185 186 188 187 187 186 186 186 187 187 187 188 188 189 190 191 192 192 191 193 195 195 193 193 195 197 196 199 201 202 202 203 206 209 203 203 204 204 204 204 203 202 204 203 202 201 199 198 197 196 202 201 201 201 201 202 203 204 202 203 205 206 206 206 206 205 208 207 207 207 207 207 207 206 209 210 211 212 212 212 212 211 212 212 211 211 211 211 211 210 210 212 213 215 215 215 213 213 216 216 215 215 215 216 217 217 217 217 216 216 216 216 216 216 216 217 217 218 219 219 220 220 218 220 220 217 215 214 213 213 227 224 231 232 222 228 239 235 198 163 94 64 104 170 179 121 89 169 243 213 147 96 160 222 209 158 121 113 129 148 157 166 169 197 218 199 164 181 204 169 92 53 58 64 37 21 45 93 147 185 200 153 94 79 81 70 38 71 104 124 145 159 147 123 136 136 123 51 32 128 201 207 155 142 106 64 47 48 46 39 30 47 60 72 64 54 60 53 31 27 43 40 53 120 176 197 188 183 178 184 204 226 235 232 233 235 236 236 236 230 217 205 209 209 218 223 206 167 111 64 44 91 132 187 233 196 119 91 159 203 233 227 219 227 224 208 183 130 92 54 36 41 37 43 24 33 37 49 93 152 201 230 226 224 218 211 208 210 217 224 235 189 122 67 40 35 37 38 26 30 58 102 172 229 222 200 198 209 206 199 201 202 198 198 204 203 203 202 202 202 202 203 205 204 202 200 200 200 202 203 200 202 202 206 216 209 165 117 93 129 181 207 179 116 63 41 67 72 66 53 48 45 44 48 89 132 156 158 166 172 179 192 206 176 155 142 143 133 106 104 123 143 134 133 165 214 222 167 130 141 154 136 89 72 115 167 182 185 165 128 108 102 76 41 53 67 116 170 140 88 135 216 243 240 234 229 228 228 225 219 221 225 222 219 228 243 246 239 221 163 92 43 18 27 93 170 224 254 248 227 223 208 204 224 213 216 215 215 215 207 208 221 216 216 216 216 214 212 211 210 215 215 214 213 212 211 211 210 210 212 212 210 211 212 209 203 187 190 178 162 195 219 188 175 225 251 243 120 61 46 39 25 26 25 22 20 19 19 19 20 20 20 20 21 21 22 22 22 24 23 17 20 24 80 148 219 251 252 227 162 96 53 38 40 53 43 49 38 28 49 83 118 156 152 101 66 68 72 68 53 42 48 58 64 59 49 43 44 34 33 35 49 75 106 129 141 165 204 219 198 167 129 96 83 83 58 53 54 38 44 84 118 128 77 44 50 92 155 175 143 120 157 199 223 236 241 232 218 218 212 207 206 206 206 206 208 200 198 201 207 209 211 220 231 233 170 94 41 29 24 28 67 111 167 164 104 60 80 143 175 127 72 47 36 51 99 138 166 151 129 94 71 49 37 106 218 230 193 156 110 91 115 142 165 175 144 114 107 118 144 187 226 237 231 206 180 157 139 137 145 190 231 197 150 164 206 224 199 162 121 86 103 169 230 245 231 231 223 171 142 188 182 124 139 169 136 110 115 124 170 234 238 152 98 134 223 242 225 226 228 227 184 151 157 175 184 201 226 222 216 212 203 196 201 184 144 141 189 236 194 118 88 97 123 133 170 208 223 182 141 156 172 153 119 130 181 217 235 233 213 212 222 226 223 221 224 223 218 216 223 230 226 222 232 235 221 203 131 106 150 191 201 194 180 145 134 181 228 232 224 214 214 213 207 207 212 214 213 221 232 235 224 210 130 59 35 116 233 223 164 148 170 210 249 240 186 126 102 85 73 56 44 39 34 33 34 34 34 33 31 30 29 27 26 25 23 22 21 21 21 19 24 29 30 29 28 31 35 34 33 31 31 31 31 28 26 27 29 29 26 20 17 16 18 18 17 17 17 16 16 16 16 15 18 23 28 31 32 32 31 29 28 28 26 25 23 22 22 21 21 21 24 29 33 35 36 28 22 22 30 36 35 27 19 21 23 29 39 42 38 36 37 33 36 32 25 25 26 26 25 27 27 34 36 27 26 33 35 41 38 37 40 39 32 30 35 76 138 176 197 211 208 205 196 204 206 206 203 201 202 206 211 212 197 172 133 95 93 131 167 167 161 163 193 210 172 92 18 10 24 28 25 21 17 20 34 53 101 143 176 179 166 185 209 235 231 191 142 163 199 148 72 41 11 10 48 114 199 244 231 217 194 160 131 117 113 112 112 105 86 70 71 92 123 158 181 198 199 211 225 233 234 215 187 118 113 184 217 189 160 144 166 188 202 214 223 228 200 125 50 60 98 133 156 179 196 209 221 230 218 202 187 156 95 40 20 26 28 31 31 30 28 29 30 29 30 32 34 35 34 33 32 28 30 34 36 37 35 33 31 35 32 29 27 27 29 30 30 34 33 25 20 41 81 112 123 142 153 171 217 232 176 97 35 60 76 74 63 53 33 39 76 139 155 102 46 78 131 130 110 103 134 114 54 25 28 31 30 31 45 44 33 33 35 34 36 31 40 39 41 50 54 72 104 110 109 90 56 38 54 84 100 142 150 133 80 28 14 29 45 38 32 25 24 23 16 27 54 95 91 101 130 155 148 114 84 54 42 32 32 36 36 34 34 32 30 28 30 32 35 35 35 38 41 44 46 44 38 31 27 24 27 30 31 30 29 30 31 32 31 29 30 33 36 38 39 38 34 29 24 22 22 23 24 18 19 41 84 121 150 182 211 173 166 166 158 142 140 130 104 62 40 57 63 43 36 35 39 57 58 50 36 32 37 35 27 25 24 22 23 25 26 26 25 26 28 30 32 33 33 32 31 25 27 30 34 38 41 43 44 41 40 39 36 34 32 30 30 31 31 32 31 30 28 26 25 27 25 23 22 21 20 17 14 16 17 20 21 15 14 30 51 107 159 156 142 140 158 182 149 120 131 121 57 21 59 107 134 140 155 157 142 132 130 116 95 87 84 69 52 39 40 70 112 148 156 158 178 196 204 213 205 153 80 31 19 28 40 36 37 39 45 70 97 129 181 221 227 173 137 133 153 156 152 160 166 160 99 55 75 140 199 216 203 141 87 36 26 47 79 115 143 170 192 186 169 164 197 231 207 153 85 90 148 191 160 117 158 207 194 176 173 193 215 210 191 199 201 216 217 194 184 191 192 159 197 188 91 109 194 172 156 139 85 69 174 241 251 235 219 219 176 159 206 244 183 131 182 239 239 239 236 185 81 22 39 200 253 252 235 238 235 226 206 204 224 230 233 236 249 254 235 151 33 12 54 89 108 86 70 52 56 55 113 217 246 227 235 226 238 240 207 183 203 193 136 123 189 244 248 237 254 234 129 51 19 48 120 197 248 254 235 228 233 231 220 234 242 224 224 228 235 236 226 216 213 215 216 226 233 235 227 241 249 254 202 81 30 131 234 250 233 241 231 235 236 235 236 238 239 238 235 240 229 240 162 90 152 219 224 235 233 231 232 234 226 204 183 217 205 194 218 223 184 154 140 129 155 226 249 234 228 230 216 226 225 224 227 221 227 227 187 148 156 155 161 227 255 254 235 171 103 140 150 109 73 108 178 235 233 217 216 216 213 228 235 197 86 15 35 121 211 237 230 212 210 203 197 199 206 209 207 207 210 207 207 213 200 163 131 193 234 227 180 145 160 205 218 204 204 203 202 202 203 204 205 204 205 206 204 201 199 200 201 205 203 201 202 203 203 202 200 202 202 199 201 203 197 203 221 207 123 93 165 222 211 163 101 130 186 213 205 206 208 200 196 203 202 205 208 206 202 203 207 209 200 202 207 200 218 226 174 77 46 147 231 222 211 202 202 204 204 204 204 204 204 204 204 205 205 205 205 205 206 206 206 207 204 202 204 205 205 205 205 204 194 209 204 195 213 212 196 186 174 158 174 192 198 207 204 200 200 203 201 200 213 225 222 204 129 49 30 81 155 207 227 218 217 214 213 212 213 215 216 216 217 214 211 211 210 203 194 188 208 231 224 192 157 105 49 54 70 75 89 90 65 51 44 95 133 170 171 155 152 145 124 80 85 124 168 163 126 103 98 112 107 88 71 64 54 43 42 58 63 60 63 81 97 104 110 110 92 100 117 98 74 98 142 186 199 169 126 87 71 111 160 183 212 235 230 198 146 81 32 40 53 68 86 105 111 116 127 179 181 135 73 70 111 130 122 132 139 132 124 122 115 123 147 175 151 116 103 105 90 87 110 119 109 88 70 67 78 87 88 82 84 96 84 72 72 88 136 214 241 224 181 118 67 76 93 125 153 186 169 102 63 84 116 131 115 82 67 107 177 218 220 196 195 138 68 16 53 159 193 137 134 225 249 242 147 58 80 235 251 254 214 80 75 189 205 229 213 205 197 183 177 179 179 110 122 222 252 209 139 96 152 189 166 141 134 142 145 119 165 237 215 150 95 83 70 49 44 81 100 123 163 208 206 146 88 87 107 90 54 62 104 124 117 117 162 182 144 71 46 81 97 107 126 163 154 108 121 170 182 127 87 49 31 25 32 40 39 40 38 42 48 46 38 37 43 25 54 125 173 144 91 72 75 120 136 115 92 74 63 59 29 45 44 137 222 248 217 160 153 129 107 154 203 191 135 79 68 81 51 74 101 121 140 108 59 63 123 200 229 200 154 106 65 85 74 102 115 84 41 23 39 43 47 52 51 44 36 31 30 31 32 28 24 30 42 45 41 38 39 40 39 35 32 34 37 36 47 47 45 52 54 46 43 38 42 50 62 66 60 77 112 157 155 123 87 82 83 77 76 163 163 164 165 166 167 167 168 169 168 168 167 167 168 168 169 165 166 167 168 168 168 167 167 165 166 167 167 165 165 166 167 168 168 168 167 167 166 166 165 169 168 168 167 167 168 168 169 167 167 167 167 167 167 167 167 169 167 166 164 164 165 166 167 168 168 169 169 169 170 170 170 169 169 169 170 170 170 171 171 174 173 173 172 172 173 173 174 173 172 170 169 169 170 172 173 174 174 174 173 173 172 172 172 178 178 178 177 177 176 176 176 175 177 178 179 180 179 178 178 179 179 179 179 179 179 179 179 179 181 182 181 179 178 179 181 182 182 182 182 182 182 182 182 181 181 181 182 182 183 183 183 182 182 183 183 184 185 186 186 188 188 187 187 186 186 187 187 187 187 188 189 191 192 193 193 192 194 196 195 193 192 194 196 200 202 203 202 201 201 203 205 202 202 203 204 204 204 203 203 201 201 202 203 203 204 205 205 198 198 198 198 198 199 201 202 204 205 206 206 206 205 204 203 208 207 207 207 207 206 206 206 209 210 211 212 213 212 212 212 209 209 209 210 210 211 211 211 210 212 214 215 215 212 210 208 214 216 218 219 219 218 216 215 220 220 219 217 216 215 214 214 213 214 215 216 218 219 220 221 220 215 215 220 217 210 213 223 219 212 230 233 197 171 164 152 102 92 96 141 183 201 204 181 131 118 186 128 94 156 228 234 174 129 151 193 205 214 220 223 221 227 232 212 156 168 226 208 122 143 158 119 93 113 99 57 89 125 192 201 127 67 46 25 49 132 211 227 194 151 111 83 91 99 104 43 41 167 246 233 221 211 165 139 157 156 132 130 115 111 75 43 32 43 53 32 44 35 44 31 27 67 93 93 79 87 102 117 130 139 144 147 171 175 184 202 222 228 215 197 213 203 204 211 218 220 187 133 99 65 66 100 148 202 185 105 81 159 221 225 214 210 183 143 99 58 49 41 37 37 21 23 51 70 90 120 171 213 228 231 216 210 206 210 219 227 228 226 205 130 58 38 48 48 32 19 21 49 118 183 224 232 211 205 207 202 194 195 204 203 200 206 205 204 203 202 201 201 201 201 206 204 202 200 199 200 202 203 210 208 202 203 218 221 185 141 90 130 202 251 240 163 92 62 62 62 58 61 60 37 28 48 97 163 202 207 225 240 227 211 212 223 224 202 201 197 158 132 112 130 123 135 167 201 219 189 150 141 142 132 95 73 97 130 165 184 173 121 77 77 100 116 116 138 132 122 102 74 102 155 214 216 216 215 224 236 237 230 229 241 248 247 252 251 225 192 106 37 3 25 79 153 216 236 251 225 232 222 213 223 215 216 211 220 217 212 219 222 215 211 219 219 218 217 214 211 208 206 215 215 214 213 212 212 211 210 209 211 212 211 213 215 211 206 197 191 192 187 194 174 143 170 221 219 182 81 78 97 84 49 33 30 26 21 19 18 18 19 20 20 20 20 20 20 20 20 24 22 18 18 6 40 114 203 253 241 190 138 119 99 62 35 57 42 47 44 41 53 59 68 97 131 94 47 38 28 34 54 50 56 53 43 40 44 40 30 33 40 54 84 131 156 127 80 122 158 181 188 196 187 164 151 127 94 81 72 53 59 70 56 45 37 71 135 201 255 248 192 116 125 173 237 253 223 206 217 206 206 212 222 221 212 205 206 211 211 209 204 203 212 233 250 221 145 76 38 23 17 46 114 148 171 165 118 59 66 131 164 137 98 77 46 36 68 113 165 112 100 88 84 62 43 114 235 252 249 178 69 51 101 125 135 135 125 138 129 114 176 246 244 236 214 198 192 199 185 146 130 177 198 167 155 183 199 181 132 122 112 133 191 238 246 234 228 253 253 189 128 144 118 83 145 170 177 193 201 167 174 237 248 203 116 105 178 226 234 233 227 222 200 190 166 140 177 229 232 219 221 228 220 203 198 177 135 106 156 236 209 119 62 52 97 178 208 196 179 138 119 155 152 112 131 187 237 239 227 223 217 225 219 214 211 212 217 227 236 226 229 223 210 214 234 241 232 215 104 90 183 231 211 182 162 123 119 185 238 230 217 213 214 218 215 212 213 222 233 241 244 232 176 109 17 19 101 195 246 221 157 171 202 213 222 185 140 124 145 160 135 86 56 48 43 34 35 35 36 35 33 31 30 27 26 25 23 21 20 20 20 16 21 27 28 27 28 32 37 37 35 34 34 34 32 29 26 25 26 26 23 19 17 18 20 17 17 16 16 15 15 15 14 14 17 22 27 30 31 30 29 30 29 27 25 23 22 21 22 26 24 23 26 30 31 28 24 32 29 22 23 31 29 23 23 23 28 33 32 26 24 30 36 39 24 28 37 28 23 28 27 39 30 35 42 34 28 34 40 44 36 37 40 36 35 36 35 55 90 111 136 162 184 207 211 209 210 211 208 204 202 204 207 207 213 202 148 92 104 159 193 190 211 218 253 234 145 76 8 10 26 32 28 23 16 17 30 73 155 224 242 208 170 171 178 205 212 199 138 144 205 171 94 39 22 23 39 83 171 234 233 218 221 213 197 185 163 116 68 35 67 118 164 189 201 214 227 228 226 222 210 204 215 219 207 153 91 150 231 231 175 123 139 194 204 209 207 203 191 164 136 146 182 205 209 219 224 215 204 206 215 207 178 136 85 47 35 27 29 31 30 28 28 30 32 30 30 31 32 33 33 34 34 31 31 31 31 31 30 30 30 38 35 31 29 28 29 30 31 27 29 30 30 35 50 69 83 93 149 198 233 221 155 83 31 63 77 74 63 52 32 41 81 143 179 125 41 41 73 82 91 124 149 114 41 12 22 29 31 47 74 79 58 42 35 28 24 23 35 28 25 37 32 29 50 49 55 48 31 25 44 96 148 195 192 157 94 44 29 30 30 31 31 30 29 21 11 30 67 121 114 126 166 203 202 165 128 65 48 34 32 36 37 36 36 32 30 28 29 32 34 34 34 38 42 47 50 48 42 34 29 23 26 30 31 30 29 29 30 29 27 25 28 34 39 41 41 41 37 31 26 24 24 26 28 22 33 60 93 115 127 144 162 138 120 131 145 165 211 199 118 57 37 56 62 42 36 36 40 57 59 52 38 35 39 36 25 25 23 21 22 25 27 28 28 28 30 33 35 35 32 29 27 27 30 33 38 42 44 46 46 38 36 34 31 28 28 28 29 30 31 31 30 28 26 24 23 21 19 18 18 19 18 16 13 20 20 19 14 7 16 51 88 169 225 213 181 161 167 177 130 105 139 149 80 23 42 75 93 118 154 181 184 185 189 172 143 157 156 137 106 74 52 59 85 117 126 161 194 190 204 224 192 141 82 46 33 37 42 30 24 37 86 122 118 138 208 236 200 154 109 112 158 179 186 208 229 203 145 97 101 149 210 241 238 163 75 12 41 117 175 205 221 215 218 200 180 153 168 221 230 164 124 115 133 162 125 79 139 218 220 200 170 168 194 210 205 207 202 209 203 182 185 206 211 190 200 184 89 80 132 135 179 173 100 102 203 250 252 209 185 183 124 105 189 254 180 115 190 235 254 253 223 147 40 13 75 216 246 249 239 220 227 245 217 200 227 238 234 223 233 254 249 140 44 39 40 47 83 63 40 44 43 70 166 249 251 225 227 231 216 231 216 184 226 246 182 108 125 192 253 252 252 243 175 95 31 36 69 141 222 254 248 235 232 233 226 232 235 216 213 231 235 233 221 211 210 215 218 238 238 239 229 241 237 253 239 141 1 74 212 245 231 248 237 240 238 240 238 235 239 240 233 230 240 233 230 161 84 140 235 245 238 231 232 237 231 207 183 199 194 192 191 181 198 214 181 166 198 246 220 219 224 227 229 226 222 222 229 225 231 234 200 117 100 127 186 253 255 247 233 153 87 121 127 88 68 135 233 239 226 210 213 209 211 238 249 187 78 13 34 112 195 226 225 241 209 173 164 187 212 213 200 199 204 204 209 210 175 131 116 195 234 221 170 142 169 216 225 198 201 204 205 206 206 206 205 203 204 204 202 199 197 197 198 204 202 201 201 202 203 201 199 209 206 201 202 203 199 207 228 214 124 95 163 200 181 149 108 139 194 223 210 197 198 201 205 197 198 203 209 207 201 199 202 213 203 202 202 193 219 229 171 89 41 138 227 221 213 204 202 203 203 203 203 203 203 203 203 203 203 203 204 204 205 205 205 205 205 203 201 204 208 206 199 219 201 211 207 197 208 208 198 197 187 173 188 204 207 212 205 199 202 204 202 200 205 214 220 220 159 80 37 56 114 171 200 229 227 225 223 222 223 225 226 228 228 225 222 222 217 203 188 195 204 232 243 198 126 69 40 47 58 46 39 41 56 104 141 169 200 204 167 148 171 175 144 87 99 132 159 155 140 134 132 169 163 144 128 119 97 67 50 42 55 55 50 53 59 66 77 92 99 103 87 66 81 123 152 194 236 217 156 95 61 95 146 201 195 180 168 163 146 98 48 40 54 70 89 107 117 133 158 194 177 116 55 62 113 145 147 142 135 116 108 103 84 102 159 188 161 120 95 91 90 99 120 120 104 84 72 72 80 94 105 82 83 99 83 56 48 80 156 213 244 238 214 161 110 119 137 130 110 113 116 99 98 102 88 81 85 80 68 72 105 150 182 226 225 137 58 19 28 97 133 139 157 219 245 250 161 77 54 173 253 252 241 131 50 128 226 227 225 211 193 196 211 184 130 71 105 217 249 214 150 93 139 138 133 137 136 137 144 129 184 241 246 195 131 123 112 66 36 46 62 96 159 223 227 170 116 127 104 69 57 75 90 90 89 119 198 227 193 129 71 60 71 89 134 197 188 126 129 178 190 149 105 59 34 29 40 47 41 45 41 45 53 50 39 38 47 33 40 79 107 88 65 62 61 93 118 113 106 100 93 85 51 42 20 66 94 153 158 128 115 90 91 150 188 186 167 129 112 81 35 39 55 82 114 93 60 75 73 117 135 91 76 112 133 122 127 164 152 86 40 28 35 55 63 65 55 45 39 35 31 30 32 29 24 28 38 40 33 32 43 47 40 37 40 38 30 33 37 41 46 49 48 47 50 45 47 44 43 45 45 62 90 122 127 100 74 78 71 57 61 164 164 165 165 166 167 168 168 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 165 166 167 168 168 166 165 163 168 168 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 171 171 170 169 169 170 171 171 168 169 169 169 169 170 170 170 172 172 172 171 170 170 169 169 169 171 173 172 171 171 172 174 173 173 173 173 173 173 173 173 173 173 175 176 176 176 176 175 176 176 176 175 175 174 174 174 175 175 176 177 179 180 181 181 179 179 180 181 181 182 182 183 177 178 180 181 183 183 183 183 185 184 182 181 181 182 184 185 187 187 186 186 185 184 184 183 184 183 182 182 183 186 188 190 188 188 188 189 189 190 190 190 188 188 188 189 189 190 190 190 189 190 192 194 195 195 194 194 196 195 195 197 201 203 203 202 203 203 203 204 205 205 206 206 204 204 203 202 203 204 205 206 203 201 200 199 199 202 205 207 202 202 203 203 203 203 204 204 205 206 208 208 206 206 208 210 208 209 210 212 213 214 215 215 212 212 212 211 211 210 210 210 213 212 211 210 210 212 213 215 214 213 211 210 210 211 213 214 215 215 215 216 216 216 217 217 219 220 222 220 218 215 215 216 221 218 224 223 211 215 225 220 222 233 241 240 175 103 88 77 84 130 215 253 240 253 255 210 145 96 75 59 101 209 243 203 124 160 222 254 251 252 252 233 231 240 229 203 145 121 164 187 99 130 191 204 184 209 200 120 51 61 98 124 94 46 32 44 76 189 250 221 170 130 92 68 90 115 102 34 40 150 231 250 241 202 158 164 206 226 227 236 230 185 93 80 82 41 37 42 42 65 78 55 21 13 20 20 19 17 24 35 34 27 34 49 44 62 81 142 192 212 230 220 214 206 198 201 216 226 219 204 190 146 82 49 80 132 144 122 69 79 128 165 144 108 79 49 33 34 42 44 25 12 40 86 147 164 190 212 220 218 217 218 208 218 230 228 224 224 208 178 130 80 44 47 50 31 19 24 80 142 197 223 215 199 203 199 193 197 200 202 202 201 202 203 201 201 202 202 202 203 203 203 205 204 207 207 206 213 213 200 198 205 208 198 194 209 213 197 115 92 136 201 194 153 124 104 79 63 58 53 42 52 54 31 54 117 182 219 243 247 217 170 128 179 232 239 218 217 223 215 208 207 192 184 189 174 155 159 138 104 96 122 111 87 106 124 157 240 228 136 120 177 206 198 216 211 195 179 157 115 89 98 119 115 97 106 140 177 218 242 231 247 244 248 222 160 104 54 50 84 130 173 211 239 246 241 221 221 220 219 218 218 217 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 216 216 216 215 214 213 213 213 214 214 214 214 214 213 213 212 212 212 218 218 216 209 211 197 164 152 173 167 99 46 128 209 150 67 42 30 27 25 19 18 19 15 20 20 20 20 20 21 21 22 27 13 18 31 11 7 83 197 243 192 145 197 216 110 35 36 45 45 43 40 38 39 42 45 57 62 60 50 43 44 48 49 55 49 39 45 50 29 15 29 48 120 133 133 213 223 148 145 197 224 216 216 227 236 238 209 182 160 156 154 123 81 49 28 3 54 170 251 253 253 243 192 105 116 192 248 226 208 216 206 214 216 194 207 215 198 204 208 199 222 211 213 227 214 219 243 197 110 45 31 24 32 75 117 135 120 122 84 32 45 110 172 194 183 127 50 21 60 129 179 174 169 148 131 111 63 89 206 252 208 131 46 35 82 89 70 87 105 120 133 145 155 182 220 199 140 175 228 212 180 137 90 140 171 187 221 239 195 146 127 125 157 187 251 250 232 232 249 240 213 150 93 88 128 184 226 232 232 251 240 199 172 172 196 234 159 90 117 203 239 230 234 214 199 206 144 113 188 236 234 222 205 229 228 199 173 143 140 161 166 164 138 124 98 81 129 195 201 125 131 169 136 129 142 150 195 225 242 238 219 215 213 224 219 219 210 191 187 204 217 226 226 206 196 212 224 231 246 168 105 107 199 246 245 231 175 80 99 191 241 228 218 213 217 210 210 208 212 224 212 226 212 200 61 12 63 114 176 235 244 223 169 161 159 140 149 158 152 203 218 230 211 152 87 53 50 53 45 37 32 33 35 37 37 33 30 31 26 17 19 22 16 19 23 24 22 23 30 34 33 41 47 47 38 30 27 26 24 21 21 21 20 19 18 17 16 16 21 23 18 14 14 15 15 14 17 21 25 28 29 29 29 30 29 28 26 25 24 24 23 20 23 25 26 24 23 25 26 24 26 27 26 24 21 21 22 21 21 23 27 31 34 33 32 29 26 23 23 25 27 27 27 32 36 37 34 30 30 36 43 40 39 37 36 36 37 39 40 49 39 40 67 100 125 166 214 224 209 197 199 207 208 203 197 202 218 194 154 155 183 206 220 213 218 242 254 215 122 41 8 25 27 30 25 24 10 11 56 120 223 255 250 220 197 172 168 165 178 186 170 173 216 207 138 60 21 13 30 70 127 175 211 217 228 214 215 225 220 164 54 79 169 205 234 246 225 225 216 207 205 207 210 206 204 221 243 191 93 124 213 223 187 150 141 183 203 210 198 195 208 213 206 219 220 216 208 203 203 200 196 190 212 203 179 145 97 62 35 33 35 40 37 27 30 37 34 35 34 33 32 30 30 29 29 32 32 33 32 29 26 24 22 29 29 28 28 28 30 31 32 30 32 33 31 29 34 45 54 75 128 179 185 163 137 90 34 50 52 54 57 45 23 47 106 174 191 124 45 37 40 55 104 169 167 95 22 17 19 17 39 92 151 166 124 83 55 30 16 20 22 22 22 26 31 30 25 28 23 25 31 30 40 80 125 153 150 116 61 38 49 54 42 36 28 30 34 22 9 29 64 113 120 99 147 222 248 228 161 101 54 21 29 43 37 32 36 27 30 34 35 35 34 34 35 40 43 47 50 48 43 37 33 25 26 27 28 31 32 33 34 33 28 25 28 34 40 41 40 41 36 26 23 27 22 22 31 66 69 79 85 78 68 71 83 91 98 94 134 191 212 180 107 42 40 52 51 47 44 35 42 45 45 32 31 44 41 30 32 21 24 27 27 25 24 24 25 30 30 30 30 29 28 26 25 33 36 41 46 53 56 51 42 36 32 28 26 27 28 28 28 32 33 33 33 31 28 25 23 19 18 17 15 14 14 14 15 14 19 24 13 12 25 68 140 217 222 218 176 128 157 186 132 126 126 127 56 15 55 96 139 137 141 187 218 206 211 211 175 190 206 203 193 163 121 88 55 85 116 156 190 187 197 208 160 125 87 70 59 35 32 36 22 42 120 167 138 125 180 207 175 133 137 160 193 208 204 205 215 206 178 110 101 138 163 193 209 135 17 21 135 205 249 230 209 213 219 199 187 166 153 182 196 180 163 134 143 157 114 99 154 200 234 209 187 183 174 185 194 204 216 212 193 182 186 203 223 194 185 163 89 51 101 172 229 155 70 138 253 251 195 177 177 155 62 74 194 251 183 121 153 227 253 253 165 130 129 74 70 214 253 250 228 165 154 237 236 197 190 199 227 232 251 251 174 90 100 108 88 48 30 44 60 40 53 123 224 249 237 228 230 225 235 223 184 192 240 254 254 177 109 134 214 249 255 250 235 132 49 32 37 84 166 198 220 243 226 236 233 231 231 217 231 213 218 217 201 187 196 217 228 237 235 235 236 235 235 244 253 194 62 25 142 252 243 245 233 232 240 236 229 234 237 234 234 244 222 240 236 226 173 93 113 215 232 246 243 225 227 234 212 186 171 186 168 176 246 249 191 197 253 227 169 186 220 222 226 226 223 219 221 217 233 243 206 111 63 83 149 174 175 181 179 137 54 49 55 64 127 194 248 226 222 214 218 209 226 252 221 158 25 3 42 71 146 218 244 225 183 146 146 180 217 220 200 211 193 174 198 222 179 123 112 198 234 213 145 132 181 217 216 208 207 206 205 203 202 201 200 203 203 203 203 203 203 203 203 203 202 202 201 201 200 200 200 200 202 206 207 201 197 205 217 217 131 92 154 201 176 140 120 131 183 222 207 199 204 196 200 207 179 195 210 201 198 198 202 181 197 214 215 194 204 223 199 107 19 123 217 230 215 201 212 203 205 205 204 206 207 205 200 204 202 204 208 207 202 201 204 197 202 206 205 202 200 198 197 202 205 204 202 203 206 204 198 207 210 212 211 208 204 202 202 204 202 200 199 201 205 210 213 217 182 116 54 40 71 106 120 161 172 181 178 169 164 168 175 176 178 183 190 197 204 209 211 196 198 214 195 122 63 42 32 36 53 58 65 89 110 128 150 136 157 141 110 121 142 133 113 145 149 137 123 126 137 150 163 172 183 172 166 184 174 123 82 56 47 41 43 46 51 53 51 62 68 69 66 90 143 162 136 133 173 215 200 125 66 83 131 173 202 183 142 137 129 97 76 48 55 68 95 127 140 139 143 174 174 101 49 65 108 149 153 157 136 124 123 113 101 114 141 185 153 116 91 82 85 102 119 117 82 70 88 93 82 78 82 94 114 101 76 60 40 62 125 208 230 210 208 193 169 195 205 148 113 87 75 72 87 101 96 78 58 55 62 52 55 96 139 193 187 121 40 21 46 89 134 133 117 162 230 241 205 127 40 142 252 253 242 152 51 157 252 243 189 194 189 212 221 187 132 84 118 193 247 228 161 96 62 126 195 205 169 161 135 124 186 250 251 240 181 152 145 97 64 79 64 55 100 129 112 114 122 108 88 50 52 94 100 72 62 105 161 159 144 167 142 70 35 65 122 193 203 142 94 114 156 161 125 68 32 32 40 42 45 48 51 53 54 51 48 45 44 35 39 50 58 55 49 57 71 109 139 132 100 91 128 170 163 103 25 28 46 45 52 51 71 58 72 117 176 214 217 182 140 86 43 34 57 66 81 125 165 135 91 51 39 47 73 127 180 161 163 164 141 89 47 33 31 61 82 87 66 45 40 36 29 32 28 26 27 25 24 29 37 31 27 30 42 52 51 42 35 32 29 31 41 48 50 51 53 47 58 85 97 72 46 44 53 61 68 80 71 70 80 73 71 165 165 165 166 166 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 166 165 165 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 165 166 166 167 167 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 170 170 170 170 172 173 173 172 171 173 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 174 174 174 174 175 175 176 176 176 177 175 176 177 178 179 180 181 181 179 180 180 181 181 182 183 183 179 179 181 182 183 183 182 182 184 184 183 183 183 183 184 184 186 186 186 185 185 185 185 185 185 184 183 183 184 186 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 191 191 192 193 194 195 196 197 196 195 197 200 202 202 201 202 202 203 203 204 205 205 206 205 204 203 203 203 204 205 205 203 202 201 200 200 201 203 204 203 204 204 204 204 205 205 205 201 203 205 206 205 205 207 209 210 210 211 212 213 213 213 212 212 212 212 211 211 211 210 210 212 211 210 209 209 210 211 212 213 212 212 211 212 212 213 214 214 214 215 215 215 216 216 216 216 218 220 219 217 215 215 215 218 216 219 220 216 219 227 229 219 234 237 229 179 123 112 105 123 183 241 230 201 223 228 180 92 71 73 62 103 207 226 170 166 217 254 252 218 192 199 221 222 229 223 207 153 108 124 143 87 86 152 218 222 213 184 122 57 48 52 59 55 53 59 63 92 155 183 149 106 90 110 146 164 138 84 18 42 151 221 231 225 193 150 144 191 241 252 247 208 138 128 147 116 57 20 16 99 169 179 94 19 17 43 52 54 59 61 58 53 51 51 50 48 35 30 63 104 141 186 213 214 212 211 211 206 204 209 217 231 198 160 132 107 88 87 98 61 57 58 52 45 49 39 11 25 39 66 63 22 22 99 180 228 231 232 232 231 230 230 229 222 219 213 193 166 145 120 91 81 61 48 43 23 6 30 72 143 207 241 230 204 199 210 200 198 200 202 202 201 200 201 202 202 202 203 203 203 204 204 204 201 198 203 206 199 199 206 208 208 200 202 207 210 217 218 210 172 137 122 140 153 145 135 133 127 105 72 52 52 55 53 54 36 65 106 158 217 247 216 166 108 150 209 221 184 173 204 230 240 244 239 229 205 150 104 97 114 142 145 149 146 127 138 163 206 223 192 148 167 221 245 241 227 238 235 227 229 208 147 89 59 62 49 51 81 122 161 184 186 174 138 114 74 35 59 95 176 198 224 241 251 252 241 226 222 221 221 220 219 218 217 217 217 217 217 216 216 216 216 216 217 217 217 216 216 215 214 214 216 215 214 212 211 211 211 211 215 214 214 214 213 213 213 212 221 223 219 216 223 215 201 209 217 162 59 34 134 236 221 131 70 49 34 26 20 21 23 18 22 21 20 19 18 18 18 18 20 16 18 17 5 14 109 221 234 141 168 252 221 102 37 38 40 40 42 43 45 45 45 44 43 48 50 45 42 45 48 48 46 50 47 37 23 21 50 91 164 197 194 174 217 244 208 200 233 251 249 253 253 252 250 229 205 192 197 204 187 148 92 40 17 77 192 255 246 244 239 197 153 133 167 206 197 198 215 210 202 220 213 186 172 197 225 211 204 216 201 195 210 229 225 193 141 73 32 25 17 37 89 123 107 84 81 74 53 46 95 181 253 232 137 36 14 51 116 182 212 181 152 167 172 101 71 136 175 113 63 37 42 64 69 74 59 75 84 83 95 124 152 164 138 107 152 192 175 163 147 120 139 192 212 204 177 141 123 112 129 204 240 253 213 199 223 254 221 141 84 114 175 204 224 253 253 251 248 213 182 183 179 173 186 180 131 94 144 230 254 235 212 200 196 131 112 188 228 232 216 231 233 237 206 137 139 210 195 163 126 103 129 150 134 139 176 153 90 92 118 110 140 180 205 240 239 222 215 217 223 213 208 216 232 230 201 176 167 163 174 196 185 172 208 242 218 174 147 132 154 210 230 241 244 198 97 94 176 238 229 215 210 211 197 216 228 220 197 155 152 128 71 15 58 165 213 225 236 231 214 195 157 99 86 129 179 220 235 240 244 231 189 140 114 112 111 94 70 50 39 36 35 35 24 21 26 29 25 25 24 15 19 21 20 17 21 32 41 45 47 51 50 40 30 25 22 20 19 19 19 18 18 18 19 19 18 20 21 19 20 21 19 15 14 16 18 21 24 26 27 27 27 26 24 22 21 20 21 21 21 23 24 24 22 22 24 26 26 27 27 25 22 21 21 22 22 23 24 28 31 32 30 28 28 26 23 23 25 27 27 27 26 30 33 31 27 27 33 38 39 37 34 32 30 30 30 30 39 40 44 53 58 69 113 171 211 221 227 223 218 215 210 204 224 207 177 165 188 215 223 221 237 227 224 214 162 84 30 16 26 28 31 27 25 12 16 65 141 201 208 216 216 209 190 192 164 172 182 180 195 236 224 157 81 34 18 26 47 86 138 194 215 224 206 206 226 211 144 70 160 228 230 221 215 197 200 188 198 205 205 195 189 198 217 231 195 93 115 207 233 208 170 151 193 203 207 202 200 205 209 207 206 207 205 198 196 196 195 192 192 204 197 199 194 158 106 55 52 41 36 33 28 31 36 32 37 35 32 29 28 27 28 28 32 33 32 31 29 27 25 23 21 22 23 24 27 30 33 35 35 36 36 34 32 36 42 48 68 102 138 154 164 158 103 32 42 81 95 77 48 25 52 115 191 185 110 43 53 69 70 91 127 116 63 19 14 12 28 71 114 176 217 196 147 100 64 45 16 13 13 18 26 32 33 32 29 33 35 34 32 38 53 68 82 77 66 58 61 65 52 32 43 29 26 31 25 15 30 57 88 93 87 148 209 208 185 137 94 56 28 30 37 32 26 29 28 31 35 37 36 34 33 33 40 43 48 51 50 45 39 35 27 26 27 28 30 32 34 36 29 26 25 28 34 39 39 37 40 33 26 24 17 9 35 80 144 141 100 59 50 43 50 81 130 139 119 120 141 154 136 81 50 43 49 46 43 40 32 39 32 39 44 51 55 43 27 22 21 24 26 27 26 25 26 27 29 30 31 31 31 30 29 29 44 46 47 48 51 51 43 34 29 27 25 25 28 30 30 29 31 31 31 29 27 25 23 22 18 18 16 15 15 15 16 16 18 13 16 10 17 52 113 187 214 206 189 151 114 154 200 166 116 89 78 34 29 91 147 200 163 151 185 212 188 177 186 175 184 199 208 221 209 169 129 93 60 108 160 190 178 172 180 150 125 97 81 63 35 33 39 26 40 94 136 129 118 137 155 149 159 185 205 202 191 191 201 208 215 143 82 114 159 159 155 143 66 28 95 209 234 224 196 200 190 205 202 199 175 150 161 166 162 179 165 154 167 157 135 140 186 220 210 204 204 185 180 180 193 206 219 209 174 151 164 189 183 149 106 57 79 170 226 244 130 78 164 250 207 151 162 207 197 122 96 162 217 165 113 158 230 232 193 146 185 193 103 59 155 246 253 215 140 162 250 247 192 173 192 230 234 234 220 165 152 193 201 133 49 23 40 51 47 80 168 242 251 240 225 223 216 239 228 172 173 233 253 241 236 169 140 170 215 244 249 247 199 80 40 44 54 74 115 201 255 244 235 223 225 232 223 220 178 157 182 212 196 190 219 241 235 235 237 239 237 234 239 247 234 98 17 92 234 243 237 245 234 238 235 233 238 238 234 233 233 237 236 231 243 222 144 91 140 209 238 233 242 246 238 231 212 201 200 173 198 241 212 190 216 253 229 155 138 192 231 228 224 227 224 226 224 230 230 195 114 110 120 131 129 133 162 196 145 55 50 60 77 153 214 244 225 219 210 210 208 235 249 196 97 29 51 97 113 154 203 232 219 167 145 170 197 212 213 202 209 198 174 163 179 170 139 138 202 244 198 122 141 199 212 204 207 206 205 204 203 202 201 201 203 203 203 203 203 203 203 203 204 204 204 203 203 202 202 202 202 203 205 204 199 199 209 221 195 100 71 150 216 212 176 140 138 170 211 213 205 206 200 204 195 164 177 199 207 212 191 167 153 184 207 207 194 212 227 190 88 24 130 210 219 214 202 200 204 204 204 204 206 207 207 206 209 205 202 203 203 202 205 210 199 201 201 200 201 206 208 207 202 204 203 202 203 206 204 198 208 210 211 210 208 205 204 205 203 202 200 200 201 204 207 209 218 199 152 90 52 51 68 80 92 98 99 91 86 87 90 89 93 102 115 127 136 143 148 151 143 140 142 115 63 42 44 35 53 59 101 166 187 144 101 95 99 79 75 98 110 101 113 147 166 191 166 109 102 142 165 159 164 168 161 168 196 195 156 124 100 74 55 49 43 42 47 50 42 55 61 58 87 161 207 201 157 144 164 182 138 77 75 111 140 178 171 130 112 103 94 98 95 74 60 82 121 135 129 129 169 158 95 61 72 92 129 153 186 183 181 173 151 126 115 118 133 135 129 112 94 92 110 129 109 91 87 89 86 91 88 71 84 120 122 83 50 41 62 97 159 205 221 243 230 193 195 191 177 190 180 127 69 58 82 100 101 71 52 49 46 51 66 78 101 107 79 36 27 59 121 178 128 104 105 146 210 249 190 82 121 227 251 253 186 53 115 213 208 179 196 206 224 219 189 134 84 129 205 254 247 183 116 74 127 216 244 187 162 148 133 179 238 252 232 160 133 132 124 136 145 121 69 52 51 54 92 120 110 88 49 44 77 88 83 94 126 100 93 118 135 112 64 30 58 86 129 139 99 65 73 96 95 88 62 38 38 47 48 47 46 47 49 52 54 51 45 39 39 38 40 42 39 40 56 77 134 172 142 87 103 186 241 224 136 49 37 44 42 49 40 47 32 47 83 118 135 139 130 113 81 51 38 44 54 92 173 247 229 147 64 39 55 80 105 125 130 157 184 162 94 40 29 36 61 79 84 66 50 45 41 33 32 29 29 30 28 24 27 33 28 25 29 44 57 58 49 41 37 33 33 40 47 50 52 56 59 64 88 105 88 59 42 36 43 49 76 98 116 121 99 89 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 166 166 166 166 166 166 166 166 168 168 167 166 166 166 167 167 166 166 167 167 168 168 169 169 168 168 168 168 168 168 168 168 165 165 166 167 168 169 170 171 169 170 171 172 172 171 170 169 171 171 171 171 172 172 172 172 168 168 169 170 171 171 172 172 171 173 174 174 172 172 174 175 176 176 176 176 176 176 176 176 176 177 177 177 176 175 173 172 173 174 174 175 177 178 178 179 176 177 177 178 179 180 181 181 180 180 180 181 182 182 183 183 181 181 182 183 183 182 182 181 183 184 184 185 185 184 184 183 181 181 181 181 182 182 182 182 186 185 184 184 184 186 187 188 191 191 190 190 189 188 188 188 190 190 190 191 191 191 192 192 192 192 191 191 192 194 196 197 197 196 195 197 200 201 201 200 201 201 202 203 203 204 204 205 205 204 203 203 203 203 204 204 203 203 202 202 202 201 201 201 205 205 205 205 205 206 206 206 201 203 205 206 205 206 208 210 211 212 212 212 212 211 211 210 212 212 212 212 211 211 211 210 213 212 211 210 210 210 211 211 210 211 212 213 214 214 214 213 213 213 213 214 214 215 215 215 214 216 218 218 216 214 215 216 217 216 214 216 220 216 217 227 233 201 168 181 187 158 139 132 138 179 195 153 114 122 123 92 52 63 134 164 139 134 145 161 251 251 215 170 146 128 136 172 203 221 233 238 196 126 100 106 94 81 120 165 159 139 111 67 50 34 32 43 50 55 58 55 73 92 100 98 108 138 189 240 231 170 90 20 34 129 209 245 229 217 196 178 185 213 225 213 146 110 171 179 115 47 2 39 169 252 241 112 10 16 82 136 146 164 170 159 154 156 148 132 106 70 45 29 29 50 91 139 181 203 222 218 201 194 201 211 228 233 234 218 180 129 84 58 52 35 22 25 27 16 15 29 98 150 185 120 23 44 158 233 239 239 234 227 225 223 213 200 186 161 131 98 69 60 60 55 49 46 43 31 9 15 71 134 208 221 219 216 202 190 198 198 203 204 204 203 200 200 201 203 203 203 203 204 204 205 205 205 203 198 206 211 201 195 204 214 229 214 206 202 199 211 228 236 218 196 155 141 163 170 151 140 174 158 101 55 56 56 45 49 40 34 45 94 168 223 228 208 171 158 165 164 152 177 219 233 231 229 222 210 180 129 100 106 172 197 221 207 168 182 214 187 158 150 154 181 217 234 231 224 224 225 221 221 243 253 209 132 90 97 101 102 102 87 67 61 69 69 47 50 61 81 152 214 248 252 252 244 237 231 222 212 222 221 221 220 219 219 218 218 218 218 217 217 217 216 216 216 219 219 218 217 216 214 214 213 218 217 215 213 212 211 210 210 215 215 215 215 214 214 213 213 213 219 215 217 227 221 226 251 252 145 27 26 101 199 251 206 150 95 46 25 19 23 27 25 24 22 20 18 16 15 14 14 17 22 21 10 6 32 120 210 183 162 240 252 158 78 42 39 36 34 32 35 39 41 41 39 44 48 51 51 51 52 51 49 44 42 38 28 27 67 137 187 241 237 226 196 192 215 211 197 185 187 193 218 230 231 245 251 231 219 214 215 213 195 138 68 8 65 176 250 254 253 239 194 179 144 146 175 193 212 223 209 203 221 222 160 128 185 226 209 226 191 133 137 197 232 205 148 101 51 32 29 22 65 129 151 130 88 95 146 151 89 89 187 243 213 113 27 16 32 79 155 198 195 195 229 236 143 54 52 81 57 65 84 106 128 128 125 87 75 77 85 95 125 147 140 109 68 78 106 137 182 187 156 125 166 186 166 106 62 70 79 177 253 254 247 201 185 198 210 149 104 89 150 228 254 247 247 237 239 219 159 139 182 205 199 168 177 147 89 96 183 247 246 208 202 195 138 128 180 208 236 216 240 230 238 208 140 169 244 198 140 126 165 209 207 166 146 117 93 73 70 77 110 170 215 235 254 236 213 210 219 229 220 215 210 218 225 209 176 133 95 115 161 176 168 194 221 192 139 163 169 198 226 220 227 240 212 131 93 156 232 230 214 209 207 203 229 234 187 114 50 59 49 40 38 116 221 248 237 237 242 215 194 128 67 102 176 215 244 229 227 230 232 223 207 200 202 199 179 147 113 83 60 44 35 40 27 24 27 26 28 29 23 25 27 25 19 17 21 27 31 46 50 51 44 37 32 29 27 19 19 17 17 17 18 20 21 18 20 20 22 26 29 25 17 14 15 15 17 19 22 25 26 25 23 20 17 16 17 18 19 23 23 22 21 20 20 23 25 27 27 26 23 20 19 21 23 23 24 26 29 32 31 28 25 27 25 22 23 25 26 27 26 23 27 31 30 27 26 30 34 34 33 31 29 28 28 28 28 35 43 50 49 39 32 62 110 154 182 205 208 208 212 213 207 196 166 159 190 228 246 240 225 229 196 162 135 95 48 25 26 27 28 32 29 27 13 22 79 149 187 171 181 206 222 207 201 189 188 187 179 186 217 215 172 103 48 24 26 31 46 98 174 215 224 204 200 231 197 115 95 179 231 223 205 203 201 209 197 196 204 191 159 143 158 175 179 152 70 103 205 244 225 186 159 190 195 200 203 200 197 199 203 199 201 199 196 195 197 197 196 195 198 193 209 225 209 165 110 76 47 28 27 30 35 39 35 40 36 31 26 24 25 27 29 34 33 32 31 29 28 26 25 18 19 20 22 24 27 30 31 34 34 34 35 36 39 42 43 41 96 164 213 233 200 104 9 55 139 159 105 53 26 50 110 171 144 98 86 110 100 70 64 70 61 37 19 21 40 87 141 152 167 189 201 196 173 125 76 34 22 14 20 27 29 30 32 25 34 35 28 31 40 38 27 32 43 53 63 82 100 96 79 62 37 21 25 26 21 30 48 68 70 77 140 173 137 108 86 76 55 36 32 33 30 27 28 30 33 36 37 35 32 31 31 38 42 48 52 52 48 42 38 29 28 27 26 27 31 35 38 27 26 27 31 37 39 38 35 36 29 26 25 8 2 57 140 215 189 99 34 45 52 55 89 130 155 147 123 105 101 92 61 58 45 46 41 39 38 29 37 33 45 67 78 64 43 30 21 21 23 26 27 27 27 28 30 30 31 32 33 33 33 33 33 47 48 47 45 45 43 36 27 23 23 23 25 28 30 30 29 29 28 26 24 22 21 20 20 18 17 16 16 16 17 18 19 34 19 21 16 30 85 155 215 219 208 200 182 153 173 199 161 96 46 29 25 62 135 188 234 182 160 173 186 164 160 174 170 141 165 183 209 223 209 176 132 72 102 128 153 168 179 192 182 148 112 80 52 32 39 48 35 38 66 103 127 121 108 127 168 202 214 214 198 189 195 202 201 207 136 96 137 193 219 186 106 17 42 133 232 237 208 185 213 200 205 201 193 160 124 128 140 154 192 195 174 187 207 185 147 188 215 210 207 209 193 183 181 182 188 210 209 167 138 148 164 159 107 53 39 120 235 253 215 107 86 178 230 189 158 162 200 207 172 129 143 195 172 135 180 230 186 145 169 239 244 141 35 89 230 251 208 129 185 254 254 182 170 210 248 245 230 206 183 205 250 252 165 52 12 36 60 49 98 205 249 250 242 214 206 218 243 221 158 169 233 247 233 249 236 176 118 140 215 255 255 252 152 88 48 24 25 79 194 247 255 248 232 230 238 238 214 132 122 180 231 206 194 227 246 234 236 239 241 238 234 235 239 251 167 61 39 181 252 242 227 236 234 234 237 239 237 234 234 223 248 238 230 240 245 216 155 97 149 205 243 254 243 231 244 224 207 172 151 206 227 182 200 242 244 235 176 124 165 232 241 222 230 226 231 233 230 223 197 179 212 217 201 196 203 221 247 173 66 77 111 121 180 231 248 220 210 205 212 225 250 225 135 48 69 138 183 181 179 192 216 206 161 171 212 212 202 211 218 218 210 185 137 136 155 151 170 216 236 172 120 172 216 203 199 205 205 204 204 203 203 202 202 202 202 202 202 202 202 202 202 204 203 203 203 203 202 202 202 203 203 203 202 198 201 212 223 179 83 69 149 211 231 215 178 146 154 198 217 207 205 203 204 180 155 176 203 214 212 174 133 155 195 217 212 203 221 220 166 67 27 144 223 226 213 206 210 212 207 204 205 206 205 205 207 199 199 201 204 205 203 204 206 205 203 198 194 199 208 208 201 202 203 202 201 203 206 204 200 203 204 205 204 202 201 202 203 202 202 201 201 201 202 203 203 211 213 192 138 76 40 39 50 54 53 48 43 47 52 49 41 40 44 50 52 53 54 55 57 71 61 61 46 20 24 42 38 49 66 146 238 241 167 113 106 148 153 149 122 95 107 151 185 194 205 180 132 111 123 148 167 183 180 155 143 173 199 176 138 135 118 109 96 67 44 37 32 40 51 55 52 91 182 246 249 208 172 153 141 107 86 96 110 112 136 143 131 110 81 79 108 135 100 62 57 76 85 89 100 130 124 81 66 90 111 135 153 176 194 216 224 208 165 112 74 71 96 118 125 124 124 122 117 108 102 102 88 85 120 132 94 89 124 140 107 70 70 75 63 101 147 182 235 252 217 188 156 192 236 240 176 100 69 87 118 113 103 95 86 76 82 97 104 70 52 40 33 31 58 122 179 150 135 102 98 163 229 190 96 94 197 251 254 220 67 67 157 180 166 168 180 194 187 166 109 101 157 210 242 249 228 177 116 103 181 239 199 165 147 128 176 243 251 208 176 159 114 111 160 209 183 113 67 41 34 71 98 94 79 52 48 66 72 84 114 124 150 166 140 88 56 50 52 51 51 63 74 70 66 67 66 77 74 57 36 33 45 50 45 46 45 48 54 58 55 45 35 38 36 35 34 31 34 53 73 117 155 132 102 136 208 253 250 150 55 37 46 50 60 44 44 41 68 107 117 92 68 58 52 59 58 52 46 50 85 170 252 243 179 96 50 58 86 94 84 102 139 178 166 103 51 40 45 52 65 68 56 45 44 40 33 33 31 31 33 30 24 25 29 27 25 30 45 58 59 53 47 45 40 38 41 44 46 47 49 57 55 79 112 116 94 64 42 25 34 89 151 182 161 108 84 167 167 167 167 167 167 167 166 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 170 169 167 166 166 167 168 169 166 166 167 168 168 169 170 170 168 168 168 168 168 168 168 168 167 167 168 168 169 169 170 170 168 170 172 173 173 172 170 168 171 171 171 171 172 172 172 172 168 169 170 171 173 174 175 176 172 174 175 175 174 173 175 177 175 175 175 175 175 175 175 175 175 176 176 177 177 176 175 174 175 175 176 176 177 178 178 179 178 178 179 179 180 181 181 182 180 180 181 181 182 183 183 184 183 183 184 184 183 183 181 181 183 184 185 187 187 185 184 183 180 180 181 181 182 183 184 184 187 187 186 185 186 186 187 188 190 190 190 190 190 190 189 189 191 191 191 192 192 192 193 193 191 191 191 192 193 194 195 196 197 196 195 196 199 200 199 198 200 200 201 201 202 203 203 203 204 204 203 203 203 203 203 203 201 201 202 203 203 203 202 201 205 205 205 205 205 206 206 206 205 207 209 208 207 207 209 211 210 210 211 212 212 212 211 211 213 213 212 212 212 211 211 211 214 213 213 212 212 212 212 212 209 210 212 214 215 215 214 213 212 212 213 213 213 214 214 214 212 215 217 217 216 215 216 217 217 219 212 214 221 209 199 210 210 155 114 139 161 137 135 171 188 168 127 83 62 62 71 79 73 90 199 254 181 91 113 209 234 193 138 120 138 145 141 147 171 200 232 253 238 161 93 72 100 81 83 89 75 64 57 44 32 43 83 117 102 63 44 43 46 58 71 93 139 193 232 251 204 166 122 61 36 85 168 238 244 233 229 213 178 155 143 128 84 105 157 129 79 31 4 81 158 202 179 85 10 10 91 190 227 244 249 235 226 227 220 206 192 164 143 93 48 28 18 42 96 147 195 212 217 219 209 191 190 221 250 251 227 173 97 35 42 31 25 37 36 13 44 119 186 240 254 149 13 44 178 249 249 242 225 204 190 175 148 123 92 72 59 50 37 32 37 39 42 43 35 22 25 68 139 196 232 216 197 206 208 196 203 207 205 205 205 203 201 201 203 206 203 203 203 203 204 204 204 205 207 202 207 211 206 202 203 198 192 203 219 217 201 200 211 216 222 225 206 184 191 200 177 145 175 196 170 108 68 54 50 53 59 46 40 57 96 149 206 246 226 210 192 154 130 174 228 233 199 170 139 132 144 159 175 190 204 212 240 221 163 188 221 156 98 121 176 225 232 215 204 204 212 202 206 219 230 235 208 160 141 140 164 187 168 96 27 14 69 119 130 145 180 213 244 250 238 237 231 222 218 221 223 221 222 222 221 221 220 220 219 219 219 219 218 218 217 217 216 216 217 217 216 216 215 215 214 214 220 219 218 216 215 215 215 215 217 216 216 216 215 215 215 214 207 217 212 219 225 217 231 252 231 105 50 79 91 136 218 249 221 130 53 35 38 37 35 34 24 22 20 17 15 13 13 13 18 21 20 13 13 38 98 158 146 219 251 165 77 57 49 46 40 34 29 29 35 41 42 41 48 50 51 51 50 46 40 36 38 28 31 45 81 154 223 248 246 238 236 217 187 172 165 157 146 114 107 135 153 169 209 243 252 245 233 221 222 225 182 113 18 38 118 210 252 254 218 158 153 136 133 151 184 217 226 213 218 222 212 150 137 196 224 227 244 204 113 98 182 238 216 167 103 44 21 25 44 123 200 207 141 89 129 230 237 128 73 134 161 124 70 44 37 23 56 132 197 239 245 236 208 125 51 29 35 62 134 185 204 220 215 205 182 125 115 131 118 116 134 137 93 58 51 74 139 207 195 142 134 145 155 145 96 72 93 97 179 225 236 231 198 156 147 147 122 129 148 191 235 238 210 190 194 190 173 128 126 185 228 239 202 179 147 96 69 124 213 254 213 192 186 168 178 186 177 220 226 238 238 223 182 169 202 212 200 180 182 207 243 254 212 141 81 83 119 107 91 147 205 226 213 223 215 220 225 219 222 222 225 224 226 213 183 160 148 140 127 143 157 165 174 181 185 187 204 187 204 233 225 216 224 219 172 103 138 223 231 214 213 209 211 235 231 155 60 23 97 137 147 150 188 230 233 219 226 241 216 153 104 112 180 237 233 219 208 204 206 218 228 233 238 244 242 236 220 196 167 137 113 100 87 60 40 33 28 27 29 26 21 27 32 30 25 23 24 27 32 37 42 42 38 33 28 26 24 22 20 18 17 17 18 19 16 19 21 24 29 32 28 21 16 15 14 14 16 20 23 25 25 23 19 17 16 17 19 21 24 22 20 18 18 20 22 24 28 27 25 22 19 19 22 24 23 24 27 31 34 33 29 26 26 24 22 23 25 27 27 26 27 30 33 32 29 27 28 31 29 29 29 31 32 35 37 38 38 43 48 54 54 41 42 60 80 101 124 141 155 172 183 186 169 160 188 233 246 236 214 190 164 119 76 59 51 38 30 31 26 27 32 31 26 12 28 94 165 210 181 162 178 213 213 207 207 206 200 181 167 179 187 173 127 63 29 28 30 32 76 158 216 231 216 208 237 177 89 121 193 222 210 198 198 200 207 199 199 206 192 160 142 146 148 140 96 51 104 211 248 227 192 165 172 185 199 203 198 194 195 199 198 198 198 196 197 198 199 199 197 199 193 200 207 207 200 171 105 63 32 29 33 38 41 37 39 35 29 25 23 25 29 32 36 34 31 30 29 29 28 27 24 24 23 23 23 23 23 23 27 26 28 32 37 40 40 39 36 84 152 215 238 188 83 1 82 186 198 114 53 29 42 87 109 93 110 162 172 107 47 39 40 37 27 16 30 87 164 216 209 173 153 168 202 224 191 127 70 46 27 25 26 21 19 24 23 28 25 19 27 39 36 23 27 49 61 73 117 169 175 145 91 53 21 18 23 23 28 40 53 55 67 114 121 71 45 43 55 50 43 37 35 37 37 37 34 35 35 33 30 28 29 31 33 38 44 50 53 51 48 45 32 31 28 26 25 28 34 38 28 29 32 37 41 42 38 35 31 26 25 22 6 5 71 163 215 161 72 45 94 115 104 111 104 118 117 108 106 111 104 85 62 45 44 40 40 38 29 35 43 56 83 87 58 36 31 23 21 24 26 28 28 28 31 33 34 34 34 34 34 34 35 35 37 39 38 37 37 38 32 25 24 23 23 26 28 29 27 25 26 24 21 18 17 17 18 19 17 17 17 17 18 19 20 21 26 14 20 20 48 125 189 219 197 189 197 209 189 180 172 123 70 23 16 45 107 174 203 219 186 167 162 156 146 165 177 158 131 152 152 156 171 181 166 121 111 106 88 94 133 171 196 209 187 129 71 42 34 45 50 40 39 47 76 118 127 105 132 201 222 208 193 189 195 203 206 207 184 149 138 158 202 251 208 83 11 62 132 208 231 223 198 211 211 198 192 189 155 113 119 150 162 186 189 173 186 220 210 166 184 210 213 203 205 204 199 194 181 177 185 178 158 168 185 175 161 111 61 68 158 254 244 172 98 96 178 220 220 220 177 156 175 182 162 149 187 195 174 197 204 147 158 231 255 252 177 20 71 232 248 203 124 185 219 197 154 180 242 255 237 222 200 204 223 247 252 190 78 10 21 56 50 102 220 247 246 238 204 199 234 235 186 148 199 242 229 237 231 255 224 130 80 147 238 255 242 222 165 69 29 42 66 118 179 230 244 247 247 248 242 201 119 160 223 240 212 214 237 237 235 237 239 239 237 235 236 238 254 224 124 7 92 222 252 236 237 231 234 239 236 234 236 237 233 239 235 236 232 236 248 239 187 121 133 202 244 254 229 193 220 195 130 130 194 201 190 225 254 252 241 183 133 177 239 239 221 232 224 226 228 217 210 197 190 230 252 245 243 253 255 250 171 63 110 177 160 175 213 238 217 208 214 231 247 245 174 63 55 141 224 247 233 203 185 195 186 164 190 210 176 168 210 238 224 191 167 139 150 169 157 175 205 178 132 144 207 219 198 206 203 203 203 203 203 203 203 203 202 202 202 202 202 202 202 202 201 201 201 200 200 200 200 200 202 203 203 201 199 202 211 219 161 88 109 177 204 221 222 200 153 146 192 217 201 202 205 200 178 163 195 220 210 190 159 137 179 205 210 202 203 221 216 164 69 20 130 229 245 222 214 224 220 213 208 211 212 209 207 209 206 209 212 211 206 202 201 202 206 204 199 199 207 215 209 197 202 201 201 201 203 204 203 201 200 201 202 200 198 199 201 203 201 201 201 201 201 200 199 199 201 215 213 171 104 53 44 57 51 48 56 80 104 114 111 106 105 97 83 70 60 55 52 51 50 37 44 47 30 35 56 61 65 78 139 201 203 173 160 160 177 224 219 138 102 167 218 200 186 181 170 157 134 109 117 149 195 198 157 111 136 195 194 146 131 139 169 177 128 70 35 14 41 48 47 44 85 178 244 249 250 230 198 140 80 79 116 134 118 113 127 158 152 102 82 110 123 96 54 33 46 64 73 79 99 109 76 56 102 155 167 156 142 155 184 216 222 183 116 64 62 78 94 110 136 151 130 95 92 88 91 76 75 137 173 140 99 118 150 143 103 94 93 67 72 96 117 165 198 185 163 136 191 236 254 216 144 82 81 122 132 130 134 131 125 140 170 188 116 50 29 54 57 55 82 110 137 151 139 134 173 195 144 74 68 172 252 252 244 96 60 145 194 178 143 138 149 158 153 98 134 195 209 202 229 253 238 162 81 105 179 195 165 120 96 159 231 211 193 225 194 92 96 174 226 210 160 128 97 61 61 64 57 56 53 59 63 58 73 108 155 238 248 175 109 61 37 48 51 44 42 50 73 105 113 97 89 78 70 67 65 63 53 39 48 49 52 57 59 53 42 33 31 33 38 40 36 35 45 58 102 144 144 149 192 230 247 244 134 41 36 63 73 75 56 61 76 124 181 190 143 92 65 54 42 55 53 45 49 67 116 177 175 164 117 63 65 109 127 111 92 107 127 124 92 63 49 40 46 50 48 41 37 40 41 38 37 33 32 32 29 23 25 30 30 30 35 43 49 48 48 50 50 46 43 44 45 44 39 36 44 47 86 145 171 151 105 64 30 35 93 161 182 143 84 67 168 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 171 170 168 167 166 167 169 170 166 167 167 168 169 169 170 170 168 168 168 168 168 168 168 168 171 171 170 170 169 168 168 168 169 170 172 174 174 172 170 169 170 170 170 171 171 171 171 171 170 171 172 173 175 176 177 178 173 175 176 176 175 175 176 178 175 175 175 175 175 175 175 175 173 174 175 177 178 178 178 178 178 178 178 178 177 177 177 177 179 179 180 180 181 181 182 182 180 181 181 182 183 183 184 184 184 185 185 185 184 183 182 181 183 185 186 187 187 186 185 183 185 186 187 188 189 190 190 191 187 187 187 187 187 187 188 188 188 189 189 190 190 191 191 192 191 191 192 192 192 193 193 193 188 190 192 194 195 195 194 193 197 196 195 196 198 198 197 196 199 199 200 200 201 201 202 202 203 203 203 203 203 203 203 202 199 200 201 202 203 204 203 203 204 204 204 204 205 205 205 205 208 209 210 209 207 206 207 209 207 208 209 211 212 213 213 213 213 213 213 212 212 212 211 211 212 212 212 212 212 212 211 211 209 211 213 215 216 215 215 214 212 212 212 212 213 213 214 214 213 215 218 218 217 216 217 218 216 219 214 217 223 208 192 195 207 158 124 140 163 148 142 173 235 178 100 63 83 122 158 185 151 124 166 193 148 100 117 185 158 147 165 198 211 208 190 165 151 170 201 239 253 210 125 77 73 71 81 91 76 48 41 54 51 101 169 184 127 61 37 41 38 44 51 62 83 113 130 129 118 117 130 106 65 66 112 172 201 175 158 143 115 94 77 55 57 75 87 66 48 28 19 61 85 94 82 60 38 26 75 160 220 233 243 239 231 228 227 226 234 224 218 175 135 103 49 26 25 59 110 162 206 229 224 207 207 223 235 219 171 108 59 35 39 42 28 18 18 25 93 196 252 254 253 155 24 35 162 248 235 212 173 134 109 94 75 57 39 30 35 42 36 30 33 35 36 31 21 25 69 143 205 234 209 219 209 201 196 199 210 203 204 205 205 203 202 203 206 209 201 202 202 202 203 203 203 203 204 200 201 202 205 211 197 169 107 130 182 221 211 180 163 160 205 205 201 175 159 190 209 185 143 186 221 184 94 42 46 60 56 55 55 47 37 60 135 210 248 244 231 190 156 170 187 172 137 129 129 153 196 234 238 220 188 181 155 127 118 149 179 159 95 152 217 236 214 200 206 213 214 204 212 224 223 227 227 215 175 148 161 180 155 82 34 61 147 235 253 244 245 247 242 221 219 222 225 225 226 227 225 222 222 222 222 222 221 221 221 221 220 220 220 219 218 217 217 216 213 213 214 214 215 216 216 216 218 218 217 217 217 218 219 219 218 218 217 217 217 216 216 216 216 223 215 221 222 222 244 249 166 59 104 175 151 134 174 244 223 132 71 81 95 77 48 32 25 23 20 17 15 14 15 15 15 16 16 14 13 28 77 129 161 198 151 80 56 53 56 50 43 39 35 35 39 41 40 38 43 42 42 41 38 33 28 25 33 53 91 125 159 210 245 243 222 227 231 234 205 150 126 138 127 62 33 45 57 85 137 184 229 241 251 250 251 252 227 168 77 43 63 142 207 220 185 138 151 170 170 158 167 193 216 230 221 225 197 149 178 232 234 244 227 219 166 120 146 231 251 192 104 27 1 36 103 203 254 228 119 95 164 253 251 161 84 73 91 55 62 93 76 45 78 141 224 251 222 177 130 74 58 67 46 83 185 254 251 238 236 244 233 169 152 152 111 102 147 178 125 126 117 93 113 157 154 131 133 131 141 152 136 140 160 143 104 124 152 181 155 102 125 165 196 177 179 213 221 175 132 128 156 142 141 133 139 177 212 239 239 218 185 120 61 85 165 216 199 163 173 207 234 198 144 179 236 242 239 183 151 181 192 180 230 212 213 240 254 248 198 133 104 119 187 187 156 186 211 213 208 222 219 228 233 220 217 214 217 205 193 178 164 170 187 194 183 145 132 153 169 176 207 245 218 186 195 224 224 217 220 228 206 122 127 207 228 213 216 212 213 239 238 159 60 49 174 248 232 234 241 245 240 232 229 227 179 92 109 188 224 234 226 206 217 212 210 214 217 219 222 227 226 232 238 239 231 220 210 205 141 111 92 86 72 55 42 33 22 25 28 29 27 28 33 39 30 35 43 48 47 41 35 33 31 29 25 22 19 17 16 16 13 19 23 26 29 31 29 25 17 16 15 14 15 19 22 25 26 24 22 20 19 20 22 23 23 21 19 17 18 20 23 24 26 26 24 21 19 19 22 25 23 24 27 31 34 35 32 29 25 23 22 24 26 28 27 26 31 34 35 33 29 26 26 27 27 28 31 33 37 40 43 44 42 42 41 52 63 54 39 37 42 45 57 74 88 103 126 148 182 192 227 246 219 176 138 107 85 53 26 26 37 38 33 30 26 25 31 31 25 9 33 108 199 245 209 166 151 175 197 219 202 207 209 198 183 181 185 184 168 98 43 25 27 29 64 138 201 232 230 222 231 152 78 145 223 221 204 198 197 193 198 200 200 207 209 203 198 193 181 168 112 77 114 202 236 219 195 169 151 180 204 206 199 199 200 199 197 195 195 195 194 194 195 196 195 201 197 192 178 180 196 184 123 80 46 37 35 37 40 39 37 34 29 26 26 29 34 37 38 35 30 28 29 30 30 29 28 28 27 25 24 22 20 20 23 22 23 28 33 35 33 30 35 46 80 139 175 135 55 6 102 194 189 98 49 37 39 62 64 85 142 194 169 83 30 32 39 31 31 37 53 104 173 216 209 191 171 152 154 179 177 141 84 57 32 24 20 13 12 18 24 22 19 20 25 29 27 23 28 32 40 75 150 213 205 161 117 70 26 15 19 20 25 34 37 44 54 78 76 42 29 38 44 49 49 42 40 44 45 43 38 36 33 28 25 24 27 30 28 32 39 46 51 52 52 52 37 36 32 27 24 26 31 36 33 35 39 44 46 45 40 36 29 27 23 19 9 12 64 134 148 92 57 97 164 187 168 153 138 103 72 70 100 128 123 108 62 44 43 42 43 41 29 36 40 59 85 80 45 27 26 18 22 25 27 28 28 30 33 35 38 37 35 34 33 33 33 34 30 32 32 31 32 34 32 27 29 27 26 26 26 24 21 18 23 21 17 15 14 15 17 18 18 18 18 18 19 20 22 23 19 14 25 32 78 169 222 230 201 180 174 185 164 140 121 78 44 21 31 75 142 203 220 214 198 184 172 156 142 155 165 150 149 144 120 113 121 133 144 132 134 122 92 79 109 139 153 171 184 125 70 49 47 46 43 38 42 35 48 95 129 124 139 186 211 206 196 190 196 206 207 200 163 166 185 186 194 218 163 53 30 104 149 185 207 227 212 203 197 177 185 199 172 127 127 169 187 191 177 150 159 206 215 179 167 201 218 204 203 215 211 200 190 186 175 147 145 199 233 210 180 126 74 82 145 203 197 147 97 117 196 237 245 234 179 153 173 193 184 146 153 183 179 176 161 163 208 254 251 251 195 25 80 250 254 191 119 173 166 120 127 195 255 245 222 221 211 225 227 239 253 216 111 18 4 32 54 113 233 250 237 220 201 222 251 207 133 140 229 229 178 211 236 243 250 197 87 88 201 255 253 253 200 91 52 59 49 53 92 152 193 234 253 254 229 169 160 220 246 224 217 233 238 231 236 238 238 236 235 236 238 239 247 238 187 48 46 164 251 248 238 229 233 238 231 231 235 231 246 223 229 240 238 234 233 248 246 145 103 121 162 198 182 151 234 219 159 172 191 179 222 253 248 254 197 103 95 183 232 205 220 230 223 224 216 196 193 192 169 197 239 244 224 233 250 239 140 61 147 225 186 179 211 233 221 220 231 237 229 190 105 29 103 204 254 253 238 203 173 171 162 156 176 168 124 136 199 232 191 139 132 164 199 190 153 156 163 109 107 173 218 214 203 205 202 202 202 203 203 203 203 203 202 202 202 202 202 202 202 202 200 200 200 200 200 200 200 200 199 202 203 202 201 203 207 210 139 95 154 219 214 212 210 195 163 149 193 216 196 201 209 200 191 164 189 209 188 164 158 170 206 211 199 197 209 223 217 179 91 30 110 201 230 213 202 200 207 207 209 214 217 217 217 219 219 222 222 216 208 204 204 205 201 202 204 209 215 216 211 204 204 201 200 201 203 203 202 201 203 204 204 203 201 202 204 207 199 200 201 201 201 200 198 197 196 210 215 188 137 97 92 105 69 67 94 148 188 198 197 201 194 181 165 153 147 142 137 133 116 109 107 86 58 73 107 115 117 95 101 132 159 180 184 171 174 192 189 156 154 205 226 193 163 164 150 137 139 134 117 105 153 170 156 121 135 194 216 191 131 123 179 232 189 97 40 18 27 39 46 37 53 123 194 217 239 249 242 184 100 68 97 130 126 117 133 172 179 142 114 118 111 92 48 26 61 110 122 110 127 132 88 46 90 164 186 182 163 144 145 171 181 152 111 88 98 110 111 106 118 133 117 86 71 74 93 87 79 132 185 178 104 98 132 147 106 85 100 101 81 93 96 112 124 120 119 121 174 213 251 244 169 74 60 116 158 133 119 122 133 158 190 207 137 57 53 121 138 100 64 44 99 138 160 178 208 188 101 23 39 132 244 254 254 112 65 152 198 192 144 122 120 134 135 93 159 224 219 197 218 250 235 164 90 64 130 184 160 102 81 136 175 180 211 244 170 77 124 211 206 222 193 157 117 77 61 44 46 49 58 69 70 65 85 118 169 206 209 178 137 76 33 38 45 49 48 48 77 132 158 145 100 99 128 159 147 106 67 40 50 52 55 55 51 44 37 32 29 33 38 41 39 37 40 46 93 133 133 150 210 245 233 199 111 31 49 94 95 77 56 72 105 147 198 204 160 114 90 80 70 67 49 39 48 56 70 94 110 118 101 69 72 115 146 149 118 111 108 99 82 70 62 49 49 45 38 34 35 41 48 51 43 37 32 30 26 22 26 34 35 37 40 40 35 32 38 48 49 46 46 50 56 55 45 34 36 46 98 170 203 180 123 72 50 37 64 98 103 77 56 73 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 169 169 168 169 169 169 167 168 168 168 169 169 170 170 169 169 169 169 169 169 169 169 173 173 172 171 169 168 168 167 170 171 172 173 173 172 171 170 170 170 170 171 171 171 171 171 174 174 175 175 176 177 178 178 174 176 178 177 176 176 177 179 178 178 178 178 178 178 178 178 172 173 175 177 178 179 180 180 180 180 179 179 178 177 177 177 180 181 181 181 181 182 182 182 181 181 182 182 183 184 184 184 185 185 186 186 185 184 183 182 185 186 186 187 187 186 186 185 186 186 187 188 189 190 191 191 187 187 187 188 188 189 189 189 189 189 190 190 191 191 191 192 191 191 191 192 192 193 193 193 189 190 192 194 195 195 194 194 198 196 195 195 197 197 196 194 198 198 198 199 200 200 201 201 200 201 202 203 203 203 203 203 200 200 201 201 202 203 204 204 204 204 204 204 205 205 205 205 206 208 209 208 206 205 206 207 206 207 208 210 212 213 213 214 214 213 213 213 212 212 212 212 208 209 210 211 211 211 210 210 211 212 213 214 215 215 215 215 212 212 212 213 213 213 214 214 213 215 218 218 217 216 217 218 215 217 216 220 225 218 202 195 201 184 170 162 176 178 144 123 149 123 77 62 111 183 224 234 194 121 92 94 107 118 115 128 145 160 211 250 246 242 238 218 190 173 175 194 217 196 121 70 85 153 187 156 101 52 31 38 70 138 193 172 112 85 91 94 75 55 42 38 37 43 44 33 54 52 77 83 64 54 62 87 97 81 58 37 33 46 51 40 49 42 48 48 27 28 46 39 49 47 42 47 49 36 44 78 126 150 185 216 229 230 231 234 225 226 227 213 208 196 145 100 49 26 26 68 125 171 210 237 253 246 204 132 69 39 32 31 23 30 36 56 66 55 88 163 217 216 205 133 42 46 122 169 144 119 82 51 33 27 26 26 22 25 42 53 42 34 40 45 34 12 7 51 141 217 237 223 198 203 196 199 201 199 204 197 203 204 205 204 203 203 206 208 201 201 201 202 202 203 203 203 203 201 199 198 205 216 199 163 89 74 105 162 171 144 139 156 188 172 168 147 127 168 216 212 151 160 209 226 157 78 52 50 40 48 61 60 36 30 80 142 222 244 252 222 167 135 134 141 161 183 209 216 213 215 202 173 150 98 60 71 92 126 157 142 85 159 222 232 221 219 216 207 216 217 219 217 220 234 245 242 193 147 129 110 86 52 35 77 149 239 253 247 242 230 228 223 223 223 223 222 221 220 219 218 222 222 222 222 222 222 222 222 222 221 221 220 219 218 217 217 212 213 214 215 216 217 218 218 216 216 215 216 216 218 219 220 219 219 218 218 218 217 217 217 224 224 213 217 215 231 253 224 116 52 147 227 206 167 151 203 195 138 115 139 146 109 58 25 28 26 22 19 17 16 16 17 16 18 18 14 9 23 75 132 157 125 67 58 56 51 63 40 40 39 37 36 34 33 32 31 35 33 33 33 33 32 33 37 78 136 202 228 224 224 225 219 205 217 218 235 218 145 114 138 132 59 28 26 23 44 80 114 131 155 190 210 223 238 225 189 116 58 33 79 141 173 178 172 203 249 254 221 193 176 189 227 233 250 210 167 212 254 236 226 199 172 184 175 140 204 251 171 83 19 22 104 196 254 242 169 104 131 201 232 210 171 104 42 42 47 102 143 116 90 111 136 154 156 140 156 136 72 72 105 87 117 207 254 236 225 227 229 224 190 174 139 83 95 161 197 181 207 190 119 83 92 102 123 112 106 137 187 187 168 168 151 67 44 57 96 104 101 181 241 249 217 195 190 158 98 77 103 117 108 122 123 114 134 181 235 249 241 226 181 114 80 95 120 128 131 191 244 254 194 124 147 226 227 200 147 162 190 173 188 237 214 218 254 245 173 136 135 119 125 196 234 217 201 186 188 215 232 216 200 197 196 196 184 187 170 165 178 198 215 210 190 190 159 157 180 189 194 218 245 207 191 204 213 212 217 220 228 224 144 125 193 223 212 216 212 208 235 247 181 76 54 175 248 249 240 226 205 192 190 183 168 125 54 123 228 231 214 214 208 215 214 213 213 211 209 210 213 214 217 223 230 234 233 229 224 172 156 160 174 162 130 101 83 73 56 35 23 19 19 22 25 25 28 35 43 45 43 41 41 37 36 32 28 23 19 15 14 15 20 24 26 28 30 29 26 18 17 15 15 16 18 21 23 25 25 24 23 22 23 23 24 22 20 18 18 20 22 24 24 23 23 23 22 20 20 23 26 24 24 26 29 33 34 33 31 25 24 23 25 28 29 29 27 33 33 33 30 26 24 23 24 30 31 33 34 36 38 39 40 46 47 43 46 55 51 41 40 35 32 36 43 44 51 81 114 155 165 182 179 145 100 65 43 41 31 27 32 37 34 30 29 26 23 30 32 23 6 36 121 213 249 223 195 163 150 162 203 205 208 209 207 206 206 209 213 213 151 76 25 17 22 47 105 163 216 236 231 212 126 91 174 220 207 201 209 211 206 205 208 205 204 206 211 216 218 218 218 183 130 117 171 205 204 197 173 140 174 202 205 200 200 201 197 201 199 198 198 198 196 196 199 193 197 199 195 174 171 182 162 117 87 61 46 34 33 41 44 35 34 32 31 32 34 37 39 41 35 29 28 29 32 32 31 27 27 27 27 27 26 25 24 26 25 25 27 29 29 25 22 22 25 37 75 99 68 30 29 120 179 158 79 48 45 38 44 65 117 161 154 104 50 30 38 35 25 49 90 99 92 106 130 134 159 163 127 92 92 97 88 65 45 26 18 17 14 14 18 16 13 17 25 27 21 20 23 26 14 21 64 124 161 162 149 124 79 35 19 18 18 22 30 32 41 46 52 52 40 35 46 46 51 51 46 44 46 45 39 38 36 34 29 25 24 26 29 26 29 34 40 46 50 53 54 44 43 39 32 26 25 29 34 36 39 43 46 47 44 39 35 29 29 24 20 16 16 47 91 80 57 78 148 202 211 203 200 209 155 99 62 66 86 82 79 62 43 42 43 43 39 29 38 44 71 89 71 40 28 26 17 24 26 28 29 29 31 34 37 38 37 34 32 31 31 32 33 33 35 34 31 31 32 31 27 32 29 26 23 22 20 16 13 19 17 15 14 14 16 18 19 20 19 19 19 20 21 23 24 31 26 32 41 88 161 191 192 190 162 145 147 121 90 74 45 27 32 58 98 148 198 221 214 205 193 186 170 139 128 142 155 166 135 104 110 114 111 139 166 146 142 129 120 145 161 140 134 136 105 73 60 57 49 43 44 51 33 32 75 132 157 154 151 196 212 209 194 201 217 194 151 121 177 219 197 181 178 114 35 88 167 174 143 128 182 225 237 199 175 182 188 163 125 122 163 194 193 156 104 108 168 190 160 166 193 214 197 192 211 208 199 201 204 188 149 142 197 242 238 203 125 61 79 116 135 146 138 98 151 229 253 222 173 167 206 221 224 188 115 102 145 157 148 159 224 248 241 246 255 182 27 64 235 249 187 154 205 179 121 107 177 218 206 213 227 227 242 228 243 254 217 116 30 12 31 55 118 224 246 220 202 206 248 253 169 100 145 233 193 117 147 229 233 253 237 135 104 199 253 251 223 169 125 114 87 49 49 51 79 121 185 237 242 207 156 220 239 223 204 224 238 232 235 236 237 237 234 233 236 237 236 248 254 230 85 27 115 234 248 242 230 233 236 228 232 230 209 232 226 238 238 236 234 227 242 223 168 120 106 132 128 118 177 246 247 222 230 195 172 238 255 255 229 135 54 81 167 212 212 222 229 230 232 212 190 202 212 190 193 226 242 225 235 252 235 117 65 158 222 190 206 236 235 220 230 228 197 159 103 51 49 161 235 252 233 217 185 163 163 151 147 170 175 146 148 180 193 141 126 152 205 203 152 134 155 147 99 132 203 215 209 210 193 202 202 202 202 202 203 203 203 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 198 201 202 201 202 205 206 205 142 98 164 226 217 212 206 199 176 154 189 212 197 202 212 208 196 144 148 171 164 156 168 195 209 211 201 207 213 199 171 132 78 39 100 148 151 132 127 118 135 154 171 175 173 175 180 184 184 190 197 204 209 211 208 203 199 203 208 206 193 182 189 204 206 201 199 201 202 201 200 200 201 202 204 203 201 201 202 204 198 199 199 200 200 200 200 200 193 203 210 200 178 163 166 177 138 137 161 205 231 226 219 223 218 214 211 211 212 210 203 197 206 207 189 128 82 111 162 171 145 118 105 124 156 179 179 164 186 179 183 192 199 206 212 211 185 166 128 113 142 164 139 102 104 121 144 151 150 171 199 210 153 108 152 232 208 116 58 39 30 52 70 54 28 52 111 149 183 228 239 185 117 82 80 87 107 116 129 141 150 152 138 120 150 136 81 33 61 133 177 182 180 161 103 44 67 133 177 214 215 174 152 161 154 117 91 92 118 149 159 132 105 98 90 76 53 62 95 104 87 108 150 162 112 82 92 109 84 72 99 120 111 116 118 123 126 109 87 80 128 154 198 223 182 109 92 129 149 130 119 113 110 125 155 175 114 59 89 191 233 186 102 34 62 109 138 153 179 168 94 24 28 85 200 245 237 106 48 113 171 181 159 141 116 111 99 82 169 237 234 221 225 218 194 135 97 71 122 171 147 120 130 153 136 179 231 221 130 83 133 180 188 242 231 173 113 79 73 54 55 47 47 53 54 60 84 111 121 103 121 137 105 69 53 39 42 49 50 45 63 117 161 169 153 159 207 243 206 136 86 61 54 54 53 48 42 36 33 32 34 33 32 34 36 39 42 45 76 84 87 142 219 236 193 137 85 26 69 118 105 73 53 78 103 118 140 143 123 111 112 112 132 108 79 70 78 71 49 34 50 57 67 71 70 77 100 124 128 125 123 106 81 68 66 60 49 40 32 31 35 42 52 60 52 45 37 33 27 22 26 34 38 41 43 39 29 25 33 45 44 42 45 56 71 75 63 48 31 32 68 122 148 136 102 71 52 32 36 42 39 34 44 79 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 170 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 172 172 172 171 170 170 169 169 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 173 176 176 176 176 176 176 176 176 175 177 179 178 177 177 178 180 179 179 179 179 179 179 179 179 173 174 176 177 178 179 179 179 179 179 179 179 179 179 179 179 181 181 182 182 182 182 182 182 181 181 182 183 183 184 184 185 185 185 186 186 186 185 184 183 187 187 186 186 186 186 187 187 183 183 184 184 185 186 186 186 186 186 188 189 190 190 190 190 193 192 192 191 190 190 189 189 190 191 191 191 192 192 192 193 193 192 190 189 190 193 196 198 198 196 194 195 196 196 194 193 197 197 197 198 199 199 200 200 198 199 201 203 204 204 204 204 205 204 202 200 200 200 201 202 205 205 205 205 206 206 206 206 204 206 208 208 206 206 208 210 207 208 209 210 211 211 212 212 214 214 213 213 213 212 212 212 208 209 211 213 214 214 213 213 214 214 213 213 213 214 215 215 212 213 213 213 214 214 214 214 212 215 217 217 216 215 215 216 215 215 218 219 221 226 218 200 151 182 211 183 158 157 123 89 47 66 86 105 134 165 178 175 157 107 89 94 123 152 143 139 133 148 173 196 212 229 241 242 211 170 152 138 126 111 77 64 141 233 241 152 84 65 69 85 101 148 179 161 145 171 197 193 162 139 111 84 76 101 115 100 71 53 58 55 43 38 32 38 34 36 34 42 61 69 63 57 69 77 74 41 17 57 106 106 98 98 91 74 54 35 25 24 42 66 105 147 178 195 201 204 204 218 220 226 233 231 217 188 146 98 45 23 40 87 148 193 219 195 134 60 24 28 31 21 18 43 93 155 174 123 76 78 91 109 109 70 36 49 72 70 69 53 37 28 22 22 33 46 53 79 114 119 83 48 33 29 30 16 42 124 210 243 226 201 208 200 191 207 215 205 209 207 203 205 207 206 204 203 203 204 202 202 202 203 203 203 204 204 205 203 203 202 204 213 208 188 153 117 113 142 153 152 171 196 188 174 172 172 168 174 180 172 169 151 173 222 224 164 98 64 49 46 56 68 59 43 57 86 121 196 239 200 131 100 139 203 244 231 213 180 148 146 147 130 94 64 93 154 146 121 119 92 93 155 200 215 232 238 225 214 215 225 224 214 210 204 193 187 175 142 111 69 83 113 87 77 118 208 234 229 231 219 218 223 232 228 224 220 219 220 223 226 223 223 223 223 223 223 223 223 223 222 221 220 219 218 217 217 216 216 216 217 218 218 219 219 218 218 217 217 217 218 219 219 220 220 219 219 219 218 218 218 221 219 213 221 213 238 251 172 78 97 195 237 215 186 155 168 186 165 152 145 124 94 63 38 34 31 26 22 18 17 17 17 18 21 20 16 15 28 65 103 100 67 56 60 45 44 56 44 39 38 36 35 40 54 74 88 82 79 79 82 84 89 100 111 171 220 254 254 237 220 212 213 211 221 220 243 229 157 122 127 100 48 46 46 29 29 29 31 47 55 82 107 123 140 144 129 97 58 30 46 88 125 153 172 206 246 253 238 210 153 131 171 230 249 207 171 190 203 180 150 137 105 146 192 160 168 188 126 60 36 80 178 242 239 175 100 92 156 212 191 154 129 71 15 36 111 174 167 134 130 123 96 47 60 100 196 193 95 89 139 123 123 187 231 223 224 225 214 221 209 197 152 100 111 145 143 157 195 190 132 101 86 69 87 138 153 180 208 199 179 162 127 68 31 29 54 89 143 238 252 215 203 175 138 97 69 86 128 101 95 104 96 95 135 192 243 239 224 215 220 202 140 78 55 46 109 218 254 250 206 134 121 177 186 177 176 198 194 183 210 225 241 214 188 161 128 131 144 118 104 133 183 205 187 170 184 198 207 182 163 164 170 177 169 178 190 213 229 229 226 215 196 174 182 212 227 211 199 204 206 198 198 219 215 207 214 213 223 229 167 133 185 224 216 217 212 209 228 247 198 96 60 159 219 222 195 167 141 121 124 134 130 137 96 148 219 224 217 213 207 203 205 208 211 211 211 213 216 217 213 213 219 221 207 178 154 160 158 187 227 233 209 187 175 158 119 76 56 55 54 45 36 36 32 31 33 34 32 34 38 41 40 38 34 29 23 17 14 21 23 23 24 28 33 31 25 16 16 15 15 16 17 19 20 21 22 23 23 23 22 21 20 19 18 18 20 23 25 25 24 19 21 22 22 21 22 24 26 27 25 24 26 29 31 30 29 25 24 24 26 29 31 30 28 32 31 30 27 25 24 25 27 32 32 33 34 35 35 35 35 44 49 47 45 51 49 43 44 35 32 32 32 31 36 54 73 81 86 89 88 74 47 31 35 35 33 33 36 37 34 31 30 27 24 31 33 22 5 39 131 211 240 222 219 200 171 152 172 197 205 207 206 210 212 218 229 232 199 125 44 16 18 29 68 116 190 231 234 187 108 121 209 221 205 205 212 212 210 202 199 202 200 197 195 198 207 218 226 225 162 115 145 180 194 204 184 148 170 194 204 202 199 197 197 203 200 199 201 201 198 199 202 193 193 197 201 185 184 191 162 125 111 93 67 38 30 39 44 36 37 37 38 38 38 39 39 42 36 29 27 29 33 33 32 25 26 27 28 29 28 27 27 29 29 29 29 29 27 25 23 25 30 21 21 26 13 18 56 116 144 118 63 46 48 41 39 77 132 143 95 50 33 33 39 28 27 58 104 106 67 44 51 67 95 102 81 62 53 48 45 40 33 24 20 21 21 20 18 15 14 17 22 23 19 20 25 27 21 26 45 65 83 108 132 112 77 43 29 24 18 18 25 32 38 41 40 46 47 40 46 48 49 47 45 46 46 41 33 34 36 37 35 31 27 25 25 27 28 31 34 39 45 50 53 52 51 47 39 30 27 29 32 37 39 42 44 43 39 34 31 27 26 25 28 26 21 40 76 81 96 124 164 188 175 176 209 224 184 129 59 36 55 58 64 65 44 41 40 38 34 28 41 73 103 100 60 33 31 30 23 26 28 29 29 29 31 34 37 35 34 32 30 29 30 32 33 35 37 35 31 30 32 31 29 30 26 22 19 18 16 14 12 16 15 15 15 16 18 20 21 21 21 20 20 21 22 23 24 33 27 38 58 98 129 132 141 137 128 128 138 110 69 51 29 23 51 89 118 130 144 162 163 158 157 157 140 112 105 129 155 176 151 128 137 134 119 140 163 148 151 157 150 172 195 175 164 138 123 90 63 58 60 58 57 56 38 29 53 108 159 160 129 163 198 215 207 208 208 163 101 117 185 224 198 177 138 63 35 157 224 204 130 79 141 217 235 190 171 170 154 136 129 135 170 189 181 131 72 74 128 154 138 150 162 192 191 192 210 206 204 207 209 203 183 166 178 216 248 229 122 58 113 149 120 112 117 106 187 242 240 177 123 171 250 254 245 171 80 86 142 161 169 206 251 251 230 250 255 162 24 39 173 202 188 217 244 199 148 114 138 131 156 213 228 225 236 229 240 252 219 130 50 29 39 50 98 168 207 210 214 227 254 228 132 108 182 237 190 122 123 206 243 247 239 185 141 192 244 210 175 154 181 204 156 84 57 60 47 70 118 162 180 175 182 245 220 198 212 236 235 228 239 233 237 237 234 233 234 231 227 254 254 193 60 13 71 201 253 248 232 232 235 231 237 220 176 199 238 243 235 232 229 240 248 234 169 121 128 172 148 113 186 198 190 195 194 159 163 205 203 234 187 131 116 136 159 199 249 237 235 236 235 201 183 216 239 209 192 193 209 224 240 238 218 132 61 119 172 174 222 246 226 217 230 200 132 91 53 43 106 214 247 234 221 205 167 163 180 165 149 180 224 211 167 147 149 140 181 214 226 156 89 133 188 163 130 172 228 215 203 209 195 203 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 200 200 201 201 201 202 202 202 200 201 201 199 201 207 209 207 161 102 153 210 211 212 204 207 187 149 174 206 202 203 211 219 188 128 125 156 171 181 189 203 191 203 198 202 201 172 134 96 67 38 94 135 128 92 73 55 78 119 150 143 124 119 127 133 139 137 140 156 183 206 210 203 201 205 207 190 149 127 158 205 208 202 199 201 202 199 198 199 197 199 202 202 200 198 198 199 198 198 198 199 200 201 202 203 195 201 206 206 205 207 211 213 205 206 214 224 224 213 205 203 210 214 219 223 224 222 219 217 233 236 228 175 117 126 171 188 156 165 161 152 160 172 173 170 165 190 209 212 209 207 219 238 225 181 124 107 138 163 154 137 108 99 120 143 137 131 148 165 148 109 141 201 190 146 109 76 59 77 106 102 61 38 53 73 110 165 176 143 127 116 94 81 98 109 116 115 122 142 145 126 165 155 97 35 49 125 194 224 200 170 112 50 58 106 146 197 200 161 149 173 178 141 109 103 118 147 157 131 103 92 83 71 45 42 66 90 87 85 95 98 103 94 95 86 59 61 99 131 138 138 143 153 161 140 99 79 94 106 137 168 175 166 150 135 113 149 182 167 124 108 130 150 95 58 85 181 253 246 156 60 30 59 77 94 132 155 131 94 61 57 123 174 192 134 81 83 125 135 146 155 127 103 72 85 177 244 228 213 226 223 200 137 92 94 132 156 124 140 200 198 137 171 216 198 135 99 104 127 196 254 253 204 130 83 87 90 75 56 44 41 39 44 55 61 71 47 62 86 78 74 74 55 83 73 64 53 48 75 123 156 183 187 233 253 221 156 114 89 62 56 48 41 37 36 36 36 35 32 30 33 41 48 49 47 61 69 101 185 251 242 185 122 60 27 85 124 99 70 56 82 84 87 105 127 142 160 174 174 162 137 127 140 149 133 92 51 30 29 41 66 82 81 76 76 77 93 112 108 83 66 58 48 45 35 30 33 37 41 51 62 62 54 47 40 32 24 24 30 36 39 42 42 36 32 37 46 42 39 41 56 79 91 80 61 35 23 34 58 68 67 65 62 47 34 36 33 31 36 41 61 166 166 167 168 169 169 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 170 171 172 172 171 169 168 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 171 171 171 171 171 171 171 171 173 173 172 171 171 172 173 173 172 172 173 173 173 173 174 174 177 177 176 176 175 174 174 174 176 177 179 179 177 177 179 180 177 177 177 177 177 177 177 177 175 176 177 178 178 178 177 177 177 177 178 179 180 181 181 182 182 182 182 182 182 182 182 183 181 182 182 183 183 184 185 185 184 185 186 186 186 186 185 184 189 188 186 185 185 186 188 189 184 184 184 185 185 185 186 186 185 186 188 189 190 191 191 191 196 195 194 192 190 188 186 186 190 190 190 191 191 192 192 192 198 194 189 185 186 191 198 203 198 196 194 194 195 195 194 192 196 197 197 198 198 199 199 200 197 198 200 203 204 205 205 204 209 207 203 200 198 198 199 200 206 206 206 207 207 207 207 208 203 205 208 209 209 210 213 215 209 210 210 211 210 210 209 209 214 214 214 213 213 212 212 212 210 212 215 217 219 219 218 217 216 215 214 212 212 213 215 216 213 213 213 214 214 214 215 215 212 214 216 216 214 213 214 215 218 214 218 217 215 228 226 201 151 175 213 195 172 171 128 80 57 85 142 184 170 132 119 126 115 122 135 121 132 165 155 137 100 123 131 142 174 187 183 188 159 124 123 106 77 77 100 141 157 190 143 60 43 77 130 187 188 198 205 202 214 244 252 233 226 229 198 131 106 162 214 210 149 130 123 96 64 50 42 46 42 41 62 122 169 145 91 68 111 148 112 19 23 112 172 204 186 192 187 150 96 59 43 32 38 41 49 65 94 125 146 152 190 219 226 237 231 222 241 239 223 197 129 48 14 41 82 103 127 92 56 41 33 23 17 19 58 118 184 233 251 211 123 56 49 49 45 40 38 37 34 32 26 18 20 32 43 56 83 112 163 186 204 175 104 47 26 22 15 39 113 206 244 221 199 203 191 215 212 200 192 197 212 205 204 206 208 208 204 201 200 200 203 203 203 204 204 204 205 205 204 201 205 206 201 205 214 214 206 199 200 202 200 206 214 213 202 198 200 220 229 190 136 112 133 133 140 187 237 211 135 89 73 53 48 61 63 46 40 48 60 116 131 115 131 164 194 221 207 156 122 124 147 170 157 116 91 145 204 246 207 110 87 127 136 162 165 167 195 214 223 240 225 220 198 180 173 160 161 181 185 169 137 90 148 229 176 100 92 204 242 231 227 217 221 230 219 220 222 225 225 223 221 221 223 223 223 223 223 223 223 223 223 223 222 221 219 218 217 217 219 219 219 219 219 219 219 219 223 222 221 220 219 219 219 220 220 220 220 219 219 219 218 218 218 220 223 234 222 245 241 125 43 148 249 253 216 194 173 160 189 183 159 108 65 59 68 66 39 35 30 24 19 17 16 16 16 19 17 15 23 33 40 47 49 36 58 56 43 42 41 67 45 43 39 43 63 103 151 185 180 178 178 181 185 193 210 227 245 254 238 216 215 214 210 215 211 219 222 248 230 161 119 95 47 26 66 88 77 72 51 34 34 21 26 42 47 52 53 44 67 56 39 38 57 80 98 111 142 157 158 175 178 113 69 103 178 185 151 130 117 97 83 49 36 61 105 148 145 123 108 78 52 56 117 200 221 180 122 82 94 173 218 183 140 95 36 12 76 197 239 168 130 147 123 63 23 53 120 229 209 92 102 177 140 89 138 221 234 219 214 220 223 217 216 199 175 176 165 125 107 141 138 103 100 91 69 87 186 244 240 180 158 194 182 98 41 43 67 73 95 159 236 197 171 147 117 100 93 94 123 167 119 100 92 87 123 194 232 239 226 205 178 203 253 227 128 55 9 99 220 251 252 242 159 92 121 155 200 242 216 179 205 220 231 236 179 143 136 119 130 150 132 98 67 95 149 165 175 202 195 190 169 175 187 187 198 204 217 218 226 229 224 219 205 184 189 204 236 244 216 196 189 176 197 193 219 222 215 214 207 225 230 183 143 185 227 222 220 212 232 235 244 196 95 50 136 185 150 134 139 149 147 163 192 202 198 179 185 194 206 220 214 211 210 211 212 213 211 210 209 209 210 207 212 225 228 199 144 98 128 130 170 227 248 245 244 246 215 169 123 112 125 128 112 94 88 77 64 56 48 42 43 47 41 41 40 38 32 26 19 15 28 24 21 22 30 36 32 23 15 15 15 15 16 16 17 18 18 19 21 22 22 20 18 17 18 17 18 21 25 27 26 24 16 19 22 23 23 23 24 26 29 26 24 23 25 27 27 26 25 25 25 27 30 32 31 29 32 31 29 26 25 26 29 32 31 32 33 34 35 35 35 35 35 44 45 47 54 52 42 38 38 33 27 25 31 38 37 31 38 41 40 45 44 25 23 49 41 33 26 28 35 39 36 31 29 25 32 34 22 4 41 136 219 245 219 220 224 210 174 162 164 190 209 212 210 204 207 222 227 223 163 67 25 20 19 43 84 171 226 234 171 100 148 235 226 205 198 192 193 205 207 205 192 202 208 203 199 204 209 211 224 167 117 141 176 195 215 200 165 173 191 208 210 200 197 202 197 193 192 195 195 193 194 198 194 190 195 201 190 198 213 186 157 152 135 95 47 28 34 38 38 39 41 42 42 40 38 37 43 36 29 26 30 33 34 33 27 28 29 29 29 28 26 25 29 30 31 31 31 30 29 29 27 35 20 11 22 18 21 50 90 103 82 46 41 47 45 44 77 119 114 65 38 31 29 33 32 34 47 66 68 44 27 31 34 45 39 33 41 41 34 38 31 32 31 28 28 28 22 15 29 27 22 16 14 16 21 24 23 27 29 29 36 58 87 107 97 71 47 37 30 19 16 21 26 29 34 36 49 54 44 47 46 43 41 42 46 46 39 31 31 35 40 41 37 31 25 22 30 29 29 31 35 41 47 50 57 57 53 44 34 28 29 32 36 38 40 41 39 34 30 27 22 21 26 37 36 26 44 83 126 161 164 158 155 124 125 182 192 153 98 30 29 81 96 97 69 46 40 36 33 29 26 43 106 131 106 46 21 28 31 29 27 29 30 30 29 31 34 37 32 31 29 28 28 30 33 34 33 35 34 30 29 32 32 31 26 22 17 15 14 15 14 13 14 14 15 16 18 19 21 22 22 22 21 21 21 22 23 24 33 34 61 104 146 148 135 156 144 150 162 170 127 67 36 11 26 67 114 134 109 83 87 89 88 103 105 85 74 96 128 143 151 155 150 156 157 154 165 164 135 151 166 142 143 179 196 216 194 174 117 62 56 72 74 65 55 40 27 28 65 126 145 113 117 172 221 227 207 175 131 92 186 212 229 225 202 103 17 55 188 252 239 170 105 142 187 169 149 144 151 132 131 157 175 204 210 190 138 90 93 130 155 159 107 117 168 199 213 223 210 210 209 202 207 215 196 167 190 247 231 109 56 151 195 126 80 69 117 210 232 205 150 121 189 255 254 244 151 64 103 171 190 217 248 233 234 242 255 252 158 28 34 116 149 186 255 242 172 129 161 136 88 144 238 242 228 235 232 235 254 246 168 73 29 28 48 73 108 167 212 245 252 251 196 107 131 226 255 225 180 154 202 254 239 242 221 139 153 234 246 212 185 209 245 225 156 102 77 40 47 64 82 106 145 213 238 198 197 234 246 232 230 237 231 236 238 235 233 232 226 218 209 192 123 60 52 44 143 238 252 233 231 235 235 242 213 151 176 240 232 237 242 227 244 233 238 163 124 122 155 158 128 158 121 89 106 101 102 147 155 138 146 136 152 179 171 148 178 238 254 242 236 226 178 163 211 242 228 211 184 186 221 244 241 237 180 69 87 142 173 234 251 228 220 228 176 91 65 52 65 156 247 250 226 224 205 159 168 201 187 153 182 250 239 157 114 129 180 240 249 216 116 64 155 221 174 146 185 235 217 194 204 209 203 203 203 202 202 201 201 201 201 201 201 201 201 201 201 201 198 198 198 199 199 200 200 201 202 202 199 196 200 208 213 211 167 105 152 207 212 210 195 202 191 141 157 200 206 201 207 227 182 130 135 173 200 216 211 206 195 210 201 198 201 189 173 151 112 58 108 186 211 164 112 71 105 159 196 178 140 126 133 141 139 115 93 100 140 187 211 213 199 204 205 176 119 93 145 220 209 203 199 201 201 198 197 199 198 201 204 205 202 200 199 199 197 197 197 198 199 202 204 206 201 205 205 203 207 211 208 201 212 220 221 211 202 202 202 200 195 201 206 205 202 202 207 213 210 209 227 215 155 124 148 176 182 218 209 165 155 170 174 168 149 199 227 223 220 217 216 224 233 199 139 102 118 150 161 158 140 104 97 110 109 108 114 112 110 112 150 175 171 182 170 114 80 87 123 148 120 73 44 31 55 86 100 122 154 141 114 122 119 112 114 122 131 145 150 141 125 115 69 30 59 135 196 221 194 170 119 57 62 99 114 146 137 106 112 169 210 198 163 145 124 124 110 93 95 107 100 81 68 43 45 79 101 96 78 63 74 121 143 100 41 42 99 151 150 152 157 158 162 152 132 133 97 109 125 133 151 181 167 115 93 174 247 234 168 128 128 132 91 50 46 118 219 252 186 80 39 32 36 72 126 158 148 125 109 54 56 93 154 194 163 108 68 65 93 130 118 92 53 87 186 251 209 177 215 254 244 164 89 112 142 146 100 137 233 225 143 147 185 194 162 108 85 136 217 253 253 224 152 84 94 125 121 98 82 74 66 60 50 34 29 46 66 82 77 55 68 113 145 113 89 69 41 39 81 128 142 151 206 250 227 181 141 105 70 59 45 38 38 41 42 41 32 30 32 41 53 59 54 46 36 87 148 212 252 252 201 123 50 33 95 122 89 66 57 80 85 91 121 160 190 206 203 187 150 134 151 191 213 207 173 131 69 44 28 54 112 144 113 63 32 59 97 115 105 88 68 46 43 34 32 38 42 43 51 63 68 61 54 48 37 25 22 26 33 35 40 44 44 42 43 47 45 39 38 53 81 96 86 66 47 34 37 47 41 35 41 48 51 43 45 38 40 46 38 39 167 167 167 168 168 168 169 169 169 169 169 170 170 171 171 171 171 171 171 172 172 172 173 173 175 173 170 168 167 167 168 169 169 169 169 170 170 170 171 171 171 171 171 172 172 173 173 173 169 169 169 170 170 171 171 171 173 172 171 171 171 171 172 173 173 172 170 169 170 172 174 175 177 178 179 180 179 176 174 172 176 177 177 178 179 179 179 179 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 182 182 181 180 179 179 178 178 177 179 181 183 183 183 182 181 175 178 182 182 180 179 181 184 184 186 188 188 187 186 187 189 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 188 184 187 189 189 187 187 190 192 184 185 187 188 189 190 190 189 189 189 190 191 192 193 193 194 193 193 193 193 193 193 193 193 192 193 193 194 194 195 196 196 193 194 195 197 199 201 202 203 195 195 197 199 201 202 204 205 205 205 205 205 204 203 202 202 203 203 203 204 204 204 205 205 203 204 206 207 208 209 209 208 210 210 210 210 210 210 210 210 212 212 212 212 212 212 213 213 213 213 214 214 214 213 212 211 217 217 217 216 215 214 213 212 214 214 214 215 215 215 215 215 213 214 215 216 216 216 216 216 214 216 215 217 217 200 181 178 186 189 177 167 178 177 150 124 152 202 239 214 146 98 104 131 192 204 199 143 116 136 140 143 150 153 162 190 188 154 136 125 136 151 171 147 123 115 155 182 117 83 48 23 59 147 210 238 247 249 247 248 251 241 233 238 253 254 253 192 122 162 238 247 193 207 192 140 125 134 113 94 45 57 130 205 245 186 85 85 183 196 131 15 19 139 225 254 242 248 232 195 165 142 104 66 55 43 31 27 31 39 52 62 115 144 185 212 220 223 234 249 250 251 197 92 19 15 33 38 34 43 40 23 18 40 73 96 152 214 254 251 253 249 176 82 24 33 42 41 33 27 27 30 32 42 48 72 118 157 190 223 255 246 199 127 68 32 16 15 35 114 197 233 228 205 199 211 204 205 206 206 207 207 206 206 203 205 206 206 204 204 205 207 205 205 206 206 205 205 204 204 200 201 203 205 206 206 204 204 228 217 232 228 201 216 234 208 209 223 220 214 244 210 105 72 118 119 113 114 139 164 151 120 90 52 42 57 60 60 55 39 39 42 53 94 166 213 184 124 79 108 147 198 235 210 140 91 142 230 251 254 204 104 116 193 228 201 173 152 144 156 175 181 192 179 155 157 172 194 223 227 245 219 121 140 230 254 242 190 181 205 225 227 222 222 223 220 224 224 224 224 224 224 224 224 222 222 222 223 223 223 224 224 222 222 221 220 219 219 218 218 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 217 218 218 219 221 222 222 223 212 229 219 219 229 252 224 105 69 195 253 241 234 232 213 190 192 202 195 165 136 135 125 83 51 33 26 26 19 15 20 23 16 15 20 26 25 21 26 37 43 43 43 31 29 44 55 45 57 20 34 91 142 174 226 254 255 251 250 251 249 250 253 251 224 220 215 213 213 215 215 214 216 211 226 251 214 123 88 28 3 61 131 178 193 168 128 105 85 67 50 43 36 28 29 36 46 46 47 46 39 36 39 43 51 57 74 74 71 62 43 43 68 68 63 55 48 41 28 14 24 19 62 96 88 66 47 47 57 51 77 131 166 164 155 157 134 177 209 202 146 60 12 22 127 254 202 151 209 179 95 60 45 81 135 178 157 97 117 206 164 57 78 180 208 190 187 203 227 232 209 218 244 246 210 142 103 78 80 113 132 94 67 109 196 251 212 148 122 130 125 62 23 50 78 89 99 123 137 127 110 94 89 132 150 143 171 192 165 170 109 98 141 192 246 249 235 195 167 204 228 237 223 139 61 65 159 242 250 235 178 102 150 214 245 240 210 200 227 229 193 155 149 164 138 104 128 180 145 133 115 107 137 194 224 216 208 211 218 224 229 230 230 229 227 224 210 207 219 218 216 229 221 219 213 221 224 217 198 156 167 205 227 217 209 220 226 218 235 199 136 164 216 228 235 217 184 158 181 141 80 55 100 161 168 188 198 210 226 223 222 239 247 225 188 184 209 215 205 208 211 210 214 213 210 213 216 212 210 212 211 224 218 202 182 127 97 128 187 234 240 235 226 206 231 205 142 164 234 238 210 192 175 169 130 141 151 124 110 83 52 25 25 35 39 32 20 29 33 31 26 31 41 35 22 20 15 15 14 12 13 14 13 11 19 20 20 19 16 14 14 15 19 16 16 22 29 31 25 19 19 18 18 19 20 23 25 26 26 25 23 22 21 22 23 23 26 28 30 30 28 27 28 30 26 27 27 28 29 30 32 33 24 27 32 36 38 38 36 35 39 44 45 42 41 41 37 31 37 33 29 29 32 36 37 38 41 40 37 33 31 32 37 40 34 33 31 30 29 30 30 30 24 31 28 32 33 17 41 108 177 229 243 236 224 218 209 167 133 176 204 209 211 205 199 207 219 220 182 112 51 18 15 27 61 134 208 232 152 102 181 237 220 209 172 160 192 204 195 201 213 201 197 204 207 203 206 214 205 170 129 135 187 225 223 208 168 168 195 210 199 203 208 191 192 180 192 197 198 204 198 197 202 202 201 199 198 200 205 209 201 195 167 93 46 23 38 44 40 39 38 38 38 38 38 38 39 34 30 31 35 37 35 33 27 27 28 28 28 28 28 29 29 29 28 29 30 31 32 33 36 28 20 19 19 22 30 39 42 38 37 42 46 47 47 49 63 64 58 42 30 28 31 33 29 35 33 36 42 29 20 31 32 27 33 43 39 26 26 39 34 40 38 27 23 28 31 28 28 26 23 19 16 16 17 18 21 24 28 31 35 41 50 56 64 62 64 64 52 31 18 16 22 23 27 34 43 50 54 55 45 43 41 40 40 37 32 28 25 27 30 30 29 27 27 28 30 31 32 32 33 37 43 47 60 63 62 53 43 37 31 27 38 39 40 40 37 32 26 23 25 18 36 61 46 19 48 107 151 182 200 174 119 85 95 121 102 73 39 40 92 148 155 130 55 40 29 30 33 33 38 46 100 104 86 48 25 27 34 32 30 26 24 27 32 37 37 35 31 30 29 30 32 33 32 30 32 34 35 35 32 27 22 19 17 16 15 15 14 14 14 14 9 12 17 22 25 26 25 24 30 20 15 18 23 22 21 22 29 57 113 172 198 192 185 190 177 176 187 165 110 51 17 27 39 67 86 86 77 60 45 43 66 67 70 79 95 110 111 104 100 107 117 172 217 218 205 172 137 145 155 124 100 116 162 231 247 224 162 63 48 106 112 91 45 39 32 23 52 96 88 65 91 163 199 183 164 146 148 174 201 229 231 238 204 73 18 105 220 245 252 208 148 127 123 105 123 110 126 178 210 195 195 226 252 218 140 132 150 135 129 111 106 90 124 192 229 234 220 199 205 206 207 214 190 167 194 226 194 75 71 192 206 138 61 54 126 193 189 169 147 136 193 239 226 199 162 74 78 195 251 251 233 244 244 234 217 208 155 51 43 122 189 243 255 219 164 132 193 154 154 206 244 235 223 230 235 237 254 235 183 88 24 10 36 76 146 210 245 253 242 218 158 149 208 254 231 226 236 208 189 228 229 241 221 169 134 186 252 248 241 250 247 247 244 198 132 96 52 41 52 70 132 215 178 189 236 249 238 233 223 234 236 231 235 234 232 237 214 168 118 28 103 175 154 62 73 185 252 247 237 234 234 241 212 135 122 202 228 243 224 234 234 244 234 196 158 112 98 79 141 152 132 134 98 71 87 157 221 213 161 114 131 177 178 140 130 176 248 248 232 195 163 185 231 235 233 229 199 177 179 176 178 199 200 136 63 89 191 240 238 252 230 212 157 88 50 33 75 180 237 248 230 226 204 162 183 227 192 123 158 195 174 119 76 119 190 252 222 153 83 80 178 229 169 158 207 224 202 202 204 206 202 207 202 191 191 202 207 203 198 200 202 204 204 202 200 198 206 204 202 201 200 201 203 203 196 198 201 201 199 198 205 215 174 99 138 212 219 206 199 208 200 156 139 187 205 196 212 208 191 129 134 198 219 205 201 203 211 197 202 203 193 207 225 217 127 59 108 206 251 247 189 140 107 158 224 234 216 213 204 197 209 200 166 117 102 147 199 215 197 201 213 187 133 134 185 216 212 204 197 203 211 202 197 209 200 200 200 200 200 200 200 200 199 200 200 200 200 200 200 200 199 198 197 197 198 201 204 206 207 206 203 201 199 200 201 202 201 201 201 200 200 199 199 198 196 197 213 209 156 115 145 201 221 224 217 189 163 148 149 172 172 178 194 214 223 217 207 202 203 178 136 85 86 130 148 151 153 129 104 103 125 141 129 105 95 92 115 140 157 188 198 170 102 50 121 198 188 155 100 51 25 28 65 97 89 94 141 185 157 111 105 120 136 184 192 131 84 46 45 34 77 176 228 251 219 165 102 63 69 79 79 102 84 79 82 114 159 176 166 156 136 134 100 65 83 126 142 135 105 83 64 63 72 75 72 69 72 90 118 100 46 43 91 124 147 161 177 186 185 174 155 139 134 148 130 107 101 110 112 86 77 171 243 253 236 186 112 61 97 102 67 81 146 185 158 81 50 42 40 68 100 101 120 168 172 122 47 53 115 173 217 219 134 93 72 55 64 62 47 92 194 234 230 217 228 254 252 193 103 109 151 164 117 105 149 183 153 141 156 158 151 107 59 97 231 242 254 235 125 82 114 161 148 135 161 130 85 112 126 106 71 59 41 35 62 59 60 132 161 140 147 119 86 68 53 85 73 92 160 239 254 222 172 141 112 72 62 64 44 40 54 55 37 40 34 38 60 70 57 43 41 82 154 219 252 253 197 121 44 51 116 135 83 68 105 141 126 116 121 180 208 180 171 171 103 99 167 203 214 242 244 253 138 51 32 37 102 126 160 129 61 63 139 199 198 177 112 35 37 30 28 34 37 36 41 50 64 57 46 45 35 28 32 17 26 31 42 61 84 92 78 57 42 40 40 47 64 79 83 79 44 44 41 37 39 46 51 51 59 53 46 44 46 48 47 44 167 167 167 168 168 169 169 169 170 170 170 170 170 171 171 171 168 169 169 170 170 171 171 172 171 171 171 171 170 169 168 168 170 170 170 170 171 171 171 172 171 171 172 172 173 173 173 173 171 171 171 172 172 172 172 172 173 172 171 171 171 172 173 174 175 174 172 171 172 173 175 177 177 177 177 177 177 177 178 178 177 177 178 179 179 179 179 179 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 183 183 182 182 181 181 181 181 179 180 181 182 182 183 183 182 180 184 187 187 184 183 185 188 184 186 188 188 187 186 187 189 187 187 187 187 187 187 187 187 186 186 186 187 187 188 188 188 185 187 189 189 188 188 190 192 186 187 188 190 191 191 191 190 191 191 191 191 191 191 191 192 193 193 193 193 193 193 193 193 193 193 193 194 195 195 196 196 196 196 197 197 198 199 199 200 205 204 204 203 203 202 202 202 203 203 204 205 205 205 204 204 203 203 203 204 204 205 205 205 204 205 206 208 208 209 209 208 210 210 210 210 210 210 210 210 212 212 212 212 212 212 213 213 213 214 215 215 215 215 214 213 216 216 216 216 216 215 214 214 214 214 215 215 215 215 215 215 214 215 215 216 216 216 216 215 220 211 207 220 227 204 176 170 195 211 157 105 132 167 184 212 223 239 245 220 182 167 185 210 229 252 226 148 126 124 107 130 176 204 219 225 214 201 205 200 208 217 239 199 148 134 153 131 58 44 63 91 133 185 195 182 177 200 221 224 210 189 184 196 211 217 232 204 132 107 158 213 197 210 205 168 154 161 143 129 82 61 118 198 205 114 67 158 234 227 140 19 29 150 227 245 226 227 223 214 205 193 173 155 126 104 76 53 38 31 34 39 61 78 105 131 153 181 216 245 242 209 143 71 30 27 36 39 41 39 28 19 39 93 157 198 229 255 254 234 211 188 132 71 39 33 25 19 22 37 57 72 85 98 121 161 210 243 252 253 236 175 110 78 51 14 10 39 123 189 228 217 207 211 210 203 205 206 206 207 207 207 206 206 206 208 208 207 205 204 205 206 204 205 205 205 205 204 204 203 201 202 203 205 206 206 206 206 205 205 209 211 208 203 204 207 203 203 209 235 224 158 124 143 211 190 147 106 99 120 140 144 102 74 53 45 46 60 61 44 36 32 41 79 128 143 104 54 90 182 247 252 219 146 105 128 185 246 245 233 189 121 149 219 246 229 214 198 171 143 112 83 142 193 203 203 217 229 245 253 251 173 138 199 252 245 230 236 216 218 222 222 219 217 221 227 224 224 224 224 224 224 224 224 222 223 223 223 223 223 223 223 223 223 222 222 221 220 220 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 218 219 219 220 220 221 222 222 221 225 214 221 234 252 213 85 79 206 251 235 230 231 227 203 206 214 224 229 234 238 187 94 48 30 25 30 27 22 21 18 18 17 19 22 22 23 30 39 38 33 31 25 23 35 52 58 42 15 60 147 209 201 203 239 248 241 238 237 232 226 225 225 217 215 212 211 213 214 214 213 212 220 243 240 176 78 44 2 29 109 202 254 254 227 199 191 165 154 135 113 96 84 73 66 59 49 52 58 53 49 50 48 42 42 44 32 31 35 29 38 36 36 30 20 22 36 47 50 48 32 43 51 50 47 38 42 42 45 60 101 162 210 216 199 174 185 187 174 128 53 16 29 123 177 158 182 239 210 137 78 80 105 144 150 104 77 127 199 141 75 71 125 156 150 151 177 207 241 230 219 237 249 223 161 124 69 53 92 130 110 75 90 142 149 111 93 85 70 71 52 57 104 153 161 141 109 96 117 127 177 183 177 173 159 159 157 189 201 155 126 138 174 224 242 236 203 175 200 208 209 238 229 148 60 72 188 254 226 157 141 207 253 254 222 195 237 254 181 111 101 129 173 180 162 163 177 162 170 165 156 169 205 235 248 237 234 229 224 221 220 220 220 210 223 225 219 223 231 232 231 228 227 216 220 223 220 209 176 184 210 230 231 229 234 236 233 233 210 159 165 204 237 225 137 85 110 159 123 50 30 126 228 237 237 213 195 214 231 221 205 226 215 190 185 209 218 209 205 204 211 213 208 204 204 211 219 210 212 208 218 216 214 208 166 123 138 188 207 215 217 182 163 221 226 165 148 204 241 251 252 251 244 229 229 213 216 212 138 61 35 40 46 41 35 30 41 33 44 39 28 32 36 28 20 14 17 20 19 17 18 20 22 21 22 22 20 17 15 15 16 18 18 19 23 27 27 23 18 18 18 18 19 21 22 24 26 24 23 21 20 20 21 23 24 23 25 27 27 25 25 26 28 24 24 25 27 29 31 33 34 32 33 35 38 40 40 38 37 36 40 42 40 40 42 40 36 34 31 28 28 31 35 37 38 36 36 34 31 29 30 33 36 32 31 30 29 29 29 29 29 31 36 32 36 39 20 29 75 133 184 208 218 222 228 233 207 170 171 178 199 218 217 208 207 214 228 210 152 83 30 12 21 38 100 160 191 147 128 198 234 232 198 140 124 163 190 196 208 209 207 202 197 198 205 211 213 205 190 168 171 202 220 210 197 181 160 173 198 199 201 204 193 180 174 192 198 197 200 194 195 193 196 198 199 198 197 197 198 210 209 190 127 81 47 48 44 36 37 38 39 40 40 39 38 38 35 34 36 39 39 35 31 29 29 29 29 29 29 29 29 31 30 30 30 30 31 33 33 34 29 26 27 28 28 33 39 34 30 29 34 39 41 43 46 43 46 42 33 28 29 33 34 38 36 29 27 31 29 29 35 35 42 44 37 33 33 33 31 42 45 41 33 29 33 32 27 23 22 20 18 16 16 16 16 20 22 24 27 29 31 35 37 44 69 98 104 80 43 19 11 17 18 23 31 41 48 52 53 50 45 38 32 29 28 25 24 23 25 27 26 25 24 25 27 25 26 27 28 29 32 38 42 58 64 66 59 48 40 34 30 38 39 39 37 34 30 26 23 23 17 35 58 45 21 48 103 148 168 177 146 89 51 58 83 98 83 54 56 127 200 187 124 56 42 32 32 34 33 36 42 68 72 62 40 27 30 34 32 27 25 23 25 29 33 36 37 33 31 29 29 30 31 30 29 35 35 35 33 30 25 21 18 16 16 15 14 13 13 13 13 11 14 18 22 25 26 25 24 29 23 22 25 24 18 19 25 40 89 155 196 199 184 179 184 166 191 195 132 63 35 28 38 53 64 70 67 61 53 61 82 94 102 100 99 122 145 128 90 69 86 101 149 193 206 200 168 144 143 137 87 54 87 159 237 247 242 182 71 53 125 144 121 75 41 22 17 34 52 49 53 89 131 138 120 126 144 167 196 217 220 202 200 168 58 28 123 204 207 192 158 134 127 115 97 91 130 152 169 206 231 227 220 251 208 137 175 213 143 106 127 129 114 127 159 185 211 229 228 210 210 210 221 209 188 187 181 143 50 63 163 193 165 87 58 135 214 203 152 116 118 175 207 215 190 159 83 89 198 251 249 228 233 239 236 200 159 105 27 90 188 243 249 243 225 193 155 189 179 193 228 246 237 229 234 226 227 254 234 185 93 27 7 28 78 171 251 252 234 192 164 177 200 231 236 227 235 235 212 221 214 196 235 245 181 116 145 223 249 240 229 228 236 253 243 209 157 107 56 26 64 120 129 127 181 248 248 234 244 234 222 233 229 233 233 230 238 229 199 93 37 149 253 235 91 44 127 224 248 248 237 233 241 226 172 109 149 228 243 239 237 227 237 237 239 207 143 79 30 75 143 212 211 132 72 106 195 255 246 215 169 146 133 142 159 147 143 151 187 185 172 195 228 237 226 214 228 219 203 192 163 139 144 172 116 53 81 186 249 251 250 243 217 169 101 55 49 91 168 205 227 225 235 222 174 166 185 131 92 113 135 126 100 87 127 164 188 178 141 92 114 194 208 154 167 215 219 197 200 200 200 201 206 207 203 203 205 202 195 199 200 202 203 203 202 200 199 204 203 202 201 201 201 201 201 200 200 202 201 198 197 205 214 176 107 134 199 215 210 202 205 198 175 164 190 195 194 221 226 169 116 120 183 218 211 203 203 203 202 208 204 194 207 224 221 153 73 76 175 239 239 213 175 116 127 184 228 229 212 201 214 208 219 216 177 136 141 182 211 199 206 215 188 146 156 197 210 207 205 199 198 201 199 196 201 200 200 200 200 200 200 200 200 201 201 200 200 200 199 199 199 200 200 199 198 198 200 201 202 199 199 199 199 199 198 197 197 201 201 200 200 200 199 199 199 196 195 208 210 167 119 139 197 228 212 206 205 187 150 139 167 169 162 159 165 174 175 168 162 167 154 132 95 91 120 131 136 147 151 138 118 124 150 159 147 123 91 88 128 178 212 212 188 143 56 69 179 234 216 162 92 29 21 35 51 53 77 128 164 148 111 102 114 133 171 168 116 56 41 58 54 85 167 213 240 202 154 105 73 73 81 77 90 112 93 73 84 118 132 119 107 142 140 101 58 66 112 146 156 132 111 83 60 50 56 73 88 77 83 96 84 51 49 81 104 131 151 183 211 221 203 166 135 118 118 109 107 88 56 45 36 58 120 203 254 245 155 78 61 148 197 176 117 76 74 91 73 51 99 105 69 49 68 134 209 231 172 60 15 64 146 219 243 214 181 165 131 80 42 35 62 132 162 220 252 229 229 230 160 101 112 165 168 98 84 133 156 146 149 166 147 111 88 74 82 183 247 243 212 175 135 106 145 195 203 168 101 103 165 189 179 150 99 69 57 61 59 55 82 90 111 144 117 122 184 159 87 44 76 139 201 233 235 211 180 133 93 81 82 59 48 59 61 32 35 30 33 57 74 64 48 35 63 120 164 182 189 164 112 73 64 102 107 69 80 136 179 169 149 152 201 197 147 139 145 115 84 117 148 187 242 251 252 166 97 52 14 50 108 158 128 94 60 127 229 251 202 123 72 35 30 32 41 45 39 37 39 50 53 43 38 31 32 39 23 21 32 54 83 109 113 92 67 45 42 39 43 57 72 77 75 63 56 49 49 56 62 60 54 61 61 51 37 35 44 50 48 167 167 168 168 168 169 169 169 171 171 171 171 170 170 170 170 168 168 169 170 171 172 172 173 168 169 171 173 173 171 169 167 171 171 171 171 172 172 173 173 172 172 172 173 173 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 173 175 175 176 175 174 173 174 175 177 178 177 176 175 174 176 179 182 184 177 178 179 179 180 180 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 181 181 181 181 182 183 184 184 182 185 187 187 184 183 185 187 184 187 189 189 187 187 188 189 188 188 188 188 188 188 188 188 187 187 187 187 188 188 188 188 186 187 189 189 188 188 190 191 187 188 190 191 192 192 191 191 193 193 192 192 191 191 190 190 193 193 193 193 193 193 193 193 193 193 194 194 195 196 196 196 198 198 198 197 197 197 196 196 208 207 206 205 204 203 202 201 201 202 203 204 205 206 206 206 203 203 204 204 204 205 205 205 204 205 207 208 209 209 208 208 210 210 210 210 210 210 210 210 211 212 212 213 213 213 213 213 213 214 215 216 217 217 216 216 214 215 216 216 216 216 216 215 215 215 215 215 215 215 215 215 215 216 216 216 216 215 215 214 220 218 216 227 243 232 195 168 161 160 122 106 154 206 230 247 242 239 234 228 225 230 240 247 237 241 225 176 150 137 139 189 223 238 234 230 226 226 237 232 252 253 233 173 169 153 122 86 49 53 121 183 199 193 153 110 105 120 138 147 147 144 149 159 168 157 157 160 129 88 104 162 183 172 163 145 142 147 138 139 129 101 113 132 117 62 76 199 254 232 131 15 40 162 222 222 210 204 207 222 228 224 221 225 212 190 159 126 94 66 47 39 22 22 30 51 81 116 150 173 153 112 70 50 43 37 38 45 39 36 28 28 57 112 170 204 215 209 188 154 119 91 63 43 39 29 23 38 75 119 155 173 211 208 217 236 253 253 235 202 142 89 46 41 29 11 52 128 209 244 243 207 197 212 213 199 207 207 208 208 208 207 207 206 209 210 211 209 206 204 204 205 206 206 207 207 207 206 205 205 206 206 205 205 205 205 206 206 203 215 204 199 213 201 189 209 212 201 203 233 183 110 153 218 229 225 212 193 179 175 176 176 161 131 87 52 43 53 52 37 36 34 43 60 67 62 59 62 148 233 254 219 168 116 128 204 229 243 230 229 186 121 157 231 227 219 220 222 211 187 151 116 141 220 243 236 240 231 230 240 215 137 162 206 219 224 214 235 237 225 218 221 221 217 220 229 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 222 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 224 220 217 227 238 249 193 62 103 226 247 228 223 225 240 214 167 187 225 251 252 252 208 119 55 33 25 30 30 27 23 18 21 20 18 17 20 26 33 37 38 20 13 39 71 89 76 57 31 5 67 172 244 206 162 214 229 224 220 221 220 212 209 214 213 212 211 212 214 215 214 214 210 223 252 227 145 45 13 1 54 134 214 242 241 241 246 248 241 241 230 210 197 190 178 164 152 129 125 131 123 110 88 59 52 47 42 36 51 61 50 57 51 58 56 46 46 71 111 140 136 108 72 33 26 35 33 42 50 44 43 78 154 217 212 172 153 125 100 97 89 52 25 29 62 81 129 217 254 246 202 122 91 116 173 179 105 53 76 114 87 92 86 104 143 153 149 161 173 221 231 230 245 248 226 192 153 79 54 86 120 117 94 95 88 75 48 56 58 48 78 110 115 172 238 255 226 144 90 138 214 251 238 208 172 115 101 129 173 176 166 158 158 168 205 249 235 189 168 209 216 198 227 253 219 130 79 122 179 153 123 170 196 227 220 175 158 205 214 139 56 107 183 223 204 172 166 173 194 216 216 198 189 191 212 246 235 233 229 225 222 221 222 223 216 224 232 228 221 227 229 221 233 238 229 229 232 234 234 216 196 202 213 219 211 192 177 172 198 206 166 169 222 239 182 76 96 156 212 173 76 23 131 249 247 248 211 160 169 212 211 175 200 210 199 184 194 211 215 214 216 214 205 208 222 219 214 225 213 216 209 211 213 225 233 211 172 147 170 182 200 198 155 165 218 240 173 100 112 161 211 245 246 250 250 250 244 251 230 130 85 57 69 79 64 47 34 35 38 48 42 30 31 34 36 40 32 25 18 15 16 18 20 20 24 25 25 23 20 17 17 18 19 20 22 24 24 22 19 16 18 18 19 19 21 22 24 24 21 20 18 18 18 21 23 25 21 23 24 24 23 23 25 27 23 24 25 27 30 32 35 36 39 37 35 36 39 41 40 38 34 36 37 37 38 42 43 42 33 31 28 27 29 33 35 36 33 33 33 31 28 27 29 30 29 30 30 30 29 29 29 29 35 39 34 38 44 28 21 41 72 110 136 156 173 195 219 217 200 175 177 208 221 212 204 204 208 231 232 190 119 48 16 20 20 61 98 130 135 165 233 248 237 193 133 124 165 192 195 203 198 207 207 198 201 212 208 192 200 209 206 202 208 209 201 197 183 150 159 198 211 206 202 194 174 172 194 202 198 201 197 200 195 197 198 198 196 195 196 198 201 209 214 180 146 94 61 33 30 33 38 41 42 41 40 39 37 37 37 40 42 41 35 30 31 31 31 30 30 29 29 29 32 31 31 31 32 33 34 35 34 32 33 36 36 35 35 37 27 23 22 26 31 34 38 43 39 40 38 32 28 29 32 33 37 32 32 33 36 47 52 47 45 46 43 34 28 30 36 42 57 55 47 38 34 33 30 26 26 25 24 23 22 20 17 15 17 17 18 21 23 24 23 22 22 67 121 147 134 94 48 18 10 12 18 27 37 45 48 49 49 42 31 23 19 19 20 21 21 22 22 21 19 20 23 25 23 24 25 25 25 28 33 37 52 62 69 64 54 45 38 34 39 38 36 34 31 28 25 23 19 16 34 55 44 24 45 90 121 120 111 83 46 34 66 106 128 98 54 53 126 197 177 108 54 43 35 35 35 33 33 37 39 41 40 35 32 32 31 29 23 24 25 25 26 29 34 37 36 32 29 27 28 30 30 29 37 36 34 30 26 22 19 17 14 14 14 13 13 13 13 13 16 18 20 23 25 26 25 25 24 23 26 28 21 12 19 34 72 123 171 177 158 143 137 136 161 173 155 83 35 38 36 33 45 52 58 65 67 69 95 135 130 129 107 87 112 148 131 83 95 105 96 99 121 146 153 129 118 117 115 74 42 75 146 210 218 231 181 73 53 130 170 158 99 43 15 18 27 26 28 55 97 136 143 126 130 145 161 180 190 189 169 154 114 34 35 130 172 185 168 155 181 196 165 129 113 152 153 145 180 213 210 201 206 163 138 215 236 154 147 197 168 151 153 165 166 173 197 216 212 212 210 219 219 211 192 149 97 44 84 139 151 154 96 75 139 216 231 207 170 142 158 168 173 157 143 96 112 211 254 253 254 231 220 216 152 73 47 36 125 218 254 241 238 245 214 146 141 183 228 247 242 233 230 230 229 214 233 220 185 111 51 22 32 86 181 249 238 190 164 161 208 244 243 222 227 234 226 222 221 185 156 214 254 195 104 99 177 235 239 229 231 229 244 252 253 232 155 73 49 67 71 57 72 153 247 253 220 209 222 242 232 230 232 231 227 235 240 231 158 90 141 208 210 91 26 70 143 217 246 235 230 238 238 213 115 95 213 237 245 237 225 235 243 253 247 188 99 22 40 154 254 240 134 71 120 204 255 255 255 225 177 110 131 216 209 150 87 110 142 179 226 255 235 192 175 216 236 235 228 201 177 180 173 126 60 61 152 238 253 235 250 216 185 124 64 66 108 153 159 195 218 241 234 173 125 111 92 113 141 155 147 132 143 175 169 157 173 166 139 176 215 181 168 189 209 191 180 195 200 201 200 201 202 204 205 205 201 198 201 201 201 201 201 201 201 201 201 201 201 202 201 200 199 199 203 202 202 201 198 198 205 215 183 115 122 178 210 216 206 202 208 184 160 167 185 207 223 207 154 112 110 169 220 222 207 201 197 204 209 207 204 208 212 211 184 103 52 128 207 228 236 210 146 100 124 193 228 214 198 214 209 209 216 209 183 172 187 202 197 206 211 185 155 171 200 201 207 207 203 197 198 201 200 198 199 199 199 199 199 199 199 199 201 201 200 200 199 199 198 198 201 201 200 200 199 199 198 198 194 196 198 200 200 198 196 194 200 200 200 200 199 199 199 199 197 194 202 213 184 127 129 187 220 206 201 214 208 168 145 155 185 178 164 151 145 148 153 155 179 178 176 150 133 134 128 132 150 168 169 147 135 152 179 192 164 118 90 131 206 245 237 220 186 98 32 103 209 253 216 114 83 57 35 24 27 54 86 100 112 99 91 93 106 126 124 101 92 71 77 64 66 106 142 180 186 149 119 92 87 99 93 86 101 93 84 98 130 137 113 92 110 118 95 57 56 84 109 120 125 125 113 86 59 53 65 79 78 85 92 84 62 51 64 83 101 131 179 219 231 209 173 146 133 120 104 109 93 56 40 33 43 62 123 193 184 106 72 103 190 244 255 228 144 63 39 26 82 154 180 124 53 41 134 255 255 217 96 7 30 112 203 254 254 247 243 219 133 61 52 49 46 92 130 151 170 206 215 171 99 109 151 141 74 78 136 154 163 201 220 185 123 109 123 102 172 215 193 196 211 164 112 163 227 241 152 78 110 158 203 254 207 147 135 130 99 84 70 51 41 67 81 64 121 223 203 112 51 63 83 115 176 244 250 226 143 118 112 101 63 38 43 50 38 36 30 34 54 68 56 34 39 43 90 132 129 127 129 113 77 58 83 88 68 96 157 202 192 161 155 184 164 134 165 190 166 103 89 103 147 199 199 187 167 140 135 116 76 67 91 93 77 52 86 157 210 208 141 82 39 34 35 44 49 44 38 36 39 47 45 49 42 31 35 30 29 39 57 81 99 97 75 51 48 45 40 39 46 58 64 64 64 54 52 71 94 99 82 64 55 63 59 45 41 50 55 50 168 168 168 168 169 169 170 170 172 172 172 171 171 170 170 170 170 170 171 172 173 174 175 175 168 169 171 172 172 172 171 170 172 172 172 172 173 173 174 174 173 173 173 174 174 174 175 175 175 175 175 174 174 173 173 173 174 173 173 173 174 175 176 177 176 176 175 174 175 176 177 178 177 176 176 176 178 180 182 183 179 179 180 180 180 180 180 179 180 180 180 181 181 181 181 181 180 180 180 180 180 180 180 180 178 178 179 179 180 181 181 181 183 182 181 180 181 183 185 186 183 185 187 186 184 183 184 185 185 187 189 189 188 187 188 189 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 189 189 189 189 190 190 188 189 190 191 191 191 191 191 192 192 192 192 192 192 191 191 194 194 194 194 194 194 194 194 193 193 194 195 195 196 196 197 198 198 197 197 197 196 196 196 200 200 201 201 202 203 203 204 202 203 204 205 205 205 205 205 204 204 204 204 205 205 206 206 205 206 207 208 209 209 208 208 210 210 210 210 210 210 210 210 211 211 212 213 214 214 214 214 212 213 215 216 217 217 217 216 213 214 215 216 217 217 217 217 216 216 216 216 215 215 215 215 216 216 216 216 216 215 214 213 211 223 208 189 206 222 194 150 116 93 127 189 219 242 245 216 218 216 218 226 236 237 230 222 235 217 234 207 155 162 201 235 241 230 212 217 222 222 237 241 243 216 173 138 144 110 83 78 57 75 172 243 235 210 179 152 143 140 145 155 164 176 186 188 174 159 154 169 179 168 153 148 151 108 103 124 140 135 114 113 130 123 99 56 44 66 130 230 254 224 127 28 68 189 231 214 206 196 197 210 217 215 217 226 233 226 214 197 169 132 98 79 74 54 34 31 41 54 64 70 59 44 39 47 46 35 33 41 37 37 35 38 52 74 93 100 114 106 90 67 47 36 32 32 25 40 76 131 190 231 245 245 251 250 253 253 234 210 169 119 67 54 33 22 29 65 142 220 232 235 223 208 208 208 205 205 208 209 209 209 209 208 208 207 209 210 211 209 206 205 206 207 209 209 210 210 209 209 208 207 213 211 209 206 204 204 204 205 214 218 208 201 207 206 201 206 210 216 210 198 156 133 186 240 214 211 216 226 232 228 223 221 232 181 128 101 81 57 37 27 40 42 50 51 39 36 67 105 150 184 173 133 119 118 138 177 202 209 219 238 194 126 151 215 220 210 212 220 224 224 212 193 171 213 223 228 240 238 237 232 177 150 188 191 189 222 220 221 228 221 219 223 225 222 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 221 221 221 220 220 220 219 219 225 234 243 242 168 46 133 245 243 223 219 217 243 215 179 167 175 194 209 232 215 147 64 40 27 28 26 25 26 23 21 21 19 17 19 25 29 28 17 30 54 119 176 184 111 42 31 10 75 176 252 215 143 194 223 220 213 214 220 215 210 219 213 214 214 215 216 216 215 214 217 226 248 206 138 61 27 21 45 109 164 172 181 216 238 230 236 241 243 241 241 244 242 236 241 222 218 220 213 202 164 109 86 57 32 33 71 95 101 129 168 161 142 115 98 121 181 236 237 206 138 56 28 32 29 41 55 45 43 66 104 124 111 86 76 64 55 58 58 43 28 26 29 55 121 195 221 231 206 117 51 96 192 241 165 54 26 56 122 171 164 139 142 145 132 107 123 161 202 241 249 212 182 185 182 95 60 75 97 109 101 95 82 84 63 44 44 65 109 146 155 194 242 255 252 167 96 152 250 254 251 226 165 80 53 81 110 98 132 181 194 177 190 246 223 147 149 222 232 201 205 219 251 219 139 56 57 106 151 201 202 215 200 162 124 109 115 121 108 177 250 250 185 141 152 178 209 235 240 229 214 182 174 201 206 211 217 222 223 223 223 223 224 210 210 211 202 199 194 177 176 196 194 194 197 198 207 203 169 154 150 159 153 131 120 123 150 176 136 157 232 202 125 100 187 234 249 220 116 18 97 215 236 245 206 148 159 216 220 176 175 201 207 189 184 201 215 217 221 215 205 217 227 201 184 208 216 218 212 205 207 221 231 226 209 151 149 195 220 179 141 180 220 248 192 84 40 58 107 156 166 204 226 240 250 235 187 140 137 92 93 106 88 59 33 26 38 35 31 34 35 29 42 70 76 49 20 10 16 22 21 17 28 29 29 27 24 22 22 23 21 23 25 24 20 17 15 15 17 18 19 20 21 22 22 23 20 19 18 18 19 21 24 26 21 22 24 24 23 24 27 29 26 27 28 29 31 33 35 36 39 35 30 30 34 38 40 39 36 36 36 35 37 40 42 43 36 34 30 28 28 30 32 34 35 36 36 34 29 26 25 25 28 30 32 32 31 29 29 30 33 37 34 36 43 35 24 27 32 50 65 78 94 120 152 169 172 145 160 205 224 221 217 211 209 228 236 213 154 76 27 20 20 43 56 77 111 177 246 253 234 198 158 158 190 204 201 204 203 206 203 201 209 213 191 161 190 211 218 208 201 199 201 209 189 158 160 190 204 202 204 206 183 177 195 200 198 202 200 204 201 200 197 193 191 193 198 202 192 198 217 216 205 144 80 27 23 29 36 42 43 41 39 37 38 38 38 39 41 40 36 32 34 34 33 32 32 31 30 30 31 31 31 32 33 35 37 38 37 37 37 38 38 37 36 36 28 23 21 23 26 29 34 40 43 45 45 40 34 36 44 51 49 38 43 60 79 104 107 84 54 58 74 84 59 24 28 57 69 59 47 37 32 30 31 32 33 32 32 31 30 27 22 18 16 14 13 15 19 22 22 21 13 51 107 158 182 158 93 34 6 8 13 22 32 40 43 44 42 35 26 18 15 16 19 22 19 19 18 16 15 17 21 25 24 25 26 25 24 25 29 32 41 54 65 64 55 48 42 39 40 38 35 32 29 26 25 24 17 19 38 56 47 29 40 70 80 64 46 32 24 37 82 128 136 84 36 40 89 125 112 80 49 41 35 35 35 32 32 33 34 34 36 38 35 29 26 27 21 26 30 31 28 27 30 33 36 32 27 26 27 30 31 32 36 34 30 26 22 18 16 15 11 12 13 14 15 15 16 16 20 21 22 24 25 25 26 26 24 23 25 26 17 13 28 50 96 141 166 141 110 108 121 127 151 132 103 58 38 47 45 47 65 74 77 73 68 71 101 142 163 128 97 95 105 107 100 95 140 140 109 72 71 98 109 93 78 74 82 78 65 77 110 137 148 164 133 59 41 102 158 176 120 63 28 21 28 30 32 55 92 152 191 185 169 161 166 180 171 171 159 130 72 16 51 146 214 226 215 218 243 225 184 175 192 163 122 135 196 216 199 197 185 162 186 236 180 127 191 237 200 169 163 184 181 161 166 191 204 213 214 217 219 231 223 171 88 51 113 138 122 115 70 73 150 229 254 239 196 161 158 153 146 138 142 121 137 210 243 233 233 186 165 170 110 28 32 70 129 182 215 233 252 251 189 88 96 180 251 254 236 235 240 237 195 178 208 213 191 128 65 20 31 65 127 178 192 197 210 221 236 246 231 223 232 223 215 232 217 191 172 217 254 208 129 113 159 210 231 242 238 222 236 248 248 231 161 98 82 69 49 49 75 142 221 230 183 161 193 236 233 232 232 228 225 230 238 241 241 181 140 100 101 52 22 39 80 191 249 245 237 235 237 231 165 102 194 239 237 236 228 233 220 225 249 227 153 61 60 164 225 192 124 105 130 167 216 237 255 250 214 131 144 253 254 185 102 72 146 234 250 253 218 143 141 199 229 226 229 229 228 239 219 186 105 47 96 202 253 243 239 201 189 139 66 66 115 150 175 217 239 236 203 134 84 76 114 178 210 216 192 163 184 214 202 173 187 181 178 223 218 163 173 183 170 150 164 192 204 210 212 205 199 198 199 200 203 207 202 202 201 200 200 201 202 202 199 200 201 202 201 200 198 197 204 202 201 200 198 199 207 217 194 122 100 153 208 221 208 202 200 192 165 145 156 187 198 179 164 126 106 143 199 216 202 192 200 188 177 185 202 205 203 208 207 141 65 80 153 212 239 226 194 116 92 139 198 221 206 200 208 191 190 203 208 209 208 204 197 204 208 187 159 167 193 203 207 198 195 199 200 202 202 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 201 200 199 198 197 199 200 201 201 200 199 197 196 199 199 199 199 199 199 199 199 200 196 198 214 199 138 122 169 200 211 206 207 211 196 170 144 191 204 206 185 163 162 182 201 212 214 223 207 182 161 140 140 152 161 171 169 154 149 171 201 195 169 123 120 179 230 240 242 235 169 68 60 158 244 231 152 138 96 49 27 29 41 45 39 59 71 70 64 71 83 99 118 146 108 88 65 48 52 72 113 148 129 117 93 94 129 128 103 69 86 101 120 142 142 118 99 94 106 96 74 71 76 73 67 91 112 121 105 79 61 51 44 67 86 100 94 67 42 49 77 96 132 184 222 228 216 210 213 206 192 158 139 126 104 77 41 36 35 54 80 77 62 88 139 215 243 253 227 146 64 36 23 72 166 199 127 55 57 123 191 207 201 115 30 33 90 174 252 246 254 250 245 170 80 61 41 32 48 38 37 85 147 161 134 111 116 126 103 61 69 107 119 165 242 254 221 167 140 158 143 158 141 160 244 250 176 132 181 251 250 146 100 145 155 185 253 215 188 203 203 150 110 87 60 62 53 33 38 91 124 105 87 62 56 43 48 108 199 236 213 136 150 160 126 57 15 18 30 41 32 40 65 84 80 53 24 34 37 71 98 105 135 155 133 62 49 85 107 91 98 135 173 165 145 131 137 130 159 235 254 188 108 72 89 137 179 184 186 183 175 204 220 133 59 43 59 75 94 99 94 144 200 160 90 44 37 36 44 51 51 48 46 39 51 56 69 58 28 27 36 37 39 44 51 56 55 47 38 48 47 43 42 47 57 62 61 55 47 56 87 113 110 83 60 50 55 58 58 59 60 55 48 168 168 169 169 169 170 170 170 173 172 172 172 171 171 170 170 171 171 172 173 174 174 175 175 171 170 169 169 170 171 173 174 172 172 172 173 173 174 174 174 173 174 174 174 175 175 175 176 175 175 175 174 174 173 173 173 175 175 174 174 175 176 177 178 176 175 175 175 176 176 177 178 177 178 180 181 181 181 179 179 180 181 181 181 181 181 180 180 180 180 181 181 181 182 182 182 181 181 181 181 181 181 181 181 178 178 179 180 181 182 182 183 184 183 182 181 182 184 186 187 186 187 188 188 188 187 187 187 185 187 189 190 188 188 189 190 186 186 186 186 186 186 186 186 189 188 188 188 188 188 188 188 189 189 189 189 190 190 190 189 188 188 189 190 191 190 190 189 190 191 191 192 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 195 196 196 197 197 196 196 196 197 198 198 199 199 196 196 198 199 201 202 204 204 205 205 205 205 205 204 203 202 204 204 205 205 205 206 206 206 206 207 208 209 209 209 208 208 210 210 210 210 210 210 210 210 210 211 213 214 215 215 215 214 212 212 214 215 216 216 216 216 213 214 215 217 217 218 218 218 217 217 217 216 216 215 215 215 216 216 216 216 216 215 214 213 208 213 183 145 151 172 162 135 133 129 188 243 233 225 227 206 216 217 218 220 219 217 215 212 220 220 243 209 160 179 215 236 225 224 212 216 220 223 239 243 213 158 171 155 87 62 108 108 62 90 192 253 245 230 229 228 219 218 229 233 225 226 229 221 226 212 208 206 213 238 234 197 148 68 49 90 121 117 97 99 105 98 72 33 37 96 178 249 244 217 127 38 84 200 231 206 206 201 199 201 203 204 206 209 219 222 229 234 228 208 186 174 143 123 95 67 44 32 33 40 43 42 41 40 38 36 35 35 38 39 40 41 42 42 37 31 39 45 43 33 30 37 42 40 18 66 139 208 249 253 253 244 235 239 249 235 191 147 102 57 56 43 14 14 78 162 217 238 216 211 204 209 216 208 204 213 209 209 210 210 210 210 209 209 207 208 210 209 207 207 208 210 209 209 210 210 209 209 208 208 212 211 209 207 206 207 208 209 201 172 184 208 202 204 214 204 201 231 216 152 153 201 215 223 221 206 198 204 212 217 226 238 249 180 153 174 155 90 41 30 36 40 47 53 50 49 63 82 105 102 86 60 65 110 139 128 132 154 197 237 206 138 143 197 216 208 210 215 215 218 217 208 182 180 179 199 225 254 254 210 145 161 182 188 202 223 225 222 215 221 224 222 222 226 225 221 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 223 223 223 223 223 223 221 221 221 221 221 221 221 221 223 223 222 222 221 220 220 220 219 218 224 235 252 234 140 45 162 252 236 219 220 214 238 215 233 198 161 155 193 247 232 148 56 36 28 31 27 24 26 25 20 20 20 19 20 21 20 19 7 83 152 223 253 235 124 34 12 8 84 182 253 231 147 164 226 230 219 214 222 216 208 216 215 216 217 217 216 215 214 214 221 236 233 171 148 128 92 52 18 69 139 183 201 219 222 205 213 212 216 225 229 229 233 238 237 244 251 247 249 254 234 186 117 78 42 40 74 98 127 192 254 244 227 203 178 171 194 223 253 227 158 69 29 24 19 33 39 47 51 47 42 50 73 93 113 140 152 120 68 41 38 40 27 58 95 124 146 165 141 75 32 92 182 230 165 43 14 75 187 244 237 181 129 125 138 98 76 101 160 214 206 146 124 161 198 105 58 57 69 90 89 74 74 73 55 40 75 128 142 138 176 185 189 189 189 139 106 169 211 221 237 205 130 81 67 62 59 65 133 209 226 197 186 217 194 100 129 222 233 215 212 203 236 209 145 48 28 114 204 250 240 236 229 179 113 107 150 184 173 195 219 210 174 160 181 204 227 240 242 244 235 184 140 141 173 178 184 186 186 184 183 183 183 171 168 167 167 172 149 106 110 142 147 147 148 144 153 156 145 123 116 131 143 145 157 176 154 153 109 120 163 129 117 180 233 247 243 220 137 17 70 192 239 245 206 159 185 237 229 181 166 186 196 188 183 199 211 210 206 211 215 223 205 146 129 172 215 218 217 208 206 210 210 214 217 166 145 215 235 159 128 151 189 244 222 105 29 38 73 99 102 126 174 213 214 179 159 182 181 119 98 102 89 58 28 26 27 32 36 39 36 29 44 75 99 65 29 15 18 24 25 25 29 31 32 30 28 27 28 29 26 27 26 22 17 14 14 15 17 18 19 20 21 21 21 21 20 20 20 20 21 22 24 25 22 23 25 25 25 26 30 33 31 31 31 31 32 33 34 35 37 32 27 27 31 36 41 43 41 39 37 36 36 37 38 40 41 38 34 30 28 28 29 31 40 41 41 37 31 27 24 23 28 32 35 35 33 30 30 30 33 36 34 33 36 34 29 28 27 29 36 39 45 60 80 99 99 76 97 155 203 228 231 218 216 231 245 242 200 118 45 15 28 44 44 49 81 143 196 204 208 188 169 174 195 208 212 217 217 205 198 205 214 201 164 130 180 206 215 204 197 198 204 213 203 181 168 169 171 179 197 211 199 186 195 197 195 201 197 199 197 197 197 195 193 193 196 198 199 194 214 231 237 173 93 27 19 27 36 42 42 38 35 34 39 37 36 36 36 37 36 35 36 36 35 35 34 33 32 32 30 30 31 32 35 37 39 41 41 40 37 34 33 33 34 34 30 26 23 23 24 24 29 35 37 43 48 47 44 51 68 84 78 57 65 110 164 197 173 119 55 101 157 163 102 37 37 75 86 68 49 40 35 31 32 35 32 31 30 31 32 31 27 23 20 16 11 10 14 19 22 22 16 34 73 130 177 171 106 40 8 9 12 18 27 34 38 39 36 33 27 21 17 16 16 18 18 17 16 14 13 15 20 24 25 26 26 24 23 23 25 27 32 44 55 56 52 49 46 43 41 39 36 32 29 27 26 26 21 29 47 61 54 38 38 51 50 37 27 27 29 35 53 73 79 48 29 41 59 62 57 56 43 38 35 35 34 32 31 32 38 38 41 41 33 24 23 28 22 29 36 38 34 29 27 27 33 29 25 24 27 30 32 33 31 29 26 22 18 16 15 15 11 12 14 17 19 20 21 21 24 23 23 23 24 25 26 27 30 28 25 23 21 26 44 62 83 127 151 131 113 131 165 184 147 125 98 56 32 40 56 81 77 92 88 66 53 62 97 136 167 132 122 141 138 107 102 123 137 140 124 90 87 109 111 95 71 54 55 84 101 93 83 75 97 104 89 56 35 57 118 164 158 108 57 18 19 38 37 37 67 123 172 182 176 182 207 234 212 183 163 131 58 11 69 165 249 253 253 253 237 179 170 227 253 195 127 137 211 242 209 177 185 204 238 240 144 104 191 234 244 196 158 165 181 173 161 162 184 204 218 220 217 241 253 210 96 51 122 151 125 92 55 81 179 249 250 179 135 152 174 159 141 141 154 142 133 162 178 165 145 147 153 154 101 42 55 90 126 144 188 245 255 218 143 50 69 174 255 254 234 242 250 240 163 123 145 165 172 144 93 36 45 47 66 106 170 236 253 244 245 229 219 227 232 221 219 231 220 207 204 230 242 186 151 175 191 185 194 232 241 235 251 244 191 163 155 144 108 88 79 57 67 116 170 191 185 193 216 224 224 229 229 226 226 228 231 236 245 246 201 103 76 46 30 22 73 183 249 252 248 233 232 234 220 155 182 245 229 239 234 222 162 162 248 251 182 79 79 134 152 158 176 188 147 132 189 222 252 255 245 171 148 227 253 199 125 83 167 255 253 237 197 135 174 227 240 218 216 224 228 236 252 247 159 43 37 141 232 255 218 180 175 134 61 60 120 170 230 249 243 207 165 116 93 112 180 229 238 237 205 165 194 229 221 187 174 160 191 236 196 144 136 152 148 154 184 202 209 217 213 207 202 201 199 198 202 207 202 202 201 200 200 201 202 202 199 200 201 202 201 200 198 197 202 199 199 200 199 201 208 217 207 130 80 130 205 222 209 205 208 208 178 131 129 160 168 155 198 150 98 98 145 184 189 182 180 142 121 149 189 200 203 217 217 177 107 48 90 184 225 235 230 166 115 103 150 214 222 201 202 198 201 204 202 207 213 209 201 204 210 200 170 157 182 215 198 177 180 199 202 198 198 197 199 199 199 199 199 199 199 199 196 196 197 198 199 200 201 201 196 197 199 200 200 200 199 198 205 204 202 200 198 198 198 199 198 198 198 199 199 199 199 199 203 199 197 212 208 155 124 148 187 219 210 200 206 207 189 147 166 194 216 208 187 185 209 234 207 206 219 214 197 176 152 151 156 159 169 175 168 156 155 164 193 206 159 101 116 167 203 226 243 193 108 55 113 192 203 203 159 112 59 37 42 46 41 38 37 50 46 42 56 73 106 149 140 120 93 61 51 61 70 86 107 105 103 79 94 153 166 138 87 111 120 111 108 107 104 104 124 122 105 91 96 95 78 64 69 86 94 84 77 76 64 45 50 65 78 76 53 30 44 81 93 123 168 201 205 201 218 244 254 254 224 199 189 179 152 104 76 76 71 56 42 56 96 129 154 168 156 126 104 114 122 93 74 94 117 119 97 79 82 95 154 154 102 47 48 69 109 173 226 254 254 254 196 90 64 63 91 61 87 112 94 93 83 40 77 89 81 63 54 49 53 67 154 254 254 244 213 152 147 158 134 121 167 254 239 183 158 185 222 216 143 139 190 181 167 183 195 202 222 230 193 140 111 97 91 74 72 88 76 37 20 19 35 38 37 36 60 111 139 131 122 175 202 147 55 6 8 21 27 26 69 133 154 128 83 45 35 43 50 54 100 190 213 157 61 57 105 133 106 79 90 127 132 140 121 101 105 169 247 252 183 105 73 113 174 211 226 243 207 192 215 243 198 138 74 27 94 141 152 110 116 153 130 89 39 37 40 52 63 66 62 59 68 94 89 77 58 35 33 37 34 34 33 31 30 34 44 52 50 51 50 50 55 62 64 61 46 46 58 81 90 84 79 82 79 59 47 55 63 60 56 58 168 169 169 169 170 170 170 171 172 172 172 172 172 171 171 171 171 171 171 171 172 172 172 172 173 171 169 168 169 171 174 175 172 172 172 173 173 173 174 174 174 174 175 175 176 176 176 176 175 175 175 175 175 175 174 174 178 177 176 176 176 176 177 177 176 176 176 176 177 177 178 178 178 180 182 183 183 181 178 177 181 182 182 182 182 181 180 180 180 180 181 181 182 182 183 183 182 182 182 182 182 182 182 182 182 182 183 183 184 185 186 186 183 183 183 183 184 185 186 187 185 185 186 186 187 186 186 186 186 188 190 190 189 188 189 190 186 186 186 186 186 186 186 186 189 189 189 189 188 188 188 188 191 190 189 189 190 191 190 189 188 189 190 190 190 190 189 189 190 190 191 192 193 194 195 196 195 195 195 195 195 195 195 195 194 194 195 195 196 197 197 197 195 195 196 198 199 200 201 202 200 200 201 201 202 202 202 202 206 206 206 205 204 203 202 201 204 205 205 205 206 206 206 207 207 208 209 209 209 209 208 208 210 210 210 210 210 210 210 210 209 211 213 215 216 216 215 215 212 213 214 215 216 216 215 215 214 215 216 217 218 218 218 218 218 218 217 217 216 215 215 215 215 216 216 216 216 215 215 214 215 211 194 180 179 175 169 171 194 218 232 228 219 211 212 221 215 219 222 219 214 214 219 226 216 219 224 210 197 172 166 220 224 235 221 213 219 224 211 172 159 168 188 123 73 127 197 157 64 102 196 244 228 219 220 222 228 221 229 232 222 225 227 211 229 215 217 219 222 244 245 211 148 69 56 98 122 114 92 86 66 54 44 36 67 155 230 247 248 221 131 41 82 194 226 203 202 205 204 202 205 210 213 211 202 203 210 223 232 236 238 240 217 217 203 162 103 57 42 46 44 41 33 32 45 61 59 47 30 36 44 48 46 40 33 27 12 25 31 27 28 36 38 31 21 68 128 170 185 194 209 223 227 222 209 172 116 71 45 31 31 19 15 62 159 233 241 220 206 210 206 204 211 213 211 213 209 209 210 211 212 212 212 211 207 209 211 211 209 209 211 212 208 208 208 208 208 207 207 206 207 207 207 209 210 212 214 215 178 124 148 206 207 204 218 213 219 233 201 125 146 219 219 212 206 203 207 213 211 206 213 227 217 152 165 233 222 141 77 50 33 40 50 56 54 48 48 52 71 50 38 32 61 149 208 191 130 114 151 229 222 126 112 193 211 206 208 210 208 213 220 218 202 188 180 181 182 202 188 110 110 163 176 189 214 224 227 213 219 227 227 218 216 223 227 224 222 222 222 222 222 222 222 222 222 222 222 223 223 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 223 223 222 222 221 221 220 220 224 219 220 234 254 206 103 69 189 249 227 216 225 218 232 220 228 230 208 196 227 252 209 105 45 30 29 36 33 28 25 22 19 17 19 23 21 16 14 17 60 147 207 254 254 230 116 38 4 5 89 190 250 245 172 144 205 227 223 212 220 216 207 216 215 216 216 215 213 212 213 214 219 241 206 142 174 212 186 109 20 39 123 219 250 236 224 216 218 212 212 219 218 212 214 223 215 236 237 223 232 253 248 225 176 142 93 57 54 58 103 199 254 254 253 244 230 216 199 186 196 163 113 53 24 21 17 28 40 55 51 31 44 103 166 198 229 242 224 152 74 46 44 35 18 59 96 109 106 88 63 45 29 78 125 137 92 23 34 113 189 250 254 226 156 143 179 144 69 70 116 151 137 109 125 182 190 127 95 74 56 67 77 77 73 41 40 84 171 219 181 148 180 171 150 139 127 109 136 194 161 149 185 181 111 67 66 76 62 110 186 240 245 228 213 198 155 77 127 222 248 249 224 186 162 151 166 146 92 88 161 254 254 248 241 161 103 179 249 230 155 151 162 181 198 217 231 231 216 204 194 207 220 194 162 158 173 174 172 168 163 162 165 168 161 173 175 169 181 196 160 96 146 180 181 178 181 173 174 178 183 175 177 191 204 209 219 231 207 170 133 98 64 80 164 242 232 237 237 225 161 23 35 157 226 245 212 169 196 235 227 202 195 183 177 172 169 186 210 217 207 206 212 221 203 149 130 158 208 212 222 220 218 206 190 203 222 190 150 197 212 160 150 141 166 235 238 118 44 98 152 155 105 56 87 128 123 126 149 177 179 137 108 88 70 41 14 21 33 72 91 73 50 39 41 50 66 46 28 24 26 25 24 26 27 29 31 31 30 30 32 34 34 30 24 19 15 14 15 15 16 17 19 21 22 21 20 19 20 21 22 23 23 22 21 21 21 22 23 23 24 26 30 34 31 31 30 30 30 31 32 32 35 33 29 28 30 35 42 47 47 43 40 39 37 34 34 36 42 40 36 31 27 26 28 30 42 42 41 37 31 26 24 24 29 33 38 38 34 30 29 30 35 35 34 32 29 28 29 28 31 28 37 37 37 40 38 49 47 39 55 95 134 162 179 183 203 220 241 252 225 148 63 18 35 46 47 42 56 85 108 113 138 139 151 173 197 212 215 211 200 195 204 224 224 190 141 108 183 207 215 205 202 203 203 205 203 197 184 169 161 163 173 183 199 186 197 200 200 205 198 197 192 197 203 206 204 200 197 195 200 194 219 241 243 167 79 13 21 29 38 42 40 35 32 31 37 36 34 33 34 35 37 37 37 37 37 36 36 35 35 35 31 32 32 33 35 37 39 40 40 38 33 27 26 30 34 35 31 28 25 24 22 21 24 29 32 38 45 48 48 56 75 93 84 67 88 163 242 253 191 108 67 155 215 179 102 71 96 129 133 104 77 70 66 53 40 35 31 28 26 27 31 32 31 28 27 21 14 9 9 12 15 17 20 25 46 84 119 118 77 34 17 15 14 17 22 28 32 34 37 36 32 27 20 15 13 12 15 15 14 13 12 14 19 22 22 23 24 23 22 23 25 27 31 40 47 48 47 49 49 48 43 41 38 35 32 29 28 27 28 38 54 64 59 47 40 40 33 28 27 32 35 33 31 30 30 34 38 40 39 40 44 49 41 38 36 34 33 32 32 32 36 38 39 36 28 22 24 30 25 30 37 40 37 32 27 24 29 26 23 23 25 27 28 28 24 23 21 20 18 17 17 17 15 17 19 22 24 25 25 25 25 24 23 22 23 25 26 28 31 29 26 27 39 55 64 66 63 83 100 110 129 161 188 199 171 145 101 40 16 41 70 96 84 105 103 75 52 56 86 122 132 156 163 150 152 171 175 161 135 130 124 105 106 122 114 106 96 82 72 116 159 142 103 74 114 118 106 87 53 42 93 144 181 137 77 21 17 45 41 30 52 75 105 124 138 168 216 251 245 191 164 133 57 24 84 155 197 239 252 230 191 167 192 246 251 242 193 147 172 228 234 199 187 238 253 243 180 126 168 212 238 210 159 138 172 203 188 159 166 181 203 214 208 228 242 199 94 59 137 168 125 74 81 147 190 201 181 145 150 185 182 144 104 119 145 136 100 97 117 120 140 207 228 173 86 48 85 121 137 145 194 248 230 181 136 75 57 161 247 254 245 254 250 225 140 71 85 135 193 204 152 67 38 34 35 59 121 204 250 248 242 226 222 226 226 229 231 226 221 201 211 234 222 152 162 237 235 172 143 201 250 255 246 189 100 122 157 180 171 137 90 50 38 75 139 213 247 248 246 230 206 222 226 224 229 231 228 231 238 253 221 147 142 113 74 22 59 135 199 237 244 232 235 236 231 195 177 234 226 246 243 214 130 148 253 251 168 76 88 90 98 173 254 250 150 118 188 217 244 255 255 201 143 181 226 199 118 101 158 208 215 209 189 190 232 255 248 223 225 228 221 222 247 251 172 45 6 73 159 208 186 158 148 114 68 71 126 189 216 203 183 170 180 172 148 158 217 223 215 223 202 170 198 235 227 193 167 166 214 229 162 117 123 158 180 208 227 215 206 205 178 186 197 203 203 202 202 203 201 201 201 201 201 201 201 201 201 201 201 202 201 200 199 199 200 198 198 200 200 201 206 213 215 148 76 111 196 221 211 208 208 227 206 132 97 120 150 179 232 174 98 62 92 151 181 176 129 100 104 155 196 203 203 211 216 201 152 58 55 140 198 239 230 207 164 104 108 178 217 217 199 204 211 205 195 198 203 197 193 192 204 210 183 150 166 210 186 163 175 205 206 198 199 198 198 198 198 198 198 198 198 198 196 196 197 198 199 200 201 201 197 197 198 198 199 199 199 200 205 202 199 197 196 196 197 199 197 198 198 198 198 199 199 199 202 202 199 207 209 175 138 130 181 217 207 199 199 197 196 166 149 169 191 198 188 184 199 217 201 195 205 205 200 190 171 172 181 191 192 181 176 171 149 121 161 202 183 127 114 136 162 187 204 188 132 51 66 130 162 211 184 149 96 62 56 56 64 80 66 53 35 34 52 72 101 137 121 138 110 55 46 77 91 87 88 93 87 56 68 126 146 135 114 136 130 95 73 75 91 106 130 115 91 83 97 99 82 68 57 67 67 64 84 116 119 100 49 37 37 44 38 30 48 75 76 97 135 164 161 146 155 178 214 224 210 196 192 193 193 172 128 123 113 84 53 53 75 88 76 100 137 170 191 218 224 190 137 46 61 174 210 151 93 68 91 87 68 52 70 76 69 95 175 229 244 254 202 100 94 130 138 149 211 238 198 147 99 68 57 54 39 36 42 27 18 36 136 230 251 254 231 139 105 120 114 162 196 214 194 176 148 142 124 129 131 174 202 162 139 162 212 230 237 249 229 158 108 94 117 131 156 158 113 106 120 76 46 31 25 32 43 58 63 54 97 157 183 129 51 10 10 19 18 32 104 187 202 162 109 66 45 32 21 35 95 163 165 119 56 62 111 132 96 59 68 112 140 162 127 81 79 129 184 182 169 124 111 163 223 246 248 252 233 194 207 245 250 217 139 48 71 123 147 105 82 91 74 56 32 36 47 63 77 81 78 74 127 164 135 79 57 57 55 38 34 36 37 35 30 30 41 54 58 56 53 51 53 55 52 45 33 35 50 68 76 86 121 160 131 81 42 41 54 57 64 76 169 169 169 170 170 170 171 171 171 172 172 172 172 172 172 173 172 172 172 172 172 171 171 171 172 171 171 171 171 172 172 173 171 171 172 172 173 173 173 173 175 175 175 176 176 176 177 177 176 176 176 176 177 177 177 177 180 179 178 177 176 176 176 177 177 177 178 178 179 179 179 179 181 181 181 181 181 181 180 180 182 183 183 183 182 181 181 180 180 180 181 181 182 183 183 184 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 186 182 183 184 185 186 186 186 186 183 183 183 184 186 186 186 185 186 188 190 190 189 188 189 191 187 187 187 187 187 187 187 187 190 190 190 189 189 188 188 188 192 190 189 189 191 191 190 188 190 190 191 192 192 191 190 189 192 192 192 193 193 194 194 194 195 195 195 195 195 195 195 195 194 195 195 196 196 197 197 198 197 197 198 199 200 201 202 202 203 203 203 203 202 202 202 202 204 204 205 205 205 204 203 203 205 205 205 206 206 206 207 207 208 208 209 210 210 209 208 208 210 210 210 210 210 210 210 210 209 211 213 216 217 217 216 215 215 215 216 217 217 216 215 215 215 216 217 217 218 218 218 218 219 218 218 217 216 216 215 215 214 215 215 216 216 216 216 215 216 217 221 230 230 213 209 224 235 241 228 212 216 218 216 222 209 213 218 219 219 218 219 220 224 216 216 225 228 175 132 179 218 232 224 223 231 221 173 104 96 140 138 79 123 227 254 176 46 107 200 232 217 211 209 210 219 205 206 199 180 190 206 198 191 202 217 230 234 220 193 171 128 106 146 192 197 177 138 109 79 73 80 75 83 169 251 245 253 231 142 50 90 204 241 225 210 212 215 216 218 220 220 219 228 224 223 229 235 239 243 247 251 252 250 210 142 76 39 28 29 41 62 85 104 104 80 55 28 36 44 46 43 41 44 49 41 50 58 59 51 40 33 31 34 48 64 73 81 102 135 161 161 148 119 85 53 29 29 46 37 59 99 162 222 241 226 214 208 216 211 204 210 214 212 212 208 209 210 212 213 214 214 214 212 214 215 214 212 211 212 213 209 210 210 210 210 209 208 208 207 208 210 211 213 214 214 214 182 141 141 182 206 212 220 223 231 197 166 147 148 167 192 216 199 200 205 208 204 202 212 228 182 133 173 249 247 194 143 97 62 54 51 53 49 43 47 57 47 32 29 46 100 191 251 251 198 136 130 209 232 134 100 191 226 218 214 211 204 208 217 217 226 222 216 202 157 121 104 70 134 190 210 213 221 229 231 213 222 224 224 220 218 220 222 223 222 222 222 222 222 222 222 222 220 220 221 222 223 224 225 226 224 224 224 224 225 225 225 225 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 223 222 222 222 222 222 221 221 224 223 226 242 251 152 61 120 219 248 223 215 229 221 221 223 214 231 232 242 252 235 155 73 62 40 32 36 34 30 27 22 21 14 16 24 21 11 13 25 106 167 200 249 248 211 97 35 19 15 101 214 252 254 203 138 164 213 226 214 219 217 210 221 215 216 216 214 213 213 216 219 225 227 168 138 208 253 246 178 74 35 74 175 234 241 235 226 213 213 213 213 211 209 210 213 223 226 198 183 213 234 222 210 234 212 154 83 44 25 57 148 217 239 236 209 205 227 229 208 144 91 55 34 28 30 23 25 45 61 53 36 68 147 206 219 215 199 167 118 82 78 64 28 22 64 130 156 125 83 67 76 55 52 56 60 50 40 71 121 147 207 235 252 214 178 189 146 88 51 82 123 128 135 162 207 168 147 141 106 61 54 68 85 82 39 72 162 247 248 186 175 185 173 160 172 143 120 159 175 122 102 147 176 137 80 54 71 104 168 221 250 248 247 244 195 118 101 171 238 253 250 188 142 124 164 225 240 181 90 84 174 247 252 217 122 114 203 226 186 144 156 181 203 218 236 242 232 188 161 149 172 204 217 221 227 209 211 210 206 201 200 204 209 201 218 219 215 227 226 190 149 214 239 227 220 231 226 222 223 223 231 236 236 235 234 231 227 229 209 189 113 37 87 196 245 228 230 237 230 184 40 6 104 199 237 202 153 182 220 223 225 225 198 187 181 160 161 197 225 218 207 204 214 217 200 181 174 183 189 212 224 226 203 176 196 233 199 153 162 181 188 199 178 183 233 240 124 54 147 233 235 175 90 63 53 64 122 158 172 185 184 148 79 38 19 12 40 84 149 184 153 98 56 34 29 30 25 32 56 71 62 40 24 22 25 27 29 30 31 34 37 41 32 21 15 14 16 16 16 16 17 19 21 22 21 19 18 19 21 23 25 24 21 17 14 16 18 19 19 20 22 27 31 26 26 26 26 27 28 29 30 34 34 32 29 28 32 40 46 50 45 43 42 39 33 31 33 38 37 35 30 26 25 28 31 37 37 36 32 28 25 25 26 29 34 39 38 33 28 27 27 32 29 32 33 27 25 28 26 32 24 35 33 34 39 28 34 37 37 41 54 66 71 88 113 141 160 179 189 174 123 64 34 41 43 45 42 46 48 45 52 64 84 124 171 209 230 218 191 166 181 208 227 215 179 147 133 199 216 215 203 204 207 204 200 201 203 198 190 184 171 157 154 164 162 187 202 205 210 201 199 198 201 205 206 205 203 202 203 198 194 215 222 202 119 49 7 26 33 41 44 39 34 30 29 33 34 35 36 36 37 37 37 38 38 38 38 38 37 37 37 36 35 34 34 33 34 35 35 33 33 28 22 23 30 35 36 31 29 28 28 24 21 23 28 32 34 39 45 48 51 61 72 63 63 90 161 228 222 146 78 119 193 208 135 88 126 179 194 187 149 121 125 132 113 81 61 48 42 35 32 34 36 35 33 29 26 20 14 9 8 11 13 16 16 25 43 57 56 46 37 27 23 18 16 19 24 28 29 36 36 34 29 23 17 15 15 11 12 12 12 11 13 16 20 18 21 23 25 26 28 31 34 39 42 43 42 44 49 52 51 44 43 41 38 35 32 30 29 31 42 53 56 54 49 41 34 21 25 27 26 29 33 34 31 24 36 40 33 31 38 45 45 44 42 39 35 33 32 32 32 30 32 31 27 25 26 27 27 28 29 32 35 37 35 31 27 26 24 21 21 21 22 21 19 18 19 19 20 20 21 21 21 23 24 26 28 29 28 27 26 26 24 22 21 22 24 27 29 28 31 34 48 79 105 101 79 65 58 59 75 101 128 151 165 178 134 75 20 22 72 108 130 151 163 151 111 68 48 67 103 120 151 153 131 151 205 219 191 157 130 117 103 106 115 105 110 132 138 116 146 194 177 132 98 148 167 153 123 82 72 118 150 158 115 70 34 33 47 39 34 43 42 55 71 81 111 168 216 229 200 175 114 42 66 139 162 145 188 206 181 174 204 228 225 227 252 246 181 137 172 228 244 201 245 247 253 224 168 168 178 174 198 179 146 169 216 226 211 183 170 178 198 197 209 206 151 70 71 161 185 125 66 108 187 150 114 112 158 216 227 165 97 59 95 141 143 94 83 133 170 216 254 226 133 51 48 121 179 176 173 192 207 185 180 171 109 71 144 199 200 200 216 210 181 108 71 129 201 249 250 198 108 65 59 55 49 58 111 191 245 243 240 230 224 226 228 229 231 226 202 217 239 227 155 176 253 254 201 142 159 202 211 180 117 70 107 131 159 190 158 89 55 50 67 117 209 252 250 239 215 192 221 230 225 231 232 227 228 242 238 197 163 209 204 147 51 22 57 124 207 241 239 243 236 233 224 194 207 228 250 251 216 165 189 239 209 140 111 128 77 69 179 254 219 115 100 173 199 200 219 233 197 131 152 209 185 99 85 144 184 183 181 193 243 249 231 198 196 224 229 220 228 235 224 151 69 49 61 84 116 124 119 109 88 83 90 114 166 169 162 168 187 222 219 180 182 211 187 180 197 184 163 195 236 227 189 168 186 212 186 129 108 164 194 205 223 222 196 181 165 146 169 193 202 204 205 203 199 199 200 202 203 203 202 200 199 204 203 202 201 201 201 201 201 200 198 198 200 200 199 201 206 217 173 89 98 183 218 215 209 191 225 215 124 63 84 151 233 237 181 107 58 72 139 178 165 113 113 151 198 208 201 201 199 209 212 186 116 67 89 160 225 222 220 202 138 100 135 189 228 205 199 198 198 197 202 200 187 173 173 191 213 198 155 150 183 170 158 182 211 203 197 202 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 200 199 198 197 196 197 198 199 198 197 197 197 197 197 198 198 197 197 197 198 198 199 199 199 198 201 200 200 206 195 157 118 162 210 204 194 188 187 205 189 153 157 170 180 177 171 183 203 215 204 206 203 203 203 192 194 199 211 207 188 181 179 156 123 129 154 165 166 165 152 150 170 192 218 189 121 88 88 117 174 184 179 137 83 58 61 89 126 102 66 39 38 46 57 77 96 126 167 149 88 60 73 94 102 106 105 87 46 40 68 88 108 142 160 144 100 75 78 91 101 108 89 62 55 69 74 68 66 66 74 68 65 98 150 170 157 75 38 30 49 50 45 50 54 67 93 137 162 142 104 98 116 150 165 154 140 136 144 154 141 122 113 105 80 45 39 53 56 68 104 189 254 254 240 248 251 200 87 87 197 254 248 172 75 43 49 54 48 73 99 93 104 115 138 158 176 133 79 128 202 186 197 232 253 254 234 192 191 126 77 56 72 72 48 30 26 81 134 174 199 165 97 85 96 108 176 218 228 200 173 118 85 94 102 136 177 183 134 114 164 236 248 245 252 219 134 85 72 154 195 184 164 177 225 253 211 143 83 38 36 46 50 45 36 67 97 103 75 43 24 19 21 19 42 114 174 169 134 97 61 68 65 51 44 59 68 58 48 43 63 111 118 82 57 75 121 174 191 143 94 77 76 105 128 145 150 157 186 226 248 252 251 250 197 199 213 245 238 205 127 55 69 90 90 94 97 66 41 38 42 51 64 78 89 95 97 154 184 141 84 76 84 78 56 37 38 40 39 33 28 32 40 54 50 45 43 48 54 51 43 45 36 46 77 105 128 166 203 148 91 39 30 43 54 63 73 169 169 169 170 170 170 171 171 171 171 171 172 172 173 173 173 176 175 175 174 174 173 172 172 169 171 173 174 174 173 171 170 171 171 171 172 172 173 173 173 175 175 176 176 176 177 177 177 177 177 177 178 178 179 179 179 182 181 179 178 176 176 176 176 179 179 180 180 181 181 181 181 182 181 179 179 179 181 183 185 183 183 183 183 183 182 181 180 180 180 181 181 182 183 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 182 183 185 187 187 187 186 185 186 186 186 188 190 190 190 189 186 188 190 190 189 188 189 191 188 188 188 188 188 188 188 188 190 190 190 189 189 188 188 188 193 190 189 189 191 192 190 188 191 192 192 193 193 192 191 190 194 194 194 193 193 193 192 192 195 195 195 195 195 195 195 195 194 195 195 196 197 197 198 198 199 199 199 200 200 201 201 201 201 201 201 202 202 203 203 203 202 202 203 204 205 205 205 205 205 205 205 206 206 206 207 207 208 209 210 210 210 209 208 208 210 210 210 210 210 210 210 210 209 211 213 216 217 217 216 215 217 217 218 218 218 217 216 215 216 216 217 218 218 218 218 217 219 219 218 217 216 216 215 215 213 214 215 216 216 216 216 216 209 217 220 222 223 219 224 241 241 213 215 226 215 214 224 216 221 217 213 214 216 214 208 201 197 200 223 227 227 217 173 151 190 213 231 254 255 224 173 119 60 45 69 101 178 253 250 157 46 128 223 241 219 215 215 222 227 228 235 207 153 149 180 191 199 227 222 202 193 166 148 166 131 146 208 242 236 233 215 191 175 166 179 149 73 97 194 224 246 220 134 46 90 207 250 238 228 226 228 233 231 223 219 221 215 210 207 205 199 187 176 171 172 171 166 147 111 68 37 22 30 68 129 177 180 137 80 43 40 40 37 30 25 32 53 73 105 106 115 120 100 67 52 57 51 37 21 17 28 45 59 66 64 60 46 39 37 24 26 51 111 155 207 240 242 219 205 212 211 211 208 211 217 211 205 211 208 209 210 212 214 215 215 215 217 218 218 216 214 212 212 213 213 213 214 214 213 213 212 212 212 213 214 214 214 212 210 208 204 191 156 152 195 221 220 225 209 143 136 195 168 114 162 219 215 211 208 209 208 208 214 223 163 128 176 244 245 231 205 148 106 69 42 47 59 56 52 55 57 46 30 36 86 160 220 251 252 196 149 181 227 177 130 182 223 215 213 210 203 205 209 206 223 232 240 239 178 101 106 151 188 210 238 241 223 212 216 220 218 214 218 227 227 219 215 218 222 222 222 222 222 222 222 222 219 220 221 222 224 225 226 227 225 225 225 226 226 226 226 227 224 224 224 224 224 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 218 227 239 252 239 103 31 166 242 250 223 215 231 221 212 223 226 221 220 248 250 180 111 91 92 59 36 31 29 29 30 26 22 12 14 24 21 9 15 33 95 150 188 253 254 199 76 25 19 8 101 230 252 248 201 110 139 206 232 218 219 216 210 223 216 217 217 216 215 217 222 226 240 209 136 146 229 248 251 218 134 47 26 103 191 244 246 216 205 214 217 212 211 217 219 215 225 202 151 149 209 230 201 186 226 243 222 165 117 59 28 69 145 207 229 195 187 223 231 203 131 59 25 27 36 40 27 20 31 58 64 48 57 100 135 142 112 104 109 118 129 141 116 63 18 44 129 182 168 154 161 168 142 74 40 51 55 61 78 85 72 128 164 237 253 212 198 148 99 32 67 143 174 179 177 189 153 145 146 113 69 55 57 69 45 22 96 203 253 227 179 214 219 206 209 251 212 162 174 135 123 125 143 138 135 127 91 82 143 193 217 240 241 245 250 191 95 147 234 253 246 208 133 110 159 223 250 250 248 165 71 84 200 230 171 101 161 208 168 170 193 215 234 227 214 220 226 215 212 183 174 193 212 224 230 232 224 230 237 238 234 230 230 231 227 226 221 226 227 199 170 169 217 233 209 202 221 221 215 214 214 225 225 211 206 215 222 219 207 233 229 139 67 113 190 221 237 229 233 226 205 75 13 99 179 211 159 107 155 205 206 210 227 212 220 218 170 141 175 219 214 210 208 207 212 220 214 192 154 160 192 215 223 195 162 188 238 191 155 150 174 215 227 210 191 214 224 120 46 137 232 242 225 172 101 23 44 126 160 189 222 244 193 72 8 5 30 82 142 211 253 230 150 68 28 26 30 28 50 99 133 120 72 32 18 21 25 27 29 31 35 38 46 34 19 12 14 17 18 17 15 17 20 21 22 21 19 17 18 21 24 25 24 19 13 10 12 14 15 15 16 19 24 28 21 21 22 23 24 26 28 29 33 35 34 29 25 27 36 44 50 46 44 44 41 34 30 32 35 34 32 28 25 25 29 32 32 32 31 28 25 24 25 27 28 34 39 38 33 27 25 25 26 21 28 34 29 26 27 24 33 20 27 22 27 40 31 39 39 30 19 30 45 37 37 60 71 86 97 99 93 72 51 47 47 40 39 42 48 40 29 40 33 57 107 166 218 246 226 184 152 176 202 205 185 167 171 186 214 223 213 196 198 207 207 204 212 209 201 202 203 185 162 154 119 129 170 196 204 209 201 200 205 202 198 193 192 197 205 212 208 196 199 180 140 65 31 22 30 37 44 45 40 33 29 29 30 32 36 39 40 39 37 36 38 38 38 38 38 39 39 39 39 38 36 34 32 31 31 31 26 28 25 21 23 31 37 37 32 31 31 31 28 24 26 30 29 27 32 42 48 49 51 55 50 57 73 114 154 140 95 70 179 215 187 106 96 176 232 227 213 173 150 170 192 177 135 103 71 62 50 43 41 41 38 36 27 27 24 19 13 11 12 15 10 7 11 20 25 27 37 48 35 29 21 17 18 21 25 27 32 33 32 28 23 20 20 21 8 10 11 11 10 11 14 17 17 20 24 28 30 34 38 42 48 47 43 40 43 50 54 53 45 44 43 41 38 35 31 30 29 39 47 47 46 46 40 31 16 26 30 24 21 26 28 25 28 29 31 35 39 41 39 35 48 47 42 36 33 32 32 32 26 28 26 22 24 30 29 23 30 28 26 30 35 37 34 31 25 23 20 19 19 17 14 11 15 16 19 21 23 24 24 24 30 31 32 32 31 29 27 26 26 24 22 20 21 24 27 29 28 38 49 74 120 154 139 102 77 70 66 63 55 65 109 157 150 98 47 19 44 106 156 194 217 211 183 134 81 53 79 129 147 116 108 138 170 181 190 203 167 127 113 106 112 118 106 120 164 183 142 140 179 168 131 105 147 188 177 136 101 111 161 176 118 76 53 47 48 42 26 31 26 21 31 40 35 58 125 187 208 221 198 89 19 113 216 205 125 112 116 143 189 241 253 230 246 245 251 212 125 95 147 199 196 216 230 255 238 208 210 177 156 214 221 174 158 185 220 245 221 178 166 189 196 202 184 116 44 70 169 197 140 76 107 155 96 69 86 147 212 219 139 53 52 103 165 174 121 114 192 255 254 209 113 41 25 66 157 226 221 199 176 156 150 197 200 109 83 112 116 91 91 121 131 114 117 126 217 251 244 228 221 186 181 154 126 88 39 39 115 197 251 251 233 224 230 220 216 240 224 205 219 233 227 164 172 223 254 252 182 123 107 103 106 98 115 83 82 110 130 133 111 75 59 61 67 127 201 250 253 207 187 224 236 227 231 232 225 227 222 228 200 184 246 252 200 85 5 15 87 201 252 252 250 231 253 254 226 188 231 250 254 220 219 230 204 155 123 165 178 88 53 159 203 148 73 76 146 175 141 170 192 172 113 134 193 157 87 52 150 222 190 171 199 254 254 199 146 161 212 224 222 243 240 203 133 107 126 103 61 59 60 78 73 64 92 99 89 121 165 192 233 243 238 205 171 197 218 180 176 186 164 153 195 249 219 171 153 177 170 124 105 120 203 209 188 182 174 156 148 125 150 177 201 205 203 204 202 196 198 200 202 204 204 202 200 198 206 204 202 201 200 201 203 203 201 199 199 201 200 197 197 200 216 193 103 92 172 216 219 209 217 197 148 76 70 119 168 228 219 174 116 69 74 139 174 147 143 160 206 227 202 191 202 202 200 215 205 175 97 54 129 204 225 223 222 174 115 112 165 231 215 200 194 197 198 202 202 195 159 161 183 215 212 167 144 161 154 155 187 209 195 192 200 192 198 198 198 198 198 198 198 198 201 201 200 198 197 196 195 195 204 202 199 196 195 195 196 197 192 194 196 199 201 200 200 199 196 197 197 198 198 199 199 199 193 200 201 196 202 208 170 112 139 205 204 186 177 188 218 202 155 154 162 172 168 165 185 215 218 205 204 198 199 205 199 203 192 196 196 189 182 177 167 155 115 101 117 168 194 168 155 178 207 246 245 231 158 54 58 122 139 165 142 82 50 61 107 156 112 71 48 47 41 44 62 74 128 180 187 149 104 77 94 126 153 145 120 76 55 57 76 120 204 213 185 133 106 106 109 109 105 82 48 34 43 54 65 80 94 98 82 67 96 154 185 179 106 60 55 79 75 60 49 34 56 95 152 176 141 90 81 104 122 151 147 131 133 149 148 113 95 92 93 76 50 55 71 66 48 73 151 227 245 249 253 247 253 106 81 179 242 254 201 101 76 87 86 46 45 84 103 123 117 81 71 79 46 49 153 248 252 161 164 215 238 249 247 246 189 104 93 141 143 117 87 50 30 37 81 112 77 68 116 134 149 162 210 254 216 168 123 100 140 141 141 134 150 137 97 113 193 203 206 217 177 109 101 111 161 213 139 111 200 250 253 249 239 160 88 61 52 47 47 49 51 47 33 29 40 40 30 27 18 42 98 128 105 85 72 47 111 162 146 70 29 29 33 35 37 71 120 116 80 67 87 127 196 210 164 129 101 51 57 104 150 188 191 178 188 219 249 252 216 189 198 177 226 249 245 154 73 24 39 107 156 139 79 47 51 50 50 55 69 90 108 119 135 149 111 86 100 103 93 82 33 31 32 35 34 31 33 39 40 36 33 38 53 67 71 67 85 57 55 97 142 160 165 173 128 81 34 23 37 50 53 51 172 172 171 170 170 170 170 171 172 172 172 172 172 172 172 172 174 175 175 175 174 172 170 169 172 173 173 173 173 173 173 173 170 170 171 172 172 173 173 174 177 177 177 177 177 177 177 177 177 178 179 180 180 180 179 178 179 179 179 179 180 182 183 184 181 180 180 179 179 180 180 181 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 183 183 183 184 184 185 185 185 185 184 183 183 183 184 185 186 185 185 185 186 186 186 187 187 184 185 186 187 188 188 188 188 184 183 183 185 188 189 188 186 188 188 188 188 188 188 188 188 187 187 187 186 186 185 185 185 182 183 185 187 188 188 187 187 187 187 188 189 190 190 191 191 189 189 189 190 190 191 191 191 194 193 191 193 195 197 195 194 193 193 194 195 196 196 196 196 194 194 194 195 195 196 196 196 199 199 199 199 199 199 199 199 202 202 202 203 203 203 203 204 207 204 202 202 204 205 205 204 210 211 211 207 202 201 204 209 208 209 210 209 205 204 205 206 208 207 206 206 207 210 213 214 210 212 214 216 216 216 215 214 218 218 218 217 217 216 216 216 214 215 216 218 218 218 218 218 218 218 219 219 219 218 217 216 216 216 215 214 213 213 213 213 214 214 214 214 214 214 214 214 213 213 212 212 213 213 214 214 208 229 221 210 229 230 200 177 182 212 229 222 220 226 215 191 141 188 243 246 209 180 147 104 20 72 121 194 224 245 248 150 71 153 220 233 223 211 206 210 226 217 225 223 176 133 148 190 201 215 187 145 146 168 174 174 153 197 219 217 223 227 230 240 225 248 248 183 99 47 60 124 140 158 115 45 78 162 184 177 169 164 162 164 162 152 139 132 131 119 104 91 80 72 65 62 52 57 64 69 71 63 39 16 32 104 188 184 114 78 62 26 30 29 36 53 76 106 145 177 206 211 215 211 175 159 159 117 79 22 41 57 34 35 39 36 44 40 31 24 22 36 89 152 228 238 246 240 223 209 205 206 209 210 212 214 216 216 216 216 217 217 217 217 217 217 217 217 213 215 217 219 219 217 215 214 213 212 212 212 213 213 213 213 215 215 210 206 213 222 219 208 222 228 205 161 145 159 161 145 82 104 184 219 154 121 178 233 213 205 209 207 199 211 224 216 154 130 181 225 219 229 237 223 162 103 60 53 51 51 61 68 60 49 45 52 64 89 135 177 224 212 164 153 222 186 104 169 209 225 209 214 219 202 209 217 217 240 237 198 148 149 194 209 146 168 216 239 221 219 230 223 222 221 219 218 218 219 221 222 221 221 221 221 221 221 221 221 224 224 224 224 224 224 224 224 226 226 226 226 226 226 226 226 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 222 217 226 225 220 222 219 220 238 247 245 252 157 15 66 223 250 239 225 218 218 222 225 225 216 229 226 243 250 160 130 120 109 56 30 28 35 35 23 23 20 18 19 22 19 14 14 18 81 137 200 255 235 139 63 35 14 20 115 232 253 251 222 139 108 211 233 224 227 209 207 217 223 217 213 218 220 211 211 224 223 148 117 209 241 221 253 247 218 110 29 35 114 198 231 241 225 210 212 218 209 210 219 217 220 178 123 175 239 199 168 193 221 239 250 234 191 117 85 46 55 130 177 201 220 236 216 142 78 51 31 41 55 45 29 28 28 57 51 57 46 43 65 112 156 174 186 233 253 243 202 112 33 40 130 211 243 253 251 251 217 117 45 39 60 94 108 90 64 53 89 180 254 253 200 153 107 66 84 152 164 160 193 209 145 90 124 149 118 64 55 57 26 38 95 175 202 207 237 247 254 254 252 254 223 180 158 116 135 124 122 131 127 116 127 154 201 203 201 230 252 250 215 134 94 178 253 252 196 98 64 149 214 254 252 221 218 211 150 83 86 120 128 163 231 229 196 210 239 240 222 223 231 226 224 216 225 207 208 221 223 219 219 219 224 228 234 226 215 225 231 218 212 214 211 223 229 193 165 180 218 216 216 217 214 209 212 218 213 212 211 210 209 208 208 209 210 221 213 174 158 136 108 140 196 232 235 247 212 73 21 103 176 190 137 137 153 171 181 174 199 224 217 199 196 175 169 199 214 223 222 216 217 234 237 206 185 172 171 182 209 196 167 200 235 188 128 166 217 215 211 190 201 191 180 98 42 107 197 243 235 177 125 74 55 101 168 218 249 251 171 51 10 5 64 162 207 248 247 252 202 73 31 7 26 19 49 156 229 206 132 47 20 6 9 22 23 22 30 37 33 29 22 15 12 14 18 22 24 20 16 18 22 23 17 10 16 16 17 18 19 19 18 16 14 15 15 17 18 20 21 22 20 23 25 26 26 26 27 29 23 28 33 33 30 29 31 34 43 43 42 41 38 35 32 31 35 36 37 36 31 26 28 34 33 31 29 27 26 26 27 27 29 31 33 33 30 28 28 29 30 30 30 30 29 27 25 24 25 25 26 28 30 31 33 34 31 33 33 30 26 28 35 41 44 44 43 42 42 43 44 44 43 43 43 43 43 43 44 44 35 27 72 147 207 251 241 181 167 182 172 151 160 188 205 209 210 198 200 208 203 198 199 200 199 205 206 205 212 214 192 162 106 115 144 174 187 196 205 207 213 204 180 144 136 177 224 240 218 176 124 82 57 49 37 16 24 34 48 54 45 32 28 32 38 36 35 38 43 45 42 38 35 34 34 35 38 40 42 43 40 37 33 31 31 30 28 26 30 27 22 20 22 29 37 42 36 33 30 28 27 26 24 22 29 29 38 50 50 41 41 48 58 58 67 72 74 61 68 118 217 230 147 84 154 219 212 207 204 191 149 144 201 233 207 179 138 113 88 71 51 31 30 43 33 38 29 17 14 12 11 16 8 10 15 19 24 27 29 30 27 25 22 18 17 21 28 33 30 25 22 24 29 29 24 18 17 14 10 10 11 14 15 15 20 27 34 37 36 34 36 39 45 44 44 46 48 49 47 45 44 44 44 43 40 35 30 26 35 40 47 48 45 39 36 35 31 28 24 24 26 26 25 23 28 28 28 27 28 31 36 40 47 47 45 40 33 29 30 32 29 29 27 25 24 23 24 25 29 27 27 28 31 33 33 32 32 24 15 11 12 14 14 13 10 14 19 22 24 26 28 31 29 29 30 30 28 25 23 21 21 21 21 22 23 25 27 28 24 22 71 137 171 191 190 164 119 68 69 78 56 81 125 119 72 56 26 12 59 153 216 224 224 219 179 122 72 48 95 182 180 131 105 131 163 171 171 177 167 140 101 84 92 99 102 107 140 124 104 125 168 157 108 83 103 132 150 134 107 141 198 192 121 74 53 70 72 50 31 23 26 39 40 33 27 30 83 158 220 254 188 37 29 169 252 252 183 118 115 147 186 225 236 252 252 224 248 240 126 43 66 109 132 144 165 193 191 204 224 183 185 252 254 215 177 156 178 211 241 247 195 153 158 188 186 122 21 64 156 214 150 68 62 66 69 97 118 127 134 126 110 105 104 141 191 222 162 132 211 253 247 120 43 50 45 102 150 210 254 252 176 155 170 191 143 69 81 104 103 101 97 124 200 242 183 147 213 220 169 204 246 245 240 251 233 152 77 28 37 122 197 246 241 231 233 223 223 217 226 196 208 252 232 152 134 191 249 254 215 146 67 45 121 184 170 123 99 105 93 126 177 153 101 50 40 75 127 197 232 211 210 238 236 226 235 230 220 230 232 230 183 199 244 250 235 99 7 4 119 237 254 254 253 244 246 255 240 199 173 174 178 173 191 195 131 74 110 152 124 81 57 101 101 64 92 124 108 120 126 149 126 98 118 167 181 145 74 103 165 233 201 130 155 210 176 150 141 182 231 233 223 235 246 196 127 163 195 162 134 81 73 53 55 51 55 68 98 165 222 252 227 208 229 203 168 192 217 181 158 125 112 185 252 238 166 131 128 144 134 129 157 186 183 169 160 155 152 160 168 167 193 203 207 201 197 200 200 195 204 202 200 200 202 203 203 202 194 203 205 197 194 201 207 207 203 204 204 200 196 196 199 203 202 197 161 112 119 180 206 179 167 128 78 81 129 155 164 182 163 123 106 97 103 133 150 156 190 213 218 205 201 203 198 192 197 209 218 194 147 73 60 155 213 232 233 208 155 97 113 185 215 211 191 202 205 193 202 199 180 154 146 161 174 174 159 139 138 181 211 205 200 213 209 185 196 197 199 202 203 201 196 191 196 199 199 198 199 202 199 192 199 195 193 195 199 201 199 195 201 200 198 197 196 196 197 197 201 199 197 196 198 199 199 199 203 199 196 197 194 205 193 131 121 184 212 186 166 176 198 215 171 147 120 139 178 174 164 186 212 216 188 188 204 210 219 206 198 200 200 201 206 207 197 184 171 120 86 119 180 195 166 142 173 213 252 254 208 121 49 24 97 145 139 86 59 55 61 84 68 66 68 56 48 40 38 62 94 123 171 187 139 81 87 133 164 181 168 141 116 76 76 128 197 236 243 203 153 117 121 155 143 95 64 55 46 54 72 78 119 110 87 65 70 99 126 136 109 92 86 88 82 70 55 40 46 57 120 148 111 86 110 155 154 164 148 154 210 231 178 122 134 205 178 154 106 57 93 94 78 58 57 91 128 150 196 254 251 150 67 94 196 253 196 101 110 177 181 112 50 42 73 92 85 53 34 21 23 49 125 214 240 172 127 138 172 205 236 250 207 157 131 174 230 217 153 107 83 42 41 33 42 52 107 182 171 164 233 251 207 169 133 135 152 160 136 107 101 94 105 140 143 158 169 196 148 117 146 178 169 141 118 117 186 252 249 252 249 234 183 120 55 23 34 36 45 36 38 43 38 34 31 24 25 37 70 91 105 88 52 67 152 230 231 149 80 34 18 40 51 81 117 122 88 64 92 139 208 209 157 126 102 55 55 80 150 205 190 170 170 182 215 213 198 187 155 175 225 251 247 209 95 21 16 87 131 125 95 63 42 58 55 58 54 74 142 181 140 107 68 78 96 116 130 94 69 39 34 38 38 32 31 55 61 48 39 45 42 63 124 160 157 113 65 56 119 152 176 194 115 57 40 55 48 39 41 35 170 170 170 170 171 172 173 173 170 170 170 170 170 170 170 170 172 173 174 174 174 174 173 172 172 172 172 171 171 171 170 170 172 172 172 173 174 174 175 175 176 177 177 177 177 177 177 178 178 178 180 180 181 180 179 179 181 180 180 180 181 182 183 184 183 183 182 181 181 182 183 183 181 181 181 181 181 181 181 181 184 184 184 183 183 183 182 182 182 183 183 184 184 185 186 186 185 184 184 183 183 184 185 186 185 185 185 186 186 187 187 187 186 186 187 187 187 187 186 185 184 183 183 185 188 189 188 186 186 186 186 186 186 186 186 186 187 187 187 187 187 186 186 186 184 185 186 188 189 189 189 189 188 188 188 189 189 190 190 190 190 190 191 191 191 191 191 191 194 192 191 193 195 197 196 194 195 195 196 196 196 195 194 194 196 196 197 197 197 198 198 198 198 198 199 200 201 201 202 202 202 202 202 202 202 203 203 203 207 204 202 202 204 205 205 204 204 207 210 209 205 203 205 208 206 208 210 209 207 207 208 210 206 207 208 209 210 210 211 211 212 212 213 215 215 215 215 215 218 218 218 217 217 217 216 216 214 215 216 218 219 219 219 219 218 218 219 219 219 218 217 217 217 216 215 214 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 215 216 217 226 225 223 221 225 226 200 163 161 211 237 217 207 224 224 203 188 193 201 180 135 103 81 54 94 182 193 180 194 244 255 164 91 162 228 237 221 221 212 186 160 158 188 218 181 112 111 163 185 151 150 172 188 207 190 136 179 216 228 216 211 208 206 212 219 221 252 211 95 25 31 61 79 81 67 43 58 81 77 82 75 69 64 66 66 62 56 54 44 59 69 69 70 79 87 89 107 107 118 130 119 83 44 24 46 96 111 77 52 48 34 13 34 57 91 129 170 205 221 222 240 244 246 249 233 236 239 188 92 82 130 148 100 51 27 32 34 34 33 43 70 112 179 243 233 233 230 222 213 210 212 217 212 213 214 215 216 216 215 215 216 216 216 216 216 216 216 216 217 218 219 220 220 219 217 216 215 214 214 213 213 213 213 213 218 217 218 219 214 208 210 216 224 235 209 153 125 132 126 100 86 131 189 189 153 169 207 210 209 205 213 215 210 220 229 220 163 128 178 230 218 210 221 227 212 161 119 88 56 46 58 64 59 55 58 65 62 58 71 92 161 185 171 147 184 164 102 142 206 234 215 199 207 216 221 206 229 232 193 143 148 221 249 187 112 159 218 238 224 221 225 217 221 221 220 220 220 220 221 221 221 221 221 221 221 221 221 221 223 223 223 224 224 224 225 225 226 226 226 226 226 226 226 226 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 226 223 226 224 223 222 221 226 238 253 218 129 51 51 146 241 236 229 222 218 220 222 222 221 222 217 226 252 227 122 135 177 131 63 30 27 28 31 25 27 21 19 20 22 21 16 13 14 71 158 215 203 140 82 59 40 7 27 129 238 253 245 231 169 108 200 239 224 214 212 216 219 208 215 220 217 214 218 229 237 212 133 130 209 238 218 224 247 243 175 82 14 40 129 202 250 232 223 219 217 212 216 225 229 224 168 142 215 244 172 149 189 226 230 237 243 241 202 156 73 36 62 96 158 219 246 207 113 49 23 47 110 120 62 20 24 39 48 36 58 41 23 66 152 233 254 252 252 246 253 252 194 66 23 80 176 221 222 213 227 183 109 40 24 81 173 197 150 108 62 47 105 185 215 186 148 118 87 94 128 132 162 225 240 146 94 160 226 188 79 34 38 21 72 89 96 131 187 225 219 221 252 254 232 211 222 204 131 122 155 157 117 87 103 161 216 203 213 212 204 221 226 173 114 126 179 209 175 136 100 94 151 217 215 189 141 141 200 208 148 67 59 110 186 217 219 225 228 212 219 210 218 227 220 223 223 223 204 204 218 222 219 219 218 217 207 192 195 216 221 216 218 216 217 225 234 214 166 164 209 219 215 213 215 214 212 212 215 212 212 210 209 209 209 209 209 215 213 200 194 214 198 133 96 157 222 238 239 220 117 51 84 129 179 169 191 203 196 174 143 185 211 205 185 182 174 159 160 199 219 221 222 229 224 220 222 214 193 179 174 183 163 148 194 234 175 134 183 225 227 229 203 171 140 143 95 40 90 170 203 190 148 142 146 114 78 123 230 245 241 161 51 8 10 106 238 243 248 229 215 163 60 29 23 23 26 51 133 211 232 178 77 20 6 8 20 22 26 36 43 31 23 14 12 18 25 28 28 22 23 25 27 28 27 25 24 15 17 20 20 17 14 13 12 16 16 16 16 17 18 19 19 19 21 24 25 25 25 27 29 21 26 31 32 30 29 31 34 40 40 39 38 37 34 32 31 37 37 40 40 35 29 30 35 34 33 31 30 29 28 28 28 30 31 32 31 29 27 28 29 28 28 29 29 28 27 25 24 25 25 26 27 29 30 31 32 30 32 32 30 27 27 32 38 40 40 41 41 42 43 43 43 43 44 44 45 44 44 43 42 30 23 46 103 183 251 236 163 130 135 124 124 162 206 220 214 184 169 176 198 205 204 206 208 200 205 204 201 207 213 203 186 138 140 158 171 164 163 179 193 204 211 179 117 104 166 221 225 179 127 75 47 35 36 35 27 34 59 65 44 32 41 42 32 36 34 33 37 42 44 42 39 35 33 31 33 37 40 42 42 38 35 33 33 34 35 34 33 27 26 24 23 24 28 33 36 32 29 27 26 27 27 25 23 35 44 58 66 62 54 52 56 50 60 65 52 48 55 75 122 187 156 110 122 191 222 201 185 198 187 147 136 180 213 209 205 192 180 158 120 68 29 24 38 41 43 33 23 21 15 8 10 11 12 14 17 20 24 28 30 29 27 23 19 17 19 25 29 25 22 22 25 30 30 25 19 16 13 9 8 11 15 18 19 28 31 34 34 31 31 34 38 46 45 44 43 43 44 45 46 44 44 45 44 41 36 31 28 38 40 43 46 46 43 38 34 29 25 22 23 27 29 28 25 27 27 27 26 27 30 35 39 46 46 45 39 32 29 30 32 29 27 25 23 23 24 26 27 27 26 25 27 31 33 33 32 29 23 17 14 15 15 12 9 11 15 20 23 24 25 27 28 27 28 28 28 27 25 22 21 21 21 21 22 24 26 28 29 23 26 70 126 165 200 211 189 136 83 83 103 86 87 105 97 59 59 41 31 73 149 200 214 202 205 153 86 60 69 118 188 189 136 108 137 173 180 178 184 179 155 125 114 117 109 101 105 124 88 62 94 157 170 126 82 55 86 115 115 97 129 179 170 117 92 88 100 87 55 29 16 29 36 40 39 30 22 64 134 216 250 162 22 61 208 253 241 215 164 164 194 204 203 212 235 190 170 195 192 101 28 32 52 61 74 96 129 168 218 232 187 201 254 253 214 178 151 156 171 196 242 219 135 110 169 173 86 51 120 172 179 122 46 36 63 94 175 209 168 131 129 149 173 207 186 168 180 152 138 185 192 125 71 106 168 179 144 103 169 253 253 193 161 150 142 102 77 141 210 225 184 153 192 253 253 207 111 137 185 189 220 241 245 243 252 252 209 152 84 34 52 124 207 244 243 235 228 227 208 178 199 217 241 203 104 116 228 254 231 186 148 115 113 170 226 207 171 134 156 184 195 220 226 151 90 52 54 75 122 169 185 228 250 240 222 229 229 223 231 235 229 181 197 245 254 243 110 21 6 103 215 226 194 185 197 182 182 169 135 94 69 70 82 108 104 92 76 79 97 91 61 57 60 59 59 108 146 117 95 114 110 79 92 163 219 209 156 107 170 196 177 137 123 152 164 172 197 217 222 221 218 221 230 223 198 152 180 222 231 207 121 60 65 76 59 51 68 101 154 198 180 154 180 219 178 133 156 179 154 122 105 137 212 239 204 99 108 139 167 182 202 213 202 199 197 200 197 188 193 207 213 203 208 207 201 199 202 201 195 203 201 199 199 200 202 201 200 207 195 193 204 207 193 176 168 198 198 198 200 203 202 199 196 211 218 193 131 94 116 145 145 131 131 146 171 192 198 181 156 112 88 99 100 103 151 184 181 168 219 218 168 162 203 216 196 197 205 219 211 175 101 63 114 184 215 223 222 201 130 103 153 203 215 200 197 198 191 198 195 202 176 154 152 167 180 163 129 134 190 218 209 203 196 190 198 200 198 197 197 199 199 197 195 201 200 196 190 191 195 196 193 197 196 196 196 197 198 197 197 198 197 196 196 196 197 198 199 199 197 194 193 195 197 198 198 201 199 196 198 197 210 201 145 121 163 203 204 175 157 169 191 176 143 112 134 176 172 157 173 190 208 198 194 190 181 193 196 205 203 207 215 217 213 211 214 212 177 129 117 149 173 159 138 137 162 203 245 250 187 88 20 53 112 131 112 79 38 20 24 34 40 55 53 48 40 33 51 44 63 107 138 113 70 78 121 148 195 206 175 140 100 75 79 136 183 211 200 173 149 155 185 165 126 109 106 84 64 65 71 73 75 70 59 60 73 86 89 89 86 80 68 63 76 78 62 34 37 73 88 91 129 173 199 162 147 125 144 203 227 187 140 181 251 252 244 160 64 108 153 151 93 43 36 41 50 104 176 206 192 108 51 118 193 169 109 147 210 252 213 109 33 30 50 47 47 34 30 48 55 82 140 148 151 140 119 128 183 235 251 247 201 150 155 206 227 192 151 122 53 37 35 46 43 90 167 175 173 206 222 215 182 150 171 187 151 113 90 75 77 115 161 177 186 217 212 136 124 151 180 141 131 138 166 192 223 250 249 241 251 219 156 102 60 41 27 37 34 41 44 33 27 32 35 23 25 53 88 124 118 78 78 153 203 236 220 162 79 21 11 43 76 102 93 74 92 153 210 245 201 135 104 93 83 90 100 124 163 164 155 151 151 176 194 198 160 163 216 239 250 250 203 99 47 22 47 80 99 89 61 45 51 46 47 42 73 162 219 178 104 49 60 81 98 121 123 71 46 44 45 40 32 34 61 93 105 85 62 46 60 139 217 230 169 99 37 69 162 226 201 111 58 49 72 67 55 60 62 169 169 169 170 171 173 174 175 171 171 171 171 171 171 171 171 171 172 173 174 175 175 174 174 173 173 172 172 171 170 170 170 173 173 174 174 175 176 176 176 176 177 177 177 177 178 178 178 179 179 180 181 181 181 181 180 183 182 181 181 181 182 183 184 186 185 184 184 184 184 185 186 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 182 182 183 184 185 186 186 187 185 185 184 184 184 185 186 186 185 185 186 186 186 187 187 187 187 187 188 187 186 185 184 183 185 184 184 186 188 189 188 187 186 186 186 186 186 186 186 186 187 187 187 188 188 188 188 188 187 187 187 187 188 189 190 191 189 189 189 189 189 189 189 189 193 192 192 192 192 192 191 191 192 192 192 193 195 196 196 196 197 197 197 196 195 194 193 192 196 197 197 197 198 198 198 198 196 197 198 199 201 202 203 204 201 201 201 201 202 202 202 202 206 204 203 203 204 205 205 204 199 204 209 210 207 205 205 206 206 207 209 209 209 209 211 212 205 206 209 211 211 210 208 207 213 213 213 213 214 215 216 217 218 218 218 218 217 217 217 216 213 214 216 218 219 220 220 220 218 219 219 220 219 219 218 217 217 217 216 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 216 217 218 219 222 196 204 226 227 224 207 172 136 194 234 229 223 242 253 248 239 184 132 101 74 58 59 61 176 250 200 114 118 203 255 196 95 146 219 245 236 243 208 127 108 130 144 147 139 119 121 146 153 166 198 231 223 180 160 176 203 218 217 206 204 205 205 210 227 243 253 173 64 57 113 153 144 116 84 47 34 48 72 109 74 63 54 58 72 91 111 125 150 151 154 162 174 189 203 212 214 233 248 226 159 83 39 29 43 59 40 25 35 23 19 54 105 151 196 217 233 250 249 236 223 224 221 229 234 253 252 182 77 136 219 238 174 75 16 26 39 66 101 139 178 206 232 252 229 223 215 210 210 214 218 221 215 216 216 217 216 216 215 214 216 216 216 216 216 216 216 216 221 220 220 219 218 218 218 217 217 217 216 214 213 213 213 214 220 225 231 231 222 215 217 225 223 219 187 150 157 188 179 142 114 164 186 152 142 197 237 224 215 214 222 224 215 212 206 192 147 122 178 231 216 202 212 225 232 222 206 149 71 48 63 64 66 63 67 71 59 38 30 36 86 140 172 152 166 175 128 115 202 235 230 213 212 220 228 220 214 171 141 154 195 253 253 175 95 165 227 240 227 217 218 223 221 221 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 223 224 225 225 226 226 226 226 226 226 226 226 226 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 222 224 221 221 225 224 229 242 225 173 104 19 26 149 237 247 222 220 219 221 224 224 221 218 225 214 236 253 197 103 169 241 154 65 29 30 26 29 28 26 24 21 21 24 25 20 13 9 48 155 232 201 105 54 51 29 6 39 145 247 254 243 240 197 135 184 233 226 211 223 222 210 218 218 217 217 228 245 234 202 141 155 216 227 223 230 221 250 252 205 113 24 18 74 143 213 236 237 227 219 220 222 223 227 223 161 170 245 224 140 149 210 233 227 230 238 254 254 232 138 41 27 37 93 165 219 195 101 29 9 68 166 166 74 15 19 54 67 48 59 33 20 85 185 227 252 253 252 246 253 252 195 81 13 23 89 124 122 121 141 116 73 28 31 116 234 254 207 178 112 50 49 95 129 125 105 86 71 93 125 123 161 226 229 122 131 222 254 185 74 25 17 37 110 128 115 120 127 130 126 128 171 200 165 161 227 227 155 128 192 180 96 72 133 206 244 227 211 202 188 214 214 134 89 130 129 128 126 153 183 186 193 194 176 146 88 82 181 236 183 89 52 82 147 177 202 214 191 189 208 210 218 220 211 217 222 220 200 199 215 221 220 218 216 221 208 175 169 201 210 208 224 219 226 238 230 187 152 177 231 219 213 210 212 214 213 211 210 211 210 209 209 209 209 210 210 203 213 207 218 239 230 170 95 122 192 230 239 217 112 36 63 130 200 206 228 230 219 195 163 165 180 192 198 201 189 162 139 160 196 202 198 211 200 188 207 223 216 209 196 182 150 141 187 211 170 175 226 236 240 240 187 137 97 130 137 81 84 141 174 133 148 188 211 161 56 58 185 251 246 154 29 3 50 156 252 250 222 181 133 76 22 24 52 52 40 38 77 153 228 209 104 22 8 7 15 17 24 35 40 36 30 23 21 24 30 34 35 38 35 30 26 23 22 22 23 19 22 25 25 21 18 17 18 17 17 16 15 15 16 16 17 18 20 23 24 24 24 27 29 21 25 29 30 28 27 29 31 35 35 35 35 35 35 33 32 36 37 40 42 37 31 30 33 35 35 35 34 32 31 29 29 31 31 31 29 27 26 27 29 25 26 26 27 27 26 25 25 25 25 26 27 27 28 28 29 27 30 32 30 27 26 29 32 34 36 38 40 42 42 42 42 42 44 45 46 45 43 41 39 26 22 28 77 176 247 211 124 96 103 104 123 175 221 228 218 183 160 164 194 208 204 203 205 202 204 201 197 201 209 212 209 176 161 166 181 178 168 168 172 187 209 197 141 117 152 175 158 106 68 41 36 33 34 43 48 49 79 101 88 58 38 35 38 33 32 32 35 40 43 41 39 35 32 29 32 38 42 41 39 32 31 30 31 34 37 38 37 26 26 26 26 26 28 29 29 27 25 24 24 26 27 26 24 26 43 73 100 109 93 64 42 44 45 55 52 49 48 62 105 132 99 111 166 204 210 205 196 194 188 154 131 152 176 185 195 217 235 231 173 87 28 24 45 45 44 34 27 27 20 11 11 15 14 12 13 15 20 26 29 30 28 24 20 16 17 21 25 21 21 22 26 30 30 26 21 19 15 10 9 13 19 24 27 35 35 34 29 26 27 32 37 45 46 45 42 38 38 41 44 44 45 46 46 42 38 34 31 40 39 40 43 47 46 40 35 28 23 19 22 29 33 31 28 27 27 27 26 26 29 34 38 45 46 44 38 32 28 29 31 29 26 23 21 23 26 29 32 27 26 26 27 30 31 30 29 24 21 17 16 17 16 12 8 13 17 22 25 25 24 24 25 26 27 27 27 26 24 22 21 22 22 23 24 26 28 30 32 28 28 58 107 160 212 226 201 172 120 109 124 103 76 67 61 89 82 53 44 87 136 154 158 169 184 139 86 92 108 122 152 189 133 102 131 168 179 188 203 200 174 145 143 152 143 126 123 131 84 57 83 138 169 142 90 53 80 115 126 107 126 170 166 138 133 135 129 100 67 40 22 28 36 39 37 31 27 52 93 160 187 104 7 85 219 252 251 234 201 203 246 243 199 188 194 159 116 99 90 56 40 53 60 52 48 55 69 114 168 176 162 212 255 253 228 199 167 154 150 141 189 199 125 88 132 127 64 119 201 194 138 93 37 37 93 194 247 253 204 146 122 170 251 253 216 164 152 128 102 106 86 50 77 197 255 252 153 84 172 229 211 157 120 106 93 87 142 234 247 255 248 190 157 189 215 138 86 145 225 241 234 221 225 232 235 251 250 228 167 74 18 48 148 230 251 237 233 233 206 171 179 220 254 178 95 154 242 224 160 130 148 170 167 157 172 243 246 184 175 231 248 249 254 236 158 83 53 48 57 88 119 200 244 254 244 233 224 220 231 235 221 175 194 244 254 241 117 32 16 65 115 110 86 77 90 76 72 71 75 84 87 80 71 55 53 110 163 152 132 118 88 56 41 49 67 97 117 97 77 70 66 52 96 174 201 171 124 176 227 214 155 117 127 175 208 236 250 254 247 231 233 238 234 217 188 161 196 238 253 228 117 42 53 75 80 84 88 79 81 115 96 100 149 174 126 85 100 109 113 115 135 178 198 168 128 119 153 195 216 224 236 233 210 218 213 216 218 215 218 221 216 209 208 203 200 201 204 202 198 203 201 199 199 201 202 202 201 209 193 190 207 216 195 155 125 174 183 195 203 204 202 198 197 197 213 207 149 85 84 139 185 177 190 219 228 216 223 215 179 130 75 82 112 137 179 188 162 140 206 221 172 155 187 206 198 202 191 198 211 210 159 86 62 135 197 226 235 231 162 102 117 176 215 213 197 194 193 196 193 199 201 197 180 171 174 152 113 149 190 203 202 209 187 169 191 203 200 195 193 195 197 198 199 197 197 194 192 194 198 199 197 195 197 199 198 195 194 196 197 195 195 195 195 196 197 198 199 197 195 193 191 190 192 195 197 198 198 195 198 199 212 209 164 122 145 195 217 183 152 157 167 192 152 113 129 174 182 172 180 185 200 196 196 188 171 178 188 216 208 208 213 209 202 212 230 244 221 166 122 132 161 164 151 123 138 170 220 254 231 137 48 53 93 86 76 73 69 83 83 60 51 56 52 51 49 39 46 49 43 57 78 75 63 87 130 128 169 196 183 154 118 73 37 69 106 146 175 185 170 153 152 136 155 176 162 110 76 81 94 62 58 55 59 71 79 75 66 72 74 62 44 61 110 126 101 49 31 42 55 87 161 219 241 156 123 103 123 163 189 181 156 193 245 252 250 155 45 99 178 174 137 99 76 53 35 48 76 143 182 129 60 81 119 138 170 147 204 251 217 120 52 52 76 101 105 65 44 58 51 36 60 90 123 159 172 170 179 203 224 223 200 155 133 160 189 178 152 123 58 41 37 48 37 61 115 172 194 183 188 240 246 196 170 188 157 133 110 87 98 143 178 175 188 251 253 191 178 145 118 103 130 193 251 216 188 231 236 250 234 201 187 179 164 129 74 37 31 36 40 32 27 31 32 33 24 35 61 99 119 118 136 157 170 224 252 200 103 40 18 33 69 86 66 59 110 195 252 237 168 121 98 97 125 132 116 98 118 142 138 126 126 156 212 201 160 161 216 247 248 224 158 116 83 45 29 43 65 67 55 56 56 54 54 54 104 202 254 195 107 51 49 66 80 89 104 82 60 56 50 36 26 32 64 118 152 134 102 78 58 97 164 219 188 106 26 59 116 144 132 91 59 66 95 89 76 88 103 170 170 170 171 171 173 174 175 174 174 174 174 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 174 175 175 176 177 177 176 176 177 177 178 178 179 179 180 180 181 181 182 182 182 183 185 184 183 182 182 183 183 184 187 186 186 185 185 186 186 187 188 188 188 188 188 188 188 188 186 185 185 185 184 184 184 184 182 183 183 184 185 186 187 187 185 185 185 185 186 186 186 187 186 186 186 186 187 187 188 188 186 186 187 187 186 185 184 183 185 185 186 187 188 188 188 187 189 189 189 189 189 189 189 189 187 188 188 189 189 190 190 190 189 188 187 186 187 188 190 192 190 190 189 189 189 189 189 188 194 194 194 193 193 192 192 192 192 192 192 193 195 196 196 196 196 196 196 196 196 195 194 193 195 195 195 196 196 196 197 197 196 196 197 198 199 200 201 201 200 200 201 201 201 201 201 202 205 204 204 204 204 204 204 204 201 204 207 207 206 204 205 206 206 207 208 208 209 209 210 211 207 208 209 210 210 210 208 208 215 214 213 213 213 215 217 218 219 219 218 218 218 217 217 217 213 215 216 218 219 220 220 220 219 219 220 220 220 219 218 217 217 217 216 215 214 214 214 214 213 213 213 213 213 213 213 213 214 214 214 215 215 217 218 219 201 160 157 202 238 238 201 157 124 160 202 225 231 232 233 233 218 174 129 99 76 71 97 127 176 209 164 109 110 168 214 176 78 119 207 251 235 226 175 74 105 161 175 156 167 186 187 188 187 212 234 243 213 149 146 209 214 208 202 205 210 209 207 210 217 251 212 102 79 154 216 245 245 216 160 68 29 90 169 214 193 180 168 168 178 195 215 229 229 218 220 235 241 233 233 242 247 251 245 187 107 51 36 41 41 32 21 31 44 43 83 155 209 237 253 241 229 228 223 211 211 210 202 210 225 252 228 131 58 163 248 254 215 126 71 90 125 162 202 233 249 242 223 213 216 214 212 213 216 218 217 216 216 217 217 217 218 218 218 217 219 219 219 219 219 219 219 219 221 220 219 217 216 216 216 217 217 217 217 215 214 214 216 218 209 211 215 221 230 235 230 222 194 178 160 169 217 254 229 177 164 198 198 158 141 169 202 215 206 201 196 189 181 177 173 166 131 126 185 226 213 206 209 210 218 240 245 185 112 101 103 71 61 55 59 69 65 46 34 35 36 81 125 121 145 194 171 116 163 206 229 225 223 229 226 209 165 127 150 223 248 248 226 160 89 179 242 242 228 215 214 229 220 221 223 224 224 223 221 220 221 221 221 221 221 221 221 221 220 220 221 222 224 225 226 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 221 229 220 218 223 223 237 251 201 52 15 53 131 237 255 236 218 218 219 223 226 225 222 218 225 224 246 233 152 95 194 251 173 68 27 34 30 31 28 20 27 24 23 26 29 24 14 6 29 114 215 233 144 67 46 19 8 41 139 241 255 254 251 213 146 149 212 237 221 221 214 211 214 216 223 230 240 236 183 112 103 181 252 211 192 225 225 246 251 188 116 75 66 55 82 163 225 243 243 233 232 227 223 231 206 162 194 242 191 142 182 233 216 209 217 224 238 248 244 160 81 44 29 52 115 196 188 94 25 17 85 177 167 73 15 16 76 131 105 66 23 40 129 211 208 216 239 253 245 215 170 113 53 29 24 29 38 69 111 140 92 46 17 42 116 197 226 208 193 152 93 51 43 55 63 62 59 57 108 167 161 163 181 152 94 142 222 199 119 49 27 14 70 150 202 208 174 121 96 89 55 82 127 108 106 175 196 169 162 184 149 87 85 140 203 246 248 195 169 176 196 181 126 100 121 100 119 175 227 252 243 222 203 175 137 96 98 159 189 156 125 102 57 64 156 228 208 156 175 212 223 222 217 212 220 221 219 197 196 213 221 221 219 216 207 208 197 188 193 198 202 212 207 212 212 190 164 171 205 231 215 212 210 211 212 212 210 209 210 209 209 208 208 209 210 211 198 219 215 217 221 226 209 142 106 165 212 217 174 67 14 70 173 237 228 227 221 222 224 211 172 162 184 221 227 211 191 176 166 188 178 145 144 151 143 153 175 202 226 232 223 187 162 175 175 160 208 248 233 244 244 176 123 102 135 150 89 53 107 178 182 223 251 251 195 61 21 131 226 213 120 8 3 93 193 246 247 182 124 51 10 29 71 123 97 47 15 32 99 188 190 102 21 9 8 13 16 27 39 40 31 33 33 31 30 33 41 48 37 34 32 33 34 32 28 24 24 23 22 20 17 15 14 14 18 17 16 15 15 16 17 18 19 21 23 24 24 25 28 30 25 27 30 30 28 26 26 27 32 32 32 33 35 36 34 33 32 33 37 40 37 29 26 28 35 36 37 37 36 34 31 29 31 31 29 27 25 25 26 27 23 23 24 24 25 25 25 25 24 25 25 26 26 26 26 25 26 28 30 30 27 26 26 28 29 31 35 38 41 41 41 40 40 42 44 45 44 41 38 35 28 26 32 85 177 216 167 101 125 145 158 171 198 217 217 211 203 169 166 198 212 203 198 201 204 202 200 198 200 205 213 218 181 145 144 190 223 213 175 140 151 167 179 163 134 115 97 73 46 40 47 55 47 43 52 61 59 105 149 142 88 36 24 36 32 32 32 35 38 40 39 37 34 31 30 35 42 44 40 34 27 26 25 27 31 34 35 35 30 29 29 28 28 28 28 29 26 24 23 24 26 26 25 23 22 50 100 143 148 118 84 68 70 55 52 49 52 55 54 72 68 75 109 146 166 191 214 213 203 205 175 142 144 161 162 158 185 213 212 152 67 20 28 52 44 43 34 28 30 25 19 23 19 16 12 10 12 17 24 28 29 28 25 21 17 17 19 22 23 23 24 25 27 27 26 24 24 19 14 14 18 25 31 34 34 33 31 27 24 24 29 33 39 43 47 44 38 34 36 40 43 46 48 47 44 40 37 35 39 39 39 41 44 43 41 38 30 24 19 22 29 34 32 29 28 29 28 27 27 29 34 38 45 45 43 38 31 27 28 30 29 26 22 21 24 30 34 37 31 29 28 28 29 29 26 24 20 18 15 16 17 18 16 14 16 20 25 27 26 24 22 22 26 26 27 27 26 25 24 23 24 25 25 27 29 31 33 35 37 25 39 88 153 209 222 200 195 160 136 119 80 48 56 77 128 94 41 42 106 140 121 102 117 139 124 118 145 139 117 128 164 124 110 139 163 164 171 191 195 170 140 138 160 166 149 137 116 94 93 105 117 135 123 79 65 77 109 134 123 140 194 206 179 176 166 140 108 86 59 29 20 38 48 46 43 45 50 55 81 84 39 19 118 220 241 252 239 206 188 234 245 199 171 147 119 79 46 40 50 70 86 87 99 75 65 50 60 76 85 125 213 250 255 246 226 196 180 170 138 130 123 100 116 135 91 56 163 252 233 145 77 24 49 131 251 247 223 200 175 145 174 252 249 210 152 123 93 61 53 36 26 84 209 240 224 133 97 151 164 120 80 85 130 139 144 226 255 255 253 200 110 69 95 122 81 122 211 253 243 229 220 230 227 223 233 244 250 228 145 53 20 86 183 243 243 237 236 218 213 178 203 254 202 154 194 199 147 93 129 211 239 187 135 157 254 249 154 131 214 254 251 248 253 202 134 91 67 43 48 79 133 192 239 251 250 240 229 229 237 211 171 198 250 254 249 145 36 16 34 62 77 84 91 113 126 146 164 184 221 239 195 129 76 80 153 241 244 184 124 87 68 62 65 74 77 70 71 92 99 109 96 100 107 91 90 101 211 224 196 152 125 123 172 242 253 229 223 234 230 229 234 232 235 186 186 246 254 237 183 85 40 44 83 144 192 188 126 65 47 62 87 109 117 115 119 129 119 106 108 126 131 119 121 139 176 181 197 212 214 210 208 207 221 210 204 196 186 192 205 208 206 202 200 201 203 204 203 202 206 203 201 201 203 204 204 203 198 199 198 203 213 204 161 114 145 169 197 207 201 194 197 205 205 213 211 164 94 82 148 220 244 238 233 221 215 225 219 189 150 110 109 123 135 147 131 108 112 179 203 163 139 157 180 186 201 191 192 205 219 201 130 60 82 151 197 206 202 167 115 90 137 199 220 202 196 198 197 196 188 207 219 204 186 179 159 124 160 175 185 197 197 171 161 183 203 199 195 193 194 197 198 198 192 193 195 198 201 201 197 193 197 197 197 197 195 195 195 195 194 194 194 195 195 196 196 197 194 197 197 192 185 183 188 193 194 198 193 196 199 208 210 178 127 135 185 216 190 170 168 152 160 136 107 116 159 185 182 176 186 195 193 186 169 149 157 181 197 194 198 206 206 203 210 223 230 205 163 139 147 156 150 144 134 136 143 170 219 243 187 103 69 100 85 92 129 173 201 174 118 101 98 85 69 63 59 68 86 67 49 42 41 50 78 107 102 107 139 171 166 129 78 34 44 69 112 153 167 143 104 82 104 168 204 162 99 81 97 108 88 74 61 67 89 112 124 127 101 81 48 30 67 135 151 118 66 24 26 48 74 123 171 203 157 133 126 124 118 132 148 141 153 183 180 177 114 46 86 130 141 147 141 115 91 85 80 68 86 111 112 104 97 82 115 194 189 159 163 180 140 54 54 148 214 201 136 92 65 49 31 32 53 76 135 208 236 206 171 166 143 143 129 119 126 134 140 147 116 75 63 44 55 53 51 61 123 159 146 163 237 253 198 134 134 147 135 110 117 150 168 166 138 155 210 254 250 239 162 97 141 157 210 250 199 161 209 248 251 232 219 211 203 227 219 137 48 27 20 28 33 35 33 27 31 29 33 40 58 96 153 207 174 166 210 232 162 87 54 33 28 57 74 62 58 98 171 226 197 156 160 138 118 158 163 129 96 114 166 168 154 160 185 252 234 193 155 187 238 218 155 117 130 106 68 43 40 40 41 46 47 48 53 61 94 171 239 248 148 95 65 47 58 78 65 66 78 60 61 55 39 24 23 50 113 160 169 154 120 73 67 89 112 121 80 33 63 59 43 42 64 59 81 108 110 113 133 150 173 173 172 171 171 172 172 173 176 176 175 175 174 174 173 173 177 176 175 174 174 173 173 173 172 172 173 174 175 176 176 177 173 173 174 174 175 176 176 176 176 176 177 178 178 179 180 180 181 181 181 182 183 184 184 185 186 185 184 184 183 184 185 185 187 186 186 185 185 186 186 187 185 185 185 185 185 185 185 185 186 186 186 186 185 185 185 184 183 183 184 185 186 186 187 187 186 186 186 187 187 187 187 187 186 186 187 187 187 188 188 188 184 185 186 187 187 187 187 186 185 186 187 188 188 187 187 188 189 189 189 189 189 189 189 189 188 188 188 189 189 190 190 191 189 188 186 186 186 187 189 190 190 190 189 189 189 189 189 188 195 194 194 194 193 193 192 192 192 192 193 194 194 195 196 196 193 194 195 196 196 196 196 196 195 195 196 196 196 197 197 197 199 199 199 199 199 200 200 200 200 200 201 201 201 201 201 202 204 204 205 205 204 204 204 204 207 207 206 204 203 203 205 207 208 207 207 207 208 208 207 207 211 210 209 208 208 209 211 212 215 215 213 213 214 215 217 219 219 219 219 218 218 218 217 217 214 215 217 219 220 220 220 220 219 220 220 220 220 219 218 218 217 216 215 214 214 213 213 214 213 213 213 213 213 213 213 213 213 213 213 213 214 215 216 216 202 173 137 152 216 241 192 137 127 141 163 183 190 177 146 119 158 202 213 162 104 92 120 149 145 157 171 186 177 187 203 160 64 105 200 253 228 190 138 63 84 143 195 230 251 237 221 232 235 222 220 196 151 152 190 208 217 204 204 214 211 201 203 211 243 197 123 80 142 231 247 236 239 243 209 94 33 118 215 241 242 238 236 238 238 234 232 233 230 226 225 230 234 237 243 250 249 205 143 91 57 42 43 51 43 24 33 53 73 125 194 230 251 242 228 217 216 218 212 203 217 219 210 216 232 252 209 89 71 187 241 236 232 199 176 200 234 246 246 238 233 224 213 211 211 213 216 218 219 218 217 216 216 216 217 218 219 220 221 222 222 222 222 222 222 222 222 222 222 221 219 218 217 217 217 217 214 216 217 216 215 217 221 225 223 190 175 195 213 201 177 165 130 141 169 212 247 246 207 168 200 223 225 201 170 146 145 162 174 164 149 143 150 163 177 188 156 141 184 220 213 206 203 205 221 236 226 179 163 196 183 115 61 48 47 61 67 56 45 42 44 54 74 75 107 181 190 136 94 155 212 221 216 214 189 155 148 170 210 237 237 254 227 125 94 203 252 221 208 217 219 220 220 221 223 224 224 223 221 220 221 221 221 221 221 221 221 221 220 220 221 222 223 224 225 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 226 237 224 221 222 224 242 244 167 29 69 178 230 250 228 225 220 219 219 221 222 222 220 218 224 228 245 205 114 80 198 247 191 77 27 32 29 31 29 21 28 26 26 29 32 29 18 8 20 72 166 217 149 64 42 29 19 41 116 212 249 251 245 208 112 92 166 235 235 216 205 223 222 222 206 178 164 164 148 118 180 209 211 184 182 201 222 253 249 171 126 134 126 67 48 111 172 217 244 236 218 206 221 253 198 172 199 206 168 180 223 230 176 164 175 191 211 233 253 199 123 57 27 49 114 187 162 65 17 28 101 184 166 68 11 18 111 208 178 94 19 52 170 252 232 185 179 184 144 86 53 51 90 120 117 70 37 73 148 193 130 64 18 34 74 109 135 151 134 129 106 68 42 40 48 51 43 53 112 179 187 184 172 116 81 103 162 147 93 38 23 20 89 177 247 252 220 205 192 146 59 71 109 89 65 96 120 128 168 128 90 82 81 86 144 227 208 156 121 138 140 131 140 131 110 129 188 249 253 250 253 249 254 202 146 150 171 148 133 163 195 170 69 28 137 232 201 139 165 219 236 224 216 220 230 221 218 197 195 213 222 222 221 217 171 168 203 231 212 196 197 191 197 175 154 148 167 203 225 224 210 213 214 212 209 208 209 210 209 209 208 208 208 209 209 210 209 216 203 202 207 229 235 180 100 141 183 181 139 58 27 95 190 249 232 222 209 213 224 219 200 177 189 217 220 220 225 223 211 187 166 127 109 122 122 125 138 168 193 221 243 238 212 187 154 135 201 250 238 242 235 181 174 191 177 127 63 41 117 221 244 250 241 223 174 56 11 99 174 143 70 8 24 120 213 253 236 134 61 5 19 117 179 215 135 48 5 24 76 136 134 76 23 14 12 15 20 36 48 46 44 42 39 37 37 37 36 36 25 31 39 45 46 43 40 37 34 29 24 20 20 20 19 17 21 20 19 18 18 20 21 23 23 24 26 26 26 27 30 33 31 33 34 33 30 27 25 24 31 30 30 32 35 37 35 33 29 30 34 38 35 28 24 24 32 34 37 39 38 35 31 29 31 29 27 26 25 25 24 24 21 21 21 21 22 23 23 24 23 24 25 26 26 25 24 23 24 26 28 29 27 25 25 25 27 29 33 36 39 39 38 38 37 39 41 42 42 39 35 33 36 32 37 83 142 152 138 140 197 216 222 216 212 207 202 204 205 168 165 197 212 203 201 207 203 199 200 204 204 203 211 223 182 133 125 184 237 227 162 100 104 100 108 111 91 64 45 33 35 41 53 56 49 53 62 62 70 132 178 157 102 58 33 20 34 33 33 35 37 38 36 35 33 32 34 40 47 46 38 30 27 26 24 25 28 31 31 30 35 33 31 29 29 30 31 33 29 28 27 27 28 27 24 22 18 54 112 151 138 107 111 138 136 93 59 39 48 67 61 54 52 74 84 93 131 181 203 198 196 202 179 145 148 171 166 142 131 131 113 79 51 42 44 45 45 56 54 43 38 31 28 32 21 18 14 11 12 17 23 27 26 26 25 22 18 18 19 21 27 27 26 24 22 22 24 26 27 23 18 18 21 26 31 33 25 26 26 25 24 24 26 28 29 38 46 47 40 34 33 35 42 46 49 49 45 41 39 39 36 38 39 39 37 37 38 40 33 27 22 23 28 32 31 28 30 31 30 29 28 31 35 39 45 45 43 38 31 27 28 30 30 26 22 22 27 34 38 40 36 34 31 30 29 26 21 18 17 15 13 13 16 20 22 24 21 24 28 29 27 24 22 22 27 27 27 27 27 26 26 26 27 27 28 29 30 33 35 36 40 21 25 68 129 180 207 212 222 188 139 85 44 40 75 112 122 74 21 43 123 149 112 83 89 106 117 140 150 109 86 120 149 136 144 169 168 142 131 141 160 156 139 130 144 151 136 121 91 106 139 148 132 132 128 101 106 82 84 106 105 126 175 186 177 174 162 139 124 117 82 33 8 36 76 97 81 53 38 35 41 19 9 45 145 222 223 214 239 196 141 152 170 149 127 95 60 50 35 42 72 92 97 100 106 92 83 58 48 40 40 88 159 200 229 248 245 225 215 204 188 121 67 88 171 170 84 61 165 247 254 183 81 17 59 139 188 197 184 173 181 176 162 164 178 136 88 66 51 40 42 35 47 66 120 128 109 76 119 134 104 77 84 142 227 222 188 233 229 194 155 119 104 108 90 58 104 176 242 243 229 230 226 225 232 230 227 225 236 247 201 112 37 33 112 215 250 243 236 231 233 191 175 226 251 224 191 147 80 83 168 244 234 167 139 194 205 164 91 113 202 243 247 241 243 236 197 147 98 49 32 53 81 115 156 196 235 253 252 242 238 203 167 195 244 254 254 177 61 15 30 86 120 124 135 173 221 248 254 247 251 253 215 159 135 115 112 151 175 129 83 87 122 123 96 83 84 58 63 112 166 197 195 164 106 55 70 107 150 144 118 96 96 102 133 193 222 212 232 252 234 218 234 255 243 197 216 254 222 155 107 56 84 100 142 206 255 254 191 100 41 91 147 164 161 180 192 178 137 101 95 103 89 95 141 182 193 173 162 175 189 189 195 212 212 211 203 172 136 143 190 228 207 201 199 204 205 201 200 202 205 203 201 201 203 204 204 203 193 202 204 203 206 201 172 137 141 166 194 206 201 195 197 203 208 206 205 175 115 88 129 184 211 214 202 198 210 202 172 154 157 137 120 111 125 123 87 68 111 158 157 109 102 146 179 183 193 208 212 206 208 216 187 128 71 75 105 138 159 175 148 89 102 164 209 207 202 203 198 200 197 195 195 193 193 200 192 169 153 148 173 193 172 157 176 196 200 198 196 196 197 198 196 195 196 195 195 197 198 196 192 189 199 196 194 194 197 198 195 192 196 196 195 195 195 194 194 193 193 199 202 195 184 178 181 187 194 200 195 197 199 204 208 190 137 118 164 216 206 185 168 136 110 115 107 108 145 187 193 177 177 188 192 170 136 114 133 179 167 175 187 202 216 221 217 210 190 160 148 177 193 159 120 112 150 142 134 144 195 247 216 135 86 113 132 173 217 249 254 219 156 138 142 128 94 77 80 98 105 100 81 58 48 54 59 57 66 58 96 149 154 124 85 51 41 64 105 134 124 92 69 62 99 145 156 115 84 97 129 147 112 88 60 54 81 127 168 190 145 99 45 25 59 121 143 124 82 29 26 47 58 78 102 125 135 135 149 139 109 112 123 106 107 139 136 131 118 112 119 91 106 119 130 119 108 124 136 125 74 56 81 118 109 89 100 123 166 129 118 157 179 103 67 160 250 250 211 165 82 62 72 65 25 38 68 132 205 224 191 160 126 96 74 84 101 110 144 193 157 105 69 29 47 64 55 42 56 66 76 120 167 169 139 105 125 148 111 81 136 196 209 213 193 187 157 203 251 245 177 122 174 172 206 224 207 178 179 227 234 254 240 213 222 248 228 136 72 42 25 26 28 31 34 33 20 29 36 40 49 95 181 246 207 199 214 194 124 82 59 20 33 44 60 70 67 76 118 163 177 181 214 174 124 157 176 154 117 139 209 220 216 227 219 249 253 210 165 163 175 138 99 112 123 107 74 47 38 35 35 41 44 42 44 69 152 248 253 205 99 76 61 36 46 76 75 86 86 66 64 57 44 28 20 38 86 125 152 150 112 81 89 92 56 52 48 28 43 51 53 31 45 50 63 83 109 141 159 159 174 174 173 172 172 172 172 172 175 175 174 174 173 172 172 171 178 177 176 175 173 173 173 173 170 170 171 172 173 174 175 175 173 174 174 175 175 176 176 177 176 176 177 178 179 180 181 181 182 182 182 182 184 185 186 187 186 186 185 185 185 186 186 187 187 187 186 185 185 186 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 185 185 185 185 185 185 186 186 186 186 186 186 187 188 188 188 188 187 186 187 187 187 188 188 188 189 184 185 186 188 188 189 188 188 186 187 189 189 188 187 187 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 190 188 188 187 187 187 187 188 189 189 189 189 189 189 189 189 189 194 194 193 193 193 193 193 193 192 194 195 194 194 193 194 196 192 193 194 195 196 197 197 197 198 198 198 198 199 199 199 200 201 201 201 201 201 200 200 200 201 201 201 201 202 202 202 202 202 204 206 206 204 203 204 204 209 208 206 203 202 203 205 207 208 207 206 206 207 208 207 206 212 211 209 208 208 210 213 215 215 214 214 214 215 216 217 218 220 219 219 219 218 218 218 218 216 217 218 219 220 220 219 219 219 220 221 221 221 220 219 218 216 215 214 213 213 212 212 213 213 213 213 213 213 213 213 213 213 213 212 212 212 213 213 214 219 227 176 125 152 199 201 184 183 194 192 183 187 182 135 77 152 232 252 180 112 100 109 113 117 147 210 254 245 240 228 166 62 95 174 245 248 200 140 92 72 93 135 196 239 233 220 232 239 232 195 144 139 188 222 216 213 203 205 207 201 208 228 239 227 106 70 131 197 234 231 215 229 240 226 109 23 102 210 237 224 223 224 228 226 219 213 212 214 218 213 212 233 254 244 216 167 114 68 58 56 43 32 34 27 21 73 142 179 222 248 231 231 219 210 212 214 214 214 217 209 215 210 216 229 244 191 64 92 207 237 221 239 238 229 238 242 242 229 214 211 210 212 220 218 219 219 217 215 215 219 223 217 217 218 219 220 222 224 225 224 224 224 224 224 224 224 224 223 223 222 222 221 220 220 220 214 216 218 217 216 219 224 229 221 158 133 169 185 150 128 140 146 181 230 254 235 198 181 185 204 220 228 222 206 181 164 164 160 160 156 164 185 199 209 224 195 146 164 210 219 208 204 218 233 239 210 167 184 244 248 202 118 81 49 46 53 52 50 52 62 59 59 54 70 118 133 102 61 128 218 232 183 143 132 144 191 234 240 201 195 251 232 106 132 223 240 184 178 216 228 218 221 221 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 221 222 223 224 224 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 221 231 221 225 225 234 251 221 115 83 177 251 246 235 216 224 221 220 219 218 219 219 218 218 221 222 240 212 130 93 207 252 187 82 28 27 25 29 29 30 29 29 29 30 34 34 24 14 9 55 124 160 109 46 38 38 20 34 85 161 191 189 181 153 108 73 108 194 243 234 213 222 239 224 164 104 105 148 185 203 237 241 208 189 179 172 206 240 215 151 144 186 193 128 52 33 79 145 205 207 170 151 189 244 209 182 179 162 161 214 243 225 182 157 135 117 121 157 231 234 135 54 25 53 100 133 98 39 14 52 130 199 171 63 3 22 145 252 231 147 44 44 163 254 236 137 90 74 41 21 48 111 177 207 195 140 74 57 108 153 137 81 31 29 51 63 70 78 82 87 81 63 50 49 46 39 40 57 87 121 142 166 161 102 60 85 142 135 96 47 26 20 76 156 235 254 252 254 237 166 125 140 146 102 58 61 75 83 116 83 68 75 66 59 94 144 123 104 81 110 133 142 156 128 106 157 209 231 211 202 227 237 235 182 149 190 200 112 98 201 255 187 81 29 80 153 163 135 173 229 243 226 215 220 227 214 217 197 197 214 222 221 221 219 172 137 178 238 228 208 213 208 215 163 124 142 192 222 223 217 208 213 216 212 208 208 209 209 210 209 208 208 207 208 208 209 208 207 203 204 208 228 235 204 121 102 140 190 179 85 32 98 191 245 227 219 207 206 212 206 207 203 209 209 204 219 229 220 204 160 166 170 157 151 142 156 180 169 147 165 214 247 247 218 143 111 181 251 247 218 178 147 180 229 178 80 32 37 105 182 168 165 146 123 111 69 40 79 111 76 25 8 63 186 253 245 177 62 7 4 69 203 251 251 173 68 14 23 50 77 71 50 33 24 17 14 19 41 55 51 50 43 42 55 73 83 77 67 71 63 49 36 30 31 37 42 34 32 29 29 30 31 31 30 30 29 27 25 25 26 27 29 29 30 31 31 30 31 34 37 38 38 38 37 34 30 28 26 31 29 28 31 35 36 34 31 29 29 32 35 33 27 23 23 28 31 36 40 40 36 31 28 29 28 27 26 26 25 22 20 19 19 19 19 20 21 22 22 22 23 25 26 26 25 24 23 24 25 26 27 26 26 25 25 28 30 32 34 36 36 36 36 36 37 38 39 39 37 34 32 43 33 30 58 95 116 154 210 230 235 226 213 208 202 201 208 196 165 165 195 207 200 201 209 204 201 205 210 203 195 207 228 221 170 147 174 197 177 120 67 72 61 57 52 42 39 38 31 41 39 46 56 66 80 81 67 82 118 159 170 141 88 42 17 35 35 35 36 37 37 36 35 35 35 37 42 46 44 36 29 32 30 28 27 29 30 30 28 37 35 33 32 31 33 35 36 34 33 31 31 31 30 26 23 21 44 93 139 150 142 157 187 179 97 61 72 79 64 49 59 60 74 65 63 100 134 142 142 141 146 132 112 124 157 158 130 84 60 43 60 101 117 83 37 52 88 105 88 66 48 35 33 24 22 19 17 18 21 26 28 26 27 26 24 20 18 19 20 27 28 28 25 21 20 23 27 27 24 21 20 22 23 23 23 16 17 19 21 22 22 22 22 21 32 43 47 43 37 34 34 40 45 49 49 46 42 41 42 34 36 37 34 31 31 34 38 35 30 26 25 27 30 30 29 32 32 31 30 29 31 36 40 45 46 44 38 32 28 29 31 28 25 21 23 30 36 40 41 37 34 32 30 27 23 18 13 16 15 13 14 17 22 26 29 26 28 30 30 27 25 24 24 27 27 27 27 27 27 28 28 28 28 28 29 30 32 33 35 35 24 24 49 88 130 174 208 198 144 80 48 66 109 135 134 97 55 22 51 108 116 85 69 76 92 120 143 120 64 68 129 172 163 164 169 154 126 114 121 148 170 175 160 144 126 107 99 94 120 151 159 151 157 167 165 165 119 84 80 79 104 135 118 123 129 131 130 141 149 108 43 1 30 105 159 126 53 21 28 29 15 23 60 135 193 192 181 218 179 109 74 74 70 58 41 22 31 40 81 137 140 108 98 96 98 91 79 86 79 52 49 51 97 155 219 252 252 248 231 220 132 75 134 209 155 79 107 154 173 178 145 67 24 62 101 93 115 124 121 127 128 101 69 67 53 60 71 57 43 42 39 72 91 114 108 47 22 103 126 107 135 180 217 244 191 149 174 163 149 170 198 192 146 106 114 167 211 238 235 234 234 225 219 224 233 227 222 228 247 236 175 83 14 50 165 240 252 237 234 213 162 167 223 254 254 203 137 106 145 178 164 146 145 135 127 100 124 142 178 202 213 235 234 248 244 214 178 149 104 60 45 55 60 79 116 163 210 243 253 253 226 196 207 241 252 254 184 75 22 37 86 104 103 106 124 142 181 232 254 251 205 145 104 129 103 65 78 118 108 98 135 204 214 167 129 107 59 56 105 180 225 249 230 173 136 151 166 128 90 65 62 71 69 82 134 189 209 233 225 186 166 190 222 186 162 174 169 124 102 112 118 147 183 216 236 247 254 226 149 69 132 212 236 203 178 166 148 132 125 149 174 178 190 203 194 206 203 190 178 169 159 167 190 211 217 214 178 132 130 175 215 213 200 195 202 206 200 197 200 202 200 198 198 200 201 201 200 201 199 201 206 204 191 174 164 160 170 186 199 206 204 198 193 197 197 205 190 136 92 97 120 142 166 168 160 158 143 140 167 180 131 113 133 152 133 110 132 156 152 129 111 131 168 194 206 192 206 201 198 209 233 232 191 113 38 31 89 149 206 203 135 92 125 181 205 205 203 196 199 199 191 191 192 193 201 206 199 153 122 137 164 162 177 204 202 197 196 196 198 199 198 195 192 200 195 192 194 196 196 197 198 199 195 192 193 197 199 196 191 196 196 196 196 195 194 193 192 194 199 202 198 189 181 178 179 194 204 198 200 201 200 206 198 154 103 136 214 221 186 153 123 104 118 113 96 116 169 198 190 170 168 168 154 144 142 155 191 186 182 178 183 200 211 202 185 161 138 154 215 236 182 128 122 147 145 147 151 167 193 170 108 82 85 143 219 253 253 249 247 206 151 132 127 109 99 96 105 104 114 107 84 70 67 53 32 37 40 68 93 90 83 79 67 67 67 92 120 117 104 106 111 122 132 121 96 86 101 145 193 163 118 66 55 96 153 182 183 129 83 40 30 55 103 141 153 90 42 35 43 51 70 75 73 80 98 135 153 152 167 162 122 111 148 157 152 168 206 207 150 108 91 96 106 104 118 145 155 102 42 52 107 115 102 88 61 65 88 102 124 176 150 86 118 212 253 251 208 92 85 128 127 86 66 33 50 131 200 223 228 202 122 56 62 98 128 186 254 227 150 82 27 56 95 104 98 61 38 37 57 83 103 101 85 120 136 83 46 95 145 186 248 249 225 146 185 254 247 185 146 156 187 236 251 252 214 162 187 225 254 234 223 247 229 161 114 104 84 71 60 35 19 23 31 34 31 25 30 44 100 196 247 227 226 209 163 123 113 89 42 55 40 44 65 69 62 81 115 149 176 198 151 102 127 164 169 132 150 209 222 232 251 222 206 204 188 168 112 69 79 101 115 121 107 80 54 47 55 54 42 54 41 36 65 165 247 225 162 130 103 67 32 30 52 87 135 138 101 74 50 34 26 27 49 88 105 120 126 109 106 122 111 104 75 34 15 55 59 62 74 81 71 53 56 102 156 166 146 173 173 172 172 172 173 174 174 176 176 175 174 173 172 172 171 177 176 175 174 174 174 175 175 173 173 173 173 173 173 173 173 175 175 175 176 177 177 178 178 176 176 177 178 179 180 181 182 183 183 183 183 184 186 188 189 186 186 185 185 186 187 188 189 188 187 187 186 186 187 187 188 191 191 191 191 191 191 191 191 188 188 187 187 187 186 186 186 187 186 186 186 186 185 185 185 186 187 188 189 189 189 188 187 187 187 187 188 188 188 189 189 187 187 188 189 189 189 188 188 186 188 190 189 187 186 187 188 188 188 188 188 188 188 188 188 189 189 189 189 188 188 188 188 188 189 189 189 189 189 188 188 188 188 188 189 189 190 190 190 192 192 192 192 193 193 193 193 193 195 196 195 193 192 193 195 194 194 195 196 196 196 195 195 198 198 198 199 199 199 200 200 197 198 198 199 199 200 200 200 202 202 202 202 202 203 203 203 202 204 206 206 204 203 203 204 206 206 206 206 206 207 207 208 207 206 205 206 209 210 210 208 211 211 211 211 212 213 214 215 213 214 215 216 217 217 217 217 220 220 219 219 219 218 218 218 218 219 219 220 220 219 218 218 220 220 221 221 221 220 219 218 215 214 213 212 212 211 211 212 212 212 212 212 212 212 212 212 214 214 213 212 212 211 212 212 227 243 218 159 128 151 197 229 246 253 240 216 215 219 185 135 154 181 174 135 105 89 87 100 110 161 221 252 255 255 213 131 64 91 134 196 234 205 164 164 141 128 125 144 175 197 209 216 226 207 154 141 196 229 216 208 206 205 208 205 209 232 236 209 109 65 116 203 229 216 201 201 238 243 235 118 12 84 208 247 230 223 216 212 208 205 206 210 210 221 230 235 235 214 162 113 57 62 68 69 61 47 35 29 35 82 164 234 253 251 232 213 213 215 219 220 214 208 213 223 211 219 216 220 229 241 192 70 109 217 237 216 228 228 222 221 209 213 212 214 220 215 209 213 221 221 220 218 216 217 221 224 221 220 220 220 221 222 224 225 224 224 224 224 224 224 224 224 221 222 223 223 223 222 221 220 216 218 220 219 217 219 225 230 197 149 135 167 174 150 158 196 227 242 253 235 191 162 176 208 207 210 213 215 218 218 214 208 188 196 198 210 229 228 221 227 212 148 149 198 225 220 206 212 219 229 197 156 169 216 243 247 202 140 74 47 48 53 58 62 51 59 53 44 44 51 54 43 77 154 240 213 130 109 145 195 227 247 236 201 187 215 205 126 141 183 192 178 194 220 226 224 221 221 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 223 223 223 224 224 224 224 224 224 224 224 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 218 223 215 227 228 240 244 175 68 131 236 254 226 226 220 222 221 221 221 221 220 220 220 220 218 219 242 239 181 125 195 221 141 64 27 28 31 30 27 36 29 31 31 32 35 37 30 21 5 52 92 107 80 41 33 30 20 49 101 159 169 153 153 144 180 147 107 143 216 238 228 225 234 226 156 103 147 213 233 232 220 244 231 208 183 167 179 186 149 123 165 228 245 202 101 14 14 80 161 185 145 116 143 186 190 166 163 162 187 227 230 225 222 196 149 95 72 86 152 163 113 50 34 47 61 64 40 26 44 115 175 190 143 48 2 30 155 253 254 210 102 39 98 164 129 63 54 50 36 52 102 179 200 198 180 170 127 66 61 76 86 67 44 41 55 58 48 40 59 60 55 46 44 47 43 34 57 69 65 65 74 92 91 52 43 80 127 101 74 53 40 25 46 111 190 249 251 222 202 181 208 225 187 123 84 80 92 90 82 84 101 99 72 67 78 73 89 98 100 141 199 196 147 113 149 186 190 180 164 161 182 184 164 140 142 174 152 79 92 187 220 136 60 37 47 77 116 141 186 231 241 229 218 215 219 211 215 197 198 214 220 219 220 219 206 161 167 209 221 227 239 237 225 180 138 156 210 228 217 214 209 213 214 211 210 211 210 207 211 210 209 207 207 207 207 208 204 201 214 212 206 214 219 224 171 87 113 214 238 128 38 91 200 244 218 215 208 207 211 206 203 213 222 215 207 215 218 206 179 155 183 204 202 176 149 182 231 200 152 153 181 202 211 186 115 91 142 188 182 140 93 96 107 148 107 51 39 39 54 66 59 75 105 124 141 139 106 91 56 29 3 12 90 221 248 182 81 9 15 71 133 228 253 241 188 96 40 24 29 40 34 35 35 25 16 11 23 57 81 81 61 65 80 108 140 161 164 160 153 112 64 45 55 72 75 70 61 64 67 63 54 46 42 42 44 41 38 34 32 32 33 34 36 37 37 35 34 35 38 41 41 41 41 40 39 36 33 32 31 28 27 29 33 34 31 27 27 25 27 30 28 23 19 20 23 27 34 39 40 36 31 27 27 26 26 27 27 25 20 16 19 19 18 17 18 18 20 20 21 23 25 27 27 26 25 24 25 25 25 25 26 26 27 27 31 32 32 32 33 34 34 35 36 36 37 37 37 36 35 35 45 33 23 46 102 160 207 239 217 214 203 198 203 204 205 214 192 171 177 203 208 198 198 205 212 209 211 209 188 173 192 227 238 197 162 143 122 96 70 49 54 46 45 43 35 36 39 35 32 40 74 115 135 129 98 64 76 80 117 164 161 103 51 34 34 35 36 37 38 38 37 37 40 38 37 38 39 38 35 32 35 32 30 29 30 30 29 28 33 33 34 35 36 36 36 36 37 36 35 36 36 34 30 27 33 38 69 127 178 195 183 169 135 66 67 111 109 65 40 59 52 53 49 51 64 75 79 81 76 79 80 77 88 111 115 98 66 46 46 93 152 159 99 31 58 125 169 152 112 75 46 30 27 27 26 26 27 29 30 31 29 30 29 26 21 18 17 17 20 25 30 29 24 21 23 26 29 27 26 25 23 21 16 12 11 12 13 15 16 17 18 18 18 27 38 44 43 40 38 38 39 44 49 50 46 42 42 43 34 33 31 28 27 28 31 33 33 31 28 26 26 28 31 33 32 32 31 29 28 30 35 39 46 46 45 39 32 29 30 32 26 22 20 23 31 37 39 38 33 31 29 27 25 21 16 11 15 16 17 18 20 23 26 27 30 31 32 30 27 26 26 28 25 25 25 25 26 27 28 28 27 27 27 27 27 29 30 31 30 30 27 31 50 78 112 142 104 66 48 79 143 196 187 140 80 45 28 50 72 69 67 77 86 99 123 129 97 71 105 163 183 160 137 129 131 136 146 158 174 196 209 197 160 111 81 80 97 117 127 129 138 149 161 177 165 142 108 83 80 124 154 114 96 106 113 118 137 154 116 51 1 28 108 172 143 68 25 17 15 25 51 98 165 187 168 178 207 173 108 43 25 31 31 46 55 82 111 168 215 171 95 75 116 104 85 106 146 147 106 57 21 36 72 143 205 241 255 249 218 133 86 143 166 102 100 170 160 113 82 78 52 41 63 60 47 42 60 87 104 116 114 98 81 78 117 134 97 71 76 83 102 172 210 198 110 56 70 90 133 184 209 185 157 107 123 159 193 213 246 254 245 192 139 153 231 231 218 216 224 224 228 236 218 228 222 225 228 237 249 227 147 40 21 104 204 255 244 234 196 143 189 240 245 243 202 157 199 205 170 136 147 176 160 102 113 181 234 241 201 186 222 232 245 216 184 187 208 190 128 76 52 43 49 69 91 127 178 215 239 246 237 232 249 254 244 153 47 14 61 120 130 138 145 144 112 104 115 136 125 89 73 83 118 108 122 169 201 188 166 165 241 254 227 186 140 81 73 94 151 193 221 208 173 190 241 246 177 135 134 140 116 72 63 114 159 166 155 124 92 74 84 107 97 93 102 96 114 173 210 222 177 203 231 254 252 251 242 188 103 126 174 196 164 131 134 146 183 206 229 239 241 234 219 205 219 223 209 188 167 144 144 169 212 220 222 191 144 135 167 197 215 191 178 189 202 201 199 202 201 199 197 197 199 200 200 199 204 200 200 203 204 196 184 175 169 171 178 191 203 207 201 193 204 213 223 200 138 87 77 85 113 120 118 108 109 131 177 220 173 127 144 167 141 123 163 230 198 174 158 174 197 198 200 215 200 190 166 181 210 222 218 186 142 68 42 77 137 215 238 191 114 100 151 200 208 204 194 198 194 197 204 204 197 197 197 188 157 112 96 122 162 205 218 198 197 196 196 197 198 198 195 192 196 193 194 198 198 192 186 184 196 194 193 194 196 197 196 194 195 195 196 197 196 196 195 194 196 196 197 199 199 192 180 170 190 203 198 200 200 195 202 203 175 110 122 196 217 188 154 126 127 135 124 94 90 131 166 168 147 130 132 141 174 199 194 206 218 195 172 170 178 177 161 143 146 140 158 201 216 185 163 174 148 133 142 154 146 143 131 101 78 47 120 213 251 250 233 250 241 150 112 118 118 116 110 111 97 107 109 98 86 75 54 33 32 37 49 49 39 48 70 83 100 76 85 118 131 135 140 140 143 139 121 106 99 94 118 162 174 135 88 79 120 164 159 128 79 52 39 48 63 89 121 142 72 37 37 41 44 61 61 52 50 64 102 145 182 210 193 143 121 146 165 167 182 223 236 203 127 77 56 61 58 71 102 116 93 46 38 75 95 87 70 57 44 41 64 92 128 105 47 69 170 249 251 205 104 125 176 170 174 119 44 29 87 147 196 243 238 166 95 85 117 151 198 249 234 186 135 73 104 166 197 197 156 108 69 36 51 90 87 83 107 127 104 79 83 79 103 166 249 238 190 195 204 173 114 106 192 228 247 247 252 227 185 178 201 238 240 229 200 145 118 124 109 113 128 122 79 34 18 20 42 34 19 22 30 79 168 208 192 210 188 147 140 146 133 118 91 54 32 44 55 53 62 81 99 128 127 112 103 111 138 153 118 140 193 208 221 246 223 191 160 149 121 55 43 101 135 141 156 129 115 115 107 97 74 43 41 31 29 46 109 152 150 166 206 178 111 58 31 32 86 148 157 113 77 45 28 25 31 54 101 128 141 158 171 171 165 145 168 148 76 39 98 92 77 109 135 110 66 51 96 155 172 160 171 171 171 172 173 174 176 176 179 178 177 177 176 175 174 174 175 175 174 174 174 175 177 178 178 178 177 176 174 173 172 172 176 176 177 177 178 179 179 180 176 176 177 178 180 181 182 182 183 183 183 183 184 186 188 190 186 185 185 186 186 188 189 190 189 188 188 187 187 188 188 189 188 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 188 188 187 186 186 185 185 184 186 187 188 189 190 189 188 188 187 187 187 188 188 188 189 189 190 190 190 190 190 188 187 186 186 188 190 190 187 186 187 188 190 190 190 190 190 190 190 190 189 189 189 188 188 187 187 187 188 189 191 192 192 191 189 188 187 187 188 189 190 190 191 191 191 191 191 192 192 193 193 194 194 196 197 195 193 191 192 194 196 196 196 196 195 194 193 193 196 196 196 197 197 198 198 198 191 192 193 194 196 197 198 199 202 202 202 203 203 203 203 204 201 204 207 207 204 203 203 204 202 203 206 208 210 210 209 208 206 205 204 207 211 213 213 211 208 210 212 215 216 216 215 214 212 214 216 218 218 218 217 216 220 220 220 219 219 218 218 218 219 220 220 220 220 219 218 217 220 220 221 221 221 220 219 218 214 214 213 212 211 211 211 211 212 212 212 212 212 212 212 212 216 215 214 213 212 211 211 211 225 213 223 214 161 137 171 207 242 237 220 198 192 192 178 156 114 88 75 96 99 65 70 123 164 194 191 175 194 214 174 103 65 99 111 137 173 164 174 239 216 201 189 173 152 149 172 194 195 140 138 193 220 213 205 202 205 214 223 221 232 248 200 113 43 117 197 227 232 221 202 214 207 224 235 127 15 83 205 240 215 211 208 209 210 211 216 223 233 233 236 220 165 94 56 53 76 116 123 78 42 38 30 8 79 191 252 247 237 223 210 218 216 214 212 213 216 219 220 220 213 221 217 218 223 234 191 76 128 226 236 209 211 211 219 224 224 219 211 214 222 218 213 219 219 219 221 223 223 222 220 218 224 223 222 221 221 222 223 223 223 223 223 223 223 223 223 223 217 219 221 223 223 221 219 218 218 221 222 219 217 218 224 230 220 202 192 188 170 158 185 227 235 219 192 165 149 158 191 221 223 212 208 212 213 217 220 218 222 224 214 214 226 219 207 215 212 155 150 189 225 230 201 182 195 201 168 136 149 173 197 226 246 176 100 66 64 64 61 60 49 65 55 46 46 39 39 43 95 196 251 152 81 151 221 238 220 233 240 235 205 183 177 151 101 105 139 205 246 232 214 225 222 221 219 218 218 219 221 222 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 224 224 224 224 224 224 224 224 225 225 224 224 224 224 223 223 224 224 224 224 224 224 224 224 226 225 215 229 225 235 224 124 50 154 255 253 218 213 211 217 221 223 224 225 225 224 223 223 218 222 244 251 210 138 153 135 88 39 24 35 41 34 25 36 29 32 33 33 35 38 34 26 15 51 64 73 72 47 30 21 53 105 176 233 231 210 222 231 254 250 158 120 172 212 235 245 252 251 171 111 172 248 253 238 225 232 233 226 217 201 173 151 98 106 186 250 253 235 162 74 6 60 149 194 162 121 120 134 142 136 165 200 232 229 203 219 222 217 192 163 154 135 130 88 84 48 44 42 46 47 21 15 86 181 212 161 96 31 6 36 149 246 253 253 154 44 33 47 40 58 134 150 122 124 155 216 194 170 149 183 182 111 60 38 43 50 49 50 58 54 42 39 40 41 39 34 35 43 50 52 46 54 47 51 54 48 46 33 46 54 73 46 45 49 49 38 24 88 153 209 216 182 199 248 251 254 186 118 93 91 107 105 99 103 140 145 88 57 72 80 117 141 161 196 254 222 124 123 203 222 201 191 189 182 194 196 167 152 154 149 115 99 125 154 165 102 53 58 66 51 69 121 188 222 232 231 225 215 220 220 213 197 199 214 218 216 218 219 225 201 181 185 211 241 250 239 208 192 159 161 209 231 220 217 212 213 212 210 212 215 211 204 211 210 209 207 207 206 206 207 213 198 212 208 202 207 207 233 214 110 114 207 250 168 71 98 205 241 212 214 212 210 214 209 212 214 219 220 213 209 213 217 195 192 206 196 190 158 123 170 232 218 191 193 179 146 130 103 80 70 87 76 63 53 41 80 97 103 84 101 121 99 69 36 28 40 128 216 236 199 142 112 63 26 13 43 89 160 152 78 17 4 77 167 189 226 242 236 170 107 66 38 32 39 27 32 26 18 11 12 36 85 122 128 125 138 157 175 188 195 199 201 196 137 81 84 131 164 152 123 132 140 142 129 104 81 69 66 54 51 46 41 38 36 36 37 40 41 40 39 37 37 40 43 41 42 42 42 42 40 38 37 31 27 25 27 31 32 28 24 23 21 22 24 23 18 15 16 19 25 32 38 39 36 30 26 26 26 26 28 28 25 19 14 19 18 17 16 16 17 18 19 21 23 25 27 28 27 25 24 25 24 24 24 25 27 28 29 34 33 32 31 31 32 33 34 37 36 36 36 36 37 37 37 43 33 23 55 146 233 252 227 204 205 200 201 206 204 203 212 191 179 190 214 215 203 202 207 222 218 217 205 172 150 176 221 208 177 140 99 58 38 39 42 40 29 37 49 42 31 32 37 20 52 126 198 213 168 99 47 54 62 89 123 131 105 70 50 33 35 37 38 39 39 39 39 43 41 37 33 32 33 34 35 34 32 29 28 29 30 28 27 28 31 35 39 40 39 36 34 38 37 37 38 39 38 34 31 24 25 44 95 156 181 153 110 57 49 84 108 98 80 58 46 56 41 43 54 61 74 78 65 49 52 64 74 74 77 77 68 73 64 72 109 146 137 80 24 59 149 214 199 149 98 56 30 29 30 32 33 34 34 34 33 32 33 32 28 22 17 15 14 13 22 31 33 28 24 23 25 32 31 30 29 26 21 13 7 11 10 10 10 12 13 15 15 18 25 35 41 42 42 41 42 38 43 49 49 46 42 42 44 36 31 25 23 25 28 29 28 31 31 29 27 26 28 32 36 31 31 30 28 27 29 34 38 47 47 45 40 33 29 30 32 23 20 19 23 30 36 37 35 29 27 26 25 24 20 15 11 15 17 20 23 24 24 24 23 33 33 32 30 27 26 28 30 24 24 24 24 25 26 27 28 26 26 25 25 25 26 27 28 29 36 28 20 31 46 55 61 51 60 106 163 199 207 168 107 65 31 23 42 50 54 83 118 155 149 142 115 79 84 131 169 160 129 98 96 123 159 186 197 197 203 209 204 165 100 61 62 94 116 118 119 133 131 127 142 141 155 140 99 86 144 182 135 118 122 119 110 119 135 105 47 5 30 96 147 136 91 44 6 6 25 67 156 249 230 167 182 222 183 119 39 18 39 57 101 159 191 206 221 215 135 68 82 141 103 69 124 192 198 165 109 90 52 25 62 129 197 250 255 212 135 68 79 80 81 148 203 193 131 87 90 80 74 84 68 53 33 57 114 169 221 245 229 197 157 161 151 99 87 117 142 195 255 251 208 147 121 81 96 136 165 145 94 82 86 158 197 228 243 254 235 209 169 162 232 245 227 204 212 230 227 224 224 229 230 217 226 225 221 245 249 200 78 16 59 168 253 252 235 197 175 214 237 246 217 155 172 246 197 161 206 237 217 210 201 239 246 245 244 208 182 218 246 251 210 180 200 235 221 151 87 66 44 42 56 64 79 110 134 175 216 235 225 235 241 210 95 26 0 95 212 229 222 234 247 216 158 98 61 34 35 90 158 198 167 196 251 254 238 213 178 226 241 229 213 174 129 118 101 99 153 194 179 145 185 253 254 173 181 233 244 192 130 105 136 166 152 119 91 73 47 39 57 61 65 81 102 177 255 249 218 176 168 191 251 254 225 199 149 110 93 114 158 174 175 190 208 218 250 250 228 202 162 149 179 224 202 178 186 201 187 178 199 207 224 229 191 134 126 175 221 211 178 159 175 197 203 203 206 202 200 198 198 200 201 201 200 199 206 203 195 203 213 198 171 161 166 175 186 196 202 203 202 198 214 225 194 130 91 96 112 107 71 59 77 119 186 233 233 158 128 153 142 96 132 203 227 202 207 207 209 217 212 198 193 204 183 153 175 196 179 167 149 129 110 88 74 104 188 235 215 140 90 133 196 210 205 194 198 203 197 197 198 203 210 196 168 150 117 85 98 156 206 214 200 199 197 195 195 196 197 196 194 192 193 199 205 198 177 157 146 192 194 195 195 194 194 196 197 193 194 195 197 198 197 197 196 198 192 191 199 207 202 183 165 184 200 195 197 198 191 198 203 191 129 123 173 202 197 172 139 154 162 157 128 106 118 136 135 108 98 112 133 178 212 202 209 216 189 172 179 184 163 130 108 136 142 146 151 155 158 177 207 182 132 129 164 175 176 177 166 127 55 99 172 223 251 235 251 226 144 122 137 130 119 119 130 105 112 122 127 119 97 69 50 40 40 46 51 47 49 72 97 93 67 76 105 107 100 103 102 113 111 97 98 116 115 106 113 98 97 85 77 95 116 101 68 57 43 48 66 70 69 74 79 62 34 46 58 51 53 55 57 46 44 64 104 147 172 147 99 84 93 118 133 134 150 165 157 116 70 51 52 45 52 58 41 38 52 39 30 49 57 51 57 48 33 49 46 61 74 36 27 147 247 241 195 127 169 204 181 189 138 57 24 63 106 139 178 177 152 116 102 116 137 158 179 165 180 173 109 133 214 254 250 245 178 121 66 60 70 61 100 165 190 205 205 186 135 94 91 121 153 180 159 108 91 94 159 249 253 222 217 237 235 208 156 162 182 205 180 121 133 171 140 87 112 156 172 130 68 29 14 20 28 30 37 28 51 117 140 133 178 174 150 157 157 155 179 120 72 29 25 38 44 49 56 66 91 80 104 136 124 121 126 91 133 200 225 232 252 241 209 174 123 56 37 107 157 157 193 204 156 158 193 180 132 82 43 28 31 42 48 64 72 116 222 248 236 157 90 48 35 86 134 114 85 69 53 40 31 25 40 74 142 176 201 226 215 199 196 191 193 148 88 117 150 153 128 132 106 57 32 68 126 161 174 172 171 173 176 179 179 176 173 173 174 175 175 174 174 177 179 177 177 177 176 176 176 175 175 174 174 173 173 173 173 174 174 177 176 176 176 176 177 178 179 179 179 180 181 181 182 183 183 181 182 183 184 186 187 188 189 184 184 185 186 187 187 188 188 191 191 190 190 190 189 189 189 185 185 186 187 188 189 189 190 188 188 188 188 188 188 188 188 188 188 189 190 190 191 192 192 184 184 185 186 188 189 190 191 188 188 188 188 188 188 188 188 189 191 192 192 190 190 191 193 191 188 185 184 186 188 188 188 188 188 188 189 189 189 190 190 188 189 190 189 187 186 187 188 191 192 192 192 191 189 187 185 192 192 191 190 190 189 188 188 191 192 192 193 194 195 196 196 196 195 193 192 192 193 195 196 197 196 194 193 193 195 198 200 197 197 197 198 198 198 199 199 199 199 200 200 200 200 201 201 201 200 199 199 200 202 204 206 204 204 204 205 205 206 206 206 200 203 207 210 211 209 206 204 207 207 208 209 209 209 208 207 210 212 214 214 213 212 214 216 214 214 215 215 216 217 217 218 220 221 222 220 218 216 217 218 218 218 219 220 221 222 222 223 220 220 220 220 219 218 217 216 213 212 211 210 210 210 211 212 211 211 211 211 211 211 211 211 222 213 210 214 212 207 213 227 213 192 203 227 222 170 135 162 180 180 148 111 110 137 159 164 147 126 113 114 90 47 70 145 228 249 192 152 105 93 88 56 98 110 89 104 122 134 196 236 242 245 231 214 177 162 178 160 121 101 183 230 216 216 206 209 209 217 234 236 207 157 99 51 114 184 235 226 204 207 211 204 225 224 221 118 26 107 219 233 207 210 220 222 215 218 238 253 236 201 144 96 70 70 108 157 197 172 126 51 31 24 14 76 182 245 249 223 223 214 201 218 215 215 215 215 215 215 215 215 215 225 216 218 228 242 165 96 170 241 225 209 220 214 222 219 217 217 216 216 217 218 218 219 220 220 220 221 221 221 222 222 221 221 222 223 223 224 224 225 223 223 223 223 223 223 223 223 227 220 224 228 222 221 224 221 220 220 220 220 220 220 220 220 234 236 234 212 180 166 168 166 157 122 133 151 175 209 212 214 207 210 206 206 216 217 208 206 218 220 212 204 207 208 210 218 211 170 143 184 232 236 207 164 141 136 110 125 168 161 157 204 229 150 94 116 143 104 58 60 65 45 51 54 51 51 42 42 74 112 118 90 136 223 236 208 210 232 217 228 227 194 166 114 84 145 185 225 244 222 214 215 217 224 226 221 216 218 220 219 228 227 225 224 222 221 222 222 218 220 220 219 218 220 225 229 228 219 226 223 221 225 222 228 221 222 224 225 227 227 227 227 222 222 222 222 222 223 224 225 213 230 220 226 230 239 214 109 52 179 238 229 228 230 228 219 227 224 217 220 217 219 231 221 220 232 247 242 193 119 76 74 59 45 32 31 34 33 31 30 30 31 33 32 29 28 30 32 31 41 54 51 56 41 10 24 87 203 252 254 242 230 249 247 247 254 248 153 107 170 225 254 253 253 202 126 172 254 251 248 243 241 241 249 254 241 194 149 103 121 198 253 247 241 222 165 57 37 77 138 150 148 150 136 91 137 206 240 224 211 216 218 210 222 205 191 217 235 203 160 132 78 51 45 47 32 15 42 143 229 253 182 88 20 4 30 123 243 253 246 184 49 5 20 106 163 203 235 189 145 198 221 232 236 226 216 193 161 119 60 52 41 47 51 38 43 60 62 65 63 49 49 44 48 62 37 39 39 46 43 35 46 50 32 29 50 37 66 131 136 98 71 33 40 85 133 163 207 242 241 196 164 113 90 94 81 70 86 87 133 163 175 127 69 82 101 109 142 168 190 216 164 107 158 223 243 245 242 233 232 233 211 187 204 233 166 118 134 164 170 134 73 113 155 116 69 52 64 142 213 243 230 223 211 210 234 225 208 165 183 221 225 229 226 222 216 189 156 157 189 197 174 158 185 223 193 164 198 217 215 212 207 206 211 213 210 207 207 206 208 211 212 212 210 207 205 221 205 201 204 201 201 209 212 218 157 116 165 238 175 76 106 184 230 218 207 213 205 210 213 211 209 197 183 184 200 214 218 222 220 201 182 190 173 147 170 206 239 244 228 193 114 46 38 58 81 83 60 58 92 123 131 159 189 202 216 219 189 146 103 68 68 96 168 230 195 136 61 33 19 35 62 68 70 52 14 14 81 188 245 226 186 186 165 136 105 75 49 25 27 35 29 31 22 8 2 38 118 178 187 214 235 227 230 238 223 218 225 215 167 106 152 228 248 228 167 167 233 228 214 192 147 138 133 118 54 34 48 41 40 46 33 27 31 36 52 38 27 47 43 37 37 36 36 37 36 35 33 25 26 27 28 27 26 23 22 17 17 18 18 19 19 19 19 16 24 35 41 39 33 27 23 24 29 33 33 29 24 20 18 18 17 16 16 16 16 17 18 22 26 27 24 24 26 27 25 26 26 25 24 24 25 26 26 30 30 30 30 30 30 30 30 28 28 28 32 37 39 37 34 37 26 28 77 171 246 246 209 200 204 207 209 209 209 210 211 199 185 202 219 207 209 226 226 228 208 187 168 144 123 124 137 114 89 73 59 38 35 41 38 43 39 37 46 58 58 61 73 60 73 153 238 243 161 80 69 91 103 89 93 114 112 89 59 36 35 37 39 35 30 32 38 38 36 34 32 31 31 31 32 35 35 36 36 35 32 30 28 25 27 29 31 33 34 34 34 37 37 37 37 37 37 37 37 29 30 34 54 93 120 101 64 45 55 67 71 81 101 98 74 48 47 47 55 70 82 79 70 61 56 60 72 77 72 74 83 87 88 95 105 106 91 64 43 55 116 173 184 150 93 51 40 51 77 53 26 30 36 43 42 36 28 23 25 25 20 17 17 19 20 27 35 34 26 20 19 34 35 34 26 16 8 6 7 9 9 9 10 12 15 18 20 18 21 27 34 38 41 42 43 39 42 46 47 45 44 45 46 30 36 32 27 28 24 20 24 24 24 23 23 28 34 31 23 28 27 26 27 28 30 35 40 54 50 44 38 33 30 28 28 24 22 22 25 29 30 27 24 29 28 26 24 21 20 19 18 20 22 25 28 29 28 25 23 25 30 35 34 29 26 26 28 26 26 27 28 29 30 30 31 24 26 28 27 25 25 27 29 28 29 31 33 34 33 31 30 51 94 143 178 171 142 114 76 54 32 32 49 67 70 88 143 210 221 183 104 67 97 133 141 106 84 97 145 181 194 200 202 191 191 196 202 178 121 80 79 120 113 103 122 138 118 110 122 147 192 173 104 82 138 180 149 137 143 148 136 105 105 108 66 24 19 58 103 128 120 68 24 5 16 94 198 253 227 160 137 144 119 66 42 68 95 125 168 252 251 254 233 147 65 70 122 147 112 76 100 160 182 183 204 201 130 87 55 53 103 161 211 193 97 61 62 43 87 192 252 255 200 200 188 123 87 80 68 43 30 76 158 222 254 254 251 234 154 140 121 127 179 202 233 250 252 252 211 148 134 158 166 134 95 111 144 134 135 164 175 169 196 171 147 148 176 227 240 241 226 209 205 212 221 225 226 225 223 222 226 228 222 229 251 222 150 66 31 91 207 254 222 187 212 231 246 236 180 153 186 179 175 208 247 245 231 235 244 248 225 246 231 157 126 170 231 251 240 237 218 177 153 141 124 116 96 76 68 61 57 63 74 88 121 166 198 198 159 95 43 11 18 116 235 254 230 235 253 254 245 181 114 75 51 113 238 250 189 240 253 227 170 169 199 191 195 178 178 192 160 117 116 88 110 168 161 118 145 181 174 113 193 255 255 250 177 199 230 227 195 163 133 90 62 91 143 169 155 128 107 128 185 216 204 140 116 189 236 191 151 138 139 143 140 138 161 201 216 209 206 179 227 217 185 171 130 131 202 209 173 172 203 218 217 217 214 218 230 207 161 146 170 204 226 181 136 153 209 216 199 200 205 204 203 202 201 200 200 200 200 197 199 197 197 203 206 193 174 153 169 185 185 183 199 214 210 198 219 197 185 143 95 128 158 135 53 32 75 134 219 252 205 136 105 105 93 125 195 207 209 217 208 211 210 197 197 204 199 219 188 147 148 171 152 115 109 136 173 169 109 63 114 207 234 190 105 88 161 202 208 214 192 191 177 172 179 192 205 198 175 177 148 106 111 168 206 208 205 199 194 193 198 197 191 191 196 188 194 193 199 200 168 145 158 195 196 197 196 194 193 193 195 193 193 194 193 193 194 196 197 195 194 189 188 199 205 184 155 186 196 206 207 204 200 197 195 207 147 113 150 203 215 195 177 178 180 183 160 130 140 162 156 131 92 76 102 146 185 206 208 154 136 156 192 198 185 158 122 129 134 133 105 91 112 154 208 200 189 162 145 171 223 246 238 198 153 105 115 134 134 160 192 189 160 147 175 176 142 131 131 106 132 164 165 135 109 97 88 65 53 52 56 48 45 66 93 86 62 53 68 74 64 67 84 75 66 85 109 115 118 103 69 53 36 61 82 70 82 98 76 49 47 53 62 66 62 53 44 55 55 62 69 64 55 48 44 40 48 43 50 70 71 62 68 59 70 71 65 72 84 72 46 42 45 52 48 37 38 43 39 34 34 61 83 81 83 76 48 42 44 48 51 47 41 45 54 108 187 167 107 158 235 213 153 121 90 60 47 43 48 69 94 124 141 106 100 140 139 111 94 113 157 145 95 115 199 251 252 253 243 215 180 107 38 43 71 160 216 246 251 251 247 197 98 65 82 114 82 55 41 103 216 250 251 218 245 214 191 213 205 184 175 113 99 176 243 233 176 86 75 185 240 188 129 59 13 21 29 36 35 37 47 59 66 123 156 177 138 91 117 173 188 136 76 36 23 35 54 53 51 48 47 62 125 207 212 136 67 87 121 199 243 243 246 249 254 181 73 62 71 100 122 190 251 206 183 226 242 237 196 89 39 27 30 45 55 45 59 142 236 254 244 215 144 66 43 61 70 70 61 65 66 61 39 23 39 60 103 167 215 249 247 192 154 240 245 197 132 116 166 215 206 126 81 62 41 40 80 135 194 173 172 173 175 178 179 177 175 174 175 176 175 174 174 177 179 177 177 177 176 176 176 175 175 174 173 173 172 172 173 173 174 177 177 176 176 177 178 179 179 180 180 181 181 182 182 182 183 182 182 183 185 186 187 188 189 186 186 186 187 188 189 189 189 190 190 189 189 189 188 188 188 188 188 188 188 188 189 189 189 188 188 188 188 188 188 188 188 191 191 190 189 188 188 187 187 185 185 186 187 188 189 189 190 188 188 188 188 188 188 188 188 190 191 193 192 190 189 191 192 188 187 186 187 189 189 187 186 188 188 188 189 189 190 190 190 184 186 188 189 189 190 192 195 191 191 191 191 191 189 188 188 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 196 195 193 192 192 193 195 196 198 197 195 194 194 195 196 197 197 197 197 198 198 199 199 199 199 199 200 200 200 200 201 201 200 200 200 200 201 203 204 205 203 203 203 204 204 204 205 205 204 205 205 206 207 207 208 208 208 208 209 209 209 210 210 211 207 209 211 212 211 212 214 216 214 215 215 216 216 217 217 218 218 219 220 219 217 216 217 219 219 219 219 219 219 219 219 219 220 220 220 220 219 218 217 216 217 216 215 214 214 214 215 215 209 210 210 211 211 212 213 213 209 214 215 211 212 217 219 218 203 183 200 219 221 216 200 193 177 143 116 118 142 148 149 177 211 239 210 123 67 73 96 106 167 253 230 149 65 32 56 73 116 105 93 114 131 144 189 222 235 222 210 222 216 207 213 194 141 135 202 235 212 208 214 224 230 247 221 161 100 56 84 162 195 219 230 212 196 199 208 210 211 238 230 108 27 119 229 246 233 234 219 217 247 254 215 168 138 92 65 77 118 183 237 248 217 126 67 43 27 11 42 136 221 250 238 210 213 212 206 216 214 214 215 215 215 216 216 216 220 219 219 221 230 242 162 98 179 244 230 213 220 212 218 216 217 217 217 217 218 219 220 221 221 221 221 221 222 222 222 223 222 223 223 223 223 224 224 224 223 223 223 223 223 223 223 223 228 222 222 222 218 219 224 224 220 220 220 220 220 220 220 220 226 220 222 223 219 214 201 180 143 131 181 226 221 215 216 213 217 216 212 214 218 214 210 216 211 222 222 215 211 207 210 223 211 194 149 176 246 239 186 153 167 147 117 143 205 208 188 206 211 175 111 120 172 190 153 79 65 46 53 58 57 56 43 40 47 52 58 79 157 226 205 160 206 243 212 202 215 189 138 76 128 206 237 237 228 214 224 233 221 223 223 219 219 222 224 222 214 213 213 214 216 220 224 226 221 222 223 222 221 221 223 224 226 216 224 222 221 228 223 224 223 224 225 226 226 226 225 225 223 223 222 222 222 223 224 224 218 230 217 219 222 238 236 161 88 145 220 235 226 225 217 229 222 227 225 227 218 212 221 215 225 215 234 252 218 115 49 47 53 42 33 33 34 32 30 30 28 29 30 29 26 25 26 27 26 34 50 51 55 37 11 35 123 230 255 238 229 234 253 239 234 198 191 151 106 111 157 228 234 226 180 119 158 231 238 246 225 213 206 208 210 209 211 216 168 156 196 236 238 251 247 199 127 51 25 54 104 180 207 159 116 170 223 236 225 217 216 215 219 208 205 199 200 231 244 219 195 132 76 49 45 22 5 45 160 244 253 168 71 15 5 24 90 189 226 237 177 79 73 85 168 234 240 225 181 120 133 175 234 252 252 248 245 234 187 112 42 46 54 41 24 61 136 187 168 113 86 89 71 53 52 43 76 105 123 110 89 78 67 55 18 33 80 166 226 234 197 132 51 43 42 62 114 175 180 138 101 100 90 88 85 61 62 98 167 218 236 204 149 113 105 93 79 102 125 117 124 137 132 149 197 235 240 231 233 235 221 184 193 249 219 150 169 170 160 161 98 106 171 203 167 131 95 56 93 191 253 242 222 216 213 214 222 196 156 166 208 222 220 215 235 214 184 167 161 147 127 116 148 205 218 151 144 211 231 219 211 208 207 210 212 209 208 210 206 207 209 211 211 210 209 208 191 201 214 214 204 206 213 210 226 183 143 160 203 151 63 72 158 226 228 209 212 211 210 205 216 204 189 177 173 176 186 195 214 227 200 145 155 194 189 181 194 233 239 203 147 80 38 38 69 95 117 128 149 180 196 194 206 241 244 239 241 238 221 187 157 122 87 98 137 125 97 42 24 26 59 95 92 66 33 3 46 157 241 252 243 197 146 89 99 92 76 52 34 36 38 30 23 16 5 2 46 141 205 204 222 252 243 231 235 232 234 238 240 200 166 213 252 248 236 193 179 237 243 251 243 204 201 205 141 91 77 99 106 98 74 42 50 50 37 41 39 36 43 23 35 34 32 32 33 33 33 32 29 28 27 31 35 35 31 26 19 20 20 20 20 19 18 17 19 24 31 35 34 31 28 27 27 30 33 32 28 24 21 19 18 17 16 16 16 16 17 18 21 23 23 22 23 27 26 23 24 23 22 22 22 22 23 24 28 28 28 29 30 30 31 31 30 28 27 29 34 37 37 36 26 21 28 72 149 215 232 217 209 209 208 208 209 211 213 215 205 194 213 229 215 210 218 213 200 163 123 98 83 69 65 69 57 47 44 43 37 34 38 39 39 42 67 104 124 123 123 128 110 100 140 194 198 138 84 90 160 182 176 157 130 103 88 67 48 40 34 36 39 38 37 37 38 37 35 33 32 32 32 32 31 32 32 32 32 31 30 30 29 30 30 31 31 32 32 32 35 35 36 36 37 38 38 38 38 33 30 39 56 69 72 68 74 69 66 75 114 159 152 108 65 55 46 49 67 79 74 60 59 55 57 66 71 70 72 76 85 84 85 90 93 88 76 67 45 84 123 137 115 72 49 55 87 124 108 72 51 35 35 37 35 29 25 26 27 22 18 17 18 19 25 32 33 26 21 20 26 27 27 22 14 8 7 8 9 9 9 10 12 15 17 19 18 20 24 28 31 33 34 34 29 34 40 45 47 47 47 47 44 46 35 25 26 25 22 24 29 23 20 23 26 24 21 20 20 17 18 25 28 30 35 42 53 49 43 37 32 29 28 28 24 24 24 25 26 26 24 22 28 27 26 24 23 22 22 22 22 23 25 27 29 28 26 24 22 26 29 29 25 23 25 27 26 27 27 28 28 29 29 30 25 28 32 31 27 25 26 29 28 29 30 31 31 29 27 25 49 88 117 126 114 108 111 92 84 39 43 85 112 104 94 119 193 203 160 79 56 98 125 112 88 75 108 174 207 199 184 179 183 191 186 175 171 157 123 94 120 122 123 134 137 120 108 106 150 181 168 117 83 105 147 149 131 143 153 151 137 148 146 87 30 6 33 82 119 123 73 25 9 11 74 164 213 180 99 59 59 46 29 65 145 191 202 215 252 254 248 189 87 33 81 155 183 138 103 114 128 122 155 222 223 190 180 141 82 57 67 99 99 84 83 61 51 134 233 254 254 221 210 172 88 66 108 123 91 40 70 114 156 200 210 226 188 91 64 118 186 237 252 253 244 235 245 221 157 149 195 217 132 88 140 237 234 176 176 212 190 184 180 185 208 223 222 228 236 230 217 204 202 212 223 227 225 224 222 225 227 219 222 239 251 199 101 25 56 168 232 219 205 224 249 249 204 145 130 152 181 207 235 237 223 221 228 228 225 229 242 186 117 103 139 215 254 249 249 217 146 113 148 194 195 188 159 111 72 56 52 49 63 72 100 128 123 86 58 51 64 41 79 153 191 202 208 205 215 228 210 166 110 71 110 198 194 149 190 190 164 147 165 180 158 143 127 137 138 134 145 140 120 154 190 148 89 96 118 120 112 174 239 248 219 158 187 214 176 151 133 135 144 159 191 225 236 224 204 172 137 122 121 120 97 117 172 171 141 158 186 201 235 168 138 127 108 140 190 193 194 186 171 165 162 155 170 204 186 182 197 221 228 223 220 218 207 195 157 133 160 195 191 167 134 134 178 220 212 198 203 205 204 203 202 201 200 200 200 200 200 201 199 198 204 208 197 181 151 170 184 177 170 188 203 198 206 218 205 195 156 113 133 162 120 66 62 106 161 223 225 161 95 80 110 141 191 230 210 207 185 201 200 196 199 182 166 173 210 211 160 121 134 129 113 130 178 207 201 158 94 70 132 200 213 131 71 117 190 217 217 200 186 167 153 152 166 188 192 175 150 157 137 123 157 199 210 206 193 191 191 194 193 191 194 199 198 191 197 198 174 153 168 197 194 195 196 195 193 192 192 194 195 196 197 198 198 195 192 189 189 189 186 187 195 198 185 167 188 192 191 186 189 197 197 191 203 168 127 122 161 202 203 181 179 174 185 176 134 115 129 136 123 95 83 96 121 147 159 155 104 121 172 211 203 183 162 133 128 118 113 90 79 110 167 226 231 206 182 174 174 180 200 220 237 228 166 105 88 101 121 117 128 116 140 202 216 181 146 111 92 117 153 167 149 130 120 113 83 66 58 56 47 44 59 75 71 69 68 71 80 94 110 120 98 79 78 80 70 76 81 65 63 50 66 86 89 101 109 91 85 90 94 82 64 65 72 69 74 66 78 97 90 66 47 37 29 43 48 49 51 40 38 55 78 69 73 90 98 90 81 79 67 51 49 66 86 93 80 59 31 47 95 153 175 152 113 88 70 50 35 41 56 62 54 46 62 91 76 71 129 166 128 80 59 54 57 61 49 39 58 90 147 162 132 99 100 116 106 61 70 115 125 99 112 171 226 250 240 253 252 245 189 95 44 36 109 194 249 251 242 253 244 160 133 166 144 75 42 60 147 233 245 251 234 218 225 221 205 229 203 143 80 105 195 251 232 150 71 99 175 206 188 144 69 24 21 25 30 34 39 43 43 41 88 142 162 118 99 153 211 220 118 78 56 40 33 40 43 51 41 41 74 155 233 234 164 100 65 116 179 191 206 253 254 230 102 109 146 150 122 119 182 217 204 202 242 251 239 193 105 53 24 27 43 65 77 92 131 174 235 245 218 143 75 61 70 69 54 73 80 75 60 38 31 37 48 71 135 204 244 228 187 181 221 253 231 152 96 120 200 248 186 111 67 51 48 61 90 138 175 174 173 174 176 177 177 176 175 177 177 176 174 174 176 178 178 177 177 177 176 176 176 175 173 173 172 172 172 172 173 173 177 177 176 177 177 178 180 180 182 182 182 182 182 182 182 182 182 183 184 185 186 187 188 189 187 188 188 189 189 190 190 191 189 189 189 188 188 188 187 187 191 191 190 190 189 189 188 188 189 189 189 189 189 189 189 189 190 190 189 189 188 187 186 186 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 191 192 193 192 190 189 190 191 187 186 188 190 192 191 187 184 188 188 189 189 189 190 190 190 189 191 192 191 189 189 190 192 191 191 190 190 190 190 191 191 188 189 189 190 191 192 192 193 192 191 191 191 190 189 189 189 195 195 193 193 193 193 195 195 198 198 197 196 195 195 194 194 197 197 198 198 198 199 199 199 199 199 200 200 200 200 201 201 199 200 201 203 203 204 203 203 202 202 203 203 203 204 204 204 208 207 204 203 203 206 209 212 210 210 209 209 209 211 213 215 206 208 211 212 212 213 216 218 215 215 215 216 217 217 218 218 216 218 219 219 217 216 217 219 221 221 221 220 219 219 219 218 220 220 220 220 219 218 217 216 215 215 214 213 213 213 214 214 211 211 211 211 211 211 211 211 211 217 219 214 207 208 219 229 208 184 209 226 220 235 237 220 206 186 194 216 224 172 117 146 215 204 163 107 92 117 122 94 92 151 171 130 70 61 128 150 115 109 132 138 130 153 194 227 214 208 204 221 233 238 237 212 142 168 213 220 204 221 242 234 204 197 140 72 61 105 174 233 234 225 215 210 207 206 207 209 216 245 225 100 34 131 229 240 231 244 241 233 217 166 110 91 66 73 126 187 221 251 251 236 149 66 33 45 24 14 94 200 251 248 223 204 210 216 213 213 213 214 214 215 216 217 217 218 219 214 222 223 243 246 147 91 187 243 232 216 220 212 216 217 217 217 217 218 219 221 222 223 222 222 222 222 223 223 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 224 225 223 221 222 223 222 220 220 220 220 220 220 220 220 220 219 225 230 229 233 232 220 197 214 228 242 238 226 223 212 217 212 211 215 214 209 211 219 224 219 207 202 211 215 215 221 229 213 144 154 220 197 161 187 218 173 131 160 228 245 231 238 228 176 104 134 201 240 236 154 106 72 59 52 51 57 47 43 37 26 31 56 108 148 151 158 216 250 207 185 197 166 121 90 180 254 254 227 210 209 219 211 218 220 222 223 225 226 224 219 225 223 220 217 216 217 217 217 221 221 221 222 223 224 224 223 229 217 228 227 223 230 224 218 225 225 226 226 225 224 223 222 224 224 223 222 222 222 223 223 219 228 218 218 217 234 250 210 121 115 215 252 228 229 218 231 224 220 215 228 226 214 220 222 234 241 252 251 194 103 46 39 45 40 35 35 35 32 30 30 26 27 27 25 23 21 21 22 22 27 47 54 54 31 15 56 156 254 255 223 224 243 244 193 123 91 98 90 56 43 67 118 130 124 107 82 108 147 147 154 137 121 112 115 115 131 185 243 228 175 180 220 231 243 249 225 185 109 50 22 47 147 201 157 139 210 246 231 222 219 212 210 217 204 225 215 167 184 243 251 250 188 109 53 38 10 8 82 205 253 239 138 57 26 18 20 35 107 169 209 170 129 171 190 202 239 253 241 192 103 65 98 134 173 186 188 200 206 171 102 44 53 57 37 26 78 177 248 222 148 142 172 133 75 65 72 111 186 222 200 193 193 136 58 16 26 116 225 254 253 225 133 62 59 51 50 60 70 74 77 126 113 94 99 114 112 133 185 248 254 226 158 125 129 108 66 68 97 106 73 70 103 125 142 190 232 236 226 218 200 196 197 189 177 153 166 205 195 168 92 47 130 212 235 219 217 189 113 58 146 228 242 228 234 234 213 212 204 191 178 190 208 215 231 233 218 192 189 198 170 129 118 171 213 199 137 145 197 212 218 210 209 209 210 209 208 209 213 207 207 208 208 209 209 210 210 210 206 208 204 198 204 214 213 238 225 185 140 127 102 64 69 133 219 234 204 203 211 211 204 208 200 199 205 204 196 194 200 189 193 167 114 120 173 188 179 170 193 182 126 71 53 59 69 91 108 133 166 209 236 226 199 226 248 243 232 231 236 241 234 233 214 166 108 81 53 51 29 12 29 70 107 98 54 19 8 80 195 252 249 232 168 113 92 129 145 127 77 42 34 33 30 27 17 5 1 48 160 228 211 211 244 234 219 220 218 227 237 223 183 171 225 251 244 226 169 173 232 246 250 241 204 195 193 114 111 123 143 145 128 104 86 102 126 106 78 57 48 53 39 36 33 30 28 29 30 30 29 32 28 26 30 37 38 31 24 22 23 24 24 23 21 18 16 22 25 27 28 28 29 29 30 30 31 31 30 26 23 21 20 17 17 16 16 16 16 17 17 19 20 18 18 22 27 26 21 21 20 19 19 19 19 20 21 24 25 26 27 28 30 31 31 31 28 25 27 32 37 38 38 27 25 28 54 110 175 218 232 222 220 218 218 219 217 213 208 202 188 193 193 168 151 147 139 117 87 55 43 42 42 41 42 37 37 34 33 35 34 42 58 67 82 138 190 189 170 167 171 140 114 124 161 179 144 101 110 185 219 236 210 137 89 96 100 91 66 41 34 40 43 39 34 37 36 35 34 33 33 33 33 31 30 30 30 31 32 33 33 33 33 31 30 30 30 30 30 33 33 34 36 37 38 39 40 39 33 33 35 31 32 57 87 88 66 58 84 133 174 164 126 93 92 82 66 56 55 53 49 52 50 50 54 59 64 68 70 75 74 73 74 79 84 86 85 43 72 112 136 115 63 42 60 141 192 185 136 81 34 25 33 34 29 27 29 30 26 21 18 17 18 23 29 30 26 22 21 19 21 22 20 15 11 11 12 11 10 10 10 12 14 16 18 19 19 20 21 22 23 24 24 19 24 32 41 48 50 49 48 44 48 38 27 28 30 26 25 28 21 18 20 19 18 27 41 38 22 13 18 23 24 32 45 50 47 42 36 32 29 28 28 22 26 30 30 27 24 23 24 24 24 25 25 25 26 26 26 25 24 24 25 27 28 27 25 18 21 23 23 21 21 25 28 27 27 27 28 28 28 28 28 25 31 37 35 28 24 25 29 31 32 32 31 28 25 23 22 45 76 107 132 136 139 149 135 113 30 32 110 160 146 106 90 131 142 123 86 91 128 137 113 104 91 123 187 214 199 184 181 181 182 169 159 177 192 160 110 149 134 123 121 125 130 123 107 121 155 166 143 94 71 107 139 144 156 155 148 136 158 170 114 38 0 22 88 144 158 103 41 22 7 38 88 117 100 51 28 31 23 39 121 226 254 233 210 253 253 246 176 69 20 58 111 135 133 134 125 90 66 100 157 169 168 197 194 137 74 42 50 49 70 84 59 53 123 194 200 177 167 154 133 83 97 170 181 87 48 115 151 131 119 100 121 115 57 65 177 253 254 254 239 238 235 245 215 162 173 216 221 185 158 197 254 236 174 179 227 240 222 234 236 242 232 198 211 230 233 225 206 195 201 216 226 223 223 221 223 226 220 218 230 253 241 153 42 31 115 190 214 234 236 253 235 152 94 123 176 213 234 237 224 222 228 225 218 217 239 253 198 146 118 113 175 193 219 227 182 125 129 189 237 245 236 198 135 80 55 53 55 61 55 61 71 61 41 45 66 65 48 61 101 143 172 163 128 128 138 159 166 147 122 107 98 106 69 124 182 205 222 212 177 197 164 120 85 65 115 188 182 147 185 216 193 153 121 96 102 153 185 213 203 158 135 161 168 159 154 161 184 214 237 250 254 251 254 252 224 194 164 115 67 79 100 117 114 146 209 243 254 253 203 125 57 47 114 177 183 159 147 183 209 182 177 197 194 176 196 207 200 188 174 166 166 150 132 104 111 166 202 170 120 106 147 205 225 205 199 206 199 204 203 202 200 200 200 200 201 202 202 199 198 203 207 200 187 161 161 168 166 149 140 146 151 177 193 196 168 116 85 111 153 129 104 98 114 146 188 176 116 97 118 158 184 222 227 177 163 173 204 200 201 208 158 125 165 208 229 175 115 124 133 133 160 191 208 210 206 147 57 67 145 211 162 75 76 160 209 210 199 187 176 167 164 170 181 170 143 125 159 151 116 131 183 210 205 190 191 192 191 191 192 195 197 198 195 201 180 138 146 191 214 192 194 195 194 192 191 192 193 193 194 195 198 198 192 183 175 189 190 191 191 189 186 184 183 184 185 178 170 175 189 191 184 199 187 148 114 135 191 213 198 181 172 185 185 146 118 115 112 103 97 101 105 102 104 109 107 96 130 184 199 168 148 144 129 105 91 106 110 106 137 189 238 233 199 193 216 207 166 153 176 217 253 211 125 107 157 191 169 95 71 89 149 174 176 170 134 75 82 115 144 137 113 102 101 93 84 84 75 52 42 52 58 48 67 77 82 113 159 180 173 126 105 100 96 83 91 104 97 103 110 107 92 84 97 120 136 151 168 174 127 62 57 98 126 93 78 100 136 128 87 56 43 40 48 54 55 47 29 29 51 91 93 109 124 120 114 141 180 120 94 86 121 165 167 121 71 21 45 95 166 219 213 174 149 116 81 49 45 55 59 53 48 40 45 50 67 88 81 58 49 34 29 38 49 38 25 49 88 178 228 195 115 82 94 104 86 81 108 131 133 113 97 119 162 223 250 246 253 251 175 68 4 61 110 178 232 241 248 242 178 215 247 200 131 66 50 143 242 250 240 235 228 237 235 214 216 149 86 52 89 132 156 144 90 72 125 149 143 142 116 63 33 25 23 24 32 40 43 40 37 52 92 103 102 153 226 252 241 154 110 79 49 30 33 38 51 48 32 42 101 186 239 221 170 100 105 125 140 176 201 140 58 117 193 236 225 139 110 153 165 186 215 245 247 210 153 93 40 26 25 35 65 106 131 127 111 163 217 221 151 88 71 72 69 88 126 118 93 59 31 38 35 41 63 107 146 180 183 152 140 166 217 209 144 75 64 137 213 226 169 109 59 43 52 55 65 176 175 174 174 175 176 178 178 177 178 178 177 175 174 176 178 178 178 177 177 177 176 176 176 175 174 174 173 173 174 174 175 177 177 177 177 178 179 181 182 183 183 183 183 183 182 182 182 183 184 184 185 186 187 188 189 188 188 189 189 190 190 190 190 190 190 190 189 189 189 188 188 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 186 187 187 188 189 190 190 191 189 189 189 189 189 188 188 188 189 189 189 189 189 189 189 189 192 193 194 192 190 188 189 190 188 188 188 189 191 191 188 186 189 189 189 189 190 190 191 191 191 192 193 192 189 187 188 189 192 191 189 189 189 191 192 194 190 190 190 191 191 191 192 192 194 194 193 193 193 193 193 193 195 194 194 193 193 194 194 195 195 196 197 197 197 196 195 194 198 198 198 198 199 199 200 200 199 199 200 200 200 200 201 201 199 200 202 204 204 204 203 202 202 203 203 203 204 204 204 205 209 207 204 203 204 206 210 212 211 210 208 208 209 212 215 217 210 212 215 215 215 215 217 219 215 215 216 216 217 218 218 218 218 219 220 218 216 214 215 216 221 221 221 221 221 221 220 220 220 220 220 220 219 218 217 216 214 213 212 211 211 211 212 213 215 215 214 212 211 210 209 208 220 214 215 215 195 175 192 227 187 159 185 222 231 233 227 223 217 224 246 254 254 198 125 147 173 116 103 147 185 191 174 151 76 35 88 137 121 143 230 215 123 92 122 134 153 210 224 216 207 213 209 210 225 239 219 176 151 202 220 204 208 242 242 188 140 79 80 131 165 206 242 240 218 207 202 209 216 213 207 206 230 240 219 99 29 130 241 254 245 223 199 164 102 51 59 97 136 191 236 250 252 250 196 131 73 70 59 40 14 45 153 236 249 230 215 212 216 220 218 211 213 213 214 215 217 218 219 219 217 216 223 227 255 217 97 75 193 236 229 217 220 214 217 220 217 217 218 219 220 222 224 225 223 223 223 223 224 224 225 225 226 226 225 224 223 223 222 222 223 223 223 223 223 223 223 223 216 226 228 224 226 227 222 218 221 221 221 221 221 221 221 221 219 222 228 224 215 220 232 233 224 254 227 207 233 241 234 216 217 214 217 219 217 218 221 220 199 194 185 192 212 219 217 220 248 211 124 102 136 140 160 210 206 166 127 135 178 211 232 251 243 167 108 132 177 227 253 232 174 123 84 52 41 51 53 56 50 44 47 38 32 46 98 175 239 254 227 207 188 145 133 146 220 254 212 165 177 216 242 231 223 227 232 235 234 232 229 226 228 227 225 224 224 223 221 219 229 227 223 220 219 218 216 215 217 205 224 229 222 228 225 219 224 225 225 225 225 224 223 222 225 224 223 222 222 222 222 222 217 224 222 225 221 227 243 226 140 105 204 255 225 234 231 218 207 212 211 226 228 215 230 247 238 236 216 176 126 78 48 41 38 38 39 39 36 33 31 30 26 26 25 23 21 19 18 17 22 25 45 54 48 21 20 82 183 254 233 190 206 233 210 126 38 28 36 37 26 28 36 42 48 44 43 43 54 59 52 53 50 39 37 45 51 77 145 214 226 162 170 229 241 228 228 224 224 196 146 74 32 66 109 106 146 232 254 225 213 215 211 217 213 212 231 220 166 153 202 244 251 221 143 61 28 3 33 149 251 250 187 91 43 39 31 16 22 81 155 216 206 189 230 247 200 165 196 219 172 98 64 91 106 129 147 167 157 121 102 93 82 70 54 40 39 71 126 168 153 133 177 247 194 116 133 147 129 186 240 254 254 252 168 55 13 33 99 157 153 152 144 80 84 89 83 74 58 28 36 83 111 94 79 108 165 188 198 223 230 209 150 102 116 162 172 140 133 155 125 83 83 71 71 119 177 238 239 204 185 181 203 228 178 70 106 222 244 195 141 24 52 165 239 254 250 255 240 161 76 71 137 224 248 239 232 220 202 203 217 193 166 163 178 225 241 231 187 165 198 214 190 172 187 187 170 160 185 211 215 219 209 210 211 210 208 207 211 215 210 209 207 206 206 207 209 210 213 201 204 213 208 205 212 218 241 234 180 94 59 84 106 106 133 211 235 209 201 210 214 215 210 210 216 226 227 217 209 206 214 203 187 138 108 124 130 123 107 111 92 48 34 76 115 114 102 128 145 148 170 205 216 204 212 223 216 218 218 211 228 243 243 250 234 147 76 32 38 36 20 39 65 86 78 43 21 25 75 149 207 228 186 108 111 166 178 218 203 127 63 33 28 34 36 25 9 2 50 172 242 219 201 230 225 219 221 212 220 236 212 164 160 214 242 251 240 173 162 223 248 252 238 193 147 108 75 122 155 153 137 128 149 185 214 226 170 110 86 76 70 45 41 36 31 29 31 34 35 35 32 29 27 29 34 34 28 22 23 25 27 27 27 24 21 19 24 25 26 27 28 29 30 31 30 30 28 26 23 21 19 19 16 16 16 16 16 16 16 16 17 16 14 14 20 26 25 20 19 18 17 17 17 17 18 19 21 21 23 25 27 29 30 31 30 27 26 29 34 38 38 37 37 35 26 33 82 160 223 250 227 223 218 215 208 195 177 163 158 141 131 119 92 74 70 66 50 44 39 39 39 39 40 42 43 49 44 42 50 57 82 120 140 157 217 249 202 149 144 154 117 108 129 176 211 182 124 116 178 223 254 228 146 109 146 173 159 116 64 35 33 39 38 32 36 35 34 33 32 31 31 31 34 33 31 31 31 32 34 36 34 33 31 30 29 29 30 31 30 31 32 34 36 38 40 41 35 36 41 42 30 27 52 85 70 51 66 115 149 156 152 146 146 157 157 136 109 87 70 58 53 53 50 46 47 55 60 61 58 58 56 56 60 65 66 64 41 78 137 176 149 75 38 52 166 230 237 187 110 39 20 30 33 31 30 32 33 30 24 19 17 17 20 24 27 26 24 22 18 21 23 22 19 17 16 17 14 13 12 12 13 15 16 18 19 19 18 18 18 18 19 20 16 18 23 33 43 49 49 48 39 49 45 34 32 29 25 26 26 21 14 12 23 48 76 95 77 42 15 13 18 20 30 45 47 44 40 35 32 29 28 28 24 33 42 42 35 27 25 26 21 21 23 24 26 27 28 28 25 23 21 23 26 27 26 24 18 20 21 20 20 22 27 31 28 28 28 27 27 27 27 27 24 32 39 37 28 22 23 27 34 35 35 32 28 24 21 21 45 94 156 202 200 179 176 166 112 18 32 126 168 146 103 79 77 81 88 104 130 156 168 167 148 132 148 186 202 195 191 191 190 166 145 151 181 205 185 144 154 144 153 149 133 126 107 85 111 161 184 159 95 51 83 130 157 153 136 136 134 154 171 115 42 0 29 113 186 208 147 69 29 9 22 37 40 41 38 47 34 27 58 149 235 244 205 183 252 245 214 147 80 64 81 89 86 113 144 134 83 53 79 118 155 144 161 182 163 109 61 48 47 47 54 59 61 75 106 132 140 162 161 154 114 121 180 167 53 63 168 219 154 86 60 67 55 38 76 174 229 230 241 249 244 253 233 179 163 205 221 188 202 219 252 254 197 144 157 201 239 230 236 233 221 199 185 212 229 231 227 215 200 196 207 221 222 225 221 221 226 223 221 228 235 254 190 72 20 59 147 226 250 253 241 179 106 99 168 238 240 236 220 215 225 220 214 224 231 249 254 229 172 97 66 94 94 115 115 88 84 122 159 167 155 141 125 110 88 68 67 78 60 60 59 57 53 52 52 53 49 46 45 59 101 157 182 173 156 163 197 228 242 247 196 108 28 40 143 246 254 252 253 248 253 243 193 99 74 157 220 214 187 183 185 199 208 162 112 128 220 225 195 163 143 181 205 205 205 214 228 241 246 243 237 233 227 237 236 238 253 240 171 100 102 90 79 117 199 238 229 230 191 140 68 28 69 158 197 173 125 147 217 235 172 148 160 142 142 172 171 147 139 140 140 146 170 150 133 155 205 211 157 102 121 168 216 219 199 201 205 192 203 202 201 200 200 200 201 201 201 201 198 196 199 203 200 192 177 138 129 143 126 98 107 138 167 178 179 129 78 75 104 139 169 162 134 93 82 109 117 91 119 185 217 197 205 202 154 137 178 206 208 210 196 129 114 185 222 213 169 134 139 152 167 192 169 175 190 223 195 105 68 86 146 143 88 74 132 182 199 196 193 193 195 193 194 191 160 115 124 158 148 103 107 167 207 205 191 194 195 194 194 195 194 191 193 205 194 146 120 158 197 195 192 194 195 194 192 192 193 194 194 193 193 195 197 191 180 171 188 193 198 194 179 168 176 192 177 176 173 169 168 173 178 181 189 189 163 129 137 183 212 211 184 171 178 183 168 158 143 113 89 93 111 120 104 90 97 108 138 154 175 159 122 122 137 131 93 80 119 152 157 180 218 249 218 182 178 215 223 180 141 133 176 222 201 146 144 197 243 239 183 131 102 107 102 117 143 123 71 63 81 109 108 88 74 70 86 105 133 122 70 42 48 54 42 61 71 82 129 186 197 172 147 125 127 140 141 148 147 126 130 165 158 120 113 137 176 213 193 211 209 145 69 66 113 139 95 78 112 162 152 105 75 66 72 61 55 60 55 40 37 51 68 90 106 98 91 116 174 224 180 165 148 153 172 167 124 84 62 40 58 119 166 180 184 191 172 120 75 66 66 55 46 46 46 32 40 79 115 125 112 97 83 54 40 44 37 21 35 67 158 243 209 133 118 98 90 119 109 117 150 180 149 74 53 90 173 243 253 251 249 187 93 37 39 47 114 219 253 247 222 159 174 216 204 162 88 49 112 209 251 244 232 247 227 242 240 156 82 88 113 143 123 84 75 65 110 140 140 125 104 73 51 34 29 27 26 30 36 42 48 52 54 64 71 120 210 253 252 240 183 123 75 43 33 41 42 48 43 34 34 67 153 250 252 198 99 67 66 78 88 90 86 100 206 249 252 245 157 127 124 121 178 233 252 240 183 124 97 47 31 28 27 52 107 148 131 87 95 176 207 152 89 64 72 94 164 194 156 109 58 21 40 36 37 49 64 74 114 147 128 108 124 153 143 121 95 71 101 153 189 173 123 57 32 41 41 35 176 176 176 175 175 176 177 179 178 179 179 178 176 175 177 179 178 178 178 178 177 177 176 176 177 176 176 175 175 176 176 177 178 177 177 178 179 181 182 183 184 184 184 184 183 183 183 183 184 185 185 186 187 188 188 188 189 189 189 189 189 189 189 189 192 192 191 191 190 190 190 190 187 187 188 188 189 190 190 191 189 189 189 189 189 189 189 189 188 188 189 189 190 191 191 192 190 190 190 190 189 189 189 189 190 190 190 190 190 190 190 190 192 193 194 192 190 188 189 190 192 190 187 187 189 190 190 190 189 189 190 190 190 191 191 191 185 187 189 190 189 190 192 194 191 191 189 189 190 191 193 195 192 192 192 191 191 191 190 190 193 193 194 194 195 196 196 197 194 194 194 194 194 194 194 194 192 193 195 196 197 198 198 197 198 198 199 199 199 200 200 200 199 199 200 200 200 200 201 201 199 200 202 204 204 203 202 201 204 204 204 205 205 205 206 206 206 206 206 207 207 208 209 209 211 209 208 207 208 211 214 217 214 216 217 216 215 214 216 217 215 216 216 217 217 218 219 219 220 221 221 219 215 213 213 214 217 218 218 219 220 220 221 221 220 220 220 220 219 218 217 216 216 215 214 213 213 213 214 214 213 213 213 212 212 212 211 211 215 208 209 211 190 159 154 170 144 126 140 176 213 222 213 227 218 229 239 243 249 202 138 151 132 132 170 226 254 254 235 207 115 48 99 155 136 152 236 229 127 66 100 141 184 244 239 221 214 216 218 219 226 216 173 135 190 229 229 217 227 225 172 98 85 97 171 234 233 228 227 204 209 206 203 204 205 207 208 209 226 236 226 105 20 130 250 250 196 125 78 66 71 119 175 192 219 255 248 231 250 216 128 75 110 126 77 12 17 100 202 250 233 217 215 220 217 217 219 215 213 214 215 216 217 218 219 219 222 217 223 239 251 144 41 99 204 230 225 216 218 214 215 220 217 217 218 219 220 222 224 225 223 223 223 224 224 225 225 225 227 226 226 225 224 223 222 222 223 223 223 223 223 223 223 223 217 229 221 210 218 226 222 220 221 221 221 221 221 221 221 221 220 219 222 219 213 217 223 219 228 237 229 235 224 205 221 223 219 217 222 221 217 225 224 206 151 169 189 208 220 217 216 225 246 191 123 87 76 107 167 192 181 185 162 117 111 172 235 253 214 162 152 136 136 196 242 251 217 181 147 98 58 48 49 60 61 57 58 39 18 20 63 135 216 240 254 243 197 165 167 167 195 224 193 170 197 234 255 253 244 246 246 242 236 236 243 251 244 242 240 239 237 232 226 221 219 217 215 215 218 222 227 230 196 182 211 228 219 224 227 225 222 223 224 225 225 225 224 224 225 224 223 222 222 222 222 222 219 222 222 227 223 222 233 231 170 105 171 248 235 222 206 171 170 215 229 224 221 222 236 242 212 172 121 90 72 51 35 32 35 39 41 41 39 36 33 31 27 26 24 22 21 19 17 16 23 23 43 48 35 9 27 111 216 252 193 149 176 203 167 74 27 20 31 59 68 66 60 40 32 36 30 32 35 29 30 33 34 27 24 27 32 49 87 125 147 123 162 231 248 236 231 226 250 250 214 152 93 50 35 44 121 213 253 231 223 220 214 223 214 219 212 210 207 180 178 216 243 242 182 81 22 1 56 193 253 218 139 62 33 37 32 19 21 75 143 207 216 183 173 175 176 117 126 140 122 102 108 160 203 205 200 198 155 90 97 143 154 117 71 45 40 43 56 73 83 125 182 251 196 142 215 231 161 137 169 216 208 172 119 59 43 85 91 69 55 68 95 96 105 105 83 75 87 70 44 48 61 69 68 87 130 150 153 166 184 187 154 146 179 228 254 227 196 176 126 113 123 87 66 99 135 211 210 168 179 226 242 215 133 59 139 254 254 151 64 27 86 184 238 254 254 248 225 172 119 27 46 168 234 232 225 220 214 191 217 221 176 131 143 217 254 223 152 115 163 224 238 230 188 173 177 199 204 202 200 185 209 211 212 210 208 208 211 213 212 211 208 206 205 205 206 207 206 202 205 208 205 211 224 228 203 183 126 60 52 119 167 152 123 174 217 218 209 210 214 223 214 218 222 224 232 241 243 240 246 238 225 161 94 78 65 47 42 50 53 47 73 144 177 151 110 171 188 135 99 134 192 221 173 194 201 214 217 209 222 235 225 215 182 101 53 32 40 41 39 50 58 63 59 42 28 27 49 103 173 201 146 107 152 203 178 236 244 173 91 40 28 40 37 27 11 3 56 171 238 222 194 235 235 225 229 226 229 230 206 148 161 226 240 236 227 181 156 196 224 231 201 135 74 36 93 146 171 154 135 137 176 231 254 220 133 101 141 168 142 80 59 51 41 35 35 37 38 38 29 28 27 28 29 29 28 27 24 25 27 29 29 28 26 25 24 25 27 29 31 31 30 29 28 26 24 22 20 19 17 16 15 16 16 16 16 16 16 15 15 14 11 11 18 24 24 19 18 17 16 16 16 16 17 18 17 18 20 23 25 28 29 30 26 26 28 33 39 41 38 35 37 37 25 24 74 157 215 231 196 186 172 159 147 129 108 92 87 77 69 63 51 44 46 47 42 44 44 40 36 33 30 27 46 66 81 94 109 119 150 195 209 210 243 244 170 100 91 105 90 118 165 212 242 203 132 117 179 233 245 193 136 148 206 225 216 166 98 47 28 30 34 35 34 34 33 32 31 29 28 27 34 33 31 30 29 30 31 32 31 31 30 30 30 31 32 33 28 29 31 33 36 38 40 41 36 41 44 40 30 28 38 50 44 51 96 154 178 178 181 187 199 206 207 197 183 160 121 87 78 75 66 54 48 48 47 45 52 53 52 51 54 57 55 48 42 72 124 166 149 82 39 44 138 211 239 210 140 59 26 30 35 34 33 33 34 33 27 21 19 18 18 20 24 27 26 23 20 22 24 24 22 20 19 19 17 16 15 14 14 15 17 18 18 18 18 18 18 19 20 21 18 17 19 25 34 42 46 48 44 55 52 39 30 24 29 43 58 43 17 10 46 103 134 135 88 49 18 17 25 28 33 43 44 42 39 35 32 30 29 28 33 46 58 57 44 30 24 23 18 19 21 24 25 26 27 27 23 21 19 21 25 28 26 24 22 22 22 22 23 26 31 34 27 27 27 27 27 27 27 27 24 32 38 36 26 19 20 24 34 35 35 31 25 21 20 20 65 143 209 218 179 156 167 163 88 19 59 145 157 123 92 82 74 70 71 85 109 145 186 217 183 176 183 195 196 194 189 180 188 157 136 143 173 208 207 175 132 142 177 167 123 99 87 91 145 201 206 155 82 43 75 119 139 130 119 153 165 171 175 111 50 0 27 110 189 229 179 99 34 12 26 36 30 34 38 47 39 27 49 109 151 146 139 151 224 218 156 76 76 149 189 172 109 122 151 153 104 65 92 143 188 163 143 149 143 113 94 93 111 104 77 60 62 54 55 80 120 167 181 163 99 78 123 112 56 83 149 205 177 152 162 128 70 65 88 111 128 150 173 200 218 226 185 147 186 241 228 183 186 214 255 253 182 125 156 223 234 223 211 228 210 164 176 216 232 224 223 226 216 200 199 209 224 229 225 220 224 225 222 226 231 254 209 106 26 17 110 235 250 253 202 123 122 178 226 253 228 225 215 216 221 212 216 244 254 244 202 172 109 44 45 52 50 44 33 34 52 70 75 73 49 50 70 106 132 133 121 114 65 58 49 49 60 66 57 42 49 45 34 40 87 155 211 241 205 225 251 249 243 255 219 129 60 84 158 249 251 243 249 254 242 253 235 137 131 196 205 221 255 202 149 147 173 151 117 140 195 185 124 96 115 182 209 242 253 250 247 245 237 226 223 226 229 218 215 240 253 221 162 133 125 109 99 154 230 229 179 149 107 35 33 76 110 176 209 162 127 175 233 227 165 125 105 76 114 144 149 142 161 185 194 199 221 192 176 203 238 220 160 117 135 177 216 217 201 200 203 197 202 202 201 200 200 200 201 202 201 201 198 196 198 201 200 197 191 140 119 134 131 119 138 172 200 201 188 137 109 136 150 141 155 173 151 86 47 68 102 112 140 207 213 164 152 146 123 130 177 208 217 196 160 128 151 212 218 170 156 165 151 148 177 200 163 167 186 217 210 170 123 67 71 72 73 102 131 151 182 198 192 193 194 192 198 204 176 129 136 164 161 119 107 150 194 204 191 194 197 199 199 198 195 192 205 208 167 121 136 180 195 187 193 195 196 195 194 193 195 196 199 196 194 196 198 195 187 180 182 190 198 191 168 155 170 195 176 171 169 166 158 154 168 188 177 187 170 134 132 171 202 206 185 161 166 184 186 188 181 158 121 100 101 114 108 98 111 130 149 148 152 139 128 152 171 155 105 88 126 165 177 197 223 246 215 180 152 159 180 179 150 123 138 152 142 137 143 165 219 254 250 216 185 162 118 97 99 73 75 75 77 80 93 114 109 82 77 122 182 172 91 42 48 57 50 57 57 64 100 145 155 136 156 133 145 178 193 191 161 115 147 199 201 167 172 197 216 233 223 228 195 126 95 128 144 115 91 79 122 173 159 121 107 103 104 76 58 57 50 37 35 41 46 63 70 64 72 107 151 177 214 207 166 122 113 121 121 119 93 42 45 86 95 109 165 214 189 129 85 89 97 75 46 33 38 24 51 119 180 203 182 147 119 100 99 111 94 49 24 29 82 144 139 134 152 113 85 112 133 140 165 195 180 113 65 64 124 202 233 240 227 154 93 84 58 45 77 171 237 254 236 171 121 155 170 130 107 119 128 146 208 246 235 237 225 252 215 114 139 171 178 171 143 110 123 152 154 129 142 158 109 63 53 26 26 33 37 34 32 37 44 47 53 60 70 114 177 200 202 218 170 115 73 45 35 41 40 44 43 44 46 58 113 190 202 152 72 53 53 62 85 126 185 252 242 244 240 228 182 178 128 104 181 247 254 235 172 119 111 63 33 36 33 45 91 135 123 82 83 141 171 147 105 81 99 141 198 206 150 104 58 21 40 40 47 34 35 60 124 178 182 181 180 186 166 165 159 120 109 126 151 146 106 61 43 40 41 42 176 177 178 177 176 176 177 178 178 179 179 178 176 176 179 181 179 179 178 178 178 177 177 177 178 177 177 176 176 177 177 178 178 178 178 179 180 182 183 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 188 188 189 189 189 189 189 189 189 189 193 192 192 192 191 191 191 190 186 186 187 188 189 190 191 192 190 190 190 190 190 190 190 190 192 192 191 191 190 189 188 188 191 191 191 190 190 190 190 190 191 191 191 191 191 191 191 191 191 192 193 192 190 189 190 191 194 191 188 187 188 191 192 192 189 190 190 190 191 191 191 192 187 189 190 190 189 189 190 192 191 191 190 191 191 192 193 194 194 193 193 192 191 190 190 189 191 191 192 193 194 195 196 196 194 194 194 194 194 194 194 194 192 193 194 195 196 198 199 200 198 199 199 199 200 200 200 201 199 199 200 200 200 200 201 201 200 200 201 202 202 201 201 200 204 204 205 205 205 206 206 206 204 205 208 209 210 209 208 208 210 210 209 209 210 212 214 215 214 216 217 216 213 212 213 215 216 216 216 217 218 218 219 219 221 222 222 219 216 214 213 214 214 214 215 216 217 218 219 219 220 220 220 220 219 218 217 216 214 213 212 212 211 212 212 213 208 209 210 212 213 215 216 217 205 209 212 211 205 184 146 113 145 156 150 128 140 174 202 240 241 250 239 227 202 147 128 160 175 209 243 252 248 243 215 175 144 126 135 122 95 121 202 247 142 72 113 180 216 239 229 231 205 205 229 244 224 172 138 160 218 224 227 238 233 166 88 66 136 216 254 232 220 222 209 193 206 211 213 209 205 207 210 212 222 237 229 114 37 130 199 152 77 48 75 139 188 232 254 237 231 234 237 252 231 119 73 140 173 128 42 2 59 170 233 251 225 216 216 219 211 209 216 220 214 215 215 216 217 218 219 219 223 214 224 248 224 89 59 181 221 229 223 215 217 214 211 216 217 217 217 218 219 221 222 223 223 223 223 224 224 224 225 225 227 227 226 225 224 223 223 222 223 223 223 223 223 223 223 223 225 232 209 188 203 221 223 226 222 222 222 222 222 222 222 222 223 224 227 222 212 219 232 234 224 169 213 255 167 110 183 245 232 225 230 232 224 228 226 203 173 182 194 211 226 224 222 230 239 171 157 165 103 85 158 199 227 254 228 128 81 164 250 252 177 142 186 189 157 168 192 237 217 217 220 178 113 71 49 51 66 61 60 46 36 33 41 75 129 179 233 228 195 198 195 155 166 216 218 213 212 200 201 198 203 198 188 177 170 176 196 215 236 235 235 240 245 247 245 242 225 225 224 222 220 222 226 230 194 170 205 234 223 221 224 224 221 222 223 224 225 225 224 224 224 224 223 222 222 222 223 223 224 222 220 221 222 223 233 245 205 105 139 246 254 199 133 105 169 227 233 217 230 242 226 189 165 147 107 67 48 42 36 32 35 39 42 41 39 38 34 29 28 26 24 23 22 21 18 17 21 22 39 38 21 4 41 145 239 247 183 161 189 184 127 36 13 60 110 156 174 165 125 51 45 85 93 101 108 101 104 100 97 85 70 58 48 39 31 28 46 64 120 176 206 234 250 241 235 245 239 224 191 118 48 28 65 145 212 239 248 236 215 210 210 224 206 207 231 204 175 202 240 252 212 98 21 5 58 170 211 184 136 83 46 34 35 35 15 49 99 159 189 156 114 107 152 155 155 147 166 172 169 218 248 254 217 149 121 137 181 211 228 189 120 59 31 24 36 58 106 168 197 207 145 134 234 250 206 149 117 111 101 95 83 53 107 157 120 56 47 68 103 133 118 137 139 138 131 82 28 15 67 95 93 74 73 77 92 121 172 191 184 210 250 254 253 193 153 109 102 158 187 171 155 137 123 141 136 151 205 251 240 177 96 110 216 254 208 99 55 92 127 181 198 201 213 204 185 174 161 85 46 77 147 227 254 229 215 189 226 254 201 124 146 236 243 181 116 102 139 185 205 203 161 158 193 227 179 124 142 169 209 212 213 211 210 210 210 209 212 210 208 206 205 205 206 206 211 210 208 205 210 219 203 168 131 130 114 94 92 145 201 192 116 133 199 239 235 229 228 232 229 231 227 220 219 223 218 207 180 162 155 117 66 47 41 41 54 73 90 98 132 198 217 180 138 210 227 151 87 98 132 141 137 187 210 214 215 216 222 215 210 162 109 38 18 18 33 46 60 54 50 50 50 45 31 16 43 111 167 167 136 176 229 215 195 239 251 199 112 46 26 37 31 28 13 6 51 133 182 181 189 248 251 228 232 243 244 230 185 120 158 250 253 206 165 129 125 129 140 139 101 59 67 106 171 199 206 197 192 184 180 190 187 159 112 137 214 253 232 165 106 92 72 55 45 40 34 30 28 27 25 23 23 24 26 28 25 25 26 27 28 28 28 28 25 26 27 30 32 31 29 26 25 23 21 20 19 18 16 14 15 15 16 16 16 16 15 15 13 13 11 10 15 21 22 19 17 16 15 15 15 15 16 17 15 16 18 21 23 26 28 29 24 24 28 34 40 41 38 33 32 34 26 26 65 123 151 147 120 107 90 77 69 62 53 46 46 44 42 42 40 36 35 37 37 37 36 39 52 65 65 56 89 119 159 190 197 187 194 217 221 202 201 188 129 74 69 84 107 157 206 229 237 192 128 123 188 240 213 140 127 184 236 233 235 200 141 80 41 28 32 38 35 34 33 32 29 27 25 23 30 29 28 27 27 27 27 27 28 28 30 31 32 33 33 33 27 28 30 32 35 38 40 41 38 41 38 30 28 32 33 28 32 59 104 146 181 213 220 206 207 209 198 177 161 152 134 115 109 98 86 77 69 58 43 31 35 42 46 46 49 55 56 51 57 63 78 100 101 68 40 39 86 157 195 195 155 85 46 40 39 38 36 34 35 35 30 23 21 20 17 17 21 27 27 24 19 21 23 24 23 20 18 17 19 18 16 15 14 15 15 16 16 17 18 18 19 20 20 20 19 18 18 21 27 35 42 45 47 51 47 38 31 28 48 80 115 86 40 24 67 126 137 112 61 36 20 28 39 40 39 42 42 41 38 36 33 31 30 30 44 56 67 63 46 28 19 17 19 20 22 24 25 25 25 24 21 18 18 21 27 30 28 24 24 24 24 24 25 28 31 33 26 26 26 26 27 27 27 27 25 31 35 32 24 19 19 22 29 30 31 27 22 18 18 20 86 154 178 144 120 150 179 155 68 15 62 145 159 133 101 83 82 86 79 66 78 122 173 204 200 200 203 198 190 190 187 172 165 163 158 149 164 206 204 154 91 96 131 132 123 126 120 134 162 207 197 143 85 48 65 96 114 131 144 187 180 165 186 143 67 4 15 81 160 226 202 128 51 9 12 28 33 44 45 41 47 32 33 51 59 63 89 122 155 184 131 58 106 222 255 222 144 177 208 206 169 128 114 121 158 153 127 119 120 124 161 197 215 221 138 46 54 85 81 79 72 94 98 87 49 42 76 71 61 79 93 161 210 246 251 152 73 120 166 146 115 103 89 91 129 125 123 162 231 255 230 197 188 207 241 233 170 139 186 247 234 226 218 249 214 137 160 221 231 220 219 229 228 211 197 195 219 231 229 221 223 224 221 221 228 247 227 163 79 20 70 184 232 212 155 141 202 242 235 230 212 217 218 223 238 245 244 243 227 171 87 58 53 60 89 83 91 113 118 112 118 121 109 99 82 93 111 139 176 198 187 163 135 98 59 45 54 67 77 84 76 62 39 44 82 118 150 184 237 252 245 218 215 230 197 132 166 158 124 143 172 215 244 249 252 250 219 149 153 186 193 249 253 199 149 122 124 118 93 91 89 79 40 36 73 133 174 249 252 241 230 227 228 227 225 224 226 222 221 236 236 183 126 112 145 139 133 175 236 249 195 117 41 52 97 126 126 150 169 147 128 180 206 182 148 126 114 112 171 187 195 199 213 224 222 217 222 201 184 194 203 180 151 145 136 177 213 219 206 198 201 207 202 201 201 200 200 201 202 202 203 203 201 200 199 200 201 201 208 186 173 173 173 176 178 172 197 216 213 176 154 181 193 157 120 156 160 106 58 66 97 109 123 146 125 88 74 61 79 136 185 226 225 171 142 169 207 223 173 131 164 204 160 127 152 169 175 189 201 206 202 208 186 114 72 37 53 125 145 132 157 181 182 184 183 183 198 216 192 142 138 171 189 158 120 133 174 195 187 191 198 201 196 189 192 199 219 192 140 126 166 192 194 205 193 195 196 196 194 194 195 197 198 195 193 193 194 193 189 185 180 187 193 186 168 159 173 194 179 169 162 158 153 153 170 192 174 191 175 130 119 157 193 200 185 147 154 187 186 179 194 208 185 130 92 92 99 105 119 131 121 123 138 149 161 190 194 161 107 91 120 155 169 181 188 201 193 174 139 118 135 162 155 127 117 112 106 121 114 105 165 241 244 251 250 241 198 145 113 83 78 87 71 48 81 152 165 118 79 122 188 185 99 43 49 56 47 49 48 50 72 108 135 144 146 138 173 228 248 231 178 117 144 199 213 185 176 187 202 220 245 238 173 99 113 175 169 111 95 90 137 181 164 147 152 150 124 93 70 58 40 28 30 33 37 46 65 82 91 99 117 136 173 161 110 65 73 96 108 117 101 105 111 86 52 76 132 160 131 103 88 100 108 87 54 33 28 22 62 146 216 230 194 151 107 124 167 200 175 101 38 16 32 44 75 122 127 105 115 132 147 152 153 159 163 133 76 36 107 147 175 206 192 123 112 160 160 81 16 73 180 248 254 230 146 108 112 103 163 216 190 132 129 192 230 237 254 236 131 134 229 240 188 130 114 132 190 243 166 98 125 165 111 67 52 15 21 36 44 41 43 49 44 32 37 46 49 67 113 162 200 226 191 147 109 65 30 24 32 51 58 56 54 49 53 72 83 76 68 111 145 149 188 243 250 250 240 238 236 208 196 212 156 114 198 252 253 228 171 123 110 52 29 44 50 52 75 102 97 72 79 99 135 165 161 136 139 170 169 160 110 80 57 35 45 46 52 45 42 57 124 196 212 213 217 236 240 246 225 166 133 129 185 192 135 78 78 93 85 55 174 177 179 179 177 176 176 177 177 179 179 179 177 178 180 182 179 179 179 178 178 177 177 177 177 177 177 176 176 177 177 177 178 178 178 179 180 182 184 185 184 184 184 185 185 186 186 186 186 186 186 187 187 188 188 188 191 191 191 191 191 190 190 190 192 192 192 191 191 190 190 190 189 189 189 190 190 190 191 191 190 190 190 190 190 190 190 190 191 191 191 190 189 188 188 187 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 190 191 193 192 190 189 191 192 193 191 189 189 191 192 191 190 190 190 190 191 191 191 192 192 192 193 194 192 189 187 188 189 190 191 192 193 193 193 192 192 192 192 192 192 192 192 192 191 192 192 192 193 193 194 194 194 194 194 194 194 194 194 194 194 195 194 194 194 195 197 199 200 199 199 199 200 200 200 201 201 199 199 200 200 200 200 201 201 201 200 200 199 199 199 200 200 203 203 204 204 205 205 205 205 205 206 208 209 210 210 209 208 211 212 212 212 212 213 214 214 214 215 217 216 214 213 215 216 216 216 217 217 218 219 219 219 219 220 221 220 217 216 217 218 216 216 216 217 217 218 218 218 220 220 220 220 219 218 217 216 213 212 211 210 210 210 211 211 210 211 211 212 213 214 215 215 208 212 213 215 223 216 177 134 174 193 187 127 97 138 186 214 225 238 201 167 123 96 157 221 245 248 235 213 195 176 160 154 168 175 152 95 53 95 169 227 159 96 130 207 247 252 228 215 193 182 206 225 201 147 142 213 228 217 231 240 207 109 62 138 236 242 221 207 218 209 201 221 205 208 212 215 214 211 210 211 227 243 222 118 53 92 106 65 77 126 197 250 255 239 218 211 232 230 242 222 134 64 114 216 160 69 9 14 108 221 248 238 218 216 216 216 213 210 213 220 216 216 216 217 217 218 218 218 217 218 233 234 179 91 144 245 232 226 219 214 218 218 213 218 217 217 217 217 218 219 220 221 222 222 223 223 224 224 224 224 227 226 226 225 225 224 223 223 223 223 223 223 223 223 223 223 227 234 204 179 201 224 224 225 222 222 222 222 222 222 222 222 223 222 226 223 218 227 239 239 164 112 180 228 133 75 147 236 234 214 223 234 221 216 219 208 212 198 184 194 219 229 230 237 240 171 179 220 157 101 158 217 252 250 216 125 71 136 205 191 146 136 202 241 209 174 168 199 182 203 241 233 187 138 90 67 70 64 59 44 41 41 37 54 65 103 146 150 145 164 168 151 170 192 166 144 132 110 108 110 96 88 79 72 68 75 94 112 140 143 152 171 196 219 234 241 245 247 246 238 227 218 216 217 193 157 192 235 228 222 223 222 223 223 224 224 224 223 222 221 223 223 222 222 222 223 224 224 223 222 222 219 222 225 233 253 211 91 107 207 249 173 79 107 210 238 227 225 245 234 196 160 153 147 113 66 44 44 43 37 35 39 40 39 39 38 34 27 28 26 23 23 23 22 20 17 20 23 38 32 14 6 64 182 243 244 204 217 234 178 94 11 12 132 217 248 254 251 190 60 94 179 203 208 217 210 212 201 194 178 160 147 129 98 62 38 27 32 56 86 122 179 227 239 219 224 241 253 246 203 128 60 37 66 125 189 227 232 221 214 210 221 215 215 224 205 179 180 238 251 210 96 22 16 44 100 134 149 157 129 77 43 39 43 23 31 83 157 208 202 164 150 160 198 214 217 246 248 218 217 219 226 156 98 135 211 252 251 252 240 168 75 27 23 40 61 137 202 231 182 112 128 200 217 214 187 124 74 71 73 68 73 161 196 157 104 100 104 103 98 127 177 210 202 162 99 58 56 68 84 84 89 113 121 117 126 140 125 121 176 226 218 175 120 76 61 103 205 245 222 217 208 172 106 87 146 186 189 182 153 122 170 254 234 140 82 117 148 160 173 149 123 149 169 166 190 209 186 120 46 66 178 251 239 196 205 237 252 190 129 153 200 183 114 88 114 132 144 150 141 133 148 180 212 169 110 146 206 210 213 214 212 212 213 209 204 207 207 207 207 207 207 207 207 205 204 217 229 220 188 137 90 114 138 165 174 143 142 192 208 138 118 187 245 233 219 209 201 202 196 184 169 153 135 114 99 102 85 84 76 75 91 98 104 126 140 142 133 154 200 205 169 147 202 217 171 136 135 115 74 130 194 225 227 222 223 230 221 211 140 81 17 10 23 66 114 122 83 59 55 48 43 33 13 39 116 145 138 152 222 251 239 236 245 251 224 147 72 37 32 25 30 18 13 42 76 95 106 167 219 223 208 211 216 225 227 183 128 166 240 229 174 136 119 105 70 50 52 69 110 178 245 237 243 241 241 245 233 206 190 179 180 180 214 245 253 251 215 169 150 123 100 84 73 63 57 47 40 31 25 24 24 25 24 26 26 24 24 23 24 25 26 28 26 26 27 29 29 27 25 22 21 20 20 21 20 17 14 14 15 15 16 16 15 15 14 12 13 12 10 13 18 21 19 15 15 14 13 13 14 15 15 14 15 17 19 22 24 26 27 23 23 25 31 37 39 37 34 33 31 28 32 50 68 71 62 55 48 39 35 36 38 38 36 40 41 38 37 42 41 40 46 41 54 71 93 124 148 146 130 135 160 212 252 246 217 197 190 178 156 141 129 100 74 82 109 153 198 222 219 221 184 129 130 200 225 174 130 164 212 230 224 226 219 189 131 72 37 31 35 36 36 35 33 30 26 23 21 25 25 26 27 27 27 26 26 26 28 31 33 34 33 32 30 27 28 30 32 35 37 39 40 38 37 33 29 31 36 36 31 37 50 68 95 147 209 225 200 197 198 180 144 120 121 129 131 114 97 89 98 104 88 57 35 31 46 57 54 47 47 47 45 58 59 54 53 59 53 43 41 50 97 121 136 130 86 56 49 43 42 38 34 34 36 32 25 24 22 18 15 20 27 29 25 19 20 22 24 24 23 20 19 19 18 16 14 13 13 13 14 13 15 16 18 18 18 17 16 16 18 19 22 25 31 37 42 44 43 42 44 41 35 56 95 134 108 66 43 64 95 88 57 34 27 26 35 42 43 42 43 41 40 38 36 34 33 32 31 45 54 61 56 40 25 19 19 23 24 25 26 26 24 23 22 20 18 18 24 31 34 30 26 23 23 23 23 24 26 27 28 25 25 25 26 27 27 28 28 27 30 32 29 24 20 20 22 25 27 29 26 21 18 20 23 69 104 101 85 113 175 187 128 53 11 50 120 146 140 113 91 88 99 103 94 96 117 141 154 176 178 186 185 178 178 178 170 152 167 172 147 144 186 183 123 71 67 96 119 169 204 171 156 159 173 151 128 100 56 53 80 110 147 166 196 166 148 191 166 74 8 9 65 145 231 224 151 69 12 7 22 26 39 46 45 39 34 32 33 41 69 99 113 103 140 114 95 174 250 237 198 177 224 247 243 242 213 146 90 114 128 109 108 130 161 217 254 254 253 137 40 90 151 138 119 82 62 51 48 39 43 55 52 53 50 68 162 246 255 221 103 71 157 212 217 195 164 128 85 57 41 104 208 250 243 227 210 195 203 228 219 178 178 212 223 212 210 219 232 200 147 166 228 226 222 219 224 229 222 201 182 200 220 226 221 223 225 221 218 219 235 243 226 158 63 41 93 155 150 163 210 253 246 223 223 221 222 228 236 243 242 213 173 118 73 43 58 119 146 119 116 178 223 236 218 219 226 213 199 185 185 179 176 189 209 216 210 223 185 125 72 51 63 87 104 101 78 41 32 51 55 69 106 181 188 165 156 188 190 141 100 183 198 110 52 59 121 203 255 251 222 178 149 134 136 176 225 147 114 111 99 77 76 63 42 41 41 40 39 63 122 176 247 219 228 231 226 224 228 226 218 215 227 228 231 222 170 125 125 190 167 149 175 218 254 225 122 27 108 152 143 147 156 136 107 94 129 136 126 135 152 178 213 235 230 232 232 221 212 209 205 230 209 176 152 142 135 142 161 156 186 210 213 208 201 201 208 202 201 200 200 200 201 202 203 202 202 202 201 199 197 199 200 208 212 215 209 206 209 190 155 154 195 211 196 167 177 202 165 112 138 148 112 67 63 75 68 68 77 70 69 56 27 68 160 209 238 208 143 145 197 211 186 126 122 177 207 149 108 125 139 185 208 207 197 195 209 213 182 142 84 66 119 146 133 141 152 176 177 175 175 195 218 192 137 137 173 206 184 135 131 166 189 188 192 201 200 182 166 179 204 203 165 138 153 181 190 195 209 192 194 195 195 194 193 195 197 193 193 193 193 192 189 186 184 184 185 183 177 170 167 172 178 177 170 160 157 167 180 183 179 176 183 171 138 120 140 179 207 188 148 150 176 167 159 189 219 207 150 99 83 92 115 133 138 116 122 144 156 159 175 172 137 105 96 119 148 166 168 154 157 162 160 144 128 134 150 140 115 144 162 158 137 88 54 102 168 229 252 252 253 234 182 144 129 111 91 53 30 68 142 166 135 85 95 142 149 85 46 52 50 44 46 46 48 63 92 124 144 122 130 182 242 253 243 206 162 141 173 190 174 151 153 189 230 227 195 127 100 151 187 156 112 85 89 137 171 159 166 189 183 136 103 80 65 46 42 45 38 28 35 58 84 90 82 86 102 102 113 96 77 79 74 72 91 157 211 193 105 57 65 72 67 74 83 89 91 98 99 77 49 36 22 35 103 194 238 209 159 126 140 176 210 195 132 68 37 40 32 51 83 74 81 133 158 134 120 108 122 144 126 75 37 88 111 134 152 122 89 154 250 253 157 22 13 112 197 243 253 141 44 49 112 225 253 241 162 82 129 231 253 252 171 123 194 245 250 206 142 116 149 215 248 149 94 136 164 118 82 47 14 19 32 39 46 71 97 86 55 42 34 30 42 92 174 234 247 205 167 133 82 36 25 37 63 70 83 90 83 62 35 22 28 68 157 226 221 223 241 236 235 241 249 241 204 207 211 183 137 207 247 244 226 189 151 116 43 26 46 60 60 62 70 69 61 62 68 124 194 202 164 148 161 144 123 82 55 53 54 53 53 42 48 46 37 73 126 136 136 152 193 233 255 241 193 166 150 207 225 152 87 116 170 166 110 173 177 180 181 178 176 175 176 177 178 179 179 178 178 181 184 179 179 179 178 178 178 177 177 177 176 176 175 175 176 176 177 178 178 179 179 181 183 185 186 183 183 184 185 186 186 187 187 186 186 187 187 187 188 188 188 193 193 193 192 192 192 191 191 191 191 191 190 190 189 189 189 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 186 186 187 188 189 189 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 189 191 192 192 190 190 191 193 190 190 191 193 194 194 191 188 190 190 190 191 191 191 192 192 188 190 192 192 191 192 194 196 190 191 193 194 194 193 191 190 190 190 191 192 192 193 194 194 195 195 195 194 194 193 193 193 193 194 194 195 195 194 194 193 198 197 194 193 193 195 198 199 199 199 199 200 200 200 201 201 199 199 200 200 200 200 201 201 201 200 199 197 197 198 200 201 202 202 203 203 203 204 204 204 207 207 207 207 208 209 210 210 213 213 214 215 215 214 214 213 214 216 218 218 217 217 219 221 216 216 217 218 218 219 219 220 216 218 220 220 218 218 220 222 221 221 221 220 220 219 219 219 220 220 220 220 219 218 217 216 217 216 215 214 214 214 215 215 217 216 215 214 212 211 210 209 216 209 206 216 227 225 210 195 176 179 190 152 120 153 176 160 173 202 165 138 109 112 201 248 215 207 181 155 138 131 164 218 201 198 182 121 39 69 122 152 122 114 166 225 245 247 238 227 199 162 157 171 177 158 164 236 239 230 249 234 174 80 79 227 240 221 210 208 205 207 211 210 217 206 202 209 211 206 206 211 231 249 218 116 43 32 46 75 170 246 254 222 220 227 221 226 217 254 240 113 31 127 222 190 119 25 12 44 126 236 251 225 208 214 215 218 221 217 213 215 217 217 217 217 217 217 217 218 213 229 243 209 137 114 214 249 235 221 215 212 220 224 218 224 217 217 216 216 217 218 218 219 222 222 222 223 223 224 224 224 226 226 226 225 225 224 224 224 223 223 223 223 223 223 223 223 222 234 207 185 211 232 223 218 222 222 222 222 222 222 222 222 218 205 205 220 237 245 229 200 120 133 203 228 180 125 119 172 197 168 179 201 186 173 183 187 196 187 177 185 206 218 229 247 240 186 169 193 172 149 179 200 219 179 155 119 80 105 137 114 115 162 222 243 225 211 190 151 142 163 216 245 239 208 148 107 67 57 50 39 45 51 46 58 64 63 69 74 83 89 110 155 138 126 67 45 56 51 43 31 34 30 28 29 30 32 42 53 52 52 60 79 107 136 157 168 212 223 236 243 243 244 249 254 177 132 170 226 229 225 226 225 225 225 225 225 223 222 220 219 222 222 222 222 222 223 224 225 216 220 226 223 225 226 229 250 195 68 72 139 198 153 75 168 242 245 233 249 248 193 166 181 180 114 52 39 51 45 32 29 35 38 39 37 37 38 33 25 28 25 23 22 23 22 20 17 21 26 40 31 13 13 83 210 243 243 219 251 254 170 73 3 30 166 247 253 248 242 188 58 138 242 253 242 245 242 253 248 246 233 225 226 214 177 137 113 79 40 17 26 54 110 178 220 239 219 229 243 247 253 201 97 53 21 38 108 168 208 234 245 221 210 212 218 218 214 190 152 231 233 190 83 21 27 32 42 67 116 165 156 98 51 37 34 15 12 83 182 246 254 225 198 173 175 194 218 233 241 220 176 193 144 82 116 203 239 242 245 246 251 187 81 27 25 31 37 117 194 254 189 117 142 173 193 186 181 139 121 112 45 34 122 200 215 193 172 168 152 111 56 115 176 195 162 147 151 130 98 96 68 43 87 175 208 179 154 103 44 33 94 135 108 75 70 60 84 129 227 254 199 197 250 224 128 93 131 123 106 132 142 156 209 230 174 97 73 137 149 140 143 109 74 125 183 197 240 253 239 178 90 50 99 183 235 204 240 247 224 173 151 158 127 105 48 63 124 150 169 186 175 163 189 175 177 185 177 196 214 211 214 214 213 214 215 209 200 203 204 205 207 208 209 209 209 216 202 212 219 174 115 99 114 156 179 212 231 181 138 172 197 150 100 156 206 177 155 136 115 104 92 87 92 96 93 92 96 112 125 119 90 118 186 191 157 177 180 164 140 150 177 165 124 123 166 188 178 184 200 173 122 123 182 220 232 226 217 231 240 220 130 60 7 13 53 132 214 205 134 86 70 50 40 35 19 21 93 109 127 170 211 231 250 244 235 251 252 193 113 60 36 19 32 23 21 39 40 39 57 116 147 152 158 160 146 165 199 184 149 166 177 138 118 139 165 129 57 3 16 107 210 251 252 238 236 229 224 227 232 236 238 228 227 227 244 235 226 241 231 211 193 166 145 131 123 116 112 75 62 46 36 33 31 27 23 28 26 23 21 20 20 22 23 30 27 24 24 26 27 26 24 21 20 20 21 23 22 18 14 13 14 15 16 16 15 14 13 12 14 14 11 11 16 20 20 14 13 13 12 12 13 13 14 14 15 16 18 21 23 25 26 24 22 22 26 32 36 36 35 36 29 29 39 43 37 32 32 35 35 37 40 44 43 39 35 39 41 36 37 52 63 74 87 74 105 143 175 202 214 199 175 133 150 203 249 244 214 188 168 131 120 106 98 86 78 101 142 188 216 217 204 217 194 139 133 197 189 133 138 201 210 193 201 214 230 223 172 100 47 29 30 38 38 36 34 30 26 23 21 22 23 26 28 30 30 29 28 26 29 32 35 35 33 30 28 27 28 29 32 34 36 38 39 38 36 34 33 33 32 33 34 46 33 29 54 115 188 217 202 204 203 187 161 148 152 150 140 100 81 79 107 130 116 78 48 72 94 107 95 74 59 51 46 35 53 55 46 47 50 48 48 34 57 58 72 86 66 50 49 45 44 39 34 34 36 33 26 26 24 18 14 19 28 29 25 19 20 23 26 27 26 24 22 18 17 14 12 11 11 11 12 11 13 15 17 17 15 13 11 13 16 21 24 26 30 35 39 46 43 46 56 52 35 45 80 108 99 76 53 49 54 45 27 29 31 34 36 36 37 41 45 41 40 38 37 35 33 33 32 38 45 51 46 34 24 23 26 26 26 27 28 26 24 22 20 19 18 19 26 34 37 33 27 22 22 22 22 23 24 24 24 24 24 25 26 27 27 28 28 30 31 31 28 24 21 22 23 24 27 29 27 22 21 23 27 32 50 59 85 136 178 158 83 38 16 55 102 113 114 108 106 106 110 122 135 132 120 116 121 126 133 155 172 170 165 163 158 159 164 159 127 116 159 174 130 123 107 110 116 184 240 203 180 172 149 109 111 106 57 48 82 116 149 156 182 163 154 192 150 67 4 11 67 151 245 239 159 73 24 29 43 30 30 36 41 45 52 53 49 65 103 113 90 96 100 76 112 216 248 206 187 207 211 200 216 254 239 162 104 99 114 94 110 160 204 243 254 254 220 104 60 151 192 145 123 113 89 87 77 53 41 43 55 56 30 69 182 255 236 158 78 161 205 191 211 240 236 213 137 52 27 122 238 237 219 233 227 222 192 195 199 182 201 234 232 232 221 222 201 190 188 184 217 221 225 221 217 225 229 207 174 180 207 221 220 225 228 224 220 216 227 247 254 207 101 32 33 57 126 215 254 240 229 232 230 233 233 246 246 215 176 128 80 36 44 115 179 248 222 112 129 250 254 251 245 255 253 246 252 253 240 226 217 208 209 230 255 253 249 197 111 57 57 68 66 67 62 43 40 48 33 37 77 89 112 105 120 164 142 82 70 124 164 88 42 57 81 113 144 151 135 112 129 91 62 109 102 75 33 49 57 31 43 63 58 60 64 73 38 28 86 135 165 194 229 247 230 213 220 229 227 226 224 225 235 211 142 131 191 240 191 161 173 181 209 205 116 61 86 126 153 176 195 148 57 35 68 105 152 202 222 229 246 228 211 212 216 200 197 215 229 228 192 134 99 110 138 161 176 189 204 206 202 206 206 201 201 201 201 200 200 200 201 202 203 199 200 201 200 197 194 195 198 190 194 202 204 206 211 200 173 133 172 185 193 171 174 203 163 83 92 102 87 65 76 89 74 56 86 113 132 99 38 67 155 226 231 172 115 145 188 168 128 114 133 172 172 119 93 116 135 187 215 202 191 196 195 205 217 201 150 93 101 136 146 145 136 177 174 164 160 182 211 189 134 143 175 208 192 147 143 175 192 193 198 205 199 168 145 165 203 173 145 151 175 179 184 195 194 190 192 194 194 193 192 194 196 193 195 197 197 194 190 186 184 186 180 170 164 165 166 161 155 170 169 163 164 189 211 195 161 172 162 158 152 130 122 162 216 192 158 151 158 146 152 183 203 179 146 110 88 95 129 157 161 139 143 156 150 132 137 140 117 118 112 127 147 170 171 150 152 156 156 152 150 150 143 120 97 167 225 234 180 101 63 100 144 184 206 194 200 209 174 147 150 165 99 41 34 66 110 134 134 87 66 89 105 68 48 55 44 56 54 49 47 56 73 88 96 101 110 157 203 211 213 215 204 185 179 181 177 154 146 178 218 201 136 85 139 230 220 145 111 61 70 119 149 142 168 199 189 138 102 77 68 60 66 65 47 42 34 37 56 74 76 69 64 88 146 177 159 110 54 56 109 212 250 205 123 98 70 40 51 69 84 81 72 95 125 105 58 41 52 47 58 122 194 212 193 185 161 149 161 163 131 86 57 59 55 35 34 46 67 112 140 137 95 81 123 151 115 66 53 71 73 69 71 60 78 167 247 242 224 98 8 43 120 182 206 123 28 49 146 254 247 251 164 81 116 247 253 194 118 204 244 248 248 220 167 132 170 233 239 132 121 183 193 151 111 50 21 21 28 30 46 98 148 140 100 47 25 21 37 79 158 220 227 166 133 113 83 54 48 53 70 91 113 114 97 81 55 35 37 99 138 186 211 224 215 198 217 232 244 233 212 227 204 199 152 178 209 212 210 198 174 126 43 26 44 61 61 53 51 54 58 58 64 131 206 198 146 128 139 149 120 78 43 49 67 60 58 52 42 45 47 53 54 56 85 107 145 187 221 215 189 170 144 171 177 108 77 138 209 227 193 174 174 175 175 175 175 176 176 174 175 177 178 179 178 176 175 181 181 181 181 181 181 181 180 186 184 180 177 176 177 178 180 178 179 182 184 185 184 183 182 185 185 185 185 185 185 185 186 184 185 186 187 188 188 188 188 189 191 192 189 185 184 189 194 188 188 188 189 189 189 190 190 191 191 192 192 191 189 187 186 188 188 188 191 193 193 191 188 195 194 194 194 194 194 193 193 193 193 193 193 192 191 191 190 193 193 193 193 193 193 193 193 193 193 193 192 192 191 190 190 190 189 189 189 190 191 191 190 187 189 191 193 193 192 191 190 196 195 194 193 192 191 190 190 193 193 194 194 193 193 192 192 190 191 192 193 194 194 194 194 195 194 193 193 193 193 194 195 195 195 195 195 195 195 195 195 198 198 197 197 197 198 199 200 201 200 200 199 199 198 197 197 201 203 204 205 204 202 199 198 198 200 204 207 208 207 205 203 205 201 198 200 205 208 205 201 209 208 208 207 208 209 211 212 213 213 213 214 214 215 215 215 216 216 216 217 217 218 218 218 220 220 220 220 220 220 220 220 221 221 220 220 219 218 217 217 218 217 214 221 229 222 214 220 221 221 220 219 219 219 220 221 214 213 212 212 211 210 209 209 210 210 209 209 210 212 213 214 213 212 211 209 208 211 216 220 202 179 152 132 127 135 134 121 137 142 130 128 126 130 169 203 161 157 171 192 187 195 225 229 185 208 182 118 62 56 84 89 74 94 176 241 216 171 172 188 198 131 87 106 141 168 207 249 243 246 236 166 81 92 179 240 215 215 214 212 211 210 209 208 210 204 204 209 210 208 211 219 236 248 225 109 1 9 100 189 252 246 227 218 221 215 216 233 254 239 129 30 123 229 252 153 57 8 14 76 178 254 245 219 220 218 216 215 216 218 220 221 216 216 217 219 220 221 221 221 222 234 229 184 117 151 240 235 217 215 214 216 218 220 219 217 210 217 221 227 219 219 228 210 223 218 220 231 233 226 222 225 224 224 224 223 223 223 222 222 223 224 225 224 223 222 223 225 223 227 213 196 216 232 222 229 226 226 225 223 221 220 218 218 217 193 160 191 238 242 215 164 106 195 255 239 197 159 136 130 122 143 156 150 140 144 157 167 176 183 171 140 168 212 209 220 222 157 159 183 180 198 209 186 151 127 145 166 158 114 81 112 166 226 222 225 227 221 223 171 100 136 214 252 240 233 220 176 117 78 59 39 43 58 49 57 57 43 34 40 51 59 67 75 53 46 39 36 33 29 29 31 36 33 42 58 62 51 44 47 34 35 40 44 44 46 59 74 105 129 155 176 205 237 251 249 166 129 159 228 245 228 220 217 215 218 221 225 228 225 225 230 222 223 229 225 218 231 237 221 214 215 218 221 223 225 233 241 181 100 151 159 91 76 116 208 255 240 254 252 196 153 149 146 109 64 39 44 43 34 34 38 40 37 34 33 35 36 35 33 28 27 25 22 20 19 19 18 21 26 35 36 18 21 106 216 252 240 235 251 245 142 24 3 81 192 255 252 249 225 146 72 191 247 249 226 237 234 218 227 228 230 243 245 242 251 235 189 159 124 54 15 11 49 92 175 220 232 217 208 245 253 215 125 112 79 39 31 79 160 221 243 232 216 217 213 226 225 187 180 198 212 164 77 28 23 28 33 55 69 101 127 117 75 42 32 24 12 48 130 208 254 254 221 192 169 164 173 189 215 197 137 83 106 141 203 236 222 222 235 249 249 182 76 28 38 40 25 55 157 217 184 126 159 233 226 202 212 231 197 88 14 62 152 227 240 224 202 194 207 190 114 72 98 80 78 113 162 203 196 179 114 38 63 109 162 215 175 102 77 75 90 75 97 65 54 89 92 103 153 160 105 116 185 180 127 142 111 90 87 112 107 132 203 229 187 111 86 118 111 114 99 105 140 189 233 243 227 247 249 254 186 93 60 97 171 222 251 230 192 167 157 135 73 36 20 41 109 181 224 235 229 228 231 237 231 208 195 199 205 213 216 225 225 202 177 182 204 209 204 210 200 205 210 194 206 224 232 230 175 105 105 160 195 178 202 241 248 234 176 112 127 114 82 86 105 90 73 73 68 56 57 72 105 139 149 130 108 130 145 135 167 202 244 230 188 213 232 199 138 108 125 143 119 101 118 169 221 203 213 238 174 95 146 210 232 232 222 242 226 164 64 20 12 10 124 206 250 249 180 146 120 94 38 28 18 20 78 142 189 181 182 189 212 231 232 253 248 246 207 92 23 18 28 24 25 37 36 44 75 86 117 149 158 147 134 130 131 133 100 133 123 93 119 226 239 137 38 53 113 159 222 253 250 233 216 227 221 218 228 221 224 229 232 233 230 225 226 231 237 243 215 161 157 184 212 229 202 159 138 117 89 54 42 42 33 29 29 28 25 22 20 21 23 25 22 19 19 21 24 27 28 23 19 19 23 24 20 17 17 16 17 17 14 11 9 10 12 15 12 12 14 15 14 14 15 18 16 15 14 13 13 13 13 13 17 20 22 21 21 23 24 18 20 22 25 28 30 32 33 34 29 32 36 33 36 40 34 38 39 26 40 51 45 54 50 60 62 66 106 126 126 147 147 152 183 221 244 245 228 199 175 134 131 149 208 205 172 173 140 130 108 105 86 85 90 107 187 228 225 206 198 215 210 166 126 159 136 154 205 227 192 151 154 188 219 208 172 147 96 42 29 39 33 35 39 35 34 31 21 25 28 32 34 33 33 33 34 29 30 32 33 34 34 33 33 29 30 30 29 29 32 36 40 38 35 31 28 29 32 38 41 37 26 21 37 72 121 174 210 204 217 204 172 172 195 185 151 78 57 103 183 202 161 107 66 104 183 176 153 139 108 90 62 63 53 45 39 36 45 50 43 43 46 50 56 59 57 52 47 48 44 40 37 35 33 29 27 28 24 19 18 19 22 23 22 20 20 24 31 36 34 26 17 13 12 9 7 7 8 11 12 12 15 17 18 16 14 13 14 22 23 23 22 22 24 29 33 42 46 49 51 50 49 49 50 67 76 70 50 39 43 40 29 30 36 47 57 56 46 41 41 45 46 46 40 33 30 31 34 35 40 38 27 20 21 25 27 35 33 30 27 24 22 22 21 19 21 26 33 38 37 31 25 22 22 22 22 23 24 24 25 28 27 27 26 26 26 26 26 28 29 30 30 28 25 22 19 25 30 32 28 23 23 23 22 26 32 48 75 105 114 93 66 47 37 51 63 62 90 115 102 94 109 133 138 125 134 165 187 132 104 91 141 155 126 147 177 169 168 146 110 137 174 161 168 194 197 133 85 152 204 183 186 182 143 103 104 97 44 36 95 118 120 151 187 173 155 152 122 78 13 10 74 152 235 251 196 124 72 77 59 33 42 42 53 63 77 104 104 87 97 96 62 51 39 55 123 184 188 191 224 236 207 186 210 223 207 193 177 124 80 96 116 143 169 166 195 207 140 85 96 181 194 128 138 160 144 114 83 61 46 57 86 81 51 66 144 193 161 127 136 220 231 207 223 227 247 227 160 78 58 161 254 248 228 215 207 222 204 189 163 177 210 215 229 233 197 196 199 211 218 202 210 208 223 219 218 220 222 222 203 179 202 225 223 222 229 221 212 217 233 252 252 208 136 73 24 40 109 197 248 252 248 241 234 242 245 226 181 119 56 21 21 92 178 204 247 253 204 111 150 217 242 238 226 234 232 226 235 230 231 233 235 236 236 235 235 237 252 238 182 133 111 94 75 62 40 38 54 61 56 48 39 41 31 52 93 101 72 49 47 55 80 98 92 75 61 50 42 53 58 52 48 56 56 41 29 26 41 46 54 71 79 102 143 159 165 121 67 49 41 55 99 198 246 254 239 228 224 220 223 227 216 218 232 205 142 153 233 239 164 175 218 208 188 161 125 67 42 76 127 188 200 113 46 74 110 142 186 238 242 223 225 212 212 209 204 201 204 212 219 186 128 98 131 175 191 201 217 219 212 203 198 197 199 201 202 206 205 204 203 200 198 196 195 196 193 198 200 194 196 203 204 201 198 202 202 199 203 201 187 180 136 156 174 176 168 173 133 60 37 45 61 110 162 141 102 86 122 160 171 122 48 67 162 234 210 139 88 106 131 134 139 158 164 132 88 90 95 106 158 208 205 200 196 191 190 196 205 221 185 137 110 117 140 156 160 161 175 162 147 176 208 188 144 134 178 199 178 151 141 159 189 185 196 181 179 163 145 173 194 141 139 189 205 151 146 192 205 203 188 176 173 179 193 197 189 193 192 194 197 199 197 192 188 192 183 170 157 162 179 168 133 157 165 165 182 189 174 160 140 149 172 189 196 149 111 154 198 197 165 148 147 148 137 134 165 166 130 94 89 113 142 160 166 130 135 155 149 137 136 122 111 127 130 126 122 139 161 157 137 157 145 175 168 158 137 84 99 196 247 251 219 190 160 125 107 97 99 96 99 109 110 108 114 141 106 50 25 51 90 108 113 96 77 59 58 65 66 58 49 45 53 52 48 49 48 50 59 94 110 113 105 106 118 140 164 154 167 185 178 157 162 170 156 112 51 121 243 253 218 176 115 74 61 68 107 159 191 177 142 105 83 79 80 80 97 97 66 44 40 50 62 55 46 47 49 115 203 238 226 129 68 123 123 144 182 155 104 91 66 36 43 44 48 65 62 82 128 110 53 57 66 71 63 90 137 167 194 240 232 166 142 142 131 141 130 81 52 47 54 45 46 64 74 80 71 81 100 121 110 66 50 72 97 54 27 10 34 160 250 252 247 163 53 20 49 80 100 134 88 90 197 249 250 253 190 95 85 203 242 135 123 239 253 254 252 208 147 148 207 237 220 152 136 197 231 195 146 76 20 24 16 17 44 109 185 210 189 65 24 15 27 57 99 113 111 111 143 158 170 86 14 75 109 112 112 121 139 115 66 41 25 50 114 165 187 206 211 200 193 212 222 216 232 219 202 231 232 160 127 198 223 226 184 107 48 33 21 35 62 86 77 44 38 34 57 119 157 176 168 121 103 116 92 62 37 49 71 74 85 65 63 50 39 38 41 59 86 97 119 122 146 161 152 160 159 135 115 67 59 151 233 243 252 177 178 178 178 178 179 179 179 175 176 177 177 178 177 177 177 181 181 181 181 181 181 181 181 182 181 179 178 177 178 180 181 181 181 181 181 182 183 184 185 185 186 186 186 186 186 186 186 187 188 188 188 188 187 187 186 187 191 194 192 189 187 189 192 188 188 188 189 189 190 190 190 191 191 192 192 192 191 190 189 191 190 189 191 193 193 191 189 190 190 190 190 190 191 191 191 191 192 193 194 194 194 194 194 194 194 194 194 194 194 194 194 191 191 191 192 192 193 193 193 188 191 192 192 190 189 191 193 191 190 190 190 191 191 192 193 194 194 193 192 192 191 191 190 193 193 193 193 193 193 192 191 193 193 193 194 193 193 192 192 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 199 198 198 197 198 199 200 200 200 200 200 200 200 201 201 201 200 200 200 200 200 200 201 201 201 201 202 202 202 202 202 201 202 202 201 202 204 205 205 204 208 208 208 208 209 210 212 213 215 215 214 214 214 214 214 214 216 216 217 217 217 218 218 218 220 220 220 220 220 220 220 220 221 221 220 220 219 218 218 217 219 226 218 208 214 224 225 223 220 220 220 220 219 219 218 218 214 213 213 212 211 210 209 209 210 210 210 211 211 212 212 213 211 214 218 219 218 217 218 219 216 203 180 157 142 130 116 102 117 121 101 85 85 111 151 161 159 189 199 194 224 254 241 196 182 213 216 183 132 104 101 81 55 103 190 225 170 109 91 88 110 82 59 61 81 115 162 201 205 179 133 81 86 174 244 242 213 213 212 211 210 209 209 208 207 209 211 214 214 211 205 201 233 247 200 74 11 75 176 246 246 226 216 219 214 207 224 254 249 132 66 96 203 252 202 92 31 2 29 119 212 252 226 207 217 217 217 220 222 221 217 213 217 217 218 219 220 221 221 221 228 251 219 116 90 190 255 232 218 216 215 217 219 220 219 218 216 222 215 216 219 223 229 214 228 227 225 223 221 221 224 228 224 224 224 223 223 222 222 222 219 221 223 225 226 225 222 221 236 229 193 181 213 232 228 224 221 221 221 221 221 221 222 222 230 195 145 177 238 230 177 125 118 211 255 219 176 179 183 169 171 167 150 133 136 150 146 129 151 183 161 124 160 199 201 219 196 141 144 169 202 254 252 212 175 111 140 212 237 214 164 135 201 237 206 213 243 243 247 227 139 134 182 241 249 242 237 222 190 147 88 44 46 58 53 59 49 46 49 58 63 59 50 43 42 43 47 54 59 66 78 89 105 110 121 135 139 125 101 81 74 72 62 46 41 43 39 29 33 54 81 110 143 177 198 204 184 155 182 234 238 220 219 220 231 228 212 207 219 221 217 222 224 208 206 220 233 234 218 197 214 217 221 222 220 220 227 236 204 158 206 231 165 74 74 195 238 246 250 222 156 95 76 83 70 48 37 35 30 30 37 41 42 39 36 35 35 34 32 30 28 27 25 23 21 20 19 19 16 25 36 35 18 31 121 229 247 247 244 225 178 85 13 25 101 199 232 245 253 168 87 130 221 242 233 213 211 205 207 229 214 225 225 220 229 242 247 246 240 202 111 37 6 14 43 127 208 254 238 217 244 248 198 144 165 184 124 37 29 82 145 198 234 244 241 216 213 228 233 240 199 173 113 51 24 26 37 47 45 51 73 98 97 68 42 33 31 12 22 73 149 225 254 238 236 223 206 185 183 205 177 103 73 149 204 232 235 217 215 220 244 244 183 86 40 49 53 38 34 93 133 154 170 204 247 247 239 241 251 205 88 19 68 149 206 246 245 143 119 212 240 206 130 57 16 47 80 115 190 251 221 144 54 45 56 72 125 147 166 185 202 161 155 182 152 89 73 91 81 72 66 57 65 69 81 73 110 103 123 132 108 48 88 160 231 220 143 113 121 94 100 93 126 194 242 248 234 220 219 235 245 221 180 113 72 111 177 230 183 151 142 116 117 93 37 37 58 101 139 161 185 209 244 242 246 249 232 204 199 213 223 205 190 183 173 164 175 195 211 203 214 214 213 201 182 195 220 241 198 120 116 177 201 175 193 220 231 239 222 151 86 68 81 47 56 105 136 143 139 129 119 130 151 172 178 155 113 80 117 170 203 239 243 246 212 166 191 238 208 125 109 173 195 136 90 145 202 235 208 206 236 200 117 130 205 239 231 246 248 148 88 23 9 27 60 184 240 249 240 186 183 180 146 57 21 7 22 102 184 230 205 185 174 187 202 212 245 251 253 216 108 44 15 20 29 29 23 37 73 101 116 171 220 227 213 202 194 186 124 94 104 125 126 135 215 205 80 75 168 197 134 169 248 246 234 219 228 224 221 228 221 227 226 227 228 226 223 223 226 230 229 221 199 177 176 218 253 238 226 213 195 173 143 110 82 67 62 53 41 30 23 22 25 28 23 24 25 25 24 24 25 25 29 24 19 18 19 19 19 19 17 18 19 18 17 15 15 15 13 12 10 9 11 13 14 13 17 16 14 13 12 11 11 11 15 17 20 21 20 20 21 22 19 20 22 24 25 26 27 27 29 26 29 34 31 32 35 33 28 39 42 71 90 93 124 146 146 132 138 168 176 178 195 194 213 223 230 231 229 216 185 154 146 149 144 155 137 136 181 176 122 92 116 111 96 122 148 182 217 213 206 198 203 210 173 111 101 137 186 224 231 189 135 122 157 193 206 195 182 143 83 43 35 27 28 32 29 31 35 32 28 31 34 34 33 31 31 31 30 31 32 33 34 33 33 32 28 29 30 29 29 30 34 37 38 35 31 28 28 31 36 39 38 30 25 31 49 78 114 141 163 202 201 164 169 203 179 115 53 88 153 220 237 182 103 56 136 190 177 164 170 166 163 135 85 47 28 36 43 43 43 42 40 41 44 49 53 55 53 50 47 44 40 39 38 38 36 34 30 26 21 19 20 21 22 22 21 22 25 30 33 30 22 15 13 12 11 10 9 10 11 11 12 14 17 17 16 16 17 18 21 22 23 22 21 23 26 29 35 39 45 48 49 49 49 50 55 62 58 43 36 38 36 29 39 48 64 75 70 53 38 32 40 43 43 39 34 32 34 38 35 37 34 25 20 22 26 27 34 33 30 28 25 24 24 23 23 24 27 32 36 34 27 21 22 23 23 24 26 27 28 29 26 27 28 29 29 29 29 28 27 28 29 29 29 27 25 24 23 29 32 29 25 25 24 23 30 30 34 47 66 75 66 51 39 56 69 69 75 94 105 100 93 110 142 151 137 149 181 195 160 143 112 107 127 152 170 163 158 165 157 144 155 161 166 198 229 196 125 85 129 161 143 150 161 126 110 129 118 61 47 90 114 120 136 168 167 139 128 119 92 22 12 73 150 226 252 225 165 120 123 125 118 103 84 111 111 134 159 141 107 108 107 75 65 83 105 114 140 205 246 236 242 234 200 201 218 202 180 167 133 96 121 147 135 111 95 116 130 84 70 113 196 205 147 150 187 158 117 84 61 49 67 100 90 76 58 71 88 79 105 171 199 245 251 247 219 219 230 126 65 89 190 254 237 215 209 220 230 226 185 130 163 235 238 221 197 182 193 209 221 227 211 196 210 225 223 224 222 219 222 211 180 199 222 225 221 221 219 223 224 228 254 250 182 127 100 63 47 52 118 200 239 254 252 227 209 170 111 65 46 44 64 94 178 244 235 243 233 176 105 163 189 192 198 216 234 230 219 220 221 222 223 225 226 226 226 225 227 236 240 231 219 206 186 167 138 103 69 69 113 156 138 84 39 32 41 57 56 47 43 42 53 74 89 81 59 44 43 48 50 50 46 46 49 47 54 73 88 105 123 147 176 190 203 224 238 234 192 134 86 43 35 63 153 203 238 246 253 250 237 233 226 226 229 236 211 153 149 205 183 146 157 203 221 220 189 131 80 18 51 108 134 138 114 115 166 180 164 157 199 230 221 209 208 209 210 214 221 218 195 170 127 132 157 196 217 213 209 214 207 204 200 199 200 202 202 201 201 201 201 201 200 199 198 197 204 199 201 201 194 196 203 202 200 192 198 208 205 200 202 206 200 144 136 144 160 164 149 86 43 74 106 103 128 167 146 110 123 154 183 187 134 49 50 131 186 188 138 82 91 136 178 211 204 191 135 78 89 118 140 188 207 202 197 195 192 190 193 198 204 212 178 110 81 115 161 178 160 166 147 132 161 195 182 148 147 182 190 168 147 132 136 158 167 186 173 160 162 159 159 158 176 183 198 192 165 162 186 204 197 186 159 151 177 199 196 189 195 194 193 194 196 196 196 195 191 192 190 178 170 173 161 133 147 162 167 186 191 165 140 120 147 177 210 234 184 109 117 157 179 151 126 134 147 138 137 151 145 125 95 80 94 126 151 160 120 104 132 162 163 146 134 147 160 149 122 102 121 160 177 168 141 109 130 142 147 131 102 142 214 249 241 208 205 201 168 139 108 104 93 86 84 76 72 80 92 83 55 30 33 51 70 85 76 71 65 62 65 70 75 77 56 59 57 55 55 51 55 70 97 101 95 97 116 125 112 98 82 105 152 182 173 153 128 100 44 70 170 254 252 219 166 95 71 75 88 117 147 151 128 104 102 103 117 120 111 120 137 139 94 67 58 65 56 40 35 37 87 141 159 159 121 109 162 164 136 121 96 79 74 71 68 69 69 40 45 53 63 83 75 53 69 99 112 78 59 80 115 157 206 254 214 143 120 158 204 182 117 73 51 56 54 51 51 46 48 42 59 86 112 110 81 76 137 146 110 92 58 29 119 233 254 248 170 83 48 34 66 140 193 123 127 214 251 251 249 224 149 71 122 138 140 192 240 252 253 233 160 124 180 228 225 220 172 169 209 214 181 143 81 29 15 29 21 23 105 225 250 191 108 35 12 33 41 38 66 127 207 240 244 238 131 32 88 147 170 137 111 130 127 81 47 32 48 108 153 166 187 214 217 204 194 210 198 198 182 183 231 240 153 123 205 240 233 178 102 44 23 27 59 89 106 96 59 41 34 45 82 127 173 186 145 105 84 53 36 41 70 95 105 129 129 112 84 59 42 34 47 73 99 147 161 155 133 116 130 135 100 71 84 138 199 230 233 248 179 179 179 179 179 180 180 180 179 179 178 178 178 179 180 181 181 181 181 181 181 181 181 181 178 178 179 179 180 180 180 181 184 182 181 179 180 182 185 187 186 186 187 187 187 188 188 188 190 190 190 190 189 188 186 186 186 190 195 195 192 190 189 191 188 188 189 189 189 190 190 190 189 190 190 191 191 191 190 190 191 190 188 188 189 190 189 188 188 188 188 189 189 190 190 190 189 190 192 194 196 197 198 198 196 196 196 196 196 196 196 196 192 192 192 192 192 193 193 193 188 192 196 194 190 188 192 197 193 192 190 189 189 191 194 195 192 192 192 192 192 192 192 192 192 193 193 193 193 192 192 191 194 195 194 194 193 192 191 190 193 194 195 196 196 195 194 193 196 196 196 196 196 196 196 196 199 199 198 198 198 199 200 201 200 200 201 201 202 203 204 204 201 200 198 198 199 201 204 206 205 204 202 200 199 200 201 202 201 202 204 204 204 204 206 208 207 207 207 208 209 211 213 214 216 216 216 215 214 213 213 212 216 217 217 217 218 218 218 218 220 220 220 220 220 220 220 220 221 221 221 220 219 219 218 218 215 224 225 219 220 226 225 219 219 219 220 220 219 218 216 214 214 214 213 212 212 211 210 210 210 211 212 212 212 212 211 211 212 215 218 219 217 216 216 217 234 223 199 186 189 171 120 76 112 123 119 109 104 131 165 156 135 178 198 180 208 232 186 158 200 233 252 244 197 158 130 84 42 85 137 146 127 131 136 116 59 98 130 129 118 117 121 121 97 60 56 103 175 235 238 197 211 211 210 210 210 209 209 209 208 212 212 209 209 214 216 213 249 250 169 38 37 154 232 250 224 209 214 221 215 225 246 252 163 41 58 193 251 252 148 64 9 3 65 167 236 241 215 214 214 214 215 217 220 220 217 213 218 219 220 220 220 220 221 221 241 235 177 87 122 220 236 230 218 217 216 217 219 220 219 218 217 225 210 212 224 223 222 216 215 222 226 223 221 225 225 222 224 224 223 223 223 222 222 222 224 221 218 218 221 224 225 225 234 216 162 171 219 233 230 212 221 222 222 223 223 224 224 225 231 207 152 162 218 218 161 108 116 176 228 222 200 214 235 231 221 210 181 152 151 159 141 109 165 196 165 155 205 224 217 226 204 135 131 165 215 255 233 208 204 151 165 217 235 214 183 176 241 241 184 196 246 241 233 229 182 142 161 229 253 240 240 251 248 204 115 74 80 61 43 48 49 52 55 56 57 55 48 40 36 49 79 118 151 170 179 183 198 219 239 245 240 228 204 182 145 140 127 108 89 70 48 32 43 40 38 41 53 74 97 113 136 129 170 228 243 234 228 222 214 222 197 179 205 224 217 214 232 197 172 188 213 202 169 150 212 222 227 222 219 223 230 233 213 193 215 255 221 83 48 174 255 254 204 128 94 83 63 47 55 41 34 31 28 37 48 49 43 41 38 36 35 32 29 27 28 26 24 22 21 20 19 19 15 27 38 31 16 44 142 242 246 247 250 214 133 38 3 47 108 188 226 254 237 100 58 189 231 230 221 208 207 215 217 211 219 228 215 205 216 213 213 237 253 237 157 78 40 15 7 74 170 236 240 253 253 190 125 138 239 254 188 92 50 20 39 116 174 222 239 226 220 238 252 246 176 114 56 32 26 31 44 54 43 40 49 68 74 60 43 36 32 16 11 35 99 185 233 233 241 232 241 248 234 208 156 95 128 208 241 236 228 215 217 225 253 245 166 64 36 74 84 53 24 42 63 131 210 244 254 254 254 254 210 100 14 46 127 160 163 208 215 75 61 210 254 250 198 55 1 45 99 144 175 186 153 130 112 119 95 41 72 171 250 250 254 203 234 255 223 131 98 154 161 129 113 127 133 103 89 97 109 86 108 121 97 51 72 135 208 176 104 112 131 107 95 85 124 205 255 251 237 239 239 244 216 199 211 153 64 59 112 142 100 106 139 161 170 89 53 114 153 143 115 100 120 158 201 218 227 232 228 204 188 198 205 176 151 148 156 166 180 194 211 199 209 217 211 193 177 188 217 189 130 115 170 207 190 170 202 228 219 218 175 103 104 133 155 104 93 153 221 244 232 217 202 205 207 202 186 162 136 119 142 181 203 235 245 239 195 138 170 217 203 146 143 205 218 148 100 185 232 241 211 188 215 210 128 132 194 237 248 242 194 78 35 8 16 70 131 241 251 234 204 184 222 242 199 76 16 4 22 101 183 232 219 212 201 206 194 198 224 244 253 211 101 30 19 15 30 32 15 40 93 119 137 203 254 254 242 241 238 225 197 161 119 129 132 106 137 105 62 152 254 238 105 91 192 242 239 226 228 226 226 228 222 230 224 225 225 224 223 223 223 224 222 227 242 209 163 173 195 194 234 254 254 251 229 185 157 166 132 117 94 72 55 43 35 30 29 28 26 24 23 24 26 28 33 28 22 20 23 26 24 21 20 19 19 18 18 16 14 12 14 16 13 7 7 13 14 10 15 15 13 12 10 9 10 11 17 19 20 20 18 18 18 20 21 22 22 23 22 22 21 20 23 21 26 31 30 27 29 34 27 52 66 100 123 134 185 231 213 168 165 174 171 186 198 197 219 225 222 213 214 213 190 160 192 186 154 133 120 143 184 166 113 111 112 97 120 148 146 170 213 209 211 206 205 217 174 89 80 164 212 212 213 194 157 139 156 176 202 216 218 197 133 61 32 21 22 29 29 31 36 36 33 35 36 35 33 30 29 30 32 33 33 33 33 32 31 31 27 29 30 29 28 29 32 34 37 34 31 28 28 30 33 36 42 39 37 35 35 42 56 70 107 161 180 158 169 206 187 127 111 146 172 194 202 152 82 53 101 122 106 111 146 188 220 201 133 57 12 28 42 33 31 39 35 35 36 39 44 48 51 52 46 43 41 40 42 44 44 43 34 30 25 21 20 21 21 21 22 25 28 30 29 24 18 13 14 13 13 12 11 11 11 12 14 16 17 17 17 17 20 23 20 22 23 23 21 21 23 25 27 32 40 45 47 48 49 50 45 47 45 40 35 34 33 31 47 56 69 76 69 52 37 30 36 38 40 38 35 34 37 40 36 35 30 24 23 26 29 29 33 32 30 29 28 27 27 27 27 27 29 32 34 31 24 18 22 23 25 27 29 31 33 34 25 27 30 33 34 33 32 31 26 27 27 28 28 28 28 29 20 28 32 31 28 27 27 25 34 32 30 32 40 46 44 39 31 54 73 100 130 125 93 74 78 112 169 186 155 148 170 176 173 168 139 92 101 155 175 167 171 181 164 156 162 165 192 225 218 150 93 78 98 105 86 86 112 126 162 175 129 80 78 98 109 120 127 157 169 136 120 127 94 29 15 71 143 207 235 226 174 176 196 197 198 179 147 168 198 186 163 125 106 128 134 103 109 163 169 118 119 200 253 253 254 249 211 211 223 178 140 143 124 107 154 204 175 115 81 70 53 43 70 124 193 212 161 129 136 117 101 93 75 58 70 100 79 79 65 62 61 43 74 150 202 229 236 252 254 246 245 96 39 125 223 253 239 220 210 225 220 224 181 129 162 214 210 201 187 191 203 221 226 229 217 176 194 215 222 226 222 217 226 222 196 199 210 226 226 217 218 227 241 232 243 200 118 126 175 172 92 25 39 124 182 211 203 162 99 68 52 82 122 127 118 122 199 254 218 196 190 151 97 148 141 149 184 220 229 225 224 222 218 219 220 221 222 222 222 222 225 222 228 243 252 251 244 240 230 212 184 175 210 252 230 165 78 61 50 43 36 42 47 39 42 46 54 59 54 45 41 42 44 53 59 73 104 134 156 172 181 200 220 237 251 255 253 254 254 254 240 207 148 81 45 42 74 114 159 198 232 247 246 248 234 243 243 243 224 175 154 180 172 144 122 167 220 246 254 223 166 46 55 101 96 116 165 221 230 230 189 146 156 188 207 218 220 215 214 216 207 182 155 139 146 180 217 231 222 209 203 203 201 200 201 203 204 203 201 199 197 198 199 199 200 200 200 200 206 201 202 201 196 199 203 200 204 191 188 196 201 201 203 208 191 142 122 125 148 153 116 40 65 132 168 146 150 163 129 97 138 177 199 195 157 83 56 98 140 147 109 65 82 133 170 189 177 157 116 92 126 154 161 194 201 195 191 192 194 194 194 196 191 215 206 146 87 86 137 186 157 146 114 101 134 171 168 146 143 164 162 150 143 119 105 122 138 134 127 130 150 141 127 156 203 218 200 177 179 176 178 203 196 185 152 146 183 207 199 191 198 197 194 190 189 191 193 195 189 197 206 200 183 171 153 128 121 152 170 196 201 162 127 111 148 183 211 229 192 120 107 136 161 147 118 139 160 149 147 139 131 131 111 81 80 111 141 152 116 91 122 168 175 153 142 163 190 174 134 99 110 157 190 194 157 119 115 112 116 114 103 144 205 225 198 160 176 205 203 191 169 156 143 141 131 100 76 78 78 82 68 45 34 34 45 61 60 60 74 93 93 81 84 101 80 56 34 45 76 86 74 68 82 93 90 107 175 234 221 176 125 102 103 126 131 109 71 38 37 106 199 246 222 162 101 61 88 98 108 121 123 104 104 131 146 156 169 164 139 135 180 234 177 123 86 78 63 40 33 36 47 67 70 79 93 117 145 141 119 100 112 120 108 131 168 169 115 53 36 48 56 63 58 54 80 137 170 120 58 43 66 111 156 198 199 178 148 154 199 203 152 103 64 59 75 93 88 65 44 32 46 64 78 79 69 78 156 194 204 202 159 71 65 137 215 214 167 126 99 48 52 132 150 114 139 185 219 249 253 254 199 111 78 58 132 209 202 188 189 160 152 174 202 224 221 197 161 181 201 186 168 143 81 32 20 20 16 32 103 192 206 160 115 60 27 21 24 30 69 142 248 253 252 246 132 7 63 181 226 213 159 122 107 81 56 34 38 87 140 167 192 228 241 227 211 228 209 189 150 140 194 214 160 127 214 252 240 170 97 39 37 44 77 96 105 106 75 49 36 37 35 74 146 203 210 176 101 36 13 49 102 133 151 187 198 174 149 130 99 60 38 39 90 154 196 200 183 165 148 117 69 43 110 199 228 230 232 241 177 177 177 177 177 178 178 178 183 182 181 180 180 181 183 184 180 180 180 181 181 181 181 182 177 178 180 181 181 181 180 179 183 183 182 181 182 183 184 185 187 187 187 188 188 189 189 189 190 190 190 190 190 189 188 188 187 190 193 193 191 190 190 191 189 189 189 189 190 190 191 191 187 188 188 189 190 190 191 191 194 192 190 188 188 189 190 191 189 190 190 191 192 192 193 193 189 190 192 194 196 197 198 198 196 196 196 196 196 196 196 196 195 194 194 193 192 192 191 191 190 193 196 195 192 191 193 197 193 192 191 191 191 192 194 195 192 192 192 193 193 194 194 194 193 193 193 193 193 192 192 191 194 194 194 194 194 193 192 192 193 194 197 198 198 197 194 193 197 197 197 197 197 197 197 197 199 198 197 197 197 198 199 200 201 201 201 202 202 203 203 203 204 203 202 202 202 204 205 206 206 205 203 203 202 203 204 204 203 203 204 205 206 207 208 208 206 207 207 209 210 212 214 214 215 215 215 215 215 215 214 214 217 217 217 218 218 218 219 219 221 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 217 218 230 242 235 222 216 216 217 219 220 221 220 217 213 211 214 214 213 213 212 212 212 211 211 212 213 213 213 212 211 210 214 214 213 210 208 208 211 214 222 217 189 175 196 196 135 68 93 123 160 177 167 178 201 183 121 140 180 166 146 136 133 189 232 251 248 216 171 148 126 71 42 66 91 109 150 208 213 169 109 173 225 224 204 194 183 167 101 70 99 182 233 231 216 207 210 210 210 210 210 211 211 211 208 212 212 207 204 210 223 233 249 203 101 26 97 226 253 230 219 215 220 212 212 247 245 187 80 66 167 242 253 178 99 29 1 51 137 212 243 230 215 223 213 213 213 212 213 216 220 223 219 220 221 221 220 220 221 223 230 232 151 78 159 254 235 205 217 217 217 217 218 218 218 217 214 224 211 218 229 215 214 222 223 223 222 222 226 229 226 220 223 223 223 223 222 222 221 221 226 223 221 221 224 227 227 226 230 200 135 164 223 228 230 213 223 223 223 222 221 221 220 220 221 224 193 166 183 204 174 120 86 132 209 253 244 238 249 252 244 230 206 190 190 186 156 121 144 164 154 177 203 188 179 173 148 130 156 169 179 187 167 175 167 207 223 213 185 127 114 171 222 208 166 169 180 153 137 131 158 123 137 205 246 242 239 250 250 218 137 132 147 86 40 40 45 54 58 52 49 53 57 56 49 60 95 155 216 251 254 254 247 255 254 253 251 253 251 244 237 226 221 215 178 124 93 93 86 73 60 51 43 38 42 51 67 79 135 209 249 253 242 224 226 230 191 164 200 234 230 224 226 214 192 187 194 177 153 151 213 235 242 230 227 237 230 210 183 190 205 247 227 119 100 190 249 185 112 91 113 119 86 53 55 42 31 27 38 64 76 66 38 38 37 36 34 31 27 25 26 25 23 21 19 18 18 18 20 33 40 24 12 60 164 249 250 242 251 224 133 29 4 60 116 182 245 240 155 73 115 228 231 214 216 222 216 223 229 215 228 222 210 212 219 210 205 220 248 248 193 134 112 59 4 34 145 233 253 253 208 122 91 139 223 253 225 178 143 71 17 33 90 159 210 248 254 254 239 186 122 63 30 33 34 35 43 46 52 44 44 54 60 53 43 36 34 21 11 25 76 147 202 223 231 214 221 239 226 189 147 115 191 233 232 220 216 206 222 250 249 206 106 22 49 140 154 94 35 28 37 99 189 247 255 251 228 178 92 6 18 141 228 215 167 169 140 41 69 212 254 243 174 47 28 94 170 230 198 126 97 125 185 225 185 69 47 169 253 255 244 194 220 248 205 108 174 250 247 198 195 223 231 208 198 190 153 103 92 89 101 127 101 113 129 85 55 84 97 100 102 90 100 147 198 218 225 235 232 229 188 162 182 164 96 57 55 41 75 142 192 249 216 63 94 197 245 209 169 143 118 107 109 127 151 190 213 183 153 164 175 161 153 162 180 194 203 210 212 200 202 208 207 202 192 187 180 114 99 174 223 186 161 192 217 238 218 180 131 111 173 242 230 164 114 150 225 250 235 224 226 229 230 224 213 202 196 194 191 181 156 169 200 219 200 155 160 182 199 208 206 211 197 143 120 211 239 237 207 162 180 204 145 128 194 248 247 186 118 44 18 10 32 115 177 241 230 202 184 193 245 250 201 76 19 9 22 67 112 161 190 234 248 253 234 215 208 222 234 189 91 22 27 18 24 27 19 40 93 132 175 220 249 238 225 230 235 228 236 227 197 198 197 140 85 33 107 222 253 225 134 55 106 229 248 236 227 224 229 228 224 231 226 226 226 226 227 226 225 223 227 224 245 217 166 143 147 186 214 245 253 253 251 220 207 239 212 200 181 160 139 117 95 81 78 69 56 47 45 46 47 46 40 32 25 25 30 32 26 18 22 20 18 18 19 20 20 19 17 23 22 14 11 16 17 13 12 12 12 11 9 9 11 12 19 20 20 19 16 15 16 17 23 23 23 23 21 19 17 16 18 19 23 29 29 21 24 39 61 99 107 120 127 126 166 206 194 135 139 152 162 195 199 185 178 190 191 180 184 197 192 172 199 197 174 162 164 180 182 138 122 132 113 96 141 168 154 178 208 209 209 210 221 218 155 70 117 211 221 175 175 193 193 182 177 168 189 217 226 222 173 96 45 24 20 30 34 33 33 29 35 37 38 37 33 31 31 31 34 33 33 32 32 31 30 29 27 29 31 31 30 30 31 33 36 34 31 29 28 29 31 33 39 42 44 44 40 35 34 34 66 106 137 147 165 194 200 184 198 201 187 166 144 107 76 72 52 52 39 54 99 172 233 230 169 75 12 19 31 23 24 36 33 31 30 31 34 40 46 49 46 44 42 42 44 47 47 47 37 33 28 23 21 20 20 21 25 28 32 31 26 20 15 13 18 16 13 11 11 12 15 16 19 20 20 19 17 18 22 25 21 23 25 25 23 22 22 23 23 29 36 42 44 45 47 48 44 42 42 42 39 35 32 34 48 51 53 51 45 39 36 37 35 37 38 37 35 35 37 39 37 33 28 26 27 30 32 31 31 31 31 30 30 30 30 30 30 30 30 33 35 32 26 21 22 23 26 29 32 34 35 36 27 30 33 36 37 35 33 31 27 27 26 26 26 27 28 28 19 27 33 32 30 30 29 27 30 31 33 37 40 42 39 35 28 38 77 138 175 156 113 89 78 109 174 197 155 133 156 174 199 173 153 116 111 132 130 139 189 204 166 141 151 174 202 196 173 98 77 99 111 106 81 62 68 140 219 200 116 98 126 124 103 112 123 154 161 134 123 122 81 31 17 65 133 188 203 188 163 197 234 226 213 209 201 214 236 178 114 88 116 165 168 129 155 211 193 143 149 166 186 230 244 251 230 225 224 194 167 154 103 117 176 222 183 131 107 72 59 48 71 110 139 144 113 78 82 80 96 105 76 43 50 77 91 93 121 156 147 100 78 91 116 147 159 193 241 255 223 93 53 164 224 213 218 227 219 225 216 229 189 145 163 184 183 197 208 219 217 225 221 222 219 168 175 209 225 226 220 219 230 223 200 185 183 213 230 221 224 232 222 188 166 123 108 185 249 242 173 85 38 66 108 126 110 77 38 50 106 191 224 176 122 111 163 218 173 150 166 148 98 117 126 155 198 209 199 217 235 222 221 221 222 222 223 223 223 223 224 219 221 227 229 228 235 247 251 250 251 250 252 255 246 216 176 142 103 64 51 79 103 92 75 60 49 46 45 47 61 78 85 79 86 133 204 246 250 245 244 255 254 254 245 238 233 230 223 227 246 249 209 149 91 50 25 37 64 106 151 186 211 229 233 249 255 253 233 181 148 160 201 166 123 181 243 244 254 252 173 47 83 163 169 192 226 249 239 241 221 187 159 151 181 229 222 193 173 170 158 142 151 177 207 220 224 213 201 198 200 201 204 204 205 206 205 203 200 198 197 198 199 200 200 201 200 200 201 197 200 201 198 201 201 192 201 189 175 180 200 211 206 200 175 153 146 153 161 140 86 25 110 187 206 167 157 150 117 101 136 164 150 127 121 85 54 68 106 113 97 87 114 143 143 132 120 106 98 118 165 176 158 174 200 193 189 192 195 195 193 194 195 190 200 199 146 86 95 147 142 125 91 79 107 138 140 130 125 134 134 144 150 115 90 111 123 110 106 112 137 127 116 177 198 211 195 180 185 177 176 203 190 173 161 170 190 203 200 190 194 195 194 191 190 194 197 198 183 186 197 203 196 180 152 120 108 153 184 210 208 159 121 108 141 175 185 184 180 149 124 126 153 160 132 150 166 149 149 127 124 138 127 91 80 106 134 141 117 104 130 154 154 143 132 141 168 162 133 103 111 152 182 186 171 165 153 120 113 121 108 113 153 175 157 125 138 174 207 235 224 187 168 184 184 136 97 96 109 102 82 67 61 51 42 43 53 45 75 128 135 98 84 104 95 59 21 30 80 112 102 83 79 69 55 80 162 238 253 245 222 174 131 117 110 89 58 34 68 138 182 171 129 77 57 76 138 156 171 186 180 134 110 136 146 150 169 186 164 130 156 219 222 166 117 92 66 45 39 41 44 48 48 47 66 88 90 92 109 117 150 160 154 201 253 253 155 75 41 48 62 72 60 46 81 137 173 128 66 38 44 77 105 115 170 239 212 143 146 172 164 141 95 65 96 154 159 120 63 46 51 52 46 45 49 67 119 203 252 252 235 139 48 42 117 131 144 159 147 87 47 61 65 77 125 163 188 222 241 247 216 113 21 39 139 168 174 176 125 121 176 225 212 202 199 172 159 194 201 187 186 158 84 28 28 13 20 48 75 96 107 104 116 94 58 20 20 38 61 102 191 245 233 175 84 23 80 160 236 253 214 139 98 75 57 39 39 69 121 162 188 224 249 246 241 250 237 224 161 112 157 193 169 128 205 250 234 157 84 21 41 57 94 104 103 106 83 59 36 48 31 52 119 202 254 249 154 50 8 59 126 158 177 214 219 211 214 208 158 85 34 15 66 129 197 237 250 243 202 146 91 60 97 159 205 241 241 220 176 176 176 176 177 177 177 177 182 181 180 179 179 181 182 184 180 180 180 181 181 182 182 182 179 180 182 183 182 181 179 177 181 182 184 185 185 184 183 182 186 187 187 188 189 190 190 190 188 189 190 190 191 191 191 190 188 189 189 188 187 188 191 193 189 189 190 190 190 191 191 191 189 189 189 190 191 192 193 193 197 196 194 192 191 192 193 195 191 191 192 193 193 194 195 195 191 192 193 194 195 195 195 195 195 195 195 195 195 195 195 195 193 193 193 193 193 193 194 194 194 194 194 194 194 195 195 195 191 192 193 195 195 195 194 193 193 194 194 195 195 196 196 197 193 194 194 194 194 193 193 192 193 193 194 195 196 196 196 195 194 195 197 199 199 197 195 194 197 197 197 197 197 197 197 197 198 197 197 196 197 197 198 199 203 203 202 202 201 201 201 200 204 205 206 206 206 204 203 202 201 202 204 205 206 206 206 205 207 204 202 204 209 211 209 206 206 207 208 210 211 213 214 214 213 213 214 215 216 217 217 218 217 217 218 218 218 219 219 219 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 228 221 221 215 200 202 216 221 217 218 220 220 219 216 213 211 214 214 214 214 213 213 213 213 212 212 213 213 213 212 211 211 214 215 215 213 210 208 209 210 209 221 198 163 172 194 157 91 66 115 171 201 204 224 238 203 150 144 175 138 86 96 145 223 242 248 218 169 137 134 114 54 44 74 116 148 169 176 156 123 167 212 247 247 236 234 229 218 187 183 195 214 216 211 214 220 211 211 211 211 212 212 212 212 208 211 214 214 208 209 225 244 247 122 28 55 171 252 246 223 217 214 219 215 227 253 219 118 52 158 247 254 227 118 46 1 24 130 220 247 239 223 216 215 215 218 220 219 216 216 220 224 219 221 222 221 220 220 223 226 242 215 118 105 198 245 231 214 217 217 217 217 216 216 216 217 215 221 213 222 225 211 220 237 243 231 219 216 221 226 226 224 223 223 222 222 222 221 221 221 222 223 225 226 226 224 223 222 238 199 133 167 224 223 229 223 220 220 219 219 218 217 217 217 223 231 232 196 168 179 162 111 59 112 198 255 255 241 227 217 244 215 193 199 214 205 171 140 112 132 157 182 160 140 151 129 97 171 227 184 127 117 120 135 162 221 218 165 113 68 76 128 149 122 103 94 74 81 117 132 103 76 80 132 195 235 246 241 245 224 158 158 172 104 45 34 25 44 59 58 53 54 56 56 66 61 72 112 167 213 240 251 255 246 231 223 225 232 237 239 254 247 252 255 239 201 185 193 174 154 129 109 84 59 45 44 44 58 102 163 211 237 247 246 254 217 167 168 214 238 236 241 244 253 248 227 220 212 204 208 204 242 254 247 248 254 225 174 146 194 239 254 221 168 174 198 151 62 66 159 182 121 68 53 44 33 17 21 74 139 133 78 31 33 35 35 33 30 27 25 23 22 21 19 18 17 17 17 25 36 38 15 11 81 187 253 250 250 253 210 114 27 19 80 150 217 253 175 81 114 208 246 235 206 210 225 214 214 231 233 219 210 219 228 218 214 221 221 235 239 205 171 178 116 25 16 111 218 244 170 117 116 151 161 147 207 227 207 204 185 106 24 39 84 140 208 231 209 170 102 69 40 33 40 34 32 39 39 51 47 46 48 50 47 40 34 36 19 7 21 69 133 198 243 247 206 158 132 135 153 156 142 195 223 218 212 215 213 233 253 219 136 37 8 86 192 200 133 73 39 29 54 119 206 229 192 119 49 14 53 136 223 252 243 206 172 83 20 62 158 197 170 80 11 46 123 174 211 189 146 145 156 204 237 204 84 23 113 227 250 244 231 187 158 119 101 198 253 216 168 199 234 247 254 254 238 188 162 152 135 138 176 164 128 85 60 87 94 69 92 112 107 82 75 115 162 178 178 160 168 175 163 136 125 117 91 58 14 105 213 254 240 141 71 154 227 255 242 246 231 168 110 77 63 76 144 200 178 146 160 180 186 196 206 213 216 218 220 210 207 204 205 211 222 209 169 108 98 147 216 214 178 187 224 232 224 196 143 139 188 224 249 249 187 113 124 200 228 211 211 216 216 216 216 216 221 228 233 216 201 168 159 175 189 198 179 147 176 218 245 238 224 192 126 124 215 242 238 198 135 157 204 177 113 191 248 195 113 75 21 13 20 59 165 215 227 205 203 218 233 248 217 152 54 25 27 30 38 41 77 124 196 230 243 234 222 207 216 210 152 77 28 25 26 20 17 22 39 99 174 237 245 242 228 219 222 226 226 234 245 246 245 253 203 83 36 151 226 208 230 208 80 52 196 250 246 227 221 229 227 225 229 228 227 228 228 229 229 227 226 236 219 202 163 137 124 145 223 238 240 216 208 223 212 207 236 253 248 241 234 225 211 195 183 169 155 139 129 126 121 111 102 77 61 44 38 38 35 30 28 26 25 22 21 21 22 24 25 15 22 23 17 14 18 19 16 10 12 13 12 10 10 13 16 20 20 20 17 14 12 13 15 23 23 24 24 22 20 17 15 16 20 21 28 30 18 22 48 120 175 178 164 149 122 122 129 112 73 101 131 157 200 196 168 154 163 159 149 158 178 176 157 152 180 203 215 207 189 162 125 113 114 125 130 144 168 180 189 203 213 201 203 224 194 114 62 152 241 225 155 141 167 193 197 185 165 183 210 214 222 206 156 86 45 21 26 32 32 31 28 35 36 37 36 34 33 33 34 33 33 32 31 30 29 28 28 27 30 33 34 33 31 32 33 34 33 31 29 29 29 30 31 30 34 39 44 46 42 33 24 45 63 90 121 156 188 211 221 201 197 185 148 105 92 88 72 40 35 33 45 71 130 186 188 147 73 20 19 26 24 26 33 33 32 30 29 30 34 39 42 46 44 43 43 45 46 45 44 37 35 30 25 21 20 21 22 27 30 33 31 25 19 16 16 22 18 13 10 10 14 19 22 24 25 24 22 19 19 22 24 23 25 27 27 25 23 24 25 25 29 34 38 40 41 43 44 48 44 44 46 43 36 32 32 42 41 37 30 25 27 33 38 36 38 38 37 35 34 34 34 33 29 25 26 29 31 31 30 30 30 31 31 32 32 32 32 31 30 30 33 36 36 32 28 23 25 27 30 33 34 35 35 31 33 36 37 37 35 32 30 29 28 26 24 23 23 24 24 21 29 34 33 31 31 30 29 28 28 31 35 38 39 38 38 34 41 92 150 168 175 176 161 109 102 132 158 137 126 160 196 192 150 142 142 148 141 111 114 168 187 153 126 134 163 184 159 144 81 95 142 156 158 133 96 76 133 199 167 94 121 174 155 102 100 120 151 143 129 133 116 81 40 21 53 122 187 197 163 162 193 230 213 186 211 234 226 169 132 103 116 164 203 193 157 179 190 182 192 206 162 130 161 204 246 254 232 217 241 239 176 98 126 176 193 157 140 139 99 58 55 76 102 95 87 99 100 79 79 99 102 62 36 65 107 137 152 210 243 211 172 138 95 62 88 90 133 218 255 175 95 137 217 208 153 169 212 225 226 243 240 180 141 174 205 209 216 218 228 219 220 216 214 211 168 181 223 235 224 211 213 220 203 182 167 160 200 227 225 240 246 211 118 52 46 119 222 254 254 245 195 112 65 72 73 56 52 67 102 171 226 197 109 72 99 181 209 165 162 177 142 104 120 168 208 218 163 130 183 229 213 220 220 220 220 220 221 221 222 217 222 227 226 221 221 224 229 231 226 229 233 231 234 237 231 252 232 180 97 64 129 195 194 166 148 122 94 72 79 128 179 182 138 113 155 225 255 254 254 254 250 228 211 216 222 222 224 220 220 241 254 240 211 158 97 56 37 30 47 70 95 120 138 173 202 224 227 203 154 144 182 234 188 132 192 254 249 246 240 144 38 110 230 254 254 239 220 220 221 224 217 185 145 141 166 175 152 133 135 150 171 200 226 213 208 202 200 203 207 209 209 205 205 204 203 202 201 201 201 200 201 201 201 201 201 200 200 198 195 199 201 198 200 194 179 183 171 163 181 206 202 188 190 191 184 181 196 189 136 66 30 135 216 214 161 158 165 144 124 128 129 92 80 101 78 49 69 106 124 142 159 175 179 169 161 143 135 124 123 156 175 159 160 195 193 193 195 195 191 189 191 199 183 189 210 197 145 104 93 93 98 89 81 91 105 111 115 120 120 129 157 163 120 98 123 130 139 140 132 154 154 134 172 184 185 194 201 188 172 181 203 169 150 172 200 192 190 198 188 186 192 196 195 197 200 199 195 176 168 174 190 202 196 161 118 120 168 199 214 195 146 117 105 123 141 145 153 185 181 134 106 155 173 144 142 140 125 132 111 126 144 141 116 105 124 145 152 120 113 133 140 131 125 121 129 131 126 110 101 123 159 171 161 140 169 168 129 113 117 101 84 110 142 149 140 146 162 200 250 250 189 157 185 195 146 106 112 129 119 105 104 105 82 50 36 47 33 58 117 142 117 95 97 101 84 46 23 47 87 112 121 106 68 37 55 104 151 205 253 254 252 233 199 156 107 62 37 97 155 154 97 61 55 75 111 173 201 210 212 221 200 164 154 120 102 127 188 199 144 113 133 182 150 121 97 71 53 43 34 51 57 70 62 58 55 46 60 106 113 126 141 171 220 253 253 172 85 46 56 68 72 54 38 74 97 112 84 55 42 36 53 48 74 145 216 208 155 128 115 152 168 128 71 100 179 187 135 74 61 73 68 50 45 46 56 80 160 219 243 246 178 84 53 47 55 116 177 167 118 69 32 40 55 108 182 204 195 201 200 161 81 24 68 188 245 253 242 213 226 235 239 230 193 158 148 202 236 231 219 219 177 93 32 21 25 40 48 41 41 51 56 93 75 55 36 33 28 30 64 128 188 188 142 92 54 70 107 206 252 238 188 133 76 46 38 43 59 88 113 145 203 247 249 240 242 241 252 192 117 153 202 182 139 199 246 239 165 89 17 21 70 135 147 124 103 81 77 107 113 67 38 66 147 235 253 151 49 20 79 136 157 173 208 191 190 213 222 176 104 51 24 42 89 163 212 236 251 239 212 166 115 74 78 146 213 206 176 178 178 178 178 179 179 179 179 178 178 177 177 178 178 179 180 179 179 180 181 181 182 182 183 181 182 183 183 183 182 180 179 181 183 185 186 186 185 182 181 186 186 187 188 189 190 190 191 187 188 189 190 191 191 191 191 189 188 187 186 186 188 191 194 189 190 190 190 191 191 191 192 192 192 192 192 193 194 196 196 191 192 192 191 189 189 191 192 191 191 192 192 193 193 193 194 193 193 194 194 194 194 193 193 195 195 195 195 195 195 195 195 189 189 191 193 194 196 198 198 195 194 193 194 195 196 195 194 190 192 195 197 197 196 194 192 195 195 195 196 196 197 197 198 195 195 195 196 195 195 194 193 194 194 196 197 198 198 198 198 196 196 198 198 198 198 196 196 198 198 198 198 198 198 198 198 198 198 197 197 197 198 199 200 204 204 203 202 202 201 200 200 203 204 206 206 205 203 200 198 199 201 203 205 206 206 206 205 211 206 203 205 210 213 209 205 207 208 209 211 212 213 213 213 212 212 213 215 216 218 219 220 218 218 218 218 219 219 219 220 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 232 226 203 155 133 175 221 223 218 218 219 219 218 216 214 213 215 214 214 214 214 214 214 214 213 213 212 212 212 212 213 213 210 215 221 223 220 216 212 210 210 228 217 175 168 197 171 99 59 106 143 163 183 218 224 175 177 168 157 85 43 96 147 166 191 201 182 173 181 169 116 43 49 89 129 132 100 79 104 146 208 225 239 240 236 234 227 218 228 236 236 226 218 213 208 203 211 211 212 212 212 212 212 213 212 210 208 209 216 229 246 254 214 54 8 119 229 250 231 234 234 228 238 252 253 234 155 58 92 237 255 248 157 68 0 13 103 210 252 244 221 215 219 214 218 222 225 226 223 218 216 215 218 221 223 222 220 221 225 229 243 174 107 165 234 219 216 229 217 218 219 218 216 216 216 217 222 219 213 220 217 218 233 228 197 209 219 221 221 224 223 219 223 222 222 222 221 221 221 220 224 221 214 205 199 203 215 225 237 208 158 182 228 226 221 217 219 220 220 221 221 222 222 223 230 223 241 228 191 165 126 87 77 82 127 208 252 225 191 192 235 211 195 200 202 187 171 165 144 140 168 187 172 194 213 167 164 231 255 212 144 117 135 146 153 148 121 90 75 104 138 123 91 58 74 97 106 149 192 192 123 82 52 58 103 180 236 246 248 221 149 114 111 72 34 27 34 45 53 51 47 48 54 59 66 59 55 62 81 111 147 173 217 232 247 250 238 223 219 222 220 222 224 229 238 248 251 249 252 235 213 188 152 105 61 38 40 45 60 86 122 168 220 253 229 158 142 208 255 253 243 250 253 237 199 174 187 205 197 179 165 209 237 237 246 251 209 148 135 189 246 249 202 178 166 121 60 47 111 181 152 85 53 42 42 19 4 46 157 239 183 64 26 30 34 36 34 31 28 26 23 22 20 19 18 17 17 17 25 34 33 10 19 110 213 254 241 252 246 161 62 11 41 123 192 254 230 115 95 193 253 238 223 212 209 209 220 246 234 185 145 172 220 234 207 205 220 215 223 226 212 202 229 163 52 9 58 114 142 128 148 196 233 201 157 157 159 173 213 245 201 118 60 43 59 107 122 105 83 47 42 39 39 36 29 30 38 41 40 42 43 42 43 43 37 31 27 14 6 28 91 156 210 250 231 177 121 109 137 168 182 187 203 222 212 210 230 250 247 216 156 61 2 35 124 204 220 188 142 77 42 34 64 128 130 80 58 71 115 177 223 242 241 233 237 214 109 24 20 60 86 58 45 27 64 120 154 175 183 187 211 201 214 216 182 94 27 56 194 252 249 228 154 132 129 154 165 190 176 190 212 180 188 253 251 228 181 203 226 219 179 163 209 192 114 59 92 106 95 131 162 161 113 69 98 153 175 175 172 170 192 183 104 72 129 167 142 62 88 188 246 153 53 134 211 239 249 245 245 225 186 161 142 120 89 101 160 198 195 185 207 221 231 228 218 211 210 210 202 209 206 206 215 233 207 131 71 131 204 213 175 182 220 232 207 161 145 142 182 230 229 235 246 203 124 121 202 233 212 217 212 209 206 206 210 216 221 224 220 222 215 204 200 177 169 144 127 185 233 237 227 239 214 118 124 208 241 240 184 124 161 211 190 124 152 169 129 65 31 12 36 74 117 220 251 237 221 240 249 249 231 148 89 32 31 38 40 37 23 37 60 111 136 151 165 198 225 253 224 131 60 21 18 32 22 8 17 50 133 233 254 246 233 227 227 226 227 229 236 240 245 247 254 213 76 59 168 195 183 248 246 124 50 148 236 251 232 222 229 226 227 228 227 228 228 228 228 228 229 230 219 205 167 119 97 103 153 237 254 244 211 187 187 191 207 239 245 244 243 245 248 249 248 246 235 228 222 222 223 216 199 184 150 126 103 88 72 57 59 71 53 52 49 42 33 27 24 24 24 20 15 13 15 17 16 14 13 15 16 15 12 11 14 17 20 20 19 15 12 10 12 14 19 21 23 24 24 22 20 18 17 21 20 27 30 14 21 58 159 233 245 228 206 162 129 111 81 76 100 105 107 140 154 136 139 142 143 151 177 195 180 149 146 185 233 253 232 173 117 87 104 138 155 161 174 167 164 185 209 228 208 191 191 139 77 71 172 244 221 158 129 139 184 207 193 179 189 199 198 217 230 209 138 76 28 22 26 29 33 35 33 34 35 34 32 32 33 35 32 31 30 28 27 27 27 27 25 29 33 35 34 33 32 33 32 32 31 31 31 31 31 31 29 31 35 40 45 45 37 27 31 39 56 88 139 192 220 225 195 167 133 93 78 107 108 62 39 38 47 52 56 82 107 104 85 49 27 28 31 32 34 33 35 35 35 34 33 33 35 37 44 43 43 45 46 45 42 39 36 34 30 25 21 20 22 24 27 29 31 29 24 20 18 18 22 19 14 12 12 17 22 26 27 28 28 25 22 21 22 24 26 27 28 27 26 25 26 28 27 29 32 33 34 35 39 41 47 45 45 46 44 37 31 28 33 35 34 28 24 25 29 31 38 39 38 37 35 32 31 30 27 24 24 27 30 29 27 27 29 29 31 32 33 33 33 33 31 30 30 33 37 39 37 34 26 28 30 32 33 33 32 31 32 33 35 36 35 33 31 29 31 29 27 24 22 21 21 21 26 32 35 33 30 30 31 30 34 30 27 26 28 34 45 55 46 50 94 135 157 196 218 193 142 111 105 126 129 121 140 173 155 153 160 156 152 144 123 113 119 128 115 104 111 143 180 187 152 102 129 181 202 216 197 156 120 111 126 107 80 147 210 182 118 99 113 146 136 136 160 152 111 61 27 41 108 197 219 174 143 200 230 185 161 222 237 168 92 121 155 179 196 206 203 195 192 156 181 244 253 214 163 121 125 169 215 227 217 246 254 206 168 169 197 210 198 187 148 86 38 113 158 153 127 138 169 157 108 96 104 96 56 50 100 149 156 200 253 251 199 199 200 154 129 97 86 148 212 202 109 110 219 254 220 156 152 185 215 221 253 201 131 148 215 232 224 226 216 223 216 217 217 204 185 163 207 237 234 211 193 194 201 185 186 181 169 200 225 229 250 250 195 86 35 56 111 157 182 228 254 252 175 93 75 67 58 74 124 140 160 156 107 54 76 142 233 220 180 196 183 115 108 153 211 254 239 127 70 138 214 226 221 221 220 220 220 221 221 222 220 225 224 220 222 228 226 219 218 222 226 220 215 226 235 229 242 254 239 141 74 139 234 254 240 228 211 193 178 183 218 253 255 218 154 116 146 204 242 253 253 225 173 162 205 229 224 226 230 222 226 234 240 247 226 182 138 97 67 59 51 47 44 39 80 110 132 137 128 119 167 249 255 205 143 176 241 254 249 224 109 31 110 226 253 241 217 212 210 203 205 214 211 184 138 101 118 152 179 186 196 216 223 215 203 199 199 204 208 207 206 205 200 200 200 198 198 199 202 205 202 202 202 202 201 200 200 199 201 198 200 201 198 199 190 170 166 151 148 176 193 162 142 165 203 194 182 209 209 145 61 42 146 210 185 140 173 204 167 103 70 84 92 136 169 107 57 95 169 177 193 208 210 205 201 200 195 201 175 125 133 172 168 153 167 176 190 199 196 190 190 195 190 199 192 186 212 226 168 84 38 68 86 84 83 89 102 118 128 123 137 163 159 125 115 136 136 148 161 179 198 174 139 152 174 164 189 208 182 164 179 192 153 146 182 214 197 188 198 193 189 195 196 193 191 187 177 165 171 161 161 177 197 205 176 131 132 168 190 191 164 138 134 123 115 104 105 132 186 197 143 106 156 176 148 125 117 115 123 107 116 125 128 121 116 124 139 150 125 109 127 139 131 124 129 153 143 127 111 116 146 172 169 150 148 178 172 135 99 79 76 76 111 134 144 148 155 156 181 229 243 194 171 196 196 140 101 110 125 130 139 150 147 115 81 72 56 34 32 66 106 120 112 103 123 111 68 24 20 52 92 120 127 118 86 58 65 106 166 217 218 241 238 206 166 120 73 46 97 108 104 100 114 125 128 135 172 220 227 194 192 215 225 224 170 111 99 153 181 147 107 99 105 97 98 100 91 77 55 31 42 64 111 133 111 69 37 36 80 97 117 152 194 213 225 247 187 95 57 71 80 76 59 51 61 59 64 61 63 56 36 41 35 58 87 117 151 172 145 94 128 155 125 70 91 153 154 108 87 81 103 103 83 72 53 35 45 89 141 207 230 181 136 130 67 39 97 170 161 134 118 87 44 54 113 208 246 236 218 177 98 34 43 64 156 237 247 253 252 252 246 233 216 193 164 140 221 254 249 233 219 170 101 44 17 27 51 61 48 37 38 40 54 43 43 40 36 29 27 52 85 107 138 170 156 78 34 58 157 238 253 221 147 81 50 35 36 49 54 61 111 196 247 247 234 232 229 245 195 130 158 192 179 145 182 215 222 161 91 18 27 99 178 185 139 87 72 109 200 195 135 60 34 77 138 159 85 29 47 110 143 153 171 206 160 130 143 188 202 171 106 43 31 48 106 153 187 232 252 252 227 185 123 82 100 125 120 129 179 179 179 179 180 180 180 180 177 177 178 179 179 179 178 178 179 179 180 180 181 182 183 183 182 182 183 183 184 184 184 183 184 184 185 185 184 184 183 183 185 185 186 187 188 189 190 191 188 189 189 190 190 190 189 189 188 188 188 189 190 191 192 192 190 190 190 191 191 191 192 192 193 192 192 192 192 193 195 196 186 189 191 191 189 188 189 190 192 193 193 193 193 193 193 193 193 194 195 195 195 195 195 195 196 196 196 196 196 196 196 196 192 192 193 193 194 195 195 196 193 194 195 195 194 194 195 196 193 194 194 195 195 195 195 195 195 195 196 196 196 196 197 197 196 196 197 197 197 196 195 195 197 198 198 199 199 199 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 200 200 199 199 199 200 201 202 204 204 204 204 203 203 203 203 204 204 204 204 204 204 203 203 205 205 204 204 205 206 206 207 211 209 207 208 210 210 208 206 208 209 210 212 213 213 212 212 213 214 214 215 216 217 218 219 218 218 218 219 219 219 220 220 222 222 222 222 222 222 222 222 221 221 221 221 221 221 222 222 224 224 204 148 121 174 225 220 218 218 218 218 218 217 216 216 215 215 215 215 215 215 215 215 214 213 211 210 211 213 215 217 208 210 213 214 214 215 217 219 205 218 220 182 155 183 178 116 89 111 122 135 148 152 142 109 149 147 119 74 71 117 147 143 162 156 142 184 234 198 106 31 64 115 126 79 51 93 173 235 246 242 233 225 227 236 244 245 239 241 234 226 225 220 214 215 211 211 211 211 211 211 211 211 213 212 206 205 227 250 244 221 112 17 60 192 253 251 238 234 240 235 237 241 217 153 77 29 170 254 243 169 71 4 1 76 192 249 247 221 213 212 221 219 224 218 213 213 217 220 217 214 217 220 223 222 220 221 227 232 199 150 148 200 228 229 225 208 219 220 221 220 218 217 218 219 224 218 217 220 216 234 233 172 114 177 229 233 222 223 223 215 222 222 222 221 221 221 220 220 224 222 213 198 186 190 208 225 234 218 177 169 207 227 219 213 222 222 223 223 223 223 223 223 214 213 231 236 229 189 122 101 133 98 88 155 213 180 151 187 237 231 227 221 207 193 196 207 183 128 132 166 202 253 254 212 219 244 240 240 199 157 173 163 82 89 101 127 152 195 210 152 85 80 139 201 229 242 222 191 198 163 133 94 62 106 198 253 250 184 105 54 39 31 37 72 117 99 75 56 45 45 55 65 60 61 60 54 48 53 75 96 127 169 214 234 234 227 219 211 218 220 217 211 217 230 235 230 231 239 251 254 233 179 112 65 63 57 44 40 55 89 143 192 158 110 147 234 254 228 211 202 185 133 81 66 84 106 101 78 100 126 147 156 169 175 147 108 112 139 173 167 138 122 88 43 38 86 129 116 73 57 52 35 35 12 38 135 234 247 153 44 26 31 36 38 36 31 28 27 24 23 21 20 19 19 19 19 25 33 31 10 33 138 234 254 238 244 207 116 34 2 60 174 228 252 174 92 149 236 244 224 211 220 219 216 238 248 189 100 74 148 219 230 213 216 230 232 243 230 206 183 208 154 60 15 30 33 62 140 212 246 254 243 220 166 140 172 223 251 242 217 143 64 34 45 49 49 45 42 35 41 37 29 32 37 39 43 38 41 42 40 42 45 39 29 19 18 8 31 109 180 203 205 183 162 159 189 217 216 215 230 229 235 226 225 243 253 217 129 56 22 46 121 181 224 250 251 214 118 55 33 37 51 50 57 143 208 253 253 251 250 246 245 252 252 181 56 6 37 70 93 128 110 94 139 205 224 227 233 244 238 244 235 205 156 85 33 112 225 214 119 97 180 232 203 188 197 212 241 208 131 145 221 242 206 162 217 251 248 190 144 203 203 122 59 70 83 110 158 215 210 162 120 139 176 199 218 228 212 199 186 123 86 154 226 227 136 70 102 134 87 97 205 242 244 240 223 195 176 185 208 216 211 165 111 123 180 202 182 211 224 230 222 211 206 205 203 202 211 206 206 214 231 202 108 101 180 227 194 161 178 194 179 152 137 152 187 213 225 226 229 221 189 106 96 189 227 201 201 206 211 220 227 230 224 212 203 219 224 228 228 230 194 171 135 126 172 216 224 215 235 224 138 131 187 214 215 170 149 202 225 203 136 96 65 72 38 6 18 69 135 155 209 218 201 193 211 219 206 157 70 45 25 35 38 41 41 31 36 31 49 55 67 96 145 190 240 214 116 54 22 20 32 25 4 13 77 178 254 247 235 225 225 228 228 229 230 220 223 227 254 252 178 56 79 182 209 208 252 247 166 59 89 210 251 242 228 230 224 229 230 227 229 231 229 227 228 232 236 203 198 189 167 117 107 182 254 246 245 230 200 176 184 222 253 234 233 233 233 236 239 243 245 245 244 246 251 253 251 242 233 216 199 185 170 136 102 105 130 116 120 121 113 99 85 77 75 71 46 25 24 31 30 23 19 19 21 22 18 13 11 13 16 20 20 18 14 10 9 11 13 14 16 20 23 24 24 23 22 17 22 19 25 29 11 21 67 159 242 252 252 231 176 132 113 135 169 172 127 76 90 143 159 144 141 141 157 189 210 198 173 173 194 225 235 204 139 80 65 132 188 181 177 210 182 141 158 199 225 214 172 127 79 73 112 199 237 213 179 147 134 182 213 208 192 174 160 175 221 244 227 171 100 43 30 30 29 34 39 31 32 32 31 29 28 29 31 30 29 28 26 26 26 26 27 23 27 32 35 35 33 32 32 30 31 31 32 32 32 32 31 33 35 35 35 38 41 39 33 29 30 34 57 105 161 200 213 205 154 98 79 102 128 113 76 49 45 53 53 51 58 58 52 42 33 33 36 31 32 37 37 36 39 43 43 41 37 36 35 40 41 43 47 48 46 40 36 33 32 30 25 21 20 23 26 25 26 26 25 23 21 20 20 18 17 16 16 18 21 24 26 26 28 29 28 26 24 24 25 27 28 28 26 25 25 28 31 26 27 28 27 28 31 36 40 43 44 45 44 44 41 34 27 23 29 32 28 26 27 29 28 38 38 38 36 35 32 30 28 25 23 26 32 34 29 26 26 28 29 30 32 33 33 32 32 31 29 29 32 36 39 38 36 31 32 34 34 34 32 30 28 31 31 32 32 33 32 31 31 30 29 27 25 23 22 21 21 31 35 37 32 28 29 31 31 35 32 28 25 24 34 58 81 58 52 76 119 156 182 185 167 157 151 146 147 137 104 93 115 147 194 194 147 114 120 126 102 89 78 78 76 90 133 175 206 153 111 139 189 216 236 222 188 142 111 104 84 77 164 235 205 142 108 95 122 126 125 165 194 153 84 33 32 91 194 232 186 136 203 218 164 148 196 189 110 112 177 220 209 187 188 203 217 191 155 187 243 252 248 212 141 93 102 138 184 186 185 217 229 233 197 222 255 254 202 99 34 87 208 253 222 191 201 214 170 146 117 106 89 55 60 108 142 158 205 234 206 174 190 205 187 169 115 123 170 154 90 76 144 221 250 244 213 168 152 190 214 214 152 114 184 246 226 213 223 219 217 214 216 224 199 163 169 231 236 214 193 180 185 205 205 215 211 182 201 228 239 253 229 138 71 100 136 111 73 73 129 172 190 151 91 72 71 73 87 147 157 141 93 54 65 141 223 246 215 184 206 173 96 117 170 212 254 222 124 89 147 214 242 223 222 221 221 220 221 222 223 224 223 219 215 217 223 223 219 213 223 233 226 214 218 224 218 218 237 253 193 94 98 192 254 254 250 246 249 251 251 251 252 254 254 201 126 105 146 199 232 248 212 145 143 213 238 218 222 223 217 216 220 229 247 253 243 213 163 128 116 103 89 69 44 51 62 59 59 71 91 151 230 223 182 148 160 193 202 172 129 49 34 124 209 232 226 204 214 222 210 205 214 228 226 184 132 124 178 226 235 227 221 209 193 209 210 209 205 202 200 198 195 199 200 201 200 198 198 201 204 200 200 201 201 201 200 200 199 204 199 199 198 199 204 197 177 170 153 130 140 161 145 130 149 185 178 159 199 217 158 63 47 138 181 160 154 201 212 149 64 55 98 133 176 183 99 61 129 226 216 211 208 202 201 201 194 202 218 204 151 144 172 164 144 134 158 188 203 197 185 185 192 188 204 196 183 211 237 186 101 61 81 85 78 83 98 114 128 135 131 145 152 138 130 140 146 131 146 169 212 218 170 142 149 161 147 164 179 160 151 163 166 157 171 190 202 202 196 193 197 196 199 195 187 181 173 155 135 170 169 170 174 186 201 189 157 138 153 161 152 130 141 171 159 128 101 94 109 162 195 154 112 140 159 148 125 131 147 141 120 106 99 101 107 101 93 103 123 123 104 120 136 134 132 141 168 163 148 136 140 153 161 157 150 191 225 218 177 117 70 71 82 109 122 121 122 131 124 128 157 170 167 174 185 162 108 80 94 115 127 143 155 149 126 121 139 101 53 18 33 71 98 113 123 155 131 87 52 42 47 62 81 110 131 110 56 37 66 104 127 165 174 156 129 122 111 90 79 70 49 67 120 159 171 159 137 153 209 244 224 195 198 228 253 225 165 130 134 132 120 108 97 65 56 70 101 118 109 79 46 40 69 146 220 208 136 73 34 42 93 147 184 198 196 214 251 205 114 67 72 95 115 100 76 51 45 56 68 75 61 39 48 77 76 65 63 103 147 141 117 125 122 88 61 81 107 102 90 89 85 115 130 129 133 103 60 34 44 72 150 177 158 183 202 131 63 64 114 130 142 154 140 55 48 123 210 251 252 221 160 100 35 60 74 91 88 105 177 235 234 252 253 225 198 161 109 181 235 247 227 189 145 106 58 24 23 43 64 58 49 61 79 80 58 49 34 29 36 31 31 49 86 143 190 197 137 58 31 104 188 223 182 121 94 98 88 79 60 31 37 102 182 231 245 233 242 223 216 187 164 185 175 162 136 140 142 154 114 67 13 48 114 178 182 138 73 67 140 229 238 212 127 59 45 46 50 36 20 72 131 147 161 190 224 164 105 101 169 233 239 166 71 33 24 63 99 141 205 232 231 220 217 209 172 125 85 76 110 178 178 178 179 179 179 179 180 178 179 181 182 182 182 180 179 178 179 179 180 181 182 183 183 181 181 182 183 184 186 187 188 187 186 184 182 182 183 184 186 184 185 186 187 188 189 190 190 190 190 190 190 189 188 187 186 186 188 190 192 194 193 192 191 190 190 190 191 191 191 192 192 191 190 189 189 189 190 191 192 189 192 196 197 195 194 194 195 195 195 195 194 194 194 194 194 193 194 195 196 197 197 198 197 197 197 197 197 197 197 197 197 199 198 197 195 193 191 189 189 190 194 198 196 192 190 194 198 196 195 193 192 193 195 197 198 195 195 195 195 195 195 195 195 197 197 198 198 198 197 196 196 200 200 201 200 200 198 197 197 199 198 197 197 197 197 198 199 199 199 199 199 199 199 199 199 202 202 201 201 201 202 203 203 203 203 204 204 205 206 206 207 207 205 204 203 204 206 209 210 213 211 207 205 204 206 209 211 210 211 211 210 208 207 207 208 208 209 211 212 213 213 212 211 215 215 216 216 216 216 217 217 218 218 218 219 219 220 220 220 222 222 222 222 222 222 222 222 221 221 221 221 221 222 222 222 218 222 223 191 162 193 228 219 219 219 218 217 217 217 218 218 215 215 215 215 215 215 216 216 215 213 210 209 210 213 216 219 208 204 198 194 196 206 219 228 208 221 233 187 132 161 200 178 145 143 142 163 153 104 78 74 100 103 94 119 153 160 183 218 212 169 128 185 253 204 99 38 79 154 152 81 91 192 252 250 246 242 231 217 213 217 217 214 217 238 236 217 211 214 211 208 211 211 210 210 210 210 209 209 207 217 215 215 240 253 206 136 38 32 142 246 252 246 226 184 185 187 178 162 134 88 62 73 195 221 193 85 1 1 60 173 235 251 223 212 226 220 219 215 229 211 194 191 204 218 223 223 217 220 223 222 220 222 228 234 189 117 163 229 227 220 216 218 221 222 224 222 220 218 219 221 221 217 223 223 219 247 222 109 73 171 246 238 213 219 229 223 222 222 222 221 221 221 220 220 214 224 231 223 207 199 205 215 244 226 173 130 164 217 226 228 222 222 220 219 217 215 214 214 186 211 223 227 253 226 149 141 181 173 138 135 156 127 119 178 249 248 247 244 242 241 242 244 196 108 99 150 212 253 242 231 205 248 248 255 215 159 159 111 80 150 194 226 242 232 211 171 106 123 188 236 252 247 227 231 239 238 251 200 89 68 166 254 250 140 65 31 19 25 67 151 213 172 121 84 62 51 51 57 60 62 63 58 49 45 54 66 82 107 137 170 214 251 248 223 213 215 220 222 217 212 217 227 224 229 238 246 244 218 175 139 115 99 70 48 41 42 61 90 101 89 149 200 170 138 128 101 94 61 45 43 32 31 41 43 48 51 54 60 70 75 67 54 70 81 95 83 69 53 32 40 40 70 79 67 58 46 33 31 10 11 100 231 254 170 77 40 28 33 39 40 37 32 28 26 25 24 23 21 21 20 21 21 27 34 32 14 43 156 245 250 243 217 165 98 42 8 70 210 253 218 120 86 170 231 224 224 220 219 229 249 245 187 108 59 100 193 247 236 227 231 238 250 242 199 144 96 121 102 61 45 23 37 51 111 164 200 228 252 233 226 214 217 240 253 253 249 205 93 40 32 34 44 39 43 35 41 30 26 41 47 39 40 45 47 45 42 46 51 43 30 26 28 7 16 101 180 181 150 159 193 223 237 242 238 236 244 232 243 251 254 242 220 155 49 7 51 151 230 242 243 252 251 251 133 47 23 21 12 43 137 243 254 252 248 253 247 237 251 252 248 208 62 7 77 144 239 245 186 112 165 254 253 232 241 240 235 244 252 253 252 177 59 55 134 127 50 83 167 253 251 251 254 251 224 163 140 186 220 230 190 157 231 250 233 182 147 193 160 98 101 110 77 98 152 202 198 164 143 155 161 173 205 195 190 159 162 158 128 157 210 251 196 108 65 19 61 204 242 247 230 209 187 170 178 205 225 239 238 217 168 125 123 142 150 196 208 214 211 211 215 215 209 213 218 207 207 213 231 206 112 145 225 236 180 167 179 151 105 116 181 220 233 226 228 234 196 216 187 98 86 191 239 211 209 209 206 203 203 206 210 213 214 213 216 223 226 238 218 215 192 145 147 188 231 226 221 216 169 134 158 167 176 163 188 247 242 231 121 64 26 26 22 16 26 75 154 141 140 124 116 111 117 148 130 83 17 26 28 38 34 35 37 32 41 29 33 30 40 53 75 90 139 138 73 44 27 29 29 24 3 13 102 207 252 250 243 235 229 227 229 230 231 229 221 198 229 197 99 23 92 196 254 253 254 254 202 58 41 189 249 249 234 231 223 230 231 229 232 233 231 228 230 236 242 229 216 236 241 147 99 186 254 252 247 240 213 183 194 227 242 240 241 242 240 237 235 234 234 232 232 231 230 230 231 232 232 244 239 242 234 189 138 136 168 178 189 198 197 185 171 163 161 128 87 51 47 56 52 40 32 25 27 26 21 14 10 11 14 20 19 17 13 9 9 11 13 10 13 17 21 24 25 25 24 18 23 18 23 28 9 20 71 146 225 243 232 206 140 96 86 175 246 250 177 92 92 176 219 180 164 146 144 164 189 199 197 171 177 185 172 139 96 75 94 156 176 168 173 196 183 141 105 168 200 205 150 73 43 91 159 224 234 209 204 176 142 174 196 214 187 138 110 152 227 251 224 179 110 56 45 41 33 32 36 30 31 31 28 25 24 25 27 29 28 26 25 24 25 26 26 20 25 31 34 34 33 31 31 29 30 32 33 33 33 33 32 34 36 34 29 28 33 36 35 38 28 24 36 65 108 158 196 168 134 105 123 150 123 84 83 59 47 45 41 43 47 37 32 35 33 38 38 27 26 36 41 37 42 48 50 47 42 38 36 37 39 44 48 50 47 41 35 32 31 29 25 21 20 24 27 23 23 23 23 23 22 21 21 13 15 18 21 23 24 24 24 24 27 30 30 28 27 27 27 28 28 27 25 23 25 29 32 25 25 24 23 24 28 34 39 39 44 45 44 45 45 39 29 16 23 26 23 22 27 32 32 37 37 37 36 35 32 30 28 25 26 31 38 38 32 28 28 28 29 30 32 33 33 32 31 31 29 28 31 35 38 37 35 35 36 37 36 34 31 28 26 28 28 29 30 31 32 33 33 29 29 28 26 25 24 23 23 34 38 37 31 27 28 30 31 24 27 29 27 25 36 66 96 63 52 63 112 145 131 123 146 164 198 206 184 143 86 63 87 141 203 184 119 89 119 146 109 84 62 67 61 81 130 151 165 114 77 105 157 187 205 192 166 134 131 136 98 78 170 249 222 160 113 70 88 102 92 135 199 182 97 38 30 78 181 227 181 162 191 182 155 141 132 122 110 179 241 253 212 175 182 202 214 175 169 180 200 216 232 216 173 169 148 126 131 120 105 146 198 190 149 199 255 251 167 53 27 146 234 254 245 227 212 215 188 150 108 86 71 53 75 124 148 178 197 186 166 171 178 176 181 175 125 135 147 109 72 129 161 180 211 247 250 173 118 167 215 170 153 152 211 242 216 215 225 223 214 212 214 230 204 162 190 243 228 197 184 182 193 228 247 233 222 177 192 231 251 254 205 113 58 120 155 94 39 22 47 70 87 84 62 56 67 78 82 106 164 178 121 70 89 168 241 231 205 184 202 165 101 130 162 196 211 173 128 151 202 226 233 221 220 219 218 218 218 219 220 216 220 226 228 225 219 219 222 222 215 219 225 221 219 222 221 235 216 243 226 109 51 137 244 251 247 242 237 232 227 224 223 236 237 229 199 143 96 117 177 235 206 142 147 226 244 216 227 222 221 224 226 224 227 237 247 253 202 168 166 167 166 149 118 88 80 53 44 61 71 89 123 146 114 109 114 118 116 87 59 77 108 186 215 224 232 212 219 221 210 206 210 214 219 209 186 172 182 201 216 216 207 204 207 204 209 208 200 200 206 205 196 203 205 206 204 201 198 198 199 197 198 199 200 200 200 200 200 203 198 196 196 200 211 208 190 183 168 120 101 140 168 162 160 164 165 148 195 222 166 63 43 113 156 167 197 222 183 118 60 142 186 181 151 116 52 67 173 225 222 216 199 183 189 198 194 188 201 206 180 168 170 152 140 122 154 193 209 195 174 169 175 199 193 192 202 209 189 143 102 139 127 94 72 88 116 127 128 138 138 148 140 121 138 164 158 128 172 197 218 206 170 163 154 146 134 135 140 137 138 144 143 166 198 191 181 203 201 184 193 197 198 193 185 181 175 155 134 170 180 186 177 176 194 197 178 144 143 139 124 107 145 197 184 142 122 111 98 137 189 155 99 115 138 146 136 159 187 163 132 129 111 108 118 107 85 91 118 114 102 116 123 124 134 142 156 149 147 148 147 139 131 137 149 183 243 254 219 148 85 75 73 84 102 102 100 104 88 70 78 90 124 152 147 112 73 72 101 103 110 116 121 118 115 141 184 151 72 18 34 61 72 100 141 170 145 115 97 82 56 45 56 76 84 83 73 63 62 88 124 157 160 134 101 91 81 72 77 74 69 94 110 107 126 130 94 126 150 199 229 208 186 213 255 225 208 201 179 133 112 107 89 66 40 50 98 133 129 97 65 35 55 140 249 253 180 104 40 21 90 156 172 163 170 202 232 214 130 69 57 102 161 144 89 48 42 54 63 63 47 38 66 98 108 94 60 59 80 99 126 144 102 56 55 77 73 69 89 70 67 106 140 169 201 179 128 54 42 27 75 98 127 218 250 168 78 24 45 95 144 160 141 67 17 102 187 211 203 140 104 105 153 190 176 146 94 80 69 89 133 162 196 236 211 143 109 141 216 249 226 170 130 112 69 36 33 37 37 37 63 109 140 125 67 38 31 34 44 38 33 40 61 127 195 210 145 58 33 68 96 112 113 102 116 158 174 161 92 22 27 92 149 197 241 225 251 223 197 191 213 233 185 170 145 122 93 104 80 58 23 48 99 149 163 140 76 69 154 250 254 245 147 58 30 23 41 30 26 83 131 143 170 210 242 191 129 117 173 232 246 192 104 40 24 50 64 93 160 191 190 180 203 250 248 188 124 97 114 180 180 181 181 179 177 175 173 177 178 178 179 180 181 182 182 181 182 184 185 185 184 182 181 184 182 182 185 184 179 177 178 186 186 186 185 185 184 184 184 185 186 186 187 187 187 188 189 189 190 190 191 192 193 194 194 193 194 195 194 192 191 191 193 185 187 189 192 193 193 192 191 192 192 192 192 192 191 189 189 196 194 192 190 190 190 191 192 189 190 190 189 189 190 194 197 198 198 197 196 196 196 196 197 190 192 194 195 195 196 198 200 196 196 196 196 196 196 196 196 192 192 193 194 195 196 197 198 197 197 197 197 197 197 197 197 199 199 199 198 198 197 197 197 195 196 196 197 197 196 196 195 192 192 194 195 197 198 200 200 197 199 200 200 198 198 199 201 199 200 201 202 202 200 198 197 200 200 200 201 201 201 202 202 194 197 201 204 206 206 205 204 200 201 203 205 206 205 203 202 206 206 207 208 208 207 206 206 208 207 208 210 211 210 207 204 213 212 210 209 209 210 212 213 213 214 214 215 216 217 218 218 218 219 220 221 221 221 220 220 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 222 218 225 233 196 189 227 220 219 219 219 218 217 216 214 213 218 216 217 220 213 203 207 218 215 217 209 219 212 203 227 231 182 166 181 169 169 211 219 204 207 227 225 191 156 180 231 231 195 186 189 171 143 120 82 56 61 116 172 219 235 234 241 237 235 219 179 189 239 203 106 57 111 165 152 126 176 218 199 179 186 179 161 137 123 124 133 140 164 173 212 221 211 219 206 234 213 211 212 214 215 213 210 205 210 205 227 251 253 203 117 35 12 101 202 253 242 167 107 99 91 86 87 104 141 173 151 100 140 148 99 23 2 43 141 239 247 236 224 220 220 219 221 224 233 190 124 145 205 219 222 223 223 221 209 217 228 226 235 247 115 121 198 246 223 215 221 212 156 178 222 225 221 227 211 213 212 232 223 210 237 254 182 72 143 215 244 226 221 220 217 225 220 220 220 220 220 220 220 220 223 223 223 221 218 213 208 205 217 220 136 104 186 236 227 218 217 217 229 219 200 184 165 162 154 203 234 226 245 236 175 164 188 194 204 183 120 94 83 125 196 255 251 237 239 232 239 243 231 195 173 171 189 231 237 195 197 244 254 234 174 93 80 141 191 243 254 253 247 238 241 221 195 165 152 205 250 240 234 240 243 248 245 249 121 62 118 176 142 72 37 14 9 54 140 239 252 216 184 174 140 94 74 59 54 38 53 60 52 58 65 65 58 51 44 89 151 206 244 227 225 214 215 221 219 218 218 213 215 225 220 218 233 238 234 239 216 181 142 88 52 30 21 53 56 61 71 78 74 62 53 50 49 43 46 46 37 39 39 27 38 33 33 34 32 35 37 32 42 43 43 43 42 43 44 44 40 52 57 41 51 54 20 11 28 81 184 254 242 112 47 32 34 35 37 39 39 35 29 23 28 24 23 23 19 14 16 22 28 37 18 17 73 134 168 189 190 210 204 121 29 18 114 245 252 174 115 91 114 182 225 230 222 249 228 211 158 66 86 182 221 254 237 232 247 236 213 177 156 96 40 36 78 119 111 73 43 32 44 49 62 90 121 168 198 222 245 252 252 252 252 249 210 108 33 35 51 44 37 38 28 48 57 69 97 117 120 124 129 121 65 22 38 48 35 35 28 16 8 18 64 100 111 136 198 238 254 249 245 248 243 234 241 241 245 242 212 145 65 11 33 162 252 252 231 208 191 194 145 87 32 30 31 10 56 159 234 251 253 232 216 223 235 238 253 226 154 39 2 121 244 254 254 219 143 140 225 253 245 251 252 247 243 234 234 234 179 92 21 44 53 28 40 137 230 250 221 234 200 141 149 217 251 235 207 183 146 215 253 170 130 148 150 92 102 200 229 160 85 133 186 181 201 208 186 149 125 140 167 162 169 180 172 157 167 191 207 199 159 71 9 90 183 255 242 208 191 175 189 215 213 226 214 221 228 218 176 114 85 94 166 187 187 195 224 222 207 217 216 211 192 188 221 238 187 117 177 244 216 145 145 148 118 108 186 231 249 217 181 174 170 158 178 177 113 80 164 248 234 183 182 184 184 181 179 183 187 190 185 189 187 177 168 177 202 224 200 168 154 188 222 241 229 176 151 180 166 170 192 227 248 219 197 84 62 17 38 17 27 38 70 89 94 76 63 66 68 63 46 43 39 35 32 30 30 30 29 30 30 31 32 32 33 33 29 27 30 39 49 51 43 34 31 31 15 1 23 105 201 254 253 248 241 237 236 236 236 235 243 234 230 210 125 21 27 116 245 248 253 242 254 198 58 28 147 244 254 228 235 237 230 230 235 240 237 231 237 250 253 245 240 202 218 214 144 96 128 195 209 210 196 173 146 148 174 172 165 187 206 219 228 227 229 239 243 232 226 230 231 225 223 227 241 240 243 253 200 136 156 165 167 208 242 249 248 250 244 233 210 138 97 118 141 131 103 81 68 35 28 23 14 10 6 15 14 13 11 10 10 11 13 14 15 11 10 18 29 34 29 23 24 18 20 25 17 9 23 49 122 207 206 158 156 139 106 113 169 208 225 164 89 107 194 250 218 183 151 141 141 144 153 162 172 143 129 124 102 94 129 173 157 137 144 157 152 151 138 101 103 120 137 109 94 107 124 168 216 208 208 209 189 162 161 178 179 168 122 101 151 206 200 168 147 122 99 75 49 43 41 26 27 28 28 29 28 28 26 26 24 24 26 27 27 27 27 26 27 29 31 34 35 35 34 33 28 29 30 32 33 34 34 34 38 35 31 28 27 29 32 34 36 35 31 26 33 58 97 127 115 112 149 173 153 137 113 63 54 49 44 41 41 41 39 37 39 42 44 41 35 32 33 36 42 44 47 48 47 43 39 36 41 41 43 45 46 43 37 33 31 29 27 24 23 22 22 22 22 19 17 17 20 22 22 22 14 17 21 23 23 24 26 27 22 22 23 26 31 32 29 25 25 25 24 24 25 27 29 30 24 23 22 22 24 27 31 33 37 38 39 43 45 44 40 36 25 24 25 28 27 24 27 32 39 38 36 34 33 31 31 31 22 24 31 39 40 35 30 29 27 30 33 34 32 31 30 31 29 28 26 28 31 34 33 32 32 37 42 39 32 27 27 29 29 28 28 31 34 36 36 34 31 27 24 23 26 29 31 32 38 36 34 32 30 29 29 28 25 29 24 18 21 28 49 76 65 39 59 118 141 126 126 144 170 200 214 203 161 123 120 117 119 144 146 112 117 178 184 120 79 90 108 111 97 92 102 111 74 55 70 98 140 163 133 117 137 204 165 71 109 204 228 230 190 117 51 55 106 112 115 177 187 139 66 17 49 137 184 170 168 180 142 122 135 130 127 138 201 253 239 196 194 211 204 168 166 189 156 133 187 226 199 167 180 220 229 175 111 92 108 125 121 96 149 197 174 71 47 88 177 206 187 178 195 198 203 200 156 78 47 47 48 120 206 215 214 200 194 218 230 197 176 195 203 184 187 207 190 179 201 203 175 166 211 217 181 169 168 180 185 149 179 231 230 223 224 205 210 215 216 219 221 208 197 204 198 205 203 191 188 203 222 231 232 212 188 212 246 254 238 172 79 50 83 108 83 71 91 118 115 92 52 48 54 55 63 49 58 118 213 204 129 100 176 193 190 161 184 201 134 99 138 154 186 180 156 166 220 244 226 214 221 216 220 219 214 224 230 215 221 216 219 220 215 218 225 222 217 219 222 223 221 218 219 221 216 222 244 242 167 84 103 186 251 243 223 229 222 210 225 224 222 223 186 188 222 177 113 121 168 159 144 177 219 239 245 215 224 217 211 227 223 172 163 220 254 241 208 177 196 252 253 205 145 95 78 77 56 52 57 40 43 53 61 63 48 22 36 80 174 227 252 253 248 226 219 215 203 211 216 215 212 213 213 211 189 186 184 191 205 215 209 197 202 203 204 205 205 203 201 200 200 204 199 201 198 202 211 195 183 193 199 196 195 198 199 197 195 208 213 207 203 204 206 210 178 129 68 69 149 222 206 146 125 119 148 194 175 98 69 104 124 101 147 236 221 125 96 125 197 234 212 167 120 45 59 174 223 223 207 185 182 193 195 189 182 201 201 175 171 166 136 127 152 191 212 215 162 86 111 197 197 195 193 189 193 145 86 110 191 192 141 107 99 96 109 110 116 137 129 115 142 175 158 117 150 200 207 205 204 173 148 145 123 114 123 138 142 112 93 127 187 204 204 198 197 186 180 192 196 193 191 192 191 188 182 178 179 176 177 181 179 173 173 178 163 134 122 97 105 155 169 160 154 143 120 108 127 148 131 94 82 114 149 152 131 123 124 119 121 131 141 142 117 84 88 124 113 104 90 94 115 125 120 118 137 124 113 112 113 122 145 169 151 154 185 189 154 114 85 84 114 136 142 129 107 109 121 102 98 67 85 109 82 61 70 71 82 91 94 97 104 114 135 163 156 93 37 33 60 81 92 99 135 128 114 109 107 85 52 33 49 37 40 84 142 155 123 95 135 154 144 106 92 99 80 43 103 141 132 122 138 143 145 147 104 84 98 126 129 136 159 174 174 179 179 182 153 101 77 66 58 41 54 80 82 76 76 74 45 51 99 181 230 197 111 44 27 65 118 135 114 121 183 245 205 161 118 116 148 167 146 111 65 34 48 62 57 42 32 55 114 133 119 80 56 51 66 92 111 79 45 44 64 71 72 82 81 73 87 117 170 243 254 209 109 50 38 33 37 96 180 254 184 92 55 72 105 115 88 86 54 39 81 121 114 87 68 71 160 225 255 254 254 243 196 139 50 14 59 94 104 114 100 105 91 147 178 156 131 125 102 66 39 40 39 26 32 87 141 151 105 64 41 19 32 63 50 34 41 53 99 154 183 143 68 41 58 59 54 47 61 114 194 252 234 164 72 25 46 98 155 198 233 251 253 213 182 203 219 200 228 227 156 122 96 58 53 20 57 93 113 155 128 59 116 216 245 253 227 135 76 20 34 34 30 39 59 87 114 148 192 228 206 152 95 104 157 167 132 109 51 28 28 53 85 122 133 114 125 157 168 178 174 138 107 89 176 177 178 180 180 181 181 181 178 179 179 180 180 181 181 182 181 181 182 182 182 182 181 181 184 182 183 186 185 181 179 180 182 183 183 183 184 184 185 185 185 186 186 187 187 187 188 189 189 189 190 190 191 191 192 192 190 191 192 191 189 187 188 190 190 191 191 192 192 192 192 191 195 194 194 193 193 193 192 192 195 194 193 193 192 193 193 193 190 192 193 192 191 192 194 196 197 196 195 194 194 194 195 196 197 198 199 197 194 193 193 195 196 196 196 196 196 196 196 196 193 193 194 195 195 196 197 197 195 195 195 195 195 195 195 195 199 198 198 198 197 197 196 196 195 196 197 197 197 197 196 195 195 195 195 196 197 197 198 198 197 199 200 200 198 198 199 201 200 200 201 201 201 201 200 200 200 200 201 201 201 202 202 202 204 205 204 204 204 203 202 202 201 203 205 206 207 206 204 203 206 207 207 208 208 207 207 206 206 206 207 209 211 211 209 206 211 211 211 210 210 211 212 212 214 214 215 216 216 217 218 218 219 220 221 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 224 224 224 217 184 185 225 221 216 216 217 217 216 216 215 215 215 218 222 220 204 186 184 192 204 226 216 210 219 232 229 190 168 187 201 177 171 199 187 147 183 218 236 215 174 182 225 226 178 191 213 192 145 106 71 59 100 177 221 243 253 243 230 226 228 224 198 197 220 183 101 53 84 120 130 140 160 139 115 131 143 137 103 55 45 77 109 117 128 102 140 184 206 241 229 220 226 220 210 207 209 206 207 218 215 230 251 252 214 109 30 10 14 122 202 190 133 95 110 152 151 150 169 208 246 247 184 106 89 65 38 10 21 107 199 230 241 231 221 218 218 218 219 222 229 210 156 165 218 228 217 207 217 226 231 219 220 254 238 154 104 168 223 229 216 221 221 199 141 135 166 207 231 239 231 228 201 209 219 223 252 233 144 101 179 227 239 219 218 219 215 221 220 220 220 220 220 220 220 220 213 217 223 227 226 222 215 210 204 181 110 124 217 239 220 226 228 216 222 224 213 176 137 140 195 219 232 217 225 242 213 173 135 152 224 238 184 130 106 106 138 179 191 210 214 188 208 254 248 253 254 232 187 177 174 148 143 185 173 126 112 126 159 205 239 255 240 220 219 229 242 242 224 200 165 180 219 231 225 206 207 248 250 231 137 120 127 92 67 28 30 44 47 86 173 255 252 191 191 228 230 207 147 71 56 45 50 52 47 52 56 57 64 49 24 41 84 148 220 243 230 215 212 218 217 215 215 214 213 220 219 216 223 231 233 236 245 243 211 137 90 70 50 65 56 53 51 53 53 51 47 44 50 37 41 48 41 40 48 51 49 44 44 49 51 46 40 39 42 36 39 49 49 39 35 39 48 48 56 52 55 41 5 8 56 187 254 253 175 90 53 16 35 35 36 37 37 34 29 25 29 25 24 24 21 16 18 24 30 37 25 29 91 155 154 119 156 231 247 116 3 47 170 253 219 129 102 107 133 200 233 227 250 250 196 113 92 135 195 249 252 238 197 185 189 158 121 104 50 44 62 114 182 222 194 136 76 29 17 23 36 47 55 87 116 143 177 201 211 211 207 202 143 82 44 51 56 43 30 25 42 106 154 169 187 207 218 225 210 183 107 40 35 49 44 36 28 18 14 18 40 56 67 104 193 234 253 253 246 226 188 156 167 169 169 157 126 82 43 23 94 166 191 154 120 94 74 72 61 46 31 43 51 29 43 103 170 167 148 122 117 140 167 182 167 133 84 32 45 153 242 243 247 251 190 141 188 246 248 232 210 181 157 149 156 167 138 84 39 22 33 59 82 122 159 164 140 118 103 126 179 224 233 221 184 139 117 155 158 99 94 149 151 78 143 252 249 211 157 113 115 178 241 243 231 222 181 145 146 156 179 197 189 172 178 198 198 181 132 63 21 70 137 219 210 201 192 189 207 220 213 216 208 211 220 226 212 177 134 103 122 113 131 181 222 225 217 221 190 178 172 193 224 218 171 129 199 237 191 118 123 156 172 189 193 193 180 155 132 130 145 160 201 191 130 105 172 224 215 202 184 181 182 185 185 183 185 190 184 187 174 139 107 113 156 199 222 204 173 165 191 237 237 171 157 174 171 204 235 244 237 179 108 45 38 18 33 19 34 37 41 53 57 49 47 53 56 52 38 36 32 29 27 26 27 28 27 27 28 28 29 30 30 30 28 26 28 36 45 48 41 33 26 24 19 14 30 82 159 217 250 252 254 253 252 251 254 254 251 253 242 175 81 29 74 154 230 240 246 253 252 162 56 25 122 221 252 233 233 237 240 243 240 246 253 254 246 228 216 212 177 148 166 176 143 118 118 135 162 188 178 139 112 126 135 98 86 120 141 143 148 159 175 190 194 210 225 232 236 238 232 222 223 228 228 231 172 129 180 211 188 191 216 239 234 229 241 251 232 194 182 206 227 221 191 161 114 60 30 16 8 7 6 18 13 12 10 9 9 11 13 14 13 9 8 15 25 31 28 22 22 20 23 26 19 11 19 36 91 164 185 151 130 118 121 145 157 172 164 123 90 104 152 190 200 174 156 148 132 120 118 117 140 142 140 126 124 154 187 197 161 136 130 130 120 125 126 105 71 83 91 94 116 135 144 170 207 210 211 205 199 196 193 190 181 161 121 101 128 160 151 122 123 112 109 103 76 47 34 32 25 27 28 29 28 27 26 27 26 26 27 28 28 28 27 27 28 30 32 34 34 33 32 31 26 27 28 30 31 32 32 32 40 37 33 28 26 27 29 30 29 32 34 35 38 47 60 70 80 114 142 155 173 176 128 63 46 46 45 45 44 41 37 34 39 42 44 42 37 34 35 38 43 44 45 46 45 42 39 36 38 39 40 43 44 43 38 34 35 32 28 23 20 19 20 21 20 19 19 20 22 22 20 17 14 19 24 26 26 24 24 24 23 23 25 30 33 32 26 21 24 24 24 24 25 27 29 30 26 24 23 22 24 26 29 31 36 36 39 43 46 46 43 39 30 28 29 30 29 26 29 35 36 36 36 36 35 34 33 32 24 25 30 36 37 32 28 27 30 32 35 35 33 31 30 30 28 27 27 29 33 35 34 33 34 38 42 39 32 27 27 30 30 29 28 29 32 35 36 36 29 26 23 22 26 30 33 34 34 34 34 34 32 30 27 26 24 27 24 21 24 27 40 62 50 49 63 96 122 131 141 156 150 157 172 189 163 128 138 152 111 103 108 122 151 187 168 104 59 120 151 124 103 114 117 103 75 53 71 95 105 99 98 131 200 230 168 84 134 218 225 225 221 150 74 53 91 110 119 164 217 161 82 28 38 94 133 133 158 129 95 129 179 168 144 136 190 228 214 188 197 214 203 167 181 171 141 161 227 228 177 157 189 226 233 199 177 181 165 132 119 83 95 74 49 35 91 176 235 227 174 144 143 151 183 203 150 96 73 52 62 163 250 252 210 211 224 247 239 197 193 235 246 228 221 245 252 243 232 204 153 147 183 197 179 180 178 160 145 153 200 234 223 218 222 206 195 208 212 222 234 216 185 176 186 196 200 192 190 204 223 235 227 209 197 223 235 213 169 101 43 37 103 168 179 182 194 209 217 158 64 41 73 87 76 44 51 131 241 251 180 115 155 172 152 149 192 196 135 126 176 205 217 222 212 211 227 230 221 222 214 219 226 229 224 212 213 225 223 219 221 222 218 219 220 216 219 219 221 221 220 219 219 220 224 214 227 254 211 91 60 136 217 253 239 217 220 222 222 209 216 207 186 193 227 225 179 142 129 101 108 191 252 253 246 227 216 223 228 229 187 113 125 217 252 252 231 191 185 227 251 234 176 149 129 100 65 62 72 65 57 52 46 46 38 24 47 98 203 238 246 245 242 232 240 247 237 233 224 213 204 205 217 229 215 200 192 197 202 202 204 211 201 202 203 204 204 204 203 203 202 206 201 202 199 201 206 187 154 178 198 199 196 200 203 201 200 190 198 202 190 194 206 199 169 115 60 74 148 200 195 172 130 128 148 165 123 57 67 132 155 128 156 214 186 112 114 167 211 223 205 191 158 70 60 160 212 217 209 197 198 200 200 204 195 195 200 194 179 142 105 114 175 209 216 198 136 68 102 189 203 181 169 174 176 118 68 106 201 214 186 148 105 79 95 107 119 130 119 110 139 168 152 119 168 194 205 206 183 153 150 150 105 98 113 136 145 125 118 160 199 206 196 184 184 178 177 190 200 201 199 195 192 189 183 177 168 166 181 202 200 181 179 193 168 121 118 134 151 170 171 178 172 159 133 113 119 130 117 90 68 106 152 157 121 95 101 112 127 129 131 131 116 97 111 149 155 123 85 75 93 112 129 149 175 135 105 105 113 124 156 193 145 101 108 142 152 126 97 101 144 175 163 140 139 144 146 133 98 85 111 142 124 91 69 53 54 62 66 71 80 88 104 128 131 90 49 41 60 79 82 77 88 87 80 81 87 77 56 47 33 22 33 101 187 208 152 92 78 108 149 175 166 127 77 43 109 171 168 151 193 242 235 188 109 75 62 71 71 74 82 81 98 110 108 110 102 83 67 44 61 61 61 55 50 59 70 70 52 54 70 104 132 128 93 58 45 51 71 84 87 119 187 243 224 178 159 190 213 189 147 125 89 57 46 38 41 44 40 60 100 122 119 89 70 68 67 65 61 60 48 40 48 55 60 68 83 76 98 136 181 233 246 213 125 78 59 41 34 73 141 210 157 86 71 119 156 139 91 66 32 39 67 78 94 130 134 118 168 239 253 253 250 254 251 167 56 58 78 61 41 63 73 62 58 67 74 81 94 101 83 56 41 41 45 43 47 76 96 86 67 48 46 38 54 85 74 55 32 39 78 125 153 126 65 42 49 51 48 43 58 106 176 227 224 207 148 71 27 40 99 158 212 248 250 215 203 206 192 172 249 246 178 129 102 56 34 19 75 122 149 156 92 46 137 238 252 250 208 128 79 20 28 36 46 45 46 54 74 100 122 133 113 105 79 72 99 113 99 87 80 45 32 44 56 70 78 70 82 83 77 98 118 110 99 85 182 182 181 180 179 179 179 179 180 180 180 180 180 181 181 181 181 180 180 179 179 180 180 181 183 182 183 186 186 183 181 183 182 182 183 184 185 186 187 187 185 186 186 187 187 187 188 189 189 189 189 189 190 190 190 190 190 192 193 192 190 189 190 191 194 194 193 192 192 192 192 192 193 192 191 189 189 190 191 192 193 193 194 195 195 195 195 194 192 194 196 195 194 193 193 195 195 194 194 193 193 193 194 195 200 201 201 199 195 193 193 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 195 195 195 195 195 195 195 195 197 197 197 197 196 196 196 196 195 196 197 197 197 197 196 195 197 197 197 197 197 197 197 197 197 199 201 200 199 198 200 201 201 201 201 201 201 202 203 204 201 201 201 202 202 202 203 203 210 208 206 203 202 202 203 203 203 204 206 207 208 207 206 205 206 207 208 208 208 208 207 206 205 205 206 209 212 213 211 209 210 210 211 212 212 212 212 212 214 214 215 216 217 218 218 219 220 221 222 223 223 223 222 222 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 224 230 228 214 186 188 219 221 215 215 216 216 216 216 216 216 214 214 217 216 206 188 173 166 198 232 226 212 226 236 199 131 125 206 231 195 173 184 179 140 190 221 242 219 159 148 199 224 188 171 159 131 104 87 69 70 147 215 220 217 246 242 222 218 230 237 222 198 185 156 105 68 61 74 75 92 128 144 163 201 207 181 136 107 131 185 214 210 177 132 135 138 142 200 209 172 191 213 214 209 220 222 216 223 245 244 205 156 117 43 7 34 94 127 123 90 101 158 214 242 241 251 246 236 253 253 188 74 42 27 14 13 69 184 253 245 231 224 217 216 217 217 218 220 230 222 158 142 203 238 230 215 222 223 224 223 239 253 189 84 141 228 235 211 216 224 221 197 173 152 154 194 224 238 241 218 174 188 228 242 243 177 100 145 217 236 228 211 217 221 217 221 220 220 220 220 220 220 220 220 214 216 220 223 224 221 218 215 200 185 124 140 222 239 218 222 221 223 234 243 232 180 151 191 223 218 221 223 216 237 248 207 92 75 167 236 239 194 167 129 119 130 125 147 159 133 150 204 234 234 242 224 179 145 120 89 60 101 121 132 171 215 240 255 235 230 223 215 224 232 226 231 246 233 187 165 177 203 230 237 230 250 239 200 127 126 128 83 15 3 45 119 127 127 191 249 212 164 212 254 252 249 194 112 85 84 71 51 39 38 46 55 57 48 26 22 39 92 183 242 239 222 212 215 217 213 214 218 218 217 220 221 222 230 234 228 245 253 233 170 140 115 64 53 63 58 51 48 48 50 47 42 43 35 39 41 29 30 39 40 41 44 45 49 52 43 40 50 54 48 43 43 41 38 37 39 52 40 49 51 43 19 3 34 149 253 254 247 135 52 34 22 36 35 34 34 35 33 29 26 30 26 25 25 22 18 20 26 31 33 26 25 75 159 193 169 150 192 204 90 1 80 203 243 153 114 152 161 165 231 253 240 231 173 118 72 118 220 253 253 208 165 111 82 92 89 77 95 83 119 172 218 248 252 234 192 106 52 35 36 38 33 17 26 33 49 75 99 108 104 97 94 76 56 49 53 47 38 31 22 80 176 248 254 244 244 246 250 253 234 163 78 46 64 67 43 27 21 26 26 24 20 27 67 124 182 220 207 173 135 103 86 79 79 77 68 51 37 36 42 78 102 90 56 44 39 30 30 24 37 41 47 54 44 43 65 76 64 44 32 38 57 75 84 67 52 37 27 44 99 147 158 186 225 203 136 128 175 187 160 134 125 128 137 141 150 159 157 101 31 38 128 187 187 166 149 116 77 72 114 145 141 141 158 121 61 61 82 74 70 101 156 122 78 143 210 215 211 186 118 55 107 183 228 254 254 202 155 134 144 157 169 184 204 226 241 217 182 105 56 57 73 85 144 190 215 210 207 218 218 215 210 214 207 210 218 226 233 205 154 97 83 93 120 147 173 176 154 141 136 144 180 208 185 140 118 159 174 140 103 129 169 179 179 167 151 145 150 150 151 175 207 238 205 126 112 193 234 212 203 208 202 202 208 209 204 204 209 202 210 204 171 133 125 156 191 203 201 171 143 153 206 216 152 141 174 207 247 244 203 158 96 48 31 21 24 31 25 42 31 33 34 33 32 34 39 39 36 33 31 27 24 22 23 25 27 24 24 25 25 26 27 27 27 26 24 25 32 41 44 39 32 33 29 30 31 29 42 86 131 162 176 193 204 211 218 228 237 226 242 212 119 43 57 128 178 202 254 253 250 224 165 111 38 73 180 248 255 255 253 255 248 255 247 230 209 191 176 164 156 117 112 148 178 189 198 182 160 212 242 233 189 157 161 145 82 55 114 149 136 118 116 117 117 119 136 157 175 192 209 223 231 216 226 232 240 185 145 196 225 205 177 190 207 191 195 227 241 230 230 242 252 251 249 243 230 159 83 31 13 10 11 8 18 11 10 9 9 9 11 12 14 11 8 7 13 21 26 25 22 21 24 27 28 22 15 17 22 67 131 165 138 107 113 140 162 159 189 194 180 162 125 106 125 146 141 148 143 122 121 134 136 140 129 115 114 150 201 209 178 124 117 138 166 173 168 143 106 74 74 61 90 139 151 159 178 198 205 208 206 207 213 214 211 214 163 118 113 137 154 133 96 107 145 174 164 119 65 35 33 24 27 30 31 29 27 26 26 28 29 29 30 30 29 28 27 31 32 33 33 33 31 29 28 24 25 26 28 29 29 29 29 37 34 31 28 27 27 29 30 30 32 37 41 42 38 31 25 46 96 113 129 180 187 119 59 37 42 48 50 47 40 34 30 38 42 44 43 40 38 39 41 43 43 43 42 41 40 38 37 36 37 38 41 43 42 38 35 37 34 28 23 20 20 22 24 19 20 21 22 22 21 18 15 17 21 26 29 27 24 22 21 23 25 28 33 36 33 25 18 22 22 23 24 25 27 29 30 27 26 24 23 23 25 27 28 33 35 38 42 45 46 45 43 37 35 33 31 28 26 28 33 33 34 36 38 38 36 34 32 28 27 29 33 33 29 27 28 34 35 37 36 32 29 28 29 25 26 28 31 34 36 35 34 35 39 41 37 31 28 29 32 33 30 27 27 30 34 37 39 28 25 22 22 26 30 34 36 30 32 34 34 33 30 26 23 23 25 23 25 30 29 35 53 74 92 80 61 79 116 146 167 156 143 143 159 143 126 141 144 101 81 92 125 148 159 134 86 82 172 192 136 128 167 162 120 73 86 127 139 104 69 86 146 223 216 145 97 167 231 216 213 227 178 110 61 75 112 135 165 197 147 82 38 32 57 88 107 108 98 127 201 211 148 123 138 169 198 198 200 220 228 210 173 170 155 152 207 250 192 131 145 194 184 185 205 232 247 246 239 151 78 67 40 39 70 132 225 252 252 226 214 201 183 183 171 129 89 73 61 102 192 226 217 208 222 238 242 221 191 203 248 231 223 205 222 254 255 224 178 140 148 178 202 191 193 195 159 109 160 218 234 222 220 217 200 189 203 213 229 229 185 156 175 219 209 195 187 195 215 234 243 255 222 189 174 140 102 86 65 59 47 124 222 253 246 240 253 255 185 75 78 157 176 141 100 118 185 253 251 208 145 162 174 149 162 205 176 120 141 192 228 226 232 236 233 223 213 214 222 215 223 214 211 226 228 218 221 217 213 211 213 217 220 220 217 220 220 219 218 219 220 220 219 226 214 215 254 241 114 29 59 156 216 228 228 240 226 213 218 221 210 209 206 201 218 225 204 153 84 74 164 230 231 230 229 241 236 232 233 190 111 122 218 243 247 253 243 218 197 185 176 156 165 160 140 132 152 173 176 124 104 74 56 46 32 42 76 109 132 136 148 163 169 189 204 219 226 234 236 227 214 209 210 221 213 208 208 207 203 203 207 205 204 203 202 202 202 203 203 200 205 200 202 201 202 203 179 137 174 205 205 197 199 202 200 201 187 200 193 152 155 191 199 189 130 72 85 145 178 185 197 157 140 137 127 73 27 73 164 191 154 155 169 134 94 132 205 202 208 202 208 186 96 59 119 171 187 189 192 201 195 187 194 200 190 195 196 177 135 105 124 176 199 193 170 122 80 118 188 194 166 162 187 184 111 69 121 171 183 184 171 128 92 94 96 118 119 109 111 140 159 144 121 158 173 195 200 159 127 141 148 113 89 95 123 147 148 157 201 205 204 190 179 179 176 173 179 201 198 190 180 174 176 184 189 180 169 172 193 207 201 185 175 148 107 129 188 209 190 172 186 184 176 158 140 135 136 128 115 75 99 140 152 114 78 85 107 119 121 122 123 117 103 114 145 170 151 120 98 92 98 128 169 184 145 108 102 115 136 167 193 155 103 95 127 150 134 102 103 130 149 124 118 141 134 123 127 122 126 152 183 179 139 92 63 60 67 67 66 66 61 59 67 81 67 48 41 54 70 69 57 50 53 50 51 60 59 49 47 31 25 33 83 151 174 142 107 69 85 133 179 161 97 60 65 126 174 147 111 160 235 234 171 123 100 86 81 73 69 65 55 57 73 73 78 84 83 75 47 83 96 88 64 52 54 55 55 51 57 56 51 57 68 64 51 47 43 47 50 53 87 150 197 180 155 172 233 254 225 182 170 134 115 78 36 32 42 38 51 78 125 159 141 106 91 79 58 58 87 91 67 52 55 66 77 66 73 111 150 166 180 184 169 165 134 98 54 27 35 76 137 146 112 95 128 159 156 126 82 37 40 51 59 111 180 173 127 152 225 228 228 223 243 250 134 72 120 184 211 153 90 89 92 54 54 55 58 61 60 50 39 43 40 45 49 47 52 51 39 48 51 66 66 79 103 90 64 26 36 74 107 121 107 71 60 72 69 60 51 55 77 108 129 195 225 208 128 47 18 47 90 172 210 212 212 247 244 190 153 217 207 162 122 98 53 22 32 88 165 197 151 66 65 170 236 222 220 186 137 101 38 33 47 43 58 69 77 92 105 93 70 82 107 120 120 122 119 113 114 129 81 46 37 33 49 90 125 120 99 76 79 76 71 88 93 185 183 181 178 177 177 178 178 181 181 181 181 181 180 180 180 182 181 179 178 178 179 181 182 182 181 182 186 187 184 182 184 185 185 186 187 187 188 189 189 185 186 186 187 187 187 188 189 190 190 190 190 189 189 189 189 190 192 193 192 191 190 191 193 195 193 192 191 191 192 193 194 193 191 188 187 187 188 190 192 190 192 194 196 197 196 195 195 192 195 197 197 195 193 192 193 195 194 193 193 193 194 195 195 196 197 199 198 197 197 198 200 195 195 195 195 195 195 195 195 197 197 196 196 195 195 195 195 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 197 198 198 197 196 196 198 198 198 198 198 198 198 198 198 200 201 201 199 199 200 202 203 202 201 200 201 203 205 207 202 202 202 202 203 203 203 204 203 203 203 204 204 205 206 207 204 205 206 207 208 207 207 206 207 207 208 209 209 208 207 207 207 206 206 209 211 212 210 208 208 210 212 213 214 213 212 211 214 215 215 216 217 218 219 219 221 222 223 224 224 224 223 223 223 223 222 221 221 220 219 219 221 221 221 221 221 221 221 221 218 226 228 221 202 191 202 215 218 218 217 217 216 216 216 216 220 212 208 215 224 217 192 167 180 207 224 235 232 195 141 103 130 223 246 213 173 148 158 157 208 217 231 217 149 118 172 219 209 145 88 67 86 99 83 79 140 190 189 187 212 208 185 171 189 230 251 223 169 124 89 62 48 67 90 131 193 239 251 250 230 197 169 179 218 247 247 233 238 214 203 168 123 131 136 108 151 213 234 221 228 234 232 241 245 248 179 71 14 14 66 132 159 182 192 192 213 244 250 238 248 246 254 254 230 178 112 60 19 33 18 34 131 226 248 239 222 219 216 216 217 218 219 219 226 215 138 100 169 233 233 218 221 219 216 238 252 180 104 117 217 254 221 209 226 218 223 212 219 214 188 175 169 187 207 171 154 197 251 255 206 121 103 193 232 233 219 210 220 224 221 224 219 219 219 219 219 219 219 219 221 219 216 214 216 220 225 228 225 205 138 143 217 237 217 213 208 216 217 219 225 188 172 232 224 219 211 221 222 239 247 190 90 59 115 191 226 220 213 187 176 165 116 88 98 99 107 135 141 148 161 153 120 91 68 44 33 101 183 234 251 250 242 233 219 211 228 230 226 209 190 216 236 246 227 200 169 155 195 239 245 251 246 193 106 72 72 55 13 17 92 205 207 155 179 209 186 163 218 244 247 253 202 139 162 171 141 98 68 51 53 56 48 52 44 34 29 59 144 225 246 231 215 215 219 215 214 222 222 214 220 223 215 219 225 218 238 240 226 198 193 158 80 52 62 64 60 47 40 41 42 40 39 46 59 59 49 54 57 45 51 60 55 45 42 37 37 46 40 48 45 35 35 45 45 35 31 30 51 42 19 18 64 145 230 254 224 198 105 24 18 39 37 35 33 32 33 33 30 28 30 26 24 25 22 18 21 28 30 25 24 23 59 157 239 253 176 142 127 58 12 109 203 196 98 137 209 190 186 250 248 214 151 92 68 95 153 188 164 143 121 102 71 35 60 101 111 140 174 201 235 246 237 235 239 234 165 130 130 123 102 79 45 32 32 27 27 34 36 32 31 35 48 52 60 58 49 47 39 23 73 163 238 254 249 234 223 223 239 248 211 121 65 83 94 61 32 24 32 31 25 19 19 44 51 98 123 105 76 57 51 55 41 37 35 37 38 38 41 45 45 52 43 32 39 42 37 36 35 50 48 40 45 49 51 59 44 35 30 33 40 42 40 37 40 47 50 46 41 42 56 73 92 125 139 105 74 96 131 138 163 176 198 213 213 216 232 246 164 54 32 140 240 254 223 181 148 147 138 125 125 137 147 150 120 94 111 115 91 119 163 163 90 92 144 153 149 165 187 151 71 48 76 145 212 230 202 189 183 177 169 175 205 235 239 226 200 178 93 52 96 106 70 80 172 232 236 221 212 205 213 207 219 207 208 207 211 236 232 191 142 137 123 106 109 128 126 103 112 118 121 135 147 123 96 98 109 121 115 111 134 157 152 137 157 162 177 197 206 210 223 239 251 203 108 97 196 247 220 202 215 213 211 212 212 212 212 211 212 221 227 220 203 191 190 193 184 186 174 160 151 166 162 107 100 141 180 201 165 102 61 23 34 40 16 34 37 33 48 31 39 34 30 30 31 30 29 30 33 30 27 23 22 23 24 26 22 22 23 23 24 25 25 25 24 22 22 28 37 40 37 32 34 33 34 32 23 20 35 54 54 68 86 100 109 119 131 140 140 146 124 62 30 77 136 149 159 224 217 184 158 160 149 60 51 143 216 239 226 211 206 186 172 160 127 99 114 153 163 145 109 124 165 186 200 218 203 180 245 254 251 234 211 198 175 123 115 199 252 236 208 194 178 162 141 120 111 122 130 137 162 194 216 228 241 254 196 151 206 243 222 194 194 182 153 180 220 211 212 212 224 234 236 237 235 225 176 90 31 14 17 18 10 15 10 9 9 8 9 10 12 13 11 9 9 12 18 22 23 22 22 27 30 27 23 21 19 17 59 116 144 131 132 150 156 151 179 219 233 235 222 149 87 95 116 124 134 122 113 152 202 217 184 123 94 138 206 240 218 177 135 123 140 177 202 200 164 119 107 97 73 118 164 150 156 180 212 206 205 207 206 207 220 237 220 153 110 118 139 150 137 109 137 196 220 193 158 116 66 33 20 24 30 33 32 29 27 26 31 31 32 32 31 30 29 28 33 33 33 32 31 29 27 26 24 25 26 27 28 28 28 28 29 28 28 28 29 31 33 34 36 36 36 38 39 37 32 27 36 60 70 99 147 139 84 52 35 42 48 50 44 36 30 27 37 40 43 43 42 41 41 43 42 41 40 39 38 38 37 37 38 38 38 40 41 41 38 36 34 32 28 25 24 24 25 26 21 23 25 24 22 20 21 22 22 25 27 27 25 23 22 22 25 25 27 32 35 33 27 21 20 21 22 23 25 27 29 30 28 27 25 23 23 24 25 26 32 34 37 40 42 43 43 42 44 41 37 32 26 23 24 27 30 32 36 39 39 36 33 30 30 28 28 31 31 29 29 31 35 37 37 35 31 27 26 26 23 25 28 32 35 36 36 35 34 37 38 35 31 30 33 36 35 31 26 24 28 33 38 41 31 27 23 22 25 29 33 34 30 31 31 32 31 29 27 25 24 25 23 26 32 32 40 59 115 139 107 51 46 78 113 143 154 151 138 124 112 128 149 128 95 67 70 100 128 149 140 104 100 169 168 125 155 207 184 126 90 130 173 174 142 122 132 159 180 153 101 101 187 232 206 209 221 201 150 79 64 103 135 159 138 113 73 43 33 41 69 100 115 139 197 248 203 121 106 123 132 168 194 223 244 242 221 185 147 155 176 214 207 130 108 169 217 200 192 211 239 255 255 252 148 43 32 56 109 147 147 200 239 253 247 244 242 237 219 167 103 75 64 82 151 189 172 192 242 251 247 227 206 201 216 235 223 220 186 193 240 248 203 148 151 180 203 218 202 198 207 166 110 172 223 232 227 223 209 191 193 220 224 211 189 151 149 192 215 212 212 219 228 235 238 239 253 183 109 64 44 66 123 161 143 73 92 176 223 220 223 253 251 171 76 126 233 233 184 164 202 217 241 243 223 145 143 163 165 174 198 146 117 169 203 228 223 216 220 225 218 212 215 218 222 219 215 220 229 230 226 224 218 208 195 194 208 219 221 223 220 220 218 216 217 220 220 218 217 219 218 235 239 169 75 35 74 133 190 231 246 227 218 231 225 220 224 217 185 170 196 229 213 108 57 100 138 150 180 207 230 226 228 244 227 158 149 216 246 243 254 254 196 113 79 96 172 194 197 196 216 240 246 247 215 185 124 76 64 62 57 60 39 51 46 61 84 94 116 133 170 187 206 218 225 229 226 220 225 223 216 208 208 212 207 197 209 207 204 202 200 200 200 201 198 202 198 202 203 205 201 172 150 189 216 209 195 194 195 191 192 201 206 169 112 110 159 195 213 164 102 96 142 173 183 197 181 137 115 106 63 32 85 169 201 142 110 102 91 98 142 201 186 202 207 211 191 115 58 65 125 150 159 163 176 175 171 181 173 167 170 163 158 153 145 157 159 167 150 138 123 111 141 177 164 157 176 212 195 111 82 140 144 140 155 165 136 104 95 88 103 109 111 121 144 150 135 122 145 170 183 171 126 99 128 155 159 107 87 108 144 164 180 217 200 197 191 188 189 183 172 166 176 172 171 171 161 155 170 194 206 197 178 165 175 184 159 121 110 116 164 218 224 187 156 156 156 157 153 144 133 126 122 119 102 95 116 139 123 93 92 109 120 120 115 111 104 92 98 121 140 142 130 111 94 85 100 128 144 140 122 106 116 146 165 165 152 141 141 138 140 131 103 95 107 98 84 118 148 122 106 117 135 144 155 173 181 149 102 79 92 100 96 88 84 75 62 57 53 49 42 40 45 52 54 51 47 47 39 36 47 51 47 47 45 38 32 45 71 90 112 137 124 98 88 89 68 47 77 131 181 180 122 79 106 166 200 189 163 156 154 159 165 158 129 96 93 115 138 168 167 138 121 106 126 141 134 116 108 88 55 38 42 56 62 52 45 49 54 53 58 52 50 45 38 52 84 104 86 91 125 180 219 221 208 200 187 191 141 65 33 29 27 41 64 120 182 186 145 117 95 66 76 105 109 82 61 56 59 65 60 69 93 108 108 126 160 181 193 183 138 78 41 26 46 95 132 141 107 88 109 154 167 112 48 25 28 52 101 138 119 92 132 189 188 206 237 253 219 94 99 210 252 238 192 188 209 163 90 124 137 103 54 27 22 23 38 37 46 59 66 70 76 80 88 101 116 115 117 125 103 66 33 40 74 92 97 110 121 137 139 113 77 50 47 55 58 55 133 183 205 164 96 42 28 39 86 123 153 198 254 254 202 157 147 121 126 123 94 48 19 42 112 203 202 113 62 111 192 209 165 172 152 140 130 74 38 30 28 67 106 132 160 177 155 118 105 112 132 158 166 150 140 146 165 125 81 47 27 50 128 203 218 198 175 156 113 83 96 99 177 177 176 176 177 179 182 183 181 181 181 181 181 181 181 181 184 183 181 180 180 181 183 184 181 179 181 185 186 183 182 184 187 187 187 187 187 187 187 186 185 186 186 187 187 187 188 189 191 191 190 190 190 190 190 190 187 189 190 189 188 187 189 190 191 191 190 189 190 192 194 196 195 194 191 190 190 192 194 196 189 191 193 195 196 196 195 194 192 195 197 197 195 192 191 192 196 195 195 195 195 196 197 198 194 196 198 198 198 198 201 203 195 195 195 195 195 195 195 195 198 197 197 196 196 195 195 194 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 197 198 198 198 198 197 196 197 197 197 198 199 200 200 201 198 200 201 201 199 199 200 202 203 202 201 201 202 203 206 207 202 203 203 203 204 204 204 204 197 199 202 205 207 207 206 206 204 205 206 206 207 207 206 206 207 208 208 209 209 208 208 207 210 209 208 209 211 211 209 207 208 210 212 214 215 214 213 212 215 215 216 217 218 218 219 220 222 222 223 224 224 224 223 223 223 223 222 221 221 220 219 219 221 221 221 221 221 221 221 221 216 217 218 221 214 185 177 208 224 223 221 219 217 216 216 216 224 216 210 217 233 235 210 180 168 167 204 239 207 132 107 141 202 239 241 233 172 84 97 162 203 186 201 228 189 144 168 198 217 153 91 66 83 94 88 104 146 161 148 136 133 132 134 124 130 177 212 191 135 87 61 49 68 108 168 217 245 255 244 215 230 221 220 234 248 245 225 205 212 228 244 239 198 146 110 81 137 215 254 244 221 200 213 255 254 210 117 23 0 59 162 231 251 248 247 244 234 226 225 227 237 236 241 220 157 91 56 45 22 27 44 114 211 247 230 220 218 218 218 218 219 220 220 219 232 228 168 123 171 231 232 223 209 224 237 242 210 103 68 177 251 251 210 217 226 211 226 225 225 238 204 152 107 110 145 134 161 223 255 247 173 115 162 230 228 224 217 216 223 225 222 223 219 219 219 219 219 219 219 219 221 219 216 215 217 222 228 232 252 206 135 155 228 235 215 216 225 214 181 174 216 212 180 206 224 237 216 215 232 236 208 139 131 149 156 166 169 205 230 235 234 197 113 55 72 97 100 115 143 191 207 150 84 62 57 44 35 118 223 254 238 222 227 223 231 210 220 224 214 187 170 209 234 246 233 208 166 132 156 194 240 251 246 160 70 38 34 18 15 60 154 250 229 157 159 173 153 166 207 215 236 238 180 164 236 251 220 182 154 122 93 57 51 56 55 41 25 36 108 202 244 237 220 214 220 217 213 223 220 212 219 214 187 181 205 224 226 239 237 201 177 138 71 49 48 54 48 30 25 44 69 81 89 91 116 141 144 141 138 130 135 120 84 49 43 56 62 59 48 54 53 46 43 43 34 21 44 43 54 28 8 52 144 243 250 254 228 121 54 20 28 38 37 35 33 32 33 33 32 30 29 25 23 23 21 18 22 30 31 26 23 23 65 167 244 249 213 155 113 42 17 120 182 135 81 170 241 213 211 232 174 125 112 110 93 110 115 83 80 101 138 117 83 54 96 158 179 209 232 229 234 235 226 226 237 243 238 200 213 221 193 155 112 96 79 60 42 34 30 27 29 36 36 45 58 61 59 61 47 21 43 99 165 219 247 236 215 212 226 252 237 145 75 89 106 83 45 26 25 24 25 29 26 33 36 43 36 29 41 53 50 46 48 43 42 46 48 44 39 37 40 44 43 41 43 40 34 32 34 42 43 40 45 50 52 54 54 46 42 45 47 44 41 42 45 53 52 50 53 47 40 43 37 41 61 61 41 64 134 186 245 254 255 248 246 250 252 253 212 94 27 81 188 255 249 193 176 191 176 151 175 221 209 155 146 187 215 204 162 191 230 163 85 129 204 192 146 153 206 189 139 87 62 78 127 177 211 244 218 191 181 206 232 229 203 183 213 211 119 56 114 142 94 54 118 206 242 234 212 200 212 205 211 203 210 211 203 214 210 175 200 198 173 160 171 165 150 156 159 167 159 144 118 75 79 131 152 168 173 161 156 166 183 196 195 209 214 209 215 225 219 200 204 159 89 100 193 233 214 213 209 214 213 206 206 212 212 207 216 216 219 225 228 225 217 209 208 205 202 207 197 183 144 72 80 96 100 94 71 42 29 18 29 53 41 57 51 33 46 37 31 27 25 28 28 26 29 35 33 31 28 25 22 22 22 22 21 21 22 22 23 24 24 24 22 21 22 28 35 38 35 31 25 30 29 22 22 28 30 26 25 28 32 34 36 37 40 42 49 49 48 35 30 60 91 90 107 115 111 93 82 99 102 62 51 97 128 129 106 90 89 72 59 57 43 39 77 128 138 117 79 91 118 122 124 135 131 129 162 164 167 178 177 172 166 136 105 192 254 254 249 254 252 242 246 213 184 170 153 129 122 130 152 178 214 248 197 150 208 252 240 217 212 185 150 181 216 195 142 163 204 231 221 204 205 212 172 88 30 14 17 19 10 13 10 9 9 9 10 10 11 12 11 11 13 15 18 20 21 21 24 29 30 26 23 24 24 21 48 88 110 140 191 191 147 124 164 178 178 194 209 160 97 89 133 140 135 115 121 176 221 223 162 105 103 179 241 245 225 212 195 173 165 180 196 192 166 137 142 116 87 134 169 142 146 170 220 213 207 208 210 213 219 225 178 132 110 119 125 135 147 150 182 203 194 179 190 178 109 42 15 19 25 30 33 33 31 29 32 32 33 33 32 31 30 29 33 33 32 31 30 28 26 25 25 26 27 27 28 28 28 28 26 27 28 29 30 32 33 34 34 34 33 32 33 35 39 41 38 34 43 69 86 78 58 46 39 43 46 45 39 32 27 25 33 36 40 41 41 41 41 42 39 38 37 36 36 36 37 38 42 40 39 39 40 40 39 37 31 30 29 27 25 23 21 20 22 23 25 25 25 25 26 27 27 27 26 23 20 20 23 26 26 24 24 28 32 33 31 27 19 20 21 23 25 27 28 28 27 26 25 24 23 24 24 25 32 34 36 38 38 39 39 39 51 49 44 35 27 23 22 22 29 32 36 38 38 35 31 29 31 28 28 31 31 30 32 35 35 36 35 33 28 25 24 25 24 26 29 32 33 34 34 35 32 34 35 33 31 32 35 39 37 31 25 23 26 33 39 42 35 30 25 22 23 27 30 31 32 31 29 27 27 28 29 30 30 29 25 24 27 29 47 76 123 145 120 70 46 43 60 92 117 145 142 113 98 131 170 160 137 73 44 77 127 161 148 104 100 125 116 117 171 204 168 120 129 148 157 159 167 180 183 171 141 100 69 97 176 212 201 217 236 219 168 88 59 85 107 124 118 113 85 50 32 31 56 92 154 217 253 215 136 112 139 138 98 145 189 223 237 238 229 199 139 154 168 168 142 113 148 224 242 252 227 192 214 255 235 168 64 30 59 98 177 228 163 144 220 244 231 219 234 255 243 171 123 101 70 87 153 146 119 179 252 245 235 223 212 213 221 226 242 239 193 184 222 223 179 134 184 225 220 201 196 210 209 152 138 189 227 232 226 213 197 192 211 232 217 183 169 164 173 196 202 214 233 245 240 226 221 223 189 100 24 11 58 143 218 255 217 120 74 96 131 161 199 252 250 157 72 146 250 221 169 170 200 195 229 253 224 115 108 145 151 154 163 128 151 223 232 234 231 216 213 219 219 217 219 218 220 217 236 237 198 178 201 226 232 214 186 181 205 222 224 228 217 219 219 215 216 219 220 216 211 219 223 221 229 228 174 97 26 66 142 193 205 217 226 222 217 224 222 226 221 180 164 197 211 109 71 94 86 75 116 175 189 219 244 255 243 182 165 213 254 246 225 185 118 64 85 149 221 235 232 232 250 253 243 246 254 227 152 92 100 129 129 114 96 91 60 50 51 44 51 59 83 107 132 155 190 225 235 225 220 208 198 198 205 209 207 205 206 205 203 201 201 201 202 203 201 204 198 202 204 206 197 162 154 187 211 205 194 195 198 195 197 212 190 147 129 133 152 180 194 170 124 107 145 187 193 183 167 117 102 109 80 53 89 149 165 101 62 51 75 123 161 194 198 202 205 212 198 135 64 32 105 141 158 150 143 140 143 155 152 142 149 152 165 187 191 197 178 175 150 139 136 139 159 169 175 190 212 228 187 111 109 172 159 140 149 158 135 104 87 82 85 107 123 132 143 143 131 123 156 194 179 138 104 91 132 183 184 126 99 110 138 164 183 211 196 191 192 196 197 193 181 167 146 146 165 185 171 143 150 181 220 221 201 168 153 148 121 84 88 148 198 208 189 162 138 118 130 133 132 123 110 102 102 105 112 91 102 134 136 115 106 109 126 121 107 94 87 80 86 105 123 125 116 108 109 104 92 88 107 121 121 107 110 134 149 146 149 152 146 126 129 131 104 92 102 85 92 142 164 144 131 118 131 137 131 135 146 125 93 85 111 123 115 101 110 127 129 125 88 73 63 60 51 39 41 53 67 61 43 36 50 62 63 64 57 39 25 30 42 55 97 151 156 105 48 23 41 91 155 202 217 198 149 120 120 149 212 255 210 200 194 213 245 241 182 121 129 148 194 251 233 162 136 146 160 178 168 153 159 143 86 36 34 53 72 73 62 61 83 108 113 89 64 46 38 46 55 51 56 61 74 96 124 148 159 161 199 232 201 122 62 28 24 38 59 89 137 156 134 108 81 49 74 83 85 90 99 88 58 35 43 52 60 56 55 79 114 134 142 159 127 79 52 33 40 71 93 122 94 61 82 146 170 108 53 25 27 46 59 58 62 96 159 198 198 217 254 242 162 80 95 207 242 226 226 247 221 103 112 139 147 110 56 22 16 20 23 31 53 91 127 143 147 151 140 155 166 167 160 151 121 74 48 32 51 66 85 138 194 231 211 158 85 36 32 52 64 63 63 107 146 152 123 75 42 37 27 55 110 168 206 215 195 166 111 68 116 150 104 47 18 36 131 187 139 61 84 157 193 193 167 179 153 150 147 105 48 16 30 65 107 151 203 241 234 205 146 110 92 112 140 152 155 156 162 150 120 73 28 30 99 178 245 244 237 222 179 146 142 124 177 177 177 177 177 178 180 180 181 181 181 181 182 182 182 182 184 184 183 182 182 183 184 184 181 180 181 185 186 183 182 184 186 186 185 185 184 184 183 183 185 186 186 187 187 187 188 189 190 190 190 190 190 191 191 191 188 190 191 191 190 189 191 192 189 189 190 190 192 193 195 196 194 193 191 191 191 192 194 195 190 191 193 194 195 195 195 195 193 195 197 196 194 192 192 193 197 196 196 196 196 198 199 200 197 198 200 199 197 196 198 199 196 196 196 196 196 196 196 196 198 198 197 197 196 196 195 195 195 195 195 195 195 195 195 195 196 196 196 196 197 197 197 197 197 197 198 199 199 198 197 197 197 197 198 199 200 201 201 202 199 200 202 201 200 199 201 203 202 202 202 202 202 203 204 205 203 203 204 204 204 205 205 205 199 201 205 207 208 206 203 201 205 205 206 206 207 207 207 207 207 208 209 209 209 209 208 207 212 210 209 209 210 211 209 207 209 210 211 213 214 214 214 214 215 215 216 217 218 219 220 220 221 222 223 224 224 224 223 223 222 222 222 221 221 220 220 220 221 221 221 221 221 221 221 221 223 219 214 218 222 183 158 202 227 225 223 220 218 217 216 216 215 217 216 215 222 224 205 181 184 159 183 194 140 93 130 215 243 233 232 239 164 48 75 202 205 165 172 229 229 191 183 180 191 185 178 156 127 88 76 116 174 155 110 81 73 84 99 89 78 93 107 120 119 86 46 32 73 135 197 192 167 195 227 213 207 217 221 221 230 233 209 176 176 225 242 240 244 226 181 107 97 170 242 254 208 139 142 203 191 98 26 41 101 179 235 253 250 227 222 229 224 218 225 233 253 227 175 118 86 78 54 15 18 26 113 222 251 238 225 220 217 219 221 220 220 222 221 219 229 236 212 168 176 211 221 233 219 234 244 206 158 104 92 164 219 230 219 222 217 210 227 223 220 228 207 165 114 85 109 139 186 232 222 201 162 157 220 238 222 220 220 222 222 220 219 216 219 219 219 219 219 219 219 219 218 219 220 220 218 215 211 208 236 218 168 175 224 231 220 221 229 221 176 155 207 226 187 184 230 239 229 232 232 199 172 167 200 243 201 144 128 207 254 254 254 179 96 83 134 148 122 133 216 254 234 159 130 159 159 122 62 73 157 239 241 223 229 229 202 173 174 210 244 229 185 171 196 214 206 200 199 192 189 178 209 182 157 79 40 35 40 34 16 104 208 253 206 140 137 159 158 164 155 161 211 199 156 195 243 253 243 238 238 211 155 72 51 55 63 53 34 26 74 170 232 240 226 213 220 218 211 219 218 217 224 212 169 148 189 244 228 251 251 175 104 76 50 46 42 46 39 31 54 111 163 188 189 164 183 231 242 226 222 229 237 179 109 60 58 99 129 125 87 68 50 49 62 77 89 97 83 43 19 4 45 141 215 254 254 239 200 74 36 28 32 34 37 35 34 34 35 35 33 31 29 24 22 23 21 19 24 31 37 37 21 8 57 164 241 251 247 175 109 39 20 92 126 87 118 197 222 177 148 126 100 112 179 169 127 120 84 23 62 138 177 128 82 97 170 219 228 248 244 234 232 230 221 222 233 238 234 181 208 251 249 221 192 189 158 139 116 98 84 71 62 59 42 37 39 44 48 56 51 34 27 50 96 168 231 243 228 225 244 252 225 148 95 93 100 91 55 27 27 30 29 30 23 26 28 31 24 22 39 51 50 48 49 50 52 52 46 39 38 41 38 38 39 37 33 33 37 41 38 37 39 43 46 48 48 47 47 44 42 40 37 36 39 43 38 45 42 38 45 47 40 36 36 29 35 37 28 51 113 164 206 243 255 242 233 237 245 253 243 154 62 35 101 211 247 204 190 160 153 191 229 222 180 144 175 232 247 239 221 243 242 128 91 196 253 231 198 177 200 220 192 151 123 98 85 106 172 254 230 179 153 175 195 189 190 206 250 229 114 33 105 174 153 77 57 140 217 244 228 213 216 208 209 203 207 210 208 212 200 169 196 211 185 169 202 220 214 221 215 226 226 212 154 69 77 168 198 216 225 217 207 206 216 229 219 225 215 200 207 220 200 162 131 81 55 122 218 234 207 209 201 209 212 209 209 213 214 210 213 213 214 217 221 223 222 220 221 218 218 232 244 240 182 79 58 67 59 43 32 24 27 42 70 108 120 96 66 24 29 33 24 24 25 25 24 23 28 34 29 29 27 25 23 21 19 17 20 20 21 21 22 23 23 24 21 21 23 29 36 38 35 31 29 35 31 21 23 35 34 22 34 30 27 26 27 28 27 25 23 27 40 44 35 31 41 50 63 40 43 36 37 53 48 46 35 49 48 43 29 22 29 21 31 30 31 40 54 62 58 50 39 37 46 44 47 56 57 69 68 75 78 88 92 103 111 87 77 144 198 216 233 253 254 254 251 255 255 253 240 217 180 149 118 127 146 186 167 153 216 250 233 211 204 186 157 170 195 187 119 138 189 233 232 209 203 209 154 84 35 14 12 15 10 15 11 11 11 10 10 10 10 11 11 14 17 18 18 17 18 18 24 28 30 27 24 25 26 27 36 56 82 147 211 183 119 104 108 120 144 178 197 174 126 93 133 147 145 137 151 170 160 135 95 93 133 192 212 204 207 220 211 199 189 189 190 181 172 169 175 125 84 104 130 130 144 166 187 199 203 200 209 214 189 152 127 105 97 112 128 144 163 175 185 182 178 193 219 204 132 63 29 26 24 26 31 34 34 33 32 32 33 33 33 32 31 31 32 31 31 30 29 27 26 26 26 26 27 28 28 28 28 28 29 30 31 31 31 31 30 30 24 27 30 30 29 30 34 37 37 29 38 44 38 47 55 44 41 42 42 39 35 30 26 25 29 32 35 38 39 39 38 38 34 34 34 34 35 36 37 38 42 40 38 38 39 41 40 39 34 33 30 27 24 21 19 18 20 19 23 33 43 43 34 23 28 26 24 20 18 19 24 28 26 24 23 25 30 32 31 29 18 19 21 23 25 26 26 26 25 24 24 23 24 24 25 26 31 33 35 36 36 36 37 38 55 55 50 41 32 28 25 22 30 32 36 38 38 36 33 30 32 29 29 31 32 30 31 35 33 34 34 31 27 25 24 25 27 28 30 30 30 30 32 33 32 33 33 32 31 32 34 37 37 31 25 23 26 33 39 42 38 32 26 22 23 26 28 29 33 31 28 26 26 28 30 33 36 36 30 24 21 25 57 100 124 126 114 94 67 34 34 66 98 146 156 131 106 116 159 181 160 82 45 80 128 153 138 100 109 94 79 102 145 154 135 126 155 161 155 161 170 178 187 178 140 82 61 93 146 178 188 212 233 202 147 88 75 82 79 93 129 134 105 60 33 24 46 86 157 238 243 151 89 134 181 149 100 149 188 207 212 224 228 197 126 134 146 142 131 155 212 251 244 243 224 208 222 225 160 76 49 129 179 160 202 253 181 125 212 242 235 231 242 247 217 151 173 123 62 91 162 151 122 150 204 192 202 222 225 223 230 236 235 238 195 169 176 173 174 180 224 251 215 175 200 232 202 139 172 205 231 233 214 191 186 200 235 204 183 191 200 190 188 201 227 230 243 253 236 195 157 140 91 32 18 62 140 217 249 255 232 197 165 123 93 101 140 193 196 119 64 154 253 230 181 171 154 177 225 217 166 118 162 184 132 137 138 135 193 252 236 219 221 218 214 213 214 214 216 222 214 224 216 166 118 129 174 198 239 218 182 179 215 232 224 223 212 219 221 216 215 218 218 215 218 214 221 219 221 246 234 178 79 47 91 150 169 188 204 208 210 233 230 233 252 230 198 206 169 92 110 160 123 63 78 142 173 209 225 221 200 153 142 182 199 179 130 87 87 119 173 225 232 239 233 228 234 228 226 241 249 229 176 143 172 209 203 180 190 187 151 126 106 73 54 43 24 38 52 73 116 164 185 180 162 158 173 203 214 203 200 212 200 200 201 202 203 205 206 207 206 208 200 201 204 206 194 153 123 155 187 199 201 207 211 212 220 206 157 144 194 214 190 181 154 151 137 127 150 192 200 177 135 108 111 116 85 68 102 141 112 84 76 58 80 147 191 222 217 194 190 209 205 158 91 44 78 122 171 187 177 170 176 180 170 144 160 191 210 217 213 218 212 209 185 169 159 161 181 183 196 213 213 197 143 94 132 201 170 136 136 153 158 134 90 68 84 122 141 134 134 139 135 129 153 197 178 138 119 112 147 196 156 120 114 121 135 162 185 209 198 188 189 195 195 197 193 180 154 150 168 189 174 142 147 180 222 215 206 199 190 164 122 86 97 174 202 179 156 150 145 123 121 122 117 104 95 94 98 102 98 88 102 130 134 119 108 103 99 102 98 97 99 92 83 85 105 119 129 136 138 122 101 94 104 103 100 95 96 108 127 142 181 154 123 112 135 133 94 83 109 113 122 143 154 161 154 112 119 116 103 102 113 102 84 86 125 140 123 98 117 164 188 186 147 120 103 99 79 49 47 68 110 95 61 40 49 67 76 82 67 50 35 35 36 37 72 124 127 88 45 48 112 187 218 212 201 202 187 172 148 148 201 246 218 216 207 215 240 235 188 144 154 151 176 224 199 124 111 140 158 172 161 147 166 176 121 48 24 50 86 105 98 96 129 171 172 146 107 62 35 46 71 81 100 84 67 61 62 68 78 88 147 203 218 184 119 53 31 34 52 63 82 87 73 57 45 34 67 60 66 107 152 141 79 27 36 48 49 40 43 56 63 60 83 117 100 69 54 38 39 49 68 78 67 60 84 129 135 89 53 34 34 42 47 45 63 118 187 241 250 241 225 164 118 130 202 180 156 175 188 162 130 97 92 79 69 65 53 34 25 28 11 24 50 103 164 190 183 175 191 205 213 221 213 196 167 120 69 27 31 54 87 158 225 251 249 195 109 39 18 39 65 77 59 64 77 103 123 107 73 55 36 28 52 89 109 125 133 125 97 61 124 171 120 53 24 33 96 110 62 51 138 194 187 190 193 220 190 163 123 85 43 25 39 56 93 150 215 251 253 236 208 152 96 76 93 133 157 154 134 142 130 92 43 19 56 119 190 224 234 219 195 189 196 178 180 180 180 180 179 178 177 176 180 180 181 181 182 183 183 183 183 183 184 184 184 184 183 183 183 181 183 187 187 184 182 184 183 183 183 184 184 184 184 184 185 186 186 187 187 187 188 189 188 188 188 189 190 190 191 191 191 192 194 194 192 192 194 196 191 191 192 193 194 194 194 194 191 191 191 191 192 192 193 193 194 194 193 194 194 195 196 197 196 197 197 196 194 193 195 197 196 196 196 196 197 198 199 200 198 199 200 199 196 195 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 195 195 195 195 195 195 195 196 196 197 197 198 198 198 199 197 197 198 199 199 198 197 197 200 200 200 200 200 200 200 200 199 201 202 202 200 200 201 203 201 202 203 203 203 203 202 202 204 204 204 205 205 205 206 206 204 205 206 206 206 205 204 203 207 207 207 207 208 208 209 209 208 208 209 210 210 209 208 208 211 209 208 209 211 212 211 209 211 211 211 212 213 214 216 217 215 216 216 217 218 219 220 220 221 222 223 223 224 223 223 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 224 225 220 220 232 188 142 182 226 224 222 219 217 217 217 218 211 218 219 215 218 221 203 177 173 168 188 151 96 121 191 248 232 212 204 190 140 86 123 233 221 177 172 221 235 218 210 190 164 197 237 239 199 119 70 97 170 185 152 116 105 98 92 80 65 72 78 110 136 96 52 59 82 129 170 139 99 155 230 236 210 215 214 213 223 228 207 177 166 217 232 225 240 255 245 144 57 107 175 208 166 88 62 88 51 49 76 159 225 245 234 240 218 221 232 226 209 219 245 252 199 143 114 125 115 73 33 15 23 86 195 251 240 215 217 219 217 221 223 221 220 222 221 218 213 218 224 191 165 173 189 219 242 245 218 158 154 141 95 115 183 223 233 218 213 217 218 217 223 219 216 208 185 137 118 158 211 219 169 144 170 206 234 225 218 217 221 221 217 218 220 215 218 218 218 218 218 218 218 218 218 220 221 221 217 210 203 199 196 200 166 169 211 227 226 224 212 225 193 152 181 207 190 194 230 225 226 216 198 177 185 231 249 254 211 134 108 181 253 241 225 147 118 171 228 184 112 125 174 174 148 139 193 255 255 217 138 51 86 213 254 245 221 196 163 160 158 200 253 253 201 143 152 192 209 225 248 254 238 203 167 92 62 27 42 39 32 32 26 118 224 250 198 127 118 171 226 167 92 128 218 188 138 187 220 238 227 242 250 249 210 111 48 52 68 64 46 22 47 139 219 242 233 214 221 221 212 216 219 218 224 223 188 152 180 246 250 246 223 135 60 52 53 54 47 49 47 63 121 199 248 253 249 208 204 238 253 250 252 253 251 187 140 117 110 147 188 188 121 89 45 32 79 155 208 223 136 70 31 38 121 232 254 244 243 185 116 55 39 32 28 39 37 36 35 36 37 36 34 31 30 25 23 24 22 21 26 34 40 38 23 25 74 148 213 252 247 168 95 41 25 51 76 92 152 169 130 82 55 56 125 202 225 158 124 139 110 55 80 151 181 124 80 140 234 253 234 224 209 210 212 207 207 223 232 224 163 135 187 242 249 249 245 245 237 230 216 199 184 169 152 139 111 89 74 68 58 53 53 51 27 30 45 98 173 219 234 243 240 216 175 154 151 124 89 79 52 30 54 77 59 30 13 21 13 29 35 32 33 34 38 46 41 43 47 48 44 40 42 49 45 39 37 33 26 30 37 38 47 40 40 44 44 47 48 42 42 47 50 48 43 41 41 40 39 46 48 42 38 40 41 38 44 42 38 35 32 36 54 78 100 164 210 223 234 243 245 251 242 203 124 39 43 152 233 228 201 151 154 213 224 174 158 190 224 243 237 236 250 252 190 75 115 242 250 223 228 206 189 224 202 178 185 180 129 78 102 183 211 171 127 113 132 165 197 217 209 181 95 39 110 194 210 134 40 76 169 233 232 217 210 211 211 213 209 204 211 220 207 182 167 196 185 157 177 221 234 224 221 234 239 234 182 86 75 159 190 210 219 222 226 216 200 198 209 207 204 207 213 212 196 179 128 55 29 114 219 244 220 206 181 186 199 212 212 203 203 210 204 207 210 211 209 210 214 217 216 215 218 238 249 249 188 80 27 42 41 30 28 29 53 107 170 197 207 115 65 16 16 28 25 27 27 24 22 24 27 27 25 26 27 28 26 23 19 17 19 19 19 20 21 21 22 22 20 21 26 32 38 39 35 31 37 35 32 28 25 25 25 25 30 28 27 30 34 38 39 38 34 46 50 46 37 27 25 34 40 37 42 31 34 44 34 37 26 35 29 34 36 31 37 35 33 33 36 38 34 29 28 33 43 34 32 26 30 32 24 35 33 37 36 40 37 43 55 38 45 74 98 114 133 145 142 139 149 186 225 247 254 254 239 211 185 169 138 133 115 133 216 246 212 200 193 179 160 162 177 182 180 152 162 216 254 245 202 160 118 72 45 26 17 18 12 14 13 13 12 12 11 10 10 9 10 15 20 21 18 15 14 14 23 26 30 31 26 22 24 28 32 50 87 139 168 150 128 133 105 119 164 190 182 183 170 127 118 142 148 152 159 137 104 97 114 133 167 185 176 171 182 192 190 183 170 164 163 161 171 190 172 121 88 74 88 128 159 172 163 175 173 157 155 157 132 95 104 106 108 122 148 164 166 168 169 178 198 219 225 206 151 93 70 55 37 28 29 33 34 33 31 31 32 33 33 33 32 32 30 29 29 28 28 28 27 27 26 26 27 27 27 27 27 27 30 31 32 33 33 32 30 29 23 25 28 28 27 27 28 29 34 31 34 32 28 40 49 41 39 38 37 36 34 32 28 25 25 27 31 34 36 36 34 33 29 30 31 33 35 36 37 37 38 36 34 35 38 41 42 42 39 35 31 27 26 27 30 32 32 28 36 62 88 87 57 25 24 24 22 20 18 20 25 28 25 24 24 26 30 31 28 25 18 19 21 23 24 24 24 24 22 22 22 23 24 25 27 27 29 31 34 35 35 36 39 42 51 54 52 43 36 32 28 24 31 33 36 39 40 39 37 35 35 31 30 32 31 27 27 29 33 33 33 31 28 26 27 28 30 31 30 28 26 26 29 31 34 34 34 32 30 29 30 31 36 31 25 23 27 33 39 42 37 32 25 21 22 26 29 31 31 30 29 28 28 29 31 32 34 39 36 28 22 31 77 134 144 122 121 135 113 61 43 63 104 158 165 144 123 108 125 150 115 74 61 84 115 149 155 130 99 67 56 82 107 112 126 151 176 191 187 187 179 171 185 183 145 78 70 104 133 159 173 183 184 153 115 98 109 89 58 77 119 130 108 71 45 24 37 81 144 186 176 128 120 167 182 131 137 180 203 198 194 213 213 162 103 113 152 167 152 185 239 250 237 228 239 252 217 128 50 18 144 238 244 183 178 205 158 153 235 245 230 235 233 201 187 180 211 106 44 134 223 227 204 159 153 153 177 203 217 232 238 227 207 204 173 166 177 182 210 241 244 237 197 183 230 231 174 155 200 212 227 226 201 177 181 199 216 180 187 222 216 189 192 212 218 222 235 239 207 146 94 73 63 28 64 141 212 250 242 238 220 233 242 199 135 91 82 108 107 74 53 131 228 250 229 194 138 149 179 141 110 157 245 217 129 141 136 154 216 244 222 209 207 219 216 210 216 216 215 225 220 219 159 93 97 137 172 199 243 223 186 186 225 231 202 188 207 219 224 219 214 216 217 214 220 214 216 217 218 230 236 226 183 89 73 125 169 185 181 193 197 212 220 219 225 237 241 237 145 73 111 178 152 88 68 98 131 156 159 155 151 120 107 136 128 116 82 77 126 176 200 216 232 235 226 217 215 212 216 229 229 215 194 201 234 243 221 203 239 253 240 226 210 176 147 126 85 64 38 30 47 78 103 114 95 135 188 220 219 204 200 206 200 201 202 203 204 204 204 204 205 206 197 199 205 210 197 154 102 137 181 207 210 204 200 198 205 159 110 131 205 238 216 197 150 141 146 146 137 156 179 176 141 134 133 107 67 84 142 174 114 99 102 80 107 183 212 224 203 185 187 201 201 187 149 101 68 81 139 198 216 223 231 225 175 140 161 201 211 196 174 172 170 173 164 157 145 144 158 153 143 153 136 113 75 61 130 202 174 130 117 135 166 155 96 69 106 151 161 129 121 141 150 144 141 168 164 151 135 123 142 165 134 113 120 124 131 161 186 202 194 184 188 195 193 198 200 187 178 168 170 179 169 152 161 187 212 205 206 220 229 204 147 97 125 174 175 159 152 147 150 139 113 116 113 103 100 102 100 93 90 90 101 111 110 108 104 94 65 78 92 112 132 124 95 75 84 108 139 158 145 108 90 102 109 94 80 77 85 97 110 118 167 142 118 120 145 129 82 77 138 160 144 126 133 152 148 112 109 94 78 83 97 97 93 100 141 163 142 99 114 167 190 179 159 134 123 127 113 84 82 102 160 134 83 40 37 55 74 87 89 79 62 50 40 30 39 64 69 56 55 92 157 202 197 168 175 187 189 181 149 134 163 184 198 208 196 180 180 176 167 168 173 154 147 168 156 115 113 129 120 117 119 133 156 162 118 58 25 46 83 116 127 128 146 171 191 180 147 85 33 35 71 95 106 92 77 67 61 55 53 54 82 128 167 185 140 66 40 34 46 58 58 49 49 53 59 65 74 70 76 113 153 142 85 37 70 76 65 45 44 60 79 94 103 132 107 73 56 46 48 42 62 51 56 59 69 87 82 69 42 29 26 31 46 54 71 120 189 247 251 228 162 94 132 204 206 160 127 116 125 115 78 67 65 64 66 66 53 35 28 33 21 31 40 73 136 180 193 199 239 247 247 254 247 229 216 181 111 46 35 49 72 141 211 246 252 217 143 58 11 21 64 96 136 114 85 84 107 110 84 61 67 45 31 41 56 64 79 100 109 103 146 176 135 65 29 36 48 50 41 82 178 214 186 183 192 220 188 157 96 62 31 26 35 49 92 157 208 226 224 221 227 190 151 114 87 95 119 126 109 115 116 109 80 37 39 83 134 197 215 196 192 207 209 179 175 176 179 181 182 183 182 181 180 180 181 181 182 183 184 184 181 182 184 185 185 184 182 181 185 183 184 188 188 185 183 185 183 183 184 185 186 186 187 188 185 186 186 187 187 187 188 189 186 186 187 187 188 189 190 190 188 190 192 192 190 190 192 194 193 194 195 196 196 194 193 191 193 194 195 196 196 196 196 196 197 196 195 194 194 196 198 199 198 198 198 196 194 195 197 200 196 196 195 196 196 198 199 200 195 197 198 198 196 196 197 199 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 197 198 198 199 199 198 198 197 202 202 201 201 200 199 198 198 199 201 202 202 200 200 201 203 201 202 203 204 204 202 201 199 204 204 205 205 205 206 206 206 206 206 205 204 205 206 208 209 208 208 208 208 209 209 210 210 208 209 209 210 210 209 209 208 209 207 207 208 211 213 213 212 212 211 210 210 212 214 217 218 215 216 217 217 218 219 220 220 221 221 222 223 223 223 222 222 220 220 221 221 221 221 222 222 221 221 221 221 221 221 221 221 212 225 226 223 238 191 127 155 223 222 220 218 217 217 218 219 218 223 221 220 231 237 214 181 121 164 206 147 104 181 242 235 227 201 165 113 113 149 171 208 228 198 193 225 234 232 236 216 181 183 192 197 184 124 73 93 179 251 236 174 138 112 112 133 126 137 124 119 110 67 79 163 159 136 142 130 99 140 220 250 220 220 224 224 210 188 172 167 144 176 223 254 254 243 242 161 61 79 110 127 105 60 21 2 33 115 181 233 253 243 213 227 214 214 215 211 222 252 243 193 104 117 160 180 126 46 12 17 66 185 250 241 226 227 221 217 218 223 224 221 219 221 221 218 218 216 241 222 182 168 173 201 248 253 195 137 177 148 61 98 177 227 238 211 218 225 208 216 218 211 221 235 244 197 139 165 228 208 138 111 182 235 223 215 217 215 219 218 212 218 224 219 218 218 218 218 218 218 218 218 217 217 218 218 219 219 219 220 175 138 98 141 213 227 222 228 224 244 215 161 170 199 198 212 225 220 209 156 147 198 226 239 254 248 228 157 95 112 203 206 143 112 151 235 253 146 47 74 108 108 123 172 229 253 253 255 189 68 63 173 241 254 232 182 177 208 194 188 201 207 200 161 193 225 227 223 226 235 252 254 198 101 55 14 45 49 35 29 36 103 209 252 212 128 108 191 240 165 88 148 223 151 99 162 221 235 219 228 240 247 237 148 51 50 64 60 42 13 33 127 212 245 239 217 224 226 214 216 217 211 216 234 220 172 175 228 251 188 140 79 36 43 45 41 48 50 56 89 163 239 253 246 242 207 185 190 210 239 250 239 201 167 180 198 177 180 204 200 164 138 72 25 80 197 253 251 219 163 131 124 175 250 249 211 181 143 56 37 21 33 33 41 36 36 36 37 39 38 34 31 31 26 24 25 24 22 28 36 38 28 31 79 133 142 154 196 215 167 107 48 21 32 70 130 126 107 59 68 94 128 208 251 171 94 112 160 163 151 153 184 234 164 88 133 222 241 231 215 222 217 206 198 210 232 216 173 117 134 208 238 229 245 248 245 248 253 253 248 248 246 236 222 202 175 155 137 102 68 54 52 61 52 33 44 105 169 207 226 206 161 125 164 210 162 83 63 42 32 87 130 97 35 6 20 19 23 20 21 35 40 35 35 42 40 41 47 50 47 44 44 41 35 35 35 33 39 43 35 38 33 38 44 45 50 47 35 39 47 51 45 39 39 37 33 39 36 38 40 41 45 45 35 40 39 33 36 43 33 25 36 47 89 127 173 230 248 218 190 238 238 182 72 30 122 228 254 216 201 195 192 170 153 181 229 224 218 215 222 247 230 138 61 155 239 238 227 222 225 212 204 194 190 228 247 198 112 69 94 115 123 99 69 100 171 197 173 162 166 146 117 148 195 226 166 56 41 127 208 217 205 196 209 208 225 221 207 211 218 201 177 166 184 200 190 178 196 215 212 225 234 222 212 184 115 95 153 199 220 221 212 213 206 200 212 205 195 200 215 210 189 189 207 184 90 32 80 176 234 238 223 175 175 196 225 225 204 202 220 214 214 213 211 210 214 222 228 229 224 229 245 241 213 146 50 31 32 22 20 44 72 128 217 249 253 248 102 51 13 17 31 20 23 23 20 21 28 29 25 22 25 28 30 30 27 23 20 17 18 18 19 19 20 21 21 19 22 27 35 40 40 36 31 28 22 25 32 27 15 21 38 27 27 26 27 27 26 25 24 35 49 40 27 34 39 31 28 33 45 46 45 45 33 27 39 34 41 31 34 39 28 29 32 33 41 40 29 28 39 46 44 38 36 38 34 40 41 29 38 31 26 27 42 36 31 47 45 55 50 40 42 57 63 59 61 80 108 150 185 207 218 223 225 228 241 216 175 113 110 185 207 205 210 200 178 166 172 182 186 185 164 172 209 228 206 155 109 83 59 53 42 29 25 14 12 14 14 14 13 12 11 9 9 9 15 21 22 18 13 11 11 21 24 30 34 28 20 20 26 32 64 111 127 117 135 174 191 160 144 163 159 134 173 208 173 126 148 147 143 137 103 97 141 184 177 173 165 157 161 163 155 171 170 166 168 169 159 154 164 131 106 104 78 81 144 176 178 179 166 137 101 79 80 91 98 121 152 167 169 178 178 171 174 172 187 207 210 210 214 180 119 111 86 54 33 28 30 31 29 30 31 32 33 34 33 33 33 28 28 28 28 28 28 28 29 25 25 26 26 27 26 26 26 26 28 31 34 35 35 34 33 31 29 28 27 27 28 29 29 33 29 25 30 39 38 34 38 35 34 33 35 36 34 30 25 23 25 28 31 33 33 32 30 26 27 30 33 35 37 37 37 34 32 31 33 37 42 44 45 41 37 31 28 30 37 46 52 54 48 60 99 137 134 86 38 20 21 22 21 21 21 24 27 24 24 25 29 32 30 25 20 19 20 21 23 24 24 23 23 20 20 21 23 24 26 28 29 27 30 33 35 36 38 42 45 45 50 50 43 37 34 30 25 32 34 36 39 41 41 41 40 36 33 32 32 29 25 23 24 32 33 33 31 29 28 29 31 33 32 30 26 23 23 27 30 36 36 35 33 29 27 26 26 36 31 25 24 27 33 38 41 35 30 24 21 23 27 31 33 28 29 30 31 31 31 31 30 29 38 40 34 27 40 96 162 163 132 145 184 166 97 56 57 103 158 157 138 137 122 112 114 93 87 85 80 100 153 170 135 79 53 58 93 115 127 157 190 203 218 201 194 192 195 207 189 139 74 82 125 143 162 166 156 137 117 103 118 136 91 40 64 94 110 100 79 57 25 29 74 117 143 157 162 151 143 153 150 171 208 218 199 188 207 191 119 91 110 176 197 157 174 235 248 228 241 251 227 140 54 41 75 203 254 234 209 192 155 112 166 252 243 221 242 233 178 190 245 242 93 42 178 254 254 248 166 123 139 156 159 176 216 217 174 177 149 123 161 215 229 232 232 237 202 179 208 255 208 137 179 218 214 217 215 194 178 181 191 164 189 232 233 190 180 203 213 193 199 201 176 121 81 93 129 142 87 112 187 247 254 229 219 214 204 216 218 189 131 79 78 68 63 44 81 163 232 249 205 143 96 110 109 113 181 255 190 127 147 139 167 226 236 225 228 214 233 226 217 230 230 221 228 234 202 123 105 157 165 178 249 252 232 194 193 227 217 167 139 204 218 226 220 214 215 216 214 208 215 213 213 220 220 227 246 249 151 92 109 178 214 185 172 176 161 180 190 179 209 242 228 139 53 70 126 129 102 68 57 71 104 127 147 158 130 110 133 156 163 158 167 190 191 192 213 231 230 222 215 217 222 223 222 219 199 191 219 248 232 205 203 217 243 241 237 236 220 204 187 165 131 95 75 59 43 38 43 79 160 227 229 209 207 209 201 206 206 206 206 204 201 198 196 199 201 192 196 207 216 204 161 114 150 197 223 214 187 166 159 156 98 66 101 158 193 203 203 173 144 151 152 113 106 145 171 172 170 150 90 47 100 185 218 160 114 92 76 138 228 217 181 172 184 201 196 192 214 207 159 111 63 80 142 173 188 192 176 143 112 132 160 159 138 107 91 81 89 93 101 97 93 95 77 73 79 62 55 41 51 134 203 194 151 122 115 136 131 90 89 131 177 175 125 113 146 165 158 149 147 146 148 124 106 121 124 147 123 124 120 125 158 178 183 186 178 189 200 195 198 199 184 182 176 174 176 172 166 171 182 195 211 222 225 226 208 153 96 150 164 146 152 159 138 134 132 122 130 133 127 125 123 108 87 97 95 94 88 86 97 101 89 60 72 89 119 152 151 117 87 99 106 130 157 146 100 83 107 103 94 75 64 79 102 101 84 91 107 121 129 144 123 80 83 162 185 143 103 113 124 121 112 123 98 80 90 110 120 128 139 147 178 159 108 114 161 172 147 131 116 117 134 134 117 118 136 187 156 94 37 24 43 70 91 113 103 82 69 68 54 28 12 25 30 56 99 137 149 141 131 155 156 156 157 133 118 140 153 189 193 168 138 132 133 142 163 156 144 129 142 150 139 129 113 85 60 80 134 154 133 93 58 37 41 62 97 126 135 135 135 185 179 151 93 39 29 46 54 57 67 73 72 78 85 76 59 53 69 96 134 109 50 42 44 48 57 46 43 78 109 114 112 100 107 109 115 126 115 82 58 80 94 88 60 39 38 62 95 139 155 111 64 42 37 47 36 52 43 62 54 42 46 38 47 44 35 33 31 39 46 73 136 207 239 204 177 103 48 128 188 170 151 123 73 101 153 111 69 58 110 144 115 58 24 24 33 43 49 35 38 92 160 215 247 247 248 237 242 231 214 214 193 155 75 43 35 40 109 200 250 241 222 161 69 8 21 89 148 218 201 154 106 87 80 67 58 50 58 46 42 46 34 52 109 145 166 180 183 149 74 27 34 40 46 63 107 179 211 187 172 199 204 162 155 119 97 49 25 27 46 97 159 188 187 193 212 200 193 201 181 113 66 75 98 97 95 105 127 115 54 22 46 110 182 200 190 212 229 190 118 182 182 182 181 181 180 180 180 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 181 183 185 185 184 183 185 186 186 186 185 185 185 185 184 184 185 186 187 187 187 187 188 188 190 191 192 194 194 193 191 190 191 191 191 192 192 193 193 193 191 191 192 192 192 192 193 194 196 195 193 192 192 193 194 195 197 196 195 195 195 196 198 198 198 199 199 199 198 196 194 193 195 195 195 195 195 195 195 195 196 195 195 195 195 196 198 198 196 196 196 196 196 196 196 196 200 199 199 198 198 197 197 197 198 197 196 195 195 196 198 199 198 196 195 196 198 199 198 196 198 197 197 196 196 197 197 198 195 196 197 198 200 201 202 203 200 199 198 197 197 198 200 202 202 203 203 204 204 205 206 206 205 203 200 199 199 201 204 206 204 205 205 206 208 209 210 210 207 206 205 205 206 209 211 213 211 211 211 210 210 209 209 209 204 204 205 208 211 211 209 206 210 210 211 211 211 212 212 212 214 215 216 217 218 218 218 218 221 221 221 222 222 222 223 223 223 222 220 221 223 224 222 221 221 221 221 221 221 221 221 221 221 220 225 217 222 207 161 156 207 223 227 223 224 222 219 223 218 221 221 209 223 238 239 180 77 125 201 182 136 196 253 232 240 205 153 121 157 150 124 200 247 210 172 195 216 207 212 206 193 155 120 111 113 109 101 99 164 217 229 197 189 207 214 209 248 219 171 74 23 78 170 249 254 195 159 97 53 122 214 241 239 224 225 216 186 172 149 103 85 139 177 218 249 252 216 124 91 47 42 55 56 28 7 49 128 216 249 246 231 214 218 220 218 225 219 218 246 253 176 76 113 203 210 147 74 13 15 53 166 238 251 229 222 220 221 219 214 222 226 226 228 224 218 218 223 231 222 235 253 215 176 194 213 175 172 190 160 115 134 190 244 229 225 224 214 209 217 223 220 218 225 232 233 228 205 175 197 195 139 164 215 219 232 218 214 215 218 220 220 218 216 214 216 220 218 213 215 222 221 214 222 220 217 218 222 226 228 229 205 107 72 139 206 243 210 209 242 246 230 191 164 166 183 195 224 179 151 164 196 227 242 240 207 202 176 122 94 92 101 132 141 156 244 192 99 81 115 140 169 195 215 225 235 239 240 247 245 120 40 120 234 249 210 181 203 235 218 155 128 182 243 244 212 160 112 109 126 141 172 207 222 119 34 28 51 55 41 28 51 82 154 202 192 123 93 164 200 139 109 166 184 127 133 199 225 224 206 228 251 251 220 126 52 49 51 50 41 13 24 97 192 247 247 221 206 209 222 211 210 214 226 243 235 196 168 171 179 107 57 39 39 43 38 44 79 77 58 105 158 178 219 236 238 224 202 187 188 196 197 192 168 189 244 243 221 235 238 233 243 156 87 51 72 164 226 245 254 253 251 237 206 225 226 132 100 78 51 35 30 30 34 39 36 36 37 37 36 36 36 36 33 32 31 29 27 28 33 38 42 14 46 128 154 121 128 179 211 175 122 49 16 40 69 90 78 105 128 143 174 241 254 185 100 59 124 216 248 206 172 231 252 167 83 157 241 240 207 213 220 222 198 177 196 210 170 116 165 201 199 189 203 223 237 236 238 237 245 251 249 250 252 249 243 251 246 221 188 142 101 85 76 61 50 22 32 86 129 169 151 145 156 206 245 200 109 55 36 37 75 99 84 49 19 20 16 19 22 24 25 26 29 31 40 39 40 42 44 45 42 39 37 28 22 25 33 36 36 34 35 35 35 35 37 38 39 40 39 41 40 44 49 41 34 38 27 39 35 49 28 45 40 46 35 39 42 38 32 29 31 35 42 36 55 121 204 209 150 130 223 247 239 132 26 74 198 252 253 232 204 116 118 184 235 241 211 209 222 235 235 189 82 96 193 239 244 218 206 188 186 215 225 204 210 222 206 181 148 110 92 77 56 43 75 143 168 137 186 236 160 117 177 215 208 175 120 75 61 117 170 186 213 242 212 210 200 211 221 214 200 173 165 187 194 194 179 166 188 208 202 208 205 242 214 103 107 208 234 210 198 203 205 206 206 202 202 208 208 203 196 189 198 220 221 110 32 36 95 186 241 234 181 150 194 230 215 203 199 209 211 214 215 213 217 218 207 192 201 201 244 246 212 120 59 40 16 19 35 54 113 201 241 241 250 247 187 81 15 16 30 25 16 18 20 20 19 19 21 23 23 23 23 22 22 21 21 21 17 17 18 19 21 22 23 23 20 22 26 31 36 36 32 28 24 25 25 24 23 23 26 29 31 27 24 24 26 29 28 27 36 39 37 32 30 33 33 29 34 39 43 41 34 27 24 24 32 33 35 36 35 34 32 31 32 32 32 31 30 33 39 44 43 42 40 39 38 39 41 42 32 32 32 34 36 40 44 46 47 45 42 39 37 36 36 36 42 50 64 79 94 111 126 135 151 198 230 204 145 112 125 152 178 209 230 220 202 198 202 204 186 167 155 174 183 136 79 61 69 96 124 88 40 5 15 19 13 13 12 11 11 10 10 9 10 16 22 22 17 12 11 12 19 20 21 25 28 27 24 20 25 74 145 148 104 135 214 246 213 197 178 135 121 194 248 220 135 104 97 103 87 88 142 202 210 187 147 118 123 141 157 169 163 153 151 160 150 144 145 118 98 107 125 117 108 115 120 133 149 128 107 87 100 128 156 179 194 205 210 204 199 200 199 196 182 180 186 214 221 200 169 128 141 108 75 59 47 31 27 37 30 33 34 33 31 30 29 29 28 28 29 29 29 29 30 30 24 26 27 26 24 24 25 27 28 29 30 30 30 32 35 38 34 29 23 21 22 26 29 30 29 30 32 34 35 34 34 33 33 37 38 36 34 32 26 20 18 22 25 26 26 26 29 32 28 27 26 28 31 33 34 33 28 33 32 26 28 40 47 47 40 38 30 23 34 65 101 123 117 98 78 128 199 192 117 40 19 20 19 19 21 24 25 24 26 27 28 28 28 27 26 26 22 22 23 25 26 24 19 15 16 17 18 20 22 25 26 27 30 32 33 33 32 33 37 40 43 44 45 45 43 38 33 30 33 35 37 39 44 48 47 42 35 35 33 29 25 23 24 26 27 30 32 31 28 26 28 30 26 28 28 25 22 24 31 38 39 34 27 23 23 25 27 28 33 31 28 27 28 31 35 37 34 28 22 22 27 34 39 41 28 26 27 31 30 26 24 25 37 36 39 43 51 74 119 160 140 73 107 188 205 145 62 33 91 155 161 153 132 110 119 102 80 105 107 92 87 116 133 97 87 100 92 86 117 159 192 217 192 205 191 211 203 190 213 182 111 107 154 171 166 182 186 189 166 117 119 127 110 79 56 72 82 89 84 85 65 32 37 54 86 128 166 181 162 180 174 150 186 234 249 211 189 180 169 183 160 138 157 134 115 175 228 242 250 254 227 135 42 60 142 175 211 239 206 190 183 112 109 204 250 247 223 250 216 121 214 251 211 40 93 217 252 253 244 164 135 171 140 104 151 202 200 189 182 166 160 204 236 238 242 221 218 189 197 235 252 193 141 186 190 191 180 171 182 190 167 134 170 202 240 197 151 174 199 214 195 166 110 46 70 145 191 241 160 102 184 252 244 232 211 219 228 210 205 211 193 151 124 123 130 79 42 55 103 156 169 149 100 75 90 116 131 170 183 142 119 140 149 173 222 244 236 236 231 224 224 230 228 222 230 245 226 174 171 197 187 183 220 255 238 205 186 206 211 160 107 96 181 241 227 208 220 210 210 220 222 214 214 220 217 209 216 232 247 213 156 82 112 161 168 163 151 126 152 155 152 188 183 148 100 42 39 77 123 137 96 67 64 127 211 214 196 182 160 194 221 242 252 245 236 227 217 213 222 220 219 220 222 222 220 217 226 224 189 191 240 233 175 144 184 214 225 223 230 231 232 244 226 214 197 170 125 75 36 15 111 213 248 224 198 193 208 202 204 203 202 201 200 199 199 199 182 155 142 176 205 209 202 176 147 183 217 216 177 129 106 107 95 61 51 74 85 120 188 215 151 145 134 110 82 81 126 178 186 160 112 52 44 123 204 222 160 93 87 120 178 235 214 165 141 162 179 173 169 191 216 222 176 129 67 45 88 113 93 96 79 62 80 87 53 44 63 65 81 82 73 80 102 97 76 72 115 139 125 92 50 35 105 190 226 185 148 145 118 67 74 119 158 171 164 136 122 138 161 172 128 116 133 143 129 109 105 130 177 156 104 98 156 185 174 174 177 184 184 186 194 196 195 200 198 185 194 201 183 170 169 163 161 177 187 205 219 191 142 120 156 150 153 154 142 133 133 132 140 141 143 136 120 115 112 100 133 125 98 69 69 91 98 88 104 93 89 110 138 133 106 89 105 106 106 121 119 103 104 103 97 85 74 65 82 98 83 77 58 67 96 116 134 115 77 92 162 166 150 134 126 101 85 100 118 141 120 109 128 134 133 132 118 137 127 93 91 124 139 125 110 105 103 99 115 160 179 154 139 113 85 63 39 24 40 67 115 141 140 116 97 72 44 33 25 22 39 64 71 73 77 78 101 119 118 98 89 106 150 194 179 174 157 137 131 146 166 178 148 112 113 130 133 150 156 130 95 72 84 121 129 102 76 63 48 47 53 50 74 95 93 120 159 187 145 77 33 31 57 55 44 54 42 56 98 99 86 104 118 102 66 48 50 32 21 42 41 45 42 44 87 162 200 188 153 161 141 130 126 113 100 81 92 92 90 79 57 43 52 70 105 93 80 61 45 52 55 41 37 46 57 55 45 45 46 36 33 43 38 33 38 44 72 117 202 239 185 103 87 76 63 85 109 106 79 73 96 116 100 51 85 168 220 180 90 22 15 40 60 72 39 27 71 153 230 243 236 233 223 238 237 226 229 208 186 136 77 26 30 95 179 247 248 239 146 48 10 17 86 140 216 241 212 133 85 85 92 88 63 59 35 32 47 33 38 87 131 153 186 206 156 76 39 26 34 47 102 144 145 161 183 175 212 232 200 148 137 125 78 36 22 39 90 162 196 179 169 189 202 217 192 171 153 109 70 50 60 78 98 129 122 69 39 32 89 165 208 230 221 196 125 86 182 182 182 181 181 180 180 180 181 181 181 182 183 183 184 184 183 183 183 183 183 183 183 183 183 184 186 185 184 184 186 188 184 185 186 187 188 189 189 190 185 186 187 187 187 187 188 188 190 190 191 191 191 191 190 190 191 191 191 192 192 192 193 193 191 191 192 192 192 192 193 194 194 193 193 192 192 192 193 194 197 196 195 195 195 196 197 198 197 198 198 198 198 196 195 194 196 196 196 196 196 196 196 196 197 197 196 196 196 197 198 198 198 198 198 198 198 198 198 198 199 199 199 198 198 197 197 197 199 198 197 196 196 196 197 197 198 196 195 196 198 199 198 196 198 197 197 197 197 197 197 198 196 197 198 199 200 201 202 202 203 202 201 200 201 202 203 205 205 204 204 204 204 204 204 204 204 203 203 203 203 204 205 205 207 206 206 205 204 203 203 202 206 206 207 208 209 209 209 209 210 210 210 210 210 210 209 209 211 210 209 211 213 213 211 209 212 212 212 213 213 214 214 214 214 215 216 217 218 218 218 218 220 220 221 221 221 222 222 222 223 222 220 221 223 223 222 221 221 221 221 221 221 221 221 221 219 216 221 220 231 219 177 170 197 221 228 215 212 219 221 220 216 217 233 235 218 189 203 195 142 124 169 174 145 197 247 227 239 225 179 127 139 131 110 175 240 198 146 142 146 146 173 189 175 142 110 106 120 126 117 104 127 145 159 180 214 235 244 250 253 227 161 59 40 131 214 253 254 232 216 149 73 85 158 220 225 219 225 226 221 222 200 154 109 106 119 139 165 176 143 100 58 83 73 32 31 58 88 130 171 237 246 231 220 209 215 214 209 222 222 237 249 194 125 111 195 248 184 76 42 10 7 80 187 244 248 227 222 217 218 217 222 220 214 222 229 215 208 226 216 227 234 243 252 239 215 206 178 124 145 178 138 130 191 233 241 229 219 213 212 221 225 214 220 218 217 218 229 249 245 220 186 161 155 224 253 218 215 220 219 219 220 220 219 219 218 217 221 218 219 222 218 212 215 225 228 223 217 213 216 222 231 236 222 166 151 173 200 221 187 159 189 226 255 246 178 123 136 181 194 186 200 228 241 234 212 188 143 132 124 121 137 148 149 170 185 213 210 110 99 165 217 241 237 239 234 229 227 220 224 240 244 159 61 78 178 224 208 195 221 238 228 196 158 173 233 251 188 61 32 79 95 74 75 127 118 78 46 46 53 48 45 52 67 52 71 111 130 103 82 108 120 103 119 188 198 146 172 253 254 244 227 247 241 203 159 88 47 43 47 51 50 25 21 74 169 251 254 212 192 205 226 215 218 213 213 230 242 213 159 126 105 69 51 41 30 31 43 63 95 83 66 93 145 192 229 232 225 221 212 200 193 190 183 176 178 196 237 235 221 236 243 247 231 167 154 130 79 87 110 143 205 240 250 248 228 191 146 86 71 58 44 39 38 35 33 33 36 36 36 36 36 36 36 36 30 30 30 28 26 26 29 33 31 20 72 156 166 125 155 237 247 212 123 36 29 42 27 32 92 206 242 195 187 226 195 92 33 74 172 242 252 220 178 194 229 171 120 182 227 225 212 215 226 216 208 206 192 162 152 171 229 243 212 143 109 124 140 144 142 136 149 175 195 212 224 226 248 252 252 245 235 218 190 167 153 119 84 41 36 59 58 61 146 194 211 207 226 221 147 67 55 34 51 67 61 48 30 23 19 20 22 22 23 25 29 32 38 38 39 41 43 42 39 36 30 32 34 33 27 22 24 29 32 32 33 35 35 36 36 35 35 41 41 44 51 48 39 38 40 43 34 46 34 50 42 46 38 38 37 35 33 33 35 37 35 31 44 76 118 126 129 173 225 255 254 150 28 36 152 240 246 237 167 69 115 211 246 221 203 209 216 229 226 152 82 145 238 241 218 198 202 195 182 187 200 181 182 193 202 223 226 200 158 107 58 39 49 85 132 163 213 241 168 78 133 221 205 159 143 98 56 67 114 161 197 211 208 223 211 202 208 216 207 170 171 183 180 187 191 183 188 188 197 221 236 241 180 107 140 215 237 214 201 202 201 204 207 206 195 196 198 204 204 197 212 245 216 115 32 17 48 121 201 239 186 148 180 220 214 196 193 217 233 224 221 230 241 233 199 164 175 198 236 203 143 66 23 12 30 30 80 171 226 237 245 251 243 189 106 37 15 25 29 23 18 19 21 20 18 18 19 20 22 22 22 21 21 20 20 20 19 19 20 20 20 20 21 21 17 19 24 30 35 35 32 28 22 23 24 23 21 22 24 27 28 26 24 25 26 27 28 28 34 35 32 27 27 30 30 27 31 36 40 39 34 28 26 27 30 31 33 34 33 32 31 30 30 31 31 31 30 33 37 41 42 41 40 39 38 38 39 39 33 33 32 33 34 36 38 40 40 40 40 39 40 40 40 40 36 39 43 45 47 50 53 56 82 106 126 125 113 108 114 122 125 158 202 233 236 221 207 202 174 144 128 144 149 111 71 60 98 141 175 123 55 8 15 16 13 13 12 12 11 10 10 10 10 15 19 19 15 11 11 13 18 19 22 26 28 27 22 18 17 69 150 168 132 155 223 252 233 223 204 155 122 166 219 216 136 66 45 77 91 101 145 192 175 141 104 94 119 154 169 165 151 150 160 177 166 155 148 113 104 142 181 179 152 107 75 93 112 122 133 145 175 205 215 221 210 218 219 212 207 206 205 201 181 174 174 199 205 184 152 110 105 127 120 84 54 38 31 32 36 36 34 31 28 27 26 26 28 28 28 28 28 28 29 29 25 27 29 29 27 25 26 27 27 27 27 28 30 32 35 36 33 29 23 21 22 24 26 26 28 29 30 32 33 33 33 33 33 36 37 34 33 32 28 23 19 20 21 22 23 24 27 29 26 25 24 25 28 30 30 29 21 19 22 28 34 40 52 64 44 38 26 23 50 106 164 197 164 128 99 142 200 193 131 64 21 21 21 22 24 26 27 26 27 27 28 28 27 26 25 24 24 23 23 24 25 24 21 18 18 19 21 23 25 26 27 27 30 32 34 34 32 32 33 35 38 40 42 44 43 40 37 34 33 35 37 40 45 49 45 38 36 36 33 29 24 22 23 25 28 31 34 32 29 26 26 28 27 28 29 26 24 25 31 37 40 35 28 24 24 28 30 32 31 30 28 27 28 30 33 35 31 28 26 28 33 37 37 37 25 23 25 29 30 27 25 25 23 28 52 92 124 131 125 118 83 39 76 148 182 158 86 36 95 184 209 190 142 98 111 117 116 148 164 150 110 92 115 126 149 157 127 88 110 174 213 215 189 190 192 207 193 191 198 142 93 150 208 197 169 190 222 237 195 155 142 121 103 105 90 77 57 54 77 99 83 47 32 46 51 95 129 160 178 207 187 158 191 240 250 224 171 141 189 242 218 121 70 75 110 176 231 251 249 201 132 52 51 155 233 238 197 174 150 160 161 114 124 214 253 246 240 227 186 162 248 246 114 45 147 251 254 251 241 177 158 165 147 160 218 236 215 214 229 210 193 215 228 230 243 233 195 166 174 197 198 159 136 175 178 166 163 181 196 176 142 125 167 203 203 162 164 204 226 241 197 86 20 89 183 239 252 214 127 142 223 253 228 194 183 214 226 211 205 211 208 191 176 173 155 84 46 61 75 76 78 78 65 73 80 98 124 131 114 99 113 103 108 146 187 196 192 200 197 200 202 201 198 199 202 205 186 157 173 201 180 155 165 182 167 178 171 166 162 127 102 118 191 242 230 217 228 217 211 215 220 218 217 217 216 216 218 222 242 215 163 74 68 97 133 165 157 164 201 212 205 214 194 153 76 48 67 105 147 169 126 75 112 192 242 218 211 207 182 199 202 232 249 250 246 231 224 235 222 220 218 217 218 220 221 221 216 204 195 199 230 209 142 142 198 220 220 207 209 211 211 218 222 225 226 228 197 112 43 35 128 213 242 223 201 194 207 203 201 201 200 200 200 200 201 201 196 149 127 173 215 217 206 182 154 210 234 186 112 64 61 80 103 122 135 114 65 78 161 209 168 131 109 111 104 97 129 179 161 128 82 41 56 141 205 202 121 63 95 175 229 237 183 127 105 125 140 140 142 164 200 229 196 161 97 33 37 74 78 76 82 81 103 112 94 99 129 144 163 147 143 168 180 144 112 120 175 205 198 160 98 49 75 127 173 178 165 136 94 67 88 126 144 151 140 118 123 153 171 166 144 120 124 128 120 116 126 153 194 140 82 95 157 181 169 170 179 190 192 182 168 158 168 192 187 183 206 224 202 170 154 145 130 133 157 201 216 176 149 166 181 167 156 152 141 127 132 150 178 167 154 143 140 140 123 96 115 117 107 85 71 80 102 119 128 115 105 112 115 95 78 83 130 145 126 104 101 112 112 81 75 65 71 75 87 97 86 82 83 81 92 99 106 88 72 109 154 151 149 162 159 110 71 80 136 184 166 123 113 121 132 132 123 119 102 83 85 99 100 89 98 97 103 109 125 163 183 169 112 103 98 93 74 48 36 40 84 131 154 137 122 108 70 31 12 14 29 49 62 69 62 47 49 62 60 50 59 94 148 196 197 188 181 175 167 165 184 207 177 153 134 114 104 134 167 166 136 115 104 101 92 81 78 76 84 49 38 45 56 49 54 107 136 167 138 82 37 34 76 100 116 95 51 36 57 67 85 126 166 174 138 80 55 51 47 45 28 31 35 47 86 141 161 144 129 160 148 125 125 133 125 93 98 96 92 85 72 57 49 48 49 60 69 59 50 76 106 111 82 57 42 42 43 44 43 36 30 40 40 40 44 46 64 99 165 155 140 124 108 97 100 112 104 106 98 104 100 78 59 35 91 149 185 154 86 31 24 46 61 74 40 26 61 125 205 243 249 239 226 235 230 222 237 235 206 164 114 52 18 51 142 240 254 248 159 64 17 19 74 118 159 202 169 121 143 158 154 176 150 102 70 56 33 27 52 76 81 97 133 181 163 85 37 24 43 60 87 116 134 145 174 212 255 233 168 116 115 107 59 17 23 40 76 124 150 143 143 163 225 235 201 173 164 134 97 69 71 78 75 94 107 85 57 33 59 111 190 247 194 127 101 129 182 182 182 182 181 181 181 181 180 180 181 182 183 184 185 185 183 183 183 183 183 183 183 183 184 185 185 184 182 183 185 188 183 183 183 184 185 185 186 186 185 186 187 187 187 187 188 188 190 190 190 189 188 189 190 191 191 191 191 191 192 192 192 193 191 191 192 192 192 192 193 194 191 192 193 193 193 193 192 192 197 196 196 195 195 195 196 196 196 196 197 197 197 197 196 195 197 197 197 197 197 197 197 197 199 199 198 197 197 197 198 198 200 200 200 200 200 200 200 200 199 199 199 198 198 198 197 197 200 199 198 197 196 196 196 196 198 197 196 197 198 199 198 197 198 198 197 197 197 197 198 198 198 198 199 199 200 200 201 201 204 203 202 202 202 203 204 205 206 206 205 205 204 203 202 202 203 204 206 207 208 207 206 205 205 205 206 207 207 208 208 209 205 207 209 211 211 209 207 205 209 209 209 209 210 210 210 210 216 214 212 211 212 212 212 211 214 214 214 214 215 215 215 216 214 215 216 217 218 218 218 218 219 219 219 220 220 221 221 221 223 221 220 221 222 223 222 220 221 221 221 221 221 221 221 221 226 221 223 224 231 216 177 166 183 216 233 220 212 221 223 213 226 215 228 228 178 114 159 218 196 135 130 120 108 182 249 243 251 226 162 106 137 157 123 136 205 185 149 135 132 144 182 207 191 172 153 154 170 165 124 79 64 107 166 223 253 245 238 251 210 162 96 47 98 213 252 245 220 238 254 220 139 80 107 195 254 233 206 197 222 255 246 206 136 83 62 50 59 70 56 71 129 130 68 27 72 143 183 187 184 235 232 218 218 216 222 219 219 219 235 252 212 134 128 188 233 174 95 26 17 21 37 115 216 248 240 224 221 215 216 216 231 215 177 177 219 232 220 225 226 219 202 179 175 192 199 186 135 83 94 126 128 173 242 254 228 220 218 218 217 222 221 209 219 220 219 215 225 245 236 201 148 123 144 204 231 225 219 215 220 220 219 218 218 218 218 218 219 219 219 221 220 214 208 204 194 209 224 228 224 223 231 240 222 195 206 203 201 208 196 161 138 184 236 231 151 81 104 171 215 211 216 216 200 180 164 149 143 145 135 129 175 218 194 164 163 212 165 90 167 251 254 244 243 235 224 222 219 210 217 241 247 205 94 48 126 186 187 199 226 234 231 242 225 208 215 184 95 44 117 184 165 109 48 48 53 52 49 48 44 35 45 70 89 59 69 139 186 174 130 76 82 116 144 162 140 116 171 248 231 230 234 253 248 191 124 52 45 44 49 48 47 28 20 56 140 251 253 179 151 188 226 217 227 227 203 190 216 226 168 96 52 51 40 24 33 78 112 111 92 63 71 106 158 215 234 225 214 219 222 217 209 203 199 196 203 215 233 225 217 226 233 244 210 154 200 203 118 57 27 45 129 224 255 254 230 150 76 55 52 44 37 38 39 37 33 32 34 34 33 33 34 34 34 34 27 28 28 26 25 26 29 30 27 44 93 136 127 112 169 253 248 201 105 35 35 22 22 90 178 251 253 207 159 111 77 56 41 88 169 229 247 236 199 161 171 143 142 209 224 230 238 228 242 236 209 172 144 140 173 218 236 243 238 146 49 25 48 95 87 83 97 115 116 120 137 153 167 190 226 248 252 253 252 236 228 193 154 103 58 32 23 38 111 199 230 199 214 252 211 127 71 27 32 46 42 45 39 27 24 24 23 21 20 23 27 31 35 36 38 40 41 39 34 31 22 26 29 29 26 24 29 36 26 29 32 33 33 32 31 30 29 40 42 42 51 51 39 32 41 45 35 43 42 54 44 41 43 39 35 34 35 36 35 34 34 30 34 36 46 67 129 226 254 251 215 133 42 28 129 248 254 237 148 87 146 202 221 211 209 223 230 240 216 106 91 200 250 221 189 181 190 190 177 167 164 164 183 203 220 248 246 208 180 155 116 77 51 61 132 213 238 215 160 61 93 183 153 125 140 111 61 29 55 120 164 173 196 221 219 212 216 223 212 173 177 175 158 175 208 213 201 181 205 222 231 196 123 111 181 228 218 206 203 205 202 202 203 198 208 208 205 209 209 199 197 212 158 104 47 21 28 74 151 213 177 175 199 210 201 197 216 252 245 247 251 250 241 219 197 185 195 209 208 135 69 27 16 23 37 106 173 235 251 249 247 226 162 92 28 18 34 38 30 25 21 22 22 21 18 16 16 17 21 21 20 20 19 19 19 19 22 22 21 20 20 19 18 18 16 19 24 30 34 34 31 28 20 21 22 21 20 20 22 25 23 24 25 25 25 26 27 29 34 32 27 23 24 28 29 26 29 33 37 37 33 30 29 30 28 28 30 30 30 30 29 28 27 28 30 30 30 32 34 37 39 39 39 39 38 37 36 35 34 33 32 31 31 31 32 33 34 35 37 39 40 39 39 38 33 34 34 32 28 23 21 20 33 35 40 53 71 83 81 73 54 80 137 202 232 222 207 205 184 149 130 130 116 93 82 83 127 188 233 173 82 17 15 15 13 13 13 12 11 11 10 10 10 13 16 15 13 11 12 15 18 20 24 28 29 27 21 17 13 64 147 174 136 129 163 178 186 180 159 116 85 104 141 155 133 65 46 81 107 133 170 191 157 127 124 147 163 180 198 202 187 200 199 180 156 169 189 162 111 169 223 226 187 105 46 67 125 169 197 209 220 227 215 206 200 203 203 199 198 200 201 198 181 169 162 182 187 165 132 88 90 141 152 112 75 51 36 33 38 35 32 31 30 29 29 30 27 27 27 27 27 27 27 27 27 29 32 32 30 28 26 26 26 24 23 25 30 33 33 32 30 27 23 21 22 24 24 24 28 28 29 29 31 32 34 34 32 35 35 32 30 30 29 26 19 17 15 15 18 21 23 24 23 21 20 21 23 25 24 23 13 15 22 30 34 38 48 58 48 42 28 25 62 133 203 242 213 175 131 140 175 187 149 80 21 20 20 23 26 27 26 26 26 27 27 27 26 25 24 23 27 25 23 24 25 25 23 21 21 23 26 28 29 29 28 27 30 32 34 34 32 30 29 29 33 35 38 41 43 42 40 39 36 36 36 40 48 53 47 38 39 38 35 29 24 21 22 24 28 32 35 34 30 26 25 26 27 29 30 28 26 26 31 35 40 35 29 26 28 31 34 36 28 28 28 28 28 29 30 30 27 27 29 34 38 39 35 31 23 20 22 27 30 27 24 24 20 31 73 141 190 183 131 85 34 32 72 109 133 145 106 53 98 196 236 220 162 97 103 129 161 202 218 194 129 79 106 153 187 193 154 89 93 172 220 206 185 180 195 193 173 187 174 108 114 199 223 178 155 191 231 228 166 138 130 117 123 156 144 99 50 25 76 116 100 59 22 39 42 95 117 152 203 237 196 160 190 253 246 197 135 145 237 255 240 126 40 65 128 183 234 255 203 99 35 45 134 238 253 251 185 120 125 171 178 133 124 195 250 246 249 193 142 185 248 181 53 85 199 251 239 241 240 193 185 178 158 182 241 253 232 233 247 220 200 220 237 235 225 198 159 124 123 153 182 185 172 178 187 182 189 210 207 169 150 169 173 210 187 166 203 239 247 242 153 39 52 184 255 255 216 139 137 208 254 249 207 163 167 213 225 219 214 215 223 230 230 227 171 85 47 68 68 55 70 93 78 87 92 109 139 147 134 128 123 112 128 155 154 139 136 140 122 137 143 136 132 136 135 127 121 106 131 167 162 142 137 137 151 157 145 142 149 131 129 165 206 234 221 213 224 218 213 215 215 219 218 213 214 219 218 212 234 223 190 107 71 66 100 140 153 204 239 248 247 244 211 148 85 91 132 159 181 206 171 108 152 232 240 194 191 191 160 146 190 238 248 232 234 231 223 232 221 220 217 215 215 217 222 226 197 162 167 184 213 187 129 163 235 235 218 202 207 213 212 212 213 221 221 244 253 172 69 34 115 191 237 239 219 201 204 204 201 200 200 199 199 199 199 200 209 164 131 159 196 211 213 192 164 212 211 144 73 48 87 147 176 204 216 176 88 59 126 181 161 119 108 135 140 122 140 186 167 106 48 35 83 164 186 145 73 58 126 207 220 194 150 116 89 100 111 135 161 166 174 197 225 189 122 48 45 98 123 127 109 136 170 183 177 178 193 206 210 191 189 216 220 177 144 149 193 224 225 206 162 108 86 81 95 131 143 112 87 99 124 139 133 132 117 107 131 172 182 165 165 133 127 121 110 115 130 153 186 111 69 111 168 175 161 162 181 189 185 167 143 125 135 162 172 172 188 203 199 188 173 156 130 119 147 201 201 150 151 209 217 205 184 171 155 126 124 154 198 189 169 150 148 151 129 98 108 97 90 87 78 75 97 125 150 130 109 103 95 76 78 103 163 192 171 129 117 138 142 104 76 51 62 76 85 105 119 131 117 103 92 88 88 65 51 86 119 114 113 135 148 111 76 84 133 176 158 115 104 118 136 138 162 132 104 98 100 95 87 83 90 93 105 113 115 133 156 165 114 109 106 103 89 66 46 37 54 92 123 124 120 115 77 22 18 27 41 62 89 107 96 72 51 53 40 27 39 76 126 169 179 188 197 193 177 168 182 203 190 185 155 108 89 118 156 171 173 154 129 105 83 72 79 90 100 69 53 56 66 56 45 66 99 135 129 87 42 36 88 137 166 133 79 44 36 38 61 101 175 209 194 130 105 122 109 66 31 31 38 48 62 82 87 74 81 95 84 80 85 85 89 82 76 79 81 80 76 68 55 43 28 44 57 55 68 128 190 211 144 83 37 35 43 44 41 37 32 38 38 39 42 40 49 70 75 118 176 153 83 108 190 219 217 217 217 218 165 82 50 50 79 108 125 109 70 35 33 56 103 107 52 23 51 103 187 246 247 234 223 233 231 227 244 244 216 184 150 92 29 15 76 168 224 235 174 98 46 26 60 94 121 134 168 188 180 183 212 237 239 218 146 67 28 17 38 80 104 117 115 123 112 65 38 35 32 67 95 135 175 167 173 225 247 194 105 47 52 66 55 41 26 42 59 80 103 121 142 166 222 224 182 161 176 175 152 125 131 126 88 71 80 81 64 32 46 76 148 189 120 77 116 185 182 182 182 182 182 182 182 181 180 181 181 182 183 184 185 186 184 184 184 184 184 184 184 184 184 184 184 182 180 181 184 187 186 185 185 183 182 181 180 179 185 186 187 187 187 187 188 188 190 191 190 188 187 188 190 192 190 190 191 191 191 192 192 192 191 191 192 192 192 192 193 194 191 192 194 195 195 194 193 192 196 196 196 195 195 195 195 195 195 195 196 196 197 197 197 197 196 196 196 196 196 196 196 196 201 200 199 198 198 198 198 199 200 200 200 200 200 200 200 200 198 198 198 198 198 198 198 198 198 198 197 197 197 197 198 198 199 198 198 198 198 198 198 197 198 198 198 198 198 198 198 198 200 200 200 200 200 200 200 200 201 201 201 201 201 201 202 202 205 205 205 204 204 203 203 203 205 205 206 207 207 207 207 206 204 205 206 208 209 211 212 212 207 208 209 210 209 208 206 205 208 208 208 209 209 210 210 211 213 212 210 209 209 210 211 212 214 214 214 214 215 215 216 216 214 215 216 217 218 218 218 218 218 218 219 219 219 220 220 220 223 221 220 220 222 223 222 220 221 221 221 221 221 221 221 221 228 223 223 225 224 206 174 156 192 215 233 228 218 222 224 216 229 215 220 212 159 96 158 242 226 167 126 87 81 149 220 250 249 221 156 113 165 208 161 119 140 152 146 133 141 176 216 233 228 218 203 201 209 190 123 53 53 136 217 250 245 216 200 208 160 99 53 69 147 231 249 226 209 225 248 249 195 94 77 176 251 229 181 148 165 198 190 157 75 49 47 59 85 101 101 120 172 121 59 91 173 228 235 190 163 218 224 219 222 219 224 220 228 221 252 240 150 119 174 215 170 60 14 16 41 60 75 148 238 248 229 220 221 215 219 219 234 214 139 107 181 246 238 216 224 223 173 122 132 154 135 105 96 91 91 110 156 215 246 243 216 209 215 222 216 213 221 226 210 215 223 227 231 231 201 158 109 103 111 125 180 236 229 214 215 216 216 216 217 216 216 216 212 221 219 211 219 228 205 167 145 175 206 212 197 188 198 213 176 153 188 203 200 197 221 212 166 166 164 145 103 78 106 154 192 186 182 172 161 172 193 204 220 216 178 132 163 216 195 153 162 167 109 104 209 255 232 219 210 213 213 218 221 214 217 234 249 235 131 57 116 167 163 192 224 232 218 233 244 232 185 87 17 82 182 204 172 147 109 82 107 81 48 33 32 33 58 99 109 74 93 195 254 247 187 85 107 167 164 100 51 70 129 155 149 165 184 209 221 196 126 49 35 42 53 48 41 28 20 44 113 199 184 125 140 201 233 209 222 239 201 147 170 214 170 80 48 50 16 5 71 176 212 158 74 26 67 125 175 228 230 225 216 220 223 222 220 221 225 230 220 228 227 215 213 216 220 231 183 125 208 241 195 127 55 17 67 187 244 221 178 110 57 55 56 45 35 32 32 32 33 35 32 30 29 29 31 32 32 31 28 28 27 24 25 30 34 35 21 46 87 105 80 72 146 242 248 155 70 39 29 16 78 210 243 253 210 129 81 79 106 119 81 79 149 238 252 239 206 130 99 94 141 232 234 232 229 191 178 193 173 136 139 178 212 226 221 236 246 146 46 53 102 165 169 172 176 147 80 37 54 89 96 101 133 166 182 212 247 253 252 234 225 202 136 57 24 39 61 132 170 167 199 252 243 187 91 29 30 50 42 42 40 31 30 30 27 23 20 20 23 27 32 34 37 38 38 34 29 26 20 20 22 27 31 32 30 27 22 27 33 38 39 38 38 37 44 57 56 48 51 51 39 29 40 57 52 43 44 53 48 46 45 42 39 37 36 34 32 29 36 31 30 21 29 69 153 253 255 222 176 138 82 28 81 203 254 214 142 148 192 191 203 219 210 225 242 244 185 70 115 229 241 210 192 188 178 170 166 159 134 150 194 229 239 241 214 164 142 167 184 170 119 78 121 208 230 169 132 69 69 113 103 124 142 137 110 56 38 77 126 162 189 203 201 204 208 207 201 177 185 174 140 157 209 227 208 180 176 172 162 130 96 122 187 217 204 200 204 205 200 202 204 198 212 217 217 217 212 185 150 132 113 103 75 53 52 65 101 143 150 198 214 185 177 201 224 240 211 222 229 214 180 157 169 193 200 179 141 77 35 18 24 55 103 211 248 248 246 243 220 138 68 31 13 31 45 34 27 33 25 26 25 23 19 16 16 16 19 19 19 19 18 18 17 17 21 21 21 20 20 19 19 19 19 22 27 31 33 32 29 26 19 21 22 22 20 20 22 24 20 23 25 25 24 25 28 31 35 30 24 21 23 27 29 28 30 33 35 35 32 30 30 31 26 26 27 27 28 28 27 27 26 27 28 29 29 30 31 31 35 36 37 37 36 34 32 31 32 31 30 30 29 29 29 29 32 34 36 38 38 36 33 31 33 35 38 40 39 38 35 34 31 29 28 34 44 50 48 42 27 37 74 130 167 174 177 185 196 181 169 142 105 102 129 146 145 203 252 197 98 16 8 13 14 13 13 12 12 11 10 10 9 11 13 13 12 12 15 17 19 22 27 30 31 27 21 17 15 53 125 155 120 99 118 130 157 143 106 70 67 92 117 127 126 100 88 77 81 139 204 221 167 138 161 205 203 195 218 241 234 236 201 150 138 190 222 180 102 137 175 174 143 91 52 67 137 208 233 228 212 208 199 197 200 200 199 198 199 202 204 203 190 177 168 185 186 163 130 86 103 135 142 124 103 71 44 43 42 37 33 33 33 30 28 28 26 26 26 26 25 25 25 25 27 31 34 35 33 29 27 26 25 22 20 23 29 32 31 28 26 24 22 22 24 26 26 26 30 29 29 30 31 33 35 36 34 37 35 30 26 26 26 24 19 15 10 10 13 17 18 18 19 17 16 17 19 19 18 16 9 21 34 41 44 48 51 52 48 46 36 30 56 117 180 217 226 209 160 126 137 174 160 81 21 18 17 21 24 24 23 22 24 24 25 26 26 26 25 25 30 27 24 23 24 25 25 24 24 26 29 32 33 31 29 27 27 29 32 33 32 30 27 26 29 31 35 39 41 41 41 40 39 36 35 39 51 59 56 48 43 41 38 32 26 23 24 26 29 32 36 35 31 26 25 25 27 29 30 29 27 27 29 32 36 34 32 32 34 36 36 35 26 26 27 28 28 27 26 26 26 26 29 35 39 38 33 27 23 20 21 26 29 27 25 25 26 38 80 146 194 183 126 73 32 54 86 94 106 138 124 69 94 177 225 226 173 97 96 139 193 224 219 189 143 103 115 147 161 176 159 104 89 151 204 201 188 187 196 172 164 180 144 95 147 225 207 146 135 167 188 160 116 115 136 145 156 191 190 148 77 22 78 115 94 56 14 44 93 161 160 166 219 249 197 165 210 245 212 138 91 141 218 203 179 122 63 98 155 172 180 167 105 43 46 127 220 254 235 225 171 114 153 223 232 161 106 162 229 241 218 157 127 195 231 114 47 136 219 222 218 246 246 203 168 176 172 189 230 239 224 227 238 209 197 220 238 231 202 165 148 157 164 172 186 183 175 185 187 198 192 183 182 177 187 216 189 199 184 199 233 254 254 214 100 57 165 253 255 223 134 94 188 245 245 218 187 159 178 208 209 220 223 217 220 234 245 246 186 92 52 82 103 124 165 195 186 158 144 134 124 142 148 118 111 127 176 209 198 185 173 150 145 164 175 169 163 165 162 155 143 117 120 147 159 157 151 143 148 120 125 166 178 159 172 216 231 229 214 208 214 214 214 216 212 215 214 211 211 215 215 213 226 229 218 161 121 88 85 87 101 192 242 255 247 224 189 129 119 141 185 205 214 241 228 173 153 207 211 181 169 163 144 113 163 227 222 182 202 231 221 208 217 218 218 216 214 216 221 226 199 153 138 156 172 148 146 219 253 231 209 207 217 218 212 211 202 209 204 216 244 214 117 38 68 136 206 238 228 206 202 207 203 202 200 199 198 197 197 197 207 196 165 151 158 187 209 191 174 193 156 87 72 115 176 225 221 224 234 223 140 67 96 150 129 130 153 182 177 151 150 173 152 79 39 75 147 194 159 82 33 74 148 171 129 104 116 128 137 153 169 195 206 169 140 154 222 185 117 68 98 142 142 147 136 177 208 216 215 206 199 204 209 206 203 208 212 200 179 166 176 199 199 201 204 185 140 81 46 59 80 91 121 162 166 150 127 117 105 110 141 175 182 171 156 119 118 121 117 128 136 143 137 78 76 143 184 173 153 145 129 139 139 139 146 152 157 167 170 160 146 145 168 199 201 181 156 145 160 186 167 130 158 227 231 237 221 199 172 125 104 128 173 189 181 153 140 139 129 115 101 78 72 86 84 72 88 121 152 132 104 91 89 87 97 120 156 202 212 185 152 146 160 153 109 66 70 84 83 100 125 147 139 128 108 102 110 87 55 57 69 75 69 78 104 105 95 104 121 142 122 95 89 101 133 151 170 142 122 122 119 101 87 84 88 91 105 112 101 94 116 144 154 134 108 89 81 82 86 89 64 55 63 80 93 99 74 29 18 27 37 58 93 115 110 97 87 83 62 40 40 60 90 119 127 164 187 172 151 154 171 183 204 195 148 96 85 103 126 144 176 165 152 143 127 101 88 93 87 70 61 70 89 86 55 31 61 100 114 86 45 34 77 130 165 147 112 76 53 41 46 61 103 137 149 133 148 183 156 86 33 39 56 61 46 40 52 64 84 70 42 45 48 35 43 55 54 59 58 52 53 58 58 52 48 47 44 43 78 163 236 254 178 110 54 41 44 45 44 39 36 35 34 36 38 37 41 51 63 97 141 120 80 139 232 254 254 252 253 248 173 63 24 32 54 66 75 73 54 31 40 71 142 140 66 26 64 118 180 224 247 235 228 230 229 233 240 235 217 179 148 101 44 13 34 93 160 208 196 146 78 25 44 82 77 126 190 246 234 157 154 240 248 254 208 116 52 10 33 109 192 219 166 82 39 29 37 41 31 72 127 190 231 213 185 191 153 154 132 103 90 77 50 27 27 50 63 69 87 112 134 151 180 183 154 159 201 215 198 172 196 192 140 91 71 64 55 32 43 71 99 96 78 113 172 208 182 182 182 182 182 182 182 183 181 182 182 183 184 185 185 185 184 184 184 184 184 184 184 184 185 186 186 184 182 182 185 187 189 188 187 186 185 184 183 182 185 186 187 187 187 187 188 188 191 191 191 189 187 188 191 194 190 190 190 191 191 191 192 192 191 191 192 192 192 192 193 194 192 193 195 196 197 196 195 194 195 195 195 195 195 195 195 195 194 194 195 195 196 196 197 198 195 195 195 195 195 195 195 195 202 201 200 199 198 198 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 195 196 197 198 199 200 200 200 199 199 199 199 198 197 197 198 197 198 199 199 199 199 198 197 201 201 201 200 200 200 200 200 199 200 200 201 201 201 201 201 203 203 203 204 204 205 205 205 207 206 204 203 203 205 207 209 208 207 207 206 206 205 204 204 211 210 208 207 206 206 207 208 207 208 208 209 209 210 210 210 209 209 208 207 208 209 212 214 212 213 213 213 214 214 214 215 214 215 216 217 218 218 218 218 218 218 218 218 219 219 220 220 222 220 219 220 222 222 221 219 221 221 221 221 221 221 221 221 215 217 219 224 222 212 192 166 182 186 208 226 221 217 223 224 216 218 227 221 192 146 191 247 231 201 146 91 95 129 157 194 206 212 182 138 150 179 153 114 105 123 123 103 125 194 243 253 252 238 210 191 190 174 116 53 65 153 234 252 246 202 160 143 138 102 90 127 173 212 243 253 254 247 250 255 221 112 79 176 251 255 224 143 83 67 61 51 68 101 126 176 214 194 147 99 84 94 126 194 237 252 246 173 150 214 228 223 219 209 215 216 229 241 247 184 111 132 165 133 66 21 20 64 116 102 94 187 244 240 219 217 220 217 223 222 229 223 144 82 128 196 214 214 218 242 208 182 201 167 96 75 106 123 147 167 191 221 232 221 216 213 215 213 210 218 229 227 185 191 214 238 241 223 181 138 98 121 114 94 169 244 227 221 212 213 216 217 218 217 216 215 212 221 217 208 216 228 209 175 158 169 177 169 154 151 165 181 146 131 169 186 175 172 229 247 234 181 132 120 127 133 142 153 159 170 189 201 207 221 234 231 250 235 193 135 122 139 148 167 173 114 79 140 218 235 221 223 217 224 221 216 218 216 215 220 240 248 167 78 119 175 172 197 235 229 197 196 214 200 132 37 67 147 175 173 178 190 214 214 196 125 53 25 24 43 99 162 161 90 74 164 236 253 214 116 125 171 147 71 47 99 138 112 109 110 115 124 142 141 100 63 59 55 57 47 42 37 24 30 75 104 97 124 192 234 239 214 222 236 194 134 141 174 135 61 49 33 2 45 154 248 254 171 62 22 82 134 173 229 231 224 217 216 216 216 217 219 223 227 215 223 216 211 216 220 223 224 156 124 223 253 253 216 152 68 56 115 161 144 101 73 60 57 56 45 34 29 28 28 31 34 33 30 28 29 31 33 33 32 31 31 26 22 24 34 41 42 20 31 88 143 120 76 124 221 235 131 64 32 17 65 164 251 254 221 158 104 86 140 206 204 103 71 147 239 221 205 201 135 48 62 130 228 218 194 172 124 88 122 155 181 206 219 220 221 224 233 209 89 53 155 219 235 241 250 253 208 118 70 103 158 150 105 83 87 95 129 181 210 252 252 252 247 200 119 54 21 45 72 103 137 192 249 251 231 134 46 28 49 44 40 38 35 36 36 35 30 25 21 20 20 30 32 35 36 34 30 26 24 22 25 27 24 19 20 27 34 61 69 80 88 93 96 99 100 117 122 107 81 63 49 35 30 67 106 118 90 73 56 48 49 41 42 43 41 38 34 33 32 37 35 33 15 23 79 165 249 254 245 237 231 166 48 38 140 196 151 127 188 221 206 216 230 208 215 239 221 129 57 155 240 245 216 206 202 182 171 176 173 137 140 178 218 226 225 214 188 136 147 185 226 194 105 80 131 165 143 122 75 63 105 145 180 156 169 178 127 64 51 89 152 192 202 189 178 177 183 186 165 187 176 129 131 184 208 196 175 135 126 118 119 132 144 157 179 202 204 209 206 199 204 208 201 180 187 207 225 206 144 99 95 144 119 89 86 90 65 50 70 123 190 201 167 166 182 167 136 129 125 120 111 97 91 104 123 124 92 65 50 33 12 19 78 188 248 248 249 236 186 126 45 37 32 34 39 32 21 23 35 29 29 28 25 21 18 17 18 19 18 18 18 17 17 17 16 18 18 19 20 20 21 22 22 24 27 31 34 33 30 26 23 20 22 24 24 22 22 23 25 20 22 23 23 23 25 30 34 33 28 22 21 23 26 28 30 34 35 35 34 31 30 29 30 25 25 25 25 26 27 27 28 27 27 27 27 28 28 27 27 31 32 33 33 33 31 29 27 28 28 28 29 29 28 28 28 30 33 36 39 39 37 34 32 30 31 34 37 38 38 35 34 34 35 37 37 35 35 38 41 45 44 51 70 89 102 114 123 158 178 183 143 101 125 186 220 170 196 226 178 88 4 1 12 14 14 13 13 12 11 11 11 10 11 12 13 13 15 18 21 22 25 30 32 31 27 22 19 16 41 98 133 119 114 141 165 174 161 117 84 108 156 182 187 176 164 126 60 33 104 200 240 180 160 178 204 197 198 222 235 229 201 156 139 166 215 209 132 72 80 99 94 85 85 72 65 143 223 231 219 197 200 200 207 209 205 202 201 200 200 200 202 203 194 188 202 197 172 142 104 106 128 136 130 124 104 77 63 49 41 34 34 33 27 21 19 26 25 25 25 24 24 24 24 27 30 34 35 33 30 28 27 24 22 20 23 28 30 28 25 22 21 20 22 26 30 31 31 32 32 32 33 34 35 37 38 36 38 36 28 22 21 21 20 18 13 8 7 10 13 14 13 15 14 13 14 16 15 13 11 9 25 64 103 104 75 54 54 43 46 41 33 44 86 142 182 221 224 187 138 124 149 140 70 27 20 17 21 24 22 21 21 20 22 23 25 27 27 28 28 32 28 25 24 25 26 26 25 26 28 31 34 34 32 30 28 25 26 28 31 31 30 28 26 28 30 33 36 38 38 38 38 40 37 34 39 52 65 67 61 44 44 41 36 31 27 27 28 28 32 36 35 31 27 26 27 28 29 29 28 27 26 28 29 31 32 34 37 39 38 34 31 25 26 27 27 27 25 24 23 25 25 27 32 36 36 32 27 25 23 24 27 28 27 28 31 30 37 68 121 162 156 109 64 50 78 109 124 143 175 156 85 79 155 216 223 155 72 89 164 210 205 177 173 175 147 123 111 111 141 163 140 110 134 184 207 197 201 189 160 180 178 107 80 169 234 203 138 114 112 114 92 125 153 173 162 157 196 223 199 102 27 66 87 68 44 13 58 153 229 203 167 202 231 189 179 229 203 167 107 65 96 144 157 153 122 82 114 153 134 99 60 55 89 127 171 219 236 219 200 168 150 192 246 255 172 97 156 205 219 159 145 171 229 229 95 48 168 226 209 216 252 240 198 146 181 193 190 205 218 221 227 230 204 201 213 216 207 191 180 176 217 215 193 183 156 144 164 181 199 165 129 164 218 235 235 203 157 162 222 241 254 254 171 71 103 212 255 242 185 116 135 207 224 202 193 183 176 199 198 182 205 222 217 210 218 235 245 214 101 59 111 153 181 215 231 247 231 203 154 114 117 119 91 99 125 191 246 253 241 208 162 211 227 238 237 231 229 228 225 215 188 170 168 163 153 146 143 108 76 117 183 180 168 204 243 238 216 212 215 214 215 215 215 213 210 210 213 212 210 213 220 222 229 224 183 153 122 112 87 67 142 211 255 236 167 138 125 110 127 155 183 212 252 252 205 157 183 218 214 161 139 147 124 143 198 185 149 182 222 209 187 215 217 219 219 216 216 218 221 220 189 144 148 135 103 154 234 202 181 184 211 220 205 200 209 208 210 212 208 215 222 167 76 33 71 144 204 224 216 204 204 200 200 199 198 198 198 199 199 198 211 197 172 156 168 186 168 166 154 95 51 103 196 233 219 198 202 226 243 176 81 75 113 97 143 191 209 201 180 151 128 84 40 59 141 199 192 124 47 40 99 154 150 97 70 102 140 179 214 232 222 181 123 117 165 217 197 124 78 127 151 111 105 169 198 204 197 201 197 191 199 192 195 194 189 195 206 196 172 175 195 190 188 208 224 190 115 55 16 35 97 172 214 188 155 123 105 98 118 145 163 177 187 151 100 100 127 149 172 169 155 89 55 82 155 188 173 144 120 99 115 122 131 158 178 175 164 158 135 109 108 134 157 161 158 157 158 158 143 119 122 171 221 210 235 231 204 171 122 90 98 138 175 183 156 138 134 133 137 99 78 79 97 90 69 82 117 129 127 108 89 86 88 91 97 125 195 242 231 175 138 156 176 127 81 87 102 90 83 88 101 123 134 117 107 119 107 72 51 45 57 54 60 86 97 103 123 159 171 139 91 62 75 124 154 148 143 141 140 132 115 99 91 90 85 95 115 112 90 95 122 156 131 98 75 73 92 121 143 97 59 36 46 74 101 89 48 25 28 27 38 64 76 78 86 96 97 82 60 52 52 58 70 82 118 142 131 116 131 168 195 235 193 118 70 74 89 105 127 158 170 172 171 174 154 113 86 68 56 54 74 88 81 59 36 38 69 90 76 48 35 57 99 140 145 129 100 83 78 75 74 53 55 60 77 115 149 128 76 23 46 87 101 71 50 78 118 149 137 96 75 71 62 59 50 59 57 53 54 64 71 60 43 43 40 39 41 70 142 204 221 158 115 73 51 43 46 49 44 38 34 37 41 42 41 41 39 63 55 61 78 92 115 164 212 243 248 251 244 176 78 37 33 39 49 59 62 47 28 45 86 133 133 58 32 101 165 186 174 222 227 237 232 224 231 233 225 221 180 145 101 55 26 27 60 115 189 215 183 97 16 37 96 97 128 180 243 239 151 123 189 243 245 245 194 83 6 26 86 213 254 194 80 19 17 32 30 51 79 153 226 252 247 206 152 136 183 222 217 184 132 66 14 24 56 76 80 87 96 104 112 159 168 154 173 215 215 185 155 203 215 185 144 112 83 61 36 32 52 60 76 136 191 211 209 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 187 189 190 189 187 186 187 188 183 184 184 185 185 186 186 186 185 186 187 187 187 187 188 188 189 191 193 191 188 187 190 193 189 190 190 190 191 191 191 191 191 191 192 192 192 192 193 194 193 194 195 196 197 197 197 197 192 193 194 195 196 196 195 195 195 194 194 194 195 196 197 197 195 195 195 195 195 195 195 195 201 200 199 198 198 198 199 200 197 197 197 197 197 197 197 197 197 197 198 198 198 199 199 199 195 196 197 199 200 200 200 200 199 200 201 200 198 197 197 198 197 198 199 200 200 199 198 197 201 201 201 201 201 200 200 200 201 201 203 203 204 203 203 202 202 202 203 204 205 205 206 206 208 206 203 201 201 204 207 209 207 207 207 207 207 208 208 208 212 210 208 205 205 206 208 209 208 208 208 208 209 209 209 209 207 209 210 210 210 211 213 215 211 212 212 212 213 213 213 214 214 215 216 217 218 218 218 218 218 218 218 219 219 219 220 220 222 220 219 220 221 222 221 219 221 221 221 221 221 221 221 221 210 218 219 225 227 227 214 174 107 112 165 224 231 218 217 218 211 222 228 222 210 174 199 230 230 242 185 107 126 176 169 160 165 176 155 100 71 89 105 96 90 97 90 64 91 168 217 234 252 235 199 168 153 134 90 46 47 113 181 214 202 152 106 94 108 105 118 154 165 168 202 224 224 214 221 228 194 107 75 141 218 243 218 114 15 7 65 110 184 220 226 255 255 183 85 1 59 145 227 249 243 253 230 144 153 215 227 220 214 207 222 233 244 251 192 99 87 119 96 40 9 11 86 185 184 113 128 225 238 230 213 217 219 216 225 222 223 235 192 128 107 118 158 211 247 249 244 254 237 138 103 177 177 152 179 199 181 204 237 218 219 225 226 217 218 230 214 177 149 166 208 246 244 204 142 91 95 162 155 106 169 245 228 220 216 217 218 218 218 218 217 216 219 218 216 215 214 214 216 220 217 207 194 185 183 188 194 198 193 190 198 185 150 153 219 246 231 183 157 181 213 216 205 201 206 214 227 231 228 225 209 181 200 224 225 170 113 85 92 133 125 61 93 198 237 238 218 215 226 223 205 193 203 214 217 219 226 250 200 93 99 173 197 217 243 208 188 210 230 169 70 30 130 206 198 198 219 225 252 252 229 136 54 20 12 49 143 227 214 127 84 136 211 255 226 139 127 144 127 102 111 167 207 185 174 145 142 143 135 104 82 111 154 109 67 35 33 43 32 27 31 54 107 204 248 224 222 233 245 229 182 137 127 120 89 56 44 20 21 137 242 255 230 153 53 58 129 157 175 233 236 214 209 208 209 214 215 213 211 211 211 219 212 213 219 227 230 211 134 148 240 243 252 250 237 156 80 51 66 73 56 57 58 52 43 37 33 33 32 29 27 28 36 32 29 30 34 37 36 35 32 32 27 21 24 35 41 40 15 31 97 174 181 131 112 135 151 117 91 25 5 119 226 238 226 121 89 134 135 143 186 187 99 70 135 189 159 162 173 124 38 67 118 188 176 160 158 143 140 167 198 223 231 219 212 222 215 215 184 109 119 214 246 233 232 240 246 222 171 156 203 253 229 192 163 142 110 90 98 112 178 223 249 253 235 191 126 55 36 34 54 102 167 230 251 244 163 62 22 35 41 42 37 37 38 42 44 43 36 28 21 18 28 30 32 32 30 27 25 24 22 28 25 10 3 27 77 118 159 167 179 188 194 199 203 207 216 213 188 143 94 48 21 19 95 165 217 194 150 70 33 34 42 44 44 42 39 38 39 41 41 44 44 16 13 62 139 208 227 233 236 233 175 60 23 85 94 84 126 218 226 196 201 232 226 229 244 197 86 76 195 246 229 201 193 201 202 211 222 221 180 155 166 194 199 205 218 219 174 150 151 186 195 146 91 73 96 142 129 64 46 98 142 135 128 149 190 164 101 59 55 101 176 216 216 192 185 196 187 144 172 173 125 113 159 186 188 182 169 165 162 171 191 172 141 159 186 198 213 213 206 207 203 186 158 155 184 217 176 86 68 121 185 117 74 102 122 71 25 32 100 174 203 190 168 133 91 52 56 50 47 51 55 55 54 54 49 37 34 48 35 12 28 117 208 250 237 200 150 87 50 23 34 39 41 37 31 30 31 31 30 30 30 27 23 20 19 20 18 18 18 17 17 17 16 16 16 16 18 19 21 22 24 24 27 30 34 35 32 28 24 21 20 23 25 25 24 23 24 25 22 22 21 20 22 27 33 38 30 26 24 24 25 25 28 32 38 37 36 33 31 30 30 30 26 26 25 25 26 27 29 30 31 29 26 25 25 25 25 24 27 27 28 28 28 27 26 26 24 25 26 27 27 27 26 25 29 32 36 39 42 42 41 39 28 28 28 30 30 30 27 25 29 29 31 33 33 33 36 40 49 49 47 44 45 51 56 58 84 122 138 106 85 130 201 242 192 181 181 138 69 1 1 18 14 14 14 13 12 12 11 11 10 11 13 15 17 20 22 24 24 27 30 31 29 25 22 20 17 37 85 121 119 117 138 158 157 167 153 138 171 226 251 250 248 212 144 67 32 64 124 162 142 165 187 178 161 173 187 177 164 134 122 154 183 191 160 91 54 81 115 121 129 133 94 57 161 235 219 211 196 202 196 197 201 198 197 198 197 194 196 200 205 201 198 207 195 168 147 118 107 149 168 145 132 144 134 100 55 42 32 32 33 28 23 23 26 26 25 25 24 24 23 23 25 28 31 32 30 28 28 28 24 23 22 24 27 28 26 24 20 19 18 20 25 31 34 35 34 35 36 37 38 38 37 37 34 37 35 27 20 17 17 15 16 13 10 8 9 10 10 11 12 11 11 12 14 14 11 9 9 36 118 201 189 99 38 36 41 41 39 33 37 67 122 169 220 232 208 165 125 107 93 55 40 29 22 24 26 24 22 24 20 22 24 26 27 28 29 29 31 28 25 24 25 26 26 25 26 28 30 32 33 32 30 29 25 25 26 28 30 30 28 26 27 28 30 33 34 35 35 34 38 36 34 38 51 64 68 65 42 43 43 41 36 32 30 30 28 31 34 33 30 28 30 32 30 29 27 25 24 24 26 27 30 31 35 38 40 37 31 26 26 27 27 26 25 24 23 22 24 24 26 30 35 35 32 28 26 26 28 29 28 29 35 43 40 42 62 102 137 134 96 58 62 113 165 194 201 210 187 114 67 136 207 202 116 48 93 187 207 174 147 182 215 185 127 77 79 124 163 154 123 128 168 200 201 202 178 166 202 165 74 67 148 178 155 119 111 106 103 105 156 175 147 111 131 201 238 208 107 31 48 57 49 41 20 65 161 232 191 142 166 188 159 175 191 174 162 121 88 109 155 204 193 137 82 85 95 75 70 79 144 183 177 169 203 225 205 173 192 207 219 226 230 165 112 173 178 175 130 181 240 254 191 71 79 200 232 207 204 225 208 181 190 237 214 139 137 207 249 243 206 174 177 195 201 196 186 192 200 239 223 185 150 111 112 140 177 201 163 124 177 249 255 244 203 122 152 238 249 253 222 108 55 167 236 254 195 102 121 192 194 194 185 200 204 205 217 200 171 190 213 221 215 213 229 250 227 97 64 142 188 188 184 174 209 255 242 183 144 109 87 96 129 159 217 253 245 207 177 162 220 228 233 230 230 232 232 227 219 222 223 209 176 147 149 168 128 88 107 147 154 184 232 244 204 176 198 222 217 216 215 213 215 209 209 215 217 213 213 218 216 227 225 191 167 156 181 171 99 85 123 196 185 113 98 124 113 120 115 138 197 251 249 194 131 152 223 226 145 126 160 159 183 210 193 164 178 191 180 175 216 218 219 219 217 215 215 215 224 212 160 156 139 102 138 166 126 124 165 220 229 209 209 222 223 208 215 217 212 226 198 123 44 38 91 166 218 231 209 195 196 197 197 198 200 201 203 204 192 202 203 203 188 175 171 150 137 79 42 82 170 236 242 216 202 213 223 230 181 100 62 56 68 121 168 185 192 186 143 90 47 32 79 154 166 125 74 35 75 115 146 171 153 101 98 132 152 179 182 151 108 90 134 205 221 215 138 67 106 144 120 118 194 206 197 184 189 191 189 198 186 176 174 177 183 194 189 169 167 192 191 181 188 215 212 160 88 18 36 117 198 230 193 164 136 108 100 123 146 158 180 208 164 91 82 118 148 171 157 129 78 58 83 139 167 159 132 102 123 141 147 148 160 166 156 145 153 131 120 137 145 124 115 135 139 146 137 101 84 121 172 192 179 205 209 191 164 126 96 91 120 164 178 161 151 143 139 147 126 97 87 104 107 86 78 88 95 112 110 92 85 83 75 69 98 171 224 219 163 119 130 145 107 71 80 100 93 79 77 94 120 155 143 120 117 105 85 64 60 61 55 65 82 83 102 149 218 221 167 91 54 79 124 130 134 140 137 126 122 127 125 117 97 80 82 112 125 99 84 102 114 100 82 68 64 77 109 138 110 84 50 36 65 103 93 48 50 54 42 37 48 50 55 76 106 112 104 90 79 63 45 39 52 58 72 80 78 91 139 191 220 167 96 67 81 90 99 122 143 173 171 157 175 178 135 90 74 95 96 83 72 83 95 72 52 50 61 62 53 40 46 86 120 144 144 126 121 116 109 112 109 79 44 35 52 66 61 50 32 62 115 137 99 63 84 126 173 162 127 115 114 99 85 69 58 60 78 116 149 141 88 35 23 32 52 61 66 98 137 151 113 98 80 57 41 46 55 51 45 38 42 49 49 53 55 47 32 48 50 62 86 91 115 168 179 191 190 179 129 63 30 16 35 46 57 59 43 24 43 86 118 107 37 33 133 216 218 167 146 177 226 238 232 236 232 229 223 202 190 156 102 48 15 23 84 157 196 183 99 14 51 137 198 162 158 182 187 173 162 156 231 253 249 195 112 41 24 45 139 170 136 71 33 25 31 26 48 80 161 227 245 254 224 152 167 203 247 252 230 166 85 20 21 53 78 83 82 84 101 125 186 198 175 170 186 171 137 107 171 200 202 195 179 142 97 53 34 22 36 105 205 224 214 219 182 182 182 183 183 184 184 184 185 185 184 184 184 184 183 183 185 185 185 185 185 185 185 185 185 188 190 190 188 186 185 185 181 181 182 183 184 185 186 186 185 186 187 187 187 187 188 188 186 190 193 192 188 186 188 191 189 189 190 190 190 191 191 191 191 191 192 192 192 192 193 194 194 194 193 194 195 196 197 198 190 191 193 195 196 196 196 196 195 195 194 194 194 195 196 197 196 196 196 196 196 196 196 196 199 199 198 198 198 199 199 200 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 198 198 199 200 200 199 198 197 200 201 202 200 198 196 197 198 197 198 200 201 201 200 198 197 200 201 201 201 201 201 201 201 201 202 204 205 205 205 203 203 204 204 204 204 204 204 204 205 206 205 204 204 204 205 206 207 205 206 207 209 211 212 213 214 209 209 208 207 207 207 208 208 209 209 208 208 208 208 208 208 207 210 212 212 211 210 211 212 211 212 212 212 213 213 213 214 214 215 216 217 218 218 218 218 218 219 219 219 220 220 220 220 221 220 219 219 221 222 220 219 221 221 221 221 221 221 221 221 218 226 220 223 228 237 224 164 51 66 145 227 239 221 216 213 217 221 221 217 207 163 187 228 247 253 212 144 163 227 229 204 175 150 112 75 60 91 128 126 108 92 76 44 50 94 120 140 185 173 151 129 110 89 59 34 36 62 82 90 87 71 68 85 74 82 103 137 118 82 103 127 129 121 130 127 107 79 62 81 104 110 99 50 23 88 193 248 251 255 252 247 215 132 68 59 159 222 254 241 241 240 184 129 169 221 224 217 219 220 240 252 250 209 111 45 58 66 40 26 40 82 178 253 189 112 177 238 229 223 213 218 216 213 223 216 221 235 230 196 143 103 128 191 246 225 223 215 162 119 165 248 214 185 185 168 140 187 245 235 217 215 220 225 225 218 188 150 127 156 209 246 240 195 123 62 79 152 165 139 182 231 221 211 226 223 218 214 212 213 214 216 217 216 217 218 212 208 218 233 236 230 223 224 229 232 229 224 234 236 223 212 171 161 186 191 172 181 202 229 246 246 239 235 237 231 223 214 212 218 204 174 163 213 253 226 159 94 65 89 100 56 123 226 244 245 217 222 222 202 178 179 205 221 220 220 225 244 224 110 62 128 189 232 237 186 198 248 254 143 37 90 204 254 247 233 236 239 253 251 232 132 53 16 1 57 173 253 221 167 131 136 193 254 230 158 142 161 174 172 153 171 229 252 247 205 211 221 192 123 98 168 227 151 78 29 24 42 36 28 10 58 151 251 254 209 206 213 232 218 184 145 112 79 56 53 40 30 49 178 254 224 179 106 51 89 163 176 176 221 236 219 212 211 213 217 217 212 210 211 213 219 213 216 218 229 233 193 107 157 233 235 241 250 254 179 84 36 31 42 51 62 54 52 38 34 33 34 33 29 27 28 36 31 28 29 33 37 36 35 29 31 27 21 24 32 33 28 18 63 129 182 196 169 124 93 113 109 89 22 13 114 188 184 131 62 50 90 103 133 163 128 86 75 115 124 117 134 117 82 83 128 146 176 175 181 200 216 241 223 199 196 210 215 213 218 208 211 204 198 213 230 226 219 221 219 224 217 197 197 222 244 237 241 241 225 189 140 102 87 80 143 188 225 250 246 198 119 47 21 23 57 98 143 174 178 129 56 24 32 42 45 37 37 38 45 54 56 51 39 27 20 28 30 30 29 26 24 25 26 23 24 21 20 41 96 168 219 232 239 246 249 249 249 251 252 251 253 245 206 139 60 14 12 77 163 252 253 205 77 31 52 59 53 46 40 39 41 44 46 46 43 48 29 16 42 85 126 137 150 151 152 138 81 27 18 38 86 150 201 191 177 170 209 226 242 246 176 69 103 207 237 210 195 195 210 225 241 251 251 212 173 166 182 180 181 191 190 182 163 144 143 156 158 120 67 67 113 102 50 45 76 83 66 101 107 140 130 115 100 56 49 121 193 231 228 221 219 196 142 164 182 141 123 160 186 197 206 222 221 222 215 219 201 161 164 172 187 203 204 201 210 208 191 171 155 164 178 128 54 79 172 197 108 50 80 114 80 32 23 68 142 185 185 140 80 53 36 34 41 46 46 45 44 42 39 33 41 39 43 26 20 44 135 206 252 226 128 58 33 35 47 31 33 34 33 37 41 38 31 28 29 29 27 23 20 20 21 19 18 18 18 17 17 17 16 16 17 18 19 21 22 23 24 25 29 34 35 31 26 23 21 20 23 25 25 24 23 24 25 26 22 18 17 22 29 36 41 31 30 31 32 30 28 32 39 40 38 35 33 32 32 32 33 28 27 26 26 27 29 31 32 35 31 26 24 23 23 23 21 23 23 23 23 23 24 25 26 22 23 24 25 25 23 22 21 30 32 35 38 40 40 40 40 32 30 28 29 30 30 28 26 27 24 26 30 32 30 30 33 35 38 39 38 35 35 35 35 39 66 71 54 62 105 156 189 168 144 132 97 55 8 10 19 15 14 14 13 13 12 12 11 11 12 15 18 22 25 26 27 25 27 29 28 25 22 21 21 17 33 67 96 98 96 110 126 137 159 167 164 187 230 251 245 236 195 132 98 98 93 79 77 76 121 150 140 132 142 139 119 112 116 139 171 167 149 129 87 70 147 199 207 220 184 98 61 160 233 208 208 199 207 200 201 199 197 200 204 202 197 200 208 199 200 198 200 179 152 143 126 134 183 205 158 125 161 178 139 77 57 38 34 33 28 26 29 27 26 26 25 24 24 23 23 23 25 28 28 27 27 28 29 25 25 26 26 26 25 24 23 21 18 16 18 23 29 34 36 34 36 38 40 40 38 36 34 29 34 34 26 19 15 15 13 14 14 13 11 9 8 8 9 10 10 10 12 14 14 11 8 8 52 151 234 207 103 38 38 47 41 39 38 37 53 100 148 197 221 203 156 104 69 65 61 51 37 26 26 28 24 23 26 24 24 26 27 28 28 28 27 30 28 25 25 26 27 25 24 26 27 28 29 30 30 30 30 29 28 26 27 28 29 27 25 24 25 27 30 31 32 33 33 33 34 35 39 48 57 58 54 37 40 43 43 40 35 32 31 27 29 32 31 29 30 33 37 31 28 25 22 21 22 24 26 33 33 33 35 35 33 28 25 28 28 27 25 24 23 22 22 22 23 27 33 38 37 32 27 25 27 30 31 29 32 45 59 63 65 75 94 110 107 85 63 76 145 207 231 218 214 203 144 68 105 155 146 86 67 118 180 184 164 157 198 228 207 145 71 71 125 149 124 108 128 157 174 187 185 172 182 196 129 60 82 120 115 115 130 163 168 148 153 154 150 87 60 117 190 209 167 109 47 47 52 59 53 24 51 130 186 152 129 157 157 116 139 149 184 183 157 153 182 226 252 197 126 71 50 47 61 109 176 247 243 197 170 206 218 179 156 206 244 233 204 197 163 141 177 158 126 151 231 254 245 118 52 145 237 236 211 199 204 190 181 241 255 205 117 119 200 244 230 179 142 157 188 201 194 181 195 211 249 254 205 106 54 104 155 161 172 141 135 200 246 242 239 193 122 164 239 245 234 169 63 87 226 255 225 129 70 149 211 196 204 203 212 223 223 220 209 189 185 198 220 223 214 224 248 211 92 73 158 204 199 171 130 164 234 254 216 166 101 68 90 162 210 246 236 196 163 174 210 222 225 216 206 214 232 228 210 183 218 248 239 193 153 169 213 199 142 97 102 151 217 249 239 180 149 190 225 214 212 212 212 212 210 209 213 219 220 210 199 197 218 236 220 189 172 218 228 140 69 63 97 100 95 108 129 177 189 145 130 190 254 253 192 92 125 208 200 142 166 208 217 229 246 227 183 161 161 177 199 223 220 217 216 215 214 213 212 216 221 183 155 132 115 125 119 121 122 167 223 236 223 213 207 200 199 207 210 212 226 214 171 108 53 61 115 177 217 214 209 200 200 200 200 200 201 201 202 192 197 197 206 203 197 193 169 112 41 43 130 196 216 218 214 205 202 177 159 133 88 54 30 49 80 111 129 140 140 112 78 56 40 69 108 97 68 59 55 98 130 143 184 191 116 87 124 140 142 130 110 105 131 176 212 202 185 125 60 77 136 162 179 191 195 190 184 186 184 182 187 197 174 162 164 171 189 194 178 158 172 174 170 165 181 195 168 92 24 49 120 190 229 205 189 163 126 103 118 141 158 186 215 148 77 75 108 118 123 114 95 99 85 94 119 130 126 116 105 130 142 149 154 160 159 160 170 173 163 157 170 170 137 122 145 134 133 121 94 87 129 166 163 159 169 180 181 166 135 104 89 111 155 172 164 159 143 129 139 149 115 97 114 132 122 96 79 91 100 96 88 92 93 84 77 90 121 146 159 137 105 103 104 90 64 70 86 88 81 88 122 157 205 196 169 147 118 98 80 85 83 68 64 70 71 98 152 204 202 153 91 63 87 118 104 114 118 110 98 108 131 135 121 103 83 74 96 110 87 83 114 123 114 102 84 61 53 79 114 115 110 81 55 66 83 67 38 67 81 64 42 44 43 45 64 103 112 113 112 113 96 66 48 43 31 33 47 51 53 83 123 135 112 89 91 103 101 105 122 137 155 138 119 140 151 131 113 143 173 151 93 58 98 154 144 101 51 38 50 58 45 48 101 145 175 177 165 157 131 115 133 172 146 91 47 40 39 35 39 48 63 105 130 98 55 56 81 123 126 106 105 117 116 109 92 50 57 97 168 222 210 139 73 34 35 55 70 65 69 86 94 87 84 80 64 47 49 59 58 51 38 39 50 61 90 116 119 82 66 38 39 80 114 132 149 160 167 149 122 83 49 40 29 35 44 51 53 41 27 44 81 117 89 25 44 155 244 246 187 112 134 196 230 238 242 233 238 223 218 236 229 174 89 16 5 48 102 139 150 90 15 63 163 248 246 179 136 166 170 151 169 180 219 201 164 149 97 43 44 59 74 64 51 41 37 43 35 40 84 137 167 187 211 214 197 171 174 212 249 225 145 59 13 32 62 92 98 82 69 96 144 200 228 201 167 160 146 116 82 139 178 192 202 209 191 148 96 48 15 32 99 185 202 210 217 182 182 182 183 183 184 184 184 186 186 185 185 184 183 183 182 185 185 185 185 185 185 185 185 181 184 188 189 186 183 181 181 188 188 187 187 187 187 186 186 185 186 187 187 187 187 188 188 183 188 192 192 188 185 186 189 189 189 189 190 190 191 191 191 191 191 192 192 192 192 193 194 194 193 192 192 193 195 197 199 189 190 192 195 196 197 197 197 196 195 194 193 194 194 195 196 197 197 197 197 197 197 197 197 198 197 197 197 197 199 200 201 198 198 198 198 198 198 198 198 197 197 197 198 198 199 199 200 201 201 201 201 199 198 196 194 200 201 202 201 198 196 197 199 197 198 200 201 201 200 198 197 200 200 200 201 201 202 202 202 200 201 203 205 205 204 203 201 206 206 205 204 204 203 203 202 204 205 206 207 207 207 206 205 208 208 208 207 207 207 206 206 206 207 209 210 210 209 207 206 209 209 209 208 208 207 207 207 207 210 212 212 210 207 207 208 212 212 212 213 213 214 214 214 214 215 216 217 218 218 218 218 219 219 219 220 220 220 221 221 221 220 218 219 221 222 220 219 221 221 221 221 221 221 221 221 221 227 215 216 226 242 226 153 64 78 153 227 233 217 220 222 217 217 222 229 215 158 186 246 252 212 192 180 179 203 225 241 209 162 124 121 137 179 213 201 181 142 109 63 40 44 48 72 79 77 74 70 63 54 45 40 39 45 35 29 45 62 71 81 49 61 92 133 93 33 67 121 120 94 78 51 48 82 91 78 54 31 30 49 97 189 253 251 254 247 253 230 178 114 114 209 236 241 230 222 249 212 134 140 192 234 228 221 228 230 245 251 233 133 52 39 36 16 22 52 107 228 254 233 156 122 201 232 223 220 215 220 214 210 220 210 221 229 240 235 194 140 133 164 191 193 186 121 82 173 245 202 183 216 203 137 115 178 241 254 217 191 193 217 215 192 180 180 124 159 209 239 238 210 154 96 61 96 137 184 218 211 199 207 232 226 217 208 205 206 210 214 208 217 219 214 211 214 215 211 209 213 219 221 220 218 217 217 212 219 213 244 217 176 140 115 139 196 237 229 213 219 224 219 220 214 209 209 221 241 232 202 174 191 239 253 213 117 67 98 112 82 156 245 253 253 213 234 233 202 177 193 227 232 217 209 234 236 236 129 35 75 160 232 231 183 214 254 233 101 36 187 254 247 242 233 226 231 244 252 246 139 57 16 1 70 188 253 219 199 169 125 159 242 241 199 160 210 254 237 157 125 191 250 235 194 208 225 196 122 93 172 221 148 82 37 28 40 33 24 16 61 140 224 245 230 211 161 179 201 197 155 103 59 37 36 34 43 52 149 208 182 141 53 57 96 158 170 161 195 231 241 228 224 222 220 215 209 211 217 210 216 211 215 214 230 236 184 80 149 218 245 253 250 230 132 63 48 44 38 56 70 53 57 46 39 33 31 30 27 29 32 33 28 24 25 30 34 34 32 25 29 28 22 23 28 25 16 54 116 192 227 214 185 174 178 175 119 55 15 36 79 92 100 65 48 34 32 62 152 207 160 112 101 96 59 69 100 82 91 144 205 203 210 216 224 231 244 249 182 130 157 214 229 215 210 207 217 207 216 233 226 217 213 211 209 216 221 216 215 217 212 220 227 223 224 235 223 184 153 89 87 78 132 213 251 240 176 101 53 35 46 46 53 77 94 70 39 35 42 47 47 35 36 36 46 59 65 61 48 33 24 28 29 29 27 24 23 25 28 24 22 29 57 112 177 230 255 240 243 244 240 232 225 224 224 226 244 252 241 174 79 23 19 35 115 220 246 204 71 47 104 78 65 48 38 38 41 44 44 46 32 42 42 33 35 37 49 88 129 159 177 193 165 79 4 44 138 170 135 135 187 171 178 192 228 229 154 60 115 196 220 218 220 228 235 238 239 239 238 210 171 161 174 170 167 165 151 155 152 158 156 138 125 102 68 50 49 48 58 99 118 117 147 122 97 93 76 107 141 86 38 65 144 207 234 232 218 196 157 175 204 169 145 175 196 208 223 216 220 234 219 217 220 186 169 183 187 188 179 182 209 230 226 189 167 151 135 91 59 115 214 206 115 38 40 77 78 47 22 36 98 131 132 93 50 45 35 44 51 51 43 38 41 42 39 35 54 42 28 13 23 39 109 216 226 175 81 37 29 23 40 42 35 29 27 29 31 33 34 26 28 28 26 23 21 21 22 19 19 18 18 18 17 17 17 17 18 18 19 21 22 22 23 23 27 32 33 30 26 23 22 19 22 25 25 24 23 23 24 29 23 16 15 21 31 38 42 34 35 38 40 37 33 37 46 39 37 35 33 33 34 35 36 29 28 27 27 28 30 32 34 38 33 26 23 22 22 22 21 21 21 20 19 20 22 24 26 21 22 23 23 22 20 18 16 32 33 34 35 35 35 34 33 36 33 29 28 28 28 26 24 26 26 29 34 32 28 29 33 33 32 34 39 39 37 38 42 37 44 30 21 46 77 101 122 120 99 93 69 48 16 15 11 15 15 14 14 13 12 12 11 11 13 17 21 25 28 29 29 25 27 28 26 22 19 19 20 17 23 42 63 75 92 122 148 148 153 150 138 144 176 197 192 185 159 122 135 186 184 128 91 58 78 93 110 136 149 135 115 124 156 190 200 177 161 149 105 95 203 251 243 253 189 85 74 164 241 212 212 196 201 197 206 199 198 200 203 197 188 190 198 199 201 198 195 168 143 142 132 169 204 215 157 110 154 191 158 109 82 53 39 31 24 21 23 27 27 26 25 24 24 23 23 22 23 25 25 25 25 28 30 25 27 28 28 26 24 23 23 22 18 15 15 20 27 32 34 34 36 39 42 41 38 34 32 25 30 32 26 18 15 14 13 12 14 15 13 9 7 7 9 10 9 10 12 14 14 12 9 5 60 144 192 162 96 68 79 55 44 42 45 39 40 74 117 156 198 180 120 71 53 70 85 57 41 27 27 27 23 23 26 27 27 28 28 28 27 26 25 28 27 26 26 27 27 25 22 25 26 26 27 28 29 30 31 33 30 27 26 27 27 26 24 21 22 25 28 30 31 32 33 28 32 36 40 46 50 48 43 34 38 43 44 41 37 33 31 26 28 30 29 28 30 36 41 31 28 23 19 19 20 23 25 37 34 32 30 30 30 27 25 30 29 26 24 23 22 22 23 19 22 28 36 41 40 33 27 23 27 31 32 30 35 52 70 82 86 89 86 80 75 74 73 93 152 198 216 207 211 209 152 75 71 90 87 77 108 144 156 159 171 183 203 218 216 167 81 74 132 133 86 86 131 154 151 169 168 171 193 175 92 61 111 155 138 160 196 227 208 147 134 140 132 73 66 122 157 155 125 117 68 59 65 80 68 25 31 106 152 132 141 176 150 86 102 154 207 188 186 209 224 249 238 166 103 72 56 68 115 174 243 251 250 210 163 183 194 157 155 192 245 235 198 185 171 164 168 153 95 180 252 246 216 73 68 193 254 235 223 218 219 202 197 238 208 176 171 187 196 192 188 175 147 174 201 197 182 181 216 227 239 255 224 113 72 146 183 155 131 98 137 227 252 230 235 183 136 174 218 222 205 133 60 159 250 255 163 96 139 212 214 216 231 221 210 224 224 208 210 209 183 182 211 223 209 213 235 193 97 87 159 208 225 198 135 128 181 240 242 182 123 109 120 178 235 239 183 142 140 180 231 219 219 200 181 197 228 221 189 164 208 245 234 180 135 156 212 229 172 96 92 172 239 247 237 195 157 200 232 211 206 209 212 208 210 208 207 218 225 207 179 173 206 247 250 208 164 197 206 162 112 100 70 61 123 166 167 224 249 180 123 168 240 247 189 119 157 223 190 161 217 245 244 227 254 239 175 134 153 207 250 228 223 216 212 212 213 212 211 219 241 218 143 93 102 129 145 171 156 176 215 228 219 190 155 150 192 213 199 196 213 223 218 177 84 44 59 112 180 217 243 208 207 204 202 199 197 196 195 194 203 194 187 192 214 228 202 109 72 90 138 155 170 181 169 156 143 100 73 59 46 50 53 47 57 74 88 87 78 74 76 59 33 42 68 69 73 88 92 121 167 168 193 196 117 95 149 185 178 167 156 165 193 205 194 187 149 119 86 85 139 189 214 190 190 189 189 190 189 192 199 195 169 147 135 144 181 199 180 170 162 158 162 153 151 158 136 71 17 49 107 172 230 224 213 184 139 102 105 130 156 184 207 125 75 98 133 122 116 121 125 119 112 112 113 103 94 102 117 132 131 136 150 160 157 169 197 178 176 157 145 148 138 127 136 139 126 118 108 111 144 166 154 149 144 159 179 172 139 102 78 102 149 169 163 156 130 113 126 138 122 117 133 150 147 129 112 116 101 80 80 101 112 105 100 115 95 91 129 145 121 111 110 97 78 80 86 84 72 78 118 174 224 222 202 174 126 95 71 97 109 91 66 63 69 89 125 136 145 129 97 66 68 97 97 97 103 103 106 129 151 139 110 102 86 72 80 84 70 93 151 188 172 148 113 69 46 73 115 133 132 109 86 77 61 42 40 79 104 86 51 48 47 43 54 70 82 93 112 133 129 101 81 52 43 40 44 45 41 42 48 53 63 85 107 113 108 114 130 135 128 100 91 110 110 112 138 236 221 160 90 49 92 188 221 146 61 26 44 60 45 53 121 197 221 213 194 176 128 107 142 169 169 121 70 64 63 49 45 42 41 70 100 85 50 42 53 75 115 102 76 97 140 145 105 54 57 93 165 225 226 177 130 63 39 38 55 58 57 61 61 85 81 80 71 55 53 60 62 50 31 30 47 77 136 195 215 151 76 31 43 58 76 130 188 225 217 171 114 63 36 41 39 38 42 45 49 45 37 51 82 112 76 25 64 172 247 248 190 155 140 174 209 229 239 233 247 226 214 238 248 217 128 43 19 22 58 89 119 81 13 59 158 244 251 237 186 145 133 142 156 159 139 152 189 176 104 44 28 24 38 42 48 46 49 56 40 55 99 99 80 101 140 188 243 224 177 172 195 161 84 34 22 49 85 122 127 89 46 60 111 179 234 224 184 171 160 126 81 118 159 171 179 199 207 185 141 53 28 41 65 124 175 211 191 180 180 181 182 183 184 185 185 182 183 183 184 186 187 187 188 191 190 187 185 183 183 184 185 181 181 181 182 183 184 186 187 188 187 185 184 183 184 185 185 186 187 187 188 189 189 190 190 188 188 187 187 188 190 192 193 191 191 191 190 190 189 189 188 190 191 192 193 193 193 192 192 197 196 195 193 191 190 188 188 195 194 193 192 192 192 193 193 197 197 197 196 196 195 195 195 194 195 197 199 200 199 197 196 196 196 196 196 197 197 197 197 203 200 197 196 197 198 197 196 199 199 199 199 199 199 199 199 200 200 202 202 201 200 197 196 205 201 197 195 197 200 202 202 199 199 199 200 200 201 201 201 198 199 199 200 200 201 202 202 199 199 201 202 204 205 207 207 205 204 204 205 207 206 203 199 204 203 201 200 201 202 204 206 201 202 203 204 206 207 208 209 207 207 208 208 209 210 211 211 211 209 207 207 209 210 210 209 209 209 209 210 210 211 211 212 211 211 212 213 214 215 215 216 215 216 216 218 219 220 220 221 220 220 220 220 220 220 220 220 222 221 220 220 220 220 221 222 219 221 222 220 218 219 218 217 218 221 214 221 229 222 221 224 159 109 119 195 230 230 231 214 220 227 228 252 235 187 198 230 219 198 170 163 146 166 232 248 238 193 174 176 181 221 253 244 252 199 120 62 45 44 42 42 51 48 52 65 68 51 44 55 71 91 137 105 81 96 138 105 61 95 191 222 131 79 125 169 192 159 93 45 55 126 185 174 101 97 99 122 193 250 251 252 245 242 197 144 133 183 241 242 237 230 216 227 230 180 153 188 235 221 227 235 234 249 253 229 152 60 36 28 13 36 92 173 244 254 240 158 65 136 232 253 216 223 216 207 224 228 212 218 216 217 226 252 243 164 107 120 150 168 128 101 150 237 248 164 117 189 243 193 155 162 211 218 191 135 150 170 155 182 216 205 153 150 179 242 242 225 217 146 99 82 86 168 238 222 205 220 228 208 188 175 188 208 211 216 212 217 214 212 217 215 213 219 206 222 222 212 212 215 215 218 222 202 214 248 255 193 109 90 200 235 224 222 214 208 227 203 218 213 214 213 216 235 237 215 190 187 217 253 225 129 90 124 112 69 126 210 218 236 253 214 151 170 203 228 225 212 211 218 223 242 222 139 28 29 142 208 192 211 240 254 150 26 75 195 251 240 210 206 222 237 251 248 200 111 37 10 7 56 160 246 214 237 199 103 117 219 243 216 163 196 240 229 153 88 119 214 226 214 208 225 186 105 107 168 178 133 84 45 38 40 29 36 24 54 83 164 244 247 203 152 125 175 203 156 89 43 23 38 35 43 106 134 114 115 111 84 56 81 108 108 116 177 232 234 220 236 240 203 170 196 229 222 218 207 210 213 220 240 215 148 75 174 240 253 239 190 127 72 55 53 47 44 48 54 50 42 39 35 30 29 32 33 31 29 28 22 21 28 31 27 26 29 26 24 28 27 32 25 11 24 88 215 251 246 241 220 234 249 216 108 38 22 34 58 84 127 103 57 52 35 52 165 236 212 141 102 50 38 75 85 92 153 235 247 239 232 227 221 230 235 196 121 130 201 218 210 214 209 206 221 223 227 208 201 225 213 218 202 219 237 224 218 219 204 211 210 213 221 231 235 232 227 190 135 86 79 133 223 251 220 165 94 56 39 38 40 29 44 47 44 40 38 42 46 43 35 38 43 51 58 59 52 40 32 25 29 28 22 19 22 24 23 8 27 95 167 212 248 254 231 223 217 218 217 212 215 218 212 219 237 223 210 186 123 57 14 17 81 129 181 134 50 95 160 131 82 54 55 45 34 40 48 39 41 38 29 38 34 23 48 87 182 235 252 253 210 103 2 70 131 142 141 168 185 180 163 144 167 178 108 70 114 164 219 219 239 220 184 165 147 142 161 138 132 138 157 173 166 144 126 103 97 93 81 66 64 63 52 89 79 45 73 157 194 196 205 222 139 102 87 78 116 125 79 34 93 175 229 243 236 206 169 190 208 214 195 173 174 191 203 229 217 215 216 206 193 179 163 187 179 157 144 159 188 214 231 210 138 101 82 56 103 200 251 202 93 43 59 84 96 69 32 27 43 56 54 46 42 43 45 34 37 37 35 38 40 37 30 40 37 45 41 30 24 36 78 131 128 99 51 26 33 39 33 32 31 30 29 30 31 33 34 29 28 26 27 27 26 24 21 20 20 21 22 20 17 17 18 16 13 18 20 23 28 21 22 32 27 25 30 33 31 26 24 20 22 23 22 22 25 25 24 29 27 22 19 27 41 47 45 39 40 39 34 30 31 36 40 34 34 32 29 28 27 26 25 26 25 26 30 31 29 26 26 33 32 30 28 25 24 23 24 25 24 24 23 23 22 22 22 20 21 22 23 23 23 22 21 31 31 29 28 27 30 36 41 32 33 32 28 24 21 21 23 26 26 27 28 29 30 30 30 32 30 29 30 33 34 34 33 35 29 24 27 37 49 57 60 61 58 54 46 36 26 18 13 15 15 16 17 17 17 16 15 15 16 19 23 27 28 26 25 17 22 24 20 17 17 18 18 8 25 47 70 102 141 178 198 171 160 117 90 118 154 157 147 138 125 143 206 239 214 177 149 90 75 107 142 157 169 170 170 175 207 212 186 168 188 193 143 126 191 236 253 253 166 68 80 196 222 205 184 188 197 205 199 196 195 197 202 204 201 198 196 202 213 217 186 149 152 166 159 179 217 186 129 131 146 140 142 138 148 116 63 37 25 19 25 27 26 25 24 23 23 21 18 26 26 26 26 27 28 29 29 29 29 29 30 29 28 27 26 21 21 20 21 23 27 31 34 35 37 39 38 34 32 31 32 26 26 27 26 24 21 17 15 11 11 12 15 14 9 7 8 8 9 11 12 14 15 16 16 22 46 89 127 101 81 113 117 65 26 39 47 49 47 45 93 112 152 139 89 61 82 116 112 73 24 21 30 24 28 27 23 23 24 26 28 31 33 34 35 26 26 26 27 27 27 28 28 33 32 30 28 26 26 26 26 28 25 23 28 34 37 33 27 22 23 25 27 29 30 30 31 29 31 32 35 42 47 46 40 39 38 37 38 39 38 35 32 32 30 27 25 26 31 36 40 34 28 22 19 21 25 29 30 33 30 29 31 35 37 33 29 24 23 23 22 23 24 25 26 28 32 35 36 38 38 32 25 20 18 26 35 34 43 84 131 128 82 74 78 63 82 115 112 96 106 138 181 175 171 185 154 94 51 63 78 88 117 128 133 145 180 219 216 192 188 165 114 88 108 114 74 66 117 156 167 143 150 180 206 128 47 97 171 193 192 208 226 224 198 151 107 136 109 99 132 181 201 180 151 133 84 46 70 104 79 35 27 72 103 130 179 205 138 88 124 168 201 216 232 252 253 223 172 108 68 53 49 101 190 233 253 251 227 230 221 177 134 131 168 193 216 241 216 176 183 173 115 128 136 176 243 255 125 36 129 233 252 235 228 234 238 227 178 171 145 170 226 250 216 167 155 130 157 189 193 175 180 218 252 250 241 251 196 96 101 168 177 101 56 119 187 247 251 225 211 184 170 176 138 154 172 112 114 199 252 171 87 149 233 239 211 223 222 221 220 218 217 216 216 211 201 188 212 233 225 230 240 207 91 72 151 215 253 243 172 103 129 197 251 211 126 117 173 229 231 187 163 170 192 228 234 214 211 184 170 195 211 201 193 199 219 233 218 176 143 143 160 207 166 102 106 161 222 252 213 188 209 225 221 213 212 212 211 208 214 206 204 226 228 184 135 164 208 235 250 210 144 129 131 130 183 211 152 92 107 146 170 201 190 192 158 138 177 184 146 172 231 237 193 195 242 254 230 221 237 240 175 147 197 224 227 223 223 224 225 224 223 219 217 225 247 229 132 93 148 182 191 176 145 167 193 166 151 159 148 169 209 208 198 212 207 203 230 207 155 78 31 52 122 184 210 221 219 217 212 205 200 199 202 206 207 203 203 209 234 225 155 84 110 159 185 161 121 99 92 88 68 61 74 81 68 52 47 57 63 80 92 91 85 66 41 40 47 42 50 76 95 122 165 204 207 207 201 155 82 86 161 212 218 208 200 213 219 198 174 153 145 164 147 100 130 201 220 187 190 192 191 188 187 187 187 185 176 139 118 143 174 191 206 181 174 162 153 151 140 107 74 38 19 42 112 175 207 213 207 189 174 139 110 116 140 137 113 120 140 162 175 177 166 144 124 133 122 116 114 100 114 148 141 130 145 171 179 158 154 184 216 191 178 176 156 115 106 121 120 114 122 110 103 122 137 144 158 155 197 180 161 163 148 131 108 95 110 141 157 142 124 116 111 112 125 117 120 153 164 145 136 138 123 84 78 118 134 123 124 113 99 110 146 157 133 114 116 108 79 85 94 92 68 53 91 154 191 185 161 147 105 72 88 87 85 76 70 88 117 106 66 67 99 109 84 64 72 82 80 109 138 151 141 126 142 162 136 129 108 104 111 102 66 69 138 203 204 177 152 109 53 54 90 103 91 103 119 99 59 37 33 68 91 102 83 57 46 46 46 43 50 64 86 108 122 122 118 77 56 52 55 48 49 49 34 35 55 70 80 93 104 118 136 131 124 131 135 99 62 95 165 188 183 150 86 51 87 153 189 143 70 38 40 47 49 65 121 193 201 185 167 166 151 126 119 139 118 127 135 131 120 97 89 68 51 41 44 49 48 47 50 84 108 107 76 81 138 175 165 95 47 78 146 196 238 233 198 95 43 46 53 47 57 62 71 70 74 70 58 54 59 60 55 50 36 27 40 79 134 187 220 133 88 50 38 70 84 77 117 157 192 181 119 73 59 50 39 43 49 50 47 45 43 61 91 99 66 25 61 170 242 248 245 210 151 171 233 240 234 247 249 235 228 237 248 225 134 64 14 31 40 57 65 43 20 58 129 244 250 246 249 195 121 130 147 119 73 95 145 117 54 36 46 37 39 47 40 42 53 44 41 106 174 186 137 77 64 129 199 225 200 150 106 79 45 22 26 52 113 160 164 92 35 32 83 168 236 237 218 197 175 164 117 131 144 154 168 199 214 169 103 71 48 23 40 106 168 195 202 184 184 184 184 184 184 184 184 183 183 184 185 185 186 187 187 189 187 186 185 184 185 186 187 184 184 184 184 184 184 185 186 187 186 185 184 184 184 185 186 185 185 186 186 187 187 187 188 187 187 187 188 189 190 191 192 189 189 189 190 190 190 191 191 190 191 192 193 193 193 192 192 191 191 192 193 194 195 195 196 193 193 193 193 193 194 196 196 195 195 195 195 195 194 194 194 195 195 195 195 195 196 197 197 198 198 198 198 197 197 196 196 198 196 195 196 198 200 201 200 199 199 199 199 199 199 199 199 197 198 199 199 200 199 199 198 203 200 199 199 200 201 200 199 202 202 202 202 202 202 203 203 200 201 201 202 202 203 204 204 201 201 202 203 203 204 205 205 206 204 204 205 206 206 204 202 203 204 204 205 205 205 205 205 204 204 205 206 207 208 209 210 206 206 207 207 208 209 209 210 211 209 207 207 209 210 210 209 209 209 209 210 210 211 211 211 211 211 212 213 214 214 215 215 214 214 215 216 217 218 219 220 219 219 220 220 220 220 221 221 222 221 220 220 220 220 221 222 224 220 218 218 220 222 223 223 219 229 221 212 214 222 239 250 205 141 82 132 216 233 221 218 230 236 252 246 184 158 189 183 156 154 165 156 136 148 190 227 241 239 222 175 151 199 252 253 252 194 121 81 69 58 54 63 70 68 74 82 78 69 67 71 135 201 238 213 157 126 110 107 102 125 202 252 194 103 118 196 235 202 119 53 63 139 203 199 169 188 186 158 182 238 244 228 234 185 130 136 186 235 249 220 219 232 234 225 194 152 166 227 244 240 248 254 245 225 178 119 67 23 21 24 57 136 201 253 253 219 158 89 56 167 247 229 217 222 229 220 210 213 218 220 218 215 220 243 235 163 109 118 163 168 128 122 185 246 221 127 76 153 255 255 201 168 190 185 151 114 128 157 173 220 254 243 174 156 188 231 210 200 214 182 151 140 111 149 221 229 196 171 175 165 166 186 213 220 210 211 214 219 218 216 216 212 210 214 217 215 208 208 218 221 214 210 209 220 227 233 220 143 115 197 229 234 214 212 211 207 221 210 202 216 233 237 216 177 162 174 176 164 178 192 166 144 162 192 121 57 104 174 167 168 180 164 109 153 217 244 228 223 227 218 226 240 238 186 80 46 122 172 186 231 252 201 84 1 66 200 253 224 195 209 236 245 231 192 136 75 37 18 3 53 163 242 219 196 152 81 91 185 226 210 152 120 189 232 181 109 102 182 230 244 245 211 160 165 192 167 158 126 94 54 33 34 34 43 49 46 50 119 184 188 190 194 208 213 176 97 56 42 19 14 43 99 174 203 184 173 156 114 71 54 58 70 77 109 144 151 172 188 206 192 175 204 237 233 233 229 224 214 224 251 213 122 89 195 252 239 180 106 67 58 59 58 54 50 52 53 46 35 38 33 29 29 32 33 31 28 25 27 25 21 20 23 26 26 27 23 29 34 34 16 13 54 150 245 255 248 243 231 247 251 205 96 18 8 62 122 133 137 124 142 129 70 49 109 169 183 167 94 47 76 139 145 121 143 219 247 237 215 207 212 223 218 170 143 172 221 223 212 215 210 209 215 214 214 209 212 222 214 218 219 200 184 197 215 216 213 212 211 211 215 221 224 224 222 240 208 169 123 93 127 202 250 219 163 91 40 41 59 52 46 45 45 43 39 39 43 42 39 41 43 46 49 49 45 36 30 23 28 30 25 21 20 17 14 8 47 146 236 254 248 238 222 221 217 220 222 222 226 229 225 228 239 202 161 134 105 79 55 41 52 73 103 80 38 85 167 193 164 102 50 37 36 35 41 33 37 38 34 43 36 21 44 79 138 185 225 223 148 64 16 61 132 183 217 221 184 162 165 183 190 175 91 51 91 132 170 166 158 122 86 72 65 59 62 68 76 90 105 114 109 92 76 64 60 59 69 84 89 86 85 136 145 105 86 143 203 219 213 182 159 147 106 76 122 148 108 32 51 114 197 246 245 211 176 182 232 214 166 170 178 177 197 211 206 209 207 191 177 170 163 177 172 158 149 166 195 198 179 141 103 78 56 52 119 207 242 163 65 46 93 114 101 68 45 34 30 29 34 41 42 37 30 34 42 47 45 45 56 77 93 92 78 64 44 56 84 76 59 53 57 54 44 36 36 37 37 32 32 31 30 30 30 30 30 27 26 25 26 27 26 23 20 24 20 19 20 19 14 13 15 23 26 28 29 19 19 10 14 26 29 33 35 32 26 22 21 26 25 26 27 24 20 23 29 20 19 19 22 31 41 44 42 29 31 32 29 26 24 25 26 27 27 27 27 27 28 26 25 25 24 22 22 25 28 30 29 26 25 25 25 26 25 24 22 25 25 24 24 23 22 22 21 21 22 23 23 23 22 21 20 23 23 22 21 20 23 28 32 32 32 31 28 24 21 21 23 24 25 26 28 29 29 28 28 29 28 28 30 33 34 33 31 34 30 27 30 37 44 47 48 45 44 42 39 34 28 23 20 18 18 19 19 19 18 17 16 21 20 19 21 25 27 26 24 19 24 25 20 16 15 15 15 8 9 54 126 162 164 189 233 239 183 118 95 113 130 130 128 117 102 140 210 211 159 145 164 161 135 133 130 136 162 177 181 179 183 173 171 188 225 236 195 140 143 173 229 240 140 59 99 187 194 180 180 193 201 205 194 207 200 194 194 201 204 200 193 199 214 207 167 139 147 154 140 166 168 147 133 135 118 113 141 192 199 165 102 55 28 20 29 28 28 27 26 25 25 25 25 24 24 25 25 26 27 28 29 27 28 30 30 30 28 26 25 21 21 20 21 24 28 32 35 39 40 41 39 35 31 30 30 26 26 27 27 25 22 18 16 12 10 11 14 15 11 8 9 11 11 11 11 13 14 16 17 30 42 55 67 59 80 123 118 65 28 43 58 56 46 44 95 150 154 121 91 95 123 138 115 79 28 21 29 23 26 24 23 24 24 26 27 29 31 32 33 27 27 28 28 28 28 27 27 29 29 28 28 28 28 27 27 28 25 25 29 36 38 35 30 22 23 25 27 28 29 30 30 28 30 31 34 42 49 49 45 40 39 38 38 38 36 33 30 34 31 28 26 26 29 32 35 34 29 24 21 24 28 31 33 37 34 32 34 38 38 35 31 26 25 24 23 23 24 26 27 31 34 35 34 35 34 29 22 20 14 19 29 31 51 118 190 141 89 78 92 92 119 154 153 119 109 111 138 145 153 171 151 91 54 68 88 97 115 119 121 144 192 216 199 184 183 174 158 149 112 89 79 87 107 138 182 175 167 159 141 97 92 157 212 218 210 206 206 210 208 175 130 122 111 121 167 223 243 214 175 134 98 60 65 87 71 33 19 65 111 157 167 145 123 131 156 180 194 215 242 250 243 200 122 52 53 62 93 143 202 238 233 218 237 254 215 151 116 122 160 168 229 254 226 195 173 133 89 118 142 170 197 157 59 69 178 250 252 226 207 220 234 203 140 121 162 195 225 255 248 195 146 106 138 190 211 207 230 249 235 254 232 189 132 107 137 159 142 68 91 187 244 254 239 223 209 187 151 127 139 174 136 78 117 223 177 118 147 227 252 237 222 216 217 218 219 219 218 217 217 216 211 193 201 216 220 234 240 185 74 75 167 220 241 219 162 124 106 141 205 185 101 99 175 220 221 199 203 219 220 219 201 209 227 208 175 182 202 198 185 201 217 227 217 197 182 172 167 185 148 110 111 138 175 199 191 187 208 224 222 213 211 210 208 213 217 215 218 224 200 149 111 147 188 217 224 178 119 115 121 170 237 241 182 119 64 67 122 145 147 170 153 110 103 109 114 151 190 188 155 166 216 246 246 229 254 216 143 122 153 183 184 180 186 196 207 215 221 224 226 218 242 216 126 107 184 224 205 156 120 133 164 157 157 182 194 203 213 206 195 199 205 208 213 211 190 139 76 47 69 115 147 188 212 224 213 206 216 221 216 206 212 209 209 218 235 203 111 61 138 208 199 138 95 85 83 89 100 127 145 123 76 48 48 51 55 69 82 81 72 57 39 57 61 52 59 85 97 114 148 167 177 170 138 90 62 105 183 207 211 208 206 207 191 167 155 161 191 213 154 80 118 196 208 202 192 185 190 197 196 188 181 195 168 126 120 155 182 190 198 185 187 184 168 139 109 89 81 58 45 55 95 141 174 177 161 169 160 140 109 81 70 80 95 143 178 204 209 213 207 167 117 117 129 125 121 129 161 182 155 149 165 187 181 145 133 166 203 185 180 190 184 148 124 124 126 125 127 108 97 115 130 129 131 170 215 195 161 156 151 139 116 68 89 123 138 128 123 135 147 138 117 116 127 128 129 129 120 134 130 102 87 104 111 116 136 137 109 98 121 143 139 121 109 102 89 92 90 93 86 70 88 128 152 129 99 105 93 65 65 56 63 65 73 101 121 101 67 76 96 97 72 56 69 91 102 128 161 167 148 145 185 212 181 139 152 148 119 105 91 76 97 153 172 161 145 119 76 54 49 89 85 96 104 85 58 42 35 42 66 89 92 81 68 54 44 43 46 52 62 76 91 103 109 94 70 67 83 88 87 75 52 44 57 59 58 72 92 117 139 135 141 188 209 143 74 80 119 116 134 128 85 62 95 137 146 109 59 43 42 39 38 63 123 171 174 167 166 175 160 134 125 109 115 146 161 163 165 147 134 103 79 50 34 34 40 42 40 76 119 129 84 67 123 182 194 124 66 82 139 186 225 218 185 139 70 50 52 55 67 62 57 53 57 57 52 48 49 49 47 49 41 37 45 62 86 114 134 135 127 84 37 45 64 59 66 90 116 118 95 80 73 60 49 45 50 49 46 49 51 63 83 78 60 33 57 133 183 194 204 152 111 137 198 209 200 211 219 202 195 221 244 204 106 58 32 33 38 45 47 36 25 53 103 199 248 248 227 200 181 173 124 59 66 78 67 52 67 68 33 53 36 40 43 42 41 45 70 150 220 241 202 134 79 82 106 155 177 163 108 59 35 27 26 59 128 183 187 112 50 36 72 152 227 248 231 179 133 139 132 138 164 151 175 235 194 98 69 99 70 30 26 77 145 197 227 187 187 186 186 185 185 184 184 185 185 185 185 185 185 185 185 186 185 185 185 185 186 188 189 187 187 186 185 185 185 185 185 186 185 185 185 185 186 186 187 186 186 186 186 186 186 186 186 186 187 188 189 190 190 190 190 187 187 188 189 190 192 192 193 190 191 192 192 193 192 192 191 188 189 191 193 195 197 198 199 192 192 192 193 194 196 198 199 193 193 193 193 194 194 194 194 196 195 193 192 192 194 197 198 199 199 199 198 198 197 197 196 202 200 197 197 198 198 197 196 199 199 199 199 199 199 199 199 196 196 196 197 197 199 200 201 201 200 200 201 203 202 198 195 203 203 202 202 202 202 202 202 200 201 201 202 202 203 204 204 203 203 203 203 203 203 203 203 206 205 203 204 205 206 206 206 203 204 207 209 209 208 206 204 207 208 208 209 209 210 210 210 205 206 206 207 207 208 208 208 211 209 207 207 209 210 210 209 209 209 210 210 210 211 211 211 211 212 212 213 213 214 215 215 213 213 214 215 216 217 218 218 218 219 219 219 220 221 221 221 221 221 220 220 220 220 221 221 225 218 216 222 224 222 220 222 225 223 225 225 218 212 226 250 239 168 95 142 223 230 227 238 221 213 229 189 89 103 190 194 173 163 160 132 145 181 173 175 202 247 252 191 143 163 207 225 201 158 112 61 40 94 159 170 119 88 78 82 70 63 77 88 176 251 253 253 209 149 74 89 132 141 187 252 240 138 110 182 243 241 155 57 48 120 181 177 185 185 187 170 174 196 179 149 157 155 162 203 231 229 228 219 212 234 222 173 144 168 218 254 255 255 255 230 189 137 76 28 3 12 51 96 173 250 253 249 179 136 135 151 131 172 224 229 216 209 222 224 204 206 222 216 214 218 224 233 212 154 133 163 204 208 170 157 199 231 211 162 100 145 243 255 187 163 200 194 117 131 177 221 231 234 238 230 181 145 197 242 210 196 201 186 211 192 121 102 153 177 171 167 178 200 204 203 218 228 222 215 207 211 214 215 214 212 212 214 216 211 208 211 215 214 211 211 218 221 242 220 149 104 140 223 237 224 213 214 213 207 211 217 211 224 233 208 148 106 113 138 145 139 112 90 118 186 237 250 132 62 99 135 109 103 99 94 74 114 181 219 221 231 240 228 231 245 251 207 90 41 123 194 230 254 237 138 72 61 93 185 251 194 159 189 218 219 192 136 82 34 40 58 38 72 178 254 214 177 163 118 81 131 185 185 135 95 191 248 205 145 106 145 203 255 253 185 152 219 251 191 151 130 113 69 29 31 40 46 26 23 30 82 102 90 138 202 251 215 135 56 38 35 14 19 103 197 250 254 246 235 208 143 79 41 50 98 122 126 123 111 105 125 153 149 133 162 205 215 219 227 229 219 230 253 207 113 120 229 249 176 97 43 40 63 60 61 59 55 55 54 44 31 35 31 28 29 32 33 30 27 21 27 27 20 18 22 23 20 42 44 46 42 35 13 18 78 179 222 216 216 233 244 252 241 191 85 3 8 111 200 180 132 160 238 213 101 29 40 115 187 205 100 64 133 209 197 126 93 150 203 223 222 224 222 211 183 155 175 212 229 217 209 212 210 213 209 209 207 215 217 204 206 224 230 174 138 183 219 213 216 214 213 212 211 212 214 216 218 238 240 234 188 109 72 127 208 250 224 139 70 55 54 53 50 43 46 44 39 37 39 42 43 44 42 41 41 40 37 33 29 22 28 33 31 26 19 12 7 3 61 165 238 243 235 240 240 240 239 242 246 247 244 240 235 252 252 188 111 80 89 106 98 56 35 46 60 53 37 65 144 227 218 134 44 30 40 36 40 36 36 37 36 43 34 32 72 81 95 94 112 117 70 30 19 60 127 190 236 231 181 167 184 206 194 152 64 21 43 57 66 75 64 61 69 77 80 72 60 73 69 63 59 62 71 75 75 93 118 139 170 196 174 132 119 147 164 126 76 113 190 209 183 142 174 197 156 103 125 159 140 49 25 61 159 239 253 220 185 193 219 183 148 186 209 190 183 190 186 188 183 165 155 159 161 169 173 174 165 167 189 178 133 102 101 86 56 54 106 159 174 120 36 61 150 163 107 57 50 47 29 18 22 32 34 32 32 52 61 62 57 65 102 155 193 193 151 121 113 152 190 134 46 10 14 27 43 45 35 32 38 33 33 32 31 30 28 26 25 26 26 26 27 28 27 24 20 24 18 17 22 24 20 19 22 18 26 20 27 13 25 24 33 24 32 38 36 30 26 26 27 23 20 22 27 26 21 24 32 28 27 31 39 44 43 39 36 28 27 25 25 24 24 27 29 23 22 24 27 31 33 33 33 28 32 32 27 26 29 29 25 20 20 22 26 31 33 32 29 26 25 25 24 23 22 22 21 23 23 23 23 22 21 20 20 19 19 20 19 19 21 25 28 32 31 30 27 24 22 22 22 20 23 26 29 29 28 26 25 25 25 27 30 33 34 31 29 32 30 29 31 35 37 35 33 33 34 34 34 32 30 27 26 22 22 22 21 20 18 17 15 25 21 18 20 25 27 25 21 20 25 26 20 14 13 12 11 10 13 82 182 205 166 180 242 253 177 113 115 150 173 169 155 109 80 116 171 150 107 139 208 242 183 135 103 104 132 145 150 111 135 161 191 207 214 210 178 141 115 139 188 175 91 65 140 169 170 173 193 202 202 207 196 201 200 194 191 195 201 197 188 191 212 187 128 105 119 121 104 123 118 119 131 125 93 97 139 191 204 188 140 86 44 25 28 27 27 26 25 23 22 23 25 23 23 23 24 25 27 28 29 25 27 30 31 31 29 26 24 21 21 21 23 26 30 34 37 43 43 43 40 35 31 29 29 26 27 28 28 27 24 21 19 13 9 8 13 16 14 11 9 13 12 11 11 12 15 18 20 24 35 32 29 46 99 134 105 63 30 45 61 56 41 44 97 158 131 99 118 159 176 161 123 81 30 21 28 25 24 21 25 24 24 25 26 27 28 29 30 29 29 30 30 29 28 27 26 24 26 27 29 30 29 29 28 27 25 26 30 37 40 38 34 23 24 25 26 27 28 28 28 28 30 31 34 42 51 54 52 42 40 39 38 37 34 30 26 34 32 29 27 27 28 29 29 35 32 27 25 27 30 33 35 37 35 33 35 38 38 35 31 29 28 26 25 25 26 27 28 34 35 34 31 30 30 25 19 24 21 18 18 33 80 154 214 142 98 99 125 130 145 166 163 140 135 125 131 135 138 149 145 103 56 58 88 105 110 98 90 121 190 214 186 170 170 185 212 187 130 89 82 88 81 99 163 180 163 129 76 73 142 201 222 191 202 209 206 211 222 202 161 115 107 117 163 227 252 227 183 139 117 81 62 66 58 32 14 55 121 187 158 93 122 185 187 151 157 201 254 251 213 145 47 17 79 130 170 166 161 200 207 196 242 254 187 130 128 150 181 183 231 254 220 169 139 114 90 108 163 177 145 65 38 145 244 251 252 239 197 184 191 159 120 162 204 202 202 207 198 196 179 151 151 199 249 253 252 247 220 208 182 139 110 142 203 183 101 77 145 226 249 236 225 232 198 144 109 106 149 141 74 76 148 180 127 131 217 254 235 223 219 214 215 216 218 219 218 216 215 212 219 201 192 200 221 247 247 184 52 71 190 228 208 185 172 152 121 121 155 139 75 86 168 215 223 221 229 229 217 213 202 213 223 218 201 186 174 176 191 222 224 211 193 200 216 204 176 172 129 118 122 134 149 149 159 179 200 218 220 214 211 210 208 216 216 218 225 217 174 125 104 126 145 156 156 133 121 141 149 188 251 254 208 128 77 81 76 48 103 163 163 145 137 107 81 96 112 112 101 109 137 173 202 207 220 161 126 129 132 155 161 154 154 156 161 173 193 217 233 238 252 207 123 92 151 196 167 128 137 170 198 198 199 213 223 218 211 210 200 190 202 212 200 210 217 200 142 72 39 56 87 120 150 173 174 175 185 188 182 180 193 191 187 192 202 163 73 59 119 165 149 101 82 99 121 120 119 128 134 110 70 48 51 48 43 61 96 110 88 53 31 47 65 66 64 73 73 81 109 129 144 127 74 38 57 110 152 189 202 211 206 180 143 133 150 188 217 232 161 70 94 180 212 203 191 178 175 181 190 196 199 206 162 124 140 183 197 192 193 186 192 197 183 145 108 102 114 103 78 71 90 114 128 121 101 103 103 99 83 56 45 66 96 137 178 206 210 221 225 177 111 120 132 133 147 164 169 176 171 187 196 202 173 121 107 149 194 188 192 204 203 173 138 127 135 138 134 106 86 107 135 132 116 157 203 191 157 151 155 147 125 76 87 106 123 135 150 170 186 164 133 133 127 92 95 117 107 121 125 109 93 92 95 118 158 147 116 90 99 131 150 135 110 95 111 114 88 77 81 76 82 115 138 133 129 142 117 73 61 78 91 83 74 88 94 79 66 92 94 83 58 45 58 86 105 128 151 147 131 134 171 197 173 139 146 138 116 115 105 80 88 118 128 112 103 94 71 54 40 66 70 80 80 70 66 62 50 36 44 57 68 72 67 57 48 43 45 47 48 52 63 80 94 99 84 90 114 126 118 89 56 64 67 55 39 45 63 86 105 110 118 181 210 139 74 80 102 107 98 83 65 64 87 99 89 73 58 65 64 44 28 46 94 148 168 177 179 187 182 162 147 93 91 122 146 154 157 146 144 172 134 79 40 30 38 42 38 54 94 114 86 64 101 156 180 131 74 85 135 180 217 217 195 179 116 85 74 65 63 52 44 42 40 40 43 42 39 39 41 39 38 42 52 58 61 71 82 136 159 118 58 43 53 56 42 44 51 55 65 78 76 66 64 76 75 60 45 44 47 52 60 56 58 51 63 93 104 108 126 109 80 93 134 140 124 124 137 153 176 219 226 169 110 92 59 28 33 35 38 38 34 44 69 130 196 215 204 183 171 165 123 87 70 82 110 130 150 155 137 74 33 29 44 41 29 50 107 209 249 251 231 192 134 92 68 73 104 119 89 48 34 32 22 64 142 209 219 148 85 47 50 121 191 230 219 145 86 117 153 134 159 201 216 168 100 90 124 155 115 53 19 42 100 161 204 185 185 185 185 185 184 184 184 186 186 186 185 185 184 184 184 186 185 185 186 186 186 187 187 186 186 185 185 185 185 185 186 185 185 185 185 186 187 187 188 189 189 189 188 188 188 188 188 185 186 188 190 190 190 189 188 187 187 188 189 191 192 193 193 190 190 191 192 192 192 191 191 192 192 192 193 193 194 194 194 192 192 192 192 193 195 196 197 192 192 193 193 194 194 195 195 195 195 194 193 193 195 196 197 197 197 197 197 197 197 197 197 202 200 198 197 198 198 197 195 198 198 198 198 198 198 198 198 199 198 197 196 197 198 200 201 202 201 200 201 202 201 198 196 201 201 201 200 200 199 199 199 198 199 199 200 200 201 202 202 203 203 203 203 203 203 203 203 206 205 203 203 204 206 207 208 204 205 207 208 208 207 206 206 209 209 209 209 209 209 209 209 206 206 207 207 207 208 208 208 211 209 207 207 209 210 210 209 210 210 210 210 210 210 210 210 212 212 212 213 213 214 214 214 213 213 214 215 216 217 218 219 218 218 218 219 220 220 221 221 220 220 220 220 220 220 220 220 222 217 219 226 226 218 214 217 223 213 221 227 222 218 218 229 250 174 137 208 249 230 237 234 194 144 136 116 58 89 186 223 229 218 161 102 145 210 179 128 158 200 216 184 138 108 113 138 155 156 102 29 46 148 214 210 135 78 63 82 75 67 83 96 146 202 220 254 255 192 93 88 108 128 178 241 244 171 124 141 212 223 149 66 73 134 160 130 117 142 200 214 183 146 104 76 151 189 220 243 237 214 215 219 246 222 180 145 162 226 255 248 238 224 190 141 88 38 10 8 27 74 144 207 253 254 204 162 86 101 194 254 194 155 197 241 222 214 218 228 209 194 208 214 220 219 222 225 204 167 174 219 215 211 187 186 204 200 201 224 162 147 186 185 137 161 205 173 117 164 221 255 243 202 201 219 147 107 187 241 208 191 179 174 230 215 119 51 72 117 173 221 219 234 223 220 226 217 214 220 212 210 212 214 213 214 215 212 210 213 221 224 219 217 216 212 220 226 241 185 115 135 183 195 216 208 214 213 209 207 208 224 228 236 219 156 109 144 195 201 197 176 95 47 121 226 254 253 145 88 117 113 83 92 81 76 76 94 114 136 161 179 189 198 216 246 254 200 69 30 145 243 251 254 212 102 91 122 107 153 188 146 134 170 188 187 169 119 63 16 61 129 110 102 177 247 203 182 206 179 102 124 196 208 152 122 188 243 231 187 131 123 136 201 200 169 188 238 252 226 148 125 112 68 26 34 48 47 49 17 11 91 157 157 154 150 178 135 84 51 43 22 19 70 164 250 255 248 248 231 198 129 90 55 85 170 219 219 189 155 139 159 170 130 76 82 124 139 159 172 187 201 230 247 188 93 143 250 224 105 47 47 60 65 57 58 56 53 52 52 44 34 32 30 28 29 32 32 29 25 22 22 24 23 16 11 20 34 90 84 68 45 33 18 31 96 140 131 106 126 183 236 252 236 149 61 1 26 150 242 203 141 195 250 206 90 14 34 137 223 225 118 99 181 247 234 153 91 96 148 190 227 237 218 196 175 183 210 227 219 209 209 211 212 215 206 215 214 220 207 176 193 239 216 152 139 201 230 212 210 214 215 215 213 211 211 213 216 208 224 237 229 186 126 97 104 198 244 205 132 77 41 42 43 43 45 43 38 36 39 43 43 43 41 38 38 38 37 34 32 26 31 36 35 30 23 16 12 7 72 140 162 166 197 226 226 230 226 218 217 222 222 221 225 250 241 165 81 55 88 122 113 59 49 57 63 57 43 53 101 172 168 109 41 29 39 40 43 46 37 36 36 34 24 50 126 161 125 63 53 70 53 35 32 49 94 121 139 139 124 128 136 152 129 87 38 30 57 72 73 77 75 119 178 197 196 190 176 148 121 96 97 121 149 173 187 196 224 233 239 238 186 141 154 174 173 136 78 84 140 164 162 176 214 241 213 135 88 90 87 58 28 37 103 179 214 196 158 160 139 116 119 159 205 215 198 173 156 145 140 138 150 169 178 162 182 203 184 152 158 165 141 122 110 84 61 62 86 113 130 104 29 82 196 198 105 40 42 49 37 29 27 24 26 44 67 102 100 83 70 97 164 227 253 242 203 201 215 230 223 142 49 25 22 29 42 42 31 29 37 34 34 34 32 30 26 23 21 27 26 26 28 29 29 26 23 27 21 19 25 27 24 23 26 31 37 16 24 16 35 33 28 31 33 34 33 31 31 33 35 30 27 25 28 31 30 24 19 32 28 31 38 42 39 36 36 27 22 17 16 16 18 23 29 23 20 18 20 22 22 24 27 24 35 40 34 28 27 23 17 20 18 17 20 25 27 26 24 26 26 25 24 24 23 22 22 25 24 24 23 22 21 20 20 18 20 22 22 22 22 25 27 31 30 29 27 25 23 23 23 19 22 27 30 29 26 24 23 22 23 26 30 33 32 29 26 30 28 27 28 30 30 28 25 34 34 34 33 32 30 27 26 25 25 24 22 20 17 15 14 22 19 18 22 27 28 23 17 20 24 25 19 14 12 12 11 4 27 112 204 204 145 148 205 195 142 121 160 215 248 231 189 116 88 105 123 107 115 175 243 251 194 142 104 93 98 97 105 99 134 163 179 173 159 157 142 132 125 134 116 73 51 88 165 163 174 195 214 201 190 204 201 197 203 203 196 194 195 189 179 192 208 163 91 75 99 100 83 97 126 148 145 127 114 125 149 152 163 162 139 101 62 36 28 31 28 27 26 24 21 21 23 21 21 22 23 24 26 27 28 24 26 29 31 31 29 25 23 22 22 23 25 28 32 36 38 44 43 42 39 36 34 32 31 27 28 30 30 29 26 23 21 14 8 7 12 17 17 13 11 15 14 12 12 14 18 22 25 22 32 31 29 60 118 132 93 52 32 43 52 46 37 45 86 114 101 107 170 222 214 172 124 69 26 19 28 29 26 20 26 25 25 26 26 26 27 27 27 31 31 31 30 29 28 26 25 24 25 28 30 30 29 27 26 26 25 26 31 37 39 38 34 24 25 26 26 27 27 26 26 28 30 32 35 43 53 58 58 44 42 40 38 36 33 28 24 32 29 27 26 27 28 28 27 37 35 31 29 28 30 32 33 31 30 30 32 34 35 33 31 31 30 28 26 26 27 29 30 33 33 30 26 26 27 24 19 19 28 20 11 49 126 180 191 134 93 102 149 173 173 157 128 150 172 168 146 130 123 134 150 148 82 61 98 126 120 104 97 121 172 195 179 171 175 185 198 177 164 127 79 65 61 64 103 129 114 89 43 74 166 200 198 205 207 206 199 198 206 188 152 137 118 110 146 213 251 223 174 144 130 100 68 52 42 29 18 53 122 180 137 81 141 215 202 139 144 185 240 225 151 78 14 41 137 215 213 138 96 141 183 208 235 218 147 129 169 191 199 208 213 235 200 127 129 161 141 112 176 174 99 43 89 201 254 240 246 251 202 157 146 137 152 231 216 194 201 150 103 173 239 224 190 192 233 252 232 190 153 135 130 141 143 175 255 232 93 80 188 253 254 232 241 255 188 103 51 79 126 104 98 136 152 114 157 212 248 236 221 227 212 219 217 216 215 216 216 215 213 208 224 209 184 182 216 252 247 177 44 77 193 221 199 186 199 200 180 139 112 106 101 121 164 209 220 228 226 210 204 213 216 220 217 216 208 181 157 173 212 232 224 194 172 198 237 222 176 169 111 115 132 160 177 141 137 172 192 212 218 215 212 211 210 214 213 213 218 209 170 132 120 134 129 118 114 129 165 180 161 185 247 234 180 143 166 188 119 64 74 127 197 237 207 148 136 131 117 95 90 103 116 128 143 136 116 106 158 204 200 202 209 189 180 165 150 145 154 173 189 220 212 160 105 75 103 145 121 97 167 225 231 221 219 214 203 205 208 215 209 197 202 208 202 205 215 223 197 126 56 42 63 73 79 91 103 106 103 104 109 108 121 118 112 109 115 99 45 55 70 71 58 52 66 96 124 109 105 103 104 101 94 89 90 52 36 64 138 173 123 52 20 33 65 72 67 79 86 88 101 135 140 112 61 57 107 134 116 137 150 158 156 141 126 142 179 215 218 207 136 65 96 175 206 201 191 168 146 149 174 194 198 183 142 127 164 203 204 191 191 186 189 191 183 162 142 138 145 135 89 73 102 127 130 124 118 97 99 96 86 79 81 90 97 105 129 154 171 185 181 145 103 144 163 163 176 182 160 161 182 197 200 198 165 114 102 142 185 193 203 204 191 167 142 135 145 159 153 114 77 98 147 152 122 123 158 163 150 153 159 151 137 125 108 96 116 161 193 199 197 190 185 166 121 85 98 122 118 133 126 105 89 86 87 107 140 138 117 87 77 103 136 140 122 118 156 159 107 67 62 73 86 115 141 170 200 197 131 74 73 124 142 113 67 63 77 90 108 124 109 88 67 56 58 72 84 90 94 87 87 87 94 112 110 108 92 79 78 92 84 68 93 101 91 67 60 51 40 55 68 54 59 63 60 64 82 87 71 48 39 35 40 47 50 50 50 40 43 47 48 48 51 62 74 105 102 99 100 108 117 111 94 83 84 66 43 38 44 52 63 66 72 106 121 87 60 75 97 109 72 51 53 53 56 69 79 82 94 117 119 87 50 43 64 103 142 163 153 148 153 143 125 90 69 94 126 128 125 147 193 209 160 99 60 46 43 41 39 57 68 88 97 98 113 133 139 109 62 80 138 191 232 237 227 201 173 153 125 83 57 55 60 55 39 30 35 40 38 38 43 38 36 41 52 59 59 61 66 94 121 94 63 46 37 47 39 42 35 35 50 65 62 63 79 106 100 73 45 37 39 40 43 31 44 55 69 83 85 96 122 107 82 75 97 107 89 77 87 124 155 193 188 136 113 114 74 41 41 38 40 42 37 42 61 94 141 176 195 181 154 146 130 93 105 126 156 210 251 243 180 91 37 24 40 38 26 55 125 220 247 239 224 216 191 161 133 96 73 64 61 43 32 30 22 63 140 216 247 196 137 69 30 80 140 189 188 122 76 117 165 162 128 156 161 90 80 150 190 217 163 81 24 22 52 91 121 181 181 182 183 183 184 185 185 187 186 186 185 185 184 184 183 187 187 187 187 186 186 185 185 183 183 183 184 184 186 187 188 185 185 186 186 187 187 187 187 189 189 189 188 188 188 188 188 185 186 188 190 190 189 188 187 188 189 189 190 190 191 191 191 189 190 191 192 192 192 191 190 193 192 192 192 191 191 190 190 193 193 192 191 191 192 192 193 193 193 194 194 195 195 196 196 193 194 196 197 197 197 196 195 193 193 194 195 196 197 198 198 192 192 193 196 201 204 204 203 198 198 198 198 198 198 198 198 203 201 199 198 197 198 199 200 204 201 199 198 199 200 200 199 201 201 201 200 200 199 199 199 198 199 199 200 200 201 202 202 201 201 202 203 203 204 205 205 205 205 204 203 203 204 207 208 206 205 204 204 204 205 207 208 209 209 208 208 208 208 207 207 208 208 208 208 209 209 209 209 211 209 207 207 209 210 210 209 210 210 210 210 210 210 210 210 212 213 213 213 213 214 214 214 214 214 215 216 217 218 219 219 218 218 218 219 219 220 220 220 219 220 220 220 220 220 220 219 223 219 219 221 219 216 220 228 211 193 203 206 218 238 227 213 248 189 143 205 254 247 250 227 178 88 60 107 134 129 146 188 204 230 166 102 121 161 153 106 118 136 143 143 136 109 97 115 200 174 81 43 126 191 184 175 127 90 94 126 137 139 137 121 80 101 153 211 255 194 119 81 57 99 187 253 251 209 159 116 136 132 91 89 147 193 187 148 110 158 221 206 138 99 91 97 193 240 247 231 221 221 234 236 213 155 140 186 237 255 251 220 168 125 73 42 22 7 22 55 114 177 234 253 230 184 154 142 100 145 238 250 172 149 205 233 234 233 216 222 214 183 193 221 227 213 214 230 222 192 193 225 177 140 147 213 237 178 158 219 226 160 136 123 95 141 185 156 161 201 224 241 231 198 189 184 109 65 142 193 179 183 181 189 220 203 113 50 66 113 175 227 208 192 180 226 243 188 180 219 225 214 215 216 211 214 215 205 214 216 223 217 206 215 229 227 228 237 197 123 132 201 214 192 195 196 208 210 214 221 216 219 232 248 194 123 144 219 254 253 254 187 118 103 149 217 236 207 142 92 109 95 79 107 113 129 165 171 120 80 103 115 103 110 107 155 186 148 57 58 179 255 254 228 161 90 139 176 112 114 127 155 178 185 175 173 157 101 48 22 84 158 134 103 147 202 192 185 210 180 101 132 231 255 215 157 137 202 254 228 167 124 83 111 136 189 243 252 245 232 132 102 85 50 24 44 56 48 40 20 32 138 240 255 203 125 67 48 42 42 36 18 43 124 213 252 233 240 243 200 173 143 116 68 97 195 253 254 226 197 197 211 207 146 73 64 92 96 79 101 120 143 196 233 182 92 159 247 201 79 42 60 64 48 57 56 51 44 43 45 41 34 30 28 27 29 32 32 27 22 24 18 20 21 3 0 49 113 156 111 67 41 29 20 56 141 167 120 66 64 108 160 184 168 87 35 9 44 147 219 201 181 208 192 143 69 32 94 198 245 229 136 119 179 236 251 219 176 137 150 167 197 191 156 170 206 224 231 221 208 212 215 212 213 215 205 218 221 219 193 164 191 245 179 137 172 225 233 214 207 210 213 216 216 213 212 213 215 211 220 222 228 237 211 138 72 105 217 251 203 116 45 35 34 44 43 40 36 38 42 43 41 39 38 38 39 41 41 39 36 34 35 37 36 33 28 26 26 28 77 108 98 98 131 148 133 127 119 102 98 113 123 132 150 166 159 106 51 40 74 101 84 55 61 51 52 50 40 53 68 85 74 65 54 41 36 41 43 48 36 38 38 26 8 49 150 240 183 108 98 106 67 36 35 36 54 47 41 41 48 65 67 66 49 31 48 94 145 183 193 156 141 185 246 253 246 242 233 208 168 147 172 212 233 239 242 237 246 248 249 213 129 113 182 231 215 186 117 60 53 93 162 222 247 251 234 166 84 53 42 57 51 44 47 84 136 143 111 89 95 91 82 99 146 190 208 188 155 132 132 145 163 172 168 156 187 220 195 131 122 164 188 191 118 61 64 86 93 109 135 116 40 88 193 185 91 33 42 46 41 36 29 20 24 57 93 128 117 86 69 114 192 236 235 187 197 240 239 188 139 88 49 35 33 32 33 31 29 31 35 36 35 35 33 30 26 22 20 25 24 23 25 27 27 26 24 29 26 23 22 22 24 28 32 32 44 32 57 84 110 94 52 34 30 29 32 33 31 31 33 23 24 23 25 35 44 36 21 25 26 32 41 45 44 41 40 24 21 20 22 22 20 22 28 31 26 23 22 19 17 21 27 30 40 44 36 28 27 28 27 29 26 22 20 22 24 24 23 25 25 25 24 24 24 24 24 26 26 25 24 23 22 22 22 17 20 24 25 25 24 25 27 30 29 28 27 26 26 26 26 21 25 30 31 29 25 23 23 21 22 25 28 31 31 28 24 28 26 23 23 24 25 25 25 34 34 33 32 30 28 26 25 26 25 24 22 19 16 13 11 13 14 18 25 31 29 21 14 19 23 24 19 14 13 13 12 1 28 120 214 208 133 114 156 133 120 151 213 248 245 210 168 129 131 137 107 102 156 206 235 217 196 162 114 100 113 113 117 163 183 179 173 169 164 161 144 160 165 141 63 19 65 138 193 188 204 220 220 188 173 193 197 212 208 200 197 203 206 195 178 200 195 139 81 93 130 124 96 109 163 189 171 161 173 179 174 161 156 150 138 117 95 71 51 43 34 28 28 27 25 24 26 22 22 22 22 24 25 26 27 23 25 28 30 30 28 26 24 24 24 25 27 30 33 37 38 42 41 39 38 37 37 36 35 29 30 32 32 31 28 25 23 15 9 7 13 18 17 14 13 16 15 14 14 17 22 27 30 31 32 34 38 65 103 105 83 38 36 45 46 41 39 42 58 68 110 156 208 238 222 171 107 48 18 18 27 32 30 21 28 27 27 27 27 27 27 27 27 33 32 31 29 28 27 26 26 26 27 29 30 29 27 24 22 25 24 26 30 34 36 35 32 27 27 27 27 27 26 25 25 28 31 34 36 43 53 59 59 45 43 40 39 37 33 28 24 29 26 24 25 28 30 30 29 39 37 35 31 29 28 28 29 25 25 27 29 33 34 34 33 32 31 28 27 27 28 31 32 31 31 27 23 24 26 25 21 13 22 16 16 67 143 174 160 125 76 77 139 191 198 159 108 146 176 172 133 110 108 126 161 169 108 76 104 123 118 128 148 151 149 159 173 189 204 184 139 161 180 147 76 65 87 80 78 89 69 51 32 82 165 191 199 218 206 202 206 206 195 164 128 156 120 93 121 191 234 207 156 148 136 114 80 45 27 25 27 52 105 136 114 111 166 207 198 181 178 169 181 154 73 34 45 90 165 223 172 109 118 147 170 209 208 184 140 154 204 204 181 186 200 210 166 126 178 229 205 134 153 128 64 79 156 202 228 240 236 246 207 148 123 141 202 226 198 202 219 122 60 166 254 254 241 207 201 224 204 131 72 98 128 157 157 186 255 222 95 58 183 249 254 234 249 250 160 72 14 52 114 162 210 180 112 133 216 254 242 220 223 234 220 223 218 214 212 214 216 217 217 212 229 212 175 159 197 246 244 147 43 97 192 214 215 206 217 223 207 145 88 104 152 166 154 181 193 217 222 212 215 216 209 222 214 195 162 137 148 194 232 224 218 192 178 211 249 225 167 146 88 105 136 186 213 156 131 176 193 212 220 218 214 212 211 207 210 210 212 208 182 147 131 159 157 145 137 169 209 184 128 189 239 187 152 189 229 246 214 164 118 112 161 207 191 166 197 215 187 128 95 130 183 193 176 124 70 106 190 242 253 242 235 233 230 219 199 174 154 142 138 154 153 119 100 97 122 155 133 126 193 232 220 208 210 208 201 204 211 208 205 210 206 200 204 202 203 219 222 163 76 35 45 51 53 60 65 60 52 57 68 65 65 54 56 61 65 68 49 52 50 39 40 58 69 77 91 117 146 167 161 143 129 115 103 53 37 76 167 198 121 40 24 56 84 81 70 90 107 105 106 153 148 121 96 123 178 174 122 79 85 82 83 99 128 170 210 221 205 159 84 53 115 174 165 171 179 164 137 142 178 198 191 151 131 142 186 208 197 186 189 186 189 186 177 171 168 163 157 147 99 76 99 131 153 166 170 155 155 154 143 119 97 93 102 111 110 133 165 163 126 98 94 164 197 189 182 189 178 177 188 172 172 172 155 123 116 140 163 180 197 195 173 159 156 159 163 175 169 125 75 88 150 168 137 114 120 130 139 149 150 144 148 156 126 95 112 171 207 201 188 218 228 177 115 113 123 123 135 161 132 99 87 94 97 97 101 124 117 95 71 76 102 117 115 129 169 167 116 64 48 68 89 108 127 154 180 168 105 65 77 122 142 108 56 63 104 143 173 159 136 112 100 92 81 72 68 58 61 54 58 55 47 63 75 83 77 71 64 67 55 52 92 117 118 101 82 56 48 80 100 74 66 57 52 64 90 96 77 51 43 38 41 45 45 45 46 40 39 41 45 45 45 51 60 82 109 114 96 94 115 127 124 98 96 80 60 51 46 48 58 66 73 61 51 58 56 56 70 65 59 65 65 45 40 71 105 97 115 135 140 111 70 53 53 60 75 86 82 74 74 72 63 58 43 75 106 105 113 168 247 185 143 107 97 83 53 32 29 54 57 69 88 114 143 148 130 102 53 69 139 211 250 249 236 203 201 189 157 108 81 96 117 86 57 33 34 41 41 40 43 44 41 43 52 62 62 53 44 43 64 55 55 47 33 46 42 42 47 53 60 57 45 50 73 91 91 72 48 40 41 41 44 40 48 57 68 78 86 104 127 100 85 78 101 123 110 87 84 111 112 126 138 107 89 95 76 58 51 43 44 43 36 49 79 81 104 120 141 159 159 136 99 80 109 131 149 201 250 219 140 101 50 31 35 34 30 53 109 185 233 239 227 223 218 221 220 200 141 95 70 40 22 25 28 58 123 204 252 236 189 100 27 39 98 161 174 129 103 129 151 143 121 84 67 86 125 181 238 245 186 96 33 19 28 42 56 179 180 181 182 183 184 185 185 186 186 186 185 185 184 184 184 186 187 187 188 187 186 185 184 182 182 182 183 185 186 188 188 185 186 187 187 188 187 187 187 186 186 186 186 186 186 186 186 186 187 188 188 188 188 187 187 190 190 190 190 190 190 190 190 189 189 190 191 192 191 191 190 189 190 190 190 191 191 191 192 193 193 191 190 190 190 191 191 194 194 194 194 195 195 195 195 192 194 196 198 199 197 195 194 192 192 193 194 195 196 197 197 193 193 194 197 201 203 203 201 198 198 198 198 198 198 198 198 203 202 201 200 199 198 198 199 203 200 197 197 199 201 201 201 203 203 202 202 202 202 202 202 200 201 201 202 202 203 204 204 201 201 202 203 203 204 205 205 203 204 204 204 203 203 205 206 206 205 203 202 202 204 206 208 207 207 207 207 207 206 206 206 209 209 209 209 209 209 209 209 211 209 207 207 209 210 210 209 211 211 211 210 210 210 209 209 213 213 213 213 213 213 213 213 214 214 215 216 217 218 219 219 219 219 219 219 218 218 218 218 219 219 220 220 220 220 219 219 226 222 216 212 213 219 230 237 202 155 174 210 230 232 203 193 220 211 129 147 228 250 253 253 173 86 67 143 190 134 89 133 180 232 208 174 163 151 151 133 157 172 173 178 199 200 180 168 181 95 76 153 221 231 209 185 176 174 184 197 213 232 221 184 108 55 65 95 146 134 118 72 36 77 167 241 254 238 181 107 76 82 100 162 218 234 241 241 181 156 155 149 132 117 110 124 159 222 240 236 243 246 241 226 165 155 190 246 255 238 187 137 79 37 7 8 20 47 103 158 205 247 253 239 197 175 192 194 157 170 236 237 167 145 206 233 238 226 176 178 200 191 206 225 207 205 229 252 225 176 174 209 167 103 133 238 255 155 109 180 226 184 160 146 99 114 161 188 229 227 190 193 228 248 233 173 106 46 81 130 164 205 203 198 212 159 101 116 142 124 124 147 162 177 176 216 222 163 168 217 206 197 206 213 207 212 217 206 213 209 206 180 147 166 223 255 213 159 102 79 145 244 253 207 182 194 205 222 241 243 219 186 201 214 148 115 191 234 225 244 196 114 138 204 200 209 213 159 108 67 82 88 87 111 139 183 247 247 166 104 145 173 137 108 81 114 129 102 47 72 170 211 215 157 89 86 174 189 106 89 171 243 250 190 145 138 113 51 30 31 74 105 80 69 117 171 205 224 234 177 84 102 208 253 254 203 131 161 230 237 196 132 73 55 104 210 254 253 241 196 117 83 64 39 30 49 52 44 7 15 59 167 251 254 199 112 35 32 36 25 20 39 87 151 204 192 167 190 192 141 134 156 130 72 86 173 228 227 205 183 163 171 176 145 100 100 117 112 99 137 142 117 131 167 151 98 175 223 172 80 46 43 47 47 57 55 46 36 33 35 34 29 29 28 27 30 32 30 24 18 18 14 17 14 1 13 106 209 186 102 49 36 23 22 91 206 244 198 143 110 98 91 76 56 56 37 32 50 112 160 172 202 194 153 132 86 69 153 233 248 240 151 107 125 179 234 243 234 212 198 179 176 139 97 141 216 228 221 208 206 215 215 208 206 212 206 214 218 213 196 181 195 215 140 135 201 233 224 216 211 207 211 214 215 213 212 212 213 213 221 217 214 234 246 201 133 78 140 217 246 174 64 27 39 42 42 39 37 39 43 43 39 35 35 36 39 42 43 41 39 39 37 36 35 33 31 34 39 50 65 70 62 58 61 61 56 48 49 39 43 59 55 48 59 67 66 51 38 31 42 58 42 47 56 40 39 42 36 43 41 47 38 59 80 65 45 44 45 41 35 40 40 26 3 31 119 207 205 161 128 106 63 33 23 28 31 22 26 28 39 73 90 90 90 92 139 194 227 251 244 183 165 194 237 239 231 229 219 215 180 166 196 232 239 227 217 214 213 233 253 207 110 119 222 253 252 248 177 79 17 46 154 229 254 238 229 210 159 123 93 91 108 95 48 37 83 115 104 97 164 157 108 110 125 136 162 170 145 140 165 193 203 185 156 152 178 207 184 123 109 160 210 203 100 51 95 133 133 142 164 130 54 78 148 136 73 40 53 55 47 36 26 18 22 46 72 86 78 54 48 94 158 174 152 115 151 194 164 95 58 42 37 33 35 34 30 28 30 30 27 37 37 35 33 30 27 24 23 24 21 19 19 22 24 25 24 20 25 24 19 27 49 73 85 89 109 107 139 197 218 179 88 30 25 28 34 32 26 37 56 62 62 55 43 36 35 32 26 30 39 49 53 53 46 33 22 17 17 22 28 27 22 24 31 24 22 24 25 21 18 25 36 41 38 31 22 17 18 22 26 24 23 21 20 20 22 24 25 24 24 24 25 25 25 26 26 28 27 26 25 24 24 24 25 21 25 30 33 32 31 31 31 29 28 27 27 29 30 30 29 26 30 34 33 29 25 24 24 23 23 24 27 29 29 26 23 26 24 21 19 20 23 25 27 29 28 28 28 28 27 26 26 26 25 24 21 18 15 11 10 8 13 22 30 33 29 20 13 19 24 25 20 15 13 13 12 9 27 121 231 226 129 88 121 114 120 171 231 230 182 149 146 164 181 170 99 95 165 197 208 220 202 144 76 96 163 176 163 201 224 215 205 207 208 205 190 192 187 138 44 18 89 169 219 217 228 229 219 186 164 180 189 211 188 173 185 213 224 206 182 185 161 118 104 145 181 159 113 117 166 186 179 194 214 210 198 198 189 185 180 171 160 136 105 68 48 29 24 25 25 25 27 23 23 23 23 24 24 25 26 24 25 27 28 28 28 27 26 26 27 28 29 32 34 37 38 40 38 37 37 38 39 38 38 32 33 34 34 33 30 27 25 15 10 9 14 17 17 15 15 17 17 16 17 20 23 27 29 28 28 49 66 79 81 67 68 50 54 54 48 44 44 39 33 59 136 186 200 203 195 149 73 29 16 21 25 32 33 23 30 30 30 29 29 29 29 29 29 34 32 29 26 25 25 27 28 29 29 29 29 27 25 22 21 26 25 26 29 32 33 31 29 29 29 29 28 27 26 25 24 27 31 34 36 42 50 54 54 45 43 41 39 38 35 30 26 29 25 22 23 28 32 33 32 39 38 37 33 29 27 26 27 25 26 28 30 33 35 35 35 32 30 28 26 27 29 33 35 31 31 28 24 25 29 28 25 22 17 15 34 76 117 131 124 105 68 66 112 159 175 155 123 122 136 141 124 117 115 118 149 161 131 96 94 95 103 152 197 155 136 145 170 193 214 195 142 161 160 126 78 100 146 137 116 112 81 43 33 86 156 193 216 215 204 207 211 195 176 167 163 169 116 68 83 151 203 193 157 154 145 131 97 46 19 25 34 38 80 104 126 166 177 164 167 196 191 141 106 78 32 42 97 131 155 163 110 126 211 212 170 160 161 174 173 194 228 206 161 146 192 172 122 154 231 255 235 155 111 66 56 133 204 205 227 248 245 245 203 127 89 136 225 223 203 210 194 91 58 156 218 236 253 245 219 194 147 90 61 91 147 153 148 196 213 145 74 67 144 198 252 254 245 187 70 19 47 120 188 251 245 153 106 199 238 243 229 203 177 193 223 222 217 212 211 214 217 218 217 215 228 216 180 152 183 238 243 127 35 120 224 234 216 194 218 211 212 186 146 144 179 188 164 143 161 212 229 214 214 216 218 223 184 146 116 97 124 191 247 233 222 197 187 216 245 219 167 114 78 111 148 194 215 160 134 184 199 215 222 219 213 210 210 204 211 212 214 216 195 157 131 165 176 172 161 192 216 171 124 185 184 166 194 224 221 234 244 224 183 141 111 104 104 133 199 252 249 188 115 125 195 229 219 162 103 130 164 181 218 226 219 224 230 234 229 215 195 179 169 154 182 170 137 129 152 173 165 201 215 217 210 207 205 208 215 213 202 187 194 214 209 196 201 203 200 215 224 175 87 32 26 41 79 113 121 117 118 121 120 123 105 83 98 121 127 130 120 108 60 43 100 155 142 124 147 188 209 215 194 166 142 112 85 53 53 91 155 157 76 30 59 131 155 144 112 96 83 77 90 120 124 125 136 171 190 159 112 74 89 84 64 65 97 150 196 203 153 97 58 61 113 149 138 159 197 204 167 143 158 176 176 163 159 180 207 205 191 187 188 184 192 191 182 178 182 182 176 179 149 111 83 86 119 146 148 141 146 167 176 134 83 94 142 154 148 175 210 186 119 91 109 171 175 156 168 192 180 173 182 157 147 145 143 135 135 142 143 150 172 181 168 164 179 188 181 159 151 121 82 87 141 172 157 131 105 109 123 128 122 120 142 155 140 111 113 154 178 174 174 223 228 163 114 132 125 104 125 145 113 87 94 124 144 137 119 116 123 124 115 106 98 87 75 106 138 137 114 85 70 86 102 100 109 118 128 129 105 83 84 96 110 88 57 76 124 160 179 171 147 125 119 117 102 80 65 69 87 80 74 68 60 72 81 99 106 125 131 109 63 60 124 181 201 188 142 97 99 132 134 110 83 59 54 65 84 86 70 56 52 46 42 42 45 49 51 50 43 38 39 40 42 51 61 78 116 120 90 82 100 114 118 103 98 83 70 60 48 51 68 107 108 67 40 62 69 57 66 78 100 111 83 50 57 86 101 92 104 109 115 100 76 81 86 81 44 33 52 60 58 65 73 66 42 53 68 79 105 145 191 157 136 135 152 135 79 34 23 34 49 57 60 96 161 189 169 122 59 59 128 209 247 227 205 178 180 161 140 119 115 147 171 118 84 51 44 47 44 38 36 36 40 46 60 80 88 73 51 26 39 43 48 47 45 51 44 48 78 94 80 57 38 36 49 61 67 60 50 48 46 44 49 50 51 54 56 56 61 69 75 75 72 72 90 107 95 70 57 64 65 58 65 56 57 64 55 48 44 41 47 50 43 52 78 84 77 70 80 106 123 110 85 81 59 72 122 147 127 108 113 97 61 44 36 33 35 45 74 121 165 172 169 176 183 200 209 215 194 158 107 54 28 25 27 51 100 178 250 246 211 122 41 18 72 142 166 147 142 145 129 107 115 80 68 119 162 199 254 234 182 102 43 24 25 35 51 182 183 183 183 184 184 185 185 186 186 185 185 185 185 184 184 184 185 186 188 188 187 186 185 185 185 185 185 185 186 187 188 186 187 188 188 188 187 186 185 185 185 186 186 187 187 187 188 188 188 187 186 186 187 187 188 190 190 190 190 190 190 190 190 188 189 190 191 191 191 190 190 189 190 190 191 191 192 193 193 192 192 191 191 191 192 193 193 194 194 194 193 193 193 193 193 193 193 194 195 195 195 195 195 195 195 195 195 195 195 195 195 200 198 198 199 200 199 197 194 197 197 197 197 197 197 197 197 199 199 200 200 200 199 198 198 199 198 198 199 202 203 202 200 202 202 202 202 202 202 203 203 200 201 201 202 202 203 204 204 203 203 203 203 203 203 203 203 201 203 205 205 203 201 202 203 204 204 204 204 204 205 205 206 206 206 206 206 206 207 207 207 209 209 208 208 208 208 208 208 211 209 207 207 209 210 210 209 211 211 211 210 210 209 209 209 213 213 213 213 213 213 213 213 213 213 214 215 216 217 218 218 220 220 219 219 218 217 217 216 218 219 219 220 220 219 219 218 220 221 217 213 217 226 225 218 196 145 175 215 229 223 185 171 192 201 116 117 183 201 223 224 152 93 97 143 146 88 58 107 191 238 254 252 243 219 193 179 233 255 255 243 241 232 192 150 69 37 113 227 254 249 243 215 235 243 243 235 241 255 254 240 209 121 69 61 73 102 116 84 50 100 145 176 210 218 178 130 126 154 195 242 255 251 255 254 197 149 141 175 198 162 98 79 96 136 159 204 252 253 216 182 199 232 255 237 192 149 96 42 30 13 25 60 92 140 200 237 245 248 232 227 212 212 238 221 164 162 234 250 183 140 200 241 238 217 150 131 150 181 227 228 184 197 238 254 196 130 149 210 199 138 154 213 210 133 87 127 145 167 175 168 120 108 134 186 241 186 106 113 178 241 254 193 102 43 40 76 136 194 192 172 183 137 129 192 209 147 98 82 122 186 186 190 194 171 185 207 172 172 198 214 205 211 223 214 198 178 175 161 124 130 186 229 153 83 76 111 159 224 238 206 184 196 193 216 234 223 199 153 139 123 119 166 225 231 221 236 145 106 162 237 233 222 198 131 66 67 103 129 129 129 149 182 215 214 174 153 197 234 213 179 193 207 194 135 47 39 115 146 121 92 63 114 183 149 88 93 205 253 213 129 90 78 60 29 31 38 48 49 38 41 88 145 202 243 240 173 76 60 142 200 214 190 149 134 148 168 159 113 67 45 79 161 196 194 177 130 92 68 53 38 39 48 41 41 36 13 46 170 254 244 167 72 55 47 44 20 23 84 147 183 169 144 126 135 139 122 117 128 131 89 86 129 173 198 181 137 120 119 139 147 129 131 150 153 196 229 225 176 133 112 94 77 149 161 118 70 48 34 41 56 51 49 41 31 28 31 31 28 29 28 28 30 32 29 21 15 14 14 14 7 3 36 122 205 148 74 42 34 16 35 129 244 253 240 222 202 173 121 61 31 63 54 46 45 90 133 147 183 172 149 151 100 103 197 242 250 245 150 76 75 140 209 226 225 230 228 209 194 156 116 140 186 194 196 204 212 213 209 205 206 208 211 208 211 214 216 211 186 139 112 152 220 229 215 216 215 212 212 213 212 212 212 213 214 208 211 217 213 215 236 234 202 125 79 135 228 215 119 46 34 36 41 43 40 39 41 41 39 34 33 33 35 38 40 40 39 40 36 34 34 32 31 36 43 53 48 43 43 41 38 51 77 103 111 104 106 111 81 45 43 49 55 73 91 72 52 66 69 67 69 74 62 50 36 21 34 59 73 86 90 78 57 45 46 39 40 42 36 32 18 22 70 130 192 185 128 77 45 38 35 48 59 72 94 100 109 140 153 175 193 194 227 254 254 252 216 163 177 211 231 225 225 228 216 189 176 170 185 209 225 226 222 217 212 222 220 165 113 155 244 249 251 250 198 141 88 65 127 208 243 216 218 243 227 196 152 153 169 153 91 45 65 111 129 163 230 224 175 171 166 144 144 133 115 121 158 196 212 197 169 145 152 157 145 118 108 129 156 114 51 64 130 149 148 174 197 127 62 71 105 91 62 51 60 61 52 39 27 21 23 31 37 38 38 34 38 63 92 94 79 78 96 111 81 48 41 35 37 38 38 36 34 31 30 28 26 39 38 35 33 30 29 28 27 26 22 18 17 20 24 27 28 22 37 40 34 54 105 156 180 213 219 197 195 253 254 203 74 25 22 27 32 22 26 75 135 177 171 155 122 76 49 58 83 92 88 71 49 43 55 65 65 60 53 47 41 30 23 30 44 32 35 42 45 35 24 28 40 50 34 25 29 37 37 36 37 34 37 38 34 27 21 19 19 22 22 23 24 26 27 28 28 29 28 27 26 26 26 27 28 24 29 35 39 38 36 35 34 28 27 26 28 31 34 34 33 32 35 37 35 29 25 25 27 26 25 24 26 27 28 26 23 25 23 22 20 21 22 25 26 25 25 26 26 26 26 27 27 26 26 24 22 18 15 12 10 10 17 26 32 32 26 20 15 23 27 27 21 15 13 12 11 13 38 135 239 223 120 79 116 122 127 153 188 186 150 145 174 215 210 170 89 90 147 166 195 235 197 115 49 91 175 191 177 202 230 223 210 210 213 228 237 202 167 92 20 34 103 154 191 195 213 221 225 198 157 159 178 171 149 144 172 206 209 182 155 140 121 118 147 188 201 160 105 122 168 181 180 205 216 206 205 206 206 214 214 208 211 198 167 116 79 40 24 22 22 23 25 25 25 24 24 24 24 25 25 25 25 25 26 26 27 27 28 29 29 30 31 33 35 37 37 40 38 35 35 37 38 38 37 34 35 36 36 34 31 27 25 15 12 12 15 16 15 15 17 20 19 19 19 20 21 22 23 20 32 80 115 119 90 59 75 99 86 62 46 43 44 44 34 68 118 146 155 155 142 103 43 21 21 27 22 27 33 25 33 32 32 32 32 32 32 32 32 35 32 27 23 22 24 28 30 30 30 28 27 25 24 23 22 28 28 28 30 31 30 28 26 31 31 31 30 28 27 25 24 24 29 33 35 38 44 47 46 44 43 41 40 39 37 32 29 31 26 21 22 27 32 34 34 36 37 37 35 31 29 28 29 27 28 30 31 33 33 33 33 31 29 27 26 27 30 34 37 36 35 32 28 29 32 32 28 27 18 25 57 97 116 110 98 88 66 64 91 126 147 144 129 101 91 116 144 155 131 103 123 176 169 117 78 75 106 168 200 156 157 159 162 171 188 197 191 177 143 108 92 127 171 163 143 139 112 51 36 88 150 190 200 215 196 185 174 156 153 177 200 188 126 67 70 127 179 186 171 164 163 157 115 52 23 31 37 35 67 94 142 182 145 107 134 181 181 121 61 46 66 117 157 155 144 122 109 163 240 231 166 109 124 180 209 215 230 202 149 124 147 123 118 193 253 246 229 148 81 29 61 154 215 231 249 251 251 228 181 111 83 150 229 238 200 189 174 111 78 119 165 172 207 244 226 159 114 109 111 114 150 147 169 226 196 114 90 117 122 158 250 253 199 110 25 42 142 223 255 249 169 121 156 220 223 227 229 176 113 141 206 223 219 215 214 215 214 210 205 209 224 229 205 163 169 209 211 102 36 152 253 247 221 187 209 200 217 234 211 169 173 198 199 132 141 205 235 213 201 208 229 212 160 129 123 111 124 183 238 228 211 191 191 218 236 213 174 117 101 142 178 198 194 149 133 182 194 209 217 215 210 209 211 209 212 210 215 221 204 171 150 173 182 174 159 186 193 153 146 168 157 190 233 225 207 214 220 235 201 182 156 103 57 87 179 228 248 230 177 140 138 156 173 158 142 155 155 135 156 197 215 204 208 215 220 224 225 225 225 217 231 206 152 144 164 174 194 226 214 206 207 208 204 202 205 193 164 164 193 208 205 201 199 200 201 212 219 190 128 67 36 55 98 149 181 199 212 217 215 200 177 146 162 198 211 211 200 182 105 59 123 210 217 199 217 205 192 176 170 170 157 120 84 59 79 105 125 100 41 45 114 201 213 205 180 140 81 51 67 70 81 104 146 174 147 102 85 108 127 122 90 64 68 104 144 148 92 61 73 93 117 144 157 186 216 216 169 124 119 137 148 180 179 193 198 184 183 192 189 186 190 193 192 191 192 196 198 205 199 166 106 64 79 113 126 114 116 143 166 135 88 104 159 154 167 206 235 207 147 127 145 174 146 121 155 185 159 142 149 132 125 136 159 176 179 162 138 118 133 153 157 156 176 189 175 124 113 109 100 94 121 156 167 140 101 104 115 109 97 94 123 150 158 136 115 122 125 129 150 202 213 177 131 121 108 92 100 99 84 80 104 146 182 181 157 130 132 147 168 168 134 85 51 86 119 125 129 120 103 108 108 88 90 99 122 141 133 111 99 91 96 89 76 83 110 138 153 159 136 114 108 108 100 82 68 89 111 112 116 108 80 74 81 104 129 171 191 167 107 89 142 198 213 197 153 115 129 164 157 131 88 58 58 66 73 75 71 73 69 55 39 35 43 52 55 55 47 42 42 41 41 50 62 109 122 101 64 59 73 88 101 90 84 78 76 67 47 47 71 115 107 74 55 70 80 84 99 135 157 154 110 73 79 90 79 88 96 91 99 95 94 133 160 131 73 49 74 102 128 157 172 151 94 62 55 61 79 93 113 143 141 161 184 165 106 58 44 39 48 51 50 83 150 191 186 134 66 51 104 173 202 183 169 164 167 138 122 114 117 150 169 140 112 81 65 58 48 34 24 25 35 43 55 82 103 91 63 33 24 35 41 40 42 40 44 79 123 130 90 57 50 50 50 57 56 47 43 47 46 48 59 52 51 50 43 43 61 79 83 76 73 69 64 60 58 59 61 58 78 57 46 45 50 55 59 74 65 48 41 46 46 46 54 51 41 43 50 54 50 44 48 47 38 40 58 65 52 49 66 76 58 52 41 38 42 40 50 58 75 65 70 90 96 104 109 123 142 135 102 70 48 30 18 38 75 148 222 220 195 125 58 42 61 107 136 155 186 181 141 120 76 65 95 133 177 214 226 203 175 119 63 30 20 39 69 186 186 186 185 185 185 184 184 185 185 185 185 185 185 185 185 181 182 185 188 189 189 188 187 188 188 187 186 186 186 187 187 187 188 188 189 188 187 185 184 186 187 187 188 189 189 190 190 189 188 186 185 185 186 187 188 189 189 189 190 190 190 191 191 188 189 190 191 191 191 190 190 193 193 192 192 192 191 191 191 191 191 191 191 192 194 196 197 193 193 193 192 192 191 191 191 194 193 192 191 191 193 195 197 199 199 198 197 195 194 193 193 197 196 196 198 201 201 199 197 197 197 197 197 197 197 197 197 194 196 198 200 200 200 199 198 195 196 198 202 205 205 201 198 199 199 199 200 200 201 201 201 198 199 199 200 200 201 202 202 205 205 204 203 203 202 201 201 200 203 206 205 203 200 200 200 202 204 206 207 208 206 205 204 206 206 206 206 207 207 207 207 208 208 207 207 207 207 206 206 211 209 207 207 209 210 210 209 212 211 211 210 210 209 209 209 214 213 213 213 213 213 213 213 211 212 213 214 215 216 217 217 221 220 220 219 218 216 216 215 217 218 219 220 220 219 218 217 211 217 220 220 227 230 212 186 188 175 202 192 199 239 209 163 190 167 100 122 148 135 149 124 124 79 97 111 82 54 57 95 164 203 249 249 255 254 207 185 211 240 246 218 188 161 116 72 38 109 143 159 201 217 216 235 234 236 235 234 231 227 236 254 243 192 142 126 80 100 98 79 67 152 158 119 142 171 170 180 217 241 253 255 251 250 221 152 165 191 218 216 193 134 63 43 56 71 82 140 199 197 183 187 216 232 218 157 92 56 35 15 27 22 64 130 186 237 252 244 239 222 206 231 227 217 236 211 143 170 243 227 158 142 212 235 239 233 173 120 93 140 229 234 186 189 222 232 167 106 142 218 217 170 158 154 147 126 82 68 93 128 114 98 86 104 119 162 188 115 43 72 124 162 182 133 74 41 27 36 77 131 149 145 136 158 191 227 225 189 138 78 95 155 147 163 201 198 198 191 158 167 203 223 209 213 227 220 184 142 146 174 164 147 149 150 126 133 160 182 182 153 135 167 196 199 170 182 188 174 176 144 101 50 128 237 233 218 228 204 176 179 177 182 204 206 156 94 47 100 161 193 183 163 158 156 166 166 176 180 170 169 175 173 222 251 253 183 57 16 94 145 117 91 75 166 237 172 105 100 150 158 97 49 51 42 39 55 44 43 38 45 49 38 58 110 149 185 169 119 54 30 88 142 148 112 122 113 77 73 79 78 45 49 46 80 112 100 82 73 59 47 42 36 42 45 35 43 27 5 52 181 236 186 122 63 60 42 41 26 40 123 195 221 205 202 197 182 193 214 185 142 133 116 95 84 120 184 175 102 108 104 137 169 164 166 197 221 218 234 249 249 212 141 87 75 89 91 65 55 56 46 47 50 42 42 37 29 28 32 33 30 29 28 28 30 32 28 20 13 18 19 12 2 9 43 90 124 92 55 51 35 11 53 155 247 250 249 254 253 241 179 96 58 69 59 41 37 96 146 145 160 159 145 140 82 125 238 248 249 235 135 53 61 148 220 222 212 209 227 224 218 201 173 162 156 163 181 210 221 211 205 210 216 204 216 206 208 218 235 230 169 71 100 172 230 228 212 213 214 219 216 213 211 211 213 215 217 219 207 216 218 205 217 237 233 171 70 87 175 218 190 92 12 32 41 46 43 39 38 40 41 34 32 29 30 33 36 38 38 39 35 32 32 31 29 33 41 46 46 42 43 47 56 91 136 185 187 167 155 150 109 65 62 89 100 137 171 139 100 121 146 109 101 126 96 60 34 6 49 76 113 107 79 74 60 40 43 44 48 41 28 38 39 26 42 88 160 177 134 68 16 23 53 103 134 166 193 197 196 199 180 186 213 205 220 236 239 237 193 149 195 234 227 203 208 218 210 176 184 183 175 180 200 214 215 229 238 234 188 129 123 170 213 240 222 194 157 174 165 95 88 158 199 178 199 252 250 224 182 192 195 177 119 56 52 99 141 190 216 229 212 196 200 203 194 160 125 103 111 134 157 163 153 134 122 105 102 109 103 88 81 48 36 94 144 115 106 157 193 115 66 71 87 70 59 56 56 52 50 42 33 28 29 30 28 34 39 46 51 50 46 46 48 55 56 58 46 41 42 37 51 44 37 33 34 33 29 29 34 40 38 35 32 31 30 30 31 30 25 20 18 21 26 31 33 42 61 65 56 82 153 221 253 254 251 210 182 248 254 215 78 23 21 26 25 11 30 120 218 252 249 240 209 151 116 152 212 196 163 101 45 43 96 157 189 158 137 110 82 56 46 59 80 87 92 99 96 76 53 49 57 76 58 57 81 104 106 98 93 91 93 92 81 62 44 32 27 21 22 23 24 26 28 29 29 29 29 27 27 27 28 29 30 21 27 33 37 37 34 32 31 28 26 26 28 32 36 36 35 36 39 40 36 29 25 26 28 28 26 25 25 26 27 25 24 23 23 23 23 22 23 23 24 28 28 27 27 26 26 26 26 27 26 25 22 19 16 12 11 15 22 30 33 30 24 20 18 26 30 29 22 15 12 10 8 1 47 150 233 201 109 86 131 132 131 124 131 148 157 178 213 250 215 158 90 103 140 145 191 221 186 123 75 101 147 155 162 176 207 207 208 213 206 212 221 226 153 48 2 68 140 146 148 143 178 207 232 208 146 137 167 131 122 134 169 190 172 134 106 101 98 133 185 207 191 141 87 142 197 206 192 207 207 194 203 195 199 208 204 198 216 225 205 163 114 60 32 26 24 24 26 27 26 25 24 24 24 24 24 26 26 25 24 25 26 28 29 30 30 31 32 34 35 36 37 41 38 35 35 36 38 37 36 36 37 37 37 35 31 27 25 15 13 14 16 16 13 14 18 22 21 21 20 19 18 17 17 26 45 107 151 152 113 80 106 149 115 65 41 37 41 51 49 71 72 80 115 127 97 61 28 20 27 32 19 23 32 26 34 33 33 33 33 34 34 34 34 36 31 25 20 20 23 28 32 30 29 27 25 24 24 24 25 30 30 30 31 31 29 27 25 33 33 32 31 29 27 25 24 22 28 32 33 36 40 41 39 44 42 41 41 40 38 34 31 34 28 22 21 26 32 34 34 34 36 37 36 33 31 31 33 29 29 31 31 31 30 29 29 30 28 26 25 27 31 35 38 40 39 36 32 32 34 33 29 16 18 35 76 127 152 132 98 88 60 49 80 130 157 143 113 100 71 107 164 178 135 90 110 192 187 112 50 55 107 158 157 185 194 172 147 151 162 180 210 196 149 117 107 128 154 143 127 127 116 49 34 89 149 180 165 150 132 134 155 173 183 184 177 182 126 73 76 120 159 165 155 174 180 178 129 59 31 39 39 52 68 87 131 151 93 67 122 184 185 125 53 48 125 202 213 164 146 122 148 181 195 195 154 95 115 188 221 209 214 188 131 112 83 88 155 233 255 240 214 125 70 16 59 137 197 247 252 252 239 189 152 120 123 190 235 222 163 161 203 191 115 83 130 125 164 220 203 144 161 194 168 154 145 152 208 252 211 152 147 177 126 125 193 157 91 70 94 151 223 252 254 188 102 132 198 204 207 229 237 165 97 130 186 228 224 220 219 216 209 199 190 203 223 243 230 173 149 166 158 58 52 187 246 235 250 214 196 187 194 212 187 133 140 190 209 145 128 188 236 225 205 196 213 191 170 162 156 145 163 198 214 192 181 177 198 230 240 212 177 143 135 174 208 207 178 138 129 172 184 200 210 211 208 209 213 216 210 204 211 222 210 188 179 198 196 178 160 181 168 126 146 160 206 226 212 218 220 205 215 210 227 242 204 142 102 103 139 149 165 200 223 186 110 84 114 149 185 205 207 159 121 160 194 213 212 212 214 218 222 226 228 253 214 157 117 151 186 189 227 210 207 208 208 207 211 211 201 155 121 151 202 202 199 209 200 194 199 207 215 212 180 118 66 64 73 106 156 197 220 237 251 216 198 163 171 208 229 235 225 210 165 94 88 170 228 219 200 171 153 150 174 191 169 115 72 68 99 114 104 71 36 72 157 207 195 188 202 190 113 48 44 55 57 79 132 158 111 72 87 130 132 121 102 90 82 87 102 87 66 68 92 116 146 176 188 181 173 149 120 110 125 146 157 163 162 168 162 152 170 192 188 194 188 189 197 199 196 196 202 199 210 203 153 95 89 133 171 160 147 149 160 143 110 104 123 111 146 195 218 199 167 160 174 177 159 133 149 169 152 128 111 86 97 140 199 235 232 189 140 96 98 121 134 132 150 165 151 105 90 103 118 102 100 132 161 138 101 110 119 107 89 83 111 153 173 152 114 95 83 90 122 181 216 217 159 105 98 102 89 76 75 86 109 144 178 181 157 157 139 145 182 201 166 104 61 70 111 124 133 123 96 90 78 72 64 84 132 159 141 114 107 97 97 102 98 86 95 128 156 146 124 99 89 90 89 81 72 86 101 113 143 138 80 55 68 72 133 184 184 174 147 110 110 142 141 131 119 104 121 158 156 132 82 52 59 66 67 74 80 87 85 69 47 39 46 51 47 48 44 45 48 44 38 44 55 96 105 93 81 86 77 58 55 67 66 72 84 78 51 48 73 84 72 68 70 72 81 102 122 146 172 180 143 97 86 88 79 77 86 81 90 90 100 163 206 146 103 80 92 129 192 243 255 216 139 87 63 43 37 58 101 124 133 158 178 162 117 82 72 54 38 31 43 68 107 135 141 127 65 48 84 133 156 150 155 180 188 156 130 109 97 121 134 150 130 104 83 68 51 30 16 29 38 37 36 57 83 74 45 55 20 35 50 47 41 35 60 112 155 147 86 56 70 83 80 67 55 37 32 40 46 57 77 96 86 68 45 43 82 128 146 100 95 82 58 41 60 100 128 142 152 121 119 109 79 79 121 145 117 64 26 26 37 39 37 55 74 102 107 97 78 48 32 38 59 54 34 39 54 52 43 53 48 53 46 44 48 41 44 40 49 36 41 50 37 35 43 49 63 60 58 70 62 32 13 27 57 127 197 189 168 117 68 84 61 72 102 156 223 224 176 102 48 61 101 99 125 193 232 182 176 142 85 33 10 33 75 183 184 185 186 186 186 185 185 185 185 186 186 186 186 187 188 187 186 186 186 187 187 187 186 186 186 187 188 188 187 186 186 185 185 185 186 186 187 187 187 184 185 185 186 187 187 188 188 186 187 187 188 189 190 191 191 187 189 190 190 189 189 191 193 191 192 192 192 193 193 193 194 193 193 193 192 192 191 191 191 191 193 195 194 192 191 192 194 191 191 191 192 192 192 193 193 194 194 193 193 193 194 195 196 190 192 195 199 201 202 202 202 196 196 197 197 197 197 198 198 200 200 200 199 199 199 198 198 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 201 201 200 200 200 201 202 203 200 201 202 205 207 207 203 200 202 202 202 203 203 203 203 203 204 205 207 208 206 204 201 198 208 208 208 207 207 207 207 207 204 205 205 207 208 210 212 213 208 208 208 207 207 206 206 206 205 206 207 208 209 209 209 209 211 210 209 210 212 213 212 211 212 212 213 214 214 215 216 216 212 213 213 214 215 216 217 217 220 220 219 219 219 219 218 218 220 220 220 220 220 220 220 220 221 215 210 209 207 190 155 125 128 179 218 221 209 226 231 184 167 152 156 180 171 115 77 82 85 82 89 116 122 81 53 70 97 180 227 213 196 181 147 116 138 182 158 120 83 69 97 89 143 192 179 146 142 174 223 231 217 214 220 217 214 211 217 249 252 233 179 164 147 93 66 61 103 181 208 128 85 144 208 236 254 253 252 253 238 176 106 71 125 149 152 128 83 57 51 27 22 9 50 85 98 118 142 178 163 147 77 33 42 20 8 52 88 126 180 224 248 250 234 216 217 212 212 222 221 230 236 204 135 192 241 218 148 146 209 233 232 244 254 140 28 101 205 219 161 145 212 216 109 78 161 238 218 196 181 176 175 122 59 77 127 111 75 85 134 132 100 103 100 71 81 119 125 97 69 51 48 83 84 61 58 71 102 141 154 180 217 199 160 155 151 140 100 78 97 155 188 186 180 180 195 208 210 216 216 217 229 226 160 106 119 193 248 179 117 99 113 200 228 191 154 112 94 120 163 166 141 113 124 150 147 127 59 98 172 224 225 215 212 203 224 222 173 133 139 150 123 72 67 140 205 211 201 213 214 192 171 162 156 146 120 104 127 166 202 244 253 159 33 46 150 205 182 135 182 254 254 178 85 50 65 74 54 32 24 30 58 81 81 70 98 100 80 59 38 51 72 85 88 69 43 36 56 80 66 65 63 59 53 47 41 38 53 54 51 43 36 32 29 26 41 44 46 45 41 38 38 39 18 22 65 130 149 110 71 60 53 42 32 37 64 107 150 177 209 214 240 253 250 253 239 192 153 107 79 68 104 120 92 120 136 173 201 182 163 196 234 232 231 229 227 246 234 169 153 115 76 48 52 66 52 47 51 40 41 38 32 27 24 25 27 29 28 28 27 25 23 20 18 17 17 14 10 10 13 21 31 36 54 49 54 28 10 93 211 254 243 227 238 229 174 170 174 108 71 40 27 47 107 149 136 120 123 145 97 61 140 237 252 249 230 129 58 105 176 233 231 217 227 225 227 225 214 201 191 184 196 202 209 212 212 210 210 211 208 214 215 208 223 248 220 147 94 164 220 223 210 215 218 210 213 214 215 216 216 215 214 213 212 209 210 211 207 205 220 239 225 132 104 114 158 142 93 28 22 36 48 47 35 27 32 40 36 35 33 32 32 33 35 36 41 43 35 30 37 42 40 40 51 42 29 49 95 111 115 134 137 140 130 117 105 85 67 64 82 96 161 197 179 192 207 171 119 157 202 175 85 15 8 41 107 190 190 140 95 51 38 42 47 45 39 37 40 43 35 23 59 138 180 131 54 23 47 85 140 192 253 252 239 209 184 141 142 176 191 189 202 206 161 106 104 179 215 222 223 207 195 188 191 198 182 154 155 184 214 229 228 216 175 144 143 138 135 149 177 153 139 169 219 227 164 91 87 124 145 159 181 181 175 187 206 194 171 150 108 43 45 114 169 212 215 201 207 199 204 244 229 151 117 143 139 130 145 133 124 112 88 68 70 78 66 44 15 60 126 138 99 94 116 115 95 82 71 67 67 64 62 61 55 49 41 36 33 31 30 29 36 43 49 47 40 39 46 54 62 58 52 50 50 50 49 48 42 38 36 38 37 33 32 35 39 38 36 32 29 28 31 34 29 28 28 27 25 35 67 99 91 53 52 93 154 195 215 245 248 253 240 206 223 240 165 51 15 35 34 14 18 31 166 250 251 248 252 251 209 186 222 252 252 211 80 4 59 173 251 250 248 227 171 120 104 99 105 125 137 192 196 156 117 71 60 100 155 90 116 188 230 235 210 199 226 214 195 164 125 95 70 45 38 31 45 65 58 39 30 28 30 24 21 40 31 18 33 22 25 25 16 27 33 22 26 29 24 26 27 26 26 29 32 33 32 36 39 37 31 26 24 25 31 27 22 21 23 25 26 26 24 22 19 18 19 23 27 30 33 32 30 28 26 25 25 25 32 27 21 18 17 16 14 12 16 24 31 31 25 18 15 16 25 31 35 30 19 11 10 13 2 52 126 162 139 107 106 118 134 120 111 128 170 213 235 240 251 207 136 130 178 170 149 179 236 178 117 112 126 138 156 157 164 177 198 213 214 213 225 242 213 113 24 39 126 188 177 138 106 151 206 198 136 104 112 114 92 123 136 160 178 161 134 112 111 145 181 195 211 172 108 118 187 208 215 206 203 206 208 208 189 203 193 183 203 218 213 210 210 167 111 76 39 13 24 28 23 17 24 33 26 18 21 23 22 26 29 30 29 27 27 27 32 31 31 33 33 34 39 46 41 39 37 36 37 36 33 30 30 29 29 31 33 33 30 26 20 19 17 15 14 14 15 16 16 16 16 15 14 13 14 15 26 63 133 175 156 106 77 89 108 95 75 56 45 42 46 50 54 51 52 60 67 61 44 28 26 27 27 28 28 29 30 32 33 34 35 36 36 34 33 32 34 30 24 20 19 21 24 26 24 23 24 27 29 29 26 23 22 29 36 38 32 25 20 19 31 34 37 38 34 29 25 24 27 29 31 32 33 35 38 41 40 41 41 41 40 38 35 34 27 27 27 29 30 30 28 25 32 36 36 32 31 34 37 37 31 29 28 28 30 32 31 30 30 28 27 28 32 35 36 36 39 41 43 41 38 36 34 33 33 40 52 98 144 154 134 95 84 33 40 87 130 154 136 111 92 72 97 170 212 182 129 100 130 144 118 64 48 81 131 166 212 215 177 148 160 164 167 192 177 142 108 105 103 102 114 113 110 92 51 38 91 149 155 134 110 106 111 134 162 167 138 105 111 110 105 97 96 109 131 148 131 147 129 79 48 53 56 43 40 70 104 115 93 68 89 138 184 142 76 38 91 199 252 237 165 129 138 176 185 178 167 147 111 108 150 195 190 167 152 135 109 50 91 194 242 254 238 184 115 39 41 79 111 162 214 254 230 196 161 153 160 165 189 226 174 149 201 254 240 132 124 141 134 125 151 184 192 205 225 228 202 178 160 195 254 246 182 171 204 139 84 73 79 94 135 183 211 234 254 208 108 89 165 231 209 209 213 222 210 166 129 122 195 216 225 219 221 219 184 138 166 230 236 229 208 173 139 76 23 109 214 249 241 232 204 177 189 176 166 137 96 99 139 168 169 169 171 218 222 186 147 170 191 183 180 181 155 137 146 139 132 148 192 237 233 222 222 196 127 127 195 228 226 192 131 144 192 173 184 206 208 214 217 205 214 206 206 214 214 203 194 192 200 178 152 141 131 123 147 191 237 221 214 214 214 217 217 208 215 228 250 208 137 156 198 175 121 109 110 174 208 173 146 126 149 206 238 234 217 178 143 139 170 186 213 227 222 220 225 225 226 174 145 168 205 227 225 211 219 211 209 203 202 218 215 184 126 115 141 182 199 211 212 193 196 199 202 203 200 187 161 139 149 113 62 64 120 157 180 214 240 212 177 139 143 182 203 215 218 191 131 86 106 153 176 175 190 157 140 167 185 177 143 82 71 69 98 83 39 53 99 131 132 104 158 233 210 141 110 104 94 40 47 123 149 100 82 119 147 133 119 104 115 134 106 62 48 61 74 107 152 167 155 149 124 111 95 104 136 155 153 150 156 156 157 159 165 172 179 184 195 187 183 186 189 186 180 178 193 204 205 184 155 149 172 198 192 175 162 151 135 123 112 98 102 120 167 213 219 202 187 179 181 172 163 181 214 204 142 87 65 106 150 188 220 218 179 142 113 104 97 93 104 136 154 145 105 78 98 112 101 86 84 116 120 107 100 104 107 102 99 102 117 147 147 117 95 80 80 97 135 161 197 184 125 99 111 114 95 104 97 96 121 137 137 140 144 164 167 187 202 173 126 88 61 68 84 100 101 85 63 50 44 62 89 114 114 114 132 139 122 124 117 101 83 81 121 176 177 174 149 107 70 57 68 85 66 66 85 108 104 75 57 59 59 78 125 134 120 122 110 88 93 91 85 80 85 104 131 149 114 81 48 49 70 76 74 80 91 106 104 75 48 42 45 45 40 39 50 56 54 59 65 59 44 53 73 88 93 99 98 87 58 47 50 65 69 56 52 59 45 41 52 82 109 120 122 124 158 198 202 161 112 72 61 78 91 79 82 74 57 83 132 151 152 131 171 171 118 164 251 252 216 118 69 69 85 86 62 67 84 90 105 116 123 133 134 122 76 55 46 40 34 53 80 85 78 65 64 100 150 168 158 151 181 216 194 154 129 104 101 110 149 128 124 132 122 90 47 12 25 32 45 42 46 51 47 59 65 58 37 37 48 34 36 74 181 208 156 80 62 109 147 117 71 44 55 48 16 30 86 139 152 146 98 47 59 111 137 133 106 112 84 86 87 105 191 249 250 232 230 244 169 99 149 196 215 204 115 37 16 22 36 26 64 123 188 234 223 133 50 34 96 111 92 64 62 57 48 57 54 42 42 43 49 47 37 50 50 45 48 53 51 51 53 52 52 51 48 45 47 47 39 28 25 43 84 126 136 118 106 109 135 88 46 76 177 254 241 179 89 66 93 110 84 106 166 182 194 193 163 116 66 21 19 55 184 184 185 186 187 186 186 185 185 185 186 186 186 186 187 188 187 187 187 187 188 188 188 188 186 186 187 188 188 187 186 186 188 188 188 188 188 188 189 189 186 186 186 186 186 186 186 187 187 188 188 189 189 190 190 191 187 189 190 190 188 188 189 191 190 190 191 191 192 193 193 193 193 193 192 192 192 192 192 192 191 193 195 194 192 191 192 194 191 191 191 192 192 193 193 193 194 194 193 193 193 194 195 196 192 193 194 196 197 197 197 197 196 196 197 197 197 197 198 198 199 199 198 197 196 195 195 194 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 201 201 200 200 200 201 202 203 202 201 200 201 204 204 203 201 202 202 202 202 202 202 202 202 204 205 206 206 206 204 202 201 206 206 206 206 205 205 205 205 205 205 205 205 206 207 208 208 207 207 207 207 207 207 206 206 205 206 207 208 209 209 209 209 211 210 209 210 212 213 212 211 212 213 213 213 214 214 215 215 214 215 215 215 215 215 215 215 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 223 227 228 222 212 189 149 114 123 185 219 205 197 236 248 190 176 164 182 211 175 95 83 137 162 125 102 128 151 119 81 81 88 116 158 181 150 94 84 117 133 131 92 47 86 158 154 112 177 234 233 211 213 225 231 212 216 218 228 227 225 214 195 203 235 191 166 191 170 82 67 132 167 159 145 121 141 202 242 255 251 243 226 196 140 72 44 58 83 67 44 31 21 33 56 44 47 31 34 50 65 77 82 83 63 51 42 41 23 2 41 121 184 215 245 248 234 223 222 226 220 214 212 219 217 226 231 198 136 186 243 214 148 167 220 226 236 240 223 111 27 86 158 168 149 148 194 166 84 103 189 235 238 228 219 199 176 123 63 65 114 152 148 144 189 211 163 111 69 73 128 202 222 175 95 31 89 144 170 139 83 44 74 144 171 178 202 181 132 126 160 203 158 85 64 116 152 153 169 201 233 231 215 209 208 221 238 225 176 104 112 165 195 169 155 132 140 162 190 194 172 153 144 134 137 120 102 100 119 142 145 132 110 141 197 228 215 204 210 212 231 219 206 182 149 118 86 63 127 168 193 188 191 214 228 227 197 163 155 179 173 135 121 138 162 218 228 124 38 108 221 250 199 168 191 212 181 116 55 42 28 44 40 26 21 38 85 126 122 162 198 185 157 128 82 51 50 52 53 51 48 48 52 57 52 52 51 49 48 46 45 44 47 48 49 47 41 35 34 34 50 50 50 47 44 41 40 40 32 29 44 74 87 76 63 61 56 49 43 44 55 72 89 99 123 144 188 219 232 253 246 204 163 109 73 62 97 118 115 163 207 240 235 175 152 207 246 225 208 221 223 219 190 139 152 139 77 52 54 64 50 44 46 34 39 36 32 27 25 24 26 27 27 27 26 24 21 19 17 16 13 12 12 13 15 20 24 27 36 40 32 9 34 146 242 254 223 199 170 140 128 183 218 160 87 37 7 31 117 190 164 106 107 118 86 55 101 185 232 241 242 135 77 142 203 235 229 223 220 190 201 226 216 211 224 225 220 216 212 208 207 207 208 209 214 215 213 215 227 231 187 126 167 208 232 219 204 209 215 210 213 214 214 215 215 214 214 213 216 215 214 214 214 215 219 224 234 205 170 107 97 77 61 40 26 37 45 41 29 24 30 40 33 33 33 33 34 36 37 38 38 38 39 39 37 37 39 40 40 25 38 81 149 184 174 138 115 97 69 62 83 94 73 48 47 70 132 186 218 246 213 128 96 209 250 164 71 22 16 42 139 229 246 196 122 53 40 52 46 45 41 40 42 44 38 29 57 95 113 76 26 26 76 122 156 199 253 249 227 193 175 147 175 206 220 201 178 158 125 88 110 160 184 196 203 198 202 204 183 194 191 166 148 166 195 207 190 167 149 166 178 146 132 163 146 143 163 211 252 245 190 137 78 98 117 134 146 151 166 192 209 223 224 204 148 66 39 78 136 182 196 187 179 157 171 230 231 173 151 186 194 181 170 137 120 102 78 60 54 51 44 35 39 69 129 146 105 87 97 93 87 78 70 67 65 61 58 58 56 50 41 35 32 31 31 30 34 40 45 44 41 41 47 53 58 55 52 50 51 51 50 48 44 40 39 39 38 35 37 42 40 41 41 39 35 32 32 32 28 33 31 21 16 42 99 149 96 52 78 146 195 216 213 210 216 241 248 225 198 164 107 50 24 35 27 9 22 47 171 249 252 251 251 243 214 209 233 237 252 181 62 11 70 167 236 253 251 240 194 153 156 166 158 149 198 246 244 193 137 87 98 163 180 148 185 234 251 255 252 255 251 250 242 213 166 131 108 90 60 51 67 93 90 69 57 53 30 37 28 32 35 44 59 42 47 64 51 41 37 22 18 19 17 22 26 26 27 30 30 27 39 34 28 27 30 33 34 34 30 27 23 21 21 22 22 21 22 21 19 19 21 24 28 30 32 31 29 27 26 25 25 24 30 26 22 19 19 19 18 17 17 24 29 29 22 16 15 16 24 29 32 29 22 15 14 15 24 41 76 99 91 82 91 102 136 120 120 146 175 193 207 220 246 210 159 166 201 172 148 188 232 168 121 130 133 127 144 148 152 175 189 188 191 206 212 207 154 79 20 47 133 194 193 166 112 152 179 163 121 89 94 117 142 169 177 190 204 196 170 132 118 169 215 232 220 155 105 131 166 189 200 202 201 188 182 196 201 206 199 195 202 197 193 205 220 206 165 117 67 40 39 23 31 22 20 21 19 25 28 21 23 25 28 29 28 27 28 30 31 29 29 31 32 34 41 49 43 40 36 35 34 34 31 29 28 28 28 30 32 31 29 26 21 19 17 16 15 15 16 16 13 13 13 14 15 14 13 12 32 93 167 183 138 87 74 93 107 124 121 88 50 35 36 39 55 48 44 49 57 54 39 24 22 24 28 29 29 29 28 28 31 32 34 35 35 34 32 31 31 28 24 22 21 22 25 27 24 22 22 24 26 27 26 25 26 31 36 36 30 24 21 21 34 36 38 37 33 28 25 24 29 31 32 33 33 35 38 41 40 42 43 44 43 40 37 34 27 26 27 29 31 31 29 27 33 36 36 31 31 35 40 41 36 34 32 32 34 35 34 33 27 25 24 25 28 30 31 30 34 33 32 33 37 41 41 40 39 48 66 113 139 135 134 128 103 42 37 79 124 148 128 100 67 68 108 184 229 202 136 88 98 119 107 64 43 69 122 165 188 187 165 155 170 172 168 181 163 107 84 94 86 72 98 143 176 141 63 23 81 159 179 163 168 145 115 102 115 125 100 65 69 90 99 84 72 79 89 91 80 78 65 50 56 70 61 39 49 78 107 121 119 103 100 112 108 82 51 55 120 207 230 197 149 147 145 134 133 156 169 154 127 122 145 156 145 157 168 148 82 52 120 203 211 224 218 153 87 46 72 115 129 137 158 197 164 168 169 170 165 158 176 210 210 161 194 239 202 98 111 147 126 115 162 218 201 170 195 239 226 182 135 169 248 252 190 147 147 87 39 62 136 198 209 195 177 223 226 140 82 142 215 218 219 218 216 225 233 207 158 126 145 189 221 221 221 220 186 138 191 234 233 229 215 185 139 56 44 144 234 248 228 222 202 158 151 182 184 149 100 66 91 155 205 175 150 187 197 166 131 157 190 194 183 156 111 97 121 122 123 143 186 232 240 233 215 164 112 138 195 230 227 162 113 168 225 164 155 201 224 220 212 202 198 209 213 209 213 220 211 193 211 153 94 85 109 135 174 219 229 215 213 214 198 184 192 206 214 226 234 183 135 188 245 223 175 131 96 121 176 216 204 150 142 185 216 220 221 218 194 166 140 146 169 196 212 224 226 217 198 148 142 191 223 218 209 211 205 208 211 206 208 221 199 148 89 107 148 188 204 208 205 196 192 197 205 205 193 179 178 186 200 171 115 74 63 66 110 181 212 224 199 122 94 142 187 208 210 212 165 98 83 121 162 180 208 196 174 161 151 153 145 102 92 84 81 48 29 66 102 116 97 100 150 204 206 184 164 142 110 79 77 107 106 79 106 172 189 182 163 136 132 133 106 76 41 63 110 161 185 175 155 144 146 150 148 153 168 173 172 176 184 183 182 181 183 185 188 190 190 187 188 194 198 189 168 150 180 197 205 197 190 195 202 205 188 167 152 149 145 139 124 103 95 117 168 212 216 196 178 167 158 164 165 185 228 233 168 98 84 111 135 155 180 185 161 137 136 119 104 89 96 140 170 161 115 85 98 114 107 88 71 84 106 101 101 109 115 113 106 101 99 102 98 104 114 100 85 90 100 133 172 173 136 115 126 142 136 128 103 84 94 118 133 137 153 164 172 196 203 179 150 118 70 51 47 68 87 83 68 60 64 62 65 76 90 122 168 191 163 138 117 108 85 67 117 199 246 244 193 110 59 56 72 87 89 86 85 93 107 114 108 97 53 42 67 80 80 94 96 88 67 69 69 68 78 101 131 152 137 95 50 44 69 84 88 97 107 127 128 95 58 43 44 45 42 38 50 59 59 68 67 45 40 43 60 79 92 111 131 137 111 79 50 47 54 54 52 51 36 38 59 103 143 159 158 154 168 183 185 167 127 73 48 63 89 93 100 84 55 57 78 86 84 138 218 224 148 113 162 215 190 113 74 92 123 122 84 55 42 44 56 77 108 146 162 152 104 91 81 58 29 31 52 59 52 56 72 112 155 166 158 155 201 206 173 146 121 86 90 120 126 123 139 163 165 142 100 62 19 19 41 50 48 45 44 60 77 76 55 42 45 38 45 78 153 192 153 92 105 177 199 138 70 34 38 39 28 53 103 146 146 117 68 42 62 92 106 110 124 146 148 162 155 153 210 251 252 248 249 253 164 77 117 168 188 193 130 61 29 22 33 29 76 124 191 250 250 162 81 70 170 153 108 76 88 109 116 120 93 51 31 30 40 47 41 48 44 47 51 55 57 65 82 99 103 107 103 85 64 47 36 29 24 31 47 62 62 65 94 129 131 89 55 87 173 227 193 126 79 83 116 123 94 103 141 151 165 189 188 149 88 27 9 29 184 185 186 187 187 187 186 186 185 185 186 186 186 186 187 188 186 187 188 188 188 189 189 190 186 186 187 188 188 187 186 186 186 186 186 186 185 185 185 185 188 188 187 187 187 187 186 186 189 189 189 189 189 190 190 190 188 190 191 190 188 187 188 189 188 188 189 190 191 192 192 193 192 192 192 192 192 192 193 193 192 193 194 193 192 192 193 194 191 191 192 192 192 193 193 193 194 194 193 193 193 194 195 196 196 196 195 194 194 194 194 194 196 196 197 197 197 197 198 198 199 198 198 197 196 195 194 194 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 201 200 200 199 200 201 202 202 203 201 198 198 201 203 203 203 202 201 201 201 201 200 200 200 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 207 206 205 205 205 205 206 206 206 206 206 206 207 207 207 207 205 206 207 209 209 209 209 208 211 210 209 210 212 213 212 210 213 213 213 213 213 213 213 213 216 216 215 215 214 214 213 213 217 218 218 218 219 219 220 220 219 219 218 218 217 217 216 216 212 219 222 220 220 222 216 206 169 169 140 113 137 219 255 216 199 162 161 187 152 78 94 182 238 185 130 122 141 139 127 127 120 107 119 152 172 170 160 151 139 101 95 103 184 229 160 143 210 252 252 236 226 211 215 228 254 231 224 226 224 200 179 196 236 200 200 213 163 62 52 153 184 114 85 129 214 252 250 235 201 196 167 117 65 25 21 40 35 18 8 31 68 116 138 102 84 91 69 34 30 46 48 38 18 14 32 40 18 39 130 214 251 251 248 234 220 214 215 216 219 215 212 217 216 227 230 191 141 191 248 199 145 190 228 222 231 235 198 96 41 88 133 138 129 147 167 112 78 168 251 251 254 235 200 151 120 100 70 59 94 177 233 239 244 230 171 113 58 73 150 240 253 188 104 50 127 164 177 147 94 45 58 115 140 147 179 180 156 154 179 218 199 102 42 64 106 142 196 246 229 219 214 219 205 204 232 239 210 115 96 114 119 142 176 152 112 133 166 182 178 182 182 168 140 124 116 114 121 154 182 182 180 191 214 220 204 198 207 213 217 209 240 234 179 112 60 63 146 134 125 157 216 241 228 216 210 189 183 203 216 197 165 146 144 197 190 85 37 137 226 211 154 131 124 108 79 49 27 30 37 33 27 22 30 57 97 132 164 231 253 252 241 207 144 81 42 39 42 52 65 70 62 53 51 49 46 44 42 42 43 44 42 44 50 54 49 39 37 41 58 55 51 48 46 44 42 40 37 39 41 44 50 55 55 52 50 49 49 50 54 56 56 55 45 70 115 151 179 217 231 209 173 111 72 75 116 137 133 172 232 240 224 181 166 198 219 203 200 218 218 191 148 104 129 127 71 51 51 57 46 42 43 33 38 36 32 29 27 26 26 25 27 26 24 22 20 18 16 15 11 12 14 16 17 17 17 16 27 42 25 5 64 176 232 219 167 146 133 160 206 251 252 198 104 37 6 35 124 214 210 156 148 153 129 77 75 160 242 253 239 110 42 115 190 240 243 231 176 130 155 209 211 212 227 220 224 217 209 206 209 213 214 214 216 202 209 233 227 179 149 159 220 231 231 214 205 211 216 215 213 213 214 214 214 214 213 213 214 213 212 211 215 218 214 208 238 249 216 107 69 48 42 36 31 37 41 35 24 21 30 40 34 35 36 36 36 36 35 35 36 33 44 47 35 38 50 49 55 37 49 62 120 182 210 167 114 92 60 53 83 108 85 44 61 93 140 188 238 252 183 82 124 251 253 139 75 45 21 28 120 220 254 225 139 60 47 54 44 45 44 44 45 46 43 38 42 50 58 37 9 38 113 165 162 188 234 244 230 198 186 173 175 216 242 209 146 116 122 129 155 173 177 183 184 184 200 204 199 205 212 183 137 130 147 148 128 165 199 225 230 186 134 121 125 165 202 221 243 251 212 159 90 87 109 139 145 149 172 194 214 226 231 217 160 69 28 52 110 141 145 130 110 89 126 208 234 178 159 212 239 209 161 112 105 82 57 42 37 40 55 71 52 48 86 118 102 92 99 93 76 72 69 68 63 57 53 54 57 50 41 34 31 31 31 31 33 36 40 40 40 41 46 50 51 50 50 50 51 51 50 48 46 44 42 40 38 38 44 50 45 49 52 52 48 42 38 36 31 37 35 25 24 49 91 123 66 70 145 210 222 230 226 209 215 230 252 251 196 108 43 20 29 36 26 13 38 75 162 208 235 252 253 229 197 213 252 254 252 147 38 3 58 138 187 220 199 174 170 215 254 233 176 143 176 237 247 205 173 158 175 219 194 192 228 255 255 255 246 238 254 211 173 166 180 193 178 148 82 63 79 117 118 86 64 59 66 61 32 29 56 81 92 79 94 136 126 98 81 52 34 32 27 27 27 27 30 32 31 29 38 34 29 27 29 32 34 35 30 27 24 22 21 20 19 17 20 20 21 22 24 27 29 31 32 31 29 28 26 25 25 25 29 26 22 21 21 22 22 22 20 24 27 25 19 15 15 17 21 24 26 26 23 20 18 18 26 25 48 83 106 120 127 127 141 140 147 160 169 173 181 190 228 216 184 181 197 173 168 217 221 147 114 141 133 116 143 162 163 178 175 160 169 190 175 138 95 64 43 64 110 141 142 130 111 129 130 131 137 127 135 174 202 216 214 215 220 222 197 142 123 187 232 248 211 126 99 136 137 175 195 195 177 133 122 161 203 207 201 196 199 195 190 195 208 219 207 174 123 81 59 27 28 24 22 18 16 26 30 20 23 24 25 26 26 28 31 33 30 28 28 31 33 36 42 49 43 40 36 34 32 30 28 27 24 24 25 27 29 30 28 27 24 22 19 17 16 16 16 16 10 9 10 13 16 16 13 9 44 110 168 165 123 100 118 145 170 191 179 118 54 30 35 42 51 44 42 51 61 59 41 23 17 22 27 30 30 28 26 26 31 32 33 34 34 32 31 30 27 26 25 24 23 23 25 26 25 22 20 20 23 26 28 28 30 33 35 32 27 24 23 25 36 37 37 34 30 26 25 25 31 33 34 34 33 34 37 39 39 41 45 47 46 42 37 34 27 27 27 30 33 33 31 29 35 36 34 29 29 36 42 45 38 36 34 33 34 35 34 32 25 23 21 22 24 25 25 24 26 25 28 35 37 37 44 54 73 88 95 114 126 136 159 167 122 55 38 62 90 108 93 71 63 81 119 165 187 168 124 89 92 105 99 68 48 69 121 165 184 165 149 155 174 186 191 197 163 90 71 79 76 79 117 192 219 161 57 9 73 161 210 232 217 184 130 92 94 110 99 71 59 71 80 74 57 47 50 58 48 35 26 37 64 77 59 32 47 92 133 150 148 121 79 52 41 54 76 106 152 197 193 155 132 159 138 87 94 150 172 152 126 126 145 143 126 153 169 133 57 62 154 216 186 186 180 109 43 56 116 168 165 124 103 130 155 151 148 157 175 187 208 235 177 133 146 169 148 111 130 118 93 119 189 227 184 146 177 225 213 162 122 183 237 194 134 95 64 43 43 102 197 252 223 165 169 207 157 76 105 200 243 237 216 219 212 215 234 231 191 152 132 170 211 230 232 219 190 161 199 226 230 237 229 205 149 48 64 164 230 239 212 206 213 179 158 206 226 185 124 97 124 169 187 159 127 151 176 164 132 140 198 209 188 140 92 92 134 148 131 141 165 207 235 239 204 131 109 185 214 212 202 141 114 175 180 131 146 215 243 225 204 190 204 212 211 204 214 226 212 184 170 105 54 73 131 171 197 224 226 217 221 222 192 159 170 206 220 226 216 165 138 200 253 237 224 186 152 123 133 184 198 175 176 191 216 228 224 223 218 204 163 147 140 144 153 167 174 168 112 104 144 211 232 214 207 216 203 204 205 202 197 191 153 101 93 134 173 196 206 202 197 202 195 197 202 200 183 172 190 220 219 214 190 155 108 56 55 100 156 206 202 109 66 127 189 216 201 217 196 134 82 83 136 196 208 210 191 166 139 127 117 81 86 91 73 28 35 93 122 126 115 144 166 170 177 191 181 153 120 129 125 100 63 50 108 191 226 231 211 184 164 131 96 81 59 63 119 187 204 191 184 179 177 193 202 202 200 193 192 202 199 198 196 194 193 192 191 191 192 192 192 196 202 197 171 144 176 191 199 198 204 213 204 184 182 171 169 172 167 156 133 106 83 109 161 204 209 192 174 161 135 137 139 165 212 219 162 100 139 167 165 143 153 180 184 170 162 153 148 126 108 140 175 168 122 96 100 111 109 96 73 66 82 89 96 103 109 114 112 106 89 90 91 107 128 125 109 104 89 115 139 149 142 129 140 169 171 144 107 79 84 118 141 138 141 159 193 218 192 161 158 145 98 59 39 65 101 110 100 92 77 60 52 59 84 127 162 173 151 118 101 110 96 65 91 158 220 221 164 93 88 115 113 94 107 110 99 91 120 162 168 144 84 45 46 52 49 58 58 55 48 51 59 67 77 95 124 149 134 92 43 36 65 87 94 99 110 134 142 114 79 62 62 64 50 36 42 54 65 93 96 63 47 37 41 57 77 111 154 181 171 120 61 35 42 56 54 44 34 35 57 103 149 171 171 165 168 163 172 189 166 95 48 51 83 118 132 105 83 89 90 75 64 114 164 193 171 104 89 143 160 116 81 99 128 134 111 69 48 44 47 56 73 100 112 102 103 99 89 61 29 25 39 44 43 50 61 84 112 126 135 150 192 186 147 124 108 86 103 135 128 134 164 207 232 221 168 109 59 22 28 44 41 37 39 54 68 76 63 49 46 40 45 68 107 159 146 108 145 226 223 136 68 30 29 35 37 62 92 118 92 74 44 35 65 108 147 174 182 189 199 218 194 162 198 241 243 253 247 221 133 60 103 152 170 183 145 84 37 18 29 35 46 73 128 196 209 142 84 85 151 139 107 78 87 131 176 199 124 54 21 22 33 44 38 36 37 47 51 52 55 61 81 107 129 137 138 122 93 64 42 29 26 26 28 26 18 25 60 98 93 72 60 86 133 150 111 60 51 76 107 114 102 105 118 121 142 182 201 169 105 41 14 21 185 185 186 187 187 187 186 186 185 185 186 186 186 186 187 188 185 187 188 188 188 188 189 190 186 186 187 188 188 187 186 186 186 185 185 184 184 183 183 183 188 188 188 189 189 189 189 189 190 190 190 190 190 189 189 189 191 192 193 191 189 187 188 189 187 187 188 189 190 191 192 192 191 191 191 192 192 193 193 193 193 193 193 192 192 192 193 194 192 192 192 192 193 193 194 194 194 194 193 193 193 194 195 196 199 198 196 194 194 194 196 197 196 196 197 197 197 197 198 198 198 198 198 198 198 198 198 198 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 201 200 199 199 199 200 201 202 203 201 199 200 202 204 203 202 202 202 202 201 201 201 200 200 204 204 203 203 203 204 205 206 204 204 204 204 204 204 205 205 208 207 207 207 207 207 208 208 205 205 205 206 206 207 207 208 206 207 208 209 209 209 208 208 211 209 208 209 211 212 212 210 213 213 213 213 212 212 212 212 215 215 214 214 214 214 214 214 216 216 217 218 219 219 220 220 220 220 219 218 217 216 216 215 221 220 219 215 209 212 229 247 208 145 76 66 113 194 243 219 199 161 154 181 164 107 112 174 236 221 182 136 115 124 147 165 153 149 153 161 181 217 223 194 143 117 137 181 243 197 105 163 228 246 240 220 182 133 153 223 243 200 202 237 241 191 155 181 229 204 213 208 149 57 28 98 118 59 61 141 232 248 191 147 146 168 145 80 35 27 32 35 34 61 95 131 164 205 219 175 119 153 152 70 26 32 20 29 58 86 74 29 34 117 208 249 247 231 213 209 217 222 218 209 214 214 213 218 219 231 228 182 150 206 238 163 144 209 225 224 229 238 207 113 52 92 147 155 119 130 126 68 65 167 231 217 205 177 149 131 141 160 135 85 98 170 227 226 193 154 118 94 67 67 101 142 149 127 94 65 89 100 94 88 84 58 40 52 56 72 107 124 138 163 178 194 169 121 66 41 68 138 199 221 188 177 197 230 203 168 192 219 159 93 75 90 103 137 162 138 129 186 200 179 186 193 183 181 182 189 189 154 123 160 220 236 229 221 215 213 212 215 219 219 203 216 249 234 201 141 63 65 114 110 114 164 226 230 207 209 214 210 206 210 222 227 216 201 199 200 153 58 25 96 140 103 88 71 55 36 24 33 57 82 104 65 35 16 22 61 114 158 214 252 244 249 253 226 170 114 44 45 50 61 71 74 68 61 53 50 46 42 40 41 43 45 43 46 54 62 56 43 40 45 55 51 47 45 46 46 44 42 39 46 48 44 44 49 51 48 46 45 45 48 52 55 55 55 30 35 56 81 105 144 176 183 172 130 102 97 117 128 129 160 193 191 189 188 195 208 211 202 218 226 226 196 147 89 90 79 55 43 44 48 43 43 45 37 38 36 33 30 29 28 26 24 26 25 24 22 20 18 17 16 13 15 17 18 18 16 13 12 14 34 17 4 55 122 146 144 137 168 198 232 247 248 247 230 140 53 15 38 102 183 216 210 207 219 203 124 79 156 237 234 189 78 23 100 190 251 239 191 127 127 170 214 214 212 214 203 212 210 209 211 214 216 217 216 210 211 217 220 192 144 152 208 220 221 218 213 211 213 214 212 213 213 213 214 214 213 213 213 210 209 209 210 212 213 214 215 225 247 228 140 94 62 48 31 31 36 39 34 25 24 31 39 40 40 40 39 37 34 31 29 33 31 45 47 40 66 94 89 91 101 104 56 55 86 125 107 79 74 72 83 113 135 110 63 92 131 153 167 199 202 152 100 148 213 185 134 137 106 39 6 70 182 249 229 152 92 75 51 41 44 46 47 47 47 47 46 34 37 46 29 11 64 157 210 169 160 182 213 220 205 199 196 181 211 222 173 108 103 153 195 212 217 207 198 184 183 197 190 203 199 207 185 133 112 113 99 122 192 245 254 246 194 133 107 146 193 224 221 222 226 194 145 81 59 82 124 136 139 147 144 166 162 166 170 133 60 30 55 93 117 115 92 67 49 87 160 192 143 129 184 207 162 114 80 78 64 46 37 39 59 92 120 72 51 79 116 106 95 102 99 67 67 69 69 63 54 50 51 56 49 39 32 29 30 31 31 32 33 35 36 37 39 41 43 43 44 46 49 50 50 48 47 46 46 44 41 39 42 49 57 53 57 61 61 58 54 51 49 47 41 32 28 40 55 56 47 33 89 174 211 225 255 255 245 224 230 252 253 194 94 30 19 31 36 20 13 60 129 182 190 179 210 235 221 199 219 249 247 246 125 35 13 47 83 85 100 106 122 172 228 227 169 127 125 130 186 181 141 159 205 213 201 190 188 223 255 244 196 167 171 198 160 140 162 203 229 212 175 98 52 60 119 143 125 127 152 133 81 36 64 117 124 110 110 144 206 209 184 158 103 60 49 41 30 25 30 34 32 31 33 30 35 40 39 32 27 28 30 29 28 27 26 25 23 21 20 20 21 24 26 29 30 32 32 33 32 31 29 28 27 27 27 28 26 23 21 20 21 22 22 24 26 26 23 18 15 16 19 16 17 19 22 23 23 22 21 15 16 47 100 144 169 173 164 148 179 198 190 178 175 168 156 179 190 162 137 150 164 189 236 211 130 106 145 129 108 149 180 171 180 177 159 147 143 131 115 140 117 97 103 124 135 125 109 88 99 121 156 181 179 192 228 221 221 212 212 213 215 192 132 115 181 210 212 168 100 106 144 163 197 205 197 176 118 88 119 170 201 215 202 194 199 199 192 189 200 211 216 180 125 83 44 23 21 25 26 20 22 25 20 24 23 23 23 25 29 33 37 29 28 29 34 36 36 38 42 39 38 37 35 32 28 24 22 19 20 22 25 28 30 30 30 30 27 23 20 18 17 15 14 9 8 8 13 18 19 14 8 55 102 141 155 152 156 181 194 227 230 204 139 71 38 37 46 39 38 43 58 71 65 41 19 17 22 27 29 27 26 25 26 35 35 35 35 33 31 28 27 25 27 28 28 26 24 23 23 28 24 20 19 23 27 31 32 32 32 32 29 26 25 28 31 34 35 34 31 27 25 26 27 32 33 34 33 31 32 34 36 36 39 44 47 46 42 36 32 28 28 29 31 34 35 33 31 35 35 31 26 27 35 42 45 36 34 31 31 32 32 31 29 26 24 23 23 24 25 23 22 23 23 35 46 34 23 48 88 128 135 98 65 83 138 171 151 119 70 63 68 61 63 62 61 69 96 127 134 115 96 99 112 111 102 85 61 46 69 122 164 180 145 132 150 173 196 212 214 172 105 89 76 80 108 137 196 206 141 48 23 80 142 194 247 224 194 146 107 97 106 109 103 100 91 76 60 50 48 51 53 48 41 35 40 56 65 53 34 38 95 145 154 132 89 45 23 55 98 147 176 196 209 181 129 143 166 134 92 125 179 174 139 104 102 141 167 153 154 144 99 52 72 154 205 174 149 123 65 43 92 159 202 191 131 90 101 131 133 158 207 236 213 179 169 105 108 141 162 156 171 179 116 84 136 197 206 188 202 218 204 185 150 116 165 172 101 66 46 32 70 128 186 226 230 197 160 176 194 121 94 198 250 221 224 208 217 212 205 216 225 216 203 163 160 186 230 242 213 185 179 192 216 236 242 221 193 138 43 88 169 219 238 204 177 203 192 171 192 221 191 139 165 197 164 126 129 116 127 163 174 151 141 187 199 179 140 104 104 143 161 152 152 161 199 231 228 178 99 139 227 238 214 187 134 133 179 141 107 151 232 233 183 171 189 211 206 207 216 224 213 180 150 104 81 81 132 190 204 199 204 205 205 213 215 189 154 161 197 220 225 209 163 148 195 231 219 223 217 221 181 133 115 127 177 217 214 206 203 209 213 215 219 216 192 165 136 111 106 111 111 81 122 185 224 223 213 211 211 211 211 206 186 157 135 123 115 156 192 204 200 204 198 192 206 201 201 199 190 175 171 189 212 203 208 211 212 191 130 68 44 82 132 153 108 100 159 202 216 195 199 201 178 113 60 100 187 215 202 177 168 157 137 116 85 54 81 76 35 48 101 124 136 174 198 177 125 108 124 134 133 155 192 180 112 51 37 86 153 191 214 213 207 180 117 83 91 96 65 104 179 201 201 207 203 196 204 205 202 202 198 195 202 192 192 192 192 192 191 189 188 196 194 186 181 187 194 182 162 170 179 186 188 195 199 186 168 171 178 194 198 181 155 123 93 70 90 138 186 203 201 195 187 154 123 102 128 170 168 123 88 171 217 208 152 141 184 209 202 174 182 200 181 132 125 145 143 124 113 109 103 102 110 104 89 67 80 90 93 102 116 121 118 92 128 147 135 126 131 134 130 118 122 117 127 144 137 139 170 148 116 84 64 72 112 138 128 131 143 185 213 173 136 142 132 103 70 49 69 106 124 116 103 83 59 54 66 102 140 134 110 105 100 105 120 110 79 83 120 173 177 134 96 128 167 145 101 105 119 115 108 138 182 180 145 90 58 65 73 64 64 58 53 39 44 64 89 94 92 111 138 127 91 46 35 58 77 80 82 90 111 123 113 99 94 92 90 65 40 35 45 70 121 141 110 65 39 26 35 53 89 138 171 166 125 69 36 41 61 61 48 42 36 45 74 109 130 136 135 152 145 166 203 193 123 59 39 81 139 150 108 100 134 146 129 101 99 97 126 149 105 62 75 119 116 96 102 113 123 134 104 66 60 64 68 59 52 51 48 63 66 61 43 32 37 45 43 49 49 44 45 56 68 88 113 143 154 125 98 97 110 134 142 138 156 193 230 254 255 225 181 131 48 19 32 35 36 37 44 52 64 72 75 71 48 33 40 68 116 132 128 169 220 191 110 59 33 36 40 40 53 64 79 72 75 50 31 71 148 206 230 178 172 200 236 204 147 152 187 238 253 211 154 90 71 139 184 179 180 149 94 42 17 25 38 33 39 68 117 138 107 82 92 111 84 56 56 102 170 207 203 117 44 19 28 33 38 33 27 36 47 51 51 53 49 54 72 86 94 103 106 97 76 51 33 37 34 33 34 31 29 36 47 45 47 55 69 77 70 50 33 33 52 66 78 95 101 102 109 133 160 171 143 95 52 30 25 184 185 186 187 187 187 186 185 185 185 186 186 186 186 187 188 184 186 188 188 186 185 187 189 186 186 187 188 188 187 186 186 189 189 188 188 187 187 186 186 188 188 189 190 191 192 192 193 190 190 190 190 190 190 190 190 193 195 195 193 191 189 189 191 187 188 188 189 190 191 191 192 191 191 191 192 192 193 193 193 194 193 192 191 192 193 193 194 192 192 193 193 193 194 194 194 194 194 193 193 193 194 195 196 197 196 195 194 194 195 197 198 196 196 197 197 197 197 198 198 195 196 197 198 199 200 201 201 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 200 200 199 199 199 200 201 201 201 201 202 204 206 206 203 200 203 203 203 203 202 202 202 202 203 203 203 203 204 205 206 207 205 205 205 205 206 206 206 207 205 205 205 206 207 208 209 209 204 205 205 206 206 207 207 207 207 207 208 209 209 209 208 207 210 209 208 209 211 212 211 210 212 212 212 212 211 211 211 211 212 212 213 213 214 215 215 216 216 216 217 217 218 219 220 220 221 220 220 219 218 217 216 216 220 217 221 222 199 168 163 179 235 167 106 109 147 204 247 234 182 157 142 152 157 139 139 163 183 218 239 203 135 99 117 148 174 154 161 177 167 152 148 144 127 167 192 217 235 147 85 175 237 236 233 222 181 116 101 147 181 154 179 236 254 196 131 128 146 130 143 149 110 50 27 52 57 25 51 119 164 144 92 76 116 150 132 59 12 24 60 86 132 173 210 226 212 209 232 233 179 162 156 76 36 46 36 91 158 197 128 38 89 200 245 243 224 220 217 216 217 218 219 221 211 215 215 219 219 230 220 164 158 215 204 120 151 228 219 221 231 244 230 139 46 80 173 201 165 140 119 82 63 94 132 158 174 150 146 181 232 254 219 132 85 116 130 115 96 85 81 82 68 61 52 45 60 95 97 63 53 67 81 107 124 92 58 60 67 57 51 41 55 86 109 134 115 126 106 58 56 114 151 139 130 157 210 252 208 133 113 117 71 72 78 101 127 149 153 151 202 234 225 193 197 212 211 208 217 230 237 193 134 147 208 242 230 222 209 206 214 217 212 208 214 237 227 176 183 160 74 69 145 162 160 168 204 217 207 207 217 206 203 214 222 225 236 251 251 189 110 46 24 49 64 43 50 39 33 31 32 68 137 186 163 88 33 2 11 79 164 235 246 250 202 186 189 157 119 85 42 41 42 48 56 60 59 56 46 44 40 38 38 41 44 47 40 43 52 60 56 45 41 45 44 41 39 40 43 45 44 43 46 47 44 39 36 40 49 57 47 45 42 42 44 45 45 44 43 30 31 45 57 74 103 126 143 141 130 98 74 83 120 171 143 148 148 159 191 221 223 210 220 226 240 220 163 83 60 47 45 41 40 39 38 42 43 37 36 33 29 27 27 26 23 20 25 24 22 21 19 19 19 19 18 19 19 19 18 17 16 15 14 28 16 10 34 57 87 131 208 249 251 230 209 202 199 179 145 67 24 24 57 112 145 156 166 185 188 127 73 116 164 142 106 66 69 147 199 220 169 108 116 176 219 219 211 208 207 208 209 211 214 214 212 209 209 209 213 232 210 164 152 170 194 214 212 211 211 213 212 209 206 204 213 213 213 213 213 213 213 213 213 210 212 216 214 211 219 230 217 232 242 191 120 63 52 36 29 34 38 36 31 29 33 38 40 40 40 39 37 34 31 29 30 33 43 42 50 101 140 130 108 144 144 86 62 48 51 47 49 45 63 109 163 187 140 65 122 164 148 111 127 145 131 120 132 149 140 177 224 181 81 2 37 156 242 235 174 140 118 54 40 42 45 47 48 47 47 49 41 44 47 26 17 84 175 215 144 106 108 165 202 207 201 202 200 181 144 107 104 145 198 226 217 234 229 215 201 203 213 196 203 191 197 194 166 145 131 110 145 170 198 221 208 148 115 137 136 150 172 186 178 148 116 97 63 36 44 79 105 129 136 116 111 116 126 131 110 68 47 53 74 122 148 132 99 67 68 98 111 93 88 120 130 112 99 83 58 54 43 36 47 80 119 143 95 77 103 132 110 87 84 74 61 63 67 68 62 53 49 50 50 44 35 29 27 28 29 30 31 31 31 32 32 33 35 35 36 38 42 45 45 45 44 43 44 44 43 40 40 44 51 57 55 58 61 61 60 59 59 60 58 45 29 26 40 52 41 22 35 83 126 147 201 252 255 255 252 255 254 215 134 54 23 30 33 31 9 9 86 200 239 228 159 149 149 155 182 236 255 251 221 85 21 39 72 83 83 112 114 124 140 139 111 79 67 68 90 116 95 69 114 175 169 129 133 132 159 194 158 79 67 112 146 121 113 134 160 170 152 121 96 49 75 167 208 190 200 240 194 89 43 116 186 158 117 133 199 251 250 231 208 142 84 64 64 52 49 58 57 44 35 36 29 32 35 35 32 29 27 27 29 29 30 30 29 28 28 28 23 25 27 30 32 33 33 33 34 33 32 30 29 29 29 29 28 27 24 20 18 17 18 19 27 27 26 22 17 15 17 19 15 15 17 21 25 27 27 26 21 19 40 77 110 134 145 143 136 178 210 203 181 167 154 140 142 140 106 89 123 159 184 213 189 119 106 148 130 106 142 169 146 160 178 170 127 97 126 178 210 165 125 130 167 184 159 124 61 75 134 191 192 177 189 211 188 185 183 197 204 203 179 124 117 182 191 162 114 84 125 168 206 214 192 182 189 149 96 89 122 169 212 216 200 196 200 198 187 194 203 219 209 174 132 83 47 25 18 25 24 20 22 23 24 23 21 22 25 30 35 38 29 29 33 38 40 36 32 32 32 34 37 37 33 27 21 17 16 18 21 24 27 30 33 34 36 32 26 22 19 17 14 11 10 9 10 15 20 21 16 10 60 94 130 180 206 204 204 189 206 203 193 163 107 53 33 40 36 35 40 52 61 55 34 14 22 25 28 27 25 24 26 30 39 39 38 37 34 30 27 25 27 30 32 31 27 24 22 22 32 27 22 21 24 30 34 37 31 31 29 27 27 28 32 36 31 32 31 29 26 25 27 29 31 32 32 31 29 29 31 33 32 36 42 45 45 40 34 29 29 29 30 33 36 37 35 33 34 33 28 23 25 32 38 39 33 31 29 29 30 31 30 28 29 28 26 27 28 28 26 24 27 27 40 48 26 17 74 150 205 178 91 34 73 160 187 137 101 94 124 124 81 56 59 77 65 94 126 124 85 57 84 132 116 95 74 50 31 59 125 174 159 125 121 147 170 193 207 200 158 123 132 118 107 118 116 146 176 122 53 41 90 132 160 190 192 169 138 109 85 78 95 117 138 114 75 47 50 68 70 58 57 56 46 34 37 50 51 41 41 79 107 102 73 42 38 55 102 150 198 219 235 237 179 96 160 170 152 154 204 221 180 144 112 84 121 177 168 133 107 82 71 76 113 156 152 110 68 46 65 125 183 215 202 144 94 77 91 116 181 251 249 165 88 68 117 162 215 230 193 200 206 157 87 101 137 172 211 255 253 205 218 183 118 125 138 108 88 49 81 152 222 241 232 224 215 204 196 168 111 135 236 254 214 209 212 220 217 210 212 216 225 238 210 171 163 202 229 213 191 188 194 220 244 230 177 136 98 40 86 154 201 232 208 183 216 217 173 161 164 149 144 201 223 164 119 124 114 111 135 141 145 160 183 190 173 151 120 102 125 148 171 182 194 219 222 191 142 84 174 226 236 226 178 125 159 211 189 122 134 202 193 142 156 208 203 209 218 223 213 182 141 112 93 115 156 205 228 208 185 185 195 204 210 212 203 178 170 188 204 228 207 151 146 200 232 221 208 210 226 219 188 124 92 152 188 179 150 154 198 216 209 216 226 215 204 183 154 135 128 120 149 180 211 212 199 201 209 204 214 217 191 142 113 125 160 188 208 225 213 196 201 199 193 203 198 206 204 187 174 176 187 195 198 195 191 198 208 190 141 98 66 71 87 101 144 197 212 212 198 191 200 204 149 70 69 130 169 174 163 170 183 171 134 84 46 68 69 40 48 83 101 122 182 196 163 101 67 65 89 122 190 230 206 129 76 58 68 96 135 186 213 222 182 109 107 151 131 90 116 181 200 195 193 183 202 188 167 165 183 192 188 186 187 188 189 191 191 191 190 189 194 192 179 165 166 177 179 171 153 163 180 195 200 195 190 188 172 180 196 200 184 160 126 93 69 70 105 159 195 211 217 216 193 140 92 105 153 162 124 90 146 197 204 158 134 153 177 185 178 184 203 189 135 102 102 102 115 123 115 93 85 109 127 115 70 76 81 92 116 137 133 116 92 149 186 163 124 119 133 137 134 124 110 125 153 145 131 146 121 98 76 59 60 96 132 138 140 122 136 163 142 122 129 113 103 88 69 68 90 113 113 99 88 59 55 69 118 165 141 100 86 95 107 113 97 71 81 119 140 151 131 105 119 144 139 121 101 112 118 130 166 195 172 126 96 81 102 108 93 90 83 75 48 48 68 96 98 89 111 149 168 134 81 48 52 62 65 67 70 80 88 93 100 106 100 89 75 49 36 40 68 121 144 121 73 42 24 27 38 62 96 118 106 95 68 44 45 61 65 55 45 39 39 51 68 82 90 94 122 125 149 180 178 135 76 35 77 136 157 120 97 114 140 152 133 120 115 120 117 101 78 61 65 93 101 112 113 123 146 129 93 75 77 88 72 44 32 33 42 58 58 43 38 45 47 42 46 48 42 37 39 40 48 63 84 106 93 76 84 109 130 120 111 148 191 202 197 209 227 231 153 62 25 35 40 41 37 39 48 59 85 115 113 70 31 20 53 74 105 139 181 194 146 87 49 37 44 43 40 47 54 69 109 105 68 42 79 145 173 168 124 129 182 226 211 174 152 151 211 218 169 129 100 112 190 231 189 170 143 101 53 25 22 33 36 37 46 67 84 81 74 78 70 45 32 65 142 209 205 160 92 33 23 34 31 35 40 45 48 53 58 60 56 47 43 46 46 48 52 58 59 53 44 38 43 41 40 43 46 44 39 35 31 33 40 48 46 39 39 44 42 46 42 53 77 83 91 116 129 133 130 112 88 67 42 19 183 184 185 186 186 186 185 185 185 185 186 186 186 186 187 188 184 187 189 188 185 183 185 188 186 186 187 188 188 187 186 186 188 188 188 188 187 187 187 187 188 189 189 190 191 191 192 192 190 190 190 190 191 191 191 191 194 196 196 195 192 190 191 192 190 190 190 190 191 191 191 191 192 192 192 192 192 192 193 193 196 193 191 191 192 193 194 194 192 193 193 193 194 194 194 195 194 194 193 193 193 194 195 196 193 193 193 193 194 195 196 197 196 196 197 197 197 197 198 198 194 194 195 197 198 199 200 201 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 200 199 199 198 199 199 200 201 200 201 203 206 208 207 203 199 202 202 202 203 203 203 204 204 203 203 203 204 205 205 205 205 204 205 205 206 206 207 207 207 203 203 203 203 204 205 207 207 205 205 205 205 206 206 206 206 207 208 208 209 209 208 207 207 210 208 207 208 211 212 211 209 211 211 211 211 211 211 211 211 210 211 212 213 214 215 216 216 216 216 217 217 218 218 218 219 220 220 219 219 218 218 217 217 215 212 223 233 211 167 141 142 201 165 130 134 164 212 233 196 149 120 92 105 148 170 162 152 153 198 255 253 167 86 80 110 147 142 170 213 213 166 113 84 122 185 207 208 179 104 114 217 239 227 228 227 218 183 126 100 132 154 206 250 255 206 111 62 72 114 131 107 52 54 103 98 62 28 38 68 68 38 26 57 80 75 47 19 32 81 145 193 245 250 251 253 237 192 199 232 187 107 94 89 117 149 150 217 252 233 116 51 153 253 250 225 219 220 222 221 216 211 214 219 212 218 217 216 215 226 210 147 159 213 177 105 164 238 219 215 220 235 236 164 56 68 187 249 220 172 154 144 107 63 79 152 208 191 191 229 253 239 178 93 28 42 64 96 113 92 76 90 75 77 94 106 109 120 126 116 104 111 124 156 171 136 111 129 117 75 40 28 42 49 39 53 74 91 87 53 37 66 92 86 119 188 230 213 146 87 82 91 123 146 129 104 101 139 179 220 238 218 216 198 165 182 226 234 221 220 234 224 172 146 178 219 220 225 220 215 217 206 188 180 216 233 190 130 151 146 87 91 171 208 202 167 176 210 217 206 206 209 212 217 232 247 250 244 201 129 69 51 44 41 42 40 39 19 27 69 103 155 226 249 165 58 3 7 65 155 215 254 251 242 183 127 103 85 66 47 44 36 30 35 46 55 55 51 44 42 39 37 35 36 37 37 35 40 46 49 47 43 38 36 34 34 35 37 40 42 42 41 44 42 41 38 35 35 44 54 43 43 43 44 45 43 39 35 43 32 31 43 47 43 52 71 88 104 105 75 47 64 120 170 130 116 108 136 188 215 215 216 202 207 230 209 148 67 45 44 44 46 42 35 35 40 38 32 33 29 23 21 22 21 19 16 22 21 20 18 18 19 20 20 21 21 21 21 21 20 20 20 23 25 18 19 28 37 84 154 213 196 152 121 106 98 90 63 78 56 40 28 40 61 60 63 69 86 102 86 60 72 94 94 82 98 131 178 172 154 126 121 168 220 226 201 209 219 213 211 211 212 213 210 207 207 210 214 225 210 167 138 165 213 225 210 212 211 210 211 210 209 208 209 213 213 212 212 212 212 213 213 214 213 214 217 216 212 209 208 223 231 246 211 124 53 43 30 29 34 38 39 35 33 33 35 34 35 36 36 36 36 35 35 36 40 42 36 49 98 128 117 86 123 143 157 160 121 63 43 45 22 33 101 194 244 178 63 125 175 148 89 99 125 122 119 156 174 174 219 253 220 127 24 6 109 197 208 172 170 154 69 39 39 42 46 47 45 45 47 42 45 43 25 27 78 128 137 62 34 62 163 222 232 212 207 220 159 90 87 147 192 191 179 183 216 223 218 217 225 230 213 208 197 194 200 192 162 127 108 107 133 151 162 159 121 93 101 93 101 112 113 97 75 63 63 77 70 60 56 84 142 177 172 145 154 150 128 108 93 67 37 57 125 178 179 151 113 84 76 69 62 51 63 92 130 138 97 55 44 26 19 43 92 141 167 126 88 88 112 116 120 110 76 55 56 60 62 57 49 45 46 42 37 30 26 25 26 26 26 28 28 28 27 27 27 28 29 30 33 36 38 38 37 37 38 39 40 39 38 40 46 50 50 50 52 54 54 53 55 58 60 45 43 38 34 35 37 35 30 42 67 79 88 132 159 168 209 254 245 206 138 68 31 30 41 31 23 7 26 116 246 253 246 218 173 131 111 143 216 248 232 155 34 11 86 121 111 126 173 145 105 92 99 72 36 42 70 90 103 115 136 157 144 104 77 93 115 101 81 71 62 69 76 82 71 68 67 62 64 69 68 84 51 91 186 220 197 210 254 223 97 52 129 190 156 121 153 220 230 194 173 174 142 100 73 110 116 120 114 100 83 68 59 47 39 29 27 29 31 29 25 28 29 30 30 29 30 32 34 28 29 30 31 32 32 33 33 34 33 32 30 30 30 30 30 28 27 24 19 15 14 15 16 27 27 24 20 16 14 16 18 15 16 19 23 27 30 31 31 29 22 28 41 50 64 76 78 90 109 132 138 124 114 128 150 152 120 84 99 155 180 178 183 157 110 104 139 130 112 136 148 134 131 146 156 130 110 158 232 195 167 143 149 173 176 143 104 70 61 106 159 155 142 154 166 150 159 166 190 207 204 180 133 152 208 203 137 81 84 141 189 212 212 185 170 183 165 124 111 100 106 145 192 210 208 205 202 195 204 198 199 209 218 199 144 98 48 16 17 22 23 25 26 24 22 20 21 26 31 35 37 32 31 34 40 40 34 28 26 27 30 35 36 32 26 21 17 18 20 23 26 28 30 34 36 37 31 25 21 19 17 13 10 12 11 12 16 20 20 17 14 60 92 126 188 217 206 203 184 173 171 184 189 144 71 35 40 47 42 39 40 43 40 29 20 26 30 31 29 25 24 27 32 39 39 39 37 34 31 28 26 27 31 34 33 29 25 24 24 35 31 25 23 26 32 36 39 31 30 29 28 29 31 34 37 31 32 32 30 27 26 27 29 30 31 31 30 28 28 29 32 31 35 40 44 43 39 34 30 32 31 32 35 37 38 36 34 32 31 27 23 25 30 32 31 30 29 27 28 31 32 32 31 30 29 28 30 32 32 31 29 31 29 36 37 26 44 125 213 252 197 98 63 123 204 219 168 96 121 185 191 127 73 61 76 68 84 112 121 91 60 79 123 107 94 87 62 32 59 137 193 152 125 123 145 164 183 190 179 127 133 181 189 154 117 96 115 152 109 47 29 83 153 176 164 138 124 110 95 73 65 96 137 135 85 52 60 73 71 76 92 85 74 50 28 28 44 49 43 48 58 60 53 40 32 54 92 137 191 240 252 253 245 176 86 134 148 164 206 253 239 193 175 168 106 103 147 137 88 71 85 100 80 72 100 115 75 46 66 112 137 152 164 155 131 119 104 94 102 146 201 188 110 65 81 185 244 255 224 170 191 200 161 100 66 100 186 240 254 255 247 242 179 111 147 201 176 123 76 157 221 254 245 237 248 231 191 166 99 108 190 232 227 220 215 216 218 215 216 218 213 215 230 232 183 138 138 166 184 180 170 183 209 231 200 130 85 74 66 101 148 184 209 207 213 248 251 185 153 102 86 131 189 214 214 177 147 119 107 107 79 109 175 199 188 156 137 115 92 114 147 184 208 214 208 179 142 127 114 175 204 207 187 137 126 192 238 211 135 111 149 171 181 205 225 216 226 220 191 162 145 129 112 135 175 221 245 236 200 171 168 205 218 215 212 212 190 166 167 194 238 203 121 124 195 231 221 217 217 217 226 228 175 122 135 119 94 100 164 208 185 179 223 211 208 214 218 211 205 197 185 189 171 161 163 171 188 206 211 203 194 141 90 113 181 220 224 212 212 201 193 200 201 196 197 191 203 203 186 176 183 193 194 194 204 208 206 214 226 216 194 139 88 59 74 135 196 218 230 205 207 209 204 171 112 72 71 128 171 170 159 176 189 158 96 69 56 49 37 47 78 99 121 141 165 163 137 113 93 95 118 151 189 177 139 130 106 63 43 113 188 227 223 159 99 140 203 167 137 148 187 197 189 184 179 203 175 141 141 174 195 190 183 189 189 190 190 190 190 189 188 193 193 185 171 165 168 170 167 150 164 188 208 208 197 195 202 199 193 194 199 200 195 169 135 94 67 78 133 180 200 204 203 196 154 100 99 158 199 174 129 128 158 177 168 145 125 131 154 183 173 164 150 121 96 85 84 96 115 110 90 76 92 115 102 75 68 67 88 127 150 133 101 91 126 164 165 138 127 130 126 116 107 108 131 153 144 128 128 124 112 96 76 64 82 120 146 133 115 110 121 109 104 131 139 123 116 93 70 74 96 104 95 87 64 66 70 115 173 155 123 121 112 105 104 92 69 72 100 106 115 120 116 115 124 132 130 110 108 115 146 197 226 203 162 132 109 121 124 111 112 105 97 87 75 68 67 62 73 121 173 211 177 115 63 50 55 59 63 64 64 64 69 81 88 78 62 65 54 40 37 54 83 91 78 65 44 32 33 35 45 60 66 69 79 76 58 48 53 56 51 42 42 44 49 56 63 70 75 89 104 125 138 147 147 113 60 57 112 172 177 124 80 91 127 146 120 108 106 115 143 135 84 34 54 75 93 102 118 135 127 120 86 77 91 83 53 33 26 67 96 99 74 59 54 47 43 42 45 40 37 40 37 34 39 45 54 50 55 61 67 79 71 64 97 132 135 120 125 146 156 98 45 33 43 43 39 32 37 43 47 80 124 128 87 44 26 45 39 69 118 161 162 112 75 46 38 41 38 44 56 58 70 100 94 73 64 82 101 105 104 90 115 192 239 248 238 179 121 140 158 156 171 159 153 205 228 170 139 126 103 64 35 23 32 24 30 34 34 40 50 50 42 28 34 56 115 202 245 201 130 71 31 26 32 31 43 64 89 107 108 120 120 98 83 81 77 76 71 63 51 38 29 30 36 34 41 47 48 48 48 45 42 39 27 21 27 37 42 46 52 53 51 47 51 60 65 87 123 125 118 119 119 111 96 64 25 182 183 184 185 185 185 184 183 185 185 186 186 186 186 187 188 186 189 191 189 185 183 185 188 186 186 187 188 188 187 186 186 186 186 186 186 187 187 187 187 190 190 189 189 188 188 187 187 189 189 190 190 191 192 192 192 193 195 195 194 192 190 191 193 192 192 192 192 191 191 191 191 193 193 192 192 192 192 192 192 196 193 190 190 192 194 194 194 193 193 193 194 194 194 195 195 194 194 193 193 193 194 195 196 194 194 195 196 196 196 196 195 196 196 197 197 197 197 198 198 197 197 198 198 199 199 199 199 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 199 199 198 198 198 199 200 201 201 201 201 203 205 205 203 201 200 200 201 202 203 203 204 205 202 203 204 206 206 205 204 203 202 203 203 204 205 205 206 206 205 204 204 203 204 204 205 205 206 206 205 205 205 205 205 205 207 208 209 209 209 208 207 206 210 208 207 208 210 211 210 209 209 209 210 210 211 211 211 212 212 212 212 213 213 214 214 214 217 217 217 217 217 217 217 217 218 218 218 217 217 217 217 217 226 218 219 228 225 202 175 159 133 131 123 124 135 165 167 114 97 75 73 122 184 192 152 117 142 177 231 233 160 89 74 84 82 132 201 252 254 204 142 111 127 122 132 130 95 95 172 252 238 218 224 223 229 235 194 153 127 185 245 247 220 171 101 64 112 199 212 158 67 93 201 168 93 58 41 33 27 22 25 51 45 22 3 29 105 181 231 253 253 251 226 228 215 158 142 175 141 84 91 159 226 252 245 253 240 167 78 87 190 251 232 207 220 215 212 215 216 213 210 211 214 219 216 212 213 228 213 147 151 212 191 138 173 224 222 213 208 226 233 195 97 61 155 244 229 204 192 182 154 102 87 136 193 195 199 213 179 119 88 61 48 56 79 139 184 146 89 82 89 124 183 214 194 172 173 178 174 164 133 118 128 124 115 126 90 69 59 74 112 117 81 69 90 74 60 47 32 34 50 60 137 197 183 117 75 84 141 188 232 239 195 118 65 130 209 248 233 216 218 188 123 124 182 211 215 209 224 234 200 150 147 177 197 213 216 219 225 206 171 154 187 194 175 159 154 118 94 121 130 193 229 201 167 174 207 230 207 228 232 221 230 242 213 164 97 67 49 50 48 42 40 40 34 18 59 150 204 243 252 215 104 15 14 75 162 235 240 239 250 223 171 101 64 61 52 47 42 37 32 34 41 48 50 49 47 47 45 43 40 37 35 34 54 59 59 53 50 50 43 33 31 34 38 40 40 39 38 38 38 42 44 41 37 36 38 40 38 39 40 43 46 46 43 41 38 39 39 43 46 41 39 47 50 60 65 57 43 58 106 138 155 120 94 130 196 224 223 230 209 193 191 152 104 51 41 42 45 53 46 34 35 40 35 30 34 28 21 18 19 20 19 16 17 17 16 15 16 17 19 20 19 20 22 24 25 25 24 23 18 18 16 18 25 38 68 102 89 72 57 55 34 29 56 63 54 48 35 33 66 79 62 72 79 102 108 98 89 74 70 87 111 150 167 174 162 168 180 212 234 233 217 206 219 227 219 214 211 210 208 208 210 215 221 225 210 169 150 175 208 223 223 218 213 213 211 210 211 214 215 214 213 213 212 211 211 212 213 213 211 215 213 211 219 217 185 145 187 227 243 198 118 50 33 21 34 37 39 38 35 32 31 31 33 33 33 33 34 36 37 38 40 44 42 38 47 67 74 67 48 78 141 242 252 192 92 52 64 40 37 83 178 254 205 82 83 162 183 153 138 119 109 130 207 236 204 206 242 235 170 69 3 49 109 143 147 179 179 90 39 36 38 43 45 42 41 42 36 42 40 31 36 56 66 60 23 23 84 207 254 247 209 201 224 167 101 108 161 161 129 128 180 213 215 215 223 219 213 202 193 195 186 190 191 144 92 84 93 141 157 141 130 110 83 74 108 134 142 112 77 70 83 95 121 158 137 71 66 133 195 217 191 167 140 130 140 142 102 46 40 94 147 172 180 166 133 104 79 54 35 50 88 143 153 91 50 29 11 21 60 113 162 190 165 108 79 88 116 153 145 92 49 48 49 51 48 42 39 40 34 30 26 24 24 24 23 22 21 23 24 24 22 23 25 28 27 29 32 32 31 30 31 32 34 35 35 35 40 46 46 41 44 46 47 48 47 48 50 52 37 39 41 40 34 28 28 33 42 55 66 64 69 70 82 128 145 122 85 51 33 33 37 38 31 16 10 50 136 253 251 242 254 239 210 157 146 187 185 142 80 13 30 121 138 108 125 150 143 120 127 127 74 43 98 176 170 174 212 253 225 141 103 127 166 182 110 56 106 178 175 108 58 102 150 147 93 56 65 87 81 55 76 128 139 133 177 240 194 100 74 113 140 125 110 138 173 155 105 102 148 169 137 85 128 163 172 141 117 122 125 114 89 82 69 55 43 34 28 26 27 27 27 26 25 27 31 34 32 31 31 30 30 30 30 30 32 31 30 29 28 28 29 29 26 26 23 19 15 13 14 17 25 24 22 18 15 13 13 14 13 15 19 22 25 28 31 33 28 20 22 27 28 33 39 36 43 46 53 56 50 58 98 143 148 117 92 124 188 215 204 198 167 133 110 120 121 125 151 158 160 132 119 133 146 152 175 204 165 176 183 177 162 140 115 97 110 93 100 120 113 96 109 138 154 178 180 190 209 211 188 147 185 218 208 130 83 111 162 205 214 216 198 178 171 161 153 160 111 69 72 126 175 202 212 208 203 211 197 190 202 229 231 190 136 84 39 23 20 23 27 25 24 22 20 22 27 32 35 35 36 33 33 37 37 33 28 27 25 28 31 31 27 24 23 22 25 27 28 29 28 29 32 34 31 26 20 17 18 17 13 10 13 13 14 16 17 18 17 17 53 86 107 155 179 180 207 205 171 166 187 211 180 103 50 42 48 45 40 37 35 33 31 30 28 33 37 35 29 26 27 31 35 35 36 36 34 32 30 28 26 30 34 34 30 28 28 30 37 32 27 25 28 32 36 38 32 31 31 30 31 32 32 33 35 36 36 34 30 27 26 27 30 31 31 30 28 28 30 32 33 36 40 43 43 40 35 32 34 34 34 36 38 38 36 34 31 31 29 25 26 29 28 23 27 26 25 27 31 33 34 33 28 27 28 30 33 34 33 31 26 28 29 30 47 98 176 237 240 191 121 114 170 224 227 183 107 134 203 216 152 87 56 55 61 72 102 127 116 83 77 94 94 91 99 80 44 64 134 180 147 136 139 154 166 173 166 149 108 144 203 220 171 114 101 117 124 85 36 19 71 159 188 154 103 96 90 82 69 67 95 129 99 61 52 79 86 72 88 127 126 100 65 41 35 39 44 45 48 48 44 47 57 66 88 118 146 193 238 248 244 229 167 88 89 117 157 208 243 227 200 199 207 139 99 108 97 59 60 99 115 81 58 70 74 51 59 102 161 139 118 123 117 124 157 157 93 86 108 150 148 101 90 125 199 246 219 182 163 206 196 152 141 100 132 219 254 247 243 248 194 136 111 175 220 161 107 123 217 245 249 232 241 252 200 122 87 84 162 248 247 215 209 207 213 214 210 213 219 213 209 216 222 185 140 120 127 136 128 112 128 158 186 165 108 70 78 109 149 154 174 200 209 214 223 223 176 135 68 49 103 167 215 253 223 176 148 140 128 68 97 181 204 175 127 121 127 114 120 138 163 188 177 149 122 116 141 158 157 176 172 148 130 151 198 219 173 119 110 154 196 225 236 227 226 210 178 146 133 140 152 157 189 215 233 234 225 203 178 167 201 214 208 204 206 181 152 153 202 241 195 111 110 162 187 190 211 215 213 220 215 198 185 167 107 59 91 172 175 133 158 223 212 206 208 214 215 222 227 222 188 151 133 150 173 188 195 193 171 165 129 113 162 219 227 211 203 193 195 200 197 198 200 196 194 189 178 171 177 191 198 196 193 205 214 207 199 205 207 196 182 124 68 44 81 148 191 217 197 211 205 187 178 156 105 61 135 192 186 154 167 200 194 150 85 42 31 34 51 93 126 143 126 153 166 163 161 151 127 108 102 133 136 150 188 162 77 24 93 180 214 189 121 94 158 203 195 174 161 170 186 191 193 197 195 169 138 141 176 199 196 190 190 190 189 189 189 189 189 189 193 193 191 186 180 176 174 174 164 174 189 198 198 194 194 197 215 204 200 205 215 224 209 179 128 75 67 125 180 194 187 179 177 156 115 102 147 196 200 180 158 162 163 164 154 132 126 142 173 165 137 114 113 109 95 89 95 111 116 122 109 95 97 77 73 62 58 76 110 132 123 102 109 111 127 145 161 179 168 132 95 90 104 119 118 119 130 138 130 122 110 101 94 84 90 109 106 121 125 126 110 103 141 176 150 139 112 83 77 89 93 86 90 82 93 73 93 149 149 140 182 181 161 130 103 82 73 79 104 103 131 155 151 149 143 123 119 108 105 130 181 224 233 221 156 102 93 108 118 131 127 119 119 116 94 57 36 57 104 141 165 147 102 62 54 59 58 56 60 60 58 56 58 60 54 44 51 58 48 39 47 48 42 43 56 46 41 36 30 35 45 46 71 82 81 61 44 43 46 45 42 44 46 48 52 59 67 73 72 96 115 117 133 165 147 85 32 80 162 197 140 75 73 101 121 90 58 56 103 158 146 89 36 29 46 60 72 89 94 97 92 68 65 83 86 72 54 40 84 119 121 95 83 77 61 52 45 46 39 36 41 40 35 36 34 30 28 42 41 33 40 36 40 47 62 68 65 65 62 50 46 31 36 38 39 39 34 45 40 36 56 88 95 75 50 34 35 29 50 73 104 116 82 60 45 33 32 41 71 90 74 68 64 66 68 75 83 82 91 112 88 96 175 233 252 250 164 80 107 152 184 204 170 149 186 184 127 92 97 90 58 34 28 47 58 59 51 33 24 36 46 39 51 65 78 125 207 233 168 92 57 30 25 27 39 62 90 126 158 169 205 206 155 129 134 128 120 116 111 103 85 61 45 38 26 38 48 49 52 56 55 50 39 30 23 25 31 37 43 48 53 52 54 54 49 54 75 94 97 94 110 125 121 108 82 48 181 182 183 184 184 184 183 183 185 185 186 186 186 186 187 188 188 191 193 191 186 183 185 188 186 186 187 188 188 187 186 186 189 189 189 190 190 191 191 191 191 191 189 188 186 184 183 182 189 189 190 190 191 192 193 193 192 193 194 193 191 190 191 192 194 194 193 193 192 191 191 191 193 193 193 192 192 191 191 191 197 193 190 189 192 194 194 194 193 193 193 194 194 194 195 195 194 194 193 193 193 194 195 196 197 198 199 200 200 198 196 195 196 196 197 197 197 197 198 198 203 203 202 202 201 200 200 199 197 198 199 199 199 199 200 200 199 200 201 201 199 199 200 201 199 199 198 198 198 199 200 201 203 201 199 199 201 203 203 202 197 198 199 200 202 203 204 205 201 203 205 207 207 205 203 201 200 201 201 202 203 204 204 205 209 208 207 206 205 204 204 204 206 206 206 205 205 204 204 204 208 208 209 209 209 208 207 206 209 208 207 208 210 211 210 209 208 208 209 210 210 211 212 212 214 214 213 213 213 212 212 212 218 218 217 217 217 217 216 216 216 216 216 216 216 216 216 216 207 200 197 208 228 234 213 186 155 157 142 113 86 104 138 124 70 59 78 138 180 158 116 101 122 159 201 190 135 99 86 69 70 104 170 240 249 182 129 133 108 50 69 88 91 171 242 237 240 216 231 226 216 234 234 227 175 215 231 173 110 92 114 159 179 249 252 229 129 122 225 170 105 83 57 28 37 62 52 35 40 48 58 95 167 230 250 248 214 242 216 187 163 111 101 138 153 138 132 190 236 253 254 216 167 104 93 159 218 232 222 212 217 216 218 221 218 212 213 217 214 219 214 210 214 235 223 158 143 216 224 183 175 203 224 216 208 229 234 221 135 48 99 196 230 241 228 192 181 157 107 91 150 156 148 134 76 34 90 154 154 148 115 128 193 192 112 52 94 168 234 234 212 218 212 178 208 201 133 59 58 85 83 69 80 102 119 128 168 193 171 159 162 122 97 92 74 51 44 45 100 143 119 88 110 152 200 235 249 254 231 157 75 147 220 212 208 230 222 172 126 122 158 198 213 217 225 226 194 141 117 129 141 158 167 184 208 194 148 121 156 158 184 221 181 98 91 134 122 158 211 228 194 170 195 235 232 236 234 227 216 185 127 74 39 46 46 34 26 31 37 33 17 28 108 220 253 253 226 128 32 2 72 159 220 254 250 253 239 184 134 72 37 38 30 38 30 34 36 34 30 30 36 42 46 47 49 50 49 48 46 44 86 90 84 70 65 66 56 40 32 37 42 43 40 37 35 35 39 46 44 32 27 33 36 33 41 38 35 35 37 40 41 42 40 48 42 34 40 46 46 48 48 53 57 53 30 31 77 112 164 138 93 97 173 239 245 231 242 196 158 100 71 49 44 35 45 55 47 33 36 42 37 33 38 30 22 19 20 22 21 19 14 13 13 12 14 16 18 20 16 19 23 27 28 27 25 24 23 27 29 29 37 50 45 24 27 61 111 144 141 154 175 153 115 61 5 17 98 131 119 147 176 215 204 166 143 98 57 61 109 164 169 164 183 226 234 243 242 219 215 224 213 200 204 211 214 211 208 210 216 222 224 225 177 160 182 220 225 213 213 216 215 216 214 212 214 216 213 207 213 213 212 211 211 212 213 213 212 219 214 209 224 225 167 92 119 215 245 188 111 46 29 28 39 39 39 36 32 30 28 28 36 35 33 32 32 33 35 36 37 41 42 47 53 48 39 39 31 41 118 253 252 205 132 114 141 129 111 104 154 231 201 88 65 168 244 244 181 86 62 119 217 248 185 167 229 253 204 109 37 26 46 95 131 186 195 106 39 35 35 41 43 40 38 39 37 43 39 33 38 43 47 52 63 72 135 242 254 227 182 180 182 154 110 112 134 105 102 160 209 233 221 217 221 199 180 174 177 194 190 197 205 152 96 101 156 169 163 143 115 79 85 131 153 181 199 174 118 84 103 140 173 248 223 106 58 108 175 212 171 108 79 123 183 195 142 79 22 52 96 147 196 209 176 136 88 54 43 65 80 109 122 77 37 17 16 51 99 138 169 190 175 130 98 83 87 119 113 59 44 42 41 43 41 37 34 35 29 26 23 22 23 23 22 20 16 19 22 22 20 20 24 28 25 27 29 28 26 25 27 29 31 32 32 34 41 47 43 34 40 43 45 46 45 44 44 46 49 38 31 33 33 31 33 40 50 46 56 55 56 64 60 63 64 50 39 42 48 47 39 33 37 10 6 57 138 246 244 252 227 244 237 178 158 197 180 117 47 15 29 94 108 121 185 210 206 191 152 93 72 134 206 227 224 210 232 254 209 133 154 242 253 229 129 97 183 254 238 158 149 195 250 254 199 138 110 103 83 76 95 113 92 75 112 164 137 95 99 106 102 100 88 94 129 115 86 117 203 251 207 117 100 157 171 122 100 138 169 163 130 135 130 105 67 38 29 31 25 26 25 22 21 22 27 31 34 32 30 28 27 27 28 28 31 30 29 27 27 27 27 28 25 24 23 19 15 14 16 18 23 22 20 17 14 11 11 11 9 13 17 20 21 23 27 30 27 17 16 21 24 32 36 30 25 37 41 31 24 41 79 111 104 99 91 119 184 233 240 235 214 179 128 109 112 137 174 183 187 156 127 128 151 169 163 149 170 190 202 186 157 135 128 128 142 154 152 134 96 49 60 121 181 212 201 189 204 211 192 155 190 201 191 124 101 147 185 220 219 210 190 170 156 147 152 168 125 75 53 74 113 166 208 218 213 211 198 197 200 212 221 200 148 111 70 39 19 19 25 23 24 22 21 23 28 32 34 34 39 34 31 33 34 32 30 31 26 27 28 26 23 23 25 27 30 32 32 31 28 28 29 32 26 20 15 14 16 17 14 11 13 14 15 15 15 15 17 18 40 75 87 123 145 161 210 218 171 164 188 226 211 135 63 33 35 37 39 39 36 33 32 32 28 35 41 40 33 28 27 29 30 31 33 34 34 33 32 31 24 29 34 34 31 30 32 36 37 33 28 26 28 32 35 37 34 33 33 33 32 31 30 29 39 40 40 37 32 28 25 25 30 31 32 31 29 29 31 33 35 38 41 44 44 41 37 35 35 35 35 37 39 39 36 34 31 32 30 28 28 29 25 19 23 22 22 25 29 33 34 34 25 25 26 29 32 34 33 31 17 26 27 32 73 145 205 231 219 199 159 157 195 227 219 173 115 130 189 206 155 96 57 45 35 58 104 146 147 111 80 71 79 77 91 80 46 59 110 137 126 136 154 172 179 168 137 108 107 153 197 200 148 102 105 113 100 64 37 34 68 134 154 115 101 97 89 76 62 56 66 79 64 82 89 76 70 87 113 128 149 116 80 59 44 34 39 51 45 47 46 57 81 103 125 147 118 139 167 187 202 196 135 58 71 106 150 190 214 208 196 199 201 150 101 89 82 61 72 116 112 78 61 61 44 37 75 124 141 126 143 189 182 159 162 134 88 87 106 134 127 89 92 135 162 196 179 204 222 243 206 178 160 128 140 193 230 237 207 161 154 140 142 165 161 103 104 200 252 248 233 227 244 239 168 85 69 166 237 240 226 216 211 214 212 217 213 211 216 217 216 221 221 204 189 183 166 131 92 70 69 103 143 140 103 72 83 129 150 125 153 207 227 208 181 181 154 112 75 63 95 174 241 254 228 195 186 188 177 106 117 185 209 176 130 146 183 171 143 125 120 144 126 97 93 119 159 176 149 145 147 163 181 179 173 182 154 97 121 208 234 208 205 224 210 162 125 129 150 166 183 200 228 228 212 198 205 211 199 185 198 213 210 211 217 192 168 180 215 235 188 124 118 130 137 156 174 180 193 206 187 200 240 219 146 85 95 125 100 111 175 207 217 212 211 206 197 200 212 215 211 187 178 191 200 195 174 149 135 159 174 190 210 206 196 202 206 191 200 209 193 192 203 199 204 173 146 151 177 197 198 191 205 190 173 153 137 138 140 131 148 122 79 29 35 94 139 164 177 193 184 167 175 176 132 80 96 168 191 187 203 215 195 152 83 29 22 34 50 101 144 157 142 155 148 135 151 171 147 101 109 126 125 160 222 198 100 37 78 167 195 166 115 121 190 204 205 187 155 149 177 195 195 198 180 163 142 146 176 195 194 192 190 190 189 189 190 192 193 194 190 188 188 191 189 185 184 187 174 179 179 176 181 192 198 197 203 199 201 205 211 220 213 190 146 80 66 131 194 208 194 182 173 161 131 110 123 154 184 207 192 183 158 141 144 147 141 137 152 162 133 102 113 120 104 96 112 122 136 169 159 119 99 71 71 65 61 67 85 104 116 120 134 120 113 127 177 235 221 152 92 85 99 98 75 88 133 159 141 132 124 136 145 114 79 73 90 125 140 148 140 126 150 182 182 164 136 113 105 104 98 90 103 104 115 72 66 120 141 156 205 246 233 153 87 69 72 75 88 90 138 179 174 169 162 132 117 105 91 94 129 182 224 242 177 92 63 87 115 129 118 107 120 144 135 84 48 53 67 68 76 78 63 50 59 67 57 44 54 59 59 52 45 44 45 45 49 66 59 47 51 41 31 46 54 49 45 33 20 28 43 47 74 79 73 52 36 37 43 46 47 46 42 40 43 54 65 72 74 101 121 117 133 173 155 84 22 55 123 153 110 75 82 93 67 73 46 30 66 101 92 70 46 24 41 50 55 62 51 60 58 55 67 83 86 80 66 48 71 104 105 89 96 99 78 60 45 49 45 44 50 46 35 32 39 36 32 41 37 32 40 31 40 31 31 33 34 39 40 31 39 37 38 30 35 45 45 59 51 39 41 51 52 49 42 29 28 37 53 40 50 76 61 48 38 24 26 53 108 132 98 71 73 70 64 70 87 98 110 128 129 71 100 148 181 192 138 92 143 202 222 193 125 116 166 152 92 57 71 71 42 26 33 66 124 110 84 47 22 32 52 54 76 105 100 88 109 115 84 60 47 28 22 25 49 79 105 142 139 165 228 235 165 129 139 132 122 125 139 154 151 120 77 48 31 35 38 41 54 71 75 68 33 39 43 38 27 24 35 47 53 50 55 53 43 48 54 45 54 57 84 105 100 92 83 63 188 187 185 184 184 185 186 187 187 188 188 189 188 187 185 184 188 185 185 189 189 186 186 190 186 187 187 188 188 189 189 189 188 191 193 191 187 187 193 198 189 190 191 193 193 193 192 192 188 189 190 191 192 192 192 192 192 191 190 190 190 192 194 196 194 191 190 191 193 194 192 190 194 194 194 194 194 194 194 194 194 194 195 196 196 197 198 198 194 194 194 195 195 195 196 196 195 195 195 195 195 195 195 195 198 198 197 196 196 196 197 197 192 193 194 196 198 200 201 202 196 196 196 197 197 198 198 199 198 198 198 199 199 200 200 200 202 201 200 198 196 194 193 192 200 200 200 201 201 201 202 202 202 202 201 200 200 200 201 201 204 204 203 202 201 200 199 198 201 201 202 203 204 204 204 204 203 203 203 204 204 205 205 205 202 202 203 204 205 205 205 205 205 205 204 204 204 204 204 204 207 204 201 202 205 208 207 206 206 206 207 207 208 209 210 210 213 212 211 211 210 210 210 210 208 209 209 210 211 212 214 215 214 214 215 215 215 216 216 216 216 216 216 217 218 218 218 217 207 172 153 180 225 245 233 215 205 192 192 185 145 140 157 127 71 123 174 153 104 83 83 98 112 128 149 130 106 110 103 91 70 86 98 140 142 115 119 101 72 103 170 160 139 197 240 248 237 220 170 182 229 245 254 252 188 127 60 58 120 189 229 243 191 192 253 229 125 146 192 127 77 71 32 45 117 146 122 50 15 60 97 164 185 198 252 242 226 235 214 150 92 99 159 211 232 225 211 205 205 213 178 93 87 171 222 223 226 222 211 212 224 217 223 219 217 222 213 212 227 216 223 221 220 218 220 166 129 214 238 187 165 189 213 224 217 209 241 242 172 56 43 179 255 239 246 216 165 155 153 135 153 161 122 53 29 80 176 254 253 231 169 121 142 175 145 87 132 196 182 175 230 242 206 183 193 199 142 58 19 21 61 114 176 213 224 198 183 198 215 217 197 173 173 157 132 98 52 48 66 58 98 172 213 211 214 230 232 224 241 193 98 116 203 229 223 218 220 211 165 116 115 147 198 217 220 214 193 133 86 88 124 135 135 140 151 137 108 95 141 201 241 254 183 93 101 124 100 125 193 242 248 204 165 195 216 191 171 151 116 78 50 31 40 38 43 58 76 78 57 34 12 67 161 248 253 240 159 70 4 28 117 216 254 254 245 227 158 113 69 53 47 37 33 39 31 36 32 27 30 30 30 37 50 92 79 77 94 74 60 66 114 104 106 122 127 103 66 41 28 33 38 38 34 32 32 34 39 41 39 32 29 31 32 30 39 29 38 63 80 84 72 54 54 46 37 33 36 41 44 45 49 50 54 54 46 41 53 70 110 109 88 73 114 194 243 248 229 176 112 70 51 43 41 42 49 49 46 39 31 29 33 38 36 30 24 20 20 21 19 18 11 16 19 18 16 18 22 25 21 20 19 19 19 21 24 26 25 24 22 28 42 49 31 8 32 121 217 246 233 241 247 229 175 87 7 25 120 201 225 221 229 253 248 221 207 126 43 72 152 204 197 182 185 185 200 206 201 192 205 232 215 153 150 210 219 232 221 201 214 232 210 168 177 190 189 201 210 206 214 218 211 212 214 216 216 215 214 213 213 213 212 212 211 211 210 210 213 211 217 216 215 225 206 159 108 180 215 155 95 42 33 33 41 41 41 30 31 30 19 28 40 31 31 33 31 34 38 32 34 45 43 54 43 32 47 36 44 30 85 194 251 173 111 188 221 248 213 158 160 164 117 69 91 164 204 181 141 103 77 75 142 200 192 165 201 250 244 145 55 6 31 98 151 220 226 148 48 29 26 35 36 35 35 32 35 36 37 35 45 46 54 101 153 145 178 237 246 194 145 134 153 163 123 84 95 115 150 208 251 238 225 210 186 169 180 205 201 196 206 241 233 149 96 119 152 146 134 118 114 145 191 218 166 157 157 164 145 106 112 159 224 254 253 154 56 93 192 229 143 58 61 137 211 228 166 109 69 23 44 146 224 217 157 106 79 99 104 83 65 62 59 52 33 5 20 92 152 161 153 155 176 161 134 101 73 55 48 47 45 43 39 35 33 33 33 33 28 25 22 19 17 18 19 21 24 27 31 32 30 28 26 26 25 31 31 23 19 22 25 25 28 26 28 34 36 34 34 38 33 35 37 37 33 32 39 48 40 43 33 36 46 31 22 44 39 43 48 51 53 58 64 70 53 52 53 54 53 47 38 30 27 24 21 40 111 201 226 194 182 174 171 148 140 186 190 125 50 4 56 113 104 164 254 254 252 190 114 86 138 223 254 231 184 144 139 161 143 145 210 253 247 154 116 141 225 248 228 186 252 237 248 254 245 188 148 164 132 135 202 216 142 70 70 132 133 131 141 117 108 122 113 115 125 106 71 135 253 254 237 146 84 134 119 90 151 223 208 155 139 175 213 166 107 97 72 43 39 22 23 27 17 16 30 36 33 23 24 26 20 20 25 26 26 26 28 32 30 23 18 17 23 23 23 20 18 17 20 22 21 23 24 22 17 12 10 9 15 13 11 13 18 23 26 27 28 17 17 22 21 24 28 26 26 30 27 27 37 42 39 40 52 52 60 88 140 197 236 252 254 198 121 96 125 147 166 199 216 179 131 122 133 117 120 163 221 202 190 171 170 182 175 171 189 199 189 163 116 64 70 126 162 208 206 180 196 210 177 137 153 182 167 134 113 158 180 185 198 191 183 173 149 125 133 163 179 159 119 79 53 88 169 210 209 206 201 193 195 207 201 179 156 154 124 77 42 22 20 31 27 13 16 30 30 26 28 31 27 31 36 38 35 31 29 28 27 23 20 21 27 31 31 30 33 31 30 28 28 29 30 31 25 22 19 15 13 14 15 16 12 15 19 21 21 21 22 23 31 45 72 99 125 167 209 227 183 164 183 224 219 159 88 44 38 38 40 41 41 40 38 36 32 35 37 36 32 29 27 27 27 34 38 35 33 34 33 31 26 32 38 39 35 30 29 31 34 33 33 32 31 30 29 28 25 30 35 34 30 28 29 31 37 40 41 39 33 28 26 27 36 36 35 32 29 27 28 30 33 37 42 44 42 40 37 37 36 35 34 35 38 39 37 34 30 30 30 30 28 25 22 20 26 27 27 28 28 28 27 27 26 24 23 28 33 34 29 23 22 20 35 75 143 220 243 214 192 166 147 176 212 225 212 172 129 167 200 188 146 108 69 32 49 82 118 145 162 153 102 48 52 66 79 77 63 56 71 91 112 122 140 167 179 155 121 107 148 160 143 139 133 99 88 104 86 47 52 74 64 88 127 110 91 99 107 96 63 35 34 45 70 101 113 98 85 83 89 99 100 85 89 92 63 29 31 49 36 26 39 81 134 181 201 195 131 114 129 127 106 104 97 85 87 112 140 168 189 180 152 134 133 115 105 103 90 77 95 128 95 57 46 41 48 62 88 146 170 200 221 237 211 161 121 68 60 147 209 185 109 52 72 135 165 211 238 251 249 254 196 131 134 89 140 207 242 208 115 98 189 178 132 133 97 104 179 240 253 229 220 229 230 177 102 83 170 223 244 225 213 212 210 213 214 218 213 209 212 211 209 213 221 198 189 189 220 218 137 76 76 83 108 100 87 79 74 104 121 97 131 212 223 180 158 142 166 145 150 115 87 159 229 231 207 201 193 221 196 97 87 170 190 149 123 166 232 230 176 139 113 114 84 73 104 140 156 151 144 160 197 223 212 191 190 198 152 101 131 226 254 206 162 150 131 93 91 136 164 161 173 205 208 210 213 197 165 156 177 197 216 212 213 219 207 180 184 216 229 231 161 137 155 127 131 181 162 138 151 168 158 170 193 189 164 152 135 108 89 116 180 227 226 212 200 201 209 213 209 202 198 221 233 215 175 137 137 164 174 188 209 221 216 203 198 202 196 196 197 198 196 195 195 196 193 184 153 157 196 197 191 219 206 161 106 66 51 63 76 74 88 92 83 69 47 46 73 80 97 97 106 104 120 140 109 67 64 99 141 171 185 172 128 83 48 34 32 43 58 85 118 136 148 143 109 76 88 125 148 154 176 170 173 199 227 207 123 40 84 167 156 111 137 183 200 193 189 188 178 152 143 173 192 175 156 165 157 149 172 198 198 186 190 192 197 201 196 188 189 196 196 194 195 202 198 174 160 171 192 184 181 174 163 167 187 201 191 192 191 192 199 211 218 219 174 109 62 99 179 222 224 222 187 188 191 177 116 91 160 229 214 181 124 118 152 162 150 138 127 118 113 108 102 109 112 102 119 124 121 146 183 164 106 76 79 79 73 79 67 61 101 140 125 108 104 116 148 194 206 178 137 99 93 94 77 97 143 160 118 109 160 206 213 179 116 94 97 114 122 122 144 142 112 117 166 161 138 127 140 135 108 92 111 110 79 50 70 114 138 140 185 228 214 155 115 77 53 62 71 87 121 147 178 195 165 137 116 98 76 86 112 154 202 212 160 112 87 77 91 102 88 96 117 157 114 77 91 94 81 62 71 79 68 52 52 53 48 44 44 43 58 64 51 49 59 59 55 68 110 122 78 44 41 39 46 41 37 30 22 27 34 30 41 45 49 50 47 43 41 41 44 41 41 43 44 42 43 46 69 113 129 111 119 148 131 83 53 58 60 61 69 77 71 58 48 45 42 44 48 48 45 41 35 36 37 39 41 42 42 42 45 48 54 78 110 112 78 46 62 68 68 71 90 109 99 75 38 42 51 63 64 51 36 28 31 36 38 34 36 49 47 27 34 32 34 41 45 43 40 39 41 42 41 35 29 32 49 68 56 53 47 40 33 30 31 33 38 47 48 39 38 54 75 87 49 23 20 61 104 115 106 99 99 83 70 75 91 108 127 141 146 94 67 80 102 124 127 109 155 225 238 207 119 104 186 172 103 41 47 56 41 22 24 84 165 190 132 51 23 29 42 43 82 105 90 68 41 31 50 45 35 32 32 23 39 103 138 112 104 140 167 153 128 122 111 85 132 157 174 191 189 156 105 49 12 26 43 55 78 110 112 87 60 85 108 104 73 43 36 43 51 37 37 48 47 44 47 47 45 47 48 57 69 68 69 81 187 187 186 186 185 186 186 187 187 187 188 188 188 187 186 185 189 186 186 190 190 188 188 191 188 188 188 188 188 188 189 189 189 190 190 190 190 190 192 194 192 192 193 193 194 194 195 195 189 190 191 192 192 192 192 192 193 193 192 192 191 192 192 193 193 192 191 192 193 193 192 191 194 194 194 194 194 194 194 194 194 195 195 195 196 196 197 197 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 196 192 193 194 196 197 198 199 200 200 199 198 196 194 193 191 191 196 196 197 197 197 198 198 198 197 197 198 198 198 198 198 198 200 200 199 199 198 198 198 197 200 200 201 201 201 202 202 202 199 199 198 198 198 198 198 198 205 205 204 203 203 202 201 201 201 201 202 203 204 204 204 203 203 203 203 204 204 204 205 205 202 202 203 203 203 203 202 202 205 205 205 205 205 205 206 206 207 205 204 204 206 207 208 208 206 206 207 207 208 209 209 210 210 210 210 210 210 209 208 208 209 209 209 210 211 213 214 215 214 214 214 215 215 215 216 216 215 215 215 215 214 214 215 216 224 189 164 173 199 217 224 228 237 226 231 233 198 177 159 102 105 145 171 125 82 101 137 164 129 97 95 96 93 97 85 71 70 78 70 106 157 183 161 81 119 213 247 198 161 194 239 234 249 228 161 153 217 255 249 206 118 15 27 140 219 249 254 253 224 215 203 153 114 149 149 70 42 44 93 170 220 209 127 49 22 51 133 173 190 207 213 248 236 233 213 155 110 142 212 247 244 241 234 252 233 146 68 33 121 204 253 241 217 213 220 231 241 220 217 209 204 210 210 217 222 207 207 208 223 233 223 148 132 182 224 192 145 177 226 225 206 211 245 247 189 70 29 140 234 248 226 197 195 203 213 224 174 147 99 57 62 121 181 206 223 250 219 144 132 174 154 80 125 189 193 178 211 245 235 194 177 150 106 59 25 12 66 170 239 250 243 216 187 173 187 215 205 184 177 176 177 164 130 112 53 29 90 189 218 205 210 221 224 208 234 204 105 106 191 226 218 207 213 219 186 139 138 172 207 211 211 217 216 180 131 109 129 162 184 182 171 148 115 93 168 232 240 229 177 102 100 123 97 117 190 250 252 192 128 128 119 98 76 53 35 35 46 49 66 45 67 129 155 115 64 44 67 112 197 250 230 180 112 45 23 36 101 197 253 244 187 132 88 77 66 56 44 33 31 37 25 31 28 24 26 31 48 71 135 174 153 128 126 111 91 65 84 88 107 134 139 110 67 40 38 40 40 37 32 30 33 37 40 41 39 34 32 34 32 29 26 27 57 109 148 158 137 107 77 65 50 42 43 45 44 41 48 48 49 49 47 47 54 63 66 71 72 79 110 149 164 158 139 109 75 55 44 38 39 42 40 44 45 40 32 27 29 33 33 31 31 34 36 33 26 20 15 16 17 16 16 18 22 24 20 20 20 19 20 21 23 24 24 24 22 26 39 43 27 7 26 112 210 252 251 248 242 230 188 97 12 41 161 248 254 241 217 215 235 251 243 168 81 74 179 238 227 212 217 175 136 133 145 190 248 242 170 135 162 188 202 220 230 232 223 184 153 155 200 188 164 179 213 225 223 209 212 213 214 214 215 214 214 213 212 212 212 211 211 210 210 210 214 210 213 211 211 228 228 204 186 183 170 115 68 29 42 61 48 41 39 28 29 31 24 36 36 32 32 30 27 32 37 34 37 44 43 47 50 61 77 70 76 66 64 95 143 139 125 163 211 242 184 106 105 110 98 109 116 126 110 102 138 173 168 150 145 182 163 147 193 246 248 164 59 15 22 68 126 208 219 145 46 29 27 36 37 35 35 32 35 29 30 37 52 59 84 150 229 187 169 187 190 164 150 159 173 164 129 100 110 143 191 239 233 247 235 201 186 200 209 201 194 209 217 219 191 116 67 77 110 125 144 166 196 224 233 227 186 148 134 149 144 119 116 135 188 220 252 207 110 88 144 186 122 89 119 143 149 181 186 162 109 41 40 124 178 152 98 68 72 108 125 97 56 36 39 44 37 17 30 83 123 125 119 123 134 123 103 81 62 51 49 50 42 41 38 35 32 30 28 28 22 21 20 19 19 19 20 21 26 29 32 33 32 29 28 28 29 30 29 27 28 30 28 24 24 22 23 28 29 27 28 31 37 35 35 40 42 38 36 35 34 52 47 34 39 41 37 42 49 50 51 51 51 54 60 64 58 58 58 56 52 44 35 29 25 23 33 60 111 175 209 206 179 183 181 157 169 232 213 108 16 45 134 169 137 180 251 248 232 136 65 88 160 200 173 122 89 65 83 136 153 174 230 255 193 89 119 184 252 231 188 207 251 254 254 240 215 192 194 211 154 176 242 254 176 94 88 134 159 146 145 135 127 125 104 82 98 81 88 159 247 254 254 185 132 96 63 109 216 254 205 140 145 193 225 195 168 146 99 78 63 51 30 16 17 22 24 25 25 21 23 24 19 23 27 21 23 23 26 31 31 25 21 21 24 24 22 19 16 16 19 22 21 22 23 21 16 13 12 12 15 13 11 13 18 24 27 28 25 20 21 23 20 22 26 24 22 27 26 28 38 39 35 36 38 33 38 60 95 134 172 199 210 167 96 65 113 180 206 202 172 139 103 106 122 112 125 175 214 192 184 178 197 225 212 186 182 214 216 168 127 130 140 132 120 143 181 203 205 203 174 124 119 164 161 124 98 143 170 174 206 203 180 166 158 128 126 169 217 215 188 143 84 60 96 126 153 178 198 201 202 206 198 184 180 181 153 105 67 46 38 38 23 17 22 26 23 24 30 30 31 34 37 37 33 29 26 25 23 20 20 23 30 34 33 31 31 30 29 28 27 27 27 28 23 21 18 16 14 14 15 15 13 17 22 24 23 21 20 20 31 38 54 69 92 144 204 238 195 164 165 204 222 186 111 46 34 36 39 41 41 39 36 33 33 35 37 36 32 28 26 25 31 35 37 33 31 33 35 34 30 34 37 36 31 28 28 30 35 35 35 34 33 30 28 26 20 24 28 29 26 26 29 32 38 39 39 35 29 25 24 26 32 33 34 32 30 29 31 33 30 35 40 42 41 38 36 35 36 34 34 35 37 37 36 34 31 31 30 29 27 25 23 22 25 27 30 32 32 29 26 24 25 24 24 26 29 31 31 29 23 21 52 125 206 246 220 169 151 159 165 185 200 207 203 170 116 173 220 204 155 119 85 48 68 122 166 171 162 148 107 61 40 61 76 72 61 63 73 80 93 99 109 125 131 123 129 151 150 159 149 150 141 111 103 110 84 58 94 127 89 80 125 138 112 99 91 82 62 50 50 49 75 97 102 96 108 121 107 84 58 69 95 100 67 32 26 33 31 21 41 99 170 227 243 230 181 147 159 157 119 99 93 91 71 101 131 146 142 117 97 97 104 108 106 96 90 97 112 123 90 53 41 40 55 90 142 210 251 254 220 175 143 124 117 93 119 175 238 228 135 59 75 130 207 247 251 247 247 251 182 108 101 154 190 217 248 166 79 147 214 152 84 98 124 184 235 252 235 231 231 223 184 107 90 166 239 244 233 216 213 217 219 220 212 217 212 209 213 212 211 217 211 203 197 189 217 230 173 125 116 108 96 84 83 74 66 87 92 73 110 184 181 135 134 144 147 180 211 157 89 107 163 197 204 214 214 207 153 86 99 151 167 125 137 204 253 254 212 160 120 87 86 142 188 181 159 145 172 183 197 196 186 187 192 187 132 101 154 235 237 195 145 93 95 116 139 145 135 139 172 209 213 211 215 203 168 149 171 202 208 209 204 200 196 192 205 231 207 190 145 139 159 175 204 219 194 179 170 143 107 115 151 166 184 191 200 177 126 109 152 202 222 224 223 217 208 204 208 214 215 224 201 159 141 153 179 201 206 208 212 212 204 194 191 194 194 195 196 196 195 195 198 201 196 177 164 176 197 208 206 203 183 99 53 81 109 110 117 133 118 130 146 156 120 70 52 40 43 40 69 87 91 96 78 59 53 61 78 95 94 74 54 45 42 34 37 49 67 96 120 126 124 118 81 45 57 111 167 202 224 217 207 211 226 203 114 21 87 144 143 133 167 197 203 193 184 189 189 171 152 147 142 129 157 158 146 144 175 203 203 190 194 198 197 191 192 198 195 185 188 191 192 192 179 152 144 159 191 195 176 146 143 170 194 200 184 184 181 177 179 192 215 233 225 153 89 103 166 209 220 226 228 221 214 194 124 77 137 218 227 176 131 153 192 182 159 158 141 118 100 87 89 114 121 96 113 121 125 144 174 164 112 70 93 83 72 80 72 57 81 108 102 97 100 103 111 143 172 172 132 100 101 117 111 118 151 174 149 143 189 244 249 200 135 104 108 108 106 104 116 103 76 90 131 137 135 131 131 123 104 91 83 84 61 43 61 95 113 117 141 157 160 160 153 110 67 60 58 72 104 135 184 218 187 147 137 116 77 67 85 126 165 163 147 114 98 88 87 78 65 89 144 178 132 88 98 108 111 107 127 140 117 70 51 58 60 56 54 53 58 63 63 68 73 70 76 100 141 147 104 67 59 59 47 36 33 34 32 35 37 30 34 38 42 44 44 44 45 46 45 41 39 41 41 41 43 47 68 83 90 87 92 102 96 79 83 76 62 48 47 51 47 36 44 41 39 41 45 46 43 40 36 36 36 37 38 39 40 41 49 45 49 63 79 83 66 45 57 59 56 56 69 83 76 57 45 46 48 52 55 52 42 32 36 50 53 46 57 77 80 69 48 45 42 38 33 33 43 54 49 44 38 32 27 28 39 50 50 50 47 43 38 36 36 38 41 46 45 39 45 65 84 93 56 32 23 43 65 73 79 88 120 80 60 75 89 101 146 201 178 120 74 67 92 133 149 134 147 208 237 205 145 158 205 173 89 37 47 59 48 30 26 72 147 170 123 58 32 31 42 47 57 81 75 63 52 54 71 62 36 33 37 35 51 107 139 118 91 105 118 113 104 114 125 120 161 196 192 164 145 136 107 52 17 18 41 73 91 99 99 91 99 154 180 144 99 85 81 70 68 56 48 42 37 41 45 39 47 46 44 47 52 50 50 58 186 186 187 188 188 187 187 186 186 187 187 188 188 188 188 187 189 188 188 191 190 189 189 192 189 189 189 189 189 188 188 188 189 188 189 190 192 193 192 190 192 191 190 189 190 191 192 193 191 191 192 192 192 192 192 191 194 194 194 194 193 192 191 190 192 193 194 193 192 192 193 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 195 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 194 195 197 197 197 196 194 193 196 196 196 195 195 195 195 195 197 197 197 197 198 198 198 198 198 198 197 197 197 197 197 197 198 199 199 200 201 201 202 202 199 199 199 199 200 200 200 201 201 201 200 200 200 200 201 201 203 203 203 203 203 203 202 202 201 201 202 203 203 203 203 203 203 203 203 203 204 204 204 205 203 203 204 204 203 203 202 202 204 204 205 205 206 207 207 207 206 206 207 206 205 206 207 209 206 206 206 207 208 208 209 209 207 208 209 210 209 208 207 206 210 210 210 211 212 213 214 215 213 213 214 214 215 215 215 215 214 215 215 213 211 211 215 218 230 211 196 192 188 191 214 242 245 241 245 234 183 154 151 119 109 148 176 145 140 199 236 235 148 81 70 87 85 81 76 78 91 87 91 152 220 239 191 101 175 240 198 151 142 156 217 239 249 230 148 116 191 254 212 120 29 65 178 245 247 252 250 247 249 244 172 88 85 117 89 32 20 88 202 253 254 234 117 20 3 84 149 166 175 180 189 210 244 229 218 191 160 179 229 253 230 247 249 254 212 89 50 106 161 211 244 229 211 219 224 210 180 178 206 220 217 217 212 214 208 193 207 227 245 236 203 116 121 165 201 157 95 128 201 220 209 216 239 245 216 101 21 95 200 223 202 209 245 253 252 235 158 88 77 130 165 178 175 155 187 222 237 199 155 150 138 100 123 162 173 173 202 252 250 183 136 92 70 53 33 18 67 184 250 254 245 216 188 159 158 184 216 183 156 188 235 236 186 124 48 13 61 141 162 180 220 235 205 212 243 203 98 90 179 236 217 202 178 160 160 181 208 225 215 202 197 207 220 218 186 148 114 160 215 233 210 184 169 160 148 196 185 182 173 118 112 148 109 101 144 190 180 120 61 46 36 30 30 37 51 76 94 92 69 59 96 155 151 95 81 114 136 147 210 253 243 170 96 31 38 55 87 137 175 158 103 64 49 52 52 46 36 30 32 35 31 28 21 29 56 80 98 115 167 209 206 187 180 177 147 80 56 55 67 86 90 71 47 34 44 44 41 36 31 31 36 41 39 41 40 37 35 35 33 29 17 25 65 126 178 208 211 197 140 117 86 62 49 44 39 35 45 46 44 44 48 53 55 52 38 41 52 71 84 81 67 55 50 48 47 46 42 37 37 41 33 40 46 42 32 25 25 28 30 29 31 34 36 31 21 12 15 13 11 12 16 20 24 27 21 20 20 20 21 21 21 21 22 22 22 26 34 37 22 6 25 89 167 222 237 217 191 182 191 118 29 36 138 212 225 230 221 211 218 241 253 196 113 110 198 251 238 237 254 182 96 88 130 213 235 178 127 106 110 131 189 232 243 218 182 136 121 149 208 175 136 164 220 239 229 204 214 214 213 213 213 213 214 214 212 212 212 211 211 211 210 210 216 211 212 210 206 216 227 224 242 215 168 79 37 55 101 100 62 45 38 28 26 30 28 39 32 35 35 30 27 32 35 34 36 55 69 54 62 104 133 146 170 166 115 61 51 88 152 192 194 149 99 103 148 170 182 208 175 104 46 82 179 240 241 228 192 174 119 119 193 252 252 175 80 35 23 48 90 146 150 98 48 31 29 37 36 34 35 33 40 30 27 35 64 83 106 160 211 163 124 121 124 125 144 172 155 136 123 109 101 138 201 238 237 211 183 175 183 188 179 166 205 206 184 151 112 66 53 79 133 171 194 201 219 233 218 193 188 185 185 165 139 150 162 145 133 152 203 223 166 102 94 110 127 142 175 136 88 147 219 225 161 82 40 70 101 94 78 70 89 101 98 69 41 31 32 33 41 32 40 65 78 73 69 74 88 82 71 59 50 46 47 49 38 37 35 32 28 26 24 24 21 21 20 20 20 21 22 22 28 31 33 34 32 31 30 31 33 32 32 34 33 28 24 23 23 22 24 27 27 25 25 26 22 20 24 33 39 35 26 21 32 38 42 44 45 42 38 38 44 44 43 42 41 43 49 53 60 62 62 58 49 40 33 29 23 25 55 98 134 174 222 253 248 254 250 222 224 255 211 91 1 87 192 210 172 181 194 161 114 73 59 82 94 86 76 72 39 26 48 108 145 176 214 217 138 93 199 252 254 199 145 196 220 254 238 196 157 152 183 185 122 190 254 254 176 106 106 123 124 126 122 116 106 115 125 103 59 45 84 135 174 192 211 175 123 65 54 142 240 253 205 169 184 233 228 187 195 184 117 83 85 73 47 33 40 42 35 33 29 23 22 21 19 24 26 17 21 21 25 30 31 27 24 25 26 25 22 18 15 15 19 22 20 20 19 17 15 14 14 16 14 13 11 13 18 24 29 31 22 23 24 22 19 20 22 22 21 28 28 30 36 33 27 29 31 22 23 36 48 63 94 126 122 102 59 39 101 203 225 174 113 95 86 111 132 122 138 188 202 177 174 178 203 240 226 189 184 201 193 145 132 191 214 167 110 93 146 211 220 217 194 140 99 143 148 111 75 104 141 165 197 212 184 162 172 153 137 166 219 241 237 211 147 72 42 37 97 152 198 210 209 205 201 201 199 193 163 119 91 76 52 25 20 20 25 23 17 24 32 30 36 37 37 35 31 27 24 23 17 18 20 27 33 36 34 31 28 28 28 27 26 24 23 22 18 18 17 16 15 15 14 13 16 20 24 25 24 21 19 19 29 28 30 33 52 114 192 239 204 171 160 195 237 234 161 77 26 31 37 42 43 41 37 35 33 35 36 35 32 28 25 24 34 36 35 32 31 33 36 36 33 35 36 33 28 25 26 29 35 36 37 37 35 31 27 24 17 20 23 24 24 26 30 35 38 39 36 31 24 21 22 24 27 29 31 32 31 31 33 35 30 34 39 42 41 38 36 36 35 34 34 35 36 36 35 34 33 32 30 28 26 25 24 24 25 28 32 35 34 30 24 21 20 21 23 24 27 30 34 37 27 28 67 161 249 251 191 135 109 158 193 202 195 200 205 178 140 183 200 163 132 134 114 66 64 137 194 189 164 144 107 64 42 59 66 61 64 76 78 68 72 82 83 87 108 131 148 162 190 198 201 202 174 139 131 123 66 65 146 192 118 72 128 187 175 106 62 61 63 65 67 62 87 92 83 88 135 178 152 93 41 62 86 80 46 26 30 36 32 18 33 92 173 242 253 252 227 165 175 194 151 107 90 92 90 100 122 141 121 73 62 91 125 127 100 62 67 110 132 123 92 58 33 24 59 132 204 254 254 219 147 117 143 185 214 213 150 148 200 219 144 90 123 168 202 243 253 254 240 205 127 83 190 232 223 182 154 120 136 214 186 97 65 120 185 249 251 231 216 228 253 196 93 80 164 254 252 229 214 213 212 211 210 205 211 216 213 211 214 213 213 220 222 226 215 189 197 209 176 145 150 147 103 81 91 86 82 91 82 63 78 123 129 119 132 130 140 195 232 173 92 79 120 171 210 234 232 181 101 81 136 173 137 89 132 217 243 248 235 187 139 70 87 183 224 199 188 204 202 177 157 155 168 197 220 224 154 101 145 215 191 144 119 87 123 170 199 183 161 170 196 212 213 209 213 209 180 156 175 214 215 214 193 168 168 188 217 242 199 129 111 151 165 186 226 224 222 217 192 145 109 116 148 170 179 189 219 228 184 131 119 132 182 205 226 227 214 207 215 226 229 198 141 113 150 205 227 223 213 208 203 201 199 196 195 196 197 198 198 196 194 196 200 204 193 168 176 195 197 211 211 179 113 90 105 156 187 186 174 167 158 180 204 212 173 119 95 76 34 22 76 128 126 105 77 59 38 40 44 47 44 41 47 57 56 46 45 55 77 110 133 135 111 101 64 31 46 102 169 218 205 197 186 184 188 164 97 30 80 118 142 174 204 206 200 189 194 196 201 206 192 148 107 92 138 142 139 148 180 204 204 197 196 178 159 160 181 199 198 188 190 190 187 184 175 154 147 160 182 198 170 127 138 180 204 209 202 190 178 170 164 165 180 197 237 188 117 87 123 177 206 214 232 228 218 208 152 87 109 167 202 158 142 186 223 201 170 171 138 124 129 126 104 107 122 117 120 121 125 137 156 162 128 81 98 91 77 87 98 96 97 88 71 74 89 98 98 115 146 164 138 111 112 142 148 139 159 196 179 148 150 203 228 198 154 114 125 128 124 110 110 100 76 84 92 99 118 128 118 102 92 84 54 58 48 40 51 67 78 86 110 100 99 115 125 108 80 66 46 59 88 117 171 216 194 158 166 150 101 69 78 114 136 119 113 105 107 111 109 79 54 77 157 179 136 99 113 125 123 117 149 166 140 86 71 86 82 64 62 64 56 53 68 83 87 88 81 104 128 130 109 93 92 98 73 51 40 42 42 40 38 31 35 37 39 42 44 46 50 53 55 50 47 46 45 42 43 46 56 52 51 55 57 59 64 71 101 87 64 43 38 44 46 42 40 38 37 39 42 43 40 37 36 35 34 33 33 36 39 42 48 40 49 57 51 51 53 45 49 47 41 37 41 49 49 42 40 41 41 44 50 54 50 43 55 72 62 51 80 119 134 135 101 82 58 42 35 34 37 42 45 37 31 30 31 33 37 41 45 47 48 48 45 43 42 43 47 46 39 33 40 56 67 69 51 36 29 33 38 44 62 84 74 47 44 68 80 94 155 229 170 126 78 56 72 116 141 135 124 163 206 185 144 157 166 133 79 39 51 63 57 43 32 57 87 103 73 42 34 31 39 44 38 52 50 58 79 98 98 69 35 30 35 42 66 114 131 105 58 79 121 158 173 177 171 157 175 221 216 163 116 100 88 52 25 22 42 68 73 75 91 107 139 189 214 180 133 117 121 122 105 89 78 67 51 41 39 34 36 34 34 37 41 40 37 37 185 186 188 189 190 189 187 186 186 187 187 188 188 189 189 189 188 189 190 190 189 189 190 192 191 191 190 190 189 189 188 188 187 188 190 192 193 193 191 190 193 191 189 188 188 190 192 193 192 193 193 193 193 192 192 191 193 194 195 196 195 194 192 190 192 194 196 195 192 191 193 196 195 195 195 195 195 195 195 195 196 196 196 196 195 195 195 195 196 196 196 196 197 197 197 198 197 197 197 197 197 197 197 197 194 195 197 198 197 195 192 190 192 193 194 197 199 201 203 204 198 198 198 198 198 198 198 198 199 199 198 198 197 197 196 196 198 198 199 200 201 202 202 203 196 197 197 197 198 198 198 198 202 201 201 201 201 201 202 203 199 199 200 200 201 201 201 201 201 202 202 203 203 203 202 202 202 202 203 203 203 204 204 204 204 205 205 206 206 206 205 205 203 203 204 204 205 206 207 207 204 206 208 207 204 203 206 208 206 206 206 207 207 208 208 208 206 207 209 210 210 208 207 205 211 211 211 211 212 213 214 215 212 213 213 213 214 214 214 215 213 215 216 214 212 212 217 221 216 215 213 201 175 161 182 216 219 223 229 211 148 120 151 164 116 163 206 187 182 229 233 197 141 83 81 92 69 68 110 161 123 93 106 167 182 142 107 93 118 132 97 105 124 110 134 160 182 175 114 95 186 254 190 73 55 155 251 253 250 253 237 253 252 239 157 73 62 66 39 14 56 176 254 253 239 210 95 3 21 96 162 218 215 139 122 178 236 228 232 243 226 188 187 218 238 254 248 218 141 70 112 203 183 198 217 216 213 231 219 171 124 150 211 234 223 222 220 218 184 187 222 239 221 181 164 114 112 150 153 108 84 118 180 225 221 214 221 236 235 124 17 68 159 168 176 230 254 250 232 161 77 33 104 227 253 230 205 174 166 156 180 194 157 122 119 119 103 129 142 165 212 254 240 169 92 48 53 66 56 26 37 126 206 240 239 212 198 187 174 174 211 165 125 177 238 226 162 80 43 27 37 56 80 144 214 238 214 240 233 166 96 100 170 233 245 210 152 115 138 196 233 238 221 205 203 204 205 220 216 185 111 123 172 220 230 225 223 216 158 156 132 151 164 121 120 164 134 91 82 89 68 38 27 31 39 43 66 92 102 106 107 103 92 103 111 100 74 80 144 215 185 169 209 255 254 181 102 40 51 75 76 71 78 66 47 50 50 42 36 35 32 26 24 27 50 61 58 55 74 99 110 114 127 162 187 211 226 239 215 134 67 51 40 42 45 42 41 45 38 40 40 37 33 32 36 40 36 39 40 38 34 32 33 33 21 27 52 87 125 176 225 249 223 196 153 110 75 52 39 33 41 44 43 41 46 55 54 46 43 38 41 50 52 40 27 21 25 34 45 51 48 41 39 40 33 41 47 42 30 22 22 25 27 26 26 29 32 31 24 18 22 16 12 13 18 21 25 27 21 20 19 20 21 21 20 18 19 21 23 27 32 32 21 7 7 42 104 184 235 217 173 157 157 124 58 43 103 148 167 197 219 236 221 220 251 192 115 160 223 254 248 248 248 168 102 125 177 201 143 80 98 117 116 139 161 199 182 146 154 163 166 186 225 165 128 178 220 202 195 208 216 215 213 212 212 213 214 215 213 213 213 213 213 212 212 212 213 211 215 217 210 206 210 216 248 245 198 71 21 85 153 123 75 47 38 31 27 30 29 38 33 39 37 33 34 34 30 28 47 104 138 86 65 119 173 219 249 252 208 135 52 53 169 253 208 91 88 190 240 248 253 248 232 165 103 114 188 249 255 246 219 211 165 142 151 172 189 165 89 44 31 50 61 65 64 53 60 39 32 36 34 33 36 35 40 33 28 39 84 116 125 155 155 122 90 78 76 81 103 128 107 100 127 135 104 120 172 191 198 147 121 144 161 145 134 141 173 140 92 57 43 46 86 142 171 216 230 206 196 204 203 195 204 224 241 205 163 194 227 203 137 135 162 194 172 102 54 47 135 198 221 137 62 104 178 198 161 107 49 27 48 90 112 106 96 79 52 33 32 38 36 28 39 39 44 51 53 49 49 53 67 63 57 50 44 41 41 41 33 32 29 25 23 23 25 28 31 29 26 23 22 22 24 25 28 31 33 33 32 32 33 34 35 35 37 38 33 25 24 28 26 28 30 32 31 28 24 23 26 36 51 62 63 58 58 61 57 36 34 45 44 40 40 35 34 36 39 38 37 40 46 51 54 58 59 54 45 36 32 32 22 27 63 111 138 166 214 254 254 255 255 244 216 200 147 65 9 91 165 168 136 118 95 62 39 36 41 44 37 36 37 32 42 33 41 77 105 133 162 156 126 141 243 254 219 153 130 171 202 245 223 174 115 98 140 136 121 209 253 238 186 146 129 87 71 111 123 122 127 169 205 168 83 72 101 112 133 179 207 207 153 79 44 106 197 231 202 164 191 220 199 157 153 142 105 91 103 76 75 93 88 70 70 79 56 35 24 24 21 21 22 17 21 21 25 30 31 27 25 26 28 27 23 19 16 16 20 24 18 17 15 13 12 13 15 17 14 12 12 13 18 24 30 33 23 26 23 19 21 21 19 22 14 26 30 31 34 31 28 32 32 28 29 31 29 31 47 68 53 47 39 40 88 169 171 99 48 47 69 114 138 128 144 191 188 163 169 178 193 218 207 182 176 156 136 130 160 218 238 214 161 105 105 163 211 230 207 156 113 141 149 116 70 70 115 165 190 206 181 151 163 171 158 154 192 220 224 225 202 134 65 21 73 135 190 208 206 198 197 208 208 194 164 135 129 130 94 42 24 18 20 23 20 24 32 33 37 36 35 33 30 27 25 24 15 17 22 29 34 35 31 27 25 25 26 25 23 21 18 16 13 14 15 16 15 14 13 11 19 21 23 23 22 21 22 24 26 20 17 14 30 87 160 204 184 168 164 186 225 234 171 87 20 27 36 43 46 44 42 40 32 33 34 34 32 29 27 25 34 35 35 34 34 34 35 34 31 33 35 34 30 27 26 27 32 34 36 37 36 32 27 24 20 22 24 24 24 27 32 36 39 39 35 28 21 18 20 24 22 25 29 30 30 30 31 32 31 35 41 44 43 41 39 39 36 36 36 36 36 36 35 34 34 33 30 27 26 26 26 27 27 29 32 33 32 28 23 20 16 18 20 23 27 31 35 38 37 43 76 152 222 217 165 135 141 195 221 209 191 201 213 188 169 151 135 129 135 143 127 95 51 114 172 188 182 163 118 71 60 61 54 51 65 85 86 73 78 78 74 84 112 137 154 169 203 216 231 223 167 124 120 106 54 63 155 198 116 65 132 223 204 100 37 55 83 95 101 100 101 104 99 108 158 208 180 110 49 57 63 48 27 29 43 46 35 22 29 69 131 192 218 211 194 152 185 211 162 119 118 134 152 126 125 148 128 69 60 105 149 129 75 32 66 140 163 136 91 62 30 17 60 146 202 210 170 127 123 176 228 255 255 231 159 100 122 156 116 107 154 176 186 212 217 220 171 106 82 135 254 252 199 122 72 113 187 188 132 73 127 211 246 254 228 220 242 230 192 105 83 177 246 240 224 210 215 224 214 210 216 213 213 217 215 214 217 213 211 219 220 232 226 200 190 184 163 147 168 183 129 96 97 78 72 75 74 57 64 100 113 127 156 155 171 185 201 157 101 104 136 164 196 233 229 165 85 81 159 213 149 75 97 189 231 247 245 211 146 60 72 154 186 188 211 245 208 149 125 159 196 214 232 248 191 114 106 143 131 117 139 155 179 198 214 213 201 197 203 211 210 207 207 207 195 178 188 217 222 215 182 144 139 162 197 226 196 108 95 146 165 193 231 225 209 206 182 160 161 164 166 173 167 170 197 222 204 156 112 88 108 135 167 186 190 187 184 182 176 137 97 112 175 222 224 211 199 195 192 195 201 203 201 198 197 199 198 194 192 194 197 198 181 160 178 209 212 205 174 120 75 129 192 220 218 208 180 142 174 205 219 206 175 162 172 162 89 41 70 120 120 103 75 51 33 44 49 56 88 126 131 112 53 47 57 78 96 112 121 119 102 89 59 39 50 83 126 162 134 129 127 131 126 101 64 37 63 101 152 205 221 211 208 199 202 200 204 217 195 122 69 69 106 116 120 131 159 183 196 205 175 139 125 156 190 199 196 198 202 196 187 188 194 188 180 183 176 194 173 148 163 184 196 212 223 203 190 192 191 180 171 170 204 200 145 78 82 144 191 203 227 231 214 209 189 142 124 130 145 128 149 197 229 215 179 170 124 119 159 184 141 103 117 138 123 112 120 132 139 151 137 96 89 92 76 81 108 131 128 92 56 59 79 103 111 116 134 154 161 135 129 164 183 159 153 183 181 145 112 142 169 168 164 133 129 152 157 130 124 129 113 109 115 108 135 166 152 118 94 81 70 64 51 45 49 49 51 62 67 77 91 92 90 97 85 55 52 59 80 98 135 175 176 170 171 172 129 90 95 123 136 114 94 102 109 121 129 104 76 83 127 139 114 102 135 151 130 109 126 132 111 91 117 143 116 68 69 82 71 57 68 81 86 95 79 87 87 84 93 106 119 131 95 65 46 46 42 40 41 40 41 41 41 42 44 48 53 56 69 65 62 60 55 48 45 45 41 39 37 38 40 44 50 55 70 65 51 37 32 38 43 44 40 38 37 37 39 39 36 34 33 32 30 28 30 36 43 49 50 49 76 89 63 49 55 51 52 55 56 49 40 35 36 39 32 32 39 49 57 60 66 74 109 111 74 51 95 146 163 167 156 139 115 88 62 42 33 32 38 33 31 34 38 38 38 40 45 48 52 53 50 46 44 43 44 43 37 31 32 38 41 40 38 31 29 32 34 40 56 73 48 38 36 48 63 81 108 133 103 87 67 52 54 72 86 87 84 95 120 116 85 84 101 94 83 52 57 64 60 53 40 48 43 54 40 39 46 40 41 40 40 36 33 59 110 141 114 62 33 25 26 46 94 147 143 96 30 71 148 222 255 246 204 160 192 231 233 190 116 60 49 43 31 31 40 44 41 58 93 117 144 178 194 170 143 140 144 142 120 113 121 127 102 66 45 37 27 20 22 32 38 40 36 28 185 186 188 190 191 190 189 188 187 187 187 188 188 189 189 190 186 189 190 189 188 188 190 191 192 191 191 191 190 190 189 189 185 190 195 195 192 190 192 194 198 196 194 193 193 194 196 197 193 194 194 194 194 193 192 192 191 193 195 196 197 196 195 194 192 195 197 196 193 192 194 196 195 195 195 195 195 195 195 195 197 197 197 197 196 196 196 196 196 197 197 197 198 198 198 198 197 197 197 197 197 197 197 197 187 190 193 197 199 199 198 197 198 198 198 198 198 198 198 198 199 199 199 198 198 198 198 198 200 200 199 199 198 198 198 197 199 199 199 199 199 200 200 200 198 198 198 198 199 199 199 200 198 198 198 198 198 199 200 200 198 199 199 200 200 201 201 202 201 202 202 202 202 202 201 201 202 202 202 203 203 203 204 204 202 203 204 205 206 206 206 206 201 201 202 203 204 205 205 206 202 205 207 206 203 202 203 205 206 206 206 206 207 207 207 207 206 207 209 210 210 209 208 207 211 211 211 211 211 212 213 214 212 212 212 213 213 213 214 214 213 215 217 217 216 215 217 219 221 221 221 214 193 172 170 180 217 231 247 236 168 117 129 140 129 167 211 182 144 162 166 141 104 78 92 91 60 76 160 252 204 155 131 120 89 63 79 121 81 76 109 146 148 118 96 113 127 115 74 79 178 243 174 74 76 168 243 248 254 254 209 194 195 169 126 81 52 36 27 23 104 217 249 246 253 176 64 6 31 100 216 248 239 159 71 133 228 245 247 254 252 185 144 177 218 212 205 165 89 88 174 223 178 190 219 228 220 229 216 167 80 129 213 235 212 214 216 208 183 194 219 208 174 158 189 176 111 104 106 119 139 167 206 236 215 208 218 238 236 120 11 64 149 175 192 230 214 160 129 74 44 48 150 251 252 235 225 191 169 143 142 140 109 95 107 112 99 140 141 156 213 239 196 126 53 43 76 104 96 58 38 74 149 205 239 236 234 235 225 216 173 118 71 110 147 124 87 43 33 47 37 22 47 101 151 180 221 239 193 145 146 138 142 186 219 182 152 158 183 202 216 226 201 196 215 221 203 207 218 203 169 139 138 174 216 245 234 199 160 123 95 115 122 96 98 124 96 56 34 34 25 29 61 83 81 74 91 118 122 122 143 166 192 199 150 71 71 160 238 253 187 168 190 221 199 135 84 58 67 81 64 44 51 50 40 45 40 30 30 36 27 14 24 47 119 165 172 123 80 72 82 92 81 102 149 218 251 252 237 167 70 51 37 39 43 41 40 43 32 36 39 38 34 32 33 35 34 37 39 37 31 28 32 38 35 32 36 42 58 103 162 196 226 217 194 156 112 72 45 32 37 42 43 40 44 51 50 44 44 41 39 39 39 39 38 37 37 43 49 50 48 44 40 37 36 40 42 36 24 17 18 23 23 26 31 36 39 37 32 28 25 18 13 15 17 18 20 25 22 20 18 19 21 22 20 18 18 22 27 30 32 30 22 14 4 10 53 144 223 221 174 150 139 121 74 72 130 152 133 134 180 205 222 242 251 164 103 180 244 251 254 253 214 125 95 151 154 146 127 123 155 197 205 188 152 140 93 90 164 212 206 203 182 135 108 148 166 143 171 226 217 216 214 213 212 213 214 215 215 215 215 215 215 215 215 215 213 212 215 222 220 210 209 220 248 248 193 59 20 104 173 130 77 40 33 34 32 34 33 39 34 40 36 35 40 32 20 21 79 179 219 116 46 92 174 249 253 253 250 219 120 67 150 235 183 140 184 254 254 242 245 233 246 247 201 131 125 190 234 228 235 247 224 189 139 104 105 101 71 43 38 50 42 36 55 77 75 49 34 35 33 34 37 36 35 26 29 53 100 129 150 197 201 155 96 58 51 64 83 97 96 107 168 204 174 156 161 150 129 130 138 147 147 140 140 146 143 107 54 25 41 92 157 206 208 211 211 204 197 195 206 222 235 223 230 216 180 200 245 253 203 183 175 192 175 92 26 23 116 224 243 152 75 64 88 107 105 86 52 25 41 96 126 114 84 68 47 33 30 33 33 32 37 41 45 48 53 58 61 62 61 57 52 47 42 38 35 33 28 27 23 20 19 23 31 38 47 42 34 27 23 23 26 28 27 29 31 31 31 32 35 38 33 32 33 34 33 30 29 32 28 30 33 33 31 27 22 18 31 62 99 114 106 103 120 142 110 60 48 59 47 42 46 35 36 39 42 41 40 40 45 49 43 48 51 48 40 34 34 36 29 29 50 77 92 109 135 154 143 152 175 177 149 123 94 57 38 75 96 87 67 45 37 45 25 34 42 36 30 37 37 22 38 40 37 49 61 82 111 109 122 124 146 167 182 159 179 172 198 220 195 153 87 67 134 162 206 254 251 225 202 175 128 51 68 146 178 178 201 253 252 166 73 90 118 125 174 248 248 246 221 149 77 64 104 145 146 125 118 134 138 119 89 90 132 170 125 72 96 145 116 78 99 131 96 60 38 35 26 16 17 21 24 23 26 30 31 26 24 25 30 29 26 22 19 19 23 27 17 15 12 10 10 12 14 16 13 12 12 13 16 22 29 34 28 27 18 16 24 21 18 27 24 45 52 43 38 35 33 36 29 33 34 32 31 32 35 37 42 33 39 50 66 95 85 36 18 23 53 101 128 135 170 222 186 161 173 193 200 198 179 169 149 129 123 163 213 223 221 234 218 152 79 87 172 225 196 149 126 154 172 142 95 78 117 163 192 176 158 145 150 169 168 145 172 198 199 211 226 197 132 70 62 104 154 187 198 195 197 205 205 194 177 158 158 170 144 91 33 13 13 27 29 26 32 38 34 34 33 32 31 30 28 27 18 20 25 30 33 31 26 22 23 23 23 22 20 17 14 12 10 11 13 15 15 14 13 12 20 21 21 20 19 22 26 30 27 21 17 15 24 62 108 133 149 158 167 170 177 175 128 63 23 30 40 46 46 44 42 41 34 33 32 32 31 30 29 28 31 32 35 37 38 35 32 30 26 30 35 37 35 31 27 25 29 31 34 36 36 33 30 27 25 26 26 25 25 27 30 33 39 38 35 29 22 19 20 23 19 23 27 29 28 27 26 26 29 34 40 43 43 41 40 40 36 37 38 37 37 36 35 35 34 33 30 28 27 27 28 28 29 29 29 29 27 25 22 21 16 17 19 21 25 29 33 35 45 58 78 117 153 151 133 133 197 227 227 204 192 210 221 190 150 110 121 175 183 141 115 118 61 83 121 163 192 184 139 94 77 66 52 45 56 78 96 102 101 85 74 85 105 121 149 186 165 182 199 182 116 84 101 96 61 56 123 157 108 76 119 197 162 91 44 56 95 134 159 165 145 135 128 139 174 204 168 96 42 42 42 37 39 57 62 48 33 28 33 50 84 131 161 162 125 148 201 187 131 137 183 214 210 181 155 148 129 92 88 119 114 83 38 35 103 178 179 133 82 52 28 30 61 117 151 140 126 110 179 251 254 254 241 194 141 76 84 116 98 108 141 134 149 182 200 205 141 68 76 171 235 252 168 88 87 128 159 137 81 79 191 254 250 234 220 239 246 213 116 75 176 254 232 222 211 209 218 217 204 209 225 226 215 217 214 215 218 211 204 210 199 220 229 227 212 181 154 143 141 155 112 95 91 52 44 60 60 62 83 113 110 127 189 223 202 182 196 171 125 143 175 172 164 207 207 161 96 74 140 214 167 78 61 144 216 235 221 198 142 68 77 120 139 161 173 174 144 109 127 197 237 231 225 232 188 125 74 77 114 154 186 205 186 166 171 195 188 161 171 208 212 211 203 201 204 193 186 195 197 193 171 144 133 135 155 182 198 146 124 135 165 211 229 211 198 189 172 180 208 206 186 183 185 187 197 201 187 167 142 116 67 74 88 111 136 145 131 111 111 121 132 154 184 200 205 210 201 197 193 193 198 200 197 193 191 195 196 193 193 195 193 189 163 169 188 209 205 166 112 75 147 179 218 226 206 186 166 145 166 196 209 198 172 171 197 200 155 81 69 85 86 97 96 81 72 60 46 73 154 220 197 131 33 54 106 156 165 147 127 114 103 93 72 56 48 47 64 92 124 132 137 136 130 111 75 42 45 84 133 176 187 193 208 200 192 181 177 179 145 73 45 75 115 120 117 120 142 165 181 192 138 132 150 190 211 203 194 198 204 202 194 196 208 211 207 209 195 200 193 194 194 167 156 183 191 179 179 196 207 198 183 175 178 196 164 93 68 106 160 192 222 236 209 187 185 172 150 124 112 98 134 187 226 224 182 163 139 121 144 169 141 107 108 121 101 93 119 146 144 143 128 92 81 92 87 92 105 114 110 84 61 64 78 97 102 101 126 165 194 159 135 167 207 190 155 152 165 162 142 147 148 152 171 158 128 144 157 140 132 139 137 146 131 111 140 195 204 175 151 141 144 106 62 49 59 57 48 50 48 73 103 106 102 122 127 99 77 64 68 78 102 134 154 178 160 177 143 104 100 117 129 120 102 119 120 118 120 113 103 100 84 91 87 99 147 175 158 141 128 102 69 85 155 193 147 79 77 106 109 90 79 70 67 75 80 82 75 70 81 98 112 125 88 63 51 53 48 44 47 49 41 39 37 37 40 45 50 53 69 67 68 68 64 56 50 49 44 37 38 47 50 44 38 39 43 49 52 47 39 36 37 39 41 40 38 37 37 35 33 30 30 28 26 25 29 39 52 61 65 76 123 146 109 72 65 61 57 77 96 93 73 54 45 45 35 31 39 54 59 62 84 114 159 144 88 57 97 139 139 128 147 162 168 142 90 47 37 47 37 35 36 38 38 35 35 38 50 53 56 55 51 46 42 40 36 40 42 39 37 37 38 37 34 26 21 25 35 45 55 61 55 45 40 56 86 101 85 58 63 62 63 69 72 63 54 53 76 74 62 70 65 81 129 132 94 67 60 59 56 54 45 41 35 53 54 59 55 41 37 29 39 28 29 60 115 143 105 53 31 23 21 53 130 196 177 113 65 88 138 193 229 233 196 148 146 175 187 173 116 56 44 46 34 24 30 46 56 69 88 98 115 149 156 133 135 161 152 116 100 117 144 153 136 112 90 70 50 28 23 31 33 34 33 24 187 187 188 190 190 191 190 190 189 188 188 188 188 189 189 190 184 189 192 189 186 188 190 191 192 192 191 191 191 191 191 190 187 192 197 196 191 190 193 198 197 196 195 194 193 194 195 195 193 194 194 195 195 194 194 194 192 193 194 196 196 197 197 197 194 195 196 196 195 194 195 196 196 196 196 196 196 196 196 196 198 198 198 198 198 198 198 198 197 197 198 198 198 199 199 199 197 197 197 197 197 197 197 197 192 193 195 197 198 197 196 196 198 198 198 197 196 196 195 195 200 199 199 199 199 198 198 198 200 200 199 199 199 199 199 199 199 199 199 198 198 198 198 197 201 201 201 201 202 202 203 203 199 199 199 199 199 200 201 202 200 200 201 201 202 202 203 203 201 202 202 202 202 201 200 200 201 202 202 202 203 203 203 203 199 200 201 202 203 203 203 203 201 201 202 202 203 203 204 204 202 204 205 205 203 202 202 202 206 206 206 206 206 206 206 206 207 207 207 208 208 208 208 209 210 210 210 210 210 211 212 212 211 211 211 212 212 213 213 213 213 214 217 218 218 215 211 209 212 216 225 236 238 220 186 158 183 221 252 245 184 131 129 127 120 117 145 136 103 109 121 114 70 72 102 110 95 105 163 240 236 206 163 96 85 145 191 213 178 129 188 234 224 191 155 192 212 171 112 91 144 176 126 80 115 156 217 252 238 202 155 108 131 132 129 93 31 4 16 34 100 215 250 254 253 124 22 0 48 170 251 250 242 212 154 147 226 251 231 212 218 179 140 157 160 147 153 131 74 110 210 237 165 175 208 227 222 227 219 184 99 126 184 187 153 162 178 175 177 163 158 152 176 218 248 198 94 71 125 183 173 182 223 228 203 212 240 250 220 98 7 73 184 218 182 146 122 79 88 128 117 85 144 234 251 244 234 200 180 186 190 157 93 67 89 112 156 190 154 136 183 185 110 30 30 95 135 128 127 144 131 88 76 128 201 248 255 242 232 226 147 75 21 46 79 72 60 54 45 56 40 29 45 53 64 95 153 180 170 188 226 169 104 128 155 165 185 207 218 216 208 204 147 145 182 218 211 205 212 208 216 195 165 151 174 207 197 157 135 107 86 81 71 55 47 47 43 43 50 79 100 119 149 157 125 83 76 114 150 176 209 237 240 242 173 82 99 197 227 180 132 110 114 130 103 78 68 69 70 72 57 42 47 53 48 43 28 26 31 31 13 12 66 134 206 253 250 176 105 76 70 71 45 66 128 219 249 219 175 113 52 38 30 36 40 36 32 32 31 34 37 36 33 33 36 40 40 39 36 33 28 26 31 39 45 37 34 30 32 52 78 87 119 134 148 141 112 76 47 32 38 41 42 41 42 46 46 45 35 39 41 38 37 39 39 38 42 43 42 40 41 44 41 35 33 35 34 27 18 14 16 19 21 28 36 40 38 31 25 21 21 16 14 17 16 14 18 26 23 19 16 16 19 22 21 19 20 25 32 34 32 27 22 19 22 8 20 84 159 187 177 167 166 120 64 88 184 223 180 138 137 124 180 239 213 121 96 176 216 188 201 237 219 124 68 108 120 174 210 222 240 250 239 224 208 178 110 86 137 174 161 145 138 162 140 108 111 151 205 226 218 217 216 215 215 215 215 215 216 216 216 217 217 217 217 218 219 218 213 215 219 212 214 231 249 238 156 27 42 164 218 146 74 29 26 35 34 37 38 43 35 39 33 35 42 25 11 23 110 232 252 113 18 67 171 253 244 235 245 253 199 123 106 118 119 208 254 245 233 233 230 231 236 246 231 166 103 113 178 226 240 238 221 221 203 167 126 88 83 62 48 37 28 51 99 130 85 54 35 34 35 37 39 35 33 17 27 63 100 110 144 225 254 185 90 38 55 108 147 157 136 150 204 253 248 209 168 138 143 162 178 178 168 156 143 132 114 108 72 35 62 151 227 252 240 187 169 190 193 184 199 222 227 226 227 195 143 150 211 253 237 209 188 215 219 125 29 15 97 204 208 144 113 90 77 82 67 55 43 34 41 70 93 94 93 74 50 35 30 30 35 41 44 45 45 47 54 61 61 57 53 50 46 42 38 34 30 27 24 23 22 19 20 26 37 45 54 48 39 31 26 24 26 27 26 28 30 30 31 34 39 43 38 43 45 40 34 31 29 26 26 30 32 32 34 36 36 34 52 102 159 180 167 161 187 219 155 78 85 129 94 46 46 52 52 47 40 36 35 36 35 33 37 41 44 42 37 35 37 40 43 38 40 43 44 54 59 51 52 68 93 102 95 92 80 58 50 48 38 34 34 23 20 37 24 31 44 44 29 28 47 61 53 62 54 48 43 49 68 65 76 72 57 107 205 243 255 173 145 137 117 99 57 61 146 199 249 254 216 167 142 125 96 59 115 210 249 229 238 254 223 128 56 86 100 103 160 254 254 254 254 200 119 70 70 80 74 64 47 65 70 54 52 130 225 242 133 75 94 140 104 66 102 149 124 90 67 54 32 14 17 25 26 25 27 30 30 26 24 25 28 28 27 25 22 22 25 28 17 15 11 10 10 12 12 13 13 12 12 12 14 20 28 33 31 27 14 15 25 17 16 39 83 115 120 91 64 50 40 34 29 31 30 29 33 39 35 27 45 34 36 43 43 43 42 34 24 20 36 67 92 125 189 251 195 177 187 205 206 178 144 146 142 146 156 197 232 216 201 225 230 195 102 59 137 216 201 153 109 149 186 168 134 109 131 155 176 137 135 161 173 181 175 146 144 180 196 213 236 233 193 135 67 63 96 154 192 210 217 214 211 212 208 182 158 163 155 120 41 15 13 33 37 29 31 39 31 31 32 33 35 34 32 30 24 26 28 31 31 28 23 20 21 21 20 19 17 15 13 12 10 11 13 15 16 16 15 15 20 20 20 19 19 22 27 31 29 24 24 22 23 40 58 62 91 111 129 122 105 94 69 34 33 39 45 47 44 41 40 40 40 37 32 30 29 30 30 30 30 30 33 38 40 35 30 28 25 29 35 39 38 34 29 25 27 30 33 35 36 35 34 32 30 30 29 28 27 27 28 29 35 36 35 31 24 20 20 21 16 20 25 28 27 24 23 22 26 31 37 41 41 40 39 39 36 37 38 37 36 34 34 35 34 33 31 30 29 28 28 28 29 29 28 27 25 24 22 21 20 20 19 18 21 31 44 54 56 60 67 83 103 111 117 128 174 191 194 197 207 223 219 178 114 135 184 216 186 130 103 102 70 54 64 111 155 159 131 106 93 81 60 42 43 67 102 127 104 104 79 63 96 144 157 146 113 127 138 123 77 72 108 112 65 50 95 138 142 116 93 121 135 122 78 41 66 140 202 227 218 154 116 135 174 189 139 63 35 41 42 41 62 97 92 54 28 27 29 32 56 111 161 180 124 166 189 139 115 182 241 254 238 238 200 147 127 136 143 142 79 47 22 48 118 164 141 91 76 42 27 48 63 92 136 143 129 133 214 255 239 254 254 212 126 95 105 118 100 98 103 81 98 159 206 229 188 133 104 134 190 223 165 113 121 123 115 99 45 93 218 253 240 239 240 249 206 134 96 162 255 255 215 245 216 218 220 214 208 213 217 210 211 210 207 211 216 205 193 195 206 224 230 238 219 166 127 106 122 124 98 86 76 41 39 72 88 107 109 91 82 137 215 231 179 175 219 209 156 171 200 188 161 191 185 151 96 64 119 195 157 107 89 129 173 184 181 182 154 109 126 129 109 117 110 98 107 110 145 194 215 211 198 187 168 113 64 84 147 181 186 194 181 137 130 168 173 146 157 203 209 215 205 200 205 188 167 169 169 169 162 152 141 126 127 143 157 132 121 137 180 202 184 178 196 191 181 194 219 216 204 210 204 206 206 197 193 197 181 150 96 80 68 81 116 142 137 117 116 154 176 174 174 182 193 203 205 203 198 193 191 194 195 194 191 196 199 199 201 200 190 176 152 192 203 173 130 92 91 123 212 215 217 201 175 169 178 182 170 179 190 200 177 158 181 199 167 129 137 150 150 163 163 152 153 99 47 72 172 239 192 100 19 72 159 223 225 197 174 163 148 142 127 103 67 33 38 72 132 154 164 163 175 175 122 54 44 78 96 103 108 133 161 153 145 115 99 107 93 57 59 96 135 143 138 134 144 149 139 131 129 161 195 208 203 197 197 200 193 204 204 200 204 206 209 216 218 211 212 223 205 149 123 147 159 158 165 182 191 187 179 176 167 176 155 108 72 69 104 145 185 214 208 188 173 164 156 135 125 86 110 160 204 216 175 155 172 153 132 115 102 98 96 92 72 82 132 172 164 143 114 77 79 103 128 153 140 97 72 56 65 75 82 81 70 72 127 201 219 176 128 138 194 213 183 156 149 152 151 155 157 167 179 167 143 125 137 152 147 136 145 182 155 127 134 178 204 204 208 220 209 143 71 54 75 79 63 55 57 68 101 132 146 163 170 157 100 67 55 61 84 111 136 169 172 193 162 119 97 86 94 102 102 134 145 134 111 102 109 98 69 69 73 85 130 170 172 177 157 105 53 71 150 193 152 92 81 117 140 129 101 72 56 55 67 72 79 82 80 82 88 93 81 72 75 83 77 68 63 56 42 39 35 34 36 40 44 45 54 54 58 63 63 58 55 55 57 36 38 65 76 57 40 41 38 49 58 57 47 39 37 38 41 40 38 37 36 33 31 29 29 28 26 25 30 43 61 74 79 98 150 179 142 89 68 67 54 88 120 123 102 79 63 55 41 36 40 47 46 50 82 121 141 123 78 56 84 106 89 65 89 116 142 137 101 61 46 48 39 36 35 35 33 32 39 47 54 56 57 54 49 43 39 38 35 43 49 48 43 39 39 41 37 27 17 21 40 60 70 71 47 63 96 131 145 131 107 91 97 89 86 104 123 113 90 83 87 88 66 77 105 145 185 162 97 72 57 53 50 49 44 35 41 74 89 91 80 69 66 48 33 23 31 48 80 97 70 46 36 28 23 58 140 203 184 129 121 105 102 119 146 164 149 116 81 117 143 154 131 93 71 51 42 10 19 70 101 97 84 77 89 96 100 107 129 146 131 102 93 117 130 118 119 147 156 135 96 60 49 52 37 26 28 24 188 188 188 189 189 191 192 193 191 190 189 188 188 188 189 189 185 191 194 190 187 189 192 192 191 191 191 192 192 192 192 192 192 194 195 194 193 193 196 199 193 193 193 193 192 192 191 191 193 193 194 195 196 196 195 195 196 196 195 195 195 196 196 197 197 196 195 195 196 197 196 195 196 196 196 196 196 196 196 196 198 198 198 199 199 200 200 200 198 198 198 199 199 199 200 200 198 198 198 198 198 198 198 198 201 200 199 197 196 194 192 191 195 195 196 196 197 198 199 199 200 200 200 199 199 198 198 198 198 198 198 198 198 199 199 199 198 198 198 198 198 198 198 198 201 201 201 201 202 202 203 203 200 200 200 201 201 203 204 204 201 201 201 201 201 202 202 202 202 202 202 202 201 201 200 199 201 201 202 202 202 203 203 203 201 202 202 202 201 200 199 199 203 203 203 203 203 203 203 204 205 204 204 205 205 205 202 201 206 206 206 206 206 206 205 205 207 206 205 204 205 206 208 209 210 209 209 209 209 210 210 211 210 210 211 211 212 212 212 212 212 213 215 217 216 210 199 191 180 191 202 212 219 212 180 146 128 173 195 186 169 177 200 192 124 75 94 123 107 92 84 78 62 72 103 129 138 120 107 136 153 154 155 121 145 230 253 251 244 186 229 254 249 214 165 200 246 216 172 124 108 93 74 97 202 162 141 191 196 146 129 116 127 150 128 67 29 26 36 48 85 184 253 252 184 66 2 11 116 232 251 250 246 231 248 225 197 193 160 141 162 175 166 166 160 153 138 109 78 123 213 243 179 178 198 217 218 223 223 207 184 157 166 151 119 137 168 176 155 109 97 134 209 251 231 134 74 113 201 219 160 167 218 216 207 224 252 242 185 72 4 75 177 176 107 55 86 132 187 255 201 120 124 203 240 234 221 201 158 192 214 186 125 85 91 113 186 195 150 124 134 105 50 9 72 154 158 122 139 208 222 133 38 52 118 187 202 189 174 155 122 57 30 61 105 112 91 88 79 61 41 40 42 27 26 47 64 106 152 219 254 189 114 123 173 204 223 215 209 213 204 186 125 92 114 179 211 211 210 210 214 215 193 161 151 154 149 142 156 137 100 62 42 25 22 47 99 124 138 176 210 215 207 182 131 79 61 98 140 160 166 166 152 153 117 67 70 109 108 71 69 46 47 62 49 56 65 60 60 56 53 44 35 41 47 38 27 27 28 19 8 38 130 221 245 254 229 177 139 110 75 47 31 52 97 167 179 130 87 49 48 37 31 35 36 32 32 37 31 31 29 27 30 40 55 66 54 43 31 28 28 28 31 35 45 39 36 32 28 33 36 27 31 50 73 81 72 55 43 38 44 40 38 40 43 43 43 44 35 38 41 40 35 29 28 30 36 37 36 34 39 46 43 34 28 28 27 23 19 16 17 19 21 28 36 39 39 42 50 57 49 45 43 39 28 16 16 25 24 19 14 13 18 22 23 22 24 30 37 38 32 24 19 19 27 11 11 39 85 139 180 197 181 122 58 78 175 242 234 205 134 90 119 163 144 94 99 171 164 112 116 197 247 163 71 100 190 248 252 238 243 239 233 251 249 213 153 118 117 113 109 119 188 237 217 158 154 203 234 212 218 218 219 218 218 216 215 214 216 216 216 216 217 217 218 218 219 222 214 212 217 213 218 240 247 204 97 8 92 233 251 170 78 26 21 33 31 35 38 41 37 40 34 37 41 17 10 39 136 251 230 79 3 70 188 252 249 229 237 254 245 172 73 22 81 211 254 231 234 235 219 225 228 216 225 213 149 113 163 232 220 227 224 241 241 231 208 184 158 103 56 28 18 55 110 135 86 53 33 36 41 43 40 32 29 15 25 61 98 98 106 161 199 137 57 26 74 158 208 216 183 184 192 221 235 197 150 140 176 169 166 170 165 145 121 107 84 106 94 52 60 144 220 240 217 180 180 190 171 174 206 223 204 233 240 191 128 123 180 237 237 222 190 204 227 152 46 14 88 169 162 124 129 129 120 109 73 56 46 41 33 39 58 70 89 64 40 33 36 39 45 51 50 47 44 45 51 55 50 41 44 41 37 34 32 29 25 21 20 22 24 24 25 30 39 46 48 44 39 33 29 26 24 24 26 28 29 31 33 37 43 48 73 102 114 85 44 22 21 25 28 31 35 40 52 70 85 90 115 169 229 245 220 195 202 224 165 111 150 199 141 84 92 101 92 71 48 40 46 49 43 33 38 40 41 40 38 37 39 41 49 45 42 36 34 43 42 26 33 39 51 60 65 69 58 38 40 47 45 43 48 48 40 35 60 33 26 41 48 51 61 69 88 93 74 57 45 38 41 31 33 58 100 161 245 254 242 154 91 65 70 96 108 135 176 190 205 213 179 112 93 110 109 109 164 236 254 228 229 238 186 133 105 137 140 114 106 189 226 248 243 173 86 72 126 138 82 31 38 44 25 19 68 179 245 202 117 88 85 100 87 71 99 143 128 117 104 75 36 17 21 26 26 25 26 30 30 27 25 26 25 26 27 26 25 24 26 28 20 17 13 12 12 13 12 10 13 13 12 11 12 18 26 32 32 27 13 16 24 10 16 56 153 199 208 164 122 100 81 65 50 39 29 28 33 35 33 30 34 38 33 28 31 30 32 43 27 16 17 25 38 81 156 216 196 197 200 195 184 147 119 144 171 173 184 207 219 209 196 195 202 214 162 85 101 190 213 165 96 119 170 186 171 126 136 162 165 136 131 160 190 202 184 151 125 162 190 211 222 231 227 192 120 52 47 113 173 214 230 215 214 216 214 175 124 115 119 99 44 25 24 38 38 31 32 35 30 30 32 35 38 37 34 30 30 30 31 31 30 27 24 22 21 20 18 16 14 13 13 13 13 13 15 16 18 19 20 20 17 19 22 22 21 22 24 26 26 24 27 27 23 29 34 29 34 44 56 53 37 32 30 21 36 41 45 45 41 39 41 44 49 43 34 29 27 28 28 28 31 29 30 36 38 33 29 29 31 33 37 39 38 35 30 26 30 32 34 36 37 38 37 37 34 34 34 33 32 31 30 29 30 33 35 33 26 21 19 19 13 18 24 28 27 25 23 22 26 31 37 41 42 41 40 40 34 36 37 36 33 31 32 33 32 32 32 32 31 30 29 28 26 28 29 29 28 25 22 20 21 23 21 17 21 43 78 106 90 59 46 69 104 135 155 162 142 148 152 173 188 190 174 132 108 164 206 184 135 111 96 74 59 38 37 67 95 101 99 102 128 108 71 39 41 73 104 117 98 107 75 47 97 163 148 86 71 79 82 79 65 76 105 98 55 44 83 135 178 150 78 81 156 163 103 28 40 121 202 249 237 151 113 141 161 144 94 38 42 70 77 62 83 131 118 56 22 23 25 31 63 128 187 209 167 163 144 118 155 231 255 251 247 254 206 128 113 146 151 127 69 46 35 61 104 121 96 64 65 49 48 71 80 110 157 153 104 121 195 233 235 247 220 175 140 132 121 107 90 83 77 69 91 139 174 206 211 204 149 107 131 156 156 142 134 130 108 65 62 126 233 252 252 244 224 198 142 63 101 203 241 239 228 222 221 227 225 223 226 219 201 190 201 198 195 203 211 198 181 179 210 216 200 201 191 152 124 100 139 163 150 88 56 65 87 118 141 138 110 79 84 146 193 167 124 150 210 210 174 185 200 191 173 185 178 144 86 72 127 171 143 143 142 131 124 150 191 212 169 127 148 143 107 102 106 130 169 161 155 152 157 172 170 150 150 104 89 127 164 169 169 177 187 158 154 181 196 182 177 188 191 207 208 208 206 175 154 169 189 180 159 142 134 126 127 139 106 81 89 133 184 177 140 152 181 188 190 193 201 202 203 212 204 202 200 199 209 221 198 154 139 121 101 102 133 170 186 182 160 166 159 149 154 161 163 168 191 198 202 198 193 193 194 194 195 199 201 201 201 194 171 147 154 188 174 106 57 73 141 206 203 205 199 174 154 165 186 191 184 175 174 186 170 150 170 188 151 156 196 218 215 213 202 194 205 151 76 57 126 191 149 58 19 92 183 226 216 200 199 199 198 195 187 168 121 66 57 87 107 120 132 148 176 178 121 51 70 109 106 75 60 83 114 111 102 75 71 84 73 54 67 96 137 160 166 153 146 140 123 109 149 177 199 198 189 190 198 202 190 204 206 199 200 203 204 209 211 205 208 213 195 158 141 149 164 164 171 184 196 199 190 181 170 172 156 130 107 86 79 87 120 157 198 220 194 160 167 176 157 110 113 125 159 196 172 151 179 171 133 99 100 105 95 86 59 87 140 171 159 136 106 70 76 113 153 187 176 126 81 47 60 75 78 66 50 53 118 204 216 195 147 123 159 201 195 164 131 112 120 139 163 183 177 168 151 112 128 167 170 147 149 191 199 187 169 162 166 171 185 206 200 144 83 68 88 93 81 77 62 62 92 138 160 157 140 124 106 72 55 52 67 89 108 136 188 211 188 152 113 67 60 78 89 125 154 155 115 97 111 92 75 62 63 69 106 146 151 163 156 115 64 63 117 156 137 101 87 113 146 152 128 103 91 84 75 65 77 95 94 93 94 85 85 89 107 121 119 109 93 74 61 55 48 43 41 41 40 39 41 40 43 50 53 53 55 58 55 38 39 70 96 95 79 68 46 48 50 46 37 31 30 32 36 36 36 35 34 33 32 31 32 30 27 26 32 47 68 83 83 101 143 171 144 89 67 78 81 107 124 114 94 80 67 55 42 48 52 46 37 40 61 83 78 70 54 48 60 71 60 40 53 70 95 113 110 89 68 57 54 44 34 27 26 32 46 58 54 55 54 51 45 41 40 40 41 46 49 48 41 35 35 37 36 32 26 28 44 66 77 77 58 106 165 188 160 118 105 116 122 113 97 107 139 145 128 121 83 73 63 69 105 147 147 117 90 70 54 53 51 47 44 30 54 90 110 121 133 149 144 103 54 35 36 34 41 49 37 42 40 35 32 62 124 168 164 144 140 109 96 113 133 135 109 76 85 124 152 163 143 107 82 57 60 22 21 68 104 108 101 94 94 69 64 89 107 105 105 114 112 116 112 101 115 159 182 168 124 91 94 104 73 42 39 39 190 189 188 188 189 191 193 194 192 191 189 188 187 188 188 189 185 193 196 191 188 190 193 193 191 191 191 192 192 193 193 193 196 194 193 192 194 196 198 198 194 195 195 196 195 194 192 191 192 193 194 195 196 196 196 196 200 198 196 195 194 194 195 196 198 196 194 195 197 198 197 194 196 196 196 196 196 196 196 196 198 198 199 200 200 201 202 202 198 198 199 199 199 200 200 200 199 199 199 199 199 199 199 199 200 199 198 196 195 195 195 196 198 198 198 199 199 200 200 200 201 200 200 199 199 198 198 198 196 196 196 197 198 198 198 199 197 197 198 198 199 200 200 201 198 198 199 199 199 200 200 200 198 198 198 198 199 200 201 202 199 199 199 199 199 199 199 199 202 202 202 202 201 200 199 199 201 201 201 202 202 203 203 203 206 206 205 204 202 200 198 197 204 204 204 204 204 204 204 204 207 205 204 205 207 207 203 200 206 206 206 206 206 205 205 205 207 205 203 201 202 204 207 210 209 209 208 208 208 209 209 210 210 210 210 211 211 212 212 212 212 211 212 215 214 205 189 176 177 187 184 167 161 168 166 154 146 165 147 128 157 224 253 226 141 79 108 161 143 103 84 86 69 70 88 120 145 110 54 54 99 108 161 186 215 253 249 251 230 213 223 186 161 146 101 111 116 137 156 124 75 34 37 108 170 219 165 132 131 114 130 131 122 135 66 8 66 132 124 101 101 140 222 225 122 37 12 56 125 227 249 189 180 232 246 217 150 109 81 91 129 175 195 188 189 185 133 88 96 151 215 238 213 209 220 226 215 213 224 232 189 152 177 201 194 206 218 213 157 102 106 172 236 230 179 83 72 186 254 209 148 177 223 221 217 229 248 215 149 52 1 65 109 87 70 85 165 250 254 241 238 166 136 153 155 148 144 133 114 152 168 152 144 142 124 101 145 151 140 132 97 44 50 89 149 175 131 113 143 202 232 158 61 27 49 101 122 129 115 77 61 33 57 99 137 138 99 92 104 66 47 49 41 33 35 37 33 63 120 195 237 207 161 153 221 225 222 214 209 212 214 213 152 79 67 142 206 217 211 211 226 218 201 192 183 155 142 157 172 145 79 27 21 15 47 133 196 218 209 225 249 232 190 138 88 61 59 83 94 88 76 65 60 54 51 49 43 35 36 43 43 31 46 55 41 48 58 42 55 43 49 48 35 39 41 21 23 24 23 16 22 72 167 248 252 237 202 177 170 144 89 45 45 53 55 82 83 52 46 45 43 37 35 37 34 26 27 35 29 26 21 19 27 48 74 93 66 46 28 24 29 31 31 32 42 37 35 28 21 28 35 30 31 37 42 41 36 36 41 48 49 39 34 40 44 43 41 44 44 39 40 41 35 26 29 41 33 37 37 37 43 49 44 34 24 24 24 24 23 22 21 20 18 25 33 41 54 78 111 135 103 96 88 73 46 20 13 19 24 18 12 12 17 22 24 23 27 34 41 40 31 20 16 18 19 17 23 25 34 80 138 163 180 132 70 53 98 156 186 192 152 115 88 85 103 97 104 171 143 87 75 163 251 185 101 160 253 247 251 244 226 233 248 245 230 158 124 153 154 111 115 170 229 235 226 232 238 229 227 223 218 219 220 220 220 218 215 214 215 215 215 216 216 217 217 218 210 221 217 216 224 222 228 249 248 155 38 12 141 248 248 183 87 28 20 31 27 30 34 37 40 44 36 40 41 14 14 57 159 253 200 50 2 85 207 251 247 223 230 247 254 189 63 1 51 155 233 251 246 222 210 227 222 227 240 224 183 176 204 223 225 233 225 232 231 243 249 251 232 134 58 28 15 40 86 108 82 49 31 37 45 47 41 29 22 17 25 55 105 112 76 70 102 73 34 29 86 165 203 201 208 195 159 154 172 145 118 142 147 141 132 124 122 120 113 105 120 148 148 96 60 91 144 165 182 209 248 222 158 168 215 217 212 220 222 208 173 146 174 233 247 254 208 168 176 131 49 21 76 152 155 123 113 118 125 110 86 73 64 53 35 32 44 52 49 41 39 44 46 44 49 59 47 43 40 44 52 55 49 41 39 36 32 29 27 25 21 17 17 22 28 30 30 33 39 44 39 38 37 35 31 27 23 21 27 28 30 31 34 39 47 52 117 172 196 142 58 12 17 34 31 36 41 52 75 108 135 148 157 205 253 253 213 163 143 147 157 164 217 212 141 141 176 154 139 107 72 62 74 82 72 57 41 42 42 41 39 38 40 41 45 44 44 41 40 50 52 39 40 31 36 51 57 50 38 29 50 94 119 102 86 93 100 93 74 66 72 77 62 51 61 75 101 100 72 54 47 40 37 24 33 68 183 247 252 187 145 138 92 63 96 163 221 255 226 174 166 193 179 116 129 185 174 153 170 203 211 187 212 223 167 143 111 181 232 208 119 140 166 180 168 131 73 78 153 182 136 94 53 32 8 44 110 162 167 111 98 105 84 72 89 96 106 139 122 133 130 89 38 21 26 26 24 23 25 30 31 28 27 28 22 24 27 27 26 25 25 27 22 19 16 14 15 14 11 9 13 13 12 10 11 16 24 31 31 27 14 18 23 4 15 69 182 242 253 218 177 159 141 121 79 54 34 32 34 29 30 36 25 48 39 22 29 29 21 25 34 24 20 16 16 52 118 168 184 205 205 176 154 123 117 169 201 184 193 213 215 213 197 164 173 215 208 112 62 148 207 159 104 94 147 199 198 127 134 182 179 167 135 128 172 207 188 153 134 155 173 187 189 210 240 232 190 71 26 82 145 198 219 196 179 176 170 127 67 54 61 44 44 34 36 40 35 32 33 31 30 31 33 37 40 39 34 29 33 33 33 31 30 28 26 26 21 19 17 14 13 13 13 14 15 16 17 18 20 21 23 24 15 19 24 26 24 22 20 19 21 21 27 28 23 28 33 28 28 22 24 25 19 23 34 38 33 37 41 41 40 41 46 51 56 48 37 28 25 25 26 26 34 29 28 32 35 32 29 31 37 37 38 37 36 33 30 28 33 34 35 37 38 39 40 40 37 37 38 39 38 37 34 32 27 31 35 33 28 21 17 16 11 16 24 28 29 27 24 24 27 32 39 43 44 43 42 42 32 34 35 34 31 29 30 31 31 32 33 33 33 31 29 27 24 27 31 33 32 28 23 19 20 23 23 18 24 58 113 155 132 65 33 71 132 186 216 218 169 153 134 138 135 122 107 77 119 142 156 135 104 94 88 71 48 40 44 58 63 64 80 102 164 132 76 35 47 89 104 92 102 88 58 54 96 131 113 77 61 65 63 70 76 88 95 70 48 41 72 120 176 152 79 96 173 173 106 35 50 112 183 246 193 144 151 183 148 81 42 26 48 101 119 92 104 152 127 43 14 21 34 52 88 147 189 197 182 136 108 134 206 252 250 254 252 241 175 97 84 109 101 67 55 49 54 79 102 105 91 77 45 64 79 96 107 144 167 115 67 84 142 180 197 187 141 121 133 126 93 67 74 88 101 121 90 111 130 173 213 237 171 93 116 133 133 119 135 164 146 100 95 148 231 247 244 204 157 110 51 66 134 163 157 194 212 185 209 215 210 210 216 200 178 176 193 188 185 196 207 194 173 168 183 181 148 148 162 162 166 151 128 198 203 89 45 119 176 200 165 121 97 117 129 134 139 115 89 126 175 180 177 191 188 177 167 176 183 151 86 90 143 146 127 139 142 104 83 146 223 239 166 100 116 137 129 131 149 204 219 182 139 119 136 174 188 172 130 118 132 146 144 161 185 182 179 193 206 214 216 209 190 170 169 193 208 217 209 168 154 187 234 209 161 123 116 125 138 153 128 102 100 119 156 154 114 115 176 195 206 202 198 199 201 201 200 198 197 196 203 212 194 156 150 142 128 123 143 181 210 221 198 167 138 140 152 145 141 154 173 191 207 208 200 193 188 185 194 197 197 194 190 176 143 112 161 158 116 52 45 121 204 237 201 182 172 172 170 176 188 192 187 179 167 168 156 150 166 167 168 173 199 203 195 194 194 204 201 182 108 39 67 136 114 30 39 122 207 222 195 187 198 201 208 206 208 205 168 106 81 98 103 93 101 134 158 141 91 48 102 155 153 104 68 78 110 116 113 117 141 141 88 48 64 96 151 188 200 176 160 163 172 179 165 169 180 194 199 196 195 198 196 205 203 197 205 211 206 201 186 187 192 190 182 182 183 177 155 154 160 181 210 223 210 189 184 195 184 162 157 144 102 63 58 88 161 227 202 151 173 212 179 148 139 104 118 182 178 153 162 154 122 113 139 138 106 91 59 93 135 147 133 120 100 71 72 110 136 158 172 161 120 60 57 70 70 60 48 46 94 169 196 213 189 141 139 173 173 141 116 89 111 141 168 184 170 174 136 101 124 172 182 160 150 173 178 198 186 152 133 128 131 144 153 125 92 84 93 93 91 99 94 78 74 90 104 102 89 76 100 78 65 50 50 65 79 101 181 210 202 181 139 71 50 70 85 109 141 155 116 100 123 103 78 53 51 59 98 133 126 128 129 115 82 67 95 127 125 109 96 107 140 160 150 142 143 137 112 78 79 105 115 124 124 105 84 95 121 142 147 142 123 97 85 77 67 58 51 45 40 36 38 35 35 40 44 46 51 57 41 41 43 63 105 137 127 97 74 66 54 43 35 31 32 35 32 33 34 34 33 33 33 33 35 33 30 27 33 49 71 87 83 97 128 154 137 88 71 93 132 140 128 95 70 64 57 45 42 62 72 58 43 42 45 43 39 39 42 43 44 53 56 47 53 70 97 119 123 111 98 90 78 60 38 24 21 29 45 59 53 53 51 48 43 41 41 42 43 44 45 43 39 36 37 40 31 35 36 35 42 54 61 60 75 125 171 170 131 98 97 111 100 99 80 77 108 128 124 123 90 52 49 45 72 105 84 79 82 66 53 58 56 49 45 29 52 80 97 122 166 209 197 131 92 59 46 31 27 32 27 45 40 37 41 69 112 138 153 168 154 128 134 174 193 169 118 75 79 111 136 145 117 80 78 82 77 48 31 42 68 102 126 131 114 92 73 69 74 83 101 119 126 111 113 130 149 163 164 153 125 105 130 154 116 69 58 58 188 189 190 188 185 185 187 190 189 190 190 191 191 190 190 189 191 190 189 188 189 190 191 192 193 192 190 188 188 188 190 191 192 192 192 193 193 194 194 194 195 196 196 196 196 194 193 193 197 197 198 198 199 200 200 200 194 196 197 196 194 192 194 195 193 195 197 196 194 193 195 197 198 198 197 197 196 196 196 196 202 201 200 200 199 199 199 199 197 196 196 197 199 199 196 194 197 197 197 196 196 195 195 195 197 196 195 195 195 195 196 197 190 192 194 196 198 199 199 199 198 199 200 199 197 197 200 203 197 195 195 200 206 207 203 197 197 197 197 198 198 198 199 199 199 199 199 198 198 197 197 197 199 200 201 201 199 195 191 188 196 197 199 201 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 202 202 203 203 204 197 198 200 202 205 207 209 210 206 203 199 197 197 199 203 206 203 203 203 203 203 203 203 203 202 204 207 207 205 204 206 208 206 204 203 205 207 209 207 206 208 206 204 206 208 210 208 207 208 209 211 212 213 212 212 211 212 214 217 222 212 185 176 192 210 205 198 193 193 197 204 209 209 208 198 177 167 177 177 159 116 85 77 152 198 196 197 160 98 55 104 129 100 92 127 96 55 83 147 199 219 239 240 211 181 128 93 105 116 111 98 71 24 103 142 139 73 49 47 87 172 200 213 120 55 84 98 102 78 71 17 60 178 242 218 138 155 129 128 137 56 39 130 131 105 151 176 124 93 167 206 143 87 105 120 118 113 126 161 191 198 175 168 163 158 185 221 229 216 214 215 218 210 221 242 224 117 117 197 247 254 255 226 217 207 176 160 167 185 200 172 115 114 202 223 163 144 191 226 225 229 219 217 188 123 46 10 36 84 139 149 147 203 254 240 204 185 124 84 74 60 54 64 69 89 86 88 121 169 177 137 98 104 112 125 108 49 17 79 173 236 171 93 95 177 228 202 162 90 33 15 37 46 55 63 54 54 60 66 72 81 90 91 89 92 101 102 96 85 60 33 23 35 40 67 109 135 139 145 157 195 210 225 227 218 213 221 233 217 131 61 115 166 169 193 191 196 220 219 212 218 207 193 202 172 125 63 18 46 58 62 154 254 250 193 171 153 119 109 81 54 50 53 62 59 44 31 27 36 36 37 38 34 30 32 38 39 47 47 46 48 43 37 41 39 41 33 29 37 39 32 30 25 22 22 18 29 93 183 241 240 219 203 198 181 136 80 43 49 51 57 61 57 47 42 43 36 31 35 39 29 21 25 32 32 30 26 7 21 59 70 71 73 69 59 44 30 24 26 30 34 36 35 31 30 33 34 32 31 31 35 41 43 40 38 40 36 35 33 33 36 39 42 43 40 39 40 38 28 20 26 40 40 33 32 43 52 49 38 31 21 17 33 33 24 21 13 15 40 56 67 94 128 167 213 232 148 123 174 140 73 34 27 24 30 23 16 15 19 24 25 24 33 33 31 28 24 21 20 19 18 21 22 23 30 51 82 105 133 125 88 51 55 80 94 97 86 97 107 113 111 106 115 138 108 45 56 177 212 126 112 180 235 221 227 236 233 236 219 176 120 78 116 225 247 168 142 200 230 234 230 229 234 229 222 226 227 222 218 218 221 221 215 209 216 215 214 214 214 215 216 217 221 219 213 222 221 220 240 247 218 95 8 40 181 249 249 177 99 31 14 29 33 33 30 33 46 36 38 38 32 3 12 97 213 236 183 34 2 97 225 253 255 237 246 249 254 137 61 89 45 79 169 248 236 183 184 224 231 226 219 235 240 227 226 222 221 218 226 219 223 248 251 250 217 115 49 46 38 30 52 79 74 54 36 36 43 42 32 23 18 16 28 51 77 98 89 61 46 27 30 52 111 185 227 249 242 215 195 137 95 79 113 121 144 140 118 121 128 144 175 166 198 253 221 127 102 123 132 132 158 222 251 208 170 186 219 231 225 234 239 221 208 181 170 228 253 221 184 141 115 94 51 22 75 121 135 97 75 102 139 153 156 140 104 60 32 28 32 33 37 39 44 50 56 57 54 51 44 42 43 47 50 50 44 38 33 30 25 20 19 19 22 23 30 30 31 31 29 28 32 38 40 41 34 32 36 30 21 20 29 26 24 26 34 51 77 97 153 218 191 101 41 11 18 46 45 47 67 108 135 130 130 150 182 221 254 212 155 101 139 156 173 204 244 179 126 201 230 169 136 140 150 186 205 189 154 108 68 54 87 86 82 92 62 46 40 52 56 52 56 62 47 23 36 67 66 54 68 45 15 52 138 213 232 191 175 212 232 193 113 99 105 93 80 77 84 125 116 80 52 41 51 61 46 28 40 93 169 184 151 118 78 51 77 128 197 252 254 253 223 131 150 172 160 142 207 250 183 126 115 97 114 141 176 179 147 150 142 210 254 253 215 173 149 126 109 96 73 66 109 179 215 212 106 33 7 62 119 127 107 89 102 104 98 78 72 107 156 179 135 116 98 74 38 16 19 27 29 27 25 25 26 27 25 24 27 22 18 18 21 23 23 22 25 23 20 19 19 18 16 14 11 13 13 12 10 13 22 29 30 19 15 18 13 8 24 49 126 196 231 208 191 190 172 144 120 92 67 51 37 32 37 41 33 36 34 27 23 25 28 29 28 31 31 25 22 38 76 110 146 196 196 144 112 126 180 240 203 173 197 233 224 213 191 143 149 214 238 147 45 64 149 191 120 93 163 228 213 156 142 217 220 195 151 124 145 183 186 161 121 140 155 157 158 170 186 196 165 88 28 48 111 147 138 117 98 83 65 52 43 37 35 37 40 39 38 37 36 35 35 34 31 33 36 38 39 38 36 34 33 29 26 24 24 25 24 23 19 16 11 7 5 5 7 9 13 16 18 18 18 18 19 21 20 21 22 21 20 20 21 23 19 18 18 22 27 31 32 31 30 29 28 30 31 31 29 26 30 32 35 35 34 38 46 53 55 51 43 34 27 25 26 27 25 25 25 28 32 35 35 34 35 34 33 33 32 32 33 33 38 38 38 38 38 37 37 36 41 39 39 44 46 42 37 35 30 32 34 36 33 26 16 9 15 19 25 30 32 29 24 21 23 27 33 39 43 44 43 42 36 35 34 32 30 29 29 29 31 31 28 27 31 35 29 20 21 24 26 26 28 29 25 18 25 22 23 32 48 75 121 164 170 128 60 29 109 199 217 237 234 204 169 137 100 64 51 56 72 114 119 90 78 76 62 49 48 42 39 54 61 47 79 151 175 154 90 33 63 114 119 122 142 130 82 51 71 87 75 64 50 62 79 86 97 123 115 69 31 39 50 91 145 148 107 78 129 118 92 60 57 102 155 177 130 133 182 214 148 49 14 29 68 139 160 107 97 148 127 36 9 21 48 91 155 215 219 182 157 121 93 114 174 225 232 216 195 158 105 64 51 64 82 93 107 79 75 108 139 131 85 39 41 107 129 90 92 151 160 109 44 64 95 115 150 147 93 83 79 68 64 56 81 130 135 117 93 68 96 174 225 209 148 91 76 116 143 161 225 241 171 137 149 150 188 231 181 117 110 85 133 189 187 158 150 150 157 159 155 159 163 156 172 171 136 138 140 144 159 169 168 167 159 145 129 138 175 205 210 221 218 189 156 177 149 74 78 164 227 252 179 93 109 194 217 163 96 69 80 122 142 136 145 165 171 166 166 166 160 132 94 85 102 116 114 105 112 95 77 133 209 225 144 92 135 186 169 145 160 207 163 129 132 167 182 199 198 151 110 153 201 180 130 154 199 194 191 203 212 214 214 208 188 167 154 165 203 227 197 160 171 203 241 210 165 142 150 161 162 163 164 179 177 174 173 147 135 159 194 198 201 199 198 198 196 192 197 206 197 199 191 191 197 159 170 147 135 149 156 145 162 208 220 204 186 161 145 154 148 115 134 172 201 204 204 208 198 179 185 167 138 127 134 128 129 148 188 183 159 92 74 169 208 229 180 163 154 161 178 198 201 185 191 191 165 155 162 132 117 155 181 192 197 190 184 187 191 192 206 197 146 69 40 67 69 29 55 147 199 215 193 191 189 185 185 195 192 199 194 138 101 124 125 126 114 143 162 139 116 91 99 121 164 159 108 99 112 96 132 195 210 157 81 24 55 143 189 217 211 201 185 203 200 206 188 185 187 194 200 201 201 202 207 205 204 205 206 205 201 198 191 173 160 168 192 210 212 205 192 173 139 143 193 225 220 212 218 223 221 215 213 201 163 123 90 100 121 152 173 174 184 208 187 160 152 133 115 154 184 156 124 110 118 133 144 160 143 94 71 99 108 88 77 87 89 78 79 107 125 129 145 156 123 72 77 110 108 84 70 56 58 87 147 202 211 165 129 125 144 171 138 116 110 133 168 195 204 200 132 86 109 166 180 155 142 164 172 175 166 161 153 145 129 88 101 76 97 134 118 86 92 114 130 105 71 54 55 57 67 87 132 114 86 64 49 38 52 83 129 154 168 156 130 103 71 45 84 129 143 116 103 111 111 104 85 70 39 48 116 160 134 92 111 108 98 73 70 115 146 134 89 90 144 171 171 182 177 172 135 111 87 91 121 137 110 72 90 124 121 128 147 154 144 105 92 99 102 77 46 47 57 48 50 43 35 34 42 49 44 34 39 40 29 41 87 120 130 139 128 106 70 40 29 33 36 34 33 33 33 32 32 31 30 30 32 29 31 33 28 34 71 112 117 105 107 114 96 69 79 113 152 170 152 106 80 77 69 57 47 55 62 58 46 38 41 49 45 49 45 43 49 54 59 68 84 121 159 163 139 124 138 159 147 104 57 41 27 27 47 44 59 53 46 43 44 45 42 38 37 50 44 35 38 34 30 39 32 37 39 38 39 44 48 49 80 131 135 127 122 113 113 99 97 68 67 67 53 73 94 76 79 95 89 79 96 121 122 109 96 67 48 45 42 41 42 39 48 77 92 125 172 203 209 189 157 119 69 24 22 37 32 33 42 32 47 95 144 173 190 204 184 150 162 203 200 161 130 116 71 76 93 100 86 83 103 121 90 65 29 23 54 90 113 127 127 124 96 78 66 55 73 91 95 98 103 118 144 162 157 140 118 98 140 169 148 111 79 83 189 189 189 190 190 190 189 188 189 190 191 191 191 191 190 189 190 190 189 189 189 190 191 192 192 191 190 190 189 190 190 191 192 192 193 193 193 194 194 194 195 195 196 196 196 195 194 193 196 196 197 197 198 199 199 200 196 197 199 199 197 197 198 200 194 196 198 197 196 195 197 198 194 195 197 198 199 199 198 198 199 200 201 200 198 197 198 199 200 199 198 199 201 201 198 196 197 197 198 198 198 198 199 199 197 196 195 195 195 195 196 197 195 196 197 199 200 200 199 199 197 198 199 198 197 197 199 202 201 200 199 199 200 200 199 198 197 197 197 198 198 199 199 199 203 203 202 202 201 200 200 200 198 199 200 200 199 197 195 193 199 200 201 203 203 203 203 203 202 202 202 202 202 202 202 202 201 201 201 202 202 203 203 203 200 201 201 203 204 205 206 206 204 203 202 201 201 202 203 204 203 203 203 203 203 203 203 203 205 206 207 207 205 205 206 208 206 204 203 205 207 208 207 206 207 205 204 206 208 209 209 207 207 208 209 210 210 210 209 209 209 211 212 213 208 190 186 200 221 220 217 216 218 221 225 228 227 230 227 220 211 193 164 141 117 77 65 148 214 233 253 233 129 78 103 116 104 128 177 152 83 81 110 146 153 144 135 124 100 82 103 162 202 212 180 119 80 115 208 247 160 52 81 172 160 163 142 87 87 132 120 80 86 86 75 170 247 253 200 144 135 127 61 19 52 143 199 155 118 142 165 160 143 146 159 161 176 187 195 184 164 164 195 231 189 169 188 226 236 235 227 210 215 214 210 210 209 227 236 199 83 108 196 229 218 218 203 204 216 181 176 199 204 191 167 141 110 137 129 112 148 213 247 251 236 173 133 119 95 43 14 43 113 165 172 149 158 166 143 120 108 74 56 53 41 39 47 47 57 54 56 89 141 160 135 107 98 102 93 62 30 39 99 161 182 137 83 92 161 201 175 140 80 35 25 45 49 52 57 49 62 64 66 70 81 94 103 104 135 162 179 170 137 85 42 26 32 30 34 46 64 79 89 93 120 137 160 180 195 214 237 254 237 155 95 146 175 151 159 159 190 208 220 228 234 224 219 229 196 108 38 26 75 92 75 120 203 191 128 97 79 60 68 57 51 45 46 52 50 40 31 31 33 33 37 44 46 39 31 26 31 36 36 37 38 28 25 35 38 40 34 30 29 27 37 57 39 19 28 60 91 135 182 203 211 189 169 158 141 106 67 44 44 46 52 58 55 45 38 36 39 36 35 35 34 30 29 30 31 31 32 16 21 56 92 124 114 106 88 60 34 22 25 33 32 34 34 31 32 35 36 35 35 34 36 39 40 36 34 36 35 33 31 30 33 36 38 39 42 40 38 35 26 18 22 32 40 34 33 41 46 42 33 26 27 18 26 33 37 34 21 29 86 126 145 163 203 247 253 215 154 154 198 145 83 68 58 32 35 30 21 14 17 25 30 31 31 31 30 27 23 20 19 19 23 24 23 20 20 30 49 63 76 90 108 121 120 101 89 94 104 94 92 88 74 74 115 163 138 65 51 105 113 95 141 210 186 174 180 191 187 178 160 133 107 120 167 231 249 215 198 220 239 221 213 228 240 226 212 216 218 221 222 219 215 214 215 217 215 215 214 214 214 215 216 217 215 226 220 216 216 229 245 231 146 27 2 97 221 251 251 200 95 29 14 30 35 37 35 39 45 37 39 36 25 1 30 136 246 254 201 46 9 93 204 237 224 229 254 255 174 82 158 187 111 48 80 196 236 189 183 231 224 227 222 233 237 231 234 227 235 186 189 223 246 251 237 223 147 78 43 43 33 36 58 68 72 54 38 35 40 40 34 28 28 20 26 46 66 88 102 101 74 39 22 35 103 199 246 254 228 168 134 109 102 102 150 181 183 180 176 185 192 204 219 211 242 253 199 118 122 168 172 147 121 141 167 191 214 233 239 236 230 224 240 231 220 222 194 165 157 142 142 154 130 72 34 26 56 116 143 117 113 159 198 202 190 154 94 43 24 33 46 49 47 49 53 57 60 58 53 49 40 38 37 40 43 43 38 33 28 26 24 22 22 23 26 27 30 31 31 28 27 32 41 47 35 44 44 37 31 23 22 32 32 35 24 16 47 101 133 133 128 163 125 54 20 13 43 94 120 134 159 183 177 140 122 136 158 167 155 106 111 140 202 203 159 207 242 168 117 185 209 154 176 189 227 253 252 252 224 140 70 124 179 156 148 161 124 101 101 102 120 144 138 97 56 39 74 99 118 125 108 33 7 90 209 246 254 248 240 252 251 207 99 98 144 152 117 113 158 220 169 79 26 56 106 107 65 35 34 86 116 98 99 103 63 29 104 209 240 223 212 181 148 123 140 169 154 163 243 227 118 88 52 49 68 98 126 144 164 201 192 200 239 255 225 174 150 152 147 99 63 76 135 206 242 240 167 55 3 35 99 152 150 101 74 103 129 134 141 165 172 153 95 82 73 58 32 18 26 34 26 25 26 27 29 28 25 22 21 19 16 18 22 24 23 22 24 23 21 21 22 21 18 15 15 16 16 13 11 14 22 29 28 20 15 16 12 9 20 38 67 113 146 151 155 155 142 129 109 108 94 67 43 32 36 45 37 34 31 28 26 25 25 25 30 32 33 31 27 33 53 73 102 145 147 92 71 129 196 217 174 168 195 213 194 178 157 117 135 192 204 119 36 57 131 167 117 110 189 253 229 152 124 196 250 224 178 142 142 161 160 143 118 120 115 104 95 97 104 110 97 58 30 43 70 77 65 52 43 37 33 33 33 33 35 39 44 43 42 40 38 36 34 33 31 33 35 38 38 36 34 32 32 29 26 25 25 24 22 20 16 13 10 7 7 9 12 14 19 21 23 23 21 19 19 19 22 24 26 25 21 19 19 20 20 19 19 22 26 29 29 29 30 28 27 28 29 30 29 27 26 29 33 34 35 39 46 53 66 59 47 35 27 24 27 30 27 25 25 26 30 34 35 35 36 36 35 34 34 34 34 34 33 33 34 34 34 34 34 34 35 33 35 42 45 43 41 41 40 38 35 34 32 28 21 15 19 23 28 31 31 27 21 18 23 27 33 39 43 43 42 41 38 37 35 32 30 28 27 27 29 29 27 26 31 34 29 21 21 25 26 25 26 29 30 30 28 27 29 55 92 118 154 199 244 169 79 33 73 132 163 205 224 210 163 101 70 78 87 83 101 109 96 69 56 58 61 63 67 66 94 119 98 73 108 168 195 181 117 46 67 124 138 142 152 134 86 55 63 66 56 58 58 69 86 95 108 130 115 67 42 43 44 74 119 124 90 65 74 79 81 70 68 92 115 115 87 94 128 150 108 43 22 36 83 135 126 79 96 138 102 26 4 18 63 134 210 252 243 200 156 109 70 82 131 165 159 136 115 79 51 45 45 60 114 172 167 115 91 119 138 110 63 34 78 117 112 69 74 119 121 81 48 61 106 145 173 186 151 105 99 96 96 81 97 142 150 134 121 135 140 139 154 166 141 100 74 92 165 236 253 205 155 169 159 112 125 141 102 91 144 199 232 250 234 216 200 175 165 163 175 155 147 156 178 154 111 129 159 159 164 167 171 181 174 151 129 163 207 222 219 230 234 216 184 151 101 72 125 210 242 249 199 107 122 210 223 152 86 77 77 105 124 123 122 130 150 172 202 173 142 109 78 74 96 116 118 105 113 101 76 112 174 192 117 148 214 218 169 142 128 128 100 125 191 232 218 194 157 109 132 208 222 152 119 166 199 183 167 201 224 213 196 192 191 185 157 162 195 221 199 167 179 211 215 201 181 165 170 186 193 186 224 227 217 209 192 154 154 200 199 201 200 197 196 197 195 191 204 201 199 208 205 193 185 166 183 165 147 153 163 149 154 190 218 202 197 192 172 154 130 100 127 157 186 198 205 205 184 156 150 138 110 93 111 147 175 190 197 198 178 112 105 174 186 187 177 171 173 180 188 197 196 184 184 192 179 169 154 106 100 158 190 195 197 192 186 186 190 192 212 211 179 108 48 35 39 31 65 151 198 215 193 190 189 189 179 187 188 198 202 166 129 130 166 154 130 146 157 140 141 144 111 102 145 188 164 121 92 67 136 183 180 120 72 67 112 173 210 211 197 208 210 215 195 194 202 198 197 199 201 201 202 205 205 204 204 205 207 206 204 201 207 198 191 197 209 215 210 201 200 189 150 132 169 208 209 196 203 212 214 212 217 220 196 164 142 114 88 98 131 152 164 180 168 132 142 164 143 125 136 141 122 106 116 145 165 172 156 124 97 86 82 89 96 93 85 79 76 97 107 104 112 122 103 71 113 159 171 152 133 96 53 37 101 168 183 134 109 132 168 193 149 116 115 133 148 187 224 225 168 111 118 174 192 157 145 189 214 187 146 141 161 178 169 126 69 54 95 155 150 108 96 108 123 116 88 56 46 61 96 132 138 124 91 62 58 64 63 61 79 87 93 95 96 91 73 54 73 105 112 92 84 91 95 97 88 75 49 52 110 163 151 110 96 92 84 70 73 111 134 122 75 94 134 136 140 172 173 158 154 124 83 68 94 126 121 96 103 140 135 123 129 143 154 137 120 108 89 64 47 55 71 75 64 63 58 50 45 44 41 37 38 43 32 29 52 74 90 108 117 101 75 50 39 37 35 30 33 32 31 30 29 29 30 30 39 32 29 28 26 43 98 154 160 117 85 82 76 62 74 104 126 133 117 91 85 85 76 65 57 53 48 44 41 39 40 41 44 53 68 76 71 65 71 81 95 150 208 197 130 103 142 184 186 166 117 65 24 21 50 54 55 40 41 65 81 72 54 45 34 38 37 36 38 34 32 38 37 38 37 37 43 52 56 56 95 164 201 214 216 204 177 129 78 63 72 75 59 70 90 82 110 163 157 100 99 144 143 102 58 48 52 58 48 37 35 34 60 101 139 175 196 204 205 184 153 110 68 29 21 34 33 33 39 36 63 120 167 184 192 202 199 168 148 152 161 161 147 128 62 66 91 119 125 121 116 110 90 73 45 30 36 50 72 98 137 129 99 88 81 68 77 88 81 77 80 94 111 121 122 120 113 90 119 138 115 84 68 85 190 188 187 190 193 194 191 188 189 190 191 191 191 191 190 189 190 190 190 190 190 191 191 192 190 190 191 192 192 192 191 191 192 193 193 193 194 194 194 194 194 194 195 196 196 196 195 195 196 196 196 197 198 198 199 199 196 198 199 200 199 200 201 203 196 197 198 198 198 198 199 200 192 193 196 199 200 201 200 200 197 199 201 200 197 196 197 199 201 199 199 199 201 201 198 196 196 196 197 198 198 199 200 200 197 196 195 195 195 195 196 197 200 200 201 201 201 200 200 199 197 198 198 198 197 197 199 201 201 201 200 197 195 195 198 200 197 197 198 198 198 199 199 199 204 204 203 203 202 201 200 200 198 198 198 198 199 199 199 200 201 201 202 202 202 202 201 201 202 202 202 202 202 202 202 202 201 201 201 202 202 202 202 203 203 203 203 203 203 203 203 203 202 203 204 204 204 204 203 202 204 204 204 204 204 204 204 204 208 208 207 206 204 204 206 208 206 205 204 205 206 207 206 205 205 204 204 205 208 209 209 208 209 209 210 210 210 209 208 208 210 214 211 209 209 204 203 213 209 210 212 213 214 215 215 215 224 219 210 219 238 228 204 199 188 134 84 119 172 207 234 219 115 75 117 152 123 105 145 155 126 102 75 61 57 62 87 120 128 115 167 237 254 254 232 186 126 155 253 254 172 85 143 208 147 86 52 105 178 187 163 153 198 141 101 203 252 231 139 79 97 82 25 7 96 202 213 164 177 215 227 227 231 215 207 232 249 246 245 244 237 230 234 244 208 182 202 243 243 223 215 210 213 217 215 211 207 226 231 187 101 140 219 228 194 182 171 175 161 187 221 238 238 224 173 111 118 112 93 112 191 254 255 227 175 116 85 84 72 32 18 60 109 141 142 117 101 83 65 62 54 43 42 42 34 34 41 41 44 40 36 57 98 118 106 91 92 82 54 28 40 85 120 130 137 117 86 78 103 116 101 84 70 38 33 48 47 46 51 47 62 60 56 56 65 80 92 97 120 152 177 173 141 89 45 29 42 40 31 28 51 90 114 117 110 111 112 114 125 147 175 194 196 134 111 185 220 183 166 155 167 162 172 192 208 222 240 251 198 72 18 59 129 148 106 92 93 93 56 44 45 42 59 58 44 37 35 39 38 32 30 32 31 33 38 39 35 28 29 33 37 40 38 36 32 20 15 25 25 42 45 35 32 38 53 72 46 23 52 117 166 197 201 177 159 137 114 100 87 69 52 44 43 42 44 47 46 40 35 33 43 41 32 30 35 33 31 38 47 37 28 12 33 92 143 180 139 124 97 67 43 32 33 37 32 31 31 31 32 34 34 34 38 35 35 36 35 32 31 33 35 32 29 29 32 35 36 37 40 40 40 36 27 19 21 28 39 35 34 38 38 34 27 23 24 22 25 36 71 89 72 74 126 172 170 155 191 253 253 189 142 150 175 122 87 102 94 60 34 32 24 14 17 28 34 32 28 29 29 26 22 19 18 19 20 21 21 20 19 22 30 36 41 69 124 171 171 145 153 186 184 121 74 56 41 56 112 162 155 69 40 57 69 111 175 219 222 199 179 168 157 150 156 166 200 224 228 218 228 243 244 239 223 212 205 208 215 219 225 232 230 233 231 222 213 211 215 218 215 214 214 213 213 214 215 216 213 223 221 218 219 237 250 229 117 3 29 167 249 246 245 197 96 31 17 34 38 40 38 43 48 38 41 38 24 1 43 165 244 254 218 71 14 47 103 129 106 152 249 236 108 99 236 245 213 88 34 109 189 210 226 254 246 234 218 225 224 217 236 249 208 143 167 226 219 170 126 110 85 57 53 48 30 45 73 73 68 53 39 38 41 40 35 30 34 24 27 38 50 87 147 191 143 73 23 15 64 142 170 160 101 80 104 147 174 169 186 203 199 197 220 233 226 217 208 210 244 203 132 90 120 173 176 144 97 87 98 145 200 228 226 216 222 226 250 247 224 198 138 81 117 176 216 233 193 119 67 19 56 126 166 152 155 195 210 191 149 115 67 35 35 50 54 49 51 53 57 61 62 58 51 46 36 33 31 32 35 35 32 29 23 23 23 24 26 28 30 31 25 32 34 31 30 34 37 36 34 41 41 38 36 29 27 37 25 31 28 33 76 138 170 168 151 124 56 12 27 53 91 147 216 217 232 249 224 156 112 114 89 93 75 55 100 164 226 222 171 185 193 149 121 157 185 182 222 238 244 245 250 253 228 135 86 185 245 215 217 227 193 191 179 182 210 251 252 192 106 49 89 141 175 160 105 14 10 122 254 249 241 245 245 249 232 174 84 108 166 165 128 150 198 220 148 55 16 103 202 197 115 50 26 55 61 56 85 90 57 57 124 196 177 127 122 112 117 151 163 151 141 157 193 167 92 62 57 69 67 71 94 143 210 248 201 145 174 207 174 133 124 153 192 123 91 125 177 208 203 176 120 33 8 48 99 165 168 96 55 95 141 166 186 199 166 108 51 46 47 43 26 19 24 26 24 24 25 28 30 29 26 22 17 15 15 18 23 25 24 21 22 21 22 24 25 24 21 17 19 19 18 15 14 17 24 30 27 23 19 16 14 13 19 26 31 47 69 96 115 112 106 112 112 137 131 96 66 45 42 56 64 49 36 33 29 23 19 20 28 28 30 31 30 30 37 46 77 89 101 82 67 113 166 170 130 130 145 153 137 125 125 123 144 178 164 85 30 53 105 131 105 122 201 254 232 146 107 171 237 215 176 140 123 123 122 115 104 94 81 71 62 55 53 56 54 42 35 38 40 35 30 29 25 25 29 36 40 39 39 41 47 45 43 40 37 34 32 30 32 33 34 35 35 33 32 30 31 29 26 25 25 23 19 16 13 11 8 7 9 13 18 21 25 27 29 28 25 21 18 18 23 28 31 29 22 17 17 18 20 20 20 22 26 28 28 27 30 27 25 24 26 27 26 25 22 26 31 34 36 40 46 51 66 60 48 35 27 26 30 35 29 27 25 27 30 33 35 35 35 35 35 34 33 33 32 32 28 28 29 30 31 32 33 34 28 27 30 38 43 43 44 45 49 42 34 31 31 31 27 23 22 25 28 31 30 26 21 18 21 25 33 39 43 44 42 40 40 39 36 32 29 27 25 24 27 26 24 26 31 34 30 23 20 22 23 21 20 22 27 32 27 27 43 106 172 178 183 224 245 167 99 64 58 68 99 153 173 143 98 70 83 120 146 151 162 133 103 77 54 51 67 81 87 90 153 195 138 79 111 175 175 153 99 47 67 112 122 130 138 139 100 58 58 65 59 60 66 85 97 88 89 108 99 62 49 44 40 59 92 96 70 49 36 47 64 71 76 92 100 90 55 63 72 75 59 31 26 44 95 117 78 43 85 118 76 26 8 27 89 174 237 253 232 197 129 83 55 81 122 127 96 66 64 55 51 55 67 96 150 198 151 115 100 117 111 67 36 39 75 99 86 64 85 111 91 55 67 110 144 180 226 251 219 152 167 186 175 111 100 164 196 186 188 225 207 150 135 146 138 122 91 101 190 255 226 146 129 174 135 66 78 109 131 174 213 254 255 240 223 239 234 197 180 176 196 195 198 208 210 162 134 182 210 208 204 200 210 226 206 164 107 143 187 217 233 243 242 233 197 135 85 88 152 209 217 223 185 127 138 182 177 131 94 93 100 99 97 95 95 105 135 165 171 149 111 71 60 86 106 101 109 96 107 102 71 80 119 131 113 160 201 169 117 100 101 113 138 157 230 254 213 155 102 92 176 220 192 137 158 200 190 162 158 192 214 205 196 202 205 199 197 182 185 191 174 164 190 224 194 181 179 177 171 188 212 219 209 217 214 205 189 162 169 210 205 204 201 198 199 200 197 191 191 189 199 205 208 195 169 167 194 182 155 154 171 162 155 178 209 202 204 207 198 179 144 106 121 141 159 169 176 173 151 125 125 121 118 119 140 182 213 218 213 205 166 94 113 168 171 166 177 184 192 195 191 188 187 187 189 197 194 191 165 106 104 169 198 195 193 191 187 184 186 190 193 204 205 166 94 32 14 23 72 151 195 213 192 187 187 190 184 187 188 191 197 184 146 113 164 179 166 141 109 96 142 193 146 101 116 185 210 173 123 89 107 121 115 94 96 125 156 172 199 209 199 196 192 200 195 201 205 201 199 199 198 197 201 206 205 204 205 206 208 208 207 205 212 212 213 216 215 208 196 186 189 187 163 146 160 180 185 183 186 196 195 188 196 211 204 183 166 139 100 80 88 104 127 151 141 119 148 198 182 126 111 132 124 105 110 145 171 168 151 140 131 90 75 103 120 101 83 84 90 106 107 90 81 89 89 80 111 162 198 208 197 144 74 36 59 107 122 97 95 136 193 234 188 132 122 123 94 117 194 239 212 148 130 173 198 157 134 183 238 200 141 127 159 196 200 165 109 74 91 148 155 111 84 86 103 118 102 58 38 68 136 196 189 156 103 63 63 81 85 75 60 56 57 66 75 72 55 39 42 67 77 73 73 74 72 73 76 70 57 53 83 130 139 112 80 71 63 57 62 84 94 83 63 68 84 84 91 108 110 112 114 99 73 56 73 106 118 110 136 166 149 114 110 139 174 179 166 134 87 59 61 73 82 91 71 79 81 73 60 50 44 39 31 40 38 34 40 45 52 64 81 75 64 52 45 41 37 32 33 31 29 27 27 28 30 31 28 26 33 40 36 45 92 145 172 124 89 94 103 94 87 92 90 87 70 60 70 77 70 63 57 47 38 37 42 45 40 32 34 68 119 132 97 77 96 116 129 148 169 153 117 118 149 167 190 176 131 84 40 20 34 37 42 23 32 90 154 166 121 73 38 27 29 39 39 34 33 33 34 32 30 36 51 66 72 69 109 170 215 233 242 246 219 156 90 65 74 104 108 94 76 55 109 144 134 87 77 98 93 68 45 53 76 85 62 36 27 25 60 118 184 225 220 208 203 175 138 92 63 37 22 32 35 34 24 34 78 142 177 176 175 186 202 172 133 123 143 154 141 125 109 96 103 123 135 134 122 106 104 88 59 35 25 26 45 73 100 115 118 126 118 94 95 105 98 92 91 93 87 76 75 83 79 56 70 87 82 66 52 58 191 189 187 188 191 193 193 192 190 190 191 192 192 191 190 190 190 190 190 191 191 191 191 191 188 190 192 193 194 193 192 191 193 193 193 194 194 194 195 195 193 194 195 196 197 197 196 196 196 197 197 198 198 199 200 200 198 199 199 199 199 199 200 200 197 198 198 199 199 199 200 201 195 196 196 197 199 200 202 202 199 199 199 200 200 200 199 198 200 198 197 197 199 199 197 195 196 196 196 196 196 196 196 196 197 196 195 195 195 195 196 197 200 200 200 200 200 200 200 200 198 198 198 198 198 199 200 200 196 196 196 196 197 198 200 201 198 198 198 198 199 199 200 200 202 202 201 200 199 198 197 197 200 199 198 198 198 200 201 203 200 200 200 200 199 199 198 198 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 203 203 203 203 202 202 202 202 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 208 207 205 203 202 203 205 206 205 205 205 205 205 206 205 205 204 204 204 205 207 208 209 209 212 211 211 211 210 210 209 209 207 214 211 206 211 213 212 217 209 210 211 212 211 209 207 206 209 192 164 176 226 248 245 254 250 186 99 80 116 157 171 141 78 79 146 183 128 83 123 168 212 176 102 54 75 120 161 196 179 133 179 247 246 235 239 238 179 210 238 194 165 173 193 161 127 69 57 137 194 175 190 254 241 121 78 175 190 120 80 114 106 43 45 99 149 165 160 177 218 254 251 229 241 244 234 242 236 231 227 233 243 246 237 225 185 160 181 222 223 210 213 216 217 216 212 215 215 232 239 199 148 177 231 229 186 157 138 139 169 219 241 219 213 221 176 101 109 116 111 131 196 231 188 127 92 113 139 121 66 17 19 72 109 106 90 76 67 48 36 42 47 40 38 38 37 39 44 46 49 47 38 41 61 72 67 63 73 55 43 69 131 185 193 174 170 165 140 102 71 57 58 65 63 38 33 42 41 42 47 46 49 46 40 36 40 50 57 59 60 76 86 90 86 66 43 35 40 41 36 37 64 109 140 148 166 157 138 114 98 98 106 113 108 74 89 189 253 240 217 192 145 116 118 150 182 219 237 226 167 45 27 104 165 171 121 75 42 52 38 42 51 49 53 46 35 30 28 29 28 25 25 28 27 26 28 30 28 26 28 34 28 33 27 23 34 49 61 72 98 110 92 56 47 58 59 54 42 49 94 146 184 218 210 159 105 86 65 54 50 45 42 42 41 38 36 37 38 38 38 38 45 45 42 44 43 34 42 68 74 44 17 13 68 142 163 159 113 97 75 59 52 48 43 38 37 33 31 32 33 33 34 35 37 33 31 33 32 30 31 35 35 32 30 31 35 38 38 37 35 43 49 45 34 24 25 31 38 37 37 36 33 29 26 25 21 32 33 40 96 139 133 135 172 194 161 116 133 195 216 174 129 145 162 125 102 114 108 93 48 41 26 15 20 32 32 24 24 27 28 26 21 18 17 18 16 17 19 20 22 24 27 29 24 51 96 129 137 156 209 254 252 153 74 42 29 53 105 137 121 65 64 93 123 159 177 186 224 229 229 227 225 220 226 242 248 252 239 221 226 237 236 232 219 214 181 139 145 202 238 233 219 223 224 220 216 217 216 213 214 213 213 212 213 214 215 215 219 215 214 222 220 233 250 236 113 7 55 203 252 250 251 205 104 38 22 37 40 41 39 43 50 39 45 47 31 5 50 178 252 247 209 66 3 18 82 143 147 175 245 146 79 186 254 255 253 179 86 50 104 203 254 246 231 243 242 245 244 244 254 253 184 99 100 134 108 80 93 124 142 101 68 39 25 65 107 105 74 58 43 41 44 42 35 29 37 33 33 30 36 86 172 236 155 76 36 39 57 77 76 70 40 79 150 205 219 196 177 168 171 161 206 234 224 200 184 209 244 166 117 127 140 139 138 138 149 128 99 90 118 162 185 185 189 213 227 228 200 124 76 101 188 250 254 249 202 139 96 30 45 99 130 118 114 131 124 94 67 55 41 38 49 58 52 40 46 48 53 57 59 55 48 42 33 31 28 27 29 30 29 27 21 22 25 27 30 32 33 33 29 34 34 28 30 37 37 31 43 41 36 40 50 46 35 35 23 34 62 100 129 143 152 159 168 106 35 26 88 138 159 194 252 250 252 253 228 168 138 151 146 119 80 81 117 140 160 155 148 137 125 119 120 127 147 178 206 254 254 242 254 237 167 109 128 194 211 187 206 199 170 204 200 227 249 254 254 225 138 49 88 159 180 119 52 7 38 145 253 249 212 173 182 234 231 150 94 117 143 130 111 126 134 116 98 50 35 128 238 238 145 53 31 36 44 54 73 68 57 86 122 124 102 87 116 171 197 183 147 132 134 144 151 145 109 69 93 125 102 66 75 152 243 254 200 130 172 208 173 144 142 178 187 131 116 151 178 172 134 87 59 29 44 69 74 100 108 66 57 74 100 124 147 155 116 57 33 31 36 35 26 23 23 17 25 24 24 25 28 29 27 25 17 17 18 21 26 26 23 19 18 19 21 24 27 26 22 18 21 21 20 18 18 21 28 33 25 25 22 18 18 20 21 20 29 30 42 68 86 82 87 109 128 147 131 99 81 62 60 84 123 88 52 36 28 22 23 29 29 27 27 29 30 28 30 35 57 76 113 134 129 134 149 151 131 112 101 107 114 123 155 196 187 182 130 55 27 49 77 90 77 105 162 197 186 124 90 137 161 146 124 103 88 81 82 86 71 64 59 61 56 46 41 43 42 36 32 35 37 36 34 35 34 33 36 42 45 45 47 51 43 42 40 38 35 32 30 29 35 34 32 30 29 29 30 31 29 28 26 25 24 21 16 12 12 11 9 9 12 16 21 24 26 29 31 31 27 23 20 19 22 28 32 31 24 18 17 18 19 20 22 24 27 29 29 29 33 30 25 23 23 24 23 23 22 26 31 34 37 40 44 48 53 50 43 35 29 29 34 39 30 29 29 31 34 36 35 34 33 33 33 32 31 30 29 29 26 26 27 28 30 32 34 35 26 25 28 34 39 39 41 44 50 43 34 31 34 36 35 32 23 25 28 30 29 26 23 20 18 23 31 39 43 45 44 43 42 40 37 33 28 25 23 21 26 24 23 26 32 35 31 26 17 17 19 21 22 24 27 32 37 42 66 141 213 201 180 210 184 151 143 134 89 49 60 97 111 95 86 99 127 152 167 174 162 139 131 122 92 74 81 87 102 130 187 202 142 93 123 178 170 123 74 53 75 100 105 124 144 164 121 52 45 69 72 63 84 116 117 76 56 77 86 67 51 45 41 52 68 68 50 34 32 41 58 72 80 93 97 88 51 51 41 41 49 42 40 55 88 83 44 25 61 84 56 26 22 41 98 159 181 173 167 166 114 70 57 101 138 127 99 86 92 84 80 89 104 119 132 141 114 130 132 111 71 34 36 66 72 94 88 87 122 131 88 49 83 136 138 184 254 248 209 194 219 239 203 105 99 195 229 193 197 220 200 166 153 125 101 111 122 131 180 211 171 107 84 100 80 101 167 198 199 223 238 239 202 171 167 213 231 207 194 184 177 213 240 246 222 165 159 222 237 233 226 222 234 242 203 140 87 115 156 200 229 232 228 233 190 145 112 112 147 169 161 165 139 115 126 135 123 116 123 146 166 137 100 77 87 123 148 149 106 93 82 78 85 102 106 92 99 90 99 93 63 61 78 76 99 125 130 107 95 106 133 168 195 179 231 240 180 104 68 119 186 174 149 168 221 224 186 172 171 188 201 203 204 208 206 199 202 192 189 182 170 174 192 205 177 160 172 183 168 175 208 225 193 203 193 178 181 188 194 204 201 200 197 196 199 201 196 188 171 180 201 199 200 187 156 167 206 195 160 149 171 170 159 171 193 201 201 193 199 206 180 138 131 137 138 138 144 150 143 128 123 124 153 183 190 199 213 215 207 186 129 63 117 171 178 177 181 193 200 196 184 174 176 188 197 196 193 200 186 136 128 177 200 191 187 188 187 182 183 189 181 190 203 197 145 63 14 11 70 147 191 211 191 184 184 188 189 190 190 185 188 195 163 107 124 169 179 134 79 75 143 216 198 131 93 135 201 220 187 151 116 87 88 128 166 188 188 175 175 208 195 152 145 184 207 208 197 196 197 199 198 198 203 210 207 207 207 207 208 208 207 207 207 209 213 213 208 198 187 179 172 172 177 187 184 170 169 181 193 202 198 184 186 201 199 183 164 165 145 112 88 82 104 136 116 125 158 198 200 160 128 126 134 115 107 129 154 150 138 140 134 100 88 112 128 111 92 89 114 140 143 110 82 83 90 88 115 150 189 212 200 146 91 71 81 85 101 124 138 149 183 226 223 198 185 148 79 73 146 211 226 182 145 155 184 159 127 159 204 197 149 117 135 178 208 199 180 113 84 117 136 106 76 72 101 123 113 69 40 66 146 223 228 180 123 84 71 81 100 110 105 101 107 122 126 111 86 71 52 65 60 46 48 55 54 51 52 49 54 52 48 68 87 82 60 51 44 43 45 51 54 52 60 57 53 52 57 57 54 62 48 52 53 52 60 77 95 104 155 168 139 99 106 151 188 198 197 156 93 64 83 96 89 85 65 73 81 84 82 74 59 45 33 36 35 36 39 39 36 36 47 49 49 47 44 41 38 35 34 32 29 27 26 28 31 33 24 27 40 53 46 38 61 96 130 115 110 125 142 138 114 92 95 92 68 43 45 54 53 49 52 49 45 45 49 49 40 29 31 72 136 151 112 98 116 123 116 127 115 101 118 144 147 137 141 149 152 160 128 62 30 28 32 25 32 84 170 218 180 113 48 24 26 45 44 38 35 29 32 30 29 37 55 71 74 69 77 102 129 142 155 183 183 145 103 86 100 144 158 116 61 33 65 65 56 49 49 43 39 46 63 71 93 98 71 39 26 22 50 116 191 226 211 205 204 167 115 72 61 47 28 33 36 33 24 49 107 167 182 164 164 184 198 164 126 128 150 146 134 141 172 153 140 134 124 120 118 113 137 118 77 38 26 31 47 67 61 91 119 153 161 135 123 121 129 143 159 156 127 88 63 57 57 49 56 75 98 108 88 64 190 190 188 186 185 187 193 197 190 191 192 192 192 192 191 190 189 190 191 192 192 192 191 191 189 191 193 194 195 194 193 192 193 193 194 194 194 195 195 195 194 195 196 197 197 197 197 196 198 198 199 199 200 201 201 201 203 202 201 201 200 200 199 198 198 198 198 198 199 200 200 200 202 200 198 196 196 198 201 203 203 199 197 200 204 205 201 197 202 200 198 197 198 198 197 195 199 198 197 197 195 195 194 193 197 196 195 195 195 195 196 197 197 197 197 198 198 199 200 200 199 198 199 199 200 201 200 200 196 194 194 197 201 202 198 194 198 198 199 199 199 200 200 200 201 200 200 199 198 197 197 196 203 201 199 198 198 199 200 202 201 200 200 199 198 198 198 197 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 204 203 201 199 199 201 203 204 204 204 204 204 204 204 204 204 206 205 203 202 201 202 203 203 205 205 205 205 204 204 204 205 203 204 205 206 206 207 208 208 211 210 210 209 209 208 208 208 201 209 208 204 210 212 209 209 215 215 214 214 213 212 211 210 212 193 155 156 200 221 213 215 228 169 87 54 68 89 100 93 91 113 152 157 120 121 165 199 212 180 118 111 183 238 235 223 182 119 159 227 234 229 233 240 221 200 156 165 205 233 154 67 85 90 84 88 138 202 238 254 170 69 58 123 159 99 71 90 65 46 108 182 198 150 126 189 246 248 231 215 219 219 214 217 212 218 216 209 214 228 230 222 180 152 165 200 213 217 220 211 220 210 206 214 211 219 229 203 162 183 225 233 201 167 153 164 219 232 217 176 147 131 109 84 77 82 81 92 116 118 99 88 119 189 225 153 56 12 23 65 94 71 52 52 56 45 39 46 38 33 29 32 38 37 36 40 43 48 42 36 41 46 48 53 61 41 59 130 202 229 225 218 219 210 183 132 79 55 60 70 51 35 29 35 40 42 43 40 36 36 33 29 30 33 32 28 34 37 34 36 46 46 40 41 39 40 41 45 58 77 95 106 144 149 148 133 115 103 95 90 68 51 68 139 205 236 243 228 180 118 87 103 141 191 205 172 125 41 50 120 145 132 97 57 43 48 37 39 50 49 45 37 27 26 25 25 24 21 21 23 26 21 20 26 31 28 21 17 22 38 40 45 83 132 162 173 215 190 131 75 57 54 40 26 52 98 138 134 132 166 165 115 73 58 43 37 39 39 37 35 35 35 34 32 32 32 31 30 23 32 57 78 69 50 70 113 101 44 12 34 105 155 135 104 99 94 86 77 67 56 44 37 44 36 30 31 33 33 35 40 32 29 28 30 32 32 34 39 34 32 31 35 39 42 39 36 35 50 62 57 41 30 29 33 39 40 39 35 31 30 31 31 34 42 42 43 81 120 146 190 221 217 174 135 129 147 158 137 126 154 162 137 122 123 106 100 98 73 39 19 22 33 30 19 22 25 28 26 21 17 16 17 18 18 18 19 20 22 23 24 22 41 61 69 98 170 232 249 234 148 78 50 40 60 94 104 70 87 120 158 194 201 172 151 133 167 198 215 226 233 241 249 243 236 239 247 222 178 183 228 248 228 167 98 100 173 208 179 155 179 205 217 219 219 216 212 213 213 212 212 212 213 214 214 219 215 214 220 217 235 250 223 95 8 64 217 252 251 251 210 111 42 22 37 42 45 42 45 44 42 55 54 33 8 65 205 253 241 192 58 2 27 136 237 255 250 187 69 121 254 246 253 240 233 164 63 47 129 181 164 180 234 251 235 222 222 205 160 109 50 61 100 114 143 192 234 250 171 78 16 18 83 141 148 102 77 49 38 38 39 36 33 41 40 39 31 34 75 132 164 113 63 68 97 88 58 55 88 129 160 187 195 183 176 180 193 177 142 175 216 216 193 185 225 222 151 157 215 189 113 108 155 206 195 154 97 72 99 146 176 207 208 197 193 158 90 97 177 242 253 241 232 180 106 81 50 32 53 63 55 51 57 52 37 40 40 40 40 44 47 46 42 41 43 47 51 51 47 40 34 29 27 25 24 25 26 26 25 24 25 28 30 32 33 34 34 38 37 31 25 29 38 42 39 41 42 40 47 55 50 46 54 61 82 134 188 198 162 128 117 106 82 74 98 157 192 190 211 242 252 246 210 181 178 202 233 237 184 126 151 189 173 121 81 92 111 109 110 113 92 86 108 177 243 249 235 226 175 134 134 202 204 164 143 173 155 125 162 209 246 254 236 230 236 206 155 122 132 116 63 23 15 72 178 252 254 199 124 138 223 247 180 155 164 140 104 77 56 63 89 138 99 53 99 182 193 137 69 52 37 46 50 53 62 67 81 88 73 85 113 167 235 226 155 108 132 142 172 213 198 141 105 115 148 125 81 77 153 246 254 179 124 188 238 202 161 148 178 151 123 110 117 124 125 108 79 57 47 56 63 50 51 73 86 68 47 41 55 72 77 57 26 33 30 30 27 23 32 36 28 30 26 22 21 23 27 29 30 23 22 22 25 28 27 22 17 15 16 18 22 25 25 22 19 20 20 21 21 22 26 31 34 20 23 22 18 20 23 22 18 23 28 35 48 60 64 82 112 131 127 102 88 92 80 79 105 154 111 67 45 37 32 33 38 31 29 29 31 30 25 21 21 28 92 149 176 187 181 172 177 169 144 111 106 135 172 212 248 234 185 102 37 25 42 52 53 48 70 89 98 105 85 68 93 82 72 64 61 56 50 51 57 53 49 49 52 48 40 39 44 36 31 30 34 35 32 33 37 43 52 66 75 71 59 52 51 40 39 38 37 35 33 32 31 37 34 28 24 23 25 29 32 28 27 25 24 22 19 14 10 13 13 12 13 15 17 20 22 23 26 29 29 27 24 22 22 21 26 31 30 25 21 20 21 19 21 24 27 29 31 32 33 39 35 30 26 25 25 24 23 25 27 31 34 36 38 42 44 41 43 44 41 36 33 34 37 30 30 33 36 39 38 35 31 33 33 33 33 32 30 28 27 27 27 28 28 30 33 35 36 29 27 28 32 33 32 34 38 46 41 36 36 40 43 43 41 30 31 32 31 29 26 22 20 19 23 30 37 43 45 46 46 42 40 37 32 28 24 22 20 26 23 22 27 33 35 32 28 18 15 16 23 27 28 30 35 55 87 108 138 175 171 149 154 143 158 186 178 111 58 58 66 56 101 146 163 160 153 141 130 111 121 150 158 125 95 87 84 104 150 167 143 123 119 130 149 165 119 76 52 64 89 104 127 161 171 121 51 43 66 70 64 99 136 126 69 45 69 81 67 52 48 47 50 50 51 49 43 36 42 59 73 75 74 69 57 51 39 28 48 79 76 57 56 56 41 30 29 38 48 39 17 30 55 107 144 131 107 114 134 115 71 57 92 118 118 134 165 175 131 105 117 125 111 105 115 134 173 151 73 28 40 75 106 141 146 119 103 126 127 88 59 109 122 114 183 246 204 189 235 239 214 157 94 128 219 212 141 148 158 150 155 153 97 62 96 147 140 150 178 160 86 41 47 109 189 254 254 210 186 206 199 181 157 153 197 225 218 207 186 158 191 230 249 207 141 151 215 239 229 221 219 229 229 186 125 104 134 161 176 188 194 199 207 165 153 138 122 136 148 123 108 106 88 106 128 133 138 160 202 217 189 136 91 106 167 187 153 91 64 84 136 141 105 89 100 100 92 89 74 53 59 69 60 65 105 124 137 163 180 193 208 173 162 215 216 148 79 66 137 159 157 176 210 227 215 202 202 175 177 188 202 204 196 194 199 197 195 181 156 150 180 207 207 157 160 183 189 174 185 207 203 211 196 169 158 179 203 205 196 190 191 192 193 197 199 193 184 173 174 200 205 193 161 137 174 217 203 165 147 163 168 158 161 182 200 203 191 191 195 184 166 162 152 139 140 162 183 177 157 122 140 183 210 201 193 197 196 175 154 103 71 151 195 191 184 180 193 196 192 186 171 167 183 191 187 185 195 188 151 141 173 198 189 184 187 187 183 185 191 191 191 195 198 169 92 26 6 66 146 193 213 192 186 184 186 184 186 190 184 187 209 190 134 83 108 129 120 97 93 137 203 229 162 85 91 174 227 214 190 169 125 128 177 210 215 202 179 181 200 173 122 140 197 218 199 196 198 202 206 206 205 208 213 210 210 210 209 207 206 206 207 208 208 207 207 207 203 199 195 179 175 188 210 210 189 173 168 182 197 205 201 203 207 197 181 178 178 160 131 110 102 115 138 116 137 158 180 200 189 152 126 144 127 109 111 128 133 128 129 111 102 95 101 115 120 106 88 123 167 184 149 110 98 91 77 106 131 154 158 142 119 111 120 111 89 110 166 186 158 137 141 184 221 226 177 116 86 102 136 233 223 175 129 138 135 110 129 168 192 158 108 106 151 208 231 200 139 93 100 117 104 85 83 121 134 124 85 49 54 115 186 188 168 143 110 81 87 115 131 123 115 124 155 182 182 164 149 146 134 86 35 30 56 74 78 53 38 49 64 53 43 50 56 49 46 43 45 46 43 49 61 69 86 80 68 72 81 79 66 63 55 54 61 67 68 74 84 121 120 98 79 112 164 181 177 185 147 88 67 97 115 99 84 64 59 58 70 90 98 83 63 50 44 39 35 31 31 32 31 40 40 42 42 40 37 36 36 35 33 30 28 29 31 34 36 42 38 44 52 48 41 52 73 84 107 124 130 140 148 131 103 139 144 112 59 37 44 50 48 67 69 66 57 50 45 39 33 39 57 96 112 104 114 118 94 98 119 98 95 157 183 136 93 86 143 202 245 211 104 36 27 34 34 32 50 103 151 147 115 51 23 26 52 59 53 44 32 34 34 33 37 48 61 66 64 58 48 57 68 82 112 131 127 104 139 162 165 147 98 55 47 59 67 64 57 59 60 62 69 78 77 87 89 65 40 30 27 50 105 155 168 157 176 190 151 98 65 66 59 37 36 34 28 26 59 119 169 169 146 152 179 194 168 134 127 137 135 145 174 182 183 185 167 130 108 110 115 154 146 103 46 21 31 56 77 86 91 92 123 152 145 128 109 128 170 209 210 173 123 79 54 70 93 96 93 116 144 137 106 190 191 190 187 184 186 192 197 191 191 192 193 193 192 191 191 189 190 192 193 194 193 191 190 192 193 193 194 194 194 193 193 194 194 194 194 195 195 195 196 195 196 197 197 198 197 197 196 199 199 200 200 201 201 202 202 208 206 204 203 203 202 200 199 201 200 199 199 200 201 200 198 205 203 200 197 196 198 200 202 202 199 198 201 206 207 202 197 205 203 200 199 200 200 199 197 202 201 200 199 197 196 195 194 197 196 195 195 195 195 196 197 195 195 195 196 197 198 199 200 198 198 198 199 201 201 200 198 200 197 196 199 202 201 194 187 198 199 199 199 200 200 200 201 201 201 200 200 200 200 199 199 203 202 200 199 198 198 199 200 203 202 201 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 199 200 200 201 202 203 204 204 204 202 200 198 198 200 202 204 203 203 203 203 203 203 203 203 203 202 201 201 202 203 202 200 204 205 206 205 204 203 203 204 204 205 206 206 205 205 206 207 207 206 205 205 205 205 205 206 200 209 209 207 212 210 205 207 207 206 206 206 207 208 209 209 220 205 174 161 173 172 160 160 176 150 111 76 45 33 76 143 163 157 156 177 180 185 172 164 148 147 138 170 239 254 221 192 162 124 174 224 227 229 227 233 236 161 100 176 238 223 101 34 71 132 142 99 134 245 254 197 101 39 65 116 170 108 38 7 47 143 207 206 203 153 105 155 234 236 231 220 218 224 224 219 218 223 220 214 218 224 215 197 168 161 186 215 215 215 218 209 208 213 220 215 178 164 184 181 132 161 204 229 219 196 200 224 235 237 205 146 97 65 53 58 62 43 31 40 43 44 101 186 227 253 238 126 36 19 27 47 56 39 31 37 38 32 31 37 37 51 53 47 47 40 32 33 37 46 43 35 36 38 42 51 50 35 64 138 187 188 189 205 215 192 162 122 80 59 55 48 39 33 29 34 43 43 37 31 32 34 35 34 35 36 32 26 32 39 39 37 40 37 34 40 44 43 47 54 55 53 58 67 71 85 96 97 94 95 95 92 85 73 66 74 108 167 214 227 210 144 107 121 149 175 161 114 86 47 58 94 91 73 61 47 37 40 34 34 46 47 37 30 25 25 26 26 24 23 23 25 37 37 34 25 13 13 29 48 89 118 136 148 180 212 219 213 200 164 112 75 58 38 22 22 76 130 148 103 73 90 91 61 60 51 42 39 40 39 33 29 33 35 34 30 26 27 29 29 35 53 106 147 131 111 135 172 113 37 6 49 119 149 133 127 155 160 158 139 107 78 62 57 61 46 33 31 31 30 33 41 30 28 28 31 33 33 35 40 34 33 34 39 43 43 37 31 36 53 66 60 44 35 34 36 42 43 40 34 30 32 35 36 48 39 43 46 50 65 124 219 249 236 205 185 162 133 118 101 144 153 125 122 154 177 145 123 150 106 53 25 26 32 30 22 21 26 29 27 21 16 15 16 19 20 21 22 23 25 27 29 29 39 44 47 99 204 254 240 184 114 64 65 81 91 82 60 61 119 151 187 233 240 203 148 89 116 142 148 148 159 171 176 202 202 229 249 198 115 124 202 243 240 217 166 132 152 165 140 121 163 206 222 219 215 213 211 212 212 211 211 211 212 213 214 209 217 222 221 223 252 251 184 46 4 77 232 253 248 243 219 116 42 19 34 44 50 48 51 37 45 63 56 29 10 80 230 249 241 184 60 4 34 162 255 255 232 86 82 203 255 238 240 248 237 193 114 55 54 73 75 120 149 150 135 116 104 96 72 48 72 143 197 223 242 249 253 253 198 98 19 17 78 139 165 121 91 55 34 30 33 37 41 40 40 43 43 48 66 75 65 75 64 93 120 107 75 90 156 221 223 199 179 166 181 200 230 180 134 142 186 201 189 196 231 192 159 200 254 198 88 76 134 155 189 208 168 94 62 103 162 196 173 155 143 105 89 134 171 212 253 248 199 120 65 64 57 36 37 42 49 53 51 47 45 43 45 46 41 36 35 37 40 40 41 42 43 42 38 30 25 24 23 22 22 23 24 24 24 28 29 30 32 33 34 35 35 34 36 38 38 35 33 33 33 35 43 46 44 42 41 60 91 119 150 199 241 248 209 149 105 82 112 175 206 216 205 182 206 243 248 206 147 149 204 246 254 249 212 160 204 254 243 164 107 116 143 147 155 133 65 51 92 199 211 207 192 157 134 156 174 197 168 113 105 143 139 114 125 169 182 195 207 226 245 246 235 163 85 44 43 33 26 87 196 254 231 161 127 140 158 178 191 235 252 179 79 30 35 104 181 222 159 61 63 125 146 142 122 72 25 35 78 109 120 110 107 85 51 63 122 177 176 146 147 163 145 157 218 252 245 206 154 143 141 126 106 103 152 212 221 159 111 157 210 186 138 119 143 150 151 129 96 85 92 92 83 54 41 59 99 109 95 97 116 72 35 17 28 36 35 34 33 38 40 41 32 28 41 51 45 33 28 22 19 21 25 29 32 28 27 26 27 29 27 22 17 14 14 16 19 23 24 22 19 19 20 23 25 27 29 30 32 17 19 18 17 18 20 20 18 16 27 31 33 43 55 75 99 116 112 109 121 131 109 88 94 121 94 70 63 62 55 43 35 32 27 27 31 33 27 20 17 28 84 131 157 169 157 163 200 208 192 155 137 171 222 244 244 245 165 76 33 32 42 44 40 40 48 40 32 44 51 50 58 48 41 38 41 42 37 36 39 41 41 41 42 41 43 53 63 68 66 64 55 36 26 47 77 91 126 166 177 144 89 46 26 39 39 38 38 37 36 36 35 35 31 26 23 22 24 27 30 28 25 23 21 20 17 13 10 12 13 15 17 18 18 18 18 21 23 25 26 25 24 24 26 23 26 29 29 27 25 24 23 20 23 27 29 30 31 32 33 41 38 33 31 30 29 27 25 27 28 30 31 33 36 38 40 41 46 51 50 42 35 32 31 31 32 34 37 39 38 34 31 36 36 36 36 35 32 30 29 29 28 27 27 29 31 33 34 32 29 28 29 28 25 28 32 40 38 36 37 40 44 46 47 41 40 38 36 32 27 24 21 25 27 32 36 41 44 46 46 41 39 36 32 28 24 22 21 26 21 20 27 33 34 31 28 25 17 14 17 20 22 32 45 78 134 159 143 141 149 124 86 116 155 175 154 105 87 94 75 30 85 161 215 221 193 160 142 118 137 160 153 111 80 83 97 131 146 144 149 167 148 108 94 105 100 84 49 50 90 108 112 118 114 87 72 87 87 73 74 88 113 98 56 47 64 62 46 52 55 65 66 55 58 73 79 40 40 52 61 55 49 46 40 51 38 39 70 97 85 58 45 37 25 28 32 27 33 33 16 33 85 161 197 167 122 104 104 88 75 76 88 89 98 147 205 219 174 127 106 100 100 108 120 159 177 115 26 34 112 165 180 213 190 138 99 94 91 80 79 132 129 136 168 187 195 228 253 246 167 107 96 135 168 139 96 133 146 146 150 141 84 66 116 167 142 142 183 155 62 57 123 174 209 229 240 205 173 193 190 208 196 176 193 224 234 226 200 169 175 220 253 183 102 141 218 236 220 213 217 219 214 192 163 140 154 151 134 140 168 170 148 121 150 156 121 116 132 112 90 97 103 126 143 168 189 188 191 193 188 163 126 134 196 214 172 101 95 126 167 158 119 100 105 98 90 80 61 48 61 73 66 76 110 145 194 217 198 201 223 173 153 168 148 104 85 93 126 148 188 229 221 196 204 215 197 169 151 153 183 204 202 198 203 206 203 177 135 128 174 213 214 152 177 190 172 168 205 217 186 178 149 138 161 191 201 197 192 190 192 194 195 198 200 196 188 181 165 186 210 184 128 126 184 206 190 164 150 158 165 161 155 173 192 208 211 197 169 160 176 192 175 155 162 200 226 199 151 119 164 209 213 195 188 184 172 162 138 93 97 181 213 194 184 176 182 178 182 193 180 167 178 184 184 188 194 178 141 137 169 194 190 187 188 188 187 189 192 183 191 196 203 186 113 34 4 67 154 202 217 193 189 188 188 184 188 192 186 187 206 195 150 83 74 101 134 132 105 119 185 224 176 96 87 167 217 208 202 202 184 190 208 213 212 195 167 186 186 169 145 176 207 215 198 202 202 205 209 209 206 206 209 211 212 211 209 206 205 206 207 211 209 206 206 208 211 213 214 201 190 189 196 204 205 181 144 158 178 203 220 226 221 204 188 192 178 151 129 120 117 127 148 144 152 161 182 204 197 162 135 139 124 108 101 106 114 112 103 103 105 96 85 95 116 115 97 126 169 192 169 135 113 90 66 74 97 111 97 80 91 121 142 114 88 102 155 184 169 132 100 118 148 164 167 150 100 74 97 190 204 161 92 89 109 112 139 182 208 173 120 105 133 192 234 207 181 135 101 92 88 87 95 123 128 118 92 62 51 80 127 121 138 144 107 74 101 145 153 110 82 73 111 172 212 215 205 205 180 109 40 32 67 96 105 82 52 55 89 95 70 56 60 71 74 72 70 66 55 59 81 88 102 111 123 122 117 127 127 139 113 97 107 116 103 76 57 62 60 58 62 106 152 151 143 145 115 83 82 110 124 112 98 77 56 38 49 82 106 100 81 60 57 65 66 52 43 42 38 38 35 33 34 33 32 34 38 35 34 32 31 32 33 36 37 44 42 45 51 55 56 60 66 67 109 136 131 131 141 131 104 148 161 133 74 47 56 68 72 88 89 81 64 52 47 43 38 36 44 61 71 78 104 118 106 116 124 95 96 158 178 124 76 113 182 233 252 230 133 66 55 61 38 20 26 52 71 72 64 42 22 28 62 84 78 57 38 28 32 32 31 38 58 81 95 100 63 49 48 54 69 83 105 134 199 209 162 117 73 53 72 133 143 136 118 104 95 94 102 93 88 92 87 59 35 28 28 54 94 111 100 90 116 140 113 84 66 72 62 42 37 29 25 27 55 107 152 158 144 148 168 183 185 159 118 99 113 144 169 171 189 206 187 137 104 102 108 129 138 110 53 17 23 59 94 126 117 84 76 87 91 92 84 108 149 183 177 142 104 72 53 105 156 151 111 102 126 144 131 190 191 191 190 190 190 191 192 191 191 192 193 193 192 191 191 189 190 192 194 194 193 191 190 195 195 194 193 193 193 194 194 194 194 194 195 195 195 196 196 196 197 197 198 198 197 196 195 198 198 199 200 200 201 201 202 207 205 203 203 204 204 202 200 204 202 201 201 202 202 200 198 202 202 202 201 201 200 199 199 197 199 202 203 203 202 201 200 206 203 200 199 200 200 199 198 201 200 200 199 197 196 196 195 197 196 195 195 195 195 196 197 198 198 197 196 196 197 198 199 196 195 195 197 199 200 198 196 202 200 198 198 199 198 195 191 199 199 199 200 200 200 201 201 200 200 200 201 201 201 201 202 201 200 200 199 199 199 199 199 202 201 200 199 199 199 200 201 200 200 200 200 200 200 200 200 201 201 201 200 200 200 199 199 200 200 201 201 202 202 203 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 203 205 205 202 199 204 205 206 205 203 202 203 204 204 206 207 206 204 203 204 206 204 204 203 203 203 204 205 206 204 210 209 210 213 207 204 211 209 210 211 211 212 212 211 211 217 210 200 183 156 133 136 156 171 178 170 134 89 66 107 187 196 172 166 224 254 233 164 130 145 181 197 200 214 211 187 171 137 116 175 220 224 227 225 250 227 142 125 206 230 168 111 113 136 205 246 213 158 170 188 136 53 20 75 124 124 34 10 85 169 254 254 202 187 152 97 101 173 217 230 211 208 219 219 216 216 212 213 219 222 209 182 161 121 143 202 244 233 217 216 210 204 216 224 213 171 152 163 149 113 146 180 208 215 207 216 233 250 251 194 105 63 64 68 68 53 40 25 20 19 43 134 244 253 237 171 75 26 27 30 40 45 35 32 31 26 27 33 35 92 135 139 100 71 59 50 47 45 50 44 35 37 38 39 44 33 24 46 103 146 157 164 177 173 142 115 90 63 53 48 34 35 36 32 32 40 40 32 29 32 33 32 31 34 37 36 32 29 38 40 38 39 34 31 37 40 38 41 46 48 47 49 54 48 55 57 54 60 73 81 81 88 80 64 37 42 95 144 162 152 128 152 207 223 190 128 73 65 61 57 63 59 46 41 41 38 42 41 35 39 35 19 14 26 28 28 27 26 28 32 35 49 48 41 30 26 50 99 142 192 213 224 222 217 198 172 158 125 129 112 80 52 33 27 34 73 102 100 70 54 50 44 43 50 48 44 40 37 35 32 30 33 34 31 27 35 60 88 106 121 134 187 217 184 162 174 179 90 24 3 50 128 178 186 198 218 221 217 197 167 140 127 124 103 80 57 47 39 32 34 42 33 30 30 33 34 32 33 36 39 39 41 45 49 45 34 25 31 44 53 48 42 42 44 45 46 46 41 32 29 33 36 36 46 33 43 45 32 38 96 184 231 241 234 221 185 142 124 111 154 138 93 130 197 215 167 150 152 104 54 34 35 35 29 26 22 27 31 29 21 15 14 15 18 22 27 30 30 32 34 37 33 34 36 37 78 173 229 212 142 79 44 77 119 114 72 37 83 132 152 202 239 244 234 169 116 134 170 184 168 156 150 137 138 146 173 202 183 128 112 141 182 222 254 243 181 163 181 182 178 204 225 224 215 212 212 210 212 211 211 210 211 211 212 213 212 215 222 230 236 252 217 107 2 30 118 245 253 253 250 245 124 45 16 31 44 53 50 50 41 46 59 51 30 14 73 206 252 253 176 46 1 50 197 255 246 159 57 159 244 240 233 243 253 206 162 138 110 76 48 32 63 87 98 107 107 104 111 103 105 170 234 246 244 243 237 250 230 204 115 30 29 75 108 124 97 78 54 39 32 31 37 43 37 38 47 51 48 51 53 47 67 92 120 136 151 144 133 161 229 253 231 208 198 216 200 191 142 126 135 174 181 170 189 209 181 187 213 212 143 65 48 70 71 126 185 184 114 50 60 106 119 134 121 92 64 81 126 124 151 196 182 96 32 37 59 56 41 37 44 59 65 55 45 41 38 38 37 37 35 32 30 29 33 33 32 33 33 30 24 20 23 23 24 25 25 26 26 26 30 31 31 32 34 35 37 38 31 36 44 45 36 29 40 57 86 77 57 40 33 38 68 108 147 174 208 237 253 243 202 161 133 157 225 252 243 211 177 202 248 212 156 137 182 236 246 233 254 227 170 207 248 252 195 165 193 206 200 209 171 84 86 154 238 240 233 227 209 205 223 220 223 189 160 180 212 215 205 198 190 185 195 227 254 254 238 217 148 69 45 51 36 42 98 169 216 194 143 152 170 119 105 157 242 254 163 52 30 101 203 252 254 188 62 37 88 116 143 148 92 30 26 101 182 193 152 136 107 53 63 140 182 131 105 177 225 163 169 235 247 250 249 187 150 142 154 139 113 131 165 182 180 138 135 165 169 146 127 124 154 183 164 115 96 87 67 55 47 33 89 166 170 129 100 85 61 33 26 40 39 32 40 53 57 76 92 82 62 59 58 45 33 28 23 20 22 25 28 29 31 28 26 27 28 27 23 19 15 14 15 18 21 23 22 20 20 22 25 28 29 29 27 25 20 18 18 18 17 16 18 21 17 24 23 26 42 56 65 75 102 116 141 165 163 136 109 99 102 82 62 59 69 78 76 70 55 38 22 20 26 29 27 24 38 53 75 91 96 109 160 219 229 205 173 164 193 233 246 237 209 118 47 36 40 44 48 45 44 43 32 25 27 34 42 41 44 38 36 38 39 38 38 40 39 46 55 64 77 95 112 121 136 135 131 105 56 28 60 113 142 192 241 237 172 89 34 15 39 39 38 37 37 36 35 35 27 27 27 26 25 25 24 24 27 24 20 18 17 16 13 11 9 12 16 19 21 20 17 16 21 22 24 23 22 23 25 28 30 30 29 29 30 29 27 25 23 26 29 31 30 28 28 29 34 32 30 29 30 29 27 25 27 27 26 27 29 32 36 38 43 49 55 54 45 35 30 29 35 33 32 32 34 35 34 33 36 37 37 37 36 33 31 29 28 27 25 24 24 26 28 29 32 29 27 27 24 22 25 30 33 32 31 30 31 35 41 45 45 44 42 40 37 35 33 31 34 34 35 36 38 41 43 44 39 37 34 31 28 25 23 23 24 19 18 25 31 31 27 26 27 18 13 16 20 34 66 97 134 157 179 176 172 178 142 75 122 166 168 146 136 153 150 93 36 66 131 206 241 222 184 160 128 141 143 121 81 57 83 131 175 167 181 222 238 190 112 62 58 75 83 57 63 110 118 100 66 59 57 90 132 120 85 78 73 80 65 47 49 47 38 37 55 71 100 103 76 68 81 87 44 38 44 48 39 36 43 49 63 70 88 95 78 61 63 71 89 72 43 22 22 29 27 21 50 129 222 247 194 127 85 64 68 116 154 141 105 100 141 186 174 156 116 75 64 81 96 96 127 125 64 27 105 212 249 243 196 166 134 112 91 71 75 93 134 148 153 120 118 181 235 251 237 133 80 96 109 92 73 86 149 167 168 159 134 87 91 151 191 153 135 150 110 72 139 223 181 165 167 194 202 197 209 222 230 222 180 172 210 238 240 220 189 166 201 233 148 84 153 223 210 196 201 213 203 189 195 206 159 142 126 120 134 161 151 107 115 166 180 127 104 123 114 98 90 123 147 143 170 205 185 153 138 148 166 166 163 188 196 164 111 145 171 161 141 138 131 109 82 81 81 76 67 67 72 71 102 128 161 210 208 165 170 197 182 136 109 92 84 113 139 130 137 180 221 218 200 204 204 185 178 152 144 171 200 208 205 206 195 204 198 170 157 178 193 184 164 184 180 156 169 210 213 180 132 127 151 191 207 202 198 198 196 198 197 195 195 198 198 195 168 157 172 199 170 125 150 199 185 170 164 162 157 162 160 145 143 162 187 209 207 171 152 170 186 177 164 170 207 226 181 114 113 166 205 203 188 178 169 164 183 147 93 119 189 215 193 187 180 169 148 157 188 189 176 186 189 185 193 201 173 126 129 172 190 192 192 188 187 188 189 188 175 189 198 210 199 122 35 3 73 166 212 217 189 190 192 190 189 192 194 189 187 193 178 146 131 118 147 174 161 120 119 183 214 197 122 92 159 208 205 209 207 207 210 211 212 215 200 171 165 169 178 178 204 204 207 205 206 202 202 204 206 204 204 206 209 210 210 208 206 205 207 209 208 208 208 207 207 209 213 216 213 197 188 185 187 197 183 146 167 178 200 222 230 220 206 198 200 180 156 149 147 133 123 130 151 148 160 185 194 175 145 126 108 96 100 107 107 113 112 94 99 99 91 77 75 94 123 143 150 161 165 155 138 120 102 87 88 92 105 105 87 83 108 134 130 97 92 121 151 165 148 115 89 88 104 141 157 130 110 122 119 125 99 61 77 108 128 167 197 214 186 154 132 116 145 190 207 218 179 111 80 82 91 100 108 115 111 97 84 73 76 92 88 106 116 85 59 104 163 175 123 78 42 65 135 200 227 227 186 159 98 44 38 62 81 90 93 63 59 95 115 88 65 70 105 112 106 96 85 65 61 81 107 112 135 172 153 125 153 175 177 157 142 149 161 145 93 44 42 43 52 53 81 115 118 130 117 98 103 130 139 126 113 108 92 66 42 45 74 98 95 80 60 60 83 104 100 92 83 67 46 38 32 31 31 30 33 38 34 34 33 33 34 35 36 36 38 44 51 55 61 65 60 52 59 98 126 127 126 128 113 86 104 117 101 65 54 66 79 86 86 85 79 71 70 68 56 40 28 36 47 54 63 93 138 173 156 123 91 87 106 129 131 117 171 220 240 249 224 143 104 123 125 82 39 27 39 45 38 28 31 25 35 75 110 101 62 36 25 31 31 25 32 68 119 157 150 100 64 45 44 45 43 72 144 194 196 162 124 66 55 112 211 200 179 162 145 120 105 109 103 107 118 107 64 29 23 28 54 90 98 81 63 65 78 65 64 61 66 51 39 38 28 30 37 53 92 142 173 176 169 167 178 200 185 120 73 96 142 162 183 196 208 192 149 119 110 107 100 104 88 55 29 25 51 87 130 141 113 79 58 51 60 59 95 119 139 130 98 66 50 46 119 180 171 123 99 109 133 129 191 190 191 194 197 195 190 186 191 192 192 193 193 192 192 191 189 190 193 195 195 194 192 190 197 196 194 193 192 193 194 195 194 194 194 195 195 196 196 196 197 198 198 198 198 197 195 195 197 198 198 199 199 200 201 201 203 201 199 200 202 203 201 199 207 205 203 202 203 203 201 198 197 199 203 205 205 203 199 197 192 199 205 205 200 197 199 203 205 202 199 197 198 198 197 196 197 197 196 196 196 196 195 195 197 196 195 195 195 195 196 197 202 201 199 198 197 197 197 198 194 193 193 195 198 198 196 193 198 198 198 197 196 197 199 201 199 199 199 200 200 200 201 201 198 198 199 200 200 201 201 202 197 198 199 199 200 200 199 199 199 199 197 197 197 197 198 199 200 200 200 200 200 200 200 200 202 201 201 200 200 199 199 199 201 201 201 201 201 201 201 201 200 202 204 206 206 204 202 200 201 201 201 201 201 201 201 201 200 200 202 205 208 207 203 199 204 205 207 205 202 201 202 204 205 207 208 206 204 202 203 205 205 204 203 203 204 205 206 207 203 206 205 207 208 202 201 213 212 214 215 216 215 211 208 205 214 214 225 212 156 111 124 161 208 219 207 168 142 119 99 109 146 146 145 199 242 245 182 145 135 193 209 177 167 186 190 177 157 117 167 227 247 238 222 253 187 108 147 214 191 90 117 187 217 230 254 255 159 84 91 59 45 49 65 41 27 27 59 155 253 252 235 229 233 198 127 73 160 223 245 229 223 211 206 228 216 213 220 229 216 187 172 176 152 153 190 225 215 204 210 212 218 209 201 205 202 203 187 131 139 167 184 204 218 216 215 213 238 229 159 74 52 65 62 51 29 50 43 13 9 45 118 185 214 166 103 47 30 31 29 46 37 30 30 33 41 64 85 89 164 226 225 151 94 77 71 68 54 54 43 35 40 43 40 41 36 24 28 63 109 135 134 123 124 95 75 58 37 37 44 37 39 42 34 27 33 34 31 33 30 29 25 21 23 29 32 30 32 33 27 27 35 37 34 38 47 43 38 36 39 43 45 44 48 49 45 40 46 58 61 55 65 63 56 29 23 56 78 80 86 84 140 220 233 176 113 79 66 80 62 52 57 46 34 31 31 34 35 26 29 32 23 28 28 30 30 28 28 33 40 44 53 37 27 42 84 139 191 223 243 243 230 207 172 126 97 95 125 170 165 99 46 35 39 42 46 47 38 45 61 46 34 54 38 41 41 36 31 30 32 35 30 29 24 27 56 114 177 218 194 193 227 229 173 144 138 111 49 12 6 51 143 222 234 227 233 229 223 217 212 206 201 197 150 121 89 70 55 42 40 47 36 33 33 35 35 31 30 32 46 45 48 52 54 47 33 22 22 31 36 35 38 49 55 55 50 48 41 31 28 32 35 34 39 32 45 38 26 40 75 117 174 219 240 226 182 143 136 129 125 114 89 157 207 175 115 128 122 80 45 41 46 38 28 25 22 28 32 30 22 15 13 14 20 25 32 34 32 30 31 32 45 43 48 41 44 101 155 158 104 56 39 85 128 108 67 51 93 129 157 225 226 206 232 185 140 153 202 237 224 207 200 185 171 150 125 131 165 175 146 115 129 186 251 244 190 189 232 249 253 250 234 214 208 215 218 212 211 211 210 210 210 211 212 213 230 212 215 238 242 230 157 28 7 98 182 254 244 250 245 241 134 50 17 29 42 51 48 46 51 47 51 46 37 19 53 159 233 253 171 45 10 76 223 246 221 74 86 236 254 245 224 241 227 162 117 131 161 152 89 21 54 143 199 210 221 236 211 146 157 222 255 239 231 228 223 248 253 223 113 23 44 90 84 65 56 54 51 48 40 34 35 39 39 40 51 49 31 29 55 80 105 152 177 183 220 215 138 88 186 253 254 228 224 253 210 159 139 162 178 196 169 134 148 151 136 168 172 126 78 61 55 44 53 78 114 127 101 59 40 44 110 181 156 91 65 71 99 111 102 87 66 36 36 57 57 51 54 46 44 52 56 47 38 34 39 31 24 26 31 32 27 22 23 23 23 24 26 25 23 20 24 25 27 29 30 30 30 30 31 31 31 32 34 36 39 41 41 39 39 34 25 32 73 117 169 131 77 44 39 45 66 96 141 158 183 211 235 248 242 231 153 132 169 199 214 200 165 188 235 173 134 176 239 253 237 232 237 210 160 214 254 247 184 163 226 250 236 226 191 131 145 198 216 255 249 236 247 244 241 244 251 211 205 244 254 248 248 242 234 234 233 231 228 207 159 113 103 84 92 62 24 59 112 129 156 202 177 172 202 165 121 133 188 164 87 44 81 176 254 252 251 196 61 11 47 81 117 121 111 66 33 76 184 221 159 117 84 47 88 168 199 156 120 158 198 178 178 229 253 250 235 190 136 167 221 186 114 114 153 195 175 151 115 120 148 157 132 88 129 177 169 129 120 101 61 41 37 23 103 187 165 115 92 67 44 29 36 51 45 34 44 61 84 121 154 144 107 81 59 35 31 28 24 23 24 26 26 26 30 28 25 26 28 28 25 21 16 15 15 17 20 23 23 22 21 24 28 31 31 28 23 20 25 21 20 21 18 14 17 24 16 16 12 23 48 62 60 59 97 120 154 170 159 146 139 134 132 97 53 33 50 90 123 138 93 59 22 8 15 24 28 29 22 32 42 32 38 114 207 247 215 169 141 154 180 202 222 233 163 71 21 34 41 41 49 49 44 41 38 40 32 27 37 36 42 39 36 37 38 42 46 50 68 85 106 126 151 179 196 200 182 185 183 151 80 27 46 99 147 191 227 202 125 53 28 36 38 38 37 36 34 33 32 31 21 24 28 30 29 26 22 19 27 24 19 16 15 15 13 12 6 10 16 21 23 21 18 15 23 23 23 22 21 22 26 29 37 33 30 30 31 32 29 26 25 28 31 31 28 25 25 25 24 24 23 25 27 27 25 22 26 24 23 23 26 30 34 37 41 48 54 52 44 34 30 30 38 34 29 27 29 32 34 35 35 36 36 36 34 32 29 27 26 25 22 21 20 21 23 24 30 27 26 25 22 21 25 31 27 27 24 21 19 24 33 40 42 42 42 42 43 43 44 44 42 40 38 36 36 38 40 41 37 36 33 31 28 26 24 24 23 17 16 23 30 29 25 24 23 17 16 22 35 66 122 171 204 164 168 203 220 221 182 114 168 212 205 188 202 224 190 96 33 71 112 142 167 172 137 92 81 97 104 94 71 53 91 160 179 193 225 246 242 217 140 45 57 59 64 52 70 116 117 92 70 62 55 87 137 132 89 67 78 73 59 55 55 36 31 53 62 90 133 135 91 62 60 57 43 38 46 51 40 34 42 51 78 110 141 116 53 39 85 127 170 143 66 10 16 23 15 21 74 160 243 236 157 84 47 29 89 183 246 211 141 118 139 160 124 107 89 79 74 71 73 77 66 62 28 46 159 253 254 236 136 120 130 146 120 79 75 96 143 159 143 86 95 152 196 253 232 123 78 106 116 85 71 103 165 181 185 176 147 104 119 185 208 159 109 84 65 116 215 239 189 127 115 146 203 238 222 221 236 227 169 147 191 231 241 230 214 165 177 201 132 107 185 218 188 179 198 218 198 174 194 231 162 129 130 151 156 155 142 113 156 197 198 137 114 133 121 101 82 108 132 135 157 178 162 150 116 123 167 198 184 169 157 134 130 170 190 161 133 141 143 120 67 74 93 106 96 77 70 72 93 152 192 213 196 164 157 143 136 95 80 99 110 145 178 157 104 128 177 225 232 200 186 202 198 186 179 183 186 187 194 204 200 208 210 191 173 179 187 181 173 179 170 167 191 210 196 172 127 151 189 207 197 189 192 194 198 198 194 188 186 190 194 195 147 158 169 186 161 145 191 215 176 162 169 174 158 155 151 127 103 126 150 181 206 192 164 159 156 163 161 163 190 204 158 92 103 141 168 175 171 156 156 177 206 161 101 139 196 217 192 189 187 161 122 129 176 191 186 199 197 183 191 205 174 120 124 173 185 192 193 186 183 186 187 183 193 198 195 203 195 119 33 5 77 173 217 215 184 188 193 190 188 190 191 192 193 189 171 149 166 161 182 183 163 135 125 168 219 225 146 83 138 200 207 212 196 185 176 181 197 210 203 185 144 154 174 182 214 208 207 200 209 203 199 201 205 206 207 210 207 208 209 207 206 206 209 212 204 208 212 210 206 204 207 211 214 195 193 195 184 182 182 170 182 177 183 197 200 190 183 185 213 186 168 182 195 165 116 91 125 126 147 170 166 141 115 98 74 66 91 122 127 134 134 115 80 79 80 74 60 72 133 199 182 157 136 131 130 123 120 122 116 96 119 158 146 110 119 155 146 102 82 96 112 125 119 95 69 83 103 117 138 169 168 137 117 95 68 59 85 100 103 137 178 195 186 182 156 101 99 140 181 218 194 123 93 103 108 106 104 117 117 108 106 101 90 84 79 78 86 73 56 95 156 177 139 89 39 42 101 173 215 226 178 150 98 59 54 64 74 83 76 58 53 80 100 75 54 67 121 130 121 106 94 69 58 74 116 138 169 189 153 133 171 183 167 162 152 152 164 158 107 51 60 61 68 52 56 81 100 137 112 100 135 182 171 127 105 105 99 78 56 55 73 88 82 68 64 54 76 111 129 137 129 105 66 55 43 38 34 30 29 32 32 33 33 34 35 35 35 35 48 56 58 54 56 62 57 45 49 73 95 104 109 108 90 66 63 72 63 50 53 64 73 80 66 67 69 78 92 94 70 40 31 28 29 44 68 103 164 226 219 109 52 66 93 139 162 135 154 202 226 239 202 110 98 162 194 152 86 34 22 36 42 35 25 30 43 84 126 112 60 28 34 40 37 24 30 76 148 203 181 132 92 66 67 59 40 65 107 138 158 175 150 63 60 165 236 221 188 165 163 154 126 104 99 117 139 127 73 27 21 31 52 96 112 103 75 47 41 36 44 51 55 38 33 37 30 37 35 39 69 127 180 196 178 156 190 209 196 126 68 95 160 191 199 203 210 202 174 149 130 114 96 81 63 55 48 34 37 59 121 150 139 112 88 69 58 39 89 108 131 134 105 65 44 44 87 146 142 114 104 107 120 111 191 191 191 190 190 189 189 189 193 192 191 190 190 191 193 194 196 195 195 193 192 191 191 190 188 187 188 192 196 197 195 192 194 194 193 193 193 192 192 192 194 193 191 191 193 198 203 207 198 199 200 201 202 203 204 204 207 207 206 205 204 203 202 201 199 201 203 203 203 203 205 207 204 203 202 202 202 202 203 204 205 202 200 200 202 202 200 197 196 197 199 200 200 199 197 196 199 197 195 195 196 196 194 192 196 196 195 195 195 195 195 195 198 198 198 198 198 198 198 198 202 198 195 194 196 197 195 192 202 200 199 200 201 202 199 197 196 195 194 194 196 198 200 202 196 198 200 200 199 199 200 202 200 200 200 199 199 198 198 197 200 200 200 200 200 200 200 200 203 203 202 201 201 200 199 199 198 199 200 201 201 201 201 201 201 201 201 201 201 201 201 201 206 206 205 204 202 201 200 200 196 200 204 206 205 204 205 206 203 203 203 204 204 205 205 205 204 203 201 200 200 201 203 204 208 204 201 203 209 211 208 204 210 202 204 209 207 209 211 207 211 214 204 196 206 215 211 206 198 209 215 199 176 178 196 202 200 213 231 229 203 124 73 124 190 216 152 164 199 153 105 46 49 64 91 137 181 186 166 154 156 157 173 152 122 176 242 240 199 147 191 248 229 233 245 201 130 121 167 163 115 126 178 230 233 252 242 180 97 35 26 49 56 40 49 43 41 71 73 158 249 254 254 242 239 242 199 130 190 234 232 214 212 211 218 223 208 215 217 217 218 213 208 212 209 207 206 208 211 213 213 213 212 212 219 221 225 231 206 164 158 192 181 179 197 214 236 239 252 190 90 38 53 59 44 43 39 27 32 31 23 25 48 93 95 77 52 42 40 30 26 37 31 40 41 44 76 121 142 136 178 251 242 151 95 85 81 79 94 68 46 41 40 34 34 40 36 30 37 67 106 121 98 67 53 49 48 49 45 38 34 36 19 39 34 36 40 26 26 32 40 56 66 61 53 54 58 60 55 60 53 37 29 33 34 27 31 26 29 37 35 28 31 42 42 51 49 38 42 59 61 49 48 49 49 46 38 31 35 43 55 69 102 134 138 113 87 78 78 63 54 55 52 41 31 28 31 36 33 28 27 23 22 29 28 35 39 35 35 42 51 56 54 23 29 102 188 235 245 245 226 163 122 105 89 104 138 151 179 186 149 76 33 39 47 37 34 40 46 49 47 43 42 43 27 31 35 34 30 27 25 23 25 52 87 81 88 176 243 222 192 197 180 146 115 86 59 44 39 10 8 61 148 223 246 229 220 217 216 220 225 228 227 225 209 177 154 136 106 87 79 69 57 49 47 50 43 31 33 45 53 42 46 67 77 62 40 29 27 28 32 35 46 67 70 51 53 43 34 30 29 33 37 38 42 34 35 43 38 28 38 59 92 157 221 212 145 98 99 112 82 85 120 168 172 131 99 97 109 80 52 68 77 49 36 37 14 31 40 30 20 20 20 18 25 31 34 28 20 19 26 32 44 44 41 37 38 48 64 77 67 46 62 108 111 67 48 65 117 144 191 228 220 215 228 212 112 122 200 231 223 215 235 241 192 131 160 158 144 180 169 141 91 134 184 185 172 211 254 251 252 218 223 213 203 221 218 205 220 206 213 217 206 213 222 209 220 224 226 248 241 139 30 2 90 223 251 249 241 202 213 231 144 61 19 31 38 45 53 46 43 50 57 52 38 34 53 76 115 128 118 37 1 119 248 253 108 74 192 254 229 216 249 246 184 166 170 204 253 237 136 55 108 181 253 254 238 255 250 189 227 236 239 237 231 223 229 249 252 230 110 40 66 91 87 59 56 66 61 49 44 39 35 36 44 45 38 25 24 55 111 156 196 243 254 215 175 158 123 77 130 220 254 248 254 252 215 185 213 244 255 239 171 106 77 75 102 95 79 61 56 64 69 67 66 67 71 75 74 66 61 60 138 203 211 128 55 51 65 60 49 39 33 37 44 46 46 48 44 43 42 43 43 41 36 33 28 29 29 29 27 24 21 19 25 24 23 21 19 22 28 32 33 23 22 34 37 29 28 36 34 35 34 31 28 29 36 42 38 41 36 17 46 97 155 245 248 216 121 30 29 48 48 76 127 187 169 183 182 172 210 176 140 103 102 126 133 146 174 189 192 141 159 224 244 238 229 212 202 187 151 188 253 245 177 167 238 253 251 252 182 150 216 213 152 186 218 239 251 247 244 253 250 167 179 235 253 252 242 244 242 253 250 228 180 108 59 54 120 179 153 72 26 34 78 110 162 198 195 202 223 223 195 136 79 46 53 83 118 193 254 254 252 150 73 14 44 65 111 170 188 131 57 47 108 146 127 99 55 59 115 191 203 150 117 127 156 197 224 205 192 214 217 183 149 207 223 157 89 93 150 196 180 153 107 83 107 137 118 72 89 137 170 184 180 125 58 34 38 45 71 101 104 78 53 44 33 39 50 54 53 66 76 72 86 153 208 218 185 113 43 16 23 30 30 23 23 28 26 19 26 27 28 27 26 24 23 22 17 16 14 16 20 24 26 27 20 25 30 32 30 25 21 18 22 19 16 16 19 22 23 23 23 21 21 26 33 44 60 73 91 106 132 156 164 163 164 169 150 96 33 36 74 128 190 202 130 58 26 16 16 24 20 30 21 27 25 16 55 156 226 226 161 130 108 111 153 202 249 206 115 34 29 54 54 51 44 49 49 46 37 32 36 40 36 30 58 75 89 91 81 72 88 115 134 154 177 192 206 221 228 227 223 188 185 182 123 31 16 90 145 178 163 128 87 38 24 36 33 35 36 35 32 29 30 31 30 30 30 30 29 27 25 24 24 21 19 22 25 24 16 9 11 13 15 17 18 19 18 18 22 24 26 26 26 27 30 33 32 35 39 39 37 35 34 34 30 28 25 22 21 21 22 23 27 26 25 24 23 22 21 21 18 20 21 22 22 25 30 34 36 41 48 51 49 44 37 32 33 31 28 28 30 32 33 32 33 32 30 28 27 27 27 27 31 31 28 24 20 19 20 22 35 32 28 25 24 23 20 18 26 25 22 18 17 20 26 31 37 37 41 46 48 48 52 58 51 50 45 38 37 41 43 43 35 36 36 35 33 29 26 23 18 23 28 28 24 22 25 28 26 20 18 29 61 120 196 251 212 154 121 161 228 247 204 153 191 241 242 226 241 250 193 100 40 83 102 90 82 73 61 60 61 61 68 71 59 52 75 110 133 151 167 173 170 147 96 48 54 74 48 34 77 97 72 59 63 58 67 83 92 94 82 62 85 88 84 68 47 36 39 47 69 86 96 85 64 50 45 45 43 38 46 52 37 26 36 50 89 151 139 65 33 59 129 206 239 181 79 22 38 49 31 24 82 143 160 124 72 42 52 60 117 225 254 206 187 188 160 131 118 87 73 59 73 88 58 46 46 38 31 61 140 212 216 179 132 98 138 194 148 61 49 84 111 129 137 118 112 121 159 230 212 101 71 130 173 133 80 105 132 165 170 166 171 150 137 162 154 107 49 40 95 159 184 183 192 173 139 139 181 211 221 231 239 234 178 126 151 201 218 216 187 158 147 148 143 152 173 181 154 162 201 223 196 178 202 230 182 123 148 166 136 131 119 92 149 208 231 175 123 134 136 96 70 69 125 147 123 131 144 135 133 143 170 179 169 144 129 151 174 173 213 208 142 131 146 117 80 100 136 146 134 101 61 55 116 192 222 228 219 185 148 107 84 75 109 134 168 217 219 208 150 101 143 191 204 208 193 206 194 198 210 189 178 184 172 176 199 218 206 183 165 163 176 173 180 186 176 186 213 196 154 139 180 201 212 204 196 195 193 185 194 188 195 196 191 201 202 181 153 135 178 182 162 174 181 203 198 181 177 169 173 180 167 160 139 130 120 131 159 167 151 137 133 153 159 149 145 143 115 77 79 86 118 141 148 178 209 206 203 137 100 156 200 195 195 182 194 174 157 158 170 180 186 190 181 186 178 171 156 123 129 179 202 194 194 189 180 185 189 175 175 197 191 211 204 117 38 3 85 171 204 210 193 189 185 191 186 186 189 194 194 181 160 142 187 226 204 172 172 139 113 149 205 205 158 91 94 168 220 222 199 169 150 181 181 185 214 174 125 89 165 237 214 203 212 199 207 207 203 204 209 206 204 214 208 212 208 206 214 215 211 214 211 211 211 210 210 212 214 217 216 207 198 191 184 180 184 193 189 164 147 153 165 170 174 179 169 164 198 241 242 207 155 106 94 104 104 108 129 138 117 92 70 70 76 102 150 180 161 123 98 105 102 81 57 64 108 153 167 146 122 111 110 111 113 117 130 104 120 177 191 151 151 201 180 155 124 107 124 150 135 93 81 134 177 172 137 141 158 129 130 104 74 55 91 117 96 103 177 192 185 194 198 131 76 98 147 184 165 116 117 140 132 114 116 121 118 102 81 102 137 121 72 63 63 76 80 80 94 114 116 89 82 60 68 130 182 214 206 146 111 90 55 51 75 82 66 49 43 53 63 62 55 49 85 97 124 139 113 68 52 64 101 124 136 141 163 186 182 165 189 166 148 144 157 167 124 51 64 73 72 57 50 66 94 113 109 111 125 153 163 132 94 83 104 101 86 68 66 79 86 83 84 76 61 73 128 178 162 112 119 89 90 77 29 19 37 29 34 37 36 33 33 38 39 37 52 68 68 60 62 63 54 47 50 55 64 69 64 54 49 50 45 47 49 57 61 53 51 64 49 42 60 70 87 95 62 46 26 32 28 27 52 104 175 234 182 88 58 83 127 171 180 182 172 199 204 190 134 79 107 165 227 227 142 68 43 21 23 33 31 27 50 97 123 103 64 38 39 34 26 24 42 89 151 196 180 140 109 95 78 62 52 44 71 78 127 152 89 35 87 176 204 201 175 174 189 176 137 90 95 108 129 121 71 26 17 25 55 73 89 85 62 40 35 39 52 57 55 42 30 28 33 37 30 27 54 115 173 191 178 163 153 167 134 99 109 125 156 211 212 204 195 190 170 129 104 110 116 97 84 79 58 32 34 55 101 128 146 148 142 119 85 64 62 89 119 121 94 62 49 51 78 108 127 114 97 105 132 153 191 191 191 190 190 189 189 189 192 192 191 191 191 192 193 193 196 195 194 193 192 192 192 192 189 189 190 192 194 195 195 193 194 194 195 195 196 196 197 197 198 197 195 194 196 198 202 204 200 200 201 202 203 204 204 205 206 206 205 204 204 203 203 202 200 201 203 202 201 200 202 204 204 204 203 202 202 203 204 204 204 202 201 201 203 204 203 201 197 198 199 200 201 201 201 201 200 198 197 197 198 198 197 195 195 196 196 197 197 198 198 199 198 198 198 198 198 198 198 198 197 197 197 196 196 197 199 200 203 200 197 197 198 199 199 198 198 197 197 197 198 199 200 200 198 199 201 201 200 199 201 203 200 200 200 199 199 198 198 198 202 202 202 202 202 202 202 202 200 201 201 201 201 201 201 201 198 199 200 200 201 201 201 201 200 200 200 200 199 199 199 199 200 200 200 200 200 199 199 199 200 202 204 204 203 202 203 204 202 202 202 203 203 203 203 203 204 203 201 200 200 201 203 204 204 201 199 201 204 206 204 202 203 201 204 202 197 203 213 212 214 220 222 212 200 200 208 213 207 209 194 154 128 152 192 208 195 204 225 236 212 125 64 106 171 167 151 205 226 173 129 75 38 29 42 87 129 144 160 188 158 121 126 140 124 147 215 253 202 123 134 215 253 255 227 158 145 203 171 83 102 180 206 209 185 165 115 64 43 44 53 65 40 30 77 135 161 139 67 103 211 250 248 233 253 248 197 155 210 232 221 217 223 212 211 216 215 223 221 211 207 215 222 221 221 218 215 214 214 214 212 211 206 210 215 217 213 218 209 167 152 205 210 189 165 162 210 251 226 160 85 53 47 33 40 73 85 79 63 21 8 33 41 39 39 48 47 38 29 17 17 30 58 97 119 113 120 142 138 113 119 171 163 105 81 81 75 70 75 61 48 44 40 36 37 43 43 39 42 60 85 95 80 58 42 54 53 39 35 39 30 12 21 60 85 97 84 58 53 53 50 82 121 142 142 136 133 134 138 116 90 76 75 78 77 74 71 65 63 62 54 43 44 52 35 41 44 42 43 48 51 50 53 49 46 46 45 45 48 51 50 50 53 58 61 60 59 59 58 53 46 39 33 30 31 33 25 27 23 23 32 33 29 33 41 37 35 38 41 44 49 54 44 29 42 105 188 241 249 238 152 82 64 102 119 119 126 128 104 88 69 55 48 43 39 36 49 48 45 41 37 35 35 36 39 29 27 34 35 31 41 58 62 133 186 148 104 146 193 177 156 141 109 69 43 38 38 33 42 18 16 55 114 165 179 164 166 192 207 202 201 212 217 210 217 209 199 189 185 177 145 104 59 54 56 63 65 61 61 66 69 59 61 78 86 71 43 23 29 32 39 47 64 85 79 51 40 40 42 37 29 33 39 33 40 38 37 37 33 32 42 55 65 101 145 153 125 98 83 71 74 109 137 146 154 164 154 132 132 126 99 91 86 64 49 36 21 26 28 24 20 21 28 33 32 34 32 24 16 16 24 33 42 42 39 36 35 39 48 56 55 58 117 187 166 77 41 69 117 170 214 225 213 219 230 205 123 81 143 195 183 166 200 224 147 89 140 208 219 206 165 137 94 91 104 114 126 179 237 252 189 173 217 249 239 225 212 214 214 198 204 218 217 217 224 223 220 224 245 253 195 51 3 74 200 254 251 254 246 186 164 175 124 62 32 39 37 39 46 42 42 46 50 48 39 35 46 61 61 54 42 8 20 132 210 184 88 151 238 251 239 244 234 195 180 222 252 246 253 252 190 133 158 173 198 235 255 254 225 207 252 248 235 227 230 231 236 248 247 196 112 58 60 62 66 98 130 118 85 53 44 43 38 36 32 39 38 26 26 63 132 188 201 237 241 187 128 105 103 100 113 201 253 253 253 235 202 190 243 248 238 196 131 75 49 46 50 52 53 55 62 70 72 71 68 65 63 64 63 60 60 62 99 136 140 93 53 53 66 67 64 53 44 43 45 45 45 46 42 40 38 38 38 36 33 30 23 24 24 24 23 22 20 19 21 23 26 26 26 27 29 32 31 30 31 36 39 37 33 32 30 33 35 34 32 33 39 44 44 41 42 52 107 185 232 252 252 200 112 41 40 52 47 64 133 200 172 137 127 137 173 156 150 135 126 133 136 130 143 171 188 160 174 212 223 219 210 192 187 179 170 184 234 253 205 129 154 231 254 244 175 155 214 206 154 120 147 201 219 239 255 244 203 151 150 174 207 248 254 249 253 225 210 220 180 78 44 100 178 205 156 68 18 29 73 95 109 170 198 203 223 229 175 93 36 67 103 108 112 157 210 225 169 93 50 46 78 108 173 243 244 212 118 37 52 108 119 97 50 87 135 158 149 138 154 181 213 228 235 212 185 186 183 159 133 166 182 151 106 104 154 205 192 140 83 60 65 80 97 109 134 170 217 253 239 138 48 31 62 64 57 47 46 51 48 38 30 39 49 56 77 107 109 82 76 141 197 207 167 91 30 13 24 25 26 26 26 27 26 23 25 26 27 27 26 25 24 24 18 17 16 18 21 24 25 24 18 25 31 32 26 19 17 17 21 19 17 17 19 22 23 23 21 20 21 22 25 35 54 71 104 111 125 136 135 135 151 173 154 81 22 57 116 156 194 201 145 60 36 37 25 28 28 26 28 24 18 16 58 140 186 173 120 105 100 112 170 229 243 157 66 72 104 92 56 46 46 57 53 52 43 39 45 43 37 39 101 150 179 171 152 137 144 168 190 178 176 193 213 218 211 205 217 203 205 191 133 45 17 73 151 179 142 88 56 28 27 42 41 42 40 37 32 29 29 30 27 28 29 30 30 29 28 27 26 23 21 23 26 25 18 12 16 16 16 17 18 19 20 21 28 30 31 30 29 29 31 33 29 32 34 33 31 29 29 29 26 24 22 20 20 20 22 23 22 22 22 21 20 20 19 19 20 21 21 21 21 24 29 33 36 41 47 52 52 48 41 37 35 32 29 28 29 30 30 29 30 29 27 26 25 26 27 28 32 31 29 25 21 19 21 23 32 30 28 27 27 25 22 19 21 21 20 17 14 16 22 27 34 34 36 40 41 41 44 50 51 50 44 38 37 42 46 47 41 40 38 35 32 28 25 24 18 25 32 33 29 26 27 29 32 24 18 46 123 208 249 249 172 117 90 136 208 229 189 141 162 211 214 190 180 170 133 75 46 65 70 58 47 43 41 44 52 51 52 53 49 44 49 60 65 74 81 84 86 81 62 41 59 58 47 42 53 59 54 49 52 54 63 65 59 62 71 73 98 99 96 81 61 46 43 45 61 60 57 53 51 49 40 30 40 41 63 78 57 28 26 37 75 94 71 41 64 108 141 164 189 135 58 34 65 73 53 48 70 83 64 48 45 53 74 81 125 193 236 208 175 175 157 113 66 72 65 57 80 89 62 51 47 36 34 61 106 140 144 135 119 110 136 155 113 64 75 110 160 150 137 121 116 106 113 164 137 64 77 172 211 150 84 84 96 117 133 152 159 126 99 108 92 58 45 99 169 184 167 167 194 206 188 158 154 169 192 218 235 239 188 128 133 169 190 198 170 145 133 139 143 142 140 137 134 183 208 189 159 150 174 211 191 133 133 144 136 130 103 77 105 183 205 136 98 131 138 93 60 65 106 125 112 111 123 141 164 154 152 138 118 108 129 184 202 198 204 186 139 115 106 86 96 115 144 157 153 115 65 60 154 203 222 235 231 185 128 77 53 82 143 182 202 227 231 221 174 102 116 161 192 209 199 209 208 191 200 199 184 164 148 166 197 210 209 205 173 131 139 167 174 187 191 196 185 142 123 151 200 205 202 193 188 192 195 192 198 191 196 198 196 202 196 171 140 136 169 155 144 184 202 211 188 183 182 159 155 184 197 198 186 173 146 133 150 162 148 130 155 154 133 99 85 94 100 94 87 104 142 170 177 193 210 208 184 130 97 157 209 197 187 183 190 184 179 175 168 164 175 191 191 203 170 131 133 140 149 175 191 188 188 186 183 181 170 151 179 198 193 210 201 114 37 7 76 163 198 207 193 194 192 198 191 189 189 191 192 186 175 166 193 196 183 171 152 111 98 127 175 207 168 85 92 187 232 202 192 160 149 180 188 200 219 182 121 108 186 244 214 195 204 206 208 211 208 210 214 209 204 210 212 219 213 204 207 210 209 211 213 212 211 211 212 212 212 212 216 219 215 204 198 202 207 206 198 183 147 115 121 155 175 172 158 146 172 225 254 251 215 173 152 101 67 95 145 153 133 124 113 88 60 64 106 149 156 138 117 125 130 118 93 76 81 96 108 119 125 114 95 85 90 99 108 129 143 142 135 139 177 226 232 220 174 123 123 163 183 176 163 150 147 165 159 140 131 108 110 97 78 71 124 171 141 110 117 127 150 182 174 113 79 102 148 166 141 101 102 113 106 101 108 107 97 91 84 93 110 94 74 67 71 77 66 49 56 79 96 98 108 83 69 103 147 189 179 169 146 103 63 63 94 118 114 82 54 44 47 61 69 64 53 78 122 151 131 83 55 56 92 120 134 154 182 174 160 175 221 201 169 138 131 137 114 73 80 79 79 73 61 55 68 86 101 121 122 113 123 128 105 76 107 100 88 75 66 70 89 107 119 83 54 64 100 128 132 126 150 153 133 84 41 28 32 34 37 37 35 31 33 37 38 36 49 67 73 67 66 62 55 54 50 46 48 58 68 73 75 76 86 93 75 51 53 64 59 47 43 41 58 66 79 87 61 48 35 40 32 26 48 91 140 179 126 84 83 103 134 167 170 173 205 223 181 132 141 157 143 122 194 234 192 126 90 58 33 11 29 34 61 101 118 94 53 25 37 35 30 27 37 67 109 139 128 100 84 84 78 65 52 40 57 103 126 88 44 57 105 135 162 163 141 141 160 158 130 85 81 98 122 113 67 29 25 32 39 51 63 61 48 38 40 46 66 64 55 41 32 32 35 35 35 31 47 89 137 167 179 182 171 132 106 118 139 150 168 190 171 158 139 127 116 107 119 144 134 130 136 132 86 30 23 51 84 105 125 142 153 141 114 98 98 91 82 72 61 53 53 57 70 90 110 112 103 105 127 150 191 191 191 191 190 190 190 190 191 191 192 193 193 193 193 192 195 194 193 192 192 193 194 194 191 192 193 192 192 192 194 196 193 194 195 196 197 199 199 200 201 200 199 199 199 199 200 200 202 202 202 203 203 203 204 204 204 204 204 204 204 204 204 204 205 206 207 206 204 203 204 205 205 204 203 203 203 203 204 205 203 202 202 203 204 205 205 204 200 200 199 199 199 199 200 200 201 199 198 198 200 201 199 198 196 196 197 198 200 201 202 202 198 198 198 198 198 198 198 198 200 202 202 199 195 193 195 198 202 199 196 195 196 197 198 198 198 199 199 200 200 200 199 199 199 201 202 202 200 200 202 203 200 200 199 199 199 198 198 198 199 199 199 199 199 199 199 199 198 199 199 200 201 202 202 203 199 199 199 200 200 200 200 201 200 200 199 199 198 198 197 197 197 197 198 198 199 199 200 200 204 204 204 202 201 200 201 203 202 202 202 201 201 201 201 201 203 202 201 201 201 201 202 203 203 203 203 203 204 204 204 204 204 203 204 201 199 208 209 196 165 172 199 215 204 201 210 210 211 209 200 168 135 143 186 218 212 211 223 237 211 119 62 101 153 141 177 238 225 181 152 109 84 77 64 65 98 145 174 182 159 135 124 113 93 102 136 157 150 106 122 198 242 224 177 137 200 232 147 64 104 152 135 103 81 68 43 32 43 48 36 26 37 88 172 228 245 196 75 51 164 232 239 225 242 210 155 153 214 228 208 207 228 228 219 209 208 211 220 220 213 216 222 221 223 220 216 213 212 212 211 209 213 216 208 202 185 194 214 180 162 214 226 208 174 154 181 203 184 119 72 58 32 23 83 163 192 134 80 36 21 32 32 32 32 41 43 33 16 8 39 88 176 216 238 214 177 150 123 99 122 135 111 77 75 76 65 59 62 61 57 49 42 39 40 43 46 45 45 50 59 64 60 51 48 48 47 43 32 24 28 38 82 135 183 194 154 114 117 120 84 94 128 179 218 225 214 205 181 150 134 149 166 164 157 157 156 155 145 129 116 105 87 70 57 45 36 39 44 44 46 50 47 46 46 47 49 50 50 51 49 48 42 36 40 50 53 49 41 40 35 29 25 26 28 27 30 29 20 19 29 32 27 29 34 29 31 40 45 45 50 58 42 38 43 76 135 181 186 167 105 62 64 99 99 77 68 66 41 31 34 49 51 37 33 42 34 33 34 37 39 40 38 35 24 26 39 59 73 77 81 85 122 195 218 140 74 105 158 166 158 113 63 26 17 46 70 65 48 22 17 47 88 118 117 97 116 133 145 145 148 163 181 190 218 228 224 222 240 240 191 135 67 84 108 125 132 133 134 135 126 126 122 109 89 67 48 37 34 45 58 65 78 99 93 63 43 38 43 41 33 41 47 33 36 39 40 38 38 43 46 46 43 51 70 86 90 92 88 74 80 105 112 114 159 214 204 152 157 170 137 99 84 81 73 49 36 26 22 25 25 22 25 33 39 36 29 19 12 13 23 33 45 44 42 41 41 42 43 45 43 66 139 205 172 76 35 59 106 191 235 219 202 220 235 208 120 52 90 137 145 151 177 171 111 106 160 231 253 240 193 140 95 70 58 61 79 124 159 158 111 134 204 248 246 239 232 231 224 218 219 223 225 225 225 226 222 231 251 240 127 0 36 193 253 254 255 255 236 165 105 96 94 60 47 47 35 32 38 36 39 40 42 43 41 39 43 48 36 26 20 11 31 95 124 93 94 214 254 254 248 225 191 184 242 246 253 253 254 246 210 199 245 203 157 181 232 214 191 223 254 254 254 238 231 230 238 251 203 128 85 67 63 48 51 122 198 167 104 49 34 40 42 42 35 43 41 25 23 66 149 217 195 204 207 196 177 153 126 106 80 179 255 255 221 165 137 149 176 164 140 109 76 52 41 39 31 33 41 54 64 68 70 71 69 61 53 50 51 53 59 66 72 73 69 62 56 57 65 72 70 60 50 44 41 39 40 42 39 36 32 30 30 29 27 25 19 19 20 20 21 21 22 22 21 24 29 32 33 32 32 33 33 37 37 32 34 39 38 32 29 30 33 35 38 40 42 43 67 75 75 85 128 204 246 220 191 146 103 65 50 48 41 49 91 148 142 107 122 170 208 214 195 200 189 186 192 165 137 144 153 174 201 215 210 202 193 184 194 207 196 169 213 253 218 114 92 193 251 254 201 154 188 201 158 128 145 173 182 217 242 217 182 181 171 147 167 227 251 248 237 184 175 190 134 65 100 191 205 195 145 79 24 23 79 116 122 158 204 213 193 149 81 38 73 135 153 116 94 100 110 119 77 87 74 62 69 152 236 254 254 254 167 44 19 77 101 76 52 109 144 129 124 167 221 248 252 254 249 209 170 160 146 113 104 120 163 192 160 114 131 188 193 131 70 46 46 59 94 133 155 175 213 250 222 115 34 29 76 73 55 32 30 43 42 29 20 71 115 119 115 126 113 76 78 119 151 144 104 51 23 27 28 22 18 20 22 24 26 30 26 27 29 28 27 25 24 24 20 19 19 21 23 24 22 20 16 24 31 29 21 14 14 16 21 19 17 17 20 23 24 24 19 19 19 18 17 25 44 63 104 107 118 126 114 97 105 127 109 51 30 104 178 191 183 171 134 77 73 67 31 24 29 21 30 23 15 15 47 107 144 141 140 151 151 133 156 209 205 104 47 130 187 144 78 47 37 50 52 53 43 42 49 41 34 47 131 210 252 242 223 195 174 182 194 165 157 187 215 214 201 195 195 216 229 199 133 50 20 70 140 173 124 58 40 32 34 44 51 49 44 38 32 29 29 29 25 26 28 29 30 30 31 30 28 25 22 24 27 26 21 15 17 17 18 20 22 25 27 29 31 32 32 31 29 28 29 30 24 25 26 24 22 21 22 24 22 20 19 18 18 19 20 21 19 19 19 19 19 19 19 19 23 22 21 20 19 22 28 33 36 41 49 56 59 54 46 39 35 32 28 27 27 28 27 26 28 26 24 22 23 25 28 30 33 32 31 27 23 21 22 24 28 28 28 30 30 28 23 19 16 18 19 17 14 14 19 23 30 29 30 33 32 31 33 38 47 47 43 38 37 43 48 50 46 44 41 37 33 29 26 25 27 30 32 31 29 27 27 29 33 25 28 76 165 232 221 175 115 73 56 97 153 165 132 98 104 136 133 113 92 72 60 43 44 44 46 43 36 38 40 35 50 44 41 49 62 65 55 43 42 44 45 45 45 48 52 56 56 55 54 44 31 36 47 44 50 46 47 45 39 48 66 73 90 92 90 80 66 52 44 42 50 43 35 33 39 43 37 28 40 48 77 95 69 34 29 41 52 42 29 45 103 154 156 133 119 74 32 48 90 91 71 74 85 84 55 36 32 37 63 79 100 126 172 169 127 121 116 72 49 62 55 80 126 119 79 51 40 44 57 75 89 95 96 97 91 92 98 95 79 82 125 173 214 166 115 98 118 111 78 81 73 43 87 194 215 147 98 83 96 89 95 111 104 72 54 62 77 51 56 142 230 219 170 164 186 217 216 178 152 154 171 190 205 220 187 138 136 154 161 165 147 125 120 143 148 119 100 112 154 190 172 128 119 123 147 195 184 143 123 130 141 122 82 72 87 144 156 113 96 116 115 89 70 84 109 114 115 120 128 152 175 141 113 92 88 98 133 193 221 205 172 144 129 109 92 92 123 136 151 163 170 128 69 69 153 186 207 222 202 140 85 53 78 121 170 204 212 222 238 231 189 107 98 144 197 224 204 194 207 189 196 204 194 169 151 166 191 206 212 218 179 110 110 154 172 193 203 196 165 122 126 174 210 202 192 187 188 191 193 194 197 194 196 196 193 196 190 172 145 127 139 129 141 192 207 204 193 193 192 155 143 186 210 203 193 200 180 149 144 156 159 158 177 149 107 76 75 94 108 110 133 152 180 198 198 194 197 202 180 121 95 161 215 196 181 188 187 192 195 186 162 147 163 190 206 201 154 126 146 146 136 155 175 191 198 194 188 177 166 161 185 199 195 209 196 110 34 13 87 173 203 206 191 191 189 194 195 192 189 189 191 192 192 192 190 162 164 175 140 95 99 131 173 193 156 91 106 186 212 175 143 140 172 201 196 205 221 205 135 123 173 216 212 205 205 208 208 210 207 207 212 209 206 213 210 220 212 197 200 208 209 209 208 207 207 210 213 212 208 204 207 213 220 221 220 219 218 216 218 227 192 129 114 156 184 177 145 116 128 187 235 253 254 249 218 147 74 70 119 153 151 144 137 107 66 43 60 104 142 159 145 158 175 180 160 122 85 65 66 81 92 91 82 77 77 78 88 117 128 105 82 96 161 231 246 254 219 157 128 140 178 218 234 202 140 119 143 174 189 175 126 98 65 61 134 212 192 135 74 65 93 133 123 87 90 121 159 154 115 78 75 77 87 112 121 115 89 82 84 78 74 62 62 61 69 76 61 39 41 60 86 130 168 142 97 77 91 131 157 195 181 120 79 70 99 146 169 115 63 39 49 86 102 84 26 49 88 115 103 68 51 56 101 152 159 149 167 161 153 180 209 204 176 140 117 102 86 76 89 85 93 103 88 58 48 59 94 105 99 90 101 109 95 78 89 83 83 81 68 60 81 113 113 84 67 73 78 81 105 137 159 167 128 79 68 57 42 50 37 35 31 30 34 40 40 37 52 68 74 69 65 60 60 69 53 41 40 59 87 101 97 90 119 122 93 56 56 69 59 38 37 38 53 64 82 91 66 45 38 43 35 28 44 70 97 118 107 123 137 122 118 131 136 148 180 187 146 107 154 197 154 103 142 193 214 210 177 112 57 27 16 29 56 85 96 80 51 30 33 34 33 33 35 46 63 76 70 59 68 89 95 85 64 42 75 118 117 67 48 86 135 158 151 141 106 93 101 108 102 73 65 84 107 98 59 32 30 33 32 37 43 44 44 47 53 58 69 60 46 34 30 32 34 32 35 36 44 64 98 139 176 198 190 120 107 142 145 140 149 150 132 127 121 119 123 134 156 177 149 154 174 175 117 39 15 38 69 80 85 91 103 107 105 107 115 102 87 76 67 60 58 59 66 76 93 102 93 82 91 111 191 191 191 191 191 191 191 190 190 191 193 194 195 194 192 191 194 194 193 192 192 194 195 196 194 195 195 193 190 191 194 197 193 194 194 195 196 197 198 198 200 200 200 200 200 200 199 198 202 202 202 202 202 202 202 202 203 203 204 204 204 205 205 205 205 207 208 207 206 205 206 208 205 205 204 203 203 204 205 205 204 203 203 203 204 204 203 203 203 201 199 196 195 195 196 196 200 198 197 198 200 201 200 199 198 198 199 199 200 200 201 201 198 198 198 198 198 198 198 198 200 201 201 198 195 194 195 197 199 198 198 198 198 198 197 196 196 197 199 201 201 201 200 199 200 201 202 201 199 199 201 203 199 199 199 199 199 199 199 199 196 196 196 196 196 196 196 196 199 199 200 200 200 201 201 201 200 199 199 199 199 199 200 200 200 200 199 199 198 198 197 197 200 200 200 200 201 201 201 202 204 203 202 200 199 200 201 203 202 202 202 201 201 200 200 200 202 202 202 201 201 202 202 202 202 204 205 205 203 202 204 206 208 202 201 202 208 216 197 162 95 112 170 216 212 205 210 204 206 207 223 219 171 138 171 223 228 225 231 237 196 97 46 79 114 128 188 210 176 165 163 145 164 163 129 77 76 130 162 149 157 169 159 131 127 138 118 77 94 109 134 165 167 132 117 139 190 146 96 113 133 113 85 43 30 29 34 49 51 33 32 54 111 185 251 253 252 206 88 31 109 183 212 203 199 165 133 145 202 226 197 175 199 226 232 218 215 207 217 228 219 209 210 212 214 213 211 208 210 214 214 211 211 224 219 210 180 179 201 165 171 213 220 214 204 193 185 157 143 88 56 42 19 46 147 237 230 153 108 93 71 41 23 36 45 39 33 28 14 17 81 165 233 246 255 237 188 140 127 137 160 139 98 71 67 60 51 52 64 68 64 52 44 43 42 39 41 44 43 42 43 47 49 48 51 36 28 24 16 22 66 117 173 215 253 245 179 141 172 199 152 115 95 121 158 175 179 183 158 139 152 198 225 217 211 221 218 222 216 205 201 195 167 135 136 97 55 38 40 43 44 44 40 45 48 49 47 47 45 43 36 37 40 44 50 51 45 37 36 29 26 30 33 28 20 15 21 28 30 30 35 30 24 27 31 46 60 61 52 46 49 55 53 47 37 38 62 90 95 83 73 70 76 72 54 46 47 41 35 42 48 48 44 41 38 37 33 33 34 35 36 33 27 23 44 67 82 84 94 111 106 87 112 149 136 71 46 88 135 149 117 68 35 34 61 118 149 133 94 36 3 25 86 140 156 145 135 102 88 106 121 119 126 144 171 191 203 221 241 219 161 120 104 142 182 200 201 200 203 204 201 203 192 163 129 99 72 54 48 64 79 78 81 101 108 92 60 40 39 49 51 62 69 55 40 39 39 44 51 52 46 38 40 40 46 51 56 80 111 127 109 80 59 96 183 241 211 146 175 215 193 127 80 70 76 63 42 27 21 31 35 29 26 31 38 32 25 19 14 15 24 33 43 41 40 42 45 46 45 44 38 58 95 120 103 61 36 35 86 177 217 199 190 214 233 215 137 72 77 93 109 120 128 107 114 158 195 229 245 246 227 169 113 101 82 66 82 135 166 157 111 109 135 166 184 202 218 225 218 236 238 229 231 239 238 235 247 253 247 177 63 1 87 231 253 250 254 221 174 123 64 47 67 55 52 48 33 28 34 33 36 36 36 38 39 41 43 44 43 39 36 30 30 43 48 35 105 212 238 253 231 184 171 218 253 208 201 236 254 217 163 159 241 198 126 105 131 129 134 180 194 222 243 249 251 248 247 252 194 111 59 55 59 48 58 113 169 153 103 50 33 39 42 41 44 48 42 24 21 64 145 211 205 191 193 225 251 222 139 65 60 140 201 196 145 83 58 72 64 55 45 43 47 52 53 51 47 41 42 51 57 57 61 67 64 55 46 44 47 53 62 70 75 58 48 54 59 58 61 70 66 59 50 42 37 36 37 40 35 31 26 23 22 22 22 21 17 18 19 20 22 24 26 27 30 31 34 35 36 37 38 38 41 41 38 32 32 37 40 38 35 34 33 34 39 47 55 61 95 112 103 121 166 212 222 170 107 104 127 113 66 42 40 47 68 84 112 117 152 219 248 253 237 240 230 231 247 232 178 136 104 163 210 222 217 203 190 190 224 250 204 144 179 207 160 95 78 165 225 254 224 165 179 216 184 185 196 200 179 159 171 196 205 238 226 166 139 158 175 183 162 174 217 193 104 107 196 247 189 157 126 93 31 21 106 180 176 166 218 233 154 47 18 81 184 220 185 115 88 69 50 57 115 179 151 77 30 153 254 242 254 239 158 51 19 57 73 50 45 82 97 87 111 173 215 217 209 229 225 179 146 149 130 80 69 114 178 207 169 111 102 129 140 100 53 33 43 65 85 96 111 125 141 151 133 77 36 33 64 56 48 49 53 52 39 27 34 112 181 176 135 112 92 63 76 101 110 85 47 25 28 41 27 26 24 24 27 30 31 31 29 29 30 30 29 27 23 20 21 21 21 22 24 23 20 17 16 22 27 26 21 16 15 17 20 18 17 18 21 24 24 24 19 18 18 18 17 21 35 49 67 77 106 134 126 88 63 62 56 47 69 145 212 210 163 122 113 132 140 95 36 21 26 22 23 25 22 16 26 68 121 153 195 222 219 167 142 167 149 65 97 205 253 192 114 57 34 49 50 52 42 42 50 40 38 61 144 218 251 242 235 200 161 159 175 151 147 176 203 207 205 207 203 215 211 176 130 67 34 68 134 172 119 45 32 38 43 48 54 50 43 36 30 28 28 29 26 27 28 28 29 30 30 30 28 25 22 23 26 26 23 19 16 18 22 26 30 32 33 34 27 28 28 27 26 25 25 25 18 19 18 16 15 16 19 22 21 20 19 18 17 18 19 19 19 19 19 20 20 20 21 21 24 24 21 19 18 21 27 32 35 41 51 62 67 62 48 37 32 29 27 26 27 27 26 25 26 24 22 21 22 25 29 31 33 33 32 29 25 23 24 26 27 28 30 33 33 29 23 17 14 18 21 20 17 17 20 23 27 26 26 26 24 21 24 28 38 41 41 38 39 44 48 48 46 46 44 41 38 33 30 28 34 31 28 29 32 35 37 37 45 37 46 85 130 142 112 77 62 41 36 60 86 86 68 54 53 59 47 45 46 39 49 56 64 60 61 53 42 58 78 75 55 41 41 65 93 98 83 66 70 78 91 98 92 80 79 85 85 99 75 36 35 55 66 70 86 68 53 44 40 50 64 66 66 67 66 64 58 52 45 42 41 42 43 43 41 40 39 38 40 53 77 83 61 46 55 66 52 30 34 78 136 173 157 112 53 30 26 57 83 76 88 127 166 175 140 89 42 15 28 43 54 64 94 101 72 58 61 55 76 79 84 144 183 153 109 64 33 68 98 103 98 94 85 73 65 59 56 71 102 142 194 243 225 146 89 98 128 101 57 71 93 70 84 147 151 123 135 131 99 72 62 63 52 52 75 96 104 92 87 151 239 237 187 175 186 198 193 170 158 158 157 152 158 176 157 131 139 145 130 121 116 101 107 140 140 91 78 118 165 150 116 111 132 127 132 174 162 160 151 160 167 116 70 88 107 129 121 102 116 132 121 104 92 97 117 117 124 147 147 141 155 129 107 91 102 129 165 215 207 180 146 130 130 121 111 112 140 152 155 157 164 124 78 97 138 161 187 190 145 84 67 82 129 164 184 210 215 205 205 179 148 113 126 163 201 222 205 190 194 197 201 198 197 192 174 160 181 206 213 213 175 114 115 157 188 199 194 177 163 151 158 181 202 193 189 194 197 193 190 191 191 192 194 192 189 188 183 173 149 107 106 130 165 196 197 196 197 192 191 160 152 192 204 184 186 199 193 172 158 152 151 155 153 133 113 112 127 141 146 145 186 197 202 201 194 184 186 201 188 102 91 172 213 193 184 192 188 190 193 186 163 145 153 172 206 191 149 144 173 151 114 123 145 184 204 197 184 167 164 178 191 200 198 208 191 104 30 20 110 191 212 206 187 187 186 190 194 193 192 191 192 195 199 202 187 156 154 161 126 88 114 168 197 188 141 91 106 163 178 149 107 152 216 219 197 211 213 190 154 140 158 187 214 225 211 208 207 209 203 200 207 208 210 219 206 216 205 190 198 214 214 208 207 206 207 210 211 206 194 185 178 181 195 214 222 216 213 216 222 235 215 167 150 169 174 156 135 103 106 151 185 195 217 248 244 218 141 68 75 132 160 155 145 117 76 47 52 85 123 145 148 159 180 198 195 165 125 97 70 64 64 77 87 86 79 75 78 68 68 73 56 49 115 211 236 253 239 195 140 92 103 161 219 219 145 76 93 159 218 235 169 127 80 62 102 163 168 136 85 70 77 99 97 84 102 137 170 167 134 95 74 62 81 125 147 147 105 77 75 64 57 54 53 55 62 71 74 69 65 65 104 167 211 186 122 64 54 88 137 187 184 148 126 91 92 147 193 133 73 43 58 102 111 77 34 39 51 61 58 56 74 99 118 173 188 163 146 134 136 159 176 178 168 153 132 92 67 74 78 80 97 116 105 71 47 45 69 76 78 83 97 97 82 72 65 65 72 80 73 60 67 85 73 75 84 84 66 58 93 140 156 145 119 99 86 64 49 55 41 35 30 32 40 47 46 42 41 58 69 72 72 66 63 70 55 42 43 73 108 118 99 77 113 105 85 70 67 62 55 56 67 65 65 70 88 97 75 47 34 39 37 35 40 46 64 88 144 196 197 135 92 87 104 133 151 138 148 167 195 194 141 103 87 131 197 245 237 170 96 50 8 22 39 52 59 58 50 42 30 32 35 37 38 40 43 45 45 53 84 120 133 121 89 55 75 93 85 67 74 103 149 195 171 153 120 102 83 69 68 53 56 69 84 75 48 34 32 28 34 35 37 43 54 64 66 63 59 51 39 31 29 32 33 33 32 38 44 52 77 123 175 208 193 140 124 128 103 91 107 115 130 136 149 157 159 164 169 168 152 153 167 170 126 57 20 22 58 79 82 73 81 99 115 126 127 135 141 132 105 75 60 58 60 72 88 92 76 57 56 67 191 191 191 191 191 191 191 192 190 192 193 195 195 194 193 192 194 193 193 193 194 195 196 197 195 196 196 194 191 191 194 198 196 196 196 196 196 196 196 196 196 197 198 199 200 200 199 199 200 200 200 200 200 201 201 201 202 203 203 204 204 205 206 206 200 202 204 204 203 203 205 207 206 206 205 204 204 205 206 206 206 205 205 203 202 200 200 200 201 200 198 197 196 197 198 199 199 198 196 197 199 200 199 198 200 200 200 199 198 198 197 197 198 198 198 198 198 198 198 198 193 192 191 193 197 201 202 202 196 198 201 202 202 199 196 194 193 195 197 200 201 201 201 200 200 200 201 199 197 197 199 202 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 201 201 200 200 200 199 199 199 200 200 199 198 198 198 199 200 200 200 200 199 199 199 198 198 202 202 202 202 201 201 201 200 202 201 199 198 199 201 202 203 203 202 202 202 201 201 200 200 201 202 202 202 202 202 202 201 198 201 203 202 199 198 200 202 207 201 198 198 204 210 190 155 102 116 171 215 210 202 207 203 204 211 231 221 162 121 153 209 218 228 235 233 181 85 40 58 67 98 140 131 111 125 143 160 220 204 158 88 51 79 115 118 126 130 132 157 209 230 178 112 66 89 96 92 82 59 59 90 99 66 71 134 144 112 88 40 26 45 78 97 66 24 53 126 220 246 254 245 251 217 111 30 53 132 193 195 188 195 179 145 188 224 200 162 161 180 208 220 235 227 219 213 211 214 215 211 210 212 211 209 212 217 216 212 224 234 221 195 162 168 194 173 174 218 222 211 213 230 226 173 110 70 45 29 23 74 149 183 141 153 183 181 137 69 14 9 31 35 31 22 19 38 100 167 183 183 184 170 131 97 101 126 126 101 71 56 50 41 41 52 65 66 59 47 43 46 44 36 38 41 41 38 39 42 43 41 31 28 20 17 36 85 148 192 220 235 242 215 142 116 180 239 199 154 111 92 82 82 111 149 137 132 160 208 224 206 204 223 217 209 209 219 223 216 212 215 217 171 106 55 32 29 33 36 52 52 48 44 45 49 46 39 37 28 26 36 41 36 31 33 35 24 21 28 29 20 19 26 32 45 48 43 37 28 27 37 65 104 127 108 75 58 50 43 55 50 40 33 36 45 53 55 60 63 57 42 40 54 53 35 43 48 46 40 43 48 40 25 37 38 38 35 31 28 27 28 52 91 117 106 89 80 63 41 44 58 50 35 48 69 74 71 39 29 53 98 147 203 225 202 124 47 2 41 131 208 233 224 201 139 100 121 150 145 129 124 127 135 152 180 188 150 118 124 175 202 225 227 221 221 223 223 234 229 221 214 208 185 137 93 83 86 86 74 70 88 102 96 59 39 43 64 75 84 96 101 70 52 39 44 52 49 42 38 42 42 47 45 43 67 111 140 127 74 46 92 171 206 180 139 172 232 228 156 82 51 63 67 54 43 36 37 38 36 37 41 30 25 21 22 21 21 26 33 36 33 31 32 37 40 40 38 34 41 45 44 46 47 37 23 65 122 149 161 186 219 237 222 176 105 71 58 76 82 96 109 150 182 196 223 231 223 232 212 183 172 142 106 108 157 202 216 190 109 51 72 110 126 138 147 165 188 199 195 195 199 202 207 230 248 216 117 25 14 78 146 171 156 153 105 67 63 47 48 49 47 46 40 31 29 32 32 35 35 34 32 32 34 37 38 36 27 25 30 33 31 26 22 80 148 172 200 179 155 163 193 160 135 129 137 147 128 89 84 122 110 79 52 47 53 67 87 99 125 156 191 229 249 252 253 242 181 88 44 36 40 72 94 93 113 103 66 45 43 41 38 42 45 42 30 29 58 111 155 141 134 138 164 187 167 100 37 54 81 92 83 67 48 32 29 27 25 27 36 48 55 53 48 48 40 37 43 47 48 52 59 56 49 44 47 52 58 64 70 75 63 54 53 53 51 55 62 64 59 51 43 38 37 37 37 32 27 22 19 18 19 19 18 17 18 19 22 24 27 28 29 37 35 33 32 33 36 38 40 39 36 37 40 39 35 33 36 38 42 42 34 32 49 84 113 153 151 120 157 230 240 197 139 113 139 190 169 91 48 42 47 64 50 97 121 149 226 255 241 225 219 219 225 244 254 220 149 106 150 182 205 228 225 200 189 216 224 179 137 140 140 100 75 93 157 191 201 189 162 187 238 226 198 213 235 186 116 122 174 204 237 230 185 142 123 128 139 119 205 251 191 138 191 250 240 171 144 123 93 26 22 120 199 195 199 252 231 109 11 42 158 231 224 162 102 90 75 71 102 220 254 204 112 34 137 252 254 254 185 97 39 26 42 50 45 51 53 50 55 85 122 131 117 117 139 148 126 111 125 115 73 51 117 162 141 104 89 81 69 80 67 45 33 42 60 64 58 58 66 72 73 68 53 40 37 42 37 38 49 64 66 50 32 58 107 150 141 103 81 69 52 58 95 115 86 42 26 33 37 23 29 32 30 33 40 41 37 33 30 27 28 30 28 23 18 21 21 21 22 23 22 19 16 18 19 20 22 23 22 20 19 20 18 17 19 22 25 25 24 20 17 17 20 23 24 29 34 26 38 79 129 139 100 54 32 46 79 116 159 215 224 158 91 127 210 200 107 50 35 28 26 18 28 30 20 16 40 98 152 197 234 241 195 152 142 103 48 149 245 254 189 131 90 62 56 49 49 44 44 49 47 60 88 149 203 223 219 216 180 146 156 174 160 154 169 192 206 208 206 215 187 162 156 160 122 61 49 126 159 107 35 22 33 46 51 49 44 37 31 28 27 28 29 29 29 28 28 27 27 27 27 26 24 21 22 25 26 25 23 22 25 30 34 35 34 31 29 22 22 23 24 25 25 24 23 14 15 14 13 12 14 19 22 22 21 20 19 18 18 18 18 18 18 19 19 20 21 21 21 24 23 22 19 18 20 26 30 33 40 53 68 75 68 49 32 28 26 25 25 27 28 27 26 25 24 22 21 22 25 29 31 31 32 32 29 26 25 26 27 27 29 32 35 35 30 22 16 14 17 20 21 21 21 23 24 27 24 23 22 19 16 18 23 27 33 38 38 38 42 45 45 44 45 46 47 44 40 35 32 32 29 29 34 42 47 45 42 53 51 54 59 58 49 42 41 38 33 33 39 45 45 42 41 35 34 22 36 58 72 99 119 120 125 119 81 46 69 121 146 82 50 37 63 95 107 112 119 117 123 136 144 136 120 116 122 159 163 88 31 64 92 105 145 155 115 73 49 45 60 72 70 54 52 49 48 48 46 43 40 35 37 43 50 54 51 45 40 35 52 65 56 46 63 86 90 69 40 49 97 139 156 134 90 49 33 34 54 59 63 116 190 252 250 194 122 69 41 36 27 29 45 51 56 54 36 47 91 114 124 150 196 191 156 125 70 33 85 127 123 96 74 59 48 55 60 72 112 175 223 243 249 184 120 106 147 148 75 44 108 133 96 63 76 87 117 167 165 72 49 48 59 66 91 123 132 123 129 125 158 213 208 178 186 215 206 193 175 157 144 131 118 127 148 141 127 133 120 88 71 79 82 88 106 111 89 87 117 117 106 126 177 191 148 125 147 168 192 191 190 171 101 76 124 141 140 105 85 126 174 173 150 113 81 102 125 134 157 148 113 110 118 124 113 121 153 191 237 184 157 150 152 138 130 124 107 128 157 166 148 132 98 89 144 173 161 161 149 112 83 100 140 150 181 191 212 214 184 153 109 107 137 178 187 186 197 201 203 191 204 201 192 195 199 181 147 170 199 212 207 165 117 139 188 207 191 169 162 170 173 171 172 194 189 192 200 202 195 192 195 188 189 188 191 196 188 167 149 131 105 117 156 187 195 193 201 187 180 180 163 165 197 201 188 200 195 189 192 185 151 118 109 126 130 141 156 165 170 180 191 200 202 197 190 187 184 192 207 169 67 85 184 208 193 192 188 190 187 187 189 181 163 144 135 176 175 153 158 188 166 119 108 148 179 190 184 180 173 174 189 194 198 200 207 185 98 25 27 119 197 213 202 183 188 191 196 190 192 195 196 195 195 195 196 189 181 163 145 117 83 106 175 208 196 145 85 80 126 157 153 146 186 233 218 185 186 177 154 186 178 171 175 210 229 210 207 208 213 209 207 213 214 212 216 210 213 197 185 201 220 218 207 214 213 214 214 212 201 185 172 167 173 177 179 188 203 210 209 215 209 199 192 190 185 169 152 155 141 130 131 137 141 155 174 210 213 169 97 70 97 141 170 171 132 81 55 69 99 115 114 125 123 129 145 160 165 161 157 122 97 83 92 98 92 89 95 93 82 76 74 59 45 85 153 202 221 220 200 161 97 67 88 163 193 163 119 101 106 151 200 180 164 144 128 106 92 91 87 94 103 100 99 102 92 100 134 177 200 193 155 109 66 69 110 161 176 127 76 62 53 56 62 58 58 58 66 90 107 96 71 114 166 194 176 123 67 63 94 112 135 138 152 160 109 82 128 174 142 94 53 47 75 82 57 54 52 52 53 57 73 108 139 116 148 196 206 157 110 109 129 154 150 151 165 157 108 74 82 65 72 86 97 92 75 57 49 39 59 65 65 81 91 77 58 57 58 63 72 80 81 77 73 64 67 82 92 76 59 83 124 123 117 138 136 94 75 84 79 43 34 29 37 54 67 70 68 47 63 72 77 81 73 60 57 51 39 41 72 106 114 91 66 83 77 70 69 68 60 69 93 129 135 126 111 101 91 70 41 36 40 44 48 39 25 40 77 163 228 220 143 83 67 94 135 127 122 172 220 223 210 165 106 57 96 172 227 236 206 126 43 14 24 32 33 33 36 38 37 32 33 35 37 40 41 42 42 45 64 104 142 155 142 106 67 58 65 58 62 95 128 156 182 170 167 169 173 134 84 68 54 56 56 58 53 40 37 35 25 30 31 36 50 70 82 75 62 51 47 41 35 31 30 32 35 33 38 40 44 66 117 178 219 199 162 110 71 60 75 95 106 133 143 161 160 141 134 138 135 149 148 150 144 114 66 29 13 49 95 123 127 144 167 171 162 147 160 170 160 125 86 61 54 49 72 93 92 73 56 54 58 191 191 191 191 192 192 192 192 192 193 193 194 194 194 194 193 193 193 194 195 195 195 196 196 196 196 196 195 194 194 195 196 199 199 199 198 198 197 197 197 194 195 196 198 199 199 199 199 198 199 199 199 200 200 200 201 203 203 203 204 204 205 205 206 200 202 204 205 204 205 207 209 207 206 206 205 205 206 206 207 206 207 206 204 201 199 198 199 198 199 199 200 202 204 206 207 200 198 197 198 199 200 199 197 201 201 200 199 197 196 196 195 198 198 198 198 198 198 198 198 195 192 190 193 197 201 201 199 195 198 202 203 201 198 196 195 195 196 197 199 200 200 201 201 200 201 200 198 196 196 199 201 198 198 198 199 199 199 200 200 198 198 198 198 198 198 198 198 202 201 201 200 199 198 198 197 201 200 199 197 197 198 199 199 199 199 199 199 199 199 200 200 201 201 200 200 199 199 198 198 200 199 198 198 200 201 202 201 202 201 201 201 201 201 201 200 201 201 202 203 203 202 201 201 201 203 204 203 200 199 201 203 207 205 204 199 195 202 201 187 179 159 165 190 203 210 210 198 204 219 225 189 135 120 150 180 201 215 209 199 164 108 89 95 66 80 83 68 67 75 95 135 165 147 113 66 50 90 123 111 82 77 74 106 175 215 174 108 33 43 50 51 45 32 22 21 30 44 64 102 114 80 43 21 46 112 174 169 93 30 61 140 242 254 255 232 253 248 161 40 28 130 221 235 233 250 212 127 175 217 218 198 173 148 163 192 218 227 207 185 206 235 231 213 211 215 214 211 211 214 210 202 203 214 205 168 149 167 184 181 188 231 233 218 225 252 248 175 85 59 42 31 37 77 96 69 77 163 248 249 185 78 11 27 57 71 55 21 20 52 88 111 124 130 126 103 73 53 50 53 56 47 43 45 41 37 43 54 55 52 45 38 39 45 43 36 38 40 39 36 37 38 35 29 17 17 42 95 148 185 212 232 218 214 202 178 119 93 162 237 198 180 167 154 122 89 91 116 131 137 167 207 217 198 191 202 209 173 154 162 160 154 183 229 233 208 159 96 40 15 21 36 72 71 62 51 48 51 47 37 44 30 25 33 34 25 24 31 29 23 20 20 18 22 43 66 109 98 67 35 22 24 41 64 109 154 178 154 118 95 70 45 44 42 42 43 41 40 45 53 60 56 48 44 47 46 36 24 33 36 41 43 40 34 32 33 44 53 59 53 40 32 34 40 39 62 80 73 47 31 37 51 63 56 44 38 37 27 19 23 46 78 138 189 218 240 242 221 144 75 36 73 148 209 234 232 233 191 144 136 171 205 203 180 158 127 101 97 94 92 130 187 225 228 226 217 213 214 213 209 201 202 206 218 232 230 204 175 129 112 90 67 52 56 64 60 45 41 46 65 83 96 120 147 130 96 63 51 47 42 41 45 39 36 43 48 46 57 78 89 106 87 72 81 105 124 131 130 140 174 162 124 94 82 82 71 92 98 87 58 34 31 37 40 24 18 18 25 29 28 29 34 38 35 32 32 35 37 37 36 29 31 35 41 45 44 36 28 44 59 75 122 184 235 253 235 178 106 53 26 75 136 171 173 182 190 181 188 192 203 234 232 237 227 207 183 163 153 156 164 182 106 25 34 101 148 148 116 123 126 129 124 108 101 110 123 142 164 153 86 24 22 51 64 68 42 41 27 23 41 44 55 39 39 37 33 31 30 29 30 34 34 32 27 24 26 28 27 25 21 27 35 34 29 27 26 44 55 79 117 112 99 97 93 69 64 57 39 37 42 37 49 40 37 41 40 29 28 36 35 37 48 59 80 117 161 210 253 254 247 145 54 22 35 76 80 83 117 116 74 44 41 44 47 43 45 46 43 42 48 62 74 49 55 61 68 75 75 60 42 40 43 38 32 38 46 42 33 31 33 37 41 45 47 44 40 38 35 36 41 44 45 45 46 48 43 44 51 58 60 62 63 58 57 53 45 40 41 48 54 58 55 49 43 40 39 35 30 29 25 21 19 19 20 19 19 19 21 24 27 30 31 32 32 32 30 27 27 29 32 34 34 30 30 37 45 43 33 27 29 34 48 56 49 44 66 116 159 182 158 122 157 219 211 175 167 191 209 242 207 121 63 39 35 53 48 92 111 128 205 248 222 184 190 213 225 229 244 220 159 162 157 144 167 227 252 221 188 162 149 150 158 141 151 146 122 150 166 169 161 140 119 156 229 236 193 207 209 155 146 162 134 129 149 158 163 157 162 189 199 184 219 169 113 175 254 254 231 155 153 138 94 25 23 100 147 157 213 251 176 57 36 105 174 172 133 88 79 88 84 96 133 205 215 189 127 74 146 234 244 171 89 30 32 46 49 51 53 59 52 46 51 63 71 67 58 62 62 72 76 72 77 79 67 58 82 94 79 61 57 56 51 51 48 46 44 42 41 47 54 53 42 38 39 37 32 36 44 46 50 51 56 75 89 69 36 48 65 81 72 50 47 54 53 58 95 121 95 46 28 33 31 25 26 26 23 27 40 55 65 54 41 28 24 27 29 25 19 21 19 19 20 21 22 20 17 19 17 17 19 23 25 23 21 19 18 18 20 23 26 26 25 22 19 19 24 27 25 25 26 20 23 51 94 110 85 46 25 51 97 129 146 201 226 155 83 156 244 206 108 77 61 36 25 20 29 30 24 21 28 62 107 162 219 242 207 149 106 62 64 180 237 214 166 173 180 138 74 43 39 41 43 44 60 94 123 136 187 219 225 213 169 142 159 141 140 145 164 193 208 195 173 162 137 147 187 218 184 95 39 79 108 80 38 28 35 46 43 42 37 31 27 26 27 28 28 31 30 28 26 25 24 24 24 25 22 21 21 24 27 29 29 33 35 36 37 34 29 23 20 21 21 22 24 26 27 26 24 14 15 15 13 12 13 17 20 21 20 20 19 19 19 19 19 18 18 18 19 19 20 20 20 22 22 22 20 19 21 25 28 31 37 50 67 78 71 51 32 26 25 24 25 28 29 27 26 25 24 23 22 23 24 26 27 26 27 28 27 25 24 25 27 26 28 32 36 36 32 24 18 16 16 17 20 23 26 26 26 26 23 21 20 17 14 16 21 22 29 34 34 34 39 43 45 44 46 48 49 47 44 41 38 34 34 35 39 44 46 46 45 45 54 55 46 39 44 53 59 67 70 63 46 33 35 42 46 47 64 61 68 84 103 135 154 158 179 179 127 68 69 123 169 127 72 29 34 63 98 145 190 183 163 138 121 115 121 142 162 202 171 77 37 88 114 138 210 197 128 61 41 62 92 95 75 54 49 44 41 40 40 37 35 34 25 24 42 63 66 49 32 32 46 50 36 43 86 115 109 74 50 61 93 105 105 104 96 124 82 50 48 54 75 132 192 246 242 189 136 110 99 86 61 34 50 42 43 57 46 64 127 151 162 176 176 151 132 104 48 53 94 129 119 76 40 34 42 51 83 122 162 210 241 219 172 127 132 161 186 166 95 55 95 109 79 49 57 92 137 152 121 43 44 80 131 167 191 194 175 157 162 158 165 169 145 152 203 248 240 234 213 172 137 113 95 117 152 164 156 143 102 54 35 60 80 79 69 89 121 121 102 76 113 189 251 230 152 120 147 214 220 188 156 119 79 101 157 168 131 91 92 133 171 189 198 140 78 97 146 159 168 152 115 90 107 130 139 159 184 198 222 190 161 165 162 128 124 132 110 104 151 174 140 96 69 94 172 203 154 127 114 109 120 140 166 174 189 181 176 176 163 147 130 148 183 203 190 179 186 192 189 188 199 194 197 200 196 184 158 163 188 208 203 149 113 159 216 197 165 151 169 182 176 174 181 195 192 193 197 197 193 194 199 188 189 187 194 205 186 146 119 127 146 170 186 189 187 191 200 190 184 176 158 167 191 194 199 193 187 194 212 200 148 115 123 162 157 158 167 175 180 189 199 190 189 187 185 186 192 196 194 129 46 91 186 203 198 196 181 190 186 185 192 198 183 144 106 134 127 139 185 210 168 119 112 176 165 144 135 152 176 190 197 194 195 202 206 181 93 20 32 121 199 213 201 182 189 191 195 190 193 196 198 197 194 191 189 187 207 191 169 152 107 91 133 199 182 154 116 79 76 126 183 203 192 203 206 155 107 131 180 236 212 167 141 183 222 210 205 210 219 219 218 223 220 212 212 219 212 189 178 199 219 217 208 213 213 214 216 215 209 200 192 201 215 196 152 146 181 203 195 195 192 195 199 190 177 181 195 204 205 168 121 114 132 137 131 149 135 123 115 89 61 90 153 177 148 103 71 78 109 128 128 124 107 91 92 112 142 174 196 198 155 113 99 96 95 105 121 139 178 183 140 103 86 72 62 107 136 151 158 171 158 115 82 120 165 176 168 140 97 100 133 151 172 189 202 175 116 75 51 76 97 93 79 79 76 90 126 179 216 226 193 134 71 57 92 160 183 141 84 59 49 54 60 57 58 57 66 95 118 104 73 88 125 149 154 123 84 92 115 101 82 72 100 120 85 63 92 125 135 114 68 43 49 58 57 53 60 68 72 72 77 91 105 94 124 186 206 158 122 125 126 122 115 126 156 161 121 84 78 69 75 78 75 74 76 73 67 45 46 45 53 67 67 60 62 52 51 50 58 82 106 108 97 84 64 76 115 121 89 74 87 96 102 140 141 99 102 117 89 40 26 20 36 66 93 108 114 109 109 91 71 68 68 62 57 45 33 31 52 79 89 80 67 63 69 64 58 65 80 103 127 173 209 214 186 136 89 55 20 42 48 54 57 43 20 28 62 129 188 184 130 81 56 83 123 134 175 217 224 206 220 204 111 66 73 144 202 212 196 127 47 18 25 32 34 33 32 31 29 35 34 34 36 38 41 42 43 41 59 92 119 129 125 102 70 61 45 43 77 127 150 152 154 148 159 190 214 174 120 107 97 67 51 42 39 36 39 39 30 27 30 39 59 87 100 86 64 47 45 42 36 28 24 27 33 44 41 35 34 53 104 172 222 218 170 86 41 73 114 121 117 117 126 148 145 114 108 124 129 149 153 153 137 103 64 33 17 51 102 140 153 173 187 169 142 139 143 150 151 134 101 67 47 46 74 99 97 77 60 57 61 191 191 191 192 192 193 193 193 194 193 193 193 193 194 195 195 193 194 195 196 197 196 195 194 195 195 195 196 197 197 196 195 197 197 197 197 197 198 198 198 197 196 196 197 197 198 199 200 198 198 199 200 200 201 202 202 203 204 204 204 204 204 205 205 205 207 209 209 208 207 209 211 208 207 206 206 206 206 207 208 206 207 207 205 202 200 200 202 200 201 202 203 204 205 205 205 203 201 199 200 201 201 200 198 200 200 199 199 198 197 197 197 198 198 198 198 198 198 198 198 201 199 197 196 196 196 195 195 197 199 200 198 196 195 196 198 201 200 199 199 199 199 200 200 202 202 201 199 197 197 199 202 198 198 198 199 199 200 200 200 197 197 197 197 197 197 197 197 200 199 199 199 199 199 199 199 201 200 198 197 196 197 198 199 196 197 197 198 199 199 200 200 198 198 198 198 198 199 199 199 201 199 198 199 201 201 199 196 199 199 199 199 200 200 200 200 200 201 203 204 204 203 201 200 205 205 206 205 204 203 203 204 206 204 205 203 196 201 210 208 217 185 161 167 191 208 208 199 204 206 191 151 121 132 152 155 170 176 147 131 128 128 135 123 84 84 65 53 56 65 98 139 107 91 80 66 70 119 157 147 123 135 117 76 70 103 109 82 59 53 68 73 53 52 70 73 71 71 68 68 69 37 13 41 109 173 192 135 77 74 117 160 188 225 250 233 250 254 196 60 23 143 239 254 248 225 180 141 191 222 225 227 218 182 166 172 189 193 160 147 195 230 222 215 216 221 221 215 213 213 205 194 154 178 193 158 151 163 139 137 186 221 224 214 221 243 216 124 67 51 44 39 41 63 74 57 105 182 246 244 172 55 12 83 128 121 78 29 22 44 59 62 71 78 79 69 54 43 37 33 32 33 40 44 41 42 47 47 43 39 35 34 38 40 39 36 35 37 35 33 32 32 28 23 12 14 69 167 229 232 223 230 204 199 193 193 153 106 141 207 181 180 196 213 196 144 101 87 111 114 135 172 201 208 204 202 220 176 122 94 101 134 180 213 216 216 204 160 89 29 17 33 84 109 121 101 69 49 41 37 31 27 26 30 29 22 19 21 23 24 20 17 31 63 94 110 148 114 60 26 34 62 96 124 144 171 188 182 170 153 112 68 43 41 39 38 38 38 41 44 42 44 44 45 45 36 31 37 27 32 40 41 33 29 40 56 76 82 79 59 37 34 55 78 100 76 46 25 27 57 109 152 160 136 109 84 56 38 52 79 126 163 205 222 221 217 209 199 182 137 109 112 123 142 175 201 212 211 172 121 130 188 218 205 179 142 101 71 63 94 149 190 193 200 207 207 198 185 173 165 136 142 153 164 176 188 197 202 152 132 110 83 51 38 45 51 66 67 47 44 78 113 147 183 195 165 121 83 58 48 47 50 41 35 41 48 46 46 50 49 72 84 81 60 47 62 89 107 116 125 109 119 155 166 134 80 120 157 157 97 41 30 35 33 22 16 16 26 33 31 31 35 40 39 39 39 40 41 40 40 29 34 43 51 50 42 34 32 33 30 43 96 159 217 247 226 147 87 67 53 99 185 223 181 157 168 159 138 140 188 232 227 224 230 235 241 232 193 142 113 123 117 58 37 108 205 239 197 171 159 138 101 76 96 126 130 134 143 143 102 46 30 41 42 44 33 37 41 46 50 42 39 33 34 31 29 32 28 23 26 27 29 28 25 26 29 27 22 28 28 39 41 28 25 30 25 30 10 31 52 61 45 33 32 36 35 40 37 42 40 26 33 35 28 30 37 38 34 33 35 30 34 30 22 26 56 126 199 243 254 172 55 18 41 65 74 104 131 119 66 35 38 47 51 47 46 45 46 47 45 38 32 43 43 45 47 47 46 44 44 39 41 43 44 43 45 45 41 28 33 36 35 35 36 38 39 37 38 38 38 41 45 45 41 43 40 43 51 58 58 54 53 45 48 46 38 34 37 44 47 48 48 46 44 46 47 40 31 28 25 22 21 22 22 22 20 26 29 33 37 39 39 38 36 32 33 36 41 45 46 43 40 43 45 46 43 41 42 44 44 44 60 81 97 109 125 146 162 137 103 105 154 198 194 190 226 233 237 253 231 163 90 38 28 50 61 82 105 124 164 194 175 167 191 224 241 236 220 197 175 198 167 126 134 203 255 238 197 148 146 160 167 172 211 228 196 216 202 198 184 150 117 128 179 199 181 185 154 124 185 213 138 101 114 123 133 137 180 246 254 254 187 92 91 193 254 241 224 153 159 146 100 30 21 89 136 160 211 208 120 44 80 156 164 103 74 91 128 119 94 107 136 133 128 142 111 101 137 165 143 64 26 19 46 62 65 62 53 47 58 62 57 58 66 66 59 55 43 45 51 44 44 53 53 59 47 47 58 57 42 41 53 41 40 44 52 54 51 49 51 55 39 31 29 29 41 65 82 84 75 64 65 81 89 67 37 31 38 45 42 42 66 95 105 88 84 85 70 38 28 32 27 22 21 34 54 60 60 75 97 98 72 41 25 25 28 25 19 19 17 16 17 19 21 21 20 19 18 18 19 20 22 22 22 18 18 18 20 24 26 26 25 23 21 22 25 25 23 23 26 31 29 38 56 63 50 35 28 58 87 102 102 146 171 118 77 153 206 168 121 119 89 50 31 22 28 25 24 27 22 30 58 120 192 223 197 140 83 40 91 193 217 193 190 233 246 185 88 35 28 38 42 40 77 134 161 134 182 221 230 208 165 142 153 125 129 139 159 181 186 164 138 119 113 159 216 243 216 126 50 34 53 50 44 39 39 43 30 37 33 28 26 26 28 28 27 29 28 26 24 23 23 23 23 24 22 21 22 25 30 33 35 39 37 35 32 28 23 20 18 22 21 22 24 27 28 25 23 18 18 18 16 13 12 13 15 16 17 17 18 20 20 21 21 20 20 20 20 21 21 21 21 19 20 22 22 21 22 24 27 30 33 44 61 75 73 56 39 28 27 26 26 28 28 26 24 23 23 23 23 23 22 21 21 19 21 23 23 21 21 23 25 23 26 30 35 37 35 28 23 21 17 16 20 28 34 33 30 25 22 20 19 16 14 16 22 24 29 30 27 27 35 44 49 50 50 48 47 46 45 45 45 42 43 40 36 37 51 74 92 94 87 84 90 98 104 108 112 131 148 136 84 39 34 53 67 92 129 130 113 106 112 128 128 141 163 170 143 96 65 83 123 130 78 29 19 39 79 137 187 192 155 105 73 71 94 125 146 159 114 58 52 84 102 128 175 148 94 49 49 80 107 100 72 50 48 45 43 44 45 44 43 40 27 23 39 61 65 53 39 41 42 35 27 52 111 147 141 84 56 52 71 75 77 101 127 174 139 103 77 58 69 116 159 187 186 152 134 136 133 120 93 57 49 42 45 48 50 74 112 147 146 133 107 97 88 66 61 113 131 133 102 66 51 56 63 49 86 137 163 163 159 131 85 96 153 206 208 180 123 67 65 68 59 66 86 126 149 109 62 35 58 122 200 246 253 242 224 196 188 172 156 131 110 147 219 245 227 213 193 167 149 123 87 108 144 158 150 132 87 43 33 68 88 85 67 94 151 150 98 70 124 195 252 233 143 117 179 243 221 158 108 83 93 138 155 145 102 98 135 149 143 164 201 158 112 124 161 185 196 174 145 115 112 128 154 189 206 202 216 213 188 178 154 112 115 136 128 99 140 165 127 76 56 82 146 153 119 118 118 123 147 155 163 185 188 177 155 161 175 177 192 204 213 201 185 185 186 177 160 176 193 192 201 201 194 196 180 160 185 203 186 131 122 174 201 160 145 156 184 191 182 185 196 194 192 192 191 190 188 186 186 185 197 197 194 191 166 134 125 161 192 204 197 189 186 190 192 198 193 168 145 168 193 185 192 180 183 199 213 187 138 135 174 191 176 165 171 185 192 190 187 190 184 186 187 186 197 192 166 109 72 116 174 192 201 192 181 188 187 182 182 192 191 156 116 108 86 117 189 206 151 110 113 149 123 100 100 127 168 193 193 193 191 203 206 178 90 16 36 122 202 218 206 187 192 190 190 195 195 194 195 195 195 194 192 190 208 202 199 200 159 115 116 164 154 168 173 114 51 85 171 210 199 177 162 105 73 147 225 238 211 154 115 159 215 215 211 210 216 212 207 213 217 216 220 219 204 176 166 187 210 216 216 212 211 211 212 215 218 221 222 231 240 212 151 123 147 176 183 179 193 200 186 166 165 188 213 218 223 187 140 136 152 156 153 143 121 107 111 97 61 60 94 127 130 111 81 81 117 152 166 150 127 101 91 100 123 153 175 205 182 145 109 86 89 112 135 166 218 236 200 162 129 84 46 52 74 88 100 140 179 170 133 116 145 146 141 128 96 82 81 122 172 192 207 211 178 135 92 88 77 64 51 44 54 82 107 143 176 197 189 145 77 53 84 138 160 136 103 84 67 64 61 51 56 63 73 86 92 82 66 65 90 115 136 113 83 99 112 102 72 59 69 73 66 59 54 78 113 111 83 74 67 55 56 48 62 77 80 73 64 57 55 67 99 142 155 141 140 151 152 123 114 118 128 127 112 88 66 74 79 81 78 78 83 85 83 70 51 38 49 58 46 45 64 47 45 41 45 67 95 105 100 89 67 75 121 148 126 87 67 93 104 120 114 96 97 97 78 57 34 17 29 63 99 124 136 152 142 101 58 51 63 69 69 48 36 29 36 49 58 61 62 60 66 61 61 85 113 134 147 197 246 253 224 161 102 67 30 39 50 57 59 53 38 32 44 78 114 110 94 66 42 71 108 175 229 218 192 179 195 200 120 84 71 142 198 190 172 123 66 22 24 29 37 39 37 33 31 33 34 35 37 38 40 41 42 37 46 62 72 81 95 97 82 61 33 46 104 150 159 153 148 135 148 178 197 164 138 149 144 90 61 42 37 35 36 38 35 30 32 41 64 94 109 92 65 46 42 37 33 26 23 28 37 56 48 38 33 42 81 145 199 199 146 87 83 128 155 146 133 121 114 131 142 129 134 153 152 147 155 162 149 111 64 33 23 48 93 128 138 142 135 116 101 118 124 136 147 141 111 73 47 54 74 97 100 79 55 50 58 191 191 191 192 192 193 193 193 195 194 193 192 192 194 195 197 192 194 196 198 198 196 194 192 195 194 194 197 199 200 197 193 192 193 193 194 196 197 197 198 200 199 197 197 196 197 199 199 198 198 199 200 202 203 204 204 204 204 204 204 204 204 204 204 206 208 209 208 206 205 206 207 208 207 207 206 206 207 207 208 205 206 208 206 204 202 203 205 204 205 205 205 203 201 198 196 206 204 202 202 203 203 201 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 197 199 200 198 196 195 198 201 200 199 197 193 191 192 197 201 206 205 202 200 198 198 199 199 203 203 202 200 197 198 200 203 197 198 198 199 199 200 200 200 200 200 200 200 200 200 200 200 197 197 198 199 199 200 201 201 202 200 198 197 196 197 198 199 194 195 195 196 197 199 199 200 196 196 197 198 200 201 202 202 202 201 200 201 201 200 196 192 197 197 197 198 198 199 199 199 200 201 203 204 204 203 201 200 204 203 202 202 202 202 201 200 203 195 197 202 201 204 206 201 199 194 180 172 176 185 197 213 203 176 142 114 108 130 148 146 131 132 91 73 92 119 128 95 76 83 68 61 65 93 153 188 185 145 136 130 92 87 139 184 224 247 227 129 34 30 87 126 150 115 113 103 66 92 168 206 193 143 106 64 36 25 36 91 150 172 121 39 56 153 207 196 149 170 217 239 253 241 193 77 12 132 214 231 211 149 136 199 229 239 216 218 244 238 211 185 188 163 109 108 170 196 194 218 222 228 229 223 220 219 209 196 167 177 178 119 113 132 98 112 158 192 198 190 187 198 171 82 57 46 46 43 34 51 96 130 139 192 214 183 122 29 10 104 170 134 77 38 28 28 30 39 40 33 37 49 48 36 35 45 42 42 44 41 35 42 45 35 37 34 34 36 38 36 34 33 30 32 32 29 28 29 27 23 6 26 82 157 209 221 212 205 192 195 202 225 196 124 122 171 159 164 191 227 231 195 154 135 86 75 76 108 163 206 220 216 227 194 120 61 94 187 235 224 218 227 239 219 144 55 17 25 88 147 189 163 96 48 36 41 27 32 33 29 28 31 30 27 21 26 20 21 59 114 140 134 105 73 34 33 79 131 167 189 169 175 183 196 211 199 146 90 56 50 39 29 31 40 44 41 43 46 38 31 36 36 33 36 35 33 26 21 30 51 65 67 83 79 62 34 21 50 114 168 174 136 84 60 89 147 190 204 217 196 178 156 123 107 130 160 190 211 217 207 200 196 195 197 178 181 197 193 147 109 120 149 186 213 187 108 74 112 150 152 136 139 139 123 115 133 135 106 126 156 191 203 182 146 119 108 86 86 91 103 118 130 141 148 145 139 135 112 68 45 61 85 111 103 50 23 75 135 173 207 236 219 176 120 79 62 55 50 49 43 46 48 39 37 45 50 55 68 67 46 33 46 70 83 121 142 149 185 236 236 170 85 114 182 201 131 58 41 44 38 24 16 16 26 34 32 32 36 33 36 39 42 43 42 42 41 32 41 43 38 35 37 34 28 34 34 48 85 120 171 210 192 132 76 110 124 114 144 171 124 98 115 131 118 117 170 218 221 202 214 219 229 248 235 178 124 161 176 112 52 79 174 253 253 254 247 209 140 122 195 254 243 233 219 196 140 64 30 33 33 27 40 43 38 38 40 37 27 30 32 29 30 33 26 18 23 20 22 23 26 33 38 33 23 30 20 26 29 24 34 38 20 27 28 46 23 38 39 33 43 40 44 44 30 39 50 35 30 34 34 24 24 37 35 28 36 43 46 44 37 25 25 64 118 246 247 170 39 10 45 51 74 90 118 106 59 35 41 44 40 46 40 35 39 47 51 47 41 43 40 44 53 53 45 42 47 61 47 42 46 47 45 41 36 33 38 39 35 31 31 35 37 37 38 34 29 33 45 50 47 41 38 41 50 56 53 48 44 48 46 42 38 36 39 42 42 43 45 46 49 56 60 52 41 27 25 23 23 24 25 23 22 33 36 42 46 48 47 44 42 42 48 57 67 73 71 63 57 71 73 62 42 40 58 72 74 66 77 106 149 185 191 167 142 111 62 103 187 234 232 211 226 223 227 251 250 204 120 48 36 31 48 53 100 136 132 137 131 171 199 222 239 239 204 183 200 190 165 124 116 173 238 242 208 187 209 190 152 188 239 248 219 239 246 254 224 191 174 148 131 160 151 145 129 129 175 209 194 177 189 178 145 110 159 247 253 254 148 116 175 215 218 210 197 170 161 140 100 31 17 106 192 253 246 190 116 66 98 159 144 81 94 178 233 175 115 133 167 132 91 111 99 107 97 78 45 36 37 53 61 57 65 67 49 44 73 85 74 78 100 102 84 57 52 51 44 34 43 54 47 45 48 47 43 44 49 52 49 52 54 57 69 90 99 81 54 34 35 37 36 44 80 119 133 125 85 54 56 66 60 46 38 41 35 32 39 71 130 174 183 115 68 42 41 36 35 33 21 9 20 65 118 127 100 93 111 138 102 57 30 25 27 23 17 18 16 14 15 18 20 22 22 18 20 21 20 17 17 19 22 18 18 18 21 24 27 26 25 24 23 24 25 21 18 22 29 29 30 35 39 38 34 37 44 78 79 69 48 74 91 66 71 129 152 135 146 157 110 65 44 21 27 21 20 25 16 15 37 80 152 182 178 152 100 43 100 170 192 196 223 244 217 151 67 35 26 41 47 43 94 165 190 157 188 213 211 187 158 147 152 168 163 158 157 157 150 136 124 144 126 159 203 228 221 146 61 33 34 33 40 35 32 39 23 36 32 28 26 27 28 27 26 27 26 25 23 22 22 23 23 24 23 22 23 27 32 36 39 37 34 30 25 22 21 22 23 22 22 22 24 26 26 23 20 21 22 21 17 13 10 9 10 12 13 15 17 20 22 23 24 24 24 24 24 24 24 24 24 17 19 22 23 22 23 24 26 30 30 38 55 72 74 60 46 30 29 27 27 28 27 24 22 22 23 23 23 22 20 18 17 14 16 19 19 19 19 20 22 20 23 28 34 38 37 32 28 26 21 17 23 33 40 40 36 24 21 19 19 16 14 17 22 28 30 28 22 22 33 46 54 57 53 48 44 42 44 47 49 48 47 40 31 35 69 123 164 187 148 130 151 166 158 158 173 180 214 205 127 49 36 68 97 145 192 189 152 126 119 114 91 108 112 116 119 101 57 43 71 88 61 35 29 39 58 87 110 131 103 67 47 51 69 82 85 93 57 54 67 65 76 91 85 64 60 67 79 83 86 81 68 45 46 48 51 56 59 60 60 46 41 40 47 54 54 55 56 54 40 23 22 60 130 173 174 111 57 26 46 74 92 119 148 153 169 172 124 52 35 90 149 159 143 109 111 134 136 119 91 77 43 42 50 34 45 72 75 104 102 84 57 60 45 44 120 182 185 151 92 70 90 99 84 52 72 119 135 95 63 56 46 93 153 221 235 192 110 56 76 68 69 93 109 138 142 85 51 50 74 133 198 221 205 191 192 205 192 169 142 117 114 161 221 221 173 129 112 127 156 141 90 97 114 109 95 87 64 43 49 80 90 93 86 108 158 156 104 65 102 145 211 229 141 115 206 235 206 144 104 99 138 168 128 87 87 128 171 162 140 152 176 154 146 150 157 189 217 193 164 129 110 114 136 165 179 191 229 225 212 193 154 115 113 130 132 109 132 148 113 72 57 66 100 75 87 138 151 144 157 159 164 161 175 192 185 202 215 195 205 202 210 197 189 186 174 164 154 162 195 197 197 192 191 202 184 159 188 199 163 116 141 186 167 129 142 171 191 190 189 193 192 187 189 190 189 188 184 174 164 180 205 209 190 167 140 133 154 198 208 198 193 197 194 192 188 194 188 153 131 176 208 186 182 195 190 192 193 166 127 136 183 166 167 175 186 196 199 195 192 196 184 186 186 185 200 191 149 115 114 142 159 181 200 187 187 187 187 176 164 174 187 172 142 101 86 111 155 163 138 116 103 99 94 106 126 149 183 204 197 192 189 203 206 177 88 13 38 118 200 221 212 194 199 194 191 201 197 192 191 193 197 199 199 202 196 186 197 216 199 160 142 119 144 191 206 142 63 64 118 187 234 183 99 61 117 213 222 185 190 164 128 158 209 219 225 209 209 195 184 193 208 222 234 211 192 163 154 175 200 215 225 222 218 212 208 209 216 225 232 224 222 201 158 119 117 149 180 200 212 205 179 172 189 202 200 187 197 190 182 182 172 168 185 187 183 149 107 95 91 69 44 68 87 87 73 87 133 169 177 166 148 125 111 107 109 117 125 141 174 183 137 83 72 104 137 155 170 190 204 192 150 117 113 92 87 75 66 91 146 181 180 156 143 111 106 103 78 64 58 112 185 189 170 178 189 187 161 132 81 58 54 39 52 79 80 84 116 153 178 157 87 52 75 107 127 122 120 116 97 86 77 52 61 75 84 75 58 50 53 69 81 96 114 85 59 87 99 98 88 97 95 79 86 77 35 57 94 96 91 111 99 56 37 55 69 81 81 73 64 57 53 48 60 83 117 136 131 142 175 172 153 131 104 86 94 93 69 69 76 85 91 92 90 87 85 75 74 56 40 44 51 49 47 50 47 41 39 47 61 69 69 79 69 71 97 133 142 112 74 63 88 94 92 92 77 78 108 90 57 26 25 52 84 110 124 131 129 96 55 50 68 75 72 54 46 37 34 34 36 42 49 63 58 56 76 113 137 147 155 219 251 245 208 156 116 101 70 31 46 53 56 63 59 43 32 48 62 53 60 51 34 72 111 161 185 128 130 161 167 182 139 88 96 171 194 167 168 132 68 34 28 27 35 39 36 33 34 28 32 36 39 40 40 41 42 42 43 45 43 52 82 105 104 56 51 81 130 164 182 183 167 132 145 167 173 144 140 167 160 111 76 50 41 34 31 34 35 33 34 40 61 91 106 88 60 49 41 35 32 30 31 39 49 64 55 46 40 38 61 115 167 147 107 101 142 171 167 153 147 155 120 119 139 149 169 183 170 143 150 163 162 126 71 34 25 34 83 127 140 128 105 96 104 121 133 149 155 138 104 73 56 60 70 91 103 83 52 45 59 189 191 192 194 195 195 195 194 193 194 194 195 195 194 194 193 197 196 194 193 193 194 196 197 196 195 193 195 197 198 195 192 193 195 198 200 200 198 196 195 198 198 199 199 199 200 200 200 198 199 201 202 203 203 202 202 205 205 206 206 206 205 204 204 198 199 201 204 206 207 208 208 205 205 206 207 207 207 206 205 209 208 206 205 205 206 208 209 205 204 202 201 200 200 201 201 198 199 199 199 199 199 199 199 196 197 198 199 200 200 201 201 200 200 199 198 198 198 199 199 200 199 198 197 196 197 198 199 195 196 198 201 203 201 197 193 199 197 195 197 201 203 201 199 197 198 199 200 200 198 196 195 202 201 201 200 200 199 198 198 199 200 202 203 201 198 195 193 199 199 200 200 200 199 197 196 197 198 198 198 198 198 199 199 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 203 203 202 201 201 200 199 199 196 198 202 204 204 202 198 196 199 199 199 199 199 199 199 199 202 202 202 201 201 200 200 200 200 200 200 200 200 200 200 200 205 206 223 185 111 128 196 214 202 186 154 105 79 111 146 142 123 119 103 91 94 91 83 81 76 74 101 67 42 85 132 188 219 220 227 198 118 73 124 201 253 240 182 125 106 110 147 206 245 194 140 111 130 198 250 251 244 216 124 33 20 29 60 142 235 184 66 20 108 231 247 239 157 94 106 131 154 185 160 40 31 109 175 200 167 151 207 251 255 241 247 245 245 254 246 240 226 187 159 133 107 147 164 185 212 185 186 206 206 199 198 195 215 193 150 107 92 99 100 91 137 175 175 138 125 127 99 59 63 54 36 52 96 116 138 181 208 196 178 132 52 4 46 124 170 165 118 53 22 23 25 23 25 23 23 29 36 38 34 29 32 31 33 36 36 33 33 36 45 30 27 32 34 40 48 48 49 22 31 36 37 40 27 32 21 11 49 95 139 193 210 197 196 200 229 224 176 114 85 125 140 133 179 231 228 208 192 171 153 97 59 67 107 168 217 231 204 167 146 125 121 182 232 213 206 205 214 210 161 81 24 6 46 106 153 138 88 52 40 40 23 31 42 48 42 32 27 28 30 20 11 31 84 128 121 87 32 27 54 103 144 177 207 225 210 204 187 196 211 201 176 141 110 71 47 29 26 39 35 31 39 26 28 31 39 45 37 40 36 21 20 37 47 46 54 70 66 51 38 33 56 121 191 227 221 183 148 152 187 214 211 196 204 209 211 206 199 198 206 215 208 207 203 192 186 192 183 158 160 202 227 221 198 155 116 104 105 147 144 96 74 94 114 117 149 179 179 164 177 190 173 152 111 110 122 101 99 137 157 171 159 155 127 100 96 97 112 143 154 182 210 155 66 38 71 117 159 134 75 27 51 129 199 232 239 232 190 149 125 112 86 38 42 43 48 48 38 37 43 40 44 35 39 47 31 16 46 95 157 204 226 241 235 236 220 127 84 174 214 154 77 47 44 44 27 21 22 30 38 39 38 38 39 40 37 33 39 47 46 37 33 38 42 40 34 30 32 35 34 44 42 36 59 104 134 137 136 169 195 188 159 125 86 53 47 90 126 124 133 186 223 212 213 201 206 220 226 228 214 189 181 217 211 143 100 107 157 235 247 254 216 131 162 251 253 239 199 169 122 79 52 39 36 36 37 38 36 33 33 34 30 24 26 28 31 32 30 26 23 20 20 20 22 25 27 27 24 21 22 22 22 23 24 26 27 28 24 24 27 35 44 50 49 46 42 38 36 37 39 39 35 30 26 26 27 27 27 28 28 28 27 36 45 43 31 29 47 70 137 190 152 42 11 32 46 79 155 203 131 44 32 31 36 44 37 37 41 47 46 41 39 41 42 49 52 49 51 55 50 39 56 60 61 56 47 39 36 36 40 31 30 26 30 29 23 40 29 34 27 25 50 49 36 64 41 41 32 49 49 42 57 47 48 36 42 38 36 43 37 32 32 41 46 54 74 85 64 35 25 25 25 26 26 26 26 25 75 102 100 80 81 89 93 103 126 122 139 167 172 156 118 70 126 155 121 49 75 158 182 174 140 133 152 192 239 253 227 200 123 57 147 229 242 247 218 217 215 240 241 246 234 169 92 43 40 28 52 87 140 188 203 222 184 181 199 214 200 184 190 200 172 176 155 117 122 181 228 232 229 244 209 154 183 243 238 214 235 240 226 218 234 232 202 178 202 191 135 92 116 157 186 211 226 232 225 203 160 147 202 254 204 110 196 245 237 206 161 156 118 155 185 129 42 5 98 211 251 254 202 128 78 82 121 120 119 176 234 250 209 147 160 234 203 138 153 147 98 66 35 34 52 53 69 76 75 91 89 56 44 67 103 106 100 134 141 95 50 40 42 48 66 72 53 51 57 63 61 47 41 61 86 95 58 25 61 151 199 178 120 68 50 37 32 46 85 134 150 135 116 69 37 35 34 41 67 92 66 61 42 33 80 162 192 166 76 42 30 34 26 22 24 21 24 35 95 162 174 152 136 129 164 132 76 26 14 29 31 18 16 15 15 17 20 24 26 26 20 18 16 14 13 14 16 17 17 16 15 16 20 23 24 24 25 24 24 23 24 25 27 28 30 28 30 33 32 29 31 37 63 58 47 60 76 55 47 79 117 116 154 191 177 135 94 63 29 22 18 20 22 20 19 21 72 129 175 193 178 91 41 103 174 212 225 253 227 141 85 40 38 34 38 40 65 134 191 193 150 162 182 192 159 130 156 190 208 198 187 166 131 118 148 189 198 157 136 186 195 166 153 105 63 35 34 37 34 32 26 32 29 28 25 23 23 24 26 28 25 27 28 27 24 22 21 22 21 23 27 31 35 37 39 39 32 28 24 21 21 21 20 18 19 19 20 22 24 25 27 27 19 19 19 18 17 15 13 12 9 12 15 16 16 16 18 20 22 23 26 28 28 27 24 23 16 19 23 24 22 20 20 21 28 29 38 57 74 74 58 41 30 34 33 27 25 29 31 30 27 22 18 19 23 24 20 15 18 17 16 16 16 18 20 22 22 20 20 25 32 35 34 31 30 21 14 18 30 38 37 33 23 18 13 11 13 16 19 20 30 29 28 26 22 26 42 58 59 55 51 50 45 40 42 49 57 49 32 26 47 88 145 196 200 168 160 176 174 161 161 171 203 230 226 136 41 57 133 168 189 210 197 171 173 169 148 139 147 149 123 108 109 76 45 59 65 57 48 48 46 34 39 64 83 91 72 55 59 51 40 47 56 64 70 78 83 70 52 46 54 84 98 91 87 81 64 49 49 66 71 74 83 76 71 85 77 57 92 117 86 51 51 81 82 73 45 16 40 119 166 154 101 59 36 58 97 130 139 130 104 147 195 160 59 29 100 171 172 123 97 87 103 111 77 61 58 49 51 56 51 50 52 51 55 44 44 49 39 39 89 153 197 177 117 78 125 184 153 76 52 66 72 66 57 50 53 61 84 117 169 190 146 79 58 76 79 78 96 117 104 70 64 83 118 136 113 119 154 145 137 156 183 169 161 147 106 99 134 142 142 103 78 103 150 162 123 77 72 83 86 54 38 52 55 57 95 129 125 107 118 121 104 98 86 93 124 162 154 111 123 184 204 175 137 126 156 183 154 101 58 67 118 162 179 175 149 136 140 169 158 131 161 213 212 177 145 83 97 124 125 153 189 218 211 214 196 142 101 113 131 119 124 139 131 116 87 48 43 61 98 170 196 167 154 162 180 204 193 196 194 198 206 202 196 202 190 202 202 192 184 172 157 153 175 187 197 193 191 203 202 182 169 174 177 146 135 163 161 135 141 168 192 195 190 192 197 200 193 207 186 178 174 166 167 143 177 207 206 170 140 133 166 217 208 196 188 190 191 188 187 190 188 192 179 159 164 189 194 180 172 183 182 179 134 97 127 148 160 174 187 191 191 191 189 185 188 184 187 189 191 191 160 110 156 174 145 131 182 210 195 191 202 196 167 147 171 200 190 164 122 80 74 120 166 171 137 100 56 79 124 168 184 184 187 193 191 194 207 209 172 77 16 50 135 199 206 202 193 199 196 197 199 197 198 195 193 203 206 194 194 197 203 210 211 201 186 173 146 119 147 207 203 136 87 79 134 218 170 59 64 143 193 200 177 204 207 152 147 198 216 224 200 197 167 108 123 210 244 225 213 183 166 177 189 190 198 213 220 232 221 220 227 229 233 223 238 215 176 133 131 146 147 159 192 200 198 200 197 198 195 166 145 156 181 200 194 174 166 169 213 219 175 142 122 108 112 98 79 61 56 45 74 135 177 220 202 168 135 129 138 132 108 85 134 156 160 150 93 43 77 121 124 127 138 157 168 157 145 147 183 176 126 62 44 81 137 178 181 148 103 79 87 99 86 62 75 114 145 140 135 168 204 212 153 111 112 105 82 66 47 50 47 63 100 134 128 92 71 73 67 73 94 118 121 104 93 95 90 87 86 85 79 69 62 59 71 85 85 68 63 76 83 78 81 106 109 120 145 160 135 76 67 91 135 142 121 92 53 32 66 87 83 62 58 70 78 82 79 72 67 77 95 114 152 198 220 226 167 83 78 135 158 140 78 52 56 90 105 94 85 86 91 88 79 50 40 43 38 48 49 51 48 48 51 43 37 41 43 50 60 70 82 90 90 86 55 61 74 81 71 67 97 137 126 83 30 16 45 73 87 96 99 123 86 46 44 51 62 69 61 55 43 32 27 32 41 47 37 38 59 100 127 125 133 160 235 223 176 147 178 196 144 80 32 31 37 53 68 69 53 37 34 38 42 40 35 39 59 79 98 82 68 66 88 129 155 152 120 127 180 213 181 151 125 82 40 20 30 40 40 38 33 41 35 38 40 42 43 42 40 37 37 42 39 32 41 65 82 83 67 54 118 186 197 189 170 153 137 145 144 132 127 142 166 182 148 101 65 36 24 31 31 34 31 29 43 63 74 83 88 85 51 34 28 35 32 24 41 70 86 88 60 33 38 52 69 91 83 80 137 205 167 136 155 195 163 116 105 135 173 208 203 161 137 145 156 152 124 86 47 17 29 71 117 127 103 88 110 144 157 174 169 134 105 95 86 71 62 60 70 75 62 53 59 66 190 191 193 194 194 194 194 193 193 194 194 195 195 194 194 193 197 196 194 193 193 194 196 197 193 193 194 195 197 197 196 195 194 195 197 198 199 198 197 196 198 198 198 199 199 200 200 200 199 199 199 200 200 201 201 201 202 203 204 205 205 206 206 205 200 201 203 205 207 208 208 208 205 205 206 207 207 206 205 205 205 204 204 203 203 204 204 205 204 204 203 202 201 201 201 201 199 199 199 199 199 199 199 199 195 195 196 197 198 198 198 198 198 198 197 196 196 197 198 198 200 199 198 197 197 197 198 199 197 197 198 200 201 201 197 194 197 198 199 199 199 200 201 202 202 201 200 199 198 198 197 197 199 199 200 200 200 200 200 200 197 199 200 201 201 200 198 197 198 199 200 200 200 199 198 197 198 198 198 198 198 198 198 198 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 200 200 200 201 201 201 201 201 197 199 201 203 203 201 199 197 199 199 199 199 199 199 199 199 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 204 196 214 198 128 101 143 178 203 209 177 102 68 124 187 199 177 129 131 166 154 114 96 94 90 77 95 99 79 84 105 115 138 156 160 128 97 70 78 141 158 148 133 153 196 202 191 201 245 167 102 105 164 236 254 231 168 110 64 35 21 40 121 231 250 229 118 39 99 232 252 231 129 59 68 90 79 65 70 31 29 134 206 226 222 229 252 249 232 218 223 215 199 194 194 208 202 187 194 168 147 159 174 185 166 142 139 158 166 163 163 166 175 174 152 123 115 121 108 82 108 126 127 125 143 147 108 62 55 40 31 73 139 158 155 172 219 236 194 87 17 51 144 212 237 205 135 65 33 28 32 38 30 22 28 42 35 17 22 44 32 31 31 32 34 33 30 26 15 23 50 75 85 96 117 132 83 54 78 108 103 68 28 27 33 18 25 36 78 153 198 211 214 207 206 179 149 119 98 119 132 141 156 172 169 155 166 198 210 178 130 88 82 124 175 201 172 163 175 167 129 125 149 152 140 132 134 138 114 67 36 32 30 54 71 66 58 57 53 44 57 51 45 43 39 33 28 28 29 25 30 49 74 80 61 38 33 66 126 171 181 182 193 202 203 188 186 201 194 193 209 199 157 85 39 30 38 38 23 21 25 56 63 57 80 118 111 69 34 39 39 35 36 50 68 78 79 87 100 114 137 179 215 227 208 192 179 184 201 211 205 195 194 197 199 199 198 198 200 202 209 201 198 198 195 189 166 135 145 183 210 215 214 196 149 106 85 90 83 79 102 133 151 161 192 190 170 157 181 211 207 185 166 134 102 63 80 150 184 190 198 212 197 158 125 103 106 129 148 183 195 139 91 92 95 99 138 149 93 19 39 131 203 227 223 198 174 181 184 167 134 85 46 35 46 50 40 34 34 42 42 34 37 44 31 17 34 68 113 148 164 187 199 218 220 149 81 119 133 109 93 98 82 48 26 22 23 31 37 38 37 38 38 35 32 32 39 45 42 36 35 38 41 40 37 34 34 36 37 40 39 36 43 62 82 93 168 239 254 217 175 115 59 47 77 102 123 132 158 203 224 212 203 202 209 214 220 233 228 201 185 213 244 227 177 123 107 145 217 230 200 136 146 178 148 123 85 74 59 47 40 36 31 28 30 32 34 33 31 29 29 31 25 29 31 29 22 18 18 21 18 18 20 23 27 27 25 22 19 20 21 23 24 24 24 24 25 24 27 34 43 49 50 48 41 37 33 33 35 35 32 28 23 23 25 26 26 26 25 25 25 30 38 41 35 32 43 58 76 104 97 52 26 15 46 128 232 254 164 56 30 34 40 39 40 39 41 44 43 38 37 39 38 47 52 51 51 53 50 43 52 56 58 55 48 41 38 38 32 28 31 29 36 37 24 31 36 37 59 85 91 89 79 55 61 45 36 47 43 37 46 47 46 26 31 34 31 31 29 38 41 48 55 69 86 79 55 39 33 34 33 29 25 26 30 36 125 187 177 123 120 142 169 208 230 223 235 252 254 223 151 98 165 211 148 48 107 227 252 240 224 204 216 228 230 249 251 229 122 82 180 245 233 227 209 222 210 216 214 240 253 213 125 43 34 23 35 66 152 241 253 241 205 195 195 187 163 160 177 185 192 212 199 153 134 164 206 229 237 239 207 166 188 226 224 223 228 235 211 185 207 246 244 214 229 200 153 130 128 118 137 189 227 240 230 236 217 171 167 178 86 136 246 253 251 244 184 127 138 152 177 141 67 6 62 149 249 240 209 163 77 27 82 145 173 199 198 164 120 101 158 251 250 196 182 148 91 54 30 32 83 129 155 118 83 104 109 67 23 55 142 192 159 126 115 92 50 38 60 95 122 120 89 73 85 70 67 59 59 102 136 122 60 44 81 159 205 186 124 66 41 30 34 65 120 168 166 129 71 39 16 16 34 77 131 164 121 63 20 32 75 115 127 116 64 36 25 32 29 20 21 28 47 105 149 152 165 198 190 146 162 141 94 44 23 27 30 24 18 15 14 17 22 26 25 23 17 16 14 13 12 12 13 13 17 15 14 16 20 23 24 24 22 22 23 23 24 25 26 26 28 28 30 33 32 28 28 32 41 46 50 73 89 63 45 66 93 96 131 175 190 174 127 76 30 21 15 18 22 22 19 18 48 103 154 176 154 66 37 123 213 246 230 202 143 73 53 36 49 36 37 52 93 160 189 163 117 107 127 159 152 146 181 216 208 206 201 176 136 132 174 216 211 180 137 146 163 186 201 149 81 41 30 33 34 33 28 36 29 28 25 23 23 24 25 27 27 28 27 25 23 22 23 25 28 29 30 31 32 33 33 34 27 24 21 20 21 22 22 21 21 21 21 22 23 24 24 24 19 19 19 18 17 15 13 12 11 13 14 14 13 14 16 18 19 21 24 26 27 26 24 23 15 18 21 22 21 20 20 20 29 30 38 53 68 68 53 39 34 37 35 29 26 28 29 28 26 21 18 20 25 27 23 19 17 17 17 18 20 22 24 25 21 19 19 24 30 34 32 29 31 23 17 20 29 35 33 28 18 14 10 9 13 17 20 22 31 30 28 25 20 23 36 51 57 52 49 48 47 46 50 56 53 49 37 35 51 71 93 116 109 102 109 121 130 141 149 147 162 193 180 90 31 91 176 196 178 199 190 175 191 200 182 170 194 208 177 129 112 105 97 99 97 76 67 82 86 62 46 54 90 137 150 127 107 79 49 40 67 63 59 72 87 78 59 52 84 93 91 87 95 93 72 54 59 68 82 106 116 92 76 91 93 132 178 165 102 43 55 131 163 135 68 19 34 71 87 88 79 95 112 114 120 140 146 130 105 133 161 131 59 35 87 143 156 107 83 74 75 68 46 52 48 63 92 112 113 108 95 77 57 42 36 39 35 45 97 158 160 106 79 122 189 202 144 78 79 74 61 55 65 75 79 84 70 105 147 156 113 61 50 69 73 79 81 80 88 106 124 133 190 181 142 141 160 143 138 156 171 131 122 121 97 84 90 92 64 63 80 120 156 157 124 92 74 65 68 62 62 69 72 86 123 174 175 130 106 93 80 78 92 84 93 109 100 82 95 129 140 130 124 128 139 150 134 100 78 58 84 131 161 166 150 147 129 174 189 142 127 192 229 196 150 100 112 120 103 126 177 221 219 227 206 147 100 106 128 133 143 133 113 96 70 44 58 90 159 194 190 160 166 194 205 203 199 202 200 199 202 197 193 196 205 197 194 201 197 170 158 170 191 182 179 181 189 203 203 187 175 154 150 150 152 146 135 148 183 195 202 197 193 195 196 194 189 202 181 140 147 179 171 146 170 214 200 135 112 146 189 216 204 195 187 185 185 186 189 192 189 195 184 160 154 173 192 197 179 174 163 148 112 99 141 178 192 196 196 189 183 184 187 188 178 189 191 196 199 171 131 114 189 183 142 127 172 201 196 196 192 193 170 154 178 200 175 134 78 83 91 113 162 200 165 92 51 108 143 156 179 191 189 192 185 190 210 218 178 76 16 55 149 209 211 203 192 197 193 194 195 196 200 199 196 200 198 187 202 201 201 201 203 202 200 197 172 128 127 179 213 194 145 106 100 149 128 61 59 131 195 210 227 223 188 133 139 199 226 220 211 213 170 88 93 189 232 214 202 183 170 173 177 177 187 202 199 225 224 221 218 202 200 202 219 212 183 147 157 175 158 151 187 191 191 202 207 201 186 152 146 159 188 203 190 176 176 178 204 220 210 187 158 130 124 125 122 94 56 28 52 113 173 224 225 193 154 134 134 135 126 114 111 128 128 120 77 41 68 99 93 95 108 125 130 131 144 163 184 187 150 87 54 57 73 85 109 108 90 76 97 129 125 95 68 90 108 108 116 151 177 175 125 100 130 155 134 92 51 47 52 51 61 74 69 59 69 90 96 85 81 89 95 95 95 97 112 124 117 89 73 76 73 60 55 78 91 84 79 83 81 71 81 111 127 142 155 156 142 108 93 113 167 175 126 75 45 43 69 73 69 61 62 67 86 111 142 115 78 58 61 84 138 195 230 220 169 86 73 166 216 173 78 65 85 114 110 95 96 100 106 96 86 57 39 43 43 50 47 53 56 60 65 58 47 47 49 47 42 37 39 48 57 61 43 43 50 54 48 49 78 114 113 81 40 26 46 67 82 95 135 160 116 61 55 71 83 80 63 59 52 41 34 33 37 41 44 40 53 85 101 95 118 164 216 162 126 150 187 170 114 74 34 33 37 48 59 59 46 32 33 36 41 42 39 41 52 65 59 63 79 84 73 84 130 172 132 114 160 214 200 160 121 78 44 21 33 51 55 50 36 37 34 35 35 36 37 41 44 47 42 44 39 33 37 52 63 65 61 64 132 188 184 159 142 144 154 143 118 100 114 149 167 163 117 80 59 39 28 31 29 33 26 34 59 83 88 86 84 78 62 46 34 32 26 29 64 106 125 109 63 28 36 48 44 41 65 106 159 185 155 162 174 178 145 127 136 155 160 173 173 149 138 130 145 156 132 92 53 21 22 71 109 104 90 105 142 170 175 192 189 155 122 107 95 81 59 52 56 58 47 43 54 63 191 192 193 193 194 193 193 192 193 194 194 195 195 194 194 193 196 196 195 194 194 195 196 196 190 192 195 196 196 196 197 198 196 196 196 197 197 197 197 197 198 198 198 199 199 199 200 200 200 199 198 197 197 198 200 201 200 201 202 204 205 206 206 206 203 204 205 206 207 208 207 207 205 205 206 206 206 206 205 204 203 204 204 205 205 204 204 203 203 203 203 203 202 201 200 200 199 199 199 199 199 199 199 199 196 197 197 198 198 198 197 197 199 198 197 197 197 198 198 199 200 200 199 198 198 198 199 199 199 198 197 198 200 200 198 196 196 199 202 201 199 198 201 204 205 203 200 198 197 197 199 200 197 198 198 199 200 201 201 202 196 197 198 199 200 201 202 202 198 198 199 200 200 200 199 199 199 199 199 198 198 197 197 197 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 198 198 199 200 200 201 202 202 199 199 200 200 200 200 199 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 201 201 200 200 200 200 200 200 200 200 211 204 206 203 183 162 148 136 151 172 157 103 98 169 227 228 171 133 157 189 159 136 138 125 85 97 139 175 149 133 150 133 54 78 105 105 122 131 102 93 52 103 160 209 232 200 148 127 112 73 64 101 142 153 124 85 68 39 48 40 26 86 186 251 252 254 169 59 70 194 237 221 161 140 158 151 115 73 59 28 44 166 242 251 244 223 188 148 123 107 104 94 89 89 83 90 97 103 138 126 126 131 164 184 151 150 155 171 185 182 176 181 178 192 188 166 157 155 128 89 90 93 98 120 150 145 99 59 44 26 27 86 162 184 175 182 246 245 166 50 35 133 215 227 208 166 102 55 38 33 34 45 40 35 29 26 26 26 24 23 30 31 30 31 42 55 56 50 18 36 87 148 183 196 201 199 142 108 139 190 175 96 30 22 35 33 27 15 51 124 179 215 214 209 188 152 153 167 148 131 172 194 176 144 126 105 133 212 241 237 206 153 107 86 95 115 129 157 175 141 85 65 72 73 65 52 51 63 62 46 38 43 35 31 24 31 64 103 118 112 99 77 52 39 36 33 28 25 26 26 35 49 47 36 40 54 80 101 158 207 201 172 171 186 196 185 191 201 187 203 235 217 141 82 47 38 33 21 14 34 78 128 136 141 170 196 170 86 26 43 46 35 46 89 131 151 173 180 188 191 194 200 202 200 192 197 201 203 201 197 194 192 190 190 193 197 201 202 198 194 190 181 185 195 199 198 186 168 158 169 181 181 180 183 172 149 147 108 81 98 122 125 143 180 221 179 150 161 190 213 216 206 206 175 142 100 94 127 143 143 174 203 204 169 132 111 110 121 122 135 116 77 95 129 117 103 148 179 121 26 33 118 190 225 209 171 159 199 219 205 181 141 90 48 44 43 41 40 31 45 42 37 39 43 35 23 28 42 54 71 78 103 127 159 180 138 75 65 65 81 116 147 120 57 24 24 27 34 37 37 36 37 34 27 24 31 40 42 39 35 37 38 39 40 40 39 38 37 35 33 36 40 36 32 44 62 128 225 252 211 165 96 72 126 168 142 116 133 190 230 224 204 206 204 210 214 215 228 235 223 199 169 202 253 248 169 91 73 130 142 128 101 101 92 53 32 27 29 34 42 48 48 42 35 28 30 35 35 25 15 19 29 26 31 34 32 26 19 16 15 14 15 18 22 26 27 25 23 18 19 20 21 22 21 21 20 27 26 27 33 41 48 51 51 42 38 33 31 32 32 30 27 21 22 24 26 25 24 22 21 21 23 30 36 36 33 36 44 43 40 48 44 23 6 67 192 253 237 135 40 19 28 37 35 36 36 37 40 40 39 40 43 34 44 51 51 47 46 45 43 47 51 54 53 47 41 39 38 31 28 30 25 30 32 24 35 57 121 179 198 151 115 140 147 94 52 37 45 58 64 53 46 34 33 47 47 45 49 46 55 39 52 54 59 75 69 50 47 40 45 47 43 35 32 37 44 119 188 167 114 139 183 213 254 249 249 254 253 249 208 134 114 175 201 134 69 156 254 254 254 251 236 252 251 221 237 253 226 118 95 191 246 228 222 208 217 218 214 214 240 253 230 158 68 34 32 41 53 125 223 255 254 242 238 233 194 133 122 168 207 239 244 224 193 176 169 181 207 247 239 212 185 202 223 219 233 231 231 213 192 209 250 249 211 214 203 195 203 188 132 105 130 180 214 218 255 245 134 64 43 70 174 250 245 243 224 207 202 200 189 178 120 49 4 65 148 192 194 185 144 56 12 65 124 172 174 133 74 47 69 152 249 254 231 183 117 57 25 26 46 112 200 236 158 91 118 130 79 23 54 171 245 173 81 63 68 64 59 105 145 143 124 109 113 96 67 67 69 70 117 142 104 41 53 85 120 132 116 84 56 43 34 37 66 117 161 154 114 53 30 17 24 50 101 162 198 142 85 41 40 56 70 70 60 52 35 26 32 27 8 12 39 111 201 222 154 132 179 193 160 134 126 97 56 30 27 29 26 20 16 14 18 26 29 24 19 15 15 15 14 13 12 11 10 17 15 14 16 20 22 23 22 20 21 22 23 24 25 25 24 26 27 30 31 29 25 24 27 22 31 43 67 81 54 32 45 60 73 97 121 145 156 123 68 30 20 14 18 25 27 22 17 35 67 103 127 115 48 42 144 241 254 200 127 60 22 37 40 47 33 40 74 133 196 192 132 71 55 96 153 163 169 200 222 203 211 218 187 137 136 185 222 201 187 150 146 170 213 233 179 110 52 27 29 34 34 27 35 30 28 25 23 22 23 24 26 28 28 28 26 24 25 28 31 37 35 32 29 27 26 26 26 22 20 18 18 21 23 23 23 22 22 22 22 22 22 22 22 20 20 20 19 18 16 14 13 14 14 14 12 11 11 13 16 17 18 21 24 25 25 24 23 14 17 20 21 21 20 20 20 28 29 36 48 58 59 48 37 38 40 38 32 27 26 27 26 24 21 18 21 26 28 26 23 17 18 20 22 24 25 26 26 20 18 19 23 28 31 30 27 31 25 20 22 29 32 28 23 14 11 9 9 14 19 23 25 31 30 27 23 17 18 30 43 54 50 49 51 54 56 60 64 55 54 44 38 43 43 40 43 51 51 57 61 64 78 88 84 91 116 110 56 36 105 170 172 159 178 172 171 209 232 215 196 210 201 152 104 119 166 166 131 104 84 97 135 133 86 63 77 89 140 177 189 178 124 62 38 59 57 55 65 82 84 79 83 93 83 67 69 90 95 77 62 87 95 123 159 154 102 72 87 108 178 212 166 94 34 60 169 232 203 107 26 30 50 47 48 84 152 203 185 147 143 144 126 135 145 137 99 51 29 57 102 87 73 71 65 61 60 58 70 54 112 177 194 168 148 146 144 98 70 44 33 30 47 97 149 112 69 99 182 199 144 97 84 115 102 79 72 87 98 108 125 105 114 127 129 108 78 62 61 52 57 83 121 146 161 187 216 253 230 187 177 169 147 157 182 156 90 80 89 86 79 63 69 59 64 84 114 135 132 110 91 72 57 65 78 89 98 106 132 157 207 203 142 101 89 84 86 92 87 94 88 64 66 93 107 109 112 116 107 108 138 150 127 84 47 50 89 142 182 180 173 156 174 205 174 117 153 225 232 175 115 105 115 115 140 170 187 215 233 212 148 97 87 105 125 164 147 121 81 39 43 100 156 179 178 166 158 176 201 205 193 193 196 197 195 195 195 195 197 204 191 187 200 199 174 166 186 196 169 159 173 191 204 205 196 173 141 135 147 146 124 131 186 206 203 195 188 190 194 189 180 192 195 169 115 147 206 169 124 156 191 168 100 85 133 175 185 188 189 187 184 185 188 190 189 187 198 189 160 146 164 194 210 174 151 143 133 124 140 170 201 197 197 192 183 178 180 186 189 187 192 187 196 190 135 113 155 221 207 162 129 147 178 183 176 163 173 162 150 167 178 149 111 109 118 123 125 146 168 134 68 75 133 153 156 188 201 189 193 186 188 208 218 172 65 11 63 163 217 214 204 192 196 193 195 196 198 200 201 201 201 200 198 204 203 202 201 202 206 212 217 200 178 166 176 194 204 186 154 105 107 111 100 104 159 209 213 203 191 149 113 119 172 218 214 217 224 189 110 103 169 195 180 175 156 145 160 181 181 159 136 160 206 216 212 193 149 137 155 161 178 177 171 204 212 161 129 167 178 184 201 204 190 179 160 164 176 207 220 203 194 194 186 190 219 248 233 187 140 126 153 174 152 87 40 41 72 128 173 201 197 182 160 144 138 132 126 103 106 98 92 72 53 68 83 92 79 82 94 95 98 114 129 139 150 132 99 90 95 88 76 65 61 51 55 97 145 152 130 87 97 105 102 101 118 128 119 95 77 120 175 173 118 61 47 54 53 55 55 47 47 68 94 117 107 97 93 94 94 88 81 125 148 148 116 91 87 77 57 41 70 94 95 87 80 69 56 69 104 136 163 162 144 140 132 93 114 190 209 134 64 48 67 62 60 64 75 74 60 74 110 150 130 92 56 42 62 122 187 208 190 138 79 91 168 189 139 93 86 109 131 136 151 151 119 89 71 76 66 50 53 53 54 52 63 64 61 64 65 66 73 64 73 82 80 67 50 36 28 36 32 34 36 31 27 40 61 78 65 41 30 38 51 68 88 173 195 142 75 62 83 94 79 65 62 56 49 41 36 35 36 41 39 43 65 91 108 131 160 141 120 117 133 138 119 85 57 35 34 36 42 47 45 36 28 30 26 33 56 85 106 116 120 97 102 131 139 94 60 100 164 148 101 122 185 195 163 120 78 35 18 45 81 96 84 55 44 34 34 33 32 34 41 51 59 47 43 38 35 35 40 47 51 60 76 130 164 151 120 107 129 134 132 107 79 90 127 134 113 84 59 54 44 32 30 26 32 27 42 77 104 101 88 79 72 59 50 40 31 23 40 91 143 163 132 73 31 33 45 41 34 69 134 168 163 147 177 174 152 142 148 172 181 163 156 158 148 128 103 127 164 144 96 50 11 25 70 102 98 92 117 159 187 192 202 193 158 125 107 96 85 59 49 50 52 44 43 54 60 192 192 193 193 193 192 192 192 193 194 194 195 195 194 194 193 196 195 195 195 195 195 195 196 191 194 197 197 195 194 196 198 196 196 195 195 195 196 197 198 197 197 198 198 199 199 199 199 201 200 198 196 196 198 200 202 200 201 202 203 204 205 205 205 204 205 206 206 207 206 205 205 205 205 206 206 206 205 204 203 205 206 207 208 208 207 206 205 202 203 203 203 203 201 200 199 200 199 199 199 199 198 198 198 199 200 200 200 200 200 199 199 201 200 200 199 200 201 202 202 201 200 200 199 199 199 199 199 201 199 197 197 199 200 199 198 198 200 201 201 199 199 201 202 201 200 199 198 198 199 200 201 198 198 198 199 199 200 200 200 198 198 198 198 199 201 202 203 197 198 198 199 199 200 200 200 200 200 199 199 198 197 196 196 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 198 198 199 199 200 200 200 200 200 199 199 198 198 199 199 200 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 202 200 200 200 200 200 200 200 200 198 201 196 207 235 227 168 112 101 117 121 116 135 178 200 192 166 155 161 143 112 138 168 147 89 85 138 196 196 191 171 114 45 76 140 195 221 243 199 88 32 89 130 134 122 99 75 65 37 36 58 85 81 50 27 22 50 86 101 50 42 137 219 239 246 254 180 72 58 168 230 236 216 232 253 235 212 156 90 20 36 127 181 180 156 106 59 42 38 37 38 25 25 32 27 35 38 37 52 48 53 64 107 142 164 202 228 238 249 244 232 231 229 243 244 225 208 193 165 135 122 130 135 142 143 117 77 54 37 23 28 77 135 156 165 185 216 176 98 45 78 150 165 129 96 78 52 41 45 40 33 37 35 36 33 35 52 66 52 25 59 72 84 95 112 131 133 124 88 99 144 204 238 244 233 217 189 149 165 212 189 102 37 27 23 39 40 24 45 86 124 174 212 215 182 142 166 210 191 143 173 213 213 184 155 118 129 193 227 233 229 212 163 85 38 42 81 108 107 70 40 36 37 32 34 25 25 36 41 34 32 37 45 38 31 38 75 123 152 159 113 86 55 39 35 32 27 23 32 26 26 32 35 52 100 148 139 99 116 182 200 168 159 180 190 197 192 189 196 217 211 155 104 76 61 50 40 33 48 93 167 197 200 230 234 191 141 66 39 45 53 66 94 139 186 216 218 217 214 213 209 197 191 197 188 194 199 196 188 184 188 193 188 188 189 193 197 197 194 190 190 186 188 189 188 197 207 205 185 156 147 151 147 158 184 199 210 160 125 130 128 109 134 193 203 150 144 184 202 194 194 200 207 197 196 182 154 126 100 81 111 142 158 148 141 146 147 141 147 120 75 64 117 142 106 95 166 192 133 40 27 76 140 200 183 162 161 198 221 229 226 192 133 69 45 33 39 51 38 46 43 42 44 45 40 34 32 35 34 35 30 43 57 78 99 80 61 43 52 81 113 139 116 56 25 28 33 37 38 37 36 37 27 18 16 29 41 41 37 36 38 38 38 40 42 43 40 37 34 31 35 41 35 25 31 47 91 158 195 181 131 77 112 216 228 182 138 158 218 239 219 206 217 208 213 218 215 226 246 251 216 122 119 193 220 169 92 56 50 57 50 48 54 44 30 24 32 31 32 37 42 43 39 34 30 26 25 24 18 20 47 78 93 75 51 35 28 25 21 16 12 13 16 21 25 27 26 24 21 20 19 18 18 19 21 22 29 28 28 33 40 48 53 54 48 43 37 34 33 33 31 30 25 27 28 28 27 24 20 18 20 20 24 31 33 30 32 37 45 34 36 29 14 15 83 197 251 200 111 48 33 37 40 38 39 38 39 40 40 39 38 39 37 43 50 51 46 41 42 45 44 48 51 51 46 40 36 34 34 26 27 22 22 25 39 77 170 234 244 253 228 154 139 148 111 83 88 90 98 102 65 42 34 68 105 112 125 139 118 102 127 118 77 48 57 63 48 40 40 47 52 50 42 37 38 41 67 101 85 67 113 168 210 254 251 251 252 235 233 197 133 141 152 152 130 126 195 252 243 240 237 233 237 231 212 231 245 203 101 102 198 242 223 221 211 214 223 230 242 248 225 199 158 87 47 47 56 49 80 152 206 247 249 248 240 195 132 125 183 235 253 245 218 205 208 185 164 175 234 242 224 192 206 227 218 223 224 233 229 208 216 253 238 177 170 205 235 251 249 206 139 97 145 244 254 235 162 61 53 79 130 219 253 255 233 185 210 253 244 233 207 126 47 12 89 178 212 188 145 87 37 34 60 71 102 100 70 42 49 80 142 212 248 250 176 84 28 11 48 100 142 197 204 127 87 142 171 126 45 53 135 186 124 72 89 109 93 77 113 133 103 81 93 120 90 66 60 61 62 85 90 59 41 55 67 63 47 39 44 50 44 42 46 55 76 102 100 75 39 24 39 72 83 92 129 169 162 125 90 68 50 42 41 38 41 38 32 33 23 5 32 91 200 253 251 183 137 129 124 117 85 94 87 59 34 26 25 21 21 17 15 21 29 31 23 15 15 16 17 18 17 15 12 11 17 16 15 17 20 23 23 22 19 21 22 24 25 25 24 23 27 28 28 27 24 22 23 25 26 28 31 45 52 33 20 31 58 91 106 92 89 104 92 56 26 21 19 23 29 29 25 20 31 45 62 75 75 36 48 145 218 202 130 66 33 28 46 49 36 36 59 106 172 230 206 128 50 39 99 158 168 183 205 211 199 211 223 189 129 120 162 194 193 187 170 177 198 224 233 197 139 66 27 28 36 34 24 30 30 28 25 23 22 22 24 25 25 27 30 30 30 31 33 35 38 35 30 25 21 20 20 21 19 17 16 17 20 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 18 16 15 16 16 15 12 9 9 11 14 15 16 19 22 24 24 24 24 17 18 20 22 22 22 22 22 25 27 32 41 50 51 46 39 41 41 39 34 29 26 26 26 24 21 19 21 25 27 26 23 18 20 22 24 26 25 25 24 19 18 19 22 26 29 28 26 30 26 24 25 29 31 27 24 18 15 13 14 18 23 26 28 28 27 24 21 16 16 26 37 52 52 55 60 64 66 66 66 58 58 48 43 49 51 49 52 55 44 44 47 42 41 48 50 40 45 51 46 49 82 113 116 133 151 152 169 223 249 221 191 165 136 101 93 140 208 211 161 119 84 111 179 176 108 80 103 87 90 120 182 207 143 69 54 62 58 46 52 87 115 116 109 76 65 50 53 71 76 69 68 122 124 144 165 148 105 94 117 122 146 146 107 72 44 65 147 220 214 128 27 21 66 78 66 97 165 227 219 166 134 126 118 152 153 123 81 53 32 39 74 80 99 102 74 63 84 100 103 79 146 222 236 188 151 156 174 167 119 64 32 23 37 77 116 83 83 139 187 147 91 97 127 139 114 86 93 120 123 123 143 132 117 104 99 91 76 61 55 76 68 128 220 224 160 158 217 251 241 221 207 177 155 180 205 121 60 63 72 80 83 62 79 107 95 90 105 130 140 125 105 74 60 71 85 97 108 124 156 160 183 168 126 110 119 126 127 89 77 88 86 64 86 127 131 124 134 125 94 99 159 183 146 77 48 43 70 139 211 218 194 175 172 200 190 129 130 196 236 183 117 95 120 147 171 174 156 182 214 202 138 83 66 91 131 182 171 139 66 28 81 159 201 149 145 158 178 186 188 192 192 190 191 194 195 191 194 199 198 190 191 190 193 192 181 178 192 192 164 159 180 194 197 198 197 175 128 121 135 138 144 168 209 202 194 184 183 190 191 175 156 168 170 150 127 168 204 156 107 138 135 113 87 83 105 135 156 174 184 191 190 190 192 189 182 184 198 189 159 151 176 199 202 173 137 137 141 161 191 193 202 184 187 189 187 185 185 186 187 194 188 186 193 167 112 124 201 204 208 180 126 103 124 139 130 144 149 140 129 137 145 140 134 157 141 145 157 145 119 100 90 122 137 150 175 205 203 189 192 194 190 206 212 160 51 9 78 171 220 213 202 192 198 197 200 201 201 200 202 205 202 205 215 199 204 209 210 209 210 215 219 219 231 229 199 172 176 185 177 124 94 105 132 164 210 224 206 171 178 164 153 130 135 189 211 213 234 224 159 121 135 151 169 165 137 125 161 215 223 162 92 137 193 205 197 171 114 104 139 155 161 166 184 231 229 167 138 159 182 192 199 188 171 185 200 185 188 211 226 221 222 216 193 172 192 240 246 215 163 120 137 188 186 128 86 68 55 79 96 137 162 179 172 157 150 145 139 120 106 95 99 95 80 78 82 105 78 71 84 91 93 91 83 80 85 73 71 105 143 149 138 103 75 48 48 74 104 122 127 107 110 112 100 82 85 98 102 90 63 81 133 150 112 62 43 60 71 81 76 57 46 58 77 121 143 162 162 145 119 90 68 106 129 148 143 122 96 70 51 38 63 85 85 73 62 52 45 57 85 122 160 157 128 129 137 86 92 165 190 120 63 63 87 68 72 80 89 80 59 66 98 119 123 109 78 52 54 98 152 186 181 127 95 129 144 123 120 119 112 120 124 144 206 218 158 82 51 66 81 70 63 53 46 47 63 67 62 65 73 82 93 86 100 115 113 92 66 51 47 35 33 36 40 39 34 34 39 45 46 37 29 29 35 54 79 159 174 128 74 66 89 103 89 75 65 55 48 42 37 35 34 32 39 34 45 94 140 139 118 82 105 122 103 72 69 66 42 37 36 35 36 36 35 32 29 31 17 23 70 137 189 208 209 161 134 133 137 95 49 66 115 155 103 94 131 159 162 129 76 22 15 59 112 134 116 70 46 37 35 34 35 36 42 53 64 49 40 35 35 36 36 42 51 65 81 109 124 128 111 91 105 111 122 107 81 94 132 132 100 76 56 59 52 35 26 21 31 31 49 89 119 113 91 74 62 48 50 46 33 26 49 104 154 159 112 54 26 32 43 46 47 79 137 166 177 172 178 152 135 155 161 179 185 170 162 161 154 129 87 110 157 137 87 45 7 35 67 102 112 105 111 142 175 189 185 166 136 111 97 89 81 65 56 57 59 53 53 60 62 192 192 192 192 192 192 192 192 193 194 194 195 195 194 194 193 195 195 195 196 196 195 195 195 194 196 199 198 195 192 193 195 196 195 195 195 195 196 197 197 197 197 197 198 198 198 199 199 202 200 198 197 197 199 201 203 203 203 204 204 204 203 203 202 204 205 205 205 205 204 203 202 205 205 206 206 205 204 203 202 205 206 208 209 209 208 206 205 202 203 203 203 203 201 200 199 200 200 200 199 199 198 198 198 200 200 201 201 201 200 200 199 201 201 200 200 201 202 203 204 201 201 201 201 201 200 200 199 202 199 197 197 198 200 200 199 201 199 198 199 201 202 200 199 194 195 197 199 200 201 200 200 200 200 199 199 198 198 198 197 201 200 200 199 199 200 201 201 198 198 198 198 199 200 200 201 200 200 199 199 198 197 196 196 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 200 199 199 199 198 198 197 197 200 199 198 197 197 198 199 200 199 199 199 199 199 199 199 199 198 199 199 200 200 201 201 201 200 200 200 200 200 200 200 200 194 202 199 210 232 216 169 139 86 79 89 119 141 141 146 163 205 205 177 117 94 147 192 183 116 68 119 166 159 142 95 58 57 118 172 231 253 254 217 87 28 36 39 43 58 73 82 87 101 97 103 119 120 104 102 116 151 191 143 45 74 180 220 220 216 228 166 68 45 154 232 252 248 240 247 252 252 177 96 47 40 58 61 47 37 20 17 42 72 86 101 85 54 31 43 95 130 114 80 65 40 33 44 69 129 189 226 228 231 232 226 224 227 239 248 245 229 209 193 185 181 193 188 163 131 94 63 52 37 28 33 61 88 98 112 134 115 83 54 54 74 82 65 44 37 42 42 43 46 38 30 32 34 50 73 83 74 65 75 94 136 158 181 195 206 215 209 195 177 178 194 211 214 214 216 214 207 170 158 170 139 77 43 37 33 48 50 37 43 50 70 128 208 217 178 141 172 223 211 155 117 168 218 234 209 164 142 151 181 186 189 187 157 88 36 32 40 40 36 39 46 37 26 29 34 31 33 37 36 31 31 36 35 37 35 34 49 76 98 106 85 67 47 36 32 30 28 29 34 20 14 34 76 128 181 218 170 101 86 149 191 181 165 167 186 205 187 185 210 204 155 96 116 86 78 89 98 90 100 150 203 223 227 250 208 117 84 62 79 62 69 109 143 159 183 212 198 199 199 207 210 193 182 193 190 190 189 187 186 187 190 193 184 185 185 185 184 184 185 187 190 189 190 186 181 191 200 196 176 146 143 162 171 183 199 204 206 184 157 149 161 172 190 214 158 143 166 203 202 185 185 192 195 193 197 206 204 185 143 94 91 125 159 174 188 203 196 171 145 110 77 95 159 162 98 73 156 189 144 55 21 32 74 130 142 159 172 193 218 242 237 191 129 85 67 53 51 57 43 40 43 45 45 43 40 38 39 40 47 42 32 30 27 28 38 35 49 40 56 72 75 85 77 42 26 31 37 40 41 40 37 35 20 12 13 28 40 41 37 37 38 37 36 39 43 43 40 37 35 34 33 33 29 25 25 29 60 74 110 122 83 68 125 194 177 163 155 181 217 217 210 223 222 223 224 212 204 226 250 250 200 102 78 115 123 98 64 49 34 38 31 33 38 36 38 37 36 32 28 29 33 37 37 35 26 20 19 26 41 74 132 184 198 144 76 32 22 26 26 22 11 12 15 20 25 27 25 23 25 22 18 15 15 19 23 26 31 30 30 33 40 47 52 55 55 51 45 40 37 36 35 34 32 32 32 31 28 24 20 18 20 20 22 27 26 24 29 37 41 36 37 28 20 24 67 146 169 143 96 48 34 42 40 35 37 38 38 37 37 37 36 34 45 42 44 47 46 41 43 50 44 47 50 49 45 38 32 29 28 22 33 37 33 31 60 123 224 253 246 252 231 152 128 134 100 120 157 143 122 114 74 46 59 99 156 202 247 253 204 170 202 169 112 71 61 52 39 37 51 54 55 52 47 45 47 49 43 42 45 56 78 119 190 254 255 243 230 224 235 200 136 135 137 146 183 195 200 228 242 239 249 245 209 189 205 240 248 203 82 119 222 253 221 218 220 226 240 228 214 190 150 146 152 113 59 53 58 46 61 114 164 211 212 212 184 143 142 181 212 215 230 239 214 193 211 214 185 164 198 245 246 197 199 233 231 226 222 238 234 206 211 252 236 168 155 213 248 246 254 254 205 137 176 239 202 132 104 124 175 183 158 247 255 239 199 188 239 254 253 226 200 141 66 15 89 193 225 145 67 37 48 71 90 107 94 82 60 64 89 98 114 151 212 224 143 47 13 21 88 174 219 206 169 109 88 135 161 130 53 37 64 93 106 157 207 203 122 78 80 86 68 62 70 84 66 64 52 45 47 43 37 39 47 49 60 62 51 50 55 55 39 46 58 59 54 56 52 38 22 23 80 145 133 86 100 154 191 164 143 117 65 21 21 40 35 38 34 29 19 22 85 176 254 253 235 220 207 160 97 64 56 85 97 74 43 30 24 18 19 17 18 25 32 31 22 13 13 15 17 18 18 16 13 12 18 17 17 19 22 24 23 22 21 22 23 24 24 24 23 23 29 29 27 23 20 22 25 28 36 31 27 31 32 23 21 30 77 131 157 132 107 100 82 56 27 28 28 28 27 27 25 22 20 35 49 62 77 59 58 119 156 124 67 39 42 46 49 47 38 54 91 136 193 246 222 144 56 40 90 133 155 197 217 210 205 209 212 181 125 104 135 170 214 207 187 179 189 215 234 224 156 76 30 28 38 38 25 28 30 28 25 23 22 23 25 26 21 26 33 37 37 36 35 35 33 29 24 19 17 16 18 19 19 17 16 17 19 21 20 19 20 21 21 22 23 23 24 24 25 25 25 24 22 21 19 18 17 18 17 14 11 10 12 14 15 17 19 22 24 25 25 25 21 22 22 24 25 25 25 24 21 22 27 36 45 48 46 42 41 41 39 36 31 26 25 27 24 22 20 21 24 25 23 21 22 23 24 25 24 23 21 20 20 20 21 23 26 28 27 26 29 27 27 28 30 31 30 28 26 23 20 20 23 26 28 29 24 22 21 20 17 17 26 36 50 56 63 69 72 71 66 62 55 49 46 65 96 109 105 104 100 97 99 96 87 82 73 57 40 33 35 44 49 56 68 76 93 115 131 168 227 239 195 157 103 106 130 153 161 178 184 168 155 88 106 195 204 127 83 94 97 76 82 134 157 103 63 82 111 86 44 38 92 139 124 84 54 55 50 49 53 53 60 76 125 113 106 107 111 126 153 175 127 91 77 78 85 90 88 102 146 149 104 27 13 74 116 106 79 112 175 211 181 126 102 102 117 122 101 89 97 80 57 64 109 130 118 81 72 106 144 152 114 152 218 255 228 177 151 147 194 135 69 34 26 32 51 71 63 85 127 143 135 152 173 166 131 106 88 123 169 153 115 113 111 96 80 70 63 63 78 96 116 110 162 232 216 138 125 176 207 220 227 221 187 165 180 183 90 53 63 61 65 76 64 86 107 104 106 125 162 188 181 158 99 63 63 85 97 92 99 135 138 137 123 113 124 142 149 150 94 59 69 90 88 112 143 135 129 142 134 107 112 157 165 126 91 57 52 79 139 197 196 173 146 167 187 173 132 116 144 178 158 118 108 135 155 170 184 181 167 184 159 103 73 84 125 169 181 179 140 49 41 141 196 185 143 156 180 193 190 190 198 202 197 188 193 199 192 193 198 194 188 193 194 195 190 174 172 188 191 176 178 192 191 187 193 199 172 104 105 142 164 194 205 194 194 190 187 192 198 191 167 143 160 156 136 155 184 177 153 123 101 82 87 114 125 122 136 160 183 192 196 192 190 192 188 182 181 196 186 159 164 194 197 172 162 136 145 155 180 208 197 192 187 189 192 194 192 188 187 187 184 191 198 179 135 120 159 207 188 198 194 150 98 93 122 141 169 160 146 143 149 149 152 166 170 167 174 170 135 107 112 128 146 130 155 197 205 196 193 188 191 188 203 209 154 46 13 91 178 223 211 201 193 199 197 201 201 203 202 207 208 193 189 206 203 208 214 215 212 211 213 216 223 235 238 214 188 180 170 148 117 83 91 122 177 236 243 229 215 224 225 227 175 123 160 207 218 249 242 168 113 114 144 188 176 153 136 158 206 223 179 122 154 198 194 175 148 106 120 175 216 182 164 186 227 216 172 170 188 211 208 198 177 160 190 229 198 181 178 191 207 222 214 188 151 154 195 225 233 197 133 120 163 166 131 120 117 97 90 74 85 103 121 133 152 173 180 175 134 116 118 134 135 108 80 74 97 85 82 89 96 96 90 81 79 75 57 53 87 129 150 156 138 112 77 55 54 66 77 81 90 85 85 77 59 61 85 105 89 68 55 76 92 77 56 45 77 90 99 86 56 34 39 57 110 161 212 217 183 138 99 76 76 99 124 132 123 102 75 53 43 57 67 62 50 43 45 49 67 79 99 135 138 118 126 140 101 70 106 135 107 85 80 79 97 115 114 93 74 67 77 95 105 117 118 104 88 75 79 97 142 144 110 95 121 125 127 162 135 123 124 116 125 186 214 172 98 63 87 122 117 90 55 35 37 52 57 62 81 95 92 85 106 118 128 120 91 65 59 67 52 46 38 34 34 36 39 41 34 42 41 34 30 30 44 68 95 105 83 66 76 101 125 122 91 74 56 47 42 37 34 33 32 38 29 32 76 113 97 60 79 79 86 76 51 45 50 41 43 41 39 35 32 31 32 33 33 18 21 63 129 186 218 229 181 129 97 94 73 48 56 81 125 99 80 86 125 169 145 73 20 17 63 117 143 129 79 46 37 34 35 38 39 40 48 57 49 39 32 34 34 33 39 50 64 77 93 110 147 149 102 78 106 113 102 96 131 182 183 148 92 69 69 60 38 24 18 29 30 50 97 135 130 99 67 45 47 52 47 33 31 61 112 150 116 72 40 42 46 39 34 34 72 131 174 205 195 169 133 137 162 160 163 165 162 161 159 154 142 95 111 148 122 75 44 16 40 74 109 118 108 108 131 157 162 148 131 118 110 102 90 80 74 63 59 58 54 60 71 74 192 191 191 191 191 191 192 193 193 194 194 195 195 194 194 193 194 195 196 196 196 196 195 194 196 197 198 197 195 193 192 192 194 195 195 195 196 196 196 196 196 197 197 197 198 198 198 199 199 199 198 198 199 200 202 203 204 204 205 205 204 203 202 202 204 204 205 205 205 204 202 202 205 205 206 206 205 204 202 201 204 204 205 205 205 205 204 204 203 203 203 203 202 201 200 200 201 200 200 199 199 198 197 197 197 198 198 199 199 199 199 198 199 199 199 199 200 201 202 203 201 201 202 202 202 201 200 200 202 200 198 198 199 201 200 199 201 198 196 197 200 202 199 196 192 194 197 200 201 201 200 199 200 200 200 199 198 197 196 196 202 202 202 201 200 200 199 199 199 199 198 198 198 199 200 200 199 199 199 198 198 197 197 197 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 200 200 199 198 197 196 196 196 199 199 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 205 216 196 164 165 181 183 178 120 79 65 103 129 110 104 133 185 220 205 125 97 172 239 236 146 66 94 123 95 65 49 83 126 188 160 140 149 135 109 58 39 49 78 108 117 123 152 186 192 186 179 189 211 218 216 223 254 245 127 33 122 224 197 153 194 228 186 78 23 114 206 250 247 233 235 247 251 179 117 99 57 24 10 19 49 88 116 145 180 180 188 178 138 83 81 147 226 226 181 159 116 88 57 48 58 98 123 121 122 130 137 139 139 151 173 188 185 172 170 177 189 194 177 142 109 78 55 48 41 35 39 52 59 56 55 56 46 43 48 56 51 36 31 38 37 44 42 34 28 24 34 56 112 152 167 121 61 58 119 182 209 219 225 224 223 225 221 215 219 209 199 188 180 189 202 202 216 196 161 128 80 44 47 48 48 53 53 46 49 40 45 95 161 182 166 160 199 240 231 183 117 148 197 219 195 156 123 99 102 113 114 102 86 63 42 33 29 32 29 33 46 46 34 27 30 31 31 29 25 24 29 36 30 34 34 30 32 39 43 41 46 39 33 30 29 29 34 40 20 7 14 66 144 204 222 217 198 149 121 137 165 179 168 149 185 205 194 204 215 166 114 101 120 103 121 161 175 136 114 156 196 229 231 207 138 77 90 110 109 81 83 125 158 164 178 203 197 198 183 179 192 187 175 180 186 184 183 186 190 192 189 186 187 189 189 185 181 181 187 192 193 188 190 190 179 167 155 140 151 163 180 189 193 202 202 192 192 196 171 150 179 216 199 158 128 161 195 199 187 189 194 189 184 196 191 191 204 218 198 140 105 139 183 209 221 230 211 174 106 82 71 101 169 181 113 65 138 199 181 89 31 23 39 65 117 157 165 165 181 194 175 125 128 117 114 114 99 78 59 41 48 47 45 40 37 38 40 41 46 43 39 37 32 27 30 37 48 44 50 49 39 43 46 33 28 33 38 41 42 42 37 31 15 13 17 28 38 40 37 35 36 35 35 38 40 41 38 35 30 31 29 26 28 30 29 24 31 21 44 59 46 63 91 85 89 90 102 133 161 173 187 208 209 227 221 180 160 191 206 181 134 72 60 68 60 52 42 37 39 41 41 44 44 41 38 30 33 31 29 32 38 42 42 40 20 28 45 69 96 134 183 223 209 152 80 35 25 28 25 17 13 14 16 21 25 26 24 22 26 23 18 15 15 19 25 28 30 29 30 33 38 43 48 51 58 55 49 44 40 37 35 33 34 34 32 30 26 23 20 19 21 20 21 23 21 20 27 38 39 32 31 29 27 19 50 134 228 235 205 125 78 71 46 24 37 41 45 50 58 67 72 73 72 56 45 47 48 42 40 45 45 48 50 50 46 39 31 27 24 24 46 60 56 45 63 119 228 242 236 203 121 65 89 106 103 132 157 138 123 132 113 82 61 70 121 200 254 244 189 180 188 181 178 160 106 50 34 47 49 48 45 41 37 39 45 50 45 30 42 62 61 78 135 187 199 195 188 202 208 170 133 130 130 147 208 219 174 162 178 190 227 234 188 171 206 251 253 196 79 133 233 255 230 233 231 222 204 179 156 143 125 138 155 123 67 64 68 49 52 94 135 179 190 209 161 106 151 226 224 180 193 207 174 140 179 230 207 151 171 240 254 199 194 237 251 255 248 229 215 212 215 215 199 175 165 218 246 233 236 254 241 195 146 123 105 129 184 246 255 209 193 253 247 213 160 167 219 227 221 174 163 150 94 16 58 152 124 66 25 42 102 142 163 206 189 159 123 121 129 100 75 87 127 134 74 16 32 72 142 243 252 247 231 183 118 92 90 75 45 29 33 65 136 228 251 201 98 60 50 46 42 49 46 45 34 55 50 40 43 31 24 44 51 67 112 142 136 133 124 95 46 54 73 79 63 49 45 41 18 30 99 165 141 82 92 148 163 186 196 148 64 15 18 33 37 35 32 28 20 37 113 201 243 226 214 229 252 228 157 97 65 100 115 92 67 58 44 23 15 17 22 29 33 31 22 14 11 12 15 16 17 16 14 13 20 19 20 22 24 26 25 23 23 23 22 21 21 21 21 21 27 29 27 23 21 24 29 31 31 26 25 28 26 23 24 28 64 120 160 159 142 113 74 47 47 46 40 30 23 22 23 23 19 20 32 71 130 134 89 82 91 69 41 36 45 44 43 51 62 80 111 140 187 243 229 158 65 40 75 110 155 219 228 212 213 201 192 179 143 108 123 167 224 228 201 162 164 206 235 234 168 89 39 30 38 40 30 31 29 28 25 24 23 25 27 28 22 28 36 40 39 36 32 30 24 22 18 16 15 16 18 19 19 17 16 17 20 20 19 18 21 21 22 23 24 25 25 26 26 26 26 25 24 22 20 19 17 19 19 18 15 14 15 16 18 19 21 23 25 26 27 27 26 25 25 26 27 27 26 25 19 19 24 33 43 49 47 44 42 41 39 37 31 25 23 25 24 23 21 22 23 24 23 21 24 24 24 24 23 21 20 19 22 23 24 26 27 28 28 27 29 28 28 28 29 30 31 32 31 28 25 24 25 27 27 27 20 19 19 20 19 20 27 37 48 58 67 71 70 67 61 56 53 36 39 88 145 158 136 120 121 145 161 157 160 173 148 97 58 62 59 50 45 44 43 42 49 75 100 143 191 187 141 114 105 142 206 232 193 152 145 149 149 81 101 191 200 129 83 84 109 118 115 105 84 48 50 95 151 126 71 38 64 97 78 38 41 52 54 49 46 46 60 83 92 80 72 78 116 172 197 183 112 73 84 109 125 141 123 89 75 66 58 40 34 73 122 137 69 67 118 185 179 116 78 79 81 88 88 115 157 142 85 53 87 99 89 78 79 104 144 159 114 135 198 253 243 184 134 113 149 99 58 56 65 59 47 43 34 66 102 125 165 214 198 132 108 132 155 190 209 154 85 71 79 69 57 54 69 98 127 145 137 155 169 162 147 145 159 173 180 199 210 211 188 166 164 150 111 79 63 43 46 65 70 94 88 118 139 145 161 191 203 196 141 78 65 97 108 81 68 101 125 122 121 123 128 132 131 126 97 74 108 147 130 113 115 103 118 123 117 105 104 112 116 117 121 64 55 91 127 136 122 122 125 149 158 151 130 92 84 115 140 123 121 144 147 149 185 208 199 160 95 59 90 149 183 189 157 172 142 46 49 155 188 162 171 190 191 175 177 198 206 198 189 168 176 195 193 192 197 193 195 189 190 200 189 155 146 168 178 180 191 196 189 190 198 200 138 93 127 181 198 211 205 185 184 186 190 196 197 189 172 158 185 143 103 137 161 140 131 106 56 69 120 177 194 184 177 175 200 199 194 188 186 188 189 188 182 195 186 162 168 190 176 138 125 133 163 180 189 199 191 182 190 187 185 186 185 184 186 190 184 204 196 138 103 144 194 198 194 189 198 189 141 108 137 186 201 194 192 202 205 179 153 149 161 189 188 138 101 120 148 149 129 126 170 205 191 188 198 185 177 177 195 199 144 40 14 96 183 224 211 203 196 201 197 200 198 204 206 213 211 179 162 181 215 215 214 211 210 211 214 217 215 217 223 223 216 203 167 122 94 62 77 94 135 207 241 249 243 236 233 241 197 124 132 192 232 246 212 141 131 166 179 188 202 199 182 158 150 161 174 178 182 204 176 137 107 88 134 202 226 175 166 202 227 202 162 164 214 232 215 195 174 155 178 214 215 180 142 140 167 185 177 163 143 154 176 193 203 191 165 162 143 127 110 125 150 159 147 115 73 59 52 77 132 180 194 185 139 131 150 166 160 126 80 65 107 128 129 110 95 82 78 86 90 90 74 57 57 71 93 117 132 119 91 77 104 135 116 71 66 58 67 76 63 49 53 62 69 73 55 50 52 47 55 63 89 100 111 104 72 40 34 47 76 125 173 177 144 107 83 74 63 85 98 95 96 102 90 67 48 51 53 47 38 37 48 60 85 85 86 108 116 112 130 144 105 51 64 110 131 127 91 57 121 160 154 102 72 80 87 84 84 93 103 122 143 134 97 69 67 57 57 62 81 130 169 169 127 117 129 133 121 132 140 118 85 76 124 179 188 151 85 43 57 58 46 48 80 106 98 79 87 96 103 94 73 66 89 121 137 119 88 55 36 32 34 36 36 44 44 41 39 33 36 50 44 51 49 61 78 99 127 130 98 80 61 52 45 36 31 32 34 33 27 31 46 50 42 39 59 53 54 54 49 48 51 51 57 54 47 40 34 32 33 35 28 23 26 45 76 113 149 173 163 130 111 101 74 50 54 69 81 82 68 60 104 168 151 74 25 18 55 105 143 148 105 67 35 31 31 36 38 36 38 44 45 38 32 33 32 31 35 42 53 65 86 123 183 193 123 69 81 95 105 115 148 186 193 175 110 81 76 66 44 27 17 27 23 44 96 141 139 101 58 29 42 45 37 26 40 82 124 145 81 77 96 110 80 38 26 33 70 131 173 190 166 144 129 152 164 160 153 151 153 154 153 151 135 111 132 155 120 71 40 16 45 93 125 115 102 118 144 157 130 114 105 113 120 113 96 83 77 64 57 53 52 67 88 96 191 190 190 190 190 192 193 194 193 194 194 195 195 194 194 193 193 194 196 197 197 196 194 193 197 196 196 196 196 196 194 192 193 194 195 197 197 196 195 194 196 196 197 197 197 198 198 198 195 196 197 198 199 201 201 202 203 204 204 205 205 205 205 204 204 205 206 206 205 205 204 203 205 206 206 205 205 203 202 201 204 203 202 202 202 202 203 204 204 204 203 202 201 201 201 201 201 201 200 199 198 198 197 197 196 197 198 199 200 200 200 200 199 199 199 199 200 202 203 204 201 202 203 203 203 202 201 200 201 199 198 199 201 201 200 198 199 198 197 197 198 198 197 197 197 198 198 199 199 199 199 199 198 198 198 198 198 198 198 198 200 201 202 203 202 201 199 198 201 200 199 198 198 198 199 199 198 198 198 198 198 198 198 198 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 198 197 197 197 197 197 197 197 197 198 198 199 199 198 198 197 199 199 199 199 199 199 199 199 200 200 199 199 199 199 199 199 200 200 200 200 200 200 200 200 199 212 191 139 122 156 184 179 163 111 66 78 104 99 106 141 150 169 174 121 83 147 215 204 135 58 59 94 88 74 91 140 224 232 152 65 65 70 58 79 118 136 163 169 154 161 205 246 247 241 209 187 203 229 246 253 249 181 82 71 176 220 158 123 223 242 198 97 20 69 148 209 195 204 221 231 241 185 137 118 54 14 52 121 172 211 228 240 248 240 235 233 226 176 124 133 201 248 243 225 208 184 149 108 43 33 32 38 41 46 55 59 55 66 83 96 99 98 103 110 123 120 103 86 76 60 47 47 45 41 43 47 45 44 39 28 39 43 48 50 45 40 43 48 40 38 32 29 26 33 75 130 204 220 190 113 70 107 179 226 223 217 208 200 197 198 200 201 214 203 182 155 146 170 195 197 218 224 191 132 65 43 74 84 80 67 54 43 47 42 36 64 95 122 127 153 193 211 204 170 129 135 140 135 118 97 78 63 51 54 56 47 38 41 39 28 37 47 43 28 30 46 44 28 32 34 34 29 24 24 28 31 29 34 36 34 34 35 33 28 30 28 27 27 26 28 38 49 31 26 47 111 186 227 220 199 211 195 172 149 142 154 153 135 165 190 204 218 191 121 96 116 105 133 180 214 217 168 121 139 190 219 200 128 78 91 124 136 112 111 122 146 169 184 192 197 186 186 145 118 152 191 196 193 185 185 185 188 190 190 187 185 190 192 192 189 186 187 193 198 198 186 192 195 165 127 112 113 159 188 202 195 189 189 191 193 189 196 179 160 169 173 141 102 138 183 205 190 182 190 193 189 182 198 193 191 189 197 202 171 136 148 173 191 202 214 198 159 122 87 77 107 167 189 130 68 111 191 202 117 45 34 48 60 112 142 126 106 110 113 120 123 173 156 139 170 174 139 115 74 65 58 50 45 42 40 39 39 37 36 36 36 38 36 35 48 49 48 43 35 32 37 38 33 28 33 37 40 43 43 35 26 15 20 25 30 35 38 35 30 33 34 35 36 37 37 35 33 23 24 26 29 33 35 34 31 35 38 43 41 40 49 45 23 44 35 40 60 84 111 132 140 147 162 159 121 99 118 121 90 69 44 50 52 46 51 45 37 39 33 40 48 46 41 32 22 26 24 24 28 33 36 34 31 23 42 69 92 108 120 131 140 121 93 59 38 32 30 22 14 16 16 18 22 25 25 23 20 21 20 18 18 19 21 24 26 26 27 29 31 35 39 43 45 55 53 49 44 38 33 30 28 30 28 26 24 22 21 21 21 21 18 18 21 21 20 25 33 40 37 33 30 26 10 56 174 249 253 238 174 147 147 117 102 110 114 118 124 137 154 166 169 148 114 84 75 70 55 43 41 46 49 52 52 49 42 34 29 27 33 58 75 82 75 70 96 150 156 153 133 120 143 162 147 150 164 161 158 170 194 192 149 71 57 76 126 157 130 112 160 211 224 254 246 178 115 84 64 38 45 52 52 47 43 45 49 55 54 53 53 54 60 75 91 134 153 174 221 219 175 168 161 123 148 175 167 152 137 113 110 148 183 179 185 209 248 248 165 85 148 236 250 224 224 211 185 118 135 167 199 197 192 187 152 107 81 73 53 44 65 108 170 214 243 183 119 168 229 211 174 164 152 111 86 129 195 197 154 160 201 200 152 152 188 203 219 218 181 158 172 183 166 157 172 171 216 248 240 234 251 245 213 61 47 145 238 249 255 255 226 207 242 232 202 139 121 136 157 165 168 192 178 120 34 28 61 53 62 80 115 174 190 187 236 255 237 207 197 183 123 66 59 67 59 32 26 94 143 173 253 236 251 252 216 116 55 48 49 41 36 39 67 125 175 160 106 51 47 48 34 37 59 66 71 65 81 71 45 41 54 73 91 83 106 172 213 207 213 194 130 49 67 104 121 92 56 47 52 24 25 60 102 110 108 132 163 153 184 181 112 37 17 25 23 34 28 36 46 41 52 97 143 164 165 175 197 224 234 203 157 87 101 98 87 102 120 87 32 10 17 27 33 34 29 22 17 11 12 14 16 17 18 18 17 22 22 22 24 27 28 26 24 25 23 20 17 16 16 18 19 22 27 29 27 26 30 32 31 25 21 24 27 23 23 25 23 41 70 94 111 116 88 53 42 86 75 54 32 20 21 25 26 29 13 18 70 155 169 100 58 49 45 41 37 39 43 58 89 103 106 113 125 172 239 236 169 80 51 75 105 158 218 215 204 203 183 173 191 183 129 116 164 202 219 202 158 160 201 219 216 185 109 53 32 33 38 30 30 29 27 26 24 25 27 29 31 28 32 37 38 35 30 25 23 18 17 15 15 15 17 19 20 17 16 16 18 20 22 21 19 24 24 24 24 24 24 25 25 25 25 25 24 23 21 19 18 16 19 22 22 21 19 18 19 21 22 24 25 27 28 29 29 30 28 26 26 28 28 27 25 20 19 22 32 44 50 47 43 45 42 40 38 31 22 19 22 23 22 22 23 25 26 25 25 26 25 24 23 22 22 22 22 25 26 27 29 29 29 29 29 30 30 29 27 26 27 30 33 31 28 24 23 24 25 25 24 20 19 20 21 21 22 28 37 44 56 65 65 60 57 55 52 49 27 33 93 155 160 132 118 112 142 167 175 196 223 194 131 65 79 76 56 44 40 34 31 37 53 66 90 117 107 88 95 141 176 225 243 218 185 162 146 110 63 94 177 191 143 103 86 102 145 151 114 73 42 45 77 133 124 84 40 32 43 44 38 62 69 62 51 49 51 59 73 70 81 100 123 167 216 203 142 98 105 140 144 132 142 125 89 52 38 41 66 81 81 101 135 94 71 94 141 139 92 64 66 87 89 93 127 172 156 87 36 65 84 80 80 82 91 115 113 90 106 152 189 171 124 93 85 78 53 60 112 146 124 75 45 21 53 90 121 152 165 132 84 115 188 222 208 175 109 58 62 77 85 82 79 102 136 144 128 134 169 170 129 110 138 167 170 177 182 173 168 155 142 154 159 153 109 60 44 61 78 83 91 93 151 178 144 115 135 171 187 158 112 103 118 120 94 72 87 101 110 122 123 116 115 112 103 86 89 146 188 148 94 77 71 108 108 88 74 77 80 105 151 147 75 61 96 114 98 84 101 136 135 123 119 122 105 92 105 124 120 124 150 140 118 146 173 190 137 73 56 112 193 219 194 158 167 139 48 47 132 163 171 198 200 177 159 179 200 199 193 180 148 159 192 196 194 199 195 197 192 192 198 188 154 135 144 156 176 197 200 195 199 192 170 102 121 174 206 206 197 188 194 184 187 189 186 179 175 179 184 173 112 81 99 111 111 105 83 65 105 172 215 216 210 203 187 190 185 182 185 187 187 188 189 185 196 190 168 157 157 141 116 119 150 182 199 192 187 192 181 185 181 179 181 183 183 186 191 194 207 170 107 108 168 205 199 190 179 186 198 176 138 137 165 176 189 201 208 201 170 138 126 138 162 163 127 108 137 163 158 105 122 169 202 194 189 194 190 183 180 189 182 126 32 16 104 182 222 210 205 201 206 201 203 201 207 207 215 213 176 159 186 221 217 213 212 213 216 218 218 214 217 224 227 227 221 194 156 89 48 89 106 105 170 224 243 222 211 212 219 197 126 102 164 223 213 166 125 173 231 214 187 209 226 220 175 127 122 159 195 184 194 159 113 77 75 140 209 184 150 177 231 244 210 160 141 199 228 216 198 181 155 161 184 226 191 138 124 151 157 145 149 162 192 193 176 163 162 180 192 134 103 107 126 153 190 191 167 118 75 36 45 96 146 163 159 153 159 181 174 158 136 95 79 149 196 193 151 123 96 79 90 88 91 84 70 54 42 55 84 121 112 96 107 165 208 169 94 57 53 73 95 81 50 36 37 54 77 63 51 42 31 50 68 78 89 111 124 103 62 40 41 48 67 86 87 72 58 54 56 58 69 73 69 72 79 77 66 50 49 50 48 41 39 48 60 77 84 84 95 100 102 121 127 89 37 49 106 144 134 84 51 128 184 177 106 74 100 113 97 77 77 82 116 166 173 126 79 51 51 62 61 68 119 146 117 107 132 164 158 116 90 86 80 85 103 153 192 208 183 110 57 92 88 63 44 63 89 89 76 62 61 57 47 41 69 139 203 218 203 167 119 80 58 46 38 35 40 42 48 54 46 35 36 30 36 39 52 59 70 90 88 80 71 64 59 49 35 30 33 32 32 31 34 34 23 24 41 25 41 50 56 67 74 70 66 76 70 59 48 38 33 32 33 25 28 32 36 41 55 81 104 113 120 134 119 67 33 51 83 107 99 72 53 86 139 129 72 27 18 50 100 155 178 136 88 36 28 26 33 37 34 34 37 35 35 34 35 35 35 35 36 43 45 72 122 184 196 134 85 81 94 110 123 136 149 157 159 114 81 74 70 53 34 19 25 19 36 83 125 122 87 49 25 34 36 28 25 52 95 116 111 81 104 147 153 100 48 34 36 63 111 141 153 135 138 143 167 165 160 150 149 159 158 148 143 118 123 145 147 104 59 33 18 55 104 133 117 99 114 143 159 112 92 84 98 110 103 88 79 72 66 67 69 72 90 113 121 190 190 189 189 190 192 194 195 193 194 194 195 195 194 194 193 193 194 196 197 197 196 194 193 196 194 193 195 197 198 195 193 191 193 196 198 198 196 194 193 196 196 197 197 197 198 198 198 191 193 195 198 199 200 201 201 202 202 204 205 206 207 207 207 205 206 206 207 207 206 205 204 205 206 206 205 204 203 201 200 205 204 202 201 201 202 204 205 205 204 202 201 200 200 201 201 201 201 200 199 198 197 197 196 198 199 200 201 202 203 203 203 202 201 201 202 203 204 206 207 201 202 203 204 203 202 201 200 200 199 199 200 202 202 200 197 196 198 200 198 195 194 196 198 204 202 200 198 197 198 199 200 196 196 197 197 198 199 199 200 198 199 202 204 204 203 200 199 202 201 199 198 197 198 198 199 197 198 198 198 198 198 199 199 200 199 198 198 198 198 199 200 200 199 198 198 198 198 199 200 195 195 196 196 197 198 198 199 196 197 198 199 199 198 197 196 199 199 199 199 199 199 199 199 200 200 200 199 199 198 198 198 200 200 200 200 200 200 200 200 192 204 216 198 158 149 168 178 150 117 69 54 76 109 165 229 178 107 101 105 66 79 116 97 76 69 90 126 114 100 145 190 218 175 125 52 70 127 130 171 177 172 158 142 152 190 208 192 232 228 182 136 145 177 200 215 184 77 49 141 211 167 129 181 253 218 150 79 21 39 83 136 140 150 180 210 231 180 136 121 68 32 117 225 253 249 236 238 226 239 239 236 254 231 141 86 136 222 254 241 255 248 232 176 82 30 10 27 32 29 31 31 33 38 39 35 35 42 47 48 53 47 39 43 51 45 42 52 48 46 47 41 36 46 53 46 40 41 42 43 43 42 40 37 40 32 31 43 51 66 130 209 204 157 96 69 96 152 196 213 200 194 192 197 201 198 193 190 201 201 178 128 98 129 181 206 207 238 219 156 83 67 115 133 147 113 75 45 47 53 46 59 65 81 80 109 137 135 130 111 84 86 69 53 54 52 48 54 59 38 36 43 40 42 45 37 40 31 31 36 35 36 40 42 46 51 52 47 41 37 32 27 21 28 31 29 27 28 28 27 35 32 29 27 25 28 40 52 70 69 94 147 196 214 208 198 194 198 196 171 142 135 135 126 133 169 205 213 154 87 85 105 113 171 215 221 227 204 152 138 189 196 149 58 43 106 129 110 109 148 179 186 194 206 193 167 164 167 110 66 117 191 207 192 193 194 193 190 187 186 190 194 185 186 187 187 187 188 192 195 163 154 172 188 155 116 129 168 191 195 188 185 191 187 184 198 189 191 196 199 179 140 127 146 165 196 204 194 191 187 184 190 190 187 180 196 192 179 195 192 174 155 148 155 170 195 190 154 137 82 75 117 174 195 140 78 74 154 183 117 46 38 67 90 108 121 83 54 56 69 130 205 221 175 128 188 229 203 178 118 83 70 58 53 51 45 39 36 44 40 37 33 37 35 29 41 42 48 42 35 40 44 38 32 28 32 35 38 42 43 34 22 16 26 32 31 33 37 33 26 31 33 34 35 35 34 33 32 22 21 26 34 36 31 28 30 17 45 46 37 42 33 28 47 31 27 34 38 39 58 76 73 68 69 76 70 57 59 59 45 45 45 61 53 41 47 46 45 45 28 35 43 41 37 28 24 29 25 23 25 30 33 33 31 32 46 61 67 65 59 48 39 48 44 38 32 28 27 25 25 18 18 20 22 25 25 22 19 16 17 19 21 22 22 22 22 24 25 27 30 32 35 38 40 50 49 46 41 35 29 24 22 24 23 20 18 18 19 21 22 21 16 15 20 23 21 23 27 30 44 45 35 25 8 67 206 253 241 226 209 230 243 220 227 225 225 223 221 229 243 253 254 232 185 138 118 103 77 55 46 46 49 53 54 52 46 38 32 31 39 62 81 104 110 93 93 167 217 219 191 224 251 205 163 206 224 222 235 248 254 254 207 135 121 110 102 89 66 96 189 254 249 254 246 222 215 173 94 59 78 101 108 100 87 80 80 73 99 80 44 47 57 55 59 85 115 156 241 248 196 184 148 124 172 145 95 148 190 130 77 90 144 183 206 207 238 243 142 87 166 255 249 197 182 169 145 99 149 211 251 242 232 248 244 165 93 58 52 48 52 94 176 245 255 187 136 189 223 196 186 168 134 101 92 114 158 195 206 153 148 117 78 85 105 107 125 128 123 96 82 111 145 159 166 174 216 249 246 242 255 245 208 58 48 174 244 214 233 242 208 169 213 200 150 100 109 121 151 176 231 254 180 99 43 33 21 49 80 125 170 209 177 148 212 251 255 254 254 236 162 89 67 55 32 23 48 136 171 147 197 252 248 228 157 63 25 36 42 45 41 39 50 70 75 60 44 54 69 75 59 78 123 143 156 147 137 103 50 34 86 144 160 114 117 166 201 208 236 208 109 36 75 141 169 124 59 36 42 41 25 22 48 107 179 221 224 214 168 104 46 13 14 25 24 24 19 43 72 73 70 77 79 88 95 124 158 182 201 193 162 97 84 60 66 128 175 127 39 7 17 29 36 34 28 22 19 14 15 16 17 19 21 22 22 24 23 24 26 28 29 27 25 25 22 18 14 12 13 15 17 17 25 32 32 32 34 33 30 30 24 26 26 21 23 28 24 42 38 34 48 64 50 39 56 119 100 66 35 21 24 28 29 33 20 24 64 128 134 78 51 30 38 44 35 35 52 87 134 140 125 111 114 166 246 249 182 102 69 83 100 143 192 189 198 185 165 163 208 218 146 107 152 180 197 192 163 168 195 200 200 203 127 66 34 27 32 26 26 29 27 26 25 26 28 31 33 33 36 37 35 29 23 19 17 15 15 15 15 16 18 19 20 15 15 15 18 21 23 22 21 27 27 26 25 25 24 23 23 24 24 24 23 22 20 18 17 16 19 24 25 24 22 21 21 23 24 25 27 28 29 30 31 31 29 26 26 28 28 26 24 23 20 22 32 45 50 47 41 48 44 41 39 30 20 16 18 21 21 22 24 26 28 29 29 26 25 23 22 22 23 25 26 27 28 29 30 31 30 30 30 31 31 30 26 23 23 28 32 28 25 22 20 21 22 22 21 21 20 21 23 22 23 28 36 41 53 61 57 51 49 50 50 43 22 29 87 141 144 129 133 138 147 158 169 186 197 161 104 66 75 68 53 44 39 42 55 52 55 47 47 55 48 60 99 132 156 178 187 199 208 186 150 96 54 83 164 198 177 129 81 84 133 152 132 106 71 48 52 94 89 64 35 29 39 56 74 104 99 78 58 56 57 53 52 75 106 149 178 209 238 199 118 101 148 187 150 106 106 97 79 64 56 51 85 116 90 74 108 122 92 85 98 88 67 62 68 107 102 98 118 146 130 72 26 61 95 91 83 87 106 127 106 99 98 112 117 95 72 70 77 35 30 76 167 218 183 108 58 35 47 71 98 103 81 72 86 148 221 220 150 97 60 50 77 108 148 162 141 137 150 131 90 92 128 154 143 119 119 144 168 175 166 137 122 110 109 152 192 164 116 59 66 102 105 90 72 97 172 202 142 82 92 139 167 146 142 146 133 121 112 92 88 64 81 100 102 99 111 117 106 72 73 122 162 129 77 59 57 100 106 74 48 64 86 126 187 159 92 74 100 115 105 98 117 142 137 104 78 107 157 159 128 97 110 129 158 129 78 92 116 125 113 97 87 116 186 226 212 191 169 122 42 49 119 151 187 211 194 165 170 203 204 192 201 188 149 159 199 203 197 199 194 195 204 203 196 190 172 146 131 144 176 204 207 203 202 171 122 97 159 201 196 199 194 180 200 200 200 194 177 159 158 177 197 135 97 111 108 94 116 123 120 120 153 197 206 185 187 203 200 165 163 170 185 194 191 186 185 189 197 195 173 145 124 113 108 160 187 194 199 184 177 197 187 189 186 187 191 192 187 186 188 196 194 145 110 145 185 194 201 191 188 189 200 200 169 133 117 123 148 159 148 135 127 128 136 140 134 148 165 155 135 129 131 97 116 156 198 211 195 187 198 207 197 191 171 112 27 23 118 176 217 207 206 205 212 207 210 210 212 205 212 214 182 174 212 218 216 215 218 222 223 219 215 225 225 226 223 226 239 233 209 117 64 133 164 133 183 239 246 215 215 225 225 207 132 82 140 195 179 142 128 191 242 224 208 174 200 210 178 131 115 137 165 169 181 156 115 79 86 158 221 173 151 196 251 253 226 177 143 168 215 221 209 192 159 155 173 223 200 151 138 164 159 143 159 190 224 206 179 161 157 172 164 123 94 120 134 146 191 207 199 185 124 58 36 60 99 127 139 174 187 200 168 144 142 116 105 180 237 233 190 174 145 109 110 115 113 108 104 91 68 69 94 103 98 92 108 150 173 137 82 52 50 75 99 84 57 56 72 62 86 68 57 43 21 36 53 60 67 94 121 112 72 41 36 46 39 34 33 36 38 41 44 49 44 49 62 61 48 43 50 50 50 53 55 48 40 43 52 52 75 85 93 92 91 104 102 82 36 45 92 118 99 65 60 132 190 177 96 72 121 153 144 109 93 76 94 143 163 131 93 85 119 120 84 62 63 65 63 92 167 215 168 87 60 85 107 130 150 168 163 171 163 105 57 105 116 97 63 55 66 69 65 78 81 82 72 59 77 138 199 209 209 192 154 113 81 56 38 33 36 41 55 69 61 42 33 29 36 36 41 36 38 52 41 54 56 62 64 52 35 30 37 30 37 35 33 35 31 28 33 25 33 46 76 108 104 84 82 90 82 68 54 42 34 31 30 30 31 35 38 37 39 49 60 70 99 131 113 48 19 70 134 183 147 92 57 70 102 97 63 29 21 51 104 167 196 146 84 39 28 24 32 38 35 34 37 26 31 36 39 41 42 39 36 39 29 54 104 158 172 134 109 130 114 106 115 128 136 141 147 110 75 70 71 59 41 22 24 22 31 67 101 96 68 44 31 35 37 30 30 59 92 88 60 96 106 130 131 93 61 40 17 42 75 105 139 146 161 163 174 162 153 141 147 166 165 144 129 118 131 140 117 70 38 32 34 61 98 128 122 99 95 121 149 108 83 67 76 85 80 72 71 66 69 83 94 101 117 134 139 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 197 195 193 193 195 196 196 195 194 195 196 196 196 196 197 197 203 201 199 197 195 194 193 193 198 202 205 205 203 202 203 205 205 205 206 206 206 207 207 207 203 202 202 204 206 208 208 207 204 204 204 204 204 204 204 204 210 207 203 202 203 205 205 204 204 203 203 205 207 206 203 200 203 204 205 203 200 198 199 201 198 199 200 199 198 199 202 205 199 201 203 205 205 203 201 199 200 200 200 201 201 202 202 202 198 198 198 199 199 200 200 200 200 200 199 199 199 199 198 198 198 198 199 200 200 201 202 202 204 204 205 206 206 205 202 200 202 202 201 201 201 200 200 200 198 200 202 202 200 200 202 204 200 199 199 199 198 197 197 197 200 200 200 198 196 197 199 202 203 202 201 200 198 196 195 195 199 199 199 199 199 199 199 199 201 200 199 197 196 196 197 198 201 200 198 198 199 199 199 198 194 195 197 199 201 202 203 203 196 196 196 196 199 202 202 200 200 217 222 202 154 139 171 185 134 82 66 79 87 126 201 253 196 141 116 104 57 23 29 38 70 107 159 180 163 154 174 195 113 84 80 115 167 215 232 221 178 149 138 132 122 138 152 137 129 164 164 121 116 131 125 131 81 57 80 155 177 159 191 237 231 156 92 64 37 29 84 157 172 151 150 173 179 148 106 83 69 80 125 189 226 222 212 214 220 205 205 225 231 226 190 114 87 173 226 248 254 251 219 148 70 30 20 29 31 27 28 41 47 35 25 26 35 40 35 27 34 34 41 45 44 49 49 38 44 44 40 35 36 40 39 34 33 34 47 57 47 34 33 36 33 33 40 73 110 110 109 131 113 81 67 99 149 183 197 202 196 194 191 191 193 194 193 191 189 203 198 149 100 110 165 205 211 222 227 177 117 80 88 152 204 169 96 44 44 51 45 44 44 57 61 54 53 60 59 49 55 47 55 60 50 50 57 52 50 50 48 43 39 39 39 39 35 32 29 28 31 42 71 104 81 75 79 67 45 51 56 34 24 33 29 34 33 26 33 32 33 40 34 25 23 21 36 66 73 126 163 166 168 179 189 196 180 178 162 162 165 157 142 114 86 139 165 143 105 72 74 103 156 196 199 187 203 199 158 127 142 124 70 28 52 104 123 114 122 180 214 212 215 210 167 121 136 155 141 116 137 182 196 184 186 185 179 193 198 181 180 190 188 189 189 189 188 186 185 184 146 141 134 133 142 160 180 193 184 184 193 197 188 185 191 194 198 196 196 185 152 127 146 184 199 199 195 190 187 188 187 186 192 191 189 188 188 191 196 199 204 180 164 136 132 140 134 157 168 123 92 118 173 192 154 107 82 103 129 103 52 61 93 87 75 65 51 62 72 95 160 213 177 108 127 202 234 211 163 134 132 117 113 94 60 54 55 35 33 34 39 37 33 40 43 33 48 50 47 40 35 35 33 30 32 34 37 39 39 35 30 26 24 29 36 39 38 35 31 30 34 31 28 26 26 29 34 36 29 28 29 32 34 34 31 28 34 36 38 38 36 34 32 31 28 32 32 31 37 48 51 47 35 37 40 43 45 46 46 45 48 47 45 46 46 44 40 37 27 31 37 41 40 33 24 17 18 25 27 24 25 31 31 26 30 31 32 32 32 34 39 43 51 41 30 26 29 31 28 24 16 21 25 24 20 17 17 19 18 18 18 19 19 20 20 20 23 23 24 26 29 33 36 38 41 42 40 35 27 21 19 18 21 21 20 19 19 18 17 17 17 17 17 18 20 22 24 25 32 41 44 40 30 6 48 166 235 211 181 206 246 252 252 252 245 254 249 245 220 220 254 250 217 173 162 168 152 143 122 76 89 114 122 97 63 44 37 32 41 43 65 90 119 138 152 184 252 252 249 253 253 229 205 213 245 244 242 241 241 242 244 245 252 238 239 219 131 51 88 184 250 213 197 217 247 254 214 145 128 179 223 226 173 121 115 113 149 146 98 45 42 55 49 40 36 69 124 228 240 184 182 160 195 202 129 91 153 217 187 85 49 132 206 194 173 214 206 118 59 172 200 158 157 160 195 175 107 158 222 246 236 242 252 250 206 121 57 53 50 37 66 120 168 199 175 199 244 244 243 232 171 104 101 158 182 180 193 208 154 78 32 41 58 73 90 98 67 58 44 43 67 108 140 153 187 206 241 255 239 255 253 153 55 92 166 213 213 243 255 200 138 159 149 131 127 149 196 219 229 251 252 193 104 46 25 15 46 72 133 193 197 156 131 137 175 218 254 254 242 202 129 62 42 28 26 81 128 129 140 161 204 179 116 55 24 26 45 45 61 58 40 36 43 59 81 84 109 115 125 90 116 209 240 240 204 206 162 75 28 96 180 173 140 122 141 176 188 178 128 59 72 117 203 235 156 57 25 35 34 34 29 46 115 205 253 253 209 99 33 21 22 29 21 13 20 41 67 129 173 144 95 66 48 56 61 75 105 126 125 117 94 57 40 70 121 146 111 54 21 18 28 36 31 26 24 18 17 20 25 26 25 24 24 25 22 19 20 26 28 24 21 21 21 21 20 16 12 11 13 15 21 27 30 29 28 31 33 33 25 28 31 30 26 24 23 24 33 24 23 29 22 14 33 62 86 74 56 36 23 21 27 33 37 32 32 42 56 64 60 53 39 38 39 32 32 72 138 183 158 118 134 133 137 222 244 164 86 70 105 103 113 129 160 179 195 144 159 218 213 162 145 160 156 169 176 176 179 181 186 197 225 158 71 24 27 35 33 32 30 25 22 25 32 38 38 36 30 31 29 23 21 24 25 24 14 20 20 14 13 18 24 25 17 15 14 16 20 24 24 23 22 23 23 24 24 24 23 23 30 26 21 21 23 24 23 21 23 24 24 25 25 25 24 24 23 24 24 25 26 26 27 27 25 24 23 23 24 25 26 26 22 21 22 28 36 43 47 48 46 43 38 34 31 28 23 20 22 23 23 24 25 26 27 27 25 25 24 23 23 24 25 26 31 30 30 31 32 34 34 34 31 26 20 18 20 24 26 27 34 28 21 19 21 23 21 18 22 15 13 16 19 19 22 28 40 52 56 49 47 52 51 42 33 17 29 80 130 148 148 148 182 219 225 179 135 117 96 68 57 51 43 43 52 61 60 54 52 50 64 77 72 64 63 61 79 84 101 112 116 135 164 182 136 114 98 112 144 160 148 128 88 115 134 133 112 75 48 44 30 43 39 36 44 41 60 105 136 113 85 59 50 59 55 34 74 131 189 207 196 179 151 120 128 140 139 105 68 73 103 120 109 105 77 112 154 104 63 88 118 88 59 58 64 73 94 101 111 98 90 105 129 123 74 22 89 122 112 97 113 165 200 170 142 91 81 83 76 108 123 78 28 23 81 184 223 170 107 85 91 67 52 49 47 58 87 110 141 141 118 72 38 39 70 102 149 228 228 181 165 148 102 50 42 86 133 147 140 141 144 137 139 178 162 113 70 84 154 189 130 63 64 100 128 137 102 71 132 214 217 130 85 113 141 143 132 168 210 167 89 107 151 128 87 67 78 96 106 106 90 81 58 61 102 127 104 62 47 76 90 92 89 82 77 89 141 202 188 120 73 82 116 109 87 108 128 114 79 68 125 195 192 141 95 102 118 138 119 58 35 69 90 146 141 103 119 161 195 224 198 166 77 36 75 118 154 189 187 166 168 190 199 196 195 194 178 155 156 181 193 192 191 190 195 172 175 191 194 193 169 123 150 175 188 192 200 184 128 76 152 196 198 184 196 188 171 186 183 173 178 160 131 157 184 160 114 145 169 168 158 161 174 183 190 198 195 189 188 185 184 191 173 151 167 195 189 183 189 186 185 199 194 139 80 86 134 164 196 193 190 188 188 188 186 184 192 184 187 189 183 183 192 196 200 168 135 141 179 202 194 179 189 192 188 187 191 182 167 163 142 130 122 120 118 120 136 157 159 182 192 221 191 123 119 117 103 114 154 209 214 188 187 191 198 230 209 160 106 29 28 115 170 192 204 213 219 199 192 215 213 209 210 224 202 172 190 215 215 222 230 232 227 219 218 221 218 218 215 222 221 231 253 250 176 88 136 161 133 192 239 247 230 214 216 233 222 180 142 127 137 135 118 107 139 198 234 238 187 154 169 187 167 130 106 111 152 169 158 128 90 92 155 207 158 157 199 240 220 180 157 144 158 168 184 201 199 170 150 157 181 172 146 155 179 165 150 158 192 206 209 210 192 164 153 141 89 94 124 132 131 156 180 195 175 143 103 74 53 44 80 138 189 218 201 161 165 177 140 91 151 188 205 211 196 159 133 113 138 160 146 132 122 100 88 85 74 89 116 119 92 81 79 66 57 63 61 50 52 80 118 142 112 83 70 73 62 43 33 30 44 45 63 85 77 47 36 46 50 51 54 56 51 43 40 41 46 45 47 49 45 38 37 42 37 48 55 54 51 51 50 48 60 58 60 69 77 84 93 100 70 50 45 68 88 83 64 51 123 190 140 67 109 154 153 170 178 152 88 65 100 125 110 74 140 201 165 108 83 75 78 48 76 158 168 116 93 86 97 133 150 161 155 153 148 106 72 83 111 143 119 83 66 71 88 77 98 118 128 107 72 60 83 112 135 150 153 148 135 100 71 71 46 49 53 57 61 59 49 38 31 33 40 41 35 37 38 30 43 50 52 45 39 38 38 37 37 40 38 33 31 33 31 27 30 35 55 81 87 75 66 68 67 62 55 50 44 38 34 33 34 34 36 32 31 43 49 38 61 73 75 61 38 36 87 155 202 188 138 76 53 68 72 56 30 33 53 99 151 162 117 62 29 31 34 37 38 39 38 37 35 34 34 35 37 38 37 35 36 36 44 70 101 117 131 152 156 126 109 122 133 124 110 105 91 71 69 72 59 46 36 20 22 34 52 66 66 52 39 33 35 35 35 39 49 62 70 71 107 110 104 106 93 63 43 24 38 59 106 142 175 195 187 184 154 137 133 153 173 166 138 115 134 160 138 87 58 35 21 31 70 127 127 123 101 85 68 76 67 59 77 105 101 82 75 78 75 74 89 112 123 118 117 123 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 197 195 193 193 195 196 196 195 194 195 196 196 196 196 197 197 199 199 197 196 196 196 196 197 199 200 200 202 203 203 202 201 203 203 203 204 204 205 205 205 206 205 204 204 205 206 205 204 204 204 204 204 204 204 204 204 201 201 203 205 207 205 200 196 202 201 200 201 203 203 201 198 197 199 201 201 200 201 203 205 198 199 200 200 199 199 202 205 200 201 203 204 204 203 201 200 200 201 201 201 201 201 201 202 199 199 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 201 200 201 202 202 201 200 200 200 201 201 200 200 200 199 199 199 198 200 201 201 200 200 201 203 201 201 201 200 200 200 200 200 200 200 200 198 196 197 200 202 200 200 200 199 199 198 198 198 199 199 199 199 199 199 199 199 198 198 198 199 199 200 200 200 194 196 198 199 199 199 199 200 195 196 197 199 200 201 202 202 198 201 200 196 195 198 199 198 202 218 190 135 97 115 157 161 149 132 136 128 100 119 169 189 180 147 127 99 54 43 64 74 94 141 185 189 177 177 162 131 107 141 151 153 193 242 248 230 177 158 158 163 159 167 159 125 85 101 153 192 206 191 126 67 61 74 90 114 130 162 223 254 209 130 96 76 22 36 143 227 238 213 185 183 200 188 123 55 62 93 112 122 164 220 230 202 200 208 209 211 214 229 206 129 73 161 230 254 237 187 129 64 43 28 30 36 40 50 56 59 49 57 63 60 48 36 31 31 34 39 50 49 37 37 45 47 49 39 33 37 46 54 59 63 88 92 111 111 78 55 55 56 42 18 42 103 129 116 96 83 116 110 120 152 184 198 197 194 196 194 191 190 191 192 191 189 188 199 203 174 128 112 132 151 169 168 177 151 103 71 82 141 217 205 147 78 49 43 40 44 44 54 60 54 45 43 50 57 52 51 57 61 56 53 50 45 40 37 32 29 31 36 37 35 34 37 36 30 30 47 95 146 93 63 63 93 109 104 81 52 32 38 29 34 35 24 32 41 45 37 31 28 23 18 26 44 86 156 195 165 127 124 155 187 186 171 150 156 159 149 148 139 126 125 100 70 54 46 59 90 126 175 177 149 159 166 130 92 67 75 56 39 72 125 138 121 129 177 195 189 197 196 168 142 162 182 174 149 156 184 191 181 189 196 186 179 183 187 188 184 185 186 187 188 188 188 187 187 173 172 171 172 176 181 186 190 192 186 188 189 186 190 192 187 204 211 190 144 122 147 185 205 204 188 181 189 193 188 186 193 190 190 190 191 191 191 190 190 188 180 178 168 158 153 165 199 189 133 91 107 148 167 163 154 122 81 75 89 77 65 67 66 47 78 115 145 127 98 122 157 139 102 145 212 216 171 119 98 124 139 158 143 95 64 61 62 54 44 41 41 36 35 35 32 45 46 45 42 41 39 34 27 32 34 38 40 39 36 34 33 30 35 40 42 40 36 32 31 28 25 22 20 21 25 29 32 31 30 28 29 29 28 26 23 28 29 31 32 31 31 32 34 28 30 33 36 42 48 50 47 38 40 42 45 46 46 46 45 44 42 40 40 40 40 37 35 30 31 34 36 35 31 24 20 23 28 30 27 28 32 32 28 31 32 32 31 31 34 39 43 43 35 27 25 29 31 29 25 22 24 25 22 17 15 17 20 18 18 18 19 19 20 20 20 22 22 23 24 27 30 32 34 37 38 37 34 27 21 18 17 20 20 19 18 18 17 16 16 16 16 16 17 19 21 22 24 30 37 40 36 30 12 53 165 240 198 173 193 199 193 205 205 221 211 221 208 143 119 145 141 128 127 164 209 226 225 198 154 183 215 207 139 73 51 48 42 40 36 57 91 132 163 189 232 254 254 251 244 226 195 195 228 234 233 232 231 231 232 233 234 240 236 250 255 206 125 82 84 163 205 223 226 242 229 177 138 192 236 244 254 249 171 107 101 130 123 98 81 78 61 41 39 30 54 129 218 237 196 167 161 247 250 170 99 137 212 206 137 96 114 163 167 128 131 128 75 60 131 167 174 198 213 242 206 117 186 246 243 212 212 234 245 233 164 85 46 41 48 55 60 87 133 178 239 255 248 254 233 152 79 124 228 236 199 169 129 91 76 55 46 74 134 176 182 114 90 69 64 69 84 114 143 148 157 185 200 190 203 178 85 56 112 179 226 234 254 254 184 132 161 169 181 202 225 244 242 237 241 244 203 108 29 18 41 52 70 105 136 136 110 87 81 77 119 176 217 224 183 105 40 35 32 31 61 109 159 181 154 104 70 35 22 38 73 109 135 120 79 27 14 72 149 170 152 152 147 148 123 159 245 254 243 223 235 211 99 30 77 122 124 125 108 132 204 217 129 67 88 136 182 242 233 141 54 24 21 37 39 33 42 95 164 196 190 114 45 17 23 28 24 12 15 39 86 137 201 230 197 162 145 122 78 44 44 54 56 59 65 76 52 37 51 87 113 97 59 28 19 22 29 29 30 30 25 31 31 32 31 30 28 26 25 22 19 20 25 26 21 16 16 18 19 18 16 13 12 14 16 21 25 27 28 30 33 32 28 25 26 26 25 23 23 24 25 28 24 25 30 24 16 27 46 53 48 38 28 21 21 27 32 38 32 28 32 40 45 42 37 40 34 29 30 56 117 175 198 143 150 181 148 129 217 248 170 67 40 95 148 173 151 143 154 165 167 181 182 166 165 173 171 133 161 188 194 190 195 202 203 224 162 74 24 25 36 35 33 28 24 22 28 38 43 39 33 30 30 28 23 22 24 25 24 23 23 19 15 16 21 25 26 19 18 17 17 19 21 21 21 24 25 25 25 25 24 24 23 25 24 23 23 25 26 26 26 25 24 24 24 24 24 25 26 23 24 25 26 26 26 25 25 23 22 22 22 22 23 24 25 23 22 22 26 32 38 41 42 41 39 36 35 33 30 26 23 23 23 24 26 27 28 29 30 27 26 24 23 23 24 25 26 29 30 31 32 33 33 34 35 32 27 20 17 18 21 24 25 32 28 23 21 22 22 20 18 18 18 16 12 11 16 25 31 39 54 62 55 50 50 46 37 31 18 31 79 129 157 168 176 229 227 193 132 88 77 72 62 54 42 32 34 46 54 52 47 42 39 76 138 170 155 114 78 37 38 50 57 56 73 111 139 170 139 100 76 82 113 149 173 148 143 118 92 78 63 44 35 46 45 38 43 55 53 58 80 90 79 68 59 56 60 53 34 63 111 166 177 141 100 77 66 96 118 122 88 65 92 138 160 153 155 128 157 203 155 80 53 74 70 62 62 87 139 167 144 100 93 93 119 156 159 109 50 64 123 153 152 154 195 227 195 156 98 63 74 110 147 127 64 16 25 94 183 185 119 95 127 129 87 57 50 44 46 65 82 87 88 83 67 45 43 90 152 195 218 201 172 165 165 140 89 64 85 110 126 135 141 144 144 163 184 160 123 101 108 126 112 80 39 59 106 133 132 109 107 159 196 189 136 115 132 137 122 125 204 241 155 83 146 195 143 88 111 129 126 112 111 114 105 72 66 99 118 95 60 48 69 102 141 160 140 112 104 124 153 150 107 77 81 107 109 95 114 115 108 89 79 107 143 140 110 77 84 107 136 127 77 62 97 141 156 146 130 130 128 141 173 174 126 49 37 89 124 143 169 149 142 165 199 202 188 188 196 177 151 147 171 195 204 195 179 178 175 154 152 186 196 157 118 146 162 189 206 183 127 98 110 173 212 214 201 203 175 141 144 172 167 156 144 151 173 161 121 130 166 199 202 191 189 196 203 183 192 190 186 192 194 189 188 170 161 164 178 188 190 189 187 197 179 132 87 91 137 177 192 191 189 187 187 188 189 188 186 190 187 189 189 188 194 191 176 179 148 137 165 191 194 192 197 186 188 187 190 198 198 191 190 183 173 167 165 158 152 159 173 200 212 203 212 182 133 142 147 105 98 152 205 215 189 165 181 198 204 188 168 121 34 25 109 179 219 223 204 207 212 209 212 209 208 213 226 199 170 196 228 223 225 222 218 222 228 226 217 221 220 217 221 215 225 250 248 166 83 135 130 75 137 225 241 220 231 236 226 226 233 205 154 133 114 85 77 114 179 228 247 220 189 172 166 169 160 123 101 143 159 150 123 84 71 108 138 146 152 185 202 178 160 160 154 135 153 159 159 173 183 168 147 144 135 122 133 148 140 140 154 181 198 199 197 186 168 150 122 95 97 120 124 118 126 140 162 150 143 136 131 110 74 62 80 136 167 179 169 169 164 127 84 115 138 147 158 159 142 137 133 167 192 174 142 112 87 88 96 77 104 133 125 94 87 90 78 81 69 54 44 51 82 129 165 127 104 90 88 77 62 44 27 38 39 51 62 50 34 48 76 107 118 122 106 75 49 38 38 47 43 43 47 47 42 38 38 44 55 56 51 62 84 89 76 51 43 42 53 65 71 71 71 49 45 56 82 93 77 55 45 98 150 116 72 125 181 190 201 190 164 123 91 85 86 78 75 149 210 179 127 119 139 142 90 62 68 75 97 120 114 104 116 139 161 171 162 123 61 51 97 172 167 124 94 78 68 83 86 106 127 133 108 75 59 57 58 82 124 168 188 183 152 114 93 88 78 64 55 50 46 43 41 37 40 50 52 42 37 39 37 33 40 43 40 37 37 37 36 34 37 36 32 30 32 31 28 23 36 56 69 64 53 53 61 75 72 75 79 68 48 37 38 32 28 29 32 37 48 52 45 35 46 50 45 37 40 75 123 145 147 124 79 50 52 61 63 51 39 44 75 105 104 74 44 29 30 32 34 36 37 38 38 32 32 33 35 37 36 33 30 34 33 33 49 77 104 137 170 162 138 118 120 132 132 116 101 84 82 85 81 65 51 41 32 32 34 39 43 42 37 36 39 35 40 44 39 31 41 77 114 147 153 144 137 111 72 47 25 26 47 99 145 181 197 183 178 169 155 144 146 148 138 116 98 133 140 108 65 46 32 32 56 109 141 129 132 114 82 44 36 54 52 66 82 82 79 82 84 86 81 82 87 88 82 81 85 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 197 195 193 193 194 196 195 194 194 195 196 196 196 196 197 197 196 196 196 196 196 198 199 200 200 197 196 198 202 203 200 197 203 203 203 204 204 204 205 205 208 207 205 205 205 204 203 201 205 205 205 205 205 205 205 205 203 203 204 206 208 206 202 199 203 201 200 199 201 202 201 201 201 202 202 201 199 198 199 200 198 200 201 200 199 200 202 204 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 202 201 201 201 201 201 200 200 198 198 199 199 200 200 200 201 200 200 200 200 200 200 200 200 198 200 202 200 198 197 200 203 200 200 200 199 199 198 198 198 197 199 201 200 199 198 200 202 200 200 200 200 200 201 201 201 200 200 200 199 197 197 200 202 197 197 198 199 199 200 200 201 199 199 199 199 199 199 199 199 197 197 198 199 200 199 198 197 195 198 201 201 198 196 196 196 197 197 198 198 199 200 200 200 198 203 202 194 191 195 198 197 207 197 136 89 102 152 189 183 178 179 193 169 117 120 144 130 122 116 102 66 38 69 123 144 105 120 145 149 126 111 119 129 179 211 193 166 199 237 228 207 196 190 202 219 226 229 202 152 108 156 226 253 247 190 107 66 93 88 74 73 80 110 156 170 135 115 98 55 18 82 196 249 252 248 235 231 240 229 169 102 95 123 137 139 166 209 220 201 198 207 203 203 214 235 213 136 89 176 239 232 165 94 55 28 22 25 50 81 93 94 91 83 68 93 114 102 67 39 36 45 41 37 42 47 42 41 40 34 33 33 54 94 122 129 132 138 143 150 157 123 74 78 94 78 37 42 91 118 94 108 157 171 127 147 176 198 207 203 194 187 195 193 190 189 190 190 189 188 192 193 203 200 173 145 129 121 123 116 148 166 136 96 94 130 202 222 200 134 77 47 37 38 62 52 46 48 49 46 45 49 49 54 52 49 47 39 30 28 29 31 35 46 61 68 58 44 52 56 46 34 36 50 82 120 86 55 78 160 202 161 94 56 59 81 60 33 27 38 73 101 95 67 38 21 25 48 53 35 84 172 220 171 95 75 124 183 200 186 167 177 183 175 180 179 178 133 72 44 51 65 82 103 108 132 127 110 116 111 81 59 22 54 83 98 114 129 127 113 130 175 198 201 201 175 150 153 186 203 196 164 155 176 188 183 182 190 188 179 182 192 190 181 181 183 184 186 188 189 189 189 191 192 194 194 193 191 188 186 194 188 186 186 188 193 185 165 158 183 174 134 134 180 209 200 188 182 182 187 189 186 187 193 187 188 190 191 190 184 176 170 186 200 199 197 188 187 208 221 182 142 116 122 129 129 150 183 177 104 55 71 98 89 56 32 40 123 193 208 163 115 114 120 115 97 142 190 177 134 102 101 114 148 175 167 129 90 80 93 105 77 52 45 46 44 42 43 45 45 43 41 41 41 35 28 36 38 40 39 35 32 31 32 37 41 44 44 41 36 32 30 22 20 17 16 17 21 25 28 34 31 27 24 23 22 20 18 20 22 23 24 25 28 33 36 31 30 33 41 46 46 45 45 40 41 43 44 44 44 43 42 41 38 35 34 36 37 37 36 34 32 29 28 28 28 26 24 28 31 32 30 32 35 34 31 33 33 32 30 30 32 37 40 32 27 23 24 28 30 29 26 26 27 25 21 16 15 18 21 19 19 19 19 20 20 20 20 21 21 21 22 23 25 26 27 29 31 32 31 27 21 17 15 18 18 18 17 16 16 15 15 15 15 15 16 17 19 20 21 26 32 36 33 31 20 56 153 243 210 205 223 210 206 219 197 171 163 195 172 98 93 120 116 145 192 236 248 251 253 244 213 221 253 251 180 99 57 44 38 43 32 52 98 157 196 217 251 216 221 212 195 183 181 205 241 229 228 227 226 226 227 228 229 233 232 239 252 250 208 134 73 101 190 253 243 210 181 149 124 180 254 254 246 251 167 95 114 131 140 144 140 115 67 34 33 23 45 142 206 221 192 154 189 254 255 202 112 105 160 186 190 159 92 91 117 108 125 126 71 74 153 217 241 251 253 249 183 146 211 245 218 186 190 217 240 247 198 119 53 37 49 46 28 44 86 159 234 246 246 243 182 99 105 154 228 252 198 109 48 67 108 93 48 90 197 249 232 183 164 146 135 124 110 103 105 74 73 97 107 111 122 90 37 110 171 200 230 252 255 229 135 129 181 211 234 254 255 255 242 253 254 255 219 116 28 21 57 58 65 71 72 70 64 49 34 30 62 133 206 218 158 79 32 28 37 38 48 87 158 176 110 29 22 37 47 91 162 207 247 193 101 21 6 94 201 219 207 183 193 201 174 186 243 254 242 222 224 205 95 44 84 87 89 112 115 125 192 225 129 77 152 207 216 221 185 108 48 30 30 52 55 47 40 62 99 108 93 55 28 26 33 32 17 13 42 121 172 211 235 231 205 197 197 171 107 86 111 103 62 37 33 50 49 46 49 65 81 76 58 39 24 19 24 27 32 35 30 38 36 35 35 37 35 31 27 20 17 18 22 22 17 12 10 15 16 16 15 14 13 14 15 22 25 26 27 31 33 30 23 25 23 21 21 22 25 26 27 25 26 29 31 27 21 22 28 26 26 25 23 21 22 26 29 38 34 29 29 31 34 33 32 39 30 23 32 75 143 184 183 142 181 217 161 129 211 228 142 55 48 109 176 217 201 170 153 149 162 178 173 152 151 170 181 142 158 197 218 204 193 201 205 198 151 78 29 28 37 33 26 26 23 24 33 44 47 38 29 28 29 27 23 22 25 26 24 25 18 13 13 16 19 22 25 21 21 20 19 17 17 19 21 27 26 26 26 25 24 24 23 20 22 25 27 27 27 29 30 25 24 22 21 21 23 25 27 24 25 26 27 27 25 23 21 19 19 19 19 19 20 22 23 24 23 22 24 28 31 33 34 36 35 35 35 36 34 30 26 24 25 26 27 28 29 30 31 28 26 23 21 21 23 25 27 27 31 34 34 32 31 32 34 33 28 21 16 15 17 20 22 28 27 25 23 22 21 19 18 18 19 17 11 11 17 23 25 43 56 64 60 53 49 44 37 33 24 34 70 109 133 146 153 155 149 129 103 92 95 96 92 47 30 19 27 40 44 41 39 36 31 78 165 218 206 153 107 54 41 41 46 41 47 71 92 128 115 88 55 42 72 135 186 200 176 121 66 50 56 61 64 64 56 46 46 54 60 61 62 59 62 63 59 55 57 61 61 60 78 114 124 89 60 72 93 120 153 166 132 89 87 120 151 194 216 194 197 227 193 108 42 34 62 91 91 112 184 208 159 101 85 88 138 210 226 149 57 40 122 188 186 164 198 232 199 143 75 46 100 165 164 99 35 21 43 104 153 128 73 89 152 139 100 74 67 52 40 46 57 56 68 74 70 55 55 109 185 214 199 184 185 177 168 153 112 88 81 80 98 121 130 136 150 182 182 149 123 120 125 109 66 38 35 67 102 110 99 113 165 194 176 153 134 131 137 126 100 130 206 230 141 81 147 193 145 103 159 180 170 137 124 156 165 112 88 97 93 66 55 66 90 132 182 193 152 120 117 116 112 124 99 83 84 109 128 129 146 124 105 83 77 93 108 103 89 50 54 79 116 122 98 108 154 170 169 154 134 121 112 104 99 109 74 38 55 110 135 130 132 126 135 176 216 209 181 174 183 174 144 136 162 196 210 193 163 165 175 144 142 192 190 139 122 152 165 181 181 147 104 106 146 197 215 200 182 181 156 133 145 158 175 185 197 206 180 131 104 141 171 199 203 195 187 178 170 164 184 189 183 187 192 189 186 172 162 156 170 191 193 188 193 192 139 81 84 146 196 205 201 187 185 184 185 188 189 189 188 183 188 191 183 182 196 198 181 145 127 141 180 199 196 194 196 191 188 186 187 192 196 195 195 205 200 197 196 188 176 174 180 203 212 201 201 172 136 148 156 96 68 129 194 221 199 150 171 203 183 174 180 129 31 22 106 179 229 234 205 207 221 217 211 211 213 222 229 191 162 199 238 227 218 197 183 203 233 233 210 220 218 219 224 214 222 243 230 147 92 170 157 79 102 207 246 239 243 247 229 199 189 173 142 140 129 93 58 78 152 223 251 252 233 192 157 174 181 133 99 128 143 134 112 76 55 72 85 135 150 175 170 144 152 175 176 122 122 128 143 158 162 157 154 137 110 103 116 119 118 135 158 178 195 184 167 158 161 165 147 125 107 115 139 160 151 123 124 143 159 177 183 160 107 64 54 68 101 141 153 140 123 103 81 92 128 143 141 122 103 120 141 172 187 161 124 96 88 111 129 115 111 117 120 112 109 111 106 118 102 90 90 91 91 95 104 94 81 76 75 70 65 52 33 34 37 46 48 34 28 58 99 167 174 167 135 99 79 74 74 58 49 41 40 42 39 34 31 49 52 43 44 81 122 115 78 54 39 31 41 55 58 53 49 41 39 50 68 72 58 47 47 78 92 75 82 160 227 226 203 182 156 158 132 85 53 42 71 131 172 153 127 140 175 178 119 55 29 39 91 126 125 120 124 135 158 173 158 100 36 56 135 205 173 123 108 100 78 73 77 89 122 141 122 92 77 70 62 73 114 181 229 228 193 149 117 109 96 80 68 55 43 40 43 47 58 81 89 67 43 35 33 27 32 36 36 36 37 35 32 34 35 35 32 31 32 31 29 21 34 49 56 58 64 76 87 96 93 103 112 90 50 33 41 38 36 34 33 37 45 48 47 39 43 41 39 41 43 52 70 80 96 103 84 53 42 58 79 72 49 39 53 60 48 36 36 30 30 30 31 33 36 38 40 32 32 33 34 36 34 30 26 30 32 28 30 51 85 133 177 159 146 130 125 139 147 131 106 99 115 116 98 79 63 48 41 36 31 28 27 26 27 33 40 33 36 40 37 26 35 82 132 154 179 186 176 135 82 52 29 24 36 83 134 176 193 179 173 184 162 140 137 147 145 117 87 123 109 72 41 31 26 49 93 143 160 139 130 100 57 28 31 41 44 58 70 78 93 104 103 99 101 100 93 83 72 64 60 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 197 194 192 192 194 195 195 194 194 195 196 196 196 196 197 197 196 195 195 196 196 198 199 200 199 197 197 198 200 201 200 198 204 204 205 205 206 206 206 206 208 207 205 205 205 204 203 201 205 205 205 205 205 205 205 205 211 207 201 199 201 204 207 208 205 204 202 201 202 203 205 205 204 204 203 202 200 199 198 198 199 200 202 201 200 200 202 204 203 202 201 201 201 201 202 203 203 203 202 202 201 201 201 200 203 203 203 202 202 201 201 201 198 198 199 199 200 201 202 202 201 201 200 200 200 200 199 199 199 202 204 202 198 198 203 208 200 200 200 200 199 199 199 198 197 199 200 200 198 198 199 201 197 197 197 198 199 199 199 200 199 200 201 200 198 198 200 202 197 198 198 199 199 200 200 200 199 199 199 199 199 199 199 199 200 198 196 196 196 196 195 194 198 198 198 198 198 198 198 197 199 199 198 198 198 198 198 199 195 199 199 193 193 199 203 202 221 188 126 114 151 181 199 202 178 169 192 191 148 139 144 119 58 69 69 47 43 95 161 189 126 99 91 91 72 74 136 205 238 211 178 175 201 214 206 201 216 213 219 227 236 243 218 175 182 239 234 191 186 137 74 93 141 130 117 122 116 112 129 131 122 116 67 17 39 111 172 201 205 203 206 213 209 188 159 141 164 181 202 211 209 203 202 205 210 207 197 201 211 223 215 171 153 194 202 153 84 41 31 27 13 32 90 167 190 161 135 117 116 145 167 151 104 61 47 50 45 37 38 43 40 39 34 22 27 50 107 175 209 204 195 196 152 135 130 104 76 105 136 116 60 107 153 133 103 148 199 191 148 174 200 205 199 194 191 189 192 191 190 189 190 191 191 191 193 187 195 204 201 192 177 159 137 124 159 198 178 134 120 132 154 192 212 184 128 77 48 38 54 45 42 48 53 48 36 28 35 42 36 35 47 50 54 69 74 81 95 116 137 138 108 74 101 109 87 58 54 54 52 60 53 49 97 183 207 138 65 47 120 148 107 53 60 107 152 163 124 73 42 50 76 99 86 44 77 157 209 173 95 60 104 172 189 194 181 179 189 202 212 198 167 114 58 49 85 122 142 149 128 110 78 65 72 66 50 45 61 98 152 178 154 115 93 89 129 183 216 215 191 145 131 164 191 205 190 145 128 161 191 191 175 174 188 190 187 188 183 184 181 182 184 186 187 188 188 188 192 190 188 186 186 186 187 188 188 186 188 188 190 193 177 148 115 144 160 159 172 196 193 169 152 180 197 188 180 187 191 186 186 187 189 192 191 181 166 155 175 202 195 190 193 208 217 181 142 135 135 129 100 82 118 174 190 120 63 83 131 118 54 9 64 170 227 199 154 148 155 133 97 82 115 147 141 119 108 122 147 172 179 176 174 149 119 115 132 101 67 63 80 81 61 44 42 44 42 39 38 39 36 32 37 40 41 39 35 33 34 37 41 43 44 43 37 32 28 26 19 17 15 15 16 20 24 27 35 30 25 21 20 20 18 17 17 18 18 18 18 23 31 37 40 34 34 41 43 39 38 41 40 40 41 41 40 39 38 37 41 38 34 33 35 38 39 40 38 32 25 22 24 27 28 29 30 30 30 31 34 37 37 35 36 34 31 28 27 28 31 33 25 23 21 23 26 28 26 24 26 26 26 23 19 18 20 22 19 20 20 20 20 20 20 20 21 21 20 20 21 21 21 22 22 24 27 27 25 21 16 13 16 16 16 16 15 15 14 14 14 14 14 14 15 17 18 19 22 27 34 32 32 25 50 125 179 206 240 255 240 237 243 214 182 190 213 164 115 143 157 144 201 251 250 206 211 250 253 229 197 225 248 230 172 104 58 40 30 16 35 92 174 221 214 212 182 183 171 159 175 207 229 235 229 228 227 227 227 227 228 229 229 230 223 222 239 247 214 169 119 152 217 228 186 181 172 118 143 240 242 207 201 152 112 128 149 184 211 195 137 71 33 27 28 41 122 179 197 175 155 220 248 255 233 152 105 111 138 196 155 97 113 162 187 225 202 98 95 202 253 233 223 230 210 140 158 216 240 210 181 178 205 242 251 202 129 71 51 52 46 33 39 69 112 173 214 229 193 106 89 136 170 195 198 131 57 46 100 150 125 61 95 194 232 208 229 235 233 224 217 199 152 104 73 53 59 54 58 66 51 60 180 234 214 218 253 255 206 101 120 176 205 225 243 241 236 229 241 251 251 197 102 36 31 50 58 59 51 40 41 48 43 30 36 68 158 248 234 129 47 31 55 75 67 54 69 104 102 47 20 43 81 77 131 230 254 254 225 102 24 13 83 164 186 218 224 237 232 194 181 215 230 218 205 197 169 95 74 94 80 83 111 114 124 189 238 177 135 193 199 156 121 104 78 45 32 38 56 65 59 41 38 50 48 33 36 32 31 25 21 12 32 97 216 252 252 224 195 185 192 185 138 103 136 199 179 103 47 24 31 42 46 45 49 51 48 45 40 26 22 27 29 32 34 28 31 30 31 37 43 43 35 28 15 15 15 18 19 16 12 9 15 15 16 15 14 13 12 12 23 28 30 30 30 30 26 20 23 21 20 23 27 29 29 27 25 29 31 30 29 27 23 19 20 22 24 24 23 22 23 25 30 30 30 31 32 33 35 36 26 21 28 57 111 172 196 182 157 194 224 172 135 180 176 104 69 86 136 187 223 224 198 173 166 152 150 155 145 131 140 159 145 124 155 198 181 150 157 174 176 144 84 35 27 35 32 26 26 27 32 40 46 44 35 26 27 28 25 22 23 26 26 23 20 13 9 13 17 17 18 21 21 22 22 19 16 16 19 23 27 27 26 25 24 23 23 23 18 23 29 29 27 25 27 30 24 22 19 17 17 20 24 27 25 26 27 28 27 24 20 18 17 18 18 17 17 17 19 21 24 23 23 23 26 28 31 32 34 34 35 37 38 35 31 27 26 27 27 27 27 27 27 27 28 25 22 20 20 22 25 27 29 33 37 36 30 26 26 29 33 28 21 15 13 14 16 18 24 25 26 26 24 21 19 18 21 18 16 17 18 19 23 28 56 59 59 56 53 50 46 43 38 34 37 54 75 87 91 91 81 92 103 109 116 116 99 79 37 22 17 28 38 35 32 34 38 35 65 118 152 156 141 122 81 53 44 55 55 46 42 41 47 58 63 50 38 53 97 137 168 147 98 60 61 80 89 91 77 74 63 47 46 67 79 70 61 74 74 59 48 58 92 129 115 80 67 69 65 88 144 184 211 227 217 161 90 61 99 158 214 239 213 193 214 213 148 62 23 69 137 140 122 158 173 138 109 85 78 130 211 229 143 37 38 121 190 167 126 168 208 173 113 45 63 162 193 126 50 16 44 60 83 92 74 63 92 134 120 106 99 89 61 40 38 43 56 80 87 79 74 77 115 172 197 196 203 218 191 143 131 131 131 96 63 70 94 103 113 135 150 145 127 114 113 112 95 66 40 55 72 88 99 98 127 190 185 144 121 124 128 128 113 86 122 164 173 119 85 124 149 120 127 176 181 178 145 121 170 199 153 117 100 68 37 57 107 150 160 183 165 121 116 135 125 97 105 84 79 89 116 142 153 172 146 107 72 77 108 127 113 90 77 58 63 94 110 108 135 181 193 186 172 146 125 126 116 88 65 45 49 78 116 135 124 117 130 146 184 211 202 181 171 169 162 132 130 164 195 200 183 160 168 166 155 175 205 179 137 135 163 162 159 153 136 114 122 153 190 189 165 152 161 156 158 184 186 186 198 213 190 132 109 134 166 180 192 196 195 188 167 144 152 185 197 186 181 186 189 192 175 155 156 181 194 191 191 196 162 98 82 141 197 209 198 189 186 184 183 184 187 189 189 188 186 185 185 183 187 197 187 160 102 109 137 172 193 203 200 184 196 189 186 185 184 187 189 186 194 192 195 197 192 181 177 180 175 179 173 174 146 115 134 154 106 64 101 177 229 211 158 166 193 175 183 191 123 23 29 117 168 211 225 214 217 216 210 215 215 219 230 228 177 149 193 232 227 216 182 155 175 221 233 213 221 216 219 228 221 229 236 200 116 120 225 228 160 110 179 244 249 238 235 206 139 92 85 85 137 167 150 88 74 142 219 250 252 247 207 162 166 156 108 93 119 126 112 95 71 58 71 76 108 128 156 154 135 151 178 177 137 89 95 152 163 130 134 173 160 106 103 130 130 123 132 152 170 188 175 151 137 148 176 181 154 106 90 135 199 195 131 103 137 159 176 172 148 111 92 97 60 64 84 93 86 87 89 77 93 154 182 166 124 93 106 124 138 164 156 125 90 85 125 156 147 105 89 110 121 113 120 141 159 141 121 114 114 109 98 89 79 62 54 57 56 55 50 39 33 37 46 48 39 36 60 91 128 130 121 105 101 112 118 115 87 73 54 42 37 37 38 40 46 48 41 46 83 119 108 72 72 51 36 40 51 56 57 59 56 40 33 42 48 42 40 45 65 51 52 94 174 241 243 205 160 126 157 152 101 55 36 77 114 125 114 114 127 145 141 95 64 73 74 78 92 106 116 125 122 131 137 123 79 41 80 159 178 154 122 117 124 108 78 58 86 128 155 133 90 67 74 86 83 84 128 183 193 172 147 128 98 98 102 101 86 64 55 58 55 71 109 133 114 78 52 40 31 31 32 33 36 36 33 29 36 36 35 34 32 32 31 30 29 33 37 44 64 94 116 125 117 113 121 124 92 44 31 48 66 77 70 48 36 37 42 47 53 54 45 40 49 52 47 47 52 65 79 77 55 40 54 81 71 53 43 46 43 32 31 40 31 30 28 28 30 34 38 40 36 34 33 33 33 32 30 27 27 36 34 28 38 68 117 163 155 154 150 150 162 169 153 128 124 145 136 108 96 83 61 49 31 28 27 28 29 28 31 36 38 34 35 40 47 60 85 108 120 164 190 186 143 90 61 38 36 31 61 110 162 189 179 175 174 155 136 135 152 155 124 87 93 75 49 34 27 30 74 137 169 172 139 107 68 34 32 45 42 46 65 90 110 130 137 128 115 135 152 150 135 117 100 87 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 196 194 192 192 194 195 194 193 194 195 196 196 196 196 197 197 198 197 196 196 196 197 198 198 197 199 200 200 198 198 200 202 204 204 204 205 205 205 206 206 206 205 204 204 205 206 205 204 204 204 204 204 204 204 204 204 207 203 198 196 198 201 204 205 205 204 203 202 202 204 206 207 201 201 201 202 203 204 205 204 199 201 203 202 201 200 202 203 203 202 201 201 201 201 202 203 203 203 203 202 202 201 201 201 204 203 203 203 202 202 201 201 198 198 199 200 201 201 202 202 201 201 200 200 200 200 199 199 200 203 205 202 199 199 204 209 202 201 201 201 200 200 200 200 198 200 201 200 198 197 198 200 197 197 197 198 199 199 199 200 199 201 202 201 199 199 200 202 200 200 199 199 199 198 198 198 199 199 199 199 199 199 199 199 202 198 194 193 196 199 200 200 199 195 193 194 198 202 203 202 200 199 198 197 197 197 197 198 195 195 196 197 200 203 205 205 224 201 162 166 184 181 188 202 169 147 174 200 164 124 111 99 61 68 68 57 58 90 132 155 129 98 61 42 64 135 214 252 240 181 177 217 221 205 203 202 204 206 208 210 219 228 217 192 167 171 126 104 153 142 85 97 119 153 186 203 190 186 211 221 193 95 20 36 89 115 136 165 156 139 134 147 157 157 164 178 211 230 238 223 209 207 206 200 205 211 203 203 209 223 233 216 187 151 105 65 40 29 22 24 42 83 153 233 249 216 195 172 189 199 200 173 126 79 50 40 42 40 41 35 28 37 50 51 32 74 143 201 214 188 161 151 116 90 109 141 151 172 177 143 72 156 191 149 131 167 182 160 168 188 201 195 186 187 191 193 189 189 190 190 191 192 194 196 189 190 190 182 176 189 200 195 181 157 160 178 162 140 144 150 128 152 191 211 185 134 91 69 41 47 48 42 36 38 40 40 39 41 38 51 81 102 127 161 167 170 175 186 200 196 159 118 144 159 132 98 96 87 56 41 44 58 96 134 119 64 45 70 160 169 134 118 155 193 187 144 86 57 73 133 167 147 95 49 83 127 162 150 99 62 86 142 169 202 196 176 182 212 219 183 117 73 41 66 134 197 216 205 157 107 57 49 63 65 62 66 127 155 196 203 163 121 96 80 121 183 205 170 132 118 142 185 185 200 184 129 108 154 197 194 184 178 190 175 160 174 179 185 182 183 184 185 186 186 185 185 187 185 183 182 183 185 188 191 183 185 188 187 186 192 183 161 140 155 167 173 184 191 177 154 134 167 192 191 188 194 194 185 189 189 191 196 198 191 176 163 166 191 195 203 206 210 201 145 120 126 130 113 81 74 116 168 156 94 55 103 163 132 52 9 69 162 202 174 154 174 183 147 81 79 112 139 136 119 105 116 199 213 202 203 227 210 150 113 122 110 89 94 125 125 77 31 36 42 47 45 41 39 36 32 35 37 39 38 37 38 40 43 41 42 41 38 32 26 23 22 17 16 14 14 16 19 23 25 32 28 23 20 19 20 20 20 17 18 17 15 15 20 29 37 49 40 35 37 37 32 32 36 40 40 40 39 38 37 36 36 40 36 32 32 34 38 40 41 39 31 23 20 23 29 32 33 29 26 26 30 35 37 37 37 38 35 31 28 26 24 24 23 22 22 22 23 24 24 23 22 21 23 26 26 24 23 23 23 21 20 20 20 20 20 20 20 21 21 21 20 19 19 18 17 16 18 21 23 23 20 15 12 15 15 15 15 14 14 14 14 13 13 13 13 14 15 16 17 19 25 34 32 33 28 38 86 98 174 231 253 248 235 235 227 217 234 230 174 165 195 180 165 225 251 224 177 192 226 213 180 167 191 231 254 234 166 90 45 26 11 26 89 192 253 234 204 197 181 171 182 209 233 235 223 226 225 225 225 225 225 225 226 224 230 227 219 227 244 248 237 178 133 139 173 191 216 196 122 113 167 185 189 203 199 173 138 161 199 241 233 163 79 33 22 32 43 92 151 170 148 167 240 254 252 230 163 121 109 101 132 121 112 159 205 226 255 229 112 90 211 238 194 188 198 166 125 165 221 251 229 188 166 196 250 251 209 147 96 68 55 43 32 22 49 66 115 178 186 144 104 160 164 184 178 112 50 62 112 134 165 155 113 100 120 151 179 230 245 252 250 255 255 223 179 169 134 113 92 84 68 48 79 180 237 206 190 230 242 198 117 157 188 184 188 207 204 200 202 207 203 184 131 64 32 38 48 53 51 44 38 40 45 46 43 28 64 162 249 206 78 15 36 130 163 123 65 51 50 40 23 55 69 91 77 141 250 254 235 227 111 37 13 49 109 151 218 254 237 187 143 149 195 214 184 187 185 158 137 126 95 69 68 87 73 120 221 254 183 133 157 143 90 51 63 84 71 48 41 53 67 66 45 31 34 35 29 29 32 30 21 23 26 61 143 230 253 239 199 178 187 185 147 85 78 128 182 152 84 45 31 40 53 54 52 60 57 43 37 30 21 24 31 30 30 30 24 24 24 30 39 47 45 34 24 12 12 12 14 17 18 17 14 18 17 15 15 14 13 12 11 24 32 36 32 26 23 22 20 20 20 23 28 33 34 31 27 26 29 28 24 25 27 24 18 21 22 23 21 18 17 18 20 19 23 28 31 32 32 33 34 27 16 32 84 148 192 189 161 164 172 187 156 119 119 106 78 107 132 164 201 217 214 207 206 192 169 131 107 109 117 112 102 99 63 82 127 120 95 100 113 160 137 84 37 26 32 34 35 28 33 41 45 43 37 30 26 27 27 24 22 24 27 26 21 17 14 13 16 18 17 16 17 19 20 20 19 17 18 22 26 27 26 24 23 22 22 22 22 20 26 30 29 24 21 22 25 22 19 16 14 15 18 23 26 26 27 27 27 25 22 19 17 16 18 19 17 15 15 17 20 23 23 24 24 26 29 32 34 36 36 36 38 38 35 29 25 28 28 27 26 24 23 22 22 26 24 22 20 21 23 26 28 33 36 38 35 27 21 20 22 30 27 21 16 12 12 14 16 19 22 26 28 27 24 20 18 20 16 17 21 17 17 38 64 78 65 52 48 50 50 47 45 42 38 35 41 59 77 84 82 98 109 110 98 92 87 67 41 29 22 24 36 39 31 28 33 38 44 55 61 64 80 97 100 71 43 37 53 56 47 37 30 31 39 45 42 37 42 60 76 82 72 63 82 118 127 103 81 83 85 70 44 47 83 99 82 59 78 76 54 49 76 137 198 189 110 52 38 54 114 186 218 234 244 214 145 86 69 105 158 206 217 188 171 203 235 190 93 29 63 151 170 118 103 122 140 160 126 92 99 143 162 115 50 47 111 165 132 96 148 182 146 90 41 96 184 153 72 45 47 63 54 43 39 49 73 99 117 115 109 103 83 54 41 42 42 53 73 81 91 103 95 106 149 195 222 229 223 174 105 121 187 199 130 61 46 66 85 98 112 95 95 101 100 93 81 69 67 86 91 72 78 122 148 161 182 154 114 94 103 114 117 102 73 88 111 117 103 103 121 123 108 156 185 156 138 117 100 139 155 141 118 97 55 34 77 145 199 175 172 140 112 132 155 132 91 71 59 82 109 125 131 138 162 162 122 85 90 129 155 141 112 108 61 44 80 116 133 154 180 179 169 167 151 125 128 144 141 91 44 58 98 120 125 120 129 141 151 166 169 167 175 176 162 137 113 128 176 197 187 177 176 178 154 161 190 195 179 157 138 147 143 148 157 146 117 122 157 167 168 159 162 178 177 180 200 210 193 198 195 144 97 111 153 179 187 191 192 194 193 179 160 161 191 202 190 185 190 191 192 173 160 176 194 191 198 200 178 121 86 124 191 197 188 190 181 187 185 184 184 186 187 187 185 196 184 183 191 195 185 148 105 77 100 132 159 176 188 188 180 188 181 186 190 187 192 197 190 185 185 189 193 192 186 184 187 174 165 151 143 114 94 128 172 166 117 95 153 214 205 170 157 163 179 210 199 107 15 39 129 168 204 212 203 209 210 207 217 215 221 234 223 167 148 196 226 227 229 203 160 151 186 219 227 231 220 218 224 224 243 238 174 88 162 254 250 211 128 150 215 211 202 182 144 110 100 88 62 115 157 163 116 90 132 205 250 245 238 209 175 163 125 75 79 107 104 84 78 79 81 89 81 65 85 125 145 139 149 161 149 140 94 98 142 149 134 161 206 166 96 105 149 154 139 127 136 154 173 170 158 140 135 151 155 135 86 63 98 162 168 118 97 135 154 161 147 126 116 137 172 128 91 58 41 44 68 79 63 103 173 203 183 142 111 106 100 107 159 189 168 106 78 124 169 157 123 104 114 115 99 107 138 166 155 128 100 101 132 167 186 127 82 53 57 64 61 51 40 30 32 38 44 43 43 54 68 56 63 68 77 101 130 141 137 116 100 75 51 39 44 59 70 60 57 49 47 60 81 90 87 79 59 42 41 47 56 75 93 92 58 32 35 48 48 42 41 54 41 64 111 159 210 232 213 136 94 128 149 124 86 56 84 123 126 117 111 107 106 95 62 90 132 108 56 56 70 72 83 88 93 95 85 61 51 88 142 142 142 126 114 133 144 108 66 81 112 135 118 75 54 78 113 98 69 68 94 119 141 149 139 95 107 124 129 114 92 83 87 64 65 96 137 149 129 96 69 41 34 29 30 34 36 34 31 35 34 33 33 32 30 29 30 34 34 30 32 55 93 123 136 127 123 123 114 81 43 37 55 100 129 120 75 45 38 40 46 44 46 39 39 57 70 73 74 71 67 65 60 46 34 41 57 51 48 44 42 42 41 40 38 32 31 28 27 29 32 37 39 38 35 30 28 29 30 30 29 27 38 39 32 34 55 98 144 157 165 174 179 184 182 165 146 137 149 127 96 96 96 73 52 28 26 27 32 34 33 33 36 43 44 45 49 65 83 88 84 86 122 140 141 123 99 84 62 44 27 44 89 150 189 184 180 152 148 140 134 136 129 105 78 55 47 41 37 30 38 90 155 172 166 127 86 56 33 38 37 47 49 76 116 146 158 151 133 113 145 177 182 169 152 135 121 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 196 194 191 192 193 195 194 193 194 195 196 196 196 196 197 197 199 198 197 196 196 196 197 197 197 200 202 201 198 197 201 204 201 202 202 202 203 203 203 204 204 203 203 204 206 207 206 206 202 202 202 202 202 202 202 202 200 200 201 204 206 205 202 199 200 201 202 201 201 201 203 205 204 203 202 203 204 205 204 203 199 202 203 203 202 201 201 202 202 202 202 202 202 202 202 202 203 203 203 203 202 202 202 202 203 203 202 202 202 202 202 202 199 200 200 200 201 201 202 202 200 200 200 200 200 200 200 200 199 201 202 201 198 198 201 204 202 202 202 201 201 200 200 200 199 201 202 201 199 198 199 200 200 200 200 200 200 201 201 201 199 201 202 202 200 199 200 202 202 201 200 199 198 197 197 196 199 199 199 199 199 199 199 199 200 197 194 195 200 204 206 205 203 200 196 195 196 197 196 195 200 199 198 196 196 196 197 197 198 195 197 203 201 192 190 194 218 196 162 165 181 175 168 155 141 121 143 170 139 92 88 105 114 96 73 55 49 54 73 93 108 81 41 22 67 166 240 252 211 154 170 222 224 218 221 206 204 215 224 224 219 205 184 165 132 119 140 176 189 152 98 89 111 138 175 213 214 211 239 253 189 50 31 121 154 157 179 187 159 156 154 159 173 193 213 225 221 224 217 203 201 209 207 197 194 212 209 214 233 245 229 186 128 69 30 19 20 26 47 88 133 176 204 229 229 225 238 216 233 209 170 127 90 62 45 36 39 33 30 34 53 86 99 86 40 103 177 213 200 158 112 83 78 109 169 215 237 248 201 115 73 173 211 169 142 144 153 170 183 193 197 192 188 190 193 192 188 189 190 190 191 192 195 197 191 197 192 161 132 141 165 174 176 161 133 120 118 136 170 177 146 137 163 209 221 194 155 126 90 74 47 29 38 68 94 106 102 86 81 102 128 140 160 189 211 213 207 200 204 207 187 161 150 152 125 120 152 140 80 44 55 60 70 68 44 31 58 96 123 127 144 196 226 201 140 74 49 101 161 204 220 183 110 54 91 98 107 110 94 70 79 114 151 204 218 198 187 192 179 133 94 55 48 102 179 232 231 200 151 85 61 104 127 106 104 131 157 170 185 173 153 156 147 113 106 155 161 113 91 126 171 190 182 199 192 141 112 154 198 194 195 188 186 136 115 162 185 184 183 184 185 185 185 184 183 182 182 184 186 188 188 187 185 184 185 184 186 183 179 189 196 190 179 188 187 178 181 192 184 165 150 152 166 186 197 195 189 187 186 182 182 188 196 196 185 174 162 171 199 224 209 184 170 143 141 143 141 132 124 132 161 188 144 107 72 94 144 134 68 18 43 102 149 175 179 172 160 132 107 117 148 163 158 140 120 127 194 205 199 209 238 215 142 93 133 136 119 116 144 143 95 54 58 62 63 57 49 43 36 30 38 37 37 36 36 35 35 34 40 40 39 34 28 23 20 20 16 15 14 14 15 18 21 23 27 24 20 18 19 20 20 20 17 18 18 15 13 17 27 35 50 43 36 34 33 31 32 34 40 40 40 39 39 39 38 38 36 33 30 30 32 36 38 38 37 30 23 23 28 34 36 36 29 24 23 29 34 35 35 37 36 34 31 29 27 24 21 18 23 24 24 23 22 21 22 22 20 23 26 28 27 26 25 24 21 21 21 21 20 20 20 20 21 21 20 20 18 17 15 14 13 14 16 19 20 19 15 12 14 14 14 14 14 14 14 14 13 13 12 12 13 14 15 16 19 23 33 31 32 29 27 52 80 142 185 218 241 237 232 227 215 236 226 200 217 227 197 185 178 224 242 224 205 179 146 129 150 178 218 246 243 196 118 56 32 15 23 78 181 250 243 222 202 176 184 221 237 230 226 226 225 225 225 225 225 225 225 225 222 227 231 229 227 232 241 248 231 178 125 131 179 195 160 123 113 133 175 226 245 243 220 162 177 195 241 254 184 81 25 15 22 69 121 164 144 111 170 249 254 253 208 144 140 159 136 110 127 107 130 173 210 242 195 86 93 204 221 178 159 149 128 148 215 236 244 223 187 170 201 249 235 234 205 144 84 49 34 27 19 39 48 81 123 117 121 169 217 234 198 116 58 59 115 179 165 175 187 170 107 55 92 173 208 212 212 212 219 231 239 239 226 210 192 177 160 109 52 44 111 174 164 146 192 220 188 142 208 231 210 193 191 173 182 214 206 159 112 76 41 27 41 58 48 46 44 43 44 44 45 44 34 50 108 154 109 23 17 74 200 233 160 61 33 33 42 54 81 91 104 92 133 215 248 254 242 152 67 13 28 91 145 200 203 186 125 84 102 163 201 170 152 142 132 169 182 123 65 38 37 43 115 202 198 128 92 101 107 70 39 56 95 95 62 39 65 77 74 50 30 29 32 29 31 31 31 29 36 35 54 117 136 148 131 111 114 138 131 76 44 51 86 107 78 46 44 53 86 111 111 107 130 133 94 58 28 21 25 32 31 30 29 23 24 26 32 40 46 42 29 18 13 13 11 11 15 21 23 22 19 17 14 13 13 14 14 13 25 33 37 31 22 18 19 20 17 20 26 32 36 35 32 28 28 26 22 17 18 22 21 17 16 17 17 15 13 12 14 16 17 22 28 32 32 31 29 29 34 14 30 97 174 214 194 150 145 121 120 113 90 64 44 50 116 163 169 170 174 201 214 211 203 184 137 96 95 103 90 73 75 55 59 75 75 76 86 88 123 107 70 39 33 35 32 31 32 38 45 44 38 31 28 28 27 27 24 22 24 27 25 19 14 13 12 13 20 25 23 17 20 19 18 17 18 20 25 28 26 25 23 22 21 22 22 23 24 27 29 26 20 16 17 19 20 17 15 13 14 18 22 25 27 27 26 25 23 21 19 18 18 20 21 19 15 14 16 19 22 23 25 26 28 31 35 38 39 38 37 37 37 34 29 25 29 28 27 25 24 22 21 20 25 24 23 23 25 27 29 30 36 37 36 31 23 18 17 18 25 24 22 18 14 12 13 14 15 18 24 29 30 28 22 18 14 16 20 20 15 26 66 107 89 66 46 44 49 48 44 43 42 37 31 37 68 104 121 119 117 117 99 69 53 53 47 34 27 27 32 39 38 30 28 32 34 45 53 44 35 48 61 57 55 39 39 50 50 47 51 54 56 51 46 43 44 46 46 46 32 48 92 155 185 153 106 88 102 94 65 38 50 85 95 83 59 73 60 44 63 106 159 208 178 109 64 50 53 105 170 192 212 222 177 105 77 86 103 120 170 180 173 169 190 228 213 137 47 42 117 155 112 78 99 161 211 156 88 54 70 95 92 71 50 82 123 108 99 144 155 120 63 47 97 129 79 61 96 106 72 47 27 32 59 88 110 120 114 96 77 57 42 48 64 70 70 66 65 96 120 92 91 145 217 238 218 184 134 86 137 239 238 157 77 46 57 90 110 106 83 82 94 89 76 68 66 83 144 143 93 73 119 168 195 199 173 131 93 82 89 94 83 62 67 75 92 122 136 113 103 127 185 202 150 102 94 97 104 88 87 88 81 52 58 108 159 203 189 173 137 119 140 156 132 98 56 58 107 147 143 127 126 151 185 157 122 110 127 151 154 145 113 52 31 74 119 136 139 139 118 134 142 122 109 148 193 200 134 43 62 128 141 123 110 130 149 154 149 130 129 153 161 142 106 91 123 183 199 180 176 191 178 149 150 164 169 181 171 129 115 145 160 150 136 135 158 189 174 178 179 187 197 192 187 196 196 197 198 165 111 100 138 170 179 189 192 186 182 184 181 173 166 187 193 187 189 190 182 176 169 183 200 194 186 202 192 145 96 116 180 213 187 183 196 180 189 186 184 184 186 187 186 184 192 190 192 184 163 143 124 104 98 121 138 148 153 148 149 165 159 156 175 190 188 195 200 189 189 189 191 194 194 192 192 194 191 178 164 145 116 103 136 181 223 179 114 121 169 177 161 141 151 200 235 193 84 7 45 132 191 222 206 172 184 213 217 214 212 222 236 223 170 167 216 230 220 240 233 185 142 145 187 223 236 224 218 218 221 253 241 152 83 197 254 222 201 152 154 181 169 142 104 98 141 177 155 110 113 110 107 94 78 96 171 249 254 241 225 207 195 150 88 73 82 85 77 87 101 106 105 86 50 66 112 150 158 164 158 132 116 136 147 123 107 156 222 244 153 90 107 144 150 142 128 140 158 171 165 158 141 122 117 103 88 80 86 95 114 118 100 99 135 147 151 143 133 128 150 184 188 154 104 57 35 44 53 49 114 187 217 190 139 101 95 89 105 143 181 186 142 115 154 189 186 175 152 136 132 118 101 97 131 157 164 140 125 146 185 210 151 87 44 54 77 82 68 50 36 37 40 42 43 44 47 51 46 52 57 65 84 110 127 132 117 106 82 55 42 53 77 95 97 70 42 33 41 57 75 86 68 53 40 38 40 53 85 118 136 86 40 34 51 60 61 60 58 47 77 122 145 167 175 155 99 71 103 143 149 116 71 71 115 134 130 104 91 94 88 71 123 164 130 64 50 40 29 47 63 74 84 78 62 61 88 116 127 133 123 100 122 154 128 94 80 89 99 96 80 75 101 134 127 104 74 60 80 119 131 114 107 120 133 132 120 106 101 101 81 58 60 96 131 141 121 91 62 46 31 27 32 35 34 33 31 29 29 31 31 29 29 31 33 36 34 29 38 67 100 121 125 124 118 103 81 61 53 52 100 139 136 95 67 51 39 40 39 43 40 43 63 82 97 110 115 103 79 53 33 27 31 35 36 41 39 34 38 46 43 30 34 32 30 28 29 32 35 37 37 33 29 27 28 29 29 28 29 36 36 33 33 44 82 127 154 168 178 179 178 175 161 145 145 141 109 74 72 82 68 45 34 28 25 27 30 32 35 39 39 51 56 52 57 73 81 78 69 81 74 76 88 102 108 89 43 25 35 72 135 184 186 180 152 139 127 126 130 119 85 53 35 34 38 38 33 45 88 131 132 140 128 93 60 31 40 34 41 43 71 114 144 154 141 118 117 142 168 175 170 161 153 147 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 195 193 191 191 193 194 194 193 194 195 196 196 196 196 197 197 198 197 196 196 196 197 198 198 199 199 199 199 198 199 201 202 201 201 202 202 202 203 203 203 205 204 203 204 206 206 206 205 201 201 201 201 201 201 201 201 200 201 203 207 209 208 204 200 196 198 201 201 200 200 201 202 208 206 204 203 203 202 200 197 200 202 204 204 202 201 201 202 200 201 203 204 204 203 201 200 202 202 202 203 203 203 203 203 201 201 201 201 202 202 202 202 201 201 201 201 201 201 201 201 199 199 199 200 200 201 201 201 199 200 201 201 200 199 199 199 201 201 201 200 200 200 199 199 200 202 203 202 199 198 199 201 201 201 201 200 200 200 200 200 199 201 203 202 200 200 200 202 201 201 200 199 198 198 197 197 199 199 199 199 199 199 199 199 199 196 196 199 203 204 201 197 193 197 201 200 195 191 191 192 200 199 197 196 195 196 197 198 200 195 200 205 189 162 155 166 200 159 120 136 165 171 149 106 101 103 119 133 121 100 110 137 128 101 71 61 62 61 71 91 127 92 55 42 67 124 173 188 136 109 126 162 174 194 220 222 229 231 224 207 185 155 132 127 169 169 210 221 168 110 97 126 176 158 145 167 188 197 199 178 91 36 104 203 195 187 217 216 200 211 215 208 204 210 217 218 211 200 194 200 206 205 201 200 198 215 213 220 225 199 148 92 52 23 20 25 45 84 130 190 210 229 213 210 210 219 235 199 182 146 98 61 45 41 39 36 34 34 44 73 122 158 132 75 56 134 206 220 199 166 121 79 70 141 216 240 238 227 162 70 108 183 218 198 180 162 152 163 193 193 192 191 192 192 191 188 189 190 191 190 189 189 191 194 192 194 192 172 146 142 152 155 165 174 126 83 92 143 197 203 161 125 129 179 217 222 197 163 145 108 71 70 104 144 170 179 173 134 126 153 163 147 136 139 176 192 198 189 186 194 195 186 157 140 106 120 165 147 97 86 85 54 36 36 47 76 100 100 71 79 137 216 216 151 87 28 59 157 218 226 223 181 114 80 93 89 84 87 92 84 82 95 123 170 199 202 174 141 125 106 102 58 59 112 159 172 156 129 118 81 91 145 166 150 158 187 156 151 159 159 159 185 195 169 124 116 110 107 123 166 191 181 184 196 200 160 119 144 189 196 179 165 165 114 100 164 191 189 182 183 184 184 184 184 183 182 182 183 186 187 187 184 181 179 186 184 187 186 180 185 195 197 185 193 194 189 188 191 189 181 174 157 151 165 178 178 177 181 170 162 156 160 170 174 167 159 125 121 164 187 160 140 146 161 181 175 172 175 182 190 199 207 175 165 132 109 119 118 76 29 22 52 108 177 188 144 119 112 141 147 165 172 179 175 158 164 163 161 158 177 200 174 117 85 144 157 142 129 143 142 125 123 131 115 89 64 50 45 40 34 43 41 40 41 44 44 41 38 41 41 39 34 28 23 22 22 20 19 18 17 18 20 23 24 23 20 17 16 17 18 17 16 15 17 18 15 13 16 26 34 43 41 37 33 33 37 37 34 38 38 37 38 38 39 39 40 34 32 30 30 32 35 36 36 35 29 25 27 34 40 40 38 33 25 22 28 33 32 32 34 33 32 31 32 31 28 22 18 24 25 25 23 21 21 23 25 25 25 26 26 26 26 25 25 22 22 22 21 21 20 20 20 19 19 19 18 17 15 13 12 13 12 13 15 17 17 15 12 14 14 14 14 15 15 15 15 13 13 13 12 13 14 15 16 20 22 31 27 30 32 23 32 81 135 166 177 192 220 232 205 197 233 235 228 233 227 205 177 101 179 243 248 217 180 154 146 154 184 224 249 238 191 128 83 41 20 20 52 117 167 177 190 191 178 201 237 236 222 223 228 226 226 226 227 227 226 226 226 226 223 224 227 225 224 234 248 253 220 153 114 131 146 136 131 153 176 216 254 254 249 232 188 184 199 243 250 170 69 19 12 24 109 188 200 136 97 154 216 238 254 214 146 148 194 212 191 158 114 101 144 208 233 166 64 105 172 172 131 100 107 132 201 250 241 228 206 181 181 208 231 221 245 248 201 127 68 40 31 41 40 51 60 61 68 114 181 196 230 170 85 102 158 192 220 204 195 188 159 100 68 104 159 185 194 196 188 187 199 208 210 205 232 231 221 202 147 80 31 53 95 98 94 169 222 181 146 215 250 240 222 204 171 193 252 217 142 77 53 40 33 41 53 45 49 49 47 49 52 50 43 52 47 53 57 37 25 65 124 202 210 133 45 22 39 70 91 79 114 137 122 111 143 204 252 247 181 89 23 27 79 124 143 127 168 153 119 107 142 185 160 114 85 99 160 196 148 62 23 38 79 121 131 101 66 73 110 107 71 46 77 122 108 58 30 73 78 69 45 29 28 27 22 27 17 20 32 51 48 46 80 68 59 41 41 56 81 82 38 23 48 79 91 79 69 79 94 147 182 167 144 185 217 167 99 52 37 32 34 32 31 30 23 26 27 30 36 38 34 24 16 17 16 13 10 15 23 28 27 19 15 12 11 13 17 19 19 25 31 32 25 18 17 18 19 16 20 26 30 32 32 31 31 32 26 20 17 16 17 17 18 15 16 18 17 15 15 16 18 20 23 27 30 30 30 29 29 25 11 29 94 178 230 216 170 109 109 125 122 88 41 25 61 114 176 163 145 152 198 206 181 199 200 169 128 107 98 101 117 111 102 87 73 70 89 119 140 127 101 59 34 35 36 30 29 37 40 42 39 34 29 29 31 28 27 24 22 24 27 23 17 14 12 7 9 29 51 52 38 22 20 17 16 19 22 25 26 26 25 23 22 22 23 24 25 25 26 25 21 16 13 13 15 19 17 16 15 16 19 22 25 29 27 25 23 21 20 20 20 21 23 24 21 16 14 16 19 23 25 27 27 28 31 35 39 41 39 37 36 35 33 29 26 28 28 27 26 25 24 24 23 24 25 27 29 31 32 33 34 37 35 31 26 21 18 17 17 21 22 22 20 16 14 13 14 12 15 21 29 34 32 24 17 11 17 20 20 32 59 90 109 76 55 41 46 53 50 45 45 44 39 31 38 74 114 125 112 98 91 75 56 42 37 34 32 31 32 33 34 33 32 31 30 34 39 46 44 39 44 44 31 39 30 33 40 39 43 53 57 61 56 53 55 58 57 51 44 32 59 128 204 210 148 111 127 155 129 76 41 46 61 75 94 103 92 49 33 79 125 139 145 105 90 108 108 68 75 131 163 207 194 130 67 63 84 106 130 144 150 157 161 161 191 211 172 83 31 68 114 109 82 81 138 168 123 67 37 43 63 73 73 57 51 80 96 113 134 113 86 41 48 68 61 51 99 141 125 73 61 47 48 72 101 112 108 93 69 56 54 49 57 85 109 117 94 63 73 91 68 84 158 227 217 179 150 121 105 156 221 225 172 124 85 66 97 123 105 92 102 121 104 87 92 98 120 167 171 110 67 91 151 212 231 215 183 135 101 86 71 55 50 77 102 128 155 147 92 78 128 179 187 140 92 98 109 89 64 61 75 69 55 94 148 169 191 198 175 134 115 134 150 136 114 80 75 118 155 150 139 143 164 204 186 163 146 140 141 143 145 109 61 51 84 100 97 96 95 108 125 120 96 116 186 229 220 137 38 69 141 148 129 110 120 143 157 160 140 127 135 132 109 81 75 115 177 195 177 172 183 167 155 140 140 158 168 148 121 126 159 160 132 137 174 202 209 191 194 191 190 194 193 192 197 184 186 153 105 95 124 167 199 192 195 193 186 186 189 182 170 153 177 190 189 186 176 165 163 174 202 199 184 191 187 149 114 122 168 208 207 190 191 194 183 188 186 184 185 187 188 187 186 186 194 191 160 124 119 133 137 143 162 146 125 133 129 121 135 112 116 150 178 180 189 195 179 188 188 189 191 192 192 192 192 194 194 189 163 136 129 144 166 217 197 141 101 129 161 149 139 169 223 236 163 58 8 63 155 223 239 198 148 171 221 227 210 203 216 230 216 171 183 232 229 215 232 237 208 157 133 156 192 214 216 222 220 221 255 232 120 86 195 245 212 189 188 194 167 147 112 72 97 174 209 190 174 156 113 89 89 70 63 129 221 242 241 248 242 237 210 130 65 72 106 126 134 123 107 103 91 63 75 117 155 172 184 171 133 119 152 155 103 87 165 233 228 131 107 142 155 146 144 131 146 171 187 176 158 138 121 111 87 82 102 130 123 113 122 118 113 123 123 127 144 156 145 134 139 173 170 146 107 72 45 34 36 100 167 200 180 128 86 89 101 110 117 149 194 192 175 187 191 204 207 186 166 171 165 135 112 124 162 188 176 149 141 153 166 142 91 57 64 85 95 86 69 65 73 77 69 54 44 41 42 52 48 45 48 60 78 96 106 101 96 79 57 47 59 82 99 114 86 56 43 43 47 56 64 57 47 41 39 36 46 81 119 140 89 41 34 51 67 78 86 67 49 64 96 108 110 99 75 69 66 84 119 138 115 77 64 84 109 108 79 67 73 81 99 132 145 115 74 61 47 36 47 50 58 72 72 61 64 86 103 103 99 96 82 100 122 106 100 94 89 85 84 85 89 97 105 119 118 104 92 94 92 77 63 108 121 132 131 126 118 104 90 93 67 52 60 82 107 117 109 98 72 44 32 31 32 31 30 28 26 27 32 35 34 35 39 46 45 40 34 34 48 68 84 93 104 105 99 105 111 91 60 67 102 111 105 101 75 41 35 45 48 46 50 65 81 100 122 147 144 112 60 25 24 33 34 44 44 36 28 33 46 46 36 35 34 32 30 30 31 34 35 35 34 33 34 35 34 31 28 31 31 31 33 33 34 63 106 140 158 163 152 153 166 162 143 148 134 101 61 45 59 63 48 39 32 27 27 29 30 33 37 34 46 53 49 48 56 68 75 76 85 69 61 71 92 106 89 47 30 30 49 103 161 175 176 159 133 116 128 146 130 79 32 35 34 37 41 51 79 106 117 106 118 127 102 65 22 37 38 32 40 62 92 121 143 139 116 134 142 152 159 164 166 165 164 190 190 191 191 191 191 192 192 191 192 193 193 193 193 194 194 195 194 194 193 193 194 194 195 195 193 191 191 193 194 194 193 194 195 196 196 196 196 197 197 196 196 196 196 196 198 199 200 201 198 195 196 199 202 201 199 203 203 204 204 204 205 205 205 206 205 204 204 205 206 205 204 199 199 199 199 199 199 199 199 203 200 198 198 200 202 203 203 194 198 201 203 201 200 201 202 202 201 199 201 203 205 203 202 200 202 204 204 203 201 201 202 199 201 203 205 205 203 201 199 202 202 202 203 203 204 204 204 200 200 200 201 201 202 202 203 202 202 201 201 201 201 200 200 198 198 199 200 200 201 202 202 200 200 201 202 202 201 198 196 200 200 200 199 199 199 198 198 201 202 203 202 200 199 199 201 200 199 199 199 198 197 197 197 199 201 203 203 201 200 200 202 199 199 199 199 199 199 198 198 199 199 199 199 199 199 199 199 199 198 198 201 203 199 190 182 170 184 198 202 197 194 197 203 200 199 197 195 195 196 197 198 200 195 201 204 175 134 124 141 161 114 94 139 183 196 186 150 114 135 142 135 128 117 111 117 96 84 77 93 113 115 117 131 166 129 87 61 59 75 81 68 76 86 105 112 106 119 165 209 228 212 180 153 139 135 149 176 187 178 153 111 87 88 134 220 221 205 152 122 149 196 178 97 23 58 167 239 199 158 186 219 222 218 214 215 215 213 209 207 202 202 199 196 198 203 204 201 210 223 219 212 170 96 47 27 30 23 36 48 104 181 215 234 221 220 197 218 235 227 209 147 89 69 46 36 39 42 37 30 25 50 90 134 178 190 128 40 56 133 190 185 164 154 126 87 82 129 192 220 192 139 91 60 132 191 221 203 186 186 196 207 199 191 185 186 189 189 187 185 190 191 192 190 187 186 188 190 187 180 187 200 201 196 187 175 194 214 147 75 82 150 213 217 152 105 97 142 193 220 204 165 144 123 120 148 183 202 210 216 195 145 141 180 184 150 117 99 131 167 193 190 183 188 194 193 184 161 120 118 134 109 107 161 141 73 32 49 101 157 162 119 64 63 117 188 177 123 76 21 80 155 204 225 221 148 91 111 98 99 92 89 96 93 83 79 114 138 166 187 156 108 116 143 128 73 64 99 108 92 85 83 92 116 130 121 129 173 203 197 152 133 150 177 179 192 212 210 169 94 76 129 176 199 199 181 185 190 198 166 117 129 179 201 150 127 141 117 115 172 193 195 180 181 182 184 184 184 184 183 185 184 182 181 180 181 182 183 184 182 191 195 186 180 183 183 182 180 187 197 193 180 178 188 186 173 155 143 146 157 166 170 153 141 129 130 139 144 139 131 89 82 127 136 114 128 160 196 207 194 187 191 195 197 203 212 206 198 183 162 132 93 59 41 23 39 91 167 173 117 97 107 140 138 147 159 187 200 184 183 164 141 128 149 168 144 108 98 124 149 148 140 146 144 153 184 205 167 111 64 44 43 44 42 43 42 44 52 62 68 66 63 42 42 40 35 29 26 25 25 25 24 23 22 23 24 26 28 20 18 15 15 15 15 14 12 12 15 17 15 13 16 26 34 34 38 38 34 37 43 43 36 34 34 34 35 36 37 38 39 35 33 31 32 34 36 36 35 33 29 27 31 39 44 43 39 36 27 23 29 33 30 28 31 30 30 31 34 35 32 26 20 24 25 26 23 21 21 25 29 31 29 26 24 24 24 25 26 22 22 22 21 21 20 20 20 17 18 18 17 16 13 11 10 13 12 11 13 16 17 15 13 14 14 14 15 15 15 15 16 14 13 13 13 13 14 15 16 21 21 29 24 28 34 23 25 73 158 204 169 135 187 233 192 164 222 241 234 220 220 215 164 121 187 235 236 232 232 206 168 157 182 229 255 231 160 107 92 65 43 38 47 70 87 105 145 198 205 231 241 228 226 229 218 223 224 224 225 225 224 224 223 228 222 221 224 222 221 233 248 252 210 153 102 93 136 164 150 148 182 197 213 238 253 246 213 172 205 247 228 135 52 22 16 46 133 221 215 144 111 132 154 196 251 215 142 116 155 227 255 193 143 99 111 168 199 156 89 80 118 121 108 99 139 177 235 231 232 234 213 181 181 204 212 228 233 241 232 185 114 58 33 52 37 54 49 28 57 107 130 155 125 112 140 195 244 254 243 232 208 162 102 81 119 148 134 171 202 216 202 200 207 187 150 183 237 237 216 194 162 125 70 37 46 47 60 171 248 190 143 228 255 247 236 219 173 181 237 205 130 62 41 40 41 38 31 45 53 55 50 55 65 61 48 48 44 35 29 39 71 115 146 164 143 81 32 20 41 84 104 84 140 168 146 104 103 158 202 226 174 86 32 30 59 86 83 113 204 235 207 161 155 177 142 99 64 99 146 172 136 48 25 90 136 133 90 53 31 72 160 136 88 73 135 187 143 67 38 60 61 51 35 29 33 33 25 25 8 16 45 82 93 87 108 104 81 66 80 94 109 115 85 45 83 120 140 144 140 141 151 186 217 174 122 174 242 207 130 81 57 41 36 33 33 31 22 23 24 25 29 31 29 23 17 21 20 15 10 14 24 30 30 18 13 9 9 13 19 23 24 25 27 25 20 17 18 19 17 16 20 25 27 27 28 30 33 36 29 22 20 18 15 16 18 19 22 25 25 23 21 20 21 18 19 21 23 25 27 29 29 25 20 32 74 139 191 183 140 80 142 203 186 108 38 43 114 151 197 184 194 204 218 198 169 193 226 208 144 104 108 143 184 153 138 109 83 76 98 154 211 183 133 63 23 23 30 34 41 40 40 37 34 32 31 32 33 29 27 24 22 24 27 22 16 17 14 6 11 44 81 86 68 25 21 17 16 19 22 24 24 27 26 24 23 23 24 26 27 25 24 22 18 13 12 12 13 19 18 17 17 18 21 23 25 30 28 24 21 20 20 21 22 23 26 26 22 16 14 16 19 24 26 28 28 28 30 35 38 42 39 36 35 34 33 31 29 27 27 27 27 27 27 28 28 25 27 30 33 35 37 37 37 36 32 27 22 19 18 18 18 17 20 22 22 18 15 14 14 10 13 19 29 36 34 25 17 12 17 17 23 56 95 101 83 56 40 36 49 58 53 48 50 47 43 35 39 69 97 90 62 60 53 51 53 50 40 38 42 35 35 31 28 29 33 32 29 38 32 35 38 37 39 38 28 30 21 24 34 41 49 53 47 54 55 57 60 62 60 55 51 40 50 110 190 198 136 115 153 214 174 102 53 41 36 62 117 163 125 50 26 87 130 106 74 59 90 162 169 85 46 97 145 170 150 105 83 93 96 117 163 151 131 126 136 136 168 203 179 118 36 39 83 109 91 58 85 91 87 81 74 67 67 77 90 72 38 55 92 122 119 76 58 38 52 47 35 71 139 149 103 70 81 72 55 72 107 106 75 69 51 57 73 65 59 90 129 156 129 68 37 44 45 87 172 220 186 153 148 139 140 164 169 198 184 177 133 78 91 117 94 82 116 155 136 115 125 129 146 154 158 102 63 84 147 218 240 224 217 187 149 112 65 35 38 91 167 197 168 129 83 67 97 144 142 114 87 106 112 79 68 78 90 72 61 124 183 185 193 194 170 129 111 134 155 144 124 109 82 101 127 136 148 162 178 204 195 191 191 178 149 123 112 79 56 70 96 86 75 94 116 150 120 87 87 132 187 206 195 121 38 74 126 127 131 123 122 127 155 181 174 150 135 116 89 69 68 108 166 187 175 165 164 156 163 141 140 166 147 113 122 169 158 136 135 169 200 203 195 191 193 189 184 186 190 194 199 180 166 110 91 146 184 184 196 197 190 180 179 192 199 182 158 138 173 199 199 182 161 154 164 184 206 184 176 202 165 103 100 173 207 203 182 189 189 181 190 187 185 184 185 187 189 189 188 193 193 176 140 120 136 147 136 167 189 145 98 122 142 122 113 71 80 126 166 174 187 195 177 182 183 185 188 190 190 189 188 191 200 198 164 141 145 148 152 179 184 163 98 116 167 150 152 187 231 218 130 40 18 92 194 243 241 187 142 175 226 228 209 190 203 218 202 163 184 230 215 217 220 226 219 183 146 144 164 185 204 227 228 225 253 218 90 80 167 230 229 198 219 229 165 132 123 96 110 171 197 192 204 202 159 134 128 95 62 102 177 202 224 255 253 253 245 153 46 85 150 194 186 134 89 88 91 72 83 117 147 166 188 176 132 154 131 106 85 100 166 198 167 107 130 194 193 165 154 130 136 168 201 199 172 144 131 123 97 113 125 146 131 126 154 153 130 122 111 116 156 192 181 143 122 125 135 135 133 123 82 38 24 66 116 148 156 133 101 106 120 108 110 155 225 235 203 185 165 182 198 195 189 197 192 180 182 161 165 161 142 123 125 151 177 154 126 104 95 93 97 93 80 95 113 122 105 72 47 37 36 42 35 36 51 72 87 94 97 91 89 78 61 54 64 82 94 97 103 102 82 51 32 38 54 55 49 46 45 38 41 72 108 105 69 39 41 58 70 80 89 65 46 45 53 49 48 53 53 67 74 65 79 100 93 84 81 66 80 76 55 44 36 53 105 119 95 65 55 68 80 71 54 38 35 43 49 46 55 78 95 69 56 65 70 82 83 66 83 78 76 70 70 79 89 84 72 85 100 121 144 139 88 48 51 99 117 133 140 141 133 105 74 93 82 70 55 50 76 113 132 129 97 59 39 33 30 27 25 27 25 28 35 39 40 43 48 68 56 43 38 37 38 41 43 49 72 87 99 133 162 135 83 37 64 84 111 132 99 49 36 41 44 45 51 64 76 96 123 154 164 135 67 19 21 38 41 60 52 38 27 32 46 53 51 36 35 33 32 31 32 33 33 35 37 39 42 43 40 34 29 32 29 29 36 35 26 46 86 128 149 148 128 136 168 174 151 144 128 100 58 31 49 71 66 39 34 31 33 34 32 30 30 37 39 44 50 54 56 62 69 97 120 113 92 77 77 84 68 58 39 27 26 70 134 161 171 153 134 128 145 156 127 70 26 39 35 37 48 80 126 147 135 125 114 111 94 68 22 30 27 32 46 64 79 107 145 154 133 125 120 120 131 144 151 151 150 190 190 190 190 190 190 190 190 191 192 193 193 193 193 194 194 194 193 192 192 192 194 196 198 196 195 194 193 192 191 190 190 191 191 192 195 198 198 195 192 199 198 197 197 198 198 195 192 199 199 200 201 201 202 202 203 205 204 202 201 202 203 206 208 202 203 203 204 205 205 205 205 206 206 205 204 204 205 206 206 205 204 204 203 202 202 201 201 198 201 203 203 201 200 200 201 203 202 201 201 201 201 202 203 201 201 201 202 203 203 203 203 202 202 202 202 202 202 202 202 205 204 203 202 202 202 203 204 201 201 201 201 201 201 201 201 202 202 202 201 201 201 200 200 201 201 201 201 201 201 201 201 200 200 200 201 201 202 202 203 198 199 201 202 203 203 202 202 199 199 200 201 202 202 202 202 197 197 197 197 198 200 202 203 197 198 199 198 197 198 200 203 214 215 213 202 195 203 206 197 201 194 196 197 192 193 197 194 202 193 203 207 202 215 200 147 119 175 212 204 189 190 197 202 198 193 197 200 195 196 199 196 198 191 184 196 192 174 183 192 170 124 122 174 220 237 231 214 168 146 135 123 104 104 103 86 82 83 128 174 180 179 169 138 123 114 115 109 80 50 35 28 44 86 127 119 70 45 88 149 160 132 107 114 144 166 161 145 118 116 125 143 158 174 201 227 227 208 202 183 160 170 144 67 4 89 183 213 169 148 189 216 206 200 198 203 205 203 201 202 202 203 203 202 203 209 218 224 231 218 171 109 67 43 26 19 36 62 102 149 201 234 230 210 206 205 208 221 233 213 149 86 56 36 41 52 36 23 26 26 37 91 149 186 215 182 87 33 115 156 121 93 98 112 136 126 117 120 120 131 141 92 48 84 175 214 204 182 199 199 186 202 186 189 192 192 190 188 188 190 187 187 187 188 188 189 189 190 192 192 190 189 195 204 207 204 212 209 162 100 97 153 189 184 129 73 65 110 153 183 186 161 126 153 175 198 207 211 217 204 173 132 179 215 195 186 161 124 112 156 185 187 186 184 186 197 202 187 152 97 59 78 139 185 185 114 80 129 176 209 210 144 71 85 107 141 146 94 50 57 95 136 169 202 165 107 124 136 124 102 90 91 91 94 96 90 111 152 168 140 120 143 178 196 126 63 71 109 94 56 52 86 110 115 111 107 119 145 169 184 156 158 149 145 163 183 196 205 174 90 112 185 201 195 190 184 176 196 196 173 133 127 166 185 139 128 127 123 145 189 194 178 181 179 184 183 178 182 185 178 182 191 186 179 186 192 185 178 188 184 180 179 181 184 184 183 183 185 186 185 183 182 184 186 175 191 180 140 115 134 172 195 181 169 163 168 164 140 108 87 77 77 80 80 96 149 194 199 181 187 198 204 201 193 189 191 198 208 214 204 162 93 46 39 28 32 73 127 153 122 85 102 127 153 145 145 158 151 148 153 126 102 105 120 127 151 167 151 127 118 139 154 139 145 162 152 177 128 92 63 50 51 40 36 39 47 70 82 111 158 155 114 80 45 41 42 35 33 27 28 31 23 25 29 24 23 26 24 27 18 20 23 15 11 13 13 20 16 13 13 15 18 25 32 35 38 38 37 41 45 42 36 24 27 31 32 32 31 33 35 36 36 35 34 33 33 34 34 28 30 33 36 38 39 39 39 33 31 29 28 29 29 27 26 24 31 38 38 32 27 27 29 30 28 28 28 30 29 27 25 28 27 26 25 23 22 21 20 20 20 20 20 20 20 19 19 15 17 20 20 17 15 15 16 22 20 16 13 13 15 18 20 16 14 14 15 17 17 15 12 15 14 14 14 14 15 16 17 21 24 26 26 29 29 20 9 53 165 245 187 115 168 230 202 177 207 233 230 234 226 179 146 178 229 242 232 233 240 237 213 219 232 207 194 153 99 109 121 98 74 42 46 50 22 62 170 225 217 213 224 231 219 215 230 226 224 221 219 220 222 225 227 232 228 220 232 226 220 227 194 164 179 189 161 119 111 117 108 101 127 143 142 165 205 195 142 96 135 212 236 142 50 30 14 45 143 208 158 126 163 173 162 128 163 150 66 59 168 247 253 246 142 101 107 124 154 142 108 48 82 124 162 198 232 250 254 237 226 224 226 210 187 187 206 214 195 181 188 189 153 101 68 39 51 51 54 60 49 54 88 88 92 151 227 254 252 250 245 250 212 154 81 99 152 170 115 113 150 187 207 217 221 211 194 224 248 240 217 214 205 169 138 98 61 21 41 138 225 221 168 209 248 254 208 139 94 94 116 129 85 47 36 37 42 43 37 47 71 74 72 88 90 80 83 54 42 31 17 36 114 171 163 117 89 56 27 23 62 96 91 82 111 142 130 103 120 140 125 101 97 71 49 36 22 56 128 208 234 255 255 228 186 143 116 95 73 69 91 92 58 48 73 150 173 145 111 58 9 57 134 139 95 112 216 254 197 83 20 37 41 38 27 23 29 33 32 20 5 22 59 80 96 131 164 139 145 139 151 202 226 176 108 90 103 139 173 158 157 203 228 214 210 176 126 115 147 158 135 110 75 50 44 40 35 29 20 19 23 30 33 32 28 23 19 20 22 21 21 25 31 30 25 19 16 13 15 21 29 34 36 33 28 21 18 18 20 22 23 23 23 24 24 25 27 28 29 32 29 25 21 19 19 20 21 30 28 27 28 29 29 28 26 23 24 26 27 29 29 29 29 30 26 32 55 86 104 103 94 92 148 187 148 73 53 103 154 185 204 220 217 216 198 161 155 192 233 227 151 103 135 173 169 145 136 138 144 127 117 155 211 211 130 47 19 26 34 38 42 44 40 35 31 28 27 26 24 27 28 29 30 28 25 22 20 16 13 4 7 59 128 130 80 25 13 15 23 20 18 22 24 28 25 22 19 20 24 29 32 26 25 23 18 13 11 12 13 15 13 12 12 16 24 33 39 25 24 22 21 20 21 22 22 27 28 28 25 21 18 18 19 28 27 27 26 27 32 39 45 43 41 39 36 33 31 30 29 30 30 31 34 35 33 29 24 22 26 32 36 38 36 34 33 24 24 24 23 21 18 16 15 20 21 22 19 16 14 14 15 15 12 13 21 32 35 29 21 10 18 21 25 77 120 84 34 36 38 45 49 52 62 61 46 50 37 28 44 78 95 71 35 49 48 47 45 43 41 39 38 35 34 32 27 24 24 28 32 36 34 33 33 33 32 30 27 17 20 25 30 34 39 45 49 55 58 60 59 55 55 60 64 62 66 95 125 118 95 109 149 220 197 119 55 53 63 81 119 169 130 64 29 51 79 73 53 60 100 135 136 101 61 65 100 112 83 85 110 112 105 125 155 133 141 122 121 145 186 206 169 122 51 22 57 78 64 56 64 98 128 123 102 103 102 106 128 118 49 46 94 103 87 68 43 47 39 54 67 112 150 116 81 97 95 77 76 83 77 72 66 59 61 62 64 62 64 100 151 152 125 78 56 50 29 54 128 168 163 150 144 146 146 148 158 190 209 173 129 92 69 82 80 83 144 190 158 131 152 154 137 119 129 123 106 94 132 197 213 191 174 176 168 110 52 53 87 125 178 222 180 134 84 72 92 79 72 72 81 91 92 90 90 98 81 84 99 156 207 199 199 189 151 119 127 143 133 125 138 123 77 79 108 132 155 172 191 185 173 189 223 205 160 122 76 55 63 80 112 108 105 148 168 158 110 79 111 152 178 196 188 112 35 59 102 115 129 123 130 128 116 120 142 173 196 169 113 80 75 101 149 163 137 122 130 165 171 158 133 118 114 119 130 137 132 151 187 204 194 186 190 191 190 188 187 185 181 191 211 174 110 100 155 191 195 193 190 191 188 184 185 186 185 181 176 154 175 187 181 179 155 133 164 176 181 207 215 163 101 96 125 166 194 204 193 188 189 187 188 193 177 190 193 186 191 189 187 199 195 162 107 86 124 161 163 163 163 141 115 120 137 125 97 76 124 158 193 202 188 182 161 170 190 175 161 188 206 196 190 190 198 201 188 164 144 138 139 137 175 138 85 105 140 157 182 184 217 200 111 25 23 115 215 249 220 180 148 203 239 229 211 212 185 195 170 164 210 220 220 220 217 218 222 226 219 204 192 179 189 195 176 168 189 158 75 56 141 207 229 225 243 248 188 116 81 113 145 191 218 190 204 236 220 181 159 105 52 93 153 164 160 211 252 253 202 117 82 120 179 186 148 91 65 90 91 74 102 129 141 178 203 166 127 137 142 106 83 123 157 137 108 91 166 238 247 202 150 119 107 161 218 218 174 164 167 145 123 108 112 126 104 95 140 171 169 144 97 108 171 197 179 157 144 147 152 171 210 199 153 113 59 45 59 101 143 150 138 131 128 103 99 135 174 188 205 196 149 158 166 169 180 194 193 207 243 210 174 143 112 83 99 138 155 134 134 116 88 79 91 97 92 116 138 144 119 86 63 43 25 33 39 39 41 59 85 97 94 89 94 98 89 71 70 82 89 102 128 152 132 96 70 47 43 50 46 43 41 39 46 70 95 70 54 39 41 62 78 71 55 56 44 34 35 39 45 57 71 67 68 70 79 96 106 98 82 85 117 132 102 53 32 51 79 84 58 72 97 106 131 129 82 57 36 45 56 60 64 52 46 45 47 42 40 45 48 45 43 50 53 50 49 61 75 70 53 47 71 128 178 175 129 75 38 56 66 90 123 150 144 105 66 83 80 67 53 58 83 109 121 128 110 84 52 27 23 28 27 24 26 31 33 32 33 42 52 78 81 69 51 39 29 31 45 43 46 52 73 112 137 122 90 54 46 58 88 101 81 57 47 43 42 48 61 70 76 90 106 127 140 110 54 32 36 43 49 71 63 42 21 21 41 60 67 52 38 29 31 32 28 28 33 32 34 38 48 59 60 46 29 26 31 32 32 32 28 39 63 110 134 134 116 133 177 184 157 130 125 106 59 31 65 94 75 51 40 31 31 32 32 34 39 41 38 56 74 64 51 64 83 101 115 118 107 104 114 115 107 83 53 28 33 56 80 99 111 113 126 147 173 147 82 48 37 32 30 45 78 113 136 150 159 144 119 97 86 68 42 25 24 31 53 61 94 136 182 177 166 154 142 133 120 106 110 127 135 189 189 190 190 190 190 190 190 191 192 193 193 193 193 194 194 195 195 194 193 193 193 194 194 195 194 194 193 193 192 191 191 192 191 192 194 197 197 195 193 197 196 195 196 197 197 195 192 198 199 199 200 201 201 202 202 204 203 202 202 202 203 205 206 204 205 205 206 206 206 206 205 207 206 205 205 205 205 206 207 203 203 202 202 201 201 201 200 200 202 205 205 203 202 203 204 203 202 201 201 201 201 202 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 204 204 204 202 201 200 201 201 201 201 201 201 201 201 204 204 204 203 203 202 202 202 201 201 201 201 201 201 201 201 200 200 200 201 201 202 202 202 202 201 200 199 200 201 202 203 199 199 200 200 200 199 199 198 200 199 198 198 198 199 200 201 198 199 200 201 200 202 205 208 196 171 173 194 202 203 203 196 201 196 199 200 195 195 198 194 205 204 209 197 190 213 197 132 111 173 206 200 203 213 211 205 198 194 197 198 194 195 197 194 199 203 194 195 199 207 229 234 199 119 101 158 201 208 197 177 139 113 107 116 113 109 110 107 98 107 153 184 172 163 151 119 67 67 81 97 104 111 115 109 111 150 171 152 131 125 109 84 68 72 100 136 143 125 121 134 143 155 181 208 220 218 218 222 216 207 212 219 210 182 114 38 39 108 179 203 175 166 198 207 202 199 198 200 200 197 197 200 197 202 207 208 209 217 231 243 202 156 96 56 35 19 25 49 99 143 191 214 216 211 205 199 198 212 225 217 181 127 77 49 56 48 43 32 25 44 56 42 88 129 183 224 233 162 66 44 121 161 137 128 143 151 172 164 165 134 113 118 119 78 63 121 183 210 201 185 196 194 185 197 185 188 190 190 189 188 188 189 187 187 188 188 188 188 188 188 188 183 188 194 181 163 166 186 197 163 142 147 149 140 146 165 147 123 109 98 100 141 176 169 161 177 183 186 179 180 192 183 162 125 166 201 194 201 194 170 130 123 150 188 192 182 181 182 187 186 162 110 63 55 92 135 164 137 148 202 217 213 196 134 94 102 89 80 88 80 67 74 89 132 154 163 134 123 164 165 129 114 100 89 77 77 89 96 107 151 158 121 117 157 170 147 97 59 75 102 97 87 82 89 97 93 97 91 86 120 157 160 167 171 151 133 154 188 196 187 155 105 126 182 205 200 185 182 183 190 193 189 152 125 153 182 160 157 159 144 153 187 190 179 182 180 182 183 180 183 187 184 178 183 179 177 183 184 181 183 187 186 184 183 183 183 184 184 183 184 186 185 183 182 184 185 185 189 190 171 135 115 138 175 197 198 193 181 167 146 114 87 77 84 96 103 115 147 184 202 184 186 190 195 193 187 184 185 194 196 213 229 193 104 37 25 32 37 70 103 120 109 89 100 163 181 157 134 131 132 136 132 110 90 98 121 141 178 206 201 156 134 151 154 121 107 114 119 115 105 116 109 77 45 25 32 39 57 109 159 194 217 199 160 113 53 43 59 64 66 54 43 40 26 25 31 28 25 25 22 29 22 23 24 17 17 21 20 15 15 14 13 15 23 32 38 35 38 39 38 39 42 40 35 25 28 31 31 30 29 30 32 35 36 36 33 30 29 31 32 34 33 32 31 32 34 36 37 35 33 31 30 30 30 28 26 24 29 34 35 31 29 29 30 31 29 26 25 27 28 28 27 28 27 26 25 23 22 21 20 21 21 21 21 21 21 21 21 15 17 19 20 19 20 22 24 18 17 15 14 15 18 20 22 16 14 13 14 16 17 16 14 16 15 15 14 14 15 16 17 21 23 25 26 29 29 21 11 26 111 208 219 174 176 200 190 184 209 233 229 225 206 155 125 202 246 249 228 218 225 239 234 244 240 184 131 121 138 154 141 125 116 73 42 35 26 69 157 209 231 239 231 228 224 219 219 222 223 223 223 223 222 222 221 225 225 222 221 221 194 151 135 176 210 246 229 154 85 66 74 92 115 118 94 89 113 113 83 63 96 140 163 118 55 38 32 65 119 148 110 128 206 226 208 168 121 66 22 68 190 255 252 253 164 103 72 97 165 156 95 34 90 163 217 240 240 228 217 214 215 224 234 235 222 205 196 179 194 188 168 172 187 173 142 76 48 38 53 58 51 46 48 59 99 184 250 250 229 230 238 252 245 189 93 87 137 160 115 86 93 111 135 157 180 209 234 240 254 254 232 226 228 206 178 162 113 41 25 91 161 161 127 167 179 161 114 73 69 105 150 143 89 41 33 39 37 43 60 89 93 112 125 150 198 187 112 53 36 32 31 43 94 132 124 81 58 42 32 31 59 89 95 71 89 101 85 70 87 92 67 53 57 48 38 25 20 83 183 244 248 251 245 224 181 122 78 77 59 43 47 51 44 54 82 111 122 103 79 46 12 44 110 120 129 170 235 235 166 68 14 27 29 29 28 30 33 32 28 24 15 24 44 63 94 137 164 162 172 191 225 247 219 161 122 128 138 142 150 160 193 243 254 219 207 185 140 93 95 131 152 151 105 75 71 58 36 24 21 18 20 23 26 28 27 25 23 21 21 19 19 25 32 32 27 19 18 18 21 26 31 34 34 29 26 23 21 22 22 21 19 21 21 21 22 23 24 26 26 29 27 24 21 19 19 20 21 26 26 28 31 33 32 28 24 23 24 26 28 29 30 30 30 25 27 32 37 42 46 50 52 68 95 114 93 63 82 142 187 186 181 178 166 166 167 149 148 189 210 203 155 127 150 170 158 168 189 196 179 160 159 167 171 165 98 35 21 34 41 41 42 40 37 33 30 29 28 28 27 28 29 30 31 29 26 23 21 8 16 10 11 67 143 142 79 29 17 18 24 19 16 22 25 27 25 23 22 23 26 29 31 27 27 25 21 16 13 12 13 14 12 11 12 17 23 30 33 24 24 23 23 23 22 23 23 26 27 27 25 21 19 19 20 30 30 30 30 30 34 39 44 46 44 39 35 31 28 27 27 32 33 34 37 37 35 29 24 26 29 34 38 38 34 30 26 21 21 22 22 21 19 18 17 20 21 21 20 16 15 15 16 15 13 14 21 31 34 30 25 28 22 25 36 71 89 59 39 34 43 54 54 52 61 59 43 45 37 32 42 66 78 62 35 45 45 45 44 43 40 38 37 34 32 29 26 24 24 27 30 28 26 25 27 31 32 28 24 22 24 27 30 32 37 42 46 52 56 59 59 56 55 59 63 72 71 76 80 71 66 88 120 151 147 109 76 81 85 79 84 112 88 53 39 52 62 54 45 60 78 90 92 91 81 71 69 60 71 103 123 104 84 97 120 150 140 119 136 178 216 223 178 121 59 23 38 57 65 79 93 121 138 144 149 148 120 108 133 120 64 50 77 84 72 53 30 41 60 102 131 139 126 103 99 112 105 89 70 60 57 67 90 109 112 88 52 41 62 104 142 142 125 88 60 42 22 33 72 103 109 112 116 134 161 174 171 201 191 141 94 79 82 86 73 79 130 165 140 127 143 133 116 149 184 188 145 93 106 169 192 163 188 195 148 88 80 118 149 152 184 212 169 131 101 101 117 87 61 56 80 87 72 74 94 105 133 135 116 155 218 216 185 162 124 96 108 125 119 120 138 116 100 109 109 99 112 153 208 189 176 178 201 187 149 120 85 66 59 75 116 126 138 175 178 129 105 107 149 172 180 194 185 122 35 45 85 105 124 123 132 119 90 78 113 177 217 194 143 135 102 89 114 138 137 134 140 161 148 137 136 130 110 110 132 127 156 193 210 201 184 182 191 181 191 192 185 188 197 191 175 130 104 128 185 203 190 184 186 188 187 187 188 189 188 183 179 187 174 177 162 141 132 124 128 149 196 214 171 117 101 120 140 144 180 199 194 192 191 186 181 188 177 191 196 190 187 184 195 192 167 125 90 96 146 184 187 173 153 114 100 138 172 154 117 120 172 191 199 204 195 179 145 175 178 161 159 188 198 190 196 191 199 204 193 169 146 132 128 125 135 123 94 78 89 132 180 212 234 197 94 14 29 129 226 244 228 202 169 208 232 227 222 204 190 200 173 172 211 213 212 222 220 218 220 222 222 219 215 209 197 186 157 125 121 105 61 62 124 183 211 200 200 205 166 102 66 84 135 204 232 181 150 179 204 206 158 80 55 102 141 154 158 175 194 197 153 103 106 120 151 148 114 83 79 92 87 90 118 141 131 137 150 133 120 144 152 123 89 103 123 101 68 92 147 206 222 192 146 115 103 158 207 210 180 196 227 202 149 117 91 94 87 83 117 155 178 141 99 99 139 158 163 178 193 191 193 202 234 242 222 185 121 61 46 64 107 126 119 108 103 94 113 135 136 142 175 172 123 125 144 166 188 196 179 183 215 215 182 156 127 95 93 103 95 85 95 95 80 70 76 85 88 115 152 169 140 96 67 49 34 31 33 33 33 44 62 71 70 89 111 117 99 85 85 82 73 94 125 152 157 138 103 63 29 46 45 44 42 40 45 59 74 62 53 46 50 66 75 66 50 40 41 39 37 43 59 77 87 93 111 114 99 95 103 95 74 99 147 170 127 59 35 68 109 113 101 123 138 129 141 140 102 66 31 48 90 117 115 76 41 23 29 44 56 58 64 73 78 64 54 41 37 44 53 54 49 58 73 114 155 162 135 87 44 49 53 66 90 112 113 87 58 70 75 71 59 56 68 84 92 123 123 99 56 28 27 32 33 30 31 33 33 31 31 39 48 76 100 98 67 46 40 35 30 40 43 42 43 60 81 81 67 52 45 47 61 73 73 66 62 53 43 40 52 68 79 91 102 116 111 84 52 43 46 45 42 55 49 35 22 22 38 58 71 52 38 28 29 30 28 29 34 33 36 47 62 74 72 59 47 37 36 30 28 29 25 31 48 83 108 113 108 136 182 185 154 137 154 140 81 46 77 100 81 54 43 31 27 29 31 32 33 42 72 103 100 71 60 71 78 95 107 117 124 136 150 152 146 106 72 39 31 42 59 74 86 111 146 175 182 134 65 37 29 40 42 65 110 145 153 147 142 144 123 106 97 79 52 34 32 34 57 75 117 157 196 187 177 178 167 158 145 125 114 111 104 189 189 189 190 190 190 191 191 191 192 193 193 193 193 194 194 195 196 196 195 194 193 192 191 193 193 193 193 193 193 193 193 194 192 192 193 195 196 196 194 195 194 193 195 197 197 195 193 197 198 198 199 199 200 201 201 201 201 202 202 202 203 203 203 202 202 203 203 203 202 201 201 206 206 205 204 204 205 206 206 201 201 201 201 201 201 201 201 199 202 204 204 203 202 203 205 203 202 201 201 201 201 202 203 202 202 203 202 201 201 201 202 202 202 202 202 202 202 202 202 200 202 204 205 205 202 198 196 202 202 202 202 202 202 202 202 204 204 203 203 203 202 202 202 201 201 201 201 201 201 201 201 200 200 201 201 201 202 202 202 206 203 200 198 197 199 202 204 201 201 201 201 200 199 197 197 201 201 200 199 198 198 199 199 200 201 202 202 201 202 205 208 162 108 119 181 203 198 198 194 201 197 201 202 197 200 203 198 214 194 190 192 201 226 202 130 121 184 213 210 216 207 188 188 196 195 196 196 195 197 199 199 185 200 201 209 217 224 237 231 175 91 97 167 165 120 106 111 117 127 150 164 156 143 140 143 93 95 128 144 121 111 106 81 54 47 53 74 112 165 205 216 211 223 222 205 193 174 127 77 44 53 73 103 133 157 173 181 205 211 219 225 223 215 204 197 201 202 216 246 242 163 70 30 100 148 184 192 178 184 207 202 195 196 199 202 202 198 196 197 199 198 204 217 226 218 194 172 116 75 32 19 21 29 72 129 192 211 227 224 208 195 191 191 214 224 213 163 97 50 37 40 36 37 34 29 45 95 134 139 136 159 197 233 228 132 38 43 113 166 165 176 191 188 204 201 200 171 164 162 133 79 68 123 193 201 196 188 191 189 186 192 184 186 188 189 188 187 188 189 188 188 188 187 187 187 187 187 185 185 195 200 174 138 130 147 127 116 130 162 169 148 143 158 150 168 157 92 42 83 153 179 182 191 192 191 182 186 199 184 149 130 166 193 188 200 211 206 160 102 113 167 172 163 176 184 195 194 170 138 114 89 75 83 110 120 167 215 200 168 146 103 84 82 66 58 57 45 64 113 121 137 138 133 113 135 186 174 123 128 131 118 95 82 90 103 98 131 147 134 121 120 110 91 82 64 85 98 97 107 105 97 62 63 100 119 100 117 158 168 193 196 164 131 153 195 194 165 132 131 136 144 170 179 162 166 175 183 192 199 165 124 141 173 169 179 177 142 139 174 187 186 184 181 180 182 182 183 184 185 180 183 181 180 184 181 182 193 184 185 186 186 184 183 182 183 183 184 185 184 183 183 184 185 183 181 184 182 155 125 130 156 185 201 203 187 177 176 161 138 115 117 117 117 116 126 165 212 203 194 187 185 185 185 188 192 197 195 203 210 173 92 35 28 41 47 70 75 88 120 138 150 158 165 154 152 151 149 157 153 115 108 120 133 140 169 203 213 174 174 190 144 87 89 97 103 117 122 149 147 105 51 21 35 56 86 138 188 223 244 234 202 132 43 37 96 138 153 130 96 68 40 25 27 25 24 28 30 33 29 29 27 20 23 27 22 14 17 16 13 18 29 38 40 35 38 40 38 37 37 36 34 28 29 31 30 28 27 27 27 33 35 36 33 27 25 27 31 35 32 28 26 27 30 35 39 37 35 32 31 31 30 27 25 25 26 28 29 30 30 30 30 32 28 24 23 25 27 29 29 27 26 25 24 23 22 21 20 22 22 22 22 22 22 22 22 21 21 20 18 15 14 15 16 15 15 15 16 17 18 19 19 17 14 12 12 15 17 18 17 17 17 16 15 15 15 16 16 20 22 25 27 30 29 23 14 14 76 163 209 203 191 185 175 146 196 251 248 204 156 135 158 225 243 232 226 237 246 244 223 185 170 162 173 209 222 188 162 189 185 122 47 22 26 56 106 164 221 249 233 222 226 224 215 219 221 224 226 225 222 218 215 198 202 209 209 223 187 126 151 228 240 255 255 196 105 66 83 147 166 165 138 125 139 147 138 117 114 94 94 88 55 41 46 57 71 76 62 124 233 255 252 198 106 48 45 99 190 244 254 235 171 108 44 58 147 158 102 58 89 140 184 194 177 166 168 168 172 177 187 208 224 217 201 194 193 179 171 203 248 242 199 113 57 37 52 55 54 48 27 38 90 180 247 254 239 238 243 221 227 181 100 97 144 180 172 162 148 131 116 104 104 121 141 164 178 192 196 199 203 183 149 159 118 52 26 61 90 78 60 80 115 99 49 62 143 214 239 240 149 54 22 24 23 59 124 166 112 149 210 221 253 252 166 49 27 25 35 41 61 79 74 60 41 33 33 34 52 84 103 79 110 144 148 121 89 69 61 58 52 48 51 37 20 79 180 199 190 179 172 163 134 85 45 42 41 32 27 32 38 49 67 73 67 57 43 33 18 26 74 105 141 169 167 132 92 47 19 24 25 27 28 26 28 38 50 45 31 21 27 54 104 144 155 152 160 177 196 186 144 115 119 157 151 120 135 200 249 244 201 168 159 159 128 73 81 146 189 174 133 114 113 83 39 24 33 28 24 21 20 23 25 25 23 21 19 17 19 28 35 34 28 19 20 22 26 31 34 34 34 27 26 26 27 27 25 21 17 18 18 18 19 20 21 22 23 25 24 22 21 20 19 19 19 21 23 28 33 36 34 28 23 23 24 26 28 30 31 32 32 28 31 32 28 23 23 30 37 48 51 53 45 50 99 169 212 167 147 142 136 143 158 150 142 167 171 164 138 124 143 163 161 202 236 231 190 186 216 208 164 115 65 23 22 39 46 45 46 36 34 31 30 30 31 31 31 30 31 32 32 30 28 25 23 12 13 12 26 82 146 136 78 36 21 18 23 19 17 23 27 25 25 26 27 27 28 29 29 27 28 27 24 19 14 12 12 13 10 9 11 17 23 25 24 22 23 24 25 25 24 23 22 25 25 26 25 23 21 22 23 30 31 32 32 32 33 37 40 49 46 39 33 28 25 25 25 31 32 34 36 36 34 29 25 31 33 36 37 36 31 25 20 19 19 20 21 21 21 20 20 20 22 22 21 18 17 17 19 17 16 17 22 29 32 31 28 30 21 26 44 75 84 57 47 41 46 54 53 51 58 57 42 39 38 36 38 48 56 48 34 40 41 42 42 41 38 34 32 30 28 24 23 23 25 26 26 23 21 21 26 31 33 30 25 27 28 29 29 30 33 38 42 48 52 57 57 56 55 57 59 67 70 68 60 53 57 68 76 86 88 79 73 89 105 95 74 65 52 42 44 50 50 52 58 57 65 73 94 138 161 127 73 50 91 134 129 88 70 92 116 120 103 92 124 167 191 185 147 105 71 36 21 35 76 114 125 103 120 160 213 217 149 96 104 111 73 49 57 66 58 41 30 60 105 145 154 120 87 102 125 122 95 80 57 54 65 78 122 170 155 114 78 84 107 117 116 125 115 94 66 44 38 41 44 65 68 77 92 132 194 220 198 179 137 87 59 86 127 120 97 80 86 94 94 109 115 108 125 192 233 239 181 90 66 136 194 193 223 204 125 86 134 188 192 156 179 199 153 139 156 176 172 130 82 64 86 84 55 63 102 137 185 173 136 159 220 234 194 145 105 88 110 123 111 110 129 130 138 145 118 83 80 126 199 212 190 165 167 160 134 118 101 73 57 81 130 141 156 180 161 115 109 134 178 178 171 184 175 111 31 34 69 85 105 123 149 161 117 80 104 169 200 173 135 156 111 83 101 132 144 141 140 129 124 125 135 135 119 120 143 165 187 202 198 189 188 190 189 182 186 188 186 190 198 177 137 86 107 161 208 206 186 184 191 185 187 189 190 190 189 188 188 197 181 170 156 150 139 112 105 146 205 199 128 99 119 129 118 127 166 188 182 182 190 192 191 183 183 185 173 174 183 182 196 188 164 140 133 154 192 209 199 177 146 93 85 142 185 170 139 160 198 201 198 203 192 169 143 189 174 157 171 201 198 188 201 191 198 202 198 185 172 163 160 143 127 129 110 62 63 136 200 236 245 186 72 8 49 154 239 238 227 207 177 210 226 222 223 219 214 203 160 161 198 201 208 225 222 218 216 217 221 227 231 225 215 209 187 151 133 113 81 68 98 146 181 166 148 149 130 108 68 72 150 236 252 198 145 139 142 168 147 79 48 81 131 172 188 151 120 116 89 67 71 100 109 109 83 76 95 100 98 92 106 116 92 78 85 86 94 130 134 114 81 77 90 80 54 80 112 157 186 181 152 121 105 137 157 160 156 191 239 222 162 120 79 78 86 85 103 127 147 112 88 91 117 136 157 192 220 205 193 184 202 217 223 214 181 125 66 38 64 91 94 84 75 96 108 118 119 124 137 139 127 114 119 136 163 171 155 161 192 212 186 168 147 122 121 120 99 90 81 71 68 72 78 81 81 112 164 194 165 118 91 77 65 41 39 35 32 34 42 47 48 74 100 107 99 97 83 63 57 99 142 170 197 185 133 79 18 36 41 44 44 45 48 50 50 51 52 55 62 70 71 61 48 34 39 39 37 47 70 88 95 113 133 139 122 101 85 63 40 92 145 168 120 53 40 84 129 124 129 156 157 131 138 154 137 84 25 42 111 159 159 104 51 34 33 45 55 69 114 153 155 100 86 71 66 65 63 61 61 46 59 89 119 129 119 85 47 62 59 57 64 78 85 75 60 60 70 71 58 48 53 67 76 101 128 109 55 30 31 32 34 38 36 34 32 29 29 35 43 59 80 82 55 35 34 34 28 33 37 36 29 27 34 41 43 41 39 36 37 48 65 77 80 68 47 33 42 63 80 90 94 91 67 56 65 75 75 61 41 41 35 28 24 23 31 48 64 48 36 28 28 29 28 30 35 28 35 56 83 96 87 69 58 47 44 33 27 29 28 29 40 49 71 86 98 133 176 183 161 147 181 165 93 55 80 99 85 54 45 32 24 25 29 29 26 56 103 130 103 73 89 114 115 103 105 115 136 159 173 178 179 155 114 66 37 32 40 57 71 113 164 192 171 105 44 31 27 32 46 82 129 160 160 143 131 152 136 123 113 91 59 37 32 40 61 90 142 173 196 181 172 182 175 174 172 159 146 129 109 188 189 189 190 190 191 191 191 191 192 193 193 193 193 194 194 193 194 195 196 196 194 192 191 192 192 192 193 193 193 194 194 196 193 191 192 194 196 196 195 194 193 193 195 197 198 197 195 196 197 197 198 198 199 200 200 199 200 201 202 203 202 201 201 202 202 202 202 202 201 200 199 205 204 204 203 203 204 204 205 201 201 201 201 201 202 202 202 198 200 202 202 201 200 202 204 203 202 201 201 201 201 202 203 202 203 203 202 200 199 200 201 201 201 201 201 201 201 201 201 200 201 203 203 202 200 197 195 202 202 202 202 202 202 202 202 201 201 201 201 200 200 199 199 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 206 204 201 199 198 199 200 202 202 203 203 203 202 201 201 200 200 200 200 200 199 200 200 200 202 203 202 201 199 199 202 205 157 91 110 188 209 198 198 196 201 198 200 200 197 204 210 206 182 144 148 185 207 217 192 139 137 188 202 192 187 159 141 165 196 200 197 194 197 199 198 199 193 203 201 208 211 207 207 192 112 77 142 216 152 62 68 112 160 193 219 216 204 200 191 174 127 104 111 113 81 67 71 61 57 41 46 77 122 169 199 205 216 195 181 174 147 109 97 109 108 85 63 71 120 184 227 243 234 228 216 204 199 201 201 198 191 201 215 239 211 99 37 75 165 185 183 174 171 187 207 197 198 196 195 197 201 204 207 209 225 217 214 218 212 179 123 78 45 27 10 23 62 107 160 208 230 219 204 193 190 196 203 208 228 209 157 88 44 38 45 48 29 37 56 77 94 127 180 224 189 184 185 194 179 91 20 49 121 189 201 207 210 197 207 202 214 209 211 177 125 100 119 166 198 192 190 190 187 186 188 189 184 185 186 187 187 187 188 188 188 188 187 187 186 186 185 185 179 189 200 196 169 134 115 111 107 117 129 134 131 132 148 166 173 180 157 88 38 73 151 196 199 195 188 190 186 194 199 167 129 146 185 194 168 160 174 184 159 113 112 140 133 127 157 187 194 195 167 152 165 151 106 81 77 79 112 140 120 98 91 75 59 48 37 45 44 32 80 170 182 156 138 132 111 128 167 148 108 144 176 180 157 124 107 109 121 113 131 156 139 96 88 113 99 85 101 107 106 122 120 107 51 65 116 151 129 110 136 168 194 209 192 161 165 182 168 138 135 164 146 107 123 134 121 144 177 199 199 186 159 136 146 157 144 167 156 98 94 150 182 190 183 181 179 183 185 177 170 174 183 190 188 183 185 183 183 191 183 183 183 185 185 184 181 178 183 183 184 184 183 183 183 184 179 183 186 187 185 175 154 135 156 180 196 196 199 206 199 181 187 181 165 149 127 107 137 200 199 191 184 186 189 189 189 190 196 182 157 136 117 82 45 30 39 48 63 50 65 139 198 218 145 133 135 166 171 158 167 173 147 156 171 161 133 130 152 168 155 160 178 134 102 129 139 143 162 156 157 133 90 45 21 38 91 126 140 142 163 204 224 203 134 31 43 144 213 233 199 152 93 51 25 26 27 28 37 44 37 33 32 29 24 28 29 18 17 19 16 15 24 39 43 37 33 37 40 39 36 35 35 36 31 31 31 29 27 25 24 24 28 32 34 31 25 23 27 32 29 27 25 25 27 32 37 41 35 33 31 31 31 29 26 23 25 23 22 23 27 29 29 28 28 26 23 23 26 28 28 28 26 26 25 24 23 22 21 20 21 21 21 22 22 22 22 22 22 22 22 20 18 16 15 14 18 19 20 20 20 19 17 16 18 15 12 12 15 18 20 20 19 18 17 16 15 15 16 16 19 21 24 28 31 30 24 19 19 49 105 167 202 197 182 176 151 197 247 233 175 133 154 222 241 244 229 238 255 246 203 152 101 102 163 217 243 222 176 192 242 237 168 78 39 31 36 55 102 173 228 236 229 225 222 220 218 221 223 225 224 221 216 214 194 195 206 219 221 180 161 220 255 241 231 235 216 157 123 138 198 216 222 216 221 232 234 230 219 180 126 112 99 60 43 45 35 36 46 52 113 206 244 254 218 128 88 90 102 142 194 232 229 206 174 97 65 114 127 99 73 79 125 186 198 162 144 158 174 166 150 139 151 178 197 200 217 200 179 175 203 239 228 183 148 99 63 54 52 56 55 41 28 52 106 173 222 240 238 230 196 177 129 95 124 174 218 245 241 235 208 164 132 118 106 92 100 82 90 118 135 139 120 88 93 89 78 89 107 86 46 32 61 100 95 64 99 189 250 255 254 155 49 18 23 20 72 167 225 148 177 250 251 252 229 151 47 27 22 31 35 42 49 45 47 42 41 42 44 54 73 86 83 168 247 255 198 130 101 106 111 90 86 102 85 37 45 104 100 94 85 79 74 65 50 38 26 36 38 35 38 38 40 48 62 43 39 27 27 24 14 45 88 110 105 67 37 37 35 25 22 25 28 23 15 25 63 102 84 51 22 23 56 104 126 116 118 127 121 101 83 74 88 114 132 122 99 149 240 250 173 90 65 66 82 68 47 95 163 176 141 126 129 130 90 44 37 53 46 37 26 21 21 22 22 20 18 16 17 23 32 36 32 25 20 21 23 27 31 35 37 37 28 28 27 28 29 27 22 19 15 15 15 16 17 18 19 20 21 21 21 21 20 20 19 19 18 20 24 30 33 32 28 24 24 25 27 30 31 32 33 33 35 31 28 29 32 37 39 40 41 41 41 33 35 78 141 180 136 124 145 167 186 203 185 159 153 159 155 128 106 124 161 179 210 227 209 178 202 248 223 155 84 47 18 23 39 46 47 50 33 31 30 30 32 34 35 34 32 33 33 33 32 29 27 25 27 8 9 44 94 126 112 75 43 22 14 19 20 22 27 28 25 26 29 30 31 30 28 27 26 27 27 24 19 14 11 10 12 9 8 12 18 22 20 17 18 20 23 26 26 25 22 21 23 24 24 24 24 24 24 25 28 30 31 31 30 30 32 34 49 44 37 30 26 24 25 26 26 27 28 30 32 32 32 31 35 34 33 32 31 28 24 21 20 21 22 23 23 23 22 21 22 24 25 24 21 20 21 22 21 20 20 23 27 29 29 28 24 21 31 49 88 107 81 64 71 51 40 44 49 55 54 44 38 39 37 34 35 38 36 31 37 38 39 38 36 32 28 25 25 22 20 20 23 25 25 24 24 25 27 30 32 33 32 31 29 29 29 28 28 31 36 40 44 48 53 55 54 53 53 54 57 63 65 62 61 64 62 55 57 53 53 59 83 118 119 87 54 46 45 50 53 60 67 68 49 66 89 126 186 221 170 84 63 106 138 115 77 80 111 128 93 81 81 99 108 106 100 85 75 68 48 23 30 78 118 122 73 90 151 234 248 169 94 81 101 75 47 47 58 46 31 34 86 137 138 105 66 72 129 153 108 61 54 57 89 114 103 132 179 169 154 154 168 162 135 115 118 101 87 72 60 71 84 79 77 59 55 67 111 187 223 199 127 70 48 63 126 184 167 141 100 56 41 75 115 105 105 163 215 240 248 209 109 47 107 193 230 218 169 112 123 193 223 195 155 166 168 115 127 191 221 189 152 135 129 122 83 47 74 131 170 185 148 127 146 183 211 195 152 104 90 120 126 104 104 126 153 160 161 137 114 101 112 160 222 201 162 151 144 124 120 121 113 68 71 95 96 128 172 167 117 111 133 167 158 148 158 143 82 31 43 68 65 76 116 166 177 136 90 93 134 145 127 117 118 93 90 122 146 138 123 120 115 130 127 113 117 136 158 175 205 202 190 178 179 190 191 184 195 183 183 190 190 179 151 116 88 137 190 206 192 183 186 190 184 188 191 188 183 184 192 200 189 188 152 137 172 146 89 108 174 186 152 114 127 136 105 76 128 163 178 168 168 180 189 194 190 190 171 141 158 189 188 191 179 178 181 184 193 206 196 167 163 142 104 100 144 172 165 157 169 178 176 185 199 182 164 165 203 177 160 182 210 203 189 195 195 196 197 197 197 199 203 206 185 167 160 132 77 78 155 226 246 245 169 50 9 76 180 247 236 217 191 162 200 218 213 214 231 233 203 150 156 190 197 212 226 222 216 213 213 216 221 224 217 224 232 228 220 219 194 151 115 89 86 99 101 126 172 193 169 119 98 178 253 253 234 202 162 136 154 155 109 53 48 114 174 176 128 104 100 89 96 93 101 86 87 82 111 147 128 111 94 79 75 61 61 82 91 100 102 90 77 67 68 82 89 81 72 86 111 137 154 150 129 111 118 107 116 141 174 209 201 154 107 74 86 108 115 122 113 102 79 74 83 109 133 153 168 175 188 179 175 182 186 190 206 216 175 93 34 42 71 83 74 59 95 102 109 125 136 127 123 137 130 103 93 111 126 127 149 186 199 181 169 151 134 151 171 164 138 109 80 72 73 73 73 76 105 156 186 164 131 116 104 89 59 55 48 39 33 33 37 41 51 63 69 85 95 65 40 54 105 160 192 229 217 155 101 31 25 36 45 47 50 53 49 40 44 50 59 66 69 66 59 52 43 43 41 39 46 64 83 95 116 124 140 149 131 94 61 47 75 111 120 79 39 49 91 124 122 130 152 150 131 148 174 169 90 21 31 100 150 159 120 80 58 44 37 35 67 149 199 180 135 131 123 112 100 84 65 49 32 39 64 87 90 82 68 51 84 76 63 56 60 68 69 65 58 66 65 50 39 48 71 89 111 144 115 47 25 35 41 47 42 37 33 30 28 27 32 38 40 42 51 57 54 53 54 53 32 27 29 35 33 24 23 30 32 33 33 35 43 60 79 91 77 53 32 36 57 75 83 85 62 32 42 86 112 108 85 57 41 30 23 25 25 23 32 45 40 33 28 30 31 29 30 32 25 36 68 110 127 109 80 63 56 57 47 34 31 29 31 40 31 47 65 83 106 131 145 148 157 183 157 86 52 69 82 76 48 44 36 26 24 28 27 24 63 102 121 94 82 118 150 147 120 111 115 138 156 163 171 182 184 143 88 47 29 33 50 66 107 155 167 131 71 33 34 30 37 76 121 148 159 161 155 147 154 140 127 116 93 59 35 27 41 60 98 158 178 188 172 165 169 166 173 182 185 184 170 149 188 188 189 189 190 191 192 192 191 192 193 193 193 193 194 194 191 192 194 196 196 195 194 193 191 191 192 193 193 194 194 195 196 194 192 192 194 195 195 194 194 194 194 196 199 200 198 197 196 196 197 197 198 199 199 199 198 199 201 202 202 202 201 200 206 206 206 206 205 204 203 203 203 203 202 201 201 202 203 203 202 202 202 202 203 203 203 203 199 200 202 201 200 200 202 204 203 202 201 201 201 201 202 203 201 202 204 202 200 198 199 201 201 201 201 201 201 201 201 201 202 202 201 200 199 199 199 199 202 202 202 202 202 202 202 202 201 201 200 200 200 199 199 199 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 203 203 203 202 201 200 199 198 200 201 202 203 203 203 203 203 198 198 199 200 201 202 202 202 200 201 201 200 199 201 205 209 178 118 137 205 216 201 202 200 201 197 198 196 194 206 217 214 152 115 132 185 212 216 193 150 141 183 178 151 147 134 125 146 198 208 202 194 196 190 179 178 202 208 178 148 142 158 167 146 82 94 177 223 154 104 144 190 226 223 218 210 212 229 224 196 175 144 145 142 95 67 79 87 79 54 65 115 153 153 125 96 87 92 102 108 105 108 132 160 146 125 114 116 109 111 155 211 217 217 213 209 209 211 206 199 195 213 223 215 144 32 36 148 212 195 155 145 166 190 202 190 203 199 196 199 207 215 219 218 218 206 185 158 126 90 56 34 27 19 26 74 147 197 216 224 203 201 196 191 194 206 221 229 201 151 88 50 41 43 40 35 41 77 130 164 158 145 176 227 226 196 171 157 122 42 12 78 158 219 211 197 195 190 198 182 184 206 213 159 122 152 190 209 196 184 185 190 185 185 191 189 186 185 185 185 186 187 187 187 187 187 186 186 185 185 185 184 180 186 194 187 156 122 111 119 179 157 140 130 114 103 123 156 199 167 130 103 92 114 166 209 203 188 178 183 182 193 191 145 107 162 204 194 146 111 118 137 136 148 152 136 107 97 133 184 188 195 166 148 177 193 166 141 98 64 57 62 56 56 60 59 54 55 48 49 49 50 110 202 222 186 163 140 98 97 121 105 99 151 200 219 206 162 119 105 143 124 117 123 117 107 123 152 114 98 108 114 128 158 145 108 81 104 125 138 134 104 97 124 157 193 206 181 147 123 118 126 169 188 166 129 126 99 79 125 199 221 188 142 131 140 141 120 114 145 125 57 64 139 178 186 181 180 177 184 188 168 151 156 180 190 187 180 183 183 177 174 184 182 181 184 188 188 183 178 183 183 183 183 183 183 183 183 183 190 192 193 202 199 165 124 113 134 163 187 203 209 202 193 214 211 202 187 152 106 109 156 174 173 178 189 196 194 188 185 179 143 93 69 74 69 46 30 36 43 51 29 45 128 194 216 167 150 139 154 152 141 154 159 178 192 203 187 149 120 113 114 106 98 128 148 161 175 171 178 171 182 176 124 67 30 24 57 122 156 145 124 130 162 189 175 130 35 60 165 219 221 191 158 109 64 44 60 66 55 48 47 39 30 28 28 27 33 31 19 16 15 13 20 38 53 50 39 32 34 38 39 37 34 35 37 33 31 29 28 26 24 23 22 22 27 31 29 24 23 28 34 26 26 27 28 30 32 34 36 31 29 28 29 29 28 25 22 25 23 21 21 24 26 26 25 23 23 23 26 29 29 27 25 25 25 24 23 22 22 21 21 19 20 20 21 21 22 22 22 18 20 23 27 29 28 26 25 19 20 22 23 23 21 19 18 20 17 14 14 16 20 22 22 20 19 18 17 16 16 17 17 19 21 24 29 31 30 26 23 19 12 46 128 188 181 166 178 195 201 194 160 151 177 213 254 254 253 223 208 200 173 136 98 93 124 189 184 160 151 153 215 252 252 208 140 87 47 30 39 55 119 195 243 251 230 215 221 221 221 222 221 220 219 217 216 221 219 226 245 205 150 179 231 220 220 212 213 214 192 175 183 203 224 234 237 247 250 246 248 252 216 189 183 135 67 45 41 40 32 44 51 80 129 162 196 202 123 82 68 59 86 146 207 224 239 242 172 118 134 134 115 69 76 144 238 254 197 173 198 218 208 191 168 149 145 155 168 202 212 225 207 169 163 179 183 203 166 100 54 53 56 49 47 36 33 47 92 152 192 208 212 225 172 102 90 138 194 228 254 252 255 244 223 211 208 196 178 117 71 71 116 137 117 82 52 59 79 115 155 159 107 51 33 75 82 79 82 111 156 203 239 219 130 37 12 19 18 77 179 227 193 207 247 253 234 162 65 44 34 32 37 43 47 44 34 41 59 67 61 61 63 56 46 64 164 248 249 199 147 121 116 121 109 126 156 133 62 28 45 47 46 43 38 34 32 35 39 39 42 40 38 39 34 36 49 65 43 40 28 27 28 14 32 56 66 60 34 26 34 35 23 19 20 21 19 18 38 85 129 101 61 29 30 51 76 80 66 73 83 72 49 42 51 71 93 76 79 87 153 207 166 86 35 22 21 38 38 40 95 137 116 83 84 95 95 68 46 52 65 55 45 31 23 22 22 21 19 17 17 21 30 37 36 28 21 21 21 23 25 28 33 38 41 29 26 23 22 23 22 21 19 13 13 14 15 16 18 20 21 20 20 20 20 20 20 19 19 19 18 19 22 26 28 28 27 26 27 29 31 32 33 34 34 33 29 26 28 34 36 34 30 37 42 47 39 27 44 81 104 99 101 144 186 216 233 209 177 154 174 181 153 124 138 172 188 178 173 162 171 214 235 179 100 54 34 22 32 44 45 43 46 32 31 31 32 34 36 36 36 34 34 34 34 32 30 28 27 32 12 14 48 85 104 95 72 47 20 8 16 24 29 32 29 27 29 31 32 32 30 28 26 23 25 25 23 17 12 10 9 12 10 9 13 19 21 18 13 15 18 21 24 25 24 21 20 22 22 23 24 25 26 26 26 26 28 30 31 30 29 30 32 44 40 34 29 25 25 26 27 25 25 26 27 29 33 37 40 36 32 27 25 26 27 26 25 24 24 25 25 25 24 23 23 26 27 28 27 24 23 24 25 26 24 23 25 28 29 28 26 29 26 37 55 89 110 101 103 114 61 27 35 48 51 49 45 40 40 36 32 30 31 30 27 35 35 34 33 29 24 19 17 20 18 18 20 25 27 27 25 26 29 32 32 30 29 30 33 28 29 29 29 29 31 36 40 41 45 48 50 50 49 49 49 57 54 51 51 56 60 60 58 49 41 46 57 80 117 119 81 55 50 49 51 60 84 90 71 52 69 94 119 156 183 143 67 42 75 98 88 82 108 131 127 109 99 98 87 67 62 73 86 90 77 73 70 60 60 73 83 72 76 114 176 198 154 103 86 90 70 44 45 54 33 17 33 80 114 93 58 49 87 144 148 77 36 49 83 136 153 111 113 146 181 209 214 202 180 163 161 135 100 81 80 78 89 108 115 110 81 62 57 74 132 175 169 82 34 46 98 166 211 189 167 125 72 50 81 117 103 104 166 216 233 240 220 141 64 85 142 181 149 126 138 185 235 240 212 189 147 106 56 93 171 200 166 144 181 197 151 72 44 99 172 204 183 129 121 138 149 173 175 147 98 92 125 127 105 111 133 152 148 149 146 149 131 104 114 158 163 156 156 136 104 110 128 127 61 49 63 63 98 141 142 105 102 114 141 139 130 123 91 57 37 61 81 65 65 111 168 171 132 81 69 86 89 88 102 96 90 109 141 140 108 94 105 133 142 123 99 117 163 197 210 193 195 196 190 180 173 175 180 199 190 187 191 189 170 135 104 122 177 208 194 180 185 186 176 185 188 189 182 174 175 187 199 203 185 136 120 155 131 88 124 184 154 133 163 190 148 95 91 138 158 159 146 148 163 177 186 199 177 148 136 171 201 191 190 187 198 204 197 195 200 180 139 129 127 128 147 171 171 164 170 164 160 163 176 191 183 173 186 209 174 151 169 198 200 190 189 198 196 194 195 198 203 207 209 210 204 192 165 117 90 140 221 254 241 148 30 12 103 202 250 236 219 190 150 178 198 205 216 223 233 202 158 172 201 206 220 221 217 214 214 216 216 213 210 214 216 220 226 237 251 245 224 153 88 45 39 66 140 221 254 234 178 122 162 220 241 253 247 217 220 222 195 158 95 47 83 151 141 131 147 142 145 182 184 127 90 83 105 167 204 151 101 82 62 70 84 103 126 122 112 78 54 50 70 87 98 111 121 109 102 91 90 104 121 122 113 96 77 91 125 159 196 193 148 100 62 83 129 148 146 122 104 90 79 70 84 118 138 131 116 153 177 202 206 202 199 199 207 167 95 39 39 63 80 80 69 88 105 113 128 149 144 130 136 133 102 90 104 108 112 143 182 178 166 159 136 111 130 170 182 150 128 108 95 78 59 56 66 83 117 136 123 112 113 101 80 64 64 57 44 32 30 34 39 36 42 43 60 76 54 36 54 101 156 191 238 237 183 132 61 25 39 49 50 51 54 51 44 42 47 54 59 60 58 56 55 48 50 55 54 45 47 77 110 115 125 143 151 134 102 79 73 69 86 80 49 37 64 101 119 125 125 138 148 156 177 178 151 70 25 39 87 120 133 118 105 85 62 46 44 71 128 153 129 146 156 155 141 130 120 95 67 54 39 44 60 59 51 52 56 79 72 59 47 46 52 57 57 54 60 58 47 39 50 75 96 133 152 109 39 23 41 54 63 42 35 30 29 29 28 31 35 34 36 61 94 114 125 120 102 56 31 20 33 37 25 22 31 33 30 33 38 40 45 63 83 75 55 37 37 51 66 73 75 51 23 37 86 114 113 97 75 45 29 20 26 29 23 22 28 31 28 29 32 33 31 29 29 25 39 78 128 151 133 98 75 78 89 81 55 34 24 25 36 33 39 52 64 67 70 88 109 148 154 125 74 50 52 55 52 44 44 40 32 27 26 27 26 48 82 111 108 102 121 138 133 126 115 118 137 141 130 131 145 153 128 92 59 37 31 38 48 79 111 109 82 49 34 38 27 50 114 165 164 149 154 162 160 152 136 119 106 86 58 35 26 38 56 102 168 180 186 175 171 169 164 168 175 181 190 186 169 187 188 188 189 190 191 192 192 191 192 193 193 193 193 194 194 191 192 193 194 195 196 196 195 191 192 192 193 193 194 194 194 196 194 192 193 195 195 194 193 195 194 195 197 199 200 199 197 196 196 197 198 198 199 199 200 200 200 200 201 201 202 202 202 204 204 204 205 204 204 203 203 203 202 202 201 201 202 202 203 203 203 203 203 203 203 203 203 203 204 204 203 201 201 203 205 203 202 201 201 201 201 202 203 199 202 203 202 199 198 200 202 201 201 201 201 201 201 201 201 202 201 200 198 198 199 200 201 201 201 201 201 201 201 201 201 203 202 202 202 201 201 201 200 201 201 201 201 201 201 201 201 202 202 202 201 201 201 200 200 202 202 203 203 202 200 198 197 198 199 200 201 202 202 202 202 197 198 199 201 202 203 203 203 197 198 199 200 202 206 212 217 177 126 139 195 209 199 200 200 199 197 197 194 193 206 218 214 160 109 111 168 217 236 200 132 142 188 184 155 161 165 141 123 190 208 207 198 198 180 153 145 190 211 171 108 93 129 146 112 80 97 140 150 129 159 210 217 210 183 185 199 198 208 219 208 166 158 189 202 153 122 139 157 139 92 78 112 136 118 76 41 22 87 136 150 177 216 209 168 143 169 198 181 108 48 69 129 165 171 181 194 203 205 202 198 206 229 233 183 82 13 77 205 240 186 122 131 180 203 203 190 197 203 210 215 215 208 192 178 158 137 105 74 52 37 27 21 17 45 95 163 218 228 212 203 191 195 196 198 207 218 216 205 147 86 40 39 43 30 28 42 99 159 220 235 204 158 150 175 194 172 167 152 93 15 15 100 183 219 182 157 171 186 200 178 169 197 200 149 141 195 212 191 189 183 185 188 185 187 191 189 188 187 185 185 186 187 187 186 186 185 185 185 185 185 184 184 193 185 190 191 153 110 122 167 212 188 170 167 159 140 128 128 163 145 142 156 154 141 158 193 190 184 184 183 160 155 147 95 102 172 204 187 144 105 108 128 152 192 196 152 105 92 133 193 190 182 144 120 152 191 193 179 125 71 46 45 51 55 44 39 52 83 120 141 112 58 85 174 214 202 192 148 79 58 70 66 96 141 177 196 197 159 111 92 142 172 154 89 64 105 141 142 105 82 88 102 136 178 156 102 107 133 126 127 157 149 111 100 133 162 176 146 86 50 85 151 197 189 185 184 164 94 57 107 187 192 140 99 105 116 106 80 125 145 115 53 76 152 181 186 180 180 176 185 191 162 137 144 175 179 177 179 188 183 166 157 183 182 182 185 189 190 186 182 183 182 181 182 183 184 183 182 186 176 166 165 170 167 156 144 123 123 132 148 160 164 168 173 169 170 172 170 146 110 106 131 148 145 145 152 158 163 167 172 163 124 75 47 38 33 46 73 77 67 55 27 37 93 131 145 163 184 177 164 161 169 181 172 193 198 201 195 176 141 101 75 71 107 152 178 178 167 158 148 145 185 195 131 57 13 16 66 136 173 170 171 174 168 168 148 107 32 62 147 172 153 136 135 136 91 84 122 138 112 75 53 50 30 20 24 30 36 36 27 14 11 14 32 54 64 57 46 34 34 37 39 38 35 34 36 31 29 26 24 24 23 21 20 20 24 27 27 24 24 29 34 29 29 30 31 30 29 27 26 25 24 24 26 28 28 25 23 27 26 25 24 23 22 22 22 19 20 23 27 30 30 27 23 24 24 23 23 22 21 21 21 20 20 20 21 22 23 23 23 24 24 25 27 28 26 23 20 19 20 22 23 23 22 20 19 22 19 17 17 20 22 22 22 20 19 18 17 17 17 18 19 20 21 25 30 32 29 26 25 19 12 24 73 126 145 145 151 149 151 134 109 151 228 253 253 244 216 149 110 111 125 140 136 147 142 151 115 95 118 158 238 250 253 244 209 149 76 34 34 35 83 155 222 251 236 216 218 223 222 220 219 218 219 219 220 226 226 234 244 185 143 185 204 191 202 203 202 213 220 212 201 199 227 235 229 230 224 223 238 246 221 209 203 138 61 43 44 51 33 39 37 40 52 66 100 116 73 49 34 31 65 134 210 246 254 253 182 138 156 143 113 65 77 153 248 254 189 169 204 202 208 218 217 192 157 138 138 169 183 235 247 173 119 164 233 252 203 110 49 54 57 39 34 35 36 35 48 79 112 151 189 236 182 115 109 145 194 209 217 207 211 226 249 254 254 252 250 167 115 102 139 153 123 97 93 102 120 156 183 170 122 69 35 47 71 78 71 83 115 153 181 163 100 35 15 16 23 83 171 193 184 211 251 238 163 81 33 41 41 41 46 53 53 40 26 69 97 96 71 65 69 57 40 57 83 134 175 163 117 88 86 80 92 131 162 134 68 32 34 36 33 32 36 39 39 39 39 46 44 38 38 39 31 32 47 57 44 41 35 29 27 23 29 33 36 39 32 33 33 33 27 26 22 19 23 33 50 74 93 71 46 32 35 38 42 45 42 42 42 37 37 41 40 46 61 49 44 54 102 118 74 42 36 41 30 42 49 48 70 84 61 44 44 49 47 39 44 57 60 51 43 33 27 25 26 25 24 22 23 28 37 40 35 26 20 23 24 24 25 27 31 37 41 25 22 17 15 15 16 16 16 12 13 14 16 18 20 22 24 22 21 20 19 19 19 20 20 20 18 16 17 21 25 28 29 29 30 31 32 33 34 33 33 30 32 34 34 32 30 29 29 37 39 46 44 32 33 42 45 54 60 97 130 160 180 165 148 130 158 179 169 152 160 170 164 133 116 114 147 189 184 122 56 26 21 28 45 53 46 38 37 35 34 33 34 36 37 37 36 35 35 35 34 32 31 29 28 24 21 25 36 57 84 90 72 50 22 8 17 27 34 36 31 31 31 32 31 30 28 26 25 23 24 23 20 16 12 10 10 13 12 12 15 19 20 18 14 14 16 20 23 24 23 22 20 23 22 22 24 26 28 28 27 25 27 29 30 29 30 32 35 40 37 32 28 26 25 26 27 27 28 30 31 33 36 40 43 32 27 21 20 23 26 27 26 25 26 27 27 27 26 25 24 28 30 30 29 26 25 25 27 29 27 26 29 34 35 32 28 34 24 36 54 72 81 99 144 131 68 27 33 45 46 44 42 41 39 35 32 31 30 27 24 31 30 28 25 21 17 14 11 16 17 20 24 28 31 32 31 32 33 33 30 27 26 29 32 29 31 32 33 33 34 37 40 40 42 44 45 45 44 44 44 52 47 44 46 50 51 53 55 51 41 41 48 64 93 93 60 52 47 47 47 67 116 133 104 74 77 95 110 118 131 114 68 28 39 52 63 90 132 147 129 105 99 101 79 68 97 135 167 171 131 130 151 118 52 30 47 61 58 69 93 109 104 86 71 67 52 36 42 50 30 18 36 52 63 54 52 67 91 106 93 53 42 71 111 146 142 100 97 142 193 221 206 189 188 192 196 157 115 92 103 105 90 92 110 115 97 80 60 47 70 102 111 52 27 59 120 166 191 185 171 160 133 105 84 87 96 115 162 213 226 213 190 146 91 75 79 94 93 129 191 233 246 242 233 203 117 49 18 76 145 178 174 167 194 189 126 56 51 116 183 218 199 154 129 130 134 141 142 119 102 122 154 149 133 136 140 133 117 120 130 138 122 90 89 91 121 158 183 151 105 119 149 111 41 36 63 71 86 91 81 88 105 117 135 141 128 98 52 36 44 78 103 90 86 126 172 175 132 86 73 84 90 98 113 127 121 127 135 116 86 85 107 125 120 111 124 165 200 210 212 183 187 195 196 180 163 166 181 191 193 177 168 181 174 134 99 149 195 208 185 181 194 191 176 186 186 183 177 171 168 169 171 178 140 119 114 114 104 95 114 129 111 139 210 220 143 100 129 155 143 117 104 122 150 173 189 176 131 117 145 191 204 187 191 193 200 202 194 196 206 183 138 100 100 136 190 205 182 169 175 162 162 178 180 180 185 180 182 198 155 129 149 182 198 197 193 194 194 196 198 199 199 196 193 208 211 209 205 166 99 105 183 252 225 123 14 21 128 220 251 233 229 203 147 160 181 203 227 229 235 200 166 182 206 216 229 215 214 213 216 219 218 213 207 220 212 209 217 223 226 237 253 183 102 49 34 58 124 184 215 213 172 111 115 161 210 252 250 247 254 244 227 212 151 76 64 97 121 153 163 163 210 251 221 122 103 106 132 174 185 134 85 70 76 126 165 174 166 126 89 59 43 49 84 109 113 127 153 174 150 114 84 76 86 100 109 88 75 78 96 138 205 223 183 119 54 67 126 149 139 127 136 134 104 60 53 92 128 129 119 128 172 210 212 221 227 200 183 163 107 63 54 55 64 87 106 102 98 101 128 155 147 137 153 122 119 137 152 131 116 141 176 152 145 146 127 90 94 128 144 132 116 111 118 113 87 61 50 56 71 77 74 81 94 85 64 55 65 66 51 39 38 42 42 33 44 40 37 49 49 43 46 98 135 165 207 221 188 138 74 37 48 56 53 47 48 55 61 52 49 48 50 51 50 51 53 45 57 74 72 47 37 75 125 142 165 172 147 117 97 78 61 56 65 60 44 49 81 114 128 119 116 125 143 165 173 138 82 50 47 71 90 100 106 100 105 102 76 53 51 61 65 66 68 104 120 126 122 135 155 151 131 85 46 27 36 39 36 42 50 53 52 46 38 37 41 45 45 45 50 53 49 45 51 65 78 90 103 77 37 33 47 52 54 42 34 28 29 31 31 31 32 31 44 75 105 135 176 185 155 104 70 39 30 28 24 28 38 31 31 36 41 36 31 42 61 61 50 40 40 48 57 61 62 53 35 36 60 79 86 84 78 45 29 21 27 32 28 23 23 25 26 28 31 33 32 30 28 24 37 71 115 139 130 104 84 111 133 126 85 44 21 21 32 33 34 42 55 64 67 76 86 111 103 86 62 44 40 42 43 54 48 42 37 30 25 26 30 37 65 107 125 112 104 114 123 121 112 118 131 121 91 80 90 108 107 101 86 63 43 31 27 44 60 56 50 42 37 39 26 63 133 183 170 147 154 169 171 162 139 112 95 78 57 38 29 42 60 111 175 178 181 174 170 173 167 166 164 165 176 179 169 187 187 188 189 190 192 192 193 191 192 193 193 193 193 194 194 194 194 193 193 193 194 195 195 192 192 193 193 193 193 193 194 194 194 193 195 196 196 193 191 195 194 194 196 198 199 197 195 197 197 197 198 199 199 200 200 202 201 200 200 200 201 203 204 199 200 201 201 201 201 201 201 204 204 203 202 202 203 204 204 203 203 203 202 202 201 201 201 204 205 205 203 200 200 202 204 203 202 201 201 201 201 202 203 197 200 203 202 199 197 200 204 200 200 200 200 200 200 200 200 199 200 200 201 201 201 201 201 200 200 200 200 200 200 200 200 202 202 202 201 201 201 200 200 201 201 201 201 201 201 201 201 202 202 202 201 201 200 200 200 203 203 202 201 200 200 200 200 200 200 201 202 202 202 201 201 198 199 201 202 202 202 202 201 198 199 199 199 200 204 211 215 177 125 123 175 203 200 196 197 197 197 199 196 193 205 213 206 155 80 65 128 193 217 178 108 132 171 184 179 188 184 151 120 161 193 204 204 209 184 142 128 185 220 202 150 123 136 141 107 71 74 93 106 124 170 193 170 133 124 171 209 192 192 209 198 144 160 213 238 203 180 189 190 146 108 89 99 103 97 90 85 110 172 221 229 233 230 185 125 158 201 241 217 130 60 72 124 134 128 129 141 156 169 186 201 213 232 223 138 38 42 143 231 243 176 111 141 199 206 198 198 196 203 205 192 170 143 116 98 86 69 50 43 45 44 37 27 44 116 187 218 223 211 196 191 198 197 193 195 211 214 178 133 86 51 29 33 36 37 63 99 159 200 226 219 187 144 127 143 157 168 184 151 82 39 58 119 182 205 160 140 161 181 202 188 204 200 172 122 131 188 201 186 184 186 188 186 186 188 189 188 191 188 186 185 186 187 186 185 184 184 184 184 184 185 185 185 196 185 191 196 162 122 140 192 192 193 191 191 198 192 159 122 121 145 178 198 183 148 139 159 192 198 201 170 104 85 96 66 115 174 178 164 157 140 148 162 187 199 203 172 117 96 134 184 181 164 131 107 115 143 161 164 133 91 86 96 105 95 57 42 57 97 155 191 151 62 53 124 162 165 183 161 94 45 41 56 100 128 139 147 160 140 103 92 145 195 180 92 48 93 142 147 105 54 55 88 118 138 129 113 132 130 117 131 176 184 147 119 135 132 123 98 54 32 89 177 202 183 193 204 179 116 73 91 122 121 105 122 134 100 84 97 169 158 110 62 98 163 182 194 181 181 174 184 193 162 134 146 165 155 154 177 195 177 151 143 177 180 183 184 184 184 185 187 184 182 181 181 183 184 183 181 185 165 148 145 148 153 163 174 183 167 150 138 130 127 133 143 138 134 140 147 142 140 149 156 148 141 134 130 129 131 141 151 162 141 102 64 43 50 96 153 159 118 70 33 40 63 66 74 118 185 205 190 189 200 207 194 195 192 188 194 197 165 107 66 94 174 206 199 169 151 158 133 136 159 154 100 46 8 5 52 142 189 190 205 217 196 172 129 81 20 52 134 159 137 123 139 158 103 98 158 198 179 134 102 78 41 19 22 30 35 36 32 17 14 25 49 67 67 57 50 41 37 37 40 39 35 31 32 27 24 21 20 20 21 19 18 23 24 25 25 25 25 28 31 29 29 29 29 28 26 23 22 20 20 22 25 28 29 27 25 30 33 33 30 24 19 19 21 20 20 21 24 28 29 27 25 23 23 23 22 22 21 21 21 22 22 23 24 25 25 26 26 30 27 24 24 26 27 27 26 37 37 36 34 31 28 25 24 23 21 20 21 23 24 23 21 19 19 18 18 18 19 20 20 22 21 25 31 32 28 26 27 24 29 26 28 56 97 121 122 81 86 98 121 178 226 216 201 189 153 86 72 121 177 208 202 172 116 84 79 101 134 180 254 247 247 252 250 209 125 53 27 27 59 98 146 201 233 232 224 222 221 221 220 220 220 220 221 220 220 222 204 172 183 211 203 202 206 208 208 218 235 228 201 189 223 230 220 220 214 214 235 250 223 175 151 119 67 45 46 42 37 55 54 48 42 30 42 40 38 40 32 35 57 106 178 237 226 204 144 114 122 95 65 53 67 132 212 222 174 157 181 171 179 200 221 220 193 162 147 154 148 184 202 156 136 194 254 248 173 83 43 52 60 49 37 26 32 28 27 36 46 80 128 165 142 131 159 166 177 171 174 150 164 193 224 239 239 235 236 192 153 126 131 131 118 139 186 179 190 210 208 184 163 114 46 27 83 129 132 111 90 82 88 73 50 32 28 27 39 89 146 155 131 168 214 165 70 36 55 56 52 44 46 53 48 33 27 83 112 103 68 65 81 87 87 71 36 55 111 116 79 60 64 51 65 96 112 89 54 36 33 35 29 27 34 42 45 45 46 47 48 41 38 39 32 28 35 41 40 37 40 31 23 29 24 28 24 25 21 25 20 28 34 30 29 27 31 40 50 51 46 39 30 32 36 31 32 37 38 42 37 31 36 45 42 41 52 47 34 31 50 49 36 41 37 41 33 39 44 37 39 41 30 34 37 44 42 33 38 49 50 47 43 39 35 32 31 30 30 33 32 36 41 40 32 26 25 26 28 30 30 29 30 32 34 22 19 15 13 13 14 14 13 13 14 15 18 20 24 26 28 25 23 21 19 18 19 20 21 20 18 15 16 20 24 27 28 31 32 33 34 34 34 33 32 32 35 38 37 34 32 32 34 38 35 40 42 35 34 35 31 28 33 48 55 76 93 86 90 81 101 125 132 128 130 124 106 87 76 73 90 114 112 77 40 17 21 35 51 55 45 37 37 39 38 37 37 37 37 36 35 35 35 35 34 32 31 29 28 21 23 27 25 30 55 76 77 52 27 16 23 29 34 37 34 35 34 32 29 27 26 25 25 24 24 23 20 16 13 14 15 14 14 15 17 19 20 19 18 15 16 19 22 24 24 23 23 23 22 22 23 27 28 28 27 22 24 26 27 27 29 33 36 38 36 32 29 26 25 25 25 28 32 37 38 37 35 34 34 26 22 19 20 24 26 25 22 23 24 25 26 27 27 27 27 29 30 31 29 26 24 24 25 30 28 28 34 42 44 39 33 32 26 36 42 47 51 75 127 103 61 33 34 39 41 42 39 39 37 36 35 33 29 26 24 26 24 21 18 15 13 12 11 15 19 25 30 34 36 39 40 45 40 34 31 32 35 36 36 33 36 38 39 38 37 38 40 40 40 40 39 40 40 40 40 38 43 47 48 48 49 48 46 53 44 40 44 56 73 69 47 51 55 71 81 103 154 172 139 81 78 112 151 153 144 122 89 43 32 32 51 87 124 130 109 84 95 110 86 84 138 187 219 212 172 169 187 151 76 38 41 40 46 54 56 59 68 65 48 46 40 32 35 42 35 30 39 38 37 47 52 64 73 58 46 48 63 86 106 111 98 97 118 156 172 172 165 177 190 185 176 159 131 118 144 153 106 73 90 96 97 91 74 59 56 54 48 38 38 66 107 121 140 168 162 170 174 155 92 60 90 139 185 183 184 156 143 137 106 70 42 48 81 142 198 220 219 205 187 150 93 48 23 71 118 155 178 175 163 141 104 66 62 110 165 193 197 176 124 100 106 110 119 122 145 184 191 168 168 173 155 119 88 90 101 104 104 103 119 101 111 149 189 162 123 145 176 105 40 43 75 88 86 72 72 95 136 143 138 138 119 82 41 30 63 108 133 119 110 144 179 157 125 107 116 131 141 148 148 150 138 125 115 103 94 96 103 90 94 113 158 204 212 194 182 189 188 189 187 175 166 173 189 191 173 127 118 160 167 132 113 172 200 199 182 185 193 191 190 185 180 176 177 176 164 142 124 109 97 108 105 91 86 82 90 92 91 124 172 171 128 119 148 167 128 84 81 117 147 158 164 121 84 92 136 181 200 192 193 183 184 187 186 191 201 187 155 112 91 137 208 212 178 170 179 157 151 185 191 171 168 162 160 162 116 102 142 186 204 203 198 193 194 197 199 200 199 196 194 199 199 207 224 204 136 106 136 212 186 94 8 41 156 235 249 229 225 195 137 157 189 210 226 231 229 194 172 187 206 219 228 216 216 216 217 216 215 213 212 218 217 214 216 218 218 229 251 225 129 73 52 51 75 98 122 127 116 102 109 128 155 197 222 225 207 202 228 226 176 121 82 44 83 127 136 177 253 253 191 105 129 148 163 157 133 113 92 77 97 164 201 190 166 117 71 55 58 64 82 98 99 120 164 195 174 152 129 97 70 71 89 99 96 95 95 124 188 220 201 127 56 57 104 120 115 123 151 166 131 71 46 80 121 137 143 128 152 186 203 232 239 204 193 175 137 117 108 71 45 77 130 135 104 86 105 126 121 127 154 124 137 172 182 144 117 138 166 134 127 139 135 102 92 109 116 121 102 102 130 152 137 97 65 68 69 66 63 71 81 74 58 52 76 88 76 65 67 68 61 42 46 41 32 34 43 45 42 78 93 110 129 141 132 99 62 45 53 58 53 41 42 63 86 72 60 49 48 49 47 46 47 48 62 78 73 51 41 68 104 147 173 184 167 146 125 88 49 41 45 44 44 59 89 112 121 107 117 128 130 129 121 84 37 63 91 108 89 81 81 73 83 84 76 46 33 46 41 34 50 61 66 66 68 91 123 135 128 77 43 25 31 33 33 37 39 37 41 42 39 38 40 40 38 39 42 45 48 48 49 52 55 41 46 46 43 46 51 50 47 43 35 30 32 36 34 31 30 29 41 70 89 105 150 178 162 137 124 90 48 24 24 32 35 25 41 60 67 61 51 48 50 41 39 38 41 47 52 52 50 52 49 39 35 45 56 60 63 44 34 26 29 33 31 27 25 24 25 26 27 29 31 32 32 28 37 55 77 93 97 90 83 122 153 150 101 48 21 20 32 28 30 37 60 101 129 115 84 67 59 59 52 35 44 71 82 76 57 41 37 32 24 23 30 34 50 92 122 109 89 98 118 110 101 106 117 107 79 70 80 109 123 134 125 97 63 36 22 29 34 31 39 38 33 43 44 85 131 162 153 141 152 169 173 157 126 91 73 66 57 45 37 46 67 122 182 177 179 173 166 170 170 172 167 162 173 181 174 187 187 188 189 191 192 193 193 191 192 193 193 193 193 194 194 198 196 194 192 192 192 193 194 193 193 193 193 193 193 193 193 193 193 194 196 197 196 193 189 195 194 193 195 197 197 196 193 197 197 198 198 199 200 200 201 203 202 200 199 199 201 204 205 200 201 202 202 203 203 203 203 206 205 205 204 204 205 205 206 203 203 202 201 201 200 199 199 204 204 203 201 198 197 199 201 203 202 201 201 201 201 202 203 196 200 203 202 198 197 201 204 200 200 200 200 200 200 200 200 196 198 201 204 205 204 202 200 199 199 199 199 199 199 199 199 200 200 200 199 199 199 198 198 201 201 201 201 201 201 201 201 203 202 202 201 201 200 200 200 206 203 200 198 198 199 202 203 204 204 204 204 203 202 201 201 200 201 202 203 202 201 200 199 202 202 200 198 197 198 203 207 201 140 124 173 213 209 197 198 195 197 201 199 195 204 208 198 138 57 48 119 168 177 158 125 111 129 152 173 179 164 147 143 132 175 199 210 222 195 147 128 181 213 215 191 154 128 120 103 62 60 91 137 163 171 158 134 87 94 163 210 194 203 212 174 142 160 210 231 202 184 174 147 97 105 128 142 133 129 143 156 200 213 238 249 216 162 133 136 185 202 238 239 160 80 102 181 175 150 125 115 114 122 145 170 214 225 202 98 13 76 194 237 232 169 115 155 206 194 187 203 210 203 177 133 89 60 44 38 26 30 35 39 40 39 38 37 114 197 240 211 186 195 200 192 188 197 201 202 210 196 137 72 36 42 41 33 37 69 120 158 141 147 144 143 143 132 143 180 175 205 213 140 71 80 118 145 180 205 168 155 168 173 195 192 204 181 144 109 127 173 189 195 180 190 191 185 186 188 186 186 193 190 186 185 186 187 186 184 183 183 183 184 184 185 185 185 183 182 189 191 168 142 150 178 193 191 186 186 192 189 164 137 134 166 192 198 188 162 140 137 199 210 209 156 70 66 126 137 126 168 147 138 164 173 186 196 194 171 186 188 133 97 120 146 176 175 169 141 106 103 134 163 139 118 140 164 171 147 93 73 77 101 118 126 116 80 70 100 105 106 149 175 130 59 38 71 108 125 119 120 141 135 109 105 144 152 130 78 52 84 142 180 123 40 37 87 96 80 93 138 166 121 99 125 156 160 145 133 137 111 90 85 72 61 104 175 197 184 196 191 167 141 105 83 63 71 107 188 196 112 96 156 202 163 96 57 103 159 176 198 183 181 173 184 195 163 136 152 153 130 130 171 195 167 135 132 169 176 183 182 177 175 182 190 184 182 180 181 183 184 182 180 188 178 166 164 172 183 186 184 193 187 176 163 152 148 152 157 157 149 157 167 173 190 202 194 182 182 182 178 167 156 152 154 168 161 126 89 90 125 173 210 224 156 77 33 41 46 32 42 91 173 204 194 187 180 182 182 190 188 185 197 208 179 121 79 144 204 204 204 185 165 190 173 167 142 100 61 52 35 22 54 148 203 193 195 216 212 183 119 75 18 51 144 189 173 151 163 154 88 77 152 220 225 193 166 104 55 22 22 28 31 33 31 24 22 36 62 73 63 51 49 46 40 38 40 40 34 29 28 23 20 17 16 18 19 18 16 25 25 25 25 25 26 27 28 26 25 25 25 25 25 25 25 18 18 21 25 29 31 29 27 33 37 40 35 25 18 18 21 22 20 19 21 25 28 29 28 23 23 23 22 22 21 21 21 24 25 25 26 27 28 29 29 26 24 22 26 35 45 53 57 66 64 59 53 47 41 36 33 24 23 22 23 25 25 23 21 19 18 18 18 18 19 21 21 23 22 26 32 32 28 26 28 27 20 22 28 35 59 93 117 97 65 80 146 208 201 146 125 127 121 100 130 203 254 255 221 135 105 104 133 167 179 193 234 236 226 235 253 248 175 82 27 20 41 47 66 141 224 250 237 220 220 221 222 222 222 221 220 234 228 216 164 164 226 236 216 212 220 233 231 221 225 217 189 182 217 223 217 227 224 219 234 253 221 133 100 118 93 55 45 29 50 92 101 95 83 51 43 35 41 41 32 39 41 53 104 118 103 107 98 95 94 66 53 50 46 79 141 174 172 181 206 190 183 187 206 224 219 194 171 172 171 159 115 102 178 251 253 213 119 50 40 48 64 70 58 44 41 30 31 39 33 41 74 80 86 135 209 191 155 133 149 157 179 192 187 182 183 177 167 158 161 161 161 148 130 158 220 210 224 241 223 199 199 147 47 25 70 170 255 224 104 49 82 75 59 43 25 13 37 95 142 128 97 120 132 72 31 46 57 81 65 46 44 50 41 31 36 55 90 90 67 74 99 119 135 82 57 57 66 58 63 71 60 50 49 55 56 46 41 37 28 46 37 30 31 34 38 47 56 58 58 45 31 31 31 29 31 28 36 32 42 32 19 31 17 28 21 24 23 28 20 27 31 22 29 33 34 39 45 42 33 37 33 35 36 33 36 38 31 41 44 36 32 40 45 43 45 44 44 44 42 26 33 52 33 33 36 39 35 32 38 39 28 35 49 70 69 46 33 39 45 48 48 46 43 39 35 33 33 41 40 41 43 38 30 27 30 29 32 35 35 32 29 28 28 22 19 17 16 16 16 14 12 13 14 16 19 22 26 29 31 27 25 21 18 17 18 21 22 20 18 16 18 21 25 27 27 33 33 34 34 34 33 32 32 37 33 29 29 31 31 28 24 36 32 36 36 29 30 37 38 33 38 38 28 38 46 40 55 49 56 73 81 76 71 64 51 49 52 48 41 45 53 43 24 25 28 39 50 49 41 39 44 41 40 39 38 38 38 36 34 35 35 34 33 32 30 29 29 26 18 20 23 17 26 57 82 54 32 23 29 30 32 37 37 38 36 32 28 25 24 24 25 26 25 24 20 16 15 17 19 14 16 18 19 19 20 21 21 16 17 20 22 24 25 25 25 24 22 22 23 27 29 28 27 19 20 22 22 23 27 32 36 37 36 33 30 27 24 23 22 28 34 41 43 39 32 25 22 21 19 19 22 26 27 22 18 20 21 23 25 27 28 29 29 29 30 30 28 25 22 23 24 30 28 29 37 48 52 46 38 33 37 42 29 28 37 47 73 63 48 38 34 33 39 44 39 36 36 37 37 34 29 26 25 21 19 16 13 11 11 12 12 15 21 29 35 38 40 44 47 58 48 37 35 42 47 46 43 37 40 43 44 42 40 39 39 40 39 37 36 36 37 37 37 30 41 46 40 38 45 49 46 47 46 50 59 71 75 62 43 52 73 116 143 155 184 182 138 65 67 129 203 212 179 135 92 51 34 31 51 78 97 88 63 93 119 144 110 96 144 182 203 180 164 164 167 143 104 70 50 40 55 68 61 53 65 68 52 44 43 37 32 35 37 35 32 41 41 54 40 42 59 45 44 53 76 83 83 70 65 107 154 149 134 124 143 173 174 153 140 145 137 140 180 197 131 72 83 102 114 114 109 111 98 62 29 38 53 67 84 75 95 149 148 127 152 156 92 41 70 136 191 135 126 102 119 142 113 63 28 40 80 127 155 170 178 152 106 84 89 82 40 55 82 112 140 132 119 121 125 96 66 94 151 174 193 191 124 82 91 102 131 159 199 231 201 161 181 201 176 116 73 71 82 87 107 141 178 125 95 105 144 131 109 139 164 76 38 70 120 131 109 78 83 114 168 163 133 120 99 69 41 39 90 143 160 133 116 146 177 143 127 136 159 166 166 160 144 136 126 109 97 104 113 105 87 74 96 127 165 197 195 170 154 182 193 200 191 172 164 178 198 200 147 71 73 140 151 125 133 198 208 196 181 182 180 182 198 183 175 171 178 182 163 123 88 83 115 125 107 107 98 81 102 136 123 114 110 115 139 167 180 169 123 82 95 138 150 128 110 77 62 84 117 158 202 209 198 191 187 187 187 187 196 202 194 145 105 143 211 200 163 168 187 149 127 174 198 166 143 134 142 121 78 82 144 196 208 201 194 200 198 196 194 194 196 199 201 195 189 198 219 219 180 131 105 164 145 71 11 62 180 246 246 225 210 171 121 164 209 219 214 209 209 188 185 202 213 218 217 221 221 220 215 210 208 211 215 208 220 215 204 214 232 241 246 222 134 105 104 86 62 42 52 63 76 115 144 126 100 130 190 186 172 185 220 201 172 161 112 55 50 79 124 205 252 197 140 118 159 179 189 161 122 120 112 77 84 131 148 132 124 101 71 66 83 79 69 70 70 100 156 170 165 174 177 133 69 48 65 95 102 112 110 109 131 154 155 111 57 57 84 93 104 122 146 175 148 91 58 80 112 128 142 122 120 153 198 237 227 192 207 171 154 167 171 107 40 60 125 156 131 91 64 71 95 113 118 136 144 171 171 130 108 131 156 131 121 137 148 125 110 114 113 114 103 108 137 162 157 128 104 109 103 93 82 78 76 67 56 58 92 113 104 94 98 96 84 56 44 40 43 38 37 44 49 42 47 55 49 51 60 52 48 47 52 57 51 38 40 72 108 89 72 55 51 52 49 45 44 58 65 69 64 53 50 57 66 91 112 143 174 187 163 105 52 40 38 35 43 64 87 97 96 103 131 146 123 89 71 59 45 92 130 129 80 61 62 51 63 64 86 59 36 69 84 72 77 77 64 48 40 50 66 71 67 47 36 37 42 38 36 37 34 35 40 44 44 43 42 38 33 39 37 38 42 46 47 46 46 48 39 41 49 50 54 60 63 46 38 32 35 39 37 31 28 32 36 69 90 83 99 127 130 141 157 136 73 28 26 30 23 22 57 93 105 101 90 73 58 27 30 35 41 48 51 48 43 44 57 44 26 32 43 44 48 46 40 33 32 32 31 29 26 26 26 24 23 25 29 34 36 39 43 46 48 54 66 76 79 109 144 146 97 44 17 18 30 27 31 36 67 137 185 149 80 45 40 51 47 31 60 115 140 96 65 39 36 33 23 21 29 30 36 75 114 107 81 82 98 101 89 91 105 105 94 98 114 138 154 165 152 117 76 44 28 33 32 27 37 34 26 49 69 92 107 114 108 107 121 137 143 128 95 60 47 51 56 53 48 44 68 129 190 183 188 184 175 168 174 182 178 171 179 188 184 190 190 190 191 191 191 192 192 193 193 192 191 191 191 191 192 191 192 194 194 194 192 190 189 197 197 196 195 195 194 194 193 194 194 194 194 194 194 194 194 196 195 193 192 192 194 195 197 192 193 195 197 198 198 197 196 198 201 204 205 204 202 202 203 205 205 206 206 205 204 203 202 200 200 201 202 203 203 203 203 202 202 202 202 202 202 202 202 204 204 203 203 202 201 201 200 202 202 202 201 201 200 200 200 202 201 201 200 200 201 201 202 198 199 201 202 202 201 199 198 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 206 203 201 200 201 200 198 197 203 201 199 199 199 199 197 195 203 202 200 199 198 198 199 199 201 201 202 202 203 203 203 203 201 200 199 198 198 200 201 203 199 198 196 195 195 196 198 199 210 202 195 192 191 194 202 211 197 142 136 181 214 204 187 202 199 202 198 202 195 206 219 178 134 116 127 157 173 173 156 128 76 96 140 162 149 179 208 165 112 148 198 214 211 197 161 139 175 211 191 176 151 141 165 128 49 73 111 147 153 180 197 137 59 125 187 215 204 195 204 196 148 171 204 187 160 150 111 64 45 123 180 188 186 189 197 210 214 205 208 204 164 124 144 197 220 209 233 236 166 81 126 195 230 216 201 176 136 111 113 121 143 157 98 25 51 135 190 209 165 124 136 177 187 195 213 214 218 196 139 66 37 34 28 43 42 40 68 91 100 90 28 65 196 224 213 197 199 199 197 185 187 206 205 221 201 124 68 38 43 45 25 25 72 146 178 142 110 117 132 149 162 176 194 209 214 233 172 57 63 148 166 157 174 192 196 174 154 161 188 209 200 146 91 82 115 158 186 197 178 179 180 181 184 186 188 190 185 185 185 184 184 183 183 183 185 185 185 185 185 185 185 185 182 182 180 176 172 173 178 182 184 188 186 180 182 187 181 169 181 206 193 183 182 162 145 137 161 206 195 129 103 130 152 150 147 162 152 144 170 194 193 191 188 190 178 178 181 150 125 140 181 194 200 169 141 115 111 168 186 159 135 177 209 167 124 114 119 95 95 79 47 69 99 81 68 87 127 163 140 77 66 109 128 130 146 157 145 134 141 150 145 110 72 54 67 105 142 158 102 41 43 74 88 92 117 178 184 148 135 119 105 113 115 113 110 104 123 149 125 77 102 180 191 183 185 184 185 193 155 81 17 86 162 204 186 126 124 188 222 170 86 46 98 174 197 182 176 179 181 182 183 177 158 140 158 142 100 131 170 138 110 104 122 161 193 191 179 182 176 154 165 181 186 180 179 178 180 187 178 182 186 186 184 182 182 183 183 187 192 195 195 190 185 181 186 188 193 198 202 200 193 188 194 197 197 194 193 193 191 187 180 167 150 146 159 185 211 228 227 163 113 59 32 44 40 37 86 174 213 192 188 193 185 181 181 174 193 208 175 121 98 100 153 194 213 200 189 187 197 216 207 134 69 52 76 78 47 41 136 183 166 157 184 188 164 125 71 22 58 136 174 154 129 159 128 71 72 138 185 200 208 212 149 83 50 55 47 39 39 35 29 33 54 72 67 58 58 59 52 43 38 40 39 32 23 19 23 19 17 18 19 18 21 25 25 25 25 27 28 26 22 18 19 20 21 23 23 23 22 22 19 22 25 27 27 27 29 30 28 30 31 29 24 20 18 19 16 19 20 20 24 31 33 30 24 18 18 25 30 24 18 20 26 21 22 27 27 22 22 28 26 40 55 69 94 128 152 161 169 160 147 131 112 86 58 38 34 25 20 25 28 25 22 22 19 19 20 20 20 20 20 20 25 25 26 27 26 25 24 23 25 26 28 14 22 60 117 183 179 137 98 129 143 113 107 104 142 141 155 226 252 255 255 177 127 145 201 240 212 179 203 248 221 205 193 237 235 145 71 33 48 33 24 36 90 182 243 247 205 222 218 214 225 221 216 228 237 215 157 145 207 240 226 222 229 223 219 216 221 231 218 186 191 219 223 215 217 216 226 253 253 172 103 138 197 152 62 28 16 52 137 197 176 123 83 56 49 53 59 53 43 46 52 47 44 48 45 66 78 57 42 39 53 42 44 69 90 105 161 233 252 209 169 198 251 239 211 227 229 201 151 73 81 168 249 243 183 96 44 30 39 103 147 121 61 44 31 31 32 29 30 35 26 55 137 200 181 110 90 146 215 198 179 144 110 117 142 148 182 204 197 198 182 146 161 190 232 201 200 211 195 204 175 60 4 80 177 255 226 133 142 196 168 96 43 13 6 39 105 177 189 134 83 66 50 29 45 88 85 63 46 39 34 39 46 43 58 52 57 69 69 65 79 102 77 61 46 38 40 55 63 54 43 40 36 37 40 40 38 39 44 35 40 47 47 54 59 50 57 47 44 41 36 37 37 26 32 30 35 35 27 26 29 23 19 22 24 23 23 23 25 25 27 30 33 33 32 33 37 41 41 36 29 31 34 28 28 41 39 34 42 41 39 39 36 48 48 55 47 35 36 40 39 41 36 20 22 37 40 35 32 28 54 125 145 100 60 43 44 59 69 71 58 49 62 72 66 58 53 38 36 36 30 35 40 30 23 30 31 24 21 26 28 26 18 17 14 12 10 10 11 12 14 13 14 17 22 26 26 25 21 20 19 18 17 16 16 15 20 20 21 22 24 26 28 29 33 31 29 29 31 34 35 35 33 31 29 30 32 33 31 30 31 32 34 36 37 37 36 36 36 35 34 35 35 33 29 26 37 42 47 45 38 34 34 37 37 37 38 37 35 32 29 26 21 32 45 49 44 39 37 38 47 46 45 43 42 40 38 37 37 34 31 30 30 30 28 26 28 26 23 20 24 36 53 66 47 40 32 28 29 33 35 36 31 31 31 31 29 28 26 25 24 20 16 14 15 16 17 17 22 19 17 20 25 26 24 20 19 19 19 20 22 24 27 28 28 28 24 20 22 28 27 22 18 19 19 20 22 27 35 40 42 41 38 33 27 23 22 23 33 34 35 35 31 25 18 14 16 18 22 24 24 22 19 17 17 18 19 18 18 20 25 29 23 27 29 27 21 18 19 21 23 24 33 49 59 57 48 42 44 44 40 33 28 29 32 35 37 39 41 42 42 42 42 42 40 41 41 40 35 28 22 17 15 16 13 13 15 8 8 20 12 22 30 44 58 60 70 95 68 54 39 70 104 92 64 38 39 49 45 57 58 52 60 46 46 35 23 36 42 29 29 33 29 31 33 36 38 39 39 39 49 46 55 82 98 76 45 36 54 116 166 196 200 180 139 85 41 67 155 235 224 163 114 85 54 39 40 65 82 79 73 75 117 159 165 129 108 121 140 151 147 141 149 153 141 131 108 70 49 47 61 61 54 75 83 54 50 44 36 34 39 44 42 36 42 43 39 35 39 51 58 58 72 89 102 87 57 52 95 144 119 99 122 162 159 131 115 106 102 110 158 219 181 106 115 143 139 119 143 185 196 177 124 56 38 59 72 72 93 137 154 136 100 124 148 127 76 65 100 129 114 120 150 171 141 84 45 32 78 107 120 111 105 93 67 46 71 116 128 100 68 42 47 78 107 158 186 166 115 61 63 109 144 202 206 131 73 83 125 153 169 185 199 174 146 174 206 195 131 53 51 78 99 148 192 218 143 74 48 60 63 83 101 85 55 61 117 179 162 97 75 96 117 157 174 166 155 118 58 21 42 92 145 138 119 132 150 168 138 160 175 179 194 205 178 137 107 82 65 82 109 109 96 94 118 141 160 183 180 149 138 136 178 187 203 189 173 178 182 193 187 119 54 56 81 80 112 183 211 196 182 180 185 188 188 189 188 171 166 174 175 158 114 66 97 136 134 119 103 80 86 107 146 142 115 87 105 163 214 234 205 131 88 121 149 114 74 74 68 66 82 104 140 165 166 177 189 194 186 181 191 191 191 204 156 116 152 186 171 158 155 168 122 105 145 166 144 144 140 117 91 82 131 189 200 202 205 186 196 196 195 195 195 196 197 198 205 198 196 209 212 209 178 108 106 65 50 37 82 171 217 252 231 173 151 129 184 227 174 181 205 192 172 199 214 201 216 224 218 215 215 218 216 210 210 216 209 206 215 215 210 226 230 205 152 109 166 239 193 122 104 96 70 62 87 118 129 115 115 154 169 165 198 230 199 178 192 177 81 25 96 166 183 201 156 93 113 160 173 176 170 138 120 121 77 57 81 102 106 118 113 99 87 109 121 150 113 66 89 84 94 101 130 169 160 98 54 57 77 87 96 96 92 86 80 75 66 68 68 77 93 100 109 126 146 130 109 85 73 87 106 111 118 96 115 182 228 221 199 191 155 110 147 178 117 53 50 80 137 142 126 98 81 74 78 89 122 140 183 192 141 101 114 138 150 149 137 127 133 134 126 123 127 96 88 125 163 162 132 108 134 130 108 79 69 75 68 51 50 84 125 144 135 115 98 90 79 69 54 40 37 41 42 40 38 35 28 27 35 37 40 50 53 45 52 53 39 40 55 58 64 57 49 45 48 51 49 44 55 56 57 54 52 52 52 52 46 56 87 132 159 145 102 67 40 35 38 54 68 70 63 58 96 141 143 107 81 62 64 91 130 139 135 103 57 29 31 45 56 53 54 74 107 126 138 151 143 92 60 65 69 63 59 57 65 56 53 64 76 75 58 42 50 52 61 63 56 54 47 32 36 34 34 37 41 45 46 46 45 44 41 37 35 39 46 51 34 38 53 69 65 45 33 34 29 34 47 64 76 81 84 88 132 174 158 95 37 14 23 23 28 59 122 153 132 115 104 78 35 29 29 40 46 36 34 47 54 66 61 49 44 32 26 35 38 34 34 36 35 29 28 30 25 20 19 23 28 31 33 36 42 53 58 54 56 69 80 83 96 131 124 95 58 22 21 35 31 31 35 58 103 134 117 80 46 69 94 76 37 48 106 148 97 54 35 45 40 23 24 35 29 29 66 94 99 95 83 85 107 122 111 96 105 112 119 139 163 170 160 152 132 96 60 21 20 32 36 36 32 25 58 119 117 103 92 82 70 72 79 78 86 64 53 56 60 65 62 49 42 81 140 187 199 186 172 167 150 162 169 168 173 181 178 167 189 189 189 190 190 190 191 191 191 191 191 191 192 193 194 194 192 193 194 195 195 194 192 191 194 194 195 195 195 196 196 196 194 194 194 194 194 194 194 194 197 196 194 193 192 193 194 195 195 196 197 198 199 199 199 199 196 199 201 201 200 199 200 201 200 200 199 199 200 202 204 206 204 204 204 204 204 203 202 201 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 200 200 200 201 201 201 201 201 201 200 200 198 199 201 202 202 201 199 198 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 200 198 199 200 201 199 198 203 201 199 199 200 200 198 196 202 202 201 201 200 200 200 199 201 201 201 200 200 199 199 199 200 199 199 199 199 200 201 201 200 199 199 198 198 199 199 200 202 201 203 206 206 204 206 210 198 138 115 169 215 210 199 203 199 208 203 206 204 204 195 149 147 159 179 192 193 188 169 145 109 81 78 102 127 185 222 178 138 170 188 167 176 207 183 140 176 199 174 159 177 212 211 137 60 74 103 146 165 183 180 120 64 165 224 214 194 201 211 190 176 172 164 130 110 108 74 37 97 153 175 175 200 223 220 216 212 220 213 179 143 140 173 209 209 202 220 218 153 69 113 188 222 214 212 206 188 175 171 165 122 89 37 31 98 163 172 156 146 156 177 192 188 183 195 212 224 188 121 50 28 31 27 40 71 106 156 211 185 81 40 116 206 212 195 187 187 184 190 187 211 214 200 186 130 54 41 55 32 24 25 69 126 164 171 141 158 166 179 190 193 194 198 205 228 191 109 43 95 183 193 183 183 197 205 193 169 155 163 178 161 118 76 73 106 149 181 196 182 182 182 182 183 185 186 187 185 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 185 184 183 180 179 179 182 184 182 185 183 180 186 194 189 177 188 185 172 177 186 189 177 141 153 171 151 110 114 149 157 139 146 164 158 150 171 188 179 167 174 184 182 187 191 158 124 127 160 189 208 183 151 114 87 117 163 128 99 142 180 146 121 132 153 168 143 83 51 67 93 104 114 110 114 130 121 80 75 116 139 141 141 131 128 148 168 167 133 91 63 55 69 121 153 135 86 40 49 89 128 156 171 200 193 165 159 143 119 108 93 83 68 91 143 184 152 87 101 175 187 176 181 184 191 207 164 75 31 77 123 149 138 106 131 205 214 147 71 65 131 191 195 173 174 174 177 183 190 184 160 136 142 146 113 101 134 115 69 79 121 165 191 183 182 189 167 130 165 184 190 182 179 179 182 188 179 182 184 185 185 183 182 182 185 187 188 190 189 188 186 184 188 188 188 190 191 190 186 183 184 188 189 188 189 191 190 187 187 188 189 189 189 189 190 190 212 179 151 98 53 36 23 29 91 176 212 189 182 187 185 184 183 186 203 200 150 99 94 116 129 159 191 192 180 195 211 204 179 108 54 55 86 81 53 62 113 176 181 153 142 149 147 113 54 28 55 104 133 152 163 174 149 79 80 147 164 144 170 224 177 99 72 104 110 82 53 33 50 49 61 70 65 61 60 55 45 38 34 36 37 33 29 27 22 19 18 20 21 19 20 23 27 26 24 24 24 23 19 16 19 20 21 22 22 22 21 20 12 15 18 21 22 24 27 29 29 29 29 26 23 21 20 20 20 21 17 14 18 26 32 33 27 31 24 16 18 20 23 31 33 29 26 27 29 34 45 56 86 112 143 168 193 218 233 237 233 231 229 222 200 156 100 61 53 43 35 32 28 22 20 23 20 20 21 21 21 21 21 21 25 25 26 26 26 25 24 23 20 23 30 20 23 57 118 192 217 209 190 159 126 95 88 111 165 175 167 212 245 206 157 113 126 194 239 230 207 198 214 244 240 208 199 213 171 94 52 36 45 36 25 34 93 182 237 241 221 197 195 217 230 229 230 235 228 163 131 174 227 235 222 219 224 221 219 219 223 230 215 183 180 214 231 217 216 238 237 209 183 116 116 206 249 177 79 37 8 45 150 248 246 182 120 82 64 60 75 89 71 47 43 49 86 128 142 119 100 82 62 60 81 76 69 58 43 48 110 186 255 235 194 180 209 233 242 252 249 225 162 72 78 154 217 206 143 77 29 23 61 149 205 190 132 92 52 38 36 32 28 29 36 50 96 131 126 93 84 125 164 146 158 171 144 122 147 183 215 250 240 213 175 145 169 199 213 216 192 214 217 187 154 71 21 96 144 151 156 183 231 254 221 112 31 3 3 35 110 197 222 160 86 42 30 46 81 115 92 58 36 34 33 38 50 57 51 52 56 60 61 57 52 49 46 41 42 39 33 35 38 32 31 29 27 37 48 42 32 34 41 73 100 124 146 131 84 50 46 36 39 45 38 30 33 39 32 26 28 31 28 31 31 23 23 22 22 23 24 26 26 25 26 29 33 34 32 29 30 32 38 55 63 56 41 24 25 42 42 38 38 48 51 46 46 49 53 64 60 47 46 48 44 42 41 27 28 36 35 32 31 27 101 158 160 101 60 53 67 89 110 99 81 85 115 129 108 83 63 50 39 33 28 32 34 30 11 16 21 27 33 37 33 27 17 16 15 14 13 12 12 12 14 13 14 17 21 25 25 24 22 21 20 18 17 16 16 16 18 19 20 22 24 27 29 31 32 30 29 30 32 33 33 32 34 32 30 30 32 32 31 30 31 32 34 36 37 38 38 38 38 35 33 32 31 30 28 25 36 39 42 41 36 33 32 33 35 36 36 36 35 32 29 27 24 34 45 48 43 37 37 39 44 44 44 43 40 38 38 37 36 34 32 32 33 32 30 28 32 27 22 22 28 39 51 58 43 37 30 28 31 35 38 38 32 32 31 30 30 29 29 28 30 25 19 16 17 19 20 20 20 17 16 19 24 26 24 21 21 22 21 20 19 21 24 28 34 31 26 21 23 28 28 23 18 20 22 23 24 27 32 36 40 40 37 33 27 24 23 24 28 29 30 29 26 22 17 13 17 19 21 23 24 22 21 19 17 18 18 17 16 18 22 25 19 23 26 25 21 18 19 22 24 38 54 64 63 55 47 42 39 39 36 31 27 27 31 36 38 41 45 47 47 45 41 39 40 40 39 36 32 26 20 17 11 14 10 10 15 13 13 21 15 20 41 63 77 97 113 111 69 62 74 136 171 136 86 50 65 65 57 81 111 127 125 88 65 41 34 38 33 28 28 32 29 28 27 27 29 32 35 37 48 51 64 86 89 60 37 42 78 117 161 202 197 148 97 54 32 70 159 223 203 147 102 72 49 44 57 82 91 81 80 91 130 163 165 130 104 100 105 111 122 148 176 173 154 150 136 103 72 46 42 48 51 73 88 74 50 46 36 31 39 50 49 40 42 41 37 35 41 57 73 83 91 145 162 131 92 62 73 118 123 127 155 173 149 112 85 66 47 86 138 169 127 95 148 198 140 142 180 220 228 214 164 97 85 87 63 48 101 180 191 149 150 163 197 200 128 51 52 98 132 169 201 187 124 60 39 50 105 139 138 103 86 88 80 66 86 138 156 131 107 81 61 64 121 197 226 181 117 66 48 62 127 188 192 113 63 100 152 166 149 140 146 151 153 179 195 175 116 49 61 101 115 140 165 183 108 53 34 51 61 72 67 37 46 105 163 171 137 104 100 114 114 143 184 209 178 96 46 56 79 102 126 109 103 135 158 169 193 197 186 172 177 184 158 118 74 80 97 124 131 114 115 140 164 182 185 184 174 170 181 178 204 190 201 201 185 172 169 187 163 97 40 38 51 56 109 194 212 198 185 183 186 187 185 184 192 182 171 159 148 140 118 88 93 139 140 108 77 69 102 133 151 161 146 116 111 141 191 233 209 152 91 77 95 100 96 102 97 81 96 113 117 110 105 123 128 157 172 174 186 200 195 183 155 140 168 172 145 134 131 140 140 137 157 155 143 143 128 110 96 111 164 209 209 202 201 192 196 196 195 195 195 196 197 198 200 200 198 204 207 216 200 139 79 35 31 45 112 201 229 247 216 164 136 154 201 213 190 200 206 180 187 203 204 213 222 221 216 217 213 208 214 222 217 204 212 212 220 218 221 237 215 155 81 166 254 251 203 206 206 158 132 77 57 81 119 132 112 104 133 171 221 236 208 205 204 152 77 26 109 205 198 163 132 114 107 132 163 164 122 111 125 102 71 63 94 119 120 117 113 120 141 175 196 217 164 96 97 83 77 65 89 145 155 99 57 64 77 79 87 96 94 81 68 64 70 67 64 74 93 105 114 125 105 93 95 96 79 65 75 89 101 112 124 144 180 211 209 188 147 86 97 132 126 109 84 61 88 98 102 105 112 109 97 89 99 123 171 183 133 96 123 164 180 165 135 120 136 153 155 153 138 107 88 108 141 146 120 93 116 116 100 76 68 74 68 53 58 76 113 134 111 81 96 137 138 106 69 47 40 39 43 49 34 40 38 35 39 39 38 43 45 46 50 45 32 28 31 31 39 39 40 44 49 52 52 50 49 49 48 48 49 49 47 45 44 45 55 74 87 83 70 59 40 36 38 49 57 58 54 52 78 98 97 85 73 56 71 118 131 116 97 76 50 31 33 45 60 73 78 82 98 113 124 134 128 93 86 116 138 138 127 116 106 96 95 109 118 104 76 55 80 77 82 85 83 82 72 54 49 34 26 34 41 41 42 46 53 43 38 41 44 42 39 39 32 37 60 88 95 73 46 31 34 32 34 42 53 65 78 88 130 158 137 88 46 27 30 25 27 52 106 137 126 118 109 83 54 37 35 52 61 51 37 30 41 82 118 117 86 54 38 35 32 29 28 31 30 27 28 31 27 23 22 27 30 31 31 33 51 61 66 61 62 73 82 84 94 120 110 90 65 33 25 28 30 29 31 51 91 116 96 60 63 101 119 83 40 44 75 93 66 43 37 46 43 33 30 30 31 28 57 80 88 85 72 72 105 112 93 77 88 102 121 152 162 158 145 150 142 109 70 30 24 31 30 29 30 36 77 136 139 123 104 86 73 70 68 60 53 41 43 56 63 63 60 54 42 63 105 148 162 150 140 143 136 147 154 158 170 177 159 131 188 188 189 189 190 190 190 190 190 190 190 191 192 194 195 196 193 193 195 195 196 195 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 198 196 195 193 193 193 194 194 198 197 197 197 197 197 198 199 197 198 199 198 197 197 199 202 201 199 197 196 197 200 204 206 207 207 206 205 204 202 201 200 202 202 202 202 202 202 202 202 200 200 200 201 202 203 204 204 202 201 201 201 200 200 200 200 200 201 202 203 202 201 199 197 199 200 200 201 201 200 200 199 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 198 197 196 197 200 201 200 198 202 200 199 200 201 202 200 199 198 199 200 201 201 200 199 198 202 202 201 200 199 198 197 197 198 199 199 200 200 200 200 199 198 199 199 200 200 199 199 198 192 193 197 202 201 198 198 202 203 141 100 158 212 207 202 191 195 201 188 193 212 211 180 134 157 195 217 209 202 198 187 174 153 102 68 77 104 172 223 196 173 175 175 159 172 196 177 150 159 199 207 182 194 230 193 101 68 91 111 132 147 157 139 85 82 165 211 210 187 169 183 199 181 164 146 127 128 118 74 48 127 170 160 139 173 207 211 219 197 186 157 129 136 173 202 208 200 217 225 190 120 56 121 210 212 205 205 207 210 219 224 216 177 80 14 52 137 191 196 183 186 201 203 199 197 186 190 215 226 165 95 40 20 19 36 80 145 219 231 249 210 57 47 152 212 202 190 192 182 173 189 194 213 207 169 113 52 25 38 40 29 26 52 126 176 178 177 171 191 194 201 204 199 193 194 199 222 134 46 46 141 214 211 202 202 198 200 196 167 131 123 136 144 127 116 126 150 172 184 188 186 185 184 184 183 183 184 184 183 183 183 184 184 184 184 184 183 183 183 183 183 183 183 183 185 184 183 183 184 185 184 183 182 182 180 179 187 194 186 171 182 175 174 182 181 196 203 164 110 99 94 113 143 155 137 115 150 181 175 145 154 185 184 162 163 178 184 191 198 171 134 124 143 165 191 190 166 117 85 110 158 125 84 109 147 137 135 156 174 216 167 81 63 66 73 105 155 148 121 103 93 66 62 96 101 101 99 94 102 128 139 127 114 76 66 64 70 124 153 115 66 48 82 143 187 203 196 199 178 156 157 149 130 105 67 44 44 87 163 215 177 99 98 162 182 150 153 175 189 203 158 67 43 75 90 90 96 106 138 184 167 97 50 86 162 201 191 171 176 175 177 185 191 183 157 133 115 136 127 102 128 118 73 110 153 191 198 182 186 187 158 127 164 185 191 181 179 181 182 186 181 181 182 184 185 185 183 181 186 185 184 183 183 185 186 187 187 185 182 181 182 183 183 183 180 183 184 183 184 187 187 185 185 191 197 198 193 187 183 182 192 196 193 152 94 42 11 20 90 172 215 198 187 189 186 185 191 193 202 192 140 87 86 116 109 122 164 188 187 208 211 172 130 81 48 58 88 80 57 78 97 134 153 137 106 105 106 68 70 84 98 112 134 184 215 190 120 86 116 180 170 121 142 209 198 122 107 152 152 111 90 91 75 61 56 59 59 61 60 52 42 38 35 34 33 29 27 26 25 23 24 27 28 26 26 29 30 27 24 22 21 20 18 15 19 20 20 20 20 20 19 18 21 24 27 28 28 28 30 31 28 25 23 22 22 23 22 22 30 30 26 21 20 24 28 29 17 34 30 20 27 27 21 24 31 36 42 49 68 98 131 150 181 205 231 245 250 253 253 251 252 250 251 252 248 222 181 149 111 83 51 33 27 24 24 24 22 22 22 21 21 21 22 22 25 25 25 26 25 25 24 23 21 25 33 22 14 33 89 167 247 255 253 197 177 174 144 155 149 141 125 141 158 115 65 62 134 195 190 137 128 153 188 226 246 224 243 229 142 59 25 27 58 84 98 111 155 210 234 231 237 204 195 208 224 251 249 212 174 125 151 221 232 216 220 227 219 218 221 222 224 228 212 182 185 206 229 224 215 232 214 152 102 128 196 252 252 214 129 38 11 25 116 222 241 201 168 153 110 96 95 92 69 47 47 54 108 186 237 202 172 151 109 107 128 131 130 110 72 51 80 125 174 202 202 174 176 214 233 219 213 215 161 74 89 145 167 134 96 58 22 32 105 202 248 236 215 167 112 75 48 29 26 36 46 45 56 63 80 94 102 129 129 118 158 206 181 128 144 199 214 242 229 197 177 177 196 205 221 229 184 195 195 173 173 106 70 148 161 91 92 200 254 251 234 116 30 7 11 32 76 135 145 106 55 23 36 90 132 139 89 51 30 34 37 39 48 57 51 64 68 60 57 60 54 41 52 44 43 41 31 28 32 31 22 28 23 27 44 44 34 38 90 158 202 225 242 198 114 69 49 53 56 50 40 36 42 48 38 29 29 35 37 40 38 29 30 24 20 22 27 30 28 26 26 29 32 34 30 25 24 26 54 108 143 121 66 22 19 42 41 63 73 90 74 44 56 62 83 95 82 59 59 68 61 48 39 30 31 35 32 32 35 31 74 111 107 74 68 81 97 118 130 122 106 110 141 159 141 117 105 81 48 34 44 48 41 35 21 18 19 28 36 34 25 18 17 17 17 17 16 15 14 14 15 15 16 18 21 24 24 24 25 23 20 17 16 16 16 17 16 17 19 21 24 27 30 31 29 28 28 30 32 33 32 30 34 32 30 30 31 31 31 30 30 31 33 36 38 39 40 41 39 35 30 27 26 27 27 26 34 34 35 35 34 32 30 28 32 34 35 36 35 33 31 30 29 38 47 47 40 35 36 40 40 42 44 42 38 36 36 37 34 33 33 35 36 36 34 32 36 30 24 25 33 41 47 48 38 33 29 29 33 38 40 41 33 32 31 30 30 31 32 33 36 30 23 18 18 20 22 23 19 17 16 19 23 26 25 22 25 27 27 22 18 18 24 31 39 34 27 22 24 28 29 27 20 22 25 26 26 27 29 32 39 39 37 32 27 24 23 24 21 22 22 22 20 17 15 14 19 19 20 22 23 23 23 23 16 17 16 15 14 15 18 20 15 19 23 23 20 18 19 21 24 57 89 94 78 57 39 28 33 33 32 28 24 24 29 35 38 41 46 49 48 44 37 32 38 37 34 31 27 23 20 19 13 17 12 9 17 21 21 26 21 21 53 91 114 140 133 90 46 80 127 183 193 155 121 97 91 91 89 112 153 197 208 170 101 55 60 54 31 27 21 24 31 28 23 21 22 26 32 35 42 51 68 85 75 41 33 58 97 114 130 155 154 121 92 63 34 67 133 172 157 132 105 72 40 55 82 101 98 87 92 107 126 142 135 107 88 87 103 123 146 177 208 201 166 146 139 128 93 46 24 33 44 67 90 95 69 48 31 32 41 45 45 46 51 41 32 34 46 64 83 96 141 215 221 167 125 87 87 135 176 174 177 171 149 123 84 45 45 74 94 100 96 124 179 201 121 157 211 240 238 231 196 141 135 107 61 49 98 153 162 145 158 178 197 184 119 43 25 54 103 156 179 141 78 32 37 75 118 135 127 108 117 134 121 97 92 148 166 148 147 140 107 81 125 178 184 134 87 62 65 90 102 133 131 77 57 116 167 161 148 114 113 147 179 198 189 159 93 47 70 113 113 109 115 123 93 52 41 74 113 124 87 33 42 113 154 146 142 143 135 129 135 139 163 180 134 55 49 107 117 120 119 97 116 182 208 196 197 180 157 141 133 121 100 81 109 137 162 167 151 131 142 174 202 204 188 168 160 187 216 199 176 142 142 145 133 122 117 129 100 63 49 62 53 42 97 182 208 196 186 186 188 188 185 183 184 189 186 163 140 134 123 101 95 116 116 107 88 86 123 152 173 192 189 165 136 117 141 192 229 190 109 47 66 127 164 169 131 103 117 138 141 134 115 106 93 127 164 180 189 202 196 174 139 164 186 155 118 117 133 156 170 154 145 137 145 149 128 120 119 152 195 213 204 192 192 196 197 196 195 194 195 196 197 197 196 200 200 200 200 220 225 180 111 34 14 45 130 221 238 244 233 174 123 165 206 203 220 230 194 168 199 202 195 226 230 220 208 185 182 206 222 215 209 214 210 212 216 213 221 236 186 92 122 207 255 226 192 213 248 254 189 123 81 70 85 109 99 79 93 136 177 179 157 170 176 123 58 42 107 176 165 140 121 90 70 103 114 106 94 100 122 121 91 85 100 109 109 106 120 162 225 254 254 247 176 107 113 111 74 62 69 99 105 72 56 74 92 100 119 132 119 90 73 74 86 79 69 66 78 92 97 95 74 67 79 94 84 68 69 75 81 105 133 145 144 145 158 172 134 77 76 114 160 192 152 82 47 54 70 97 123 129 109 87 89 98 128 148 129 115 138 170 182 179 157 139 147 160 163 162 140 118 100 104 126 142 140 129 116 109 87 64 64 77 75 60 64 73 95 104 79 61 104 169 172 136 101 87 78 63 51 49 41 51 44 31 31 36 38 41 41 52 54 49 48 44 33 27 20 24 33 42 48 50 50 50 45 42 42 45 49 51 50 48 38 35 34 35 34 34 37 41 39 36 37 41 44 44 43 44 41 54 58 61 62 53 70 114 118 89 65 58 53 41 37 41 58 79 75 57 64 91 111 119 91 86 117 172 200 189 158 132 128 117 124 152 166 144 104 76 71 80 97 103 96 97 103 101 67 40 24 31 39 36 37 44 49 41 39 44 45 38 32 32 32 33 49 77 94 83 58 40 35 29 25 28 35 46 60 72 89 115 105 79 53 33 31 26 31 44 81 108 110 113 108 87 63 34 39 74 95 92 64 30 40 85 143 153 115 88 76 58 27 24 22 24 25 25 28 32 30 26 25 29 31 30 30 32 56 68 72 66 64 73 80 82 95 107 94 89 81 56 37 22 28 26 28 48 82 100 80 47 71 116 118 70 42 51 54 44 43 38 42 47 42 39 35 27 32 28 46 55 60 63 60 71 94 97 78 63 73 83 104 139 136 147 137 128 113 91 68 36 33 38 34 29 30 40 77 124 122 124 125 123 117 103 72 42 31 31 43 64 77 75 64 54 66 55 64 94 113 107 96 95 104 104 101 103 120 131 111 80 189 189 190 190 190 191 191 191 191 191 191 192 192 194 195 196 193 193 194 195 195 195 195 195 198 198 197 196 195 194 193 192 195 195 195 195 195 195 195 195 196 195 194 194 194 195 195 196 197 196 194 193 193 194 196 197 199 200 200 198 197 198 201 204 206 205 203 201 201 201 202 203 206 206 205 205 204 202 201 200 202 202 202 202 202 202 202 202 200 200 201 201 202 202 202 203 201 201 201 200 200 200 199 199 199 200 202 203 203 200 198 196 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 198 197 197 198 200 201 199 197 201 200 199 200 202 203 202 201 194 196 198 200 200 199 197 196 203 202 202 201 200 200 199 199 196 198 199 201 201 200 199 198 195 196 198 199 199 198 196 195 204 201 199 199 198 199 206 215 203 146 93 152 212 209 206 177 164 173 164 178 215 213 170 136 167 204 214 199 197 200 201 206 191 155 120 103 104 158 215 203 185 163 166 176 182 174 158 164 168 202 224 179 154 168 135 88 107 123 117 110 133 155 132 84 92 140 176 207 198 151 153 195 167 157 166 188 204 172 118 109 161 191 161 125 146 156 148 165 151 127 111 128 167 197 204 198 198 214 195 135 83 53 129 213 211 199 190 188 198 223 237 230 185 80 33 84 141 171 192 202 223 210 197 195 198 197 206 226 200 122 63 33 12 12 67 158 210 253 247 208 128 27 92 184 206 194 188 195 184 182 209 215 186 150 99 55 35 46 47 16 31 70 123 183 203 186 190 203 195 192 190 187 183 185 196 208 191 90 23 74 177 220 205 198 186 160 144 143 127 106 116 147 169 172 181 192 199 197 188 180 186 186 185 184 183 183 184 184 182 182 183 183 184 184 184 185 183 183 183 183 183 183 183 183 182 181 180 182 185 186 183 180 184 183 179 179 183 183 167 148 173 185 192 196 186 184 183 152 91 88 105 137 158 157 138 118 152 186 169 113 113 168 188 164 158 172 178 183 191 175 146 130 146 142 166 199 186 126 102 138 179 151 102 102 128 136 151 166 169 186 136 91 105 90 59 73 149 179 162 115 81 54 52 79 69 60 66 86 105 120 119 104 98 97 96 79 77 119 139 106 60 68 126 194 213 194 183 190 176 147 137 131 124 104 64 43 63 98 163 213 187 117 106 153 156 107 112 158 186 197 156 76 54 80 80 73 104 142 145 130 118 63 51 114 179 199 187 175 181 182 183 182 178 166 149 136 105 118 126 122 131 125 127 183 201 194 170 168 190 176 138 125 164 182 186 178 180 183 181 182 182 181 180 182 185 185 183 180 184 183 181 181 181 183 185 187 182 181 180 180 181 184 186 187 183 186 186 183 183 185 184 182 179 181 181 181 180 182 186 190 180 200 209 190 144 74 19 12 90 160 205 201 193 193 192 191 189 171 167 171 141 91 88 125 118 112 141 185 207 213 186 135 98 70 52 64 94 82 56 79 84 81 113 136 114 96 84 48 89 140 130 110 134 177 185 132 70 101 161 204 188 152 151 177 195 129 107 131 138 137 153 166 108 70 46 50 54 53 51 46 41 41 40 37 32 27 24 24 23 20 20 23 25 25 28 32 32 28 23 20 20 20 19 17 19 19 19 18 18 17 17 16 18 22 28 30 30 28 27 26 25 22 17 17 19 21 22 21 19 23 27 28 28 30 32 34 32 38 29 28 42 40 36 49 75 96 121 141 166 198 225 237 242 250 253 246 236 229 223 218 227 220 217 225 237 243 238 230 197 149 88 49 35 32 31 31 25 24 23 22 22 22 23 24 25 25 25 25 24 24 24 23 24 25 34 24 9 12 52 121 228 252 236 197 221 246 219 208 186 145 133 117 99 97 106 136 207 182 109 44 43 91 168 243 255 248 254 206 103 29 13 53 115 172 209 216 229 238 232 227 227 209 195 189 201 222 204 155 130 144 203 244 225 212 224 226 219 219 222 223 223 226 214 189 180 207 230 225 217 220 188 128 126 195 252 251 240 236 162 46 22 14 72 158 193 198 216 231 198 178 139 92 72 89 101 88 87 142 215 228 233 208 148 158 178 145 132 147 148 124 96 79 77 97 109 104 126 186 210 182 168 143 97 64 93 92 84 77 77 52 23 52 151 239 254 246 254 238 211 166 101 44 27 37 46 40 38 36 64 100 116 137 124 131 170 204 172 115 111 147 166 193 195 180 180 199 213 209 247 237 193 162 145 189 222 131 82 183 222 140 110 213 254 251 199 103 32 13 25 39 39 46 49 40 33 41 85 142 154 122 65 42 34 41 43 41 41 38 56 72 86 94 104 106 85 57 51 36 31 33 29 29 31 29 22 34 26 19 32 38 39 51 114 181 231 245 236 187 129 105 82 71 63 69 72 60 50 54 44 36 40 47 46 47 45 38 39 28 19 22 30 33 31 27 27 27 29 31 28 23 25 30 86 163 211 170 83 18 11 35 47 110 143 154 97 38 77 113 144 145 107 64 70 98 91 64 29 25 30 35 33 37 41 37 50 63 64 80 114 121 108 108 111 119 110 104 130 159 160 147 125 98 61 60 93 98 68 46 39 32 31 37 39 32 26 26 17 18 20 21 21 20 18 17 18 18 19 21 23 24 25 25 27 24 21 18 16 16 17 18 18 18 19 21 23 25 27 28 24 24 26 29 32 33 32 30 34 32 30 29 29 30 30 30 29 30 32 34 37 39 41 42 39 33 27 23 24 27 29 30 32 30 30 31 32 31 28 26 31 32 35 37 38 37 35 34 37 44 49 45 37 32 33 37 39 42 44 41 37 33 32 34 32 32 33 36 39 40 38 36 39 34 30 31 36 41 43 42 35 32 29 30 35 39 40 40 32 31 29 28 29 31 34 36 39 33 25 20 19 21 23 24 21 19 18 19 22 24 24 22 27 30 31 25 18 18 27 36 38 33 26 22 24 29 31 30 24 25 26 25 24 25 28 31 41 40 37 32 26 22 22 22 17 18 18 17 15 14 15 16 20 20 20 21 22 23 25 26 16 16 15 14 13 13 15 16 15 18 22 22 20 18 18 19 37 74 104 98 72 50 33 22 30 30 29 26 21 20 26 34 39 40 42 43 42 38 31 26 34 32 29 26 23 23 23 23 20 23 15 9 18 26 27 29 22 28 59 107 146 153 108 50 41 101 153 175 169 162 163 144 110 101 97 107 145 206 230 200 123 66 95 102 67 51 29 26 31 28 24 22 22 26 31 35 35 44 61 74 60 30 38 78 101 124 118 103 99 105 108 84 51 64 95 114 115 122 105 60 45 81 111 111 97 92 98 105 95 99 93 81 76 84 118 160 196 193 198 190 150 110 106 123 91 49 25 29 36 55 83 100 92 48 20 30 42 38 43 59 67 44 28 37 61 80 88 90 136 194 195 149 120 104 117 160 199 187 171 157 149 133 93 49 65 67 55 51 86 138 153 127 125 174 221 221 200 192 170 131 134 114 79 60 67 81 98 120 123 141 128 95 72 55 46 51 61 92 89 60 42 33 52 95 107 101 94 119 172 190 145 91 97 154 166 145 156 172 152 124 115 132 110 72 61 66 85 114 88 69 53 41 63 137 189 181 142 118 130 178 210 203 159 111 69 51 80 110 97 81 82 83 74 43 40 91 158 177 122 51 52 89 111 132 165 169 151 147 195 179 153 114 66 47 95 163 160 140 120 95 122 195 209 174 142 129 120 110 83 63 85 126 193 211 205 175 151 146 157 173 198 187 165 149 152 190 215 178 106 72 71 73 71 79 75 69 60 59 93 120 82 40 84 166 203 194 186 187 190 189 186 184 180 192 197 178 153 144 133 112 104 85 88 132 148 137 148 158 191 197 198 195 171 119 101 129 205 187 112 43 72 158 200 191 140 120 132 141 152 179 171 141 116 125 161 194 201 202 195 175 134 184 199 149 103 101 134 176 169 136 124 120 126 144 155 168 165 195 208 199 192 187 188 198 197 195 194 194 196 197 197 197 196 198 199 201 197 216 233 207 155 39 4 53 150 232 239 241 228 176 133 182 229 232 229 202 172 172 196 196 200 230 234 221 198 170 172 209 220 200 199 221 211 210 212 208 216 228 173 78 144 240 236 151 153 228 254 239 193 180 175 125 66 63 83 94 85 93 113 127 103 89 94 71 43 53 78 103 109 123 112 51 51 82 85 88 97 97 106 113 113 116 113 97 91 93 121 186 242 254 234 205 145 93 95 92 86 110 119 99 68 47 54 77 101 126 154 156 124 86 72 77 99 100 89 68 66 87 93 77 65 56 56 65 74 85 87 76 81 90 116 136 119 90 97 128 109 76 81 108 156 204 175 110 40 36 45 67 91 105 100 85 74 75 83 90 89 93 107 119 129 141 145 155 180 194 184 172 146 136 128 127 131 140 157 173 169 145 103 67 60 69 63 46 58 71 77 66 54 69 111 148 162 145 130 127 120 98 71 53 73 78 58 31 28 38 39 37 52 72 76 80 96 91 61 41 26 26 32 41 48 50 48 47 44 42 43 48 52 56 62 68 59 55 50 45 40 37 36 37 36 34 33 33 35 36 37 38 21 38 42 38 44 55 78 107 131 106 76 58 51 49 51 54 64 82 70 47 66 108 127 123 84 101 151 203 216 196 165 141 125 113 129 175 203 183 139 108 58 67 86 98 99 107 119 121 81 56 35 31 34 33 34 40 37 42 46 44 41 40 41 42 42 38 39 48 57 57 50 43 32 29 28 31 33 35 40 45 45 77 85 79 59 33 30 31 37 39 56 76 89 105 110 97 67 29 36 84 119 127 98 48 42 59 106 129 117 119 111 73 26 23 20 20 21 24 28 32 32 27 24 26 27 27 30 35 52 68 78 74 71 81 92 96 99 99 88 97 102 82 53 21 27 25 30 49 78 91 76 51 80 107 93 61 72 96 82 53 46 42 48 54 47 40 37 30 29 30 39 35 40 55 68 95 91 100 89 81 87 83 87 113 129 152 139 111 95 95 86 50 36 40 40 36 34 40 63 90 94 114 133 148 153 130 78 35 53 73 83 78 75 80 86 92 103 70 50 73 118 142 133 116 94 89 86 91 96 88 65 44 191 191 191 192 192 192 193 193 194 194 193 192 192 193 193 194 193 193 193 193 193 194 195 195 196 196 196 195 195 195 195 194 195 195 195 195 195 195 195 195 193 193 194 194 195 197 198 198 197 196 194 193 193 194 195 196 199 199 199 198 196 197 200 203 203 204 205 206 205 204 202 200 202 202 203 203 203 203 202 202 202 202 202 202 202 202 202 202 202 202 202 201 201 200 200 200 201 201 200 200 200 199 199 199 198 199 202 203 202 200 198 196 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 200 201 201 198 196 201 199 198 200 202 203 203 201 195 197 199 201 201 200 198 196 199 199 200 200 200 200 200 200 196 197 199 200 201 200 198 197 195 196 198 199 199 198 196 195 205 202 199 198 197 202 213 225 202 144 83 138 211 223 210 159 129 150 160 172 194 178 144 144 186 200 198 191 198 201 203 215 213 198 168 130 107 145 201 197 162 139 152 176 184 169 153 168 174 180 203 170 127 114 95 99 133 113 91 104 152 173 137 98 99 140 163 193 206 176 160 168 168 160 188 231 238 183 132 147 210 219 179 146 154 131 98 108 124 130 152 183 200 198 195 197 214 184 144 118 106 78 131 197 214 199 190 194 206 220 210 184 103 51 65 128 151 150 160 166 191 182 193 200 198 213 221 202 136 69 29 16 13 41 117 213 222 217 230 153 45 48 170 218 194 186 182 194 198 206 220 203 140 74 37 42 50 49 37 23 48 136 199 220 211 193 194 196 195 190 185 182 181 188 205 221 168 73 24 99 195 214 195 187 148 115 97 106 113 119 152 194 194 196 197 195 191 187 184 182 184 184 183 183 183 184 185 185 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 181 180 180 183 185 185 182 178 184 182 181 181 182 175 153 132 167 191 187 187 189 168 143 122 114 129 144 138 127 141 158 155 177 177 148 107 112 159 180 163 164 174 181 185 190 180 156 138 137 126 144 187 186 139 128 155 179 146 112 116 124 128 155 173 154 118 95 130 172 140 74 46 105 173 188 131 75 51 60 87 73 65 70 89 115 139 141 125 99 146 137 89 98 144 137 90 62 98 157 200 195 176 178 184 183 155 136 119 111 96 72 73 99 107 139 181 179 133 111 131 114 85 100 150 191 215 176 95 68 74 72 85 134 171 148 103 106 67 81 149 195 197 185 176 177 182 184 176 160 144 138 138 112 119 127 134 112 113 168 200 192 149 120 157 194 159 113 116 169 180 181 178 183 183 178 178 182 180 179 181 184 185 183 180 180 181 181 182 182 183 183 183 179 180 181 183 183 184 185 185 183 185 185 182 182 184 184 182 183 182 181 182 184 184 182 179 181 195 198 200 182 117 47 12 70 121 167 184 187 186 182 180 162 139 138 160 146 96 101 160 152 125 121 164 205 194 154 129 117 70 46 81 126 96 52 79 84 74 113 156 153 135 107 76 114 174 130 82 111 139 122 74 85 141 190 201 196 187 171 155 174 132 89 75 117 197 225 188 128 73 39 46 50 41 38 40 36 41 43 38 30 25 23 24 31 27 25 27 29 31 36 41 32 28 22 20 19 20 19 19 19 19 18 18 17 17 17 16 16 22 31 36 37 34 31 29 34 30 25 24 25 27 26 25 20 23 27 27 26 26 32 37 50 47 56 82 95 79 76 101 176 201 228 242 249 253 251 246 240 238 231 223 220 220 220 219 220 217 216 219 225 233 238 240 251 216 160 104 61 37 32 36 28 27 25 23 23 23 25 26 25 25 24 24 23 23 23 23 22 22 32 29 18 12 33 86 196 250 234 201 209 222 236 241 254 220 200 151 120 141 176 226 253 166 73 20 8 55 159 250 249 254 236 148 61 7 10 87 196 240 254 249 242 235 226 227 225 217 195 180 174 158 146 155 161 199 230 230 223 226 225 216 223 221 223 222 220 225 219 202 159 208 233 230 231 221 185 154 221 229 232 239 252 238 157 72 30 20 66 145 196 228 249 250 252 235 190 139 139 181 190 155 86 67 121 195 246 219 162 191 197 114 76 120 170 171 132 91 65 42 34 61 121 196 228 212 202 126 64 60 91 58 47 73 75 48 23 69 181 254 253 232 221 241 253 234 167 91 49 40 38 31 31 33 56 81 92 115 127 156 178 172 144 110 87 80 114 157 195 190 176 189 212 226 254 253 211 129 129 231 235 117 50 174 248 184 125 205 249 254 195 96 25 11 29 45 35 31 47 40 44 79 138 170 132 69 39 40 49 51 44 42 37 24 50 68 105 147 170 149 92 41 31 26 31 38 35 32 31 24 24 33 37 40 38 28 36 64 101 141 195 217 195 167 156 154 123 81 60 99 143 127 83 64 44 40 47 53 46 43 47 46 48 32 20 23 33 35 32 29 28 25 25 28 27 25 32 42 111 167 189 139 62 11 8 29 66 138 176 174 96 39 114 189 217 198 132 72 83 120 110 71 26 22 28 36 36 39 41 38 39 38 51 105 155 140 102 97 111 109 90 89 133 177 173 148 126 112 91 100 130 123 78 46 47 48 53 54 42 25 19 23 18 19 21 23 24 23 22 21 22 23 24 24 25 25 26 27 26 24 21 19 17 17 18 19 20 20 20 20 21 22 23 24 20 20 22 27 31 33 32 31 33 32 30 28 27 27 28 30 28 29 30 32 34 37 39 40 36 31 25 23 24 28 32 33 30 28 26 28 30 31 28 25 30 32 35 39 41 41 41 40 44 47 48 43 35 30 30 33 39 41 43 41 36 32 30 30 31 30 31 34 38 40 40 39 39 38 36 36 36 38 39 40 35 32 30 32 36 39 38 37 30 29 28 27 28 31 34 36 40 35 28 24 23 24 24 23 24 22 20 20 21 22 22 21 24 29 30 24 17 17 27 37 33 27 22 22 26 30 31 32 29 27 25 21 20 22 28 33 43 42 38 32 25 21 19 19 16 17 18 17 15 14 16 19 21 20 20 20 21 23 25 27 17 16 15 14 13 13 13 13 18 21 23 24 22 19 17 17 51 71 78 60 38 31 32 32 30 29 28 26 21 18 24 35 45 42 38 36 35 33 29 26 30 28 25 22 21 23 26 28 22 23 15 10 18 23 23 27 32 58 75 103 136 117 68 48 80 117 148 169 179 192 190 150 118 90 82 91 122 179 195 163 125 73 129 167 139 110 65 42 26 26 25 25 27 29 31 33 36 39 48 58 48 29 45 87 133 179 181 142 105 101 108 91 59 61 75 82 84 97 80 30 58 108 135 115 95 102 105 93 85 87 86 87 85 86 117 162 194 167 142 129 107 78 77 100 68 53 41 35 32 42 67 85 83 43 13 21 43 58 70 80 68 43 28 46 82 104 100 88 87 113 124 113 106 113 130 147 138 140 139 139 140 124 91 64 69 84 83 71 88 114 102 73 131 163 178 154 127 119 104 76 79 88 81 60 48 51 59 65 73 89 77 61 81 103 98 87 83 79 50 33 46 52 63 91 123 126 123 142 189 202 144 76 114 182 197 157 143 154 153 150 145 126 81 54 66 75 82 103 90 68 53 46 68 139 194 192 116 125 159 202 216 182 117 62 55 69 99 112 90 76 80 73 58 41 49 97 153 168 119 55 62 86 105 131 154 145 142 170 218 196 142 69 31 66 145 202 197 131 94 82 98 138 139 111 111 119 120 99 73 86 153 222 211 203 175 146 135 134 141 152 171 162 150 149 154 182 194 152 71 46 73 104 109 109 97 84 99 109 151 167 101 37 78 167 205 196 188 188 189 187 183 182 189 191 195 187 166 152 139 124 97 86 100 153 174 160 161 161 167 146 140 164 171 127 84 79 128 131 88 41 68 142 175 166 157 149 161 150 142 172 180 164 139 128 146 183 207 214 192 154 147 193 196 154 111 91 114 153 146 116 117 100 83 128 179 193 174 197 194 181 189 196 193 199 198 195 193 194 196 198 197 196 199 195 197 205 198 208 227 211 142 17 1 84 187 249 239 233 218 166 134 154 215 254 227 174 163 193 188 193 216 225 229 221 202 202 204 206 200 194 200 210 219 212 215 215 218 228 194 125 154 254 212 86 113 228 252 209 171 197 226 169 73 45 69 95 88 72 81 110 89 55 59 62 72 60 56 85 118 132 108 51 44 65 116 158 137 112 110 85 95 131 142 107 78 67 89 155 210 187 139 120 118 106 90 62 87 143 175 146 90 51 50 70 99 128 147 134 104 84 81 84 97 113 114 88 81 114 132 112 81 62 55 64 82 103 111 104 107 103 93 86 87 90 85 75 71 62 81 96 117 147 132 97 54 42 43 48 50 61 73 70 70 95 102 78 57 57 70 82 71 70 78 123 195 237 229 210 183 170 166 170 159 141 144 163 182 163 125 85 67 66 61 49 46 67 72 55 52 76 102 111 141 141 137 130 124 111 86 63 95 99 80 55 53 57 45 30 62 86 103 127 159 150 100 60 43 33 29 36 46 50 49 48 43 44 47 50 52 58 74 89 106 99 90 84 79 71 56 44 32 32 32 32 33 35 35 34 34 40 35 25 29 52 87 117 157 144 108 61 38 50 72 84 66 76 61 51 86 129 128 103 96 120 165 196 192 179 174 171 133 120 135 185 221 207 164 133 87 70 68 85 103 116 111 93 82 71 51 34 29 32 34 34 32 43 45 39 43 57 62 55 57 63 66 63 56 50 46 43 35 32 31 33 33 30 31 34 38 63 69 72 60 37 35 37 38 34 38 53 76 105 124 125 85 37 29 66 105 129 118 79 46 36 60 90 103 119 103 50 29 27 23 20 20 24 28 31 32 26 22 21 22 24 31 39 50 70 85 85 85 97 110 117 102 97 92 112 120 100 66 24 24 23 29 46 67 75 66 53 92 94 78 82 127 152 122 84 54 43 55 76 70 49 36 32 26 28 33 35 62 90 101 122 123 135 127 117 117 99 86 97 119 129 112 102 108 115 101 59 35 34 37 38 35 41 61 79 103 117 122 127 133 110 65 34 82 119 120 82 68 90 127 156 142 101 61 70 130 181 174 140 116 118 134 149 133 87 49 36 192 192 192 192 193 193 194 194 195 195 194 193 193 193 193 193 194 194 193 192 193 193 195 195 192 192 193 194 196 197 198 198 196 196 196 196 196 196 196 196 193 193 194 195 196 197 198 198 197 196 196 195 196 196 197 198 196 197 198 197 196 196 198 200 195 197 201 204 205 204 202 200 199 200 201 202 203 204 204 204 202 202 202 202 202 202 202 202 203 202 202 201 200 199 199 198 200 200 200 200 199 199 199 198 197 198 200 201 201 200 199 198 201 200 200 199 199 200 200 201 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 199 199 200 202 201 198 195 200 199 198 199 202 203 202 200 199 200 201 202 202 201 200 199 196 196 196 197 197 198 198 199 197 197 198 199 199 199 199 198 198 199 199 200 200 199 199 198 192 194 197 200 200 202 210 220 206 145 80 113 188 218 195 134 134 157 175 167 150 121 118 168 201 196 190 194 201 197 194 199 212 219 200 152 102 113 167 181 129 105 137 193 208 174 146 164 177 175 197 169 107 71 77 123 123 96 108 155 191 167 114 101 137 145 139 160 186 178 165 156 167 157 190 226 214 151 110 133 200 203 170 146 149 130 120 149 169 187 204 206 198 193 197 202 210 150 130 158 152 85 121 200 209 199 202 214 216 197 151 103 65 47 80 134 148 152 164 164 158 166 194 206 209 228 201 125 65 26 13 19 48 108 170 220 216 226 185 67 48 136 202 212 189 193 192 207 216 206 175 124 79 43 36 41 42 38 30 38 93 189 229 211 195 192 193 180 189 187 187 186 184 188 199 212 173 74 24 105 196 209 196 183 152 139 139 156 167 169 180 198 188 188 184 178 175 178 183 185 182 182 182 182 183 184 185 185 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 182 182 183 184 185 185 182 180 181 181 181 183 185 176 156 137 156 175 158 152 158 144 144 156 150 138 142 139 117 126 172 205 192 150 127 137 151 158 158 152 154 159 167 173 172 162 143 126 108 104 105 131 146 149 167 177 139 106 110 143 129 117 157 184 128 73 89 174 216 183 116 60 69 126 152 110 56 40 57 78 82 94 100 99 118 155 157 124 113 172 152 98 135 189 145 62 60 128 181 192 180 181 185 158 144 138 136 120 102 80 67 88 122 107 105 130 147 126 98 93 97 104 121 143 183 219 179 94 72 63 71 104 142 155 137 114 106 77 108 178 202 188 179 176 171 177 182 176 158 137 127 126 105 129 152 156 112 115 167 151 126 115 135 183 189 134 110 144 177 182 182 183 185 176 169 175 181 181 180 181 182 183 182 181 179 180 182 184 184 183 181 180 180 182 185 185 183 181 180 179 179 181 181 179 180 184 185 184 187 184 182 183 186 187 184 180 187 188 181 194 197 154 91 36 30 59 110 157 176 168 153 143 140 143 165 193 168 102 108 182 186 142 110 133 163 151 140 162 171 81 36 98 163 112 48 83 125 112 122 149 181 179 127 89 154 195 137 73 102 137 133 121 154 187 204 204 209 201 165 133 146 146 113 74 122 237 251 173 105 57 33 44 45 34 34 43 39 46 48 38 26 21 23 27 45 40 36 36 35 33 36 40 35 31 27 23 23 22 21 19 21 21 20 19 19 19 20 20 23 29 35 39 38 34 30 28 25 23 22 22 24 26 27 27 32 35 41 48 55 66 85 101 108 79 89 133 145 129 145 183 243 251 253 251 242 236 231 227 224 221 217 217 220 224 224 223 221 224 225 223 219 219 223 227 247 246 227 178 110 55 33 32 31 29 26 24 23 24 26 27 25 24 24 23 23 23 23 24 22 20 29 29 25 17 20 54 155 241 254 231 204 186 212 225 250 247 220 172 170 178 175 212 186 121 65 31 5 33 121 197 248 253 204 100 36 13 49 140 248 253 247 233 227 224 220 221 235 236 196 147 129 129 160 211 219 240 233 216 219 221 217 222 225 223 224 221 218 224 225 213 175 195 215 238 242 200 178 205 246 234 218 227 252 241 168 97 40 25 59 129 189 229 236 212 209 205 197 195 217 251 244 205 107 34 54 149 205 170 127 159 139 79 66 107 131 129 125 120 105 77 56 67 107 159 208 237 252 217 153 95 123 151 140 96 59 36 27 86 194 251 224 178 146 172 199 202 176 136 103 85 49 32 28 31 46 56 61 87 130 170 184 171 167 159 123 87 90 128 178 178 164 185 218 243 245 254 197 101 150 254 207 92 43 178 249 191 114 189 246 253 218 103 25 17 32 36 32 44 49 45 48 89 151 157 92 29 37 60 83 78 56 45 39 26 34 66 119 160 159 116 62 30 31 33 39 38 28 27 29 23 26 43 74 90 69 44 51 72 113 134 181 209 191 170 168 165 145 124 93 116 196 224 156 79 42 39 45 49 39 38 51 61 56 37 23 25 34 36 32 30 30 25 24 28 28 28 38 51 109 121 105 62 28 14 20 35 74 114 133 125 67 42 132 224 252 219 148 95 102 122 101 65 40 26 27 38 39 36 36 34 24 22 42 102 145 120 93 108 151 112 68 80 148 190 164 122 120 117 112 117 128 124 105 93 98 110 116 98 58 20 5 5 17 18 20 22 23 24 24 24 25 26 27 27 26 25 26 28 24 23 22 21 20 20 20 20 22 21 21 20 20 20 21 21 20 20 21 24 28 31 31 30 32 31 29 26 24 24 26 28 27 27 28 29 30 32 34 35 32 29 25 24 26 29 31 31 28 26 24 26 28 29 27 25 28 31 35 40 43 45 45 45 46 45 44 41 36 32 30 29 38 39 39 39 37 34 31 29 30 29 28 31 35 39 40 40 40 38 36 34 34 35 37 38 34 32 31 34 38 39 37 34 29 28 28 28 29 32 34 35 38 35 31 30 29 27 24 22 23 21 20 19 19 20 21 21 21 26 27 22 16 16 24 33 27 22 21 24 29 30 30 30 29 27 23 19 17 21 28 34 42 41 38 32 25 20 18 19 17 20 22 20 17 16 18 20 20 20 20 20 21 22 24 25 19 17 15 15 15 15 14 12 22 24 26 27 26 23 20 19 37 44 43 30 20 22 28 30 29 28 28 28 23 19 27 39 53 46 38 34 33 33 32 30 28 25 22 20 20 22 25 27 18 20 18 20 27 25 21 27 71 117 120 102 92 56 41 79 114 129 160 199 211 208 191 144 106 84 105 124 132 164 177 163 141 96 145 194 185 162 107 54 20 22 24 27 29 31 31 32 43 40 40 46 45 35 49 81 155 203 217 183 121 82 85 85 53 51 60 60 52 64 61 29 57 113 140 115 100 115 115 92 84 79 77 80 76 67 87 127 154 137 107 86 82 74 67 72 50 54 52 43 34 36 50 65 48 33 14 17 53 95 106 93 54 45 42 56 84 105 102 90 77 79 79 78 85 102 108 100 81 91 101 123 146 139 109 89 72 105 127 108 95 89 68 62 89 101 97 78 66 68 69 64 69 64 87 118 116 90 59 33 49 94 113 114 154 202 187 138 131 111 72 50 55 59 62 77 139 168 163 138 146 161 130 82 132 212 238 187 137 118 123 143 144 101 83 121 141 91 61 92 100 124 129 89 60 90 128 128 88 107 134 154 153 124 82 53 67 95 113 110 82 69 76 63 62 61 83 112 124 121 95 55 66 99 120 126 125 123 143 181 188 153 99 44 32 93 181 234 183 90 61 85 106 124 124 114 118 131 121 97 109 160 204 216 165 142 118 113 117 111 117 139 155 156 149 148 150 167 175 143 73 59 128 200 196 166 147 147 166 172 198 196 119 41 75 168 210 200 191 188 186 183 180 180 183 175 186 197 175 138 118 113 112 147 165 170 161 156 175 184 150 108 95 128 153 136 98 72 83 92 68 36 54 113 162 183 176 170 185 179 159 152 133 116 123 119 124 148 189 212 177 118 145 177 178 165 141 111 120 144 155 125 115 77 58 124 165 139 116 146 158 163 186 200 197 196 198 195 192 193 197 199 197 195 201 195 195 205 200 208 222 201 118 6 13 107 203 251 242 230 202 157 131 122 182 245 211 174 173 207 187 199 230 220 219 220 218 218 213 199 184 183 199 217 222 213 218 221 221 231 214 168 205 245 181 88 106 169 199 215 170 174 186 148 86 61 63 76 81 65 55 66 64 77 129 162 129 87 66 106 175 190 130 67 74 125 180 220 198 129 89 78 101 159 188 146 93 61 71 128 147 119 84 109 171 184 129 62 72 120 159 153 107 58 46 66 82 96 98 86 80 90 99 99 90 111 126 110 99 133 162 150 99 69 65 88 100 101 109 119 125 122 101 77 77 88 76 51 43 50 89 116 127 131 107 86 82 71 74 69 45 39 46 41 78 117 129 105 86 82 84 89 62 46 40 77 145 196 216 225 213 188 181 195 192 164 146 149 154 151 131 100 77 67 59 49 44 69 85 78 67 73 88 99 112 123 126 118 111 104 82 58 75 87 84 78 86 85 61 37 52 72 106 155 202 202 152 104 64 45 30 31 40 43 44 45 41 42 47 50 49 53 72 92 127 128 129 127 118 95 61 35 33 40 45 44 41 39 38 36 48 39 34 34 33 42 69 97 124 131 109 62 36 53 82 95 77 69 44 38 74 108 100 76 100 129 173 193 179 166 166 168 143 129 136 171 197 186 152 126 98 77 70 78 88 93 85 69 70 70 58 38 28 31 34 31 34 37 34 32 47 68 71 60 72 94 112 112 102 92 81 71 58 48 37 30 27 29 36 43 39 49 41 45 48 38 39 37 32 32 32 42 69 104 134 150 104 53 25 40 75 116 136 128 77 49 41 54 69 82 67 28 30 29 26 21 21 26 29 30 32 26 22 21 21 23 31 40 58 74 85 86 89 99 108 109 100 99 106 131 131 106 73 29 22 21 26 37 46 48 46 45 82 75 78 112 156 160 120 81 52 38 59 100 102 68 40 29 25 25 27 45 101 139 129 130 164 173 155 132 125 105 82 84 92 102 103 116 122 114 101 77 48 34 32 35 30 40 67 87 118 125 117 113 114 87 51 40 74 100 89 69 96 140 162 171 155 124 78 64 107 161 166 137 129 133 150 160 131 77 44 40 191 191 192 192 192 193 193 193 194 194 193 193 193 194 195 195 197 196 194 193 193 194 195 196 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 197 196 196 196 195 194 194 195 196 197 197 197 197 195 197 199 199 198 197 198 199 194 195 197 199 200 201 200 199 200 201 202 203 204 204 204 204 202 202 202 202 202 202 202 202 201 201 200 200 200 200 200 200 200 200 200 199 199 199 198 198 197 198 198 199 200 200 201 201 202 201 199 198 198 199 201 202 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 197 196 197 199 201 201 198 196 200 199 198 199 201 202 200 199 201 200 200 199 199 198 198 198 197 197 197 197 196 196 196 196 198 198 197 197 197 198 199 199 200 199 199 198 198 199 199 200 198 200 204 206 203 201 206 214 209 159 102 99 151 195 181 137 160 173 196 182 142 102 114 190 208 195 192 196 194 192 192 189 207 215 209 181 128 106 135 147 115 114 162 216 222 183 149 161 186 187 187 138 61 40 96 171 148 137 175 210 201 151 105 112 177 144 119 146 171 163 161 159 142 129 157 182 168 135 119 137 156 161 142 129 141 150 171 210 215 213 203 190 186 193 201 203 186 129 137 185 156 65 111 208 211 209 215 209 175 129 84 51 65 53 64 84 96 122 153 164 150 156 169 177 182 178 128 56 25 5 32 77 126 178 206 218 216 208 106 31 110 208 200 197 194 207 199 197 187 148 96 47 40 40 49 40 41 45 32 41 126 205 219 188 180 186 189 179 183 183 185 186 184 184 193 203 187 81 24 106 189 199 194 184 180 184 193 203 206 199 186 177 177 181 181 180 181 185 185 182 182 181 181 181 181 182 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 183 184 185 185 183 182 182 182 179 179 180 183 186 180 167 155 151 147 131 135 141 145 176 200 179 135 122 131 128 148 191 216 155 117 125 169 179 159 148 146 142 138 142 148 145 141 136 129 122 113 92 98 114 140 175 175 103 94 137 171 121 100 144 154 88 70 121 197 213 197 165 119 78 76 83 79 57 48 56 58 86 109 123 118 128 158 156 121 126 140 124 121 175 208 139 41 62 145 194 193 180 189 192 147 116 118 121 107 92 71 64 97 124 100 76 84 110 114 96 85 112 125 121 117 144 170 138 79 64 83 116 135 129 121 124 129 99 81 131 199 192 154 155 175 176 178 184 189 178 149 116 96 90 118 161 163 123 118 129 104 77 124 186 206 162 113 129 181 181 183 185 188 180 158 153 169 180 181 182 181 181 180 182 183 181 182 183 183 183 182 181 180 182 184 186 185 183 181 181 182 180 182 182 179 180 183 185 183 182 181 179 180 182 185 187 188 186 185 175 190 196 178 146 91 37 31 63 122 156 157 150 148 162 182 205 217 180 110 114 187 199 153 122 117 105 102 145 201 206 109 48 100 163 109 43 80 161 138 107 110 166 168 105 91 166 183 145 77 84 140 172 191 200 206 201 204 216 192 137 100 121 131 127 105 121 184 189 128 67 48 46 53 44 34 38 45 52 60 61 50 40 43 54 64 73 68 64 60 53 44 39 38 47 43 38 34 32 29 26 23 25 24 23 23 23 24 25 26 24 27 30 32 32 32 33 35 26 31 37 45 52 59 66 70 74 85 106 128 147 167 193 213 210 123 91 129 154 173 216 254 239 233 226 219 213 212 216 223 221 220 219 220 220 219 217 216 216 220 222 219 215 215 222 229 223 238 249 232 181 116 62 34 33 31 28 25 24 25 27 29 25 24 23 22 22 22 23 24 23 21 28 26 25 18 11 31 95 188 250 246 217 197 194 194 200 198 191 196 225 225 182 157 117 102 81 55 29 26 70 126 223 226 147 49 9 37 132 225 254 238 228 225 221 220 222 221 228 214 173 127 121 156 202 233 238 238 226 218 219 215 216 229 222 221 224 223 218 223 227 220 216 199 198 213 205 180 193 235 222 227 230 223 232 250 204 116 54 26 37 84 131 172 185 167 156 171 195 218 239 253 242 207 136 59 48 103 118 85 75 98 88 92 135 163 125 88 92 105 118 119 92 60 59 80 125 178 214 232 205 139 179 255 238 124 46 29 31 85 179 237 203 134 114 133 150 155 158 164 162 154 105 67 40 30 40 45 46 71 109 142 168 195 225 220 178 145 114 121 144 131 129 175 208 223 216 206 145 108 184 253 185 69 56 196 255 210 117 178 245 252 203 99 31 25 35 34 28 41 44 64 64 79 114 102 55 35 64 100 139 135 91 54 38 28 30 61 98 112 91 57 38 35 32 31 31 28 29 40 37 19 35 90 144 136 101 104 108 81 115 145 179 195 185 158 136 130 154 165 127 107 179 238 184 95 50 42 43 45 38 45 70 89 63 42 26 27 34 35 32 32 32 26 26 31 31 29 37 51 74 68 45 24 22 27 32 40 58 59 66 66 43 42 109 188 207 172 132 123 135 125 98 82 58 32 25 38 40 34 34 35 37 37 48 87 116 99 93 126 178 114 60 78 134 157 142 129 135 133 135 135 131 136 147 150 144 160 160 123 67 24 10 11 16 16 17 18 20 22 24 25 26 28 29 28 26 25 26 27 21 22 23 23 23 22 21 20 20 20 20 19 20 20 21 21 24 23 21 22 25 27 27 26 30 30 28 25 22 21 24 27 27 26 25 25 26 27 28 29 30 28 26 26 27 27 25 24 24 23 23 24 25 26 26 26 26 29 34 39 43 46 47 47 43 40 38 38 38 37 32 28 35 34 34 37 40 40 35 31 30 27 25 27 31 36 40 41 41 35 29 28 30 34 35 34 31 30 31 35 40 41 38 34 29 29 30 31 32 33 34 35 30 30 30 31 30 26 20 16 17 16 16 16 17 18 21 22 24 27 28 24 18 16 22 28 25 21 22 28 32 30 27 26 24 24 21 19 18 22 28 33 39 39 36 31 25 21 21 21 19 23 26 25 20 17 18 20 19 20 20 21 21 22 22 22 20 18 17 17 18 18 16 14 24 26 28 30 31 29 26 24 21 24 28 28 26 24 24 24 27 26 28 31 26 22 32 47 56 48 39 34 34 35 33 31 27 25 21 18 17 18 19 21 19 24 33 48 56 42 33 41 111 168 174 120 61 25 45 103 127 148 187 219 212 202 196 160 104 90 143 177 165 171 186 196 173 123 120 148 165 177 140 66 18 20 23 27 30 33 35 35 44 41 38 43 49 47 53 73 112 141 150 139 101 66 65 66 50 44 57 64 55 63 71 58 58 110 138 120 105 113 106 82 67 61 61 72 75 60 65 93 126 131 120 109 104 82 56 52 49 52 50 45 41 36 39 50 32 23 17 33 74 108 104 81 58 76 85 76 70 76 86 88 101 106 81 59 76 91 76 59 72 95 115 142 171 160 116 86 59 90 114 97 88 84 66 77 81 95 99 87 74 73 97 130 123 90 127 192 186 137 97 68 73 111 138 151 196 248 228 160 127 114 82 50 45 67 95 112 123 134 117 89 93 112 109 94 153 221 246 202 144 101 91 111 93 84 120 197 206 111 46 66 108 159 172 113 48 42 75 98 111 110 104 97 87 69 56 59 89 107 101 87 63 54 71 64 66 69 104 123 102 89 83 61 78 121 152 145 130 139 168 192 163 106 55 37 60 129 201 233 134 69 75 120 154 180 166 130 108 121 116 107 137 185 189 158 141 125 101 96 112 127 142 159 172 170 141 125 135 159 168 141 72 74 166 240 216 176 171 188 201 202 212 208 142 60 79 170 210 199 189 185 184 183 184 186 172 155 172 195 160 98 79 95 159 204 200 166 143 144 173 193 149 109 103 126 136 135 117 85 77 77 55 32 45 90 146 187 161 175 197 190 169 139 87 54 97 110 114 123 152 167 143 109 145 172 177 178 156 127 144 167 164 135 114 79 74 120 127 91 81 124 161 177 189 194 194 196 199 195 192 193 197 199 198 195 198 197 195 199 200 219 228 190 107 12 23 97 177 244 244 233 172 160 164 164 198 216 175 164 189 194 189 207 230 221 212 222 228 216 196 176 169 182 209 232 222 214 219 221 218 225 207 160 204 236 195 137 152 180 181 188 192 174 173 164 142 113 83 80 110 112 94 74 68 105 179 218 148 107 89 112 180 200 134 95 167 217 204 192 184 111 65 90 143 187 216 184 129 82 69 106 69 83 103 158 227 226 141 59 63 93 117 117 95 67 60 75 71 72 69 64 67 79 87 87 89 96 118 118 100 116 146 148 104 72 67 90 99 90 86 87 100 107 110 103 93 85 76 69 45 47 84 121 143 145 122 109 105 98 113 116 85 65 56 38 56 86 103 113 129 126 106 96 85 69 54 63 88 112 144 180 175 147 136 157 177 177 173 176 166 155 132 108 93 79 54 29 45 76 99 92 72 67 80 93 83 93 102 105 103 94 74 56 61 73 75 78 92 95 78 63 47 50 81 138 188 208 186 152 108 84 59 49 45 40 38 41 40 40 44 48 46 46 59 77 112 128 141 139 119 88 52 27 43 60 73 70 57 48 46 46 46 39 39 41 40 45 56 60 64 78 76 53 42 56 75 82 89 73 44 35 56 75 77 74 98 128 172 193 180 158 138 121 121 112 111 125 135 128 109 95 78 70 70 70 59 55 59 58 53 53 49 41 33 31 31 31 36 34 36 42 52 60 66 70 98 112 121 119 119 123 120 111 93 76 53 36 28 30 41 52 51 59 46 45 47 39 38 35 31 37 36 37 55 84 114 138 104 65 29 26 57 102 142 164 118 78 37 27 41 48 38 26 27 29 26 22 22 27 30 29 31 28 26 26 24 23 28 35 51 60 66 72 85 99 101 93 99 106 125 150 138 105 76 36 23 21 25 31 30 26 31 41 58 62 93 136 151 131 98 72 54 38 60 108 117 84 46 26 26 26 24 42 107 146 126 117 158 167 143 116 114 104 83 78 110 141 150 146 133 123 118 97 60 35 31 37 30 39 72 95 111 127 129 134 134 95 54 52 68 64 40 53 125 175 166 148 139 130 100 71 81 125 159 166 145 135 124 107 77 47 36 39 190 190 191 191 191 192 192 192 192 192 192 193 194 195 197 197 199 198 196 194 194 194 196 197 202 201 199 197 194 191 189 188 196 196 196 196 196 196 196 196 199 199 198 197 196 195 193 192 190 191 193 195 196 196 195 194 196 199 202 203 201 200 200 201 200 199 198 197 197 197 197 197 202 203 204 204 205 205 204 204 202 202 202 202 202 202 202 202 198 199 199 200 200 201 202 202 200 200 200 199 199 198 198 198 197 197 197 197 199 200 202 203 202 201 199 198 198 199 201 202 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 193 193 194 198 201 201 199 197 200 199 197 198 200 201 199 198 199 198 197 195 194 194 195 195 201 200 200 199 198 197 196 196 199 198 197 196 196 197 199 200 199 198 196 195 195 196 198 199 201 200 197 193 186 182 188 197 205 173 132 101 128 180 186 169 167 175 212 215 175 124 122 190 211 198 197 195 185 190 201 197 209 197 193 203 178 140 126 110 116 163 213 211 198 194 174 161 154 169 166 118 57 56 125 187 196 184 202 195 166 137 111 120 185 152 133 161 181 174 169 153 115 96 115 131 131 141 158 178 146 143 128 130 160 184 193 203 208 195 187 189 191 191 196 204 191 138 149 188 151 73 128 218 226 228 227 190 118 61 44 47 49 46 51 52 56 82 115 129 134 136 131 129 121 85 48 39 17 2 60 145 198 219 221 227 212 113 36 87 162 216 213 212 201 213 187 157 123 74 43 29 41 28 37 48 66 58 29 45 123 194 207 187 185 184 184 180 186 186 186 187 186 189 201 214 192 86 28 110 184 186 188 183 184 189 187 181 185 193 191 182 180 182 182 180 182 186 183 177 183 182 181 181 180 180 181 181 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 182 184 185 184 180 179 180 182 180 179 179 181 184 182 174 167 160 126 117 148 164 176 196 187 179 144 107 82 101 171 204 171 121 117 156 202 200 179 173 172 169 156 154 157 155 161 173 178 178 155 120 120 120 123 144 136 98 119 181 187 101 79 117 94 56 85 157 202 193 196 200 177 110 53 41 73 85 82 75 58 79 93 110 118 126 145 149 133 130 89 87 145 202 198 122 35 71 147 190 191 176 185 201 170 144 128 107 83 77 72 78 119 116 93 61 59 91 117 119 114 128 120 95 84 102 110 93 75 58 122 180 169 121 105 121 132 96 89 153 216 178 115 126 170 188 184 190 204 201 164 109 69 87 97 142 140 111 100 85 88 74 142 203 190 130 107 142 182 180 182 187 189 173 142 139 163 179 181 183 182 179 179 181 184 184 184 183 182 181 181 181 182 182 184 185 185 184 185 188 191 187 188 186 181 180 182 182 180 177 182 187 188 185 181 179 179 180 183 178 191 193 192 187 141 92 46 40 88 131 155 178 198 203 214 211 200 166 114 127 198 199 157 142 120 67 71 153 223 211 137 73 91 139 97 38 70 159 136 90 80 132 120 72 112 162 164 154 85 64 129 183 212 206 202 185 186 201 175 115 77 108 86 93 109 104 98 91 71 57 62 73 70 48 37 39 41 62 71 75 68 66 81 104 121 125 121 117 111 100 84 72 67 59 55 50 45 41 37 32 28 28 27 26 26 26 28 29 30 31 33 38 43 49 57 67 74 75 85 99 114 128 142 154 162 170 184 206 225 232 235 244 254 250 136 91 141 186 215 239 244 220 217 219 225 224 216 214 217 220 221 223 223 221 220 222 225 219 224 228 227 222 220 222 226 216 225 242 250 242 184 104 44 34 32 28 25 24 25 28 29 25 24 23 22 22 22 23 24 22 22 28 25 26 23 14 29 65 151 246 249 230 228 206 201 164 131 156 218 254 255 210 119 112 119 98 73 53 21 27 78 132 143 92 32 11 65 184 254 249 225 220 225 216 216 228 232 226 173 152 168 184 207 228 229 232 216 211 222 228 228 225 219 219 219 224 224 219 224 228 222 235 225 204 163 145 192 239 239 229 210 222 231 231 252 225 132 63 31 32 61 86 118 145 145 162 190 217 223 226 238 225 192 184 120 82 83 56 36 66 88 123 153 220 244 184 121 97 86 98 135 128 99 95 86 73 84 137 127 139 152 210 255 240 152 53 33 28 66 151 227 212 139 136 159 173 166 166 181 192 192 169 112 59 31 36 41 39 59 71 91 132 202 255 241 196 178 161 145 137 96 87 142 176 184 179 135 100 144 213 246 184 47 53 195 255 217 103 128 184 188 161 83 32 20 33 47 41 42 81 120 109 77 68 44 31 61 91 135 188 189 129 64 34 25 39 47 54 55 50 42 34 30 29 25 29 43 68 88 70 28 45 144 207 157 116 165 171 90 93 147 174 176 175 145 113 115 161 163 120 92 132 165 141 109 62 49 45 45 43 57 90 114 66 45 28 29 34 34 32 33 33 28 29 35 34 29 34 47 34 37 32 29 35 35 32 36 39 23 33 44 41 43 77 137 127 101 101 140 164 139 115 121 69 34 22 36 41 35 36 41 31 32 36 64 97 99 112 151 170 108 62 77 106 111 131 173 198 189 189 177 150 137 134 124 112 130 128 88 37 10 13 23 14 14 14 15 17 20 23 25 26 28 29 28 25 23 25 26 19 21 23 25 25 23 21 20 18 18 18 19 20 21 22 23 29 26 22 21 22 23 23 23 29 29 27 24 20 20 23 26 26 25 24 23 23 23 24 25 29 28 27 27 27 25 21 17 21 22 22 22 23 23 25 25 24 27 32 38 43 46 48 48 39 35 33 35 40 41 35 29 32 30 30 36 42 44 39 34 29 26 23 24 28 34 39 41 42 32 23 22 28 34 34 31 28 28 30 36 41 42 39 35 29 30 32 33 34 35 35 34 22 23 26 28 28 23 15 9 12 12 12 13 14 18 21 23 29 31 32 28 22 19 22 26 24 21 24 32 35 30 24 22 20 21 21 21 20 23 27 30 36 36 34 30 26 23 23 24 20 25 28 27 22 18 18 20 19 19 20 21 21 21 20 19 21 19 18 18 20 20 17 15 24 26 29 32 34 33 30 28 27 25 26 29 29 26 27 29 25 24 28 32 29 26 37 53 55 47 39 35 35 35 32 30 28 25 22 18 15 14 14 15 24 33 51 76 84 64 50 59 124 184 205 142 59 30 65 112 140 169 199 207 192 202 215 181 123 93 148 195 185 182 188 199 194 134 81 80 118 172 164 82 19 21 23 27 31 35 39 41 40 40 37 44 55 57 59 69 67 81 82 92 95 88 80 59 56 49 71 95 92 91 89 74 71 115 142 126 104 96 81 58 69 70 84 113 124 102 86 96 117 131 143 154 140 85 43 44 56 50 41 43 48 39 35 44 39 17 18 56 94 97 77 61 80 118 133 100 58 49 68 86 124 151 115 78 104 114 79 60 70 126 170 187 187 148 86 49 43 70 93 81 88 102 99 122 144 169 183 165 125 104 143 206 149 122 152 186 160 136 128 105 98 73 78 118 161 187 170 129 93 90 68 35 35 90 153 179 116 83 51 58 90 107 108 112 174 219 230 197 151 99 70 77 99 137 166 178 163 106 58 54 114 149 153 101 45 39 95 158 182 163 135 114 95 68 58 70 101 102 76 60 45 45 77 83 71 70 111 134 107 96 100 81 94 149 197 191 160 162 192 212 150 80 27 31 79 148 187 182 103 86 120 155 187 223 179 90 80 106 125 127 135 155 165 160 155 151 118 91 117 170 196 196 203 188 130 98 123 163 171 140 65 84 175 223 181 154 173 199 209 205 204 202 153 77 91 181 204 194 184 182 183 186 191 196 175 147 157 176 128 56 52 94 174 194 160 121 110 110 131 152 117 93 102 115 102 103 100 71 64 59 41 28 39 65 100 131 149 197 227 194 159 133 86 54 89 111 120 120 121 112 111 126 165 194 197 186 145 113 147 179 140 128 121 103 98 105 100 104 108 158 205 215 202 192 193 199 199 195 192 193 197 199 198 195 194 200 196 192 199 231 236 184 87 8 22 76 147 229 245 234 180 186 195 202 208 183 155 177 197 171 190 211 225 226 211 226 227 227 194 146 148 198 231 228 223 217 221 219 214 219 189 131 198 222 198 177 213 236 217 204 211 206 226 241 228 174 115 105 168 198 195 163 124 120 150 159 126 96 99 108 137 135 101 134 229 220 165 126 111 93 103 127 148 168 192 180 138 81 40 50 50 87 116 145 181 176 118 72 64 97 111 99 90 88 86 86 96 95 95 92 83 73 69 71 89 80 103 116 94 91 118 131 124 95 80 90 103 106 88 62 58 78 95 100 104 110 107 98 62 44 56 81 111 131 128 131 110 106 133 150 128 108 91 62 29 55 81 118 154 147 115 102 102 83 66 70 78 77 94 126 105 82 69 89 125 161 189 207 178 149 116 106 119 119 85 45 40 78 99 82 61 63 75 79 72 72 78 89 94 88 77 70 78 81 73 69 80 88 86 84 62 44 58 102 146 179 185 167 158 131 100 78 60 45 39 41 42 39 42 47 45 41 48 61 101 119 131 118 91 65 48 39 54 79 98 92 70 56 54 57 42 46 44 31 35 63 72 54 44 48 45 37 39 53 66 71 73 63 46 42 49 50 54 67 82 105 142 163 154 131 98 67 87 83 80 81 82 79 74 70 71 59 57 56 45 41 43 42 40 36 37 41 38 30 28 32 40 41 52 64 58 49 62 87 127 118 99 83 91 115 128 126 121 100 71 48 34 32 42 52 78 96 89 79 65 44 39 34 34 44 41 33 40 58 83 109 94 69 35 26 50 89 132 167 135 92 37 21 38 39 27 27 24 27 26 22 23 29 31 29 31 30 31 31 28 24 25 30 32 35 42 57 85 109 109 96 100 113 140 164 142 104 78 42 25 24 27 30 24 19 28 45 48 65 115 155 143 113 95 84 62 43 59 102 116 90 52 25 27 31 24 30 86 121 105 104 119 133 115 95 106 110 95 89 153 194 186 148 132 142 132 84 54 28 29 42 36 44 77 102 104 128 142 157 156 108 63 65 88 69 34 48 121 161 151 142 135 141 123 79 54 79 132 171 177 156 117 75 47 36 34 34 193 193 192 192 192 193 194 195 195 194 194 193 193 192 192 192 195 195 195 195 195 195 195 195 192 193 195 197 198 198 198 197 197 196 195 194 195 197 199 200 194 195 195 196 196 197 197 197 198 198 198 197 197 196 196 196 200 198 197 198 200 201 200 198 199 199 199 199 199 199 199 199 199 196 194 197 203 206 204 201 202 201 201 203 205 205 202 198 199 199 199 199 199 199 199 199 200 200 200 199 199 198 198 198 197 198 200 201 200 198 195 193 193 195 197 197 196 196 197 199 199 200 200 201 201 202 202 202 195 197 200 199 197 196 199 201 204 201 198 197 198 198 197 196 200 199 198 198 198 198 197 197 200 198 197 198 200 201 200 198 198 198 198 198 198 198 198 198 198 200 201 199 197 195 196 197 200 200 200 199 199 198 198 198 197 195 194 188 171 148 133 129 146 163 173 132 110 179 231 198 168 153 159 179 166 137 158 212 210 196 203 201 185 200 211 185 146 157 185 226 232 175 104 72 105 166 194 192 200 219 208 158 143 121 111 89 56 77 144 188 186 177 166 158 142 113 97 102 151 152 136 164 204 187 159 149 141 96 126 171 173 183 200 208 185 176 174 187 199 200 194 189 189 199 190 183 194 195 193 203 198 147 144 170 109 71 157 233 219 203 163 101 43 20 38 65 67 70 71 65 52 46 55 67 80 77 87 72 49 39 27 25 16 89 153 196 220 222 213 196 135 30 41 151 225 215 190 222 202 141 113 84 58 48 36 42 22 25 69 123 114 50 21 41 117 181 206 191 189 183 174 181 185 185 187 185 178 181 197 212 173 72 18 88 182 203 186 183 187 186 186 185 185 184 184 183 181 181 181 182 182 182 183 183 181 181 181 181 181 181 182 182 177 179 181 181 180 179 181 183 180 181 181 182 183 183 184 184 182 182 182 182 182 182 182 182 183 180 178 180 183 184 179 175 132 134 149 172 187 188 187 190 183 164 127 72 72 129 152 141 130 157 183 192 190 190 192 192 172 167 166 176 191 202 203 201 185 146 124 156 189 164 107 72 111 167 171 114 82 94 105 102 70 97 136 161 171 182 193 195 150 66 58 112 146 140 102 76 87 92 75 74 105 116 104 104 91 71 106 175 209 196 134 58 77 147 163 166 176 171 169 161 151 112 89 68 70 89 97 121 122 114 62 44 107 154 129 92 102 116 138 131 96 82 83 72 59 151 205 209 169 120 108 99 66 127 184 186 136 92 113 168 177 160 175 201 176 113 74 71 74 85 104 92 72 69 80 108 130 143 144 130 124 142 173 194 177 174 182 177 148 135 158 183 194 179 178 183 179 178 181 181 179 180 180 181 182 184 184 185 179 179 179 180 180 181 181 181 184 182 180 179 180 183 186 188 183 183 184 185 186 186 185 185 180 183 181 180 187 196 193 182 134 80 39 42 75 122 168 195 190 173 179 174 123 92 130 184 203 167 129 104 100 126 164 187 198 118 69 82 89 70 55 55 103 100 70 66 96 94 76 87 113 132 115 71 74 138 199 219 203 190 185 193 190 152 91 45 55 59 87 112 105 84 74 71 60 73 79 65 55 35 22 52 114 146 116 101 147 180 189 192 171 150 195 208 176 167 151 133 106 95 93 84 62 52 49 36 33 41 51 45 36 41 46 39 45 51 43 61 117 150 159 177 189 195 222 212 197 207 205 205 223 246 250 251 243 228 238 251 213 147 143 211 237 229 228 211 217 215 214 216 218 219 220 221 224 220 216 215 217 220 221 222 219 218 202 209 228 232 217 184 195 226 223 244 249 219 158 64 42 33 25 23 26 32 32 25 25 24 22 21 21 22 23 24 24 23 23 27 29 26 18 11 42 111 209 254 243 242 243 218 201 187 208 228 232 254 238 169 120 85 90 113 92 60 45 35 59 66 48 30 34 114 225 250 236 227 230 237 231 226 230 233 202 168 187 229 234 235 236 219 221 221 220 219 220 222 222 222 218 222 223 222 222 224 223 220 233 235 197 144 148 200 221 201 150 191 213 220 230 252 244 162 82 26 16 42 92 115 122 185 226 245 232 226 226 215 218 227 226 177 137 136 128 63 42 122 170 203 243 253 217 166 150 162 160 129 117 125 131 129 105 66 66 51 58 79 131 208 198 102 55 25 21 63 134 197 197 150 152 174 182 199 221 206 200 235 250 191 107 52 40 39 42 51 29 43 96 196 254 221 170 175 213 228 215 134 77 142 219 215 201 158 110 145 210 252 205 59 63 196 254 209 94 40 92 105 104 87 50 29 37 40 42 54 139 209 164 79 37 15 45 96 149 165 208 253 201 84 27 27 38 28 43 51 27 17 29 30 31 22 55 102 166 183 101 27 60 180 219 123 144 243 198 68 107 177 178 161 157 131 120 122 116 154 163 138 123 122 122 123 87 50 57 63 54 68 84 86 52 39 33 31 29 35 37 28 29 31 33 33 36 39 37 32 38 36 33 43 38 32 40 32 38 29 31 34 27 33 67 101 86 51 82 129 123 120 131 119 50 26 30 36 36 38 33 38 33 32 39 49 58 73 101 129 129 82 87 102 101 126 175 218 205 166 150 146 116 85 71 62 60 54 55 45 33 24 16 21 20 18 12 13 19 15 13 24 20 25 27 27 28 31 29 24 22 25 28 29 27 24 21 19 19 19 19 19 19 19 20 20 25 25 24 24 25 27 29 30 32 30 27 25 24 25 27 28 25 24 22 22 21 22 22 22 24 25 25 25 24 22 19 17 22 23 25 26 28 29 30 31 29 28 26 30 40 48 47 40 36 38 42 44 43 39 34 30 28 32 37 42 49 53 50 43 41 37 30 23 22 26 33 37 35 30 25 23 25 29 32 33 32 31 33 36 42 43 38 32 34 34 36 39 39 36 30 25 18 20 24 27 26 22 17 14 14 12 11 13 17 21 23 23 30 30 30 30 29 28 28 27 27 29 31 31 31 28 26 24 23 24 25 24 24 26 30 34 39 36 32 29 28 26 23 21 24 25 27 26 22 19 19 19 19 20 21 22 21 18 15 13 18 20 21 21 20 20 22 24 24 26 29 33 35 34 29 24 21 23 26 28 29 28 27 25 28 24 22 25 28 31 41 51 45 43 41 40 40 37 32 27 27 23 21 23 22 18 16 19 28 56 86 90 70 57 70 92 122 181 192 122 52 47 95 140 165 206 204 184 190 214 219 192 142 98 136 179 157 136 151 176 186 149 82 56 113 170 142 78 38 15 26 32 27 38 42 38 50 45 37 27 46 101 125 100 48 43 57 91 117 116 97 82 59 41 90 155 157 137 108 63 59 133 177 151 112 99 105 113 99 52 81 164 195 168 129 97 89 100 122 131 105 62 44 52 48 40 39 48 55 52 44 39 21 18 31 71 105 98 72 61 109 190 199 140 100 72 56 69 98 108 90 86 134 160 108 42 61 113 147 149 117 72 49 32 47 78 105 116 120 130 154 179 202 211 207 189 128 103 167 212 164 147 149 143 150 162 158 174 142 79 44 59 88 115 110 76 71 56 34 31 54 126 209 231 145 60 36 61 93 115 118 137 159 195 206 173 116 66 72 119 159 166 180 176 129 74 66 90 111 113 104 66 27 53 140 214 253 216 161 120 88 57 53 76 102 74 42 36 52 61 66 77 65 78 104 122 127 110 79 70 88 168 224 192 135 135 168 182 128 49 31 45 99 136 99 97 115 142 147 161 161 141 117 72 106 143 161 137 116 138 187 221 213 192 145 99 132 183 194 218 198 165 104 79 128 183 178 144 67 100 179 210 168 161 193 200 192 186 176 187 175 106 92 161 200 200 183 186 191 184 195 206 194 173 133 100 68 28 37 93 120 104 90 84 77 70 75 87 70 57 57 69 70 59 59 70 68 84 64 30 28 43 55 69 148 214 236 219 163 101 97 109 99 96 124 125 113 108 100 120 138 154 166 150 124 126 144 153 115 96 142 171 121 77 99 155 195 214 217 197 186 196 200 194 192 192 196 200 198 192 191 195 198 203 200 198 205 234 225 153 48 11 68 113 123 180 218 205 199 212 227 237 200 150 155 178 180 200 218 224 225 225 218 208 217 225 203 130 130 202 235 243 222 171 207 223 216 237 209 164 183 193 183 219 253 238 234 231 239 231 236 253 249 210 158 125 183 243 254 237 224 152 100 79 56 68 98 102 67 48 83 131 180 145 116 110 119 133 132 118 119 119 140 160 137 82 51 53 85 88 104 117 110 93 95 111 100 88 86 93 96 97 86 67 108 136 154 136 99 72 61 58 67 68 73 80 83 84 95 113 117 120 112 111 126 132 118 105 64 69 69 78 105 127 117 94 73 43 39 55 56 63 78 84 78 103 137 159 174 185 148 82 37 30 40 79 121 136 120 101 122 139 128 96 86 96 106 110 90 76 51 35 53 103 153 181 140 110 101 134 177 182 124 52 41 54 63 65 65 71 77 79 70 58 52 62 70 60 62 82 115 111 82 57 66 86 88 81 57 45 38 52 87 135 185 219 203 174 137 121 99 73 56 29 34 42 45 47 53 51 47 48 70 107 134 141 95 48 58 64 66 82 92 90 79 58 46 51 50 54 37 26 45 57 51 51 42 47 49 48 51 57 59 56 61 52 53 63 61 46 40 46 72 95 119 121 100 85 94 114 116 92 71 67 71 72 73 77 81 71 57 47 43 42 38 33 37 35 42 44 35 34 38 35 40 43 78 106 75 34 48 90 116 95 87 70 64 83 103 121 114 116 112 97 61 23 27 62 97 122 138 127 104 84 65 49 43 41 39 36 33 37 51 65 89 74 47 32 52 97 131 141 114 90 60 47 43 30 24 33 26 28 26 20 19 24 29 31 28 27 27 28 29 29 28 26 27 35 42 50 70 96 113 116 97 109 154 176 140 99 69 39 21 25 29 29 26 26 32 40 57 74 115 151 151 128 106 93 77 68 56 64 86 85 58 37 28 31 30 39 69 103 110 97 94 84 77 100 128 119 102 110 146 174 165 132 124 119 95 74 58 32 33 34 32 48 79 118 100 87 118 147 111 64 70 99 124 99 69 54 91 138 143 142 147 150 139 98 52 55 100 136 174 169 118 56 38 39 32 30 193 193 192 192 192 193 194 195 195 195 195 195 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 197 196 196 195 195 195 196 196 195 195 195 196 196 197 197 197 198 197 197 197 197 197 197 196 198 197 196 196 198 199 198 197 199 199 199 199 199 199 199 199 201 199 197 198 202 203 201 199 204 204 204 204 205 205 204 203 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 201 201 201 201 199 196 193 191 197 198 199 198 196 196 197 198 199 198 197 197 197 198 199 200 199 199 198 199 200 200 200 199 204 201 199 198 199 200 199 198 200 199 198 198 198 198 197 197 199 197 196 197 199 199 198 197 198 198 198 198 198 198 198 198 198 199 201 200 199 198 199 201 199 199 199 198 198 198 197 197 198 200 205 204 188 159 130 114 143 147 148 118 100 151 200 191 162 140 135 151 147 127 151 206 208 195 203 211 204 203 193 163 95 149 198 223 220 170 99 61 96 153 178 179 193 216 211 166 135 90 74 75 70 100 146 160 127 115 124 155 171 150 106 71 89 108 114 143 163 146 151 180 169 124 152 196 195 193 196 197 203 201 200 202 202 200 200 201 180 193 193 190 193 187 184 198 197 157 128 121 92 97 158 182 144 118 74 30 13 39 97 144 156 151 138 115 82 52 40 39 49 48 56 47 36 28 18 28 81 162 190 207 217 215 213 167 64 37 111 208 230 219 197 169 128 82 62 50 43 40 24 28 42 86 152 183 133 43 20 58 148 191 200 186 187 186 179 186 184 181 184 187 185 192 200 198 142 41 29 120 184 196 193 183 185 185 184 183 182 181 180 179 184 184 183 182 181 180 180 179 182 182 182 181 181 180 180 180 178 180 181 181 179 179 180 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 183 180 178 180 183 183 179 175 152 152 161 177 184 180 178 181 190 176 164 121 79 79 106 140 144 174 194 186 175 178 182 180 134 135 137 139 144 160 188 213 191 150 131 166 200 171 110 75 124 130 108 86 102 126 139 152 116 94 124 165 157 153 184 208 169 68 51 115 167 175 138 101 116 126 101 64 58 73 89 103 100 89 128 190 215 198 142 77 107 159 161 151 150 138 134 129 129 110 109 102 102 104 92 100 127 115 85 68 84 99 88 69 67 102 159 176 132 84 67 61 56 118 181 204 169 139 131 93 76 138 169 145 121 123 134 142 138 151 150 129 104 90 79 70 59 61 79 85 86 91 95 115 134 135 135 141 162 186 196 193 173 146 140 149 151 163 184 190 191 179 175 176 176 180 181 175 180 180 181 181 182 183 183 184 180 180 180 180 181 181 181 181 183 182 180 180 180 182 184 185 183 183 184 184 184 184 184 184 180 185 184 180 182 190 192 188 183 134 79 48 42 61 104 144 149 146 146 135 110 105 130 157 185 130 97 117 155 178 173 155 154 96 62 71 72 56 47 47 54 58 51 54 63 49 48 76 101 121 124 111 128 174 197 191 178 162 146 136 125 107 88 76 99 102 134 172 171 131 84 55 63 64 64 52 39 21 33 94 176 219 175 132 181 241 240 203 146 171 220 229 217 226 211 174 132 157 178 164 131 111 102 92 81 63 64 84 95 99 100 97 107 87 49 61 140 206 227 238 232 253 253 204 183 186 157 142 207 234 232 222 217 219 232 230 214 154 173 233 237 219 216 211 217 217 217 217 218 218 217 217 215 215 217 220 223 224 223 221 216 195 178 213 244 223 188 162 197 228 220 230 243 234 201 124 67 40 29 30 27 31 34 27 26 25 23 21 21 22 24 25 25 24 24 27 29 26 19 12 28 86 183 243 243 239 235 215 229 216 219 220 218 242 240 195 106 67 117 203 188 110 63 53 45 44 32 21 52 151 244 253 239 224 204 198 213 228 228 219 173 179 214 239 229 224 228 220 227 219 220 228 225 215 217 230 223 225 224 222 222 224 223 219 230 207 185 184 199 199 172 140 154 196 217 220 224 250 251 182 75 22 22 57 107 124 121 173 233 242 226 221 222 212 222 237 235 168 132 164 199 155 88 90 119 158 229 255 196 140 175 243 221 176 124 123 162 173 147 127 124 133 90 54 77 91 77 77 45 24 32 72 116 147 138 103 117 151 186 227 253 236 205 208 245 235 180 100 48 35 37 41 21 41 94 175 220 200 182 202 241 249 244 178 108 142 220 246 189 170 133 142 186 244 222 85 78 203 250 193 83 43 106 130 120 80 39 31 40 43 48 63 149 193 140 62 31 29 70 120 155 148 174 226 195 91 34 29 44 33 32 35 30 30 36 35 53 91 145 191 233 217 105 1 89 169 149 124 196 253 156 99 163 206 147 109 149 182 171 115 120 175 178 142 150 175 159 124 81 53 72 80 59 57 63 63 49 34 29 33 29 26 33 39 38 35 33 34 34 30 24 20 45 70 84 82 58 42 44 29 36 35 36 37 33 33 44 57 66 34 45 73 73 76 81 64 46 27 33 36 34 37 32 35 39 37 37 39 42 56 89 120 101 91 122 133 115 117 137 156 122 93 80 75 53 37 36 33 39 40 39 28 26 30 24 19 17 20 17 13 15 15 14 19 22 26 29 27 23 22 23 23 23 24 25 26 27 27 27 27 21 20 20 20 19 20 20 20 25 24 24 24 24 26 27 28 29 28 26 25 25 26 27 28 25 24 23 22 22 22 23 23 22 23 23 24 24 23 23 22 20 22 25 28 30 31 31 30 27 27 27 30 39 47 45 38 36 38 41 44 43 40 36 33 32 36 41 46 53 56 52 45 41 36 29 24 24 29 35 39 34 30 26 24 26 29 30 31 34 33 34 37 41 40 35 29 34 35 37 39 40 36 29 24 21 22 25 26 24 21 17 14 23 20 18 18 20 21 22 21 27 28 29 29 30 29 28 28 23 26 30 33 33 31 27 24 22 24 25 25 25 27 31 34 38 35 31 29 27 26 23 20 23 25 26 25 22 20 19 20 20 21 22 23 22 21 18 17 21 23 25 26 25 24 25 26 25 26 29 33 35 33 29 25 23 24 27 29 29 28 27 26 24 19 17 22 28 33 41 48 39 40 41 42 41 37 31 27 23 22 19 21 31 40 37 27 41 72 87 70 57 75 106 124 170 181 147 65 29 86 157 177 191 190 174 175 184 196 209 198 141 108 143 166 127 109 143 186 177 139 102 86 98 126 124 90 50 22 30 36 30 38 41 40 38 34 32 36 67 124 142 112 65 38 37 78 114 116 104 100 71 57 99 154 165 159 126 67 58 115 142 115 107 147 177 172 110 65 86 160 190 166 122 82 62 69 81 84 71 51 43 47 41 40 50 70 82 73 50 32 20 12 24 73 121 118 82 60 122 196 205 155 121 88 57 55 50 67 67 72 108 123 89 50 44 70 77 74 57 40 53 66 87 91 111 136 141 133 137 152 160 158 158 147 104 87 126 157 149 180 198 167 159 178 180 191 180 103 51 58 95 131 123 82 52 56 46 41 64 134 202 205 149 98 70 70 96 113 102 109 131 159 175 167 139 104 107 144 147 156 157 130 85 61 81 116 111 115 99 54 26 67 154 217 216 181 125 83 67 61 64 77 72 75 58 40 52 72 72 63 72 63 79 109 126 114 75 45 76 137 174 139 93 94 117 123 70 36 59 92 110 103 86 115 136 141 134 129 113 92 83 71 117 147 171 170 160 169 199 225 227 190 135 99 138 184 184 196 177 117 79 92 141 192 186 134 66 94 154 184 173 183 200 188 177 172 164 182 185 128 106 155 190 204 194 190 192 191 199 198 188 155 102 62 46 37 38 51 43 41 45 50 48 41 40 44 53 72 84 81 81 100 127 145 153 135 85 41 32 36 39 50 110 189 229 208 142 93 111 136 103 92 101 103 97 93 89 94 74 86 97 100 116 144 146 121 102 118 164 156 103 99 150 204 218 206 191 185 194 203 198 188 193 192 195 198 197 194 196 201 193 199 194 193 202 225 200 114 31 33 115 167 152 151 168 184 209 223 211 199 183 159 159 167 190 215 235 232 220 216 218 220 223 230 218 155 123 179 234 243 179 151 208 240 231 239 218 192 173 157 184 225 235 229 226 231 224 226 222 223 237 235 191 139 150 177 229 254 239 171 135 98 65 75 107 104 53 46 96 133 156 177 195 186 160 147 139 123 139 115 132 172 149 78 57 89 119 106 92 84 83 92 114 135 122 83 61 72 95 105 89 64 99 145 169 138 92 78 96 114 116 102 76 58 54 54 67 88 113 130 131 120 117 119 124 133 122 68 75 125 150 160 141 90 39 35 52 62 45 35 44 49 64 82 112 148 187 201 159 95 75 57 43 50 75 96 97 88 139 188 198 153 114 107 108 107 124 114 90 60 49 62 81 91 74 75 103 153 191 190 137 74 35 44 52 55 59 67 76 80 72 66 59 59 58 50 56 78 120 116 86 56 61 78 74 61 49 42 39 49 75 117 169 207 227 195 157 144 123 93 72 44 41 42 44 48 56 63 56 42 48 85 117 129 89 51 67 80 82 95 91 74 66 60 53 51 47 49 34 27 39 42 40 47 46 46 46 49 57 62 58 49 44 48 69 93 89 59 35 30 81 110 130 122 102 103 125 147 114 93 69 57 55 56 58 60 58 55 49 42 41 41 37 31 39 35 38 39 35 35 37 33 33 39 62 78 67 59 72 87 75 65 76 72 63 69 80 97 112 128 132 116 86 49 28 30 75 90 120 150 155 127 86 57 48 43 38 36 34 35 41 49 69 64 45 32 58 108 136 135 105 107 91 68 50 33 23 25 27 29 32 36 36 33 28 24 26 28 30 31 28 26 24 24 28 32 41 53 69 90 116 135 100 96 121 138 121 102 82 50 24 22 25 30 30 28 32 39 62 79 96 112 133 143 129 108 87 81 63 54 64 64 47 33 32 29 25 35 68 106 118 111 77 76 85 118 149 138 116 118 139 139 126 115 126 132 111 84 60 33 34 36 34 50 84 126 107 87 96 106 76 54 82 121 140 122 90 58 74 117 138 157 157 138 146 150 99 46 63 114 142 138 98 50 35 34 32 35 194 193 193 192 193 193 194 195 195 195 195 195 196 196 196 196 195 195 195 195 195 195 195 195 198 198 196 195 195 195 195 195 196 196 196 196 195 194 193 192 195 195 195 196 196 196 197 197 196 197 197 197 197 197 197 198 199 197 196 197 199 200 199 198 199 199 199 199 199 199 199 199 203 202 201 200 200 199 198 197 201 201 202 201 200 200 201 203 200 200 200 200 200 200 200 200 199 199 199 199 200 200 200 200 197 197 198 198 199 199 199 199 199 201 201 200 197 196 196 198 200 199 197 196 195 196 198 199 203 200 197 198 201 202 200 197 201 199 197 197 199 200 199 198 200 199 198 198 198 198 197 197 198 196 195 196 197 198 197 195 198 198 198 198 198 198 198 198 193 195 197 197 196 196 198 200 198 198 198 197 197 197 196 196 193 192 194 200 200 190 178 171 179 164 145 118 98 112 142 154 146 138 142 161 157 130 144 194 210 206 198 191 198 209 198 173 125 176 208 218 212 159 87 53 95 126 146 171 198 217 222 199 159 89 61 72 81 114 144 135 76 87 142 208 231 202 138 75 37 74 92 118 147 158 182 206 188 140 162 203 203 195 189 187 191 198 201 195 187 185 191 196 187 198 203 205 200 183 174 183 184 148 100 78 77 96 113 95 51 42 33 35 63 115 173 210 212 205 192 168 134 100 78 71 65 68 67 46 26 13 27 78 150 215 205 213 221 202 175 88 31 110 206 244 213 180 146 85 56 45 41 32 29 28 31 56 111 177 224 196 103 23 45 127 183 198 191 179 185 186 182 190 184 180 185 185 186 202 201 173 91 32 79 175 190 184 193 181 184 184 183 182 181 179 179 178 183 183 182 182 181 181 180 180 182 182 182 181 180 180 179 179 179 181 182 181 179 178 179 181 182 182 182 181 180 179 178 178 180 180 180 180 180 180 180 180 183 180 178 180 182 183 179 176 180 178 181 186 184 177 174 177 186 190 195 155 104 95 113 141 168 182 179 164 172 194 188 162 114 136 138 105 81 99 145 180 190 183 174 174 171 141 103 85 85 61 47 86 135 133 131 166 133 104 130 160 143 151 186 192 144 57 58 119 155 168 158 141 154 143 129 112 83 59 68 96 83 95 149 206 212 179 124 70 131 185 196 173 139 109 109 122 140 135 144 141 133 125 112 116 114 98 106 104 72 55 59 52 49 80 128 148 129 104 89 77 44 78 150 194 171 167 165 107 74 127 146 128 139 172 172 146 124 140 139 124 110 97 87 86 65 63 80 91 104 117 118 130 125 138 153 166 181 194 198 194 168 120 108 136 166 194 196 169 148 163 175 176 177 183 185 181 181 181 181 181 182 182 182 182 182 182 182 181 181 181 181 181 183 183 183 183 183 183 183 183 182 183 183 183 183 182 182 181 179 186 187 180 177 183 190 192 208 185 143 97 54 26 37 71 111 146 163 152 146 146 136 124 137 82 76 149 222 233 186 135 96 71 53 49 49 59 69 68 40 36 46 63 53 28 36 69 100 116 124 125 137 152 143 120 108 98 89 88 97 113 132 146 160 153 173 210 210 154 80 34 53 49 50 44 29 12 49 140 217 230 171 138 196 246 224 169 111 170 212 225 225 217 185 133 139 185 218 218 207 193 175 162 139 97 95 144 178 181 180 184 194 131 66 85 175 239 252 253 226 218 193 156 153 142 113 127 210 226 220 214 212 219 233 227 201 144 188 240 226 212 210 220 218 219 219 218 217 216 216 216 217 217 219 221 221 217 208 201 214 204 191 220 238 202 173 167 205 231 218 214 228 244 244 197 113 55 32 37 28 29 38 29 29 27 24 22 22 23 25 27 26 25 25 26 28 26 20 14 14 55 148 228 247 238 229 216 228 229 230 222 217 229 228 205 139 124 185 255 245 193 146 105 44 30 25 27 85 197 254 250 231 215 179 170 211 240 224 198 165 200 234 237 223 220 224 224 220 219 224 232 231 224 219 221 223 223 220 218 221 226 225 222 163 163 191 235 245 206 160 137 191 218 225 223 224 249 251 190 80 24 26 63 109 123 118 167 238 237 218 217 218 210 225 243 239 152 117 167 233 220 132 72 50 103 206 248 184 142 189 247 254 236 158 106 139 182 198 211 217 198 144 89 60 40 39 60 42 33 48 81 101 108 101 87 108 135 167 199 216 195 160 143 178 194 167 96 49 45 41 25 17 32 72 120 141 137 143 163 158 174 191 155 97 106 146 150 166 189 185 166 166 220 213 86 60 197 255 200 97 76 164 215 128 66 25 31 43 45 55 68 115 130 84 30 15 26 62 95 95 87 100 148 153 100 57 35 30 35 31 24 20 21 39 68 121 182 231 253 246 180 83 2 94 133 107 172 249 227 101 120 240 237 136 90 154 214 206 138 131 176 161 128 166 213 186 134 91 52 67 82 60 44 38 37 42 36 35 35 32 29 33 39 44 42 36 35 45 51 36 13 41 106 157 158 115 76 57 26 35 43 43 40 40 35 34 43 54 39 37 43 43 46 46 35 42 29 36 36 33 37 31 31 39 38 37 35 33 41 68 94 94 95 119 110 77 66 61 59 48 37 34 33 24 24 30 31 31 40 47 54 63 65 53 36 26 25 19 13 14 19 21 20 18 26 33 33 26 19 18 21 25 23 22 22 26 29 30 30 24 23 22 21 21 21 21 22 25 25 24 24 24 25 25 26 26 26 26 26 27 27 27 28 24 23 23 22 21 22 24 26 22 22 22 23 24 25 27 27 20 22 25 28 30 31 31 30 27 28 29 32 39 44 41 35 34 37 41 43 43 42 39 38 35 39 44 49 55 58 53 46 41 34 26 24 27 32 36 38 33 30 27 26 27 28 28 27 36 34 35 38 40 37 31 26 34 35 37 40 40 36 28 23 24 24 24 24 22 20 18 17 27 24 21 20 22 23 23 22 22 24 26 28 30 30 29 29 19 23 29 33 34 31 26 23 21 23 26 27 28 29 32 34 37 34 30 28 26 25 22 19 22 24 25 24 22 20 20 21 20 21 22 22 22 22 21 20 23 27 30 32 31 29 29 30 26 27 29 32 34 33 29 25 24 25 26 28 28 28 27 27 21 17 16 23 31 37 41 45 34 38 42 44 41 36 31 28 23 24 21 23 41 61 56 36 47 69 81 68 55 79 140 194 201 158 88 24 31 120 188 185 174 162 160 181 191 200 214 201 134 114 148 157 112 98 137 184 156 132 143 136 90 90 114 101 60 23 27 37 32 38 41 43 37 35 31 36 71 130 155 137 111 60 40 79 119 122 116 120 96 67 78 118 153 177 144 71 42 83 101 80 100 183 223 193 121 89 100 139 144 120 88 59 40 49 51 45 42 49 56 58 46 48 62 86 98 84 50 23 15 9 19 63 107 108 81 64 120 170 168 129 113 89 53 40 43 55 56 56 66 68 57 51 56 80 68 46 36 46 85 114 102 100 113 125 119 114 125 136 118 110 120 113 97 96 103 115 144 206 239 210 192 192 178 178 173 112 89 123 168 187 150 86 64 71 62 56 67 114 171 183 170 120 86 99 141 149 112 95 103 121 150 183 190 156 122 117 123 121 101 72 60 77 106 124 119 125 104 61 45 81 133 161 128 118 94 74 69 66 68 78 99 105 90 74 88 106 96 76 77 62 79 110 111 96 71 38 59 105 131 108 79 72 65 50 31 57 102 136 144 133 123 124 126 100 90 84 76 68 72 96 144 183 220 218 179 152 168 199 183 158 118 94 127 165 171 184 148 97 96 125 150 195 194 126 39 89 151 179 179 186 188 171 173 171 166 187 199 150 109 125 181 211 208 197 191 185 178 159 143 95 48 29 34 53 59 47 44 46 52 56 48 35 30 32 54 84 104 100 102 128 159 174 176 142 84 49 58 67 54 39 59 131 182 169 105 69 93 112 90 80 70 86 117 147 143 100 59 62 62 67 101 145 136 89 101 118 140 107 77 120 184 223 205 196 194 200 202 194 190 192 196 195 195 196 195 193 194 198 195 201 195 196 211 225 177 74 7 56 160 221 184 114 109 166 225 246 198 148 148 158 172 184 219 227 230 223 218 220 223 223 221 231 229 182 120 143 221 244 163 147 204 241 238 241 224 210 178 146 205 244 228 224 221 228 221 232 229 217 224 239 226 197 145 115 165 220 213 197 211 164 88 120 171 146 51 51 147 195 201 218 254 255 220 159 128 123 133 125 122 118 100 80 86 108 92 79 71 74 77 84 110 139 107 66 45 61 84 94 89 76 92 137 154 115 78 97 155 200 195 161 98 51 40 39 49 73 95 121 135 131 126 123 125 134 116 55 101 195 219 215 169 76 49 52 65 69 57 51 51 45 57 66 80 113 160 180 156 125 143 114 72 45 44 59 72 77 136 187 199 161 136 134 115 88 126 129 122 101 84 79 80 80 59 59 78 109 129 128 97 58 47 51 54 54 57 64 71 74 68 70 63 52 45 41 51 73 108 109 83 55 60 76 66 47 43 41 42 47 59 88 136 176 210 163 119 124 130 114 87 47 47 37 38 48 64 85 79 46 32 57 83 95 69 50 75 94 103 119 108 78 66 66 56 44 36 40 37 37 41 36 32 40 44 42 41 44 53 56 48 38 42 54 87 121 115 74 41 32 74 98 110 95 80 88 106 116 90 78 59 45 42 44 42 37 33 39 40 37 38 42 41 35 39 36 35 34 35 37 36 34 37 38 37 35 57 104 133 128 73 56 63 63 53 54 63 82 111 133 136 121 107 85 49 22 36 47 81 133 172 168 125 83 59 48 37 34 35 35 35 36 44 49 40 33 62 112 133 123 111 134 125 82 46 29 26 29 30 37 56 76 79 59 33 17 22 29 35 34 29 23 21 22 40 40 47 55 58 66 93 122 112 101 107 110 99 95 86 60 31 21 21 29 31 27 31 42 69 102 108 103 131 154 133 101 97 96 73 45 40 44 40 36 35 28 23 35 67 100 113 110 97 94 100 125 146 137 126 132 136 109 96 114 140 150 129 98 63 32 31 34 33 49 86 133 128 104 86 70 46 51 97 141 156 145 116 68 61 94 130 168 157 153 168 172 132 80 62 69 88 88 70 48 38 34 34 44 194 194 193 193 193 194 195 195 194 194 195 195 196 196 197 197 195 195 195 195 195 195 195 195 197 197 198 199 199 198 196 196 195 196 197 197 197 195 193 192 196 196 196 196 196 196 196 196 196 196 196 197 197 198 198 198 201 200 199 200 202 203 202 200 200 200 200 200 200 200 200 200 201 202 202 201 199 198 198 199 199 200 200 198 196 196 199 203 201 201 201 201 201 201 201 201 198 199 199 200 200 201 201 201 196 196 196 197 198 200 202 203 198 200 201 200 197 196 197 199 200 200 200 200 199 198 198 197 202 200 199 199 200 200 199 197 199 196 195 195 197 199 199 198 200 199 198 198 198 198 197 197 199 197 195 196 197 198 196 195 197 197 197 197 197 197 197 197 193 194 196 196 195 194 196 198 197 197 197 196 196 196 195 195 205 200 194 193 196 200 205 207 211 197 178 161 140 113 97 97 100 112 131 154 151 121 130 181 232 222 175 135 151 184 184 165 175 197 211 222 208 141 84 86 108 106 116 165 204 214 224 223 170 98 67 69 65 89 114 101 66 91 166 234 240 203 135 63 77 134 154 158 182 212 225 209 188 141 157 193 199 196 192 195 184 193 199 197 195 198 201 201 209 205 203 206 199 175 152 144 144 107 68 61 62 51 41 38 34 54 87 126 164 193 208 212 202 201 199 194 181 165 156 154 148 155 130 64 21 20 74 165 199 212 190 206 212 168 110 36 93 208 235 196 153 102 68 41 36 41 33 23 34 56 94 141 193 229 213 128 44 24 98 199 198 196 184 177 184 183 180 188 184 184 186 181 186 207 187 130 54 78 156 212 194 176 182 178 183 183 183 182 182 182 181 181 178 178 179 180 182 183 184 185 180 180 180 180 180 180 180 180 180 182 182 181 179 178 179 180 181 180 180 180 179 179 178 178 180 180 180 180 180 180 180 180 183 181 179 180 181 182 180 177 191 189 189 188 182 175 175 179 180 184 196 179 162 165 154 142 154 159 147 139 168 202 185 138 128 173 176 116 68 75 98 102 152 176 173 140 111 93 79 72 45 39 57 114 142 101 91 145 142 125 133 144 141 158 176 167 100 43 67 118 126 136 150 157 153 145 157 163 126 75 58 67 53 92 166 219 206 153 96 54 121 172 199 183 149 125 137 163 166 158 156 153 146 138 133 139 109 89 124 147 104 80 89 78 41 60 76 87 112 136 120 80 34 60 125 163 150 154 152 106 65 102 134 155 181 195 186 173 162 164 169 177 166 127 99 102 88 91 102 101 115 141 149 156 137 158 179 185 181 179 180 181 148 102 102 150 189 206 181 128 100 149 185 186 179 181 184 185 182 182 182 181 181 180 180 180 183 183 183 182 182 181 181 181 183 184 185 186 185 184 183 182 182 183 183 183 182 181 180 180 179 185 187 181 178 181 187 190 197 200 187 156 109 54 25 29 86 149 183 177 175 166 132 102 90 56 78 161 217 202 145 99 54 50 46 40 47 77 103 106 79 47 50 71 57 33 44 72 106 111 110 104 102 102 94 82 95 94 101 122 153 178 193 198 181 172 178 199 193 134 64 28 34 36 46 44 31 20 66 166 222 204 141 136 204 234 188 119 101 188 214 213 223 213 168 98 103 152 192 212 227 226 214 213 192 141 130 174 207 217 232 251 243 189 123 119 184 239 245 232 187 141 139 157 150 118 128 203 228 222 213 221 219 214 227 228 167 127 196 243 224 216 211 224 218 219 218 215 215 217 219 219 221 217 215 217 217 210 196 185 204 224 214 206 199 180 186 202 217 231 217 211 219 238 251 240 166 80 36 36 26 31 41 29 30 28 25 23 22 24 26 27 27 26 25 26 27 26 21 18 11 33 113 209 250 243 229 221 214 228 231 224 223 226 221 213 211 210 241 254 239 247 231 172 71 27 11 22 103 217 253 247 225 215 182 181 230 246 207 173 193 221 230 223 223 225 224 227 219 228 222 208 212 231 233 219 216 223 231 234 230 218 197 179 132 162 209 244 244 217 196 191 226 232 222 220 225 248 248 187 99 33 26 53 90 109 119 177 238 232 215 218 220 214 227 235 223 150 134 172 209 211 159 108 60 70 143 195 173 168 193 195 230 253 203 104 80 144 196 200 192 178 163 135 100 81 68 50 44 43 51 64 70 71 69 67 80 97 114 118 112 102 91 86 91 103 102 76 54 52 44 24 30 29 44 62 65 65 73 78 70 78 101 94 57 54 81 89 162 210 236 208 172 199 184 68 65 196 255 207 121 99 164 206 111 50 20 33 43 48 58 63 66 64 43 26 30 36 43 48 38 54 59 78 95 94 72 32 24 39 37 26 17 17 70 154 227 252 252 253 215 131 73 34 55 91 132 231 254 164 81 150 254 209 139 115 154 175 164 165 179 188 149 120 161 202 190 166 127 55 49 73 58 34 24 29 35 44 43 34 33 39 46 53 68 51 32 44 91 120 83 23 23 104 186 220 191 140 97 49 36 42 46 53 56 45 44 60 76 67 53 42 36 34 38 44 41 30 39 37 33 38 31 29 32 34 39 42 39 39 49 61 62 51 60 51 37 37 30 26 29 33 36 37 42 55 67 69 60 64 85 129 146 124 102 88 67 41 19 14 18 24 24 17 18 29 41 44 35 24 19 19 25 21 18 21 26 29 29 27 28 27 25 24 23 23 23 24 26 25 25 25 25 25 25 25 26 26 27 27 27 26 25 25 23 23 23 21 21 22 25 27 25 24 23 23 24 26 29 30 27 27 27 27 28 29 30 31 32 34 34 35 39 41 37 31 33 36 39 41 41 40 40 40 36 40 44 49 54 57 51 44 41 31 24 24 29 32 34 35 32 30 28 28 29 28 26 24 34 32 34 38 39 35 29 25 33 35 37 39 39 35 28 22 25 24 23 22 21 21 22 23 22 20 18 18 20 23 23 23 19 21 23 26 28 29 29 29 20 22 25 28 29 27 24 22 20 23 26 28 29 30 33 35 36 33 29 27 25 24 21 18 20 22 23 23 21 20 21 23 20 20 21 21 21 21 21 21 24 28 33 35 34 32 31 31 27 27 28 30 32 31 28 25 24 24 25 25 26 26 27 27 24 23 24 28 34 39 42 44 38 41 44 43 38 33 30 30 28 28 25 29 45 61 56 42 47 62 68 61 67 108 169 214 170 114 47 27 72 133 162 161 159 167 181 197 198 210 215 176 116 107 142 152 122 113 134 161 135 138 183 170 93 97 139 119 63 17 17 32 34 39 40 42 38 38 32 34 72 138 183 191 168 101 52 62 90 99 104 114 111 63 49 85 141 180 144 64 27 59 81 72 94 168 191 141 95 92 106 111 86 60 48 42 33 43 44 39 52 80 96 95 71 71 77 88 92 75 44 19 15 18 27 48 68 68 67 77 120 138 115 83 86 81 52 36 56 58 54 49 49 54 64 75 95 138 130 97 82 84 107 122 102 115 124 110 96 111 129 127 87 97 119 99 86 102 104 117 144 184 208 204 197 173 143 140 117 93 125 196 229 207 141 73 85 83 71 67 60 80 150 203 197 117 95 159 221 219 170 131 89 93 125 180 208 176 113 73 87 79 60 48 63 95 110 107 109 113 90 55 50 72 89 92 81 83 91 101 90 64 71 107 176 164 121 93 122 159 144 104 85 89 118 140 110 83 82 65 59 104 137 137 126 104 63 26 31 79 113 143 153 148 142 115 101 53 48 61 76 82 86 125 162 199 232 220 167 125 129 155 139 134 113 100 128 162 170 171 133 119 136 154 167 200 179 98 36 93 150 172 175 173 168 163 171 177 181 203 218 175 118 105 170 199 195 181 168 147 123 95 80 37 28 48 61 84 109 112 104 105 112 114 99 74 61 62 66 78 91 100 105 111 118 122 107 83 57 69 117 142 107 56 35 64 101 105 69 50 59 60 66 68 54 79 139 203 211 136 91 91 83 76 98 142 152 125 129 128 120 81 77 141 200 226 196 197 203 208 200 187 187 197 194 193 194 195 194 194 194 195 198 204 197 204 225 228 161 48 2 76 182 247 211 107 86 162 246 246 160 97 123 157 172 183 202 209 215 219 223 227 225 220 218 234 227 194 125 107 180 226 193 167 187 214 233 242 212 183 160 151 208 246 233 226 224 223 223 223 224 223 220 222 233 244 202 146 149 160 163 207 255 193 99 162 239 209 84 80 199 252 222 200 203 219 206 174 154 150 128 139 109 52 43 90 125 123 92 75 79 104 111 94 87 97 80 54 55 84 102 103 101 99 92 106 103 77 67 101 161 203 206 172 112 74 68 56 48 60 63 83 104 128 153 153 130 112 79 52 89 150 177 190 155 77 52 62 71 69 65 68 66 56 59 64 59 68 98 121 138 158 179 147 105 71 51 46 54 66 98 129 133 118 127 139 115 78 79 92 104 108 111 119 128 133 97 75 59 56 60 67 64 49 56 56 54 52 52 55 58 59 60 68 62 48 41 40 49 64 78 87 73 55 67 82 71 50 45 44 46 47 49 62 96 129 148 113 88 112 136 132 113 77 48 29 30 45 69 106 106 63 36 36 45 53 44 45 70 89 110 135 132 101 80 67 49 34 31 37 39 37 35 33 34 38 41 41 41 40 39 39 36 34 42 49 73 99 92 59 36 36 55 66 71 64 58 59 57 51 58 54 46 40 44 50 43 30 26 33 36 34 37 46 51 50 44 49 46 39 36 33 31 34 37 34 22 18 63 144 186 174 106 71 59 49 40 44 57 82 119 137 136 125 124 109 65 23 15 30 47 74 121 158 146 109 78 59 39 33 37 39 38 36 33 39 37 37 61 97 114 109 123 152 147 99 53 31 29 36 35 49 82 116 117 81 36 10 20 29 38 38 30 23 22 24 48 52 56 53 43 42 60 82 112 113 116 106 86 80 75 60 39 25 20 27 27 23 35 56 96 139 139 116 130 141 114 86 113 116 90 50 34 37 39 39 34 30 27 36 60 85 98 99 123 113 108 114 120 122 139 163 135 104 107 142 161 158 136 107 68 31 26 30 28 43 82 134 149 128 93 55 37 60 112 151 168 157 126 72 55 81 116 156 162 171 176 164 147 134 100 56 52 50 48 47 43 37 42 55 195 194 193 193 193 194 195 196 193 194 194 194 195 196 196 196 195 195 195 195 195 195 195 195 190 193 197 200 201 199 196 194 193 195 197 198 199 198 197 196 196 196 196 196 196 196 196 196 196 196 196 197 197 198 198 198 201 200 199 200 202 203 202 200 200 200 200 200 200 200 200 200 199 200 200 200 200 200 200 201 201 203 203 201 198 198 202 205 201 201 201 201 201 201 201 201 199 199 199 200 200 201 201 202 205 203 201 199 197 196 196 196 195 197 199 198 197 197 198 200 197 199 201 203 202 200 196 194 198 200 201 199 197 196 197 198 199 197 196 196 199 201 201 200 200 199 198 198 198 198 197 197 200 198 197 197 198 198 197 195 197 197 197 197 197 197 197 197 199 200 201 200 198 197 198 199 197 197 196 196 196 195 195 195 195 197 198 197 196 197 199 201 199 205 208 211 204 162 108 79 82 91 96 109 113 89 98 149 222 212 162 115 112 124 132 145 191 204 214 212 171 91 55 81 111 100 92 125 160 173 177 166 120 73 60 65 57 68 79 61 56 67 116 164 173 161 121 66 129 200 232 220 210 216 218 195 185 151 169 202 211 211 207 211 209 210 211 212 214 211 201 191 191 174 165 168 165 146 119 98 80 57 45 50 48 31 40 83 119 142 171 196 211 212 199 185 188 188 192 196 198 198 201 207 224 227 163 50 17 70 145 217 217 196 196 204 176 106 58 69 162 209 164 105 78 45 34 36 31 35 23 32 77 130 180 218 229 204 128 45 27 75 152 212 194 189 182 183 186 181 179 186 183 183 182 183 197 205 154 75 63 150 207 202 189 181 176 178 180 180 181 181 182 183 184 184 177 178 179 180 181 183 184 184 177 178 178 179 180 181 182 183 180 182 182 181 179 178 179 180 178 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 182 181 179 179 180 181 180 178 183 182 182 181 177 174 176 181 181 171 186 194 193 189 166 152 134 151 157 158 178 196 170 124 137 160 151 106 80 89 92 77 85 101 102 94 91 81 59 43 70 101 120 119 99 68 78 125 163 143 122 128 152 162 160 163 86 44 69 110 116 124 132 135 121 142 162 155 128 101 68 35 40 91 167 210 188 133 89 68 96 114 127 123 128 149 182 214 181 150 126 137 151 146 137 130 107 79 113 150 126 112 115 94 46 65 73 77 102 122 97 56 49 80 117 122 109 100 87 72 69 106 151 185 195 180 172 182 198 198 200 193 163 122 106 116 114 115 113 98 121 170 183 179 173 177 181 184 186 183 173 163 130 98 113 168 204 203 163 111 102 160 194 187 179 179 177 178 182 182 182 181 180 180 179 179 183 183 183 182 182 181 181 181 181 182 184 185 185 183 181 180 182 183 183 183 182 181 180 180 180 183 184 183 182 184 184 183 187 194 195 183 155 111 67 40 62 106 128 125 128 120 93 74 57 43 65 113 127 101 70 51 49 38 53 81 91 92 103 116 106 56 40 51 40 38 74 110 147 143 136 130 131 135 139 140 140 143 153 170 188 194 184 172 158 170 184 192 171 109 50 30 23 34 46 40 33 36 86 180 213 189 137 148 218 240 178 95 120 204 200 168 177 186 153 85 93 139 181 206 215 206 207 228 224 181 158 166 173 184 214 243 229 231 196 154 168 218 237 223 164 132 170 192 153 133 175 247 228 216 205 213 211 213 225 215 143 140 223 250 216 210 206 216 217 218 216 213 214 220 221 218 218 213 211 214 220 219 209 200 187 196 178 171 177 183 208 225 223 224 217 219 221 226 243 249 212 117 49 32 26 34 42 28 31 29 26 24 23 24 25 27 27 26 25 26 27 26 24 22 16 21 81 180 243 248 233 225 221 231 226 218 222 226 226 230 247 233 242 243 230 246 250 215 127 48 7 29 126 227 246 241 230 223 201 206 237 229 188 167 220 230 222 216 227 226 218 225 230 234 215 182 178 208 233 237 238 233 221 207 197 190 182 174 193 201 213 222 224 223 221 220 224 223 212 215 221 242 248 198 117 42 30 47 71 94 124 194 234 235 222 220 219 221 229 217 192 170 190 193 166 163 177 191 167 97 75 96 124 180 210 181 174 226 234 136 50 86 128 94 69 117 150 163 180 168 110 56 43 52 54 51 51 52 50 49 63 90 110 107 94 92 107 122 101 106 128 132 95 55 40 36 43 35 35 35 30 33 46 54 79 90 120 120 74 47 63 84 109 141 174 166 145 169 158 73 78 172 212 183 133 104 106 103 78 41 27 39 45 52 58 53 53 41 42 60 82 82 61 48 62 90 89 74 65 65 57 24 35 33 29 40 52 57 110 198 253 253 241 243 225 171 110 39 13 93 189 253 253 121 98 194 234 173 166 168 167 137 110 177 234 231 186 140 147 174 193 210 167 74 55 81 64 29 20 35 33 40 39 37 38 43 74 119 141 68 25 80 177 205 136 55 23 66 133 208 236 216 174 123 70 47 42 63 75 63 60 75 103 79 58 57 64 64 60 59 43 30 38 37 34 38 31 29 31 32 36 42 45 44 42 43 38 25 36 42 39 36 29 37 46 58 64 69 86 106 114 113 108 96 113 183 206 169 155 156 121 63 22 24 39 47 39 20 25 39 49 45 35 26 21 18 18 15 14 20 29 33 30 25 32 30 28 25 24 24 24 25 25 25 26 26 26 25 25 25 27 27 27 27 26 25 23 23 24 24 24 22 21 22 26 30 30 29 27 26 26 27 29 30 36 33 29 26 25 27 31 33 38 40 40 38 38 38 34 29 33 36 39 39 37 37 38 40 38 41 44 47 52 54 50 42 39 29 23 25 28 29 29 31 31 29 28 28 29 28 26 23 30 28 32 38 40 34 29 27 33 33 35 37 37 34 28 23 24 23 21 20 21 23 26 28 19 17 14 14 17 19 19 19 18 19 21 23 25 27 29 30 24 23 22 21 21 21 21 21 19 22 25 27 29 31 34 37 35 32 28 25 24 22 19 17 19 21 22 22 21 21 23 25 25 24 23 22 21 22 23 24 22 26 31 34 33 31 31 31 28 27 26 28 29 29 27 25 23 23 22 23 24 25 27 28 28 29 31 32 35 39 42 44 46 47 45 39 33 29 29 31 28 27 29 34 40 43 45 47 59 76 62 39 77 154 181 154 121 87 36 42 105 137 137 150 155 164 178 196 204 221 215 161 99 102 138 148 131 130 135 142 128 147 186 149 82 126 184 151 67 18 15 30 34 40 37 34 31 34 29 38 85 149 192 206 191 129 63 41 52 72 90 103 94 52 42 78 126 147 109 43 27 49 73 71 75 113 118 73 52 65 81 77 56 41 40 42 39 37 34 46 84 125 134 122 95 93 90 84 74 57 35 19 24 33 38 42 44 42 56 81 122 121 94 75 88 88 59 37 40 46 60 76 88 102 114 120 139 176 174 160 145 109 92 95 107 131 136 108 85 91 100 95 92 105 112 74 67 100 111 125 123 136 140 151 160 147 132 128 86 79 132 200 197 145 95 61 94 102 92 76 52 60 142 219 172 108 122 203 240 237 213 170 106 96 107 138 153 134 94 63 52 56 56 58 71 89 97 95 90 99 78 48 49 71 96 115 113 89 90 112 100 65 91 164 221 192 132 105 154 203 175 113 109 128 156 181 156 123 115 89 51 98 133 146 145 117 68 33 48 78 93 122 122 103 118 116 92 41 41 67 92 102 108 150 171 175 177 167 148 129 117 113 118 120 100 92 120 149 142 111 122 132 147 164 185 184 127 55 79 113 142 159 172 173 171 176 176 191 201 216 223 184 126 99 130 141 128 119 108 82 62 45 51 48 80 110 106 118 156 178 128 135 151 162 152 128 113 111 106 109 110 109 111 118 123 123 73 41 50 121 192 200 148 93 59 37 39 48 48 60 78 87 102 81 56 80 127 186 212 160 143 135 122 104 100 126 152 156 158 160 141 91 96 168 214 223 195 185 175 176 188 198 198 192 189 191 194 196 198 200 199 198 196 201 194 207 230 218 138 30 14 100 194 253 235 139 104 153 242 214 125 103 170 203 190 177 164 189 217 229 227 222 221 222 222 243 220 194 147 104 141 197 216 188 173 191 237 250 189 124 118 156 186 220 234 230 231 219 203 196 202 220 225 219 225 241 231 215 193 148 148 208 244 167 86 168 254 242 125 105 208 252 231 207 171 140 142 171 180 160 139 135 102 59 60 104 138 142 108 98 97 110 122 113 86 63 63 48 68 116 141 138 128 121 95 73 53 55 75 101 124 138 151 126 98 97 106 86 60 55 50 51 60 97 148 161 130 99 61 70 66 74 106 114 86 62 44 68 79 68 60 61 61 59 67 66 50 41 51 68 104 149 135 113 95 86 68 45 43 55 59 81 87 83 92 98 85 71 55 64 76 88 105 126 147 159 137 118 101 83 64 56 55 50 59 57 53 50 47 44 44 45 58 68 64 52 47 45 45 51 55 68 64 58 73 86 74 57 49 45 45 49 48 50 67 88 81 92 112 145 151 136 123 100 46 25 23 37 64 106 112 73 48 28 24 31 36 45 55 62 88 117 123 99 74 54 37 29 37 45 50 42 32 34 38 37 41 45 47 42 32 27 31 39 43 42 51 62 56 38 32 40 43 45 50 54 53 47 41 39 46 44 40 42 54 64 56 41 33 35 36 39 45 54 62 66 75 90 85 64 47 32 25 33 29 27 23 28 70 137 170 158 113 86 80 65 42 35 45 71 82 97 104 112 127 120 79 42 29 38 38 40 68 109 124 115 98 73 47 36 37 41 42 42 38 38 40 44 55 71 86 95 115 140 143 112 71 37 26 33 49 63 93 121 115 73 29 5 21 30 39 39 32 25 25 28 44 56 61 51 39 40 50 58 83 95 104 97 81 73 65 53 43 30 23 27 24 25 48 79 128 154 138 108 112 114 97 86 117 124 102 61 39 35 33 33 32 31 27 29 48 78 102 112 116 113 116 116 106 108 138 169 125 115 138 172 173 154 133 114 80 34 23 27 25 38 79 134 154 141 97 48 40 79 132 165 166 145 107 59 53 83 113 148 169 165 166 167 166 161 136 101 65 46 36 38 35 36 53 73 195 194 194 193 194 195 196 196 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 186 190 194 198 199 197 194 192 194 195 196 197 198 198 198 198 197 197 196 196 196 195 195 195 196 197 197 197 197 197 197 198 199 197 196 197 199 200 199 198 201 201 201 201 201 201 201 201 198 198 198 199 201 202 202 202 200 201 201 200 199 199 201 202 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 201 200 199 198 197 197 194 196 198 198 197 197 199 201 195 196 199 201 201 199 196 193 196 199 201 200 196 195 197 200 202 200 198 199 201 203 203 202 200 199 198 198 198 198 197 197 201 199 197 197 198 198 196 194 196 196 196 196 196 196 196 196 199 200 201 199 196 195 196 197 197 197 197 196 196 195 195 195 182 190 195 196 195 197 200 201 190 200 207 216 223 201 154 120 146 145 126 120 118 81 63 95 140 164 172 150 107 75 109 180 222 222 215 196 156 107 82 85 124 123 97 89 106 125 120 82 62 51 63 84 92 97 87 61 58 56 67 76 78 88 88 69 112 163 201 216 208 198 201 190 167 155 181 205 208 204 193 194 198 187 177 172 165 148 128 115 97 84 81 83 79 77 69 52 37 38 47 44 48 72 119 183 206 215 221 217 209 201 188 176 186 185 186 190 193 198 207 217 233 209 119 18 39 144 199 211 197 191 221 205 131 49 33 108 143 111 70 52 37 28 32 24 20 51 72 106 150 188 220 228 212 132 41 13 64 146 190 192 186 182 184 190 187 181 181 185 182 180 179 191 202 176 109 52 114 194 208 173 179 189 180 181 177 178 178 179 181 182 182 183 182 182 181 181 180 179 179 179 177 177 178 179 180 181 182 182 179 181 182 181 179 178 179 181 177 177 178 179 180 180 181 181 181 181 181 181 181 181 181 181 182 181 180 179 179 180 180 179 176 176 177 178 178 178 180 183 176 179 185 159 145 163 172 173 147 159 168 175 182 173 135 94 86 99 116 134 149 148 123 95 56 61 78 110 126 101 65 51 104 154 163 108 63 67 91 105 142 148 121 115 162 189 169 150 83 62 83 105 106 108 102 101 115 123 133 148 160 142 86 33 39 79 129 155 139 104 87 91 89 82 79 66 80 130 178 216 188 131 87 118 158 157 143 125 102 74 93 130 130 115 102 84 95 103 94 78 71 65 61 65 83 110 119 97 85 70 46 53 83 139 184 191 181 170 169 178 184 179 191 183 126 83 106 152 153 138 118 99 134 193 199 182 184 180 176 177 182 183 176 168 153 124 128 175 206 191 150 119 137 179 190 176 180 185 180 178 182 181 181 181 180 179 179 179 182 182 182 181 181 181 181 181 179 180 181 182 182 181 180 179 182 183 183 183 183 182 182 181 181 181 181 182 185 185 182 178 185 189 197 194 179 162 122 71 48 52 53 57 63 58 45 38 35 29 40 56 56 54 60 64 79 57 90 156 162 114 92 105 97 59 39 33 23 51 124 183 199 191 182 179 181 184 185 184 158 164 170 173 172 167 157 147 141 181 205 197 158 87 33 23 29 40 45 31 29 46 103 195 222 175 135 177 230 210 150 100 145 172 157 139 145 146 142 135 161 180 202 216 212 196 194 209 215 197 185 173 155 150 163 174 187 209 217 193 167 170 190 203 158 150 185 175 149 190 227 225 214 216 208 206 212 238 244 200 140 175 239 225 178 184 202 216 216 217 215 213 216 220 215 205 218 217 217 220 225 227 226 223 188 145 120 159 201 213 225 225 222 215 216 226 226 219 229 247 240 164 82 37 28 37 39 28 30 29 27 25 24 24 24 25 26 25 25 25 26 27 27 27 22 14 50 140 223 249 237 225 225 229 224 220 224 224 223 227 232 223 225 226 221 234 243 230 196 121 75 107 192 248 240 222 229 224 211 210 214 199 188 199 224 229 223 222 230 222 212 221 228 226 216 198 182 183 200 218 218 208 190 176 176 192 211 222 226 215 211 218 224 224 223 226 215 220 217 221 216 230 249 218 135 54 39 50 62 85 123 198 229 245 234 212 201 218 229 200 166 188 222 184 113 112 181 252 252 178 86 25 55 166 215 169 140 204 243 159 42 38 71 46 28 64 129 194 244 253 175 61 22 42 48 44 49 58 68 82 127 157 172 166 157 154 170 197 191 181 202 211 157 87 52 41 34 33 33 31 26 30 58 91 116 164 190 153 112 116 122 102 77 76 91 98 97 114 105 57 74 142 171 155 127 91 61 44 51 39 38 46 51 55 53 46 50 32 47 87 126 124 87 73 99 124 123 99 59 31 34 32 27 17 30 81 123 121 112 124 148 187 226 247 252 239 150 17 2 132 239 254 253 114 104 193 212 172 200 207 187 141 104 168 225 240 220 169 146 169 205 226 175 90 76 96 68 29 20 39 35 30 33 57 71 67 109 187 208 82 27 127 245 247 167 104 63 41 53 136 217 250 245 213 148 77 38 57 73 74 80 88 83 64 77 124 159 162 130 90 46 26 32 36 36 37 29 31 36 31 28 32 39 44 43 42 42 37 53 58 49 37 41 73 93 109 118 130 155 167 155 143 154 127 111 164 195 180 193 200 146 74 33 52 88 109 90 49 32 55 68 56 41 35 31 23 16 12 12 21 34 41 37 31 33 31 28 25 23 23 23 24 23 24 24 25 25 25 24 24 28 27 26 26 25 24 24 24 27 28 28 25 22 23 28 33 33 33 32 31 30 30 30 30 40 36 32 28 27 29 32 34 41 44 43 39 36 35 34 31 36 38 40 38 34 33 35 37 41 43 43 44 48 52 48 42 35 26 22 26 29 27 27 31 30 28 27 27 28 28 26 24 26 25 30 38 39 32 28 29 32 32 31 32 33 32 28 25 24 23 22 21 22 24 27 29 22 19 16 15 15 16 15 14 20 19 19 19 21 24 27 29 26 23 20 18 17 18 20 21 19 21 24 25 27 30 35 39 34 31 27 24 23 21 18 16 20 22 23 23 23 24 27 29 31 29 26 24 22 23 24 25 19 23 27 29 29 28 29 29 28 26 25 25 26 27 25 24 23 22 21 21 23 26 29 32 30 32 32 32 37 43 46 45 51 48 43 36 30 27 28 29 26 31 39 40 31 27 39 56 79 88 69 45 79 145 159 125 113 87 43 49 108 135 135 152 159 149 153 188 210 209 184 133 102 115 147 147 134 139 137 134 124 141 146 92 57 130 192 163 71 27 25 35 33 37 31 25 31 33 26 35 76 112 122 120 129 98 59 39 45 63 76 80 62 40 39 60 77 78 58 27 31 39 53 53 46 56 57 37 45 47 45 42 47 56 62 63 64 40 27 51 100 131 125 104 96 94 86 70 54 42 32 26 37 39 37 39 43 41 46 62 89 95 89 89 101 93 59 34 34 54 101 142 152 149 146 140 186 197 186 196 184 115 78 94 131 162 159 112 63 41 57 89 142 118 80 57 93 139 137 125 104 120 125 137 150 161 165 144 91 86 129 169 138 88 80 92 129 158 144 99 53 47 107 166 130 132 169 206 197 200 213 181 141 128 121 109 87 71 60 48 48 52 59 68 81 93 97 94 77 101 90 57 53 75 112 150 132 90 73 96 98 76 107 178 196 147 118 157 212 206 152 113 145 163 168 198 208 176 136 81 45 89 114 116 111 87 60 55 82 96 88 94 101 111 139 139 89 51 48 77 105 123 148 190 186 165 140 126 121 113 96 81 100 111 100 93 101 115 112 80 110 135 154 168 166 119 66 52 116 142 166 179 188 188 190 198 202 212 210 200 184 142 92 66 69 70 54 55 54 40 42 45 76 111 154 161 137 131 155 175 146 158 165 163 162 169 173 172 153 170 164 132 119 145 179 195 125 64 78 176 233 203 151 125 108 64 36 24 40 88 141 185 195 113 68 96 126 158 183 167 157 147 138 123 106 112 137 152 160 166 139 86 108 184 200 173 150 150 148 156 179 202 202 188 199 200 200 198 198 200 198 194 198 201 195 214 230 196 111 17 36 127 210 253 244 181 137 124 155 145 118 161 236 247 222 208 196 207 219 225 224 222 222 223 226 244 215 191 183 154 149 177 203 197 180 195 246 245 164 85 120 180 184 199 231 233 231 213 173 188 210 226 227 223 225 233 225 252 233 163 151 179 185 114 80 179 254 246 141 95 186 253 253 244 211 164 138 146 146 126 117 112 104 102 107 115 117 114 105 138 143 109 88 94 86 62 37 36 67 113 132 129 128 130 92 55 31 52 93 123 141 151 145 104 86 107 122 113 101 98 85 66 45 56 92 110 98 84 86 110 88 82 114 93 57 77 111 115 96 75 79 91 91 89 82 69 50 40 39 42 60 86 62 55 61 74 69 49 41 48 46 56 59 58 60 54 46 48 47 49 50 55 67 87 110 125 143 149 159 148 116 94 92 94 96 89 79 68 55 45 42 44 59 69 66 58 54 47 38 38 48 58 59 59 73 80 73 66 57 46 43 50 52 48 53 65 68 103 146 184 183 155 121 78 43 28 24 32 52 84 90 66 52 27 27 34 40 47 42 43 60 83 86 68 57 52 45 40 39 60 91 98 77 57 46 33 43 47 52 50 42 34 36 42 37 36 38 40 37 31 32 37 38 38 43 48 46 42 47 56 60 57 56 62 73 76 66 52 40 37 43 58 67 68 69 72 115 140 134 101 71 41 27 38 35 29 28 32 49 83 106 105 93 94 114 100 58 32 32 55 52 61 61 66 84 89 70 52 46 42 42 49 57 68 87 105 98 77 53 41 39 40 42 44 46 42 43 47 48 49 62 78 95 106 105 87 61 34 26 37 66 76 92 99 82 50 24 14 27 33 38 37 32 27 27 29 44 60 66 54 46 52 62 67 58 63 68 71 73 69 59 49 42 33 28 28 25 30 56 87 118 125 112 98 102 98 86 83 91 105 96 65 43 32 27 28 30 30 23 19 42 89 128 145 117 123 139 134 101 83 98 118 113 125 153 173 165 145 132 124 94 39 21 26 27 39 79 137 157 150 102 49 50 98 147 177 135 109 74 44 63 107 138 168 159 160 168 171 168 167 163 151 107 63 31 23 21 35 67 91 195 195 194 194 194 195 196 197 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 193 193 194 195 196 196 195 195 196 196 196 195 195 196 197 197 197 197 197 196 196 195 195 195 198 197 197 197 197 197 197 196 198 197 196 196 198 199 198 197 201 201 201 201 201 201 201 201 200 198 197 198 202 203 202 200 199 198 198 199 200 200 199 197 200 200 200 200 200 200 200 200 201 201 201 201 201 201 200 200 195 196 199 201 202 202 202 201 197 199 200 200 198 197 199 201 198 198 198 198 198 198 199 199 198 198 199 199 198 198 199 200 202 200 198 198 200 202 201 200 200 199 198 198 198 198 197 197 200 198 196 196 197 197 195 193 196 196 196 196 196 196 196 196 194 195 196 196 194 193 194 195 198 197 197 197 196 196 196 195 202 203 199 192 190 193 196 195 198 197 195 196 205 206 187 164 189 200 185 172 157 97 55 73 77 116 150 141 94 64 112 191 219 205 202 202 195 190 175 149 141 142 110 84 83 93 84 46 45 61 81 100 120 128 113 91 89 83 67 52 50 57 54 40 70 90 114 146 158 159 163 148 114 117 143 150 143 137 124 123 123 110 102 98 86 68 61 64 53 58 67 53 27 31 51 54 64 70 78 54 57 106 151 191 193 201 203 197 194 195 192 185 185 184 184 185 185 189 200 212 201 124 46 28 104 196 211 192 187 204 212 166 91 33 35 86 80 41 33 35 29 30 35 45 69 115 154 187 199 205 215 194 157 66 17 55 128 189 204 181 182 178 183 188 183 180 183 183 182 183 188 199 177 107 69 92 168 194 192 173 176 185 183 181 180 180 180 180 181 181 181 181 183 182 181 181 179 179 178 177 179 179 179 179 179 179 179 179 178 180 181 181 179 179 180 182 179 179 179 180 180 180 180 180 179 179 179 179 179 179 179 179 182 181 180 179 179 179 180 180 178 179 179 180 182 182 181 179 176 182 175 125 107 147 173 176 165 157 152 149 136 110 83 68 60 108 163 195 200 177 129 86 88 105 128 150 155 127 95 85 101 138 160 130 91 98 116 112 108 125 109 97 142 189 169 118 84 88 104 102 95 88 73 74 119 122 135 172 197 160 88 47 52 66 80 89 85 75 81 102 93 89 96 80 83 118 138 154 153 103 72 125 168 154 137 120 94 87 106 149 161 121 86 87 126 125 103 82 78 75 77 93 99 104 100 75 74 70 44 48 96 167 204 184 170 180 180 168 147 148 175 163 92 71 129 184 181 154 127 112 145 192 192 176 175 177 178 176 173 173 178 184 190 149 128 163 199 176 134 123 157 189 187 170 181 189 182 183 181 181 180 180 180 180 179 179 180 180 180 180 181 181 181 181 181 182 183 183 184 184 184 184 183 183 184 184 184 184 184 184 184 182 180 180 182 182 181 180 181 184 197 190 172 181 162 104 49 32 28 36 35 33 39 47 56 61 67 67 71 94 116 119 110 101 140 200 203 153 115 107 89 78 64 41 24 58 138 202 193 193 188 178 168 164 167 170 167 171 171 167 163 162 159 154 150 193 202 166 116 56 21 27 37 43 44 29 29 48 111 207 242 174 139 190 208 144 97 91 130 133 152 165 174 180 195 230 224 217 214 205 190 185 192 197 200 200 205 201 183 169 158 145 159 169 186 188 171 159 159 161 130 123 151 159 184 244 250 216 217 220 218 221 231 253 233 156 120 184 221 184 152 181 216 220 214 217 217 217 220 219 201 181 212 219 225 225 221 220 226 233 214 143 124 190 232 232 232 219 222 212 217 225 225 220 222 239 250 211 125 50 33 37 32 30 28 28 27 26 25 24 23 22 24 24 24 25 26 28 30 32 24 10 25 100 199 249 243 225 220 221 224 227 226 222 218 217 218 224 222 215 216 228 236 235 236 207 180 203 242 246 231 213 225 223 216 199 174 166 195 234 224 228 225 224 227 223 218 221 220 219 222 226 215 188 161 145 161 176 194 207 217 224 228 228 218 211 206 210 219 226 226 224 219 222 221 226 217 226 249 228 164 73 49 51 53 72 111 184 223 254 240 189 164 199 224 187 153 197 221 158 87 97 169 241 253 223 141 45 35 113 158 134 135 204 214 127 52 58 92 102 86 70 115 196 249 252 174 55 33 50 46 32 31 46 89 141 211 226 219 209 211 199 195 216 230 212 218 216 170 120 84 52 25 29 28 30 30 26 53 104 140 197 198 128 101 156 189 165 142 141 152 147 118 83 47 23 68 118 134 114 92 59 33 35 38 40 42 48 57 52 43 42 36 21 50 107 158 147 93 81 111 141 143 112 53 13 22 34 20 39 94 162 202 193 135 71 43 88 180 234 253 254 160 15 9 141 240 247 203 92 88 139 161 161 185 196 182 151 136 165 180 198 213 201 187 201 213 200 143 74 65 76 54 32 26 32 31 31 47 99 145 138 140 179 183 70 34 137 228 212 161 144 110 53 16 63 140 203 246 249 193 99 47 54 60 72 88 84 37 52 124 205 242 245 200 127 49 20 23 34 36 34 27 32 35 29 24 25 32 39 42 42 32 38 58 64 64 73 106 163 175 174 159 158 185 195 179 168 190 163 102 104 140 175 212 200 135 73 46 81 139 177 144 71 38 86 121 113 93 83 71 55 29 21 17 24 38 45 42 35 32 30 26 22 20 20 21 22 19 20 22 23 24 24 23 23 26 25 24 23 24 25 27 28 32 34 33 30 26 26 32 37 34 34 34 35 34 33 32 32 36 35 34 33 32 33 34 35 40 42 42 36 33 34 36 35 41 43 43 39 33 30 32 35 42 41 39 38 42 46 45 40 30 23 22 28 30 27 29 36 30 28 25 25 27 28 27 26 26 24 29 39 39 30 26 28 32 30 28 28 29 30 29 27 27 26 24 23 23 24 26 27 26 23 19 18 19 20 20 19 23 21 18 16 17 21 26 29 23 22 20 19 19 20 21 22 20 21 21 22 24 29 36 41 33 30 26 23 22 20 17 15 23 25 26 26 26 28 31 34 34 31 27 22 20 19 21 22 18 21 24 25 25 25 27 28 28 25 23 22 23 24 24 23 23 22 21 21 24 28 33 36 34 31 27 31 43 56 57 51 48 44 38 33 30 28 26 25 35 51 61 49 28 24 43 63 82 86 74 57 70 113 148 159 124 67 34 63 108 129 137 144 170 152 140 167 184 166 136 101 118 132 152 143 135 142 127 110 108 116 95 47 40 98 136 121 63 32 38 40 29 31 27 22 31 38 30 27 47 56 50 48 62 57 49 45 47 51 49 44 45 42 46 49 45 42 39 32 36 38 42 45 42 39 36 33 53 55 51 54 74 91 95 95 91 56 38 59 88 93 83 75 90 85 69 48 38 42 52 59 57 48 35 35 46 45 39 42 53 71 86 95 96 78 51 33 46 74 143 197 184 149 140 144 208 220 201 195 169 97 78 118 163 199 178 113 68 48 64 108 149 114 67 87 151 180 169 146 134 146 153 165 166 180 188 145 85 83 114 132 98 76 105 139 176 203 180 126 72 42 67 102 122 167 178 165 149 159 178 156 128 125 121 97 63 53 51 38 68 79 85 84 88 98 101 98 101 131 109 58 48 66 90 115 106 84 69 76 85 80 93 124 122 80 89 167 208 160 109 109 169 195 171 180 199 165 113 56 58 104 121 106 86 61 58 84 115 113 87 73 96 141 168 158 113 82 57 80 111 134 171 198 175 151 128 117 106 91 89 95 119 132 130 132 126 125 142 132 140 168 181 162 113 54 47 87 138 162 185 194 199 205 202 192 193 192 171 139 108 75 46 32 41 52 50 62 71 70 86 100 130 160 182 179 153 121 114 131 170 187 172 134 137 183 209 199 175 196 189 140 103 119 170 210 173 104 109 189 215 172 140 140 144 113 72 25 34 99 168 235 213 120 95 121 129 140 155 161 134 138 148 147 134 136 158 174 165 165 139 100 127 183 173 138 127 146 164 175 185 195 196 191 204 203 197 192 193 198 199 197 203 204 200 223 229 172 84 8 61 158 232 251 233 213 174 100 61 83 125 205 253 238 225 227 235 227 219 217 220 224 224 224 226 232 210 182 202 216 176 143 168 197 194 199 222 197 129 82 152 196 197 188 213 231 221 208 179 198 216 219 211 208 214 222 225 238 219 172 155 136 120 72 85 197 253 250 158 80 151 244 243 233 223 208 188 172 150 125 85 87 108 136 139 110 81 69 117 167 174 111 56 58 78 82 59 49 60 79 82 81 90 99 75 56 44 58 90 131 175 207 182 112 86 113 129 138 158 170 146 116 70 41 42 51 59 68 120 135 105 87 105 90 87 137 174 149 98 73 99 125 125 120 100 74 55 50 46 44 46 45 38 40 46 54 55 50 44 41 44 45 39 40 51 56 62 72 72 69 62 51 43 45 58 70 95 114 146 158 144 135 145 155 137 125 106 84 61 44 42 47 53 62 62 58 54 42 31 33 43 49 49 55 69 74 77 85 71 54 45 51 53 47 47 55 93 125 163 202 212 188 135 66 36 33 30 32 44 59 62 54 48 29 38 39 36 42 41 52 69 84 75 60 77 101 95 75 46 75 135 167 135 86 63 55 54 53 58 70 76 68 55 46 35 39 39 36 35 38 39 36 41 40 41 46 56 67 71 71 84 90 104 118 118 101 77 61 40 37 55 88 102 88 73 70 119 152 148 113 81 46 28 40 42 37 39 39 32 38 54 63 72 82 109 96 60 45 52 76 101 104 83 57 54 58 51 44 52 44 44 55 57 52 58 72 71 60 50 45 43 41 41 44 44 43 42 42 39 39 48 58 67 72 65 52 44 35 35 48 61 73 83 75 53 33 26 28 36 36 36 33 29 26 26 26 46 56 61 56 51 60 82 101 78 69 54 50 54 52 47 50 41 37 33 29 24 27 44 64 80 92 104 108 102 88 77 74 74 95 98 77 51 31 24 30 26 30 23 19 51 109 151 162 135 134 141 125 79 57 72 88 116 137 148 146 145 143 140 140 104 41 18 25 29 42 82 140 166 165 117 60 60 98 130 149 99 81 64 57 91 138 162 185 158 165 170 161 154 167 180 176 134 75 30 18 20 44 81 100 195 195 194 194 194 195 196 197 198 198 198 197 197 196 196 196 195 195 195 195 195 195 195 195 202 200 197 195 194 196 198 200 199 197 195 193 193 193 194 195 197 197 197 196 196 195 195 194 198 198 198 197 197 196 196 196 200 198 197 198 200 201 200 198 201 201 201 201 201 201 201 201 203 199 196 198 202 204 201 197 202 201 201 203 205 205 202 198 199 199 199 199 199 199 199 199 202 202 202 201 201 200 200 200 196 198 201 203 203 201 199 198 201 202 203 201 199 197 198 200 204 201 198 196 197 200 204 206 200 198 197 198 201 203 201 199 199 197 195 195 197 198 198 197 200 199 198 198 198 198 197 197 199 197 195 195 195 195 193 191 196 196 196 196 196 196 196 196 193 195 197 197 196 196 197 199 198 198 198 197 197 196 196 196 198 198 194 191 194 201 201 196 196 191 190 192 196 201 193 175 155 187 192 185 167 105 68 95 87 96 94 77 63 71 101 130 169 160 184 211 211 208 194 163 123 114 84 68 59 50 45 27 48 77 89 91 108 120 115 108 106 93 73 76 108 122 91 54 41 53 58 66 69 77 80 55 56 65 85 77 62 57 48 51 55 50 53 61 57 51 67 92 124 144 157 121 66 63 98 116 121 116 111 71 61 96 109 113 128 141 153 160 172 189 196 195 187 186 186 185 182 183 194 206 175 54 3 69 170 214 199 190 210 224 175 106 59 45 53 46 46 43 40 22 26 32 44 107 157 179 191 207 206 208 209 169 99 28 37 122 180 202 200 178 181 175 179 182 176 178 184 181 181 191 201 202 143 42 47 151 197 178 186 195 180 175 182 177 185 185 184 183 182 182 181 181 179 179 179 180 180 180 180 181 182 182 181 180 178 177 176 176 177 179 181 181 180 179 181 183 182 182 181 180 180 179 179 178 178 178 178 178 178 178 178 178 182 182 181 179 178 179 180 181 180 180 179 179 181 180 175 170 187 164 154 137 133 149 155 158 180 168 155 132 89 54 61 90 122 180 203 161 119 111 101 78 132 159 167 156 153 147 123 100 93 101 145 171 147 133 146 151 112 91 76 79 107 143 138 98 99 108 112 99 97 90 62 56 104 152 180 186 180 136 77 53 72 68 59 58 64 67 82 107 93 94 120 123 131 145 113 82 86 66 72 145 176 136 111 98 71 87 120 174 190 124 72 90 104 115 106 108 141 151 120 92 92 75 67 50 57 68 42 32 105 177 207 178 169 188 181 153 126 156 182 131 59 91 167 186 180 153 133 124 148 179 179 176 178 178 178 177 175 176 181 186 202 151 111 143 189 165 121 119 159 195 193 175 181 182 174 181 180 180 180 180 180 180 180 180 179 179 179 180 180 181 181 181 186 186 186 186 187 188 189 190 183 183 184 185 186 186 185 185 186 183 180 179 178 178 181 184 179 178 188 169 143 173 182 131 53 31 31 37 27 32 65 92 109 124 131 120 118 142 156 145 120 136 170 198 202 186 154 120 96 103 93 56 26 47 107 157 163 176 179 163 142 140 159 178 184 180 172 163 160 157 147 135 160 192 173 113 64 28 22 47 38 42 44 34 33 48 110 210 233 182 144 163 151 86 50 47 72 113 168 166 169 205 214 220 224 219 211 179 144 154 190 208 206 204 210 216 212 208 195 175 149 162 159 144 160 201 190 136 73 67 116 179 228 244 224 221 231 223 223 239 245 237 187 92 82 167 198 168 164 208 237 215 212 217 219 221 223 216 190 162 196 211 225 224 213 210 222 236 237 177 172 228 240 227 231 217 223 215 219 221 221 221 220 232 250 241 157 62 37 35 27 32 27 27 27 27 25 24 22 21 23 24 24 24 26 29 32 34 26 9 11 76 183 250 248 226 223 219 223 226 222 220 223 224 224 224 221 226 229 217 219 241 237 252 237 240 234 215 224 226 230 232 226 192 146 142 192 242 231 230 223 217 223 230 229 225 224 223 223 228 232 208 144 82 176 194 215 226 229 227 223 218 235 223 197 180 197 227 230 211 222 217 211 221 219 229 251 228 193 90 54 45 40 58 97 169 217 254 241 168 131 180 218 181 149 202 221 157 104 118 157 197 228 206 162 106 61 50 82 120 138 206 168 77 79 126 149 162 149 139 128 175 240 203 109 65 106 105 77 39 18 30 99 187 252 253 237 232 250 232 206 214 201 193 194 175 136 123 109 72 32 32 25 30 36 19 32 84 146 186 190 130 82 98 140 161 181 209 247 240 181 98 37 27 41 69 69 56 57 44 30 44 36 40 39 47 59 46 33 41 26 21 64 133 189 166 94 80 126 167 168 118 48 9 15 19 37 93 179 236 253 253 199 114 33 27 120 205 242 251 160 36 14 110 205 221 118 51 76 95 109 142 155 178 176 162 185 194 162 161 195 232 243 243 216 167 107 45 33 39 33 36 33 22 25 42 70 137 213 213 157 126 104 41 36 114 166 150 138 159 132 73 16 23 67 131 202 232 175 94 61 68 57 65 78 60 13 57 160 238 250 252 218 143 50 16 17 31 36 32 24 32 27 26 25 26 31 36 38 37 32 43 65 75 91 120 167 230 248 216 158 130 153 176 181 187 212 193 103 61 97 172 220 182 117 70 56 95 162 209 163 65 46 119 180 182 159 143 120 94 45 34 25 28 39 46 43 36 30 28 24 20 18 17 18 19 16 18 19 21 22 22 22 21 23 22 21 21 23 26 30 33 37 38 37 33 29 29 34 40 33 34 36 37 37 36 35 34 31 33 35 37 38 37 36 35 37 40 39 34 31 34 37 39 45 47 46 40 32 29 30 34 40 38 35 33 36 41 41 37 26 21 22 29 31 29 32 41 30 27 24 24 26 28 28 28 27 25 30 39 39 29 24 26 31 28 25 25 27 29 29 29 29 28 26 24 23 23 23 24 25 23 21 22 25 28 28 28 25 22 17 14 15 19 25 29 19 20 21 22 23 23 23 23 20 20 20 20 22 28 36 42 32 29 25 23 22 20 17 15 26 27 29 29 29 31 35 38 34 30 24 19 15 15 16 17 17 19 22 22 22 23 26 28 28 25 22 21 22 23 23 22 24 23 22 22 25 31 36 40 38 30 24 30 50 68 68 58 43 39 35 33 32 29 25 21 48 74 83 57 30 29 50 67 70 84 70 42 56 118 171 187 120 24 12 82 119 127 136 133 151 143 122 128 143 141 138 128 128 136 147 135 136 143 110 74 87 90 65 35 40 62 69 64 50 31 44 43 25 27 27 24 21 39 36 25 32 38 46 64 75 71 65 60 54 47 42 39 46 57 68 69 64 61 55 46 45 47 50 58 64 56 44 43 41 66 89 107 125 129 122 121 99 68 55 69 71 55 54 70 94 82 57 34 31 52 81 99 79 63 39 34 44 45 37 38 51 73 93 97 83 61 43 39 43 72 152 210 180 129 132 159 195 235 215 171 124 66 72 126 165 199 159 94 90 97 86 91 96 95 85 135 183 177 179 183 187 174 166 176 165 169 177 128 66 64 86 92 66 71 121 160 193 203 177 141 97 51 59 91 118 159 127 95 107 119 119 100 77 78 85 77 65 75 78 56 85 118 134 111 83 81 94 102 167 184 134 61 51 72 80 83 87 95 83 65 65 71 67 63 52 49 65 105 127 109 90 96 176 218 178 155 155 112 73 40 59 110 129 105 72 40 46 88 126 98 71 64 82 113 140 157 163 124 72 82 111 130 161 164 133 111 102 113 113 105 118 145 159 152 143 161 165 163 184 180 199 212 201 146 72 36 64 113 165 167 166 170 192 218 204 165 142 134 108 73 48 36 33 36 50 79 95 115 128 130 148 161 172 174 173 180 167 111 80 103 168 196 172 109 111 178 207 181 191 200 193 150 92 76 120 176 173 119 120 170 177 149 137 141 156 144 102 32 28 89 151 216 145 100 127 139 109 108 125 147 145 162 184 184 164 161 178 190 187 186 176 153 162 179 168 162 170 182 193 197 195 193 193 193 193 191 185 182 188 201 209 211 203 204 202 227 225 154 65 1 83 185 251 248 221 231 205 97 57 83 144 230 253 227 217 221 212 218 225 226 221 217 220 226 227 220 204 167 195 242 182 96 141 192 198 188 180 135 95 91 161 180 193 171 188 222 210 207 213 197 187 188 190 187 188 194 196 175 166 170 173 135 117 89 85 197 245 253 190 86 115 199 235 229 219 213 227 245 216 161 85 71 104 164 162 96 54 60 104 127 122 76 38 48 87 117 133 90 57 51 52 54 53 46 55 64 69 66 70 104 162 209 190 107 84 122 140 159 194 212 188 156 100 52 32 32 45 65 96 113 95 68 65 67 95 147 150 130 84 61 86 109 113 116 109 77 60 59 56 62 66 58 55 58 52 40 39 47 43 31 37 45 43 42 58 83 115 144 155 151 136 109 78 57 54 59 40 55 89 113 116 117 126 132 144 128 105 78 52 35 36 45 42 51 54 53 49 36 28 34 37 38 39 49 65 73 85 104 84 63 49 52 51 43 43 50 89 124 160 192 203 187 142 74 30 36 35 35 42 44 45 49 45 31 44 36 23 33 46 74 103 114 98 84 122 166 155 115 61 84 151 194 155 97 83 93 71 63 68 92 112 106 78 53 58 65 65 58 60 68 68 60 51 48 46 57 88 114 109 88 104 122 154 177 170 132 92 71 39 37 65 113 130 105 76 66 92 130 130 99 73 40 22 35 32 38 54 59 42 30 35 42 56 55 69 58 46 62 91 120 143 154 133 94 80 83 77 68 57 52 46 44 46 46 40 34 40 40 44 47 47 43 43 45 36 40 39 33 32 37 41 41 41 52 52 47 49 49 48 52 38 58 72 61 39 25 27 34 42 39 34 30 27 25 23 22 40 43 49 52 52 64 100 136 119 100 68 46 38 31 34 51 42 40 36 29 22 20 26 33 59 82 114 120 96 75 72 75 88 111 119 98 64 32 21 30 21 30 28 28 65 125 158 157 139 125 117 93 53 50 87 115 130 148 138 120 130 146 150 152 107 40 14 22 29 43 83 141 173 176 130 71 63 84 95 100 86 80 79 84 118 154 165 179 179 163 155 153 148 157 178 190 136 74 30 22 28 56 90 102 194 195 197 198 197 195 193 192 189 191 194 196 197 196 195 194 196 196 195 195 195 194 194 194 194 195 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 195 195 195 193 194 196 199 200 201 201 201 202 202 201 200 199 197 196 196 207 204 199 196 195 198 202 205 198 201 203 203 202 201 203 205 200 200 200 199 199 199 199 198 207 203 200 198 199 200 200 199 201 201 201 201 201 201 201 201 203 202 200 198 198 198 200 201 199 197 195 196 199 200 200 198 200 198 197 197 198 196 193 190 200 198 196 196 197 198 197 195 198 199 200 198 196 196 198 201 198 199 199 197 194 194 197 199 195 196 197 199 199 199 199 199 197 198 198 197 195 195 197 200 197 196 195 195 195 196 197 198 192 195 198 199 197 196 196 196 198 190 191 193 191 195 199 195 212 200 187 193 208 202 186 181 168 174 158 111 78 103 152 177 176 126 91 80 63 46 51 64 74 96 119 138 144 128 107 102 74 72 62 55 51 39 34 44 68 101 119 96 69 83 110 117 108 78 84 130 164 155 116 78 85 86 92 92 95 85 67 79 47 69 85 91 94 89 84 88 99 95 101 104 96 66 63 117 159 192 202 130 54 87 163 184 162 154 151 128 82 54 46 38 46 55 70 90 114 139 158 168 194 200 190 197 201 204 208 177 80 14 49 152 194 197 208 207 220 180 112 55 42 56 56 39 37 35 28 31 59 108 153 175 197 207 189 179 187 212 206 137 41 25 90 184 202 186 185 184 183 184 185 184 183 181 178 177 181 201 201 150 78 57 116 190 195 189 181 179 181 183 182 180 182 180 178 179 181 182 180 178 182 181 181 180 180 179 179 179 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 181 181 182 182 182 182 183 183 179 179 179 178 178 177 177 176 180 180 180 180 180 180 180 180 179 176 177 182 182 178 179 185 168 163 170 171 164 172 175 156 167 172 144 89 65 87 115 123 152 170 161 119 89 99 124 136 151 150 151 152 151 149 147 147 142 136 140 166 175 142 130 159 162 157 105 68 71 79 87 86 103 92 92 99 103 107 94 70 101 156 187 156 107 80 67 54 57 58 66 83 95 91 92 106 124 119 143 154 157 162 122 67 65 79 92 144 165 124 88 58 66 103 145 162 136 86 64 77 96 119 120 136 175 193 169 118 78 79 71 59 49 37 31 36 98 180 197 185 182 168 153 130 144 202 164 89 89 136 156 135 146 148 138 113 135 187 192 173 170 171 175 176 173 171 180 192 201 135 105 147 163 115 105 158 177 178 180 181 181 180 178 178 179 179 179 179 180 181 183 184 179 188 181 175 184 186 186 198 180 184 192 198 198 195 193 193 190 184 183 188 186 178 177 182 180 178 182 182 177 180 183 175 177 162 152 135 129 157 159 116 48 28 27 39 42 58 105 148 160 197 205 159 104 86 97 107 131 162 194 209 212 201 171 141 106 113 128 93 59 35 37 111 145 173 171 148 130 114 128 171 185 150 133 147 166 169 147 118 171 142 100 67 55 53 46 35 41 36 37 37 40 75 136 180 187 150 125 113 83 51 44 49 85 122 141 141 154 175 184 182 194 189 162 128 125 158 195 212 199 199 201 206 212 216 216 215 224 191 166 151 152 186 199 167 109 106 130 169 181 169 177 202 186 195 209 218 205 162 102 58 95 154 191 210 238 243 227 225 218 213 211 217 222 216 199 185 170 191 214 221 216 212 220 229 230 187 161 200 231 223 220 220 221 220 220 222 221 220 224 229 250 249 191 98 41 31 30 25 32 28 25 23 24 26 26 25 26 27 27 28 29 29 30 30 27 13 14 58 147 235 254 224 226 225 223 221 222 224 225 224 225 225 225 225 225 225 225 225 230 230 229 228 227 226 225 224 217 237 247 182 129 170 221 232 223 224 225 226 227 226 225 224 225 223 224 230 230 216 190 168 209 218 228 228 223 220 223 229 222 229 219 187 163 172 200 221 221 220 219 216 218 226 239 250 214 113 42 38 37 33 76 137 197 254 254 166 144 200 202 177 181 219 216 175 161 178 189 191 194 159 138 128 85 31 34 76 152 168 108 64 116 158 154 162 233 225 162 128 136 90 58 106 189 160 94 20 4 33 93 174 238 253 246 239 247 251 241 215 217 186 165 122 105 119 93 61 33 46 42 31 24 15 32 71 166 231 247 177 94 64 87 120 159 216 248 228 169 81 27 32 46 51 47 43 43 39 37 45 40 43 43 39 41 46 42 34 15 13 58 141 185 160 115 93 122 138 129 85 36 5 6 23 70 178 233 254 243 240 252 198 115 37 47 137 201 213 155 59 22 51 97 109 69 35 51 82 111 106 113 143 180 200 221 249 193 185 164 201 233 236 212 127 55 34 27 35 36 31 26 20 34 78 141 185 205 200 146 74 45 26 44 85 107 128 157 173 128 75 46 40 33 58 101 118 88 93 94 85 69 52 40 34 18 54 104 155 209 239 198 124 48 21 18 31 31 33 37 30 28 29 30 28 26 28 37 46 38 36 42 68 115 171 216 239 220 224 202 155 127 139 166 182 213 184 92 49 88 149 189 180 144 98 80 101 133 160 130 62 59 135 190 196 201 205 180 144 77 60 40 31 33 38 38 35 30 20 11 11 15 17 20 22 24 20 17 16 19 21 23 23 20 22 21 18 16 20 30 38 44 42 40 39 38 36 35 36 32 38 45 46 43 38 35 34 34 33 32 30 30 32 34 36 34 35 35 34 33 34 37 40 39 44 46 42 33 28 29 33 31 33 34 33 31 31 34 37 30 29 30 32 31 29 32 38 29 29 29 29 29 29 30 30 23 26 33 37 34 27 24 25 30 30 29 28 28 27 27 27 25 26 26 23 24 28 30 28 26 26 27 29 30 31 32 32 25 24 22 21 21 23 25 26 29 23 20 23 27 26 26 27 25 22 18 19 23 29 33 34 27 29 29 27 22 17 14 14 31 35 38 37 32 30 31 34 32 25 18 16 18 21 20 18 19 20 20 21 22 22 23 23 24 26 28 27 23 20 19 20 27 21 21 31 38 36 35 38 21 28 34 51 74 77 63 55 38 39 33 30 31 23 17 23 64 97 92 55 20 28 76 101 106 91 60 37 60 119 142 120 52 20 40 123 181 177 163 169 141 139 126 108 110 130 144 144 123 146 173 170 137 103 75 49 50 55 52 47 45 38 32 36 46 36 32 30 24 23 27 28 31 32 32 33 30 34 77 134 157 159 120 94 84 58 39 33 40 61 98 116 111 88 66 68 76 81 80 94 93 73 60 43 60 66 105 188 202 141 108 95 93 89 116 131 92 55 54 60 75 68 40 18 39 79 103 109 84 74 45 35 46 35 30 56 81 101 97 67 44 42 59 79 85 76 110 168 189 172 150 140 185 214 199 147 98 92 120 129 126 154 126 80 96 122 113 103 71 47 117 199 188 170 190 195 200 218 214 201 201 178 122 80 78 124 151 128 92 91 120 146 152 143 142 136 99 55 56 86 99 87 79 89 93 100 100 66 46 47 81 132 142 111 84 80 106 141 152 124 85 66 105 169 241 226 181 108 53 50 68 71 83 66 80 76 73 88 79 70 76 79 80 95 124 137 129 123 126 154 174 153 116 99 88 70 62 87 104 89 57 41 50 65 88 103 92 78 65 72 127 177 219 170 71 63 131 165 173 169 133 117 139 153 158 157 154 186 179 173 165 175 199 213 214 214 228 220 181 107 39 38 111 188 205 151 120 148 197 209 157 91 84 56 35 33 41 53 55 44 68 123 170 186 192 196 193 190 195 191 207 220 180 109 80 95 127 153 148 107 94 128 163 170 153 180 195 164 104 66 81 115 156 172 154 128 126 122 118 132 145 185 177 114 57 66 117 133 95 112 110 103 78 77 133 165 168 207 227 214 200 197 198 203 203 196 194 199 197 191 193 201 184 170 178 204 208 189 188 207 181 147 131 154 172 164 171 200 210 199 205 231 217 126 33 1 97 212 229 236 221 224 208 164 87 99 145 206 236 229 220 221 225 221 223 229 231 225 221 221 234 227 187 147 218 231 181 164 161 172 177 142 122 94 64 111 157 170 180 193 207 204 188 180 224 218 208 197 192 189 183 176 178 185 151 168 216 223 176 85 82 190 254 250 219 120 73 159 221 220 222 236 246 253 247 200 135 72 94 133 103 65 63 81 78 72 76 71 53 61 109 154 189 157 82 43 63 65 58 79 75 87 100 101 90 88 109 135 136 126 120 132 170 212 208 172 154 124 98 82 61 43 38 38 42 56 52 41 43 49 67 96 76 67 55 47 48 60 77 88 80 65 57 69 85 84 68 53 61 67 72 68 57 47 41 39 39 38 31 38 73 118 162 196 218 229 212 165 127 112 99 83 51 51 66 72 60 62 69 60 66 66 66 59 49 48 54 60 53 42 34 36 41 40 36 35 34 37 39 40 48 67 91 108 83 74 65 59 50 39 35 37 73 110 143 161 178 174 120 55 32 42 42 38 40 39 35 38 43 40 37 34 31 35 54 73 119 154 126 92 146 205 194 162 65 43 81 124 109 107 141 158 101 52 64 121 158 140 87 60 71 86 63 48 85 115 107 98 71 73 73 83 112 138 134 113 113 139 170 184 175 149 109 74 36 21 78 136 158 152 100 55 71 99 108 86 55 30 21 28 32 46 79 83 49 36 43 36 37 36 34 37 48 67 88 102 133 135 117 105 116 114 99 97 88 89 80 59 39 31 31 32 33 34 33 35 47 58 53 39 30 30 30 30 31 34 36 38 39 43 45 47 52 57 58 55 44 45 39 36 36 30 30 42 42 56 41 28 23 20 27 25 20 29 40 47 52 64 81 95 113 114 98 63 29 19 30 44 39 40 38 33 26 23 25 30 52 79 111 115 96 86 82 74 88 119 139 109 58 34 31 25 28 33 24 20 60 122 147 135 106 79 62 51 48 78 118 131 136 127 123 126 128 130 141 155 102 44 22 25 24 37 83 146 172 173 147 97 61 57 64 65 88 88 86 103 142 168 170 169 160 158 167 170 160 154 157 157 113 60 32 19 30 75 105 110 192 192 193 193 195 196 197 198 194 194 194 194 195 196 197 197 195 193 192 192 193 196 199 201 195 196 196 197 197 197 196 196 198 197 197 196 196 197 197 198 198 198 198 197 197 197 197 197 196 197 198 199 200 200 200 199 198 198 198 197 197 196 196 196 199 198 198 197 198 199 200 201 200 202 204 203 201 200 201 202 201 201 201 201 200 200 200 200 202 200 199 199 201 202 202 201 201 201 201 201 201 201 201 201 201 200 198 198 198 199 201 202 200 198 196 197 199 200 200 199 199 198 198 200 202 202 200 198 198 197 197 198 199 199 196 194 198 199 200 198 196 196 198 200 198 200 202 201 199 197 197 198 195 196 197 198 198 198 197 197 195 197 198 197 195 195 197 199 197 196 195 195 195 196 197 198 192 194 196 197 195 195 196 197 199 193 196 199 196 196 197 190 176 188 193 196 200 197 190 188 194 157 110 74 76 131 202 241 232 183 117 72 74 110 127 117 87 84 76 75 81 77 70 72 100 101 80 53 53 67 68 62 68 111 144 118 66 60 100 134 86 86 124 171 170 137 123 128 123 122 150 168 171 165 130 100 111 125 152 182 184 158 150 169 185 172 143 111 102 85 58 68 88 96 105 77 40 74 160 216 199 214 207 153 85 50 45 43 27 32 40 49 54 64 86 107 131 162 174 188 208 220 190 115 29 29 107 204 222 204 200 198 177 129 75 46 42 45 46 47 46 27 22 59 131 192 208 197 189 200 185 185 203 210 166 77 17 65 153 210 202 185 184 178 182 182 183 183 182 182 181 180 185 196 160 85 57 104 164 188 189 184 178 178 181 183 183 181 182 180 179 179 181 182 180 178 181 181 181 180 180 179 179 179 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 180 180 180 180 180 180 180 180 182 178 177 180 181 180 179 179 180 170 175 182 180 189 198 190 159 109 73 88 120 136 140 145 144 133 119 118 135 158 168 167 163 162 161 161 164 168 174 178 173 166 149 147 156 148 138 147 196 192 150 109 72 52 92 146 121 101 108 129 131 127 115 95 86 106 120 108 77 52 46 52 54 51 69 97 102 94 104 125 123 120 156 177 171 159 121 82 100 117 123 134 131 102 78 63 67 100 129 128 96 61 62 91 100 120 131 154 182 195 181 139 109 96 81 66 48 33 28 30 93 171 196 185 163 134 132 137 163 181 145 116 132 144 138 121 140 138 131 116 142 190 193 178 166 166 170 174 174 171 172 177 166 136 124 138 136 115 133 181 180 180 179 179 178 179 179 180 179 180 181 181 182 181 181 180 182 185 184 185 193 193 187 186 197 190 180 171 163 160 166 175 189 190 189 186 184 184 182 180 178 168 170 177 176 180 189 193 182 162 156 145 123 124 127 108 49 19 18 45 60 76 122 169 189 206 197 142 78 58 86 122 172 186 195 195 196 193 173 150 123 125 137 117 93 53 30 92 148 187 193 168 137 100 102 148 180 145 125 136 154 159 141 113 93 92 100 107 89 55 36 38 43 33 26 31 67 119 141 126 132 91 67 64 51 41 64 97 143 165 167 152 149 154 151 147 142 146 148 152 172 199 210 207 206 204 203 205 208 211 211 210 222 213 211 183 133 119 133 131 132 168 178 151 137 152 162 153 159 156 149 135 121 113 112 115 166 207 227 229 230 209 187 190 208 221 227 220 213 213 214 212 207 178 171 201 226 226 223 230 226 182 162 210 238 218 212 218 222 220 221 222 221 220 223 228 235 252 214 118 45 22 25 31 31 28 25 25 25 26 25 24 26 27 27 28 28 29 29 30 35 18 9 36 117 215 254 240 226 225 223 222 223 225 225 224 225 225 225 225 225 225 225 225 228 228 227 227 226 225 225 225 223 227 231 191 167 210 240 234 224 224 225 225 225 225 225 225 223 221 221 224 228 227 222 216 219 222 226 227 225 224 224 225 222 226 231 216 175 148 175 222 220 220 219 217 218 225 235 244 227 144 68 46 39 30 53 96 181 238 251 192 160 177 179 171 186 191 195 190 193 210 203 171 142 130 130 129 93 46 42 70 116 147 103 52 87 137 149 158 233 251 196 105 56 37 64 127 174 126 71 30 20 30 71 143 203 229 225 217 219 224 234 229 232 224 184 100 73 104 87 49 62 64 49 33 26 17 23 47 145 231 254 182 115 105 107 98 134 175 173 118 74 57 53 56 49 55 54 52 49 41 44 60 95 90 72 47 32 34 40 42 19 12 32 82 122 124 106 94 85 79 66 43 17 9 21 34 93 196 254 250 208 206 249 243 173 61 29 72 97 124 124 75 52 56 63 58 47 60 95 122 149 145 126 114 134 174 219 252 239 211 166 160 163 160 131 59 45 35 36 38 31 28 33 34 68 132 201 210 170 133 93 47 41 29 48 93 141 193 219 210 166 132 117 103 66 48 53 52 62 71 78 72 59 47 43 43 29 26 41 81 136 172 145 87 46 24 22 30 30 33 35 26 28 27 26 27 29 33 37 40 32 29 37 73 136 196 227 232 208 204 201 192 167 137 123 125 170 146 89 72 95 125 155 154 128 107 103 103 100 112 106 70 53 92 139 162 163 151 132 114 104 97 71 36 20 27 35 34 27 19 15 18 22 22 22 23 20 18 16 16 19 22 24 24 22 23 23 22 21 25 32 38 46 42 39 41 45 46 45 42 44 47 49 49 46 42 39 37 37 35 32 30 30 31 33 35 33 34 35 34 32 32 34 36 34 38 42 41 37 31 27 25 28 29 30 29 27 27 29 31 31 30 31 33 32 30 31 36 31 31 30 30 30 30 31 31 23 26 32 37 34 28 26 28 29 28 28 27 26 26 26 27 24 25 24 20 20 24 26 25 26 25 25 25 26 28 30 31 30 28 26 24 23 23 24 25 29 24 22 24 26 27 30 34 30 27 24 24 27 31 32 32 26 27 27 25 20 17 15 15 31 35 38 36 31 28 29 31 30 25 20 18 21 23 21 19 20 20 19 19 20 21 22 23 22 25 28 29 28 26 27 28 27 26 30 39 45 43 38 35 29 35 45 65 85 79 58 47 35 37 33 30 31 25 23 32 62 90 81 48 31 61 121 149 162 121 73 45 55 82 81 54 32 43 100 184 228 219 206 211 196 178 151 125 109 103 104 107 127 160 175 141 92 66 48 26 46 50 52 60 72 69 62 64 55 55 50 42 36 33 31 30 33 32 31 32 30 43 105 179 220 219 166 126 122 108 79 51 41 73 111 130 137 126 100 87 111 108 103 124 134 115 89 58 51 87 149 213 199 135 109 96 91 118 169 179 125 78 67 62 52 40 26 25 46 79 98 99 91 103 78 42 33 31 38 63 108 95 65 38 31 44 79 118 111 77 92 164 216 206 161 125 171 187 170 135 104 104 138 156 140 127 91 93 138 167 163 143 75 74 152 219 189 164 191 211 215 206 200 199 176 127 96 97 167 202 210 170 130 124 132 134 121 138 142 114 72 50 58 74 80 90 112 148 166 168 152 106 33 58 122 184 191 150 98 63 89 90 109 124 95 68 127 227 251 236 188 109 48 46 74 90 105 86 77 60 74 112 108 95 85 115 134 140 159 177 171 157 115 120 117 107 119 147 137 95 54 59 66 67 57 46 47 56 87 114 108 81 51 61 143 220 227 145 58 95 181 197 176 155 138 143 175 200 202 181 153 150 184 168 163 181 207 222 220 212 200 162 108 60 39 67 144 216 215 135 97 142 188 170 102 42 34 41 57 67 70 79 88 85 84 151 212 221 202 194 194 190 195 190 202 207 162 99 88 118 106 116 103 76 78 111 129 123 111 144 164 139 91 66 78 101 154 186 175 122 91 96 121 149 164 199 197 158 102 71 81 89 116 159 151 107 74 101 174 209 198 211 209 199 201 204 201 200 193 195 198 200 200 198 198 199 180 162 163 190 209 200 182 174 135 112 117 144 142 129 159 211 191 215 227 223 185 96 24 13 92 209 231 237 220 226 221 191 114 86 107 179 229 234 225 219 220 220 219 222 226 229 227 224 227 238 196 129 178 223 217 207 175 138 141 142 142 119 82 107 141 155 175 194 199 186 189 211 231 231 227 219 215 215 215 214 219 201 175 207 251 255 205 98 62 178 254 254 211 113 51 99 150 209 244 242 235 252 250 198 133 71 65 72 58 64 68 61 46 90 130 120 79 65 88 112 129 121 79 60 90 108 102 106 97 105 114 116 108 98 95 97 116 142 164 172 197 228 205 146 125 115 101 86 67 48 44 51 46 43 39 42 48 43 41 49 45 43 39 36 37 45 56 63 49 46 56 80 97 93 71 52 68 77 82 77 70 66 62 59 48 44 31 35 74 125 168 197 211 205 189 168 154 145 135 125 102 74 71 80 63 43 42 44 47 55 73 88 101 115 113 95 65 50 37 35 39 39 37 36 37 36 33 32 36 50 67 80 69 64 59 55 47 38 37 40 59 82 103 117 134 133 89 36 40 47 43 37 39 40 39 44 44 38 33 34 38 44 56 67 91 118 112 111 161 202 189 162 95 40 32 64 93 141 184 182 119 64 67 116 146 126 81 63 85 105 88 70 96 122 123 122 107 113 121 127 133 138 139 137 143 143 153 163 164 154 121 82 33 25 76 130 163 175 128 74 80 102 101 72 43 25 25 36 43 46 68 80 64 48 41 29 36 32 31 35 40 45 55 66 63 70 63 60 75 84 84 91 94 112 124 113 83 52 29 16 29 31 31 36 50 64 63 52 33 32 31 31 31 33 34 36 37 41 43 43 45 51 53 51 38 36 33 35 38 31 33 48 57 71 54 36 25 17 23 22 18 23 29 34 40 55 75 90 116 137 123 70 38 47 54 44 37 36 37 38 33 26 25 29 39 69 110 126 113 102 98 92 90 96 101 88 58 40 32 21 26 32 24 22 60 116 138 125 75 82 92 83 68 86 116 122 105 115 123 120 117 123 139 152 101 41 23 30 27 30 68 130 146 129 100 69 52 51 58 63 72 79 93 126 166 182 172 162 162 159 167 173 163 153 144 134 110 57 31 20 31 76 107 115 194 193 192 191 192 195 198 200 199 197 195 193 194 195 198 200 197 194 192 190 191 195 200 203 196 196 197 197 197 196 196 195 199 198 196 195 195 196 198 199 197 198 198 198 198 198 199 199 199 199 200 200 200 199 199 198 196 196 196 197 197 198 198 198 193 195 198 200 202 201 200 199 201 203 203 202 200 199 198 199 202 202 202 202 201 201 201 201 198 197 198 200 203 205 204 202 201 201 201 201 201 201 201 201 201 200 199 198 198 198 199 199 202 200 199 199 200 200 200 199 197 196 196 198 200 201 199 197 198 197 197 199 200 199 196 193 200 200 200 198 196 196 197 199 195 199 203 204 201 198 197 196 196 196 197 197 197 196 195 194 193 195 197 198 196 196 197 199 196 196 195 195 195 195 196 197 192 193 194 194 193 193 196 198 198 195 200 203 198 196 193 183 154 183 205 203 191 183 180 178 202 148 102 92 108 148 197 229 254 206 124 65 83 150 191 191 175 131 98 113 134 114 79 67 112 126 98 58 84 147 146 94 61 106 139 112 61 54 90 118 81 104 142 159 149 143 151 157 121 116 162 198 196 182 139 94 124 167 207 221 215 196 180 178 158 132 107 107 135 116 48 15 39 47 59 55 40 56 121 184 233 240 205 127 58 28 34 52 81 73 63 51 35 27 35 49 55 86 109 137 169 181 133 45 20 109 207 239 219 202 180 149 128 79 40 39 44 37 36 46 42 24 27 81 163 218 219 197 186 189 181 195 203 163 93 26 51 134 206 208 180 177 182 178 181 181 180 180 181 182 183 184 194 184 121 49 68 157 202 184 181 178 176 178 181 184 182 180 181 180 179 180 181 181 180 179 181 181 181 180 180 180 179 179 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 179 179 178 178 178 177 177 177 180 180 180 180 180 180 180 180 180 179 177 176 179 181 179 174 180 176 178 180 185 199 198 180 118 62 47 102 157 162 148 147 136 128 135 162 186 191 188 186 177 178 178 178 180 185 191 194 193 183 159 139 135 130 124 129 158 171 148 116 93 97 149 195 151 121 134 168 169 161 154 138 112 90 70 61 55 48 49 56 47 68 108 124 104 97 119 134 116 113 160 193 183 161 129 108 129 130 129 115 104 90 76 86 94 110 113 98 78 65 78 106 104 122 145 174 189 201 201 167 125 91 74 69 53 42 40 35 83 150 172 155 131 114 123 136 167 146 118 144 175 154 129 121 123 120 116 107 133 178 181 171 171 166 162 162 162 159 157 157 160 128 104 101 114 140 171 189 183 181 178 177 177 179 180 181 180 181 183 183 183 181 180 178 178 178 184 185 177 177 183 184 182 161 135 112 96 95 113 133 160 172 180 181 186 195 194 187 182 170 175 187 182 174 176 179 182 174 178 167 135 118 110 94 46 18 19 49 70 92 134 171 160 150 136 119 107 115 149 183 194 195 187 179 183 189 178 158 140 132 136 137 134 77 26 69 161 203 202 171 141 97 89 131 165 135 125 142 155 143 108 73 52 94 141 149 105 51 30 36 41 23 17 44 103 157 153 112 60 41 45 73 88 94 125 165 205 213 202 182 171 164 155 152 146 164 185 200 207 208 205 201 208 206 205 205 207 208 209 208 213 222 242 218 144 99 114 140 123 156 171 163 178 212 210 180 178 175 167 155 150 163 190 212 227 242 240 232 220 186 156 156 204 218 224 215 213 223 225 219 218 189 163 168 196 222 234 235 221 185 167 209 236 222 219 222 222 221 221 222 221 219 222 228 238 253 217 118 42 18 24 36 31 28 26 26 27 27 25 23 26 26 27 27 28 29 29 29 37 22 7 18 85 186 248 253 227 225 223 224 225 225 225 224 225 225 225 225 225 225 225 225 226 226 225 225 225 225 225 225 230 222 225 203 194 225 235 223 225 225 225 224 223 224 225 226 224 224 222 221 221 225 230 234 228 225 222 223 225 225 223 220 223 216 222 229 209 182 190 221 220 220 220 219 219 222 229 235 234 182 105 53 37 31 42 72 128 182 203 181 139 113 125 141 140 132 147 158 152 160 152 115 112 126 144 143 113 81 77 93 89 104 67 29 67 134 176 197 207 204 153 67 18 43 106 153 134 81 46 35 36 40 57 98 122 151 155 153 152 148 157 158 175 178 144 76 52 66 63 60 82 76 55 34 25 19 23 38 92 165 190 150 131 151 159 145 137 153 123 52 30 72 91 65 73 72 62 51 40 38 67 109 156 141 103 59 38 42 46 41 31 23 19 34 62 86 91 86 58 39 29 23 15 33 65 79 85 162 229 225 187 187 214 221 153 71 38 41 40 81 121 103 82 75 53 36 59 113 152 160 164 163 138 108 113 146 181 206 229 199 152 103 70 65 60 37 44 42 46 40 21 24 55 82 97 133 191 199 133 72 55 54 35 36 75 137 197 247 253 234 214 193 183 155 93 44 27 17 37 56 62 52 60 87 97 88 68 41 28 43 70 91 87 67 39 27 25 29 29 34 35 25 27 25 23 26 33 38 37 33 29 22 28 72 151 219 236 220 207 187 191 214 202 151 111 104 128 122 102 97 107 130 148 134 100 99 108 102 84 87 95 84 66 56 82 122 128 118 113 110 138 129 89 32 8 21 33 28 22 18 18 23 27 26 23 22 21 18 16 16 19 22 23 23 24 25 26 27 29 32 35 37 41 40 43 52 62 66 60 52 60 58 55 53 51 48 43 40 41 38 34 30 29 30 32 33 30 32 33 33 30 29 29 30 29 33 38 42 40 34 25 19 25 26 26 25 24 24 26 28 30 30 32 35 33 28 28 32 31 31 30 29 29 29 30 30 23 26 32 36 33 27 26 29 27 26 25 25 25 25 26 26 23 24 22 17 15 19 22 21 24 24 23 22 23 26 28 29 33 33 31 29 27 25 24 23 27 24 22 24 25 26 32 39 36 34 33 33 34 34 33 32 25 26 25 22 18 16 17 18 31 33 35 32 28 24 24 26 27 24 21 21 24 24 22 19 20 19 18 17 18 20 22 24 25 28 31 34 34 35 36 37 30 31 32 36 43 48 44 38 46 59 71 80 83 68 47 40 35 38 34 30 30 25 27 39 59 84 72 46 50 102 173 200 177 113 52 32 41 54 45 22 24 72 149 215 236 223 210 209 190 175 157 138 109 79 68 72 96 115 115 81 47 41 49 52 69 74 87 113 134 124 102 94 75 78 69 56 49 39 32 33 37 35 34 33 25 33 99 183 233 245 197 158 169 169 121 56 40 76 101 118 141 144 116 87 108 125 145 181 191 160 116 71 47 80 123 148 125 105 116 112 112 130 162 166 138 125 116 91 34 13 15 35 50 67 79 75 113 145 123 58 24 27 42 60 91 72 49 39 39 45 81 129 134 84 78 144 206 201 157 124 150 143 121 114 111 124 167 195 177 126 77 106 161 195 200 158 92 116 173 189 153 159 206 229 209 177 158 148 118 95 116 154 222 244 236 191 161 162 158 141 118 127 118 89 69 65 58 44 66 121 175 214 229 222 181 110 76 88 131 176 188 174 132 81 55 64 110 146 116 78 114 184 165 156 118 69 55 89 128 144 124 108 93 84 108 133 118 106 100 139 164 164 170 181 170 146 144 144 116 85 116 188 192 135 53 42 40 51 55 49 50 59 72 91 80 59 42 57 129 192 171 86 42 120 202 197 160 133 132 149 176 206 194 156 150 158 193 165 165 189 204 205 191 166 126 85 44 31 38 65 115 161 152 96 84 126 139 99 51 25 55 76 92 88 96 127 139 121 100 156 214 216 183 182 204 211 191 201 201 172 125 99 117 149 123 115 99 93 116 145 147 130 105 131 141 116 79 64 74 87 141 183 180 113 62 76 124 156 160 189 196 192 156 89 51 43 124 173 158 99 79 121 178 195 174 174 165 164 175 183 189 198 188 192 193 191 190 193 196 196 189 173 163 176 197 199 178 155 121 94 110 147 146 140 178 225 201 212 214 219 184 77 7 27 106 213 232 233 215 227 233 220 149 68 55 141 220 243 235 221 222 226 227 223 221 223 224 222 233 241 185 100 132 212 253 248 160 84 116 174 169 127 91 111 152 173 177 166 172 192 212 225 227 232 233 228 225 228 233 236 222 188 189 227 235 241 226 151 68 135 207 240 224 134 45 42 100 140 179 202 198 192 193 172 133 74 55 51 47 67 66 44 50 105 151 142 105 83 76 73 78 81 73 80 110 123 113 107 112 107 98 89 86 89 92 92 99 140 177 185 191 201 173 120 111 119 110 95 82 60 48 58 55 39 41 61 72 75 79 82 99 87 72 65 68 73 71 65 48 46 50 63 73 71 60 50 70 81 88 89 98 116 129 131 118 102 61 29 44 94 148 186 170 149 137 147 161 165 165 166 153 115 94 91 71 47 44 51 72 79 105 134 156 176 163 123 69 52 37 33 38 40 37 34 33 34 35 36 37 39 43 48 52 53 54 51 43 37 38 43 50 60 72 86 100 96 63 26 34 41 38 33 37 39 38 42 47 36 28 30 39 49 59 65 64 67 79 113 164 191 177 153 107 35 7 40 94 163 205 196 136 71 57 89 107 91 64 64 86 94 74 65 101 137 145 145 149 160 172 169 148 130 135 151 159 145 142 147 153 159 131 81 31 37 81 118 149 173 145 99 95 106 92 55 29 22 30 45 43 44 57 75 76 58 35 20 31 29 31 37 38 34 35 41 31 38 34 30 39 48 56 68 68 94 123 133 119 86 48 22 28 30 30 34 48 63 65 58 36 35 33 32 32 33 34 35 37 43 44 39 37 42 46 45 35 31 28 35 37 28 34 58 81 92 70 44 27 16 22 22 24 24 25 27 35 51 71 85 113 144 130 78 71 109 108 69 34 28 30 38 38 28 24 28 29 60 110 139 134 123 121 119 100 75 65 68 61 46 34 23 28 32 25 24 55 99 114 101 63 104 141 130 97 93 107 110 100 105 106 108 121 140 146 141 107 47 20 20 24 37 66 107 84 73 64 61 56 48 48 53 49 66 103 153 188 192 179 168 160 156 159 160 151 144 139 129 105 52 30 22 31 70 99 110 198 197 195 194 194 194 195 196 198 197 196 195 195 195 197 197 199 198 195 193 193 194 196 197 197 197 197 197 197 196 195 194 200 198 196 194 194 196 198 200 196 196 197 197 198 198 199 199 199 199 199 200 200 199 199 199 196 196 197 198 200 201 202 203 196 197 200 202 203 202 201 200 200 201 202 201 200 199 199 199 202 202 202 202 201 201 201 201 197 197 198 201 204 205 203 201 201 201 201 201 201 201 201 201 204 203 201 199 198 196 195 195 203 202 201 200 200 200 200 200 201 199 198 198 198 198 196 194 201 199 197 197 198 199 197 196 200 200 199 198 197 196 197 198 195 197 200 200 198 196 195 195 196 196 197 196 196 194 193 192 192 194 197 198 197 196 197 198 196 196 195 195 195 195 195 195 191 192 193 192 191 192 196 199 195 193 197 199 194 194 192 181 139 163 194 205 197 190 190 187 180 126 93 95 97 104 134 166 188 150 106 91 106 135 175 211 233 172 142 177 195 144 87 75 87 109 96 75 132 220 203 112 51 90 115 90 54 57 78 83 91 97 105 102 101 125 160 177 149 114 135 178 186 147 92 72 109 180 228 221 201 181 153 128 108 81 89 135 164 116 51 52 95 127 140 123 98 79 84 106 186 178 129 62 26 31 78 133 184 168 141 113 90 71 55 44 38 36 45 70 90 91 61 15 58 155 219 197 154 132 106 74 78 54 35 34 34 31 35 46 41 31 34 73 134 181 193 184 174 178 190 208 174 82 28 35 124 183 208 184 169 175 181 181 182 181 180 179 179 181 183 184 200 173 124 95 124 181 200 183 178 177 177 179 182 183 181 179 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 181 181 180 180 179 178 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 181 180 176 176 179 178 174 173 180 180 177 185 190 158 109 66 79 106 139 158 159 151 146 156 160 177 196 196 182 177 182 180 184 186 185 184 184 182 179 188 182 173 160 136 111 111 130 107 103 88 107 150 186 204 193 148 120 135 170 178 185 190 177 143 104 56 33 42 63 75 75 65 119 172 155 104 104 133 133 101 92 131 161 155 140 117 100 114 111 122 105 87 75 71 108 123 117 100 89 96 100 96 97 90 108 138 167 175 195 211 181 127 75 57 68 66 63 57 37 63 110 124 111 116 129 128 115 117 104 107 164 197 162 132 127 123 124 121 104 126 174 185 179 169 166 163 161 158 151 143 137 139 90 64 86 130 175 194 182 181 180 178 178 179 180 180 179 183 183 183 182 182 182 182 182 188 188 196 182 143 125 131 134 114 99 80 61 46 41 52 68 94 110 130 148 167 183 189 187 164 161 173 188 186 181 179 176 174 185 197 186 164 148 120 81 33 25 33 52 67 94 129 152 140 128 124 137 160 178 191 199 180 180 175 174 185 196 184 162 144 127 125 149 167 105 33 53 158 197 185 148 134 109 97 125 136 118 128 156 152 112 64 33 71 133 168 132 71 39 33 31 35 23 21 57 132 195 177 114 29 60 112 164 186 179 178 193 204 209 203 194 194 190 185 188 204 212 221 222 212 200 198 203 204 205 206 208 209 210 210 210 205 212 232 228 181 145 152 171 140 133 155 205 242 242 228 222 214 216 218 222 228 234 240 244 236 234 222 218 221 202 171 157 188 202 214 218 220 223 221 215 220 218 199 169 156 176 211 235 223 193 170 199 228 228 227 219 223 221 221 222 221 219 222 227 251 247 178 80 29 25 31 38 31 29 27 27 28 27 24 22 26 26 26 27 28 28 29 29 31 24 13 14 63 158 233 254 230 225 223 225 227 226 224 224 225 225 225 225 225 225 225 225 223 223 224 224 225 225 225 225 226 223 234 218 199 207 215 220 225 226 225 223 222 222 224 226 225 226 227 225 221 219 220 222 228 223 218 218 221 223 221 218 220 217 216 221 229 230 223 215 219 220 221 220 219 220 223 225 232 223 162 89 52 36 40 65 113 159 175 170 122 70 93 126 94 100 107 97 82 81 81 70 101 135 165 160 131 110 111 120 90 70 31 20 69 137 182 200 149 103 69 47 38 77 128 142 91 53 40 39 45 52 50 55 45 63 61 63 65 58 59 55 68 81 74 52 43 37 40 64 65 65 56 42 32 27 32 41 52 77 99 112 128 147 177 208 183 167 129 78 68 110 113 60 82 78 65 46 30 37 91 158 179 175 136 73 40 46 50 40 39 35 28 27 42 61 68 64 50 38 39 32 22 55 102 115 66 96 153 155 130 130 124 122 104 108 102 72 53 77 96 82 80 82 55 31 61 118 137 122 119 129 130 134 151 160 153 145 131 114 94 57 29 28 33 46 52 42 43 35 14 29 103 174 168 128 119 117 81 59 68 73 23 33 95 180 232 253 253 238 229 204 178 138 79 37 28 28 25 50 53 53 104 179 194 160 112 69 40 39 40 38 40 42 29 27 26 26 29 35 35 28 26 27 27 30 35 39 37 32 31 21 20 60 143 218 235 214 201 180 180 207 215 186 151 136 114 120 110 92 109 165 181 139 92 82 86 95 99 109 111 100 65 43 67 115 137 152 162 154 163 135 78 25 12 30 35 24 24 20 20 25 27 26 24 24 24 20 16 15 17 21 23 24 27 28 30 33 36 37 37 36 32 39 50 64 78 84 78 69 74 68 61 57 56 53 47 42 44 40 35 31 30 30 31 31 26 28 31 30 28 25 24 24 25 30 37 40 38 31 24 20 22 23 23 23 24 26 28 29 28 28 31 33 31 25 23 26 28 27 25 24 24 24 25 26 25 26 30 33 29 23 23 26 25 24 23 22 22 23 24 25 24 25 22 15 13 16 19 19 21 22 22 23 24 25 25 25 30 32 35 36 34 31 26 23 22 21 22 24 24 25 30 38 38 38 39 40 39 38 35 33 25 25 24 21 17 16 18 20 28 29 30 28 23 20 19 19 23 22 21 23 25 25 22 19 18 17 16 16 18 21 25 27 29 32 34 37 38 39 39 39 33 30 24 23 35 51 53 46 67 103 118 97 68 46 37 39 37 40 36 30 27 22 25 39 77 106 99 74 72 106 149 154 101 62 41 57 80 87 67 38 28 75 134 173 185 182 170 159 145 155 162 147 108 69 54 58 68 58 45 39 41 53 81 114 152 145 147 166 177 153 122 112 99 94 84 78 66 38 24 35 36 36 40 42 26 17 66 139 192 226 195 165 192 207 150 64 64 100 106 112 134 135 113 87 96 142 185 215 206 166 129 93 95 86 72 54 52 91 124 114 93 113 148 168 176 191 169 114 34 8 18 44 45 49 59 55 110 144 127 61 23 27 41 49 42 51 60 64 53 41 64 107 123 74 58 111 167 163 128 109 126 110 97 123 147 160 192 213 212 140 80 101 136 177 199 143 96 144 169 134 114 167 220 220 168 126 107 102 85 94 156 214 233 234 208 163 139 141 134 114 77 87 99 107 109 98 69 42 55 127 198 234 215 169 130 91 122 112 129 167 201 212 165 89 36 65 132 169 128 80 90 122 114 85 49 48 93 140 151 143 142 153 139 123 147 166 139 110 87 114 157 191 202 196 178 157 172 182 146 84 89 157 174 128 49 41 39 46 56 67 81 95 94 106 93 85 77 73 95 113 100 37 29 110 182 192 167 138 151 145 137 160 150 123 154 186 185 152 154 173 165 146 117 79 46 38 34 35 36 40 54 71 66 50 59 76 65 46 53 71 117 107 106 120 145 171 172 152 101 131 186 207 184 179 194 193 184 208 190 128 99 128 163 170 156 143 132 144 174 196 191 175 156 158 146 113 80 67 73 82 127 158 158 103 54 69 112 134 141 168 174 184 172 107 54 39 66 103 108 88 85 107 135 152 139 144 141 134 129 131 157 194 200 199 197 193 189 188 192 196 197 190 175 164 169 179 175 162 138 109 122 153 153 163 201 230 213 209 196 208 192 87 8 29 131 225 237 230 207 222 233 234 191 74 31 116 210 246 238 219 219 223 229 232 228 223 223 227 238 226 170 121 149 219 254 236 122 54 133 215 172 105 83 114 167 187 184 171 188 220 231 227 218 222 223 219 217 221 226 229 210 136 148 210 219 231 235 181 102 80 114 187 212 143 59 47 90 96 102 120 117 103 112 115 107 49 44 63 68 74 67 60 76 98 119 123 108 85 74 78 102 94 87 94 105 98 86 83 85 81 73 70 76 86 87 83 86 107 134 142 138 139 135 120 146 146 119 95 91 71 49 54 56 45 58 83 99 127 161 175 183 150 109 89 93 99 87 68 66 59 52 47 47 49 52 54 65 73 76 80 103 139 165 171 174 156 99 34 14 47 105 152 145 131 130 152 176 187 195 203 177 156 128 97 68 55 58 65 91 85 102 123 133 142 133 102 72 56 38 33 38 42 40 35 37 39 42 43 38 34 36 41 44 50 54 50 41 36 38 44 44 50 63 79 87 76 52 33 37 44 40 34 38 38 35 38 41 35 28 28 37 56 79 95 72 44 50 99 155 183 165 127 89 37 24 55 91 141 184 194 147 76 48 61 68 58 51 70 99 85 59 64 120 170 176 164 174 185 192 177 146 123 127 143 137 134 140 144 155 172 143 78 27 47 86 110 123 139 136 118 104 104 79 43 25 24 35 49 48 65 82 92 89 66 37 23 23 29 34 35 33 33 32 32 36 36 31 25 25 28 36 44 43 53 73 96 107 94 61 33 31 30 29 30 38 49 51 48 37 36 35 34 34 35 37 38 44 52 51 40 33 36 39 39 37 32 30 36 33 22 37 72 111 114 80 47 27 17 25 26 28 28 27 28 35 48 65 76 85 100 88 66 93 142 135 87 34 23 23 33 36 28 24 29 29 56 106 142 145 141 146 152 122 84 66 72 64 44 33 31 33 34 27 24 44 75 83 73 82 131 172 157 111 85 88 97 122 111 100 105 127 148 148 137 109 55 21 11 23 48 59 69 54 70 89 93 79 60 50 50 42 58 102 153 179 180 176 172 152 141 133 126 120 127 137 135 100 48 30 26 30 57 77 85 196 197 198 198 198 197 195 194 194 195 196 197 197 196 195 194 196 197 197 197 197 196 195 194 197 197 197 197 197 196 195 194 199 198 196 195 195 196 198 199 195 195 196 196 197 197 198 198 197 197 198 198 199 200 201 201 195 196 197 198 200 201 203 203 201 200 200 199 199 199 199 200 199 199 199 200 201 202 201 200 201 201 201 201 201 200 200 200 199 199 200 202 204 204 201 198 201 201 201 201 201 201 201 201 201 201 200 200 199 198 197 197 203 203 202 201 200 200 200 201 204 202 200 200 201 201 199 198 204 200 196 194 196 198 199 199 201 199 198 197 197 197 198 198 198 199 199 197 195 195 196 198 196 197 197 196 195 194 192 191 192 195 197 198 196 195 196 197 196 196 196 195 195 194 194 194 192 192 193 191 190 191 195 198 194 192 194 194 190 195 196 187 155 152 173 201 207 203 200 193 142 95 74 84 80 69 84 110 99 89 99 132 138 110 115 161 204 168 144 153 149 108 81 91 66 78 95 119 169 216 187 111 62 77 94 90 71 69 79 83 104 78 71 75 64 71 128 189 191 129 107 150 177 112 46 65 154 202 230 213 180 147 122 113 127 113 121 134 114 61 65 147 181 209 212 193 171 126 73 49 84 91 61 22 34 94 169 228 225 223 206 179 161 149 126 101 73 52 45 44 41 43 45 45 79 108 125 116 88 54 39 47 41 40 33 29 40 57 60 51 50 42 36 50 95 150 187 198 173 191 211 193 112 20 19 94 174 191 187 178 185 183 177 186 184 182 180 179 179 179 181 182 192 174 161 166 176 181 183 186 179 179 180 181 183 182 180 178 180 180 180 180 180 180 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 181 181 180 179 178 178 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 181 184 185 180 176 175 175 175 176 177 179 190 196 168 106 55 71 129 174 172 161 167 173 169 185 182 181 181 179 175 174 175 178 180 179 176 176 178 175 169 175 176 182 177 152 133 138 153 122 81 63 124 195 219 207 174 119 103 113 137 157 185 200 187 135 103 63 37 35 54 84 108 122 163 200 172 117 118 146 145 90 72 91 104 101 104 86 63 77 99 129 109 84 72 65 95 112 102 85 87 109 112 88 66 85 105 132 152 157 181 201 173 122 65 44 64 75 78 66 38 39 57 83 110 139 144 113 85 80 104 136 183 195 162 140 130 116 124 119 93 109 163 184 184 163 166 168 165 157 144 129 118 82 46 57 118 168 190 191 180 176 176 177 180 183 182 178 175 184 183 181 180 180 182 185 186 178 181 198 192 148 106 82 63 45 46 48 46 41 35 34 36 42 46 61 84 103 117 130 141 143 153 171 182 185 192 191 178 169 172 177 178 174 159 119 74 19 24 47 69 72 85 120 150 146 161 173 172 172 176 179 178 162 167 168 170 184 194 182 159 142 125 124 165 198 140 53 39 112 166 170 139 132 122 108 115 112 106 125 141 115 74 62 70 109 135 124 69 31 35 41 33 31 28 35 74 152 210 171 85 57 133 207 238 231 200 176 175 182 190 193 198 209 212 212 217 225 214 206 207 209 207 206 207 203 205 208 211 211 211 210 209 205 203 212 218 206 184 166 155 168 165 192 233 239 213 208 227 228 227 228 231 234 233 226 220 220 220 214 213 224 224 204 183 164 183 212 230 226 214 215 224 233 229 224 203 167 148 175 218 217 178 156 198 233 226 220 214 222 220 221 222 221 220 223 228 252 227 137 44 18 31 36 37 32 30 28 27 27 27 24 22 25 25 26 27 27 28 28 29 30 28 20 13 43 127 214 254 235 227 223 225 227 225 224 224 225 225 225 225 225 225 225 225 222 223 223 224 224 225 225 226 219 223 239 225 201 196 206 228 223 225 225 224 222 221 224 226 223 223 224 225 226 225 224 222 224 222 219 218 219 221 222 222 216 226 228 220 219 227 226 216 218 219 220 220 219 219 218 219 237 253 221 140 77 39 32 52 106 145 158 159 118 69 87 117 131 159 144 107 95 87 82 96 120 158 186 175 144 127 132 141 112 86 46 28 59 104 120 112 79 41 41 53 45 62 92 94 65 37 40 53 56 50 36 38 56 66 52 50 55 55 61 59 50 56 50 47 47 40 46 61 59 54 52 52 46 40 37 35 49 50 68 98 103 98 147 224 233 194 167 144 119 114 96 52 59 64 61 48 33 43 105 180 193 198 157 76 29 37 51 46 40 38 37 38 43 47 47 46 46 44 48 35 23 58 98 98 50 50 93 95 83 99 106 122 147 199 190 131 95 68 43 41 82 93 64 28 44 85 96 84 86 106 119 133 160 163 122 78 42 37 44 49 59 62 54 58 63 37 29 27 14 41 146 252 251 144 62 37 41 75 93 71 28 35 89 164 211 236 240 227 184 151 112 78 45 27 27 33 25 35 46 82 164 236 229 179 128 73 36 36 38 31 27 25 26 31 29 26 28 31 30 29 32 38 41 38 35 36 37 35 36 24 16 42 115 193 225 219 195 186 180 190 210 218 203 181 138 123 92 61 93 173 191 147 110 84 79 107 133 134 113 91 50 60 100 138 162 200 223 209 166 120 61 24 22 33 34 28 26 21 19 21 22 22 22 25 21 18 15 15 19 24 28 30 30 31 35 38 40 40 37 35 33 42 52 62 75 87 93 91 81 74 65 61 60 57 51 44 43 39 34 31 31 30 29 27 21 24 26 26 24 21 20 20 20 27 34 34 28 22 20 21 18 18 18 20 24 27 29 30 25 25 27 29 26 20 18 20 21 20 18 17 17 18 19 20 25 26 28 29 24 17 17 21 25 24 22 21 20 21 23 24 25 27 24 17 13 15 18 19 18 20 23 26 26 25 22 21 22 27 34 39 40 36 31 27 19 19 22 25 24 22 26 31 36 38 41 43 42 40 37 35 28 27 26 22 19 18 19 21 24 25 25 23 20 17 15 15 18 19 20 23 25 24 22 20 17 17 17 18 20 24 28 30 31 32 33 34 35 34 33 31 28 25 19 21 38 58 63 56 89 152 175 126 66 37 33 38 35 38 33 27 25 20 25 39 105 135 129 99 73 69 70 49 24 49 105 163 183 158 100 46 30 54 83 110 138 156 146 124 148 174 180 141 85 51 45 48 46 46 42 51 76 102 138 178 228 203 180 175 164 132 113 121 115 96 97 114 96 43 17 29 33 34 42 49 37 20 49 104 169 215 198 171 198 214 162 80 87 142 147 133 121 97 91 92 123 172 199 197 172 153 150 136 134 101 55 21 44 106 119 85 65 94 135 153 161 181 166 113 36 16 30 50 43 44 59 60 71 89 79 45 28 34 40 39 23 48 67 68 54 43 61 95 98 58 38 82 138 137 108 97 131 121 124 169 202 203 210 212 201 114 76 113 131 155 171 118 105 159 163 107 93 138 160 138 102 86 91 98 90 111 174 227 202 185 149 108 88 86 81 71 69 114 165 182 159 115 71 44 60 128 199 224 165 89 96 139 173 143 134 168 221 241 180 92 60 86 139 154 105 74 118 176 147 75 35 88 161 165 135 127 185 204 175 143 170 203 178 127 66 77 141 213 222 191 177 183 198 185 153 111 97 114 111 83 43 41 37 43 68 105 131 140 157 181 184 178 158 125 113 108 97 50 39 78 137 189 194 167 155 143 120 139 157 161 186 189 142 113 110 115 94 71 51 22 25 45 61 62 58 61 65 66 56 41 39 41 30 34 72 109 120 101 126 182 202 182 170 174 127 106 122 148 143 140 147 142 156 166 138 94 112 178 203 180 170 162 161 174 192 200 196 189 200 183 154 121 94 79 78 83 112 126 125 89 51 57 92 115 141 173 162 147 139 115 100 97 47 50 74 97 89 69 81 122 158 170 173 157 126 103 123 167 186 189 197 206 205 197 196 202 203 197 179 156 147 152 154 148 133 116 124 131 125 153 203 227 211 216 192 182 177 103 26 23 133 228 249 240 207 214 225 242 228 111 48 107 196 239 236 220 209 199 203 223 238 235 228 227 221 198 169 191 219 232 223 183 96 64 154 201 139 99 97 115 149 180 212 233 237 227 223 234 218 220 218 215 215 219 222 222 194 117 151 224 224 226 235 213 155 74 54 104 139 111 74 85 125 149 133 102 89 99 114 102 93 42 51 95 120 125 117 117 112 104 114 143 147 112 102 132 165 147 112 83 74 73 74 78 86 75 67 79 102 111 95 73 59 68 85 96 106 132 160 170 203 174 115 79 81 69 48 50 49 47 68 99 125 164 201 213 222 186 135 102 96 97 84 65 66 68 67 64 60 62 66 70 62 68 70 69 81 103 117 118 132 128 91 39 16 30 66 99 119 132 154 176 188 194 199 205 198 194 167 121 77 55 60 75 82 67 72 86 87 91 105 113 127 103 70 49 44 47 49 47 52 54 57 56 46 37 40 48 47 54 58 51 40 34 36 41 39 41 52 65 66 54 45 43 74 73 57 41 39 38 37 41 32 34 32 28 34 61 100 130 88 47 41 89 150 186 160 100 62 49 50 55 67 111 162 180 142 82 59 64 61 50 49 71 99 89 76 90 136 175 178 165 179 186 183 164 143 133 133 136 114 124 135 143 169 192 152 76 33 54 86 112 114 109 110 109 100 90 62 35 27 29 41 59 84 116 137 129 105 73 44 29 24 41 50 42 39 47 49 44 46 40 36 34 32 32 34 33 40 36 38 51 64 62 45 29 32 31 28 26 30 35 38 36 36 35 35 35 36 38 40 41 53 64 63 46 32 32 35 35 36 34 34 35 28 19 43 87 135 130 87 48 27 18 25 25 24 25 25 27 33 43 56 65 58 54 45 48 76 103 95 67 39 32 31 36 35 26 24 30 31 50 91 127 140 150 168 181 145 113 96 90 64 34 28 35 35 34 28 25 36 56 64 61 95 129 155 143 102 67 65 84 122 110 103 107 117 126 137 146 102 47 22 21 28 38 44 60 103 127 138 121 98 88 82 76 52 46 71 113 139 153 162 160 135 116 100 97 109 131 141 132 95 44 30 31 30 43 49 52 191 193 196 199 200 199 198 197 192 194 196 198 198 197 195 193 191 193 196 198 200 199 198 197 196 196 197 197 197 196 196 195 197 197 197 197 197 197 197 197 195 195 196 196 196 196 196 197 196 196 196 197 198 199 200 201 194 195 195 197 198 199 200 200 202 200 197 195 194 195 197 199 199 198 199 200 202 203 203 201 201 201 201 201 201 200 200 200 202 201 200 201 202 202 200 198 201 201 201 201 201 201 201 201 196 197 199 201 202 202 202 202 201 202 202 201 200 199 201 202 198 196 195 197 200 202 202 201 205 201 196 195 196 198 200 200 200 198 196 196 198 199 199 198 201 201 200 198 196 196 199 201 196 197 197 196 195 194 192 191 194 196 197 197 195 194 195 196 195 195 196 196 195 194 193 192 192 193 194 193 191 191 193 196 194 192 193 191 189 198 203 194 170 139 145 182 204 213 212 198 140 88 59 67 70 64 68 78 85 94 111 138 138 96 78 106 154 144 118 99 100 102 99 100 88 82 122 175 180 157 138 123 99 62 59 95 119 119 115 115 127 105 95 89 68 64 102 145 150 110 90 122 148 87 44 101 200 210 185 134 103 98 104 110 129 129 109 65 42 55 117 213 216 210 201 209 214 166 90 48 38 50 32 16 63 148 196 200 189 206 214 209 205 205 196 182 158 136 109 59 28 37 46 51 47 44 41 46 48 38 35 47 39 26 21 49 101 127 96 47 42 48 43 38 66 130 191 221 203 209 197 124 39 13 69 161 203 193 178 181 191 180 173 189 182 182 181 180 179 179 179 180 178 182 191 198 190 178 178 188 181 181 181 182 182 181 180 179 179 180 181 181 180 179 180 181 179 179 180 180 180 181 181 181 179 179 180 180 180 181 181 181 179 179 179 179 179 179 179 179 178 178 178 177 177 176 176 176 177 177 177 178 178 178 179 179 178 178 178 178 178 178 178 178 180 179 179 180 177 173 174 177 183 170 174 199 195 137 82 70 140 170 189 182 175 183 189 185 185 185 182 176 173 176 176 174 182 180 175 171 176 185 184 177 156 160 167 163 156 165 174 168 142 119 105 136 173 194 193 160 116 113 111 115 138 170 179 164 120 113 106 89 51 33 71 129 161 159 168 161 132 125 145 160 92 72 80 80 79 94 84 60 65 101 127 118 116 111 80 58 74 76 74 82 96 90 66 49 89 107 122 134 129 136 147 127 102 57 37 51 67 79 80 67 39 24 71 144 172 133 79 70 95 123 144 155 141 118 118 112 102 107 102 77 91 142 166 172 169 165 156 144 133 123 113 104 72 54 79 144 186 186 176 174 172 172 175 179 184 183 178 173 183 182 180 179 179 180 182 183 173 179 197 201 169 113 57 21 35 44 51 56 67 80 84 80 59 48 43 46 47 45 52 63 98 121 153 174 186 201 200 182 168 148 138 147 148 120 83 63 19 31 68 96 84 78 117 166 151 175 184 169 160 167 171 165 158 164 163 159 165 173 165 148 140 128 133 180 217 172 83 34 54 128 169 159 147 135 115 105 104 106 113 102 70 67 115 165 151 116 68 37 35 45 45 37 31 21 51 115 156 152 115 80 106 189 243 233 201 170 157 167 178 190 195 200 210 214 211 214 206 204 203 203 203 202 203 206 207 208 210 209 208 207 207 208 206 205 207 212 213 194 160 133 176 208 234 234 225 223 221 217 219 220 220 218 216 215 217 219 211 219 222 217 217 221 216 203 173 175 192 219 230 222 220 227 219 221 222 218 206 195 194 199 198 146 133 203 246 224 214 221 221 219 220 222 221 220 224 229 250 225 135 42 19 29 32 34 35 32 28 26 26 26 25 24 25 25 26 26 27 28 28 28 36 31 22 10 23 94 192 253 242 230 222 224 226 224 223 225 225 225 225 225 225 225 225 225 223 223 223 224 224 225 225 226 224 222 231 223 208 199 197 218 219 223 226 225 223 222 224 226 224 221 218 219 223 226 227 227 223 223 222 221 221 221 224 226 220 222 224 222 219 217 221 226 218 219 219 220 219 218 217 216 241 253 228 159 91 43 34 52 64 96 119 135 129 109 116 134 174 222 205 152 128 103 97 130 164 178 182 160 129 118 133 152 142 131 85 35 28 51 56 43 46 43 55 59 42 42 55 57 50 24 40 74 79 47 29 55 136 153 147 147 156 158 160 152 137 94 72 89 75 49 77 114 118 89 72 69 59 48 42 35 41 51 66 73 62 64 132 223 235 206 207 204 150 93 60 38 47 54 52 43 37 54 113 181 212 191 132 62 35 49 56 43 42 40 41 43 43 40 40 43 49 47 47 37 35 60 77 64 45 30 65 85 92 122 140 154 169 211 195 150 120 63 21 39 88 96 65 28 38 69 96 117 149 170 161 133 126 115 65 11 39 65 80 91 107 116 119 121 80 40 22 25 19 45 140 238 221 101 38 58 84 107 110 79 30 37 66 99 130 166 174 149 106 77 47 40 45 44 35 29 31 22 40 100 166 187 153 111 87 52 31 32 30 27 30 33 29 34 30 26 27 24 22 30 50 60 62 50 37 34 36 38 37 28 18 29 81 153 203 221 211 204 188 177 191 216 225 218 191 134 75 41 72 133 148 134 117 97 107 149 168 131 81 55 50 79 112 119 123 159 191 190 144 96 45 23 20 22 25 30 23 18 15 15 16 17 21 25 21 21 22 26 32 36 38 38 31 34 38 41 41 38 35 34 43 46 46 46 57 77 93 98 77 72 66 63 61 57 49 43 37 34 30 29 30 29 25 22 16 19 21 21 19 18 19 20 15 22 28 27 19 14 15 18 15 14 15 18 22 26 28 29 22 21 23 24 21 15 14 17 15 14 12 11 12 14 16 17 24 24 24 24 19 13 14 18 26 25 22 20 19 20 21 22 24 28 27 21 16 17 19 19 17 19 22 24 25 23 20 18 17 22 29 36 39 39 37 35 25 24 24 26 25 22 24 28 33 37 41 42 41 38 36 35 32 32 30 27 22 20 20 21 20 21 21 21 19 17 16 15 16 17 19 22 24 24 23 22 19 19 21 22 25 27 30 31 28 28 28 29 29 28 25 23 23 23 24 32 48 65 74 74 112 181 204 147 78 44 36 36 30 32 28 25 26 23 27 40 100 117 99 69 45 38 38 18 27 92 187 248 239 182 104 42 39 42 51 78 118 143 134 110 155 174 159 97 44 33 45 51 66 103 112 99 107 128 154 182 209 189 171 162 139 101 96 124 120 87 104 143 118 50 17 22 36 36 40 48 42 26 41 80 151 209 212 197 209 200 143 74 105 191 201 162 110 64 78 106 147 185 184 155 137 151 173 164 120 96 58 36 85 151 142 105 98 102 114 116 116 134 124 79 27 26 40 50 48 59 77 80 47 43 38 35 37 41 38 30 29 51 63 62 60 64 81 105 102 76 47 62 102 115 119 140 171 168 169 199 219 217 220 215 153 65 91 178 186 160 128 81 95 131 122 83 81 99 99 91 108 139 137 88 65 104 144 148 113 102 83 71 78 96 109 113 129 177 217 209 163 107 56 24 63 151 204 186 120 85 136 200 222 182 143 153 196 203 148 85 109 151 166 115 63 89 175 241 176 75 36 125 200 164 126 153 229 203 161 164 192 195 174 141 73 69 125 190 180 146 162 202 218 169 144 152 143 107 70 48 46 39 32 45 90 142 163 158 181 209 219 226 220 196 181 170 134 105 85 64 79 139 171 170 141 167 169 163 167 174 160 123 82 63 55 50 35 35 43 40 63 88 107 110 117 130 129 117 101 83 79 75 50 38 63 95 95 126 182 218 204 173 163 165 159 106 81 95 106 111 118 120 115 100 76 81 140 208 219 192 188 188 190 195 196 191 188 189 202 182 150 121 104 97 90 84 82 94 94 73 48 49 84 123 150 185 158 108 100 131 169 179 99 48 61 105 110 88 91 129 171 195 217 217 183 132 108 119 129 143 164 184 194 198 202 207 216 195 168 150 139 126 110 97 113 103 101 101 111 157 208 227 222 195 161 172 181 108 29 21 110 208 249 247 211 213 218 243 241 152 77 96 172 227 239 237 209 183 172 194 223 229 215 202 200 174 157 227 254 229 191 142 82 73 129 132 111 144 153 138 134 201 250 247 224 212 217 230 222 223 220 217 217 221 223 222 193 147 193 240 223 214 229 246 222 135 64 48 72 86 80 94 161 178 161 146 145 147 153 146 107 74 91 137 175 184 159 142 140 117 120 173 204 165 132 149 176 166 112 53 46 69 91 105 114 93 89 124 163 161 113 64 37 52 69 84 120 180 221 224 211 166 100 65 65 58 49 55 50 50 75 122 162 187 197 194 224 204 167 129 106 95 79 62 67 76 82 80 76 77 82 86 72 86 96 94 85 78 74 72 82 80 61 38 30 31 38 50 65 101 142 165 170 170 173 176 192 194 177 140 93 51 46 69 71 63 64 79 90 99 133 177 211 177 124 78 55 53 55 56 59 70 86 94 82 59 43 40 50 56 58 49 38 33 35 38 38 34 37 43 41 34 38 49 103 93 65 40 33 33 35 41 31 36 35 26 26 48 84 112 68 39 36 76 135 175 147 83 39 59 68 53 57 106 149 151 119 82 78 83 71 53 42 56 74 91 112 124 134 150 164 170 178 176 167 155 150 150 146 137 127 136 137 148 182 190 133 63 65 74 86 115 118 93 82 77 85 69 45 31 30 35 57 89 130 150 163 148 112 76 46 26 35 60 79 79 79 90 99 99 93 82 81 81 71 62 53 40 34 31 29 31 32 32 32 34 31 30 29 27 27 29 32 33 34 33 33 34 35 37 40 41 58 72 73 52 33 31 34 33 31 34 33 32 25 20 46 88 134 132 92 53 30 16 20 18 20 22 24 26 32 44 59 71 78 74 69 64 58 51 44 40 49 59 68 63 42 24 21 28 29 39 67 95 113 136 163 177 143 127 116 99 61 32 28 33 34 33 29 26 32 45 60 68 86 105 119 115 94 62 53 70 92 87 90 103 112 117 128 143 99 33 14 27 25 21 52 111 156 166 151 115 102 117 123 112 59 32 35 63 92 125 148 144 116 100 95 110 139 165 160 133 90 37 27 35 34 39 35 33 191 192 193 195 196 197 197 198 194 195 196 197 197 198 198 198 193 194 195 197 198 199 199 199 195 196 196 197 197 197 196 196 195 196 198 199 199 198 196 195 197 197 197 197 197 196 196 196 198 197 196 196 196 197 198 198 196 196 196 197 197 198 198 198 199 198 196 195 195 196 198 200 202 201 200 201 203 204 202 200 203 202 202 202 202 201 201 201 203 201 199 199 201 202 201 200 201 201 201 201 201 201 201 201 198 199 201 203 203 203 202 201 199 201 202 201 199 199 201 203 195 193 192 193 196 199 200 199 201 199 198 199 200 200 198 196 199 197 195 196 198 200 200 199 199 200 201 200 198 197 198 199 196 196 197 197 196 195 194 193 196 197 197 196 193 192 193 195 195 195 196 196 195 194 192 191 193 194 196 195 193 192 192 193 192 191 193 190 189 199 204 194 157 115 111 147 182 213 223 204 152 94 51 50 67 84 97 100 117 132 127 119 114 85 65 79 101 98 80 74 97 114 102 84 108 99 141 180 146 102 111 139 125 63 38 84 143 168 159 140 140 142 142 127 105 98 99 93 84 75 74 88 110 96 88 134 164 147 100 55 51 76 101 115 130 143 104 35 54 134 187 220 210 191 184 211 232 192 114 62 46 43 35 36 72 128 146 126 140 152 171 192 206 212 214 215 223 192 144 65 25 43 49 46 40 43 39 33 38 48 44 31 32 23 53 126 179 160 94 42 39 51 47 38 71 142 200 219 200 165 120 49 20 68 137 197 205 195 180 178 182 176 174 184 178 179 180 181 181 181 180 180 178 185 191 190 184 180 180 184 181 181 180 180 180 181 181 181 178 180 182 181 179 179 180 182 179 179 179 180 180 181 181 181 179 179 179 180 180 181 181 181 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 163 154 154 168 177 175 176 182 182 179 179 185 164 114 100 134 192 187 181 180 181 181 181 180 173 179 185 184 180 176 174 174 182 180 176 175 182 188 179 163 131 124 132 141 145 160 168 156 147 161 156 140 129 146 160 131 121 126 112 103 125 142 132 119 117 141 166 149 86 37 58 110 124 112 115 129 126 114 123 144 96 82 95 94 85 97 94 80 68 98 117 141 154 131 85 40 49 59 66 70 71 62 55 59 76 91 103 119 110 90 93 91 99 77 55 47 53 72 100 120 76 31 75 156 171 111 63 82 105 109 108 111 95 83 98 103 105 96 90 77 90 125 140 151 148 142 131 123 121 120 112 102 101 107 124 154 179 178 166 163 171 170 171 176 181 183 179 175 179 180 180 180 179 176 174 172 195 199 192 169 126 73 40 35 86 101 110 114 131 152 149 131 112 106 95 83 68 51 40 35 44 61 93 123 148 175 191 188 163 146 130 125 108 69 40 37 40 71 111 114 84 78 119 161 163 169 164 151 155 169 164 145 157 165 165 155 152 158 155 144 141 129 131 169 204 186 116 45 24 90 154 171 159 143 122 103 94 98 90 65 56 102 170 210 160 100 49 43 53 49 41 40 29 19 59 120 123 88 86 112 139 193 211 188 171 160 160 178 179 194 197 193 198 201 197 196 197 208 216 211 201 197 200 204 209 207 205 201 200 203 209 214 213 211 208 212 217 203 179 166 192 209 215 207 209 221 218 202 208 210 213 213 212 214 218 221 216 216 220 219 212 213 217 214 205 182 171 187 212 225 224 221 208 217 219 216 226 238 228 206 198 152 138 199 241 226 220 225 219 218 219 222 222 221 225 231 250 235 151 55 23 25 28 35 38 33 28 24 24 25 26 26 25 25 25 26 27 27 28 28 35 29 23 12 13 69 169 245 249 233 222 223 224 222 222 226 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 225 230 222 224 221 219 208 189 198 215 220 226 227 224 223 224 226 225 223 220 220 221 222 221 221 223 223 222 222 222 222 222 222 225 217 215 221 224 222 221 225 218 218 218 219 219 219 217 216 223 215 198 169 123 75 52 55 43 58 89 121 155 171 169 180 180 213 204 165 134 105 103 136 169 161 153 143 127 119 133 155 153 142 99 49 26 26 42 65 90 95 90 78 67 51 44 52 47 36 58 94 98 55 32 71 161 185 189 206 233 243 233 207 191 128 115 144 94 50 123 201 195 162 146 136 99 60 41 31 25 43 49 38 34 56 114 174 168 166 193 202 147 78 43 33 49 52 45 37 39 56 98 144 167 128 79 52 53 58 50 36 44 44 42 37 34 34 36 36 46 44 43 47 53 59 59 53 53 29 47 73 81 95 99 90 97 112 105 98 97 66 40 52 65 69 46 26 36 51 82 127 192 212 207 165 113 61 20 3 86 152 161 146 141 149 169 163 81 40 21 28 30 44 96 149 122 71 93 157 178 177 150 94 16 47 90 104 93 92 86 61 56 36 21 41 76 81 54 32 29 25 41 76 98 88 62 44 37 33 38 38 28 25 28 27 26 32 27 25 28 21 21 39 77 86 83 62 41 34 36 37 37 33 25 25 52 108 167 203 214 201 188 182 179 182 198 216 213 142 75 39 57 89 98 119 115 104 124 168 167 105 57 54 82 96 108 103 94 98 110 118 124 79 33 18 20 23 27 33 27 23 22 24 26 27 32 37 35 39 46 53 56 54 47 41 32 36 41 42 38 35 33 33 44 45 41 37 46 64 74 74 62 60 58 57 55 49 41 35 28 26 24 26 28 27 21 16 12 14 16 16 15 16 19 21 16 20 25 24 19 14 13 13 18 17 16 19 23 26 27 27 21 19 20 20 17 12 13 16 14 12 11 10 11 14 17 19 21 20 21 21 17 13 14 19 28 26 23 20 18 19 20 21 22 28 29 24 19 18 19 19 19 18 18 18 19 19 19 20 19 20 23 27 32 38 42 44 40 34 28 26 26 25 27 30 33 36 39 40 37 34 33 32 36 37 36 32 27 22 20 20 19 19 20 21 20 20 19 18 16 18 20 22 23 24 25 25 24 25 27 28 29 29 29 28 26 25 25 26 28 28 25 22 29 30 33 38 47 63 86 105 135 177 182 134 81 50 37 34 30 32 27 25 28 25 26 37 63 66 44 27 25 35 48 39 47 107 186 219 184 125 78 50 50 41 41 62 90 104 98 87 106 113 92 50 35 61 88 94 138 184 182 138 113 108 118 140 150 149 155 158 128 83 87 131 120 74 93 137 107 48 25 22 35 38 40 45 41 26 30 54 112 177 202 208 208 173 113 61 135 234 231 167 102 61 92 128 143 175 157 113 104 138 165 146 112 100 73 62 132 200 187 168 150 135 142 158 164 157 107 36 16 34 47 47 54 76 89 86 57 39 31 39 45 45 37 24 33 48 56 60 71 87 112 140 138 112 61 39 65 94 130 176 182 195 194 198 196 194 203 200 115 45 124 224 215 159 94 57 79 98 81 71 107 134 134 139 174 198 155 66 41 84 102 81 85 90 93 102 130 167 187 188 172 176 183 180 150 97 45 15 54 135 162 136 119 136 179 202 226 203 165 154 166 142 99 84 152 207 189 95 60 126 205 238 199 103 53 119 179 145 125 171 209 161 131 168 186 165 159 151 106 98 133 161 137 124 162 201 175 139 132 152 141 97 60 45 47 36 34 62 116 163 175 165 167 182 182 197 214 212 205 192 162 149 141 102 79 100 120 138 140 173 186 147 112 101 71 41 38 36 31 25 30 54 84 103 111 125 138 147 161 171 161 141 133 134 132 110 75 63 76 88 98 143 194 207 188 174 167 157 165 140 130 148 164 161 150 143 126 111 93 99 142 192 209 199 197 200 204 204 197 190 189 192 197 183 146 107 99 112 107 86 57 79 81 66 53 51 79 123 153 179 141 84 92 164 219 209 113 41 45 90 121 144 150 154 141 171 209 234 222 170 120 104 116 129 133 128 142 176 204 214 209 169 136 132 127 101 71 56 90 95 102 110 129 163 197 215 204 152 138 192 202 104 22 28 91 174 214 227 214 222 213 228 241 188 103 74 134 203 234 249 226 204 180 175 191 206 200 185 193 168 135 211 250 231 188 128 74 57 78 82 125 202 202 176 157 216 225 179 171 211 231 220 223 226 224 217 212 213 216 217 190 167 198 216 216 219 210 224 245 201 128 61 52 65 62 76 135 150 147 159 168 156 162 177 115 90 106 140 167 167 138 123 134 116 108 146 189 166 120 111 135 133 94 62 76 97 123 161 155 126 119 157 193 178 120 69 72 68 68 80 117 171 197 188 145 116 89 79 69 54 51 63 64 58 81 140 187 187 173 175 199 191 169 141 121 104 79 55 74 83 89 83 76 76 81 85 82 108 136 141 122 103 103 114 123 115 95 76 61 40 25 25 38 69 107 129 134 138 148 158 167 184 179 151 116 74 49 52 54 62 62 75 96 105 132 181 214 184 135 87 61 56 58 59 63 75 98 116 108 78 47 31 48 53 53 43 34 32 34 36 39 33 31 35 34 30 35 44 75 70 50 32 30 31 31 35 34 36 34 27 28 39 51 59 39 33 36 55 91 121 105 61 34 57 71 61 59 89 120 127 102 84 94 96 77 54 36 41 61 94 129 133 115 121 155 184 175 165 156 155 156 151 141 133 137 149 151 167 189 159 92 52 94 91 79 99 106 82 75 69 71 53 34 31 34 44 85 139 160 138 135 137 116 86 55 27 35 62 95 115 119 121 132 145 141 131 139 146 131 116 101 81 55 49 43 36 29 26 32 41 31 31 31 30 27 27 28 31 33 32 31 31 32 34 36 37 55 73 76 54 33 30 33 33 31 35 32 27 22 19 37 68 103 115 92 63 38 19 18 15 20 21 22 24 31 49 75 94 124 136 130 97 61 43 36 32 60 97 124 107 60 24 16 23 28 31 44 57 70 96 120 127 106 104 101 84 58 45 42 33 35 33 30 26 25 36 57 76 82 101 111 114 111 85 59 57 67 82 102 114 115 112 115 120 90 29 12 24 21 23 64 131 145 156 144 114 109 127 127 107 71 46 42 49 55 89 126 129 111 118 136 156 173 182 165 133 83 28 21 37 43 46 41 38 197 195 193 191 191 192 193 194 198 197 196 195 196 198 201 202 200 199 197 195 195 196 197 198 194 195 196 197 197 197 197 197 194 196 198 200 200 198 196 194 199 199 199 198 198 197 197 197 200 199 197 195 194 194 195 195 199 199 199 199 199 199 199 199 197 197 197 198 199 200 201 202 205 203 201 202 203 203 201 198 204 204 203 203 203 203 202 202 203 200 198 198 200 202 203 203 201 201 201 201 201 201 201 201 205 205 206 205 203 200 197 195 198 200 201 200 199 199 201 204 201 199 196 196 198 199 198 197 197 198 200 203 204 202 197 193 198 196 194 196 199 201 201 200 194 197 200 201 199 196 195 194 196 196 197 197 197 196 194 194 198 198 197 195 192 191 193 195 195 195 196 196 195 193 192 191 193 195 197 197 195 192 191 191 188 189 192 189 188 198 201 190 172 126 109 125 151 187 197 171 124 90 75 95 127 150 152 139 130 150 138 114 101 75 55 67 59 57 59 78 102 101 83 74 98 98 131 140 94 71 105 139 124 80 52 73 128 175 174 143 132 141 163 167 140 109 97 93 63 51 45 46 80 118 118 115 99 59 34 58 88 95 111 144 168 192 146 64 95 190 211 189 185 180 185 208 222 187 110 45 44 38 52 66 65 78 107 123 114 106 120 156 184 189 190 196 194 150 102 41 31 76 98 107 98 90 87 81 68 56 43 29 1 28 117 213 216 131 61 48 57 53 38 43 107 190 220 204 151 83 38 17 54 136 183 202 182 185 182 177 181 185 180 172 175 176 179 181 182 183 182 181 187 181 177 178 181 182 179 177 179 179 179 179 179 180 182 183 178 180 182 181 179 178 180 182 179 179 179 180 180 181 181 182 179 179 179 180 180 181 181 182 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 176 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 142 127 129 154 175 178 180 187 177 198 194 164 129 107 133 188 198 188 182 181 178 173 172 175 180 171 167 174 181 179 175 174 172 175 176 178 184 180 156 129 111 92 107 135 136 132 138 139 174 178 174 157 117 99 108 94 102 112 94 85 109 113 90 80 107 159 198 175 107 57 55 75 57 67 82 100 106 97 97 113 94 85 106 105 84 85 84 79 62 91 119 169 165 100 64 47 44 53 57 57 54 47 55 75 73 88 106 136 132 98 99 117 126 118 91 58 46 64 111 158 118 56 79 140 147 100 70 103 105 93 94 122 125 115 129 135 103 80 72 71 84 101 106 119 99 105 115 129 144 145 128 107 102 148 172 170 172 171 162 161 172 169 168 172 178 182 181 178 176 178 181 182 180 173 166 161 182 188 162 108 55 26 52 107 140 167 187 193 204 208 177 135 144 154 156 145 128 109 84 62 53 42 43 55 72 105 142 161 156 163 151 120 83 43 16 11 62 119 153 118 72 82 120 136 156 157 152 149 161 172 161 140 155 169 173 163 157 161 160 152 142 126 119 146 179 186 138 61 20 62 125 160 156 143 126 104 77 81 67 44 66 138 188 188 130 83 47 47 52 42 35 40 24 35 59 76 76 86 112 130 152 176 170 157 172 176 171 182 192 209 210 201 203 208 206 204 203 206 205 203 208 215 215 209 206 203 198 193 194 202 214 223 223 214 205 210 221 216 210 218 194 165 151 162 173 175 189 212 221 216 212 212 216 218 217 214 226 210 209 218 218 218 223 225 220 197 171 164 181 204 218 222 229 222 221 227 228 224 224 229 222 191 165 190 221 225 225 215 218 217 219 222 222 222 226 232 251 239 155 58 24 25 29 41 39 34 27 23 23 25 26 27 24 25 25 26 26 27 28 28 28 23 25 19 13 56 152 232 252 235 222 222 223 221 222 227 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 228 220 224 226 231 219 192 194 212 219 226 228 226 223 224 226 221 225 228 230 228 224 219 216 223 221 219 220 221 221 219 216 221 224 225 220 216 215 214 212 218 217 217 218 219 219 218 217 198 179 183 197 173 117 67 42 43 38 66 100 155 191 183 193 205 197 184 175 165 151 149 159 146 139 148 169 174 162 162 175 140 119 88 73 56 30 50 110 165 160 133 113 99 57 33 56 57 66 87 104 104 64 34 64 121 138 138 167 222 252 241 202 169 144 159 167 82 52 162 249 227 216 228 222 155 77 34 17 25 38 36 26 32 49 66 81 89 103 136 150 117 72 50 42 40 45 43 40 46 53 67 86 75 54 46 57 57 40 32 39 40 45 41 28 22 26 26 21 31 31 37 51 58 48 45 56 54 30 35 51 43 46 56 46 46 43 42 50 67 79 76 65 45 50 38 35 41 32 46 93 124 151 182 178 111 23 1 32 118 207 207 175 162 163 170 131 64 30 16 30 41 49 63 74 75 119 196 233 234 250 204 91 22 85 172 200 148 91 67 58 51 33 23 53 100 104 66 33 21 36 46 39 30 30 34 37 44 47 57 63 61 57 40 15 20 25 21 23 30 22 25 50 97 104 96 69 44 35 35 35 38 37 31 24 35 77 136 180 188 175 182 200 184 150 153 185 192 135 77 38 49 72 81 119 125 106 113 145 136 80 61 93 139 136 141 154 151 118 92 91 121 74 28 16 28 39 40 38 40 38 39 43 46 48 52 57 53 59 69 77 77 67 51 40 32 38 43 42 37 32 31 33 37 40 39 39 47 57 54 43 48 49 49 50 47 41 32 26 21 20 20 23 26 25 18 11 10 11 12 12 13 15 19 23 19 21 25 26 24 19 14 10 24 22 20 22 25 28 28 27 21 19 18 18 15 11 13 17 14 13 11 11 12 15 19 21 18 18 19 19 16 13 16 22 30 27 23 20 18 18 19 20 21 27 30 26 20 19 19 19 21 18 15 13 13 15 19 21 22 20 19 20 26 35 45 51 53 42 31 26 26 27 30 35 33 36 38 38 34 31 29 29 39 40 39 36 30 24 20 19 19 19 20 21 22 22 22 21 17 19 20 22 24 25 27 28 29 30 32 33 32 30 27 25 25 24 25 28 31 32 30 27 41 38 36 35 36 54 94 132 152 160 144 105 72 49 35 33 35 35 29 26 29 25 23 31 34 36 22 23 32 41 45 30 34 75 132 146 103 58 50 60 51 38 33 45 55 55 56 61 46 50 41 36 64 115 147 150 174 203 190 147 118 101 110 147 133 140 154 157 120 73 86 142 120 63 75 112 80 38 31 26 27 35 42 47 44 29 25 38 81 142 174 191 190 149 101 69 148 241 214 135 79 58 98 127 139 169 139 79 66 108 136 112 121 111 83 73 147 209 190 183 182 164 179 209 215 188 116 33 10 41 51 43 57 83 87 76 69 45 36 44 48 47 39 25 36 46 51 56 70 93 136 182 171 128 52 18 52 91 121 155 152 187 200 195 178 168 173 164 105 51 143 214 185 139 82 64 119 130 101 95 156 194 181 171 179 150 91 55 70 96 113 127 154 167 169 167 186 216 221 205 208 177 173 192 171 99 39 21 64 92 100 128 169 186 195 196 230 220 178 148 137 105 95 132 178 208 173 99 93 153 205 225 214 140 74 95 146 144 141 180 151 136 121 139 149 158 180 165 150 146 162 157 119 110 133 140 110 121 136 132 105 86 78 72 36 28 38 81 136 173 183 180 164 175 165 167 176 173 173 165 180 165 172 158 138 123 103 112 118 117 119 80 51 47 32 38 24 36 36 34 53 88 125 150 136 138 143 152 163 166 155 140 145 154 138 94 75 104 124 112 108 106 142 192 203 184 174 176 176 179 182 193 208 206 195 190 179 183 164 130 127 160 189 197 180 184 187 188 186 183 183 186 206 195 149 93 88 118 118 89 55 83 84 68 63 55 66 101 154 165 122 76 103 190 230 186 100 43 53 77 100 149 159 138 114 138 171 203 210 179 141 126 163 165 135 91 96 154 206 221 179 130 98 106 109 83 57 51 67 102 133 143 140 141 163 192 148 133 158 217 204 99 26 35 90 148 173 198 212 234 211 209 247 216 120 56 101 176 218 242 242 238 211 177 172 192 203 195 194 173 125 198 253 253 203 124 74 38 45 76 157 229 213 197 187 192 154 115 152 225 246 224 223 229 228 217 205 202 206 209 137 165 213 209 200 199 180 202 215 229 193 107 54 33 31 65 90 159 175 152 141 151 177 188 120 88 95 119 130 122 113 130 122 128 114 114 141 136 106 97 103 101 88 105 138 134 152 216 236 175 120 115 134 139 129 122 133 93 64 65 83 103 107 97 70 68 88 105 86 57 53 65 79 65 81 141 183 164 147 167 175 168 153 142 139 129 95 60 70 83 93 89 80 75 75 74 83 117 156 169 150 134 151 180 197 189 169 142 105 57 26 22 45 57 76 91 97 104 124 144 177 215 215 181 159 132 89 59 45 65 61 65 89 89 95 132 145 130 101 72 57 58 61 61 73 74 85 100 99 77 52 38 44 48 47 37 30 31 34 36 38 33 33 39 41 36 32 33 27 33 30 29 36 38 32 31 32 32 31 33 41 46 39 28 38 44 44 40 48 62 57 37 46 51 63 65 50 51 85 122 105 94 107 102 78 56 40 42 58 83 110 104 78 86 133 172 173 158 151 158 155 138 124 122 124 147 163 187 193 131 64 56 97 92 66 75 85 75 87 92 65 46 31 33 38 51 107 180 173 114 97 122 124 104 73 39 25 49 90 124 126 115 123 145 141 138 161 181 173 163 153 135 109 91 68 51 38 29 27 30 33 33 33 31 27 23 24 27 32 31 30 29 29 30 31 32 50 70 76 54 33 29 33 32 34 38 32 25 20 16 25 45 70 96 90 71 46 23 19 16 18 18 17 17 26 51 86 111 148 173 164 111 68 58 49 30 67 125 167 142 76 25 13 20 31 30 31 31 36 57 74 72 66 72 74 63 55 62 57 37 38 35 30 24 19 27 52 77 91 117 128 132 137 113 71 50 58 106 148 144 113 91 92 100 72 32 22 24 25 35 55 87 111 137 148 134 125 122 102 73 92 80 80 62 34 54 98 112 123 151 185 194 180 166 147 122 78 22 16 38 49 56 52 50 191 192 193 195 197 199 200 201 195 195 196 196 196 197 197 197 197 196 196 196 196 196 195 195 200 200 199 198 196 195 194 194 197 196 194 194 194 196 198 199 192 196 200 202 200 198 198 198 194 196 197 196 194 195 200 204 198 197 197 196 196 195 195 195 199 199 198 198 198 198 198 197 204 203 201 200 201 203 205 207 207 204 200 196 196 198 202 204 199 199 200 200 200 201 201 201 205 203 201 201 203 203 201 199 195 197 199 201 202 201 199 198 194 197 201 203 202 201 201 201 204 202 200 199 199 199 196 194 187 192 198 203 204 201 197 194 200 200 200 201 201 202 202 202 202 201 200 199 198 199 200 200 195 194 193 193 193 195 197 198 197 196 196 195 195 194 194 194 189 189 190 191 193 195 197 198 193 193 194 195 196 196 196 196 195 195 195 194 194 194 193 193 190 183 166 145 132 131 130 128 91 87 126 179 202 209 198 168 150 147 127 103 90 82 79 86 82 51 67 76 73 85 88 98 81 85 85 82 72 60 74 107 114 91 74 60 81 125 135 128 148 185 195 157 98 85 110 105 82 86 84 82 87 89 72 48 23 78 111 132 159 161 172 215 230 178 102 98 173 217 202 188 176 185 199 220 212 165 93 20 32 86 137 128 61 43 86 98 92 63 54 77 101 109 104 95 86 64 26 28 112 166 195 179 167 164 176 155 107 62 25 11 5 56 169 217 154 81 48 36 35 56 60 96 159 204 184 102 50 32 39 90 152 187 195 196 183 183 182 181 179 178 177 177 175 176 178 179 181 181 181 181 180 180 180 180 180 180 180 180 182 181 180 180 178 178 177 176 179 180 182 183 183 182 180 179 175 178 182 183 181 179 177 177 180 178 176 177 180 182 181 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 163 160 147 132 136 157 174 178 178 181 162 125 109 132 167 189 180 179 177 176 175 176 177 177 179 179 179 178 178 179 179 179 170 172 171 163 150 139 134 133 141 124 119 128 130 122 124 136 144 146 148 138 126 122 106 77 60 65 69 88 119 131 120 108 116 129 158 153 111 95 98 83 52 45 51 69 79 82 102 129 102 92 87 85 81 82 80 72 82 113 144 141 102 63 52 61 56 48 47 70 71 56 70 83 70 82 109 139 147 140 140 151 163 167 133 69 39 74 133 170 146 62 60 113 108 86 94 100 86 98 131 143 128 138 162 164 100 77 61 63 66 65 74 89 101 128 141 148 170 179 148 110 130 161 182 176 164 166 171 172 168 166 168 174 177 176 176 178 176 170 171 180 183 176 168 166 159 133 88 38 19 61 130 172 185 185 192 204 211 197 166 140 150 158 162 166 167 151 135 133 121 92 56 36 35 51 73 89 120 137 135 101 52 15 19 47 99 145 130 102 94 94 113 119 143 158 157 159 160 159 159 144 150 170 161 169 178 167 160 136 134 153 152 142 155 169 152 121 61 43 80 136 150 153 144 113 73 55 39 57 110 148 143 119 87 67 49 45 46 43 40 39 41 29 43 59 75 124 154 131 108 121 146 172 181 177 176 181 186 195 197 199 205 204 203 208 207 208 207 207 207 207 207 205 202 188 185 198 204 199 195 199 181 202 214 209 211 225 228 220 212 189 134 110 133 144 157 196 224 221 217 214 213 214 216 217 215 215 216 217 217 218 219 219 214 219 214 192 166 157 171 189 205 230 242 227 213 216 221 217 227 209 159 185 239 227 214 223 220 218 221 222 210 200 215 241 250 228 138 47 23 24 28 46 40 30 24 27 32 29 25 22 25 26 26 27 28 28 28 28 32 28 28 20 19 36 112 229 253 246 219 219 227 222 225 225 222 227 230 227 225 225 225 222 230 226 217 227 231 223 228 226 223 229 227 225 231 229 218 212 200 212 215 214 220 221 217 217 224 229 198 178 207 223 213 221 223 222 222 221 220 219 218 218 220 220 220 219 219 218 218 218 218 213 218 221 215 215 219 216 212 197 221 251 251 177 83 76 58 43 43 66 108 133 152 199 242 244 237 219 213 226 225 205 181 172 181 211 227 204 156 120 76 72 130 152 136 90 60 127 176 146 142 120 65 30 53 111 135 76 68 86 77 63 62 69 66 48 50 116 188 239 245 188 121 121 189 186 71 48 140 196 197 222 248 252 209 112 35 17 21 16 25 31 33 60 81 71 57 42 65 82 82 80 58 37 42 36 40 44 41 41 41 34 30 32 38 42 34 31 50 77 85 72 49 29 22 23 20 13 24 31 43 55 62 60 51 42 49 40 34 39 49 53 45 35 44 35 30 58 120 161 136 83 38 32 31 37 40 36 34 37 49 84 102 84 63 25 7 51 112 170 215 209 177 146 115 88 47 27 23 35 41 46 52 55 124 230 253 246 247 252 210 77 11 117 216 252 222 173 138 103 80 50 35 44 71 71 39 30 34 28 36 45 42 47 68 83 94 127 139 142 146 105 40 8 21 19 21 25 28 34 52 70 98 121 129 95 47 32 37 34 36 35 34 30 29 50 99 146 143 155 172 189 162 125 127 133 142 112 94 96 91 81 97 127 132 91 108 159 125 76 109 152 159 163 199 221 217 187 135 104 97 69 40 33 42 52 53 51 56 55 56 62 69 73 71 67 65 70 76 81 77 66 50 38 37 31 34 39 35 34 37 34 42 37 33 37 43 44 38 31 24 31 37 37 31 25 22 22 19 25 29 28 21 14 11 10 10 11 11 10 10 14 20 25 21 23 28 29 21 10 8 12 18 23 24 21 22 25 25 21 13 11 8 9 13 15 16 15 11 15 20 21 19 16 16 16 12 15 17 15 12 12 16 21 28 26 23 19 17 17 20 23 22 23 23 21 19 18 20 22 23 21 18 16 15 17 19 21 19 19 21 23 28 33 38 41 55 45 33 27 29 33 36 37 31 32 34 33 28 23 26 33 43 42 40 35 28 24 22 22 27 23 24 30 32 27 20 17 15 15 20 26 27 26 32 40 38 49 44 33 32 31 25 23 29 20 24 37 32 19 26 47 57 76 73 47 30 36 65 99 123 126 118 95 68 48 38 34 37 29 31 28 30 27 22 43 40 45 43 42 50 48 37 31 49 77 74 62 76 81 70 68 80 74 60 46 47 54 49 36 30 39 44 80 148 181 163 141 152 160 161 141 116 122 152 173 197 182 155 135 92 57 92 143 120 83 60 64 60 35 22 29 32 36 38 37 36 35 31 26 52 101 134 137 141 136 112 92 131 188 181 97 47 70 100 103 115 128 105 68 88 145 151 111 100 107 103 88 114 157 166 168 174 171 188 226 231 163 73 24 29 67 99 114 109 107 99 59 74 72 86 102 85 45 25 30 36 35 50 72 77 89 142 204 210 126 66 27 25 64 95 123 166 214 233 222 173 132 144 151 99 88 127 156 152 110 81 136 205 159 134 145 186 205 168 135 121 70 47 84 132 159 188 219 215 209 212 213 204 200 203 203 198 202 203 215 208 136 49 13 39 119 170 213 209 191 179 193 211 208 195 171 123 97 130 159 170 213 149 74 141 205 183 182 222 178 95 74 101 130 155 146 118 120 110 101 121 162 177 164 145 151 142 114 91 81 72 61 73 90 111 97 68 82 107 100 41 13 45 120 172 167 145 156 183 191 180 148 138 167 192 189 191 198 198 200 207 189 139 96 78 57 55 40 25 35 34 26 36 47 40 51 88 104 110 132 160 169 174 173 181 191 187 174 140 102 87 91 107 161 197 178 146 96 108 166 190 190 192 188 172 174 165 179 193 188 194 201 195 200 201 163 120 140 191 210 191 187 174 156 146 156 180 200 211 173 148 115 86 118 146 119 79 59 68 65 79 81 60 90 135 154 98 43 101 186 172 108 82 115 93 61 97 139 134 119 104 95 114 158 187 156 120 145 204 224 187 99 70 128 169 151 107 100 91 100 100 67 63 108 139 133 140 166 158 139 149 153 114 115 175 237 197 94 34 28 106 140 152 165 198 206 199 213 244 234 199 103 51 99 172 231 234 254 226 214 193 163 188 207 205 151 148 204 253 253 198 118 71 57 67 109 145 160 177 197 188 158 140 130 180 244 235 212 209 196 220 218 194 200 199 180 143 184 215 215 180 157 174 182 196 241 223 160 96 41 23 29 100 170 190 163 148 164 179 161 96 62 119 188 198 178 158 172 161 144 136 134 126 123 123 119 96 83 91 134 166 159 173 220 252 224 171 107 61 68 130 192 131 85 55 57 59 56 59 66 75 88 105 113 83 62 79 84 75 74 79 109 141 141 147 177 172 152 148 177 174 135 101 71 69 111 127 103 76 68 74 85 106 111 134 161 163 148 147 161 216 223 197 171 140 88 49 29 37 50 76 83 79 66 59 83 138 169 186 206 211 175 119 67 47 57 76 89 90 94 94 85 62 61 62 55 46 52 61 59 70 80 75 60 55 52 46 45 47 48 49 46 36 28 28 34 34 43 44 42 42 35 27 30 29 30 31 31 30 29 26 24 30 32 33 30 25 25 33 41 39 34 35 42 42 36 36 43 35 40 48 52 46 42 58 80 70 88 108 109 86 57 42 42 54 96 119 92 58 63 98 127 133 136 147 151 140 133 130 123 117 135 164 185 159 96 64 78 74 79 67 53 73 113 122 103 49 27 27 34 34 71 145 198 150 83 70 94 113 118 85 45 27 36 87 122 113 95 95 121 138 171 171 161 155 153 157 149 131 121 113 96 67 55 65 77 53 45 33 25 22 25 27 27 27 40 36 25 28 34 29 24 46 51 51 42 33 32 32 31 32 32 30 26 22 21 22 24 39 81 111 99 64 39 27 20 22 15 12 13 18 42 93 141 142 131 116 92 64 49 45 40 102 154 163 137 89 33 18 30 27 23 23 31 37 39 38 39 38 49 47 41 52 59 48 37 39 33 27 25 25 30 40 51 83 91 129 158 141 106 77 56 67 121 165 155 109 71 57 56 49 35 24 26 31 36 48 61 102 123 126 119 112 92 81 93 135 164 150 103 70 46 42 62 102 168 181 192 178 154 151 101 52 30 17 32 65 82 69 49 192 192 193 194 195 196 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 198 198 197 197 197 197 196 196 196 196 195 195 195 196 197 197 194 197 200 200 199 197 197 198 196 196 195 196 197 199 200 200 199 198 198 198 197 197 196 196 198 198 198 198 198 198 198 198 198 199 200 200 201 201 202 201 204 203 201 200 199 200 201 201 200 200 200 201 201 201 201 201 204 202 201 201 203 203 202 200 199 199 198 199 199 200 201 201 196 199 202 203 202 201 201 202 200 198 197 198 199 200 199 197 196 197 199 200 201 200 198 197 199 200 200 200 200 200 201 201 200 200 199 198 197 198 199 199 197 196 195 194 194 194 195 195 196 196 196 195 195 194 194 194 194 194 194 194 194 195 196 197 193 193 193 193 193 194 194 194 193 193 193 192 192 191 191 191 189 194 195 190 182 173 161 150 140 143 174 207 216 218 214 201 201 159 117 108 111 101 96 106 93 98 125 102 81 125 145 125 113 113 104 92 78 65 68 83 95 73 62 50 50 63 85 121 180 194 165 117 94 117 143 125 114 134 152 140 96 56 52 68 127 172 199 188 169 168 196 234 208 128 87 131 190 209 198 184 177 194 214 208 165 99 38 10 81 167 211 180 103 44 39 47 54 49 43 44 51 55 52 48 64 39 16 70 154 207 217 201 198 200 214 188 131 73 26 11 14 80 172 182 109 52 41 44 34 59 97 160 182 140 85 33 23 73 140 186 199 189 173 161 180 180 180 180 180 180 180 180 177 178 179 180 180 180 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 179 179 179 179 180 180 176 178 181 181 180 178 178 178 180 178 177 178 180 182 181 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 185 173 138 109 107 122 134 134 141 122 94 110 161 188 181 179 178 178 177 176 176 176 176 178 178 177 177 177 177 178 178 174 175 175 170 165 161 162 163 169 145 127 127 131 132 139 150 144 137 131 134 150 167 156 126 85 76 72 94 131 151 156 163 129 106 118 130 103 85 101 115 90 77 69 70 68 71 96 127 100 98 91 86 83 77 70 67 89 129 132 84 53 67 82 76 66 58 60 81 77 60 66 66 70 79 101 125 140 147 160 174 191 170 118 62 47 79 118 136 111 62 51 65 63 82 119 131 116 121 132 127 113 124 142 140 99 87 87 91 72 48 60 93 124 139 142 141 153 158 143 129 154 175 184 168 152 152 156 156 171 174 177 178 179 180 182 183 162 162 168 182 191 186 172 160 128 75 32 35 81 142 181 186 177 182 185 185 187 181 161 138 140 146 150 161 175 173 167 170 170 150 123 100 79 61 51 47 63 75 76 59 32 11 26 61 105 132 112 96 100 100 114 123 143 161 167 171 157 138 140 138 158 163 155 164 180 171 149 125 151 186 185 154 141 141 139 139 94 53 57 108 147 158 135 94 54 34 61 117 143 139 114 80 70 57 43 37 37 38 38 38 35 34 54 80 104 139 145 113 90 107 141 175 189 182 174 173 186 193 194 197 206 206 202 205 205 207 208 208 207 208 209 209 202 192 190 192 182 166 166 178 187 189 198 207 207 204 208 217 211 206 173 145 144 144 156 186 220 219 216 214 213 214 215 215 215 216 216 216 217 217 218 218 219 224 224 211 191 175 170 171 167 197 224 229 220 217 221 226 223 223 175 173 215 222 218 221 218 220 223 214 190 178 203 239 252 228 135 43 23 29 31 41 37 30 26 28 30 28 25 25 27 27 27 27 27 28 29 30 29 28 30 22 18 29 100 213 243 241 221 220 225 218 224 227 224 226 227 225 222 222 223 223 219 232 225 220 215 216 227 222 222 221 215 216 225 225 219 221 211 199 191 205 226 226 220 225 235 212 138 128 198 226 216 221 222 221 221 220 220 219 219 218 220 220 219 219 218 218 218 218 215 212 218 224 221 221 221 214 213 226 233 235 232 215 166 104 71 45 31 36 63 82 103 151 208 230 251 254 238 220 217 225 223 206 198 201 192 156 109 79 50 71 176 240 226 154 73 84 106 90 86 63 39 57 115 181 154 122 119 125 114 99 82 69 50 42 37 79 151 223 234 165 95 139 208 191 79 34 98 161 219 226 239 236 186 107 49 29 20 12 15 19 39 99 147 148 85 49 48 58 59 59 49 44 38 35 38 40 40 42 36 22 23 29 35 34 26 37 81 127 126 85 39 18 17 20 18 16 20 38 56 62 63 65 66 65 43 36 29 31 39 46 47 46 46 46 50 69 108 130 107 66 38 35 35 39 41 38 34 33 24 39 41 26 32 34 24 42 91 131 167 175 166 146 111 78 46 27 23 32 37 47 70 87 176 233 235 222 229 236 181 57 5 104 197 246 245 219 204 190 158 102 49 24 34 39 25 31 28 22 42 85 123 148 158 157 188 198 205 222 214 136 45 10 17 18 15 14 30 65 104 128 138 155 157 113 52 26 31 36 35 33 33 32 30 40 70 101 117 143 164 177 148 103 103 117 119 101 116 146 124 77 91 147 129 105 124 140 96 92 149 162 104 124 191 234 228 195 149 121 86 66 47 42 49 57 62 64 66 64 64 69 76 79 78 76 65 69 75 79 76 65 50 40 39 32 36 42 39 41 47 47 42 38 34 35 38 39 34 28 24 28 31 31 27 24 24 25 24 27 29 25 18 11 8 9 10 10 10 9 9 12 17 22 22 25 30 31 23 14 12 16 21 24 24 21 21 24 24 21 11 10 11 14 17 19 18 16 19 22 24 21 15 10 9 9 12 15 17 15 12 12 15 20 25 22 19 17 17 18 20 20 20 21 22 21 19 19 21 23 18 18 18 19 20 21 22 23 18 20 22 26 29 32 34 35 47 38 29 25 28 33 37 38 33 33 32 29 23 18 22 30 40 40 38 34 29 27 27 29 25 24 28 34 35 28 19 15 17 20 23 27 35 41 40 35 37 41 37 29 24 21 24 34 34 33 34 34 33 37 52 69 123 145 130 72 25 17 37 58 68 83 94 85 62 42 34 34 38 29 31 28 25 19 19 49 70 97 119 122 103 67 44 46 96 147 138 97 112 138 127 109 114 93 68 55 56 56 46 34 40 61 84 119 157 157 133 122 148 179 193 167 132 127 155 186 211 217 180 121 64 42 86 133 111 93 75 65 54 38 29 30 31 35 38 40 40 38 33 29 45 68 96 127 161 172 140 98 118 186 162 68 38 69 91 97 84 91 79 72 112 168 172 138 84 88 98 91 85 93 122 175 198 180 177 194 178 104 31 6 55 130 169 171 160 135 105 72 91 117 137 130 103 69 39 18 30 39 58 73 73 82 126 175 179 122 75 30 14 43 90 142 211 233 231 214 169 123 117 111 89 84 141 196 168 96 101 193 215 178 165 172 177 150 96 69 62 82 118 158 189 206 213 216 213 200 198 201 199 198 197 191 184 193 197 215 222 159 63 10 54 153 213 239 210 179 168 187 207 217 204 173 129 118 148 162 144 161 112 78 159 220 193 182 195 169 102 53 68 126 161 145 128 153 139 112 127 146 135 119 117 101 78 64 60 59 51 41 44 57 67 52 42 67 87 76 38 17 50 115 159 155 135 145 202 224 219 187 175 195 212 211 213 213 208 209 226 231 187 129 59 37 43 41 33 42 50 57 58 70 72 89 119 123 126 151 194 210 213 203 203 207 189 160 99 79 102 154 186 205 213 202 178 143 149 180 186 187 190 181 180 175 160 175 192 186 187 186 191 196 193 156 117 133 182 209 195 177 138 103 108 148 184 195 196 178 155 119 105 150 174 141 75 67 70 67 98 121 110 142 153 140 103 86 114 132 103 68 109 142 122 75 85 123 130 117 89 64 71 113 154 152 141 171 208 223 206 140 80 73 88 88 103 105 111 117 99 71 99 165 193 169 158 175 175 167 162 135 119 136 175 219 208 123 43 22 90 134 152 154 167 170 190 234 251 245 227 148 64 50 117 218 244 246 234 239 202 161 189 204 195 187 199 218 218 198 153 103 97 96 98 113 137 158 167 166 150 179 184 183 212 254 253 214 173 195 223 204 191 211 183 125 142 201 222 207 195 202 208 185 199 236 236 200 158 89 25 13 85 158 196 196 183 156 132 107 81 129 203 241 252 254 223 175 146 155 170 163 131 115 132 152 129 82 88 159 188 146 128 161 195 191 137 53 20 58 106 123 88 74 60 61 74 88 97 104 125 134 144 157 137 106 102 97 108 94 68 69 106 136 146 155 151 147 163 203 201 154 109 69 87 142 163 126 87 76 82 92 88 95 118 144 151 139 133 138 181 191 184 181 162 113 68 33 28 37 65 84 98 95 81 90 87 113 120 136 153 143 111 71 60 71 93 108 109 108 102 89 56 52 59 65 60 56 56 53 69 78 71 54 48 46 42 44 51 53 54 47 36 29 33 41 47 48 48 50 48 35 27 33 29 29 26 25 33 50 62 67 47 37 28 30 33 32 31 31 38 36 37 40 40 37 37 39 39 37 40 46 46 42 44 52 60 65 77 87 84 66 48 39 68 105 132 122 95 78 75 75 82 86 99 110 117 129 134 126 111 128 150 153 115 62 55 87 88 77 62 64 91 114 98 66 31 31 42 45 45 86 156 201 139 71 62 99 125 126 91 57 46 33 65 101 105 93 96 125 152 186 183 164 150 137 127 108 109 110 115 110 94 97 118 134 95 59 33 31 26 16 25 49 57 52 34 23 27 31 29 31 41 44 43 34 27 28 30 31 33 32 30 26 22 20 21 23 40 78 118 126 94 51 24 18 19 16 15 17 20 36 77 116 111 101 84 71 70 69 57 43 100 152 163 141 98 42 25 33 32 26 22 25 28 29 32 37 41 44 39 37 45 46 38 35 36 35 35 36 35 32 35 40 59 96 133 137 117 101 84 65 61 80 94 85 63 51 51 56 41 38 38 39 35 32 39 52 76 116 125 97 74 76 108 150 159 172 166 145 120 78 39 28 65 112 130 155 166 157 141 91 40 27 23 42 70 78 58 34 193 193 193 193 193 193 193 193 196 196 196 196 196 196 195 195 195 195 195 196 196 197 197 197 196 196 196 197 197 198 198 198 196 197 197 197 197 196 196 195 196 198 199 198 196 195 196 198 197 195 194 196 200 202 199 196 199 199 199 199 198 198 198 198 197 197 197 198 198 199 199 199 195 197 199 202 202 201 200 198 201 202 202 202 202 201 200 199 202 202 202 202 201 201 201 201 203 202 201 201 203 204 203 202 202 200 198 197 197 199 202 203 198 201 203 204 202 201 201 201 201 199 198 199 201 202 201 199 203 202 200 198 198 198 200 201 200 200 200 200 199 199 199 199 199 199 198 197 197 197 198 198 198 198 197 197 195 194 192 191 196 196 196 195 195 195 194 194 197 196 195 194 193 193 193 193 195 194 192 191 191 191 193 193 193 193 192 192 192 191 191 191 194 200 204 205 205 203 198 193 192 195 202 209 209 207 205 203 197 139 115 147 162 135 123 142 154 166 192 154 100 120 150 143 131 133 126 105 78 59 55 60 75 66 62 54 47 36 46 95 140 125 101 121 162 175 164 137 138 176 220 211 135 64 75 129 193 204 210 171 127 152 198 204 157 85 102 181 201 187 187 183 196 205 209 159 93 34 7 42 138 224 237 195 146 88 67 82 98 110 114 116 115 99 93 109 135 77 40 115 174 205 195 182 200 212 213 164 106 66 24 4 23 106 166 140 76 44 45 46 37 70 114 151 118 41 21 43 111 154 190 192 183 183 184 179 177 177 178 179 180 181 182 182 179 180 180 180 180 179 177 177 180 180 180 180 180 180 180 180 178 178 178 179 179 180 180 180 181 180 177 176 176 177 180 181 177 179 180 180 178 177 178 180 180 179 179 179 181 182 181 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 185 191 177 137 100 94 112 129 134 126 120 130 156 179 183 175 177 177 178 178 178 177 176 175 176 176 176 177 177 176 176 176 175 175 174 174 174 177 181 183 191 168 147 143 150 157 164 169 176 168 162 170 190 199 172 135 129 107 88 101 128 141 149 163 165 143 130 111 76 68 87 96 110 108 104 91 69 56 71 96 95 116 122 116 108 84 64 66 93 107 97 63 46 67 99 115 81 70 66 76 64 55 69 63 67 80 97 112 126 143 163 177 168 134 85 54 58 79 90 87 89 63 40 29 37 78 126 146 130 129 118 101 95 107 116 115 97 90 102 116 91 51 57 95 129 138 137 132 130 126 126 134 158 168 165 146 132 135 140 139 142 160 178 186 190 192 188 181 144 155 170 186 190 173 137 106 63 30 29 86 162 211 210 182 174 183 185 179 176 174 161 144 130 148 160 164 162 155 162 180 206 198 184 165 137 103 77 63 44 46 44 39 25 12 29 67 105 142 141 124 105 85 103 135 145 163 174 179 154 122 129 142 158 163 171 166 158 141 122 128 160 193 187 163 164 155 134 130 137 81 44 70 120 136 102 60 34 54 131 186 158 114 83 49 46 42 35 29 30 34 37 37 29 38 60 96 136 154 129 89 98 110 138 172 192 191 182 177 183 198 205 206 208 204 201 207 203 205 207 208 207 206 209 212 193 182 179 182 171 157 166 189 183 179 186 200 203 199 207 223 223 204 178 167 177 189 194 197 212 213 214 214 214 213 214 214 216 216 216 216 216 216 216 216 219 222 225 226 221 210 196 187 160 163 175 194 210 219 222 225 234 229 179 169 214 232 222 212 221 224 226 216 191 176 196 227 252 223 128 39 23 34 35 35 32 30 29 29 28 26 26 29 30 29 27 26 27 28 31 32 26 28 32 25 16 20 83 192 253 250 226 222 225 218 223 224 224 224 225 224 222 220 221 223 218 229 228 231 227 221 231 230 239 236 223 218 229 234 230 228 227 201 186 207 228 223 221 238 240 191 95 114 211 234 221 224 220 220 220 220 220 219 219 219 219 219 219 218 218 217 217 217 221 214 214 216 214 218 219 212 210 230 227 224 210 215 216 152 95 64 43 35 44 55 76 123 162 194 230 252 234 185 170 198 227 202 173 146 110 80 84 106 64 82 186 254 254 197 92 37 35 39 47 37 49 98 147 186 173 186 188 174 158 145 119 89 71 62 46 59 121 208 225 158 80 155 205 156 56 19 88 177 247 236 240 228 173 115 76 49 30 16 10 10 36 109 168 173 111 61 44 47 48 47 42 51 39 37 36 36 38 37 26 12 25 30 34 31 26 39 82 125 102 63 27 21 25 21 16 16 31 51 68 73 74 76 70 60 41 38 35 35 38 42 45 46 45 49 53 59 73 80 66 44 39 39 37 37 40 45 45 41 37 29 28 24 37 52 45 46 50 65 86 106 123 124 100 71 38 27 26 32 40 65 103 127 143 170 197 214 235 235 161 55 22 113 173 202 223 234 245 249 225 156 76 20 12 21 21 38 40 44 85 158 213 230 228 227 220 223 237 252 225 119 28 9 18 17 7 10 57 133 186 201 165 160 143 98 44 21 28 36 33 31 32 35 33 32 41 53 93 133 156 164 137 92 96 126 128 111 127 158 140 89 86 124 116 135 155 126 78 131 204 178 80 94 168 211 189 156 124 103 77 66 57 53 54 57 63 70 66 64 63 65 70 73 73 71 63 66 70 73 71 62 50 41 36 31 36 44 44 50 59 61 45 42 38 35 34 32 30 27 27 27 27 27 26 27 28 29 29 29 27 20 12 7 6 8 9 9 9 9 9 12 16 20 25 28 32 32 26 19 19 22 26 26 24 21 20 22 23 22 12 12 14 18 21 22 21 19 24 25 24 19 12 7 6 7 13 15 17 16 13 13 16 19 19 16 14 15 18 20 19 17 18 20 20 20 18 19 21 24 15 16 19 21 22 22 21 20 19 22 25 28 30 30 29 28 36 30 23 21 25 31 35 36 35 34 34 30 22 16 19 25 36 36 36 34 31 31 32 34 23 25 30 37 36 27 18 15 17 19 30 43 44 37 41 53 53 46 39 37 37 33 31 33 25 33 49 62 62 66 92 122 176 191 158 80 34 44 61 59 45 58 70 66 48 33 33 40 36 27 30 28 22 13 23 66 116 147 170 169 147 110 82 75 153 205 179 120 135 165 148 125 122 91 58 48 53 53 44 33 45 81 113 130 138 131 122 124 182 222 228 188 144 117 120 143 190 227 195 121 69 53 67 74 92 103 94 62 37 33 33 27 34 34 38 43 45 42 36 33 43 45 86 151 203 221 180 112 132 176 128 48 55 90 89 85 96 97 93 96 120 143 136 114 84 80 104 118 100 73 98 173 219 190 163 145 101 36 10 31 107 198 238 228 194 127 82 72 128 133 135 135 136 116 63 10 15 37 62 72 70 75 97 120 125 102 76 41 22 33 73 131 174 187 179 158 118 87 92 97 127 158 203 219 158 106 156 233 186 168 171 159 118 67 45 67 97 150 195 206 209 219 213 195 204 190 188 196 197 194 185 171 170 191 201 215 224 171 73 9 88 180 223 232 202 178 168 178 200 211 193 162 139 148 165 148 115 113 89 88 167 231 212 190 162 147 111 54 57 131 170 157 156 171 130 83 84 83 68 73 61 58 45 32 34 48 54 50 56 74 71 44 35 54 62 49 36 21 47 89 120 125 121 139 185 218 218 192 185 193 202 212 216 213 211 213 231 248 205 126 41 20 28 39 47 66 82 101 132 140 136 137 146 144 158 193 206 218 218 200 179 160 137 117 111 127 169 211 217 201 194 199 202 186 187 191 182 185 191 182 186 170 148 168 198 198 190 178 187 190 194 177 137 117 151 200 194 159 111 89 112 154 176 175 157 145 121 93 94 128 136 108 77 79 72 66 114 149 145 181 181 133 113 145 177 164 120 83 106 125 121 90 78 96 102 88 69 49 51 72 114 158 185 214 190 183 176 149 95 61 72 96 112 113 125 125 102 96 135 183 164 170 192 211 193 174 165 128 152 172 194 225 221 127 32 15 99 163 181 155 150 160 185 223 220 228 247 226 149 63 64 148 250 247 248 253 198 148 173 190 184 211 214 183 149 127 110 98 109 101 100 120 153 168 145 112 126 174 181 186 197 217 240 212 155 197 228 211 210 220 165 95 145 190 198 194 201 206 208 199 205 228 235 209 185 116 25 15 121 210 245 223 177 112 69 54 100 180 239 251 247 234 184 110 82 96 121 126 103 93 116 142 125 74 93 175 195 135 97 108 99 96 77 51 43 56 67 65 92 93 83 80 89 90 97 119 154 186 206 216 191 142 120 113 129 106 68 57 90 120 120 110 114 126 159 211 215 171 120 73 109 154 165 129 101 96 91 85 82 85 97 116 128 129 126 124 133 150 166 182 165 124 87 48 41 33 46 68 100 120 112 110 113 129 109 88 86 90 89 71 53 60 75 86 84 82 72 55 61 52 56 66 60 50 44 38 57 67 62 49 44 42 41 46 52 57 57 48 36 32 36 41 40 37 42 50 47 34 32 43 39 36 26 21 41 82 119 136 89 56 27 25 35 36 30 26 38 42 45 45 45 45 41 36 39 38 40 44 44 41 40 41 50 46 55 81 99 90 62 39 55 87 126 150 150 134 110 92 75 67 62 60 70 99 123 126 111 113 112 96 64 45 67 106 100 72 54 67 91 92 65 37 32 43 51 39 39 91 167 212 163 86 68 101 125 124 101 89 81 47 54 83 100 96 93 118 152 190 187 164 144 127 110 83 104 112 122 114 100 112 144 165 120 70 33 30 26 16 31 63 84 76 57 40 33 25 24 34 34 36 34 27 23 25 29 32 32 32 30 27 22 20 21 23 33 63 113 144 123 68 28 18 17 17 20 22 21 29 55 82 89 87 74 80 107 104 69 42 104 156 165 141 96 41 27 38 36 30 24 23 22 24 37 52 43 43 37 38 43 37 30 33 36 36 37 39 36 31 30 32 75 107 117 104 110 120 100 68 47 47 49 60 75 83 77 68 53 53 51 46 37 29 31 37 69 92 90 72 83 121 158 182 171 173 181 186 166 115 58 23 39 51 68 98 134 145 114 70 33 26 28 45 65 67 47 25 192 192 192 193 193 193 193 193 196 196 196 195 195 195 195 195 194 194 195 195 196 197 198 198 196 196 196 197 197 198 198 198 196 197 198 199 198 197 195 194 198 199 199 197 195 194 196 198 196 196 196 199 201 201 199 196 199 199 199 199 198 198 198 198 196 196 197 198 199 199 200 200 197 198 200 201 202 202 201 200 202 202 202 202 202 202 201 201 203 203 202 202 202 202 202 201 203 201 200 202 204 205 204 203 202 201 200 199 199 200 202 203 199 201 203 203 201 200 200 201 205 203 201 202 203 203 202 200 204 202 200 198 197 199 200 202 202 201 201 201 200 200 199 199 199 199 199 198 198 198 198 198 196 197 198 198 197 195 193 191 195 195 195 195 195 195 195 195 195 194 193 192 191 191 190 190 196 195 192 191 190 191 192 193 194 194 194 194 193 193 192 192 197 196 194 192 193 198 202 205 202 204 199 194 194 185 167 157 141 106 132 202 207 154 142 176 210 214 213 174 118 97 110 125 128 111 96 82 68 64 71 76 87 93 92 86 94 79 48 57 93 70 76 155 209 178 150 154 137 181 234 235 161 89 101 158 166 169 183 147 106 161 210 173 97 91 157 222 206 181 191 197 200 194 181 111 57 26 11 70 164 206 189 166 166 150 149 168 179 183 188 205 204 160 139 167 171 94 64 146 195 201 192 183 191 207 190 120 77 67 37 11 35 127 164 128 96 91 87 65 57 70 70 56 33 25 70 131 186 198 195 178 172 184 190 185 177 177 178 179 180 181 181 182 179 179 180 180 180 179 178 177 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 180 180 179 178 177 177 178 179 180 178 179 179 178 176 176 178 180 180 180 180 181 181 181 180 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 182 177 160 137 129 140 157 168 169 161 166 184 189 178 172 177 175 176 178 179 179 178 176 175 176 176 177 177 177 177 176 176 178 176 175 175 177 179 180 181 186 178 171 173 180 184 183 182 179 181 183 191 204 197 165 139 160 140 116 112 125 127 125 130 163 161 149 112 72 66 77 74 86 103 117 111 84 59 53 60 79 122 146 149 140 101 65 66 81 80 85 87 76 70 90 120 80 74 71 72 52 48 69 64 60 80 97 103 109 127 149 163 133 100 65 55 67 79 77 69 84 59 33 27 42 66 94 117 103 98 84 76 83 92 99 107 99 88 97 117 106 72 61 77 90 107 113 105 94 84 86 100 105 110 106 93 89 98 103 102 92 115 139 153 166 177 173 161 147 156 162 160 148 121 78 41 25 52 104 158 193 207 195 170 154 160 169 176 175 163 146 134 138 151 155 150 143 138 148 171 192 187 180 169 152 134 123 120 98 82 60 42 24 11 35 79 105 159 180 157 118 85 100 142 151 166 171 172 149 125 138 152 151 158 180 167 144 122 103 129 148 170 158 159 196 190 144 123 155 117 63 45 69 81 59 38 54 127 205 200 128 75 55 39 33 35 33 30 31 37 39 37 36 52 70 106 152 161 130 102 138 129 131 151 175 186 184 180 179 186 185 188 203 211 207 203 204 205 207 208 206 204 207 213 188 175 175 185 177 159 164 186 166 170 173 177 185 198 211 217 216 184 173 193 217 231 225 205 202 205 210 213 214 214 214 215 216 216 216 216 215 215 215 215 219 216 216 221 228 230 225 219 205 187 171 173 190 207 215 215 238 230 194 186 218 229 218 215 223 221 223 224 214 199 199 208 244 208 119 36 21 37 37 32 29 30 32 30 27 25 28 33 33 31 28 26 26 28 32 34 25 27 33 25 13 12 69 174 254 251 223 217 223 219 222 220 225 226 229 230 228 225 225 226 223 206 200 230 240 218 215 218 216 223 225 228 238 240 235 235 232 222 216 225 231 218 218 237 232 166 103 163 237 231 223 220 219 219 219 219 219 220 220 220 218 218 218 217 217 217 216 216 222 217 217 216 212 216 218 210 215 221 215 211 202 204 203 165 121 80 53 42 43 45 55 87 100 133 174 215 222 174 146 169 174 145 106 74 60 78 133 185 130 91 149 231 246 200 113 52 27 35 46 48 79 121 132 137 183 228 230 199 187 190 175 138 101 74 48 48 87 155 173 129 86 154 180 112 24 21 121 228 247 230 236 225 175 141 117 81 41 18 10 11 27 75 115 114 97 60 49 49 50 44 35 44 32 33 35 43 45 33 19 18 29 29 32 35 36 39 50 63 41 31 25 29 28 21 18 22 52 71 82 76 69 67 61 51 38 40 43 46 48 47 43 41 44 43 40 39 45 49 44 35 43 45 42 41 52 73 88 92 72 57 68 69 60 58 48 46 52 48 47 53 64 69 60 48 32 32 30 29 48 97 138 148 89 81 131 193 241 235 131 27 56 139 159 145 163 195 222 232 222 168 95 30 15 27 30 45 61 67 103 171 226 236 227 227 209 225 238 226 166 74 22 27 20 16 6 17 90 184 224 214 147 116 83 54 31 27 35 37 32 31 34 37 35 30 30 34 88 139 164 173 154 112 118 155 170 158 142 129 123 116 103 91 117 179 181 107 77 167 238 195 102 84 126 147 114 94 85 75 74 69 63 60 55 52 54 59 62 59 56 55 58 59 59 58 57 58 61 64 63 57 47 40 29 27 37 49 51 57 66 68 51 49 44 39 34 31 30 30 31 30 29 28 29 30 30 30 29 27 22 14 8 5 7 10 9 9 10 11 13 17 20 23 27 30 34 33 29 25 26 28 31 29 26 22 21 22 23 24 18 18 18 18 20 21 21 21 23 23 22 18 12 9 11 14 15 17 19 18 16 15 17 19 14 11 10 13 19 21 18 14 16 18 19 19 18 19 22 24 19 19 19 19 19 18 17 16 24 25 26 27 28 27 26 25 27 23 18 17 21 26 29 31 33 36 41 41 33 22 19 22 31 34 36 36 34 33 33 34 25 26 29 33 32 24 19 17 18 25 37 51 64 73 76 76 80 79 77 69 58 53 47 37 35 50 90 126 117 101 138 200 202 180 131 78 66 95 111 98 73 65 57 53 44 34 33 38 33 24 30 30 22 14 32 85 159 179 173 154 160 166 134 92 164 196 165 121 133 138 113 105 96 70 42 32 41 51 49 42 44 91 130 136 132 132 132 132 178 218 226 205 183 145 109 105 155 190 155 96 82 87 74 41 75 113 115 63 24 31 45 41 45 38 37 44 48 44 38 37 35 37 100 185 232 244 198 120 106 109 81 76 127 154 129 103 108 115 127 137 135 127 123 126 122 106 124 153 161 135 120 151 194 186 163 118 52 3 23 82 167 229 248 222 160 88 75 99 136 109 106 146 177 149 76 17 16 35 51 56 59 67 75 77 79 75 61 48 44 38 50 88 88 101 98 83 73 84 106 117 159 227 243 201 127 118 190 212 140 122 117 92 53 38 74 141 196 217 222 206 197 203 198 183 194 188 193 201 195 186 175 162 172 201 210 209 205 154 68 13 95 183 218 221 199 188 176 176 195 196 172 155 162 187 187 143 103 106 102 93 146 227 233 198 133 126 129 81 59 107 132 129 111 107 79 56 53 48 48 64 55 50 56 64 58 51 69 99 133 154 137 87 58 57 50 37 34 27 45 60 71 83 97 126 158 185 189 180 180 170 171 196 206 202 211 214 210 206 154 73 40 27 38 59 97 138 152 161 177 175 154 133 134 152 190 232 212 201 184 158 121 95 102 124 169 202 216 203 192 183 179 183 198 193 195 193 183 187 194 190 182 174 157 174 196 193 191 188 185 184 199 206 161 94 95 150 153 121 102 118 140 145 137 133 129 109 83 76 90 98 85 69 83 84 67 67 120 144 140 184 182 136 130 174 214 220 174 110 80 80 87 85 70 71 75 65 60 72 84 68 82 148 205 234 209 174 150 137 110 89 93 107 118 135 148 124 95 116 148 146 105 150 216 246 208 175 176 157 157 150 171 224 218 113 23 15 103 199 220 161 136 149 158 165 197 221 248 254 214 120 65 86 197 238 249 234 181 122 119 135 162 186 158 100 77 80 85 94 85 67 68 102 132 124 89 60 93 107 105 110 114 122 148 154 127 153 185 197 202 178 125 101 158 191 191 193 202 189 186 193 188 215 233 195 166 106 21 30 168 251 250 183 125 75 48 43 124 153 155 161 146 106 85 59 62 48 51 68 77 82 90 93 79 61 95 150 145 98 68 62 52 38 45 73 88 82 79 89 115 115 106 106 103 76 77 119 168 213 227 222 199 156 127 113 115 99 83 87 101 104 96 89 79 91 121 171 188 164 128 84 89 119 126 109 104 111 112 108 97 91 85 89 104 119 124 121 106 127 155 173 148 116 100 71 60 33 31 47 83 117 114 106 133 169 159 123 94 77 71 55 64 60 63 65 61 59 48 30 59 52 52 52 45 43 39 28 37 53 58 52 50 46 44 49 49 55 55 47 40 39 35 30 27 28 39 46 39 32 39 48 58 51 32 19 41 98 154 183 130 79 31 20 30 34 31 29 39 51 57 55 56 58 49 35 37 45 52 50 44 40 41 43 37 35 52 88 111 99 65 38 43 64 100 136 153 145 127 113 113 102 92 80 66 74 97 111 106 91 69 49 49 77 113 131 102 68 47 57 65 52 37 35 42 50 47 29 30 79 153 203 179 110 90 111 123 117 111 127 108 71 55 66 90 97 90 104 143 184 184 159 139 126 117 96 118 133 143 125 95 96 125 146 116 74 35 23 23 25 42 65 98 108 101 76 51 29 21 28 27 29 29 27 25 26 28 31 29 29 29 27 24 22 23 25 23 44 87 125 121 78 38 23 17 19 23 25 22 23 37 54 85 87 82 103 136 118 70 49 112 155 154 123 79 32 26 43 35 31 29 27 22 28 52 79 82 76 54 36 32 31 30 35 41 38 36 35 32 30 34 40 82 98 91 85 103 106 76 48 50 51 59 85 123 143 121 86 62 58 51 41 34 32 34 36 63 60 58 83 139 186 191 174 175 174 182 186 169 137 98 66 56 32 33 49 89 112 77 49 37 30 28 37 49 52 40 28 190 191 192 193 194 195 195 196 195 195 195 195 195 195 195 195 194 194 195 195 196 197 198 198 198 198 198 197 197 196 196 196 197 198 199 199 199 197 195 194 198 199 199 198 195 195 196 198 194 197 200 201 199 198 198 199 197 197 198 198 198 198 198 198 196 196 197 198 199 199 200 200 200 199 198 198 199 200 202 203 204 203 201 200 200 201 203 205 202 202 202 202 202 202 202 202 203 202 201 202 204 206 205 203 200 201 202 203 203 202 201 200 199 201 203 202 200 199 200 201 202 201 200 201 203 204 203 202 199 199 199 200 200 200 201 201 203 203 203 202 202 201 201 201 200 200 200 200 200 199 199 198 195 196 197 198 198 196 195 193 195 195 195 195 195 195 195 195 193 192 192 191 191 191 192 192 196 195 193 192 191 192 193 194 194 194 193 193 193 192 192 192 192 191 191 191 190 187 185 184 187 197 195 187 183 172 151 136 126 106 147 211 196 144 154 205 217 208 165 139 141 126 104 102 110 73 52 60 74 97 121 128 128 133 128 121 134 112 52 30 93 107 116 147 163 146 152 175 141 184 226 214 146 85 87 121 95 118 163 151 122 180 214 150 66 129 200 221 204 197 200 194 193 161 118 47 33 47 44 90 143 148 134 143 162 173 190 198 209 206 196 204 210 170 132 137 112 64 83 169 223 201 195 184 184 193 177 124 91 69 29 11 59 152 174 147 144 159 154 117 84 46 7 5 55 121 163 184 186 193 196 189 182 180 179 176 179 179 179 179 179 179 179 179 177 178 179 180 180 180 179 179 179 179 179 179 179 179 179 179 181 181 180 179 179 178 177 177 178 179 180 181 181 180 179 178 177 178 179 178 176 176 178 180 178 180 181 181 181 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 181 172 160 157 168 183 189 186 181 190 192 183 174 176 180 181 175 176 178 179 179 178 176 175 176 177 178 178 178 178 177 176 179 179 179 180 180 178 176 174 174 177 183 187 188 185 183 182 175 175 172 179 185 166 142 137 171 164 142 125 129 133 128 125 115 119 129 131 118 107 107 108 72 83 93 95 89 79 66 54 59 95 118 134 143 113 70 59 61 87 102 92 77 74 76 76 71 80 84 81 57 44 61 61 68 88 100 93 89 107 136 157 138 103 70 65 78 85 83 78 69 58 38 31 40 49 62 82 69 60 52 57 67 68 74 88 89 79 78 90 91 74 54 44 45 67 73 61 50 43 44 52 46 50 49 45 48 56 56 50 52 63 72 77 92 111 117 111 114 113 103 85 69 56 38 22 55 111 169 183 175 180 184 173 139 137 156 186 191 164 136 127 150 142 131 134 148 151 148 151 140 133 124 115 108 106 113 123 131 105 68 38 16 10 45 98 111 152 167 149 131 115 112 136 158 168 161 155 142 134 150 155 148 148 171 175 169 143 101 104 137 155 146 157 200 194 152 138 158 158 114 57 35 30 33 45 104 169 188 138 85 50 33 34 34 35 34 32 34 37 38 37 55 83 101 120 146 153 152 166 185 158 134 137 160 178 179 173 176 163 137 135 174 212 213 198 208 207 207 209 207 204 207 213 200 186 185 189 167 135 138 165 174 170 163 161 169 183 194 198 192 179 201 233 232 217 204 188 193 199 207 212 214 214 215 216 215 215 215 215 214 214 214 214 221 216 211 212 218 223 224 223 223 221 208 187 174 175 176 174 201 218 205 177 182 203 215 231 218 215 217 225 223 213 206 207 227 187 106 35 21 37 40 34 28 32 34 31 27 27 30 34 34 32 29 27 27 29 31 33 26 27 32 24 12 9 60 161 245 250 233 229 231 226 230 230 220 226 229 228 227 229 229 227 224 185 164 207 247 247 243 237 238 239 246 252 233 197 198 231 235 243 235 220 218 221 227 236 224 139 128 215 243 218 221 212 219 219 219 219 219 219 219 219 218 217 217 217 216 216 216 215 215 216 221 219 212 217 224 219 221 223 220 206 219 222 185 170 169 101 54 41 46 47 36 41 52 80 109 145 169 148 126 141 130 119 79 44 72 150 204 212 161 81 101 188 204 151 95 69 49 48 47 47 78 112 126 148 205 248 232 198 202 228 226 180 120 70 46 48 60 85 95 82 84 125 148 91 13 33 143 233 218 202 205 195 165 158 149 112 44 13 8 20 24 40 57 54 54 44 46 43 43 39 27 35 33 43 58 77 75 41 21 33 31 29 31 36 38 36 30 26 24 29 30 25 19 20 26 30 42 61 72 68 63 66 69 67 52 50 49 49 50 49 45 41 43 46 49 53 59 61 52 39 43 46 45 48 70 111 149 168 120 112 125 113 94 99 94 81 73 70 61 50 41 38 41 44 33 35 26 20 63 144 185 170 92 34 69 155 232 238 126 20 61 132 143 122 120 127 150 170 188 150 90 28 14 31 39 55 111 114 108 124 177 219 223 212 222 234 216 157 88 41 26 32 18 20 15 28 89 158 171 143 96 64 38 31 30 36 41 36 34 34 36 37 33 29 30 33 91 151 190 212 197 147 135 156 186 181 148 110 114 141 133 97 117 197 171 84 92 186 232 195 114 72 84 91 69 70 77 73 71 67 63 61 55 48 45 46 60 57 53 51 50 50 50 49 47 47 48 50 51 48 43 39 24 26 42 57 59 62 68 68 57 55 51 45 39 35 34 34 32 31 30 30 30 28 26 24 25 22 17 11 7 7 11 14 11 11 13 16 20 25 28 30 29 32 34 33 30 30 31 33 34 31 28 25 23 22 23 25 26 23 19 15 14 16 19 22 21 22 21 17 13 12 15 18 18 19 20 20 19 18 18 19 12 10 9 13 19 21 17 13 15 16 18 18 17 18 21 24 24 22 20 18 17 18 20 21 28 27 25 24 23 23 24 25 21 19 16 15 17 20 22 23 29 37 48 54 47 34 25 24 30 33 37 38 36 34 32 32 30 26 24 25 24 21 20 22 23 34 43 62 110 153 143 105 126 134 133 106 82 86 88 69 69 92 135 163 142 125 175 252 210 139 99 112 122 121 127 137 128 89 53 43 45 39 31 28 33 24 30 30 22 14 33 88 158 189 176 144 169 203 158 77 114 153 149 125 120 99 72 76 59 51 37 31 43 63 74 72 59 93 140 164 153 129 110 101 133 172 194 203 205 164 106 82 97 124 109 98 121 132 94 29 61 112 122 67 26 43 75 84 69 48 36 41 48 43 39 40 27 26 94 182 226 239 201 124 68 46 72 143 190 185 150 119 134 145 167 183 173 155 159 177 179 155 143 152 184 190 149 125 128 155 156 108 39 5 46 114 207 235 227 171 94 64 100 126 86 76 102 159 180 135 66 25 31 40 48 53 59 65 64 60 52 60 61 71 74 50 38 49 64 74 76 69 89 125 135 124 159 242 240 175 106 119 183 164 99 71 56 45 53 89 141 198 231 218 207 204 203 198 196 197 196 194 201 200 185 175 176 175 187 205 200 189 180 131 58 17 81 180 224 229 208 197 183 178 179 178 162 162 186 216 214 168 121 130 129 91 115 218 244 189 126 148 179 126 61 65 72 73 52 49 60 66 68 95 125 127 104 83 95 121 102 66 96 166 214 222 191 129 93 83 69 52 31 39 62 62 52 50 58 84 118 133 146 165 173 143 131 161 188 181 191 188 156 125 82 26 33 40 58 86 151 212 208 187 161 148 117 97 116 160 203 227 196 168 134 108 93 102 141 182 197 216 201 177 187 201 195 189 188 184 187 191 188 186 190 193 181 183 173 181 186 176 184 194 186 184 195 205 171 105 75 90 113 117 135 156 157 141 134 139 146 133 112 112 135 138 113 92 88 76 56 78 134 139 134 184 183 160 166 192 213 224 181 104 69 77 87 76 58 66 82 79 62 88 111 83 63 104 164 212 219 185 151 130 121 119 110 92 113 153 169 121 93 143 174 136 99 137 191 220 186 155 166 165 130 107 139 202 193 107 36 18 98 197 224 169 143 148 146 145 187 235 254 254 248 189 104 49 111 219 254 242 213 140 82 81 116 131 91 39 41 57 59 64 55 51 57 71 71 55 45 45 48 43 55 51 47 51 52 70 74 81 111 142 147 111 85 117 184 220 214 203 198 165 125 99 135 188 230 186 138 81 15 32 134 183 153 96 76 61 52 52 98 93 63 65 69 66 93 107 102 73 54 53 56 60 56 45 42 44 74 98 81 55 46 41 46 59 83 114 136 134 112 91 90 107 116 124 122 93 89 126 179 209 197 176 171 155 124 88 82 95 115 123 114 103 98 96 70 69 78 113 137 140 128 95 50 74 88 88 94 107 130 154 114 104 88 82 91 105 109 104 85 101 126 147 135 117 112 89 67 33 29 40 64 90 84 72 104 144 144 119 101 94 95 82 76 71 73 74 68 63 49 29 48 60 70 63 55 60 53 29 26 48 62 64 62 53 47 51 46 52 51 47 51 56 46 29 31 33 45 47 32 31 42 45 68 60 38 18 28 76 131 163 128 83 39 24 29 32 31 32 39 53 63 63 64 65 51 33 38 51 61 62 59 56 49 42 25 26 44 74 88 74 49 34 40 52 76 103 120 121 117 116 130 141 162 161 118 77 67 74 78 65 51 46 72 128 158 147 104 69 45 48 45 29 30 46 51 48 38 26 29 58 114 165 146 106 104 119 122 115 120 150 131 98 60 41 65 90 86 94 138 178 177 152 134 128 134 127 134 150 160 138 100 94 122 145 123 77 35 23 23 28 50 76 115 137 133 103 77 57 36 23 21 23 27 29 28 26 25 25 25 26 27 26 25 25 26 28 23 33 56 84 93 75 46 26 20 22 25 24 22 22 29 38 74 81 91 122 143 106 58 53 100 125 108 84 63 34 30 41 30 28 29 27 21 26 56 89 134 124 84 38 26 33 36 35 38 36 35 36 35 35 40 46 59 73 82 87 84 59 47 62 81 85 84 94 128 154 131 88 56 64 64 49 35 33 39 43 40 46 78 132 177 195 186 170 186 177 165 153 147 151 144 125 100 58 41 30 51 73 49 43 38 33 30 33 40 42 36 30 190 190 191 192 193 194 195 196 193 193 194 194 195 195 196 196 195 195 195 196 196 197 197 197 198 198 198 197 197 196 196 196 197 198 198 198 198 198 197 196 197 199 200 200 198 197 197 199 195 199 202 201 198 196 198 201 197 197 197 198 198 198 198 199 197 197 197 198 198 199 199 199 199 198 196 195 196 198 201 202 205 203 201 199 200 202 204 206 200 200 201 201 202 202 203 203 204 203 202 203 205 205 204 203 200 202 204 205 205 203 200 199 200 201 203 203 201 200 202 203 197 196 196 198 202 204 205 204 197 198 200 202 202 202 201 200 203 203 203 203 203 202 202 202 200 200 201 201 201 200 199 198 196 196 197 197 197 197 196 195 194 194 195 195 195 196 196 196 193 193 193 192 193 193 194 195 194 194 194 193 193 193 193 193 192 191 191 191 190 190 190 189 189 189 191 194 194 190 188 188 189 197 193 174 161 168 175 174 152 127 143 170 149 132 172 224 215 167 97 115 180 176 132 106 71 65 85 109 116 136 162 169 161 159 150 128 118 94 47 33 67 124 132 112 125 165 183 157 155 197 223 191 129 89 91 108 78 78 103 108 108 155 164 98 70 141 179 167 167 179 164 136 132 96 53 17 38 72 72 89 98 105 115 137 149 165 194 197 193 199 183 174 195 196 155 116 57 60 110 171 204 166 164 157 187 187 185 163 122 55 3 9 90 169 180 164 175 196 202 164 89 20 2 53 137 200 204 190 187 182 179 179 178 176 178 182 180 180 179 179 178 177 177 177 177 177 179 180 180 180 180 179 178 178 178 178 178 178 178 178 182 181 181 180 178 177 177 176 177 178 181 182 182 181 178 177 176 178 179 178 177 176 177 178 177 179 181 181 180 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 177 178 178 179 179 180 174 174 175 180 187 190 185 177 178 178 179 180 176 173 176 181 175 176 177 178 178 178 177 177 175 176 178 179 179 178 176 175 175 177 179 180 178 176 174 172 173 175 180 181 173 165 167 176 183 179 174 183 182 145 120 134 185 184 160 131 124 126 121 116 104 121 140 154 164 162 145 128 108 99 83 76 85 94 82 62 53 60 65 86 116 111 78 58 58 84 95 77 62 67 70 64 90 103 94 80 55 39 59 78 101 110 106 84 68 81 116 143 129 104 84 84 91 88 77 67 54 67 55 29 28 49 72 86 72 55 46 48 48 47 51 58 62 59 54 54 59 60 49 35 39 50 46 35 34 36 39 46 51 57 61 62 66 68 59 47 47 50 49 45 47 55 56 51 52 53 51 48 49 53 56 56 94 133 164 161 158 181 191 174 140 130 150 192 202 168 138 132 146 147 145 148 150 131 104 93 83 75 67 61 57 58 67 77 82 71 53 36 22 16 44 88 108 130 138 124 125 122 108 124 156 164 155 150 141 136 147 146 151 164 187 196 184 146 103 96 145 155 149 164 198 187 148 136 172 189 165 100 42 11 22 57 119 128 92 57 61 50 29 35 32 30 29 30 30 32 41 51 88 122 136 128 120 127 169 227 225 193 161 155 173 187 184 174 174 171 137 109 137 189 211 207 210 205 203 208 208 206 207 213 213 191 179 171 142 116 142 192 219 193 173 174 179 180 186 196 197 193 217 237 220 197 186 177 191 198 206 211 212 212 213 215 214 214 214 214 214 214 214 214 217 216 215 215 216 216 216 216 210 222 225 213 199 185 164 144 161 186 169 112 124 192 227 234 216 216 218 221 217 213 219 230 221 172 94 34 22 36 42 36 30 34 36 32 29 30 33 34 33 32 29 28 27 29 30 32 27 27 31 25 15 8 53 147 247 254 251 244 239 229 235 237 230 238 236 225 226 240 248 245 240 196 151 170 218 246 247 225 231 211 199 188 143 88 105 170 236 247 219 177 184 226 249 248 215 123 152 235 230 213 223 213 219 219 219 219 218 218 218 218 217 217 216 216 215 215 215 215 215 214 211 195 181 195 223 235 205 201 219 228 240 219 186 221 196 107 47 35 48 55 37 26 35 50 52 57 80 101 123 150 164 192 158 88 107 205 250 221 183 134 113 128 121 96 75 52 44 46 47 43 62 91 133 198 239 254 223 196 207 240 244 186 129 71 52 53 45 45 46 49 67 79 100 71 12 34 131 198 191 172 157 141 137 153 148 112 51 14 11 29 27 26 34 34 30 34 42 35 36 37 33 51 81 99 114 123 105 52 22 38 41 41 38 33 28 27 29 31 26 31 30 23 22 27 29 28 33 40 59 94 131 146 130 106 93 82 67 54 46 44 43 43 47 74 101 112 108 94 68 45 40 42 42 48 70 114 164 195 155 148 147 127 132 172 171 141 95 99 94 73 49 37 38 42 33 28 13 19 94 202 238 203 103 38 64 138 192 191 105 22 67 130 165 168 141 104 116 149 174 126 67 16 12 35 56 87 171 190 152 98 115 174 207 212 232 211 156 83 37 30 31 23 23 34 38 41 62 87 83 59 46 33 31 34 33 35 36 30 37 37 37 34 30 27 29 32 80 146 205 243 229 172 140 138 157 140 117 113 138 158 140 106 92 155 124 83 136 200 198 160 100 62 65 70 61 70 73 66 62 59 57 56 52 44 40 41 48 47 44 43 41 40 39 39 36 36 36 37 40 41 39 37 27 31 49 64 63 63 67 65 58 56 53 48 43 40 37 37 27 28 27 26 23 20 19 18 23 20 16 12 11 13 17 20 16 17 18 22 28 32 35 36 31 34 34 31 30 32 34 34 34 30 28 27 25 22 22 24 28 24 18 12 8 11 16 21 21 22 21 18 13 11 13 16 19 20 21 21 20 19 19 18 13 12 11 14 18 19 17 14 14 16 17 17 16 17 20 23 24 22 20 18 19 23 27 29 26 24 22 19 18 19 21 22 17 16 14 14 14 15 16 16 24 33 48 56 52 41 34 34 34 36 38 38 35 33 33 34 35 26 18 18 20 21 23 26 29 34 66 122 169 181 170 159 187 170 146 118 115 146 148 108 84 107 132 135 119 127 180 238 178 91 91 172 183 131 131 175 186 118 51 30 36 38 33 32 36 28 32 29 21 13 26 72 106 163 180 162 179 198 142 57 61 118 143 122 94 67 47 47 29 35 42 50 65 86 107 119 97 92 121 153 134 87 65 67 97 120 138 151 152 121 84 74 72 89 98 125 156 159 110 31 42 86 97 56 26 52 99 126 103 66 36 37 45 42 39 43 39 25 74 153 206 236 209 137 60 48 102 178 187 164 156 152 184 186 197 206 198 183 185 199 215 194 157 122 142 175 153 125 96 120 117 74 27 19 68 130 202 229 208 132 61 63 97 87 40 52 83 118 123 90 48 23 28 49 82 105 99 73 53 47 38 65 92 122 116 71 43 31 77 102 124 113 115 133 122 107 157 241 219 129 72 101 142 94 49 41 53 70 105 148 177 203 213 197 193 204 204 190 189 201 203 196 196 190 175 174 187 196 195 190 172 167 163 114 51 25 99 180 207 214 208 208 188 174 150 161 157 161 180 212 225 196 153 154 147 92 94 195 224 157 104 157 192 134 52 34 42 44 55 80 128 143 136 167 187 157 120 141 158 145 112 108 162 224 245 235 200 153 129 126 111 84 29 50 86 88 67 46 32 43 62 71 99 143 158 125 111 137 147 133 130 118 80 50 39 29 51 77 96 109 172 230 203 157 129 105 76 71 101 143 161 157 126 98 73 75 104 140 167 180 192 202 194 189 199 197 189 194 189 184 183 190 191 185 182 188 192 177 152 166 190 189 187 182 190 192 193 190 183 165 127 90 105 143 174 171 156 155 169 181 176 186 173 157 174 191 167 131 105 73 49 93 154 149 143 190 191 168 173 197 213 215 170 96 74 118 132 94 66 82 103 103 77 80 93 81 61 67 108 168 177 160 134 109 103 121 125 107 112 135 140 113 125 199 221 165 118 143 166 175 147 119 134 149 149 155 190 207 163 97 49 21 83 139 157 151 166 170 160 164 197 238 234 228 255 253 173 70 62 179 246 255 252 174 82 60 75 88 61 32 40 47 38 40 35 41 46 44 39 37 39 42 34 36 59 45 35 40 24 33 33 37 57 73 76 57 58 106 167 184 188 210 214 164 103 61 91 143 183 146 95 50 12 26 50 77 58 43 48 38 36 46 49 69 69 69 93 137 167 157 131 122 106 76 44 35 41 41 36 33 48 67 68 66 77 91 72 86 111 144 167 156 108 60 61 102 128 130 129 118 107 110 145 177 169 146 135 128 104 62 58 99 142 144 120 108 100 83 83 75 67 85 106 123 126 100 62 64 62 67 83 98 119 144 119 113 103 95 94 93 86 76 75 83 96 130 151 154 150 127 84 42 33 37 43 60 62 57 72 90 76 64 77 97 111 102 64 72 88 93 83 71 55 35 60 97 128 124 106 98 73 34 25 49 66 70 66 54 46 51 51 56 53 51 67 86 81 61 43 33 44 50 34 31 42 42 61 62 53 34 25 40 72 97 87 66 44 34 34 34 32 31 36 47 56 58 61 61 47 30 35 48 61 73 88 94 76 53 28 24 31 47 51 41 35 38 41 45 57 73 86 95 100 104 119 147 188 191 136 72 44 40 45 45 59 74 100 146 165 143 108 76 51 46 44 40 50 69 83 67 41 24 22 34 77 130 113 98 103 107 112 118 130 160 163 131 73 25 42 76 78 86 126 161 161 145 134 136 155 161 149 149 148 128 98 101 141 176 138 78 33 30 29 25 53 97 133 147 137 115 109 100 67 33 18 20 25 30 29 24 20 19 23 25 27 27 26 25 27 29 30 32 38 50 62 62 45 27 24 26 26 24 23 24 27 29 55 77 114 155 158 102 45 32 61 76 58 54 64 52 40 36 31 26 24 24 19 20 43 71 120 123 96 59 51 57 46 30 25 25 29 34 35 33 34 38 42 45 54 63 52 34 52 95 104 108 101 93 107 122 103 68 70 96 105 79 43 28 31 37 34 52 110 173 190 178 171 171 187 170 140 125 144 173 180 170 144 107 81 48 38 46 36 44 32 32 34 38 42 40 34 28 190 191 191 191 192 192 192 192 191 192 193 194 195 196 197 197 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 197 197 197 198 199 199 196 199 201 202 200 199 199 200 199 200 199 199 198 198 199 200 198 198 198 199 199 200 200 200 198 198 198 198 198 198 198 198 197 197 197 198 198 199 200 201 202 202 202 202 203 203 204 204 198 198 199 200 201 202 203 204 206 204 203 203 205 205 204 202 204 204 204 204 203 202 202 201 201 203 204 204 203 203 205 207 202 201 200 201 203 204 203 201 202 202 202 203 202 201 201 200 202 202 202 202 202 203 203 203 199 199 200 200 200 199 198 197 200 199 198 196 195 195 195 195 194 194 194 195 195 196 196 196 194 193 193 192 192 193 193 193 190 191 193 194 194 193 192 191 191 191 191 190 190 190 189 189 192 189 187 190 192 192 196 201 198 196 191 170 156 179 204 202 152 136 141 140 120 135 182 210 212 155 96 129 194 207 174 122 37 73 134 165 160 172 184 170 166 179 170 117 83 83 75 70 38 76 87 86 109 151 158 110 132 170 186 157 120 115 135 151 124 74 45 50 70 94 87 51 65 96 107 93 95 109 96 66 44 34 32 49 76 88 77 66 85 124 148 158 158 167 191 192 170 186 182 172 197 217 169 96 36 88 135 161 157 136 150 166 202 207 205 173 114 36 3 47 122 176 173 171 188 205 211 170 76 17 53 137 187 204 193 186 179 175 172 176 180 181 177 174 179 179 179 178 178 178 177 177 179 179 180 180 180 179 178 177 178 178 178 178 178 178 178 178 180 180 180 179 179 178 178 178 178 178 179 179 179 179 178 178 174 177 179 180 178 176 176 177 175 178 181 181 179 176 175 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 176 176 176 176 176 176 176 176 176 176 177 177 178 179 180 180 172 175 178 180 182 181 177 173 179 167 170 187 189 174 169 179 176 176 176 176 177 178 178 179 174 175 177 178 178 177 175 174 172 175 178 177 174 173 174 177 179 175 176 176 164 151 156 172 176 178 180 191 178 126 114 157 192 192 173 146 131 120 112 112 129 150 161 161 162 154 133 116 142 141 127 106 98 96 80 58 57 46 40 55 81 91 79 64 66 68 68 64 61 66 80 93 117 125 95 70 54 38 64 104 123 119 103 75 53 58 87 114 104 106 110 107 94 73 59 54 61 74 63 31 29 68 105 115 99 79 66 58 56 75 90 83 68 63 53 47 54 67 68 62 57 50 40 44 60 68 73 83 101 109 119 128 134 133 119 105 98 100 98 89 75 63 56 54 55 57 66 78 86 86 82 80 78 92 103 108 130 169 180 159 139 126 139 173 183 157 136 135 151 161 160 145 116 75 46 41 48 44 40 40 39 38 42 48 39 44 44 40 32 23 33 59 91 106 121 117 122 111 89 110 141 154 159 165 151 131 136 140 161 196 210 195 153 114 121 144 164 159 150 162 186 177 149 138 165 168 159 125 67 15 15 52 77 63 33 27 48 48 33 35 30 28 30 35 36 43 71 102 145 160 156 126 97 104 166 238 233 207 179 169 178 187 184 176 174 192 168 125 138 190 217 212 203 195 192 200 205 203 205 209 215 182 163 161 145 130 162 215 240 211 185 180 189 198 203 206 200 199 205 207 201 199 196 186 195 201 208 211 210 209 210 212 212 212 213 213 214 214 214 215 213 215 216 217 217 217 216 216 217 218 222 228 231 222 203 187 180 178 135 64 91 191 232 231 217 218 219 218 214 215 229 245 234 168 86 35 25 35 39 34 34 37 36 32 31 34 35 33 32 31 30 29 28 28 29 29 27 26 31 28 20 9 45 131 236 231 199 186 189 190 196 194 213 220 208 183 186 217 237 237 225 179 120 114 140 157 158 136 127 123 110 96 81 67 76 103 194 222 205 162 178 234 255 239 178 116 177 237 221 220 223 219 220 220 219 219 218 217 217 217 216 216 216 215 215 215 214 214 219 219 209 176 147 160 197 220 177 163 182 218 220 190 189 228 156 83 43 37 40 47 43 43 40 44 35 25 41 89 142 175 196 240 220 141 127 201 253 248 235 221 154 91 67 74 75 45 35 51 64 59 61 70 111 193 236 247 219 205 206 229 245 191 133 81 61 41 28 42 46 46 59 54 65 56 23 32 100 159 169 150 115 97 122 153 137 98 55 22 19 34 27 24 30 27 28 31 37 35 40 40 43 77 149 166 157 132 99 49 22 37 47 48 42 31 24 24 30 34 25 27 32 35 34 31 31 32 50 44 65 123 183 197 161 121 115 104 84 61 44 36 37 41 66 127 183 188 157 120 84 58 59 57 53 50 54 78 119 152 135 111 103 107 144 188 177 146 115 118 106 79 55 42 36 30 30 17 5 33 128 233 247 194 115 76 105 150 145 114 61 6 86 161 219 228 183 142 162 197 167 95 34 12 27 50 82 135 206 228 191 122 94 108 146 189 204 152 90 46 29 34 39 35 37 44 49 47 44 42 36 30 27 27 34 36 31 33 36 29 35 35 35 34 32 31 29 27 52 113 179 228 220 177 158 150 123 105 113 154 177 157 125 111 100 105 72 92 173 201 160 111 81 62 67 64 56 62 56 48 50 49 50 49 42 35 34 37 33 34 34 35 34 33 33 32 28 26 26 28 32 35 37 37 32 35 51 63 60 58 62 60 54 53 50 48 46 42 39 36 23 24 23 18 14 12 14 18 23 21 19 17 17 19 22 24 24 23 24 28 33 37 38 37 31 34 33 29 28 32 35 34 31 27 26 27 25 20 19 22 23 21 16 10 7 8 13 18 17 19 19 17 12 10 11 14 19 19 20 20 20 18 17 16 16 16 15 15 16 17 17 17 14 16 17 17 16 17 19 22 21 20 20 20 21 23 25 26 19 18 17 17 16 16 16 16 13 13 13 13 13 13 13 13 21 27 38 45 44 40 42 47 42 41 38 34 32 34 39 43 38 25 15 15 20 24 26 28 37 62 129 199 209 172 158 178 189 149 115 103 125 175 179 131 94 96 102 109 116 129 153 175 122 67 106 198 197 137 134 173 173 106 43 29 39 40 37 39 37 30 34 28 23 18 24 58 72 122 159 169 174 158 105 56 49 86 109 92 60 43 38 33 34 39 58 84 95 101 122 149 136 103 95 97 74 59 76 98 94 95 103 113 108 92 90 103 112 98 95 122 148 163 140 71 32 54 59 37 25 55 110 150 138 85 39 33 42 41 41 47 50 30 58 123 182 222 200 133 57 81 134 173 170 165 185 207 198 197 197 196 191 188 194 204 214 208 171 109 97 129 146 158 140 118 76 36 20 31 69 113 145 176 153 97 67 74 84 64 59 63 71 77 69 49 31 24 23 67 137 176 145 77 43 48 48 75 107 142 126 78 56 35 70 107 153 142 118 109 95 100 145 191 155 85 61 84 91 44 39 51 90 126 158 176 170 173 195 193 193 195 194 191 190 192 196 184 181 182 181 187 198 201 184 169 153 160 155 97 43 38 122 180 185 193 202 214 194 175 150 170 166 159 169 207 232 209 165 150 144 96 74 137 156 101 66 105 117 88 43 27 52 67 84 129 191 211 187 170 154 123 120 163 171 134 123 168 218 235 226 215 203 183 163 157 138 101 28 48 88 99 86 65 44 49 41 47 79 123 136 120 120 141 123 103 78 54 28 18 36 61 106 135 138 118 153 194 162 118 93 70 59 70 90 110 120 118 104 61 47 90 139 152 146 145 179 188 194 197 190 172 173 193 191 190 186 187 191 187 182 186 198 170 135 154 191 199 192 178 190 190 192 187 187 196 170 118 104 134 156 153 152 164 173 171 170 190 187 166 171 195 188 156 145 89 51 101 161 152 142 169 181 152 148 170 188 188 152 100 106 158 163 118 93 99 117 137 126 95 70 62 76 81 84 117 120 110 97 79 70 89 115 123 108 90 85 105 156 215 214 164 132 158 155 145 133 120 137 158 184 216 229 199 150 99 55 27 53 87 103 122 155 155 143 155 200 205 168 158 203 247 228 150 80 109 164 210 207 149 84 62 78 77 53 34 39 44 52 71 68 57 50 52 55 56 62 69 80 81 90 94 93 86 72 68 49 47 51 41 34 31 35 66 91 95 116 173 202 177 148 124 88 97 101 81 50 29 21 25 15 38 34 38 49 45 48 50 32 54 97 119 139 172 174 154 141 151 145 106 63 55 68 71 62 58 53 60 76 92 112 135 110 79 75 118 159 150 104 67 69 104 128 124 118 117 107 93 101 129 134 118 96 89 87 61 60 85 120 127 109 100 90 68 94 95 90 100 113 125 128 100 94 81 59 56 77 96 106 115 120 120 119 116 107 94 80 71 84 85 80 109 149 163 162 147 91 42 35 38 33 43 52 57 45 57 47 54 78 90 85 63 57 79 108 112 92 74 65 55 84 136 187 190 160 127 85 40 23 44 58 60 55 45 43 53 64 68 62 60 85 122 134 122 72 37 40 59 47 34 39 40 48 67 85 80 54 32 33 45 50 51 47 39 36 36 35 32 35 40 44 47 51 51 42 31 34 48 62 75 96 109 94 68 39 28 25 34 37 32 36 47 55 47 40 43 57 72 78 76 100 124 150 141 98 65 54 50 44 38 64 93 104 123 136 123 107 86 61 47 46 61 92 118 133 112 72 39 24 20 49 98 99 99 104 101 119 142 147 160 173 141 78 26 42 71 70 81 111 139 141 139 140 146 167 178 152 140 134 123 101 99 126 153 118 67 30 29 31 32 62 104 129 137 132 130 143 137 97 59 24 23 26 30 29 23 19 19 25 27 28 27 26 24 25 26 29 29 31 37 45 46 37 26 26 28 28 26 25 26 25 22 34 66 119 160 155 103 45 13 25 57 63 79 97 81 61 51 42 28 20 25 26 24 32 47 62 75 73 67 75 76 55 33 24 23 24 27 27 26 29 35 47 42 44 45 38 41 57 70 80 86 88 85 84 81 67 51 94 119 124 89 47 28 28 29 40 53 113 177 190 174 166 164 170 159 134 131 164 185 182 180 175 160 136 90 49 31 26 35 30 32 35 40 43 41 36 31 191 191 191 190 190 189 189 188 190 191 192 193 195 196 197 198 197 196 196 196 196 196 195 195 194 194 195 196 198 199 200 200 199 198 196 196 196 198 200 201 195 198 202 204 202 201 200 200 204 200 196 196 199 201 200 199 199 199 199 200 200 201 201 201 199 199 198 198 198 198 198 197 197 199 201 203 204 203 201 200 199 201 203 205 206 205 203 202 196 197 198 199 201 202 203 204 207 205 203 203 205 205 203 201 207 205 203 201 201 201 203 204 202 204 206 206 205 205 208 210 214 211 208 206 205 203 199 196 207 206 204 203 201 201 201 201 200 200 201 201 202 202 202 203 197 198 199 199 199 198 197 196 204 202 199 196 194 193 193 194 194 194 194 195 195 196 196 197 193 193 192 191 190 189 189 190 186 188 192 194 194 193 191 189 193 193 193 192 192 192 191 191 194 190 189 192 191 187 187 190 192 188 193 187 178 201 212 187 127 133 151 144 122 141 174 174 195 179 147 144 173 223 216 124 33 70 129 162 176 204 200 153 161 198 195 112 68 105 124 112 61 44 43 70 70 65 82 84 81 112 126 110 104 131 168 188 152 83 30 30 42 34 26 29 43 38 45 46 39 45 49 38 36 27 28 55 70 73 84 83 109 177 203 195 186 180 180 170 171 184 191 189 201 202 138 51 42 126 162 166 132 131 154 190 202 218 203 135 62 10 16 84 149 178 164 175 198 208 206 153 66 25 98 189 204 191 177 179 168 178 183 177 170 171 176 180 177 178 178 178 178 178 178 178 181 181 181 181 179 178 176 175 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 179 178 176 175 175 176 178 179 173 176 180 181 179 176 175 175 174 178 181 181 178 175 174 175 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 175 175 175 175 175 175 175 175 175 176 176 177 178 179 180 180 181 176 170 168 170 175 178 180 177 181 179 172 173 180 182 179 177 177 176 175 176 177 179 180 172 174 176 177 177 176 174 172 178 180 181 178 174 173 178 184 182 174 175 179 168 151 155 172 184 187 185 180 143 81 89 165 181 186 180 170 158 140 131 138 132 132 141 154 139 100 91 118 141 170 182 158 123 97 72 51 57 47 45 51 57 67 72 67 68 66 61 58 64 81 99 109 121 131 96 72 64 45 65 112 115 108 92 69 49 48 69 91 108 129 142 125 84 53 51 63 78 72 55 34 40 84 123 133 116 98 87 77 86 134 166 151 109 94 74 66 75 90 95 92 69 50 40 62 93 101 105 119 131 142 158 174 185 186 174 160 169 167 160 143 119 101 99 107 98 90 88 94 91 76 59 52 39 40 44 54 83 130 153 144 152 139 142 163 170 157 146 148 172 164 137 104 74 46 33 38 40 37 36 39 40 40 41 44 51 55 49 39 30 20 26 44 78 83 106 121 136 116 79 97 125 144 164 183 163 127 129 140 174 213 205 170 116 92 150 204 176 164 151 150 155 155 158 170 133 114 113 118 81 21 9 40 33 37 43 42 35 32 31 26 35 33 40 50 53 67 112 159 200 189 163 123 90 98 156 219 214 194 168 155 159 167 169 166 175 194 172 141 170 228 233 201 194 184 181 191 199 199 200 205 212 175 161 177 175 152 156 184 218 205 178 162 179 212 220 207 175 192 199 191 189 202 204 193 199 204 210 211 208 206 206 208 211 211 212 213 213 214 215 215 215 214 212 211 211 212 214 215 220 214 212 216 215 213 224 240 231 206 149 71 86 177 223 237 217 214 214 215 216 219 229 239 251 172 84 36 27 34 36 29 37 38 36 32 33 37 36 31 30 30 30 30 29 28 28 27 26 25 32 32 24 10 38 119 195 161 100 83 107 128 137 128 143 149 128 93 97 140 171 173 157 113 65 71 89 92 99 97 97 133 141 132 160 188 157 102 126 190 214 193 207 246 241 204 132 111 198 237 218 226 217 221 220 220 219 219 218 217 216 216 216 216 215 215 215 214 214 214 214 225 224 189 146 141 165 181 164 147 137 165 175 178 190 160 111 70 64 61 44 42 55 75 64 63 56 43 45 78 115 128 154 183 177 132 117 161 217 243 251 226 139 74 55 49 50 37 50 72 86 76 65 52 75 148 201 221 215 216 204 218 250 212 150 107 80 38 27 67 80 73 66 60 62 64 47 36 73 129 148 132 91 79 129 167 140 95 47 22 23 32 25 25 29 19 27 24 30 36 45 39 44 88 184 196 162 107 70 36 23 41 40 40 37 32 31 32 30 26 34 33 39 45 37 26 33 49 49 43 58 98 131 132 108 88 100 96 84 63 43 33 34 40 92 176 248 243 186 132 96 76 93 86 76 61 45 45 70 99 101 57 53 93 145 162 135 117 96 94 81 63 59 66 66 58 31 12 5 48 145 227 214 145 133 109 138 172 147 112 82 39 73 168 236 229 180 166 208 236 152 63 6 14 47 66 101 169 230 229 203 168 130 87 101 164 155 91 42 33 28 24 33 45 46 42 42 44 41 35 34 39 35 32 32 29 28 38 45 38 30 31 32 35 38 37 31 25 29 78 142 192 192 175 183 186 110 116 160 213 203 145 117 131 151 94 41 91 176 185 135 81 70 64 71 59 48 51 44 43 41 43 45 43 33 24 25 32 28 30 33 35 36 36 35 35 23 22 20 22 27 33 36 37 35 36 50 59 54 52 56 56 50 48 47 46 46 43 38 34 23 23 20 14 8 8 15 22 25 24 22 21 22 23 25 25 29 28 28 31 35 38 38 36 31 34 33 28 27 32 35 33 28 24 24 26 25 19 17 19 17 16 14 10 7 8 11 15 10 13 16 15 12 11 12 15 18 18 18 19 18 17 16 14 19 18 18 17 16 16 17 19 15 16 17 16 15 16 18 21 19 20 20 21 20 19 17 16 12 13 15 16 16 14 12 11 10 11 12 13 13 12 12 12 20 23 28 32 33 36 46 57 48 44 37 30 29 34 45 52 38 25 14 15 23 28 28 28 49 115 194 233 222 188 158 143 133 103 88 87 103 149 168 140 121 96 94 125 148 142 127 123 91 75 124 185 172 131 122 128 103 59 31 43 59 52 39 36 35 31 34 29 28 26 27 54 85 103 132 160 160 120 78 65 61 56 60 55 37 34 42 43 66 61 82 115 118 102 117 152 154 123 92 59 40 73 131 160 137 124 128 138 124 104 105 117 126 99 96 129 156 179 163 90 37 41 39 30 30 60 115 161 160 97 41 31 40 41 42 49 43 27 48 101 156 194 171 108 69 127 168 173 175 182 196 212 198 200 195 181 169 171 183 194 199 206 184 120 85 104 146 194 201 139 64 28 30 37 50 70 82 105 76 57 78 90 100 110 104 101 101 93 61 26 19 33 33 87 171 211 157 69 42 68 74 80 91 115 96 66 67 52 57 85 134 138 119 106 92 109 131 118 89 95 114 99 75 61 79 80 116 158 190 189 154 136 179 193 196 190 196 212 208 191 183 168 168 182 195 203 202 192 168 156 150 165 151 81 35 50 113 178 192 201 204 211 196 186 181 200 188 168 176 221 247 219 154 129 131 96 51 73 84 51 63 62 45 58 61 52 89 120 126 145 171 178 150 112 109 134 149 140 122 120 159 208 222 207 196 197 214 213 184 164 138 95 29 40 73 89 90 83 73 82 47 47 71 99 104 103 119 138 140 115 72 35 18 21 51 87 133 157 141 94 105 136 114 86 73 60 71 96 105 116 144 170 164 90 69 133 175 151 134 152 163 165 168 171 172 173 185 202 188 194 188 183 189 191 189 191 190 179 155 163 179 178 185 190 185 178 188 190 174 171 157 120 110 111 121 145 171 176 156 134 141 156 165 158 160 182 193 184 185 111 58 100 154 143 126 135 172 157 151 151 149 149 136 113 154 177 159 124 112 106 127 176 187 137 72 48 90 114 86 75 63 54 58 62 58 70 105 134 95 57 56 105 154 171 156 130 132 149 121 104 121 137 156 171 176 201 182 154 151 123 66 35 40 98 128 130 132 117 112 138 144 150 128 129 157 198 222 189 139 65 87 148 137 105 91 84 105 82 44 23 29 47 84 127 155 122 102 103 93 80 102 142 160 147 139 181 195 163 151 138 111 98 87 63 47 41 36 49 37 56 72 99 124 144 150 124 102 70 42 42 35 29 35 25 31 46 35 39 69 96 99 73 41 22 79 133 142 139 131 144 144 153 147 112 82 83 89 78 95 101 79 55 64 85 101 116 92 53 46 101 164 169 117 66 83 93 109 113 106 106 107 101 95 94 84 75 62 69 88 73 77 59 68 87 84 82 86 83 96 109 115 126 132 136 132 100 92 92 76 62 74 96 113 125 122 125 129 128 118 102 91 87 77 74 51 61 93 104 108 106 73 29 34 48 39 39 42 45 47 56 44 50 69 75 69 50 55 83 115 113 82 63 64 65 90 146 208 221 184 136 88 48 17 35 45 45 42 36 41 57 76 79 70 66 97 147 174 172 109 52 46 74 62 36 33 34 41 74 115 125 92 46 26 28 38 47 48 38 32 35 39 37 37 36 35 38 42 44 39 34 38 55 66 69 79 92 86 69 46 30 24 34 42 39 41 50 64 48 31 33 59 89 100 95 82 99 107 89 67 73 85 83 64 40 58 92 92 93 106 105 100 91 70 44 40 72 127 168 163 151 111 70 42 21 30 66 83 97 111 116 148 178 166 155 151 123 69 30 52 75 68 81 107 129 131 138 145 148 165 175 143 133 139 144 121 93 83 84 76 52 29 23 29 46 72 96 110 122 132 149 167 155 113 81 32 29 28 31 30 24 21 22 27 29 30 28 25 23 23 24 22 22 29 38 41 35 29 28 27 29 30 28 28 27 23 17 17 44 90 122 120 94 53 16 14 71 105 129 136 107 85 78 54 32 20 29 37 34 32 37 31 39 41 50 69 73 57 44 38 31 25 21 20 23 33 43 69 83 97 87 68 68 57 25 39 44 54 63 59 48 45 49 95 109 104 71 43 37 38 34 34 44 101 166 183 173 164 154 157 159 147 155 182 178 161 165 192 195 175 124 64 24 16 19 35 34 34 35 38 40 40 39 188 188 188 188 189 189 190 191 188 189 192 194 195 196 195 195 195 195 196 197 198 199 199 200 196 196 196 196 196 196 196 196 194 194 195 195 196 197 198 198 201 199 198 198 200 200 199 197 198 198 197 196 196 197 198 199 198 198 198 198 198 198 198 198 198 202 201 196 193 197 199 198 200 200 201 201 201 201 202 203 203 203 204 205 205 205 204 204 200 200 202 203 205 207 208 208 206 205 204 205 206 205 202 200 208 206 203 201 201 202 204 206 206 205 205 205 205 205 204 204 202 202 204 204 204 202 200 199 196 199 203 203 202 200 201 202 204 204 204 204 204 204 204 204 206 206 204 203 201 200 198 198 201 199 196 193 193 195 198 201 193 195 197 198 197 195 192 191 193 194 196 195 193 193 194 196 195 198 196 190 192 198 196 188 196 194 205 187 184 198 186 188 193 190 188 192 194 189 177 165 147 162 186 199 202 205 198 179 123 150 185 184 161 112 91 149 193 198 179 153 194 236 178 96 59 102 134 138 174 208 188 166 176 191 190 141 96 124 166 164 116 69 41 24 36 54 60 92 92 90 81 63 59 92 132 147 127 64 41 42 36 32 35 52 67 96 103 97 90 58 38 55 31 43 40 39 55 101 141 131 128 173 200 194 179 180 187 175 167 188 182 188 204 151 70 45 108 152 170 145 122 130 165 200 208 194 161 96 36 6 37 117 181 186 190 175 182 199 204 143 40 43 133 215 182 179 177 172 184 182 180 178 178 180 179 178 178 178 179 179 180 181 182 182 176 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 181 181 181 180 180 179 179 178 176 177 179 181 181 179 177 176 177 178 178 179 179 178 178 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 178 178 178 178 178 178 178 178 175 175 174 174 175 176 176 177 177 176 177 180 183 182 178 173 178 179 179 180 180 179 179 178 178 178 178 178 178 178 178 178 176 177 177 178 178 177 177 176 177 178 179 178 178 176 175 175 173 174 179 181 172 158 154 158 155 166 171 135 87 91 128 144 167 196 199 164 141 148 153 143 140 122 119 134 120 79 82 128 166 181 174 146 119 92 67 57 57 49 47 54 57 54 55 61 65 62 57 54 59 70 83 91 92 86 79 87 86 59 53 83 92 88 70 45 35 46 63 72 106 134 128 93 61 34 43 84 107 96 62 30 42 90 121 121 103 101 92 89 124 179 187 151 140 129 99 81 96 111 99 79 65 52 44 60 88 105 123 147 157 164 178 196 209 208 194 180 168 165 154 114 91 102 115 133 103 87 75 70 58 41 35 38 49 42 39 38 37 52 94 137 146 157 158 150 154 166 162 148 142 121 95 53 29 32 33 43 67 54 58 69 63 51 46 43 43 46 51 49 38 27 29 38 49 67 105 159 179 137 104 117 124 154 184 187 167 144 134 133 169 186 174 129 108 136 176 196 171 164 154 146 161 192 191 162 94 69 77 77 57 45 34 30 27 34 37 40 40 28 21 27 29 38 82 99 71 89 155 196 190 187 201 153 71 101 185 201 180 179 181 164 141 146 162 159 177 178 150 168 214 208 193 201 184 173 181 200 200 192 186 183 196 178 164 180 181 138 127 170 192 204 160 127 194 243 206 180 160 169 189 204 199 184 183 193 192 194 197 202 206 210 213 214 211 213 214 213 211 209 211 213 214 212 214 217 215 211 212 218 214 214 215 215 215 215 216 216 233 233 233 164 92 149 235 233 219 211 217 218 220 221 224 248 240 190 91 19 19 33 35 41 38 37 36 34 34 33 34 34 33 33 32 31 30 28 26 25 25 30 30 22 25 25 37 85 106 88 110 166 180 169 172 165 149 144 137 124 108 101 112 127 139 159 142 150 168 170 190 201 220 212 228 246 252 255 227 170 96 122 193 198 198 255 225 115 49 129 225 253 222 213 221 213 220 213 211 215 218 215 213 215 209 218 218 214 218 219 214 211 215 215 215 217 215 207 197 191 189 172 160 142 132 152 141 89 61 112 125 76 28 36 98 158 168 136 136 93 53 58 50 53 73 120 130 110 127 170 197 206 189 133 84 57 45 39 40 57 82 95 94 91 79 45 41 81 138 205 223 215 213 219 218 184 169 107 77 50 41 90 124 116 101 111 107 100 67 35 66 114 143 116 86 80 101 116 98 69 39 30 26 29 29 22 21 26 20 34 37 57 61 37 51 87 117 118 106 78 48 33 31 34 30 41 28 35 25 29 35 44 40 47 40 38 44 34 31 51 51 69 61 64 57 42 58 68 72 74 69 51 49 43 24 32 74 176 238 246 229 152 93 109 158 159 117 72 46 40 52 56 54 52 83 125 126 98 78 73 69 67 57 59 107 161 132 53 17 1 20 61 120 173 178 168 167 149 132 181 213 195 144 46 48 165 229 202 168 201 223 159 76 23 1 32 91 126 152 202 213 220 220 218 191 153 130 101 74 40 30 38 34 34 40 37 34 41 36 29 35 39 36 35 36 49 61 72 65 58 48 11 26 30 38 38 36 41 38 22 16 56 104 148 191 214 195 160 151 176 207 225 192 119 115 182 193 90 54 88 116 114 91 81 71 68 62 55 47 41 36 34 36 38 37 31 24 23 28 34 26 23 21 25 31 34 32 29 34 21 21 35 36 23 20 30 39 42 51 52 46 48 50 43 43 45 44 42 43 44 36 25 13 17 16 9 6 12 22 26 24 20 17 19 25 29 30 28 33 32 32 32 33 34 35 36 32 32 28 26 31 38 37 32 21 23 27 29 24 16 12 13 12 12 12 12 12 13 13 13 10 10 10 10 11 12 13 14 10 13 18 21 22 22 23 24 22 19 16 15 16 17 16 15 17 18 18 17 15 15 17 19 19 20 20 21 20 19 18 17 14 17 20 19 16 12 11 11 13 12 12 12 13 15 18 19 24 21 18 17 21 28 36 42 38 41 42 37 32 35 44 51 41 22 14 24 28 22 24 35 94 175 234 237 225 207 167 129 82 104 130 105 82 109 137 146 132 108 91 146 190 148 103 100 106 121 121 125 140 126 87 64 44 29 29 53 69 61 43 34 33 30 30 30 23 20 35 54 89 92 119 152 143 93 49 35 57 41 37 40 37 41 63 83 97 94 101 111 104 95 116 150 147 137 107 49 25 91 163 172 142 128 151 180 135 87 112 141 118 87 95 133 165 181 151 90 53 53 53 37 24 57 110 135 145 89 54 43 31 38 52 46 39 38 42 73 133 169 137 82 76 138 173 182 200 205 194 193 194 191 198 191 166 169 190 197 206 209 192 153 120 121 149 174 172 104 41 20 31 59 82 88 57 33 38 93 150 166 164 172 166 134 101 77 58 46 30 9 41 100 151 145 101 70 73 89 117 123 128 109 76 65 60 43 46 64 100 125 124 115 108 99 82 77 104 146 133 71 60 104 145 139 144 199 220 186 170 162 184 168 188 200 204 204 183 182 164 170 184 192 213 220 188 166 171 169 179 202 132 53 81 107 112 140 193 219 199 185 194 200 183 211 195 152 187 219 215 184 125 79 77 69 83 111 106 125 116 117 81 62 86 100 112 145 143 123 111 116 122 122 133 151 153 123 111 142 197 234 225 197 193 200 204 218 212 177 120 54 33 40 77 116 137 160 158 126 89 26 33 79 91 84 90 117 124 94 68 42 36 50 63 84 99 115 113 79 54 67 80 69 63 58 99 151 157 154 179 206 175 134 122 140 152 162 177 183 179 159 148 141 148 168 181 193 192 183 188 192 183 180 182 177 193 195 168 167 171 167 190 199 183 184 175 133 126 144 133 135 143 131 122 124 142 168 166 142 130 158 167 151 182 204 175 179 208 132 72 76 127 127 96 128 163 139 131 117 97 92 120 175 164 152 143 147 136 109 127 185 206 148 83 79 116 118 84 62 61 63 60 65 76 77 82 100 79 82 94 110 99 72 84 128 157 147 116 93 101 128 157 180 186 175 156 153 178 182 111 18 27 110 208 194 115 96 137 181 188 193 199 204 194 169 164 183 160 82 50 91 112 97 114 159 150 79 49 19 21 30 105 180 203 146 142 154 139 139 172 218 218 187 180 215 252 252 225 202 171 173 157 93 50 61 66 60 43 47 49 46 50 64 81 91 80 69 48 35 33 26 22 30 43 42 41 46 81 134 128 73 29 37 63 96 112 107 103 108 116 143 137 129 106 85 113 137 123 114 105 77 47 57 90 106 75 46 44 101 167 172 129 98 116 98 91 94 98 102 99 87 84 88 92 93 89 85 86 89 79 71 65 64 64 66 76 86 102 123 116 98 107 119 111 103 94 93 77 62 67 86 115 141 112 108 139 171 142 84 66 84 66 64 58 58 56 44 39 50 46 50 45 41 44 42 41 47 48 38 42 53 70 97 95 63 49 59 79 87 64 40 57 94 125 135 169 192 177 145 102 57 28 29 35 41 42 41 46 54 56 60 86 110 112 117 143 167 95 61 43 54 57 40 29 34 35 71 118 128 90 49 32 28 36 38 38 34 34 36 36 33 28 30 32 37 45 49 44 36 39 51 68 71 68 76 82 75 58 29 26 30 33 37 35 42 42 38 28 32 67 114 134 128 95 87 79 80 90 106 125 139 105 55 26 47 84 106 105 93 86 87 72 48 53 98 152 184 175 172 153 111 50 5 23 77 111 120 117 123 162 191 174 141 118 100 71 35 53 83 72 75 116 147 157 156 156 135 126 150 150 135 131 146 135 109 88 55 52 45 35 32 40 59 80 94 108 110 136 164 174 171 139 89 68 34 29 32 30 28 22 29 27 33 27 30 26 18 25 23 25 25 25 28 32 35 33 30 33 32 30 30 30 29 26 23 19 29 49 71 82 69 39 14 44 90 134 139 119 106 107 114 68 43 30 30 30 33 39 40 29 32 36 39 46 50 47 41 38 29 26 28 23 19 35 59 104 151 163 164 122 75 88 87 70 66 57 44 36 34 39 43 54 49 51 48 36 33 37 36 36 41 77 139 181 181 163 151 139 140 159 181 177 157 155 170 183 202 188 138 78 23 8 30 34 40 44 43 41 42 41 38 189 188 188 188 188 189 189 190 190 191 192 193 194 194 193 193 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 197 198 198 199 199 201 199 198 198 200 200 199 197 198 197 197 197 198 199 200 201 198 198 198 198 198 198 198 198 197 201 201 197 195 197 199 198 200 200 201 201 201 201 202 203 204 204 204 205 204 203 203 202 202 202 203 203 204 205 205 205 206 205 205 206 207 207 205 202 207 206 204 203 202 203 204 205 201 202 203 204 205 207 207 208 204 204 205 205 204 203 202 202 198 200 203 203 201 201 202 203 203 203 203 203 203 203 203 203 201 201 201 202 202 203 203 203 200 199 196 195 195 196 198 199 194 195 196 197 197 195 193 192 195 196 197 196 193 191 192 193 194 191 189 190 191 191 191 192 191 195 202 193 190 196 191 191 191 189 188 190 192 187 178 169 133 148 170 185 194 205 201 181 133 164 197 202 190 140 97 127 198 204 190 165 187 204 137 62 93 129 142 111 122 175 195 195 186 190 189 167 146 150 161 158 143 90 45 30 59 101 122 135 130 128 99 50 34 64 84 74 73 58 47 34 57 99 93 66 113 164 197 192 154 86 43 51 61 43 22 41 97 166 193 155 107 155 194 195 178 177 183 173 186 180 186 205 169 70 41 105 157 149 124 101 98 116 156 197 202 177 131 65 19 14 65 152 198 203 192 168 188 205 180 86 23 50 144 209 176 182 187 182 171 179 183 178 175 178 181 180 177 178 178 179 180 180 181 181 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 178 176 176 176 177 177 177 178 178 180 180 179 179 178 178 178 177 176 177 179 180 180 179 177 176 177 177 178 178 178 178 177 177 178 178 178 178 178 178 178 178 179 179 179 178 178 178 177 177 178 178 178 178 178 178 178 178 176 176 176 176 176 177 178 178 175 177 178 179 177 175 174 173 178 178 179 180 180 179 178 178 178 178 178 178 178 178 178 178 175 176 176 177 177 176 176 175 175 176 177 178 178 178 177 177 176 172 172 175 176 169 160 155 143 140 131 104 87 111 144 147 164 168 174 167 138 111 112 130 150 136 120 109 91 73 88 124 162 162 156 143 113 74 55 63 50 42 44 61 73 69 57 49 49 51 53 54 55 57 60 62 57 61 68 84 90 62 40 49 58 49 51 59 50 34 39 58 77 82 72 60 56 49 58 85 100 91 64 36 38 67 85 83 83 93 108 118 125 134 121 93 100 98 92 92 92 80 69 74 75 60 46 54 73 85 103 130 169 179 183 174 165 158 145 131 108 107 98 63 49 66 74 82 57 49 40 41 55 73 84 86 98 99 95 76 45 29 51 84 128 133 134 139 158 169 146 111 89 74 57 28 25 54 80 104 132 122 118 115 108 103 94 81 69 64 58 51 42 33 28 27 22 52 125 185 180 147 128 123 114 169 205 189 167 162 153 135 163 162 141 115 122 155 172 165 164 165 170 175 184 190 164 121 75 53 59 58 45 43 37 35 15 28 29 25 29 30 26 26 51 102 149 130 91 110 151 157 159 179 203 155 75 91 161 182 160 161 164 153 135 138 165 187 184 162 180 214 191 178 208 211 185 187 205 217 203 189 194 205 200 180 166 177 180 147 129 149 184 187 142 124 195 226 188 186 196 193 191 184 170 160 167 180 188 191 196 201 206 210 212 214 210 212 213 213 212 212 213 215 213 212 214 216 214 211 212 217 215 215 215 215 215 216 216 216 227 222 235 192 126 166 235 226 221 218 217 204 205 217 228 252 251 177 78 22 20 29 32 37 38 37 36 34 34 34 34 34 34 34 33 32 31 29 27 26 25 28 31 26 31 23 22 60 93 148 208 249 244 223 228 230 216 226 231 214 180 154 155 168 202 244 230 220 248 252 243 250 226 242 244 232 235 252 246 223 155 113 124 165 198 215 183 130 85 114 185 238 235 226 228 222 218 216 217 220 218 213 212 215 216 217 216 212 212 214 216 215 212 214 212 212 221 231 226 214 227 226 206 141 75 71 86 71 97 139 137 72 18 38 128 215 240 226 207 146 109 94 57 50 40 86 100 93 136 201 209 173 112 74 46 37 39 45 61 86 114 110 88 70 69 62 48 44 99 185 228 223 213 219 206 150 109 100 103 69 54 114 150 129 141 185 179 126 65 41 71 100 125 108 81 62 62 64 50 30 44 37 33 33 26 18 21 30 37 53 53 70 83 65 54 52 55 53 49 42 35 31 32 34 36 31 22 36 34 39 35 54 44 57 46 34 35 21 24 59 96 135 112 68 57 78 98 79 83 93 94 64 45 41 32 39 74 131 177 216 227 161 112 140 210 200 145 92 64 56 57 46 51 45 82 123 103 63 78 124 143 127 97 108 182 227 163 64 22 0 18 74 134 179 200 218 200 159 121 168 221 224 179 84 32 125 184 182 176 205 195 107 36 7 28 79 134 185 210 224 194 202 197 209 222 205 160 103 61 30 26 41 37 30 34 36 39 34 29 35 45 44 47 62 67 94 125 152 136 92 56 20 28 30 40 43 38 39 38 28 16 38 84 141 181 187 172 157 175 205 213 184 140 108 125 168 159 82 58 73 79 78 72 73 69 65 58 51 43 37 33 31 33 35 35 30 23 21 25 30 24 21 21 25 32 37 37 36 30 35 43 51 51 42 31 25 37 37 46 50 42 39 41 39 40 43 42 40 42 44 37 27 18 21 20 15 14 19 22 21 24 20 17 19 24 29 29 28 31 31 30 30 31 32 33 34 36 34 30 27 30 35 33 27 22 22 26 29 26 19 14 14 13 13 12 12 12 12 13 13 14 13 12 12 11 11 11 12 14 16 19 21 20 20 21 22 23 20 17 16 17 18 18 17 13 16 19 19 18 17 17 18 20 20 21 21 20 19 17 16 14 16 18 17 14 12 11 12 11 12 13 14 15 15 15 15 19 17 14 12 14 18 24 27 40 47 48 38 31 33 39 41 32 29 32 35 30 26 41 64 114 181 224 213 193 177 147 117 129 162 175 121 81 103 127 138 148 124 98 134 165 125 88 87 129 119 98 90 93 73 43 36 25 21 27 46 61 59 47 38 36 33 33 32 26 23 35 52 68 72 93 114 103 65 40 37 46 32 30 48 65 75 96 123 123 102 104 122 112 87 108 155 130 128 118 74 36 69 126 144 121 150 169 155 119 127 162 155 138 115 122 141 140 133 114 79 68 68 57 35 29 54 82 90 95 72 55 42 30 37 48 44 47 43 37 52 98 139 132 100 87 146 172 173 192 196 187 194 188 186 190 182 167 178 199 202 202 201 183 164 170 182 158 118 85 49 27 36 59 87 110 117 87 39 51 140 207 201 176 170 146 110 98 106 88 47 22 19 41 71 109 124 106 89 105 134 178 167 149 135 128 113 84 59 31 37 67 99 103 90 76 66 70 100 124 114 71 41 81 151 188 176 162 194 212 187 169 155 157 167 194 196 192 184 157 154 178 190 202 203 212 200 160 148 166 212 230 201 97 34 98 154 119 108 153 193 180 176 185 168 156 170 152 108 125 140 142 125 79 75 88 88 119 167 178 188 190 174 128 98 101 104 110 132 156 163 165 143 121 132 152 151 118 86 128 209 233 221 215 208 207 204 217 241 217 156 95 36 27 31 90 159 191 213 211 177 107 34 25 66 93 95 82 79 77 52 40 40 68 102 107 110 120 132 126 89 58 72 105 122 103 84 113 169 184 171 168 173 165 175 174 149 125 139 175 198 192 185 179 164 162 178 174 154 174 191 193 185 175 157 150 162 192 197 172 154 159 175 197 204 208 171 135 102 105 124 134 162 199 175 139 108 109 140 155 143 119 153 176 175 183 184 182 208 190 122 75 77 103 97 94 145 168 136 112 79 51 59 114 189 182 147 129 138 129 107 137 201 198 114 64 100 142 121 82 74 96 110 87 59 62 65 69 89 114 121 113 96 87 90 114 145 157 142 120 120 145 171 186 195 195 199 203 209 215 195 119 34 33 108 211 217 150 123 148 184 212 242 241 211 201 206 197 180 171 112 63 52 67 106 166 213 189 122 78 23 19 38 105 160 143 132 163 172 158 183 216 228 225 189 169 192 229 241 228 213 183 156 138 110 88 87 85 88 86 77 59 40 35 47 64 76 63 57 45 40 39 34 33 41 38 49 62 70 81 96 92 72 39 47 66 85 84 72 71 82 126 150 145 138 123 109 129 144 139 124 104 78 54 55 74 87 76 55 47 77 117 128 123 128 136 100 82 91 99 97 85 71 67 80 101 118 124 117 106 98 70 67 74 87 85 76 82 99 102 100 84 73 89 111 113 105 86 90 75 59 70 90 101 105 101 97 105 116 100 68 62 81 106 110 109 102 88 61 45 49 54 51 52 70 91 86 63 51 55 38 35 48 68 89 84 54 42 46 58 63 49 44 80 129 159 135 136 154 150 126 87 48 31 32 37 42 43 44 52 61 52 53 75 95 90 82 89 100 71 56 46 48 48 38 28 26 39 55 81 90 74 60 54 47 37 39 35 27 23 29 39 45 46 35 25 29 45 56 51 38 37 48 64 70 74 88 92 80 55 28 30 38 40 40 30 30 33 34 32 37 65 99 112 108 113 115 117 117 120 130 142 151 110 78 45 43 68 89 93 90 85 82 64 43 54 99 147 172 148 160 160 128 64 14 30 85 129 123 114 130 171 186 156 123 118 120 97 41 40 84 92 91 142 173 183 176 160 119 90 99 118 125 129 147 153 143 122 84 45 40 31 29 48 76 93 93 111 113 131 146 150 155 143 112 80 43 29 26 28 32 26 30 31 34 26 31 31 25 30 24 22 22 22 23 26 29 30 30 32 31 31 31 31 29 24 21 18 23 32 42 46 42 32 24 60 91 117 114 96 92 106 121 86 56 36 35 36 38 37 31 32 34 35 37 43 48 46 40 37 29 26 28 23 19 34 56 114 165 178 166 117 87 137 171 161 136 103 71 41 22 23 34 32 29 34 37 33 36 44 44 36 39 63 111 160 180 166 145 114 148 178 178 158 145 145 149 162 168 148 108 66 24 8 23 42 46 48 44 41 41 40 38 189 189 188 188 188 188 188 188 191 192 192 193 192 192 191 190 199 199 198 197 196 195 194 193 196 196 196 196 196 196 196 196 197 197 197 197 197 198 198 198 200 199 197 198 200 200 199 197 198 198 198 198 199 200 201 202 198 198 198 198 198 198 198 198 194 199 201 199 197 198 199 198 200 200 201 201 201 201 202 203 204 204 204 204 203 202 201 201 203 203 203 203 203 203 203 203 206 205 205 206 208 209 207 205 206 206 205 205 204 204 204 204 202 202 203 204 205 206 207 207 207 206 205 205 204 204 205 205 202 202 203 202 201 202 203 205 203 203 203 203 203 203 203 203 200 200 201 202 202 203 204 204 199 198 198 197 197 197 197 197 196 196 196 196 195 195 194 194 197 198 198 196 193 191 191 192 193 186 186 192 192 187 190 199 203 193 179 188 196 193 194 189 185 185 186 189 191 190 186 183 165 167 171 170 176 195 198 182 143 172 191 197 204 171 122 126 162 168 170 159 159 146 92 55 124 160 166 106 87 147 193 202 197 201 193 169 155 157 152 137 133 86 48 70 114 144 151 130 139 124 80 39 51 100 121 106 82 66 64 79 118 139 116 101 144 193 225 211 153 76 38 53 71 45 30 69 145 217 224 160 99 137 185 199 184 179 181 174 183 187 195 183 115 43 77 175 197 147 91 75 92 118 159 205 196 155 97 33 6 31 100 186 196 186 180 189 212 180 124 47 21 64 156 203 180 187 182 167 151 172 185 179 173 177 181 178 177 177 177 178 178 179 179 180 177 177 177 178 178 178 179 179 178 178 178 178 178 178 178 178 175 175 176 176 176 177 177 177 178 178 178 178 177 177 177 177 177 178 178 178 178 178 178 177 176 176 177 177 177 177 176 176 178 178 178 178 178 178 178 178 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 178 179 179 177 179 181 178 174 172 173 176 177 178 179 179 179 179 178 177 177 177 177 177 177 177 177 177 176 177 177 177 177 177 177 176 174 174 175 177 178 179 178 177 182 179 176 179 184 181 165 147 133 144 148 126 102 111 133 138 155 147 157 165 133 89 93 129 171 157 121 82 70 88 113 127 131 124 121 117 97 69 62 74 55 40 37 59 82 83 63 46 40 42 46 49 50 49 48 49 50 51 53 63 72 58 38 33 37 48 60 60 51 42 41 46 59 49 45 53 59 56 59 71 78 72 57 38 32 40 48 49 62 67 87 102 94 81 76 72 65 71 89 109 96 58 55 87 138 106 71 64 73 75 85 105 151 156 145 114 92 86 83 76 75 74 78 56 34 27 24 38 51 60 66 77 109 143 150 137 127 123 121 115 95 67 49 44 75 90 104 111 120 120 97 68 62 45 32 23 57 124 170 198 190 186 173 157 152 154 145 129 114 96 71 53 47 45 35 24 14 39 118 169 151 147 157 138 115 175 198 167 157 182 181 150 137 135 122 112 132 166 177 165 147 139 136 134 131 123 94 57 54 37 41 38 33 40 38 39 30 33 31 31 33 28 27 36 101 172 189 120 77 110 137 121 125 159 182 140 71 67 118 152 149 154 160 162 158 150 159 181 166 165 211 232 166 143 190 197 189 187 202 214 203 192 197 206 214 182 163 180 196 182 156 145 174 168 134 129 186 197 173 203 210 203 188 170 157 158 171 185 193 196 200 205 209 210 211 211 207 209 211 211 211 212 214 216 213 212 213 215 214 211 212 215 215 215 215 215 216 216 216 216 218 215 243 219 151 172 229 224 222 223 217 197 197 211 224 252 251 157 67 32 26 30 37 39 37 37 35 34 34 34 34 34 34 34 34 33 32 30 29 28 28 28 29 28 34 22 13 45 136 221 254 253 243 227 228 223 232 235 242 244 231 205 178 162 197 249 235 200 240 254 234 235 233 230 223 229 241 235 232 248 219 151 90 102 141 162 173 171 98 105 169 231 228 207 210 219 213 215 219 221 217 213 213 217 223 211 209 212 213 215 214 208 213 211 213 219 224 230 239 249 237 222 183 113 63 80 113 112 97 134 129 67 17 45 149 248 250 251 231 178 165 148 90 66 69 71 76 89 120 151 144 111 59 40 26 30 45 63 86 104 119 99 77 67 74 84 71 44 57 147 218 229 217 224 210 148 92 116 141 97 56 94 122 105 174 240 227 134 54 39 63 67 80 78 65 46 36 37 37 33 40 38 37 34 23 16 27 45 58 67 71 99 114 86 53 31 18 29 47 60 55 40 31 32 33 22 19 34 59 86 58 63 101 119 85 36 20 7 26 86 150 195 175 123 118 152 161 126 141 141 131 80 44 48 47 42 58 106 146 182 208 179 147 160 194 182 141 114 105 99 87 59 53 44 64 84 62 55 127 215 226 174 125 150 230 252 176 80 9 0 33 88 154 213 232 236 223 171 115 146 211 242 214 132 35 74 132 186 205 192 137 46 4 11 74 125 155 201 214 191 190 207 196 206 234 218 150 75 26 20 30 43 39 34 33 29 38 40 40 52 73 87 98 111 116 156 199 233 206 124 60 27 34 31 40 48 42 38 38 35 28 25 58 122 165 167 161 164 189 212 208 154 107 116 156 181 134 75 57 59 54 59 64 70 63 60 53 46 39 34 31 29 30 33 34 30 24 21 23 27 25 22 21 24 31 37 40 40 40 47 57 64 63 54 40 30 44 36 41 48 38 30 34 37 38 41 40 38 40 42 37 28 24 23 19 16 18 23 25 24 22 18 16 18 24 28 30 29 32 31 30 30 30 31 32 32 38 37 33 29 30 31 28 22 22 21 24 29 29 23 17 15 14 13 12 11 10 11 12 12 17 16 14 13 11 10 10 10 17 19 20 20 18 17 18 20 23 20 17 17 18 19 19 19 11 15 20 22 21 19 17 17 21 21 21 20 19 18 17 16 14 15 15 13 11 11 12 13 11 12 14 16 16 14 12 11 17 15 12 9 8 9 10 12 34 48 52 39 31 35 37 34 30 35 39 32 21 29 64 101 125 153 177 176 156 142 147 160 175 200 186 117 91 122 137 139 179 146 95 94 102 77 65 75 91 81 59 45 44 35 24 25 18 22 32 44 54 54 46 38 37 35 35 33 27 24 33 46 52 50 55 62 56 42 38 43 27 25 41 88 131 130 128 149 161 122 112 132 119 83 92 138 123 121 121 95 54 54 86 103 92 123 136 133 144 189 208 163 129 131 149 153 128 111 97 75 68 69 51 31 42 68 82 84 96 109 96 58 35 34 39 40 49 47 39 39 69 110 127 120 99 156 176 176 199 197 181 191 194 192 188 173 165 181 195 188 187 190 192 204 228 221 151 71 25 14 24 53 79 103 123 132 116 49 58 144 184 164 152 163 171 136 136 160 129 51 12 24 43 62 92 106 95 95 140 196 201 168 138 151 188 185 141 106 53 29 33 61 69 58 47 43 79 106 104 68 42 59 116 171 188 183 166 173 177 150 130 122 131 170 198 185 175 169 160 175 195 209 215 206 199 160 117 130 187 251 245 163 58 33 119 181 130 80 97 130 116 124 138 108 99 96 88 67 87 99 106 92 93 122 130 124 155 197 199 179 189 159 122 100 95 101 124 151 217 229 215 145 94 133 173 151 82 65 145 242 236 199 203 212 221 214 213 199 142 104 101 78 32 34 106 180 192 204 213 188 123 46 28 64 100 112 88 64 45 28 30 55 116 176 184 177 171 167 153 122 91 93 134 176 143 101 101 148 174 165 155 153 184 202 191 152 129 140 170 196 197 191 190 182 168 165 143 102 155 197 201 181 171 150 150 186 189 185 164 136 157 200 207 203 174 127 97 99 124 146 167 209 209 195 164 124 105 120 130 118 94 125 153 175 174 166 187 210 146 99 81 90 87 70 77 125 145 117 92 56 34 56 115 185 187 145 121 121 113 116 159 210 182 90 50 106 158 148 118 105 113 121 91 59 60 57 60 85 119 133 125 110 123 148 155 150 164 149 140 155 191 218 222 214 216 219 217 204 198 190 135 59 18 73 177 215 175 144 150 174 229 242 238 224 221 220 213 209 208 178 115 42 29 106 204 250 237 173 104 12 9 61 142 182 124 122 180 205 179 192 225 235 228 199 170 166 184 199 195 183 163 134 137 137 117 105 121 160 185 150 99 59 44 44 43 39 53 54 47 44 61 81 79 63 61 82 93 93 94 90 81 74 51 56 71 81 70 52 52 65 117 150 155 142 123 112 131 147 169 151 115 81 64 59 66 80 87 72 55 57 69 76 92 117 114 79 70 92 103 90 68 50 49 71 101 125 134 129 115 104 82 68 77 107 122 112 105 112 101 79 63 68 88 106 104 87 74 75 63 52 60 71 76 82 86 96 93 92 104 111 120 140 173 174 158 134 114 93 77 75 51 43 53 97 139 131 93 69 52 41 38 41 47 60 61 44 40 44 52 53 43 50 98 152 178 139 116 112 98 75 57 44 34 36 39 42 43 46 55 65 56 50 61 74 66 51 46 45 60 65 64 55 47 43 36 27 29 34 50 68 80 88 76 51 36 40 38 29 26 40 64 82 65 43 20 20 40 57 52 38 35 45 60 70 83 106 113 98 59 29 31 42 50 49 32 25 25 28 31 37 51 67 73 70 96 103 111 118 128 135 130 120 114 106 72 46 53 66 73 83 84 75 56 43 62 107 146 162 160 155 141 115 71 27 32 70 99 113 132 156 172 158 130 116 143 140 114 51 31 75 103 106 148 184 201 189 154 97 65 73 114 140 141 148 167 168 135 82 42 37 27 27 54 94 113 110 111 115 125 129 133 148 155 143 111 71 40 22 24 33 26 29 32 40 36 40 37 30 32 25 24 23 23 22 22 22 25 28 30 30 31 33 33 29 23 18 18 22 24 24 23 25 30 36 64 83 97 91 78 81 104 126 104 71 45 37 33 34 35 29 34 34 34 34 39 45 45 41 36 28 25 27 24 21 33 52 99 144 154 139 97 86 153 201 182 137 93 69 47 23 18 30 34 32 37 38 32 34 39 36 32 37 51 82 131 165 155 126 114 157 189 176 140 121 129 143 162 144 106 70 48 28 20 27 49 51 49 42 37 37 37 36 188 188 188 188 187 187 186 186 190 190 190 191 191 191 191 191 198 197 197 196 195 194 194 193 196 196 196 196 196 196 196 196 197 197 197 196 196 196 196 196 199 198 197 197 199 200 199 197 198 198 198 198 199 199 199 200 198 198 198 198 198 198 198 198 193 197 200 200 199 198 199 199 200 200 201 201 201 201 202 203 202 203 203 204 204 203 203 202 203 203 203 203 203 203 203 203 205 204 204 206 209 210 208 206 206 206 207 207 206 205 204 204 206 206 206 205 204 204 203 203 208 207 205 204 204 205 207 208 205 205 203 202 202 203 205 207 205 205 205 205 205 205 205 205 206 206 205 203 202 200 199 199 198 198 199 200 199 198 196 195 197 196 195 195 195 195 196 196 197 198 198 196 193 192 192 193 193 190 190 193 192 190 195 204 202 163 129 167 199 191 194 187 187 188 189 190 190 190 190 190 199 188 173 157 159 183 198 190 162 181 180 179 201 202 176 168 149 144 138 117 103 94 86 104 139 169 176 113 83 142 189 194 191 201 188 138 115 155 177 145 126 80 52 111 175 198 195 156 115 95 64 64 115 173 191 182 137 103 113 162 183 139 102 132 171 175 158 120 73 32 30 59 74 71 80 114 157 208 219 163 116 121 164 195 190 184 182 181 177 192 190 146 93 91 149 208 207 154 96 82 105 135 172 211 199 145 78 18 7 54 126 198 186 174 181 203 201 124 78 55 37 71 152 198 191 189 168 141 132 164 185 181 175 179 180 173 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 175 176 176 176 177 177 177 178 178 178 178 178 177 177 177 177 178 178 177 176 176 177 178 178 176 176 176 177 177 176 176 176 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 180 180 180 178 175 175 177 180 177 178 178 179 179 178 178 177 176 176 176 176 176 176 176 176 178 178 179 179 179 179 178 178 176 175 175 176 178 178 176 175 181 185 185 182 182 179 164 146 151 169 183 168 130 104 108 120 133 141 158 165 144 119 127 155 180 160 112 66 77 131 155 137 93 85 82 83 84 89 92 89 73 49 33 47 73 83 71 57 47 42 39 42 47 52 59 64 66 61 52 49 56 58 48 37 49 65 70 56 44 47 53 55 58 52 65 81 71 52 48 53 53 49 44 37 29 26 35 47 54 42 45 56 61 71 91 103 99 104 127 151 135 87 81 117 171 132 92 85 91 80 67 71 98 91 79 68 70 83 95 99 121 107 105 80 38 11 22 67 108 119 129 139 160 180 176 158 139 131 131 145 149 121 67 24 36 51 66 69 63 53 44 39 41 30 29 44 105 180 209 216 198 198 184 168 164 166 164 163 162 130 83 48 43 50 44 30 22 30 77 115 127 155 171 146 122 150 156 146 167 204 197 156 111 119 123 127 146 167 165 147 123 105 89 77 66 63 56 41 46 34 36 30 29 37 34 38 33 25 27 44 45 26 35 70 131 181 164 90 71 114 136 125 134 156 163 135 90 66 93 140 165 176 182 195 204 178 141 129 142 193 222 213 174 155 180 201 180 177 191 205 196 187 193 202 227 177 160 191 221 224 203 175 167 147 133 132 147 152 157 194 198 197 191 181 178 186 197 203 205 207 210 212 213 211 209 207 207 208 209 209 210 210 211 212 212 212 212 213 213 212 212 213 215 215 215 215 215 216 216 216 215 215 242 214 144 158 220 229 226 222 202 175 190 219 232 253 220 129 60 37 26 30 41 37 37 36 35 34 34 34 35 35 35 35 35 34 33 32 30 29 31 29 27 25 31 21 16 53 175 254 246 217 222 222 227 221 228 220 218 232 241 224 182 145 174 204 184 133 174 234 222 221 226 216 217 222 216 210 220 235 239 219 135 75 94 176 230 194 95 128 198 245 231 206 209 220 211 213 214 215 214 214 216 219 215 210 217 224 215 211 213 210 211 213 211 211 220 230 224 210 170 151 125 105 114 152 167 147 74 111 116 71 28 47 137 228 237 241 222 196 204 207 168 135 99 59 47 62 66 64 67 65 39 42 35 44 69 100 127 130 100 76 78 91 91 97 101 87 47 105 187 231 226 225 218 182 131 145 165 120 60 64 90 102 180 219 184 97 37 34 55 52 44 47 45 37 33 37 45 50 35 35 36 32 21 17 36 60 78 77 94 144 153 102 58 36 16 47 90 110 88 48 27 28 28 20 21 38 102 160 100 68 157 189 135 43 9 8 46 119 174 191 188 178 177 178 178 176 207 181 144 79 43 66 77 67 54 83 117 163 208 205 170 150 185 169 151 158 160 141 116 80 57 51 47 37 30 71 160 233 227 155 133 189 247 248 181 99 1 2 56 131 200 240 227 208 215 181 123 124 184 238 230 165 65 40 98 206 224 148 68 19 1 30 99 138 158 191 194 174 186 216 205 199 204 166 100 44 8 27 44 41 34 38 41 35 45 76 95 108 138 164 160 145 147 188 220 245 222 143 81 56 47 34 37 48 46 40 38 36 38 26 38 87 140 166 168 165 169 176 176 139 102 126 176 193 129 65 44 50 54 63 65 67 57 54 49 43 37 33 31 30 28 31 33 31 26 23 23 25 26 23 22 24 30 36 40 41 58 50 49 56 63 63 65 69 65 44 39 45 38 28 31 37 39 41 40 37 37 40 36 29 28 26 22 19 20 24 29 31 19 17 15 18 23 29 31 32 31 31 30 30 30 30 31 32 38 36 34 32 31 29 25 21 24 21 23 29 31 26 21 18 15 13 12 10 9 10 10 11 15 14 13 12 11 10 10 10 17 19 20 19 17 17 18 20 22 19 16 16 18 20 20 19 16 19 22 23 21 18 17 17 21 21 20 19 18 17 16 16 15 14 12 10 9 10 12 14 14 14 14 14 13 12 11 10 16 15 13 11 9 7 6 6 22 42 51 39 32 39 41 34 35 33 26 19 24 55 105 144 122 118 121 127 132 154 192 221 207 195 147 94 116 166 163 148 173 141 78 48 41 30 38 48 34 38 34 28 30 36 35 32 29 30 37 48 52 47 40 37 37 36 35 33 28 24 29 38 41 36 33 35 36 35 35 36 20 29 58 125 178 160 130 141 169 140 127 132 118 88 86 108 106 100 101 91 68 60 67 68 70 86 110 153 191 215 211 169 133 156 167 143 123 130 116 75 52 56 40 32 55 80 98 116 145 174 146 74 34 25 26 34 38 43 40 38 55 87 110 117 111 159 170 173 203 202 183 193 191 194 186 170 172 193 198 185 187 180 187 213 228 193 112 43 12 17 50 95 125 142 153 155 126 59 53 101 118 124 157 189 206 188 184 184 134 48 6 19 27 64 94 95 91 118 172 216 175 121 105 156 219 239 206 161 107 54 23 34 42 40 43 48 79 82 69 57 74 107 137 159 171 180 174 167 151 110 90 102 134 171 185 178 184 185 185 207 209 212 207 196 179 121 89 136 219 249 196 91 24 47 134 185 152 94 77 84 79 100 120 103 96 85 94 102 138 164 173 142 136 157 144 142 180 215 202 156 128 81 63 86 111 134 163 182 198 205 197 139 106 167 198 139 73 88 151 201 187 166 167 167 192 191 173 123 69 92 139 121 32 19 82 155 174 204 225 197 116 41 23 53 80 88 68 49 26 22 41 81 158 225 223 202 195 173 159 152 125 94 115 169 173 123 100 125 148 154 167 188 209 196 171 160 164 158 163 187 200 186 185 193 176 152 129 91 139 165 166 159 171 179 188 210 191 171 148 125 163 214 198 180 117 111 116 141 169 180 186 205 185 193 195 174 138 117 103 88 76 102 118 140 146 154 171 147 84 73 91 109 95 75 75 87 99 87 79 56 47 66 93 127 132 118 111 104 100 127 165 179 151 91 60 94 156 200 191 151 93 70 58 69 81 81 90 108 93 95 93 111 160 193 180 155 157 154 153 159 181 212 221 208 226 197 163 147 172 209 169 80 16 41 135 207 203 177 169 183 221 213 211 223 227 212 212 233 241 238 187 85 31 99 205 252 253 199 117 1 1 80 173 204 149 137 199 223 174 168 204 222 214 218 193 145 120 132 150 154 140 150 185 179 133 113 150 214 236 179 104 60 57 68 66 54 51 57 53 56 97 145 133 82 92 115 111 100 114 120 97 74 50 51 64 81 80 64 56 60 93 122 134 133 134 135 137 138 178 173 133 86 70 70 78 94 107 93 72 62 62 58 60 73 66 54 67 99 110 95 65 40 47 73 102 114 110 103 101 102 98 83 82 104 125 135 149 166 130 88 66 73 82 90 86 66 72 67 56 49 49 50 63 87 123 150 143 124 135 145 146 156 181 188 166 127 110 105 90 75 45 37 49 97 137 126 93 79 77 90 88 60 33 31 39 39 47 58 71 69 53 52 89 133 150 120 90 73 56 43 40 43 37 36 37 37 38 43 52 59 60 46 47 56 52 43 38 34 43 56 60 51 41 38 36 32 29 28 39 63 92 111 93 55 38 47 49 41 36 51 80 102 70 50 26 19 32 45 44 34 33 43 58 70 88 120 136 127 87 44 32 40 53 59 42 32 34 33 32 33 36 40 40 39 74 83 95 113 134 141 121 94 109 119 94 62 54 48 50 72 84 72 53 47 70 111 139 146 163 142 115 96 70 34 26 48 63 115 161 169 147 120 121 143 169 142 108 60 33 61 103 121 131 169 195 182 135 80 64 83 137 174 163 147 157 155 113 53 38 34 28 32 54 88 115 128 112 117 120 121 133 156 168 163 151 109 61 23 18 26 21 29 37 64 72 67 48 32 34 27 28 28 28 28 26 22 23 26 28 29 32 34 34 30 22 16 15 20 25 25 22 23 29 35 48 68 85 85 78 84 104 122 109 87 67 48 28 23 32 36 34 33 31 30 36 44 46 43 34 27 24 27 24 22 32 47 75 99 103 101 84 80 116 137 107 73 60 82 90 62 32 22 41 55 79 88 74 55 35 15 25 34 45 66 101 129 127 108 134 148 169 169 135 104 121 162 172 132 77 40 29 28 31 37 49 50 46 38 33 33 34 34 187 187 188 188 187 186 185 184 187 187 187 188 190 191 192 192 194 194 194 195 195 195 195 196 196 196 196 196 196 196 196 196 198 198 198 198 198 197 197 197 198 197 196 197 199 200 199 198 199 199 199 198 197 197 196 195 198 198 198 198 198 198 198 198 194 196 199 201 200 198 198 199 200 200 201 201 201 201 202 203 200 201 202 203 205 205 205 205 201 202 202 203 204 204 205 205 203 203 203 205 208 209 208 206 207 207 207 208 207 206 205 204 208 207 207 206 205 204 203 203 208 207 205 204 204 205 207 208 208 207 205 204 204 205 206 207 207 207 207 207 207 207 207 207 210 209 207 205 203 200 198 197 198 199 200 201 200 198 196 194 197 196 196 195 195 196 197 197 195 196 197 196 194 193 195 196 190 195 196 191 190 196 201 201 166 117 90 153 199 187 189 192 193 193 192 189 186 185 186 187 187 180 171 159 156 172 185 181 157 171 164 158 178 203 204 187 180 165 125 70 67 109 142 171 167 161 141 82 65 129 187 205 190 188 176 126 98 163 208 172 125 82 40 92 181 232 233 182 104 115 106 108 155 197 193 169 154 146 180 222 209 132 90 129 175 135 78 38 26 32 51 72 92 111 137 147 142 176 212 184 129 97 130 171 179 182 180 185 185 184 176 149 127 146 181 197 206 168 112 87 114 158 191 210 211 144 68 10 14 77 147 200 191 192 195 186 154 84 82 101 61 65 136 189 190 175 157 141 124 159 186 186 180 182 180 171 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 178 179 179 178 178 178 178 178 178 179 179 178 178 176 175 175 176 178 178 176 176 176 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 177 177 177 177 177 177 177 177 176 176 176 176 176 177 178 178 180 177 175 175 177 180 181 180 177 177 178 179 179 178 177 177 176 176 176 176 176 176 176 176 177 177 177 178 178 177 177 177 179 177 176 176 177 177 174 171 163 171 172 162 155 158 163 163 174 165 165 172 158 123 103 108 111 131 158 173 167 157 159 170 162 136 95 71 108 178 191 148 82 59 55 71 87 102 107 97 84 59 38 42 61 74 71 63 54 45 38 40 47 55 65 75 68 65 60 57 62 70 60 39 57 61 68 70 61 53 61 77 60 59 75 88 71 46 40 47 50 45 43 40 31 25 40 62 61 42 29 32 59 104 135 138 141 148 165 183 167 119 92 104 117 97 85 97 108 92 78 84 95 76 75 104 141 160 167 171 171 140 106 58 24 34 81 143 185 181 175 170 170 174 179 182 144 136 135 149 160 140 86 37 29 30 33 37 38 39 45 53 43 54 78 99 146 196 194 177 184 184 173 164 158 148 155 180 202 164 98 42 29 43 46 34 25 28 39 78 139 180 174 149 134 119 115 147 201 225 193 146 124 129 134 139 146 141 111 78 76 67 62 56 48 50 57 54 46 40 41 34 33 34 27 35 29 33 41 51 46 34 53 94 115 133 120 103 125 152 157 159 175 177 169 164 143 97 97 149 178 194 200 210 222 197 144 109 128 177 179 168 170 166 184 212 168 177 200 210 190 177 193 214 217 163 163 207 226 233 230 209 162 124 128 129 115 132 155 165 184 188 191 192 197 206 211 212 211 212 214 215 214 212 209 208 211 210 210 210 210 211 210 210 212 212 212 211 211 212 212 211 214 214 214 214 215 215 215 215 219 216 219 180 124 147 212 235 229 225 182 139 183 246 247 238 182 116 63 36 19 26 37 28 36 36 35 34 34 34 35 36 35 35 35 34 33 32 31 30 31 29 29 25 27 15 16 59 160 253 244 218 222 212 221 222 218 217 217 222 226 223 210 198 188 180 154 105 130 210 236 240 227 233 243 205 153 180 230 228 232 254 200 110 102 212 255 168 93 164 230 245 232 223 222 222 220 217 213 211 213 216 218 217 208 211 218 218 210 206 212 219 206 216 211 205 227 238 183 106 84 104 133 156 171 177 160 132 108 139 141 91 34 33 111 202 245 235 212 190 186 211 224 198 136 80 45 40 36 35 40 39 44 69 68 73 93 126 156 147 90 73 86 101 91 99 116 111 51 62 141 225 239 220 209 207 162 154 150 101 44 47 82 113 133 125 82 49 35 31 41 42 40 36 38 45 48 45 44 47 49 45 41 35 22 18 36 59 81 88 121 185 199 148 94 54 15 46 88 106 83 44 27 32 31 16 16 52 138 195 119 80 178 222 159 43 6 32 90 163 192 175 169 168 145 116 137 199 228 185 133 64 37 78 118 132 105 67 67 132 199 210 177 147 167 152 159 194 192 154 122 90 66 59 46 26 22 60 113 141 143 97 135 216 250 252 198 100 2 4 87 196 247 226 184 177 200 190 138 112 165 238 239 180 96 35 79 183 183 89 27 28 38 53 83 106 140 167 169 177 189 213 198 179 156 101 56 38 25 35 40 35 30 34 54 78 101 141 171 187 207 212 186 156 160 188 195 202 194 154 122 106 65 41 33 43 46 42 39 35 35 32 30 55 114 168 171 145 141 142 143 117 97 137 180 175 121 51 32 47 56 62 58 57 53 50 47 42 38 34 31 30 23 26 29 28 25 22 22 23 21 20 20 23 29 37 42 45 59 51 38 37 61 100 126 133 85 53 37 40 36 28 31 36 40 42 40 36 35 37 35 29 28 33 40 42 37 31 29 29 18 17 17 19 23 28 32 33 28 27 26 26 26 27 28 29 35 34 34 34 34 30 26 23 25 22 23 29 31 28 24 22 16 15 13 12 11 10 10 10 11 10 10 10 10 10 11 11 14 16 18 18 18 18 20 22 19 17 15 15 17 19 20 19 24 25 25 22 19 17 18 19 20 19 18 17 17 16 16 16 14 12 10 8 9 11 13 15 17 15 12 10 8 9 10 12 14 14 14 13 11 8 6 5 14 38 50 40 34 40 41 34 34 22 15 32 75 128 176 204 146 105 82 103 155 213 241 234 219 168 100 69 118 167 148 122 107 93 52 32 35 42 48 37 24 25 48 81 93 77 54 38 37 32 36 48 51 42 37 40 40 38 37 35 32 28 28 32 29 34 37 34 31 36 48 59 65 56 60 104 143 121 96 114 132 142 142 124 98 82 81 86 76 80 87 86 78 71 59 44 59 112 156 182 194 203 202 171 155 180 161 110 113 158 139 67 33 42 41 45 61 71 89 118 167 200 165 81 35 20 18 30 32 36 36 34 41 61 80 90 114 147 154 166 202 207 191 197 185 193 184 169 179 201 203 190 191 177 167 169 161 121 58 10 4 32 97 164 194 190 173 155 109 68 63 88 109 148 197 219 198 211 201 159 98 35 5 13 27 81 110 99 115 175 218 220 160 99 105 173 224 251 239 190 136 79 36 31 36 41 50 55 57 68 85 109 127 130 141 165 173 176 168 158 142 101 83 116 169 187 182 186 203 197 188 199 217 204 190 184 172 118 99 164 229 202 112 26 14 75 155 194 174 135 100 99 127 160 176 174 151 137 154 162 190 225 239 192 130 126 117 152 215 250 231 183 96 50 59 127 180 202 202 189 169 154 144 121 126 189 194 112 68 113 149 165 175 171 151 134 135 125 101 68 57 114 157 115 48 12 53 133 190 247 254 200 116 40 20 42 54 52 37 30 23 21 49 105 193 251 221 173 174 157 161 179 148 80 78 139 164 142 130 137 142 143 171 213 202 180 163 176 189 170 159 179 201 197 189 195 187 172 160 125 116 116 121 137 166 199 206 191 164 158 164 164 191 200 143 105 89 129 158 174 191 198 195 187 184 196 215 207 161 115 92 82 84 120 129 126 125 147 147 80 50 78 113 120 101 102 112 97 81 78 78 58 45 51 56 71 71 78 89 86 84 111 134 129 115 102 89 97 151 222 223 166 79 31 33 74 103 138 165 158 141 107 75 88 132 155 153 150 161 175 179 160 155 190 216 208 201 147 118 141 194 233 190 98 30 19 92 183 210 195 180 188 207 219 217 208 210 214 216 221 239 249 229 136 54 92 196 253 250 199 120 3 2 81 171 197 154 152 211 219 164 165 202 213 215 231 195 113 75 114 169 192 171 193 217 178 117 102 129 169 140 116 91 87 103 112 98 77 53 50 61 90 133 166 143 87 86 106 107 106 123 122 93 69 45 38 47 75 91 79 58 47 70 79 95 125 173 190 156 121 147 166 142 92 71 74 80 88 110 101 81 69 68 63 60 66 64 61 74 96 107 102 74 41 52 86 115 112 88 74 78 88 90 93 92 86 88 115 166 208 153 98 62 57 57 64 73 71 87 89 75 60 61 71 81 92 137 172 169 140 133 129 123 131 149 182 180 141 120 115 91 62 45 38 44 72 89 75 64 74 136 166 158 100 47 31 32 31 53 69 84 79 56 44 64 92 104 89 65 50 51 52 44 36 37 35 33 32 36 42 47 49 54 40 41 51 51 47 44 38 35 41 46 45 39 35 37 42 41 31 29 43 71 99 96 69 44 55 59 49 38 43 60 76 64 56 41 28 26 31 33 32 30 39 56 71 89 122 148 151 117 60 31 33 53 69 58 50 52 47 39 32 30 32 33 32 54 76 102 122 133 132 116 99 100 113 100 79 67 43 35 58 76 66 51 50 75 112 135 141 136 122 108 96 71 32 20 39 74 128 162 147 120 114 137 168 161 140 111 72 37 50 101 129 115 143 169 164 125 81 69 86 142 186 176 140 122 107 77 37 33 34 43 55 60 66 90 117 124 124 114 109 130 159 170 166 170 129 74 23 11 16 16 35 62 109 126 107 71 49 49 37 29 27 29 33 33 28 26 27 27 28 30 33 33 30 23 18 12 15 19 21 20 20 22 24 38 62 83 88 89 99 112 119 106 107 107 86 47 25 31 39 33 32 29 28 34 44 48 46 32 26 23 26 25 23 30 41 69 73 72 79 81 76 74 66 57 55 82 131 144 100 41 7 31 68 123 154 142 106 57 14 18 26 36 49 66 86 102 111 138 131 142 156 138 110 126 167 147 104 55 25 17 24 34 38 46 47 44 36 32 33 35 35 185 186 187 187 187 186 185 184 185 185 186 187 188 190 192 193 191 191 192 193 195 196 197 197 196 196 196 196 196 196 196 196 199 199 199 199 200 200 200 200 197 196 195 196 199 200 199 198 198 198 199 198 197 196 195 194 198 198 198 198 198 198 198 198 196 197 199 201 199 196 197 200 200 200 201 201 201 201 202 203 201 202 203 204 206 206 206 206 202 202 203 204 205 206 206 207 203 203 203 205 208 209 208 206 208 208 208 207 207 207 206 206 206 206 206 207 207 207 208 208 207 206 206 206 206 207 208 208 210 208 206 206 207 208 207 206 209 209 209 209 209 209 209 209 208 208 207 206 205 204 203 203 199 200 201 201 200 198 196 194 195 196 196 197 197 197 197 197 194 196 197 197 195 194 196 197 188 196 197 190 190 197 199 194 146 106 100 162 200 185 182 193 187 187 187 186 186 186 188 189 181 183 189 184 164 150 145 139 142 154 155 150 153 184 203 171 161 154 111 59 95 182 212 205 202 152 98 48 47 103 164 207 214 195 181 151 124 149 170 144 111 96 55 68 148 203 175 109 113 162 155 119 143 190 182 145 142 155 207 234 190 105 64 96 102 66 29 26 60 98 112 105 100 124 157 159 133 162 208 190 126 79 107 141 152 171 176 184 178 183 184 174 171 186 190 175 204 179 120 82 117 183 216 215 211 134 55 5 23 102 168 203 191 186 193 183 139 77 112 161 87 59 123 180 179 151 149 151 124 157 185 186 179 178 178 175 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 177 177 178 178 178 179 179 179 177 178 178 178 178 179 179 179 178 177 176 175 175 176 177 178 176 176 177 177 177 177 176 176 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 174 177 177 177 177 177 177 177 177 176 176 176 176 176 177 178 178 177 174 171 172 177 180 180 178 176 177 178 178 178 178 177 176 177 177 177 177 177 177 177 177 174 174 175 175 175 175 174 174 181 178 175 176 177 176 172 168 148 152 148 137 131 142 164 181 166 146 142 168 181 147 110 104 107 119 143 166 168 153 141 138 129 106 92 100 138 192 194 148 89 47 48 84 93 87 86 85 78 63 48 47 56 63 61 57 52 48 46 47 47 47 57 69 71 64 60 59 66 81 74 47 43 71 93 94 92 94 93 87 71 62 58 60 56 42 39 47 69 62 57 51 36 27 43 69 72 61 40 27 57 123 163 157 136 155 177 190 177 131 89 77 75 72 77 98 113 114 134 170 165 137 136 176 211 207 184 169 137 106 65 22 33 94 147 181 204 195 186 176 163 158 174 196 173 150 125 123 136 131 88 41 17 30 40 44 56 79 101 112 86 117 150 149 159 184 180 170 180 180 171 164 152 127 138 183 225 193 123 49 21 36 46 39 37 37 27 62 141 178 167 163 169 126 108 149 207 218 178 136 152 152 142 122 100 79 57 40 44 44 49 48 41 46 55 54 46 43 46 42 42 36 27 46 85 110 106 68 42 41 58 77 94 91 99 139 178 176 168 184 195 191 183 190 175 113 97 150 165 180 187 192 204 202 181 160 150 141 133 145 145 148 181 200 175 176 195 209 197 187 196 208 189 150 176 219 212 212 224 209 151 111 130 145 140 173 193 174 173 173 176 184 195 204 209 210 207 208 209 211 211 212 211 211 214 213 212 212 213 213 212 210 211 212 211 209 210 213 212 209 212 213 213 213 213 213 214 214 223 215 195 153 123 145 199 232 226 234 189 139 191 252 223 182 186 139 82 39 21 30 37 29 36 35 35 34 34 35 36 36 34 34 34 34 33 32 31 31 27 29 33 29 26 8 8 54 149 246 245 233 229 206 215 211 224 223 219 213 212 221 231 237 211 187 165 133 128 176 219 237 244 212 221 204 141 152 216 233 238 254 233 146 92 160 202 127 104 208 255 239 220 213 211 221 227 223 216 212 213 216 216 212 222 203 172 170 202 220 213 205 210 212 220 234 232 194 126 72 69 109 163 200 205 185 161 149 182 200 184 113 33 14 91 189 252 243 210 175 159 197 240 215 157 99 61 60 50 30 34 52 117 139 126 123 120 121 133 112 82 71 78 82 80 104 120 102 48 23 89 195 238 221 204 219 208 186 147 70 20 37 66 84 70 57 50 84 97 60 34 28 41 36 52 84 95 78 65 67 77 63 49 38 26 19 27 43 55 81 126 188 217 198 145 75 31 38 52 61 55 42 38 42 32 11 6 59 130 153 101 108 217 243 160 30 3 62 147 219 231 205 182 143 93 69 119 216 227 183 129 63 34 73 139 196 185 118 71 80 120 167 179 158 107 113 156 211 198 147 118 92 93 67 45 33 27 37 57 67 68 56 113 175 195 219 179 69 1 29 126 213 232 198 162 160 198 200 151 109 158 238 238 184 117 48 60 111 98 46 26 52 77 64 62 83 131 161 169 196 224 220 183 151 110 54 29 29 37 25 25 45 55 52 82 137 189 205 218 224 220 198 178 176 186 195 178 168 165 158 151 135 85 54 35 39 43 44 41 34 31 37 34 42 94 156 166 139 145 155 147 110 109 174 202 161 99 43 36 54 56 54 50 52 50 49 47 43 38 33 28 25 17 19 21 21 19 18 19 20 16 17 19 25 32 40 47 50 45 50 39 32 74 145 175 164 88 55 35 35 31 26 29 32 40 42 40 35 34 37 36 32 26 42 64 76 69 49 32 24 23 22 21 21 23 26 29 30 22 22 21 21 22 24 25 26 33 32 34 37 36 31 27 26 28 25 25 29 30 28 26 27 19 19 18 17 15 13 12 11 8 8 8 8 9 10 12 12 10 13 17 19 19 19 20 22 18 15 14 14 17 19 20 20 29 29 27 24 20 19 20 22 17 17 16 15 15 15 15 16 13 11 9 9 11 13 14 15 19 16 11 7 6 7 10 12 11 12 12 11 10 8 7 5 16 37 50 43 34 35 35 31 24 11 20 70 143 204 239 251 194 87 47 120 203 235 227 207 179 122 64 42 75 103 80 59 40 43 31 43 83 119 119 78 17 24 94 187 204 145 83 55 43 40 41 46 46 41 41 45 43 42 41 40 38 34 31 30 30 38 40 30 24 49 103 150 148 108 69 67 73 56 56 87 94 127 141 112 71 57 66 77 83 101 112 108 94 73 45 23 53 150 195 176 174 206 205 152 128 151 130 95 125 177 141 53 15 33 53 66 72 73 82 100 161 192 167 98 54 30 23 36 42 42 38 31 31 41 56 66 94 120 143 173 210 214 196 190 200 206 185 158 161 175 175 169 171 183 173 131 84 50 23 3 26 67 142 198 197 159 118 90 84 84 102 117 120 139 165 175 183 222 211 142 73 25 5 13 43 106 128 95 102 170 215 211 160 115 135 191 214 227 225 191 132 96 62 45 41 48 51 43 50 83 132 174 179 155 155 181 183 169 151 148 159 137 116 153 207 223 210 199 187 170 180 200 211 188 173 178 186 156 137 181 204 126 38 13 64 141 185 190 170 148 123 139 191 223 224 224 190 173 192 184 184 219 244 193 112 94 123 191 241 244 201 154 88 92 139 201 230 232 215 189 176 151 141 142 156 185 155 72 70 113 136 152 176 160 113 90 77 82 101 127 135 149 145 93 46 12 44 119 179 233 231 171 104 33 15 34 41 38 30 30 32 22 39 89 173 227 194 145 139 144 167 187 146 62 52 119 137 158 176 176 157 137 155 198 187 172 164 178 191 176 153 146 178 203 182 170 182 197 194 148 99 119 148 156 153 168 175 156 158 164 170 167 169 153 112 90 124 172 188 185 187 195 201 190 181 190 207 202 162 119 95 84 102 153 175 151 132 149 137 71 70 116 133 107 87 123 165 150 110 95 90 72 50 42 55 91 105 93 80 68 62 75 97 107 105 124 129 119 135 173 173 136 106 54 42 64 104 181 229 206 211 164 109 92 107 126 150 179 179 198 206 176 151 181 215 210 166 125 137 182 195 191 171 134 57 9 49 135 177 176 172 186 207 224 220 203 203 213 214 212 222 240 235 153 62 91 196 254 247 184 105 1 5 81 175 214 145 135 195 223 179 167 198 226 236 214 148 81 91 170 231 242 211 189 157 95 56 65 76 82 77 93 115 133 140 130 106 84 64 43 67 122 146 139 115 86 57 76 101 121 117 90 69 71 56 39 39 66 87 77 51 32 48 53 79 122 180 198 151 113 114 141 138 101 76 72 67 59 87 89 76 59 56 60 73 90 100 87 81 83 89 92 73 41 49 86 115 107 78 61 64 74 73 81 83 72 67 85 119 146 117 80 57 60 63 65 74 83 106 119 102 77 89 115 106 81 97 130 141 127 114 105 113 137 139 178 184 153 133 124 100 75 46 40 37 46 49 40 49 77 153 186 176 120 71 46 31 24 49 61 71 66 51 42 50 63 77 90 85 71 65 56 42 35 37 34 31 33 41 50 50 46 47 40 47 59 60 57 54 48 49 44 42 45 42 34 34 39 37 25 19 23 38 61 68 57 41 51 57 49 38 36 41 46 52 54 50 37 27 25 29 32 25 34 57 78 94 118 145 156 113 56 27 32 58 83 80 77 64 61 50 35 28 32 35 34 32 67 107 123 115 104 105 112 98 103 96 88 80 56 41 50 56 50 44 49 79 121 155 170 149 128 105 94 72 33 14 25 80 114 128 120 127 148 158 159 143 158 144 102 51 42 84 110 100 113 137 150 133 101 84 84 124 164 162 125 81 52 46 35 34 44 69 89 78 56 63 88 128 130 111 97 117 145 156 158 155 121 69 21 11 12 15 46 97 149 161 133 103 94 89 60 31 25 25 32 37 34 30 30 27 27 28 30 31 29 25 21 18 16 14 12 13 16 18 20 39 64 83 91 106 126 131 121 103 120 139 127 84 50 38 34 34 33 29 28 34 44 47 46 30 24 22 25 26 25 29 36 59 58 58 60 63 61 55 49 76 91 119 144 138 97 45 11 28 68 130 173 175 146 93 43 19 20 25 31 36 52 85 115 127 127 134 141 132 117 118 130 94 65 42 29 22 27 35 34 42 45 44 38 34 35 36 35 183 184 186 187 187 186 185 184 186 186 186 186 187 188 190 191 190 191 192 193 194 195 196 196 196 196 196 196 196 196 196 196 196 196 197 197 198 199 199 199 197 195 195 196 199 200 199 198 196 197 198 199 199 199 198 198 198 198 198 198 198 198 198 198 200 198 198 200 198 194 196 201 200 200 201 201 201 201 202 203 205 205 206 206 206 206 205 205 205 205 205 205 205 206 206 206 205 205 205 206 209 210 208 206 211 209 208 206 206 206 208 208 207 207 208 208 208 209 209 209 206 207 208 209 209 209 209 209 210 209 208 208 210 210 207 205 209 209 209 209 209 209 209 209 207 207 207 207 207 207 208 208 201 201 201 201 199 198 196 195 194 195 197 198 199 198 197 196 196 197 198 197 195 194 195 196 192 193 194 193 194 195 194 190 164 129 130 162 191 192 182 191 188 187 187 187 189 190 190 190 192 194 206 202 166 133 124 125 142 147 154 150 133 168 206 164 113 102 82 75 136 208 209 186 180 127 91 82 92 103 124 170 205 209 199 181 158 122 96 95 127 133 101 72 107 132 98 73 134 183 159 102 129 194 197 163 132 144 186 188 132 67 38 55 35 32 43 78 132 177 174 143 105 117 140 142 120 157 206 183 123 88 119 129 127 164 179 183 169 185 191 185 186 194 188 173 194 188 139 91 118 186 214 202 179 105 39 6 42 131 188 203 180 176 192 182 129 78 133 188 97 44 108 179 182 148 148 146 125 155 180 180 166 162 172 181 178 178 178 178 177 177 177 177 179 179 179 178 178 177 177 177 178 178 178 178 178 178 178 178 176 176 177 177 178 178 178 178 176 176 176 177 177 178 178 178 177 177 176 176 176 176 177 177 177 177 178 178 178 178 177 177 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 178 179 180 175 175 174 175 176 177 178 178 176 177 177 178 178 177 177 176 178 178 178 178 178 178 178 178 175 175 176 176 176 176 175 175 180 176 174 175 177 177 173 169 159 154 149 145 144 150 164 178 158 145 138 160 181 156 116 104 117 116 120 131 142 140 126 111 96 85 105 132 142 153 148 119 83 53 70 106 94 69 66 67 68 61 52 49 52 54 51 47 53 56 59 55 42 35 51 73 89 68 57 56 67 89 86 56 37 88 116 103 102 122 112 78 81 69 45 38 50 50 47 59 85 78 72 61 41 27 39 62 79 89 76 41 45 104 147 144 129 161 191 200 183 141 104 92 97 89 87 99 111 122 159 211 194 166 155 177 192 170 129 102 64 43 34 42 93 155 174 177 169 170 171 163 145 135 151 176 203 174 132 106 104 99 67 30 31 65 83 81 102 143 155 137 104 145 178 157 143 162 169 172 183 186 175 164 147 115 123 173 218 200 140 59 19 30 45 43 47 47 38 58 102 119 131 162 195 163 137 148 177 182 149 113 128 124 109 81 54 40 41 47 48 49 51 45 39 46 52 45 42 41 48 50 54 45 41 74 153 180 156 82 36 39 51 54 73 71 102 159 183 159 152 180 190 199 197 194 165 99 90 151 165 162 167 174 182 197 208 207 198 168 161 173 156 152 184 189 186 175 184 203 204 197 194 192 173 145 187 229 207 205 211 175 123 111 144 172 188 218 220 200 175 169 172 186 199 205 208 212 206 206 206 206 208 209 211 212 212 210 209 210 212 213 212 210 211 212 210 208 210 213 212 207 211 211 211 212 212 212 212 212 218 220 198 164 142 140 174 225 227 235 207 174 194 200 167 166 225 177 97 38 28 36 37 36 35 35 34 34 34 35 36 37 33 33 33 33 33 32 31 31 27 29 33 30 26 7 7 52 158 248 246 238 227 208 232 225 230 229 225 221 222 226 224 219 227 224 215 203 169 138 161 197 218 177 185 194 154 152 207 243 250 249 239 158 78 92 112 87 125 227 255 229 215 190 171 195 217 219 218 214 213 215 214 210 231 200 138 129 193 231 214 200 217 218 229 225 181 122 101 113 106 120 149 182 195 180 168 176 199 207 186 121 43 14 73 160 226 244 207 177 188 227 237 178 106 106 112 104 58 17 54 131 211 201 169 180 180 148 127 88 73 59 65 83 98 118 120 99 64 18 48 136 209 227 215 234 252 218 154 65 22 40 51 51 53 73 114 172 167 90 37 24 37 39 77 131 142 106 82 86 91 68 45 35 29 23 24 30 30 57 99 150 177 179 147 84 53 45 37 36 41 44 43 40 27 27 19 58 85 81 89 162 252 245 142 15 2 75 169 236 240 230 213 161 117 114 151 221 233 189 134 71 37 55 125 214 234 181 120 66 52 106 148 131 75 102 159 206 181 142 138 127 134 82 42 34 37 46 57 62 52 49 73 93 103 127 106 35 2 52 132 169 170 172 168 172 202 207 161 108 143 212 212 177 139 64 43 46 37 36 46 71 75 59 82 120 155 183 202 229 232 200 144 104 64 26 21 23 31 33 53 98 127 116 121 156 210 222 227 217 195 171 173 196 206 199 178 168 163 163 164 141 101 68 43 37 37 43 43 36 35 35 32 37 72 124 162 175 183 195 174 129 141 212 218 151 72 37 46 61 59 60 56 54 50 50 49 45 37 28 20 14 13 15 16 16 16 17 19 20 20 22 25 30 36 41 46 49 40 43 43 55 99 147 151 127 76 51 37 35 28 25 28 30 38 40 39 34 34 38 40 37 27 45 73 94 92 71 47 35 32 30 27 24 22 22 23 24 20 20 20 21 22 24 26 27 33 33 36 40 39 32 27 27 30 28 28 29 28 26 27 31 24 24 24 23 21 19 16 14 8 8 8 9 10 11 12 13 9 13 18 21 21 19 19 19 18 16 14 15 18 21 22 21 26 28 29 28 25 23 24 25 14 14 13 13 13 14 15 16 12 10 9 10 13 15 15 14 16 14 11 8 7 8 9 10 11 11 10 9 8 7 6 5 18 35 48 45 35 31 31 31 19 10 30 95 169 219 242 251 193 64 26 115 177 166 144 135 102 67 46 33 39 54 42 30 25 34 39 79 151 201 174 93 1 40 146 244 238 161 98 72 63 72 70 53 41 43 45 42 44 44 43 42 41 38 32 28 35 37 36 28 31 71 148 214 191 149 109 92 73 52 59 85 93 106 118 107 76 56 73 103 134 145 145 132 109 73 34 12 49 132 170 170 190 217 194 128 106 119 116 121 156 168 111 37 14 39 70 88 98 113 120 113 141 167 155 109 65 34 27 43 50 48 45 40 35 37 46 56 65 83 118 158 187 195 188 179 206 206 174 138 136 149 157 167 180 191 168 100 34 15 34 57 98 125 164 169 128 87 79 86 115 116 131 143 128 103 102 118 171 222 221 156 83 23 1 18 54 110 132 98 80 111 144 150 137 130 148 177 184 173 166 165 143 128 97 57 36 46 47 29 55 103 160 199 211 195 179 180 194 183 171 174 207 195 154 171 210 228 214 194 169 163 194 211 185 166 158 173 208 211 175 165 130 57 27 75 155 210 203 169 151 130 134 172 208 220 220 222 190 165 188 182 172 204 233 180 103 81 146 210 209 172 115 86 114 166 218 228 218 218 211 188 143 157 189 217 220 189 117 41 77 90 104 120 129 106 69 51 60 92 151 212 213 172 128 78 42 10 30 83 120 150 153 120 63 15 14 27 27 34 39 46 55 49 57 69 104 139 132 120 128 149 165 162 117 44 35 92 133 178 206 194 162 134 147 187 182 167 165 175 172 155 129 106 153 191 157 143 177 204 199 150 121 172 201 177 137 114 107 105 159 162 137 117 117 129 153 168 190 210 201 198 193 182 189 187 182 185 189 178 153 134 113 91 110 153 190 171 144 140 113 77 97 137 119 71 68 139 207 199 143 100 94 101 83 57 73 133 179 155 109 72 65 76 93 108 124 163 173 140 111 108 118 128 151 106 60 47 90 171 224 224 214 195 151 116 124 160 198 224 188 195 206 186 157 170 193 184 157 138 169 197 171 159 180 187 109 28 27 89 132 153 177 213 214 215 208 205 209 207 206 213 212 236 233 143 55 101 209 254 245 161 79 1 11 79 178 234 150 129 180 218 183 151 169 207 200 164 110 87 126 193 225 219 174 119 72 38 38 66 80 87 135 139 139 132 124 120 120 118 82 45 59 107 118 104 92 78 48 67 105 123 98 66 62 74 75 52 42 56 69 61 43 32 42 44 68 95 134 151 125 117 99 111 119 110 97 93 85 68 77 88 80 59 48 52 70 92 109 99 94 88 77 69 60 45 47 71 86 78 63 62 72 81 75 69 65 66 67 68 70 72 89 88 97 119 128 108 87 86 108 115 99 83 101 120 106 78 83 101 124 127 103 80 98 134 132 135 123 113 117 115 97 82 58 50 40 42 48 47 62 89 120 152 156 125 92 57 33 30 38 43 48 53 56 58 57 55 64 92 103 95 81 54 34 37 37 34 33 40 55 67 64 54 48 44 54 65 65 66 72 72 69 59 52 55 57 53 45 40 40 32 29 27 23 28 35 32 32 40 46 44 40 39 38 37 41 44 43 35 30 29 30 30 25 32 62 94 107 117 134 146 92 46 31 42 66 86 83 81 72 79 71 47 31 32 34 31 30 55 90 112 110 101 107 121 112 104 93 87 88 83 67 53 39 38 35 42 71 120 169 198 171 144 115 99 76 33 9 15 64 93 109 117 145 169 164 148 146 177 176 149 92 43 55 77 87 92 118 143 138 118 106 103 105 116 113 99 58 26 31 32 40 53 80 99 87 60 53 65 106 125 116 98 107 126 137 146 126 98 56 21 20 17 17 54 118 157 153 127 130 153 145 93 47 33 24 30 37 34 29 28 28 26 25 26 28 29 28 26 28 24 19 16 15 17 20 22 36 61 81 98 132 165 157 125 102 113 133 135 111 81 53 31 37 36 32 30 35 43 45 43 29 24 22 25 26 26 28 32 37 41 47 44 43 53 67 84 110 123 130 125 117 103 72 40 30 61 116 166 188 176 127 73 25 23 22 22 25 37 64 88 100 109 116 114 105 96 88 83 59 42 39 39 29 30 36 30 38 42 43 39 35 35 33 31 181 183 185 187 187 186 185 184 188 187 186 185 185 186 187 188 191 192 192 193 193 194 194 195 196 196 196 196 196 196 196 196 192 192 193 194 195 195 196 197 196 195 194 196 198 200 199 198 194 195 197 200 201 202 202 202 198 198 198 198 198 198 198 198 202 199 198 199 197 193 196 202 200 200 201 201 201 201 202 203 209 209 208 207 206 205 203 202 208 208 207 207 206 205 204 204 207 206 206 208 210 211 209 207 212 210 207 205 205 206 208 210 213 212 211 210 208 207 206 206 207 208 210 212 212 212 210 210 210 209 209 210 212 211 207 204 208 208 208 208 208 208 208 208 209 209 209 208 208 208 208 208 202 202 201 200 199 197 196 196 193 194 197 200 200 199 197 195 198 199 200 198 195 193 193 194 198 191 191 199 201 194 189 191 185 146 138 145 177 202 189 192 204 200 196 193 191 188 184 180 187 187 198 196 161 133 139 158 135 129 134 128 100 143 200 156 107 72 60 87 143 170 154 150 119 93 106 150 168 128 96 127 157 205 207 191 178 113 62 84 159 156 116 55 53 65 75 136 156 182 142 94 136 201 200 167 119 140 163 125 69 51 38 25 43 63 99 141 187 220 205 161 122 114 118 113 98 149 209 188 127 110 148 135 118 163 184 185 179 176 177 186 185 171 169 184 184 198 163 109 117 168 186 170 143 77 27 13 61 153 199 200 177 199 211 159 90 74 143 173 88 21 91 180 198 166 158 139 124 151 175 171 152 147 164 185 179 178 178 178 178 177 177 177 179 179 179 178 178 177 177 176 178 178 178 178 178 178 178 178 175 175 176 176 176 177 177 177 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 177 178 178 179 179 178 178 177 176 176 176 176 176 176 176 176 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 179 178 178 178 179 179 180 181 176 179 181 180 177 176 177 179 176 176 177 178 178 177 176 176 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 178 174 172 174 178 178 175 170 181 171 168 173 175 169 162 161 175 154 125 133 166 161 125 106 123 120 106 98 119 148 145 120 73 73 114 148 126 100 92 81 70 68 101 123 95 70 67 60 64 59 51 45 45 47 47 45 59 65 69 59 36 29 54 87 101 74 60 63 76 97 89 52 48 82 104 98 95 102 91 68 80 75 47 37 57 64 63 79 88 83 78 66 43 27 35 53 82 115 117 71 44 77 111 109 129 167 199 201 174 133 109 110 125 108 95 102 109 108 128 166 152 129 116 125 134 119 87 61 30 9 30 88 153 185 176 173 156 164 167 155 134 126 143 165 173 168 144 108 84 78 71 61 81 113 119 110 148 199 176 107 89 138 178 159 144 161 164 163 183 189 176 159 141 109 113 161 194 190 142 61 15 23 41 41 43 48 55 64 62 55 85 138 193 189 172 154 153 150 118 78 71 61 51 47 50 52 50 46 42 45 47 42 37 45 45 29 39 38 47 55 63 55 56 99 163 180 148 74 29 31 47 58 45 60 110 166 172 137 134 164 190 212 214 193 147 86 94 164 188 166 163 173 176 188 204 206 214 215 206 201 182 171 183 181 183 179 193 208 201 188 188 192 174 147 192 235 216 218 207 142 93 112 154 185 210 221 206 201 194 185 187 205 217 215 212 215 211 209 207 206 205 207 208 210 207 205 204 206 210 211 211 209 210 212 210 207 209 213 212 206 210 210 210 211 211 211 211 212 210 228 217 191 162 129 151 220 236 227 210 196 180 134 130 209 253 198 96 27 26 33 30 37 35 35 34 34 34 35 36 37 32 33 33 33 33 32 31 30 30 28 30 27 26 9 9 57 158 251 251 228 191 167 207 204 172 190 212 227 236 237 228 218 219 246 248 251 197 100 93 141 155 183 196 162 133 174 235 255 251 245 237 167 104 94 71 50 121 195 204 191 208 169 119 137 200 209 215 214 213 214 213 210 219 210 151 128 184 221 217 224 217 238 225 163 103 90 115 138 129 118 119 143 158 144 138 155 161 167 155 115 59 26 59 121 167 214 179 164 215 246 201 96 71 166 218 159 56 17 95 206 251 210 168 215 248 211 171 119 75 53 67 112 135 132 121 110 98 41 32 86 174 227 228 244 240 192 126 53 24 39 42 41 57 103 160 202 166 72 20 14 39 47 96 157 155 97 61 67 87 60 35 29 30 28 26 28 28 41 71 110 119 115 109 76 55 49 41 36 39 42 37 28 24 56 48 58 48 41 100 213 248 219 116 8 2 72 154 207 205 213 220 192 177 182 182 208 237 189 131 74 41 41 102 202 242 186 140 97 60 74 95 75 51 84 137 167 143 140 182 196 162 100 45 33 50 72 78 68 61 54 48 47 51 52 41 25 22 47 102 127 129 146 171 201 203 210 167 106 123 176 181 167 160 74 33 21 21 43 60 81 63 62 121 166 165 172 191 205 191 150 92 56 27 15 31 35 29 66 111 163 200 185 148 136 163 202 224 210 183 168 176 196 200 189 178 182 176 175 177 150 109 78 50 37 33 41 45 39 39 27 21 29 49 92 160 218 216 219 190 148 165 220 204 128 51 30 47 60 62 73 67 55 51 51 50 45 36 24 13 6 14 14 15 15 16 18 21 23 29 31 33 35 38 40 42 43 47 34 42 82 119 120 93 69 64 48 40 37 28 24 29 31 35 38 37 33 34 40 44 42 30 43 69 93 99 84 65 53 38 36 31 26 22 19 18 18 21 21 22 23 24 27 29 30 34 34 37 42 40 32 27 27 31 29 29 30 27 25 28 34 27 28 29 28 26 23 19 17 11 10 10 10 10 11 12 12 9 13 19 22 22 19 17 16 18 16 15 16 19 22 23 23 22 26 30 31 30 27 26 26 12 12 11 11 12 13 15 16 12 10 9 11 14 16 16 14 13 12 11 10 9 9 8 8 12 12 11 9 8 7 6 6 17 31 45 45 36 30 31 35 22 14 35 95 155 191 211 225 145 60 32 70 88 80 66 48 45 34 46 45 43 59 60 53 39 51 66 120 200 238 172 50 6 74 180 229 184 118 84 70 89 110 103 64 39 45 47 35 43 43 42 42 41 38 31 25 31 31 34 40 52 86 147 201 179 157 151 152 128 98 93 104 110 89 92 112 106 85 105 149 176 169 152 135 115 75 33 15 46 91 136 192 226 209 166 123 140 133 132 155 173 140 71 22 29 54 87 104 122 158 169 144 116 134 131 99 57 23 22 44 43 46 50 50 44 39 43 51 51 54 79 112 134 157 176 179 183 183 151 121 129 154 180 207 230 192 128 58 9 11 68 127 164 169 166 127 70 61 118 178 182 146 131 152 151 111 95 117 149 202 215 170 98 22 1 25 74 113 142 136 115 102 94 87 106 131 141 148 152 122 106 131 171 164 124 60 24 38 45 25 46 109 166 194 214 217 194 169 192 198 200 205 237 217 150 145 188 196 180 177 181 197 218 198 159 147 147 167 222 247 193 137 48 20 66 157 220 237 202 157 142 116 145 196 201 195 208 218 167 131 159 169 166 197 221 160 84 58 138 184 147 105 71 75 171 226 246 209 190 211 209 176 141 181 231 254 237 172 92 38 62 56 70 90 97 103 109 105 101 110 130 166 170 143 116 85 90 37 22 49 67 77 75 56 42 21 36 40 30 42 60 73 95 110 124 98 72 72 84 107 156 178 174 146 104 49 39 81 133 177 193 167 134 115 135 178 177 163 172 179 149 113 98 91 148 181 138 137 187 204 194 153 160 210 209 162 125 83 48 45 94 123 118 124 142 160 193 197 198 196 184 208 214 189 192 200 204 199 184 158 145 148 135 104 110 130 171 165 141 117 72 58 98 123 84 38 62 155 232 223 150 86 82 121 115 68 70 135 204 196 146 95 93 110 111 106 146 197 204 149 94 80 114 161 181 137 65 36 78 136 183 219 216 221 182 129 132 178 207 207 202 195 206 202 175 173 179 163 170 151 169 183 170 195 231 228 145 43 11 52 92 130 183 239 217 217 207 202 209 211 205 205 206 238 232 131 50 118 226 252 237 141 62 1 17 70 158 217 158 153 188 194 156 136 141 156 118 116 115 120 134 149 158 160 98 53 44 62 86 113 135 161 156 151 140 129 125 130 134 135 94 49 42 64 75 86 87 66 58 78 109 109 78 64 71 71 85 60 44 46 50 44 38 40 53 37 41 53 90 119 113 124 93 84 96 115 121 129 129 114 93 107 101 77 60 54 60 73 89 95 111 111 81 55 52 56 55 59 55 44 46 67 91 103 87 72 62 63 61 57 63 77 114 134 159 187 193 151 102 89 98 89 77 80 93 93 86 87 85 92 121 135 101 65 81 121 122 87 58 73 109 115 92 77 80 67 52 54 65 68 76 94 94 129 147 138 110 64 37 45 30 30 36 51 71 80 71 56 51 68 79 91 95 67 37 35 38 35 35 46 67 82 77 64 49 45 51 59 60 69 87 97 95 87 81 85 97 101 91 76 65 55 49 40 23 16 23 27 28 33 37 38 39 40 37 32 34 33 30 29 31 35 33 27 28 34 68 109 121 120 127 136 84 49 45 56 70 77 65 61 83 98 94 64 39 34 32 26 34 36 56 89 109 110 109 114 128 112 95 85 92 105 92 61 37 36 31 31 53 103 159 196 147 144 137 123 84 29 7 23 60 96 119 127 143 159 162 159 156 179 182 187 138 52 37 62 84 90 118 141 132 117 118 125 92 71 63 74 55 30 34 29 41 52 71 86 80 63 53 54 76 115 124 108 108 116 125 139 107 83 48 24 30 23 18 57 120 145 126 108 143 196 187 117 67 45 28 30 35 32 26 23 28 26 23 24 26 29 30 29 29 29 27 24 22 20 20 21 26 53 78 105 156 197 177 127 102 99 108 119 116 99 67 33 40 39 34 32 35 41 42 39 28 23 21 24 27 26 27 30 23 31 44 40 41 62 93 126 124 137 137 127 134 139 110 66 20 50 111 175 212 206 150 87 32 31 28 26 27 34 43 50 67 74 82 84 74 63 59 61 51 36 39 41 28 27 34 27 34 39 41 38 34 32 29 25 182 182 182 183 183 184 184 184 185 185 185 185 186 187 188 188 189 191 193 193 191 191 193 195 196 196 196 196 196 195 193 193 200 198 197 198 200 201 200 198 199 199 199 199 199 199 199 199 200 200 200 199 199 198 198 198 196 200 200 195 193 197 199 198 196 197 198 200 203 204 205 205 195 201 203 199 197 199 200 198 199 200 202 204 206 206 207 207 206 207 209 210 210 209 207 206 204 204 206 207 207 207 207 207 204 205 206 208 210 210 211 211 210 205 205 213 215 210 207 210 206 206 207 207 207 207 207 208 216 214 211 208 207 209 211 212 208 208 207 207 207 207 206 206 207 208 209 209 208 207 205 204 206 205 204 202 202 202 202 202 199 198 197 196 196 196 196 197 198 210 202 201 199 188 193 196 192 197 181 176 191 185 184 212 195 175 120 113 160 196 207 201 176 176 184 190 185 185 189 186 177 195 202 188 146 122 142 153 112 102 105 99 80 119 161 126 84 62 59 84 114 127 110 79 75 67 105 170 175 114 69 68 92 135 160 158 134 88 72 100 113 115 80 31 43 118 180 195 161 156 136 103 144 212 202 176 134 103 81 49 38 43 40 61 84 122 158 181 194 189 178 175 159 156 147 130 119 148 172 146 97 127 164 148 147 184 188 178 182 179 177 179 183 183 182 180 183 196 156 103 131 161 157 106 88 48 8 26 103 174 200 198 193 184 171 124 63 64 113 142 82 27 68 163 189 154 127 130 128 140 150 135 119 142 178 187 177 176 175 175 175 177 179 181 178 180 180 179 177 176 177 178 179 178 176 175 175 176 178 179 177 177 177 177 177 177 177 177 172 175 179 180 180 180 182 185 176 176 176 176 176 176 176 176 178 178 176 176 176 176 178 178 175 176 176 177 177 176 176 175 171 174 176 176 176 176 178 181 171 173 175 177 177 177 176 175 174 175 177 175 173 171 172 174 176 176 176 176 176 176 176 176 179 179 178 177 177 178 179 179 175 176 176 177 177 176 176 175 176 175 173 172 174 177 180 182 179 178 177 176 176 176 177 178 181 181 185 181 172 172 170 159 156 138 115 116 139 144 127 112 118 107 85 88 112 136 132 88 83 83 93 90 97 108 99 96 77 80 116 133 96 66 68 69 67 71 58 42 42 45 45 46 56 63 73 72 56 41 45 59 69 68 65 76 76 74 82 71 46 78 97 75 64 64 59 73 69 54 40 46 68 89 96 97 87 77 69 67 54 26 19 40 102 152 166 115 56 44 66 87 112 158 190 159 122 103 88 93 97 86 89 94 86 85 95 100 72 56 72 109 118 90 49 19 5 65 127 159 180 200 202 190 191 183 170 160 145 123 118 134 161 168 147 114 107 115 115 111 132 141 138 134 152 171 150 110 86 134 170 168 157 162 168 165 198 185 175 164 140 117 121 141 158 166 130 62 19 15 27 38 53 53 55 57 51 38 52 85 114 123 131 134 128 109 77 50 47 38 39 50 54 48 44 46 38 42 41 34 29 30 31 30 41 65 87 83 61 49 60 79 85 90 79 59 47 39 41 52 75 81 115 144 139 136 154 169 171 214 223 180 134 88 90 163 210 193 180 177 183 198 205 197 222 216 214 216 215 207 197 192 169 173 199 209 191 191 205 203 171 176 206 213 223 220 152 91 86 138 194 215 205 193 192 196 200 220 222 210 211 215 209 201 207 211 212 208 206 209 210 210 209 209 209 209 209 209 209 209 211 205 206 208 207 213 215 206 211 211 211 210 210 209 209 209 211 228 237 215 158 109 136 206 244 244 237 187 116 109 182 251 251 195 104 39 24 29 34 40 33 36 36 34 34 37 37 34 30 31 33 34 35 34 34 34 29 26 29 29 27 8 9 60 177 253 244 159 127 176 210 178 103 97 120 170 203 209 216 232 226 224 241 250 194 96 58 88 113 138 144 109 112 173 220 244 220 235 215 164 123 89 57 40 71 119 154 151 116 75 69 93 145 197 217 213 220 216 211 225 225 232 206 159 170 208 215 221 226 242 187 89 52 85 138 176 192 197 181 166 158 132 112 123 176 187 173 120 63 41 54 72 101 123 149 189 234 220 130 41 107 190 213 138 47 53 156 234 221 168 177 222 232 233 223 185 132 101 82 97 124 108 89 124 174 103 37 38 116 214 240 205 150 100 59 40 35 54 67 58 67 84 108 112 86 54 35 25 41 52 79 103 95 63 45 48 46 40 32 28 28 27 22 18 25 36 49 59 68 77 80 79 60 51 40 36 39 40 33 24 26 81 133 114 47 37 118 205 214 158 78 3 1 69 133 175 171 202 211 229 234 194 164 160 179 146 108 91 70 42 82 171 185 162 165 167 142 99 59 50 42 57 85 95 101 143 175 164 107 49 49 68 77 83 80 98 119 124 108 81 63 51 42 41 26 52 93 108 112 152 190 187 175 207 189 123 105 123 131 149 111 81 49 27 23 48 80 94 64 95 145 181 179 153 144 151 119 74 40 21 20 25 25 40 63 132 168 205 217 203 180 117 98 145 178 177 170 173 186 202 202 189 169 165 185 204 192 166 153 134 92 49 34 41 42 32 34 34 26 15 28 83 160 216 200 199 165 120 131 178 161 92 59 47 46 54 62 71 69 57 50 49 47 44 38 28 16 8 12 15 18 19 19 20 22 24 36 34 33 36 42 46 47 46 35 32 63 111 119 95 99 129 126 81 37 25 30 31 32 35 36 34 33 36 40 41 36 31 36 39 62 96 107 88 70 65 64 65 53 30 15 16 23 26 18 19 21 23 25 26 26 26 31 34 37 37 33 28 24 23 28 30 31 31 29 29 30 32 37 35 33 32 32 29 25 22 17 17 16 16 16 17 18 19 11 17 24 24 20 15 13 14 9 10 12 16 19 22 24 24 28 28 28 28 28 24 18 14 12 12 12 11 12 12 13 14 14 11 8 8 10 13 13 12 9 9 9 9 9 9 9 9 9 9 8 7 7 7 8 8 11 26 43 47 39 30 27 29 33 18 30 53 86 150 180 147 87 34 15 33 34 24 24 26 40 71 71 43 50 94 111 92 58 69 110 158 183 168 94 8 4 98 168 160 111 69 70 102 149 178 143 70 42 39 36 40 46 46 43 37 36 38 35 29 31 38 48 61 73 83 114 156 179 188 202 201 172 136 120 125 108 114 121 162 191 146 115 152 148 140 151 165 160 128 72 22 18 54 106 176 222 197 159 159 164 144 154 176 157 102 54 29 37 61 117 131 126 165 186 163 108 88 81 82 66 46 37 33 44 49 52 49 48 50 47 42 42 74 85 79 89 105 121 140 159 162 134 120 160 207 227 238 210 138 65 11 5 36 101 201 233 235 151 65 88 156 201 229 203 161 137 159 164 141 125 109 97 145 184 154 82 17 1 37 82 143 195 214 192 127 89 107 137 132 115 101 86 67 78 117 137 115 69 34 37 50 45 33 34 84 150 200 227 223 187 150 176 195 187 182 202 193 154 134 153 183 196 192 200 207 192 171 176 179 174 162 185 228 182 72 6 54 139 220 230 204 189 165 115 107 173 229 204 188 191 168 134 142 167 179 173 176 170 145 71 66 99 111 123 117 93 129 196 235 226 206 204 194 183 173 179 216 218 221 189 104 54 39 65 73 98 135 168 189 191 182 178 151 129 123 111 93 92 105 101 55 21 19 24 30 35 35 37 38 35 28 30 51 89 119 132 172 196 173 108 41 36 81 126 162 169 141 98 48 38 71 126 166 150 106 95 120 148 143 140 158 178 180 156 125 110 110 148 153 144 143 181 222 203 152 152 167 143 99 77 58 40 40 73 120 171 188 195 193 178 178 181 195 192 177 172 177 190 205 193 181 143 124 150 163 128 90 88 127 152 135 120 99 76 89 130 179 131 36 66 183 227 194 121 61 53 102 116 88 84 106 168 166 144 117 135 151 113 82 133 196 215 168 117 104 138 190 164 82 64 87 106 123 145 190 224 217 216 161 131 174 201 205 219 200 209 212 174 149 158 167 176 160 183 206 198 215 241 233 176 86 27 19 51 120 195 251 233 228 206 207 213 205 205 204 205 229 223 125 60 126 219 254 232 132 58 3 16 70 120 149 138 167 227 216 142 99 82 71 104 123 141 139 126 114 89 59 38 66 107 153 184 190 196 212 181 167 155 153 154 147 137 129 114 79 37 33 67 86 71 52 76 97 121 116 86 70 72 71 74 80 81 57 24 23 50 70 80 67 47 54 82 94 103 123 125 97 77 87 124 170 178 150 122 108 100 91 72 58 51 44 55 67 82 88 82 72 68 69 54 56 53 46 48 64 89 106 90 72 59 57 52 51 72 99 113 122 169 215 198 143 113 116 100 87 72 69 80 91 89 80 86 98 118 118 82 53 81 134 118 71 47 56 58 57 74 96 126 100 64 45 55 83 106 114 109 115 132 137 100 48 30 44 40 34 34 46 64 74 68 56 38 55 77 87 80 61 41 29 30 36 47 58 65 66 64 62 63 70 53 53 61 57 75 99 104 104 100 120 161 165 129 101 112 101 79 54 34 26 28 31 32 29 29 32 38 42 41 40 35 34 29 22 21 27 31 31 28 30 65 111 130 125 116 108 78 46 60 66 53 68 89 95 82 78 86 89 69 45 33 27 34 31 50 82 96 92 101 121 119 101 77 78 99 105 90 77 74 67 56 34 26 68 124 146 144 158 164 149 88 28 21 23 73 113 130 121 129 151 159 156 187 187 169 156 134 69 33 61 115 107 98 109 128 129 125 134 109 67 40 32 37 37 30 44 35 52 58 56 61 60 47 37 69 112 133 113 98 107 111 101 86 60 37 29 24 19 28 44 80 101 104 87 113 185 201 151 104 81 51 34 29 29 26 22 30 27 24 22 22 25 27 29 25 28 31 32 30 27 26 26 22 48 69 90 136 180 172 134 109 102 92 93 104 95 64 40 53 52 43 31 30 39 41 36 30 29 26 24 23 24 25 26 33 25 28 39 50 82 132 166 144 148 145 132 145 178 152 79 35 40 109 164 184 205 175 111 64 21 17 35 28 26 38 38 34 36 41 47 50 48 41 36 41 39 36 31 28 29 33 37 39 38 37 36 35 35 35 35 182 182 182 183 183 183 184 184 184 184 185 185 186 187 187 188 189 190 192 192 191 191 193 195 196 196 195 195 194 194 194 194 198 197 196 197 199 200 199 197 199 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 195 199 200 195 194 197 199 199 201 201 201 201 201 200 199 199 197 202 204 201 201 203 205 204 200 201 203 204 206 206 206 206 207 206 206 206 206 206 206 207 206 206 207 207 207 206 205 205 206 206 208 209 210 211 211 210 213 208 208 214 215 210 207 209 208 208 208 208 208 208 208 209 210 210 211 212 212 212 211 211 209 209 209 208 208 208 208 208 207 208 208 208 207 206 205 204 205 205 204 204 203 202 202 201 198 198 197 197 197 198 199 199 202 178 146 161 190 195 201 202 190 156 137 150 169 184 197 205 198 177 133 114 140 195 209 161 107 131 173 199 192 183 188 195 184 190 187 183 162 136 113 77 82 109 124 111 78 83 120 122 96 54 41 69 93 94 87 79 89 120 132 116 107 106 80 43 55 89 95 77 72 77 76 76 84 85 58 40 96 186 210 177 163 151 120 100 151 219 220 195 140 71 35 44 73 77 63 84 119 153 181 189 188 181 180 188 192 180 178 181 162 137 121 100 94 137 173 148 142 181 184 167 175 175 177 179 178 177 181 186 192 173 145 138 166 156 138 99 80 42 9 29 108 189 215 201 174 148 136 131 118 111 105 90 60 33 75 158 191 167 138 133 118 123 136 148 159 174 183 180 178 178 177 176 176 176 177 177 177 179 180 179 177 176 177 179 179 178 176 175 175 176 178 179 177 177 177 177 177 177 177 177 174 177 179 179 178 177 178 180 176 176 176 176 176 176 176 176 178 177 176 176 176 176 177 178 175 176 176 177 177 176 176 175 175 176 177 177 175 175 176 177 176 176 177 177 177 176 176 175 174 176 177 176 174 173 174 176 180 180 180 179 178 178 177 177 179 178 178 177 177 178 178 179 175 176 176 177 177 176 176 175 176 175 174 173 173 174 175 176 179 178 177 176 176 176 177 177 174 174 178 178 173 177 180 172 153 129 95 90 121 142 134 121 98 92 86 95 94 92 102 93 109 101 90 69 84 122 129 125 102 95 106 109 82 60 67 78 74 77 63 46 44 47 49 54 57 63 69 68 55 41 36 39 52 74 81 79 77 94 112 96 70 61 85 100 96 86 61 45 44 52 62 65 74 100 120 117 104 86 71 66 51 23 22 50 113 179 197 146 88 51 44 59 92 122 136 101 76 72 66 75 86 95 97 82 85 122 131 97 68 81 128 165 141 81 41 28 54 116 177 200 202 204 196 183 183 191 189 180 168 151 144 152 155 159 137 109 114 139 146 140 136 136 148 166 169 151 130 120 108 138 163 166 159 162 171 177 194 191 173 144 126 129 139 144 155 168 137 68 17 6 18 34 62 78 75 55 42 37 41 50 57 64 72 79 83 79 63 47 31 37 44 45 41 39 46 54 44 33 33 40 29 14 26 54 105 148 168 142 109 93 70 43 47 53 49 42 43 44 46 51 63 93 121 124 121 137 154 155 169 189 187 153 118 79 93 177 230 201 184 187 192 199 206 206 204 201 204 211 214 210 202 198 194 175 192 216 201 188 201 213 167 184 233 250 222 165 114 116 159 185 210 214 205 198 198 199 207 216 211 199 201 203 197 192 204 208 210 207 206 208 209 208 209 209 209 209 209 209 209 209 213 204 211 220 214 207 210 213 210 210 210 210 210 210 209 209 215 214 218 225 193 133 131 186 229 235 227 158 92 138 227 252 222 183 110 47 27 27 28 29 35 37 36 32 32 34 34 32 31 32 34 35 35 35 34 34 33 28 28 28 29 13 16 66 174 216 180 120 145 225 247 192 131 120 117 123 125 133 168 208 225 239 245 231 187 122 73 60 84 123 139 91 70 111 151 175 160 172 159 117 99 119 122 95 54 93 175 215 152 77 91 146 147 165 204 235 230 212 214 227 218 221 208 175 172 185 190 210 212 190 122 62 77 142 202 238 233 229 226 217 196 178 168 162 184 218 213 143 69 39 40 42 56 72 123 190 200 135 74 61 111 140 137 97 54 74 151 197 158 143 173 212 220 228 233 216 189 149 100 69 71 69 72 116 171 161 90 30 78 165 173 126 68 32 37 69 63 49 77 117 114 89 65 53 44 37 39 48 41 50 61 67 66 65 68 74 63 53 39 30 25 21 14 9 17 65 115 126 102 77 68 70 53 46 37 32 32 31 28 24 51 124 163 109 44 60 125 164 144 107 59 8 7 55 100 133 146 185 186 171 153 126 104 87 83 124 152 139 88 36 60 137 180 181 192 210 201 155 96 55 34 43 65 79 81 93 97 81 57 52 103 153 129 69 57 99 139 152 156 141 106 57 25 22 33 47 73 89 106 151 191 196 180 196 174 107 77 82 74 74 90 80 64 38 23 43 80 99 109 126 162 196 193 154 113 93 65 38 33 33 30 25 30 59 119 168 182 197 196 184 177 136 95 103 115 141 175 194 198 203 200 196 173 150 168 208 221 205 195 174 132 81 45 35 39 42 32 36 34 25 26 62 127 181 169 143 110 89 97 119 109 73 64 53 51 57 62 69 69 59 51 49 47 43 38 30 20 13 19 19 19 18 18 21 26 31 38 35 34 36 42 47 49 49 35 40 68 101 103 94 123 170 165 94 31 20 33 36 35 39 37 33 29 30 34 37 36 33 34 43 66 89 92 80 75 80 83 85 74 46 24 17 20 21 20 21 22 23 25 26 28 28 33 34 34 31 28 26 26 27 29 30 31 30 29 29 31 33 38 36 34 34 33 31 27 24 23 23 23 22 21 20 20 19 16 20 25 24 19 14 12 13 12 13 15 17 20 21 22 23 24 22 22 22 21 18 13 9 11 11 11 10 11 11 12 13 13 11 9 9 11 12 12 10 9 9 9 9 9 9 9 9 10 9 9 8 7 7 7 7 11 26 43 49 41 32 28 29 22 12 20 38 62 98 104 71 44 24 24 40 41 37 51 70 100 111 88 50 64 116 125 92 64 78 117 160 166 127 58 2 17 84 130 130 116 110 127 156 194 213 159 68 34 41 43 44 46 48 45 41 39 39 34 27 30 52 78 99 108 113 138 176 196 201 210 210 189 156 130 120 115 127 153 190 199 159 115 104 108 122 154 196 205 166 98 32 3 33 82 144 187 182 171 183 156 145 154 164 137 85 47 31 37 74 130 138 124 156 185 176 142 100 102 139 128 71 34 32 42 47 50 49 49 49 46 41 40 68 99 116 114 96 82 83 139 190 178 130 146 195 202 181 129 62 17 11 44 91 145 214 244 176 94 79 139 203 225 226 188 143 127 147 160 149 128 114 107 132 145 108 53 14 14 59 106 163 222 247 211 134 115 161 200 158 106 81 87 91 90 92 81 54 31 47 94 123 95 45 24 61 110 155 193 205 175 136 156 172 175 184 201 182 149 143 163 178 196 209 207 186 176 187 202 202 183 151 148 164 124 46 40 138 211 212 186 195 205 167 93 94 176 249 221 176 162 145 122 171 214 197 149 126 110 79 45 70 124 171 192 149 109 154 215 219 194 189 203 199 183 163 210 224 206 165 104 54 72 121 126 117 141 193 225 226 216 210 199 192 187 183 164 133 107 95 101 55 24 24 26 27 31 32 33 32 30 28 35 55 84 105 132 169 199 187 134 72 45 52 89 116 130 120 94 58 47 66 113 149 127 93 116 167 176 133 104 132 161 173 174 167 150 132 143 141 143 163 193 198 157 108 101 86 57 51 69 70 70 91 154 190 208 202 194 186 180 176 184 186 175 154 134 130 158 200 189 160 124 117 141 150 125 97 109 129 120 92 119 153 134 116 165 213 172 72 63 137 170 149 107 79 68 82 96 105 108 104 102 120 127 112 129 151 120 83 121 165 194 167 129 139 164 164 119 107 140 162 135 90 95 162 203 209 203 189 165 151 173 204 199 195 207 207 173 151 159 170 180 202 218 216 213 221 229 227 212 117 39 9 29 89 160 224 224 222 199 197 205 205 210 209 215 236 218 114 58 135 224 253 233 131 53 4 22 75 123 126 133 156 187 164 108 72 70 97 143 145 148 149 125 70 32 33 63 131 194 221 230 232 230 229 203 192 180 171 158 142 127 119 124 85 45 50 87 101 83 65 104 119 134 128 103 87 83 79 85 85 85 67 33 26 55 83 91 72 58 63 68 64 78 107 133 113 78 71 111 149 158 154 111 90 78 75 69 63 58 48 47 52 55 61 80 100 97 82 61 56 50 45 46 56 72 85 80 65 52 50 52 63 91 120 110 110 131 161 158 125 111 124 126 122 110 94 85 87 94 98 96 95 101 99 72 49 73 116 94 80 73 65 47 49 81 110 126 92 53 37 44 61 81 94 108 96 92 94 78 49 37 43 44 41 39 43 50 53 50 45 45 57 70 75 67 52 37 29 36 46 59 62 53 46 56 72 76 90 75 66 61 49 57 70 72 75 84 115 160 177 156 132 141 121 90 60 40 32 30 30 25 29 34 38 39 40 41 42 50 47 38 26 22 25 29 29 22 31 62 98 118 124 118 104 69 43 69 79 56 76 120 145 103 71 66 93 101 81 55 39 27 26 38 60 76 89 111 133 118 103 88 93 104 96 81 80 108 115 98 49 18 44 98 129 135 170 183 161 92 26 17 29 64 114 154 159 153 153 160 168 184 175 159 157 141 83 37 40 113 125 118 112 127 135 128 129 119 88 57 33 33 35 29 44 56 60 53 44 45 43 39 42 50 83 102 95 91 101 99 86 66 43 27 30 34 31 32 39 77 82 77 73 102 153 162 133 120 98 71 51 37 28 26 30 26 26 26 27 27 26 24 22 21 25 31 34 34 33 32 31 25 36 47 74 128 175 170 137 118 99 91 95 87 68 61 67 76 63 45 31 31 37 41 41 32 31 28 26 25 25 26 27 27 33 54 72 76 89 119 143 155 144 139 136 142 159 149 112 66 43 70 110 150 191 172 121 63 28 27 41 29 23 33 35 43 44 43 40 35 35 38 41 37 37 36 34 33 34 38 42 40 40 39 37 35 33 31 30 182 182 182 182 183 183 183 184 184 184 185 185 186 187 187 187 188 190 192 192 191 190 192 194 197 196 194 193 193 193 195 196 197 196 195 196 198 199 197 196 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 194 198 199 196 195 198 200 200 202 202 202 201 199 198 197 196 194 198 201 199 199 202 204 204 202 203 204 205 206 205 205 205 207 206 203 202 202 203 206 207 208 208 208 208 207 206 204 204 208 208 209 210 211 210 210 209 215 211 210 213 214 210 208 208 211 211 210 210 210 210 210 209 205 208 212 215 216 214 211 209 210 210 210 210 209 209 209 209 207 207 207 207 207 205 204 204 204 204 205 206 205 203 201 200 198 198 197 197 198 199 200 201 190 143 101 135 189 203 208 208 174 118 113 147 164 185 203 194 195 189 166 125 109 172 215 163 103 111 147 187 200 194 187 182 190 190 183 189 189 177 148 97 122 144 137 117 93 87 124 155 103 65 56 79 86 81 96 119 141 159 138 94 94 123 106 56 91 106 97 60 43 65 81 73 74 75 53 45 104 186 202 164 150 137 104 116 179 225 213 167 103 34 17 74 130 120 94 116 168 187 195 191 185 179 181 191 196 188 198 216 191 124 80 81 128 180 195 136 115 165 191 184 173 179 183 181 177 177 182 186 190 154 134 143 164 148 145 121 65 33 15 38 100 171 190 161 132 126 139 168 179 149 93 48 55 64 98 155 192 179 143 122 88 128 157 163 171 182 180 174 178 178 178 178 177 176 174 174 176 178 179 178 177 176 178 180 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 177 178 179 178 176 175 175 175 176 176 176 176 176 176 176 176 177 177 176 176 176 176 177 177 175 176 176 177 177 176 176 175 177 179 179 177 175 173 173 175 180 179 178 177 176 175 176 176 174 176 177 176 175 175 176 177 179 179 179 179 179 179 179 179 179 178 177 177 177 177 178 179 175 176 176 177 177 176 176 175 178 178 177 176 175 174 173 173 178 178 177 176 176 176 176 177 174 171 174 175 173 178 183 177 169 145 100 75 94 120 123 115 79 80 94 116 95 68 93 122 125 113 105 96 113 141 140 136 134 128 104 76 65 69 75 81 71 73 60 45 46 51 57 65 59 63 63 60 54 48 40 33 45 80 87 80 96 145 176 150 83 39 79 147 164 139 82 31 20 63 107 114 95 90 103 115 127 107 85 72 51 24 28 59 107 165 182 150 113 68 40 47 72 71 65 54 77 103 92 82 87 100 120 115 109 139 149 114 107 140 181 173 105 43 29 41 118 161 197 199 188 187 189 186 179 191 191 183 179 171 163 163 157 152 125 100 117 159 172 158 123 134 167 198 187 144 117 118 126 137 151 159 158 159 168 179 193 196 171 126 111 132 144 136 159 176 152 82 21 0 12 34 99 133 122 64 31 34 37 32 36 38 40 44 49 52 48 42 41 48 51 47 40 35 31 28 40 27 41 69 61 40 72 132 185 224 239 208 175 151 105 53 43 55 64 70 81 84 67 46 56 113 143 131 136 159 158 139 138 137 136 131 115 79 93 181 230 193 176 185 189 187 194 202 189 188 192 202 209 208 205 204 189 176 184 193 186 193 203 195 158 186 231 232 170 92 92 169 223 219 211 202 198 200 200 199 200 203 200 198 203 197 187 185 200 205 208 207 205 207 207 206 208 208 208 208 208 208 208 208 207 210 216 212 203 208 215 210 209 209 209 209 210 210 210 210 213 207 205 224 224 169 131 151 230 255 223 127 90 149 199 190 206 185 125 57 28 27 26 24 39 39 37 31 30 33 34 32 33 33 34 35 35 35 34 33 35 28 26 26 30 17 19 67 135 144 134 157 208 237 233 206 208 199 182 153 118 99 111 134 183 205 231 244 225 170 118 99 97 140 153 95 58 79 96 101 100 112 143 149 145 183 206 174 77 96 188 253 212 156 174 211 162 143 187 243 233 200 176 151 184 213 229 196 164 150 142 156 146 121 94 108 164 210 229 237 232 221 230 231 212 214 221 206 187 215 214 155 79 40 40 52 41 53 90 135 137 99 90 119 136 124 112 104 78 77 120 141 126 138 168 190 192 203 222 229 225 194 134 65 42 46 58 93 147 196 145 46 43 87 80 49 34 35 74 113 97 71 100 150 160 128 71 28 28 46 56 60 55 58 53 51 72 106 126 126 79 64 44 28 20 14 8 3 18 109 202 215 151 78 44 40 40 37 33 30 28 27 29 31 43 109 133 77 38 75 122 125 91 69 48 21 16 37 58 82 85 111 104 81 64 58 58 39 36 106 170 174 111 39 62 151 203 212 211 238 228 158 95 48 34 43 69 99 106 90 68 55 86 111 158 199 156 68 60 107 112 125 142 148 121 65 32 37 46 45 46 56 84 130 174 197 194 178 146 86 60 80 84 78 96 92 80 51 27 40 75 96 144 153 178 200 186 132 72 37 34 25 37 36 19 15 47 106 182 206 196 189 178 171 186 173 143 101 67 90 147 184 198 208 196 188 165 146 157 182 187 174 199 184 151 105 60 33 28 34 34 37 37 28 19 40 102 161 166 112 69 67 85 100 96 80 61 54 55 59 60 64 66 59 52 49 46 42 39 33 27 22 26 24 21 18 19 24 32 38 40 36 33 35 42 49 51 51 37 41 57 73 72 76 114 161 137 69 15 18 41 45 42 46 38 32 26 25 29 33 35 36 32 44 65 84 91 86 80 77 82 87 79 55 31 21 21 22 23 23 23 23 24 27 29 31 34 33 30 26 23 25 29 33 31 32 31 29 28 29 32 35 40 38 35 35 34 33 29 26 27 27 28 27 25 22 20 18 22 25 26 24 19 14 13 14 16 17 19 20 20 20 20 20 20 18 16 15 15 13 9 7 10 10 9 9 9 10 11 11 11 10 10 11 12 12 10 8 8 8 8 8 8 8 8 8 10 10 9 8 7 7 6 6 11 26 44 50 44 35 30 29 27 20 18 27 41 50 43 28 31 47 52 43 37 49 86 125 142 109 74 66 82 98 98 91 87 85 104 144 156 106 37 1 42 79 108 122 143 164 177 186 223 230 163 62 25 41 49 46 47 48 48 46 46 44 39 32 42 72 103 125 135 140 160 191 189 195 206 213 206 177 137 107 102 116 161 197 185 145 100 61 79 105 130 179 201 169 108 33 16 35 70 109 133 141 154 172 154 143 144 147 122 74 39 29 55 110 158 149 127 158 203 211 163 101 112 190 195 110 43 34 41 45 49 50 51 50 46 41 32 59 118 167 160 115 75 55 108 174 164 97 94 134 128 93 58 16 14 52 101 145 175 205 175 99 64 110 178 224 230 213 186 125 123 154 176 172 147 155 157 145 115 61 22 10 27 75 131 182 229 241 205 147 143 190 200 160 124 121 144 161 140 102 42 21 35 96 171 206 160 81 17 32 58 99 150 175 151 112 127 148 169 191 198 169 152 168 177 187 185 175 173 176 185 198 208 201 174 144 129 110 68 30 90 195 232 182 162 215 229 162 71 101 193 253 213 153 129 115 141 183 194 142 96 102 105 78 42 93 164 233 238 152 113 172 184 201 209 214 191 163 175 195 221 207 160 81 46 86 151 204 206 160 162 214 236 218 205 207 213 216 216 215 212 194 154 118 79 39 16 23 26 23 25 28 32 31 29 29 34 47 64 76 107 129 152 150 126 105 87 70 46 55 66 77 85 83 73 66 109 125 116 132 181 211 192 142 101 112 126 147 175 197 196 183 149 127 126 153 165 137 90 60 48 51 53 75 104 104 107 136 192 227 219 204 192 183 192 181 179 166 149 136 120 109 139 189 180 144 122 130 141 139 124 106 124 124 97 80 139 195 168 132 178 217 185 93 55 90 124 127 110 103 80 56 72 124 142 118 78 90 115 116 117 129 119 107 110 122 146 139 137 194 220 169 116 150 198 197 145 83 76 129 159 187 189 211 192 132 147 195 209 214 214 194 163 150 165 187 192 212 202 198 218 217 210 229 242 148 54 6 14 49 97 158 215 230 219 213 211 206 210 207 224 233 195 87 51 147 233 251 230 127 41 5 31 90 142 113 99 109 112 103 115 119 101 106 129 139 125 99 75 41 27 42 102 165 221 238 235 219 197 183 198 195 193 188 172 145 119 104 111 76 45 63 107 118 93 72 113 121 122 111 104 105 104 98 86 82 82 67 34 25 60 98 90 73 76 83 63 37 45 69 96 95 68 59 93 111 107 114 92 65 52 59 68 73 70 60 45 45 35 36 72 113 112 82 62 53 47 46 47 47 54 63 68 59 48 44 51 73 108 135 116 114 109 118 127 114 108 126 152 152 140 114 91 88 100 113 111 93 81 76 61 46 58 85 88 83 74 56 43 58 83 93 90 60 34 31 34 37 47 62 76 61 50 50 51 47 44 45 43 43 43 41 36 34 35 37 44 50 56 57 51 42 36 33 41 65 94 100 70 39 40 60 94 127 126 105 76 50 52 56 59 61 80 116 153 173 157 126 113 110 103 89 69 47 29 20 23 30 36 36 33 32 37 42 56 51 40 27 22 23 27 28 22 33 51 68 91 120 129 113 75 42 71 83 55 82 147 187 115 60 50 105 147 135 94 63 29 26 27 39 56 79 106 128 102 95 90 97 98 80 74 87 121 146 132 69 20 25 69 110 153 201 211 176 104 32 21 41 60 121 176 182 165 159 167 177 180 162 156 170 165 117 58 27 104 136 129 112 134 151 137 126 139 115 75 33 28 32 30 50 76 86 84 69 54 40 40 53 48 59 64 64 77 99 108 103 68 43 24 28 37 35 31 31 74 93 91 77 86 108 113 106 112 104 92 72 45 24 21 30 26 25 25 26 27 25 20 16 17 22 30 35 37 38 38 39 33 28 27 54 115 169 170 141 127 100 103 112 78 44 60 94 108 85 55 36 31 35 40 42 35 33 30 28 26 26 26 27 26 44 83 111 107 101 112 124 133 136 145 148 145 152 156 147 114 72 53 56 89 127 115 85 55 31 33 42 28 21 31 34 70 81 90 83 62 41 29 27 28 30 32 34 34 36 39 42 40 40 39 38 35 32 29 27 181 181 182 182 182 183 183 183 183 183 185 186 186 186 186 186 187 189 191 191 190 190 191 193 197 196 193 191 191 193 195 197 197 196 195 196 198 199 198 196 197 197 197 197 197 197 197 197 198 198 198 199 199 200 200 200 194 197 198 198 197 198 200 202 198 200 201 200 199 198 198 199 195 198 200 199 198 200 202 204 204 204 205 206 206 205 204 204 206 205 204 203 203 204 205 206 206 207 208 208 208 207 206 205 208 209 209 210 210 209 208 207 213 210 209 211 212 211 210 209 213 211 210 210 211 211 210 209 206 209 213 216 216 214 211 209 210 210 210 210 209 209 209 209 207 207 207 207 206 205 204 204 203 204 206 207 206 204 201 199 199 198 198 197 197 198 199 199 192 154 118 148 196 206 207 204 174 122 117 153 169 178 190 189 202 206 189 144 107 147 205 193 153 125 125 157 184 193 194 191 193 194 190 196 192 188 189 171 154 159 156 159 139 108 110 120 97 92 93 86 69 77 117 151 178 150 125 123 129 129 125 123 166 146 131 111 92 109 131 128 99 78 46 33 60 106 129 128 124 124 114 165 224 219 167 95 44 30 48 105 145 126 117 154 196 196 186 179 182 180 176 178 176 182 196 201 178 114 72 92 155 211 200 113 84 141 186 189 174 184 186 178 178 184 182 172 166 152 136 119 128 142 161 129 52 26 25 48 79 127 151 135 130 145 166 192 205 172 101 47 77 113 128 154 190 185 143 105 93 155 169 137 139 170 181 173 176 176 178 178 178 176 174 173 175 177 178 178 177 177 178 180 178 177 177 177 177 177 177 178 176 176 176 176 176 176 176 176 178 179 179 178 177 175 174 174 176 176 176 176 176 176 176 176 177 176 176 176 176 176 176 177 175 176 176 177 177 176 176 175 177 179 179 177 175 173 173 175 180 178 176 175 174 175 176 177 175 176 176 177 177 177 178 178 174 175 175 177 178 179 180 181 178 178 177 176 176 177 178 178 175 176 176 177 177 176 176 175 180 180 180 179 178 177 175 174 177 177 176 176 176 176 176 176 178 173 174 175 171 173 175 169 181 167 121 76 74 94 101 99 81 82 103 134 113 78 104 140 109 97 115 135 143 133 116 125 157 159 111 59 67 91 87 75 65 66 53 43 52 64 70 75 64 65 61 53 52 54 48 38 51 73 69 65 101 167 194 156 70 35 84 170 200 163 86 32 52 123 176 176 137 74 55 89 123 119 103 81 58 37 42 66 87 108 126 128 111 79 55 52 41 21 16 43 112 156 129 99 101 101 131 142 112 105 134 148 149 157 148 97 38 32 73 109 149 165 173 164 159 168 179 182 179 181 176 172 172 165 160 166 175 167 136 102 109 151 170 154 132 161 198 215 197 157 120 101 115 121 134 149 160 165 171 176 185 184 165 133 120 130 140 139 180 197 174 102 32 0 10 35 128 169 151 71 21 26 39 38 42 42 41 40 41 42 41 39 44 45 45 43 41 45 55 63 68 68 87 103 87 73 116 182 188 197 202 195 181 157 119 87 105 127 149 157 166 162 116 55 61 121 159 167 184 190 163 134 112 93 95 110 108 73 82 162 197 175 171 185 188 189 198 207 191 186 186 191 197 200 203 206 198 194 187 170 176 213 207 151 120 179 195 145 100 93 134 200 227 213 195 187 192 198 200 197 194 198 202 210 211 192 175 175 199 205 208 207 206 207 207 205 208 208 208 208 208 208 208 208 206 206 210 208 204 211 213 204 208 208 208 209 209 210 210 211 206 214 205 212 229 198 146 129 211 250 188 113 146 186 181 187 224 210 146 63 25 28 33 31 40 40 37 31 30 34 36 36 35 34 33 34 35 36 35 33 33 26 24 24 30 18 15 58 89 128 174 236 254 213 199 218 230 232 230 217 195 169 144 129 129 143 174 220 246 228 200 193 172 183 155 80 66 126 167 177 165 142 175 204 187 205 241 235 135 97 135 222 246 217 197 193 168 132 174 250 237 166 122 112 177 226 247 191 138 129 123 124 120 110 129 188 235 234 212 202 206 199 204 207 208 222 231 221 198 191 185 156 89 32 41 86 106 82 64 76 101 117 141 175 191 166 160 169 132 92 102 113 119 130 143 152 157 166 193 224 234 209 148 69 46 64 70 80 96 148 137 70 33 33 41 53 69 80 112 130 103 72 89 130 157 155 101 35 35 76 85 67 64 59 47 46 77 119 136 130 86 68 44 25 17 13 8 4 30 125 219 224 147 64 26 24 31 30 30 32 33 32 33 37 36 55 63 45 36 63 90 90 70 50 42 31 28 34 39 59 63 61 47 44 46 59 82 78 57 77 114 142 102 31 61 170 230 230 209 227 195 107 77 67 60 75 111 155 165 131 99 96 147 175 171 165 126 75 97 138 134 126 116 108 87 51 36 50 66 55 38 34 52 81 120 156 166 139 119 84 74 119 155 161 132 110 84 54 28 32 64 88 139 151 169 172 140 86 43 26 39 39 50 33 9 20 78 155 211 217 198 188 178 178 201 205 199 142 81 73 113 152 177 197 187 149 117 115 128 136 139 142 169 182 176 134 73 31 23 32 40 37 33 24 13 32 99 167 187 111 61 87 144 164 125 69 47 45 53 59 57 60 63 58 53 49 45 41 38 35 32 29 28 26 23 21 23 28 35 40 40 35 31 34 42 49 51 51 42 39 40 44 45 49 68 89 60 29 15 34 56 56 48 46 38 34 29 28 30 34 36 37 29 39 58 83 102 100 75 49 52 58 57 45 32 28 29 29 25 24 22 22 23 26 29 31 33 31 29 26 24 26 32 36 33 33 31 29 27 29 33 37 39 37 35 34 34 32 29 27 25 26 27 28 26 23 19 17 26 27 28 25 21 18 18 20 19 21 22 21 19 17 16 16 19 17 14 13 13 12 9 7 9 8 8 8 8 9 9 10 9 9 10 11 12 10 8 7 7 7 7 7 7 7 7 7 10 10 9 9 8 7 6 5 10 25 43 51 46 36 31 29 29 30 25 28 35 28 26 39 63 111 109 52 22 49 110 164 156 94 52 57 63 52 60 86 101 88 84 109 125 85 31 12 57 78 101 124 152 169 161 145 176 175 122 46 22 41 54 53 51 50 48 48 49 49 47 44 64 84 102 118 136 150 167 186 173 182 194 203 202 182 143 110 118 119 141 159 147 123 102 84 119 141 131 150 173 158 114 41 29 44 70 88 93 107 131 146 132 118 121 139 130 79 36 27 77 152 184 155 131 160 206 216 158 105 121 198 208 128 54 31 42 45 49 52 54 52 47 42 31 56 124 184 180 137 93 61 77 104 87 56 68 84 67 46 34 15 40 94 135 154 146 128 74 77 109 152 176 190 201 204 190 116 124 162 186 181 158 188 211 169 104 33 3 9 34 80 147 187 205 188 167 150 142 145 129 132 155 177 179 169 133 85 35 33 74 142 197 224 188 118 45 30 31 68 120 146 130 103 100 122 149 169 169 150 154 184 182 180 155 131 143 172 186 187 192 180 160 157 146 93 46 43 130 193 194 154 167 227 227 152 83 132 209 242 207 155 114 81 128 144 134 106 118 155 147 100 48 107 190 252 213 114 105 164 171 193 212 213 176 151 184 217 195 136 88 56 94 179 218 234 214 149 139 188 210 200 198 204 201 205 206 212 231 232 187 133 50 20 10 24 29 24 26 29 28 31 32 30 29 34 47 57 99 104 113 111 109 128 135 115 74 61 49 50 75 104 98 66 81 112 137 177 211 207 180 145 114 100 94 114 152 185 198 198 146 108 88 99 95 65 46 50 63 97 120 134 146 130 113 120 168 210 197 193 188 181 198 179 178 151 126 126 133 131 147 179 162 124 117 148 169 165 135 97 107 103 100 120 179 201 159 134 171 185 155 87 53 77 118 140 124 104 69 44 66 124 147 128 101 83 104 116 100 101 130 171 162 140 115 94 125 212 232 166 138 155 170 150 121 119 124 121 113 143 176 221 211 151 141 167 211 219 203 168 146 151 182 215 212 173 138 167 217 212 207 243 237 151 58 11 18 32 50 95 175 223 242 236 215 195 199 201 236 228 168 60 48 159 240 250 216 115 27 4 40 112 176 129 65 65 97 144 186 179 123 90 92 100 87 51 29 44 75 94 136 158 185 201 191 162 153 170 189 188 194 203 196 166 124 95 83 60 41 62 108 123 97 70 82 98 97 88 104 128 126 109 95 96 94 67 25 19 60 101 92 78 83 84 55 36 44 53 54 58 55 60 76 84 81 81 74 48 39 54 70 79 78 68 52 53 43 35 57 88 87 63 58 51 49 52 51 46 47 54 57 55 48 42 49 74 105 125 106 116 110 114 136 139 141 164 178 169 144 108 85 88 110 130 114 88 67 64 60 50 50 60 73 67 59 48 47 63 72 62 49 42 41 45 43 34 31 37 35 36 36 34 35 38 41 42 37 38 40 39 34 29 32 37 32 35 39 39 38 37 38 39 38 66 106 121 91 48 38 54 113 152 160 142 111 84 72 54 64 63 88 125 155 170 147 101 64 85 110 119 100 64 31 15 28 32 34 32 29 29 34 40 43 39 32 25 22 23 25 27 22 32 37 39 69 126 155 145 85 43 66 79 50 73 136 175 106 55 51 116 172 171 132 95 57 38 25 33 47 62 83 104 105 105 100 95 88 76 83 106 131 152 135 79 29 13 47 100 172 206 186 137 79 27 30 61 64 115 160 164 152 160 172 170 171 152 159 186 188 152 86 27 73 111 112 104 135 157 144 133 161 129 77 29 24 31 37 68 107 130 131 102 71 57 66 86 76 61 42 38 59 93 121 133 81 51 25 23 30 33 35 38 65 103 107 87 90 101 91 77 89 107 113 89 50 25 21 26 29 25 22 22 24 24 21 17 18 23 28 32 35 37 40 42 40 33 24 40 98 157 165 140 117 95 113 125 78 40 66 105 122 103 70 42 32 37 40 36 35 34 31 29 27 26 26 26 30 51 97 131 127 112 111 115 97 130 160 165 160 164 163 153 146 114 76 42 43 58 48 42 47 33 33 36 26 23 33 38 78 110 142 145 112 65 26 7 18 22 27 30 31 31 33 34 35 36 37 37 35 33 30 28 181 181 181 182 182 182 183 183 182 183 184 186 186 186 186 185 186 188 190 190 189 189 191 193 196 195 192 191 191 193 195 197 198 196 195 196 198 199 198 197 197 197 197 197 197 197 197 197 198 198 198 199 199 200 200 200 195 196 198 199 199 198 200 202 197 200 202 201 198 197 198 199 202 203 203 203 201 201 203 206 205 205 206 206 206 205 204 204 204 205 206 207 207 206 205 204 204 205 206 208 209 209 209 209 207 207 208 208 208 207 206 205 209 208 207 207 210 213 212 210 213 211 209 210 212 213 211 209 212 213 213 214 213 212 211 210 209 209 209 209 208 208 208 208 208 208 207 206 206 205 205 205 203 205 207 208 207 205 202 200 200 199 198 197 196 196 197 197 222 195 153 158 190 204 207 198 202 152 115 134 168 167 159 172 199 203 186 169 149 143 175 200 186 149 128 131 139 156 186 208 184 185 189 200 180 156 164 168 130 126 154 197 181 135 115 95 80 103 99 54 34 82 143 165 174 140 125 135 131 117 137 177 173 133 120 130 142 177 204 194 130 80 44 46 54 48 51 66 87 106 129 194 223 170 99 37 33 72 93 103 106 97 126 182 196 190 176 173 181 180 173 173 176 187 187 166 155 122 77 86 158 211 189 113 102 157 190 176 172 181 181 173 180 192 182 159 145 152 138 103 112 139 150 92 35 23 47 78 86 109 147 163 169 177 175 181 203 195 131 64 94 141 143 154 191 191 151 104 135 158 135 99 125 178 190 174 173 174 176 177 178 177 176 175 174 176 178 178 176 176 178 180 177 177 177 178 178 177 177 177 176 176 176 176 176 176 176 176 178 178 178 178 178 178 177 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 175 175 176 176 177 177 176 176 175 175 176 178 177 175 174 176 177 176 175 174 173 174 175 177 179 176 176 176 177 178 178 178 178 176 176 176 177 177 177 178 178 178 177 177 176 176 177 177 178 175 176 176 177 177 176 176 175 177 178 178 179 179 178 177 177 176 176 176 176 176 176 175 175 173 166 169 172 169 170 171 165 172 165 124 80 74 92 100 97 98 93 103 129 117 92 108 126 111 107 134 153 145 122 109 130 165 158 108 71 90 103 85 75 73 74 58 44 57 76 79 75 64 67 66 60 59 61 55 45 54 61 48 47 76 120 131 90 47 49 88 132 145 107 55 47 128 204 220 193 164 85 33 66 97 115 113 88 64 50 50 60 71 68 100 125 104 75 63 53 35 9 15 68 153 188 145 107 102 112 128 116 87 105 156 183 172 119 62 30 29 69 129 168 149 151 150 151 160 170 169 161 172 175 178 180 171 152 154 178 206 207 186 135 104 127 154 151 163 181 195 192 175 148 111 81 84 97 116 136 153 165 166 163 162 152 148 148 138 124 130 148 181 194 170 105 38 2 8 32 106 133 116 55 20 25 36 39 26 29 34 38 40 39 39 40 52 44 39 40 48 73 115 152 150 156 151 119 76 66 109 161 162 155 153 162 167 158 141 127 172 197 220 225 229 227 169 84 69 104 141 180 210 197 159 139 103 76 73 88 89 60 65 130 146 152 168 179 181 190 202 204 200 191 182 181 184 190 200 208 219 197 188 182 176 185 171 130 114 170 149 88 102 165 196 190 200 194 190 192 199 203 202 201 203 205 209 214 207 180 164 171 201 207 210 208 206 208 208 206 207 207 207 207 207 207 207 207 215 201 196 197 197 204 209 205 207 208 208 209 209 210 210 210 206 215 206 206 224 211 169 146 195 199 150 142 210 229 213 238 247 233 162 67 22 28 37 36 36 37 34 29 29 34 37 37 35 33 31 32 35 36 35 33 31 27 27 27 32 17 10 47 93 191 245 248 231 207 209 221 209 214 220 228 236 232 209 184 142 135 126 142 189 228 241 242 242 236 185 97 95 183 243 255 217 170 177 203 193 208 248 254 209 115 82 161 222 187 140 139 145 123 151 215 201 114 94 155 196 215 209 146 112 140 164 173 182 156 166 212 233 216 204 209 203 208 200 199 213 213 200 198 192 181 183 166 93 19 31 93 162 96 52 75 109 119 153 209 227 197 185 196 155 99 103 125 122 126 130 135 131 124 147 191 233 216 159 72 44 78 103 117 98 96 91 65 28 23 61 100 100 96 106 117 93 54 63 105 116 120 82 34 50 105 116 85 78 70 57 50 61 80 91 91 93 72 46 27 19 16 12 9 40 97 146 136 81 33 23 32 31 29 30 35 37 33 32 33 49 33 30 37 38 43 50 51 47 26 30 44 59 63 54 62 120 115 97 89 89 110 146 152 114 78 64 89 77 26 56 157 225 238 217 206 148 78 91 109 84 108 153 197 200 162 137 144 173 185 153 131 116 112 162 206 200 178 132 84 52 36 43 65 76 66 51 41 39 40 60 89 88 85 109 102 91 138 194 222 183 146 109 74 36 26 60 98 117 124 130 117 81 45 34 40 40 39 43 27 29 70 129 186 210 207 194 190 187 188 203 209 206 174 125 99 112 134 147 155 157 119 89 94 114 134 158 181 168 197 203 153 78 31 30 46 44 37 32 25 17 33 93 157 181 108 80 143 219 219 134 43 33 36 49 59 57 60 64 60 55 51 45 41 39 37 34 32 26 25 25 26 29 33 36 38 40 34 30 33 41 48 49 48 43 39 35 32 31 31 34 36 29 27 32 49 66 67 52 36 39 37 35 35 37 37 37 36 26 33 50 73 94 92 61 28 29 31 33 32 33 35 35 33 25 24 22 21 22 25 28 30 29 30 30 29 28 29 33 37 34 34 32 30 28 30 34 38 37 35 32 31 31 30 28 26 22 24 26 27 27 25 22 21 27 28 28 26 25 24 25 26 20 23 24 23 19 15 14 14 18 16 13 12 12 12 9 7 8 7 7 7 7 8 9 9 8 9 11 11 10 8 7 6 6 6 6 6 6 6 6 6 9 9 9 9 9 7 6 5 9 23 40 48 45 36 31 29 20 28 25 25 29 25 44 88 140 178 143 52 21 72 140 181 152 94 40 26 30 36 52 74 87 81 69 71 74 48 20 19 50 60 78 94 105 108 101 87 91 89 64 33 30 48 61 65 57 52 47 45 46 47 48 49 76 87 94 107 138 161 168 169 169 183 197 201 194 173 144 122 140 129 103 92 111 127 123 117 161 188 171 162 172 158 108 37 24 41 62 69 72 92 116 124 86 90 118 159 152 83 31 32 93 185 205 167 146 155 171 159 143 130 147 175 163 114 65 36 45 45 48 54 57 55 50 46 40 58 106 145 142 117 86 54 47 46 40 64 105 100 61 42 27 34 64 103 122 118 86 36 40 108 173 196 183 163 170 197 180 126 136 154 173 183 167 188 220 170 95 22 2 14 41 86 122 150 157 143 143 150 136 111 104 124 159 165 131 97 75 55 45 57 102 144 162 176 164 125 89 49 27 54 98 125 133 136 116 116 115 119 126 133 149 168 179 167 150 154 177 191 193 198 200 187 175 180 157 76 34 64 151 185 170 145 164 202 194 137 113 149 193 213 195 151 104 75 99 124 148 175 213 219 161 89 60 98 180 219 145 83 121 170 187 213 207 174 148 164 201 203 132 65 66 123 188 221 214 228 200 139 129 170 189 194 201 199 196 204 209 210 216 203 148 89 39 19 18 32 33 27 26 27 23 29 34 31 26 27 39 50 79 82 96 109 126 162 182 169 151 131 93 59 63 93 91 58 79 149 184 178 157 137 126 106 119 108 91 88 112 141 145 130 105 73 50 48 41 33 53 86 134 156 158 150 142 113 87 91 161 198 183 180 178 170 183 162 183 161 137 136 149 151 151 162 130 99 103 149 191 195 145 81 86 93 115 153 199 194 149 140 172 157 123 81 64 88 125 145 125 78 48 59 87 109 115 107 87 65 82 93 80 98 162 235 219 178 101 56 108 192 202 156 131 119 122 119 118 161 187 150 87 82 149 221 232 192 139 123 161 175 169 148 143 163 197 225 212 136 107 165 219 221 222 244 229 141 52 13 27 37 40 71 131 202 245 243 211 186 200 217 244 220 148 51 54 158 222 226 182 94 19 4 47 125 196 152 61 77 166 235 215 155 104 88 98 82 81 66 44 79 141 165 151 149 150 150 133 115 146 204 198 188 185 195 199 176 131 96 77 62 41 46 84 106 91 69 64 92 94 90 119 148 134 104 119 127 120 74 21 18 59 93 98 90 83 67 50 63 83 83 58 40 50 63 62 81 103 97 64 44 42 60 71 74 71 64 52 61 61 50 44 47 49 45 48 48 52 56 52 43 42 48 47 50 48 44 48 66 88 100 129 146 138 127 139 145 157 186 207 196 163 115 78 76 101 125 90 70 56 61 68 64 59 58 58 71 89 89 74 68 68 63 38 53 66 65 53 41 35 33 25 33 37 32 30 36 42 44 37 33 33 37 37 33 32 34 23 25 28 30 31 33 36 39 35 46 70 86 73 49 49 66 116 147 157 153 141 127 103 60 56 56 84 127 165 183 154 101 63 78 103 120 113 81 45 24 27 31 37 42 45 45 43 42 32 30 29 27 26 24 23 24 17 25 28 29 63 127 162 154 76 47 78 91 56 59 101 133 90 61 62 105 148 164 149 126 102 58 28 32 43 47 62 86 133 140 128 104 89 92 112 138 159 155 132 94 49 12 31 85 135 145 106 65 38 18 39 76 67 79 112 140 150 161 168 164 159 147 163 191 194 169 107 38 31 65 82 93 120 136 141 153 170 119 63 25 23 34 49 87 143 155 135 93 71 80 102 123 104 79 50 37 46 71 97 113 71 46 24 21 29 36 45 53 54 76 82 92 119 123 92 64 93 126 135 98 52 32 30 30 31 27 24 27 32 33 27 21 23 25 26 27 28 31 36 40 41 43 32 33 75 132 146 124 96 83 101 105 63 40 65 91 102 97 74 46 37 45 43 31 34 33 31 29 27 26 25 25 30 50 97 135 133 113 104 102 97 125 153 170 180 178 163 149 156 139 102 51 38 48 46 54 56 47 40 34 27 28 36 41 55 89 128 138 112 69 32 13 17 21 26 28 28 27 26 27 29 30 32 34 35 34 34 33 180 181 181 181 182 182 182 182 181 182 184 186 187 186 185 184 186 188 189 189 188 188 190 192 194 193 192 191 192 193 195 196 198 197 195 196 198 199 198 197 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 196 196 199 201 200 197 198 202 200 203 204 202 198 195 196 198 204 202 202 203 201 199 201 205 205 205 206 207 206 206 205 204 204 205 208 209 209 208 205 204 203 204 206 208 210 210 211 211 206 206 207 207 207 206 205 205 206 208 206 205 208 214 214 211 213 210 208 210 213 215 213 210 216 215 213 212 211 211 211 211 209 209 209 209 208 208 208 208 210 209 208 207 206 206 206 206 205 205 206 207 206 204 203 201 201 200 199 198 197 198 198 198 229 200 144 132 167 201 215 203 219 169 106 115 167 159 125 134 158 182 185 198 189 144 151 200 215 173 136 115 104 113 142 163 157 158 174 202 187 148 138 134 112 94 126 195 201 158 121 83 75 99 82 27 31 120 195 205 170 155 129 111 116 139 159 167 134 122 124 125 134 179 212 200 148 110 94 107 97 57 40 52 59 76 106 149 141 77 35 29 82 136 136 109 93 88 129 185 194 190 180 178 184 183 181 188 184 182 173 148 156 145 88 73 154 192 158 109 129 182 198 171 174 178 179 179 184 188 180 168 155 148 121 94 115 132 121 57 8 30 91 141 139 130 153 180 179 186 183 180 198 203 146 70 83 135 138 155 192 190 161 114 136 133 121 123 155 185 186 174 172 173 174 176 177 177 177 177 175 176 178 177 176 175 177 178 176 177 178 178 178 178 177 176 175 175 175 175 175 175 175 175 177 176 176 177 179 179 178 177 176 176 176 176 176 176 176 176 175 175 176 176 176 176 175 175 175 176 176 177 177 176 176 175 173 175 177 177 175 175 177 179 174 173 173 174 175 176 177 178 177 176 176 176 178 178 178 177 182 182 180 179 177 176 174 174 178 177 176 176 176 176 177 178 175 176 176 177 177 176 176 175 174 174 174 175 176 176 177 177 175 176 176 176 176 175 174 174 164 156 158 165 166 170 174 170 171 163 125 88 89 109 116 113 112 102 96 107 100 93 112 121 129 138 158 151 130 114 102 113 151 128 93 93 113 96 75 87 98 101 76 46 53 75 75 63 58 66 74 80 84 82 72 62 52 55 47 49 58 75 80 52 37 57 77 71 59 45 49 91 168 219 194 153 152 106 52 63 91 115 117 94 70 51 37 33 58 72 117 136 100 67 60 54 52 17 27 99 187 203 141 98 93 132 131 91 104 178 212 187 140 57 11 42 90 122 153 178 155 150 148 157 172 177 167 153 164 177 193 198 178 145 150 186 219 231 223 166 103 105 138 148 147 137 126 121 112 96 77 65 62 75 92 108 119 124 122 116 127 114 119 134 124 97 98 121 124 134 118 76 33 8 12 32 54 62 52 35 33 36 34 33 21 26 34 41 40 36 36 39 51 44 45 65 103 147 186 209 210 208 182 125 71 65 110 159 183 184 181 180 189 196 186 169 182 192 209 217 223 229 185 109 75 82 113 165 198 182 147 129 79 67 77 91 94 76 70 106 129 153 179 182 178 190 200 194 205 194 182 177 178 184 195 205 212 188 206 222 172 122 138 178 185 160 113 119 170 202 205 192 186 192 203 211 210 206 204 205 204 203 201 201 193 173 169 185 205 210 211 207 206 207 208 208 206 206 206 206 206 206 206 206 218 221 194 145 138 186 220 210 208 208 208 208 209 209 209 209 211 206 201 210 222 215 193 178 169 137 148 203 234 228 223 229 250 239 170 73 23 25 33 31 31 33 31 27 28 32 34 34 34 31 29 30 34 36 35 33 33 31 33 32 35 18 8 43 131 234 254 216 203 211 218 214 210 212 212 215 225 232 226 213 206 184 152 134 138 152 182 218 253 255 213 122 112 193 244 250 216 177 149 145 166 210 244 247 247 168 96 99 133 127 116 134 156 164 147 136 136 111 118 176 175 158 141 109 112 168 215 237 220 180 176 210 220 206 203 210 199 211 203 201 210 189 162 164 149 173 196 173 93 23 33 85 124 75 53 88 123 134 176 242 233 213 190 180 135 84 113 170 177 176 175 167 136 95 92 121 195 219 203 107 36 61 129 189 185 126 76 46 21 31 73 104 119 128 127 120 116 106 98 103 83 65 51 57 94 142 142 102 89 85 77 65 55 56 66 76 98 77 49 30 23 20 15 10 38 57 69 56 31 18 23 32 38 33 32 35 34 28 26 29 42 43 51 51 40 36 37 33 30 13 33 77 120 126 93 75 162 186 171 138 119 135 171 182 172 121 68 53 46 24 55 131 199 234 228 180 108 80 110 112 78 113 169 206 200 176 172 185 171 139 103 113 140 163 205 243 231 205 140 67 28 28 54 83 73 64 61 64 59 50 50 57 37 54 102 104 84 120 190 241 233 206 175 127 61 32 65 112 98 91 82 67 46 31 35 47 37 26 25 29 70 136 182 211 199 195 191 190 191 191 192 192 199 192 160 128 127 134 128 118 115 127 144 157 171 185 195 198 185 183 166 129 83 49 37 38 43 37 36 35 29 34 69 110 113 80 93 157 191 159 91 39 29 33 47 57 57 61 67 64 60 56 49 44 41 39 36 34 25 25 27 30 34 36 37 37 39 34 30 34 43 48 47 44 33 35 35 30 23 22 26 30 40 37 35 40 56 65 51 30 39 39 40 40 40 38 36 34 23 31 44 56 64 60 45 31 29 28 27 29 34 36 34 31 24 24 23 22 23 25 27 28 27 29 31 31 30 31 34 36 34 34 33 32 30 31 34 38 35 32 29 28 29 28 27 25 24 25 27 28 29 28 27 26 26 26 27 28 28 28 29 29 21 24 27 25 20 16 14 15 16 14 12 12 12 11 8 6 7 7 7 7 7 8 8 9 8 9 10 10 8 6 6 6 6 6 6 6 6 6 6 6 7 8 9 10 9 8 7 6 7 20 36 44 41 34 30 29 24 27 18 12 19 37 95 167 229 194 103 22 40 123 170 168 113 57 21 37 60 62 61 70 78 64 50 54 63 52 27 13 33 42 64 72 56 51 67 81 66 61 51 41 42 55 66 69 62 54 45 42 41 40 42 45 73 89 100 118 155 179 173 158 158 182 209 213 192 160 136 124 136 123 88 84 139 179 156 115 149 192 210 200 193 158 83 27 46 61 60 46 49 69 82 81 70 106 157 191 160 71 22 42 123 214 221 192 180 157 134 105 129 152 164 142 111 99 87 64 48 45 47 53 58 56 52 50 48 56 73 86 86 82 69 51 39 51 61 92 127 108 56 30 43 92 122 119 95 80 70 39 60 120 183 219 219 186 165 175 158 147 156 149 166 203 196 183 193 153 89 23 4 21 52 98 118 126 135 138 131 117 102 90 107 109 107 86 57 52 71 87 81 94 121 133 126 129 132 119 108 63 30 40 71 105 145 180 181 149 115 105 122 146 153 147 151 157 157 166 188 204 208 213 225 220 204 182 127 41 20 72 150 175 154 133 152 175 158 108 109 128 145 153 138 99 92 124 161 189 215 233 239 210 156 120 110 95 139 146 85 94 170 209 208 229 194 147 151 188 187 135 63 76 137 203 230 214 201 220 201 145 130 148 157 181 206 202 217 217 207 184 154 117 69 32 37 26 27 31 26 24 24 21 30 31 33 33 33 34 37 39 47 49 68 102 140 174 191 190 176 164 122 73 55 63 61 47 104 166 190 165 119 94 114 133 147 143 108 64 61 86 79 46 51 40 35 35 34 45 87 133 180 190 179 154 121 81 81 122 177 198 179 170 167 162 169 157 180 186 183 175 166 148 135 136 113 112 127 152 170 167 134 94 110 121 134 149 181 181 149 147 172 141 105 78 73 101 133 143 121 61 41 80 109 99 81 72 42 44 64 66 71 114 180 244 234 190 94 44 94 148 146 132 122 114 133 158 156 178 206 178 88 52 115 194 224 203 136 101 117 136 155 162 170 188 202 204 178 125 125 180 217 228 230 225 233 136 47 13 28 41 44 65 101 163 199 197 169 150 174 199 211 186 125 51 56 126 160 162 130 66 23 11 49 115 171 139 58 103 190 201 136 102 102 103 103 93 89 70 68 139 217 233 191 178 151 126 114 118 148 189 193 171 152 153 159 151 126 105 98 81 50 35 52 69 71 67 88 109 103 98 127 144 122 98 115 128 121 73 22 22 59 84 89 103 100 75 71 102 122 115 76 39 47 63 52 76 108 98 58 44 48 65 68 63 60 56 47 59 67 58 39 27 31 41 34 41 49 51 47 41 38 38 42 46 48 45 46 56 69 78 153 167 155 127 115 115 135 166 205 212 198 149 90 57 59 72 59 52 51 61 70 71 69 68 64 83 109 114 91 69 58 50 34 54 67 60 45 39 41 44 38 40 37 32 38 54 67 72 50 38 31 35 39 35 29 27 25 26 27 28 29 30 31 33 41 37 41 49 47 40 45 59 90 128 152 153 137 130 124 90 56 56 73 110 156 180 153 107 77 73 83 108 120 101 62 33 24 30 42 56 66 67 59 51 43 40 39 38 34 27 22 21 18 21 26 31 56 99 118 105 55 54 99 111 71 53 71 99 79 67 66 79 100 127 143 140 129 73 31 32 39 37 52 79 132 147 138 108 94 107 140 173 168 153 143 132 88 28 20 56 63 76 64 61 54 37 51 75 69 44 74 141 169 167 167 168 155 151 165 183 188 177 130 67 22 38 62 85 98 108 136 172 150 90 46 24 24 40 61 92 134 129 102 76 83 106 120 125 116 99 77 62 55 55 58 60 52 38 26 28 34 39 45 51 48 50 71 111 135 119 94 87 119 142 139 96 53 38 36 33 30 29 32 40 49 48 37 26 26 26 26 24 23 25 29 32 36 43 38 31 54 94 109 97 83 75 75 63 36 33 53 63 69 70 61 49 50 57 49 32 33 33 31 30 28 27 26 25 28 44 88 127 126 105 94 93 122 123 132 158 180 172 161 167 170 153 112 55 48 75 81 86 77 75 62 43 33 33 37 40 40 55 70 73 62 46 35 31 24 27 31 32 30 28 26 26 26 27 28 30 32 34 36 37 180 180 181 181 181 182 182 182 180 182 184 186 187 186 185 184 185 187 189 189 188 188 189 191 192 192 192 193 193 194 194 195 197 195 194 195 197 198 197 196 199 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 199 202 201 197 197 201 198 202 204 203 199 197 199 202 201 199 199 201 199 197 200 206 204 205 206 207 207 206 206 205 206 206 207 207 207 207 206 206 204 205 207 208 210 210 210 210 206 206 207 208 208 207 206 206 208 211 209 205 207 214 215 210 214 211 209 211 216 218 216 213 214 213 213 213 212 212 213 213 210 210 210 210 210 209 209 209 211 210 209 208 207 207 207 208 207 206 206 206 205 204 203 203 200 200 199 199 200 202 203 204 196 169 115 109 152 196 216 205 218 175 115 115 155 144 115 125 142 177 192 207 196 150 153 195 218 172 129 108 102 109 117 115 132 134 150 181 175 146 138 130 120 104 113 168 183 130 81 54 114 121 93 42 50 133 201 211 157 142 111 95 125 166 161 125 111 137 160 146 127 149 174 167 161 153 146 139 123 106 106 115 85 65 68 74 52 13 18 74 154 188 163 137 126 107 135 185 198 188 173 170 180 184 185 192 172 152 152 149 168 160 99 88 144 173 132 99 129 173 190 171 181 175 179 188 178 158 163 184 183 159 115 92 118 113 87 34 5 55 135 192 189 158 153 171 173 178 185 184 187 189 142 68 63 116 129 161 188 175 153 113 111 126 156 176 174 169 171 172 175 175 175 174 174 175 176 176 175 177 178 177 175 174 175 177 175 176 178 179 179 178 176 175 175 175 175 175 175 175 175 175 177 176 175 176 178 178 176 174 176 176 176 176 176 176 176 176 174 175 176 176 176 176 175 174 175 176 176 177 177 176 176 175 174 175 177 177 175 175 177 178 175 175 176 176 177 176 176 175 178 177 175 176 177 178 176 175 179 179 178 177 176 175 175 174 177 177 176 175 175 176 177 177 175 176 176 177 177 176 176 175 175 174 173 173 173 174 176 177 175 175 176 176 176 175 174 173 169 156 153 158 159 165 172 172 181 176 142 102 93 109 126 139 129 118 100 90 73 76 115 136 138 140 150 137 117 101 82 83 116 99 86 101 113 89 77 99 133 141 107 55 49 73 76 60 66 69 79 94 100 93 78 68 54 53 45 50 58 76 98 90 50 50 60 46 35 56 94 137 149 157 141 135 147 124 93 99 110 119 117 103 84 54 27 18 55 101 127 112 82 57 49 55 44 27 63 141 202 184 121 97 118 137 111 84 133 196 180 124 60 26 40 106 150 158 165 177 162 159 161 171 180 181 176 169 167 175 182 183 167 141 139 161 187 187 182 139 83 80 105 106 85 71 58 54 53 50 50 51 55 55 62 72 71 63 62 68 87 83 84 86 78 65 63 70 56 64 60 45 31 18 18 32 27 25 20 28 42 42 35 37 35 37 42 44 38 31 31 36 43 67 95 123 164 207 227 224 193 179 159 130 91 81 131 194 212 219 215 202 201 207 197 177 156 142 154 176 185 190 166 117 80 89 123 168 190 176 134 94 63 76 102 114 121 118 105 114 139 165 191 193 188 201 212 205 207 198 188 181 178 178 184 191 195 200 228 222 158 123 161 209 209 152 119 173 210 191 193 206 187 199 213 217 206 194 194 201 195 192 188 189 188 178 180 198 209 212 211 206 203 206 208 208 205 205 205 205 205 205 205 205 212 233 204 127 99 158 213 216 209 209 208 208 208 208 208 208 212 202 203 210 215 222 212 184 107 101 167 237 230 212 215 209 245 238 177 82 28 21 26 27 32 34 33 30 30 32 33 31 32 29 26 28 33 37 36 34 34 34 35 32 33 17 9 45 149 232 240 207 206 208 209 209 211 211 209 209 213 221 224 222 229 220 207 192 160 125 129 165 204 206 161 79 92 194 249 249 246 222 149 95 122 175 205 221 221 184 121 62 47 82 126 145 188 205 153 90 103 141 159 175 157 151 152 131 133 187 230 244 204 170 175 210 220 209 201 196 197 199 203 205 195 172 161 169 150 185 208 173 93 34 40 74 66 55 60 100 150 178 201 228 220 209 173 152 121 86 127 201 234 225 219 208 173 126 97 93 141 191 213 132 45 57 140 221 231 159 75 31 25 35 59 86 142 161 154 149 181 196 151 95 63 35 47 90 137 181 171 114 89 90 88 86 87 90 91 90 93 73 47 30 24 22 16 11 29 35 37 31 27 28 33 36 41 36 34 33 28 22 27 38 56 99 131 107 58 39 41 37 28 14 47 120 190 201 144 98 136 175 170 140 118 115 141 163 188 148 84 42 27 16 41 96 149 177 185 132 75 94 125 105 76 115 173 194 171 159 169 175 133 79 72 116 165 193 204 220 230 188 109 39 20 43 84 118 93 68 65 80 88 92 87 71 43 45 73 71 56 88 152 208 227 226 212 156 75 36 58 93 77 65 52 44 38 34 36 42 34 29 46 73 125 180 202 215 192 189 191 188 188 190 185 183 199 203 184 155 146 142 127 115 101 138 183 210 218 214 202 191 185 148 121 120 111 77 41 25 40 36 37 41 38 34 43 58 54 64 99 130 127 100 74 55 35 35 44 52 51 58 67 67 66 62 55 49 45 41 37 34 28 27 28 31 36 39 40 39 40 35 32 37 45 50 46 41 30 31 31 26 20 18 23 30 43 35 28 31 44 52 45 33 39 39 40 39 37 35 32 31 25 30 38 42 41 36 36 39 34 31 29 29 31 31 30 28 24 24 25 25 26 26 27 27 27 29 30 29 29 30 33 36 33 34 35 34 32 32 34 37 34 31 28 27 27 28 26 25 27 27 27 28 28 29 29 29 24 25 26 28 29 29 28 27 22 26 30 28 23 18 17 18 14 14 14 14 15 13 9 5 8 7 7 7 7 8 9 9 9 10 10 8 5 4 5 7 5 5 5 5 5 5 5 5 5 6 8 10 10 9 8 7 6 17 31 38 37 32 29 28 30 27 18 10 14 44 117 195 215 141 49 10 54 127 145 114 62 29 35 93 135 124 99 91 89 64 59 82 99 87 46 8 13 43 97 117 80 55 81 116 102 91 73 52 43 55 68 67 59 51 44 43 43 42 44 47 66 98 121 138 168 188 178 160 155 177 201 200 172 144 143 156 162 128 118 155 209 229 183 116 116 162 214 208 187 135 59 49 102 106 73 33 36 56 60 56 96 151 194 191 134 49 24 64 156 221 203 189 192 153 123 107 130 148 144 107 86 104 110 89 50 45 44 51 56 55 53 52 53 55 51 52 63 69 70 73 88 118 120 101 87 62 37 37 97 169 182 140 100 102 129 127 104 113 149 193 215 213 186 153 130 140 145 139 158 196 193 157 145 123 80 24 8 28 66 118 153 140 139 134 99 60 52 62 85 78 51 26 37 73 106 125 105 122 137 133 121 119 127 132 118 90 59 44 48 78 129 172 195 162 138 142 165 184 178 156 142 146 140 138 153 167 176 185 218 224 201 149 80 20 21 69 114 144 131 119 137 145 120 75 82 96 98 104 107 89 112 178 239 247 238 219 197 166 151 165 148 84 84 80 76 143 210 234 229 203 143 136 180 186 128 52 66 153 216 233 222 205 210 222 186 136 122 130 132 171 215 218 210 184 149 115 78 44 24 20 35 32 31 27 22 31 41 37 47 36 31 45 67 75 63 47 48 40 54 104 155 170 163 163 155 145 116 92 82 62 43 44 96 132 149 154 144 140 178 214 174 150 97 43 29 44 45 27 36 36 42 46 45 59 106 155 178 198 186 143 99 75 108 174 183 188 177 169 172 175 177 179 181 200 206 189 156 125 119 135 149 164 168 156 140 127 129 141 158 159 150 136 151 157 144 158 172 138 102 75 71 108 150 162 129 74 46 69 93 90 72 56 31 44 63 66 87 128 168 211 225 176 92 50 73 88 84 93 135 147 154 171 168 161 172 163 124 107 116 144 169 177 163 150 136 146 174 197 205 213 206 181 147 130 143 182 211 226 230 225 207 112 40 18 28 42 42 52 66 96 106 106 96 85 102 118 131 120 92 51 52 79 83 86 73 40 38 27 48 84 106 86 51 83 116 88 54 69 88 94 76 86 67 39 69 154 220 238 230 217 188 167 167 169 168 169 176 156 133 121 119 119 120 121 124 103 71 52 46 42 49 68 102 112 109 119 144 131 95 84 84 91 89 59 21 21 49 69 79 120 130 103 97 119 131 126 100 59 50 56 48 57 71 62 50 39 47 66 68 62 61 62 55 58 58 51 40 34 34 38 30 42 51 54 56 59 54 46 50 50 48 46 42 43 53 63 102 121 129 113 92 90 112 138 154 172 175 141 89 50 37 40 49 53 58 61 59 56 59 63 66 71 79 76 63 57 51 39 44 54 62 58 46 39 45 56 58 57 51 45 50 69 91 105 69 49 34 35 39 36 31 29 32 31 30 29 29 30 31 32 42 38 35 37 36 35 42 52 67 105 134 135 114 114 128 110 85 80 72 88 132 157 138 107 83 72 76 102 120 107 73 46 32 35 41 52 63 68 67 64 65 59 55 51 42 31 24 23 25 20 23 34 47 65 67 54 41 51 87 93 64 44 48 74 62 58 60 64 72 97 126 136 117 72 36 34 37 33 42 62 95 119 125 107 93 104 145 190 166 151 157 156 104 36 18 36 40 67 93 115 94 53 50 60 62 35 69 139 168 169 170 165 151 153 159 165 177 184 158 113 57 34 41 68 78 92 129 161 109 57 38 28 25 48 70 81 85 80 75 90 118 128 121 116 124 118 107 96 86 76 63 54 48 36 28 31 38 41 42 43 41 44 80 124 129 111 113 129 130 131 120 93 66 49 39 31 30 29 34 46 57 58 46 34 24 26 27 26 24 22 22 23 30 34 35 34 41 56 67 70 65 61 50 36 34 46 57 58 53 45 45 57 70 69 53 37 33 33 32 31 30 29 28 27 30 40 76 108 106 93 98 109 140 145 143 143 145 139 153 187 183 161 115 54 50 92 105 99 92 99 86 58 41 36 36 40 42 39 34 31 30 31 32 33 32 35 37 38 35 32 30 30 29 28 28 28 29 32 34 36 180 180 180 181 181 182 182 182 180 182 184 186 187 186 184 183 185 187 188 188 187 187 189 191 191 191 193 194 194 194 194 193 196 194 193 194 196 197 196 194 199 199 199 199 199 199 199 199 200 200 200 199 199 198 198 198 199 197 200 203 201 196 196 201 193 197 202 203 201 200 204 208 202 200 200 203 203 201 205 212 204 205 206 207 207 207 206 206 208 207 205 204 204 205 207 208 207 207 208 209 209 209 208 208 206 207 208 209 209 208 208 207 211 214 211 205 207 214 215 209 214 211 209 212 218 220 219 215 210 211 213 214 215 215 214 214 212 212 211 211 211 211 210 210 212 211 210 208 207 208 208 209 208 207 206 205 204 204 204 204 198 199 199 201 203 205 208 209 166 148 108 112 155 192 208 200 221 183 133 117 129 124 126 152 178 194 191 195 189 166 166 174 181 147 118 108 113 127 134 128 127 128 131 143 131 117 129 130 142 135 111 124 132 91 83 118 169 159 123 70 52 94 142 155 119 100 87 103 139 155 133 100 105 139 174 173 154 155 160 150 172 171 147 114 115 151 180 184 144 84 53 34 17 8 42 132 206 213 169 156 154 124 144 196 201 178 150 149 170 179 177 179 154 122 137 154 173 155 103 112 147 182 148 120 141 168 189 185 184 169 177 191 164 123 138 189 200 179 132 103 120 94 56 9 27 83 156 203 203 173 159 172 192 173 167 168 171 178 140 67 52 105 127 167 184 156 136 99 112 144 187 192 160 150 164 170 179 177 175 173 173 173 174 175 176 178 178 177 175 174 175 176 175 176 178 179 179 178 176 175 175 175 175 175 175 175 175 175 178 176 175 175 177 176 174 171 176 176 176 176 176 176 176 176 174 174 176 176 176 176 174 174 175 176 176 177 177 176 176 175 175 177 178 177 175 174 175 177 177 178 179 179 178 177 175 173 179 177 175 175 177 177 175 173 170 171 172 173 175 176 177 178 177 176 176 175 175 176 176 177 175 176 176 177 177 176 176 175 179 178 175 173 173 175 177 178 174 175 176 176 176 175 174 173 183 165 155 154 152 157 165 166 182 186 157 109 84 93 127 160 148 138 112 84 50 51 107 147 155 134 135 137 128 107 88 97 83 88 90 95 99 90 89 104 163 174 135 68 52 78 86 71 85 78 81 93 97 83 64 53 58 48 31 36 56 92 133 137 72 41 49 54 58 101 141 154 121 98 115 162 169 139 132 149 124 118 111 111 100 65 33 26 65 128 120 69 57 46 34 51 30 58 136 207 215 159 113 128 166 125 68 70 123 128 76 37 27 58 118 164 167 154 153 158 157 165 178 191 194 189 185 185 178 170 154 147 146 134 123 125 138 117 105 81 51 55 65 46 43 47 44 34 33 42 46 44 50 38 38 48 42 26 32 53 55 64 60 45 43 53 53 41 30 36 37 37 37 27 21 26 27 24 22 31 40 35 33 46 36 36 38 37 30 23 27 35 75 140 186 181 171 188 203 202 150 125 122 130 107 85 131 207 224 224 217 204 194 189 179 169 140 108 120 156 165 161 146 116 85 111 157 191 199 185 128 57 80 102 127 127 133 147 140 138 122 144 171 180 182 199 215 213 210 202 194 188 180 174 173 176 181 208 210 159 127 163 186 157 142 147 156 192 200 190 205 204 189 200 212 210 192 176 179 192 189 189 185 189 192 184 181 193 211 213 210 204 201 204 207 208 205 205 205 205 205 205 205 205 209 216 212 173 127 131 182 224 209 209 209 208 208 207 207 207 208 206 210 203 205 232 222 167 78 121 195 237 221 200 204 212 243 241 184 90 30 18 23 27 36 38 38 34 33 34 33 30 31 27 24 27 33 37 36 34 33 34 34 29 29 15 10 48 144 231 244 215 212 209 209 215 218 212 205 201 204 210 214 214 203 222 227 216 203 180 146 125 142 142 103 47 93 208 249 226 235 240 172 110 130 155 162 186 192 161 128 78 35 67 128 146 174 173 128 83 93 129 159 183 187 211 225 179 150 192 224 223 197 167 171 200 208 207 208 204 214 201 213 218 188 174 190 202 212 224 221 175 95 36 32 57 60 50 64 124 191 208 187 171 182 163 112 103 113 97 122 178 234 219 215 218 211 190 158 130 120 149 168 115 59 79 145 205 190 136 55 22 38 41 52 93 157 148 137 170 236 237 154 76 44 25 49 95 141 198 197 129 106 105 106 118 143 156 141 116 83 64 40 26 23 22 17 11 23 25 25 25 31 44 54 59 41 37 35 32 24 20 34 53 109 178 223 176 87 41 39 41 27 14 55 144 234 253 184 124 98 129 128 124 114 90 105 141 182 153 101 65 46 24 32 74 92 95 113 83 57 110 149 128 96 131 180 178 132 116 125 119 90 64 105 160 198 216 205 209 208 147 60 14 36 93 150 191 132 85 68 85 103 122 119 89 61 39 39 34 33 62 104 144 173 192 193 141 65 29 40 55 57 49 43 43 42 38 36 36 27 44 93 140 177 196 191 195 188 187 191 185 185 191 188 188 189 204 201 182 168 154 137 129 118 126 151 182 198 199 204 214 175 140 132 156 148 94 48 37 39 34 34 40 41 35 31 32 71 96 123 134 141 148 124 82 42 38 42 45 45 54 65 67 71 66 59 53 48 43 37 34 31 29 28 31 36 41 42 42 41 37 34 39 48 51 46 39 39 33 27 25 22 19 18 19 37 32 32 39 44 42 39 39 39 38 37 35 33 31 29 29 29 28 32 37 37 32 34 39 31 29 28 27 26 25 26 28 25 25 26 27 28 28 28 27 28 28 28 26 26 28 33 37 32 34 35 35 34 33 34 36 34 31 28 27 27 27 26 25 28 28 27 26 26 27 28 28 23 24 26 28 28 27 26 24 23 28 32 31 25 21 20 21 15 15 16 18 18 16 11 7 8 8 7 7 8 8 9 9 10 10 10 7 4 3 5 8 5 5 5 5 5 5 5 5 4 5 8 10 10 10 9 8 6 16 28 35 34 30 28 28 18 21 23 21 17 34 91 150 115 71 39 37 54 79 80 55 42 54 86 136 181 188 155 118 100 81 96 130 130 99 51 9 1 53 146 187 138 90 106 142 133 118 89 51 34 52 70 66 52 46 43 46 49 49 50 54 65 107 137 149 169 184 178 165 173 177 178 163 135 130 168 215 206 134 140 208 236 222 177 117 88 121 182 174 143 91 33 73 140 138 85 32 42 70 75 75 121 177 198 163 97 34 35 88 168 204 161 154 172 135 122 132 146 138 113 83 84 115 119 90 50 44 42 49 55 54 53 53 58 57 46 47 64 71 78 96 157 189 169 99 39 14 35 80 151 211 191 138 126 159 199 196 152 121 123 143 167 210 209 149 105 110 107 117 134 151 145 106 99 90 64 19 7 33 79 138 147 127 119 107 70 42 54 79 79 81 55 38 73 118 130 127 93 120 138 134 126 125 137 155 140 131 103 64 40 54 95 129 145 133 145 177 203 213 202 181 189 153 132 147 153 129 127 156 186 200 175 110 50 22 35 65 70 113 120 118 121 105 82 59 71 83 76 94 141 153 156 189 236 237 220 200 182 152 139 156 138 55 41 51 103 192 220 224 213 168 120 145 169 116 60 44 128 211 238 231 215 196 212 225 188 145 137 141 131 160 201 201 168 122 77 54 37 20 20 33 37 38 37 30 30 51 70 70 57 37 31 61 108 128 107 77 43 34 54 128 196 196 167 161 152 134 112 119 129 89 45 45 89 128 137 141 162 192 216 213 164 116 64 36 28 29 38 51 55 52 53 54 48 58 104 154 166 188 162 103 74 86 134 189 179 178 179 176 187 197 194 205 192 200 191 161 121 98 118 160 208 206 182 152 135 127 145 181 186 175 156 135 137 135 137 174 181 148 109 73 64 112 170 190 143 93 47 37 55 78 76 55 51 55 68 83 113 135 150 187 187 136 74 52 58 59 68 92 144 168 138 125 139 133 130 126 168 195 148 106 114 152 207 227 177 173 196 219 223 228 214 177 143 137 143 175 210 225 234 248 159 74 26 23 35 46 42 42 48 53 43 51 59 53 57 60 61 66 68 53 51 50 36 40 36 24 51 40 47 57 50 34 53 41 38 39 46 42 37 63 52 59 29 23 72 114 146 190 209 215 216 218 220 207 191 188 178 165 146 126 110 108 122 137 140 118 94 82 64 37 41 72 85 97 114 153 177 130 72 63 62 62 62 48 21 15 34 51 87 140 151 116 101 112 124 133 136 95 60 50 46 41 38 36 42 32 43 65 70 67 71 76 69 61 48 40 43 47 42 33 37 51 62 66 77 88 83 68 63 57 51 45 38 34 43 55 52 79 109 108 81 69 82 95 100 108 108 89 65 53 55 60 58 66 70 61 44 35 40 48 68 68 63 47 40 60 80 80 75 73 77 78 65 49 51 65 74 79 77 66 58 68 94 116 83 59 38 36 40 39 36 36 36 34 31 30 31 32 35 36 33 31 29 27 28 38 56 70 69 83 94 102 100 113 125 96 116 107 80 76 116 143 132 115 97 86 85 99 108 97 78 66 46 41 36 36 44 55 66 72 80 72 64 57 47 34 28 27 30 16 18 34 45 53 54 46 35 37 53 50 39 29 28 51 46 45 54 63 69 89 114 126 91 64 42 40 39 31 31 39 70 97 115 109 93 94 135 189 179 159 160 147 84 24 18 36 67 95 131 147 101 41 37 49 48 41 76 124 145 163 170 151 143 148 147 147 166 188 178 146 95 35 18 45 63 87 119 132 75 36 36 33 25 54 74 68 49 50 68 110 143 137 123 125 135 132 126 119 115 110 100 89 50 36 25 28 38 44 46 47 32 37 73 112 121 129 147 156 123 111 101 98 87 65 42 31 32 29 31 42 55 60 52 42 21 25 29 30 27 22 19 17 28 25 30 38 37 33 40 54 38 41 34 32 52 74 81 81 54 35 35 65 86 76 53 40 34 34 33 33 32 31 30 29 37 40 66 90 88 87 111 137 146 182 180 138 105 102 137 187 183 163 120 56 49 98 115 102 94 109 100 68 46 37 36 41 40 34 28 28 33 34 29 23 36 38 41 40 37 34 33 33 33 31 28 27 27 29 32 34 179 178 178 178 179 181 184 185 183 183 184 185 186 186 187 187 185 186 186 187 188 188 189 189 188 188 189 190 191 192 192 193 193 194 194 195 195 196 197 197 196 197 198 199 199 199 198 198 195 196 198 200 201 201 200 200 200 200 200 199 199 198 198 198 201 200 199 201 204 205 203 201 199 199 200 201 203 204 205 205 206 206 206 206 206 205 205 205 206 207 208 209 209 209 208 207 210 209 206 205 205 206 207 209 209 209 209 209 209 209 209 209 207 208 208 209 210 211 212 212 210 214 217 215 209 207 210 214 216 215 214 213 212 213 214 214 210 210 210 211 211 212 212 212 209 209 209 209 209 209 209 209 206 205 204 203 201 199 198 198 205 204 203 202 201 200 199 199 185 170 181 140 124 174 203 228 221 185 142 113 113 146 186 206 197 188 197 210 196 166 149 147 138 110 107 117 120 140 170 177 168 175 176 168 156 147 137 130 161 134 104 91 89 93 130 183 190 163 147 117 68 60 84 93 84 71 80 100 117 135 132 105 97 149 199 207 185 165 160 162 180 159 107 82 130 193 214 212 161 99 73 45 21 49 118 196 211 211 187 148 123 131 168 208 176 159 144 140 141 139 138 139 153 151 151 166 167 137 129 160 193 205 179 131 131 175 190 168 174 174 188 189 148 109 132 187 208 188 156 107 80 67 37 21 37 109 179 195 183 185 187 174 166 178 179 170 155 154 134 69 41 94 172 205 178 144 114 82 126 178 202 196 154 128 161 185 174 174 174 175 175 176 176 176 175 175 176 177 177 178 179 179 176 176 176 177 177 178 178 178 174 174 175 176 177 178 179 180 179 179 178 177 176 174 174 173 172 173 175 176 177 176 176 175 173 173 174 175 177 178 179 179 177 177 177 177 177 177 177 177 181 180 178 176 175 175 176 177 181 180 178 176 175 175 176 176 175 175 176 177 177 178 179 179 181 179 176 174 174 175 178 179 177 177 177 176 176 175 175 175 177 177 177 177 177 177 177 177 178 178 178 177 177 176 176 176 175 175 175 176 176 177 177 177 167 171 163 145 138 148 161 167 166 176 172 143 107 94 111 133 144 146 122 82 61 71 108 147 168 155 148 149 146 137 133 136 119 121 122 117 108 102 104 108 132 168 152 87 61 89 117 121 134 152 134 86 62 62 57 47 49 41 33 38 57 78 91 94 43 53 51 52 74 100 115 122 111 117 157 176 150 146 166 167 113 98 124 158 137 87 53 35 53 76 85 68 49 44 39 29 44 100 189 246 212 128 107 148 122 81 51 60 66 40 26 41 86 135 180 186 171 162 160 158 155 133 161 182 183 184 165 158 143 125 114 115 109 89 71 65 53 40 36 38 41 46 44 32 45 31 34 56 71 70 64 60 55 43 41 42 39 41 42 34 43 40 44 43 34 35 39 35 45 38 42 39 35 28 17 28 27 51 52 49 42 35 45 49 42 36 39 40 18 6 41 96 152 225 232 173 150 163 160 148 136 127 131 142 121 89 118 185 209 200 206 210 201 194 183 161 148 117 93 88 110 149 139 83 79 155 202 203 176 113 78 104 147 147 138 133 139 144 157 180 144 108 118 159 174 181 203 216 204 186 162 182 198 179 179 197 203 202 176 149 155 160 129 91 137 183 203 181 164 167 178 187 171 190 205 200 181 171 177 188 186 195 200 194 188 189 196 200 202 202 202 203 205 204 200 197 203 205 206 205 204 204 206 207 194 221 218 197 173 136 141 195 220 207 210 209 192 195 208 203 203 205 192 188 194 207 206 170 109 136 216 226 206 217 205 199 234 246 194 98 36 17 19 30 36 38 39 36 32 29 30 33 32 30 30 34 39 39 32 25 24 34 29 27 31 13 17 56 145 215 250 224 204 210 213 207 224 219 200 205 212 204 207 206 215 216 210 221 237 219 188 181 138 109 85 50 85 194 248 246 227 237 194 148 160 183 192 207 200 207 194 135 77 77 106 113 107 101 102 82 82 120 146 158 184 223 242 217 174 180 218 219 197 161 194 198 167 189 215 211 215 208 195 181 153 143 167 180 170 196 180 129 83 46 38 64 56 42 77 151 195 188 156 130 115 110 102 124 144 110 92 129 196 200 213 222 219 216 207 191 154 154 124 83 85 123 142 131 104 68 39 43 51 43 50 75 123 135 190 247 244 182 102 44 56 76 85 92 129 167 151 104 106 161 186 183 184 198 202 173 104 48 34 32 17 18 19 19 21 25 23 35 56 95 136 138 93 39 16 25 27 12 33 102 185 234 248 170 82 71 87 71 30 20 74 170 225 230 212 192 129 67 64 119 142 136 147 166 200 179 146 101 56 33 32 34 41 58 48 49 94 132 143 151 144 139 131 117 101 100 127 158 152 101 125 195 214 215 223 217 173 68 21 25 67 146 188 193 162 104 79 105 144 144 106 85 71 45 35 42 41 42 57 72 94 105 100 71 44 36 35 32 43 39 42 40 31 32 44 52 57 79 149 199 188 176 187 190 190 189 187 185 183 182 183 185 190 191 188 185 185 177 151 125 116 116 119 137 168 191 189 174 155 144 168 208 187 105 43 32 44 38 38 42 35 23 26 40 99 171 196 195 170 147 150 118 68 32 35 39 36 53 56 45 60 62 63 59 51 42 36 33 36 33 31 34 39 42 40 37 40 35 32 37 47 49 41 32 38 38 35 26 17 13 16 20 30 30 30 30 31 32 35 37 37 34 32 32 32 31 30 29 29 31 31 30 32 35 32 27 36 34 31 28 26 25 25 26 26 29 31 27 22 21 27 34 29 28 24 21 24 30 31 29 32 33 34 35 35 36 37 38 36 33 29 26 26 28 31 34 27 26 26 25 24 25 26 28 27 28 29 30 29 28 27 26 28 29 28 25 21 18 17 18 20 20 20 20 19 18 17 16 11 12 15 17 17 16 15 14 15 13 9 6 5 6 7 9 8 6 4 3 5 5 4 3 3 7 11 13 12 11 11 11 17 19 26 37 41 38 32 29 31 22 13 12 23 43 62 74 44 29 27 34 35 40 46 45 77 75 84 116 158 170 131 82 88 113 128 136 156 125 48 16 30 60 129 196 168 92 77 94 90 101 80 44 42 60 64 55 58 50 60 59 53 59 63 75 104 145 154 139 134 154 178 170 152 152 145 139 154 187 217 231 182 106 138 197 183 195 200 135 97 110 146 135 80 49 73 125 169 167 90 34 44 81 110 94 100 161 194 147 78 29 40 108 186 177 144 132 133 128 138 144 167 138 96 62 59 82 86 65 44 38 47 56 52 56 58 47 49 62 55 48 49 43 71 131 217 250 188 74 22 21 52 102 153 187 189 152 152 209 238 215 177 137 124 124 106 135 166 121 74 78 95 111 112 108 98 83 81 53 34 28 23 34 70 103 108 80 59 86 81 56 103 158 130 108 120 139 128 117 112 96 90 102 108 105 112 136 157 165 173 171 145 110 77 43 40 69 99 132 162 218 241 213 216 231 199 135 137 189 179 128 104 99 117 142 129 76 37 32 47 64 73 65 88 106 82 55 57 65 83 89 104 132 158 159 155 161 169 170 170 161 135 117 130 156 125 68 32 55 113 169 194 192 172 128 108 113 89 46 41 68 131 181 191 206 214 214 184 195 178 138 129 123 106 129 153 131 75 42 26 35 41 41 40 36 42 78 101 86 65 68 86 98 58 24 48 102 128 146 133 84 47 33 70 146 203 229 224 201 184 123 143 197 202 147 62 25 105 184 185 157 148 168 196 166 117 52 33 31 34 50 58 76 82 99 93 94 79 67 87 91 94 113 103 54 44 110 161 150 151 177 162 150 187 208 195 189 194 208 202 130 84 106 137 172 197 170 181 178 147 143 165 192 189 183 177 147 126 102 136 183 192 167 110 56 54 107 174 216 188 129 69 35 42 52 51 69 73 81 89 87 94 128 159 165 137 103 87 62 43 70 115 152 141 132 131 134 119 98 103 124 174 218 209 164 106 95 164 218 201 174 168 193 205 218 226 194 158 121 139 183 209 248 250 194 121 37 10 28 39 41 39 46 41 39 40 43 44 44 50 57 50 54 51 50 53 46 38 41 40 41 45 48 45 40 41 46 50 38 27 28 35 40 40 39 23 40 33 23 40 59 73 89 119 132 158 183 198 201 205 210 219 207 176 148 140 133 122 119 132 149 152 121 76 49 49 59 63 59 77 113 125 99 63 45 44 41 36 32 35 41 46 47 74 93 104 99 98 111 126 133 144 112 78 54 41 44 43 32 32 41 54 64 68 71 80 90 87 75 61 53 51 51 48 45 46 57 73 84 98 125 141 134 91 70 61 61 50 40 38 36 45 54 54 54 65 72 75 81 74 75 66 49 44 62 88 105 115 111 92 81 74 45 31 52 96 93 65 27 23 62 101 116 112 123 117 102 86 61 55 77 79 105 113 96 78 68 72 84 86 66 45 40 47 53 48 39 41 41 36 30 28 31 33 33 30 33 30 20 18 41 84 119 96 63 45 62 85 92 92 96 97 87 89 90 88 104 115 103 92 80 90 110 106 86 71 65 56 45 36 34 34 38 50 64 73 76 76 68 53 39 31 28 27 22 20 25 36 42 40 34 50 53 67 76 69 57 40 20 38 46 75 90 74 72 91 100 74 62 48 47 48 33 23 30 37 70 99 110 103 95 131 191 190 162 136 114 75 31 17 29 72 110 141 141 90 39 34 34 41 57 95 128 138 141 148 150 146 149 133 140 165 179 183 171 111 72 27 15 46 79 79 59 38 28 26 35 40 42 54 70 79 89 96 107 131 150 138 111 110 118 153 155 120 127 148 130 59 22 23 41 33 33 51 55 47 42 57 86 107 128 148 157 123 103 112 115 102 82 50 32 32 32 31 31 34 38 40 40 27 28 26 23 25 27 22 13 22 23 26 28 31 34 38 40 50 50 42 35 50 87 121 137 104 66 45 66 96 95 68 43 35 34 32 31 31 32 33 34 33 39 54 67 72 78 100 124 142 189 185 180 123 62 106 147 167 167 133 75 52 78 111 122 106 103 116 103 54 31 38 38 32 38 40 30 36 35 24 41 45 58 55 42 39 38 35 35 30 28 27 27 27 34 50 65 180 180 180 181 182 183 184 185 182 182 183 183 184 185 185 185 185 186 186 187 187 188 188 189 190 191 191 192 193 194 195 195 193 193 194 195 195 196 196 197 196 197 198 199 199 199 198 198 198 198 198 198 199 201 202 203 200 200 200 199 199 199 198 198 201 200 200 202 204 205 203 201 200 200 201 202 203 203 204 204 206 206 206 206 206 206 205 205 207 207 208 209 209 208 208 207 209 209 209 209 208 208 207 206 208 208 208 208 209 209 209 209 208 209 209 210 210 211 211 212 214 215 215 214 212 211 211 212 215 215 215 214 214 213 213 213 211 211 211 211 211 212 212 212 210 210 210 209 209 209 209 209 205 205 205 205 205 205 205 204 205 204 204 203 202 201 200 200 205 199 217 190 153 162 189 225 214 160 124 130 158 194 208 196 200 190 194 200 176 136 125 140 139 130 139 136 114 127 172 199 213 208 195 181 175 172 162 149 168 129 77 60 86 118 137 149 158 163 146 110 78 60 58 65 52 63 102 141 156 164 161 145 127 146 166 182 198 201 175 142 132 118 104 119 163 200 211 210 156 125 104 60 45 99 169 222 218 209 171 118 100 127 154 158 121 125 131 135 131 129 140 154 152 146 155 176 162 112 107 155 209 209 172 127 136 182 185 149 136 169 194 178 138 123 154 194 204 190 156 103 74 52 21 19 97 153 195 190 175 176 179 176 175 177 177 177 164 154 124 58 38 121 179 172 145 120 102 98 148 188 193 175 155 154 172 163 174 175 175 175 176 176 177 177 180 179 178 177 176 175 175 174 176 176 177 177 177 177 177 177 174 174 175 175 176 177 177 178 176 176 176 176 176 176 176 176 173 173 175 176 176 176 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 177 177 178 180 179 177 176 175 175 176 176 177 177 177 177 177 177 177 176 178 178 177 177 176 176 176 176 177 176 176 176 176 176 176 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 177 177 177 176 176 175 175 175 173 174 168 152 139 136 139 143 150 144 127 103 84 82 95 109 129 137 123 98 88 95 113 133 161 168 169 157 139 131 136 145 131 142 152 146 124 106 111 125 120 132 115 72 53 84 123 137 151 180 157 86 44 44 46 38 43 45 52 62 70 67 53 41 24 38 51 60 64 66 86 119 154 183 181 131 99 120 144 139 100 100 134 164 139 90 56 37 37 57 76 74 55 35 26 25 78 141 182 169 142 120 99 86 61 38 30 50 64 52 58 88 148 175 199 203 196 185 167 149 135 113 130 138 130 126 110 107 74 82 83 75 68 64 52 37 36 34 40 45 45 54 66 67 51 51 73 109 129 127 111 95 59 46 55 75 69 54 57 71 67 54 38 26 28 53 80 89 76 61 54 42 36 25 8 17 59 123 145 124 88 54 47 47 38 31 34 35 20 25 90 167 224 237 204 154 143 148 153 163 172 169 154 155 144 96 104 183 210 199 201 207 197 186 189 197 177 111 72 87 126 155 127 65 107 163 172 137 98 54 58 117 170 150 128 108 105 138 181 199 153 121 101 125 168 191 201 211 197 173 151 171 183 173 196 227 217 171 129 125 133 121 117 133 187 211 198 156 143 161 174 174 183 206 214 193 175 178 188 190 195 203 202 192 190 199 207 206 207 205 204 204 205 203 200 197 205 205 205 205 204 204 204 204 207 210 215 224 199 132 107 143 203 219 216 200 197 206 209 205 210 210 197 190 187 192 194 168 106 129 205 220 203 212 206 208 225 251 204 94 29 26 31 28 39 40 40 36 31 28 28 30 29 29 30 34 37 37 32 27 23 33 30 30 34 16 15 46 130 203 242 221 207 212 201 178 187 212 210 209 213 205 206 207 208 208 208 221 227 201 177 183 192 165 114 49 66 152 198 210 224 213 174 151 177 211 228 240 230 236 236 204 146 101 83 79 98 126 126 65 45 108 167 192 182 200 210 199 168 172 217 234 178 168 183 151 125 183 226 217 199 181 153 143 141 139 152 168 163 174 150 101 66 46 45 62 54 79 116 146 161 169 161 143 148 139 135 158 163 112 70 78 137 181 217 211 202 219 230 218 217 167 102 69 82 105 98 75 50 50 53 59 63 64 62 56 94 176 231 244 211 108 40 66 116 119 114 100 93 99 106 107 155 199 213 212 220 230 211 159 101 56 45 35 15 16 20 21 25 26 19 44 108 184 217 189 119 55 21 21 21 16 53 132 208 242 228 141 85 121 142 100 52 27 63 136 162 158 178 209 131 52 56 150 202 186 178 194 213 222 183 104 52 49 49 35 43 51 42 47 90 126 126 116 124 96 83 105 137 162 188 210 186 126 133 188 210 219 215 185 114 31 24 72 119 163 181 190 176 122 101 149 191 170 118 82 72 63 61 57 41 34 41 47 47 57 58 45 36 36 36 32 36 40 42 41 39 44 62 82 102 113 150 170 160 168 190 191 183 185 185 184 187 192 191 185 188 185 187 193 194 184 166 153 137 113 106 127 142 135 126 126 139 169 211 225 183 108 52 32 40 36 37 39 34 27 28 36 103 196 225 199 154 145 174 158 92 40 31 39 38 46 47 43 56 59 63 61 54 45 37 33 36 34 33 36 42 46 45 42 40 35 32 37 46 48 40 32 38 38 34 26 19 15 16 18 23 24 25 27 31 34 36 36 35 34 34 36 34 30 28 28 38 36 32 28 27 29 31 31 32 31 30 28 27 27 27 27 29 32 33 29 22 20 24 29 27 27 24 22 25 32 34 32 31 32 34 34 34 35 36 38 41 38 34 30 28 29 31 32 31 29 27 24 23 24 26 27 28 29 29 30 30 29 28 27 29 29 28 24 19 15 14 15 18 19 20 21 21 21 20 20 16 18 21 24 24 23 20 18 15 13 11 8 7 7 8 9 8 6 4 4 5 6 5 3 5 8 11 12 11 9 9 9 15 17 25 37 42 38 31 28 21 22 22 19 22 32 45 54 43 43 54 57 40 31 51 75 68 52 53 81 104 98 75 58 98 135 161 167 178 140 58 24 53 71 96 121 107 78 78 77 78 101 89 51 39 54 63 63 70 65 72 66 58 54 57 80 133 186 173 118 108 154 176 140 116 126 145 175 204 216 204 185 129 94 115 141 122 133 166 165 140 125 111 76 59 87 130 168 214 185 103 39 42 87 119 114 98 139 157 111 53 22 54 138 181 161 122 111 111 104 110 112 112 88 63 48 46 54 49 28 50 43 49 57 51 46 49 54 58 60 49 44 42 36 74 145 218 213 134 39 15 35 66 101 119 157 175 158 158 192 203 179 152 125 116 118 104 123 140 95 48 75 130 171 165 133 107 93 64 39 24 32 42 43 46 53 33 78 110 128 114 108 155 190 144 147 171 186 167 145 134 122 103 107 101 89 93 114 136 146 129 132 124 117 111 78 41 31 59 129 188 229 234 219 228 231 156 99 128 170 156 116 93 113 117 149 132 67 32 42 54 54 62 55 69 80 67 58 67 71 87 94 99 114 134 134 116 104 92 106 119 123 127 142 163 179 136 75 30 41 88 133 146 134 123 93 78 72 50 39 71 114 109 122 122 156 182 183 147 144 137 105 95 90 71 75 79 57 43 25 27 43 50 56 71 83 96 120 143 143 120 92 75 69 41 35 97 168 162 128 97 61 37 37 95 181 222 222 220 220 187 142 165 216 227 179 90 37 124 213 227 193 161 153 160 124 69 31 32 37 42 67 93 123 145 150 139 134 103 69 85 101 107 84 73 69 68 94 133 151 140 142 137 157 196 202 188 192 202 193 170 105 73 103 143 184 181 171 177 163 151 172 189 197 178 162 159 146 126 81 101 148 155 127 104 83 78 118 166 178 161 122 83 54 48 51 53 75 76 113 142 128 100 106 135 150 111 78 64 54 64 113 158 185 138 135 130 133 149 161 153 135 120 184 224 196 127 96 131 161 179 165 162 181 199 226 239 203 145 91 114 190 231 248 224 162 89 24 11 27 36 41 41 44 41 39 39 42 43 41 40 41 46 47 42 43 48 45 37 37 34 37 40 43 45 46 44 41 39 38 38 42 49 52 49 44 49 56 43 32 40 42 39 45 52 62 81 105 127 149 176 197 206 210 205 193 176 142 106 89 137 155 154 122 87 71 65 60 43 41 52 68 68 50 37 36 41 48 50 49 60 81 92 89 67 55 49 62 86 108 120 125 110 93 90 93 78 55 40 30 39 43 52 61 67 70 78 87 75 68 60 57 60 62 60 58 42 48 69 96 128 165 185 181 121 81 62 70 66 50 42 41 39 43 39 39 53 63 67 72 74 62 50 48 54 75 112 146 162 175 174 160 126 65 35 54 87 78 59 40 40 64 96 115 113 121 111 94 81 66 70 96 95 98 97 91 75 55 57 77 80 65 50 48 58 67 67 63 71 65 52 35 25 25 27 28 32 34 31 24 23 40 72 99 83 58 45 58 77 83 81 82 81 72 78 84 80 86 94 88 81 64 74 101 105 89 77 73 64 48 35 36 38 40 49 62 74 80 89 87 64 37 30 38 43 31 23 25 29 29 29 30 43 63 98 123 123 105 71 36 16 42 89 111 90 70 63 55 54 61 53 39 34 30 27 30 28 58 92 112 111 106 128 166 145 130 127 129 101 52 25 28 73 121 145 133 85 38 27 22 29 63 96 101 100 124 150 154 150 165 150 139 146 157 170 166 138 95 42 17 27 49 55 48 46 39 31 27 33 49 74 94 102 106 110 119 138 149 135 111 96 100 135 149 127 131 140 115 55 21 22 39 34 37 56 62 50 44 53 78 109 141 157 153 128 102 120 141 130 101 60 37 36 34 32 30 31 32 32 31 33 32 28 24 25 29 27 21 17 21 24 25 25 27 33 37 45 51 49 43 57 95 134 155 144 107 70 67 90 99 72 39 34 33 33 32 32 33 33 34 27 31 47 71 87 92 97 105 132 179 182 171 138 109 127 131 137 143 136 107 74 63 81 103 138 119 118 116 87 58 43 32 34 38 39 30 34 33 25 42 55 66 59 43 38 36 32 32 38 35 30 26 29 51 92 126 180 180 181 182 183 183 182 182 182 182 182 183 183 183 183 183 185 185 186 186 187 188 188 188 188 188 189 190 190 191 192 192 193 193 194 194 195 196 196 196 196 197 198 198 199 198 198 197 201 200 198 198 198 200 203 205 200 200 200 200 199 199 199 198 200 200 200 202 204 204 203 202 201 201 202 202 203 203 203 204 206 206 206 206 206 206 206 206 207 208 208 209 209 208 207 207 208 210 211 212 211 209 206 204 207 207 208 208 208 208 209 209 210 210 210 210 210 211 211 211 217 215 214 214 215 215 213 211 214 215 216 216 216 214 213 212 213 212 212 212 212 212 211 211 212 212 211 211 210 209 209 209 205 205 206 207 207 208 209 209 204 204 204 203 203 202 202 202 214 208 212 205 185 176 179 182 160 120 124 162 185 206 213 194 195 186 190 205 191 142 113 121 147 155 171 151 104 110 170 214 207 200 184 171 170 171 155 134 136 109 67 54 90 129 133 122 128 134 102 66 65 65 57 61 61 80 119 149 154 158 167 170 180 164 146 153 187 202 164 112 69 83 117 160 200 222 212 184 121 117 115 89 78 120 172 209 205 188 151 96 66 88 111 101 125 131 141 146 144 146 161 179 153 150 171 195 158 87 91 158 215 180 135 123 156 192 184 151 123 160 180 160 134 140 168 189 183 199 177 109 54 16 9 54 144 186 199 181 173 173 174 180 182 177 176 185 176 159 121 51 29 96 122 118 123 106 98 128 178 195 194 181 153 133 146 155 176 176 176 176 177 177 177 177 180 180 179 177 176 175 174 173 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 173 174 174 175 176 177 178 179 173 174 175 175 176 176 175 175 177 177 176 176 175 175 174 174 177 177 177 177 177 177 177 177 173 174 176 177 178 178 178 178 178 177 177 176 176 176 177 177 179 178 178 177 176 175 175 174 176 177 178 179 178 177 175 174 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 179 178 178 177 175 174 174 173 175 178 174 153 123 109 120 140 120 102 80 67 66 70 74 77 97 109 107 99 105 114 115 116 137 167 175 149 132 139 141 129 126 141 159 158 133 111 118 138 107 92 79 62 52 79 120 137 140 148 118 65 39 41 43 40 38 62 86 89 68 43 29 26 38 39 45 51 38 20 48 102 197 229 197 124 99 110 124 138 135 123 126 132 114 87 63 47 39 47 62 67 49 26 28 45 91 118 120 95 80 71 52 33 41 56 69 83 99 110 125 146 194 199 199 192 181 163 133 107 93 71 73 70 61 56 44 40 35 49 53 40 30 35 42 43 40 49 71 87 93 110 134 147 127 104 102 126 151 162 149 121 63 68 91 109 94 71 81 110 114 86 46 35 79 140 158 140 103 88 72 48 33 15 2 19 101 198 231 193 135 78 53 51 40 39 32 18 18 63 153 231 240 224 178 150 165 179 183 195 210 200 160 157 172 123 104 168 204 200 197 199 191 174 177 199 167 109 85 109 136 143 111 58 94 129 120 92 80 57 63 112 159 147 139 115 101 143 188 187 175 153 106 100 152 188 194 201 179 162 145 151 152 162 201 225 188 122 85 119 153 142 139 166 215 234 206 146 128 157 184 192 218 211 192 175 177 192 198 194 210 212 204 190 190 203 209 204 204 203 201 202 203 204 202 200 206 205 205 206 206 205 203 201 206 195 207 233 218 155 112 110 189 212 209 202 215 211 199 206 210 210 202 202 192 178 170 144 78 103 184 220 214 214 205 211 235 247 193 90 31 29 33 27 40 41 40 36 30 26 27 29 28 29 32 34 35 34 32 30 26 34 32 33 37 20 12 31 107 189 239 230 223 218 177 124 142 207 222 212 212 205 204 208 206 204 208 219 211 176 155 164 214 217 178 110 85 89 98 134 182 147 125 134 149 157 171 189 206 210 222 225 185 110 59 54 98 139 135 61 48 132 200 222 189 189 170 154 148 176 223 231 162 172 162 99 91 179 227 206 179 159 147 164 187 190 190 202 194 183 164 136 93 52 36 43 77 123 155 146 138 165 200 215 204 190 192 206 187 131 88 82 87 148 204 209 199 217 235 229 222 162 105 90 93 80 56 40 36 41 54 70 102 137 118 59 59 175 232 201 141 68 62 131 152 149 135 109 84 86 119 153 192 213 208 206 222 230 197 133 95 53 40 30 16 18 18 18 21 33 48 99 177 244 251 203 130 59 17 11 12 25 84 172 220 224 183 100 82 157 185 130 79 78 96 110 99 101 139 178 122 52 65 173 237 220 202 213 228 208 147 86 78 90 68 31 58 64 57 51 71 108 125 122 100 81 93 148 201 219 219 220 188 126 128 183 216 227 195 130 47 14 60 146 191 193 185 194 212 155 111 159 201 179 147 112 85 90 95 80 48 30 30 30 30 36 40 39 41 43 37 27 36 39 40 52 70 74 88 119 138 142 152 148 141 167 193 190 189 191 192 193 200 206 201 191 189 183 186 195 197 189 187 191 174 139 117 127 133 116 97 92 131 164 199 204 173 122 73 43 34 34 35 34 34 33 32 31 79 179 210 173 136 154 198 189 121 55 32 38 40 43 42 47 47 52 57 58 52 44 36 31 35 34 35 39 46 50 50 49 39 35 33 37 44 45 39 33 38 35 31 26 22 19 18 17 18 18 20 27 34 38 38 36 30 31 36 42 41 36 36 40 51 45 38 34 31 29 28 29 28 28 29 29 29 29 28 27 31 34 34 30 23 20 21 24 26 26 25 23 26 33 35 34 30 32 34 34 33 34 35 37 47 44 40 35 32 31 31 32 36 32 27 24 23 24 26 27 29 29 30 30 30 30 29 29 30 30 29 24 19 14 13 13 18 19 21 22 23 24 23 23 22 25 29 33 33 30 26 24 14 13 13 12 11 10 10 9 8 6 5 5 6 7 5 3 7 9 11 11 10 8 9 9 12 15 24 36 42 37 30 27 16 23 25 21 20 30 40 46 52 88 121 113 71 43 54 78 56 40 35 50 65 68 72 80 94 132 173 192 191 127 44 27 87 85 64 56 55 58 63 49 63 89 86 53 37 45 59 68 69 69 71 63 55 41 42 80 162 219 192 106 80 134 163 123 104 116 147 187 206 183 133 92 64 91 128 140 119 100 113 138 164 125 80 41 55 111 156 185 198 167 113 45 32 88 139 161 155 143 113 66 37 30 57 121 127 110 80 75 75 65 64 55 55 45 51 61 49 33 32 36 71 87 86 65 46 38 41 51 57 54 46 45 42 32 69 139 168 140 74 19 22 55 80 94 91 108 112 98 97 118 133 131 146 139 138 148 149 162 167 127 77 103 154 188 170 128 94 77 55 37 20 26 42 43 39 46 50 98 132 144 139 137 152 152 141 160 183 188 174 161 163 171 178 178 167 145 129 123 116 109 98 100 102 120 147 139 93 55 37 97 154 194 217 235 234 201 131 70 99 132 135 124 101 128 128 148 123 62 37 52 64 63 76 66 66 66 60 62 67 63 57 72 76 84 109 120 97 68 66 90 110 119 138 165 172 162 111 64 27 28 54 83 88 75 63 54 62 71 62 65 91 112 103 75 58 85 99 100 98 117 136 95 64 51 43 41 38 27 26 35 49 60 80 121 155 161 165 152 146 146 131 96 64 49 27 56 146 209 174 110 70 43 21 47 124 209 238 222 206 200 157 151 188 226 228 180 91 27 119 208 239 225 199 171 137 76 36 28 45 53 62 99 146 188 202 183 166 164 127 80 93 128 119 107 121 137 109 74 81 108 128 135 156 188 209 204 197 199 192 169 137 92 80 111 145 175 183 177 166 142 156 199 209 202 173 155 148 132 115 70 79 112 105 102 114 107 101 147 182 160 131 113 94 60 42 47 59 83 105 141 173 162 132 123 123 115 75 52 44 42 75 137 169 178 166 163 148 148 190 232 216 167 104 146 200 187 137 128 141 149 134 138 137 151 183 232 243 194 113 59 100 203 242 222 178 127 78 27 18 26 26 38 51 62 62 58 53 51 50 48 45 43 41 47 50 47 42 38 38 40 44 49 52 48 46 49 55 58 65 75 83 87 94 107 116 119 118 101 75 60 58 47 33 33 28 30 34 41 54 77 108 132 141 153 161 161 143 104 70 61 111 134 134 104 87 91 82 59 33 34 39 44 42 35 35 40 55 80 88 72 73 102 126 130 73 37 16 36 68 87 95 102 90 85 107 132 112 68 44 40 46 44 46 51 56 59 63 68 62 59 57 60 65 69 70 68 57 53 63 84 106 133 153 155 111 95 105 120 92 47 35 48 44 44 34 31 44 54 56 60 56 42 45 67 81 90 117 150 187 216 225 201 143 62 25 46 58 48 46 54 63 74 95 116 107 107 91 69 56 53 69 94 83 75 69 66 59 49 51 62 62 56 52 57 68 77 80 78 94 80 57 38 32 35 38 36 37 35 31 24 23 32 49 63 64 51 44 53 66 71 71 70 74 73 81 81 65 58 64 67 61 53 70 97 100 86 77 74 63 52 49 51 44 32 37 53 79 98 124 125 85 37 25 40 53 42 33 32 29 23 22 26 29 57 102 134 143 133 99 59 18 37 76 103 96 76 58 42 40 58 56 40 32 30 31 34 29 44 76 101 108 119 140 157 137 131 140 147 115 56 21 20 80 136 147 116 71 35 32 37 43 52 70 77 68 78 112 139 150 173 161 138 128 131 148 153 145 103 53 26 23 30 36 40 34 36 35 37 49 72 95 108 121 117 116 124 136 140 127 111 89 84 114 138 128 127 120 89 49 21 20 35 33 39 57 65 58 47 47 69 111 159 177 165 122 100 138 175 159 120 75 48 46 40 34 31 30 29 29 28 36 34 29 25 25 28 30 28 20 23 25 23 20 20 25 30 38 48 51 47 57 90 129 152 169 136 91 69 86 104 81 41 32 32 33 34 34 34 34 33 30 36 54 78 92 97 106 118 138 144 148 147 133 117 118 128 105 103 110 108 75 44 65 110 143 137 135 130 112 83 56 42 35 34 38 32 33 31 25 43 61 69 58 40 34 33 31 32 36 36 33 27 30 60 116 162 177 178 180 181 181 180 179 178 183 183 183 183 183 183 182 182 185 185 185 186 187 187 188 188 187 187 187 188 188 189 189 189 192 193 193 194 195 195 196 196 196 196 197 198 198 198 197 197 200 200 200 200 200 201 202 203 201 201 200 200 200 199 199 199 199 200 201 202 203 204 203 202 202 202 203 203 203 203 203 203 206 206 206 206 207 207 207 207 208 208 208 208 208 208 207 207 209 210 210 210 210 208 206 205 208 208 208 208 208 207 207 207 211 211 211 211 211 210 210 210 214 214 214 214 214 214 214 214 213 215 216 218 217 215 213 211 214 214 213 213 212 212 212 211 214 213 213 212 211 210 209 209 207 207 207 207 207 207 207 207 205 205 204 204 204 204 204 204 203 204 194 197 206 208 191 152 106 91 136 191 193 191 201 192 190 192 200 214 206 161 119 112 125 143 172 160 118 123 172 205 197 199 190 170 151 132 103 77 85 73 64 85 126 148 147 145 137 103 59 37 51 83 96 90 77 85 95 101 116 150 186 205 212 184 151 138 147 150 125 94 74 111 155 182 207 230 194 120 74 73 102 127 116 98 121 168 146 124 110 90 72 96 131 133 170 169 166 154 137 131 145 164 156 156 183 202 155 85 94 160 176 119 90 129 179 191 178 171 142 147 145 137 140 157 176 184 177 206 187 107 38 1 22 105 169 197 191 173 180 181 174 180 179 177 177 185 182 174 138 63 26 69 89 98 112 103 111 153 200 195 182 162 131 113 135 166 177 177 177 177 177 177 177 177 176 176 176 176 176 176 177 177 178 177 177 176 176 175 175 175 176 176 176 176 175 175 174 174 173 173 174 175 176 177 178 178 174 174 175 175 175 175 175 175 176 176 176 175 175 175 174 174 176 176 176 176 176 176 176 176 172 174 176 178 179 178 177 176 176 176 176 176 176 176 177 177 177 177 177 176 176 176 175 175 177 177 177 177 177 176 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 178 178 178 177 176 176 175 174 174 177 175 171 156 128 105 110 128 96 81 67 64 66 68 66 64 76 87 85 84 98 111 109 105 107 142 153 138 143 163 144 101 105 117 136 144 131 115 124 146 116 85 74 68 54 69 95 98 92 77 58 49 47 40 45 64 72 89 101 90 60 36 34 43 48 41 39 41 28 8 29 77 158 195 162 112 122 137 143 171 194 158 116 93 87 85 72 54 49 49 55 55 41 27 38 60 70 60 50 51 45 27 31 56 96 131 141 129 141 168 176 171 186 182 168 146 120 95 72 57 55 43 39 37 35 35 31 28 38 45 54 57 50 50 70 94 91 102 131 158 172 189 207 215 203 143 102 105 130 153 139 99 65 101 131 127 99 80 99 134 149 106 57 69 155 222 198 137 110 101 83 50 27 6 3 38 135 226 247 216 171 107 65 57 44 51 34 5 22 103 197 251 232 231 191 159 181 205 198 187 213 204 168 153 155 122 106 143 194 206 198 184 182 171 153 148 137 144 162 160 138 129 110 70 63 96 104 109 124 104 79 89 128 157 170 144 122 140 158 151 184 167 120 90 116 157 174 178 153 151 144 146 147 161 173 149 131 116 119 160 197 193 174 173 205 218 196 153 147 174 198 208 214 189 172 178 185 185 187 196 213 206 195 188 189 195 196 194 196 195 195 197 201 204 205 205 205 204 204 206 207 207 204 201 201 194 204 217 212 194 161 124 148 190 214 215 212 204 198 204 201 204 209 219 200 166 143 115 78 96 165 214 222 217 208 218 231 193 129 68 35 25 27 33 39 40 39 35 29 27 28 31 31 33 36 35 33 31 31 32 34 38 34 34 35 21 10 17 83 173 234 236 235 220 151 72 122 209 228 207 207 205 204 209 206 204 207 215 206 178 153 147 205 234 227 195 157 83 37 66 92 97 122 143 139 134 130 118 115 121 138 164 160 104 59 61 92 108 95 42 40 101 153 184 199 215 178 123 116 169 216 205 169 164 126 75 96 180 209 176 149 121 149 200 223 227 220 216 170 163 184 196 145 65 29 35 96 139 160 145 136 161 208 244 237 221 223 220 180 138 127 132 100 113 150 191 211 214 200 180 141 134 137 137 105 56 36 44 50 34 40 83 162 230 191 86 52 116 161 121 65 88 145 163 145 147 139 124 122 145 178 201 216 214 194 195 208 206 178 129 91 42 25 25 24 22 16 20 29 68 120 179 213 221 208 169 121 50 11 6 12 40 108 192 194 178 127 69 87 172 201 156 103 137 168 159 118 89 92 104 93 59 78 156 210 211 210 224 223 140 74 94 140 127 77 48 80 87 79 53 48 84 123 133 85 100 136 180 203 198 182 173 160 108 121 191 231 221 152 64 11 46 124 202 229 211 192 197 232 178 107 129 166 167 175 150 106 106 107 90 53 30 30 34 39 40 42 45 47 44 32 20 31 37 55 103 143 130 120 148 155 162 170 166 163 182 198 191 199 196 197 202 204 200 192 187 192 191 192 194 190 188 194 203 193 175 149 137 143 147 128 103 110 111 121 142 153 133 87 47 30 34 34 32 34 39 36 28 64 141 171 156 154 190 220 200 148 82 45 34 33 39 40 48 39 43 47 47 43 37 32 29 32 32 34 39 46 52 53 53 39 36 35 38 42 42 38 33 34 31 27 25 24 23 21 19 18 18 21 29 38 42 40 35 30 31 37 45 44 41 49 60 59 45 35 37 39 34 28 26 27 28 29 30 30 28 27 25 30 33 34 31 25 21 21 22 26 28 27 24 26 31 33 31 29 32 35 35 34 33 35 38 48 46 43 39 36 34 34 34 37 33 27 23 23 26 28 30 29 30 30 30 30 30 30 30 29 30 29 25 20 16 15 15 21 22 23 24 25 25 24 24 24 28 33 37 37 33 28 25 13 14 15 15 14 13 11 10 8 7 6 6 8 8 6 4 7 9 11 11 11 11 13 15 12 15 24 35 40 36 29 26 26 26 19 12 20 37 45 41 67 143 200 182 119 67 51 58 56 51 46 51 71 94 104 101 93 118 162 194 179 93 24 45 100 89 56 44 50 54 59 50 57 69 63 45 39 43 53 65 60 59 57 50 49 32 30 76 153 202 179 101 62 96 136 123 132 124 123 129 120 89 57 40 59 105 143 148 127 91 73 82 121 88 61 48 66 97 117 144 140 144 140 67 25 82 156 208 229 174 102 43 30 36 42 69 53 61 61 72 84 97 107 93 65 51 72 101 81 38 36 60 100 149 145 81 40 36 41 44 43 47 49 53 49 37 56 100 90 66 39 30 47 81 106 112 129 121 97 71 62 71 93 114 128 135 138 151 163 174 174 142 116 139 158 141 105 84 70 52 42 39 27 21 26 34 54 82 97 94 104 131 140 133 139 153 174 189 193 185 179 179 191 209 227 225 215 197 180 168 156 146 130 128 124 135 165 177 148 109 45 50 80 132 183 215 200 150 102 88 131 174 184 166 126 113 115 116 93 62 52 57 65 73 86 82 85 94 98 92 73 52 49 76 86 89 116 136 115 81 86 113 137 150 165 172 146 109 62 45 37 39 42 50 55 51 62 78 121 148 133 119 121 119 124 78 62 78 66 53 74 110 133 87 40 25 31 33 32 35 46 59 80 100 130 178 218 228 213 171 128 111 105 94 81 74 43 82 154 187 148 102 72 42 24 64 131 194 224 218 191 164 146 177 218 228 205 156 83 27 88 175 223 228 206 162 103 37 43 63 87 88 89 122 180 227 209 172 158 173 149 95 89 120 122 158 192 184 140 101 86 84 96 112 140 165 187 211 209 181 148 141 129 120 137 169 183 184 188 163 137 126 162 203 203 199 194 184 166 129 111 79 74 77 78 115 133 109 114 178 209 177 163 151 126 71 42 64 92 113 124 139 155 156 149 147 129 99 73 61 50 38 73 143 180 190 208 188 158 152 189 232 230 201 146 139 164 148 126 150 157 152 114 128 119 116 146 197 203 146 80 48 105 199 207 161 128 111 90 36 23 22 15 36 76 114 129 125 116 104 96 93 92 91 78 90 95 75 44 34 47 59 76 89 98 85 58 49 75 108 148 159 161 151 149 170 200 219 200 161 120 103 96 83 75 79 60 53 42 32 29 33 43 52 64 72 77 80 71 48 41 55 88 117 121 98 96 117 110 79 36 40 48 59 67 67 62 57 77 117 127 88 60 78 108 120 83 56 37 43 54 57 62 70 80 77 102 127 111 77 62 65 55 47 41 41 44 44 44 45 51 51 52 55 61 66 70 72 80 67 64 67 64 70 84 91 77 92 130 144 98 42 31 47 47 49 40 35 42 47 46 49 41 33 44 73 86 82 92 112 165 196 196 158 102 42 19 40 30 28 40 61 73 75 81 93 96 93 81 64 50 43 52 66 47 45 42 38 40 51 53 42 42 43 46 55 66 77 84 87 91 77 56 44 45 54 57 54 57 47 34 25 22 26 31 35 47 43 41 47 56 65 71 74 90 97 98 82 58 49 55 61 47 56 79 95 91 86 82 75 54 61 76 79 54 23 24 45 73 118 166 166 110 47 26 36 52 53 50 42 34 30 27 26 22 38 65 85 100 112 102 76 38 27 40 73 90 80 65 59 64 72 63 46 41 39 35 36 36 34 52 73 87 116 149 159 134 137 149 146 100 40 18 31 91 149 148 104 58 31 53 89 83 51 36 43 46 57 87 114 147 163 150 136 129 128 145 154 127 86 45 31 32 32 32 34 24 24 33 55 82 104 117 123 133 122 115 120 128 129 121 114 99 85 102 122 114 107 94 65 41 22 21 32 32 36 50 57 53 41 45 74 118 159 170 155 107 99 150 186 166 132 97 74 61 51 40 34 32 31 32 34 33 33 31 28 26 27 28 29 28 28 27 24 21 20 21 23 29 40 45 42 46 68 96 114 138 118 87 70 82 96 76 41 31 32 34 35 36 35 34 33 35 48 66 76 76 88 127 166 168 138 129 110 97 102 111 139 115 99 99 105 77 39 50 92 117 139 138 120 120 120 90 54 36 28 34 34 34 30 25 41 58 64 52 33 30 32 32 34 29 33 36 33 33 53 97 135 177 178 179 181 181 180 178 177 184 184 184 184 183 183 183 183 184 184 185 186 186 187 187 188 189 190 190 190 190 191 191 191 192 192 193 193 194 195 195 196 195 196 197 198 198 198 197 196 197 199 202 204 204 203 200 199 201 201 201 200 200 200 199 199 199 200 202 203 203 203 203 203 203 203 203 203 203 203 204 204 206 206 206 207 207 208 208 208 210 209 209 208 207 207 207 207 211 209 208 206 205 206 206 207 210 210 209 209 208 207 206 206 211 211 211 211 211 211 211 211 208 212 215 215 212 212 215 219 214 215 217 218 218 216 213 212 215 215 214 214 213 213 212 212 215 215 214 213 212 211 211 210 213 213 211 210 208 206 205 204 206 206 206 206 205 205 205 205 197 210 206 211 221 217 198 166 104 91 145 209 209 197 199 188 197 200 202 200 191 167 138 120 73 93 133 149 142 162 194 201 208 218 215 187 145 109 86 74 78 71 94 151 189 176 159 168 147 89 72 77 72 103 127 101 68 64 49 45 80 133 165 172 158 145 130 116 101 88 82 82 96 122 146 153 174 201 165 86 46 60 118 184 166 91 78 121 110 99 100 96 94 136 184 193 204 200 189 166 137 119 124 139 152 146 158 167 134 92 98 131 110 86 102 161 194 181 170 180 161 149 130 122 140 172 190 190 196 202 166 84 29 15 56 142 192 202 181 165 180 184 174 176 171 178 177 179 183 193 165 87 35 75 121 129 100 88 126 176 200 182 148 112 113 147 171 178 177 177 177 177 177 177 177 177 175 175 175 176 176 176 177 177 177 177 177 176 176 175 175 174 178 178 178 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 174 175 177 178 178 177 175 174 175 175 176 176 176 176 176 176 175 175 175 176 176 176 177 177 179 178 175 173 173 174 176 177 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 174 175 175 176 176 177 177 177 175 176 176 176 176 176 176 177 184 175 171 170 153 123 101 96 98 92 86 81 76 73 78 86 94 95 83 75 83 91 93 96 89 101 119 141 165 170 138 99 91 103 122 132 122 113 125 147 132 100 86 76 58 61 70 59 57 50 48 57 53 36 45 78 116 102 87 76 64 52 45 43 49 58 62 58 43 25 29 52 77 122 105 84 137 183 189 201 202 173 126 89 80 82 75 64 48 49 50 46 38 33 36 42 43 42 35 30 25 31 72 125 155 174 172 159 167 180 170 152 143 131 112 87 61 42 35 36 27 41 44 41 38 41 56 68 62 77 98 114 118 122 139 158 157 157 177 205 220 226 224 216 199 140 110 119 133 141 112 58 74 121 155 148 114 90 114 163 170 117 73 104 178 201 160 118 116 106 79 43 25 7 6 51 153 215 230 226 211 144 78 53 45 50 34 12 33 108 191 236 221 235 203 160 170 194 192 183 194 202 197 159 108 91 107 122 177 199 183 152 160 171 139 99 131 188 224 186 138 142 132 82 65 98 127 144 150 125 90 78 123 182 190 149 124 114 113 127 161 137 106 78 77 116 148 145 136 142 151 164 154 142 131 97 134 172 201 207 204 191 177 172 188 184 168 162 181 199 196 188 173 176 189 199 189 173 176 192 189 180 177 184 188 187 188 193 195 194 195 198 202 205 205 205 203 203 203 205 206 206 205 204 206 202 206 205 203 214 200 158 108 157 212 219 197 199 208 201 196 206 216 221 187 144 133 123 125 118 150 194 216 216 215 229 202 132 66 41 34 28 29 36 35 36 36 33 29 28 31 35 37 39 40 37 33 30 31 33 44 42 36 32 30 22 11 10 68 155 216 223 228 217 146 63 133 214 225 200 201 203 205 209 203 201 204 209 212 203 177 148 187 220 227 231 225 157 84 63 55 122 191 209 203 201 162 95 44 61 81 112 134 116 83 72 83 68 57 43 40 47 73 128 175 222 201 136 118 165 212 205 174 129 73 68 123 187 201 173 135 84 141 216 225 222 203 172 141 164 215 235 172 77 31 33 84 125 144 136 143 165 188 206 190 172 171 161 122 102 115 127 115 79 78 126 169 170 133 93 66 98 136 139 95 43 32 48 43 24 37 95 179 241 202 103 48 48 74 69 63 139 197 163 131 133 140 156 177 197 212 221 217 210 198 206 203 176 150 123 82 34 20 29 29 18 13 33 68 128 182 202 187 173 172 152 111 46 15 11 18 51 108 169 164 156 104 58 101 189 204 157 121 169 225 234 172 91 62 80 94 76 79 116 153 167 183 207 174 81 58 144 192 136 79 80 91 115 119 82 48 59 87 97 100 123 144 148 149 157 164 166 163 121 135 202 228 179 87 11 20 109 183 213 218 203 190 189 212 182 110 106 136 162 187 158 116 97 86 74 46 26 31 43 36 34 36 41 43 36 26 19 21 36 77 149 188 152 127 155 180 187 199 202 196 193 192 188 188 179 179 186 180 163 156 160 177 191 200 198 192 193 196 197 198 199 183 157 150 157 148 128 96 91 85 93 115 119 83 38 30 35 35 31 35 41 38 28 54 104 141 162 184 209 215 193 181 127 76 34 22 32 33 37 35 36 37 36 32 29 28 29 27 28 31 37 44 50 53 53 41 39 39 39 40 39 36 33 31 27 23 22 24 25 24 22 21 21 23 30 38 40 36 31 33 32 38 47 49 52 70 93 80 49 25 26 36 35 29 27 28 29 30 30 29 27 25 23 26 29 31 30 27 24 24 25 30 31 30 26 25 27 28 26 28 32 36 37 34 33 35 38 44 43 42 40 39 38 37 37 37 32 26 23 25 29 32 33 29 29 29 29 30 30 31 31 28 29 28 26 22 19 19 20 26 26 26 26 25 24 22 21 23 27 32 35 35 31 26 22 15 16 17 17 16 14 12 10 9 7 7 8 9 9 6 4 5 7 10 11 13 16 21 24 17 17 23 33 37 33 28 25 33 26 12 8 30 54 51 30 73 157 226 213 139 64 50 81 102 81 59 61 86 106 102 88 96 111 139 153 125 46 10 64 110 116 87 68 71 77 86 84 70 61 45 38 47 52 55 63 58 54 49 44 47 33 27 69 127 167 153 99 68 90 128 128 137 105 71 52 41 37 48 66 91 110 119 104 83 71 66 64 69 59 55 52 67 74 69 86 104 141 164 86 23 75 164 232 249 187 107 40 23 33 30 36 45 80 110 133 151 179 194 166 105 85 108 141 109 46 36 66 129 180 171 96 40 28 34 42 39 48 55 56 52 44 46 58 42 28 33 58 90 126 151 154 183 179 158 135 120 105 104 121 109 118 114 120 129 134 132 106 112 137 132 82 48 66 81 65 34 36 31 23 24 42 76 107 116 108 129 151 135 113 145 209 235 228 205 183 175 172 172 178 178 190 206 216 219 213 202 193 182 179 165 146 147 161 156 133 89 40 37 83 124 142 133 118 122 151 168 183 167 133 110 74 88 83 65 52 61 76 85 92 104 107 116 135 150 134 91 55 65 102 121 121 135 143 119 87 126 137 144 143 140 128 95 61 62 51 50 50 44 51 73 88 122 145 200 223 190 169 181 187 143 119 140 162 131 81 73 82 91 68 39 31 38 33 30 41 81 100 137 165 172 189 221 245 211 180 133 94 80 89 105 115 88 99 131 147 124 96 71 43 28 63 112 154 174 164 139 123 161 207 235 225 190 139 79 29 62 136 184 182 144 92 48 15 62 117 155 148 122 127 178 227 201 153 141 166 159 106 68 74 134 189 207 171 147 155 152 132 102 88 83 95 138 198 201 152 123 141 150 162 190 215 205 171 170 131 118 144 190 208 195 200 218 200 167 116 97 68 58 50 78 127 130 110 146 206 220 204 216 194 151 74 40 85 130 149 123 119 119 119 122 134 136 122 115 110 86 49 73 149 203 231 219 187 160 156 160 162 169 180 165 153 165 138 111 125 130 134 156 170 144 106 101 130 139 101 75 57 104 163 144 99 95 110 91 31 17 19 12 36 98 161 190 196 194 181 166 159 157 156 156 157 147 104 53 46 75 94 112 143 168 146 84 51 94 161 223 230 220 191 169 178 209 235 227 184 151 146 144 138 141 150 112 98 77 59 47 39 30 22 29 34 36 38 35 25 33 56 74 104 110 90 90 112 108 81 37 46 61 78 87 84 75 69 82 121 132 95 58 56 68 72 74 70 64 57 52 48 48 49 52 50 65 81 78 71 72 73 56 46 38 37 38 37 35 35 43 43 45 48 53 61 70 76 84 68 66 73 72 71 71 69 63 71 91 98 76 54 47 46 51 59 55 47 46 42 38 40 42 35 37 47 53 54 63 77 118 141 125 82 54 33 24 36 24 31 45 58 62 57 51 48 59 57 60 59 45 36 42 53 50 41 45 51 51 54 50 34 38 37 37 42 55 76 98 113 88 89 83 70 60 59 63 66 81 63 41 29 27 29 29 27 38 37 38 42 50 62 76 87 104 109 97 74 65 69 73 72 58 66 75 77 85 105 108 89 52 70 94 98 67 29 24 43 58 125 189 188 129 66 37 34 53 66 66 48 34 35 35 30 26 27 33 38 49 71 81 70 42 17 19 58 82 69 64 81 129 128 91 45 43 63 60 42 36 26 33 47 58 87 119 127 132 149 166 148 87 28 18 40 99 152 152 110 61 34 75 133 108 66 30 30 61 103 122 116 130 127 106 107 118 126 149 165 132 82 35 24 33 36 33 31 32 24 38 80 117 133 141 150 148 133 120 119 122 122 119 119 110 95 100 106 94 84 73 53 34 24 24 30 32 35 43 48 41 30 42 77 110 131 134 124 105 101 138 159 152 144 125 107 80 65 49 40 35 32 32 35 29 32 36 37 32 28 26 27 29 27 26 25 25 24 23 22 23 31 35 34 36 47 60 67 84 79 72 72 78 76 56 33 32 33 35 36 36 35 34 33 30 45 62 68 67 88 145 200 183 153 133 83 71 119 143 157 155 140 139 144 122 75 46 45 92 125 119 94 124 168 139 70 42 24 30 36 35 30 25 38 56 62 49 30 28 31 31 33 30 34 37 37 36 42 63 83 179 179 180 181 182 182 181 181 183 183 183 183 184 184 184 184 184 184 185 185 186 187 187 187 188 188 188 188 188 188 188 188 192 192 192 193 194 194 195 195 195 195 196 197 198 197 197 196 196 198 202 205 205 202 199 196 202 201 201 201 200 200 200 200 198 200 202 203 203 202 203 204 202 203 203 203 204 204 205 205 206 206 206 207 208 208 209 209 211 210 209 207 207 206 207 207 210 208 206 204 204 205 208 209 211 211 210 210 209 208 207 207 211 211 211 211 212 212 212 212 207 212 216 215 211 211 215 220 215 216 217 217 217 216 214 213 215 215 215 214 214 214 214 214 215 215 215 214 213 213 212 212 218 217 216 213 210 208 206 205 208 208 207 207 206 206 206 205 210 207 209 220 227 203 168 157 115 108 157 217 218 202 201 197 204 183 169 167 176 188 170 132 75 76 95 112 129 174 213 213 211 215 206 170 120 87 90 107 120 136 179 225 216 152 113 122 105 75 100 122 97 102 114 85 64 59 42 49 97 135 128 106 96 107 120 122 109 97 99 108 112 107 105 109 121 128 106 68 47 98 170 232 206 109 60 64 91 114 125 100 90 140 195 207 206 189 175 173 174 166 154 146 145 130 123 116 99 91 93 93 75 110 162 200 200 179 172 180 174 175 156 129 133 166 191 193 205 186 138 59 12 32 98 177 201 193 166 150 165 175 174 177 172 178 174 172 182 206 184 105 42 48 106 141 96 72 131 199 179 157 136 117 136 173 183 184 177 177 177 177 176 176 176 176 177 177 176 176 175 174 174 174 176 176 176 176 175 175 175 175 178 178 178 177 177 176 176 176 176 176 176 175 174 174 173 173 176 176 175 174 174 174 174 175 173 173 174 174 175 175 175 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 175 174 175 175 176 176 176 175 175 174 173 174 174 175 176 177 177 178 180 178 174 172 171 173 176 178 175 176 176 176 176 176 176 177 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 176 176 177 177 177 183 180 178 171 148 119 105 107 119 116 110 100 87 85 103 125 125 117 98 85 81 74 71 80 81 71 89 134 157 142 121 116 90 106 123 127 116 106 112 125 116 95 87 87 78 77 76 65 59 56 52 55 60 55 58 74 108 93 80 76 71 60 51 48 97 121 120 87 54 36 32 38 33 45 50 84 151 183 178 178 168 165 134 93 73 68 70 77 51 46 36 30 35 42 38 27 30 43 46 38 35 53 107 166 173 172 174 187 191 163 127 111 83 68 51 39 29 26 35 48 52 85 88 74 60 60 94 121 122 141 153 154 168 194 208 206 187 174 179 200 213 214 205 190 173 139 146 170 163 145 109 57 86 126 166 183 160 119 136 199 209 153 108 125 152 130 113 135 129 112 73 36 28 12 8 55 158 201 221 242 237 163 83 44 46 39 29 23 40 85 144 187 194 215 196 162 162 173 180 193 199 202 213 169 99 106 140 125 149 164 147 116 126 151 136 98 133 188 209 162 137 173 162 87 65 92 138 168 165 145 116 85 126 181 177 136 117 95 91 127 146 108 87 77 68 93 124 124 135 155 171 168 119 82 116 155 200 224 230 212 189 168 161 166 174 173 167 171 188 190 179 174 180 196 205 200 194 193 185 174 157 157 166 180 187 187 192 201 201 201 201 203 205 205 203 200 201 202 202 201 200 201 203 205 207 197 202 207 204 211 211 193 138 120 154 207 213 204 205 201 200 212 217 209 166 132 148 163 153 126 128 173 214 220 216 223 199 142 89 61 43 35 32 25 31 33 33 31 29 30 34 38 40 41 40 37 33 31 32 34 47 43 37 31 27 24 17 10 64 142 196 203 214 218 168 105 158 216 217 196 199 202 205 207 203 199 199 202 208 214 192 154 149 190 213 230 243 225 172 106 68 126 196 242 254 238 180 123 91 117 138 159 187 189 143 92 54 41 62 104 124 91 68 107 183 222 210 168 148 158 180 179 156 88 35 72 143 191 216 210 135 72 140 225 229 211 170 128 161 203 247 240 172 85 36 29 89 125 124 100 110 129 130 127 103 85 83 79 61 62 80 89 87 68 57 64 77 87 74 49 55 72 87 84 65 47 41 44 38 31 47 81 119 147 133 92 40 21 26 54 90 130 139 114 90 85 106 146 169 168 176 194 190 196 202 217 198 148 118 100 60 28 23 30 27 13 15 49 109 168 189 162 142 164 188 164 100 42 18 15 24 60 97 125 161 182 124 58 105 184 177 127 132 190 236 224 160 98 95 132 159 127 92 91 112 121 124 135 95 47 81 177 196 130 88 93 99 165 196 143 66 32 43 60 101 112 109 96 107 143 171 177 178 149 145 182 184 111 32 5 70 173 213 201 196 188 184 186 200 181 116 89 120 168 187 147 101 68 49 46 36 28 40 54 45 37 35 40 42 36 31 31 26 37 71 119 131 97 90 126 154 157 162 165 155 138 129 131 119 111 109 114 107 91 87 94 131 157 181 188 191 196 197 193 210 210 202 179 150 130 126 131 127 141 123 87 85 106 88 42 33 35 35 32 34 39 37 30 37 73 126 174 201 208 205 200 216 172 109 42 19 32 30 29 34 35 33 30 27 25 26 28 24 26 30 35 41 46 50 52 43 43 43 41 39 37 35 33 30 25 21 19 21 23 24 24 24 24 25 30 34 35 31 27 29 29 39 54 62 74 106 140 124 74 28 20 29 29 25 27 30 30 29 29 27 26 24 23 24 26 29 29 28 27 27 28 33 36 34 28 25 25 25 23 26 31 36 37 34 32 34 37 38 38 39 40 40 39 38 38 37 32 26 25 28 32 33 33 29 28 28 28 29 30 31 32 27 28 28 26 23 21 21 22 29 29 28 27 25 23 21 19 22 25 29 31 31 28 23 20 17 18 18 17 16 14 11 10 9 8 8 9 10 10 7 4 4 6 8 11 14 19 26 31 25 22 24 30 32 29 27 26 24 22 13 17 48 77 66 34 60 122 181 183 114 38 59 145 182 114 54 50 78 97 105 109 108 122 134 121 83 24 19 93 159 186 156 113 100 101 106 101 95 84 58 42 53 67 69 69 62 53 49 43 44 34 28 58 92 123 111 76 63 88 114 103 89 63 39 37 48 62 80 96 123 139 142 125 112 116 116 105 86 91 83 64 73 78 57 59 80 125 140 72 20 68 166 241 238 165 86 29 21 38 33 29 52 96 145 182 201 222 216 162 91 106 147 159 100 39 54 106 158 165 144 92 44 20 23 39 47 53 56 52 47 45 43 38 27 21 43 94 145 179 185 173 196 214 212 201 192 168 147 151 156 161 152 150 151 155 155 130 118 103 69 37 52 107 131 112 73 45 22 15 30 74 115 128 133 154 190 183 138 110 139 203 210 179 142 118 109 107 106 103 103 118 143 167 185 195 201 204 210 208 191 156 137 161 189 191 166 73 23 36 62 72 81 108 144 165 130 116 106 98 112 81 97 91 60 38 66 118 149 157 182 176 154 143 154 145 101 61 61 110 150 164 168 154 121 95 139 125 99 74 66 74 87 92 107 73 49 41 41 68 126 172 164 159 189 212 199 203 216 205 135 162 224 232 172 88 59 51 46 46 41 39 38 31 34 49 102 166 216 205 181 194 213 208 194 188 154 99 68 84 122 149 119 95 98 119 111 82 54 36 34 70 123 162 151 99 74 89 168 213 231 229 206 150 81 22 44 80 109 110 87 50 25 21 77 159 211 203 157 130 166 210 204 150 128 139 145 116 72 62 154 206 214 169 143 156 173 178 166 128 90 75 91 133 144 117 124 155 170 186 212 228 212 165 139 113 137 192 230 226 202 204 197 159 114 71 62 41 44 52 84 111 114 135 198 227 217 220 215 186 146 75 44 99 162 192 150 123 104 100 106 123 138 141 146 148 120 71 81 139 175 197 193 178 181 190 163 112 95 111 139 158 174 148 110 102 125 162 215 224 185 126 88 90 111 109 98 73 95 131 114 84 90 108 82 25 17 23 13 30 91 159 183 200 211 204 191 186 184 181 196 187 167 114 59 66 111 136 142 187 222 187 101 57 109 191 233 235 224 193 160 148 162 181 185 159 158 177 184 186 197 208 182 163 135 112 97 84 65 49 37 37 31 25 22 18 26 47 61 81 86 70 67 79 77 61 44 53 70 83 82 72 69 72 73 95 111 103 86 69 52 39 53 63 66 60 58 61 58 49 33 29 35 42 44 50 53 47 43 36 31 33 34 32 31 32 35 38 41 44 48 57 69 77 73 57 58 78 91 90 73 52 48 50 56 59 60 69 69 55 75 85 83 71 61 48 36 35 40 39 37 36 35 37 46 54 67 82 60 29 29 31 23 25 27 37 46 48 46 43 37 30 36 29 38 46 35 38 73 107 98 69 79 105 90 60 49 47 47 39 30 29 43 74 110 135 98 117 126 109 80 62 64 71 82 62 38 29 33 38 37 32 37 34 35 40 46 55 74 93 101 102 84 67 74 85 85 85 93 79 61 56 82 124 128 98 50 77 108 113 81 42 28 36 51 116 175 176 128 76 45 32 57 75 79 59 39 35 35 32 28 24 28 31 33 44 49 42 34 17 19 48 62 50 69 116 179 180 120 41 42 93 100 67 38 26 25 33 39 51 67 76 99 128 151 130 73 25 19 36 92 140 147 115 69 44 82 130 93 61 56 93 133 154 152 139 130 121 95 94 111 127 158 177 151 96 40 21 28 36 35 33 33 36 67 118 148 148 149 161 160 146 129 120 117 115 113 112 110 103 104 98 80 69 60 46 29 28 27 30 37 43 49 56 50 33 35 57 76 95 114 123 113 105 118 129 141 149 132 121 91 74 58 49 42 33 29 29 28 35 43 45 39 29 25 27 25 26 28 29 29 28 26 24 21 26 29 30 32 37 40 41 52 57 68 77 74 58 40 29 35 35 35 35 35 34 33 33 27 34 49 67 83 107 149 187 156 126 116 86 85 137 170 184 171 168 171 181 179 149 100 63 75 109 110 88 117 178 170 110 60 28 28 35 32 28 25 36 56 61 49 32 30 32 30 30 33 31 31 34 35 36 42 49 179 179 179 179 180 181 183 183 181 181 182 182 183 183 184 184 184 184 184 185 186 186 187 187 186 186 186 186 186 186 185 185 191 192 192 193 193 194 195 195 194 195 196 197 197 197 196 196 197 199 201 202 202 201 198 197 202 202 201 201 201 200 200 200 198 200 203 203 202 202 203 204 202 202 203 203 204 205 206 206 206 206 207 207 208 209 209 210 211 210 209 207 206 206 206 207 207 207 207 207 207 208 209 209 210 210 210 210 210 210 211 211 210 210 211 211 212 213 213 213 212 214 216 216 214 213 215 217 217 217 216 216 216 215 215 215 214 214 215 215 215 215 215 215 215 215 215 215 215 214 214 214 216 216 214 213 211 210 208 208 210 209 209 208 207 206 206 205 215 200 204 209 219 194 131 116 117 117 159 209 215 201 201 207 203 157 133 132 143 181 197 168 152 131 113 93 90 134 180 184 183 171 150 116 75 59 89 132 164 194 218 210 163 98 64 68 72 82 102 106 94 90 93 90 88 80 74 107 168 187 155 126 120 147 170 172 168 169 170 168 162 149 135 129 113 77 50 47 76 142 189 215 189 115 68 48 63 96 111 100 111 157 192 195 166 149 141 158 183 191 182 170 160 151 140 112 84 90 106 103 87 132 181 198 187 175 175 180 184 189 181 155 137 146 174 196 201 157 105 34 1 55 143 207 196 181 159 147 152 164 172 176 183 178 167 169 185 207 185 108 43 36 71 99 79 81 138 187 162 151 155 149 156 172 171 181 177 177 176 176 175 175 175 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 175 175 175 175 174 174 174 173 177 176 175 174 173 174 174 175 175 175 174 174 174 174 173 173 175 175 175 175 175 175 175 175 174 174 174 174 175 176 177 178 176 176 177 177 176 175 173 172 175 175 175 175 175 175 175 176 178 177 175 174 173 174 175 176 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 176 176 175 175 175 175 175 175 176 176 176 176 176 176 176 176 162 158 153 144 132 126 134 146 134 129 124 115 102 100 120 145 136 127 116 113 104 80 65 72 80 73 77 95 110 113 115 119 99 107 116 122 122 115 98 83 76 74 88 113 120 108 95 90 69 53 39 49 70 77 83 98 90 87 85 83 72 58 57 64 128 155 145 98 65 56 52 49 36 4 18 87 143 154 142 131 147 155 132 96 76 64 60 69 51 38 27 35 58 72 58 36 45 59 58 49 56 85 133 176 175 170 166 169 159 118 77 63 43 34 30 32 34 43 69 96 143 167 143 113 96 96 130 154 170 171 163 158 179 213 223 212 194 173 167 178 186 193 198 195 174 147 170 200 179 150 123 83 74 118 168 206 202 159 154 202 243 192 125 102 112 104 108 143 135 121 81 39 27 9 9 65 155 197 224 241 217 141 77 45 43 35 21 21 50 96 128 138 173 198 185 152 145 151 162 182 218 208 212 178 128 152 183 152 125 121 116 108 105 118 134 138 142 175 186 157 154 197 185 110 51 84 159 201 178 159 140 101 117 140 134 118 115 107 117 157 172 135 109 103 91 80 95 120 144 173 170 134 75 58 136 221 233 228 215 204 192 169 153 155 167 175 169 160 162 167 172 180 207 205 197 194 205 206 171 128 145 162 177 180 182 189 198 201 202 202 204 206 208 206 201 197 200 202 202 197 192 192 196 202 200 194 199 206 203 204 213 216 190 128 115 175 217 208 196 203 204 209 207 202 173 155 175 186 164 123 103 150 210 223 213 206 217 195 171 130 68 32 26 23 31 32 33 31 28 30 34 39 40 39 37 34 33 33 35 37 42 40 38 33 28 29 24 12 56 129 180 189 205 218 190 147 178 211 208 200 202 200 205 204 207 198 199 201 200 207 200 173 142 165 194 221 227 237 217 136 81 102 134 186 229 219 190 188 191 211 224 230 251 254 192 98 21 54 120 187 219 172 103 98 210 240 226 188 150 121 128 142 147 90 54 98 145 175 215 224 138 81 132 196 199 175 138 136 182 211 233 227 177 92 38 37 97 117 100 71 72 77 78 89 103 91 83 74 67 79 106 123 114 117 110 87 71 83 94 87 89 77 57 41 40 46 47 43 46 43 46 55 61 62 62 61 43 31 24 43 69 71 66 73 75 66 75 97 102 92 98 118 141 158 170 181 160 117 94 78 42 23 21 25 33 36 38 65 121 164 167 143 149 196 210 162 83 32 15 16 36 84 110 112 155 204 149 66 95 147 141 127 140 188 204 169 125 111 146 200 214 186 128 95 117 137 116 88 45 53 126 188 161 115 106 109 135 208 227 154 65 18 22 49 74 82 81 76 91 119 132 127 134 128 113 119 113 50 15 51 135 211 211 190 196 184 181 192 213 181 113 74 113 179 179 128 69 40 25 32 42 56 72 79 64 46 35 40 44 40 37 41 33 36 48 62 59 50 61 86 82 84 82 82 79 67 60 64 59 57 55 53 54 56 56 55 80 99 121 136 144 152 160 166 188 176 168 159 135 106 99 109 143 160 148 118 125 148 121 64 36 35 33 32 32 33 33 31 32 54 112 174 208 210 206 217 219 179 111 38 17 32 30 32 32 33 32 30 26 23 23 24 24 26 30 34 39 44 48 50 47 47 47 43 38 35 33 33 32 27 21 17 16 18 21 23 27 27 29 31 32 32 30 28 27 28 40 58 67 82 119 160 141 84 33 24 30 27 24 28 29 28 27 26 26 26 27 27 23 25 27 28 28 28 29 30 36 39 38 32 27 26 26 25 23 29 35 35 31 29 31 35 33 35 37 38 39 38 37 36 38 33 28 28 31 33 32 30 28 27 27 27 28 29 31 32 28 29 29 26 22 20 19 20 29 29 29 27 25 23 20 19 23 25 27 29 28 26 23 20 20 19 18 17 14 12 11 10 9 8 8 10 11 10 7 4 3 5 7 10 13 20 28 34 33 28 25 27 28 26 26 27 19 24 21 21 47 77 70 41 40 83 118 119 76 30 75 178 202 118 40 30 67 107 138 158 122 129 146 147 106 35 39 136 206 235 207 164 136 105 89 83 116 127 100 55 50 76 87 81 63 52 54 48 42 37 35 52 64 82 69 49 43 57 76 67 58 52 56 74 94 106 110 112 147 187 198 188 197 198 174 155 139 145 135 114 115 102 71 76 91 127 118 67 27 54 150 228 212 127 55 19 21 43 54 68 73 86 117 160 187 205 188 124 63 112 156 132 62 40 97 162 162 124 87 65 48 42 46 48 51 49 52 51 43 39 37 33 27 25 47 102 163 194 186 167 194 224 225 212 212 200 182 183 212 214 209 208 205 212 218 193 127 62 18 38 94 148 173 172 132 60 8 3 36 113 163 154 126 151 182 161 129 118 114 130 119 87 73 79 84 97 110 110 108 102 96 96 106 129 160 184 186 188 186 162 147 178 221 233 184 96 32 16 34 45 52 89 103 131 129 144 163 162 150 112 106 94 61 48 89 153 195 212 247 238 184 134 141 152 116 69 52 109 174 210 207 165 116 92 92 84 60 33 32 68 118 151 112 78 60 58 54 74 139 201 150 116 121 150 176 209 199 141 101 157 221 196 124 51 41 41 28 28 31 38 48 56 62 65 104 173 208 174 152 179 183 147 163 166 145 100 71 82 115 138 100 74 67 82 81 60 40 29 41 94 157 186 150 78 58 95 155 187 189 197 192 142 81 28 32 40 63 87 89 60 32 36 87 165 209 212 177 141 160 189 193 149 126 119 132 134 100 83 139 186 205 179 147 132 149 182 207 188 157 116 87 86 88 77 95 128 145 170 195 208 205 171 101 107 162 208 218 208 182 167 139 115 90 67 78 69 71 72 85 98 121 170 220 219 195 195 168 142 129 90 61 104 177 228 199 161 136 135 135 131 130 128 132 139 121 86 105 143 143 140 150 157 179 195 169 117 87 87 144 168 158 144 133 122 157 212 230 228 190 147 112 96 115 130 119 88 102 146 149 123 106 103 75 28 25 27 13 27 78 134 165 179 183 170 158 156 156 153 168 174 174 126 64 72 128 159 168 214 235 180 90 60 122 200 214 211 205 190 163 139 135 143 140 133 156 187 191 192 205 213 219 207 188 171 163 153 134 116 86 84 69 52 43 32 26 31 49 57 62 60 59 64 68 67 63 63 73 86 83 69 64 69 65 68 84 105 106 83 55 40 55 64 67 62 62 68 67 60 46 37 36 38 37 40 38 29 31 29 29 32 32 29 28 30 31 36 41 43 44 49 59 67 60 48 50 65 76 77 62 38 39 44 52 56 61 75 77 62 84 94 91 81 75 62 49 46 47 52 58 59 51 42 42 48 44 50 33 21 36 37 25 28 35 39 41 40 40 44 51 58 58 50 65 73 48 47 101 156 122 90 108 139 112 67 55 59 49 41 29 24 33 57 89 110 95 114 128 119 96 76 68 66 61 44 28 28 41 52 50 44 41 34 34 41 42 44 62 84 100 109 103 91 84 72 75 98 130 98 66 59 81 110 105 73 42 96 151 156 110 55 29 28 43 82 123 134 113 82 59 48 49 70 91 90 66 41 29 29 26 25 36 46 42 36 32 25 29 25 22 31 36 32 65 124 152 155 104 37 43 99 120 103 62 43 25 24 32 34 44 62 71 95 108 87 51 29 30 38 75 112 118 96 63 52 79 95 60 58 101 164 176 147 132 138 153 165 144 123 117 124 149 160 121 84 44 28 31 36 35 32 24 52 101 141 145 132 137 155 162 153 138 124 117 114 109 104 102 108 112 100 78 62 48 32 27 31 29 31 45 58 69 80 76 57 43 39 45 71 104 121 107 110 122 132 144 132 99 97 89 75 64 61 55 42 31 28 29 36 45 48 39 27 23 27 28 35 41 40 32 26 24 25 23 26 28 28 29 30 32 32 38 48 61 67 60 48 39 35 38 37 36 34 33 33 33 33 31 28 41 71 100 117 128 137 120 105 116 114 103 132 173 193 154 160 167 180 201 204 170 128 82 90 98 96 110 152 169 147 86 38 28 32 27 26 26 37 48 55 45 31 31 34 31 30 31 28 29 36 42 41 39 38 177 176 176 176 177 179 181 183 179 179 180 181 182 183 183 184 183 184 184 185 185 186 187 187 188 188 188 188 188 188 188 188 191 191 192 193 193 194 194 195 194 195 196 197 197 197 196 196 199 199 199 199 199 199 199 199 202 202 202 201 201 200 200 200 198 200 203 204 202 201 203 204 201 201 202 203 205 206 207 207 206 206 207 207 208 209 210 210 212 211 209 207 206 206 206 207 204 206 208 211 211 211 210 209 208 209 210 211 212 213 213 214 210 210 211 211 212 213 214 214 218 217 216 216 216 216 215 214 218 217 216 215 215 215 216 216 214 214 214 215 215 216 216 217 215 215 215 215 215 215 215 215 211 211 211 210 210 210 209 209 211 211 210 209 207 206 205 205 204 204 220 204 209 194 118 94 121 115 144 194 217 210 204 205 200 150 126 105 85 131 201 218 227 200 162 108 69 88 121 122 117 99 82 69 56 67 122 183 185 197 174 122 88 75 68 64 87 115 95 68 81 87 91 119 125 107 99 143 205 212 175 154 164 197 214 201 196 207 208 195 193 200 198 187 156 99 64 72 113 161 164 155 137 104 93 84 75 76 78 106 162 199 188 162 131 134 142 153 160 168 183 199 188 195 191 146 95 99 134 147 107 124 148 164 165 162 168 180 186 180 181 177 151 132 159 205 204 129 66 10 5 90 179 214 196 181 169 159 153 158 167 168 195 177 160 169 188 204 178 103 47 85 93 52 43 103 152 148 161 169 172 140 143 180 179 172 176 176 176 175 175 174 174 174 170 171 172 174 176 178 179 180 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 178 177 175 174 173 174 174 175 177 177 176 174 173 172 171 171 175 175 175 175 175 175 175 175 173 172 172 172 174 177 179 181 176 176 177 177 176 174 172 171 177 177 176 175 175 174 173 173 175 175 176 176 176 175 174 173 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 179 178 177 177 175 175 174 173 137 118 104 114 141 161 163 157 134 131 128 125 116 112 126 145 132 127 128 140 135 100 75 79 85 95 81 54 65 106 124 111 109 105 104 117 137 135 95 52 52 64 97 143 159 130 100 98 67 44 35 57 75 76 101 146 108 94 84 80 74 64 61 65 93 123 124 95 84 90 84 72 66 25 32 82 127 164 165 128 148 152 131 107 98 78 50 41 38 27 30 62 101 109 80 46 75 95 76 39 58 125 173 186 182 177 147 107 80 59 39 28 36 40 50 59 59 71 110 151 212 214 158 117 108 109 132 142 167 148 136 149 178 197 197 189 204 180 168 168 171 184 205 217 178 144 166 199 178 152 131 98 48 108 165 203 215 182 159 178 243 200 106 50 78 114 117 116 130 129 95 47 24 3 9 81 150 196 225 224 175 105 69 54 36 35 17 12 67 140 154 121 144 176 161 119 118 144 168 188 223 217 218 186 145 168 198 178 117 98 109 125 106 97 134 177 165 188 205 192 185 210 199 142 48 101 205 238 174 141 141 115 109 98 91 99 112 128 162 201 210 181 147 134 112 67 68 120 153 176 145 94 71 92 160 214 210 214 215 215 206 177 151 147 168 169 149 128 137 161 175 181 194 187 189 205 214 188 127 75 151 181 196 183 176 189 197 193 196 198 201 205 208 206 202 197 201 203 201 194 186 184 191 198 199 202 203 198 193 200 213 220 194 176 141 142 184 204 199 203 205 200 195 204 199 190 193 182 188 133 89 129 197 219 212 201 219 221 227 186 90 22 19 36 32 33 33 30 28 29 34 38 37 36 33 32 33 35 37 38 36 36 39 35 30 33 29 13 41 115 170 182 199 213 193 159 187 204 203 206 206 200 205 202 207 197 202 206 199 206 214 204 186 157 167 208 213 228 224 140 119 139 125 121 166 198 205 219 221 228 229 225 242 252 176 60 26 112 206 251 254 201 121 97 171 229 234 187 125 92 126 175 161 126 104 130 139 148 190 201 162 110 127 152 152 132 125 183 222 220 224 237 202 98 30 40 59 75 77 84 98 95 113 160 180 171 153 128 113 128 168 200 204 189 172 157 153 164 163 147 123 102 68 39 29 36 42 42 45 38 34 45 57 49 36 35 41 35 37 45 53 72 106 132 133 123 105 83 65 57 57 61 80 100 106 108 94 73 65 52 38 24 17 21 50 73 70 80 113 145 157 165 194 228 212 143 70 23 12 20 53 115 141 130 132 197 154 75 88 115 129 169 146 161 163 153 133 119 160 233 211 213 158 110 147 198 170 108 40 90 183 205 130 93 123 142 180 216 188 105 45 19 19 38 71 84 94 96 96 96 87 74 60 77 63 57 58 18 24 103 178 222 195 184 205 185 178 199 224 177 109 69 118 188 167 106 45 26 20 34 58 88 107 107 65 41 25 30 38 37 37 42 27 30 40 47 52 62 69 65 55 61 59 60 69 69 65 68 74 80 77 70 80 100 104 93 56 56 63 74 79 84 99 118 130 113 103 108 111 102 90 86 110 117 126 154 202 217 157 79 37 34 32 32 30 28 29 32 28 33 82 149 193 199 192 203 198 156 89 22 10 28 29 35 28 30 31 30 25 21 19 18 25 27 31 35 39 43 47 49 49 50 49 45 38 34 32 33 34 30 23 16 13 14 18 21 30 31 33 33 33 32 32 32 32 31 41 55 58 66 101 141 118 66 26 26 35 32 28 33 27 26 25 25 25 27 29 30 24 26 27 27 27 28 29 30 37 40 40 34 29 29 29 27 21 27 33 34 29 27 29 33 31 33 35 37 37 36 35 33 40 35 30 30 32 33 30 27 27 27 26 26 27 29 30 32 29 30 29 25 21 17 17 17 28 28 28 27 25 23 21 20 24 26 27 28 27 25 23 22 22 21 18 16 13 11 10 9 9 9 9 10 12 11 8 5 3 5 7 9 12 19 27 33 39 32 26 25 25 24 25 28 26 35 27 14 25 52 53 33 27 67 83 72 55 44 89 168 157 96 31 21 67 128 164 174 109 103 138 176 136 34 32 151 211 230 213 196 165 99 60 61 126 161 137 66 43 78 99 90 63 54 62 56 44 44 46 58 76 81 70 63 49 42 62 73 71 76 86 100 113 124 133 138 147 194 189 173 203 207 172 158 163 167 171 170 164 122 84 105 141 169 139 91 44 38 122 201 177 100 47 22 15 35 78 130 158 121 100 122 145 162 150 93 72 118 136 86 33 56 128 178 143 87 41 34 52 82 89 69 46 40 48 55 43 32 30 30 37 32 40 81 140 175 174 165 186 219 212 188 190 188 175 177 210 212 212 215 209 218 228 201 104 31 13 74 130 153 183 218 159 64 1 2 44 137 191 167 114 124 138 115 102 102 70 52 67 53 81 126 149 172 192 191 174 165 149 129 108 95 97 105 118 130 148 144 133 154 180 179 132 91 59 35 40 42 33 64 95 144 197 226 233 201 141 101 82 66 52 71 119 162 190 211 239 246 195 137 151 179 142 83 43 103 179 226 213 144 75 46 57 75 77 56 48 72 108 129 72 67 87 105 85 69 106 158 123 86 84 111 148 194 173 88 69 118 158 117 69 31 39 39 43 34 38 61 92 116 112 93 98 109 118 115 117 131 127 103 105 106 96 76 63 66 72 75 62 54 46 42 41 43 39 29 24 90 149 158 119 65 65 110 125 138 116 117 120 89 59 33 30 42 82 118 115 69 31 39 91 149 173 185 176 149 158 172 164 143 137 127 140 152 116 91 95 133 158 163 154 137 145 180 211 222 212 171 135 117 95 69 59 86 97 121 135 135 137 114 66 97 162 182 164 157 136 106 94 112 127 122 145 139 115 80 88 104 145 190 204 188 163 147 116 95 107 94 60 82 156 222 225 198 188 190 167 132 114 110 103 111 101 90 133 177 163 147 117 127 141 149 146 134 124 121 188 190 140 136 162 154 176 218 213 199 165 151 137 112 114 126 124 97 122 185 203 167 124 99 70 31 30 27 13 33 80 125 183 184 169 140 120 118 120 117 130 163 191 148 69 65 123 159 187 226 226 151 67 60 131 202 211 203 199 197 180 154 141 143 130 129 158 183 174 166 176 180 200 202 203 206 211 211 199 185 148 150 136 114 95 67 37 22 27 28 36 47 55 60 70 81 81 68 70 90 96 80 65 63 60 52 66 96 102 76 54 52 73 78 78 70 62 62 66 68 67 52 48 51 48 46 45 38 32 32 35 38 35 30 29 31 31 38 43 44 41 41 46 52 49 45 48 53 55 63 65 56 51 45 45 51 61 76 75 57 64 73 74 72 77 74 65 63 68 71 78 81 67 49 47 56 53 52 38 41 59 52 39 49 48 44 41 40 41 48 68 88 72 72 102 110 62 32 72 125 105 87 111 136 104 68 60 57 43 39 31 26 27 37 52 64 75 84 94 100 100 91 73 56 43 31 23 32 52 66 65 57 45 35 34 41 39 34 49 72 112 135 145 132 94 51 60 111 150 116 86 77 79 80 63 35 36 121 205 209 142 67 30 25 26 41 70 96 102 90 79 77 35 60 100 122 98 50 24 24 28 27 43 59 53 40 34 30 25 30 23 19 21 19 43 90 88 88 60 31 44 84 114 125 93 64 26 17 31 36 52 84 132 136 120 81 47 37 37 35 61 87 87 68 48 55 75 64 37 78 143 175 149 113 105 113 151 189 179 138 104 93 104 103 59 48 37 34 36 35 30 25 23 67 117 133 115 102 123 155 161 157 145 130 123 120 112 103 96 111 120 106 81 61 39 17 27 33 30 32 51 71 88 103 90 79 64 45 38 58 83 88 90 113 142 156 154 107 56 64 82 71 66 70 67 52 39 33 29 35 44 46 36 23 21 25 37 48 57 51 35 21 19 23 25 27 28 26 23 23 26 30 24 37 46 46 41 40 41 40 40 39 36 34 32 32 33 33 36 28 37 69 99 107 100 93 108 135 160 138 103 128 174 178 140 150 157 169 196 214 192 155 107 72 72 97 112 136 157 154 106 48 29 30 23 23 27 38 37 45 38 28 31 36 33 32 30 29 36 48 56 53 45 39 177 177 178 179 179 180 180 181 178 180 181 180 180 181 184 187 185 185 186 186 186 185 184 184 189 188 188 188 190 192 195 197 187 187 189 190 191 193 194 194 195 195 196 197 197 198 198 199 195 196 199 201 202 202 202 201 204 202 201 199 199 200 201 202 201 199 196 194 196 200 205 209 210 206 202 201 203 205 204 203 204 205 205 207 208 209 210 210 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 207 206 204 204 207 209 211 213 213 213 211 211 216 215 214 213 213 213 214 214 217 217 217 217 217 217 217 217 212 212 213 214 215 217 218 219 218 218 218 217 217 216 216 216 212 213 213 213 213 212 211 210 214 212 210 208 208 208 209 209 210 209 204 195 188 181 155 124 97 79 96 162 216 214 191 187 190 183 145 108 95 92 121 174 205 200 184 125 74 67 72 82 72 73 97 79 70 112 151 182 166 124 93 95 99 90 89 100 111 127 107 85 110 144 159 168 161 135 107 143 201 179 138 152 194 193 184 179 184 184 184 192 188 196 210 217 177 97 64 91 132 129 115 115 118 147 170 127 91 63 47 95 191 209 137 94 107 163 180 162 144 149 176 188 176 208 203 146 103 116 153 174 158 150 134 122 130 156 177 185 180 170 179 190 174 154 155 166 156 95 35 15 34 89 153 191 186 202 198 180 146 131 161 187 180 129 139 173 196 213 162 79 72 137 126 49 33 90 142 160 177 169 151 144 158 174 179 180 178 176 174 172 172 174 176 178 175 174 174 173 173 174 174 175 178 178 177 176 175 175 174 174 174 174 174 174 174 174 174 174 173 174 176 175 173 173 174 176 178 177 176 175 175 175 175 175 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 182 181 179 176 174 171 169 168 175 175 175 176 176 177 177 177 174 174 174 174 175 177 178 179 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 177 176 176 176 176 177 178 171 177 179 177 178 181 175 165 157 146 140 151 169 176 164 150 139 139 130 118 120 137 153 159 131 127 129 147 155 126 90 76 94 97 94 84 80 86 97 102 108 102 98 102 110 106 84 62 58 98 123 126 104 83 80 68 58 49 39 36 49 87 137 172 126 73 69 95 100 109 105 68 59 87 104 105 115 137 148 146 116 71 31 51 119 172 192 200 215 194 164 142 116 73 36 26 23 21 44 103 141 112 77 79 114 106 86 66 114 176 199 232 213 161 89 43 30 26 27 35 49 67 85 109 128 122 127 154 216 197 125 82 109 119 106 117 126 138 141 164 200 198 178 180 190 180 166 156 154 164 184 201 183 147 154 196 191 166 151 114 58 104 165 198 189 162 150 153 226 166 91 59 104 149 143 141 162 143 98 43 26 8 11 80 152 190 217 182 111 71 66 60 45 29 13 23 81 156 175 145 103 116 121 96 81 121 171 184 205 212 208 177 155 177 201 192 140 109 106 141 136 116 154 201 188 207 194 177 195 233 210 121 54 101 178 193 159 146 145 143 135 116 93 92 115 146 184 218 211 203 199 183 142 74 57 121 156 140 113 109 144 157 144 155 187 176 198 206 205 195 157 142 154 113 95 144 188 192 201 205 201 185 168 183 181 117 80 115 147 169 181 173 164 166 186 212 200 190 187 194 197 194 195 201 202 204 195 175 165 174 190 198 192 194 199 204 204 200 201 205 218 193 148 118 139 188 212 205 200 200 200 205 212 213 199 183 189 176 101 102 179 214 213 203 204 219 251 209 106 39 22 29 27 26 25 27 29 31 31 30 33 28 26 28 29 28 28 31 26 32 34 33 36 37 26 10 32 101 170 192 201 214 189 136 176 203 206 208 209 203 206 202 205 204 203 202 203 204 206 208 211 185 172 187 213 219 186 143 188 192 175 115 85 151 220 220 210 214 205 207 229 210 116 19 68 185 238 234 233 205 145 88 171 215 224 189 155 139 159 201 198 144 141 156 141 123 133 165 164 141 125 120 120 142 187 223 227 222 215 198 155 91 43 27 28 87 158 167 147 123 128 193 241 211 183 175 178 182 188 195 210 219 219 224 210 201 204 169 123 80 56 52 44 44 45 34 39 56 77 84 66 46 46 60 49 57 39 38 75 99 126 173 169 166 150 123 99 79 50 23 22 35 43 45 53 62 52 33 24 31 11 25 93 156 160 114 78 102 168 213 218 226 200 131 53 14 4 29 74 140 180 169 134 131 117 80 74 138 191 183 129 106 131 169 163 159 185 205 206 209 154 97 151 246 220 112 51 120 210 205 110 77 147 219 215 148 94 82 63 39 8 44 113 177 175 150 148 133 120 122 118 95 72 37 10 17 78 169 201 208 207 187 172 183 191 180 176 165 128 98 117 149 122 64 25 20 19 41 86 117 104 74 45 26 23 34 46 68 74 56 18 34 58 87 119 141 143 136 131 113 120 136 133 135 145 145 154 151 146 138 140 155 153 130 94 80 69 67 65 59 57 60 67 57 54 62 63 61 69 84 97 84 101 181 222 192 143 85 38 34 34 39 42 39 35 33 27 33 61 100 130 155 171 172 139 89 34 10 16 28 31 30 28 26 26 26 22 18 19 23 32 31 32 35 39 44 48 50 48 47 47 47 40 31 28 31 33 31 28 23 18 17 19 22 25 25 27 30 31 33 36 40 38 38 31 34 52 63 67 74 84 74 41 23 35 38 28 29 28 30 31 30 27 25 26 27 29 28 26 24 23 25 29 33 31 41 47 44 38 35 32 28 23 24 27 31 33 33 31 29 31 32 33 33 32 32 34 36 37 36 33 31 30 30 30 30 30 27 24 24 27 30 31 31 26 27 26 21 17 17 22 27 30 27 24 23 24 24 23 22 24 24 23 23 23 23 23 23 22 20 18 15 13 10 9 8 10 10 12 14 16 12 5 0 4 6 8 10 12 16 23 27 30 29 26 22 24 28 29 26 30 30 30 29 24 22 28 38 38 46 44 49 72 91 95 94 71 53 56 64 73 115 158 163 129 108 126 178 131 26 52 161 209 217 210 194 154 77 28 37 103 140 118 51 39 83 101 83 70 57 51 54 48 37 44 63 100 122 140 123 73 36 46 78 100 112 110 91 107 168 196 169 140 158 171 175 176 163 145 138 161 166 175 207 186 130 122 122 137 182 188 134 57 35 79 108 111 62 28 25 24 36 101 178 214 182 121 87 100 103 81 66 87 114 102 51 36 75 113 119 102 80 45 29 69 133 136 89 38 31 43 47 32 29 35 31 40 44 47 60 84 108 136 165 200 208 169 149 188 201 176 172 193 214 218 208 218 225 179 114 43 24 58 116 143 168 214 247 152 55 3 2 41 98 125 125 96 110 102 86 82 70 62 73 102 99 119 170 226 253 249 235 195 178 164 150 131 115 100 82 57 64 84 98 95 90 86 78 89 91 78 52 35 36 44 48 79 144 215 242 222 175 122 85 74 66 51 89 165 185 164 164 162 190 186 162 181 218 190 122 62 89 139 155 130 84 39 31 82 134 142 92 59 61 63 55 59 97 131 133 101 68 80 121 117 89 63 78 126 179 162 74 53 84 77 47 41 44 40 39 36 38 40 78 157 211 193 149 94 97 76 68 91 93 74 70 49 43 45 47 45 45 40 26 31 38 52 38 30 47 44 33 35 66 81 62 49 66 97 115 108 68 43 34 43 51 40 38 57 63 68 90 97 52 31 67 132 157 150 141 145 155 159 141 126 136 145 153 159 155 134 110 92 99 109 127 143 144 147 162 202 229 188 166 211 195 127 109 113 94 108 122 101 84 74 55 52 96 89 96 104 71 71 95 134 144 162 190 218 215 167 113 113 117 135 156 157 141 133 138 158 147 129 80 40 58 126 205 226 198 190 199 174 122 102 116 113 95 74 82 134 194 214 202 155 124 99 104 124 134 133 130 183 184 152 147 130 122 177 208 173 140 129 157 171 138 110 116 139 116 127 169 187 161 120 92 56 23 22 30 26 36 96 185 229 221 202 169 112 96 141 169 157 166 177 129 64 64 104 142 196 245 197 89 83 127 147 184 208 207 197 193 197 189 172 164 159 157 165 173 165 154 161 176 179 177 170 174 205 236 226 195 181 206 221 197 151 113 76 39 33 26 26 34 42 53 75 96 111 92 70 72 86 81 68 66 52 62 78 84 72 55 54 63 103 95 79 63 56 61 66 68 89 70 58 66 84 88 76 63 56 55 50 44 38 37 40 43 46 45 43 40 38 39 44 48 47 43 44 54 61 60 53 47 50 54 53 49 51 57 57 53 43 37 62 73 71 81 85 88 80 73 80 82 60 42 53 70 73 75 94 100 88 87 88 73 58 52 44 37 40 52 66 75 58 66 80 82 61 38 43 64 73 65 75 94 89 62 51 59 56 67 58 40 37 39 40 46 56 58 70 81 85 87 78 59 38 27 24 28 39 56 61 52 42 44 36 36 42 32 32 56 119 184 185 149 107 53 49 90 124 90 73 95 116 98 52 17 48 122 187 177 112 53 31 32 31 34 34 66 93 106 114 84 52 46 81 107 78 47 41 34 36 28 28 38 46 43 37 33 32 34 34 29 23 23 29 36 31 38 35 25 26 51 110 170 161 112 50 2 12 35 53 107 180 222 148 60 49 35 25 46 39 55 48 33 42 60 59 50 66 116 154 167 164 132 95 84 140 185 177 132 108 76 42 38 35 36 37 36 33 31 31 32 37 62 91 109 116 120 121 119 135 153 161 153 140 121 110 114 109 104 93 90 87 63 33 20 27 35 29 29 55 89 107 113 107 102 89 62 38 44 62 68 80 124 167 172 144 109 79 62 68 66 82 102 92 57 37 41 40 35 31 31 31 28 22 18 33 68 97 80 40 22 22 18 25 27 31 27 22 30 32 21 23 28 35 38 37 34 33 33 47 44 38 31 26 26 30 34 31 33 40 55 69 74 69 62 114 177 192 141 112 132 154 156 150 160 173 184 190 194 198 201 153 99 60 69 99 120 137 153 103 60 33 27 24 30 33 23 40 41 42 39 35 31 30 30 31 27 33 54 75 81 76 70 178 179 179 180 181 181 182 182 185 186 185 183 180 177 178 179 183 184 185 186 186 186 185 185 190 190 189 189 188 189 189 190 187 187 188 189 190 191 192 193 195 195 196 196 197 198 198 198 195 196 198 199 200 201 201 201 205 204 204 203 203 203 203 204 201 199 197 196 197 200 204 207 210 211 211 210 208 206 205 205 205 205 206 207 208 208 209 209 208 208 208 208 208 208 208 208 209 209 208 208 208 208 208 208 213 213 213 213 211 210 208 207 207 209 211 212 213 213 212 211 215 215 214 213 213 213 214 214 217 217 217 217 217 217 217 217 219 219 218 217 216 216 216 216 217 217 216 216 215 214 214 213 212 212 213 213 213 212 212 211 211 210 210 209 209 210 210 210 204 218 212 183 177 201 203 176 128 100 87 122 178 206 191 164 181 188 176 154 131 100 89 106 135 155 161 128 116 125 104 81 97 118 130 101 87 120 149 159 159 139 141 158 146 108 93 105 127 121 116 121 145 180 191 178 147 116 97 134 170 138 117 153 195 196 188 184 186 181 175 178 184 190 208 213 161 79 47 70 98 125 154 171 156 161 187 170 92 52 59 111 155 143 95 81 129 176 192 179 154 142 165 187 193 191 167 127 106 121 150 168 186 176 141 102 102 140 170 176 178 173 186 203 197 176 151 130 119 62 23 30 50 74 105 127 161 173 184 191 160 122 139 170 145 118 139 173 200 213 152 67 81 164 163 71 37 97 162 186 165 144 130 138 162 179 178 166 176 175 173 172 172 173 175 176 175 175 174 174 174 174 175 175 177 177 177 176 175 175 174 174 174 174 174 174 174 174 174 174 173 175 176 175 174 173 174 176 178 178 177 176 176 176 176 176 174 174 175 176 176 175 174 174 176 176 176 176 176 176 176 176 174 174 175 175 175 175 176 176 175 175 175 176 176 176 176 176 174 174 174 174 175 177 178 179 176 176 176 176 176 176 176 176 174 175 175 175 176 176 176 176 177 177 176 176 176 176 175 175 177 176 175 175 175 175 176 177 176 177 175 174 176 181 183 181 178 170 165 170 177 175 160 146 143 135 127 127 134 148 165 177 139 119 107 129 159 147 107 82 87 83 89 105 117 111 92 76 88 80 74 74 76 72 63 55 83 89 87 86 75 76 97 96 74 58 41 31 48 95 136 146 93 70 89 129 156 181 157 87 38 86 125 137 149 164 177 187 173 129 64 30 54 106 151 180 209 185 144 107 77 46 31 36 31 29 44 79 105 107 117 141 115 100 98 108 151 186 190 213 201 128 60 32 19 17 48 89 117 129 144 168 181 161 148 162 186 168 111 81 106 118 107 111 126 114 128 182 221 195 161 164 168 175 179 176 169 165 166 168 161 144 163 209 199 157 137 115 84 125 170 184 168 151 150 158 185 153 117 103 135 165 162 171 180 152 96 34 15 6 17 88 139 189 186 126 90 85 69 49 43 29 14 21 73 145 174 156 120 116 106 84 68 91 139 174 207 214 213 192 170 173 189 197 158 117 107 155 170 144 146 158 168 204 192 166 169 173 148 102 73 102 161 171 146 148 161 168 154 127 108 109 119 138 173 204 195 191 192 182 157 109 76 98 123 114 115 134 167 185 168 148 138 136 180 208 211 199 157 127 109 95 115 184 216 205 207 208 199 202 187 160 119 78 101 172 167 176 180 176 175 185 194 193 183 186 187 185 184 188 194 199 210 210 195 170 160 172 187 193 197 197 199 202 201 197 196 199 208 214 186 136 124 164 202 212 197 199 202 204 203 203 207 212 204 194 128 106 165 208 211 206 196 224 248 191 95 44 27 28 28 27 26 27 29 31 31 30 32 27 25 27 29 27 27 28 27 31 31 29 33 37 29 16 35 105 181 209 205 198 177 145 185 207 205 203 204 198 201 197 203 202 201 200 200 202 203 204 211 195 182 186 193 183 158 138 193 224 218 166 112 94 138 205 202 211 209 226 230 150 57 33 137 213 233 218 218 204 156 99 159 207 217 193 182 176 176 191 192 153 171 206 198 156 116 109 119 138 125 99 130 202 235 222 223 187 151 113 76 65 54 25 48 114 203 240 201 121 106 173 210 206 206 208 199 184 174 172 185 200 201 202 200 205 198 147 75 54 51 56 49 48 50 43 42 91 121 96 59 56 82 105 110 99 54 27 57 92 103 110 110 108 109 104 87 65 55 57 60 80 92 81 61 46 36 28 23 22 6 35 122 200 200 135 48 81 155 207 221 231 194 113 48 13 12 46 88 144 186 189 149 102 69 77 111 149 157 137 99 113 162 189 165 156 183 203 208 196 146 107 146 205 173 87 67 108 151 135 74 86 171 217 160 89 77 138 135 60 0 47 151 224 231 203 186 160 144 146 163 144 112 52 8 23 103 204 231 206 188 182 177 172 168 163 157 184 181 136 97 84 63 35 28 27 32 51 79 92 76 51 38 25 26 49 95 141 129 75 42 73 122 166 184 184 186 192 186 178 186 192 181 183 198 204 192 194 198 189 168 156 151 142 126 139 149 149 143 134 119 104 86 85 86 81 65 50 51 61 68 71 88 137 151 125 101 71 51 49 47 46 43 40 39 40 33 29 41 61 75 89 101 101 73 46 19 12 21 28 29 28 25 23 23 23 19 15 15 19 24 28 33 38 42 45 47 48 48 47 47 48 43 33 28 28 28 28 26 23 19 18 20 22 30 28 29 30 28 27 31 37 49 58 62 65 75 86 97 109 114 96 54 26 27 28 25 31 26 28 29 27 23 21 20 21 22 25 27 27 26 27 30 33 37 42 42 37 34 34 34 32 26 25 26 28 31 34 36 37 31 33 34 34 32 32 33 35 35 36 35 31 27 26 29 32 31 28 26 26 28 30 31 30 33 33 30 24 18 18 22 27 28 26 23 23 24 25 25 24 24 24 24 24 23 23 23 23 21 20 18 16 13 11 9 9 9 10 12 15 15 12 7 3 5 7 10 12 15 20 26 31 29 29 26 23 25 31 32 30 30 30 30 28 23 21 27 37 36 42 47 74 119 131 93 50 58 58 72 85 92 116 146 159 135 139 145 158 110 32 60 146 199 199 171 131 103 78 65 72 84 96 78 45 45 69 85 88 66 52 46 52 53 46 47 54 73 111 144 128 73 35 49 83 136 140 118 89 107 161 182 164 154 158 164 175 177 161 151 160 156 143 182 228 201 123 81 93 121 171 178 129 56 21 45 68 54 51 45 31 19 39 100 159 187 155 95 53 52 57 58 66 83 92 84 59 47 56 65 63 63 76 64 44 77 143 143 88 39 32 40 41 25 24 35 37 45 49 48 51 60 68 84 106 150 151 128 129 166 172 154 156 175 181 183 189 204 188 113 33 35 89 148 154 145 182 224 225 122 43 6 16 37 58 69 83 87 81 70 68 70 64 76 108 131 143 147 154 187 220 213 181 147 125 113 117 127 135 127 108 71 51 59 87 92 75 58 49 85 92 86 61 43 41 41 36 50 104 154 159 140 124 115 109 97 63 52 120 210 220 172 146 138 149 140 129 159 198 178 124 55 50 71 81 65 38 29 54 123 160 152 90 44 44 66 83 100 109 112 105 86 64 67 91 91 92 85 95 119 142 127 66 31 47 46 36 36 36 44 64 65 50 50 94 175 236 232 194 135 105 98 105 92 74 59 43 38 30 39 52 47 40 46 54 52 35 42 43 39 40 41 53 49 47 45 47 50 55 61 65 64 31 45 80 93 77 50 46 68 92 82 59 51 38 47 88 140 151 129 121 135 140 141 135 122 136 146 148 155 161 148 126 106 107 101 102 111 118 130 148 188 200 168 161 190 157 113 136 164 138 159 186 151 103 96 105 131 98 65 81 99 88 92 109 129 138 151 180 223 238 192 130 79 73 87 121 153 170 185 200 204 212 172 66 14 64 139 191 188 185 168 135 102 88 97 112 134 102 65 63 111 169 195 191 160 117 79 80 105 122 122 117 139 153 138 145 140 133 166 171 129 107 116 166 192 157 117 113 125 106 125 162 157 123 91 71 52 28 25 24 24 50 117 201 233 234 221 181 109 90 158 216 182 148 123 74 33 54 117 177 225 227 154 88 123 165 156 153 190 196 192 191 199 198 187 180 180 162 159 158 149 162 182 180 177 166 158 162 174 183 187 187 177 190 205 199 170 142 115 90 63 50 37 31 32 40 54 66 84 78 70 76 86 79 68 69 82 86 90 86 73 59 55 57 78 75 68 61 62 68 73 74 88 74 68 82 104 112 100 85 73 71 64 52 41 38 44 51 54 53 50 45 41 39 40 42 42 41 45 53 57 54 49 47 49 51 51 49 49 52 53 52 47 36 44 50 71 104 115 119 92 68 56 57 49 49 75 103 98 110 143 157 133 110 103 96 78 79 72 56 45 44 47 47 39 49 59 57 45 36 40 49 45 49 70 87 70 41 50 84 109 122 112 98 98 83 54 41 44 46 56 64 65 68 65 52 40 26 22 28 37 50 58 54 70 68 51 39 37 29 32 53 109 172 178 148 116 73 54 57 64 56 85 145 168 122 54 14 47 84 110 95 60 38 37 42 43 46 40 57 84 108 116 81 49 36 56 76 64 63 79 83 56 38 25 27 34 35 29 25 30 40 51 53 45 32 22 17 15 16 18 20 19 30 85 154 175 121 62 21 20 22 37 98 167 194 131 73 77 53 22 27 45 54 47 37 42 48 48 49 114 162 188 180 168 145 116 103 141 164 151 117 94 66 39 37 28 32 35 37 35 33 32 32 39 55 80 99 101 95 97 104 136 160 171 160 144 125 114 116 101 99 94 96 96 73 41 26 30 28 22 40 92 134 140 132 112 103 92 69 44 38 45 45 73 105 139 149 134 110 87 73 81 79 82 83 68 46 38 44 45 42 39 38 37 34 29 24 34 57 82 78 52 36 29 20 23 27 34 31 23 27 29 20 24 27 30 30 28 27 27 28 36 37 36 34 31 30 32 34 35 32 33 42 56 67 71 70 123 156 159 127 111 125 145 158 175 172 171 174 178 183 192 200 184 136 78 55 75 105 113 104 88 59 35 25 25 30 33 28 35 37 39 38 35 32 31 31 27 28 34 52 81 104 107 98 177 178 178 179 179 180 181 181 178 180 183 184 183 182 182 183 182 183 184 185 186 186 185 185 187 188 188 188 188 188 187 186 192 192 193 193 194 195 195 195 195 195 195 196 197 197 198 198 197 197 197 197 198 200 201 202 201 201 202 202 202 202 201 201 201 200 199 199 199 201 202 204 203 207 212 212 208 205 205 207 206 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 209 209 209 216 216 216 216 214 212 211 209 208 209 210 212 212 212 212 211 215 214 214 213 213 213 214 215 217 217 217 217 217 217 217 217 220 220 218 217 216 215 215 215 216 216 215 214 213 212 212 211 212 212 213 213 213 213 213 212 209 209 211 211 211 210 211 211 206 223 217 179 166 205 235 225 208 172 128 110 135 179 186 160 163 168 171 166 152 135 127 129 142 162 176 174 191 188 138 106 137 167 165 144 131 139 163 171 176 182 194 191 153 111 109 132 127 115 131 155 174 204 215 190 150 111 83 94 107 101 123 175 195 199 195 193 197 192 183 182 187 199 215 191 116 56 59 91 98 151 202 211 182 173 187 172 103 55 75 124 129 105 97 120 163 189 192 182 155 132 156 187 200 166 144 148 149 136 133 143 165 154 139 122 108 112 140 170 174 167 168 174 179 173 141 99 66 26 14 47 83 101 105 101 114 121 132 152 136 100 101 114 98 96 121 144 168 176 122 59 104 177 168 76 55 128 190 197 157 111 107 151 181 185 178 168 173 173 173 173 173 173 173 173 176 176 175 175 175 175 176 176 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 175 177 176 174 174 175 176 177 177 176 175 175 175 175 175 174 174 175 176 176 175 174 174 175 175 175 175 175 175 175 175 171 171 172 174 176 177 178 179 176 176 176 176 175 175 175 175 175 174 174 174 175 176 177 178 176 176 176 176 176 176 176 176 175 175 175 176 176 176 177 177 177 177 177 176 176 175 175 175 176 175 175 174 174 175 175 176 177 175 175 177 177 177 179 183 187 181 176 174 174 169 158 149 142 130 125 133 140 146 159 173 137 114 99 124 163 160 122 92 85 75 80 108 129 120 90 66 65 72 85 91 82 64 54 54 54 65 85 114 124 141 167 159 96 68 48 40 49 83 105 96 76 73 118 179 212 218 163 74 22 92 143 156 161 168 180 201 211 169 90 27 24 58 87 102 133 121 93 65 47 33 31 42 30 32 39 55 93 144 169 162 126 95 99 134 170 178 167 177 172 92 32 17 16 43 106 158 171 172 178 193 194 170 160 175 180 165 128 99 104 118 128 138 126 102 126 187 198 149 128 152 168 186 199 195 182 171 163 157 153 134 144 191 183 127 111 122 116 140 167 181 178 162 138 119 136 153 160 140 141 161 174 195 189 155 95 30 9 6 21 90 128 163 134 83 87 94 66 45 49 32 15 18 62 133 175 174 143 127 107 92 77 74 111 165 214 212 207 202 192 174 169 180 169 129 107 140 157 137 133 136 160 205 187 150 137 121 118 130 98 114 147 141 134 170 192 188 149 122 119 134 139 150 170 180 173 168 174 171 165 142 89 58 82 115 150 158 155 171 180 164 112 105 155 206 222 216 168 111 83 97 149 215 219 193 194 193 209 211 194 145 88 74 128 198 184 168 171 182 186 197 205 199 177 187 186 170 162 172 186 192 208 203 182 156 153 173 189 191 200 197 196 200 201 199 198 199 199 220 215 168 126 132 175 211 200 199 200 199 197 198 206 216 223 218 164 106 134 192 212 222 215 234 223 138 60 38 32 35 30 28 26 26 29 30 30 29 30 26 24 27 30 28 27 28 28 29 28 26 31 36 31 21 42 109 189 222 205 175 162 164 194 209 200 197 199 196 200 196 201 200 199 198 197 198 199 200 201 199 189 181 168 138 126 144 202 236 224 198 171 105 84 146 195 217 220 225 192 76 23 88 198 225 215 199 204 207 174 113 126 196 225 210 207 206 193 187 170 150 184 229 223 163 86 50 67 120 133 127 174 235 233 197 161 92 62 70 70 77 71 35 37 107 193 253 214 109 87 140 184 197 213 218 205 186 178 179 169 183 180 173 171 173 146 85 55 77 102 94 59 40 43 46 62 109 121 82 64 106 159 183 191 152 70 11 44 116 128 93 62 62 69 82 90 91 92 96 117 147 159 124 69 31 23 26 25 22 15 43 112 184 187 118 40 83 153 193 201 213 179 102 40 7 15 63 107 141 155 146 124 89 65 82 114 124 120 122 110 146 189 187 153 156 191 208 210 187 147 118 122 134 115 81 106 109 96 84 82 134 188 159 73 81 131 201 175 75 1 37 141 226 245 209 174 144 143 157 185 154 106 38 6 41 116 193 203 182 170 171 170 165 167 176 166 212 220 155 74 35 33 36 33 32 35 45 54 54 44 33 25 29 53 103 168 211 183 120 98 134 180 208 209 200 198 202 202 199 205 204 194 194 200 199 199 199 202 197 183 173 158 136 159 187 204 197 193 197 190 175 163 166 157 129 90 59 46 44 56 76 83 84 70 58 63 60 49 54 57 54 48 46 46 47 46 32 28 31 30 35 42 41 34 27 21 22 24 24 24 24 23 21 21 20 17 12 13 17 17 25 35 42 44 44 45 46 48 47 48 50 46 37 28 23 25 27 28 26 24 22 23 24 27 25 26 30 30 31 41 54 69 93 115 122 120 119 120 120 128 103 59 29 23 21 21 29 24 25 25 23 20 17 16 16 17 22 28 29 27 26 28 31 38 40 39 36 35 36 37 35 29 28 26 26 28 33 39 42 32 34 35 34 32 31 32 34 34 36 35 29 23 23 28 34 32 30 28 28 29 30 30 29 38 37 33 26 20 18 23 28 26 24 22 23 25 27 26 25 25 25 25 25 25 24 24 23 21 20 19 17 16 14 12 11 9 12 15 16 15 12 9 8 7 9 13 15 18 23 29 33 29 28 26 24 28 35 38 36 30 29 29 28 23 20 26 34 35 42 56 94 144 148 93 37 38 59 89 118 130 124 120 126 143 147 136 135 99 32 48 119 141 141 122 97 100 123 129 119 107 97 69 46 49 61 70 79 61 49 42 48 56 55 48 43 44 80 108 91 48 31 58 95 117 134 112 87 110 147 156 152 144 146 148 166 192 197 183 175 116 104 181 239 201 113 59 90 129 159 146 111 74 40 35 38 35 43 43 29 24 41 71 93 98 86 60 40 35 36 47 67 69 53 46 54 60 55 48 49 60 81 71 42 60 108 105 61 45 35 33 31 23 26 37 42 44 50 49 47 47 42 44 57 70 86 109 137 153 138 126 137 157 157 152 144 132 102 49 4 33 122 184 147 102 134 164 141 86 43 26 28 35 35 32 49 53 52 51 54 53 51 68 95 100 114 109 92 103 131 126 96 88 77 83 107 131 145 137 115 90 92 124 169 181 158 117 83 67 79 75 55 44 50 52 46 42 61 72 73 88 116 127 121 97 42 47 149 244 243 190 156 153 132 101 89 112 137 122 87 45 37 48 51 47 48 58 88 112 119 96 57 42 56 82 103 130 114 91 80 79 68 56 57 95 147 169 158 129 98 74 46 41 41 40 41 34 26 55 106 151 95 56 74 134 193 196 156 118 109 143 146 78 40 45 34 35 31 42 58 66 81 105 121 96 89 81 56 53 74 82 89 78 59 47 53 64 66 63 61 38 21 69 133 153 128 79 51 73 116 109 60 28 19 52 111 164 166 128 114 130 124 119 125 115 116 116 129 161 181 162 126 107 113 102 82 74 76 87 103 131 134 123 138 153 109 95 156 190 172 185 189 144 115 148 194 176 109 97 136 163 161 146 144 137 143 136 132 160 188 160 106 50 50 72 120 167 196 213 225 226 221 157 43 17 90 140 145 136 162 149 91 62 89 125 136 129 91 52 50 87 129 147 144 119 91 69 75 92 98 89 80 114 135 128 130 124 121 145 143 122 99 111 175 213 177 123 106 106 89 127 173 156 111 73 42 42 31 28 14 21 69 138 206 230 216 204 191 137 100 144 197 169 110 66 33 23 63 137 208 244 190 99 93 169 202 172 141 183 196 194 187 192 198 196 196 170 156 155 150 149 182 196 167 174 164 167 174 155 127 135 167 163 164 176 183 168 147 128 112 97 93 77 50 30 25 31 38 54 58 60 67 74 70 69 79 113 111 103 92 81 72 62 53 48 53 56 59 66 75 80 80 68 73 79 83 87 93 97 98 84 82 73 57 43 41 51 62 61 60 57 51 45 42 42 44 33 33 36 42 44 41 41 43 44 44 44 45 43 40 40 42 47 51 58 57 76 102 106 116 110 74 49 48 49 53 81 116 118 118 134 143 124 107 112 122 123 133 128 102 76 63 53 43 45 47 43 35 35 41 42 38 33 40 62 75 55 33 59 107 164 188 184 170 164 124 66 39 37 38 45 47 42 46 49 42 37 21 18 28 35 45 55 57 89 88 70 48 36 27 28 40 84 129 149 153 138 97 59 31 27 43 107 189 203 132 52 14 37 51 57 46 36 39 46 49 55 56 42 44 67 99 107 72 52 32 32 42 50 80 116 128 84 56 29 23 29 31 28 24 27 42 59 65 56 37 19 9 17 28 33 27 14 14 54 108 132 107 75 44 31 21 30 77 138 151 112 102 120 79 27 16 50 52 46 39 36 32 35 48 134 180 198 176 156 146 134 125 126 124 113 98 83 65 46 36 27 31 36 38 36 33 31 30 32 45 74 98 99 86 87 101 133 154 159 150 144 136 126 122 107 112 115 124 126 96 49 22 33 25 19 48 114 162 169 160 124 104 85 68 47 37 37 34 55 79 106 116 106 92 87 89 99 93 74 48 32 38 57 71 70 63 51 40 33 30 28 26 34 44 62 72 69 64 51 31 20 24 33 33 25 26 29 23 26 26 25 23 21 19 20 21 27 30 34 36 35 33 32 32 33 29 28 34 46 59 66 68 105 133 136 112 102 119 147 170 180 172 167 169 171 175 186 199 202 183 131 71 51 69 77 66 84 74 50 31 28 30 31 33 31 34 38 38 37 35 34 34 30 35 38 49 79 109 113 99 174 175 175 176 176 177 178 178 171 175 180 184 185 185 186 187 183 183 184 185 184 184 183 182 181 183 186 188 190 190 189 189 194 194 194 195 195 195 196 196 194 195 195 196 196 197 198 198 199 198 197 197 198 200 202 203 198 199 201 202 202 201 200 199 202 202 201 201 201 201 201 201 196 199 203 205 204 204 205 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 209 209 209 210 210 210 210 210 213 214 214 214 214 213 211 211 209 209 210 211 212 212 212 212 214 214 213 213 213 214 215 215 216 216 216 216 216 216 216 216 215 215 214 214 215 215 216 217 216 216 215 214 213 212 211 211 212 212 213 213 214 214 213 213 209 211 213 213 211 210 210 210 211 214 210 178 155 186 229 237 245 221 185 146 130 157 197 214 202 193 187 180 176 187 202 208 210 202 203 215 226 187 130 129 188 216 211 212 197 167 180 199 184 184 175 153 130 123 133 146 138 142 161 174 183 200 207 191 168 137 103 79 72 96 148 192 197 192 174 163 171 181 190 199 200 207 192 131 74 84 125 141 116 168 207 202 186 190 176 131 90 69 94 128 135 125 132 166 175 189 186 185 170 147 155 171 173 139 138 177 188 153 127 131 146 147 156 163 149 128 129 144 144 140 134 129 135 147 127 87 35 15 25 76 132 165 161 138 115 111 99 104 102 85 73 55 66 66 77 83 96 100 72 55 103 148 131 64 69 153 205 196 150 89 100 171 195 178 173 179 173 173 174 174 174 174 173 173 176 176 176 175 175 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 176 177 176 174 174 175 177 175 175 174 173 173 173 173 173 174 174 175 176 176 175 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 176 176 176 175 175 174 174 174 175 174 174 174 174 175 177 177 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 175 178 177 177 176 176 175 175 174 176 176 175 174 174 175 176 176 174 173 177 183 180 169 164 166 179 173 168 166 167 166 161 155 136 131 127 127 126 128 139 152 138 123 111 122 142 138 120 112 95 82 71 75 88 94 84 70 57 78 106 116 96 66 56 62 53 84 129 171 185 198 208 180 101 77 68 63 55 65 77 70 68 65 120 194 213 182 119 54 27 109 166 173 171 167 168 179 200 168 108 58 44 44 37 33 44 46 40 38 44 42 38 41 33 31 50 81 117 157 166 143 132 94 97 143 179 179 162 154 134 70 21 8 29 96 161 180 164 162 162 159 142 128 148 186 188 178 152 112 83 90 121 146 128 103 116 152 144 113 124 160 189 203 209 197 183 182 185 186 176 159 146 162 143 94 113 171 158 142 143 177 208 192 128 69 91 157 188 135 109 149 184 199 171 138 86 30 13 12 27 86 119 111 94 101 119 95 58 53 48 34 23 29 66 124 157 154 144 136 125 120 105 79 92 140 195 205 212 218 211 176 153 162 169 152 117 100 87 83 121 158 185 209 176 127 100 96 134 175 126 118 121 113 140 204 207 162 111 116 146 163 150 155 172 170 156 146 153 158 165 153 88 31 89 163 188 150 120 140 177 184 130 103 138 198 229 234 184 105 71 112 173 215 197 177 192 193 219 191 162 131 102 107 144 172 150 122 134 165 168 172 189 194 176 186 184 167 155 162 180 192 205 191 164 145 155 183 198 196 192 188 187 193 198 200 201 203 196 203 211 198 155 123 141 181 217 210 198 188 189 198 201 198 221 227 199 119 109 171 206 229 237 223 170 81 33 35 36 42 30 28 25 25 26 27 27 26 27 22 22 28 33 32 31 30 28 28 27 27 31 34 28 19 46 112 189 216 181 136 142 182 201 210 197 195 199 198 203 201 200 199 198 197 196 196 197 197 192 201 195 182 156 113 116 167 206 222 205 198 214 175 109 88 151 206 234 206 121 27 54 174 220 220 203 196 203 213 188 122 104 175 213 207 216 226 203 174 128 126 162 192 180 132 76 59 84 123 135 151 206 229 179 123 77 63 91 142 160 139 88 35 17 83 147 210 200 125 114 145 153 169 188 196 195 192 192 194 174 176 168 151 127 100 72 43 94 159 193 142 61 27 40 57 69 80 78 74 110 176 221 228 235 182 83 10 50 159 186 128 74 96 117 130 143 155 154 143 168 201 200 136 58 20 17 23 21 32 46 61 73 103 113 67 39 88 153 176 170 174 146 83 30 11 23 65 100 115 106 85 97 108 96 81 85 90 110 144 153 175 181 152 130 160 202 213 213 189 155 119 87 76 95 123 148 147 118 115 139 181 175 81 40 122 198 234 182 86 12 26 124 195 207 176 156 149 160 172 161 118 68 15 9 63 122 165 167 168 163 162 171 177 177 178 187 217 205 131 56 33 40 46 36 33 37 45 46 38 32 31 23 53 110 173 213 218 195 168 171 193 205 198 192 196 195 187 190 188 189 191 194 196 188 175 182 181 182 183 190 201 188 155 184 203 210 198 194 206 211 205 205 204 188 156 122 96 77 64 90 117 107 66 44 52 62 56 40 51 57 54 52 53 52 49 48 35 29 28 23 25 30 29 36 34 31 26 22 20 22 25 22 20 20 20 16 12 12 16 19 28 39 44 44 43 44 46 48 48 50 52 50 41 29 21 27 30 32 32 29 26 25 25 25 23 23 27 30 37 54 71 101 131 167 181 175 163 141 117 117 86 48 29 25 22 19 23 22 22 22 22 20 18 17 17 17 22 27 28 25 26 31 36 41 41 40 39 37 37 36 34 32 31 29 27 28 31 35 38 33 35 36 36 33 32 32 33 36 35 31 26 22 23 28 33 33 31 30 30 31 31 29 27 37 36 32 26 19 18 23 28 24 22 22 23 26 28 28 27 26 26 26 26 26 25 24 23 23 22 22 21 20 18 17 16 14 17 20 19 16 13 12 13 11 14 16 18 20 23 28 31 29 28 26 25 30 38 42 41 31 29 29 27 23 20 24 31 41 42 59 108 157 149 89 40 40 69 108 159 195 170 122 106 163 186 167 135 85 25 31 79 73 84 106 134 164 188 181 155 151 139 93 46 41 58 62 56 62 51 43 45 52 53 45 37 34 52 59 44 25 30 59 86 88 116 104 89 117 137 137 148 154 156 143 146 192 224 197 151 83 97 177 220 170 102 84 116 155 163 126 98 86 58 40 38 48 40 29 27 37 51 57 57 55 55 60 68 64 52 53 69 67 40 34 65 95 104 110 122 141 131 94 56 57 76 71 50 45 36 30 28 26 29 36 41 41 48 49 48 49 40 32 34 24 77 153 193 173 133 121 131 149 144 125 91 56 33 25 23 51 97 128 95 50 60 77 58 56 45 36 25 37 51 41 43 34 44 48 44 46 51 53 52 52 53 50 45 46 50 50 44 52 53 70 91 101 104 95 79 75 130 196 234 245 238 191 130 83 89 78 51 42 54 63 59 43 40 33 42 85 132 139 117 80 27 55 167 240 233 205 193 182 137 86 63 66 69 57 42 38 57 76 66 61 73 68 66 59 59 48 44 59 78 94 109 134 113 81 66 74 74 64 58 146 229 249 199 124 60 37 34 43 36 38 44 39 46 105 178 196 123 64 54 89 142 145 97 67 104 155 138 61 25 35 35 36 52 73 88 113 152 172 164 142 150 128 73 69 114 137 142 134 105 79 80 96 111 120 126 83 63 94 141 166 159 103 51 70 124 138 98 42 6 48 136 202 199 141 112 127 119 109 116 117 102 93 109 141 155 130 95 91 106 100 78 65 62 63 68 81 82 81 100 110 82 90 151 159 155 141 109 97 142 204 233 165 129 142 163 180 189 171 173 179 186 158 108 96 119 115 84 57 68 93 126 152 168 178 185 183 139 81 39 71 130 125 94 87 118 117 79 67 101 131 132 85 61 43 50 73 87 84 75 57 59 65 74 74 65 55 51 95 113 111 111 106 114 155 175 148 110 109 171 220 189 126 96 84 69 123 187 175 125 72 20 29 32 32 15 33 96 158 202 206 181 170 185 159 111 119 148 136 88 49 24 34 90 162 227 225 144 74 126 211 212 170 138 170 194 202 191 187 186 182 182 176 169 142 113 129 183 207 188 155 156 176 189 153 96 89 120 138 138 148 153 142 125 107 89 93 113 116 85 46 27 29 34 35 40 41 44 51 55 65 84 110 107 99 90 89 85 69 50 36 45 53 58 64 73 79 81 78 87 89 83 79 85 93 96 80 76 67 54 44 45 56 66 63 61 57 52 48 49 53 57 38 33 30 32 33 33 35 38 42 40 41 45 43 38 36 39 49 75 98 91 81 70 69 100 142 106 72 60 51 45 74 120 145 135 131 130 126 125 131 138 148 166 166 138 111 98 85 71 77 61 39 30 38 49 49 40 44 42 48 54 46 40 64 98 142 171 167 148 137 102 57 45 50 48 49 42 32 34 39 35 37 20 19 32 38 42 51 57 68 74 70 53 38 29 29 33 54 69 100 147 148 102 61 30 21 52 124 196 196 122 46 13 31 45 54 52 54 64 71 71 63 53 38 35 49 75 80 57 55 37 26 27 44 84 117 123 89 61 34 25 29 31 29 28 26 36 46 50 45 35 26 21 46 77 81 50 22 16 30 49 71 94 95 64 38 27 33 56 89 102 101 131 145 87 31 19 41 43 39 40 45 40 36 41 90 132 161 152 132 122 120 121 107 94 91 93 91 87 66 35 30 34 37 37 34 31 29 28 35 50 75 96 100 100 114 134 142 148 136 124 130 136 127 117 118 125 132 144 148 112 54 15 32 28 25 51 105 149 168 175 146 109 78 63 51 45 43 38 43 67 94 98 81 68 75 90 111 100 64 22 13 48 92 115 117 104 80 54 36 29 29 30 30 34 45 59 80 100 90 59 25 21 26 30 27 29 32 29 29 28 26 24 21 18 17 17 22 26 31 34 34 33 33 33 30 29 30 35 43 50 53 53 79 126 139 106 88 107 140 162 161 162 169 178 177 173 180 192 194 204 182 116 53 34 50 68 101 102 76 43 34 29 27 35 31 35 38 39 38 36 35 35 37 39 40 49 70 87 81 65 174 174 175 175 176 177 177 177 178 181 184 184 182 179 178 178 184 185 185 184 183 182 180 179 181 183 185 188 190 190 189 189 189 189 190 190 190 191 191 191 194 194 195 195 196 197 197 197 201 200 199 199 199 201 203 204 200 202 204 205 205 205 203 202 202 203 203 203 203 202 202 201 205 202 200 201 204 206 207 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 209 209 210 210 211 211 212 212 209 210 211 212 213 213 213 213 210 210 210 210 211 212 213 213 214 213 213 213 213 214 215 216 216 216 216 216 216 216 216 216 215 215 214 214 215 215 216 217 217 216 216 215 214 213 213 212 213 213 214 214 214 214 213 213 211 213 215 213 210 208 208 210 211 210 203 167 143 182 227 226 222 223 223 201 158 139 177 229 221 217 212 204 202 215 229 229 224 206 201 208 204 155 117 146 207 232 223 218 192 149 151 164 153 125 103 110 134 150 152 149 176 197 196 185 191 195 189 188 187 176 162 129 92 95 140 178 202 183 143 115 120 144 169 189 190 180 132 68 74 158 201 171 120 146 176 187 197 198 152 94 69 104 132 137 149 148 136 158 171 188 189 197 196 171 149 131 132 132 147 170 179 167 152 145 155 178 189 183 181 181 159 127 119 129 136 128 121 123 107 75 27 18 52 125 184 205 193 172 168 155 130 125 119 99 83 61 68 52 46 44 50 45 31 47 74 101 94 56 72 149 199 195 142 104 125 180 187 169 169 175 174 174 175 176 176 175 174 174 176 176 176 175 175 176 176 176 174 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 174 175 176 176 174 173 175 176 176 175 175 174 173 173 174 174 174 174 175 176 176 175 174 174 175 175 175 175 175 175 175 175 176 175 175 174 174 173 173 172 176 176 175 175 174 174 174 173 175 174 174 174 174 175 176 176 176 176 176 176 176 176 176 176 178 177 177 176 175 174 174 173 177 177 177 176 176 175 175 175 178 177 176 176 176 176 177 178 176 173 176 182 178 165 158 158 171 168 167 169 171 166 155 146 127 130 122 105 96 109 133 150 151 142 130 126 121 107 107 125 120 108 78 48 48 68 74 64 63 81 99 98 73 50 52 67 81 116 151 180 196 206 195 150 87 96 98 74 52 66 88 88 65 64 104 150 150 123 93 66 36 109 166 178 181 182 178 175 188 162 124 98 78 49 28 28 28 33 37 51 66 59 41 32 38 37 74 116 118 109 119 131 116 104 120 171 208 204 173 136 89 41 11 19 62 135 173 157 147 153 156 134 90 72 109 158 174 169 156 120 77 70 93 110 121 105 102 112 118 133 162 186 183 189 189 180 176 185 198 206 201 210 175 131 94 77 126 189 184 132 107 149 204 196 125 57 58 147 179 105 86 165 202 181 133 103 65 24 16 23 38 89 101 73 97 157 160 101 58 57 40 31 29 44 80 125 137 119 130 144 152 153 136 100 88 112 143 179 212 231 224 184 150 148 172 187 151 91 41 41 113 184 206 197 154 103 70 89 149 180 138 100 93 105 145 192 170 116 89 127 172 167 137 150 182 183 151 141 149 161 175 156 91 44 134 213 188 118 113 143 174 182 153 122 140 191 216 217 172 89 54 122 186 208 188 183 203 200 190 145 122 122 117 125 142 145 107 99 126 156 158 163 167 153 142 157 173 177 171 170 182 196 211 188 159 147 165 193 202 195 185 181 181 187 194 196 198 200 197 191 199 209 191 151 128 129 193 202 197 178 172 182 184 175 194 214 215 138 99 151 203 234 237 183 111 49 34 42 36 40 31 28 24 23 24 25 24 23 23 19 21 30 37 38 36 35 28 28 28 29 32 31 22 12 51 126 196 200 142 91 120 191 205 212 198 196 201 199 204 202 199 199 198 197 197 196 196 196 196 208 206 193 158 109 121 188 206 207 205 201 208 211 169 105 100 153 200 165 65 29 119 232 216 213 202 201 203 213 197 136 110 143 165 172 199 230 209 157 97 113 145 148 128 107 104 132 159 152 121 124 180 190 117 46 65 144 209 234 235 185 89 16 5 67 124 185 184 123 115 140 126 140 158 174 190 199 196 188 189 184 173 137 79 34 43 85 169 234 238 142 43 19 48 75 70 73 92 135 186 218 226 221 233 184 94 18 50 168 216 169 102 132 164 176 174 172 174 176 203 225 200 112 34 11 14 12 12 48 91 106 75 57 61 37 31 83 157 198 197 182 133 68 26 22 34 62 92 111 104 85 97 115 101 81 89 93 102 129 143 153 144 115 115 157 195 200 205 177 140 100 64 63 116 177 173 191 177 166 172 175 134 47 89 155 203 239 199 101 18 20 118 167 170 159 171 189 197 188 139 88 43 7 16 79 137 170 177 175 165 167 185 185 166 155 199 204 167 90 40 37 43 36 35 32 37 48 50 42 37 39 60 112 174 209 208 190 184 190 197 199 193 182 179 186 190 187 184 186 184 184 192 196 191 185 162 150 154 171 186 198 200 191 195 199 198 190 182 178 175 171 158 158 153 147 147 143 124 103 121 148 129 75 71 98 90 64 69 73 65 50 44 51 51 45 36 28 30 34 31 30 32 29 32 31 27 22 19 20 24 26 19 18 18 18 15 11 12 16 27 34 41 43 42 41 44 47 48 50 51 52 50 43 31 22 30 33 35 34 31 27 24 24 28 26 23 23 30 46 70 88 130 150 182 200 204 204 181 143 112 71 35 25 25 22 19 17 20 20 21 22 23 23 23 22 18 21 25 27 29 37 48 57 61 53 43 36 33 32 31 31 33 34 34 32 29 27 28 29 33 35 37 37 34 32 32 33 39 34 27 23 24 27 29 29 32 31 30 31 32 31 28 25 30 30 29 24 19 18 22 27 23 22 22 24 27 28 27 26 26 26 27 27 26 24 23 22 23 24 25 25 24 23 21 20 19 22 23 22 18 15 16 17 17 19 21 21 21 22 25 28 30 29 26 25 30 38 42 42 32 30 29 28 24 21 23 29 47 36 55 118 168 141 70 23 65 85 113 173 232 210 141 109 170 231 213 130 55 21 33 50 52 65 106 154 175 170 156 142 139 133 88 37 32 54 60 50 65 57 47 43 43 42 41 40 43 47 44 31 23 31 52 67 99 112 97 95 129 138 125 130 149 150 130 123 163 199 175 128 97 127 162 169 122 100 130 135 164 170 132 102 81 44 30 39 40 37 27 27 58 98 111 100 97 81 83 96 86 61 54 62 54 42 52 88 123 141 153 166 188 164 107 63 66 76 63 45 31 40 46 43 32 22 24 35 39 45 44 45 50 41 26 21 32 101 189 218 178 131 115 114 116 104 79 51 34 30 30 29 48 47 56 46 24 32 48 40 38 28 25 30 60 82 66 57 59 48 35 47 81 93 75 58 61 58 58 60 54 43 40 44 50 44 47 52 49 48 43 31 74 134 190 208 218 232 206 154 113 112 92 60 45 50 54 48 35 42 40 41 67 104 116 105 71 32 70 164 201 184 175 181 146 106 66 49 45 39 36 38 54 74 90 71 60 67 54 44 56 79 90 86 80 76 83 99 120 113 89 69 71 78 76 75 166 234 222 148 79 35 29 38 43 44 60 79 86 101 145 189 178 137 101 81 88 124 129 89 75 102 106 82 54 32 25 35 41 71 109 131 148 171 175 157 172 173 140 80 76 122 158 186 185 134 99 106 121 133 163 202 179 122 96 103 124 130 92 56 97 153 167 118 47 4 57 164 233 225 159 127 152 149 123 106 109 95 83 81 82 77 71 67 94 95 82 76 96 114 112 103 103 91 71 62 66 70 93 129 121 119 85 46 74 154 193 173 152 156 154 122 127 163 179 208 223 222 180 113 84 103 115 104 95 108 114 107 102 111 125 133 101 59 41 63 116 142 107 73 59 65 67 64 68 77 77 71 46 38 37 48 57 54 43 34 31 39 50 53 47 40 42 49 59 72 87 111 125 141 182 213 157 119 114 174 228 202 134 92 71 57 107 166 154 112 65 14 25 34 38 24 50 118 164 187 174 175 166 164 144 115 121 134 121 100 67 29 51 128 198 246 191 102 74 162 233 207 155 131 160 191 207 198 183 168 156 153 176 185 142 94 117 169 188 187 155 153 172 194 174 122 91 91 105 113 126 128 120 113 97 72 67 101 122 105 72 51 43 39 26 29 25 26 36 43 53 69 76 77 78 83 92 92 73 49 45 54 60 59 58 64 73 79 95 91 83 81 95 109 99 78 78 71 59 49 45 47 54 59 58 56 51 48 49 55 65 73 61 48 35 31 33 35 36 38 43 40 41 48 54 56 58 59 53 79 113 114 87 50 48 96 153 128 93 66 45 34 69 129 162 163 153 139 135 137 136 135 145 163 164 142 121 112 100 85 89 62 37 34 45 53 51 48 49 46 44 42 40 43 54 66 72 89 79 63 66 62 51 54 63 56 51 42 34 41 49 47 42 25 24 35 37 38 44 47 37 44 49 43 32 30 34 34 35 34 57 104 112 83 61 36 19 57 118 162 153 99 43 14 32 44 55 65 84 107 118 117 72 45 32 34 39 47 47 44 48 39 30 28 44 72 86 79 65 47 31 26 27 26 26 28 26 30 33 33 31 30 31 32 67 98 104 74 42 23 14 14 59 106 130 109 64 32 31 41 43 64 95 143 138 69 25 21 27 28 33 61 99 104 72 42 28 62 111 137 126 106 103 109 111 99 100 106 109 113 84 32 29 31 33 33 31 29 29 29 48 66 85 94 102 119 145 165 180 175 150 125 124 130 127 124 128 126 119 120 124 99 53 22 29 29 35 62 106 136 149 159 146 105 73 64 61 58 51 39 40 65 94 105 95 82 80 85 105 91 55 19 21 63 108 129 138 129 108 78 53 41 36 33 22 27 32 44 79 124 127 94 41 25 20 26 27 29 32 29 32 31 31 30 28 24 20 17 19 22 26 29 31 34 39 42 37 35 33 33 35 39 42 43 74 114 128 105 88 93 111 129 143 157 177 189 186 178 180 189 189 186 175 141 84 43 49 79 112 116 89 53 37 29 27 37 32 34 37 37 35 32 32 32 32 31 38 55 69 69 58 47 176 176 177 178 178 179 179 180 181 183 184 182 179 176 175 175 184 184 184 183 182 181 179 178 186 186 187 187 187 186 186 185 188 188 189 189 190 191 191 191 194 194 194 195 196 196 197 197 201 201 201 201 201 202 203 203 200 201 202 203 203 203 203 203 203 203 203 203 203 203 203 203 216 211 206 205 208 210 210 208 206 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 209 210 210 211 212 212 213 213 208 209 211 212 213 214 214 213 210 210 209 209 210 211 213 214 213 213 213 213 213 214 216 216 216 216 216 216 216 216 216 216 220 220 218 217 216 215 215 215 216 216 216 216 215 215 215 215 214 215 215 215 214 213 212 212 212 214 215 212 209 207 210 213 215 219 209 164 147 204 239 204 163 194 227 235 199 146 144 185 202 216 220 212 208 211 210 205 197 197 202 199 195 176 162 187 203 216 194 157 130 119 129 131 134 103 94 125 154 159 166 180 202 220 207 190 196 192 184 195 204 203 207 182 116 75 105 157 203 190 158 130 130 140 147 153 144 136 96 62 108 202 227 184 141 131 155 194 212 179 110 72 107 165 184 154 152 150 129 140 180 193 183 183 183 161 134 104 120 159 179 167 167 184 178 152 127 158 185 192 192 192 182 167 150 162 174 162 129 102 77 53 18 23 85 174 214 201 183 178 189 178 169 180 164 125 115 117 94 74 71 72 67 44 25 44 71 87 87 68 79 137 178 174 144 148 168 180 174 175 177 167 175 175 175 175 175 175 175 175 176 176 175 175 175 175 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 175 175 173 172 174 175 178 177 177 176 175 175 176 176 174 174 175 176 176 175 174 174 174 174 174 174 174 174 174 174 172 172 173 173 174 174 175 175 175 175 175 174 174 174 174 174 175 175 174 173 173 174 175 175 176 176 176 176 176 176 176 176 177 176 176 175 174 174 173 173 176 176 176 176 176 176 176 176 178 177 177 176 176 177 177 178 180 175 172 172 171 167 164 164 165 167 172 176 174 162 143 130 126 126 108 77 66 91 133 161 158 155 154 155 138 102 93 114 152 148 115 69 54 72 78 66 83 91 96 87 70 57 55 59 76 120 153 188 213 202 153 89 81 125 122 64 38 69 98 98 95 102 104 89 79 94 101 86 46 72 105 127 143 166 186 193 192 151 116 118 118 81 41 31 43 55 73 96 102 74 39 24 30 56 87 98 91 94 109 117 110 135 157 193 215 194 142 84 41 9 11 59 115 157 166 148 162 175 184 148 80 45 63 90 115 117 120 110 86 73 70 66 96 110 118 116 124 149 181 203 178 178 179 182 189 199 209 214 227 240 181 107 85 103 130 134 149 107 85 116 158 156 106 59 56 125 146 82 87 179 194 135 93 67 43 16 16 30 44 86 79 80 138 201 181 111 67 55 43 31 23 36 82 139 156 136 138 164 184 184 166 138 123 125 115 133 163 198 216 191 143 112 165 201 183 128 69 48 106 176 193 171 131 98 80 108 159 168 122 81 95 128 135 130 115 108 110 134 150 135 132 172 199 185 149 153 166 185 201 164 98 81 156 222 170 112 135 160 169 167 163 149 158 186 183 164 124 55 62 143 198 207 189 175 174 159 126 108 117 136 128 120 127 131 98 128 164 175 170 168 139 87 82 115 158 184 185 179 183 193 210 183 156 153 171 188 190 184 191 188 189 194 197 196 196 199 197 197 198 202 207 192 147 103 141 180 210 205 190 185 181 174 175 193 201 140 87 134 214 254 230 142 66 32 34 39 32 39 33 29 25 23 23 23 23 22 21 18 20 31 40 41 38 36 29 27 27 29 31 27 16 7 62 144 203 186 126 84 116 187 202 210 198 199 203 196 199 198 198 198 198 198 198 197 197 197 200 209 213 202 158 108 126 193 214 192 202 207 192 209 214 173 127 110 115 89 42 81 176 222 186 196 197 196 195 208 207 163 113 117 139 152 165 199 199 151 102 132 159 142 118 114 141 194 207 166 120 115 129 105 64 47 119 186 224 236 239 175 67 6 17 85 153 194 162 82 66 107 146 152 155 160 178 198 200 189 211 206 185 120 50 23 71 159 227 250 203 93 17 16 53 83 118 139 180 217 226 211 202 206 213 178 103 26 32 133 212 214 143 117 113 139 158 160 173 196 224 223 172 81 19 12 15 5 21 75 136 162 128 88 72 47 24 60 135 208 230 197 122 51 29 23 30 73 135 166 145 109 84 91 89 105 129 111 81 82 91 102 103 97 108 138 163 172 171 137 98 74 66 84 134 184 181 192 182 167 171 147 89 50 141 190 202 227 203 114 23 7 90 156 183 180 185 200 213 204 145 68 15 2 23 88 141 167 167 174 173 180 186 166 153 170 213 192 133 59 25 36 46 40 36 29 27 36 44 49 55 61 122 178 213 207 190 181 182 191 186 182 183 186 184 179 183 191 183 190 185 177 174 170 173 185 157 111 104 149 184 189 190 197 182 174 168 165 157 146 140 141 138 136 138 149 167 171 150 125 112 130 112 74 97 138 123 101 139 130 97 55 35 40 43 37 27 22 28 35 31 28 27 23 22 24 23 22 22 24 22 19 17 15 16 17 14 11 12 17 33 37 41 42 41 41 44 47 48 51 53 51 48 43 35 27 29 32 34 33 29 25 23 22 23 24 21 21 40 77 112 129 136 143 160 171 181 205 204 169 117 65 27 21 21 19 19 15 17 17 18 21 25 27 27 26 19 20 22 28 39 55 72 84 88 67 45 37 38 37 32 26 32 34 37 35 31 26 24 24 32 35 37 37 35 33 33 33 40 33 25 24 27 29 29 26 30 30 30 32 33 31 27 23 24 27 28 25 21 19 22 26 24 23 23 25 27 27 26 24 25 26 27 27 26 24 22 20 21 22 24 25 25 24 22 21 22 22 23 22 20 20 20 21 23 24 26 25 24 23 25 27 31 30 27 24 28 36 40 39 34 31 29 29 25 21 23 27 38 35 55 102 126 91 42 22 76 82 89 130 182 169 115 87 133 166 152 99 42 20 43 58 68 74 86 98 96 82 75 81 80 80 58 35 38 53 63 69 66 59 50 44 35 31 38 49 55 53 44 30 21 29 52 72 117 112 107 137 183 181 141 117 127 135 128 117 123 127 116 104 121 133 121 104 80 111 166 144 157 153 123 106 86 45 27 27 34 39 24 22 83 164 177 139 103 77 82 105 92 55 39 41 36 60 97 126 134 130 129 134 141 135 86 43 58 79 59 31 27 59 82 80 57 27 16 29 31 38 38 40 48 44 32 26 38 85 139 148 117 88 74 64 54 46 38 39 46 53 54 53 52 56 63 50 43 75 99 82 40 8 16 56 101 117 97 88 97 54 24 73 153 161 124 113 131 137 137 128 120 116 110 102 85 66 57 58 61 61 49 28 66 83 107 121 131 145 140 118 84 83 72 55 44 44 42 36 40 46 43 33 39 60 75 77 59 35 63 119 128 104 94 98 67 53 42 41 40 38 43 52 57 55 63 54 52 64 74 92 114 138 142 122 105 94 84 79 97 112 107 90 84 81 70 62 106 144 116 64 40 31 37 42 51 79 133 177 186 177 160 140 135 130 122 99 82 102 126 123 118 99 55 37 49 43 44 76 73 87 117 134 128 127 145 161 189 200 156 74 69 125 162 186 186 135 114 130 120 101 152 237 247 166 101 79 82 75 59 71 154 203 188 103 27 5 72 173 233 231 187 181 214 200 140 85 79 69 56 47 44 50 66 82 122 92 56 68 132 185 190 174 150 113 68 36 30 52 82 100 107 103 75 44 57 98 114 101 115 146 148 113 117 160 200 235 249 219 161 109 101 127 144 141 130 142 136 112 105 115 110 92 34 34 57 79 101 107 82 68 56 40 38 54 63 51 35 29 35 32 33 36 39 37 34 33 29 30 32 35 37 39 42 45 44 51 77 116 141 147 156 168 149 132 138 187 227 199 133 90 71 61 92 118 95 68 49 26 33 37 38 25 51 111 146 161 171 193 176 149 131 120 117 108 108 113 86 42 83 181 233 247 164 69 67 154 218 209 163 146 190 203 201 183 165 148 140 144 158 175 140 95 107 140 152 156 158 146 151 176 186 160 119 92 77 86 101 109 111 115 104 81 68 92 110 107 93 77 58 42 32 32 25 24 34 37 38 45 48 53 64 79 93 93 74 54 59 69 72 63 53 57 70 82 84 89 89 90 106 122 111 86 88 77 62 49 44 45 48 51 54 51 47 45 46 54 66 74 72 56 41 37 40 44 46 48 49 44 38 44 62 81 91 91 52 58 94 116 100 59 42 74 108 107 88 65 46 30 57 113 153 160 136 96 81 94 120 144 158 167 163 143 124 109 88 68 69 59 54 59 61 55 49 48 44 53 65 70 63 53 48 49 49 59 64 72 89 99 91 78 70 54 42 37 41 61 78 78 45 29 25 33 37 42 49 49 45 37 36 36 30 32 35 29 30 35 37 50 54 54 56 36 37 62 89 97 85 64 40 25 26 35 52 81 122 155 162 151 87 42 30 37 37 31 24 34 34 36 32 30 42 55 52 40 40 32 27 28 27 24 25 29 27 29 30 30 29 29 31 33 59 73 82 79 60 27 8 13 58 109 157 169 115 44 25 29 27 50 94 138 114 48 23 22 24 24 43 104 176 188 132 76 20 29 76 126 133 117 118 129 134 123 117 112 108 109 80 30 25 28 32 33 32 30 30 30 43 71 101 116 125 138 151 157 183 178 155 127 115 112 117 127 146 134 106 84 77 64 43 32 26 27 41 85 134 148 133 123 105 80 67 70 73 72 58 39 34 54 82 107 124 127 114 99 83 65 39 25 35 62 85 96 102 107 102 83 62 48 37 29 22 26 27 33 65 116 132 109 57 31 20 26 28 27 28 26 34 34 34 35 34 31 26 23 22 23 25 27 31 37 45 51 48 42 35 28 26 30 37 42 69 81 94 104 103 92 97 119 138 158 181 191 189 186 190 195 186 156 139 142 129 95 73 74 98 96 79 54 38 31 31 38 31 33 34 33 30 28 28 29 25 26 39 59 72 72 68 66 177 177 177 178 179 179 180 180 175 177 179 178 177 177 179 181 180 181 182 182 182 182 181 181 186 185 184 184 184 184 184 185 188 188 189 190 192 193 194 194 193 194 194 195 195 196 196 197 200 200 201 202 202 202 201 201 199 199 199 199 200 201 202 203 205 204 203 202 202 203 204 205 209 208 207 208 209 210 210 210 205 205 206 207 208 208 209 209 208 208 208 208 208 208 208 208 210 210 211 211 212 213 214 214 210 210 211 212 212 211 210 210 211 210 209 209 210 211 213 214 213 213 212 213 213 215 216 217 215 215 215 215 215 215 215 215 219 219 218 217 216 216 216 216 215 215 215 215 216 216 216 216 216 216 216 215 214 213 211 211 211 212 213 210 207 208 213 219 221 221 214 179 166 214 217 148 88 153 205 229 228 182 145 153 197 225 228 212 208 203 194 193 194 199 209 202 203 211 207 213 209 201 187 152 138 158 168 166 163 156 159 172 177 176 186 203 200 202 203 200 185 169 176 200 207 210 215 193 131 81 100 152 194 200 194 185 184 175 154 139 126 114 96 105 156 201 207 192 170 133 145 187 207 166 100 90 166 197 208 176 159 154 137 139 167 175 158 152 150 141 139 132 149 182 196 181 177 188 179 153 112 123 151 178 184 175 180 196 189 192 201 188 139 85 48 30 17 55 131 195 204 183 174 175 174 176 182 199 181 140 135 142 105 110 137 137 102 57 34 52 104 129 140 110 85 111 145 144 153 172 183 176 172 180 181 170 176 175 174 173 173 174 175 176 175 175 174 174 174 174 175 175 176 175 175 174 174 173 173 172 174 174 174 174 174 174 174 174 172 173 174 174 172 171 173 174 177 176 176 175 174 174 175 175 174 174 175 176 176 175 174 174 174 174 174 174 174 174 174 174 171 171 172 173 174 175 175 176 173 174 174 174 174 174 174 175 175 175 174 173 173 173 174 175 176 176 176 176 176 176 176 176 173 173 173 174 174 174 174 174 174 174 175 176 176 177 178 178 177 177 176 175 175 176 177 177 177 175 170 168 171 173 168 160 160 164 169 171 166 158 150 145 150 137 107 71 56 77 123 160 155 155 166 177 151 98 82 107 170 180 160 111 77 81 95 99 117 118 114 110 108 100 76 52 63 112 142 178 199 159 95 47 94 140 124 61 43 63 77 82 119 130 107 60 63 118 141 116 73 39 45 79 98 124 165 188 178 124 88 109 134 102 48 22 38 60 92 116 107 64 33 33 38 77 98 99 115 135 129 109 150 185 178 168 157 120 74 27 20 20 56 125 175 184 176 171 180 190 198 165 103 68 63 59 60 67 76 80 76 63 49 40 70 105 129 136 136 132 146 178 187 172 165 173 184 190 193 196 202 194 140 100 109 131 128 96 93 92 90 94 102 100 79 55 69 98 108 71 83 151 146 86 65 45 37 22 22 30 32 59 68 117 182 215 184 114 67 58 50 34 17 24 77 151 180 162 154 173 193 190 173 169 174 175 135 109 105 135 162 156 120 83 131 170 179 166 125 73 93 151 182 166 130 118 125 139 160 164 124 83 105 144 141 120 112 125 133 134 122 114 145 191 193 159 138 168 190 208 224 167 92 98 168 206 161 142 172 176 169 151 162 162 159 170 156 127 96 43 89 162 197 198 187 156 130 113 102 105 125 139 126 109 109 114 119 168 207 202 174 139 86 35 57 107 162 185 183 178 181 186 189 165 150 158 173 179 181 183 196 196 198 201 201 197 196 199 194 201 198 194 206 213 180 134 118 151 188 206 204 197 194 196 185 192 194 152 88 114 205 242 192 95 38 30 33 34 31 40 36 32 27 24 23 24 23 22 21 18 20 31 41 41 36 33 30 26 23 25 27 23 15 8 65 138 176 161 140 126 135 165 187 198 192 197 202 195 197 197 196 196 197 197 198 198 197 197 196 202 216 209 159 114 138 198 217 188 193 206 195 200 217 214 193 139 90 41 35 125 193 166 153 183 196 194 191 204 211 182 114 107 147 171 151 165 173 130 110 143 167 150 137 142 164 210 213 184 159 138 92 48 65 116 158 163 167 185 189 128 46 7 55 138 212 206 144 79 75 133 195 191 173 154 158 183 200 201 219 214 174 90 52 76 122 184 214 197 127 44 12 29 67 101 167 202 229 220 191 169 164 164 180 171 129 58 30 89 181 234 196 116 68 104 162 187 197 210 224 196 131 55 17 16 16 5 50 114 170 197 185 157 131 97 52 42 76 142 170 137 77 35 33 21 32 93 173 202 170 131 88 83 83 110 138 123 94 90 90 85 78 81 94 108 129 153 130 96 71 75 93 109 129 149 163 161 162 162 178 135 61 75 167 219 208 213 197 125 34 2 70 161 214 210 191 193 213 213 141 51 6 10 36 85 124 147 149 183 195 184 168 146 155 197 192 147 83 37 28 39 46 44 38 40 47 61 77 89 97 101 156 192 205 194 191 188 182 186 185 191 189 181 181 186 181 170 170 180 178 172 165 147 142 159 158 102 85 131 176 185 176 168 157 151 147 149 149 148 153 160 174 164 156 159 166 165 150 134 117 112 86 56 89 135 142 161 204 190 143 78 38 34 33 25 25 19 25 30 25 23 24 21 24 26 26 24 24 24 19 13 18 17 18 20 18 15 17 22 33 35 38 40 42 43 45 46 48 53 54 50 45 43 38 33 28 30 32 31 29 26 25 25 21 26 21 19 49 104 148 162 127 130 142 137 134 162 172 143 99 48 19 23 21 17 17 13 14 14 15 19 23 26 26 25 20 20 22 31 47 68 86 96 99 72 50 55 69 67 44 23 30 33 37 36 32 28 28 29 31 34 37 38 36 34 34 35 37 33 28 27 28 29 28 27 27 28 29 32 33 31 26 22 24 28 31 30 26 23 24 26 26 25 24 25 27 26 24 21 25 25 26 26 25 23 20 19 15 17 19 21 21 20 19 18 19 18 17 19 21 24 26 26 27 29 30 30 28 28 29 31 33 32 27 22 25 32 35 34 35 32 30 30 26 23 23 27 28 38 51 64 62 40 30 41 57 68 69 79 99 92 70 65 74 71 81 91 52 18 50 87 100 107 82 54 63 75 65 52 47 60 57 47 47 54 64 76 63 55 49 46 35 27 39 60 65 55 43 34 28 32 52 73 96 87 112 176 227 219 168 122 147 163 152 113 82 74 88 107 136 111 89 65 61 121 172 153 140 125 103 104 91 55 36 25 37 40 22 21 87 169 171 120 70 54 84 127 108 54 24 19 46 100 159 175 147 111 98 102 106 109 69 33 50 68 53 37 59 95 123 130 112 66 28 22 23 34 36 35 42 43 38 39 32 48 61 58 49 44 43 42 37 34 48 76 91 88 88 97 123 150 150 102 84 135 160 123 43 2 18 73 122 146 134 123 125 79 35 87 184 192 159 170 211 216 211 196 191 196 192 181 153 127 111 113 120 123 108 84 54 43 45 53 52 51 55 55 53 51 49 47 45 42 39 37 43 42 35 29 32 41 47 46 43 34 46 64 59 43 38 38 36 42 47 47 44 44 50 57 48 49 62 63 68 86 105 130 160 167 149 132 149 166 139 99 97 116 113 93 85 78 58 39 45 64 45 30 34 38 53 63 75 125 202 249 242 213 169 125 98 103 103 90 75 83 118 150 122 75 32 26 49 85 127 158 139 126 118 106 85 93 142 186 193 209 158 68 66 127 157 171 170 134 127 143 126 97 135 210 230 186 136 99 79 47 34 74 161 200 168 76 12 7 69 152 205 210 195 207 223 187 119 58 72 79 77 66 69 92 116 127 132 86 37 52 126 186 194 180 135 82 46 34 25 35 61 75 89 84 73 64 58 57 75 102 104 126 143 144 130 145 196 223 221 173 122 109 131 152 150 138 116 133 137 140 168 186 138 66 10 32 63 63 59 62 51 49 52 43 42 53 57 46 32 26 31 31 30 28 30 35 37 37 29 27 27 31 37 41 40 36 46 48 64 84 98 99 90 89 119 127 141 161 169 139 95 73 68 66 78 77 52 38 38 35 39 35 33 23 48 104 145 171 197 198 170 154 141 109 90 83 109 120 88 48 114 223 243 216 133 46 68 132 191 222 182 159 193 185 166 150 142 132 129 137 149 143 121 88 78 113 148 153 138 129 132 155 171 159 129 106 81 76 83 96 105 110 103 85 85 93 99 98 93 85 72 60 54 49 33 25 31 33 30 34 40 44 57 76 87 82 66 54 67 79 83 70 54 56 74 91 90 107 113 103 107 125 132 124 102 90 70 52 41 40 46 51 53 51 48 44 43 46 53 58 58 49 44 47 55 62 69 74 68 57 40 37 64 101 120 118 68 46 69 102 105 80 53 55 61 76 69 57 49 32 41 80 122 137 121 84 66 73 107 149 169 168 162 148 131 106 73 45 57 85 112 115 94 67 48 40 42 62 100 129 120 85 60 57 58 77 116 152 171 181 166 134 103 74 45 33 40 66 85 84 47 33 30 40 55 78 95 95 73 46 40 51 54 53 44 25 29 39 31 29 30 34 44 35 51 58 58 47 38 37 37 35 24 36 60 96 141 173 173 156 104 46 30 35 37 29 15 27 29 35 32 28 36 42 36 30 31 27 26 29 29 25 26 30 30 30 31 31 31 31 32 34 42 47 54 65 63 36 15 17 38 88 143 174 126 50 28 22 30 45 84 119 90 40 28 20 22 28 61 135 207 215 172 135 83 46 47 84 103 112 135 153 146 129 110 91 75 69 56 34 30 36 42 44 41 35 29 26 34 64 106 139 152 153 153 155 150 145 129 116 110 102 100 110 145 140 114 80 58 42 32 33 27 25 47 106 164 164 124 93 79 75 80 87 87 84 70 48 37 48 61 81 114 140 138 120 76 45 22 27 43 51 55 59 61 76 83 76 65 58 53 47 41 36 32 31 44 75 95 91 58 32 22 30 31 27 28 28 37 35 34 34 35 35 33 30 34 34 33 32 33 37 44 49 47 43 38 31 27 29 36 41 57 71 91 110 110 96 107 140 155 173 186 185 182 185 186 181 158 146 144 160 170 149 103 67 68 60 56 51 39 34 36 37 32 33 33 31 29 28 30 31 38 43 50 56 64 74 82 86 175 175 176 176 177 178 178 179 174 176 177 176 175 177 180 182 177 178 180 181 183 183 183 183 181 180 180 180 182 184 187 189 185 185 186 188 189 191 192 192 193 193 194 194 195 196 196 197 198 199 201 202 202 201 200 199 203 202 201 201 201 203 205 207 205 204 203 202 202 204 206 207 190 196 202 205 205 206 208 210 204 205 205 207 208 209 210 210 208 208 208 208 208 208 208 208 210 210 211 212 213 214 214 215 210 210 210 210 209 207 206 205 211 210 209 208 209 211 213 215 213 212 212 212 213 215 216 217 215 215 215 215 215 215 215 215 212 212 213 214 215 217 218 219 213 214 214 215 215 216 217 217 217 217 217 216 214 212 211 210 209 210 211 209 207 209 217 224 224 210 209 195 181 198 169 85 61 149 198 212 228 198 141 123 163 203 212 199 204 205 200 208 205 195 199 193 195 208 202 196 204 184 199 198 197 214 204 197 200 211 211 201 205 215 208 188 194 184 206 214 168 137 162 197 194 207 211 190 150 118 124 153 184 200 206 207 212 201 174 153 154 117 98 141 195 198 183 190 175 130 128 160 192 176 132 137 185 181 198 192 173 164 146 133 125 139 135 139 144 144 164 181 182 179 181 185 184 176 169 166 157 142 132 143 165 180 179 172 187 185 200 201 152 81 33 13 31 101 175 194 177 173 179 174 172 185 188 191 173 145 135 124 93 131 188 180 114 54 37 58 128 184 216 159 78 73 115 134 154 164 167 167 172 173 172 175 176 174 172 170 170 172 174 176 175 174 174 173 173 174 174 175 176 176 175 174 173 172 172 171 174 174 174 174 174 174 174 174 171 172 174 173 171 171 172 173 174 173 172 171 171 171 171 172 174 174 175 176 176 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 175 174 173 173 173 174 174 176 176 176 176 176 176 176 176 170 171 171 172 173 174 175 175 173 174 174 175 177 178 178 179 176 176 175 174 174 175 176 176 170 173 172 172 175 176 164 147 158 161 163 160 157 161 172 182 184 158 121 86 64 71 109 149 154 151 159 165 132 78 76 119 167 189 184 134 83 77 108 138 149 141 129 126 137 134 97 53 45 85 96 118 135 100 71 73 109 137 114 72 65 59 52 68 108 117 93 58 87 164 190 159 107 39 37 86 97 104 139 164 147 102 70 89 113 89 46 28 31 53 82 96 75 34 26 53 68 90 118 154 180 162 131 125 201 226 179 123 87 50 28 8 31 63 119 181 216 208 193 193 177 180 185 165 127 112 104 83 63 71 74 72 67 54 45 46 61 85 108 136 147 117 105 135 165 136 113 116 126 129 131 137 115 98 75 88 107 109 110 100 73 98 104 81 63 65 67 59 72 73 80 63 69 108 102 63 50 38 42 35 32 28 13 25 69 147 205 214 182 109 59 66 46 35 22 28 80 151 173 147 153 160 175 171 158 173 202 211 164 116 92 98 98 96 96 89 90 126 154 179 155 85 82 134 194 188 147 142 163 154 148 160 154 95 95 136 167 175 151 127 131 138 129 125 153 180 164 131 126 176 203 218 233 162 78 93 194 195 154 172 208 198 177 136 154 155 143 151 147 126 105 63 101 162 179 183 185 150 120 114 127 120 117 115 107 100 98 100 157 204 242 235 182 108 52 32 73 131 182 188 175 174 181 184 168 149 145 163 178 180 185 196 191 193 197 201 199 194 193 197 191 195 194 192 202 212 201 181 110 104 113 139 160 171 182 196 201 205 208 183 107 99 171 188 130 48 24 41 44 40 34 38 38 34 29 25 25 25 24 24 22 18 21 31 40 39 33 29 31 25 20 21 23 21 15 11 58 112 132 131 159 173 153 137 170 185 184 195 202 195 199 200 194 195 196 197 197 197 197 197 190 197 219 218 166 126 156 212 211 198 199 208 201 187 194 214 218 199 143 52 34 130 179 122 143 188 207 203 196 203 208 183 126 104 156 196 166 161 153 91 99 131 154 147 153 165 176 208 217 222 205 143 70 58 116 175 159 158 161 159 135 91 39 2 73 170 240 191 126 107 131 199 219 215 190 155 146 168 192 201 209 203 148 60 69 139 162 169 159 129 67 24 27 52 91 134 170 205 209 167 133 129 121 100 143 164 160 106 50 62 141 214 213 135 81 113 180 214 210 199 208 163 94 37 15 15 12 4 73 142 187 208 216 210 189 152 115 60 40 72 89 66 46 46 33 31 49 104 163 179 164 156 128 106 78 81 114 136 141 147 136 103 69 65 76 85 111 149 107 81 73 99 124 126 119 117 132 140 170 184 199 134 52 109 186 219 191 207 207 137 44 9 69 154 206 205 188 190 203 193 119 47 31 46 51 71 108 142 167 216 218 179 156 148 159 189 135 79 28 23 41 47 35 24 38 61 94 126 147 153 145 135 151 166 174 186 200 188 173 180 177 195 179 142 147 180 169 125 137 148 153 161 164 139 117 125 137 109 97 115 142 158 149 127 144 149 156 164 171 178 186 191 194 178 160 149 145 144 144 145 155 125 82 46 71 112 145 206 233 223 176 102 50 35 27 15 23 16 19 23 19 19 25 24 26 28 26 21 20 22 20 16 22 21 22 24 23 21 23 28 30 32 35 40 44 45 45 44 48 54 55 49 43 42 40 37 28 30 32 32 30 29 30 31 30 35 25 15 45 106 149 159 121 131 145 129 104 118 124 93 68 25 11 26 25 18 16 11 13 12 13 16 20 23 23 21 23 21 22 32 50 70 86 94 93 68 56 78 105 99 59 21 28 32 36 35 32 31 33 35 30 33 37 38 37 35 35 35 34 34 32 30 28 27 28 28 26 27 29 32 33 31 26 22 27 31 35 35 30 26 25 26 28 26 25 26 27 25 22 19 24 25 26 26 25 22 20 18 11 12 15 17 18 17 16 15 15 13 13 16 22 27 29 29 29 31 33 33 32 32 34 36 35 32 27 21 23 29 32 31 36 33 31 30 27 23 23 26 29 38 39 37 38 36 36 45 37 62 73 68 62 57 61 76 42 60 104 122 60 15 58 103 135 151 111 72 111 157 129 78 53 80 81 57 46 52 58 63 59 50 47 47 37 27 41 66 70 57 49 52 52 44 43 49 45 36 79 157 202 196 156 113 166 187 160 92 57 84 139 179 153 100 88 63 60 122 159 157 121 111 102 105 79 42 39 38 31 36 29 31 71 120 122 91 73 66 112 160 130 58 18 10 54 121 189 196 145 91 79 91 111 103 61 31 40 41 36 49 101 128 149 166 164 113 47 17 22 35 37 32 33 34 34 39 35 36 30 26 31 40 53 69 75 64 85 133 151 130 112 115 196 228 213 132 95 148 167 115 37 2 21 66 113 159 162 142 145 113 54 72 158 180 170 203 242 235 223 214 211 212 211 208 214 183 158 150 152 160 159 145 111 95 85 75 54 46 55 65 75 67 60 58 52 43 38 39 27 32 38 39 36 33 33 35 39 42 44 38 29 29 37 43 55 67 72 63 52 52 56 59 72 94 120 113 111 124 123 124 168 172 150 143 192 236 209 151 122 125 101 68 64 69 56 39 40 47 35 35 39 41 71 99 134 179 239 251 213 174 149 122 110 105 101 99 87 73 91 129 98 41 17 27 60 146 218 219 195 171 134 91 68 97 155 195 187 177 127 68 76 113 137 174 175 141 126 141 150 142 142 157 173 190 177 131 93 46 23 62 115 147 122 56 14 9 56 128 180 182 173 177 165 119 74 39 98 137 153 129 111 127 151 160 115 72 26 34 92 136 139 128 82 29 21 48 42 31 47 65 63 51 51 75 90 85 101 139 166 151 156 167 119 107 177 209 144 103 82 111 149 151 117 86 73 93 110 146 216 249 170 57 17 27 43 37 36 42 30 26 36 45 51 48 43 40 32 24 23 27 28 28 32 38 38 32 31 30 28 26 29 34 38 39 37 37 40 33 35 47 51 58 76 98 110 104 86 60 45 48 57 61 65 58 41 34 34 31 37 30 30 27 56 118 173 214 220 190 158 167 148 82 68 100 135 133 82 39 119 233 233 181 101 37 85 133 184 233 183 144 146 134 122 125 134 127 116 119 120 104 116 111 86 117 159 146 130 134 149 166 169 155 140 134 105 82 77 93 102 100 91 79 85 87 88 85 81 82 85 87 79 67 41 23 24 28 30 36 39 40 51 69 75 66 52 46 67 82 89 75 57 58 79 99 112 119 110 91 96 124 139 134 108 96 75 53 38 36 46 56 54 53 51 46 41 38 39 40 41 41 47 59 71 83 95 105 93 76 48 37 66 114 138 135 96 53 55 81 95 96 79 70 58 70 57 43 44 34 36 66 74 113 136 136 121 94 88 111 153 149 146 143 133 106 67 36 64 123 174 170 128 84 52 33 43 65 120 174 171 117 75 69 47 76 140 190 206 223 222 192 154 111 63 35 33 54 66 61 51 41 40 55 84 124 152 156 83 48 46 73 87 85 64 32 27 33 29 38 40 28 33 39 39 43 42 37 33 35 36 35 33 48 69 97 131 158 162 152 115 50 29 31 36 32 14 21 34 39 32 25 31 35 34 37 30 24 22 25 26 24 24 27 32 31 29 28 29 32 36 40 34 45 48 51 57 48 26 14 23 70 110 127 88 41 36 23 33 38 67 98 73 39 33 16 16 28 69 139 191 191 176 177 155 76 25 30 49 82 125 151 142 118 89 61 38 28 33 40 41 48 56 58 51 39 27 20 42 61 99 139 158 160 167 181 154 141 127 131 140 129 112 110 119 132 124 95 65 40 27 30 29 28 52 116 174 168 118 81 93 99 110 109 99 92 79 58 53 56 50 49 76 116 132 125 87 43 15 29 47 47 44 49 57 73 82 78 74 79 83 83 63 48 40 34 28 36 54 63 51 27 23 35 35 29 31 35 38 35 31 30 33 35 36 36 48 47 43 38 34 34 37 40 37 40 41 40 36 34 34 36 56 95 124 121 102 92 117 155 183 195 196 182 173 174 165 150 121 153 182 193 193 175 123 69 47 34 40 49 40 36 38 33 34 35 34 33 31 32 34 37 60 68 64 50 49 67 83 88 175 175 175 175 175 175 175 175 177 178 179 180 180 180 179 178 181 182 182 183 183 182 182 181 180 182 184 184 182 182 184 186 185 186 186 187 188 188 189 189 187 189 193 196 199 199 199 198 197 198 200 201 201 202 201 201 201 201 201 202 202 203 203 203 202 202 202 202 202 202 202 202 204 204 204 204 204 204 204 204 207 207 207 206 206 205 205 205 206 208 209 209 207 206 208 210 215 212 209 209 211 214 214 214 213 213 213 212 212 211 211 210 208 209 212 215 217 215 209 204 210 210 210 210 211 213 215 216 214 213 211 213 216 217 216 214 210 212 214 214 214 214 217 219 213 214 216 217 216 215 212 211 214 214 213 213 213 213 212 212 208 215 216 212 216 201 224 208 192 184 180 177 180 192 187 162 182 184 161 179 166 143 170 146 100 164 213 219 210 204 202 205 214 211 206 201 199 199 201 202 209 208 211 217 218 213 210 211 221 214 204 198 201 203 195 183 153 167 202 198 152 143 179 201 207 214 184 176 184 167 153 151 162 181 206 222 207 168 149 162 141 104 111 171 205 189 178 194 197 151 112 138 189 184 154 154 185 190 181 191 199 183 165 148 138 143 152 162 173 182 188 192 186 178 174 184 188 173 172 193 195 159 120 122 152 169 179 196 178 175 208 211 152 76 18 2 55 145 196 191 174 174 184 175 175 187 178 193 186 137 97 61 88 164 206 175 113 60 51 75 156 205 226 177 97 55 80 127 146 147 148 159 173 174 173 182 176 176 176 176 176 176 176 176 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 177 175 173 173 174 174 173 171 173 173 175 175 175 175 173 173 173 173 173 172 172 172 172 171 174 173 173 172 173 174 176 177 174 175 175 175 175 174 172 172 175 177 179 178 175 173 172 172 177 177 177 177 177 177 177 177 174 174 174 175 175 176 176 177 173 174 174 175 176 176 177 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 173 173 173 175 177 176 173 170 175 181 168 163 164 164 161 140 152 160 168 163 147 142 166 195 207 148 107 98 84 73 90 115 127 127 149 154 108 66 82 123 171 178 151 102 87 119 150 158 140 137 136 143 155 155 128 95 57 45 58 78 84 94 103 95 104 109 104 83 95 92 50 45 68 86 84 85 105 147 173 153 92 54 58 117 156 138 111 106 107 97 95 106 110 91 61 40 37 45 58 60 43 30 47 78 108 124 174 219 203 148 130 150 184 153 108 62 25 9 23 45 89 129 174 198 204 200 189 177 188 183 160 139 135 131 123 119 90 100 108 105 92 74 56 44 54 48 65 91 100 79 59 70 66 50 51 58 50 46 49 47 39 43 51 64 69 54 45 55 46 72 72 49 47 59 55 43 40 51 42 36 53 58 48 46 44 34 43 40 25 13 16 45 100 140 180 201 163 96 63 50 45 36 17 22 83 153 164 133 145 168 153 134 156 179 187 200 175 147 149 151 121 108 111 99 87 95 124 174 170 94 74 136 174 173 183 162 130 123 141 177 188 88 67 155 209 213 198 154 147 138 125 124 146 164 143 105 145 185 197 198 212 137 58 113 183 178 141 172 206 182 158 121 123 125 106 125 118 106 124 81 103 164 193 184 159 142 152 158 122 104 95 93 91 64 46 76 130 210 240 197 125 43 27 83 134 159 175 172 172 180 175 161 171 171 171 173 183 195 197 193 197 192 189 191 196 199 196 192 189 191 190 190 196 203 203 198 160 123 93 95 106 112 120 132 159 165 167 154 126 99 88 90 61 53 44 40 41 41 38 34 32 29 26 25 24 24 21 19 20 21 23 28 33 35 34 33 33 16 24 27 23 23 15 16 60 83 120 172 198 203 202 181 137 143 164 193 204 197 194 200 198 202 196 187 192 206 210 203 207 187 205 213 170 150 187 221 202 200 196 200 206 200 200 212 230 228 179 77 38 89 133 144 185 211 197 195 189 193 217 185 140 99 116 169 215 197 113 68 106 156 153 137 164 178 188 225 213 231 194 90 65 127 180 223 196 176 175 189 156 71 18 23 82 145 164 144 133 155 202 223 220 208 200 166 119 130 185 218 216 173 87 50 113 177 162 120 100 59 35 45 64 82 100 110 121 137 136 125 127 133 127 118 137 179 180 138 77 47 106 189 202 127 97 159 201 195 208 227 205 120 50 21 19 17 8 20 86 169 220 214 210 213 207 198 170 128 77 47 37 36 35 33 33 31 62 113 148 168 185 196 165 129 77 59 94 144 180 200 164 97 100 123 94 93 114 97 74 107 149 155 145 138 133 147 145 166 202 232 187 79 60 141 203 203 188 192 213 148 64 1 56 149 188 202 206 208 204 148 80 31 49 65 59 81 115 148 169 197 210 183 155 152 142 113 74 44 31 36 36 39 53 66 66 95 157 198 200 205 200 169 148 129 127 154 180 186 185 186 186 197 140 76 111 175 156 93 96 128 161 171 168 161 152 143 136 129 127 134 140 140 138 138 170 174 181 187 190 190 188 186 193 188 173 140 107 110 141 163 152 130 106 49 34 88 143 183 203 215 206 151 67 8 4 25 16 17 19 21 22 23 22 22 24 24 23 21 18 18 20 22 27 19 20 24 25 30 33 27 40 41 44 39 33 39 45 37 49 52 51 44 40 41 42 42 33 36 37 35 31 28 28 30 34 32 26 25 42 72 97 108 134 176 175 154 144 135 108 64 26 27 28 26 20 14 10 9 6 8 11 14 16 18 20 22 25 29 22 30 41 54 79 85 123 100 77 76 87 83 57 30 26 31 36 36 34 32 33 36 32 33 34 36 36 36 35 35 39 37 35 31 29 27 25 25 31 28 26 26 28 29 29 28 30 30 29 28 27 25 24 23 25 25 26 27 26 23 21 20 19 20 23 24 25 23 21 20 13 12 11 10 10 10 12 12 11 8 6 11 21 29 33 34 29 30 34 37 34 28 27 30 30 29 27 25 25 28 33 36 29 32 34 34 31 27 25 24 33 33 39 46 41 31 37 51 71 101 106 87 80 85 82 76 75 107 132 109 50 17 45 94 115 134 112 80 120 194 189 125 96 83 62 44 41 50 58 60 59 54 50 46 36 31 41 58 56 71 60 63 101 106 64 32 18 28 55 95 115 96 85 102 140 130 122 88 74 115 172 217 189 143 110 73 55 117 167 139 89 75 74 73 59 46 46 48 32 41 38 31 52 92 113 109 85 73 104 138 107 54 32 30 54 85 120 126 101 73 69 80 90 58 37 38 31 20 35 65 103 113 141 173 162 97 39 25 28 26 34 40 34 30 32 32 30 30 33 31 25 41 97 155 152 117 99 132 163 144 136 166 207 237 166 93 106 133 121 80 30 16 30 67 127 173 172 164 175 116 62 58 129 160 183 197 212 204 195 203 214 211 207 213 204 213 209 180 145 134 150 171 153 155 144 119 99 101 122 140 156 151 124 107 91 72 60 42 44 43 40 41 40 28 26 40 31 37 39 35 30 38 56 73 102 160 165 113 75 59 62 82 98 167 183 145 142 131 100 115 170 154 146 171 220 249 230 194 157 112 63 43 45 49 45 40 38 37 38 39 41 58 99 138 144 163 184 181 148 116 119 142 168 180 174 136 82 51 57 77 52 37 22 33 94 182 229 224 207 185 144 80 46 89 130 118 127 112 127 117 74 95 167 200 179 159 150 176 220 225 170 107 140 176 192 167 113 52 32 54 76 55 53 37 31 45 58 92 139 142 136 124 99 66 76 122 153 184 210 186 147 149 165 156 109 44 13 32 55 76 79 57 46 35 36 56 70 64 52 46 47 34 51 85 97 100 121 145 197 175 150 117 93 111 140 142 85 43 53 91 93 90 87 67 40 58 99 155 197 185 115 46 26 30 33 33 33 35 34 31 38 46 47 37 31 33 31 25 14 28 33 25 24 33 37 31 24 25 26 28 29 32 34 36 33 28 25 26 31 33 31 27 43 47 50 47 39 32 28 28 38 44 51 50 43 35 32 32 34 26 32 39 57 122 204 245 202 157 139 140 114 91 99 113 148 115 63 34 83 172 183 123 89 72 78 113 156 182 150 86 83 94 92 107 138 125 85 72 95 114 121 115 126 151 154 137 136 149 179 196 179 156 149 150 121 83 73 92 94 79 74 79 88 82 75 74 75 80 92 102 87 70 52 44 41 37 33 32 26 40 58 65 58 47 45 51 60 68 86 95 77 62 87 129 116 102 83 70 81 113 123 105 89 78 68 60 49 41 47 60 52 52 47 38 34 39 46 49 45 63 68 60 77 121 154 161 136 93 58 39 46 99 144 142 120 72 57 84 130 143 106 80 48 58 54 37 28 35 42 40 77 123 182 198 149 88 82 112 156 138 111 108 112 84 53 52 88 145 177 172 115 57 56 59 66 73 106 145 145 109 78 69 41 56 100 142 175 216 226 193 176 146 116 89 56 35 33 38 53 72 76 68 92 146 182 187 105 54 39 61 70 69 59 39 28 34 35 36 40 36 31 32 26 30 34 38 41 41 37 33 26 55 84 94 98 116 146 169 118 52 20 33 37 30 26 20 31 33 30 26 33 49 59 60 47 32 20 20 22 22 24 28 29 28 28 28 28 29 31 34 37 37 37 36 34 31 28 26 25 33 42 46 44 38 32 28 30 41 53 58 52 41 32 27 16 35 80 132 156 157 165 183 167 112 57 28 24 48 88 115 136 104 68 29 23 44 57 72 76 86 75 71 63 41 31 23 26 50 95 138 155 150 150 158 135 122 141 183 198 174 134 103 94 104 107 88 55 29 22 26 24 27 59 105 122 105 89 89 104 135 158 154 128 118 102 49 42 63 60 40 43 68 96 116 73 42 25 30 36 41 47 47 43 56 82 93 89 105 119 109 83 66 42 33 37 34 30 34 43 40 37 35 35 34 31 28 31 30 31 32 34 38 41 43 48 54 61 62 55 42 31 25 28 26 28 33 33 29 28 31 56 77 101 106 94 96 132 174 189 193 198 195 174 145 124 116 164 178 177 181 178 156 123 79 52 31 24 36 39 28 29 43 29 34 34 26 30 24 23 58 100 128 102 63 49 47 62 74 175 176 176 176 176 176 176 176 179 180 181 182 182 182 181 180 180 180 181 182 182 181 180 180 180 181 183 183 182 182 184 186 186 186 186 187 188 188 189 189 188 190 193 196 198 198 198 197 197 198 199 200 201 201 201 200 200 200 200 201 201 201 201 201 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 206 206 207 208 209 210 211 212 206 208 209 209 207 207 208 210 210 209 208 209 212 212 211 209 213 213 212 212 212 211 211 211 211 210 209 210 212 212 209 207 211 211 210 210 211 212 214 215 215 213 212 213 215 216 215 213 213 214 215 215 213 213 214 215 216 215 214 214 213 213 213 213 214 214 214 214 214 213 213 213 211 211 210 207 216 215 227 189 149 143 128 139 179 204 214 227 239 211 187 175 156 144 160 178 142 131 177 223 213 205 210 196 201 201 201 201 200 200 200 200 200 198 198 202 202 199 199 201 198 198 198 197 200 199 189 177 173 158 168 174 155 162 198 218 195 183 150 151 173 173 165 153 149 184 207 200 180 157 142 138 128 95 105 166 203 190 181 194 200 159 117 135 185 189 162 155 172 188 179 176 184 185 181 164 176 178 181 184 186 187 185 183 183 181 156 132 146 177 185 176 207 189 159 124 116 152 184 184 154 163 194 183 122 56 17 20 88 169 210 197 172 164 171 164 167 185 190 193 170 115 68 41 97 173 214 181 124 81 69 80 143 194 217 187 115 39 46 119 153 168 170 166 171 176 175 176 173 173 173 173 173 173 173 173 175 175 174 174 174 174 174 174 173 173 173 174 174 175 175 175 174 173 172 172 174 175 174 173 173 173 174 175 175 174 173 173 174 174 174 173 173 173 173 173 174 174 173 173 173 174 175 176 173 174 175 175 175 174 173 172 175 177 178 177 174 173 173 174 173 173 173 173 173 173 173 173 174 174 174 175 175 176 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 174 174 174 174 175 175 175 175 173 171 170 172 175 178 178 177 170 172 162 167 174 171 160 134 147 149 153 151 142 141 158 178 163 136 117 108 97 92 97 100 90 98 123 130 96 70 96 136 155 161 130 88 103 153 156 116 100 123 143 140 132 137 129 105 62 50 59 78 87 99 108 101 107 97 83 73 114 137 79 30 51 85 94 99 117 141 149 124 74 63 61 92 146 169 130 73 89 102 104 90 78 72 60 44 45 39 40 46 42 35 43 60 69 89 126 154 140 107 100 116 113 81 49 30 16 16 47 85 127 152 174 176 172 175 183 187 175 176 157 139 145 152 139 123 105 96 113 145 140 91 46 31 26 28 43 51 50 47 45 49 42 50 52 57 58 41 31 42 59 72 67 50 47 51 52 53 57 54 53 62 66 52 45 57 59 56 35 23 36 45 48 58 55 42 50 48 32 14 13 41 95 133 167 182 147 91 65 52 43 29 12 28 98 174 191 167 169 158 126 119 151 169 173 187 186 151 137 155 165 143 109 88 110 116 136 160 154 114 92 102 134 155 178 151 113 114 140 172 177 94 69 138 185 186 181 161 152 111 88 118 152 137 113 115 164 196 190 174 164 95 57 123 155 155 134 146 155 141 141 129 140 119 111 145 136 105 103 77 115 191 205 165 153 178 186 153 98 83 70 60 59 43 27 47 107 165 169 110 52 27 66 140 173 165 169 187 194 184 174 172 176 181 186 188 194 201 201 198 193 190 189 191 195 197 195 193 182 185 187 187 190 196 196 192 199 193 180 161 140 124 118 117 103 114 125 121 97 67 48 42 46 44 43 42 41 39 36 34 32 29 26 24 24 23 22 20 23 23 25 28 31 32 30 28 29 15 24 25 24 26 18 19 50 84 135 194 220 218 215 198 162 151 150 170 193 203 204 203 207 211 212 206 198 195 195 197 184 147 150 161 136 130 157 170 152 155 157 163 170 173 182 198 210 209 188 108 38 50 117 186 210 206 192 203 200 195 214 207 168 91 88 175 233 194 119 94 157 185 175 154 176 202 208 213 212 176 115 61 103 194 215 204 169 169 180 189 148 66 19 28 64 102 106 102 120 153 181 179 177 190 211 182 125 131 182 203 204 127 58 64 124 158 132 89 51 40 66 114 131 120 112 110 97 132 155 158 173 196 184 148 141 157 178 170 110 42 61 145 171 132 102 130 174 205 221 206 176 93 33 14 16 16 22 53 105 163 205 205 197 198 195 191 204 180 135 82 45 30 30 32 29 22 68 146 181 173 174 189 151 120 68 47 86 142 172 179 135 98 123 158 133 112 107 86 88 135 180 174 154 144 137 151 150 172 209 208 131 55 86 175 203 199 187 192 212 157 79 4 41 147 198 211 215 208 175 94 37 52 83 82 73 98 127 140 136 171 195 175 136 112 85 52 24 38 43 31 37 84 130 142 114 122 167 207 206 201 195 175 174 152 122 109 125 159 183 192 195 176 126 95 116 140 132 118 129 155 181 187 184 181 177 172 171 166 166 172 176 174 171 171 181 182 183 185 185 185 184 184 183 187 178 139 99 100 129 146 123 109 116 100 78 77 83 104 134 162 171 132 64 17 8 17 18 19 20 21 22 22 22 22 23 24 23 20 18 17 19 21 24 20 21 16 5 15 50 77 64 45 37 38 34 34 40 42 54 57 55 49 43 42 41 39 36 37 37 34 30 29 33 36 31 30 28 27 35 51 68 78 131 183 208 208 189 146 94 43 26 28 29 27 21 15 12 10 9 9 10 12 16 19 20 21 24 27 24 32 33 36 69 91 152 127 92 73 79 86 69 43 29 34 38 38 35 33 33 34 31 31 33 34 34 34 34 33 35 34 32 31 30 29 29 29 31 28 25 25 26 28 29 28 29 29 28 27 26 26 26 26 28 28 28 27 26 24 23 22 19 21 23 25 25 24 22 21 14 13 11 10 9 9 9 10 12 9 8 12 20 26 29 28 23 24 28 33 32 27 24 26 26 26 25 24 23 25 29 31 37 38 38 35 30 26 24 24 28 26 33 43 45 39 42 52 78 93 96 91 90 87 81 82 111 147 152 92 23 16 72 129 139 112 67 53 104 170 175 138 100 83 58 41 40 50 56 56 53 49 46 43 34 28 36 51 64 76 69 79 119 123 79 45 37 40 52 70 77 70 60 56 71 82 97 79 79 134 198 242 214 170 128 86 66 105 132 106 66 48 48 60 59 50 47 46 56 59 52 42 55 85 100 97 78 62 71 84 66 40 34 36 52 62 68 63 58 58 59 57 51 41 40 42 33 21 29 49 75 83 89 92 87 65 43 38 42 40 34 29 29 30 31 32 47 40 33 28 28 56 121 182 178 130 89 105 143 146 141 156 152 145 79 53 81 86 65 36 35 7 27 91 157 186 179 184 193 141 72 37 98 148 168 158 164 193 206 198 196 195 193 195 201 206 208 194 164 136 126 130 152 151 145 139 142 159 176 185 208 198 179 167 141 113 88 48 48 77 78 49 33 34 35 35 40 42 38 37 54 84 107 114 159 213 217 155 99 78 78 84 120 172 198 158 118 96 88 112 154 154 160 182 217 238 230 210 160 103 47 28 31 34 38 45 42 41 38 37 47 73 104 125 91 95 128 165 154 119 129 170 231 236 221 169 100 51 39 46 29 18 29 70 124 166 174 156 143 123 127 122 85 73 98 115 121 135 157 132 79 90 145 169 173 182 201 227 241 217 154 95 101 135 172 174 126 58 28 39 42 30 42 48 57 63 51 59 76 99 101 88 99 132 159 170 193 218 235 204 151 132 132 121 70 32 23 45 55 56 56 50 50 60 83 115 134 125 94 67 54 42 62 95 92 74 86 112 124 115 104 85 76 90 89 61 46 48 85 119 115 106 103 89 80 69 75 104 124 107 66 32 29 33 34 33 33 36 35 33 33 36 37 34 28 24 22 22 18 23 25 22 23 29 32 30 23 22 23 25 29 30 30 28 29 26 23 24 28 32 33 32 35 40 44 44 40 37 37 39 35 37 39 38 36 34 32 32 34 37 33 26 58 140 198 198 140 124 124 150 156 121 99 113 114 91 52 38 72 110 101 68 59 76 71 72 102 115 100 91 123 134 118 101 101 84 60 61 104 115 126 134 142 147 146 140 147 137 155 188 198 182 157 137 119 100 86 84 90 99 91 69 73 74 87 101 97 79 71 78 78 74 65 59 63 65 51 31 34 33 37 44 49 48 47 48 55 66 101 128 110 74 82 120 126 103 80 68 69 82 87 75 74 65 57 50 42 36 43 55 55 55 49 38 33 38 47 52 58 104 101 56 74 156 194 172 119 105 85 72 81 105 124 130 114 96 92 100 133 154 120 84 49 41 36 36 35 32 33 38 69 125 174 170 131 102 98 105 130 124 97 79 85 79 59 48 47 107 151 156 100 47 67 97 104 99 102 100 82 72 78 84 50 47 68 100 127 155 168 156 169 163 151 126 79 33 21 35 79 109 105 69 73 128 166 166 86 52 41 50 54 66 70 53 43 52 69 77 65 45 32 29 19 24 32 40 44 43 37 31 32 53 73 81 84 96 113 126 94 43 18 27 28 25 24 19 26 42 35 16 36 88 112 101 62 43 26 21 20 17 18 24 34 31 27 25 24 26 29 31 29 29 29 28 28 28 29 29 28 29 31 31 29 29 30 32 30 37 45 48 42 35 30 28 10 34 77 122 147 149 146 147 132 131 116 76 31 15 48 92 98 68 44 32 55 89 95 98 104 127 120 99 65 30 24 25 24 55 93 119 132 132 122 110 94 95 126 164 169 141 100 69 64 71 74 63 45 30 26 27 31 23 36 63 71 72 104 147 184 178 154 154 161 144 107 62 43 58 62 53 49 50 56 66 49 34 33 39 40 43 50 51 48 48 85 123 116 100 107 121 112 86 47 27 30 33 35 43 38 36 33 32 32 32 29 27 29 30 32 34 37 41 44 45 49 54 60 61 54 42 31 25 25 22 23 27 26 21 19 21 43 61 83 90 84 95 137 181 189 192 190 173 147 130 136 151 162 179 175 167 155 137 114 78 62 40 28 33 38 33 33 39 32 34 33 26 29 21 23 65 122 153 126 78 55 46 55 62 175 175 176 176 177 177 178 178 178 179 180 180 181 180 180 180 178 179 180 180 180 180 179 178 179 181 183 183 182 181 183 185 185 186 186 187 188 188 189 189 189 190 192 194 196 196 195 195 196 197 198 199 200 200 200 200 200 200 200 200 199 199 199 199 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 207 203 204 204 206 207 208 209 209 206 208 209 208 207 207 208 209 207 207 209 212 213 213 210 207 212 212 212 212 211 211 211 211 213 211 207 206 207 209 210 210 212 212 211 210 211 211 212 213 215 214 213 213 214 214 213 212 215 216 217 215 212 211 211 212 217 216 213 211 211 212 214 215 213 213 213 213 212 212 212 212 211 212 220 217 222 234 233 170 117 106 114 139 169 208 239 247 215 199 223 213 193 167 137 171 197 153 128 157 199 210 208 213 206 204 200 198 197 199 201 203 201 198 196 196 196 195 197 200 190 194 197 199 201 201 196 190 185 150 138 142 139 159 205 234 203 174 129 114 118 135 162 164 127 181 207 175 138 131 136 135 126 105 122 181 216 205 194 202 198 174 130 128 177 197 166 138 163 187 184 183 187 189 192 183 195 192 188 185 183 181 179 178 181 182 148 109 129 184 192 159 162 166 152 104 82 131 164 136 109 144 179 152 89 33 15 42 101 168 200 193 179 178 192 191 190 183 172 145 113 74 42 45 138 199 222 180 134 111 101 98 114 189 216 184 127 49 22 68 148 181 191 174 170 177 177 173 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 173 173 173 173 174 174 174 174 172 170 170 171 174 175 175 173 173 173 174 174 174 174 173 173 174 174 174 174 174 174 174 174 175 174 174 173 173 173 173 174 172 173 174 174 175 174 174 173 174 175 176 175 173 173 174 176 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 177 177 176 175 174 173 173 173 175 175 175 175 175 175 175 175 173 173 173 174 174 175 175 175 174 171 168 168 170 173 174 174 174 172 160 168 175 168 161 142 134 133 135 139 139 137 141 146 129 127 120 105 98 108 107 90 64 72 94 100 76 70 111 157 157 144 112 87 98 122 115 86 74 82 100 107 105 116 114 90 56 47 52 68 79 92 100 96 102 83 68 63 95 118 79 34 36 75 86 101 128 134 119 92 83 96 83 67 108 165 146 80 68 83 83 61 44 43 46 44 41 34 34 39 36 27 29 41 47 52 60 65 62 57 58 62 48 34 18 15 33 69 114 145 144 138 129 129 145 167 176 174 172 167 138 117 132 148 128 99 74 62 81 124 131 88 46 33 26 38 56 61 64 86 97 80 100 124 117 101 94 69 64 102 146 156 131 93 92 114 120 112 106 85 93 127 120 68 57 96 111 96 58 27 29 54 91 124 122 84 63 46 27 11 10 37 82 120 147 154 124 81 63 51 41 23 6 31 113 196 213 187 171 137 104 122 166 177 171 183 201 147 106 132 172 151 105 90 118 120 136 140 136 147 137 93 87 139 178 140 104 130 157 164 134 91 67 114 156 154 145 135 136 105 87 126 158 119 99 141 188 199 165 136 106 55 71 143 159 123 108 131 151 159 170 179 174 134 136 169 160 127 103 84 127 172 164 137 150 177 162 106 80 64 51 38 40 37 24 34 83 113 97 39 13 47 116 174 172 174 191 204 188 156 146 159 180 187 195 198 199 199 197 194 199 200 201 201 200 198 196 194 188 194 198 200 200 203 203 203 225 233 228 208 193 188 180 167 151 157 157 137 97 57 37 33 33 38 44 47 45 41 39 38 34 30 25 23 23 23 23 22 27 26 26 27 29 28 26 23 23 16 24 24 25 28 20 24 44 87 144 205 229 220 217 208 206 183 153 133 132 145 160 170 182 175 171 170 165 155 150 152 142 108 95 89 83 114 141 126 108 109 110 111 114 119 128 136 153 174 179 104 25 44 136 224 224 193 182 196 193 185 200 218 205 105 78 181 235 175 125 126 194 179 174 180 190 206 214 209 184 92 48 90 169 215 205 191 166 178 191 182 124 43 15 40 68 110 123 122 124 126 125 108 113 150 206 198 142 141 175 175 123 57 62 137 176 155 102 50 17 37 112 191 197 151 119 115 107 148 188 193 199 226 219 174 147 132 167 187 141 58 34 104 153 134 96 91 134 199 225 191 128 58 19 16 17 14 37 91 135 150 172 180 175 177 186 190 206 205 180 123 63 31 26 29 26 23 81 173 211 188 164 161 131 104 53 38 96 161 169 142 89 81 114 152 141 111 96 88 119 172 205 171 136 128 129 149 162 198 216 156 65 57 135 205 200 191 186 192 210 171 102 10 22 131 191 210 214 189 127 37 30 96 122 105 95 110 130 128 108 134 154 136 96 70 53 34 37 33 33 45 82 143 186 193 145 124 148 194 203 193 189 186 192 177 147 116 110 130 157 173 181 161 136 130 130 117 113 128 157 175 190 191 188 189 191 190 191 190 192 196 196 193 190 190 188 187 184 182 181 182 183 184 179 190 187 151 108 102 117 122 109 113 150 168 151 120 88 79 76 100 110 85 47 22 16 18 21 21 22 22 22 22 21 21 22 22 21 19 16 15 17 19 19 12 12 12 12 37 85 120 82 46 30 39 38 33 42 53 58 60 57 49 43 40 37 34 35 37 39 37 33 31 32 34 34 34 36 35 33 35 43 52 100 154 197 219 196 129 64 20 28 29 30 28 23 17 14 13 13 10 8 10 15 19 19 19 23 31 38 52 38 21 59 101 130 112 80 60 70 91 85 62 33 36 38 38 36 33 31 31 29 30 31 32 32 32 31 31 31 31 30 30 31 32 33 34 31 28 24 23 25 27 28 28 28 27 26 26 26 27 28 29 32 31 29 27 26 25 25 24 21 22 25 27 27 26 24 22 16 14 12 10 8 7 6 6 11 9 9 13 19 23 22 21 18 18 22 29 31 27 22 20 19 21 22 22 21 22 24 26 38 39 38 35 31 27 26 26 26 22 27 41 50 48 45 47 67 71 79 95 103 89 76 79 136 178 168 80 7 24 97 152 161 99 34 27 81 137 143 122 84 71 52 42 44 52 53 48 47 43 40 37 30 25 31 43 83 89 76 74 99 106 85 72 57 57 84 107 97 83 76 63 49 55 68 56 68 129 188 224 216 178 127 84 72 90 99 86 65 38 33 49 53 47 46 49 76 72 59 47 49 63 71 69 69 55 45 40 36 37 42 43 40 38 35 36 41 44 40 34 26 33 39 37 26 19 22 29 35 41 38 32 32 31 35 48 65 62 36 15 22 32 37 47 49 44 42 42 42 60 106 151 169 134 98 100 123 123 105 98 71 64 23 22 46 50 50 40 36 4 24 91 156 182 182 199 194 153 80 24 62 119 144 131 153 198 219 203 194 197 196 193 188 193 204 212 197 161 126 107 134 128 122 130 158 188 202 201 195 195 206 210 173 143 122 71 54 91 95 61 43 45 42 33 39 42 44 57 94 138 159 156 186 224 228 173 125 124 124 105 115 163 203 160 92 69 76 95 129 131 144 173 204 212 189 161 109 62 27 29 39 36 35 44 43 44 43 46 66 91 101 97 76 72 104 151 154 123 129 167 194 198 187 148 93 50 34 34 25 12 37 91 124 129 127 125 113 107 143 172 136 95 114 153 175 169 158 125 84 76 94 104 131 164 206 228 216 168 103 55 50 74 121 147 112 55 31 35 40 35 47 55 62 62 46 43 40 63 80 88 131 204 241 229 221 235 243 215 160 120 97 79 42 30 35 52 55 43 40 47 45 78 125 173 206 198 143 86 54 61 88 108 94 74 71 77 72 54 46 48 53 62 62 47 71 117 169 190 188 186 186 181 140 92 55 57 63 50 37 36 34 35 34 31 32 36 36 34 29 27 28 31 29 22 20 23 28 26 25 25 26 28 28 28 21 20 20 24 28 30 29 26 27 25 23 23 25 28 31 33 31 35 39 40 39 39 42 46 34 32 30 30 32 34 35 35 38 41 36 36 82 157 177 140 115 157 169 169 175 141 103 109 112 74 57 91 119 91 51 42 62 79 79 67 72 91 110 124 136 147 132 106 89 67 53 63 115 124 130 132 138 149 155 154 153 136 138 165 192 201 180 147 136 118 100 94 107 120 95 49 58 80 107 119 110 88 66 53 61 70 71 73 92 108 89 54 41 34 29 32 37 40 42 45 43 57 101 141 120 67 61 94 105 85 75 75 70 67 65 60 64 59 53 47 40 37 42 50 63 63 57 45 37 40 49 56 77 105 100 66 74 126 150 135 125 147 120 79 107 160 156 117 122 118 110 93 109 135 111 78 52 48 41 36 38 46 51 52 50 88 119 119 110 107 101 90 89 102 95 77 75 72 53 37 34 84 130 141 94 46 65 101 100 120 141 123 77 62 71 71 76 55 48 67 90 108 128 145 171 189 192 166 112 43 12 27 69 102 103 66 53 82 106 103 60 41 41 51 68 101 114 91 52 68 107 125 98 64 41 23 17 21 29 40 46 44 37 31 32 41 50 54 57 62 66 67 54 30 21 28 31 33 32 24 26 43 36 19 48 110 138 125 64 44 27 24 24 22 25 32 37 32 25 20 20 24 26 27 24 24 24 24 25 26 28 29 25 25 24 22 21 23 28 32 29 33 36 35 31 28 28 30 15 36 71 108 134 140 128 114 125 162 172 140 91 47 35 51 50 40 46 55 82 110 111 113 130 168 167 128 69 23 22 31 30 51 80 104 114 104 78 56 51 55 75 94 88 70 52 36 34 36 38 37 33 30 28 28 34 21 21 29 28 45 112 185 226 208 153 144 174 161 112 68 31 49 80 103 94 58 30 23 32 27 30 35 42 65 95 110 87 56 75 126 124 89 96 132 131 104 62 40 41 41 37 40 33 31 29 29 29 28 26 25 26 28 31 35 39 41 43 44 49 53 58 58 52 43 33 28 24 22 21 22 20 16 12 12 27 41 59 67 70 90 136 179 205 189 165 141 125 124 139 154 156 172 163 147 131 119 114 94 89 64 37 29 32 35 33 31 35 33 32 27 28 19 27 79 145 181 154 100 69 55 57 57 173 174 174 175 176 177 178 178 175 175 175 176 176 176 176 176 178 178 179 180 180 179 178 178 178 180 182 182 181 181 182 184 185 185 186 186 187 188 188 188 189 190 191 193 193 193 193 192 195 196 197 198 199 199 199 198 201 201 200 200 199 199 198 198 201 201 201 201 201 201 201 201 203 203 204 205 206 207 207 208 206 206 205 205 205 204 204 204 207 207 208 208 208 208 208 209 209 210 211 212 213 213 212 211 211 211 211 211 211 211 211 211 213 211 209 207 207 208 210 211 213 212 211 210 210 210 211 211 215 214 214 213 213 213 212 212 215 216 216 215 212 210 211 212 216 215 213 212 212 212 213 214 211 211 211 211 210 210 210 210 212 216 227 209 194 224 237 184 135 118 152 155 123 176 233 200 159 177 227 226 210 183 144 177 227 196 124 95 151 202 212 218 204 203 203 202 201 201 201 201 205 204 202 202 201 201 201 203 197 198 199 197 197 200 204 206 206 186 170 149 122 128 167 197 194 152 103 77 61 83 126 131 93 127 144 115 81 90 125 146 149 131 139 175 195 186 183 195 208 187 134 112 154 178 146 108 154 177 178 181 180 173 180 184 190 186 180 176 175 176 178 180 182 181 162 138 149 186 189 159 129 131 116 89 91 122 121 85 78 122 150 115 61 23 19 57 100 150 176 184 187 187 192 185 171 139 120 91 73 61 56 94 147 198 219 188 155 136 107 74 97 156 178 150 109 66 55 82 131 173 192 179 171 175 176 174 176 176 176 176 176 176 176 176 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 174 172 171 170 171 173 174 173 172 173 173 173 174 174 173 173 173 173 173 173 174 174 174 174 174 175 174 174 173 173 172 172 172 171 172 173 174 174 174 174 174 173 174 175 174 172 173 175 178 175 175 175 175 175 175 175 175 174 174 174 174 174 175 175 175 176 175 175 175 174 174 173 173 175 175 175 175 175 175 175 175 173 173 174 174 175 176 176 176 173 171 169 169 170 171 170 169 178 178 166 163 154 143 151 153 144 142 143 145 144 138 129 123 124 119 105 86 86 108 112 91 73 72 87 94 72 66 108 157 158 132 97 78 83 98 105 102 96 74 73 82 79 82 82 67 48 46 50 60 70 81 90 91 94 75 69 69 68 64 53 43 33 67 80 111 147 132 95 68 107 140 130 77 67 107 122 99 59 51 43 38 31 25 30 39 33 35 38 33 19 16 40 71 91 67 37 20 22 31 32 28 23 34 30 26 62 126 163 162 137 119 100 101 127 159 174 175 191 158 102 74 98 123 110 85 68 80 95 100 88 64 40 26 44 83 127 144 139 161 178 150 152 171 159 128 108 95 115 162 200 197 176 158 167 178 171 161 160 155 176 203 173 98 78 116 153 137 91 40 33 79 144 189 165 113 74 48 29 13 8 29 66 106 130 133 106 72 59 44 40 23 6 29 119 205 207 160 125 110 108 146 189 193 181 184 177 123 92 120 150 137 117 119 115 103 120 127 125 167 179 123 71 132 181 143 110 146 166 150 131 113 92 133 183 172 143 128 134 153 144 144 152 116 103 150 182 180 144 123 88 55 102 163 147 94 102 153 185 193 195 209 172 128 138 156 152 134 95 71 117 139 149 169 175 144 106 73 75 54 45 41 47 48 36 43 52 60 41 9 27 103 166 182 188 202 205 185 161 160 182 204 210 214 219 221 220 217 212 208 203 207 211 210 203 195 189 185 186 194 203 207 207 208 211 214 211 217 212 195 191 206 219 221 237 220 185 133 76 39 31 39 35 40 47 50 50 47 44 43 34 30 25 22 23 24 24 24 27 26 25 25 26 26 23 21 20 18 25 22 25 27 21 32 63 101 142 186 202 189 186 185 194 175 139 101 83 87 96 100 104 112 125 134 135 131 130 131 150 145 126 85 78 140 183 165 167 162 157 154 154 158 153 140 112 128 138 81 26 64 151 219 222 198 198 198 188 186 195 216 214 136 95 165 198 150 136 144 166 155 175 198 201 217 220 190 109 57 83 173 217 202 188 197 191 196 196 167 91 15 18 74 137 184 201 194 172 145 130 113 94 115 169 182 148 150 168 149 66 46 111 194 181 121 66 18 24 64 153 232 222 152 117 127 130 155 197 209 195 202 206 184 154 111 141 171 154 91 39 78 138 129 95 85 124 186 205 162 81 32 17 25 20 14 53 127 178 150 145 157 156 160 174 181 191 191 177 137 80 37 26 33 13 29 98 186 224 200 151 114 117 105 66 52 106 164 154 109 70 82 110 141 140 106 86 96 133 191 215 166 124 112 112 135 174 220 196 92 42 108 186 206 194 182 183 191 208 186 125 18 8 111 187 222 211 147 74 15 70 149 155 128 112 97 98 91 65 74 84 73 47 38 41 41 40 18 22 72 143 202 223 214 159 113 114 166 193 186 183 188 193 187 178 164 138 117 121 139 158 165 160 143 125 116 117 124 170 180 187 185 180 182 185 187 186 186 188 188 187 186 185 186 185 184 182 180 180 182 184 185 180 191 195 168 126 109 114 117 126 139 172 194 195 184 157 130 108 90 64 42 28 24 25 28 24 24 23 23 22 21 20 20 19 19 18 15 12 11 13 15 17 5 4 22 56 98 124 123 74 41 29 42 44 41 51 63 61 60 53 43 37 36 35 32 32 36 40 40 37 34 33 34 45 44 43 42 36 30 33 41 57 92 125 155 141 82 39 19 29 30 31 29 24 19 17 16 16 11 7 8 14 18 18 15 19 44 78 106 77 34 57 100 88 76 58 50 62 79 75 60 37 36 35 35 34 33 30 29 29 29 30 30 30 30 30 30 30 30 30 30 31 33 34 35 31 27 23 22 24 26 28 28 27 26 25 24 25 27 30 31 34 32 29 26 25 24 25 25 22 24 26 28 28 27 25 24 18 17 14 12 9 6 5 4 8 8 10 13 18 20 18 16 17 16 20 28 30 25 18 14 11 15 19 20 20 20 22 25 30 33 36 36 33 30 28 28 28 23 25 39 51 51 44 39 37 45 62 87 98 81 61 61 108 151 145 67 9 31 89 126 132 82 29 24 67 105 101 76 54 51 47 46 50 54 52 46 45 40 34 30 25 24 30 40 79 84 71 57 61 71 86 105 80 71 117 160 137 113 121 126 95 68 54 39 48 90 126 152 167 141 92 60 68 90 109 125 110 66 39 42 43 41 48 57 81 72 56 42 37 39 41 41 56 48 37 30 30 36 38 33 34 34 41 50 48 38 36 42 52 51 44 33 31 36 36 31 27 23 21 33 44 47 66 98 137 131 81 32 28 34 40 56 42 42 49 55 53 53 70 91 133 134 134 134 122 91 55 36 39 53 31 24 51 93 115 86 33 10 22 59 105 139 157 183 174 147 87 30 40 94 140 152 173 183 190 192 193 193 192 194 196 195 198 205 203 183 150 124 118 115 115 129 157 179 174 157 172 184 220 227 170 137 126 77 58 74 79 75 71 59 42 35 36 42 56 80 117 154 175 181 176 191 190 157 144 179 185 140 92 140 176 138 83 64 63 75 98 101 115 141 158 145 106 72 47 27 20 36 47 43 39 42 42 43 47 61 82 93 82 65 67 71 86 102 100 87 85 92 87 92 93 82 63 46 40 40 32 23 47 86 94 89 105 130 129 148 188 204 173 145 154 172 189 161 135 124 108 85 84 103 111 126 142 145 128 95 56 30 29 36 70 92 69 42 38 40 46 64 88 94 90 85 81 84 67 50 64 110 163 213 236 227 224 229 230 207 157 102 59 35 42 39 36 47 62 62 53 51 40 67 110 165 225 244 194 128 68 72 88 117 148 164 134 84 46 27 39 79 93 77 73 86 117 179 218 214 211 215 215 214 155 92 38 32 43 42 39 43 36 35 32 29 30 34 35 33 28 25 25 28 30 27 25 26 21 24 25 23 24 29 30 28 25 25 25 27 29 32 33 33 25 26 26 26 25 26 27 28 35 36 37 36 35 35 38 41 31 30 29 29 29 31 33 35 37 32 35 64 119 161 150 111 146 211 224 181 145 113 102 124 119 56 57 123 138 88 60 71 100 108 147 142 93 103 141 135 99 113 125 133 125 94 75 84 110 128 132 124 137 168 179 168 151 148 144 142 160 192 198 175 154 135 125 125 117 101 76 50 56 96 121 113 106 106 83 48 48 54 58 69 102 129 119 91 62 53 43 34 27 26 32 39 37 54 93 121 97 49 40 65 77 74 83 91 81 70 67 64 57 57 53 46 41 39 41 43 61 64 60 48 38 40 48 54 74 70 66 64 65 73 89 102 148 177 148 83 102 192 213 158 135 117 102 87 91 99 74 55 71 96 86 42 30 65 88 81 49 42 50 76 100 107 102 98 88 104 105 89 77 71 58 45 41 68 98 106 80 49 52 68 82 120 159 143 92 78 94 96 95 70 46 49 67 83 110 143 168 215 228 186 117 39 8 29 45 58 64 53 40 40 47 50 43 28 40 70 104 140 142 108 54 70 112 130 110 96 83 56 27 25 27 35 40 39 35 32 29 31 32 33 35 37 38 37 32 31 31 35 44 54 51 38 33 30 26 32 55 84 98 97 58 43 31 31 33 32 34 38 32 28 21 18 21 27 28 25 26 26 27 27 27 26 25 25 21 23 25 25 24 24 26 27 29 30 31 30 27 27 28 31 25 34 59 94 122 128 116 104 142 181 183 159 147 117 65 34 22 30 61 89 116 131 116 109 129 174 173 127 65 22 25 33 37 37 62 102 117 92 57 37 32 29 33 33 23 20 24 23 22 21 21 23 26 27 27 27 29 23 23 27 28 47 102 158 187 194 160 141 156 153 112 57 24 42 94 143 132 78 38 27 37 27 22 30 57 113 169 195 153 94 67 87 90 70 81 118 113 93 60 42 43 42 35 35 29 28 27 27 26 26 25 25 24 27 30 34 37 38 38 38 47 50 53 54 50 44 37 33 29 27 25 24 22 18 13 11 18 28 41 49 55 76 117 152 155 142 128 121 127 143 160 172 161 163 147 133 116 103 113 114 116 86 46 22 24 36 39 32 36 32 31 28 29 20 34 94 158 195 168 113 81 65 60 52 172 172 173 174 175 175 176 176 173 173 173 173 174 174 174 175 178 179 180 180 180 180 179 178 177 179 181 181 180 180 182 184 184 184 184 185 186 186 187 187 188 189 190 191 191 191 191 191 194 194 196 197 198 198 197 197 202 202 201 201 200 200 199 199 201 201 201 201 201 201 201 201 203 203 204 204 205 206 207 207 208 208 208 207 207 207 206 206 208 207 207 208 208 209 209 208 211 211 210 209 209 210 212 214 210 210 210 211 211 211 211 211 210 211 212 212 211 210 210 210 213 212 211 210 209 209 210 210 214 214 214 213 212 212 212 212 212 213 215 214 212 211 212 214 212 213 214 215 214 213 211 210 212 212 212 212 211 211 211 211 217 220 218 169 119 159 205 197 188 191 201 143 79 135 193 151 126 181 229 234 220 193 169 175 218 214 180 124 111 166 210 201 199 202 206 209 209 205 201 198 201 202 203 203 202 202 200 199 197 197 197 195 193 194 198 203 213 216 200 151 100 87 107 124 150 113 87 88 86 104 127 106 97 71 64 77 90 109 133 143 161 143 134 139 139 134 143 162 193 160 113 108 139 134 97 79 153 187 189 180 177 177 186 182 167 171 177 180 181 180 180 180 180 184 180 159 149 171 185 171 155 130 85 78 111 114 91 89 111 120 109 64 37 31 35 65 99 126 134 145 150 141 132 119 103 91 107 111 109 100 101 147 155 172 169 140 122 121 103 71 63 95 142 148 105 75 97 132 125 161 184 182 176 172 171 176 172 172 172 172 172 172 172 172 173 173 173 174 174 175 175 175 173 173 173 173 173 173 173 172 175 173 171 171 173 173 171 169 173 173 173 172 172 173 173 173 171 172 172 172 173 173 173 173 174 174 174 173 173 172 172 171 170 171 172 173 174 174 174 173 172 173 174 173 172 173 176 178 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 174 175 175 175 176 176 176 177 171 170 170 171 170 168 163 159 168 181 177 164 135 114 134 151 163 159 152 143 137 133 128 125 122 106 92 88 98 116 116 96 86 84 105 120 93 65 83 117 119 101 70 61 101 156 176 163 158 142 124 96 61 50 57 59 47 51 52 54 62 71 80 89 98 102 115 125 110 79 53 30 38 74 97 136 163 135 101 88 130 177 176 107 52 56 71 68 54 42 33 32 30 27 28 33 27 32 34 25 12 23 70 118 135 95 47 19 14 19 27 33 38 51 52 53 88 136 146 125 129 137 137 122 109 118 146 171 178 128 68 57 97 129 125 112 87 122 139 112 69 41 29 22 46 113 181 211 194 194 205 173 126 135 142 134 123 132 153 163 167 162 167 187 194 171 154 162 173 194 219 223 185 120 84 89 141 133 96 47 43 95 148 166 122 98 88 73 47 21 5 19 51 95 124 128 101 69 56 40 37 26 8 28 117 198 181 110 75 100 134 169 193 193 181 174 125 101 119 148 138 128 144 158 121 94 108 124 123 161 188 157 79 117 173 161 122 131 147 146 171 132 100 155 213 188 154 155 172 207 185 143 134 112 97 123 145 162 166 165 117 74 113 155 123 123 168 205 206 199 194 200 147 101 122 145 142 124 79 61 88 148 191 205 177 128 105 96 74 46 45 53 57 52 40 46 38 36 22 13 58 146 195 184 167 171 164 151 158 183 197 195 180 177 175 176 178 175 168 163 174 180 186 186 178 167 158 154 152 161 173 182 185 188 195 201 193 199 197 178 160 164 189 214 235 193 132 75 37 22 27 37 44 44 46 48 50 49 46 43 33 30 25 23 24 25 25 24 25 24 22 23 24 24 23 21 20 21 25 21 23 22 20 44 85 112 122 138 146 135 136 140 143 136 124 116 120 121 105 84 70 103 137 153 161 171 178 179 193 208 185 123 99 147 201 214 214 207 205 206 210 218 200 164 113 97 104 80 45 69 129 175 191 198 214 206 196 206 208 206 186 152 107 123 146 148 161 154 116 150 193 201 201 224 194 110 40 92 165 209 205 199 202 191 209 203 189 149 69 3 36 120 200 219 212 205 201 191 187 178 138 115 128 148 141 146 145 115 41 64 136 175 129 79 54 29 41 97 179 240 224 150 116 142 139 127 156 191 184 178 195 205 165 94 111 161 175 123 46 48 107 129 123 116 141 182 177 113 51 20 18 23 14 22 82 172 214 165 144 156 160 158 160 158 183 166 153 138 97 46 25 33 2 30 103 181 206 179 135 102 131 127 95 74 109 151 137 97 92 120 145 165 160 112 80 97 136 195 220 179 139 110 92 112 172 197 137 53 80 171 208 193 187 175 180 190 208 194 138 24 3 102 192 229 183 79 22 29 122 199 184 129 94 65 55 45 40 39 45 45 35 32 37 36 14 23 57 111 171 218 223 199 186 125 104 148 187 187 179 180 189 185 183 179 161 136 122 122 137 157 160 134 117 130 146 146 179 184 187 184 179 179 180 181 181 181 180 178 177 178 180 181 181 182 182 182 182 182 181 181 178 188 196 173 128 109 130 154 157 151 156 176 196 209 206 185 179 114 49 27 29 29 30 34 25 25 24 22 21 20 20 19 16 16 15 12 8 7 9 11 13 8 14 39 85 131 132 99 51 35 35 45 45 46 54 60 63 59 49 37 32 34 36 35 32 35 37 37 38 41 48 53 63 60 55 47 37 30 31 37 37 47 54 78 77 44 31 34 29 31 31 29 25 21 19 19 18 13 9 10 14 17 15 12 14 65 131 175 139 69 59 81 75 61 46 43 48 52 53 54 44 39 33 30 31 32 31 29 30 30 30 29 29 29 29 30 32 32 31 31 31 32 33 34 30 27 24 23 25 27 27 27 27 26 25 24 25 27 30 31 32 30 28 25 24 24 24 25 23 25 27 29 29 28 26 24 20 19 17 14 11 8 6 5 6 7 9 13 16 17 16 14 16 14 18 24 26 19 11 7 5 11 16 19 18 19 22 25 27 32 38 40 37 32 28 26 27 22 23 35 48 50 43 35 18 32 46 59 67 57 43 41 53 83 84 44 14 27 56 70 67 44 31 47 73 79 61 43 41 45 46 45 46 50 53 53 47 39 31 26 24 26 33 41 50 54 51 46 47 61 93 127 105 81 111 145 127 126 156 165 127 82 64 55 48 51 59 80 93 80 45 31 60 100 145 189 161 93 39 30 39 49 57 61 70 60 47 34 28 26 27 28 34 29 34 39 43 52 54 43 48 59 65 62 64 74 84 88 98 78 55 49 65 80 76 62 52 35 22 41 80 110 135 159 205 195 136 69 43 32 30 45 45 43 47 52 51 48 56 69 106 131 166 180 154 103 53 22 56 60 44 57 116 191 197 115 33 12 20 42 65 84 102 135 159 152 103 39 33 105 173 197 183 144 149 186 191 177 185 202 208 205 195 183 178 172 154 134 124 135 148 160 173 176 156 131 159 173 207 209 151 120 113 66 54 64 75 87 88 65 40 33 39 55 86 119 135 143 163 187 175 174 167 143 150 208 223 171 94 112 126 113 94 68 57 90 91 91 95 98 89 65 42 30 36 32 30 33 36 39 41 44 48 41 43 60 74 71 57 46 48 54 55 49 46 46 43 38 44 43 42 43 44 42 39 36 30 30 51 71 67 63 81 103 116 152 186 187 168 154 140 124 115 121 130 138 133 118 134 175 142 115 81 59 51 46 40 34 32 32 46 52 38 35 41 37 57 85 107 112 112 127 160 182 138 63 40 96 153 176 179 173 195 204 207 187 140 83 45 35 38 40 38 52 88 105 83 54 45 47 67 125 209 252 234 181 108 64 51 112 204 245 189 103 34 35 75 141 165 127 86 77 118 182 206 178 157 146 135 132 101 61 27 25 37 42 38 35 35 33 29 25 27 32 33 31 25 25 25 26 27 29 30 31 20 29 30 23 23 32 36 31 32 33 33 30 28 27 30 33 22 24 28 29 29 28 27 27 36 36 35 33 31 30 32 34 26 30 34 33 29 27 29 31 31 29 38 79 137 167 151 122 167 216 219 160 106 96 119 146 105 43 51 104 109 104 121 126 119 150 210 200 117 90 110 101 69 88 131 173 170 127 103 113 104 120 131 137 158 187 196 186 166 161 157 151 153 172 188 185 158 148 143 126 90 63 63 69 60 93 112 106 107 113 93 60 56 48 44 58 89 115 120 112 106 82 53 33 24 21 23 27 40 63 92 100 75 43 36 46 68 87 116 126 106 85 70 59 48 52 49 42 39 42 43 41 47 50 49 42 37 41 49 55 57 57 53 50 58 78 100 112 142 165 171 117 84 159 236 229 144 102 90 101 104 80 45 42 109 149 135 59 22 58 97 99 66 37 26 51 82 98 112 127 135 135 113 77 70 91 93 71 32 52 77 82 74 64 52 48 52 86 127 136 124 132 148 148 113 94 64 45 45 55 79 108 128 193 211 155 81 20 8 36 40 36 34 36 37 37 38 40 36 22 44 86 113 128 114 77 53 62 87 100 104 127 131 100 41 32 25 27 30 30 29 31 30 31 31 30 30 32 39 45 58 62 52 41 52 71 72 60 44 31 25 34 42 43 47 54 54 47 40 39 42 43 41 38 27 25 22 22 30 37 35 27 24 26 28 30 30 28 25 23 25 26 26 25 23 23 25 28 28 30 31 31 30 29 29 30 25 25 48 91 119 119 112 111 146 177 165 142 159 159 102 46 14 24 67 117 162 173 137 110 121 160 153 107 59 32 33 31 30 29 52 97 126 115 82 57 33 26 26 27 21 22 25 21 19 19 19 21 23 26 27 28 25 25 28 35 45 63 88 108 128 147 154 152 144 141 115 54 29 33 77 122 109 65 43 42 43 29 27 45 86 145 192 207 171 124 71 45 42 45 61 83 91 84 61 43 38 34 31 35 27 28 28 27 26 26 25 26 27 29 31 34 35 35 35 34 44 45 47 48 47 44 40 37 34 32 30 28 27 25 20 15 16 22 30 35 40 55 82 104 88 103 121 134 144 159 178 191 180 166 143 138 121 101 113 127 131 100 52 18 17 36 45 40 34 30 30 28 30 24 42 105 172 205 174 119 86 64 52 41 172 172 172 173 174 174 175 175 175 175 175 174 175 175 176 177 178 178 179 180 180 179 178 178 177 179 180 180 179 179 181 183 182 182 183 183 184 185 185 185 187 187 188 189 189 190 190 190 193 193 195 196 197 197 196 196 201 201 201 201 200 200 200 200 203 203 203 203 203 203 203 203 202 203 203 204 204 205 205 206 203 203 204 205 206 208 208 209 208 207 206 207 209 209 209 208 209 209 208 206 205 207 210 213 209 210 210 210 210 211 211 211 208 211 214 215 213 211 209 208 213 212 211 210 209 209 210 210 212 213 214 213 212 211 212 213 210 211 213 213 212 212 214 215 211 212 214 215 215 213 211 209 214 214 214 214 213 213 213 213 217 222 216 150 69 87 130 156 200 235 202 114 81 109 117 96 119 193 236 248 235 209 188 156 189 235 237 179 126 122 160 205 226 221 214 207 203 202 203 205 197 200 202 201 200 201 199 196 195 196 199 203 201 196 194 194 202 206 181 131 99 105 125 137 144 136 145 169 172 180 194 170 126 66 53 106 158 173 149 110 112 106 103 99 90 82 86 96 113 93 91 134 160 114 66 70 140 194 206 190 188 196 193 164 124 142 166 182 186 182 177 175 180 188 183 144 114 143 183 186 193 145 80 85 134 126 116 159 177 135 77 26 23 48 61 77 87 93 77 75 78 76 89 99 98 124 164 179 168 142 133 159 164 144 119 95 85 99 107 96 59 100 151 138 78 71 116 142 140 163 178 181 178 170 167 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 173 173 173 173 172 172 172 172 176 174 172 172 173 173 171 169 173 173 172 172 172 172 173 173 170 171 171 172 172 173 173 173 172 173 173 173 173 172 172 171 171 172 172 173 173 173 172 172 171 173 174 174 172 173 175 177 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 171 172 172 173 174 175 175 176 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 172 168 163 157 147 136 128 154 180 187 175 141 115 126 136 137 133 120 105 101 110 122 130 109 92 95 120 138 140 123 100 80 86 117 138 110 66 54 63 63 51 49 79 134 186 212 217 204 200 167 111 71 58 58 59 64 66 54 41 44 50 57 70 105 160 198 207 184 136 79 23 45 88 114 137 149 139 144 154 162 194 181 108 50 43 45 32 41 49 46 32 28 36 36 27 19 22 27 29 27 37 66 95 92 65 34 16 12 21 45 69 90 85 89 108 127 129 113 96 111 139 158 140 99 74 82 101 106 79 57 83 138 165 154 139 130 150 154 116 59 23 22 34 53 109 158 198 206 205 196 141 98 111 136 154 167 184 168 123 121 123 143 170 162 122 116 149 156 186 200 190 170 136 93 65 106 106 92 64 62 98 116 99 83 93 113 98 57 20 4 15 37 86 122 132 105 69 54 40 33 29 16 34 111 178 149 73 64 119 172 187 185 183 171 151 107 112 150 158 116 113 156 180 132 107 107 121 128 152 173 166 84 88 149 172 130 111 135 167 190 119 71 127 180 155 145 174 195 199 159 120 119 110 91 97 116 160 211 214 140 72 84 115 138 186 221 215 197 197 196 176 123 78 108 149 140 104 71 75 106 184 201 160 138 152 161 136 74 43 48 61 59 50 36 39 37 38 30 27 58 114 136 117 114 110 112 125 138 138 124 108 111 104 100 102 105 103 98 94 89 94 100 101 96 88 81 78 80 87 98 108 114 117 125 132 147 146 148 146 138 133 143 159 165 118 63 32 29 35 37 35 45 43 42 43 44 43 40 38 32 29 26 25 26 26 25 24 24 22 21 21 22 23 21 20 20 21 24 20 21 15 19 63 119 143 134 130 139 138 144 150 153 162 172 180 188 188 174 158 144 154 161 170 192 218 224 214 211 226 196 139 112 120 154 194 181 182 194 200 203 213 195 148 111 101 114 87 50 78 124 144 133 149 162 167 175 195 198 176 146 138 100 81 109 158 180 160 139 170 207 222 218 191 124 52 84 167 219 213 190 198 211 188 212 200 174 125 51 6 57 151 210 211 190 185 192 195 205 206 184 140 121 134 139 130 99 59 18 82 156 174 134 82 47 28 57 128 189 225 223 157 118 149 160 113 109 150 171 178 204 230 172 83 90 170 209 155 58 22 76 141 161 138 142 178 164 84 36 18 16 9 7 42 122 214 218 176 154 166 177 173 162 154 160 143 145 155 124 60 20 19 20 30 83 145 162 147 144 154 170 142 95 85 134 173 152 109 114 150 168 172 156 103 79 111 162 206 221 185 144 95 64 91 144 132 80 68 144 203 199 186 182 174 181 190 208 193 136 25 6 96 171 180 117 23 9 74 178 229 189 95 46 38 42 41 55 44 42 43 38 38 37 30 13 27 82 154 196 202 193 181 205 147 109 133 178 194 185 176 182 184 181 177 182 182 159 130 115 126 144 151 152 168 185 186 184 186 187 185 182 180 179 179 183 183 181 178 178 180 179 177 181 182 184 185 184 182 179 177 178 192 198 168 121 117 163 205 187 154 135 167 200 213 220 206 177 100 34 24 36 34 30 34 26 25 23 21 20 19 19 19 16 16 14 11 8 6 8 10 4 17 34 48 71 99 98 71 38 35 41 47 43 45 51 50 65 60 48 37 32 35 37 36 34 34 34 34 39 51 66 77 81 83 77 59 42 34 34 36 35 36 26 37 42 28 31 38 29 31 31 29 25 22 21 21 19 16 14 14 17 17 15 12 23 88 164 206 168 91 59 54 57 45 37 39 42 47 63 80 59 48 35 29 30 33 34 33 33 32 31 30 30 30 31 31 35 34 33 32 31 31 32 32 29 27 25 25 27 28 27 26 28 27 26 26 26 27 28 29 28 28 26 25 24 24 24 24 23 25 27 29 29 28 26 25 22 21 20 18 15 13 10 9 7 8 10 12 14 14 13 13 12 11 14 19 18 11 5 3 4 9 15 16 15 15 19 24 32 36 41 41 37 31 26 23 20 19 21 28 39 44 41 35 21 32 33 29 32 31 28 31 23 33 35 25 18 23 30 33 31 21 37 73 82 55 33 32 49 51 48 40 37 43 53 59 45 38 29 25 26 31 37 41 41 33 31 35 40 57 91 122 110 85 95 111 115 152 181 163 114 82 87 96 74 44 32 53 55 48 28 22 50 95 149 195 159 87 26 20 41 60 63 52 46 43 34 25 22 25 28 29 17 18 43 67 81 112 126 103 64 89 96 90 115 159 165 139 121 85 58 70 100 114 105 92 67 55 34 43 95 142 151 140 168 167 134 89 61 41 30 35 44 42 45 50 51 48 50 57 77 105 158 198 196 158 95 36 47 34 46 114 192 252 235 131 34 4 21 65 90 79 67 87 144 164 124 48 31 128 205 218 160 102 127 191 184 162 183 205 177 189 195 184 166 148 132 119 140 160 175 175 175 179 177 168 173 179 191 185 140 113 98 50 45 74 90 87 78 60 40 29 40 79 142 187 180 150 148 171 175 175 165 134 134 192 216 178 105 87 95 122 122 76 67 133 120 92 64 52 44 33 29 32 40 43 43 37 34 37 41 43 53 40 35 44 50 45 40 41 45 42 40 39 37 35 38 42 43 38 34 35 39 40 37 33 35 34 42 48 44 48 56 56 72 93 112 117 116 109 93 78 78 106 122 118 114 121 148 179 142 102 56 33 30 33 32 30 34 36 40 39 35 39 40 33 71 111 138 155 165 190 231 249 217 111 37 62 121 153 156 151 195 204 193 159 108 54 31 40 32 48 72 102 135 145 109 60 47 40 61 128 212 251 229 186 143 59 27 96 176 190 147 102 84 83 93 129 164 145 86 42 83 142 165 134 98 72 54 52 46 39 34 35 38 38 34 32 32 30 26 23 26 32 32 28 23 26 33 37 35 36 48 64 80 77 66 51 44 46 45 41 39 40 40 37 32 29 27 26 23 24 27 30 33 33 32 31 32 32 31 30 30 30 31 32 30 37 42 42 35 30 30 32 31 42 48 75 139 187 179 151 166 213 193 116 102 153 164 128 67 32 46 86 119 166 181 142 111 152 177 159 121 86 73 79 77 97 150 199 188 141 124 140 126 116 119 142 164 178 197 215 198 166 155 168 169 160 159 162 150 136 116 90 74 80 84 72 60 68 87 108 114 101 83 73 81 65 55 63 79 92 103 113 137 105 65 41 31 25 19 16 35 63 85 80 61 48 43 41 53 91 148 176 156 116 77 48 53 57 51 39 39 50 56 53 41 43 42 38 40 50 61 68 60 60 60 65 80 97 106 106 112 141 177 135 73 131 223 231 154 99 83 101 102 70 43 59 131 157 143 77 27 34 68 88 65 50 33 29 41 68 101 126 151 141 105 61 66 113 118 75 33 66 108 114 104 90 63 50 52 74 95 119 162 202 211 200 165 149 120 82 49 41 53 67 70 107 111 76 43 23 20 33 29 31 29 28 37 50 49 40 40 25 47 83 92 89 76 50 47 50 64 82 107 137 129 88 50 37 27 27 29 27 25 27 28 30 33 32 29 32 45 58 103 103 75 45 55 81 91 88 68 59 46 34 27 28 36 43 51 53 49 44 51 64 65 56 35 33 31 32 43 52 48 37 21 23 26 29 29 29 27 26 34 30 25 19 16 18 25 30 29 30 32 33 32 31 29 29 24 24 48 90 115 117 121 134 150 165 153 146 178 184 116 41 8 28 83 139 178 181 143 118 132 163 144 98 65 52 52 38 19 31 47 76 120 147 126 87 43 26 20 26 27 28 27 21 16 16 18 20 23 26 28 29 24 29 38 48 58 69 83 93 104 108 128 154 150 142 124 73 29 20 47 75 61 39 36 35 39 29 37 62 93 123 136 131 113 108 71 30 22 38 55 67 108 121 117 95 69 42 26 25 28 29 29 28 26 25 26 27 32 32 33 34 35 35 35 34 44 43 43 43 44 42 40 37 34 33 31 30 31 32 27 21 17 20 23 26 30 37 49 58 67 85 110 135 156 174 183 186 183 169 153 158 145 121 129 141 137 110 63 24 15 29 37 34 30 30 30 26 30 28 46 106 180 210 179 126 90 61 48 40 173 173 174 174 174 174 174 174 177 177 176 175 176 177 178 179 176 177 178 178 178 178 177 176 176 178 180 180 179 179 180 182 180 180 181 182 182 183 183 184 186 186 186 187 188 189 189 190 192 192 194 195 196 196 195 195 199 199 199 199 199 200 200 200 202 202 202 202 202 202 202 202 202 202 203 203 203 203 203 203 200 201 202 203 204 205 206 206 209 207 206 207 209 210 209 207 206 208 209 208 207 207 209 211 209 209 209 210 210 211 211 211 207 210 213 214 212 209 208 209 212 211 210 209 209 209 210 210 210 212 214 213 211 211 212 214 210 212 213 213 212 211 213 215 213 213 213 213 213 212 211 211 213 213 213 212 212 212 212 212 215 225 226 171 80 69 83 119 180 206 165 121 138 133 92 76 130 180 210 220 217 218 208 166 158 229 245 208 156 89 95 184 235 227 216 206 201 201 204 207 199 202 202 199 199 202 203 201 200 198 199 204 206 201 197 197 203 201 179 155 157 178 196 206 186 196 214 230 218 209 215 199 125 92 95 131 162 180 161 114 88 91 93 88 77 64 56 53 52 78 119 170 188 142 98 102 128 169 177 170 170 169 161 137 109 132 162 179 182 178 176 178 185 182 171 129 90 121 179 199 211 156 103 117 155 142 133 167 163 108 55 16 22 65 93 110 104 107 86 70 55 50 87 125 148 191 208 203 186 164 153 142 131 119 131 147 137 118 102 84 99 136 143 90 47 77 128 145 163 174 176 172 175 173 169 171 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 172 172 171 171 171 175 173 172 173 174 175 173 172 173 173 172 171 171 172 173 173 171 171 172 172 173 174 174 175 170 171 172 173 173 173 172 172 172 172 173 173 173 172 171 171 171 173 175 175 173 172 173 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 174 173 173 172 172 171 175 170 161 151 140 127 114 106 147 171 177 174 156 135 131 118 98 97 88 75 74 88 106 114 88 77 96 138 159 149 120 94 66 77 102 111 88 60 46 39 40 36 58 103 131 139 158 185 175 162 127 106 106 92 78 89 125 115 79 46 41 41 42 53 96 172 210 217 200 151 94 41 42 93 118 119 120 139 169 172 169 163 130 76 43 39 38 30 36 44 44 36 38 47 44 31 22 21 25 34 39 39 41 44 34 27 23 29 45 71 104 128 132 124 132 156 158 130 101 91 81 98 113 108 84 59 48 48 61 60 64 97 149 175 165 149 172 162 134 88 42 18 23 37 65 102 108 138 177 196 184 117 107 135 150 155 176 185 141 80 99 119 146 161 143 105 94 114 130 151 156 146 144 135 106 79 84 90 96 82 66 77 87 74 89 107 128 103 59 25 5 11 22 73 117 134 107 67 52 42 35 32 26 45 103 147 120 61 77 143 200 203 186 181 159 122 113 132 145 118 80 94 145 178 150 141 121 114 134 150 146 137 83 71 121 148 119 115 141 166 167 112 65 88 120 124 146 171 157 141 114 105 116 114 98 92 105 148 209 198 116 51 54 96 163 210 204 185 183 190 185 143 100 71 98 131 109 74 71 93 142 176 144 93 104 155 169 130 70 46 55 61 54 51 41 36 29 30 25 23 40 61 59 43 56 52 52 57 54 46 45 51 39 35 34 39 42 39 37 37 43 44 44 42 39 37 35 34 38 39 44 49 50 48 51 57 71 65 66 79 91 93 88 85 82 56 32 27 35 40 35 29 37 39 40 40 37 34 33 32 29 28 27 27 28 28 25 22 25 23 20 20 20 20 19 17 18 18 20 19 20 8 21 83 170 204 193 178 186 189 194 197 198 208 217 218 212 209 211 214 212 194 174 168 183 200 199 189 202 224 185 140 144 138 129 151 149 169 201 206 196 207 200 159 115 116 130 88 43 88 154 178 135 109 78 97 124 139 153 131 113 105 83 55 78 134 153 146 168 169 184 219 210 126 69 84 176 224 234 217 187 170 184 186 197 186 148 87 28 16 87 178 211 214 196 192 192 185 195 202 205 170 134 123 123 103 59 21 50 134 200 216 187 103 29 14 94 166 188 192 207 159 112 141 178 138 118 141 175 194 205 215 152 73 69 158 219 185 93 20 48 143 185 153 133 160 153 82 26 18 16 3 11 70 153 230 205 182 158 162 181 185 177 174 152 147 161 172 136 66 22 18 32 30 60 110 141 160 183 200 184 136 86 99 165 201 172 130 127 165 177 164 135 90 91 146 186 212 216 185 143 75 39 80 101 76 71 123 189 202 186 183 181 177 183 191 209 186 125 20 11 92 140 126 96 62 73 137 206 202 149 59 21 33 42 54 58 44 37 36 37 42 40 29 18 28 94 180 212 195 184 189 203 161 114 114 161 197 194 180 176 182 183 182 191 198 183 158 126 118 142 180 194 196 198 194 182 181 181 181 181 180 180 180 183 184 183 180 180 180 174 165 180 181 184 185 186 185 183 182 185 196 193 157 126 143 187 212 198 164 134 164 200 210 204 168 107 56 18 24 39 36 30 32 25 24 22 20 19 19 19 19 18 18 17 13 10 8 9 11 7 27 54 62 55 56 59 54 44 39 44 49 44 44 51 52 62 58 48 38 34 34 32 29 27 32 38 44 49 57 67 74 82 97 97 73 46 37 36 36 30 38 26 27 32 27 31 31 29 30 31 29 25 22 22 23 21 21 21 22 21 19 16 14 52 107 155 170 133 78 53 39 35 45 57 66 69 76 92 107 80 64 43 32 32 36 38 38 35 35 33 32 32 32 32 33 35 34 33 32 32 32 32 32 27 27 27 28 30 30 27 25 29 29 28 27 26 26 26 26 25 26 26 26 26 25 25 24 23 25 27 29 29 28 26 24 23 23 23 21 20 17 15 14 11 11 11 11 11 11 10 10 8 9 12 16 14 7 4 5 6 11 15 14 10 10 14 19 32 34 36 35 31 27 24 24 17 19 20 22 26 31 33 31 25 29 24 19 22 23 24 32 25 23 21 22 23 23 22 23 28 26 41 64 63 39 24 27 49 51 47 40 36 41 47 50 39 35 29 28 31 36 38 38 42 33 38 48 45 48 71 96 94 76 85 104 126 171 186 152 92 73 95 116 102 74 63 83 90 80 65 52 51 72 103 122 99 56 25 25 41 54 51 36 28 31 29 22 25 37 44 43 33 37 75 102 117 166 180 130 58 80 96 117 166 213 205 165 129 82 56 79 107 107 99 100 83 85 73 70 98 121 111 91 104 117 129 128 111 83 57 43 34 35 42 51 53 48 45 46 52 69 111 159 195 200 142 60 22 4 54 167 235 252 227 132 28 1 28 103 159 148 93 69 104 148 134 68 32 119 190 201 130 80 128 195 171 157 186 189 143 166 193 196 164 126 115 124 156 181 194 181 168 174 188 196 206 212 203 181 141 107 80 38 36 71 85 71 58 50 39 32 43 101 183 229 211 164 145 154 161 164 149 110 103 151 177 153 101 85 128 177 152 87 77 135 128 80 35 26 32 33 33 36 36 37 41 45 43 39 37 38 48 41 36 35 38 38 38 38 40 39 40 41 37 32 35 43 35 34 34 35 37 39 40 40 42 40 41 38 34 43 48 40 44 45 46 53 61 58 56 63 77 85 84 73 70 83 96 101 89 68 46 36 34 33 38 44 61 57 47 41 43 40 35 36 61 133 194 233 241 242 252 250 251 150 48 32 82 130 157 174 206 192 150 101 63 30 16 29 51 87 148 188 185 161 121 76 40 41 80 160 225 232 197 164 155 65 30 85 127 123 127 148 168 143 105 104 139 137 79 26 50 84 99 80 56 38 29 30 36 36 39 43 40 34 31 33 29 27 24 23 27 32 31 27 27 32 53 73 68 61 93 141 172 141 110 94 82 67 62 66 57 57 59 63 65 61 50 41 35 32 29 29 32 34 32 31 30 30 30 31 31 31 31 30 35 38 42 41 37 34 32 32 36 51 49 69 140 196 186 154 183 215 157 87 140 213 169 77 26 31 58 106 157 183 158 112 111 133 134 130 135 116 86 80 78 93 138 179 174 147 139 148 145 121 112 127 139 149 182 221 209 156 124 133 145 142 129 116 110 96 82 82 108 137 120 73 54 51 70 102 108 87 74 79 91 83 78 79 78 79 89 103 119 115 103 80 49 24 16 19 28 52 66 58 48 52 56 55 46 77 138 183 171 124 78 50 77 76 62 41 39 57 69 68 55 51 44 38 43 58 72 80 68 55 56 79 104 108 97 88 95 116 145 117 71 109 173 176 158 115 95 88 76 56 48 71 106 118 113 80 44 32 43 57 49 48 40 27 25 42 67 85 103 91 75 60 64 94 97 66 54 82 126 125 104 85 62 64 116 117 82 68 131 208 239 243 221 202 179 133 71 40 43 47 39 37 31 27 30 34 36 37 28 28 28 30 37 48 58 62 65 39 43 64 69 74 75 59 50 44 50 80 119 133 104 64 53 41 36 40 42 35 29 27 22 26 31 31 26 26 40 55 101 106 76 43 54 83 97 103 92 87 69 43 23 23 39 54 73 79 69 53 59 83 89 76 54 51 45 45 56 67 63 50 29 28 27 26 26 27 28 29 36 33 28 22 17 18 22 26 29 30 30 30 30 29 28 27 28 30 45 69 88 107 135 163 168 161 153 162 184 171 98 22 8 35 95 144 170 167 135 121 144 171 145 94 65 61 62 44 25 32 35 51 101 147 140 102 55 24 9 15 20 22 23 21 16 15 16 20 26 29 28 26 23 38 65 83 76 67 85 115 136 132 122 135 150 148 128 87 41 21 29 43 37 44 58 54 56 42 44 57 64 69 73 70 72 87 72 46 47 60 73 86 138 170 183 155 104 51 20 15 28 30 30 29 26 25 25 27 32 31 31 32 33 34 35 36 47 44 41 40 40 39 36 34 32 32 31 31 35 39 35 28 20 21 22 24 27 31 34 35 46 51 64 90 126 159 172 172 160 164 163 171 161 138 137 136 123 105 70 36 21 24 29 27 28 30 30 23 27 29 45 98 155 186 164 120 86 58 54 60 175 175 175 175 175 175 174 174 177 176 175 175 175 176 178 178 175 176 176 177 177 176 176 175 176 178 179 179 178 178 180 182 179 179 180 181 181 182 182 183 185 185 185 186 187 188 189 190 191 192 193 195 195 195 195 195 197 197 197 198 198 199 199 199 200 200 200 200 200 200 200 200 202 202 202 202 202 202 202 202 207 207 207 206 206 205 205 205 209 207 206 207 209 210 209 207 205 209 212 213 212 210 210 210 208 209 209 210 210 211 211 211 208 210 212 211 209 207 208 210 211 210 209 209 209 209 210 211 209 211 213 213 211 211 213 215 211 213 214 213 211 210 211 213 215 214 212 210 210 211 212 213 210 210 209 209 209 209 208 208 218 225 230 190 110 90 90 133 196 180 157 174 217 206 155 127 111 140 179 197 209 229 214 169 137 180 228 228 156 71 67 120 199 204 211 215 214 209 201 195 202 204 201 196 196 203 206 205 204 196 191 194 198 198 200 202 200 204 199 200 213 219 214 212 217 219 220 226 208 180 160 129 115 125 139 126 113 151 189 181 151 146 134 116 101 91 82 76 61 126 171 185 193 179 157 152 153 154 140 142 142 130 136 145 137 156 177 185 181 178 182 189 192 172 161 133 95 113 174 207 203 150 116 131 146 119 86 77 83 49 33 18 26 75 121 147 152 168 158 134 90 57 85 126 166 209 199 181 178 178 172 133 112 114 158 203 188 141 101 76 93 116 112 89 91 110 127 139 177 183 174 163 169 176 173 170 172 172 172 172 172 172 172 172 175 175 175 174 174 173 173 173 173 173 173 172 172 171 171 171 173 172 171 173 175 177 176 174 173 173 171 171 171 171 173 173 172 172 173 173 174 175 176 176 169 170 172 173 174 173 173 172 172 173 173 173 173 172 170 170 170 173 175 175 173 172 172 173 171 171 171 171 171 171 171 171 175 174 174 173 173 172 172 172 175 175 174 173 173 172 172 171 174 174 174 174 174 174 174 174 174 174 173 172 171 170 169 168 169 164 155 145 136 127 118 112 144 158 156 158 158 149 135 105 92 95 91 80 77 84 92 93 71 63 86 130 149 136 107 82 59 69 77 67 50 50 52 44 45 60 81 98 102 98 98 101 107 85 67 99 135 110 98 140 199 177 121 72 60 54 48 56 79 129 142 160 170 134 94 62 32 92 120 112 110 138 154 124 143 108 71 50 35 24 26 37 45 32 28 42 58 59 51 44 40 30 24 27 33 35 35 35 33 35 44 65 103 145 172 182 137 141 154 167 159 129 99 84 63 63 63 62 59 59 64 70 80 81 72 79 117 154 164 161 138 119 80 39 22 29 37 36 63 106 92 96 129 160 169 117 132 173 164 135 152 155 108 66 99 143 182 193 178 139 98 78 106 119 119 114 118 118 108 102 74 83 98 85 48 45 71 86 95 109 123 100 67 41 12 5 10 62 110 132 106 62 49 43 39 35 34 54 96 122 100 61 83 149 207 211 193 183 150 98 106 134 122 77 62 90 134 169 171 178 139 109 136 151 122 98 87 75 105 110 97 127 147 133 124 112 78 61 74 113 151 149 103 98 99 108 117 118 107 95 97 120 169 146 76 38 53 110 177 212 188 188 200 187 171 123 95 87 105 112 78 62 90 114 125 113 71 58 82 102 99 74 62 47 58 57 48 54 48 37 35 29 19 25 50 68 66 59 45 56 67 72 74 78 85 91 74 74 78 85 87 84 84 88 91 87 81 75 73 73 75 76 70 65 63 61 55 46 44 47 35 37 38 41 43 44 43 41 30 32 36 41 40 34 30 30 29 35 41 40 34 29 28 30 28 28 28 29 30 28 25 21 27 24 21 19 19 19 16 15 17 15 17 18 19 5 23 96 192 235 225 203 205 203 201 198 205 201 200 203 206 205 202 200 202 199 193 181 164 149 148 154 181 218 176 135 174 183 139 123 120 156 202 206 186 197 203 173 142 116 124 95 46 82 174 239 201 122 36 57 88 91 113 100 91 75 68 42 50 89 103 120 121 124 127 154 145 62 43 125 190 225 215 192 155 118 133 154 176 167 121 51 7 29 117 206 211 207 186 187 193 185 189 191 217 191 140 100 90 75 45 24 97 174 217 229 213 118 42 58 135 200 185 160 185 150 102 130 168 165 159 169 198 211 193 173 119 62 48 124 200 205 131 30 21 130 194 173 138 143 136 81 18 19 19 4 22 91 165 224 204 191 160 149 169 182 184 191 180 179 183 172 122 58 30 36 19 26 54 103 159 207 218 200 163 127 98 121 173 191 168 144 142 184 198 177 138 95 110 176 180 202 213 196 156 75 31 79 69 53 94 171 204 193 182 180 182 182 185 192 209 180 115 16 11 94 133 121 140 158 160 185 197 147 100 49 35 42 32 45 49 42 44 49 55 63 59 43 31 71 138 189 196 185 179 174 200 170 119 102 146 194 198 180 178 178 181 183 179 175 178 186 168 141 152 187 199 194 185 172 179 177 176 177 179 180 181 183 181 183 183 182 182 179 167 153 176 178 181 184 187 190 191 192 188 195 181 146 135 167 190 181 192 172 137 150 181 194 170 102 56 32 19 28 39 36 31 31 24 23 21 19 18 18 19 19 21 21 19 16 12 10 12 14 21 37 67 80 61 43 45 51 55 42 44 52 48 47 55 61 58 55 48 39 34 32 26 19 16 29 46 58 62 59 55 53 68 95 104 77 45 34 34 33 23 40 31 27 30 30 33 26 29 30 30 28 25 23 22 23 22 25 27 27 24 21 17 16 83 118 130 115 80 51 48 38 42 73 104 113 109 106 104 103 96 76 51 36 34 39 42 42 37 36 35 33 33 33 34 34 34 34 33 32 32 32 33 34 26 27 28 30 32 31 27 24 30 30 29 28 27 25 24 23 24 25 26 28 28 27 25 24 23 24 27 28 29 27 25 24 24 24 24 24 22 20 18 17 15 14 13 11 9 8 8 8 7 9 13 16 13 8 7 10 9 13 15 12 7 5 9 15 27 27 27 25 23 23 25 27 19 22 22 18 16 19 23 24 21 21 19 24 32 28 26 35 32 28 26 26 25 22 20 20 25 33 36 32 31 33 30 22 39 43 45 44 43 43 40 35 33 31 29 31 35 39 37 34 28 35 63 83 67 47 55 72 80 60 72 102 126 156 167 145 82 62 83 111 116 111 111 130 151 134 118 91 61 54 56 47 39 33 36 40 38 37 34 23 24 32 33 29 35 53 62 60 63 68 106 122 124 172 173 92 41 44 66 116 174 204 193 168 139 85 57 79 97 86 83 97 113 120 117 110 104 92 85 89 105 126 165 190 175 134 88 55 27 28 34 44 50 51 53 57 50 50 66 102 159 207 173 89 24 1 62 191 250 249 207 110 18 2 35 124 213 224 143 72 58 117 134 91 35 89 151 177 135 94 153 211 178 179 209 185 148 165 191 194 152 108 116 153 170 204 223 205 177 169 175 180 181 200 190 165 131 97 75 47 32 53 61 54 48 42 38 40 55 113 186 221 201 162 148 154 148 149 127 86 79 119 139 119 91 102 188 234 171 93 74 97 98 62 32 27 29 24 26 35 40 31 32 42 43 34 30 36 37 43 43 39 40 46 42 33 35 46 51 44 37 36 37 37 34 38 42 41 37 36 39 43 37 43 53 50 42 47 53 47 40 39 32 33 37 33 35 50 45 39 43 51 50 47 49 49 49 43 38 33 29 36 62 88 108 92 62 47 47 35 28 42 48 129 193 227 227 226 251 251 234 151 48 10 43 93 144 192 155 123 64 29 35 42 45 58 85 133 218 252 217 161 123 94 34 38 87 171 221 211 180 164 156 70 35 84 129 150 190 239 210 177 134 133 162 141 70 17 48 50 46 38 34 35 37 40 44 32 28 34 35 28 24 28 27 26 24 24 28 34 32 26 33 39 73 109 104 91 139 213 226 172 128 118 107 84 78 91 79 79 85 97 108 105 88 72 51 42 33 28 29 30 29 27 31 31 32 32 32 31 29 28 32 32 31 31 31 30 28 25 38 43 38 66 142 187 167 133 214 198 109 83 182 216 124 43 19 58 99 147 178 145 101 100 122 130 157 172 159 139 110 72 56 64 99 138 152 150 146 140 137 125 116 115 117 130 163 196 193 139 86 70 90 117 108 76 55 60 80 114 151 170 140 89 48 51 68 90 93 80 74 80 79 84 90 88 79 74 81 92 79 116 146 126 66 17 12 30 31 46 52 43 42 56 72 78 67 68 104 144 138 99 69 60 98 93 70 40 36 57 73 73 69 60 45 35 40 56 72 80 59 49 45 64 104 131 122 97 96 89 101 101 71 67 108 145 149 132 119 89 62 49 45 60 65 76 82 73 59 49 41 35 43 42 43 46 44 41 44 51 53 33 42 60 53 49 62 68 68 70 90 76 54 48 49 79 154 155 87 32 85 173 216 232 239 215 199 156 79 35 35 36 40 29 30 36 29 26 40 55 52 33 25 33 35 39 70 110 97 55 36 43 56 80 90 73 65 44 37 72 122 132 103 78 52 45 45 55 58 47 35 30 21 25 31 32 26 23 33 48 64 78 59 34 50 78 92 101 104 93 76 53 25 13 31 58 115 118 97 64 62 87 92 75 72 66 57 53 64 76 73 60 41 37 30 25 23 24 27 29 32 34 35 32 27 22 18 17 30 29 27 27 26 26 26 26 30 33 34 37 52 89 141 180 181 163 155 159 151 120 67 20 18 33 83 134 170 173 138 118 139 167 138 83 53 52 56 39 41 30 20 37 85 127 127 104 63 27 11 21 26 24 22 20 21 17 15 20 28 31 27 21 20 48 95 121 97 65 88 138 189 192 145 118 141 150 123 84 68 36 25 25 30 68 104 103 87 64 49 43 32 32 51 66 87 94 81 71 82 88 94 110 148 186 201 166 103 45 17 18 29 30 31 29 26 24 25 26 29 28 28 28 30 32 35 37 50 46 41 38 37 36 33 30 31 32 32 33 38 44 41 33 24 23 23 25 30 34 33 31 31 35 38 44 64 96 125 140 135 157 166 171 158 135 124 108 95 87 67 44 30 29 32 33 26 31 31 20 25 29 42 89 113 149 137 105 77 53 62 81 174 174 174 173 173 172 172 172 173 173 174 176 178 177 173 169 175 176 178 180 180 179 178 177 177 178 178 179 180 181 181 182 181 182 183 184 184 183 181 179 184 183 182 182 183 184 186 188 190 190 191 192 193 194 194 195 200 200 200 200 199 198 197 196 198 198 199 200 201 202 202 203 202 203 203 204 204 203 203 202 203 204 205 204 203 204 207 210 211 207 207 209 208 204 204 207 208 209 210 210 210 209 208 208 208 208 210 210 210 208 206 205 204 205 208 210 212 212 211 210 205 207 208 208 207 210 215 219 215 211 206 205 207 210 213 213 211 212 214 215 215 214 212 211 208 210 213 216 216 215 213 212 213 212 209 206 205 208 214 219 213 204 226 210 181 146 119 161 211 196 161 189 247 252 212 159 129 133 147 168 166 194 223 177 136 170 234 237 153 90 88 92 120 130 128 166 198 198 206 201 198 198 197 199 204 208 204 198 197 198 198 199 201 202 202 203 205 206 208 208 206 201 196 193 195 195 204 211 196 162 136 129 123 146 175 151 120 147 198 235 216 201 196 180 156 152 137 97 90 147 196 201 192 194 196 191 181 172 160 152 154 165 180 190 185 183 187 187 178 176 178 174 177 170 155 136 112 102 141 202 218 171 126 78 66 71 52 51 43 38 37 26 33 68 122 185 194 209 198 168 126 74 65 102 156 198 186 174 181 182 177 154 107 112 132 180 201 141 67 50 60 104 122 156 182 148 118 123 172 193 174 172 181 173 176 173 171 171 172 173 173 174 175 175 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 176 175 173 172 172 173 175 176 177 174 171 171 173 174 173 172 173 174 175 174 171 169 170 171 172 172 172 171 171 170 170 170 173 173 173 173 173 173 173 173 171 171 172 172 172 172 173 173 172 173 174 174 174 173 172 172 173 174 173 171 172 175 172 168 172 175 175 173 173 175 174 171 170 172 173 174 174 174 173 173 172 174 175 173 171 170 168 166 170 168 160 151 147 144 133 120 138 141 143 150 153 132 104 93 104 97 88 75 76 97 108 96 65 64 75 80 83 103 109 88 78 65 45 50 88 109 83 47 52 64 73 78 76 62 46 43 52 55 77 108 111 87 98 142 169 191 162 89 70 113 106 44 35 59 82 102 114 103 83 77 47 71 105 124 150 157 108 65 63 50 36 39 61 71 57 39 44 40 38 49 61 56 47 51 58 38 36 40 32 32 38 34 26 69 108 148 160 162 169 141 117 113 112 110 101 86 77 75 63 59 66 73 91 132 139 100 77 87 82 89 121 165 182 148 82 49 30 39 44 34 33 45 68 111 113 75 71 103 120 116 154 189 165 137 134 107 86 85 113 156 197 205 185 155 124 102 106 121 127 123 127 134 123 102 83 70 82 70 37 34 52 76 82 110 148 136 83 38 12 4 5 56 107 116 88 59 51 54 48 34 31 48 74 90 92 89 102 157 182 185 183 138 89 89 110 127 128 92 63 84 125 144 159 193 178 141 140 135 113 106 85 73 58 63 105 154 149 109 112 118 99 57 68 113 123 119 96 85 87 87 79 94 123 135 124 112 122 110 74 58 79 123 161 179 182 196 206 189 159 125 130 121 99 71 58 65 81 92 64 48 29 29 44 51 55 62 69 62 58 52 46 49 47 33 33 26 15 18 84 149 137 105 121 155 158 152 156 165 173 163 176 171 170 172 172 166 155 148 158 152 143 141 145 142 143 154 145 141 135 130 130 126 116 106 75 75 64 58 51 50 51 27 30 33 38 32 38 39 22 23 24 30 37 38 33 27 24 24 29 28 27 28 29 28 25 23 21 19 17 14 12 12 12 12 14 24 15 17 22 5 31 115 201 227 208 193 201 195 190 190 190 173 156 174 192 192 196 191 183 188 188 187 185 168 144 131 141 166 159 153 192 216 191 163 145 150 178 200 194 192 200 199 176 154 120 91 54 82 187 244 186 107 81 126 171 169 141 132 135 86 79 85 50 29 55 79 65 63 67 75 58 30 52 112 146 152 135 129 124 78 66 119 161 138 85 31 18 59 141 216 199 192 190 192 188 178 173 175 198 208 157 91 43 29 57 66 83 172 218 228 210 110 43 82 181 211 202 178 167 133 102 108 173 185 174 180 196 193 183 171 128 50 56 133 192 219 164 53 25 106 166 183 190 171 109 55 19 18 13 6 28 99 176 213 207 195 190 168 134 140 180 206 215 180 179 169 107 55 36 19 20 17 51 124 193 221 192 144 127 130 111 95 138 179 158 140 175 203 192 149 130 144 164 177 171 180 198 212 142 55 63 97 98 112 146 187 203 192 178 175 179 187 180 191 206 182 105 11 3 84 156 195 204 206 205 185 172 96 52 37 32 38 39 43 36 45 53 96 137 136 114 88 100 140 177 185 185 190 188 180 180 189 148 109 140 185 192 185 183 184 183 182 180 182 187 191 189 171 160 171 187 183 160 138 157 178 188 180 178 188 189 179 175 182 183 177 180 183 169 147 183 196 193 172 178 187 171 169 161 154 110 84 117 148 149 148 144 133 119 121 139 139 96 44 21 23 27 31 33 31 28 24 24 17 14 18 22 23 23 24 29 31 28 20 14 15 17 18 31 34 50 77 93 87 66 50 52 47 43 42 47 54 61 64 58 54 48 43 36 27 16 7 13 33 58 71 69 56 43 37 57 62 65 60 49 39 35 35 28 27 27 28 29 28 25 23 30 29 28 27 25 23 21 20 16 25 24 24 28 18 18 42 80 103 86 53 41 46 50 39 63 93 121 134 135 129 120 115 99 104 86 51 35 44 47 37 34 35 36 38 38 37 36 35 30 29 30 35 36 32 28 28 29 28 27 28 29 28 25 23 33 31 28 27 27 26 23 21 20 22 25 27 27 26 24 23 26 25 24 25 27 28 27 26 21 23 24 23 21 20 21 23 17 19 20 17 13 9 8 8 5 11 17 18 13 8 7 8 19 16 11 6 5 6 10 12 22 23 24 23 21 21 23 26 24 22 19 16 16 17 19 20 33 23 15 14 27 57 80 81 48 39 33 28 25 30 32 26 25 27 25 22 22 26 26 23 32 37 42 45 43 40 37 36 34 33 31 28 27 30 38 44 39 44 84 108 75 42 45 55 61 55 79 113 117 102 95 96 75 74 99 103 140 177 155 155 168 169 160 133 95 61 40 31 29 35 41 41 37 31 21 13 7 39 59 51 42 51 65 69 79 131 158 137 127 140 112 51 31 41 53 91 133 154 159 141 115 55 62 109 134 112 87 119 158 135 128 146 152 125 93 77 133 189 200 198 203 197 169 112 48 24 26 42 56 57 48 57 53 48 53 69 122 202 208 141 33 2 60 162 208 209 168 99 21 5 27 112 205 252 207 108 45 66 101 66 31 71 118 142 109 130 190 212 179 180 196 175 151 175 179 159 141 138 151 171 185 197 218 208 194 195 176 157 138 138 131 113 100 97 80 50 48 37 42 54 49 37 39 47 58 125 178 211 209 172 147 138 131 138 115 81 88 117 120 104 72 146 226 234 161 78 53 71 48 43 37 33 32 32 31 30 28 35 36 33 34 39 38 32 48 35 38 49 44 36 39 43 54 75 73 64 69 61 54 65 74 80 71 61 70 75 63 50 58 83 80 69 79 74 53 48 42 53 45 39 39 38 42 41 42 37 38 47 51 45 39 39 41 33 37 39 25 37 91 143 174 150 131 89 50 41 34 33 40 69 111 133 152 175 187 198 187 93 31 24 26 46 84 106 71 43 18 13 33 75 114 131 140 186 220 253 221 155 147 135 55 20 86 175 216 192 212 226 146 36 39 127 201 247 249 239 212 176 171 203 202 139 65 28 45 38 27 28 39 38 31 33 35 34 28 24 27 26 24 28 24 18 25 36 36 36 37 33 57 75 111 122 95 96 163 235 208 145 119 143 133 83 75 112 107 88 85 110 135 140 133 128 118 84 53 37 30 34 35 25 36 31 23 28 40 37 29 31 30 24 35 42 32 34 45 45 43 37 27 52 99 110 108 129 157 100 73 112 151 132 74 32 50 83 137 193 185 131 111 113 125 160 201 201 175 165 137 83 60 56 69 95 124 126 111 115 96 112 112 98 95 99 105 114 118 100 70 52 67 95 103 93 49 66 111 153 170 170 143 100 79 56 50 64 71 70 69 67 69 63 70 80 81 85 90 89 89 107 127 113 74 55 47 29 20 28 39 47 53 62 75 86 83 82 78 99 120 90 60 72 98 91 68 39 30 46 64 72 70 63 55 51 52 54 56 58 61 52 44 48 68 93 107 110 83 93 100 92 76 67 73 83 104 114 123 109 68 34 33 47 44 52 62 67 62 50 39 33 28 39 49 50 43 38 39 42 41 37 32 39 52 57 65 83 103 137 116 71 47 21 30 84 159 172 121 54 58 105 149 181 161 176 171 126 69 33 25 28 37 26 23 31 33 32 46 66 90 71 51 37 24 26 61 103 92 54 38 54 69 71 67 60 57 45 42 53 82 117 126 110 65 43 42 71 99 104 77 41 28 33 33 25 20 25 34 40 35 42 47 46 44 54 75 93 83 69 57 51 30 5 22 68 151 189 148 64 50 77 79 67 77 73 66 67 80 89 75 54 49 42 31 23 22 29 42 53 47 30 34 40 28 23 26 20 30 29 28 30 32 30 26 22 31 30 26 25 41 83 141 183 177 155 130 109 81 51 35 34 24 33 68 121 155 154 139 130 134 156 122 62 36 46 61 58 49 24 25 42 62 103 127 110 61 23 7 20 25 20 20 23 15 20 22 22 24 27 28 26 15 60 112 146 121 76 82 105 144 164 162 146 145 141 114 85 79 43 14 22 60 112 165 202 124 111 100 87 42 15 44 66 111 121 104 93 112 120 115 123 130 164 152 104 72 42 22 29 28 29 33 36 31 23 21 24 27 26 25 25 27 30 33 35 51 43 34 31 33 35 32 29 34 31 28 29 34 38 40 40 28 28 22 25 39 43 35 30 19 16 26 31 27 40 59 60 91 114 142 150 130 100 81 77 83 83 73 53 36 31 32 33 32 25 27 34 26 21 49 89 108 103 85 76 62 51 70 84 174 174 174 173 173 172 172 172 176 175 175 177 179 179 177 174 176 176 176 176 176 177 178 178 176 176 177 177 178 179 179 180 178 178 179 180 181 181 181 181 183 183 183 183 184 185 186 187 189 190 190 191 192 193 194 194 194 195 197 199 201 202 202 202 201 201 201 201 201 201 201 201 202 202 203 204 204 204 203 203 202 204 205 204 203 204 206 208 209 206 206 209 209 206 207 209 208 208 209 210 210 209 208 208 209 209 210 210 210 209 208 208 207 208 209 210 210 210 209 209 203 206 209 209 209 209 211 213 217 215 212 211 211 211 208 206 214 214 214 214 212 210 207 206 210 211 212 213 213 212 210 209 207 209 212 215 216 215 213 212 215 205 224 227 218 172 109 119 175 165 166 215 227 182 163 163 130 171 194 185 160 169 179 132 106 153 210 213 159 112 89 70 60 74 71 90 141 191 221 223 207 203 202 204 202 195 195 200 198 198 199 200 200 201 202 202 199 201 203 204 204 202 199 198 207 201 197 195 185 172 166 169 152 142 169 186 168 150 166 212 216 213 211 207 204 195 140 67 91 142 185 189 182 187 192 189 192 191 190 189 189 189 190 191 185 182 186 187 179 179 183 180 180 169 157 153 144 124 121 139 188 141 92 51 47 51 31 33 49 60 79 83 86 90 113 168 204 206 177 145 140 130 103 83 146 171 147 132 154 181 194 178 154 138 123 133 143 106 51 28 88 156 180 185 191 166 133 114 144 174 169 170 177 173 179 176 171 171 172 173 173 174 175 175 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 175 174 173 173 173 173 174 175 177 174 171 171 173 174 173 172 172 174 174 173 171 170 170 172 172 172 171 171 171 171 171 171 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 172 172 172 172 173 174 173 174 173 171 172 175 173 168 171 173 174 172 172 174 174 172 171 171 171 170 170 171 171 172 172 173 173 173 172 169 165 162 167 163 156 149 144 138 130 121 124 135 140 140 134 117 107 112 120 108 99 95 94 99 100 91 69 64 77 95 107 126 137 127 109 90 67 76 128 166 128 59 55 63 65 58 59 68 64 49 51 75 89 91 103 118 122 121 119 131 116 84 99 149 141 81 35 43 50 59 70 71 65 65 45 45 72 103 119 99 59 53 37 26 29 72 126 136 95 55 42 46 46 48 48 40 42 57 59 52 46 41 37 38 32 18 76 135 145 137 129 107 93 80 88 96 95 85 88 102 106 98 87 76 69 80 118 162 159 121 88 105 98 93 111 152 167 130 64 40 30 42 47 35 31 38 68 85 81 59 51 59 75 91 150 179 169 149 122 83 93 134 144 151 168 179 167 146 144 156 158 146 126 117 128 139 126 101 80 60 65 58 43 47 54 62 76 114 167 170 115 50 10 1 3 49 95 103 80 57 52 57 49 38 37 56 81 96 102 103 116 155 170 162 145 105 85 107 147 139 128 105 80 83 114 139 147 197 183 120 92 91 100 122 87 65 42 51 94 136 141 126 125 124 104 64 68 100 110 115 126 119 105 82 68 92 137 168 133 126 135 114 74 65 98 148 157 161 169 194 195 168 145 122 146 153 112 43 27 66 81 59 49 35 35 52 66 81 108 136 121 86 57 45 39 41 42 37 33 17 6 19 91 161 166 155 196 215 209 207 212 211 212 202 212 215 211 202 202 208 205 196 180 159 152 169 186 192 195 200 192 194 187 174 172 178 173 160 152 157 148 139 125 113 96 56 40 36 34 25 30 35 25 30 23 29 35 37 33 29 28 29 28 27 27 28 29 29 27 24 21 19 17 14 13 12 12 13 13 23 15 18 25 5 20 87 164 205 202 188 184 178 191 209 208 167 113 114 155 192 206 188 169 159 163 181 191 183 168 159 155 138 116 134 189 216 200 183 178 159 150 160 180 202 209 202 203 190 142 90 52 76 149 180 137 113 146 218 233 177 138 154 144 140 115 79 72 98 118 116 105 89 57 29 31 54 71 73 72 87 81 72 71 56 55 85 111 101 65 29 36 87 162 220 212 202 180 162 162 172 173 165 187 208 172 101 36 26 72 92 89 123 154 190 174 75 48 133 196 210 200 189 195 172 127 102 164 163 147 149 163 179 186 165 117 73 83 135 185 223 188 95 19 79 156 217 236 189 98 28 26 24 16 6 29 99 172 204 204 195 192 172 140 143 176 199 208 196 173 145 104 55 29 33 39 24 66 150 193 179 150 135 133 138 115 89 131 179 165 147 164 189 161 116 133 181 193 180 169 164 186 217 148 44 54 114 142 162 187 196 188 178 181 191 180 185 177 189 206 181 99 2 14 109 186 215 216 214 204 170 117 66 41 30 29 38 32 24 28 76 120 167 193 185 171 153 162 180 191 185 180 183 183 179 190 198 158 107 121 172 192 183 182 183 182 180 178 178 180 182 187 180 171 162 153 147 147 152 180 184 183 178 178 183 183 177 184 188 185 178 180 183 167 145 161 174 180 156 138 130 114 116 109 101 83 83 101 107 106 113 124 117 103 86 72 59 43 31 23 25 28 32 33 32 28 25 22 18 16 19 23 25 31 36 49 43 30 17 14 19 24 26 32 36 50 71 84 81 68 59 55 50 44 42 45 52 59 62 53 49 43 39 34 26 16 8 16 34 55 63 56 45 38 37 46 47 49 49 46 41 37 34 31 29 28 28 29 29 28 26 27 27 26 24 22 21 19 19 21 24 17 18 26 23 27 49 68 64 52 60 79 85 79 68 94 125 145 149 160 169 159 145 142 150 127 75 40 39 43 37 35 36 37 38 38 37 36 35 31 26 25 31 36 35 30 28 29 28 27 28 29 29 26 23 32 29 27 26 27 26 24 22 22 24 26 29 29 28 26 24 26 24 23 25 27 29 28 26 22 24 25 24 21 20 21 23 17 19 20 18 14 10 9 9 7 12 17 18 14 10 9 10 17 14 10 6 5 6 9 11 17 20 22 23 22 22 23 25 23 21 19 16 16 17 19 20 27 22 11 8 43 103 128 111 71 48 38 34 27 31 38 31 31 29 26 24 22 20 20 20 35 38 42 43 41 38 37 36 33 32 29 25 24 30 42 52 58 49 79 109 90 63 60 61 59 49 62 81 78 64 60 61 86 104 125 112 151 204 178 153 139 153 154 129 92 63 49 44 33 35 32 25 22 21 17 11 12 36 51 45 35 39 47 50 81 134 160 138 115 104 72 30 50 56 55 73 90 100 111 106 62 54 108 184 196 135 79 79 116 113 122 145 162 153 123 96 138 190 190 177 197 223 211 154 74 41 28 32 46 54 47 55 56 53 54 55 86 155 180 142 49 13 48 125 160 163 135 85 24 3 16 85 167 223 205 136 83 49 44 35 32 56 80 104 118 181 213 187 176 205 207 173 168 165 148 131 129 131 134 142 166 170 183 181 194 212 176 127 95 105 114 129 151 151 106 55 50 45 41 43 46 41 30 20 59 128 175 192 202 212 195 143 134 123 108 100 104 107 91 69 71 131 180 165 110 64 45 43 42 38 34 31 32 33 32 31 33 38 39 35 32 35 40 42 40 40 49 53 46 47 55 57 80 117 130 119 105 82 73 91 123 124 121 124 130 117 97 90 120 124 115 117 138 138 110 91 91 96 87 74 66 62 54 38 52 49 45 41 40 43 45 46 44 39 34 24 27 72 141 186 182 185 186 152 110 78 49 44 24 42 57 56 71 101 115 116 97 60 40 42 47 54 51 33 33 36 26 26 75 155 208 219 180 166 178 224 207 178 192 167 75 23 96 195 246 251 250 190 69 32 78 158 219 252 233 199 171 160 168 187 172 115 57 30 49 47 37 33 38 36 30 31 24 30 35 34 26 21 21 23 24 18 25 39 50 65 84 95 112 134 130 85 56 89 146 176 162 163 155 132 104 92 104 121 100 89 86 96 104 111 131 154 138 105 68 42 30 31 34 30 31 45 46 39 44 57 69 78 90 87 88 96 107 120 116 98 78 61 38 41 63 73 79 96 82 53 54 86 88 52 31 39 84 103 131 167 162 127 119 120 146 171 203 201 176 166 138 86 60 79 91 86 88 86 72 68 84 85 84 86 85 73 68 79 62 91 104 92 95 116 120 106 74 89 123 150 144 131 135 147 135 87 50 45 52 63 70 69 67 50 51 66 72 82 108 130 121 113 103 95 93 93 71 38 22 25 32 39 43 54 77 100 106 96 73 72 90 79 63 75 81 91 85 58 39 44 57 63 57 53 54 60 63 59 54 51 53 53 51 48 52 64 79 89 74 81 84 79 67 60 60 65 62 75 89 82 61 53 51 43 48 51 56 57 53 47 43 41 36 39 41 41 39 38 39 41 40 35 38 54 62 53 63 94 144 164 147 118 101 67 43 57 110 131 130 120 116 95 85 105 95 105 101 75 44 27 26 28 27 24 25 23 14 18 52 91 112 100 91 81 57 35 43 67 51 36 39 58 71 79 89 97 103 82 62 51 54 74 90 88 55 45 55 81 100 106 94 73 55 46 34 25 24 27 28 27 36 35 35 37 43 52 61 67 53 48 45 46 35 15 28 65 136 174 139 59 40 69 92 102 86 81 75 77 90 100 93 79 59 47 29 14 13 28 52 71 55 36 37 45 33 23 23 21 23 25 28 31 32 31 30 28 31 31 29 27 34 60 96 124 141 122 94 66 40 28 37 52 49 44 61 108 152 163 147 130 127 154 111 53 60 93 103 97 63 28 16 29 52 95 122 110 60 25 11 24 28 22 20 21 18 21 25 27 28 30 29 28 34 71 110 140 128 93 83 79 115 144 159 161 168 156 112 71 47 36 23 35 88 153 185 185 155 160 139 104 62 43 53 49 71 86 97 117 144 138 106 86 118 141 126 90 69 46 29 35 31 29 29 31 30 26 26 30 28 26 22 20 20 23 27 30 44 39 34 32 33 35 34 32 32 30 29 30 34 38 39 39 38 37 28 28 42 51 53 58 47 34 31 31 25 24 35 44 52 71 93 101 88 69 60 62 86 101 105 84 52 33 31 35 30 23 25 31 25 22 51 91 104 97 77 70 61 54 67 70 174 174 173 173 173 173 172 172 175 175 174 176 177 178 178 177 177 176 174 173 173 175 178 179 175 175 175 176 176 177 177 178 177 177 178 178 180 181 183 184 181 182 183 184 185 185 185 185 188 189 190 190 191 192 193 193 194 195 196 197 198 198 198 197 204 204 203 202 201 200 199 199 201 202 202 203 204 204 204 204 202 204 206 205 204 203 204 205 206 205 205 208 209 208 209 211 207 208 209 209 209 209 208 208 210 210 209 209 209 210 211 211 211 210 209 208 208 208 208 208 203 206 209 211 210 208 207 206 204 206 208 211 213 211 208 205 211 212 212 212 210 208 206 204 211 211 211 210 209 208 207 207 208 209 212 216 220 218 212 206 212 208 229 242 235 168 87 91 159 185 207 227 204 163 151 135 93 174 228 234 218 190 131 52 51 96 136 148 133 99 70 60 65 104 121 98 107 156 193 215 215 203 198 204 203 195 196 206 200 200 200 200 200 200 200 200 198 198 199 200 200 200 200 199 199 198 196 193 189 183 176 171 165 131 140 171 174 141 137 186 210 216 225 223 186 127 92 92 115 153 184 185 178 184 190 189 181 185 190 194 193 189 184 180 183 179 182 182 174 176 181 179 180 179 178 184 179 142 98 79 102 86 60 33 32 32 32 59 106 125 148 157 150 111 94 140 198 189 171 158 155 144 114 86 96 135 138 132 150 178 191 177 190 175 150 120 83 52 43 52 103 178 206 192 178 161 140 113 114 155 170 172 173 172 178 176 171 171 172 173 173 174 175 175 172 173 173 173 173 173 173 174 172 172 172 172 172 172 172 172 173 173 174 174 174 174 173 173 176 174 172 172 173 173 173 172 171 172 174 173 171 170 171 173 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 173 171 170 171 172 173 174 173 174 173 171 172 175 174 169 169 172 172 170 170 174 175 173 173 172 171 170 171 172 173 173 177 173 171 171 173 172 168 166 163 159 157 156 151 139 126 117 116 124 125 122 121 115 117 130 143 132 112 90 81 83 81 74 71 72 101 143 172 186 187 178 157 106 92 125 151 147 114 77 59 43 46 60 73 93 103 93 69 89 89 80 110 164 179 158 115 110 96 86 107 141 132 87 49 40 34 41 49 50 49 50 48 42 47 51 58 49 30 41 34 33 43 84 134 137 99 69 68 64 51 41 37 33 40 59 59 59 42 27 40 58 59 51 124 170 131 76 70 63 70 99 133 138 135 127 133 147 150 142 97 81 57 67 119 151 130 97 94 120 119 106 108 133 142 104 49 34 30 41 44 34 30 36 49 49 43 40 40 35 40 57 100 136 131 106 88 90 131 168 156 143 138 141 135 128 144 171 170 139 108 106 135 158 148 125 97 61 47 41 41 50 48 48 79 122 175 186 134 57 11 1 5 42 80 87 70 53 50 53 44 26 41 94 129 122 110 113 149 165 157 131 114 107 123 154 161 144 140 144 123 94 99 125 139 164 140 93 76 71 83 116 124 90 45 36 75 120 144 154 135 122 96 62 66 90 92 98 124 147 138 91 59 74 122 165 134 128 131 100 59 60 99 149 137 147 164 180 166 153 164 157 151 132 87 42 33 49 51 36 38 35 68 111 124 137 171 198 168 101 51 43 43 39 38 39 35 15 6 17 68 123 149 173 218 223 206 202 206 203 207 205 200 206 198 182 186 205 206 192 162 141 152 185 200 205 209 206 208 209 194 173 174 197 210 205 207 214 208 208 207 196 157 93 42 30 29 24 28 35 28 34 25 29 33 34 32 31 32 34 28 27 27 28 29 29 27 25 21 19 17 14 13 13 13 13 13 23 16 19 26 8 13 61 124 194 210 182 160 162 188 205 208 166 112 108 134 160 179 173 151 130 150 192 203 194 190 190 186 137 97 112 164 201 206 198 204 180 142 126 145 174 193 203 217 207 160 108 66 52 80 104 103 143 195 231 215 151 116 131 176 203 150 67 83 166 197 177 131 87 52 44 60 100 119 104 86 93 97 89 71 57 54 57 56 58 43 34 67 131 193 234 232 184 128 107 130 165 180 177 173 205 191 117 42 47 100 115 94 81 94 133 117 48 70 180 209 205 193 192 206 199 147 93 126 135 127 122 127 148 159 129 115 108 115 132 171 224 211 141 44 50 117 218 251 187 85 17 17 16 14 19 56 130 188 203 198 195 193 178 151 149 174 193 197 204 168 127 103 56 25 45 43 36 91 176 198 163 148 163 175 175 133 80 108 163 160 146 148 173 139 98 141 206 208 179 174 165 177 192 129 43 64 135 170 182 189 186 178 176 178 180 182 180 177 201 209 164 83 2 26 132 212 228 214 197 168 116 58 41 41 33 27 32 22 12 44 124 187 218 217 202 199 193 198 197 192 184 180 182 184 183 184 197 171 113 105 161 198 187 182 183 183 182 181 180 181 182 183 183 178 160 138 129 143 161 186 182 180 181 184 186 184 183 183 185 181 177 182 186 171 149 132 125 135 123 95 85 95 122 129 97 95 132 158 154 149 151 169 159 127 76 33 18 22 28 26 26 29 32 34 32 28 24 19 18 18 19 21 26 38 49 61 51 35 21 19 25 29 28 31 33 42 56 65 67 63 61 57 51 43 40 43 50 56 60 47 43 38 35 32 26 18 12 20 35 49 51 42 34 33 36 34 33 34 39 45 46 41 36 34 32 29 28 29 30 30 29 25 24 23 21 20 19 18 18 23 22 18 21 31 31 35 50 53 49 67 115 162 169 139 108 127 153 161 164 196 220 200 166 171 187 167 102 45 30 37 39 36 37 39 39 39 38 37 36 32 24 21 27 34 35 32 29 31 29 28 29 30 29 27 24 29 27 26 26 27 27 25 23 25 26 28 30 31 29 28 26 25 24 23 25 27 29 28 27 24 26 26 25 22 21 21 22 18 19 20 18 15 13 12 12 9 13 18 18 15 12 12 13 14 11 8 5 4 6 8 10 11 15 19 22 23 23 23 24 23 21 19 17 16 17 18 20 21 18 17 29 72 127 135 103 81 55 45 38 31 57 76 57 33 27 25 26 24 19 20 26 38 40 42 42 39 36 36 36 33 32 29 24 22 31 47 61 63 58 99 147 139 108 88 75 54 44 48 58 53 46 45 43 74 94 110 95 131 181 154 120 126 146 147 113 71 49 43 41 32 27 23 21 21 20 17 15 17 28 36 34 30 30 35 38 65 103 116 101 86 63 36 23 48 55 55 65 66 58 60 52 30 76 157 234 221 135 74 53 83 106 122 125 139 157 152 132 126 153 142 130 152 183 187 158 119 77 43 23 32 49 49 55 55 57 59 49 52 96 129 119 61 10 31 118 171 162 116 69 32 5 14 62 126 190 208 182 114 66 39 31 31 35 45 73 151 229 227 174 191 229 212 177 127 127 124 126 134 129 120 121 160 151 160 162 171 179 148 114 126 133 132 150 181 171 116 72 75 59 33 24 37 44 38 32 90 130 154 167 189 224 225 175 127 94 92 114 111 89 63 41 64 91 101 77 50 39 35 30 34 32 31 31 32 33 33 33 44 37 33 34 37 36 35 34 40 54 70 68 60 68 83 85 107 150 168 153 133 107 101 123 178 176 180 192 185 148 116 113 153 152 159 184 214 213 173 130 148 147 157 160 143 119 96 77 85 98 93 65 45 48 59 63 61 68 61 39 42 99 163 191 204 226 237 214 185 139 85 74 55 52 42 31 33 44 46 40 38 41 42 40 42 46 43 32 45 59 71 92 127 157 170 178 191 163 161 177 151 167 224 209 97 10 77 192 253 255 224 104 46 69 116 146 180 221 214 185 166 150 135 124 104 73 49 39 50 54 46 37 38 35 30 31 35 31 33 34 28 27 28 22 24 24 37 65 95 120 138 147 162 174 137 66 48 96 132 128 157 170 152 101 71 82 99 99 87 94 95 88 86 97 114 124 94 84 69 57 49 46 43 39 38 75 101 91 75 85 117 144 176 179 173 175 199 211 187 155 127 93 52 33 50 89 111 109 70 75 89 88 52 17 32 73 125 106 101 135 147 131 143 161 154 172 197 191 161 150 135 99 70 103 123 117 97 70 51 47 82 91 93 96 106 104 96 94 99 103 103 108 128 138 110 70 98 118 134 127 101 87 120 172 163 110 61 40 41 57 74 78 65 44 48 70 80 95 137 178 161 133 87 70 100 122 93 50 29 25 26 30 30 40 74 110 138 124 87 61 62 60 60 75 83 103 103 71 41 37 46 50 48 44 48 61 69 67 63 62 63 59 56 55 55 56 60 64 61 62 63 64 63 60 56 53 50 45 49 45 39 56 73 65 56 54 50 45 42 42 45 47 45 40 34 32 34 37 38 38 35 37 56 86 86 57 58 92 145 161 166 160 143 100 53 31 64 83 116 165 183 129 59 36 39 43 41 32 25 25 29 31 32 28 26 23 16 21 54 91 111 124 144 143 99 44 25 37 39 35 38 51 73 109 154 188 177 140 99 71 61 69 74 67 46 50 68 85 86 88 92 90 75 76 74 64 48 33 26 26 35 33 33 35 38 42 44 44 46 49 51 52 43 25 25 45 99 130 106 46 33 67 105 130 115 105 92 87 95 107 112 110 80 62 37 19 17 29 47 61 52 39 44 53 40 23 18 17 21 24 28 31 31 30 29 28 28 31 32 31 31 37 50 60 81 72 54 33 23 38 71 99 91 59 41 75 145 189 176 140 119 119 78 55 97 137 141 143 100 52 20 19 36 72 97 92 58 28 16 26 28 23 20 19 21 23 27 32 32 30 30 31 43 74 97 118 120 103 82 52 83 121 157 182 197 171 103 45 25 30 37 59 109 159 173 159 187 196 164 121 92 75 66 48 37 44 71 119 158 154 113 77 98 116 114 103 96 69 37 28 27 28 33 40 43 39 33 30 30 27 21 17 16 19 22 25 34 34 33 33 33 34 34 34 31 30 30 32 35 37 37 37 37 36 28 29 46 64 83 103 98 95 81 66 55 41 30 29 24 34 49 59 57 51 52 58 85 113 132 112 68 35 30 37 31 25 26 29 22 23 51 88 110 106 84 74 67 63 70 64 173 173 173 173 173 173 173 173 172 171 171 171 173 174 175 176 176 175 174 174 174 176 177 178 175 176 176 176 177 177 177 177 181 180 179 179 180 182 184 186 180 181 183 185 186 185 184 183 187 188 188 189 190 191 192 192 192 192 194 195 195 195 194 194 203 203 202 201 200 200 199 199 201 201 202 203 204 204 204 204 202 205 207 207 205 204 204 204 205 205 205 207 207 208 208 209 206 207 208 209 209 209 208 208 210 209 208 207 208 210 212 213 212 211 209 207 207 208 209 210 207 208 209 210 209 207 206 205 200 202 206 210 212 211 209 208 206 207 209 210 211 210 209 208 211 210 209 208 208 208 208 208 216 211 207 208 212 212 206 200 202 212 240 247 211 126 75 118 180 226 242 229 205 203 188 125 95 175 234 254 246 193 118 68 67 89 106 130 140 98 64 78 104 160 206 163 116 118 145 199 222 207 197 199 203 202 201 203 201 201 201 200 200 199 199 199 202 201 199 198 197 197 197 198 191 196 199 200 199 191 170 148 150 136 136 147 161 150 137 163 204 202 198 185 131 57 62 135 157 180 195 190 183 186 191 190 180 180 181 181 181 180 180 180 187 183 186 185 178 180 187 185 177 189 192 183 158 110 63 43 23 34 39 44 59 66 80 116 166 181 195 200 189 127 82 118 174 180 184 171 150 136 119 99 79 109 120 123 149 186 198 183 166 165 155 112 51 28 59 98 104 161 188 179 158 150 154 139 95 144 178 180 172 171 175 173 172 172 172 173 173 174 174 174 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 172 173 174 175 175 174 173 172 175 174 173 173 173 173 172 172 170 171 173 172 171 170 171 173 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 175 175 173 172 171 171 173 173 172 171 173 174 172 170 172 175 174 170 169 171 170 167 168 173 175 174 173 172 172 173 174 174 172 170 175 170 167 170 173 170 165 161 150 147 151 161 164 151 132 120 116 116 110 110 120 124 126 133 159 158 127 83 66 76 87 89 109 108 125 157 186 194 180 161 145 92 87 113 97 76 93 117 90 43 52 104 120 115 122 127 92 83 78 88 119 159 177 169 132 114 98 86 83 90 88 72 64 44 45 64 67 51 40 39 46 46 44 35 36 29 23 53 83 101 97 85 85 77 67 73 99 78 48 33 39 42 46 56 53 53 30 16 41 69 80 86 144 148 88 38 60 97 141 196 188 177 173 177 176 164 154 152 124 109 75 73 111 119 91 74 96 125 137 131 117 114 108 75 46 38 35 39 38 30 29 33 21 26 40 69 93 80 48 31 38 67 63 53 60 85 115 119 98 93 89 87 85 86 95 105 112 88 71 86 126 159 164 155 122 72 44 36 37 39 40 59 106 138 162 164 123 58 19 6 8 37 66 74 63 51 44 42 30 14 51 130 157 124 114 142 185 192 159 105 97 132 158 161 163 148 145 151 128 89 92 131 131 119 95 99 115 93 83 115 161 131 66 23 54 120 163 177 135 111 78 52 76 108 97 84 112 170 181 126 76 68 95 129 132 114 102 69 45 65 106 147 138 143 149 155 155 183 208 184 132 80 42 45 51 38 29 35 32 36 89 149 171 188 213 219 176 96 42 49 58 46 37 38 33 18 15 16 30 53 88 141 185 202 194 187 185 183 192 194 184 180 170 164 178 193 187 168 133 106 117 150 170 190 201 188 181 178 167 158 169 194 209 210 210 213 206 216 233 230 180 97 38 22 28 33 37 40 32 33 29 31 33 32 31 31 33 36 31 29 27 27 28 28 25 23 20 19 17 15 13 13 14 14 13 23 19 19 25 13 23 64 120 199 213 167 140 159 192 195 203 186 167 166 139 107 129 163 135 113 149 205 209 192 197 205 207 171 133 117 132 170 200 205 212 206 175 140 125 124 146 182 213 199 173 151 102 33 34 93 163 209 222 211 188 146 130 142 193 201 142 63 84 178 215 187 108 58 79 141 152 146 163 174 154 145 157 153 109 72 59 49 38 40 32 37 78 134 181 211 194 137 99 121 164 179 166 152 170 204 195 113 48 83 138 133 97 75 70 78 63 55 115 200 213 197 185 185 197 200 152 83 115 152 145 121 119 129 128 103 133 142 137 128 162 222 222 171 90 36 69 180 222 159 72 22 8 5 12 42 105 179 212 201 193 193 192 181 163 159 175 191 183 190 171 139 105 56 30 44 28 49 117 188 199 176 174 192 197 197 147 78 91 141 143 136 146 165 139 118 158 198 195 182 187 185 164 126 77 53 92 147 169 171 177 188 193 190 183 178 181 181 187 209 190 121 55 9 37 133 202 209 179 144 105 52 33 34 48 42 28 22 17 25 82 161 207 205 186 176 187 188 187 183 182 184 185 183 181 182 174 194 184 127 100 152 199 188 178 179 181 183 184 185 185 186 180 180 178 172 160 152 155 163 176 182 185 183 182 184 186 187 182 184 182 181 188 191 176 155 124 97 105 110 96 102 133 172 166 121 128 178 201 202 204 203 198 175 119 53 19 21 25 18 27 26 27 30 33 31 27 22 17 17 17 17 16 22 38 54 54 49 40 30 26 28 28 26 35 33 34 41 49 55 58 58 55 48 40 37 40 47 54 59 44 40 36 34 33 30 24 20 23 32 41 42 37 31 31 33 31 29 31 37 45 48 45 41 37 34 30 28 29 30 30 30 24 23 22 21 20 20 19 20 26 25 23 25 29 32 40 53 67 78 123 179 226 236 186 134 137 159 163 173 214 230 193 153 170 199 193 127 55 27 34 44 38 39 40 41 40 39 37 36 33 26 22 25 30 31 30 30 32 30 28 29 30 30 28 26 27 25 24 24 26 27 26 24 26 27 29 30 30 29 28 27 25 23 23 25 27 29 29 27 26 27 27 25 22 21 21 22 20 20 20 19 17 16 15 15 12 15 18 18 16 14 14 15 9 8 6 4 4 4 6 7 7 11 17 23 25 26 25 24 23 21 19 17 17 17 18 19 21 11 22 58 100 128 120 92 82 60 50 35 33 85 114 80 35 26 23 29 28 24 30 42 40 42 42 40 37 35 35 36 33 34 32 26 24 31 46 59 41 58 125 184 173 132 105 88 68 52 48 51 50 49 48 42 51 52 59 60 86 107 85 74 109 127 122 82 44 33 35 35 21 18 33 61 65 43 26 25 33 30 29 29 28 26 28 32 46 58 51 47 53 38 25 40 49 62 68 83 81 57 38 14 36 114 187 227 188 111 77 54 85 128 142 113 102 131 150 144 126 115 103 115 132 134 142 156 173 127 74 26 20 42 48 53 50 56 64 56 45 58 76 75 57 7 30 128 191 172 115 69 38 9 19 49 87 144 182 192 161 136 91 44 20 23 48 81 157 200 189 168 201 215 179 151 100 126 151 161 155 140 144 166 172 148 152 149 126 111 119 150 203 199 183 180 180 140 96 91 105 65 25 21 34 34 41 65 123 150 134 122 152 192 198 166 98 63 75 108 94 63 44 32 43 43 41 37 31 27 29 34 31 31 31 32 33 34 34 33 42 37 38 42 41 36 38 45 56 72 89 86 77 87 104 106 111 154 174 167 153 125 109 122 151 160 173 184 169 125 93 93 130 150 184 216 240 246 213 167 169 163 196 226 213 175 142 133 142 175 176 125 78 69 76 74 87 102 107 94 99 146 191 201 216 232 227 211 214 185 130 124 121 101 72 59 48 36 38 37 32 47 57 57 51 41 38 46 63 97 137 164 165 132 98 88 117 147 157 133 107 153 233 244 145 30 59 169 233 207 149 46 64 125 167 163 172 203 202 181 167 123 76 55 51 48 47 49 48 53 45 34 35 35 31 32 39 31 30 28 21 27 38 38 28 35 56 101 153 173 158 139 146 132 93 56 57 82 94 92 127 102 75 62 65 73 83 89 108 135 152 152 158 161 134 95 51 66 78 83 82 72 58 51 66 127 179 167 120 110 150 190 231 240 225 210 221 224 207 196 181 121 63 41 69 135 171 154 135 165 165 107 40 30 81 134 168 129 92 112 145 164 188 197 158 168 186 176 139 127 127 112 82 102 129 156 139 82 58 65 93 130 132 108 120 153 152 127 101 98 106 119 120 106 97 98 125 146 136 98 72 69 95 133 130 104 78 59 47 55 72 80 61 46 54 76 83 98 141 182 173 153 95 61 98 137 115 72 38 29 26 26 21 25 61 102 154 151 127 92 64 45 51 76 95 105 95 60 35 37 48 51 46 36 35 48 65 75 81 87 95 71 51 54 65 67 60 53 50 47 47 57 68 72 66 57 73 54 50 51 52 76 100 99 68 62 51 39 34 37 42 45 47 41 34 30 31 33 33 33 30 45 77 111 108 69 53 73 100 126 160 171 146 104 63 37 37 56 97 160 199 161 75 17 20 26 31 30 29 34 44 52 57 41 31 34 40 42 49 58 87 124 170 176 120 49 27 43 44 42 34 35 68 126 189 233 207 165 121 103 113 125 103 62 38 47 67 74 63 61 74 85 80 94 110 111 92 62 36 22 30 36 40 38 33 30 33 38 50 58 59 56 49 32 21 27 61 81 67 32 32 67 106 133 142 124 100 85 87 105 128 145 129 90 46 26 25 30 33 35 34 40 50 52 40 26 18 15 25 25 27 29 31 31 29 27 27 29 33 34 33 32 31 31 35 36 33 32 46 78 115 138 145 98 41 43 123 206 205 155 114 62 44 81 133 155 154 165 131 80 36 20 24 48 68 70 55 30 20 26 26 23 22 19 24 24 28 33 32 27 29 36 60 91 102 107 112 114 104 72 66 91 117 141 161 141 80 29 24 27 50 89 118 129 136 145 196 202 166 133 113 94 90 89 56 35 40 79 121 138 127 106 91 98 102 110 112 83 41 20 17 26 41 58 64 55 38 24 29 27 25 22 22 22 24 25 28 31 34 34 32 31 32 33 33 33 33 34 35 34 33 32 31 32 27 29 46 68 98 130 137 158 152 130 119 100 68 50 34 31 32 38 43 46 49 52 74 101 121 107 69 38 31 37 34 31 30 28 21 23 50 82 117 122 105 88 75 71 83 80 173 173 173 173 173 173 173 173 170 170 170 170 171 172 174 175 174 175 176 178 178 178 177 176 177 177 178 178 178 178 178 178 183 182 180 179 179 180 182 183 179 181 183 184 185 185 184 183 186 186 187 188 189 190 191 191 186 187 190 194 196 199 200 200 198 198 199 199 199 200 200 200 201 202 203 203 204 204 204 203 203 206 208 208 206 204 204 205 205 206 206 205 205 206 206 205 205 206 207 208 209 209 208 208 209 208 207 206 207 208 210 212 210 209 208 207 207 209 211 212 212 210 208 207 207 207 207 208 212 212 212 212 211 210 209 209 206 207 209 211 212 211 210 210 209 209 208 208 209 210 211 212 216 210 206 206 208 206 197 189 192 211 244 246 187 101 97 178 213 247 253 246 226 226 226 180 122 179 224 226 190 127 107 147 177 169 152 171 195 151 95 93 135 157 196 185 147 111 101 145 208 212 210 201 196 199 201 198 202 201 201 200 200 199 199 198 202 201 200 198 198 198 199 199 200 201 198 196 201 200 181 158 126 143 157 153 159 150 119 114 160 160 148 145 132 90 86 134 185 194 197 190 184 185 186 185 197 194 189 184 181 182 183 185 179 177 182 185 180 184 191 189 204 203 181 141 98 59 37 38 21 33 47 83 122 136 141 149 157 175 192 204 207 150 90 105 161 189 190 150 131 153 156 128 103 100 100 113 155 195 184 148 119 128 113 67 39 62 98 111 103 147 178 175 154 162 182 161 84 131 179 185 172 172 173 172 172 172 173 173 173 173 174 174 172 172 172 173 173 174 174 174 172 172 172 172 172 172 172 172 171 172 173 174 174 173 172 171 173 174 174 174 173 172 172 172 169 171 172 172 170 170 171 173 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 175 175 171 170 171 173 175 175 171 167 172 173 171 169 170 174 174 170 169 170 167 163 164 169 172 172 169 168 168 169 169 165 158 153 151 151 159 172 178 172 161 154 142 134 133 144 156 154 141 128 110 119 118 115 118 117 118 126 136 142 126 97 80 76 91 118 162 146 122 117 139 159 152 135 88 77 73 55 42 82 142 163 117 68 85 146 152 120 106 105 88 71 77 99 105 104 104 100 102 87 80 75 62 55 62 66 62 38 50 81 79 54 43 44 49 62 82 84 63 18 13 76 144 176 164 121 95 73 57 64 84 65 40 33 47 53 51 53 50 49 28 18 37 56 67 81 116 86 58 61 100 146 182 210 185 173 170 176 173 157 144 142 148 137 103 85 93 86 78 92 112 134 151 157 128 91 70 44 44 44 45 44 39 30 24 21 7 22 75 156 197 151 68 20 36 56 63 74 73 60 66 72 74 70 75 88 90 79 74 78 83 74 66 71 91 115 130 135 112 65 43 40 36 27 42 92 152 164 148 139 116 65 29 6 6 28 52 64 63 54 43 35 20 22 62 116 121 96 113 161 153 185 158 93 99 162 180 148 139 141 142 138 110 70 74 115 120 110 100 121 141 106 79 104 153 145 87 24 43 124 173 170 126 98 61 46 96 147 127 93 110 167 176 123 83 80 94 110 149 108 75 47 51 94 137 168 158 130 113 134 168 203 199 138 92 52 24 35 60 67 60 53 45 37 65 110 145 191 226 225 167 89 40 54 65 51 38 37 30 19 21 18 15 18 44 98 146 192 205 197 185 180 189 187 186 169 161 177 196 196 177 159 150 110 96 108 128 165 186 172 168 166 171 187 202 206 202 198 204 209 203 213 229 231 191 118 53 28 33 42 42 44 36 35 34 34 33 31 29 29 31 34 34 31 28 27 26 25 22 20 20 19 17 15 14 14 15 15 13 24 22 19 20 19 46 95 138 184 187 157 141 155 182 182 193 200 205 203 153 101 124 169 122 97 129 187 195 185 194 205 205 202 191 159 124 128 169 202 200 203 193 178 158 127 119 141 194 178 170 167 118 33 40 139 212 227 204 189 176 146 151 173 166 134 112 109 129 168 164 114 57 51 132 223 219 184 176 169 146 145 163 155 107 81 77 62 54 50 36 33 55 84 111 133 137 123 135 177 207 194 160 137 160 196 186 97 48 111 161 142 97 75 56 36 32 83 166 218 212 188 177 183 199 206 157 78 136 192 173 138 150 155 138 119 152 160 143 123 156 219 226 186 125 44 44 135 172 119 53 20 17 4 11 58 137 207 220 192 189 191 188 183 176 170 174 185 172 168 181 169 106 54 39 33 20 55 131 196 200 173 165 173 180 184 145 84 89 125 130 134 165 158 140 148 178 185 183 197 204 190 137 70 45 66 109 154 155 151 163 188 197 184 175 177 173 195 198 181 129 65 30 8 44 107 148 149 118 82 57 27 34 28 40 43 33 18 16 44 116 177 194 172 157 163 182 180 178 177 179 184 184 178 175 176 181 196 194 141 97 135 188 189 176 176 178 180 181 182 182 181 183 180 180 184 184 178 172 169 176 190 187 164 148 153 162 163 173 177 179 182 190 194 182 165 146 125 127 121 122 150 167 172 157 133 156 193 194 193 203 202 159 116 60 25 20 28 29 23 26 25 25 28 31 30 25 21 15 15 15 14 11 16 32 49 47 47 41 32 26 28 31 33 44 37 31 34 44 53 56 54 50 44 36 34 38 45 53 57 44 40 36 34 35 34 31 28 25 29 34 38 39 37 33 30 31 33 36 40 43 45 44 43 39 35 31 28 28 29 29 28 25 24 23 22 21 22 22 23 31 25 19 15 17 38 75 101 123 117 161 211 242 238 180 132 138 172 185 192 206 187 149 134 178 215 222 162 77 29 28 42 39 40 41 41 41 39 37 36 32 29 27 27 26 24 26 30 32 30 28 28 29 29 28 26 25 23 22 23 26 27 26 24 27 27 28 29 29 28 27 26 25 24 23 25 27 29 28 27 26 27 27 25 22 21 21 22 21 21 20 20 20 20 19 19 16 17 18 18 16 15 16 17 7 7 6 5 4 4 5 5 7 10 17 23 27 28 26 24 22 21 19 18 17 17 18 18 20 8 22 72 131 167 160 130 96 58 40 29 29 75 108 85 50 38 31 32 30 27 37 53 41 42 41 39 36 34 34 36 31 33 32 28 25 28 38 47 18 48 119 165 146 119 119 123 101 71 47 40 37 40 39 32 37 30 30 33 45 46 36 45 63 79 77 52 33 34 37 34 11 17 67 133 139 81 33 25 55 44 35 32 31 27 26 28 38 39 25 25 36 27 30 62 93 103 98 94 78 52 33 10 42 131 188 191 140 89 80 63 96 139 150 112 93 119 141 137 160 122 112 147 176 168 162 187 217 176 112 37 12 32 41 45 47 49 56 57 51 48 47 44 45 25 44 102 150 165 138 95 38 5 19 39 58 101 139 167 209 194 133 55 8 19 75 126 129 124 121 140 171 172 144 121 129 159 177 165 140 133 173 228 189 146 131 118 91 88 132 199 226 221 213 213 186 115 81 110 119 58 21 36 41 23 41 90 161 200 151 102 140 178 156 109 68 52 76 100 74 40 31 26 25 26 30 35 35 31 30 32 32 33 33 34 34 34 34 35 31 37 46 51 49 52 73 98 91 98 106 100 93 104 114 109 101 154 188 189 174 136 108 112 117 136 151 151 133 100 79 80 97 143 190 207 217 234 231 206 172 161 182 200 207 196 165 157 194 232 234 181 135 125 113 90 100 109 132 160 189 222 240 235 217 218 191 170 196 194 162 174 220 204 150 100 58 36 49 49 46 52 50 49 57 58 45 35 51 108 156 160 140 109 68 34 64 146 178 150 131 149 190 217 172 63 41 100 158 118 76 39 74 137 167 157 155 166 170 162 117 71 32 32 46 49 47 49 49 51 40 30 30 30 29 34 29 32 37 38 35 40 52 59 48 56 69 112 172 186 139 90 100 74 45 43 58 60 65 85 69 45 36 52 70 85 111 141 208 221 235 238 226 194 145 105 113 131 136 132 126 103 72 58 101 184 244 206 135 129 170 194 211 228 219 194 182 177 189 213 201 118 63 63 85 133 175 179 174 190 161 79 19 45 132 202 221 177 116 110 153 198 216 196 169 158 163 158 131 122 126 116 97 103 111 145 140 89 74 83 105 153 149 99 96 135 141 114 77 89 108 112 91 74 95 131 157 156 129 99 91 85 78 83 93 90 87 74 56 54 61 61 49 48 67 87 87 89 109 128 139 141 100 69 110 159 141 95 47 36 31 29 19 16 42 76 128 144 151 129 80 40 48 84 93 85 64 40 34 46 55 54 38 29 24 36 59 81 92 96 101 73 54 61 72 68 56 50 49 43 42 55 73 80 72 61 67 67 72 81 101 129 125 92 79 72 56 38 30 32 34 34 42 41 39 35 32 29 29 29 28 49 78 103 105 78 56 58 65 93 134 148 123 92 72 56 25 46 89 145 175 142 70 15 13 27 41 44 39 43 61 80 74 55 41 45 53 52 47 45 74 101 138 145 99 44 38 65 55 65 50 32 49 87 125 153 145 122 104 114 152 180 145 79 38 44 59 62 50 49 65 77 72 83 101 117 122 102 61 25 32 34 35 33 30 29 32 35 39 49 50 47 46 36 26 26 42 55 48 27 30 65 111 145 154 131 101 82 81 104 146 182 178 114 51 34 41 40 31 26 22 40 46 37 31 33 35 35 29 25 22 24 30 33 32 30 28 29 30 32 34 33 32 30 26 26 27 38 66 102 131 145 180 151 84 37 81 171 196 163 99 20 36 106 143 155 154 160 141 100 54 26 19 32 50 57 50 31 23 26 24 24 25 21 27 24 27 32 28 21 31 49 99 130 134 124 120 130 143 129 86 79 63 61 76 75 50 27 25 29 60 106 125 118 118 133 179 206 185 143 114 106 133 159 128 78 37 35 59 90 110 114 88 77 67 71 78 65 40 26 14 25 43 61 68 60 39 22 23 25 27 29 30 29 27 26 26 30 33 33 30 28 28 30 34 35 36 35 34 31 29 28 32 34 31 33 44 60 92 127 148 173 182 176 166 139 108 99 82 62 42 34 35 37 37 37 55 68 79 74 55 37 32 34 33 33 32 28 22 27 52 78 109 126 119 102 81 78 101 110 172 172 173 173 173 173 174 174 170 172 173 174 173 173 174 175 173 174 177 179 179 178 176 175 178 178 178 178 178 178 178 178 180 180 179 178 178 178 178 178 180 181 182 183 184 184 184 183 185 185 186 187 188 189 189 190 191 192 194 196 198 199 200 200 195 196 197 198 199 200 201 201 203 203 203 204 204 203 203 202 203 205 206 206 205 204 205 206 205 207 207 205 205 206 206 204 204 205 207 208 209 209 208 208 208 208 207 207 207 208 209 209 208 208 208 208 208 209 210 211 213 210 207 205 206 208 209 209 211 211 210 208 207 208 210 213 210 211 212 212 211 210 208 207 208 208 209 210 211 211 212 212 206 206 207 211 213 206 192 180 158 169 195 198 142 79 99 171 187 222 227 212 184 179 198 187 133 142 152 136 102 72 104 192 253 213 162 169 215 197 127 86 138 122 142 188 208 168 108 95 159 190 213 207 195 195 202 205 201 201 201 200 200 199 199 199 199 198 198 199 200 201 202 203 197 196 194 195 203 209 200 187 151 154 165 160 149 124 88 81 102 130 166 198 186 126 110 158 212 211 207 202 201 201 199 197 207 205 203 201 198 196 195 194 181 181 188 192 187 188 192 189 204 177 125 73 42 26 30 47 66 79 99 138 166 174 175 158 114 142 172 194 211 173 107 94 159 190 188 148 132 159 184 187 152 126 116 110 124 143 122 90 114 136 103 42 52 121 147 118 95 136 176 177 152 171 191 150 78 116 173 185 172 173 172 174 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 174 172 172 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 174 175 175 173 172 172 172 170 171 172 172 170 169 170 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 173 173 173 173 174 174 174 174 171 170 169 172 175 175 171 167 171 171 169 167 169 173 173 170 167 166 162 156 156 161 164 164 161 160 158 159 158 153 145 138 123 129 147 171 183 179 170 166 160 145 128 122 130 138 134 124 98 124 138 129 113 100 102 116 114 126 134 137 119 79 79 123 175 153 108 79 93 114 113 104 61 65 58 37 45 101 140 131 95 83 108 148 151 127 101 80 62 69 95 107 93 88 88 75 76 70 76 79 63 49 50 54 54 34 46 69 64 57 67 74 79 130 157 125 72 20 17 81 161 199 197 176 169 131 72 46 44 43 36 37 48 51 49 52 55 49 30 14 21 44 71 94 81 47 65 105 135 159 162 158 162 164 161 154 153 153 145 134 144 134 112 89 69 58 81 123 139 145 152 156 118 66 43 24 39 47 52 48 41 31 18 6 5 19 98 214 248 163 67 35 92 138 150 137 116 99 114 133 138 114 119 149 151 120 113 133 144 138 120 92 73 72 78 81 75 44 35 36 30 20 51 125 191 184 140 137 135 85 38 3 1 16 37 54 63 61 48 35 21 36 62 86 94 94 106 122 114 171 165 113 123 175 178 143 133 137 123 105 87 64 70 106 154 158 142 141 153 122 80 76 124 132 109 58 53 113 152 138 114 88 54 44 102 161 144 109 115 142 131 87 77 109 137 144 169 109 62 39 58 107 141 160 132 95 79 117 146 143 115 64 49 35 33 60 102 124 111 88 86 57 41 47 79 140 193 207 152 87 46 52 58 48 40 38 32 20 18 16 20 20 25 56 110 168 191 184 172 169 180 179 172 155 159 186 198 180 159 154 186 161 142 122 99 101 118 122 140 135 142 161 170 161 150 147 156 171 176 184 195 206 198 158 78 39 39 47 42 43 40 40 36 35 33 30 28 28 29 30 34 31 27 25 24 23 20 18 20 19 17 15 14 15 15 16 15 22 23 18 14 21 68 131 144 147 147 161 158 141 143 142 152 175 189 195 172 146 159 174 125 99 113 156 175 179 188 195 198 214 224 197 133 90 118 176 164 158 161 185 202 183 146 126 155 133 129 130 96 36 54 157 204 228 192 158 147 150 177 181 123 80 112 190 210 176 112 46 29 69 160 222 222 212 175 108 97 122 142 120 90 103 116 97 78 83 70 48 40 42 51 63 81 129 185 216 220 205 177 152 126 166 169 95 68 129 152 120 89 55 31 19 34 109 195 231 209 181 169 184 208 214 160 80 116 181 178 162 193 201 172 140 145 158 143 115 139 204 222 189 151 76 45 84 104 72 34 20 24 5 12 65 143 207 218 194 187 190 186 185 188 177 166 169 165 166 194 180 100 50 42 27 25 51 130 206 208 163 142 149 188 186 152 99 93 111 122 150 178 143 132 165 194 190 188 205 204 160 110 81 84 90 107 156 167 140 136 169 193 183 162 153 165 208 203 146 77 37 28 9 44 70 79 76 56 37 39 35 38 27 37 48 43 19 16 57 136 184 188 164 158 172 186 176 183 181 181 182 180 178 178 181 187 191 190 150 102 122 176 197 185 183 181 181 181 181 180 178 186 184 184 187 185 181 180 181 187 192 172 132 109 117 128 129 142 149 157 165 176 186 186 179 164 157 146 119 132 174 171 143 144 137 166 201 204 200 189 163 105 56 22 27 34 25 25 38 26 23 23 26 30 30 26 20 16 15 14 12 10 13 27 41 48 46 38 27 22 28 37 44 42 36 30 30 40 51 52 48 46 41 36 34 38 45 51 55 44 40 35 34 35 36 35 33 28 29 32 38 43 42 36 30 31 35 39 40 39 38 39 41 41 37 33 31 30 29 27 25 26 25 23 22 22 23 25 26 30 20 14 11 21 72 144 190 172 136 179 234 246 214 149 118 157 204 223 214 194 149 127 152 209 241 250 194 99 30 18 34 39 40 41 41 40 39 37 36 32 30 30 30 26 22 24 30 32 30 27 27 28 29 27 26 23 22 21 23 25 26 25 24 27 27 28 28 28 27 26 25 27 25 24 25 27 28 27 25 24 26 26 25 22 21 21 22 23 21 20 20 22 23 23 22 20 19 19 17 16 15 16 17 9 9 8 8 7 6 6 5 8 11 16 22 26 28 26 23 21 21 20 18 18 18 18 18 12 11 30 82 159 220 213 166 112 50 19 21 25 53 89 97 82 67 50 37 26 23 34 48 40 41 41 39 36 34 34 35 29 30 31 29 27 29 34 38 21 41 87 112 100 111 149 172 112 70 36 25 23 27 31 30 27 32 26 17 19 22 24 33 35 46 49 40 35 38 34 23 11 23 89 171 172 94 31 20 54 46 38 37 39 38 36 35 27 33 32 31 30 22 36 71 130 133 106 75 50 39 41 28 41 108 145 127 85 68 76 74 90 114 120 103 107 139 163 163 184 139 124 156 205 216 194 195 232 202 138 49 12 33 41 40 46 41 40 47 54 51 45 43 40 41 48 63 117 196 201 133 51 3 17 42 66 106 137 170 195 196 156 87 15 7 87 158 120 99 99 117 130 145 151 140 156 173 170 143 120 130 185 246 199 144 110 93 90 116 162 213 217 208 211 223 188 113 95 140 123 49 17 41 49 48 86 136 184 199 147 119 155 159 114 71 65 67 91 101 68 35 27 25 33 38 35 26 27 35 35 28 34 34 35 34 33 34 35 37 38 35 39 56 81 107 129 143 136 135 127 114 117 139 139 113 96 157 196 193 169 134 122 142 154 168 164 143 119 96 84 86 91 149 195 200 201 215 223 218 195 180 164 137 159 188 168 162 215 243 239 203 191 202 181 137 102 101 138 200 241 246 229 208 197 190 154 126 151 160 142 162 239 255 204 122 52 32 61 60 71 74 71 78 117 153 131 79 46 74 114 131 122 114 101 78 80 160 213 211 187 159 155 180 158 78 31 33 73 56 59 68 83 114 120 115 105 97 106 111 63 38 24 35 47 44 41 45 51 48 37 28 26 23 29 46 56 58 59 75 103 104 82 69 91 98 84 90 134 148 100 49 56 51 38 42 58 60 75 112 118 132 124 84 59 86 150 201 252 233 223 218 181 133 129 159 214 218 200 185 181 150 98 70 121 209 250 184 115 141 179 166 144 180 204 193 165 147 158 183 149 80 61 89 92 98 140 179 147 116 65 22 26 90 183 249 251 179 111 128 173 190 198 194 158 126 122 136 134 134 131 115 132 142 119 114 105 84 91 88 114 149 143 96 75 88 96 90 90 92 86 71 64 77 104 124 161 137 118 125 134 117 91 82 91 88 84 72 58 58 58 47 39 54 94 128 125 104 87 76 96 102 83 73 115 161 145 97 50 40 34 32 23 16 27 47 71 94 122 119 76 42 59 97 88 67 43 32 38 46 45 40 28 27 26 36 60 83 87 78 62 62 79 103 102 74 50 44 55 47 43 52 67 72 63 51 62 87 97 107 152 189 152 85 87 79 60 38 28 28 28 24 33 38 42 41 35 30 29 31 30 46 58 69 79 75 63 59 54 67 90 98 86 75 69 62 46 40 69 127 151 112 47 5 16 31 45 46 36 37 59 85 81 68 56 52 52 56 67 79 79 70 73 76 56 29 37 66 106 119 89 45 39 48 48 50 58 58 69 96 141 177 156 103 56 52 56 58 50 51 61 66 55 73 90 101 113 116 96 69 51 39 27 23 28 32 31 27 35 43 43 40 41 35 27 27 31 44 45 28 25 63 126 171 158 137 111 93 87 104 150 194 171 108 63 71 81 60 33 23 22 38 35 24 33 52 66 76 47 40 31 26 27 29 30 29 31 29 28 28 30 31 32 32 34 27 25 36 63 97 127 144 171 180 135 56 41 101 147 146 71 13 47 99 119 144 150 151 160 129 80 36 18 22 34 43 42 31 28 30 28 29 29 22 29 24 27 31 24 20 42 73 127 151 150 137 125 131 155 159 137 114 76 51 51 47 32 24 24 35 61 95 120 125 116 106 151 207 204 147 102 117 177 213 193 138 68 27 27 46 67 80 68 49 34 34 41 43 36 27 20 26 35 43 50 49 38 26 17 21 27 32 34 33 30 28 26 29 31 30 27 26 26 28 34 36 36 35 32 30 28 28 30 33 33 36 43 54 83 121 151 160 175 184 164 124 108 123 129 107 81 65 57 48 38 32 38 38 40 41 38 33 32 33 28 32 33 28 23 30 53 74 93 114 116 109 93 91 120 137 172 172 172 173 173 174 174 174 171 174 177 177 175 174 174 175 174 174 175 176 176 176 176 176 177 177 177 177 176 176 176 176 177 177 178 179 179 179 178 178 181 181 181 181 182 183 184 185 184 184 185 186 187 188 189 189 195 195 196 197 197 196 195 195 196 196 197 198 199 201 201 202 204 204 204 204 203 202 201 201 201 202 203 203 202 202 204 206 204 207 208 205 206 210 210 208 204 205 206 208 208 209 209 208 209 209 209 210 209 209 208 207 209 209 210 210 210 209 208 207 208 206 205 206 208 209 209 207 204 205 206 206 205 206 209 212 210 210 211 212 211 210 208 207 208 209 210 212 212 211 209 209 202 203 207 212 214 209 198 189 138 132 135 130 87 58 79 106 111 141 131 115 107 110 128 122 128 90 67 57 79 118 155 205 226 167 119 151 219 218 145 83 106 112 138 205 252 227 171 127 106 149 194 211 206 201 202 205 201 201 200 200 200 200 199 199 198 198 199 200 200 201 201 201 192 195 198 201 205 209 212 213 213 170 153 143 124 103 88 97 91 127 184 224 194 119 114 177 201 193 186 185 187 185 180 176 167 171 177 185 191 195 198 199 197 195 199 197 183 174 169 160 128 94 47 23 26 34 48 68 107 120 140 171 176 181 187 153 95 126 159 174 192 179 121 87 142 182 195 173 158 159 176 202 182 138 113 79 60 78 87 95 136 154 108 51 88 166 173 131 94 118 163 180 151 159 180 139 83 108 168 185 173 174 171 175 173 173 173 173 173 173 173 173 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 172 171 171 172 173 173 172 174 176 175 173 171 171 172 171 172 173 171 169 168 169 170 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 176 171 167 167 171 173 172 170 170 170 167 165 167 172 172 169 162 161 155 148 146 150 154 154 156 153 150 152 156 157 154 151 135 132 138 152 161 162 167 175 183 171 146 123 120 129 127 116 93 121 138 133 120 105 99 104 120 145 161 162 139 87 72 107 137 124 89 66 75 81 74 74 85 76 67 63 60 63 69 73 91 113 137 150 151 141 114 85 43 83 132 137 117 129 140 119 100 107 120 114 82 58 54 54 55 45 51 48 39 66 104 112 108 181 197 128 71 37 29 69 141 182 195 198 199 142 67 41 46 47 39 34 39 41 43 50 52 50 36 12 9 50 101 126 82 70 111 144 153 158 147 144 146 152 153 148 142 136 126 114 137 129 130 116 74 56 93 139 154 145 131 121 85 45 37 27 41 48 47 37 30 27 17 4 4 18 85 173 183 109 66 87 151 211 207 173 164 166 183 198 176 143 138 166 168 140 141 171 198 197 176 139 109 96 85 73 72 53 40 28 21 24 69 152 206 180 125 146 164 103 45 6 1 10 26 45 61 64 50 34 27 45 73 100 111 107 96 88 130 171 163 130 139 152 140 132 155 139 99 79 92 97 107 137 177 184 163 153 166 141 93 76 102 104 120 106 73 88 122 122 113 92 63 48 86 133 129 117 117 127 113 77 74 124 166 170 142 85 47 36 52 81 90 95 68 58 55 79 82 58 47 37 41 43 60 100 147 166 144 112 108 85 59 45 50 77 116 143 119 78 50 49 49 45 42 37 34 25 20 12 19 24 16 26 66 123 160 177 181 177 179 173 160 159 176 199 192 164 157 171 207 194 180 154 105 61 57 77 91 88 87 91 91 87 86 88 91 104 108 116 124 141 156 138 82 38 40 51 44 43 40 38 35 34 32 30 28 28 28 29 30 27 24 23 23 23 21 20 20 19 17 15 15 15 16 17 17 19 21 18 9 18 77 149 151 130 121 149 155 136 133 127 121 147 165 178 167 149 157 161 147 140 145 162 172 172 174 178 189 211 214 182 126 77 89 142 146 131 132 161 199 218 197 159 119 78 77 98 94 50 46 120 183 226 194 144 126 152 188 162 91 74 128 219 233 163 90 55 55 71 124 172 194 204 162 83 76 113 130 107 95 117 128 113 107 139 137 94 60 48 40 35 30 102 182 222 227 211 177 145 110 132 134 89 94 143 132 93 69 32 16 26 58 128 192 209 200 175 158 167 187 189 145 87 88 153 185 192 207 217 196 146 124 156 156 115 116 184 219 193 173 125 72 51 51 40 26 26 19 8 28 84 145 192 209 203 187 191 186 190 198 180 151 143 162 192 204 161 89 45 35 31 32 50 122 203 212 173 155 164 202 197 174 136 118 107 113 156 159 126 131 173 200 203 195 185 164 105 94 139 168 124 89 137 180 140 123 156 198 199 166 137 167 203 199 154 95 57 49 33 45 52 43 38 29 24 38 40 42 51 76 82 58 16 12 66 144 193 199 178 170 179 188 175 183 183 181 178 180 183 185 183 181 180 186 166 121 115 156 191 191 188 184 182 183 183 182 181 184 182 182 183 181 179 181 186 193 181 154 127 122 134 140 136 135 140 144 145 150 159 166 168 146 137 131 128 154 177 159 145 144 139 164 199 209 196 152 97 52 28 19 32 35 21 18 30 26 23 22 25 31 32 27 22 18 16 14 14 14 16 26 36 44 42 34 25 24 30 37 40 33 33 31 32 39 48 50 47 47 43 38 37 40 45 49 51 42 38 32 31 32 34 34 32 32 32 35 39 42 42 38 34 31 34 37 38 37 36 37 38 43 40 37 34 33 30 26 23 25 24 22 21 22 23 25 27 25 19 26 33 48 105 183 227 168 133 186 234 226 187 134 125 188 223 223 204 191 159 154 194 233 253 254 207 110 29 12 33 39 40 40 41 40 38 36 35 31 29 29 30 29 26 26 29 32 29 26 26 27 28 27 26 23 22 21 22 24 25 24 23 28 28 28 28 28 27 26 26 28 26 25 25 27 27 26 24 22 24 25 24 21 20 21 23 24 22 20 21 23 26 26 25 23 21 18 16 15 15 15 16 13 13 13 13 12 10 8 7 10 11 14 19 24 25 24 21 21 21 20 19 18 18 18 18 11 13 33 79 146 204 204 167 124 63 18 12 25 59 103 126 115 99 70 40 19 16 26 36 38 40 41 40 37 34 34 34 31 30 30 31 33 36 40 42 37 38 58 72 76 108 144 148 80 43 22 25 26 26 32 36 29 39 31 21 21 24 34 42 51 51 46 41 40 39 31 20 20 25 71 131 128 66 24 24 35 36 37 41 47 50 46 40 27 34 38 33 23 22 40 63 103 107 82 62 64 80 87 65 43 65 83 64 45 52 65 82 82 93 106 121 145 174 196 205 184 139 118 135 186 212 189 183 216 199 145 56 23 51 60 53 44 38 32 39 51 51 47 50 49 42 42 50 114 229 250 169 83 11 13 46 88 139 164 194 183 193 173 117 30 2 68 118 95 107 131 138 127 131 147 150 155 165 157 136 131 150 193 235 183 134 114 111 115 136 171 214 214 202 209 214 170 108 111 160 110 43 15 34 57 103 152 167 143 121 93 107 126 112 96 80 80 82 88 85 62 36 29 34 43 40 38 41 49 51 41 28 33 34 34 32 32 33 37 41 52 53 64 94 135 165 170 163 164 164 144 121 142 190 182 129 91 148 177 163 138 115 127 165 179 174 152 125 111 102 103 113 126 168 192 194 198 198 197 204 215 202 169 116 128 155 144 171 222 236 223 195 206 238 225 180 119 110 140 191 210 194 174 165 167 158 131 115 145 151 122 125 163 206 182 121 53 42 110 144 146 153 171 194 227 253 227 161 82 55 74 117 144 180 208 204 121 135 183 212 206 201 194 180 133 68 44 33 45 51 94 108 90 101 106 122 105 66 56 50 44 38 34 34 34 33 34 37 45 42 35 30 24 20 39 72 115 123 117 138 182 170 116 90 149 159 117 66 72 86 63 36 30 62 75 75 79 76 95 138 218 247 217 117 48 76 152 202 188 168 168 175 146 117 158 233 253 236 193 177 200 191 141 108 123 181 203 143 101 144 171 132 118 165 211 210 174 145 129 117 83 70 89 111 93 77 99 127 82 51 15 13 61 140 210 246 231 145 87 129 176 175 181 193 131 94 95 124 135 134 127 108 159 191 156 113 81 69 89 79 103 134 137 105 77 68 72 81 80 82 74 57 53 74 107 130 133 117 121 142 147 132 113 100 98 92 83 68 60 71 79 70 52 59 100 148 154 127 102 91 103 87 70 69 91 117 108 76 46 38 33 32 29 24 23 27 32 45 65 71 58 61 91 119 89 63 40 36 39 37 33 32 32 38 39 41 61 82 75 52 34 48 88 132 137 101 66 54 58 50 44 47 55 56 46 36 75 107 116 130 181 198 146 91 88 80 59 35 24 25 25 19 27 33 39 41 39 36 36 37 35 40 38 42 58 64 60 59 54 56 58 61 66 74 82 88 93 55 53 91 106 77 35 11 30 34 39 38 30 32 54 78 95 82 68 63 67 83 109 130 95 64 44 47 42 29 39 63 137 141 98 56 70 87 66 44 35 32 42 64 93 121 124 106 64 51 48 51 50 54 59 57 51 78 92 86 92 115 125 117 88 67 42 27 25 27 24 20 35 40 39 38 40 33 26 29 28 38 41 26 20 56 116 156 135 123 112 102 90 95 131 173 126 86 79 116 121 72 28 19 26 30 25 34 63 83 95 111 108 97 78 55 36 26 25 27 28 27 25 25 25 27 27 28 32 27 27 33 47 72 110 142 164 190 168 92 40 53 84 96 51 29 59 74 92 129 145 171 196 170 110 48 20 19 25 31 32 29 34 39 36 37 33 21 30 25 27 31 24 24 59 103 136 145 140 139 132 129 146 152 162 146 117 94 80 56 29 17 28 39 53 72 101 123 119 101 127 171 175 133 97 125 193 223 205 170 103 52 43 44 43 50 42 31 26 26 30 37 35 23 25 27 27 27 31 36 34 29 19 23 28 33 36 36 34 32 26 26 27 26 26 26 27 28 31 33 35 34 32 30 31 32 27 30 31 35 41 48 75 113 147 159 180 177 137 101 97 109 118 117 118 117 104 78 51 35 29 26 26 29 30 28 29 33 29 35 37 28 21 28 46 62 78 93 98 106 102 99 122 135 172 172 172 173 173 174 174 174 170 173 177 178 176 173 172 172 175 174 173 172 172 174 176 177 175 175 175 175 175 174 174 174 175 177 179 181 183 183 182 181 182 181 180 180 181 182 184 186 184 184 185 186 186 187 188 188 187 188 191 193 195 196 197 197 198 198 199 200 200 201 201 201 205 205 205 204 203 202 200 200 199 200 201 200 200 200 203 206 203 207 208 206 208 213 214 212 203 204 206 207 208 209 209 208 209 210 211 212 212 210 208 207 210 211 212 212 210 208 205 204 203 203 204 207 210 210 207 204 209 211 212 210 207 204 205 206 205 206 208 210 211 211 211 210 208 210 211 212 212 209 206 204 206 204 204 207 210 211 208 206 175 155 138 118 81 75 94 84 75 70 41 58 91 96 100 96 88 56 56 81 150 216 208 184 176 115 100 178 255 241 160 97 96 147 180 220 239 221 203 172 85 121 173 212 220 207 195 191 200 200 200 200 200 200 200 200 201 201 201 201 200 198 196 195 205 206 207 204 200 204 220 235 234 161 122 106 91 85 89 106 99 109 123 138 133 107 100 122 132 120 111 112 115 111 103 96 91 97 109 125 142 158 171 178 186 181 180 170 146 126 111 97 57 35 16 29 61 81 95 112 132 128 137 168 177 191 196 140 97 124 149 149 164 172 129 89 115 184 208 184 179 179 164 154 141 96 82 63 55 79 97 114 143 136 80 53 119 186 173 130 107 104 151 190 157 148 174 153 93 108 167 187 175 175 170 175 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 174 173 171 170 170 171 173 174 171 174 176 176 173 171 171 172 171 172 173 171 169 167 168 169 172 172 172 171 171 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 180 173 165 163 167 172 174 174 169 169 166 164 166 171 172 169 159 157 150 142 139 143 146 146 153 149 148 152 162 170 174 175 173 154 134 125 122 126 143 162 186 184 165 138 130 136 133 120 98 113 122 128 135 127 107 95 111 155 164 139 113 78 59 75 81 80 67 70 92 99 103 120 134 127 114 98 68 41 51 87 137 165 179 172 164 148 118 94 40 100 170 180 155 165 172 142 131 151 169 149 101 73 74 79 59 60 60 35 22 73 129 132 111 167 179 129 89 49 26 60 123 167 186 188 173 103 44 50 81 69 44 26 29 34 39 47 39 49 48 21 11 59 115 131 81 97 144 157 151 147 136 150 146 143 151 163 153 124 105 103 130 124 145 143 89 60 91 128 153 136 107 84 54 35 43 40 47 48 38 20 15 21 20 12 6 22 62 98 86 53 78 145 184 212 192 182 197 183 172 181 158 133 125 140 145 138 149 174 191 199 192 172 160 154 134 110 106 87 60 26 17 34 88 171 203 165 108 149 180 112 50 15 5 10 21 39 57 62 48 30 30 54 101 138 131 99 91 106 130 141 123 117 140 133 124 149 134 124 103 118 161 162 136 133 129 141 135 139 151 122 86 89 86 74 113 133 85 68 107 132 123 105 80 57 71 99 106 118 97 113 112 76 56 94 135 136 90 47 31 34 44 52 39 32 29 39 32 34 34 27 39 48 62 80 93 108 149 182 160 111 92 93 90 80 61 42 49 75 84 63 51 49 46 45 43 35 29 29 26 11 15 23 15 20 14 76 137 192 215 198 178 158 155 171 199 211 187 157 165 195 216 185 162 157 132 83 63 82 83 90 94 89 84 84 87 87 87 86 75 75 79 93 106 89 69 27 37 56 50 46 38 31 33 32 30 29 29 29 29 28 27 24 21 21 22 23 23 22 20 19 17 16 15 15 16 17 18 17 19 18 7 15 78 153 170 140 111 117 130 146 166 161 133 150 163 170 137 100 116 145 172 189 198 193 181 166 159 163 175 200 186 141 108 86 93 128 159 147 140 142 166 212 226 200 109 47 52 106 125 74 37 82 126 161 141 115 93 100 128 99 70 83 128 189 191 123 81 96 102 56 68 133 172 171 140 98 71 102 117 108 103 106 103 96 135 190 198 139 88 68 49 28 39 77 132 179 201 194 169 146 130 116 94 64 99 150 125 89 49 22 18 40 80 141 178 172 190 170 149 143 150 149 124 93 105 160 210 216 195 205 206 152 113 164 178 124 105 173 222 199 182 163 107 53 38 35 29 29 14 17 53 108 151 179 198 204 187 192 187 193 204 179 139 123 161 220 209 135 79 42 26 40 36 55 119 187 205 189 183 191 183 188 192 179 156 117 103 145 128 116 141 180 199 209 194 155 112 59 87 185 229 148 71 107 149 126 119 148 184 190 161 131 173 188 194 190 149 92 71 64 51 56 44 39 35 33 42 36 46 85 129 123 70 9 8 73 146 199 211 191 179 182 191 181 181 182 180 177 181 186 182 173 178 177 191 186 140 109 131 168 187 183 179 178 180 182 183 183 178 175 176 181 184 183 181 182 192 170 149 150 169 184 182 173 165 165 157 141 130 129 134 137 112 94 112 161 198 180 148 163 150 154 177 199 193 159 101 45 16 25 31 32 34 36 31 24 26 23 22 26 32 34 29 24 20 17 15 17 18 20 27 34 36 35 32 29 31 34 31 26 28 34 37 39 43 51 54 52 49 45 41 40 42 45 47 48 40 35 29 27 29 31 31 30 35 36 38 39 39 38 37 37 32 33 34 36 37 38 37 37 45 43 40 37 35 31 26 22 24 23 21 20 21 22 25 26 24 27 47 61 70 112 170 197 137 121 179 202 178 159 136 145 206 217 190 173 191 189 188 221 239 251 251 206 111 29 14 40 39 39 40 40 39 37 35 34 31 27 26 30 32 30 28 28 31 29 26 25 26 27 26 25 23 22 21 22 24 25 24 22 29 29 29 29 28 27 27 26 29 27 25 25 27 27 25 23 21 23 24 23 21 20 21 23 24 22 20 21 24 27 27 26 25 22 19 16 14 14 14 15 16 17 17 17 15 13 11 9 11 11 13 17 21 23 22 19 21 20 20 19 18 18 18 17 21 10 21 58 102 142 164 163 134 91 37 8 26 82 131 147 135 117 82 41 15 11 20 28 36 38 41 41 38 35 34 34 35 33 31 33 39 45 49 51 44 35 43 56 68 94 96 66 41 17 15 34 37 29 30 34 44 48 40 41 42 37 50 66 75 64 50 41 41 43 40 36 29 21 38 67 62 29 19 35 24 32 39 44 50 52 45 34 46 42 38 28 17 25 41 47 49 62 57 72 115 153 148 104 45 35 47 38 37 50 55 81 82 97 130 168 191 200 209 219 184 137 116 125 168 194 182 191 194 186 141 60 36 72 83 72 40 39 33 38 49 48 45 51 61 40 41 54 103 210 249 192 110 17 4 38 94 152 171 197 222 215 177 117 35 8 43 44 40 98 162 180 150 115 105 111 136 146 138 124 129 152 183 209 151 118 130 150 139 130 164 228 208 202 213 208 151 97 112 160 85 36 18 31 65 143 184 153 90 68 65 80 77 94 128 121 90 81 67 58 48 31 29 43 36 26 44 87 105 79 42 24 31 32 32 31 30 33 39 44 53 85 124 153 174 186 186 180 168 173 148 119 155 226 216 143 80 131 154 138 114 95 107 144 158 142 117 105 113 127 146 168 176 187 179 176 188 182 177 195 208 201 177 127 120 115 109 177 231 239 216 180 188 226 224 188 145 130 141 160 152 139 154 179 170 159 147 155 200 208 160 138 147 182 169 134 71 58 163 246 253 240 246 249 245 252 249 218 146 91 70 84 124 208 253 239 180 111 120 159 184 239 236 158 94 27 37 46 36 44 104 107 105 101 102 126 106 56 42 31 37 42 40 31 27 31 32 28 36 35 33 32 25 21 50 97 153 184 185 192 216 185 131 124 192 209 150 58 31 43 42 37 43 99 134 137 126 104 115 160 239 253 225 123 54 76 136 172 145 156 187 209 193 173 203 254 250 209 140 124 178 204 177 153 118 138 149 120 104 143 156 113 144 183 221 212 171 142 109 66 62 101 136 125 88 70 62 47 27 43 47 47 81 147 200 217 182 134 87 107 156 183 192 178 119 88 98 130 132 122 112 98 159 207 181 129 76 49 70 62 81 119 131 105 77 64 63 68 88 74 67 72 75 75 82 95 107 116 137 143 131 127 119 99 94 93 87 71 64 85 106 107 74 55 74 120 137 127 128 140 144 103 75 66 60 65 68 58 42 35 30 30 33 31 24 19 28 25 28 33 48 86 127 144 89 62 41 39 39 33 33 42 46 54 50 43 59 80 68 38 43 42 70 121 144 124 94 81 58 50 43 43 46 45 36 28 62 90 105 133 171 147 89 67 88 79 57 32 21 24 24 19 24 29 35 40 41 42 42 42 38 37 31 36 51 56 52 54 60 61 56 58 73 92 113 132 126 85 59 55 45 33 31 31 40 34 30 30 30 38 59 81 114 94 75 76 94 119 144 160 111 79 61 66 62 46 51 73 109 108 68 57 118 162 133 92 59 37 29 38 49 66 84 90 51 35 31 39 47 56 61 57 66 85 86 73 87 123 139 127 119 100 69 40 22 15 16 19 22 28 30 34 39 34 30 38 38 39 37 23 16 44 86 106 93 92 95 96 85 81 109 147 100 73 88 135 131 66 22 24 25 22 23 55 98 110 111 128 177 163 135 94 55 31 26 29 23 24 24 24 24 24 24 24 26 27 32 34 31 44 87 130 184 202 186 125 65 42 43 45 51 49 65 59 84 120 143 207 222 197 129 56 24 24 28 31 25 28 39 46 44 43 35 20 31 25 28 33 25 29 72 125 142 139 132 145 148 137 143 144 146 139 123 107 92 61 29 16 34 37 42 57 86 115 128 128 112 121 120 112 99 127 188 211 186 172 120 77 73 64 46 46 34 28 28 26 26 35 36 23 25 27 26 23 25 30 30 26 24 27 30 34 36 37 37 37 25 24 24 24 25 27 28 29 28 30 33 33 32 32 34 36 33 33 32 34 36 38 62 99 135 169 197 172 120 102 103 93 69 94 129 150 138 98 55 29 26 27 30 32 28 23 27 34 34 41 41 29 19 22 36 48 68 74 77 96 102 98 111 116 170 170 170 171 171 172 172 173 171 171 172 172 173 174 175 175 170 170 170 171 171 172 172 172 176 176 176 175 175 175 175 174 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 183 184 186 188 189 188 188 190 192 192 192 190 190 190 192 194 196 198 198 199 200 201 201 201 201 198 200 202 203 203 204 206 208 204 200 197 198 201 205 206 206 202 202 202 203 203 204 204 204 206 208 210 209 207 206 208 210 206 206 207 207 208 209 210 210 207 207 209 210 210 210 210 209 210 209 207 206 205 206 206 207 209 207 206 207 209 210 209 208 208 208 208 208 208 208 208 208 208 208 207 205 203 204 208 212 208 208 208 208 208 208 208 208 223 210 204 194 168 146 140 137 116 69 74 129 157 155 161 174 111 100 121 155 180 213 225 203 180 128 125 177 221 231 184 110 124 192 226 218 204 206 213 195 168 109 88 165 216 210 214 205 200 197 197 200 200 197 198 202 197 198 200 201 202 201 199 198 204 202 206 213 205 187 178 181 168 120 82 81 83 69 62 68 78 56 49 58 59 55 50 45 42 34 35 42 42 32 28 31 22 32 38 50 70 84 93 106 115 112 113 107 88 71 58 45 15 5 43 102 164 177 139 134 88 69 110 170 191 207 188 126 83 139 153 120 96 113 121 82 92 156 188 179 164 135 106 103 91 80 70 55 56 100 141 143 119 102 69 64 108 147 143 123 101 102 139 179 166 161 177 157 103 115 160 188 174 170 180 174 176 176 177 177 176 176 174 174 172 173 175 174 172 172 173 174 173 173 173 173 173 173 173 173 171 171 171 171 172 173 173 173 176 176 175 174 174 173 172 172 171 171 171 172 172 172 173 173 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 173 174 174 173 172 171 170 169 173 173 174 175 174 173 172 171 167 172 169 159 157 164 168 165 153 139 134 142 146 140 140 147 149 147 139 147 165 161 149 155 153 152 137 110 89 91 107 121 154 163 165 154 142 132 122 112 118 83 82 115 139 149 139 113 95 109 116 104 87 76 72 70 61 80 96 99 99 111 137 162 173 171 162 128 75 55 103 169 203 191 193 175 127 102 96 80 50 109 168 192 189 165 135 118 101 133 144 144 113 85 93 83 64 76 102 79 39 77 122 99 114 150 127 114 134 79 23 55 141 196 178 139 110 51 34 73 86 57 35 38 47 47 44 45 56 89 85 50 13 37 97 99 75 92 124 149 152 149 140 125 131 154 160 152 123 98 103 106 116 137 145 136 94 56 88 142 141 127 92 51 31 35 40 37 45 34 25 27 32 30 18 7 4 17 25 17 14 50 125 191 201 190 182 178 171 160 152 151 141 141 134 137 146 135 134 158 174 174 177 175 170 172 171 161 134 110 91 56 12 27 107 173 177 121 95 129 154 118 52 10 1 5 20 43 60 58 41 25 26 81 141 154 119 85 94 123 127 103 96 111 119 120 116 110 88 113 162 205 215 191 145 103 86 110 115 104 105 110 105 98 71 65 114 136 80 59 98 120 116 120 95 45 37 89 128 121 98 88 81 69 57 66 73 60 41 32 34 36 42 39 26 37 26 30 37 43 44 42 40 40 100 150 135 103 131 149 120 100 83 110 123 102 73 58 54 51 48 47 46 45 42 38 36 36 39 24 24 30 18 7 12 23 20 53 93 140 177 177 167 173 189 208 207 179 157 164 183 193 182 159 157 177 174 149 146 167 170 171 178 172 151 141 149 156 155 162 163 149 120 85 56 41 39 40 40 40 37 34 30 27 36 32 29 28 30 30 28 26 25 23 22 22 24 25 23 22 19 19 19 18 18 17 17 17 20 17 16 15 6 17 92 185 215 179 125 74 74 142 196 196 155 137 129 124 111 111 129 143 165 174 197 218 200 179 186 177 161 127 117 97 104 105 76 98 118 156 167 134 128 167 174 136 72 47 87 139 127 71 39 56 78 107 123 118 91 72 73 61 64 73 90 101 87 73 106 163 111 69 120 164 139 114 101 99 71 74 107 123 114 105 99 109 144 176 168 121 118 123 87 66 49 61 97 136 146 134 136 154 174 115 57 54 94 119 102 71 46 28 28 45 87 156 183 150 155 134 120 112 117 149 168 156 101 129 197 218 191 206 208 149 112 177 194 133 112 161 203 225 214 156 102 45 15 33 39 26 14 22 72 146 159 174 182 190 192 182 183 196 186 151 143 169 191 220 208 135 63 38 41 43 27 55 118 195 210 186 188 195 191 193 184 188 171 127 109 109 114 144 160 192 210 198 171 121 59 56 126 213 207 146 70 69 138 164 137 131 172 183 164 147 166 197 194 201 191 137 87 49 51 47 29 31 55 60 71 107 119 156 170 115 47 15 27 73 157 192 195 186 179 177 184 180 181 181 181 181 181 181 181 181 176 186 179 186 185 128 100 143 176 194 185 172 184 192 181 174 184 173 176 185 181 180 186 190 184 143 130 162 189 190 189 197 186 181 179 175 169 164 144 116 85 101 132 169 178 153 139 152 152 154 181 196 156 87 38 20 30 30 30 30 29 29 28 27 23 24 26 27 28 27 25 23 30 20 14 25 36 27 23 35 30 31 30 27 25 26 31 35 33 35 38 42 45 49 51 52 46 40 38 42 45 46 45 46 39 33 28 30 33 34 31 28 32 40 38 34 38 38 34 35 33 33 32 32 33 34 34 34 37 42 43 39 37 38 35 29 20 19 19 21 23 24 23 21 17 45 80 99 97 96 113 135 106 128 162 171 136 103 129 181 185 165 179 202 224 217 188 200 224 231 236 197 110 37 20 30 38 39 40 40 39 37 34 32 21 25 29 33 34 32 29 27 26 26 25 25 24 24 24 25 24 24 24 24 25 26 27 28 25 27 28 29 28 26 24 22 26 25 24 26 28 28 26 24 24 26 28 28 25 22 22 23 20 21 22 24 25 26 26 27 25 21 17 12 10 10 12 13 17 18 19 19 19 18 17 17 10 12 16 20 24 26 26 27 24 23 21 20 19 19 20 20 19 12 13 35 72 116 156 182 167 137 65 1 27 123 162 129 116 133 104 39 6 15 27 30 42 39 36 33 33 34 35 35 35 31 28 30 36 41 41 39 37 28 28 44 57 53 34 19 23 23 24 32 40 38 36 42 75 90 92 96 78 52 64 87 83 66 55 37 35 43 40 45 33 39 40 29 30 31 24 30 33 27 30 39 41 39 39 38 42 43 44 39 28 20 23 31 42 48 84 120 172 226 205 142 62 6 32 46 32 47 54 69 74 98 157 210 216 198 189 191 150 147 159 135 115 155 200 218 193 166 118 70 57 85 107 101 50 37 31 40 48 48 47 50 56 60 50 45 84 158 212 227 134 37 1 33 94 141 161 192 227 236 178 85 28 20 27 18 35 87 113 136 167 173 143 95 108 105 97 80 104 155 172 171 147 127 136 151 140 145 186 221 215 203 209 212 156 104 108 110 62 26 20 30 69 127 126 86 62 73 84 95 123 160 159 125 72 36 33 32 36 45 32 33 58 62 102 165 176 106 36 18 24 32 37 35 31 33 49 68 119 170 198 171 135 166 202 169 147 154 146 131 168 242 227 136 103 156 170 126 80 69 92 122 141 132 143 153 163 165 163 181 201 204 193 182 182 178 167 162 157 149 155 163 169 108 58 133 216 244 192 163 182 196 163 172 178 147 124 143 196 203 164 157 160 163 148 184 246 251 220 194 208 240 246 211 149 103 152 254 251 251 249 251 252 234 191 146 173 178 123 50 75 186 254 252 246 167 86 78 141 198 170 101 46 35 38 41 37 49 66 67 67 75 87 92 82 59 38 27 32 39 36 30 28 26 28 38 38 35 32 32 42 43 60 114 134 167 225 212 185 148 108 154 219 207 147 69 30 30 35 35 72 160 178 170 193 164 127 159 213 253 184 100 76 92 147 169 184 225 234 253 226 183 226 252 251 202 147 129 156 183 155 102 94 119 134 114 122 159 160 146 173 183 174 135 130 125 93 99 122 128 145 149 108 47 22 32 48 82 106 83 65 111 181 211 133 110 87 99 155 204 196 161 101 96 107 114 107 108 101 77 116 160 173 130 84 67 58 45 61 91 119 115 78 46 46 63 68 57 56 76 99 101 82 62 97 104 112 122 123 104 89 92 93 91 79 63 69 108 136 134 104 75 51 65 98 123 153 190 184 126 83 76 71 59 51 48 33 34 36 37 36 33 30 27 25 21 19 27 45 66 84 94 81 69 55 44 35 32 38 48 79 80 67 52 62 83 78 56 43 45 80 113 107 95 94 91 63 54 47 45 44 40 34 30 36 61 93 113 100 71 73 106 106 94 67 36 22 25 25 20 24 28 33 37 38 38 37 38 37 33 36 44 44 40 46 57 51 62 46 35 86 137 154 186 195 160 109 65 41 34 35 37 37 41 39 26 18 30 60 86 109 90 76 87 120 149 155 148 100 65 86 106 103 91 65 67 59 55 41 51 112 176 176 139 79 60 43 40 43 42 38 35 35 34 32 35 49 64 64 54 62 66 62 53 57 80 104 117 148 132 97 53 21 11 18 26 21 21 22 26 29 31 30 28 35 38 33 23 24 37 47 48 52 74 86 91 78 72 106 135 109 85 101 130 105 52 26 23 23 27 20 35 74 88 100 133 187 214 200 134 81 69 61 42 23 16 16 25 28 23 20 23 25 26 31 31 27 32 61 91 168 220 219 167 116 57 19 25 63 64 75 91 95 102 136 176 198 162 121 75 31 20 29 28 27 30 40 51 51 40 30 26 20 27 35 31 22 38 96 154 159 139 144 177 159 139 160 153 144 126 109 100 81 51 31 26 43 38 35 42 60 89 125 152 105 75 73 69 89 131 150 168 144 119 94 87 93 87 62 37 31 30 28 28 30 32 32 30 25 25 24 26 32 37 33 25 28 32 35 34 35 39 39 37 34 30 25 24 26 30 31 32 30 33 35 34 31 31 33 36 35 36 36 34 34 42 56 67 136 172 179 146 118 103 88 77 61 73 89 97 91 72 48 31 46 54 58 50 36 27 23 23 34 32 32 30 24 21 29 41 61 64 70 75 79 82 87 91 170 170 170 171 171 172 172 172 170 171 171 172 173 173 174 174 171 171 171 172 172 173 173 173 176 175 175 175 175 175 175 174 176 177 177 178 179 180 181 181 181 181 181 182 182 182 183 183 180 182 185 186 186 186 189 191 192 191 190 190 191 192 194 196 195 196 197 198 199 199 199 199 198 200 202 203 202 202 204 206 204 204 204 203 203 204 206 208 204 204 204 204 205 205 206 206 206 208 209 209 207 206 208 210 206 206 207 207 208 209 209 210 207 208 209 210 210 209 209 208 210 210 208 207 207 207 208 208 207 206 205 207 209 211 210 209 209 209 208 208 208 208 207 207 207 208 208 206 204 205 207 210 208 208 208 208 208 208 208 208 215 220 229 227 216 209 198 180 159 153 170 204 226 230 224 215 197 184 169 161 160 170 185 196 193 141 104 118 161 187 159 108 137 204 230 216 203 206 218 212 206 151 88 102 164 201 211 209 205 202 201 200 199 197 197 200 198 199 199 197 195 193 194 196 200 218 227 209 174 138 112 97 87 72 57 52 54 56 56 54 52 63 66 49 36 52 72 73 59 73 81 75 72 77 80 77 71 71 59 48 45 42 40 42 50 42 38 47 54 47 30 20 34 61 113 167 214 219 176 149 96 60 81 133 156 171 163 121 84 118 128 117 109 122 124 87 63 108 127 113 109 116 119 123 126 112 98 79 72 100 129 131 111 108 84 75 102 118 107 98 84 91 121 151 139 132 141 120 77 111 169 192 172 171 181 172 174 175 175 175 175 174 173 172 172 174 175 174 172 172 173 175 173 173 173 173 173 173 173 173 174 171 173 178 178 173 170 172 169 169 170 171 172 173 174 174 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 171 171 172 172 172 172 172 172 172 172 173 174 173 173 171 171 175 169 163 162 161 160 159 158 142 146 156 161 147 129 131 146 142 143 145 156 167 158 138 128 129 135 137 134 131 133 134 133 146 139 133 129 125 119 115 114 98 79 78 94 112 130 126 100 64 90 105 93 76 74 85 93 96 128 134 103 80 87 116 144 181 195 185 132 74 67 121 179 177 192 194 149 89 69 75 70 58 88 136 174 185 171 146 126 97 112 122 129 114 82 66 57 117 172 170 99 48 46 63 76 116 160 147 135 146 90 32 55 145 176 131 80 70 53 47 61 51 49 49 49 48 52 67 84 113 134 121 75 24 25 66 66 56 85 135 170 169 150 129 113 126 144 140 125 101 91 112 123 127 126 130 105 72 88 119 124 130 116 86 50 30 33 42 47 40 24 39 81 93 56 19 8 10 16 15 6 7 47 122 187 177 180 182 178 167 151 136 128 137 148 138 125 131 135 133 138 159 157 159 165 169 162 153 150 137 127 118 81 25 25 96 162 151 105 84 109 125 93 41 9 14 13 20 36 52 53 39 26 20 76 135 146 113 87 101 131 112 84 95 128 117 74 61 75 120 165 204 212 200 175 133 96 89 115 118 99 95 105 109 109 83 63 100 122 70 50 96 130 106 114 87 41 53 121 153 130 91 74 60 50 42 42 47 46 54 47 43 38 49 47 35 50 53 73 78 80 77 48 38 69 140 204 186 107 87 111 119 117 115 115 124 141 150 135 103 76 57 50 43 41 39 34 32 33 30 24 28 29 20 15 19 19 20 34 54 86 130 162 176 184 205 198 176 149 142 155 168 170 149 155 172 189 194 193 203 220 221 207 198 188 173 173 185 192 188 189 185 167 135 92 51 27 35 34 33 31 30 29 29 29 31 29 28 29 31 31 28 24 24 23 21 22 23 24 22 20 20 20 20 19 19 18 18 18 13 17 21 20 7 14 88 181 228 195 126 56 59 136 180 159 139 131 118 121 158 198 180 126 127 146 168 193 204 212 205 162 108 80 75 75 101 120 88 70 59 82 103 98 81 79 83 78 89 93 116 138 127 70 36 75 138 168 189 199 174 121 78 45 50 57 55 43 43 82 151 206 133 87 142 203 189 160 123 87 64 46 79 128 151 141 116 113 110 122 127 128 163 188 157 128 102 58 40 70 95 97 111 138 133 90 47 45 79 104 92 66 42 39 43 51 88 160 187 151 144 122 119 143 177 208 204 170 113 113 173 215 204 214 194 114 110 184 207 154 113 138 195 232 205 132 78 42 28 41 31 10 4 39 101 179 191 175 166 197 190 193 191 181 158 135 150 190 200 222 198 118 55 44 49 42 27 56 119 197 217 194 190 187 180 200 193 181 166 139 112 82 118 171 183 177 185 189 146 60 40 83 151 220 224 157 66 71 155 192 176 156 164 161 152 145 163 194 200 205 180 113 67 43 51 45 35 49 90 124 153 181 186 182 147 74 25 16 44 103 169 197 193 183 179 178 184 179 181 181 181 181 181 181 181 181 181 185 178 186 191 146 107 118 170 187 188 182 181 174 172 185 182 174 178 185 180 178 183 184 171 141 141 173 187 181 175 176 185 182 183 185 186 190 180 158 120 132 150 163 152 127 126 150 159 160 166 149 95 44 26 25 29 29 29 29 28 27 26 26 26 24 22 22 24 26 28 28 21 32 33 27 26 25 28 38 24 33 37 33 30 32 33 31 33 35 39 43 46 48 49 49 46 40 37 40 45 45 45 45 35 30 29 34 39 38 36 36 36 43 41 39 45 43 35 34 34 36 32 25 29 39 43 40 44 50 50 43 39 40 36 29 30 28 25 25 26 26 25 23 19 45 89 121 119 99 94 105 101 128 144 132 119 129 155 174 171 184 220 236 229 197 157 162 146 165 177 151 95 50 29 20 35 36 37 37 36 34 32 30 24 26 29 32 32 30 27 25 27 26 26 25 25 25 24 24 24 24 24 24 24 25 26 27 25 26 27 28 27 25 23 21 23 22 22 24 26 27 26 24 22 25 27 27 24 22 22 23 21 22 23 24 26 26 27 27 26 23 19 15 13 12 12 13 17 18 20 21 22 21 19 18 14 14 15 17 20 23 25 26 25 23 21 19 18 19 21 22 21 17 10 18 58 122 180 209 194 140 58 2 25 96 128 111 101 102 69 21 6 20 34 38 39 38 37 37 37 37 36 35 31 27 24 27 32 36 36 34 26 34 36 31 31 36 33 25 18 22 28 35 49 65 76 80 93 123 132 119 86 67 82 89 73 53 41 27 31 43 38 39 43 46 41 25 23 25 20 21 20 21 28 30 26 28 32 30 39 33 29 30 30 25 21 20 41 85 140 167 181 207 197 142 66 17 41 48 29 39 43 54 67 115 178 204 180 154 148 150 128 153 163 119 110 175 223 229 195 151 110 91 84 85 82 71 55 44 36 38 41 42 48 56 59 62 56 48 65 112 166 198 143 47 1 26 89 144 164 185 213 220 168 80 22 17 40 54 57 59 65 113 187 234 202 113 76 71 75 74 92 127 148 167 153 118 119 141 135 138 187 239 216 207 219 235 185 111 88 82 49 29 38 46 60 88 97 95 95 117 118 98 112 151 133 70 45 22 31 35 33 41 44 61 91 133 183 202 160 81 31 26 36 33 34 39 37 39 81 141 198 234 222 168 124 130 158 152 142 166 182 172 185 229 211 134 133 164 177 140 102 118 154 164 170 176 190 193 200 200 184 186 204 211 207 206 214 213 202 195 175 175 188 211 207 122 55 94 163 209 193 171 162 160 151 189 236 153 102 133 200 212 181 183 225 192 155 193 251 250 236 238 244 249 251 252 207 119 117 205 252 250 248 226 200 150 104 122 236 252 184 77 45 87 156 218 220 171 94 49 71 106 89 43 65 53 52 54 45 39 44 50 60 59 60 58 51 41 36 36 29 37 31 22 24 27 28 32 30 43 54 61 73 92 97 81 75 116 180 192 178 151 124 155 208 172 103 41 21 34 52 65 102 149 183 205 236 234 186 143 152 184 168 116 103 150 194 192 199 209 214 221 193 194 248 254 250 192 153 143 129 110 89 68 78 90 107 108 127 156 149 135 140 115 96 92 119 127 119 151 157 136 125 119 86 36 20 34 89 156 176 112 63 101 163 187 144 108 80 100 155 185 157 111 101 88 92 99 92 90 89 77 87 115 131 115 89 70 51 34 56 83 103 92 65 50 53 61 45 42 51 74 91 89 77 68 82 85 90 101 104 87 74 80 113 90 66 53 63 96 126 132 111 83 52 52 79 113 152 186 164 129 109 103 81 52 38 36 32 34 36 37 37 36 34 32 30 25 21 21 30 43 56 64 81 87 78 51 27 25 42 57 87 81 65 54 65 86 87 74 45 52 87 117 110 92 80 66 67 60 50 46 46 45 38 30 31 40 58 75 71 62 91 141 132 107 71 42 30 28 26 21 22 25 27 28 27 29 34 37 43 43 37 35 51 70 65 46 42 43 38 38 74 105 117 147 190 163 134 111 81 48 31 32 38 34 30 24 18 23 45 67 86 88 94 113 141 153 131 100 64 83 116 144 131 98 83 76 90 90 61 39 69 113 118 97 74 56 50 65 71 57 42 38 31 27 26 33 50 63 61 53 57 64 65 58 59 73 88 94 103 102 90 63 35 21 20 22 23 23 23 26 28 30 28 26 24 29 31 31 33 37 38 36 59 78 91 101 86 73 100 127 128 108 103 103 77 43 29 32 26 38 31 31 50 60 81 122 156 182 182 142 108 100 90 71 37 23 14 17 21 20 21 25 28 26 28 29 26 28 44 64 114 163 204 211 171 86 28 28 66 66 77 96 107 109 114 122 132 130 123 95 55 31 28 29 29 29 33 38 37 29 23 22 29 28 27 24 26 51 100 143 139 146 145 158 157 150 165 162 140 131 117 101 79 54 31 17 38 44 44 40 44 63 86 99 72 50 52 49 56 83 98 115 120 122 114 99 90 84 68 51 35 33 31 33 36 36 32 27 22 21 23 31 41 44 38 32 40 41 42 43 42 40 38 37 29 24 21 22 26 30 29 27 32 33 34 35 34 35 37 39 34 36 37 36 36 40 47 53 100 148 170 143 106 83 76 79 57 47 46 55 54 45 44 54 71 106 121 98 70 59 49 34 29 28 28 28 22 19 26 37 52 52 52 51 50 52 57 61 170 170 171 171 171 172 172 172 170 170 171 171 172 172 173 173 172 172 172 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 176 178 179 180 181 182 180 180 181 181 182 182 183 183 178 180 183 184 185 186 189 192 192 191 191 191 191 193 194 195 195 195 196 197 198 198 198 198 199 201 202 202 201 201 202 204 202 205 208 207 204 202 205 208 205 205 206 206 207 207 207 207 205 206 207 208 207 207 208 209 206 206 206 207 208 208 209 209 208 209 209 210 209 209 208 207 211 210 209 208 208 208 209 209 207 205 205 206 209 211 210 209 209 209 209 208 207 207 207 206 207 207 208 207 206 205 206 207 208 208 208 208 208 208 208 208 203 210 213 200 191 192 176 144 169 207 228 223 224 233 232 224 237 217 176 149 152 158 167 184 178 120 95 131 165 149 105 73 120 191 220 216 214 214 219 214 248 189 92 42 98 173 201 220 207 203 197 197 202 205 201 193 198 202 206 209 210 213 217 220 233 220 196 161 121 82 52 35 30 52 66 72 92 117 117 98 82 114 136 114 86 102 144 167 155 165 169 162 161 167 169 164 158 154 139 118 101 89 77 68 55 49 41 44 46 28 26 51 85 138 174 198 220 223 203 168 124 65 54 95 132 154 151 126 83 110 136 160 166 157 132 85 63 79 109 132 138 148 168 184 174 157 139 119 101 103 109 104 121 113 87 90 127 130 101 88 70 75 88 108 102 90 90 70 60 112 177 193 172 172 180 170 173 173 174 174 174 173 172 171 172 174 175 174 173 172 173 175 172 172 172 172 172 172 172 172 176 172 173 179 179 172 169 171 168 168 169 170 172 173 174 174 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 168 168 169 170 172 173 173 173 171 171 172 172 173 172 172 171 179 165 159 164 166 158 152 153 137 147 164 168 147 124 128 147 139 141 152 165 171 167 148 124 111 126 142 150 153 155 157 157 148 127 109 107 106 98 91 90 79 79 82 80 86 104 102 78 67 99 120 111 99 101 107 107 109 149 146 102 78 83 98 116 138 144 137 106 74 73 105 137 161 164 150 113 80 70 70 68 77 79 117 164 182 181 172 157 125 130 148 164 162 119 71 70 170 246 201 93 54 27 18 66 134 182 171 142 138 93 46 58 112 123 74 35 49 62 54 36 26 43 55 53 53 71 99 120 144 155 139 95 37 17 38 43 58 106 159 172 145 116 113 122 139 151 137 111 86 86 120 139 119 99 107 75 61 126 162 148 157 120 71 40 35 41 45 45 35 19 58 137 153 88 26 13 10 14 14 9 10 38 92 139 164 183 196 188 171 156 142 131 135 145 135 120 122 127 122 118 133 141 146 161 175 158 132 129 122 118 114 83 33 22 68 117 109 82 70 84 91 70 41 26 16 10 12 28 45 49 40 30 22 60 103 121 116 109 110 116 96 83 106 132 96 47 63 114 164 191 201 195 184 149 105 83 145 161 150 116 99 98 100 102 67 63 119 152 98 62 96 130 103 98 68 39 64 122 138 112 74 58 37 30 36 48 73 103 104 96 70 47 58 56 42 65 126 162 162 140 106 44 44 120 195 233 201 105 60 92 141 168 154 115 110 164 215 209 164 128 83 65 47 40 36 31 29 32 29 28 29 25 17 22 27 21 23 21 23 42 91 159 202 206 192 171 144 132 140 155 160 156 168 188 199 195 195 206 209 203 195 172 154 145 139 143 152 152 129 122 112 99 82 59 34 17 30 28 26 24 24 25 27 29 25 25 26 31 35 33 27 22 24 22 21 21 22 22 20 19 21 21 21 21 20 20 20 20 13 18 23 18 3 13 92 189 245 196 133 85 77 106 125 118 121 102 103 147 203 216 168 110 110 118 116 125 143 164 160 117 71 64 85 112 126 127 95 47 48 72 89 75 48 37 48 60 126 159 161 143 139 92 46 78 179 225 238 223 183 120 72 44 45 48 42 24 31 97 185 238 156 100 146 211 207 195 169 125 69 44 68 118 154 154 118 96 68 80 123 164 206 233 215 193 142 88 48 49 57 57 70 93 74 56 36 38 64 88 86 70 40 45 54 62 96 162 194 172 134 133 152 183 207 220 212 191 133 110 152 204 205 201 174 110 123 198 216 173 114 116 193 242 187 117 74 47 29 30 22 11 1 60 131 210 215 169 142 187 190 196 173 140 140 166 187 197 211 217 177 96 49 55 60 47 28 63 125 192 203 182 180 178 187 197 179 167 167 157 121 65 110 169 186 173 178 183 125 25 62 144 188 214 217 158 71 86 178 217 205 163 132 120 134 144 178 202 209 200 153 81 47 43 34 41 67 107 149 188 213 220 213 165 87 22 18 38 70 129 181 201 191 180 178 178 184 179 181 181 181 181 181 181 181 181 185 183 178 185 195 170 124 97 159 175 182 181 182 176 173 181 181 175 179 184 178 178 182 181 157 140 156 185 186 180 180 178 179 175 177 180 183 191 188 171 156 161 169 170 150 128 131 150 155 145 128 93 45 22 25 31 28 29 29 28 27 26 25 25 27 24 22 22 26 28 29 28 19 28 32 36 43 39 31 32 39 45 44 36 30 31 31 28 34 37 41 44 46 46 45 44 44 39 37 42 47 47 45 44 38 32 33 39 42 38 36 39 35 39 34 34 43 42 37 38 32 44 47 39 40 58 77 85 98 94 74 47 32 34 36 32 39 35 31 29 28 27 25 23 27 53 99 133 126 92 75 79 99 116 118 113 135 175 185 167 185 200 219 207 174 135 109 123 128 138 138 113 74 43 27 20 31 31 33 33 33 31 29 28 27 27 28 29 29 28 26 25 27 27 27 26 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 25 24 22 20 19 18 19 21 24 26 25 24 21 23 25 26 25 24 23 23 22 23 24 26 27 27 27 27 27 25 22 19 16 14 12 12 16 18 21 24 24 23 21 19 18 17 16 16 17 19 22 24 25 23 21 20 19 20 22 23 21 23 13 5 38 108 173 204 182 139 62 3 14 70 101 93 78 64 36 13 11 25 36 39 41 40 40 40 41 40 37 34 29 26 23 25 29 32 32 31 28 33 30 21 20 27 29 24 30 28 33 42 61 91 107 100 104 127 146 148 118 96 96 77 60 37 27 22 31 43 38 43 50 50 45 37 31 28 28 29 25 25 32 29 17 20 28 24 26 21 22 30 34 27 15 6 38 115 174 191 175 182 195 150 63 29 52 55 33 38 41 47 74 134 190 180 132 112 127 140 131 155 146 104 127 202 228 219 206 140 102 114 117 91 64 51 52 47 41 38 36 37 46 55 61 60 58 56 54 69 104 138 123 56 10 20 93 178 204 197 177 173 130 63 20 19 45 75 70 45 33 78 160 237 225 131 64 54 68 83 94 103 113 140 115 88 91 113 115 118 155 198 208 216 225 228 174 90 52 42 40 32 38 43 72 122 157 184 172 143 112 97 100 102 73 28 30 24 39 40 36 58 99 141 159 208 238 199 115 46 24 29 37 37 33 37 44 55 109 186 215 230 186 130 103 101 117 125 138 180 221 223 217 230 202 133 133 164 186 159 134 177 218 204 192 210 224 218 224 228 210 208 194 202 202 205 219 223 215 209 213 212 217 251 235 137 77 86 119 173 203 211 188 165 170 221 238 148 101 122 156 164 177 223 254 193 141 185 251 249 229 223 240 243 243 253 235 132 100 176 247 230 211 180 166 117 95 191 248 253 207 156 133 91 63 85 106 101 63 28 36 54 55 51 83 112 120 91 53 30 32 45 59 52 45 39 34 32 36 42 29 37 33 25 28 30 28 29 31 63 103 146 150 142 122 54 58 106 174 208 185 145 144 175 163 107 45 20 29 49 70 87 89 110 173 229 251 253 189 74 76 124 153 132 141 180 202 223 211 177 177 180 168 201 232 205 184 146 135 129 93 75 86 89 63 53 61 76 106 128 114 102 89 73 74 101 139 145 136 162 154 122 97 87 64 30 19 32 116 209 224 126 57 89 150 178 151 114 87 99 128 137 119 98 102 92 96 103 96 88 87 85 69 80 95 103 96 74 50 35 45 65 74 61 51 56 64 65 31 35 50 70 76 68 66 73 66 65 68 80 88 79 78 95 117 89 68 61 61 79 107 123 103 88 71 65 73 88 106 121 127 124 134 131 91 46 28 28 32 33 35 36 37 38 38 37 30 27 23 21 22 30 41 49 68 85 79 45 24 39 63 73 80 73 66 66 75 82 77 68 49 60 90 114 114 103 85 64 68 67 65 63 65 62 44 25 28 32 48 64 62 60 92 136 126 107 78 53 36 28 26 26 22 23 24 22 22 27 37 46 45 43 33 33 64 99 97 70 56 34 32 39 49 52 56 83 124 114 117 125 102 56 30 32 39 30 23 21 20 22 34 49 69 79 100 125 137 126 98 75 104 142 149 156 132 90 87 78 125 132 93 42 38 56 59 55 58 47 61 98 114 93 68 60 58 45 34 37 45 49 47 44 49 59 65 62 60 63 66 65 60 71 76 63 42 28 24 24 27 26 25 26 28 28 26 24 24 26 32 37 36 32 31 33 29 45 58 76 73 66 90 110 137 129 108 85 65 44 31 32 46 58 48 33 33 36 52 84 112 139 158 152 137 123 102 80 53 34 17 16 20 22 22 23 27 23 24 28 28 27 32 40 49 90 154 197 174 102 48 37 49 46 56 85 114 122 109 94 95 118 128 107 69 35 25 35 33 29 27 26 24 20 19 21 30 25 21 26 48 81 110 126 111 129 126 136 150 146 150 159 147 146 134 108 80 57 35 19 27 38 43 43 55 72 75 67 62 46 50 46 38 44 54 71 107 136 157 151 135 120 97 72 60 49 38 34 36 37 34 30 24 21 25 35 40 39 40 44 66 65 68 73 66 49 35 31 25 19 16 19 27 32 31 27 34 33 33 34 38 41 41 41 37 38 40 41 41 41 40 39 77 116 138 126 99 71 56 57 51 44 42 49 54 55 58 63 93 131 150 127 96 76 55 32 23 22 24 25 20 16 22 32 32 35 39 39 38 37 37 37 171 171 171 171 171 171 171 171 170 170 170 171 171 171 172 172 172 172 172 172 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 177 178 179 180 180 179 179 180 181 182 182 183 183 181 183 185 186 186 187 189 192 191 191 191 191 192 193 194 194 196 197 198 199 199 200 200 199 201 202 204 203 201 200 202 203 199 202 205 205 204 203 204 205 205 206 206 206 207 207 207 207 204 205 206 206 207 207 208 208 206 206 206 207 207 208 208 208 208 209 209 209 209 208 207 206 209 209 209 208 208 208 208 208 208 207 206 206 208 209 208 206 209 209 208 208 207 206 206 206 206 207 208 208 207 206 205 205 207 207 207 207 207 207 207 207 209 205 194 173 163 170 162 136 185 223 231 212 208 213 212 214 227 215 188 160 153 167 174 166 134 110 150 218 221 164 98 50 81 172 221 223 211 204 219 234 250 173 85 25 49 116 155 196 205 218 222 212 202 201 200 197 203 207 214 221 225 225 222 219 212 157 100 69 48 32 41 63 87 116 140 154 182 210 197 162 134 149 169 163 129 125 172 223 232 216 208 213 218 214 211 214 205 204 202 195 183 175 164 149 139 123 97 80 54 11 23 88 155 199 192 178 178 192 216 206 168 95 50 81 142 177 166 137 133 143 148 159 161 160 158 132 82 92 141 187 189 186 197 202 193 183 169 146 115 93 85 84 127 111 90 116 173 177 145 137 128 102 76 82 82 75 83 81 76 122 176 189 174 172 178 171 173 174 174 174 174 173 172 171 173 174 175 175 173 172 174 175 172 172 172 172 172 172 172 172 175 174 171 166 165 167 170 171 173 173 173 173 173 173 172 172 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 168 167 166 168 170 172 172 172 171 171 172 172 172 172 172 172 176 167 163 167 168 160 152 148 139 142 153 159 148 132 135 150 141 139 151 163 168 177 171 146 105 124 143 145 140 145 165 185 180 161 142 136 134 122 102 86 84 102 115 113 109 112 105 89 97 123 140 136 130 126 109 86 102 131 127 108 112 116 104 98 101 88 83 87 78 64 73 94 131 116 99 96 96 87 83 92 77 70 100 137 147 159 170 160 147 145 165 181 184 140 86 103 172 215 147 59 56 39 24 70 142 199 194 148 126 95 56 49 56 62 49 58 81 77 53 21 34 45 48 45 63 100 126 132 132 138 130 98 48 16 21 33 62 115 152 142 116 107 122 142 154 173 167 143 110 97 120 132 112 93 97 67 82 156 183 195 189 120 47 24 42 57 50 36 26 22 66 139 154 95 34 15 12 15 18 17 17 32 64 93 141 171 189 178 160 153 148 141 136 134 131 132 131 121 111 108 115 134 136 141 155 137 105 99 87 78 69 57 34 23 38 58 62 54 52 55 55 48 41 39 13 6 7 22 38 42 36 30 30 51 76 96 110 117 109 97 69 72 89 92 65 60 108 162 186 185 185 200 191 128 82 95 172 178 172 156 137 110 85 77 48 74 152 189 131 82 97 120 98 74 43 37 61 81 77 65 48 47 33 33 58 86 125 168 154 143 102 66 83 89 79 107 177 218 221 174 103 39 68 166 207 203 173 119 85 108 169 214 165 112 102 168 228 223 186 164 127 96 62 42 34 30 31 34 39 30 30 30 24 25 29 26 23 18 17 25 66 146 199 199 160 148 143 153 170 178 174 168 179 194 195 182 185 196 183 157 111 94 86 87 85 84 79 69 48 42 36 35 36 36 32 27 27 26 25 24 24 25 26 26 21 22 26 33 39 37 29 21 23 21 20 20 21 21 19 17 22 22 22 22 22 22 21 21 20 20 18 10 0 16 100 199 238 190 147 128 109 91 96 113 124 105 117 164 185 150 111 104 112 114 104 105 105 104 105 87 78 101 149 174 137 105 98 69 92 147 152 96 74 102 114 96 128 178 190 161 145 107 62 75 173 217 196 142 105 77 66 60 49 52 56 47 43 84 153 198 140 98 149 217 216 216 211 170 96 82 90 101 121 137 111 81 66 96 171 210 210 215 213 208 172 150 119 91 71 59 51 48 39 40 37 38 52 72 78 71 53 46 61 89 117 151 180 187 153 167 189 203 199 195 201 208 159 119 127 186 217 190 144 115 152 213 214 175 115 112 194 232 171 111 75 47 23 23 20 14 6 69 151 228 224 176 141 165 163 164 148 141 168 199 205 197 212 195 141 73 46 58 63 50 35 82 141 180 161 136 157 178 202 190 164 157 158 154 136 96 103 136 167 189 198 175 110 41 108 198 215 197 184 147 84 93 172 214 204 149 98 97 146 181 194 209 207 176 116 58 39 45 26 53 118 174 191 204 217 213 185 110 26 4 51 86 95 131 181 199 189 180 179 178 184 180 181 181 181 181 181 181 181 181 183 181 180 183 190 186 150 108 135 159 176 179 181 184 181 177 181 177 180 182 178 182 186 181 149 145 168 188 181 180 190 190 180 176 178 180 181 186 185 172 151 154 170 185 181 168 159 154 128 98 71 53 38 34 34 30 29 29 29 28 27 26 25 24 25 23 22 26 30 32 28 24 25 30 49 78 87 65 49 58 84 72 58 46 36 28 28 33 35 38 42 45 46 44 42 39 38 36 39 48 54 52 46 43 44 40 39 42 40 34 34 38 30 32 29 32 42 46 49 59 59 75 88 84 78 94 135 170 186 164 112 48 14 18 31 35 37 36 34 33 32 29 25 21 40 60 86 102 96 80 73 76 85 85 89 111 153 180 166 134 160 162 160 147 127 112 123 159 200 204 192 155 99 45 22 28 28 29 30 31 31 30 29 28 27 27 27 27 27 27 27 27 27 27 28 28 27 26 25 25 25 25 24 23 22 22 22 22 23 23 24 24 23 22 20 19 18 17 18 20 24 26 26 24 21 23 25 27 27 27 25 25 22 24 25 27 28 28 27 27 26 25 24 21 18 14 11 9 13 16 20 23 24 22 20 18 19 19 18 18 18 19 20 20 22 23 24 25 25 25 24 23 19 25 21 9 21 68 124 158 158 158 96 11 1 59 89 77 57 40 25 19 18 26 35 36 50 47 43 42 41 39 35 32 31 28 26 26 29 31 31 31 27 29 29 28 27 29 36 43 45 38 42 54 73 98 105 90 92 109 150 181 146 100 87 67 50 26 25 32 37 38 37 56 69 78 74 65 51 50 60 54 30 23 35 45 35 32 33 21 14 17 27 37 39 28 14 7 32 91 121 142 148 175 201 146 50 38 65 68 47 52 58 61 77 121 152 127 84 88 128 157 145 153 135 108 146 200 211 217 215 133 89 113 126 97 70 63 59 57 52 44 39 39 44 48 56 53 55 61 60 57 63 75 79 56 23 16 88 196 227 192 133 112 80 43 24 24 39 72 86 92 70 59 89 145 160 114 55 46 64 81 87 83 78 96 68 62 66 78 86 97 116 131 155 179 179 160 109 50 35 39 48 34 20 30 109 204 238 243 193 139 103 98 79 48 32 31 39 33 40 54 85 142 190 213 205 212 192 128 58 26 27 32 29 41 44 53 78 97 126 167 180 179 144 118 118 123 124 105 122 171 223 231 225 236 207 138 110 169 194 161 157 211 234 204 177 200 214 204 206 203 188 199 193 197 190 186 196 205 207 210 220 226 219 237 192 105 109 144 141 161 188 211 199 174 185 229 178 129 112 109 98 103 146 212 221 182 151 196 249 241 211 190 203 233 240 246 231 145 89 122 189 215 210 207 203 133 128 250 254 209 176 202 229 184 97 41 32 51 72 107 131 109 90 109 117 188 195 117 45 25 36 53 58 53 48 44 39 34 34 37 26 29 27 26 27 21 22 34 57 100 159 238 225 154 127 93 104 135 193 248 210 133 139 173 120 55 13 25 49 60 69 79 76 102 180 241 249 234 160 49 80 130 120 109 158 177 187 247 207 147 149 165 169 182 163 133 124 118 116 84 51 89 136 128 75 51 51 70 104 122 99 83 80 106 130 144 157 149 126 119 123 98 71 55 48 44 41 42 109 189 197 110 49 69 125 166 147 111 82 81 90 96 109 125 106 114 124 123 111 99 92 86 73 84 100 108 101 81 63 53 44 51 50 43 44 55 64 64 44 45 55 65 62 53 61 78 71 68 64 68 72 70 85 114 105 98 96 85 63 58 75 89 79 77 85 92 80 64 59 60 89 106 135 135 90 44 29 32 34 34 34 34 35 36 37 37 30 31 29 25 23 26 36 44 49 61 51 29 39 78 98 90 68 64 68 80 81 69 54 48 50 60 79 99 115 120 105 83 65 68 69 72 79 77 55 29 27 38 57 68 65 68 88 105 98 104 95 66 36 24 26 30 22 25 26 25 25 32 45 56 51 42 30 34 66 103 117 111 74 38 50 76 67 40 24 38 39 43 65 87 79 48 29 32 38 31 21 18 24 35 43 46 62 62 78 99 102 93 99 116 165 173 146 128 112 83 75 74 129 140 107 57 44 50 50 54 50 41 53 89 114 111 100 96 85 68 51 44 39 33 33 38 40 51 60 60 57 54 50 45 48 56 58 48 35 29 31 33 32 30 28 28 29 28 26 24 33 30 34 39 36 32 43 59 50 58 50 45 39 47 82 102 129 121 91 66 60 47 32 32 62 71 62 48 44 38 35 41 68 93 127 148 147 125 97 77 65 45 26 21 24 24 21 19 22 19 20 26 29 29 31 35 20 44 86 110 104 92 75 53 38 25 29 62 98 110 100 88 117 141 142 115 79 41 25 37 33 29 26 23 21 21 23 24 22 21 24 43 83 120 128 118 98 95 104 134 149 135 129 138 145 148 141 116 81 52 34 27 34 34 41 66 103 125 115 93 87 73 74 72 51 35 39 52 89 118 148 162 165 158 137 115 96 72 45 30 29 32 34 34 31 31 36 36 26 22 43 70 106 103 107 112 97 63 33 22 23 17 13 18 28 36 36 33 35 31 29 32 39 43 43 41 40 39 40 43 45 44 40 37 63 86 101 97 81 59 50 58 80 90 88 79 85 99 91 68 86 98 108 102 83 60 39 27 21 20 22 24 20 16 21 29 24 29 34 34 33 33 32 31 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 173 173 173 174 174 174 175 175 176 176 176 177 177 177 177 177 178 178 179 180 181 182 183 183 184 185 187 187 186 185 187 189 190 190 191 192 193 193 193 193 195 196 197 198 199 199 199 199 202 203 204 203 201 200 201 203 200 199 200 202 206 207 205 203 204 204 205 205 205 206 206 206 205 205 205 205 206 207 207 206 206 206 206 206 207 207 207 207 208 208 209 209 208 207 206 205 207 207 207 208 208 208 207 207 211 209 207 207 207 207 205 203 208 208 208 207 207 206 206 206 206 206 206 207 207 206 205 204 207 207 207 207 207 207 207 207 208 201 199 195 192 201 207 200 212 221 216 213 221 216 207 213 223 225 228 186 139 161 181 145 103 113 190 254 245 221 167 80 57 117 155 181 207 226 242 242 201 111 82 82 78 90 104 130 170 210 236 223 201 200 213 220 226 222 215 207 196 178 157 142 94 59 29 21 24 43 92 141 192 206 214 215 224 230 213 187 173 162 165 161 130 113 144 185 220 208 202 206 208 204 206 214 207 201 208 214 209 209 208 198 214 183 142 112 68 10 27 108 203 222 193 166 158 171 215 231 202 129 61 79 158 201 176 138 167 173 160 142 128 141 174 176 114 118 166 204 190 177 179 173 187 195 187 150 98 62 66 88 115 99 97 144 202 205 189 199 190 127 68 69 81 87 115 131 114 139 170 182 176 173 175 174 175 175 176 176 175 175 173 173 173 175 176 175 173 173 174 176 172 172 172 172 172 172 172 172 172 177 168 149 145 159 171 172 174 174 174 173 173 173 172 172 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 169 167 165 166 169 171 171 169 173 172 172 172 172 172 172 173 172 175 174 169 164 160 149 138 137 140 152 163 156 140 139 150 141 138 148 156 159 171 172 152 108 123 138 139 134 140 164 187 189 187 180 172 170 160 130 98 87 113 140 148 138 118 102 97 121 140 151 145 137 130 108 83 105 110 110 124 152 155 129 110 101 87 83 87 76 57 59 76 81 94 103 103 94 84 94 118 82 70 84 102 106 125 139 126 114 106 118 132 144 114 71 94 124 122 78 50 67 60 44 60 118 187 204 159 125 100 60 32 29 36 57 108 121 81 50 34 48 50 40 37 71 122 144 135 117 121 123 104 62 20 7 23 65 110 130 121 130 151 156 152 152 177 182 170 137 109 116 121 131 122 104 71 120 184 181 201 170 102 36 25 51 66 53 35 19 33 66 103 111 82 41 15 18 18 17 15 16 29 57 81 108 142 164 158 149 152 154 147 133 137 146 151 147 135 119 102 112 144 143 124 122 105 73 60 51 42 35 35 36 28 25 31 43 49 48 39 31 32 34 33 22 13 10 18 26 30 35 41 35 45 52 56 63 73 74 69 52 53 58 56 52 75 114 139 156 157 169 193 175 102 74 116 165 167 176 190 179 124 68 47 59 84 141 158 108 73 81 90 72 53 29 33 57 60 45 38 42 48 41 47 84 116 134 149 183 175 129 85 96 101 89 113 148 180 193 154 85 51 97 172 183 181 178 151 113 119 173 221 165 124 118 165 201 190 169 165 169 131 81 45 31 30 33 34 41 28 40 63 59 37 25 22 20 18 16 14 38 105 160 168 157 153 161 183 201 202 190 179 178 188 190 180 172 161 133 102 52 44 48 56 52 45 35 22 28 29 32 34 35 33 30 27 25 27 30 32 31 28 25 22 20 21 26 35 42 41 31 22 22 21 19 19 21 21 19 18 22 22 22 22 23 23 23 23 25 21 15 8 2 18 93 180 197 176 154 144 138 131 138 154 159 163 161 160 153 126 105 107 156 163 147 133 124 122 135 136 95 144 192 175 99 74 105 107 131 202 194 120 123 189 193 139 107 134 173 176 145 100 67 76 130 154 120 78 64 59 71 83 71 81 78 55 40 60 100 125 100 82 141 215 219 220 220 179 125 110 112 111 124 146 135 117 107 127 188 210 189 189 195 194 214 199 173 142 110 81 56 42 40 43 42 38 42 53 61 62 63 45 71 129 150 136 144 172 187 193 198 200 199 195 200 211 184 135 103 160 226 184 112 105 181 221 209 174 122 118 179 188 141 87 57 36 25 34 23 2 17 76 168 244 229 198 156 135 126 138 161 191 206 195 189 202 204 163 102 55 44 54 57 50 50 105 159 169 117 86 136 189 212 192 162 149 143 151 164 148 110 114 151 197 204 156 94 65 134 209 213 181 156 146 110 94 156 209 208 148 87 90 161 218 179 186 181 137 81 48 36 36 33 72 156 210 197 189 207 213 164 73 4 25 108 143 124 131 173 193 187 183 181 177 182 181 181 181 181 181 181 181 181 181 177 180 183 179 179 189 176 144 125 136 160 180 184 182 183 184 182 179 180 180 180 188 189 177 140 153 179 187 176 175 184 184 175 172 177 180 180 184 184 175 131 137 165 193 199 193 174 147 93 52 28 35 43 43 36 26 29 29 29 28 27 25 24 23 27 22 19 22 29 33 30 25 35 64 99 122 118 95 96 120 127 103 84 75 58 34 28 38 36 39 42 45 45 42 39 36 33 36 45 56 60 55 47 44 47 48 49 49 47 46 49 53 46 53 59 70 82 85 89 102 127 126 129 129 120 127 178 234 239 210 139 50 0 3 24 32 31 32 35 37 38 34 27 22 49 62 75 84 99 109 98 78 56 67 84 107 130 140 125 104 112 127 145 164 164 155 182 225 241 253 250 194 118 46 13 19 29 30 30 30 30 30 29 29 26 26 26 26 27 27 28 29 26 27 28 29 29 28 27 26 28 27 25 24 22 21 21 21 23 23 23 23 22 21 20 19 19 18 19 21 25 27 26 25 22 24 26 29 31 30 28 26 22 24 26 27 28 27 26 25 24 24 23 21 17 13 10 8 10 12 16 19 19 18 16 15 17 19 21 22 22 20 18 16 19 23 28 32 32 30 25 22 17 21 23 19 14 30 76 120 179 192 127 22 0 47 70 55 42 30 26 23 18 30 48 51 63 55 46 40 38 37 33 30 32 30 27 27 28 29 30 29 22 34 37 27 30 52 74 81 58 62 69 75 78 83 83 77 68 103 160 186 133 79 75 68 43 22 30 44 44 32 30 58 103 138 128 86 62 89 116 86 19 10 45 91 98 88 68 37 16 15 20 30 35 31 22 17 25 55 59 83 114 158 183 120 40 52 84 86 68 72 81 81 65 82 96 83 63 79 120 148 150 163 146 115 138 177 196 227 196 113 64 85 105 95 86 88 92 87 72 52 41 42 45 44 48 50 54 57 59 57 52 48 52 49 28 19 68 151 179 143 110 81 61 40 29 25 36 80 139 187 150 76 52 61 69 60 37 45 65 65 63 68 73 90 78 71 64 66 69 68 71 81 82 93 90 86 62 37 62 97 74 35 10 38 140 227 221 189 139 132 119 90 50 33 38 43 45 38 39 77 154 234 248 226 187 144 95 54 27 27 36 33 23 35 60 107 153 160 147 145 167 164 166 177 181 189 176 119 101 149 191 182 173 199 192 137 108 181 183 139 167 226 223 188 171 188 197 186 179 157 143 177 214 213 197 180 184 196 209 221 214 227 211 206 139 76 150 232 207 171 148 147 146 137 161 200 134 114 108 96 90 102 114 132 157 154 172 231 253 228 206 200 219 223 195 185 203 166 101 80 151 240 248 250 208 94 103 207 216 163 175 232 253 246 200 128 69 65 109 204 242 170 109 125 187 222 186 88 26 24 42 55 50 46 44 43 39 33 29 29 33 28 24 28 27 19 34 67 117 155 189 249 223 133 142 187 174 152 165 235 222 141 127 140 95 41 27 62 80 68 57 53 63 100 162 216 227 194 135 84 144 161 88 73 144 186 222 254 188 141 155 176 168 135 101 119 162 158 135 72 47 122 181 157 92 61 53 71 112 134 113 96 140 162 163 148 137 126 108 86 101 83 50 34 62 101 100 73 86 124 127 88 56 51 78 116 115 87 64 62 70 83 108 134 120 143 146 123 103 94 83 73 73 100 124 124 107 88 75 68 51 45 40 41 46 51 58 63 66 61 59 60 56 57 72 92 92 87 72 58 51 51 73 106 103 115 122 102 69 57 60 57 66 62 86 111 96 69 64 71 73 89 113 112 76 43 35 37 35 34 34 33 33 32 32 32 36 37 35 28 21 19 24 30 38 41 31 26 57 103 113 93 60 62 79 101 99 71 46 38 45 55 66 82 106 115 99 77 54 54 56 65 81 86 67 43 24 36 53 56 59 84 105 101 92 109 105 69 34 26 29 30 24 26 27 27 27 33 44 52 68 62 43 32 58 105 128 125 67 38 76 127 118 72 35 32 20 28 41 49 45 36 31 31 32 32 24 16 28 51 60 54 44 46 50 58 77 110 149 177 160 142 124 105 105 94 66 74 110 110 87 60 58 64 67 72 58 43 32 41 64 85 95 98 67 60 54 51 41 31 30 37 33 42 50 52 51 48 44 41 49 49 45 36 32 34 38 40 36 33 31 30 30 29 27 25 31 30 35 41 36 35 54 80 128 139 109 58 20 27 74 101 103 90 61 46 50 43 33 40 55 70 78 75 66 51 35 28 39 53 83 114 122 108 93 88 74 57 37 26 23 22 20 20 18 18 20 23 25 27 31 36 26 28 40 44 48 75 86 65 46 26 23 50 77 85 84 85 134 158 163 145 115 69 33 28 26 26 26 25 26 27 27 27 20 25 35 63 110 147 146 126 96 78 107 149 156 146 128 107 113 121 129 120 85 44 25 26 32 23 35 80 130 150 139 123 110 99 104 114 91 60 56 64 72 75 85 101 117 126 133 137 105 77 45 29 27 29 32 34 36 44 49 38 16 17 62 113 144 134 129 125 104 66 35 22 22 18 14 18 28 36 39 39 34 29 26 29 36 41 41 39 39 37 36 38 42 44 43 40 44 60 68 65 59 60 88 126 150 148 126 101 102 120 116 95 86 88 84 69 52 39 31 28 24 23 24 26 23 19 22 30 34 41 44 42 40 40 38 34 172 172 172 171 171 171 170 170 172 172 172 171 171 171 171 171 172 172 171 171 171 170 170 170 172 172 173 173 174 174 175 175 175 175 175 176 176 176 177 177 177 178 178 180 181 182 183 184 184 185 186 186 184 183 184 186 189 190 192 193 194 194 193 193 192 193 194 195 196 196 196 196 200 202 203 202 200 200 201 202 203 201 199 202 206 208 207 204 203 203 204 204 204 205 205 205 206 205 204 204 205 206 205 204 206 206 206 206 206 206 206 206 207 207 208 208 208 207 206 206 205 206 207 207 208 208 207 207 211 209 207 206 207 206 204 202 206 206 206 206 207 207 207 207 206 204 204 204 206 207 207 206 207 207 207 207 207 207 207 207 202 201 211 217 208 203 211 216 209 210 206 201 194 187 198 220 220 225 237 197 151 194 224 167 102 82 134 207 234 247 207 116 52 79 103 137 169 191 193 166 111 63 114 190 181 137 103 82 100 135 163 172 191 220 232 223 200 184 159 132 105 78 53 37 26 38 54 75 108 150 185 201 225 227 224 215 205 201 200 202 198 191 191 185 165 148 137 128 172 194 207 197 185 187 196 201 195 178 185 200 198 202 213 210 220 208 179 132 64 14 56 148 210 213 193 177 168 162 178 194 202 144 70 73 150 188 162 137 169 190 188 165 136 143 181 191 144 110 142 197 178 130 128 151 182 203 196 147 85 48 65 105 110 79 88 156 212 208 190 193 170 107 65 91 116 132 158 163 136 153 170 177 176 173 173 176 176 177 177 177 177 176 175 174 173 175 176 176 174 173 174 176 173 173 173 173 173 173 173 173 171 178 169 146 135 148 165 171 170 171 171 172 173 173 174 174 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 169 166 163 164 168 170 170 168 173 173 172 171 170 170 171 171 169 177 177 168 161 155 141 124 127 141 166 180 166 140 134 143 144 144 149 153 153 155 151 139 132 132 136 143 147 148 150 153 169 182 185 177 172 164 136 103 98 125 151 162 145 105 80 83 112 129 136 122 105 101 104 106 105 91 97 130 159 165 152 136 104 97 92 97 104 102 87 71 65 102 125 106 83 88 103 107 85 70 67 71 76 93 100 86 78 83 99 118 128 100 60 58 74 60 61 82 92 77 55 44 89 149 180 152 113 88 58 31 40 45 66 112 112 63 44 52 49 50 41 40 79 133 153 139 111 117 129 118 83 34 3 20 98 144 155 139 153 174 172 165 156 157 144 135 114 100 119 136 149 137 100 78 145 202 177 168 131 94 58 51 60 61 49 37 23 49 75 88 89 77 49 21 16 17 18 16 15 25 50 74 88 110 126 130 140 156 158 147 132 156 175 169 159 160 139 98 115 167 187 161 133 100 56 27 31 38 39 38 35 25 26 41 75 86 82 59 45 47 44 33 28 19 11 10 13 27 56 84 79 58 34 29 43 55 51 38 40 38 43 42 35 45 70 85 90 91 96 105 96 63 61 96 119 116 126 149 147 101 57 48 72 72 90 91 60 46 51 49 51 50 32 35 74 92 73 56 72 62 46 53 93 128 133 124 165 162 126 76 70 74 67 90 104 115 122 105 76 75 111 146 183 210 212 160 102 109 163 205 175 143 122 133 150 156 163 175 192 155 97 47 27 31 34 30 29 23 63 118 117 68 27 14 20 20 17 11 22 69 126 159 177 173 176 189 200 198 184 172 192 198 197 179 144 102 67 48 40 35 40 46 39 33 29 22 28 30 31 29 26 24 25 27 23 27 34 38 37 32 25 20 21 21 25 34 42 42 33 24 21 20 18 19 21 22 21 19 22 22 22 23 23 23 23 24 22 21 19 16 9 15 70 140 156 151 152 170 188 185 185 201 197 203 190 182 187 166 129 112 185 210 196 176 171 170 166 149 102 158 191 136 66 72 109 118 162 193 157 101 140 219 224 180 137 101 126 162 145 99 62 56 72 109 118 112 89 62 77 105 115 128 100 57 60 92 108 107 96 73 94 143 155 174 199 179 130 101 110 139 170 190 186 184 146 124 145 165 170 190 199 197 227 207 189 171 129 80 61 71 60 51 40 34 34 41 50 57 52 41 81 156 179 143 130 156 194 203 201 197 198 194 193 201 201 164 110 129 182 152 110 136 196 218 212 181 127 115 148 142 94 57 47 34 23 29 19 1 33 98 191 251 224 197 149 103 130 173 201 199 194 193 197 203 203 149 83 48 47 56 57 52 60 111 160 162 100 66 128 194 218 182 142 136 149 180 197 167 123 116 145 174 171 131 86 81 154 206 195 168 151 166 147 110 159 220 217 150 83 70 126 181 140 139 138 99 57 45 32 22 29 80 169 216 196 184 201 209 152 50 2 59 153 187 161 153 167 186 184 184 184 177 182 182 181 181 181 181 181 181 181 181 176 179 182 177 174 184 189 178 155 121 124 165 189 187 183 182 181 179 180 180 182 189 182 159 128 161 187 188 183 180 179 178 177 174 178 182 178 181 183 177 144 145 166 184 182 176 152 113 69 36 23 34 39 36 33 31 29 28 28 27 26 24 22 21 27 21 18 24 34 40 37 32 55 96 121 119 119 126 137 147 146 128 116 106 78 40 25 33 38 40 42 43 43 40 37 35 34 40 52 61 61 52 46 44 49 62 73 75 80 92 100 102 103 113 126 143 151 140 130 135 170 154 151 155 144 139 178 232 232 214 150 57 1 1 20 27 28 30 33 38 40 38 32 27 48 72 100 131 167 177 130 69 44 92 129 128 123 132 139 134 147 183 210 224 204 172 187 218 232 252 229 163 98 45 19 25 32 32 32 31 31 30 30 29 27 27 27 27 28 28 28 28 25 26 28 30 30 30 29 28 30 29 27 25 23 22 21 21 23 23 22 22 21 21 20 19 22 21 21 22 25 26 25 23 24 25 27 31 33 32 29 26 22 24 26 28 28 27 25 24 23 22 21 19 16 12 10 8 8 10 11 13 14 13 12 11 14 17 20 23 23 20 17 14 18 22 29 34 35 32 27 23 19 14 18 23 13 14 55 107 195 189 115 21 2 30 42 38 33 27 28 22 21 54 84 81 68 59 47 40 38 36 33 30 31 29 27 25 25 26 26 26 34 43 31 15 43 99 120 105 98 120 119 98 83 71 66 71 58 95 129 135 100 75 76 62 39 24 36 51 56 49 40 54 117 173 156 87 61 120 167 113 15 14 77 157 187 182 143 85 23 16 12 18 26 27 23 20 26 67 88 91 82 103 128 92 41 73 107 105 84 85 94 89 68 72 82 86 82 89 107 115 152 165 140 97 122 172 185 196 154 84 45 68 96 102 104 109 130 123 97 63 43 42 43 39 43 52 54 48 45 51 55 54 52 46 29 32 55 94 126 117 113 90 85 60 33 19 35 101 195 254 204 107 71 58 41 26 49 76 98 75 63 87 114 138 158 137 123 125 106 60 42 63 72 56 52 74 67 53 99 154 97 35 12 55 137 186 165 137 122 112 92 59 32 34 45 44 48 61 70 102 162 227 246 208 132 74 36 30 26 30 36 28 28 29 81 169 218 205 173 157 149 154 184 221 227 235 223 161 107 148 171 135 104 132 148 116 112 171 152 115 172 233 221 192 176 180 174 158 148 121 118 176 225 223 204 185 186 197 209 221 211 206 174 172 132 98 176 255 249 194 144 120 126 121 145 176 125 110 99 90 106 124 105 88 104 91 124 216 254 219 198 198 212 172 122 131 199 220 155 83 137 246 253 252 179 44 46 100 98 116 200 254 251 255 253 206 153 100 112 210 253 192 140 160 232 188 107 36 17 31 45 51 43 37 32 32 32 30 31 33 34 29 25 29 28 23 46 86 167 187 181 189 169 127 171 247 242 175 120 160 192 163 139 121 57 37 66 119 124 93 65 47 48 78 122 175 202 168 120 110 154 157 101 86 119 187 253 228 162 152 180 182 135 81 83 154 191 170 135 85 78 149 207 196 132 75 42 54 103 142 144 144 204 178 137 122 120 115 106 83 69 61 40 49 119 189 171 105 65 66 73 86 86 68 58 67 57 70 80 76 66 71 97 123 134 155 140 97 78 79 74 66 68 104 132 128 109 93 80 68 46 40 39 46 52 57 67 78 83 74 64 59 61 71 89 103 101 100 81 57 46 50 70 96 106 122 129 110 88 90 90 75 71 61 93 134 126 102 98 102 81 82 87 79 55 40 38 35 34 34 34 33 31 30 28 27 36 37 36 30 23 20 22 26 30 31 30 37 64 93 94 79 48 60 95 135 137 97 52 30 38 53 61 72 90 90 69 53 39 38 47 71 94 96 72 48 25 30 45 51 63 101 122 106 94 104 96 63 37 32 35 33 25 25 25 25 27 32 39 44 77 93 73 37 56 117 139 115 57 32 69 116 111 75 46 47 58 66 62 45 32 33 36 34 27 30 25 19 31 55 65 61 30 46 43 36 73 144 188 190 140 119 119 104 103 99 71 79 97 80 65 60 59 63 70 74 62 48 31 25 36 52 59 57 35 42 51 54 47 36 30 29 31 36 41 44 45 45 44 44 47 46 43 38 38 42 43 40 36 34 31 30 30 30 29 27 26 28 35 39 33 31 46 68 132 160 144 88 30 19 58 84 69 71 71 70 61 41 32 39 43 69 97 100 79 56 48 49 47 38 43 61 73 72 75 85 77 67 52 37 25 21 22 25 20 20 20 20 20 21 27 31 35 24 27 35 40 57 69 59 41 25 23 46 76 94 103 109 112 146 177 183 156 99 42 13 19 23 26 27 28 29 27 24 26 38 56 83 121 150 148 131 90 79 121 156 162 168 137 86 82 93 112 117 89 45 22 23 22 17 38 88 134 152 151 148 116 112 127 159 145 109 107 113 98 85 75 75 75 75 85 98 83 60 36 29 29 29 29 31 38 50 57 42 19 29 83 139 150 134 117 103 83 57 38 31 23 23 24 26 30 35 37 39 32 28 24 26 32 37 37 35 33 31 29 30 34 38 40 40 42 40 34 41 65 99 145 189 195 171 141 120 114 117 121 123 128 140 124 76 40 35 36 29 31 28 27 28 26 22 25 33 42 61 81 89 87 78 62 47 172 172 172 171 171 170 170 170 173 173 173 172 172 172 172 172 173 173 172 172 171 171 171 170 171 172 172 173 174 174 175 175 171 172 173 175 176 178 179 179 176 177 178 179 181 182 183 184 183 185 186 186 185 185 186 188 189 190 192 193 194 194 193 192 192 193 194 195 195 196 195 195 197 199 200 200 198 198 199 201 205 203 202 201 202 203 203 203 203 203 204 204 204 205 205 205 207 205 204 204 205 205 203 201 206 206 206 206 206 206 205 205 205 206 207 208 208 208 207 207 205 206 207 209 209 209 208 208 209 207 205 206 207 207 206 204 204 205 205 206 207 207 208 208 206 203 201 202 205 207 208 208 206 206 206 206 206 206 206 206 208 212 221 215 188 175 188 203 204 212 210 186 160 164 184 192 180 195 212 188 172 224 244 187 122 94 112 166 198 196 164 122 80 114 146 141 95 74 87 75 44 65 140 217 208 158 120 81 58 70 79 97 146 194 189 154 108 92 66 42 28 26 32 39 90 115 145 174 207 233 232 216 205 202 201 199 192 188 197 210 203 203 209 211 208 199 166 124 123 163 198 200 187 182 189 195 175 150 164 192 190 190 200 200 203 215 195 121 35 16 93 186 209 198 193 187 182 164 141 146 175 139 74 65 122 145 139 155 190 206 201 175 140 143 189 211 155 97 105 156 140 87 89 129 158 178 171 139 108 88 93 119 113 68 88 168 209 186 153 137 129 90 88 135 163 180 190 164 125 158 179 178 173 173 174 177 176 177 177 178 177 176 175 174 174 175 177 176 174 173 175 176 174 174 174 174 174 174 174 174 173 176 173 159 142 138 152 168 173 173 173 173 173 173 174 174 172 172 173 173 173 174 174 174 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 166 163 160 162 167 171 171 170 173 172 170 169 167 167 167 167 163 164 164 164 161 150 132 117 125 140 167 182 167 139 130 138 144 146 145 144 144 137 132 136 160 145 135 141 151 150 139 128 156 169 175 167 159 153 140 127 127 152 169 171 152 109 82 89 97 108 109 90 67 67 92 117 100 74 85 119 138 151 151 132 107 93 88 110 143 152 126 95 83 101 112 95 81 99 105 79 62 52 47 51 55 59 66 71 102 134 156 163 142 103 72 49 59 61 84 116 121 98 73 62 74 110 150 148 107 70 50 38 58 68 63 72 69 43 41 51 44 49 45 51 92 143 154 135 106 116 137 131 103 52 7 22 115 168 184 167 167 171 174 187 175 143 102 94 91 95 130 158 144 105 81 97 141 177 169 140 116 97 76 66 63 56 43 31 29 55 89 113 111 86 51 26 15 18 20 16 13 26 57 87 94 87 80 88 122 157 162 147 141 169 194 186 169 169 147 100 114 177 222 204 153 100 53 21 41 63 68 55 39 22 31 62 112 125 116 88 76 80 67 42 25 18 11 5 5 28 80 128 132 87 48 51 79 87 61 31 25 27 37 43 43 51 56 49 45 45 47 49 45 38 40 51 53 58 67 78 77 60 54 68 68 52 51 50 35 31 44 49 74 66 42 53 112 137 112 91 97 76 64 74 105 142 164 164 149 149 121 62 41 56 77 111 113 102 73 57 71 88 111 141 199 223 204 134 91 111 149 164 160 127 89 79 111 160 193 202 196 166 108 50 28 36 37 26 16 24 87 164 169 105 44 18 19 21 17 14 18 41 95 151 181 187 191 187 181 176 174 173 183 175 160 135 98 62 45 42 50 44 46 47 38 34 36 35 27 26 24 22 21 23 28 33 19 24 32 37 38 33 26 21 22 21 23 31 40 41 33 24 20 19 18 19 22 23 22 21 21 21 22 22 23 23 23 24 21 23 23 21 11 10 53 114 151 166 180 198 214 204 196 207 203 201 191 202 219 185 130 112 148 188 198 203 206 183 149 116 116 143 158 106 75 99 120 145 195 165 98 76 143 210 219 206 174 118 105 116 114 97 58 32 57 131 182 176 119 73 85 106 128 133 95 75 125 165 152 133 124 98 77 87 89 109 152 154 109 80 98 145 191 217 215 215 163 115 113 137 156 177 191 204 205 177 155 143 115 84 89 117 101 73 46 35 34 35 43 53 42 53 94 154 185 168 150 156 184 205 206 196 195 190 186 194 212 191 141 111 121 132 154 195 200 210 221 188 121 99 125 138 86 48 43 37 19 17 11 5 47 127 205 240 205 173 130 105 157 208 219 180 164 185 204 207 207 150 80 43 45 58 59 51 53 90 135 154 112 80 128 182 196 142 112 141 175 202 210 177 143 130 140 136 120 100 82 96 171 213 187 171 178 193 159 107 144 193 173 116 79 66 91 123 122 103 101 71 41 40 29 20 36 94 173 209 199 196 198 184 124 25 5 89 179 211 191 180 169 184 178 182 186 180 183 181 181 181 181 181 181 181 181 181 182 180 178 177 178 181 186 190 182 134 116 139 165 183 188 179 177 178 181 181 183 186 165 129 134 178 192 182 186 185 177 180 189 184 186 186 180 182 188 187 168 148 145 149 146 148 123 71 47 34 32 36 31 29 32 32 26 26 26 25 23 21 20 19 16 19 29 46 61 62 48 35 69 101 110 100 108 130 138 136 162 162 154 127 81 40 25 29 40 40 41 41 40 39 37 36 40 47 57 61 54 44 42 45 62 91 115 123 137 161 173 169 171 174 179 189 186 155 121 111 134 142 165 182 165 141 158 197 211 207 156 68 10 8 24 28 26 27 29 32 35 36 33 31 48 81 121 158 188 184 125 59 58 127 180 178 161 164 171 167 192 231 237 221 186 158 178 198 217 206 170 139 113 64 31 40 34 33 33 32 31 30 30 29 30 31 31 30 29 27 25 24 23 25 28 30 32 32 31 30 33 32 30 27 25 23 21 21 24 23 23 22 21 21 20 20 24 23 22 23 24 24 22 20 24 25 27 31 33 32 28 24 21 23 25 27 27 26 24 22 23 22 20 17 15 13 11 10 8 8 8 8 8 9 9 9 12 14 16 19 19 18 16 15 19 22 26 30 31 30 28 26 24 13 15 23 16 10 41 87 150 146 85 17 8 23 27 30 25 26 33 30 45 99 127 101 63 55 46 41 41 40 36 31 31 29 27 25 24 24 24 25 47 46 35 33 65 113 130 119 162 190 161 108 97 94 79 77 69 79 76 81 80 74 70 50 37 31 41 55 83 102 80 60 102 146 131 85 63 112 160 111 24 31 101 186 230 244 202 122 30 35 43 44 35 22 16 18 31 83 129 112 63 56 71 59 46 92 125 118 93 88 95 86 89 93 103 105 97 95 95 87 114 122 102 75 120 179 170 146 119 68 54 95 130 135 130 127 146 148 130 92 63 54 48 39 44 48 48 42 40 45 51 54 51 52 38 42 54 86 135 144 123 108 118 88 43 14 25 100 190 242 199 114 88 95 87 59 67 102 125 98 92 130 160 178 217 202 190 184 148 83 62 96 129 112 106 108 74 57 108 154 97 37 25 59 103 136 136 131 120 75 42 35 29 28 43 56 73 105 120 129 132 148 169 150 82 33 19 34 32 31 39 37 47 50 119 206 230 211 193 181 138 139 156 198 223 226 216 181 133 165 181 141 95 107 122 101 92 131 129 124 175 219 211 192 169 174 166 153 150 122 116 176 218 219 206 196 200 202 197 196 184 165 134 147 144 123 169 229 251 216 181 158 172 158 160 168 138 114 90 82 108 129 132 153 148 84 65 143 206 205 195 185 184 157 134 152 219 254 205 97 93 201 251 253 170 37 9 16 53 128 219 253 241 245 255 247 228 145 108 156 193 170 154 173 169 111 48 17 19 38 49 44 39 32 27 28 29 31 33 37 32 43 51 54 52 45 52 72 138 141 140 146 159 178 207 233 253 218 142 106 132 153 133 94 33 40 95 147 140 115 100 84 88 82 102 149 173 153 125 116 119 126 118 105 101 150 197 166 136 153 188 164 84 44 85 149 157 132 112 103 114 163 214 231 200 112 54 64 116 157 169 187 217 162 99 100 123 131 123 86 39 44 44 76 166 239 206 122 67 53 63 100 126 122 93 62 39 88 122 106 75 71 91 109 121 131 104 66 64 77 80 80 83 101 113 111 103 95 81 66 41 46 49 50 54 65 81 92 98 92 79 67 67 79 89 91 92 99 86 64 62 72 84 95 92 113 128 118 106 116 124 114 76 62 96 144 149 138 131 119 97 81 67 54 41 39 39 31 32 33 34 34 33 30 27 25 29 31 32 30 27 25 27 29 25 25 35 55 75 81 75 69 53 60 93 138 151 114 61 29 37 57 65 69 78 72 59 59 53 40 42 66 91 90 70 52 37 26 36 52 68 103 120 100 92 97 96 79 52 32 30 37 28 26 24 26 33 42 50 54 71 109 104 58 56 103 118 91 58 33 47 67 63 50 50 72 103 111 101 69 42 36 37 36 28 27 27 31 39 47 56 63 50 64 55 37 62 120 152 146 123 116 115 106 100 104 98 89 85 58 64 82 72 64 72 74 64 52 40 38 41 41 38 36 35 43 51 52 49 44 35 28 32 34 37 40 41 43 45 47 49 51 50 46 43 43 41 37 34 32 29 28 29 30 29 28 26 28 32 36 37 42 55 70 92 113 106 77 36 17 39 55 60 91 127 122 76 35 26 31 38 62 97 107 85 69 82 99 83 52 30 31 39 42 49 60 68 75 78 67 47 31 23 22 23 22 21 20 20 23 25 26 37 30 34 40 37 40 48 49 38 27 18 30 71 114 132 129 90 126 173 186 150 93 42 9 18 23 27 27 27 28 24 18 27 52 85 111 129 136 127 113 81 81 123 156 175 180 135 93 85 91 99 97 77 48 29 23 27 28 50 94 139 160 161 157 121 120 137 177 166 127 134 146 139 132 124 120 113 98 82 71 64 43 26 23 27 28 30 35 40 51 55 42 28 40 82 121 115 103 85 70 59 50 41 35 28 34 41 43 39 35 34 35 32 28 25 25 28 32 33 32 29 28 26 26 29 32 34 35 41 30 20 38 83 123 151 172 177 163 146 131 119 115 122 132 146 157 139 90 53 47 46 37 38 33 30 30 27 25 28 36 52 78 107 120 119 105 80 58 173 172 172 171 171 170 170 170 174 173 173 173 173 172 172 172 174 174 174 173 172 172 172 171 171 171 172 173 174 174 175 175 168 169 171 174 177 179 181 182 176 177 178 179 181 182 183 184 184 186 188 188 188 188 190 193 188 190 192 194 195 194 193 192 194 194 195 196 197 197 197 197 195 197 198 198 196 196 198 199 204 205 203 199 195 194 198 201 204 204 204 205 205 205 206 206 208 206 204 203 204 204 202 199 206 206 206 206 206 205 205 205 205 205 206 208 208 208 208 207 206 207 208 210 210 210 209 209 206 204 204 205 207 209 208 207 203 204 204 206 207 208 208 209 206 203 200 200 204 208 210 210 206 206 206 206 206 206 206 206 202 208 213 194 162 161 192 218 208 214 207 176 159 175 167 125 110 151 179 160 147 178 185 147 143 172 182 167 148 124 110 118 129 141 154 133 69 46 65 50 25 86 130 154 137 113 114 95 67 74 67 61 88 119 104 64 48 38 25 18 31 67 113 146 175 194 219 234 233 223 214 210 199 194 194 199 200 195 192 195 206 196 196 208 221 224 201 166 97 130 180 212 211 195 195 208 169 144 167 206 204 194 197 193 220 230 197 102 21 38 129 203 218 196 195 190 192 178 139 140 149 130 76 62 99 111 127 181 194 204 198 178 143 138 179 203 168 131 109 103 90 84 96 108 115 129 126 126 143 143 129 126 106 70 110 190 198 152 117 102 113 89 100 144 164 182 186 140 105 158 190 180 171 173 175 177 176 176 177 177 177 176 175 174 174 175 177 176 174 174 175 176 175 175 175 175 175 175 175 175 177 175 178 175 153 132 141 165 181 180 179 177 175 173 172 171 173 173 173 174 174 174 175 175 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 164 160 157 160 167 172 173 172 172 171 169 167 165 164 164 165 156 147 148 160 163 149 129 118 130 136 153 169 162 141 132 137 139 141 131 128 131 124 124 143 171 148 129 130 141 145 140 134 141 147 152 149 141 138 143 149 133 158 169 164 149 116 95 103 114 117 113 94 71 71 99 130 103 70 80 111 121 135 135 104 103 77 72 104 133 135 126 123 94 83 86 84 78 95 98 69 47 48 52 60 58 50 64 96 150 197 212 193 135 88 82 60 69 87 104 126 139 119 97 98 65 88 141 167 124 66 41 37 66 85 60 36 38 40 44 43 45 47 46 59 105 152 152 124 103 116 142 138 113 59 7 19 90 142 169 174 186 184 182 201 190 144 96 96 106 110 139 163 133 64 66 120 123 130 153 128 117 95 69 56 58 58 42 25 29 48 95 141 141 93 44 23 25 23 16 7 7 33 85 129 129 96 64 71 120 171 183 170 155 170 196 200 178 163 141 105 111 167 216 201 138 83 52 32 65 90 93 72 47 26 37 75 117 130 122 94 87 95 78 45 25 21 15 6 2 26 87 145 125 88 61 73 97 92 57 24 34 35 45 68 106 132 103 47 40 56 84 92 67 38 28 29 60 80 88 77 57 40 43 61 65 43 39 41 29 31 61 87 117 85 48 74 143 160 127 111 93 80 90 112 127 158 197 216 201 195 156 76 30 47 88 134 145 122 56 27 62 85 109 162 195 197 159 108 105 131 132 112 117 89 49 46 105 186 224 218 192 170 115 54 31 41 41 24 12 29 102 186 194 131 63 29 16 18 14 13 11 12 56 123 168 193 208 194 170 163 175 189 172 145 109 77 54 41 44 52 45 37 39 38 29 25 27 26 25 27 29 30 28 23 18 14 16 21 28 34 36 32 27 23 23 20 21 28 37 39 32 24 20 18 18 20 23 24 24 23 21 21 21 22 23 23 23 24 24 25 24 19 8 6 50 111 167 221 229 194 188 201 197 187 185 195 186 185 195 166 121 108 130 149 152 171 184 163 152 155 137 122 119 88 91 121 140 198 212 149 72 76 156 206 206 207 166 146 116 73 62 77 57 31 89 179 231 199 126 93 98 87 100 93 62 89 182 213 171 145 141 137 120 115 94 80 101 99 86 72 93 129 174 212 213 205 172 124 123 142 144 142 159 197 188 141 94 80 92 114 138 157 146 102 60 42 36 30 32 41 50 78 108 141 175 186 173 162 187 206 202 192 202 204 194 194 218 200 160 112 101 148 203 223 202 204 226 191 110 83 119 161 121 56 32 30 23 20 9 2 50 144 208 224 190 155 127 139 162 196 210 189 159 152 180 220 205 152 79 34 35 55 56 43 40 63 106 146 129 100 128 163 153 102 102 166 191 189 203 201 169 145 138 111 85 73 73 105 170 220 192 191 215 210 141 73 101 132 99 67 81 91 101 114 129 92 83 57 32 35 29 29 66 120 178 197 198 208 198 165 100 8 13 112 194 219 202 189 175 184 174 179 187 183 184 181 181 181 181 181 181 181 181 181 188 180 173 178 185 180 179 189 175 162 147 125 122 160 194 190 174 177 182 183 184 182 150 105 153 197 195 171 178 178 168 177 177 171 172 172 167 172 183 186 167 127 106 108 120 138 111 48 24 25 32 31 25 28 31 23 25 24 24 23 21 19 17 16 2 17 44 75 92 84 56 32 67 96 109 104 103 109 120 132 183 195 186 138 78 40 32 34 41 40 40 40 39 38 37 37 47 53 59 58 47 37 38 45 77 117 151 164 183 213 226 218 210 202 193 191 177 131 81 59 73 119 183 212 187 148 150 177 205 208 164 77 17 15 31 34 26 24 23 25 28 31 32 32 53 79 107 124 133 125 94 60 73 137 198 213 199 183 168 155 161 200 192 170 157 168 212 231 190 148 121 148 154 77 10 17 35 34 33 32 31 30 29 29 33 34 34 32 30 26 22 20 22 24 27 31 33 33 32 32 35 33 31 28 25 23 22 21 24 24 23 22 21 21 21 21 25 24 22 22 23 23 20 18 24 25 26 30 32 31 27 22 21 22 25 27 27 25 23 21 24 22 20 17 15 13 13 13 9 8 7 6 6 6 8 9 12 12 13 14 15 16 16 17 21 22 23 25 27 28 28 29 27 16 16 24 17 7 25 57 91 112 76 19 13 25 25 27 20 27 40 45 73 138 154 105 57 50 44 43 44 44 39 33 32 31 29 26 24 24 24 25 40 46 62 76 79 84 109 139 208 231 174 105 116 134 110 92 83 74 57 68 74 56 50 49 36 37 46 59 109 153 123 74 87 102 93 90 70 80 117 86 27 36 98 169 216 248 213 123 37 66 94 91 58 23 13 19 34 65 110 97 59 53 44 22 47 101 134 123 96 88 94 82 101 108 114 103 85 83 81 70 48 62 68 72 123 174 157 128 105 68 76 136 176 171 153 142 147 162 159 127 93 75 60 45 46 41 39 42 45 45 43 42 43 61 49 40 52 104 170 177 126 116 134 106 54 14 10 79 146 195 171 102 79 116 141 116 55 88 114 101 113 158 177 179 196 198 186 165 130 87 89 132 181 186 177 133 60 43 96 122 82 41 40 53 69 103 119 116 77 46 34 37 29 27 50 78 107 138 150 153 125 98 95 71 53 13 13 34 31 35 54 59 69 87 159 217 211 202 205 193 162 146 128 162 204 199 182 169 148 174 196 173 133 131 133 108 67 97 127 150 176 193 187 173 173 194 204 203 205 167 138 178 214 218 213 211 218 212 190 174 157 154 145 162 160 135 167 232 243 228 208 190 213 192 172 160 161 118 77 70 102 130 171 246 253 152 65 84 142 184 207 200 231 225 203 171 190 254 231 128 76 174 251 247 139 24 5 18 85 187 250 252 249 242 240 255 255 170 104 100 107 97 89 88 60 46 38 27 20 37 49 38 35 30 27 29 31 30 30 31 58 88 110 113 110 96 79 72 66 60 97 144 196 245 237 198 210 250 202 102 86 117 95 47 46 56 103 135 120 114 131 134 138 90 85 110 115 116 116 101 108 103 102 89 92 107 106 107 120 143 178 140 46 31 84 105 147 132 128 140 155 184 225 253 235 133 72 91 142 163 162 178 203 148 81 86 125 149 140 85 37 46 52 84 168 235 204 127 85 69 79 114 151 170 138 81 70 118 144 120 91 91 98 95 91 93 67 46 63 84 90 97 109 101 92 90 94 94 82 68 49 62 65 53 50 66 83 90 110 108 95 76 71 78 77 69 84 97 88 72 76 90 93 90 74 102 129 125 108 114 128 129 73 55 83 131 150 159 157 136 106 82 57 41 35 41 41 29 29 31 34 35 34 31 28 25 25 26 27 27 25 23 24 24 26 22 38 72 92 87 76 74 77 66 75 108 128 108 69 42 41 64 70 69 74 69 72 91 89 55 30 40 61 68 66 64 50 20 20 41 58 91 111 98 94 103 116 111 72 27 18 35 31 27 25 30 42 57 68 74 62 109 121 79 50 63 73 62 58 39 43 47 43 45 61 97 132 140 131 96 57 36 32 33 32 25 29 43 46 39 46 62 85 84 69 46 41 61 85 97 88 99 95 103 106 118 135 102 64 41 72 111 95 79 88 89 73 52 38 40 42 39 44 54 53 55 52 47 48 52 49 40 34 35 36 39 40 42 44 47 57 60 58 49 41 38 37 35 32 29 27 26 28 29 29 28 29 28 28 36 50 69 89 102 101 88 59 45 27 13 28 39 77 125 173 149 69 19 20 30 31 48 82 101 92 92 122 151 111 72 36 31 37 37 38 43 55 79 101 99 75 44 24 15 24 22 21 21 25 28 27 25 39 44 44 33 24 31 42 47 55 41 15 8 50 110 129 113 90 119 162 164 115 66 36 14 21 27 30 28 27 26 21 14 21 60 107 135 138 123 103 88 79 81 117 157 192 180 126 115 104 101 90 71 55 44 32 23 23 23 37 74 122 149 143 124 131 126 134 166 147 103 117 134 151 151 153 161 171 164 132 99 61 39 19 16 20 25 34 43 44 51 50 39 32 43 67 85 74 70 61 53 50 48 42 33 34 45 56 58 49 38 33 32 32 29 26 25 26 29 31 31 28 28 28 27 27 28 30 31 23 27 32 52 84 104 112 120 142 151 146 124 110 115 127 132 116 113 102 84 68 59 55 54 42 36 32 31 28 25 30 37 71 88 103 104 100 91 75 58 171 170 170 169 169 170 170 171 170 171 172 172 172 171 170 169 171 171 171 172 172 173 173 173 170 171 172 172 172 172 173 173 179 178 178 176 175 174 174 173 176 178 181 181 181 181 184 186 185 185 186 187 188 189 189 190 191 191 192 192 192 192 193 194 190 192 195 197 198 196 193 191 197 198 199 200 201 202 202 202 201 199 198 200 204 206 205 204 207 206 206 205 203 202 202 201 203 203 204 204 204 204 205 206 204 204 204 204 204 204 205 205 204 204 205 205 206 207 208 208 202 204 205 205 204 204 206 208 209 206 202 202 204 206 206 205 208 208 207 206 205 203 202 202 205 207 209 211 210 208 204 202 210 200 196 201 204 203 205 211 214 211 221 192 142 160 204 202 216 201 193 201 213 202 165 130 115 134 115 80 76 87 115 156 200 242 236 187 165 173 164 138 128 113 98 69 49 50 64 96 107 133 139 152 143 152 150 169 190 170 103 47 45 47 36 38 18 30 56 95 139 178 204 216 220 216 211 206 202 199 198 198 194 195 196 198 198 198 198 198 193 190 190 191 203 218 206 172 112 117 142 190 223 214 198 201 174 161 160 183 204 201 196 204 235 241 185 60 7 78 169 225 209 197 189 186 189 196 188 167 161 144 86 63 66 82 128 152 156 173 188 171 129 110 139 181 206 149 73 85 120 106 96 92 114 117 111 124 159 162 120 84 76 66 126 181 154 131 146 149 123 101 110 144 174 189 165 118 99 178 187 170 182 177 171 178 181 176 171 171 174 177 175 173 166 176 182 179 174 174 176 176 172 173 173 174 174 175 175 175 173 179 172 169 168 150 141 157 176 172 171 173 173 171 172 176 170 175 175 170 169 173 176 175 173 173 172 172 172 172 171 170 173 172 171 173 174 173 171 168 176 159 146 151 165 175 175 171 166 169 165 156 154 161 166 164 150 146 142 149 152 132 112 111 136 134 136 146 158 161 151 139 138 118 112 121 128 132 134 132 129 136 128 110 113 138 155 155 146 148 144 134 128 134 146 154 145 140 133 129 132 135 130 123 127 113 99 80 74 103 130 128 102 85 73 81 101 112 106 95 82 83 82 102 112 106 110 107 86 60 46 55 73 91 94 83 48 46 54 72 75 60 68 99 154 195 211 158 88 65 72 72 100 140 119 100 98 119 161 146 80 79 116 151 136 72 31 55 85 80 64 45 37 41 45 43 40 40 46 51 98 159 156 126 108 114 129 138 121 77 30 5 49 129 177 188 198 185 168 178 190 132 89 138 157 130 146 150 104 70 107 162 147 115 116 118 91 80 58 48 51 45 30 24 32 65 95 122 110 65 41 33 25 21 19 1 6 54 110 160 162 122 94 73 109 174 179 162 131 166 185 197 204 170 126 117 146 147 166 172 130 75 66 90 94 109 104 68 42 23 32 88 150 159 122 100 110 103 75 44 31 29 18 8 20 55 92 112 93 77 71 77 72 49 32 29 24 54 60 93 180 212 144 69 94 126 134 121 102 67 51 71 99 138 144 102 62 52 65 82 86 101 102 85 53 27 59 129 149 89 56 95 144 144 113 95 65 68 119 156 154 191 241 240 233 224 173 79 34 55 84 110 148 112 63 31 38 76 113 130 150 142 118 91 97 106 85 74 76 77 88 90 121 182 208 208 223 179 106 45 28 40 41 26 11 34 102 177 195 151 83 33 27 16 18 14 11 10 25 66 137 193 220 205 172 154 158 148 116 82 51 44 51 54 52 51 39 37 33 29 26 24 23 23 25 25 25 25 24 22 21 20 27 26 27 30 32 31 27 23 23 23 20 21 33 44 39 25 16 20 25 27 25 23 23 23 23 24 25 25 23 21 19 17 16 34 34 21 10 6 50 123 155 192 205 204 194 182 187 187 194 193 189 185 173 142 117 114 130 123 120 130 150 169 183 191 194 126 71 78 100 101 133 193 186 107 74 114 167 200 200 175 145 139 117 96 87 106 104 48 65 173 217 170 126 123 119 90 58 42 43 101 178 206 151 151 158 154 176 191 166 133 111 93 63 61 122 146 179 227 208 200 169 134 164 186 155 141 146 150 141 90 72 76 116 160 157 152 162 115 56 32 35 27 24 43 57 98 144 153 139 148 169 175 171 188 199 195 189 193 199 200 208 235 190 85 64 159 225 209 192 204 212 183 124 98 138 191 149 83 36 16 17 23 10 2 47 134 197 205 160 160 202 168 146 177 194 173 143 147 184 219 209 134 64 39 43 53 51 38 30 66 119 133 116 130 150 139 95 85 149 202 205 193 178 189 197 163 112 64 58 49 51 114 199 218 198 190 207 190 124 49 52 55 39 54 118 157 154 152 119 69 51 38 27 29 33 58 107 181 204 188 184 206 202 139 61 6 51 143 198 209 185 176 184 185 186 186 184 182 181 181 180 180 181 183 183 182 180 178 181 180 179 180 182 183 181 179 185 189 173 136 112 124 157 183 174 183 175 173 190 178 128 86 146 182 192 184 182 164 150 165 190 167 148 139 136 144 155 159 125 75 64 102 122 99 63 41 31 31 30 29 27 24 22 21 19 22 23 23 21 20 19 18 17 33 60 93 109 88 55 41 61 120 146 116 89 97 123 143 193 196 177 126 72 42 38 42 42 39 42 45 40 33 38 49 59 66 69 61 43 35 45 62 87 124 167 188 189 191 203 212 209 211 203 193 171 113 56 37 58 125 184 219 214 181 166 161 169 194 160 87 45 29 24 32 21 29 25 19 24 28 30 37 59 76 69 66 112 164 162 130 89 98 154 227 253 242 204 166 138 162 186 156 130 169 205 202 153 97 141 215 165 64 22 19 36 39 39 34 27 26 31 38 36 35 33 30 28 27 28 30 26 26 28 32 36 37 34 31 33 31 28 28 28 27 23 20 24 24 22 20 18 19 23 26 24 24 23 23 22 21 21 20 23 24 25 27 27 26 24 23 27 26 25 26 27 26 23 20 22 22 23 22 20 17 14 12 10 10 9 8 7 7 6 6 6 9 13 14 13 14 16 18 20 20 23 28 32 31 27 24 24 26 24 18 13 18 33 47 65 67 53 27 14 21 27 24 23 33 59 74 106 174 170 84 38 40 42 43 43 41 38 36 35 27 21 26 32 27 25 35 45 71 72 64 60 45 77 155 172 165 142 101 98 153 171 127 69 51 47 62 68 52 36 31 39 40 37 64 142 201 163 81 66 75 90 97 85 65 56 59 39 31 78 149 206 242 189 76 45 124 141 108 73 40 23 18 25 35 43 47 51 51 39 23 36 69 124 148 130 115 106 90 90 99 94 81 77 69 52 42 37 30 74 117 123 139 138 96 74 76 110 169 190 173 162 153 167 203 205 155 103 83 99 124 84 45 27 39 44 41 46 54 43 54 48 33 52 104 144 153 145 143 135 104 44 1 19 63 132 145 103 55 95 170 159 94 43 64 80 90 110 139 155 155 139 156 131 88 81 103 130 156 191 231 225 138 51 43 80 100 68 49 42 48 60 82 84 61 34 45 33 30 28 28 77 133 155 147 154 171 164 118 63 30 14 37 36 22 27 42 68 101 156 189 194 203 204 193 206 208 187 166 138 155 182 178 167 156 160 173 170 148 145 154 128 80 79 171 211 211 205 197 205 205 217 219 217 220 222 205 172 151 192 217 207 204 223 199 161 166 198 200 174 179 167 131 164 224 239 233 194 190 223 200 147 138 185 178 96 46 80 126 188 254 255 159 118 62 83 165 236 251 251 242 221 193 203 254 250 178 69 131 218 219 113 24 12 24 110 233 252 253 254 238 251 237 212 148 85 64 64 54 39 32 34 33 33 35 37 37 34 31 32 27 26 26 19 12 22 40 113 164 162 149 158 146 114 85 41 21 46 112 197 240 187 117 179 254 218 129 89 53 33 46 66 89 108 126 127 112 117 132 138 107 77 57 59 67 64 71 74 67 67 67 58 54 60 64 120 193 199 141 111 102 94 97 127 152 149 137 156 183 211 240 197 91 96 161 195 179 132 129 129 99 62 70 130 159 107 35 42 59 80 93 103 150 182 143 132 90 76 104 141 165 154 121 103 96 112 108 80 86 99 80 63 54 42 47 72 94 106 113 100 97 95 92 95 102 89 60 55 72 71 54 51 58 66 73 143 169 152 110 86 64 50 62 97 114 111 93 89 94 95 97 68 100 130 131 113 99 97 100 64 43 85 154 170 161 163 162 123 81 46 35 37 43 41 31 25 27 31 33 27 19 20 27 21 21 23 26 29 30 27 25 30 26 36 66 90 92 81 72 67 66 79 101 107 90 67 54 42 55 65 69 77 94 107 112 86 48 26 40 56 59 72 92 63 34 12 20 47 74 94 106 87 126 146 115 65 36 31 33 28 28 28 39 73 104 103 84 57 83 108 98 62 42 43 43 53 47 47 44 42 56 77 85 100 106 97 71 48 38 34 31 31 28 33 48 58 58 60 66 86 102 125 122 82 46 34 33 45 64 90 110 117 111 101 94 56 50 52 64 75 76 72 70 58 56 48 36 32 41 52 57 58 54 50 53 63 72 71 63 48 38 31 34 39 41 42 44 49 43 41 46 49 44 36 31 32 31 29 27 25 24 24 25 28 26 26 35 57 97 148 186 137 104 74 58 41 23 23 36 106 164 156 117 57 14 32 33 23 38 77 100 93 101 128 142 116 78 66 69 52 40 36 25 37 54 81 95 80 47 22 15 22 24 25 24 22 23 26 28 44 59 65 51 30 23 35 48 53 40 21 15 33 64 85 91 102 95 99 98 76 50 37 29 25 24 26 31 29 24 27 34 38 63 101 128 129 107 82 68 78 87 109 137 153 144 119 98 88 85 79 72 62 50 38 30 23 26 36 57 88 115 124 120 153 161 154 146 127 109 115 116 127 137 154 175 190 181 148 116 59 40 25 18 16 23 30 27 40 59 55 39 32 27 39 69 91 74 58 52 49 41 32 27 16 52 100 109 68 30 26 35 28 31 31 25 21 23 27 28 30 31 32 31 29 29 32 35 28 22 34 62 83 88 96 109 145 160 150 128 125 130 139 157 130 98 66 58 67 73 66 57 42 40 35 29 25 26 35 44 70 107 101 78 76 58 46 68 171 170 170 169 169 170 170 171 171 171 172 173 173 172 171 170 171 171 172 172 172 172 172 172 170 171 172 172 172 172 173 173 178 177 177 176 175 175 174 174 177 179 181 182 182 182 184 187 186 186 186 187 188 188 189 189 191 191 192 192 192 192 193 194 191 192 194 196 197 197 195 195 197 197 198 198 199 200 201 201 200 199 198 200 203 205 205 203 206 205 205 204 204 203 202 202 203 203 204 204 204 204 205 206 206 206 205 205 205 205 205 205 204 204 205 205 206 207 207 207 204 206 207 206 204 204 205 206 206 205 205 204 204 205 205 206 205 205 205 205 205 205 205 205 207 205 202 201 201 203 206 208 207 203 201 204 205 203 202 202 207 200 218 205 156 158 201 215 204 203 203 205 205 203 196 191 182 179 145 107 105 127 162 197 226 224 220 218 237 237 189 146 90 85 70 43 44 62 81 116 190 206 201 204 200 215 217 232 247 209 125 65 67 68 42 26 54 84 126 166 203 226 223 208 210 208 205 201 199 197 196 196 196 196 197 198 198 197 197 196 195 197 199 192 184 184 176 155 163 153 137 145 180 203 197 185 187 174 169 159 142 153 192 221 222 177 103 34 56 145 199 215 186 190 195 194 192 199 197 181 177 160 127 98 73 71 101 120 122 166 188 175 149 119 113 134 181 144 93 91 111 107 109 120 151 165 170 164 157 136 101 76 46 67 121 143 129 155 191 184 151 110 100 137 175 184 151 106 125 182 185 177 185 172 167 181 175 175 175 176 177 177 175 174 173 173 175 178 177 173 173 176 173 173 173 174 174 175 175 175 173 177 172 173 176 160 145 151 165 169 173 175 176 177 177 176 174 175 176 177 175 172 172 173 173 173 172 172 172 172 171 170 173 172 171 172 174 173 171 168 177 165 153 152 163 173 175 171 169 169 163 152 146 149 158 164 168 157 145 148 156 144 124 117 139 141 145 154 166 168 151 131 116 127 136 138 134 126 117 112 112 123 132 135 141 149 151 147 146 144 138 130 128 133 138 139 136 122 114 121 130 131 128 126 130 120 95 68 68 98 112 99 73 73 79 88 89 81 75 75 75 86 87 95 90 79 85 85 65 57 55 61 82 112 121 104 61 65 69 76 77 71 80 104 131 157 149 94 64 95 119 106 113 147 131 111 114 135 166 161 119 91 91 105 98 60 30 48 65 67 60 46 38 42 50 55 57 36 41 63 101 133 123 106 90 119 137 129 114 95 57 16 32 104 162 189 199 182 158 158 146 123 99 139 163 154 158 132 56 59 123 194 195 156 108 62 61 56 43 40 44 38 26 23 48 101 118 110 93 67 49 32 26 19 13 1 19 80 136 178 170 144 128 98 95 121 125 124 120 152 171 183 189 161 136 143 151 144 143 143 136 130 125 117 116 120 103 59 33 20 33 88 153 164 129 103 107 99 78 54 44 37 20 11 33 79 119 136 118 85 56 50 46 36 31 36 59 79 71 90 164 195 150 105 129 154 152 131 121 111 96 92 131 170 175 124 66 39 55 84 144 174 170 119 60 35 73 137 134 69 57 109 144 143 122 97 63 62 112 159 164 185 214 209 183 173 133 62 46 88 103 93 84 69 54 48 61 89 100 88 95 100 85 66 79 112 122 104 107 138 167 136 100 117 151 180 210 154 81 33 24 33 38 36 19 35 82 132 146 126 91 62 41 16 13 13 9 7 14 42 91 157 186 173 159 162 151 107 74 59 50 54 57 52 45 44 38 36 32 29 26 24 23 23 25 26 26 26 25 23 22 21 26 26 27 29 31 30 26 23 22 21 18 20 32 44 40 28 18 21 25 27 25 23 23 23 24 24 24 23 22 21 19 18 20 26 25 26 24 15 52 124 152 159 164 192 207 193 194 202 192 191 187 186 182 159 138 134 154 151 147 144 150 168 195 215 200 136 101 104 95 82 94 112 103 71 84 138 181 198 181 143 134 154 154 146 156 186 161 71 51 132 169 146 128 128 114 82 46 44 56 99 136 173 169 178 191 192 204 212 212 210 177 124 76 71 103 147 190 220 218 214 159 137 177 208 193 177 149 115 95 63 76 112 142 137 110 117 106 85 56 42 46 42 29 22 69 120 141 128 122 121 134 162 172 184 189 186 190 200 202 196 197 226 174 88 85 146 195 220 196 207 215 180 123 115 159 195 180 116 62 25 13 18 9 3 41 110 157 180 170 183 214 180 144 163 193 202 173 145 170 218 209 124 51 35 43 49 48 42 44 85 131 128 103 118 135 118 79 129 186 200 195 191 188 201 199 164 110 66 63 50 45 100 189 211 198 180 175 163 128 77 40 21 33 79 140 200 207 164 106 43 30 37 26 16 44 110 171 211 207 187 192 215 196 120 32 9 83 179 207 188 173 189 183 182 181 180 178 179 182 184 181 181 179 178 178 178 178 178 176 175 175 178 182 184 185 184 188 188 191 182 147 119 134 169 194 189 188 194 184 144 104 90 126 149 153 155 169 164 159 176 184 171 149 128 120 121 125 129 134 112 94 81 65 55 45 32 34 33 31 28 25 23 21 20 23 21 22 23 18 16 27 42 54 61 69 80 80 59 39 38 90 138 148 106 75 83 105 120 142 161 154 105 56 38 43 47 46 41 39 38 34 34 46 62 71 76 67 46 37 51 70 79 82 97 146 190 186 166 176 200 201 212 218 213 188 135 75 42 53 139 201 222 220 207 195 175 158 176 167 136 100 58 30 31 17 20 16 13 19 24 28 35 44 60 75 110 175 217 201 167 120 70 106 203 243 230 221 218 169 165 155 124 112 137 140 113 87 109 195 246 170 62 17 12 37 37 36 32 29 29 32 35 39 37 35 33 31 30 28 27 25 26 28 31 35 36 34 32 31 29 27 27 28 26 23 20 24 24 24 22 20 20 23 25 25 25 24 24 23 23 22 22 24 25 26 27 26 25 23 22 27 26 26 27 28 26 23 20 22 22 22 21 19 17 14 13 12 11 9 8 7 6 6 6 6 9 12 13 12 12 14 16 27 23 23 26 27 25 26 28 30 31 29 22 15 18 29 39 47 50 40 22 16 26 30 24 19 37 81 106 116 149 137 68 31 33 37 41 43 44 43 42 33 28 25 26 30 36 41 41 61 63 61 59 52 42 60 98 101 94 84 76 97 143 148 108 54 49 53 64 64 49 36 34 41 42 43 64 118 160 143 98 84 89 95 91 70 47 44 53 50 30 54 114 172 200 145 44 78 134 141 125 113 85 52 26 21 24 26 30 39 48 49 45 29 46 89 123 124 114 97 72 71 78 77 76 85 91 90 93 83 93 141 166 130 98 88 73 55 110 170 192 175 160 157 147 156 209 206 129 71 89 151 202 156 82 27 25 39 46 46 44 47 49 45 38 48 72 94 101 101 108 106 80 40 16 24 43 92 88 73 77 112 133 107 72 64 68 80 103 129 145 146 141 141 122 86 70 82 95 113 139 173 235 224 116 53 91 116 84 48 41 45 54 54 51 48 43 41 33 21 31 31 40 117 197 210 162 143 170 170 112 49 22 30 31 25 29 49 74 119 173 209 219 205 205 204 194 201 197 207 186 153 159 176 175 180 183 193 157 139 134 136 153 136 78 113 206 243 235 220 208 215 213 217 215 214 215 217 209 186 162 173 210 221 214 204 174 163 192 220 221 196 187 175 136 148 203 239 230 200 202 218 173 128 144 208 190 104 57 81 112 173 248 220 131 94 56 84 173 255 255 231 228 224 206 202 238 247 208 137 119 132 131 75 26 25 36 120 225 236 228 212 170 158 132 104 83 65 59 54 43 40 44 42 40 38 37 37 36 33 30 28 25 24 23 17 14 22 36 134 206 197 162 182 201 185 158 130 61 31 58 114 144 111 75 145 189 147 80 54 32 32 54 55 70 82 104 120 109 86 69 82 88 73 38 28 41 48 52 58 66 72 66 52 47 69 99 160 217 202 144 146 165 143 112 72 104 122 140 169 171 155 153 98 65 99 145 188 194 120 66 55 59 73 104 116 82 51 55 96 128 115 83 74 98 132 138 128 79 64 103 138 141 133 129 95 68 68 84 91 98 89 59 47 39 37 47 68 89 102 104 78 93 102 93 87 99 99 78 65 58 59 72 72 52 50 72 127 163 158 117 84 58 51 71 107 111 98 78 78 88 93 95 84 97 117 128 119 97 80 75 55 46 86 139 153 158 172 175 130 80 43 40 42 41 37 31 31 26 24 25 24 22 22 25 20 20 21 24 27 28 27 25 28 22 29 52 71 74 68 64 69 69 72 79 85 85 75 65 43 46 56 77 102 115 108 95 61 39 32 48 61 63 74 93 63 36 13 15 36 63 91 111 115 124 113 78 48 43 48 51 33 30 30 50 92 125 118 91 54 65 91 100 69 36 32 42 51 49 50 46 44 59 76 79 69 65 57 53 56 57 42 24 29 28 41 65 82 84 80 78 89 113 154 173 147 99 49 13 26 43 66 80 82 76 69 65 54 44 37 39 45 46 45 45 45 43 38 33 36 43 45 43 52 46 41 44 60 75 79 75 53 43 35 33 35 35 37 40 42 44 50 57 57 50 42 39 35 32 29 27 24 23 25 29 23 25 29 38 56 92 142 180 152 119 101 100 79 38 23 36 109 138 113 84 52 27 44 40 28 39 70 92 89 92 106 109 97 70 88 119 96 53 33 25 25 32 47 58 52 35 24 24 21 23 24 24 24 26 30 33 44 54 58 46 31 27 36 45 44 41 37 29 21 26 51 77 91 85 87 82 65 53 51 48 40 30 27 31 30 24 25 33 56 74 95 104 101 91 82 76 72 76 98 134 153 137 103 78 81 79 75 69 61 51 40 33 42 31 25 34 54 79 106 127 155 169 166 155 125 99 110 122 126 128 132 143 157 155 123 87 66 76 71 46 23 15 19 23 58 77 76 57 41 29 36 61 77 76 72 65 60 51 31 13 27 56 91 95 68 46 35 25 27 28 29 27 24 23 24 27 28 29 31 31 30 31 34 37 37 31 35 57 86 105 110 109 141 155 158 151 152 161 175 189 148 106 59 45 62 82 81 69 40 34 30 28 24 23 33 45 71 98 98 93 101 83 53 49 171 170 170 169 169 170 170 171 172 172 173 173 173 173 172 171 172 172 172 172 172 172 171 171 170 171 172 172 172 172 173 173 176 176 176 176 175 175 175 175 176 178 180 181 180 181 183 185 187 187 187 188 188 188 189 189 191 191 192 192 192 192 193 194 192 192 193 195 196 198 199 199 198 197 196 196 196 198 200 201 200 199 199 200 202 204 204 203 204 204 204 204 204 203 203 203 203 203 204 204 204 204 205 206 206 206 206 206 206 206 205 205 205 205 205 205 206 206 206 206 207 208 209 207 205 203 204 205 203 205 206 206 205 204 204 205 202 202 203 204 205 206 207 207 208 206 204 202 203 205 208 211 204 206 207 206 206 205 200 195 157 164 198 204 173 177 209 215 204 209 212 208 201 202 212 221 227 221 205 192 197 214 228 234 213 208 234 243 234 197 133 109 121 101 66 50 83 111 123 162 238 244 228 223 224 237 230 228 234 172 102 83 86 63 48 68 134 179 220 230 226 222 211 196 200 199 199 198 197 196 196 195 196 197 197 198 197 196 195 195 195 200 206 195 169 156 153 147 184 173 143 120 129 150 167 178 218 198 169 123 92 125 183 208 165 94 39 40 106 174 183 174 188 192 196 192 192 203 200 179 172 160 151 112 65 53 79 116 148 180 185 178 173 138 106 113 144 135 104 69 95 151 177 188 193 204 207 188 159 139 119 97 53 58 104 151 167 186 206 202 190 114 66 106 178 200 151 89 150 187 182 175 181 173 173 179 173 176 178 180 179 177 176 175 177 173 175 183 184 176 172 175 173 174 174 174 174 175 175 175 175 176 172 176 181 167 146 139 154 165 173 174 175 179 180 175 162 165 172 178 177 171 170 172 173 173 172 172 172 172 171 170 173 172 171 172 173 173 171 169 174 169 159 152 157 169 172 168 174 167 156 143 133 135 151 167 170 166 158 161 171 159 130 112 142 153 157 152 152 158 154 143 122 139 135 121 120 115 104 103 121 131 145 156 161 160 158 159 132 129 125 124 130 137 138 134 122 98 85 97 112 114 113 115 120 116 83 49 56 82 84 68 53 67 91 102 84 58 51 62 83 97 96 93 80 66 70 65 48 65 82 90 108 135 132 100 73 83 81 76 83 91 97 106 109 104 80 54 72 126 143 114 105 134 131 117 130 150 161 166 164 109 73 59 52 40 35 58 71 71 63 45 32 39 63 82 81 34 38 75 96 94 81 85 115 144 144 117 113 122 88 30 8 60 127 173 186 168 142 129 114 124 120 142 161 163 151 100 35 59 132 205 207 151 81 28 35 34 27 27 30 22 14 19 73 144 142 95 72 61 51 38 23 15 8 1 35 105 152 179 156 153 157 130 92 77 71 76 104 142 171 181 173 140 122 135 132 107 109 138 156 157 146 131 127 122 97 53 31 26 38 82 149 163 130 106 108 97 75 55 55 42 22 19 55 112 150 159 142 87 41 38 46 45 47 57 99 115 100 98 136 148 126 117 121 144 156 150 149 150 134 112 147 187 182 113 54 52 96 140 159 201 205 145 72 42 76 128 118 59 67 127 151 152 140 110 73 70 95 116 117 138 164 162 145 126 102 64 69 118 121 89 62 51 67 101 124 140 139 118 94 110 110 117 124 149 174 141 123 173 211 155 73 60 106 161 164 107 49 26 28 32 36 42 28 33 55 83 106 127 133 125 76 27 14 18 14 13 12 20 42 104 141 153 162 167 141 85 43 44 51 58 55 43 36 37 36 34 31 28 25 23 23 23 26 26 26 26 25 24 23 22 24 24 25 27 28 28 25 22 21 19 16 17 30 42 41 33 21 23 26 26 25 23 23 23 25 24 23 21 20 20 20 20 25 24 21 27 24 10 45 121 183 168 150 175 201 195 192 191 189 190 186 186 187 173 156 152 167 171 169 155 137 140 173 207 204 160 149 145 113 100 104 91 79 61 99 168 198 192 167 136 175 194 198 198 210 229 185 78 45 95 126 125 131 135 108 75 38 57 87 129 119 132 161 180 201 214 219 211 220 236 197 127 107 104 88 112 153 180 202 203 175 158 201 235 213 177 137 106 63 79 122 157 155 105 65 85 74 67 65 60 48 38 29 18 71 136 143 120 123 108 102 139 170 186 191 182 179 191 200 200 198 194 159 116 104 126 173 219 200 200 209 181 126 128 177 204 200 145 89 34 8 14 11 9 29 78 117 167 196 204 208 176 150 151 178 208 192 155 164 206 171 93 37 42 58 54 43 34 50 100 139 122 97 116 126 98 83 156 185 186 194 195 193 194 196 148 103 85 84 66 58 96 149 170 171 167 164 167 157 115 42 12 58 127 173 235 233 145 76 23 16 32 30 33 81 155 191 208 204 195 197 201 160 77 5 29 128 211 212 181 171 189 178 179 181 182 183 185 187 189 184 183 181 180 179 180 183 185 188 186 184 184 186 188 188 188 182 183 199 209 180 133 120 138 183 180 192 197 169 132 119 124 127 138 137 141 152 150 154 179 186 187 165 144 151 158 158 162 168 158 121 60 21 28 39 29 36 34 30 26 23 21 21 20 25 23 26 28 21 15 31 56 70 83 87 80 67 48 40 48 97 136 140 101 72 72 84 95 119 133 119 74 41 40 50 51 50 43 35 31 28 36 58 80 96 98 71 32 39 92 131 136 86 63 108 186 193 156 153 177 189 188 200 217 215 184 121 63 70 150 204 218 211 202 200 190 187 190 186 164 125 74 36 22 19 14 9 10 15 19 23 27 30 46 74 121 171 182 152 124 106 51 84 175 199 176 182 202 214 183 141 120 123 121 83 36 59 150 254 254 155 50 15 20 38 36 34 32 32 32 33 33 39 36 34 34 34 32 26 21 25 25 27 30 34 35 35 34 27 26 26 27 27 25 22 19 23 24 25 25 22 21 22 24 25 25 25 25 24 24 24 24 25 26 26 27 26 25 23 22 27 27 27 28 29 27 23 19 23 22 20 18 16 15 15 15 15 13 10 7 6 5 6 7 7 9 11 11 11 11 12 13 20 24 33 39 35 25 24 30 36 36 34 26 19 17 23 29 34 38 33 22 22 31 31 23 18 40 91 116 103 103 91 50 29 31 35 39 42 43 43 43 33 27 27 26 36 71 95 86 69 48 63 83 66 56 60 52 56 63 60 60 87 120 111 74 46 52 62 65 58 45 37 36 43 45 47 55 73 91 94 87 100 104 107 96 66 39 39 54 53 34 38 74 115 129 89 29 85 116 117 126 145 126 80 34 20 17 18 23 28 36 50 63 46 37 50 76 91 94 87 73 63 64 63 76 98 112 122 135 177 203 223 187 105 52 51 64 76 146 206 193 143 124 130 130 169 202 179 100 63 107 189 248 201 121 52 35 39 43 44 42 48 42 40 45 47 46 49 55 68 75 86 86 66 39 28 32 55 47 54 87 112 95 65 56 78 90 122 158 170 158 147 146 143 102 64 66 86 92 107 137 162 235 222 107 55 112 126 65 36 45 50 51 49 39 32 36 39 38 36 39 28 53 151 233 231 195 165 152 128 81 37 18 33 27 17 22 55 109 183 248 239 228 203 199 200 196 200 194 213 184 144 148 165 170 196 221 210 144 124 139 143 152 130 67 111 211 251 245 229 216 222 219 215 207 208 209 206 212 202 173 168 202 222 210 182 161 179 220 229 224 206 194 190 149 128 176 239 230 197 197 219 182 135 145 181 157 98 95 129 128 151 203 138 109 129 128 109 121 216 251 234 220 213 207 209 239 253 248 222 125 60 56 53 43 45 48 84 151 141 126 110 72 63 45 35 44 55 57 47 38 39 46 47 44 39 36 34 32 29 26 22 23 22 19 16 17 23 30 103 168 181 189 230 253 254 255 200 95 27 28 57 70 58 57 75 91 68 45 36 21 21 26 36 46 51 57 69 67 49 39 36 45 42 35 32 25 22 31 50 75 87 80 67 59 91 145 193 232 214 174 184 189 147 108 92 80 88 162 247 230 128 50 49 68 103 118 157 173 95 25 48 75 103 123 102 39 32 91 178 208 163 104 85 73 85 111 102 74 65 95 120 110 101 111 87 53 40 68 101 104 76 46 39 30 39 54 64 82 96 91 81 101 112 99 89 103 107 90 56 41 45 74 80 48 36 58 82 112 114 89 69 52 50 68 74 76 70 62 67 87 109 122 99 89 92 107 108 89 70 63 60 55 77 105 121 146 170 172 120 69 37 42 46 39 35 33 32 25 21 24 29 29 25 23 20 19 18 20 23 26 26 26 27 21 23 36 49 53 54 56 68 68 60 53 60 78 86 81 52 43 50 83 118 122 93 62 44 36 39 54 64 66 73 86 61 38 16 12 24 48 80 104 119 104 75 47 43 57 63 59 38 35 40 66 109 133 112 75 52 52 73 90 74 46 34 34 44 49 54 48 44 57 71 69 45 37 33 45 66 71 49 24 14 24 54 94 119 112 87 68 83 110 163 209 213 172 99 33 6 19 36 45 44 40 39 40 45 36 29 30 34 36 36 37 33 30 28 32 42 48 43 34 43 40 37 41 54 68 71 67 53 45 37 32 30 31 36 42 65 71 77 75 65 53 45 43 35 35 37 38 32 24 24 29 23 25 29 34 48 81 132 172 153 126 125 142 118 55 23 33 67 86 69 64 56 40 48 43 54 54 69 81 79 80 83 79 69 69 115 153 121 67 41 32 32 27 27 32 32 25 23 25 24 26 26 23 23 26 30 30 43 47 46 38 32 33 38 41 44 35 35 39 31 21 33 56 73 84 95 87 67 67 83 92 59 38 25 29 30 23 25 34 69 83 91 84 79 83 86 84 77 73 94 141 173 161 118 83 75 73 70 65 58 51 44 40 41 30 26 32 37 47 75 105 136 155 160 152 117 87 105 128 130 125 116 113 118 113 84 52 82 116 108 58 21 8 11 25 61 81 87 71 50 30 30 47 64 73 75 69 67 64 42 16 19 38 60 67 67 75 72 55 37 30 26 29 28 22 21 25 26 28 29 30 31 33 37 39 43 39 34 47 86 125 130 113 111 123 145 159 162 169 180 183 147 110 63 44 63 87 83 64 38 28 24 27 24 19 29 45 68 83 88 96 111 98 66 49 171 170 170 169 169 170 170 171 172 172 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 171 172 172 172 172 173 173 174 174 174 175 175 176 176 176 174 176 178 179 179 179 181 184 187 187 187 187 188 188 188 188 191 191 192 192 192 192 193 194 193 193 193 194 195 198 201 202 199 198 196 195 196 197 200 201 199 199 199 200 201 202 202 202 202 202 203 203 203 204 204 204 203 203 204 204 204 204 205 206 202 203 204 205 206 206 206 206 205 205 205 205 205 205 205 205 206 207 208 207 205 204 205 206 203 203 204 206 207 206 204 202 202 202 203 204 205 206 207 207 203 205 208 210 210 208 205 203 202 208 209 205 205 208 205 198 177 174 173 151 131 164 207 209 208 207 205 205 206 206 206 205 225 221 224 230 236 242 235 218 228 222 229 182 132 125 134 172 189 129 81 102 162 165 149 189 222 223 208 204 215 218 189 163 139 84 60 86 81 41 71 157 212 232 240 223 200 192 194 195 196 197 198 199 199 198 197 196 195 195 196 197 197 197 196 196 195 196 203 198 175 161 162 163 168 171 166 147 115 97 133 195 217 207 178 148 140 145 138 121 91 27 16 77 153 181 163 159 199 196 193 190 196 204 182 141 110 115 121 92 71 63 78 143 184 187 177 167 160 145 147 173 182 156 113 58 86 173 207 217 204 200 185 149 119 127 134 117 81 64 96 167 206 203 193 192 172 115 82 109 151 162 143 124 174 191 177 169 175 180 183 172 179 179 179 179 178 177 176 176 176 177 178 179 180 179 176 173 174 174 174 175 175 175 175 175 176 176 174 175 177 167 147 133 143 163 179 180 178 177 168 155 141 154 168 173 172 171 173 173 173 173 172 172 172 172 171 170 174 172 171 171 173 173 171 169 169 169 162 152 152 163 169 167 177 164 150 140 132 131 144 161 166 172 169 165 166 154 130 116 146 156 155 144 145 155 151 135 127 133 112 100 117 119 109 115 145 157 167 168 165 165 166 167 133 133 132 135 142 148 146 140 127 100 79 81 95 103 102 100 114 115 83 52 57 70 69 67 69 78 100 111 93 62 55 68 97 108 102 97 88 78 77 63 48 71 94 104 116 132 119 84 86 94 84 76 97 118 115 102 90 59 48 76 122 147 127 87 80 106 119 116 140 162 158 167 179 114 69 43 28 29 51 92 112 103 78 43 22 37 78 112 90 35 47 93 99 79 70 89 122 127 117 111 135 154 115 53 6 26 80 133 149 139 120 101 99 114 116 126 128 125 114 74 61 75 130 183 167 98 47 33 31 28 22 22 22 13 16 33 105 152 125 86 88 80 56 35 18 12 9 3 42 108 140 151 137 148 164 151 115 85 61 44 88 137 172 170 148 120 111 122 113 93 109 145 156 154 147 132 116 108 89 54 41 42 46 72 125 140 117 108 123 112 83 55 51 39 24 32 79 136 163 161 133 72 34 51 68 60 62 82 149 158 143 128 129 113 99 111 105 126 154 169 172 171 157 136 141 156 124 69 70 126 175 194 146 167 176 146 86 45 62 106 90 56 62 106 131 132 116 92 92 96 92 76 71 100 130 136 144 120 106 76 71 116 133 115 62 48 84 147 176 182 182 175 155 162 164 187 179 184 213 172 117 146 169 119 50 44 88 141 98 61 31 30 39 40 39 42 37 30 33 57 105 161 186 176 114 44 19 20 17 20 16 11 14 64 120 172 183 150 110 69 45 48 53 53 43 32 31 36 34 32 29 26 24 23 22 22 24 25 25 25 24 23 22 21 20 21 23 24 25 24 23 21 20 16 13 15 27 40 41 35 25 26 26 26 25 23 23 23 25 24 22 20 19 19 20 21 21 26 24 24 17 4 42 119 188 190 164 159 180 195 193 172 179 189 192 192 195 187 175 173 161 169 176 164 131 114 145 191 191 170 162 149 125 126 132 118 103 77 113 178 180 151 152 170 200 197 194 203 213 221 187 107 48 85 115 118 128 131 99 72 77 104 116 146 116 98 126 155 201 213 207 185 178 185 168 132 151 161 119 75 77 112 163 191 183 167 188 189 162 144 119 94 83 149 197 191 151 94 71 100 93 98 114 103 57 25 23 26 92 155 171 154 147 112 79 89 148 169 183 179 179 195 209 213 188 148 159 169 121 111 165 207 206 195 205 186 132 136 187 209 185 147 103 43 9 14 17 18 18 51 96 173 219 201 179 165 159 151 170 205 206 174 158 167 135 75 39 51 66 58 40 25 47 104 143 129 120 146 143 101 97 141 152 173 193 192 195 182 163 115 103 111 95 81 84 91 94 107 126 158 187 207 193 138 47 34 83 139 165 204 188 100 44 24 16 20 44 92 135 157 146 157 180 193 176 146 96 32 5 64 155 208 205 194 192 193 181 184 188 191 191 190 189 189 188 189 190 190 190 191 193 195 196 192 188 185 185 185 184 183 180 184 189 192 182 157 126 103 139 154 174 171 153 159 171 165 146 154 155 152 146 134 143 172 194 192 158 138 170 199 203 206 196 161 104 45 20 34 43 31 35 32 28 25 22 22 22 23 25 28 34 36 27 21 33 52 71 106 122 108 87 72 68 73 97 123 129 107 84 74 84 103 135 119 85 50 39 48 54 50 51 44 36 30 29 40 65 88 111 105 62 21 54 142 193 190 111 53 76 171 211 187 173 181 178 159 162 178 179 161 117 65 75 124 164 189 178 154 172 199 216 201 181 150 119 100 72 36 28 13 8 13 16 18 19 18 28 43 61 85 107 108 96 92 119 92 90 115 126 119 123 137 179 152 123 137 154 129 83 45 72 171 254 231 129 40 17 32 37 37 37 35 34 33 34 35 33 31 30 33 36 33 25 17 25 25 27 29 32 34 35 36 24 25 25 25 25 23 21 20 22 25 27 27 24 22 22 22 24 24 24 24 25 25 25 25 25 25 26 27 27 27 26 25 28 27 27 28 29 27 23 19 24 22 18 16 14 14 15 16 17 15 11 8 6 6 7 8 9 10 11 11 11 11 11 11 7 28 58 71 57 35 26 30 38 38 35 29 22 18 19 22 31 39 40 32 29 33 30 21 23 35 70 83 62 56 56 38 34 35 37 39 39 39 38 37 36 25 24 28 54 119 158 143 64 43 99 148 113 85 84 59 66 84 81 68 81 97 80 50 50 59 64 59 49 42 39 38 45 58 72 77 77 77 81 84 97 104 112 102 70 40 41 59 50 45 42 51 63 62 55 51 78 96 96 118 145 133 88 39 25 22 26 30 22 19 45 79 77 50 35 44 59 69 77 83 73 68 63 74 95 109 129 155 216 247 229 143 67 54 84 111 130 148 169 144 104 101 126 153 193 193 156 104 89 123 179 223 198 141 88 61 46 40 42 43 45 37 37 45 49 44 42 45 56 57 82 111 94 44 20 29 41 48 53 63 73 66 52 49 71 88 122 151 154 137 124 125 116 92 67 62 72 88 115 144 157 214 208 115 54 77 88 53 38 54 48 36 42 45 38 39 35 61 97 109 68 66 160 245 230 206 169 125 79 43 29 29 24 35 33 31 67 139 209 247 215 200 191 196 199 200 207 206 221 177 135 150 166 152 163 187 180 146 149 171 167 147 108 57 94 195 241 237 224 213 218 214 216 205 210 210 203 216 215 184 165 190 210 203 182 181 201 218 222 202 194 198 208 160 108 147 212 230 203 187 213 199 151 137 169 134 88 118 161 136 118 140 103 159 223 233 166 88 173 254 248 234 224 214 208 227 247 249 221 115 34 31 51 57 55 51 52 82 63 54 52 39 48 48 42 48 52 49 44 42 41 40 45 41 35 31 28 27 24 22 16 20 20 16 15 20 25 26 47 95 151 215 252 254 255 247 154 63 13 20 40 44 40 53 42 39 30 37 44 49 55 37 31 32 35 31 34 33 31 47 34 44 35 41 52 39 29 31 51 77 91 100 105 97 119 172 225 245 228 194 169 127 98 111 142 113 114 190 254 215 109 48 84 107 121 114 128 121 68 44 112 141 126 85 56 33 59 130 210 227 199 158 114 67 60 78 80 95 94 87 90 82 66 64 71 58 45 61 90 87 60 44 37 28 46 66 71 92 111 102 94 97 98 90 83 90 86 67 29 31 38 56 66 51 39 44 47 54 47 41 47 49 48 56 59 59 60 56 57 80 118 144 110 91 77 79 81 76 71 72 74 68 68 69 82 115 136 128 85 50 33 40 44 41 38 35 29 27 28 31 34 33 28 24 22 20 17 18 21 24 26 26 28 23 21 26 33 38 46 54 63 59 47 38 46 67 84 88 65 53 57 86 111 105 74 48 55 44 39 49 60 66 68 70 56 39 20 14 19 36 60 79 81 70 52 43 54 70 68 53 43 46 55 75 102 111 83 46 47 45 60 81 92 87 61 29 34 45 54 47 38 49 61 57 41 34 35 48 62 61 43 25 12 23 54 98 125 116 81 52 69 86 131 185 213 195 129 60 4 11 20 26 27 29 32 35 30 30 34 41 48 52 51 50 35 31 30 35 45 50 44 36 44 47 48 48 50 53 53 49 53 49 42 35 31 32 39 46 85 94 98 88 69 55 48 47 33 36 47 53 42 23 18 26 28 26 25 26 36 65 110 146 119 105 118 143 124 62 25 27 24 47 49 56 53 40 54 65 83 78 74 71 67 65 65 64 52 77 128 144 105 73 66 57 56 44 32 29 28 24 21 21 23 26 26 23 23 28 30 29 42 40 35 31 32 37 38 36 41 31 30 42 45 38 36 41 53 83 109 98 71 74 99 114 72 42 22 25 29 24 26 37 66 83 89 78 75 86 91 86 84 83 100 140 176 174 133 93 79 74 67 60 55 51 48 47 33 32 35 38 36 36 53 74 93 110 120 125 103 81 102 125 123 119 114 107 96 80 64 54 110 134 102 40 16 16 19 30 45 65 81 78 61 41 33 36 46 58 72 83 93 87 59 29 12 20 37 53 69 93 108 103 63 42 27 27 28 23 20 24 27 28 29 30 31 34 36 38 40 41 33 37 79 131 138 113 71 83 123 158 162 158 155 143 115 104 81 65 75 91 83 60 40 27 23 28 24 16 25 45 56 62 66 74 83 76 57 44 171 170 170 169 169 170 170 171 172 172 172 172 173 173 174 174 173 173 173 172 172 171 171 171 170 171 172 172 172 172 173 173 173 173 174 174 175 176 176 176 175 177 179 180 179 180 182 184 185 186 186 186 187 187 188 188 191 191 192 192 192 192 193 194 194 193 193 193 195 198 201 202 200 199 198 197 197 198 200 201 198 198 199 200 200 200 201 201 201 201 202 202 203 204 204 204 203 203 204 204 204 204 205 206 198 200 202 204 205 206 206 206 205 205 205 205 205 204 204 204 203 205 207 206 205 205 206 208 205 202 201 204 208 208 204 199 204 204 204 204 204 204 204 204 201 203 206 207 206 204 200 198 202 207 208 203 204 210 212 208 199 184 166 135 113 145 194 213 209 202 196 199 207 210 203 195 203 200 205 213 218 223 218 204 185 167 142 83 75 150 217 252 225 134 98 164 223 182 143 190 211 209 201 201 220 210 167 127 67 64 65 65 54 63 134 220 233 216 198 191 194 197 200 202 196 197 198 199 199 198 197 196 192 193 195 196 197 197 197 197 198 190 194 198 191 186 187 184 145 150 156 150 114 82 116 185 228 217 186 177 181 139 90 86 86 25 28 101 168 176 160 172 198 195 195 196 201 201 169 122 74 82 79 79 116 108 88 148 174 174 162 133 116 141 188 220 205 162 117 70 91 164 196 209 188 177 155 124 112 135 142 116 84 106 125 143 167 181 184 188 155 116 119 153 146 115 122 154 178 167 156 169 176 179 187 174 181 179 176 175 176 177 176 175 176 181 172 154 154 172 181 176 175 175 175 175 175 175 175 175 174 175 176 174 172 170 159 143 142 160 173 171 165 159 144 127 140 161 175 172 169 175 177 172 173 173 172 172 172 172 171 170 175 173 171 171 172 173 171 170 166 169 166 156 153 160 166 167 171 162 157 156 150 138 133 135 163 172 166 149 139 131 128 134 149 154 152 147 153 158 136 104 104 117 117 126 145 135 121 132 154 172 178 164 155 158 158 152 160 163 164 162 160 158 152 146 148 128 99 83 88 100 99 89 90 92 72 53 53 56 64 84 106 98 101 109 100 78 69 76 90 102 98 95 89 82 83 70 55 63 78 88 94 104 99 79 97 97 81 78 109 134 119 92 69 42 52 108 161 167 125 75 67 87 106 115 145 174 174 179 154 95 64 48 31 39 76 125 146 132 95 46 22 42 88 123 73 36 73 127 127 107 104 121 137 118 109 131 160 157 114 71 29 15 40 88 114 126 126 113 104 101 100 102 87 75 83 83 91 87 111 137 115 63 35 35 37 31 24 24 22 15 27 56 108 115 83 92 134 116 61 26 18 14 12 5 38 95 117 121 136 146 156 158 148 132 98 54 71 120 150 138 119 119 133 145 124 123 134 132 131 160 169 137 105 99 87 58 46 52 51 62 97 113 102 114 145 136 98 62 47 36 27 43 85 125 134 123 88 44 32 62 68 50 68 114 173 154 133 126 121 103 92 99 130 150 172 180 180 181 164 134 104 84 54 69 146 215 220 193 159 139 146 160 121 59 47 77 65 66 60 74 103 101 76 68 99 109 110 111 120 123 117 116 122 129 131 81 53 100 133 123 55 60 102 155 182 189 188 180 187 187 177 182 165 183 225 183 105 99 100 71 39 45 68 96 55 42 32 35 44 49 46 42 43 27 22 52 122 195 212 184 133 58 21 13 11 21 18 9 4 49 112 173 168 107 64 41 49 49 49 45 37 31 31 35 32 30 27 25 23 22 22 22 22 22 23 23 23 22 21 21 18 19 21 22 22 22 21 21 19 15 12 15 26 37 40 37 30 28 26 25 24 24 23 22 24 23 21 19 19 19 20 21 13 25 25 24 23 14 42 100 154 184 177 164 168 173 163 132 170 191 201 200 201 197 191 191 183 182 183 168 128 102 130 179 190 180 155 134 137 143 135 124 94 85 127 173 154 128 157 200 198 190 185 192 195 202 186 128 51 88 124 118 117 119 92 80 128 157 121 105 92 101 133 166 172 168 158 144 130 119 124 138 150 165 143 77 48 68 102 146 146 142 156 149 142 151 126 88 138 207 237 207 152 101 100 137 131 160 182 144 67 25 23 22 83 130 172 184 176 149 112 87 107 112 126 158 201 228 219 195 155 142 189 220 158 106 142 195 212 212 218 183 131 151 197 199 154 136 111 57 18 19 22 24 15 33 80 169 215 179 158 178 173 160 175 209 209 165 127 120 126 81 51 50 54 51 40 26 54 109 149 151 165 194 177 124 101 118 133 168 184 195 208 179 134 129 158 153 103 108 131 96 61 73 100 150 191 207 183 119 33 53 88 112 124 133 109 62 30 28 16 23 83 168 196 163 116 104 129 145 114 75 42 13 22 94 173 208 202 193 194 189 185 185 184 182 182 184 188 191 189 193 196 195 192 188 187 187 188 184 178 174 172 170 168 166 160 159 150 141 143 140 115 84 94 115 138 141 149 185 201 179 158 160 162 161 150 136 139 159 195 182 137 122 171 213 214 208 174 112 55 34 34 39 39 32 31 29 26 23 22 23 25 26 27 32 37 37 33 34 44 55 88 136 159 137 111 100 99 102 111 123 131 127 104 78 85 116 122 91 57 43 46 51 53 53 51 46 40 35 36 46 66 83 95 77 36 23 93 196 234 211 143 72 58 126 185 198 195 194 201 173 155 140 112 94 86 74 61 95 129 161 152 125 153 199 188 152 142 150 157 170 143 79 37 11 5 16 18 18 19 14 27 39 46 59 87 112 126 136 178 162 107 68 86 107 107 112 98 102 113 161 180 146 126 117 89 143 191 177 108 41 20 32 35 39 43 40 35 31 34 37 29 28 29 34 38 36 28 20 26 26 27 28 29 32 35 37 25 25 25 24 23 22 21 21 22 25 28 27 25 22 21 21 22 22 23 23 24 25 25 25 24 25 26 27 29 30 30 30 30 28 27 27 27 26 22 19 23 21 17 14 13 13 15 17 17 15 12 9 7 7 7 8 11 11 11 12 12 12 11 10 7 44 84 94 70 41 28 29 36 35 32 28 24 21 19 19 28 41 48 41 34 32 29 24 27 28 41 41 26 32 41 31 38 39 39 39 38 36 34 33 35 22 25 42 79 142 168 141 48 48 142 214 163 114 117 106 90 88 84 89 98 88 65 50 53 55 52 45 41 44 45 43 41 76 117 140 147 144 131 117 92 95 101 94 64 37 41 63 60 55 43 36 35 34 52 84 92 104 99 110 122 111 85 50 39 28 28 31 16 11 54 112 118 81 44 37 50 57 60 66 74 85 92 94 89 87 113 154 193 204 158 76 43 77 132 168 188 152 124 85 74 114 162 204 205 200 167 130 128 146 160 167 172 157 137 107 68 46 41 38 43 40 38 38 43 48 49 49 44 50 76 100 77 29 11 26 34 50 47 33 35 44 44 41 55 59 64 68 71 73 69 63 64 68 57 38 45 87 126 138 134 164 165 108 48 39 50 46 38 47 39 29 33 31 30 42 67 122 187 193 108 62 147 245 231 174 121 94 64 28 23 42 28 41 50 60 97 158 197 201 176 169 187 203 200 199 207 214 202 153 118 153 174 142 131 143 145 169 191 196 174 123 75 57 121 205 234 225 215 205 210 208 219 209 216 216 207 219 221 194 158 179 199 196 189 204 213 202 208 178 180 208 223 164 102 135 165 211 208 191 206 187 142 129 169 138 102 133 165 129 100 107 158 230 254 253 202 94 149 244 254 253 246 210 171 159 168 176 127 71 27 28 42 50 52 51 40 48 38 40 46 43 50 51 52 50 44 38 38 42 41 36 39 35 30 27 26 25 23 22 14 17 18 15 15 21 26 28 37 73 148 216 220 203 178 120 73 23 10 24 39 44 40 49 40 38 43 63 81 115 136 104 50 39 48 54 54 41 29 56 86 107 76 63 87 91 74 46 46 54 63 95 130 128 129 160 226 234 204 151 97 49 68 141 200 145 115 162 207 163 95 77 109 131 136 122 112 83 62 86 176 188 125 39 21 50 106 172 175 181 193 180 106 46 52 59 79 111 108 76 59 51 40 36 48 58 49 45 60 59 43 40 32 25 45 68 77 102 125 120 79 66 65 68 60 52 45 37 21 32 40 50 62 62 54 54 47 39 27 26 37 45 53 61 79 68 70 70 60 65 88 102 99 90 75 60 55 61 71 78 76 84 82 67 63 78 83 72 50 39 37 41 41 42 41 33 32 39 44 41 35 31 32 34 27 24 21 20 21 24 25 25 27 24 22 22 24 30 42 52 58 48 38 35 41 53 66 74 67 64 71 88 97 93 85 81 80 54 32 35 52 63 62 56 49 37 25 20 23 29 37 43 41 43 44 47 60 72 70 59 50 56 61 67 76 79 66 47 50 40 56 98 132 131 86 33 27 38 49 41 30 38 50 48 39 31 31 42 49 42 28 19 26 26 40 69 95 96 76 56 58 64 96 143 173 165 112 53 21 22 23 24 26 29 33 36 35 37 42 47 53 58 60 60 51 46 42 42 44 43 40 37 47 53 55 47 40 41 46 50 67 65 59 48 39 36 38 41 64 81 94 91 78 67 59 54 35 36 46 55 42 19 14 25 28 25 23 24 31 46 72 94 70 67 82 103 93 55 27 24 31 44 42 39 35 35 64 95 92 93 86 74 63 54 50 52 57 82 123 126 86 73 93 103 88 69 46 31 24 23 24 26 22 28 29 27 29 34 35 30 41 36 29 25 30 38 38 33 31 34 37 41 49 52 46 36 35 62 87 83 68 79 103 113 80 46 19 20 27 26 29 37 57 77 85 74 70 80 85 78 79 94 113 127 138 134 109 80 86 77 65 57 55 55 54 53 39 39 34 27 25 34 48 59 55 66 73 88 85 77 98 114 106 109 116 113 88 66 74 98 142 132 75 25 32 45 34 27 31 50 76 89 80 62 45 32 27 39 67 103 123 108 67 33 21 24 48 76 86 94 109 119 94 62 34 27 29 25 22 24 29 28 28 29 31 32 34 35 37 43 36 32 65 112 121 99 57 71 120 166 167 148 131 115 95 105 101 82 76 83 80 66 43 30 25 29 25 16 25 44 61 63 65 76 87 78 58 45 171 170 170 169 169 170 170 171 172 171 171 171 172 173 174 175 172 172 172 172 172 172 171 171 170 171 172 172 172 172 173 173 173 173 173 174 175 175 175 176 177 179 181 182 181 182 184 186 183 183 184 185 186 187 188 188 191 191 192 192 192 192 193 194 195 194 194 194 194 196 198 199 199 199 199 199 198 198 198 198 197 198 199 199 198 198 199 201 201 201 202 202 203 203 204 204 203 203 204 204 204 204 205 206 198 200 202 204 205 205 204 203 204 204 204 204 204 205 205 205 201 203 205 205 204 204 206 208 205 203 201 203 206 207 204 200 205 205 204 204 203 203 202 202 209 206 203 201 200 202 204 206 203 205 205 202 203 208 214 216 195 178 174 167 141 136 175 216 212 207 202 200 202 205 206 206 200 210 220 225 219 198 171 153 105 96 73 58 102 203 254 238 213 113 96 173 207 149 120 174 215 211 210 210 225 200 155 116 60 99 91 38 45 134 211 228 217 202 194 199 204 200 197 198 196 196 196 196 196 196 196 196 192 193 195 196 197 197 196 196 202 190 188 195 199 202 201 192 159 151 138 132 128 119 126 149 230 213 180 170 162 112 83 110 81 50 60 98 132 150 168 207 202 200 200 197 193 197 190 170 145 124 82 98 167 151 98 122 173 173 140 96 104 155 180 167 153 157 135 81 87 164 202 188 145 126 119 144 184 199 156 96 91 156 175 144 131 139 159 186 159 122 151 198 160 102 114 159 141 112 123 172 180 173 188 184 165 168 172 175 176 176 175 175 180 180 157 126 129 164 184 178 176 176 176 176 175 175 175 175 171 173 178 175 170 177 176 159 153 151 142 129 125 130 134 132 162 174 180 175 173 177 177 171 173 173 172 172 172 172 171 170 175 173 171 170 172 173 172 170 168 169 168 163 158 157 160 165 163 166 172 177 171 150 127 112 146 156 154 140 128 118 123 139 150 162 163 149 136 131 121 108 100 125 146 161 162 140 131 147 160 168 160 136 130 145 153 147 171 178 181 177 170 164 157 151 153 142 115 88 82 90 86 73 60 58 53 52 57 65 88 117 130 112 100 102 99 87 79 80 72 84 82 85 81 73 77 69 54 58 74 85 82 78 74 64 91 87 73 75 103 119 104 85 67 66 79 109 150 174 143 87 61 79 98 119 148 181 193 180 110 73 68 60 42 54 94 137 145 136 100 51 32 55 90 108 51 36 96 154 153 140 137 142 145 118 109 128 139 122 101 94 59 19 16 58 106 148 173 172 150 133 122 107 77 65 91 121 111 88 80 78 66 57 48 30 38 32 28 31 27 14 26 59 73 85 82 116 148 109 54 28 25 18 14 6 31 78 96 101 123 136 144 160 171 170 148 100 59 92 115 110 108 130 153 159 140 124 126 127 131 166 176 137 103 105 104 71 48 49 49 54 89 108 101 118 148 135 95 61 53 39 31 45 71 86 80 67 53 36 41 60 50 36 80 150 158 106 87 108 121 124 119 103 139 171 189 184 178 165 124 79 40 32 55 131 216 240 209 180 159 130 150 193 164 83 41 46 52 77 73 71 92 82 60 71 90 102 121 165 197 158 98 83 79 131 151 85 50 96 111 79 51 83 111 127 150 169 167 154 173 185 181 162 138 169 205 159 91 65 58 46 38 43 46 55 47 45 39 34 39 49 49 42 39 23 20 54 129 202 210 172 136 73 33 12 10 22 19 14 6 42 80 111 100 62 46 37 40 40 42 42 41 37 34 32 29 28 26 23 22 22 22 22 21 21 22 22 22 22 21 20 17 19 21 22 22 21 22 23 22 17 14 18 28 37 39 37 34 31 27 25 24 24 23 22 22 22 21 20 20 20 20 20 14 23 21 23 28 18 28 67 106 143 161 171 168 145 123 101 163 189 199 190 186 183 179 179 176 169 156 136 114 114 151 193 194 184 154 139 151 145 119 105 83 94 140 176 175 180 198 203 192 193 192 196 198 208 193 133 56 88 128 120 113 113 92 99 181 213 144 70 61 111 140 159 124 116 116 131 131 107 100 123 128 127 139 134 125 107 78 81 82 84 139 188 186 155 126 125 190 221 227 209 155 96 105 145 157 193 194 126 54 32 32 21 49 80 138 175 179 180 162 122 76 54 60 122 203 233 194 140 144 188 224 235 193 111 101 171 204 225 220 157 117 162 201 176 135 131 124 77 32 23 21 24 19 20 61 145 189 161 155 196 194 166 163 182 167 118 96 109 108 75 53 49 47 44 39 30 74 115 149 169 202 226 197 144 115 117 129 152 178 214 213 156 125 175 214 178 112 129 155 96 60 88 115 145 154 142 115 71 20 63 97 105 103 84 53 34 29 26 24 67 150 228 246 200 124 72 67 68 45 37 33 26 44 122 196 228 198 151 138 135 129 125 120 118 122 132 146 155 166 170 172 169 161 153 148 146 142 138 132 126 121 116 110 106 98 90 83 81 83 83 80 77 66 75 91 113 149 189 199 181 169 159 154 156 153 144 139 138 153 147 127 136 187 217 198 172 112 56 23 32 40 35 32 33 28 26 25 24 24 24 26 27 29 30 36 45 48 50 61 74 106 148 170 152 124 107 108 120 115 125 140 145 119 72 59 82 67 49 41 48 53 48 50 58 52 50 46 44 45 51 61 69 62 43 26 56 148 238 253 222 196 136 80 86 136 177 189 190 207 176 141 113 96 98 108 112 86 122 148 167 159 140 158 184 145 102 129 194 228 241 201 118 51 12 2 15 17 19 23 17 16 27 36 58 101 135 144 143 174 181 148 111 111 115 110 115 108 139 168 208 202 172 183 189 131 120 126 123 82 40 28 31 34 40 45 43 35 30 32 36 28 29 33 38 41 39 32 26 27 28 27 27 27 30 34 37 28 27 26 23 20 20 22 24 23 25 27 26 24 21 20 21 21 21 22 23 24 25 26 26 25 26 27 29 31 32 34 35 31 28 25 24 24 23 22 20 21 19 16 14 13 13 15 16 16 15 13 11 10 8 8 8 11 11 10 11 13 13 12 10 22 63 100 97 69 43 31 27 33 31 29 27 26 25 22 20 22 37 47 42 34 31 31 30 27 24 27 25 19 28 36 30 38 38 38 38 37 36 35 34 32 22 34 66 101 128 117 78 27 49 153 226 179 130 143 157 114 71 64 104 119 86 57 54 46 41 35 34 40 49 52 50 34 80 134 171 189 186 159 130 97 93 93 86 62 38 43 64 74 58 36 26 29 41 75 117 119 122 104 93 90 95 101 86 71 36 17 19 12 12 67 138 168 119 57 32 42 45 38 37 58 102 141 143 109 73 77 109 141 121 70 28 42 105 178 228 234 185 131 62 59 128 175 201 203 200 168 143 167 193 164 115 124 167 201 175 113 69 51 38 41 43 39 32 34 43 47 43 36 52 66 62 40 21 20 29 31 35 36 41 52 49 41 41 54 72 75 53 33 32 40 43 45 51 42 23 36 92 128 122 93 103 104 75 41 34 41 39 36 34 35 39 33 20 30 57 126 201 233 171 64 34 115 190 187 134 81 55 41 28 28 39 44 39 48 71 108 157 190 193 161 154 188 210 198 192 194 205 189 143 105 130 149 129 131 151 158 199 210 187 148 88 52 63 155 212 218 210 209 203 211 212 214 209 214 216 208 213 217 204 175 180 180 172 178 206 218 205 184 166 183 224 227 167 131 165 156 182 182 191 212 175 125 129 161 139 104 117 147 146 157 178 247 254 250 255 223 86 109 218 251 241 204 149 104 81 76 76 54 45 36 33 35 38 45 54 40 33 30 35 39 40 41 40 42 43 41 35 32 32 33 33 33 31 28 27 27 27 26 24 14 16 17 17 16 20 28 35 56 60 113 174 157 113 79 28 41 19 23 29 34 42 39 40 32 72 129 171 181 201 201 144 68 58 80 82 66 40 29 74 157 146 96 119 174 161 116 75 55 32 24 66 116 119 108 116 149 170 145 92 55 38 73 142 177 122 79 106 146 119 74 70 86 118 123 105 88 66 72 111 181 157 79 18 34 80 126 169 142 127 137 139 81 44 58 49 66 80 76 54 35 27 31 41 35 48 40 29 39 43 35 34 33 26 37 52 59 76 92 89 53 43 51 61 47 29 30 38 38 40 46 63 77 71 64 70 48 43 41 42 41 47 67 86 85 78 104 132 123 102 85 66 64 68 63 48 40 48 63 72 70 95 109 95 72 58 49 44 37 38 45 46 39 39 38 28 48 66 79 71 51 39 41 48 34 31 27 25 25 25 25 24 23 23 23 21 21 26 36 45 51 41 34 35 40 45 50 55 55 63 75 83 86 94 111 128 91 57 27 27 44 55 53 49 41 34 28 26 28 27 23 19 25 33 39 41 49 62 71 73 55 57 55 51 55 66 74 74 69 45 64 124 160 140 86 42 31 32 37 34 26 33 43 43 36 25 24 40 49 39 24 16 25 24 31 51 72 80 72 61 57 60 92 138 161 147 101 54 46 44 39 32 28 27 30 34 57 56 52 46 45 51 56 58 65 59 54 50 44 36 31 29 41 45 43 32 25 31 47 60 80 81 76 64 51 41 35 30 37 60 83 91 89 84 71 59 46 36 40 53 48 26 18 28 23 23 26 30 31 32 40 48 44 41 46 54 53 40 29 25 47 47 35 25 26 34 56 84 84 100 101 89 75 56 44 45 69 77 109 118 84 75 114 147 127 103 68 37 20 17 24 31 40 46 46 41 40 42 37 27 38 34 27 23 27 34 36 32 33 33 28 32 58 80 68 38 24 31 44 56 73 104 127 127 87 55 25 18 24 27 29 31 52 77 90 76 63 65 71 70 74 105 130 126 108 94 85 79 88 77 63 58 60 64 62 58 41 38 29 19 21 35 45 48 45 51 49 60 66 71 94 104 109 116 123 110 76 60 94 142 162 118 53 32 62 74 45 17 27 44 80 104 98 79 53 26 23 26 48 84 107 96 63 38 24 28 66 110 114 97 99 113 108 79 49 36 33 29 26 25 28 27 26 27 30 32 32 32 38 45 41 35 51 80 88 76 64 79 122 160 153 120 101 98 117 122 110 81 62 61 59 51 42 31 27 28 24 18 27 43 60 67 72 93 117 106 74 60 171 170 170 169 169 170 170 171 171 170 170 170 171 172 174 175 171 171 172 172 172 172 172 172 170 171 172 172 172 172 173 173 173 173 174 174 174 174 175 175 176 178 180 181 180 181 183 185 180 180 182 183 185 186 188 188 191 191 192 192 192 192 193 194 196 195 195 194 194 194 194 194 196 197 199 200 199 198 196 195 196 198 200 199 197 197 198 200 201 202 202 202 202 202 203 203 203 203 204 204 204 204 205 206 203 204 205 206 205 203 201 199 202 203 203 204 204 205 205 206 202 204 205 204 203 202 204 205 202 204 205 204 201 201 203 206 204 204 204 203 203 203 202 202 207 205 203 202 203 205 209 211 206 204 203 204 203 203 208 214 214 186 174 172 146 126 152 195 209 210 210 207 203 204 209 214 214 224 218 203 186 150 114 103 141 138 111 108 132 194 249 216 161 79 85 156 174 136 121 152 188 193 210 213 222 180 139 109 88 97 74 44 87 189 239 219 206 209 211 208 198 189 190 195 198 197 196 195 195 196 197 198 195 196 196 196 196 195 193 193 203 194 192 193 195 202 202 191 197 185 164 158 169 166 146 131 161 169 167 154 150 147 117 78 35 67 106 106 108 141 181 220 201 198 198 195 189 197 210 213 218 169 111 140 197 171 118 104 167 168 113 85 143 185 160 131 146 178 160 99 83 147 197 173 113 82 81 142 207 197 128 73 126 191 201 169 158 144 137 159 127 127 177 194 131 101 137 163 99 88 125 181 181 177 193 178 133 149 169 180 180 175 174 175 183 176 150 126 137 171 184 174 177 177 176 176 176 175 175 175 172 173 179 175 170 183 184 162 148 134 117 109 117 135 155 167 177 167 162 169 176 177 174 172 173 173 172 172 172 172 171 170 175 173 170 170 171 172 172 171 171 168 167 167 160 150 149 157 162 171 179 180 173 158 138 123 130 134 134 134 133 123 123 137 149 160 159 139 118 111 118 125 120 133 148 155 153 147 148 154 164 155 135 120 128 151 162 160 162 169 175 174 171 167 162 156 151 144 127 106 92 86 80 72 70 59 57 64 75 98 125 139 123 113 105 102 98 91 89 92 80 75 65 77 86 79 73 58 49 63 86 93 77 63 57 51 71 71 67 74 89 93 92 99 111 123 118 100 112 147 134 84 45 72 100 138 159 183 195 150 77 77 99 80 42 55 99 134 128 125 92 46 37 66 88 86 55 40 97 145 136 128 125 120 103 98 102 115 122 122 126 134 98 42 10 38 98 158 191 198 194 183 165 122 82 86 118 146 125 89 74 66 48 51 54 32 29 29 39 55 53 34 39 69 78 114 128 136 125 81 48 31 30 20 16 10 30 65 76 81 85 115 142 172 174 164 158 129 74 73 76 84 101 130 150 151 139 107 111 133 149 179 178 129 96 116 135 100 57 45 41 44 82 106 101 107 120 101 74 56 54 38 32 49 68 74 72 72 83 75 69 59 40 40 88 144 128 72 84 139 160 171 165 127 107 145 176 186 169 116 64 47 36 64 114 175 211 200 174 166 136 129 162 192 155 85 43 30 67 93 106 105 94 64 54 76 91 110 118 151 192 162 105 95 112 148 145 75 53 90 82 42 46 86 106 116 142 151 139 136 158 173 193 179 143 146 152 120 85 52 42 37 35 39 39 46 48 44 37 33 38 45 43 37 34 26 25 49 106 168 181 153 127 87 50 19 15 25 18 16 12 29 39 54 55 45 49 44 37 38 40 41 42 39 34 29 28 26 24 22 21 21 22 22 21 21 22 23 23 22 22 21 19 21 24 24 23 23 25 26 26 21 19 24 32 38 39 38 37 33 27 24 23 24 23 22 20 20 21 21 21 20 19 19 20 23 18 22 24 10 26 77 104 124 134 152 155 129 110 96 147 170 174 160 156 158 157 156 142 140 119 94 101 146 191 212 175 169 166 160 141 118 102 94 99 112 150 179 190 211 217 194 171 161 162 189 209 222 210 156 65 75 112 114 114 111 89 111 198 218 165 73 40 98 123 135 136 133 132 147 161 139 114 116 142 144 158 191 191 156 127 99 76 64 122 185 174 123 122 179 211 216 212 207 152 89 106 147 158 166 137 82 49 42 37 29 44 67 111 143 154 162 147 111 67 46 52 104 162 178 151 121 164 207 204 189 178 118 86 133 178 194 174 113 94 147 180 157 133 134 136 95 44 25 18 23 20 13 52 126 172 160 151 178 196 162 134 124 110 94 105 130 101 65 45 47 45 41 43 46 86 110 133 163 204 220 188 147 132 133 136 136 167 202 173 120 129 186 192 157 126 127 127 86 79 131 161 160 125 78 54 40 26 53 88 97 79 57 39 21 27 30 52 128 200 233 232 194 118 50 33 28 29 64 76 64 84 155 199 199 146 86 74 75 64 63 61 61 64 71 80 86 112 115 116 110 101 92 88 88 77 75 72 71 69 65 59 55 58 53 53 58 58 57 64 74 60 60 56 75 127 176 191 188 183 169 159 155 151 150 144 134 120 123 128 145 171 175 142 105 56 33 26 36 39 36 34 30 27 26 26 25 25 24 24 24 25 23 42 72 79 65 69 89 116 147 176 180 149 105 93 113 110 119 128 127 101 55 31 40 32 32 40 53 55 50 51 59 57 54 51 50 52 54 54 53 40 36 48 93 158 208 222 214 235 195 113 69 108 157 167 163 153 142 116 103 127 156 157 144 126 153 162 167 162 148 153 159 146 124 176 239 248 253 229 147 78 25 5 15 13 17 26 21 11 21 30 49 84 115 133 146 147 160 178 164 123 108 118 118 161 202 219 224 196 190 232 229 176 123 104 98 61 36 37 32 35 40 43 41 36 31 29 30 29 32 36 39 40 37 32 29 29 29 28 26 25 27 32 37 32 30 27 22 18 19 23 27 24 25 26 24 21 20 20 21 21 22 23 24 26 27 28 28 28 28 29 30 32 34 36 37 33 29 23 20 20 21 21 21 19 18 16 14 13 13 14 14 13 14 14 14 12 11 9 7 10 9 8 10 12 13 11 9 46 87 117 108 84 67 52 38 34 31 28 27 28 28 25 22 21 32 41 39 34 33 33 32 27 23 27 29 23 24 31 35 40 40 39 39 38 36 35 34 31 26 46 90 118 105 62 25 30 58 132 181 155 124 140 168 127 66 54 93 102 74 54 49 40 32 27 35 48 55 54 52 36 66 104 130 143 142 125 107 98 92 94 96 77 50 44 56 68 53 37 28 29 55 111 163 167 154 115 86 84 116 155 156 121 54 8 11 16 16 58 119 162 124 63 30 37 41 32 32 46 96 142 149 116 68 46 54 66 53 31 24 61 136 210 251 219 181 139 69 66 132 151 152 171 170 149 148 193 218 165 92 91 150 198 187 146 117 84 46 31 36 37 34 34 38 40 38 39 48 52 42 30 26 30 33 30 21 33 78 109 91 60 54 83 124 145 112 63 45 62 82 70 51 35 26 36 73 97 88 61 58 55 47 36 37 41 35 34 31 34 34 35 51 77 93 139 186 169 92 30 35 92 128 126 100 61 32 24 28 33 33 54 63 82 90 102 147 200 219 171 152 188 211 200 195 193 201 210 184 138 121 115 111 142 174 191 195 182 153 115 76 70 92 143 183 184 192 210 209 214 213 210 208 210 212 210 209 214 220 213 183 152 150 182 213 215 200 164 176 207 242 216 164 175 217 198 185 157 171 196 151 110 135 182 154 97 92 138 185 225 242 248 244 245 253 209 70 78 169 183 156 112 76 59 46 37 37 44 47 43 38 36 33 37 48 49 32 33 35 35 44 46 45 37 38 38 35 27 22 24 30 29 28 27 27 29 28 26 24 16 15 17 20 18 18 29 44 62 52 59 95 90 45 27 25 32 21 27 25 25 35 31 28 48 121 211 250 227 208 185 121 69 63 87 77 55 35 30 84 157 119 73 148 224 186 147 140 108 51 17 42 76 77 66 65 81 122 125 106 103 92 82 97 89 95 85 77 75 54 45 66 61 98 107 95 81 68 77 99 113 81 34 24 56 85 103 122 120 111 89 79 67 60 60 41 43 38 38 36 25 22 32 39 34 38 32 27 33 33 30 32 33 28 26 30 36 41 43 41 39 37 51 61 46 31 36 46 50 48 51 68 84 75 60 60 40 33 40 51 52 56 75 91 77 83 136 187 177 142 110 82 58 56 51 43 36 37 48 59 64 86 102 99 81 55 41 43 41 38 44 48 39 33 31 26 69 104 135 132 101 71 57 53 42 38 34 31 29 27 25 22 21 24 26 24 22 24 29 34 41 38 34 33 43 55 57 51 40 52 62 65 70 88 112 130 85 56 32 32 38 38 38 41 35 32 30 28 28 26 20 15 23 30 33 33 37 51 64 70 53 50 45 44 56 72 81 82 71 49 66 115 139 123 93 72 45 30 24 27 29 36 43 42 35 29 38 57 60 42 24 20 20 23 32 46 62 70 67 62 61 64 98 145 161 141 103 70 65 64 58 44 30 24 28 36 61 61 56 47 44 48 53 55 63 60 60 60 54 41 29 24 33 37 35 28 24 32 46 55 70 75 75 69 59 50 38 28 31 49 66 75 83 88 79 65 56 39 44 72 81 57 35 30 23 24 27 29 28 29 38 48 56 41 28 26 27 27 28 32 41 40 33 25 30 37 40 52 76 100 106 94 81 60 43 47 67 70 96 102 75 81 130 167 140 121 87 50 22 14 22 32 58 65 66 60 58 58 48 35 36 34 29 23 24 30 33 33 40 33 20 25 59 90 76 41 29 21 25 42 69 105 124 121 98 69 36 20 22 27 26 22 47 84 111 100 73 61 65 72 87 108 133 138 118 91 80 82 82 70 60 61 71 75 70 61 41 33 25 23 28 34 39 43 56 62 52 47 47 60 93 106 133 137 125 89 55 62 116 171 163 97 39 43 76 80 47 17 29 48 92 122 113 90 58 24 23 23 28 44 63 70 61 47 19 23 66 120 128 105 97 104 101 87 69 52 41 34 29 26 25 24 23 25 29 32 33 32 37 40 41 40 45 55 61 60 62 81 113 135 120 85 83 111 143 133 111 88 78 75 61 42 35 30 26 24 21 21 31 43 49 64 67 84 111 98 70 73 171 170 170 169 169 170 170 171 170 170 169 169 170 172 173 174 171 171 171 172 172 173 173 173 170 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 172 175 177 177 177 178 180 182 178 179 180 182 184 186 188 188 191 191 192 192 192 192 193 194 196 196 196 195 194 193 192 191 194 195 198 200 199 197 194 192 196 198 200 199 197 196 198 200 202 202 202 202 202 202 202 202 203 203 204 204 204 204 205 206 208 208 208 207 205 202 198 196 201 202 202 203 204 205 206 206 203 205 205 204 202 200 201 202 199 205 209 205 197 196 203 211 203 203 203 203 203 203 203 204 194 197 201 205 207 207 206 205 208 203 203 206 203 198 201 209 181 164 162 171 163 148 149 161 195 201 207 211 212 212 214 216 211 202 162 129 127 126 134 162 198 198 167 163 144 155 210 189 121 65 101 176 198 184 163 155 146 165 203 217 224 174 137 116 116 62 36 75 144 201 222 216 203 205 199 188 185 194 203 205 200 199 197 196 196 197 200 201 199 198 198 197 195 193 191 189 200 197 197 193 189 196 199 190 204 200 192 192 191 168 135 117 106 132 141 114 132 204 171 38 36 109 164 139 121 150 166 169 183 182 193 202 199 199 206 206 212 162 125 177 214 180 140 103 127 142 93 94 183 202 165 176 186 184 154 126 100 123 188 199 134 97 83 127 160 126 83 81 159 209 198 170 191 188 144 123 105 115 148 135 98 135 172 137 89 109 160 195 180 187 199 156 106 134 168 186 183 175 172 175 183 172 153 145 162 185 184 167 177 177 177 176 176 175 175 174 176 175 180 175 169 183 182 154 125 119 120 134 154 171 184 193 176 147 136 158 177 174 170 175 173 173 172 172 172 172 171 170 176 173 170 170 171 172 172 171 171 164 164 168 159 142 139 148 167 175 177 169 163 161 157 150 134 124 114 120 130 129 131 145 150 143 133 128 128 127 120 112 125 122 124 131 146 165 167 153 158 142 128 134 154 172 174 168 157 163 169 170 171 169 164 157 159 154 147 135 117 100 91 90 90 69 60 62 74 104 125 118 105 110 113 109 100 95 99 107 104 78 54 75 101 97 77 47 45 65 88 84 61 52 57 57 56 62 70 80 83 79 94 125 166 172 150 103 86 109 103 61 29 68 108 162 176 186 190 117 64 96 137 99 34 45 96 130 119 117 83 38 35 70 86 73 73 46 85 117 99 92 91 83 94 116 138 149 158 167 165 157 138 72 16 24 80 135 162 167 198 201 183 119 78 101 133 147 130 92 95 101 63 43 47 36 16 26 52 84 92 72 73 100 133 166 164 139 109 78 53 23 30 18 17 15 33 58 59 60 52 101 150 186 167 132 133 122 104 65 42 54 84 119 145 151 134 119 124 132 153 207 203 128 83 122 161 128 70 44 35 35 64 94 91 88 89 70 60 60 44 28 30 58 84 97 111 127 143 128 97 61 40 49 78 102 91 51 102 179 191 193 182 130 80 111 153 186 158 71 35 75 99 136 162 167 167 160 146 138 126 137 163 157 107 64 48 37 116 132 159 160 113 62 59 83 105 134 114 100 139 156 144 153 202 181 124 51 42 75 68 48 45 84 115 153 187 166 134 144 154 154 192 196 151 116 100 97 92 53 37 31 28 35 39 52 42 35 31 34 41 42 35 28 37 34 32 40 72 122 142 127 114 92 60 24 17 24 13 13 14 16 21 50 63 51 44 34 47 46 43 40 38 35 31 28 27 25 24 22 21 21 22 22 21 22 23 24 24 23 23 22 21 24 26 26 25 25 27 29 29 25 23 28 35 40 39 38 39 34 27 24 23 24 23 22 18 20 21 22 22 21 19 18 21 23 20 22 17 4 46 125 172 170 143 132 126 105 86 67 124 145 147 134 136 148 152 153 167 167 132 87 96 154 187 179 166 167 196 193 133 96 105 110 109 122 156 171 161 171 191 190 168 128 121 171 204 208 197 159 69 57 88 102 111 105 79 108 137 144 131 71 33 98 144 174 181 179 156 144 155 150 127 118 159 188 184 191 157 133 176 170 144 115 116 119 110 114 156 222 206 215 215 209 149 95 127 167 145 119 81 67 73 57 35 35 35 60 92 115 132 139 122 95 66 68 86 110 118 117 130 153 179 178 147 126 133 123 102 103 151 146 117 77 76 120 153 150 135 138 143 103 49 24 17 23 17 12 53 124 172 168 141 139 178 154 116 86 87 112 136 146 127 75 41 41 38 35 51 71 86 97 112 145 189 199 170 140 133 149 155 134 149 157 116 103 155 183 149 142 161 135 105 93 97 168 204 187 127 59 37 41 36 27 53 62 33 32 44 25 22 40 83 167 210 198 176 137 92 37 33 35 55 115 127 100 125 181 176 128 70 39 55 59 73 76 80 80 75 68 61 57 62 64 64 58 50 44 44 45 53 56 60 67 74 77 76 74 72 75 76 75 75 76 75 73 71 71 46 42 97 161 189 194 190 180 172 161 150 153 157 150 154 148 145 140 130 115 85 52 28 32 39 37 35 41 39 22 27 27 27 27 25 24 22 21 20 17 51 103 109 74 67 92 128 151 192 218 183 106 73 93 118 117 104 85 64 39 29 37 37 40 47 53 56 57 56 55 61 58 54 53 55 54 49 43 35 45 72 105 123 134 156 182 215 190 100 41 82 133 130 115 107 134 133 130 166 200 189 164 133 141 134 142 145 132 135 140 169 176 232 251 220 239 242 175 103 41 12 17 11 14 26 23 20 25 25 28 50 91 152 208 174 153 169 152 90 95 137 130 157 201 207 190 162 190 253 244 186 124 107 101 57 38 43 26 37 38 39 39 36 32 27 25 29 33 37 39 37 33 29 27 30 30 29 26 24 26 32 36 35 32 27 21 17 18 23 28 24 25 25 23 20 18 19 21 22 23 24 25 27 28 29 30 30 30 31 32 33 35 36 37 34 29 22 18 17 19 21 22 17 17 16 15 14 14 13 13 11 13 14 15 14 12 9 7 8 7 6 8 11 12 11 8 65 108 139 131 114 103 83 57 36 32 28 27 30 30 27 23 25 32 38 37 35 34 33 30 29 24 29 34 24 15 24 41 44 43 41 39 37 35 33 32 33 31 54 103 129 95 40 11 53 78 114 134 122 106 119 146 124 73 56 68 63 57 55 42 39 31 30 44 57 59 54 50 46 54 66 75 78 81 86 90 87 86 97 109 95 62 42 43 48 46 46 37 27 59 138 205 225 197 139 100 104 156 214 220 162 73 8 12 24 17 37 79 103 95 62 40 48 49 42 46 46 73 96 103 91 62 38 33 29 47 56 54 80 142 187 193 158 130 116 75 85 139 135 123 124 133 139 161 198 201 151 99 98 117 130 133 149 165 123 51 20 25 34 42 42 39 38 40 43 37 37 43 40 29 26 30 28 15 37 105 154 132 85 65 121 156 174 142 90 69 88 114 95 52 30 29 26 34 48 49 53 38 34 38 34 32 35 34 31 34 29 14 32 97 136 123 103 92 61 63 75 74 95 123 112 70 37 36 38 29 27 37 55 107 149 131 106 146 208 230 187 156 188 214 209 211 207 212 205 211 178 139 116 122 169 206 203 165 139 124 99 91 111 132 112 149 156 183 215 214 211 204 212 213 212 215 216 212 220 239 234 178 132 153 212 234 205 172 162 197 235 254 201 153 200 248 241 215 165 150 153 109 91 140 194 173 125 128 185 224 216 179 148 183 215 191 135 48 56 86 75 66 53 51 53 43 40 52 48 43 33 31 36 30 27 36 36 19 27 29 26 35 31 27 38 32 28 27 23 19 22 30 26 25 25 27 28 27 24 21 18 15 17 22 19 16 30 50 58 76 43 25 37 27 24 38 33 24 34 34 36 46 39 33 73 139 207 212 154 120 110 70 65 50 67 60 58 53 36 69 95 83 55 124 188 163 173 212 169 90 33 35 46 40 33 32 87 133 155 166 179 145 85 57 103 110 84 56 60 63 51 48 56 92 110 115 104 79 70 72 49 47 48 61 74 78 86 102 92 116 79 48 59 60 50 42 34 27 32 34 27 30 32 17 35 31 29 32 30 22 23 32 24 23 17 19 29 31 26 26 31 32 44 52 42 34 35 35 47 52 52 60 77 75 52 33 39 21 26 49 61 67 71 71 64 72 127 170 146 111 97 85 87 69 54 47 39 30 34 46 59 64 70 77 75 55 40 45 46 33 37 47 40 28 26 27 83 133 184 190 154 106 70 52 46 43 38 35 32 29 25 21 22 26 29 28 25 24 26 27 31 37 34 30 46 70 74 61 33 41 46 45 53 73 92 101 76 56 42 41 35 23 23 34 31 31 30 28 26 25 23 21 20 25 29 30 36 45 52 54 47 42 39 48 66 80 78 67 50 45 58 82 99 111 116 110 57 29 16 24 33 41 45 42 33 39 59 78 68 37 20 23 28 29 31 37 47 59 67 70 67 65 93 135 145 122 91 68 72 76 72 54 33 23 30 42 44 50 53 50 48 51 53 52 54 54 60 68 66 51 34 25 33 39 42 39 38 41 43 42 47 56 64 65 63 58 46 35 32 41 47 51 65 82 83 73 61 43 56 100 120 91 50 30 27 26 25 23 22 31 54 75 80 52 26 18 18 20 27 38 34 36 35 27 32 39 35 43 70 96 98 84 74 56 43 50 56 69 89 79 58 87 142 166 123 113 90 57 29 17 22 31 58 68 73 72 74 77 69 55 35 35 31 24 22 26 31 34 36 38 32 28 42 62 59 43 42 31 29 36 49 68 81 79 106 81 46 24 22 26 23 14 40 90 133 129 93 68 68 78 106 105 121 142 135 100 74 70 73 63 57 64 79 84 75 63 51 32 20 23 28 29 38 51 66 77 62 44 35 52 94 114 149 148 120 68 40 71 139 191 155 79 29 45 73 71 45 23 33 56 106 138 126 99 66 30 15 22 25 29 44 62 62 50 25 23 60 112 124 106 93 93 88 89 82 65 48 37 31 27 22 21 21 24 29 33 34 34 34 34 37 43 44 44 48 55 51 75 100 114 101 73 92 147 144 128 110 108 121 122 94 62 29 27 24 21 19 23 34 44 63 85 79 78 93 77 65 92 167 168 169 169 171 171 172 173 172 173 173 174 174 173 173 172 170 171 172 172 172 172 173 173 171 171 172 173 173 174 175 175 173 174 175 175 175 175 176 176 176 175 175 177 181 182 180 178 182 184 187 189 190 189 187 186 186 187 189 190 191 191 190 189 189 190 191 192 194 195 196 197 190 190 192 193 195 197 198 198 194 192 191 193 196 198 198 197 199 199 200 201 202 203 203 204 205 205 205 206 206 205 204 204 207 205 203 203 205 206 204 202 204 204 203 203 202 201 201 200 204 204 204 203 203 202 202 201 205 205 206 205 204 202 200 199 205 204 204 203 203 202 201 201 211 210 207 205 201 198 196 195 194 203 209 208 209 215 220 220 171 141 152 207 229 198 176 184 150 185 212 216 221 221 190 149 108 107 109 120 143 177 213 236 235 217 203 195 177 147 128 126 92 68 122 212 238 221 204 186 151 148 165 192 190 157 125 110 83 44 46 96 145 185 216 228 220 185 144 133 162 199 207 196 199 199 199 198 198 197 197 197 193 194 196 198 199 198 196 195 195 196 196 197 197 198 199 199 195 195 216 192 163 158 125 99 98 100 98 106 148 182 128 32 84 177 182 153 168 163 140 133 109 150 216 211 186 204 213 219 171 119 133 206 225 207 183 131 72 80 86 110 159 198 207 205 216 198 164 134 103 109 167 206 197 143 136 136 121 71 50 132 199 205 201 192 197 199 172 136 94 105 98 91 110 159 168 111 68 124 176 190 193 200 175 128 75 130 174 185 182 176 173 177 198 170 137 138 169 189 185 176 180 182 158 134 146 172 179 174 177 172 173 180 172 180 189 159 102 107 142 176 184 191 190 170 140 142 154 171 178 173 169 171 173 174 175 175 175 175 174 173 170 173 173 170 170 172 172 169 168 169 168 169 170 167 155 142 164 175 178 168 161 165 170 171 156 143 136 126 104 98 123 149 164 143 121 135 132 115 123 115 113 112 134 157 163 173 174 158 179 145 134 157 179 182 166 145 145 153 165 161 150 153 160 158 167 172 169 157 139 115 92 80 84 95 80 66 76 77 79 98 104 111 112 100 87 86 100 115 92 72 71 100 118 99 64 42 45 55 68 67 55 50 54 58 64 71 76 92 94 64 71 125 183 182 153 112 106 122 96 42 23 87 149 183 183 170 142 91 74 142 159 98 41 41 82 122 122 108 75 43 38 53 80 105 92 58 42 58 71 74 94 125 152 169 183 183 182 184 181 174 153 99 32 4 53 120 153 182 204 201 140 99 110 119 122 121 89 99 125 117 70 45 40 23 2 29 71 92 75 66 113 176 185 188 167 152 128 85 51 27 20 17 12 16 38 62 62 47 61 84 109 125 127 120 127 146 136 84 55 48 64 138 194 179 129 139 133 141 145 160 178 144 96 158 189 138 62 32 41 52 55 72 99 100 77 69 66 49 39 16 47 122 160 155 156 172 188 144 98 66 47 47 56 58 55 65 101 132 138 142 136 113 62 72 109 128 89 58 99 164 177 169 167 162 153 158 170 173 157 136 104 83 82 53 32 73 172 199 183 187 118 47 115 170 207 163 112 87 116 129 127 174 238 227 158 61 20 39 54 46 47 93 146 184 199 184 156 142 123 151 174 161 100 68 98 117 88 62 34 25 29 37 43 48 34 30 30 35 39 37 34 33 28 38 46 49 53 61 67 68 73 63 47 31 21 17 17 18 11 13 23 40 52 51 44 38 46 46 45 42 37 31 27 26 25 25 34 32 16 18 28 24 30 19 22 29 25 22 25 24 28 19 16 29 37 64 91 74 62 27 33 43 37 38 39 41 42 38 32 29 27 26 24 23 20 21 21 19 17 16 17 19 21 20 30 23 11 5 44 138 217 224 186 131 89 72 73 61 70 132 178 165 150 178 203 196 202 217 181 105 75 115 157 164 189 210 209 165 109 85 100 124 133 138 132 115 111 129 152 165 155 113 101 131 160 174 161 134 75 43 57 75 77 86 85 79 70 64 62 46 64 111 146 190 178 150 134 134 145 173 186 169 147 131 159 167 147 143 170 225 230 155 116 49 45 139 201 238 212 205 221 202 135 102 109 106 84 64 114 145 114 71 38 37 37 50 66 111 140 149 158 137 116 96 96 100 93 118 177 220 208 154 91 96 138 156 134 86 128 167 141 93 114 157 171 176 159 165 154 113 60 25 18 24 34 6 43 121 150 142 151 170 177 136 92 97 136 156 169 195 163 87 42 38 41 38 55 103 136 115 127 160 165 148 144 152 142 165 150 134 136 103 87 127 174 144 131 157 184 168 115 71 85 129 149 116 71 48 40 34 27 30 33 35 34 31 29 28 24 64 115 145 140 113 83 65 52 58 58 53 75 97 113 153 171 159 103 46 43 79 121 153 139 141 146 150 148 139 130 126 81 39 36 56 55 61 76 75 91 102 117 129 135 140 144 148 149 149 144 136 128 119 103 88 73 55 50 44 65 120 158 177 187 187 180 180 175 178 191 180 201 197 171 122 75 48 40 37 41 40 40 41 42 41 38 35 22 28 30 25 21 19 14 9 30 48 97 133 101 49 66 126 149 160 178 193 170 100 62 81 103 112 89 55 44 37 28 33 35 41 49 54 57 58 60 61 65 58 57 56 52 54 52 41 39 74 107 112 94 72 77 100 110 97 60 30 40 69 87 93 162 193 215 191 158 169 192 189 149 130 134 138 109 82 95 121 166 217 234 213 218 240 223 183 119 55 14 20 27 19 17 20 22 22 17 19 37 76 140 201 197 140 111 97 73 92 132 140 133 143 137 125 150 211 243 231 180 146 141 112 63 20 34 40 33 33 34 34 33 32 32 31 31 34 36 36 33 30 29 30 28 29 29 26 23 25 32 39 38 32 24 20 20 23 25 26 27 27 27 26 24 22 20 18 17 19 21 23 24 25 26 27 32 32 32 31 30 33 38 43 36 30 24 22 24 24 21 17 9 11 13 14 13 11 8 6 7 11 16 18 16 12 10 9 8 14 11 9 13 12 9 14 53 101 136 172 164 147 149 105 55 18 17 34 27 24 30 22 27 25 27 42 53 41 29 35 30 33 31 31 31 24 23 36 44 49 50 44 38 36 34 32 43 31 49 80 101 88 53 44 84 125 115 85 73 75 90 96 131 94 49 29 39 54 49 33 25 24 37 51 49 50 61 69 90 111 99 84 73 81 117 122 111 89 99 79 54 67 57 33 47 49 43 38 48 82 145 207 232 205 182 163 145 153 191 224 171 68 3 11 21 23 33 43 60 75 57 39 55 63 52 52 53 75 73 68 82 80 49 25 26 49 77 96 107 117 127 133 128 114 97 79 84 126 156 149 136 130 130 158 196 194 166 151 146 131 118 120 156 198 166 83 13 18 29 39 41 37 38 44 40 39 38 37 36 32 27 23 26 25 42 79 108 105 81 60 103 122 122 92 66 66 76 80 73 47 27 29 37 35 33 36 36 33 27 29 36 31 27 34 26 27 22 15 49 124 150 114 48 29 48 111 167 196 201 196 179 116 46 22 32 30 21 23 80 170 217 188 132 121 160 181 147 148 190 222 222 208 199 211 205 218 181 145 166 185 179 183 169 112 76 78 107 161 185 160 110 91 123 186 231 231 210 216 231 236 234 227 227 233 235 230 242 191 133 148 209 218 184 171 208 241 251 241 206 176 202 240 253 249 202 140 98 77 110 177 235 243 201 180 223 220 145 90 91 98 93 71 51 44 43 42 52 51 51 49 47 45 44 44 40 40 39 36 32 29 29 30 26 26 26 27 29 31 32 32 27 27 27 25 23 22 24 27 24 24 25 26 25 23 20 17 15 14 13 16 22 28 33 35 45 42 38 35 34 35 36 37 39 42 43 38 35 37 44 50 62 97 109 92 77 67 56 48 44 46 53 54 48 52 59 57 66 46 53 84 97 104 153 217 149 84 54 75 77 43 17 12 59 98 184 243 221 133 62 63 118 101 73 59 73 89 80 58 58 113 136 133 140 120 67 34 27 39 64 85 86 73 69 75 86 76 58 40 33 37 41 41 34 32 30 30 31 30 28 26 30 29 28 27 26 25 24 23 24 22 19 20 24 28 30 30 32 34 34 33 29 27 27 27 38 39 42 47 52 51 43 36 23 22 26 36 47 53 58 62 59 66 76 81 80 76 72 69 127 132 95 36 15 30 41 39 47 49 51 50 46 42 40 40 40 40 40 39 36 33 30 28 61 108 163 194 195 163 102 49 37 47 45 40 42 37 24 17 21 27 31 28 23 22 26 29 28 28 28 34 49 62 63 57 42 34 29 34 48 61 66 66 69 77 69 44 24 23 28 28 30 45 42 28 28 30 23 17 26 25 29 35 34 29 33 41 40 41 46 56 67 68 59 49 42 39 39 55 89 119 121 108 50 36 22 22 33 42 42 37 39 58 76 73 52 31 24 26 29 33 36 38 44 57 71 80 76 71 86 124 146 121 87 79 86 75 58 44 39 39 35 29 34 35 37 41 44 48 50 51 48 46 50 58 57 46 33 26 40 51 54 44 43 52 52 43 42 45 60 63 71 79 63 54 31 32 35 52 56 58 73 66 61 56 71 98 105 85 68 68 46 29 22 27 27 31 61 99 110 76 43 30 27 24 26 33 33 32 30 31 33 33 30 26 46 66 78 69 54 49 49 49 53 74 75 56 60 97 133 144 108 92 68 46 29 21 25 34 56 68 69 72 73 82 94 77 46 42 34 26 21 23 29 34 40 34 30 31 33 34 36 39 44 35 34 38 31 23 37 63 100 89 63 32 16 17 21 20 31 84 154 176 121 57 64 112 107 96 100 117 110 79 58 59 53 67 67 70 84 85 82 93 79 46 24 21 23 29 38 40 77 82 57 30 35 57 85 117 155 170 115 39 47 111 167 201 139 75 30 37 59 64 47 26 25 59 111 145 147 124 76 27 15 15 21 32 39 41 44 49 31 22 37 79 109 107 94 90 93 89 80 80 84 69 41 25 26 25 20 17 21 29 32 30 34 35 36 37 38 40 43 45 49 67 90 101 100 108 134 160 159 121 95 119 170 181 126 60 35 25 23 27 21 13 25 48 103 115 96 85 94 73 62 98 170 170 170 170 170 170 170 170 172 172 173 174 174 173 172 172 170 171 172 172 172 172 173 173 171 171 172 173 173 174 175 175 173 174 175 175 175 175 176 176 177 176 177 179 183 184 183 181 184 186 188 191 192 193 193 192 186 187 188 189 190 190 190 189 190 190 191 192 193 194 195 195 192 192 193 193 194 195 195 195 197 195 194 195 198 200 200 199 201 201 201 201 201 201 201 201 200 201 201 202 202 202 202 201 204 202 200 201 203 203 202 200 202 202 202 202 202 202 202 202 204 204 203 203 203 202 202 202 203 203 204 204 204 203 202 201 202 202 203 203 203 203 203 203 203 203 203 203 203 203 203 203 195 203 206 205 213 222 208 184 155 119 114 166 224 240 224 209 162 152 153 168 173 153 121 100 95 116 149 181 204 216 220 222 206 206 208 207 199 181 162 151 130 104 122 189 233 231 220 221 205 185 173 158 137 133 124 96 57 62 76 97 130 171 196 196 178 156 139 146 171 193 200 199 199 199 198 198 197 197 197 197 198 197 196 196 195 195 195 195 196 196 196 196 196 196 195 195 189 202 215 200 180 160 134 125 122 76 69 110 131 101 55 26 107 196 198 168 193 204 157 101 87 131 185 209 199 199 211 202 146 136 159 207 219 211 181 116 66 94 107 112 143 181 196 194 200 188 174 161 120 103 160 216 214 179 170 170 126 60 67 144 168 176 188 199 201 184 148 116 78 60 55 97 146 173 158 101 69 130 180 188 187 182 149 106 102 156 187 179 173 180 183 182 182 138 119 147 179 183 175 171 173 174 151 127 140 172 181 173 176 172 160 163 177 196 186 133 97 129 164 188 196 181 152 131 143 153 164 171 174 175 175 174 173 174 175 175 175 175 174 173 170 173 173 171 170 173 173 170 175 174 171 169 170 170 162 152 148 157 164 163 162 164 167 168 151 139 125 115 104 97 114 140 157 157 145 145 132 121 132 124 121 106 131 174 182 171 171 176 164 150 155 171 177 171 158 144 143 147 156 155 147 152 163 166 170 179 178 175 160 115 78 78 108 127 111 87 88 73 55 64 86 88 89 87 88 92 96 97 92 95 108 124 119 91 63 52 47 50 67 77 64 50 53 61 62 62 72 94 95 67 66 100 124 133 129 115 121 137 108 52 27 82 148 189 165 123 112 104 129 177 167 91 32 28 68 115 129 98 62 37 29 49 97 139 120 49 7 44 105 137 149 161 183 194 197 184 166 160 167 177 153 105 47 11 36 97 144 182 176 144 113 123 137 134 130 112 103 94 102 97 63 45 38 20 14 34 61 73 64 65 100 142 172 189 185 177 149 94 50 21 15 13 8 12 38 70 82 75 93 80 75 78 87 111 133 135 124 120 104 62 57 134 193 176 138 136 137 132 137 150 136 111 115 169 170 87 28 54 85 74 52 85 124 120 79 55 54 48 25 18 70 148 167 135 125 142 155 128 97 68 45 42 46 43 61 54 69 90 99 113 129 130 84 54 37 41 52 88 156 214 199 174 165 173 173 167 160 152 120 95 76 103 139 92 38 73 172 206 183 144 81 72 160 202 205 176 145 127 145 147 124 137 186 177 126 55 21 25 36 40 73 111 146 165 170 149 110 84 95 131 150 137 105 104 121 104 53 41 32 35 41 42 38 35 31 29 31 38 42 39 34 32 39 44 47 42 37 36 36 34 47 42 34 25 19 16 15 15 14 13 20 34 45 47 43 40 45 42 39 38 37 33 27 23 27 21 22 25 24 24 24 19 20 19 24 29 34 44 48 40 37 47 60 81 101 139 165 138 74 31 30 39 36 40 41 43 43 39 34 31 29 28 25 23 20 21 21 20 17 16 18 19 22 21 29 21 10 4 39 131 192 234 214 157 124 124 117 81 70 113 161 175 166 175 201 219 203 222 194 113 60 81 138 174 182 195 183 134 86 81 117 153 141 115 102 121 145 144 121 101 106 100 92 93 117 145 136 100 50 32 51 69 75 88 98 110 103 90 88 81 94 107 103 120 130 142 166 176 176 191 204 194 138 104 136 168 162 164 183 213 222 202 155 56 41 130 190 215 220 228 195 142 111 88 65 55 84 136 214 198 114 62 40 39 38 48 61 113 156 173 197 203 189 144 99 67 58 99 160 193 175 135 111 161 217 211 160 101 124 181 178 138 158 207 208 181 182 197 191 141 72 25 17 26 33 16 39 98 149 183 191 179 139 121 110 137 175 184 192 219 176 91 40 38 40 37 68 134 161 149 164 182 161 127 127 146 145 151 146 136 127 120 125 141 153 135 135 168 200 185 124 69 75 91 87 56 30 30 38 40 34 28 26 30 31 27 25 26 45 65 83 82 69 58 56 57 75 120 133 94 75 76 74 93 131 92 48 50 103 158 184 192 192 192 190 187 185 184 183 182 137 65 53 102 127 130 142 152 167 174 183 188 189 188 190 192 194 189 181 175 175 172 159 145 118 80 59 43 45 80 134 188 191 188 179 184 184 186 198 191 200 177 133 82 44 29 30 34 40 39 38 38 39 38 35 32 27 23 21 19 14 9 13 21 61 105 139 124 83 69 103 145 169 164 164 169 146 93 77 109 134 124 85 47 33 26 21 29 41 45 53 60 65 66 65 64 60 55 59 61 54 49 44 35 51 63 81 86 71 53 51 56 50 48 41 38 37 35 48 74 147 178 193 164 134 145 173 185 163 137 151 173 138 93 99 128 150 169 179 177 186 200 186 154 101 52 20 22 22 15 16 21 18 21 20 24 37 57 93 134 138 109 100 116 115 97 100 122 110 105 96 101 135 172 179 164 129 122 128 99 61 27 33 28 32 32 31 31 31 31 32 32 33 34 35 34 31 29 29 30 29 31 31 28 24 24 29 34 37 31 24 20 21 24 26 27 27 26 25 24 23 23 22 22 20 21 21 22 23 24 25 26 33 31 30 30 32 35 39 41 37 31 25 22 22 22 18 14 10 11 12 13 12 11 9 8 7 10 14 15 13 11 10 10 5 11 9 7 12 11 9 14 45 100 135 165 169 174 184 138 80 29 13 27 27 28 35 28 21 29 36 47 57 49 34 30 32 37 37 35 30 20 25 44 46 51 53 47 41 39 37 35 29 35 62 95 136 146 105 77 107 159 136 87 65 47 62 100 117 83 50 42 48 47 36 25 27 30 42 50 51 69 102 123 171 181 134 82 76 122 172 168 152 110 84 58 48 48 39 46 51 57 62 64 64 69 107 158 188 180 171 154 133 135 166 194 151 62 6 11 19 18 25 35 64 77 68 55 65 73 64 56 66 52 55 74 93 100 76 37 19 46 96 132 117 78 67 83 107 104 106 106 99 109 137 159 164 135 144 185 202 191 178 169 161 131 103 106 153 201 169 89 16 21 31 39 39 36 37 41 40 39 39 39 39 36 31 28 24 28 38 47 50 50 56 64 62 65 56 43 48 68 78 74 50 41 36 38 39 39 45 56 48 38 25 25 33 28 24 31 28 25 24 23 40 77 80 46 24 30 77 154 220 250 241 216 171 106 40 20 26 22 25 44 116 184 229 216 158 113 121 132 106 119 164 191 197 197 183 179 178 174 150 156 203 217 176 139 98 66 85 144 187 210 208 183 134 114 128 169 219 245 232 226 220 219 219 220 220 219 218 220 232 194 128 103 138 169 186 207 225 246 253 249 207 157 170 207 219 206 163 129 125 126 152 201 255 242 175 124 136 136 94 64 48 52 48 38 35 42 48 48 47 44 41 38 38 39 40 41 39 40 39 36 32 29 28 28 26 25 23 23 24 26 29 31 30 30 29 27 25 26 29 32 27 27 27 25 23 21 20 20 20 18 18 21 26 32 35 36 43 41 39 36 35 37 40 43 38 42 45 45 43 42 45 47 59 47 35 37 43 35 32 44 39 27 31 46 51 52 52 47 55 51 46 44 50 68 95 117 87 71 103 157 149 85 34 19 33 74 165 218 184 102 45 51 84 68 65 94 133 141 103 61 81 129 136 118 124 117 74 38 40 53 75 88 77 56 48 53 67 61 49 37 33 36 38 36 34 32 30 30 32 32 30 28 27 26 25 24 23 22 21 21 23 21 20 22 25 28 29 28 29 30 30 28 26 24 26 27 31 31 34 39 44 43 38 32 23 21 22 30 37 40 43 46 42 44 47 50 53 59 66 71 107 110 79 35 24 35 37 32 36 38 40 39 37 35 35 36 35 38 40 41 39 35 32 30 41 74 112 146 176 178 127 67 25 39 43 42 42 35 26 26 26 30 32 28 25 25 24 22 21 21 24 32 49 64 67 63 45 37 31 35 45 55 57 56 68 70 58 33 15 14 23 30 41 75 88 69 44 25 16 19 23 26 28 30 33 37 35 32 37 37 39 46 53 52 45 38 39 37 38 54 84 107 101 84 55 45 34 30 32 35 33 31 48 64 75 65 42 26 28 38 42 39 34 34 40 53 69 81 69 61 75 124 164 151 116 99 74 68 58 50 48 49 43 35 27 29 32 36 40 43 46 47 42 41 42 45 42 34 29 30 39 62 76 68 56 53 49 41 34 47 60 58 84 119 100 67 33 24 20 41 54 55 63 54 49 43 49 66 73 71 78 91 59 38 23 22 23 30 57 89 101 79 53 38 30 27 31 38 31 31 32 31 30 30 29 28 33 44 56 66 78 84 75 60 51 65 64 50 55 87 117 128 95 80 59 42 29 23 26 32 55 76 91 100 91 83 86 69 48 43 35 26 21 23 29 35 36 30 27 29 31 31 32 34 40 37 35 32 26 23 31 42 63 59 45 27 18 19 20 18 32 66 113 129 95 58 76 120 106 84 76 86 87 71 63 69 72 81 74 70 80 84 90 108 95 56 26 18 18 26 37 40 53 63 50 31 35 51 78 110 144 153 103 46 66 124 162 179 138 77 32 35 57 68 57 37 19 45 90 127 136 120 78 32 12 15 23 32 35 33 34 37 35 27 37 67 88 89 86 89 89 89 107 127 115 76 42 27 29 28 22 16 18 25 30 30 32 33 35 36 36 37 38 39 45 52 70 98 122 136 142 145 131 111 98 116 148 149 104 54 37 29 27 28 23 18 27 42 96 117 102 84 88 69 57 84 171 171 171 170 170 169 169 169 171 172 173 173 173 173 172 171 170 171 172 172 172 172 173 173 171 171 172 173 173 174 175 175 173 174 175 175 175 175 176 176 176 176 177 180 182 184 183 182 180 181 182 184 187 188 190 190 186 186 187 188 189 189 189 189 190 191 191 191 192 192 193 193 193 193 193 193 193 193 193 192 195 194 193 193 195 196 196 196 201 201 201 200 200 199 199 198 197 198 199 200 201 201 201 201 202 201 200 201 202 202 201 200 200 200 200 201 202 203 204 204 203 203 203 203 202 202 202 202 200 201 202 203 203 203 203 203 200 201 201 202 203 204 204 205 198 199 200 202 203 205 206 207 196 204 205 204 215 217 180 131 91 77 81 120 169 191 177 155 144 106 83 96 114 120 132 151 173 187 207 221 221 211 197 188 194 204 210 212 213 213 205 193 191 156 123 139 182 198 204 223 237 211 178 127 84 91 94 60 49 125 150 107 96 140 166 157 145 148 167 194 206 199 189 187 198 198 198 197 197 196 196 196 201 199 196 194 192 193 194 196 197 197 196 195 194 193 193 193 194 197 183 187 197 187 174 164 117 77 65 89 88 55 42 57 110 179 183 165 195 219 187 126 101 129 147 187 211 214 204 148 108 154 188 203 210 210 168 86 90 121 129 114 121 153 184 202 207 191 175 160 110 87 155 229 222 170 144 160 121 65 101 163 157 145 146 164 171 148 109 81 48 45 54 109 171 195 159 85 84 129 167 189 196 168 122 96 145 179 192 178 174 180 184 184 169 120 119 167 188 177 171 171 166 171 158 136 140 168 186 185 171 160 136 145 171 182 162 114 129 172 189 186 182 154 123 122 156 170 177 172 170 175 177 173 173 174 175 175 175 175 174 173 170 173 173 171 171 174 174 172 179 176 170 166 167 170 166 159 139 141 149 160 165 162 158 157 142 138 124 116 111 99 104 132 147 152 151 156 144 127 135 140 121 107 130 173 179 158 149 154 146 156 176 183 171 160 153 143 138 135 140 144 142 150 165 173 161 162 159 163 150 101 73 90 119 145 131 111 112 81 43 45 69 78 82 77 73 80 91 98 113 128 142 140 117 89 73 71 52 48 68 86 71 54 64 81 77 68 101 150 138 83 62 80 90 90 97 105 117 127 104 59 32 86 156 195 152 97 108 136 174 198 156 69 19 18 54 103 126 89 54 28 25 65 119 144 95 31 9 70 144 172 174 180 168 169 171 172 172 172 173 174 159 133 88 24 14 76 136 170 149 101 98 143 147 140 153 141 117 83 70 69 56 46 39 23 23 40 52 52 52 67 91 109 135 157 160 160 139 91 53 28 11 11 5 8 39 85 113 117 125 111 98 75 56 80 117 125 120 152 152 99 67 105 147 146 134 142 162 142 134 132 97 92 125 135 126 79 45 69 101 98 51 89 131 128 83 51 45 45 24 38 86 127 119 92 93 110 122 113 88 51 30 43 59 55 49 46 51 55 59 76 91 90 59 54 53 64 89 124 155 170 176 146 133 139 133 122 121 125 118 104 121 185 215 121 36 73 130 149 130 82 55 105 183 200 153 167 187 184 179 171 144 132 131 121 87 50 31 21 22 35 90 125 143 130 109 92 83 85 113 159 176 158 138 140 127 75 30 30 35 44 48 43 34 28 29 28 31 40 44 41 36 33 42 46 47 41 34 29 27 25 29 30 29 27 24 19 16 14 16 13 17 28 38 42 42 42 41 37 33 32 35 34 27 19 23 20 17 22 26 21 23 36 42 56 64 64 70 86 91 82 90 116 142 163 179 210 218 173 89 37 28 35 34 41 43 44 44 41 37 34 32 29 25 22 21 22 22 21 18 17 19 20 23 21 28 19 9 4 33 120 192 225 214 191 189 190 175 142 94 101 114 127 135 147 168 185 200 208 171 96 58 92 147 175 153 143 113 79 80 114 148 160 136 96 86 129 163 149 112 91 115 132 118 88 95 118 109 79 40 30 45 60 75 97 119 150 163 152 152 157 163 142 97 83 129 170 212 217 200 203 214 212 160 98 104 150 177 197 204 205 222 211 151 87 80 106 142 185 221 197 139 88 65 50 66 108 147 178 207 161 94 75 66 50 33 42 57 115 172 190 208 229 230 195 143 90 65 84 108 109 108 110 122 170 206 200 175 141 109 136 154 163 188 217 219 204 216 235 226 162 77 24 18 30 23 18 37 85 141 179 170 135 116 141 150 142 148 171 203 233 188 97 43 39 38 35 75 153 176 176 200 211 170 124 129 159 136 131 133 123 123 168 191 159 151 135 134 162 190 175 116 62 67 64 51 32 26 31 35 32 35 24 22 29 28 21 23 33 47 65 77 76 78 97 122 139 147 190 199 153 122 100 66 61 62 29 37 103 173 209 212 205 194 196 195 190 191 198 202 200 177 108 97 152 185 187 193 201 196 199 202 201 196 193 192 193 198 196 192 191 194 198 197 193 163 103 67 53 43 52 101 175 198 191 176 183 191 190 191 178 155 121 75 40 23 22 31 40 37 36 34 33 34 32 29 26 27 18 16 20 15 9 21 40 95 141 153 109 73 86 118 133 167 169 176 169 124 73 93 159 166 132 78 39 28 22 23 35 46 49 55 64 72 74 70 64 56 51 55 58 51 52 65 73 79 64 63 70 72 81 84 70 45 41 53 76 71 40 45 85 86 108 109 88 84 108 145 173 158 141 171 199 162 120 123 139 107 99 119 153 169 170 150 119 75 45 28 24 16 11 16 21 16 18 17 21 30 35 48 70 82 87 107 156 172 111 74 108 127 125 111 108 128 133 101 66 71 103 129 95 61 31 34 30 32 30 29 27 28 30 33 35 35 35 34 32 29 28 28 29 30 32 32 30 25 24 26 29 34 30 25 22 22 25 27 28 25 25 24 24 24 25 25 26 24 23 21 20 21 23 25 26 34 31 28 30 35 39 40 38 38 33 26 23 22 20 16 13 13 13 13 12 11 10 9 9 7 9 10 10 9 9 10 12 4 10 9 8 13 11 10 17 37 88 118 138 143 159 186 165 109 45 11 20 26 30 34 30 16 29 35 39 48 48 41 40 41 45 46 48 45 28 23 34 49 55 57 51 45 41 38 35 23 34 79 146 210 207 135 88 135 195 158 92 72 53 59 96 95 70 50 47 42 30 24 29 33 40 51 51 51 78 121 147 163 164 115 63 62 109 141 125 114 96 70 49 56 56 40 50 61 73 91 101 82 50 58 98 124 130 129 116 104 113 138 158 129 59 12 15 22 20 25 32 58 67 66 55 62 91 102 87 63 31 49 86 89 92 87 56 31 50 85 108 87 50 46 68 74 73 90 120 126 113 130 174 162 129 156 202 189 157 137 116 107 106 102 98 113 135 116 67 25 27 33 38 37 35 35 38 40 39 40 41 42 40 36 33 36 42 48 47 41 37 44 53 53 45 33 30 51 82 94 90 46 40 37 40 47 56 66 74 74 55 31 25 31 25 19 26 26 20 22 29 35 43 36 15 22 35 79 142 195 216 194 154 106 61 26 28 31 19 35 77 135 177 215 230 190 138 137 152 129 100 107 134 161 166 132 104 153 152 156 181 216 216 166 114 73 86 148 220 251 254 247 229 180 159 146 144 181 220 207 185 163 156 154 159 155 144 141 146 150 144 102 68 84 122 157 187 187 194 196 199 161 105 112 152 183 174 156 162 186 183 170 175 180 156 99 53 50 59 53 47 43 41 33 28 34 47 53 51 43 38 31 29 30 33 36 36 35 37 38 36 32 28 27 27 27 26 24 22 22 24 26 29 34 34 32 29 28 31 36 40 38 37 34 27 21 18 21 24 27 26 26 29 35 39 41 41 43 43 41 37 34 35 41 46 44 44 43 41 37 36 39 44 47 38 32 44 59 50 33 29 29 25 32 39 39 43 49 47 53 63 54 38 55 90 92 66 67 88 155 212 186 106 49 34 30 46 117 160 130 73 39 43 58 63 88 143 204 213 146 68 84 126 123 86 81 85 62 36 44 75 109 112 77 38 29 41 46 45 40 36 35 37 36 32 32 31 29 29 31 31 30 28 24 24 23 22 21 20 19 19 20 20 21 24 28 30 29 28 27 27 25 23 20 20 23 26 24 24 25 30 34 36 33 29 25 21 20 24 27 27 27 29 29 29 30 32 39 49 61 69 71 73 55 36 38 46 42 35 28 30 31 30 29 30 32 35 32 36 41 43 42 38 35 33 33 50 66 88 127 150 117 62 17 31 40 48 53 47 42 47 48 45 36 26 24 27 24 16 16 18 21 30 46 60 64 62 48 41 34 35 41 45 44 41 45 44 38 25 14 16 29 42 75 123 149 122 69 25 14 26 22 28 29 26 29 36 34 24 30 30 32 35 38 38 36 33 36 35 37 50 71 84 73 54 55 52 47 40 33 28 26 27 51 62 66 52 31 23 37 54 54 44 34 33 36 43 59 74 81 66 72 119 165 157 115 90 55 55 52 51 54 55 49 41 22 24 27 31 34 37 41 43 38 37 36 32 27 24 28 35 38 66 85 77 60 52 49 45 37 51 73 86 120 148 114 69 55 40 21 30 42 40 41 29 35 34 36 39 43 52 71 88 56 39 24 22 25 32 50 69 88 79 62 42 31 32 37 41 34 34 34 32 28 25 26 28 28 28 39 70 112 132 115 87 50 54 52 46 51 73 95 107 86 73 56 42 31 25 25 29 50 79 108 124 104 77 70 56 47 43 36 28 23 24 29 34 30 26 24 27 29 28 28 29 33 38 36 27 23 24 24 20 27 29 27 23 21 22 19 15 31 45 66 78 68 59 79 109 89 71 66 84 98 96 95 102 94 93 78 66 70 80 97 117 110 67 31 17 16 26 40 46 37 45 39 28 29 41 68 100 127 123 80 49 84 138 158 159 126 73 32 32 56 76 73 55 21 30 57 86 99 95 68 34 16 22 32 40 39 33 30 30 32 28 35 56 74 85 97 110 83 83 123 160 135 82 51 40 32 31 26 19 18 23 29 32 29 31 34 35 33 32 32 32 37 38 55 91 125 135 125 111 89 91 100 116 126 114 78 45 38 35 31 29 26 24 28 34 73 98 88 70 72 59 50 69 171 170 170 170 170 170 170 169 171 172 172 173 173 172 172 171 170 171 172 172 172 172 173 173 172 172 172 173 173 174 174 174 173 174 175 175 175 175 176 176 173 174 176 178 180 181 181 181 179 179 180 180 182 184 186 187 185 186 186 187 188 188 189 189 191 191 191 191 190 190 190 190 192 192 192 192 192 192 192 192 194 193 192 192 193 193 194 194 199 199 199 199 199 198 198 198 198 199 200 201 202 203 203 203 202 202 202 203 204 203 203 202 200 200 201 201 202 202 202 203 202 202 202 202 202 202 202 202 200 201 201 202 202 202 202 202 201 201 201 202 202 203 203 203 201 201 201 202 202 203 203 204 207 205 195 186 190 188 156 117 84 104 139 162 152 122 108 113 124 126 134 149 167 186 206 221 227 224 217 208 201 198 199 201 204 205 203 200 204 213 220 220 219 193 148 117 123 144 157 162 178 176 158 115 72 56 51 40 111 202 206 118 99 160 189 170 184 188 196 204 202 195 195 200 197 197 197 196 196 196 195 195 199 198 196 194 193 194 194 195 196 196 195 195 195 194 194 194 199 187 161 170 183 193 204 176 127 93 87 104 73 23 56 144 153 163 145 147 182 211 209 180 137 145 140 162 199 210 171 96 121 190 215 203 208 218 181 104 117 126 119 106 118 147 179 203 213 198 165 127 81 83 159 221 189 131 117 136 110 85 121 168 167 137 120 134 150 134 92 58 35 68 108 161 198 194 149 83 105 135 164 190 190 143 109 124 178 184 181 179 185 182 171 168 148 131 157 194 191 178 175 167 168 172 171 157 144 154 175 187 177 160 137 150 162 147 141 138 184 197 189 166 146 129 134 157 176 181 181 174 170 172 173 171 173 174 175 175 175 175 174 173 171 173 173 170 171 174 175 173 174 172 167 163 165 168 165 160 142 134 138 156 167 159 145 139 133 140 131 127 129 108 98 122 141 132 138 161 153 115 110 136 133 128 127 132 138 142 138 128 136 154 176 177 160 153 151 143 132 124 127 132 131 137 150 156 146 135 142 151 130 100 97 111 108 127 120 122 138 102 56 60 97 99 91 71 61 68 83 92 101 111 116 108 96 90 91 95 58 51 71 85 68 65 96 121 99 71 111 175 150 79 57 75 85 68 84 117 123 110 86 56 31 94 163 187 136 90 119 158 186 182 117 43 28 42 60 84 102 80 53 23 28 89 126 105 49 18 33 106 162 165 157 164 156 158 159 162 171 174 164 148 169 169 138 50 6 59 113 126 108 95 109 137 124 117 150 163 121 74 47 50 52 48 41 30 19 43 55 49 56 86 114 124 115 125 118 122 118 88 60 36 16 15 5 3 34 87 124 135 157 160 141 96 54 48 78 111 132 148 152 128 88 67 87 123 135 164 187 171 155 131 94 91 96 77 82 90 76 72 84 90 47 70 97 100 77 52 40 37 28 67 107 113 107 128 160 173 180 174 129 55 22 52 80 71 27 42 49 40 37 48 48 34 54 86 104 95 86 86 90 92 114 83 69 80 95 118 149 170 178 149 173 232 225 114 31 57 82 92 99 72 60 106 147 150 154 164 171 152 135 149 157 147 113 105 77 54 44 25 20 39 93 118 127 109 88 81 103 135 167 204 214 194 161 131 101 56 38 40 43 46 46 41 36 33 31 28 30 37 43 42 39 38 39 43 46 43 38 34 33 33 29 31 33 32 27 21 15 12 16 14 17 27 36 39 39 40 34 33 30 29 31 31 26 19 22 26 24 26 29 22 38 77 124 137 134 114 104 112 132 151 173 189 202 208 207 221 218 169 97 42 29 34 33 39 41 43 43 40 37 34 32 29 25 21 22 23 24 22 19 18 20 21 23 20 26 18 11 5 30 110 198 213 191 190 218 224 197 159 125 121 94 64 67 97 124 136 170 172 134 78 74 124 162 164 165 138 93 79 126 181 168 116 102 80 84 119 139 133 134 149 175 183 147 94 81 90 88 84 72 46 36 45 78 112 135 169 196 201 206 212 214 185 130 96 126 166 201 204 195 198 198 188 170 125 109 141 186 208 205 202 214 180 110 118 151 113 95 125 149 99 73 62 31 35 105 176 179 145 115 102 113 131 106 58 41 43 46 95 161 182 185 201 224 223 203 161 118 89 63 39 78 120 146 157 156 152 148 126 87 77 108 164 194 202 206 207 209 223 209 146 69 24 23 37 20 14 34 82 123 131 112 90 116 168 161 98 93 165 219 220 169 90 44 40 40 41 75 140 159 157 184 210 187 144 131 141 122 99 108 131 161 214 229 187 162 130 108 119 131 115 77 48 55 52 47 42 40 38 32 25 30 23 26 33 26 19 39 72 98 121 143 152 161 179 194 199 200 208 210 196 180 137 88 90 51 33 76 163 209 206 193 183 177 185 187 184 185 192 191 185 180 157 160 183 195 197 197 190 187 188 188 186 182 179 180 181 176 180 182 181 179 183 192 198 191 122 73 57 51 49 81 150 185 196 189 191 193 176 149 115 84 58 34 26 28 30 36 42 35 33 30 29 28 27 24 21 20 18 19 22 19 23 44 68 99 119 123 106 105 126 136 127 135 145 172 175 119 63 100 185 167 117 61 33 27 24 29 42 48 49 55 65 75 77 70 61 57 49 49 49 47 68 116 153 130 100 85 86 103 143 156 126 75 80 103 124 94 45 62 128 125 110 69 40 48 64 78 94 93 98 132 145 113 97 105 101 63 47 83 141 161 152 127 93 52 38 30 24 13 11 17 18 15 16 11 11 18 22 32 49 66 80 110 158 166 102 71 112 134 144 125 103 114 121 83 36 64 120 155 111 65 27 32 40 32 30 27 26 27 30 35 38 37 35 33 30 27 27 27 28 28 30 32 30 27 25 26 27 32 29 26 24 24 26 28 30 22 23 25 26 27 28 27 27 26 22 19 18 21 24 27 29 37 32 28 32 39 43 41 37 37 33 27 24 23 21 19 16 19 18 15 13 11 9 9 8 7 8 8 7 6 7 11 14 8 13 11 11 15 12 13 23 51 87 104 110 105 116 154 166 114 53 14 19 27 27 28 25 20 27 29 30 37 43 55 73 92 81 63 56 52 37 23 25 51 57 59 54 46 40 36 32 24 30 94 190 240 188 109 98 172 211 162 96 88 91 88 86 75 60 46 38 29 22 29 42 42 48 56 54 55 78 107 117 86 82 62 47 53 71 82 75 72 83 99 108 101 77 52 49 68 89 117 126 92 40 34 69 82 89 88 87 105 130 145 151 117 61 16 11 21 24 27 30 50 62 66 48 55 114 150 132 60 23 42 85 85 76 73 58 48 72 91 91 80 73 70 66 44 38 59 118 158 142 132 157 145 128 138 150 136 128 126 111 96 113 119 100 77 66 56 40 33 32 32 34 35 35 36 37 40 40 40 42 43 41 37 33 50 66 86 92 79 61 51 51 54 53 48 42 48 65 80 85 58 40 28 42 75 100 104 97 87 65 37 26 29 25 20 26 25 21 24 34 46 58 64 64 60 46 49 71 94 103 85 55 42 23 20 35 31 18 57 129 182 190 199 216 199 164 168 182 165 119 111 124 121 101 83 91 124 137 163 182 189 184 151 103 86 153 231 254 246 240 232 210 176 158 132 100 108 134 118 94 80 74 71 71 67 60 57 60 57 70 62 52 65 85 96 103 97 99 95 102 82 47 65 104 147 147 151 173 192 169 120 92 73 64 53 44 43 52 57 55 61 55 46 39 43 50 49 44 40 35 28 26 28 30 31 30 29 32 34 34 32 29 28 28 30 31 32 31 29 28 28 29 36 35 33 31 31 34 41 46 51 49 43 33 24 21 27 33 39 38 37 39 43 45 45 44 41 42 41 37 32 32 38 44 46 41 34 27 25 37 61 83 73 65 63 90 130 130 88 51 13 22 34 35 32 45 58 57 50 58 52 47 73 107 97 60 66 89 144 191 185 148 118 104 59 31 57 88 81 66 52 48 52 84 116 151 205 227 160 66 60 97 95 58 41 44 42 37 46 99 149 141 80 24 17 38 36 35 35 35 36 37 36 33 31 29 27 27 27 27 25 23 23 22 22 21 20 19 19 18 15 17 22 27 31 33 33 32 30 29 25 20 17 17 21 24 22 21 21 24 29 31 30 28 27 22 20 23 24 22 21 23 24 27 32 38 44 50 56 59 50 53 45 41 49 51 44 42 31 32 32 30 29 31 35 39 33 36 39 41 40 38 36 34 35 45 49 53 68 82 68 41 25 29 34 49 68 70 66 70 88 70 41 20 18 25 23 15 19 19 22 29 39 48 52 52 47 40 34 33 36 37 34 29 24 25 26 25 21 23 37 51 100 148 179 159 101 39 12 18 26 37 46 45 37 32 30 29 26 27 28 29 31 33 36 37 34 36 37 42 52 57 51 40 50 54 55 47 34 24 24 28 43 49 50 39 26 26 42 60 55 46 40 39 35 33 43 58 89 75 71 100 131 119 81 57 46 48 50 52 56 59 55 48 28 28 28 27 29 33 39 43 43 40 35 29 23 23 29 36 38 56 68 62 54 54 56 54 38 45 86 127 150 137 92 68 84 79 46 27 24 24 29 20 28 37 44 43 40 43 51 57 38 30 26 28 31 35 42 51 77 75 61 39 29 35 42 41 41 38 35 33 29 25 25 28 25 19 25 59 107 133 118 91 47 47 47 46 48 57 73 87 83 74 63 50 36 26 25 29 41 68 98 118 94 60 53 43 43 42 39 33 29 28 30 32 28 24 23 27 29 27 26 26 27 33 34 28 23 22 17 10 15 17 19 20 22 23 21 17 24 30 41 53 59 66 77 88 74 65 69 91 109 115 120 127 103 92 73 59 61 75 94 111 107 69 37 23 18 28 48 59 42 40 32 23 21 31 55 80 103 88 55 47 91 137 148 143 108 65 30 31 55 79 82 66 34 25 30 45 54 57 48 30 22 30 41 47 46 40 36 34 34 30 32 44 61 77 91 101 72 64 101 138 115 76 59 49 31 31 29 24 21 22 27 31 27 31 35 35 32 29 27 28 30 36 54 79 96 97 88 81 74 84 101 115 116 96 63 37 38 38 34 29 26 27 27 25 45 65 65 64 74 63 52 68 168 168 169 170 170 171 172 172 171 171 172 173 173 172 171 171 170 171 172 172 172 172 173 173 172 172 173 173 173 173 174 174 173 174 175 175 175 175 176 176 173 174 177 178 180 180 181 181 186 185 185 185 185 186 187 188 185 185 185 186 187 187 188 188 190 190 190 189 189 189 189 189 188 189 189 190 191 192 192 192 195 195 195 195 194 195 196 196 196 196 196 197 198 199 199 199 198 199 200 201 202 203 203 203 199 200 202 203 203 202 202 202 202 202 202 201 201 200 200 200 201 201 201 202 202 202 202 202 202 202 201 201 200 200 200 200 203 203 202 202 201 201 201 200 202 202 202 202 202 201 201 201 201 189 171 157 153 154 152 148 147 159 193 215 179 123 122 160 178 199 218 222 221 223 222 218 213 209 203 198 195 199 207 214 205 199 195 195 196 199 206 214 205 207 197 154 116 131 143 118 111 137 141 121 87 42 30 59 148 187 170 123 143 204 220 199 203 208 208 199 192 194 198 199 197 196 196 196 195 195 195 194 193 194 195 196 197 196 195 194 194 194 195 195 196 196 197 197 191 185 180 182 162 172 188 137 97 136 154 119 55 27 91 187 217 177 126 134 180 212 217 194 160 150 158 165 180 172 121 90 163 214 213 188 192 204 181 126 110 122 111 93 110 149 176 187 202 198 153 95 63 96 164 191 145 133 161 141 106 115 130 153 172 158 149 156 165 147 99 56 63 105 156 208 214 170 129 102 115 151 170 168 153 124 128 169 182 183 174 174 190 189 159 131 121 147 189 195 172 174 181 164 170 157 160 164 151 146 162 176 180 177 163 163 148 126 147 177 194 169 158 153 137 140 165 184 186 178 173 175 175 172 172 174 173 174 175 175 175 175 174 173 172 173 172 169 169 173 174 172 170 170 169 167 169 171 167 162 143 128 125 144 157 150 135 127 133 133 123 129 142 119 92 99 134 131 144 159 142 95 82 119 168 157 124 95 105 133 141 133 130 140 153 151 143 146 147 137 127 118 119 123 122 127 135 134 130 113 139 154 123 119 140 132 99 99 94 120 148 113 71 79 126 116 94 75 75 87 88 79 69 76 79 75 76 86 97 104 58 52 70 77 60 80 132 161 122 76 86 126 116 89 89 96 71 51 93 157 156 112 73 46 30 93 160 177 119 76 122 177 195 151 74 40 78 106 86 61 69 61 46 24 33 91 113 75 43 16 36 112 168 166 148 147 154 169 173 162 157 162 158 145 152 159 152 84 28 41 63 68 74 114 126 118 99 87 111 136 117 72 42 44 49 43 36 32 17 50 70 65 71 106 144 163 136 137 125 137 146 115 69 28 22 19 5 1 27 80 118 128 169 169 134 95 74 48 52 95 136 124 127 138 115 66 69 120 154 197 201 187 161 118 90 71 47 54 73 84 80 78 71 55 45 52 60 64 58 44 37 42 62 104 143 147 151 185 217 219 225 220 162 66 21 56 85 69 31 39 45 47 45 39 36 38 75 108 108 75 57 56 58 61 72 42 30 59 114 175 217 228 198 130 129 167 151 81 28 32 51 80 116 98 81 107 126 132 148 135 118 101 99 132 156 139 130 132 102 64 42 19 22 58 100 108 114 121 124 119 127 148 180 194 198 197 159 98 66 52 49 51 51 48 44 41 39 39 35 30 28 33 38 40 41 43 43 45 46 44 36 29 25 25 30 32 34 31 24 17 13 11 15 14 19 29 36 37 34 34 27 31 32 28 27 28 26 21 22 23 24 40 61 67 89 128 202 205 186 149 114 101 137 194 223 218 209 203 192 202 208 172 100 45 32 38 33 36 37 42 41 38 35 32 30 27 24 21 24 25 25 23 21 20 21 23 22 19 24 18 14 7 26 99 178 215 195 177 204 212 170 112 143 155 123 65 42 61 94 121 116 123 116 99 102 127 144 144 163 161 139 130 173 210 162 76 64 63 73 91 108 125 151 176 165 163 114 56 55 95 135 159 131 69 25 31 87 135 147 163 185 209 214 210 209 191 151 113 111 136 157 171 191 201 186 163 154 160 141 151 195 203 192 202 198 158 87 131 204 162 88 49 64 61 82 97 79 73 114 159 150 131 119 144 187 198 146 72 59 47 32 60 131 171 170 178 215 221 216 192 156 112 74 54 82 123 150 166 170 165 154 124 80 61 92 151 176 174 165 151 157 167 160 122 69 32 26 34 26 19 33 77 116 123 114 111 124 158 128 57 75 180 222 183 123 72 43 38 44 52 68 103 110 115 151 187 175 128 89 72 97 78 106 173 217 224 212 196 143 98 64 64 64 49 37 39 43 45 45 40 34 30 30 31 29 27 30 30 18 23 75 135 173 186 197 202 204 205 199 192 191 186 194 205 200 148 100 115 109 82 108 176 205 194 180 172 181 186 187 182 181 184 182 176 182 189 196 192 186 188 186 176 182 182 181 179 178 178 180 182 178 178 178 180 181 181 182 183 199 147 96 59 48 47 72 129 162 205 208 189 164 127 85 44 41 30 25 32 37 35 32 34 33 30 27 25 24 23 20 18 14 20 21 15 16 39 77 106 105 110 114 125 153 179 175 153 108 110 137 154 110 61 90 158 139 86 41 28 27 25 30 40 50 51 56 66 75 76 68 60 61 55 53 49 49 86 156 209 174 148 128 115 123 161 166 125 95 130 171 168 101 40 79 171 216 162 88 56 67 65 43 33 41 48 71 72 50 51 68 68 51 29 49 86 95 92 80 54 40 32 29 24 15 16 19 14 14 17 13 9 13 17 27 45 64 67 89 112 98 70 82 121 128 123 104 94 114 130 104 64 97 144 170 120 66 20 27 40 33 30 27 26 27 31 36 39 37 35 31 29 27 27 27 26 25 27 29 29 28 27 28 28 30 29 28 27 26 27 29 30 19 22 27 30 31 30 27 25 25 21 18 18 22 28 32 33 38 34 32 35 42 45 42 36 34 31 28 26 25 25 24 23 24 22 19 16 12 10 8 7 9 9 8 6 5 7 12 16 12 15 12 12 16 13 17 30 72 101 103 90 88 104 127 130 87 45 18 22 29 26 23 24 27 28 30 39 44 46 68 105 164 144 103 63 41 27 24 33 49 55 58 53 44 38 31 26 22 29 94 181 200 124 77 126 189 188 151 120 112 113 106 79 68 54 37 32 40 49 49 44 47 47 53 60 71 94 107 102 76 66 56 48 58 83 107 124 124 134 168 182 144 104 86 65 60 94 129 133 97 49 46 78 104 103 86 88 127 162 170 168 124 77 23 5 13 21 22 21 50 71 83 59 56 121 161 134 63 23 23 66 89 79 62 51 66 112 147 143 123 106 84 61 62 52 59 106 154 147 119 115 131 154 152 135 149 184 198 190 179 156 123 100 93 80 54 33 30 31 32 32 33 36 39 41 40 40 40 41 41 39 35 31 48 82 123 136 110 71 53 54 44 52 57 51 42 41 50 59 55 34 26 58 107 136 130 112 84 73 49 31 29 27 25 31 26 32 35 42 60 82 100 111 90 52 26 25 32 37 35 26 32 27 28 30 16 16 84 180 229 206 180 189 200 190 182 167 155 129 139 152 138 119 116 140 130 131 141 142 138 145 123 74 93 178 251 248 207 180 154 123 99 92 81 52 44 53 42 33 34 36 34 29 29 35 38 36 36 40 40 42 49 49 43 41 34 42 35 41 39 31 55 83 97 97 100 111 115 93 59 39 44 42 52 59 55 55 56 49 51 49 45 42 43 44 40 34 35 32 29 27 27 27 25 23 26 28 32 32 31 30 31 32 33 38 44 46 43 37 33 31 36 35 34 32 32 36 43 48 55 53 48 39 32 33 40 48 57 53 49 45 44 41 38 36 32 35 36 33 30 30 36 42 36 30 21 16 26 59 113 157 191 149 101 110 175 210 168 109 34 8 12 51 82 89 79 64 60 54 50 55 66 77 81 82 75 72 91 133 181 214 208 178 77 26 22 40 51 65 64 58 49 88 122 141 167 174 122 52 38 59 63 43 30 32 38 42 53 100 142 129 68 17 13 34 35 33 31 32 34 35 35 34 30 28 25 24 24 23 20 18 20 19 19 18 18 17 17 17 12 16 22 29 33 36 37 37 36 34 29 22 17 16 19 22 20 20 20 22 25 27 27 26 25 20 19 22 24 22 22 23 22 25 30 37 44 48 50 51 52 55 51 48 51 45 38 40 38 38 37 35 33 34 38 42 34 34 34 35 37 37 35 33 38 41 43 42 38 35 33 32 34 27 23 43 79 98 99 101 126 89 41 11 8 16 19 16 19 19 22 27 32 36 39 42 41 36 31 30 32 32 28 24 25 24 23 23 22 28 45 62 94 124 149 145 108 50 13 8 28 47 74 84 65 36 27 36 28 28 29 29 29 32 36 39 36 38 39 35 33 36 39 40 47 54 58 49 33 22 22 27 33 35 35 31 26 28 38 48 47 49 52 52 41 31 33 43 69 65 61 72 84 72 51 44 52 54 54 54 58 62 60 56 40 38 33 29 27 31 39 46 47 44 38 31 28 28 30 31 39 46 49 49 56 63 61 52 28 33 80 122 127 99 70 78 110 126 88 36 13 15 29 29 26 42 56 59 55 53 50 47 36 31 28 30 31 32 38 45 72 70 54 32 27 38 45 41 41 36 33 34 34 32 34 39 30 22 19 34 60 76 70 57 39 40 44 46 42 41 53 69 72 69 65 54 39 27 27 33 35 50 69 87 69 42 42 36 37 39 40 39 35 32 31 32 29 25 24 28 30 28 27 28 27 30 31 30 26 19 13 9 18 15 13 15 20 23 24 26 21 25 32 42 54 65 70 72 69 67 71 82 91 97 107 118 100 85 69 60 61 75 91 98 86 60 40 30 21 28 51 67 48 38 30 24 23 32 45 52 73 56 39 51 90 119 122 116 96 59 31 33 51 71 73 59 41 27 27 38 41 40 34 25 24 32 44 52 55 52 48 43 41 34 28 33 50 67 71 66 60 47 70 95 83 67 59 44 29 29 29 27 23 21 23 26 28 32 36 36 32 28 27 28 30 39 53 65 70 72 78 86 107 104 104 108 106 87 57 33 37 38 34 28 26 28 25 20 28 41 56 83 103 84 64 73 167 168 168 169 171 172 172 173 170 171 172 172 172 172 171 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 175 175 175 175 176 176 176 178 180 181 181 181 182 182 184 184 184 184 184 184 183 183 185 185 184 185 185 186 187 188 188 188 188 188 188 188 188 188 187 187 188 189 190 191 191 192 192 193 193 193 192 192 194 196 193 194 195 196 197 198 199 199 196 197 198 199 199 199 199 199 195 197 200 201 200 199 199 200 203 202 202 201 200 199 199 198 200 201 201 201 201 202 202 202 202 201 200 199 199 199 199 199 203 203 203 202 201 200 199 199 199 200 200 201 202 202 203 203 198 194 190 186 182 182 191 202 183 157 155 178 176 157 173 213 233 226 218 212 206 201 200 203 202 203 204 202 199 196 195 196 197 196 200 206 205 197 195 199 198 214 226 186 137 154 178 153 137 160 157 128 89 47 49 93 115 122 136 164 198 210 205 200 186 198 204 201 199 202 198 188 196 196 195 195 194 194 194 194 190 192 195 197 198 196 195 193 193 194 194 195 196 197 197 198 191 187 198 201 183 185 164 87 98 207 223 112 32 48 101 137 187 164 120 122 167 208 219 198 186 152 163 180 182 148 102 122 188 211 200 184 182 174 147 105 98 146 148 100 85 121 161 178 194 195 150 86 58 98 156 165 142 163 188 130 113 163 156 142 172 183 187 177 160 133 94 60 112 155 171 175 169 150 133 115 115 149 151 130 134 155 174 188 171 185 180 171 184 187 149 105 122 155 176 155 135 162 190 183 166 134 133 154 155 158 171 176 159 167 159 147 128 125 155 172 147 123 134 160 163 171 183 176 183 171 166 174 179 176 175 179 173 174 175 175 175 175 174 173 172 174 172 168 168 171 172 170 169 171 172 172 173 175 171 166 140 125 120 132 144 142 136 134 143 126 108 117 135 119 90 83 121 142 161 151 128 96 87 125 194 174 130 99 105 121 124 124 123 122 127 128 127 134 136 126 117 112 115 120 126 138 145 138 109 90 115 125 98 121 161 153 107 89 82 112 134 104 70 74 88 98 101 95 99 112 115 108 103 108 109 103 95 92 92 93 59 48 67 75 60 85 139 160 111 70 56 71 92 126 136 110 65 45 99 170 159 106 66 41 36 87 149 170 116 79 141 216 203 122 53 72 141 162 109 48 48 40 34 28 40 80 97 78 46 23 42 114 169 171 152 146 146 158 162 157 158 161 150 131 104 105 122 105 62 31 22 38 89 142 136 113 105 86 87 108 108 74 45 42 44 34 27 29 33 62 83 78 74 96 135 163 153 158 155 177 189 147 78 18 16 15 4 0 31 86 119 124 123 128 111 102 102 74 61 92 113 110 125 150 141 97 78 98 150 203 199 166 109 60 56 41 32 68 103 117 113 92 61 38 57 60 57 52 45 34 43 69 113 126 151 169 176 186 195 192 208 205 157 71 24 45 68 56 62 55 64 90 89 52 41 69 109 134 119 93 111 134 119 96 70 56 59 87 124 159 172 163 119 71 79 102 82 45 23 29 76 110 123 97 95 123 127 117 125 124 122 122 116 130 156 147 154 160 121 64 28 5 27 87 124 123 123 133 141 133 126 134 151 160 173 198 168 85 43 44 46 51 54 51 46 43 41 39 37 30 27 30 35 38 41 44 49 50 50 47 38 27 21 22 29 32 33 30 23 18 16 16 15 15 21 31 36 33 29 28 25 31 33 28 26 28 27 23 13 12 30 79 129 151 160 172 208 216 206 177 132 88 108 173 208 202 194 191 185 197 208 176 104 47 34 40 35 35 36 41 40 37 32 29 27 26 24 22 25 26 26 24 22 21 22 24 23 19 24 19 17 8 20 85 158 214 216 205 206 177 134 104 161 166 140 100 76 63 70 98 84 83 101 131 144 132 122 123 148 187 201 178 166 162 120 61 62 70 76 86 114 147 162 159 148 147 100 42 54 132 206 241 181 86 20 35 110 171 168 155 176 208 206 195 195 188 166 129 140 147 143 148 171 179 163 147 169 178 143 149 201 211 201 207 198 139 84 147 222 182 95 31 54 110 148 164 147 82 67 126 171 195 196 204 228 233 185 108 64 44 31 49 112 160 163 170 201 195 183 177 172 147 121 115 121 125 128 150 163 163 175 176 124 77 87 147 168 148 133 132 135 145 153 138 94 46 21 18 22 26 36 72 126 156 155 150 152 154 113 51 59 135 166 130 88 61 46 37 43 53 52 62 58 101 162 180 132 71 41 35 59 87 137 187 213 203 172 148 97 61 36 38 39 29 30 44 45 53 55 46 33 27 28 31 27 26 28 25 18 40 112 186 209 203 196 192 191 189 186 185 180 176 183 197 202 158 103 104 142 128 140 173 188 182 180 182 183 181 179 177 177 179 182 183 186 188 187 183 181 180 180 181 180 179 178 177 176 177 179 180 184 175 172 183 194 192 176 162 179 172 140 82 50 43 57 101 153 199 188 140 96 59 41 29 31 29 31 35 36 33 32 33 31 28 25 23 22 21 19 17 15 24 23 13 18 55 110 149 153 158 154 151 167 187 182 161 119 122 140 137 88 54 80 124 112 64 33 31 30 28 34 40 52 54 59 67 73 73 67 61 64 63 64 59 59 97 160 203 175 164 154 136 122 126 116 85 113 152 189 178 112 55 85 161 195 140 88 88 113 108 78 58 62 57 58 56 47 51 76 99 98 70 52 45 35 38 44 37 37 29 26 24 19 20 21 13 13 21 20 16 15 14 19 32 49 52 75 83 60 61 94 118 114 93 107 154 186 187 158 122 112 138 154 107 56 17 26 34 32 30 28 27 28 31 36 39 35 32 30 28 28 27 26 25 23 24 26 28 28 29 30 30 29 30 30 29 28 27 29 30 21 24 28 31 32 30 27 25 25 21 18 19 25 31 34 35 38 36 36 39 43 43 40 36 31 30 28 27 27 27 28 28 25 24 22 19 16 13 10 9 12 11 10 7 6 8 13 17 13 14 11 12 17 17 25 43 74 98 86 59 72 101 94 66 47 32 21 25 30 27 25 29 25 24 31 48 56 48 63 98 177 180 148 87 39 18 21 34 42 50 54 50 43 36 29 23 21 26 76 152 178 116 76 130 159 148 149 165 146 110 92 70 65 45 27 37 68 85 64 32 42 41 54 76 98 123 135 130 118 109 88 54 63 115 148 164 171 194 201 173 144 163 162 92 41 91 132 131 103 75 74 92 158 149 111 87 110 139 154 167 148 107 43 5 8 19 18 17 44 71 91 68 52 95 122 95 58 26 22 58 86 89 80 73 106 145 178 167 127 98 101 116 141 126 101 91 102 110 107 104 127 169 167 142 168 216 227 213 199 158 115 112 129 110 58 23 24 37 47 44 36 34 38 44 39 38 38 39 39 37 33 29 39 69 119 153 136 84 45 35 35 44 57 64 58 48 44 46 42 30 36 71 107 116 103 89 92 99 82 51 33 27 26 30 25 39 41 41 55 70 81 92 77 42 21 24 30 37 45 46 32 34 32 24 13 25 95 180 224 193 153 163 197 206 180 132 101 115 160 186 194 201 198 201 204 175 142 106 84 90 85 57 81 125 161 156 127 94 67 48 38 38 48 39 32 33 29 36 35 41 39 32 33 43 46 41 48 43 42 44 40 33 32 36 27 41 35 38 45 47 62 71 51 50 53 57 57 54 50 48 57 50 50 49 44 45 49 46 39 40 42 44 46 44 38 33 28 28 27 26 24 22 21 20 29 31 33 33 32 32 34 36 35 43 52 56 51 44 37 34 35 35 34 33 33 36 42 47 51 49 46 41 40 44 53 61 67 60 51 42 36 30 25 22 21 24 28 29 29 31 35 39 29 22 15 16 30 68 128 177 248 238 170 114 168 254 254 187 105 21 4 90 159 144 93 61 61 50 52 61 57 56 90 135 142 104 73 85 141 194 187 141 63 25 21 29 38 55 59 62 46 77 123 159 162 128 77 40 35 40 43 40 35 37 38 37 49 69 85 76 47 24 24 35 37 32 29 30 32 32 32 33 31 29 26 25 25 24 21 18 17 17 16 16 16 15 15 15 13 18 25 30 34 37 39 41 41 39 33 26 20 18 20 22 20 20 20 21 22 22 22 21 21 16 15 19 22 21 21 23 23 22 23 28 35 43 48 51 48 53 51 47 47 41 37 42 40 40 39 36 34 35 38 41 36 33 32 36 43 44 40 35 43 39 40 44 39 30 28 33 34 27 19 36 82 123 141 149 137 88 33 7 5 10 13 16 17 18 21 25 27 29 33 37 35 31 26 25 28 29 27 24 24 22 19 16 21 38 64 82 79 80 83 88 78 45 22 24 23 44 80 100 81 42 25 33 32 32 31 31 30 32 34 35 36 40 40 34 26 26 34 42 47 52 54 46 32 22 21 25 29 30 30 28 26 27 29 32 40 50 60 60 50 40 37 38 44 50 50 48 50 44 42 49 57 57 55 52 53 57 57 54 48 46 41 35 31 33 40 46 46 46 41 35 31 31 30 28 39 42 47 54 66 71 60 43 27 34 63 77 73 66 66 88 146 173 131 60 18 7 19 24 26 43 60 66 65 66 70 72 56 41 30 28 26 25 35 48 66 62 47 29 27 39 44 40 35 31 32 37 40 42 49 60 59 52 42 32 28 27 27 27 30 33 40 43 36 30 37 50 51 51 51 47 36 28 30 37 32 37 42 55 45 31 38 33 34 36 39 39 38 36 36 37 32 28 26 29 31 30 30 31 32 30 29 30 31 29 23 17 20 12 7 10 17 22 27 32 28 28 28 31 39 46 51 51 60 70 82 88 87 85 90 96 92 79 75 73 72 82 93 92 69 52 43 36 22 23 43 59 42 32 28 29 33 47 52 41 51 35 36 61 87 96 94 92 93 57 33 34 44 54 53 43 35 27 40 62 65 52 35 21 24 34 47 61 71 73 64 54 35 29 23 32 63 92 94 79 58 53 67 81 75 68 59 42 37 34 31 28 23 17 16 19 28 33 37 36 31 28 29 32 37 38 43 52 63 78 100 118 145 123 101 94 92 78 53 33 35 35 32 28 26 26 24 21 22 29 53 96 118 95 68 70 169 169 169 170 170 171 171 171 170 171 171 172 172 171 171 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 175 175 175 175 176 176 177 179 181 182 180 179 180 181 178 180 181 183 183 182 181 180 185 184 184 184 184 186 187 188 187 187 187 187 187 187 188 188 188 188 188 188 188 188 189 189 187 189 191 190 189 190 192 195 194 195 195 195 196 196 196 197 195 196 197 197 197 197 197 196 193 196 200 201 200 199 199 200 201 201 200 200 200 200 200 200 200 200 200 201 201 202 202 202 200 199 198 198 198 199 201 201 201 201 201 201 201 201 201 201 199 200 200 201 201 202 202 203 209 217 224 224 222 224 227 229 190 159 134 141 167 191 210 221 217 209 204 206 206 203 200 200 198 200 202 202 200 198 199 200 198 204 207 207 203 201 198 195 207 216 212 176 145 162 196 203 179 181 161 107 64 81 126 151 114 127 172 219 223 200 192 199 198 196 192 189 192 198 202 204 195 195 195 194 194 194 193 193 194 194 195 195 195 194 194 193 194 194 194 194 195 195 195 195 197 188 193 198 214 213 152 86 176 238 205 94 50 81 110 116 122 129 106 108 153 197 218 209 207 178 167 179 173 132 122 163 204 208 198 201 197 177 153 120 108 155 169 135 111 116 133 144 163 171 150 112 78 90 139 158 157 160 140 105 141 202 187 153 166 185 193 174 142 113 89 73 138 183 164 120 116 134 132 101 107 133 144 141 160 193 199 183 170 184 187 183 180 163 133 113 142 149 146 133 138 166 189 193 170 135 129 141 143 160 180 177 143 127 114 124 132 145 156 135 102 121 152 175 182 182 178 170 176 172 170 173 176 177 177 177 173 174 175 175 175 175 174 173 173 174 172 167 166 169 170 168 165 167 168 168 170 172 170 166 146 139 134 136 139 144 152 161 156 132 111 109 110 101 96 100 119 136 147 131 120 104 96 138 192 177 135 101 102 106 103 107 114 112 117 121 118 121 123 116 110 109 111 113 123 145 152 139 97 84 87 85 75 98 136 148 114 91 85 102 108 88 65 56 46 84 116 117 114 124 137 141 147 141 137 134 128 116 103 94 69 47 67 86 68 74 104 110 68 43 35 52 93 140 141 102 73 55 99 148 127 89 67 43 43 82 124 139 109 102 167 227 179 88 53 115 171 160 105 57 44 40 29 28 56 94 99 78 50 35 53 108 152 154 141 138 135 127 123 128 132 123 103 87 80 81 99 98 72 33 13 35 105 136 132 137 142 104 81 91 91 70 45 37 36 28 22 29 53 67 81 79 70 76 106 138 145 151 145 163 170 132 74 23 11 12 4 3 37 89 114 111 69 74 90 106 106 95 91 96 90 106 131 145 136 110 88 78 110 144 146 100 50 41 54 49 64 109 152 178 171 112 57 49 64 69 60 48 36 24 45 90 114 108 123 152 173 183 183 174 194 181 143 79 27 24 47 58 100 97 109 137 132 82 61 89 164 191 161 122 159 209 194 154 93 93 114 139 138 114 78 48 60 82 121 124 86 35 16 47 139 152 118 87 109 132 121 97 146 159 161 159 128 113 149 171 170 158 100 45 22 8 41 115 162 155 137 128 137 141 130 122 134 160 180 199 164 79 37 40 44 50 52 48 44 43 41 37 36 30 27 31 36 38 39 42 48 48 49 48 40 29 24 26 28 32 34 32 25 19 17 18 16 16 21 29 31 28 25 24 27 32 32 27 27 32 29 21 14 29 81 152 198 208 195 178 180 198 205 197 163 105 97 144 166 169 165 163 165 194 213 179 114 50 31 38 37 39 38 41 40 36 30 26 25 26 26 25 26 27 27 25 23 22 23 25 24 20 25 19 18 7 12 70 148 206 221 219 201 147 123 141 170 165 139 121 115 88 69 83 97 90 106 145 169 158 133 119 156 195 211 175 123 90 72 59 91 111 120 120 143 178 188 173 194 182 148 103 97 151 216 247 192 81 16 47 135 203 191 152 179 203 194 192 202 199 181 144 171 178 166 149 144 134 128 137 187 167 129 149 192 206 213 210 190 110 84 154 191 149 102 80 100 159 185 178 141 66 51 118 205 236 219 202 215 229 205 144 73 45 40 49 84 123 135 156 182 179 168 173 190 183 166 165 190 172 144 134 122 114 139 160 146 89 89 154 190 175 168 181 168 179 194 184 128 55 14 10 16 25 29 57 115 158 172 179 196 183 146 88 59 86 107 89 67 51 44 34 38 49 46 52 52 109 171 170 112 64 58 67 51 88 136 157 153 145 118 79 61 46 35 39 45 45 45 48 51 60 61 50 40 36 32 27 25 27 35 44 52 82 146 206 207 194 184 183 181 174 174 180 184 181 187 194 192 147 95 101 152 169 181 182 180 176 177 185 185 179 179 183 183 178 178 183 181 182 177 175 181 181 178 180 183 182 181 180 180 181 182 182 177 171 172 185 193 181 154 134 161 189 173 102 55 42 45 78 133 153 117 71 45 24 27 40 32 35 35 31 30 32 34 34 31 28 24 22 22 21 19 18 19 29 37 38 45 78 135 182 195 191 180 166 160 163 164 161 156 171 177 140 88 81 104 114 93 52 32 35 31 32 43 46 53 56 62 66 68 67 64 61 63 65 68 64 69 104 147 168 152 154 159 153 126 97 89 96 127 141 156 152 113 65 68 110 130 105 110 147 168 157 134 119 125 120 95 72 70 78 101 132 153 132 103 77 57 48 46 45 38 28 26 26 22 22 22 15 15 23 22 18 18 15 16 24 29 43 64 67 56 67 94 107 83 78 142 229 254 245 215 176 115 136 154 104 45 13 30 30 31 29 28 27 28 30 33 36 32 30 29 29 30 29 26 23 25 25 25 26 27 28 30 30 29 31 32 31 29 27 28 30 27 27 28 28 29 28 28 27 28 23 20 22 28 33 35 34 35 37 39 41 41 39 36 34 30 29 28 26 26 27 28 29 22 23 23 22 20 18 15 13 15 14 13 11 9 10 14 17 14 15 11 14 21 25 39 62 76 77 53 29 47 66 47 28 23 29 27 24 27 27 27 32 23 22 26 42 52 44 46 64 121 155 151 96 44 23 23 30 33 42 48 47 42 36 30 25 20 23 69 151 194 134 78 115 148 159 168 179 149 94 70 63 56 33 22 44 79 87 59 27 32 41 71 104 123 139 151 152 150 142 120 75 86 142 153 145 158 185 158 123 153 222 209 99 26 91 136 131 114 101 89 81 149 166 145 107 93 92 110 145 164 133 65 10 7 19 20 21 35 53 69 55 37 60 90 91 76 39 43 74 94 123 139 120 130 144 152 132 95 88 134 190 209 200 163 104 69 84 115 125 126 134 126 109 119 155 172 160 145 142 143 160 159 104 36 7 32 61 83 74 45 27 29 38 35 35 36 38 39 38 34 31 32 45 89 137 136 88 47 37 50 58 77 95 95 80 65 60 43 33 40 63 73 61 50 50 94 121 115 71 38 28 26 27 26 38 37 36 43 40 39 52 45 29 23 27 33 45 51 46 27 33 27 19 24 46 89 133 170 154 124 131 162 177 159 114 78 125 198 226 222 228 234 244 237 192 140 97 68 61 63 60 51 53 49 46 43 31 20 21 33 30 43 45 44 44 38 48 40 42 43 42 42 42 41 38 44 38 42 46 42 39 42 43 36 50 45 51 61 59 62 59 42 37 41 49 52 57 61 57 58 55 49 44 43 46 50 52 42 41 43 47 50 47 39 33 24 26 26 24 20 20 23 27 39 39 38 36 34 34 36 39 36 44 53 56 52 44 38 36 34 34 35 35 35 37 42 46 48 46 43 41 43 47 54 59 58 50 40 30 24 21 18 16 19 21 25 28 29 30 30 30 28 22 20 23 30 49 85 117 160 201 170 102 129 225 251 209 135 43 19 100 158 131 77 49 44 35 38 49 50 56 93 137 167 130 90 70 78 96 86 53 42 29 33 32 33 41 45 59 54 67 103 141 138 95 55 41 54 60 64 53 38 36 36 27 38 38 39 39 37 35 34 35 37 32 30 32 34 32 32 34 34 32 30 29 30 30 28 26 18 18 18 18 18 18 17 17 19 23 29 32 34 36 39 42 42 40 36 30 24 21 22 24 21 22 23 23 22 20 19 18 19 15 14 17 20 19 19 20 23 21 20 23 29 37 42 45 36 44 42 39 41 39 36 40 35 36 36 35 33 33 36 38 41 38 39 49 61 63 54 44 41 40 43 47 46 40 36 36 42 43 31 30 65 113 150 171 123 72 24 12 15 12 11 16 19 19 22 26 25 23 27 34 32 27 23 22 24 26 26 25 21 25 25 19 25 45 67 78 55 48 48 62 66 44 30 40 28 37 57 73 67 47 34 34 33 32 32 33 35 36 36 35 35 39 41 38 31 28 31 36 43 44 44 39 31 26 26 28 27 29 30 28 26 25 27 30 36 48 57 56 54 53 48 40 33 43 43 37 38 39 45 56 58 58 54 49 49 51 50 47 47 48 47 42 37 35 38 42 42 46 45 38 32 32 32 32 34 42 52 60 66 66 56 44 39 38 50 51 54 66 75 94 166 191 150 86 41 11 9 17 30 45 61 66 62 64 78 92 70 45 27 28 28 24 31 46 55 52 42 29 27 34 37 35 31 33 39 44 43 44 58 77 93 87 74 53 31 19 18 22 25 29 36 39 34 28 29 35 33 32 32 34 32 29 30 34 30 31 30 37 31 27 37 29 34 35 36 35 35 38 42 46 36 31 28 30 32 31 32 35 33 33 28 28 42 59 54 38 20 10 6 11 18 21 24 30 29 28 28 32 37 40 44 46 56 72 90 97 92 88 87 88 83 79 87 92 85 90 100 96 69 55 48 40 23 17 30 42 34 24 23 26 39 70 84 68 50 30 35 64 80 81 88 98 91 54 31 33 37 39 38 34 28 23 46 82 89 69 40 19 21 31 49 70 87 91 76 58 30 24 17 30 72 114 118 99 57 66 80 88 80 67 59 56 60 50 39 31 23 16 13 15 28 33 37 35 31 29 32 37 42 38 36 42 57 82 115 140 130 108 87 82 83 72 50 33 35 33 31 30 26 23 23 26 22 24 40 72 91 81 67 70 171 171 171 170 170 169 169 169 170 170 171 172 172 171 170 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 175 175 175 175 176 176 175 178 180 180 178 176 177 179 180 182 185 188 189 188 187 185 184 184 183 183 184 185 187 188 186 186 186 187 187 187 188 188 190 190 189 188 187 187 186 186 189 191 193 193 192 192 195 198 196 196 196 195 195 194 194 194 197 197 197 198 198 197 196 196 194 198 202 203 202 200 200 201 198 199 199 200 200 201 202 202 199 200 200 201 201 202 202 202 197 197 197 197 198 200 202 204 199 199 200 200 201 202 202 203 202 202 202 201 201 200 200 199 200 206 202 191 191 202 206 200 195 190 169 153 174 212 220 203 198 205 206 199 198 204 205 201 202 203 204 202 200 199 201 203 206 212 207 190 186 197 203 198 209 210 186 154 144 151 177 210 165 154 131 67 35 123 215 216 156 168 201 218 202 192 196 196 200 195 196 203 203 195 191 194 195 195 194 194 194 193 193 193 199 197 195 192 191 192 193 194 195 195 194 194 193 192 192 191 195 193 189 184 216 211 142 116 184 223 148 34 64 178 205 160 121 120 90 101 157 197 213 209 205 213 184 169 140 106 144 196 209 196 184 196 200 192 189 173 119 126 142 169 182 155 109 85 109 130 150 153 115 90 126 160 153 135 90 106 176 211 196 168 154 172 184 175 148 119 100 91 139 173 151 115 112 116 105 78 94 128 172 193 192 191 188 178 180 179 188 201 183 135 117 137 148 138 133 151 178 185 179 178 183 156 145 135 120 139 167 164 151 97 76 122 162 174 162 116 90 152 186 183 179 171 167 180 173 179 179 172 171 176 175 170 173 174 175 175 175 175 174 173 174 174 171 166 165 167 168 167 159 161 161 159 161 165 165 162 159 159 155 147 142 150 169 186 164 145 129 112 87 80 105 132 130 118 114 110 115 99 85 132 185 178 129 80 78 97 107 115 109 110 120 126 118 113 115 112 112 110 107 102 109 132 137 119 102 101 89 80 81 83 96 120 112 93 90 95 90 80 65 45 59 95 123 124 120 129 135 133 133 116 109 122 139 140 126 113 82 49 70 100 76 58 64 56 51 32 36 68 108 136 133 110 74 62 100 132 106 85 74 46 44 77 95 93 85 114 172 194 140 57 58 142 169 127 89 74 48 51 31 25 72 123 110 64 70 46 46 85 124 133 124 119 99 84 78 84 80 67 70 85 94 103 105 82 61 36 16 33 83 98 118 167 177 113 68 67 76 62 40 30 31 26 24 33 59 61 70 78 73 72 97 130 137 135 115 114 115 90 61 34 15 15 5 2 33 77 93 82 58 39 61 85 85 104 117 92 85 103 121 118 104 98 96 87 73 66 68 34 35 87 96 83 98 153 190 204 194 130 68 63 58 61 49 35 24 12 37 88 86 84 98 126 158 182 176 150 160 135 104 63 17 8 47 87 124 137 145 151 144 109 88 102 181 228 197 134 157 211 201 158 118 113 142 185 187 136 64 13 82 147 190 172 123 46 12 64 149 156 110 95 131 145 141 136 128 150 166 183 156 122 146 170 177 140 65 23 26 24 57 132 196 176 137 122 151 173 148 110 140 180 192 180 132 61 38 50 50 52 50 42 38 40 40 38 33 29 27 32 37 38 37 38 42 42 43 43 36 24 19 21 25 30 34 32 24 16 13 12 18 17 20 25 27 24 22 22 30 33 30 26 30 36 30 19 31 68 148 218 234 216 185 154 173 191 197 198 180 129 113 149 139 142 129 116 126 180 218 190 122 52 28 35 38 43 41 42 41 36 29 25 25 26 28 28 26 27 27 26 23 22 23 25 25 21 25 20 17 6 7 60 133 205 213 187 164 130 127 152 163 170 150 130 128 109 92 105 124 131 137 147 165 174 156 129 123 139 145 120 78 53 60 77 116 152 170 158 160 190 214 215 207 185 175 165 147 162 208 241 177 63 8 52 145 217 200 149 173 187 174 187 209 204 185 146 171 199 204 184 155 125 125 153 166 142 135 169 176 176 205 207 163 90 89 141 140 113 114 126 148 186 197 156 110 96 107 120 177 207 192 187 205 216 202 154 97 55 44 37 44 72 102 144 177 185 182 187 207 206 193 194 215 208 178 153 128 107 104 93 94 75 87 143 200 223 217 206 203 214 230 216 146 58 15 16 21 19 12 33 85 130 169 208 223 211 184 135 97 102 103 76 49 36 35 30 36 52 57 70 84 111 143 145 124 114 114 109 80 61 93 129 108 79 66 47 47 46 43 42 50 58 53 42 47 51 45 33 32 40 40 31 27 34 52 77 99 127 171 210 172 166 172 189 191 180 176 184 175 181 197 197 166 105 78 122 180 206 205 185 182 183 177 176 181 175 178 187 182 163 152 154 173 190 189 180 184 188 179 171 177 177 177 177 178 179 180 180 177 180 189 195 184 156 127 109 168 200 179 98 50 41 45 77 96 95 54 35 42 29 25 35 36 41 39 30 27 30 31 27 30 27 24 22 22 22 20 19 21 33 54 71 79 99 148 197 193 175 166 170 165 155 164 185 185 200 190 141 111 136 147 115 79 42 28 31 26 32 47 52 51 56 61 64 63 61 60 60 62 63 64 61 72 109 140 145 143 148 162 169 138 93 99 142 143 143 146 143 111 64 60 93 107 111 161 219 225 203 189 183 187 193 148 92 86 103 118 136 147 143 129 112 93 63 39 32 40 28 27 29 23 22 22 18 18 23 18 13 17 18 20 28 23 38 42 38 43 60 82 101 81 96 179 252 252 235 213 169 129 159 184 121 41 9 32 30 29 28 27 27 27 29 31 33 30 29 28 29 31 30 26 22 27 26 25 25 26 27 29 30 29 31 33 32 29 27 28 29 33 30 27 25 25 26 28 30 30 26 23 25 30 34 34 32 33 37 41 41 38 35 33 33 30 29 28 26 25 25 27 28 19 21 23 24 24 22 19 17 16 16 15 13 11 12 15 18 17 17 14 18 27 34 51 77 94 67 35 22 32 26 14 30 19 33 32 23 23 25 26 31 30 27 22 29 42 41 35 39 67 113 122 78 40 31 34 36 26 36 44 45 42 38 33 28 16 24 80 166 199 122 65 117 185 213 191 153 119 76 59 63 45 24 20 45 69 66 46 32 25 46 91 128 135 135 142 148 171 158 141 109 127 171 157 133 144 141 96 110 193 240 190 86 20 94 142 134 122 115 89 58 87 149 176 152 114 79 86 129 164 141 73 11 4 17 22 26 34 36 43 37 25 45 93 126 120 56 56 92 118 176 201 151 115 123 124 107 90 105 159 210 223 229 209 142 83 92 129 139 104 88 103 119 114 124 130 108 125 158 195 215 185 95 19 3 46 86 117 101 55 22 20 30 33 33 34 37 40 40 37 34 26 33 70 110 105 67 57 76 90 101 124 144 142 121 104 98 55 37 34 47 45 27 23 35 77 119 123 76 37 28 30 31 31 38 34 34 39 26 21 40 28 25 25 23 26 42 46 34 40 39 22 11 29 58 80 93 87 93 84 93 119 144 157 141 135 150 202 237 243 238 228 231 191 142 103 96 93 77 64 60 37 33 21 17 29 34 31 33 41 31 37 39 43 45 34 37 33 31 36 46 48 39 36 39 39 31 33 37 39 45 48 40 38 47 42 54 65 59 57 52 55 42 40 45 49 54 53 41 40 48 47 43 43 40 33 31 41 37 36 41 47 45 36 28 24 26 26 23 19 20 28 36 47 46 43 39 35 35 38 40 35 43 51 53 48 41 38 37 33 35 36 36 36 38 41 44 51 48 43 41 42 44 48 49 42 35 26 19 17 17 17 17 24 25 27 29 29 26 22 19 29 25 26 32 32 31 39 52 83 105 98 74 83 115 133 134 99 42 28 71 94 73 46 37 46 37 34 41 51 62 76 88 103 101 97 78 48 31 28 24 35 34 38 31 31 34 36 56 68 58 59 71 72 58 47 47 80 98 104 75 39 32 35 26 36 34 33 35 39 37 31 26 38 33 32 37 38 35 33 35 35 34 33 34 36 37 36 34 22 22 22 22 22 22 22 22 25 28 32 33 34 35 38 41 40 39 36 31 26 23 24 25 24 25 26 26 24 21 19 17 21 16 14 17 19 18 17 19 18 18 19 23 28 31 31 29 33 40 37 32 36 35 29 29 31 32 34 34 33 33 35 37 46 44 48 63 79 81 68 54 27 37 46 46 45 46 45 43 60 66 48 25 37 80 124 153 106 57 19 21 28 18 12 17 24 24 26 27 24 19 23 30 31 26 21 20 22 25 26 26 28 39 42 33 31 41 48 47 25 33 56 86 90 56 29 32 43 38 35 39 48 52 50 45 30 30 31 35 40 42 42 40 34 37 41 43 39 33 29 28 36 35 34 33 31 31 32 34 25 28 30 28 25 25 31 37 34 45 49 47 52 61 56 43 30 39 38 34 40 46 53 62 60 60 57 52 50 51 49 45 43 47 50 47 41 36 36 37 39 47 49 40 32 31 36 38 28 41 53 57 56 56 55 52 46 32 41 56 74 86 88 104 157 177 143 99 65 25 14 25 34 49 64 65 54 52 69 90 69 40 23 31 35 27 27 38 45 44 38 30 26 28 30 29 33 39 48 51 43 41 59 84 102 98 85 64 39 23 19 23 25 29 34 37 36 31 27 26 28 22 20 25 29 29 28 27 27 29 27 32 26 25 35 25 36 35 33 31 32 38 47 53 38 32 28 29 31 32 34 37 31 35 28 26 53 88 86 59 21 12 9 15 21 20 20 23 20 22 30 44 54 57 61 64 64 76 84 82 78 79 84 89 78 79 98 105 92 94 106 102 79 63 53 44 25 15 22 29 33 22 18 18 37 87 117 106 60 32 33 60 72 77 98 120 88 48 26 30 33 32 34 35 27 19 43 84 96 75 41 16 12 24 45 71 93 97 76 52 38 29 14 19 57 98 99 77 51 69 85 91 79 59 56 71 81 65 47 35 25 17 14 16 28 32 36 34 30 29 34 39 43 40 36 37 46 71 110 142 88 76 71 78 83 72 49 32 36 32 30 31 27 22 23 30 27 24 26 38 54 63 69 78 169 169 169 170 170 171 171 171 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 171 171 172 172 173 174 175 175 175 175 174 174 174 175 176 177 176 176 177 178 180 181 182 182 181 181 182 182 182 183 183 183 186 186 185 183 182 181 180 180 181 182 183 184 186 187 188 188 187 187 188 189 189 189 188 188 188 188 189 189 189 190 190 190 187 191 194 195 193 192 192 193 204 198 193 193 197 200 199 197 196 194 191 190 192 196 199 201 195 196 199 201 202 201 201 200 200 200 200 199 199 198 198 198 202 202 202 201 201 200 200 200 201 201 200 200 200 200 199 199 204 198 202 206 200 198 203 203 205 208 194 146 139 188 212 207 218 215 185 175 206 220 205 201 200 200 201 202 202 201 200 200 195 198 202 203 201 200 200 201 226 193 161 162 185 199 200 199 204 194 174 167 171 161 146 146 128 128 79 30 51 143 218 214 168 165 190 207 197 199 206 191 198 211 201 182 188 202 199 189 197 199 199 194 193 195 194 190 194 194 194 194 194 194 194 194 193 193 193 193 192 191 190 190 193 194 196 200 219 179 109 120 187 190 74 28 146 250 247 193 152 121 85 60 103 189 218 201 217 212 174 108 75 113 177 209 199 195 197 198 199 211 213 197 119 87 129 193 223 183 152 118 85 92 131 175 154 99 115 188 201 138 83 131 196 212 203 167 147 141 147 131 133 167 156 114 116 133 150 158 124 75 80 114 166 181 182 182 189 183 173 178 181 188 186 155 106 85 121 173 169 175 183 189 190 186 180 175 187 178 171 154 128 118 127 134 131 116 127 176 214 195 144 109 150 176 187 181 179 179 178 179 176 177 177 177 177 175 174 174 174 174 173 173 173 172 172 172 172 171 169 169 169 167 162 157 164 159 153 152 155 159 162 163 170 163 161 162 154 147 159 180 189 159 122 92 74 79 113 149 117 98 94 117 126 104 98 122 165 144 112 87 85 100 112 114 117 103 107 113 104 101 102 94 112 103 93 83 84 104 117 111 116 106 101 112 114 95 89 106 101 93 87 85 80 74 75 81 77 98 120 126 120 118 126 135 121 91 100 125 112 98 115 134 108 87 65 57 56 53 50 49 62 41 57 104 147 169 153 114 88 74 79 98 103 92 72 52 54 71 76 70 87 124 142 135 71 50 111 176 144 97 90 83 62 37 36 39 49 68 74 80 116 93 61 47 79 99 86 93 94 102 104 88 65 61 89 121 161 154 110 61 43 35 23 20 39 72 107 129 120 78 54 68 91 59 38 38 32 16 22 44 53 68 76 79 74 63 78 118 138 115 88 82 89 77 50 31 15 15 7 3 18 50 68 69 69 53 70 112 129 115 101 96 102 98 83 67 84 125 131 101 60 19 26 47 86 142 139 109 127 176 194 204 200 146 85 52 46 57 40 27 36 27 34 75 86 87 79 98 123 133 133 116 98 76 56 34 18 22 51 96 140 189 186 165 162 148 117 83 131 211 199 133 149 157 119 127 118 121 151 188 208 171 86 36 89 188 253 218 123 35 25 72 95 97 93 123 166 188 194 182 127 104 140 185 161 133 153 180 169 106 44 33 39 32 61 121 163 136 113 133 167 156 127 123 174 186 182 145 93 56 41 39 47 46 45 44 44 43 43 43 28 26 25 28 31 34 33 31 42 42 39 35 32 30 27 24 25 33 34 26 19 17 12 5 20 24 26 24 23 26 27 26 21 38 42 28 21 31 36 32 59 117 182 213 209 187 156 131 146 173 185 211 205 142 126 165 165 168 160 145 108 145 222 193 129 51 34 41 29 34 43 41 46 41 33 28 26 26 25 25 26 25 24 22 22 21 22 22 24 26 24 23 21 12 17 35 112 203 210 167 118 102 140 149 137 179 163 126 134 133 107 100 139 191 210 193 180 190 189 150 116 79 81 80 69 66 71 103 153 198 216 189 162 159 175 194 147 134 160 184 179 171 215 222 160 54 12 63 156 223 205 157 147 131 156 193 198 193 186 167 163 176 181 171 164 166 170 169 183 175 179 176 161 168 180 175 135 86 113 109 94 127 150 187 208 205 199 177 159 164 152 112 146 173 192 191 186 187 184 175 145 97 54 35 21 26 85 156 209 225 207 189 188 195 207 202 194 198 198 197 192 166 136 125 86 58 56 87 123 159 193 211 204 205 217 212 155 69 17 8 21 12 14 20 62 130 183 221 210 212 207 167 126 129 123 80 39 28 24 30 35 44 68 96 88 91 99 116 153 186 166 113 93 61 46 58 62 45 36 44 47 36 40 47 44 50 54 43 42 29 29 40 44 45 44 39 26 47 79 126 173 189 181 173 150 153 168 186 188 179 181 192 180 199 195 192 136 59 84 148 179 183 186 189 191 192 189 185 174 182 195 190 151 117 135 177 180 180 179 178 179 180 181 182 182 180 178 177 178 178 179 178 179 182 186 182 139 78 81 138 208 221 199 129 61 37 49 63 65 61 50 36 29 32 34 33 33 34 34 33 32 31 29 27 28 24 19 15 18 22 22 19 25 50 84 103 105 110 131 156 154 155 156 161 172 183 185 181 187 219 164 117 169 220 190 124 59 37 22 25 33 38 49 63 50 55 60 65 66 66 66 66 57 70 64 52 82 141 167 156 174 195 206 185 129 83 110 178 181 166 155 154 138 94 55 46 89 159 204 235 241 225 219 201 205 198 151 98 128 136 138 136 120 134 149 116 112 86 59 38 40 33 27 29 33 31 25 19 20 20 22 24 23 20 21 26 21 30 36 37 42 58 75 85 66 100 174 222 229 213 179 160 147 162 151 94 33 19 27 26 31 29 26 26 28 30 31 31 27 27 28 29 29 30 31 31 30 29 29 29 29 29 29 29 26 26 27 29 32 32 30 28 28 26 23 20 19 21 23 25 24 23 24 28 32 33 31 29 32 32 33 36 38 37 34 31 28 27 26 26 27 25 22 19 20 20 20 19 18 20 24 27 21 20 22 25 23 20 21 25 18 19 19 20 29 51 82 105 106 69 28 11 15 24 30 33 30 28 27 25 24 24 25 26 26 25 27 36 48 52 43 32 39 54 57 41 31 37 46 47 36 33 31 34 42 46 36 23 27 44 105 173 155 78 94 190 232 206 165 115 92 78 56 55 35 46 51 48 43 37 34 38 31 46 97 131 124 126 139 134 144 156 127 112 168 218 205 177 151 102 113 177 227 239 171 60 20 109 181 177 133 97 69 45 47 107 152 144 126 126 124 112 125 94 52 23 15 21 29 32 35 31 36 33 20 41 114 184 143 63 61 106 127 180 224 198 130 92 86 92 87 121 188 226 203 214 212 184 147 120 109 106 76 89 133 153 130 98 101 144 175 199 231 241 185 74 5 5 54 128 141 97 46 8 13 34 27 20 25 34 35 38 42 40 41 45 53 51 39 51 112 178 140 126 150 191 199 175 128 79 55 49 57 68 63 50 43 39 39 69 97 78 39 33 38 23 30 31 33 36 35 32 31 33 27 26 25 25 27 30 33 35 32 33 24 15 36 81 115 125 94 64 34 53 88 117 150 163 147 115 119 169 208 209 184 159 92 88 95 107 101 73 44 31 36 20 35 27 30 41 23 34 42 26 43 35 24 33 30 37 42 37 55 73 64 54 52 48 52 52 50 45 40 40 46 52 46 45 46 51 57 59 55 51 42 44 48 51 50 47 43 40 43 42 40 39 38 37 38 38 39 41 44 48 47 41 32 25 25 24 24 25 27 31 35 38 53 48 42 39 40 43 44 44 34 38 43 47 47 43 38 35 29 33 38 41 40 40 44 48 50 48 46 44 43 41 36 33 28 26 22 17 14 16 23 28 27 29 30 29 26 25 26 27 36 30 24 22 26 33 37 39 33 41 47 46 40 37 40 45 37 31 28 31 33 30 27 28 29 32 36 40 46 53 54 51 55 62 75 69 40 21 20 22 31 37 42 33 19 25 38 39 53 39 31 36 43 47 55 64 91 123 131 92 44 25 29 35 30 30 30 30 30 30 30 31 31 35 37 35 37 38 34 27 25 18 32 56 79 99 83 40 31 28 26 26 25 24 25 27 29 31 34 34 34 36 39 42 39 37 34 31 30 30 31 32 35 27 26 33 32 23 20 25 28 32 26 20 21 20 22 31 16 19 19 15 15 19 21 20 33 29 28 31 26 18 17 23 28 23 28 33 23 18 31 45 60 72 71 60 69 85 74 44 42 28 34 53 56 53 55 58 59 59 55 44 39 47 66 82 65 49 32 25 25 27 25 23 34 36 33 26 22 25 26 25 23 20 22 27 27 23 22 24 51 73 66 36 26 33 34 28 8 26 75 121 109 56 29 39 44 44 41 40 49 60 55 42 21 33 42 43 44 47 41 31 33 41 48 50 46 40 33 28 29 31 33 34 35 34 33 33 37 34 30 26 25 26 29 31 31 37 42 45 50 57 59 56 48 43 37 32 30 39 61 83 73 68 62 58 57 54 51 48 46 48 48 46 46 46 40 33 39 65 74 53 33 34 43 46 29 36 45 49 49 46 44 43 46 34 30 46 75 98 104 100 124 130 140 130 85 32 13 21 35 38 46 55 52 47 55 69 58 44 30 25 27 30 32 34 41 40 33 24 22 28 33 33 34 46 67 69 47 39 62 87 77 63 55 54 47 33 29 36 35 34 43 57 57 45 44 52 48 54 50 33 20 21 26 27 19 23 25 23 23 26 33 38 41 39 35 33 33 38 45 50 32 29 26 26 29 33 36 37 28 33 31 32 53 81 86 72 41 25 10 8 13 18 21 23 20 22 34 50 58 63 78 95 85 83 80 80 86 87 77 63 64 79 102 111 93 73 85 113 94 73 53 42 32 21 17 20 21 24 23 22 36 67 100 120 78 45 31 49 75 94 100 94 64 46 32 34 37 32 25 23 22 22 27 39 49 48 35 22 21 25 43 69 79 68 50 41 35 30 25 28 42 54 55 49 52 62 69 63 50 43 49 58 73 64 51 38 29 23 19 17 25 25 27 28 30 32 33 34 37 38 39 39 39 49 72 93 114 101 82 68 64 62 51 38 42 36 33 32 29 22 20 23 28 21 21 29 33 36 53 73 169 169 169 170 170 171 171 171 169 169 170 170 170 170 171 171 173 173 173 173 173 173 173 173 171 171 172 172 173 174 174 175 175 175 174 174 174 175 176 177 176 176 177 178 179 180 181 182 181 181 181 182 182 182 183 183 182 182 182 182 182 181 181 181 183 184 184 184 185 185 186 186 186 187 188 189 189 189 188 188 189 189 189 190 190 191 191 191 189 191 193 193 192 191 192 194 198 194 191 191 193 195 195 193 196 197 197 196 196 196 198 199 199 199 200 200 200 200 200 199 199 199 199 199 199 199 198 198 204 204 203 203 203 203 203 202 200 200 200 200 200 200 200 200 204 199 199 198 192 198 207 208 219 217 191 143 148 197 213 208 202 205 187 173 187 201 201 202 199 199 200 201 201 200 199 199 201 202 202 200 198 199 202 204 197 143 124 163 202 210 202 195 209 203 195 178 165 158 125 77 82 62 45 67 98 125 147 139 115 131 181 215 207 205 215 211 215 207 179 159 176 201 207 203 193 196 196 193 193 197 197 194 195 195 195 194 193 193 192 192 192 192 193 194 194 194 193 193 194 191 194 211 217 165 113 129 161 108 48 74 164 221 216 184 149 134 118 88 94 148 192 215 216 217 169 89 64 112 172 199 196 187 187 188 194 217 221 195 119 84 113 168 211 204 194 166 143 114 117 151 148 114 145 224 210 101 92 172 209 202 202 210 163 108 95 122 174 214 178 116 81 113 160 189 164 120 122 148 172 156 147 159 169 165 172 194 182 189 160 99 67 99 158 197 188 186 183 181 179 179 180 181 185 177 177 175 164 149 124 97 111 148 182 191 175 148 135 140 159 175 179 175 177 177 174 175 174 175 176 176 176 175 174 173 175 174 174 174 173 173 173 173 180 173 171 173 173 167 161 161 155 152 147 144 146 152 162 168 177 173 168 161 146 133 136 147 156 139 117 101 89 88 102 119 108 122 144 162 155 119 95 96 107 127 140 129 108 97 105 116 104 90 87 95 101 104 102 95 102 96 89 78 79 99 112 105 106 104 111 129 134 109 88 90 96 93 93 91 81 74 87 106 95 111 116 106 105 123 142 149 122 110 134 152 119 87 95 110 103 84 62 50 45 43 44 47 30 48 89 127 151 163 142 98 85 84 97 108 101 88 75 60 53 66 69 73 103 132 117 77 35 96 173 182 129 100 98 86 62 37 37 36 33 46 70 101 140 99 59 49 72 79 75 105 119 110 100 90 79 77 93 113 146 126 90 62 52 43 29 21 30 43 60 75 81 78 87 108 96 65 41 38 32 20 25 44 61 60 62 70 73 64 64 78 88 82 82 87 83 69 49 35 22 20 12 6 15 37 56 63 72 103 136 145 126 96 80 79 77 69 52 38 62 116 139 121 56 23 44 85 132 176 166 137 139 195 215 215 195 133 73 40 49 38 28 50 75 58 41 59 105 141 113 66 59 71 75 61 52 32 40 44 41 34 44 101 168 214 199 168 178 187 157 107 107 177 210 158 122 128 119 108 111 104 132 171 192 166 94 45 85 168 218 188 117 46 23 46 74 99 101 122 165 194 206 202 124 98 115 139 127 133 174 200 167 91 30 32 52 50 61 91 90 92 90 101 114 104 98 114 140 135 119 92 68 55 49 47 44 44 44 44 44 44 45 45 34 32 29 28 31 33 35 35 41 41 41 38 34 30 26 25 28 33 32 23 17 17 14 10 20 27 33 32 30 29 28 25 41 36 27 18 15 26 51 73 94 123 160 187 193 176 142 113 148 166 173 196 198 155 140 156 177 205 200 183 143 141 198 212 131 53 36 46 36 39 44 41 47 42 34 28 26 26 26 26 26 25 24 22 22 22 22 22 23 25 22 22 21 13 14 30 94 177 175 129 111 141 174 142 119 147 157 134 121 145 155 134 138 166 197 213 201 201 216 203 135 66 47 75 119 145 138 142 169 202 212 189 166 154 144 141 107 110 143 161 158 164 216 221 140 42 17 80 170 233 212 157 111 92 133 194 205 198 196 183 168 146 146 178 204 203 194 192 199 198 202 194 179 180 174 152 105 96 119 106 111 166 193 201 200 205 207 198 200 209 171 101 103 155 192 181 163 172 188 193 185 133 74 34 13 34 112 194 215 222 202 191 192 190 195 192 195 196 195 199 205 198 184 179 150 122 102 92 83 94 136 176 191 207 226 211 144 60 15 11 16 18 15 6 53 143 197 217 204 211 219 191 142 123 109 74 42 29 20 19 24 42 81 118 90 69 78 118 148 147 120 89 52 42 40 46 46 37 32 35 39 38 44 47 44 42 40 34 29 36 50 71 88 82 56 33 25 63 116 168 195 183 158 148 146 161 177 183 179 178 185 193 195 194 181 138 94 87 117 157 156 169 181 181 172 164 164 168 168 176 174 154 133 137 164 189 182 180 178 177 179 180 179 178 180 178 176 177 179 180 179 176 186 191 188 155 84 35 80 166 225 216 177 112 60 44 52 61 65 61 49 35 29 31 34 34 32 31 30 28 27 27 27 27 21 20 18 19 21 26 33 38 63 88 122 144 143 130 123 125 146 164 178 180 180 184 181 175 172 194 144 114 174 226 191 117 35 27 25 33 41 44 48 54 54 57 62 66 69 69 69 68 59 61 45 43 101 183 208 183 182 154 139 123 83 69 114 168 186 174 169 183 175 114 57 46 112 171 194 198 205 214 220 196 181 184 141 86 134 166 153 136 154 149 154 159 173 134 100 75 47 36 30 35 39 34 27 23 21 19 20 22 21 19 21 26 23 14 13 41 92 124 109 77 58 73 134 182 191 180 167 174 199 184 141 74 24 24 37 34 34 31 28 27 29 30 30 29 30 30 30 30 30 31 31 31 28 28 29 29 29 29 29 29 27 26 27 28 30 30 27 24 24 24 23 22 22 22 22 22 23 23 24 28 32 33 32 30 32 32 34 37 39 37 33 29 27 26 26 27 27 26 23 20 21 22 22 20 19 21 24 27 22 22 24 27 26 23 24 28 30 29 28 28 34 47 65 77 69 47 25 22 30 35 34 31 29 27 24 23 24 26 27 28 25 22 24 36 51 55 46 34 31 42 46 38 32 37 45 47 41 36 29 29 37 42 35 24 22 78 139 150 106 76 132 221 220 186 135 81 66 70 56 51 69 106 89 44 38 42 36 41 27 51 104 134 123 123 132 124 122 139 125 128 187 228 209 179 148 118 140 189 213 212 154 64 22 102 167 159 110 71 49 36 42 75 98 97 103 122 128 118 92 69 41 23 21 29 37 41 37 35 39 44 41 50 99 157 126 70 69 101 109 138 183 196 132 96 77 92 115 137 168 195 192 184 191 209 199 148 90 57 62 95 152 165 135 107 110 147 164 195 225 213 141 49 6 15 48 110 116 74 35 21 26 22 26 20 25 33 32 34 39 38 42 45 43 32 31 73 158 231 208 149 131 167 186 160 103 51 76 82 81 77 85 97 96 87 56 42 54 68 48 29 32 40 31 37 41 40 38 37 31 25 28 28 27 27 28 30 33 34 32 32 24 20 46 96 137 152 119 97 60 51 57 71 99 110 104 81 76 94 112 120 112 95 80 76 77 80 72 54 38 33 39 24 33 25 30 43 30 39 41 36 46 53 60 67 62 64 91 115 124 130 137 117 95 101 100 95 83 67 53 47 49 52 48 46 46 49 53 54 51 47 38 41 44 47 48 47 45 43 43 42 41 40 39 40 40 40 41 42 45 47 47 43 36 30 33 32 32 32 34 36 39 40 51 48 43 41 42 44 44 44 37 39 42 44 43 41 37 35 33 35 38 40 42 44 49 53 51 46 40 35 32 30 29 29 23 23 22 20 18 20 24 28 35 36 34 31 28 27 28 30 41 37 32 29 30 34 38 40 36 41 44 42 36 32 33 36 33 26 22 25 27 25 23 24 31 30 29 32 41 50 54 53 62 52 48 44 36 38 49 53 52 39 36 34 22 20 32 42 43 34 31 39 47 48 52 57 65 84 88 62 32 22 26 31 31 29 28 27 28 28 27 26 27 31 32 31 32 34 32 27 27 45 92 140 161 153 105 45 31 35 33 26 22 24 28 29 30 32 33 33 33 33 36 39 38 38 37 36 35 35 36 36 39 39 47 52 41 24 28 44 56 63 56 42 33 29 38 55 72 52 33 26 24 22 23 27 25 21 18 21 22 20 19 20 27 27 25 26 30 33 36 38 81 97 92 62 52 73 92 94 67 42 37 51 55 55 64 71 66 64 56 41 30 31 45 58 50 40 29 26 30 34 35 33 38 41 39 31 25 25 26 25 25 22 23 27 27 23 22 24 61 82 76 48 32 31 30 29 23 28 56 86 78 43 30 44 49 56 55 48 50 60 61 54 29 37 42 41 42 44 39 31 37 43 46 46 47 46 38 28 32 30 29 31 35 37 36 34 35 32 27 23 22 23 26 29 31 36 39 41 47 56 60 60 57 51 44 36 31 37 56 75 69 66 61 56 52 48 44 41 36 37 39 42 45 45 39 32 34 54 62 47 31 32 41 46 32 32 33 38 44 48 48 47 46 33 27 47 82 108 111 104 111 107 106 98 69 33 21 29 30 33 42 50 52 51 54 59 56 46 35 31 29 28 30 33 38 36 30 23 25 35 44 47 51 63 82 80 51 38 58 82 67 58 51 47 39 30 30 37 40 41 49 59 61 59 63 71 71 87 89 65 33 17 16 19 16 20 25 26 28 32 40 45 49 43 35 32 33 36 38 38 35 32 29 29 32 34 35 35 30 33 30 27 38 57 63 58 42 26 11 8 13 18 22 24 25 22 26 37 48 62 88 111 101 89 80 83 86 81 72 67 66 78 103 118 100 74 79 103 107 86 62 46 32 20 18 23 25 20 18 21 31 50 82 109 83 40 20 43 80 99 87 61 47 37 32 33 33 31 36 45 35 27 18 16 20 24 22 19 19 30 50 67 64 48 37 37 29 30 30 30 34 38 36 31 46 52 56 50 39 35 41 49 50 46 41 36 32 28 24 21 23 24 25 26 27 29 30 30 33 34 36 38 38 47 68 87 123 109 90 73 62 53 44 38 42 37 34 34 32 26 24 28 27 27 26 23 23 32 49 64 169 169 170 170 170 170 171 171 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 171 171 172 172 173 173 174 174 175 175 174 174 174 175 176 176 176 176 177 178 179 180 181 181 180 180 181 181 182 182 182 182 178 178 179 180 181 182 183 183 185 185 185 185 184 184 184 184 186 186 187 188 188 188 187 187 189 189 190 190 190 191 191 191 190 191 192 191 190 191 193 194 197 196 196 196 197 197 197 196 194 198 201 200 197 195 195 196 202 201 200 199 198 198 198 199 198 198 199 199 199 199 199 199 199 199 200 200 200 200 200 200 199 200 200 200 200 200 200 201 202 201 202 198 195 204 210 203 206 213 192 156 173 210 205 195 195 206 202 174 153 167 194 207 198 199 199 200 200 199 199 198 205 204 201 198 198 201 207 212 164 92 97 176 217 212 199 188 190 196 216 213 183 162 120 57 41 41 74 146 174 151 129 108 92 106 153 188 181 173 184 189 194 177 163 170 181 173 163 169 194 196 196 194 194 195 195 193 196 196 195 194 193 192 191 190 191 192 193 194 195 195 195 195 192 192 198 219 198 137 126 157 112 43 57 121 160 184 178 148 150 157 169 148 120 120 145 184 207 213 161 84 70 116 165 194 194 175 171 171 178 207 213 180 116 100 127 164 195 210 223 207 193 140 107 117 112 93 137 220 184 89 130 203 200 195 197 207 168 101 98 151 201 208 153 95 65 90 149 202 212 191 167 153 125 113 118 130 130 137 171 204 170 159 114 65 77 144 192 200 193 188 182 177 174 176 179 182 183 179 183 190 192 179 137 88 140 174 183 161 146 145 156 172 176 180 177 175 180 178 173 176 173 173 174 175 175 175 174 174 176 176 175 175 174 174 174 174 183 176 172 174 172 165 161 162 158 153 146 138 135 140 152 161 168 169 166 155 139 125 116 113 116 110 104 99 97 96 94 93 100 136 176 192 178 143 106 84 67 106 152 162 129 94 95 116 101 89 72 72 87 96 98 103 115 110 102 89 86 103 111 99 103 106 112 126 130 110 92 93 90 90 97 99 86 77 97 128 116 123 110 83 83 115 138 140 121 136 177 185 135 91 82 80 81 69 56 47 43 41 44 48 40 50 77 105 122 130 114 85 75 88 108 113 100 87 75 59 43 52 58 72 108 130 94 38 65 160 208 163 107 91 89 82 62 37 37 33 22 38 83 138 157 111 62 44 66 78 81 116 145 123 99 87 84 85 86 89 99 91 91 90 73 50 34 24 25 27 41 61 82 105 119 118 82 58 36 27 22 19 33 54 59 54 60 69 68 67 72 75 54 62 90 107 91 70 53 33 24 22 16 11 12 25 45 61 105 155 168 129 90 67 60 66 53 45 31 23 47 99 126 116 38 33 77 129 163 181 162 135 150 206 217 188 141 85 54 42 30 20 52 122 150 106 52 35 102 142 110 51 26 25 46 67 49 26 57 73 72 48 36 111 175 205 178 150 172 192 175 135 95 139 204 167 96 124 162 140 117 84 97 128 144 139 107 82 97 137 156 137 90 33 21 57 132 138 99 96 150 181 169 144 138 108 113 124 112 131 179 204 141 68 23 41 70 79 85 93 75 74 63 59 68 72 76 87 82 79 71 64 59 56 50 43 41 41 41 41 42 44 45 46 41 38 33 30 29 31 35 38 39 41 43 41 36 29 26 25 31 32 29 21 17 17 17 15 21 32 42 43 39 35 31 27 38 38 31 17 14 41 95 139 131 127 140 173 198 186 145 109 142 158 164 174 169 151 147 141 158 205 204 189 166 146 174 197 143 61 35 40 33 35 39 40 48 42 34 28 26 26 27 27 25 25 23 22 22 22 22 22 22 23 20 21 22 15 12 22 64 118 113 93 121 192 221 161 125 141 182 175 136 170 210 182 121 120 157 199 181 164 178 166 99 54 64 127 193 214 181 151 164 194 204 189 175 164 149 140 129 122 140 145 136 142 198 205 114 24 18 87 162 215 203 160 102 79 129 202 209 197 198 189 164 140 141 179 209 208 201 203 200 203 204 197 196 201 178 134 88 120 142 141 159 199 211 193 197 201 198 196 216 229 173 84 64 143 205 201 181 187 204 209 218 166 94 33 5 36 126 211 209 211 193 192 196 189 191 189 195 193 191 195 204 207 200 192 187 181 172 149 109 80 87 110 154 193 228 211 139 60 20 16 12 18 17 4 37 122 181 210 200 207 225 213 159 113 84 59 36 26 18 15 21 45 91 131 102 71 70 96 97 71 52 47 31 39 43 41 38 37 37 34 33 39 39 37 38 34 31 34 49 58 78 123 156 124 56 15 46 89 140 173 175 150 133 137 169 184 190 182 177 183 187 185 184 168 144 81 79 145 170 176 169 181 187 178 162 151 145 142 112 129 141 140 145 163 180 186 185 183 180 180 181 182 180 178 179 178 177 177 178 178 176 174 191 197 191 134 46 18 90 179 190 165 123 81 56 49 51 52 61 57 47 36 30 30 32 32 32 29 26 25 24 24 25 27 20 21 23 22 21 30 57 84 134 150 174 191 188 164 135 117 143 171 194 195 185 176 166 157 169 172 132 128 186 218 167 83 21 23 29 37 46 52 53 52 58 60 64 68 71 71 70 69 65 52 31 46 130 216 217 166 97 66 73 91 78 85 129 159 171 162 163 189 181 101 48 70 141 175 183 178 182 200 216 205 188 171 131 97 151 168 135 142 192 188 177 205 240 213 183 139 72 49 33 37 42 35 27 26 21 19 19 20 19 17 21 27 32 9 1 46 135 194 171 117 84 64 96 142 153 145 153 187 225 191 132 63 22 27 41 36 35 32 30 29 30 30 29 28 31 30 30 30 29 29 29 29 27 27 27 28 29 29 30 30 28 27 26 27 28 28 25 22 21 22 23 24 24 23 21 20 22 23 25 28 32 33 33 31 32 33 35 38 39 36 31 26 27 26 26 27 28 27 25 22 22 23 23 21 20 20 23 26 21 21 23 26 25 23 24 28 36 35 34 35 37 42 46 49 42 33 26 30 36 37 32 28 28 26 24 24 26 28 29 29 26 22 24 37 51 54 44 32 31 34 38 39 37 37 40 43 44 37 28 25 31 37 34 26 34 105 151 116 64 88 174 240 203 149 97 60 51 53 46 52 103 153 117 40 34 49 42 44 24 49 99 132 136 144 145 127 92 109 111 126 175 198 171 141 106 94 118 145 141 132 101 44 24 74 115 105 68 41 29 26 36 44 47 48 62 84 92 86 55 44 31 23 25 33 40 45 39 39 40 54 63 57 75 118 140 91 65 83 103 110 126 149 117 87 69 106 163 177 169 178 188 160 170 217 218 146 65 28 54 84 134 156 155 149 140 151 143 162 189 175 99 24 5 20 45 75 78 62 49 53 55 27 26 19 23 31 30 33 37 36 42 44 35 18 25 83 173 241 229 155 114 129 131 99 65 48 99 123 113 92 116 152 157 145 100 62 40 41 38 32 32 32 33 39 39 33 32 36 36 31 31 30 30 30 30 31 32 33 30 29 24 27 59 113 159 180 165 134 94 87 83 71 74 73 104 104 104 93 76 69 61 46 67 64 58 49 39 32 29 29 35 30 39 31 31 42 38 48 64 89 102 122 142 146 153 158 182 198 183 183 203 166 126 144 164 144 111 79 57 48 49 52 50 47 45 45 48 48 45 42 38 40 42 45 47 48 48 48 47 46 45 44 44 44 45 45 46 46 46 48 49 47 43 39 42 42 42 42 43 43 44 44 48 46 44 43 44 44 44 43 39 40 41 43 43 42 41 40 40 42 44 45 47 50 53 55 50 46 40 35 31 30 29 29 27 24 20 18 20 28 38 46 45 43 40 35 31 30 32 35 47 45 43 39 37 37 39 42 49 50 50 47 42 37 36 35 32 26 20 20 22 21 20 20 28 26 26 31 38 43 46 48 60 56 44 31 44 92 128 131 81 56 51 59 45 24 21 28 30 25 26 37 45 46 47 51 52 53 47 34 24 24 28 31 31 28 25 24 25 26 24 22 27 29 28 26 25 27 27 26 19 68 150 213 220 176 101 34 27 34 34 25 20 25 31 31 31 32 33 32 31 31 32 34 36 37 38 38 39 38 38 37 35 48 72 81 57 28 34 61 72 80 74 58 49 51 70 96 116 96 82 80 68 48 40 47 34 28 21 20 26 31 27 18 38 59 56 40 43 49 48 51 91 107 101 71 61 89 127 147 93 59 43 50 52 53 66 79 81 80 74 59 41 31 34 41 37 32 28 28 33 39 39 37 42 46 45 38 29 26 26 26 27 25 25 27 26 24 23 25 47 64 65 48 36 30 31 38 39 41 54 64 53 31 31 47 57 61 60 59 70 83 74 54 38 41 41 38 37 37 36 32 36 40 39 38 48 61 56 40 33 29 26 26 30 33 33 31 31 29 24 21 19 20 22 24 27 30 33 34 40 49 56 58 58 54 47 37 29 31 44 57 61 59 56 50 44 39 37 36 39 34 32 35 40 39 34 29 27 38 44 38 29 29 37 45 37 29 23 27 40 51 55 53 45 36 32 46 76 105 121 126 107 90 74 65 51 34 26 29 24 30 37 45 56 63 62 56 54 46 39 34 30 27 28 32 38 35 29 24 27 38 49 55 59 69 86 81 51 38 56 77 78 75 67 53 40 33 34 38 42 46 50 53 56 62 71 77 82 98 101 76 41 21 19 22 18 21 26 31 36 41 46 50 53 44 35 31 33 35 33 29 35 33 31 32 34 35 34 33 31 32 28 24 25 33 42 46 40 26 11 9 13 18 22 25 27 23 23 30 42 60 88 113 109 89 78 84 87 77 70 72 66 71 93 114 103 78 83 108 120 98 71 51 36 24 22 26 28 19 16 23 26 34 60 89 75 35 16 40 74 86 63 29 28 30 34 35 31 33 52 73 60 45 24 9 5 9 16 20 19 30 47 58 52 38 32 35 25 36 45 43 37 31 28 26 43 46 46 42 36 34 38 43 33 33 34 36 36 33 27 23 22 22 22 23 24 25 25 25 27 29 32 34 36 42 58 73 97 90 84 78 66 49 41 42 43 38 35 37 34 29 29 32 25 33 32 22 17 30 50 63 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 169 169 169 169 169 169 169 169 171 171 172 172 172 173 173 173 175 174 174 173 174 174 175 176 176 176 177 178 178 179 180 180 179 180 180 180 181 181 181 182 178 178 179 180 181 182 183 183 184 184 184 184 184 184 185 185 185 186 187 187 188 187 187 186 188 188 188 189 189 190 190 190 192 191 190 189 189 191 193 195 194 195 197 197 197 196 196 197 191 195 199 198 194 191 193 197 200 199 197 196 196 197 198 199 198 198 198 199 199 200 200 200 196 197 197 197 198 199 199 199 198 200 201 201 199 199 200 202 196 198 203 202 202 209 203 183 171 179 159 133 169 212 209 209 206 213 210 164 118 139 192 213 198 199 200 200 200 200 199 198 203 201 199 198 200 205 210 214 149 77 102 195 222 205 190 171 168 193 216 218 212 200 149 83 39 98 164 213 221 208 187 148 105 119 154 170 140 111 118 135 132 117 125 157 158 123 121 159 199 199 197 195 193 192 191 189 195 194 194 193 193 192 192 192 192 192 193 194 194 194 194 194 188 197 203 216 170 113 137 173 125 29 85 189 185 136 123 153 150 167 197 195 164 123 97 110 166 172 139 101 103 123 157 199 208 177 166 163 157 173 176 146 108 117 150 164 161 175 196 191 186 161 141 135 110 77 97 154 119 97 160 205 187 196 210 201 169 134 154 181 165 133 104 96 86 95 136 180 213 222 182 136 99 111 128 122 103 116 147 159 137 125 108 108 140 181 196 188 178 179 179 180 180 179 178 178 180 180 183 185 189 190 161 116 165 170 147 132 156 181 184 185 186 184 177 175 179 175 172 179 173 174 175 176 176 176 176 176 177 177 176 176 175 175 175 175 178 177 173 167 164 162 161 160 159 150 137 124 118 119 124 130 140 146 149 146 141 134 119 103 103 103 100 98 101 106 104 98 95 127 167 187 179 158 126 97 68 86 128 159 135 88 81 108 120 117 94 75 76 81 93 117 133 126 116 104 99 108 107 90 92 105 117 125 120 103 97 111 95 89 91 95 85 78 98 129 119 114 92 68 72 102 126 130 132 155 187 179 137 116 107 84 59 55 51 48 46 44 43 43 38 34 53 85 95 82 72 71 74 84 99 105 102 98 80 53 39 44 50 65 91 101 74 36 87 186 200 119 71 74 87 99 64 38 33 24 20 49 102 158 155 117 63 35 73 113 114 125 161 146 116 86 74 76 71 58 44 68 112 125 90 54 39 28 17 16 33 59 88 115 109 73 54 44 30 16 10 23 57 89 79 61 58 65 72 94 113 110 78 72 92 105 87 73 60 35 20 17 16 15 14 20 42 65 125 153 128 71 50 49 45 50 40 38 34 31 43 71 81 66 31 65 127 169 176 167 141 112 150 180 163 120 79 49 41 34 12 29 109 203 213 145 72 34 69 85 66 40 29 44 94 129 86 51 83 93 91 63 35 113 177 187 160 152 177 186 181 172 116 115 147 123 95 164 218 193 139 85 85 102 97 96 102 115 106 102 98 99 68 13 27 101 184 187 133 108 140 149 136 128 129 119 145 160 131 121 140 146 101 50 31 56 79 99 119 128 129 125 111 100 106 115 109 98 78 81 80 73 61 50 44 40 39 38 38 37 38 39 41 42 42 40 36 31 27 28 32 36 39 41 44 44 37 29 25 26 29 29 26 22 19 18 17 16 21 34 45 47 43 39 35 32 25 38 36 24 41 96 155 186 154 129 130 174 214 207 164 128 133 153 161 155 139 141 157 143 117 145 172 198 176 143 168 200 159 74 35 32 26 31 36 41 46 40 32 27 25 26 26 27 25 24 23 22 22 22 23 23 23 24 20 21 25 18 12 18 41 55 58 83 139 212 236 185 133 151 201 202 154 162 202 199 137 93 119 186 181 154 134 83 48 78 144 205 231 220 178 139 148 183 201 192 184 184 187 193 196 158 142 130 117 116 161 159 92 16 31 99 142 172 181 173 133 108 150 207 202 190 194 183 172 169 165 166 179 194 199 195 191 191 185 185 204 216 177 118 103 147 164 186 204 202 201 187 191 191 186 190 210 210 146 65 64 135 201 217 208 207 212 212 220 173 100 31 3 34 113 180 188 197 186 188 196 194 197 194 191 191 192 193 193 193 182 164 171 197 215 208 182 141 99 75 99 143 183 179 134 80 44 27 14 12 20 14 22 64 127 190 207 200 209 206 158 99 62 45 31 24 19 21 27 43 75 104 80 67 65 62 42 28 35 48 67 62 52 42 38 40 38 34 34 41 36 34 45 45 41 50 86 104 130 170 179 114 43 28 83 126 161 167 158 148 153 168 189 191 189 186 189 192 185 174 157 149 114 76 117 190 199 187 183 189 185 172 169 169 152 128 79 102 137 167 180 180 180 183 181 182 182 181 180 180 180 181 184 185 184 182 180 179 181 183 184 192 183 120 42 35 90 133 105 87 67 57 55 52 49 47 53 50 45 39 34 32 30 29 31 28 26 26 25 23 24 26 24 25 28 30 33 54 101 145 191 194 200 206 203 186 162 144 127 144 169 186 189 182 175 172 168 149 128 158 209 213 154 73 27 30 31 34 45 59 63 58 61 63 65 68 70 70 68 67 62 48 38 66 134 177 139 73 40 62 107 141 140 135 147 160 161 165 161 161 133 61 58 137 185 177 170 169 165 169 189 200 190 166 135 120 168 164 109 123 198 219 192 203 242 252 241 178 117 73 37 33 38 33 27 28 23 21 19 19 17 16 21 27 36 17 4 38 126 207 222 195 147 78 62 91 107 111 136 187 220 183 124 59 20 23 38 37 33 31 29 29 30 31 30 28 27 27 27 27 27 27 27 27 25 26 26 27 28 29 30 30 27 26 26 27 29 29 27 25 21 22 22 22 22 22 22 21 22 23 26 29 32 33 33 33 32 33 36 38 39 36 29 24 26 25 25 27 29 28 25 23 22 23 23 21 19 18 20 23 16 16 19 22 21 18 20 24 30 31 31 32 33 35 37 38 43 40 36 33 30 27 25 24 28 27 26 26 27 27 26 26 28 25 28 38 47 46 38 31 39 36 38 43 43 36 33 36 41 35 26 24 30 36 33 26 49 97 121 86 70 136 210 228 171 102 65 58 49 35 37 69 112 138 103 44 39 54 48 42 27 42 76 109 134 152 142 111 65 77 82 93 117 118 90 67 53 44 58 63 48 48 45 21 29 42 52 46 34 27 25 26 25 28 30 29 31 38 42 42 39 35 29 25 24 28 34 37 36 38 35 50 67 51 50 84 151 113 65 66 100 98 86 103 99 70 71 129 194 210 196 188 188 160 165 195 176 105 57 57 68 62 85 125 177 208 196 185 156 143 145 128 63 7 5 24 41 51 66 86 88 95 95 58 29 18 20 28 31 36 38 33 39 39 33 23 28 65 122 167 165 122 100 105 87 50 39 54 106 138 125 99 128 167 170 161 133 87 44 32 37 41 36 29 40 40 37 31 26 28 34 39 32 32 32 32 32 31 31 31 27 26 24 32 63 111 152 173 184 136 101 133 163 147 123 101 129 161 187 162 100 56 44 41 50 50 44 35 31 33 36 37 33 37 41 35 40 60 77 90 123 180 198 212 222 219 238 245 251 236 211 209 207 168 149 178 189 155 106 66 46 43 47 50 52 49 46 45 46 47 45 43 45 45 46 47 49 51 52 53 54 53 51 49 48 47 47 47 49 47 46 47 49 50 49 47 46 47 48 49 50 50 49 49 46 46 46 46 46 46 45 44 40 42 45 48 49 49 48 47 47 50 52 51 51 52 50 47 38 36 32 30 29 28 27 26 24 21 17 15 18 26 36 42 49 46 42 37 33 33 37 41 49 50 50 46 42 41 43 46 61 60 57 54 51 47 44 42 38 32 25 23 23 23 22 20 20 22 28 36 37 33 37 46 47 64 57 34 58 140 196 195 110 82 73 77 58 29 19 21 26 21 22 31 40 45 50 55 66 50 33 24 24 27 33 38 30 26 23 22 25 26 25 22 28 29 28 24 21 22 25 28 25 74 143 188 180 132 71 26 31 34 35 31 27 25 27 29 33 34 34 32 30 29 30 32 33 35 37 38 37 35 33 31 25 46 81 96 68 33 38 68 84 84 71 57 56 64 82 103 111 118 132 138 116 81 64 68 62 55 43 37 44 50 40 23 53 97 97 62 49 50 56 71 84 91 88 81 93 123 142 143 98 67 53 56 49 44 55 69 83 90 95 89 70 48 37 35 31 31 30 32 38 42 40 35 43 47 48 42 33 27 26 28 29 27 26 26 26 25 25 26 25 37 41 40 38 31 32 44 49 65 81 77 51 28 30 46 60 54 51 64 96 111 83 41 38 37 35 36 37 38 41 44 43 43 35 29 45 67 66 48 32 30 27 25 23 22 23 23 26 25 23 22 20 19 18 17 20 22 26 28 32 37 43 46 51 50 46 38 29 26 32 40 51 50 46 40 35 34 37 41 55 45 37 37 41 40 32 25 22 25 30 31 27 26 32 40 39 30 22 26 38 51 56 56 42 42 42 46 60 86 117 140 110 88 66 54 46 35 26 23 23 29 34 43 62 80 80 68 53 43 34 31 30 28 29 32 39 35 30 26 27 34 42 47 50 55 66 63 42 37 55 70 92 92 81 59 40 34 33 33 42 49 50 46 47 56 63 65 76 82 78 58 35 25 25 27 24 23 27 37 46 50 51 51 52 45 37 33 33 33 31 29 30 29 28 30 33 34 33 32 31 28 27 26 25 27 33 41 35 22 10 9 14 18 23 26 24 24 27 34 43 56 74 91 97 83 77 85 90 83 74 71 61 57 73 98 98 83 94 123 116 94 68 53 45 37 30 27 27 23 22 26 25 28 46 67 54 31 24 37 50 53 40 20 23 30 37 37 32 37 61 87 78 63 41 21 11 10 15 19 21 23 31 41 44 39 34 34 43 61 74 69 52 37 32 31 36 38 40 39 38 38 39 40 35 35 36 38 38 34 27 22 22 22 22 23 23 23 23 23 24 25 28 30 31 34 43 54 55 59 72 83 72 50 40 43 44 38 36 37 35 30 29 33 26 35 39 31 23 30 53 72 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 174 174 173 173 173 174 175 176 176 176 177 177 178 178 179 179 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 183 184 185 186 187 184 185 186 187 187 187 186 185 186 186 186 187 187 188 188 188 192 191 189 188 189 191 193 193 187 188 190 191 191 190 190 191 191 194 197 195 192 192 197 202 196 196 194 194 195 197 199 200 198 198 198 199 199 200 200 200 199 199 200 200 201 201 201 202 198 200 202 201 199 198 200 202 198 198 200 199 200 206 196 171 120 123 111 108 167 220 214 210 217 205 185 137 102 142 200 211 200 200 201 202 202 201 200 200 200 199 198 198 200 201 202 203 156 90 119 203 222 205 184 148 167 206 209 204 231 221 143 73 83 171 226 223 214 234 235 186 109 134 170 175 131 86 84 105 101 94 99 118 124 119 149 201 198 197 196 195 193 191 190 190 191 191 192 192 193 194 194 194 193 193 193 193 193 192 191 190 187 199 203 207 163 116 129 135 102 53 104 174 169 125 106 140 163 175 197 200 186 144 95 89 102 104 103 120 137 131 152 208 228 198 185 178 160 157 157 142 121 121 133 135 122 141 162 158 166 185 201 197 164 110 76 75 64 109 151 170 162 180 219 213 167 148 166 158 111 92 115 153 139 132 136 135 165 199 174 138 147 163 172 145 106 105 119 115 126 140 159 175 182 184 185 186 173 175 179 182 183 182 179 177 179 178 177 177 183 191 168 126 131 156 159 161 182 184 173 179 180 182 177 174 174 169 168 179 174 175 176 177 178 178 178 177 177 177 177 176 176 175 175 175 171 180 177 161 153 159 162 157 154 141 125 114 110 111 111 110 117 125 132 138 147 149 135 115 117 116 113 110 112 116 116 111 92 115 158 184 175 156 134 110 75 69 102 150 139 84 69 98 137 151 138 105 80 69 85 118 117 108 104 102 99 102 96 80 72 103 137 150 135 106 102 123 120 97 78 73 69 70 92 120 112 93 71 63 73 100 131 152 164 174 176 149 126 142 141 103 48 48 47 46 45 44 42 39 36 36 44 58 59 55 75 107 92 82 78 85 101 113 94 57 46 43 47 61 71 66 51 38 77 138 129 76 77 102 98 85 63 37 26 13 22 68 119 158 154 113 56 36 97 155 149 141 165 173 148 93 60 60 55 37 26 60 106 115 81 55 44 30 23 16 22 42 75 110 98 51 34 40 34 16 11 42 95 135 134 92 59 54 79 122 143 129 117 83 71 75 68 71 65 39 19 17 18 20 18 21 41 63 90 102 74 41 43 45 34 34 35 36 40 39 38 43 38 19 43 100 158 187 187 176 147 106 126 123 85 55 46 44 39 18 17 53 150 235 226 157 90 47 34 35 35 41 51 97 152 154 109 60 84 102 115 95 48 94 163 173 156 164 191 190 180 173 142 119 97 71 100 183 216 200 165 108 103 108 80 66 91 134 116 94 76 80 62 19 41 120 196 191 141 126 147 129 102 98 98 126 178 184 140 116 104 74 64 36 35 59 80 107 137 149 149 171 185 178 166 163 152 132 126 115 96 73 52 41 41 46 39 37 35 33 32 33 34 34 36 37 35 30 25 25 31 37 43 42 43 43 38 29 26 29 27 26 25 25 23 19 16 15 19 30 39 40 38 37 36 33 27 28 29 42 84 142 186 203 180 140 126 162 203 204 176 155 141 154 155 144 131 148 172 151 87 81 150 220 180 137 183 230 154 79 40 31 31 39 40 43 41 36 30 26 25 25 25 25 24 24 23 22 22 22 23 24 23 26 22 23 27 21 14 17 30 29 43 86 143 197 215 183 146 168 199 203 169 143 167 208 173 92 106 193 198 155 114 49 61 132 205 230 215 199 179 146 144 180 201 196 190 193 202 213 217 178 149 126 126 139 159 116 63 25 75 146 155 148 160 183 171 154 178 203 190 188 196 182 194 196 179 154 156 184 198 192 189 187 181 189 216 215 157 93 117 163 174 198 210 192 198 199 185 186 190 203 212 185 121 68 90 125 172 201 204 197 200 211 217 169 94 28 7 39 100 146 174 197 190 185 190 196 201 193 188 189 194 192 186 189 179 152 151 192 212 206 208 197 156 117 87 96 104 109 114 106 74 40 18 11 23 23 14 26 75 143 182 157 147 145 118 75 48 42 35 23 21 33 43 47 59 75 52 42 41 40 37 54 91 118 131 94 54 35 32 31 29 29 47 57 60 72 94 93 76 73 107 156 181 164 117 54 34 64 105 153 184 179 172 175 182 189 158 155 165 182 188 174 158 151 150 158 118 116 163 183 186 187 174 185 185 177 181 185 159 121 115 139 171 189 189 184 184 189 174 179 182 181 177 176 179 183 176 180 182 178 173 174 181 188 185 192 171 101 40 44 68 65 47 44 45 52 55 52 51 52 46 46 46 46 43 38 33 31 30 26 25 27 26 21 20 23 23 25 35 56 82 116 158 190 199 196 191 190 190 187 180 172 144 134 141 168 188 188 184 186 178 137 125 173 200 178 123 54 33 35 33 35 49 65 66 57 63 65 67 67 66 64 62 62 57 49 48 66 87 86 58 29 103 159 190 187 177 146 120 127 170 206 183 115 62 44 103 204 224 183 161 158 151 148 148 148 153 156 142 148 205 211 132 100 151 191 162 156 186 224 236 185 159 100 43 28 33 33 31 33 27 24 22 21 19 17 21 27 28 21 9 20 83 169 223 235 193 92 38 50 76 96 127 176 193 153 98 46 17 23 37 37 28 27 27 29 31 33 32 30 26 26 26 27 27 28 28 28 24 25 25 26 27 28 29 29 26 25 25 28 31 33 33 32 25 24 22 20 20 21 23 24 22 24 27 30 32 32 33 33 33 33 35 38 38 35 28 23 26 25 25 26 28 28 25 22 21 22 22 20 17 16 17 18 14 14 16 19 18 15 16 20 23 24 25 23 22 25 32 38 46 51 53 44 31 22 21 22 25 26 27 26 24 22 22 23 28 26 29 36 40 37 35 35 42 36 37 45 46 37 31 32 33 30 26 26 32 37 34 26 48 83 95 77 109 198 232 191 118 64 48 48 39 38 60 99 102 81 64 55 51 54 48 32 28 36 51 70 91 104 90 61 45 51 52 53 54 45 28 18 33 22 24 22 11 19 27 17 30 29 28 26 24 23 26 29 17 19 22 25 26 26 28 30 38 35 30 24 20 21 26 30 31 34 28 37 51 36 32 60 110 104 67 52 77 82 83 110 97 64 79 137 181 211 223 212 198 174 158 143 100 55 63 103 90 63 64 96 154 204 215 223 204 178 144 89 25 1 16 27 37 71 115 139 128 130 132 91 35 20 18 27 34 39 39 31 34 30 31 35 37 42 60 79 86 77 79 91 82 53 42 54 98 121 105 84 106 131 131 131 127 85 55 62 70 52 36 38 42 43 49 56 49 35 30 34 32 33 33 34 33 31 29 28 28 25 24 32 53 82 108 122 139 100 74 125 196 223 207 168 133 156 180 159 89 34 27 39 34 36 35 35 38 44 46 44 32 41 44 59 91 131 158 159 193 237 235 224 216 218 245 248 237 204 195 191 168 168 189 195 152 120 78 50 43 47 49 49 55 53 51 51 51 52 51 50 54 53 52 51 51 52 53 53 55 54 51 48 46 44 43 43 45 42 40 40 43 46 47 46 45 46 47 49 50 50 50 50 46 47 49 49 49 48 48 48 46 49 52 54 55 53 50 48 48 53 55 52 49 47 43 37 38 32 26 25 28 31 32 32 24 23 23 24 26 29 32 33 45 44 41 37 35 37 41 45 47 49 50 48 45 45 47 50 61 58 56 54 52 51 49 47 44 39 32 28 28 28 26 22 17 19 27 33 26 22 39 63 67 69 57 37 56 119 163 161 111 86 69 59 41 29 29 32 31 25 21 25 33 44 56 65 76 55 32 21 21 26 34 42 27 24 22 22 25 27 28 27 27 27 27 25 22 23 30 38 52 73 97 110 107 84 51 30 36 32 34 40 37 27 24 28 34 35 35 33 30 29 30 32 35 36 37 37 35 31 27 24 23 38 65 79 59 33 43 72 110 97 72 58 63 66 66 71 93 111 133 137 118 92 80 80 81 75 64 58 64 67 54 36 61 100 95 58 46 46 51 67 74 72 72 85 113 133 124 102 86 71 69 69 52 37 41 50 59 75 95 102 86 57 35 27 26 29 33 39 48 55 52 44 42 44 45 41 34 27 26 29 28 27 25 24 24 26 28 29 24 29 31 36 41 34 30 39 57 86 110 96 54 23 27 47 55 48 45 60 89 101 76 42 45 40 38 43 45 44 48 55 54 51 36 25 36 58 58 41 31 35 37 32 21 14 14 17 22 23 24 24 22 19 15 13 14 18 23 27 28 29 31 34 40 43 43 37 29 25 26 28 44 42 39 35 34 38 46 53 58 55 53 57 64 62 44 25 20 19 23 28 27 25 28 34 34 29 26 28 36 44 48 49 40 44 47 48 52 67 90 109 95 83 68 57 49 40 30 23 22 28 32 40 63 89 93 82 52 38 25 24 29 32 32 31 33 30 28 27 28 30 34 37 44 40 43 41 30 33 47 55 70 73 66 46 32 30 31 28 42 50 51 44 43 50 55 54 64 69 67 52 33 22 22 25 25 22 27 42 55 59 56 54 55 51 44 37 32 30 30 31 24 23 24 26 29 31 31 30 31 27 27 30 32 29 29 33 28 18 9 10 15 19 23 26 22 23 28 34 41 49 61 71 80 81 85 92 99 95 78 62 54 46 58 85 93 83 91 113 96 75 56 53 59 56 41 27 22 27 29 26 25 30 38 45 36 28 28 30 26 25 26 21 26 31 36 36 33 38 57 76 76 65 47 29 17 12 12 14 17 16 19 25 28 29 32 35 73 89 99 87 62 41 31 28 25 27 31 35 38 38 36 34 41 40 38 36 35 32 27 24 25 25 25 25 25 25 25 25 25 24 25 27 27 26 30 36 38 45 62 75 67 46 37 42 43 37 35 36 33 28 27 30 34 41 50 48 33 26 46 75 171 171 170 170 170 170 169 169 169 169 170 170 170 170 171 171 173 173 173 173 173 173 173 173 171 171 171 171 171 171 171 171 174 173 173 172 173 174 175 175 176 177 177 177 177 178 178 178 178 178 178 179 179 180 180 180 183 183 182 182 181 180 180 180 179 180 181 183 184 185 187 187 183 184 185 186 186 186 185 185 185 185 185 186 186 186 187 187 191 190 188 189 190 192 192 191 190 189 189 190 191 192 193 192 193 195 197 196 194 195 200 204 194 194 194 195 196 197 199 200 198 198 199 199 199 199 199 199 199 199 199 199 199 200 200 200 199 202 203 202 198 197 198 201 209 204 203 200 198 203 200 185 139 123 100 96 154 210 210 204 215 189 156 117 111 168 214 204 200 201 201 202 202 201 201 200 200 199 198 198 197 194 191 188 165 106 129 202 223 214 185 132 161 201 218 232 231 154 74 65 160 216 233 210 202 228 229 177 104 114 136 154 148 124 108 109 127 149 158 153 162 179 194 205 193 191 192 194 195 193 194 196 189 190 191 192 193 194 195 195 193 193 193 193 192 191 190 189 191 193 197 204 185 145 105 65 38 77 107 109 131 158 147 133 166 166 167 161 159 134 99 106 68 67 83 122 146 138 153 199 216 207 203 199 190 185 189 191 171 129 101 109 117 155 174 168 184 206 217 212 193 144 75 28 45 133 142 107 99 138 182 162 132 115 132 132 112 129 172 211 204 168 126 91 126 174 157 144 182 204 209 168 114 103 131 154 165 183 196 192 186 185 184 180 183 182 182 181 181 181 181 181 181 175 173 178 189 191 156 105 110 161 187 190 189 160 140 159 171 181 182 177 176 171 171 180 176 177 178 178 179 178 178 177 177 177 176 176 176 175 175 175 169 182 180 160 145 149 156 157 163 150 134 126 127 131 132 130 116 121 126 132 142 148 142 130 125 121 116 116 117 115 110 105 92 111 160 190 176 153 133 110 72 69 106 156 145 88 71 99 130 151 153 122 83 63 74 98 80 75 85 98 96 91 87 82 76 107 144 162 144 109 107 135 143 112 76 55 49 58 84 109 113 86 65 66 76 94 131 168 191 189 177 143 123 140 131 80 41 49 55 56 53 52 50 49 53 51 36 32 58 92 119 138 107 83 68 76 102 121 103 64 46 47 54 64 62 50 40 39 69 71 77 94 113 106 81 65 52 32 24 14 31 88 140 174 168 116 53 42 114 174 166 158 159 186 170 103 50 43 42 29 45 55 67 65 54 51 46 35 36 30 24 30 63 100 93 57 28 38 33 18 26 73 129 162 171 135 87 56 66 104 126 121 113 76 56 62 70 75 61 32 27 25 24 26 25 27 38 52 48 55 47 39 44 39 32 38 37 36 42 43 36 33 28 17 44 95 128 149 166 170 146 98 79 70 40 24 24 33 47 38 23 60 146 216 204 143 81 39 27 15 36 88 112 125 145 134 120 65 94 139 164 139 71 68 128 156 152 162 189 187 167 145 152 157 125 76 97 148 166 180 180 130 113 99 68 64 105 163 154 128 86 62 50 32 49 102 164 149 112 125 151 120 80 67 107 147 184 162 122 127 118 66 31 21 28 56 89 121 141 145 154 174 191 185 171 170 160 135 127 104 76 56 46 42 42 44 39 36 33 30 28 27 28 29 29 32 32 28 24 28 39 49 49 43 40 41 37 30 28 31 29 25 24 27 26 20 16 16 18 26 32 34 34 34 33 30 22 23 47 88 117 136 170 206 200 154 124 141 171 179 175 174 165 156 138 134 137 157 166 133 66 57 128 185 155 151 191 198 134 77 45 33 37 48 42 39 35 32 28 26 26 26 25 24 24 23 23 22 22 23 24 24 23 27 24 23 27 23 17 20 22 31 52 86 134 182 197 182 162 174 185 197 183 143 155 219 190 112 122 188 158 100 92 76 109 167 206 207 192 193 190 155 142 174 194 196 196 194 190 190 199 191 179 159 178 210 200 106 27 45 133 202 189 149 141 168 198 194 202 201 187 190 197 186 197 201 189 161 144 155 176 189 180 186 193 209 220 190 127 82 109 166 186 199 203 190 194 192 190 189 193 208 207 167 122 106 120 122 149 188 201 190 193 212 220 164 84 23 16 57 112 146 181 206 198 186 186 191 197 186 192 188 192 187 180 188 178 141 138 189 202 184 193 209 200 184 145 113 75 66 92 110 83 42 21 17 25 18 15 28 49 82 95 77 67 72 69 51 39 40 36 19 24 56 77 77 80 92 88 44 21 35 58 92 143 183 171 112 52 28 26 27 33 43 76 85 99 124 148 143 114 93 117 166 165 98 39 23 47 80 111 151 172 163 157 158 155 151 115 110 126 155 156 127 109 111 145 153 126 145 167 152 169 191 186 197 202 198 190 175 145 115 148 177 195 186 176 180 184 181 179 184 188 187 183 181 184 187 181 185 188 187 183 182 187 193 195 199 165 90 40 44 52 38 41 43 47 49 46 44 47 52 43 43 46 50 50 45 41 40 33 27 25 27 24 19 18 22 30 41 67 107 150 182 198 202 182 181 178 177 180 184 186 184 173 144 132 153 180 190 192 196 185 137 137 188 193 162 119 55 27 31 37 45 57 66 62 51 64 68 70 67 60 55 54 57 61 53 49 49 44 50 83 121 182 229 223 193 181 138 87 83 162 215 176 63 21 71 153 219 214 175 167 171 171 167 133 96 101 102 96 153 225 226 142 81 83 126 116 122 142 183 202 184 167 109 49 27 31 35 37 39 31 28 26 26 22 19 21 26 23 22 13 13 52 120 175 198 147 65 24 38 69 89 97 115 120 88 56 36 29 36 37 27 27 27 27 30 33 35 34 32 30 30 30 30 30 30 30 30 24 25 25 26 26 27 27 28 25 24 25 28 33 37 38 37 29 26 23 20 19 21 23 25 23 26 29 31 31 31 32 33 34 33 34 36 36 34 29 25 26 25 24 26 27 26 23 21 21 22 22 19 16 14 14 15 15 14 16 19 17 14 14 18 21 22 21 18 15 18 26 33 38 57 72 66 47 30 24 24 25 27 28 24 20 20 27 33 34 28 27 32 35 33 35 40 35 30 32 41 44 39 34 33 29 28 27 28 34 38 34 26 47 90 103 92 140 221 213 135 77 54 48 30 25 65 101 117 82 39 36 60 58 51 43 22 18 29 36 39 42 43 35 26 32 33 34 31 23 18 17 17 32 23 22 20 16 23 26 15 22 28 34 32 23 17 18 23 21 15 12 17 26 33 34 34 37 34 29 22 18 19 23 28 27 30 25 25 31 24 23 42 56 60 44 33 52 74 95 119 93 63 77 116 141 183 221 219 208 170 120 71 30 22 66 122 109 99 100 94 101 127 156 189 207 208 165 76 11 9 24 19 42 112 176 185 151 144 145 104 40 25 22 29 33 37 37 29 31 24 26 36 40 34 33 40 47 55 62 67 65 54 60 85 99 96 72 57 73 92 101 111 130 122 107 100 92 61 29 19 37 48 70 91 93 72 48 35 30 31 33 34 33 31 28 26 29 25 23 30 38 46 55 61 68 61 42 71 148 220 236 197 131 96 76 72 55 33 25 25 36 34 34 36 39 41 40 39 43 66 82 128 185 221 229 198 186 172 143 122 113 133 167 173 151 116 114 119 123 172 194 147 88 73 55 49 53 57 55 50 58 58 57 57 57 57 57 56 56 55 53 51 49 48 48 48 48 47 44 41 38 36 35 34 35 32 30 30 33 36 38 38 40 40 40 41 42 43 44 44 44 46 48 48 47 47 48 49 50 51 52 53 52 50 49 47 50 56 56 49 45 47 50 48 44 36 29 29 34 37 32 27 24 21 19 19 23 30 35 38 40 40 40 39 37 39 42 45 44 45 45 44 44 46 48 51 55 54 52 50 50 50 50 50 45 43 38 34 35 36 33 28 22 20 23 24 14 13 46 87 122 83 50 41 45 58 70 71 75 59 49 42 33 33 37 34 32 26 19 18 24 36 49 58 62 47 28 17 16 21 31 39 25 24 23 23 24 26 29 31 24 26 29 29 27 28 38 49 70 82 83 85 92 81 48 24 29 29 34 40 37 30 29 34 32 34 34 32 30 29 31 33 39 39 39 37 34 29 25 22 29 32 42 48 39 32 48 73 119 104 80 71 81 80 66 57 91 98 106 108 100 89 83 82 77 75 71 72 76 75 63 50 63 71 57 41 46 49 44 46 62 60 64 83 111 125 111 89 73 74 82 80 57 40 38 38 36 53 79 93 80 51 28 21 21 27 34 45 61 74 71 61 45 43 41 39 33 27 25 28 24 25 23 20 22 27 31 32 29 30 29 36 43 36 30 35 57 86 107 90 45 15 24 46 46 46 47 51 56 60 62 64 73 63 59 61 55 43 40 46 50 47 36 27 35 50 51 40 35 46 54 50 35 22 19 21 25 25 25 24 22 19 16 14 15 18 24 29 28 25 27 31 33 37 37 30 23 20 20 20 38 37 36 35 39 46 55 61 48 57 67 77 91 92 63 28 17 19 24 28 30 28 28 30 26 26 27 29 32 35 36 37 36 38 43 51 57 59 58 55 63 65 63 56 50 44 36 29 21 27 31 38 57 80 87 82 50 34 21 22 30 34 32 30 24 22 23 27 29 30 33 36 47 37 34 31 25 29 36 36 36 40 39 32 30 35 37 35 38 44 46 42 40 44 48 48 48 64 74 63 39 22 20 27 21 21 30 48 59 59 58 59 65 60 52 41 32 29 30 32 27 25 23 24 26 28 27 26 31 28 27 30 32 29 25 22 23 16 11 14 18 20 22 24 22 22 24 27 33 42 54 62 70 81 95 106 112 104 77 50 47 41 53 80 89 77 72 79 70 54 43 53 71 74 55 33 23 28 29 24 24 29 32 29 31 24 23 22 16 18 22 19 26 28 31 32 33 38 46 54 63 55 41 28 19 15 14 14 10 15 19 18 16 21 35 48 86 96 98 85 63 44 33 27 23 25 29 33 37 37 35 33 41 37 34 33 33 33 32 30 28 28 28 28 28 28 28 28 28 25 24 26 26 23 23 26 32 34 42 49 46 37 36 42 39 34 32 33 31 26 26 29 44 54 68 66 40 18 32 61 171 171 171 170 170 169 169 169 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 174 173 172 172 172 173 174 175 176 177 177 177 177 177 177 178 177 177 178 178 179 179 179 179 181 181 181 180 180 180 179 179 181 181 182 183 183 184 185 185 183 183 184 185 185 185 185 184 185 185 185 186 186 187 187 187 190 189 188 190 192 193 191 189 197 193 191 191 195 198 198 197 194 195 197 198 197 197 198 198 196 196 197 198 198 198 198 198 199 199 199 199 199 199 198 198 198 198 198 198 198 197 197 197 200 203 205 202 198 195 197 200 206 205 211 210 201 201 206 205 214 179 135 96 112 165 195 212 211 195 166 133 135 188 219 201 199 200 201 201 201 201 200 199 202 200 198 198 198 195 191 188 165 120 143 207 226 217 187 138 142 188 229 234 171 70 54 126 213 225 215 205 207 215 193 133 92 94 109 146 181 179 152 132 161 201 218 207 207 214 202 185 192 189 190 194 195 193 194 197 190 191 191 192 192 193 193 194 192 193 193 193 193 193 192 192 195 187 196 209 213 175 89 25 58 108 124 130 155 174 184 185 156 150 141 133 130 100 70 91 87 87 89 100 115 129 142 153 161 185 192 189 200 211 219 229 209 137 88 110 134 181 197 195 206 202 186 179 184 156 85 23 49 131 149 93 74 113 131 103 82 88 135 155 146 162 195 224 227 177 120 83 121 151 124 137 181 209 198 142 104 116 154 184 195 197 192 184 184 189 185 175 186 185 183 182 181 180 180 181 186 176 174 182 192 188 150 101 138 178 186 183 189 158 123 128 161 179 184 179 180 179 177 179 177 177 178 178 178 177 176 176 176 176 176 176 175 175 174 174 173 178 177 162 140 131 141 156 176 162 145 135 135 140 144 146 129 129 126 123 122 126 133 138 128 113 104 108 114 110 103 100 97 104 142 173 172 166 148 112 72 82 115 146 129 87 79 102 116 123 126 105 75 65 76 83 63 64 88 111 102 84 85 94 94 103 121 138 127 97 98 130 141 123 92 62 45 50 73 95 104 82 69 71 72 78 108 145 181 170 159 131 101 97 83 44 45 70 94 98 86 70 57 50 50 48 36 54 111 146 131 109 106 92 91 106 124 129 105 67 49 69 83 75 54 40 40 45 48 49 86 118 108 98 99 90 44 31 34 27 35 84 145 195 188 142 71 38 101 170 170 160 155 183 176 115 56 37 39 38 55 50 40 36 40 39 39 46 51 53 37 23 41 65 62 45 28 32 23 17 50 112 157 169 167 157 114 63 49 67 86 95 91 70 57 64 75 72 53 33 36 33 30 30 32 35 38 40 39 37 37 39 37 32 34 43 37 35 41 45 38 36 38 35 38 68 68 78 102 114 105 66 42 41 33 37 38 45 63 61 24 50 112 164 153 100 53 30 46 42 57 118 146 115 103 115 118 75 124 195 204 154 80 52 101 138 145 154 168 161 156 157 185 200 171 109 101 129 143 166 174 136 102 68 54 75 118 169 174 148 97 59 47 35 47 87 105 107 101 125 141 124 126 143 141 151 161 137 113 132 126 72 18 26 41 72 115 140 137 129 158 152 148 140 137 151 143 110 82 66 51 47 47 44 40 37 38 35 31 28 26 26 26 27 25 27 28 25 24 35 55 72 56 44 36 37 36 31 30 34 35 28 24 27 26 21 18 21 24 29 34 35 37 37 32 26 8 28 81 138 150 132 143 176 175 139 116 129 151 162 168 175 170 146 119 126 147 160 151 113 57 55 93 122 124 142 153 139 142 95 58 33 34 49 42 34 30 29 28 29 30 29 26 24 23 23 22 22 22 23 24 25 22 28 25 23 26 23 19 23 16 28 47 75 121 164 182 192 162 152 166 194 187 151 156 198 189 130 118 133 94 81 128 144 133 174 193 197 191 194 194 157 137 168 190 195 197 193 184 181 188 195 205 200 217 230 194 80 12 74 176 228 209 158 127 140 191 201 204 196 189 190 191 188 186 198 197 176 152 147 157 167 161 179 200 213 196 137 93 92 108 161 195 204 200 190 187 182 195 192 192 203 201 162 132 137 153 124 125 167 199 201 203 218 214 152 68 17 25 77 134 167 195 210 197 188 189 189 192 185 196 187 190 187 180 186 163 108 120 181 203 186 189 200 205 214 197 168 123 92 88 89 68 39 23 19 24 16 20 33 32 36 31 49 68 81 81 61 38 31 26 12 31 85 116 109 105 117 117 60 29 50 80 110 148 178 160 105 48 24 26 40 64 87 104 97 102 120 134 135 118 94 101 116 97 51 33 62 99 116 132 151 157 149 143 134 126 126 126 101 96 116 124 107 97 103 127 102 106 131 135 144 175 189 184 174 176 186 179 155 140 140 170 185 193 186 180 182 181 175 189 189 189 189 189 187 185 184 194 195 195 194 191 185 178 172 164 165 130 75 44 42 44 43 45 47 45 40 37 39 41 42 42 40 41 46 48 46 46 50 44 34 27 27 24 19 21 29 59 93 136 169 191 202 200 191 178 179 178 177 180 185 187 184 172 149 130 137 164 189 201 204 166 136 162 218 218 194 155 79 19 27 40 52 61 64 61 58 66 72 75 68 55 47 48 52 55 55 65 81 94 118 169 219 215 232 219 201 195 155 102 85 126 152 109 35 49 135 194 205 177 148 171 193 191 179 141 109 96 76 47 120 178 174 120 63 61 105 119 130 137 163 156 146 134 93 48 29 31 37 40 40 35 33 32 31 27 22 22 26 28 26 19 18 39 77 106 117 73 35 31 48 71 82 63 47 48 36 33 37 38 40 37 26 30 30 31 33 36 36 34 32 34 33 32 31 30 28 27 27 25 25 25 25 25 26 26 26 25 24 25 28 33 37 39 39 29 28 26 23 22 22 22 22 24 28 31 32 31 30 31 32 35 33 33 33 34 33 30 27 26 25 24 25 26 25 21 18 22 23 23 20 16 13 13 14 16 15 16 18 16 12 13 16 21 20 19 18 18 20 23 25 36 65 90 86 61 39 29 28 30 33 31 24 19 26 44 60 52 37 27 29 32 31 32 36 29 29 32 37 41 41 37 34 31 30 28 28 33 37 33 26 49 91 108 111 153 193 158 89 67 55 51 23 23 80 108 92 56 34 33 49 53 47 36 21 12 23 27 26 25 21 20 26 27 26 28 26 18 19 24 24 27 24 24 22 19 21 21 12 19 27 32 29 21 16 16 18 24 19 15 16 23 31 33 32 33 31 26 21 19 20 23 27 27 29 27 22 20 20 23 27 31 21 21 29 39 61 80 83 68 56 60 76 97 132 162 166 155 116 69 39 28 40 78 114 128 150 170 143 110 101 99 112 143 160 130 58 16 19 28 26 50 109 169 188 157 130 118 85 44 33 31 33 28 27 29 26 27 25 25 28 31 32 33 34 36 47 49 48 49 49 78 125 123 91 52 40 62 97 130 149 167 172 148 109 81 51 25 19 60 72 88 103 116 110 80 47 28 30 32 34 33 30 26 24 27 22 22 30 33 29 27 30 29 38 24 32 81 142 168 145 102 48 14 23 39 42 35 26 39 35 35 41 45 48 58 69 104 142 161 203 241 250 246 199 121 68 66 82 75 80 83 75 66 49 47 59 88 130 126 76 52 52 52 55 58 59 58 56 56 57 58 58 57 55 53 52 50 49 47 45 43 41 39 38 39 38 36 34 32 31 30 30 27 25 23 23 26 29 31 31 35 34 32 31 31 32 33 34 36 38 39 39 38 39 41 43 43 42 41 40 42 46 50 53 62 67 63 51 48 62 80 88 61 59 63 72 76 64 37 15 33 33 34 36 38 37 33 29 36 38 41 41 40 39 40 42 42 40 38 38 40 44 46 48 48 48 48 46 45 46 48 50 44 45 43 42 44 48 44 38 31 25 26 26 13 10 44 89 131 85 50 44 43 45 51 54 55 40 36 41 42 42 39 30 31 27 22 19 21 29 37 42 43 37 28 19 19 25 31 33 24 25 25 23 21 22 27 31 30 32 35 35 30 28 37 49 81 111 119 110 107 86 44 16 43 56 60 46 33 32 35 35 29 31 31 31 29 29 31 33 40 40 38 36 32 28 24 22 30 28 29 31 32 36 49 63 87 84 76 79 91 88 72 64 77 84 103 119 113 90 75 74 64 66 72 81 83 75 66 60 60 44 34 41 50 47 38 36 46 47 55 75 100 113 108 97 67 76 87 80 59 49 45 37 35 46 65 75 63 39 24 24 24 29 36 48 69 84 79 66 51 44 38 36 32 26 23 24 20 21 20 17 20 28 34 35 34 37 35 38 44 38 32 36 45 62 76 66 35 12 18 36 37 38 42 44 38 38 58 84 92 80 74 75 64 41 31 34 39 42 42 40 44 50 50 45 45 59 73 74 61 46 37 35 33 30 26 21 19 19 20 22 17 18 23 27 26 24 28 35 40 41 36 25 18 18 21 22 31 31 33 37 43 49 53 55 46 61 70 75 92 102 72 28 14 21 28 31 33 34 32 29 24 24 26 28 31 32 30 29 28 31 39 51 59 57 46 36 40 51 55 49 42 39 35 29 23 29 34 39 49 61 66 66 45 34 25 28 33 34 30 26 22 19 20 25 29 32 37 43 45 38 37 36 30 31 32 26 26 26 28 32 37 40 40 37 40 42 42 38 36 37 41 45 44 57 67 61 41 24 21 26 20 27 42 56 56 49 51 59 74 65 53 42 36 34 35 36 39 35 30 26 25 25 24 22 27 28 27 25 26 28 25 21 23 17 15 19 23 22 21 21 21 22 24 26 31 38 46 51 64 75 96 119 125 106 72 46 43 38 47 68 78 69 57 53 50 39 37 54 79 86 68 45 35 30 25 24 25 25 26 27 30 22 22 22 18 20 21 15 21 23 26 31 36 39 39 37 47 41 34 28 25 22 19 17 12 16 19 21 29 45 66 82 90 91 85 73 60 49 39 31 32 31 32 33 35 36 37 37 37 34 32 32 35 37 38 37 29 30 30 30 31 31 31 32 31 26 24 26 27 25 24 25 25 25 25 28 31 33 35 36 33 29 28 31 31 27 28 32 49 70 88 79 44 18 24 44 171 171 171 170 170 169 169 169 169 169 170 170 170 170 171 171 168 168 168 168 168 168 168 168 172 171 171 171 171 170 170 170 173 173 172 172 172 173 174 175 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 178 179 179 179 179 179 179 179 183 183 183 183 183 183 183 183 182 183 184 185 185 185 184 184 186 186 186 187 187 187 188 188 189 188 188 191 193 193 190 187 196 191 186 187 192 196 196 194 193 194 196 198 199 197 193 190 198 199 200 201 201 199 197 196 200 200 200 199 199 198 198 198 202 202 202 201 201 200 200 200 201 204 206 203 197 194 196 199 188 196 214 219 204 196 203 209 222 208 188 140 113 135 163 184 210 215 201 164 155 193 217 202 198 199 200 200 200 200 199 198 202 200 198 199 201 202 200 198 159 129 159 216 226 212 188 152 131 192 225 175 83 47 112 201 220 214 198 203 211 203 160 91 73 101 139 184 217 210 178 158 170 197 206 194 189 193 197 203 195 192 191 195 195 191 191 194 192 192 192 192 192 192 192 191 191 192 193 194 195 195 195 195 197 184 200 216 228 190 87 25 90 165 175 159 161 179 204 196 172 165 161 160 152 101 55 73 121 121 101 72 75 111 122 100 109 156 168 160 182 206 212 220 207 133 87 120 142 181 194 199 200 183 159 161 183 167 100 40 58 95 150 138 115 123 114 111 58 95 172 194 158 149 179 216 205 170 134 104 125 122 88 131 191 208 162 91 89 135 153 143 182 181 184 188 186 181 180 183 178 180 183 185 185 182 179 176 190 181 179 184 187 183 156 121 164 188 176 170 194 174 121 104 152 173 180 176 180 182 177 173 177 177 177 177 177 176 175 174 176 176 176 175 175 174 174 174 176 173 172 164 137 115 127 154 173 159 140 124 117 120 128 134 139 135 126 113 102 104 121 140 135 110 93 101 113 114 111 110 104 92 111 142 163 184 170 121 77 90 111 118 100 78 80 97 113 101 95 82 66 74 89 86 67 72 103 129 110 80 82 101 98 89 93 112 111 82 79 107 126 126 112 81 53 49 64 81 81 71 68 72 67 63 84 113 153 132 119 95 56 45 48 37 61 101 142 147 120 83 52 35 57 46 36 68 128 145 119 101 100 105 127 151 157 142 107 69 61 101 119 87 42 27 38 51 43 48 69 73 92 167 179 99 47 37 46 37 28 61 128 195 200 172 94 28 76 162 171 152 158 181 177 127 70 44 46 53 45 46 40 40 41 28 30 56 86 91 62 26 25 37 38 38 32 27 13 19 72 145 177 170 156 155 112 60 47 57 61 64 87 75 59 55 61 57 48 47 39 36 32 32 37 42 40 35 45 33 32 37 35 32 33 32 32 30 39 47 40 37 41 42 42 57 35 33 48 56 59 38 31 27 33 68 89 89 79 50 32 43 80 113 98 55 34 40 67 94 80 91 118 96 84 110 98 74 144 228 211 136 73 46 79 112 125 139 135 115 140 186 236 217 173 118 118 153 158 153 157 133 95 51 50 83 110 137 150 132 98 78 63 36 43 89 108 92 75 100 130 143 169 188 147 126 130 136 124 122 97 44 25 49 70 99 139 149 128 114 126 112 106 99 98 114 109 75 60 53 48 48 45 40 37 38 37 34 31 27 26 26 27 28 23 25 25 22 25 41 69 91 60 45 33 34 35 32 31 36 41 31 24 26 26 21 21 25 32 36 39 42 44 43 34 24 6 33 95 161 185 162 135 125 125 107 104 126 149 157 160 165 154 130 106 126 156 163 150 118 64 51 68 104 120 100 94 131 173 126 77 35 30 48 44 37 28 28 29 31 32 31 28 24 23 23 22 22 22 23 24 25 20 27 25 22 24 22 19 25 18 17 30 62 110 140 160 196 166 140 167 211 199 170 169 174 173 114 66 51 58 125 199 196 139 177 196 206 195 188 193 166 137 171 194 197 194 189 188 194 187 184 201 209 211 185 133 29 20 102 196 227 209 164 121 122 160 179 186 185 189 187 184 190 186 195 193 180 178 181 165 140 149 174 199 203 160 85 63 101 124 154 189 201 195 187 188 198 188 192 196 211 212 171 135 139 181 122 91 127 180 205 215 225 200 136 55 12 30 87 147 181 201 206 190 190 195 190 193 190 195 185 191 194 189 190 151 80 104 170 201 194 193 190 192 213 198 200 181 138 95 68 51 41 25 17 22 21 23 25 14 17 36 87 135 151 137 94 46 21 18 8 40 107 138 119 104 113 85 53 46 74 103 124 138 143 127 87 41 20 27 55 96 128 114 87 74 75 79 92 95 79 64 55 51 55 74 115 161 184 161 167 171 174 171 154 143 150 168 118 81 92 116 125 127 132 111 49 77 104 105 154 185 174 143 109 105 140 156 146 156 187 204 193 190 198 199 189 184 189 192 187 183 184 187 186 180 173 174 170 166 165 162 149 129 113 105 103 77 51 44 37 33 42 41 42 39 35 37 43 41 35 40 35 35 39 42 43 48 54 55 42 31 28 24 21 27 38 91 147 200 212 198 187 183 181 185 185 182 178 180 185 185 181 190 175 148 131 141 165 176 172 149 137 179 231 219 191 138 39 18 27 41 53 58 60 66 72 67 74 78 69 52 42 44 50 33 51 93 148 189 208 218 226 218 210 204 206 198 163 120 96 96 80 43 38 110 198 225 205 160 126 163 194 179 158 145 155 146 132 70 100 127 144 129 66 82 132 156 153 140 152 109 82 96 72 44 30 31 36 39 39 37 36 35 34 30 23 22 25 32 28 22 21 30 46 55 56 69 58 70 77 89 98 73 47 31 30 37 40 31 29 37 41 34 33 34 36 38 37 35 32 36 35 33 30 28 25 23 22 25 25 25 25 25 25 25 25 26 25 25 28 33 37 38 38 28 28 28 27 25 23 21 19 25 29 32 32 31 30 30 31 35 33 32 32 33 33 31 29 26 24 24 24 25 23 20 17 23 24 24 21 17 14 13 14 15 14 15 17 14 10 10 13 19 17 17 20 24 26 23 20 45 76 101 94 65 40 32 32 37 39 36 27 22 34 62 85 70 48 29 27 31 29 26 27 30 32 35 37 40 42 39 34 34 32 29 27 31 35 32 26 45 72 92 119 158 159 114 75 73 53 47 25 28 74 82 49 34 45 39 34 43 45 32 25 17 22 21 24 30 26 24 32 27 24 27 26 18 21 25 19 24 25 25 20 15 17 20 18 25 25 21 17 19 25 26 24 18 24 28 25 24 27 31 32 31 29 25 22 20 21 22 24 29 30 31 24 17 22 24 16 26 9 26 43 31 34 46 38 41 48 41 42 65 82 85 89 65 47 40 57 78 90 98 106 147 188 226 208 176 148 100 69 80 84 59 26 17 21 33 53 52 71 115 164 153 104 77 57 45 39 39 36 23 18 23 24 24 30 28 20 20 30 34 31 33 37 37 48 63 65 88 132 150 99 50 39 69 127 181 206 200 176 134 100 67 28 27 66 103 107 101 95 111 124 97 53 26 28 31 33 33 30 26 23 23 18 21 32 35 29 25 28 24 26 16 26 46 63 78 69 45 30 30 38 32 27 34 41 30 27 33 49 62 77 104 131 185 225 227 235 234 227 231 196 99 49 109 176 162 122 68 32 26 39 46 56 69 61 47 49 48 54 58 57 53 52 57 62 52 53 55 55 53 50 46 44 42 42 41 39 37 34 32 31 34 33 32 30 30 30 30 30 25 23 21 21 24 27 28 28 33 30 27 24 23 24 25 27 27 28 29 29 28 29 32 36 32 29 27 28 34 44 55 62 77 80 72 57 57 80 110 128 103 112 131 151 153 124 73 33 67 79 96 106 99 74 41 18 35 38 42 43 42 40 39 39 42 38 34 34 37 42 44 44 41 42 42 40 38 38 42 45 44 46 47 48 52 57 54 47 36 30 33 36 22 10 35 74 87 67 49 41 49 76 101 106 72 45 34 41 46 46 44 37 35 34 32 29 28 30 32 33 34 36 33 27 27 33 34 29 24 26 27 24 19 18 24 30 40 41 42 40 31 25 31 43 98 144 156 128 101 71 39 24 82 104 101 62 32 32 34 27 26 28 29 29 28 28 31 33 39 38 36 33 29 26 23 22 24 25 28 33 37 42 46 49 50 59 65 74 83 78 64 59 48 72 120 158 145 95 62 60 57 61 74 87 86 74 65 65 52 33 35 52 50 35 32 38 35 36 45 65 89 102 100 93 67 77 85 75 58 55 53 41 44 48 57 60 47 28 22 28 32 35 39 49 69 83 76 59 56 46 37 35 32 26 22 22 17 19 18 15 19 28 35 36 46 52 49 46 46 38 32 36 29 36 47 48 33 15 13 23 33 27 31 43 45 44 63 90 87 75 74 79 70 46 35 39 39 46 53 55 54 51 47 43 53 68 85 91 83 67 55 48 40 34 25 18 16 18 24 28 17 17 20 24 23 22 29 39 56 54 44 29 21 24 29 32 24 26 30 37 45 48 47 45 56 68 67 60 76 94 71 27 11 22 31 33 36 38 36 30 26 24 24 28 32 33 30 27 21 29 40 50 54 54 52 50 36 47 51 42 33 31 28 23 26 32 39 43 44 47 49 51 41 35 32 34 36 32 27 24 26 21 20 25 29 32 39 47 37 35 40 42 36 35 35 27 32 29 28 34 39 37 30 25 49 47 44 40 35 34 38 45 55 54 51 44 33 23 17 16 23 35 54 63 52 38 41 54 76 64 50 41 40 42 43 42 50 44 36 30 26 23 21 19 22 26 26 21 22 27 30 27 24 20 19 23 26 23 20 19 18 23 29 33 35 37 38 37 58 65 91 124 132 105 68 47 42 35 38 52 65 65 56 49 40 34 36 56 83 92 75 54 49 33 23 26 28 22 23 30 25 23 28 28 21 20 21 14 17 20 25 32 39 42 37 32 32 30 29 30 31 28 21 16 20 16 15 27 52 82 104 115 100 93 81 67 58 50 39 28 38 35 32 29 29 31 35 37 37 35 34 35 38 41 41 40 30 30 31 31 32 33 33 33 32 27 24 27 30 28 27 27 27 27 26 26 31 35 31 24 29 25 25 30 31 29 31 35 48 80 103 86 47 23 25 36 171 171 171 170 170 169 169 169 166 166 165 166 166 167 168 169 171 170 168 167 167 168 170 171 173 171 169 170 172 174 174 172 172 173 174 175 175 175 174 173 177 177 177 177 177 177 177 177 176 178 179 179 178 178 180 182 179 179 180 180 180 180 181 182 182 184 185 185 182 179 178 179 186 186 186 185 185 184 184 184 183 184 185 187 188 188 188 188 187 188 190 191 191 190 188 186 190 191 191 192 192 193 194 194 189 189 190 191 192 193 194 194 190 192 194 194 192 192 194 196 197 197 198 198 198 199 199 199 202 202 201 198 196 197 200 204 199 199 188 198 199 197 210 196 196 177 140 153 184 198 211 199 212 229 236 170 100 89 117 170 214 207 226 186 142 176 207 204 209 207 205 202 200 200 200 201 202 203 203 197 199 215 221 207 176 139 165 205 220 191 166 129 144 187 193 102 57 125 198 237 219 200 179 170 175 141 88 85 138 155 180 202 210 204 191 180 194 194 194 194 194 194 194 194 196 195 193 192 190 190 189 190 195 194 193 193 195 196 194 193 183 192 188 186 198 196 186 188 187 201 220 216 205 146 56 33 134 222 230 201 164 154 145 165 164 176 162 164 163 98 71 130 153 136 135 146 139 114 81 54 65 94 115 119 136 173 198 201 190 123 86 108 137 156 183 208 195 193 182 179 194 186 118 38 35 120 165 167 143 119 120 109 94 123 190 217 154 131 176 182 197 184 149 125 117 100 114 164 214 184 122 63 125 152 134 141 163 192 200 185 178 183 186 190 176 180 184 184 181 178 177 178 185 180 171 180 189 189 172 131 137 170 190 185 183 181 147 103 129 164 175 167 172 174 173 181 177 176 175 175 174 174 175 175 184 180 175 172 172 172 170 168 175 176 169 158 147 131 129 143 139 135 124 121 113 87 94 141 139 147 140 125 115 110 116 131 131 118 105 111 126 119 95 83 84 65 73 110 146 170 165 137 104 114 99 97 80 55 77 102 111 115 108 89 79 85 95 99 75 83 107 121 105 89 96 108 87 96 110 116 92 54 56 93 109 139 131 87 65 70 68 60 58 78 74 77 82 72 75 82 88 79 62 46 41 45 52 55 74 117 158 168 141 90 55 50 72 58 50 62 84 98 95 87 84 105 139 155 147 124 85 46 56 97 91 56 41 26 23 48 64 47 45 92 161 215 200 121 40 45 72 68 38 41 90 154 197 181 92 25 80 165 179 156 136 151 164 133 71 44 52 55 45 39 36 36 34 33 43 56 84 93 80 41 13 17 33 41 39 24 10 28 86 150 176 172 152 124 85 55 45 49 57 62 78 76 68 52 38 33 41 49 41 38 36 34 34 34 33 32 38 35 33 34 33 31 33 37 34 35 37 44 45 33 34 51 45 41 37 36 38 40 41 41 24 20 66 142 166 128 76 46 35 40 55 61 38 19 44 89 124 114 92 65 52 60 78 90 64 109 168 191 180 142 78 35 63 103 124 89 67 93 154 227 247 214 165 109 95 152 201 193 168 135 94 54 58 70 55 65 96 158 182 134 47 14 73 134 146 89 59 79 134 201 215 174 115 108 166 163 122 115 70 19 69 94 86 113 166 162 138 133 114 137 146 123 92 74 66 60 58 53 48 47 48 46 40 34 34 28 23 23 27 30 29 26 24 20 19 23 31 46 73 96 66 46 38 41 37 33 34 33 35 34 32 30 27 24 21 20 34 41 42 43 48 42 29 25 8 35 90 168 198 165 130 104 60 88 113 109 119 147 162 179 169 163 154 141 140 152 141 109 75 63 105 158 160 95 70 146 222 157 74 30 33 49 50 42 34 31 31 32 31 27 26 28 22 23 24 25 25 24 23 23 21 21 21 21 21 21 21 21 21 8 24 61 84 105 143 176 160 146 166 208 213 185 168 172 160 86 24 21 82 173 207 176 133 170 194 199 191 193 197 172 138 155 195 201 190 194 192 191 193 185 199 198 175 131 57 3 41 142 217 229 203 180 175 160 147 162 177 186 197 204 195 179 188 186 187 202 197 183 177 157 111 123 155 144 98 73 92 140 150 154 181 199 190 187 193 188 197 185 192 208 202 176 113 142 190 147 89 93 139 178 214 230 202 110 33 8 46 115 156 175 195 198 195 189 189 193 190 182 189 194 187 191 200 197 156 83 99 153 190 197 203 195 172 159 152 166 163 169 130 58 36 35 30 26 23 25 26 23 18 16 48 117 187 192 136 69 33 25 27 6 35 101 142 153 138 108 72 34 80 101 86 97 94 94 80 64 47 25 21 68 127 149 106 53 46 71 72 77 86 76 54 33 77 93 93 155 197 188 176 159 158 159 139 126 147 174 162 123 91 120 146 158 181 176 104 60 77 117 139 131 99 95 69 56 54 66 95 141 178 189 184 177 172 178 172 166 171 163 148 143 140 141 137 129 123 122 108 106 100 93 84 73 62 55 46 41 41 43 40 33 32 38 45 43 42 42 36 29 28 31 33 34 34 34 35 39 46 51 55 51 49 40 20 15 50 96 159 193 214 200 179 174 176 174 182 182 181 181 180 180 180 180 187 198 192 155 126 129 131 115 108 153 197 204 177 131 75 32 32 33 38 48 59 67 70 71 74 74 73 69 62 54 45 39 23 62 138 226 244 244 222 207 198 208 193 197 228 210 145 107 49 8 21 102 192 251 246 196 164 158 152 151 154 160 171 181 203 168 126 89 119 159 135 110 87 132 152 132 113 108 109 113 96 61 34 28 29 35 38 34 31 33 36 37 36 32 27 23 28 29 31 28 17 14 32 57 91 86 97 125 136 139 118 59 38 35 33 33 35 37 38 37 35 37 38 39 38 36 34 33 32 32 32 31 29 27 25 23 26 25 24 26 27 27 24 22 22 23 25 27 30 33 36 38 30 28 26 25 24 25 26 27 32 32 33 35 36 35 32 29 28 29 30 31 32 31 30 29 24 24 25 25 24 23 21 21 25 24 22 20 18 17 17 17 14 14 13 12 13 14 15 16 19 20 21 21 20 21 24 26 37 62 85 84 60 35 26 28 31 39 42 34 26 35 62 85 63 45 38 37 29 25 31 35 30 32 35 36 36 36 38 39 38 37 30 24 24 29 28 23 32 50 97 138 134 106 88 81 65 51 35 26 27 32 36 36 35 36 38 39 37 32 27 24 23 23 23 24 24 25 25 25 22 22 22 21 21 20 20 19 19 19 19 20 22 22 19 16 24 28 30 28 24 22 24 27 26 24 22 21 23 28 34 38 39 34 28 24 23 24 26 26 25 26 26 23 20 18 18 20 21 19 21 26 33 35 33 29 33 32 33 37 41 39 32 25 16 22 63 95 132 127 87 115 166 229 227 213 206 193 173 112 74 32 25 29 31 44 49 51 45 51 69 98 104 70 41 44 45 46 43 35 28 24 20 16 30 27 23 22 23 28 34 38 38 38 35 37 48 60 83 112 124 73 27 48 100 149 183 180 176 157 141 102 40 16 52 91 120 121 143 148 116 92 85 71 37 24 24 31 31 30 28 22 20 22 26 29 30 29 27 25 27 27 27 28 28 29 29 29 26 31 37 34 30 38 41 32 36 28 35 71 117 151 189 227 244 246 245 218 210 245 242 184 97 115 182 242 222 147 73 28 41 49 57 59 54 49 48 49 53 55 56 54 50 48 48 49 44 41 42 48 50 44 38 37 38 37 22 26 39 54 74 75 59 34 24 30 32 31 32 30 22 26 30 33 32 30 30 30 26 28 29 28 24 21 21 23 16 26 27 24 24 19 16 23 16 23 27 26 31 45 61 70 81 118 96 69 88 87 94 147 181 233 233 199 182 149 108 102 116 118 135 173 179 113 37 9 23 34 45 43 34 40 46 39 41 40 40 40 42 43 41 38 47 36 31 34 35 35 44 58 49 45 43 48 57 60 56 51 43 45 45 43 40 37 36 36 51 43 44 37 50 123 195 209 112 29 32 61 59 57 45 35 24 25 28 32 37 39 37 35 37 35 33 33 35 36 35 33 32 27 20 20 19 13 24 52 84 103 83 61 62 40 26 54 89 115 129 110 74 47 36 34 111 163 133 55 31 29 22 34 31 27 21 16 15 21 32 41 44 40 36 33 30 26 20 16 18 21 26 32 35 37 37 37 38 42 48 52 55 55 54 53 57 71 97 113 98 68 56 63 67 55 51 62 73 72 65 61 46 48 47 42 40 41 39 36 27 37 51 57 63 82 94 89 81 64 59 63 59 53 52 49 52 42 35 34 31 26 28 34 26 33 41 49 59 66 62 54 47 58 64 55 35 21 21 27 18 21 23 20 16 16 20 26 68 81 64 49 43 37 38 30 38 37 36 31 21 13 14 20 26 28 33 41 51 60 67 70 62 51 51 64 66 52 41 41 54 69 71 60 50 41 43 55 66 71 78 81 71 57 51 53 41 32 23 22 23 23 24 27 20 18 18 22 25 26 29 34 50 53 54 46 35 28 30 34 33 33 32 31 35 40 41 38 45 51 56 62 71 73 56 34 28 24 20 26 46 62 58 43 36 31 28 33 36 33 28 26 25 31 38 43 49 52 48 42 45 48 46 38 32 32 30 27 32 39 45 45 41 41 43 46 44 42 38 35 36 38 31 21 22 16 11 16 28 36 37 34 36 32 34 41 42 38 39 46 46 42 35 30 29 29 31 32 51 51 49 41 32 30 37 44 51 52 48 38 26 20 22 26 22 39 60 68 54 37 38 50 56 51 49 52 51 47 46 50 76 60 41 29 27 27 21 14 21 23 24 24 22 23 25 28 22 22 22 20 18 17 18 20 22 26 28 34 43 41 37 43 56 54 68 90 95 77 58 51 43 35 35 48 60 59 49 41 46 44 45 54 70 79 74 63 66 54 41 32 27 24 27 31 28 25 24 25 23 19 19 23 27 24 22 26 34 37 35 30 33 29 28 32 37 36 27 19 17 12 13 37 82 121 127 115 135 111 78 56 48 45 40 34 34 34 34 35 36 35 33 31 25 30 29 28 39 56 57 46 35 35 34 33 32 31 31 31 31 33 34 33 30 28 29 30 27 28 29 31 31 29 28 27 22 23 25 25 25 25 27 30 61 90 98 75 51 35 31 37 170 170 170 170 170 170 170 170 168 168 167 167 168 169 170 170 170 169 169 168 169 169 170 171 173 171 169 170 172 174 173 172 170 171 173 175 175 176 175 175 176 176 176 177 177 178 178 178 177 178 179 179 177 176 177 179 179 179 180 180 180 180 181 182 175 177 181 182 182 182 183 184 184 184 184 185 185 185 186 186 185 185 186 187 187 187 186 185 190 189 189 188 188 189 189 189 190 190 191 192 192 193 193 194 193 193 193 193 193 193 193 193 193 195 196 195 193 193 194 196 198 198 199 199 199 200 200 200 198 199 200 200 199 201 204 208 194 175 124 138 189 199 204 215 202 158 100 111 155 184 209 211 212 217 208 148 109 118 133 154 204 216 224 178 149 178 201 213 202 201 200 199 199 199 199 199 202 190 192 197 190 190 206 220 166 133 159 197 204 172 159 139 145 180 138 47 82 189 226 227 218 171 152 153 134 91 96 166 191 194 198 201 201 199 195 193 197 197 197 197 197 197 197 197 194 193 192 191 191 191 192 192 195 193 192 193 194 195 194 192 190 193 187 178 170 165 175 194 206 210 220 192 133 67 37 74 143 206 225 224 191 155 131 152 187 149 153 165 118 78 116 178 181 188 199 202 196 180 136 85 75 77 88 107 122 135 157 178 172 113 88 116 137 144 169 201 196 195 189 193 213 209 145 70 48 79 104 138 140 106 98 97 115 138 180 203 163 113 128 175 204 212 184 138 108 96 128 187 225 182 139 92 140 195 183 135 135 169 187 183 182 183 182 182 182 183 184 184 182 180 179 179 184 186 178 182 185 185 171 131 135 171 189 180 185 195 165 115 117 159 179 172 171 172 173 181 177 176 176 175 175 175 176 176 178 179 180 181 180 175 168 162 172 179 177 169 157 139 128 132 131 128 115 112 108 87 95 140 156 157 148 136 125 111 110 123 107 131 138 126 117 106 85 70 74 80 83 85 101 131 139 123 112 116 98 90 70 49 77 106 107 124 122 96 80 87 95 93 72 82 99 105 97 97 102 99 99 112 122 119 94 60 58 84 101 124 126 99 67 47 46 59 73 69 68 95 98 68 63 73 68 48 41 60 78 75 63 57 63 105 150 165 138 87 63 73 88 72 58 54 58 64 71 77 89 90 98 102 94 85 68 47 41 64 61 42 33 26 39 74 122 76 53 103 173 213 183 98 36 62 98 81 39 34 71 122 139 129 75 30 81 179 210 177 140 115 103 94 71 62 70 74 64 55 45 38 34 35 42 50 63 71 66 44 27 29 35 36 26 17 17 45 97 141 148 134 104 91 73 58 50 48 48 49 58 58 54 45 36 33 37 43 35 34 32 32 32 32 30 29 34 27 23 31 47 61 64 62 71 77 68 52 42 36 38 48 43 40 37 36 37 38 37 35 18 27 71 126 143 119 81 53 40 41 46 42 22 16 53 101 148 117 78 51 41 45 59 74 67 127 183 188 169 140 87 42 58 91 111 76 56 96 159 214 221 206 173 107 69 128 208 227 193 131 81 55 56 54 39 53 127 204 229 159 52 24 108 190 153 100 83 115 157 191 184 143 105 122 174 168 135 103 48 31 91 119 102 118 179 193 156 119 157 167 157 119 77 57 59 66 57 56 55 54 52 47 40 35 28 29 30 32 33 30 25 22 24 25 21 20 33 60 86 98 68 49 42 45 40 35 35 32 33 32 29 26 24 22 21 21 28 36 39 41 46 41 33 33 26 43 79 139 161 135 111 92 66 82 104 99 105 138 163 183 180 183 176 152 128 122 115 99 86 80 141 208 200 122 90 153 207 164 93 42 35 40 37 34 34 32 32 34 33 28 26 27 25 27 29 31 30 27 23 21 21 21 21 21 21 21 21 21 18 12 21 40 66 103 136 148 123 137 174 203 205 198 179 149 113 60 33 47 92 162 186 148 120 168 194 193 190 202 203 167 143 148 186 199 187 185 187 196 193 183 195 191 162 112 46 8 61 154 215 219 198 186 193 187 172 163 159 167 181 190 191 189 191 186 189 205 202 196 193 165 119 105 107 87 71 101 148 186 171 150 162 193 197 189 189 189 193 186 193 209 202 163 93 122 209 193 147 118 115 134 189 231 189 103 30 9 60 141 180 189 178 190 195 186 179 182 186 187 186 192 186 190 197 193 155 86 101 158 205 208 185 160 149 151 179 190 186 158 95 41 43 59 71 57 37 24 20 20 18 14 46 115 196 214 151 65 22 20 26 9 39 107 169 204 188 140 69 38 71 80 63 67 58 60 80 82 69 33 19 66 119 131 96 47 53 95 119 145 148 114 65 44 85 104 89 111 134 136 138 126 125 130 126 130 145 155 159 153 140 147 154 173 193 167 99 57 76 112 120 100 59 40 37 29 34 49 65 89 107 109 120 121 124 129 121 111 108 98 83 77 72 70 66 60 58 59 57 57 51 42 39 41 39 33 35 38 39 36 35 35 36 35 41 36 37 43 40 28 23 26 28 29 31 32 34 38 43 48 40 47 52 43 28 43 103 164 201 198 192 186 182 181 180 178 180 180 180 180 181 181 182 183 191 181 191 198 165 110 69 51 84 112 134 127 100 69 41 23 38 38 42 50 61 70 74 75 76 75 73 68 60 49 37 29 40 85 163 245 243 206 174 183 193 203 196 194 226 238 173 87 16 27 76 149 210 241 223 182 145 159 175 177 165 155 163 176 182 180 150 96 112 163 146 110 103 110 112 108 107 117 153 195 155 86 31 22 28 31 32 32 32 34 36 38 37 34 30 28 28 25 24 23 18 16 28 45 82 114 158 193 180 142 101 50 39 36 34 33 35 36 36 36 36 37 38 39 38 36 35 34 28 28 28 28 28 28 28 28 27 26 26 26 28 27 25 22 22 22 23 26 29 34 38 41 30 28 25 23 23 24 26 28 32 32 33 35 36 35 32 29 25 27 29 32 33 33 32 31 27 26 26 25 24 24 23 23 25 24 22 20 18 17 17 16 14 14 13 13 13 14 15 15 16 18 20 20 19 20 22 24 33 54 73 71 50 29 21 24 32 36 39 40 40 46 53 59 53 54 66 66 42 24 26 33 35 37 38 38 36 35 35 36 38 36 29 23 25 30 29 23 30 46 80 106 108 100 89 75 52 41 28 23 27 34 38 39 36 37 37 35 32 28 23 21 20 21 21 23 24 25 26 27 24 24 23 22 21 20 20 19 22 20 19 20 22 23 22 20 25 29 32 31 27 23 23 25 23 22 21 22 24 29 34 37 39 35 28 23 21 21 22 23 24 25 24 22 20 19 21 23 25 23 22 25 30 32 29 26 30 29 30 34 38 37 30 24 15 27 70 97 122 108 68 93 176 225 221 213 207 191 176 129 75 35 27 29 30 43 48 54 43 51 58 79 99 80 47 40 66 68 63 47 29 20 23 29 28 28 27 27 29 33 36 38 34 35 34 39 46 50 69 98 105 99 72 74 111 150 165 146 150 146 127 81 33 30 68 103 111 139 190 201 155 117 110 103 73 40 22 26 26 23 25 27 21 23 25 28 29 28 27 26 26 26 27 27 28 28 28 28 30 28 30 36 36 29 29 37 33 31 51 106 180 236 248 244 237 220 208 199 208 236 215 149 91 129 168 164 125 87 60 39 46 49 52 50 46 42 42 43 46 46 45 42 39 38 38 38 41 35 32 33 34 32 31 33 37 30 19 37 72 118 168 182 108 56 24 29 37 33 27 22 24 27 31 32 30 28 27 27 15 19 20 18 18 21 20 16 18 23 18 12 16 17 16 22 17 21 28 47 77 95 82 56 61 86 106 100 81 85 141 211 251 243 219 191 178 179 176 169 135 101 107 164 181 113 35 7 17 28 45 54 53 54 46 28 36 37 37 36 36 38 40 41 35 35 36 38 39 40 43 48 48 46 45 49 54 57 54 50 48 50 52 51 47 43 41 41 44 40 46 47 63 127 183 188 82 29 46 76 73 60 37 26 21 22 25 30 35 37 35 33 34 32 31 32 34 35 34 33 21 27 26 21 15 10 26 56 115 114 97 101 104 59 35 72 98 98 97 88 64 40 35 42 87 125 103 47 32 33 26 29 23 20 16 13 14 21 32 40 42 39 36 33 31 27 22 19 17 20 24 29 32 35 36 37 36 38 41 44 46 47 47 46 65 70 75 73 64 58 61 67 60 57 59 67 74 72 68 64 51 50 48 45 42 39 36 35 41 45 52 55 67 91 97 81 64 48 45 53 52 50 51 49 47 38 32 31 28 25 28 35 31 36 41 46 51 54 49 42 49 64 76 70 48 28 22 24 20 22 23 22 19 20 23 27 64 81 62 41 38 42 43 28 33 33 32 29 21 14 17 24 25 27 32 38 45 51 55 57 53 42 44 62 70 60 47 45 63 77 75 59 48 44 46 55 84 81 78 71 61 53 56 64 39 30 22 21 23 25 28 32 29 24 20 20 20 22 26 32 41 43 43 37 30 26 28 32 31 33 32 30 31 34 36 34 37 41 42 43 49 53 43 27 23 27 31 40 56 70 69 60 44 35 29 32 36 36 32 30 31 31 34 39 44 45 41 37 38 47 50 39 26 24 30 36 32 37 41 40 38 40 48 55 56 51 45 41 36 30 25 23 20 15 12 17 28 35 35 32 35 31 32 38 40 40 45 53 58 50 39 30 27 27 28 28 41 43 43 37 29 27 31 37 45 45 43 35 25 21 24 28 31 45 59 60 47 34 35 43 46 44 47 53 53 48 46 48 58 52 43 35 30 26 23 21 21 21 21 21 21 22 23 23 23 23 23 20 17 16 17 18 18 24 29 38 50 51 52 61 57 48 44 48 50 46 45 48 41 35 34 44 52 50 45 43 48 47 47 51 59 65 64 60 68 55 40 31 26 24 25 28 25 24 22 21 21 21 21 20 30 29 27 28 30 31 31 31 29 33 40 46 47 41 28 19 11 10 21 51 90 115 117 109 111 96 78 66 59 52 41 31 32 34 37 40 41 38 32 28 29 27 28 44 72 91 83 63 40 37 34 34 34 34 32 29 28 31 34 34 33 32 32 33 30 30 31 32 32 32 31 31 24 25 26 25 23 22 23 25 42 62 66 53 42 34 33 40 170 170 170 170 170 170 170 170 170 169 169 169 169 170 171 171 168 168 169 170 171 171 171 171 173 171 170 170 172 173 173 173 169 170 172 174 175 176 176 177 174 175 175 176 177 178 179 179 178 179 180 178 176 174 175 176 179 179 180 180 180 180 181 182 172 175 179 180 181 182 184 186 182 182 183 184 185 186 187 187 187 187 187 187 187 186 184 184 191 190 187 186 186 188 190 192 190 190 191 191 192 193 193 193 196 196 195 195 194 194 193 193 195 196 197 196 195 194 195 196 199 199 199 200 200 200 201 201 198 199 201 201 201 202 204 206 208 177 128 137 182 202 213 220 223 184 113 93 130 173 203 207 214 214 189 136 128 164 170 159 179 211 217 181 167 179 190 214 196 197 198 199 200 200 200 199 198 201 201 188 172 172 175 166 130 134 179 206 213 195 191 170 129 98 71 90 175 237 225 209 211 165 145 133 114 112 151 215 221 214 204 195 190 191 195 199 194 194 194 194 194 194 194 194 192 192 191 191 192 193 194 195 194 192 191 191 193 194 193 191 195 199 200 180 144 137 173 211 215 202 168 94 42 53 87 118 134 183 217 225 187 141 115 136 176 160 170 151 96 107 175 213 202 206 210 208 207 206 180 139 110 89 87 112 134 144 164 189 176 111 81 107 132 145 173 204 195 188 185 200 223 215 154 89 70 70 76 112 122 94 93 110 116 164 181 171 163 118 94 144 195 214 191 137 101 97 133 184 230 195 153 115 165 222 194 119 101 146 182 190 189 182 177 178 184 183 181 181 182 183 183 182 178 186 181 181 182 186 177 138 125 166 187 181 192 208 176 120 102 147 174 170 167 169 171 176 177 177 177 177 177 177 177 177 176 177 180 182 182 179 173 168 162 172 171 162 154 139 125 122 122 123 112 110 110 92 96 134 168 168 156 135 114 96 100 121 138 160 158 129 104 92 90 94 108 123 116 92 82 86 87 84 91 92 83 83 67 52 77 105 102 118 112 85 77 93 100 90 78 86 93 88 90 108 112 96 105 117 122 113 90 63 57 74 94 113 117 93 59 34 40 65 94 79 62 68 71 71 81 74 58 39 53 104 133 112 79 65 77 100 135 163 154 107 69 65 83 71 57 47 38 42 66 94 103 83 69 62 54 53 53 47 36 36 35 33 28 29 56 91 130 84 70 128 186 203 165 88 31 70 113 95 49 33 56 100 109 108 80 40 70 167 209 171 123 71 49 73 94 97 98 99 91 79 59 42 36 39 43 43 44 49 52 48 43 39 33 29 21 19 31 67 108 126 114 95 78 76 71 64 56 49 44 42 40 40 39 36 32 30 29 29 27 26 26 27 27 26 23 21 12 31 56 79 101 114 112 102 131 142 123 82 57 48 40 35 39 37 35 33 33 33 31 30 23 35 60 79 82 81 73 58 41 42 41 30 17 24 63 104 121 86 56 51 54 50 47 50 78 144 187 175 155 146 115 70 59 78 99 68 48 105 177 218 199 175 157 113 66 103 182 212 216 135 72 53 71 90 80 71 109 192 220 150 49 27 100 164 133 124 145 172 169 153 130 101 97 152 195 168 134 86 34 48 107 102 78 122 207 226 190 158 175 153 118 83 59 50 51 55 56 59 62 60 53 45 39 36 24 28 32 33 30 26 23 21 15 26 26 22 48 94 118 114 67 49 45 49 44 37 34 30 31 28 24 21 19 20 22 24 28 36 37 37 41 39 39 48 55 56 72 124 156 145 125 102 85 73 84 91 110 157 186 196 186 194 184 151 120 114 121 125 105 87 144 218 212 139 100 129 162 148 97 47 35 35 31 35 35 32 32 35 33 29 27 28 31 33 35 36 34 29 24 20 21 21 21 21 21 21 21 21 13 16 17 20 51 109 143 137 100 132 181 202 205 220 194 127 55 40 64 86 97 148 182 153 136 183 200 190 184 195 199 172 129 136 181 201 190 189 190 191 194 197 205 186 158 121 54 9 77 165 212 208 191 186 198 198 191 180 164 154 157 171 188 199 178 177 186 197 188 195 210 186 129 75 69 81 88 128 183 221 193 151 150 190 203 186 181 191 191 188 193 207 204 150 77 105 190 214 200 163 124 112 150 187 169 86 16 9 87 186 211 194 163 177 180 167 159 168 185 194 182 190 187 191 198 197 168 108 80 129 183 191 163 149 167 186 216 192 166 106 46 45 85 125 132 105 62 26 13 17 19 16 32 100 190 222 157 58 11 17 25 15 40 92 147 187 169 112 62 34 58 70 58 47 42 68 102 111 97 49 23 59 114 135 98 56 72 122 160 202 199 138 63 66 102 105 80 79 84 82 101 120 150 166 165 170 180 180 183 180 169 154 143 169 189 155 101 59 59 65 55 57 58 56 37 25 27 38 40 43 47 46 53 56 62 63 59 53 46 40 43 39 35 32 30 28 29 33 39 44 43 35 32 39 48 51 52 63 70 67 65 63 52 38 35 29 30 36 34 23 19 22 21 24 27 30 32 36 40 44 35 49 60 58 59 91 158 215 219 193 174 175 180 178 179 186 182 182 181 181 181 182 182 183 188 180 194 207 175 110 51 18 53 61 65 55 36 24 27 36 51 48 48 54 64 74 79 80 77 75 72 68 60 47 33 25 59 141 209 233 181 129 124 178 207 203 203 205 219 225 159 59 21 73 128 162 176 174 161 152 174 199 220 210 171 137 134 146 168 189 166 95 91 146 148 113 101 108 121 134 141 153 186 221 168 84 23 22 30 25 26 32 32 33 35 36 35 34 33 33 28 22 19 21 21 18 22 29 71 143 199 203 154 98 69 44 37 35 33 33 36 38 39 38 38 38 38 38 39 38 36 35 29 28 27 26 26 26 27 28 29 27 26 27 28 28 25 23 23 22 22 24 28 33 39 43 31 28 24 21 20 23 26 29 32 32 33 35 36 35 32 29 23 26 29 32 34 33 32 31 30 28 26 25 24 24 25 26 24 23 21 19 17 16 16 16 14 14 14 13 13 13 13 14 14 17 20 21 20 19 20 21 31 45 58 55 38 23 19 21 31 34 38 43 49 50 44 36 40 60 92 95 59 25 23 32 40 41 42 40 36 33 32 33 37 35 28 23 26 32 31 25 28 42 61 71 77 88 84 63 39 31 23 22 27 34 37 38 36 35 33 30 26 22 19 17 18 19 20 22 24 25 27 27 26 25 25 24 23 22 22 21 27 24 22 21 23 24 24 23 23 28 34 34 30 26 23 23 20 20 21 23 26 30 33 35 37 34 29 23 19 18 19 20 23 23 22 21 20 22 25 28 30 26 23 23 25 26 25 22 25 25 26 30 33 33 28 24 24 28 52 62 75 68 49 81 151 187 190 197 190 158 136 103 75 43 36 34 33 43 51 65 60 63 68 101 132 104 64 62 124 118 102 74 41 20 19 26 24 26 28 30 32 33 34 34 35 33 31 36 40 39 58 92 146 178 156 122 125 144 151 134 143 144 108 50 24 47 93 128 127 168 233 247 193 149 142 140 92 46 19 24 26 20 21 25 22 23 24 26 27 27 27 27 25 25 26 26 26 27 27 27 30 31 25 28 36 28 31 53 63 62 82 119 173 235 249 237 205 169 146 144 154 164 134 79 81 107 105 75 57 57 53 45 48 46 43 39 36 35 35 35 35 33 32 31 31 31 30 30 31 28 26 29 31 32 34 37 25 26 41 90 143 197 242 244 175 87 22 22 32 24 15 13 24 27 30 30 27 24 23 23 20 24 24 19 20 24 23 17 20 25 19 14 21 24 19 18 29 26 44 91 137 143 107 68 56 66 103 103 64 94 190 250 231 169 148 180 220 250 228 165 112 96 102 127 128 93 40 2 8 12 51 99 110 83 49 27 33 34 35 35 33 34 39 44 28 33 36 37 39 43 45 45 48 49 50 51 52 52 52 51 52 55 58 58 54 48 44 43 45 43 47 45 49 84 110 100 51 33 54 77 73 54 30 22 20 21 24 28 32 34 32 30 29 28 29 30 33 34 33 32 20 28 28 22 15 15 40 77 109 100 88 105 115 68 37 65 95 88 94 102 82 45 33 44 58 75 64 37 33 37 31 24 18 15 12 10 13 23 34 43 41 39 37 34 32 28 24 21 17 19 21 25 28 31 34 35 34 35 37 39 41 42 41 41 51 57 56 49 47 52 54 51 52 60 66 69 69 70 68 64 56 51 51 54 50 41 36 37 51 49 48 52 76 113 117 90 58 40 36 43 43 43 46 45 43 36 30 27 25 24 29 36 33 36 37 38 39 41 38 33 39 57 74 74 56 37 27 25 24 24 23 23 23 24 27 29 40 55 41 33 36 36 37 25 28 28 28 27 21 17 20 27 33 37 41 41 39 38 40 42 50 36 34 48 56 49 40 38 61 74 68 51 50 58 63 67 89 84 75 65 56 54 61 71 38 28 20 19 23 28 33 38 38 30 22 18 16 17 22 29 32 33 33 32 29 28 29 31 29 32 31 29 28 32 33 31 33 32 27 24 30 37 35 26 19 26 33 40 53 68 77 79 52 40 32 33 39 39 36 33 34 28 28 35 41 41 44 50 67 63 51 33 20 21 29 36 33 34 36 35 35 40 50 59 56 49 44 42 40 33 26 23 17 14 13 19 27 33 32 30 34 32 33 36 39 42 50 58 64 60 53 45 37 31 27 25 30 34 36 32 26 23 26 30 36 37 36 30 23 21 25 30 42 52 58 52 40 34 35 37 39 41 48 57 56 47 40 40 38 43 45 42 33 27 27 30 25 24 23 22 21 20 19 19 23 23 22 20 16 15 16 17 16 25 32 41 53 56 61 74 61 51 38 30 29 33 37 39 37 32 32 39 44 43 43 45 46 46 48 50 52 55 60 65 74 59 42 32 27 24 24 25 24 25 22 18 22 30 30 24 30 31 31 28 25 25 28 31 34 41 51 54 49 38 27 21 5 10 32 70 99 107 105 103 84 82 79 78 74 62 45 32 31 33 37 41 41 38 31 26 33 23 27 58 99 114 95 69 47 43 39 37 37 35 30 26 25 29 33 35 36 35 35 36 31 31 31 31 31 32 33 34 31 32 31 27 23 21 22 23 23 32 32 30 33 32 32 40 172 171 171 170 170 169 169 168 170 170 169 169 169 169 170 171 167 169 171 172 173 172 171 170 172 171 170 170 171 172 173 174 171 171 172 173 174 175 175 175 173 174 174 176 177 178 179 179 177 179 180 178 176 175 176 177 179 179 180 180 180 180 181 182 178 180 182 181 180 179 180 181 182 182 183 184 184 185 186 186 186 186 187 187 187 186 185 185 189 188 187 187 187 188 189 191 189 190 190 191 192 192 193 193 194 194 194 194 194 193 193 193 195 195 196 196 196 196 197 198 198 198 198 199 199 199 200 200 201 202 203 202 201 200 199 198 199 173 169 163 139 162 202 195 205 203 145 88 100 144 165 163 203 206 174 124 133 189 201 175 155 184 204 199 187 177 182 205 197 199 201 202 203 202 201 200 198 206 206 189 175 172 148 108 86 135 194 199 207 216 216 178 119 30 52 164 224 228 218 206 189 143 126 120 134 178 204 209 205 202 197 193 191 192 195 197 192 192 192 192 192 192 192 192 193 192 192 191 192 193 194 195 193 191 190 190 192 193 192 190 194 198 201 172 129 137 193 236 212 152 78 27 51 139 182 159 116 160 208 209 169 141 136 157 174 213 182 109 111 174 209 208 210 192 186 191 196 202 203 196 162 130 102 102 121 146 174 195 197 122 70 82 119 155 185 202 191 179 181 204 216 191 139 99 127 114 92 89 99 103 113 126 130 177 177 151 159 126 79 108 157 186 185 143 98 83 111 154 199 184 133 114 175 198 148 107 95 142 182 195 192 182 178 184 184 180 177 177 181 184 185 184 173 183 178 178 182 191 186 147 107 154 188 188 187 188 158 114 100 133 157 161 165 173 174 170 177 177 178 178 178 178 178 178 178 177 175 175 176 177 179 180 167 174 166 150 140 127 114 110 117 126 123 123 124 103 94 117 147 155 142 109 84 80 102 133 166 156 134 113 98 89 100 126 152 159 148 128 104 68 45 51 58 56 68 86 82 70 79 94 100 98 82 66 76 101 106 92 88 89 86 78 84 109 120 106 102 104 101 94 78 54 53 73 91 106 101 78 61 56 64 78 90 71 45 39 45 74 104 92 67 55 75 123 142 114 85 80 93 101 113 130 134 106 68 52 65 58 51 46 38 44 77 114 108 81 63 57 49 45 44 41 41 30 32 37 34 45 69 83 80 76 104 164 192 185 152 93 29 61 112 118 77 37 47 104 147 161 127 59 52 114 141 113 77 46 50 96 127 121 109 108 114 98 70 45 39 45 46 41 42 42 46 51 49 40 30 25 23 22 36 66 91 94 82 72 89 82 70 59 51 46 44 42 36 33 31 29 28 25 21 17 20 20 20 21 20 17 13 10 15 69 126 150 150 149 148 145 163 171 149 108 80 62 41 26 34 32 28 26 26 27 28 29 32 38 47 44 36 43 51 46 37 42 41 34 30 43 68 88 71 50 40 52 66 62 47 36 71 125 149 143 148 165 156 114 66 69 97 81 58 111 191 232 182 151 157 151 97 86 127 150 167 107 48 32 81 151 153 103 99 167 182 123 53 43 84 105 114 158 207 210 173 137 103 69 103 181 219 169 114 65 34 62 100 80 61 129 225 237 196 161 123 93 62 48 47 47 48 51 56 61 64 59 49 40 38 38 31 32 32 30 27 25 25 26 6 27 32 29 64 119 134 113 61 45 43 49 45 38 34 29 29 25 20 16 16 19 23 27 34 39 35 31 32 34 45 63 95 80 76 124 175 187 171 140 92 82 105 116 119 147 161 156 147 164 154 121 105 115 128 133 104 72 108 180 199 168 130 109 121 125 91 47 37 38 36 41 37 33 30 31 30 28 29 33 39 38 38 36 32 28 24 21 20 20 20 20 20 20 20 20 14 20 16 10 39 105 144 138 109 127 179 214 220 228 188 102 27 49 107 117 87 125 180 169 149 195 208 196 181 180 191 186 124 131 178 197 186 194 196 186 197 207 196 157 149 143 75 8 90 176 214 204 191 184 189 187 191 200 193 166 148 159 186 205 175 161 158 173 183 208 224 188 109 64 82 111 119 153 197 221 196 154 146 182 198 179 169 179 187 188 193 207 208 144 73 94 168 211 219 198 166 140 135 130 124 60 11 18 103 205 222 194 157 160 152 141 148 172 192 197 183 191 187 190 195 197 181 134 87 106 138 149 144 165 198 211 202 133 92 48 36 94 158 204 195 158 96 40 14 15 18 14 15 77 161 194 140 54 14 22 29 19 31 56 83 116 115 77 67 49 75 109 110 79 62 94 124 134 118 65 28 52 112 154 95 69 94 134 155 191 181 110 55 98 128 105 83 99 103 85 71 118 181 211 202 190 188 184 190 173 163 147 129 142 150 119 58 41 52 63 68 98 115 101 76 49 33 32 28 26 32 35 41 39 40 36 42 46 38 41 42 44 45 47 47 49 54 58 52 58 67 75 78 81 94 107 118 127 137 142 138 120 90 66 49 44 34 24 18 17 19 20 16 19 24 28 31 34 38 41 38 50 63 72 88 120 159 186 193 185 183 184 174 161 166 181 186 185 184 183 182 181 180 180 186 183 193 196 166 119 77 49 43 37 31 28 25 26 39 55 65 60 56 58 67 75 80 81 76 73 70 68 61 48 35 29 87 176 194 146 92 96 136 207 220 202 206 227 221 168 90 31 73 128 159 151 131 110 115 145 201 216 225 208 167 131 121 127 147 167 153 98 84 129 157 148 131 149 158 145 139 158 179 182 115 54 18 28 34 24 25 33 29 30 31 32 31 31 32 34 31 26 24 26 25 20 17 18 66 132 153 123 78 52 49 38 35 34 33 34 38 42 44 44 40 39 38 39 40 40 39 37 36 34 30 27 25 24 25 26 28 26 25 25 27 27 25 23 26 24 23 23 26 31 37 41 32 29 23 20 19 22 27 30 32 32 33 35 36 35 32 29 24 26 29 32 33 32 31 29 31 29 26 23 23 24 26 27 23 22 20 17 16 15 15 14 14 14 14 14 14 13 13 13 15 18 22 23 22 20 20 20 31 40 46 42 30 21 20 23 27 30 35 43 54 57 44 29 30 53 90 99 65 32 26 31 40 41 41 39 35 31 30 31 36 34 28 23 26 33 32 27 29 39 53 58 61 72 68 49 32 27 23 23 27 32 33 32 33 31 27 24 21 19 18 17 19 19 20 21 23 24 25 25 25 25 25 25 25 26 26 26 33 29 24 22 22 23 24 24 19 25 32 35 33 28 25 23 18 19 21 24 27 30 32 33 34 32 29 23 18 17 19 22 22 21 20 19 20 24 28 31 30 26 21 20 21 22 22 21 22 22 23 26 30 30 27 25 29 24 28 25 31 35 38 72 91 113 120 138 132 96 74 60 63 43 41 36 31 37 50 76 95 99 115 153 159 99 64 94 158 146 127 97 58 26 15 19 26 27 29 30 31 32 32 32 38 32 28 32 34 33 55 92 174 223 212 169 140 120 119 124 141 130 83 37 41 75 116 150 150 173 216 218 164 122 114 108 70 35 18 26 28 24 20 17 22 22 23 24 25 26 27 28 25 25 25 25 25 25 25 26 27 35 26 27 48 58 75 110 130 98 91 103 117 151 178 172 131 98 79 79 78 75 63 44 65 65 49 41 54 54 44 44 41 38 33 31 32 32 31 30 26 26 27 30 31 31 29 27 22 22 24 27 29 29 28 28 20 28 61 134 199 244 250 239 192 88 12 11 22 15 10 16 22 24 27 26 24 22 21 21 19 17 16 16 15 14 17 20 38 44 33 21 26 32 29 26 28 25 57 118 157 147 118 102 99 90 85 60 38 84 150 170 102 100 140 185 196 193 161 106 55 81 108 100 73 64 47 13 4 2 62 153 172 119 68 50 33 33 35 37 37 35 37 41 40 37 35 36 39 42 44 45 48 51 54 53 49 48 50 53 55 58 62 61 56 48 42 38 40 42 45 38 30 39 42 28 39 39 47 56 55 42 27 29 24 24 26 29 31 32 29 26 24 25 26 29 30 31 31 30 33 26 22 31 39 43 70 112 138 124 86 66 69 51 32 41 70 78 101 117 96 56 42 54 43 42 39 34 33 37 35 25 20 16 10 8 13 25 39 48 44 42 40 36 32 28 23 21 19 20 20 22 24 27 29 31 32 33 36 40 43 43 41 38 34 41 45 45 45 46 43 38 48 57 62 58 57 60 60 56 54 50 54 63 60 45 37 39 57 54 48 49 79 126 135 107 60 39 31 37 39 42 48 50 42 37 32 27 24 25 30 35 33 32 30 28 29 32 36 38 30 41 53 56 49 38 31 29 26 24 23 23 25 27 29 29 24 35 30 38 40 28 29 30 27 26 27 26 22 19 22 28 45 53 59 53 40 31 32 37 46 35 30 35 36 31 30 35 48 58 50 39 54 78 86 85 74 72 69 63 57 56 61 67 39 29 20 19 23 28 34 40 40 32 25 20 17 16 19 24 28 30 32 35 36 35 32 30 29 30 29 28 32 37 36 32 33 27 19 17 27 38 39 32 21 21 22 25 35 53 72 83 55 43 35 37 43 43 38 34 32 24 24 32 38 43 60 80 117 88 51 27 23 28 29 27 33 32 33 36 37 39 43 48 44 39 35 41 55 61 45 25 15 15 16 20 26 30 29 27 33 35 37 40 42 46 54 60 58 70 83 83 69 47 30 21 26 29 31 28 24 22 25 29 31 32 32 28 23 22 25 29 45 54 56 47 40 40 38 34 36 41 52 61 58 44 33 30 31 38 45 45 37 30 32 39 36 37 36 31 25 19 18 18 21 21 21 19 16 16 17 19 20 29 34 40 49 52 58 72 72 69 61 54 54 54 43 28 32 27 28 38 45 46 46 47 39 39 45 55 59 60 66 74 84 68 50 39 33 28 24 23 26 29 26 21 29 44 46 37 28 29 29 26 23 22 25 28 39 46 52 49 39 29 23 21 6 12 38 76 93 85 77 78 71 74 79 83 80 68 51 39 33 33 33 34 35 34 31 29 35 23 27 60 93 97 76 55 56 54 50 44 38 31 26 23 24 27 32 35 36 36 35 34 31 31 29 29 30 31 33 35 41 40 38 33 27 24 24 25 23 26 25 27 32 28 26 34 173 173 172 171 169 168 167 167 169 169 168 168 167 168 168 169 169 170 172 173 174 173 172 171 171 171 171 171 171 172 173 174 174 174 173 173 172 172 172 172 173 173 174 175 176 178 178 179 176 178 179 179 178 178 179 181 179 179 180 180 180 180 181 182 183 184 184 183 180 179 179 181 184 184 184 184 184 183 183 183 183 184 185 187 187 188 187 187 185 186 188 189 190 189 188 188 189 189 190 190 191 192 192 193 190 190 191 192 192 193 194 194 192 193 193 195 197 198 199 199 196 196 197 197 198 198 198 198 201 201 201 200 200 199 197 196 188 174 191 178 128 129 170 186 177 190 155 104 109 134 140 147 197 195 151 107 131 197 218 186 157 160 186 210 193 171 185 205 200 201 203 203 203 202 200 199 202 191 194 203 200 186 163 140 98 155 204 187 185 188 180 139 62 47 100 182 218 233 230 192 124 77 94 141 174 200 206 201 190 191 194 196 197 197 196 196 196 196 196 196 196 196 196 196 195 194 193 192 192 192 193 193 192 191 189 190 192 192 191 190 192 191 188 164 139 157 196 213 148 63 27 81 155 212 220 183 96 114 175 194 176 170 182 204 215 215 135 78 143 213 210 191 194 181 183 193 195 196 202 204 202 169 126 96 84 94 121 147 173 115 66 67 111 166 197 197 194 188 198 212 194 149 122 121 183 153 101 65 82 119 132 135 182 183 165 152 154 123 90 106 110 152 183 163 107 68 87 133 138 116 83 111 163 161 130 127 129 151 168 176 183 183 185 195 186 182 179 179 181 183 183 182 179 185 177 177 183 192 187 149 99 154 198 190 158 138 129 123 119 129 144 157 170 184 184 173 176 177 178 179 179 179 179 178 178 177 175 173 172 171 172 173 180 183 172 153 136 115 96 90 115 135 140 141 140 113 91 100 113 125 111 81 71 86 111 133 129 120 107 102 101 94 101 122 144 158 157 143 119 79 56 65 60 45 64 91 93 83 75 75 90 81 69 65 77 92 94 87 84 75 70 67 72 95 116 118 102 89 79 77 66 42 47 78 105 102 93 92 94 84 72 73 66 49 41 57 63 73 97 94 68 60 74 106 117 100 87 89 101 107 97 82 79 76 68 64 57 51 48 48 45 48 71 98 89 67 56 56 50 44 39 32 34 30 38 45 49 73 88 74 47 75 126 178 188 175 144 86 26 58 127 160 115 36 29 104 194 229 183 83 44 56 54 42 42 55 89 129 137 111 94 101 124 105 73 46 41 48 49 42 47 45 46 49 47 39 33 33 25 21 27 42 52 53 56 62 87 74 56 44 41 41 41 39 37 33 28 26 26 25 21 17 19 18 18 17 15 11 6 3 45 103 158 168 152 145 154 163 149 144 122 96 82 64 43 32 30 27 22 19 19 22 28 32 34 36 45 46 36 33 36 32 37 40 39 36 41 54 64 66 57 47 38 39 49 53 44 31 53 88 99 115 150 184 188 147 70 59 100 110 80 105 169 212 162 157 189 194 133 88 90 93 78 66 40 37 96 184 198 136 124 181 178 106 41 42 84 98 132 191 231 213 185 171 134 82 124 184 222 180 101 41 34 71 70 73 72 130 212 226 173 111 53 48 47 50 48 44 50 61 58 62 62 55 45 38 39 43 40 40 39 36 32 27 24 23 15 35 40 41 78 124 120 80 55 41 41 50 47 41 37 32 29 24 18 14 14 19 25 29 36 38 31 25 27 32 51 77 127 113 99 131 174 189 180 150 74 98 151 147 102 85 79 73 92 123 117 83 79 101 114 115 95 67 75 118 151 172 157 104 106 116 95 58 43 42 39 39 39 33 27 25 25 27 32 38 43 41 36 31 26 24 23 22 20 20 20 20 20 20 20 20 21 21 16 8 24 77 123 133 117 111 164 225 228 198 139 64 38 70 133 133 82 104 154 145 132 192 203 176 161 171 194 198 139 122 165 200 191 192 198 197 195 186 158 131 150 154 81 11 107 190 218 201 192 187 188 185 185 194 200 189 164 152 174 205 200 161 132 154 193 222 208 144 79 87 128 129 123 174 214 208 193 160 141 161 187 182 163 153 174 183 198 214 213 140 70 74 172 211 214 202 195 184 159 122 79 38 19 39 114 200 216 195 165 156 140 137 160 189 193 178 189 197 192 192 193 198 194 161 101 102 121 148 173 201 205 181 111 48 40 58 100 169 212 237 223 185 121 58 21 12 11 9 10 57 116 136 102 49 23 25 30 20 36 63 82 112 129 116 104 103 123 154 173 145 95 79 123 159 149 82 31 46 96 133 72 73 114 143 137 145 126 63 64 122 146 119 107 137 156 139 83 103 147 187 197 185 163 141 140 144 161 153 129 122 105 74 42 55 82 110 141 183 189 147 128 91 62 52 46 46 54 58 65 57 58 55 67 68 48 56 64 73 83 90 93 97 102 106 99 88 98 131 155 159 162 171 187 182 186 198 194 165 132 114 105 93 61 21 4 11 18 15 13 17 22 26 29 33 37 40 39 49 60 71 87 106 119 124 149 171 193 193 173 155 155 163 179 180 182 183 184 184 183 182 188 181 192 198 170 131 112 109 65 40 19 21 34 45 55 64 77 69 61 61 68 75 79 79 76 71 69 66 58 45 36 34 92 135 103 62 78 146 181 210 207 209 216 225 189 92 32 46 144 183 187 157 126 100 111 158 205 204 201 194 177 156 141 136 112 120 126 115 94 106 142 160 145 157 155 124 103 121 138 128 84 44 22 29 32 29 29 30 24 26 28 27 26 26 28 31 34 33 33 34 30 23 18 16 55 84 87 80 70 55 47 32 39 37 36 37 40 43 44 44 41 39 37 38 40 42 41 39 38 36 32 28 26 25 26 27 26 24 22 23 25 25 24 23 29 27 24 22 24 27 32 35 33 29 24 20 20 23 28 31 32 32 33 35 36 35 32 29 27 28 29 30 29 28 27 27 29 27 24 22 21 22 24 25 22 20 18 16 15 14 13 13 14 14 15 16 16 15 14 13 18 21 24 26 24 22 21 22 31 35 38 33 24 19 20 23 26 23 27 49 78 86 59 25 26 36 61 75 59 38 32 32 36 37 38 36 33 30 30 30 34 34 30 25 26 32 33 30 33 39 55 65 59 55 47 35 27 25 23 25 29 32 32 31 27 25 22 19 18 18 19 20 22 22 22 22 22 22 22 22 22 23 24 26 27 29 30 31 37 33 26 22 21 22 22 21 15 20 28 32 33 30 27 25 18 19 21 24 26 28 29 30 29 30 29 24 18 17 21 26 22 20 19 19 21 24 27 29 26 23 19 17 18 20 22 22 21 21 22 24 27 28 27 26 23 20 24 24 28 30 31 47 40 47 50 65 66 45 39 47 40 33 37 31 24 25 40 76 127 156 182 180 129 60 66 134 155 156 152 128 78 30 16 25 31 31 31 30 31 32 32 33 34 32 30 34 35 30 44 74 138 198 225 222 184 120 100 115 127 94 50 44 75 102 127 157 166 166 180 165 109 70 61 52 40 26 21 24 24 26 23 13 21 21 22 23 24 25 26 27 25 25 25 25 25 25 25 25 22 34 48 81 111 109 123 169 176 99 64 81 89 90 94 90 59 44 41 50 49 44 49 57 50 52 46 48 54 41 31 41 29 27 26 29 32 33 31 27 25 28 31 34 35 32 29 26 30 30 30 28 28 30 31 32 34 36 55 121 195 240 246 213 136 53 3 9 21 15 15 24 18 20 22 23 21 20 20 21 20 13 13 20 16 8 13 28 60 70 56 30 25 32 34 34 20 37 73 116 142 144 138 135 164 139 85 53 69 85 75 63 62 94 123 126 109 89 69 52 53 67 85 81 65 66 61 37 1 3 60 142 165 128 89 74 34 31 33 38 40 36 34 36 42 35 33 38 40 37 37 41 46 51 55 52 47 45 49 54 57 61 64 62 55 46 38 34 26 34 44 43 37 40 41 35 40 45 38 37 41 34 30 34 29 29 30 31 33 31 28 24 21 23 26 28 29 29 28 28 38 18 17 53 84 86 101 136 208 176 103 41 28 30 28 34 43 52 70 81 72 56 55 66 45 33 32 35 32 33 35 29 24 18 9 6 12 25 40 50 48 47 44 39 32 26 21 19 21 21 21 22 23 24 26 27 28 30 35 41 45 45 40 36 39 37 36 37 34 33 40 49 46 50 48 41 41 47 48 42 44 42 50 63 62 46 36 37 59 57 49 44 69 116 132 111 58 35 26 33 38 46 56 60 43 42 38 30 26 27 31 34 37 34 29 25 23 27 36 44 42 40 38 36 35 33 30 28 26 25 23 23 25 27 28 29 47 67 59 48 40 31 36 35 30 29 28 28 24 20 23 28 46 60 70 64 46 34 36 44 37 39 45 49 40 29 30 40 40 45 34 29 54 84 90 84 61 61 60 55 51 51 54 57 42 31 21 19 22 26 32 37 35 30 26 24 22 18 18 21 26 29 34 39 41 38 33 28 31 29 27 29 38 45 43 35 30 21 12 15 30 42 41 34 22 19 18 21 31 44 58 69 52 43 37 41 46 44 37 32 28 23 24 29 32 41 69 100 125 92 52 33 34 37 31 22 31 30 34 42 43 39 36 36 41 37 32 42 74 94 67 25 16 17 19 21 24 26 26 25 30 37 45 48 51 56 62 66 53 83 117 125 102 63 31 15 24 26 27 25 22 22 26 29 29 31 32 30 26 23 24 25 37 45 48 43 41 43 39 32 32 39 52 63 59 44 32 28 35 38 42 44 38 33 37 45 49 53 53 44 30 21 19 21 19 20 20 19 17 17 19 22 23 30 32 36 44 46 53 68 86 84 78 74 76 73 51 26 27 22 25 39 51 53 50 48 35 33 43 63 71 67 67 74 89 76 61 51 43 33 26 23 28 31 28 25 35 52 57 50 34 32 28 24 21 21 22 24 31 37 43 42 34 25 19 18 13 15 35 65 75 60 48 47 68 69 71 72 70 63 52 45 41 36 29 26 27 31 36 39 34 28 33 53 67 63 51 44 62 64 63 53 38 26 23 24 26 28 30 33 35 34 33 31 33 32 31 30 31 32 34 35 44 43 40 35 29 26 26 27 38 45 45 42 37 24 17 25 173 173 172 171 169 168 167 167 169 169 168 167 167 167 167 168 172 172 173 173 173 172 172 171 171 172 172 171 170 171 173 175 175 175 173 172 171 171 171 171 173 173 174 175 176 177 177 178 175 177 179 179 178 179 180 182 179 179 180 180 180 180 181 182 180 182 183 182 180 181 183 185 185 185 184 184 183 182 182 182 182 183 185 187 188 188 188 188 183 185 187 190 191 190 188 187 189 189 189 190 191 191 192 192 188 189 190 191 192 193 194 194 193 193 193 195 197 199 199 199 195 196 196 196 197 197 197 198 198 197 196 197 199 200 200 199 200 201 208 202 184 148 136 175 169 163 145 137 156 153 142 175 226 207 146 110 144 211 238 208 183 163 168 197 185 164 190 213 201 201 201 201 200 198 197 196 198 197 199 201 203 212 208 189 132 169 199 175 154 121 99 70 37 114 141 136 155 175 159 116 50 48 119 191 209 206 198 197 193 194 194 194 194 194 193 193 194 194 194 194 194 194 194 194 196 195 194 193 192 192 193 193 192 191 190 190 192 193 191 190 193 193 195 189 177 164 143 118 55 31 73 180 240 242 228 196 106 78 147 200 213 211 220 234 218 134 72 109 187 215 197 185 184 188 197 197 187 187 192 189 212 196 177 153 118 88 84 99 100 81 65 72 113 176 212 210 201 203 210 200 157 113 112 139 180 154 105 56 67 114 141 158 211 202 164 141 136 143 151 132 91 114 149 160 129 93 97 124 103 52 49 125 155 165 174 172 174 165 151 152 167 175 180 189 185 184 183 182 182 182 180 178 189 189 178 180 183 187 182 149 112 162 198 180 135 114 131 155 141 133 143 162 174 185 187 179 175 176 178 179 180 180 179 178 175 177 179 177 171 163 156 153 162 167 164 153 137 108 85 81 118 145 153 150 147 122 97 99 113 114 95 75 80 96 103 104 100 118 119 106 99 98 102 111 113 140 148 129 110 103 106 113 89 54 64 85 84 77 63 56 69 71 73 73 71 71 72 75 69 58 55 57 58 75 99 112 104 83 67 66 57 35 45 82 130 103 96 121 124 79 44 48 67 86 87 78 66 68 77 61 51 57 83 120 135 118 96 86 123 123 100 73 73 81 72 59 52 45 42 44 48 52 60 67 63 49 44 46 44 43 40 32 21 30 44 49 61 96 107 82 52 70 107 155 178 178 144 71 24 71 154 195 146 46 16 81 184 232 192 93 45 33 21 22 53 85 120 137 121 84 73 93 121 98 67 45 41 46 47 43 49 46 44 44 43 41 41 42 33 28 26 27 28 31 45 59 61 51 40 36 39 42 40 36 36 31 27 26 29 30 28 26 24 23 21 19 17 14 9 6 44 85 127 140 132 127 131 136 119 104 78 63 61 51 39 38 26 24 21 18 17 21 28 33 38 33 38 42 35 34 38 38 39 39 34 32 39 52 55 51 53 51 44 36 36 40 36 28 65 89 86 106 145 179 193 158 76 50 93 126 99 91 120 151 146 159 190 196 155 111 81 55 31 61 68 74 109 165 185 148 133 201 198 108 22 24 91 129 147 194 216 198 193 201 178 136 152 173 196 174 93 23 29 78 101 88 74 114 162 152 109 66 35 36 44 55 57 52 50 52 57 59 57 51 42 38 40 44 36 41 44 41 34 26 21 20 41 47 48 63 109 144 119 66 54 40 41 51 49 44 40 36 29 25 19 15 15 20 27 31 32 35 32 30 34 38 55 81 123 133 133 146 153 146 132 104 60 95 143 130 85 67 59 55 97 126 111 72 75 106 128 141 146 130 97 73 80 131 156 109 90 106 109 83 50 39 39 35 39 32 26 25 25 28 35 43 43 39 32 26 22 20 21 22 19 19 19 19 19 19 19 19 21 18 18 13 17 51 98 125 105 93 144 206 191 133 86 54 79 88 133 139 98 101 127 113 137 193 174 119 116 159 200 204 140 96 144 210 205 185 185 196 171 147 138 161 197 165 70 16 119 199 213 190 187 188 191 192 189 175 181 192 166 128 140 185 205 180 148 153 173 176 153 107 103 123 165 157 139 174 204 203 202 175 140 141 179 196 173 146 157 175 203 215 203 126 68 56 145 192 201 193 203 211 192 147 81 29 14 56 141 213 214 190 187 178 162 160 181 196 176 142 159 169 170 173 174 183 190 169 118 130 164 204 223 204 148 92 30 21 66 134 184 214 218 215 198 171 125 74 33 12 9 12 10 36 64 71 56 35 22 17 19 27 79 139 167 179 176 155 152 162 155 152 179 185 126 55 112 184 191 109 43 42 64 76 55 75 127 156 139 118 90 49 82 125 147 141 128 142 178 185 125 93 85 123 170 187 157 112 97 136 176 162 133 119 95 76 95 130 151 166 182 204 213 188 179 150 128 118 111 112 116 114 116 109 118 120 128 110 67 76 123 137 152 160 163 166 170 172 163 132 125 163 203 211 201 195 207 192 188 197 194 173 158 158 173 143 83 24 1 10 16 10 13 16 20 23 26 30 36 39 42 51 60 65 70 78 88 93 108 137 165 172 167 163 161 158 161 166 173 181 186 189 188 188 184 193 196 180 164 170 177 169 102 57 14 13 41 69 80 80 82 72 63 61 68 75 77 75 72 68 65 61 51 39 37 42 62 76 62 85 140 195 183 166 189 229 226 171 94 25 39 120 217 233 206 154 118 96 106 144 159 151 151 166 181 183 174 165 140 140 156 166 126 93 119 142 134 113 99 81 65 85 117 124 103 61 29 24 28 33 31 23 23 26 28 27 24 23 25 28 33 35 38 39 35 28 22 19 32 53 88 128 117 71 50 43 45 42 39 38 40 41 41 40 41 38 35 36 39 41 40 38 34 33 31 30 29 29 29 30 24 22 20 21 24 25 25 24 29 27 24 22 22 25 28 30 33 31 26 23 23 25 29 31 32 32 33 35 36 35 32 29 30 29 27 26 25 25 25 26 26 25 23 21 21 21 22 23 20 19 17 15 13 12 12 12 13 14 16 17 18 17 16 15 20 23 25 26 24 22 23 23 27 31 32 28 20 16 18 22 28 16 18 56 109 126 83 28 26 20 31 46 45 38 36 32 32 33 35 33 31 29 29 30 32 35 34 27 24 29 32 32 38 41 58 70 59 42 32 26 24 23 24 26 31 33 34 33 24 22 19 17 17 19 22 23 24 24 23 23 22 22 22 21 22 22 24 26 28 30 32 32 36 31 25 22 21 21 21 20 15 19 25 29 31 30 28 27 21 21 22 23 24 25 26 27 25 28 29 24 18 16 21 27 22 20 19 20 22 23 24 23 21 19 17 16 17 19 21 22 21 20 21 22 24 25 26 26 23 22 25 28 29 28 26 26 21 27 32 39 41 28 25 36 28 27 34 28 25 23 33 71 135 190 215 164 81 52 110 188 173 191 205 179 106 32 10 24 29 29 29 29 30 31 32 33 26 32 35 39 38 27 27 43 92 148 200 233 211 145 118 126 129 66 26 54 99 112 123 149 152 140 142 124 75 46 42 34 31 26 25 22 17 22 25 17 19 20 22 23 24 25 25 25 26 26 25 25 25 25 24 24 16 33 89 166 186 137 114 147 154 77 38 57 64 51 47 49 46 43 46 53 54 45 42 47 44 51 48 41 39 35 31 31 19 20 23 28 32 33 30 26 28 32 36 37 34 31 30 29 29 30 28 27 31 42 53 58 59 57 50 90 157 189 177 140 67 24 5 20 25 16 13 16 15 17 19 19 18 17 18 19 26 20 21 29 25 13 14 26 63 91 90 59 36 29 24 21 40 81 115 125 139 160 164 151 152 126 80 93 146 128 67 48 69 85 71 49 55 70 86 107 132 104 62 42 68 106 91 42 4 9 36 70 88 93 83 67 31 29 31 37 37 32 32 37 29 31 35 36 34 31 33 38 41 46 50 48 43 42 47 53 58 61 64 61 54 45 38 34 26 36 44 45 44 44 46 49 43 49 36 36 40 33 34 32 32 32 32 34 35 34 30 27 23 26 29 31 30 28 27 27 31 12 20 71 110 106 104 124 182 146 86 42 30 27 29 40 31 31 35 42 47 47 47 48 49 35 32 37 32 28 30 31 23 17 9 7 14 27 41 49 51 50 47 41 33 25 21 19 21 21 22 23 25 25 26 26 26 27 30 36 41 40 35 30 39 35 35 35 30 27 37 51 43 40 34 29 31 35 36 33 31 32 40 51 51 40 32 31 45 46 43 37 54 94 115 103 59 36 27 33 38 43 50 51 42 45 43 35 30 31 33 34 43 40 35 29 25 25 34 43 65 54 40 31 28 27 25 23 27 26 26 25 24 25 27 29 75 108 90 50 31 37 46 33 35 33 31 31 27 23 24 29 38 53 66 65 53 44 46 53 38 56 77 80 60 35 29 36 40 41 30 26 48 70 70 63 59 57 50 41 37 40 47 50 44 33 23 20 22 24 28 32 30 27 26 28 26 20 18 19 22 25 31 36 37 34 29 25 32 30 28 31 40 46 43 35 24 15 9 14 27 37 35 29 21 21 27 37 44 45 46 49 46 40 37 41 44 41 35 31 28 27 27 26 24 33 61 89 84 68 52 45 43 39 32 26 28 31 40 49 48 41 41 47 51 42 31 40 73 93 65 21 20 21 22 22 21 22 23 25 29 40 49 52 55 60 66 68 53 88 126 134 107 63 29 12 21 24 27 27 25 24 25 27 28 31 34 34 31 27 24 22 27 32 36 38 39 39 35 30 26 34 48 59 57 44 35 34 41 39 40 42 38 34 39 48 56 60 59 51 37 26 23 25 20 21 21 20 18 18 21 23 20 25 26 30 40 44 52 67 90 82 70 65 69 69 52 33 27 21 24 39 51 53 49 46 37 33 46 71 80 68 60 64 85 77 68 61 51 38 28 24 27 28 26 25 35 50 57 56 45 40 31 23 20 22 28 33 25 28 33 35 34 29 21 16 15 15 29 55 71 68 56 49 63 59 55 54 53 52 49 46 45 38 27 22 24 32 41 47 33 33 38 46 46 41 42 46 62 68 70 59 40 27 25 29 29 29 29 31 33 33 32 31 37 36 35 35 35 35 36 36 40 39 36 32 27 25 26 28 54 68 70 58 42 22 13 18 171 171 170 170 170 170 169 169 171 171 170 169 169 168 169 169 175 175 174 172 172 172 172 172 170 172 173 172 170 170 173 175 174 173 172 171 171 171 172 172 174 174 174 175 175 176 176 176 176 178 179 179 177 177 178 180 179 179 180 180 180 180 181 182 178 180 181 180 180 181 184 186 183 183 183 183 183 183 183 183 184 185 186 187 187 187 187 186 184 185 186 187 188 189 189 189 188 189 189 190 190 191 192 192 191 192 192 192 193 193 194 194 198 196 195 196 199 200 199 197 196 196 196 197 197 198 198 198 201 199 196 196 198 200 201 200 202 210 212 200 196 161 111 120 124 112 116 142 176 155 133 184 247 216 144 112 142 200 238 221 204 185 156 170 177 161 183 213 201 200 199 198 197 197 197 197 198 207 206 195 201 223 212 173 136 155 160 119 93 61 55 49 101 167 154 106 87 80 82 75 66 95 169 214 215 210 198 191 197 196 194 193 191 191 190 190 191 191 191 191 191 191 191 191 194 193 193 193 193 194 195 196 193 191 190 191 193 193 192 190 192 201 211 212 186 126 67 40 40 76 130 194 222 231 233 198 131 78 142 193 210 209 205 198 142 79 84 166 217 203 187 191 190 190 198 197 177 169 183 197 199 206 211 207 191 163 125 96 65 62 62 70 103 160 201 206 194 190 176 149 122 115 130 149 162 159 129 66 64 116 144 162 195 208 156 120 116 154 195 149 110 99 112 138 143 131 125 126 118 66 51 129 167 196 210 194 191 182 165 157 156 149 148 159 171 174 179 182 182 181 180 180 185 183 176 183 185 185 185 162 120 146 161 150 138 145 163 173 146 133 145 166 165 164 173 176 174 175 177 179 180 179 178 178 171 174 175 172 164 155 148 145 139 143 145 146 134 105 89 96 125 153 157 147 145 129 113 119 140 126 100 87 90 89 85 87 108 128 130 110 94 90 101 120 105 114 120 112 107 124 146 153 105 57 62 77 74 72 60 56 58 69 74 69 65 70 77 81 66 60 59 57 52 61 80 89 94 78 62 56 48 35 47 80 126 96 88 111 105 54 29 49 103 154 143 85 50 57 67 46 45 65 111 161 169 135 98 82 131 127 105 89 96 95 71 47 45 38 32 36 50 62 61 53 45 40 40 40 38 41 41 30 28 44 55 52 64 97 111 94 67 62 78 130 173 187 148 66 29 88 161 188 161 85 33 54 129 167 149 78 37 42 57 65 85 99 110 114 97 62 56 86 111 86 57 41 38 39 40 41 47 46 42 41 43 46 44 40 36 34 32 28 27 31 40 49 41 38 35 36 40 41 38 35 33 30 28 29 32 33 32 29 32 30 28 26 25 23 21 19 24 50 85 110 117 107 93 83 78 67 46 36 40 38 31 32 25 26 25 24 22 23 27 30 34 29 29 26 22 30 41 41 36 37 35 34 38 44 45 41 41 42 43 42 38 34 32 33 87 112 91 87 105 140 180 162 97 49 73 113 102 83 81 95 122 133 158 178 161 112 68 48 62 111 115 101 103 125 146 131 125 194 193 105 23 35 118 170 135 144 153 171 196 200 176 152 174 176 157 123 69 20 35 85 158 110 65 78 90 62 44 40 45 39 37 44 52 53 47 40 49 49 49 45 40 37 36 37 30 38 43 37 27 25 35 47 73 58 54 90 153 183 142 81 54 40 40 50 48 42 39 35 30 26 21 17 18 22 28 33 35 42 46 51 53 48 54 73 104 129 135 131 114 94 82 60 62 91 121 111 103 116 113 109 135 147 121 95 114 140 155 172 188 193 140 68 44 100 151 122 68 97 134 119 60 31 36 34 36 31 28 29 31 33 38 45 39 36 30 25 21 19 20 20 19 19 19 19 19 19 19 19 19 18 24 22 15 33 75 105 92 92 125 146 106 64 79 116 147 115 124 138 109 95 111 116 168 188 137 85 101 150 191 201 134 77 113 172 164 146 144 147 128 115 138 195 228 162 56 20 123 202 209 182 185 188 188 190 197 178 170 162 122 79 91 136 161 177 161 142 124 108 122 140 166 160 175 168 154 168 186 199 207 191 148 129 164 196 187 167 149 170 202 200 171 105 79 67 100 168 196 192 202 217 205 162 95 25 6 64 156 215 209 191 195 196 188 180 187 192 169 136 128 143 149 155 155 163 175 159 157 172 197 214 191 125 63 39 55 89 139 194 215 205 196 184 178 164 140 103 56 19 9 15 15 20 27 30 29 24 19 15 7 42 128 206 227 215 184 145 175 191 173 149 163 182 140 62 83 167 195 133 65 38 41 54 62 77 115 146 135 102 72 55 89 120 146 157 131 123 168 190 147 106 78 94 142 179 162 117 115 151 187 176 154 131 107 122 149 184 191 199 201 187 188 186 199 188 183 180 174 175 177 172 178 172 191 193 193 153 93 108 168 183 198 202 201 201 203 203 190 159 137 150 181 196 191 180 187 180 178 180 175 169 176 189 206 150 73 19 4 12 15 12 13 15 18 20 22 27 33 38 40 45 51 56 59 64 76 87 85 96 109 121 136 152 160 159 146 153 165 177 186 189 189 188 182 197 186 151 155 206 227 201 143 83 22 11 48 88 100 95 79 70 60 60 68 75 76 74 64 60 59 57 48 41 48 61 76 97 121 164 183 196 170 148 186 211 177 89 28 38 105 172 229 240 201 135 102 99 110 127 114 109 114 138 169 190 198 200 203 206 216 214 155 116 148 167 143 89 53 39 33 64 114 137 103 61 30 24 27 31 29 21 26 29 32 31 26 23 24 27 29 32 35 38 38 34 28 23 15 45 101 148 124 77 69 66 41 39 37 37 39 41 42 41 38 34 31 31 36 38 38 35 33 32 32 31 30 29 28 27 23 21 20 21 24 27 28 27 25 24 23 22 22 24 26 27 34 32 29 27 26 28 30 32 32 32 33 35 36 35 32 29 29 27 24 21 21 23 26 28 25 24 24 23 22 22 21 21 19 18 16 14 13 12 11 11 12 14 17 19 20 20 19 18 21 23 24 23 21 21 22 24 25 30 32 28 19 15 17 22 30 16 16 55 116 143 105 51 26 13 17 29 32 31 32 31 31 32 34 33 30 28 28 29 30 37 38 29 23 25 31 35 42 43 55 62 49 35 28 22 27 26 26 28 30 31 31 30 23 21 19 17 18 20 22 24 23 23 23 23 23 23 23 23 24 24 25 26 28 29 30 30 29 26 22 21 21 22 22 21 21 23 25 28 29 29 29 28 25 24 23 22 22 22 23 24 23 27 29 24 15 13 18 25 23 21 20 21 22 22 19 17 17 17 16 16 16 18 19 20 20 20 20 20 20 22 24 25 26 25 23 24 21 23 29 24 24 36 43 39 37 30 19 23 27 27 31 28 32 28 28 61 101 141 159 110 51 68 141 191 169 193 218 201 125 40 8 19 25 27 31 34 37 38 38 37 25 34 35 34 34 27 23 29 54 98 142 181 187 168 157 145 124 50 29 88 133 126 116 124 112 88 81 72 46 36 39 29 31 24 24 25 18 18 22 20 17 19 22 24 25 25 24 23 27 27 26 26 25 25 25 24 21 41 102 169 167 107 72 81 89 60 39 39 39 33 34 41 49 55 52 47 45 37 26 23 36 33 32 30 28 33 33 23 16 18 21 25 28 28 27 25 28 32 35 35 32 34 41 47 47 52 56 56 61 71 79 81 94 94 56 59 107 118 89 55 31 18 18 24 20 15 13 10 15 17 18 17 15 13 14 15 16 21 29 38 44 44 39 33 75 116 123 82 42 24 18 17 63 110 144 142 132 134 129 116 86 67 65 125 193 178 110 74 58 86 95 78 70 96 162 230 213 159 79 50 101 148 114 49 25 15 15 22 32 47 51 41 28 28 33 37 32 27 36 50 58 72 69 41 19 22 33 36 34 39 43 41 38 38 43 50 54 57 59 57 51 44 39 36 33 38 39 39 41 38 37 44 48 50 37 41 40 31 37 30 31 31 32 35 38 37 35 32 28 32 35 36 33 30 28 28 29 20 26 60 87 80 70 79 84 69 49 40 41 36 33 39 33 29 30 36 40 37 34 32 46 36 31 34 33 26 24 28 19 15 12 14 22 33 43 48 50 50 48 42 33 26 22 21 17 19 22 26 28 30 30 30 29 27 25 27 31 33 29 26 29 34 37 34 30 30 34 37 36 31 27 28 29 29 30 32 27 29 32 35 35 33 30 28 30 33 37 34 43 71 89 83 57 36 30 38 40 39 38 33 39 46 47 39 34 35 37 35 42 41 41 39 32 28 33 41 66 59 47 37 31 27 24 23 27 29 29 27 24 23 26 30 64 93 80 51 36 37 44 34 39 36 34 33 31 27 28 32 35 45 56 61 58 54 52 52 42 65 89 90 62 32 23 30 33 37 31 28 40 49 47 46 53 52 44 34 31 37 44 47 42 32 23 21 23 23 26 29 29 26 26 28 26 21 18 19 18 20 24 26 26 26 26 26 32 34 34 33 34 37 35 31 24 19 15 17 23 27 27 25 19 22 34 47 50 43 39 41 42 37 35 37 37 35 33 33 29 31 30 24 21 28 45 61 50 45 43 43 41 34 30 30 25 34 48 55 48 45 59 80 69 50 32 36 55 62 46 23 24 25 25 22 19 18 22 25 34 44 50 47 45 50 55 56 51 74 98 100 77 46 25 16 20 25 32 36 35 31 27 25 27 31 37 39 37 32 26 22 25 25 28 34 35 33 30 30 25 31 44 54 52 41 35 37 40 38 39 42 38 33 38 50 55 55 53 48 41 33 29 26 23 24 24 22 19 18 19 21 17 19 18 22 35 41 48 62 79 70 60 57 60 59 51 41 29 24 26 35 42 42 41 42 41 37 51 78 84 66 55 60 72 71 70 67 56 41 30 26 29 26 24 25 31 41 50 55 52 46 35 23 19 29 48 63 45 36 27 24 28 30 27 22 20 19 29 54 83 96 85 69 53 47 40 38 42 45 45 44 40 33 25 20 23 31 40 45 33 34 35 35 35 37 43 50 59 65 68 60 45 34 33 37 32 30 28 29 32 35 35 34 37 38 38 38 37 36 35 34 34 34 32 29 26 25 28 31 59 79 81 62 41 23 14 17 168 169 169 170 170 171 171 172 173 173 172 171 170 170 170 170 178 176 174 172 171 171 172 172 170 172 173 172 170 170 173 176 172 172 171 170 171 172 173 174 175 175 175 175 175 175 175 175 177 179 180 178 176 174 175 177 179 179 180 180 180 180 181 182 179 180 181 179 178 178 181 183 180 181 181 182 183 184 185 185 186 187 187 187 187 186 185 184 187 186 185 184 185 187 190 192 188 188 189 190 190 191 191 192 195 195 195 194 194 194 193 193 203 200 198 198 199 200 197 195 197 197 197 198 198 199 199 199 208 204 199 197 197 199 198 198 198 201 209 175 153 154 114 76 62 69 96 134 171 151 125 178 234 202 129 96 113 160 209 210 210 205 152 150 175 161 172 204 202 200 199 197 197 198 199 200 207 193 192 204 216 211 177 133 143 153 129 61 41 49 83 99 123 165 181 168 123 100 127 132 150 149 179 197 197 196 190 192 194 194 196 197 196 195 193 192 194 194 194 194 194 194 194 194 192 192 192 192 194 195 197 198 193 192 191 191 193 194 192 191 189 202 210 201 154 72 25 32 79 106 112 124 142 174 201 173 122 70 126 145 145 149 140 111 68 95 143 196 215 193 182 200 177 161 171 186 164 139 159 198 185 200 200 195 215 227 178 108 86 72 59 57 78 124 163 173 175 159 124 96 107 144 165 162 177 185 153 75 76 137 144 130 176 190 133 114 111 132 183 147 137 114 112 130 139 140 140 137 149 118 66 117 181 215 202 183 185 194 194 181 154 122 114 129 152 160 170 178 181 182 183 184 173 172 171 184 187 187 194 181 112 115 111 116 149 188 189 166 139 127 146 166 151 139 153 168 173 175 177 179 180 179 178 177 171 170 167 161 154 150 150 151 141 140 139 141 131 106 100 117 132 159 157 142 141 135 130 142 156 134 108 97 90 77 79 99 109 113 113 107 92 77 92 128 111 86 86 103 115 135 161 171 104 53 62 79 76 79 70 70 63 73 70 59 65 89 104 104 75 73 73 64 53 58 68 68 78 71 57 46 41 37 50 77 94 78 69 73 64 40 46 81 135 181 162 100 55 44 59 65 54 77 129 176 170 122 87 83 106 110 101 90 87 78 64 59 44 38 29 32 52 71 67 52 37 38 42 40 36 39 36 21 48 63 67 56 61 87 103 99 80 63 72 128 177 191 151 69 35 96 148 159 163 129 63 41 84 104 101 54 23 57 105 117 101 92 81 84 79 49 45 77 103 77 49 38 35 33 34 39 47 46 42 39 44 49 42 31 29 31 32 30 30 32 32 31 37 37 36 35 34 34 33 32 32 31 31 33 34 33 30 26 38 36 33 32 32 32 32 31 26 41 69 95 102 86 61 45 34 36 27 21 30 33 27 24 25 28 30 30 27 25 25 26 21 25 30 25 20 30 37 29 30 34 40 42 42 40 37 34 40 34 36 42 38 29 32 45 87 117 83 53 54 98 168 171 121 54 54 91 97 83 69 71 94 105 141 178 158 84 47 70 134 186 166 120 105 120 140 126 114 164 150 73 18 53 143 192 122 82 76 140 203 194 146 119 186 191 131 66 38 26 48 90 132 98 47 36 43 44 50 47 42 43 41 35 33 38 45 50 39 40 41 40 38 34 31 29 33 41 43 32 22 31 60 87 99 68 57 106 182 209 160 95 54 39 38 47 44 39 36 31 31 27 22 19 19 24 29 33 43 53 63 71 71 56 51 63 98 115 105 87 68 61 65 54 64 105 138 130 135 155 152 151 148 146 122 122 156 165 150 152 143 174 136 65 38 89 142 118 61 101 162 153 70 25 32 33 33 31 31 34 37 37 40 45 35 33 30 26 23 20 19 18 19 19 19 19 19 19 19 19 22 24 31 26 11 17 49 75 91 103 115 90 32 22 104 198 208 143 121 131 102 76 98 132 183 169 112 95 130 156 177 192 143 81 86 100 81 87 96 85 92 97 131 183 207 140 44 22 125 206 213 187 191 190 184 182 200 198 179 129 66 33 53 89 114 150 142 116 94 86 139 205 206 190 172 138 137 173 192 196 200 197 155 121 143 180 191 191 150 168 196 180 141 89 96 93 86 167 202 195 199 215 206 165 83 20 13 71 141 185 195 205 180 192 193 183 182 190 182 164 154 171 178 183 177 178 187 171 164 167 165 151 105 43 40 88 133 177 194 208 199 176 179 173 192 185 171 138 82 27 7 13 22 15 13 20 26 26 24 24 5 54 147 215 221 201 169 128 173 197 196 179 169 167 136 76 44 118 163 140 82 35 38 76 75 73 89 116 116 81 54 53 89 123 155 166 127 111 158 178 158 146 130 120 137 169 169 140 153 163 190 196 187 145 115 156 196 193 160 171 195 180 179 186 182 185 194 196 191 195 200 196 196 191 212 213 205 154 91 115 162 177 189 188 182 180 181 181 191 174 149 137 149 172 183 180 170 178 184 180 173 177 193 210 204 130 47 9 7 14 16 18 14 15 16 17 19 25 32 37 32 29 33 45 54 60 68 76 83 75 70 78 99 123 143 153 139 148 162 175 184 187 185 183 187 178 162 148 165 207 221 202 174 108 36 17 53 94 103 92 75 66 58 59 68 75 77 74 55 53 55 55 49 47 61 81 143 164 189 205 181 186 184 179 188 157 93 31 37 115 169 163 184 209 186 128 108 127 140 138 166 156 150 156 170 185 200 209 208 218 221 204 146 132 190 213 138 88 61 53 46 65 90 87 73 41 26 30 30 26 26 25 29 33 37 35 30 25 25 27 25 26 29 35 39 39 32 24 16 38 76 105 93 89 101 83 33 32 32 34 39 44 46 46 36 31 27 28 33 36 35 33 35 35 34 32 29 26 23 21 22 21 20 22 25 29 30 30 21 21 21 22 23 24 26 26 34 32 30 29 28 29 31 32 32 32 33 35 36 35 32 29 28 25 21 18 19 22 27 31 24 24 24 24 24 22 21 20 19 18 16 14 12 11 11 11 12 14 17 20 22 21 20 19 21 22 22 21 19 19 21 23 25 31 35 30 22 16 19 23 32 20 18 49 103 136 118 80 26 14 16 25 25 23 28 29 32 33 34 33 30 28 28 28 29 38 40 31 21 23 31 36 44 44 49 49 39 33 30 22 34 32 30 29 28 26 25 23 24 23 20 18 18 20 22 24 22 22 23 24 24 25 26 26 26 26 27 27 27 27 28 28 23 21 19 20 22 23 23 22 27 27 27 27 28 28 28 28 28 26 24 21 20 20 21 22 23 28 29 23 13 9 14 21 23 22 21 22 22 20 16 12 16 17 17 16 16 16 17 18 19 19 18 18 18 20 22 24 21 24 26 29 23 25 35 27 31 42 45 28 25 29 24 29 27 25 25 25 35 30 22 49 53 56 66 52 33 69 122 137 120 142 175 179 126 52 17 21 27 32 39 46 51 51 49 48 31 36 30 23 25 28 29 35 32 71 105 137 168 197 203 170 94 33 47 136 180 152 114 98 99 59 38 36 30 37 40 24 28 17 21 32 26 17 17 19 16 18 22 25 26 25 23 21 27 27 27 26 26 25 25 25 33 49 80 98 83 59 51 50 38 52 49 38 42 49 42 32 29 43 40 27 26 28 27 27 23 15 27 37 25 18 23 23 18 19 21 23 24 24 24 24 24 28 32 32 32 40 55 67 111 121 128 127 123 119 112 104 131 124 57 27 61 69 44 23 21 20 22 18 11 16 23 18 17 18 19 17 13 11 11 12 13 31 48 62 85 104 96 75 105 143 139 81 29 15 25 38 59 97 137 140 105 66 51 53 69 54 80 151 212 214 155 88 118 118 127 134 134 155 207 249 242 175 108 115 167 168 115 74 54 23 13 25 29 25 24 25 27 30 37 37 28 25 42 65 120 140 119 53 9 14 31 33 28 33 36 36 33 34 40 46 48 51 53 52 48 42 39 37 30 33 31 36 46 47 46 54 53 51 36 41 34 26 40 31 28 29 31 35 39 40 38 36 32 36 40 40 36 32 29 29 34 33 31 38 47 41 33 38 41 43 38 33 36 39 37 34 38 34 35 39 35 28 34 46 40 33 27 30 34 25 19 24 16 15 16 22 31 41 47 49 49 49 47 42 34 27 24 23 13 17 22 27 31 33 34 34 35 29 23 22 24 27 26 24 26 36 36 24 22 31 35 29 30 26 26 32 32 28 29 35 29 30 29 25 25 28 30 28 30 34 39 36 37 54 65 59 47 30 29 41 44 41 36 28 35 44 47 41 36 38 39 37 36 39 44 46 39 32 34 41 50 50 48 43 35 29 28 28 28 31 32 29 24 22 26 31 34 50 51 58 55 36 37 43 40 37 35 35 33 30 31 35 40 43 50 58 62 59 52 45 36 57 79 76 50 25 22 33 22 30 30 29 35 37 36 42 41 44 42 37 36 42 45 44 40 31 23 22 23 24 25 27 31 27 26 27 25 20 18 19 16 17 18 18 18 21 26 30 30 36 39 34 28 27 27 26 30 28 25 23 21 21 24 27 18 22 33 44 44 36 36 42 40 35 32 32 31 30 32 36 29 32 31 25 22 28 36 40 46 37 31 32 33 30 28 28 23 36 53 57 47 47 76 110 86 59 38 38 41 36 32 35 26 28 27 23 18 17 21 25 41 49 50 40 33 35 39 39 44 55 64 59 44 29 22 23 20 28 39 45 44 38 30 25 25 31 38 43 42 36 28 23 29 24 26 32 34 29 28 33 28 33 43 51 47 36 32 34 37 36 40 44 38 31 37 50 51 47 43 42 42 39 32 26 27 28 26 23 19 17 17 19 16 16 12 16 29 36 43 55 64 61 60 64 64 58 50 45 32 28 28 32 33 31 33 38 44 40 56 83 86 66 56 64 60 63 68 68 57 41 30 27 31 27 24 26 29 34 44 53 51 46 35 22 19 36 68 93 75 52 25 13 17 27 32 31 30 29 34 56 90 110 97 72 45 38 32 32 39 44 45 43 31 27 21 20 23 29 35 39 32 31 29 26 29 37 44 47 55 60 63 59 49 42 41 43 32 30 28 29 33 36 38 38 36 36 37 37 36 34 32 30 32 31 30 28 26 27 31 34 57 80 81 59 38 25 18 19 174 174 173 172 172 171 170 170 174 174 174 174 174 174 174 174 171 170 170 169 170 171 173 174 174 172 171 171 173 173 172 170 167 168 171 173 175 176 176 176 173 173 174 175 176 177 177 178 176 178 179 179 177 177 178 180 179 179 179 179 179 179 179 179 180 180 180 181 181 181 182 182 182 183 185 186 186 185 183 181 187 187 187 186 186 186 186 185 188 188 188 188 188 188 188 188 187 188 189 190 190 191 192 194 195 194 193 195 198 199 198 196 192 194 196 196 194 192 191 190 206 204 200 197 196 197 198 200 197 198 198 199 199 198 198 197 201 203 201 179 149 132 120 104 63 82 151 198 197 152 115 144 159 157 135 91 72 113 180 222 220 204 175 139 111 118 167 218 221 198 190 203 209 197 191 198 209 197 204 228 227 189 148 128 141 107 71 58 94 164 186 152 105 139 202 218 210 203 189 206 200 182 171 184 201 197 190 195 199 192 186 186 192 196 194 191 193 195 197 197 194 192 192 192 195 191 190 193 192 187 187 191 192 189 188 190 186 183 189 199 213 206 176 132 68 26 55 103 175 157 88 53 81 111 116 101 93 60 80 85 72 89 95 91 118 153 190 202 196 189 189 192 175 154 158 166 138 116 150 201 187 188 193 201 205 196 173 153 152 109 80 64 48 65 111 140 131 123 113 136 182 194 180 177 218 194 133 81 85 116 132 136 139 120 109 121 143 158 166 171 179 162 132 108 112 142 173 189 161 132 96 102 156 202 209 199 181 189 197 173 154 157 159 170 152 149 146 161 171 180 195 187 147 131 180 191 173 197 200 176 121 51 72 119 144 179 180 157 141 133 139 151 141 120 123 145 166 177 182 175 170 173 175 173 173 169 164 158 154 152 152 153 155 130 126 135 121 98 96 105 144 157 150 145 160 161 148 144 138 128 116 103 85 74 83 101 122 91 80 94 90 72 86 121 136 84 73 108 130 135 135 129 97 50 39 75 109 128 123 101 86 71 59 45 58 115 139 105 71 90 100 84 57 43 45 52 60 48 40 42 48 49 47 45 42 38 38 43 50 64 92 118 128 131 120 93 54 58 92 89 71 73 96 114 127 121 88 70 93 110 104 89 84 71 53 49 53 37 30 48 71 75 59 42 42 30 37 38 46 42 20 32 64 76 70 62 63 64 82 119 113 88 79 116 166 170 114 53 32 89 146 198 210 164 99 46 41 44 61 43 20 78 161 183 133 77 69 67 56 56 49 54 54 53 43 22 24 33 29 40 66 47 35 33 36 43 39 24 23 24 24 22 21 22 26 30 31 35 40 42 41 38 37 36 33 32 30 29 29 30 31 32 36 37 37 37 36 35 33 32 35 37 40 42 41 38 33 30 19 21 24 27 28 29 28 28 30 29 31 35 40 40 35 29 30 27 23 22 24 26 26 26 31 30 29 32 35 35 32 29 34 35 36 37 37 39 43 46 60 60 50 33 32 62 112 150 132 60 49 93 100 81 76 76 91 109 125 127 93 40 62 144 212 227 208 152 103 95 130 174 138 125 103 50 11 61 153 199 138 65 62 156 226 208 153 118 168 148 108 65 44 48 58 61 70 62 51 42 38 38 38 38 43 41 38 36 35 36 38 40 32 36 36 30 27 30 31 30 36 32 43 33 23 57 103 128 98 48 41 120 176 176 153 100 50 33 37 45 34 31 37 33 27 27 23 23 25 19 20 33 58 108 108 85 90 78 54 56 77 77 61 47 53 63 67 72 74 108 163 182 165 166 173 157 124 99 104 154 185 153 103 85 104 119 106 65 49 73 82 60 42 124 182 159 92 37 24 37 34 33 33 35 38 38 36 34 31 28 27 29 26 20 18 20 19 19 19 18 18 18 19 19 19 24 26 24 20 24 34 45 83 106 100 50 16 56 151 228 208 134 99 102 93 62 59 102 156 171 136 128 153 160 164 160 131 87 65 62 92 120 123 150 160 145 150 143 141 97 30 50 146 208 198 185 184 180 205 210 206 172 129 73 35 31 52 93 69 82 88 86 94 122 153 169 186 170 155 128 131 171 190 191 175 192 180 118 108 155 181 200 188 171 141 116 120 140 131 99 90 147 212 210 186 212 207 139 66 14 27 65 99 139 166 193 184 188 185 191 187 186 197 191 204 185 184 190 190 199 207 197 149 111 100 64 27 46 101 164 213 216 209 200 190 175 167 173 178 203 218 167 97 27 12 12 16 19 22 24 23 23 24 25 11 45 103 164 190 170 149 152 179 201 198 190 187 178 146 94 58 69 116 134 83 38 38 45 54 70 93 94 70 49 46 47 63 106 174 185 133 117 148 167 191 175 142 112 112 136 155 158 172 190 192 202 184 133 137 183 207 169 155 170 173 165 169 180 177 177 185 189 185 186 189 184 187 189 189 198 201 128 59 116 146 189 195 176 178 180 176 184 170 181 171 141 130 149 171 179 180 185 175 178 185 193 207 203 177 91 24 16 21 17 15 16 12 14 17 20 21 23 28 34 36 32 34 35 35 47 59 59 71 71 74 81 89 102 123 140 153 139 139 158 170 168 171 181 172 135 135 168 195 213 198 153 143 74 21 22 49 73 85 84 67 61 57 60 67 70 65 59 53 48 57 47 31 44 101 176 214 232 237 212 186 188 202 208 176 86 18 26 87 159 183 158 161 154 124 122 165 187 179 177 175 167 169 181 183 174 173 180 181 191 205 188 143 129 147 160 115 79 90 90 70 59 41 42 40 34 30 29 26 22 24 29 31 37 38 32 27 26 26 24 27 25 25 29 36 41 40 38 31 42 40 40 70 106 100 67 25 26 28 28 30 33 38 42 33 29 26 28 28 26 29 33 34 40 42 35 27 24 23 23 22 22 23 23 24 25 26 26 20 23 26 27 25 22 21 21 30 32 33 32 30 29 30 32 36 34 33 35 38 37 34 30 28 27 25 23 22 22 23 23 26 26 28 28 28 25 22 20 23 22 19 16 15 14 15 15 19 21 22 22 20 18 19 20 22 19 19 21 21 20 21 25 26 29 31 29 23 19 19 22 21 18 33 53 86 141 153 111 44 17 8 21 27 26 25 23 26 29 31 33 36 39 36 30 29 33 36 31 20 16 27 41 48 41 36 36 35 30 26 25 28 27 26 25 23 22 22 21 22 22 22 21 21 20 20 20 18 19 21 22 23 24 24 24 24 24 25 25 25 24 23 23 20 22 23 22 19 18 19 21 32 29 28 30 30 29 30 34 28 27 24 22 21 21 23 25 25 26 25 19 13 12 19 26 25 23 21 21 22 21 18 16 15 14 14 15 17 18 19 20 16 21 24 22 17 16 21 27 19 22 25 27 27 28 29 31 28 32 34 32 26 23 23 26 26 26 27 28 28 28 28 27 34 43 39 23 25 45 57 54 65 79 97 102 83 53 31 23 36 33 35 56 91 107 82 46 26 25 23 22 24 26 29 30 41 29 48 94 158 228 238 189 80 16 74 176 172 136 123 98 74 44 19 19 30 33 28 24 21 22 24 25 25 23 21 19 17 19 21 23 24 25 24 24 29 29 30 32 34 37 39 41 39 47 50 46 44 47 46 41 41 48 48 38 31 32 34 33 31 26 21 21 24 24 20 15 19 20 23 25 26 27 27 27 23 26 24 18 17 21 24 23 23 32 32 33 35 41 85 151 203 220 219 204 207 204 150 81 98 105 65 19 22 30 22 23 22 21 20 20 22 21 18 15 15 19 20 17 16 16 13 9 13 30 47 87 150 180 164 144 169 163 115 46 14 24 47 64 91 104 145 140 112 76 45 79 100 78 67 150 251 243 183 157 164 153 137 166 187 196 228 234 206 117 112 175 207 179 133 128 100 60 11 5 29 37 30 28 35 46 36 36 53 43 44 82 165 201 128 47 20 13 28 26 25 27 28 29 29 30 33 35 42 48 50 45 40 39 35 30 21 25 32 38 42 45 46 46 41 42 40 35 29 28 32 37 36 34 32 34 38 41 41 40 41 40 39 39 40 39 36 34 38 36 33 33 34 35 35 34 37 34 32 34 39 42 40 36 37 38 38 35 33 34 40 45 46 33 25 28 29 22 17 18 9 8 14 30 50 59 54 44 41 48 50 43 37 38 35 29 25 23 21 21 25 32 39 44 48 41 32 28 28 29 28 26 29 27 26 24 24 25 27 28 22 29 31 27 29 34 33 25 26 26 27 26 26 27 28 29 27 28 31 36 40 42 39 37 36 31 33 41 41 34 32 36 33 41 42 36 34 39 41 37 41 40 44 43 36 38 41 34 32 36 40 39 33 28 29 33 31 36 39 36 28 22 20 20 24 31 45 58 58 47 38 35 36 31 26 23 24 27 28 29 29 32 38 48 54 53 45 37 38 45 51 47 38 30 27 26 25 27 29 29 28 30 35 40 44 41 38 40 44 45 41 37 32 29 25 23 23 23 22 21 24 23 24 26 28 27 22 18 15 19 24 26 26 24 23 23 28 26 29 33 32 25 21 22 40 38 33 26 21 20 24 27 25 26 31 38 38 32 28 29 28 28 35 45 44 37 38 46 50 41 29 22 23 29 37 41 39 36 31 27 25 26 27 28 28 31 44 57 53 48 68 98 117 71 35 36 49 45 32 25 24 23 21 18 17 19 25 30 55 53 44 34 32 37 40 40 36 34 31 28 25 23 22 22 22 31 44 53 49 38 32 32 34 39 41 38 36 34 28 22 26 27 30 33 34 35 34 34 26 34 43 44 38 31 27 27 27 30 34 35 34 33 33 33 42 35 37 52 64 59 41 27 34 32 29 26 23 20 16 13 20 19 18 19 26 35 43 47 46 43 56 75 81 77 68 55 48 38 26 20 22 29 37 41 47 45 52 67 79 77 65 56 54 59 65 64 54 39 29 25 30 26 22 23 28 35 41 44 32 32 28 21 21 35 59 80 63 48 29 18 19 24 26 25 34 45 52 56 71 87 84 68 41 37 36 41 48 48 40 32 31 27 21 24 33 31 26 30 26 37 42 37 31 35 43 48 52 56 68 71 62 60 60 54 44 31 29 33 29 28 33 33 32 31 31 33 35 36 34 32 30 32 33 33 31 29 29 30 54 71 81 66 37 19 17 22 172 172 172 172 172 173 173 173 170 170 170 170 170 170 170 170 171 171 170 170 170 171 173 174 170 169 168 169 171 172 171 169 170 171 172 173 174 174 173 172 173 174 174 175 175 176 176 177 176 178 179 179 177 177 178 180 180 180 180 180 180 180 181 181 182 182 182 182 183 183 184 184 183 184 186 187 188 187 185 184 185 184 184 184 184 184 184 183 187 187 187 188 188 189 189 189 193 191 189 189 191 191 189 187 192 191 191 194 196 197 195 193 194 193 193 195 198 198 195 192 201 199 197 195 195 197 199 200 197 197 198 199 199 198 197 197 199 201 203 193 176 166 154 135 90 114 162 202 218 197 155 142 137 112 113 117 91 90 154 223 227 200 153 109 95 117 154 181 203 206 202 193 190 198 208 212 192 208 228 224 180 121 91 91 92 86 103 143 194 234 220 171 97 157 215 216 208 218 214 206 202 170 162 186 199 191 188 197 204 200 195 196 199 200 196 192 187 190 192 193 191 190 191 192 190 188 190 194 194 191 190 193 182 191 194 192 198 211 212 203 195 149 100 78 50 25 60 121 184 173 133 111 116 131 136 115 80 64 94 117 132 160 163 158 170 185 196 195 188 187 190 193 178 171 172 158 116 98 143 202 213 188 186 195 165 126 151 213 189 141 118 113 86 64 82 109 122 124 139 177 202 183 167 181 187 157 126 101 82 91 113 123 101 101 117 151 184 194 181 166 196 188 164 129 109 123 164 197 182 143 87 72 122 181 202 198 162 150 147 142 156 176 176 178 178 170 155 154 152 160 179 174 130 153 182 189 173 175 183 165 96 77 114 139 137 150 144 128 136 133 141 147 126 97 98 122 174 183 188 179 160 149 154 166 180 169 155 147 146 147 147 146 143 127 126 130 115 100 107 120 152 159 156 158 168 159 140 136 128 118 116 119 107 86 83 95 110 87 68 63 65 70 86 103 113 88 82 99 124 148 141 109 80 44 36 69 114 150 156 135 91 64 47 41 51 92 113 90 71 77 78 67 56 52 54 55 50 38 33 46 65 67 50 32 30 33 39 50 64 82 105 123 111 104 89 75 62 88 131 128 101 66 64 92 125 126 90 72 119 119 103 84 81 80 73 69 51 36 30 45 66 72 61 48 41 30 37 36 35 30 25 53 101 92 61 46 71 93 92 89 124 113 100 108 140 148 98 34 30 105 165 203 217 188 124 55 25 40 67 52 26 87 186 226 156 87 61 54 49 55 44 38 38 34 43 35 27 38 67 109 100 58 29 26 29 32 36 34 25 26 27 26 25 26 30 33 34 38 43 44 41 37 34 32 30 29 28 27 27 28 29 30 34 34 33 31 30 28 27 26 25 27 30 31 31 29 26 24 24 25 27 29 31 32 33 33 34 32 32 36 41 42 38 33 29 26 23 23 25 27 27 27 25 26 28 30 32 32 30 28 32 34 35 35 35 36 40 43 47 44 41 36 34 48 83 117 109 62 67 106 108 91 84 78 90 107 111 92 54 34 94 188 210 210 190 148 103 90 137 204 163 117 72 34 19 70 149 189 158 88 80 160 220 197 134 89 94 88 72 52 46 53 61 61 58 51 43 36 33 33 33 33 37 36 34 33 33 33 34 35 34 35 33 28 28 33 36 35 39 33 42 46 53 85 112 117 73 41 45 105 128 112 97 62 32 24 35 48 39 34 34 27 35 34 24 19 22 23 26 37 80 119 115 102 118 101 60 50 47 48 43 49 76 94 92 88 95 133 172 172 157 163 159 131 95 94 102 116 122 113 94 78 95 140 131 59 23 48 57 33 54 141 204 182 110 48 27 34 34 34 34 36 38 37 34 31 29 26 25 26 25 21 20 23 20 19 18 18 18 18 20 20 19 22 24 23 21 23 31 39 52 64 63 44 41 79 142 190 161 123 106 92 68 44 44 79 127 160 145 130 128 117 125 133 140 97 66 83 150 200 196 188 203 186 176 141 104 49 14 72 159 215 202 189 197 198 207 192 146 105 66 36 31 41 59 97 88 79 84 106 122 131 151 175 165 150 135 111 127 178 198 196 184 181 178 152 143 153 157 179 191 135 104 116 134 144 137 118 96 144 203 209 196 218 201 125 46 1 41 108 123 114 123 163 177 194 191 186 179 179 195 199 182 192 202 195 192 211 209 178 126 57 47 74 97 106 104 117 171 181 186 190 190 178 168 171 189 197 217 190 123 29 4 12 15 18 21 22 22 21 22 24 19 33 58 95 123 126 128 142 181 186 169 162 165 165 148 110 71 80 130 155 101 42 32 40 49 56 82 105 88 50 47 75 103 151 186 170 124 99 132 186 203 190 147 97 86 116 143 148 162 184 194 202 175 127 136 178 190 179 175 169 156 153 164 170 182 182 185 180 172 176 181 174 179 180 185 194 191 110 63 108 159 185 190 179 180 183 180 181 184 183 181 166 138 122 143 175 176 185 181 182 177 173 192 200 142 66 11 11 23 22 19 18 15 14 15 19 20 20 26 33 36 29 31 35 34 41 48 47 58 60 67 74 78 83 94 104 119 127 146 162 160 153 168 193 163 126 129 170 200 211 188 143 85 37 11 28 52 64 64 59 61 59 58 62 67 67 61 54 55 48 48 34 38 85 155 224 229 214 208 206 205 211 193 150 100 42 46 106 152 182 180 145 149 176 156 138 183 224 212 192 176 164 161 172 178 171 165 165 188 208 217 186 135 102 88 79 111 142 142 93 63 55 40 38 31 30 32 38 39 34 29 29 32 36 36 29 25 27 32 34 29 27 26 30 36 40 39 37 36 42 39 38 61 86 76 46 29 30 31 31 31 33 38 41 34 30 27 28 27 25 26 31 36 41 43 35 27 25 26 26 22 22 22 23 24 24 25 25 20 23 26 26 25 24 23 24 29 31 33 33 31 30 30 31 31 29 29 31 34 34 30 27 27 26 24 22 22 22 23 24 23 24 25 26 26 24 22 20 23 22 20 18 17 15 14 13 16 19 22 22 20 18 18 18 18 17 18 22 23 22 23 26 22 27 30 29 25 21 21 23 24 25 35 43 75 137 155 113 41 18 12 24 27 24 23 21 25 30 35 38 42 43 38 31 29 33 36 33 22 18 27 40 39 34 31 32 31 27 24 24 25 24 22 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 21 21 22 22 23 24 25 25 24 24 23 22 22 21 22 24 25 24 21 20 21 23 29 27 27 30 30 28 28 30 29 27 26 24 23 23 23 24 25 27 28 23 18 17 22 28 29 27 25 25 25 24 21 19 15 14 14 13 14 16 19 20 17 22 26 24 19 16 18 21 20 23 27 29 28 27 27 27 26 29 30 27 22 19 21 24 24 24 25 26 27 29 31 32 44 45 40 31 27 32 36 36 32 38 47 50 42 30 26 28 30 29 42 85 138 152 107 50 27 27 27 27 29 31 33 34 36 30 43 71 121 189 201 153 43 19 106 206 183 126 99 70 52 33 20 23 31 30 27 26 23 24 26 27 26 25 23 22 19 20 21 22 24 25 26 26 31 33 37 40 42 41 40 39 38 42 44 41 37 36 35 33 40 40 45 52 50 39 29 24 29 26 23 23 25 25 22 20 23 23 24 25 26 27 27 27 21 24 24 19 18 21 23 22 20 32 39 49 66 92 150 219 252 232 189 171 195 207 151 75 85 92 58 18 22 29 21 21 22 21 21 22 22 20 16 12 10 15 19 21 19 17 12 9 27 30 51 99 146 172 194 218 244 174 79 18 8 32 85 140 189 187 200 183 158 115 72 95 97 87 86 149 222 219 189 190 203 175 152 147 182 236 255 252 169 72 66 135 191 208 197 201 156 100 47 19 22 39 44 49 51 64 87 131 154 112 61 55 100 127 72 26 23 24 33 24 23 25 26 26 25 25 27 30 40 40 40 39 36 34 35 37 26 26 28 33 39 42 41 40 39 40 39 34 28 25 28 31 36 31 28 31 39 43 42 38 40 38 38 38 39 39 36 34 36 35 34 37 41 44 46 46 37 34 32 35 40 42 41 38 38 40 41 39 37 39 44 48 47 35 26 27 26 20 17 18 14 15 21 36 52 60 56 49 40 45 48 46 43 41 39 36 29 27 25 25 28 33 39 42 46 39 33 32 35 35 30 26 21 21 22 23 25 26 26 27 26 29 30 28 27 29 30 30 28 28 27 27 27 27 27 27 28 28 30 34 38 39 37 34 32 31 37 46 46 36 32 34 37 42 41 34 33 41 46 45 38 36 38 36 32 44 57 58 45 40 36 35 32 27 28 33 27 32 36 35 30 25 23 23 28 30 37 43 42 37 35 37 26 24 21 22 24 27 27 27 28 28 30 36 41 42 37 32 35 41 48 49 45 38 31 27 22 29 37 41 39 36 33 32 39 37 37 39 43 43 38 33 30 27 24 23 24 25 24 23 25 25 25 26 27 25 23 20 20 23 26 27 25 23 23 23 29 29 33 36 32 25 22 24 41 38 32 25 21 21 25 30 27 27 30 35 34 28 26 27 29 28 35 48 53 49 48 52 50 44 35 30 29 31 33 34 32 32 31 30 29 28 27 26 25 30 45 56 50 43 58 84 103 65 35 36 45 41 31 27 26 25 23 20 18 20 25 30 51 49 42 33 29 32 33 31 34 44 53 48 34 23 22 26 24 30 40 47 46 39 36 38 47 48 44 37 31 28 24 19 26 27 28 29 29 30 31 31 30 34 37 36 32 27 26 26 24 27 30 31 31 31 32 34 35 30 33 47 59 56 44 33 36 33 30 26 22 19 16 14 17 18 19 21 26 32 38 42 40 43 63 85 88 83 74 61 50 45 36 26 20 22 30 37 39 42 50 60 65 63 60 60 64 71 75 68 52 37 30 30 27 24 22 23 27 31 34 35 29 30 27 23 21 27 42 53 49 39 27 21 21 23 22 20 40 64 79 72 62 61 58 50 41 40 40 43 46 45 40 36 33 30 25 30 42 40 34 37 31 47 59 54 41 34 35 38 38 46 67 88 101 109 102 81 48 28 23 32 33 32 35 35 32 31 30 31 33 34 33 31 34 36 36 34 30 27 25 26 56 73 82 69 43 26 22 25 171 171 172 173 173 174 175 175 169 169 169 169 169 169 169 169 172 171 171 171 171 172 173 173 172 171 170 171 174 175 174 173 173 173 173 173 172 171 170 169 174 174 174 175 175 175 175 175 176 178 179 179 177 177 178 180 180 181 181 181 181 182 182 182 179 179 179 180 180 181 181 181 179 180 182 184 185 184 183 182 187 187 187 187 187 187 187 187 186 186 187 188 188 189 190 190 195 190 186 187 192 193 189 185 190 191 192 195 197 196 194 191 196 193 191 195 200 202 198 193 195 194 193 193 194 196 199 200 197 197 198 199 199 198 197 197 198 198 203 203 197 193 180 158 129 114 114 162 208 217 211 199 151 126 123 111 77 93 163 212 223 199 156 121 122 149 165 163 182 208 220 207 204 216 215 200 216 209 183 131 74 48 67 98 121 143 173 194 209 214 181 128 94 168 206 190 175 192 213 202 197 156 158 196 203 189 188 195 193 191 191 193 196 196 192 188 188 190 192 193 191 190 191 193 189 187 188 191 192 189 187 188 191 193 195 202 213 212 187 159 106 100 104 112 88 47 61 120 129 123 137 171 191 207 203 154 94 89 109 137 176 210 210 206 205 202 194 186 184 187 191 191 200 195 178 139 94 89 138 195 201 195 189 166 120 99 150 223 166 155 168 184 157 107 77 67 105 125 157 193 202 170 138 135 142 135 147 134 86 77 110 130 111 118 136 165 191 196 175 150 144 153 155 138 114 110 137 169 177 143 84 56 92 151 188 199 157 132 127 138 168 190 181 177 182 184 177 172 158 150 152 136 123 159 159 168 169 156 157 134 74 111 162 160 131 119 111 109 116 109 110 113 100 91 117 155 188 187 186 176 153 132 136 152 183 170 152 141 139 141 141 141 134 125 125 122 109 106 121 133 153 153 149 152 157 145 129 126 117 111 122 144 141 109 84 79 91 76 63 64 72 78 80 81 76 73 77 90 114 139 127 90 45 42 55 84 124 157 153 122 102 66 46 45 47 63 72 60 55 58 63 68 73 71 61 50 39 33 33 48 66 68 48 25 30 38 47 57 70 87 102 109 104 87 71 74 85 126 166 154 113 66 65 110 153 147 104 86 117 105 92 84 85 97 101 92 51 38 30 39 55 61 55 47 39 30 38 36 26 25 47 93 153 115 64 55 98 130 119 97 137 149 136 108 105 110 76 23 45 124 173 193 208 196 138 60 20 46 84 72 39 83 173 217 146 81 50 42 38 44 36 23 36 22 45 55 49 71 115 159 124 67 28 29 32 28 33 40 30 31 33 33 33 33 34 36 33 37 41 42 38 32 27 25 25 24 23 22 22 23 25 26 29 27 25 23 21 20 19 19 17 18 19 20 21 21 21 21 29 30 30 32 34 36 38 39 35 33 32 34 38 40 38 36 30 27 25 24 26 28 28 28 21 25 30 32 32 30 28 27 30 31 32 31 31 32 36 39 38 35 38 45 43 40 56 79 69 53 68 94 93 89 89 83 80 93 94 67 28 32 103 183 206 208 190 150 105 88 130 193 164 96 41 23 28 71 127 156 143 89 80 131 165 143 95 60 49 53 52 47 48 54 55 52 45 41 35 31 30 29 28 28 28 29 30 31 32 31 30 30 35 32 28 26 31 38 42 41 28 21 32 58 83 100 101 86 64 43 60 108 104 69 53 33 24 23 37 48 44 40 38 31 35 36 30 25 26 28 38 56 118 146 137 128 141 113 60 46 45 48 47 57 80 99 115 131 137 143 145 147 160 168 141 101 88 69 63 69 80 107 125 118 145 180 144 60 47 100 113 81 82 140 189 183 124 53 22 32 35 35 36 37 37 35 31 28 27 24 21 22 23 23 25 28 21 20 19 17 17 18 19 20 19 20 22 22 22 24 27 31 35 32 35 50 75 101 122 132 120 128 134 98 53 33 38 65 100 136 127 97 72 62 92 128 143 113 73 100 180 233 226 188 162 178 198 169 107 29 6 82 168 222 214 197 200 195 181 143 81 44 20 22 54 77 86 115 120 104 99 114 129 138 156 178 161 146 124 100 128 189 205 196 191 178 182 182 179 171 158 167 170 110 92 120 141 158 160 139 77 109 161 190 206 230 192 102 33 1 59 160 183 140 105 110 172 196 187 182 191 195 199 197 199 205 206 196 192 194 162 110 70 37 67 135 175 163 124 107 110 134 154 159 155 148 158 181 190 194 210 185 122 32 7 18 15 17 20 21 20 20 21 23 34 52 62 59 55 64 99 142 163 164 148 147 159 168 168 144 98 97 135 160 115 52 30 34 36 57 83 102 87 51 61 112 136 169 165 146 137 116 134 199 198 183 148 107 88 102 127 143 158 183 195 192 157 126 151 183 172 181 179 154 136 151 171 172 174 177 182 179 172 176 181 175 177 176 187 190 173 87 79 112 144 153 166 174 176 181 182 176 182 181 189 191 165 130 123 140 174 188 181 178 183 190 189 165 98 40 3 12 25 25 22 18 19 16 15 16 16 21 40 59 77 58 47 42 33 30 35 36 39 43 51 59 61 59 60 63 81 102 131 145 136 127 145 173 160 133 127 151 188 217 195 139 55 21 12 37 56 58 56 52 54 55 59 63 65 63 56 51 49 40 33 25 58 130 191 234 214 202 203 210 218 219 168 89 33 31 109 203 222 205 181 147 167 206 181 150 193 235 220 199 208 187 169 164 163 158 153 152 183 199 194 166 143 123 97 76 134 193 164 94 68 49 31 26 33 24 29 56 83 83 54 25 34 36 34 28 24 29 38 45 35 33 32 34 39 41 40 38 44 45 42 43 59 71 59 35 34 35 35 35 34 35 39 42 36 31 28 27 25 23 24 27 34 40 40 33 25 24 26 27 22 22 22 22 23 23 23 23 20 23 25 26 25 24 25 26 28 30 33 34 33 31 30 30 28 26 26 28 31 32 28 25 25 24 22 21 21 22 23 24 21 22 23 23 22 21 20 20 21 22 23 22 20 18 15 13 15 18 21 22 21 20 21 22 21 20 22 28 30 28 28 30 23 28 33 33 29 25 23 23 29 33 34 31 58 119 137 100 36 18 17 27 26 21 20 19 25 32 39 43 46 47 41 33 29 33 37 34 24 18 25 36 29 25 24 26 26 22 21 21 21 19 17 15 15 17 19 20 20 20 20 20 20 20 20 20 23 22 20 19 20 21 22 23 26 25 23 21 20 20 20 20 24 25 26 25 23 23 23 24 27 25 27 31 32 28 25 25 28 28 27 27 26 25 23 22 25 29 31 29 24 22 25 29 30 29 27 27 26 25 22 20 17 16 14 12 12 15 18 21 20 23 26 25 21 17 17 18 23 26 29 30 28 25 24 24 29 30 30 27 23 22 24 28 24 25 26 28 31 34 37 39 41 39 37 36 32 28 28 32 35 35 35 35 32 32 37 44 38 29 34 69 117 132 93 42 30 32 33 35 37 38 40 41 36 36 40 45 73 127 138 97 21 38 140 219 175 105 70 43 35 28 26 30 32 27 23 24 25 26 28 29 30 29 28 27 24 24 24 24 26 28 31 32 35 40 45 50 50 47 41 37 37 36 36 35 30 24 23 25 31 37 72 118 127 88 42 21 25 25 25 25 26 27 26 25 27 27 26 25 25 25 26 27 28 29 28 24 22 23 23 23 13 37 64 90 114 138 184 236 218 173 122 118 160 181 131 61 63 71 46 17 21 27 20 18 18 19 21 24 24 22 17 13 13 14 15 17 17 16 15 15 22 17 39 80 114 149 195 230 233 150 54 5 2 36 124 219 250 245 237 222 210 162 103 107 99 97 100 128 163 166 163 180 161 168 176 144 172 248 235 184 108 29 51 137 205 249 254 251 228 127 66 40 44 79 103 122 149 155 182 226 242 195 112 54 43 55 28 19 31 32 32 22 22 23 23 22 19 19 20 22 27 27 29 33 33 30 31 34 31 28 26 30 36 39 37 33 34 36 37 34 29 26 27 29 35 28 24 29 38 44 41 36 37 36 36 37 38 38 36 34 36 35 35 39 44 48 50 50 36 34 33 35 40 42 41 39 39 42 45 45 43 44 48 52 49 37 26 23 20 16 17 21 21 23 30 41 51 56 54 50 37 38 43 47 46 42 40 41 33 32 30 29 30 33 36 38 41 37 35 39 44 43 34 25 17 20 24 28 31 31 30 29 39 40 36 30 26 28 29 30 30 29 28 28 28 27 26 26 29 29 31 33 35 35 33 31 28 31 42 52 50 39 33 34 40 43 40 33 34 43 51 52 34 30 30 27 28 48 75 85 61 44 31 31 31 27 28 34 28 32 37 36 31 25 22 21 26 26 29 31 29 26 27 30 17 16 17 20 24 27 27 27 30 27 24 25 29 31 30 28 30 37 46 53 53 45 35 29 30 37 44 47 44 39 35 34 36 35 34 37 40 39 34 30 30 27 24 23 24 26 25 24 25 26 26 25 23 23 23 24 25 27 29 28 26 24 24 25 29 31 35 38 36 31 30 31 41 38 33 27 24 24 28 32 29 28 29 31 31 29 29 31 28 24 29 42 50 49 45 45 47 44 40 37 34 31 28 26 25 27 30 32 32 30 27 25 23 30 44 55 49 40 47 64 76 51 32 33 37 33 27 27 28 28 26 22 20 21 24 28 39 39 35 30 28 30 32 32 56 76 92 81 51 25 19 24 26 28 34 41 43 40 39 42 53 51 44 34 26 23 22 19 27 26 24 23 24 26 27 28 33 32 30 28 26 25 25 25 22 23 25 25 25 27 30 33 28 25 28 39 50 51 45 40 39 36 31 26 22 18 16 15 15 18 22 25 27 29 33 37 35 43 65 83 81 75 70 62 52 53 48 35 21 17 24 33 35 44 55 58 51 45 51 61 76 82 83 69 48 33 30 33 24 23 22 22 24 25 25 24 25 26 27 27 26 26 27 29 31 28 25 24 23 22 19 16 39 76 102 87 55 38 39 43 42 42 43 44 43 43 42 41 37 36 32 39 52 50 39 37 31 52 70 69 53 38 33 33 38 40 53 79 114 145 142 115 55 28 19 32 38 36 37 37 34 31 29 29 31 33 33 32 35 37 37 35 31 27 26 26 49 63 72 63 45 30 24 22 173 173 173 173 174 174 175 175 172 172 172 172 172 172 172 172 173 172 172 172 172 173 173 173 176 174 173 173 175 176 175 173 173 173 172 172 171 170 169 168 175 175 175 174 174 174 174 174 176 178 179 179 177 177 178 180 180 180 180 181 182 182 182 183 179 179 179 180 180 180 181 181 178 179 181 183 184 184 183 183 188 188 188 188 189 189 189 189 185 185 186 187 189 190 191 191 189 186 185 187 192 194 192 189 190 192 195 197 198 197 194 192 196 194 192 195 199 200 197 193 194 193 193 193 194 196 197 199 196 197 198 198 198 198 197 196 195 194 201 205 203 203 195 178 165 144 117 146 184 209 231 216 203 181 157 102 60 105 174 184 202 201 190 177 176 183 181 171 164 182 201 214 224 224 201 174 152 128 89 60 65 102 148 177 205 227 225 194 180 180 143 85 99 164 185 175 160 175 218 221 193 154 161 196 198 191 195 194 194 194 194 195 195 195 193 191 192 193 194 193 191 189 190 191 196 194 192 193 194 193 191 191 196 197 212 226 205 151 103 82 83 133 187 191 145 81 66 113 102 90 126 194 225 241 227 157 117 114 111 129 176 208 207 204 197 191 184 182 186 190 189 186 211 200 167 123 92 88 110 138 139 161 162 133 114 129 152 162 116 157 205 224 212 174 115 62 70 91 136 180 183 143 111 108 133 167 193 164 100 75 106 142 167 173 174 172 171 166 149 131 101 108 120 125 114 100 99 107 137 118 83 66 86 124 163 193 177 158 161 172 185 186 169 168 170 185 191 192 176 161 151 123 99 119 130 155 165 148 126 96 76 134 175 160 127 104 101 118 105 88 81 89 96 109 146 186 183 176 169 163 152 142 140 144 164 161 153 142 132 128 130 134 123 115 112 110 108 120 136 140 143 143 137 133 137 138 131 124 119 114 121 140 146 125 94 75 84 68 64 79 88 79 70 71 62 54 61 87 109 112 94 73 41 64 84 93 110 132 127 102 90 64 53 55 51 50 47 37 38 51 73 95 105 95 70 48 38 42 47 51 51 46 37 29 37 47 54 55 62 77 88 91 98 82 73 89 111 148 176 153 100 81 106 152 175 149 101 85 80 71 77 84 87 98 99 81 53 42 33 34 42 47 44 39 39 33 37 32 18 26 70 118 159 111 70 82 123 146 143 136 138 162 155 110 79 74 57 28 59 131 179 200 198 165 107 44 29 53 92 90 59 73 121 142 110 66 44 35 27 38 49 44 44 33 65 77 75 114 151 159 110 63 36 43 44 36 34 36 35 36 38 38 37 36 35 35 27 31 35 35 31 25 21 18 20 19 18 17 17 18 19 20 20 19 17 15 14 14 14 15 16 15 15 16 18 20 22 24 32 31 31 32 34 37 39 41 33 30 28 29 32 35 35 34 33 31 28 27 28 29 28 27 24 29 35 38 35 31 29 28 27 28 28 28 27 28 31 34 33 34 40 47 46 41 44 52 41 41 53 61 63 78 93 92 79 81 80 60 31 39 95 148 188 207 198 152 107 88 102 129 128 73 31 25 37 63 93 107 92 64 59 78 82 70 60 55 53 55 53 47 45 46 45 41 38 36 34 31 29 27 25 24 24 27 30 33 34 33 30 29 30 26 23 26 35 42 43 41 30 27 43 91 120 113 97 78 70 46 75 128 118 70 42 30 28 31 38 43 44 46 46 43 33 37 40 39 29 19 44 89 154 177 161 141 141 105 60 60 70 78 82 77 65 66 112 173 183 144 106 109 137 145 128 115 102 44 29 67 107 145 167 162 151 133 75 40 97 178 185 146 120 124 135 140 107 46 19 36 35 36 36 36 35 32 28 25 26 23 20 20 23 27 30 33 25 24 21 19 18 17 18 18 20 20 21 22 23 25 25 25 31 24 32 64 96 109 105 98 105 139 161 116 56 36 43 69 108 127 116 84 60 64 107 155 162 127 73 104 182 220 203 146 100 153 210 205 141 45 8 68 136 200 216 200 181 154 118 69 34 33 46 76 127 146 130 137 159 160 143 116 111 138 169 183 174 158 126 97 132 194 200 184 186 183 186 185 190 197 183 162 123 109 116 120 125 170 190 151 85 86 109 139 175 205 167 81 22 9 77 182 222 190 130 86 139 186 193 193 202 190 175 165 174 173 177 178 159 122 80 49 53 73 125 173 188 174 152 144 113 124 125 120 118 122 143 172 187 203 209 156 95 33 21 20 16 18 20 20 19 19 21 23 42 98 127 94 42 27 70 127 157 173 167 165 172 184 192 175 127 104 113 135 116 70 36 21 36 94 119 93 60 42 70 126 165 170 146 135 148 138 149 202 199 176 158 146 123 98 102 124 152 180 187 168 138 141 181 199 160 167 161 137 129 158 186 186 170 169 179 189 185 181 183 181 181 177 190 179 142 63 100 129 109 111 143 173 175 179 185 175 177 180 183 185 184 170 140 113 147 182 183 175 194 214 185 114 64 27 9 19 26 24 20 16 21 18 15 11 12 33 79 119 151 120 93 73 50 36 35 34 30 31 36 43 46 44 45 47 62 74 93 106 105 100 107 120 135 133 124 126 173 231 211 136 53 21 17 45 62 61 56 53 45 49 54 58 59 57 54 51 41 26 26 45 105 173 193 193 188 203 210 216 224 195 113 38 29 85 177 241 242 211 181 159 197 214 176 148 187 213 203 203 204 203 201 191 169 140 114 100 132 137 125 122 142 142 116 97 126 166 143 116 90 39 21 26 25 22 36 76 115 116 77 37 38 38 36 30 28 32 40 47 41 40 38 39 42 43 42 40 44 42 42 48 59 63 52 37 38 39 40 39 38 39 42 45 37 34 30 27 24 22 23 24 31 36 37 29 22 21 24 26 22 22 22 22 22 22 22 22 22 23 25 24 22 22 24 26 27 29 32 34 34 32 30 29 29 27 27 29 33 33 30 26 23 22 21 20 20 21 23 24 20 21 22 21 19 18 18 19 18 20 22 23 22 19 15 13 21 23 24 24 25 28 33 37 34 32 34 39 41 38 35 35 29 33 37 38 34 30 26 25 35 34 30 24 41 82 92 64 29 17 20 29 25 19 20 20 28 34 40 43 46 47 43 37 30 34 37 34 24 17 22 31 26 22 20 21 21 18 16 17 18 16 14 13 13 16 19 21 19 19 19 20 20 21 21 21 27 23 20 18 19 21 22 22 23 22 20 19 18 19 21 22 24 24 25 24 24 24 24 24 26 25 28 34 35 30 24 23 28 28 28 29 29 27 24 21 25 29 33 32 29 26 27 29 27 27 26 26 25 23 20 19 20 19 16 13 12 15 20 23 24 25 26 25 23 21 21 22 28 29 29 27 24 22 23 24 31 31 30 27 24 25 29 32 30 32 35 39 41 43 43 43 37 37 37 36 34 33 34 37 39 38 37 37 35 35 36 38 43 35 28 33 51 63 51 32 34 37 40 43 44 45 47 48 44 44 41 33 41 69 75 50 28 56 134 177 130 71 47 32 35 32 33 35 32 25 20 20 24 26 28 31 33 34 34 35 32 31 29 29 30 34 37 40 41 44 50 53 53 49 43 39 38 33 32 33 28 20 19 25 35 53 119 200 214 144 59 15 22 24 26 27 27 28 29 29 31 30 28 26 25 25 25 26 32 33 32 27 24 24 27 30 25 55 95 124 131 129 140 160 115 98 79 81 103 112 81 40 42 49 35 17 20 24 18 15 14 16 21 24 26 24 20 17 19 15 11 10 12 16 21 25 23 23 37 56 86 139 172 166 127 87 37 11 10 44 132 227 236 230 211 203 209 174 123 117 100 91 87 87 111 149 168 179 175 190 203 164 143 166 142 91 57 19 83 170 214 251 254 248 207 90 49 55 77 130 175 211 241 242 247 252 253 245 179 97 38 25 14 24 34 32 30 24 22 22 22 19 16 14 15 17 15 21 26 28 29 30 29 25 30 29 30 33 36 37 34 31 28 31 34 34 32 30 30 31 32 27 24 28 36 40 39 36 34 33 33 34 36 37 35 32 36 34 34 36 39 41 41 40 34 33 33 35 39 41 41 39 41 44 48 48 47 47 49 53 52 38 24 16 13 14 19 26 27 31 37 43 47 48 47 46 34 32 36 45 45 39 37 41 35 34 32 30 29 29 30 30 36 35 37 44 50 48 36 25 23 28 34 40 42 41 39 36 55 57 47 33 34 45 45 34 33 31 29 28 28 28 27 25 30 31 32 33 34 33 32 31 28 33 43 51 49 40 35 36 40 42 39 34 36 43 49 50 33 29 28 24 24 47 79 94 68 45 28 30 34 31 30 34 33 36 38 36 30 23 18 16 18 21 25 27 25 21 19 19 19 17 17 19 23 27 29 29 33 29 25 24 26 27 27 26 26 35 49 58 56 45 36 32 47 47 46 42 38 37 40 44 38 36 33 34 35 36 34 32 32 29 25 24 24 25 24 23 23 24 25 23 20 20 23 26 27 28 29 28 26 26 27 29 28 28 32 38 44 46 45 43 41 39 36 33 31 30 32 33 32 30 29 30 32 34 36 38 28 24 25 32 37 36 33 32 40 40 40 39 36 33 29 26 23 25 28 31 31 30 28 27 25 30 41 51 52 45 44 48 45 34 27 28 29 26 25 28 29 29 27 24 21 20 22 25 26 27 27 27 29 35 42 47 77 95 108 96 64 34 21 22 26 26 30 38 42 40 37 37 43 42 38 31 25 23 23 24 27 23 19 20 24 27 27 24 30 27 24 24 25 27 26 25 22 22 22 21 20 22 26 30 25 24 26 32 40 43 42 41 40 37 33 27 22 18 17 18 16 20 26 30 29 28 32 38 43 49 65 73 63 57 55 50 50 53 50 37 22 16 22 30 32 46 60 58 41 30 37 52 81 85 81 64 43 31 30 32 26 24 22 21 20 19 19 19 23 25 29 33 35 33 27 23 20 21 23 24 23 21 18 17 38 76 102 85 50 31 34 41 44 44 44 45 47 49 50 50 42 44 42 49 61 55 39 31 29 47 66 70 61 49 42 41 46 40 40 57 96 139 143 116 61 31 22 35 40 36 37 40 35 32 29 29 31 33 34 34 32 34 36 35 33 31 31 32 35 45 53 50 40 31 23 17 176 176 175 175 174 174 174 173 174 174 174 174 174 174 174 174 173 174 174 174 174 173 173 173 175 173 171 171 172 171 169 167 172 171 171 171 171 171 171 171 174 174 174 174 174 174 174 174 176 178 179 179 177 177 178 180 178 179 179 180 181 182 182 183 183 183 184 184 184 185 185 185 183 184 185 186 187 188 188 188 185 185 185 185 186 186 186 187 185 185 186 187 189 190 191 191 186 187 187 188 189 190 191 192 190 192 195 196 196 194 193 192 195 195 195 195 194 194 193 193 196 195 195 194 195 195 195 196 196 196 197 198 198 197 196 196 192 192 199 203 201 205 207 199 198 214 181 140 132 180 239 228 239 211 190 142 88 107 158 167 188 204 224 226 207 187 187 198 170 162 175 201 200 159 113 89 68 80 100 130 173 210 220 212 213 217 204 190 197 196 150 96 128 169 169 159 161 187 227 221 166 146 160 188 192 199 206 196 195 195 195 193 190 189 189 190 191 193 194 193 191 190 192 193 192 190 188 189 193 198 199 198 220 207 193 167 119 79 86 119 174 203 230 211 162 98 76 129 138 111 123 178 212 227 209 141 112 117 110 132 179 199 193 189 185 183 182 185 188 189 187 185 196 189 161 129 110 91 79 83 123 139 151 158 173 181 159 126 114 166 208 218 217 201 153 105 69 65 92 132 138 122 132 161 176 212 217 180 121 64 73 135 196 206 207 189 168 155 148 142 148 138 132 131 125 109 97 93 119 98 79 82 96 107 138 180 197 184 190 193 190 178 162 168 172 184 183 182 177 181 185 160 91 83 129 171 180 170 130 100 97 137 150 137 117 97 103 129 114 94 89 106 122 128 139 155 160 161 157 151 149 152 149 142 134 146 155 148 129 117 119 127 112 102 97 98 107 128 139 131 122 133 135 127 130 146 142 119 112 111 109 113 126 129 109 82 81 74 73 82 91 92 89 88 80 58 51 80 114 114 85 62 37 79 107 103 97 98 89 74 65 63 66 67 59 52 45 37 44 59 84 106 114 102 80 63 53 58 66 65 52 36 29 31 45 54 57 52 54 69 84 91 82 72 71 90 108 138 160 137 90 92 120 139 135 107 70 63 54 52 67 79 75 75 69 49 52 44 36 34 37 41 39 36 36 33 30 23 17 45 95 120 103 83 79 103 135 154 154 147 123 135 132 103 73 55 44 35 65 137 201 229 190 111 59 36 44 51 77 88 74 72 78 72 57 34 26 31 35 61 92 91 56 49 78 86 95 152 171 135 75 52 42 47 46 41 38 33 36 36 36 36 35 34 31 30 24 27 30 30 27 23 20 18 17 16 15 13 13 14 15 16 12 12 11 11 11 12 13 14 17 16 15 16 18 21 24 26 30 29 29 29 30 33 35 37 30 27 25 25 28 30 32 33 36 33 30 29 30 29 28 26 28 33 39 40 36 31 28 27 24 25 25 24 23 23 26 29 27 35 38 36 37 42 41 36 35 40 42 40 46 69 88 91 89 82 76 59 35 42 88 132 151 169 166 135 102 78 70 77 96 62 33 29 45 64 72 66 56 46 46 47 37 34 46 57 53 52 48 41 38 39 39 38 35 35 34 31 28 24 21 20 25 29 33 37 38 36 33 31 24 21 22 30 40 44 41 37 34 42 63 119 141 115 100 91 64 43 87 144 127 70 39 36 28 34 35 36 43 50 49 45 39 42 50 51 27 10 59 138 193 207 177 144 135 101 69 82 87 110 132 124 79 45 85 160 186 142 91 75 93 114 134 153 103 54 52 95 123 138 143 131 105 58 26 68 161 228 228 201 167 149 119 93 67 38 28 40 36 36 35 34 31 27 25 24 26 23 19 19 24 31 35 36 29 27 25 23 20 18 16 15 22 22 22 23 25 26 25 24 22 21 35 66 90 97 96 95 93 128 155 115 57 38 53 87 127 130 129 118 115 126 151 182 192 138 72 106 183 207 180 123 126 173 211 200 141 51 15 63 98 156 183 161 120 81 51 21 23 61 105 142 188 191 151 144 186 204 187 136 109 134 172 188 178 163 127 97 137 196 194 177 181 185 185 184 187 200 189 149 92 113 132 111 104 168 207 169 149 123 104 100 115 137 116 62 13 23 95 193 234 213 161 103 118 183 198 178 147 106 86 84 86 101 117 115 88 57 59 84 116 118 125 145 158 159 168 180 180 155 121 110 125 136 141 148 178 202 209 149 87 35 24 17 18 20 21 21 19 20 21 23 48 125 172 143 86 53 59 79 137 175 190 190 190 198 205 186 144 101 84 111 131 105 51 7 47 126 150 96 42 28 62 115 177 163 146 141 141 139 157 192 203 181 167 162 143 114 102 109 141 174 173 145 129 156 193 188 149 150 150 141 137 157 181 187 164 151 160 180 181 173 176 184 184 179 192 161 106 49 116 146 98 102 147 187 184 182 187 176 182 181 174 170 181 188 166 133 114 160 179 186 201 202 156 77 37 21 20 27 24 19 18 15 17 17 13 7 17 61 130 185 195 173 154 134 104 78 61 50 37 31 27 29 32 35 41 47 56 59 67 75 80 81 81 81 85 97 101 112 167 228 213 151 68 30 22 50 68 63 51 43 34 38 43 46 48 48 49 49 35 17 33 86 166 216 197 169 189 211 212 220 219 139 44 20 77 156 206 214 223 211 177 157 198 203 166 146 181 206 203 209 200 212 214 190 151 117 98 93 93 98 100 116 140 131 103 91 89 103 116 137 96 28 22 33 15 28 53 82 101 99 81 62 43 41 39 36 34 34 37 41 43 41 40 40 41 41 39 38 37 34 36 44 51 52 45 38 40 41 43 43 42 42 45 47 39 37 33 28 25 24 25 24 30 36 37 29 22 21 23 25 22 22 22 22 22 22 22 22 24 25 24 22 20 20 22 24 28 29 31 33 34 33 31 30 30 29 28 30 33 34 30 27 22 21 20 19 19 20 21 22 21 22 22 19 16 15 17 20 21 23 25 26 25 22 20 18 32 32 30 29 31 38 48 55 49 45 45 49 49 44 39 37 30 33 37 39 38 36 35 34 38 33 27 25 32 44 41 25 24 16 21 29 23 18 21 22 30 35 39 39 41 43 43 40 33 35 36 31 21 15 20 29 32 24 18 18 18 16 14 14 16 15 14 13 15 17 20 22 18 18 19 20 21 22 22 23 29 25 20 19 20 22 23 22 20 19 18 17 18 20 22 23 23 22 22 22 23 23 23 23 26 26 29 37 39 33 26 23 27 27 27 29 31 29 25 21 24 28 32 33 30 27 26 26 24 25 26 26 25 23 21 20 24 23 21 17 15 17 22 26 28 26 24 23 25 27 29 29 32 31 28 24 21 21 24 28 28 28 27 26 25 27 31 34 38 42 47 52 53 51 48 45 43 47 43 32 28 33 37 34 34 35 34 33 33 33 33 33 36 39 39 33 30 31 31 29 36 39 44 46 47 48 50 53 50 45 40 36 33 37 38 32 37 56 92 103 73 42 33 29 38 35 32 31 29 24 20 20 22 24 27 31 35 38 40 41 37 35 33 31 32 36 40 42 43 45 48 50 50 48 45 43 39 34 33 34 31 24 25 33 55 69 127 200 209 138 53 10 21 23 26 28 29 30 30 31 33 31 30 28 27 26 26 27 29 30 30 27 25 30 43 55 49 62 86 101 92 78 80 90 124 137 138 117 89 65 42 24 26 31 26 18 20 22 17 13 14 16 20 22 22 21 18 17 17 21 21 18 18 22 26 27 26 28 32 36 61 110 124 94 59 39 18 16 26 51 116 188 219 217 186 172 178 160 133 121 99 80 81 81 122 202 234 227 210 185 162 145 103 83 102 95 32 36 125 184 173 177 186 187 104 59 80 101 102 145 207 250 244 242 242 235 238 253 228 165 83 26 6 17 25 30 29 27 23 23 23 20 16 14 14 15 13 22 23 16 18 28 29 21 23 28 34 37 35 32 30 29 27 29 32 33 31 29 29 28 29 28 28 29 32 34 36 36 32 31 30 32 33 34 32 30 32 31 30 31 33 34 32 31 32 31 31 33 36 38 38 37 40 44 47 46 44 44 46 49 52 38 21 12 11 16 25 32 34 38 42 43 42 40 40 41 35 31 33 41 43 38 36 40 35 35 33 30 27 25 22 21 31 33 38 46 50 47 35 26 33 37 43 49 50 48 45 42 57 63 53 39 54 83 82 57 38 34 29 27 27 28 27 26 31 31 32 33 33 32 32 33 33 36 41 45 43 39 37 39 37 38 38 37 38 42 43 41 34 31 31 25 23 42 69 80 62 42 29 32 38 35 33 35 35 36 37 34 29 24 20 18 19 21 23 21 19 18 19 19 29 25 20 19 22 27 30 32 32 31 29 29 28 27 25 23 24 35 51 60 53 38 32 34 54 52 47 40 35 36 42 48 43 40 35 33 33 35 37 37 36 33 28 25 24 23 21 20 20 22 22 20 18 19 23 27 27 29 30 30 29 29 31 33 26 25 27 38 52 61 60 55 41 41 40 39 38 36 35 33 36 34 31 30 31 34 36 35 29 27 27 29 30 28 29 30 35 36 37 38 38 38 37 37 27 27 27 27 28 29 29 30 29 30 35 46 55 55 47 40 25 25 25 26 26 26 28 30 28 28 28 25 21 19 20 21 22 23 24 27 32 40 51 60 69 79 87 81 63 44 32 28 27 25 28 38 44 40 32 27 29 31 32 31 27 22 21 22 26 22 20 24 31 33 29 23 25 23 22 25 29 30 28 25 25 25 23 20 18 18 22 25 26 27 27 29 32 36 37 36 38 37 34 29 23 20 20 21 20 23 29 33 31 29 36 47 60 65 78 79 64 52 44 33 41 43 40 31 21 17 21 27 25 42 59 60 44 29 32 43 81 83 76 59 43 36 33 31 30 27 23 19 17 17 19 21 27 29 33 38 41 38 31 25 19 20 21 21 20 20 21 22 41 65 79 65 43 32 34 37 44 41 40 44 51 56 57 56 48 52 52 57 67 61 43 33 36 44 56 65 66 61 56 53 46 41 39 46 71 106 110 87 61 37 30 39 38 32 35 40 36 33 30 30 33 36 37 37 33 35 37 37 35 34 34 35 27 34 39 42 42 38 29 19 177 177 177 176 175 174 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 174 173 173 176 174 172 172 172 172 170 168 171 171 171 171 171 172 172 173 173 173 173 173 174 174 174 174 176 178 179 179 177 177 178 180 178 178 179 180 181 182 183 183 183 183 183 184 184 185 185 185 183 184 184 185 186 186 187 187 185 185 185 186 186 187 187 188 186 186 187 188 188 189 190 190 189 190 191 190 187 186 187 188 189 191 192 192 191 190 190 190 194 195 195 194 191 190 191 192 197 197 196 196 195 195 194 194 195 196 197 197 197 197 196 195 197 195 199 199 193 196 203 202 216 230 208 142 88 119 194 219 228 218 214 180 124 120 154 166 180 200 229 236 207 177 191 227 203 158 126 121 105 74 66 83 124 156 190 211 222 225 216 202 193 189 193 210 211 174 138 131 186 188 151 114 121 162 182 160 112 125 159 190 201 210 206 185 187 191 194 195 194 194 197 200 194 196 197 196 195 196 198 201 196 196 196 198 204 210 210 206 206 169 120 84 76 105 162 208 216 211 220 210 175 106 75 143 182 144 116 154 211 228 189 121 107 123 128 162 200 200 190 182 192 190 189 189 187 185 186 190 190 191 173 154 137 107 93 111 158 178 191 194 207 210 172 121 126 158 185 197 196 177 158 155 147 115 76 53 70 131 189 208 213 218 202 184 138 50 45 135 191 199 201 188 173 169 176 183 196 188 179 174 168 160 153 150 151 113 84 89 99 99 128 177 200 183 183 181 181 178 167 175 175 181 173 171 178 196 204 177 110 72 104 140 163 176 141 114 115 129 121 114 105 91 105 123 114 97 95 117 136 136 131 133 145 155 158 151 147 148 142 133 122 141 159 158 141 125 122 126 115 107 103 100 102 113 115 102 95 117 133 129 130 147 135 96 77 98 115 120 130 136 113 80 67 86 94 91 108 137 142 126 104 82 55 67 120 144 113 72 47 79 93 81 67 55 46 46 70 86 94 84 66 53 51 54 68 65 68 78 86 86 81 76 68 66 72 79 67 44 34 38 63 63 60 53 53 64 77 86 70 62 60 72 75 95 120 105 84 78 83 75 67 61 49 53 51 54 64 71 67 61 53 41 45 43 38 36 39 43 40 35 24 26 18 17 39 98 144 127 52 77 106 122 139 165 164 135 110 105 104 103 83 53 38 40 84 153 212 220 150 60 47 74 71 56 58 71 72 67 56 39 12 13 31 70 100 136 162 143 78 42 51 77 122 183 168 98 55 45 41 39 35 38 41 35 33 32 30 30 30 30 28 27 26 28 30 29 27 24 23 24 19 18 16 14 13 12 13 14 9 10 11 12 13 14 14 14 16 15 15 15 16 19 22 24 25 24 24 24 25 26 27 28 26 25 24 24 25 27 29 30 33 31 29 29 29 29 27 26 30 33 36 37 34 30 27 25 22 23 23 21 20 20 23 25 26 34 35 27 30 41 42 33 32 35 34 33 41 56 67 71 84 88 82 62 40 38 69 105 111 111 107 104 89 62 53 66 83 60 33 28 50 71 66 50 49 42 43 44 35 34 42 45 45 44 41 38 35 35 34 34 32 33 32 29 25 20 18 17 28 31 36 40 41 39 35 33 23 21 24 34 43 44 40 36 48 69 79 120 135 110 108 105 53 53 112 147 109 56 37 50 35 42 34 27 39 49 44 38 47 50 59 60 34 22 87 183 226 235 195 150 135 102 72 84 100 138 176 175 122 62 59 99 129 107 78 69 96 135 150 140 87 83 88 85 71 74 82 76 64 22 31 101 164 193 204 205 198 201 155 79 38 36 39 36 36 35 33 29 25 23 23 23 24 22 19 19 24 32 35 34 28 28 28 27 25 21 17 15 23 23 23 24 25 25 25 25 18 23 35 52 63 70 79 90 78 101 123 94 50 41 68 114 122 115 129 139 151 166 175 193 191 146 98 112 154 164 154 141 170 185 183 163 117 45 34 91 117 125 118 84 42 20 23 33 65 104 134 149 177 170 135 141 190 204 199 164 132 131 155 177 171 160 127 102 148 202 198 187 187 185 185 192 186 183 174 135 100 118 137 120 106 154 202 196 198 175 150 126 106 95 74 43 20 33 103 207 245 216 163 101 99 134 126 99 72 52 58 66 71 77 62 41 47 80 132 176 185 148 110 129 156 156 173 197 205 181 149 138 149 154 151 153 156 173 193 160 107 40 20 19 19 20 21 20 19 19 21 23 62 127 170 165 149 127 87 52 65 114 153 180 196 206 210 190 151 94 67 114 167 148 72 9 34 99 127 89 47 39 74 120 144 122 119 136 146 155 164 167 179 169 148 135 145 162 157 139 138 170 161 135 131 152 167 148 138 137 148 156 147 144 158 170 137 118 124 149 159 161 173 185 185 184 198 154 89 61 128 156 117 123 166 199 188 179 182 174 177 178 179 181 181 178 172 167 127 139 153 191 209 177 113 47 20 18 25 29 20 17 19 17 12 12 8 12 45 109 174 213 185 186 194 191 168 140 113 89 63 49 33 25 23 25 32 38 46 55 62 65 67 71 74 74 63 60 64 90 140 184 198 193 132 73 39 50 63 59 48 41 26 29 33 37 40 41 42 43 27 17 51 118 197 233 202 172 193 220 224 219 177 66 14 68 137 195 200 179 201 211 178 151 184 201 180 154 179 214 215 200 212 220 210 174 136 126 138 153 116 122 131 141 140 124 116 123 106 79 85 104 68 30 31 25 33 41 54 70 85 90 83 72 50 45 40 39 39 36 33 33 38 38 36 36 35 34 33 32 33 32 34 38 42 43 41 39 41 43 44 43 42 41 43 45 40 39 36 30 27 29 29 28 32 38 40 33 26 23 24 25 22 22 22 22 23 23 23 23 26 26 24 21 19 20 23 27 29 29 29 31 33 33 32 31 30 29 28 29 32 32 28 24 21 20 19 18 18 18 20 21 21 22 22 19 16 16 21 25 37 37 36 35 33 31 29 28 38 35 32 29 31 40 51 60 51 45 43 46 46 42 37 34 26 27 30 33 36 39 42 43 40 34 28 29 31 27 17 11 24 17 20 26 19 16 21 22 31 36 38 37 37 40 41 40 35 34 33 28 19 15 23 34 42 29 18 16 17 16 13 12 15 15 15 16 17 19 21 22 18 18 19 21 22 23 24 25 29 25 21 21 23 25 24 22 19 19 18 18 19 20 21 22 21 20 19 20 22 22 22 21 26 25 29 37 40 35 28 24 27 25 25 28 31 31 27 23 24 27 31 32 29 26 24 24 23 26 28 29 28 26 24 24 26 27 26 22 18 19 23 28 29 25 23 25 30 33 34 33 30 29 26 23 21 22 27 31 29 29 30 31 32 35 38 40 45 48 53 57 57 53 48 44 45 49 42 27 22 32 38 36 48 46 40 32 30 33 37 39 38 41 42 37 32 29 26 24 35 39 43 44 44 45 49 52 48 41 37 39 37 31 30 37 37 48 54 51 45 36 31 33 34 30 26 23 22 22 23 24 22 24 27 31 35 38 41 42 38 36 33 32 32 34 37 39 41 42 44 46 47 47 46 46 41 39 37 37 34 32 36 41 61 59 81 116 119 81 40 22 24 25 27 30 32 33 32 31 34 34 34 33 32 31 30 30 27 30 32 31 33 47 75 99 94 83 91 102 94 93 114 136 213 241 244 199 134 81 45 23 20 21 21 21 19 19 17 13 17 18 20 20 19 19 20 21 27 49 60 47 32 29 28 24 25 21 20 23 37 61 72 63 58 35 20 30 49 66 109 164 228 243 223 206 193 173 150 113 70 55 88 104 137 212 232 209 164 150 130 133 119 127 153 117 18 62 166 190 122 79 78 92 76 126 190 194 143 139 201 249 231 218 216 219 226 247 251 228 140 39 6 11 15 28 27 22 24 24 24 21 17 15 16 17 16 20 16 8 10 22 25 20 23 29 36 36 31 27 26 27 29 30 31 31 29 27 26 25 30 31 31 31 29 30 32 34 29 28 27 28 30 30 28 26 27 26 26 28 31 32 30 29 29 29 29 30 31 32 33 32 36 39 41 39 37 37 40 43 48 35 21 15 19 26 32 35 37 40 42 41 38 36 36 37 36 33 33 37 39 39 39 41 37 37 35 33 28 23 19 16 28 32 39 44 44 39 33 28 36 40 44 48 50 48 45 43 47 54 49 45 74 114 113 85 46 39 30 25 25 26 26 25 29 30 32 32 32 32 34 35 39 38 37 37 37 37 37 38 32 33 35 38 40 40 37 34 36 34 34 29 23 35 53 58 52 42 34 34 37 37 36 36 32 32 32 31 28 27 25 25 26 25 19 12 11 17 25 30 37 31 24 20 21 25 29 31 28 29 30 31 30 27 23 20 25 34 49 55 45 30 28 35 47 48 49 46 41 38 38 40 47 44 39 36 35 37 40 41 39 35 29 26 24 22 20 18 18 19 19 19 20 21 25 27 28 31 33 34 34 34 35 37 27 26 29 38 54 65 65 58 45 43 41 40 40 39 37 35 39 37 33 30 30 32 30 25 22 23 25 28 29 29 30 31 31 33 36 38 40 42 45 48 34 31 28 26 25 26 29 30 31 29 30 38 52 59 50 38 22 26 29 28 30 33 33 31 27 28 28 26 22 19 19 20 26 26 29 32 35 40 50 60 58 61 65 63 56 47 40 37 28 25 28 39 47 42 29 20 22 25 31 33 28 20 16 16 23 27 32 38 40 36 30 25 22 22 23 27 31 32 29 26 27 27 25 22 19 18 21 24 28 29 29 28 30 33 33 30 34 35 35 31 26 23 23 24 23 24 29 32 29 29 43 60 76 81 92 94 80 65 46 25 32 32 30 24 17 16 20 24 27 39 57 67 61 49 44 46 75 79 75 60 47 41 37 31 31 29 25 21 18 18 21 24 33 35 39 42 42 37 30 25 25 23 21 18 18 20 24 27 34 43 45 39 35 37 39 38 34 32 32 38 46 53 54 53 60 64 60 59 66 62 49 42 50 49 53 64 71 69 61 55 45 42 39 35 41 63 73 62 55 39 36 40 33 29 33 35 34 32 30 32 35 38 39 39 38 40 41 40 37 35 35 35 33 34 36 42 50 51 41 28 176 176 176 176 176 176 176 175 174 174 174 174 174 174 174 174 175 175 176 176 176 175 173 172 174 173 172 172 174 175 174 172 174 173 172 171 171 172 173 173 172 172 172 173 174 174 175 175 176 178 179 179 177 177 178 180 179 179 180 181 182 183 184 185 180 180 181 181 182 182 182 182 182 182 182 182 182 183 183 183 186 186 186 187 188 189 189 189 187 187 187 188 188 189 189 189 190 189 188 188 189 188 187 186 190 191 192 190 188 188 190 192 194 193 192 192 192 193 193 192 195 195 196 196 195 194 194 193 195 196 197 197 197 197 196 195 201 196 198 197 190 191 197 196 205 192 198 166 108 95 121 146 173 183 192 172 135 128 137 133 143 158 185 196 170 141 153 187 179 129 73 49 57 93 147 192 207 217 220 211 203 204 208 208 202 205 216 226 193 130 124 176 223 197 157 114 114 141 141 130 118 140 167 184 190 190 179 163 187 195 204 207 205 204 205 208 200 200 200 197 194 193 195 197 203 205 203 201 200 196 185 173 112 89 82 112 158 190 205 210 192 186 205 211 197 126 68 119 200 182 129 134 189 189 139 93 132 145 151 185 205 191 189 186 192 190 190 191 187 183 185 191 191 197 192 185 164 117 106 144 166 204 211 179 168 182 163 119 125 146 167 179 170 143 149 189 215 177 112 48 47 123 191 203 209 198 194 195 143 51 59 160 196 189 181 177 177 182 191 201 191 195 197 196 197 198 196 193 188 145 101 85 79 79 120 181 195 180 178 173 175 177 168 172 172 180 174 175 183 192 178 130 92 80 75 81 100 113 106 100 118 125 116 116 105 95 112 112 100 87 87 106 122 126 132 141 136 142 149 156 160 157 146 135 126 136 149 155 150 138 126 118 120 123 127 118 98 90 89 81 81 100 121 122 118 126 109 66 58 102 144 158 155 144 117 89 71 92 96 89 109 149 160 142 127 112 73 64 110 143 121 86 85 83 65 51 50 41 38 52 82 101 107 90 64 50 66 94 91 66 44 46 64 76 77 74 69 59 63 77 69 47 45 62 78 67 57 54 55 58 63 68 58 55 54 58 47 56 81 70 67 53 49 39 38 44 43 54 51 57 59 62 66 59 49 47 40 40 39 38 40 42 35 26 17 23 10 15 69 160 194 130 44 89 132 132 124 146 154 130 116 112 124 133 104 56 39 54 104 161 186 157 89 41 71 117 94 66 50 56 58 50 38 28 6 24 57 110 147 179 197 163 81 20 29 90 146 172 130 69 59 48 42 37 30 33 38 35 31 28 26 27 30 32 32 31 32 33 32 29 26 25 26 27 24 22 19 17 15 14 14 14 10 12 15 17 17 17 15 14 15 14 14 13 14 16 17 19 20 20 21 21 21 20 20 19 20 20 20 21 21 23 24 25 26 24 24 25 28 29 28 27 30 31 32 33 34 32 29 27 21 22 22 20 18 18 20 23 26 30 30 27 29 36 38 34 29 28 26 30 39 42 48 61 73 93 87 63 55 55 63 79 94 88 81 81 76 57 50 63 63 51 31 29 49 64 58 48 47 38 40 43 37 35 37 33 41 40 38 36 34 31 30 29 30 31 31 28 23 19 18 19 29 32 36 39 40 38 35 33 29 26 28 37 44 43 40 39 82 112 97 104 116 110 120 110 51 77 140 138 79 46 45 64 78 75 44 19 30 43 40 36 51 60 71 69 47 36 87 163 204 229 201 151 124 85 56 70 109 155 189 180 139 90 61 60 69 57 62 88 128 162 145 93 66 82 78 48 36 58 82 88 50 11 28 77 90 97 114 117 154 178 149 74 32 36 40 34 36 34 30 25 20 19 21 24 22 21 18 17 24 32 33 30 24 26 29 31 30 26 21 18 23 23 23 23 22 23 26 27 26 29 32 35 40 49 64 75 71 82 95 69 38 44 85 139 121 114 140 152 154 163 167 187 170 152 134 115 107 111 130 170 176 170 150 141 103 35 44 122 146 97 60 41 27 28 48 76 114 129 133 135 156 144 121 150 191 193 191 179 159 144 143 150 155 149 121 102 149 196 190 187 186 183 181 187 171 165 168 132 111 127 154 153 126 130 172 204 200 193 190 182 157 118 72 34 26 40 93 174 193 161 124 71 59 65 55 63 84 109 140 148 143 125 75 48 91 158 200 218 198 160 112 136 174 173 181 194 185 185 176 165 160 153 156 170 155 159 177 162 119 46 23 25 19 20 20 19 17 18 20 22 75 130 165 169 183 186 144 93 48 64 81 121 159 181 198 194 149 79 52 121 191 166 80 22 16 51 71 64 64 94 134 159 128 105 92 108 135 154 159 156 165 153 126 114 152 203 201 165 138 160 144 131 141 148 148 137 137 123 132 150 148 140 144 152 129 118 123 143 156 166 172 169 179 184 204 156 90 88 132 151 141 146 175 195 182 174 178 176 172 175 184 190 184 174 174 183 162 140 134 177 192 142 76 23 19 21 29 29 19 19 22 17 12 9 6 29 93 166 201 199 159 176 199 206 196 185 169 148 114 94 67 47 35 27 25 27 32 47 59 59 59 65 71 72 63 50 42 55 81 109 155 203 184 108 50 46 53 50 44 41 26 28 33 38 42 41 39 36 26 37 83 136 186 206 180 161 167 207 221 179 96 26 52 139 180 191 186 175 183 194 182 160 182 205 198 165 169 206 212 186 188 203 204 183 164 165 175 181 173 168 163 147 126 126 148 165 128 74 58 54 41 43 40 29 51 50 54 72 96 106 91 69 58 47 38 39 41 37 32 29 35 34 33 32 31 29 28 28 30 32 33 33 35 39 42 44 43 44 44 42 39 37 37 37 41 42 38 32 30 33 34 32 31 39 42 36 28 24 23 22 22 22 22 23 24 24 25 25 25 25 24 22 21 23 29 33 31 29 27 28 31 33 34 33 32 30 29 30 32 31 27 23 22 21 19 17 17 17 18 18 18 20 21 19 18 20 27 33 50 47 42 36 32 29 28 28 30 28 25 22 22 28 36 43 37 31 28 31 33 31 28 26 25 24 23 24 28 33 38 41 39 40 34 31 36 35 29 29 30 20 20 22 15 14 19 20 30 36 40 38 37 38 38 36 35 33 29 24 18 19 31 44 50 32 16 13 17 19 15 12 14 15 17 19 20 20 20 20 18 19 20 22 23 25 26 27 29 25 22 23 27 28 25 22 21 21 20 20 19 19 19 19 20 19 18 19 21 23 22 20 24 23 26 34 39 35 29 25 26 23 22 25 30 31 29 25 25 28 30 30 28 25 23 22 22 26 30 31 30 28 27 27 27 28 29 25 21 20 23 27 26 24 24 29 35 37 33 28 23 25 26 26 25 25 28 31 31 32 34 37 40 44 46 47 47 48 50 51 50 48 46 44 46 43 36 29 26 31 39 44 51 50 41 28 22 25 31 34 46 43 36 30 26 25 22 19 32 35 38 38 37 38 44 49 45 42 36 35 38 35 35 43 38 49 42 33 40 39 32 37 29 28 24 20 17 19 24 28 24 25 27 30 33 36 38 39 38 37 35 33 33 33 35 36 34 37 40 43 46 47 47 47 43 45 43 37 35 39 43 45 48 43 41 44 43 38 35 37 30 29 30 33 36 37 34 31 35 36 38 40 40 38 36 34 31 34 36 35 38 59 100 136 144 132 154 184 183 177 192 209 227 254 251 196 132 88 52 23 20 17 20 23 19 17 18 14 17 19 20 21 23 28 35 40 72 109 120 83 41 29 30 27 30 30 25 26 34 39 47 60 53 39 29 53 104 136 142 142 191 234 250 253 235 218 199 134 48 36 98 118 111 153 173 170 174 177 190 194 196 218 182 81 14 79 184 185 93 35 42 83 166 222 253 253 189 136 185 235 231 218 211 212 223 243 252 243 144 33 9 17 12 24 23 20 23 24 24 22 19 17 18 20 19 18 22 31 34 30 25 24 35 37 37 35 30 27 27 29 28 29 30 31 32 32 33 33 35 33 31 30 30 30 29 29 27 26 25 26 27 26 24 21 24 23 24 26 29 30 28 27 26 26 27 27 27 27 27 28 30 31 32 30 28 30 34 39 40 32 24 25 34 41 40 35 33 34 36 36 34 33 34 35 32 32 30 29 33 40 42 41 41 41 40 38 33 26 19 16 26 33 39 40 35 30 29 30 34 37 40 43 45 45 44 43 42 43 41 49 80 111 109 88 56 46 32 24 22 22 22 22 25 27 29 30 30 31 34 37 41 37 33 31 33 36 35 33 28 29 31 36 39 39 36 34 36 34 35 31 25 32 43 42 44 44 41 34 32 35 38 38 33 32 29 27 27 27 28 29 26 25 20 12 12 20 30 34 36 31 24 21 21 23 25 26 26 28 29 30 29 26 23 21 27 31 41 46 38 26 26 35 40 44 47 46 42 37 35 36 46 45 44 42 41 40 40 41 38 34 29 26 25 23 21 19 18 17 18 20 24 27 28 28 33 36 40 41 39 38 37 38 31 34 37 41 49 58 58 53 51 46 39 35 35 37 39 39 36 36 34 32 33 35 31 24 17 20 24 31 36 36 31 25 27 30 34 37 39 42 45 48 38 35 31 27 25 25 26 27 29 29 28 31 43 54 50 38 28 32 33 30 33 38 35 27 27 29 30 28 24 21 20 20 27 28 33 38 38 37 42 50 51 57 61 57 47 40 41 45 32 26 27 39 49 45 31 20 21 24 31 35 29 18 13 14 19 35 52 56 47 35 29 28 23 24 25 27 29 29 27 25 27 27 27 25 22 21 23 25 27 29 29 28 31 35 33 28 29 32 35 34 30 26 26 27 24 24 26 27 25 28 49 72 85 82 86 88 81 73 55 31 29 30 29 22 16 15 21 27 36 40 52 68 76 69 55 46 65 75 77 64 49 42 36 31 27 27 27 24 22 21 23 26 32 38 44 47 44 38 32 28 31 26 21 17 18 21 24 26 29 30 28 25 28 37 41 40 31 33 37 42 47 52 54 55 79 80 67 55 55 53 47 46 54 51 55 68 76 70 58 48 46 47 50 43 34 40 49 47 45 37 35 35 29 29 32 28 30 29 29 32 36 39 39 39 38 40 42 42 40 38 38 39 41 37 35 42 54 59 47 32 174 175 175 176 177 177 178 178 176 176 176 176 176 176 176 176 175 176 176 177 176 175 173 172 168 167 167 168 171 173 173 172 176 175 173 172 171 171 172 172 171 171 172 173 174 174 175 175 176 178 179 179 177 177 178 180 180 180 181 182 183 185 185 186 182 182 183 183 183 184 184 184 185 184 184 184 184 184 184 184 182 182 183 184 185 185 186 186 188 188 188 188 188 188 188 188 189 185 183 185 191 194 191 187 193 194 193 191 188 189 192 195 195 191 188 190 195 198 195 192 192 193 194 195 195 195 194 193 195 196 196 197 197 196 196 195 198 192 195 198 195 198 204 202 188 159 170 153 127 134 132 129 115 117 135 149 137 110 89 78 89 101 125 138 119 88 82 97 97 93 87 94 131 181 210 214 217 211 203 201 207 213 205 193 191 199 207 204 166 115 132 203 217 190 188 178 174 173 159 174 184 188 178 162 153 148 145 148 180 189 199 200 193 185 180 179 201 200 197 191 185 181 180 181 177 178 174 164 153 137 114 95 52 48 89 171 223 217 195 190 200 189 194 193 199 146 65 83 176 199 146 113 135 119 93 100 162 165 161 186 192 176 189 196 179 180 185 191 190 185 184 188 181 193 201 208 181 110 80 116 159 195 199 160 137 150 156 143 132 154 168 166 147 124 150 211 210 180 158 126 80 82 140 190 191 190 210 211 139 58 88 186 212 193 179 182 190 189 184 181 181 184 183 180 185 192 191 184 195 161 114 77 52 52 108 183 195 187 190 182 177 174 161 162 176 184 179 178 181 177 142 76 53 112 105 81 66 49 71 96 113 125 126 130 113 105 121 106 90 84 87 101 106 107 119 137 124 117 126 156 182 182 166 153 125 124 128 138 146 139 119 101 113 128 144 133 100 81 82 85 83 92 110 112 103 104 88 50 76 123 170 182 167 146 127 116 96 91 74 61 77 110 129 128 150 137 95 70 91 108 97 86 81 77 74 92 108 83 48 44 69 87 94 79 57 50 86 139 105 68 35 40 67 84 79 67 62 49 52 65 55 37 53 89 77 60 48 50 56 55 53 54 44 46 52 56 40 43 64 53 49 38 44 45 46 44 36 45 47 55 52 54 63 54 38 39 37 39 39 37 39 37 27 14 20 28 8 14 84 191 212 116 52 93 135 126 94 101 127 131 132 142 166 171 121 56 43 71 104 153 151 102 53 48 92 127 98 68 49 48 45 34 27 26 9 27 49 86 108 136 161 131 59 7 43 124 153 126 84 66 68 53 46 43 35 31 33 32 31 29 27 28 32 37 39 39 36 35 32 28 24 23 25 28 28 26 23 20 17 16 16 16 13 15 18 20 20 18 15 13 14 14 14 13 13 14 15 15 16 17 19 19 19 17 15 14 15 15 16 17 17 18 19 20 19 18 19 22 26 29 29 28 31 30 29 32 35 36 33 31 21 21 21 19 17 17 19 21 24 22 23 26 28 28 29 32 33 27 22 30 40 38 47 70 75 99 83 57 71 88 86 86 96 102 92 76 69 62 53 50 37 37 32 33 45 48 45 50 41 33 36 37 30 28 34 35 37 35 32 31 29 28 28 30 30 31 31 28 23 21 21 22 29 32 35 38 38 36 34 31 35 30 31 39 44 43 42 43 98 131 94 72 83 95 111 89 53 93 151 121 55 43 53 69 128 112 58 13 20 38 41 42 54 70 81 74 51 32 55 99 143 193 188 140 103 59 36 58 106 152 172 149 122 102 81 65 49 36 61 106 135 147 121 70 49 56 45 35 61 105 132 140 87 44 52 77 66 67 71 47 70 98 94 58 35 34 37 39 36 33 28 22 17 17 20 24 20 20 17 16 23 31 31 26 20 24 29 33 33 30 25 21 22 23 23 22 20 21 25 29 32 31 27 25 32 47 61 69 69 75 80 51 27 45 93 151 142 143 179 185 166 157 154 175 167 157 150 111 88 98 127 187 180 164 141 140 100 20 37 131 137 65 33 52 73 80 86 104 125 130 132 147 175 155 130 168 199 195 188 182 176 165 146 130 139 135 109 93 138 177 169 172 173 179 172 164 145 154 172 135 105 134 177 182 138 107 139 191 196 191 199 212 202 157 91 40 14 43 77 107 89 69 76 52 56 67 83 118 148 173 198 194 192 173 129 118 165 207 209 201 185 158 107 123 173 187 190 180 180 184 179 170 163 152 152 165 181 176 180 155 115 51 29 26 18 19 19 18 16 16 19 21 76 139 174 171 183 203 187 155 120 79 39 58 100 135 176 196 140 60 32 114 189 156 74 30 17 31 38 41 79 151 198 198 159 141 103 83 97 117 140 166 187 161 126 122 166 208 193 149 130 142 122 126 150 153 156 164 141 111 106 130 144 145 146 146 156 154 160 168 174 179 167 143 169 178 203 157 94 106 127 137 153 157 175 186 177 174 182 185 181 180 177 174 175 180 186 189 171 153 140 161 154 101 50 14 27 28 32 29 20 22 23 15 16 9 7 46 132 207 212 175 149 166 187 192 191 201 206 195 165 141 108 80 58 41 30 26 21 37 50 51 53 60 63 60 54 52 41 31 31 52 107 169 175 99 44 41 49 43 34 28 29 32 38 44 48 45 38 32 33 63 116 147 165 169 147 135 135 180 191 117 29 31 108 170 195 172 177 183 166 167 180 173 187 202 199 169 157 187 202 182 171 181 179 166 163 176 188 189 230 212 189 153 124 136 165 175 97 56 50 41 39 51 47 55 40 50 68 89 108 112 94 73 62 48 36 37 40 38 32 29 34 33 33 31 30 28 28 27 23 27 28 26 28 36 44 47 44 45 44 41 36 32 31 31 41 43 40 34 33 36 38 35 29 37 41 36 28 23 20 18 22 22 23 23 24 25 26 26 24 24 24 22 23 27 33 38 33 29 26 27 30 33 34 34 35 32 31 32 33 32 28 23 22 21 19 17 16 16 17 17 15 18 20 19 19 24 32 40 49 44 35 26 20 17 16 16 18 17 15 12 11 13 19 23 22 16 13 17 21 21 20 19 28 24 20 18 19 24 29 33 38 46 40 32 40 50 51 52 35 24 21 20 13 12 17 17 28 35 41 41 39 38 36 32 35 31 27 22 19 23 38 53 54 33 13 10 17 21 17 13 14 15 18 20 21 21 20 19 19 19 21 22 24 26 27 28 28 25 23 25 29 30 26 22 24 23 23 21 20 18 16 15 20 19 18 19 22 23 22 20 23 20 23 32 37 34 28 24 25 22 21 23 29 32 30 27 27 28 30 30 28 25 23 22 20 24 29 30 29 28 27 28 26 29 30 27 22 20 22 26 23 23 25 32 39 39 30 22 17 21 26 29 29 28 29 29 28 29 33 37 42 45 47 48 47 46 44 43 43 43 43 44 53 43 36 36 32 28 34 47 45 47 43 33 26 29 33 35 45 43 39 33 28 25 24 23 29 32 34 33 31 33 39 45 45 47 37 29 34 38 38 43 39 53 40 28 38 36 27 35 28 30 29 22 16 16 23 29 27 27 28 29 31 33 35 35 40 39 38 36 35 35 35 35 29 33 38 44 47 48 48 47 44 48 46 37 34 41 46 45 39 43 40 28 22 27 34 36 35 32 31 35 40 40 36 31 36 38 42 44 45 43 40 38 33 35 35 32 33 57 105 147 151 153 202 251 251 219 203 198 174 193 176 116 67 52 39 18 22 16 21 25 19 16 18 15 15 17 20 24 30 40 53 61 123 164 168 107 42 23 31 35 26 35 27 21 29 32 32 42 33 28 22 65 168 232 187 106 120 183 227 253 249 254 252 181 76 60 128 139 100 128 177 215 243 212 237 248 246 244 160 57 20 83 174 162 77 41 84 160 253 253 232 252 211 135 173 229 212 217 212 206 222 247 243 218 104 9 10 28 11 19 22 26 23 24 24 22 19 18 20 21 25 22 40 70 74 49 31 32 50 45 39 34 31 30 31 31 26 27 29 32 37 41 44 46 39 35 30 29 31 31 28 25 26 25 24 24 25 24 22 19 25 24 24 25 27 27 24 22 25 25 25 25 24 24 24 24 24 26 26 24 23 25 31 37 34 29 27 34 46 51 44 34 26 27 29 29 29 30 31 33 27 29 26 22 28 39 43 40 45 45 45 42 37 29 22 17 25 33 40 37 28 23 26 31 32 33 36 38 41 43 44 44 44 37 36 51 76 91 87 75 63 51 34 23 19 20 20 19 22 25 27 28 28 30 34 38 42 36 30 29 32 35 33 29 27 26 28 33 38 39 38 37 35 32 34 31 26 32 40 36 41 47 45 33 26 33 39 40 38 35 30 26 24 25 26 27 18 23 23 20 20 25 30 30 32 28 24 21 21 22 21 20 27 28 29 30 28 27 25 24 29 29 33 39 35 26 26 35 40 42 43 41 37 34 35 38 44 45 47 47 46 43 40 38 36 33 28 26 25 24 23 21 18 17 18 22 27 31 30 29 37 41 44 45 43 40 38 37 35 42 45 43 44 48 49 47 56 47 36 30 30 34 39 42 31 33 34 34 38 42 38 31 21 22 28 38 46 45 32 19 22 27 32 36 37 38 40 42 40 37 34 30 27 25 24 24 26 29 27 26 34 47 47 38 34 37 34 30 33 39 33 21 27 29 31 30 26 23 21 21 23 27 35 42 41 36 37 42 40 53 61 55 39 32 40 52 35 27 26 38 49 48 35 24 20 24 31 35 30 20 15 18 17 42 67 69 51 32 27 31 27 27 27 26 25 25 25 25 26 27 28 27 25 24 26 28 24 27 28 29 33 38 35 28 25 30 35 35 32 28 28 29 24 22 23 23 21 27 52 79 86 75 69 67 68 71 61 41 31 34 34 26 17 16 23 32 41 37 43 62 77 73 54 37 56 72 78 65 48 39 34 29 23 25 28 28 26 24 24 25 29 37 47 51 47 41 36 34 33 28 21 18 19 22 24 25 37 35 30 24 24 30 33 33 40 45 52 56 57 59 63 67 96 93 71 48 42 40 39 43 49 48 56 71 78 69 52 41 40 53 72 75 57 44 39 31 39 33 32 30 27 31 32 22 26 26 28 32 37 39 39 38 34 37 41 42 42 43 44 46 45 37 32 38 52 59 46 29 174 176 177 175 173 173 175 177 175 176 178 179 179 179 179 179 179 179 178 178 177 176 175 174 174 174 175 175 175 175 176 176 171 170 171 173 176 177 174 171 174 174 174 175 175 176 176 176 176 176 177 178 178 179 179 180 172 175 181 185 186 184 180 177 187 187 186 185 184 182 181 180 185 185 183 183 183 183 185 185 183 183 185 186 187 186 185 185 188 187 185 184 184 185 187 188 185 187 189 191 192 191 189 188 188 188 189 190 191 192 192 193 191 192 192 192 192 192 193 193 193 194 194 195 195 194 194 193 192 195 197 196 192 192 195 200 202 193 196 197 191 198 203 190 165 151 151 173 192 191 183 181 170 170 177 180 160 115 72 50 73 91 137 140 110 78 58 81 127 152 178 195 211 221 213 198 192 199 197 204 206 171 152 178 193 208 220 174 109 121 182 209 204 202 200 200 203 208 213 216 207 204 185 163 137 138 172 185 159 136 149 151 149 119 85 126 131 133 136 138 135 129 122 117 120 101 92 80 69 88 104 88 66 110 139 180 210 194 186 198 191 187 192 201 211 136 44 77 172 205 153 81 55 48 67 98 151 130 143 192 199 182 191 192 160 162 168 179 189 192 187 180 170 183 195 191 157 105 85 102 137 184 202 177 157 153 147 139 178 204 211 157 105 130 183 196 171 180 204 184 130 74 74 153 195 211 227 209 132 54 84 183 202 192 183 181 181 180 182 185 176 185 183 178 182 182 179 182 197 156 129 85 40 55 117 177 193 184 176 179 178 161 157 173 181 184 172 162 176 182 135 70 72 129 164 145 93 40 38 77 114 131 143 139 128 118 106 96 86 97 98 88 85 99 115 122 125 123 136 163 182 176 159 148 125 129 132 141 147 133 117 116 116 132 149 142 118 107 106 98 62 54 73 94 85 70 63 55 104 130 157 159 145 144 146 138 110 98 73 46 56 80 100 137 179 161 115 68 63 87 87 65 54 80 117 145 137 93 58 54 64 69 69 59 47 50 73 97 94 79 57 47 66 90 83 55 52 50 52 53 46 43 58 80 61 46 41 57 72 69 54 44 40 41 48 47 41 45 51 48 48 45 43 42 41 39 38 38 35 42 49 49 44 39 38 39 37 33 32 35 34 27 18 14 13 14 15 31 99 180 163 74 43 144 177 121 86 96 115 130 139 156 155 139 116 75 49 56 88 98 89 68 60 63 72 83 71 54 40 29 24 29 35 34 26 28 28 36 59 81 78 60 27 21 77 142 135 95 71 56 54 45 40 42 42 38 37 41 42 34 30 32 36 36 35 35 38 35 31 27 25 24 24 25 26 28 29 26 22 18 17 17 17 18 20 21 21 20 18 17 14 14 13 13 14 15 15 15 14 15 15 15 15 15 15 16 17 13 13 19 21 17 14 14 21 24 23 18 20 27 30 28 34 35 33 30 32 37 35 30 20 24 24 20 17 18 18 16 22 24 26 26 25 26 29 32 35 30 28 32 42 51 57 58 62 59 59 67 79 87 87 83 103 101 90 70 51 41 39 39 38 36 35 35 34 34 33 32 30 33 33 30 31 35 36 35 33 29 29 31 29 22 20 24 22 23 22 22 24 25 20 14 32 31 31 31 33 35 32 29 34 35 34 41 48 42 40 52 71 81 81 65 66 91 96 71 69 86 97 86 55 31 54 102 151 100 43 17 20 31 37 38 45 67 68 55 46 34 34 52 75 119 125 95 62 34 39 78 118 139 133 127 134 144 132 92 49 74 104 146 164 139 98 53 32 37 66 94 125 177 197 165 97 77 114 137 120 120 106 73 53 39 50 43 29 36 38 35 35 28 25 28 26 18 18 24 17 18 19 21 23 25 27 28 22 26 31 32 29 25 22 21 20 19 18 18 18 19 20 21 25 27 24 18 22 38 56 65 64 75 83 60 37 36 65 119 161 201 206 187 165 152 159 160 158 168 153 93 58 113 186 204 166 140 147 146 89 37 42 66 60 52 71 130 157 143 129 109 123 132 165 187 195 161 130 172 189 183 182 188 190 183 173 168 156 142 117 100 138 155 130 150 135 143 153 122 93 140 175 140 90 140 201 193 153 122 111 148 191 191 188 208 219 160 75 37 35 31 43 52 46 54 93 128 119 107 147 201 207 200 201 194 198 182 146 143 182 200 187 181 184 180 156 137 151 174 183 184 182 183 188 190 179 161 150 148 175 186 188 161 110 60 34 29 18 14 18 17 21 20 14 31 91 163 195 195 188 175 182 193 178 151 112 65 40 69 112 126 87 57 68 113 130 111 66 21 24 30 38 54 109 190 217 184 161 173 172 143 104 93 117 148 171 170 168 174 191 199 180 152 134 98 111 154 169 179 195 196 165 116 111 162 187 161 150 169 190 188 201 201 180 177 171 142 147 192 189 122 82 107 146 160 157 166 176 179 177 176 180 184 174 179 181 178 175 176 180 182 175 174 168 142 95 48 27 28 28 23 27 29 19 15 21 22 9 14 36 98 175 204 175 141 152 178 187 181 185 194 196 195 200 190 172 150 124 89 50 22 38 35 42 49 49 54 58 54 56 54 47 37 33 46 72 94 88 66 46 40 38 31 26 26 36 40 48 54 55 47 37 30 48 105 175 198 174 144 121 101 84 120 107 52 30 63 125 177 166 180 189 178 167 175 176 160 140 186 203 160 134 170 190 161 140 147 151 155 171 194 206 206 217 239 230 179 149 164 159 123 73 45 44 40 40 48 46 65 74 74 89 112 125 123 106 86 72 49 43 37 31 25 20 36 50 70 60 36 27 21 18 28 31 25 20 20 27 35 39 40 43 42 40 40 39 36 30 26 40 43 45 43 38 33 32 32 30 37 43 41 33 25 22 22 25 25 26 26 26 26 25 25 28 25 22 22 28 35 37 36 24 24 25 29 32 33 30 27 31 29 27 26 26 25 23 20 22 21 19 18 17 17 17 17 19 20 21 22 22 22 21 20 25 19 13 12 13 13 9 4 7 8 10 10 9 10 13 16 14 14 14 15 17 20 22 23 24 21 18 16 17 22 28 32 37 38 37 38 45 55 60 60 40 36 29 21 14 13 17 21 30 36 40 40 40 41 41 39 37 35 32 26 20 23 40 57 47 25 16 21 21 19 19 15 14 15 15 16 17 18 19 19 19 21 23 26 28 30 31 31 26 24 23 24 25 24 21 19 21 20 19 18 17 17 17 17 16 15 15 17 20 22 21 19 22 20 24 33 38 35 29 25 23 24 24 23 23 26 31 35 32 33 31 25 23 25 27 26 24 24 26 29 32 32 29 26 25 23 23 24 22 19 22 27 23 27 33 39 40 33 22 13 27 27 27 28 30 30 28 26 24 30 35 38 41 44 44 40 34 35 35 34 33 34 38 41 37 34 30 27 27 30 34 37 50 47 41 36 33 33 34 35 53 47 38 31 28 28 28 28 34 32 29 26 27 33 42 49 51 45 39 37 40 43 43 42 42 41 40 38 35 32 30 29 34 29 24 22 23 26 26 26 26 32 34 29 25 26 29 30 34 40 44 43 38 35 37 41 37 36 36 38 42 46 48 48 48 46 43 38 35 36 40 44 41 38 35 34 34 36 37 38 40 39 38 39 39 38 34 31 45 46 48 48 46 41 37 34 39 39 36 32 34 47 69 86 102 150 199 213 192 160 136 124 101 85 61 39 25 23 28 34 23 24 24 23 21 20 20 20 20 22 25 26 24 38 78 119 187 220 194 110 43 13 15 32 40 57 54 37 32 34 32 30 26 30 38 97 191 252 221 125 70 124 179 214 222 250 254 191 71 63 179 209 120 104 164 228 243 240 229 242 254 229 141 31 27 109 151 129 99 60 83 191 249 242 246 247 189 136 174 233 220 229 225 218 227 253 233 140 44 20 12 27 33 21 17 26 20 30 25 20 25 17 9 20 44 61 89 121 116 82 21 45 68 57 43 38 45 51 44 32 29 26 40 72 94 91 77 70 54 48 34 27 38 53 51 38 36 29 26 29 32 29 25 23 25 26 28 29 28 25 23 21 25 21 20 23 25 25 25 27 25 23 22 22 21 23 31 40 34 31 31 38 47 47 38 28 25 27 29 28 27 26 28 30 25 24 25 26 29 34 40 44 44 42 40 40 39 37 33 30 27 29 33 34 29 23 24 28 31 36 37 35 40 51 53 47 35 34 41 57 74 79 70 58 59 50 38 29 24 21 19 17 17 19 22 25 29 34 39 42 39 34 30 30 33 34 31 28 27 26 25 28 33 36 37 36 37 36 35 34 34 33 33 32 39 37 34 32 31 31 32 33 32 33 33 33 30 27 25 23 25 18 13 15 22 27 27 24 16 17 17 18 20 21 22 23 25 24 24 24 24 26 27 28 28 33 35 30 22 20 27 34 34 38 39 34 32 35 36 33 36 42 48 50 47 42 38 37 35 29 23 21 23 25 23 20 23 28 32 31 29 31 38 45 49 48 46 44 42 40 37 36 41 45 48 44 38 35 38 42 45 40 36 36 35 32 33 36 35 36 38 40 42 42 40 38 39 29 27 40 52 47 29 15 16 23 31 34 34 34 37 40 44 41 36 31 28 27 27 27 24 25 26 28 30 33 36 38 37 42 46 44 37 30 27 26 31 32 31 29 25 22 23 24 24 27 32 37 40 41 41 41 46 49 48 40 32 32 44 55 42 31 22 26 44 55 47 33 24 28 32 30 26 23 24 26 28 39 53 57 45 28 23 28 27 27 28 27 24 21 23 27 30 29 28 26 26 26 27 28 24 26 28 30 31 33 37 40 35 35 34 33 31 29 26 23 23 19 20 24 25 29 45 64 78 64 53 58 69 69 55 40 28 35 43 43 32 24 28 38 35 32 38 49 53 47 44 45 57 63 64 56 45 38 34 30 26 27 27 24 21 21 26 32 33 37 41 43 40 37 34 34 34 29 23 18 17 19 23 26 42 41 37 29 21 18 21 26 47 62 67 58 60 75 83 78 97 88 67 41 24 20 23 25 33 44 62 75 76 68 61 59 46 55 84 114 106 64 32 26 28 32 34 32 31 32 29 26 25 27 30 31 31 32 35 37 36 36 35 35 35 38 42 45 43 37 34 37 43 45 43 41 175 176 177 175 174 173 175 177 177 178 179 179 179 179 178 177 178 178 178 178 177 176 175 175 175 175 175 175 175 175 175 175 174 173 172 173 175 175 173 171 174 174 175 175 175 176 176 176 176 177 177 178 178 179 180 180 176 178 179 181 182 182 181 181 184 184 185 185 185 184 184 183 185 184 183 183 183 183 184 185 184 185 186 187 187 187 187 186 188 188 187 187 187 187 188 188 188 188 188 188 189 189 190 191 188 189 189 190 190 191 191 192 192 192 192 192 192 193 193 193 193 193 194 195 195 194 193 193 193 195 196 196 194 193 192 192 192 188 191 196 200 205 200 186 179 189 201 207 208 207 205 204 217 224 223 201 162 131 126 135 133 142 168 164 154 152 145 159 175 193 213 221 217 207 200 196 197 198 198 203 179 122 123 185 209 225 198 130 108 156 205 214 198 198 199 200 201 202 203 204 197 201 191 185 180 190 205 191 156 95 116 112 69 73 84 93 105 108 111 112 112 112 111 111 112 129 119 81 85 140 149 98 126 158 155 161 185 189 186 183 182 184 194 201 213 146 55 79 186 192 136 88 79 69 86 121 144 134 143 179 192 192 197 183 150 146 152 171 189 194 190 186 183 166 159 166 146 95 69 85 111 150 181 180 157 136 145 172 214 218 183 132 130 161 163 140 145 177 207 201 171 118 75 79 136 185 210 166 84 48 102 184 190 183 178 180 183 182 180 181 180 184 182 180 184 183 181 183 205 170 116 65 68 104 134 168 185 181 176 179 179 166 163 177 194 187 166 152 170 188 157 105 80 121 162 171 128 58 35 64 101 126 144 139 126 117 106 94 84 97 101 96 106 130 140 135 140 139 147 159 159 148 141 143 130 134 140 151 155 138 124 127 139 139 144 146 139 129 113 93 67 50 73 113 100 53 46 71 85 115 139 137 138 160 165 143 124 105 72 40 52 86 113 150 178 141 96 70 63 62 61 60 57 91 125 142 134 101 71 63 64 47 43 52 46 34 50 83 108 92 76 61 56 67 72 62 49 52 52 46 38 40 54 68 58 45 42 57 72 69 55 45 32 30 35 41 44 54 58 49 48 50 52 53 51 48 44 43 38 38 38 37 37 40 43 46 38 36 36 36 31 23 18 18 18 7 3 32 111 186 160 71 72 176 198 123 78 92 132 170 178 164 131 114 118 102 65 42 55 57 51 49 58 59 51 48 34 29 29 37 41 33 28 32 30 37 36 29 31 39 35 22 21 26 81 132 115 75 55 44 52 45 42 43 43 47 63 82 55 43 32 31 34 35 34 35 35 33 30 27 25 24 24 24 28 29 29 26 21 18 18 18 18 18 20 21 20 19 17 16 18 18 17 17 17 17 17 17 17 16 15 16 17 17 16 16 22 17 15 18 20 19 21 25 18 19 18 16 17 22 25 25 29 31 29 27 30 34 34 30 21 24 24 19 17 18 19 19 21 23 24 24 23 24 27 30 34 30 27 30 38 45 49 49 47 48 51 55 60 64 66 67 78 78 70 53 38 32 32 33 39 38 34 31 28 28 30 31 30 31 29 25 25 28 30 29 29 30 31 30 24 20 23 29 28 23 22 25 24 21 24 30 23 25 29 34 39 39 34 28 35 37 40 48 52 42 36 45 60 59 84 114 109 83 68 66 42 58 71 71 57 40 49 78 93 66 38 27 29 32 31 30 40 55 54 46 44 36 32 45 43 68 72 65 62 49 54 87 152 181 177 167 178 192 165 102 66 97 148 203 189 120 78 64 51 70 118 160 183 211 212 178 122 125 168 179 160 160 147 121 65 40 41 38 31 37 35 33 36 30 26 27 23 16 15 20 18 18 20 21 23 26 28 29 24 26 29 28 25 22 20 19 19 19 18 17 18 19 20 21 20 23 22 18 20 32 44 50 58 74 89 68 36 25 53 112 170 207 208 185 159 144 154 158 140 137 133 110 94 131 179 188 161 134 144 148 88 24 18 36 55 97 143 183 195 186 163 118 145 184 206 191 170 145 137 171 183 178 177 183 187 185 183 183 188 159 122 124 172 184 156 158 154 150 152 128 100 126 160 152 112 123 160 191 188 150 116 122 163 178 192 202 189 133 74 49 39 33 34 46 83 142 187 197 153 124 148 197 203 190 189 188 178 166 137 137 176 194 183 179 197 192 172 155 156 162 169 179 180 177 177 183 185 177 163 154 161 174 179 157 114 70 43 33 20 16 19 17 19 18 14 35 107 177 203 194 184 175 181 189 189 184 164 131 96 70 58 57 63 46 54 74 77 68 47 20 27 40 48 63 120 193 209 173 162 168 174 171 158 137 117 105 124 124 142 178 206 205 179 156 119 96 122 175 197 202 199 184 173 144 137 161 175 163 157 167 191 179 182 188 182 178 175 163 140 159 139 97 103 146 173 176 169 170 176 181 180 175 177 183 183 179 175 176 179 181 177 172 185 203 190 130 64 32 27 29 33 26 26 25 18 16 17 14 7 22 67 142 198 188 142 114 165 186 191 183 184 188 186 185 191 193 197 198 189 152 90 39 17 23 41 54 51 52 56 55 55 53 49 44 41 44 53 60 53 41 33 34 34 31 33 39 44 45 49 52 46 37 34 37 73 139 200 200 161 131 109 87 50 59 50 37 51 85 115 130 135 151 172 179 173 173 168 152 156 176 182 158 136 148 166 167 170 167 164 174 198 218 217 205 212 233 237 204 163 142 114 76 49 38 49 45 47 69 86 109 121 112 119 125 114 109 109 99 73 55 47 33 29 34 31 41 71 95 81 41 22 21 25 34 27 23 19 21 27 32 34 34 36 36 37 39 40 38 34 31 37 39 41 41 39 36 33 32 30 36 42 41 33 26 23 23 24 24 24 24 24 24 24 24 24 18 16 23 32 36 33 30 24 22 21 23 28 33 36 37 31 28 23 21 22 23 23 22 20 19 18 18 18 18 19 20 22 22 21 20 19 16 14 13 17 13 10 9 10 10 7 4 7 8 9 8 7 7 9 12 11 11 12 13 15 17 19 20 22 20 17 16 18 22 27 31 32 34 33 32 37 47 54 56 49 43 32 23 17 16 17 19 31 36 40 39 40 42 44 43 44 40 34 28 22 25 39 54 47 25 16 21 23 23 22 17 17 17 17 18 18 18 19 19 23 23 25 26 27 27 27 26 26 24 23 24 25 24 22 19 20 19 18 17 16 16 16 16 17 16 16 17 20 21 19 17 18 18 23 32 37 33 27 24 23 24 24 23 23 26 31 34 33 34 31 25 22 25 28 28 25 24 25 28 32 33 31 28 27 25 24 24 21 18 20 24 24 30 38 41 37 29 23 19 28 27 27 29 31 32 30 28 25 31 35 37 39 43 43 41 37 37 37 34 32 31 34 36 33 31 29 27 27 30 33 35 39 38 36 34 34 36 38 40 45 41 36 33 32 31 30 29 32 32 32 31 31 34 39 43 46 43 40 39 41 41 40 38 39 39 37 35 34 33 33 33 37 33 29 27 28 29 29 28 31 36 38 33 28 27 28 28 36 38 39 37 35 35 39 43 39 37 36 40 46 50 50 48 41 42 43 42 40 40 41 43 40 39 39 38 37 37 39 40 45 43 41 40 41 40 38 36 43 44 46 46 45 43 40 38 36 39 42 41 41 44 50 56 58 82 104 105 89 71 58 52 40 39 36 34 32 31 31 31 28 25 21 18 17 18 18 19 22 23 24 26 41 81 143 193 225 252 219 121 40 8 12 30 66 100 98 55 25 23 29 31 27 32 40 89 170 237 236 174 112 117 123 152 192 229 218 141 39 68 178 205 138 122 151 173 196 242 240 248 248 162 73 52 79 90 105 114 113 79 71 130 157 164 191 216 173 118 145 197 201 204 205 216 235 247 199 90 21 17 17 24 28 26 25 26 28 29 21 18 17 7 14 45 100 150 172 160 111 64 22 43 58 48 37 35 48 61 62 55 27 46 81 117 131 117 97 85 60 71 69 57 67 92 96 81 52 43 35 31 28 27 32 38 31 30 29 28 27 26 25 25 29 23 21 26 30 30 29 29 27 25 24 24 23 24 31 40 42 39 38 42 46 43 33 24 27 29 32 32 30 29 29 29 28 27 27 28 30 32 35 37 42 40 38 38 38 36 33 30 28 29 32 33 28 21 21 26 27 33 37 38 45 56 58 53 34 34 40 53 66 70 63 54 54 46 37 30 26 24 20 17 14 14 16 19 24 29 33 35 34 30 27 27 30 31 28 24 26 26 26 29 33 35 35 34 33 34 35 36 36 36 35 35 36 35 32 30 29 29 30 31 31 32 33 32 30 27 24 22 20 17 15 18 23 25 23 20 15 14 14 15 17 19 21 22 24 24 24 25 25 26 27 27 32 35 35 28 19 18 24 32 32 32 34 43 55 59 46 29 33 38 45 48 47 44 41 40 34 29 24 23 27 30 30 28 30 36 43 46 45 46 51 57 60 54 47 41 39 39 38 37 40 44 47 45 41 40 44 49 48 41 35 35 36 35 36 39 35 34 32 31 36 50 71 86 72 48 27 27 38 40 31 21 16 23 30 33 33 33 36 39 42 42 41 37 33 28 24 23 25 25 26 26 28 30 32 33 34 40 45 44 38 31 28 27 29 31 32 30 26 23 22 22 24 27 31 36 39 40 40 40 42 45 45 38 30 29 36 44 40 31 22 25 39 48 42 30 28 31 33 31 27 25 27 30 33 39 47 49 40 28 23 26 28 29 30 28 24 21 21 22 27 27 26 26 26 27 28 28 26 27 28 28 28 30 35 38 41 41 39 36 32 28 24 23 23 21 23 24 22 28 52 77 84 64 52 60 73 70 54 40 39 45 50 46 38 34 36 41 37 38 42 45 43 39 40 43 46 58 66 59 48 40 36 33 31 32 32 30 27 25 27 29 38 41 44 44 41 36 33 32 32 27 21 16 15 18 23 27 38 38 34 28 20 18 21 26 44 56 61 54 53 62 65 62 59 52 40 29 25 28 29 26 33 41 55 70 82 88 87 84 70 71 85 100 92 61 37 31 31 32 30 29 31 34 32 26 25 27 30 31 31 32 34 37 35 33 31 33 37 40 42 41 36 35 36 40 42 42 39 37 175 176 176 175 174 174 176 177 178 178 179 179 179 178 178 177 177 177 178 178 178 177 177 176 177 176 176 176 175 175 174 174 178 176 174 173 173 173 172 171 174 175 175 175 176 176 176 176 177 177 177 178 179 179 180 180 181 180 178 177 178 180 183 185 181 182 184 185 186 187 187 187 185 184 184 183 183 184 184 185 186 186 187 188 188 188 188 188 188 188 189 189 189 189 188 188 191 189 187 186 186 188 190 192 189 189 189 190 190 190 190 190 192 192 192 192 193 193 193 193 192 193 194 194 194 194 193 192 194 194 195 196 196 194 191 188 186 199 204 201 200 196 193 195 202 204 206 206 203 201 202 203 202 215 201 162 145 166 191 199 172 173 176 167 175 196 194 190 150 179 203 204 198 197 194 186 196 197 199 196 157 102 124 205 227 212 150 102 134 194 210 199 192 194 197 199 199 197 194 192 194 194 191 201 207 213 219 199 164 125 153 129 73 107 151 150 168 170 172 172 172 175 180 184 180 205 191 136 111 131 132 104 163 197 179 154 169 195 204 190 190 192 201 203 213 153 65 83 179 188 144 111 112 113 139 177 158 141 138 172 193 194 196 179 170 147 136 153 182 196 193 186 184 169 156 151 129 88 69 83 92 124 150 147 121 105 135 186 197 166 127 132 160 144 113 115 157 183 192 202 200 163 108 63 74 123 148 102 41 52 127 189 198 187 178 176 178 180 181 182 179 178 177 177 178 179 181 184 208 154 80 59 115 145 133 152 175 176 173 172 174 168 167 179 190 177 151 137 160 188 175 141 100 128 162 176 145 82 48 57 76 105 130 133 123 113 101 90 89 108 111 99 111 146 162 155 156 159 164 158 137 115 116 129 137 136 139 150 150 129 115 124 134 133 138 148 148 133 110 93 92 79 84 109 108 74 60 77 86 103 119 122 131 156 163 145 140 117 81 44 52 87 115 147 139 117 97 86 69 48 41 48 65 106 133 128 115 98 80 71 61 44 39 47 42 33 51 84 99 82 81 79 62 59 69 71 56 57 51 38 31 37 47 53 59 47 43 54 65 61 49 41 33 26 30 43 57 71 72 57 47 52 57 60 59 56 50 45 39 36 33 33 36 39 40 41 37 38 40 39 31 22 19 22 25 7 4 45 126 183 144 60 100 172 166 105 100 132 161 190 217 185 133 109 126 127 83 36 41 36 30 38 54 51 35 28 23 48 55 49 50 40 27 28 44 51 47 32 26 30 28 19 15 29 77 111 90 59 48 41 45 38 36 40 44 55 80 106 75 57 37 30 32 34 35 35 32 31 30 27 25 23 23 23 32 31 28 24 20 18 18 19 18 19 20 20 20 18 17 16 17 17 18 18 17 17 17 17 20 17 16 17 19 20 18 16 17 15 14 16 16 15 17 21 22 20 20 22 24 24 26 29 29 29 28 26 28 31 31 29 25 27 25 20 17 19 21 22 19 20 21 21 20 21 24 26 31 28 26 28 33 37 38 37 32 37 42 41 38 38 43 48 57 59 54 42 33 31 34 36 41 39 35 28 22 22 26 30 26 26 24 20 20 23 26 25 19 26 29 26 22 23 29 34 29 23 24 30 26 16 19 31 26 28 32 38 41 39 36 34 36 41 46 54 56 40 29 35 48 65 100 126 113 77 55 54 37 47 53 57 59 49 42 47 39 35 33 34 33 29 27 27 35 40 37 36 42 38 33 37 30 39 38 45 64 71 86 118 165 208 220 206 187 170 140 91 114 129 138 147 131 102 97 94 107 113 143 177 200 220 213 179 119 145 188 185 166 168 166 163 111 64 40 31 31 36 32 33 37 34 32 28 22 16 16 20 18 18 19 20 22 24 26 27 27 27 26 23 19 17 17 18 18 18 17 17 18 18 19 20 16 20 22 19 20 25 32 36 48 66 86 69 42 36 65 122 185 205 197 185 172 154 142 126 102 111 135 133 111 125 165 183 149 114 117 122 68 13 19 48 109 160 198 211 207 201 182 132 160 202 202 176 157 146 159 177 183 180 179 180 181 181 184 188 204 166 124 149 198 200 182 172 180 170 168 155 127 122 145 164 147 115 111 171 211 185 142 111 120 154 190 191 156 117 88 70 35 25 34 77 149 218 238 218 173 118 119 174 197 186 180 179 182 172 142 138 172 189 181 181 179 180 173 165 159 148 145 154 182 183 182 183 184 182 173 164 150 157 153 136 119 100 67 34 20 17 21 17 17 15 14 39 113 184 206 190 180 175 181 184 192 195 186 173 158 124 82 61 40 34 37 41 38 39 37 26 34 51 58 75 132 188 191 163 160 155 157 169 178 164 129 99 83 94 117 150 182 194 182 164 95 114 167 203 190 175 178 179 173 169 162 157 159 162 160 154 170 182 182 178 184 191 181 168 135 129 98 88 137 188 197 187 182 177 177 182 182 177 176 180 181 180 180 182 184 183 180 177 193 209 178 97 34 25 34 33 35 29 24 22 21 20 15 8 16 46 114 195 221 174 125 116 176 189 189 182 184 184 181 182 187 190 196 209 220 201 136 73 24 25 39 49 44 45 56 62 56 50 44 42 42 40 35 31 34 32 35 39 37 34 38 46 49 52 56 54 39 25 33 50 128 178 203 166 114 91 82 70 38 27 35 72 122 157 153 126 111 120 138 147 145 148 148 139 122 126 133 144 147 147 167 200 210 194 178 180 202 223 227 220 223 217 204 168 120 85 63 45 52 46 57 53 56 91 124 146 118 100 107 109 85 89 111 113 112 92 68 32 23 39 41 44 72 93 80 42 25 28 28 25 24 21 19 21 26 29 29 28 27 29 32 37 41 41 38 35 33 34 36 39 41 39 34 30 29 35 40 40 33 27 24 24 22 22 22 22 22 22 22 22 21 13 15 30 40 36 28 24 23 19 16 17 24 34 43 48 33 28 22 18 19 22 24 25 21 21 20 20 21 22 23 24 23 22 20 18 14 10 8 6 8 8 8 9 9 8 6 4 6 7 7 6 4 4 6 8 7 8 10 11 12 14 16 18 20 19 17 17 19 22 27 29 31 33 33 28 26 32 39 42 46 42 38 36 35 32 25 19 31 36 40 40 43 49 54 55 52 45 37 30 26 27 38 49 45 23 14 21 25 28 27 19 19 19 19 19 19 19 19 19 26 26 26 26 25 23 22 21 25 24 23 24 25 24 22 19 18 17 17 16 15 15 15 15 17 16 16 17 19 20 18 16 13 15 22 32 36 31 25 22 22 23 23 23 23 25 30 33 34 35 31 24 21 25 29 31 28 25 24 26 31 34 32 30 28 26 24 24 20 17 18 23 26 35 44 43 34 26 25 27 29 28 28 30 33 34 32 30 28 33 36 35 36 39 41 40 40 39 37 34 30 29 29 30 28 27 27 27 28 30 32 33 31 31 32 33 34 36 38 39 35 34 32 33 34 34 33 31 30 32 35 36 36 35 36 38 41 40 40 40 40 38 36 34 38 36 34 33 33 35 37 37 38 36 33 32 31 31 29 28 35 41 42 37 32 30 29 27 36 34 32 31 33 36 40 43 39 35 34 40 49 53 50 45 35 39 44 47 46 44 43 43 38 41 43 43 40 39 41 44 47 45 43 42 43 43 41 39 41 42 43 44 44 44 44 43 37 39 41 43 43 40 36 33 28 31 32 28 24 23 21 19 15 20 28 35 37 34 29 25 29 24 17 15 18 22 25 25 14 24 25 36 89 170 225 239 248 253 224 130 49 14 13 24 79 127 128 65 14 10 23 32 39 47 52 80 125 174 195 169 130 120 103 119 154 168 137 77 30 85 157 176 161 176 184 162 148 190 217 247 216 102 71 138 118 60 60 106 127 99 61 61 74 86 132 191 176 119 132 179 187 175 166 182 204 206 150 51 9 21 29 26 26 31 30 24 26 23 20 22 16 8 35 85 169 217 214 175 102 42 21 37 48 41 35 39 52 63 63 57 42 69 104 126 127 114 99 91 76 101 106 88 92 118 120 100 72 67 61 55 42 31 32 40 36 34 30 27 26 26 28 29 31 25 24 31 39 40 35 32 29 27 27 27 25 25 31 40 45 43 43 44 45 42 34 28 32 34 36 36 34 31 30 30 33 31 30 29 30 31 32 32 39 37 36 36 36 35 33 30 28 29 30 31 26 19 19 22 26 33 38 42 49 57 57 50 36 37 41 49 57 60 57 53 50 43 35 30 28 26 22 19 13 11 10 14 20 26 28 28 29 27 25 26 28 29 25 22 25 26 27 30 33 33 32 31 30 32 34 37 38 37 36 35 33 31 29 27 26 26 27 27 29 29 30 30 29 26 22 19 14 14 16 19 23 23 20 18 15 13 12 12 13 16 18 20 22 23 24 25 26 26 26 26 33 35 33 26 18 16 21 28 29 26 31 53 78 81 55 26 27 32 38 42 43 42 41 40 35 30 26 26 29 32 32 31 35 43 52 57 57 58 61 64 69 58 44 36 35 36 37 36 42 42 41 39 40 49 63 74 59 48 38 35 37 37 37 38 34 35 33 29 33 54 87 113 93 62 31 24 34 41 35 26 22 26 31 33 31 30 31 33 36 41 46 46 40 32 25 21 28 27 25 25 26 26 27 27 29 35 42 43 39 33 28 27 28 30 31 30 26 23 21 20 25 27 31 35 37 38 38 38 35 38 40 38 34 32 35 38 36 31 24 23 31 38 34 26 31 33 34 32 29 28 32 36 43 43 44 43 36 28 26 27 22 25 28 28 27 26 24 22 25 25 26 27 28 28 28 28 29 29 28 26 25 27 32 35 46 47 46 40 32 26 23 23 22 24 26 24 19 27 56 86 85 66 61 80 92 78 53 36 42 48 48 39 35 39 44 44 52 57 56 45 34 31 36 41 45 62 73 66 52 42 37 33 33 35 35 31 27 26 28 32 39 41 43 42 37 31 28 26 27 23 18 14 14 17 23 26 32 32 30 25 20 18 21 25 32 39 43 40 36 36 36 35 31 26 20 20 29 37 34 27 40 46 55 70 92 113 118 113 120 106 89 75 63 53 51 53 36 33 28 25 30 35 34 28 25 27 30 30 30 31 34 36 35 31 28 32 38 42 40 36 31 34 36 35 33 34 36 38 175 176 175 175 175 176 177 178 177 177 179 180 180 180 179 179 177 177 178 178 178 178 178 177 178 178 177 176 175 175 174 174 178 176 174 173 173 173 174 175 175 175 175 176 176 176 177 177 177 177 178 178 179 180 180 181 182 181 179 177 178 180 183 185 182 183 184 186 187 188 188 188 185 185 184 184 184 184 185 185 186 186 187 187 187 188 188 189 186 188 189 190 190 189 188 186 189 189 187 187 187 188 189 190 190 190 190 189 189 189 189 189 192 192 192 192 193 193 193 193 192 193 193 194 194 193 193 192 193 193 194 194 194 194 194 194 200 208 197 186 191 191 187 195 216 200 191 195 197 196 202 214 195 175 149 143 167 201 214 209 201 197 191 186 197 211 204 190 138 149 169 189 200 200 197 196 193 200 201 188 154 122 149 211 212 152 105 128 185 211 199 185 190 192 195 197 196 194 191 189 198 190 184 197 197 193 206 203 167 170 168 136 139 185 208 217 206 207 207 205 203 204 208 213 207 217 205 166 124 97 95 108 170 213 201 166 164 189 204 189 202 195 200 200 203 143 59 78 161 173 131 102 124 157 191 209 190 148 128 169 198 190 188 185 195 166 139 141 167 184 173 153 160 178 182 170 153 125 94 78 70 100 104 78 64 84 126 164 152 124 119 148 149 106 104 153 194 194 176 193 204 184 163 128 72 71 70 50 35 77 155 204 198 190 181 178 179 181 181 180 185 181 180 180 178 183 193 198 189 100 46 94 167 153 113 142 172 173 166 161 164 164 167 177 173 159 134 121 139 166 167 148 125 148 163 153 127 97 74 65 51 70 97 117 119 107 94 88 100 118 114 95 103 144 172 173 168 175 181 171 142 120 125 144 146 136 129 134 131 106 92 102 114 121 128 129 120 105 105 119 138 115 89 95 117 108 85 82 112 108 121 135 134 130 134 136 149 126 97 61 59 85 104 126 103 113 112 93 71 57 47 39 62 111 131 108 88 83 75 67 57 66 65 49 42 57 80 94 79 67 84 103 91 79 83 85 78 65 49 38 34 34 39 43 60 49 41 45 50 47 38 32 39 33 38 51 65 79 77 61 48 50 54 58 64 65 59 51 37 39 40 41 39 35 30 27 33 36 41 43 37 27 22 23 26 12 15 55 117 146 107 48 108 143 130 121 173 205 191 184 205 185 146 114 114 113 80 39 42 45 45 48 48 35 27 35 81 136 133 80 52 44 32 27 57 73 74 50 29 28 36 40 32 41 67 81 68 53 47 40 41 34 32 37 43 53 73 93 91 67 42 31 32 34 36 36 30 31 31 29 26 24 24 24 33 31 27 22 19 17 18 19 19 20 20 20 19 18 17 16 15 17 19 19 19 18 19 20 22 19 16 17 20 21 18 16 15 17 20 21 20 17 16 17 23 18 17 23 27 25 25 26 31 30 29 27 27 28 29 29 33 34 30 23 19 20 23 23 17 18 18 18 18 19 21 22 27 25 24 26 29 31 31 29 27 32 36 33 28 27 32 37 47 49 46 38 32 34 38 40 41 41 38 30 22 19 22 27 20 22 21 19 19 22 23 22 22 28 30 28 28 30 30 26 31 27 27 30 28 24 26 34 36 37 39 40 38 36 38 43 41 46 50 56 54 36 24 30 48 83 107 101 79 54 37 30 47 52 52 54 64 60 44 35 25 28 31 30 26 24 26 30 32 31 30 35 41 39 35 35 33 40 37 40 60 83 110 139 154 197 217 197 139 92 94 103 134 122 85 74 95 128 150 137 144 125 117 132 166 202 197 162 126 159 195 185 168 168 178 202 167 101 48 22 25 35 30 33 35 39 39 30 19 15 19 24 18 17 17 18 19 21 23 25 29 27 24 20 15 14 16 18 17 17 17 17 17 18 18 18 17 20 22 21 20 23 28 32 43 56 68 57 57 71 87 117 175 197 198 197 185 150 117 88 88 138 186 167 115 121 170 195 136 91 77 72 32 15 60 112 169 184 192 199 193 183 172 140 147 176 165 158 151 144 172 187 179 181 181 180 177 177 182 188 191 153 121 162 196 187 190 184 189 187 187 181 157 131 138 167 180 134 92 134 188 198 180 131 87 129 177 176 143 133 119 84 34 14 39 116 188 221 214 193 159 90 78 143 192 191 178 175 193 184 153 144 172 186 180 183 169 180 183 181 179 163 142 132 160 177 190 188 179 176 177 178 162 156 130 108 125 143 103 39 17 15 22 20 17 12 12 40 112 186 207 190 181 178 180 177 184 181 170 153 154 172 161 122 41 33 31 34 35 36 39 39 53 58 59 89 152 188 181 167 161 152 146 150 159 159 147 134 118 130 125 111 124 154 154 129 87 114 164 195 187 176 179 180 172 183 178 161 157 164 155 136 153 182 189 182 185 175 157 156 147 126 94 106 168 205 197 184 186 182 177 177 182 184 178 169 145 163 181 184 177 175 182 190 198 173 118 55 24 28 35 31 32 30 23 21 25 22 14 9 37 84 159 219 215 162 134 150 188 193 186 180 184 185 181 182 185 182 178 186 209 210 164 108 51 35 33 41 41 42 50 55 54 45 34 30 32 33 31 27 29 33 41 47 46 41 42 48 45 51 58 53 31 19 43 77 164 189 184 138 91 66 53 47 30 34 70 127 181 215 203 161 134 131 121 103 94 110 124 118 79 87 101 129 151 148 156 188 190 173 156 153 165 183 198 205 202 172 136 99 63 48 52 56 56 43 49 53 52 79 115 132 106 93 123 148 139 151 174 166 149 124 83 28 15 39 45 45 58 60 49 34 31 35 28 18 24 21 17 18 21 25 27 27 24 26 30 35 40 42 40 37 33 32 33 38 42 41 34 28 28 33 38 38 33 27 25 25 21 21 20 20 20 20 21 21 21 14 21 39 45 33 22 22 21 19 16 17 24 34 45 52 36 31 25 22 22 25 26 27 26 25 25 24 24 24 25 26 21 20 17 15 11 8 5 4 5 8 10 11 10 8 6 5 4 5 6 5 4 4 7 9 7 8 9 10 10 12 15 17 19 18 17 17 19 22 25 27 32 37 37 28 20 18 21 23 28 32 41 53 59 53 37 24 31 37 41 43 48 58 66 69 55 47 38 33 30 31 38 46 41 21 13 19 26 31 30 21 17 17 18 18 19 19 19 19 25 25 25 24 23 21 19 18 24 23 22 23 24 24 22 19 15 15 15 15 15 14 14 13 15 14 14 16 19 20 19 18 12 16 25 34 35 29 23 22 20 21 22 22 22 24 28 32 35 36 32 24 20 24 30 33 31 28 25 26 30 32 30 28 27 25 24 24 21 18 20 24 31 39 45 42 32 26 27 32 30 29 29 31 34 36 35 34 35 37 36 33 33 36 38 37 38 37 35 32 29 27 26 26 24 24 25 27 28 30 31 31 31 32 33 34 34 34 33 33 32 31 30 31 33 35 34 33 29 32 35 37 36 36 37 38 39 38 38 37 36 36 35 35 39 36 33 31 33 35 38 39 37 36 35 33 32 30 28 27 36 41 42 38 34 32 30 28 33 30 28 29 33 37 40 40 37 33 32 39 49 53 48 41 37 41 47 49 49 46 45 45 37 42 47 46 42 40 42 46 42 42 43 45 47 46 42 39 42 42 42 42 43 43 44 44 43 39 36 36 39 40 38 35 29 27 24 26 30 34 32 29 32 33 35 34 32 28 24 22 26 20 16 18 25 32 35 35 18 18 35 87 166 233 250 242 242 235 197 130 65 28 20 26 61 105 106 52 10 6 20 32 35 45 49 59 65 79 99 90 101 111 115 132 150 129 83 48 60 107 114 110 153 217 237 203 148 118 159 209 146 92 154 221 119 48 58 106 111 93 69 52 55 60 106 187 192 135 145 200 216 195 167 161 155 138 99 36 16 31 40 33 29 32 29 21 19 21 24 24 16 19 60 112 180 212 198 167 94 22 23 46 51 42 38 45 55 56 53 50 61 75 90 96 96 97 97 96 101 120 123 110 112 127 121 97 87 92 100 99 79 49 31 27 34 33 30 28 27 27 28 29 28 25 27 40 51 51 43 36 31 30 30 30 27 26 31 39 38 40 42 44 45 44 42 39 39 38 37 35 33 33 33 34 37 33 29 27 29 32 35 36 36 35 33 33 34 34 32 30 29 28 29 29 24 18 18 21 28 34 39 42 46 49 45 38 38 39 43 47 51 54 56 56 51 43 33 27 27 27 25 22 17 12 10 13 20 26 27 25 27 26 26 28 29 29 25 22 24 25 28 30 31 31 30 28 28 31 34 36 37 36 33 31 30 29 27 26 24 24 24 25 25 25 26 27 27 24 19 15 10 12 15 18 21 21 21 20 18 16 13 12 11 13 16 18 20 21 23 24 25 25 24 23 28 29 29 25 19 16 19 22 30 28 35 56 78 79 54 28 23 27 31 35 37 37 37 36 36 32 28 27 27 28 27 26 35 41 49 53 53 54 56 59 63 51 37 29 30 33 33 31 42 39 34 31 38 57 82 100 69 55 41 35 35 34 33 33 32 36 39 37 36 48 70 88 81 61 40 37 46 50 41 30 29 32 34 33 29 26 25 25 28 37 48 52 48 39 31 27 31 29 26 25 25 25 23 22 23 30 37 40 37 32 28 25 30 30 28 27 25 23 23 23 25 27 30 33 35 36 36 35 27 31 36 39 40 39 39 39 34 32 26 23 26 30 29 24 30 31 31 30 29 32 37 42 53 52 49 42 33 27 28 31 23 27 30 31 33 33 29 24 27 27 28 29 28 27 26 25 31 29 27 24 22 24 29 33 45 47 47 40 31 24 23 25 23 25 26 23 18 25 51 76 74 66 77 105 114 87 52 33 43 50 46 32 29 42 54 56 71 77 71 49 30 28 34 39 58 73 80 71 56 45 36 28 31 37 42 38 29 25 29 35 33 36 37 35 30 24 21 20 19 18 17 16 17 19 21 23 27 27 27 24 20 19 21 24 23 24 27 26 22 16 17 21 32 27 21 21 31 40 38 31 47 56 64 74 93 113 119 114 136 122 93 61 42 41 49 53 41 38 31 25 26 31 33 31 25 28 30 31 30 31 33 36 36 34 32 34 38 39 36 32 33 36 34 29 25 30 39 45 176 175 175 175 176 177 178 178 175 176 178 179 181 182 182 182 177 178 178 179 179 179 178 178 178 178 177 177 176 175 174 174 176 175 174 173 173 175 177 179 175 175 176 176 176 177 177 177 177 178 178 179 180 180 181 181 181 181 180 180 181 181 182 182 184 185 186 187 187 188 188 187 185 186 186 186 186 186 186 185 187 186 185 185 186 187 188 189 186 187 188 190 190 188 187 186 187 187 189 189 189 188 187 186 189 189 189 189 189 189 189 189 191 191 191 191 192 192 192 192 192 192 193 194 194 193 192 192 191 192 192 192 192 194 198 201 213 193 158 151 183 201 193 187 196 191 188 193 201 205 205 202 172 135 129 173 212 215 210 214 213 210 205 210 212 208 206 202 185 152 146 180 200 190 186 200 197 200 204 195 164 135 153 197 164 105 115 185 215 203 196 195 192 193 193 194 195 195 195 195 196 194 185 187 187 193 204 190 154 143 117 127 191 222 206 210 193 194 195 193 190 188 189 191 193 192 188 177 147 107 92 106 158 196 194 174 173 192 210 199 194 183 194 198 197 135 55 74 128 122 81 80 134 183 203 197 207 156 119 154 193 191 189 189 194 183 160 141 143 151 140 118 137 164 185 194 194 163 104 60 58 82 78 57 69 107 139 152 159 163 172 156 120 121 160 192 200 198 180 189 192 187 198 183 130 85 47 31 42 98 170 211 186 186 185 184 184 184 181 177 186 180 182 179 174 185 199 198 143 54 51 146 199 147 102 139 178 174 161 153 157 160 165 176 175 158 128 106 109 127 136 133 141 154 159 139 110 96 91 85 46 42 60 95 111 100 89 92 103 103 95 93 120 162 182 178 162 162 162 155 138 129 143 166 159 142 124 121 116 94 81 89 112 123 121 107 94 88 111 150 159 124 91 100 120 106 86 92 119 121 147 168 153 125 116 121 140 117 98 69 59 76 91 108 105 107 95 78 78 83 66 39 47 101 127 106 86 80 72 62 55 75 76 57 58 81 91 81 74 76 103 124 114 101 106 114 102 73 51 49 46 35 32 39 53 44 35 34 36 36 33 32 42 40 48 57 62 70 68 54 43 43 44 50 63 73 69 60 38 42 45 42 36 29 27 27 30 33 40 46 45 35 27 23 24 16 18 43 76 85 68 50 114 127 122 149 211 222 182 163 148 138 116 89 73 70 59 40 41 54 59 49 32 19 32 62 167 222 210 130 70 42 29 31 57 84 94 70 39 29 35 41 59 54 52 50 48 48 43 33 40 41 40 37 36 44 60 74 93 70 44 32 33 36 37 37 31 32 32 30 26 24 25 27 32 29 25 21 19 18 18 18 20 20 20 20 20 19 18 18 15 18 22 23 22 22 23 25 22 20 18 19 20 21 19 17 21 22 22 22 22 24 26 26 25 22 21 27 31 31 29 27 29 27 27 26 27 27 30 32 40 41 36 27 21 21 23 22 17 16 16 16 17 18 19 19 22 22 22 24 27 29 28 27 28 30 31 30 27 27 30 34 39 41 39 32 29 31 35 37 39 41 40 34 25 20 20 23 18 21 21 19 18 20 19 16 30 33 34 34 34 33 28 22 30 36 38 37 39 43 39 30 32 34 39 42 39 35 39 46 46 49 50 53 50 32 23 32 84 111 117 94 67 40 26 29 40 51 56 62 73 68 47 32 27 29 29 26 22 23 27 30 27 32 44 52 47 38 34 34 30 39 37 35 49 75 96 109 120 146 149 125 78 55 89 121 96 97 94 123 162 184 187 166 128 112 95 100 137 179 175 142 148 173 201 197 180 166 168 201 184 122 57 18 29 51 45 44 38 47 47 33 17 15 20 24 21 20 19 18 19 20 22 24 28 26 23 18 14 13 16 18 16 16 16 17 17 17 17 17 18 19 19 19 19 21 28 35 43 48 52 51 82 112 95 77 130 170 192 196 171 125 101 89 104 172 219 178 122 138 172 166 108 68 47 35 14 37 111 170 162 168 174 188 186 175 168 144 129 155 150 146 136 133 165 178 168 174 181 181 178 179 184 189 180 137 120 169 186 173 187 183 180 188 188 182 166 144 147 172 194 167 115 107 137 181 201 157 84 116 156 158 144 156 140 83 40 15 36 105 161 181 184 184 143 90 82 141 189 190 178 178 182 178 155 150 176 182 168 165 175 189 188 182 189 183 151 121 116 144 176 189 187 182 181 183 186 175 133 98 128 170 131 50 14 12 22 21 18 11 11 40 104 178 201 188 183 180 180 173 184 170 154 123 122 181 190 120 45 34 29 35 38 34 44 65 78 55 49 103 180 204 187 178 171 163 154 149 152 159 165 168 188 179 144 108 110 129 111 69 83 116 164 192 187 175 177 182 180 189 187 174 171 170 148 118 144 172 177 172 167 142 135 164 176 135 102 127 183 203 186 175 181 180 174 171 182 191 177 153 108 141 172 179 176 180 188 194 182 119 56 31 29 26 26 31 29 31 23 21 24 16 9 16 70 133 197 214 185 144 140 167 191 196 188 180 185 188 185 184 183 183 179 183 202 210 180 139 74 39 23 34 43 43 41 37 44 38 30 25 24 26 27 27 19 25 36 47 52 51 50 51 44 49 51 40 23 29 76 127 170 184 184 168 137 84 38 23 39 74 128 166 188 211 209 180 158 157 134 97 89 123 145 133 93 96 88 88 102 100 94 102 121 108 98 99 106 113 124 134 114 92 76 67 58 55 56 50 41 40 68 92 75 75 109 127 113 109 153 199 206 220 222 190 134 110 73 26 18 42 46 44 47 36 39 52 50 36 27 27 25 20 14 12 14 20 25 28 27 27 30 34 38 40 39 37 36 34 34 38 43 42 35 28 28 33 37 37 33 28 26 25 22 21 20 19 19 20 21 22 22 20 29 43 41 25 17 20 21 20 20 22 27 35 43 49 40 36 32 29 29 29 28 26 28 27 25 23 22 21 21 21 15 15 13 12 10 9 8 8 6 8 10 11 9 7 5 4 3 5 6 7 7 8 11 14 11 12 12 10 9 10 15 19 20 18 16 16 17 20 24 26 29 37 39 30 19 13 12 11 17 23 35 51 61 58 44 32 35 40 43 44 48 57 65 68 52 45 39 36 35 34 38 43 36 18 12 18 25 32 32 22 14 15 15 17 18 19 20 20 22 22 22 22 22 20 19 18 22 21 21 22 23 23 21 19 13 14 14 15 15 14 13 12 12 12 13 16 19 21 21 20 15 20 29 36 34 26 21 22 17 19 20 20 20 22 26 29 35 37 33 24 19 22 28 32 35 32 29 28 28 27 26 24 25 23 23 24 22 20 23 28 35 39 41 38 33 29 30 32 31 30 30 32 35 37 37 37 41 40 35 29 30 34 35 33 33 32 30 29 28 27 25 25 21 22 24 26 28 29 30 30 32 33 34 35 34 33 32 31 35 31 28 28 30 33 35 35 30 31 33 34 34 35 39 42 39 37 34 33 34 37 39 40 43 38 34 32 34 36 37 37 37 37 36 34 32 30 28 28 33 37 38 35 33 33 32 29 29 27 27 30 35 38 37 34 37 34 33 39 48 51 46 40 43 45 48 48 47 45 45 46 37 42 46 46 42 39 41 45 36 38 43 48 51 49 43 39 42 42 42 41 41 41 41 41 46 41 36 37 41 44 43 40 38 35 34 36 38 36 31 27 35 34 31 28 26 25 25 25 23 20 18 22 30 37 38 37 25 27 71 147 198 210 221 241 216 201 185 153 98 45 25 28 38 59 58 34 19 16 23 33 32 41 44 46 34 29 42 38 58 73 94 126 150 125 76 61 109 142 104 66 122 213 251 238 194 119 117 127 78 121 217 210 102 77 113 127 89 78 89 94 97 100 134 199 193 129 147 221 253 248 226 201 153 96 57 21 31 36 39 37 33 30 26 21 21 25 26 15 11 39 91 131 152 183 179 144 74 13 43 81 81 55 37 41 45 43 50 64 79 78 76 77 88 105 118 123 113 115 114 114 121 125 116 101 100 105 118 125 107 69 37 24 30 30 30 29 29 28 27 27 23 23 30 46 58 56 47 40 33 32 32 32 29 27 31 37 34 35 38 42 44 45 45 45 43 40 35 31 31 33 36 38 40 33 26 24 28 35 41 44 35 33 31 31 33 33 32 30 29 28 28 28 25 20 19 22 27 31 34 37 40 40 35 28 35 38 41 43 45 49 55 59 55 44 31 24 25 28 28 26 20 15 11 13 19 24 25 24 26 26 27 29 30 28 24 20 23 25 27 29 29 29 28 28 29 31 33 35 34 31 27 25 29 28 27 25 24 23 23 23 21 21 22 25 26 24 18 13 12 12 13 16 19 22 24 25 23 20 17 15 13 14 15 16 18 19 20 22 22 22 22 22 20 23 25 25 22 19 19 19 31 33 40 51 58 55 44 35 27 28 31 33 35 35 34 33 30 28 25 24 24 24 23 23 32 35 39 40 40 41 44 47 47 38 28 24 27 30 28 25 35 34 32 34 42 59 79 93 63 49 36 31 31 30 29 28 30 35 40 40 38 40 48 56 63 57 50 50 53 53 45 36 31 33 34 32 29 26 24 24 21 31 43 51 52 47 41 37 34 30 27 25 26 25 23 21 20 25 32 35 34 30 26 23 32 30 26 23 23 24 26 27 26 27 29 31 32 33 33 32 25 29 35 40 41 41 39 38 34 33 29 24 23 26 26 24 26 26 27 27 29 34 40 45 56 57 53 41 29 23 27 32 30 34 37 38 42 44 39 31 31 31 30 29 27 26 24 23 30 29 26 23 21 23 28 32 39 42 42 37 29 24 25 28 25 25 25 22 19 23 38 53 59 59 78 107 110 80 49 36 52 56 49 33 30 48 65 71 78 82 73 50 30 28 34 39 66 77 79 68 56 49 37 24 28 47 65 65 48 31 26 29 27 29 31 29 25 20 18 17 12 14 18 21 22 22 21 20 25 25 25 24 22 21 22 23 24 22 22 22 18 15 19 27 37 32 25 22 28 37 42 41 47 62 75 79 81 86 87 85 108 113 102 75 53 47 47 45 47 46 39 28 22 25 30 33 27 29 31 32 31 32 34 36 39 39 39 38 36 34 33 32 32 38 40 37 36 41 46 47 176 175 174 175 177 178 179 178 175 176 178 180 181 182 182 182 178 179 179 179 179 178 178 177 178 178 177 177 176 176 176 175 174 175 176 175 175 176 178 180 176 176 176 176 177 177 177 178 178 178 179 179 180 181 181 181 180 181 182 183 183 182 181 181 186 187 187 188 188 188 187 187 187 187 188 188 188 188 187 187 187 186 185 184 185 186 188 189 187 187 188 188 188 188 187 187 185 187 189 190 190 188 186 184 188 188 188 188 189 189 189 189 190 190 190 190 190 191 191 191 191 192 193 193 193 193 192 191 192 191 190 190 192 195 197 198 189 173 150 148 174 196 200 198 188 193 191 192 208 216 186 143 129 142 167 195 210 208 198 190 193 197 198 206 196 179 196 213 198 174 148 144 163 183 191 189 198 193 206 215 183 139 143 177 129 117 167 220 206 187 198 204 194 193 192 192 193 195 197 199 187 200 194 190 200 218 205 151 111 93 111 172 218 213 191 186 192 193 194 195 195 193 192 190 196 188 202 213 175 114 99 122 135 151 147 144 149 165 182 173 150 143 160 163 161 111 42 60 73 79 81 123 175 194 198 193 202 161 113 132 181 198 196 185 192 195 179 145 123 123 129 130 139 155 174 186 174 130 86 70 102 115 119 125 148 167 173 174 187 194 199 169 136 159 193 189 182 187 183 179 172 182 202 197 182 143 93 55 49 89 146 181 191 192 190 184 180 181 183 184 189 184 189 186 180 195 200 178 92 59 96 175 197 140 102 133 184 173 156 151 159 161 165 177 195 169 130 99 90 100 114 121 141 143 151 142 110 91 100 111 72 46 41 70 92 90 88 96 91 72 69 105 158 189 185 170 160 146 133 127 124 127 146 167 168 154 133 122 116 99 88 94 111 124 119 112 114 110 116 140 125 123 113 104 97 87 84 93 99 119 159 184 171 143 123 112 114 86 76 62 52 62 74 90 94 68 52 71 107 115 82 43 39 89 121 118 108 97 81 70 57 58 56 59 72 84 75 58 75 99 120 120 108 102 116 138 109 79 61 65 59 38 29 38 41 36 31 30 33 36 38 39 44 48 59 64 59 60 58 49 34 35 34 38 51 65 65 57 40 42 41 35 28 27 33 40 31 34 41 48 48 38 29 25 28 23 17 25 39 42 48 66 117 102 84 105 152 162 141 129 110 82 63 57 50 49 49 42 51 55 47 33 29 39 69 105 196 222 211 154 89 39 23 38 46 61 78 92 107 108 79 45 56 46 31 26 35 44 41 34 35 44 46 40 43 57 66 66 80 61 41 34 35 36 36 36 34 34 33 29 24 23 25 29 31 28 24 22 21 20 19 18 21 21 21 21 21 21 21 21 15 19 23 24 22 20 22 24 23 23 23 22 21 20 20 20 21 19 15 12 15 23 27 26 17 23 27 27 26 28 28 26 27 26 25 27 27 27 31 36 42 43 38 29 23 22 21 20 18 16 15 15 17 18 18 18 20 20 21 22 25 27 28 28 30 30 29 28 27 28 30 32 37 39 38 32 30 33 37 37 38 39 39 34 27 21 20 21 20 22 21 17 17 19 20 18 25 31 40 42 38 37 47 60 72 90 104 106 105 97 71 44 36 33 36 42 43 38 38 43 48 50 49 50 47 32 26 38 100 126 109 65 45 39 34 37 43 59 70 76 77 60 34 20 22 26 28 26 26 26 25 23 17 42 81 95 68 40 32 32 36 39 39 37 42 54 61 60 68 84 73 58 55 70 92 88 75 124 160 184 198 202 193 163 115 115 105 101 120 146 149 136 158 170 194 197 182 153 131 145 165 128 71 26 48 92 92 83 68 75 69 47 29 25 25 21 27 25 22 20 20 21 22 23 23 22 21 18 14 14 15 18 14 15 16 16 17 17 16 16 18 17 17 17 17 20 28 36 39 39 44 62 118 150 102 50 78 111 132 150 146 121 113 113 133 175 199 165 136 158 157 108 62 44 35 24 24 78 152 188 134 160 176 185 181 181 182 157 133 141 132 125 129 143 156 146 167 176 183 183 179 179 181 183 179 125 126 177 185 176 185 176 175 183 180 171 164 160 168 185 192 187 155 115 107 155 192 168 108 117 139 144 140 153 136 84 48 27 30 65 110 151 174 177 152 133 135 166 187 181 176 183 173 174 158 157 180 174 144 131 171 185 181 173 186 193 169 138 106 123 153 181 194 191 181 176 194 187 146 107 129 169 134 58 15 11 19 21 19 12 13 44 87 156 179 172 173 175 179 178 192 160 140 131 148 195 168 66 27 30 38 52 56 47 58 90 86 51 52 122 196 210 190 180 182 167 150 146 158 175 187 193 198 168 135 131 151 156 120 76 73 106 151 180 182 172 174 185 185 187 184 180 182 175 143 109 116 157 157 131 133 147 164 188 194 132 103 141 186 194 181 173 173 171 166 169 184 191 167 134 119 153 181 188 193 202 195 177 126 67 24 29 37 26 26 42 28 32 25 20 19 5 10 40 117 184 225 201 152 124 127 145 165 185 189 181 184 190 191 191 187 190 188 185 194 204 194 175 114 62 28 33 41 40 38 36 31 30 29 27 23 20 18 17 18 24 35 47 55 56 54 51 54 53 46 32 28 57 119 171 180 193 202 205 176 97 33 22 81 125 167 170 158 162 165 155 132 149 147 128 140 193 218 200 161 132 88 63 67 76 77 79 97 77 61 61 63 64 72 83 78 70 79 95 96 84 60 36 22 52 118 159 118 90 125 146 114 107 130 156 166 182 175 136 96 74 55 34 35 47 40 38 32 31 68 109 91 41 20 27 27 22 15 11 13 19 26 31 33 32 31 32 35 37 37 35 38 36 35 39 43 43 38 33 32 35 38 38 35 31 28 27 24 23 21 20 20 21 23 24 25 25 32 38 32 19 15 20 22 23 26 28 31 36 41 45 44 41 36 32 30 29 26 24 24 22 20 18 16 15 14 14 11 10 10 9 9 10 10 11 6 6 7 8 8 7 5 4 4 6 8 9 10 12 15 18 18 17 14 10 7 9 16 22 22 20 16 14 14 18 22 25 26 34 37 30 20 15 13 12 20 20 24 31 39 42 41 37 39 43 44 42 43 49 54 55 49 45 43 42 40 37 38 41 31 17 14 19 24 32 34 25 14 15 15 16 17 18 19 19 18 19 20 20 21 20 19 19 20 19 19 20 22 22 20 18 12 13 14 15 15 14 13 12 12 11 12 15 19 21 21 20 19 25 33 36 30 21 18 21 14 16 18 18 18 20 23 26 35 37 34 25 18 20 25 28 36 36 36 33 28 25 24 24 25 23 23 25 24 23 26 31 36 36 36 35 33 31 31 30 31 30 29 32 35 38 39 39 45 39 30 25 28 35 36 32 27 26 25 25 26 26 24 23 20 20 22 23 25 26 27 28 29 30 32 33 34 35 35 35 36 32 28 27 30 33 35 36 31 32 32 31 31 33 38 42 39 34 30 31 36 41 44 45 45 40 35 34 36 38 37 35 37 37 36 34 31 30 30 31 31 34 34 31 30 33 33 31 28 27 28 31 35 36 34 31 37 36 36 40 44 46 44 41 45 47 47 46 44 42 43 45 39 41 43 42 38 37 39 41 33 36 42 48 51 49 43 38 41 41 41 41 40 39 38 37 43 42 43 46 48 47 41 36 43 40 39 40 38 33 29 29 25 25 26 27 27 27 26 25 25 23 21 24 29 34 34 34 18 68 125 150 147 153 189 226 179 183 207 212 158 81 34 18 30 31 27 27 32 29 29 38 39 42 40 42 30 22 34 29 32 37 57 81 99 84 58 70 150 187 149 81 113 204 248 251 234 185 112 53 62 167 219 144 80 123 188 173 105 83 98 115 130 147 165 187 151 80 99 174 225 246 251 235 173 90 40 15 36 32 32 35 34 29 26 26 26 26 20 7 17 74 134 158 152 166 153 96 42 24 77 118 123 75 39 37 33 24 43 77 110 96 79 75 87 110 134 149 133 124 120 126 130 130 133 140 124 113 109 113 103 74 46 33 30 30 30 30 29 28 26 25 21 23 31 45 53 51 45 41 34 34 34 34 31 27 29 35 35 36 36 38 40 41 41 40 40 36 31 28 29 33 36 38 39 32 25 23 28 36 43 46 35 33 31 30 32 32 31 30 30 27 27 28 27 24 24 27 22 24 27 31 34 35 32 29 31 34 36 38 39 44 51 56 54 43 30 24 27 31 32 30 21 17 13 13 17 21 23 23 24 26 28 30 29 26 21 17 23 25 26 26 26 26 28 29 32 32 33 33 31 27 24 22 27 27 26 25 24 23 22 22 18 18 20 25 28 26 20 14 16 15 14 16 20 24 25 25 23 22 21 19 18 17 17 17 19 19 19 19 20 21 22 23 18 20 23 24 24 23 21 20 31 35 39 41 36 32 35 42 35 34 34 35 36 36 35 33 22 21 21 21 22 24 25 25 30 32 33 33 32 33 35 37 33 28 23 24 27 30 28 25 25 30 37 44 49 53 57 60 46 36 28 27 29 28 28 29 30 32 34 34 34 38 44 49 61 60 56 50 47 46 44 40 30 31 32 31 30 29 28 27 19 25 35 44 49 49 47 45 34 30 26 25 27 28 25 23 21 25 29 32 31 28 24 22 32 28 25 23 24 27 29 30 26 27 28 29 30 30 30 30 28 32 36 37 36 34 32 31 34 34 31 24 22 25 27 26 23 23 24 25 28 33 39 42 49 53 51 38 25 21 24 27 27 32 37 41 51 60 57 49 34 32 30 27 24 23 22 21 28 28 26 24 22 24 28 31 33 35 35 32 28 26 27 30 27 26 24 23 21 23 28 33 44 46 61 81 83 64 46 41 52 51 42 31 34 51 68 76 74 73 64 48 35 32 35 38 61 71 73 63 55 52 40 24 28 55 84 89 68 41 24 19 25 27 28 27 23 20 18 18 11 14 19 24 26 25 22 20 25 26 27 26 25 23 22 21 23 22 21 19 16 16 23 30 27 26 22 19 24 35 43 46 45 67 88 90 74 59 56 60 71 85 86 67 48 42 43 41 52 52 45 32 22 22 28 32 29 31 33 33 32 33 35 37 40 41 40 38 34 32 32 32 29 38 46 51 58 62 55 45 177 175 174 175 178 180 179 178 178 179 180 181 181 181 180 180 180 180 180 180 179 178 177 176 177 177 177 177 177 177 177 177 174 176 178 178 177 176 176 178 176 176 176 177 177 177 178 178 178 178 179 180 180 181 181 182 182 182 182 182 182 182 182 181 186 187 187 188 189 189 189 188 188 189 190 190 190 190 189 188 189 188 186 185 185 187 189 191 189 189 188 188 188 188 189 189 188 188 188 188 187 187 186 185 187 187 187 188 189 189 190 190 188 188 188 189 189 189 189 190 191 192 192 193 193 192 192 191 196 191 187 190 196 197 189 181 152 162 175 175 168 175 191 199 202 203 203 202 200 186 155 127 161 194 214 206 197 192 169 139 176 195 201 204 177 153 182 210 191 194 174 145 148 181 200 195 195 189 204 218 193 152 135 139 121 149 191 207 194 192 198 193 193 192 192 191 192 193 195 196 185 196 196 203 211 205 164 93 75 107 164 211 208 188 186 182 187 185 184 186 189 190 188 185 181 185 206 206 160 123 128 144 114 121 115 112 107 113 129 121 122 119 127 109 105 83 38 57 62 101 140 184 203 194 196 196 201 159 106 125 179 197 192 182 191 192 185 166 142 131 137 149 153 166 173 165 139 104 95 112 167 178 185 193 202 200 193 193 190 185 185 182 173 168 173 177 165 152 167 176 173 182 190 195 194 188 161 119 82 69 91 125 168 179 188 187 182 182 184 184 184 181 189 188 186 200 184 132 80 117 159 183 183 135 99 132 182 166 149 153 165 164 165 177 195 166 130 106 100 107 119 127 137 138 146 132 99 94 121 140 114 75 43 44 62 75 85 94 76 55 69 127 174 177 163 158 162 142 125 125 131 138 149 161 167 164 147 129 116 101 93 98 97 110 106 111 137 136 116 113 103 121 129 107 77 76 94 104 88 94 128 166 169 148 129 117 97 62 62 68 62 60 58 64 59 37 36 75 117 120 85 51 45 73 95 105 110 100 84 76 57 47 40 48 63 73 72 67 89 126 127 100 91 91 99 118 95 81 76 80 68 42 30 35 35 36 37 38 40 43 45 46 44 52 67 69 60 57 57 50 38 43 43 38 40 47 48 42 38 37 35 32 29 31 36 41 36 39 45 48 44 34 30 31 34 27 15 20 33 31 38 64 95 77 64 75 106 134 144 141 127 69 44 66 78 72 59 46 53 45 33 46 85 114 119 118 138 139 134 114 77 41 30 40 27 35 68 134 203 212 140 56 27 27 19 18 29 37 38 40 33 41 46 59 93 121 103 66 60 47 36 34 36 36 35 34 35 35 33 27 21 20 24 29 30 28 26 25 25 24 22 19 21 21 21 21 22 23 24 24 22 26 30 29 25 22 22 24 25 27 28 26 23 21 22 25 31 32 31 31 34 35 27 17 13 34 47 38 27 29 36 38 39 36 33 32 29 25 28 33 36 38 36 29 23 21 20 18 19 17 15 15 17 19 18 17 20 20 20 20 22 24 26 27 31 31 30 28 26 26 29 32 36 38 37 33 33 37 41 41 38 36 33 28 24 21 21 21 22 22 18 15 18 27 35 38 34 52 71 69 50 49 90 138 158 171 182 182 173 157 131 110 80 58 40 37 41 41 40 42 48 51 50 51 48 35 31 44 66 84 65 36 36 38 36 47 79 90 93 89 75 47 23 18 18 24 28 27 27 26 22 17 8 59 132 153 102 49 33 32 42 38 43 45 35 33 48 64 78 94 88 85 95 111 118 96 113 163 187 187 183 184 178 148 122 123 119 117 122 129 142 159 173 172 190 196 187 162 121 106 144 133 82 27 61 134 148 138 129 127 109 79 61 55 43 26 29 26 23 20 18 18 19 20 15 17 18 17 15 14 14 16 13 14 15 16 17 16 15 15 18 17 18 20 20 20 27 36 40 31 39 72 138 165 111 60 45 55 61 92 119 119 120 119 135 143 153 140 123 132 118 73 38 38 35 21 36 109 167 166 134 163 179 185 182 188 196 174 147 116 103 107 126 146 139 128 171 180 185 183 179 180 182 182 163 107 135 186 184 180 182 174 178 180 178 172 169 174 181 185 185 180 183 150 117 140 170 176 140 125 130 139 129 123 118 103 70 40 21 37 89 151 180 174 171 177 179 181 183 178 175 182 181 179 159 156 177 168 132 114 157 176 182 180 190 195 180 164 134 125 129 152 172 176 175 178 190 179 148 128 149 169 128 62 21 12 16 17 18 14 18 52 96 153 164 154 155 158 169 176 183 153 140 161 186 173 106 35 14 44 78 109 120 95 71 75 77 68 100 161 195 192 181 178 182 162 143 145 166 187 196 195 171 146 125 136 168 187 170 143 101 86 87 126 176 194 187 183 182 181 177 177 187 185 156 122 95 126 126 109 126 159 180 194 176 114 110 164 190 184 180 178 170 158 155 172 191 184 151 119 152 185 203 194 192 193 163 119 61 38 25 33 38 33 32 40 26 32 25 21 18 3 26 85 161 217 231 178 123 103 102 106 129 172 193 181 173 176 179 180 181 186 185 180 181 190 197 198 171 118 81 75 64 46 37 37 22 23 23 22 19 16 13 11 20 27 38 48 54 56 54 51 58 54 43 33 43 81 131 164 171 189 196 188 148 70 29 50 115 141 153 143 132 126 125 127 126 147 159 156 177 227 247 227 191 141 108 115 125 122 117 115 108 93 83 83 80 80 97 121 133 117 119 132 122 93 60 35 28 78 157 193 132 91 128 144 126 124 128 127 130 146 138 104 72 45 37 39 46 46 33 37 26 30 86 141 114 47 17 21 31 28 23 21 22 27 33 38 38 35 32 31 33 35 36 36 39 37 37 40 43 45 44 41 37 39 41 41 38 34 31 30 26 25 23 22 22 23 25 26 31 31 31 30 25 21 20 23 24 26 29 31 33 36 41 45 49 43 35 28 25 23 22 20 18 17 15 13 12 11 11 11 10 9 8 7 7 7 8 9 8 6 4 6 10 12 11 8 7 9 11 11 11 13 16 19 24 22 16 9 4 7 16 24 26 22 16 12 11 15 21 25 30 34 34 26 18 16 16 15 20 18 16 17 20 27 33 37 37 42 43 41 41 44 48 48 48 48 49 49 45 38 36 39 28 19 17 21 24 32 35 28 18 18 18 18 17 17 17 17 17 18 19 19 19 19 18 18 18 17 17 18 20 20 18 16 11 13 14 15 16 15 13 13 14 14 14 15 18 19 18 16 23 28 34 34 25 14 13 18 12 14 16 17 17 18 21 23 33 37 35 26 18 18 21 24 35 39 42 39 31 26 26 28 27 26 26 27 25 23 26 31 32 33 34 34 32 30 30 30 31 29 29 31 35 39 40 40 45 35 23 20 29 40 41 35 24 23 21 22 24 24 22 20 18 18 18 19 20 22 24 25 28 28 29 31 32 34 36 36 33 31 29 30 33 35 35 35 33 34 33 32 30 30 33 36 36 31 28 32 42 49 49 47 44 40 36 37 40 41 39 36 36 36 34 31 28 27 30 33 32 33 31 28 28 31 32 31 30 30 29 30 31 32 32 32 34 35 36 36 37 37 38 39 41 43 45 44 42 40 41 42 40 40 38 36 35 34 35 36 33 34 36 40 42 42 38 35 36 38 39 41 40 38 36 35 40 42 45 48 47 44 40 37 45 42 42 44 43 37 34 34 24 26 27 29 29 28 26 25 28 26 24 24 27 32 36 39 42 100 140 127 109 132 175 202 166 177 218 242 204 134 70 28 29 27 23 27 34 31 32 43 36 39 39 47 45 44 54 44 41 29 37 38 39 32 27 59 135 181 168 89 108 205 245 252 244 222 112 30 87 194 196 105 69 146 212 183 121 90 83 95 125 162 171 162 124 67 72 114 162 183 188 184 144 77 38 22 32 32 32 32 31 29 28 28 28 21 15 12 37 103 155 161 149 143 140 82 38 32 89 141 140 86 55 63 55 28 39 79 117 106 94 86 83 90 111 133 143 138 136 134 127 132 161 195 177 140 108 100 96 77 55 45 37 35 33 30 28 27 27 27 24 25 30 37 40 39 39 41 35 34 35 35 31 27 28 33 38 35 33 33 35 36 35 33 32 30 28 28 31 34 35 34 37 31 25 25 30 36 38 39 36 34 31 30 31 32 31 29 30 27 27 30 30 28 29 32 23 22 23 27 31 33 33 32 31 32 33 34 36 40 46 51 47 38 29 28 33 38 37 33 23 20 17 16 17 20 23 25 26 29 32 33 32 27 21 17 23 24 24 24 23 24 28 31 33 33 32 31 29 27 24 23 26 25 25 24 23 21 21 20 18 18 21 26 31 30 23 17 22 19 18 21 25 27 23 19 20 20 21 22 22 22 21 21 22 21 19 18 19 21 24 26 24 23 22 23 24 25 25 25 27 29 32 32 27 25 34 45 39 37 35 36 37 38 36 35 21 22 22 22 23 24 25 26 28 31 34 35 35 33 33 33 28 26 25 27 30 32 32 32 25 31 41 48 49 46 41 38 35 30 27 29 30 29 29 31 30 31 32 31 32 37 46 53 63 64 58 47 40 39 40 39 35 35 33 32 30 28 26 25 23 23 26 33 41 47 47 46 31 27 24 24 28 29 27 24 25 27 29 30 29 27 24 22 27 26 25 27 30 32 31 29 27 27 28 28 28 28 28 28 30 33 36 35 32 30 30 32 33 33 30 24 22 25 28 28 24 24 24 25 28 31 35 37 40 44 43 35 27 25 24 23 23 28 32 38 51 65 64 55 32 30 26 22 20 20 21 21 25 26 26 25 24 26 29 32 31 31 30 28 27 27 28 30 28 28 27 24 23 24 25 27 30 32 43 59 64 56 46 41 40 33 27 31 45 63 76 81 79 70 60 53 47 40 37 37 51 67 73 65 56 52 40 24 26 48 73 78 63 41 25 20 26 27 28 26 22 18 16 16 15 17 20 23 25 26 25 25 28 29 29 29 27 25 22 20 15 19 19 15 11 14 18 22 17 19 19 20 25 33 37 36 41 64 92 98 75 47 41 52 51 62 63 48 34 32 36 38 58 56 47 33 25 25 28 30 31 33 34 35 34 34 36 38 41 39 35 33 33 33 33 32 32 37 42 51 66 74 64 47 177 175 173 175 178 180 180 179 181 181 182 181 181 179 178 177 181 181 181 180 179 178 177 176 176 176 177 177 177 177 178 178 175 178 181 180 177 175 174 175 176 176 176 177 177 178 178 178 178 179 179 180 180 181 182 182 184 183 181 180 180 181 182 183 185 185 187 188 189 190 190 191 189 190 191 192 192 191 190 189 190 189 187 186 186 188 191 193 192 191 189 188 188 189 191 192 191 189 187 185 184 185 187 188 186 186 187 188 189 189 190 190 187 187 188 188 188 188 189 189 191 191 192 193 193 192 191 191 200 191 185 191 200 198 182 165 137 157 188 192 169 164 173 172 188 193 208 207 162 114 121 160 205 193 192 205 205 179 145 125 168 200 210 206 166 135 165 191 203 194 188 181 162 150 169 201 194 194 202 204 189 164 127 90 120 157 174 178 198 212 198 179 191 191 191 191 191 191 191 190 191 187 190 214 208 163 106 48 91 172 214 203 185 183 192 191 197 191 187 188 193 195 192 189 182 209 213 164 129 159 173 133 93 111 121 124 117 123 148 148 155 152 143 100 92 97 74 95 107 152 180 192 191 188 192 184 210 154 100 131 187 188 180 183 177 174 183 196 187 158 138 137 158 176 176 160 147 137 136 143 193 213 215 201 194 192 189 190 182 187 180 180 182 160 154 180 152 114 146 189 198 189 175 190 187 203 206 184 127 59 47 85 109 141 179 199 201 192 180 170 148 146 156 159 160 172 137 63 100 176 207 188 180 133 95 139 176 157 142 153 170 166 163 175 176 152 126 117 122 129 135 140 137 146 145 111 78 102 147 161 144 102 50 27 38 63 82 89 68 57 85 143 163 139 131 151 134 118 110 121 135 141 143 146 161 167 155 131 112 96 89 93 88 96 83 89 129 139 116 107 123 110 118 118 85 69 98 132 96 68 85 138 156 135 122 127 97 60 69 90 85 71 50 44 41 41 50 72 95 99 81 62 52 56 60 74 88 84 73 72 56 52 43 34 42 66 88 98 115 152 133 89 84 83 71 75 77 80 88 88 71 46 32 32 35 40 45 48 49 49 48 46 40 50 66 69 59 56 56 50 53 62 63 50 39 37 35 30 33 33 34 36 36 35 33 30 40 44 49 48 38 29 29 35 31 24 13 23 41 34 27 44 58 76 104 121 135 167 195 198 160 83 57 97 119 101 70 46 35 27 33 86 164 191 146 92 65 57 55 52 46 46 44 37 9 34 91 177 249 247 154 56 9 19 21 21 27 28 29 38 38 39 45 83 155 194 145 67 45 37 32 33 36 35 33 32 36 36 32 25 18 18 23 29 30 28 27 27 28 27 24 21 21 21 21 22 23 24 26 27 36 40 43 41 34 29 28 30 26 30 33 30 24 21 24 28 55 61 69 74 75 64 39 16 44 77 95 80 61 63 75 81 56 50 45 40 32 24 23 28 30 34 33 27 22 20 19 17 20 18 15 16 18 19 19 17 21 20 19 19 19 21 24 26 32 34 34 30 25 23 27 32 28 31 31 28 30 35 39 40 39 34 28 22 20 20 21 22 22 20 16 13 21 38 54 61 66 91 115 105 68 62 125 200 205 197 187 177 167 162 165 172 135 93 48 32 35 40 43 45 47 50 51 54 51 38 35 48 46 36 36 69 87 52 40 82 117 119 110 94 73 44 28 33 21 27 29 25 23 24 21 17 5 74 170 196 130 60 36 33 34 27 39 46 25 19 60 108 149 165 165 164 156 154 174 181 157 161 167 192 197 175 158 140 118 117 120 135 144 141 157 192 184 176 187 190 189 177 132 98 136 137 85 17 56 151 181 174 184 173 144 110 93 85 62 35 27 25 20 16 14 13 14 15 10 13 16 16 15 13 13 14 13 14 15 16 16 16 15 14 20 19 22 25 24 22 27 35 47 29 34 72 134 155 110 75 30 37 38 67 93 96 104 109 94 87 98 98 71 58 60 50 46 50 41 16 35 116 161 136 141 156 171 190 195 195 199 181 150 95 90 106 117 120 115 137 167 176 181 180 181 186 191 192 137 89 142 191 178 177 179 178 179 177 179 179 176 178 177 170 182 165 192 179 139 138 157 185 159 130 128 139 120 96 105 127 101 48 10 28 92 164 196 191 181 195 191 178 179 182 178 177 188 179 151 144 168 166 137 122 132 158 177 183 183 172 159 154 155 127 108 117 133 148 169 192 190 167 143 148 177 183 131 67 27 15 14 14 16 15 23 58 132 175 171 150 143 141 153 165 159 155 158 183 180 100 31 32 24 73 127 173 190 146 72 32 68 97 160 203 190 170 173 181 175 161 151 159 179 191 186 175 170 161 138 122 143 183 199 190 154 114 80 97 143 166 170 177 179 179 174 176 191 200 178 145 104 86 88 125 150 139 145 180 146 97 124 191 196 176 179 184 171 148 147 176 196 177 137 110 164 199 210 184 164 152 107 52 28 35 38 35 35 37 30 19 24 31 25 22 20 8 47 125 183 225 218 152 98 84 82 78 113 171 202 183 160 153 153 154 162 172 181 182 179 182 190 198 207 169 147 140 107 60 30 21 21 18 14 12 12 13 15 15 12 22 36 45 50 53 54 54 49 47 38 35 53 87 115 125 133 161 169 149 101 36 27 77 133 138 130 128 141 141 137 145 168 177 178 166 172 201 209 187 148 101 115 179 195 156 116 97 101 107 123 135 130 127 153 189 168 136 123 126 103 63 33 19 67 118 186 206 134 93 129 134 144 162 174 169 168 175 158 123 61 25 19 32 44 41 31 45 36 29 74 125 102 45 22 27 36 34 33 32 33 36 41 44 41 37 32 30 31 34 37 38 38 37 38 40 44 47 48 48 41 43 44 44 41 37 34 32 28 26 24 23 23 24 26 28 37 35 31 25 24 26 28 28 25 27 30 31 33 37 43 48 52 43 32 23 19 18 18 18 15 14 13 12 11 11 12 12 10 9 8 6 5 5 5 6 11 7 4 7 13 18 17 15 10 11 13 12 11 12 15 17 27 24 17 8 2 5 16 25 28 23 16 10 9 13 20 24 38 38 33 23 15 14 15 15 13 14 15 15 17 21 28 34 33 38 41 41 42 46 50 50 49 51 54 55 48 39 35 37 27 20 20 23 24 32 37 31 23 22 21 19 18 16 15 15 17 18 18 19 19 18 17 16 17 16 15 17 19 19 18 15 11 13 14 16 16 15 14 13 17 16 15 16 17 17 15 13 24 29 34 32 20 10 9 15 10 12 15 15 15 17 19 22 33 37 36 27 18 16 19 21 33 40 46 43 34 27 28 32 30 28 28 28 26 23 25 30 28 31 34 33 30 28 29 31 30 29 28 31 35 39 40 41 43 31 18 16 30 43 45 38 23 21 20 21 22 22 20 17 17 16 15 15 16 19 21 23 30 30 29 29 30 31 33 34 28 29 30 33 37 38 36 34 34 35 35 34 30 28 29 30 33 28 27 35 47 55 52 46 42 39 36 38 42 44 41 37 33 32 30 26 23 24 28 32 35 35 31 26 26 30 32 30 34 32 30 28 27 29 32 34 29 32 33 31 29 29 32 36 35 38 42 43 41 39 38 39 41 39 35 32 32 32 33 33 33 31 30 30 32 33 32 31 32 35 38 40 41 39 36 34 39 41 42 41 40 40 43 45 41 39 41 46 44 34 26 24 27 26 26 25 26 27 28 29 29 27 25 24 27 34 43 49 97 101 114 127 131 139 165 194 184 180 202 223 209 172 117 62 27 31 29 27 28 26 31 46 42 50 58 79 89 95 105 91 66 34 26 21 23 24 21 47 80 128 135 60 86 201 238 242 242 212 103 42 109 193 179 100 72 146 187 147 105 81 61 72 130 181 187 175 160 129 119 126 133 131 111 103 86 49 33 28 30 36 38 32 28 30 30 28 29 17 14 22 51 108 143 134 114 116 157 119 62 27 76 153 130 85 74 103 97 53 49 84 89 95 106 108 90 73 78 95 107 114 116 105 90 104 158 211 230 177 124 106 101 86 65 53 45 41 35 29 26 26 28 30 28 28 29 30 28 28 33 41 35 35 36 36 31 26 27 32 37 33 30 30 33 34 33 30 25 25 26 30 33 35 33 30 35 31 27 28 32 34 33 30 37 34 31 30 31 31 30 29 30 27 27 30 32 31 32 35 27 25 24 27 30 32 33 33 33 33 34 34 36 39 44 48 41 34 28 31 39 43 40 34 25 24 21 19 18 21 25 28 30 33 36 38 35 29 23 19 23 24 23 22 21 23 29 33 34 33 32 30 29 27 26 26 24 24 23 23 21 20 19 19 18 19 22 28 34 33 27 20 26 23 22 26 30 29 21 13 15 17 20 23 25 25 24 24 25 23 20 19 19 22 26 28 32 28 23 21 22 26 28 30 24 22 24 27 28 29 36 45 39 37 34 34 36 37 36 35 27 27 26 25 24 24 24 24 26 30 36 39 39 37 34 32 30 29 29 30 32 34 37 38 31 35 40 44 44 42 39 37 35 32 32 34 34 31 30 32 30 33 36 34 32 34 42 50 62 63 57 46 39 38 37 34 43 41 38 34 29 25 21 19 28 23 21 25 35 43 45 44 29 25 22 23 27 30 28 25 29 29 29 29 29 27 25 23 23 24 27 31 35 35 31 27 27 27 27 27 27 27 27 27 29 33 35 34 31 30 34 38 32 32 29 23 22 26 28 28 26 26 26 26 28 30 31 32 35 38 38 33 31 31 27 21 29 32 32 34 44 56 53 41 29 26 22 18 17 18 20 22 22 24 26 26 26 27 30 32 31 29 27 27 27 28 29 29 28 29 29 26 24 24 27 29 19 25 37 53 62 59 47 37 33 22 19 37 63 83 91 93 91 76 64 62 58 48 38 36 47 68 79 70 59 52 39 23 23 35 48 50 43 33 29 29 26 27 27 24 19 15 13 13 20 20 20 22 23 26 28 29 30 31 31 31 29 26 22 20 11 19 21 14 10 13 15 13 17 20 23 26 30 33 28 21 32 56 88 99 74 41 36 51 67 76 81 72 61 55 52 50 62 57 46 34 28 29 29 28 32 34 35 36 35 35 36 38 41 35 29 29 33 36 35 32 40 36 32 39 59 76 70 53 173 175 176 178 178 177 176 175 178 178 179 179 179 179 180 180 189 186 183 180 179 179 180 182 176 178 179 180 179 177 174 172 175 176 178 179 180 179 178 177 176 176 176 177 177 177 177 178 181 181 180 179 179 179 180 180 179 180 181 185 187 186 182 178 187 189 190 190 188 187 189 191 192 192 192 191 191 190 190 190 190 188 186 186 188 189 188 187 188 188 188 189 189 189 190 190 192 190 188 189 191 192 190 188 186 186 186 187 188 188 189 189 190 189 189 191 193 194 192 190 190 189 189 192 195 196 194 191 196 194 193 189 185 194 197 186 168 137 127 150 170 167 161 165 169 169 165 130 96 124 182 207 192 189 196 208 207 184 152 131 147 194 212 203 154 123 168 206 201 201 201 197 188 172 155 143 145 167 196 213 213 163 100 96 138 144 149 167 192 200 196 196 197 189 192 195 189 188 195 197 197 201 201 219 202 109 62 110 180 190 200 201 194 187 186 189 192 194 192 187 187 190 191 189 214 204 184 123 97 142 157 129 139 157 174 179 183 190 193 190 172 155 162 144 133 120 89 113 147 148 180 207 197 186 190 192 190 131 110 155 195 189 177 184 183 184 186 188 188 183 175 169 139 138 142 156 184 177 145 148 183 188 188 183 180 181 183 183 173 190 184 177 192 192 179 179 134 103 143 188 199 190 160 152 180 193 181 163 147 99 49 37 61 98 134 149 155 156 141 120 97 118 137 121 145 120 48 87 170 199 207 191 177 132 97 132 165 171 154 139 145 148 150 163 163 125 121 131 129 149 168 153 135 131 138 111 75 113 175 183 160 94 45 25 27 36 52 86 82 75 91 127 146 138 122 112 99 110 104 104 129 143 137 133 151 143 143 136 107 82 77 79 82 85 85 82 96 131 146 131 100 114 109 88 80 89 112 136 142 107 86 100 120 119 109 104 88 59 73 107 95 59 41 37 41 67 99 98 74 71 81 78 70 60 47 44 54 68 74 73 62 53 36 26 38 64 78 78 104 129 116 74 60 71 67 51 64 65 62 55 48 44 42 41 39 43 46 46 48 50 50 47 40 53 56 55 52 38 36 57 101 116 95 46 20 24 33 37 34 33 34 33 30 30 37 46 52 53 52 46 38 31 28 28 29 19 17 30 46 47 34 21 38 99 155 162 146 148 168 186 161 94 58 93 132 116 65 30 16 18 67 153 192 153 90 55 21 28 74 107 83 54 44 34 15 54 120 186 213 178 103 41 17 19 21 23 27 32 30 24 34 32 62 129 187 183 123 65 45 34 29 35 38 35 34 37 38 31 23 21 20 22 28 35 22 30 33 30 25 20 22 29 16 21 22 34 51 48 50 71 102 110 97 68 45 37 46 64 71 101 88 66 32 10 49 87 122 143 153 156 154 121 74 50 98 163 176 120 109 121 117 144 132 99 68 48 32 27 29 26 28 24 20 19 20 21 20 19 16 17 18 19 19 19 18 17 21 19 19 20 19 17 20 25 31 32 30 26 24 27 29 28 29 29 30 31 32 31 30 29 29 27 26 26 24 21 18 17 18 16 10 9 41 100 129 118 116 141 157 141 76 67 153 209 208 181 159 163 169 160 165 190 155 117 71 45 39 40 41 42 50 58 62 54 43 38 35 33 29 42 82 146 159 89 50 85 134 112 83 62 52 47 41 36 33 29 24 23 22 21 16 12 21 74 139 181 153 84 48 35 38 29 34 41 21 12 68 146 201 212 219 215 203 193 188 187 175 150 141 156 154 127 116 128 152 119 115 147 165 152 152 171 184 190 182 189 196 185 157 115 105 86 56 19 38 108 162 192 194 194 155 129 148 138 74 21 17 15 14 13 10 9 11 14 12 13 15 17 17 17 15 14 13 14 15 15 14 14 13 13 19 19 19 19 21 25 30 33 35 34 35 48 78 108 118 112 62 29 25 45 50 52 65 74 63 97 94 66 55 40 26 36 56 58 40 24 55 116 143 131 111 124 152 181 188 173 156 149 115 80 67 86 89 75 85 116 125 123 136 162 173 163 151 149 104 119 159 191 193 192 188 174 183 179 179 185 188 183 178 177 184 186 176 169 167 157 166 201 181 143 99 99 96 83 118 166 120 42 8 26 85 167 205 201 173 177 183 178 170 178 185 177 185 189 158 130 146 168 168 163 137 135 142 154 157 148 144 147 146 135 121 115 120 134 149 158 191 177 144 156 196 198 145 76 21 14 15 18 20 6 15 74 153 194 196 177 166 165 164 148 138 131 142 131 94 41 10 39 71 124 175 203 202 147 65 14 63 171 202 194 196 177 171 175 175 177 179 180 178 175 175 178 185 180 166 141 122 130 165 200 190 175 143 107 93 110 143 168 177 185 193 186 183 200 195 160 138 69 72 145 178 158 132 117 99 96 162 198 186 189 186 181 170 158 173 187 185 162 132 132 191 187 168 135 102 73 45 24 30 36 38 33 31 32 31 27 36 11 28 31 19 37 88 157 202 220 194 119 81 79 71 80 116 184 210 168 127 126 144 158 144 131 158 192 190 190 197 191 193 209 208 192 174 105 48 2 2 16 18 13 13 11 10 16 13 15 25 42 52 51 48 48 44 44 49 54 76 93 76 57 99 144 118 83 59 35 59 93 110 110 116 125 141 167 184 182 162 166 170 170 165 154 138 124 113 108 131 164 149 95 63 68 113 145 162 175 184 188 184 159 119 101 93 79 61 34 20 45 95 185 233 188 128 115 137 161 195 217 210 199 215 234 193 102 42 21 24 30 37 46 39 35 33 38 52 68 68 50 36 31 40 42 46 50 53 56 58 60 50 44 38 36 38 39 37 33 34 36 39 42 46 49 51 52 53 50 45 42 43 44 39 32 33 31 29 27 26 28 30 32 34 34 34 36 38 37 33 29 26 32 36 35 33 34 33 31 27 33 37 34 25 17 15 16 19 19 15 10 11 16 17 13 10 9 8 7 7 7 8 8 8 6 8 16 25 27 19 11 8 8 10 13 16 16 14 11 15 13 9 4 3 7 15 21 26 24 18 11 7 12 23 33 38 37 33 25 17 14 16 20 16 15 13 11 10 15 22 28 37 40 43 44 43 44 47 48 53 50 48 47 47 45 41 39 31 17 17 25 27 30 35 34 23 18 14 14 14 14 15 16 21 17 12 20 19 18 27 15 16 14 16 20 17 11 13 20 7 11 15 21 25 18 16 24 12 19 16 16 21 11 4 15 14 26 34 30 21 15 12 11 6 7 8 9 12 16 19 21 30 30 30 29 26 22 17 14 33 42 50 49 39 31 30 33 29 34 38 36 29 23 22 24 27 30 34 35 33 30 28 27 28 29 30 30 29 31 36 41 44 38 27 24 35 49 47 34 26 25 25 23 20 16 12 9 2 17 19 11 13 17 18 20 20 33 35 29 29 29 29 34 26 29 32 34 35 35 35 33 33 34 35 34 33 30 26 22 33 30 27 29 37 46 47 44 39 39 38 38 38 36 34 32 27 28 29 27 25 25 26 28 29 26 25 30 33 32 32 33 32 28 25 26 27 27 30 34 30 28 24 22 26 31 30 25 30 32 33 33 33 34 38 42 42 39 35 32 31 30 27 25 24 25 26 28 29 30 29 28 29 31 34 35 34 34 35 37 39 35 36 43 46 41 37 37 44 43 41 38 34 31 28 27 31 25 23 27 27 24 24 29 26 36 31 29 33 26 45 95 114 106 120 145 149 142 166 207 189 173 185 211 204 196 176 111 68 32 34 34 28 25 16 30 64 103 109 145 179 202 220 173 96 31 15 38 32 27 38 35 43 59 61 35 77 172 226 254 254 196 83 56 159 216 146 65 36 122 125 95 112 93 67 101 162 213 219 233 240 191 151 138 156 104 86 94 69 34 29 39 37 36 34 32 30 28 26 26 20 31 22 27 68 101 103 101 109 137 172 156 87 47 70 103 119 106 97 114 125 102 95 124 114 104 105 102 93 68 38 42 75 71 72 86 87 77 112 180 214 183 145 122 103 77 63 69 50 53 50 38 27 24 27 30 23 26 30 30 28 29 32 35 38 39 35 28 25 29 31 31 38 36 33 32 32 31 28 26 29 26 23 24 27 31 33 33 34 32 30 27 27 28 30 32 36 34 31 28 28 30 34 36 32 32 32 32 32 31 31 31 31 29 27 28 32 36 38 38 45 42 38 35 34 35 37 40 34 33 32 35 38 39 37 34 19 22 24 23 19 18 22 26 32 32 31 33 34 32 27 24 19 21 24 25 26 28 31 34 35 35 34 31 25 22 20 20 19 19 20 21 21 20 18 17 22 21 22 26 32 33 29 24 22 23 24 26 26 23 16 11 11 15 20 22 24 25 27 29 24 23 22 20 19 22 29 33 24 21 18 18 21 25 27 27 27 26 26 28 28 27 30 36 34 33 35 39 39 35 33 35 30 27 25 25 26 26 24 22 22 26 31 36 38 39 39 39 32 35 37 35 30 27 30 33 34 37 40 41 39 38 38 39 31 27 25 28 30 28 31 35 34 34 33 32 33 39 47 54 53 50 45 40 37 37 38 39 37 40 44 43 37 30 25 23 28 25 22 24 29 36 42 45 33 27 20 19 23 28 29 28 32 36 40 40 34 26 19 15 22 25 29 33 34 33 30 27 22 22 22 23 24 25 25 25 30 33 34 31 29 30 36 42 44 36 25 19 19 23 28 32 28 27 26 24 23 25 29 32 37 33 30 31 35 33 27 20 24 25 28 33 38 39 37 34 31 30 27 22 17 16 17 19 22 27 31 31 28 26 29 32 31 31 30 30 30 31 31 31 29 30 31 29 26 24 24 25 21 25 34 47 59 62 55 47 34 28 27 38 54 74 95 111 93 85 74 63 56 50 45 42 46 67 88 92 76 52 34 26 28 27 26 28 29 27 23 20 21 20 19 19 19 19 18 18 17 21 23 23 21 23 29 35 51 47 36 25 22 25 27 24 23 21 17 14 12 13 15 17 18 16 21 33 40 36 27 22 19 38 61 65 60 70 83 83 99 100 103 102 89 74 72 80 77 68 56 44 31 23 27 35 31 32 33 31 30 32 36 40 35 32 32 35 33 28 27 30 35 31 27 32 49 62 56 42 174 175 176 176 177 176 176 176 179 179 179 179 179 180 180 180 186 184 182 180 179 179 180 181 177 178 179 179 179 177 175 174 176 177 178 179 179 179 179 178 178 178 178 178 179 179 179 179 181 181 180 180 180 180 180 181 184 183 182 184 186 186 185 183 186 187 189 188 187 186 188 189 193 193 193 193 192 192 192 191 191 189 187 187 188 189 188 186 188 188 189 189 189 190 190 190 191 189 188 189 192 193 192 190 192 192 192 192 192 191 191 191 190 189 189 191 193 194 192 190 190 189 189 191 194 194 193 190 197 198 202 198 188 192 201 201 181 134 107 127 154 157 156 162 164 149 111 89 121 177 207 209 189 199 201 189 176 169 159 149 158 184 213 205 173 151 155 177 186 193 192 184 185 184 165 140 115 128 163 189 188 146 110 127 124 142 164 188 205 203 191 185 197 194 196 195 196 209 219 214 211 195 203 196 129 72 109 185 211 202 193 189 190 191 188 184 191 189 188 189 190 190 190 191 216 198 138 73 81 116 125 141 183 193 199 196 195 198 197 191 175 164 187 191 180 137 91 121 159 163 182 194 196 203 195 169 128 113 125 169 196 190 180 184 184 183 183 184 184 183 179 176 167 152 141 146 170 167 146 162 179 185 187 184 182 184 185 183 181 184 188 186 186 190 184 168 129 128 139 154 179 186 156 134 150 156 154 157 160 130 85 64 46 69 86 86 89 106 124 132 149 164 168 174 158 88 69 138 179 193 193 185 188 151 109 128 156 160 142 123 121 118 114 122 125 119 136 149 141 150 168 165 151 130 122 97 67 101 152 155 112 74 57 52 48 41 40 64 77 91 98 118 145 137 110 104 106 117 109 98 112 137 146 142 144 134 130 123 110 104 103 98 95 97 100 98 106 131 145 137 88 90 88 80 67 68 113 175 188 154 126 123 126 116 102 95 79 63 70 81 65 50 53 56 67 79 112 146 137 95 72 79 86 69 48 46 74 108 120 112 72 54 32 24 31 44 57 64 64 76 73 62 60 59 56 58 48 50 48 42 41 46 47 43 40 44 46 45 45 46 45 42 41 45 41 35 35 44 69 97 127 124 93 54 37 37 38 39 34 34 33 30 24 26 39 54 74 65 51 38 31 29 31 33 20 7 28 79 99 70 41 36 40 80 114 114 103 108 126 140 122 89 69 80 90 73 42 23 9 35 79 115 118 93 71 63 52 84 149 190 163 105 53 17 28 59 103 134 134 107 69 42 35 33 29 25 27 32 31 28 25 35 63 100 122 112 81 55 41 34 30 34 38 39 38 39 25 21 20 24 26 26 27 30 26 33 37 38 35 25 20 26 17 29 59 95 104 93 113 157 195 172 134 108 109 117 126 138 161 189 178 111 41 50 125 171 208 201 199 201 186 155 144 160 189 249 220 114 114 175 175 166 164 154 135 97 54 32 24 15 24 21 18 18 20 21 21 20 18 18 18 18 18 18 18 18 21 19 19 19 17 15 18 23 26 30 32 29 27 29 29 28 29 29 30 30 29 28 26 25 20 24 27 28 26 24 25 27 40 27 14 19 63 130 165 158 149 157 169 159 100 89 163 206 180 162 145 155 177 179 169 169 165 118 72 55 52 45 40 41 55 58 58 52 46 42 36 31 31 58 105 162 169 103 57 77 91 78 60 50 47 45 40 35 23 26 29 30 29 24 18 13 8 61 121 161 135 74 45 37 38 34 38 38 20 16 59 115 164 186 204 202 188 175 160 148 143 149 130 102 101 117 131 139 118 117 126 147 166 169 155 142 170 188 185 187 197 197 173 125 88 84 72 38 34 81 139 187 210 194 153 134 143 118 65 37 28 20 13 12 13 12 12 12 12 13 14 15 15 15 15 15 14 14 15 15 15 14 13 13 19 18 18 19 22 26 31 34 34 33 28 25 41 75 106 120 60 35 30 43 45 38 42 51 90 127 115 66 40 31 33 50 55 52 34 25 57 109 125 110 87 114 146 159 148 124 99 83 62 54 49 51 56 60 65 68 75 77 92 115 121 107 93 89 95 128 174 194 184 177 184 192 179 185 186 181 178 181 184 184 178 180 173 170 171 164 172 200 188 136 92 110 119 95 111 150 112 42 10 22 74 153 195 198 182 174 176 180 177 175 178 178 175 182 166 148 153 159 160 167 155 141 132 141 161 174 172 165 133 139 153 165 157 140 136 143 174 156 125 148 200 206 149 74 20 14 15 16 17 4 17 78 156 195 203 192 178 169 176 175 158 140 126 85 44 24 34 83 124 147 168 176 170 128 60 9 71 165 195 190 193 179 175 179 175 177 178 178 176 175 176 178 174 189 185 147 110 113 154 192 186 184 177 161 133 110 104 110 143 157 169 165 161 177 193 193 148 79 73 137 176 167 138 109 83 86 145 176 173 182 178 166 170 149 158 180 195 185 156 149 157 136 101 67 47 39 36 32 32 37 37 31 25 25 27 26 29 19 24 24 36 66 123 206 222 200 150 93 85 95 83 83 134 186 200 160 129 137 159 174 150 124 137 165 161 161 180 189 186 194 204 208 200 137 78 19 3 12 14 12 13 11 10 15 15 17 24 35 41 42 41 41 33 39 61 108 157 153 105 78 95 115 82 47 56 79 97 102 71 85 102 119 137 159 183 203 165 150 147 150 125 86 75 90 105 86 79 85 79 64 69 90 114 121 127 157 184 183 161 124 97 98 88 54 37 42 49 71 131 175 190 156 118 114 150 192 219 232 225 222 232 232 181 92 34 13 20 30 36 42 36 37 30 32 42 54 54 42 33 32 41 42 44 47 51 56 61 64 51 46 40 38 40 40 38 35 32 33 37 41 45 49 52 53 50 50 48 47 50 53 48 41 36 37 39 40 40 39 37 36 35 35 37 40 42 43 40 38 27 34 38 35 30 29 28 27 33 38 42 38 29 21 18 18 19 19 15 10 10 14 13 9 9 8 7 7 6 7 7 8 6 6 9 16 23 24 18 11 11 10 8 10 12 15 15 15 16 14 10 6 4 8 15 21 25 23 18 12 8 12 21 29 34 34 32 28 22 18 18 20 17 16 14 11 9 12 17 21 37 47 52 47 41 45 53 58 55 52 49 46 45 44 41 39 33 20 16 19 21 29 37 36 30 23 13 9 14 23 23 17 23 19 12 20 19 15 23 16 20 12 10 17 21 17 11 9 12 8 11 20 27 29 26 22 24 22 21 22 18 11 8 10 18 27 33 26 16 12 12 13 7 7 6 7 9 12 16 18 30 30 29 27 25 24 23 22 32 39 47 47 40 34 34 37 35 39 41 36 27 21 21 24 25 28 32 33 33 32 32 33 31 31 30 29 28 29 32 35 38 38 34 33 41 50 45 33 24 24 24 22 20 16 12 10 5 15 16 12 15 16 15 20 19 25 24 22 26 26 28 37 31 31 30 29 29 30 32 33 33 32 30 28 28 29 31 31 28 26 26 31 38 41 40 37 42 38 34 33 34 34 32 30 31 30 27 24 20 20 23 26 29 26 26 31 33 31 31 33 30 30 31 31 30 28 30 32 32 30 25 22 24 28 32 33 23 27 31 32 31 29 30 33 38 34 30 28 27 27 25 23 23 24 24 23 21 21 23 25 22 27 32 35 34 31 28 27 35 36 39 41 38 35 36 40 39 39 37 36 34 32 31 30 25 22 21 22 23 21 20 21 23 53 55 36 38 51 62 74 100 139 170 163 139 135 155 176 167 163 188 220 219 228 225 168 95 82 88 63 21 5 18 58 123 174 193 235 251 250 236 187 110 64 33 28 27 29 32 26 36 26 29 30 57 108 169 241 252 167 75 99 207 232 147 71 26 89 103 95 114 109 97 118 171 190 210 245 245 205 176 151 132 114 121 124 79 28 18 27 35 34 33 32 30 29 28 27 20 27 23 31 62 82 88 98 132 134 139 147 122 58 43 91 124 107 87 92 112 115 120 141 137 124 122 103 79 61 43 45 66 98 113 105 101 114 136 155 151 127 117 124 113 78 56 56 68 71 65 49 32 25 26 28 23 26 29 29 27 27 30 33 42 42 37 30 26 29 31 32 40 38 34 32 31 29 26 23 28 26 23 24 27 31 33 34 33 31 29 27 27 29 31 33 33 33 32 31 30 31 32 32 32 32 32 33 33 33 33 33 32 29 26 26 30 33 35 36 43 41 37 33 31 30 33 36 32 32 32 33 33 31 28 25 20 23 26 25 21 20 23 27 31 29 27 27 28 28 26 24 22 23 25 26 26 27 30 33 34 35 34 31 25 21 19 19 18 18 19 21 21 22 22 22 25 23 24 28 32 33 28 24 21 20 20 20 20 18 14 10 15 17 21 22 22 22 23 25 23 23 23 22 22 24 29 33 23 20 18 17 19 20 20 20 22 23 27 31 31 28 28 32 35 37 38 36 33 30 30 30 30 27 25 24 24 24 22 20 22 24 29 34 37 37 35 33 31 33 34 31 26 23 25 28 32 35 39 40 38 36 34 34 30 27 26 28 29 27 28 32 36 36 35 34 35 39 46 52 46 44 41 39 37 38 39 39 41 43 45 45 40 34 29 26 30 27 24 25 29 35 39 40 33 28 23 23 27 30 29 27 30 32 35 34 30 26 23 22 22 24 27 29 31 30 29 28 25 26 27 27 26 26 26 26 31 33 34 31 28 29 34 39 40 33 25 20 20 24 29 31 28 25 23 24 28 31 30 28 31 27 25 28 32 32 27 21 19 21 26 32 37 38 36 33 35 33 30 24 18 16 16 18 21 26 30 31 28 27 30 33 28 28 28 29 30 31 32 33 29 31 31 30 27 25 25 26 25 26 30 40 50 54 50 45 39 28 27 37 45 55 82 111 123 108 86 68 57 49 42 37 40 54 68 69 56 39 27 23 27 26 25 26 28 26 23 20 22 20 17 15 15 16 17 19 21 23 24 23 21 23 30 36 48 46 38 27 22 23 23 22 25 23 20 19 18 18 18 18 15 18 29 46 54 49 39 32 31 29 41 62 85 109 118 108 94 98 103 100 85 73 78 91 93 78 60 46 36 29 30 35 37 38 38 35 32 33 35 37 36 34 34 36 35 29 27 28 32 30 27 30 49 68 66 53 176 175 175 175 175 176 176 177 179 179 179 179 180 180 180 180 181 181 181 180 180 180 180 180 179 179 178 178 178 177 177 177 179 179 178 178 179 179 180 181 180 180 180 180 180 180 180 180 181 181 180 180 180 181 181 182 189 186 184 184 185 187 188 188 185 186 187 187 186 186 187 188 195 195 194 194 194 193 193 193 193 191 188 188 188 189 187 186 189 189 189 190 190 190 191 191 190 189 189 190 192 193 193 192 191 191 190 189 188 188 187 187 190 189 189 191 193 194 192 190 190 190 190 191 192 192 191 189 181 179 189 198 195 194 197 194 207 156 121 133 157 165 168 176 169 139 91 101 175 218 206 194 192 204 205 185 159 147 152 161 162 167 202 201 192 182 151 154 185 195 199 194 195 196 184 166 129 130 148 149 137 123 115 133 111 134 164 188 200 202 198 196 185 190 195 190 186 195 191 172 155 157 144 102 75 113 180 214 209 197 183 180 186 191 191 188 189 189 191 191 189 189 196 205 207 150 88 72 113 142 148 180 198 201 199 193 191 192 189 182 196 182 197 209 202 141 81 108 170 157 172 203 208 183 144 111 109 130 163 190 195 186 180 180 185 182 179 179 181 183 184 184 183 169 159 157 163 144 128 158 179 182 181 178 179 184 184 179 190 176 180 182 176 189 191 162 140 136 117 144 188 183 163 159 160 154 162 184 190 165 135 123 102 88 65 50 56 80 106 121 172 203 204 216 157 68 106 182 192 189 180 180 197 167 114 115 142 148 137 121 115 104 89 83 85 108 134 140 133 138 156 169 180 146 122 94 67 85 106 88 69 62 79 84 67 39 23 39 72 103 98 95 126 132 113 114 122 119 122 126 131 145 157 159 148 136 128 124 123 130 132 123 107 111 119 120 111 110 110 102 81 83 81 74 59 54 96 157 164 156 152 153 145 125 102 89 77 72 69 58 49 67 97 112 92 79 104 157 156 90 60 89 89 80 71 81 116 143 132 104 71 49 31 28 29 28 34 44 42 46 46 49 54 51 47 52 46 48 41 31 34 47 50 43 40 43 44 42 42 43 42 38 45 41 36 26 25 52 93 118 110 94 66 49 47 42 33 33 35 35 32 25 18 21 40 59 80 66 47 33 28 29 32 34 13 16 65 140 163 115 60 40 37 44 54 67 85 98 94 84 100 94 80 64 48 34 22 15 11 41 75 85 74 73 103 138 124 154 196 213 185 123 59 19 30 49 70 75 66 54 50 52 54 48 37 28 28 33 34 31 24 37 55 63 57 46 43 45 37 36 34 32 37 43 44 40 21 18 18 23 26 24 22 23 37 38 35 37 40 30 26 39 19 57 125 171 164 151 183 227 234 206 175 173 192 198 192 192 230 250 230 124 55 118 200 221 218 198 193 197 181 169 193 227 248 251 186 98 135 206 188 160 181 187 187 152 89 41 23 17 18 17 15 16 18 20 21 22 19 18 17 16 16 17 18 19 21 19 18 17 15 12 15 21 22 31 38 36 32 30 29 28 30 31 31 30 27 23 20 19 14 21 27 29 28 29 33 37 64 37 16 26 77 145 182 178 170 149 159 168 120 101 147 168 170 154 133 137 170 193 192 186 174 118 74 71 70 48 34 38 47 47 47 46 47 46 39 31 24 49 76 101 104 66 39 52 48 44 39 39 41 41 36 31 24 27 30 29 24 20 20 21 37 67 97 119 99 59 48 47 44 44 43 37 25 24 46 72 99 130 162 174 172 163 144 125 146 180 163 114 111 139 149 143 118 139 159 169 173 167 147 126 153 173 166 159 173 189 176 130 79 98 107 64 28 51 115 184 226 184 126 106 114 94 58 46 26 23 19 17 19 19 14 9 13 13 12 12 12 13 14 15 15 15 15 16 16 15 14 13 18 17 16 18 22 28 33 36 37 30 19 15 29 53 67 69 48 37 31 37 39 24 19 32 99 130 112 59 32 33 40 52 43 39 30 33 64 100 104 86 81 95 101 89 74 66 58 50 54 54 46 37 42 55 58 51 53 53 61 70 69 57 50 50 76 104 129 142 148 151 162 177 179 182 179 171 172 179 175 164 176 178 173 174 177 170 170 185 179 124 90 127 143 106 104 134 105 49 21 21 60 134 182 196 182 175 172 176 179 180 178 177 179 180 172 168 168 160 154 161 150 141 129 135 165 195 194 176 150 170 191 195 181 164 151 146 137 127 108 140 195 196 137 64 19 15 15 14 13 3 20 85 152 199 213 201 186 178 185 183 168 141 105 40 3 24 73 136 162 159 160 152 127 94 59 30 71 150 186 188 185 173 174 181 176 177 177 176 175 176 177 179 173 195 186 136 97 111 157 192 191 187 191 197 179 139 106 94 95 104 108 108 111 125 158 195 148 92 83 129 169 183 166 131 85 94 130 144 150 171 172 159 145 122 131 160 184 174 131 111 83 63 39 27 26 28 31 34 32 36 36 30 24 24 27 30 25 22 18 28 66 95 130 196 210 170 122 88 96 115 115 127 154 191 194 156 134 147 169 184 171 136 135 151 137 127 150 175 182 168 184 211 218 169 116 44 6 7 9 12 13 12 12 14 15 18 21 26 33 38 38 36 26 45 90 162 207 181 134 119 109 86 51 36 87 146 127 80 106 127 124 107 108 118 133 152 153 127 114 114 92 56 52 75 72 55 40 36 40 53 80 105 110 117 126 153 160 136 111 85 95 93 75 35 25 52 88 131 175 165 146 126 106 97 129 178 206 215 212 220 229 220 169 88 32 7 16 31 37 39 32 38 29 27 30 38 40 35 33 35 38 35 33 33 37 43 49 53 47 43 38 37 39 40 38 36 32 33 35 38 41 44 46 47 45 47 48 49 54 58 56 51 43 47 52 55 53 47 40 34 28 28 30 33 37 39 38 37 35 43 47 41 33 29 29 30 38 42 45 42 34 25 20 18 19 18 14 10 10 11 9 6 8 7 6 5 5 6 6 7 4 6 10 15 19 19 15 12 15 11 8 7 10 14 16 17 16 15 12 8 7 9 15 20 23 22 19 13 10 12 18 24 29 30 32 31 28 25 21 20 17 17 14 11 9 8 10 13 34 52 61 51 41 48 62 70 59 54 48 44 42 41 40 38 31 22 19 17 16 27 38 36 27 25 16 8 12 23 26 21 9 14 11 18 19 15 21 16 13 18 24 29 31 29 22 16 8 7 16 21 26 51 69 62 41 27 30 32 18 17 21 12 24 30 33 26 17 13 13 12 10 8 6 5 7 11 16 19 33 30 27 23 22 24 26 28 31 36 42 43 41 38 38 39 41 44 43 35 24 19 21 26 24 27 29 31 32 34 37 40 35 33 30 28 28 29 29 28 30 35 40 43 49 52 44 32 20 21 21 20 17 14 12 10 9 13 12 12 16 13 15 27 29 32 29 29 35 34 31 35 24 25 26 27 27 27 28 30 31 30 30 32 33 34 34 35 26 23 27 37 43 40 37 37 40 34 28 27 29 31 29 27 29 27 24 19 17 18 23 28 28 26 28 32 32 29 29 32 29 29 29 29 30 30 27 23 22 20 19 20 21 21 23 26 30 28 26 25 23 22 26 31 33 29 25 24 24 24 24 23 23 24 23 21 18 18 22 26 14 18 24 27 28 27 27 27 28 36 41 38 32 31 33 36 32 31 30 28 28 27 25 24 20 22 22 21 21 23 22 20 35 42 59 75 73 59 60 74 108 179 225 197 150 132 132 129 151 149 178 214 218 235 247 204 123 150 172 124 42 1 18 72 184 232 231 237 232 194 174 149 156 110 63 47 50 49 42 38 39 19 22 32 35 43 94 178 200 119 76 136 207 184 110 70 53 100 137 133 115 113 125 133 128 144 188 227 217 209 207 172 149 147 150 127 66 19 14 27 31 31 31 31 31 30 30 30 24 26 32 52 69 68 74 95 119 136 125 122 124 70 35 71 107 97 77 75 99 121 133 143 144 138 144 117 77 64 52 44 82 141 166 131 115 151 171 150 112 88 95 124 118 82 60 58 70 74 69 52 34 25 24 25 22 25 27 27 24 24 26 29 44 44 39 30 25 27 31 32 42 39 35 32 30 27 23 20 28 25 23 24 28 32 34 35 31 29 27 27 28 30 32 33 31 32 32 32 32 30 29 28 32 32 33 34 35 35 36 36 34 30 26 24 26 29 32 33 40 39 35 30 26 27 30 33 34 35 35 33 29 24 21 19 24 27 29 28 25 23 24 26 28 26 23 22 24 25 26 26 24 25 26 26 25 25 27 29 32 33 33 30 26 22 20 20 19 19 20 22 23 25 27 28 27 26 26 28 32 32 28 24 21 18 15 14 14 14 12 10 18 20 22 22 20 19 19 20 22 23 25 26 25 26 29 31 25 22 20 19 19 19 17 15 17 19 26 33 33 28 26 28 41 47 47 37 29 30 31 29 28 26 23 22 22 21 20 19 21 21 24 29 34 34 30 26 27 29 29 26 22 19 21 24 30 34 39 40 38 33 30 28 25 24 25 28 29 28 29 32 37 37 37 36 36 39 43 46 37 37 36 37 37 38 39 40 46 46 46 46 44 40 34 30 31 28 25 25 28 31 32 32 29 26 25 26 29 29 26 23 26 28 29 28 26 25 25 27 23 24 25 26 26 27 28 28 28 31 33 32 29 27 27 28 32 33 33 30 27 27 30 34 35 30 24 21 23 26 29 30 28 22 19 24 33 36 31 25 27 24 22 24 29 30 26 22 15 18 25 33 39 40 38 34 39 37 33 26 20 17 17 18 21 25 29 30 28 27 29 32 24 24 25 26 28 30 32 33 29 31 32 31 29 27 27 27 29 26 26 31 38 43 42 40 32 24 31 46 47 46 74 112 133 116 93 73 60 52 45 40 35 40 43 41 34 26 23 22 26 25 25 25 25 24 21 19 20 18 14 11 10 13 16 20 23 24 24 22 21 24 31 37 47 47 42 31 23 20 21 21 27 25 24 24 25 24 20 17 13 21 36 53 61 60 56 54 51 30 35 75 121 144 133 105 76 83 90 86 74 70 84 103 108 89 65 48 39 36 36 38 35 37 37 34 32 33 35 35 38 36 37 39 37 32 28 27 28 31 30 32 56 87 96 86 176 175 174 173 173 175 176 178 179 179 179 179 179 180 180 180 178 179 180 180 180 180 179 179 179 179 178 178 178 178 179 180 181 180 179 178 179 180 182 183 181 181 181 181 181 181 181 180 182 181 181 181 181 182 182 183 188 187 186 186 186 188 188 189 186 187 187 188 188 188 189 189 195 195 195 194 194 194 193 193 195 192 189 189 189 189 187 186 190 190 190 190 191 191 191 192 192 192 191 192 192 192 192 191 189 188 188 188 187 187 186 186 190 189 189 191 193 194 192 190 190 190 190 190 190 190 190 189 171 150 147 165 184 197 202 196 212 175 141 136 151 168 178 184 170 135 118 158 209 208 187 188 198 194 196 192 159 120 115 136 139 142 166 178 187 187 163 155 178 186 194 194 190 191 198 205 202 184 154 103 89 122 138 137 132 142 158 166 168 180 195 202 198 204 209 201 181 165 141 112 97 120 88 59 116 190 207 195 185 187 189 188 187 188 191 194 185 194 197 190 185 191 201 207 174 87 71 123 172 200 201 199 185 187 186 182 182 185 185 181 194 196 197 181 160 106 56 75 135 134 159 188 177 132 99 91 151 170 190 196 188 179 178 180 185 182 179 178 181 183 184 184 188 184 184 177 161 124 110 154 192 190 182 175 177 180 170 155 175 170 176 181 182 188 179 151 159 138 113 158 200 186 181 182 181 174 187 204 195 177 174 181 178 148 108 80 69 68 72 77 131 188 205 195 126 82 145 187 198 189 181 186 202 175 121 115 128 136 138 134 133 125 102 83 92 115 121 113 118 132 150 169 184 177 163 114 59 56 67 50 76 87 117 116 82 41 17 30 63 95 95 82 106 140 154 159 140 114 130 169 171 152 149 154 150 140 137 136 131 133 136 130 115 121 139 143 121 95 78 66 82 99 98 80 70 70 78 90 95 117 144 158 151 132 117 110 101 91 72 54 61 99 139 158 107 67 73 112 105 72 80 117 96 84 71 73 90 102 91 72 54 42 33 33 32 26 26 30 41 50 48 45 53 57 50 44 70 68 52 31 32 48 51 40 36 39 41 40 41 44 44 42 46 41 40 33 26 50 80 85 67 62 57 65 70 55 40 42 37 34 29 22 16 20 37 54 59 52 41 33 29 29 29 29 8 36 94 159 186 156 92 44 29 25 30 52 83 102 102 94 112 100 77 50 32 24 20 17 24 33 59 84 88 96 140 192 181 182 171 152 132 100 64 44 32 35 42 48 52 54 53 52 58 50 38 28 29 34 35 32 33 36 39 39 35 33 36 41 36 40 38 32 35 44 44 36 24 20 19 22 24 23 23 24 25 36 46 67 82 64 49 61 43 89 155 184 173 179 207 223 212 205 202 217 231 218 199 196 218 245 214 92 67 171 223 211 192 181 185 184 168 170 194 207 224 208 147 100 158 213 184 164 174 179 192 180 123 61 31 24 13 13 13 14 16 19 20 21 21 19 17 15 14 16 18 19 21 18 16 15 12 10 13 19 26 37 45 43 36 30 27 25 32 33 33 31 26 20 16 15 14 19 23 24 27 33 40 43 63 35 19 36 86 146 179 177 161 128 147 165 113 84 130 171 197 171 134 124 152 185 205 217 166 108 72 79 77 46 30 39 41 41 43 47 50 48 40 32 34 46 45 39 41 37 35 45 33 33 35 37 37 34 29 25 30 30 27 20 17 23 39 52 84 75 58 60 60 55 64 65 58 50 42 39 38 37 40 43 43 71 114 155 179 180 164 148 163 188 174 145 151 162 149 135 156 169 190 198 179 148 133 135 150 159 142 134 148 167 163 127 80 108 136 101 43 36 96 178 210 156 94 80 96 84 50 32 23 38 43 32 23 23 18 8 14 13 11 10 10 11 13 14 15 15 15 16 17 17 15 14 17 16 16 18 24 30 34 36 31 27 21 23 32 38 31 19 30 31 26 29 35 22 17 34 74 87 73 45 39 43 41 39 37 35 32 37 54 70 68 56 63 64 63 61 66 73 72 66 76 58 43 44 51 54 59 66 73 68 60 51 42 39 47 56 59 68 62 62 81 94 102 117 136 142 151 161 170 172 162 150 175 175 175 178 180 173 163 160 154 114 92 136 153 113 100 118 92 56 33 20 44 113 167 195 175 180 175 170 176 184 181 176 185 178 172 177 184 180 168 161 148 147 138 131 149 174 174 156 161 190 200 184 178 186 177 153 127 113 93 130 190 193 129 50 20 17 17 13 11 3 24 90 162 203 200 173 159 162 168 154 157 122 81 20 5 58 121 173 161 156 153 128 83 63 64 61 55 125 181 193 176 160 166 181 176 178 177 174 174 176 178 177 180 185 157 106 89 126 174 197 190 184 182 183 174 156 145 145 128 119 100 91 87 75 87 125 115 93 101 134 169 199 191 151 98 118 128 117 123 149 154 144 115 91 96 115 128 112 68 48 37 28 27 36 41 38 33 34 31 33 33 31 30 30 31 32 21 12 24 66 110 122 120 133 157 128 108 98 115 140 151 169 160 188 186 154 138 151 175 194 191 161 156 164 141 121 142 175 180 141 153 196 219 191 148 68 14 5 5 12 13 12 13 13 12 14 16 21 31 40 40 34 32 70 134 186 176 145 150 163 112 48 27 56 137 196 143 71 112 177 200 170 144 121 102 102 123 103 81 72 72 69 59 49 41 38 39 42 47 59 86 111 130 144 152 160 140 103 86 73 95 68 49 36 42 68 120 190 219 188 159 150 135 108 111 144 163 178 182 192 207 213 180 113 39 8 13 31 40 38 30 35 30 26 26 30 34 33 34 37 36 30 22 18 20 25 32 35 37 34 32 32 35 36 36 35 36 35 35 35 35 36 37 38 42 43 42 42 47 54 55 52 49 52 56 57 53 44 34 28 20 20 22 24 26 28 29 30 43 52 57 50 39 35 37 39 39 41 43 41 36 28 22 18 17 15 12 10 10 10 8 5 7 6 5 5 4 5 5 6 3 6 10 13 14 14 13 12 14 12 9 9 11 14 16 16 16 16 14 12 10 11 16 19 22 21 19 15 12 12 16 20 24 27 32 35 34 29 23 19 15 14 13 11 9 8 9 9 27 49 61 53 46 55 68 74 60 54 46 41 39 38 38 37 26 23 22 18 14 25 37 36 29 26 24 23 24 23 20 16 16 38 33 25 21 18 20 7 11 50 81 77 62 54 43 30 11 14 22 18 33 93 128 108 53 32 40 44 26 31 43 27 34 37 38 35 32 27 17 7 12 10 7 6 9 14 20 23 34 30 24 19 18 21 26 29 32 34 37 38 38 37 37 37 43 43 40 31 21 18 23 29 27 28 29 29 30 34 40 44 38 34 30 29 29 30 28 25 24 30 38 46 55 57 45 31 16 18 18 17 14 11 10 10 11 12 11 13 15 11 21 44 65 71 62 51 55 55 43 33 12 15 21 24 23 20 22 26 28 26 29 36 41 38 31 26 23 19 24 36 40 34 31 33 31 28 25 24 25 26 26 25 21 21 20 19 18 21 26 30 27 28 31 33 31 26 27 31 30 34 32 28 28 32 29 23 24 19 20 29 34 29 25 24 28 23 21 22 23 22 24 29 28 25 22 21 23 24 24 23 22 22 22 21 21 22 24 25 19 20 21 21 21 23 28 31 26 33 37 34 32 34 34 32 30 27 25 23 22 21 20 18 18 24 26 23 22 25 27 26 45 52 89 123 113 93 113 149 158 206 233 208 174 156 139 118 143 150 181 217 224 233 229 177 132 186 218 168 73 8 11 51 155 196 178 157 150 138 159 179 184 132 106 116 116 102 90 81 61 56 46 31 20 19 45 88 102 70 85 139 150 109 87 98 110 137 178 164 115 124 151 136 76 115 165 176 163 191 219 199 188 180 154 102 44 15 19 31 28 29 29 30 31 32 32 32 26 25 47 84 96 78 75 94 93 107 101 98 107 87 60 60 73 77 79 85 100 117 127 133 133 133 147 117 77 80 82 69 92 133 150 112 90 129 158 141 115 88 88 108 101 76 62 59 49 56 56 45 31 23 21 20 21 24 26 25 22 20 23 25 39 40 36 27 22 25 29 31 39 36 33 30 29 26 23 20 27 25 23 25 29 32 34 34 29 27 26 26 29 31 33 33 31 31 31 30 29 29 28 28 31 32 33 34 36 37 38 38 35 32 27 24 23 26 29 31 35 36 33 28 26 29 33 34 42 43 41 35 28 22 21 22 30 32 34 32 28 24 22 23 24 24 24 24 25 26 26 26 24 25 26 24 22 21 22 24 27 29 31 30 27 24 23 23 23 23 23 23 25 27 29 30 26 25 25 28 31 31 28 25 24 20 15 12 13 13 13 13 20 22 23 21 19 17 18 19 20 23 27 29 28 28 29 30 28 26 24 24 24 23 20 17 14 17 23 29 29 25 24 26 43 52 50 35 24 27 29 26 24 22 20 19 19 19 19 19 19 18 19 25 31 33 28 23 24 25 25 23 20 19 21 23 29 33 38 39 36 31 27 25 20 22 25 27 29 29 31 34 34 34 34 34 34 35 37 38 30 31 32 34 36 38 39 40 48 46 45 45 46 43 38 33 32 29 26 25 25 26 25 24 24 23 24 26 28 27 22 18 23 24 26 25 23 23 24 26 27 27 26 25 23 24 27 29 29 32 35 34 30 27 28 30 31 32 32 29 26 25 27 29 29 26 23 22 25 28 29 30 28 22 19 23 32 36 33 28 30 27 24 24 27 28 25 22 16 19 26 35 41 43 41 37 40 38 34 28 22 18 19 20 21 25 28 29 27 25 26 27 22 22 22 23 24 27 29 31 28 30 32 32 29 27 27 27 29 26 23 25 30 34 33 32 19 21 37 53 50 43 60 89 104 98 89 78 67 58 51 48 33 31 29 26 25 24 25 26 27 26 25 24 23 20 18 16 15 15 14 12 11 13 17 20 21 22 21 20 20 25 32 38 49 49 44 34 23 18 20 23 26 25 25 27 28 26 19 13 12 25 43 57 63 67 73 79 70 45 51 96 135 139 108 71 61 67 71 69 64 70 88 107 109 90 65 46 39 39 44 48 31 33 32 28 28 33 36 35 39 39 39 41 41 38 33 29 25 31 30 34 63 106 127 124 176 175 173 173 173 174 176 177 178 178 178 178 179 179 179 179 177 178 179 180 180 180 179 179 179 179 178 178 179 180 181 182 182 181 180 179 180 181 183 184 182 182 181 181 181 180 180 180 182 182 181 181 182 183 184 184 185 186 187 188 188 187 187 187 188 188 189 189 191 192 192 192 195 195 194 194 194 193 193 193 195 193 190 189 190 190 188 187 190 191 191 191 192 192 192 192 195 195 194 193 192 191 190 190 191 191 192 192 193 193 193 193 190 189 189 191 193 194 192 190 190 190 190 190 189 189 190 190 184 147 124 131 154 183 205 211 211 192 162 146 158 179 179 166 142 126 150 194 199 186 189 199 197 187 187 188 163 123 106 114 130 140 141 157 166 165 171 162 164 182 195 194 196 207 212 209 224 193 142 86 95 160 185 175 183 178 175 159 140 146 165 169 186 182 185 181 159 136 117 100 109 106 105 139 191 202 190 192 186 193 198 197 190 185 187 192 182 193 194 186 190 199 190 171 134 92 103 145 187 220 209 182 186 188 189 187 188 189 189 187 180 202 190 138 104 81 61 68 75 100 118 118 118 129 145 157 189 187 186 186 183 178 178 182 184 182 181 181 183 183 182 180 191 187 190 187 171 133 120 166 192 193 189 186 188 183 156 127 148 178 191 188 187 172 151 143 166 146 134 170 189 187 193 168 161 172 177 167 160 177 197 200 192 183 166 138 100 65 48 46 69 118 151 123 81 113 178 193 180 176 177 179 182 154 112 113 118 123 128 133 140 144 131 109 130 139 118 99 118 144 156 165 161 189 189 117 39 36 73 84 113 129 157 146 102 56 28 36 52 78 103 102 107 155 192 186 157 127 140 180 183 159 147 145 142 135 139 140 128 120 124 127 123 126 142 150 128 98 82 74 92 115 116 99 94 94 82 68 78 107 138 147 136 126 134 148 139 113 76 59 79 114 140 151 114 59 51 68 67 93 135 143 97 86 72 64 57 51 47 46 44 41 36 31 28 28 27 27 36 47 54 62 75 74 60 51 94 87 63 36 33 47 49 37 31 35 38 39 42 48 50 49 44 38 40 36 29 41 51 41 43 61 82 95 90 62 42 44 38 32 27 23 21 23 33 44 44 42 38 32 26 24 25 27 11 38 79 123 154 150 106 60 24 32 48 63 72 86 115 142 112 86 57 40 31 27 28 32 34 35 52 76 91 104 136 171 194 175 137 106 97 90 76 67 42 37 36 45 57 60 51 40 46 40 31 26 30 36 35 30 37 34 32 34 40 44 42 39 38 44 42 32 32 40 39 29 20 18 20 24 25 23 22 24 30 65 110 160 179 130 77 74 87 97 126 153 173 204 219 207 206 206 208 216 217 198 183 187 194 227 175 61 84 194 214 193 191 190 202 199 171 158 167 172 176 199 158 91 130 198 190 179 165 171 185 182 150 106 60 24 11 12 13 14 15 16 18 19 21 19 16 14 14 15 17 18 19 16 14 13 11 9 13 19 33 43 50 45 36 29 25 22 34 36 36 33 26 19 15 13 15 16 15 17 27 40 48 48 42 30 34 63 109 160 185 183 145 121 151 162 98 67 132 211 213 175 135 132 157 174 184 198 149 99 67 72 66 36 24 38 43 44 47 52 53 47 38 32 37 46 42 31 35 42 41 37 35 38 39 38 34 29 26 24 30 30 27 21 22 36 61 80 92 66 31 39 71 98 116 110 73 56 42 43 50 50 43 37 24 41 89 155 202 209 191 175 177 172 150 144 168 183 168 150 171 174 189 198 181 150 139 149 157 156 142 148 159 160 151 125 94 103 147 157 99 40 64 148 161 112 79 91 99 68 35 29 59 81 85 56 28 21 19 12 14 13 11 10 10 11 12 13 15 14 14 16 19 20 18 16 17 16 16 20 26 32 34 34 16 24 29 27 22 21 24 26 20 26 23 25 32 27 26 44 45 43 36 35 41 42 36 34 42 39 34 35 45 57 65 67 70 77 96 118 123 106 81 64 67 54 50 61 65 57 51 54 78 76 68 55 50 61 82 98 79 80 61 45 52 56 57 66 65 72 100 141 168 172 167 167 165 166 171 178 181 178 165 149 139 108 90 130 158 128 99 89 74 58 44 19 31 94 154 194 181 183 175 172 177 172 167 176 179 177 177 180 185 189 186 176 170 169 156 139 135 138 131 115 148 178 193 184 180 189 187 173 170 142 100 118 176 186 127 46 22 20 19 13 11 5 26 91 166 178 158 139 135 136 141 133 140 89 48 10 26 102 163 200 170 171 146 88 52 72 86 63 36 97 178 202 171 149 159 181 176 179 177 173 173 177 177 174 176 167 133 95 95 136 177 193 183 181 171 154 143 151 172 189 181 172 156 148 132 90 67 80 87 92 114 139 171 207 192 133 103 148 149 123 122 130 123 108 87 66 64 65 64 53 33 33 44 37 36 41 41 35 33 36 32 30 29 32 34 33 30 27 17 13 59 126 153 155 142 107 98 84 91 104 128 155 161 169 165 180 171 143 134 151 180 206 195 177 171 169 151 139 164 200 170 122 134 187 221 208 176 93 29 6 2 13 12 11 14 12 12 12 13 18 28 36 35 30 47 106 181 199 135 112 161 176 113 30 19 66 128 157 113 72 98 178 229 221 186 138 114 127 137 113 74 50 57 71 58 31 39 42 50 53 46 47 72 103 145 159 165 172 157 122 94 67 56 27 26 51 83 109 147 210 229 208 190 188 172 132 111 123 124 150 153 149 166 196 186 126 49 12 12 28 38 38 27 31 32 28 25 28 32 33 35 36 35 28 18 12 14 20 26 30 28 27 27 29 32 35 36 36 38 37 36 35 35 35 36 37 43 42 38 34 37 44 48 47 44 45 46 45 41 35 30 26 21 21 21 21 21 22 24 25 40 49 54 47 38 35 38 41 39 39 40 40 38 34 29 24 16 13 11 11 11 10 8 7 7 6 5 4 4 4 5 5 4 7 10 11 11 11 11 12 11 11 12 14 16 16 14 11 16 16 16 15 14 14 17 20 21 20 19 16 14 14 16 18 21 26 33 37 36 30 23 19 12 12 10 10 10 10 9 9 20 39 53 52 52 60 68 69 58 52 44 38 36 36 36 36 26 22 23 22 19 30 43 44 42 26 23 45 65 57 29 7 60 96 81 43 23 20 18 2 27 94 149 148 124 100 67 33 27 39 43 27 43 113 142 103 54 37 48 53 37 47 62 47 47 46 47 50 54 48 26 5 12 10 8 8 11 16 23 27 27 24 20 17 19 23 29 33 35 35 34 34 33 33 33 33 39 37 34 27 21 20 25 30 30 30 29 28 28 32 38 43 39 35 32 30 31 31 28 26 21 24 31 45 59 61 46 30 14 16 17 15 11 9 9 10 10 12 13 15 14 11 29 60 104 110 89 58 57 65 53 33 11 12 15 17 16 21 37 54 45 29 19 26 39 43 38 33 29 24 24 31 32 25 20 19 22 23 24 24 23 22 23 24 17 20 22 22 21 22 24 26 28 30 34 35 29 23 24 29 39 59 67 51 34 36 48 56 55 38 30 42 53 52 48 49 38 28 22 25 26 21 17 17 22 21 19 19 21 23 22 21 21 19 18 18 20 21 19 16 21 22 22 21 21 22 26 29 34 34 32 30 31 36 36 34 29 26 22 21 23 23 22 20 17 24 28 24 21 24 31 37 27 66 108 125 136 171 209 225 212 218 207 189 196 210 184 138 129 170 201 219 233 245 211 129 126 189 219 185 116 49 20 21 65 109 117 126 151 172 200 216 168 141 156 179 166 160 160 137 116 115 78 33 16 21 31 33 29 40 80 114 108 101 125 154 143 141 163 145 111 154 194 158 90 122 141 126 125 164 206 230 213 204 159 88 34 16 19 25 27 27 28 29 31 32 33 33 21 23 62 117 133 111 95 99 95 67 74 97 101 101 86 53 46 60 86 105 106 106 117 129 126 128 137 102 69 92 110 104 88 82 80 70 60 79 107 111 119 100 91 94 89 71 54 46 38 44 47 39 29 21 17 14 19 22 24 23 19 18 20 23 30 33 31 24 20 22 27 29 34 32 30 28 28 27 25 22 26 24 23 25 28 31 32 32 28 26 24 26 29 32 33 32 33 31 28 25 25 26 29 30 30 31 32 33 35 36 37 38 35 32 29 25 24 25 28 31 32 33 31 27 29 36 41 40 49 46 41 33 26 23 25 28 34 36 37 35 30 24 19 17 20 23 26 29 29 27 25 24 22 23 23 21 18 17 18 20 21 24 28 30 29 28 28 28 24 24 24 24 24 25 25 26 24 24 25 27 30 30 29 27 29 24 19 16 16 17 18 18 19 21 21 20 18 17 18 20 19 23 28 31 30 29 28 29 29 28 27 27 28 27 25 22 16 17 20 24 24 21 23 27 37 46 44 28 18 21 24 22 21 20 19 17 17 18 19 21 18 16 16 21 28 31 29 25 23 23 22 21 20 21 24 27 29 32 36 37 34 30 27 26 25 28 30 29 27 27 29 31 29 29 28 29 29 30 31 31 27 28 30 32 35 37 38 39 46 43 42 42 44 43 40 36 33 30 26 23 23 22 20 18 22 23 25 27 28 26 22 19 21 23 25 25 23 20 20 20 32 32 30 27 24 25 29 33 30 31 32 31 28 27 29 31 29 30 29 27 25 24 25 26 25 23 22 22 25 28 29 29 28 24 21 22 26 32 35 36 39 34 29 27 26 26 23 21 19 21 26 33 39 42 40 38 38 36 33 27 22 20 21 22 21 24 27 27 26 23 22 22 22 21 20 20 21 23 25 27 28 31 33 32 30 27 26 26 26 24 23 25 28 30 28 25 17 24 35 41 35 30 39 54 70 80 89 86 73 59 49 46 30 27 24 23 25 27 28 28 28 28 26 24 20 17 15 14 11 14 17 18 17 17 18 20 18 18 18 19 21 27 34 39 48 46 41 32 23 17 19 22 23 23 24 26 27 24 18 13 14 33 57 74 81 84 89 93 79 57 61 90 109 103 81 57 63 63 61 57 59 70 85 96 93 79 58 40 35 43 55 64 43 43 36 27 25 32 35 33 39 39 40 41 43 43 39 34 26 31 30 33 61 105 131 134 174 174 174 173 174 174 175 176 176 177 177 177 177 177 178 178 179 179 179 179 179 179 180 180 178 178 179 180 181 182 182 182 182 182 182 182 182 183 184 184 183 183 182 182 181 181 180 180 182 182 182 182 183 184 185 186 183 185 188 189 188 187 186 186 191 190 190 191 193 195 195 194 195 195 195 194 194 194 193 193 195 193 191 190 191 191 190 188 191 191 192 192 192 193 193 193 195 196 196 194 192 191 191 192 189 189 190 191 191 192 193 193 190 189 189 191 193 194 192 190 190 191 191 190 189 189 191 193 196 172 152 143 140 155 176 185 201 197 184 174 182 187 158 119 119 135 181 206 191 191 201 193 192 194 193 187 181 174 164 155 170 181 164 167 162 151 168 159 145 178 198 200 211 221 190 141 153 139 124 114 152 208 215 204 213 206 201 175 138 133 146 143 134 124 126 133 131 132 137 138 120 96 142 206 204 185 190 193 195 192 189 187 186 187 188 188 183 186 183 184 198 203 173 133 126 161 161 134 161 200 192 183 196 193 189 187 188 189 186 182 202 195 154 106 102 125 127 111 72 64 49 63 119 176 209 224 200 188 180 182 184 181 178 178 183 182 182 183 184 183 180 177 180 179 188 197 194 157 129 158 154 168 181 190 197 191 160 126 142 184 192 175 165 149 143 162 159 135 147 186 190 183 187 171 143 164 153 121 131 180 202 190 187 189 189 179 155 121 90 74 47 54 82 59 51 127 194 213 179 177 179 169 154 124 98 110 115 116 120 120 123 139 141 125 139 146 120 96 116 147 155 154 156 164 141 75 32 61 109 124 122 135 159 146 108 68 39 41 52 69 110 122 112 144 173 154 139 131 133 141 142 142 141 138 140 134 135 133 123 124 135 139 128 118 121 123 108 92 88 88 106 116 120 118 115 101 88 88 93 118 145 151 133 120 132 154 151 120 76 63 89 114 119 119 103 56 45 59 77 128 157 130 91 84 72 59 45 35 31 31 46 47 42 34 29 29 31 30 37 41 58 89 104 84 61 61 91 83 62 40 36 46 46 37 29 34 37 38 42 49 52 52 46 40 38 36 34 39 41 34 60 96 121 116 93 60 38 35 37 32 27 26 26 28 33 39 48 45 37 27 19 19 25 31 29 34 51 78 99 99 81 64 27 38 60 78 78 76 95 122 78 54 35 34 36 32 36 45 39 48 52 49 62 99 143 169 201 172 135 106 92 89 82 72 46 42 39 42 47 47 41 34 31 27 22 22 29 36 35 28 30 32 35 36 39 42 40 36 40 45 42 32 29 33 30 22 14 15 20 24 22 20 23 28 103 145 192 240 244 163 85 76 88 66 71 119 181 222 222 203 202 201 196 198 200 187 176 179 212 204 121 54 124 211 205 181 184 184 198 203 177 152 161 183 191 202 143 64 103 182 188 186 163 176 185 182 179 165 106 31 14 16 17 17 16 16 17 18 20 19 17 15 15 15 15 16 16 13 11 11 10 10 15 22 39 45 47 41 33 28 25 23 34 37 38 34 27 19 15 14 16 17 16 18 30 45 51 47 26 35 61 98 137 174 190 182 144 123 143 145 99 78 119 185 185 147 125 150 184 179 156 150 144 101 65 54 43 25 26 41 43 40 41 46 48 45 39 36 29 34 36 33 34 40 36 25 37 40 42 38 31 26 27 30 29 31 31 29 30 40 57 71 53 43 29 58 107 142 158 144 99 82 61 53 55 57 51 43 28 36 74 142 198 212 194 174 179 158 142 150 179 201 190 163 153 160 168 172 175 173 165 155 153 153 152 171 176 160 150 136 136 109 149 199 158 60 32 91 106 71 67 92 78 36 38 76 129 136 127 91 49 25 17 17 13 13 12 11 11 11 11 12 14 12 12 16 20 23 21 18 17 17 18 24 30 33 31 28 17 22 27 28 26 25 26 27 21 26 26 26 29 29 33 44 36 28 26 31 31 28 31 38 35 30 30 44 76 112 137 147 152 149 149 145 120 80 50 39 62 85 105 108 98 82 57 34 59 70 78 81 93 120 149 165 143 133 110 97 102 104 91 78 60 35 41 100 163 187 180 171 158 156 164 172 177 184 176 153 136 105 81 122 167 149 100 58 67 69 60 25 25 79 140 188 193 183 170 175 179 155 145 170 171 179 192 185 165 164 177 183 184 183 181 174 158 134 113 102 133 144 162 171 158 146 160 187 207 192 139 113 129 136 105 52 24 22 21 14 13 7 24 86 130 134 133 156 166 146 140 141 123 54 15 4 42 127 187 217 208 196 133 58 65 130 129 65 31 72 164 202 168 147 158 179 176 180 178 174 174 177 175 169 162 154 136 116 112 131 159 178 185 173 154 144 153 174 186 187 183 188 196 201 183 135 88 70 106 112 121 127 156 202 182 108 111 181 183 152 144 127 97 73 47 39 47 47 42 36 29 42 43 40 37 36 33 30 31 34 32 28 27 30 32 29 25 24 31 52 114 168 168 177 179 128 62 61 92 114 125 143 156 171 188 180 152 127 131 152 177 198 194 185 167 149 140 151 178 205 151 115 135 186 220 214 191 116 47 11 2 14 12 10 15 11 14 12 13 18 21 23 27 31 75 149 214 215 148 127 161 142 83 30 30 64 82 84 85 96 124 148 182 212 209 164 137 153 161 117 62 33 39 57 60 54 47 59 72 69 48 33 46 70 103 134 163 186 172 123 77 38 13 11 38 85 141 174 179 197 211 208 204 203 185 144 119 123 131 160 154 134 145 185 183 123 51 15 11 22 32 37 30 33 38 32 28 28 31 33 34 33 29 22 13 10 14 22 28 31 26 27 28 30 33 35 37 37 35 35 35 35 37 40 42 44 46 44 39 33 32 37 40 40 31 30 29 28 29 30 31 32 25 24 22 20 17 18 20 23 28 36 41 35 29 28 30 32 38 36 35 37 40 41 38 35 20 15 11 12 12 10 8 9 7 6 5 4 4 4 5 5 6 7 8 9 9 10 10 11 8 10 14 18 20 18 12 8 14 16 18 18 17 17 19 21 21 20 18 16 15 15 17 19 21 28 36 39 34 27 21 19 12 11 9 9 11 13 13 12 17 30 43 50 54 58 61 61 54 49 42 38 37 37 37 37 30 22 30 46 55 62 63 55 44 23 25 70 116 113 61 11 86 136 122 70 41 30 23 5 36 101 165 186 174 143 92 46 45 86 102 62 37 71 94 72 48 42 51 54 45 54 66 59 52 50 49 56 65 60 37 12 13 12 11 11 14 19 24 28 19 19 20 22 26 31 36 38 37 36 34 31 28 28 29 30 34 31 27 24 23 24 26 28 30 29 27 25 24 27 33 37 39 37 35 32 31 29 27 25 20 21 28 45 61 61 45 27 14 16 18 15 11 8 9 11 9 15 17 18 17 15 32 61 105 106 75 37 35 49 43 26 14 12 12 13 18 40 81 119 91 50 14 15 42 67 78 81 61 57 53 52 52 46 35 26 26 25 24 23 22 23 23 24 21 23 25 24 21 18 17 17 29 33 38 37 28 19 20 26 82 124 146 118 80 78 106 130 113 82 63 72 87 91 95 104 91 62 33 21 18 15 14 17 17 17 18 20 22 22 20 17 20 18 16 15 16 17 16 16 11 13 17 20 24 29 36 41 54 57 59 56 45 33 30 34 28 24 21 21 23 25 24 22 20 27 35 36 32 36 55 74 60 61 75 121 190 243 249 242 233 220 190 180 217 249 207 135 122 188 202 187 205 225 188 112 134 199 227 223 195 132 63 15 4 42 97 165 217 232 212 178 166 170 186 177 162 188 204 177 190 178 122 68 37 24 26 22 18 31 56 76 95 125 152 160 129 123 133 113 94 156 213 191 124 115 105 99 120 147 183 243 240 229 168 80 25 13 18 27 27 27 28 29 30 31 32 32 20 27 75 137 158 142 118 101 90 82 110 116 89 97 92 38 32 45 79 104 97 88 101 117 116 129 140 101 68 85 97 93 80 53 43 52 50 45 56 72 108 107 101 105 109 87 54 43 49 50 47 37 28 22 15 9 18 20 22 21 18 17 19 22 24 29 31 25 20 21 25 27 30 29 27 27 28 28 26 24 25 24 23 24 27 29 30 29 28 26 24 25 30 32 32 30 31 29 25 23 23 26 29 32 28 29 30 31 33 34 35 36 33 33 31 29 27 28 30 33 32 32 29 27 34 46 49 46 44 41 35 29 24 24 27 30 33 35 36 35 30 24 18 14 17 21 27 30 29 26 23 21 19 20 20 19 16 15 16 18 18 23 28 31 32 31 31 31 24 25 25 25 24 23 22 21 26 26 27 28 29 30 29 28 31 27 23 21 21 22 21 20 18 19 19 18 16 15 17 19 19 23 28 31 30 29 28 28 30 28 26 27 28 28 27 25 21 19 20 22 21 20 23 28 33 39 38 27 20 22 25 25 22 22 21 19 17 18 21 23 22 19 18 20 25 29 30 29 25 24 23 22 22 24 27 29 28 30 32 32 30 29 29 30 37 39 38 31 25 24 26 26 26 25 24 24 27 28 29 29 31 31 31 31 33 34 36 37 40 39 38 39 40 41 40 40 36 32 26 23 22 21 19 18 24 25 26 28 29 28 27 25 21 23 25 24 21 18 17 17 33 33 33 30 28 29 35 40 34 32 29 26 25 26 27 29 25 26 26 26 25 24 24 24 24 22 20 22 25 28 29 29 27 26 24 22 23 28 35 41 44 39 32 28 26 24 23 21 24 23 24 28 33 36 37 36 34 33 30 26 21 19 21 23 20 22 25 27 26 24 22 21 22 21 20 19 20 22 25 27 30 33 35 34 31 28 26 26 24 23 24 26 29 29 27 25 22 25 28 28 23 25 36 48 65 81 96 93 74 51 39 35 25 23 21 22 26 28 27 26 27 27 26 23 19 16 16 16 16 20 25 25 22 20 20 21 17 17 18 21 24 29 35 39 43 39 35 32 26 19 16 16 17 20 23 25 26 25 23 22 20 41 70 93 105 107 101 93 77 55 49 60 68 74 78 77 70 65 56 48 50 62 70 73 72 62 45 33 34 50 70 81 76 71 54 34 26 32 35 32 37 38 37 38 42 46 43 38 37 38 35 37 55 85 105 109 173 173 174 175 175 175 174 174 175 175 175 176 176 176 176 176 181 180 179 178 178 179 180 181 176 177 180 182 183 183 183 182 182 182 183 184 185 184 184 184 185 185 184 184 183 182 182 181 182 182 182 183 184 185 186 187 186 187 188 187 186 186 188 190 192 190 190 192 195 196 196 195 197 196 196 196 195 195 195 195 195 193 190 190 192 192 191 190 192 192 192 193 193 193 194 194 192 194 195 195 193 192 194 195 188 188 188 188 188 188 189 189 190 189 189 191 193 194 192 190 190 191 192 191 190 190 193 196 193 193 194 180 157 148 149 145 162 165 164 162 163 157 135 111 146 175 202 205 197 197 195 184 187 195 198 194 197 207 211 207 205 207 198 187 176 168 165 159 137 150 159 166 177 173 132 85 113 135 146 145 181 217 208 199 206 205 209 184 143 142 165 166 138 130 134 144 155 170 175 167 111 119 172 206 189 189 201 184 190 185 181 181 186 189 190 189 189 183 180 186 196 193 172 151 161 201 193 134 130 167 186 205 194 182 171 173 183 190 187 181 201 157 119 122 154 190 193 161 129 94 53 64 128 179 200 211 193 191 188 184 182 181 179 178 183 182 181 182 184 183 181 179 175 181 194 198 188 142 102 121 109 132 153 165 176 180 164 142 135 153 159 150 148 156 168 177 146 135 160 190 195 181 169 180 155 160 139 120 139 167 178 183 191 187 184 188 192 185 163 141 95 66 63 42 38 105 168 190 187 178 175 156 132 108 97 119 123 128 136 127 113 122 129 115 121 141 130 101 107 138 159 162 164 127 74 38 45 88 115 111 93 100 116 108 87 68 47 48 60 66 91 105 102 116 130 122 115 134 134 114 100 102 112 124 149 139 124 109 114 145 165 159 127 107 97 95 87 85 91 93 93 96 106 123 127 103 82 84 90 110 140 152 134 106 102 115 131 114 76 60 85 104 96 88 77 57 48 63 94 117 109 82 77 70 49 32 39 58 61 50 45 47 53 58 52 39 33 34 41 46 59 84 96 77 57 57 67 63 52 42 40 44 42 35 33 36 38 38 41 46 49 47 46 44 38 35 38 37 39 48 97 135 144 113 81 61 45 36 35 32 30 30 30 31 37 46 52 46 36 27 21 22 26 30 37 41 53 69 72 63 53 50 33 33 53 84 91 72 58 60 42 28 25 39 52 50 44 42 40 54 57 45 51 92 146 181 191 160 134 110 82 71 68 57 46 43 38 35 33 32 31 30 23 20 16 18 27 36 34 28 22 30 35 32 30 31 33 33 41 42 39 32 28 27 23 18 16 16 17 20 25 38 62 83 160 186 207 229 219 133 63 72 87 74 66 96 155 198 208 205 190 194 192 193 199 192 179 176 213 152 69 83 173 215 202 184 189 188 187 187 182 172 179 200 226 192 115 64 129 201 194 192 176 177 184 196 209 197 128 45 21 23 24 22 19 17 17 18 18 18 17 17 16 15 14 14 13 11 10 10 10 12 18 25 39 41 39 32 28 28 29 28 32 36 38 35 26 19 15 14 24 29 30 29 34 43 43 36 21 45 85 122 153 182 187 171 153 139 135 111 92 95 109 145 161 133 123 157 193 180 147 133 133 98 56 32 29 40 61 78 61 48 38 39 43 42 39 36 34 33 36 36 31 32 36 33 35 40 43 39 30 26 30 35 32 34 34 34 35 41 52 60 43 60 70 97 125 145 158 148 141 134 106 70 53 57 55 45 35 36 53 97 154 190 188 170 147 124 137 171 185 191 184 161 145 153 152 144 150 165 166 155 143 144 142 155 154 144 158 168 170 124 133 172 162 93 39 48 59 54 66 72 44 34 86 153 185 166 151 135 97 45 16 15 13 13 13 13 13 12 11 10 13 11 11 15 22 25 24 21 18 18 21 27 33 33 28 23 25 24 25 30 33 30 22 15 26 26 31 31 26 29 35 34 35 27 27 28 22 23 29 32 25 18 23 59 118 168 183 176 177 160 134 104 75 52 40 36 84 134 170 161 135 114 87 60 57 76 94 105 125 160 190 203 191 174 158 151 156 167 161 140 118 60 25 62 136 183 184 170 171 164 165 166 168 181 179 154 126 97 76 125 179 163 105 50 73 87 79 30 15 57 112 163 188 186 168 162 170 155 141 155 160 170 191 184 144 129 155 181 185 185 194 196 167 128 122 141 142 133 139 147 126 100 122 168 194 200 154 103 91 97 87 52 24 22 20 14 14 7 21 77 110 138 162 194 199 167 147 139 99 24 2 16 60 133 186 216 220 180 102 64 120 190 172 106 40 51 137 186 163 152 161 173 176 180 180 175 175 178 173 164 146 139 135 132 118 108 124 151 175 158 146 158 181 195 190 179 182 182 192 202 194 161 104 52 119 129 131 121 140 187 168 89 112 190 180 141 133 104 67 45 26 26 44 50 45 38 27 37 29 31 33 34 37 38 34 28 26 25 26 28 28 26 30 37 64 119 162 172 163 189 203 148 65 52 86 117 124 138 164 197 203 172 131 121 147 171 176 176 184 181 150 117 120 149 168 173 134 117 138 172 196 191 183 128 64 17 4 16 11 10 16 11 15 14 17 19 12 9 25 48 117 200 229 222 193 159 136 82 33 50 78 105 97 90 117 137 134 124 145 194 215 182 136 115 107 74 41 40 65 86 87 78 64 91 113 105 76 53 48 51 52 87 124 151 126 70 40 25 25 38 77 130 194 224 198 181 191 200 209 213 196 162 146 156 168 193 180 154 161 196 188 122 45 17 14 18 26 39 41 47 47 41 32 28 30 34 35 34 26 19 12 10 15 23 27 29 29 29 30 31 32 33 34 35 32 32 32 33 35 39 42 44 45 45 42 35 32 33 33 30 23 21 19 19 22 28 34 38 27 26 24 20 17 17 20 24 23 29 32 27 23 23 25 25 33 29 27 31 39 45 45 43 26 19 14 14 12 8 7 8 7 7 6 5 5 5 5 6 9 8 7 7 9 10 10 10 9 11 14 19 21 18 12 7 12 15 19 20 20 20 21 22 22 20 18 16 16 17 19 21 23 31 39 39 30 22 18 19 15 12 10 10 12 15 16 15 20 25 36 46 50 49 51 56 51 47 42 39 39 40 40 40 25 22 52 102 129 121 89 58 34 40 59 97 134 130 74 14 70 137 147 115 86 54 33 18 31 68 122 161 164 136 99 75 81 133 149 94 31 20 39 49 40 48 51 47 45 48 53 56 46 43 40 45 54 55 41 23 21 20 19 19 21 23 27 29 21 24 28 33 36 38 39 39 38 37 35 30 26 25 28 31 32 27 23 23 27 29 27 24 25 24 23 21 20 22 27 31 40 40 38 34 29 24 22 22 18 22 34 51 63 58 39 23 17 19 21 17 12 9 10 13 10 19 21 22 23 20 27 46 67 65 43 22 24 32 26 19 12 12 13 13 19 47 101 150 138 76 17 16 60 109 136 145 111 111 108 104 105 103 86 67 42 33 23 20 23 26 26 24 23 24 24 21 16 14 13 14 30 35 41 38 26 15 16 23 101 148 173 143 104 104 131 153 132 99 79 90 104 106 113 126 117 77 36 20 20 21 22 25 17 18 21 25 27 26 21 17 20 22 22 20 19 24 33 42 32 29 24 22 30 46 66 80 96 120 146 143 99 47 25 29 41 36 30 27 29 29 26 23 30 38 54 66 69 79 112 148 170 126 92 132 215 250 248 240 234 206 176 180 217 234 191 132 146 202 196 175 181 165 134 113 172 229 243 251 254 201 114 37 0 9 86 193 252 254 220 164 178 193 175 148 168 207 206 179 215 216 176 133 81 30 20 19 30 31 34 48 74 99 105 98 86 87 96 81 64 104 153 153 108 80 81 100 127 140 157 210 239 220 146 56 16 16 25 34 28 28 29 29 30 30 30 31 22 32 79 130 149 141 113 79 68 115 157 140 99 92 79 37 31 36 66 88 79 71 77 79 88 119 138 101 66 67 66 67 83 87 85 73 51 29 30 50 86 95 92 105 126 96 54 53 63 56 43 30 24 22 17 12 16 19 21 20 18 17 19 22 24 31 35 30 24 23 25 26 29 28 26 26 27 27 25 23 25 23 22 23 26 27 27 26 29 26 23 25 30 32 31 28 27 26 24 24 25 26 29 30 26 27 27 29 30 31 32 32 31 33 34 33 31 31 33 35 35 33 29 27 38 53 54 47 34 31 28 26 26 27 27 27 29 31 33 34 31 25 18 14 14 18 22 24 22 20 19 19 17 18 19 18 16 15 17 19 20 24 30 33 33 32 31 31 26 28 30 31 31 29 26 24 32 32 32 31 30 29 28 28 30 27 25 24 24 23 21 19 17 17 17 14 12 11 12 14 19 23 27 29 29 28 28 29 34 31 28 27 28 29 28 27 24 23 23 24 23 21 24 29 31 32 32 29 27 27 29 31 28 28 26 23 20 20 23 26 29 26 22 21 22 26 29 31 29 28 25 23 23 24 26 28 27 27 27 26 25 27 31 34 43 45 42 32 25 25 28 29 27 25 23 24 27 31 32 33 37 35 33 31 31 32 34 35 34 35 36 36 36 38 41 43 40 35 28 24 22 22 22 22 25 25 26 27 28 29 30 30 24 24 23 20 17 16 17 19 28 31 33 32 31 34 42 48 42 35 27 22 22 24 25 24 22 22 23 24 24 24 24 24 24 21 19 20 24 27 29 29 27 27 26 25 25 28 34 39 41 37 30 26 24 24 24 24 32 29 25 25 28 32 35 36 32 31 28 23 19 18 19 21 16 19 23 27 29 29 27 26 23 22 21 21 22 25 29 31 34 37 39 38 34 30 27 26 25 24 25 26 29 31 31 30 26 24 28 33 31 28 41 60 79 91 99 90 67 44 31 28 20 19 19 21 24 26 25 24 24 25 25 23 20 18 19 21 28 31 33 30 24 20 21 23 21 22 23 26 29 32 35 37 37 33 33 37 36 27 16 10 12 17 23 26 28 30 34 38 33 43 63 87 110 118 104 85 65 44 34 41 52 70 85 89 72 67 54 43 44 54 59 57 56 47 33 26 38 62 84 95 110 99 73 43 30 34 37 33 36 36 34 33 38 45 44 38 42 40 39 40 47 57 63 65 171 172 174 176 176 175 174 173 174 174 174 175 175 175 175 176 184 182 179 177 177 179 181 182 175 177 180 183 185 184 183 182 181 182 184 186 186 185 184 183 187 187 186 185 184 184 183 183 182 182 182 183 184 185 186 187 189 189 188 185 183 185 190 194 192 190 189 191 195 197 196 195 198 198 198 197 197 196 196 196 194 192 190 191 192 193 192 191 192 192 193 193 193 194 194 194 189 192 194 195 194 194 197 199 194 194 193 193 192 191 191 191 190 189 189 191 193 194 192 190 189 191 192 191 190 191 194 197 189 200 210 200 176 163 155 142 136 135 133 127 122 128 149 169 196 212 205 191 194 188 182 194 183 184 190 195 194 193 200 212 198 192 204 191 188 192 169 167 160 132 114 121 127 117 109 110 150 192 192 149 162 198 194 189 195 196 203 180 140 152 193 205 185 184 188 192 197 202 183 150 124 174 208 205 197 195 190 184 184 187 190 191 190 189 189 189 195 186 185 189 186 179 185 198 198 189 188 147 108 136 184 210 188 170 156 164 186 202 202 195 148 110 115 170 203 213 210 182 175 175 128 79 91 132 155 163 177 190 194 182 174 178 183 184 184 181 179 180 182 184 184 183 187 195 201 184 153 100 66 92 92 114 131 134 140 153 155 148 111 105 122 142 158 185 193 169 131 163 189 174 181 186 156 158 168 147 126 139 157 140 143 187 184 183 179 177 184 195 197 192 163 124 89 55 32 69 122 132 157 143 136 117 96 84 85 112 134 147 162 148 118 114 115 98 112 146 149 116 104 137 175 191 160 109 54 36 54 82 90 80 66 64 73 68 63 63 55 60 64 62 63 73 90 102 115 127 140 169 175 148 115 90 98 129 154 139 108 80 100 159 185 166 126 105 92 91 91 97 104 103 60 69 87 116 133 111 75 58 80 93 120 137 119 83 67 73 109 108 77 54 73 89 76 62 56 61 52 65 95 79 44 41 45 54 53 57 91 127 113 71 38 43 64 87 81 52 34 34 36 50 53 54 64 67 56 48 48 46 44 43 43 42 38 32 37 40 40 38 39 42 44 42 39 43 36 34 38 30 32 52 103 136 129 81 51 48 41 29 33 33 34 33 30 32 42 54 48 42 34 30 29 29 27 25 25 50 74 82 75 62 48 38 34 31 50 79 82 55 36 36 27 20 25 48 71 72 52 31 40 52 66 70 66 78 116 154 158 131 121 106 68 51 50 38 52 45 37 32 29 26 22 19 23 19 14 16 26 35 35 28 21 28 30 25 23 27 31 33 40 40 37 32 27 23 20 17 20 17 15 19 36 73 124 163 143 159 163 175 164 88 38 66 143 152 127 100 124 174 211 231 194 204 203 198 199 193 184 182 179 101 51 126 201 201 201 202 210 210 184 163 175 186 178 171 206 174 107 74 153 224 203 189 197 175 180 214 228 194 119 50 26 28 29 26 22 18 18 19 17 18 18 18 17 15 13 12 12 9 8 10 11 13 20 28 36 35 31 25 24 29 33 33 30 35 38 34 26 18 15 14 34 43 46 41 38 38 32 22 17 48 95 133 162 188 189 167 162 164 146 86 67 96 125 167 170 148 135 155 179 170 148 143 110 81 39 15 29 70 110 131 96 73 49 41 42 40 34 29 36 31 38 41 29 25 33 38 34 41 45 41 32 27 31 37 34 34 33 35 41 52 64 72 96 128 144 152 148 148 163 162 178 181 148 86 50 53 54 41 40 38 35 53 110 172 192 180 117 89 128 190 193 179 181 179 154 155 146 128 119 128 143 151 138 137 123 120 115 124 170 203 171 128 104 107 127 121 71 36 25 56 80 63 37 67 144 202 206 168 156 169 141 67 16 11 12 13 14 15 14 13 11 9 12 10 10 15 23 26 25 22 18 19 22 29 35 33 26 19 21 27 33 30 22 17 22 30 27 25 33 34 24 29 35 26 30 24 23 22 21 28 29 17 29 18 21 63 129 168 153 117 95 90 79 70 73 78 69 54 97 149 190 181 148 124 112 105 75 92 104 108 123 155 181 191 194 189 187 174 160 175 196 195 159 103 50 50 99 153 182 188 192 179 172 164 158 173 174 148 111 88 78 134 187 167 110 61 79 98 87 27 2 32 81 130 171 192 170 142 157 168 152 140 145 148 173 177 135 114 146 182 193 188 192 183 138 100 130 191 182 168 163 161 139 113 123 153 163 171 128 87 91 109 93 44 23 21 19 13 14 7 18 71 135 187 209 206 189 162 141 116 76 6 2 37 78 134 175 203 197 133 68 85 170 217 192 156 51 38 113 168 157 157 163 167 176 181 181 176 176 178 172 160 135 120 119 125 108 84 94 125 150 148 159 176 183 177 178 186 179 163 163 178 193 190 138 66 95 124 144 133 140 175 149 68 100 172 143 94 88 62 33 20 41 35 46 47 42 35 23 29 30 33 33 33 40 45 37 25 20 21 25 27 25 27 40 55 91 168 186 160 160 202 214 155 89 43 57 104 134 156 182 213 194 153 112 122 172 199 184 164 165 168 134 95 109 148 156 140 127 120 136 151 162 158 166 128 74 22 5 17 11 9 16 10 13 14 20 21 8 2 30 68 152 239 233 218 221 174 105 36 36 109 158 177 156 134 145 136 148 137 139 149 148 128 89 52 36 38 52 91 143 165 134 90 88 126 150 134 105 87 73 61 48 54 63 80 59 21 27 46 66 71 106 161 222 238 198 173 161 177 197 211 201 173 166 185 177 197 182 160 168 195 179 110 40 18 19 19 24 42 51 61 57 48 37 30 31 36 38 37 31 24 17 15 19 25 27 27 30 31 31 31 31 30 30 30 32 31 30 30 31 33 36 38 42 44 43 38 34 32 28 23 22 20 18 18 21 27 34 38 32 31 28 24 20 21 25 29 26 30 31 27 24 24 25 24 27 23 20 25 36 45 48 46 32 24 17 15 12 7 5 7 8 7 6 5 5 5 6 6 11 8 6 7 9 11 10 9 10 11 14 18 20 18 13 8 11 15 19 21 21 21 22 23 23 20 17 15 16 18 21 23 24 33 41 39 27 18 16 19 18 14 11 10 12 15 17 17 25 25 33 44 45 41 44 54 50 47 43 41 42 43 43 42 16 22 74 155 196 172 108 52 30 71 107 120 122 108 57 4 48 130 166 160 132 78 38 22 28 39 75 117 123 98 87 97 130 157 151 98 39 10 17 36 35 52 51 41 42 40 39 49 36 33 28 29 38 44 39 30 29 29 28 27 27 28 30 30 29 33 38 43 44 42 38 35 38 38 36 30 25 24 29 34 32 27 22 24 30 32 27 21 20 20 19 18 17 19 24 28 41 42 40 34 26 20 18 18 16 24 40 58 65 55 35 19 20 22 23 20 14 11 12 15 12 21 24 25 28 24 22 29 32 31 25 27 36 31 20 17 10 13 16 14 12 31 82 130 160 87 20 21 78 139 173 184 145 149 149 147 152 153 134 109 58 41 22 17 23 30 28 23 22 21 19 16 13 12 14 17 31 37 42 39 25 14 14 22 50 88 107 82 56 60 76 84 84 56 43 58 70 67 70 83 85 53 28 29 40 39 31 26 20 22 26 31 33 31 25 20 21 27 30 28 27 36 57 75 82 67 46 32 37 61 94 117 139 186 238 237 164 72 28 28 63 55 46 41 39 36 31 26 41 51 73 96 107 123 169 216 247 230 162 115 154 213 234 237 238 187 153 170 197 195 173 156 178 214 208 209 197 119 80 111 213 254 241 238 253 216 139 62 27 2 68 176 225 233 214 175 173 186 150 142 208 234 190 160 186 217 210 182 116 40 17 11 30 30 30 38 50 48 40 40 47 42 45 43 37 52 68 64 69 51 82 115 131 137 136 161 201 179 104 31 17 29 33 35 29 29 29 29 29 29 29 29 20 31 71 110 122 118 90 46 59 110 151 158 139 98 63 56 37 37 60 78 71 64 58 41 60 100 121 84 54 54 57 70 111 159 169 122 68 38 42 67 62 71 63 83 115 82 42 56 65 53 35 20 17 21 21 17 16 18 21 20 17 17 19 22 27 35 40 35 28 25 25 25 30 28 26 26 26 26 24 22 25 23 22 23 25 26 25 24 29 26 23 25 30 32 30 27 22 23 25 26 27 28 28 28 25 25 26 27 28 29 30 30 30 33 35 36 34 34 35 37 37 35 28 27 40 56 56 46 25 24 24 27 30 30 28 25 24 27 30 32 31 26 20 15 13 16 18 18 15 14 15 17 16 18 19 18 16 16 18 20 22 26 32 35 34 31 30 29 30 32 36 38 39 36 33 30 37 37 36 34 31 29 27 27 27 26 25 25 25 23 19 16 16 17 15 12 8 7 8 9 19 23 27 28 28 27 28 29 39 35 30 28 28 29 30 29 26 25 26 28 26 23 25 29 25 23 24 27 28 27 28 32 34 33 31 26 22 21 24 27 34 31 27 22 21 23 28 33 33 31 27 24 23 24 25 26 25 25 23 21 21 25 31 36 42 45 42 32 26 29 34 36 29 26 24 25 29 34 36 37 41 39 35 31 30 30 32 34 31 33 35 35 35 37 42 46 43 37 30 25 23 24 25 25 24 24 24 24 25 27 30 32 26 25 21 17 14 15 19 23 23 27 31 33 34 38 47 54 48 38 26 20 21 23 22 20 19 20 21 23 24 25 25 24 24 21 19 19 23 27 29 29 26 26 26 27 28 31 33 35 36 32 27 23 22 24 25 27 39 34 28 25 27 32 36 38 31 30 27 22 18 16 17 19 14 17 22 27 31 33 32 31 22 22 21 22 25 29 33 36 37 39 41 40 36 31 28 27 27 25 25 26 28 32 35 36 30 25 33 48 42 26 34 58 91 96 96 82 60 40 31 29 19 18 18 20 22 24 24 23 20 22 23 22 20 20 23 25 39 40 38 32 24 19 21 24 25 26 28 30 33 34 35 35 35 31 35 45 47 35 18 8 9 16 23 27 30 35 44 51 44 41 46 67 99 115 101 79 55 36 30 41 59 78 86 79 72 69 57 46 46 56 60 57 50 39 25 23 42 72 94 101 128 114 82 47 32 36 40 37 35 35 31 30 35 42 42 37 35 33 34 38 38 33 30 29 172 172 172 172 172 173 174 175 175 176 176 177 177 178 179 179 174 176 180 182 183 183 181 180 186 183 180 177 175 176 177 179 185 184 183 184 186 187 186 185 185 185 185 185 184 183 183 182 183 185 186 186 184 183 185 186 190 190 189 188 188 188 189 189 191 191 192 193 195 196 197 197 195 196 196 197 197 196 196 195 193 191 190 192 195 196 195 193 196 195 193 192 191 191 192 193 195 195 194 193 192 191 190 190 198 194 189 187 189 192 193 193 192 190 189 189 190 191 189 187 193 191 191 195 195 190 189 191 192 193 195 196 195 192 188 186 179 176 172 171 174 182 191 197 197 196 194 193 192 193 194 194 195 193 191 191 193 193 191 189 197 197 197 199 200 198 193 188 172 133 116 122 137 170 178 148 164 198 178 147 175 206 203 200 184 204 204 167 133 141 183 218 218 220 220 222 211 172 132 117 171 187 199 195 187 184 186 188 185 191 194 190 186 186 186 184 189 193 196 193 186 182 185 191 187 193 200 146 93 123 175 196 196 158 132 153 198 213 180 139 86 121 169 202 204 187 182 191 210 205 158 115 107 94 77 82 114 134 150 172 201 201 182 174 180 188 188 184 183 178 178 189 196 198 170 117 87 101 133 151 172 168 163 154 139 123 119 124 119 116 121 134 141 138 138 142 167 176 183 185 186 182 166 147 168 164 146 141 116 107 160 192 181 179 170 179 182 180 199 210 185 173 158 119 68 50 60 64 90 85 78 91 108 93 71 73 103 155 178 165 153 132 103 87 113 157 167 127 107 130 149 141 112 81 54 52 56 54 56 62 56 59 49 46 58 57 52 60 57 40 35 50 67 84 114 144 172 197 209 172 106 68 86 124 131 107 84 86 110 130 130 121 127 135 113 92 100 102 97 105 90 84 76 86 112 90 62 97 116 113 99 113 102 47 43 84 126 94 57 54 77 86 79 75 59 53 58 57 41 32 31 28 23 49 74 105 159 186 132 51 33 44 71 102 101 63 35 37 47 45 46 57 70 71 55 37 36 36 38 41 40 37 39 43 42 45 44 40 35 34 37 39 37 49 36 24 31 29 33 58 78 88 78 56 44 40 39 44 36 34 33 34 31 30 36 46 45 36 30 31 31 27 23 23 40 47 62 87 100 79 51 42 25 29 39 49 51 42 31 25 16 19 31 54 73 73 53 34 27 51 79 84 65 49 62 85 93 92 83 66 53 48 46 43 42 37 29 22 20 21 23 24 19 23 23 21 23 28 29 25 24 30 29 28 31 29 28 35 29 33 34 28 23 22 19 15 17 19 20 18 73 165 203 202 156 140 119 97 129 108 48 106 212 230 211 130 71 131 174 206 223 216 199 201 205 203 200 178 162 103 68 157 207 207 203 213 205 200 172 144 168 186 160 149 172 147 80 100 163 200 191 193 224 199 170 211 230 154 82 51 54 34 31 36 25 14 15 18 19 16 16 20 24 24 22 20 11 12 12 10 7 12 26 40 30 27 26 29 35 39 37 34 29 34 39 37 26 21 33 50 64 57 41 32 36 35 31 34 45 57 68 91 132 164 172 173 174 167 133 63 76 130 130 153 176 142 127 147 184 204 164 95 65 39 18 30 73 125 166 187 172 112 53 34 35 34 35 42 41 40 32 30 35 32 32 41 36 35 29 33 26 21 30 20 35 39 28 40 66 58 68 123 177 206 196 195 195 178 179 179 212 205 177 122 69 48 49 52 37 37 36 38 66 122 163 168 99 99 141 191 195 178 172 173 164 143 133 112 75 75 98 102 112 107 96 75 77 127 181 197 196 148 108 118 152 147 85 20 27 68 88 74 60 73 131 200 193 176 174 180 152 88 36 19 13 11 16 15 7 9 13 10 9 9 13 20 27 28 24 18 17 25 34 37 33 28 26 25 21 25 29 30 28 26 25 25 28 26 25 28 33 35 32 28 20 20 21 23 26 27 24 22 15 22 32 50 73 85 71 48 30 71 82 108 139 117 85 75 91 103 117 125 126 154 173 136 104 117 108 88 94 115 129 135 153 162 178 184 166 145 150 169 164 108 76 55 64 124 176 197 188 181 180 164 135 133 143 137 103 86 111 150 155 143 110 63 63 64 46 31 25 13 39 102 172 191 164 131 151 176 170 163 157 162 172 149 99 93 144 191 183 177 164 142 118 117 154 196 189 183 181 181 172 154 143 142 118 105 91 88 106 126 105 59 25 22 20 18 6 4 45 110 176 210 205 180 181 168 122 87 38 21 9 50 127 159 152 153 127 74 62 130 197 225 213 165 78 25 70 154 172 149 139 155 157 165 177 180 176 180 177 161 143 133 147 128 106 88 74 118 119 163 198 197 187 185 175 159 165 157 175 186 186 200 161 71 58 94 123 134 144 138 103 69 99 88 69 49 33 27 28 32 41 40 39 36 34 32 32 33 23 29 33 33 36 38 36 30 26 22 21 17 12 26 75 125 143 136 149 166 178 197 197 173 124 29 37 106 123 154 203 203 177 137 119 154 198 197 155 116 117 127 138 146 153 156 152 146 161 162 138 154 164 159 161 118 61 36 14 11 16 14 11 11 14 17 13 17 15 0 28 103 191 220 224 198 158 98 43 23 95 185 230 224 211 174 149 170 197 189 146 97 70 49 32 31 29 57 99 153 183 154 125 136 159 165 162 136 122 144 142 103 71 51 30 25 25 26 56 103 135 133 134 180 209 203 203 185 181 170 170 189 204 197 177 162 179 202 191 165 157 174 171 122 51 25 29 29 26 49 76 96 98 72 44 34 35 36 35 33 25 19 13 14 21 27 30 29 30 29 29 28 29 31 32 33 29 26 24 26 32 38 43 45 41 39 36 33 32 32 33 34 27 21 16 15 20 27 31 33 38 36 31 26 21 21 24 28 27 28 30 30 28 24 20 17 19 20 21 22 24 29 36 41 27 30 28 20 13 9 6 4 5 6 7 7 7 6 5 4 9 9 9 8 8 7 7 6 9 9 9 10 11 12 14 14 13 13 15 19 23 23 20 17 18 21 23 22 18 17 21 25 30 28 30 32 30 23 18 18 12 16 7 6 20 23 17 21 16 25 37 45 46 45 47 51 48 46 45 45 46 45 42 40 11 17 76 171 224 194 106 27 30 100 168 176 133 75 28 2 34 116 201 215 156 82 43 35 46 49 52 62 72 71 74 89 142 144 108 61 34 10 6 31 29 33 37 38 37 37 38 39 35 31 29 28 27 26 32 39 41 40 38 37 36 36 37 37 39 42 44 42 38 34 34 35 37 37 34 29 25 25 27 31 28 25 23 25 30 32 30 27 28 22 18 18 16 14 18 24 31 32 32 28 23 18 15 15 13 29 52 67 66 51 32 18 23 21 20 21 21 19 15 12 18 23 27 26 22 19 19 21 23 22 23 28 33 33 28 23 13 11 12 15 14 23 51 79 106 66 31 39 82 119 126 116 101 122 134 133 133 137 125 106 49 39 28 23 25 26 23 18 22 19 14 11 10 12 16 19 23 29 34 35 30 26 26 28 21 22 25 26 27 25 23 22 24 24 24 25 26 28 31 32 28 27 28 34 42 43 38 32 24 25 27 31 34 33 28 24 70 92 81 50 30 22 59 125 174 165 98 51 49 46 66 100 119 151 196 207 152 73 35 38 71 72 68 55 51 64 65 46 54 75 99 128 143 135 163 225 250 243 211 147 104 135 194 219 205 168 175 207 211 203 196 181 188 232 239 231 189 107 83 121 197 223 248 239 190 162 155 119 51 7 39 134 195 213 208 191 163 153 163 203 243 240 191 143 159 166 154 123 85 44 19 16 27 27 30 34 36 35 30 25 27 27 26 24 23 23 24 25 30 41 59 76 90 99 106 109 128 95 52 26 21 27 31 30 30 28 24 22 22 23 26 27 25 39 60 75 75 61 41 27 33 63 105 130 122 90 58 41 41 44 51 60 64 60 52 45 51 72 76 57 51 67 79 76 139 205 226 180 117 64 51 76 75 60 58 69 69 55 49 56 62 52 37 26 21 20 19 19 23 21 17 15 17 22 26 28 34 37 39 34 27 25 28 33 32 30 29 28 28 26 22 19 25 24 24 24 27 30 33 36 35 34 32 32 32 31 27 25 30 27 24 24 26 28 28 27 23 28 33 33 30 28 30 33 27 27 28 29 31 33 35 36 34 31 30 34 41 43 40 34 23 27 35 41 38 30 25 26 27 29 33 35 33 29 23 19 10 11 13 14 15 15 16 16 18 17 17 18 21 25 29 31 24 24 26 28 30 30 28 26 29 32 37 41 42 40 36 34 42 43 41 37 32 29 29 30 34 33 29 26 22 20 20 20 15 15 13 10 6 6 9 13 14 23 33 33 27 23 25 30 44 42 37 31 27 25 27 29 28 27 28 30 29 27 28 32 39 27 22 26 28 27 29 36 40 38 33 26 19 16 17 19 27 26 25 24 23 23 24 25 33 34 35 33 29 26 25 26 22 22 21 22 24 27 31 33 33 33 33 32 31 30 29 28 26 24 21 22 27 32 36 37 39 38 36 34 33 31 30 30 27 29 33 36 37 36 34 32 28 29 30 28 24 21 20 21 23 22 21 20 22 25 28 30 26 25 24 22 20 20 20 21 18 23 29 34 38 41 44 46 51 42 30 23 21 21 22 22 17 15 16 20 27 30 27 24 20 21 22 23 25 27 28 28 22 20 20 25 31 32 28 22 27 28 28 28 27 27 27 27 35 29 22 19 22 28 34 37 36 38 37 31 22 17 17 19 14 17 24 32 38 39 36 33 36 23 20 20 17 25 43 52 57 62 53 39 34 30 25 26 30 26 24 27 34 40 42 41 23 33 58 67 43 27 43 67 107 99 86 69 52 37 26 20 22 21 20 19 19 21 23 24 22 15 10 14 23 30 32 31 35 45 48 40 29 25 25 24 25 24 25 28 30 31 37 45 29 24 41 66 65 47 28 15 15 9 16 26 29 39 53 58 42 46 60 69 66 66 63 53 47 41 37 44 62 81 88 85 80 74 63 61 75 94 97 89 48 30 19 25 45 77 97 95 100 82 65 48 35 37 42 39 36 35 34 35 37 37 35 32 32 37 38 34 32 35 38 39 172 172 171 171 172 173 173 174 173 174 174 175 176 176 177 177 177 178 181 183 184 184 184 183 183 182 180 179 179 180 181 183 186 184 183 184 187 188 187 185 186 185 185 184 184 183 183 183 183 184 186 186 184 184 186 188 188 188 188 188 189 190 191 191 192 192 193 194 194 195 196 196 196 197 197 197 197 197 197 196 197 195 195 195 196 196 195 194 194 194 194 194 195 196 198 199 195 195 195 195 194 194 194 193 196 194 192 192 193 194 193 192 193 191 189 190 191 191 190 188 191 189 189 193 192 188 187 189 191 192 193 195 196 197 198 198 196 198 201 203 203 201 199 197 195 194 193 192 192 192 193 194 195 193 191 191 193 193 191 189 194 192 191 193 196 199 199 198 182 159 159 178 198 219 204 155 118 150 161 167 193 201 188 184 193 204 197 157 109 99 141 190 201 210 199 168 141 131 146 172 188 194 197 192 186 184 185 184 184 189 190 185 183 185 186 184 182 182 184 187 190 190 188 186 180 191 206 167 110 95 115 146 180 139 126 167 206 182 108 48 100 159 202 200 186 181 184 191 197 208 174 132 133 131 102 80 72 91 106 121 149 175 186 188 184 184 179 181 191 190 181 180 168 126 92 97 125 153 176 192 195 190 190 186 161 135 140 164 158 159 157 145 124 116 134 160 172 178 181 180 181 181 170 155 170 186 176 141 107 120 166 184 184 182 173 178 172 155 154 149 147 159 181 175 120 62 41 47 41 59 80 101 115 104 75 55 95 153 183 174 166 149 110 79 108 143 148 110 82 86 85 70 62 54 49 49 48 43 41 43 60 68 64 55 53 52 47 45 50 44 44 51 54 67 103 142 151 149 142 126 101 84 85 94 104 96 90 94 105 109 102 92 128 150 136 101 83 75 85 114 137 108 75 62 74 66 59 100 150 145 109 88 75 58 72 95 98 79 56 62 98 117 103 84 64 54 56 49 26 29 44 40 50 74 128 183 190 145 92 65 46 45 58 75 71 52 42 45 62 67 68 68 69 69 57 43 38 37 39 43 44 42 42 44 43 44 43 40 36 34 36 37 36 44 36 27 30 29 36 55 57 58 43 29 33 40 39 39 32 30 31 32 31 29 34 42 44 38 33 31 28 24 23 25 38 47 64 87 96 72 41 32 29 31 35 39 37 29 22 21 25 25 32 49 66 67 52 36 37 53 68 67 50 36 39 49 52 53 51 46 45 46 45 40 33 30 26 23 22 21 21 20 16 21 22 20 20 25 29 30 27 35 31 24 27 28 22 20 24 25 23 21 23 26 23 18 18 11 41 92 157 207 199 175 180 187 168 146 175 149 73 83 203 222 214 186 130 101 110 182 197 211 210 205 198 200 202 179 155 91 86 171 210 208 206 206 193 175 151 136 159 173 152 147 162 121 74 119 161 160 146 162 180 188 172 187 180 112 78 91 90 59 37 31 25 21 22 23 15 14 20 30 31 22 14 12 13 13 10 7 10 21 33 39 35 32 29 31 35 36 34 31 31 24 28 35 25 19 51 97 108 71 30 20 32 34 32 39 77 91 85 72 84 118 153 177 193 160 106 81 113 136 130 138 143 141 155 184 200 181 121 59 21 12 24 69 125 169 201 221 207 144 75 42 34 32 31 34 25 32 32 31 34 31 32 42 47 39 29 32 19 12 36 46 52 44 33 51 72 61 81 144 199 215 197 194 202 195 192 183 179 189 186 153 111 88 70 51 46 39 36 36 48 84 122 137 115 149 187 196 180 173 180 183 176 158 146 123 86 70 82 93 112 126 107 72 70 93 119 140 146 136 123 124 139 135 90 40 27 50 74 82 78 80 111 152 174 171 164 150 124 87 47 20 18 14 16 16 11 13 18 15 11 11 13 19 25 26 23 18 22 28 33 34 30 25 23 24 23 26 28 28 26 24 23 24 25 23 22 26 31 33 31 28 23 22 21 22 24 24 22 20 21 22 23 28 39 49 51 47 69 110 141 176 179 129 95 94 95 100 101 99 95 128 165 148 109 113 120 129 128 112 103 110 122 139 155 149 126 115 132 158 142 115 108 85 60 78 126 173 178 176 179 169 150 148 145 125 89 89 127 155 129 91 68 48 47 49 36 27 26 16 39 94 146 193 195 162 156 167 177 192 178 178 171 140 96 89 133 179 173 162 154 149 138 134 155 183 185 184 179 176 178 175 154 129 111 127 137 127 118 118 94 52 25 19 19 21 8 3 54 133 191 206 191 165 161 146 102 65 29 12 18 90 173 174 122 95 82 75 100 159 191 205 209 182 102 34 59 136 160 145 130 134 142 137 143 157 169 180 183 176 171 161 166 139 113 85 64 110 159 183 192 167 138 135 152 167 166 160 178 191 192 200 155 62 43 81 114 134 136 104 64 49 57 53 46 38 32 32 37 41 38 38 37 35 32 30 29 30 30 30 27 24 26 33 37 35 32 21 11 11 28 70 133 184 200 145 124 153 185 205 209 200 141 51 45 100 116 137 167 163 162 140 143 174 184 155 126 119 142 153 177 193 181 158 163 185 192 158 135 165 175 178 178 113 59 38 20 16 17 14 11 12 10 15 12 14 14 0 24 87 153 159 146 116 75 34 34 69 135 192 219 212 203 175 161 182 213 180 109 40 19 39 67 86 102 122 129 128 124 112 129 177 199 198 180 145 138 168 170 129 87 76 52 29 23 49 114 178 191 155 141 174 196 195 199 196 185 179 173 170 166 162 161 163 197 208 193 174 170 179 162 107 55 28 30 34 44 80 115 140 152 113 65 38 30 31 31 31 25 19 13 14 21 28 30 30 28 29 32 34 35 34 33 31 26 24 25 31 38 43 42 40 34 34 34 34 34 33 32 31 26 22 17 16 20 25 28 28 31 31 30 27 24 23 25 27 28 28 28 28 26 22 18 16 18 19 20 20 20 23 27 31 33 35 33 25 17 13 9 6 4 4 4 4 6 7 9 10 10 9 9 8 8 7 7 7 9 9 9 10 11 12 13 14 13 13 15 19 22 23 20 17 17 21 23 22 19 19 22 26 29 26 25 27 26 22 19 19 16 19 18 18 17 12 14 26 33 34 38 44 49 49 45 42 48 46 44 43 44 43 40 37 22 15 65 153 195 161 89 34 18 71 139 171 144 84 30 3 31 81 133 141 107 73 66 75 79 74 63 57 55 50 57 77 110 91 56 37 35 21 10 20 23 30 38 40 37 35 37 41 31 29 27 28 28 29 35 43 43 41 37 35 35 37 40 42 38 40 41 39 34 32 32 34 39 38 35 31 27 27 29 32 27 24 22 24 28 30 28 25 26 22 22 23 22 18 17 19 24 26 27 24 19 14 12 11 24 39 58 66 60 45 29 21 26 24 22 21 21 20 17 15 18 22 26 24 21 18 20 23 25 24 25 29 33 33 28 23 16 13 14 15 13 16 34 55 54 38 28 43 71 87 78 62 59 73 83 82 83 84 75 60 43 36 28 25 26 26 23 20 19 16 12 10 10 12 16 19 22 26 30 30 27 24 24 25 17 18 20 21 21 21 20 20 24 24 24 25 25 26 27 28 26 25 27 34 41 42 35 29 20 22 27 32 35 33 28 23 84 149 166 112 46 14 52 121 199 193 138 89 60 30 27 39 73 97 121 121 95 58 31 18 47 77 107 108 98 100 96 78 60 104 132 133 122 111 141 200 218 222 231 209 145 104 132 182 172 203 229 226 222 236 217 169 190 214 191 176 188 170 133 104 133 176 197 173 143 168 201 176 60 6 14 88 150 185 198 189 176 179 199 230 237 197 128 76 100 99 82 59 43 28 22 28 24 25 27 29 30 28 25 23 26 26 25 24 25 26 27 28 34 37 41 44 47 51 57 62 60 48 34 27 29 31 31 28 25 23 22 21 21 23 26 27 23 27 33 36 36 31 25 21 34 45 63 74 69 53 40 35 41 41 44 48 48 43 40 40 42 43 36 34 56 88 94 80 140 203 237 212 161 110 83 85 85 68 57 57 54 44 42 49 53 46 37 31 27 25 23 22 20 18 16 15 19 23 27 28 33 36 38 34 28 25 28 33 29 27 27 27 28 28 25 22 24 24 24 26 28 32 35 37 54 45 33 25 22 25 28 30 30 27 25 25 27 29 29 28 31 35 37 35 29 24 24 26 26 26 26 27 29 30 32 33 33 30 29 33 39 41 37 32 29 31 35 38 34 27 26 29 31 34 37 38 37 32 26 22 14 14 13 13 13 15 17 18 22 21 21 20 20 23 26 29 25 25 25 27 29 30 29 28 30 32 35 38 38 36 33 31 39 40 40 37 33 29 29 29 30 29 28 25 23 21 19 19 15 14 12 8 6 7 11 15 18 25 30 29 24 22 27 34 42 43 43 38 32 28 27 27 21 23 26 28 28 29 37 47 48 36 28 30 32 29 28 32 36 35 32 27 22 19 21 22 23 23 23 23 23 22 22 22 27 30 33 34 31 27 25 24 24 23 23 23 24 26 29 31 32 31 28 26 25 26 27 28 26 24 22 24 28 33 35 36 33 34 35 35 34 32 30 29 29 30 32 33 34 33 32 31 26 26 26 24 22 21 21 22 23 22 21 21 22 24 27 29 29 27 25 23 21 21 21 21 20 23 28 32 34 36 40 42 43 36 28 24 25 27 27 26 19 17 16 20 25 29 27 25 22 23 23 24 25 26 27 27 21 20 21 24 29 31 29 27 25 26 26 26 26 27 29 32 28 24 20 19 23 28 31 33 38 39 38 32 24 18 17 19 19 21 27 35 42 46 46 45 41 28 23 25 22 26 39 49 75 86 76 53 41 34 30 30 32 29 27 29 35 39 39 37 21 32 62 79 58 36 44 62 90 83 72 59 47 37 30 27 21 21 21 21 21 22 23 23 17 17 17 19 22 30 40 48 48 54 54 44 33 26 23 20 27 22 19 20 25 32 44 55 36 29 42 60 58 47 38 31 14 9 17 29 33 39 48 50 40 52 67 68 61 60 60 54 54 47 40 42 56 71 74 70 63 62 63 74 95 110 101 82 44 24 16 32 65 99 110 99 74 58 47 41 37 41 42 34 37 36 35 37 39 39 37 35 36 39 39 34 29 32 44 56 171 171 171 171 171 172 173 173 172 172 172 173 174 174 175 175 174 175 176 178 179 181 182 182 180 180 181 182 183 185 185 186 186 185 184 185 187 188 187 186 187 186 184 183 183 183 184 185 182 184 186 186 185 185 187 189 187 187 188 189 190 191 193 194 193 193 193 194 194 195 195 195 197 198 198 199 199 198 198 197 199 200 200 199 197 196 196 196 195 195 195 195 196 197 198 199 196 196 196 196 196 196 196 196 194 194 195 196 197 196 193 191 193 192 190 190 192 192 191 189 191 189 189 191 191 188 187 189 192 192 192 193 195 198 200 202 197 200 205 207 206 200 193 189 192 192 191 191 191 192 193 193 194 193 192 192 193 193 192 191 194 191 188 188 191 196 201 203 182 169 167 170 175 187 169 123 87 109 147 187 204 195 185 189 193 196 196 171 118 75 82 112 158 153 132 121 140 168 183 189 199 197 192 187 186 188 187 185 188 191 189 184 185 191 192 188 197 189 180 179 185 191 191 188 189 192 200 165 104 66 68 103 131 131 144 161 156 122 81 58 124 187 211 189 184 195 193 185 188 197 165 133 156 183 164 133 99 97 103 110 115 135 164 181 201 203 196 191 189 172 148 137 94 87 107 154 187 190 189 195 196 184 186 194 175 145 152 183 202 192 179 168 158 155 167 182 177 180 179 175 177 180 174 165 161 185 197 154 118 136 163 177 178 180 174 180 169 136 109 82 110 155 183 169 135 96 60 40 40 64 95 114 125 127 101 62 90 140 166 160 160 155 120 82 81 101 101 73 50 46 40 27 38 36 33 33 36 40 45 48 73 77 77 65 56 61 60 47 51 45 42 42 41 50 81 113 121 120 121 122 117 108 101 99 111 109 112 125 136 134 119 104 110 130 119 90 75 68 80 112 144 113 83 65 64 56 52 84 99 116 103 83 76 83 92 78 78 79 68 72 111 136 113 77 55 48 51 45 31 40 57 56 83 117 171 200 168 105 73 77 57 46 50 54 45 46 52 47 66 79 90 88 80 70 58 48 41 37 38 45 50 48 45 44 41 40 39 37 35 33 32 33 30 36 38 37 36 36 38 41 47 46 32 22 31 42 44 46 33 32 31 31 30 28 31 35 38 36 34 29 22 19 23 30 41 45 50 60 64 46 28 27 30 29 29 27 21 16 17 22 40 36 36 47 60 64 54 43 45 53 58 54 47 42 38 36 34 36 37 38 40 41 36 30 23 22 22 24 26 25 22 19 16 20 23 21 21 26 31 34 30 39 34 26 31 33 25 18 21 21 21 23 27 28 22 13 3 26 106 181 218 222 183 145 173 214 202 181 200 174 100 64 163 212 207 208 195 137 90 110 163 199 218 213 197 202 212 188 127 65 111 191 216 211 214 204 168 138 131 148 177 184 162 158 151 96 59 119 150 139 126 139 141 169 159 151 132 80 81 133 139 96 49 26 22 23 23 21 16 14 21 33 33 24 25 35 33 20 6 4 16 32 39 38 39 35 32 32 33 33 29 26 26 22 24 26 26 43 94 147 132 82 29 18 30 30 31 45 93 121 118 79 54 73 125 174 196 149 88 100 137 137 141 152 174 173 179 188 170 113 59 39 18 26 66 130 171 180 185 197 220 159 92 58 46 38 31 30 25 31 28 26 33 35 35 41 43 44 35 28 21 35 72 82 63 35 27 64 85 64 74 127 189 201 188 182 189 189 188 178 175 188 192 167 137 128 111 79 52 35 32 37 36 44 70 90 125 184 216 196 178 182 185 181 191 176 157 135 105 78 86 115 163 181 145 98 93 88 77 87 91 124 136 114 97 95 77 47 31 27 46 76 95 109 132 151 152 141 122 104 98 91 68 43 27 18 16 16 12 14 17 12 14 13 13 17 22 24 22 20 29 31 32 29 24 20 20 22 25 26 27 25 23 22 22 23 23 21 21 24 29 31 29 27 27 24 22 20 21 21 19 17 24 22 20 17 19 35 66 94 130 155 179 195 165 113 107 122 119 123 124 125 115 122 134 110 76 88 126 171 182 157 139 141 131 130 122 108 96 100 120 138 116 132 150 117 64 48 81 137 175 189 200 187 165 158 147 124 76 79 112 128 89 46 36 37 34 36 28 25 26 18 34 75 107 166 188 163 145 146 162 186 173 178 171 146 116 97 110 139 149 147 158 173 168 153 157 176 172 173 177 185 190 175 137 102 120 148 164 141 106 90 71 41 26 19 18 22 8 1 53 134 161 154 137 120 118 112 81 49 25 15 30 101 161 136 82 69 109 117 142 173 177 179 182 154 113 35 43 106 132 125 110 108 105 98 100 112 129 144 157 166 192 180 168 134 110 82 72 128 170 161 137 104 86 101 139 170 164 160 177 188 189 193 144 54 65 116 141 139 125 80 37 33 35 36 37 36 34 35 37 39 35 36 36 34 30 27 26 26 28 26 22 20 24 32 37 37 34 23 13 21 55 109 165 200 193 144 125 154 183 196 200 199 148 72 47 82 106 123 141 144 147 148 158 167 153 130 130 148 179 195 210 200 166 146 172 214 208 150 118 142 159 195 202 115 54 40 28 24 20 13 10 12 6 14 12 12 13 4 21 63 89 86 70 49 32 33 75 130 153 184 204 204 195 177 169 179 183 113 44 22 46 93 136 155 177 191 155 98 90 124 176 224 221 208 190 173 171 175 148 100 99 111 101 68 56 97 172 231 192 145 148 183 198 197 192 195 187 186 173 148 128 128 145 160 187 202 204 207 202 189 157 100 58 34 35 42 65 108 140 162 164 121 68 34 25 27 29 29 25 19 13 15 22 29 31 31 25 30 36 40 40 37 33 31 22 23 28 35 42 42 37 31 27 30 34 37 37 36 33 32 29 23 18 17 19 23 24 23 24 26 28 27 26 25 26 27 28 28 27 25 22 19 16 15 19 20 21 19 17 17 19 21 34 37 35 28 21 16 11 6 7 6 5 4 6 8 11 13 11 10 10 9 8 8 7 7 8 8 9 9 10 12 13 14 13 13 16 19 21 22 20 18 17 20 23 23 21 21 24 28 26 22 20 23 25 23 23 24 21 16 22 24 12 12 38 65 68 72 69 57 48 48 47 44 47 45 43 41 41 39 36 33 24 17 67 148 171 123 60 23 19 43 91 135 130 79 31 11 29 45 60 62 56 60 79 98 91 85 72 63 57 46 50 68 71 47 28 31 35 25 15 16 21 33 44 44 37 32 35 41 30 28 27 29 30 32 39 46 45 42 37 35 35 38 43 46 40 41 41 38 33 32 34 37 41 40 37 33 30 30 32 34 25 23 21 22 26 27 25 23 22 22 25 29 28 22 17 15 17 19 21 20 17 13 12 11 39 50 61 62 52 38 28 24 30 27 23 21 21 21 20 18 20 23 24 22 19 19 22 25 27 26 27 30 33 32 28 23 18 15 15 17 16 14 21 32 31 28 29 38 49 52 44 36 28 34 40 41 40 39 33 27 35 31 28 27 27 27 24 21 14 13 10 9 10 13 16 19 21 22 23 23 23 22 21 22 16 16 16 16 17 19 20 21 23 24 24 25 25 25 25 24 24 24 26 32 38 38 33 27 17 20 26 32 34 32 26 21 72 138 159 114 61 34 44 74 125 154 161 146 100 48 27 19 70 130 167 137 80 43 26 15 30 97 162 164 124 99 89 77 103 141 145 122 117 129 161 202 206 221 240 237 185 112 86 105 158 229 255 222 209 222 194 139 155 183 169 164 202 225 190 127 77 101 102 89 94 144 176 143 89 27 7 52 113 166 194 193 195 216 247 252 207 124 51 16 35 36 29 26 31 29 24 27 24 25 25 25 24 23 22 22 25 24 24 24 26 28 29 29 35 34 30 25 20 19 21 24 25 28 32 35 35 31 27 24 19 19 20 21 22 23 26 27 29 27 26 24 24 26 28 29 32 28 26 25 23 23 27 34 44 39 36 36 34 32 34 38 30 28 24 26 46 72 79 71 101 148 188 188 164 140 122 110 93 75 57 51 49 45 43 44 46 44 42 38 34 29 24 21 17 14 14 16 21 25 27 28 31 34 36 33 28 26 29 33 26 25 24 26 28 29 27 25 24 24 26 28 31 35 38 40 57 47 32 22 19 22 28 32 29 28 26 25 27 29 29 29 35 37 38 35 29 24 22 23 24 24 24 25 25 27 28 28 32 30 29 32 36 37 33 29 30 30 32 33 29 25 27 33 33 35 39 40 39 34 28 24 20 17 13 11 12 15 19 22 26 27 25 22 19 19 22 25 26 25 24 25 27 29 30 30 31 31 32 33 33 32 31 30 35 36 37 36 33 30 28 28 25 25 25 25 24 22 19 17 15 13 10 6 6 9 15 20 24 26 28 25 21 22 29 36 40 45 49 46 39 31 28 27 19 22 25 27 27 30 43 56 49 37 29 32 35 32 30 31 31 31 30 28 26 25 25 26 22 23 24 25 26 25 24 22 20 24 30 32 31 28 25 23 26 25 24 23 23 25 26 27 32 29 25 22 21 23 26 28 25 24 23 26 30 33 34 34 28 31 35 38 37 34 30 27 31 31 30 30 30 30 30 30 29 27 24 22 22 23 24 25 24 23 22 22 23 24 26 27 30 28 25 23 22 22 22 23 23 25 28 28 29 30 34 37 32 29 27 28 31 34 33 32 22 19 17 18 23 27 27 26 25 25 25 25 25 25 25 25 21 21 21 23 25 28 30 32 32 31 28 24 22 22 26 29 25 22 20 21 24 27 28 29 38 39 38 33 25 20 19 20 22 23 28 36 47 56 61 63 58 40 27 26 26 27 37 49 85 102 93 61 42 37 35 35 34 32 31 33 36 37 35 32 20 31 66 92 76 50 49 60 72 66 56 46 37 33 31 31 21 22 22 23 23 23 22 22 16 20 23 23 26 34 45 53 54 56 55 47 38 31 26 22 26 20 15 17 23 30 41 50 37 34 47 61 58 49 45 40 19 10 16 29 33 36 41 40 44 64 75 63 52 59 72 77 69 59 47 42 49 59 61 56 47 47 52 69 93 105 89 65 41 19 15 43 87 123 124 101 65 44 32 36 45 54 51 36 37 37 37 39 41 41 40 39 41 40 38 33 26 30 54 81 171 170 170 170 170 171 172 173 171 171 172 172 173 174 174 174 172 172 173 174 176 178 180 181 178 180 182 184 186 186 186 185 186 185 184 185 187 188 187 186 187 186 184 183 183 184 185 187 182 184 186 187 186 187 189 191 189 189 189 189 190 192 193 194 194 194 194 194 194 194 194 194 198 199 199 200 200 199 199 198 198 201 202 201 198 196 198 200 198 198 197 196 195 194 193 193 197 197 197 197 196 196 195 195 195 195 195 196 196 195 194 193 195 193 191 192 193 193 192 190 193 192 192 193 192 191 190 191 193 193 193 192 192 192 193 193 191 191 191 190 190 190 189 189 191 191 191 192 192 193 194 194 193 193 192 192 193 193 192 192 198 195 191 189 189 192 195 198 190 187 179 157 140 145 141 116 69 89 147 200 206 193 194 202 190 190 195 192 160 112 83 78 114 131 143 155 177 192 196 200 195 191 187 185 187 190 191 190 189 191 188 183 187 196 196 189 184 186 185 183 183 186 188 188 180 182 203 175 120 99 95 93 96 117 128 121 119 131 142 143 153 197 206 186 189 197 193 191 193 177 144 139 179 210 203 185 161 132 128 137 123 113 125 138 167 178 174 158 142 124 113 115 105 144 184 197 188 181 183 189 183 155 141 150 151 144 156 181 192 179 171 179 190 191 184 178 179 180 178 175 176 179 177 171 153 163 194 176 148 147 148 166 179 181 174 182 178 151 118 82 112 149 151 130 134 138 106 70 60 65 83 103 121 138 120 76 75 107 130 135 141 140 111 76 56 59 53 40 31 34 38 39 42 35 35 48 65 76 83 86 101 85 76 70 68 84 91 74 65 53 41 36 36 40 52 66 98 130 163 165 141 121 124 138 124 112 110 130 154 156 134 111 83 89 76 71 86 86 81 94 104 93 92 84 74 59 47 63 62 77 73 66 65 82 98 83 80 98 92 78 96 114 90 52 33 44 45 47 55 54 61 84 125 153 156 122 92 85 76 60 53 47 57 58 47 60 73 57 59 70 91 107 99 76 58 53 41 35 35 44 51 51 46 42 37 34 32 32 30 27 27 28 29 26 28 30 29 35 39 33 42 48 40 30 32 36 40 47 41 37 33 30 30 32 34 37 34 36 35 28 18 15 23 33 38 38 34 34 35 25 18 24 27 27 27 23 16 13 19 29 49 45 43 50 60 64 58 51 51 56 56 52 52 56 51 43 42 42 42 40 38 35 31 27 24 23 22 24 27 27 25 21 18 21 24 26 28 30 31 31 30 36 32 28 30 26 17 17 26 30 33 33 29 25 21 18 16 69 170 228 235 221 172 124 137 199 197 185 195 174 123 69 125 201 200 195 213 194 141 93 118 156 194 216 216 225 226 188 91 49 140 211 218 209 215 199 153 113 129 179 209 203 173 158 145 86 47 100 136 155 157 152 148 161 144 136 130 92 95 153 175 133 72 32 23 24 20 18 23 16 18 26 26 29 56 90 75 37 4 5 25 37 38 37 38 35 32 30 30 29 26 23 16 29 25 12 31 86 136 155 116 84 46 32 32 25 28 44 81 130 155 125 76 60 101 157 179 125 72 85 132 152 159 170 212 208 167 117 95 83 65 58 13 32 91 167 204 195 184 189 203 145 91 73 66 49 39 44 46 42 30 28 40 45 42 43 35 47 33 19 37 93 137 125 61 18 26 92 120 90 79 105 151 174 184 179 174 174 178 177 186 191 189 160 136 148 149 117 63 31 23 39 38 29 38 53 112 164 190 184 189 195 186 178 187 174 148 130 111 81 90 139 197 203 170 132 130 122 94 79 81 130 147 111 78 76 67 43 35 21 34 68 100 133 153 149 117 99 88 102 120 118 94 71 43 27 20 19 15 15 14 7 15 13 13 16 21 24 25 24 35 34 30 24 18 15 17 20 23 23 23 22 22 22 23 24 24 22 21 23 26 28 26 24 27 24 20 19 19 20 19 18 19 18 18 15 13 35 90 143 184 197 195 174 134 124 152 161 144 152 160 172 161 141 118 77 59 71 108 152 173 177 183 189 174 159 137 116 96 85 86 93 91 116 131 94 50 36 56 101 155 186 199 168 126 107 99 88 65 56 64 71 53 36 35 35 33 34 29 28 28 19 25 49 62 100 115 104 100 104 110 117 119 133 135 128 120 101 92 106 124 139 172 197 186 158 158 179 179 172 179 192 179 140 109 101 152 154 153 134 107 90 73 51 25 20 17 18 10 3 38 94 89 73 62 60 64 68 59 39 21 26 41 79 98 70 60 93 149 150 149 146 131 138 150 123 110 33 37 94 119 119 111 111 116 120 114 103 104 116 131 144 178 162 139 115 108 89 78 122 135 134 121 99 91 110 142 164 153 156 175 185 184 183 134 54 87 156 166 126 102 70 35 31 38 39 39 37 34 31 30 30 32 35 36 34 29 25 23 24 22 23 24 28 34 37 37 34 29 30 34 50 83 120 141 145 135 144 157 163 167 173 178 176 146 97 68 86 112 120 124 130 129 150 161 150 141 151 169 180 192 216 206 153 115 129 166 188 176 135 104 112 139 190 190 100 46 40 35 31 23 13 10 12 5 14 13 12 14 11 18 39 36 40 38 40 67 112 152 175 153 171 191 197 190 179 168 156 113 35 15 83 150 175 177 170 189 202 152 91 120 190 216 209 202 198 203 204 178 130 84 56 107 141 161 145 137 169 206 219 147 124 161 194 199 198 184 188 200 200 187 162 146 151 166 176 176 188 195 200 184 156 129 90 58 44 47 54 78 109 118 125 124 94 55 31 25 26 27 25 24 18 12 14 21 28 31 30 26 31 37 40 40 37 34 32 25 28 33 37 36 33 28 25 27 29 33 36 38 39 38 37 34 28 19 15 17 20 22 23 24 25 26 25 24 24 26 28 29 28 26 23 20 17 15 14 21 22 22 20 17 15 14 15 26 30 33 30 26 21 13 6 10 9 8 7 7 8 10 11 12 12 11 10 9 8 7 7 8 8 8 9 10 11 13 14 12 13 16 18 20 20 19 18 17 20 23 24 23 24 26 29 23 19 18 22 26 27 28 31 20 17 29 29 10 27 86 134 134 149 136 86 46 42 50 50 47 45 42 40 39 36 32 29 21 23 68 127 133 89 45 24 34 30 47 78 84 58 30 20 27 28 29 29 35 49 68 82 70 69 70 76 76 57 45 52 46 44 50 50 36 25 24 24 24 37 49 49 38 31 34 40 34 31 31 32 32 32 37 44 45 43 40 37 37 39 42 44 45 45 44 40 35 35 39 43 43 40 37 34 32 32 34 36 24 22 20 21 23 24 22 20 20 21 25 29 30 27 21 17 14 16 18 19 18 19 22 24 49 52 55 52 44 36 30 27 32 28 23 20 20 21 21 21 23 24 23 21 20 21 25 29 29 28 29 31 32 31 27 24 20 15 14 18 20 19 21 24 32 33 34 35 35 35 36 37 29 28 29 31 30 26 24 25 27 27 28 29 29 28 25 23 10 9 8 8 10 13 16 18 19 18 17 18 19 19 19 19 18 17 16 16 17 20 22 24 21 22 24 25 26 26 26 25 27 25 25 28 33 35 32 29 21 23 26 29 30 28 24 22 41 68 74 63 63 59 40 24 44 101 159 174 124 69 56 44 78 166 218 167 74 19 9 11 31 103 162 140 77 48 56 63 134 150 135 123 158 195 209 217 202 213 224 229 202 129 69 58 125 167 175 154 144 129 103 90 129 172 191 206 231 240 213 162 76 72 68 83 103 127 142 121 116 54 13 33 90 155 194 199 209 232 253 229 147 54 9 9 16 22 25 31 41 38 26 24 26 27 26 24 22 21 21 23 24 23 23 24 26 28 28 27 27 29 31 29 26 22 21 20 37 38 38 36 30 26 23 23 17 19 21 23 23 24 26 27 18 22 28 34 35 33 28 25 29 25 22 20 19 22 32 42 53 43 33 30 32 33 33 32 29 31 32 32 34 41 50 56 65 87 108 111 109 120 129 123 88 70 51 47 52 55 51 44 46 47 47 44 37 29 22 18 18 14 14 19 24 26 27 28 29 32 34 32 28 27 29 32 27 25 25 26 28 29 27 26 24 25 28 31 34 37 39 41 40 36 30 26 26 27 28 28 29 28 27 26 27 29 31 31 31 34 36 34 30 27 26 27 24 23 23 23 23 24 25 25 33 31 29 32 35 35 32 28 26 27 30 31 27 23 27 33 30 33 37 39 39 34 29 26 21 17 11 9 12 19 25 29 29 30 28 23 17 15 17 21 26 24 23 23 26 29 30 31 30 29 29 29 29 31 32 33 31 32 34 35 33 30 28 26 20 21 22 24 25 23 19 16 15 12 8 6 7 12 20 25 25 26 26 24 23 25 30 35 38 44 49 47 39 31 28 29 24 25 27 29 29 31 40 50 40 30 24 29 35 36 34 33 29 29 29 29 29 28 28 28 25 26 28 30 32 32 29 26 18 21 25 28 29 27 26 25 26 25 23 22 21 22 22 23 30 28 25 24 23 24 26 27 24 23 24 27 31 33 33 32 29 33 38 42 41 37 30 26 31 29 28 27 27 29 31 32 36 32 27 24 24 26 27 28 25 25 24 24 24 24 24 24 27 25 23 23 24 25 25 25 27 28 28 27 26 26 30 33 26 25 26 31 36 39 37 34 26 22 18 18 21 24 26 26 28 27 27 26 25 24 23 23 22 22 22 21 21 24 29 34 44 41 35 27 21 20 24 28 32 28 24 22 23 25 26 26 33 34 35 32 27 23 22 23 22 22 26 34 46 59 68 72 70 50 28 24 29 31 36 49 77 96 87 53 37 37 37 34 34 33 33 35 37 36 32 28 22 28 61 91 83 61 58 65 62 56 46 36 29 27 28 29 23 24 25 26 25 24 22 21 18 23 28 30 30 33 34 34 42 44 45 44 42 38 34 30 23 19 18 21 24 25 26 29 31 37 56 69 62 52 43 33 26 15 20 33 35 34 33 29 49 74 77 54 44 61 88 106 87 74 55 44 47 55 58 55 43 38 36 44 62 71 59 42 40 21 21 50 93 124 120 94 70 40 26 38 58 71 63 41 36 37 38 40 41 42 41 40 41 38 37 33 24 30 64 102 171 170 170 170 170 171 172 173 172 172 173 173 174 175 175 175 175 175 175 176 178 180 182 183 179 180 183 185 185 184 183 182 186 185 184 185 187 188 187 185 187 186 184 184 184 185 186 187 183 185 187 188 187 187 190 192 192 192 191 191 191 191 192 192 194 194 194 194 194 194 194 194 199 199 200 200 200 200 199 199 196 199 201 200 198 198 200 202 200 199 199 198 196 195 194 193 198 198 197 196 195 194 193 192 196 196 195 194 193 193 194 195 196 194 193 193 194 194 193 191 194 194 193 192 192 192 192 191 191 192 194 194 193 191 188 186 196 194 192 190 191 193 196 198 192 192 193 193 194 194 194 194 192 193 193 193 193 193 193 194 196 195 194 192 191 191 191 192 193 201 201 184 171 173 168 151 74 101 163 208 202 191 196 196 194 192 193 193 189 175 157 144 154 172 188 197 195 184 183 198 186 186 187 188 188 188 190 192 184 186 183 180 186 195 190 177 130 158 187 196 190 183 181 182 186 185 207 173 128 161 176 132 95 83 73 89 139 185 190 169 152 167 168 158 149 143 154 178 181 146 130 163 202 206 193 189 182 146 136 148 143 123 99 75 83 100 105 100 103 114 134 155 173 196 206 191 176 177 178 173 182 152 123 117 129 147 169 186 172 175 181 187 188 183 179 178 177 178 178 177 178 179 177 173 158 154 183 184 171 166 150 156 168 175 173 186 195 184 162 127 138 146 134 131 156 165 142 119 82 59 57 82 115 141 129 91 57 71 95 115 120 107 79 52 48 42 34 29 26 27 36 46 37 46 74 113 136 140 141 146 141 102 73 67 76 99 109 94 78 74 66 53 39 32 34 39 78 122 164 166 141 127 144 169 140 124 118 134 152 148 123 100 87 93 87 93 108 94 73 78 86 91 101 91 74 58 47 62 91 92 89 96 87 76 82 77 85 111 104 72 64 71 57 33 33 63 58 54 70 55 65 131 190 172 128 86 84 102 90 57 44 52 74 77 68 89 107 93 66 60 76 105 107 77 57 59 38 32 32 40 47 47 43 39 33 29 27 27 25 21 23 27 31 24 20 19 23 35 40 32 31 38 34 31 36 37 34 37 45 39 32 30 34 42 47 49 42 47 45 33 18 14 21 30 27 33 32 32 33 25 17 21 29 30 31 28 20 16 23 33 49 46 46 51 59 62 58 53 52 56 55 50 50 54 50 42 40 41 41 38 32 30 35 40 41 35 28 25 25 25 22 20 18 19 23 29 33 32 28 25 37 41 39 38 35 22 17 27 42 46 46 34 20 21 40 61 67 91 164 222 241 220 160 113 129 179 181 187 201 187 149 84 106 183 210 198 191 191 194 156 82 89 123 181 224 248 233 169 63 58 167 223 216 204 210 194 164 112 137 196 215 204 172 146 134 75 41 93 128 162 182 181 175 169 152 151 152 117 104 149 182 155 97 46 31 27 21 22 26 18 17 21 20 33 78 126 113 53 7 12 33 36 33 37 33 31 29 28 27 26 24 22 16 27 18 5 39 102 130 118 98 85 59 40 34 29 30 40 71 124 169 159 106 62 78 127 153 97 66 65 127 186 169 158 184 185 121 49 69 128 120 71 13 27 80 161 216 222 208 200 175 126 96 100 90 56 43 56 53 51 43 42 48 46 46 54 61 62 44 44 82 142 172 144 52 14 47 129 152 125 117 130 129 153 183 188 179 177 179 183 179 184 186 160 138 163 178 150 96 45 20 34 40 32 32 40 83 113 139 161 179 179 180 196 181 172 149 136 119 78 77 128 167 170 165 148 135 132 112 80 96 131 148 132 122 117 86 42 32 26 39 65 97 132 135 107 83 93 118 152 172 161 125 93 66 42 26 23 20 20 18 10 15 14 14 17 21 26 28 29 37 33 27 20 14 13 15 18 19 18 18 19 21 23 25 25 26 25 23 23 24 24 23 22 25 22 19 18 20 21 21 21 14 14 15 11 4 23 80 138 186 208 196 153 128 161 193 163 136 148 153 165 163 153 147 126 110 85 86 107 117 129 154 172 171 167 161 145 112 81 75 85 93 83 83 72 55 37 35 66 122 154 157 113 67 47 43 42 46 39 33 29 30 39 41 34 36 35 33 32 30 22 22 32 28 39 41 39 45 53 51 47 54 64 64 68 81 81 81 95 103 120 153 175 162 137 141 163 184 182 184 176 146 119 126 152 168 144 135 146 148 128 89 52 19 20 15 14 16 15 24 44 37 29 28 29 26 29 34 32 28 37 48 69 81 65 76 124 155 166 162 138 108 126 168 166 118 38 43 108 147 157 151 149 160 170 149 116 114 127 130 128 153 151 139 118 103 77 64 93 119 154 172 153 131 131 140 144 135 152 180 195 193 183 129 54 62 136 146 100 75 54 32 36 36 36 35 32 28 25 26 27 30 34 37 36 30 25 23 24 25 23 23 29 34 36 34 31 29 40 56 77 104 123 121 107 116 143 160 155 151 152 150 146 132 116 97 104 127 123 111 118 136 161 174 161 152 162 174 177 188 205 176 111 91 132 161 155 142 127 114 123 143 157 129 63 37 39 40 37 28 17 11 11 8 14 15 14 16 17 17 21 19 32 55 90 137 182 199 191 172 176 189 198 196 186 151 106 45 19 59 150 201 194 170 153 175 172 128 107 165 223 210 173 190 202 207 186 135 83 70 84 120 157 193 203 209 229 222 185 130 142 190 199 188 191 183 191 198 198 192 186 188 197 196 190 179 165 145 137 120 104 105 93 85 82 89 92 109 120 100 88 97 77 50 30 24 26 27 25 23 17 11 13 21 28 31 30 30 33 36 36 35 33 33 34 36 39 41 37 28 23 23 25 28 28 29 30 33 37 40 42 40 31 20 14 15 19 23 25 29 28 26 22 20 21 25 29 30 28 26 23 20 17 16 15 19 20 21 19 15 13 13 14 15 22 29 31 30 27 19 11 7 8 8 8 8 8 8 8 13 13 12 11 10 9 8 7 8 8 8 8 10 11 12 13 12 13 16 18 19 19 19 19 17 20 23 25 26 26 28 30 24 21 21 24 26 27 30 35 36 57 78 57 15 33 110 171 191 207 177 99 42 39 49 46 48 45 42 40 38 35 31 27 29 29 51 74 72 58 48 42 37 27 25 38 49 43 29 20 22 24 27 31 35 43 52 59 50 52 62 84 93 70 42 36 42 55 66 57 43 42 41 31 25 36 46 46 39 34 37 43 41 38 36 35 33 30 33 39 42 42 41 41 40 39 38 37 47 47 45 41 37 37 41 46 42 39 35 32 31 32 34 35 23 22 20 20 21 21 20 19 19 20 21 24 27 29 26 22 17 18 20 22 25 30 37 41 51 47 43 40 39 37 33 29 31 26 21 18 19 21 22 22 25 24 23 22 21 24 28 31 29 29 29 31 31 30 27 24 23 17 13 17 22 24 23 22 22 28 35 39 38 34 30 28 34 29 28 30 29 26 27 31 24 25 27 30 31 29 26 23 8 8 8 9 11 12 14 15 17 16 15 16 17 18 18 18 19 18 16 16 17 20 23 25 19 20 23 26 28 29 29 29 32 28 24 24 27 31 32 32 28 27 26 25 23 23 23 24 29 34 36 41 51 50 35 22 25 67 118 139 104 79 92 89 72 117 139 102 46 16 12 14 33 73 95 59 15 23 61 83 109 137 146 162 211 239 228 215 209 210 218 232 210 143 104 120 103 90 68 72 84 63 60 98 167 208 226 230 231 218 194 157 109 111 111 122 117 120 159 186 145 81 19 11 57 126 176 194 206 198 183 146 80 20 8 20 26 31 29 30 35 33 27 30 27 27 26 24 22 21 21 21 24 23 22 23 26 28 26 24 24 26 29 30 29 28 29 30 43 39 33 26 22 21 21 22 20 22 25 25 24 24 26 29 16 24 36 46 47 39 28 21 24 27 30 31 27 27 37 48 59 46 31 30 45 57 51 37 37 34 36 38 34 33 47 65 80 83 80 62 54 71 92 95 83 59 35 31 43 53 51 45 44 46 47 44 37 30 27 26 25 19 17 22 27 27 26 27 27 29 32 31 29 28 30 32 31 28 27 26 28 28 26 25 25 27 30 34 37 38 39 39 31 29 29 29 31 31 29 27 29 28 28 28 28 29 32 33 30 32 34 34 32 30 29 29 24 24 23 23 23 23 24 24 33 32 31 33 35 35 32 28 28 32 37 37 30 23 23 28 28 32 36 39 39 35 31 27 19 15 10 10 16 24 31 35 30 30 27 22 16 14 16 18 24 23 21 22 25 28 29 30 28 27 27 27 29 33 36 39 28 29 31 32 32 30 27 24 19 19 21 25 27 26 21 17 16 12 8 7 10 17 24 28 24 25 26 27 27 28 30 31 34 38 41 39 33 28 27 29 27 25 25 30 33 33 36 39 33 26 23 28 35 37 35 34 29 29 29 29 30 29 29 28 29 29 30 33 36 35 32 28 21 20 21 22 24 25 26 26 24 23 22 21 20 20 20 20 24 24 25 25 25 24 23 22 24 23 23 26 30 32 32 31 33 36 42 45 43 37 30 25 27 26 25 25 26 29 33 35 39 36 30 25 23 24 26 27 26 27 27 27 27 25 23 22 19 18 19 22 27 29 28 27 29 29 29 27 25 25 28 31 25 25 27 33 38 39 36 33 28 25 21 19 20 23 25 26 28 27 27 26 24 23 22 22 23 23 22 20 18 21 29 35 44 41 36 28 21 22 29 35 42 36 29 23 22 23 25 25 25 27 29 29 28 27 26 27 27 25 26 31 40 51 59 63 60 51 33 29 40 39 36 43 69 84 73 42 33 38 37 33 32 33 34 35 36 34 30 27 21 21 44 71 72 64 65 69 55 49 39 31 25 25 27 29 26 27 27 27 26 24 21 20 20 40 55 51 35 24 20 20 28 30 35 41 44 42 37 34 25 22 20 22 22 20 21 24 34 43 61 68 59 50 42 28 28 20 32 51 50 39 27 18 42 70 70 46 39 55 79 101 98 83 62 47 47 56 61 60 42 37 32 31 38 41 36 28 39 30 36 57 82 102 98 77 59 33 28 53 82 92 74 46 35 36 38 39 40 40 40 40 39 36 36 33 26 32 68 106 171 171 171 171 171 172 173 173 172 173 173 174 175 175 176 176 174 174 175 176 177 178 179 179 180 181 182 183 184 183 182 181 185 184 183 184 186 187 186 185 185 185 185 185 186 186 186 186 184 186 188 188 188 188 190 192 194 193 193 192 191 191 192 192 193 193 193 194 194 195 195 195 198 199 199 200 200 199 199 198 196 198 199 199 199 200 201 202 199 199 200 201 201 200 200 199 198 198 197 196 195 194 193 193 197 196 196 194 192 193 195 197 197 195 194 194 195 196 194 192 193 194 193 190 190 192 192 191 188 190 193 196 196 194 191 189 195 196 196 197 196 195 194 193 192 193 194 194 195 194 194 194 192 193 194 194 193 193 194 195 190 192 194 194 194 193 193 194 190 196 196 195 201 205 194 179 139 157 191 203 189 186 193 188 190 196 194 188 192 205 210 207 202 193 185 191 201 191 180 183 185 186 189 190 187 184 185 189 183 186 184 182 188 193 179 157 115 152 188 196 185 178 181 186 190 192 209 163 125 178 199 143 96 79 76 100 130 148 158 164 148 130 120 122 121 122 135 149 132 106 116 166 197 190 185 196 190 170 156 155 154 134 86 36 61 83 101 117 141 164 180 193 194 187 181 180 183 182 176 169 180 173 159 150 154 169 181 185 184 186 188 185 179 177 182 188 175 177 178 179 179 179 176 173 160 158 169 171 178 192 176 153 118 147 169 192 202 191 171 137 149 164 156 139 152 176 172 152 126 79 44 51 84 111 112 95 61 56 68 84 81 68 55 41 38 34 33 33 27 20 24 35 40 74 125 166 181 181 188 199 170 131 89 69 78 102 107 93 84 97 99 77 46 29 32 41 53 73 95 107 117 135 160 179 165 159 157 162 159 143 125 115 134 147 147 144 136 100 73 82 106 121 127 103 83 64 47 64 125 131 137 153 140 95 69 56 76 97 89 57 41 41 40 37 62 95 82 65 71 56 79 161 199 149 110 113 126 115 89 71 46 68 93 92 84 105 130 128 89 62 58 85 94 71 55 58 34 30 29 35 40 40 38 37 32 28 26 26 22 19 24 34 39 49 55 58 60 56 40 26 32 32 28 36 55 58 46 39 42 37 30 30 40 53 59 59 57 61 58 42 24 17 20 25 27 31 26 23 26 25 24 29 33 34 35 32 24 19 24 32 42 41 42 47 52 54 51 47 46 48 49 48 48 49 48 44 40 39 38 33 27 27 38 50 58 47 33 24 20 19 17 15 16 17 22 30 33 31 27 26 32 39 40 39 37 28 29 41 57 59 50 25 5 24 82 136 105 74 108 186 226 186 127 121 159 175 173 194 219 216 173 94 76 155 221 204 174 181 209 182 105 70 66 119 178 223 214 142 50 89 181 222 213 205 209 202 175 119 146 194 198 199 186 158 119 61 38 101 123 133 157 184 179 169 168 168 160 126 102 128 168 162 113 56 34 26 21 27 22 20 21 22 20 31 70 111 115 58 17 24 39 35 30 36 29 28 27 26 25 24 23 22 23 15 5 10 40 75 85 76 98 85 56 36 34 36 37 43 78 117 152 152 114 69 64 92 115 86 93 89 135 192 164 145 144 114 70 64 113 146 108 48 37 40 68 125 184 209 194 170 134 116 121 137 113 58 37 52 54 55 53 50 43 32 45 74 113 98 88 114 139 145 137 107 42 19 70 141 142 129 149 166 126 131 163 177 174 175 171 174 178 182 191 167 140 171 203 187 134 75 32 30 36 37 41 43 59 74 99 123 131 133 163 207 191 189 178 174 153 99 80 116 145 157 168 145 108 97 87 61 92 105 124 148 165 154 104 54 42 35 33 49 93 140 141 109 90 129 168 183 187 184 162 134 96 61 32 23 20 23 23 17 16 17 18 20 24 27 30 31 34 30 24 17 13 12 14 16 15 15 15 18 21 24 24 24 26 25 23 22 22 22 22 21 23 21 19 20 22 23 23 22 17 18 20 15 7 19 63 108 160 187 172 131 126 174 189 131 103 123 127 132 138 150 177 186 154 97 87 119 122 108 113 125 110 107 111 119 126 131 142 154 132 97 109 139 125 69 27 39 76 97 90 58 39 32 29 31 25 34 33 22 22 33 35 29 34 33 33 33 30 27 26 27 19 21 22 20 19 23 26 26 21 24 24 31 45 55 61 69 77 79 91 104 100 89 94 110 129 152 161 144 127 140 174 200 183 157 158 189 201 169 102 43 13 19 15 13 22 25 22 23 33 49 59 49 28 16 25 42 62 55 55 87 121 116 118 151 175 188 183 156 125 148 198 200 133 41 43 123 181 197 185 175 173 180 148 117 139 167 158 141 154 182 187 140 72 41 71 122 146 173 181 159 140 140 134 120 120 147 183 203 204 185 122 48 35 102 125 95 66 37 25 41 36 35 33 28 24 23 25 27 26 32 38 37 31 26 24 24 26 19 16 20 27 31 33 35 44 54 70 93 122 143 144 135 132 132 131 140 145 126 102 98 102 106 91 91 116 125 126 143 179 189 194 182 155 135 138 151 193 185 143 96 104 155 184 176 152 139 141 156 152 119 74 41 31 36 43 43 35 24 16 12 11 14 16 16 17 19 16 10 22 52 118 184 212 213 202 188 185 182 191 207 207 176 108 40 5 55 125 170 174 169 172 176 195 159 112 120 178 207 199 198 205 195 162 124 105 104 121 147 145 157 182 198 211 228 207 154 129 174 215 206 191 191 190 196 190 189 192 200 211 213 200 185 158 132 106 112 119 127 147 146 154 158 160 154 165 166 132 113 102 79 46 21 17 25 32 33 23 17 12 13 21 29 32 31 33 35 36 34 30 29 32 35 47 47 44 34 23 19 23 30 28 26 23 23 26 31 38 42 41 32 21 14 15 20 24 26 31 30 26 21 19 20 25 29 30 29 28 26 23 20 18 16 17 17 17 15 12 11 12 14 13 19 25 28 32 33 29 22 8 8 7 7 7 8 9 10 15 14 13 12 10 9 8 7 7 7 7 8 9 11 12 13 11 13 16 17 17 18 19 20 19 21 24 26 28 28 29 29 29 27 26 27 27 30 40 50 90 138 157 101 35 41 104 154 183 183 145 79 39 41 48 42 49 47 43 41 39 36 32 28 36 34 40 45 47 55 56 45 30 25 23 30 41 43 30 16 15 23 32 36 36 40 49 57 50 50 62 92 111 92 64 56 61 63 52 42 56 74 63 36 27 31 36 38 39 40 43 46 47 43 41 38 34 30 31 35 38 39 40 40 40 38 35 34 43 44 43 39 35 35 40 44 39 36 31 29 29 30 32 32 23 23 21 21 20 20 19 18 19 18 17 18 23 27 27 23 18 21 25 29 33 39 46 51 48 41 34 33 36 37 33 28 28 24 20 18 19 21 22 22 24 23 23 22 23 25 29 31 29 29 29 30 30 29 27 25 25 19 15 17 23 25 22 18 21 25 32 38 40 37 32 27 31 28 26 26 26 26 29 32 26 26 27 30 32 31 27 22 8 9 9 10 11 12 12 12 14 16 17 18 18 18 18 19 17 16 15 15 16 18 20 22 18 20 22 25 27 29 31 31 32 28 24 22 24 28 31 32 31 29 26 22 20 21 24 27 34 31 33 39 37 32 31 34 32 44 62 79 71 73 95 90 64 59 48 36 28 26 24 20 27 39 37 16 15 57 97 104 84 139 176 194 224 234 219 211 213 214 208 194 178 164 172 193 138 91 37 33 58 64 94 156 210 254 246 210 187 174 167 152 180 186 168 145 118 118 171 215 182 120 43 8 31 86 135 162 168 129 86 57 36 19 16 22 23 29 28 27 30 27 25 32 26 25 25 25 26 24 20 17 23 22 21 24 28 30 28 25 32 31 28 24 23 25 31 35 38 33 28 23 21 19 17 16 22 25 27 27 25 25 29 33 29 33 39 42 42 38 32 28 23 28 34 35 28 24 31 42 48 39 27 32 66 98 93 67 37 47 62 63 40 25 52 94 131 140 129 93 68 70 87 99 101 71 40 29 33 38 41 42 38 40 39 36 32 34 41 47 37 27 22 26 29 27 24 26 24 27 29 30 29 29 30 32 34 31 29 28 28 28 26 25 27 29 33 36 38 38 37 36 36 33 29 28 29 31 32 32 28 29 29 29 28 30 33 35 33 34 35 34 32 29 27 26 26 26 25 25 25 26 26 27 33 32 33 34 36 35 32 30 37 41 46 45 34 22 18 21 30 33 37 40 39 35 30 27 17 13 10 13 21 29 35 37 31 28 24 21 18 18 18 19 21 20 20 21 24 27 28 28 27 26 26 27 30 34 39 41 28 27 28 29 29 28 26 23 21 21 22 25 29 28 24 20 16 13 10 10 14 21 27 30 24 24 26 28 31 31 30 28 28 30 31 30 28 27 27 28 26 22 22 28 33 34 33 34 34 31 29 31 34 35 33 31 30 28 27 27 29 30 30 30 31 29 28 31 34 34 31 27 24 22 20 20 21 23 24 24 21 21 21 20 20 20 20 20 19 20 22 24 24 22 20 18 24 23 22 24 27 30 31 30 33 36 40 42 40 34 27 23 24 23 22 23 25 28 32 34 35 34 30 24 19 18 20 23 28 29 30 31 29 26 23 21 13 14 17 24 31 33 30 27 27 28 29 28 26 26 28 30 27 27 28 32 37 38 35 31 30 27 23 21 20 21 23 24 26 26 25 24 24 23 22 22 22 23 22 20 20 25 32 38 33 33 29 23 18 21 30 38 45 38 29 23 21 22 24 24 20 22 26 28 29 30 30 30 35 31 28 29 33 39 43 45 46 58 51 43 49 44 33 37 69 77 63 37 32 38 36 32 32 32 33 34 33 31 28 26 18 15 27 45 54 61 68 67 48 43 36 29 27 28 31 34 31 31 30 28 25 23 20 19 32 68 95 81 45 21 21 28 23 27 35 44 46 40 33 30 30 25 21 19 17 19 27 36 47 52 60 57 49 50 50 39 26 24 43 67 64 45 28 16 35 63 61 42 40 44 51 68 93 80 61 47 46 53 57 56 37 38 39 39 38 35 30 25 40 46 62 74 75 77 71 57 40 30 45 82 109 109 85 56 34 36 39 39 39 38 39 40 39 39 38 35 29 34 60 87 172 172 171 171 172 173 173 174 172 172 173 173 174 175 175 176 172 173 175 176 177 176 175 174 181 181 182 182 183 183 183 183 184 183 182 183 185 186 185 183 183 184 186 188 188 187 186 185 186 188 190 189 188 188 189 191 193 193 192 192 192 193 194 194 192 192 193 194 194 195 196 196 198 198 199 199 199 199 198 198 201 200 199 200 201 201 201 200 200 200 201 202 202 201 200 199 197 197 197 197 197 198 198 198 195 197 199 198 196 195 195 196 198 196 195 195 196 197 195 193 194 196 195 191 190 194 194 192 189 190 192 194 195 195 194 194 190 191 193 193 193 191 189 188 192 193 194 194 194 193 192 191 191 193 195 194 193 193 194 196 189 191 194 194 194 194 195 197 200 196 188 189 201 206 199 195 202 204 205 194 182 188 194 188 187 194 193 186 187 198 206 205 188 192 189 187 190 186 184 192 188 186 187 189 187 183 183 188 185 189 188 184 188 187 163 132 144 170 191 189 179 178 184 188 175 191 200 152 119 146 153 129 127 128 132 123 97 86 118 163 172 148 142 150 159 178 174 140 92 97 124 155 164 165 177 190 189 191 187 177 152 112 82 74 125 147 163 174 191 199 194 190 188 176 169 171 174 175 180 189 178 185 189 187 186 188 183 176 182 178 173 171 173 177 179 180 176 176 178 179 178 176 175 174 166 166 157 163 182 199 183 134 83 131 164 180 174 160 149 127 142 174 178 142 135 174 192 171 163 116 56 30 44 63 69 72 66 52 53 54 43 42 47 43 34 36 42 45 37 28 35 49 70 114 157 172 173 181 191 197 171 162 122 82 84 106 106 91 88 100 100 79 53 40 39 40 35 37 42 55 83 119 148 162 165 162 163 163 156 148 151 162 192 186 170 171 175 141 104 103 131 152 148 114 96 72 45 60 124 141 135 137 137 109 81 61 61 68 59 42 36 35 39 48 79 92 85 71 71 71 88 123 129 121 119 121 113 92 75 70 59 93 115 104 87 94 113 123 99 67 49 64 77 66 49 43 31 29 28 32 33 32 34 37 36 32 30 29 24 20 31 46 77 108 121 116 106 77 40 23 41 39 36 47 67 70 55 47 40 36 32 34 45 56 58 53 60 65 61 46 30 23 24 25 29 30 20 13 19 25 28 35 31 31 31 29 24 21 26 34 39 38 38 40 43 44 43 42 40 39 42 48 50 49 49 50 47 42 36 31 25 25 34 46 58 45 30 20 18 18 17 15 15 18 25 31 31 29 33 40 40 55 53 41 42 46 47 48 61 62 51 21 2 35 122 200 145 72 69 154 206 153 108 152 191 180 174 192 220 233 192 111 48 123 208 196 180 191 205 182 169 130 103 106 117 151 153 89 66 140 191 214 210 207 205 204 167 119 153 190 181 200 213 190 127 70 46 111 125 112 126 164 163 156 170 168 159 142 111 107 163 172 128 65 37 25 20 29 22 22 23 22 20 27 48 71 79 50 30 34 42 38 32 33 29 28 27 26 25 23 22 22 23 11 8 20 32 39 49 63 91 73 46 32 33 34 42 58 95 119 137 139 128 102 81 76 76 74 101 119 140 158 141 128 114 59 47 96 124 97 55 33 52 66 78 93 127 160 159 137 102 113 133 134 93 45 45 75 96 78 57 46 36 29 58 107 146 127 121 142 135 103 83 63 35 23 80 132 118 125 170 190 134 117 141 155 151 154 153 163 180 183 195 167 126 152 195 190 146 100 59 41 36 41 47 46 50 57 72 75 71 88 131 165 170 173 178 187 170 118 94 118 141 161 153 110 73 63 65 66 87 87 109 144 155 133 107 96 98 69 31 38 102 165 176 158 121 147 168 167 166 176 184 184 143 94 48 27 20 23 28 25 21 21 23 24 26 28 29 30 29 26 21 16 14 13 15 16 13 13 15 18 22 23 22 20 21 21 20 20 20 21 22 23 23 21 21 22 24 24 23 20 19 21 23 20 15 23 50 77 118 138 127 111 124 163 166 114 85 111 113 117 129 145 168 174 133 80 89 147 164 139 109 85 62 60 58 75 118 163 181 175 138 122 165 201 163 85 28 22 29 44 37 24 29 32 27 31 20 32 32 25 26 30 29 27 32 29 31 30 25 27 30 25 26 23 27 28 21 21 26 27 21 20 26 33 35 39 41 36 45 42 41 43 43 41 46 53 60 83 96 95 109 145 176 186 185 174 180 194 190 159 100 45 12 19 17 15 20 22 25 34 66 110 128 100 54 20 26 60 86 76 83 129 163 144 136 171 192 193 181 157 135 157 193 182 138 40 39 122 179 188 172 163 158 160 127 112 156 193 186 172 166 193 193 130 48 43 118 178 162 161 149 138 144 155 146 126 118 140 167 184 191 173 110 38 34 102 134 101 57 30 27 39 37 36 33 29 24 22 24 26 22 30 37 37 31 25 23 24 23 18 19 30 43 51 55 57 71 74 87 112 145 170 179 178 158 149 141 147 139 97 69 79 95 105 89 79 104 124 136 156 181 190 197 187 158 132 130 141 172 159 122 93 117 175 206 201 166 151 173 185 154 114 72 34 27 35 44 48 44 33 22 14 14 11 14 16 15 17 14 3 17 74 170 236 237 216 200 186 173 166 172 185 172 119 54 13 38 113 173 177 166 171 190 206 212 163 113 123 168 182 188 216 188 149 109 114 148 159 161 177 181 163 160 161 159 169 156 114 124 186 207 198 195 189 190 192 195 195 199 203 198 184 169 160 134 126 128 160 183 193 207 201 209 211 200 178 188 194 167 157 124 91 44 12 10 24 34 35 24 18 13 15 23 31 34 34 35 37 38 35 30 28 31 34 51 45 36 27 21 21 26 31 28 25 22 21 23 29 35 40 35 29 21 17 18 21 22 22 29 28 27 24 22 22 25 28 29 30 30 30 27 24 20 18 18 18 17 14 12 12 15 17 16 18 20 21 27 35 37 34 25 21 15 9 7 8 11 14 16 15 14 12 11 9 8 8 7 7 7 8 9 10 12 12 11 13 16 17 16 17 19 20 21 22 25 27 29 30 29 29 32 31 30 31 33 44 67 87 147 202 200 125 72 88 125 145 137 119 88 57 41 40 45 48 51 48 45 43 41 38 34 30 32 30 42 63 85 99 87 58 38 29 23 29 39 42 32 22 15 26 37 39 37 40 53 65 62 61 75 110 133 118 95 92 99 80 40 30 70 98 80 53 40 35 32 34 41 46 47 45 47 44 42 40 35 31 32 36 33 34 35 36 36 36 36 36 40 41 41 38 35 34 38 41 36 32 27 25 26 28 29 28 24 24 23 22 20 19 18 18 19 18 16 15 19 25 24 18 15 21 30 37 41 43 46 48 44 38 32 31 33 34 30 26 25 22 19 19 21 23 24 23 21 21 21 21 23 26 28 29 27 28 28 29 28 27 26 26 21 19 17 21 28 30 25 19 27 27 28 31 34 35 34 32 26 27 26 24 26 30 33 33 30 27 26 29 33 33 27 21 10 10 11 12 12 11 10 9 13 17 21 22 20 19 19 21 17 16 16 15 16 17 18 19 20 20 21 23 25 27 29 30 28 26 24 23 25 26 27 27 27 27 26 24 22 22 26 29 35 26 26 32 31 30 32 32 44 42 38 47 47 47 58 47 44 33 23 20 20 18 18 21 26 29 23 15 35 85 114 104 91 148 176 182 208 226 214 202 188 193 182 150 136 159 184 186 163 122 70 54 69 82 111 158 198 238 216 175 162 159 174 190 236 238 213 186 156 133 149 167 172 128 64 25 27 50 77 98 97 67 35 23 24 24 22 20 16 24 25 25 28 25 22 27 27 25 26 30 33 31 23 15 21 20 20 25 32 35 33 31 33 32 30 27 24 25 30 33 34 32 29 25 21 17 15 14 22 24 27 26 24 26 32 38 38 35 31 29 31 35 40 44 43 48 55 56 49 39 37 40 34 31 20 25 69 118 116 82 33 59 95 104 65 26 45 92 140 171 167 128 99 96 118 149 148 119 89 71 55 38 33 38 35 34 31 26 26 35 53 67 50 37 28 30 31 26 23 24 23 25 28 29 30 30 31 32 35 33 30 29 29 30 28 27 29 31 35 38 38 37 34 32 34 31 28 28 29 32 33 33 28 29 30 29 29 30 34 37 35 35 35 34 33 30 27 25 28 28 28 28 28 29 30 30 32 32 32 34 35 35 33 31 38 43 47 45 33 21 18 22 33 35 38 39 36 31 25 20 15 13 12 17 26 33 35 35 31 26 22 20 23 24 24 23 17 17 18 21 24 26 26 25 27 27 27 28 30 34 37 39 29 27 25 25 27 27 25 23 25 23 23 26 30 31 27 23 17 14 12 13 18 25 29 31 26 25 24 27 31 33 30 27 26 27 28 30 33 33 32 31 26 23 21 24 27 27 29 33 33 33 34 34 33 32 31 29 29 26 24 24 28 31 33 33 33 30 27 29 32 33 30 27 26 24 22 21 22 22 20 18 20 21 21 21 22 22 22 22 20 20 21 22 22 21 20 20 25 22 20 21 24 28 30 30 28 29 32 33 32 28 24 21 21 20 20 21 22 25 27 29 28 29 29 23 16 13 17 22 30 32 33 34 32 28 24 21 12 14 19 28 35 36 31 25 22 25 27 28 27 27 28 30 30 28 27 30 34 36 34 31 30 28 26 23 21 21 21 22 23 23 23 23 23 23 23 23 21 21 21 22 26 32 40 45 45 44 39 29 20 19 25 32 35 31 25 22 21 22 23 23 20 22 25 29 31 32 31 31 36 33 29 29 31 33 34 34 61 90 83 54 45 36 30 40 64 68 53 33 29 32 32 33 33 33 33 32 30 28 26 25 18 14 19 29 42 61 70 62 45 41 36 31 29 30 33 35 36 35 32 28 24 21 20 19 45 82 107 88 48 24 25 34 27 32 43 53 52 41 31 27 28 26 24 21 18 18 28 40 56 58 60 52 47 57 63 53 31 25 39 59 56 42 34 31 51 69 59 42 47 43 39 53 76 68 54 43 41 43 42 37 31 35 40 43 41 34 28 24 45 67 97 104 85 68 56 44 31 34 61 96 107 98 78 59 35 38 40 40 38 37 38 39 43 45 44 38 32 34 45 56 172 172 172 172 172 173 174 175 171 172 172 173 174 174 175 175 175 177 179 181 181 179 177 175 181 181 181 182 183 184 186 186 183 182 181 182 184 185 184 183 181 183 187 189 190 188 186 184 187 189 190 190 188 188 189 191 191 191 191 192 193 194 196 197 191 191 192 193 195 196 197 197 198 198 198 199 199 198 198 198 205 202 200 200 202 202 200 197 202 202 202 201 200 197 195 193 195 196 197 198 200 202 203 203 193 197 202 203 200 197 195 195 198 197 195 195 197 197 195 194 197 199 198 193 193 197 198 195 193 192 191 190 190 191 193 193 194 193 191 190 191 193 197 199 192 192 193 193 193 191 190 189 191 193 195 195 193 193 195 197 193 194 195 194 192 192 195 198 198 196 188 186 192 191 190 199 205 203 197 190 191 198 196 185 193 191 186 181 183 189 190 187 194 201 194 183 185 189 186 185 190 185 183 186 187 185 187 191 182 187 186 182 184 178 147 111 159 177 192 190 185 185 183 179 199 202 170 103 76 98 131 174 188 182 162 130 100 96 119 144 181 184 199 198 193 216 201 135 88 124 158 156 137 139 151 149 164 179 196 193 144 78 85 149 183 199 200 191 189 187 181 180 171 179 186 187 183 179 177 175 185 184 182 183 187 188 181 173 171 175 179 180 179 178 178 177 177 177 177 177 176 175 174 176 180 173 153 170 188 185 162 102 97 142 162 154 132 124 139 138 140 158 174 162 145 165 190 188 182 153 94 51 48 52 51 56 52 46 50 46 31 36 46 38 47 51 59 61 53 47 60 80 98 142 170 162 155 167 168 153 159 180 151 97 92 115 113 97 92 89 78 64 58 56 44 29 33 38 40 42 55 84 114 131 151 144 141 145 151 162 187 212 225 186 146 163 207 194 144 120 144 164 147 105 94 72 42 59 79 115 107 99 116 113 84 53 55 48 37 35 40 39 42 53 71 62 65 68 71 87 84 54 81 144 166 117 75 80 87 73 71 112 133 112 84 72 80 93 92 66 47 53 68 65 44 25 30 29 29 30 29 27 31 37 40 36 35 33 26 23 36 55 129 163 165 141 118 77 39 33 40 44 43 49 59 55 44 43 41 39 36 37 46 54 50 41 54 59 57 44 33 29 29 29 21 27 23 21 29 32 28 28 26 24 24 24 22 22 29 38 41 39 36 36 37 38 39 39 42 37 39 48 51 46 44 47 47 39 31 27 23 23 30 39 47 36 23 16 17 20 21 19 16 22 30 34 30 29 40 56 91 111 103 75 73 85 81 67 56 61 53 25 8 47 143 229 200 100 62 140 207 160 120 180 205 183 177 184 207 235 206 136 49 98 184 189 191 190 200 215 212 202 184 145 94 91 88 27 98 189 202 209 205 201 191 193 152 116 160 190 171 199 226 205 153 95 61 117 132 119 122 149 153 145 164 162 163 169 132 99 174 188 145 75 43 29 23 34 26 24 21 19 19 24 35 44 41 39 39 41 43 41 35 31 30 30 29 27 25 23 22 22 17 16 21 26 22 22 42 69 72 57 40 35 33 27 42 74 110 130 140 144 154 147 112 81 55 50 68 118 138 125 115 99 76 40 48 84 81 53 43 46 72 104 112 89 85 111 123 113 97 114 122 93 42 24 67 124 157 110 60 41 37 42 82 139 146 132 113 105 79 55 60 59 33 25 82 129 116 140 196 209 149 121 141 148 135 138 145 168 167 174 192 164 109 121 159 154 137 111 82 57 42 45 49 44 49 53 54 39 33 67 102 106 118 123 138 158 150 111 96 117 122 142 110 58 49 57 74 104 100 98 119 140 124 93 108 151 166 114 48 47 120 181 188 177 135 131 135 146 154 163 184 206 188 129 69 37 25 28 34 34 24 25 27 28 28 27 27 27 25 23 19 16 15 14 15 15 14 14 15 19 22 22 19 16 17 17 17 17 18 20 23 24 23 23 23 24 25 25 21 18 16 17 18 15 12 18 33 46 53 69 72 90 118 141 139 105 90 111 106 111 129 141 144 131 96 58 75 136 168 158 110 51 57 72 73 71 97 133 134 109 97 112 170 182 122 62 25 14 20 36 33 28 36 34 27 33 28 27 20 20 33 36 30 30 32 28 30 28 21 25 29 22 30 20 22 29 27 25 26 21 28 23 31 36 30 34 38 28 26 29 30 26 20 18 22 26 39 33 31 47 80 116 138 145 145 148 148 134 113 97 71 38 15 21 20 17 14 11 25 51 102 163 184 141 76 23 24 65 78 87 120 174 184 135 125 174 189 191 180 159 138 158 195 185 136 39 39 116 158 155 140 139 134 135 106 97 143 178 176 174 168 161 140 96 55 89 163 190 149 149 151 157 169 175 168 156 123 133 144 154 165 154 98 32 33 114 147 95 38 28 34 33 28 29 29 27 24 22 23 25 20 28 36 37 31 25 23 24 20 22 34 57 77 85 86 86 92 91 103 131 165 186 193 192 186 194 188 168 130 81 73 107 119 132 117 100 112 120 117 123 129 159 184 186 177 168 157 146 123 130 113 93 121 181 203 187 150 150 198 205 159 136 95 22 26 35 45 51 49 40 26 15 15 9 12 16 14 15 12 0 5 80 177 219 208 204 205 191 158 146 140 138 107 50 22 33 113 167 199 197 195 194 193 200 195 160 119 124 162 169 163 176 137 100 98 165 215 189 162 181 213 177 156 139 115 113 108 80 127 186 182 174 183 176 181 185 187 188 190 180 154 125 113 116 142 152 175 212 224 217 221 211 218 214 190 156 165 181 167 167 147 106 50 13 10 24 30 26 26 20 15 17 25 33 36 36 35 38 40 38 32 28 30 32 48 39 27 20 20 24 27 28 28 27 24 23 25 30 35 39 29 25 21 20 21 22 21 18 24 26 27 27 25 24 26 27 29 30 32 32 30 26 22 19 22 21 19 16 13 14 18 22 20 19 15 14 21 32 39 40 46 38 25 14 7 8 12 15 16 16 14 13 11 10 8 8 7 7 7 8 9 10 11 12 11 13 16 17 16 16 18 21 22 23 25 28 30 30 29 28 32 32 32 34 40 60 94 122 172 218 195 121 108 151 174 167 111 84 64 58 48 35 38 55 52 49 46 44 42 39 35 32 25 21 42 86 132 153 133 95 57 37 20 22 31 35 33 32 19 32 44 44 38 40 53 67 72 74 90 125 146 129 107 107 134 102 46 32 79 104 87 73 56 45 34 35 43 50 47 42 46 43 41 40 37 33 34 39 31 30 30 31 32 35 38 40 39 41 42 39 36 35 38 41 33 29 24 23 24 26 27 26 25 24 24 22 20 19 18 18 19 19 16 14 18 23 20 13 12 20 32 41 45 44 42 40 41 38 35 33 31 29 26 24 23 21 20 21 23 25 25 24 18 18 19 21 23 25 26 27 26 27 28 28 28 27 26 26 16 17 19 26 34 37 31 23 21 22 25 29 32 31 27 23 23 27 27 24 26 33 36 34 33 28 25 28 34 34 27 20 11 12 13 13 12 11 9 8 11 18 24 26 22 19 20 22 18 18 18 18 18 18 18 18 21 21 21 21 22 24 26 27 23 23 24 25 26 25 23 21 23 25 26 26 25 25 28 31 33 25 27 32 31 35 37 30 34 36 29 34 36 36 49 46 28 26 25 23 18 15 22 33 32 33 23 9 25 77 109 102 104 144 152 154 201 236 215 182 169 171 184 177 148 140 157 167 153 139 119 113 113 102 101 119 164 186 160 150 175 183 202 234 223 233 231 231 201 142 115 113 117 96 60 35 30 28 30 40 37 36 34 32 28 23 22 23 24 26 19 14 18 19 20 28 30 28 29 35 41 38 27 17 19 18 20 26 34 39 38 36 21 25 30 33 32 30 28 28 29 29 27 22 17 15 18 22 20 23 25 24 24 27 35 42 53 48 41 39 43 53 66 74 74 79 87 92 84 68 55 49 31 30 15 12 54 106 104 65 35 58 102 129 100 47 36 60 86 132 136 98 75 78 114 166 191 168 145 125 90 50 32 36 36 33 27 20 20 34 58 77 59 44 32 32 32 25 21 23 22 24 27 29 30 30 31 32 35 32 30 29 30 31 31 30 30 33 36 39 38 36 32 29 23 24 26 30 34 34 31 28 28 29 31 30 29 30 34 38 32 33 33 34 33 32 30 28 30 29 29 30 30 31 32 33 30 31 32 33 34 34 32 31 33 37 42 40 30 20 20 26 33 35 37 36 32 25 18 13 16 14 15 21 29 34 34 31 31 25 20 21 26 29 29 26 15 16 18 21 24 25 24 23 27 27 27 28 30 32 35 36 29 27 24 23 25 25 24 22 28 25 24 26 31 32 29 25 17 15 13 16 21 27 30 31 29 25 23 25 30 33 31 29 28 28 30 36 41 42 39 35 30 26 24 22 19 19 24 31 28 31 34 33 31 30 30 30 27 24 21 22 27 32 35 36 36 32 28 29 32 34 31 28 26 25 24 24 24 22 17 12 20 21 22 23 24 24 25 25 24 23 22 21 21 22 24 25 25 22 19 19 22 26 29 30 22 23 25 26 25 24 21 20 20 19 19 20 20 22 23 24 22 27 29 24 16 13 18 24 31 33 35 35 33 29 24 21 13 15 21 31 38 38 30 23 18 22 26 28 28 28 28 30 31 28 27 28 33 35 34 32 30 29 27 24 22 20 20 20 21 21 21 22 22 23 23 23 19 19 20 24 31 39 46 50 74 71 62 46 30 22 23 27 24 22 20 20 22 23 22 21 22 24 27 30 32 33 32 31 31 29 28 29 32 34 34 34 92 126 109 58 33 25 28 49 53 56 44 27 24 25 28 35 34 34 33 30 28 25 24 24 20 18 19 25 39 64 72 58 48 44 38 33 29 29 31 32 40 37 32 27 23 20 19 19 50 75 89 72 41 24 22 24 30 37 50 60 57 43 32 28 20 24 28 29 22 18 22 31 55 59 62 56 53 66 72 60 41 26 28 39 36 32 41 51 77 83 61 44 53 51 46 64 61 56 47 38 35 34 27 19 29 30 33 36 34 29 23 20 51 83 123 129 99 71 54 41 29 37 64 87 83 68 57 50 37 39 41 41 39 37 38 39 48 51 49 41 34 32 32 32 170 170 169 169 169 170 171 172 173 173 173 173 173 173 173 173 174 175 176 177 177 177 176 176 177 177 178 179 181 182 183 183 183 184 184 185 185 186 187 187 187 187 186 186 185 186 186 186 185 190 194 192 187 185 189 194 187 188 190 192 194 195 195 195 192 193 193 194 194 195 195 195 198 198 197 197 196 195 195 194 203 199 195 194 197 199 199 198 204 199 194 193 196 200 202 202 195 196 196 197 197 196 196 195 197 198 197 195 194 196 201 205 198 198 198 197 197 197 197 196 196 196 196 195 194 192 191 190 192 193 194 195 194 191 189 187 192 192 192 193 193 194 194 194 191 192 193 194 196 197 198 199 196 196 195 194 194 193 192 192 193 194 194 195 195 194 194 193 188 192 195 194 192 190 191 193 196 196 194 193 191 190 188 188 187 188 189 190 190 188 187 185 188 189 191 192 192 191 189 188 188 179 192 193 186 187 184 189 186 186 185 184 173 148 133 136 173 186 194 189 183 185 192 195 197 168 98 58 104 175 201 197 205 200 184 170 162 145 125 118 156 183 201 202 207 201 157 103 124 166 180 167 158 145 128 126 135 133 147 129 82 93 155 192 195 191 186 180 177 177 178 179 177 177 178 178 179 179 180 180 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 176 173 176 182 184 182 187 168 152 160 198 195 131 93 156 177 172 125 92 113 140 139 132 153 171 161 146 157 177 181 181 158 135 112 84 67 64 62 53 40 39 38 25 24 48 70 95 99 78 65 76 79 90 124 128 134 141 162 177 158 143 156 184 210 201 127 84 98 99 90 79 61 56 54 44 48 65 74 71 50 41 44 39 39 55 71 108 105 98 103 137 185 212 215 180 142 169 205 223 225 178 132 179 166 149 136 117 81 54 53 52 63 69 74 79 70 53 46 42 32 34 43 50 56 59 56 61 69 80 82 75 70 58 39 92 176 184 103 58 70 73 60 102 162 176 125 78 64 77 100 112 71 37 33 41 41 38 40 30 28 26 25 26 30 33 36 44 35 32 43 40 13 28 86 164 188 171 121 73 38 51 103 111 70 42 41 43 43 44 42 45 36 35 47 55 49 41 39 39 39 39 38 35 31 25 21 18 23 28 30 28 26 26 28 23 26 28 26 22 23 29 35 33 34 35 37 38 39 39 40 44 41 39 39 41 43 42 41 36 36 31 24 19 19 23 26 22 29 22 21 24 23 20 8 25 25 30 56 67 43 73 159 193 177 120 72 92 136 127 86 51 42 40 9 2 75 177 247 242 148 70 86 139 156 183 237 209 178 160 178 204 202 171 142 86 89 145 194 190 193 211 209 225 205 212 186 142 109 57 25 88 184 203 186 183 203 217 170 119 126 178 212 193 190 214 219 216 148 65 124 163 141 135 161 185 159 146 162 166 166 150 97 149 198 140 74 61 40 31 37 27 24 19 17 18 23 29 33 33 34 39 45 44 36 30 30 27 28 29 29 28 26 23 22 14 23 21 18 29 41 50 60 39 43 46 40 29 34 65 99 114 137 155 182 208 185 135 112 95 75 56 100 147 145 114 62 42 41 48 52 53 42 33 50 84 131 149 127 122 137 122 87 83 96 73 38 45 81 123 160 158 95 35 38 87 124 139 149 139 120 80 48 54 86 102 95 60 36 67 98 112 154 192 205 181 137 85 116 152 139 150 174 179 180 160 124 111 126 126 106 129 134 117 78 48 44 49 50 52 46 48 49 45 46 50 47 56 64 83 98 95 88 101 122 109 101 61 31 59 106 114 95 118 119 109 91 72 80 145 223 210 133 61 46 81 135 168 171 158 132 107 118 152 170 173 177 188 156 112 56 40 38 21 36 37 36 29 18 14 20 29 35 27 20 19 24 25 18 13 15 9 15 21 25 24 21 18 16 17 17 17 18 19 20 22 23 24 24 24 24 23 23 22 22 15 17 18 16 14 17 24 31 31 33 46 75 109 128 126 117 88 115 128 129 149 173 154 110 72 63 71 94 100 79 55 46 74 74 68 57 51 49 46 42 44 75 103 100 69 38 26 28 33 33 33 33 31 30 28 27 24 24 24 25 26 27 29 29 29 30 29 27 25 24 26 28 26 26 27 28 27 26 25 24 28 28 27 28 29 30 31 32 29 29 29 29 29 29 29 29 32 34 38 42 47 54 63 69 78 74 64 53 46 43 39 33 19 23 23 16 11 18 37 55 104 165 185 128 56 23 32 52 71 121 169 195 165 116 131 173 184 184 169 154 135 137 171 186 133 36 33 113 168 180 167 160 156 130 118 117 118 144 176 184 172 135 103 92 94 118 163 201 181 170 174 177 173 184 193 182 155 112 85 98 124 129 95 50 56 99 110 67 30 30 35 27 32 35 31 23 21 25 22 14 18 31 38 40 39 29 27 36 36 54 74 113 156 149 117 107 89 95 132 160 184 191 180 200 198 197 166 124 108 121 147 170 188 189 178 158 147 146 138 126 104 122 138 149 169 186 175 152 124 129 121 101 107 146 167 157 137 176 197 191 152 103 71 41 29 32 50 68 65 51 34 17 14 13 12 14 16 16 11 7 8 54 119 183 190 175 174 147 137 136 144 139 82 11 17 80 162 208 222 197 187 196 198 190 191 153 119 144 153 130 122 101 96 131 184 225 218 173 154 172 213 212 197 174 150 119 95 89 114 143 171 177 167 160 160 163 161 157 143 119 100 103 128 152 164 190 197 190 185 171 164 178 182 173 156 131 151 167 190 195 177 101 25 8 25 27 22 28 23 24 25 28 31 34 36 37 39 40 38 34 34 35 30 22 29 30 29 26 23 23 25 28 26 27 27 25 25 27 32 36 33 32 29 26 23 22 21 21 24 24 24 23 22 24 28 31 29 25 23 26 30 32 28 23 24 21 18 17 18 20 20 20 17 14 10 9 14 27 43 54 61 58 47 30 14 6 9 14 11 12 13 14 14 12 11 10 14 13 11 10 10 10 12 13 14 12 9 8 12 19 24 27 24 20 22 30 32 29 31 38 33 28 46 47 62 93 103 125 152 163 145 134 180 227 204 148 94 87 100 88 65 32 43 53 53 46 42 43 42 38 35 36 34 17 35 101 184 236 203 126 57 39 22 17 25 33 36 36 34 38 57 65 42 26 42 65 70 89 103 104 91 75 85 114 129 87 40 31 63 99 105 93 57 52 45 42 44 49 53 55 55 49 41 35 33 32 31 30 31 29 27 28 32 36 38 38 38 36 34 33 33 34 36 38 32 29 26 23 21 22 24 25 23 23 21 20 18 17 15 15 17 16 16 17 20 20 19 17 14 24 29 32 36 32 30 39 37 38 36 33 32 31 26 20 14 15 18 22 25 23 18 13 21 20 17 16 17 20 23 26 22 21 21 21 23 24 26 27 19 19 20 24 29 31 30 28 23 22 25 32 33 28 26 27 26 24 23 23 26 30 34 37 31 26 23 27 34 35 29 22 12 15 19 19 17 14 12 12 18 18 20 23 26 26 22 19 21 20 17 15 14 15 16 17 15 17 20 22 23 24 24 25 25 26 26 26 26 26 27 27 30 29 27 26 26 27 27 28 27 26 25 26 28 29 28 27 30 32 35 37 37 35 31 29 29 29 28 24 21 19 21 23 23 21 17 19 34 55 69 72 90 106 90 89 143 187 188 181 192 188 180 167 155 154 148 133 138 168 181 160 121 90 82 90 123 158 184 187 200 226 233 221 227 235 234 208 160 107 67 47 51 50 46 40 34 31 31 33 39 38 35 32 29 26 23 22 18 19 18 16 15 17 21 25 24 27 30 32 31 28 23 20 24 23 24 28 34 38 39 39 30 30 30 29 29 28 27 26 27 26 24 21 20 21 22 22 25 24 21 17 17 24 36 46 56 68 80 82 79 90 122 153 130 118 103 90 91 106 105 86 50 17 3 20 42 56 55 44 45 67 105 124 106 76 53 37 56 60 66 62 48 46 76 112 156 184 186 166 136 80 37 40 39 32 26 23 24 30 43 55 42 42 41 36 29 23 21 21 20 20 23 28 33 34 31 27 22 23 22 22 26 32 33 30 27 29 31 33 33 31 29 27 26 25 25 27 30 32 31 29 28 27 26 25 25 27 29 30 28 29 31 32 32 31 29 27 31 31 31 31 32 32 33 33 33 31 30 30 32 33 31 30 33 36 38 34 28 23 23 25 31 32 33 32 29 23 17 14 9 14 19 23 25 27 29 30 30 30 25 21 24 31 33 30 25 22 19 22 26 28 25 21 24 24 25 26 28 30 32 33 34 31 27 25 24 23 21 19 23 26 28 28 26 25 26 28 18 16 14 17 22 26 27 26 30 27 25 25 28 30 31 30 30 25 25 37 51 55 45 33 28 27 24 20 17 19 23 27 31 31 31 31 30 30 29 29 28 28 27 27 29 31 34 36 34 39 38 31 31 35 32 24 31 27 24 23 25 24 19 14 14 17 21 25 26 24 21 19 29 25 22 22 24 27 27 27 29 27 24 21 19 20 21 22 20 19 18 18 19 20 20 20 16 15 17 22 22 21 22 26 27 27 30 29 21 13 13 20 31 39 46 44 35 25 21 22 14 20 28 33 34 31 28 27 24 27 29 30 29 28 28 29 30 31 33 34 34 33 32 31 26 28 28 26 21 17 15 15 24 22 21 21 23 24 23 21 21 23 24 26 30 39 50 59 82 102 100 63 26 16 21 25 25 25 22 18 19 25 25 21 22 25 29 31 33 33 31 29 32 33 31 27 30 39 44 44 87 120 120 68 17 13 36 52 56 45 30 21 20 25 29 31 37 31 25 22 22 22 20 18 19 15 16 25 40 52 54 52 55 47 37 31 30 30 31 32 33 35 34 27 21 18 20 22 46 52 60 59 40 19 18 29 41 48 51 53 53 40 29 32 28 27 25 23 22 22 22 22 43 47 47 51 72 93 86 63 33 28 27 31 33 33 42 55 74 62 50 46 51 58 64 67 63 57 47 39 35 35 34 32 27 25 25 27 28 28 31 36 52 70 90 93 74 51 46 52 42 41 48 60 60 50 43 44 42 38 35 36 35 33 34 37 43 40 36 33 32 29 25 22 170 170 169 169 169 170 171 172 171 171 172 173 173 174 175 175 174 175 176 177 177 177 176 175 178 179 179 181 182 183 184 184 182 183 183 184 185 185 186 186 187 187 186 186 186 186 186 187 189 189 190 190 190 191 191 192 190 190 191 192 193 193 193 193 193 194 194 194 195 195 196 196 193 193 194 195 197 198 199 199 198 197 196 195 194 195 198 200 201 200 198 198 198 198 197 196 197 197 197 197 197 197 197 197 197 198 198 197 195 196 200 203 198 198 198 198 198 197 197 197 197 197 197 196 195 193 192 191 196 196 194 193 192 192 192 192 192 192 193 193 194 194 194 195 192 193 193 194 196 197 197 198 195 195 195 195 196 196 196 196 193 194 194 195 195 194 194 193 192 193 195 194 193 191 191 191 193 193 192 192 191 190 190 190 188 189 189 189 189 188 187 187 187 187 186 186 186 186 187 187 187 182 191 186 182 191 186 185 188 184 190 192 167 132 122 131 165 188 194 176 172 188 196 186 167 116 78 106 168 201 197 190 180 188 189 189 187 167 139 126 140 140 148 156 150 132 120 120 160 188 194 183 179 171 160 161 144 145 120 80 83 140 191 205 188 185 182 179 177 178 179 180 177 177 177 177 177 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 178 177 176 179 181 178 172 161 154 160 167 165 136 112 135 177 192 190 152 112 104 104 91 114 152 186 176 150 153 175 184 176 161 144 130 128 131 110 73 43 31 29 31 27 43 83 115 135 114 80 77 100 99 97 120 138 141 145 154 151 132 143 185 216 212 179 107 70 76 65 50 51 50 51 60 67 65 77 102 135 101 63 44 37 32 38 50 53 55 62 87 131 167 166 147 130 114 147 174 183 189 160 127 156 153 144 134 111 74 52 57 49 50 42 40 53 60 54 50 42 43 45 50 55 54 54 59 78 92 91 76 73 78 71 55 89 124 123 86 63 59 64 74 133 163 159 106 57 50 84 120 104 69 40 37 41 36 31 32 34 32 28 26 27 30 34 37 39 37 32 34 32 18 30 69 119 156 133 61 24 40 90 145 117 75 46 42 41 41 42 41 42 34 35 46 52 45 35 30 27 30 33 34 32 27 22 19 19 24 28 29 27 25 26 28 30 30 27 23 20 22 30 36 32 32 32 33 34 37 39 40 48 45 41 39 39 39 38 36 30 29 29 27 22 17 19 24 22 21 17 24 29 22 25 34 23 34 57 70 54 59 140 240 251 170 93 89 140 170 138 86 43 29 27 9 14 88 187 254 248 186 87 44 104 190 229 232 216 166 145 175 189 163 144 150 100 81 118 181 201 197 198 195 200 188 190 192 205 184 97 36 59 118 142 176 205 209 206 168 104 134 189 213 196 194 207 204 225 156 82 142 177 150 137 153 173 148 148 176 181 178 163 109 113 133 105 62 44 41 43 38 32 28 24 20 18 20 22 25 28 30 36 44 44 37 32 31 25 28 32 34 33 29 24 20 18 22 18 17 29 39 47 56 52 61 56 35 22 38 72 98 112 134 145 162 189 182 150 138 133 85 53 103 153 138 94 42 35 35 45 62 78 70 50 49 111 168 177 162 173 164 129 114 115 108 61 30 74 138 149 131 80 45 36 79 140 176 183 179 126 85 47 55 102 147 161 155 118 95 88 75 93 163 204 205 190 141 85 94 132 144 161 184 158 167 156 144 142 120 94 93 126 134 125 98 79 74 66 51 52 47 53 59 52 45 43 40 48 49 54 59 61 70 94 119 102 58 34 70 120 125 107 103 139 134 97 59 73 129 181 208 176 117 57 34 50 94 138 160 148 133 117 124 146 159 168 183 193 180 151 87 49 39 23 29 29 29 27 23 21 24 28 31 26 20 18 22 22 16 12 14 15 19 23 25 22 19 16 15 16 16 16 17 18 20 21 22 22 23 24 24 24 23 22 21 16 18 18 16 14 16 23 29 33 34 40 56 75 86 86 83 86 113 132 141 162 178 155 115 82 64 51 52 50 39 31 31 44 45 42 37 35 37 37 34 25 41 56 54 38 24 24 30 31 31 31 31 29 28 26 25 23 23 22 22 23 24 25 26 27 28 28 27 25 24 26 29 26 27 27 27 27 27 26 26 28 28 27 27 27 27 28 28 23 24 24 25 25 26 27 27 32 34 35 35 33 33 34 36 38 37 31 26 25 28 27 23 19 22 22 16 12 18 34 48 75 120 131 87 37 18 32 55 84 134 166 171 145 121 146 180 181 188 170 146 124 127 163 183 134 39 36 112 168 187 181 176 181 159 150 142 124 125 145 155 123 113 124 121 104 129 177 192 177 171 181 188 179 178 180 169 149 125 107 101 97 92 76 52 70 93 89 49 23 30 38 32 32 35 33 23 15 17 23 29 26 28 28 35 42 41 49 69 95 111 125 150 170 150 126 133 108 106 133 151 169 179 162 159 138 137 124 119 139 164 182 193 187 175 167 173 185 185 171 155 158 149 136 129 133 138 133 123 120 143 143 121 117 134 138 125 139 186 199 172 126 89 67 37 40 38 48 61 63 60 48 29 15 12 11 12 15 16 14 11 4 29 70 126 147 151 162 143 148 180 190 144 65 18 59 135 179 188 190 187 183 176 183 202 188 133 118 157 145 86 72 87 139 185 211 200 183 168 154 147 164 188 199 195 191 176 153 138 124 130 134 136 141 146 146 142 133 118 105 112 136 159 170 172 174 182 174 165 165 150 133 133 138 135 141 134 150 163 188 194 152 78 16 11 26 28 24 24 22 23 26 29 32 34 35 36 35 35 35 36 39 40 31 19 20 22 24 25 25 27 30 33 25 26 27 26 26 28 31 35 35 33 30 27 24 22 21 20 23 23 23 22 22 24 28 31 29 26 25 26 29 31 29 27 27 23 19 17 18 19 19 19 16 14 10 9 13 23 37 47 64 63 57 45 30 17 12 12 17 17 17 16 14 11 8 7 10 10 9 9 9 9 10 11 11 15 14 11 13 20 23 21 27 30 29 27 30 38 41 39 38 40 57 72 95 116 117 118 140 159 171 179 188 174 132 97 99 108 122 93 64 40 48 44 49 44 42 44 43 38 34 34 37 21 41 109 192 239 207 137 73 56 33 19 21 31 36 35 39 41 59 69 51 35 46 65 64 70 74 75 68 54 59 82 86 61 35 34 60 84 85 73 52 47 41 38 41 45 49 52 51 45 38 33 32 32 33 33 33 30 28 28 31 34 35 35 38 37 35 33 32 32 32 32 27 25 22 19 19 20 22 24 25 24 22 20 18 16 14 13 16 15 15 18 21 23 22 21 17 26 27 27 32 31 29 33 35 32 28 27 33 38 33 25 25 23 20 19 21 23 23 23 17 16 15 14 15 18 20 22 20 21 21 22 22 23 24 24 20 20 21 24 28 30 30 28 23 21 24 31 34 29 25 23 27 25 24 24 25 29 32 34 28 24 21 23 28 29 25 20 14 17 21 21 19 16 14 14 20 19 20 22 24 24 21 18 18 17 16 16 15 16 17 18 17 18 20 22 23 23 23 23 21 22 23 24 25 27 28 28 30 29 28 27 27 27 28 29 26 25 24 25 27 28 27 26 28 30 32 33 32 29 26 23 28 29 28 26 23 21 21 22 23 22 19 19 29 43 50 49 60 65 46 45 85 116 126 139 164 168 177 189 190 170 139 118 134 158 160 158 158 119 72 63 124 182 233 240 231 230 222 207 198 182 153 119 86 58 38 28 34 35 36 37 37 35 33 32 35 34 32 29 27 25 23 22 17 17 17 15 15 16 21 24 27 27 27 26 25 24 23 23 22 22 24 28 33 36 36 35 29 29 28 27 26 25 25 24 28 27 25 23 21 20 20 19 21 22 23 22 22 26 34 41 48 77 110 122 119 126 159 192 191 149 108 92 95 113 129 131 78 39 10 13 33 54 59 49 44 73 103 104 85 75 67 52 36 37 42 43 36 33 50 73 108 142 153 143 124 80 42 41 42 36 30 27 26 28 38 48 39 40 40 36 31 26 23 23 24 23 24 28 32 32 27 23 20 22 22 22 26 32 32 29 29 30 31 32 32 31 29 28 27 25 24 26 29 30 30 29 29 27 26 25 25 26 28 29 32 33 34 35 34 32 30 29 30 30 31 32 33 33 32 32 32 31 29 29 31 31 29 28 29 32 35 33 28 25 25 28 35 34 33 30 26 22 18 15 9 13 18 22 24 26 29 31 30 29 25 21 23 30 32 30 26 22 19 21 26 29 28 26 24 25 26 27 29 30 31 31 32 28 25 23 24 24 23 22 22 25 27 28 27 27 28 30 21 18 15 16 21 25 26 26 27 27 28 31 34 35 33 30 32 28 27 36 47 50 41 30 23 24 25 24 22 23 25 27 26 28 29 31 32 32 32 31 28 28 28 29 30 32 33 34 38 45 45 35 28 30 30 26 30 29 28 31 33 30 23 16 17 17 18 19 21 22 24 24 24 21 19 18 21 23 23 22 29 27 25 22 20 19 20 20 21 20 19 20 22 24 24 24 21 18 20 24 28 28 30 33 35 33 33 33 28 19 14 15 28 36 44 42 32 23 20 22 18 23 30 34 34 32 30 29 25 28 30 30 28 26 27 27 29 30 32 33 33 33 32 31 24 26 26 24 20 17 16 16 27 25 23 23 24 25 24 23 22 23 25 28 34 42 51 57 67 81 81 58 34 25 24 21 23 25 25 24 26 28 26 20 24 25 26 28 30 33 35 35 34 33 28 26 31 42 48 47 65 91 92 54 17 16 37 52 46 38 29 24 24 27 29 30 31 27 24 23 24 24 20 17 20 16 14 19 30 38 42 41 51 45 37 31 28 28 30 31 27 29 28 23 19 18 21 24 40 51 64 62 40 17 17 30 53 57 50 42 41 36 33 38 28 27 25 24 23 23 24 24 34 38 42 57 87 107 92 63 35 29 23 22 26 35 49 62 57 45 36 39 47 52 55 56 55 50 42 37 35 36 36 35 35 32 30 30 30 29 33 38 41 47 55 56 48 41 46 56 44 41 45 54 54 45 40 42 38 34 32 32 30 26 25 27 38 35 32 30 29 27 24 21 170 170 169 169 169 170 171 172 169 170 171 172 174 175 176 177 174 174 175 176 177 176 176 175 178 178 179 180 181 182 183 183 181 181 182 182 183 184 184 185 187 187 186 186 186 186 187 187 192 188 186 188 193 196 193 190 192 192 192 192 192 191 191 191 193 193 193 193 194 194 194 194 196 196 196 196 196 195 195 195 193 195 197 195 192 193 197 201 197 200 202 202 199 195 192 190 200 199 197 196 196 197 199 200 197 198 199 199 198 197 198 199 199 199 199 199 198 198 198 198 198 198 197 197 196 195 193 192 200 198 195 193 192 193 195 196 193 193 193 194 194 194 195 195 194 194 195 195 196 196 196 197 193 194 194 195 196 197 197 198 193 194 194 195 195 194 194 193 196 195 194 194 194 193 191 189 190 190 190 191 191 191 191 191 190 189 189 188 188 188 188 189 188 187 184 183 183 184 187 188 186 185 190 179 179 190 184 181 182 182 203 201 146 97 95 111 141 169 191 197 203 202 174 138 123 96 102 151 195 207 195 180 176 183 185 188 193 183 167 161 153 137 134 141 133 118 130 157 184 194 192 185 185 183 181 187 192 178 125 93 133 186 194 180 179 178 178 178 178 179 180 180 181 181 181 180 180 180 180 180 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 175 177 178 179 182 181 172 162 135 139 154 148 122 99 115 173 183 188 191 173 140 115 94 71 96 130 157 146 127 142 173 185 169 157 148 150 163 167 129 73 38 28 27 27 29 59 114 153 157 131 101 104 116 96 78 90 143 164 168 144 118 115 153 204 202 166 117 61 39 46 41 40 64 85 85 89 102 87 90 135 186 154 94 50 41 37 34 42 32 40 52 67 85 94 85 70 78 72 98 109 108 117 107 89 92 93 84 74 66 52 43 48 43 60 60 46 44 54 69 84 92 99 90 78 70 54 47 61 92 106 86 63 84 109 95 69 69 68 69 79 80 58 48 60 102 109 114 97 69 60 70 79 73 50 35 39 44 40 36 39 41 38 32 28 28 30 35 38 30 39 39 37 38 33 34 46 67 90 63 14 17 60 101 127 112 73 44 36 33 32 36 36 38 32 33 43 48 40 28 22 22 27 32 32 27 21 17 16 22 25 28 27 24 23 26 29 39 33 25 19 18 22 29 34 29 28 28 28 30 32 35 37 43 42 40 39 38 38 36 34 33 30 29 28 21 13 16 25 35 47 47 39 34 28 31 47 33 40 61 60 39 74 174 253 251 139 77 118 169 165 115 66 44 23 18 10 27 93 167 221 236 185 92 43 104 201 235 219 219 169 154 181 168 123 128 177 147 88 75 135 190 200 197 205 186 181 171 195 250 221 109 48 58 74 91 155 195 177 167 154 115 163 207 212 198 197 201 196 225 151 94 158 194 166 147 147 149 133 156 199 196 186 173 123 76 71 80 72 69 85 71 38 31 29 26 22 20 19 19 19 23 25 33 41 44 39 34 32 26 30 36 40 39 34 27 22 23 23 17 17 28 34 42 56 86 92 69 27 15 50 94 116 130 136 130 143 175 174 146 134 137 104 77 100 119 96 62 29 18 37 65 103 132 119 79 51 122 193 204 192 202 161 116 137 186 123 53 50 108 138 108 67 20 16 56 126 174 190 176 150 82 78 81 106 150 189 204 203 166 143 105 61 79 153 199 212 214 162 107 86 117 151 160 172 171 160 141 160 184 138 87 94 118 135 138 126 121 122 105 81 66 51 51 58 49 39 38 39 38 45 50 50 49 55 69 81 70 26 31 102 145 119 105 133 161 139 82 45 86 156 181 170 134 103 66 44 40 54 82 104 127 139 134 126 137 156 168 176 188 181 169 117 62 39 29 32 30 26 24 24 26 26 28 30 25 21 19 22 22 18 16 17 20 22 24 23 20 18 17 17 15 15 15 16 17 19 20 21 19 21 23 25 25 24 22 20 17 18 18 16 14 16 22 27 32 31 31 33 36 40 44 46 54 72 88 100 117 126 107 79 59 49 38 33 29 25 21 21 24 26 26 24 26 30 32 31 31 33 34 31 27 25 28 31 29 29 29 28 27 26 24 23 24 24 23 22 22 22 23 23 24 25 26 25 24 24 26 28 27 27 26 27 27 28 29 30 29 28 27 26 24 23 23 24 17 18 19 20 21 22 23 23 23 26 29 29 26 24 22 22 20 20 19 17 21 28 30 29 19 20 19 16 14 19 29 38 44 66 67 42 21 18 37 62 110 150 167 163 136 113 137 168 182 190 163 137 129 138 168 184 133 36 28 99 149 165 162 162 196 184 180 168 136 113 114 120 87 116 160 145 102 134 182 172 158 155 165 173 165 160 162 160 153 160 161 140 113 101 89 69 73 76 62 36 25 33 37 31 28 28 28 24 17 13 19 28 25 27 36 55 75 82 97 124 158 160 151 153 158 140 137 166 126 123 145 148 138 136 118 99 65 89 118 154 189 201 196 194 184 147 129 156 191 200 190 183 180 176 170 159 134 102 80 72 100 139 167 178 176 147 105 84 146 201 207 161 116 99 84 45 48 43 46 51 58 67 61 41 18 14 10 11 14 17 17 16 11 12 36 93 133 151 166 158 165 217 210 118 30 28 105 185 173 154 157 187 196 170 170 203 171 115 123 159 134 72 69 125 184 224 217 163 139 152 156 144 149 181 197 193 201 208 200 188 164 153 138 131 133 137 131 122 123 126 138 162 186 198 194 185 180 179 168 162 164 154 140 137 139 136 153 148 148 150 175 174 113 46 9 19 29 29 27 21 20 22 27 31 33 34 34 34 32 32 32 37 44 43 30 16 16 19 23 26 27 29 31 34 23 25 27 28 27 28 31 33 36 34 31 28 25 22 21 20 21 22 22 21 21 23 28 32 28 27 26 27 28 30 31 32 31 27 21 18 17 17 17 17 14 13 11 9 11 18 28 35 52 54 55 51 42 32 23 19 24 23 20 17 13 11 9 8 7 8 9 10 10 10 10 10 9 12 9 3 3 13 23 26 26 35 43 44 46 47 42 35 59 67 74 99 123 131 127 108 126 162 185 173 137 104 99 117 149 146 143 101 66 41 50 46 47 44 43 45 44 39 35 34 34 24 46 105 168 194 157 98 84 68 46 33 34 39 38 32 36 42 66 81 65 45 44 51 58 52 46 51 55 47 48 64 74 62 48 44 52 59 56 48 44 40 35 34 36 41 45 46 46 41 34 30 30 32 34 35 34 31 28 28 30 32 32 32 37 36 34 32 30 28 27 26 24 22 20 18 18 20 22 24 25 24 23 20 18 15 14 13 15 15 16 19 23 26 26 25 27 37 34 29 32 34 31 31 39 34 28 27 34 40 37 30 29 25 20 16 16 16 17 18 14 14 14 15 16 17 19 20 19 19 21 22 22 21 20 19 21 21 22 25 27 29 29 28 23 20 22 29 34 31 23 18 26 25 24 24 25 27 30 31 25 22 20 19 20 20 19 17 17 20 23 24 22 19 17 16 20 19 18 19 20 21 20 19 15 15 16 16 17 17 18 18 19 19 20 21 22 22 21 20 16 17 19 21 23 25 27 28 30 29 29 28 28 28 28 29 25 24 23 24 26 27 26 24 25 27 28 29 27 24 20 18 26 28 29 28 25 22 21 21 21 21 20 21 27 34 34 31 39 38 23 22 41 49 60 86 101 122 146 174 187 160 127 122 167 190 181 185 201 149 69 45 116 185 246 248 217 189 169 154 130 102 65 40 31 30 29 26 21 23 28 34 40 39 34 29 28 28 27 25 24 22 21 20 16 16 16 15 14 16 20 24 30 27 23 20 19 20 23 24 20 21 24 28 31 33 31 30 28 27 24 22 21 21 21 22 26 26 25 24 22 20 18 17 17 21 24 26 26 28 31 35 30 61 99 121 126 140 174 207 194 148 115 109 105 108 127 144 117 72 27 9 21 48 58 47 46 76 95 77 57 67 74 61 28 25 28 35 34 29 30 38 74 107 118 109 99 73 47 44 43 39 35 32 29 27 32 39 35 37 38 37 33 29 27 25 27 26 26 28 30 29 24 19 17 20 21 22 27 32 32 28 32 32 31 31 31 30 29 29 28 26 24 24 26 29 29 29 30 28 26 24 24 25 27 29 33 34 35 35 34 33 31 29 30 31 33 34 34 32 30 28 30 28 27 27 29 29 27 26 25 28 31 31 29 27 29 31 37 34 30 25 22 20 19 19 10 13 17 20 22 24 28 31 29 28 25 22 23 28 30 29 29 24 20 20 25 30 32 32 25 26 28 30 31 31 30 29 33 30 26 24 24 24 23 21 21 24 26 28 28 29 31 32 24 20 15 15 19 24 26 26 27 30 36 42 45 43 36 30 34 30 28 34 42 43 36 27 23 25 27 26 23 21 21 21 24 25 27 28 29 30 30 30 27 28 29 30 31 32 32 32 40 48 49 36 25 23 27 28 28 29 32 37 40 36 28 21 22 19 16 14 15 19 24 28 21 19 17 17 19 20 20 19 27 26 25 23 21 20 19 18 22 21 21 23 28 31 32 32 28 23 22 27 33 36 37 39 38 33 32 36 38 32 22 15 22 31 38 37 27 19 18 21 23 27 31 33 33 31 31 31 27 29 30 29 26 24 24 25 26 27 29 31 32 32 31 31 22 24 25 24 21 19 18 19 29 27 25 26 27 28 27 26 21 22 24 30 37 43 48 50 51 57 59 54 47 38 29 21 26 27 26 26 28 30 29 25 25 24 24 25 28 32 38 42 39 35 28 25 30 39 44 43 43 55 56 37 18 19 32 44 33 30 28 27 28 30 30 30 27 25 23 25 26 25 21 16 20 17 15 16 20 25 28 29 40 37 33 27 24 25 28 29 26 25 23 19 16 16 20 25 37 49 65 64 40 17 18 33 63 66 53 35 30 30 29 32 26 26 25 25 24 25 25 26 23 27 34 48 72 85 68 42 35 31 23 15 19 36 56 67 51 38 29 33 38 37 35 35 44 40 36 33 33 34 35 36 37 34 33 32 30 27 31 36 39 35 33 35 39 43 47 51 42 39 39 43 41 34 33 37 32 29 29 30 29 24 22 24 33 31 28 27 28 27 24 22 170 170 169 169 169 170 171 172 170 171 171 172 174 175 175 176 173 174 175 176 176 176 175 175 177 177 178 178 179 180 181 181 180 180 180 181 182 182 183 183 186 186 186 186 186 187 187 188 190 187 184 187 193 196 193 190 192 192 191 191 191 191 191 191 191 191 191 191 192 192 192 192 198 198 197 196 195 194 193 192 193 194 195 195 194 195 198 201 194 198 202 202 198 193 191 191 202 200 198 196 196 198 200 202 197 199 200 201 200 199 197 197 200 200 199 199 199 199 199 198 198 198 198 198 197 196 195 194 199 198 196 195 194 194 195 196 194 194 195 195 195 195 195 195 196 196 196 196 196 196 196 196 193 194 194 194 195 195 196 196 193 194 194 195 195 194 194 193 197 195 193 193 195 195 193 190 190 190 190 190 190 190 190 190 192 190 189 187 187 188 189 190 189 188 187 186 186 187 188 189 187 184 187 180 179 180 171 180 180 185 207 189 120 83 104 128 130 145 169 189 187 165 137 121 128 120 143 178 189 190 188 179 184 185 178 177 185 187 186 191 182 173 166 164 166 171 177 183 185 184 180 178 178 178 184 194 201 155 121 143 189 202 187 176 175 176 177 178 179 179 179 179 182 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 175 176 177 179 182 182 172 161 132 136 134 105 96 120 150 184 182 176 181 184 172 151 127 103 88 103 116 113 113 136 157 156 146 130 130 146 154 140 102 62 40 37 40 37 35 65 118 155 151 151 146 141 123 84 62 72 111 162 179 141 115 133 161 172 133 83 45 25 28 43 57 82 117 153 140 121 129 107 94 132 184 182 129 66 50 48 40 43 45 47 48 46 41 38 37 38 44 38 48 52 47 51 54 49 40 41 38 40 49 50 48 54 86 124 135 101 68 68 103 141 170 178 154 120 96 61 44 61 110 139 114 72 84 106 91 68 53 41 46 71 79 54 32 31 57 81 123 140 117 92 70 45 41 31 30 40 47 44 43 47 49 45 37 31 28 29 33 35 30 36 38 37 37 36 36 38 36 35 20 16 38 59 68 75 97 62 37 30 26 27 33 35 35 30 30 37 41 36 27 21 29 33 35 32 24 19 18 19 26 27 28 25 22 21 24 28 39 32 23 18 18 22 25 27 24 24 25 25 26 26 26 26 28 31 35 38 40 39 36 33 35 30 24 17 13 19 35 50 74 111 112 64 38 36 34 46 60 62 58 42 35 72 139 187 179 101 81 124 140 117 85 57 48 26 16 15 50 110 148 169 178 141 82 57 105 182 219 216 212 186 171 162 129 99 128 185 188 108 50 89 170 206 209 217 190 183 165 199 246 178 83 81 125 100 79 116 148 136 133 136 147 191 213 203 195 194 196 203 209 128 91 163 205 185 165 149 129 124 164 217 208 187 171 122 62 67 94 109 143 158 93 35 25 25 25 24 23 22 22 21 20 23 30 38 42 40 35 31 29 33 37 40 39 34 29 25 26 25 20 20 24 26 40 66 126 116 74 22 13 59 114 141 146 129 112 138 183 178 140 124 127 121 102 84 70 56 40 21 23 72 121 167 188 161 110 65 118 192 215 198 176 116 90 137 178 99 46 73 118 109 64 34 13 24 82 143 155 141 114 78 54 101 136 137 142 168 193 198 192 164 121 79 88 131 171 215 197 156 116 82 110 162 161 158 167 142 136 171 186 134 86 88 93 120 140 142 148 162 163 150 102 69 49 49 43 36 40 46 47 63 72 66 53 47 43 40 38 23 40 95 131 123 131 167 160 126 86 82 115 140 145 146 132 116 93 72 56 43 45 60 102 133 135 116 130 165 178 170 159 146 145 126 81 53 46 46 39 27 20 23 27 27 27 30 24 23 21 22 23 22 23 24 23 24 24 22 19 18 19 21 14 14 14 15 16 18 19 20 16 19 23 25 26 24 21 19 15 16 17 16 16 18 23 28 25 25 22 20 18 20 25 29 25 28 31 36 45 51 44 32 29 33 37 37 35 33 28 22 23 24 25 26 27 30 31 31 41 38 35 34 34 33 30 28 27 27 27 27 26 24 23 22 27 26 25 23 22 22 22 22 19 21 23 23 22 22 24 26 27 26 26 26 27 29 31 32 30 30 28 25 22 20 20 20 16 16 17 17 18 19 19 19 14 18 22 24 25 25 26 27 26 27 25 24 28 34 36 34 20 19 17 16 16 19 24 28 28 35 31 22 20 24 41 65 125 155 174 181 149 106 118 151 183 183 151 137 152 171 188 187 133 29 23 98 140 141 136 147 187 188 188 177 151 124 104 93 93 156 189 135 91 140 190 173 164 154 150 148 140 134 140 148 171 190 190 162 146 153 134 90 58 53 44 36 35 37 33 25 28 24 24 29 28 20 19 24 33 55 82 109 129 137 149 170 196 172 129 110 124 131 144 174 127 110 118 119 98 89 79 59 46 96 154 193 204 190 181 189 179 129 107 144 185 192 190 195 182 193 198 177 130 85 69 73 97 125 159 202 219 163 87 59 128 185 190 149 127 133 115 58 49 47 48 51 60 75 73 53 23 18 12 10 13 17 18 18 19 5 28 98 152 167 170 173 191 226 188 76 10 46 131 192 161 141 144 181 200 176 166 188 157 114 125 132 105 81 100 168 191 218 204 155 134 146 158 158 165 187 190 179 185 198 201 199 194 189 180 172 166 162 157 152 165 179 198 210 210 201 191 185 184 187 186 185 182 178 179 186 181 174 186 165 147 145 161 142 73 22 10 29 30 27 29 20 18 22 28 32 34 34 34 34 35 34 34 37 40 37 26 16 21 24 28 29 28 28 28 29 21 24 27 28 28 28 30 31 37 35 33 30 26 24 22 21 21 22 22 21 21 23 28 32 29 28 28 27 27 30 33 36 34 29 23 19 18 17 16 16 14 13 12 10 9 13 19 24 30 32 37 40 42 43 43 43 35 30 23 16 11 10 10 11 7 8 10 12 13 13 12 11 10 8 8 8 5 6 16 29 35 41 65 92 88 57 39 42 66 85 92 122 137 125 117 89 98 137 148 119 98 110 148 182 184 165 157 123 82 38 44 53 50 48 46 45 44 41 39 38 38 33 42 71 100 106 80 48 72 59 51 59 71 69 47 27 30 57 102 117 84 46 34 37 38 31 26 37 52 54 56 70 88 76 58 44 39 38 38 37 38 34 31 30 33 37 40 41 43 39 33 29 28 30 32 34 30 28 26 26 28 30 30 29 32 32 31 29 28 26 24 23 23 21 19 18 19 21 24 27 23 23 22 20 19 17 16 16 17 17 18 21 25 27 27 26 38 51 50 41 42 45 44 44 43 45 43 37 34 35 37 36 30 28 25 22 19 16 14 12 14 15 16 17 18 19 19 20 18 19 21 22 22 20 17 16 22 22 23 24 26 27 27 27 22 19 20 27 34 33 23 14 23 23 23 24 25 27 28 29 25 24 21 19 17 16 17 17 17 20 23 25 25 22 19 17 17 16 15 16 17 19 21 22 16 17 17 17 17 17 16 16 20 19 18 18 19 19 18 16 14 15 16 18 20 22 24 24 28 27 27 27 26 26 26 26 25 23 22 23 25 26 25 24 23 24 26 26 26 23 21 19 23 26 30 30 27 24 22 21 19 19 21 24 29 33 33 31 37 40 35 34 34 25 26 44 59 94 117 135 151 142 140 164 207 228 222 208 198 148 80 50 94 143 181 171 135 106 88 76 54 41 27 23 27 33 33 30 23 23 26 33 40 40 32 24 24 24 23 21 20 19 17 17 16 17 17 16 16 18 21 24 30 27 23 19 18 19 22 24 20 22 26 29 31 30 28 26 26 24 21 19 17 17 18 19 22 23 24 24 24 22 20 18 17 20 23 25 26 27 29 31 26 38 57 75 92 118 155 185 148 131 132 139 123 105 112 129 134 94 46 14 13 37 47 35 41 63 71 50 35 51 62 49 32 28 30 39 42 36 31 31 66 88 91 78 73 67 58 56 42 39 38 36 32 28 29 33 32 34 36 37 36 33 30 29 28 27 26 28 29 28 23 18 16 19 21 22 27 32 31 27 33 32 31 30 29 29 29 30 29 26 23 23 25 27 28 28 29 28 25 24 23 25 27 28 29 30 31 32 32 32 31 30 31 33 35 35 34 30 26 24 26 25 24 25 27 28 27 26 24 27 30 31 30 30 31 33 35 31 25 19 17 17 20 22 14 16 17 18 18 20 25 28 28 27 24 22 23 25 27 28 32 28 22 21 24 28 32 33 26 28 30 32 33 31 29 27 39 35 30 27 26 24 21 19 21 23 25 28 30 31 33 34 24 19 14 14 19 25 28 29 29 34 43 50 52 47 37 28 33 30 28 31 36 37 34 29 22 23 24 23 20 20 21 23 31 29 27 24 23 24 25 26 26 28 30 31 32 31 30 29 36 42 42 31 21 20 25 28 26 27 31 35 38 35 29 24 25 22 17 13 13 16 21 24 20 19 19 19 20 20 19 18 23 23 23 23 23 22 20 20 22 21 22 27 35 40 42 42 34 27 23 28 35 37 37 38 32 27 26 36 46 45 32 20 16 24 31 29 22 16 16 19 25 28 31 32 31 30 30 31 29 30 30 28 24 21 21 22 23 25 27 29 30 31 30 30 21 23 24 24 22 22 23 24 30 28 27 28 30 32 32 31 21 21 23 29 35 39 39 38 44 43 45 52 53 45 33 26 30 29 27 27 30 33 33 31 25 24 25 27 29 32 38 44 44 39 33 28 27 30 31 31 33 32 30 26 20 19 24 30 24 26 27 29 30 31 33 35 31 28 25 25 27 26 22 18 19 18 18 18 18 19 21 22 25 27 26 23 22 25 29 30 31 28 23 19 14 14 21 29 39 47 57 56 36 17 19 34 65 73 60 39 32 30 24 21 23 23 23 24 24 25 25 25 20 26 32 38 48 52 43 29 27 30 25 16 18 36 56 66 46 35 26 25 24 21 22 27 37 33 30 29 29 28 29 31 29 29 31 32 29 25 25 30 29 25 27 40 56 61 54 46 39 35 32 31 28 24 26 32 28 26 28 33 33 30 29 30 31 29 28 28 29 29 28 26 170 170 169 169 169 170 171 172 172 173 173 173 173 173 173 174 173 174 175 175 176 175 175 174 178 178 178 179 179 180 180 181 179 179 180 180 181 182 182 182 185 185 185 185 185 186 187 188 186 186 186 187 189 191 191 191 190 190 189 190 190 191 193 193 193 193 192 192 192 192 192 192 192 192 193 194 195 197 197 198 196 194 193 194 197 199 199 198 194 197 199 198 195 193 195 197 202 201 198 196 196 198 201 202 198 199 200 201 201 200 198 196 200 200 199 199 199 199 199 198 198 198 198 198 197 197 196 195 195 196 197 198 197 196 195 194 196 196 196 196 195 195 195 195 197 197 196 196 196 196 196 195 197 197 196 196 195 195 195 194 193 194 194 195 195 194 194 193 196 194 192 192 195 196 194 192 192 192 191 190 190 189 188 188 192 191 189 188 187 188 190 191 187 188 189 190 190 189 188 187 188 181 185 186 184 166 151 174 188 188 195 171 124 125 163 180 151 148 143 131 114 108 129 157 157 141 163 197 195 178 179 185 179 183 180 180 188 187 184 187 187 187 183 180 186 195 193 183 182 178 179 180 176 176 185 193 174 111 112 170 191 179 177 181 177 178 179 179 179 179 178 177 177 176 176 176 175 175 174 174 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 177 177 176 176 180 182 177 169 155 147 126 86 93 150 181 187 187 179 182 190 191 184 164 139 94 109 132 145 146 148 140 122 120 110 112 121 121 110 82 50 39 48 60 56 48 69 111 138 141 160 170 154 122 94 91 105 76 114 134 125 135 166 160 123 75 26 16 42 67 73 82 115 148 179 155 125 141 132 99 97 149 181 152 85 56 51 40 35 37 38 47 62 67 59 52 51 44 53 65 72 57 44 52 61 43 42 61 91 92 65 72 113 163 189 187 147 108 95 111 136 176 186 166 136 112 76 54 67 129 176 160 92 60 58 58 61 53 39 46 66 62 38 26 30 48 97 157 165 122 87 70 52 33 30 34 44 46 40 38 42 53 48 40 33 29 28 30 32 33 31 34 35 28 25 30 37 24 29 33 36 35 32 42 62 76 50 34 30 27 30 37 39 34 29 26 31 35 34 30 28 34 35 34 28 22 20 25 30 30 30 29 25 20 18 21 24 31 26 21 19 20 22 21 19 19 20 23 24 23 20 16 14 18 24 33 39 40 36 31 27 27 34 26 8 13 50 91 111 128 170 166 89 40 31 34 68 108 108 73 45 59 80 97 119 109 78 80 100 101 100 94 71 42 22 11 23 88 159 175 171 139 140 106 56 66 141 202 213 223 210 174 128 110 132 167 188 188 127 59 72 155 210 211 205 192 176 162 207 218 112 62 134 211 166 103 84 96 106 121 131 159 192 204 196 195 190 194 215 191 102 88 164 208 196 181 154 128 119 153 208 209 184 152 94 61 102 127 140 196 191 86 29 23 24 25 26 26 25 23 22 20 23 29 35 40 41 36 31 32 32 32 31 30 28 26 25 27 27 26 24 18 15 43 87 145 117 66 20 16 57 108 138 144 117 103 146 198 188 156 156 144 121 92 64 51 45 30 18 67 133 176 198 193 160 125 87 117 173 205 185 137 89 88 126 116 72 56 86 108 89 51 26 29 42 91 127 112 89 71 47 72 110 131 116 105 127 164 186 205 175 128 86 86 103 126 172 181 153 126 90 109 162 161 146 126 118 150 183 160 115 94 90 74 107 134 138 143 163 186 196 134 89 59 55 50 45 44 45 62 75 78 63 45 39 38 37 37 30 37 77 126 149 156 166 140 120 115 133 136 115 118 150 168 158 130 98 70 44 42 65 78 104 119 127 149 166 160 147 124 125 134 136 119 106 93 65 45 28 19 28 34 29 23 24 21 22 21 20 21 25 28 29 29 29 27 23 18 17 18 20 15 15 14 14 15 16 18 19 15 18 22 25 25 23 20 18 14 15 16 16 18 21 26 30 21 20 19 18 18 20 23 24 26 20 16 18 22 25 25 26 29 34 35 31 28 29 29 26 24 24 25 27 29 29 29 30 29 27 26 26 28 29 28 27 26 26 26 26 25 23 22 21 27 26 24 22 21 20 20 20 15 17 19 20 19 19 21 23 25 25 26 27 28 30 31 32 30 30 29 26 21 18 18 19 19 19 18 18 17 17 16 16 14 16 18 19 19 21 24 26 25 26 23 21 23 27 28 24 20 18 16 16 17 18 20 21 23 25 23 23 26 26 35 54 118 161 188 193 161 119 125 147 171 168 147 148 169 189 199 187 134 26 29 119 159 145 139 161 174 183 182 175 167 146 108 77 121 198 193 103 80 149 196 187 188 180 167 159 152 145 147 157 186 190 170 141 158 197 170 95 42 37 35 37 39 36 30 26 31 28 29 32 29 27 36 50 84 121 152 162 162 159 166 181 208 168 103 79 110 132 132 139 107 81 84 102 90 79 81 70 89 135 176 184 167 149 160 191 171 128 115 152 184 184 182 193 192 191 174 136 97 83 101 126 129 137 136 157 190 168 105 68 103 148 152 133 141 160 132 60 44 46 52 57 65 81 82 65 30 23 15 11 13 16 17 17 18 2 21 96 155 160 152 164 201 209 151 51 16 64 126 158 156 149 145 160 180 177 164 160 136 101 104 95 77 82 113 170 178 203 199 167 153 156 159 157 167 185 190 185 186 188 187 189 196 198 200 201 200 200 202 204 211 204 198 196 198 196 190 183 190 189 193 195 189 188 195 203 196 194 205 179 163 158 155 112 40 11 16 35 27 21 26 19 18 23 30 34 34 34 34 35 40 39 37 36 33 27 22 19 26 29 32 32 30 28 27 28 22 25 27 28 27 27 28 30 36 35 33 31 29 26 24 23 22 23 23 22 21 23 28 32 29 29 28 27 28 30 34 36 33 29 24 21 20 19 17 16 15 15 14 11 9 10 14 17 19 19 22 28 38 51 63 71 51 43 31 19 11 9 9 11 7 8 10 12 13 13 12 11 12 6 12 22 17 7 17 40 71 61 92 142 130 69 49 76 81 103 116 145 146 119 107 86 63 90 104 116 150 185 192 183 163 167 182 152 96 37 39 53 55 54 51 47 44 44 44 44 50 48 43 40 43 44 40 38 45 36 43 75 107 104 61 19 26 89 161 165 95 31 21 36 30 32 30 36 49 54 58 69 76 63 46 34 29 31 35 38 34 31 29 29 32 35 37 37 42 39 34 30 27 27 29 31 25 23 22 23 26 28 28 28 26 25 25 24 24 23 23 23 21 20 18 17 18 21 25 27 20 20 21 21 21 21 21 21 22 21 21 23 26 27 26 24 37 53 59 56 60 64 68 74 64 75 79 66 46 37 38 43 36 33 29 23 20 18 18 19 15 15 16 17 17 18 18 18 19 20 22 23 22 20 17 15 22 23 23 23 23 23 24 25 22 19 19 25 33 34 24 13 19 20 22 24 26 27 28 28 27 26 24 21 17 16 17 18 16 18 22 25 26 24 20 17 14 14 14 14 16 19 23 26 21 20 19 18 17 16 15 14 20 17 15 15 16 17 15 13 14 15 15 16 17 18 19 19 24 24 24 24 24 23 23 22 24 23 22 23 25 26 25 23 22 23 25 26 27 26 24 23 21 25 29 30 28 24 22 21 21 20 21 25 29 32 34 35 35 42 43 38 32 24 20 23 38 71 80 80 97 108 121 149 174 186 189 164 129 109 86 56 66 81 88 75 57 46 35 24 19 24 31 34 33 29 26 25 27 24 24 29 36 37 30 23 22 21 20 19 17 16 15 14 16 17 19 18 18 20 23 26 29 27 25 23 21 21 21 21 22 24 27 29 29 27 24 23 23 22 20 18 16 16 17 17 18 19 21 23 24 24 23 22 18 20 21 22 23 25 27 29 34 35 39 45 57 82 119 149 137 139 158 169 151 128 122 124 121 93 55 21 11 26 34 22 30 37 42 34 29 42 48 35 28 26 30 38 44 44 44 47 52 65 65 56 58 65 66 64 39 37 38 38 35 30 30 34 32 33 35 37 37 36 34 32 28 26 25 27 30 29 25 21 17 19 21 22 26 31 31 27 32 31 30 29 28 29 29 29 30 27 24 24 25 27 27 26 28 27 25 24 24 25 27 28 26 27 29 31 32 33 33 34 33 35 36 35 33 29 24 21 23 21 21 23 26 27 27 26 25 28 30 31 31 31 32 33 30 25 19 14 12 14 19 22 18 18 17 15 14 17 22 26 27 25 24 23 22 22 25 27 35 30 25 22 23 25 28 29 26 28 30 32 32 30 28 26 37 35 32 31 31 29 26 23 22 22 24 27 30 32 33 33 23 18 14 14 20 26 30 32 30 34 41 48 48 42 31 23 30 28 27 28 31 34 35 35 29 27 24 20 19 21 27 32 43 39 32 25 21 21 23 25 26 27 29 30 30 29 28 26 28 30 28 23 20 21 24 26 24 24 25 26 28 28 27 25 26 24 20 17 15 15 16 17 19 20 21 22 21 19 18 17 19 19 21 22 23 23 23 23 22 21 23 30 40 47 50 50 36 28 24 28 32 33 31 31 26 23 23 33 45 47 35 22 12 17 23 22 18 15 15 18 25 27 30 30 28 27 28 29 30 30 29 26 22 19 18 19 21 23 25 27 28 29 28 28 22 24 25 25 25 25 27 29 28 27 26 28 32 35 35 35 25 24 25 29 33 35 32 30 43 39 40 45 47 40 33 30 28 29 34 40 43 40 35 31 26 25 28 32 33 33 38 46 45 40 35 30 25 23 22 23 30 22 18 22 24 21 20 23 24 27 30 30 30 32 37 41 39 34 29 26 27 27 25 22 14 17 19 20 20 18 18 18 15 19 22 22 25 32 36 35 33 28 23 19 15 18 31 46 48 44 42 39 27 15 18 30 57 66 55 36 30 30 25 22 20 21 21 22 23 23 24 24 22 25 31 42 52 54 45 36 18 24 24 17 19 35 53 61 44 37 27 19 15 18 27 36 36 30 27 26 23 20 22 26 21 25 32 36 32 26 24 26 19 18 25 44 65 71 59 43 36 33 29 26 22 21 26 33 29 28 31 35 36 33 32 33 30 29 27 28 30 30 29 27 170 170 169 169 169 170 171 172 173 173 173 173 173 173 173 173 173 173 174 175 175 175 174 174 179 180 180 180 180 181 181 181 179 179 179 180 181 181 182 182 183 183 183 183 184 185 186 187 184 186 188 188 187 187 189 191 190 189 189 189 189 191 193 194 195 195 195 194 194 194 194 193 194 194 194 194 195 195 195 195 197 194 192 194 198 200 198 196 195 196 195 194 194 195 198 200 201 200 198 197 197 198 200 201 199 199 199 200 202 201 199 197 199 199 199 199 198 198 198 198 197 197 198 198 197 197 196 195 194 196 198 199 199 198 195 194 197 197 197 196 196 196 196 195 197 197 197 197 196 196 196 196 200 199 199 198 197 196 196 195 193 194 194 195 195 194 194 193 194 193 192 192 193 194 194 194 193 193 192 191 190 189 189 188 191 191 190 189 189 189 189 190 184 185 187 189 189 187 185 184 188 180 184 190 189 157 132 158 186 186 189 178 167 183 199 193 177 169 150 127 120 132 148 156 136 158 188 197 185 178 181 182 178 183 181 181 186 183 177 180 181 179 180 182 182 180 180 183 180 175 180 184 177 178 184 183 141 112 142 190 181 166 175 176 180 180 180 179 179 178 177 176 176 176 176 175 175 175 175 175 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 174 176 180 181 177 179 164 145 107 103 152 184 192 179 180 181 177 177 186 181 158 119 137 171 193 185 165 146 131 127 131 128 113 105 106 83 41 35 56 78 74 60 74 107 126 123 136 142 129 112 113 130 145 103 81 69 86 131 171 157 111 52 15 37 96 123 101 83 109 147 156 132 111 137 158 129 88 114 152 142 90 60 53 40 29 15 45 96 134 130 96 73 70 93 132 156 154 118 82 87 97 57 58 95 142 123 67 89 171 213 217 207 191 177 150 118 100 109 117 113 105 102 85 73 82 115 147 133 77 43 39 47 58 52 54 75 86 64 40 44 56 53 89 126 123 90 64 53 45 33 33 39 46 45 38 35 39 50 46 40 34 30 29 30 31 29 35 56 65 44 24 23 25 23 42 54 46 31 31 44 54 51 34 28 31 28 31 37 38 32 28 25 27 31 34 33 32 29 28 25 21 20 24 32 39 32 33 31 26 19 16 17 19 21 19 18 19 21 21 19 16 17 19 20 21 20 16 12 10 21 27 35 39 36 30 22 17 39 72 68 27 27 89 149 169 164 197 192 109 42 16 32 109 166 134 71 57 109 127 97 83 65 60 67 82 103 126 110 65 32 12 5 37 127 205 208 196 184 195 173 101 47 74 141 178 216 198 149 106 128 188 212 194 178 148 86 63 123 190 205 192 186 167 164 209 181 66 63 169 240 217 160 97 64 66 97 131 151 181 199 203 201 189 193 217 178 87 95 170 206 197 189 157 130 114 124 169 187 165 118 53 61 121 140 149 197 170 69 27 29 29 29 28 26 24 21 19 20 23 26 31 38 42 39 33 32 30 26 22 20 20 21 22 26 27 28 25 12 7 48 110 142 104 51 17 20 55 96 121 144 123 114 150 188 174 158 177 148 98 66 52 44 31 20 34 114 174 185 173 151 128 123 97 110 149 179 162 122 107 115 118 83 54 67 107 106 67 41 38 48 58 87 100 78 61 60 58 86 96 108 107 96 103 145 191 214 187 136 83 82 101 107 126 147 131 112 85 95 140 152 137 94 89 126 151 127 117 125 113 98 123 141 135 121 123 143 162 127 91 70 72 71 61 48 35 56 64 64 52 40 39 45 48 46 37 40 73 116 132 130 134 123 133 145 150 134 106 111 145 184 185 162 126 87 44 35 62 61 74 111 161 178 141 99 89 114 147 161 163 165 171 152 99 65 40 27 37 43 31 18 16 18 21 20 16 16 22 27 28 35 34 30 25 19 15 15 17 17 16 16 15 15 16 16 17 16 18 21 23 23 22 19 17 15 16 16 18 20 24 28 30 23 22 21 21 22 23 23 22 26 24 24 29 31 30 32 35 33 35 34 30 26 26 27 27 23 22 24 28 30 29 29 31 28 26 23 20 19 22 27 31 25 25 25 25 23 22 20 19 24 23 21 19 17 16 16 16 13 15 18 19 18 18 19 20 23 24 26 28 29 30 30 30 27 29 29 25 19 16 17 19 21 20 19 18 17 16 15 15 15 17 18 19 19 21 24 28 22 23 21 19 21 25 24 21 19 18 16 16 16 17 18 18 20 24 24 26 28 21 22 35 102 168 196 180 153 140 148 147 154 150 148 162 171 183 195 178 125 22 34 131 168 147 138 163 171 181 179 177 179 156 108 72 143 205 174 83 77 138 167 160 137 149 152 153 157 154 153 162 177 172 149 137 177 223 180 86 36 33 32 34 34 30 29 32 27 30 30 24 20 34 70 103 151 182 198 184 158 141 149 173 201 158 95 79 114 125 104 94 91 102 133 162 136 101 108 115 142 167 178 163 140 128 144 172 159 123 106 128 152 157 162 175 170 161 145 126 112 111 122 133 155 170 147 122 150 179 153 108 120 141 134 132 155 170 137 67 49 46 49 53 59 73 76 63 34 27 18 13 14 16 17 17 20 1 16 75 135 149 139 157 181 171 109 35 25 70 105 114 138 150 149 149 165 170 146 119 92 64 66 79 89 109 142 181 183 204 192 158 150 161 157 143 173 190 196 192 191 188 185 188 199 195 193 196 200 201 202 204 201 192 183 181 184 188 186 183 189 175 176 185 185 187 191 188 187 193 210 196 190 172 140 80 21 13 23 32 23 20 23 19 20 25 31 34 34 34 36 38 43 40 37 34 28 22 21 23 27 29 31 31 30 30 31 32 25 26 28 27 26 25 27 29 33 33 33 32 31 29 28 27 24 25 24 23 22 24 28 31 30 29 27 28 29 31 33 33 28 26 24 24 24 22 19 17 17 17 16 13 10 10 12 15 21 22 24 28 37 51 68 79 63 55 43 29 19 12 9 9 9 9 10 11 12 12 12 11 15 6 7 16 15 15 43 80 106 86 107 151 137 79 71 110 101 100 102 121 119 95 89 90 73 89 118 166 210 211 176 147 156 190 218 166 89 33 43 55 59 60 57 51 47 47 47 46 49 60 56 47 47 44 39 41 33 30 35 65 115 132 85 21 25 103 182 172 79 7 9 39 69 78 71 55 50 49 49 53 53 43 33 30 31 32 33 35 32 30 28 29 32 34 34 34 39 38 36 32 28 26 26 27 23 21 21 22 25 27 27 26 22 21 20 19 19 20 22 23 19 17 15 15 16 19 23 25 20 20 21 22 23 24 25 25 24 23 23 24 26 26 24 22 27 44 57 68 81 87 93 104 116 127 130 111 82 60 51 49 40 35 27 18 12 12 16 20 16 16 15 14 14 14 15 15 21 22 23 23 23 21 20 19 22 23 23 22 20 20 21 23 21 20 19 23 31 34 27 16 18 19 22 24 26 26 25 25 27 26 24 22 19 17 16 16 13 16 20 25 27 26 22 19 14 15 17 18 19 22 26 29 25 24 21 18 16 16 16 16 20 17 13 13 15 16 14 11 15 15 15 15 15 15 15 15 20 21 21 21 21 20 20 19 22 21 20 21 23 24 23 22 20 22 23 25 26 26 25 25 20 23 27 28 26 24 22 22 23 21 21 24 27 27 29 32 30 35 35 27 22 26 27 23 23 41 39 35 49 61 63 69 83 82 90 75 50 61 72 51 45 41 34 29 32 35 28 18 21 30 38 36 28 22 23 27 25 22 21 25 31 33 29 23 19 19 18 18 17 16 16 15 16 18 19 20 20 21 24 27 28 28 27 25 23 22 20 20 24 26 28 28 26 23 21 21 20 20 19 19 18 18 17 17 16 17 19 21 23 24 25 25 21 20 20 20 22 24 27 28 29 35 39 37 33 44 75 104 136 141 162 180 174 156 136 118 102 82 54 26 12 21 27 18 24 22 27 34 40 51 52 38 20 22 27 34 41 48 58 67 43 47 48 45 47 54 56 51 36 36 37 38 36 32 33 37 34 34 34 35 37 37 36 34 29 27 26 27 30 30 27 23 21 22 21 21 25 30 31 28 28 28 28 28 28 28 28 28 30 28 26 26 27 27 26 24 24 24 25 25 25 26 27 27 27 28 29 31 33 34 35 36 33 33 34 34 32 29 25 23 23 21 21 22 24 26 25 24 25 27 29 30 31 32 32 33 27 23 17 12 10 11 15 18 18 17 15 12 11 15 21 27 26 24 23 23 21 20 22 26 32 29 26 24 23 23 23 23 24 25 27 28 28 27 26 25 27 28 30 34 38 37 34 31 23 23 24 27 30 31 31 31 23 18 15 16 21 27 30 30 27 29 32 35 36 32 25 19 27 27 27 27 28 32 37 41 53 47 37 26 18 18 24 29 48 44 37 31 27 26 27 28 27 27 27 27 27 26 25 25 23 21 19 18 20 23 23 22 24 22 20 19 19 21 23 23 25 25 23 21 19 16 14 13 18 20 23 24 22 19 17 17 18 19 19 20 22 23 24 25 24 22 23 30 40 48 50 48 34 29 26 28 30 27 24 24 26 25 25 29 37 39 30 18 12 14 16 18 18 17 18 18 23 25 28 29 28 26 27 27 30 30 29 25 20 17 17 18 20 22 24 25 26 26 25 25 23 24 26 26 26 27 30 33 29 27 27 28 32 34 35 34 29 28 28 29 31 31 30 29 41 38 37 37 35 32 29 29 21 27 40 53 56 47 35 26 29 28 31 37 38 37 44 54 52 42 33 28 27 24 23 23 25 18 16 22 26 23 22 24 29 33 36 35 32 33 39 46 44 39 32 28 28 28 27 25 14 15 17 18 18 16 15 15 12 18 21 24 32 42 44 39 28 25 22 19 16 24 47 72 60 46 33 27 20 12 14 23 37 44 35 22 22 24 25 28 20 21 22 23 23 23 23 23 22 17 21 38 56 59 49 39 32 27 19 13 18 34 50 58 65 62 49 29 21 29 39 42 37 30 25 24 20 16 19 27 29 34 41 45 40 31 28 30 41 38 36 41 52 56 45 31 34 33 30 26 23 25 31 38 34 32 32 34 33 29 28 30 31 29 28 28 29 30 28 27 170 170 169 169 169 170 171 172 172 172 172 173 173 174 174 174 172 173 174 175 175 175 174 174 178 178 178 178 178 178 178 179 179 179 180 180 181 182 182 182 181 181 181 182 183 184 185 186 186 187 189 189 187 187 189 190 192 191 189 188 188 189 191 192 194 194 194 193 193 192 192 192 198 197 196 195 194 192 191 191 195 195 194 195 196 196 196 195 197 196 194 194 196 198 199 199 199 199 199 198 198 199 199 199 200 198 198 199 201 202 201 199 198 198 198 198 198 197 197 197 196 197 197 197 197 196 196 195 198 198 198 199 199 199 198 198 198 198 198 197 197 196 196 196 196 196 197 197 197 197 197 197 196 196 196 196 196 196 196 196 193 194 194 195 195 194 194 193 194 194 193 192 191 191 192 194 192 192 192 191 191 191 191 191 190 190 191 191 191 190 189 189 185 185 185 186 186 185 185 185 187 183 184 190 193 158 119 134 176 185 194 195 196 198 191 179 188 185 181 181 181 171 146 124 125 175 200 183 173 181 184 177 181 185 180 177 181 179 177 182 180 177 178 180 179 176 177 182 179 172 178 182 176 180 181 167 109 133 175 198 187 181 185 183 181 180 179 178 177 176 176 176 178 178 178 178 179 179 179 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 177 180 179 175 174 177 180 180 184 181 176 136 114 148 178 186 169 181 174 143 134 165 187 177 149 147 170 196 191 166 145 132 145 157 157 131 105 96 75 39 40 66 89 81 61 71 100 116 108 106 111 118 120 129 144 152 158 104 63 64 96 134 133 99 36 23 76 146 153 101 75 109 153 137 119 102 113 161 173 133 112 119 109 83 66 57 43 28 7 61 140 187 166 109 77 79 150 208 225 201 150 107 104 100 60 83 131 171 151 97 100 152 192 200 207 217 218 190 152 133 103 92 78 73 74 76 78 83 80 82 72 57 52 54 50 43 46 86 120 101 62 63 85 87 60 66 70 74 73 56 38 33 35 36 42 46 44 38 37 41 41 39 36 33 32 31 32 33 40 60 94 98 60 31 25 22 31 42 50 43 36 42 44 33 32 24 27 34 31 31 34 33 30 28 26 28 31 34 32 30 24 22 19 18 20 26 34 40 35 35 33 28 20 14 13 14 15 15 16 18 20 21 20 19 19 18 18 17 16 16 16 16 30 33 37 36 31 24 18 15 85 146 144 65 34 93 151 159 163 206 213 125 47 11 28 123 188 122 58 77 148 169 119 70 49 54 62 79 111 128 95 44 25 6 11 67 165 221 206 193 216 222 219 159 60 23 79 144 176 157 132 130 164 203 204 183 178 171 115 58 80 154 193 189 178 169 178 201 139 48 90 191 228 226 203 147 87 53 66 110 150 183 208 208 192 175 178 198 163 78 110 180 202 189 190 159 130 122 112 136 154 134 90 40 61 102 122 154 185 148 79 34 34 33 32 30 27 23 20 18 19 21 23 27 36 44 44 39 34 31 26 21 18 18 19 20 26 25 25 22 7 3 55 129 143 99 42 11 25 69 110 131 137 127 117 136 158 141 123 139 118 68 48 40 35 26 25 58 127 175 160 136 122 118 128 101 109 152 173 148 126 133 127 99 56 42 72 113 94 52 44 59 55 61 71 70 56 47 55 66 75 75 87 99 93 88 114 153 177 162 127 83 84 111 117 125 93 92 85 82 89 120 147 133 86 80 95 109 113 132 147 136 133 144 153 144 117 95 93 103 93 77 76 90 94 87 68 47 58 57 55 50 47 47 49 51 46 41 43 62 81 82 88 107 123 145 155 149 140 130 128 135 162 173 164 145 117 63 30 43 64 71 103 148 150 97 57 59 125 168 178 179 184 183 176 146 118 77 45 43 42 27 16 17 20 24 22 15 13 20 25 25 32 32 30 25 21 18 19 20 19 19 17 16 15 15 15 16 18 19 20 21 21 20 18 17 19 19 19 20 22 24 26 28 25 25 25 23 22 21 23 24 22 23 27 31 32 32 35 40 33 32 33 34 32 28 27 29 25 24 25 30 30 27 26 28 31 30 28 25 23 24 28 32 22 23 23 22 21 20 18 17 23 22 20 18 17 16 16 16 13 16 19 19 18 18 18 20 21 23 27 29 30 29 28 26 24 26 26 23 17 15 16 19 19 18 18 17 17 16 16 15 14 17 20 22 22 23 24 26 22 23 22 20 22 26 26 22 19 18 17 16 15 15 17 18 18 24 24 25 25 18 14 22 75 147 174 156 142 148 160 150 147 133 143 172 172 179 192 166 108 18 35 125 159 140 130 147 169 177 178 183 183 148 101 82 146 175 154 99 90 116 116 95 68 102 121 122 125 120 115 123 138 134 130 141 181 209 160 78 33 34 36 37 32 27 26 29 24 26 22 18 29 67 116 151 177 190 193 176 143 117 136 180 182 142 90 85 109 103 87 96 124 164 198 213 172 120 126 140 164 181 181 166 156 151 152 160 157 123 94 98 119 137 145 148 131 129 140 158 159 136 112 103 150 185 179 135 130 163 165 133 145 141 123 130 155 164 143 98 81 63 51 48 49 56 58 49 33 27 19 15 16 18 19 18 19 7 18 53 119 158 152 164 172 145 78 22 38 92 118 116 139 152 153 149 154 144 107 76 63 53 56 90 127 163 197 203 195 199 177 151 156 167 153 131 176 198 201 187 184 189 189 188 183 181 183 186 186 182 181 184 180 184 188 189 185 183 183 185 182 163 165 180 183 187 189 180 184 188 205 204 204 160 101 40 17 24 29 28 25 27 27 23 23 27 33 34 33 34 38 42 41 36 32 31 29 24 23 25 28 29 30 30 29 29 31 34 28 28 28 26 23 23 26 28 30 31 32 33 33 32 31 31 27 27 26 24 23 24 27 31 30 28 26 28 31 33 31 28 22 23 24 26 27 26 22 19 20 20 18 15 12 12 14 16 19 24 30 33 36 43 54 62 61 57 51 43 34 25 17 14 15 15 14 14 14 14 15 15 23 22 23 21 20 34 69 103 101 91 97 112 102 78 81 105 84 56 59 84 100 94 87 103 137 140 152 179 194 178 158 157 185 211 230 170 91 34 43 54 57 62 63 57 52 50 47 43 45 60 58 57 77 85 70 59 68 70 55 54 110 165 132 54 29 82 135 121 51 4 13 38 97 112 99 63 45 43 42 42 46 38 33 33 33 30 29 30 31 29 28 29 31 32 32 30 35 37 37 35 31 27 26 26 25 23 22 24 26 27 26 24 21 19 16 14 15 17 20 22 19 18 16 15 16 19 23 25 22 22 23 24 25 26 26 27 24 23 23 24 26 26 25 23 26 36 52 77 101 106 109 120 149 154 154 143 125 103 80 63 65 63 57 46 35 25 20 19 20 18 16 14 13 13 15 16 25 24 24 24 24 23 23 23 22 22 22 20 17 17 18 21 21 20 20 22 29 34 29 21 19 21 24 25 25 23 21 19 24 23 21 20 19 17 14 12 12 14 19 25 30 29 25 21 19 21 23 24 24 24 27 30 27 25 21 17 16 17 19 20 21 17 13 13 16 17 15 12 14 14 14 14 14 14 14 14 19 19 20 20 20 19 18 17 20 18 17 18 20 21 20 19 19 20 21 22 23 22 22 21 19 22 25 26 24 23 22 23 22 20 22 26 27 24 24 27 29 29 30 26 21 26 31 27 27 28 28 31 36 38 33 29 31 25 28 28 25 35 47 44 37 33 28 28 33 37 33 26 31 33 34 31 27 25 26 28 24 22 22 26 30 30 25 19 15 15 16 17 18 19 20 20 14 17 19 19 20 21 24 26 29 28 26 24 22 21 20 20 25 26 27 25 22 19 18 19 17 19 20 21 21 20 19 17 18 18 18 19 21 23 25 26 22 22 22 23 25 26 27 27 23 28 33 30 22 24 42 63 101 101 123 151 157 148 132 118 105 82 55 31 17 22 28 22 21 19 24 32 44 59 58 41 22 24 27 31 37 46 60 71 54 44 39 37 36 41 44 39 37 35 36 37 35 33 35 40 38 35 33 34 36 37 37 36 32 29 28 29 31 30 27 23 25 25 22 20 23 29 31 29 23 25 27 28 29 29 28 27 29 28 28 29 30 29 25 22 21 22 24 26 27 27 27 27 29 29 30 30 31 32 32 33 29 29 30 31 31 30 30 29 27 25 23 23 23 23 21 19 21 23 25 28 30 32 32 32 28 25 19 13 10 9 10 11 15 14 11 9 10 16 24 31 25 23 22 23 21 18 20 25 25 25 25 24 23 22 20 19 20 20 21 21 22 22 22 22 19 22 29 37 42 42 38 34 25 24 24 26 29 30 29 27 25 21 18 18 22 26 27 26 25 23 22 22 24 25 23 22 27 28 28 26 25 30 38 46 71 63 48 32 20 16 19 23 38 38 37 36 35 34 34 33 27 27 25 24 24 24 24 24 23 20 19 20 22 23 22 21 24 22 19 17 16 17 19 20 24 24 23 22 20 18 16 15 20 24 28 28 26 22 20 19 21 21 20 19 19 21 23 24 26 23 22 28 37 43 43 40 32 29 29 31 30 25 22 22 26 28 27 26 28 30 25 17 15 14 13 16 21 23 22 20 20 24 28 30 29 27 26 27 30 29 28 23 19 16 16 17 20 21 23 24 25 24 23 22 22 24 26 26 26 27 31 34 31 29 28 28 30 31 30 29 28 28 28 27 26 27 30 32 39 39 35 30 28 28 28 27 21 24 34 46 49 42 33 28 33 31 33 40 42 44 54 68 73 52 31 25 29 31 28 25 22 20 20 24 24 22 22 25 33 40 45 43 37 35 40 46 42 38 33 31 32 32 29 26 22 19 16 14 14 14 13 13 12 17 20 24 35 47 46 38 26 23 21 18 15 26 58 91 76 57 38 29 21 13 14 20 22 29 28 26 29 26 23 28 22 23 24 25 25 25 24 24 21 14 16 28 40 47 54 61 80 51 20 8 16 33 47 55 78 80 66 43 38 52 56 47 37 29 24 24 21 17 24 34 49 51 55 54 45 35 33 36 65 59 48 37 34 34 29 21 28 29 29 26 24 27 35 42 35 32 30 31 30 27 26 29 35 33 31 31 31 31 30 28 170 170 169 169 169 170 171 172 169 170 171 172 174 175 176 177 172 173 174 175 175 175 174 174 174 174 174 174 174 174 174 174 179 179 180 181 181 182 182 183 180 180 180 181 182 183 184 185 189 189 189 189 189 189 189 189 195 193 191 188 187 188 189 189 191 191 191 190 190 189 189 189 192 192 193 194 194 195 196 196 192 195 197 196 193 191 193 195 198 196 195 196 199 199 197 195 197 198 199 199 199 199 198 197 200 198 197 198 201 203 202 201 198 198 198 197 197 197 197 196 196 196 196 197 197 196 195 195 202 200 199 198 198 199 201 203 199 198 198 198 197 196 196 196 196 196 196 197 197 197 198 198 190 191 191 192 193 193 194 194 193 194 194 195 195 194 194 193 194 195 195 192 189 188 190 193 190 190 191 192 192 193 194 194 189 190 191 192 192 191 189 188 188 187 185 184 184 185 187 188 186 186 185 187 195 163 114 116 176 189 197 196 191 181 179 187 190 190 202 212 190 147 122 122 168 182 178 175 186 187 178 178 176 182 181 181 185 182 176 179 179 181 178 175 181 189 183 171 183 174 178 181 178 184 181 158 113 161 190 187 181 175 171 177 180 179 177 176 175 176 177 177 176 176 176 177 177 178 178 179 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 176 181 181 176 173 175 177 178 179 191 196 149 119 153 177 172 173 190 173 117 97 144 191 195 165 139 143 174 181 155 121 98 144 157 168 149 106 73 56 44 51 76 95 80 55 63 91 106 108 100 115 140 147 144 144 143 180 142 101 72 69 94 96 63 18 27 102 172 157 91 77 133 170 139 126 101 84 144 201 185 134 106 84 77 70 59 42 25 7 54 129 182 170 118 86 86 172 232 231 188 138 104 97 77 68 124 181 207 199 160 115 93 122 147 173 187 183 167 168 188 172 134 93 67 56 60 68 70 62 54 57 65 65 56 39 20 46 118 149 87 37 78 122 110 58 51 41 48 55 36 21 32 42 43 45 47 43 36 35 38 34 33 33 32 33 34 35 35 67 88 114 99 50 28 36 37 41 37 40 38 30 31 33 27 28 24 32 41 38 35 36 32 28 28 28 29 32 33 30 26 24 21 19 19 22 27 32 35 36 36 35 29 20 13 11 11 12 13 15 17 18 20 22 24 21 19 16 13 14 17 20 23 35 36 36 33 27 22 20 19 130 209 204 91 25 68 114 108 146 214 235 136 50 16 24 110 172 100 64 103 159 174 131 74 54 63 67 78 98 99 69 39 20 5 24 98 194 224 189 176 183 201 217 167 61 15 72 142 159 149 160 192 210 199 181 176 177 184 137 63 60 129 181 185 171 178 195 194 110 50 126 215 222 210 204 186 142 83 56 80 156 191 216 204 172 151 156 171 149 71 119 187 198 181 188 161 130 138 124 127 133 111 81 54 64 74 100 165 186 151 104 42 34 33 32 30 27 25 23 21 18 20 21 25 35 46 48 44 38 35 30 25 22 21 21 21 26 22 21 18 4 2 59 139 152 104 39 4 28 89 139 160 117 115 104 113 134 118 90 88 92 51 34 25 33 45 45 67 117 161 141 125 128 135 144 106 123 181 192 151 134 140 114 72 42 65 100 98 59 39 42 39 45 50 50 47 43 40 49 66 65 56 54 62 71 74 76 79 96 90 83 63 66 91 108 126 113 120 115 121 112 117 141 120 101 115 124 127 138 152 160 161 140 143 152 153 131 99 82 82 69 67 81 102 112 111 96 75 81 68 55 49 49 51 53 54 47 40 32 37 51 60 76 101 129 146 152 153 165 170 155 140 138 148 145 146 142 93 46 45 81 82 85 91 84 64 63 85 135 165 166 175 172 152 165 180 172 115 61 42 34 20 16 24 25 29 26 16 13 19 24 24 24 25 26 25 23 23 25 27 21 20 18 17 15 15 15 15 20 20 20 20 19 18 18 17 23 22 21 21 22 24 25 25 26 28 28 25 20 19 24 29 29 30 31 30 30 33 40 47 43 35 29 29 27 24 27 33 28 25 25 29 27 21 18 20 18 21 25 28 28 27 26 25 21 21 21 20 19 18 16 15 24 23 21 19 18 18 17 17 15 17 20 21 19 18 19 20 20 23 27 30 31 29 26 24 20 23 24 21 16 13 16 19 16 16 16 16 16 16 16 16 15 19 23 24 21 17 15 13 18 19 17 15 17 20 19 15 19 19 17 15 14 14 17 19 19 25 23 22 24 19 14 19 44 107 139 141 140 148 162 159 152 122 134 174 178 186 196 159 97 18 38 120 154 144 134 143 164 170 175 188 183 136 95 95 138 142 144 129 112 107 87 50 87 128 143 128 113 96 83 87 97 93 99 121 150 164 129 74 29 35 42 44 38 28 21 19 28 23 17 22 56 109 155 177 164 165 168 164 136 109 138 199 170 129 84 82 96 84 90 132 180 202 196 192 165 128 130 134 166 182 184 176 179 184 181 178 166 135 105 104 128 147 143 130 124 119 138 170 168 131 100 95 137 178 192 150 110 117 134 129 138 121 99 114 140 151 150 132 121 88 60 49 45 47 46 38 32 26 19 16 17 20 21 20 9 9 18 38 111 173 169 170 191 148 69 21 59 130 160 154 174 169 155 145 136 108 71 52 73 81 75 103 149 197 228 201 192 183 168 171 187 180 147 122 161 194 201 183 182 193 190 179 140 154 174 186 184 178 182 192 187 186 186 187 188 189 189 189 179 163 170 184 181 182 187 181 186 183 194 199 200 137 65 13 21 35 34 26 30 37 33 28 24 29 33 34 33 34 39 44 38 30 27 30 32 29 26 26 31 31 31 28 26 26 28 31 30 30 28 25 22 22 25 28 28 29 31 33 34 34 34 33 29 29 28 25 23 24 27 30 31 27 26 28 33 34 30 25 19 20 23 27 30 29 24 20 22 21 19 16 13 13 16 19 10 20 31 35 34 33 36 40 51 53 54 52 47 37 28 22 22 21 19 18 18 18 20 21 31 49 60 54 47 55 74 87 74 81 79 68 64 71 78 77 60 26 50 102 145 150 129 143 195 180 157 147 152 158 172 192 201 203 215 178 113 43 36 43 54 62 66 62 56 51 45 38 52 57 43 46 90 120 112 98 119 125 89 56 113 198 181 96 39 55 74 67 36 19 27 37 80 100 87 46 29 37 42 41 46 38 32 31 30 27 27 31 30 28 27 28 30 31 30 28 32 35 37 36 32 28 27 26 28 26 25 25 27 26 24 22 22 19 15 12 12 14 18 21 22 20 18 17 18 21 25 27 24 25 25 25 25 26 26 26 23 22 22 23 26 27 26 24 32 36 51 84 113 116 114 122 142 142 143 147 150 138 109 82 104 107 108 99 81 58 38 27 25 22 18 15 14 14 16 18 27 26 25 24 24 25 26 27 21 22 22 19 16 15 17 19 20 21 20 21 27 34 31 24 22 23 25 26 24 21 17 15 20 19 17 18 18 16 11 7 12 14 19 26 31 31 27 23 24 27 29 29 27 26 28 30 27 24 20 17 16 18 22 25 23 18 14 14 17 19 17 14 12 12 13 13 14 14 15 15 18 19 20 20 20 19 18 17 17 16 15 16 18 19 18 17 19 19 19 20 19 18 17 16 19 21 23 24 23 22 22 24 18 17 22 29 30 26 24 27 29 26 32 35 27 25 28 26 29 22 28 37 33 28 32 35 35 33 29 35 41 31 28 44 38 38 37 34 31 29 28 27 35 31 28 29 31 30 23 17 27 27 28 30 31 27 20 14 12 13 14 17 19 22 24 25 13 15 18 19 19 20 23 26 31 28 25 21 19 19 20 21 25 26 26 23 19 16 16 17 16 18 21 23 24 22 20 18 20 20 19 18 19 21 24 25 22 23 24 27 29 29 27 25 32 29 26 26 26 28 36 45 62 58 78 108 118 118 127 134 121 91 59 35 21 25 30 26 16 17 20 23 34 53 53 33 27 28 28 28 31 40 52 62 69 48 34 30 28 35 45 46 38 36 35 36 34 32 36 41 40 37 33 33 35 37 37 36 34 32 29 29 31 30 26 22 28 27 23 20 22 29 31 30 20 22 26 28 29 29 27 26 29 29 30 31 32 29 25 21 19 21 24 27 28 28 27 26 29 29 28 28 27 27 27 27 25 26 27 29 31 32 34 35 31 28 25 23 22 21 17 15 17 19 22 25 29 31 33 33 31 28 22 15 10 7 6 6 12 11 9 7 9 17 27 35 25 22 22 24 21 17 19 25 19 21 24 25 24 22 19 18 17 17 16 16 17 18 19 20 17 22 30 38 43 42 36 31 26 25 24 26 28 29 27 25 27 23 20 20 23 25 24 22 25 21 17 16 19 23 26 27 28 30 30 26 24 28 38 47 67 60 47 33 23 20 23 27 24 28 33 38 41 40 37 36 28 26 24 22 21 22 23 23 24 24 24 24 24 22 20 20 24 23 21 19 17 17 17 18 23 23 22 21 20 20 19 19 23 28 32 33 30 26 23 22 25 23 20 18 18 19 21 22 29 24 22 26 33 37 36 32 30 29 32 34 32 26 23 24 23 28 28 24 23 25 24 20 18 15 12 16 24 28 26 22 19 23 29 31 30 28 27 27 29 29 27 23 18 15 16 17 20 21 22 23 24 23 22 21 22 23 25 25 25 27 30 33 34 32 29 28 28 28 26 24 24 25 25 23 22 24 29 34 38 39 35 28 26 31 30 26 27 22 22 28 32 31 32 35 37 33 34 41 44 48 63 81 94 63 31 23 31 35 31 25 22 24 25 25 21 18 20 24 36 44 51 49 41 37 39 44 37 35 33 34 36 35 30 26 32 26 17 12 11 12 13 13 12 16 18 22 35 47 44 33 28 25 23 18 13 24 61 97 88 68 49 37 27 16 16 22 21 32 40 48 51 38 26 27 25 26 27 28 28 27 26 25 24 22 24 26 27 40 73 107 128 79 26 6 15 31 45 53 61 69 60 43 51 74 76 58 37 28 23 24 22 20 29 42 65 65 64 59 47 36 35 40 59 56 45 32 26 27 27 24 22 25 27 24 23 28 35 41 32 29 27 29 29 28 30 33 39 37 35 34 35 34 32 30 172 171 170 169 169 169 169 170 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 177 178 180 181 181 180 179 178 178 178 179 181 182 183 184 184 186 187 187 188 188 187 187 186 188 188 188 189 189 190 190 190 190 189 188 188 189 191 193 194 192 192 192 193 193 194 194 194 193 193 194 194 195 196 196 196 188 192 197 199 198 197 195 195 197 197 198 199 200 201 201 202 201 200 199 197 197 197 197 198 203 202 199 197 197 198 201 202 198 199 200 201 200 198 196 194 196 196 197 198 199 199 200 200 196 197 199 200 200 198 196 194 196 196 195 195 195 195 194 194 197 196 194 193 193 194 196 197 192 192 192 193 193 193 194 194 192 192 192 192 192 192 192 192 191 190 189 188 188 188 189 189 191 191 191 191 191 191 191 191 187 187 187 187 187 188 188 188 182 182 188 195 193 176 153 138 174 176 177 180 188 197 198 194 193 197 193 170 123 91 125 191 190 188 186 183 180 179 179 179 179 178 177 177 178 180 182 183 181 182 183 181 179 178 180 183 179 149 147 176 193 188 167 142 114 166 182 171 179 181 175 181 176 177 177 178 178 177 177 176 178 178 178 178 178 178 178 178 179 179 179 178 178 178 177 177 176 176 177 178 178 179 179 180 175 178 179 178 176 176 178 180 179 187 189 175 154 148 161 178 195 191 155 119 132 169 188 188 164 116 126 156 169 148 102 97 133 156 155 127 99 71 48 40 64 89 104 83 56 65 96 116 131 143 162 174 175 174 165 149 164 180 176 138 95 72 51 28 27 56 113 153 134 90 90 123 170 157 124 88 83 112 143 156 145 115 70 64 73 62 48 33 6 45 94 116 124 111 84 84 131 190 201 175 135 90 75 78 102 133 197 211 178 144 94 48 59 93 113 144 159 143 172 229 239 213 139 68 45 42 43 53 61 57 57 59 75 66 33 34 52 105 96 53 70 113 119 107 70 58 46 41 37 33 33 36 50 48 46 45 43 43 44 46 33 32 36 43 43 39 45 56 68 73 60 38 38 57 59 44 32 32 32 32 31 31 31 31 29 34 39 42 40 37 34 32 27 25 23 25 28 29 27 25 25 19 15 17 22 25 30 35 33 33 32 27 21 14 8 5 8 20 12 8 23 26 19 23 16 17 20 21 17 15 23 35 33 30 30 28 28 13 13 59 142 201 147 68 69 72 63 68 137 179 178 118 52 15 33 78 112 98 115 140 145 145 125 84 83 99 94 76 74 73 52 30 8 10 54 136 202 218 201 183 176 184 212 161 60 14 98 180 211 198 197 208 206 189 181 186 192 174 162 86 35 92 159 189 183 182 209 163 60 74 173 215 189 206 199 198 200 146 75 52 116 146 165 180 164 129 131 148 131 78 116 169 159 181 194 135 97 126 149 154 128 103 98 82 57 58 126 206 214 173 115 57 44 43 38 34 33 34 29 23 19 20 22 25 32 44 57 65 62 51 39 30 27 26 27 28 27 13 12 16 1 3 70 153 190 112 34 2 28 107 181 205 138 129 124 117 90 63 82 127 110 50 25 30 62 91 85 88 85 104 124 145 170 180 153 115 156 205 184 134 132 116 67 44 43 63 82 64 43 38 25 24 32 33 31 35 43 38 33 39 37 34 43 52 45 37 38 37 36 35 30 33 48 59 71 88 128 123 134 163 176 155 116 88 102 159 180 156 141 140 144 154 164 149 137 136 127 105 84 75 64 83 114 129 124 123 127 125 115 90 78 66 49 56 62 43 44 44 39 33 32 46 70 89 96 127 159 184 181 172 174 159 131 111 121 166 180 127 63 39 78 95 100 82 63 71 102 130 147 159 163 161 158 155 175 213 195 128 60 32 28 22 20 24 23 25 22 16 14 17 21 21 13 16 21 25 27 27 26 25 26 25 25 24 22 21 20 19 19 18 22 28 29 26 27 32 30 26 23 23 27 28 25 22 20 22 24 23 23 25 30 34 34 33 30 29 29 31 34 36 30 29 29 31 32 32 29 26 28 28 27 26 24 21 19 18 22 20 19 21 26 29 29 28 25 23 21 18 17 16 17 17 20 20 20 20 19 19 18 18 18 18 19 19 19 19 19 20 22 22 25 28 32 32 30 27 23 23 22 21 21 20 19 19 14 16 17 17 15 15 16 18 17 18 18 18 18 17 15 15 19 18 18 17 17 18 18 19 16 16 16 14 13 15 18 22 20 18 17 19 21 18 11 4 34 85 124 143 164 171 159 153 139 109 127 167 173 172 178 174 103 30 30 124 175 138 112 135 163 182 179 199 169 102 104 117 138 132 135 156 171 149 109 86 130 179 193 157 129 119 104 86 86 94 104 113 117 108 83 58 36 38 40 39 34 30 28 28 13 23 15 20 74 143 175 176 173 176 167 167 147 118 142 183 141 104 61 48 82 111 135 189 214 196 174 160 150 138 126 119 149 170 179 183 176 170 183 186 188 152 104 85 115 157 160 138 135 135 132 136 132 109 107 134 168 170 169 133 76 58 74 83 89 108 139 160 184 189 165 158 169 128 78 50 42 40 35 29 25 24 22 20 17 16 17 17 14 15 22 46 95 147 171 170 193 135 44 13 81 165 200 206 203 196 168 130 95 68 64 78 109 102 75 109 172 200 200 174 178 169 168 184 190 161 126 115 172 188 195 196 184 181 187 170 122 153 178 172 155 157 178 198 180 189 186 184 189 181 179 198 187 163 162 174 175 182 189 180 185 190 187 189 145 76 47 27 33 38 30 25 40 53 47 35 28 19 32 34 32 39 37 39 38 35 30 26 24 24 26 27 25 24 23 24 26 27 27 25 27 30 33 30 25 22 23 26 20 25 32 36 38 38 38 38 40 36 31 26 24 26 29 31 28 27 27 28 30 29 27 24 20 19 20 26 31 32 27 21 20 20 20 19 19 18 18 18 13 22 34 42 41 35 27 22 39 48 58 63 58 47 34 26 25 21 22 25 21 15 20 31 67 113 132 103 80 87 90 78 62 90 94 85 90 86 73 70 77 56 65 112 186 202 159 155 199 198 164 115 114 163 200 204 196 204 208 181 112 45 27 43 49 53 60 66 65 56 43 33 42 36 42 54 81 136 173 168 179 176 149 91 73 165 225 160 66 23 34 49 32 20 22 32 44 40 35 31 30 33 36 39 42 37 31 26 25 29 34 37 31 29 29 30 31 29 24 19 32 39 41 35 27 25 25 25 29 27 26 26 28 28 27 25 23 18 15 15 14 13 18 23 33 23 18 22 25 22 24 28 22 22 22 23 24 24 23 23 22 23 23 24 24 24 25 25 31 29 40 91 145 141 105 91 107 120 144 178 205 197 146 93 107 153 179 173 157 123 82 62 45 35 25 19 18 20 26 32 31 29 22 22 29 26 21 26 23 18 13 13 17 20 19 16 17 18 17 17 25 34 34 30 26 26 24 21 29 23 12 27 18 11 16 22 18 15 15 10 9 11 12 19 26 20 18 28 24 28 30 37 42 32 23 28 41 38 47 47 55 71 65 60 47 31 30 41 40 32 23 13 6 18 6 5 13 14 20 19 26 14 22 24 24 23 14 18 16 19 19 18 20 22 19 13 21 19 17 17 18 19 21 23 19 21 24 23 20 18 18 19 21 22 23 24 24 24 23 23 26 29 30 29 26 26 31 36 29 27 25 23 25 28 33 36 34 34 34 37 40 41 40 38 40 41 39 36 32 30 31 32 31 28 26 25 26 26 24 22 22 24 23 22 23 24 19 13 7 10 14 16 16 18 20 22 18 19 20 19 17 18 21 24 27 30 29 24 23 26 26 23 25 24 21 20 18 17 16 16 17 17 17 17 19 20 19 16 15 15 17 19 21 22 24 24 26 28 27 27 34 42 40 31 28 22 24 26 19 21 32 37 37 37 39 51 77 109 133 142 145 106 56 25 22 31 31 25 23 21 18 19 28 40 44 42 30 31 32 30 29 32 38 43 53 48 41 36 31 31 39 48 51 47 42 39 37 35 34 33 32 32 32 32 33 34 35 36 36 37 37 36 33 28 22 19 22 23 24 24 25 26 26 26 26 27 27 26 26 25 26 26 26 28 30 31 30 27 25 23 23 28 32 31 27 25 28 32 30 29 26 24 23 24 25 26 27 28 30 32 33 33 33 33 28 26 26 28 30 27 20 14 16 18 21 24 27 28 29 29 35 32 28 24 19 14 12 13 16 11 7 7 13 19 23 24 24 23 21 19 19 20 21 22 18 17 17 16 15 14 14 13 11 12 14 14 13 13 14 16 19 20 24 29 33 33 29 26 23 21 20 21 26 30 32 32 25 19 14 15 19 23 24 22 21 21 19 17 15 18 23 28 30 31 30 28 28 34 45 54 57 43 30 26 26 25 26 29 31 30 31 36 41 41 35 30 22 23 25 26 25 24 21 20 28 26 29 35 36 31 28 30 20 20 20 19 18 16 14 13 16 17 22 27 25 19 18 22 26 28 29 28 26 25 26 27 24 21 18 18 20 23 25 25 24 25 27 28 29 28 26 24 25 25 25 26 26 25 25 25 27 27 27 23 19 16 16 18 23 20 18 19 21 22 22 23 22 25 27 26 23 22 24 27 24 24 23 22 20 19 18 18 22 22 23 24 25 25 25 25 30 26 21 18 20 27 35 41 38 32 26 22 23 26 29 30 28 26 23 22 22 24 26 28 35 36 33 27 25 30 35 38 29 25 23 24 25 24 27 32 24 30 38 40 37 41 59 77 69 52 35 29 31 31 28 25 27 28 28 25 22 21 23 25 37 49 51 37 29 36 43 42 45 43 39 35 34 36 34 29 30 28 24 17 10 8 9 12 13 14 16 20 25 32 37 41 29 24 18 20 24 31 67 116 116 89 70 57 34 18 17 19 24 40 54 76 75 57 52 46 30 27 25 24 24 24 25 26 23 21 18 18 28 56 101 137 119 76 20 4 30 54 52 45 39 45 48 56 79 96 80 51 31 21 15 18 18 21 40 62 79 70 57 50 46 41 33 26 38 35 32 33 36 37 36 34 34 40 34 25 24 23 20 24 26 30 30 25 27 33 35 30 37 38 39 38 36 32 28 25 172 171 171 171 171 172 173 174 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 177 177 178 179 179 179 179 178 178 179 179 180 182 183 183 184 183 184 185 186 187 188 188 188 188 188 188 188 189 189 190 190 189 189 189 189 190 191 192 192 190 190 190 191 191 191 192 192 191 191 191 190 190 190 190 190 190 192 195 195 194 194 195 197 198 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 202 201 199 198 198 199 200 201 200 200 199 199 199 200 200 201 197 197 197 198 198 199 199 199 198 198 197 196 196 196 196 196 198 198 198 198 197 197 197 197 194 194 194 194 194 195 197 197 195 195 194 194 193 193 192 192 192 192 192 192 192 192 192 192 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 187 187 187 187 187 187 187 187 193 194 186 172 164 162 157 149 146 146 141 143 160 180 182 171 154 180 149 82 81 143 185 187 186 185 183 181 181 180 181 181 178 178 178 178 179 180 181 181 177 180 182 182 181 181 182 184 152 124 138 175 188 186 160 116 125 173 188 175 178 178 172 178 176 176 177 178 178 177 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 178 178 178 178 178 178 178 177 174 176 179 180 179 177 175 174 179 184 184 172 153 147 163 183 173 163 139 127 146 176 191 195 182 135 119 159 169 123 91 92 121 128 123 116 104 67 38 41 73 129 156 117 71 74 111 139 162 164 166 174 187 187 165 142 161 206 226 173 91 45 36 33 38 58 90 104 84 63 86 127 142 138 113 75 61 82 114 132 152 126 81 63 62 61 55 30 28 43 57 68 101 113 84 74 113 163 197 185 122 73 85 103 99 106 149 168 142 99 62 55 59 103 118 125 124 116 151 202 220 196 136 67 35 40 53 57 66 49 48 62 81 70 42 52 61 81 57 44 104 159 134 85 63 54 43 36 30 27 28 33 39 38 38 40 42 42 40 39 28 31 40 51 52 47 50 58 47 46 37 31 46 68 66 47 30 30 30 30 30 30 31 32 30 34 38 39 36 33 30 30 24 25 25 26 25 25 26 27 29 22 16 17 20 24 29 34 35 33 29 23 17 13 12 11 8 18 20 21 25 16 11 21 19 38 57 59 46 34 31 35 29 32 34 26 23 10 14 62 117 129 87 66 93 100 82 65 88 112 113 84 47 19 32 72 88 99 122 134 132 130 115 86 121 127 118 100 83 59 34 23 9 16 75 164 218 221 202 184 183 178 196 152 68 33 123 211 226 205 193 196 197 189 187 194 199 198 178 117 50 62 139 185 180 195 183 104 53 128 212 210 186 199 193 189 188 148 83 50 63 99 136 172 167 131 125 134 108 75 110 154 160 191 187 111 83 119 156 170 132 90 89 90 71 84 150 213 220 193 131 56 44 45 42 37 35 33 29 23 22 21 20 22 29 43 59 70 66 54 40 34 34 34 32 29 24 13 13 15 1 4 73 155 172 103 33 4 30 104 173 197 166 130 123 118 74 51 89 135 110 38 27 67 125 176 158 114 73 49 67 136 180 165 137 129 180 199 161 111 102 82 50 47 62 61 63 44 31 32 25 29 42 59 65 61 60 59 64 75 70 61 55 51 52 61 57 38 29 41 42 35 31 30 39 57 60 82 109 136 160 158 113 62 95 151 190 182 147 112 117 151 160 159 140 111 103 109 100 80 85 98 112 116 124 150 169 164 155 135 105 69 43 44 53 49 46 43 38 34 35 44 56 66 82 126 166 188 179 174 184 174 142 128 138 171 179 141 81 39 67 104 120 90 59 75 125 166 172 155 149 148 146 160 176 174 138 89 44 34 42 39 29 23 27 25 23 21 19 16 14 13 17 16 14 14 15 18 21 23 23 23 24 24 24 23 23 23 22 22 24 26 25 23 29 37 29 25 20 19 22 23 20 17 16 18 21 23 25 27 31 33 32 30 27 24 23 24 26 27 26 25 25 27 29 29 26 24 26 25 25 24 22 19 17 16 21 20 19 21 25 28 28 27 24 23 20 18 17 17 18 18 22 21 20 19 18 18 18 18 17 17 18 19 20 21 22 22 23 23 23 25 27 27 24 22 21 21 21 20 20 19 19 19 14 16 17 17 15 15 16 18 17 17 18 18 18 17 16 16 18 17 17 17 17 17 17 18 14 15 16 15 14 15 18 20 21 19 17 19 21 20 14 9 20 71 126 164 193 199 176 152 122 83 99 150 162 157 166 174 130 43 21 102 160 137 115 131 164 182 179 191 155 97 116 145 127 128 131 144 167 177 149 108 124 172 198 181 154 129 109 101 107 127 153 170 166 132 77 33 35 37 39 38 34 30 28 28 20 19 14 32 81 121 133 133 144 158 161 167 151 120 120 131 104 91 82 91 122 129 125 157 187 170 150 144 150 152 140 126 156 180 179 169 165 174 186 173 190 134 85 84 112 135 144 148 151 151 150 146 128 111 129 169 173 148 112 69 43 59 82 80 104 134 182 205 200 171 140 146 182 173 130 69 36 40 43 33 26 26 25 24 21 18 15 13 20 20 19 32 72 127 165 179 200 130 36 17 100 191 219 214 199 183 144 101 78 79 104 133 154 114 81 125 185 204 197 167 158 166 170 173 168 144 119 112 153 170 181 193 192 187 177 145 124 167 199 188 162 157 176 195 192 188 180 187 199 189 184 200 195 166 157 173 188 199 200 188 204 190 171 161 107 41 29 31 33 35 32 30 48 73 71 49 25 15 30 38 38 41 36 38 37 35 31 26 24 23 24 24 24 23 23 25 28 29 28 26 25 29 32 31 26 22 22 24 23 26 29 32 33 36 40 43 43 40 35 30 27 27 28 29 31 29 28 29 30 30 27 24 21 20 21 25 30 32 28 24 22 22 22 22 21 21 20 20 15 22 33 39 39 34 29 26 36 43 51 54 51 45 39 37 32 25 18 15 10 11 25 43 114 179 199 143 96 99 101 83 72 89 100 109 111 90 71 76 97 91 82 84 151 205 171 130 175 192 164 105 97 151 194 196 186 194 207 193 128 53 29 45 49 56 65 68 61 48 34 26 27 40 43 36 68 151 200 189 171 195 199 142 82 127 198 180 86 33 25 33 26 24 21 20 31 30 29 31 35 38 40 40 39 35 30 26 25 27 30 33 28 28 28 28 28 27 24 21 31 37 39 33 25 23 23 23 19 21 24 25 25 24 24 24 24 21 20 18 16 17 26 36 41 32 24 24 27 27 25 25 25 25 26 26 26 25 23 22 20 21 23 24 26 27 27 27 27 27 36 78 128 128 91 68 76 107 159 213 241 219 157 102 116 145 175 193 195 175 148 134 114 89 62 47 34 23 24 33 31 38 35 30 31 29 27 33 15 21 26 24 16 12 16 21 29 25 22 23 31 38 38 34 23 19 20 24 31 28 18 22 18 11 15 21 16 12 13 10 11 10 10 20 30 23 16 22 23 28 30 32 35 34 36 47 55 63 98 123 141 149 128 110 89 83 97 120 124 101 57 15 1 12 10 17 22 17 21 18 31 17 24 24 20 21 14 18 16 14 11 9 12 18 20 19 14 15 17 17 16 16 17 19 16 19 22 22 21 21 22 23 21 21 22 23 24 23 23 22 23 26 28 28 25 25 29 33 28 27 25 25 26 29 32 34 36 35 35 37 39 39 37 35 38 38 36 34 31 31 33 36 33 28 23 21 21 23 24 24 22 20 17 17 22 25 20 11 14 14 14 13 13 16 21 25 18 18 17 15 15 17 20 23 26 29 29 26 25 28 27 24 14 15 17 17 16 15 14 14 17 16 14 14 16 18 18 16 19 19 18 19 20 23 26 27 29 29 27 29 44 58 54 39 31 23 24 26 20 21 30 33 37 34 33 38 53 81 113 134 132 101 71 54 41 27 25 33 24 22 19 19 26 37 43 43 34 35 35 31 28 28 32 37 44 39 34 31 29 33 45 57 69 59 47 37 32 32 34 37 33 32 32 32 32 33 34 34 32 33 34 33 32 28 25 23 22 22 22 22 23 24 26 27 29 28 26 25 25 25 26 27 26 27 28 29 29 28 27 26 28 30 32 31 29 28 29 30 26 26 25 25 25 26 27 28 29 30 30 30 31 32 33 33 30 28 27 28 29 27 21 16 15 16 19 23 25 27 28 28 30 29 29 28 26 22 20 18 19 14 8 8 12 18 20 21 20 19 18 18 18 18 19 19 17 17 17 17 17 17 17 17 15 16 18 18 16 16 17 19 21 21 23 26 29 29 26 24 19 19 20 24 29 33 34 34 25 20 14 13 17 21 23 22 22 22 21 19 18 19 23 26 29 31 31 30 29 34 43 50 53 41 30 26 26 25 25 27 32 31 31 35 39 38 33 27 22 23 25 26 26 25 23 22 28 27 28 32 32 28 27 28 21 21 21 20 19 16 14 13 10 18 30 38 33 22 18 20 24 26 28 28 26 26 27 28 29 27 24 24 26 28 30 30 24 25 25 25 25 25 26 27 26 26 27 27 26 24 23 21 23 24 23 20 17 16 19 21 24 22 21 20 20 20 22 24 23 28 32 32 28 25 24 24 24 25 25 24 23 22 20 19 21 21 22 23 24 25 25 25 27 24 21 19 23 30 38 44 40 35 28 23 23 25 27 27 25 25 24 22 21 22 24 26 28 31 31 28 27 31 35 36 29 25 23 24 25 24 26 31 28 31 35 38 36 36 45 55 52 41 32 31 31 29 28 28 28 29 29 27 24 24 26 28 32 43 46 38 38 54 70 76 64 57 44 33 31 35 34 31 30 29 27 21 15 11 11 12 12 12 13 15 19 24 29 31 22 21 18 18 22 37 86 146 146 113 83 59 30 12 21 36 30 49 65 87 91 79 78 70 48 30 18 22 27 24 19 20 18 20 16 13 32 77 128 161 113 68 14 6 42 69 63 50 34 50 66 80 96 100 75 42 22 19 17 18 17 23 43 64 73 63 51 45 44 42 36 31 23 19 23 31 31 30 43 61 95 100 78 43 28 29 31 33 36 33 31 32 32 30 31 32 35 36 37 38 36 33 30 28 170 170 170 170 171 173 174 175 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 177 177 177 176 177 177 178 179 178 179 179 180 181 182 183 183 180 181 183 185 186 187 188 188 187 187 187 188 188 189 189 189 188 189 190 190 191 190 190 189 190 190 190 190 191 191 191 192 195 195 194 194 193 192 191 191 193 194 194 193 192 193 197 200 200 199 199 198 198 197 197 197 197 198 199 200 201 200 199 198 200 200 200 199 199 199 199 199 197 196 194 194 194 197 200 202 198 198 198 198 198 198 198 198 200 198 195 193 193 194 196 197 199 199 199 199 198 198 198 198 194 194 195 195 195 195 194 194 197 197 196 195 193 192 191 191 192 192 192 192 192 192 192 192 189 190 191 192 192 190 189 188 187 187 187 187 187 187 187 187 188 188 187 187 186 186 186 185 183 187 174 147 135 145 155 153 129 117 107 111 120 126 124 120 143 142 108 81 117 180 198 181 181 181 180 180 180 181 182 183 178 178 179 180 180 180 179 179 176 178 180 181 180 180 180 181 153 124 139 179 192 188 160 111 141 180 191 178 177 177 173 179 176 176 177 178 178 177 176 176 174 174 175 175 176 176 177 177 175 175 176 177 178 179 180 181 180 180 179 178 177 177 176 176 184 181 177 175 174 175 175 175 176 181 180 162 134 126 154 189 162 141 127 137 156 166 172 178 192 160 118 149 163 114 93 89 95 121 125 109 85 43 32 62 109 183 203 139 79 77 102 120 135 137 128 132 151 154 144 146 138 191 210 144 60 42 66 75 63 66 66 56 45 53 87 121 106 119 123 113 110 118 125 124 145 111 75 66 57 55 61 42 35 34 40 68 117 119 77 70 109 151 170 141 101 117 144 115 72 78 102 120 129 108 67 60 107 164 180 162 131 102 110 130 148 136 110 66 49 89 119 102 70 38 36 65 93 80 48 54 59 47 35 80 167 191 123 53 54 47 38 31 26 24 29 34 29 32 36 41 44 44 40 37 25 33 50 64 65 54 47 47 36 36 33 36 49 61 54 38 28 28 27 28 30 31 32 33 31 32 34 33 30 27 27 27 21 24 27 26 23 22 25 28 32 25 19 19 21 23 27 32 37 34 28 20 14 12 15 18 15 21 27 28 22 15 25 45 66 79 90 86 68 51 41 39 28 30 31 24 22 13 25 81 132 116 71 59 85 112 118 98 61 59 55 54 46 26 29 55 61 91 116 124 128 121 98 76 109 140 160 148 108 57 24 20 4 19 95 188 222 213 201 193 190 178 187 145 71 39 125 214 227 205 188 189 192 190 190 195 193 206 185 154 90 52 105 149 155 175 132 57 80 187 234 199 192 190 180 172 169 149 106 68 48 63 87 133 155 143 138 132 89 72 110 164 184 196 168 101 71 112 169 202 158 91 81 90 70 96 159 207 220 213 153 61 43 48 48 43 37 33 28 23 25 22 19 19 26 41 59 72 66 54 42 36 39 41 36 29 21 12 13 13 1 6 70 145 148 82 18 6 48 115 157 161 142 118 128 124 72 55 87 106 59 30 69 123 163 206 191 131 57 12 32 121 160 132 133 176 219 184 120 79 68 48 47 81 119 85 58 33 23 23 18 28 71 115 135 119 108 116 127 135 127 115 96 80 87 106 91 52 58 69 63 45 36 31 31 37 26 41 60 83 112 124 96 56 88 132 175 182 141 93 102 151 171 157 119 79 77 102 109 94 91 103 107 98 112 159 191 187 173 164 125 77 50 42 40 43 45 41 36 35 38 41 41 39 72 128 176 194 180 173 182 170 141 136 154 178 181 157 101 38 46 91 110 75 45 69 127 170 166 143 143 143 137 159 162 123 99 64 34 35 55 64 54 40 34 25 21 23 23 17 14 15 14 13 10 9 9 11 14 15 18 18 19 20 21 22 23 23 23 23 23 21 19 20 30 40 27 22 16 14 15 16 15 13 12 14 17 22 27 30 30 29 28 25 22 19 17 17 18 18 20 20 20 23 25 25 23 20 22 22 22 21 19 17 15 14 20 19 19 20 23 26 26 26 23 21 20 18 18 18 19 20 25 23 20 18 17 17 18 19 16 16 18 19 21 22 23 24 24 22 20 20 21 21 18 16 19 18 18 18 18 18 18 18 14 16 17 17 15 14 16 17 16 17 18 18 19 18 18 17 16 16 16 16 16 16 16 16 13 15 16 16 15 15 17 19 21 19 17 18 21 22 19 15 15 51 106 154 186 200 180 144 97 69 87 135 156 159 165 165 145 55 20 86 147 141 123 131 156 180 182 179 136 96 134 172 136 138 132 120 139 183 177 123 115 157 188 182 149 111 99 110 120 136 164 189 191 154 87 34 34 35 37 36 33 30 29 28 22 8 16 64 114 120 104 100 100 120 126 130 120 100 89 71 88 102 120 124 124 111 109 148 159 132 122 150 181 177 148 124 162 180 179 175 167 165 175 168 148 123 113 133 153 156 161 172 181 180 184 174 147 138 163 193 145 107 69 51 59 88 105 99 101 131 182 201 181 137 114 137 192 204 176 102 43 32 40 42 29 27 24 21 20 19 18 18 24 25 22 24 48 91 133 155 161 93 23 35 127 202 207 185 163 150 123 99 100 125 160 185 170 102 82 150 203 207 194 167 154 163 159 155 165 168 151 135 133 158 179 195 194 186 172 136 152 192 214 189 154 152 176 198 186 191 185 182 190 193 190 193 193 166 150 157 172 186 199 206 198 170 136 109 59 21 30 40 37 32 30 31 52 92 95 59 32 15 27 38 40 41 35 40 38 36 32 28 25 23 22 22 22 22 24 28 31 32 29 27 22 27 32 32 27 23 21 21 25 26 26 26 29 34 42 47 45 43 40 36 32 30 28 27 32 31 29 29 29 28 25 22 22 20 19 22 26 29 27 25 24 24 24 25 25 25 25 25 22 27 34 37 37 34 32 30 31 37 43 45 43 43 46 50 48 39 28 19 14 23 50 76 116 177 192 128 73 74 85 78 80 96 106 115 127 121 104 96 103 98 86 73 105 150 138 107 134 176 184 139 110 133 168 181 195 194 205 199 140 63 32 44 47 58 69 70 59 43 30 24 30 44 41 24 53 138 198 201 162 194 215 172 84 67 117 130 78 32 22 26 26 33 29 24 22 22 24 30 38 42 39 35 34 32 28 25 24 24 25 26 25 26 27 26 24 23 24 24 31 37 38 31 22 19 19 19 14 18 23 23 21 19 19 20 22 23 24 21 16 19 34 50 57 48 36 27 27 29 27 21 26 27 29 29 27 25 23 22 19 21 23 26 28 29 29 29 24 28 39 73 113 111 71 39 42 76 135 193 219 200 156 123 110 124 154 179 181 179 186 193 189 160 114 73 58 58 52 40 34 47 45 35 37 38 33 30 18 18 20 25 29 29 26 22 21 21 19 19 30 43 44 37 25 25 29 29 27 30 32 25 20 10 13 19 15 11 12 10 11 10 13 29 43 33 18 19 20 23 25 32 50 71 85 90 72 80 131 173 187 187 169 161 159 171 200 222 211 164 89 23 1 12 11 22 31 34 39 29 28 12 22 24 17 19 14 14 18 16 13 13 16 20 22 22 15 19 22 21 18 16 16 17 14 16 18 19 18 18 19 20 20 20 21 22 22 22 21 21 19 23 26 26 24 23 26 28 27 26 26 27 28 29 31 32 38 36 35 36 37 36 34 31 35 34 32 29 28 30 36 40 36 30 23 19 19 22 25 27 23 18 13 13 21 27 22 13 11 12 14 14 14 16 20 23 24 21 18 16 18 21 24 27 30 32 31 27 24 22 19 15 10 14 18 19 18 16 17 18 19 16 13 14 15 15 13 12 12 12 13 15 19 25 30 33 26 27 23 27 52 78 76 57 37 25 23 27 22 22 27 28 32 30 31 33 36 50 82 111 121 113 100 77 47 24 23 34 27 26 23 19 23 32 39 40 39 39 37 32 26 24 25 28 31 30 31 33 34 37 46 55 67 56 44 35 31 29 32 35 32 32 32 31 31 32 32 33 29 29 30 30 29 28 27 27 21 20 19 19 20 23 26 27 29 28 26 24 24 25 26 26 26 26 27 28 29 30 31 31 34 32 30 31 32 32 30 27 22 22 24 25 27 28 30 30 32 31 30 29 29 30 32 33 33 31 29 29 30 28 23 19 15 16 18 20 23 25 27 28 27 28 30 31 31 29 24 21 21 16 10 9 12 16 19 19 15 16 17 18 19 19 18 18 19 19 20 20 21 21 22 22 21 22 23 22 21 20 21 23 24 23 21 22 24 24 23 21 20 20 22 26 30 34 35 35 27 21 14 12 14 18 20 20 21 23 23 22 20 20 23 25 27 29 30 29 28 31 37 42 44 36 29 27 27 27 26 27 31 30 31 34 36 35 30 25 22 23 24 25 26 26 25 25 29 27 27 28 28 25 25 26 23 23 23 21 20 17 15 14 5 19 37 46 40 26 17 16 21 24 27 27 27 26 27 29 33 30 27 27 29 31 32 31 24 27 28 27 25 24 26 29 26 27 28 28 26 24 20 18 21 20 18 16 15 17 21 25 25 26 26 22 18 19 23 26 32 34 35 32 27 25 26 28 26 26 28 28 27 25 22 20 19 20 20 21 22 24 25 25 25 23 21 21 25 32 39 44 42 37 29 24 23 24 25 25 23 25 26 24 21 19 21 23 21 26 29 28 29 33 35 35 30 26 24 25 25 23 25 29 30 28 31 37 40 38 36 36 32 29 28 30 30 27 28 31 29 29 30 29 27 27 29 31 33 39 40 35 43 69 98 115 112 92 62 37 28 30 31 28 30 31 30 27 22 16 13 12 12 12 11 11 13 16 20 22 19 22 20 16 16 34 91 157 144 124 101 77 43 16 19 36 36 62 80 99 101 94 96 89 67 39 17 20 27 23 18 20 17 21 16 10 33 89 145 176 113 66 15 16 60 86 71 51 45 66 86 96 99 89 60 30 14 18 20 17 15 24 43 59 55 47 38 35 37 37 33 29 30 21 21 28 28 37 77 122 168 155 103 44 31 49 61 61 51 42 37 39 37 29 29 35 33 35 36 37 37 35 32 31 168 168 168 168 169 170 171 172 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 178 177 175 174 175 176 178 179 178 179 179 180 181 181 182 182 180 181 182 183 185 185 186 186 186 186 187 187 187 188 188 188 188 189 190 191 191 190 188 187 191 191 192 192 192 193 193 193 196 196 195 195 194 194 194 193 194 195 196 195 194 194 197 200 198 198 198 198 197 197 197 197 195 196 199 201 202 202 200 199 199 199 200 200 200 199 198 197 196 196 195 194 195 196 198 199 199 199 198 198 198 198 198 197 199 198 196 195 195 195 196 197 198 198 197 197 197 197 196 196 196 196 197 197 195 193 191 189 196 196 195 195 194 193 192 192 191 191 191 191 191 191 191 191 188 190 192 193 193 191 189 187 187 187 187 187 186 186 186 186 188 188 187 187 186 185 185 184 181 187 182 166 159 168 176 176 166 145 136 145 139 116 104 109 144 115 111 153 191 184 171 181 179 179 179 180 180 181 181 182 177 178 180 181 181 180 178 177 179 179 179 178 177 177 178 178 176 146 140 170 192 179 149 129 160 183 186 175 176 178 177 181 175 176 177 177 177 177 176 175 173 174 174 175 176 177 178 178 175 176 176 177 178 178 179 179 179 179 179 178 178 177 177 177 185 182 179 178 178 179 178 177 175 183 183 157 117 104 138 183 165 135 128 148 158 150 148 155 176 170 130 126 139 116 95 87 103 145 141 95 56 29 36 75 133 204 210 128 65 67 92 104 99 101 92 101 121 116 115 141 146 148 126 68 35 76 123 125 101 89 66 45 44 63 86 98 87 120 154 166 163 155 140 125 119 80 67 88 77 58 63 52 31 24 46 98 136 103 60 83 126 141 119 93 118 180 182 107 63 56 71 113 161 144 84 69 147 203 223 208 171 129 109 98 109 125 135 93 64 121 164 129 87 46 36 58 83 77 50 51 52 24 39 121 185 152 79 42 47 40 33 29 29 32 36 39 25 35 46 49 47 46 44 43 28 38 55 68 65 50 36 30 33 40 47 49 47 42 34 27 28 27 27 29 32 34 34 33 28 28 28 26 24 23 25 27 22 23 24 23 22 22 24 26 30 25 22 24 26 26 27 30 37 35 29 21 15 13 15 19 21 25 22 15 17 36 67 93 122 113 109 107 93 67 46 40 29 21 25 33 38 25 39 103 173 160 92 46 71 122 138 111 67 53 42 44 45 35 30 37 44 76 99 121 142 123 79 58 92 159 198 166 103 52 27 24 7 28 107 190 211 200 197 197 185 187 197 145 68 31 109 191 208 196 188 190 193 191 188 189 193 193 170 157 124 77 81 105 135 131 79 55 126 205 216 197 194 173 162 162 156 147 127 99 83 65 52 88 138 168 171 142 83 75 123 195 213 181 145 122 92 120 175 223 188 109 77 72 50 78 143 197 217 218 161 68 44 51 54 48 39 33 28 24 25 23 19 18 23 36 51 62 58 52 42 37 39 41 37 31 22 14 12 12 1 7 57 116 105 60 15 13 53 103 125 122 112 132 155 137 89 66 60 44 26 61 127 163 167 177 156 107 52 24 34 85 115 121 158 212 208 139 79 65 53 36 73 146 164 103 57 34 27 23 21 41 102 168 192 157 143 166 178 170 160 151 135 120 124 139 123 82 106 116 105 80 69 65 60 60 53 33 28 47 64 63 60 61 83 103 121 120 102 96 126 168 164 129 91 76 81 92 101 108 109 124 128 110 104 138 175 183 180 172 124 76 64 53 38 39 39 36 33 35 38 38 34 30 56 112 161 183 178 177 180 158 142 139 161 181 178 164 119 55 33 59 69 47 33 56 96 122 127 137 156 154 144 152 139 93 86 58 33 40 73 101 105 96 52 35 22 23 22 16 16 22 11 12 14 15 15 14 13 12 12 12 12 13 14 15 17 18 19 17 16 16 18 22 29 34 22 18 13 10 11 13 13 12 11 12 16 22 28 29 26 22 23 22 19 16 15 15 15 16 17 16 17 19 22 23 20 18 20 20 20 20 18 17 15 14 18 18 18 19 21 23 24 25 21 20 19 18 18 19 20 21 27 24 20 17 15 16 18 19 18 18 19 20 21 22 22 23 24 21 18 17 18 18 17 15 16 16 16 17 17 17 17 17 14 16 17 16 14 14 15 16 15 16 17 18 19 18 18 18 14 14 15 15 15 15 14 14 11 14 16 17 16 15 16 17 20 18 16 16 19 21 21 19 24 34 65 97 122 147 146 120 67 68 88 119 147 169 168 145 138 64 28 72 122 125 116 122 153 185 189 162 115 102 147 175 143 144 131 97 95 150 170 129 112 143 164 158 131 105 111 137 150 149 154 165 165 137 85 43 33 33 34 34 32 30 29 28 28 7 25 95 143 127 104 111 112 131 123 96 65 59 73 64 98 106 116 103 84 70 79 124 118 100 119 175 203 176 141 129 161 179 179 180 179 174 164 138 104 137 172 187 188 188 189 188 180 178 186 183 166 161 156 140 94 86 92 112 124 125 125 127 98 106 131 143 142 129 124 151 194 205 194 141 68 24 28 49 39 34 27 21 20 21 22 23 22 28 30 30 37 58 81 94 87 43 21 70 148 184 168 144 165 146 126 121 136 164 180 179 157 74 75 162 206 199 190 175 165 174 162 147 163 181 172 151 142 174 196 201 182 167 165 145 172 200 208 179 154 161 185 200 188 187 183 176 163 149 147 156 167 139 117 116 124 136 156 173 153 117 83 56 29 30 46 44 41 28 23 24 51 107 118 72 44 18 24 37 40 40 35 42 39 37 34 30 27 24 23 22 21 22 25 30 33 33 30 27 20 25 31 32 29 24 20 19 24 24 24 24 26 32 40 46 45 44 43 41 38 35 32 30 33 31 29 28 28 26 24 21 22 19 17 18 22 25 25 24 26 26 27 29 30 32 33 34 34 36 38 37 34 32 32 32 27 32 38 39 38 41 49 55 57 51 43 35 32 45 75 103 103 127 125 86 56 64 82 88 78 101 104 102 138 185 179 140 98 64 54 68 77 77 76 81 103 159 208 199 151 122 134 160 202 201 208 200 144 68 33 38 44 55 67 69 60 44 31 25 38 36 31 28 45 97 160 199 181 195 209 193 114 49 50 58 50 30 33 32 29 37 34 33 25 22 23 29 37 39 34 28 30 29 27 25 23 21 20 20 24 25 27 25 22 22 25 28 31 37 37 29 20 15 14 14 16 18 20 20 18 17 16 17 24 28 32 28 20 22 41 62 74 68 51 31 24 27 26 21 23 26 30 31 30 27 25 25 23 23 25 27 30 31 30 28 23 30 52 88 111 94 52 22 24 49 97 146 167 160 147 143 118 129 152 153 132 141 185 216 212 201 153 103 109 141 123 71 49 63 66 69 87 89 58 27 20 20 27 43 60 65 57 46 41 41 40 42 47 52 54 54 58 76 77 53 23 32 57 50 25 10 8 18 18 16 14 9 8 12 25 51 66 49 25 20 22 17 17 34 76 127 150 143 105 81 109 140 137 132 145 172 200 224 252 253 217 162 93 34 10 16 10 21 50 85 99 73 44 15 19 23 17 22 20 19 15 13 13 17 18 17 14 12 17 19 20 17 16 16 16 14 18 18 19 18 18 17 17 17 19 19 20 21 21 21 21 20 17 21 25 26 24 23 24 25 25 26 27 28 29 29 29 29 35 34 33 34 35 35 32 30 34 33 29 26 25 28 35 40 36 32 26 22 21 22 25 27 22 19 14 13 20 27 26 20 6 11 17 21 22 21 20 20 21 18 14 13 15 19 22 24 32 33 32 29 25 21 16 13 11 14 17 17 14 13 16 19 24 20 17 20 21 17 12 9 11 12 13 15 18 21 24 26 19 22 18 22 50 85 93 79 45 28 23 28 26 24 26 24 25 27 35 41 36 34 53 77 108 126 119 77 37 25 26 26 34 33 28 22 20 25 31 32 38 39 38 33 26 21 21 23 23 27 35 42 42 39 40 44 45 39 34 34 32 28 27 29 30 29 29 30 30 32 33 33 29 28 28 27 27 27 27 27 21 20 18 17 18 22 26 28 28 27 27 27 28 28 26 24 27 27 27 28 30 32 34 35 36 32 28 29 34 34 30 24 21 22 24 26 28 29 30 30 34 32 30 28 27 29 31 32 34 33 31 31 30 29 25 22 17 17 18 19 22 24 27 28 30 31 32 31 31 30 26 21 21 16 10 9 13 17 20 20 15 17 19 21 22 22 21 21 24 24 24 24 24 24 24 24 25 27 27 26 24 22 23 24 28 25 21 20 21 22 22 21 24 24 23 25 27 31 34 36 31 24 16 11 11 13 15 16 17 20 22 23 22 22 23 25 23 25 28 28 27 27 30 33 35 31 28 28 30 31 31 31 29 28 29 32 34 33 29 25 21 22 22 23 24 25 26 27 30 28 26 25 24 23 23 25 25 25 24 23 21 19 16 15 8 18 32 40 37 28 19 14 18 21 25 27 27 27 28 30 30 28 26 26 27 28 28 27 26 32 37 39 35 31 28 28 24 26 27 28 27 24 21 18 22 20 17 15 16 19 23 27 26 30 30 24 19 19 24 27 41 39 34 27 22 22 28 34 28 29 30 30 28 25 21 19 18 19 19 20 21 23 24 25 24 23 22 22 25 31 36 40 40 35 28 24 24 25 26 26 26 29 31 29 24 19 18 19 18 23 27 26 28 33 37 37 31 27 25 26 25 23 24 28 28 24 27 39 49 48 39 32 25 23 24 27 27 26 28 32 29 30 30 30 29 30 30 31 36 35 32 32 47 83 126 155 165 133 85 44 26 25 26 25 29 31 32 31 27 21 16 12 13 12 10 10 11 13 15 17 23 26 23 16 11 21 69 128 134 135 120 87 50 23 17 27 56 81 89 90 80 77 97 104 84 62 38 25 21 20 22 25 23 24 19 14 29 74 126 159 119 74 26 29 72 90 69 46 57 70 81 81 74 63 44 28 17 21 21 16 15 24 37 45 37 33 29 29 31 31 27 23 28 23 24 27 28 43 90 139 165 137 77 33 42 71 80 74 66 59 50 42 35 31 32 36 35 36 37 37 36 35 32 31 170 170 169 168 168 168 169 169 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 177 176 175 174 174 176 177 179 178 179 179 180 180 181 181 181 181 182 182 183 183 183 183 182 185 186 186 186 187 187 187 188 187 188 190 191 191 190 188 187 191 191 191 192 192 192 193 193 189 189 189 189 190 190 191 191 191 193 196 196 195 194 194 195 195 195 196 196 197 198 198 199 194 196 198 201 202 201 200 199 198 199 199 200 199 199 198 197 200 201 202 202 201 200 199 197 199 199 198 198 198 198 198 197 197 198 199 199 199 198 196 195 198 198 197 197 197 197 196 196 193 194 195 196 196 194 192 191 193 194 194 194 194 194 194 194 191 191 191 191 191 191 191 191 188 189 191 193 193 191 188 186 189 189 188 188 187 187 186 186 188 188 187 186 186 185 184 184 186 187 188 188 189 190 191 193 199 187 181 186 185 165 136 118 113 126 150 183 198 184 174 184 180 180 180 180 180 179 179 179 177 178 180 181 181 180 178 177 181 180 177 176 177 179 180 182 182 160 134 154 186 158 129 149 179 185 180 172 173 178 178 178 175 175 176 177 177 176 175 175 174 174 175 176 177 178 178 179 177 177 177 177 177 177 176 176 177 177 177 178 178 179 179 179 175 177 179 182 183 183 182 182 183 188 188 168 135 117 132 157 158 133 135 156 154 141 139 141 139 150 142 109 103 101 86 105 154 156 119 69 44 33 41 67 123 167 159 88 47 75 119 137 130 131 123 128 130 104 98 133 169 105 55 39 55 108 145 135 122 110 86 60 52 63 79 88 89 122 154 162 152 137 122 111 93 84 102 138 129 102 87 57 35 25 45 82 99 67 46 85 123 110 77 91 137 151 130 98 82 43 53 122 167 120 62 80 138 169 179 178 162 133 114 95 110 149 175 120 68 127 183 150 103 76 66 58 55 55 48 53 49 24 42 103 123 77 40 47 39 33 27 27 33 40 43 42 26 45 62 61 50 44 45 47 36 39 45 49 46 36 29 26 27 35 45 49 46 38 30 26 29 28 29 32 35 36 34 32 23 23 22 21 20 21 25 28 25 22 20 21 23 25 25 24 25 23 24 29 31 29 27 27 35 35 33 26 19 15 16 19 21 31 19 8 32 78 114 134 147 133 134 143 123 76 42 36 28 13 27 60 73 43 38 99 172 166 89 51 107 156 139 93 81 75 65 52 42 39 35 26 35 70 101 135 154 115 65 59 136 196 199 122 53 34 31 25 19 42 105 173 202 203 194 181 177 197 208 144 61 25 99 180 192 191 190 191 191 191 190 191 206 185 160 136 131 111 77 86 125 98 58 79 152 181 174 186 168 143 148 166 156 139 128 116 113 83 49 61 113 171 187 147 75 86 139 203 207 155 129 146 134 135 159 200 185 127 89 65 38 56 128 203 226 209 144 61 44 53 57 51 41 34 29 25 24 23 21 19 22 29 39 46 49 49 45 39 37 40 40 37 28 19 14 13 6 9 39 75 57 46 29 25 47 81 110 128 151 179 172 133 94 53 25 22 86 130 154 164 180 174 124 66 56 63 55 44 69 127 171 183 133 86 76 91 63 40 101 193 150 81 40 34 33 25 32 70 131 193 197 140 130 172 186 162 155 147 139 128 124 131 126 106 118 132 129 115 112 111 104 100 93 60 42 49 45 28 31 52 74 87 86 66 66 104 149 171 122 99 88 95 96 91 104 128 151 162 166 139 104 110 151 182 191 167 110 73 78 73 51 45 31 30 30 32 35 37 37 37 36 75 109 137 154 174 183 158 145 144 170 191 181 164 127 75 34 39 40 36 34 42 57 68 85 124 148 144 139 129 102 75 61 44 34 56 103 146 159 154 93 71 50 41 31 19 16 22 12 13 15 16 17 17 16 16 12 11 10 9 9 10 11 12 15 13 12 16 25 30 29 25 17 14 11 10 11 13 14 14 12 14 18 23 27 26 20 15 20 19 17 16 16 17 17 18 16 16 16 19 21 22 20 17 19 19 19 19 18 17 16 15 16 17 18 18 19 20 22 23 20 19 18 17 17 18 20 21 26 23 19 16 14 15 17 18 20 20 20 20 20 19 19 19 22 19 17 17 18 19 18 17 15 15 15 15 16 16 16 16 15 16 17 16 14 13 14 15 14 15 16 17 18 18 17 17 13 13 14 15 15 14 13 13 11 13 16 17 16 15 16 17 18 16 14 15 17 19 20 20 31 26 34 44 54 77 89 75 47 53 67 90 122 151 151 131 125 68 29 43 74 90 101 114 155 189 188 137 93 115 166 176 138 142 137 102 77 111 143 131 124 137 141 137 138 138 146 160 184 184 180 164 133 92 55 32 33 32 32 31 31 29 28 26 33 18 36 89 113 96 107 154 182 179 144 92 53 65 108 115 102 85 76 63 56 55 60 88 80 91 125 166 175 155 145 153 161 179 177 178 183 177 148 98 121 164 194 188 176 180 185 181 172 169 177 186 187 177 130 65 72 117 161 174 159 141 140 151 130 116 108 110 141 168 168 176 194 204 201 158 83 25 20 43 40 36 32 29 28 26 22 19 20 26 32 35 37 41 43 44 43 22 38 96 140 149 147 150 175 141 120 128 156 191 202 187 142 56 72 166 205 197 185 171 165 189 188 165 158 163 157 147 144 164 174 169 139 120 130 127 151 164 165 150 147 161 173 172 163 140 134 139 118 83 76 92 120 100 97 108 107 106 116 123 113 60 39 40 35 41 45 35 39 22 13 20 63 137 156 112 55 25 28 39 44 43 34 37 41 39 36 32 29 27 27 26 23 24 26 30 33 33 30 27 20 24 30 32 30 25 21 18 20 22 24 25 26 30 35 39 39 41 42 43 42 40 38 36 36 34 31 30 30 29 27 25 26 23 21 20 22 25 26 26 30 30 32 35 37 39 41 42 40 40 37 33 28 26 26 28 24 29 34 36 37 40 46 51 53 54 55 51 48 57 78 98 90 88 72 58 70 98 106 94 79 97 97 98 155 229 228 171 103 67 42 51 65 71 72 64 90 148 211 229 194 147 126 128 160 184 216 214 153 72 31 32 45 52 60 62 55 42 28 20 29 25 25 33 40 62 118 178 193 206 216 210 142 51 21 26 43 34 39 31 25 31 27 29 28 24 22 26 32 35 32 27 27 26 26 25 23 20 18 17 23 25 27 25 23 23 26 29 31 37 37 28 18 13 12 11 17 16 16 17 18 19 19 19 28 37 45 41 30 29 49 71 87 81 62 36 22 22 25 23 20 26 32 36 36 34 33 33 30 29 28 29 31 31 28 25 22 27 62 105 110 75 37 18 22 47 93 137 152 144 141 148 125 135 147 130 102 116 163 191 176 178 155 136 167 203 161 81 56 81 108 141 178 169 101 36 22 42 74 105 125 130 124 117 116 93 92 109 93 57 59 92 123 161 155 99 35 35 77 75 31 9 5 18 25 24 18 8 7 18 41 74 89 63 27 15 25 16 14 30 85 165 208 199 148 74 60 73 58 54 86 133 162 179 192 176 141 108 74 39 15 20 12 26 78 148 170 125 52 6 10 30 34 39 32 23 22 17 16 20 22 19 18 20 22 23 21 18 21 26 26 22 22 22 21 21 21 21 21 20 18 19 20 21 21 21 20 20 18 21 24 25 25 24 24 25 24 25 26 27 28 28 27 27 29 28 28 30 33 33 32 30 34 32 28 24 22 25 31 37 30 30 28 26 24 22 22 22 18 19 18 16 18 24 28 27 16 19 22 23 22 21 22 23 23 22 21 21 22 25 28 29 30 29 29 29 26 22 19 18 22 22 22 19 17 17 20 23 22 17 17 24 26 21 14 10 16 17 17 17 16 14 12 11 16 22 19 16 36 71 91 90 55 32 23 29 30 28 28 25 27 27 34 42 38 29 36 50 79 101 102 69 37 27 28 24 40 40 35 26 22 23 24 23 31 34 34 32 26 22 22 24 26 29 35 41 41 39 42 47 43 36 31 32 31 26 25 28 26 26 27 28 30 32 33 34 31 30 29 27 25 24 23 23 23 21 19 18 19 22 26 28 28 29 31 35 37 35 30 25 29 29 29 29 30 32 33 34 34 29 25 27 33 34 29 23 23 24 24 25 27 28 28 29 34 33 30 27 27 28 30 31 33 33 33 33 32 30 27 25 21 20 19 19 21 24 27 29 33 34 31 29 31 35 34 29 19 14 9 9 14 19 23 23 19 20 23 25 27 27 26 25 31 30 29 28 27 26 25 24 28 29 30 28 24 22 23 24 29 25 21 19 20 22 24 24 24 23 21 20 23 28 35 39 33 27 19 13 10 11 12 12 12 16 19 22 22 23 24 26 23 25 27 28 27 27 27 28 28 27 27 29 32 35 36 36 26 27 28 30 32 31 29 26 21 20 20 20 21 23 26 27 31 30 27 24 22 23 24 24 26 26 26 25 23 21 18 17 16 17 21 25 29 28 22 15 16 19 24 26 27 27 28 29 28 26 24 24 25 25 24 22 28 36 47 52 49 41 32 27 22 23 25 27 26 25 22 21 26 23 19 17 18 21 24 27 27 33 33 27 22 23 26 26 35 35 34 29 24 23 27 30 30 30 30 29 27 23 19 17 19 19 19 19 20 22 24 25 25 24 23 23 25 28 31 32 35 31 26 23 24 26 28 28 32 35 37 36 30 23 19 17 20 23 25 23 24 31 37 39 30 26 25 26 26 23 24 27 26 22 25 39 53 52 42 32 31 25 22 23 25 25 29 33 31 31 30 31 31 31 30 29 31 28 27 33 53 91 138 174 177 143 90 45 25 25 28 28 28 29 31 31 29 24 18 14 11 10 9 8 9 11 13 15 22 24 21 17 13 14 42 82 137 148 122 70 35 23 22 30 81 103 102 85 57 53 90 116 103 100 77 40 16 16 23 24 25 22 21 21 25 44 83 119 112 75 35 36 67 77 59 43 56 60 61 58 51 44 39 37 29 27 21 15 17 25 30 30 27 28 29 31 32 30 26 23 23 30 39 42 42 51 74 96 88 70 41 32 57 79 78 71 84 83 68 42 27 29 34 32 38 38 38 37 36 34 32 30 173 172 171 170 169 169 170 170 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 176 176 175 175 175 176 177 178 179 179 179 179 180 180 180 180 182 182 183 183 183 182 182 181 185 185 185 185 186 186 187 187 187 188 189 189 189 189 189 188 188 189 189 189 190 190 190 190 189 189 190 191 191 192 193 193 188 191 194 194 192 191 190 191 193 193 194 195 196 197 198 199 194 195 197 199 200 200 199 199 199 199 199 198 198 198 198 198 199 200 202 203 202 199 197 195 198 198 198 198 198 198 198 198 197 198 200 201 201 199 196 194 199 199 199 199 198 198 198 198 188 189 191 193 195 196 197 197 192 192 192 192 193 193 194 194 190 190 190 190 190 190 190 190 188 189 190 191 191 189 188 186 190 190 189 188 188 187 186 186 187 187 186 186 185 185 184 184 186 181 179 184 187 186 185 187 193 196 189 185 198 200 156 100 95 151 186 182 178 183 185 182 181 181 181 181 180 179 178 177 178 178 179 180 180 180 179 179 180 178 177 178 179 180 180 179 176 166 142 154 179 147 127 167 186 182 177 173 172 175 175 172 174 175 176 176 176 176 175 174 175 175 176 176 177 177 178 178 178 178 177 177 176 176 175 175 176 176 177 177 178 179 180 180 179 176 171 165 163 169 182 193 186 185 181 175 167 155 140 129 131 128 147 159 145 135 131 118 103 119 137 104 82 86 95 146 175 136 88 56 36 27 44 74 112 100 78 52 59 110 152 154 160 176 174 150 111 75 87 133 122 52 31 62 88 117 138 129 114 114 107 85 60 56 83 114 103 110 121 136 149 147 123 96 83 122 161 184 185 176 145 82 42 33 40 48 54 51 43 60 83 85 67 76 88 67 71 99 80 46 53 91 105 70 46 77 99 114 122 140 149 144 138 119 115 136 148 106 81 148 201 170 101 105 116 87 47 36 36 44 40 32 42 62 58 36 29 39 32 30 28 28 34 40 42 39 31 59 81 77 58 45 42 43 39 36 33 31 30 30 32 35 26 29 33 38 42 42 32 22 28 28 30 34 38 37 31 26 19 20 19 18 18 20 24 28 26 22 19 20 23 26 25 23 23 21 23 29 31 28 25 25 31 34 35 31 24 19 20 22 34 55 39 30 77 126 142 148 165 156 157 155 117 59 30 35 23 12 37 86 101 54 25 68 128 131 87 92 161 186 154 118 102 113 113 83 49 40 35 18 30 79 126 152 139 84 57 83 168 186 147 63 20 27 32 22 29 59 98 142 188 210 194 169 176 197 204 136 55 15 84 166 193 194 192 186 184 189 194 196 201 185 170 137 135 127 78 71 91 76 74 115 160 158 142 150 138 124 143 170 154 126 122 126 134 110 70 53 71 126 162 135 56 97 150 185 179 143 127 144 150 140 134 153 157 141 123 91 48 47 120 212 228 183 111 44 46 53 57 51 42 35 30 27 23 23 22 20 20 22 28 32 45 49 47 40 38 43 47 45 36 27 21 18 14 13 26 43 39 36 26 35 74 114 141 159 197 186 137 94 68 27 20 66 157 178 152 146 185 186 125 56 53 95 90 39 36 94 126 110 68 76 121 134 76 50 113 185 115 51 28 39 35 17 34 94 169 200 174 111 111 163 178 155 153 144 136 124 108 107 110 106 100 100 97 112 145 158 140 119 123 102 77 57 38 26 31 45 62 89 103 84 73 103 130 127 91 92 97 98 93 98 129 164 167 166 162 133 90 85 133 180 164 133 95 87 101 93 62 41 28 28 29 30 32 36 41 45 31 46 57 79 106 138 157 138 116 136 176 198 182 149 106 62 35 33 34 37 36 34 36 40 49 80 93 93 95 79 54 46 34 29 37 73 123 159 167 161 138 125 110 94 71 42 23 17 15 14 13 13 14 15 17 18 15 13 11 10 9 10 11 11 15 13 14 21 32 37 29 18 13 12 11 11 12 13 14 14 14 16 20 24 25 22 17 12 17 17 16 16 17 18 19 20 17 16 17 19 21 21 19 17 18 18 19 19 19 18 17 16 15 16 17 17 17 18 20 22 19 18 16 16 16 17 18 19 23 21 18 16 14 15 16 17 21 20 20 19 18 18 17 17 20 19 17 18 20 21 19 18 15 15 15 15 15 15 15 15 15 16 17 16 13 12 13 14 14 14 15 16 16 16 15 15 12 13 14 15 15 14 13 12 11 13 15 15 14 14 16 17 16 15 14 14 15 16 17 17 26 25 27 27 27 36 41 35 43 33 35 59 91 110 117 119 104 60 19 18 49 85 113 127 136 166 167 113 83 135 191 191 146 153 157 131 89 84 106 116 134 132 122 124 143 151 140 130 157 180 196 174 118 61 34 30 33 32 30 29 29 28 26 24 26 25 38 57 52 45 98 179 203 161 111 93 100 138 171 156 103 83 76 65 61 72 90 119 100 107 112 117 133 156 170 173 168 171 177 192 168 121 113 121 169 180 184 177 170 170 172 171 176 173 178 189 192 169 110 50 98 168 208 186 155 150 164 180 179 159 136 125 160 200 195 187 188 210 201 138 62 24 25 37 30 30 32 35 36 33 25 18 21 23 27 34 38 37 33 29 36 35 64 101 111 117 145 174 151 118 114 141 172 202 212 196 111 48 90 186 222 208 171 142 125 149 159 151 147 140 127 120 126 131 135 141 123 106 117 118 125 117 103 93 103 124 133 130 114 111 111 109 110 119 113 90 78 91 143 174 150 130 139 143 100 39 44 74 65 47 36 33 31 16 8 26 91 177 203 169 87 52 44 45 45 45 33 31 42 39 35 31 30 30 31 32 27 26 27 30 32 31 28 25 21 24 29 32 31 27 22 19 19 21 23 24 24 26 29 31 32 34 38 41 42 42 40 39 39 37 34 34 35 35 34 32 33 31 29 28 28 29 30 30 33 34 35 37 39 41 42 43 36 34 30 24 20 18 21 23 22 25 29 32 33 36 39 42 48 57 66 68 64 64 72 80 65 65 50 47 88 136 128 85 90 88 91 107 152 199 190 140 109 127 94 52 61 108 127 96 87 133 185 216 222 202 154 108 99 145 209 232 174 81 30 28 45 49 52 51 44 32 20 13 20 28 33 34 35 42 81 132 176 212 221 200 131 40 12 29 46 32 26 15 20 29 21 23 25 22 20 22 28 33 32 30 26 26 25 25 23 21 19 17 23 25 26 25 24 24 25 26 28 34 35 28 19 15 15 14 16 19 23 25 25 25 24 24 28 41 54 53 40 37 53 73 91 82 64 42 27 23 23 24 20 27 37 42 42 41 40 41 37 33 30 29 31 30 27 24 21 21 56 97 90 53 29 22 28 55 100 138 148 138 134 140 120 120 121 117 119 134 147 146 151 157 165 184 214 213 148 71 47 92 145 196 231 209 130 61 65 83 120 168 206 218 205 188 170 128 129 157 119 48 59 132 182 227 213 148 68 40 71 71 32 8 4 21 31 29 20 10 10 21 48 90 108 75 30 10 21 15 15 29 87 187 246 238 156 57 21 29 19 18 41 70 77 77 76 65 54 55 52 37 21 26 20 34 88 168 195 142 48 1 24 88 115 111 79 48 28 18 13 17 19 17 20 27 17 21 21 18 20 26 26 21 23 21 20 20 21 22 22 21 18 19 20 21 21 21 20 20 19 21 22 24 24 24 25 25 23 24 24 25 25 25 25 25 23 23 24 26 30 31 31 29 33 31 27 23 20 22 28 33 25 27 29 29 25 21 19 17 16 20 21 19 19 25 29 30 30 27 22 16 14 16 22 28 24 27 30 32 31 31 32 34 34 31 29 29 26 21 19 20 24 23 22 21 21 22 23 24 22 15 14 23 27 23 17 15 11 11 13 14 14 14 13 13 19 25 24 16 22 48 74 88 65 36 22 30 34 34 34 30 34 29 28 31 31 28 31 38 44 51 62 63 48 30 26 33 43 43 40 34 30 28 24 19 23 26 30 30 27 25 25 27 31 30 30 32 34 38 49 60 61 47 35 31 27 22 25 33 25 25 26 27 29 31 32 33 32 32 31 29 26 23 20 18 25 24 22 22 22 24 27 28 30 30 33 38 42 41 35 29 30 30 30 30 29 29 29 28 29 25 23 26 31 33 30 25 26 25 24 24 25 26 28 29 33 31 30 28 27 28 29 30 30 31 34 35 34 32 28 26 24 22 20 18 19 22 25 27 31 32 30 28 33 42 43 37 17 12 8 9 14 21 25 26 22 23 25 26 28 28 29 29 35 34 33 31 29 27 26 25 30 31 31 28 25 22 22 23 27 24 20 19 21 25 27 28 19 18 18 18 20 26 34 40 30 26 20 15 12 11 11 12 12 15 18 20 21 22 25 27 26 27 28 29 29 28 28 27 25 27 28 28 31 36 38 37 26 27 28 29 30 29 27 26 21 20 18 18 19 22 25 27 31 31 29 25 24 25 26 24 26 27 26 26 25 23 21 20 21 17 13 15 23 29 26 19 14 18 23 26 26 26 27 28 28 27 25 25 26 25 23 20 28 36 46 54 55 48 38 30 22 23 24 24 25 24 23 23 28 25 21 20 21 23 25 26 28 33 34 29 27 30 28 23 20 26 34 36 33 27 24 22 30 30 29 27 25 23 21 19 21 20 19 19 19 21 23 24 26 25 25 25 25 26 26 27 31 27 23 22 24 27 28 29 35 37 40 41 38 31 23 18 21 24 24 21 21 27 33 35 29 26 25 27 26 24 25 28 27 23 25 37 47 45 36 29 35 29 24 23 23 25 30 36 35 34 33 32 32 31 29 26 28 27 32 44 57 77 109 137 136 110 71 38 26 29 34 35 28 28 29 30 29 27 22 19 11 10 8 7 8 10 12 13 15 17 15 18 21 18 29 53 105 122 95 46 26 25 27 36 81 116 134 125 82 51 72 96 110 121 104 58 23 19 22 17 22 19 22 27 24 25 49 77 85 64 38 35 49 53 48 51 69 63 58 53 47 41 40 42 38 30 21 18 22 27 29 28 27 31 36 36 34 31 32 34 38 41 44 44 43 45 49 52 39 39 33 38 62 84 97 107 116 116 92 49 21 22 30 29 39 39 38 37 36 34 32 31 171 170 170 169 169 170 171 171 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 175 176 177 177 178 177 177 177 179 179 179 179 179 180 180 180 181 181 182 183 183 184 183 183 184 184 185 185 185 186 186 186 187 187 187 187 188 189 190 191 188 188 189 189 189 190 190 190 193 193 194 194 194 194 194 194 191 193 193 192 190 190 192 194 194 194 195 195 195 196 196 196 195 195 196 196 197 198 198 199 200 199 198 196 196 197 198 199 196 197 197 197 197 197 196 196 197 197 197 198 198 199 199 199 198 198 198 198 198 197 196 196 198 198 198 198 197 197 197 197 191 191 191 192 193 194 196 196 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 188 188 188 188 188 188 187 187 190 190 189 188 187 186 186 185 185 185 185 185 185 185 185 185 187 187 185 183 184 187 186 183 185 190 187 185 199 200 155 99 127 169 193 183 176 179 180 181 180 181 181 182 181 180 179 178 178 178 178 178 179 180 181 181 178 178 179 179 178 172 164 157 166 160 152 153 150 131 136 169 174 171 175 178 174 174 176 173 174 175 176 176 176 176 175 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 178 178 178 178 184 180 170 154 141 144 161 176 171 165 157 156 166 170 149 122 96 124 163 167 141 137 130 98 93 112 117 90 72 88 122 154 140 104 76 54 26 25 62 97 99 56 50 74 96 132 151 133 131 163 171 131 78 58 74 98 56 44 69 91 90 118 148 137 117 123 132 120 81 57 87 138 134 125 122 138 163 162 125 85 96 153 180 182 192 205 179 114 49 34 43 46 48 60 53 44 51 72 64 49 43 56 92 110 73 50 53 54 50 54 56 65 62 81 100 129 153 169 179 160 116 110 106 89 90 142 176 155 112 121 138 105 51 31 29 34 35 33 38 41 35 31 29 24 29 35 37 34 33 35 36 35 44 77 104 101 78 57 44 37 33 36 39 42 42 41 38 36 28 33 34 31 33 37 32 21 26 27 30 35 38 35 25 17 19 19 19 18 17 18 22 25 25 24 22 21 22 24 26 26 25 21 20 23 25 23 21 22 27 31 34 31 26 24 27 32 66 90 68 62 120 151 139 139 172 162 146 119 75 36 25 35 21 18 45 87 100 53 15 44 77 93 101 138 180 187 171 148 119 145 161 126 66 40 31 13 31 96 151 150 101 45 53 107 139 117 73 36 27 26 23 22 62 111 125 122 157 193 190 175 173 182 185 134 65 12 64 144 198 199 192 183 181 187 190 187 182 183 168 143 133 118 80 54 53 61 100 149 169 166 156 146 147 139 149 154 131 113 131 160 173 154 122 90 63 80 108 90 39 99 157 184 183 158 131 120 135 147 144 141 143 152 148 111 67 41 97 189 199 143 83 40 48 53 55 49 42 37 32 28 23 23 21 19 17 18 23 26 44 47 44 37 39 48 52 50 42 37 32 27 21 18 22 29 41 30 17 47 117 160 160 153 173 133 80 55 39 17 40 103 159 169 138 134 169 182 140 67 50 88 95 57 34 49 64 59 57 99 153 134 65 69 129 154 95 42 38 60 48 17 42 122 192 189 148 103 117 162 176 161 161 156 152 140 122 115 111 101 95 81 70 92 138 158 143 125 139 125 96 63 40 34 39 44 51 73 103 103 82 83 97 96 93 94 97 99 101 114 145 173 162 146 128 102 69 69 110 149 128 98 91 110 116 97 62 32 31 30 29 29 31 35 40 42 35 38 34 45 58 79 98 84 68 106 145 153 134 103 68 40 32 33 32 31 34 37 37 35 30 33 46 58 53 41 36 37 33 27 36 69 109 131 133 128 145 155 163 154 123 78 35 10 21 25 30 33 33 29 23 19 16 14 12 10 10 11 12 14 16 17 19 24 32 35 25 12 11 11 12 13 13 12 11 11 13 17 22 25 24 20 16 14 15 15 14 15 15 16 17 17 17 17 17 19 20 20 18 15 16 16 17 18 18 17 16 16 13 15 17 16 15 16 18 21 18 17 16 14 14 15 16 17 19 18 17 15 15 15 15 15 18 18 18 18 17 17 17 17 20 19 19 20 22 21 18 15 16 16 15 15 14 14 14 13 15 16 17 16 13 12 12 14 13 14 14 15 15 14 13 12 12 13 15 16 16 15 13 12 13 14 14 13 12 13 16 19 16 16 16 16 16 15 15 14 19 27 27 25 27 26 23 24 39 29 24 39 64 76 78 85 72 40 12 23 74 124 140 132 103 131 146 107 88 145 192 184 150 153 154 135 94 65 73 95 118 117 113 117 129 124 105 95 104 132 155 141 92 45 32 40 35 32 29 28 28 27 25 22 21 34 45 45 29 24 73 142 142 104 87 120 150 174 179 142 105 99 109 102 90 103 133 170 155 133 105 94 114 149 172 178 178 175 177 181 130 74 108 172 185 182 178 177 177 176 173 170 172 169 169 168 150 112 87 88 146 190 204 179 161 159 172 191 201 189 166 135 146 176 181 186 185 212 191 105 28 16 44 66 62 55 46 40 37 34 28 24 25 23 25 33 39 36 29 24 37 62 103 118 104 111 140 158 115 100 125 163 170 168 164 146 87 61 124 200 216 192 142 111 103 112 118 122 122 106 93 94 113 116 132 163 159 137 142 143 128 108 84 76 88 110 126 133 133 150 159 152 164 204 203 157 83 101 178 223 186 161 172 167 83 50 88 113 82 56 42 40 27 16 7 34 115 203 228 204 158 108 72 44 34 40 35 35 41 37 32 29 28 31 34 37 31 29 28 28 29 28 25 23 23 25 29 31 31 28 24 21 21 22 22 21 20 21 24 26 26 28 32 35 38 38 38 38 38 36 34 34 36 37 37 36 38 37 36 34 32 31 31 31 32 32 32 32 32 31 31 31 26 25 22 17 15 16 20 24 20 20 20 23 27 30 33 33 38 52 68 75 74 70 68 67 55 56 48 51 91 133 121 78 91 82 90 106 119 132 121 90 115 163 131 72 73 121 157 142 101 108 123 154 200 223 192 145 92 115 176 227 193 97 33 26 40 44 48 44 34 23 17 16 23 33 36 37 36 28 45 84 142 186 179 144 97 38 22 41 37 24 17 12 23 30 18 22 21 20 20 22 26 28 28 27 26 26 25 25 23 22 21 20 23 23 23 25 26 25 22 20 22 29 32 27 21 20 21 22 25 36 47 48 39 29 26 27 29 46 65 68 56 50 62 79 86 73 58 48 39 30 23 21 19 27 38 44 44 42 42 43 40 35 30 29 31 31 29 26 22 16 40 65 54 34 30 30 36 61 100 129 137 129 125 127 122 105 95 120 162 174 148 123 146 164 188 211 220 196 132 73 68 121 176 206 213 190 151 124 148 141 148 181 221 235 216 191 167 146 150 154 102 42 71 149 208 245 227 187 118 54 51 45 27 7 7 26 33 28 21 14 11 17 44 94 123 94 42 15 22 14 16 34 97 199 243 210 110 29 11 23 17 22 26 23 23 18 17 17 18 31 38 32 31 31 26 36 72 145 186 151 69 6 46 143 190 182 133 86 36 27 25 31 31 22 18 21 35 45 50 42 35 33 29 24 33 30 26 23 22 21 19 17 19 20 21 21 22 21 21 20 21 20 20 21 22 23 24 25 23 23 22 22 22 23 24 24 21 20 21 24 27 28 28 26 29 28 26 22 20 22 27 31 27 30 32 31 27 23 20 19 22 24 25 24 27 32 34 33 31 31 29 26 26 29 35 39 33 41 50 53 49 46 46 48 43 39 38 40 40 38 40 44 41 41 42 47 52 53 51 47 49 36 29 34 38 33 30 31 32 29 25 21 18 18 19 19 18 25 26 20 18 33 61 84 74 39 22 31 38 40 40 36 34 30 26 26 28 30 31 31 29 27 36 49 46 32 30 38 41 42 42 41 41 39 31 22 16 21 27 29 28 27 28 29 29 28 29 32 34 39 49 60 60 46 34 31 27 21 24 33 27 26 26 26 27 28 29 30 32 32 32 31 27 23 19 16 28 27 27 26 26 27 27 28 30 28 28 32 37 39 36 32 29 30 30 29 27 24 21 20 24 23 23 26 30 32 31 30 27 25 23 22 23 26 30 32 30 30 30 29 29 29 29 29 25 29 34 37 36 33 29 27 26 24 20 17 17 19 22 25 26 29 29 27 34 43 41 33 17 13 8 9 15 21 25 26 23 23 23 24 25 26 27 28 35 34 33 32 31 30 29 28 32 33 32 29 25 22 21 22 23 20 18 18 22 27 30 31 16 18 20 20 20 22 26 29 24 22 20 17 15 14 15 15 16 18 20 20 20 21 24 27 25 26 26 27 27 27 26 26 27 30 29 27 28 33 35 33 30 30 31 30 29 26 24 23 23 21 19 18 19 22 26 28 30 33 32 28 27 29 28 25 26 26 27 27 26 25 24 23 19 18 16 17 25 32 30 23 14 18 23 26 26 26 26 27 30 28 27 27 27 26 23 20 26 29 35 43 49 49 43 37 26 25 24 23 22 22 23 23 26 23 21 21 24 26 27 26 29 33 33 30 33 36 30 19 15 22 30 34 32 29 26 25 28 27 26 25 25 25 26 26 24 22 21 19 19 21 22 23 25 26 26 27 27 26 26 25 29 25 22 21 23 26 27 27 34 35 39 44 46 41 31 22 19 22 24 21 20 23 26 26 27 24 24 27 27 25 25 28 27 24 25 32 37 36 31 29 31 29 28 26 23 23 31 41 40 38 36 35 34 32 28 25 26 32 49 66 67 60 63 74 74 63 46 31 27 32 35 33 29 28 27 28 30 29 27 25 16 15 12 10 10 11 12 13 13 12 10 16 24 21 25 40 54 72 58 34 33 30 26 39 78 127 170 178 125 61 51 60 86 99 93 64 41 34 29 19 21 22 26 30 28 26 34 46 56 51 39 31 29 28 41 64 90 73 57 50 46 41 41 45 39 28 20 24 29 31 35 41 40 47 51 48 43 43 51 60 56 46 40 42 43 39 37 39 48 56 49 47 73 113 147 169 161 153 120 66 25 15 24 32 37 37 37 37 36 35 34 33 166 166 166 166 167 169 171 171 172 172 171 171 171 172 173 174 173 173 174 174 174 174 175 176 174 175 176 177 177 177 176 176 174 176 177 179 179 178 177 176 179 179 179 179 179 179 179 179 179 179 181 183 184 185 186 186 184 184 184 185 185 185 186 186 188 187 186 186 187 189 191 192 190 190 190 191 191 192 192 192 191 191 191 190 189 189 188 188 198 197 195 192 190 192 196 199 196 196 196 195 195 194 194 194 196 196 195 195 195 196 198 198 201 200 197 195 195 196 198 200 199 198 196 196 196 198 201 202 196 196 197 198 199 199 200 200 200 198 196 194 194 195 197 198 196 196 195 195 195 195 194 194 199 197 194 192 190 190 190 191 194 193 192 191 190 189 188 188 190 190 190 190 190 190 190 190 189 188 187 186 186 186 187 187 190 189 188 188 187 186 185 185 184 185 185 185 185 185 186 186 176 187 189 180 179 187 185 174 178 175 180 192 197 179 144 117 165 181 183 174 175 178 179 183 179 180 181 182 182 182 181 180 179 178 177 177 178 180 182 183 179 180 181 180 174 161 144 133 155 144 147 137 107 106 135 153 156 158 173 183 178 176 180 179 174 175 175 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 176 177 178 178 179 180 179 179 178 178 177 176 176 173 180 180 166 144 130 129 135 149 145 133 127 141 159 152 131 70 120 177 178 149 152 142 97 106 126 100 69 62 95 137 121 102 82 71 50 22 43 89 107 73 46 82 131 127 125 134 119 93 123 136 110 86 84 67 32 44 91 135 109 74 122 170 147 142 145 157 153 107 64 83 133 169 166 160 154 146 128 98 73 119 161 163 150 162 181 169 124 59 30 43 58 57 67 65 55 51 57 53 51 61 109 148 126 90 45 43 52 50 59 62 61 53 74 88 103 117 139 155 136 88 86 93 93 88 110 141 149 143 130 129 91 42 31 34 39 41 28 28 33 29 26 26 22 31 42 48 42 32 30 32 33 58 92 122 121 97 71 49 35 26 39 55 67 67 57 40 27 25 39 43 32 25 29 33 31 24 25 29 35 37 32 21 12 20 20 20 19 17 17 19 22 23 25 25 23 21 21 25 29 28 22 17 18 18 17 18 20 24 29 32 30 26 27 33 40 92 112 82 77 136 150 120 122 155 143 116 79 47 31 28 31 23 25 46 72 83 48 15 39 44 68 109 156 174 177 168 128 118 153 183 152 81 42 31 16 37 108 160 138 67 20 51 118 102 57 23 29 37 16 7 25 112 179 173 121 127 164 180 187 164 161 167 140 87 22 57 132 198 199 193 184 183 186 181 170 176 181 149 132 118 99 86 51 47 58 113 164 174 186 198 184 179 169 156 132 104 105 151 202 211 198 181 152 97 68 66 38 32 93 161 203 211 182 133 101 122 165 178 162 148 156 150 104 77 32 70 153 160 111 70 47 50 53 53 47 42 38 33 29 24 23 21 17 15 17 22 26 44 44 39 33 39 51 54 49 45 44 40 33 25 21 23 27 37 31 25 61 131 161 138 115 122 83 54 43 29 23 54 95 130 136 121 131 157 178 153 72 53 55 62 65 55 40 38 45 66 112 148 99 40 88 150 137 86 42 53 83 67 31 64 157 186 165 124 105 130 163 170 164 160 164 169 164 152 145 129 104 104 99 89 90 103 112 121 135 137 123 100 76 54 39 35 37 47 41 62 78 61 58 87 111 100 86 90 115 132 132 137 149 168 140 112 85 62 65 90 109 127 93 97 121 112 86 59 30 36 33 29 29 32 35 36 36 33 35 31 35 33 37 48 36 43 80 96 78 59 50 43 38 32 33 28 23 33 49 49 37 32 16 42 67 48 38 53 57 44 30 28 52 81 98 103 105 122 152 183 186 155 100 41 4 31 42 58 68 67 54 36 23 14 13 11 10 10 11 13 15 17 20 22 24 28 29 20 8 11 12 14 14 13 11 8 7 12 17 23 25 22 19 17 16 13 13 13 13 13 13 13 13 18 17 17 18 20 19 17 14 14 15 16 17 17 17 16 15 13 15 16 16 15 15 17 20 18 17 15 14 13 14 15 16 16 16 16 16 15 15 14 14 15 16 16 17 17 18 18 18 20 20 20 22 22 20 16 12 17 17 16 15 14 14 13 13 15 16 17 15 13 11 12 13 13 14 14 14 14 12 11 10 12 13 15 16 16 15 13 12 14 14 14 12 11 12 16 20 17 17 18 18 16 15 13 13 17 28 24 20 28 27 24 33 29 36 31 30 48 60 51 41 46 25 13 43 112 162 150 112 85 112 141 117 97 140 169 154 132 130 123 110 82 53 58 88 89 101 112 119 116 100 93 103 90 100 106 91 58 31 28 39 35 32 29 27 27 26 24 21 31 48 61 58 44 30 45 77 83 88 126 173 166 142 133 105 101 99 121 127 121 130 146 168 184 150 120 111 108 114 146 183 182 195 175 135 92 89 142 184 175 181 178 169 168 175 175 168 173 171 166 153 112 63 78 141 181 185 179 179 180 161 155 177 197 194 173 126 111 132 156 188 190 210 181 89 11 10 65 111 124 103 73 48 35 30 29 28 28 25 28 37 40 33 22 16 34 84 142 149 124 124 133 121 68 70 119 164 152 130 122 109 95 91 153 193 179 152 114 100 144 149 149 139 114 82 80 104 94 105 138 184 179 145 142 145 140 125 112 114 127 145 162 174 195 188 199 210 208 211 208 189 118 100 154 204 180 166 165 132 54 63 125 127 77 63 57 47 27 19 9 38 126 208 228 210 227 161 95 39 19 32 39 44 39 35 30 27 27 31 36 40 33 31 28 27 27 26 24 22 25 26 28 30 30 28 25 23 24 23 21 18 16 17 21 25 23 25 28 31 33 35 36 36 34 32 31 31 34 37 37 37 40 39 38 36 33 32 31 30 28 27 26 24 22 20 19 18 19 18 17 15 14 18 24 29 19 15 13 15 21 27 29 29 23 39 59 71 73 69 63 59 56 47 39 47 73 92 84 63 78 77 90 96 88 92 91 72 124 146 109 84 95 112 141 154 126 86 57 81 145 199 216 210 126 107 141 208 200 109 37 25 33 40 46 41 29 21 22 26 27 26 27 40 43 19 23 63 94 129 101 66 59 40 30 35 25 22 25 23 30 27 11 18 19 20 22 23 24 24 22 21 27 26 25 25 24 23 23 22 22 21 21 24 26 25 20 16 17 24 29 26 23 24 27 29 37 55 71 69 51 32 25 26 36 55 78 84 74 66 75 90 80 64 52 52 50 38 24 17 17 26 37 43 43 40 39 40 41 36 30 28 31 32 31 28 26 14 26 36 26 24 35 36 39 66 104 131 138 130 121 117 117 87 70 113 179 185 141 110 114 150 179 184 178 160 116 69 114 166 204 200 177 163 173 195 213 191 169 165 174 177 166 153 153 168 172 137 77 50 91 150 213 239 221 211 161 73 41 27 21 5 10 29 33 25 20 17 10 11 37 94 133 110 57 27 30 15 15 39 107 199 210 143 57 10 19 34 25 33 30 9 18 17 24 27 23 27 33 30 37 32 27 34 57 123 184 175 91 4 27 125 180 177 132 88 70 66 71 82 77 57 40 36 94 110 118 106 87 76 68 62 52 47 39 33 29 24 19 16 19 20 21 22 22 22 21 21 21 20 19 18 20 22 24 25 23 22 21 20 20 21 23 24 20 20 20 22 25 26 25 23 26 26 24 22 21 23 27 31 32 34 36 34 30 26 24 24 29 29 28 29 35 41 40 35 28 34 43 50 53 54 54 55 72 83 96 99 94 89 88 90 47 45 48 56 64 69 77 86 96 97 102 112 120 122 116 110 88 70 57 56 56 51 48 51 81 71 56 40 27 19 15 15 14 20 26 24 20 29 57 83 78 42 22 31 41 44 44 41 28 29 29 29 32 35 32 25 34 35 34 31 31 35 37 37 37 40 43 46 50 49 39 28 12 18 25 28 28 28 29 30 23 26 34 40 42 40 43 48 42 31 27 31 30 23 22 29 29 29 28 27 26 26 26 26 31 32 33 32 29 24 19 16 29 29 29 29 29 28 28 27 27 24 21 23 29 34 34 32 28 29 29 28 25 20 16 13 21 22 24 27 30 32 33 34 27 24 22 20 22 26 32 35 28 29 30 30 30 29 29 28 22 27 34 38 37 34 30 27 27 24 19 15 14 17 20 23 23 27 28 27 32 38 33 22 19 14 9 9 15 21 24 25 23 22 21 21 21 23 25 27 34 33 33 32 32 31 31 31 33 34 33 30 25 22 21 22 19 17 16 18 23 28 31 32 19 22 24 24 20 16 15 15 19 19 18 18 17 17 18 19 21 22 22 21 20 20 23 26 23 23 22 22 23 23 23 23 29 32 31 26 25 29 31 29 34 34 33 31 28 24 21 20 25 23 20 18 19 22 26 29 30 33 33 30 29 31 30 26 26 26 27 27 27 26 25 24 15 19 22 24 29 35 32 25 13 18 23 26 26 25 25 26 30 29 27 28 28 26 23 20 25 23 24 31 41 47 46 43 29 27 24 22 20 20 21 22 23 21 20 22 25 28 28 27 29 32 32 31 36 41 31 17 20 23 25 25 24 26 32 36 26 25 24 24 25 28 31 33 25 24 21 20 19 20 22 23 25 26 27 28 29 28 27 26 29 25 21 20 22 24 25 25 31 32 37 45 50 47 36 26 15 21 24 22 20 21 20 18 26 24 24 27 27 25 26 29 26 23 25 30 32 31 31 32 24 28 31 30 24 22 32 45 44 41 39 37 36 33 28 24 23 37 65 89 84 58 41 40 35 34 31 28 29 32 30 26 31 28 26 27 30 31 31 29 23 21 18 15 13 13 14 14 15 13 9 13 22 19 21 33 36 48 37 30 39 30 24 44 92 141 187 198 140 62 40 44 53 62 67 62 56 50 39 27 24 28 31 31 31 33 31 28 40 46 43 31 17 13 37 74 94 68 44 36 37 37 43 50 36 25 20 28 33 34 43 56 60 66 69 64 56 59 74 89 77 61 60 75 79 65 55 59 62 73 65 59 93 149 187 202 196 179 140 84 33 11 21 38 35 35 36 36 36 36 36 36 170 170 169 168 168 167 166 166 172 172 172 173 173 173 173 173 178 176 172 169 169 171 174 177 176 175 175 175 175 175 174 174 175 175 175 176 176 177 177 177 180 179 179 179 180 180 181 182 182 181 181 180 180 181 181 182 181 184 187 189 189 186 183 181 187 187 188 189 189 188 187 187 191 191 190 190 191 193 195 196 188 189 190 190 190 190 191 191 190 190 191 192 192 193 194 194 192 193 194 195 196 197 197 198 194 196 197 199 199 198 197 196 195 195 195 196 196 197 197 198 197 200 201 198 194 192 193 195 197 197 197 197 197 197 197 197 196 196 196 195 195 194 194 194 192 193 194 195 195 195 194 194 197 196 194 192 191 191 192 192 190 191 193 195 195 194 193 192 192 191 190 189 188 187 187 187 190 189 188 187 187 187 185 184 185 186 187 188 188 186 185 183 188 187 185 184 183 184 184 185 193 186 184 190 192 185 180 182 188 183 180 182 182 172 151 133 195 192 186 180 176 175 176 177 181 180 178 176 176 176 178 178 178 177 177 177 178 180 182 183 179 181 183 182 178 170 162 156 158 159 152 136 121 113 107 102 142 165 183 183 177 176 177 175 179 179 180 178 176 175 177 179 172 173 175 174 173 175 178 181 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 179 173 172 178 175 156 128 109 121 113 120 116 106 124 136 113 67 120 169 177 165 153 131 104 104 93 96 80 75 104 110 96 78 58 61 54 33 58 100 105 53 62 124 183 173 141 129 123 119 119 119 115 112 81 35 31 118 171 168 99 87 128 147 160 175 191 191 165 119 71 71 110 165 167 147 118 96 72 74 102 140 165 165 163 167 168 149 106 54 41 49 57 53 64 72 59 68 57 37 45 113 180 168 112 62 64 92 85 58 61 60 48 42 50 67 101 132 129 104 89 68 57 67 81 74 85 146 209 221 160 91 54 45 41 37 35 35 30 27 25 21 21 37 58 67 83 63 28 24 34 40 51 55 91 135 148 115 65 36 32 24 39 66 88 88 67 44 31 31 35 40 39 34 27 23 21 21 27 32 32 26 19 16 16 20 20 18 15 12 12 15 18 27 27 25 20 15 14 18 22 21 25 24 18 14 15 18 19 25 38 47 33 14 24 52 65 91 68 71 120 157 142 125 139 165 131 89 58 40 29 25 25 29 32 40 48 46 37 34 36 22 58 130 181 188 182 144 82 81 170 197 136 82 59 36 16 39 105 141 104 51 40 56 66 37 34 25 30 30 7 18 71 146 211 189 144 102 129 167 178 183 167 157 135 90 37 39 107 168 200 188 166 171 186 185 160 183 162 144 94 101 114 92 38 15 82 121 151 179 181 175 168 179 168 163 113 67 126 156 183 201 221 208 174 136 79 34 33 29 82 152 210 211 192 162 90 113 174 207 183 159 157 138 103 69 55 69 91 84 66 54 44 48 50 43 39 42 37 31 35 29 24 18 14 15 19 21 22 24 28 33 37 45 52 50 43 45 45 43 36 28 24 27 31 43 35 35 73 125 124 88 70 54 46 36 28 31 53 74 79 72 88 92 101 147 187 151 80 20 36 48 58 82 76 46 43 63 91 95 52 40 105 153 136 84 55 66 78 49 50 115 176 158 139 116 115 142 172 176 164 166 178 178 171 174 173 158 142 145 148 150 114 62 69 114 134 148 100 81 81 63 50 47 36 21 33 36 35 43 59 85 113 94 72 100 164 181 150 130 134 154 152 141 124 102 78 79 101 93 103 107 99 90 79 58 37 34 35 34 32 35 40 40 37 31 47 47 34 32 37 40 41 46 45 41 31 24 34 38 28 29 34 34 27 37 69 81 65 34 14 52 104 112 113 97 53 36 27 44 67 82 114 143 144 146 155 160 168 144 63 8 19 61 102 120 125 124 116 91 45 19 12 11 11 8 13 20 18 21 22 24 28 30 26 17 10 9 10 10 11 11 11 10 10 13 20 27 28 22 15 13 14 14 14 14 13 13 12 12 12 14 13 13 15 18 19 18 16 17 17 17 16 16 15 15 15 18 17 15 14 13 14 15 15 15 16 17 17 17 16 15 14 16 16 16 16 16 16 16 16 18 18 17 17 17 17 16 16 15 17 19 20 20 17 15 13 16 15 15 14 14 13 12 12 13 13 13 13 13 13 13 13 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 9 11 13 14 14 15 17 19 19 18 17 16 15 14 15 15 17 20 23 24 24 25 26 28 30 25 24 29 31 28 26 27 26 6 12 70 148 182 152 108 81 114 123 104 97 107 114 113 91 85 93 83 84 91 67 59 62 109 143 141 128 126 127 126 114 99 78 58 41 33 34 41 36 33 30 29 29 27 23 18 22 73 101 78 40 17 17 30 57 120 172 179 134 94 89 80 104 94 114 150 160 150 158 181 162 128 141 164 134 101 115 139 179 169 127 89 105 151 182 191 172 175 177 174 170 170 175 179 182 208 162 88 72 88 116 157 183 190 189 178 173 175 170 160 163 161 167 160 117 85 121 185 214 215 151 47 6 22 81 174 204 163 124 100 81 65 54 46 47 38 39 41 32 26 22 16 42 116 157 133 111 113 98 67 61 79 87 96 113 113 109 117 93 119 148 152 126 102 119 158 194 192 189 160 116 116 150 169 140 108 121 133 125 134 154 172 171 157 143 144 162 177 175 165 166 171 179 182 179 176 182 191 164 132 122 165 208 182 114 69 45 115 156 115 69 78 76 37 24 22 1 39 125 216 230 225 236 193 99 24 22 42 43 40 34 30 27 28 32 36 36 35 25 28 32 34 33 29 24 21 16 20 25 28 27 24 22 21 26 22 18 19 22 24 21 17 21 20 20 23 27 29 30 30 38 34 29 28 29 32 34 35 32 32 32 32 30 27 24 21 11 12 14 16 17 17 15 14 15 19 15 9 16 32 38 33 25 18 13 16 21 23 25 28 25 33 46 59 63 62 62 64 66 51 41 49 66 73 63 49 60 52 73 75 72 104 126 126 109 126 129 143 165 146 115 116 120 115 79 51 71 116 169 216 201 126 103 160 186 125 51 22 34 39 43 37 27 23 27 34 31 30 30 32 35 36 35 34 51 44 33 27 27 32 39 44 30 24 18 17 20 24 24 22 24 22 20 20 22 22 20 18 21 21 21 21 21 21 21 21 19 18 17 18 24 27 20 10 20 31 38 35 32 34 40 42 64 87 95 76 47 23 21 35 58 70 89 110 111 89 80 95 79 69 59 53 44 30 18 13 23 29 32 29 28 34 43 48 41 29 29 36 33 29 26 21 30 31 31 32 34 38 42 44 45 86 135 155 144 126 124 131 120 90 67 81 121 147 139 118 99 121 138 138 122 97 83 85 148 167 174 170 168 171 180 196 201 193 163 121 100 112 130 138 161 201 199 145 87 55 79 134 188 214 220 223 202 139 68 16 8 19 28 17 17 21 14 23 26 12 27 84 136 130 71 17 14 20 20 35 88 134 115 63 21 21 28 32 26 27 29 25 25 22 23 28 29 25 25 30 36 32 28 26 45 105 170 200 108 12 10 71 105 105 113 159 153 130 99 126 172 134 59 40 120 195 219 192 175 155 137 144 135 111 103 98 75 56 49 40 37 17 26 25 16 26 24 13 26 15 11 19 24 20 17 19 26 17 18 25 25 24 23 21 20 18 18 20 21 21 24 28 29 21 23 22 25 23 19 42 29 54 26 24 31 33 51 30 53 57 70 79 71 59 44 27 31 64 105 126 129 131 120 97 112 143 161 130 99 119 131 102 73 59 77 95 90 108 144 156 154 144 147 169 187 191 194 200 164 108 88 72 79 90 73 92 133 154 131 86 58 27 9 20 19 19 23 26 24 28 48 70 71 51 31 26 31 37 38 38 40 37 32 26 24 26 32 36 36 35 34 35 38 38 36 33 35 37 39 42 48 52 48 40 33 18 11 20 27 24 25 32 23 25 30 38 45 45 38 32 31 29 26 24 23 23 25 26 32 31 30 29 28 27 26 25 31 30 28 26 25 24 22 22 26 28 30 32 30 27 23 20 23 23 23 23 23 24 26 28 31 29 27 26 26 24 21 18 21 25 29 31 30 29 30 31 33 31 29 27 27 29 31 32 29 26 25 26 28 30 30 29 27 28 29 31 34 35 36 37 33 29 22 17 15 17 21 24 31 29 26 24 23 24 26 28 19 15 10 10 14 19 23 24 22 21 20 19 21 26 31 34 35 30 35 38 33 32 32 27 31 27 29 28 20 22 25 21 16 17 17 19 21 24 26 27 24 25 27 31 32 30 24 19 16 16 15 14 15 16 17 18 19 19 19 19 19 19 19 19 22 24 25 23 19 20 26 31 36 35 33 30 29 28 29 29 33 33 32 31 29 28 28 28 30 29 27 23 20 22 26 30 31 32 33 33 32 30 27 26 23 24 26 28 29 28 28 27 22 22 23 24 26 27 28 28 20 20 20 21 22 24 24 24 26 27 27 28 27 26 24 23 23 23 23 25 28 33 38 41 28 30 28 23 24 28 27 22 21 22 23 22 21 22 24 27 34 29 28 35 40 38 32 28 22 25 24 21 22 32 42 48 32 29 25 24 26 30 33 34 29 27 24 22 22 24 26 28 24 25 27 29 30 31 31 30 25 26 27 27 28 28 29 29 32 30 29 35 42 45 41 36 23 23 23 22 22 21 20 20 23 23 23 25 26 26 23 21 20 21 23 26 30 32 33 32 26 24 23 25 27 29 29 28 44 48 53 52 44 31 20 13 14 39 70 85 77 55 33 21 28 26 24 23 24 25 28 29 28 29 32 34 31 26 27 31 30 21 29 45 46 35 20 5 16 16 17 16 17 20 23 26 31 35 39 38 31 30 46 64 104 133 145 124 90 57 42 45 68 73 71 66 66 67 53 33 32 31 32 35 34 29 31 36 37 38 34 24 16 21 39 56 57 53 45 38 40 45 42 36 24 20 20 31 51 69 75 74 71 73 70 64 62 70 79 83 72 48 79 125 121 112 126 133 117 106 82 77 126 166 169 187 193 171 128 77 38 24 31 41 36 37 38 38 37 36 34 33 167 167 168 169 170 171 172 172 172 172 172 172 172 172 172 172 174 174 174 174 173 173 173 173 175 175 175 175 175 175 175 175 177 177 177 178 178 178 179 179 179 179 179 179 179 180 181 181 182 182 182 181 182 182 183 184 183 183 184 185 186 186 186 186 189 188 187 186 186 187 188 189 187 187 187 187 188 189 190 191 188 189 190 190 190 190 191 191 190 190 191 191 192 193 193 194 193 193 193 193 193 193 193 193 194 195 195 196 196 196 196 195 195 195 195 196 196 196 197 197 198 197 197 197 197 198 197 196 197 197 197 197 197 197 197 197 194 194 194 194 194 195 195 195 193 193 194 195 195 194 193 193 195 195 194 193 192 191 191 191 191 191 192 192 192 192 191 191 190 190 189 189 189 189 189 190 190 189 187 187 188 188 186 185 186 186 187 187 187 186 185 184 187 187 186 185 186 186 188 188 183 180 179 180 180 180 183 187 193 186 187 184 156 128 140 174 189 187 183 180 178 178 178 179 180 179 178 178 177 177 177 178 177 177 177 177 178 179 181 182 179 179 180 180 179 177 175 173 175 178 177 168 157 143 127 114 156 172 183 180 174 175 178 177 178 179 179 178 175 175 177 179 175 177 177 176 175 175 177 180 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 184 181 177 173 164 154 152 155 133 114 124 133 108 92 99 100 55 80 121 144 150 163 152 111 83 69 82 87 91 103 93 76 47 44 45 36 41 82 105 83 39 50 98 143 144 130 127 125 107 106 121 122 94 47 46 107 191 212 175 97 98 145 149 139 147 165 182 185 161 115 82 76 119 148 143 110 95 94 93 98 119 148 158 161 162 158 141 103 60 44 45 49 47 68 87 79 80 58 33 46 103 150 134 89 49 79 118 102 70 69 63 52 48 62 88 129 161 150 112 86 47 46 61 73 68 89 160 226 197 133 70 46 43 36 33 37 32 28 26 26 25 28 46 65 101 102 78 49 41 36 35 46 41 71 107 116 86 47 30 34 36 41 64 93 97 74 54 50 32 33 35 35 33 28 22 17 20 25 30 30 24 19 16 16 14 14 14 13 12 14 18 22 26 25 22 17 12 12 17 22 21 23 23 19 15 15 17 18 26 33 38 28 16 37 82 111 84 51 65 126 162 156 144 143 134 97 59 43 38 33 28 28 29 35 42 43 35 38 62 90 59 63 114 178 201 187 139 79 90 142 169 150 114 70 34 23 32 70 95 80 54 46 48 47 26 30 29 28 20 13 53 121 177 192 171 155 109 86 112 175 177 197 168 112 96 73 48 77 152 194 186 162 158 168 185 188 179 148 124 86 108 126 96 39 34 102 132 145 169 182 184 177 170 164 164 128 94 138 149 167 180 202 192 157 130 98 56 27 16 64 152 226 215 183 160 104 121 158 190 192 175 153 125 100 78 65 59 59 53 48 48 47 39 45 46 45 47 41 34 35 31 28 23 19 19 20 20 20 22 28 34 36 41 45 45 40 38 40 40 36 30 28 30 33 38 34 36 67 103 93 58 44 35 47 48 36 35 58 88 105 94 99 88 78 104 132 107 55 25 32 61 94 119 121 87 51 47 63 64 41 57 134 169 134 70 49 50 49 32 55 117 158 139 125 113 124 155 179 180 168 176 182 177 161 152 153 148 137 141 168 182 143 85 73 94 105 106 81 70 67 55 48 45 35 21 32 33 29 34 47 71 98 90 78 109 167 187 164 137 125 136 147 161 167 147 105 81 87 88 92 93 87 78 67 54 43 38 37 35 35 35 36 38 40 44 42 45 50 57 61 59 53 49 39 35 33 31 36 38 29 39 43 34 19 37 88 108 87 24 11 55 122 156 168 132 60 23 37 83 118 119 132 156 163 175 178 161 132 86 23 11 53 115 166 177 160 155 160 133 70 37 19 11 11 9 13 20 20 21 23 26 28 27 22 15 10 9 10 11 12 12 13 13 13 18 21 23 22 18 15 15 16 14 13 13 13 13 13 13 13 12 11 12 15 19 20 20 18 16 16 16 15 15 15 15 15 17 16 16 15 14 14 14 14 14 15 16 17 17 17 16 15 17 17 16 16 16 16 16 15 17 17 17 17 16 16 16 16 16 17 19 20 19 17 14 12 15 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 10 12 14 14 13 14 16 18 19 18 17 15 15 15 15 15 16 18 20 22 22 23 26 29 28 23 22 27 30 26 25 27 24 13 23 75 137 158 127 86 69 89 99 87 74 83 102 111 117 102 97 83 90 106 94 91 92 124 147 152 150 141 131 130 134 123 97 65 44 36 33 29 35 32 27 25 26 27 28 27 26 60 73 55 37 27 22 24 77 126 148 129 84 57 75 91 100 90 120 174 193 172 153 151 111 123 157 180 171 152 131 109 127 122 121 144 178 189 179 174 172 175 172 167 172 182 180 171 179 160 122 93 102 134 152 152 181 185 184 179 179 180 175 167 144 145 161 170 142 107 119 159 203 203 129 21 2 43 111 199 222 204 183 163 130 95 86 100 98 58 32 33 34 31 28 24 60 108 127 99 75 71 63 49 72 76 78 87 104 110 105 101 88 115 138 139 128 129 163 208 215 195 167 135 126 163 200 202 145 124 113 91 95 145 183 196 204 188 173 174 186 193 188 180 167 164 161 157 152 153 163 175 188 159 133 150 190 176 93 16 66 143 173 110 53 60 65 37 23 10 1 59 144 221 229 220 210 135 68 40 29 33 42 42 35 31 27 28 32 36 36 34 25 28 31 33 32 29 25 22 18 22 25 26 24 21 19 19 24 21 18 19 22 24 21 18 21 19 19 20 24 28 29 29 34 30 25 23 24 27 28 29 28 27 26 24 22 19 17 15 12 12 13 14 15 14 13 12 11 15 16 16 23 34 38 35 27 18 11 14 20 25 28 30 34 37 45 58 64 63 60 59 64 59 51 48 52 58 57 52 33 30 49 59 79 122 140 139 103 132 166 200 220 201 155 124 146 142 106 63 52 69 107 149 163 117 106 142 151 101 47 28 36 40 43 39 32 28 30 34 33 35 36 34 31 32 36 41 47 42 37 36 37 38 36 33 31 26 20 20 23 26 26 25 24 22 20 21 22 22 20 18 21 21 21 20 20 19 19 19 17 15 12 13 21 27 23 15 19 28 44 59 63 58 52 50 82 114 115 74 33 16 20 32 55 64 81 110 127 113 91 86 83 72 59 50 40 29 22 21 18 25 29 27 29 42 61 73 51 31 26 33 32 28 27 24 36 36 34 34 39 51 65 74 104 139 171 172 151 134 133 138 120 85 52 60 106 145 141 117 110 119 108 80 69 92 123 138 161 166 162 158 163 165 168 177 163 160 146 131 130 140 140 130 157 182 170 120 73 46 68 120 168 184 199 224 220 167 94 26 8 16 25 16 16 21 15 23 25 18 31 68 97 88 50 19 28 29 27 32 53 70 56 27 19 23 33 38 35 36 36 27 34 30 27 27 26 25 27 30 29 29 29 31 49 87 115 119 65 15 1 29 87 160 202 216 229 189 142 149 194 182 99 27 105 195 241 226 221 225 213 202 201 163 160 167 134 98 88 84 63 39 51 52 31 26 27 31 23 21 23 28 27 20 20 25 23 25 25 22 19 18 19 20 17 19 23 27 27 25 24 24 24 22 28 27 31 31 26 44 27 41 43 50 55 56 72 90 85 97 111 115 117 111 67 9 38 103 176 203 198 191 171 141 155 149 135 97 71 100 128 117 103 99 104 96 85 120 167 178 154 140 136 156 184 202 210 214 173 128 115 96 89 94 91 126 165 192 177 131 92 46 9 5 11 16 22 23 20 24 38 54 57 46 34 27 26 30 40 49 42 38 33 31 31 32 31 30 34 32 30 30 31 32 32 32 30 31 33 37 42 49 58 64 51 34 21 20 22 21 23 28 28 29 31 37 42 42 36 30 26 25 24 23 23 24 25 25 28 28 27 27 26 26 25 25 30 29 28 27 26 24 24 23 24 25 26 27 27 25 23 21 25 24 23 23 23 24 25 25 28 27 26 26 27 26 23 21 22 25 29 31 30 29 30 31 31 30 28 27 27 29 32 33 30 28 26 26 28 30 30 29 25 25 27 28 30 31 32 33 33 29 24 20 18 19 22 24 28 27 25 23 23 23 24 24 21 17 13 12 15 19 23 24 24 21 19 19 23 27 28 27 35 29 32 33 29 31 36 33 35 29 29 27 20 22 26 22 18 18 17 18 20 23 26 27 24 26 30 34 36 34 28 23 21 20 19 17 16 16 17 17 18 18 18 18 18 19 19 19 23 25 28 27 25 26 31 36 39 37 35 32 31 30 30 31 33 32 31 30 29 28 28 28 31 30 28 25 22 21 24 27 28 29 31 31 30 28 26 24 18 21 25 29 30 28 26 24 21 22 23 24 25 26 27 28 22 21 20 20 20 22 24 25 25 25 25 25 25 24 23 23 21 22 23 24 26 28 30 31 25 23 21 24 35 42 37 26 19 21 22 22 21 21 22 24 33 28 28 35 39 37 30 26 26 26 24 22 26 34 38 38 30 27 24 24 27 30 32 33 27 27 26 25 24 24 25 25 25 26 29 31 32 31 29 28 27 27 26 27 27 28 30 30 33 30 28 33 39 42 39 35 24 23 22 22 22 22 23 23 23 23 23 24 26 26 23 21 21 21 23 26 30 32 32 32 26 24 22 23 25 28 28 28 41 51 59 55 40 26 19 19 27 38 51 57 52 40 28 22 21 23 27 32 36 35 30 26 33 31 32 33 32 28 28 31 27 21 40 71 78 61 34 11 17 19 20 18 16 15 16 17 24 28 34 35 33 40 60 81 103 117 112 87 64 51 54 68 71 72 69 61 58 57 49 38 32 35 37 37 33 30 28 27 33 31 27 20 18 25 38 49 37 46 53 54 51 46 37 28 28 19 17 37 77 111 118 109 76 67 57 54 56 61 64 65 38 54 92 132 150 157 172 188 191 149 102 92 136 163 161 182 166 141 102 65 42 32 30 30 33 34 36 37 38 38 37 36 167 167 168 170 171 172 173 174 172 171 171 171 171 170 170 170 171 173 176 178 178 176 173 171 174 174 174 175 175 176 176 176 177 177 177 177 178 178 178 179 178 178 178 178 178 179 180 180 182 182 182 182 183 184 184 185 184 184 183 183 184 186 188 189 190 188 185 183 183 185 188 190 186 186 187 187 187 187 187 187 188 189 190 190 190 190 191 191 190 190 191 191 192 192 193 193 193 193 192 192 191 190 190 189 194 194 193 193 193 194 195 196 194 194 195 195 195 196 196 196 197 194 193 195 200 202 200 198 196 196 196 196 196 196 196 196 192 192 193 194 194 195 196 196 194 194 195 195 194 193 192 191 193 193 194 194 193 192 190 189 192 191 190 189 189 189 189 190 189 189 188 189 189 190 191 192 189 188 187 187 188 188 188 186 187 187 186 185 185 185 185 186 188 187 186 186 185 185 185 186 186 187 182 172 166 170 176 180 170 172 169 155 139 140 163 189 181 181 180 180 180 180 180 181 178 179 179 179 179 178 177 177 177 177 177 177 178 179 180 181 180 179 178 177 178 180 182 184 181 184 187 188 186 177 162 148 172 180 183 176 172 175 179 178 178 178 179 177 175 174 176 178 179 179 179 178 176 175 177 178 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 179 182 179 167 150 146 162 181 158 136 142 151 121 91 87 90 78 72 88 107 124 158 166 131 87 62 68 83 91 89 66 50 27 42 45 38 52 86 93 71 40 45 63 86 97 96 92 91 98 86 91 86 58 29 53 128 169 167 130 89 123 175 169 156 145 145 159 181 188 165 113 61 80 133 150 127 125 138 124 96 100 130 148 164 168 152 120 76 66 47 43 44 44 69 93 87 51 44 42 52 71 81 71 55 49 95 132 105 74 75 71 69 64 76 96 129 158 148 113 90 47 41 51 63 63 83 138 187 142 88 45 43 47 36 29 36 31 30 30 30 29 33 46 59 80 75 61 52 48 35 29 38 35 56 79 80 54 28 26 38 44 39 60 98 111 87 62 55 32 30 28 29 31 28 22 17 21 25 28 27 23 18 16 16 13 14 14 13 13 15 20 23 24 23 19 14 9 11 17 22 28 24 18 14 12 13 19 25 38 35 31 17 12 47 108 147 94 40 57 125 159 172 174 155 110 71 38 32 35 29 27 31 44 45 45 35 24 41 99 158 115 68 77 146 195 194 152 103 82 108 147 174 149 78 29 28 33 43 52 51 46 41 36 32 33 30 30 29 26 45 106 171 199 192 178 170 135 90 85 153 186 214 174 120 130 104 45 54 126 184 193 177 174 167 169 173 154 130 117 101 126 131 84 27 72 142 157 143 155 177 189 181 178 176 172 142 127 156 149 155 163 176 173 143 114 103 88 64 34 50 144 234 208 158 154 135 116 138 170 194 195 166 122 88 76 70 50 30 29 36 41 46 35 39 43 45 44 40 37 37 35 32 29 26 24 21 20 19 19 26 34 38 40 41 39 36 31 35 38 38 36 34 35 38 37 35 38 58 71 55 34 32 48 75 70 39 40 80 123 148 141 128 102 78 73 74 57 32 38 51 99 143 155 150 112 50 31 36 41 42 73 139 153 104 55 46 43 32 32 77 130 146 131 117 114 135 165 182 180 173 181 183 173 141 112 112 123 122 119 166 189 158 111 83 82 91 74 70 65 58 50 46 43 40 40 44 35 22 21 29 50 75 91 93 122 163 180 169 139 108 118 154 187 198 180 134 86 64 71 79 85 80 66 53 44 38 38 34 33 33 29 27 37 51 64 59 61 66 78 104 107 81 64 41 31 37 39 41 41 37 42 49 39 22 45 103 121 92 28 11 39 100 158 197 163 79 14 51 126 174 159 146 160 172 194 186 147 91 36 2 21 79 127 162 158 135 133 148 137 88 64 32 14 18 18 16 16 14 22 25 29 29 25 19 14 12 11 11 12 14 15 17 18 18 23 21 18 16 14 15 17 18 13 13 13 13 13 14 14 14 10 10 11 15 19 21 21 19 14 14 14 14 14 15 15 15 15 15 16 16 16 15 14 13 13 14 15 16 17 17 17 17 18 18 17 17 16 16 15 15 16 16 16 16 16 16 16 16 16 17 18 19 18 16 14 12 15 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 11 13 14 14 13 13 14 16 18 17 16 15 15 15 15 16 15 16 18 18 18 20 24 28 24 20 20 25 27 24 23 25 23 16 22 53 91 102 81 54 68 91 123 122 92 87 109 123 131 102 85 82 102 124 121 122 120 133 138 148 166 159 141 140 164 146 107 62 39 38 35 26 34 31 27 23 21 23 27 31 34 44 41 31 32 30 22 18 71 102 91 63 42 41 77 110 100 86 117 175 188 155 120 101 81 134 172 178 184 179 135 84 65 95 138 179 198 186 171 175 174 168 167 174 179 178 176 178 160 90 85 139 166 172 176 168 178 176 175 176 178 178 175 171 161 159 157 150 140 135 141 150 174 171 101 18 31 87 125 172 204 214 216 206 178 136 131 164 144 78 31 31 40 41 40 38 61 76 79 68 53 34 33 52 87 111 138 146 138 129 110 84 72 139 191 193 170 153 164 192 195 171 147 135 147 181 202 196 187 167 138 99 100 141 168 183 187 175 172 186 200 202 196 191 182 178 175 171 166 160 161 165 180 167 143 133 138 118 65 21 93 165 173 94 38 43 49 34 24 3 3 72 152 226 231 213 155 77 57 72 45 28 40 41 36 31 27 28 32 35 34 33 25 27 30 31 31 29 25 23 21 24 25 25 22 19 18 18 22 20 18 19 22 24 22 19 21 19 17 18 22 26 28 29 32 28 23 20 21 23 23 23 23 22 20 17 14 12 12 12 13 13 14 14 14 15 15 16 15 18 23 29 33 37 39 39 38 27 17 18 23 27 31 34 39 57 78 83 70 58 62 73 69 67 63 55 49 49 50 52 45 48 56 53 67 88 88 94 109 141 167 170 172 178 178 171 172 170 146 113 88 69 59 64 92 84 92 109 103 70 44 38 38 40 42 41 38 35 34 33 37 41 42 37 29 29 37 47 48 42 37 37 41 41 34 28 30 26 22 21 24 27 28 26 24 22 21 21 22 22 20 18 21 20 19 18 17 16 15 15 18 14 10 11 20 28 26 18 20 28 52 84 100 90 70 58 96 133 125 66 19 12 23 33 45 53 65 89 112 106 84 71 66 59 51 44 36 27 22 21 16 24 28 26 30 48 72 88 60 34 25 34 34 28 29 30 38 37 35 37 47 68 95 115 170 181 182 163 140 130 137 145 127 86 53 64 103 130 132 124 131 119 92 60 58 107 165 192 185 184 174 168 168 162 160 168 169 169 169 175 186 190 174 154 132 138 117 91 79 71 89 130 150 152 176 219 222 182 117 39 15 15 23 16 14 19 13 20 22 24 34 48 52 42 32 27 34 34 36 36 31 25 21 22 25 28 40 50 59 72 72 56 52 51 45 38 35 36 38 37 39 45 43 36 40 56 62 55 53 29 0 13 77 173 246 251 233 201 166 154 180 202 137 30 59 149 223 230 216 219 227 226 210 175 183 194 156 135 150 153 79 52 79 104 81 49 30 34 27 30 35 35 28 22 24 30 21 31 29 22 21 20 19 24 19 21 24 25 26 25 24 22 17 20 26 22 27 35 33 49 64 60 75 89 107 122 137 177 171 160 146 136 132 122 76 17 24 105 197 237 238 233 210 174 149 122 104 91 87 119 152 153 144 137 126 93 64 89 137 157 155 132 113 123 158 190 203 201 152 127 133 126 110 98 92 126 169 205 206 169 125 71 21 3 17 26 31 26 20 21 28 33 38 39 37 30 21 25 44 65 61 49 36 30 33 36 34 30 32 30 28 25 25 27 30 33 30 28 29 32 35 42 61 81 60 45 25 13 12 18 25 28 33 32 32 35 38 37 33 29 21 21 22 22 23 23 24 24 22 22 22 23 23 24 24 25 28 29 29 28 27 25 25 25 23 23 22 22 22 22 22 22 25 24 23 22 23 23 23 23 25 24 24 26 28 28 27 25 23 26 29 31 30 30 30 30 32 31 29 28 28 30 33 35 32 30 28 27 28 29 29 28 25 25 26 26 27 28 29 29 31 29 27 24 23 23 24 24 24 24 23 23 23 23 23 23 23 20 17 16 17 20 23 24 25 22 21 23 27 28 26 23 34 30 34 36 34 40 49 47 42 32 29 27 22 24 28 24 21 20 18 17 18 21 26 29 24 26 31 36 39 38 34 30 30 29 26 23 20 18 17 16 16 16 16 17 18 18 19 19 21 24 28 28 28 29 33 36 39 38 35 32 30 29 29 30 31 31 29 28 28 28 28 28 31 31 30 27 23 22 22 23 25 26 27 28 27 26 24 23 14 18 23 28 29 27 24 21 20 21 22 23 24 25 26 27 23 22 20 18 17 19 22 25 25 24 23 22 22 22 24 25 20 21 23 24 24 24 22 22 25 20 17 25 42 52 42 24 17 19 22 23 21 20 20 21 31 27 28 35 39 36 29 25 31 29 26 27 33 39 35 27 27 25 24 25 28 31 31 30 26 27 28 28 27 25 23 21 25 28 31 33 32 30 27 25 26 25 23 23 23 25 28 30 33 30 28 29 34 37 36 35 26 25 23 21 21 23 25 26 23 22 22 24 26 26 23 20 22 22 23 26 30 32 32 30 26 23 20 20 23 25 27 27 38 53 65 58 36 19 19 25 35 34 33 32 30 27 23 20 19 23 29 38 45 47 46 44 40 35 31 32 33 31 30 32 28 22 42 78 96 85 53 21 19 22 24 21 15 11 10 11 15 20 26 30 35 51 79 103 113 112 93 66 53 52 61 77 67 68 67 62 56 51 48 46 41 42 41 36 31 27 26 25 30 25 20 19 22 29 36 40 29 45 59 61 52 40 29 23 27 18 15 39 89 125 121 97 62 54 54 65 76 79 80 83 98 103 99 100 110 113 133 170 207 171 128 108 136 160 159 176 124 98 66 46 40 38 33 27 30 32 34 37 39 39 39 39 171 171 171 170 170 170 170 170 172 172 172 171 171 171 170 170 171 173 176 178 179 177 174 172 173 173 174 174 175 176 177 177 174 174 175 175 175 176 176 176 178 177 177 177 178 178 179 180 182 181 181 182 182 183 184 185 185 184 184 183 184 185 187 188 188 187 185 183 183 185 187 188 188 188 189 190 190 189 188 187 188 189 190 190 190 190 191 191 190 190 191 191 191 192 192 192 193 193 192 191 190 190 189 189 195 194 193 192 192 193 195 196 194 194 194 194 194 195 195 195 195 194 193 195 198 199 199 197 196 196 196 196 196 196 196 196 194 194 194 194 195 195 195 195 194 194 195 194 194 192 191 190 190 191 193 194 194 192 189 187 194 192 190 188 187 188 189 190 190 189 189 189 189 189 190 191 188 187 186 187 188 189 188 187 188 187 185 183 183 184 185 186 188 187 186 184 182 181 180 179 182 182 172 155 145 147 149 147 146 147 144 142 154 174 186 185 177 178 179 180 181 181 180 180 177 178 180 181 181 179 178 177 177 177 177 177 178 178 179 179 181 180 177 176 176 177 179 180 178 179 180 183 185 186 183 179 180 182 181 175 173 177 179 178 177 178 178 177 175 174 176 178 178 179 178 178 177 176 177 177 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 172 178 179 169 153 147 157 170 147 142 145 142 131 128 123 107 96 85 77 79 100 134 147 136 109 75 62 64 71 70 48 41 37 45 42 49 79 95 79 60 33 44 64 96 128 138 135 135 131 106 74 35 30 55 75 99 115 108 94 96 145 176 157 149 155 134 127 137 153 160 124 65 56 100 129 128 131 137 120 93 102 144 177 196 186 153 120 82 79 55 47 45 42 62 80 72 41 55 70 73 62 49 45 48 59 90 110 86 70 75 72 80 90 89 86 95 114 117 108 104 82 56 55 76 79 74 83 98 76 48 34 46 52 40 29 31 41 44 46 44 41 40 41 42 35 35 38 45 47 38 32 34 42 54 65 59 37 22 29 45 47 38 53 96 124 108 72 47 28 27 26 26 28 28 26 24 27 29 30 27 22 17 15 15 18 18 17 15 13 14 18 21 23 22 18 12 8 10 17 23 34 23 16 17 19 21 27 36 43 39 27 8 14 68 133 165 105 39 51 114 147 177 188 154 88 55 31 30 30 26 38 59 75 61 44 28 20 49 127 201 163 83 51 108 177 195 160 116 67 86 125 153 125 59 24 32 31 33 35 34 32 32 32 32 34 24 26 44 70 115 167 200 197 189 192 188 173 126 82 120 188 205 172 124 132 114 57 48 105 182 204 187 173 152 140 134 135 121 121 122 135 117 61 25 112 185 189 149 143 163 180 173 179 181 168 135 140 173 166 158 158 146 144 129 107 117 140 141 82 48 116 204 181 142 156 160 104 124 157 193 214 195 134 78 59 64 45 26 35 44 39 37 32 28 34 41 39 36 38 40 39 34 31 30 27 22 19 19 16 23 33 43 49 48 40 32 29 34 39 42 41 40 40 41 42 40 41 45 43 37 45 63 102 109 81 45 59 113 161 185 171 145 120 106 82 50 33 34 63 101 150 183 177 151 110 54 41 28 31 41 60 94 96 60 30 32 31 22 34 83 124 128 132 118 120 146 174 184 183 182 177 184 175 128 77 71 95 107 120 162 186 179 154 109 80 87 72 73 66 58 53 47 50 62 81 75 51 25 16 19 35 57 84 102 132 155 170 175 150 110 109 159 191 187 170 137 86 46 67 90 102 88 65 50 38 29 36 32 32 30 23 23 47 76 96 104 107 89 92 142 155 111 66 38 27 38 44 45 46 45 41 47 44 34 51 91 98 69 36 19 26 59 114 170 155 84 16 55 141 198 183 159 167 177 186 161 106 51 21 21 59 110 135 132 113 111 121 132 145 139 104 53 18 17 20 17 17 17 20 25 30 29 23 18 16 17 14 14 15 17 19 21 22 23 24 20 15 13 15 17 17 17 13 13 13 14 14 14 14 14 12 12 12 15 19 20 19 18 12 12 12 13 13 14 14 15 13 14 16 17 17 16 14 13 13 14 15 16 17 17 18 18 18 18 18 17 16 16 15 15 15 15 16 16 16 16 16 16 17 18 18 18 17 15 13 12 15 15 14 13 13 12 12 11 10 10 10 10 10 10 10 10 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 12 13 15 14 12 12 13 14 16 16 15 14 14 15 16 16 17 17 17 15 14 16 20 24 22 18 19 24 25 22 21 24 26 18 14 23 42 57 59 56 81 112 157 155 107 92 111 117 99 78 81 114 145 151 143 142 143 141 126 133 167 179 164 158 178 143 90 45 30 35 38 35 29 30 29 26 23 24 30 35 47 43 34 34 39 33 27 31 53 72 47 29 43 60 92 120 103 77 93 130 124 91 65 49 77 134 160 159 175 167 114 66 78 135 181 188 181 176 175 180 175 173 171 175 184 186 169 149 103 59 93 174 196 182 180 180 179 175 174 176 178 177 178 182 185 180 150 116 120 154 165 149 142 121 63 26 78 132 125 124 166 206 220 196 156 118 128 178 160 92 39 35 47 54 52 46 47 49 49 57 55 27 26 62 86 139 193 196 171 159 135 91 103 179 224 208 178 155 151 164 158 147 152 167 168 163 172 188 216 196 163 125 126 149 153 160 150 137 136 155 172 178 180 186 197 195 196 198 197 192 188 189 173 175 169 145 96 45 42 76 135 167 140 68 34 39 37 28 24 6 8 73 154 238 232 185 88 76 99 104 56 28 37 36 35 30 26 26 30 33 32 30 26 27 29 30 30 28 26 24 23 25 26 24 21 19 19 20 20 18 18 20 22 23 21 19 23 20 17 18 21 25 28 29 32 28 23 21 22 23 23 23 20 19 18 15 12 12 13 15 15 16 18 19 20 22 24 27 31 32 35 40 39 36 36 40 40 31 23 23 26 30 35 40 45 72 102 110 97 88 102 123 98 79 66 67 66 55 48 50 43 54 63 60 63 55 46 74 119 160 162 135 129 134 140 154 143 143 146 161 173 152 100 57 54 64 82 93 81 56 42 42 39 39 40 41 42 41 36 33 39 43 46 41 33 31 37 44 49 40 31 30 36 39 36 31 27 24 21 21 23 26 26 25 24 22 20 20 21 21 19 17 19 19 18 16 15 14 13 12 19 16 13 15 23 29 25 17 22 34 60 93 119 118 93 67 96 121 106 51 17 18 29 35 31 42 47 53 64 65 57 54 40 40 40 40 35 29 22 19 21 26 28 27 31 45 62 73 52 34 38 57 55 39 31 28 34 33 34 39 51 75 106 131 178 164 143 123 107 109 132 158 147 109 87 102 118 116 118 130 132 118 111 106 103 127 168 192 186 192 192 186 178 163 158 169 190 195 203 210 211 204 193 185 164 149 113 95 102 100 106 133 142 128 148 189 189 168 127 54 25 14 20 16 12 16 12 15 20 24 31 33 27 22 27 36 32 35 41 42 31 21 25 37 20 20 30 52 91 134 145 126 104 105 99 89 83 81 77 71 86 85 60 27 19 40 72 95 102 70 11 12 68 143 202 196 164 172 184 164 146 174 155 71 27 79 157 194 175 163 191 223 192 152 154 162 144 163 191 178 78 49 95 155 150 105 69 66 75 70 60 49 40 34 30 27 23 26 22 24 30 25 17 21 25 20 17 18 20 21 23 24 21 29 39 34 40 51 49 62 99 125 153 171 187 197 203 216 221 190 173 170 148 104 56 20 26 87 166 213 223 216 184 144 104 85 103 139 156 175 193 191 196 181 163 127 81 73 105 133 165 137 108 107 140 175 181 169 118 109 130 137 122 96 78 98 144 182 194 170 132 84 37 13 37 46 46 34 24 22 22 19 25 32 36 30 20 24 48 74 88 65 38 25 27 34 37 35 28 28 27 25 25 27 31 34 35 28 28 32 32 34 52 75 70 56 32 10 6 16 24 25 33 31 30 30 32 32 30 28 20 21 22 23 23 23 22 21 17 17 18 20 21 22 23 24 26 28 29 29 27 26 26 27 25 23 21 19 18 19 21 22 23 22 20 21 22 23 23 22 21 21 22 25 28 30 30 28 25 26 28 30 30 30 30 30 35 33 31 29 28 30 32 33 32 31 29 28 28 28 28 28 27 27 26 26 26 27 27 28 28 28 28 27 26 25 24 24 20 21 23 24 25 25 25 25 25 24 21 20 20 21 22 23 23 24 27 32 33 29 27 27 33 34 43 50 51 61 70 68 50 36 30 28 24 26 30 26 23 22 20 17 17 20 25 29 23 25 28 33 37 40 41 42 39 37 34 30 25 22 19 17 14 14 15 16 17 18 18 19 17 21 24 26 25 26 28 30 37 35 32 29 27 26 26 26 30 29 28 27 26 27 28 29 32 32 31 28 25 22 20 19 21 22 23 24 24 24 23 23 16 18 21 24 25 24 23 22 19 21 22 23 22 23 24 26 23 22 19 16 15 16 21 24 27 25 23 21 21 23 25 27 24 25 25 25 25 24 22 22 29 24 19 23 37 44 34 18 17 20 23 24 23 21 20 20 27 26 29 37 42 38 32 28 35 33 31 34 43 46 36 23 25 24 24 26 29 30 29 27 24 26 29 31 29 26 21 18 23 27 32 33 31 27 23 21 23 22 19 18 18 21 25 27 32 30 28 27 28 31 32 33 31 29 25 22 21 22 25 26 23 22 23 24 26 26 23 21 23 22 22 26 30 33 32 30 26 23 19 19 21 24 26 26 37 52 64 55 33 18 19 28 31 29 27 26 26 24 22 21 26 28 32 36 43 53 65 74 46 38 31 31 33 33 31 31 31 25 33 56 82 96 77 41 28 32 32 26 16 9 9 12 10 14 19 24 33 56 89 115 112 106 85 66 62 60 61 69 61 63 66 67 61 53 52 55 54 46 41 42 35 24 24 32 29 26 23 23 27 31 33 33 39 47 54 49 37 27 24 24 22 22 24 44 80 102 86 55 39 50 74 100 112 114 127 144 171 133 96 85 80 76 102 144 157 149 125 99 120 150 138 127 78 61 43 36 38 39 36 32 30 32 34 37 39 39 39 39 171 170 170 170 169 169 169 169 173 173 173 173 172 172 172 172 174 174 175 175 176 176 176 176 173 173 174 174 175 176 177 177 174 174 174 175 175 175 176 176 178 177 177 177 178 178 179 180 181 181 181 181 181 182 183 183 184 185 186 186 186 185 184 183 185 186 186 186 186 186 186 185 189 190 190 190 190 190 189 189 188 189 190 190 190 190 191 191 190 190 191 191 191 191 191 191 192 192 192 192 191 191 191 191 195 194 193 192 192 194 196 197 194 194 194 194 194 193 193 193 193 194 196 195 193 193 194 196 195 195 195 195 195 195 195 195 198 198 197 196 195 194 193 193 194 194 194 194 193 192 191 190 189 190 192 193 193 191 189 187 194 193 190 189 188 188 189 190 191 190 189 188 188 187 187 187 187 186 185 186 187 188 187 186 187 186 184 183 183 184 185 186 184 184 184 183 182 182 181 180 183 181 173 160 155 158 155 148 160 149 152 170 178 173 176 188 177 178 179 180 181 180 179 178 177 178 180 181 181 180 179 178 177 177 178 178 179 179 179 179 179 179 178 178 177 176 176 176 180 180 180 179 176 176 178 182 179 180 179 176 177 179 179 177 178 179 179 177 175 175 176 178 176 176 176 177 177 178 178 177 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 176 178 178 176 172 168 165 162 149 158 156 140 128 132 128 111 103 96 66 56 88 110 113 120 113 85 67 55 58 56 39 40 55 58 46 61 114 130 85 40 31 59 100 144 180 194 199 207 194 143 75 22 47 117 136 121 110 110 101 103 151 179 152 136 134 125 116 99 90 100 89 52 45 68 104 124 115 101 101 108 85 138 177 189 170 148 144 134 113 74 52 45 36 47 61 54 64 74 78 71 66 70 81 89 85 74 67 54 56 64 66 85 103 98 81 70 77 87 98 112 109 75 76 108 108 74 46 39 38 35 37 43 43 37 32 32 52 61 65 62 57 52 43 33 33 34 40 45 43 40 36 31 44 51 55 48 32 25 34 48 49 38 43 79 117 119 83 46 26 27 28 27 26 28 32 35 36 35 32 28 22 17 16 15 16 16 16 14 12 13 16 20 23 22 19 14 10 11 18 23 28 21 26 45 55 48 40 39 37 38 26 7 25 91 148 160 86 39 55 107 137 165 163 118 55 36 25 25 23 28 63 105 107 73 39 23 24 60 139 214 197 112 53 84 156 188 151 97 67 73 84 80 54 29 25 32 20 27 30 27 27 30 30 26 20 25 47 86 133 180 203 200 188 180 195 197 189 137 83 99 149 159 147 102 95 114 84 41 87 166 187 160 140 133 137 134 139 120 118 132 135 100 46 40 136 208 209 159 138 148 164 162 156 164 151 118 140 183 183 160 133 123 123 111 101 141 188 190 111 46 73 136 145 159 173 153 108 113 140 188 220 199 133 76 53 54 40 38 59 62 41 27 20 15 37 64 63 53 53 54 46 37 29 28 27 22 19 19 14 18 31 49 62 59 44 30 29 33 38 41 41 40 40 40 47 42 39 33 31 49 86 116 143 102 69 78 110 138 166 191 160 133 125 131 102 48 29 45 87 143 174 194 191 152 113 80 66 30 26 45 50 51 48 31 26 27 26 24 38 74 106 115 120 112 122 153 177 179 172 169 168 190 185 128 63 46 72 99 140 157 170 189 188 131 82 88 91 78 63 58 55 47 58 82 115 100 67 35 22 19 26 41 57 91 130 152 168 183 167 128 107 144 169 167 153 124 85 59 92 120 127 95 62 49 40 27 34 32 32 30 23 28 62 98 112 126 132 106 91 125 138 101 48 37 43 59 68 72 72 66 57 50 45 39 42 56 60 47 35 32 36 45 72 115 112 65 26 51 126 190 188 171 173 176 151 117 62 23 19 47 94 134 141 124 110 133 154 160 180 190 135 74 27 20 21 19 23 26 18 23 28 27 21 16 17 19 17 17 18 19 20 22 24 26 21 18 15 15 18 19 17 14 14 14 14 14 14 14 14 14 15 14 14 16 18 19 17 15 11 12 12 13 13 14 14 14 13 14 16 17 17 16 14 13 14 14 14 15 16 17 18 19 18 18 18 17 17 17 16 16 15 15 16 16 16 17 17 17 18 18 18 17 16 14 13 12 14 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 12 13 15 14 12 11 12 13 15 14 14 14 14 15 16 17 20 20 19 16 13 14 17 20 21 18 20 24 24 20 20 24 29 23 15 15 25 44 64 77 98 120 152 142 103 100 114 106 60 68 105 162 181 158 148 154 156 145 118 112 149 180 175 160 152 108 59 35 33 36 38 39 25 29 31 28 23 23 31 40 53 47 43 48 49 37 35 52 63 80 56 46 66 81 102 119 98 60 61 80 65 45 35 20 66 121 153 159 159 127 85 76 147 178 187 172 168 170 162 151 174 187 185 175 183 187 146 89 73 100 134 155 164 168 167 162 171 170 170 172 172 173 179 187 184 175 150 128 141 172 178 160 130 79 27 24 90 141 126 109 142 196 202 150 97 73 101 158 152 89 39 37 63 83 77 56 52 72 66 56 63 56 48 62 80 118 150 151 157 185 168 111 126 191 209 177 159 152 147 153 157 165 180 188 174 157 172 207 203 169 137 124 153 184 180 178 162 143 132 136 144 147 155 166 179 175 173 177 182 186 191 196 181 192 191 152 73 15 50 130 197 164 96 44 39 42 33 29 20 10 15 83 176 253 216 122 54 132 170 118 51 28 33 35 33 28 24 24 28 31 30 28 27 28 28 28 28 27 25 25 23 25 26 25 23 22 23 24 18 18 18 20 22 22 21 19 23 21 19 19 22 26 28 29 30 27 23 22 23 24 24 24 17 18 18 16 14 14 18 21 18 21 25 27 28 30 33 37 45 44 43 41 33 26 28 34 29 23 19 23 29 33 37 41 50 61 80 100 117 136 160 179 143 92 58 68 79 64 51 53 41 50 63 74 79 53 39 83 164 208 192 163 171 146 106 110 95 90 104 149 202 218 175 118 77 82 95 104 90 61 40 37 38 38 38 41 43 42 38 34 39 43 46 46 42 38 36 35 40 33 27 28 34 38 35 31 26 24 22 22 24 25 25 24 24 22 19 19 19 19 17 15 16 16 15 14 14 13 12 12 13 15 16 20 27 31 26 18 23 40 61 84 116 136 117 83 88 92 71 37 24 26 28 31 26 37 37 33 38 40 39 42 35 35 35 34 32 30 26 22 23 25 26 28 33 41 45 44 32 37 71 107 104 73 42 23 27 29 37 49 63 82 109 132 142 127 115 106 90 88 125 173 174 151 133 132 133 124 117 117 111 137 161 160 144 139 151 161 161 173 179 180 176 160 149 151 169 187 210 215 199 183 190 207 207 189 146 116 115 114 125 154 139 105 105 140 155 167 151 81 29 9 15 16 12 19 17 18 21 22 24 25 24 24 29 36 35 39 42 39 31 25 27 31 32 27 28 48 101 165 187 167 182 183 179 170 160 150 140 132 155 139 93 46 40 73 129 182 166 119 26 1 44 104 129 95 80 129 190 180 130 135 155 130 51 42 81 135 149 157 187 213 189 134 133 160 164 183 190 155 84 49 93 159 167 140 128 144 165 147 120 98 89 84 69 53 46 33 26 35 40 28 16 17 27 16 14 24 33 32 30 31 42 62 88 92 96 93 74 75 152 212 220 215 211 213 228 207 175 146 136 143 127 89 53 33 36 62 111 150 158 144 117 88 94 87 126 179 195 199 206 202 206 208 197 158 113 97 108 119 153 135 116 121 149 170 159 133 97 104 131 140 120 88 74 89 122 148 160 145 114 77 43 24 49 54 50 35 24 21 20 16 19 25 30 27 21 24 45 67 93 69 40 23 23 30 34 34 26 25 25 25 26 27 30 32 34 27 26 33 34 31 40 54 81 69 43 15 6 14 20 19 29 27 25 25 27 28 28 27 22 23 23 23 23 21 20 19 15 15 16 18 19 21 22 23 24 27 29 29 27 25 26 27 26 25 22 19 18 18 19 20 19 17 17 19 22 23 22 20 18 18 19 23 28 31 31 30 26 26 27 28 29 29 29 28 34 32 29 26 24 24 25 26 32 31 30 28 27 26 27 27 27 26 25 24 24 24 25 26 25 26 27 27 27 25 24 23 20 21 23 25 27 27 28 28 26 26 25 23 22 22 22 23 20 26 36 42 37 30 31 37 31 38 54 64 68 80 89 85 57 39 30 30 28 29 31 26 25 24 22 19 16 18 24 28 23 23 24 27 32 38 46 50 45 43 40 35 30 25 22 20 13 14 14 15 16 17 18 18 17 19 22 22 22 22 23 24 34 33 30 27 26 25 25 25 28 27 25 24 25 26 28 29 32 31 30 28 26 23 20 18 19 19 21 22 23 24 24 24 23 22 21 20 20 21 23 24 19 21 23 22 20 20 21 23 21 21 19 15 13 14 19 24 31 28 25 22 22 24 27 29 31 31 30 29 29 29 28 28 27 26 22 20 24 29 25 17 19 23 26 27 25 22 21 21 23 24 30 40 45 42 36 33 37 36 36 41 49 51 39 26 24 23 23 25 28 28 26 24 23 25 29 30 29 25 20 17 20 25 30 31 28 24 21 19 23 21 19 17 18 21 24 27 32 31 28 26 24 25 28 31 36 33 28 24 22 22 24 25 24 23 23 25 27 27 24 21 23 21 21 25 31 34 32 29 27 24 21 20 22 25 26 26 37 46 53 47 31 20 20 25 24 25 26 26 26 27 29 31 29 34 38 38 40 50 67 81 48 38 30 30 33 33 31 31 29 28 27 35 68 109 106 68 46 49 47 36 20 10 11 15 12 15 17 18 27 52 85 109 93 85 65 55 59 61 62 69 70 67 64 63 59 55 58 64 59 45 45 58 51 27 21 35 30 31 31 31 30 29 29 29 38 38 36 30 22 18 21 25 23 30 36 45 61 73 64 46 49 72 104 121 116 115 144 181 158 120 112 126 123 126 135 131 117 111 98 75 86 105 82 59 48 45 47 50 49 41 35 34 33 34 36 37 38 38 37 36 168 168 169 169 170 171 171 171 172 172 172 173 173 173 174 174 175 174 173 172 173 175 177 178 174 174 174 175 175 176 176 176 175 176 176 176 177 177 177 177 178 178 178 178 178 179 180 180 182 181 181 180 180 181 181 181 183 184 186 187 187 186 184 183 185 186 187 188 188 187 186 185 189 189 188 188 188 189 190 190 188 189 190 190 190 190 191 191 191 191 190 190 190 190 190 190 191 191 192 192 192 193 193 193 194 194 193 193 193 194 195 195 194 194 193 193 193 192 192 192 192 195 197 195 191 189 191 194 194 194 194 194 194 194 194 194 199 198 197 196 194 193 191 191 193 193 193 194 193 192 191 190 189 189 191 191 191 190 189 188 192 191 190 189 189 189 189 189 191 190 189 187 186 185 185 185 187 186 185 185 186 186 185 184 186 185 184 184 183 184 184 184 180 181 182 184 185 186 186 186 186 185 183 182 185 189 187 182 185 179 177 181 184 182 180 180 179 180 180 180 180 179 178 177 178 179 179 180 181 180 180 180 178 179 179 180 180 180 179 179 176 177 179 180 181 180 179 178 179 180 183 184 180 174 174 177 176 177 178 179 180 180 179 178 179 180 180 178 176 176 177 179 175 175 175 177 178 179 178 176 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 181 177 174 176 183 185 175 163 162 177 182 168 145 129 127 133 150 124 71 53 85 106 107 115 106 93 84 67 58 43 28 42 81 110 105 92 121 139 95 39 49 78 113 137 157 184 209 220 209 116 43 38 107 188 200 179 143 147 121 94 138 189 173 150 111 132 137 106 73 66 60 43 38 51 97 133 116 85 91 115 74 101 111 122 139 165 193 194 155 94 53 42 30 35 48 47 67 77 76 64 67 98 141 169 125 76 46 35 37 48 64 94 90 93 82 68 67 73 85 100 99 76 86 118 111 70 41 34 36 40 41 35 28 27 35 43 57 67 71 66 64 65 55 40 41 35 41 48 45 44 39 27 39 42 43 38 30 29 36 45 45 38 38 58 88 98 77 49 31 32 32 30 28 31 38 44 41 39 34 28 23 19 18 17 10 11 11 10 10 12 16 20 23 23 21 16 12 12 17 22 17 20 49 95 115 94 60 40 38 39 28 11 26 80 114 107 56 56 77 106 126 135 110 68 40 30 23 22 20 36 85 136 129 81 37 22 29 63 137 209 216 135 53 53 124 176 149 94 64 57 47 30 18 25 29 18 20 24 27 27 26 26 21 15 40 76 112 139 169 192 191 176 182 192 204 179 168 148 122 105 93 78 98 101 99 121 96 35 61 117 141 139 144 161 170 150 138 115 118 157 155 97 33 49 146 210 210 169 145 143 155 158 145 152 145 118 141 175 178 140 84 121 140 102 76 129 184 179 101 40 43 74 110 172 180 131 123 102 115 167 194 161 109 80 65 45 35 59 91 86 50 23 9 13 67 123 118 91 84 87 61 43 27 24 24 21 18 18 13 14 27 50 67 65 47 32 30 32 34 37 38 39 39 40 47 39 34 30 41 84 131 151 132 61 55 125 160 144 145 169 146 130 131 137 103 48 32 52 97 147 158 178 186 149 122 104 71 32 40 80 81 56 34 17 27 26 27 32 43 60 81 98 95 96 112 141 156 147 130 120 154 192 189 127 62 35 55 92 127 114 111 146 167 125 91 111 116 83 58 53 46 41 55 76 107 96 71 50 43 33 23 23 32 68 110 134 152 170 162 131 113 128 148 163 152 114 89 92 111 126 116 75 44 40 39 30 29 29 30 29 27 35 63 91 85 87 96 88 66 62 65 54 54 72 97 110 117 129 132 118 98 75 61 53 40 35 39 42 36 40 45 40 42 61 66 48 38 48 105 164 170 156 147 135 98 74 45 25 23 43 74 98 97 100 105 138 169 179 186 178 119 78 53 52 45 32 25 23 20 24 27 26 20 17 17 20 19 19 18 18 19 21 22 24 19 18 17 18 20 20 17 14 16 16 15 15 14 14 13 13 16 15 15 16 18 18 16 13 12 13 13 13 13 13 13 14 13 14 15 16 16 16 15 15 15 15 15 15 15 16 18 18 17 17 17 18 18 18 18 18 16 16 16 17 17 18 18 19 19 18 17 16 14 13 12 12 14 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 11 13 14 13 11 11 12 13 13 13 13 13 14 15 17 18 21 22 21 18 15 15 17 19 23 21 22 26 24 20 20 24 25 23 20 17 20 31 47 59 71 85 103 102 94 108 116 100 76 99 130 163 153 123 134 154 146 129 103 91 112 145 145 119 99 65 38 37 43 40 35 34 31 33 31 21 12 14 30 44 52 52 47 46 49 44 42 53 78 99 84 73 76 81 99 110 83 52 59 76 64 58 56 34 61 128 172 164 121 72 79 135 202 186 161 148 150 147 142 147 172 178 189 190 166 128 99 88 132 163 163 143 140 141 139 145 146 148 150 152 153 155 158 160 154 140 134 145 159 164 167 171 136 64 23 32 78 119 112 94 110 143 140 105 91 101 122 144 116 65 31 50 97 128 116 84 82 124 107 70 92 118 100 78 100 99 92 97 145 197 177 112 126 198 210 163 141 137 137 152 173 195 200 185 173 167 176 194 196 122 104 151 197 200 187 201 187 178 172 171 166 156 150 150 144 140 137 139 140 141 143 147 153 170 159 101 34 20 93 187 230 150 65 38 48 45 34 33 15 6 20 108 205 253 172 64 85 200 219 116 38 23 30 40 31 27 23 23 27 30 30 28 30 29 28 27 26 25 24 24 23 25 27 26 24 23 24 25 17 18 19 21 22 21 19 18 22 21 20 21 24 26 27 26 26 24 21 21 23 25 25 25 16 18 20 19 17 17 20 23 21 25 30 32 31 31 33 36 43 45 42 32 20 15 18 23 25 17 17 30 46 53 50 46 56 58 65 78 97 125 160 187 159 92 45 56 75 67 56 59 63 60 67 81 87 55 34 74 173 219 220 211 219 171 116 122 116 103 98 113 150 188 183 147 103 98 101 108 97 68 43 33 37 37 38 40 42 42 40 38 40 42 46 50 50 45 36 29 26 26 28 33 37 36 31 25 28 27 26 25 25 25 25 24 22 20 18 17 18 17 15 13 13 13 13 13 13 13 14 14 11 17 23 27 31 34 30 25 23 42 55 67 100 134 127 96 80 72 49 31 30 28 24 25 30 36 34 36 47 48 41 39 44 40 32 26 26 28 26 22 17 19 22 27 35 40 36 29 23 47 102 150 152 114 65 28 15 23 42 66 86 102 123 141 121 124 132 128 101 85 119 170 185 183 166 147 146 149 125 90 109 178 209 183 162 161 161 158 158 166 165 165 169 159 136 122 120 148 184 194 169 147 165 200 202 200 163 122 110 111 134 174 138 90 73 110 156 200 192 114 31 4 9 16 14 24 26 26 24 21 20 24 29 32 34 34 41 44 42 35 29 27 27 26 37 42 46 55 100 172 208 198 227 224 220 217 208 196 187 184 204 194 158 130 127 135 165 210 201 141 46 2 20 52 74 76 87 143 209 210 147 109 121 140 106 59 42 70 114 155 173 164 143 108 143 204 201 176 166 153 98 61 89 130 126 118 139 180 212 200 179 162 163 167 152 130 105 84 76 74 58 46 45 42 35 18 21 51 71 66 59 62 79 106 144 156 152 128 89 80 187 241 225 210 203 193 191 140 93 90 94 101 111 119 101 67 32 34 56 82 92 97 106 110 120 110 134 164 163 167 182 186 175 205 196 144 113 120 118 98 100 99 103 122 146 151 125 93 82 113 150 156 125 88 78 88 103 112 121 116 95 69 49 38 46 46 42 32 23 20 19 18 19 20 23 23 21 23 36 50 70 56 37 26 25 29 34 36 30 27 22 21 23 25 27 27 27 23 25 32 35 32 33 38 65 56 37 17 10 15 20 19 25 24 23 23 24 25 26 26 24 24 23 22 21 20 19 18 16 16 17 18 19 20 21 21 22 26 29 29 26 24 24 26 24 23 22 21 20 19 18 18 17 15 14 16 20 22 19 16 16 16 18 22 27 30 30 29 26 25 25 26 27 28 27 26 29 26 23 20 18 18 19 19 30 30 30 28 26 25 26 27 25 24 22 21 20 21 22 23 23 24 26 27 27 26 24 23 23 23 24 24 25 26 27 27 26 27 27 26 24 22 22 23 21 29 42 48 40 30 33 43 37 45 59 66 69 84 97 95 61 39 29 31 30 29 29 23 25 26 25 21 17 18 22 27 24 24 23 24 28 35 44 50 45 44 41 37 32 28 24 21 14 15 15 16 16 17 17 18 19 20 20 20 20 21 22 22 33 31 29 27 26 26 26 26 26 25 23 23 23 25 28 29 32 30 28 27 26 24 21 19 18 18 20 21 23 25 26 26 30 27 23 20 18 20 22 24 20 22 24 22 18 16 18 20 17 18 18 15 13 13 18 23 33 31 28 25 24 25 27 29 35 36 36 37 36 35 33 32 22 26 25 20 19 22 24 22 23 25 27 27 25 23 23 24 21 23 31 42 47 43 37 34 33 37 41 44 47 47 38 29 25 24 23 24 26 26 24 22 22 24 26 28 27 24 20 17 17 22 28 29 26 22 21 21 25 24 22 22 22 24 27 28 30 31 30 26 22 21 25 28 37 34 31 27 25 24 24 25 25 25 25 26 28 28 25 23 22 20 20 25 32 35 34 30 28 26 24 24 26 27 27 26 34 37 39 36 29 23 21 21 21 21 22 23 26 32 39 43 26 35 43 44 42 44 53 62 45 36 30 30 32 31 30 30 25 30 30 32 66 117 123 87 61 66 65 51 30 16 14 19 18 21 19 15 20 42 71 91 83 70 48 38 45 53 63 76 85 76 65 58 59 64 68 69 57 46 54 73 65 34 21 30 31 34 37 35 30 26 25 25 23 21 20 20 19 17 21 26 32 37 38 37 41 52 64 70 97 113 125 114 87 80 112 151 117 117 147 171 177 196 184 129 94 80 77 64 55 58 57 69 59 61 68 74 67 49 35 30 34 35 37 38 38 37 36 35 170 170 171 171 171 171 171 171 170 170 171 172 173 173 174 175 173 173 172 172 173 174 176 177 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 179 179 179 179 179 180 181 181 184 184 183 181 181 181 181 181 183 183 183 184 185 186 188 189 188 187 187 187 187 187 187 188 190 189 187 185 186 188 191 193 188 189 190 190 190 190 191 191 191 191 190 190 190 190 190 190 191 191 191 192 192 192 193 193 191 192 192 193 193 193 193 192 193 193 193 192 192 192 191 191 194 194 194 194 193 192 192 193 193 193 193 193 193 193 193 193 196 195 194 193 192 191 191 190 191 192 192 193 193 192 191 191 189 189 189 189 189 189 189 190 188 188 189 189 189 189 188 187 188 187 186 185 185 185 185 185 186 185 184 184 184 184 183 181 184 184 185 185 185 184 183 183 181 181 183 184 185 184 184 183 179 177 179 183 186 185 186 188 188 192 186 175 180 193 189 172 181 180 180 180 179 179 179 179 179 179 179 179 179 180 181 182 179 180 181 181 181 181 180 179 177 178 179 180 180 180 180 180 179 177 180 184 183 179 177 180 178 178 179 180 180 179 179 180 180 181 181 179 177 177 178 180 179 178 177 178 180 179 177 174 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 177 176 174 176 182 181 168 152 129 156 181 188 178 163 165 182 178 132 92 82 95 117 127 118 106 99 95 79 58 32 29 72 129 170 166 117 96 104 90 61 61 78 99 108 134 190 216 196 140 47 25 91 174 218 212 203 192 184 141 93 115 157 153 149 135 157 153 123 103 95 84 72 54 51 81 113 108 94 95 99 115 111 84 82 121 183 230 231 177 100 51 44 34 30 40 42 60 72 80 77 83 114 163 200 140 92 80 75 58 50 59 81 72 82 79 69 68 71 77 87 84 69 73 86 76 55 43 39 41 39 37 33 24 23 37 56 66 74 72 64 66 77 75 62 38 26 45 80 90 83 68 48 42 41 37 33 31 33 36 38 41 46 56 65 66 59 50 46 42 40 36 32 32 36 42 46 42 38 32 27 23 21 21 21 12 12 12 11 10 12 16 20 22 23 22 18 13 12 15 18 19 28 73 139 169 139 87 54 44 38 29 17 21 45 56 43 67 108 116 102 105 95 64 44 41 31 24 25 34 62 113 158 142 91 43 26 26 53 124 196 213 135 41 23 97 164 151 102 52 34 27 27 24 31 32 15 23 20 22 24 20 16 28 45 103 156 179 165 163 169 170 172 181 184 174 139 141 158 172 131 74 35 63 110 138 158 117 46 33 80 131 167 175 179 177 144 132 116 134 191 174 89 20 61 160 207 205 180 163 149 155 163 150 142 138 119 130 144 150 109 71 127 150 100 69 118 160 145 85 38 44 59 80 131 150 137 137 109 105 135 146 122 98 95 76 33 31 88 131 116 67 28 4 19 99 174 160 114 106 117 79 52 27 19 20 18 16 16 13 13 24 46 62 60 46 35 33 33 33 35 37 41 43 45 44 35 32 39 69 127 161 152 92 38 68 151 167 138 134 142 140 142 142 124 84 50 50 69 107 136 140 163 158 123 117 100 60 38 64 109 102 66 36 15 11 19 32 51 63 61 62 74 72 76 90 111 122 114 99 88 144 194 187 125 70 36 45 89 112 89 84 119 142 113 96 121 120 78 50 44 38 46 60 63 75 77 76 80 85 69 38 20 27 46 74 96 117 143 150 135 116 129 142 147 134 105 90 100 95 89 71 46 32 33 37 36 29 31 33 36 41 48 56 63 51 45 48 54 49 38 39 47 89 126 153 144 139 165 179 164 147 123 108 99 74 48 38 36 38 37 40 38 31 34 41 42 39 44 92 142 144 123 99 72 58 46 41 37 29 28 38 45 50 62 73 107 137 147 144 124 84 74 79 85 67 43 32 29 32 33 34 31 25 22 21 23 20 19 17 16 15 16 18 19 19 19 18 18 19 19 18 17 18 17 16 15 14 13 12 12 15 14 14 16 18 18 17 15 14 14 14 14 13 13 13 13 14 14 14 14 15 16 16 17 17 16 15 15 15 16 17 17 16 16 17 18 18 19 19 20 16 17 17 18 19 19 20 20 20 19 17 15 13 12 12 12 14 13 13 12 12 11 11 10 11 11 11 11 11 11 11 11 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 10 12 13 13 11 11 12 14 12 12 12 13 14 16 17 18 20 21 22 21 19 18 19 21 26 24 25 28 25 20 20 25 22 22 22 19 18 20 25 29 27 38 48 52 59 76 92 98 126 147 147 145 129 119 143 151 136 114 103 98 95 111 108 76 54 41 34 40 45 42 35 30 36 34 26 13 8 24 57 85 88 91 73 56 68 83 73 54 67 84 80 73 66 64 77 76 67 66 103 122 99 99 107 86 74 124 150 126 84 64 104 172 207 173 140 137 144 141 152 179 168 159 163 160 119 73 86 133 189 186 173 164 161 149 143 154 141 145 147 146 148 149 139 125 121 119 128 143 147 144 151 166 135 54 29 46 73 110 108 76 69 86 100 112 136 152 137 111 72 45 49 96 142 157 136 107 116 149 127 104 146 173 139 107 123 117 101 104 138 159 133 95 147 206 197 140 127 137 151 177 178 198 196 182 181 176 167 169 179 115 126 187 212 194 180 197 190 194 200 202 196 184 171 163 147 141 135 130 123 117 116 119 132 125 89 43 28 58 126 189 187 107 50 51 59 45 33 32 17 3 25 130 201 194 113 62 161 241 229 118 38 21 29 43 31 27 23 24 29 32 32 31 32 30 28 26 24 23 23 23 24 26 28 26 24 22 21 22 17 19 20 21 21 20 18 17 20 19 19 22 25 26 25 23 24 22 20 21 25 27 28 28 20 24 27 25 22 20 21 24 24 29 33 33 28 24 22 23 28 36 36 22 10 10 15 17 21 13 20 53 92 111 104 91 87 88 89 83 77 84 107 130 114 67 35 46 66 66 61 64 63 61 71 77 78 57 46 81 116 152 190 220 219 173 139 149 180 170 150 120 111 141 154 131 107 102 97 94 86 70 51 38 36 38 40 40 40 40 42 44 41 44 49 54 54 48 38 31 23 26 30 33 33 31 28 26 27 27 26 25 24 23 22 22 21 19 17 16 16 15 13 11 9 10 11 12 13 15 16 16 25 33 39 38 36 36 36 34 27 40 46 52 79 112 112 91 72 68 50 33 30 28 23 25 33 35 34 41 53 51 43 44 45 42 36 33 35 35 27 16 13 17 21 26 34 40 38 32 25 46 93 137 147 124 80 39 11 20 44 75 96 106 116 128 114 125 136 131 110 100 119 148 166 178 182 175 173 161 120 74 126 193 201 166 171 188 179 170 178 186 179 169 173 171 150 131 109 129 158 166 139 112 127 163 184 194 166 125 109 104 111 135 128 89 71 110 173 228 214 127 37 4 7 17 15 25 29 27 23 21 21 25 33 40 44 44 47 47 45 38 30 27 34 42 47 77 96 92 111 175 227 234 205 196 194 200 201 196 199 209 213 220 211 202 192 164 162 199 212 155 73 13 14 41 64 98 151 193 234 239 187 109 89 128 168 132 89 62 67 99 119 114 97 97 163 235 217 161 145 153 102 80 114 143 127 110 117 141 164 177 185 189 202 217 213 197 179 164 160 131 82 80 104 103 59 31 34 78 111 110 110 121 133 146 169 171 157 126 89 88 152 195 209 211 196 157 120 80 90 121 144 143 151 168 139 79 32 29 42 65 87 115 143 156 139 127 133 133 117 126 151 157 161 193 176 119 105 132 131 102 69 75 90 113 131 128 104 80 91 131 164 166 136 102 93 93 95 91 100 109 95 75 63 58 45 41 38 35 29 23 21 22 24 23 23 24 24 24 29 35 43 38 30 24 24 33 46 56 45 35 23 17 19 23 25 25 23 24 27 29 31 31 31 32 37 31 23 16 15 18 21 22 24 24 24 23 23 23 23 24 22 21 19 18 18 18 19 20 18 18 19 19 20 20 20 21 21 25 29 29 25 22 22 24 17 19 21 22 22 21 19 18 18 15 13 15 18 18 14 10 15 15 17 21 25 28 28 27 26 24 23 24 26 27 26 24 23 21 19 16 15 16 18 19 28 29 29 27 24 24 25 27 25 23 21 20 20 21 22 23 23 24 25 26 26 26 25 25 29 27 25 23 21 21 21 22 24 26 28 28 25 23 23 23 25 31 42 49 41 30 32 42 53 55 59 57 57 76 96 99 60 37 27 30 30 28 25 18 25 26 27 23 19 17 21 25 26 27 27 27 28 31 37 42 41 40 39 36 32 28 24 22 16 16 16 16 17 17 17 17 19 18 17 17 19 21 23 24 29 28 26 25 24 24 25 26 25 24 22 21 22 25 28 30 31 28 26 25 26 26 24 22 18 19 20 22 24 26 28 29 35 32 28 24 21 20 20 21 21 23 25 22 17 14 15 18 13 16 18 16 13 13 18 22 34 32 30 27 26 26 26 27 35 38 42 45 43 38 31 27 22 28 30 26 24 27 27 24 25 27 28 26 24 23 24 26 21 24 33 43 47 41 34 31 28 37 43 43 39 36 32 28 28 25 23 22 23 23 22 20 22 22 23 24 23 22 20 19 16 21 26 27 24 22 23 25 25 25 25 25 25 27 28 29 29 32 32 28 21 19 22 26 34 33 31 29 28 27 27 27 27 26 26 28 30 29 27 24 21 18 18 24 32 37 35 31 29 28 28 29 31 31 29 26 29 28 27 26 25 23 20 18 19 18 20 27 36 43 45 45 25 31 39 44 44 43 44 46 40 34 29 30 31 29 28 28 28 29 28 32 59 100 109 84 61 70 75 65 44 28 24 28 26 27 23 13 14 31 55 71 70 62 47 40 46 50 59 74 85 80 71 69 79 88 82 70 64 59 61 66 57 38 28 31 30 32 34 33 29 24 21 20 16 15 17 20 20 20 26 35 51 47 45 46 52 66 91 111 146 145 132 101 68 56 70 90 91 119 151 164 179 204 190 143 77 57 58 58 64 89 118 150 117 101 88 83 75 57 40 32 34 35 36 38 38 37 36 35 177 176 175 173 171 169 168 167 167 168 169 170 172 173 174 175 171 171 172 173 174 175 175 175 176 175 175 175 175 175 174 174 173 173 173 174 174 175 175 175 180 179 179 179 180 180 181 182 186 186 184 183 182 181 181 181 182 181 180 180 183 187 192 195 191 189 186 185 185 186 189 191 192 190 187 185 186 190 194 197 188 189 190 190 190 190 191 191 191 191 190 190 190 190 189 189 191 191 191 191 191 191 191 191 188 190 191 193 193 192 191 190 193 193 193 192 192 191 191 190 196 193 191 192 195 197 195 192 193 193 193 193 193 193 193 193 192 192 191 191 191 191 191 190 190 191 192 193 193 193 192 192 190 189 188 188 188 189 190 191 184 186 187 189 189 188 187 186 184 184 184 184 185 185 186 187 186 185 183 183 183 183 181 180 183 184 185 186 186 184 183 181 184 184 184 183 181 179 176 174 185 182 182 185 181 173 173 181 180 179 182 186 182 174 175 183 181 180 179 179 179 180 181 182 181 180 178 178 178 180 182 183 180 181 182 182 182 181 180 179 181 180 178 177 176 176 177 177 187 179 174 176 178 177 177 180 181 180 180 180 179 178 180 182 181 182 182 180 178 177 179 181 183 181 180 180 181 180 176 173 178 178 177 176 176 177 178 178 177 177 177 177 177 177 177 177 173 179 183 183 180 171 152 134 102 140 172 184 188 183 178 181 142 100 102 118 111 129 143 113 109 98 93 79 55 28 45 117 178 195 175 115 73 71 80 79 64 75 91 104 146 214 211 140 61 12 57 160 213 205 187 195 211 191 148 105 105 116 121 150 178 178 147 120 130 141 125 109 105 75 67 80 97 118 120 99 154 150 110 80 97 155 215 228 176 95 49 51 43 32 34 34 55 56 63 77 93 110 130 146 120 103 134 146 108 69 48 46 69 78 75 67 69 73 79 88 86 69 57 50 42 42 41 33 38 30 32 38 32 25 39 64 82 86 78 66 71 89 94 85 43 30 68 133 157 140 111 84 52 47 40 35 34 36 35 34 43 60 85 92 66 33 27 41 52 46 37 34 36 40 43 44 40 36 30 25 23 22 23 24 20 19 18 15 12 12 15 18 21 22 22 19 14 11 13 16 30 38 86 160 195 165 109 73 41 30 26 24 22 26 26 17 102 163 149 94 82 66 42 49 37 27 20 29 54 97 147 184 150 100 52 30 21 39 109 185 196 125 34 16 91 158 142 92 46 18 16 30 27 26 33 31 19 12 14 19 10 10 50 101 155 207 208 163 145 154 172 195 182 139 108 109 132 147 185 156 89 54 61 94 152 206 158 64 18 80 165 210 180 148 147 128 137 127 151 208 171 71 13 82 174 208 203 189 178 158 158 168 147 124 119 107 110 111 124 88 100 127 128 96 94 140 156 125 85 41 60 75 59 70 110 161 147 130 115 112 113 110 110 114 78 22 31 113 164 142 82 33 3 21 112 191 167 110 107 129 91 59 27 17 18 17 14 15 13 13 22 41 54 53 44 37 36 35 35 36 39 44 49 52 43 33 33 50 94 157 173 139 63 45 94 151 144 135 141 129 130 147 144 105 65 56 75 94 123 136 143 164 130 92 105 84 57 46 74 103 83 50 34 23 7 29 59 92 108 93 75 75 58 61 71 86 100 105 102 97 145 199 187 126 82 46 47 91 130 118 123 153 158 117 89 99 104 62 40 36 38 62 79 66 54 69 88 113 130 109 63 32 31 32 43 62 89 127 153 155 111 138 141 118 100 92 84 80 67 48 32 31 35 37 40 44 38 39 42 49 59 63 54 42 45 40 34 40 57 68 77 88 114 157 172 138 121 157 185 173 178 162 156 149 117 75 43 23 32 29 37 48 44 35 34 37 29 38 88 134 131 105 72 37 49 35 32 36 30 28 33 35 37 35 36 66 90 90 86 72 73 75 88 89 64 42 45 53 44 44 42 37 32 28 26 26 19 18 15 13 12 12 13 14 21 20 19 18 17 18 19 21 19 18 17 16 14 13 12 11 13 12 13 15 18 20 18 17 15 15 15 14 14 13 13 13 15 15 14 13 14 15 17 18 18 17 15 15 14 15 16 17 15 16 16 17 19 20 20 21 17 17 18 19 19 20 21 21 20 19 17 15 13 12 12 12 14 13 13 12 11 11 10 10 11 11 11 11 11 11 11 11 10 11 12 13 14 14 14 14 13 13 13 13 12 11 10 9 10 11 13 13 11 11 12 14 11 11 12 12 14 16 18 19 17 20 22 23 22 21 22 24 28 26 27 30 26 20 21 26 24 24 25 25 26 27 29 31 30 36 34 25 22 35 73 114 156 177 163 153 155 166 179 155 144 119 123 128 110 108 101 66 34 36 37 37 39 41 38 33 32 29 21 13 19 54 106 146 147 150 117 85 106 139 118 71 45 56 56 57 50 47 49 31 59 88 151 168 128 124 144 133 85 94 82 68 81 108 134 153 171 139 113 121 144 151 159 177 163 155 128 89 67 81 121 154 178 174 177 182 186 189 183 168 165 169 169 166 168 164 142 115 121 146 165 164 158 160 166 169 125 37 19 45 74 122 125 80 49 78 124 158 166 148 103 55 46 45 84 147 175 159 128 106 138 144 123 136 192 192 143 122 125 138 135 124 114 92 77 83 146 183 159 123 151 180 178 181 181 186 182 186 196 183 168 177 137 138 172 184 178 195 198 186 190 194 196 193 192 194 194 191 181 169 152 137 127 127 136 147 160 106 43 32 73 112 125 129 117 60 42 67 68 46 32 28 23 2 29 137 176 126 71 92 223 252 221 125 47 22 30 44 32 28 24 25 30 34 34 33 33 31 28 25 23 22 22 23 25 27 28 27 23 19 18 18 18 19 21 22 21 19 17 16 17 17 19 22 25 25 23 20 23 22 21 23 27 31 32 32 25 30 33 32 26 23 23 25 25 30 34 32 24 16 11 11 14 28 31 18 7 10 16 16 11 4 20 75 140 176 172 155 132 123 113 102 89 75 67 65 55 37 30 45 62 67 65 64 60 70 84 77 64 52 55 90 100 89 121 170 174 160 165 177 210 214 201 156 123 139 150 126 109 108 99 84 75 69 58 44 36 39 42 41 39 39 44 48 42 46 52 56 55 49 41 35 31 31 30 27 23 24 29 34 25 25 25 24 22 20 19 18 20 18 16 15 15 14 12 9 7 8 10 12 14 16 17 18 45 52 54 48 41 38 39 39 33 38 39 44 64 88 91 78 66 71 58 36 28 27 27 31 31 34 34 37 42 37 37 49 41 43 46 50 55 51 33 14 14 18 22 26 32 40 42 40 26 34 60 91 108 106 78 42 16 23 44 71 85 85 85 90 97 103 106 102 104 115 125 130 140 157 188 211 202 158 106 73 135 171 153 133 174 198 177 167 188 205 200 181 181 186 179 168 154 157 168 168 139 108 117 147 158 173 155 129 128 120 103 101 113 91 82 119 179 228 206 117 47 6 10 20 14 23 26 22 19 21 24 27 34 45 54 59 52 50 49 44 30 22 37 59 109 153 174 142 120 156 204 218 162 150 149 164 175 179 195 216 200 216 217 211 191 151 154 206 218 177 93 4 18 83 89 87 132 169 203 228 210 130 100 153 220 213 176 106 47 41 79 113 112 120 177 234 220 165 133 127 97 96 154 197 181 144 110 97 89 123 158 177 195 216 220 211 225 222 222 169 96 106 153 154 86 46 41 91 133 141 152 175 181 173 170 153 133 107 87 101 125 157 196 191 147 99 84 115 170 198 203 172 152 157 131 78 29 32 51 78 106 133 141 130 146 138 140 126 102 110 133 133 156 173 146 98 98 130 137 120 86 89 99 117 128 125 111 100 125 151 164 158 137 118 116 109 105 93 103 119 109 87 76 72 50 44 42 43 38 27 22 25 30 28 27 29 28 25 26 29 31 28 23 17 20 37 62 82 59 44 25 15 17 23 26 26 23 28 30 27 26 28 30 29 28 24 21 21 21 19 19 21 26 26 25 24 23 22 22 21 19 18 16 15 16 17 20 22 20 20 20 20 20 20 20 20 20 25 29 29 24 21 21 23 11 14 19 22 24 23 20 18 20 16 14 14 16 15 10 5 15 15 16 20 24 27 26 25 26 24 22 23 25 26 25 23 21 20 18 16 17 18 21 22 26 28 28 26 24 23 25 27 27 25 23 22 21 23 24 26 24 25 25 26 27 27 27 26 33 30 25 21 17 16 16 16 23 26 29 28 25 23 23 23 30 32 41 47 42 30 29 37 68 64 59 48 45 68 94 101 59 35 24 29 29 26 22 14 24 27 28 25 20 17 20 23 27 29 31 31 30 29 31 33 37 37 36 34 31 27 24 22 17 17 17 17 17 17 17 17 16 15 14 14 17 20 24 26 25 24 23 21 21 22 23 24 24 23 21 20 22 24 28 30 31 27 24 24 25 26 26 25 19 19 21 23 25 28 30 31 37 35 32 28 24 21 19 17 21 24 25 22 16 12 13 16 11 15 18 17 14 13 17 21 34 32 30 28 26 25 25 25 33 38 46 50 48 39 28 20 26 32 34 32 32 33 29 22 27 27 27 25 23 22 24 26 22 25 34 43 45 39 31 27 24 35 43 40 31 26 25 25 29 26 23 21 22 22 21 20 22 21 21 21 21 21 21 21 16 21 26 26 24 23 25 29 23 24 24 25 26 26 27 27 28 32 34 29 22 18 20 25 31 31 31 31 30 30 29 29 28 27 27 29 30 30 28 25 20 18 17 24 33 38 36 32 30 30 30 32 34 33 30 27 25 23 21 21 22 22 20 18 14 15 22 36 50 54 47 38 27 29 32 38 43 46 46 45 36 32 29 30 30 27 26 27 35 26 22 26 44 73 84 71 52 66 78 73 55 39 35 39 31 32 25 14 11 25 46 59 46 49 48 51 58 55 55 65 74 77 79 88 105 114 95 68 76 73 63 49 40 36 37 38 28 28 28 28 27 24 19 16 23 22 22 22 20 21 32 45 68 61 61 73 88 106 133 157 168 158 133 99 72 58 53 51 79 110 123 122 135 141 127 113 78 43 32 46 99 170 202 208 174 136 95 78 71 61 47 39 32 34 36 37 38 38 37 37 172 172 172 173 173 173 174 174 171 173 174 174 172 172 173 175 173 173 173 173 173 173 173 173 175 176 176 175 174 175 177 180 175 176 177 176 175 175 178 181 176 177 178 179 181 182 183 184 178 180 182 184 185 184 183 182 184 186 187 186 184 183 184 186 182 185 189 191 190 189 188 189 191 191 190 189 188 187 187 186 190 190 190 190 190 190 190 190 192 191 190 189 189 189 189 190 190 190 191 190 189 188 187 186 190 191 192 193 195 196 197 198 190 190 190 191 191 192 192 192 194 193 193 192 191 191 190 190 193 191 190 191 193 194 193 191 193 192 191 190 190 191 192 193 195 195 194 193 192 190 189 189 190 190 190 189 189 188 188 188 190 190 189 189 189 188 188 188 188 188 187 186 186 185 184 184 189 188 187 186 186 186 186 187 180 181 181 182 182 183 183 184 181 181 181 182 182 183 183 183 179 180 180 181 181 180 180 180 179 179 179 179 179 179 179 179 176 176 176 177 177 178 178 178 175 175 176 177 179 180 181 181 178 178 178 178 178 178 178 178 177 177 178 179 179 180 181 181 180 180 180 179 179 178 178 178 179 179 179 179 179 179 179 179 181 180 179 178 178 178 179 179 177 177 177 177 177 177 177 177 176 176 176 177 177 177 178 178 180 179 178 180 181 181 178 175 181 176 186 188 168 155 154 147 146 134 143 158 162 167 156 126 99 89 96 121 132 119 102 96 105 67 59 58 57 47 51 105 156 166 134 70 51 83 94 70 38 73 120 156 174 192 170 95 2 57 128 197 217 194 183 180 187 167 130 110 141 159 136 133 140 127 122 157 198 184 151 149 147 121 84 75 101 115 98 79 128 171 158 85 62 122 180 191 145 92 46 39 46 42 33 32 37 37 56 88 103 100 102 113 100 130 174 190 152 84 40 30 56 68 63 49 51 67 88 109 114 86 49 28 26 33 35 32 32 29 39 43 24 23 61 102 126 105 85 64 64 105 119 84 64 22 75 155 172 191 187 125 71 43 25 32 37 31 30 39 47 68 85 78 53 35 35 44 40 37 35 35 37 40 41 41 39 39 37 23 15 34 61 70 49 24 8 13 18 14 14 20 30 25 22 18 11 11 29 50 58 46 69 171 208 157 124 87 49 36 26 23 20 16 21 31 80 131 135 84 51 52 46 30 34 12 14 54 97 121 139 156 128 111 74 32 27 44 83 149 145 90 48 50 75 94 83 56 25 29 17 18 43 78 81 39 19 19 11 1 4 42 104 153 177 173 170 157 142 149 172 184 148 91 66 94 136 168 168 143 101 73 52 84 138 173 144 63 19 95 161 184 135 89 133 179 154 118 153 191 164 65 18 105 188 193 189 200 193 160 149 152 145 120 98 87 103 114 103 107 121 127 117 98 110 146 140 96 60 69 74 74 50 50 114 169 166 130 96 86 100 126 131 114 78 24 33 108 156 148 103 53 1 41 130 185 151 102 99 112 115 69 32 20 15 13 16 16 13 12 15 27 40 46 42 36 36 35 34 35 39 45 50 53 40 26 43 81 130 189 184 118 46 56 111 136 133 126 116 133 129 144 108 58 62 94 123 147 144 148 157 151 122 91 66 46 53 78 94 76 52 50 44 23 15 46 103 151 124 76 73 76 61 49 45 68 111 143 146 134 145 149 165 121 82 82 82 115 161 154 139 169 190 144 97 85 73 54 39 37 49 73 84 77 56 44 68 126 166 161 120 77 23 17 22 40 68 108 137 142 133 143 132 99 74 69 61 47 42 40 35 27 30 46 48 33 61 65 76 98 104 109 110 82 62 34 41 62 74 114 141 122 103 118 117 102 108 143 176 189 181 179 177 178 159 102 44 19 32 33 37 43 47 43 34 26 22 43 75 98 95 70 44 30 39 40 40 40 39 37 35 33 42 40 34 29 33 46 55 56 56 61 68 71 62 52 52 58 71 67 51 39 41 38 30 27 14 17 15 16 18 10 6 14 21 17 17 19 16 11 12 18 15 14 13 13 13 13 13 13 10 12 15 18 19 19 17 16 13 13 13 14 14 15 15 15 14 14 15 16 17 18 18 19 17 17 17 16 16 15 15 14 14 16 19 18 16 15 15 16 16 18 19 18 16 15 17 19 17 17 17 17 17 15 13 11 13 17 11 7 15 15 8 7 13 12 10 11 12 12 11 10 12 13 12 11 11 12 12 11 12 13 13 13 13 14 14 15 12 12 10 9 9 9 9 10 14 13 13 13 15 18 20 22 18 18 19 20 21 23 25 26 28 25 22 22 24 25 24 22 26 25 25 26 27 28 30 30 28 28 32 28 11 17 77 146 197 186 157 155 175 191 190 162 126 127 122 110 101 91 71 50 37 37 38 42 44 40 30 21 35 27 15 14 38 89 149 190 203 198 148 105 118 164 157 84 41 38 41 35 37 34 26 42 68 110 159 175 145 138 162 154 82 24 61 115 130 120 96 114 110 115 134 148 146 147 151 150 157 134 75 56 109 151 156 165 149 154 162 172 180 184 184 183 192 193 191 181 163 144 129 122 131 159 190 197 178 190 211 181 126 19 31 87 113 129 95 60 81 160 178 135 100 62 36 48 89 118 139 170 172 131 117 130 122 102 105 160 188 187 178 130 131 145 157 166 147 93 66 87 130 109 105 154 205 194 166 174 185 190 192 183 186 207 190 138 105 156 198 204 193 181 181 193 180 189 194 190 189 195 196 192 196 188 185 188 186 181 186 198 163 79 30 64 138 191 168 101 56 43 111 117 83 38 39 28 15 9 41 91 106 71 81 167 245 255 235 137 56 29 19 42 30 28 29 33 34 30 30 34 32 30 27 24 21 20 19 19 28 26 24 23 22 23 24 25 24 23 22 21 20 19 18 17 19 20 21 22 23 23 23 23 22 22 23 26 28 30 28 27 34 34 31 26 25 28 26 20 24 25 24 20 15 10 8 8 25 29 27 16 9 10 16 18 7 4 47 126 212 233 197 197 186 176 148 126 124 120 102 87 60 36 27 45 58 55 55 64 54 65 82 84 62 45 66 103 83 60 64 114 168 190 189 187 192 225 226 185 151 147 165 187 152 131 107 76 49 47 53 44 44 45 44 41 38 39 42 46 43 45 48 48 46 43 40 38 30 28 26 24 24 25 26 27 27 28 28 26 22 19 18 18 18 16 14 13 14 13 10 8 7 8 13 7 10 16 19 41 73 103 88 54 40 44 54 44 31 34 43 47 48 62 76 75 57 59 51 37 28 30 31 27 36 44 49 45 37 34 37 40 41 40 45 59 70 64 39 17 13 21 29 32 35 39 41 39 33 37 43 49 55 56 47 36 24 29 41 51 54 60 83 108 105 86 80 76 84 126 146 119 120 156 216 230 176 98 77 125 130 116 93 145 204 194 176 168 182 192 189 194 192 189 203 206 197 188 186 187 172 148 143 153 171 183 148 121 140 132 98 93 98 105 113 119 137 154 131 82 14 14 16 17 19 21 21 21 24 25 22 25 37 55 89 126 114 78 60 36 11 14 46 91 168 229 243 174 100 123 188 190 145 119 148 178 190 201 192 195 197 198 208 192 169 166 192 237 231 183 91 7 27 101 114 96 73 102 137 173 205 188 151 156 201 230 212 182 124 50 49 82 119 101 134 195 215 188 136 90 92 133 180 220 220 191 173 157 125 87 72 101 148 188 206 204 212 229 203 115 65 119 173 161 91 70 67 76 84 120 185 234 223 206 183 162 139 118 107 107 113 124 148 138 92 86 141 192 223 208 172 135 113 123 120 67 34 8 48 107 125 115 106 115 128 136 131 117 121 144 160 160 141 136 116 77 81 116 120 113 129 136 129 127 135 121 99 96 148 183 182 154 117 95 113 132 117 104 95 93 83 66 62 68 50 49 56 60 46 24 19 28 37 38 36 31 27 28 31 33 31 27 19 13 20 40 62 74 67 48 28 19 18 20 23 26 27 29 30 29 26 25 26 28 25 24 22 21 21 22 24 25 26 25 24 23 22 22 22 22 19 18 18 19 21 21 19 17 19 22 25 26 23 20 18 17 19 22 22 20 20 22 20 17 10 14 20 23 23 23 23 24 21 20 18 17 17 16 13 10 8 14 22 27 28 26 25 24 20 21 22 24 25 25 25 24 21 19 16 14 14 16 19 20 25 23 22 21 22 24 26 28 28 28 27 27 27 27 27 27 26 27 26 23 20 20 23 26 24 28 30 25 17 11 12 15 23 26 28 26 22 22 26 30 38 36 40 45 45 38 34 35 70 78 65 37 37 66 87 86 53 39 27 26 28 26 23 22 24 26 26 22 15 14 19 24 30 31 31 29 27 25 26 27 29 31 32 31 28 25 24 24 22 22 21 20 19 19 20 21 17 11 7 9 16 20 18 14 19 20 22 21 20 19 21 23 19 19 20 20 21 21 21 22 25 23 22 23 25 26 24 22 20 20 24 28 27 24 26 31 42 39 34 25 18 14 16 19 19 20 21 20 17 16 16 17 20 17 17 21 21 17 18 23 29 28 27 26 26 26 27 27 30 31 41 55 55 39 24 18 29 55 71 60 44 39 39 35 21 23 26 28 28 26 24 22 23 29 36 42 42 37 31 26 27 30 33 33 30 27 25 24 19 21 23 24 23 22 21 21 27 26 24 24 24 23 19 16 27 28 27 24 21 19 20 22 21 20 21 25 29 31 31 30 28 30 32 34 33 29 25 22 28 30 32 34 33 30 27 25 27 23 20 21 25 28 26 23 21 21 21 24 29 33 34 34 36 28 38 60 64 44 29 29 20 22 23 21 18 17 18 20 17 13 24 48 60 50 37 33 29 32 37 44 52 54 47 37 38 38 32 23 20 25 29 29 28 28 30 33 40 47 54 57 52 79 107 118 100 58 29 27 26 23 21 20 19 22 31 41 44 43 45 54 68 82 93 98 95 87 92 88 87 88 79 83 98 95 79 58 50 49 37 20 27 24 25 30 30 23 16 15 21 21 24 26 21 20 37 58 61 64 82 108 133 161 178 176 158 137 121 109 91 76 64 51 62 71 72 64 64 71 68 57 48 31 30 56 120 175 194 213 175 127 93 90 92 80 53 26 28 34 38 38 39 42 39 33 172 172 173 173 173 174 174 174 174 175 176 175 173 172 173 174 174 173 173 173 173 173 173 174 176 177 177 176 174 175 177 179 175 176 176 175 174 175 177 180 179 179 180 181 182 182 183 184 183 183 182 182 182 182 182 182 183 185 187 187 186 185 187 189 185 188 190 190 189 187 187 188 191 190 190 189 189 188 188 187 190 190 190 190 190 190 190 190 192 191 190 189 189 190 190 191 190 190 191 192 192 191 191 190 189 190 190 192 193 194 194 195 190 190 190 191 191 191 191 191 190 190 190 190 191 191 191 191 193 192 190 190 192 192 191 189 191 191 190 190 190 190 191 191 188 188 188 187 187 187 187 187 190 190 189 189 189 188 188 188 189 189 189 188 188 188 187 187 188 187 187 186 185 185 184 184 186 185 184 183 183 183 184 184 183 183 182 182 182 182 181 181 181 181 181 182 182 182 182 182 179 179 180 181 181 181 180 180 179 179 179 179 179 179 179 179 177 177 177 177 178 178 178 178 179 179 179 180 180 180 180 181 178 179 179 179 179 179 180 180 178 178 178 179 179 180 180 180 180 180 180 179 179 178 178 178 181 181 181 181 181 181 181 181 181 180 179 178 178 178 179 179 177 177 177 177 177 177 177 177 179 179 178 178 177 177 176 176 186 184 180 178 178 180 184 186 170 169 175 180 174 169 165 160 154 147 154 155 141 134 132 121 96 97 105 119 123 114 104 100 81 57 51 58 65 62 73 112 105 107 108 78 57 103 140 114 49 79 137 166 155 138 99 45 40 111 165 196 198 172 159 156 169 160 135 111 138 169 154 142 105 86 90 153 214 196 148 138 155 146 110 77 79 89 76 57 90 152 166 110 79 111 140 135 98 66 45 51 56 42 27 23 31 34 51 76 89 88 90 98 90 97 113 122 104 66 36 27 45 57 53 42 45 56 71 86 79 59 40 34 31 29 32 39 39 39 43 37 21 32 78 120 145 116 81 55 55 84 98 83 50 25 59 109 133 175 181 125 55 37 30 42 46 35 30 36 45 55 62 56 42 33 36 42 43 39 34 31 32 34 35 35 33 29 22 13 18 57 101 119 59 35 17 18 19 13 12 17 18 21 26 24 16 26 70 118 108 71 61 140 177 141 116 83 46 35 27 24 21 16 20 28 55 76 76 56 44 41 36 34 18 16 28 61 101 130 143 147 144 128 88 40 38 53 65 98 93 85 78 70 56 47 40 31 26 18 14 47 91 117 106 59 20 13 6 8 31 77 133 173 162 159 156 145 138 151 170 174 134 80 62 99 142 164 154 128 119 111 60 50 102 137 123 85 31 69 129 143 90 90 168 215 154 99 133 187 152 41 11 118 192 216 202 176 160 152 149 135 142 150 138 99 99 127 123 113 114 119 122 117 118 126 106 68 49 66 71 71 51 40 80 121 125 106 86 78 89 115 126 113 75 26 28 83 127 134 102 55 9 34 114 173 141 92 101 132 131 73 25 15 18 21 19 12 14 12 14 25 38 45 42 37 36 35 34 35 38 42 46 49 41 16 57 124 164 202 184 103 41 64 109 133 131 119 115 135 144 112 58 37 82 143 174 180 165 151 147 138 103 64 42 35 60 73 77 62 53 59 54 33 43 71 101 122 101 70 71 70 59 62 57 59 96 145 160 145 132 124 122 87 97 139 124 112 140 136 144 187 186 117 77 82 70 46 30 35 56 81 85 69 39 35 62 116 157 164 139 106 66 32 14 25 46 77 110 130 134 128 104 69 50 49 47 39 32 34 37 41 42 38 35 36 66 99 131 160 167 161 150 120 95 61 47 58 95 157 173 131 95 106 104 93 102 135 166 178 159 168 180 190 171 110 49 23 22 27 34 41 43 41 37 33 34 39 48 54 51 43 40 42 43 42 41 40 40 42 45 46 52 51 48 44 39 37 41 45 40 44 52 57 57 55 59 67 84 68 51 58 77 74 52 38 17 16 11 10 13 10 10 19 18 15 13 15 15 14 13 14 12 12 11 11 10 10 11 11 10 13 16 18 19 19 17 15 13 14 14 14 14 14 14 15 14 15 15 16 16 17 17 18 17 17 17 16 16 15 15 15 10 14 18 21 21 19 18 17 15 17 20 21 20 18 19 20 20 19 17 14 12 13 14 16 12 16 12 6 8 10 13 20 9 9 9 10 11 12 12 12 11 12 12 11 10 10 9 8 10 9 9 9 10 12 14 15 12 11 10 9 9 9 10 11 13 13 13 14 16 18 19 21 18 18 18 19 21 22 24 25 25 23 20 21 23 24 24 23 24 24 24 25 27 29 31 32 32 27 27 25 15 26 83 146 178 180 155 137 139 145 134 97 85 97 100 88 77 70 58 44 37 36 35 38 40 39 33 27 31 34 22 13 44 112 170 194 193 192 162 126 101 103 106 77 53 40 33 23 25 31 33 53 90 118 153 173 154 141 156 154 87 44 91 149 160 141 103 106 109 121 140 143 131 133 146 153 142 95 83 127 173 188 181 171 164 149 135 138 156 172 178 176 188 177 162 149 143 142 141 141 129 157 188 196 181 196 212 175 100 11 56 145 165 136 80 54 127 183 160 76 34 31 52 90 146 170 170 176 181 165 152 145 111 55 80 176 202 167 149 135 140 174 202 205 178 122 87 91 121 113 126 176 207 177 153 177 185 192 197 192 188 187 167 135 126 176 203 193 188 194 192 185 191 192 193 193 192 192 196 201 191 201 205 206 222 237 223 193 123 35 37 136 224 254 197 86 9 109 213 196 105 37 33 18 30 22 32 50 66 63 74 124 160 216 207 122 47 25 34 35 28 28 31 36 36 32 29 30 31 29 26 23 21 20 20 20 25 24 23 21 21 22 23 24 24 23 23 22 20 19 19 18 18 18 20 21 22 23 23 24 31 27 22 23 28 33 34 33 28 29 28 25 26 28 25 20 20 20 20 17 14 13 13 15 30 32 27 18 12 14 17 18 6 11 74 165 238 234 187 185 212 207 207 181 146 147 133 83 49 46 41 40 46 52 51 46 50 68 88 88 64 47 66 97 75 46 43 97 175 220 217 199 201 211 209 196 181 165 166 182 192 176 123 69 56 60 58 57 60 55 50 45 44 46 48 50 44 43 43 42 41 39 36 34 27 25 23 21 21 22 24 26 27 28 27 25 21 19 19 21 22 20 17 15 14 12 9 7 10 7 11 8 13 19 22 47 84 116 95 55 42 56 66 50 31 34 41 42 39 49 61 61 47 47 42 35 30 29 27 24 34 60 80 72 49 33 31 33 36 36 40 48 53 47 31 17 17 24 30 31 33 37 38 37 29 34 39 41 43 44 40 35 35 32 37 50 66 87 120 149 127 99 81 77 98 148 167 137 108 159 213 197 141 103 116 171 167 129 92 133 190 200 194 181 168 178 182 197 202 196 197 188 183 187 194 197 192 179 166 158 172 189 159 123 125 114 96 107 136 135 131 117 101 92 69 36 16 16 17 17 18 19 20 20 18 24 25 31 55 91 142 188 172 110 64 33 15 20 43 79 137 192 206 149 80 89 160 194 150 149 189 208 203 201 186 182 189 197 200 174 167 190 207 221 220 184 99 10 23 99 123 113 117 123 116 122 158 164 134 122 171 216 220 204 167 109 74 52 53 52 95 161 190 175 132 87 105 139 166 192 200 198 202 193 165 135 115 110 109 118 132 138 154 160 130 69 62 123 147 107 66 83 85 74 74 94 147 204 214 207 189 162 138 127 129 136 109 86 77 85 105 146 182 190 164 140 103 87 102 145 157 107 32 7 44 105 140 148 135 129 118 119 119 123 134 153 173 186 155 131 101 76 90 114 110 112 140 154 151 142 141 122 90 74 111 135 135 125 104 86 96 105 91 85 80 72 55 42 51 70 71 56 48 46 35 19 21 35 43 46 45 41 41 43 41 36 28 28 23 17 19 31 44 51 49 39 30 27 25 23 24 26 30 31 32 30 27 26 26 28 27 26 24 23 23 23 25 26 28 27 25 24 23 22 22 22 23 21 19 19 20 20 19 17 17 20 23 23 21 19 19 19 19 21 21 18 18 21 21 19 14 17 20 22 23 24 26 28 23 21 18 18 18 18 16 13 12 16 20 23 23 24 25 26 23 23 22 22 22 21 21 21 21 19 18 16 16 17 18 19 18 19 22 24 26 27 27 27 30 30 30 30 29 28 28 27 24 26 27 26 23 21 21 22 20 25 28 24 17 11 11 13 21 24 27 25 22 22 27 31 38 37 38 42 41 36 33 33 53 61 55 37 37 58 73 72 54 42 31 26 23 21 21 24 25 28 29 24 18 16 20 25 29 30 30 29 26 25 25 27 27 28 30 29 26 25 26 27 20 19 19 18 18 18 17 16 16 12 10 13 20 24 24 21 20 21 22 20 18 16 17 18 18 18 19 20 21 22 23 23 22 22 22 24 26 26 23 20 20 19 22 25 25 24 27 32 42 43 40 31 20 15 18 24 22 23 24 22 19 18 18 19 17 15 18 24 25 20 18 20 26 26 25 25 25 26 27 27 29 28 35 47 47 34 22 19 44 95 125 98 55 37 37 36 25 25 25 25 25 24 23 22 22 27 34 40 40 37 32 28 26 29 32 32 30 27 26 25 19 20 22 25 26 26 25 23 26 25 24 25 26 25 21 18 25 26 25 23 20 19 20 22 24 23 23 25 28 29 28 27 31 32 33 33 32 29 26 24 28 29 30 31 30 28 26 25 29 25 22 22 26 28 26 24 22 22 22 26 31 35 36 36 35 36 53 75 77 52 27 17 17 18 20 22 23 22 19 16 15 18 27 40 48 44 33 25 30 52 78 90 81 59 39 29 32 35 33 25 21 23 27 28 29 29 30 30 32 35 38 41 65 92 116 121 102 60 26 17 25 27 30 30 26 24 30 39 55 57 61 67 78 93 111 123 88 72 68 66 79 91 79 73 93 96 98 93 76 51 31 21 26 23 25 30 30 24 18 16 19 25 27 24 23 31 45 55 46 69 102 137 178 210 195 152 137 120 111 106 99 96 92 82 63 74 82 89 105 117 107 87 78 53 39 45 89 132 140 149 140 126 120 120 114 99 67 31 26 32 37 37 38 40 38 34 173 173 173 173 174 174 175 175 175 177 177 176 174 172 173 175 174 174 174 174 174 174 174 174 177 178 178 177 175 174 176 178 174 176 176 176 174 174 176 179 181 181 181 182 182 182 183 183 187 186 183 180 179 180 182 183 182 183 185 186 186 187 188 190 188 189 190 189 187 186 187 188 190 190 190 189 189 189 189 189 190 190 190 190 190 190 190 190 191 191 190 190 190 191 192 192 188 188 190 191 192 193 192 192 189 189 189 190 190 191 191 191 191 191 191 191 190 190 190 190 187 188 188 189 190 191 191 192 193 191 189 189 191 191 189 187 189 189 190 190 190 190 189 189 188 188 188 189 189 190 190 190 190 189 189 189 188 188 188 188 188 188 188 187 187 186 186 186 187 187 186 186 185 185 184 184 185 184 183 182 182 182 183 183 185 185 184 183 181 180 179 179 182 182 182 182 181 181 181 181 178 179 180 181 181 181 181 181 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 181 181 180 180 179 179 178 178 179 179 179 180 180 181 181 181 179 179 179 179 179 179 179 179 180 180 179 179 179 179 178 178 181 181 181 181 181 181 181 181 181 180 179 178 178 178 179 179 177 177 177 177 177 177 177 177 181 181 180 179 178 176 176 175 179 178 176 175 175 176 179 181 181 180 173 170 179 184 183 183 183 180 182 170 141 129 142 156 153 138 123 122 131 133 122 108 64 79 70 65 85 118 134 117 84 69 93 91 68 127 192 174 76 74 127 146 114 73 36 32 83 169 207 204 190 159 136 127 159 156 137 101 115 163 170 157 127 104 89 126 176 165 123 110 134 159 145 93 61 55 47 36 59 125 160 138 123 134 124 89 60 43 39 53 58 44 31 29 27 32 43 57 65 65 65 65 54 51 50 53 52 46 39 36 36 45 41 34 38 43 48 57 48 38 37 42 37 26 30 44 46 43 38 26 17 32 72 108 111 95 75 69 75 76 73 75 64 47 49 61 80 118 121 77 36 32 42 58 55 35 25 28 42 40 37 34 34 36 39 41 41 37 32 29 29 30 30 30 38 29 21 17 30 66 98 105 61 39 22 20 19 13 12 18 18 21 24 22 19 39 94 147 138 81 46 102 142 123 104 72 37 30 25 26 24 21 24 31 32 35 32 31 38 35 26 25 20 29 54 87 111 125 139 152 155 152 114 53 39 48 46 63 75 110 128 100 54 31 31 35 20 15 35 102 152 150 112 56 19 6 2 24 70 121 162 185 160 156 149 139 140 162 178 172 128 80 71 115 154 156 133 109 145 137 85 51 69 107 128 115 41 38 101 118 70 99 176 207 136 80 115 169 128 28 13 114 166 203 179 132 130 161 171 141 142 169 169 116 98 125 125 111 123 111 103 112 139 156 119 56 40 85 90 75 60 49 55 59 89 82 73 65 75 107 124 115 75 35 26 56 94 121 107 61 14 32 96 143 122 98 119 147 126 68 23 17 23 25 21 13 15 12 13 21 33 41 41 38 36 36 35 35 36 38 41 43 34 18 83 167 198 213 168 66 45 92 104 97 99 106 121 130 129 67 31 62 129 184 199 185 149 129 125 123 88 46 34 41 56 60 71 80 76 62 50 44 79 108 112 104 87 66 59 49 56 56 43 36 68 127 164 168 147 118 96 76 121 177 144 97 101 120 150 183 155 88 66 74 68 41 26 41 71 96 89 64 28 33 63 109 146 165 159 139 101 48 13 17 29 46 75 100 103 88 63 41 34 38 40 38 32 21 21 54 79 55 27 31 81 134 167 184 189 183 174 153 145 104 64 61 107 165 162 110 99 115 124 115 105 115 145 171 162 168 173 171 145 91 45 33 31 35 40 42 40 37 35 34 35 35 36 37 34 33 37 43 45 42 39 40 46 55 64 69 64 72 82 82 68 49 41 43 45 44 46 48 48 47 50 55 59 44 46 88 131 120 72 40 25 19 14 13 14 13 13 16 16 15 12 11 13 15 13 9 11 11 11 10 10 10 10 10 11 13 16 19 20 18 16 14 15 14 14 14 14 14 14 13 15 15 15 16 16 16 16 16 17 17 16 16 16 15 15 15 17 17 16 17 17 17 16 15 15 17 19 20 20 21 22 23 15 18 21 22 20 19 20 22 14 16 18 17 15 13 16 22 20 19 18 17 16 16 15 15 14 13 13 13 13 12 13 13 12 10 8 7 8 10 11 12 11 10 10 9 10 10 11 12 11 12 13 15 17 18 18 18 18 18 18 18 20 21 23 24 22 21 19 19 21 22 23 22 21 22 23 24 27 30 32 34 36 28 25 24 18 24 62 106 126 124 98 81 71 66 69 56 79 107 120 100 70 52 42 33 37 34 32 33 36 37 35 32 30 28 23 29 65 119 159 173 174 187 172 135 87 69 84 81 64 34 29 34 34 29 35 67 105 123 145 169 158 132 142 155 100 75 123 162 154 135 117 130 143 150 152 140 137 154 160 144 102 77 122 188 193 184 187 176 180 167 145 134 147 170 179 173 165 151 137 136 146 159 165 166 140 160 181 185 176 196 205 156 67 7 80 194 208 143 74 62 141 149 99 38 37 62 91 127 184 201 189 185 196 199 191 169 118 42 82 177 180 129 114 135 168 190 199 191 172 135 97 79 123 136 153 182 197 170 153 175 204 207 205 194 170 138 121 126 174 202 204 184 183 195 194 185 192 189 192 200 197 187 187 194 200 213 217 213 221 217 167 107 46 10 80 195 247 253 179 44 56 188 249 227 119 35 19 5 30 30 35 34 60 96 96 90 129 219 211 123 41 19 39 22 28 29 33 38 37 32 28 27 28 27 25 23 21 21 22 22 23 22 21 21 21 22 23 24 23 24 23 22 21 19 19 19 17 18 18 19 21 23 24 26 35 30 26 26 31 34 33 30 25 26 25 24 25 27 24 20 15 15 15 13 13 15 19 23 36 33 26 18 16 19 20 19 9 18 82 177 239 223 172 163 223 223 229 224 207 189 141 78 59 60 56 49 48 50 47 39 39 64 88 86 63 48 60 81 63 50 50 85 143 193 214 214 203 202 203 209 202 175 160 169 210 216 157 88 79 79 64 63 66 59 51 47 49 53 55 55 47 43 38 37 37 37 35 32 24 22 19 18 18 20 23 25 27 27 26 23 20 19 21 23 22 19 16 14 14 13 10 8 11 5 10 10 16 21 27 57 97 140 120 64 42 62 78 61 31 32 38 36 29 36 50 53 42 36 33 34 34 29 24 21 35 76 104 88 52 32 30 33 33 33 34 36 35 31 24 19 21 27 30 29 30 33 36 35 27 33 37 35 33 34 35 34 27 33 53 83 109 125 136 145 115 106 100 96 112 160 183 163 113 148 173 141 110 126 166 211 207 150 104 125 162 186 200 190 169 169 162 177 190 190 188 172 179 189 192 188 192 199 191 174 166 184 158 121 112 102 104 134 169 154 141 123 93 65 44 26 20 19 18 17 16 17 19 20 22 27 25 36 77 135 196 240 223 137 63 26 18 23 38 70 93 129 132 105 75 84 151 205 196 194 206 198 187 196 199 203 184 178 173 160 175 206 206 200 190 165 100 20 15 71 110 131 183 193 162 119 111 105 80 60 103 156 183 184 172 150 113 62 26 22 51 106 144 149 121 85 90 123 143 161 176 192 208 201 185 174 168 155 127 104 95 91 86 78 68 76 112 139 113 65 66 108 127 125 116 91 89 123 165 169 167 154 139 127 117 111 86 55 36 51 97 146 153 126 98 100 106 131 164 199 185 112 31 2 34 102 163 198 188 170 154 142 137 143 144 141 149 165 159 130 92 71 100 124 107 103 117 138 139 125 120 109 77 51 81 94 95 101 94 82 90 93 104 107 106 92 67 55 71 96 81 61 49 47 35 17 21 40 50 55 52 47 52 61 54 39 32 35 34 27 22 24 28 30 29 28 30 33 32 28 26 27 31 32 32 31 29 27 27 28 29 28 26 25 24 24 25 26 28 27 26 24 23 23 23 23 28 25 21 19 19 19 18 17 17 19 20 20 18 18 19 21 18 20 20 16 17 21 23 22 19 20 21 21 21 24 29 32 26 23 19 18 19 20 20 19 17 18 19 19 19 20 24 28 25 24 22 19 17 16 16 17 20 20 20 19 18 17 17 18 11 15 21 27 30 29 27 25 29 30 31 31 30 28 26 25 21 24 26 26 24 20 18 17 17 22 26 25 19 14 12 13 20 23 25 25 23 24 27 31 38 36 35 36 35 31 29 30 34 42 44 40 40 49 56 57 55 46 36 28 23 21 23 28 26 29 31 28 22 19 21 25 28 29 29 27 24 23 24 26 24 25 26 25 24 25 29 32 24 21 17 17 18 18 15 12 13 11 10 14 20 25 26 25 20 21 21 19 15 13 13 14 15 16 17 18 19 20 21 22 19 19 21 24 26 27 25 23 22 20 20 22 23 23 26 32 41 44 44 35 23 18 22 29 26 27 27 25 22 21 21 23 16 14 17 25 28 22 17 17 22 22 22 22 23 25 27 28 28 25 28 36 36 28 22 22 59 123 162 128 71 42 34 30 27 27 26 25 24 24 23 23 22 25 31 36 38 37 33 30 26 29 32 32 30 28 28 28 19 19 20 25 30 31 29 25 23 23 25 27 29 28 24 21 23 23 24 22 20 19 21 23 27 25 24 25 27 27 26 24 34 34 33 32 30 28 27 26 30 30 29 29 28 27 27 27 30 27 24 24 26 27 25 23 23 23 24 28 33 37 38 38 45 44 49 56 54 40 25 16 17 17 19 23 26 26 21 16 20 26 31 35 37 36 29 20 32 65 107 125 103 63 36 29 26 30 31 26 21 22 25 27 27 29 31 29 27 25 27 29 74 90 93 81 65 44 27 23 21 27 35 39 33 26 28 34 38 51 66 74 75 77 83 90 72 55 53 62 97 128 118 106 102 96 102 112 98 59 29 20 26 24 26 30 31 26 21 19 18 27 30 23 24 37 48 49 48 86 124 145 165 180 166 135 124 115 114 114 112 118 122 116 109 113 118 131 157 176 163 138 80 74 80 85 108 129 119 112 110 129 151 153 140 123 85 40 23 30 36 37 36 37 37 36 173 174 174 174 175 175 175 176 174 175 176 176 174 174 175 176 175 175 176 176 176 176 175 175 177 178 179 178 175 174 176 177 176 177 178 177 176 175 177 179 182 182 182 182 181 181 181 181 186 185 183 182 181 182 183 183 182 183 184 184 185 185 186 187 188 189 189 188 186 186 188 191 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 191 190 190 190 190 191 193 193 186 187 188 189 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 190 190 189 189 189 188 188 189 189 190 190 191 191 190 189 187 188 190 191 190 188 188 189 190 191 191 190 189 188 191 191 191 192 192 192 193 193 189 189 189 188 188 188 187 187 187 187 187 186 186 186 185 185 186 186 186 185 185 185 184 184 186 185 184 183 183 183 184 184 185 185 184 183 181 180 179 179 182 182 182 181 181 180 180 180 178 178 179 180 181 181 181 181 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 178 178 178 177 177 177 176 176 177 178 178 179 179 180 180 181 180 180 179 179 179 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 181 180 179 178 178 178 179 179 178 178 178 178 178 178 178 178 181 181 180 179 178 178 177 177 180 180 182 184 185 181 173 167 179 181 159 142 155 171 178 187 190 186 182 167 139 126 143 166 198 181 158 140 126 112 99 91 106 117 99 106 137 170 176 126 86 59 72 77 64 120 192 196 110 51 76 109 99 58 19 47 122 200 215 195 187 162 140 134 157 154 139 96 92 139 163 162 169 164 130 103 108 106 96 100 119 166 174 123 68 40 33 35 52 97 129 137 155 170 136 79 45 32 34 55 66 55 39 32 26 32 38 41 42 42 37 32 24 28 31 29 28 33 39 42 35 39 35 31 35 35 33 38 37 35 36 39 35 30 33 42 51 43 34 27 20 21 50 89 105 107 107 121 131 102 81 95 100 85 58 41 53 73 63 34 43 53 73 85 68 36 20 24 40 34 28 29 36 42 43 41 35 33 32 32 33 33 31 29 34 28 24 22 30 51 62 54 52 34 20 19 19 15 17 24 29 29 22 12 16 44 86 116 117 63 31 78 118 111 89 55 26 23 23 28 30 30 33 38 26 34 30 26 33 34 25 18 34 43 81 128 136 119 129 162 179 175 133 65 38 35 31 52 79 130 145 97 48 31 28 25 7 23 73 156 196 166 102 35 16 2 6 46 105 151 171 175 171 164 152 139 145 175 191 181 157 107 88 121 148 139 122 117 170 135 111 89 61 98 157 142 61 28 81 111 89 111 143 155 109 79 113 148 109 38 25 84 104 132 110 84 112 166 190 165 146 153 154 118 98 112 115 112 113 99 82 90 142 188 148 63 57 131 138 104 94 90 69 37 63 62 61 63 81 113 120 99 74 42 28 42 77 121 118 72 16 32 76 104 104 119 139 137 103 57 25 25 27 23 20 17 16 12 11 17 28 37 39 37 35 36 36 35 34 34 35 37 22 32 100 179 212 201 128 30 60 116 91 55 76 118 139 115 80 37 44 98 139 158 155 133 108 101 109 108 72 36 32 44 56 67 98 123 100 47 34 62 109 140 132 112 93 66 48 33 55 50 47 59 91 135 172 191 164 126 100 97 140 174 132 84 88 120 139 136 105 80 78 66 60 36 30 54 88 110 98 69 34 45 74 109 137 159 164 151 118 70 34 26 25 30 46 59 60 50 39 36 36 36 35 34 32 16 21 76 114 74 29 38 105 160 178 175 178 176 172 159 160 111 73 84 125 153 140 109 120 121 133 142 129 111 121 146 156 157 154 144 117 74 48 51 48 45 41 38 37 36 36 36 33 36 39 41 40 38 39 41 39 35 35 43 59 76 88 94 94 115 134 133 117 98 85 79 82 79 75 72 67 63 59 58 44 27 34 95 157 155 104 65 44 32 24 22 20 19 15 7 18 20 18 14 14 17 15 10 12 12 12 12 12 11 11 10 11 14 17 20 20 18 15 12 15 15 15 14 14 13 13 13 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 23 19 15 13 14 17 20 21 22 21 19 19 21 25 30 34 29 35 42 43 40 35 32 31 34 25 26 36 38 34 28 23 27 24 21 20 21 22 21 20 22 18 16 16 16 16 18 22 15 13 11 11 11 11 9 8 10 10 10 10 10 11 12 13 9 11 13 16 17 17 16 16 17 17 17 17 18 20 21 22 23 22 21 20 20 20 21 21 19 20 21 24 27 30 33 35 35 28 27 30 26 22 35 54 77 58 37 41 39 38 75 109 140 159 155 112 63 38 34 34 36 33 31 31 33 34 33 31 35 18 31 79 114 119 123 136 164 192 184 144 109 112 129 112 69 20 34 80 73 29 29 85 111 124 140 166 156 119 127 155 128 93 110 129 124 129 143 166 167 161 151 147 160 177 151 101 99 122 171 193 174 168 178 176 177 179 170 152 145 152 157 156 145 144 149 163 181 191 189 183 170 177 182 181 178 200 197 133 33 16 100 204 217 150 82 70 89 73 45 55 103 124 128 147 173 189 181 180 193 206 210 191 136 74 107 146 122 102 111 143 141 130 118 125 144 143 111 80 128 157 163 162 177 179 171 176 200 190 170 155 132 98 103 144 207 209 196 184 186 190 194 201 195 192 194 198 197 193 193 198 209 214 213 193 155 110 71 50 48 66 153 228 240 231 153 22 103 225 241 227 116 26 21 32 30 33 38 36 82 152 154 118 175 253 237 130 37 15 31 21 31 32 34 36 35 32 28 27 25 24 23 22 21 22 23 24 22 22 22 22 23 24 24 25 23 24 24 23 21 19 20 21 19 19 18 19 21 24 27 29 30 30 31 32 33 31 28 26 30 28 24 21 21 22 21 19 13 13 12 11 11 16 23 29 36 29 21 17 20 23 22 19 23 33 82 157 209 203 165 144 185 210 218 231 238 179 116 114 116 97 81 76 70 55 43 40 32 57 79 78 61 50 54 61 56 56 60 70 90 123 166 199 204 206 202 205 213 198 168 148 165 194 171 118 102 98 77 61 55 52 48 47 49 53 55 56 49 43 36 35 38 40 38 36 22 21 18 17 17 20 23 25 25 25 24 22 19 19 22 25 16 13 11 10 11 12 11 10 8 5 13 15 20 23 31 63 116 170 154 86 51 67 86 71 33 31 34 32 26 38 58 66 53 41 33 35 36 30 24 23 42 79 98 75 42 32 36 39 32 31 30 30 29 28 25 23 23 28 29 27 27 31 35 35 30 34 37 36 35 36 35 32 17 37 76 121 146 140 116 97 78 86 99 107 128 170 189 175 142 119 108 100 116 156 182 200 190 143 116 115 112 129 161 168 161 153 138 151 170 175 176 161 178 186 185 179 184 195 194 182 168 171 143 114 104 93 102 139 141 115 104 107 94 69 46 31 22 21 20 17 15 16 18 20 28 27 24 50 116 185 227 248 230 147 71 31 21 21 33 73 93 117 100 78 70 85 150 216 200 190 186 184 189 199 203 202 187 149 142 163 192 200 182 180 167 151 111 43 10 33 88 152 208 233 211 164 134 110 80 47 73 112 152 170 169 165 148 116 80 43 23 48 87 106 96 78 75 115 147 175 189 193 200 190 176 174 186 195 184 163 141 122 98 74 88 150 181 142 99 93 126 143 169 193 183 129 75 57 78 100 126 134 118 92 75 70 71 66 63 66 82 102 109 101 124 142 162 186 203 219 193 118 35 1 31 109 184 226 215 192 189 175 167 164 150 129 120 124 139 124 91 71 112 148 122 99 99 114 110 92 89 95 82 60 76 92 108 125 113 92 95 94 114 120 122 111 89 74 75 85 63 58 64 68 48 19 19 40 70 71 60 46 51 62 54 34 42 47 47 38 28 25 26 28 24 23 25 31 34 31 29 29 29 29 30 29 29 29 29 29 30 29 27 26 25 24 25 25 25 24 23 23 23 24 24 25 30 26 21 19 19 20 20 20 18 19 19 17 15 15 18 20 18 20 20 16 15 20 24 25 22 22 20 19 19 23 29 34 27 24 20 19 20 22 23 23 20 20 21 19 18 20 23 26 23 22 20 16 13 12 14 16 17 19 21 20 18 16 15 15 12 16 22 27 30 29 27 25 27 28 29 29 28 26 23 21 21 22 22 22 20 18 16 15 17 22 28 28 24 19 17 17 19 21 24 24 24 25 27 30 34 32 31 29 28 26 25 25 26 30 37 42 43 42 45 49 53 46 38 32 30 29 28 29 25 29 31 29 24 21 22 24 27 28 27 25 22 21 23 25 22 22 22 22 22 25 31 35 35 28 20 16 17 18 15 12 8 8 10 13 17 20 21 22 18 19 19 17 14 12 12 13 14 14 14 15 15 16 17 17 16 17 19 22 26 30 33 35 28 24 21 21 21 21 25 30 36 39 39 34 26 22 25 30 29 30 30 28 25 24 25 27 18 13 14 23 27 23 18 17 18 18 19 20 22 24 26 27 29 26 25 29 29 25 25 27 61 108 140 122 81 50 31 19 25 27 28 29 29 28 26 25 22 24 27 32 35 36 33 31 27 30 32 33 32 30 31 32 22 20 19 24 30 32 29 25 22 23 25 29 32 31 27 24 22 23 24 23 21 21 23 25 27 25 24 24 26 27 26 25 37 35 33 30 29 28 28 28 34 32 31 29 28 29 29 30 30 27 24 23 24 25 23 21 22 22 24 28 34 38 39 38 49 43 34 27 25 24 23 21 20 20 21 23 26 29 30 31 32 32 33 35 33 28 24 24 32 57 93 113 99 66 42 36 27 28 28 26 23 23 24 26 25 28 32 32 29 27 27 29 58 67 55 34 28 30 32 35 14 20 31 40 39 33 30 31 32 49 69 78 74 65 60 59 50 46 60 83 127 168 166 157 107 86 79 92 94 68 37 22 29 28 29 32 33 30 25 21 20 27 29 25 24 32 40 43 70 102 132 145 145 141 144 153 147 147 150 144 128 122 124 121 140 144 150 161 182 191 167 133 75 92 122 121 110 108 94 87 96 112 131 135 126 113 83 43 23 29 35 36 35 35 36 37 174 174 175 175 175 176 176 176 171 173 175 175 175 175 177 179 175 176 177 178 178 177 176 175 177 179 180 179 176 175 176 177 178 179 181 180 178 177 178 180 181 181 181 180 180 180 179 179 181 182 183 185 185 185 184 183 186 185 185 185 186 186 185 185 185 186 187 187 186 188 191 194 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 190 191 192 193 188 188 189 190 190 189 189 188 191 191 191 191 190 190 190 190 191 191 190 190 189 189 189 188 191 191 191 190 190 190 189 189 187 186 186 187 190 192 191 190 190 190 191 191 191 191 190 190 189 189 189 189 188 188 188 187 189 189 188 188 188 187 187 187 187 187 186 186 185 185 185 185 185 185 185 185 185 185 184 184 186 185 184 183 183 183 183 184 184 183 183 182 182 181 181 180 182 182 181 181 180 180 180 179 178 179 180 181 181 181 181 181 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 176 176 176 176 177 177 177 178 176 176 176 177 177 177 178 178 180 180 179 179 179 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 181 180 179 178 178 178 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 174 169 168 168 161 147 136 158 169 151 129 140 163 178 189 182 182 178 169 154 138 136 146 182 196 197 161 101 60 67 94 165 120 99 155 191 181 170 140 98 73 65 67 72 108 157 179 123 38 47 97 109 68 24 60 157 206 193 170 176 170 164 168 154 148 134 91 75 109 141 159 178 194 172 125 89 71 88 131 164 187 181 136 82 44 34 41 52 76 93 104 131 152 125 78 39 27 32 59 77 66 39 21 24 31 36 35 35 34 28 21 28 35 38 33 29 30 32 31 37 39 33 32 37 33 27 30 35 35 32 29 37 49 52 47 47 46 45 44 29 12 46 111 167 167 155 158 157 117 95 121 137 137 92 44 52 77 66 43 79 93 113 113 80 38 21 25 36 33 32 36 43 45 43 39 34 34 36 39 39 36 30 25 18 32 46 41 27 32 43 43 43 30 21 21 20 18 21 29 43 53 42 14 9 40 74 89 82 45 29 66 96 92 70 39 25 24 26 31 34 35 37 39 30 35 31 25 24 22 28 43 57 61 93 133 137 116 118 142 193 184 145 83 47 26 20 51 111 154 143 77 34 27 20 10 21 45 98 176 210 176 105 29 10 2 16 65 122 157 165 162 175 168 155 140 146 178 196 189 189 139 107 121 134 121 119 138 165 128 120 121 88 99 144 137 81 34 55 96 116 122 110 116 101 92 121 141 105 49 32 58 60 73 61 67 99 136 166 169 148 128 120 101 99 128 142 145 111 103 89 85 113 148 127 68 90 164 176 149 141 132 106 73 53 45 44 58 88 117 107 70 62 37 27 39 74 124 126 81 24 25 51 84 109 143 157 136 102 55 24 26 26 21 19 18 17 13 11 15 24 32 35 35 34 36 37 36 33 31 32 33 19 40 90 165 204 156 77 37 92 119 80 70 122 159 143 87 42 48 79 104 115 136 138 111 76 86 98 82 43 23 34 48 90 118 140 128 77 25 36 91 133 155 139 117 96 68 56 50 40 55 81 112 143 166 174 173 148 127 114 119 152 170 129 82 92 109 107 102 101 105 95 53 37 25 34 66 99 117 108 85 50 58 80 104 122 140 146 137 117 86 53 31 19 25 33 31 43 38 37 39 36 28 22 23 22 23 43 92 111 61 28 55 106 156 170 169 179 184 179 161 134 78 67 124 170 170 158 157 137 104 102 139 151 120 96 99 110 123 138 147 133 98 75 80 62 51 38 32 35 40 42 41 37 37 35 33 33 36 41 44 40 41 49 67 91 111 122 125 146 162 167 155 144 145 145 140 132 132 130 127 124 120 114 109 98 58 30 68 144 178 155 124 83 61 43 31 21 25 28 19 22 23 21 17 15 16 17 16 12 12 13 13 13 12 11 10 12 14 18 21 20 17 14 11 15 15 15 14 14 13 13 13 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 14 15 17 19 21 23 24 24 25 23 23 27 37 51 64 72 87 85 80 74 70 70 75 80 81 47 33 46 58 64 62 52 39 38 37 38 39 38 35 33 33 28 24 23 21 17 17 21 15 13 12 13 15 14 10 7 11 10 10 10 11 12 13 14 9 11 13 15 16 16 15 14 16 16 16 16 17 18 20 21 25 25 23 21 19 19 19 19 19 19 21 23 26 30 33 35 32 27 27 32 33 29 31 36 42 40 39 61 74 88 139 181 193 173 128 72 36 30 37 42 34 33 32 32 32 31 29 27 31 22 60 135 171 146 118 118 151 185 185 160 142 155 161 126 74 9 43 123 107 28 27 108 124 127 133 158 153 118 119 139 139 83 73 102 130 160 175 178 153 133 133 150 153 135 106 80 150 186 189 172 178 183 176 177 163 151 151 156 141 118 125 150 166 171 182 194 202 201 192 184 186 184 184 190 194 209 186 104 5 46 137 214 223 165 89 55 36 49 65 104 153 167 161 166 155 182 173 151 151 184 209 191 142 102 114 108 87 108 136 158 121 97 91 119 150 153 124 93 99 126 129 124 141 150 147 153 151 133 116 121 126 112 121 160 189 197 195 191 194 196 199 209 203 204 202 200 206 216 221 219 218 203 174 128 71 41 61 98 131 129 176 238 253 224 128 17 94 243 253 213 86 30 55 65 47 36 26 22 76 164 189 172 221 254 240 121 30 16 19 32 36 36 35 32 31 30 30 28 23 22 21 21 21 23 24 26 23 24 25 25 26 26 26 26 22 24 25 23 21 19 20 22 22 21 20 20 22 25 29 32 27 29 30 30 29 31 36 40 39 32 24 19 17 17 17 18 14 13 12 10 11 16 24 30 31 22 15 16 22 25 22 18 27 62 109 153 179 181 157 123 128 188 218 207 169 108 108 175 174 147 115 95 82 65 47 34 33 50 65 65 58 53 49 46 53 45 45 54 60 73 107 143 201 215 205 191 208 219 181 132 120 142 149 127 112 113 95 60 44 46 48 48 47 47 48 50 46 40 34 34 38 41 40 38 22 21 20 19 20 21 23 25 23 23 23 21 19 19 21 23 14 11 8 6 7 9 9 8 6 8 20 23 27 30 35 63 135 182 162 100 68 78 88 67 36 30 31 32 32 50 77 91 76 58 42 39 37 31 28 29 49 71 78 57 38 37 39 35 30 28 26 28 31 32 29 25 23 27 28 26 26 30 34 35 32 34 35 38 44 45 37 27 22 43 80 119 136 121 88 62 52 53 63 90 137 184 197 181 158 92 77 111 147 161 150 149 127 110 118 112 77 75 111 141 148 144 135 149 165 169 171 157 178 183 188 189 187 186 183 181 189 165 129 111 103 83 88 125 122 102 100 112 104 78 49 27 21 22 21 19 16 16 18 21 26 24 33 84 170 228 231 214 191 135 79 41 25 16 32 85 144 179 155 107 77 71 117 174 156 150 149 168 189 195 198 202 188 139 137 177 206 191 161 165 170 174 149 68 5 14 86 175 224 232 208 198 199 181 137 76 58 77 127 174 193 197 198 202 160 95 32 23 51 69 69 68 78 119 162 199 204 188 185 178 171 165 175 192 200 201 194 179 173 149 163 206 189 120 109 160 189 172 186 208 202 182 134 69 35 58 87 95 75 57 74 105 108 107 104 102 100 106 136 170 174 185 190 195 196 206 185 116 41 2 30 105 171 204 197 186 190 188 185 178 163 141 122 111 109 96 83 85 130 162 139 120 125 120 104 84 84 103 111 101 94 119 150 166 135 99 98 93 105 109 111 109 101 85 63 46 36 51 75 83 54 18 18 41 80 76 58 37 37 48 43 26 51 57 56 45 32 29 33 38 31 23 19 24 30 32 31 31 25 25 25 26 28 29 30 30 29 28 27 26 25 24 24 24 19 19 20 20 22 24 26 27 28 25 21 19 20 22 22 22 20 20 19 16 13 13 15 18 19 22 22 17 16 19 24 25 23 22 20 17 17 20 27 32 27 24 20 19 21 23 24 24 19 21 23 23 21 20 20 21 19 19 18 14 11 10 13 16 13 17 20 20 17 15 14 15 19 21 23 26 27 27 26 26 27 28 28 28 27 25 23 21 22 21 18 16 16 16 16 16 20 25 31 32 29 26 23 23 20 22 24 24 24 24 26 27 28 28 26 23 22 22 22 22 25 26 31 38 38 34 37 44 44 39 34 33 36 37 31 25 25 28 29 28 24 21 21 22 26 26 25 23 20 20 22 24 21 22 21 21 21 25 31 36 43 33 22 15 15 16 14 12 8 10 14 16 16 16 16 16 15 17 18 17 15 14 15 16 17 17 16 16 16 15 15 15 16 16 17 20 26 34 42 47 34 28 23 21 20 19 22 26 29 30 29 29 28 27 28 28 31 32 31 29 27 27 28 31 22 14 11 19 26 25 21 19 17 17 17 18 20 22 24 26 30 28 26 27 26 26 28 31 50 72 94 95 76 48 28 18 21 25 31 36 38 35 31 28 24 23 24 27 31 33 32 30 29 32 34 34 33 32 34 35 26 23 20 22 27 29 27 23 22 23 26 29 32 32 29 26 24 25 26 25 23 23 26 28 26 24 23 24 27 29 30 29 37 35 32 30 28 28 29 30 33 32 30 28 27 28 29 30 29 26 24 22 22 22 21 20 21 21 23 28 33 36 37 36 36 36 33 29 27 27 23 18 21 23 25 26 28 37 50 60 41 30 29 36 33 20 19 31 34 41 60 80 83 67 47 36 33 31 29 29 29 27 26 25 26 29 33 33 32 30 30 30 32 47 45 34 34 38 35 32 11 13 21 34 43 41 36 33 39 51 65 74 74 69 65 63 40 51 78 98 126 153 152 151 102 83 71 76 81 69 44 25 32 33 33 34 35 33 29 24 24 24 26 29 27 25 32 43 78 102 123 140 158 161 156 160 175 181 189 175 136 108 105 108 140 159 178 191 197 185 146 105 75 95 126 110 78 83 106 128 113 91 75 71 72 72 61 40 28 31 35 37 36 34 35 37 175 175 175 176 176 177 177 177 172 174 176 177 176 176 178 180 176 177 179 180 180 179 177 176 176 178 180 179 177 176 177 178 179 181 182 182 180 178 179 180 181 180 180 180 180 179 179 179 179 181 184 186 187 186 184 183 189 188 186 186 187 187 186 185 182 184 187 188 188 189 192 194 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 190 191 191 190 191 191 192 192 191 190 190 191 191 191 191 191 191 191 191 190 190 190 189 189 189 189 189 192 192 192 191 190 189 188 188 187 186 186 187 190 192 192 190 191 191 190 189 189 190 191 191 189 188 188 187 187 186 186 186 188 188 188 188 187 187 187 186 187 187 186 186 186 185 185 185 184 184 184 184 184 184 185 185 184 183 182 181 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 178 178 179 179 179 180 176 176 176 176 176 176 175 175 179 179 179 179 179 179 179 179 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 180 179 178 178 178 179 179 178 178 178 178 178 178 178 178 177 177 178 178 179 179 179 179 175 165 152 144 141 136 128 120 137 156 151 131 137 163 180 183 176 184 184 183 182 166 144 138 139 158 161 123 72 56 87 126 147 90 88 160 197 183 169 153 117 100 81 79 88 94 107 128 107 60 70 98 90 51 40 93 160 196 182 167 177 176 174 174 161 145 118 71 56 85 122 159 196 199 189 165 119 66 83 153 211 192 153 113 80 49 35 40 54 70 76 70 78 92 87 68 46 30 26 44 60 54 36 22 22 28 36 40 42 41 36 31 42 42 41 43 46 44 35 26 39 40 37 40 46 39 29 31 39 37 32 35 58 82 80 61 36 51 64 66 40 10 54 144 213 204 177 164 158 123 102 122 163 181 127 49 45 76 74 55 102 110 119 109 74 35 21 27 31 33 37 42 45 44 39 35 38 39 40 41 39 33 24 18 22 66 106 94 47 24 33 42 40 32 27 27 25 22 24 31 60 85 82 40 12 28 60 78 61 41 38 56 69 67 52 31 31 31 32 34 34 34 34 34 32 21 16 23 19 7 30 77 95 92 90 91 91 93 98 105 150 161 151 100 50 14 21 77 161 174 130 54 16 16 26 39 73 79 103 157 185 162 104 33 7 7 27 69 112 140 154 162 170 168 163 151 149 170 187 184 177 148 132 147 151 120 103 119 120 123 123 147 147 110 91 90 72 34 36 87 135 129 96 96 108 108 128 141 103 44 36 70 81 86 80 94 104 102 124 145 142 113 100 87 108 168 195 188 164 129 98 88 92 99 90 68 98 151 171 169 161 144 137 130 86 54 29 35 69 102 98 67 47 26 22 37 66 108 113 77 33 12 32 84 126 160 173 160 114 58 19 20 26 24 20 16 17 14 11 14 21 28 31 31 31 35 38 38 34 31 31 32 27 35 62 133 166 96 47 86 143 118 94 133 187 174 114 62 80 112 119 88 80 111 113 74 50 68 77 51 20 30 67 92 142 169 150 84 32 21 58 112 140 148 127 105 85 69 76 80 36 76 116 140 166 186 174 146 129 134 132 134 160 176 137 78 71 79 91 132 162 143 92 35 17 17 41 78 106 120 116 101 72 65 71 85 95 107 113 106 90 71 50 32 24 32 38 29 37 36 35 35 30 25 25 29 29 33 49 76 78 43 33 62 84 118 126 134 157 179 187 169 117 61 75 159 201 186 173 179 142 105 98 130 141 108 79 78 88 104 126 147 147 120 101 105 89 72 50 38 37 39 37 34 33 35 35 33 33 37 40 40 58 70 92 117 139 153 159 160 177 172 155 136 136 154 170 174 168 171 172 170 170 169 165 160 162 114 52 47 115 180 185 162 130 101 77 51 28 40 63 64 38 31 25 22 19 16 15 17 12 13 14 14 14 13 12 11 13 15 19 21 21 17 12 9 15 14 14 14 14 14 14 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 7 13 20 24 24 21 18 17 22 27 38 56 78 99 115 124 140 131 118 111 115 129 147 159 127 73 45 56 69 86 99 96 87 94 101 99 88 74 64 59 52 49 51 54 48 35 25 23 20 16 13 13 15 16 14 11 12 12 11 11 11 12 12 13 10 11 12 13 14 14 14 14 16 15 15 15 16 17 18 19 24 25 24 21 19 18 18 19 20 20 21 23 26 29 31 33 37 31 26 26 27 28 29 31 36 78 109 133 150 169 192 191 162 117 63 31 29 37 39 36 33 32 31 30 29 28 27 26 21 39 88 153 188 174 140 117 148 174 185 182 166 159 154 126 80 11 46 123 99 26 39 125 136 127 121 142 143 123 121 119 112 72 78 127 164 186 193 182 152 117 115 133 112 79 96 138 179 201 181 162 183 185 170 180 156 123 127 162 158 122 131 178 193 193 190 185 178 172 168 166 159 154 161 181 190 193 153 62 1 84 176 228 229 166 80 33 38 86 123 147 185 210 195 169 153 186 169 119 104 150 186 159 138 111 104 95 95 125 150 157 130 113 121 146 150 136 121 108 86 93 96 113 128 111 102 124 119 119 129 154 169 153 131 127 159 194 208 197 194 198 194 188 193 200 204 206 215 223 214 198 165 127 76 45 57 104 161 199 186 144 167 240 253 188 99 37 94 202 203 123 53 97 148 103 56 37 19 9 50 120 156 173 241 254 227 109 26 19 15 35 39 39 36 31 29 30 30 28 22 21 21 20 21 23 25 26 25 25 26 27 28 27 26 26 21 24 26 24 21 19 21 24 26 24 21 20 21 26 31 34 31 28 24 21 24 34 49 60 40 31 22 18 16 14 15 17 16 15 14 12 12 16 23 29 25 17 12 17 24 24 19 14 45 120 184 207 200 195 177 128 108 160 197 151 74 74 141 191 178 170 138 93 72 71 59 37 37 43 49 51 50 47 41 35 44 40 46 55 49 42 62 94 170 210 215 185 178 187 170 139 145 138 137 129 115 113 94 56 44 48 52 51 47 42 41 42 40 36 33 33 36 37 36 34 21 21 22 22 22 22 22 22 20 21 22 21 19 17 18 20 16 13 8 6 7 8 8 8 12 18 31 34 43 48 43 57 127 151 125 84 71 77 75 50 39 30 30 34 39 60 89 104 96 77 54 41 35 33 33 35 49 61 63 51 43 43 37 26 29 24 22 25 32 34 30 24 23 27 28 26 25 29 32 32 31 30 30 38 49 52 38 22 22 43 77 105 112 96 67 46 34 33 43 79 133 176 191 190 141 82 95 151 168 143 115 114 101 102 131 137 109 91 105 141 171 172 162 166 167 165 173 170 188 187 189 191 185 180 185 195 203 160 125 122 113 84 93 141 163 160 165 160 131 92 52 22 17 20 22 21 18 17 19 22 22 26 48 111 193 226 199 164 134 109 77 43 25 14 30 89 176 227 218 175 137 98 79 75 101 117 131 168 195 193 198 206 182 150 159 191 206 185 154 158 185 208 188 88 4 8 82 172 226 223 195 203 222 218 187 122 51 48 82 129 166 185 198 228 205 156 89 51 49 52 55 66 96 132 170 204 202 181 179 178 169 168 177 187 188 193 197 192 202 200 210 201 145 98 128 194 192 176 185 189 190 219 199 115 70 66 61 55 52 75 131 185 172 148 126 131 143 145 166 203 188 190 186 186 190 203 182 112 42 4 19 69 110 142 163 182 194 200 200 189 172 151 125 103 93 63 72 106 137 150 145 154 147 121 101 95 98 116 133 135 127 140 157 159 120 94 106 101 100 98 96 100 107 99 65 31 25 46 72 75 46 17 19 40 56 55 42 26 24 34 35 27 51 59 60 48 35 31 38 44 36 26 18 21 28 32 32 32 23 22 22 24 27 28 29 28 28 27 27 27 26 25 25 24 17 17 18 19 21 24 26 27 27 24 21 20 21 22 22 21 19 19 19 16 14 13 15 17 22 26 26 21 17 19 22 23 23 23 21 18 17 18 23 27 25 22 20 19 21 22 22 22 18 21 25 25 22 19 16 15 14 16 17 14 10 9 12 16 11 15 19 18 15 14 14 16 25 25 25 25 26 26 27 27 30 29 29 28 27 26 26 25 24 21 18 16 16 18 19 19 23 27 31 33 31 28 27 27 22 23 24 25 24 23 23 23 22 24 23 21 21 23 23 21 27 25 26 30 28 24 28 36 33 30 27 29 35 38 30 20 26 27 27 25 22 21 21 22 25 25 24 21 18 18 20 23 23 23 23 22 22 25 30 34 41 33 23 17 15 15 14 13 13 18 24 25 22 18 16 16 14 16 18 18 17 16 18 20 22 22 21 21 21 20 20 20 18 18 19 21 26 34 44 50 34 28 22 21 20 19 19 22 25 24 24 26 29 30 29 27 30 31 31 29 27 28 31 33 27 16 11 19 28 29 25 22 17 17 17 18 19 20 22 23 29 28 28 27 26 25 27 30 37 45 60 69 59 37 25 24 19 25 34 41 43 40 34 30 27 24 22 23 28 30 30 28 31 33 34 34 33 33 34 36 31 26 22 21 23 26 26 25 25 25 26 28 31 31 29 27 27 28 28 27 25 26 28 30 26 24 23 25 28 31 33 32 35 33 31 29 28 28 29 30 29 28 26 25 24 24 25 26 27 25 23 22 21 21 20 20 21 21 23 27 32 35 34 33 28 29 31 32 31 28 24 21 19 23 27 29 32 44 63 78 40 23 20 32 30 15 17 34 40 43 50 62 69 63 45 30 39 38 40 42 40 33 28 27 30 30 31 31 31 30 28 26 30 47 50 44 45 44 35 30 15 11 14 27 40 45 43 41 45 56 71 82 84 77 67 60 52 63 89 95 96 99 93 99 107 108 105 94 78 59 37 20 31 33 34 34 36 37 34 29 27 22 24 33 36 35 43 55 99 134 142 139 160 175 166 156 165 175 193 184 135 95 94 109 144 170 194 201 196 179 146 114 75 82 108 95 68 90 141 183 150 98 55 45 50 57 56 47 36 35 36 39 39 36 34 35 176 176 176 176 177 177 178 178 178 179 180 180 178 177 178 180 177 178 180 181 181 180 178 177 175 177 180 180 178 177 178 179 179 181 183 182 180 178 178 179 181 181 181 181 181 181 181 181 183 183 184 184 185 184 184 184 186 184 183 184 186 187 186 184 182 185 188 190 189 189 190 191 192 192 192 191 190 190 189 189 190 190 190 190 190 190 190 190 190 189 189 188 188 188 189 189 188 189 190 191 192 192 192 192 190 190 190 191 191 191 191 191 188 189 189 189 189 189 189 190 190 190 189 189 189 189 189 189 191 189 188 189 190 191 190 188 192 190 188 186 186 188 190 192 188 188 189 189 189 189 190 190 188 188 188 187 187 187 186 186 187 187 187 187 186 186 186 185 184 184 184 184 184 184 185 185 184 184 183 182 181 181 182 182 182 182 182 182 182 182 182 182 179 180 180 180 180 180 180 181 181 181 181 181 180 179 178 178 179 179 179 179 179 179 179 179 177 177 177 177 178 178 178 178 179 179 178 178 178 178 177 177 178 178 178 177 176 176 175 175 178 178 178 179 179 180 180 180 178 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 180 179 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 181 176 168 162 159 158 158 157 139 151 146 119 111 139 159 150 155 168 162 152 154 143 122 114 96 94 76 56 68 104 128 129 90 58 89 146 174 183 178 171 131 114 96 92 88 72 65 73 86 80 77 74 63 54 77 121 140 186 192 181 178 173 167 154 171 158 122 75 70 93 116 150 197 176 163 174 153 86 70 120 178 152 112 85 72 55 42 44 60 68 66 53 50 57 58 50 46 33 24 28 32 30 29 32 21 26 37 48 52 49 45 43 44 44 51 64 71 62 44 29 40 44 47 56 61 50 37 38 46 40 37 53 84 102 86 58 37 63 82 85 60 20 46 124 191 182 160 152 156 138 114 113 138 157 116 49 32 46 53 60 88 85 83 74 53 31 26 34 31 33 37 41 43 42 38 34 39 38 37 35 33 28 21 16 37 90 138 123 65 29 30 37 34 31 31 31 29 25 27 33 62 89 98 68 33 25 38 51 44 36 43 48 48 49 41 31 34 34 34 34 33 32 32 30 31 21 18 28 25 12 31 75 105 109 103 85 70 72 84 95 98 117 121 84 44 17 31 92 149 134 80 28 10 4 25 67 112 99 94 122 134 114 79 32 13 17 32 57 80 105 139 169 162 169 177 169 153 153 160 158 150 148 156 181 180 125 78 75 93 113 128 169 184 131 78 59 52 35 34 85 127 120 98 81 101 120 130 125 82 30 50 114 134 138 128 132 128 108 111 120 112 87 86 86 113 175 199 183 177 128 93 93 103 99 77 52 72 120 148 153 144 145 168 176 144 93 46 35 56 86 92 77 47 23 22 36 48 71 78 57 34 10 25 70 105 137 154 147 97 47 17 25 32 27 22 19 18 14 12 14 19 25 27 27 29 34 39 39 35 32 32 33 35 31 44 89 100 46 49 131 178 126 123 166 177 128 81 85 166 166 120 57 43 61 59 42 59 72 73 46 23 49 102 134 162 162 109 45 28 42 69 103 121 126 112 95 75 72 86 79 48 91 132 153 171 185 170 142 131 143 145 149 161 158 119 67 59 88 124 180 196 134 65 26 22 29 60 96 116 124 121 110 101 73 57 59 64 71 75 72 63 51 55 68 69 61 47 31 26 27 29 30 32 38 44 49 54 57 61 59 47 42 63 94 103 109 100 101 117 147 166 147 103 68 100 170 188 174 166 158 149 132 124 129 120 100 93 102 107 106 106 114 116 100 92 102 96 80 60 45 38 35 31 27 27 34 40 42 43 44 40 34 74 101 138 164 174 174 175 177 165 144 125 126 139 152 161 166 173 177 178 175 173 176 176 173 181 159 97 48 80 150 181 173 163 141 124 92 56 70 109 122 87 65 47 43 39 28 20 20 17 18 19 20 19 18 16 15 13 16 19 22 21 17 12 8 13 14 14 14 14 14 14 15 13 13 13 14 15 15 16 16 15 15 15 16 16 17 17 17 14 19 22 23 22 25 33 40 45 56 76 100 121 133 137 137 137 135 136 143 157 172 182 187 141 89 71 82 83 92 109 110 123 146 167 164 137 107 90 86 77 83 99 113 108 84 62 52 41 32 21 15 14 16 15 14 13 13 12 11 11 11 12 12 11 11 11 11 12 13 14 15 15 15 14 14 15 16 17 18 20 21 21 20 18 17 19 21 22 22 22 23 25 27 29 30 37 34 30 24 22 22 22 20 49 117 167 192 201 200 181 137 87 54 27 29 42 43 35 30 33 31 28 25 25 26 29 31 33 59 94 130 157 163 142 115 146 162 171 173 155 140 138 120 77 24 44 80 55 26 59 127 135 128 125 134 130 130 142 129 97 81 107 161 179 182 191 187 163 124 101 99 90 97 145 195 177 181 175 168 171 173 170 172 146 137 152 179 174 146 143 166 167 161 151 138 129 127 131 135 118 111 120 145 153 150 111 26 14 101 169 198 187 118 51 30 65 112 139 143 175 208 189 144 140 159 148 117 97 120 138 108 124 123 108 105 115 131 148 146 128 121 138 154 139 122 122 121 107 93 88 121 150 127 106 125 140 164 192 199 183 164 144 124 158 194 209 195 184 181 176 173 178 173 170 171 174 164 141 120 78 57 43 69 138 211 249 254 180 151 196 251 215 152 126 116 92 97 108 75 73 147 197 134 58 47 32 16 33 64 93 137 237 254 209 95 22 17 26 29 38 40 38 33 30 31 29 25 22 21 20 20 21 23 25 26 24 25 26 27 27 26 24 23 21 24 26 25 21 19 22 25 28 25 21 19 20 24 30 33 34 28 21 20 28 39 49 55 32 25 19 19 18 15 14 16 16 16 15 14 14 18 24 29 22 15 12 19 24 21 13 8 75 167 239 253 238 227 209 148 113 137 143 97 70 128 181 165 164 175 155 103 66 64 66 59 49 46 45 46 45 41 38 37 40 49 61 60 42 34 56 89 124 168 191 177 159 153 158 168 193 178 159 144 126 96 65 51 49 50 50 49 47 44 42 41 36 36 36 35 35 33 30 28 18 20 22 24 24 22 19 17 17 19 22 21 19 16 15 15 16 12 9 9 11 15 17 18 24 30 42 46 64 73 54 49 89 99 75 56 56 59 60 48 40 29 29 36 43 61 84 95 102 87 62 41 33 35 37 37 43 51 55 51 46 43 37 29 30 26 22 24 29 31 29 26 24 29 30 27 25 27 28 27 28 27 27 36 49 53 40 24 19 47 82 102 98 76 51 34 24 30 51 97 144 162 161 163 110 82 121 169 162 136 124 133 137 125 146 169 176 151 122 141 185 196 191 184 168 158 174 181 187 185 185 184 181 182 193 207 191 144 122 134 117 81 110 184 196 207 213 189 146 104 56 11 13 18 23 23 20 19 20 23 25 32 55 108 166 185 166 148 133 120 90 52 32 17 22 72 150 209 228 221 202 152 84 26 54 100 134 182 213 204 196 188 171 156 177 201 198 168 146 163 200 218 206 122 30 3 55 143 190 210 195 196 198 200 204 160 94 88 83 72 91 115 126 159 204 206 163 95 50 34 42 63 107 145 178 204 203 188 188 181 163 171 187 193 185 181 183 180 189 199 205 168 106 96 145 190 177 170 178 182 192 220 201 133 96 98 86 63 62 104 173 224 207 169 133 143 168 163 155 171 194 189 176 171 175 195 183 119 37 15 32 50 56 79 112 144 166 173 178 175 166 151 128 109 93 55 77 113 119 123 140 165 144 104 94 113 118 120 129 135 134 128 125 121 97 97 119 107 90 83 72 71 83 86 61 28 31 46 61 60 42 24 22 29 37 42 42 34 30 32 34 33 45 57 63 54 38 32 36 41 33 26 22 26 30 31 30 31 25 24 22 24 26 27 26 24 28 28 28 28 28 27 27 27 20 20 20 20 22 23 25 26 27 24 22 21 22 21 19 17 14 16 17 17 16 16 18 20 24 29 30 25 19 19 20 20 23 24 23 21 19 18 20 22 22 21 19 19 20 21 19 18 18 21 23 23 19 15 13 12 13 16 18 15 11 8 10 13 11 15 18 18 15 14 17 20 25 26 26 27 28 28 28 28 30 29 27 26 25 26 27 28 25 23 21 22 23 24 24 22 24 26 28 29 28 27 26 26 25 25 25 25 24 22 20 19 18 22 23 21 22 26 26 23 28 26 25 23 20 17 21 28 26 26 25 25 29 33 28 20 29 28 27 24 21 21 22 24 24 24 22 19 16 17 19 22 25 26 26 24 23 24 27 30 32 30 27 24 21 19 18 16 17 25 34 35 29 23 19 19 17 18 20 20 18 18 20 22 22 23 23 24 25 25 26 26 20 22 25 26 28 32 37 41 30 24 19 19 20 18 18 20 24 26 28 30 30 30 29 28 28 29 29 28 27 28 32 35 30 19 15 24 35 35 28 23 19 19 18 18 18 19 20 20 23 26 28 27 25 23 23 24 25 30 39 45 41 31 25 25 21 27 34 40 42 39 34 31 31 26 21 21 24 28 27 26 31 33 33 32 31 31 33 35 33 29 24 20 21 24 29 31 29 27 26 26 28 29 28 26 28 29 30 28 26 26 28 30 29 27 25 26 29 32 34 34 32 31 30 29 29 29 29 30 27 26 26 25 24 24 23 23 26 25 24 23 22 21 21 22 22 22 24 28 32 34 33 31 30 26 24 26 25 22 22 25 18 22 27 29 33 41 54 63 34 20 16 25 27 19 22 34 52 62 66 61 54 51 44 36 40 47 58 63 54 39 31 30 32 29 27 28 30 31 28 25 39 49 48 40 40 38 35 38 20 13 10 18 30 38 43 45 58 71 88 98 96 82 66 55 60 61 78 79 71 65 60 74 111 122 127 112 79 46 24 14 25 29 31 32 36 40 39 34 28 23 24 35 51 65 73 76 129 166 165 142 148 160 165 175 157 164 187 187 139 95 99 124 145 170 189 187 175 164 146 127 85 68 84 81 63 82 116 141 135 95 70 75 86 91 83 69 45 40 38 41 43 38 34 33 176 176 176 177 177 178 178 178 183 184 184 182 179 178 178 179 177 178 180 181 181 180 178 177 174 177 180 180 179 178 178 179 178 180 182 182 179 177 177 178 181 181 181 182 182 182 182 182 188 187 184 182 182 182 184 185 180 178 178 179 183 185 184 182 183 186 190 191 190 188 188 188 193 193 192 191 190 190 189 189 190 190 190 190 190 190 190 190 190 189 188 187 187 187 187 187 184 185 187 189 191 192 192 192 189 189 190 190 190 191 191 191 188 188 188 189 189 190 190 190 186 186 187 188 188 189 189 190 194 192 190 190 190 190 187 185 192 190 186 184 184 186 190 192 185 185 186 187 189 190 191 191 188 188 188 187 187 186 186 186 188 188 187 187 187 186 186 186 183 183 184 184 184 184 185 185 187 186 185 184 184 184 184 185 183 183 183 182 182 181 181 181 179 179 179 180 180 181 181 181 182 182 182 181 180 179 177 177 179 179 179 179 179 179 179 179 176 176 176 177 177 178 178 178 179 179 178 176 175 174 173 173 181 181 180 179 178 177 176 175 177 177 178 179 179 180 181 181 178 178 178 179 179 180 180 180 179 179 179 179 179 179 179 179 181 180 179 178 178 178 179 179 179 179 179 179 179 179 179 179 180 179 179 177 176 175 174 174 174 179 185 187 186 186 189 192 172 172 155 114 93 122 143 128 142 152 132 104 99 94 82 81 77 70 48 46 99 162 158 113 69 40 94 152 165 169 171 190 149 125 114 110 92 72 65 63 78 75 46 39 67 99 117 113 131 186 201 183 166 163 163 145 171 174 150 111 115 125 116 129 155 128 121 159 174 116 63 68 107 102 87 77 74 63 54 56 63 61 53 46 51 58 51 36 30 29 31 32 25 16 19 30 22 26 37 52 57 51 46 46 42 51 71 90 90 69 43 29 42 48 56 69 75 60 44 44 50 39 39 65 96 100 71 40 51 78 95 100 82 36 30 77 139 131 115 115 134 133 110 93 80 89 74 48 33 21 38 80 64 53 45 42 38 33 37 46 34 34 35 38 41 41 39 36 36 33 30 28 27 25 22 20 37 78 115 103 58 36 43 49 27 27 29 32 31 28 30 36 48 67 84 80 58 34 22 20 26 27 43 44 39 42 38 33 32 33 33 32 32 33 33 32 31 37 38 39 37 29 32 48 77 102 129 130 101 76 85 110 91 87 70 45 42 37 37 71 96 72 36 28 32 13 22 73 113 94 82 97 92 67 53 32 22 26 34 43 50 75 126 174 155 168 186 180 152 134 130 127 148 153 166 190 187 124 63 51 107 106 131 176 179 147 113 70 52 44 40 78 101 100 103 76 83 125 130 102 54 21 69 151 169 172 154 150 151 136 122 107 77 52 68 88 109 149 159 142 115 93 86 103 121 117 75 25 44 105 139 131 122 153 198 200 179 128 81 65 71 84 85 73 55 29 27 35 32 39 47 36 30 18 27 42 56 89 107 92 60 28 20 37 39 27 24 27 18 15 13 14 19 23 24 24 28 34 39 40 36 32 32 34 36 35 42 54 42 22 65 148 182 131 140 153 119 71 72 137 205 161 82 34 39 54 77 113 101 103 95 63 37 56 104 135 151 120 61 35 58 66 64 80 97 107 107 96 76 76 82 55 35 70 117 154 168 161 143 128 137 140 145 159 156 124 88 58 84 135 170 193 169 88 36 31 39 48 80 113 127 128 123 113 125 82 48 41 42 46 50 49 61 53 79 122 126 91 50 24 16 21 26 31 40 52 59 60 71 88 95 66 31 43 102 151 158 145 121 108 103 119 132 105 77 70 118 166 162 160 165 147 160 150 135 121 115 118 126 131 123 107 87 80 79 68 65 79 71 62 50 41 36 35 34 33 30 36 40 40 42 45 42 37 74 112 159 184 182 171 168 171 143 117 113 141 165 161 151 151 160 165 165 160 159 165 169 170 175 186 134 53 47 115 170 184 175 166 162 132 87 98 143 161 143 108 79 73 67 48 32 29 22 23 25 26 25 24 22 21 13 16 20 22 21 17 11 7 13 13 13 14 14 15 15 15 12 12 13 14 15 15 16 16 14 15 15 16 16 17 17 17 25 24 22 19 23 41 68 88 86 99 119 137 144 138 122 110 106 116 137 160 176 177 167 156 129 94 95 112 99 90 97 95 115 152 189 190 156 118 100 99 98 113 141 165 163 134 103 87 64 51 32 19 14 14 14 14 14 14 12 11 11 11 11 12 12 12 10 10 10 12 14 15 15 15 14 14 14 15 16 17 15 17 18 18 17 17 20 23 23 23 23 23 24 26 27 28 28 32 34 32 28 26 21 15 41 105 159 189 190 164 119 64 45 29 26 40 45 35 31 37 33 30 24 21 21 25 32 37 61 74 90 105 122 133 126 111 116 128 125 117 104 103 110 91 71 35 41 40 15 28 75 120 130 135 141 141 124 137 169 160 117 96 114 164 177 174 186 184 156 125 88 73 100 156 191 189 186 169 175 176 164 179 186 157 128 166 195 188 166 146 124 103 113 109 104 98 96 99 105 110 101 88 93 115 118 115 86 13 30 94 129 141 121 54 20 40 76 107 116 106 122 152 146 118 116 114 120 133 118 101 95 68 105 135 122 116 123 130 149 143 161 156 173 181 158 137 129 118 105 81 65 101 154 153 127 126 170 205 229 198 149 148 174 180 170 188 196 189 176 162 165 183 179 150 121 109 101 83 64 52 65 86 131 185 227 241 233 222 149 157 230 251 171 143 184 194 90 39 112 145 121 106 131 106 66 63 48 24 24 31 57 117 216 251 188 80 14 15 43 28 36 40 40 35 32 32 28 22 22 21 20 20 21 22 24 26 23 24 25 26 26 24 22 20 20 24 27 25 21 19 22 26 28 25 20 18 19 23 28 32 33 26 22 26 36 41 39 33 22 17 16 20 21 17 14 15 15 16 16 15 16 19 25 30 22 16 14 21 25 19 9 4 69 153 219 241 226 220 201 132 110 129 105 78 125 199 200 153 173 185 176 129 75 52 64 83 64 57 53 52 49 43 43 48 47 55 59 51 43 51 78 104 99 115 138 163 171 163 169 194 206 206 182 161 138 78 37 51 50 47 45 45 47 48 47 44 37 38 40 39 35 31 27 25 16 19 22 24 24 21 16 13 15 18 21 22 19 15 13 12 11 9 8 11 17 24 29 31 35 40 49 54 80 92 63 43 54 64 50 43 43 41 55 62 41 29 29 37 43 57 74 81 101 89 65 40 31 35 39 36 36 43 49 47 41 39 40 43 33 29 25 24 26 28 29 29 26 31 32 28 25 25 25 23 28 26 27 35 48 53 43 28 28 57 90 102 89 63 41 29 29 29 55 118 172 167 130 108 91 82 128 159 147 144 157 172 176 144 144 179 218 189 124 123 157 185 198 198 176 156 168 176 164 172 181 186 188 190 195 198 171 128 117 135 109 68 113 209 203 218 222 193 155 122 70 13 10 16 23 24 22 20 21 23 28 36 54 91 131 150 159 171 180 163 123 72 48 24 13 48 108 176 216 227 217 175 114 54 63 105 120 155 193 201 203 192 165 151 178 207 191 147 134 172 212 211 211 162 69 1 27 120 178 217 209 193 170 165 180 142 133 144 122 62 56 80 85 110 183 228 209 116 37 9 24 52 88 133 168 191 194 186 180 161 158 167 185 192 185 183 185 181 193 191 185 142 89 101 157 186 185 171 168 184 202 201 169 131 73 121 143 107 74 101 170 223 208 173 135 141 168 162 148 158 173 182 184 181 176 182 162 95 31 36 70 71 45 42 55 73 97 107 125 143 154 154 146 139 99 67 90 108 92 103 134 157 143 97 97 133 137 120 116 119 111 98 94 103 101 114 127 97 85 75 56 46 56 67 54 29 40 48 54 53 46 35 24 16 47 56 63 58 47 37 33 33 41 56 67 59 43 33 33 36 26 25 27 32 33 30 28 30 28 26 24 24 26 26 24 22 28 28 29 30 30 29 29 29 23 23 22 22 22 23 24 24 28 26 23 22 22 20 16 13 10 13 16 18 18 18 20 22 26 31 33 27 21 19 19 18 24 25 25 24 20 18 19 20 21 19 18 19 20 20 17 15 19 20 21 19 15 12 11 11 13 17 19 17 11 7 8 10 12 15 18 18 15 15 19 23 23 25 27 29 30 30 29 28 29 27 24 22 22 24 26 28 25 24 25 28 30 30 27 24 22 24 25 25 24 24 24 24 27 27 26 25 24 21 18 17 16 21 24 23 25 29 29 25 29 28 25 21 16 14 17 22 26 28 27 24 25 29 28 24 31 29 27 23 21 21 23 25 24 24 22 18 16 16 19 22 27 27 28 26 24 23 25 27 25 28 31 32 30 26 22 20 19 28 38 40 34 26 22 22 19 21 22 21 20 19 20 22 20 20 22 24 25 27 29 29 22 25 29 31 30 29 29 30 25 19 16 18 19 18 18 19 25 30 34 34 31 28 29 31 26 27 27 27 26 28 32 36 30 21 18 30 42 41 31 23 21 20 19 18 18 18 18 19 18 23 26 26 23 21 19 18 18 22 25 27 31 34 28 19 25 29 34 38 39 37 33 31 33 27 21 19 23 26 26 24 31 32 32 31 29 29 31 34 34 30 25 20 20 24 32 37 31 29 26 25 26 27 27 26 29 30 30 28 26 26 27 29 31 29 26 27 30 32 33 33 29 29 29 29 29 29 29 29 27 27 27 27 26 25 24 24 26 26 25 24 22 22 23 23 23 24 25 29 33 34 32 30 28 24 24 29 27 20 18 22 19 22 25 28 31 33 35 37 29 21 17 21 24 26 29 34 62 80 84 62 41 40 47 50 39 54 73 79 64 42 32 33 31 26 23 26 31 34 32 28 37 45 44 39 39 36 35 42 22 14 9 11 19 28 38 46 62 70 80 83 78 68 59 55 54 45 57 62 62 61 63 83 98 107 115 105 74 39 19 15 20 24 27 30 35 42 42 38 27 26 25 35 63 91 99 93 117 140 136 126 136 141 153 185 175 176 196 199 150 101 105 135 144 173 194 191 176 162 145 129 92 55 61 68 62 76 90 94 71 62 76 107 129 132 113 88 51 43 39 42 45 40 34 32 177 177 178 179 180 182 183 183 180 181 182 183 183 181 180 178 178 177 176 178 180 181 180 178 181 181 181 180 180 179 179 179 179 179 178 178 178 179 181 181 182 183 183 184 184 185 185 186 186 186 186 186 186 186 186 186 189 189 188 188 188 189 190 190 190 190 190 190 190 190 190 190 188 189 189 188 186 186 188 190 191 191 190 189 189 188 188 187 189 185 186 191 193 191 189 189 192 192 192 191 191 190 190 190 188 188 189 190 190 190 190 189 190 190 190 189 189 188 188 188 188 188 188 187 187 186 185 185 184 185 188 191 189 184 185 188 191 191 190 188 187 186 185 185 187 187 188 188 189 190 191 191 190 190 189 188 188 187 186 186 184 185 186 184 182 180 181 182 184 185 185 185 186 187 187 187 184 184 183 182 182 183 185 186 184 184 183 183 183 182 182 182 182 182 182 182 182 182 182 182 180 180 180 180 181 182 183 183 179 178 177 176 176 178 180 181 178 178 178 179 179 180 180 180 180 177 176 178 178 175 176 179 180 178 174 172 175 180 179 175 176 176 177 177 177 177 178 178 181 181 180 180 179 178 177 177 197 182 174 174 177 186 187 175 180 180 179 179 178 177 176 176 178 179 180 178 177 177 177 176 179 180 174 175 181 177 173 180 182 181 176 182 186 163 143 150 202 202 161 115 125 168 182 170 158 138 118 108 104 104 109 117 103 77 62 92 153 194 181 148 81 60 83 126 148 143 142 171 161 119 100 104 93 80 79 78 73 47 32 51 85 109 110 100 129 184 194 162 163 179 164 135 157 164 162 133 143 165 130 100 98 72 67 139 175 125 84 66 57 52 50 53 66 88 89 69 41 54 55 52 53 42 33 42 42 59 40 21 35 35 27 39 40 50 48 46 53 57 54 54 48 52 61 69 67 57 47 43 52 49 50 55 57 55 53 53 48 42 42 52 65 67 57 46 73 76 86 92 75 50 45 56 53 56 69 99 133 140 107 68 77 102 88 38 12 28 58 80 65 44 28 29 36 37 37 39 35 34 34 36 39 41 40 38 25 28 36 37 23 12 27 53 69 60 54 43 39 62 75 61 27 28 28 28 30 32 34 34 38 46 58 78 90 67 29 9 16 27 43 50 44 32 31 36 34 21 30 40 26 19 31 40 46 66 84 82 59 34 22 21 31 82 137 156 135 105 97 107 106 63 36 48 57 45 40 48 40 34 29 23 15 15 35 58 69 75 85 87 72 48 32 28 20 32 39 33 31 61 125 178 170 168 181 176 130 93 112 151 153 161 158 158 149 104 78 98 103 116 118 122 154 183 157 104 42 35 38 52 75 98 93 68 76 104 118 85 28 17 80 155 183 186 178 162 153 149 136 119 78 69 56 57 83 116 123 113 112 111 97 105 121 116 85 36 40 92 127 128 133 158 192 218 204 125 101 119 98 69 63 59 44 33 23 20 21 22 23 26 27 33 26 19 29 39 42 47 29 28 27 29 31 31 27 23 23 20 18 18 17 16 20 27 32 31 30 32 35 37 38 37 35 30 30 28 14 26 95 172 175 124 112 127 87 31 75 176 182 107 56 67 78 103 149 161 143 123 84 47 42 70 102 117 95 58 38 48 62 71 69 61 64 75 85 88 88 84 70 56 34 49 82 123 139 118 106 118 126 127 138 143 109 59 67 119 168 177 166 133 91 50 31 36 77 89 100 113 125 118 105 103 121 74 37 36 45 43 43 50 55 86 134 165 158 120 71 32 9 16 22 39 80 96 74 66 90 146 125 41 30 107 168 179 171 170 161 147 135 118 85 54 79 94 121 136 124 107 120 147 172 169 154 119 102 130 148 127 133 116 103 106 114 108 86 65 62 71 68 49 32 30 32 30 34 45 35 44 59 51 44 41 45 103 150 170 181 175 162 160 135 131 144 167 171 154 145 149 157 162 160 159 162 158 157 164 167 179 155 68 25 83 152 187 172 168 173 163 129 115 146 182 187 135 111 109 107 91 63 55 46 61 57 47 45 35 23 27 29 24 25 29 25 13 9 12 18 11 13 17 15 16 16 9 10 18 17 14 19 19 15 16 19 22 19 18 22 21 21 28 24 26 28 41 71 104 134 157 146 121 120 145 148 119 100 105 126 136 143 146 145 134 122 120 121 129 123 99 97 123 127 100 88 119 156 151 124 132 147 135 93 123 152 157 149 145 142 136 141 92 41 17 15 18 19 17 8 14 19 16 13 12 11 10 9 9 10 11 12 13 13 14 12 13 13 14 15 16 16 17 16 17 18 19 19 19 18 18 19 20 20 21 23 24 24 25 30 29 29 29 29 26 21 17 31 58 102 136 133 96 58 39 32 35 35 33 33 37 37 33 26 31 29 23 18 18 42 78 84 75 85 108 118 111 91 70 72 64 58 56 58 66 70 67 51 51 34 22 22 43 81 101 135 175 193 175 151 138 139 147 123 108 110 154 188 194 191 169 133 70 68 129 169 180 181 173 181 181 174 170 178 185 169 145 130 155 156 139 126 106 93 102 111 123 138 147 151 154 157 159 149 134 146 166 171 135 60 16 55 114 140 110 61 22 27 64 86 92 80 73 67 69 88 92 102 84 90 101 111 80 46 80 114 136 151 150 150 163 177 182 196 195 211 212 179 148 126 103 89 49 44 71 103 117 117 136 160 186 176 157 151 159 194 220 215 187 152 132 144 183 205 198 167 128 76 48 54 73 98 123 137 175 221 235 232 236 215 170 128 202 234 196 138 177 243 195 81 68 172 217 107 45 79 100 139 112 67 28 24 21 28 74 145 198 156 62 17 20 36 37 42 39 35 36 37 36 30 25 23 22 21 20 20 22 23 24 27 24 22 23 27 28 24 20 20 24 27 23 16 15 21 27 26 24 23 24 26 27 26 24 23 26 30 33 33 30 26 23 19 18 17 15 15 15 15 15 17 18 16 13 17 27 32 30 16 16 12 14 19 13 4 7 55 116 137 155 152 145 162 136 102 67 62 108 161 189 192 184 204 204 177 135 80 54 93 133 97 55 54 60 50 46 43 45 47 58 54 52 53 37 48 95 91 95 126 176 195 166 141 144 161 186 182 150 118 81 49 40 43 48 51 48 46 47 46 44 37 34 35 40 39 33 29 29 21 22 23 22 21 19 16 15 22 22 22 21 18 15 11 9 10 9 10 16 24 34 50 64 69 69 63 57 64 70 56 33 27 31 39 45 45 46 51 58 35 27 28 38 45 49 64 81 98 87 62 41 34 32 35 44 32 39 42 44 42 36 41 56 49 31 23 24 23 27 32 31 27 32 32 31 31 22 20 30 22 21 23 31 41 46 45 42 32 55 77 76 54 32 23 25 22 19 67 138 164 140 92 50 66 124 163 191 184 161 180 199 205 180 159 162 178 177 150 121 133 156 184 190 174 165 165 160 141 145 171 190 187 188 190 179 148 128 121 143 135 82 92 173 211 223 200 172 165 130 61 14 15 17 24 23 27 28 20 35 30 33 56 92 126 163 191 200 219 210 173 90 40 16 28 28 79 155 206 213 213 193 139 93 127 117 90 81 129 196 210 182 140 150 187 203 155 107 131 185 217 214 210 154 70 3 15 106 164 213 222 163 147 158 136 137 150 201 180 101 76 103 112 100 133 184 174 105 50 21 24 52 96 107 118 131 162 195 185 143 150 178 193 184 181 190 187 171 179 194 192 112 76 144 188 183 188 173 157 156 163 151 110 69 110 176 183 114 82 127 182 201 200 160 130 133 158 179 169 142 157 185 184 171 167 169 143 81 12 70 143 166 125 71 43 34 39 42 60 102 157 192 189 170 120 63 75 119 112 108 136 147 121 99 104 131 135 119 105 99 84 59 55 87 114 113 108 112 99 64 41 49 56 46 37 39 39 46 56 58 47 30 19 16 42 76 99 85 57 42 37 34 42 48 53 50 40 34 35 38 34 37 38 34 27 24 28 33 37 34 30 27 24 24 23 23 26 27 29 28 26 25 27 28 29 26 23 23 24 26 26 25 27 26 24 22 19 17 14 13 21 18 15 16 19 24 27 28 26 24 24 24 21 17 19 23 25 26 27 25 21 18 18 19 18 18 21 24 26 25 21 17 17 18 18 17 14 12 12 13 14 15 16 16 15 13 11 10 14 18 21 20 16 15 19 22 27 26 26 28 31 33 32 30 27 28 29 27 24 22 21 21 21 23 26 29 31 31 30 28 29 24 22 25 25 23 24 28 25 27 29 28 24 21 19 18 21 22 24 26 27 29 30 30 31 29 24 20 17 16 17 18 23 26 29 30 28 27 27 29 30 28 26 24 23 23 22 22 26 24 20 17 17 18 21 23 24 26 28 30 29 27 23 21 23 27 34 40 41 35 24 16 27 27 28 29 28 27 26 25 22 24 23 18 16 20 23 24 26 24 21 19 20 22 25 28 27 26 26 25 23 20 16 13 24 21 17 16 18 20 19 18 28 32 36 35 30 27 28 31 34 29 25 25 24 24 26 30 23 24 29 36 37 33 30 30 24 25 25 22 17 15 14 16 21 23 24 22 18 16 17 18 19 20 22 24 24 23 22 21 21 25 30 33 32 29 29 31 27 26 25 24 25 26 28 29 30 32 32 28 24 24 29 34 44 47 40 27 22 28 33 32 28 29 30 29 25 22 21 22 24 26 29 29 26 24 24 25 24 25 26 27 29 30 31 32 25 25 26 27 27 27 27 27 27 28 28 28 29 28 28 28 27 25 22 20 18 18 18 19 22 27 28 26 27 34 39 40 30 27 24 22 23 23 22 21 24 23 23 25 27 28 26 24 25 20 20 27 29 26 30 38 75 88 81 53 41 52 57 47 41 49 72 84 68 49 45 46 38 37 35 33 31 30 29 29 41 36 31 38 55 65 56 40 20 20 20 21 24 28 32 35 39 43 52 61 63 60 60 63 60 65 81 107 120 109 84 65 64 81 102 106 85 49 24 14 20 21 22 23 25 29 36 41 32 27 26 45 84 118 122 108 90 112 135 139 127 122 139 161 190 215 207 200 154 106 129 143 141 134 153 183 185 157 115 81 65 58 70 82 84 99 112 104 62 41 48 97 142 146 120 99 60 39 32 41 44 42 37 29 179 179 179 179 180 180 180 180 180 181 181 182 182 181 181 180 180 179 179 180 182 183 182 180 178 178 178 178 177 177 177 177 180 180 181 181 181 182 182 182 183 183 184 184 184 185 185 185 186 186 186 186 186 186 186 186 191 190 189 188 187 187 188 188 190 190 190 190 190 190 191 191 188 189 190 189 187 187 189 191 189 189 189 189 189 189 189 190 192 187 185 188 190 189 189 191 191 191 191 191 191 191 191 191 195 195 195 195 194 193 192 191 191 190 190 190 189 189 189 188 190 190 189 188 187 186 185 185 187 186 187 190 189 185 186 189 185 185 186 187 189 190 191 191 191 191 190 189 189 188 187 187 190 189 189 188 187 187 186 186 185 186 187 186 183 182 183 184 184 185 185 185 186 186 187 187 185 184 183 183 183 184 185 186 184 184 184 183 183 183 182 182 182 182 182 182 182 182 182 182 181 181 180 180 181 182 183 183 180 179 178 178 179 181 183 184 178 178 178 179 179 180 180 180 178 176 176 178 178 177 177 179 175 174 178 182 178 172 176 186 177 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 180 159 155 170 179 180 180 179 180 180 180 179 178 178 177 177 175 176 178 179 180 181 181 180 177 179 176 176 181 179 175 179 182 174 172 181 179 152 130 128 173 161 142 142 166 184 179 169 151 157 157 157 168 181 174 155 107 95 93 123 173 197 167 122 85 94 106 97 105 130 132 130 147 106 82 92 103 100 90 81 63 48 51 68 82 92 98 96 122 150 155 147 168 193 169 125 128 135 128 107 139 178 139 89 85 89 86 114 128 111 113 118 100 94 91 87 87 96 89 67 41 44 43 43 43 35 33 42 65 92 63 22 42 73 69 60 72 67 49 41 55 67 63 58 51 51 50 48 48 49 48 46 49 45 44 47 48 47 48 51 51 44 36 45 73 98 94 75 68 72 87 100 94 79 80 93 55 43 46 75 106 111 88 65 95 104 82 40 25 41 61 75 56 41 31 32 33 32 34 39 36 34 32 33 35 36 36 35 40 32 30 28 15 15 58 112 102 64 24 14 39 74 77 53 29 30 28 25 28 33 35 33 28 27 45 87 114 86 34 5 31 34 37 37 35 31 27 25 34 21 22 24 12 12 45 81 103 112 121 112 82 46 28 27 21 53 96 129 132 102 80 82 78 72 64 59 56 51 44 38 36 30 24 25 35 45 44 37 67 70 69 61 51 41 31 24 33 37 37 31 31 57 107 150 149 154 166 156 115 93 118 152 141 152 148 134 117 90 84 105 101 109 112 124 163 189 152 91 50 33 30 47 73 97 99 84 114 132 133 90 28 16 81 156 186 191 191 184 176 164 144 126 90 93 90 81 76 77 74 67 109 123 107 96 110 124 103 47 39 79 103 107 123 150 169 177 157 107 97 114 99 68 51 39 39 34 30 27 25 26 28 32 36 30 21 20 25 24 26 35 33 32 30 30 29 28 26 24 22 20 20 21 19 17 20 26 35 34 33 34 36 36 34 32 26 28 30 26 22 40 91 140 128 101 79 74 68 67 94 128 106 78 86 129 129 117 139 147 118 91 54 40 66 100 107 93 51 26 25 52 66 60 55 55 59 71 82 86 88 85 72 56 27 47 73 96 100 80 66 72 85 104 126 128 94 61 98 170 194 185 145 87 40 22 39 71 111 123 120 105 94 86 83 89 82 54 48 75 91 80 71 77 76 98 154 179 144 108 79 43 12 19 41 77 106 96 76 85 122 145 96 32 61 138 176 181 172 174 182 183 156 106 62 41 78 81 90 94 82 74 94 125 158 162 159 131 102 116 145 151 152 146 140 134 122 111 110 115 123 117 92 55 33 33 38 38 39 47 41 57 85 92 78 48 29 63 108 149 170 164 150 148 141 145 157 168 169 158 149 146 156 164 165 162 164 161 158 163 168 181 167 87 30 60 123 173 172 168 171 171 155 145 154 165 168 144 119 96 103 117 101 89 88 106 113 106 93 76 61 56 36 31 27 27 30 28 21 15 16 11 14 19 19 21 20 14 15 21 18 14 19 21 21 27 15 21 15 11 24 38 44 48 59 65 73 89 121 160 186 193 170 127 106 124 133 121 129 155 154 155 151 137 119 115 127 140 159 153 134 110 112 142 149 127 81 83 100 110 119 153 177 165 120 107 109 120 126 139 159 171 166 92 38 37 47 43 31 21 20 17 13 10 11 12 13 13 11 11 12 12 12 12 12 12 11 11 12 12 13 14 14 15 16 17 18 18 19 18 18 17 18 18 19 20 22 23 24 24 30 29 29 29 29 26 22 18 20 31 53 71 68 48 32 28 33 35 35 32 31 33 33 29 24 27 24 24 32 44 69 100 85 77 86 102 98 86 75 67 74 57 46 45 50 59 61 53 47 46 32 22 27 50 83 99 139 178 194 175 152 139 134 136 141 120 107 136 168 178 164 124 46 58 117 185 206 196 185 177 179 178 175 172 170 158 128 99 84 90 83 79 94 108 129 158 174 178 181 183 189 196 198 196 191 168 181 204 199 138 48 3 81 157 177 115 50 24 48 95 123 147 146 122 83 70 107 137 134 126 123 115 95 61 53 92 146 164 182 192 197 198 190 179 162 171 189 187 164 152 142 123 109 63 35 32 52 86 121 163 170 162 139 141 146 146 189 238 233 191 155 149 165 186 188 172 110 74 49 68 120 168 188 187 221 234 234 218 215 222 194 144 158 204 226 189 150 186 207 145 126 149 162 116 51 47 114 188 205 161 98 46 30 17 18 62 136 176 131 48 14 21 39 42 45 39 34 32 33 33 30 27 21 21 21 22 22 23 23 24 24 21 20 22 26 27 24 20 19 22 24 21 17 18 25 32 33 29 24 22 23 24 25 25 27 28 30 31 30 27 23 21 20 19 17 16 15 15 15 15 13 16 16 15 20 28 30 27 17 16 11 12 18 12 7 13 31 73 90 76 71 90 106 97 60 64 82 113 136 144 152 164 158 174 171 153 113 94 135 175 119 65 55 62 52 48 49 57 53 58 50 49 53 38 44 84 113 118 123 138 147 133 132 156 159 173 175 162 142 108 68 44 40 46 50 48 46 46 45 42 37 36 41 46 46 39 32 30 25 24 24 22 20 18 16 15 20 20 20 19 17 14 11 9 12 5 5 21 48 67 71 66 99 103 91 64 45 42 39 31 31 46 56 52 47 48 49 47 33 31 33 36 37 43 62 81 81 70 64 61 45 28 29 40 42 36 30 31 45 68 83 85 68 37 19 22 27 32 34 30 30 37 38 36 34 24 20 28 27 26 25 29 35 38 38 36 38 47 54 49 37 27 27 31 19 27 62 108 132 128 102 76 101 150 184 209 200 167 165 169 194 187 176 164 155 151 153 155 145 147 161 173 173 175 179 175 161 151 163 182 187 189 181 160 148 132 130 149 132 74 86 168 205 204 173 138 120 91 50 27 21 20 28 26 29 28 19 31 26 29 67 123 157 173 188 199 204 205 182 108 54 19 23 22 69 134 189 206 211 199 153 105 143 157 121 71 107 199 221 175 139 152 167 161 139 141 171 198 201 201 200 152 79 14 7 70 154 206 211 160 145 153 141 138 155 213 206 131 89 99 111 111 104 135 135 105 68 28 20 49 83 84 88 114 165 200 185 150 176 186 188 182 179 185 187 183 189 174 143 112 137 171 179 208 176 161 141 121 104 88 81 80 151 207 185 101 89 153 195 195 186 161 144 147 165 183 175 149 151 174 181 177 170 167 130 53 18 92 172 196 158 100 63 53 45 43 48 75 123 162 165 148 93 79 91 108 121 154 160 121 110 102 114 133 133 119 99 82 72 76 82 90 97 101 98 93 86 64 53 60 64 54 43 42 47 51 54 52 41 26 17 14 38 75 104 95 63 40 36 39 41 44 47 45 40 35 34 35 33 35 34 29 23 23 29 36 37 35 32 29 26 25 23 23 24 25 27 26 24 24 25 27 26 26 26 29 31 31 29 27 24 23 21 19 17 16 15 15 16 16 17 20 24 27 27 26 23 23 24 26 24 20 21 25 24 26 27 25 21 19 18 19 19 19 22 25 27 26 22 18 18 19 19 17 14 13 13 14 16 17 18 18 17 15 13 12 18 19 18 15 12 13 20 25 30 28 28 29 30 31 29 27 27 28 28 26 23 21 20 20 23 22 23 24 26 29 31 33 30 26 24 26 25 22 23 26 24 26 28 28 25 21 20 20 20 22 24 27 29 30 30 30 29 27 25 23 22 23 24 25 23 26 29 29 27 25 25 26 30 29 28 26 25 24 23 22 26 24 21 19 18 19 21 23 26 27 28 29 27 25 22 20 24 26 31 36 37 33 25 19 25 25 25 25 26 26 27 27 31 32 30 23 19 21 23 23 23 21 19 17 17 18 20 21 19 18 19 20 21 21 20 18 23 23 22 20 19 19 20 21 25 27 28 27 25 27 33 39 33 26 20 21 22 23 26 29 21 21 26 32 34 31 29 30 28 28 27 22 17 14 14 16 22 24 25 24 20 18 17 18 19 21 22 24 24 24 22 21 18 23 28 31 29 26 25 25 25 25 24 24 24 24 25 25 23 26 28 27 25 28 34 40 63 60 47 27 18 23 29 29 26 27 28 26 24 23 24 25 25 28 30 30 28 26 26 26 26 26 27 28 29 30 31 31 27 27 27 27 27 26 26 25 27 28 28 28 28 28 28 28 27 25 23 20 18 18 18 19 21 24 24 21 23 31 39 42 32 28 25 23 23 23 22 21 22 21 22 24 27 28 27 25 23 21 26 34 35 30 32 39 52 62 62 47 39 46 52 52 40 50 75 90 76 56 48 45 42 42 40 38 37 35 34 34 25 29 36 50 67 75 62 44 29 29 29 29 28 27 25 24 30 36 45 51 51 48 53 60 60 81 99 116 145 160 127 76 57 73 93 98 79 47 23 14 24 24 24 24 24 27 32 36 39 34 32 49 86 118 122 110 81 89 120 148 135 107 121 160 177 207 192 168 125 96 122 125 108 102 110 119 110 92 76 62 56 86 114 110 101 118 122 97 60 50 54 84 122 137 123 102 62 41 34 40 42 40 36 29 183 183 182 182 181 181 180 180 181 181 180 180 180 181 182 182 182 181 181 182 184 185 183 181 179 179 180 180 180 180 180 180 181 182 183 185 185 185 184 183 184 184 184 184 184 185 185 185 187 187 187 187 187 187 187 187 192 191 190 188 187 186 186 186 191 191 191 191 191 191 191 191 188 189 189 188 186 186 188 190 187 187 188 189 190 190 191 191 195 190 186 187 187 187 189 192 189 189 190 190 191 191 192 192 195 195 194 193 191 189 187 186 191 191 191 191 190 190 189 189 192 191 190 189 188 187 186 186 191 187 186 188 189 187 187 189 184 184 186 188 190 191 193 194 191 191 190 190 189 188 188 187 189 189 188 188 187 187 186 186 186 188 189 187 185 184 185 186 184 185 185 185 185 186 186 186 185 185 184 184 184 185 186 186 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 182 183 183 180 179 179 179 180 181 183 184 178 178 179 179 179 179 180 180 176 176 176 178 179 178 177 177 174 176 179 178 176 175 179 184 177 177 178 178 179 180 181 181 178 179 179 180 181 182 183 183 172 136 125 159 189 189 180 178 180 180 180 180 179 179 179 179 175 175 176 178 180 180 181 181 176 178 178 177 179 180 178 176 158 149 161 184 183 162 146 140 126 122 120 125 134 141 146 151 162 168 176 189 207 205 164 117 92 103 116 135 160 167 135 92 119 110 104 87 87 107 116 126 151 128 107 108 116 102 77 64 38 41 68 92 92 99 110 109 96 107 123 138 158 176 163 132 95 103 94 83 136 193 161 102 91 131 129 100 82 97 139 163 151 145 139 131 120 114 99 75 42 34 38 48 43 36 36 37 71 88 67 54 85 100 85 80 97 84 56 43 62 79 70 56 58 54 42 32 39 58 69 68 45 41 40 41 41 40 43 47 48 44 31 32 73 122 126 99 60 72 92 103 96 90 110 138 109 67 39 50 66 64 59 62 85 83 62 43 46 55 55 54 43 37 34 34 31 27 30 37 36 33 30 29 30 32 33 33 42 34 24 13 4 23 78 133 115 78 28 9 31 56 55 45 30 33 34 33 39 45 43 35 25 19 35 81 110 82 36 15 32 30 28 28 29 30 27 23 26 27 31 33 19 9 45 103 142 157 171 161 118 66 33 23 24 34 59 106 132 101 61 58 73 85 87 73 59 51 41 30 28 19 11 28 72 103 84 46 54 60 54 37 27 30 34 32 38 35 32 30 33 49 80 107 107 117 131 123 95 89 117 145 148 159 152 119 91 86 102 117 108 103 113 144 171 164 125 89 84 50 30 40 66 92 100 92 136 153 151 104 36 14 67 135 155 160 170 183 188 174 145 121 104 118 128 116 86 60 50 52 82 101 87 73 85 107 102 60 40 69 83 89 112 134 127 109 82 72 75 89 85 63 41 28 37 36 31 25 22 26 30 33 34 31 28 29 29 27 25 27 38 36 33 29 25 24 24 26 23 21 21 23 21 19 22 27 37 36 35 35 36 36 33 30 27 33 33 25 25 42 64 77 58 62 57 54 72 95 88 63 59 103 162 190 145 102 111 117 93 53 22 43 103 138 114 71 27 28 44 65 68 56 50 52 59 71 80 80 79 78 67 53 34 61 86 96 91 73 63 70 78 106 127 116 78 61 116 198 201 181 125 58 17 17 54 98 109 117 100 69 53 57 76 98 76 49 58 109 136 120 105 110 80 104 159 166 117 100 87 39 14 36 73 114 126 103 92 107 133 109 57 54 122 170 169 166 165 177 191 182 139 84 53 48 59 60 71 85 88 85 91 105 122 138 157 148 119 117 148 176 165 147 132 127 124 125 142 163 176 152 104 52 29 34 41 38 37 44 59 103 139 145 121 74 35 33 65 118 147 147 143 142 151 161 167 166 164 161 152 142 144 159 163 159 162 162 159 160 157 172 174 113 43 38 95 170 175 167 161 162 169 171 161 147 146 153 123 75 97 146 140 118 130 150 170 164 138 120 110 100 63 61 55 48 45 42 34 24 19 26 29 23 20 23 25 22 20 25 23 23 27 26 28 37 30 47 47 37 46 68 90 106 115 121 133 147 165 189 196 181 169 106 71 101 139 150 158 176 170 168 167 143 107 110 146 169 178 169 152 129 124 145 154 140 101 62 49 72 113 165 186 167 130 101 88 96 116 153 181 179 149 62 27 73 111 101 68 38 35 24 15 13 14 13 11 11 13 13 13 12 11 11 10 10 10 10 10 11 11 12 12 13 15 16 17 18 18 18 17 17 15 16 17 19 20 22 23 24 29 28 28 29 29 27 23 19 23 22 24 28 25 21 23 31 32 34 33 30 28 28 27 26 18 20 18 27 52 74 90 105 85 81 92 100 83 66 70 81 77 60 59 72 81 86 74 52 49 42 31 24 35 62 87 101 116 144 151 136 128 128 124 121 122 125 121 124 122 116 102 64 42 77 128 165 174 171 173 177 175 167 156 146 131 107 78 57 56 58 57 66 91 115 140 166 159 166 170 169 171 173 167 159 155 138 160 186 168 102 34 19 114 185 184 102 39 32 76 137 194 206 194 167 129 114 147 174 163 158 150 142 99 53 77 126 180 189 201 209 206 193 177 165 145 159 175 175 173 188 199 192 142 92 47 14 19 64 129 193 197 168 126 121 126 127 173 228 221 188 172 179 176 151 117 88 72 84 122 160 184 208 221 212 221 222 218 216 213 187 148 121 216 241 168 89 125 179 190 205 188 159 111 64 45 83 173 251 230 179 110 52 27 12 15 59 129 152 106 41 15 21 39 43 46 40 33 29 29 30 29 27 19 21 23 24 25 25 24 24 21 19 18 20 24 25 22 19 21 23 23 20 17 20 27 35 41 34 26 20 20 23 25 27 30 30 29 27 25 23 21 20 21 20 18 17 15 15 15 15 11 14 16 17 23 30 29 24 17 16 10 11 16 12 10 20 41 64 82 56 38 46 41 40 58 105 122 101 89 94 112 136 127 170 196 188 144 116 145 177 125 70 65 77 70 61 55 60 57 59 53 56 59 40 40 70 122 126 103 99 139 167 177 196 190 189 194 197 189 162 107 53 34 41 47 47 46 45 43 40 35 38 46 52 51 43 35 31 28 27 25 22 20 18 17 16 17 18 18 17 16 14 11 10 13 4 2 25 70 100 90 65 89 88 75 54 46 48 42 29 31 54 65 55 45 45 41 31 23 28 32 34 39 54 79 99 82 72 89 100 67 31 28 38 35 36 38 35 51 104 147 148 89 44 16 24 36 39 34 27 45 73 82 63 38 20 19 31 35 33 31 29 29 30 31 31 38 36 32 29 28 29 31 32 27 30 49 98 151 160 123 88 136 167 190 211 205 170 150 143 179 188 189 172 150 145 165 187 170 149 139 145 158 177 193 194 178 159 160 181 195 191 167 137 135 127 125 129 101 52 80 165 218 197 157 112 75 49 40 44 33 25 31 30 29 28 19 27 24 28 82 159 192 183 176 181 180 199 198 131 70 24 20 16 54 107 169 203 215 210 170 118 114 160 156 110 129 199 200 140 143 153 153 142 148 175 195 197 193 196 197 165 110 49 12 25 115 179 188 155 140 146 156 156 155 204 202 139 96 97 105 106 82 95 96 89 75 41 22 37 72 84 90 114 163 187 176 165 182 185 188 185 176 175 189 205 175 152 115 107 169 216 199 186 156 129 102 94 97 104 115 126 165 198 151 80 103 170 191 180 175 169 166 165 172 186 179 153 136 154 176 190 184 178 135 43 11 83 143 155 137 104 86 94 84 79 63 50 63 93 107 102 85 109 120 110 130 176 169 113 104 107 121 134 133 123 102 75 81 110 116 94 84 100 107 97 74 64 58 59 60 56 50 47 55 55 52 43 34 27 22 19 35 59 80 78 55 34 31 38 40 39 39 39 38 36 34 33 33 33 31 25 20 21 29 36 36 36 35 33 29 26 23 22 23 25 26 26 25 25 26 28 24 26 29 35 38 38 35 32 25 23 20 17 16 16 17 18 13 15 19 25 29 30 28 25 20 21 24 27 26 22 22 25 24 25 26 24 22 20 19 19 20 20 22 25 27 26 23 19 19 20 21 19 16 14 14 16 19 20 21 21 20 19 17 16 22 21 16 11 8 12 21 28 31 30 28 29 29 29 26 24 27 27 27 25 22 20 19 19 25 23 20 19 20 25 31 35 31 29 28 28 26 22 22 24 23 26 28 27 25 22 22 22 19 22 25 29 31 31 30 29 30 30 29 29 28 28 28 27 24 26 28 27 26 24 23 23 28 29 30 29 28 25 24 23 25 24 22 20 20 20 21 22 28 28 28 26 25 23 21 20 23 24 26 30 33 32 28 25 24 24 24 25 26 27 28 28 40 41 37 29 22 21 22 20 20 19 17 16 15 15 15 15 14 13 13 15 18 20 20 18 21 23 25 23 20 19 21 23 22 22 21 19 20 27 38 47 33 24 16 16 20 23 24 26 20 19 22 27 29 27 27 29 33 31 28 23 18 16 16 18 23 25 26 26 23 20 18 17 21 22 23 24 25 24 23 23 17 22 27 28 26 24 24 24 24 25 25 25 25 25 24 23 21 24 26 26 26 29 35 40 67 64 51 33 23 23 24 23 25 25 25 24 22 22 25 28 27 29 31 31 29 28 27 27 27 27 27 28 28 29 29 29 28 28 27 26 26 25 24 23 28 27 27 27 27 27 27 27 27 26 23 21 19 18 18 18 20 21 20 17 19 29 38 44 34 30 26 24 24 24 22 21 21 21 22 24 26 27 27 25 20 23 32 40 39 33 34 40 55 54 49 42 40 43 48 51 39 49 75 93 82 63 51 42 43 43 42 42 40 39 37 36 28 35 44 54 63 65 53 38 34 35 34 32 27 20 14 10 27 65 102 101 66 35 36 52 58 81 95 107 138 163 135 82 64 68 72 66 50 33 26 28 26 27 27 25 23 24 26 29 38 35 34 47 74 99 103 95 67 71 101 134 126 101 120 166 178 199 183 162 128 107 133 140 120 95 72 55 46 51 60 59 56 83 113 114 94 85 82 71 54 57 58 69 96 119 112 90 61 41 34 37 36 35 34 29 186 185 185 185 184 184 184 184 182 182 180 179 180 181 183 184 183 182 181 182 184 184 183 181 180 180 181 181 182 182 183 183 181 182 185 187 187 186 184 183 185 185 185 185 185 185 185 185 188 188 188 188 188 188 188 188 191 190 189 188 187 187 188 188 192 192 192 192 192 191 191 191 186 187 188 186 185 184 187 189 188 188 188 189 189 190 190 190 195 191 188 188 188 186 187 190 188 188 189 190 191 192 193 194 193 193 193 192 190 188 187 186 193 192 192 192 191 191 191 190 191 191 191 190 190 190 189 189 195 189 185 187 190 189 189 190 190 190 190 190 189 189 189 189 188 188 188 189 190 191 191 192 189 189 188 188 188 187 187 187 187 188 189 188 186 185 186 187 185 185 185 185 186 186 186 186 184 184 184 184 184 185 185 186 186 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 182 182 182 183 183 184 180 179 178 178 178 179 179 180 179 179 179 179 179 179 179 179 176 177 177 177 177 178 175 171 167 173 173 169 176 188 184 170 176 176 177 178 179 180 180 181 178 178 179 179 180 181 181 182 178 144 127 155 188 188 177 179 180 180 180 180 180 180 180 180 181 177 174 176 177 178 179 181 181 181 181 178 177 182 182 172 122 121 153 188 189 179 176 171 140 145 132 101 93 125 157 163 178 175 180 190 182 145 98 67 80 99 108 103 104 110 101 81 113 102 103 91 79 91 129 183 194 184 150 118 98 69 46 47 31 39 66 89 106 141 166 158 115 94 103 132 138 131 120 105 78 90 83 78 120 163 144 103 105 161 163 104 66 84 128 153 164 158 161 164 159 148 126 100 46 28 33 46 41 36 41 39 61 70 67 85 115 99 68 72 91 86 63 48 63 77 65 47 48 51 46 44 62 88 92 79 45 46 49 52 50 45 45 48 45 52 39 26 57 111 120 92 55 77 101 100 79 74 111 157 155 103 68 72 72 51 42 52 49 46 41 49 67 66 46 32 34 32 33 34 30 26 27 33 33 31 28 26 27 30 32 34 34 37 29 11 6 31 73 103 122 100 57 28 30 30 26 34 32 35 37 41 50 56 49 36 34 30 35 57 70 52 32 32 25 21 23 28 25 20 27 41 52 64 75 75 49 14 32 91 140 175 202 184 132 78 44 31 31 29 45 94 126 94 55 55 94 97 97 85 63 42 31 29 20 12 18 61 132 167 130 70 40 47 44 28 18 22 31 37 35 31 31 37 43 54 74 95 88 87 95 93 76 75 100 122 146 155 144 103 74 87 110 113 110 95 117 164 162 113 93 112 122 77 38 31 54 88 105 99 112 138 151 114 48 19 59 118 125 124 133 152 163 151 125 104 114 125 135 126 94 62 53 59 51 60 51 48 54 62 67 50 47 72 81 82 99 108 85 55 42 59 66 67 70 58 39 33 37 32 23 19 26 38 39 32 30 34 37 34 30 36 39 34 38 37 33 27 22 21 24 28 27 24 22 22 21 20 24 31 40 37 34 33 34 35 34 33 35 39 36 29 30 37 37 32 22 35 53 69 80 78 57 33 83 151 195 174 113 84 91 79 63 24 17 77 145 152 97 44 25 54 78 79 69 57 55 62 74 82 84 75 66 62 55 47 59 85 108 114 102 82 83 103 125 138 139 116 82 72 115 178 177 150 94 40 21 33 64 96 109 103 81 58 55 69 97 126 109 72 77 132 159 130 104 107 85 113 144 133 108 111 87 24 21 67 110 136 133 114 111 110 109 55 40 104 172 186 171 166 165 176 166 124 79 59 59 63 45 51 78 121 152 153 131 113 98 113 136 143 126 117 134 158 148 115 98 118 145 154 153 154 162 132 81 38 28 38 41 34 30 50 99 165 189 177 153 111 66 35 41 79 106 124 143 151 163 166 165 161 160 161 155 145 136 153 159 155 160 163 160 160 153 167 177 131 57 24 71 162 177 168 147 138 156 172 162 143 138 151 114 60 98 163 154 124 139 157 180 172 141 135 145 144 113 94 79 79 81 70 47 29 45 65 62 38 31 42 45 38 35 45 53 63 67 58 54 63 74 100 110 96 84 92 128 169 163 162 173 183 178 170 156 136 122 82 67 104 152 169 166 163 168 168 176 152 109 114 156 177 165 170 171 153 134 136 140 132 110 75 66 82 103 137 163 160 132 114 97 90 121 181 189 142 85 28 38 120 172 159 111 67 54 42 31 26 22 15 12 13 13 13 12 12 11 11 10 10 10 11 11 11 12 12 12 12 15 15 16 17 17 17 16 16 14 15 16 17 19 21 22 23 27 26 26 27 28 27 24 21 27 25 25 26 25 23 28 35 29 30 30 27 24 23 24 24 17 17 15 32 71 98 98 93 99 104 125 132 102 72 74 89 71 66 93 132 148 144 115 74 50 34 25 23 43 76 99 117 127 132 119 105 115 127 121 111 103 113 108 96 74 64 64 43 90 95 93 93 103 110 115 122 127 113 97 86 74 65 66 73 105 116 120 114 108 102 95 91 107 124 143 153 155 147 129 111 113 99 121 138 116 63 23 31 100 138 124 73 44 39 85 162 225 223 203 190 172 154 157 153 159 150 141 150 111 69 109 153 157 170 190 202 200 191 188 191 177 179 181 182 189 207 220 221 180 130 81 36 17 41 95 160 196 200 179 173 176 165 159 155 162 161 170 165 123 77 57 55 104 154 226 242 201 186 204 209 189 190 213 247 230 158 128 161 232 231 120 66 146 204 221 248 182 86 91 140 105 115 211 255 230 195 140 72 29 11 16 53 103 116 82 39 20 21 38 43 44 39 33 29 28 28 26 24 19 21 24 27 28 27 25 23 20 19 18 19 21 22 19 17 26 25 23 19 18 21 28 35 41 35 27 22 21 24 26 28 30 29 26 24 22 21 21 21 22 21 19 17 16 15 15 15 12 14 15 16 22 30 29 24 17 16 12 14 17 11 11 24 50 73 93 86 67 53 43 38 84 150 153 98 78 95 108 117 132 182 200 168 107 76 102 125 96 63 80 105 102 90 71 61 53 59 66 75 69 44 39 62 122 132 91 79 159 229 227 210 212 205 207 214 219 208 145 62 25 34 41 43 44 44 42 39 34 39 45 50 48 42 35 32 29 27 25 22 20 19 19 20 17 17 17 17 16 15 13 12 12 4 3 24 69 100 88 59 45 47 43 40 50 59 47 25 26 42 52 45 37 35 30 21 22 25 29 34 49 73 96 109 77 77 107 117 71 32 31 35 27 34 45 46 69 141 192 182 94 46 21 34 47 43 31 20 67 125 145 97 38 13 19 34 41 39 35 30 27 27 29 31 30 29 28 31 34 35 32 28 32 27 50 126 195 183 126 96 153 166 178 195 198 172 149 142 173 181 187 182 173 171 182 195 192 167 140 124 131 164 195 203 189 171 166 181 189 176 148 124 141 144 136 111 69 45 92 174 206 175 141 101 55 39 57 73 48 29 31 29 26 26 20 26 24 31 91 176 210 190 162 149 159 198 213 147 79 29 23 17 36 78 147 198 215 213 180 131 99 131 143 128 128 149 152 134 144 149 155 167 185 193 191 190 189 194 198 189 163 113 49 9 63 146 176 166 142 132 156 161 152 176 163 116 98 114 114 94 81 86 76 66 64 50 27 19 62 111 133 132 143 148 155 175 178 179 184 189 188 186 192 201 155 94 94 154 199 211 188 156 106 96 97 122 159 179 170 152 155 166 118 83 135 190 191 184 175 180 183 177 176 186 179 153 111 128 165 197 195 192 152 58 6 57 85 87 97 100 106 128 131 140 121 73 39 37 44 43 79 118 140 135 139 153 147 128 108 105 112 122 125 123 109 86 100 128 129 99 91 114 122 106 78 71 58 48 50 57 58 53 60 58 47 35 30 34 34 29 39 37 39 42 38 29 28 33 34 34 33 33 32 32 33 33 33 33 31 26 21 21 26 31 34 36 37 35 31 26 22 21 24 26 28 28 27 27 29 31 26 27 31 36 41 42 40 38 31 28 24 20 18 18 20 21 16 17 21 26 30 30 27 24 19 20 24 27 25 21 20 22 24 24 24 24 22 21 20 20 19 20 21 24 26 25 22 19 20 21 22 20 17 16 17 18 22 23 24 24 24 23 21 20 24 22 17 12 10 14 22 28 30 28 27 28 29 28 26 24 26 26 26 23 20 19 18 19 26 24 21 19 18 22 27 32 32 32 32 30 27 23 21 21 23 25 27 27 25 23 23 24 19 22 26 29 31 31 30 29 34 34 34 34 32 29 27 25 25 26 27 27 25 23 21 20 27 29 32 32 30 27 26 25 26 25 23 22 21 21 21 21 27 26 25 24 23 22 21 21 21 20 21 25 30 33 34 33 26 27 29 31 31 29 27 26 41 42 38 29 22 21 20 18 17 17 17 17 17 16 16 16 19 17 16 17 20 20 18 16 19 20 21 22 23 23 23 24 22 21 19 18 20 27 38 46 36 25 16 16 21 22 22 22 20 18 20 24 25 25 26 29 33 31 28 24 21 20 21 22 24 26 27 27 25 22 19 17 22 23 24 25 25 25 25 24 23 26 27 25 24 26 27 27 23 25 26 28 28 28 26 25 26 28 28 26 25 26 29 32 47 50 47 40 34 30 25 19 26 25 24 22 20 21 25 28 27 28 30 30 29 28 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 28 27 27 26 26 26 26 26 27 26 24 22 20 19 18 18 20 21 20 20 22 30 39 45 36 32 28 25 25 24 23 21 23 24 24 25 26 26 25 24 18 23 32 38 36 31 34 41 72 59 45 43 56 69 67 56 39 46 68 85 79 64 51 39 37 38 39 39 38 36 34 33 39 43 43 40 41 42 37 29 30 29 27 24 18 11 6 4 42 98 150 145 88 36 29 47 59 62 68 79 94 101 90 74 70 65 54 39 24 19 25 33 26 27 27 25 23 22 23 25 32 35 38 45 57 69 71 66 53 64 80 92 96 110 144 177 186 182 167 165 139 110 131 156 142 114 81 53 41 54 70 72 76 84 94 91 72 55 49 49 46 52 56 63 82 96 85 62 52 36 29 30 27 28 31 28 184 184 185 185 185 186 186 186 184 183 182 181 181 182 184 185 183 181 180 181 183 183 181 179 178 178 178 179 179 180 180 180 180 182 184 186 187 186 184 182 185 185 185 185 185 186 186 186 188 188 188 188 188 188 188 188 189 188 188 188 189 190 191 192 194 194 193 193 192 192 191 191 187 188 189 187 186 186 188 190 190 190 190 189 189 188 188 188 192 190 190 192 191 186 185 187 188 189 190 191 192 193 194 195 196 196 196 196 196 195 194 194 194 194 193 193 193 192 192 192 190 190 191 191 192 193 194 194 197 191 187 189 191 190 189 190 193 192 192 191 190 189 188 188 188 188 189 190 191 191 192 192 189 189 189 189 188 188 188 188 186 188 189 188 186 185 186 188 187 187 186 186 186 186 186 186 184 184 184 185 185 185 185 185 186 186 186 186 185 185 185 184 183 183 183 183 183 183 183 183 184 184 183 183 183 183 184 184 183 182 181 180 178 178 177 177 179 179 179 179 179 179 179 179 176 179 178 176 176 177 172 163 156 161 171 181 184 178 164 153 176 176 176 177 178 178 179 179 178 178 178 178 178 178 178 178 185 166 145 150 173 178 175 183 180 180 180 180 180 180 180 180 185 178 174 176 178 178 180 183 185 182 183 179 176 187 186 166 106 119 158 188 184 178 181 178 182 179 156 116 111 159 193 184 180 184 185 171 140 111 103 110 111 108 88 61 56 74 88 88 70 104 124 86 58 94 160 220 217 192 136 81 54 37 33 46 46 46 47 60 108 182 213 193 169 101 78 113 128 106 76 56 104 125 129 125 129 124 107 89 92 139 150 105 71 77 95 111 132 130 147 171 179 166 135 102 39 24 30 45 42 42 47 44 57 77 82 97 116 90 54 56 98 105 85 58 57 64 53 38 31 44 52 59 80 100 90 65 47 53 62 67 62 52 47 48 54 72 64 36 41 74 81 59 49 72 95 93 70 61 90 129 129 103 102 128 126 82 46 38 25 27 32 52 73 65 40 27 32 30 29 31 31 28 27 27 29 28 26 26 27 30 34 37 38 41 40 30 19 27 60 92 146 116 66 37 36 30 26 38 49 41 34 36 46 51 45 37 38 41 38 36 38 32 27 32 25 17 20 26 14 6 36 81 109 121 130 124 86 28 20 60 117 168 200 175 124 87 68 58 29 25 36 73 94 71 48 55 88 104 110 92 59 35 26 26 11 13 38 98 167 188 138 74 34 31 28 29 37 44 42 36 37 31 32 42 53 70 100 130 116 91 79 78 66 64 85 108 126 128 112 77 61 80 93 83 88 79 105 145 134 92 99 143 137 93 45 24 42 85 114 113 90 117 133 104 49 28 73 133 145 139 132 125 115 106 104 106 129 120 112 102 83 61 53 56 49 58 52 53 52 48 47 33 49 70 73 66 71 72 54 35 41 69 74 63 60 47 31 33 31 23 16 27 59 82 70 43 34 27 40 55 47 37 38 37 35 34 29 23 19 20 25 31 32 27 23 21 20 21 28 36 48 42 34 30 29 30 32 32 35 34 35 37 39 37 33 30 30 31 45 62 59 42 35 41 100 129 125 99 79 85 89 60 38 10 30 107 152 118 54 17 39 73 100 105 88 61 60 85 100 101 97 85 69 55 47 45 77 86 96 100 88 70 86 124 172 161 138 117 104 97 109 135 132 99 46 18 33 63 82 94 111 101 86 85 94 98 106 124 125 90 96 142 149 105 81 95 132 137 125 119 132 123 69 17 29 84 132 162 151 126 121 107 78 38 70 145 177 184 184 170 149 133 100 65 54 68 83 88 76 70 84 128 177 194 171 141 108 104 101 102 98 89 93 106 125 111 118 153 175 160 129 110 111 85 51 32 35 43 41 31 35 87 151 194 192 180 172 140 98 56 34 41 59 98 144 168 172 166 159 158 161 162 158 153 143 155 156 153 158 160 158 159 165 172 176 135 65 18 46 131 169 168 142 123 142 166 163 150 144 141 100 63 111 167 149 120 127 139 152 138 115 130 164 176 166 122 95 108 120 97 59 36 94 113 96 67 76 98 89 65 64 81 105 129 136 119 108 116 134 151 160 148 120 102 129 177 174 165 169 178 162 131 116 118 101 104 109 121 139 156 163 163 168 163 163 135 93 103 148 168 156 166 175 166 149 144 140 127 83 84 109 118 95 98 134 157 142 119 91 89 135 187 159 82 35 40 91 161 191 176 139 107 96 84 66 44 25 14 15 20 12 12 12 12 12 11 11 11 12 12 13 13 13 13 13 13 14 14 15 16 17 16 16 15 14 14 15 17 18 20 21 21 25 24 24 25 27 26 24 22 20 21 24 27 27 25 25 28 25 25 25 24 21 20 22 25 17 19 17 37 88 129 131 119 119 125 144 146 109 71 65 74 64 64 110 169 192 190 160 112 59 26 16 18 44 79 100 128 166 152 127 118 135 141 123 103 108 90 64 60 67 81 94 78 88 89 85 80 74 60 50 54 66 59 54 54 55 64 88 113 151 174 187 170 147 134 119 99 96 106 126 148 160 150 123 98 75 76 108 125 101 52 19 31 57 74 79 92 91 51 70 160 204 208 196 190 178 158 144 123 152 152 131 125 110 109 147 159 146 159 180 198 204 202 203 208 203 195 192 203 216 214 205 202 188 141 102 63 31 22 46 95 178 221 229 222 215 191 159 124 121 113 107 90 63 64 105 144 173 195 232 226 182 173 200 212 186 184 202 225 194 129 143 222 254 179 108 141 202 247 254 186 96 76 162 239 156 108 196 252 251 243 209 127 51 16 12 36 57 71 56 38 25 23 40 45 40 38 35 32 30 27 23 20 20 22 26 29 30 28 25 23 22 21 20 20 21 20 17 15 25 23 21 19 20 25 33 38 35 32 27 25 26 27 27 27 27 26 23 21 21 22 23 24 22 21 20 18 17 17 17 17 16 16 13 13 19 28 29 24 17 17 15 18 19 10 11 27 78 124 126 117 99 88 95 67 82 131 136 110 115 126 119 113 143 167 145 88 35 28 64 83 72 56 89 120 120 110 85 65 50 59 76 88 75 46 40 59 127 159 118 77 141 221 225 199 204 198 192 190 208 221 165 71 19 28 36 40 41 43 41 38 34 38 41 41 38 36 33 31 28 26 24 22 21 21 21 22 18 18 18 17 17 16 15 14 9 9 9 19 45 70 68 52 35 40 39 36 43 53 46 30 23 27 32 33 29 25 22 22 32 31 31 38 54 74 86 88 61 75 107 104 55 28 33 31 34 30 36 47 83 152 178 144 80 43 30 47 54 42 26 15 70 141 162 99 34 14 20 27 38 37 33 30 27 27 29 31 26 28 32 35 36 36 33 31 26 23 59 139 178 142 115 136 163 167 178 191 197 178 154 153 179 180 182 186 190 192 191 190 195 189 169 136 123 153 189 200 195 179 163 159 155 143 137 142 173 188 174 117 58 50 104 168 151 123 111 89 51 59 96 107 60 30 27 25 21 25 23 27 22 33 91 173 213 199 161 132 147 194 219 157 88 36 30 24 24 57 123 179 200 204 189 160 121 120 122 116 94 78 97 129 146 160 174 190 204 197 187 193 182 187 192 204 207 175 100 23 23 116 179 196 163 127 136 139 148 151 131 101 110 146 143 107 85 80 70 63 60 47 25 10 47 126 162 137 114 114 137 175 195 189 186 190 193 184 164 148 108 88 123 193 213 189 152 112 76 110 150 181 205 205 167 122 138 151 109 81 138 193 193 185 179 183 185 179 177 187 179 153 94 113 156 193 191 186 152 66 13 50 66 74 102 117 118 130 149 169 162 115 66 42 30 19 50 86 118 131 129 119 123 143 121 102 93 100 107 115 115 105 115 118 108 93 97 116 118 104 100 90 70 54 56 68 67 56 62 58 44 28 28 40 43 35 41 29 23 27 29 24 23 27 24 26 27 26 23 23 27 31 33 34 33 29 25 22 23 24 31 34 36 35 30 24 21 20 22 24 26 27 26 27 29 31 31 29 29 32 37 41 43 43 39 36 31 26 23 22 23 23 23 22 22 24 26 27 25 23 19 20 23 26 23 17 15 18 23 23 23 23 23 22 21 20 18 18 19 22 24 23 21 18 19 20 21 21 19 18 19 20 24 25 26 27 27 26 24 23 24 22 19 16 14 16 21 25 26 25 25 26 28 29 28 26 25 25 24 22 20 19 19 20 24 25 25 22 19 19 22 25 32 35 36 33 28 23 21 19 23 25 27 27 25 24 24 26 21 23 26 29 30 30 29 28 33 34 34 35 33 31 28 26 27 27 27 27 26 24 22 20 25 28 32 33 31 29 28 29 29 28 25 23 21 20 21 21 24 23 23 22 22 22 22 21 18 17 17 22 28 35 38 40 29 31 35 38 36 31 25 21 34 36 33 26 20 19 19 17 17 17 18 19 20 21 21 21 27 26 26 28 31 31 26 21 18 15 14 17 23 27 25 22 24 24 23 23 24 28 34 38 39 28 20 21 24 24 21 19 22 19 20 23 24 23 25 28 30 28 26 24 25 26 27 28 25 26 26 27 26 24 21 19 24 24 25 26 26 26 26 26 36 35 29 23 24 28 29 26 22 24 26 28 29 29 28 27 30 30 29 27 24 23 25 26 30 34 36 36 35 33 28 23 27 27 25 22 20 20 23 26 26 26 27 28 28 27 25 23 25 25 24 24 24 24 24 23 21 21 21 21 22 23 25 26 28 27 26 25 24 24 25 26 26 25 24 22 21 20 20 19 21 22 24 26 28 32 38 43 36 33 28 26 25 25 23 22 26 27 28 27 26 24 23 23 18 22 28 31 28 27 32 40 62 51 41 52 89 116 101 68 39 40 56 70 68 59 48 34 31 33 35 37 36 34 31 29 34 37 35 28 25 28 30 28 22 20 17 13 9 7 5 5 56 91 124 121 82 46 41 53 66 56 54 63 68 63 58 57 64 60 50 35 22 17 19 23 22 24 26 25 23 22 23 24 29 37 45 47 47 46 44 41 40 50 56 57 74 112 151 173 189 172 156 155 134 110 129 159 133 116 95 75 61 65 74 70 77 90 85 66 59 61 51 35 40 42 50 67 81 80 59 39 40 28 24 23 19 22 28 28 183 183 183 184 184 185 185 186 186 186 185 184 184 184 184 184 183 182 181 182 183 183 181 179 180 180 180 180 180 181 181 181 181 182 184 185 185 185 184 183 184 184 184 185 186 187 187 188 189 189 189 189 189 189 189 189 189 189 189 189 190 192 194 195 195 195 194 194 193 192 192 191 190 191 191 190 188 188 190 192 191 191 190 190 189 188 187 187 190 189 191 194 191 186 185 187 190 190 191 192 194 195 196 196 193 193 194 195 195 196 195 195 195 195 194 194 194 193 193 193 190 191 192 193 194 195 196 196 196 192 190 192 192 190 189 191 190 191 191 191 191 191 192 192 193 192 192 191 190 189 189 188 190 190 190 190 190 190 190 190 186 188 189 188 187 186 187 189 188 188 188 188 187 187 187 187 185 185 186 187 187 187 187 186 187 187 187 186 186 186 185 185 184 184 184 184 184 184 184 184 186 185 185 184 183 184 184 184 185 185 184 183 181 180 179 178 180 180 179 179 179 179 178 178 175 180 180 176 177 179 172 160 154 154 174 196 182 143 128 140 176 176 177 177 177 177 177 177 178 178 178 177 177 177 177 177 190 166 129 128 169 191 184 181 180 180 180 180 179 179 179 179 183 176 174 180 182 179 177 178 178 174 179 178 177 191 185 151 112 138 173 187 179 174 176 175 178 177 174 154 139 163 189 182 182 184 169 142 132 149 170 178 164 132 83 49 51 76 93 94 80 109 120 80 62 101 144 176 161 125 74 43 39 40 40 44 44 43 30 41 112 189 199 166 162 97 69 102 127 111 87 78 129 158 172 178 156 110 86 78 66 92 112 98 83 80 78 96 102 95 111 139 146 127 91 57 23 32 57 80 83 70 51 34 51 63 81 117 132 83 49 75 146 156 130 85 66 65 53 36 42 50 52 50 60 75 72 57 45 53 64 68 61 48 42 42 67 86 83 53 38 45 44 29 34 47 65 73 65 55 60 73 80 80 105 141 142 99 53 31 24 26 29 41 55 48 33 30 34 30 28 29 31 30 28 26 25 26 26 26 27 30 35 38 45 40 44 46 26 13 50 103 141 109 68 42 32 30 47 75 78 54 34 33 41 43 40 39 33 38 33 30 35 33 23 19 23 15 15 16 4 7 60 124 133 143 160 164 125 56 19 25 75 131 175 168 136 110 90 73 36 26 29 44 52 49 47 46 55 97 116 86 47 33 28 21 10 23 48 86 127 139 108 68 33 20 14 36 80 107 89 56 39 29 28 37 50 73 117 159 140 104 82 80 75 77 100 123 133 122 96 72 72 82 76 60 60 66 80 95 103 114 140 167 145 106 62 35 37 69 106 119 117 124 118 81 34 29 86 151 178 173 151 113 80 78 107 136 137 112 87 78 76 73 67 65 67 85 86 92 98 94 77 42 38 51 51 41 40 40 35 34 31 54 58 48 41 27 23 37 39 25 17 43 102 139 113 65 32 13 49 107 101 56 31 27 34 31 26 21 19 21 26 31 34 29 25 23 22 23 30 38 52 45 36 29 26 26 27 27 32 28 31 38 38 31 29 34 34 31 34 41 38 29 31 40 62 62 46 47 59 69 77 65 41 17 36 90 99 54 25 35 90 106 127 144 129 79 68 107 116 111 112 115 101 74 53 47 69 62 61 71 75 71 95 137 175 149 116 106 110 102 89 87 75 51 21 27 74 113 116 107 89 96 106 120 133 128 121 127 116 88 90 117 106 69 80 126 181 145 105 115 143 107 43 22 32 82 136 185 172 134 128 108 54 63 119 156 145 149 152 120 90 58 39 60 99 126 137 140 136 109 84 92 129 161 166 155 126 105 81 73 73 61 62 82 131 141 163 179 164 125 94 83 78 60 45 43 43 39 34 33 66 139 185 181 163 170 178 152 125 89 51 31 36 75 132 170 169 165 160 159 162 164 163 160 153 154 146 142 147 148 145 150 172 173 164 124 76 35 39 98 151 160 138 118 142 167 165 158 153 126 94 83 125 156 135 119 124 126 121 103 98 128 168 186 188 153 132 135 120 81 58 62 129 137 116 105 138 157 126 90 89 109 141 174 183 162 149 159 178 176 175 171 147 110 107 134 148 139 135 142 131 95 89 118 144 152 144 123 122 146 166 169 170 156 137 100 71 92 143 170 160 161 162 160 159 164 153 128 71 76 108 124 102 94 112 122 134 95 67 96 151 157 96 32 36 90 148 176 177 167 158 154 158 146 115 70 32 15 16 20 16 16 16 15 14 13 12 12 13 13 13 13 13 13 13 13 13 14 15 16 16 15 15 14 15 15 16 17 18 19 19 20 22 21 21 22 25 25 24 22 21 21 22 23 24 25 26 28 23 23 23 22 19 17 20 25 20 30 32 50 107 164 185 182 154 141 133 120 95 83 94 107 78 63 101 160 188 203 191 151 87 35 18 18 37 61 74 111 142 132 121 126 139 131 105 90 91 79 66 83 109 133 145 123 85 98 112 106 74 50 58 78 89 90 94 98 97 97 108 121 136 157 178 178 170 174 169 147 103 92 91 109 124 116 94 77 55 87 146 156 101 34 12 44 74 97 128 174 166 75 56 147 203 201 177 168 171 173 166 140 166 190 159 109 114 168 195 169 168 163 160 164 177 189 195 197 203 197 197 215 225 195 152 133 115 86 71 52 31 19 24 55 148 222 253 251 217 181 169 163 128 71 34 51 103 164 213 235 220 206 201 187 163 162 181 189 165 171 170 155 129 125 179 248 244 152 131 213 255 249 191 81 56 166 245 254 180 97 147 239 251 253 250 171 77 26 13 30 35 49 47 43 32 27 41 41 39 38 37 34 30 26 21 18 23 25 28 30 30 28 26 24 23 23 22 22 22 20 18 17 22 20 19 20 24 31 37 41 31 29 27 28 29 29 27 26 25 24 22 21 21 23 25 26 22 21 20 19 18 18 18 19 19 17 13 12 18 27 28 22 17 17 15 18 18 8 13 34 114 189 185 158 142 153 166 109 78 84 86 101 121 117 109 118 140 136 98 56 32 42 79 94 91 66 90 116 117 111 93 78 67 62 70 81 71 50 48 61 116 173 153 87 101 169 208 216 210 203 177 157 175 200 158 80 20 28 35 38 39 41 40 38 34 37 38 34 30 30 30 30 27 26 24 23 21 21 20 20 18 18 17 16 15 15 14 14 8 13 14 13 21 38 50 53 58 49 35 34 57 80 77 57 31 30 31 32 26 20 21 27 32 36 42 49 56 60 63 64 76 99 120 100 53 33 35 30 30 29 37 47 69 106 112 82 59 37 35 51 52 37 23 14 53 105 115 69 30 23 21 16 30 29 28 28 28 29 29 28 29 31 32 30 28 30 36 43 38 26 49 101 117 100 125 184 170 173 189 197 195 175 151 160 188 185 184 184 186 187 186 184 189 202 200 166 135 146 176 188 180 168 147 133 126 124 147 184 189 210 194 120 47 40 89 135 126 104 106 86 47 76 123 116 64 25 21 22 18 25 27 27 19 32 86 163 209 208 175 141 147 182 209 167 107 46 33 31 25 55 112 163 185 192 198 199 174 153 128 99 58 38 73 127 165 193 198 188 191 188 183 190 184 185 184 202 216 199 133 43 2 71 157 208 194 152 134 128 138 131 119 111 132 169 167 130 89 79 80 86 71 39 18 15 37 109 144 119 99 112 145 178 201 198 191 178 155 128 108 100 96 152 180 197 198 156 110 84 130 166 194 198 199 192 152 104 139 167 126 72 109 179 196 182 179 178 178 174 175 184 178 155 104 124 160 190 184 168 129 52 14 43 64 83 111 123 118 120 143 154 147 117 90 78 64 49 34 51 66 75 82 89 113 144 126 100 82 82 91 110 125 125 138 109 80 74 85 99 112 121 128 115 90 71 71 78 69 53 60 57 41 25 30 50 53 41 37 32 31 32 27 20 18 22 18 21 21 19 16 17 23 28 31 32 33 30 26 22 21 21 28 31 33 32 26 21 20 20 17 20 22 23 23 24 27 29 34 31 27 27 30 36 40 42 42 39 34 29 26 24 23 23 27 25 22 22 24 25 25 24 20 20 22 23 20 15 14 17 23 22 21 22 23 24 22 21 18 18 18 20 22 22 20 17 16 18 20 20 19 19 21 23 24 25 27 28 28 27 26 25 22 21 20 18 17 18 20 21 23 22 23 25 28 30 29 27 24 24 23 21 20 20 21 23 23 25 27 25 21 19 20 22 32 37 40 36 29 24 21 18 24 26 27 27 25 24 25 26 23 24 25 26 27 27 27 26 28 29 31 32 33 33 32 32 30 29 29 29 29 27 24 22 22 27 31 32 30 29 31 34 34 31 26 22 20 19 20 21 22 22 22 22 22 21 20 19 15 14 15 20 27 33 37 38 30 33 36 38 36 30 23 18 26 29 28 22 19 19 20 18 18 18 18 19 20 22 24 25 30 31 35 42 48 47 39 32 20 14 10 13 21 27 25 21 27 27 27 27 27 28 29 30 37 30 26 29 30 26 21 18 22 20 20 23 24 22 22 25 25 24 24 26 28 31 31 31 25 25 24 25 26 26 24 22 26 26 26 26 27 27 28 28 46 41 33 27 31 38 36 27 26 26 27 28 28 28 27 27 28 28 27 26 24 24 25 25 29 28 26 26 28 30 31 30 27 28 27 24 21 21 23 25 26 26 26 27 28 27 24 22 24 24 24 23 23 23 23 23 20 20 20 20 22 24 26 28 28 27 25 23 23 23 24 25 24 24 23 23 22 22 21 21 23 23 25 28 29 30 34 40 35 32 28 25 25 25 24 22 26 27 28 27 25 23 22 22 20 23 25 25 23 25 31 37 39 37 40 64 109 135 108 63 39 36 44 55 56 54 44 29 28 31 35 37 37 34 31 28 25 32 34 29 25 26 25 22 18 16 12 9 7 7 9 10 44 71 100 102 79 56 55 66 66 64 63 71 85 88 68 44 61 56 44 28 18 17 20 23 18 21 24 25 24 22 22 23 26 33 42 45 42 37 32 29 34 33 35 47 66 93 121 140 149 143 137 130 119 114 130 152 134 100 72 64 69 77 71 54 65 77 84 88 86 67 49 49 48 43 48 65 76 66 45 30 32 24 24 21 15 18 27 28 187 187 187 186 186 186 186 185 188 188 188 187 186 185 184 183 185 184 183 183 185 185 182 180 183 183 183 183 183 182 182 182 183 183 184 184 184 185 185 185 182 183 184 185 187 188 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 193 194 195 196 196 195 194 193 193 192 192 189 190 190 189 187 187 189 192 190 189 189 189 189 189 189 189 191 190 190 192 189 185 186 190 192 192 193 194 195 196 196 197 190 191 192 192 193 193 193 193 196 196 195 195 195 194 194 194 194 194 194 194 195 195 195 195 194 193 194 196 194 189 189 192 189 190 190 191 192 193 194 194 193 193 192 191 190 190 189 189 191 191 191 191 191 192 192 192 187 189 191 190 189 188 189 191 190 190 190 189 189 188 188 188 187 188 189 190 190 190 189 189 188 188 187 187 187 186 186 186 184 184 184 184 184 184 184 184 187 186 185 184 184 184 184 184 183 183 183 183 182 182 181 180 180 180 180 179 179 178 178 178 174 180 181 178 180 185 177 163 146 147 159 170 156 131 132 152 179 179 178 178 177 177 177 177 176 176 177 178 178 179 179 180 191 162 115 115 166 192 181 177 180 180 180 179 178 178 177 177 179 173 175 183 183 171 160 156 154 152 165 172 173 189 176 129 122 160 184 183 179 178 177 175 165 168 181 170 144 156 182 180 181 176 159 146 158 186 202 200 181 142 94 68 72 85 89 85 100 95 92 75 70 82 84 94 78 53 39 46 53 56 53 46 40 43 24 38 114 171 161 134 130 113 103 115 128 123 123 136 119 142 152 168 151 99 73 61 61 66 86 88 86 83 83 116 104 79 71 79 77 62 43 25 32 65 101 125 128 100 56 27 37 38 58 110 128 74 57 109 166 177 153 110 95 94 74 49 59 69 70 57 49 54 58 57 50 56 64 64 54 43 40 44 63 74 75 61 46 40 33 24 24 27 36 47 49 43 39 40 55 61 77 96 97 76 46 26 28 31 29 30 36 32 28 32 36 33 30 28 29 30 29 28 23 25 27 27 27 28 31 34 40 40 46 46 29 18 43 80 87 72 64 53 28 22 58 100 86 55 35 43 51 43 34 35 30 30 26 27 33 27 18 20 24 22 20 15 8 23 75 127 118 122 151 175 153 99 53 31 36 79 130 160 161 140 107 81 52 29 22 25 36 68 83 63 45 78 91 65 36 28 25 16 32 60 76 69 66 74 68 51 35 29 22 44 108 158 135 79 35 27 27 37 45 60 98 138 126 104 95 98 99 107 124 136 155 133 95 83 101 101 80 70 62 70 65 60 86 138 173 178 154 120 89 65 41 45 84 121 152 138 107 62 23 27 85 145 167 163 138 96 69 78 113 141 116 90 63 58 73 86 87 82 81 89 96 127 150 136 98 48 29 38 42 45 48 42 35 38 26 33 34 30 24 21 41 76 78 48 22 45 116 166 138 80 27 9 56 130 138 97 59 35 36 31 25 22 21 24 27 28 32 29 28 28 27 26 30 36 45 41 35 31 29 28 27 25 28 27 30 33 30 25 25 29 27 29 31 34 35 35 33 33 26 33 27 37 46 45 55 60 50 32 38 58 44 16 37 88 145 150 147 151 143 99 79 105 110 104 120 151 152 111 68 49 49 42 43 66 91 98 107 125 125 101 77 78 88 75 54 47 38 32 26 51 105 134 119 95 79 116 141 142 139 137 140 149 118 85 75 86 69 48 85 152 171 118 79 92 106 73 36 33 51 102 146 183 161 124 121 89 46 85 126 124 97 89 83 62 57 49 63 107 153 173 173 169 165 140 101 74 77 102 125 133 131 119 109 114 103 68 65 103 146 151 157 152 128 96 76 71 57 48 48 54 46 31 38 58 113 169 183 164 153 162 172 158 153 128 86 51 39 52 93 138 151 164 169 162 159 165 164 156 157 145 130 128 137 136 136 146 170 169 148 111 92 69 51 76 132 141 117 104 139 170 167 162 154 115 98 103 122 127 112 116 137 131 107 89 105 138 161 170 171 153 139 124 87 49 53 82 119 127 122 138 175 167 122 96 100 115 143 173 179 155 146 162 177 171 166 170 157 117 88 89 117 125 122 129 132 98 87 125 174 173 153 126 124 149 166 166 165 153 123 82 63 88 134 166 162 161 159 157 163 175 160 126 94 78 93 118 121 120 113 91 105 73 56 97 138 103 47 33 85 145 173 165 166 168 167 175 185 182 154 102 59 40 33 27 25 24 22 20 17 15 13 12 12 12 12 12 11 11 11 11 12 13 14 15 15 15 14 14 17 17 17 17 18 18 18 19 19 18 18 20 23 24 23 22 25 24 22 21 23 26 30 32 24 23 23 22 17 13 16 23 49 73 81 85 120 169 193 197 173 143 114 98 98 122 154 169 108 68 80 127 160 194 204 172 112 44 23 22 34 44 48 93 117 120 125 131 121 89 69 73 81 110 134 155 166 175 172 139 93 100 118 117 95 100 134 158 163 164 167 167 161 151 139 133 116 103 106 117 124 135 132 112 98 80 73 78 76 66 70 85 106 130 177 167 86 7 9 73 142 176 204 230 202 90 53 135 207 199 165 152 169 189 185 148 164 206 184 111 126 203 215 186 177 164 143 131 143 170 190 196 207 208 204 209 207 159 93 59 64 62 68 58 48 43 33 38 93 181 242 254 246 215 184 155 109 50 39 112 202 251 253 243 227 215 206 197 178 162 164 175 170 190 185 144 123 165 226 253 180 135 189 255 250 179 81 48 128 243 254 245 205 97 105 216 241 247 250 191 95 30 12 29 35 45 45 47 37 32 44 37 42 40 37 32 28 24 21 20 27 28 29 30 29 28 26 24 22 22 23 24 24 23 23 22 26 23 21 22 27 31 34 35 31 29 27 27 28 28 26 25 25 24 23 22 22 23 25 26 21 20 19 19 19 19 20 21 18 17 14 14 21 28 25 16 18 16 12 14 14 8 19 46 101 175 193 168 164 193 199 149 97 78 71 80 82 76 93 124 117 108 90 90 86 87 125 156 134 83 88 120 130 131 127 130 109 72 52 58 62 60 62 67 89 144 142 88 78 128 183 214 219 201 152 112 122 140 112 65 28 34 39 39 38 39 38 36 34 39 39 33 28 28 29 28 28 28 26 24 22 19 16 15 17 16 15 13 12 11 11 11 9 12 14 12 13 24 45 61 72 58 44 55 93 122 109 78 45 53 53 41 26 20 23 27 29 47 69 75 61 44 47 61 102 128 138 108 65 41 34 30 21 29 39 43 46 50 49 43 43 31 34 45 41 32 25 19 35 55 56 40 32 28 21 16 25 24 25 29 33 33 30 26 30 32 32 27 23 28 40 51 67 52 52 61 68 91 139 180 160 163 182 180 169 151 137 161 187 187 187 186 184 181 178 176 182 190 193 166 125 117 141 161 156 157 149 143 141 135 155 197 193 207 190 119 46 41 92 136 158 138 135 94 40 80 131 105 60 17 16 23 19 27 28 25 19 29 82 157 204 209 187 163 154 162 189 181 137 57 30 33 24 62 116 162 181 179 189 213 221 187 138 88 45 38 85 141 184 214 207 183 181 178 173 182 188 185 176 190 203 199 157 74 10 30 104 179 206 186 150 137 127 109 112 134 158 177 167 136 110 110 118 112 76 38 23 22 34 74 99 92 93 124 164 187 171 157 146 136 114 93 100 122 167 190 190 195 164 97 92 129 189 199 194 179 176 180 162 131 160 190 151 80 91 162 199 192 180 173 172 172 172 176 169 151 125 145 170 192 183 152 99 27 11 37 69 92 104 108 112 118 131 133 127 112 103 99 89 76 48 45 41 39 42 57 84 108 102 87 73 66 76 109 136 139 140 104 78 80 85 90 115 148 149 129 96 71 64 66 58 44 52 53 40 27 41 67 72 57 43 39 35 32 31 29 28 27 23 22 19 18 18 21 25 28 29 29 28 26 23 22 23 24 24 27 30 28 22 18 18 20 15 18 20 22 22 23 26 28 35 30 25 24 26 30 34 36 37 36 33 29 26 24 22 22 25 23 21 22 24 25 25 23 20 19 20 22 19 16 16 20 22 21 20 22 24 25 23 21 19 18 18 20 23 23 21 18 14 16 19 20 19 20 23 25 24 25 27 28 28 27 26 25 22 20 17 15 15 16 18 20 23 22 22 24 28 29 28 27 23 23 23 21 20 21 24 26 21 24 26 24 21 19 22 25 31 38 42 37 30 26 22 18 26 27 28 27 24 24 25 26 26 25 24 24 24 24 25 25 28 29 30 31 32 33 34 34 32 31 30 31 32 31 28 24 20 25 29 30 29 29 34 38 39 34 28 21 18 18 19 21 23 23 24 24 22 19 15 13 14 14 15 19 25 29 31 31 28 29 30 30 29 25 21 19 22 26 26 22 19 21 22 21 19 18 17 16 17 19 22 24 27 30 38 50 57 55 44 34 24 18 12 12 17 22 22 20 27 27 27 28 28 28 28 28 30 28 31 36 36 29 23 19 22 20 21 24 24 20 19 21 23 23 24 27 31 33 32 31 26 23 21 22 24 26 26 26 27 27 27 27 27 28 29 29 42 39 34 36 49 60 54 40 36 35 33 31 30 29 28 28 29 28 27 25 24 24 23 23 28 26 24 26 29 32 32 32 24 26 27 26 24 23 25 27 28 27 26 28 29 29 26 23 24 24 24 24 25 25 25 25 24 23 22 22 23 25 27 29 29 27 25 23 22 22 23 24 22 22 23 23 23 23 23 23 25 22 22 23 23 23 29 36 33 30 26 25 25 25 24 23 21 23 25 25 23 22 22 23 23 25 26 26 25 27 31 34 34 34 41 65 95 105 81 49 40 34 38 48 51 52 42 24 27 30 35 39 39 36 32 28 26 33 36 31 27 26 24 20 20 18 14 11 9 9 9 10 26 58 95 109 93 69 60 63 51 58 67 83 106 113 83 45 50 46 34 20 13 16 21 23 16 20 24 25 24 22 21 21 24 24 29 36 42 42 37 33 37 33 34 44 54 64 78 91 79 83 104 119 118 109 111 129 132 95 69 68 73 73 61 43 60 80 112 139 124 66 45 74 73 61 52 53 54 46 35 29 31 27 29 25 16 19 28 29 193 193 192 191 189 188 187 187 189 189 190 190 188 186 183 182 188 186 185 185 187 186 184 182 182 181 181 180 180 179 179 179 185 185 184 184 184 185 186 187 181 182 183 185 187 189 190 191 190 190 190 190 190 190 190 190 194 194 193 192 192 192 193 194 197 196 196 195 194 193 192 192 186 187 187 186 184 184 186 188 187 188 188 189 189 190 191 191 193 190 189 189 186 184 188 194 193 194 194 195 196 196 197 197 196 196 197 197 197 197 196 196 196 196 196 195 195 195 194 194 198 197 197 196 195 194 193 193 193 193 196 198 194 189 188 192 192 192 192 192 192 192 192 192 189 189 190 190 191 192 193 193 191 192 192 192 192 193 193 193 189 191 192 192 190 190 191 193 191 191 191 190 190 189 189 189 190 190 192 193 193 193 192 191 188 188 188 187 187 187 186 186 184 184 184 184 184 184 184 184 187 187 186 185 184 184 184 184 178 178 179 181 181 181 181 181 180 180 180 179 179 178 178 178 172 180 182 179 183 189 181 166 128 135 133 123 127 149 171 182 181 181 180 179 178 178 177 177 175 175 176 178 180 181 183 183 188 173 136 125 151 160 160 178 180 180 179 179 178 177 176 176 176 172 176 185 181 161 141 131 132 132 151 164 168 184 165 109 128 171 187 176 177 180 175 172 165 159 160 145 133 164 192 178 170 172 180 186 185 183 192 205 163 136 105 89 85 83 77 73 70 75 82 64 51 51 41 42 40 28 42 62 61 59 63 61 58 55 24 34 108 155 148 143 140 154 148 132 130 129 132 147 115 126 123 142 139 98 74 55 72 64 79 80 79 79 89 137 118 77 44 33 26 25 31 34 64 101 127 137 138 108 60 33 29 40 45 65 85 69 74 123 135 152 140 114 117 125 100 65 56 81 100 93 72 56 51 49 64 67 70 67 56 46 48 55 50 52 56 58 54 46 37 31 27 26 27 31 32 31 34 40 42 47 51 52 53 49 34 17 29 35 34 30 32 30 28 34 37 36 33 28 27 28 30 31 23 25 28 28 26 26 28 30 30 47 52 41 35 40 41 34 36 31 50 60 35 24 55 88 71 42 33 54 64 45 26 23 34 28 21 20 20 10 14 33 33 38 35 23 17 34 69 97 107 101 128 163 160 134 102 74 21 41 86 141 170 157 121 94 59 27 15 19 46 110 138 104 62 59 54 45 33 22 16 16 62 109 125 86 48 42 39 26 40 48 42 48 107 167 146 80 33 29 35 47 47 47 69 98 101 101 110 117 118 125 131 128 157 129 87 87 119 117 95 94 85 82 65 54 83 142 179 184 157 126 108 91 51 31 72 128 158 135 97 54 24 31 81 133 135 129 106 77 68 84 104 111 83 62 40 39 61 83 88 83 83 68 77 137 171 136 81 33 33 42 55 72 82 66 46 42 48 38 31 30 25 32 75 127 122 74 24 33 105 163 141 83 30 15 50 106 128 128 105 65 39 33 26 23 23 25 26 26 28 28 30 33 32 28 29 32 33 32 31 32 34 33 31 28 24 28 31 30 29 30 31 30 29 29 32 36 37 35 36 39 28 44 36 36 44 45 47 39 42 38 47 53 31 17 61 125 161 170 146 120 120 106 85 88 96 91 121 176 189 140 79 49 37 38 46 76 112 118 100 88 66 53 42 51 60 46 28 29 34 33 32 52 94 110 86 58 87 140 163 132 104 105 123 139 133 94 74 79 64 43 75 134 128 85 61 63 58 51 48 45 85 142 167 167 129 105 104 53 53 88 96 77 59 41 37 55 81 108 138 157 169 174 163 148 158 152 127 88 64 69 88 101 133 140 159 181 157 90 78 128 145 132 120 117 116 102 77 56 33 31 42 55 45 32 55 96 148 171 165 162 167 161 163 165 174 154 113 73 47 30 50 95 133 163 177 162 154 163 162 148 157 139 120 122 134 135 138 153 173 171 143 106 105 94 61 61 120 123 93 84 131 168 167 164 151 109 103 114 111 99 92 109 151 141 106 89 118 148 151 149 144 121 99 81 60 43 55 79 89 105 121 156 180 143 95 91 105 113 132 155 155 131 125 145 151 153 155 160 153 118 80 66 104 132 137 149 165 132 110 143 153 164 161 142 132 143 159 166 160 155 123 82 67 82 115 143 160 167 171 165 166 175 159 124 111 92 103 128 135 139 129 102 87 73 60 83 100 57 34 72 138 179 173 150 167 177 164 164 169 180 167 127 92 76 61 45 31 30 27 23 20 16 13 12 10 10 10 10 10 9 9 9 12 13 14 15 15 15 14 13 18 18 18 18 18 18 18 18 18 17 17 19 22 24 23 22 19 19 18 17 19 23 25 26 27 24 24 22 16 10 13 21 93 127 136 120 124 147 158 158 141 113 89 84 102 139 167 171 130 72 65 102 136 181 202 175 115 41 22 26 38 42 44 95 154 162 168 157 114 57 40 62 111 160 194 205 202 199 182 134 75 74 98 121 134 168 199 196 200 199 198 200 202 198 184 170 113 63 40 55 75 94 101 89 77 72 75 75 55 43 75 123 145 124 131 118 58 4 25 106 184 221 229 224 187 87 54 129 180 191 173 159 167 177 161 115 134 181 176 111 130 199 201 190 197 191 170 144 139 158 177 183 205 215 212 211 212 175 112 77 115 129 142 121 103 93 63 44 56 115 150 189 244 254 193 104 51 41 95 197 253 252 232 224 218 217 218 221 212 189 185 203 214 237 231 177 148 195 245 248 180 127 228 234 134 75 57 130 219 254 234 254 229 93 86 200 252 249 252 204 107 28 3 21 30 36 37 41 35 36 49 39 45 42 36 30 25 23 22 23 29 29 30 29 29 27 26 25 20 21 23 25 26 26 27 27 34 30 26 25 27 28 28 26 33 30 27 25 26 26 25 24 25 25 24 23 23 23 23 24 20 20 19 19 19 20 22 22 16 17 16 17 23 28 22 12 20 15 9 9 10 8 25 57 84 128 157 135 132 159 154 134 114 104 95 78 54 56 92 127 90 85 90 117 116 108 160 219 160 90 89 136 162 170 179 199 146 82 36 38 56 70 75 73 73 104 105 75 69 101 141 163 203 175 110 61 65 74 56 36 35 40 43 40 38 38 37 34 34 40 41 35 29 28 28 26 30 29 28 26 22 17 13 10 15 14 12 11 9 9 8 8 10 11 12 13 14 25 48 70 69 75 81 94 117 128 107 76 56 74 75 49 25 20 23 23 34 64 98 102 67 34 39 64 104 130 135 107 70 40 27 28 26 25 25 33 41 33 23 24 37 28 30 36 31 28 28 24 28 28 26 31 37 28 20 25 25 24 26 31 37 38 32 26 27 30 32 30 27 31 43 53 85 88 82 55 43 84 131 142 142 144 160 150 134 123 123 163 181 184 188 191 190 184 175 168 174 167 162 139 96 76 100 130 148 161 169 177 175 151 148 176 206 210 191 129 64 65 127 181 194 173 162 101 34 80 135 99 54 11 14 25 22 29 29 22 21 28 80 156 201 204 191 177 161 146 173 192 161 65 25 32 14 63 121 166 180 164 167 199 199 177 149 119 83 63 84 122 185 207 200 187 189 177 166 180 181 179 167 179 192 199 180 110 46 15 62 141 197 201 157 141 124 95 106 152 179 180 159 128 135 153 159 125 72 43 34 24 32 46 63 71 86 127 172 193 135 92 68 86 108 120 145 177 212 211 195 164 98 80 140 170 183 190 184 168 162 168 167 159 160 180 148 83 78 136 183 192 182 173 172 173 169 167 159 143 134 155 172 190 183 142 78 6 17 46 90 114 107 101 110 119 117 128 136 132 121 106 87 72 65 55 53 52 41 35 43 53 66 68 63 50 61 106 140 141 114 95 94 110 108 96 116 153 159 131 89 55 43 44 43 37 44 48 39 32 51 84 91 75 59 46 30 26 37 48 48 42 31 26 20 20 24 28 30 30 27 26 23 21 20 22 25 28 22 25 27 25 19 16 18 21 16 18 21 23 23 24 27 30 33 29 25 23 24 27 29 30 32 31 30 28 25 23 21 20 21 20 21 23 25 26 25 23 20 19 19 21 20 17 19 24 22 21 20 22 24 25 23 21 20 19 19 21 23 24 22 19 12 15 18 19 19 21 24 26 24 25 26 28 28 27 26 25 23 19 15 12 12 14 17 19 24 23 23 24 27 28 27 25 22 22 22 21 21 22 25 28 20 23 25 23 19 20 25 30 30 39 43 38 31 26 22 18 27 28 28 27 24 23 24 26 28 26 24 22 21 22 24 25 33 33 32 31 31 31 31 31 33 32 31 33 34 33 30 27 19 24 27 28 27 29 35 41 42 36 28 21 17 17 19 21 24 25 26 25 22 17 12 8 15 14 15 19 23 25 25 24 25 25 23 22 21 20 20 20 22 26 27 23 21 23 24 23 20 18 15 13 13 15 18 20 24 29 39 51 59 54 41 28 27 22 17 14 14 17 19 21 26 26 25 26 27 28 29 29 24 26 32 39 39 32 24 21 21 19 21 24 23 19 16 17 22 22 24 29 33 34 32 29 26 23 20 20 23 26 28 28 28 27 27 27 28 28 29 30 33 34 35 45 66 82 75 57 47 44 40 36 33 31 30 30 32 30 28 26 24 22 20 19 21 22 27 34 38 37 33 30 21 24 27 27 26 26 27 28 29 28 28 29 31 30 27 24 25 25 25 26 26 26 27 27 28 27 25 24 24 26 27 28 29 27 24 22 21 22 23 24 20 21 22 23 24 24 24 24 27 21 18 18 17 17 24 33 32 29 26 24 25 25 24 23 16 19 22 23 22 21 22 24 25 27 28 29 29 31 32 32 39 35 40 57 71 69 56 46 41 33 37 46 51 52 41 22 26 30 35 39 39 36 32 28 27 32 32 26 24 27 30 30 22 20 17 14 11 8 6 5 24 43 74 100 105 86 61 45 32 39 57 85 109 107 80 51 25 29 29 24 21 19 15 9 17 20 24 25 23 21 19 19 26 20 20 32 47 54 51 44 44 46 43 37 37 45 53 55 47 51 97 144 147 113 95 116 104 100 108 108 81 53 43 41 38 93 142 153 119 59 38 66 97 81 58 39 30 29 28 27 34 32 34 30 19 20 29 29 192 191 191 189 188 187 186 186 186 186 185 184 184 186 187 188 184 184 184 184 184 183 183 183 176 176 176 177 179 181 184 185 181 180 180 181 182 184 186 187 185 187 188 190 190 189 188 187 189 190 191 192 192 192 192 192 192 191 192 192 194 196 198 199 189 190 192 194 194 193 192 190 189 189 189 188 187 187 187 186 184 186 189 192 193 194 194 193 191 193 194 195 194 192 189 187 189 190 193 196 197 197 196 195 201 201 202 201 200 197 195 193 195 195 196 197 198 199 200 201 198 197 196 197 198 197 194 191 196 196 196 196 196 196 196 196 193 193 193 193 193 193 193 193 195 195 194 193 192 191 191 190 194 194 194 193 193 192 192 191 198 196 193 190 189 191 193 195 193 193 193 192 191 191 191 190 190 191 191 191 191 191 192 192 190 190 189 188 188 187 187 186 188 188 189 189 188 186 184 182 185 185 185 185 185 185 185 185 186 186 184 183 182 181 181 181 182 181 180 180 180 180 179 179 178 177 178 182 183 173 155 139 118 85 80 119 156 165 171 184 176 171 178 186 177 169 173 176 186 176 170 173 179 180 177 175 187 179 163 143 123 115 142 183 188 180 174 175 177 176 179 183 177 181 179 184 177 170 171 152 125 107 111 125 154 171 135 95 145 175 191 183 175 174 174 175 176 165 153 134 128 156 176 162 166 179 201 177 135 122 133 156 164 131 98 83 78 68 58 53 60 97 105 86 73 54 34 30 43 58 86 100 88 71 61 55 61 52 34 38 92 158 180 163 165 153 152 166 169 150 128 117 124 137 159 169 156 134 104 73 56 65 76 78 72 72 86 104 106 54 19 20 27 36 52 65 68 91 116 129 120 86 57 50 44 39 36 37 40 53 77 98 86 93 103 110 107 123 129 85 65 101 134 121 100 62 29 57 100 99 71 39 41 61 65 57 33 55 73 73 64 56 47 38 38 37 33 29 30 35 38 37 39 39 38 37 36 36 36 36 36 33 32 31 27 25 29 35 39 37 27 24 32 32 26 27 23 28 21 15 26 35 32 29 43 42 42 37 42 58 50 21 21 33 45 48 47 48 49 49 39 44 48 48 43 39 34 31 31 28 21 15 17 27 36 39 51 41 33 37 37 27 38 68 83 98 104 120 129 123 114 91 60 38 36 79 115 135 139 108 70 35 16 17 43 110 159 155 108 75 46 38 28 13 11 21 91 139 139 75 24 22 45 63 87 80 55 39 63 103 102 71 38 39 36 42 55 56 51 55 94 95 111 140 157 148 126 111 127 91 73 94 126 134 120 103 111 92 70 58 71 116 158 172 153 123 121 117 62 23 67 136 155 134 94 50 23 29 58 84 81 74 63 56 57 63 66 66 67 53 42 48 69 83 77 63 77 71 79 98 99 76 51 40 61 75 91 105 102 74 50 47 42 38 33 32 37 57 91 121 102 69 42 42 79 133 136 91 53 20 35 73 99 140 151 110 63 28 14 27 28 21 22 27 29 30 33 37 40 38 33 28 29 27 27 28 27 26 30 36 36 31 27 27 26 24 26 29 32 29 32 41 45 46 49 56 41 34 33 40 43 39 40 44 44 37 34 40 35 27 58 112 125 127 125 120 124 132 134 128 118 97 117 179 188 141 90 41 44 39 48 78 111 117 92 65 42 45 54 53 42 43 54 57 46 30 40 57 53 52 62 64 88 109 123 115 104 104 110 112 118 112 104 115 102 69 62 63 61 49 47 44 60 82 81 81 121 174 179 137 112 97 63 33 44 62 77 72 55 50 66 85 127 141 157 164 159 150 145 143 158 150 144 133 104 77 79 99 142 176 188 182 169 134 115 135 145 98 87 125 137 95 57 52 38 31 42 38 46 65 80 119 150 164 171 163 156 160 163 161 173 174 163 125 70 34 39 62 91 135 157 171 165 155 166 157 162 140 112 109 132 148 154 160 171 180 160 116 109 82 33 47 85 108 105 99 130 162 168 166 145 109 111 139 120 76 77 112 145 121 97 112 137 157 165 143 103 78 61 58 58 64 70 68 70 92 125 148 126 107 115 106 103 116 133 146 144 120 105 111 105 121 120 109 110 111 101 92 114 158 184 177 165 155 145 140 140 135 143 146 135 135 157 176 161 158 114 80 95 108 111 129 143 158 168 164 156 150 141 131 139 130 116 118 138 144 136 132 115 75 51 53 56 35 46 116 164 186 177 166 163 163 170 166 154 145 135 130 124 111 97 88 93 75 56 36 21 22 24 17 16 11 12 13 13 17 15 2 13 11 10 11 13 14 13 12 15 15 16 16 16 16 17 17 17 18 20 21 22 21 21 20 20 20 20 20 21 22 23 23 29 30 23 14 8 5 22 52 119 176 168 121 132 158 134 95 71 96 118 134 133 109 106 136 127 83 76 99 137 199 212 161 100 34 25 35 37 26 38 119 177 209 208 159 97 58 78 133 181 199 204 193 185 169 119 64 72 114 155 174 183 190 183 168 153 157 164 164 156 149 130 103 81 61 61 93 123 133 142 154 130 125 112 85 52 40 69 107 118 107 70 52 43 8 28 114 188 215 222 225 187 74 34 112 178 209 202 181 167 157 147 125 141 167 152 125 139 165 176 187 212 211 202 191 175 152 143 153 160 186 210 229 229 196 166 166 210 233 231 212 203 183 141 109 79 56 67 103 144 177 142 56 62 116 176 234 253 243 221 231 222 223 216 227 246 231 213 222 228 252 210 153 168 240 253 205 148 161 159 110 61 91 169 217 249 233 225 248 243 126 67 175 252 252 253 200 111 41 17 30 30 25 27 35 38 36 38 45 44 42 36 29 25 25 25 25 27 28 30 30 29 27 26 26 24 24 25 26 26 27 28 28 39 34 28 22 19 20 26 32 41 32 25 23 24 23 23 25 24 25 26 24 22 21 23 25 21 19 18 18 19 20 18 16 18 17 17 20 23 23 19 15 22 11 10 15 8 5 31 70 133 167 135 92 91 98 95 83 78 94 114 113 111 107 103 120 110 86 101 129 138 132 132 158 149 105 93 165 207 219 237 197 138 62 42 56 70 77 65 68 73 69 62 65 86 112 120 114 154 123 74 32 16 22 32 36 39 40 40 39 43 47 44 39 39 39 39 38 36 32 28 26 27 25 25 25 26 25 21 19 13 12 10 8 7 8 9 9 10 9 12 16 18 25 50 77 79 95 123 136 119 94 71 52 67 84 82 52 29 28 33 31 44 57 71 70 51 36 40 53 78 89 93 81 60 40 27 19 26 18 36 58 54 47 42 29 37 31 27 30 33 31 23 16 21 24 28 31 32 30 26 24 22 24 26 33 49 60 54 39 31 27 32 44 37 15 29 71 120 143 105 36 29 66 88 91 104 108 106 115 108 102 129 152 166 177 187 185 172 157 150 148 144 126 89 86 117 119 101 102 169 207 189 183 198 183 169 161 166 183 181 130 60 101 170 233 209 190 149 76 33 79 125 110 59 11 9 24 25 27 23 22 15 31 76 163 204 199 207 201 160 134 155 183 145 80 42 25 18 46 115 181 193 172 160 161 143 165 141 114 128 129 105 99 151 198 207 192 187 164 147 164 199 165 151 166 193 216 199 153 101 26 15 77 126 155 181 189 149 90 108 173 184 174 174 164 165 190 176 113 73 82 71 27 39 67 72 50 59 109 153 164 138 71 53 107 165 194 201 195 184 183 160 95 89 149 177 186 174 183 188 172 148 142 150 154 157 163 145 91 69 94 126 161 158 181 184 169 152 154 160 137 141 157 169 194 184 115 46 4 50 82 108 105 93 95 111 124 116 118 138 150 134 114 91 65 62 71 79 78 68 54 44 40 33 33 36 46 61 74 79 78 74 72 94 125 121 96 103 136 136 90 69 63 39 28 30 24 41 39 35 39 64 90 92 77 62 54 38 28 40 61 63 51 43 35 28 28 30 29 26 26 24 24 24 24 23 23 24 24 24 26 27 27 25 22 20 19 21 20 19 21 24 26 26 25 27 27 26 25 25 25 26 26 27 28 29 27 23 21 22 23 23 25 26 25 23 22 23 25 26 22 20 21 25 27 25 22 20 21 22 24 25 25 24 24 20 21 23 24 25 24 24 23 14 15 17 21 25 25 23 21 23 24 26 28 29 29 28 28 25 23 19 15 13 15 21 26 27 27 26 27 27 27 25 23 22 21 21 23 25 25 23 21 21 23 25 24 23 22 22 24 27 32 37 38 35 30 27 25 29 29 28 27 26 25 24 24 25 26 26 24 22 22 24 27 35 34 31 28 27 27 28 28 29 28 29 32 36 36 31 27 18 18 21 25 26 26 30 36 34 32 29 26 24 22 20 19 24 29 33 32 24 16 10 8 16 16 18 19 20 21 21 21 24 23 22 22 22 23 24 24 24 22 21 22 25 27 26 24 22 20 16 12 10 13 20 25 22 24 28 34 38 39 36 33 26 23 20 19 18 18 15 13 21 25 27 28 30 31 27 21 24 26 29 32 33 30 26 22 26 27 25 23 24 27 25 20 22 23 25 27 29 30 30 30 32 27 22 25 31 35 33 29 31 31 32 35 38 39 38 36 34 37 44 58 77 86 79 66 53 49 42 33 27 26 30 33 34 32 30 27 24 21 19 18 13 20 29 39 46 47 37 26 25 23 23 28 33 36 33 29 28 28 28 28 28 28 28 28 26 22 19 23 31 36 36 33 27 26 26 27 29 29 28 26 28 27 26 22 19 20 24 27 26 26 25 24 23 21 20 19 20 20 20 18 18 20 25 29 33 28 23 22 25 26 24 21 23 23 22 22 22 23 24 25 34 30 29 32 32 28 28 32 39 39 45 60 74 75 61 46 37 39 40 42 47 48 39 27 27 29 31 34 35 35 34 33 29 29 31 32 29 27 32 40 25 26 19 12 9 2 2 13 8 31 66 95 103 90 66 48 19 29 50 76 92 88 65 45 26 20 22 31 33 24 17 17 21 23 25 26 26 25 23 22 21 16 19 34 55 63 54 41 47 52 51 43 35 35 37 37 41 48 91 153 176 143 96 72 116 144 152 122 90 75 62 45 41 62 85 88 69 48 44 51 67 62 48 29 19 20 24 24 26 30 33 32 30 29 29 29 191 191 190 189 188 187 187 186 187 186 185 184 183 183 184 184 184 184 184 184 184 184 184 184 178 178 179 180 181 183 184 185 184 183 182 182 182 183 184 185 186 187 188 188 189 188 188 188 190 191 192 193 193 193 193 193 191 192 192 193 194 195 196 197 193 192 191 190 190 190 190 190 189 189 189 188 188 187 187 187 188 189 190 191 192 192 192 192 192 192 194 194 194 192 191 189 194 194 195 196 197 198 199 200 198 198 199 199 198 198 197 196 196 196 197 198 198 199 200 200 196 195 195 196 198 198 196 194 196 196 196 196 196 196 196 196 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 193 193 194 194 194 194 194 195 194 195 195 194 194 193 192 191 192 192 191 191 191 191 191 191 196 196 195 194 192 191 190 190 192 192 191 190 189 189 188 188 186 186 186 187 186 186 185 184 184 184 184 184 184 184 184 184 186 185 184 183 182 181 181 181 182 181 180 180 180 180 179 179 179 178 177 179 180 175 164 155 144 115 106 138 175 188 182 177 176 174 178 178 172 175 180 176 167 171 175 178 178 176 174 172 180 184 179 151 111 101 143 195 185 181 180 183 184 180 177 177 177 181 179 184 181 181 188 174 133 86 101 142 148 129 125 148 174 179 179 173 171 175 179 179 186 171 153 131 124 150 169 156 165 181 191 143 88 79 91 107 122 98 75 72 79 81 72 63 58 98 110 85 60 44 45 62 62 92 142 175 156 100 58 49 55 53 39 32 61 109 133 130 122 141 161 169 162 146 129 118 105 117 149 179 183 167 137 108 68 69 71 71 65 60 62 67 67 32 13 32 74 110 109 84 69 102 133 129 96 71 70 78 62 55 39 25 28 45 63 72 54 63 82 103 101 107 111 77 64 100 133 120 94 56 34 68 104 85 53 29 36 62 72 62 38 59 78 81 75 66 50 35 33 36 37 35 33 34 33 30 37 38 39 40 41 40 40 39 38 34 31 30 28 26 29 35 38 35 25 22 31 33 28 29 18 24 24 27 34 32 31 39 35 40 44 47 58 73 62 31 14 31 50 58 56 52 46 42 31 37 44 48 45 36 25 18 31 15 7 25 57 74 65 48 47 37 26 34 57 69 66 63 90 123 136 136 128 119 111 87 89 64 39 47 65 94 115 95 66 40 26 19 28 85 147 164 142 86 38 30 29 17 15 26 84 105 91 42 15 35 83 123 127 101 59 32 39 62 63 49 42 40 42 55 62 49 36 39 71 109 147 156 145 133 127 125 104 61 62 111 136 126 122 131 123 99 74 59 65 96 128 141 127 100 97 100 65 35 75 142 152 144 107 51 19 28 47 54 58 39 42 68 80 76 87 111 97 69 47 54 76 91 97 98 103 80 63 61 51 36 37 52 78 82 89 104 107 80 47 34 35 40 54 72 80 78 80 86 95 98 89 58 41 68 89 76 70 30 22 40 64 116 157 153 89 44 16 18 20 19 25 30 30 31 34 39 41 40 36 31 25 23 22 24 25 27 34 42 35 31 29 28 25 20 18 19 13 35 50 47 48 62 74 76 54 51 48 45 41 37 37 39 39 47 46 39 38 38 44 55 72 75 80 87 104 126 145 154 150 123 117 143 137 103 77 47 46 48 58 78 102 110 92 68 58 65 59 35 33 71 103 104 75 49 42 50 51 57 63 58 62 82 106 118 121 125 135 144 148 123 104 128 141 118 96 76 58 53 66 73 80 86 81 90 135 155 143 110 91 72 43 27 38 56 77 86 88 98 120 139 147 147 147 145 144 145 149 152 150 155 159 153 137 117 104 98 114 150 172 180 178 146 119 127 106 109 123 133 111 69 45 45 35 40 48 47 76 105 108 127 151 163 168 161 157 161 163 160 162 167 169 149 107 63 43 43 57 92 124 160 171 163 170 164 160 152 136 123 111 104 120 152 162 169 160 126 111 81 31 29 80 120 131 119 130 151 157 158 142 122 126 149 142 102 86 103 121 109 98 121 154 174 171 138 130 100 79 77 80 82 74 59 57 90 112 115 111 131 150 127 120 120 127 143 146 121 98 98 109 119 117 109 107 108 115 129 143 165 172 163 161 161 155 151 124 115 126 141 134 128 145 165 167 155 125 96 92 107 123 132 145 141 139 134 120 108 118 138 153 131 118 136 156 148 137 142 137 92 57 45 42 26 48 126 172 181 170 165 150 126 131 142 142 124 113 121 130 132 138 147 142 127 106 78 50 37 30 18 23 14 11 9 6 11 14 8 13 11 11 12 14 15 14 12 14 14 15 15 15 15 16 16 17 18 19 20 21 21 21 20 23 22 22 21 21 20 21 21 23 26 23 18 14 8 18 42 100 116 112 114 136 129 97 83 102 132 150 152 144 119 101 107 110 102 115 115 113 154 179 149 90 28 22 33 41 37 31 74 120 159 147 89 64 92 147 193 208 187 164 141 111 76 53 47 114 142 165 165 154 143 128 113 107 95 99 106 91 74 74 81 109 125 150 171 178 179 184 192 200 181 143 99 70 61 59 57 75 68 47 44 48 25 36 93 169 219 228 204 153 60 39 115 185 218 215 191 165 148 154 155 158 136 118 135 165 165 160 174 206 212 209 205 202 185 160 148 145 156 177 203 214 204 201 214 247 248 241 244 253 246 225 218 174 120 72 66 78 76 60 48 106 164 220 250 253 251 228 211 221 228 223 224 229 211 205 228 224 232 164 135 203 254 249 226 166 81 52 87 129 192 242 241 228 229 221 230 242 158 84 140 233 252 248 201 139 81 35 21 26 26 29 35 37 37 39 43 44 41 35 29 25 24 24 24 25 26 28 31 32 31 29 27 24 23 23 23 25 28 31 34 36 33 26 20 16 18 26 33 38 29 21 20 22 22 24 26 22 23 24 23 22 22 24 27 22 20 19 19 20 21 19 17 18 17 17 20 23 23 20 16 18 13 13 14 6 8 52 105 187 215 167 95 62 51 47 37 57 112 147 152 158 164 149 123 98 70 108 169 178 141 120 145 164 129 106 167 222 230 216 155 83 87 112 93 63 65 71 79 68 57 47 54 80 97 86 63 81 68 48 30 26 32 36 35 35 41 46 46 47 49 47 44 42 41 41 39 37 34 32 30 28 25 22 21 23 24 24 23 18 17 14 12 10 9 8 7 9 17 24 23 25 40 64 83 86 113 145 139 91 53 48 56 62 64 59 45 32 30 37 45 51 48 48 55 58 54 48 45 53 63 70 64 50 37 27 21 17 23 61 99 103 92 79 62 49 39 29 27 29 30 26 20 19 22 27 31 33 32 30 28 21 22 21 30 59 86 78 52 29 29 34 44 40 23 34 68 127 117 79 49 57 80 94 104 96 99 104 125 120 98 109 126 136 145 154 156 152 149 151 155 150 121 93 113 160 169 139 116 161 197 192 193 200 183 164 145 148 172 177 130 72 115 176 227 219 193 136 55 28 99 154 132 60 12 9 24 25 27 23 23 13 26 74 164 209 203 196 178 163 122 122 157 148 92 46 32 23 33 91 171 206 188 152 125 152 150 123 119 165 184 141 97 106 171 199 180 168 165 170 187 186 168 162 166 177 198 200 176 145 76 34 40 74 136 192 207 157 117 134 175 175 176 188 181 159 156 136 105 94 102 80 32 53 99 128 106 71 71 107 142 145 109 99 136 182 208 210 200 197 142 103 93 134 182 186 188 188 178 178 182 161 126 121 143 155 165 165 134 117 118 118 134 147 159 172 182 160 134 139 138 151 169 168 171 147 82 39 29 79 101 120 117 103 98 107 118 100 105 130 150 136 101 75 63 77 82 83 82 87 92 83 68 41 36 31 31 36 40 39 36 49 50 67 86 80 61 65 86 73 55 54 57 40 28 30 28 33 43 50 51 56 66 69 66 63 56 38 24 30 51 63 61 62 48 35 30 29 27 25 25 25 27 29 28 26 25 26 28 25 25 25 26 26 25 23 22 23 22 21 22 24 26 25 23 27 26 25 25 24 24 24 24 22 24 26 25 23 23 24 26 24 25 26 25 22 21 22 23 25 24 25 29 32 31 25 20 20 21 22 23 24 24 23 23 21 22 23 24 25 24 24 23 15 15 17 21 24 25 23 21 22 23 25 27 28 28 27 26 26 24 19 14 12 15 21 26 27 26 26 27 27 26 24 23 23 22 23 26 28 28 25 23 24 26 28 28 27 26 27 28 28 30 32 34 35 33 29 26 28 27 26 25 25 25 25 26 26 27 27 24 22 21 23 25 31 30 29 27 26 26 26 26 27 28 29 32 34 33 30 28 26 25 26 27 25 23 25 30 32 30 28 25 23 21 20 19 21 26 31 30 25 18 14 12 18 19 19 20 20 20 20 20 21 21 21 21 22 23 24 24 22 21 22 24 26 26 24 21 22 20 17 13 11 12 17 21 22 22 24 27 31 32 30 28 22 20 18 18 19 19 17 16 17 21 24 24 27 29 27 22 29 32 36 37 35 30 25 22 24 25 24 23 26 29 28 24 26 26 26 27 28 29 30 30 30 27 28 35 43 47 43 38 36 37 40 44 47 46 42 38 40 42 45 50 57 61 57 50 40 38 34 29 27 28 33 38 32 31 30 28 26 24 22 21 22 28 35 42 49 50 43 33 29 27 26 29 34 37 35 31 29 28 28 28 28 27 27 27 22 20 21 27 36 41 39 36 27 26 24 25 27 28 28 26 26 26 25 22 20 21 24 27 27 27 26 25 23 22 21 20 18 19 19 18 18 21 26 30 38 32 25 22 23 24 22 19 21 21 21 22 23 25 27 28 29 27 29 34 34 30 28 31 27 34 50 73 89 82 57 34 40 37 37 41 46 42 30 20 27 29 32 35 36 35 33 32 26 29 33 36 33 29 31 37 38 35 19 7 8 9 8 13 10 26 51 76 87 80 61 44 27 30 38 50 59 59 50 41 26 24 30 40 39 28 19 18 21 22 24 26 26 25 23 22 19 16 19 34 50 56 46 35 44 49 49 42 36 37 39 39 44 48 76 116 128 105 78 68 130 152 155 130 104 92 76 57 46 41 38 40 43 45 49 54 51 52 46 32 21 19 22 23 27 30 33 33 31 31 31 32 190 190 189 189 189 188 188 188 188 187 186 184 183 182 182 182 183 184 184 184 185 185 186 186 181 182 183 184 185 185 185 185 187 186 185 184 183 183 184 184 188 187 187 187 187 188 188 189 191 192 192 193 193 193 193 193 191 192 193 194 194 194 194 194 195 193 190 187 186 186 188 189 190 189 189 189 189 188 188 188 192 192 191 190 190 191 191 192 192 192 193 193 193 193 193 193 198 197 195 195 196 198 201 203 196 196 196 196 197 198 199 200 198 198 198 198 198 198 199 199 195 194 194 196 198 200 198 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 192 193 194 195 196 198 199 199 194 194 195 195 196 197 197 198 191 194 197 199 198 195 191 188 191 191 191 191 191 192 192 192 198 197 196 195 194 193 192 192 195 194 194 192 191 190 189 189 188 187 186 185 184 184 184 184 185 185 185 185 185 185 185 185 186 185 184 182 181 181 181 180 182 181 180 180 180 180 179 179 180 178 177 177 178 177 175 173 183 158 138 147 178 197 188 170 179 177 177 174 174 181 174 153 139 160 178 181 177 177 179 179 177 184 187 159 113 105 153 202 185 182 181 183 183 180 176 176 175 179 176 179 178 183 195 184 137 100 120 143 129 127 152 182 185 173 170 174 177 181 179 168 173 182 184 163 141 147 158 152 138 149 164 135 97 86 77 72 82 92 101 98 89 78 68 60 81 98 90 63 50 53 64 77 87 138 188 201 163 92 54 66 76 76 62 41 37 54 72 77 72 114 150 155 147 145 137 126 100 102 126 159 175 173 154 131 94 81 69 63 57 48 39 34 34 26 31 67 138 193 170 104 74 116 143 111 71 83 108 104 82 76 53 23 15 35 56 63 61 61 71 89 85 81 81 53 54 92 125 115 87 57 56 101 109 66 35 31 38 55 60 46 43 59 73 74 71 64 50 34 42 46 45 38 32 31 32 32 34 36 39 41 42 43 42 41 41 35 30 29 29 28 30 34 42 38 26 22 29 28 21 21 15 27 38 46 43 29 30 48 54 57 55 53 63 76 65 40 14 31 49 55 53 48 42 38 40 38 36 36 35 32 28 25 28 12 18 62 108 114 80 45 33 28 23 43 94 129 104 57 111 162 180 163 143 139 134 106 91 89 71 54 43 52 69 55 57 43 39 29 20 56 119 152 141 80 32 27 30 19 19 33 53 54 42 33 48 83 128 167 151 114 67 40 38 46 49 48 38 32 45 71 72 46 32 40 51 105 147 148 136 134 126 112 81 46 56 103 121 123 140 157 124 110 90 74 71 81 91 95 96 76 72 84 72 45 64 116 134 125 91 41 15 26 52 68 82 80 90 112 123 118 116 121 104 77 51 51 77 106 122 125 111 89 73 69 57 42 47 66 79 71 65 75 83 64 35 23 17 52 105 143 140 108 83 76 95 128 141 95 37 29 53 65 76 41 21 26 45 84 125 143 100 52 19 17 21 23 29 31 29 31 33 37 39 38 34 32 23 20 18 20 22 25 33 41 34 32 30 29 24 16 11 11 16 35 51 57 70 85 85 74 70 72 68 56 43 37 35 34 31 37 43 49 59 60 46 29 36 38 44 57 72 89 109 124 126 125 129 143 128 97 78 52 47 48 55 74 101 114 99 75 58 62 48 30 56 119 138 109 76 61 62 75 86 92 86 70 53 57 74 97 111 121 144 168 181 136 98 124 160 162 151 132 91 92 111 110 89 66 55 72 106 105 91 73 58 39 33 45 64 79 102 121 136 151 166 177 164 155 144 138 140 147 154 158 151 163 169 164 158 149 123 94 79 108 136 168 189 160 107 83 91 120 132 104 63 41 38 40 32 47 63 88 136 149 131 146 153 162 164 159 158 162 163 158 157 162 170 169 146 104 62 37 40 55 81 127 154 155 163 164 168 172 153 115 83 77 110 153 151 152 156 138 115 87 40 13 63 128 162 145 130 135 139 139 133 134 141 161 166 124 82 76 94 117 129 145 159 167 171 153 134 112 103 110 113 104 78 48 57 85 107 120 124 140 161 150 134 131 138 156 154 122 100 107 142 151 133 101 93 112 139 160 163 167 158 153 161 165 159 155 144 128 133 146 136 127 144 169 172 160 147 121 96 105 125 124 147 132 113 96 82 85 114 147 162 130 112 134 157 147 140 153 138 95 59 44 41 30 53 128 156 152 143 149 127 84 92 122 130 116 119 143 158 158 163 175 175 168 156 130 94 68 44 21 23 13 10 10 5 8 13 10 11 11 11 13 15 16 14 11 13 13 13 14 14 14 14 14 16 17 18 19 20 20 20 20 25 25 24 22 21 20 19 18 17 23 23 23 21 13 14 29 50 51 56 80 101 89 87 115 151 174 180 171 168 160 143 131 117 112 117 104 92 125 149 123 78 21 17 30 42 49 33 36 55 80 68 42 68 130 167 171 153 119 89 74 54 36 45 70 115 119 116 105 95 96 106 115 108 96 99 99 75 64 96 136 165 185 201 205 207 211 210 203 191 175 138 105 106 117 95 57 30 36 61 96 94 51 37 67 126 179 180 139 95 42 54 136 197 217 206 190 178 170 181 185 150 86 77 151 201 183 169 190 201 209 207 207 220 219 197 176 159 137 138 155 154 156 196 243 229 239 237 238 251 252 250 251 246 195 80 20 47 43 31 72 99 156 217 235 236 243 251 242 241 246 238 234 231 203 186 202 229 205 137 145 223 250 239 241 141 43 52 150 210 244 254 222 218 223 221 233 254 191 98 104 212 253 252 207 168 113 46 10 20 27 33 35 36 39 41 40 42 39 34 29 25 22 22 23 24 24 27 32 36 37 33 28 24 23 22 22 25 29 34 37 32 30 25 17 12 17 28 37 33 24 17 17 20 22 25 28 21 22 24 23 22 23 26 28 23 22 20 20 22 22 21 19 17 16 16 20 24 24 21 17 12 14 19 14 4 13 72 135 206 235 186 98 45 32 37 32 51 121 158 178 195 210 209 165 94 57 93 158 165 125 103 126 179 145 101 147 223 235 187 110 98 158 198 144 80 75 79 72 56 52 47 46 53 58 47 32 29 30 29 29 31 33 32 28 30 40 49 52 51 51 51 49 46 44 42 39 36 34 33 33 29 25 20 18 20 23 25 25 22 21 20 18 15 12 9 8 10 23 28 22 27 56 89 109 100 107 119 103 57 26 35 54 54 40 32 36 35 32 42 58 71 49 34 46 69 75 58 39 36 45 52 51 45 39 32 26 14 28 71 114 126 118 107 95 69 55 37 26 26 29 27 23 21 23 27 30 32 32 31 30 20 20 18 31 71 102 86 47 27 31 36 43 43 32 37 59 77 67 57 65 90 111 121 127 115 114 118 139 127 91 87 95 105 110 120 131 143 158 172 181 159 126 118 155 199 206 170 129 139 170 186 199 201 186 165 137 136 174 181 124 79 133 190 225 213 178 111 34 32 129 183 147 61 12 10 24 25 27 24 24 15 27 77 164 210 202 182 154 144 126 121 144 154 112 55 28 34 26 69 155 209 196 141 92 120 121 119 135 177 197 160 109 80 111 140 155 169 182 190 194 186 181 174 159 153 173 196 198 190 128 64 23 22 83 163 204 177 144 144 155 151 170 190 179 131 120 104 96 112 128 89 24 51 133 184 153 104 94 101 100 127 123 107 111 161 209 210 185 140 101 99 134 177 193 180 181 184 174 173 189 182 140 126 155 180 180 176 156 146 135 110 106 134 159 175 178 159 142 137 115 126 164 172 164 122 49 28 51 100 110 122 124 113 103 105 114 106 111 126 140 123 78 55 65 76 83 82 76 85 100 96 78 56 53 51 52 51 43 30 20 23 31 42 47 42 35 37 43 29 37 48 48 36 27 30 37 46 57 69 71 62 53 50 51 59 54 40 24 23 39 57 66 76 57 37 29 28 27 25 24 25 31 37 38 34 30 30 31 27 24 23 24 28 29 28 25 25 23 22 23 25 25 24 22 26 25 24 23 22 22 22 22 18 20 23 24 24 24 27 29 26 27 27 25 22 20 20 21 25 26 31 37 40 36 26 17 21 22 22 23 23 22 22 21 22 23 23 24 24 24 24 24 17 16 17 20 23 24 23 21 23 24 25 26 27 26 25 24 26 25 21 17 14 16 21 25 26 26 26 26 25 24 23 22 22 23 25 28 31 30 27 24 25 27 29 30 28 28 29 30 29 27 27 29 33 34 32 29 31 30 27 25 24 25 27 28 27 27 27 24 22 20 21 22 25 25 26 26 26 25 24 23 24 27 31 32 30 29 28 28 30 28 28 28 25 22 23 28 30 29 27 25 22 20 19 19 18 23 28 29 25 21 18 18 22 22 22 22 21 19 18 17 17 18 19 20 22 23 24 24 19 20 22 24 26 25 22 19 21 20 19 15 11 10 12 14 19 19 19 21 24 24 23 21 19 17 16 18 20 21 19 18 14 18 21 20 21 24 25 23 32 37 42 42 36 28 23 21 25 27 27 27 30 35 35 32 31 30 28 27 27 28 29 30 32 33 37 46 54 56 50 44 39 40 44 49 50 48 41 36 36 41 44 42 39 38 35 31 28 28 28 26 26 28 33 37 31 30 29 28 27 26 25 25 30 34 37 40 46 49 45 38 33 30 28 29 33 35 34 32 29 29 28 28 27 26 26 25 16 16 20 28 38 42 39 35 27 25 22 23 25 27 27 27 24 24 23 22 21 22 25 27 28 27 26 25 23 22 21 21 16 17 18 18 19 22 27 31 42 36 27 22 21 21 19 17 17 18 18 20 22 25 28 29 25 24 27 34 35 30 28 30 35 35 42 57 69 67 50 34 42 35 35 43 46 36 25 20 26 29 33 36 37 36 33 31 25 28 35 40 38 32 31 34 50 48 26 4 5 12 13 13 16 20 32 52 69 71 57 43 35 33 31 31 32 33 33 33 27 30 38 47 44 31 21 19 20 21 23 25 26 25 23 22 18 17 20 31 44 47 39 29 41 45 46 42 38 39 41 42 49 51 60 70 69 61 59 64 108 140 154 128 91 75 73 71 43 24 12 24 48 61 58 49 49 55 56 46 34 28 28 30 30 32 34 35 35 35 36 38 190 190 190 189 189 189 189 189 188 188 187 186 185 184 184 184 184 184 185 186 186 187 188 188 185 186 187 188 188 188 187 186 187 187 186 186 186 185 185 185 189 188 187 186 186 187 189 190 191 191 192 192 192 192 192 191 191 192 193 194 194 193 192 191 193 192 190 188 188 188 188 189 190 190 190 190 189 189 189 189 193 192 191 190 190 191 192 194 193 192 192 192 193 194 195 196 196 196 195 195 196 197 199 200 198 197 196 196 197 198 201 202 200 200 199 199 198 198 198 198 197 195 195 196 198 199 198 196 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 193 193 194 195 197 198 199 199 197 197 197 197 197 198 198 198 192 194 198 200 199 196 191 189 191 192 192 193 193 194 194 194 194 194 194 195 196 196 197 197 196 195 194 193 192 190 190 189 193 191 188 185 183 183 183 183 187 187 187 187 187 187 187 187 186 185 184 182 181 180 180 180 182 181 180 180 180 180 179 179 179 178 177 176 177 178 181 182 195 178 150 135 151 179 185 173 182 176 176 179 178 173 151 122 136 162 182 180 175 178 182 182 180 177 180 166 136 132 163 192 185 181 176 175 176 177 178 178 175 179 175 177 174 179 190 175 140 121 139 134 118 152 184 182 174 176 184 183 174 177 183 177 171 189 198 185 169 164 157 145 106 111 137 135 115 97 70 57 91 107 112 97 83 86 96 102 109 103 74 42 42 65 78 76 90 137 159 147 119 80 74 106 137 119 85 50 33 34 40 41 50 84 109 109 107 120 132 133 127 117 115 121 132 146 146 130 108 86 61 49 45 40 33 28 28 41 61 96 160 212 186 116 81 110 114 68 54 115 149 114 96 93 70 34 14 27 56 76 104 102 94 91 78 69 64 37 46 87 120 116 88 62 73 113 99 44 33 64 72 63 49 29 47 59 64 59 54 53 49 41 59 59 51 37 28 29 37 42 36 37 37 38 39 40 41 42 42 34 28 28 30 30 31 33 39 38 28 23 28 25 17 17 13 37 57 59 46 30 34 56 86 85 69 51 54 62 53 40 25 33 39 38 35 36 37 38 48 41 33 29 27 25 25 28 21 20 45 94 126 110 66 32 18 19 27 61 126 171 137 66 117 174 192 176 168 178 172 132 65 99 113 98 59 34 39 36 49 41 43 39 26 40 80 108 88 57 33 31 28 19 21 34 24 28 34 60 104 141 162 176 147 117 79 58 56 59 58 54 38 29 49 79 73 45 41 58 70 98 120 130 146 152 122 77 50 52 66 78 92 128 144 125 102 114 110 95 90 90 81 70 68 63 72 101 107 67 46 67 101 82 54 28 14 33 87 139 158 146 137 136 134 122 106 95 97 81 55 44 66 101 115 108 94 85 84 92 94 81 66 58 62 54 44 48 54 43 30 32 47 80 132 171 169 136 106 95 101 116 119 87 41 24 42 65 83 55 29 29 44 56 69 83 78 44 23 26 29 30 30 27 28 29 30 32 32 31 29 27 23 20 18 19 20 21 25 30 34 31 30 29 24 17 15 17 31 40 63 89 100 91 76 68 77 83 80 63 47 40 35 30 21 24 57 101 112 92 70 60 51 47 48 54 53 48 48 55 56 98 137 163 155 129 108 79 58 39 35 69 116 135 112 82 48 47 44 48 78 119 120 86 82 91 107 120 126 127 121 111 92 72 61 67 72 80 108 140 172 133 101 128 164 172 175 168 123 124 133 113 74 42 26 40 50 52 52 43 28 24 54 94 125 132 145 159 169 173 172 169 165 160 154 151 152 155 157 157 159 165 164 160 162 160 138 110 89 91 100 133 169 152 91 45 83 100 92 57 34 38 42 34 35 55 84 138 181 153 124 155 156 161 162 158 159 163 162 157 163 160 162 170 167 140 96 62 51 45 50 82 117 141 160 170 173 174 141 92 75 95 133 163 151 142 150 145 121 100 61 13 45 127 184 172 143 135 132 124 117 129 142 169 179 127 65 50 87 139 168 173 164 155 158 150 113 114 130 144 138 115 79 45 65 95 113 125 128 139 159 157 134 144 163 177 160 119 111 137 171 181 143 84 83 129 161 163 159 161 155 155 163 163 155 154 158 143 137 129 110 107 134 161 162 166 160 133 105 100 107 109 148 134 103 75 79 112 143 154 161 136 109 110 132 143 143 147 106 84 68 60 55 38 50 114 132 126 118 129 112 74 90 131 142 143 154 172 176 166 159 162 167 171 176 166 141 115 83 49 27 13 12 17 14 12 13 11 10 9 10 13 15 15 12 9 12 12 12 12 12 13 13 13 15 15 16 17 18 19 20 20 25 25 24 24 22 21 20 19 17 23 24 25 26 18 14 22 14 24 23 28 53 87 130 170 172 174 166 159 171 187 183 171 140 113 101 93 91 116 128 105 68 18 18 35 42 51 41 31 34 35 33 45 82 112 107 86 68 63 59 64 77 94 111 121 121 125 132 141 147 154 164 174 155 138 127 119 113 126 156 177 194 199 198 191 189 189 179 164 152 149 135 132 160 182 148 91 22 45 117 182 155 70 31 47 73 106 100 75 58 35 70 159 202 216 197 178 173 171 174 167 125 61 67 154 202 184 176 199 213 213 203 200 215 225 224 223 207 188 159 115 90 128 199 240 222 247 235 204 215 249 253 247 220 163 79 40 60 83 86 87 71 78 113 141 172 208 247 253 233 234 227 237 247 215 175 170 203 174 144 174 232 254 232 172 64 67 149 237 247 234 231 215 211 221 223 228 255 219 113 69 180 249 251 218 197 139 63 21 17 28 35 34 34 39 41 38 40 36 31 29 25 21 20 22 26 26 28 34 39 39 33 27 23 23 24 25 27 30 32 34 26 27 23 16 13 20 33 42 29 21 15 16 20 23 27 31 24 25 26 25 23 24 26 28 25 23 21 22 23 23 22 20 17 16 16 20 24 25 22 18 8 16 22 15 4 18 79 140 204 240 200 114 58 49 58 49 62 114 143 183 199 201 217 187 102 62 84 126 125 98 78 85 147 135 98 128 193 192 141 93 160 218 243 185 120 100 86 66 57 54 45 35 32 34 33 30 27 27 26 25 26 28 28 28 30 39 47 51 53 56 56 54 52 49 44 39 35 33 32 32 30 26 21 18 19 21 21 21 21 21 22 21 20 17 15 13 20 26 25 21 33 69 115 144 125 87 58 48 38 34 38 41 44 28 23 31 35 33 42 59 82 57 37 44 65 72 54 32 34 41 45 45 43 40 35 29 21 29 55 85 99 98 97 98 82 67 46 30 27 29 26 21 24 25 27 29 30 30 30 29 22 18 18 36 70 87 62 25 26 33 36 38 41 35 34 44 32 63 86 94 111 139 157 161 151 154 152 158 140 109 107 109 110 108 110 122 143 162 174 179 139 115 128 166 181 175 150 113 104 124 159 189 195 190 176 149 151 196 191 111 79 146 195 205 186 139 72 18 43 147 192 146 62 13 10 25 25 28 25 25 18 29 80 154 194 190 168 144 132 162 161 145 146 121 67 32 37 26 58 130 180 176 134 91 90 104 136 163 172 173 159 132 93 60 76 143 190 198 192 185 188 187 174 152 145 165 191 200 204 157 110 64 19 27 102 174 177 146 134 136 139 160 166 141 110 112 105 103 132 156 106 19 35 137 206 183 143 135 125 99 109 113 79 60 116 180 174 134 78 98 138 171 185 181 171 170 169 179 177 181 189 167 153 173 199 189 173 152 156 157 119 94 132 160 169 164 155 154 140 94 88 144 168 161 107 31 29 79 107 106 113 122 119 109 107 115 129 133 126 114 92 55 46 70 70 81 85 81 79 84 81 73 65 70 81 92 90 70 42 23 20 34 43 42 42 46 46 42 48 62 63 50 37 31 37 51 69 70 76 81 75 58 46 42 49 47 39 28 25 37 55 67 73 53 33 27 29 30 27 25 24 35 47 51 45 37 33 32 28 25 22 25 30 34 32 29 25 24 23 23 25 26 25 24 25 24 23 21 20 20 19 19 18 20 23 24 24 25 28 30 28 29 29 26 23 20 20 21 26 28 32 39 41 36 25 16 22 22 22 22 22 22 21 21 23 24 24 24 24 24 24 24 19 18 17 19 21 23 22 21 25 25 27 27 27 26 24 23 24 25 25 23 20 19 20 22 25 25 26 25 24 22 21 21 20 21 24 28 30 30 26 22 22 25 27 27 26 26 27 28 26 25 25 26 28 31 32 33 39 36 32 27 25 25 27 28 27 27 26 23 21 19 19 18 19 21 23 25 25 24 22 20 22 27 31 31 27 25 26 29 25 24 24 26 25 24 26 31 30 30 29 26 23 21 20 21 18 23 27 28 24 21 20 21 25 25 24 23 21 18 17 15 13 14 17 20 22 23 23 23 20 20 21 22 22 22 21 20 20 21 20 18 13 10 9 10 15 15 17 21 23 23 20 17 18 17 17 18 20 21 19 17 17 21 22 19 17 20 22 22 30 36 42 41 33 25 21 21 30 33 34 33 35 39 40 38 35 33 30 27 26 27 29 30 39 39 42 47 53 52 46 40 36 36 38 40 41 39 33 29 27 33 36 34 30 29 27 24 26 27 27 26 24 25 28 31 32 32 31 29 28 27 26 25 31 32 32 32 36 41 40 36 34 30 27 27 29 31 31 30 29 29 28 27 26 25 24 24 14 14 17 24 32 36 34 31 26 24 21 21 23 25 26 26 21 22 22 22 23 24 25 26 27 26 25 23 21 21 20 20 14 16 18 19 20 23 28 32 42 36 28 22 20 20 19 18 16 16 17 18 20 23 25 26 25 23 25 31 32 27 26 29 49 42 34 34 39 44 44 42 36 41 58 77 75 50 28 20 26 29 33 37 38 36 33 31 27 29 35 40 38 34 33 35 60 69 52 18 4 7 11 13 19 16 20 37 57 66 58 46 38 36 33 30 28 27 25 24 28 32 39 45 40 28 20 19 19 20 22 24 25 24 23 21 19 18 19 27 37 41 38 33 38 41 43 41 40 40 42 44 51 52 49 41 35 38 50 60 73 106 124 102 67 53 58 65 43 27 21 39 65 74 63 49 61 64 63 56 46 39 37 38 34 33 34 36 37 38 40 43 191 191 191 191 191 190 190 190 188 188 188 189 189 189 188 188 186 186 187 188 188 189 190 190 188 189 190 191 191 190 189 188 186 187 187 188 188 188 188 188 190 189 187 187 187 188 190 191 190 190 191 191 191 190 190 189 191 192 192 193 193 192 191 190 189 189 191 192 192 191 190 189 190 190 190 190 190 190 191 191 192 191 190 190 190 192 194 196 193 193 193 193 194 195 197 198 194 195 197 198 199 199 198 197 202 201 199 198 198 199 200 201 201 200 200 199 199 198 198 197 200 198 196 196 198 198 197 195 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 195 195 195 196 196 196 196 197 201 201 200 199 198 197 196 196 196 196 197 197 197 195 194 192 194 194 194 195 195 196 196 197 192 193 193 194 195 196 197 197 194 194 193 192 191 190 189 189 191 190 188 186 185 186 187 188 185 185 185 185 185 185 185 185 185 184 183 182 181 180 180 180 182 181 180 180 180 180 179 179 177 178 178 178 177 177 180 181 177 175 155 130 129 155 175 178 178 174 181 182 164 145 134 126 162 179 187 179 172 175 177 175 180 173 175 176 162 148 154 169 180 178 177 176 178 179 178 176 177 183 179 181 179 182 186 165 133 113 134 135 122 153 183 183 177 185 185 173 166 176 187 188 187 180 167 163 177 183 160 131 83 94 120 118 112 119 108 95 84 93 98 100 111 127 129 119 112 102 75 44 40 64 77 69 59 89 111 128 133 111 108 142 174 137 88 58 55 60 52 38 50 67 79 76 70 78 96 110 139 130 114 96 96 117 125 109 84 63 40 30 30 33 36 38 32 49 70 87 121 161 162 128 89 80 61 33 47 121 159 130 114 98 70 39 19 22 47 72 119 144 146 129 101 81 68 38 47 93 131 135 107 76 73 86 66 25 49 116 127 91 57 34 44 57 63 55 47 48 49 47 56 56 50 38 31 34 42 48 42 40 37 35 35 37 39 41 39 32 28 29 31 31 31 32 33 35 29 25 28 24 19 21 25 58 74 59 38 28 39 61 86 91 73 53 53 54 43 37 35 35 32 26 24 28 32 33 35 35 37 36 30 22 22 27 37 38 56 85 96 76 47 30 19 19 33 68 129 180 160 96 100 151 171 170 181 196 177 121 66 117 148 140 89 41 45 62 56 42 36 36 32 34 49 61 49 44 37 30 25 22 22 22 17 44 71 100 139 167 172 170 134 118 88 64 61 67 60 44 47 36 54 76 63 46 58 79 104 114 122 130 140 135 94 48 30 62 80 69 81 123 118 67 88 121 125 106 105 109 92 73 57 58 75 113 127 84 40 36 73 64 48 28 21 52 124 188 196 145 110 114 116 99 91 100 114 88 58 47 55 68 75 75 92 85 84 97 118 119 89 55 54 49 41 38 39 35 42 62 83 85 103 136 163 166 151 137 118 94 69 54 39 31 50 83 102 68 30 24 42 46 43 51 51 33 26 30 29 29 29 24 28 28 29 29 28 26 25 25 22 19 17 19 19 18 18 21 32 29 28 28 25 22 25 31 34 63 103 129 125 104 91 91 79 82 76 59 47 41 35 27 11 40 108 161 150 116 109 118 90 78 69 66 59 43 31 28 32 87 128 151 157 153 148 131 88 40 20 68 135 154 120 81 49 44 55 70 73 79 93 101 131 149 158 149 134 127 136 151 143 116 89 73 60 54 66 85 113 100 101 143 170 158 144 127 101 93 91 73 58 49 31 28 27 33 35 24 17 46 106 155 177 172 167 167 169 168 162 155 160 162 164 163 158 155 155 156 158 156 155 159 166 165 153 140 138 113 87 90 114 114 81 49 54 59 54 41 38 45 45 36 57 86 112 154 170 122 104 148 159 162 161 158 160 163 162 157 165 158 156 165 174 164 131 100 67 49 38 48 86 132 161 175 154 145 118 96 102 122 144 162 161 147 148 148 129 115 84 27 36 116 184 185 158 148 139 120 98 109 130 170 185 128 65 56 116 164 179 174 161 140 128 115 106 122 148 154 130 99 70 47 58 98 100 89 105 145 167 147 127 146 170 178 149 107 111 151 165 163 124 84 101 148 161 148 147 158 160 159 162 160 156 161 159 157 149 120 87 90 120 143 142 166 155 126 114 102 99 116 153 130 97 84 112 154 170 161 160 160 130 101 115 144 141 120 90 101 112 97 67 31 40 106 138 139 128 130 116 93 116 150 165 172 175 170 163 160 159 158 156 162 173 177 172 163 138 104 49 23 12 17 17 14 14 12 10 10 10 11 13 13 10 8 11 11 11 11 12 12 12 12 14 14 15 15 17 18 19 20 22 23 24 24 24 24 23 23 21 25 24 24 27 22 17 23 17 24 11 1 34 102 154 175 155 142 135 144 164 182 183 173 151 123 116 121 111 104 100 89 53 18 28 50 46 41 40 38 45 36 36 48 63 75 77 73 69 93 117 130 146 165 171 166 175 174 179 191 198 196 194 194 171 138 120 135 158 174 171 157 152 160 171 177 173 160 146 139 148 147 146 163 202 218 173 110 60 83 149 199 162 80 33 28 41 66 81 93 85 48 69 152 196 220 205 177 158 146 142 127 110 85 101 152 175 169 173 189 214 214 207 203 206 207 217 237 239 246 201 111 85 163 227 221 205 242 235 197 197 215 195 158 115 74 87 94 76 133 180 136 118 67 37 40 85 138 174 168 183 190 193 211 228 200 163 159 186 178 167 202 253 254 170 54 60 138 219 242 222 209 217 225 211 207 197 195 240 240 136 52 156 229 234 228 230 167 81 31 18 28 35 33 34 39 40 35 37 32 28 28 25 20 19 22 30 29 30 35 40 39 31 24 22 24 27 30 30 29 27 26 22 25 23 17 17 26 38 45 27 20 15 18 23 26 29 32 29 29 29 27 24 23 25 27 26 24 22 23 24 24 23 21 17 16 17 20 25 26 22 19 12 17 20 13 7 28 84 136 187 229 205 135 91 92 100 77 66 108 136 177 180 169 186 159 102 68 104 152 143 103 66 53 92 104 91 108 140 123 103 114 172 208 224 205 167 125 91 67 63 49 32 27 35 44 41 32 33 29 24 22 23 26 30 34 36 40 44 48 55 62 63 60 60 56 49 42 37 33 32 32 31 28 24 21 20 18 16 14 15 16 19 21 22 23 22 21 30 27 27 34 47 74 115 149 127 77 37 30 35 40 39 31 35 30 28 32 32 32 38 48 67 55 42 40 46 47 38 27 33 38 40 39 38 38 34 29 26 28 38 58 72 71 69 75 74 65 48 34 29 30 28 22 23 24 26 27 29 30 31 32 27 18 18 37 55 54 36 19 27 34 34 33 37 34 29 31 35 99 140 129 113 118 139 159 169 188 188 182 165 152 160 158 151 138 127 129 140 147 142 135 107 88 111 145 142 132 121 98 88 89 127 166 177 179 171 155 169 202 179 90 87 161 183 153 126 83 47 38 82 170 197 146 64 14 11 25 26 29 26 26 14 24 75 136 173 181 167 152 153 196 193 154 135 112 71 45 27 26 53 100 136 151 144 128 111 119 160 192 180 164 164 162 126 59 59 138 198 204 182 159 158 164 160 154 166 187 193 189 188 176 165 129 54 9 51 121 146 129 131 142 147 156 148 120 118 107 99 111 149 168 113 28 29 121 199 198 159 142 149 157 128 110 64 45 82 115 105 84 103 126 148 165 175 179 177 166 168 183 177 171 175 162 153 171 184 182 168 149 171 188 140 91 124 141 150 156 148 141 133 103 84 131 154 144 86 21 48 119 117 107 107 117 119 109 105 109 127 136 118 86 64 48 51 72 76 81 90 96 93 85 78 77 67 73 87 101 97 71 38 17 37 52 61 62 66 73 72 63 77 85 78 60 48 45 50 60 71 68 72 80 76 62 52 50 47 40 32 27 29 41 63 81 63 47 32 29 33 32 27 23 22 36 52 59 53 43 34 31 29 26 24 27 33 36 34 31 25 23 23 24 27 28 27 26 24 23 22 20 19 18 18 18 20 22 24 25 24 24 26 28 29 30 30 27 24 22 22 23 27 27 29 34 37 33 25 17 23 23 22 22 22 22 22 22 25 25 24 24 24 24 24 24 21 19 17 18 20 22 22 21 28 28 29 29 28 26 24 22 20 23 27 28 25 22 19 19 23 25 26 25 22 20 19 20 19 20 21 25 27 27 23 20 20 22 24 24 23 22 23 25 21 24 26 24 22 24 30 36 42 39 33 27 24 22 22 23 26 26 24 23 22 20 19 17 17 19 22 24 24 23 21 19 22 27 31 30 25 23 25 28 21 20 22 24 24 23 27 32 32 33 32 29 24 22 22 24 22 25 28 27 23 20 20 21 26 26 25 23 20 18 16 14 9 12 16 20 23 23 23 22 22 22 21 19 19 19 21 22 20 22 23 20 16 11 9 9 11 14 18 24 27 26 22 18 21 20 19 20 21 21 18 15 22 27 28 21 16 16 19 20 24 30 35 34 28 22 20 21 32 36 37 35 35 38 39 37 36 34 31 28 27 27 29 30 40 38 37 39 42 42 38 34 32 30 29 28 29 27 24 22 29 29 26 23 23 27 29 27 26 27 27 26 24 24 27 29 35 34 32 30 28 26 24 24 27 28 26 24 27 32 34 32 33 31 28 27 28 29 29 29 28 28 27 26 25 24 23 23 19 17 17 20 25 29 29 28 25 23 20 20 21 23 23 22 20 20 21 23 24 25 25 24 26 24 22 20 19 18 18 19 14 16 18 19 20 23 27 31 37 33 26 21 20 20 20 20 19 19 19 19 20 21 23 24 27 24 24 28 28 25 24 28 41 39 36 34 34 38 44 49 32 53 89 115 104 64 28 13 25 28 33 37 38 37 35 33 32 31 33 36 35 33 35 39 74 98 90 47 12 1 5 13 17 13 14 29 49 59 55 47 40 36 31 28 28 27 23 20 27 29 33 34 28 21 17 17 17 19 21 23 24 24 22 21 22 19 17 23 33 41 43 42 38 39 41 42 41 40 42 44 47 48 43 32 29 38 48 52 59 71 77 70 60 56 53 50 50 39 33 40 53 60 58 56 60 55 49 45 41 39 39 40 35 30 29 32 34 34 37 41 194 193 193 193 192 192 191 191 189 190 191 192 192 192 192 191 189 189 190 190 191 191 192 192 190 191 191 191 192 191 191 191 187 188 189 190 190 190 190 190 190 190 189 189 189 190 191 191 190 190 190 190 190 189 188 188 192 191 191 190 190 190 191 191 186 188 191 193 193 192 190 189 190 190 191 191 191 192 192 192 191 191 191 191 192 193 195 196 193 193 194 195 196 196 197 197 195 197 200 202 202 201 199 197 204 203 201 200 199 199 199 199 201 201 200 200 199 199 198 198 202 199 197 196 197 198 196 195 198 198 198 198 198 198 198 198 196 196 196 196 196 196 196 196 197 197 197 196 196 195 195 195 203 203 201 200 198 197 196 195 199 198 197 196 195 195 195 196 196 196 196 197 197 197 197 197 195 195 195 194 194 193 193 193 192 192 192 191 191 190 190 189 185 185 186 187 189 190 192 193 183 183 183 183 183 183 183 183 185 184 183 181 180 180 179 179 182 181 180 180 180 180 179 179 176 177 178 178 177 177 177 177 173 178 171 151 137 143 160 172 171 176 186 176 140 122 139 162 177 183 183 176 173 176 177 175 175 176 180 186 175 140 128 150 176 179 181 183 184 184 178 171 173 180 177 182 183 185 183 155 111 116 146 138 119 150 181 187 194 170 137 138 175 190 164 137 138 131 112 106 125 133 113 93 88 96 107 97 113 153 146 115 81 99 117 130 138 133 108 82 93 77 67 65 66 73 67 49 35 66 120 176 184 141 125 156 147 116 83 82 107 118 90 53 49 65 85 94 86 73 69 72 102 99 89 72 67 82 86 69 44 35 29 31 34 35 36 38 35 46 57 58 66 98 126 130 88 54 39 48 66 100 134 144 123 92 55 33 25 27 37 47 95 152 182 171 134 97 70 38 46 97 138 155 137 106 85 60 38 29 79 151 159 111 62 35 28 47 59 54 46 44 43 40 35 41 44 41 39 40 42 42 42 39 36 33 32 33 35 37 33 29 28 31 32 30 30 32 38 42 34 25 23 20 20 28 65 89 87 51 21 18 40 68 83 91 72 54 60 57 41 37 36 34 29 26 28 31 30 25 24 30 39 41 33 30 45 63 86 73 61 59 55 45 35 32 33 28 36 59 107 167 171 123 85 129 153 168 181 180 144 82 102 152 181 178 131 73 64 78 68 50 32 27 29 32 35 41 48 47 36 24 23 28 21 8 16 72 122 144 158 160 148 138 114 110 89 61 57 68 64 45 45 36 50 62 52 58 84 97 104 130 147 132 98 67 45 32 55 81 87 75 82 100 90 64 117 146 138 111 114 118 99 80 71 55 53 77 91 67 38 31 57 76 71 38 28 68 130 170 161 123 95 104 127 135 130 127 124 84 56 59 58 47 52 72 80 70 69 93 127 135 98 55 59 47 29 23 30 38 57 85 95 98 106 121 141 154 153 145 123 93 65 58 53 36 46 82 97 66 30 25 44 52 48 49 40 29 26 25 20 21 27 24 29 29 30 29 27 27 28 29 24 19 17 18 19 17 17 19 26 25 26 27 26 26 33 41 40 77 115 132 140 144 136 122 94 82 62 45 38 37 34 29 14 65 136 157 126 119 148 169 120 101 83 78 80 75 63 53 70 112 125 129 141 155 166 160 122 66 34 70 130 146 109 69 49 42 61 88 90 86 106 131 164 183 186 164 135 114 123 150 152 146 131 111 94 84 77 72 58 56 70 121 146 122 91 64 58 49 52 55 70 78 51 30 35 35 28 13 24 85 158 193 186 173 158 151 152 157 159 159 159 163 165 160 150 145 147 151 152 148 152 164 168 160 151 147 157 129 93 71 66 68 63 52 40 42 46 46 37 33 49 70 109 137 137 140 132 97 104 144 163 164 163 160 160 161 160 158 159 157 157 164 175 173 154 132 90 65 46 35 59 103 129 147 126 117 114 129 141 133 130 145 167 159 153 153 139 125 101 47 28 89 150 162 149 149 142 118 91 90 113 162 180 134 90 90 157 184 165 136 116 97 96 100 115 124 136 127 98 75 60 47 52 74 66 70 107 144 154 133 125 140 154 152 122 88 100 143 156 134 109 114 143 154 138 123 138 154 157 153 155 159 162 169 163 174 172 134 91 87 108 120 137 164 148 120 122 119 121 148 153 121 97 109 144 169 171 163 162 180 158 119 123 147 133 98 112 148 171 135 71 20 36 115 162 172 157 140 119 104 126 149 162 171 171 159 154 160 165 163 158 158 162 166 173 183 173 146 77 34 7 11 17 17 16 13 14 12 10 10 11 11 9 8 11 11 11 11 11 12 12 12 12 12 13 14 15 17 19 20 20 22 23 25 26 26 26 25 24 28 25 23 26 24 21 28 21 26 22 14 29 71 111 128 132 122 135 161 177 184 181 171 150 123 124 143 130 94 65 50 35 20 38 63 51 31 32 40 49 37 36 49 72 107 128 125 121 150 179 189 185 185 195 204 205 197 190 188 186 180 174 169 154 134 146 184 201 192 182 177 149 143 144 152 147 127 110 105 112 113 116 139 185 215 192 149 115 113 130 150 136 93 45 12 36 89 144 176 154 82 60 108 143 164 157 149 145 133 118 94 77 91 108 122 134 145 157 168 202 214 224 229 225 213 218 240 254 242 203 159 158 199 220 204 209 245 244 199 156 122 94 80 96 147 157 111 107 176 221 207 205 171 116 58 41 59 78 71 89 111 129 155 178 173 174 200 238 221 190 226 252 161 59 30 116 194 236 210 182 183 206 231 235 174 152 186 246 242 147 76 170 235 231 230 234 164 74 14 24 28 32 33 35 38 37 34 33 27 25 28 26 20 19 22 32 32 33 35 38 36 30 25 21 24 29 32 31 28 23 19 20 25 25 20 22 32 39 40 25 19 17 21 26 27 28 30 30 31 30 28 24 23 24 26 26 24 22 23 24 24 23 21 18 17 18 21 25 25 22 18 18 19 16 10 13 41 90 131 166 209 197 143 114 129 136 100 69 108 135 150 146 159 180 149 91 60 119 190 178 127 92 87 90 79 56 62 89 92 108 154 166 172 172 195 200 152 92 50 44 40 37 37 42 47 47 45 35 29 25 25 26 26 27 29 39 41 44 48 57 66 68 64 64 61 54 47 41 37 34 33 32 29 25 21 19 17 13 10 10 12 15 18 21 24 26 26 27 25 30 44 54 63 84 106 85 66 53 44 32 30 35 34 30 33 34 33 30 31 34 37 45 48 46 39 33 30 30 29 32 36 38 36 36 37 37 34 26 29 37 57 74 66 51 52 59 58 49 37 32 33 32 26 22 23 24 26 29 32 35 37 29 24 29 43 43 31 27 34 27 32 30 29 35 34 29 31 64 132 175 171 142 102 98 134 169 198 202 191 177 176 188 181 188 173 157 151 151 146 132 119 120 96 115 150 154 150 147 132 116 89 111 145 154 150 140 140 163 172 136 64 98 166 156 98 44 39 66 109 157 211 208 149 65 15 12 25 26 29 27 27 14 19 68 125 170 193 179 165 164 189 197 179 149 106 63 40 24 28 48 79 117 158 178 171 136 149 187 205 173 150 169 195 166 96 65 110 174 200 162 102 106 129 145 162 195 210 193 172 163 182 193 163 92 29 23 51 109 117 137 151 152 159 164 156 132 85 64 97 141 144 93 32 33 109 168 167 153 166 185 190 151 107 63 50 51 45 49 69 135 146 150 164 176 178 182 170 179 177 170 169 160 135 137 169 177 180 165 141 166 192 146 91 95 134 155 153 136 136 143 122 98 122 138 131 73 22 64 134 126 110 101 105 106 98 90 89 99 115 106 74 57 60 67 71 80 76 81 96 101 92 83 80 69 68 74 85 83 63 41 28 55 64 76 85 89 89 84 80 73 73 73 68 64 64 64 62 58 64 73 77 70 61 61 69 51 39 28 25 29 42 68 93 57 45 35 34 37 34 26 20 23 35 50 57 53 43 34 29 29 28 28 32 36 37 34 31 26 25 24 25 27 28 27 26 23 22 21 19 19 18 18 18 22 24 25 24 22 22 23 25 26 28 28 27 24 23 24 25 27 26 26 29 32 30 25 19 24 23 23 22 22 23 24 24 26 26 25 24 24 24 24 25 24 21 17 17 18 21 21 21 30 30 30 30 28 25 23 21 16 20 25 27 25 21 19 18 22 24 26 24 20 17 17 18 20 19 20 21 23 23 21 18 20 22 24 23 21 20 21 22 17 22 25 23 18 18 26 34 36 33 29 24 21 19 18 18 26 25 24 25 25 24 22 20 18 20 22 24 24 23 21 20 23 27 31 29 25 23 25 28 22 21 22 24 23 21 24 29 35 36 36 32 26 23 23 25 25 28 29 27 22 19 19 20 25 25 24 22 20 18 15 14 7 11 16 21 24 24 22 21 22 22 22 21 19 19 20 22 22 24 25 23 19 15 13 12 12 14 18 24 27 27 23 19 24 23 22 22 23 21 18 14 27 33 34 26 17 14 16 18 21 25 28 28 24 21 21 22 30 33 34 31 30 32 33 32 34 32 30 29 28 28 29 30 33 30 28 29 32 34 34 33 32 29 26 24 24 23 21 20 37 34 28 24 26 31 32 30 24 25 26 25 25 26 30 33 35 34 32 30 28 26 24 23 25 26 25 22 24 29 32 31 32 31 29 29 29 29 29 28 27 26 26 25 24 24 23 23 25 23 20 21 23 26 26 26 24 22 20 20 21 21 19 17 19 19 21 23 25 26 24 22 25 23 21 19 17 17 17 18 16 18 20 20 20 22 25 28 31 28 24 21 20 20 21 21 23 22 22 21 21 22 22 23 26 23 25 30 31 27 26 28 29 30 31 31 34 43 55 63 47 61 83 93 77 46 23 15 25 28 32 35 37 38 37 37 36 32 31 32 33 33 36 41 81 112 112 68 23 1 3 12 13 11 13 23 37 46 47 43 40 34 26 21 21 22 22 21 26 25 24 22 19 15 14 14 16 18 20 22 23 23 22 21 23 19 16 22 33 44 47 47 40 39 40 42 42 39 39 41 39 40 36 30 33 41 45 42 44 49 53 54 53 52 51 50 48 41 38 41 46 48 49 51 48 39 29 27 30 34 40 45 33 25 22 25 27 26 28 34 196 196 195 195 194 193 192 192 192 192 193 193 193 192 191 190 193 193 193 193 193 193 193 193 191 191 191 191 191 192 193 193 190 191 191 192 191 190 189 188 190 190 191 192 192 192 192 191 190 191 191 191 190 189 189 188 193 191 189 188 188 190 192 193 189 189 190 190 190 189 188 188 190 191 191 191 192 192 193 193 192 192 193 193 193 193 193 192 193 194 196 197 198 197 196 195 197 198 198 199 199 199 199 198 201 201 201 201 200 199 198 198 200 200 200 200 200 199 199 199 201 198 196 196 198 199 198 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 202 202 201 200 199 198 197 197 199 198 198 197 196 196 196 196 197 197 197 197 197 197 196 196 195 195 195 194 194 194 194 193 191 191 191 191 191 191 191 191 185 185 187 188 189 190 190 190 184 184 184 184 184 184 184 184 185 184 182 181 180 179 179 179 182 181 180 180 180 180 179 179 178 177 175 176 176 177 177 176 178 176 174 167 152 142 148 162 172 180 187 169 134 129 158 184 175 176 176 176 177 178 178 178 172 181 182 190 181 129 107 144 183 184 181 177 178 180 177 172 171 176 172 177 181 185 179 146 104 143 175 140 116 156 188 190 200 152 93 106 169 169 115 87 94 100 83 63 66 72 74 83 118 114 118 104 106 128 120 102 119 126 132 131 127 117 100 85 62 47 73 118 120 91 66 51 60 81 126 171 178 155 148 161 120 102 87 102 144 167 142 100 66 68 81 102 119 117 98 81 72 60 51 45 40 44 46 37 29 37 54 71 73 58 37 24 35 38 44 41 40 61 85 92 61 49 64 99 105 88 93 118 108 80 45 27 31 43 46 42 63 119 155 165 146 105 68 33 40 85 118 140 140 127 104 55 30 59 113 158 157 113 63 33 18 34 45 42 38 39 38 33 29 34 38 39 39 40 38 34 31 31 31 30 29 28 27 27 26 26 29 33 33 30 29 32 42 45 36 22 18 20 32 50 105 108 85 42 13 17 58 103 134 125 80 45 52 52 39 41 37 31 23 22 29 36 32 24 27 38 50 49 36 35 62 95 108 93 72 52 39 32 30 30 40 35 38 48 88 157 171 122 67 111 145 170 177 161 129 84 120 164 185 190 168 117 81 65 65 57 40 29 29 31 34 43 46 42 32 24 24 27 19 6 24 85 144 168 169 145 109 85 90 99 91 70 61 67 65 53 38 32 42 45 43 73 102 97 84 132 160 126 64 28 30 44 85 97 92 85 85 72 75 105 154 165 143 122 134 131 104 89 74 49 44 65 76 67 53 41 43 72 74 41 28 62 107 129 126 120 113 121 148 167 147 113 93 70 60 69 71 63 66 81 55 44 51 87 120 116 77 41 49 35 25 41 69 76 71 73 98 122 134 122 110 113 121 122 123 119 106 93 71 35 29 57 71 54 37 34 43 50 48 42 34 28 26 23 16 20 27 24 26 27 29 29 28 30 33 36 36 28 19 16 15 14 15 18 19 20 23 26 26 26 32 40 45 62 81 101 131 158 160 146 126 92 52 31 29 34 37 38 38 72 116 118 98 122 163 170 130 111 93 96 116 126 113 93 114 140 127 115 129 145 154 147 138 101 67 70 98 110 86 55 41 48 77 107 121 129 138 141 157 174 176 165 145 113 103 122 138 155 156 138 130 135 126 106 65 50 44 76 93 71 50 31 53 61 90 108 112 95 52 30 40 38 31 16 29 96 159 175 166 158 148 143 145 151 156 159 158 162 162 154 141 134 134 138 147 146 151 161 164 157 148 144 147 124 93 63 43 43 47 42 43 43 48 47 29 27 74 133 164 166 139 128 114 94 121 157 166 166 166 163 160 159 159 159 155 161 163 163 166 169 165 157 135 96 66 39 38 61 77 105 120 125 133 148 158 145 129 128 152 164 158 159 151 134 114 72 32 64 106 124 125 140 144 124 101 85 97 141 159 135 113 116 153 160 119 86 81 78 94 115 116 107 101 92 82 80 73 58 76 82 68 83 116 128 129 123 125 139 143 127 94 72 98 147 160 133 118 142 167 150 115 100 122 138 142 139 150 161 159 155 149 162 166 136 94 83 98 108 143 156 145 125 124 132 145 161 144 128 116 126 146 160 160 155 158 169 156 134 134 139 124 105 129 169 188 140 68 18 38 118 168 188 173 144 113 96 115 134 156 159 159 158 160 165 165 161 161 159 158 156 162 177 174 152 96 43 12 24 41 41 32 22 19 16 12 10 11 11 10 9 11 11 11 11 12 12 12 12 11 11 12 12 14 16 18 19 21 22 24 26 27 27 26 25 23 29 26 22 25 24 23 30 21 24 31 31 23 30 55 75 95 99 126 152 156 159 164 159 124 94 88 107 104 71 37 20 25 26 37 55 50 32 36 48 49 38 51 88 127 164 172 152 141 160 173 167 154 158 181 202 186 190 191 188 181 171 159 149 146 153 181 202 189 170 172 184 164 146 127 114 99 82 76 78 93 104 102 98 125 174 201 199 157 119 104 132 153 120 53 5 36 128 210 236 203 124 63 57 79 91 93 115 130 113 92 72 65 87 91 87 102 115 119 126 167 188 206 214 214 204 199 207 222 189 172 192 206 184 162 164 164 178 160 112 72 58 84 127 195 255 205 130 164 198 194 217 243 253 229 169 102 58 36 35 17 39 59 90 128 148 176 221 249 215 176 196 177 66 34 104 145 188 223 211 174 164 195 232 239 166 156 208 255 244 154 91 169 242 235 213 190 127 74 35 31 28 27 32 36 36 34 34 29 23 22 27 26 19 19 24 32 32 34 35 35 33 30 28 21 24 27 29 29 26 22 19 22 27 27 23 27 34 36 30 23 19 18 23 28 27 26 26 28 28 28 26 23 22 24 26 26 24 22 23 24 24 23 21 20 18 19 21 25 25 21 18 19 20 17 14 22 50 87 114 149 189 179 132 113 143 154 112 83 104 123 114 110 150 177 153 85 60 120 180 163 135 135 150 133 91 48 40 63 85 117 166 180 175 151 168 186 147 88 37 28 36 43 45 42 42 51 59 46 37 31 32 32 29 25 24 32 38 45 50 57 64 66 63 62 59 54 48 42 38 35 34 34 29 23 18 16 15 14 12 9 10 12 15 18 22 25 26 24 26 33 41 46 50 53 57 53 56 59 48 28 26 34 36 31 30 31 32 31 30 31 34 36 43 46 40 32 30 30 29 33 37 38 35 33 35 37 36 31 33 36 56 80 69 46 42 57 61 57 44 35 35 34 31 30 29 29 28 30 32 34 36 22 35 55 63 49 29 27 37 26 29 27 29 37 37 36 43 101 151 175 183 182 135 107 141 173 194 191 179 167 167 181 178 193 187 179 175 173 170 162 156 161 135 145 179 192 190 187 178 145 97 103 133 146 136 124 141 160 145 103 46 88 130 108 58 17 46 112 167 193 215 197 139 66 16 12 25 26 30 28 28 21 14 58 119 181 214 185 155 143 162 192 197 161 110 63 28 33 29 36 66 126 192 208 182 139 165 196 188 144 128 167 213 197 140 86 83 130 167 131 60 80 117 144 166 197 204 177 154 130 153 173 172 141 83 34 15 66 102 143 159 161 175 189 189 141 84 60 92 124 116 75 36 38 86 117 120 146 188 189 156 133 106 86 74 52 37 43 56 101 144 168 182 179 173 180 167 180 169 168 170 147 117 130 171 186 187 169 137 152 176 141 102 80 132 164 161 141 141 151 131 109 108 119 122 67 25 69 124 125 108 94 92 94 91 84 79 91 103 104 82 67 77 84 74 84 82 83 87 89 87 84 84 74 67 66 73 74 63 52 48 61 63 78 99 103 91 84 88 67 58 68 81 82 86 88 77 57 66 75 74 65 59 62 69 52 43 36 34 30 32 51 74 49 40 34 35 37 33 27 23 25 32 42 47 45 38 32 28 29 31 34 36 38 36 33 30 31 29 27 26 27 27 25 23 21 21 20 19 19 19 19 19 20 22 23 22 20 19 20 22 22 24 25 25 23 23 24 26 26 24 24 27 31 30 25 20 24 24 23 23 23 25 26 27 27 27 25 24 24 24 24 25 26 22 17 16 17 20 21 22 30 30 30 29 27 24 21 19 15 18 19 19 18 18 19 20 21 24 26 24 19 16 16 18 23 21 19 20 21 21 20 18 19 21 22 21 19 17 17 18 17 20 22 20 16 17 22 27 26 25 23 22 21 20 20 21 27 26 26 28 30 30 28 26 21 22 23 24 24 23 22 21 25 28 30 29 26 24 25 27 23 22 23 25 23 21 24 29 37 39 38 33 26 22 23 25 27 29 29 26 21 18 19 22 23 23 22 21 19 18 16 15 7 11 17 23 25 24 22 20 18 22 25 26 23 20 19 19 24 25 26 25 21 18 17 18 17 16 16 18 21 22 21 19 24 23 23 24 25 23 19 16 27 35 37 29 18 14 16 17 25 25 25 24 23 23 24 25 26 30 32 29 27 29 31 30 30 30 29 29 29 29 29 30 27 26 25 26 28 31 31 30 32 30 28 28 28 26 23 20 34 41 48 52 52 46 34 23 24 25 25 24 24 26 31 35 32 32 30 29 28 26 25 25 24 27 26 24 25 30 32 31 28 28 29 29 28 27 26 26 25 25 25 24 24 24 24 23 25 24 24 25 26 26 24 23 23 22 21 21 22 20 16 12 19 19 21 24 26 26 23 20 25 24 21 18 17 17 18 19 18 20 21 21 20 21 23 25 26 25 24 22 21 20 19 19 21 21 20 20 20 20 21 22 20 21 28 37 39 33 30 30 33 29 25 27 37 53 69 80 61 60 56 46 34 25 24 26 26 27 30 33 36 39 40 41 36 32 30 31 32 33 36 40 67 94 96 64 28 6 3 11 12 13 15 19 25 31 36 39 39 37 33 28 22 20 20 21 23 22 19 16 15 14 12 10 15 17 19 22 23 23 22 21 22 17 16 23 37 46 47 44 43 41 41 43 42 38 36 37 34 33 30 28 33 39 40 36 31 36 43 45 43 42 46 52 41 34 33 45 56 57 49 41 40 31 21 19 22 28 39 49 34 23 18 21 22 20 22 28 198 198 197 196 194 193 192 192 194 194 194 194 193 191 189 188 195 195 195 194 194 194 194 194 191 191 190 190 191 192 194 195 193 193 193 193 192 190 188 186 190 191 193 194 194 193 192 191 192 192 192 192 191 190 189 189 193 191 188 186 186 189 192 195 193 191 189 186 185 185 186 187 191 191 191 192 192 193 193 193 193 194 195 195 194 192 190 189 192 194 197 199 199 198 196 194 198 197 195 194 194 195 197 199 197 198 200 201 201 200 198 197 200 200 200 200 200 200 200 200 199 197 195 195 198 200 200 200 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 198 198 198 199 199 200 200 200 200 200 200 199 199 199 199 199 198 198 199 199 198 197 195 194 198 197 197 197 196 195 195 195 191 192 193 194 196 197 198 198 191 191 191 192 192 193 193 193 189 189 190 190 188 186 183 182 187 187 187 187 187 187 187 187 184 184 182 181 180 179 179 179 182 181 180 180 180 180 179 179 180 176 173 173 175 178 178 178 172 158 154 160 154 141 145 161 177 183 184 165 144 151 172 181 175 173 174 178 179 175 172 172 174 183 178 188 187 128 101 146 196 190 176 164 163 171 178 178 176 178 171 176 181 186 178 141 121 160 186 149 124 154 183 196 192 153 95 96 134 112 78 95 144 139 103 68 71 88 110 135 133 129 147 137 103 90 111 151 123 117 117 130 146 147 127 106 33 37 106 180 162 97 73 84 106 95 88 98 132 173 184 166 133 114 93 100 144 186 185 159 99 71 50 70 122 158 152 128 80 51 33 32 27 25 30 33 39 59 92 118 116 83 40 12 30 32 38 39 38 46 49 38 25 51 97 138 134 89 62 69 82 70 46 29 36 58 65 58 43 77 100 129 140 111 71 36 37 71 88 106 118 124 110 52 32 86 136 154 147 116 71 40 22 31 34 29 29 36 39 36 38 39 37 33 32 34 34 31 19 21 24 26 26 23 19 17 21 24 29 34 33 29 29 32 32 37 29 17 17 28 52 80 116 104 72 34 15 30 88 152 207 172 91 32 33 39 35 44 40 28 15 13 24 36 36 29 33 51 70 67 43 29 50 82 84 85 78 60 42 32 28 26 36 37 41 45 82 156 166 106 39 88 134 169 173 157 143 122 109 148 159 171 177 144 96 56 53 61 53 39 33 31 36 49 29 29 29 29 26 21 16 12 44 89 135 163 167 136 85 51 78 94 99 84 68 60 54 46 41 35 40 36 38 79 103 81 79 133 163 126 68 44 56 72 83 99 98 97 90 56 65 127 165 163 139 135 159 151 117 105 54 42 64 105 118 107 83 55 32 49 53 35 25 46 83 108 130 114 109 127 143 133 100 72 52 64 72 74 79 87 85 75 67 49 57 96 118 99 63 43 25 24 42 95 144 135 83 44 74 99 108 92 88 111 135 144 152 167 158 130 92 48 36 60 55 48 42 34 29 34 38 32 26 24 27 26 21 25 28 21 22 24 26 27 28 31 36 40 50 38 24 16 12 10 12 16 13 16 22 27 26 24 28 35 37 38 50 76 104 128 150 167 156 106 49 23 23 32 41 48 63 68 92 105 107 135 152 131 127 113 104 118 151 171 153 124 135 150 122 102 117 131 136 127 137 124 94 67 65 76 68 48 36 71 109 122 126 143 153 143 150 157 155 155 148 114 90 100 135 162 165 141 139 161 161 137 106 79 51 58 57 34 26 19 71 102 159 180 151 96 44 33 38 41 41 26 27 77 124 129 149 149 150 151 151 150 147 145 157 160 161 154 141 129 124 123 144 145 148 154 160 163 159 154 146 117 81 50 33 40 47 41 36 35 44 48 35 42 106 182 194 164 123 126 118 97 131 170 167 168 168 164 160 158 159 160 158 166 167 158 154 161 169 173 176 123 84 46 29 35 48 86 133 153 153 142 152 162 145 121 132 161 160 163 160 140 123 90 45 57 85 101 111 137 152 139 116 88 89 121 137 129 121 120 114 106 62 57 93 108 115 122 109 87 74 77 92 107 100 77 113 133 107 85 98 116 124 116 125 144 146 118 78 63 105 166 161 143 132 147 164 144 107 89 102 120 125 128 149 163 150 132 133 141 148 132 100 90 109 126 147 144 143 130 117 130 149 149 133 144 142 130 133 150 154 144 148 143 134 134 136 126 119 126 122 153 164 120 61 20 36 106 159 185 175 144 107 87 105 125 169 159 152 156 162 163 160 159 160 162 163 159 159 169 164 142 104 51 26 51 77 75 56 37 24 19 14 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 12 13 16 18 19 22 23 25 27 27 26 25 24 20 28 27 23 25 24 24 30 35 23 23 28 24 27 37 42 51 61 89 102 93 101 120 123 83 59 49 56 52 35 24 22 24 30 29 39 43 37 48 62 60 54 89 143 168 174 165 146 134 146 138 110 99 121 149 161 163 163 153 135 124 125 131 133 149 161 169 153 126 118 120 115 98 105 106 90 69 68 96 126 144 164 147 96 79 126 186 216 176 115 99 163 203 145 52 4 31 145 232 242 214 153 76 29 75 90 104 134 134 95 78 79 119 128 110 96 110 109 94 96 103 124 135 136 140 139 129 124 136 128 130 157 171 136 96 92 76 83 75 71 96 140 195 241 253 210 160 174 219 208 184 202 236 251 253 247 200 120 47 30 38 40 36 55 90 104 120 153 176 154 134 128 92 60 105 165 176 176 215 233 183 144 169 206 208 188 202 221 251 255 166 69 129 225 228 187 141 97 100 100 37 27 24 32 37 35 32 33 27 21 21 27 26 19 19 24 30 32 33 34 33 32 31 31 22 23 25 26 26 25 23 22 24 29 29 25 29 35 31 21 22 18 19 24 28 27 24 23 24 25 25 24 22 22 24 26 25 24 22 22 24 24 22 21 21 19 19 22 25 25 21 17 16 20 22 22 31 52 78 95 105 147 145 111 110 160 187 149 99 98 112 97 89 130 150 134 88 75 125 152 126 129 159 180 158 123 91 67 60 70 102 147 191 202 167 148 141 112 82 51 38 34 32 36 44 51 56 59 58 45 35 35 37 35 32 31 23 34 45 50 54 58 60 59 55 53 50 45 41 37 34 32 35 28 20 14 13 15 16 17 11 11 11 12 15 18 22 24 29 35 37 35 39 46 45 37 61 57 52 39 28 34 37 27 34 25 23 30 33 29 30 37 35 40 42 38 34 33 29 23 32 37 37 32 27 28 31 32 41 37 30 46 73 66 44 43 66 72 68 51 38 36 35 32 41 38 35 32 29 29 29 30 13 46 81 87 63 35 23 24 25 27 25 30 40 42 44 55 121 150 138 141 175 156 128 154 182 188 175 164 155 156 175 179 183 185 187 187 187 188 191 194 182 157 163 192 203 197 192 188 148 91 92 128 151 145 136 167 176 146 99 39 65 78 59 33 52 85 144 171 167 177 167 120 66 17 12 25 26 30 28 29 25 8 48 113 188 224 177 131 122 149 190 192 149 113 77 31 41 26 20 55 138 217 217 166 142 167 182 161 125 125 168 210 206 173 119 83 94 120 104 63 84 127 153 163 182 181 157 141 103 111 137 178 192 142 68 27 23 84 147 173 183 196 196 181 151 114 96 110 123 114 83 49 40 54 75 106 146 168 148 113 99 115 129 114 87 80 63 28 53 135 181 187 174 172 181 158 175 168 172 167 133 109 129 163 187 189 177 149 157 171 142 115 93 116 150 179 163 135 137 137 119 98 100 106 56 24 72 118 121 106 91 88 93 95 91 85 106 109 111 95 78 88 96 79 96 105 105 90 78 79 88 93 76 66 64 70 70 60 50 48 59 57 75 105 110 89 82 93 78 61 75 97 99 107 114 100 63 69 71 67 61 56 53 51 49 46 48 48 34 19 25 42 41 34 29 32 34 32 29 28 27 31 35 37 37 34 30 28 29 32 37 40 39 35 32 30 34 32 29 27 27 25 22 20 21 20 20 19 19 19 20 20 18 19 21 20 18 18 19 21 18 21 22 23 22 22 24 26 24 23 24 28 32 31 26 20 24 24 23 23 24 26 27 28 28 27 25 24 24 24 25 25 27 22 17 15 17 19 21 22 30 30 29 28 26 22 19 17 16 16 14 12 11 14 19 23 21 24 26 23 18 15 15 17 26 23 20 19 20 21 20 19 17 19 20 18 15 13 13 14 19 19 19 18 17 17 20 22 18 19 20 22 23 25 25 26 28 27 28 30 33 34 32 30 24 24 24 24 24 23 23 22 27 28 29 28 26 25 25 26 22 21 22 25 25 24 27 32 38 40 39 34 26 21 22 24 27 28 29 26 21 19 20 23 21 21 21 20 19 18 16 15 7 11 18 23 26 25 22 19 14 20 28 30 28 22 17 15 25 26 27 26 23 21 21 22 21 18 14 13 15 17 19 19 23 23 23 25 26 25 21 18 26 35 38 30 19 15 16 18 30 28 25 24 24 25 26 26 24 29 31 28 27 29 32 31 27 28 29 30 30 30 30 29 27 26 26 27 28 29 27 26 32 31 32 33 33 30 24 20 21 43 69 84 82 63 35 13 28 27 26 23 22 24 29 33 29 29 29 28 28 27 27 27 23 26 27 26 27 31 32 31 23 24 26 27 26 24 23 22 24 24 24 24 24 24 24 24 22 23 25 27 27 26 22 19 22 22 22 22 22 19 13 9 19 19 21 24 27 26 22 18 26 25 22 19 18 18 19 20 20 21 22 22 20 20 21 23 24 24 24 23 21 19 17 17 17 16 16 16 16 18 19 20 15 19 30 43 47 40 33 32 40 34 31 36 51 68 79 84 60 56 46 33 27 29 31 31 26 27 29 32 35 39 42 44 34 31 30 32 33 33 35 38 45 65 67 47 27 11 5 10 15 17 19 18 17 21 30 37 36 42 47 43 33 23 19 19 22 20 17 16 16 16 12 7 14 16 19 21 23 23 22 21 20 16 16 26 40 48 45 39 46 42 41 44 42 36 33 35 35 31 27 26 30 35 36 34 37 28 25 34 46 49 45 41 44 29 22 38 62 68 56 41 38 29 22 18 17 22 35 48 36 25 18 21 22 19 20 27 198 198 198 198 198 198 198 198 212 207 201 196 193 194 197 200 197 195 195 196 191 187 191 198 195 195 195 195 195 195 195 195 196 196 194 193 193 193 194 194 196 194 191 189 189 190 191 192 189 191 192 192 190 190 191 193 192 191 191 191 191 191 190 190 188 188 189 190 190 191 192 192 190 191 193 194 194 193 191 190 189 190 191 192 194 195 196 197 198 192 191 195 197 195 195 198 195 196 197 199 200 201 201 202 199 199 199 199 199 199 199 199 201 200 200 199 199 198 198 198 196 198 200 200 198 197 197 199 197 199 201 200 199 198 198 200 197 197 197 197 197 196 194 194 195 197 199 201 201 199 197 195 198 198 198 198 198 198 198 198 200 199 198 196 196 196 196 197 195 196 196 194 191 192 196 200 192 194 196 198 197 195 192 190 197 196 195 193 190 188 185 184 187 187 187 186 186 185 185 185 186 186 185 185 185 185 184 184 184 183 182 182 182 180 176 172 177 176 176 177 179 179 177 174 175 179 177 172 174 181 176 164 175 146 129 148 177 182 163 144 154 179 190 167 134 128 156 186 177 178 178 178 177 176 176 177 178 187 176 178 180 136 117 160 195 179 186 162 122 153 193 169 173 179 180 175 176 181 177 168 148 163 179 153 124 161 200 183 187 158 117 86 65 57 89 140 205 138 76 97 151 177 180 164 129 141 175 161 108 116 165 179 114 102 122 157 176 184 155 100 22 54 145 198 152 101 102 114 169 146 109 75 87 152 196 187 149 128 103 86 122 211 244 200 149 77 25 44 83 126 153 133 102 56 23 30 29 5 16 61 92 107 114 117 110 69 29 23 29 29 34 41 42 35 27 25 34 48 74 90 79 53 42 48 61 49 34 29 41 60 70 71 68 59 63 85 105 97 65 36 30 41 59 93 125 114 69 32 37 62 101 131 128 93 51 24 25 27 29 31 32 31 30 29 36 35 29 25 28 33 31 25 23 15 13 19 24 22 18 17 24 44 56 46 31 26 27 27 27 31 26 15 17 49 98 134 136 96 70 57 35 42 108 178 188 140 74 30 23 36 43 41 31 25 20 19 24 29 31 31 39 65 88 81 48 23 29 49 49 66 69 54 37 26 23 30 37 43 42 44 87 148 149 101 55 79 109 134 157 169 163 149 118 122 132 156 182 175 118 57 47 54 54 45 39 40 37 30 33 22 23 27 34 28 15 29 38 73 119 163 162 97 56 79 110 131 131 98 65 54 53 50 36 38 36 29 40 75 94 84 96 136 124 92 97 99 85 86 84 78 83 84 76 85 107 120 122 111 107 122 142 141 116 90 53 45 83 147 180 174 134 85 43 34 42 35 32 52 72 92 87 93 100 87 62 54 58 56 43 55 68 82 105 121 107 81 39 40 74 96 97 85 45 13 7 52 107 168 196 174 126 71 44 53 61 77 115 160 178 174 191 201 194 147 85 53 46 39 53 35 30 34 29 26 27 27 22 27 36 32 20 21 25 21 17 21 28 33 33 31 36 44 48 42 31 19 9 6 9 12 11 16 21 23 25 27 28 27 36 31 37 56 72 86 111 136 178 109 50 29 14 11 59 124 110 62 78 115 141 157 142 134 141 112 102 133 173 184 166 146 126 124 112 105 108 111 116 129 130 117 103 76 46 42 43 29 64 90 113 118 118 128 142 149 139 154 168 165 147 127 115 112 130 143 156 144 137 169 186 162 146 103 75 61 34 20 35 50 60 121 177 196 139 54 39 67 92 79 71 55 34 45 77 94 123 134 157 163 148 149 162 162 161 165 172 162 134 120 130 140 136 156 161 149 151 170 177 168 144 107 64 44 45 49 44 37 39 36 36 50 71 87 115 149 165 129 93 87 107 135 162 179 160 160 160 160 160 160 159 157 161 162 162 161 159 159 161 163 172 149 116 61 22 26 52 91 128 168 165 133 134 150 147 138 132 133 145 158 151 127 109 106 79 35 45 82 100 140 179 172 141 105 115 138 125 118 112 84 59 68 70 82 109 114 102 101 66 45 61 106 156 163 116 80 130 180 162 96 84 112 134 148 128 133 134 110 95 101 124 169 161 135 136 162 164 133 95 70 82 73 75 105 141 144 122 106 119 123 130 140 146 136 115 100 116 133 136 117 101 104 114 117 131 143 124 107 135 162 150 129 122 117 112 109 109 115 130 143 130 123 121 82 32 26 65 120 165 177 169 142 119 107 111 124 149 161 168 165 163 165 163 155 162 161 169 168 159 163 159 138 117 82 62 79 114 134 115 79 41 26 16 11 4 7 13 12 10 10 10 11 11 12 12 12 11 12 12 13 14 14 15 15 16 19 24 28 30 30 28 27 28 28 27 25 24 23 23 23 26 25 24 23 23 23 24 24 27 32 38 40 40 42 47 53 44 33 26 28 31 30 28 27 30 27 20 24 42 56 70 86 72 65 126 199 204 187 181 169 166 164 128 75 59 85 103 97 106 92 78 75 86 99 106 107 110 108 106 100 87 75 79 90 102 127 133 112 104 124 146 151 172 192 196 151 94 90 129 158 144 92 102 166 164 118 71 4 33 140 208 247 235 142 67 44 71 107 184 238 196 112 101 149 196 198 174 152 171 195 180 149 128 105 85 84 89 87 84 84 80 78 88 93 83 79 90 99 103 113 103 128 176 222 253 236 166 112 153 239 244 215 219 227 192 206 236 254 213 124 71 44 38 45 46 42 44 54 62 63 78 91 79 58 74 124 176 208 198 182 199 218 190 160 168 187 170 181 205 231 254 254 177 65 106 203 169 95 120 199 208 121 52 14 22 38 36 38 36 35 30 32 34 35 34 31 28 26 30 32 35 35 32 31 31 32 28 29 28 26 23 22 24 27 24 23 30 41 41 29 22 22 23 22 22 24 28 30 30 29 22 26 29 27 23 20 22 24 27 25 23 22 22 22 19 17 19 22 26 28 30 29 21 11 7 15 26 11 7 67 134 146 113 100 113 100 96 154 186 165 143 127 95 75 81 92 98 104 99 102 102 95 106 144 172 172 180 175 157 130 82 33 45 102 148 186 188 132 88 94 92 62 24 28 33 39 43 45 45 45 52 46 43 45 45 39 34 33 34 39 45 48 49 48 49 49 46 46 45 42 39 38 39 41 48 36 19 9 7 9 12 12 9 15 13 10 18 20 17 18 25 37 42 42 45 45 50 63 77 63 44 30 25 27 28 28 26 30 34 34 35 38 37 33 33 34 35 36 35 32 29 26 25 31 35 33 27 23 24 28 38 41 40 37 37 40 39 35 55 100 114 76 37 24 33 47 52 51 48 43 37 33 31 30 16 43 69 69 46 23 19 24 33 31 25 29 42 46 46 53 85 95 97 109 142 169 172 168 167 163 159 158 161 171 185 197 199 192 187 188 191 190 189 190 192 154 141 170 193 186 180 188 149 113 107 116 129 153 179 210 214 184 115 41 27 37 47 84 121 148 160 162 165 174 167 124 52 10 8 29 24 22 29 24 26 13 29 91 162 194 177 149 145 163 165 164 162 126 70 40 40 33 21 39 109 179 183 145 159 183 158 101 94 140 178 188 175 167 145 100 82 68 57 97 120 136 142 152 168 158 137 135 93 81 114 178 217 203 131 51 8 56 145 199 209 200 181 175 166 138 118 126 129 98 61 48 63 52 58 88 114 114 106 104 129 177 175 140 141 143 100 54 44 123 178 181 173 164 158 164 179 160 162 162 125 96 127 178 178 188 183 162 148 148 144 133 121 120 135 177 201 167 125 120 106 97 90 86 48 23 63 105 110 114 117 111 101 91 84 80 97 127 117 95 98 87 73 87 129 142 121 107 88 65 76 82 75 78 79 68 61 55 50 65 72 68 80 94 93 90 94 95 92 76 71 88 119 147 145 120 74 69 65 60 48 38 46 61 55 53 48 40 32 28 28 29 30 30 30 32 33 32 29 25 22 29 39 49 51 45 33 23 24 33 44 47 42 33 27 24 29 33 33 27 23 24 24 22 24 22 19 17 17 17 15 13 16 19 21 19 18 19 18 15 21 20 20 20 19 18 17 17 21 22 25 30 33 33 29 25 28 29 27 25 22 21 23 26 25 26 27 27 26 24 23 22 25 24 22 18 15 15 19 23 29 28 24 19 14 11 12 14 12 12 12 14 16 19 21 23 26 20 21 21 15 17 23 21 23 22 21 19 18 18 21 23 22 27 22 18 21 20 17 21 24 22 20 19 19 21 23 24 21 20 23 27 28 24 23 24 22 24 25 26 31 37 38 34 23 28 29 25 23 26 28 26 26 28 30 32 32 31 28 26 18 20 24 27 30 31 32 32 43 45 44 37 25 18 17 19 27 29 30 27 22 19 19 21 21 18 16 17 21 20 16 11 9 15 22 26 25 23 22 23 14 27 41 46 39 27 17 13 25 22 20 21 20 18 21 25 18 16 14 12 12 14 16 18 21 20 20 22 23 22 18 14 27 34 36 28 18 16 20 23 21 23 24 24 22 22 23 25 21 21 22 25 28 29 28 26 24 26 28 30 32 32 31 31 28 25 22 24 29 34 36 36 37 38 35 31 29 30 27 23 25 64 109 118 85 41 21 21 24 26 28 28 25 23 23 23 24 27 29 30 28 26 26 27 21 23 26 28 29 28 27 25 28 28 27 26 25 23 21 20 27 27 27 27 25 23 22 21 22 25 28 30 30 27 24 22 19 21 22 22 21 19 17 17 13 17 22 25 25 23 22 22 25 23 20 18 17 18 20 21 18 19 20 21 21 20 19 18 21 20 20 22 24 23 18 13 17 16 16 15 15 15 15 15 19 18 30 47 47 32 27 34 39 33 35 51 68 75 72 68 87 75 57 41 31 28 29 30 30 31 32 33 33 36 41 44 38 36 34 32 30 30 30 30 34 33 30 26 21 18 15 13 15 16 18 19 17 18 26 36 48 70 89 82 52 23 14 16 17 19 19 16 13 13 14 15 10 19 18 14 22 26 24 24 19 24 21 22 44 75 81 68 53 30 33 39 29 36 48 37 25 21 22 28 34 36 36 36 27 25 26 36 57 76 81 78 63 53 38 34 49 64 59 43 36 27 19 18 23 28 29 28 26 26 25 22 19 18 19 20 198 198 198 198 198 198 198 198 201 200 198 197 197 197 198 199 199 197 197 199 196 193 194 199 198 198 198 198 198 198 198 198 197 197 197 196 196 196 195 195 197 197 197 197 196 195 194 194 191 192 194 193 192 191 193 194 192 192 192 192 192 191 191 191 190 190 191 191 192 192 192 193 194 194 193 193 193 193 194 194 190 190 191 192 193 194 195 196 197 192 191 194 196 195 195 197 196 197 197 197 198 198 198 198 199 199 199 199 199 199 199 199 200 200 200 199 199 198 198 198 197 199 200 199 198 197 198 200 196 198 200 199 197 196 197 198 199 199 200 200 199 198 197 196 198 199 201 202 202 201 199 198 198 198 198 198 198 198 198 198 197 197 196 195 195 196 197 197 196 196 195 193 192 193 195 198 193 194 195 196 196 194 192 191 193 193 193 192 191 189 188 187 187 187 187 186 186 185 185 185 185 184 184 184 184 183 183 183 182 181 180 180 181 181 178 176 177 176 176 177 179 179 177 174 175 180 179 175 177 181 173 160 144 129 129 154 181 183 166 149 138 159 176 164 132 118 146 184 171 169 168 170 174 176 176 174 166 174 166 175 188 153 129 158 184 193 198 155 110 143 188 177 180 179 175 172 178 186 182 172 147 158 166 149 139 173 196 176 179 177 159 124 78 48 69 117 174 118 84 137 202 212 192 163 127 147 166 135 102 143 185 165 136 147 173 193 196 183 129 60 10 70 147 174 149 130 124 112 168 178 144 73 56 121 185 199 161 140 115 89 98 169 223 217 185 110 38 31 51 79 105 97 72 44 24 29 29 18 36 78 132 126 97 70 60 44 26 26 25 31 35 34 30 29 32 36 38 32 32 37 38 33 33 38 37 37 35 30 31 45 68 87 109 85 62 60 67 65 50 36 25 36 51 73 89 75 47 32 37 47 64 78 75 56 35 24 29 28 27 26 26 27 27 28 33 33 29 26 30 36 34 28 25 22 22 26 26 21 18 18 32 47 55 46 32 28 27 26 22 23 18 11 22 64 121 162 130 85 59 58 53 54 80 109 105 80 45 24 24 34 39 37 37 32 27 24 25 28 28 28 41 76 105 97 60 29 25 35 43 47 39 23 25 47 58 52 50 38 26 36 81 133 138 106 84 100 116 124 136 151 157 154 121 118 119 139 168 171 128 78 39 48 50 44 40 41 38 32 21 20 33 41 44 34 19 35 45 65 94 131 140 100 84 118 145 153 143 107 71 54 51 50 36 38 35 27 42 84 109 102 87 96 79 78 122 147 122 94 80 55 48 63 90 128 144 127 109 99 100 114 114 93 72 64 61 69 104 148 183 198 168 115 40 31 34 28 39 73 86 88 82 90 91 74 60 70 79 71 49 79 99 103 117 135 120 88 40 31 61 97 101 66 20 11 48 117 166 186 192 187 156 101 53 41 44 75 115 148 176 195 185 177 154 105 53 33 37 37 30 24 30 36 26 20 27 34 38 33 37 40 28 18 17 14 15 19 26 30 28 27 32 41 46 41 32 22 13 10 12 14 12 16 21 26 31 34 35 34 34 32 36 44 47 53 73 95 127 88 40 12 12 47 111 165 127 68 78 118 141 150 143 148 131 94 92 142 178 166 145 142 122 126 111 93 99 115 124 128 118 108 97 77 51 36 36 37 80 108 135 142 139 137 136 133 141 137 135 139 145 145 139 131 132 141 152 141 129 153 170 151 128 116 88 50 31 47 67 68 71 106 122 117 82 48 67 97 120 109 94 68 39 40 71 99 103 111 131 146 146 147 151 152 144 141 152 158 140 124 130 141 140 150 152 147 156 172 170 155 124 85 49 39 42 41 40 42 32 37 50 81 113 118 111 111 108 93 75 80 120 165 178 166 159 159 160 159 159 159 161 162 161 162 162 161 159 159 161 163 180 161 131 68 21 24 61 110 150 177 170 140 129 131 131 135 128 122 119 122 127 127 122 117 79 31 26 63 104 156 186 174 138 122 140 155 126 97 80 57 61 68 73 81 91 93 94 101 86 49 80 157 190 149 98 100 144 174 148 92 85 109 132 151 137 123 116 105 104 110 124 161 152 138 143 161 165 147 109 72 60 56 79 123 150 147 137 133 142 145 149 160 164 138 99 79 93 112 115 99 98 120 135 133 130 142 134 129 148 156 137 121 107 98 80 67 76 104 133 148 134 109 98 66 34 48 92 135 157 175 170 142 121 116 125 139 152 164 170 166 163 164 163 158 161 158 156 149 146 156 161 154 144 125 108 107 132 163 160 130 85 44 19 19 17 11 9 9 9 10 10 10 11 11 12 12 11 12 12 13 13 14 14 15 16 18 22 25 27 28 27 26 27 27 26 26 25 24 24 24 25 24 23 23 23 23 24 25 24 28 30 30 27 28 32 37 38 29 24 27 31 31 30 30 26 28 21 23 47 70 82 88 68 97 160 203 199 193 194 185 190 155 95 47 43 67 76 66 75 69 66 73 90 107 119 124 119 120 128 138 139 128 118 115 172 174 157 136 146 174 177 156 149 153 166 156 118 103 113 116 105 91 111 122 125 132 85 11 14 111 189 243 236 149 71 39 71 126 204 238 192 129 134 180 230 241 215 179 192 231 238 220 215 203 169 128 111 124 146 158 153 141 141 152 161 173 185 189 234 216 180 172 192 205 186 143 68 72 127 190 214 239 254 251 184 178 198 231 196 117 81 73 64 54 47 48 47 42 41 43 52 63 60 73 132 197 217 209 181 191 202 193 180 196 212 205 158 171 193 218 247 253 180 74 108 156 121 102 167 248 244 142 49 14 24 40 38 39 37 38 33 33 34 34 33 31 29 27 32 34 36 36 34 32 32 33 30 30 28 25 22 21 24 27 22 23 30 39 37 26 22 25 23 22 22 24 28 30 30 29 23 26 28 26 21 19 22 25 26 24 22 22 22 22 20 18 19 22 24 26 29 29 23 15 15 15 17 6 18 98 183 209 149 116 113 93 76 127 185 205 186 148 106 94 101 100 105 122 121 101 112 142 148 147 170 198 209 208 204 179 116 48 40 77 93 117 123 94 73 85 85 60 20 23 28 33 38 41 42 43 51 48 49 52 50 42 35 34 35 39 45 48 48 47 47 48 47 46 45 42 40 41 45 48 56 43 26 13 9 10 11 11 12 17 16 16 20 16 12 17 27 39 43 38 34 37 64 100 115 84 45 23 24 32 30 21 22 29 36 41 46 48 42 35 32 33 33 33 32 30 28 26 28 31 33 29 23 21 25 29 38 40 38 33 31 32 30 26 56 88 96 67 38 28 33 46 57 53 47 41 36 33 30 28 21 37 51 50 36 23 21 25 30 30 26 31 44 46 39 40 53 101 139 148 153 160 165 170 159 157 155 156 159 164 172 179 188 182 175 166 150 144 164 192 189 158 143 162 185 190 185 185 160 142 136 119 116 148 181 208 215 173 99 30 17 35 70 131 173 190 188 179 170 172 165 128 52 14 11 29 25 23 30 26 32 18 25 68 125 157 157 147 143 164 173 170 155 108 56 35 40 36 24 30 79 136 147 124 133 158 136 85 86 134 164 164 159 159 154 126 99 68 63 117 169 178 161 139 141 148 152 161 145 112 106 146 202 227 176 96 16 31 105 181 210 199 178 180 162 128 111 121 122 100 83 81 105 89 68 74 95 103 130 178 200 183 150 150 186 185 139 105 119 148 159 160 173 177 164 157 170 152 154 156 124 103 138 189 186 184 176 166 161 157 144 131 126 131 138 153 169 159 128 105 99 94 84 71 34 18 60 96 98 116 129 121 103 90 83 79 98 115 121 126 124 90 63 73 111 141 136 120 94 66 62 55 83 84 94 95 75 42 39 72 94 79 79 88 86 88 101 113 93 76 76 97 124 142 134 109 82 71 60 52 41 33 41 55 59 53 43 35 30 28 28 28 28 30 31 32 31 28 26 24 21 27 40 55 63 57 38 22 25 32 40 42 38 32 29 28 32 36 35 29 24 24 24 22 22 20 17 16 16 16 14 12 15 18 19 18 18 21 22 20 21 20 20 19 19 19 19 19 19 20 22 27 31 32 29 27 24 25 26 25 23 23 24 27 24 25 26 26 27 26 25 25 24 24 22 19 16 16 19 22 24 23 21 17 13 12 14 16 15 15 15 16 18 20 22 24 24 18 20 22 18 21 25 21 22 24 25 21 16 15 20 25 29 37 32 22 22 22 20 22 21 22 22 22 23 23 24 24 23 22 24 29 29 26 24 25 23 24 25 27 32 37 40 40 24 28 30 27 25 27 28 26 26 28 30 32 33 32 30 28 23 24 26 28 29 29 28 28 41 43 42 36 25 19 18 21 23 26 27 24 20 18 19 21 18 16 14 15 18 18 13 9 9 15 21 24 23 20 20 21 21 31 43 45 38 26 18 14 22 23 24 22 21 22 24 27 20 18 15 12 11 12 14 15 19 19 19 22 24 23 20 17 23 30 31 25 18 17 18 19 20 22 24 23 22 21 23 24 24 23 23 25 27 27 25 23 24 26 28 30 32 32 32 31 30 28 27 27 28 30 31 31 35 39 39 33 28 27 26 25 48 70 92 90 61 31 22 28 27 29 30 29 27 26 26 27 24 27 29 30 28 26 26 27 25 24 23 22 22 23 24 25 25 27 29 30 30 27 24 21 23 24 25 25 25 24 23 23 22 24 27 28 28 26 24 22 22 23 25 25 23 21 20 20 15 19 24 26 25 23 22 21 25 23 20 18 17 18 19 20 20 20 19 19 18 17 17 16 19 18 19 23 26 25 20 15 17 17 17 18 18 17 17 17 18 23 32 38 36 31 30 33 41 42 46 54 64 72 74 74 86 71 52 40 37 36 33 29 27 30 33 35 36 37 40 42 36 35 33 30 28 28 28 30 28 27 26 24 22 20 18 18 19 19 20 20 16 15 22 31 68 87 98 88 64 43 30 23 20 21 21 19 16 15 16 17 12 18 17 17 23 22 19 24 26 26 19 20 52 96 110 98 55 19 15 32 34 40 46 34 36 30 26 28 33 38 44 50 40 27 20 33 62 91 109 116 105 97 78 59 55 59 52 38 34 26 18 17 22 27 28 28 26 26 24 21 18 18 20 22 199 199 199 199 199 199 199 199 195 197 200 202 202 201 198 197 200 197 197 200 201 199 197 198 199 199 199 199 199 199 199 199 198 199 200 200 200 198 197 196 192 194 196 197 196 193 191 189 192 194 195 195 193 192 194 195 193 193 193 192 192 192 192 192 193 193 193 193 193 193 193 193 193 192 190 188 188 190 192 193 192 192 192 193 193 194 194 194 197 193 191 194 196 195 195 196 198 197 197 196 196 195 195 195 198 198 198 198 198 198 198 198 200 199 199 199 199 198 198 198 200 200 200 198 196 197 200 202 195 197 198 198 196 195 196 197 199 199 200 200 200 199 198 197 199 199 199 199 199 199 199 199 197 197 197 197 197 197 197 197 196 196 195 195 195 196 197 197 197 195 193 192 193 194 195 195 194 194 194 193 193 193 192 192 190 190 191 191 191 191 190 190 187 187 187 186 185 185 184 184 183 183 183 183 183 182 182 182 181 179 178 178 180 181 180 179 177 176 175 176 178 178 177 174 174 179 181 178 179 180 171 158 118 114 121 142 158 159 150 144 150 156 167 168 147 132 154 190 181 176 171 172 176 177 175 171 173 183 175 176 186 159 134 151 174 190 188 147 111 128 167 183 188 182 173 170 178 186 178 164 140 151 153 145 153 179 188 175 173 189 188 157 106 65 68 99 112 92 96 156 194 177 156 140 121 120 139 140 127 156 190 183 186 190 208 218 187 124 69 44 29 74 119 145 152 137 115 105 119 147 130 72 52 91 144 173 184 155 123 91 80 120 166 175 174 118 52 34 36 38 51 51 45 38 33 31 26 26 45 72 96 91 62 33 30 35 34 34 25 36 42 40 40 48 55 57 40 34 27 25 29 31 29 26 26 26 27 26 23 29 53 78 115 86 52 37 36 37 35 33 50 72 88 88 75 50 34 36 41 38 37 38 36 31 28 28 26 27 29 30 29 27 25 23 28 29 27 25 29 35 33 27 19 20 23 26 25 22 23 26 37 47 50 41 32 28 26 22 22 23 19 14 26 64 115 149 106 67 46 54 60 57 54 50 40 33 24 20 24 32 39 43 46 42 36 31 28 27 25 24 46 83 110 97 60 32 26 29 35 29 25 26 56 112 133 109 73 49 28 32 60 93 110 112 136 143 140 129 125 135 147 151 125 109 96 103 127 134 106 70 38 46 49 44 39 37 33 26 15 21 40 48 48 37 27 48 72 71 69 86 105 101 112 151 175 171 153 118 78 52 45 48 35 37 32 25 45 97 132 130 97 60 39 76 142 171 146 113 85 37 33 78 126 165 171 145 120 104 98 102 87 61 61 80 91 92 94 108 155 205 184 120 46 32 24 11 32 85 104 100 104 118 123 106 97 107 100 70 46 101 140 139 139 145 118 74 28 30 52 69 61 19 1 33 97 155 185 185 185 190 173 126 77 66 63 74 89 107 134 160 129 113 89 57 27 23 33 36 22 17 25 31 24 25 41 56 54 40 47 63 50 24 11 10 13 18 26 30 27 24 29 38 42 39 34 26 19 15 15 17 16 17 21 29 36 41 44 45 38 42 46 41 31 30 46 66 73 60 31 9 30 92 152 180 109 68 79 114 136 154 160 161 96 79 99 155 182 158 131 126 121 117 90 73 100 136 136 116 104 102 92 76 55 37 44 68 108 130 152 159 156 149 140 131 129 125 121 120 124 129 132 133 117 125 144 142 127 136 144 126 112 124 90 36 40 91 113 100 65 69 63 62 49 43 83 121 123 122 108 84 60 49 68 100 106 105 101 103 113 116 115 120 120 108 115 129 122 110 115 124 129 136 144 153 163 162 138 110 77 58 39 35 40 42 39 36 25 49 80 114 140 132 104 86 95 92 89 101 136 168 165 144 142 149 158 163 163 162 161 162 161 162 162 161 159 159 161 163 180 170 142 72 17 23 75 138 169 174 162 137 116 104 116 142 142 129 111 103 115 133 138 134 94 51 26 43 85 131 146 132 113 107 118 118 85 59 57 58 64 70 81 84 85 102 130 146 104 72 113 179 171 100 77 129 175 171 130 87 82 96 116 142 153 122 102 97 109 116 121 150 136 131 133 141 152 157 133 96 62 43 75 136 160 154 154 159 155 156 160 177 177 129 79 69 83 104 109 99 108 137 147 135 132 142 148 156 159 141 121 118 118 104 75 52 63 105 144 161 146 106 88 56 33 68 111 130 144 169 168 141 125 129 141 153 147 159 166 163 158 159 162 161 165 164 151 140 146 158 164 168 157 156 142 117 121 155 168 148 113 75 44 30 18 12 11 8 9 9 10 10 10 10 11 11 11 11 12 12 13 14 14 14 16 17 19 21 23 24 25 25 26 26 26 26 26 26 25 25 23 23 22 22 23 24 25 26 26 27 27 25 22 22 26 30 31 25 22 25 29 31 32 33 29 32 22 19 43 67 71 67 76 141 200 210 198 190 172 144 135 104 66 55 77 105 109 99 101 99 105 127 156 179 186 185 156 158 161 164 168 172 174 173 187 168 148 151 179 202 195 175 165 144 144 143 125 129 142 133 97 131 164 132 136 175 115 29 7 70 155 232 223 129 57 36 74 132 188 193 161 145 163 190 233 242 217 180 185 220 241 243 243 241 223 187 158 162 194 224 242 233 227 229 236 245 253 254 250 227 212 209 220 204 129 64 67 92 118 125 139 182 213 209 186 169 165 184 165 133 145 162 113 77 49 45 43 33 33 45 47 48 39 61 144 226 244 225 169 191 185 155 168 227 238 195 165 185 205 214 226 222 155 65 96 104 98 153 229 255 243 145 50 15 25 41 39 41 39 40 37 36 35 34 32 31 30 29 34 36 37 36 35 33 33 34 33 31 27 23 20 20 24 26 19 23 31 37 33 23 21 26 23 22 22 24 27 29 29 28 24 26 26 23 20 19 22 25 24 23 21 21 22 23 21 19 20 22 23 24 27 30 26 20 22 17 14 5 26 109 196 229 181 143 141 121 83 105 174 230 218 166 114 116 154 169 153 138 112 105 144 196 190 155 163 200 207 209 221 208 145 82 73 95 47 47 51 51 52 62 60 44 18 20 23 28 32 37 40 42 47 49 53 55 51 42 35 32 36 40 45 47 47 46 46 46 47 47 46 44 43 46 50 54 60 47 29 15 9 9 10 11 17 18 18 21 21 10 7 20 55 73 76 57 32 27 62 112 127 92 48 24 26 36 31 19 27 34 44 53 62 62 51 39 32 32 32 30 29 27 27 27 31 32 30 26 21 21 25 29 35 36 35 31 29 29 28 25 45 60 60 45 33 26 30 42 56 49 41 35 34 33 32 30 30 31 31 29 27 25 26 28 29 34 32 35 44 42 29 23 44 127 191 190 164 147 147 155 135 138 140 144 156 175 189 195 179 167 153 136 114 108 139 180 192 168 150 157 179 192 187 177 158 161 163 132 119 148 165 169 170 136 77 18 15 48 98 164 193 191 164 136 117 117 117 88 50 19 16 30 26 24 31 29 34 23 22 42 71 97 115 126 143 169 180 163 126 77 45 40 42 42 32 25 47 91 118 122 126 150 137 105 116 156 169 157 166 172 182 168 124 67 61 121 177 197 183 146 138 158 177 187 188 146 108 115 171 218 186 113 40 9 54 138 181 172 163 187 164 113 99 128 143 136 126 115 141 120 71 52 87 128 173 226 216 157 106 126 171 165 148 163 169 156 139 147 180 190 169 149 158 145 153 160 136 119 147 188 191 180 175 180 179 161 134 116 128 137 138 126 125 136 126 96 78 85 81 68 31 16 55 85 100 130 148 132 107 96 96 97 93 89 113 152 148 98 68 75 95 109 121 136 110 54 40 54 88 98 110 111 80 39 44 84 107 87 79 81 79 87 108 124 98 78 77 101 123 131 120 99 92 74 55 45 35 30 36 47 60 51 39 30 27 27 27 26 27 31 34 34 30 26 26 26 21 26 39 59 72 66 44 23 29 33 37 37 35 33 34 37 37 39 37 31 26 25 24 23 22 19 17 16 17 17 16 14 17 18 18 16 19 24 26 25 21 20 20 19 19 20 22 22 18 18 20 23 27 29 29 28 19 22 25 25 24 24 26 27 23 24 25 26 27 27 27 27 22 23 22 21 19 18 19 20 19 19 17 15 12 12 15 18 18 18 18 19 20 22 23 24 23 17 19 23 23 28 32 25 23 27 29 24 16 13 19 25 43 55 48 29 23 25 23 22 19 21 24 26 26 26 26 26 24 23 26 30 30 27 25 26 21 21 23 27 31 35 38 40 25 29 31 29 28 29 28 27 25 27 29 31 33 32 32 31 27 28 28 29 28 26 25 23 37 39 39 34 25 20 20 22 22 24 26 24 20 18 19 22 16 14 12 13 15 14 10 6 10 16 21 23 21 18 18 18 27 34 41 42 34 25 19 17 25 33 34 27 23 25 27 25 20 18 15 12 11 11 12 13 18 18 19 22 24 24 22 20 19 24 26 23 19 18 16 14 19 21 22 22 21 20 22 23 27 25 24 24 25 25 22 20 23 25 27 29 31 31 31 30 31 32 32 30 28 25 25 25 32 38 40 33 26 24 26 27 42 50 56 51 36 24 27 35 28 29 30 29 27 27 28 30 24 27 29 30 28 26 26 27 29 26 21 18 17 20 24 27 25 27 31 34 34 30 26 23 21 21 22 24 25 26 25 25 23 24 24 26 26 26 24 23 24 26 28 28 25 23 22 23 19 22 26 28 26 23 22 21 24 22 19 17 16 16 18 19 20 19 17 15 14 15 15 16 17 18 20 24 28 27 22 17 17 18 20 21 22 21 20 20 21 30 35 31 27 28 31 33 45 54 58 55 56 65 72 74 77 61 44 39 43 44 37 28 24 30 37 40 41 39 39 40 38 37 36 32 29 27 27 28 24 24 24 24 24 24 25 25 23 22 22 20 14 13 21 31 68 84 96 92 76 56 34 16 22 23 23 23 21 20 22 25 24 24 17 15 22 22 20 26 24 25 18 20 56 103 115 98 55 21 18 39 43 43 45 38 33 33 37 45 51 55 60 66 64 37 17 25 51 79 105 123 143 142 120 84 60 56 53 46 34 27 20 18 22 28 29 28 27 26 24 20 17 17 20 23 200 200 200 200 200 200 200 200 201 202 204 205 204 202 199 196 198 196 196 199 202 201 198 195 198 198 198 198 198 198 198 198 198 199 201 202 202 200 197 196 192 194 195 195 193 191 190 190 193 195 196 195 193 192 194 195 193 193 192 192 192 192 191 191 194 194 193 193 193 193 193 192 191 191 190 190 190 190 191 191 193 193 193 193 193 193 193 193 197 194 192 193 195 195 195 195 197 197 196 195 195 195 195 195 197 197 197 197 197 197 197 197 199 199 199 198 198 198 198 198 201 201 200 197 196 197 200 204 195 197 198 198 196 195 196 197 197 197 198 198 198 197 197 196 198 197 196 195 195 196 197 198 196 196 196 196 196 196 196 196 198 197 196 195 195 195 195 196 197 194 191 191 193 195 194 192 195 194 192 191 191 191 192 193 189 189 190 191 191 191 190 190 187 187 186 186 185 184 183 183 183 183 183 183 183 182 182 182 183 180 177 176 178 180 180 180 177 176 175 176 177 178 176 175 173 178 179 177 177 179 173 163 125 120 118 119 119 118 122 128 151 143 142 146 144 144 163 188 183 180 176 175 176 176 175 172 166 181 176 171 175 155 136 147 177 181 168 147 126 109 124 166 188 182 176 174 179 179 165 149 132 146 141 137 157 178 181 180 179 188 186 173 149 116 97 100 62 63 76 116 129 109 105 104 101 90 114 143 141 154 188 205 206 208 204 180 121 55 38 63 93 107 106 126 164 154 113 99 88 97 98 103 113 107 106 123 171 157 135 99 67 71 91 97 93 78 51 51 53 38 37 38 34 36 37 30 24 35 54 63 44 44 36 30 36 42 41 38 25 41 59 78 100 114 104 83 49 59 65 63 58 53 45 36 38 27 21 25 25 24 33 47 67 51 36 31 33 32 30 28 73 117 140 117 80 50 38 41 40 38 35 34 33 32 30 29 19 25 32 38 38 33 26 21 29 31 30 28 30 35 33 27 23 23 24 25 26 27 31 35 37 40 40 34 30 28 25 20 21 25 26 23 30 51 78 96 71 49 41 47 48 46 43 36 29 25 22 21 24 30 40 48 52 49 44 37 31 27 25 24 51 78 91 72 44 32 32 34 28 20 34 64 108 165 179 141 92 75 50 36 37 51 82 116 163 168 162 146 137 141 144 142 132 112 90 84 91 87 61 34 39 45 48 44 38 34 28 22 21 23 37 42 42 35 33 59 106 98 74 58 68 90 124 159 177 171 159 131 88 49 38 45 38 35 28 23 47 103 142 145 110 48 34 86 132 139 130 122 82 24 33 97 127 131 136 134 130 110 97 94 85 75 90 117 117 111 88 81 128 185 164 97 55 37 22 1 19 83 127 145 153 158 156 136 122 117 91 48 43 110 163 165 150 131 90 43 24 38 43 36 36 18 22 84 134 141 141 162 181 179 161 127 118 130 118 77 49 55 70 74 58 48 42 35 25 27 32 30 28 20 24 31 27 33 55 71 56 47 69 99 85 42 16 13 11 17 26 32 30 26 29 35 36 36 34 29 23 20 19 19 23 21 22 29 38 47 57 64 72 81 80 62 38 30 42 57 42 35 25 28 57 99 127 134 92 91 112 126 133 152 147 116 71 85 109 131 142 136 120 106 111 113 95 84 108 134 123 98 110 116 100 72 53 45 70 112 136 145 154 156 156 156 154 149 142 140 136 130 124 120 118 118 105 103 118 123 112 122 135 126 124 122 77 36 62 109 112 91 51 46 59 94 90 71 107 149 134 133 115 97 87 73 74 95 124 120 90 66 75 88 92 99 96 82 81 89 88 89 95 97 99 103 111 120 122 108 79 53 33 41 41 35 38 45 39 24 40 84 123 137 134 120 106 104 125 118 116 124 130 128 125 125 123 137 155 167 169 164 160 158 161 162 162 161 159 159 161 163 174 168 141 68 10 24 89 162 173 159 147 135 110 90 111 153 160 155 147 141 138 133 123 114 100 75 41 29 48 72 76 69 69 66 73 76 63 54 63 76 81 90 100 94 94 133 175 184 107 91 115 136 115 76 83 140 182 153 111 89 91 95 108 133 157 126 100 87 102 119 126 148 129 122 119 125 142 163 159 133 94 47 68 138 168 163 163 164 158 156 162 181 165 98 60 79 100 116 125 122 129 141 137 121 133 137 150 160 143 107 96 110 123 114 93 74 79 109 145 166 149 116 98 55 28 77 118 113 132 159 160 137 130 140 148 151 143 155 164 161 156 157 162 165 157 156 138 130 148 158 156 160 167 176 166 129 109 128 145 135 125 122 100 53 12 8 14 8 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 14 16 16 16 17 19 21 23 24 24 24 25 26 26 26 26 26 21 21 21 22 23 24 26 27 27 27 27 24 22 24 28 32 26 24 23 24 27 29 31 33 31 32 22 20 38 52 53 52 106 182 219 187 152 133 111 90 81 90 105 128 156 175 172 161 141 132 134 158 192 213 211 200 184 171 141 116 124 156 174 172 147 134 140 171 194 195 191 195 184 160 138 114 109 155 185 165 124 188 204 160 168 205 153 60 11 34 117 206 190 96 50 64 91 119 140 142 149 169 186 190 228 226 202 178 181 200 217 229 221 219 234 244 213 169 170 203 237 248 249 241 235 232 235 243 230 186 189 208 216 190 142 140 179 180 168 145 129 129 142 156 180 166 138 120 112 144 215 254 197 146 94 68 53 38 36 44 53 50 33 38 93 164 206 219 196 191 158 126 150 203 200 150 156 190 218 224 220 195 121 41 68 79 117 209 253 240 208 133 60 19 23 37 38 42 41 39 40 39 36 33 31 31 31 31 34 35 35 35 34 33 33 33 35 31 26 21 19 20 23 26 19 26 36 40 32 21 18 23 23 22 22 24 27 28 28 27 26 26 25 21 19 19 22 26 23 21 20 20 22 23 22 20 21 22 21 21 26 30 29 24 22 23 21 12 25 88 157 187 158 137 158 153 106 93 128 174 195 171 132 135 196 237 202 143 94 117 161 189 177 162 175 194 198 196 213 207 151 100 94 104 49 27 21 33 38 37 33 26 22 22 23 25 29 33 37 39 42 46 51 52 47 39 33 32 35 39 45 47 47 46 46 46 47 48 49 49 48 48 50 52 53 42 26 14 9 9 12 13 20 17 15 20 18 5 7 28 88 118 122 85 41 23 44 79 89 71 47 32 32 35 32 25 32 36 43 53 63 64 51 36 31 31 31 29 27 26 27 29 32 31 29 26 24 24 26 27 29 31 33 32 32 33 35 35 32 35 32 29 28 23 27 43 46 38 29 26 29 33 34 33 35 30 24 22 24 27 29 29 24 36 37 33 37 34 24 19 60 139 197 193 169 155 148 146 150 157 151 140 149 176 191 188 146 131 116 108 105 111 134 159 183 160 143 152 176 191 186 174 160 166 172 145 129 140 128 107 102 85 53 17 25 64 99 139 141 135 111 96 89 93 90 57 43 22 19 28 26 25 30 30 33 29 26 28 34 51 81 108 138 157 154 115 71 45 40 45 44 47 41 29 33 68 118 152 170 177 161 143 157 181 184 175 181 189 202 194 142 74 61 106 143 178 184 155 146 171 192 194 192 169 131 110 132 169 162 125 95 26 25 83 122 129 147 193 168 97 83 139 181 186 160 122 126 106 58 34 83 160 199 202 188 137 93 107 139 135 142 185 159 138 128 154 189 195 172 151 149 143 158 171 154 136 149 171 176 168 172 186 183 155 123 106 109 122 140 135 114 110 103 81 71 85 97 92 49 19 50 81 118 146 156 131 104 101 110 114 87 69 99 152 149 105 81 83 83 80 91 113 96 45 34 63 82 106 111 100 72 45 60 88 99 89 81 73 70 88 113 121 103 78 76 100 118 120 109 95 94 72 51 42 37 32 34 41 53 48 41 34 29 27 26 26 25 30 35 35 31 28 29 31 23 27 38 55 66 62 44 27 34 35 35 34 33 35 40 44 41 40 37 32 27 25 24 23 22 20 18 18 19 20 19 18 21 21 18 16 19 25 28 27 20 20 19 20 20 22 23 24 18 18 19 20 22 24 26 26 20 23 26 27 26 25 25 26 25 25 25 26 27 27 27 27 21 22 22 22 21 20 19 19 18 18 17 14 12 13 16 19 20 20 20 21 21 22 23 23 23 16 17 21 25 36 42 35 27 29 28 24 18 16 19 24 53 68 59 33 23 26 24 21 21 24 26 28 28 28 29 30 24 23 25 29 29 25 23 24 19 19 20 25 29 31 31 30 27 29 31 32 31 30 29 27 25 26 27 29 30 31 31 31 28 29 29 29 28 26 24 22 33 35 35 32 25 22 22 24 26 28 29 26 21 18 19 21 16 14 13 14 14 13 9 6 13 18 23 23 20 17 17 18 26 31 34 33 28 23 21 22 35 45 46 33 24 26 26 20 19 17 15 13 11 11 12 13 19 20 21 22 23 23 22 21 16 20 23 22 21 21 17 11 18 20 22 21 20 19 21 22 26 25 23 23 24 24 22 20 21 23 25 27 29 29 28 28 28 31 34 32 28 23 22 22 28 33 35 30 25 25 27 28 22 24 28 29 28 27 29 32 27 28 28 27 25 25 27 30 24 27 29 30 28 26 26 27 30 27 22 20 20 23 27 30 28 30 32 33 32 29 26 24 23 22 23 25 27 28 27 25 24 23 22 23 25 26 25 23 24 27 29 29 26 23 23 24 22 25 28 29 26 23 22 21 22 20 17 14 13 13 14 15 18 17 14 12 12 14 17 19 19 19 21 25 29 28 22 17 18 19 22 24 25 24 23 22 27 32 36 33 27 24 28 33 50 60 61 49 44 54 62 62 57 46 35 35 42 44 38 30 24 31 40 44 43 40 38 37 39 40 39 37 34 30 27 26 26 26 26 27 27 27 28 28 23 21 19 16 12 15 28 42 67 83 103 112 99 69 38 19 21 21 23 26 26 25 28 32 44 50 39 23 19 20 20 23 19 26 25 26 53 88 89 67 50 41 50 60 52 45 45 42 30 34 43 53 60 67 77 87 86 54 29 30 42 55 78 101 124 133 122 85 52 44 47 48 39 34 27 22 25 31 32 30 30 28 25 20 16 16 19 22 200 200 200 200 200 200 200 200 203 204 204 203 203 202 201 200 198 198 199 200 202 202 200 197 199 199 199 199 199 199 199 199 197 199 201 202 201 199 197 195 199 200 200 198 195 194 197 199 193 195 196 195 193 192 193 194 192 192 192 192 192 191 191 191 193 193 193 193 193 192 192 192 192 194 196 198 198 196 194 192 193 193 193 193 193 193 192 192 196 194 192 192 193 195 195 193 196 196 195 195 195 196 197 198 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 200 200 199 197 195 196 200 203 195 197 199 199 197 196 197 198 195 196 197 198 198 197 197 196 198 197 195 193 193 195 197 198 195 195 195 195 195 195 195 195 201 200 198 196 195 194 194 194 196 193 191 191 193 194 192 190 195 194 191 190 189 190 192 193 190 190 191 191 190 189 188 188 188 187 186 185 184 183 182 182 184 184 184 184 183 183 183 183 184 181 178 176 177 178 178 177 177 176 174 175 176 177 176 175 173 176 176 173 175 178 176 172 155 149 138 124 111 107 115 125 141 132 121 117 120 135 161 184 171 174 177 177 177 177 179 182 167 181 181 183 192 179 155 150 174 184 170 155 138 96 89 135 173 175 177 180 182 177 163 150 140 145 127 122 156 182 180 178 185 183 181 186 186 158 118 97 48 41 35 65 100 118 128 120 114 112 109 97 98 139 173 167 158 177 159 102 55 46 66 88 126 130 96 93 155 181 139 102 118 104 102 134 158 129 90 86 108 130 134 98 53 40 52 60 59 66 57 61 60 44 40 38 41 34 30 25 28 56 83 84 62 40 28 36 49 53 45 34 24 47 86 133 173 178 136 87 54 71 86 87 83 79 69 58 49 36 29 32 31 23 23 31 28 24 25 31 35 33 29 27 67 126 149 110 65 45 40 40 34 34 34 35 36 35 30 25 20 23 29 34 36 35 33 31 37 39 37 33 33 36 35 29 33 30 26 25 28 33 37 38 34 34 32 30 31 31 27 22 22 26 29 29 33 44 54 60 49 41 42 43 36 34 35 32 26 24 26 32 35 35 38 44 54 53 48 40 32 27 27 28 53 66 66 48 33 32 36 35 31 19 45 90 126 156 156 123 111 98 67 41 34 39 65 102 132 143 152 155 160 164 157 144 144 118 89 73 67 57 40 27 41 46 48 44 38 33 28 24 26 24 32 35 38 33 31 56 113 126 109 65 43 69 122 165 168 171 172 153 105 53 35 42 45 35 26 26 49 94 125 125 90 49 53 92 107 103 103 101 76 32 39 82 89 82 100 122 122 107 92 91 101 114 126 133 127 125 104 94 130 164 133 75 49 37 30 10 18 79 147 194 189 172 147 118 99 93 73 42 51 100 142 142 118 88 54 25 28 35 35 46 75 66 62 117 168 135 113 149 182 169 143 114 145 158 132 67 27 30 34 22 28 24 27 29 26 29 30 22 25 32 52 60 44 34 46 60 49 54 93 132 115 64 28 17 12 16 25 32 31 27 27 31 31 33 33 31 26 23 21 21 26 23 24 30 40 54 74 91 121 131 124 90 54 39 40 44 23 19 35 69 87 86 92 106 134 143 153 146 127 125 108 60 82 101 107 94 90 103 112 110 110 127 126 109 101 101 103 109 142 151 122 69 41 47 90 142 151 152 150 150 153 159 162 162 177 164 151 149 153 152 142 131 120 99 94 92 85 107 137 143 148 110 63 60 93 96 65 43 46 55 90 132 118 93 127 165 172 161 133 117 119 106 85 80 112 124 102 72 81 104 110 109 106 103 100 94 91 100 104 94 72 68 62 56 51 45 37 30 29 33 36 36 33 33 36 39 86 133 164 156 135 121 126 143 142 133 125 119 112 109 117 129 130 142 157 165 165 162 160 160 161 162 162 161 159 159 161 163 173 166 137 61 6 25 96 171 174 153 150 154 129 98 110 145 150 155 165 168 146 109 81 71 92 82 51 27 30 38 36 35 33 43 74 110 120 108 89 74 103 123 131 109 101 138 161 144 90 77 86 95 99 100 101 122 148 119 98 109 124 121 122 136 144 128 105 77 86 116 131 150 133 125 129 142 157 169 165 147 114 61 74 142 172 167 161 156 163 157 166 176 137 66 58 110 129 134 141 145 145 141 134 128 135 130 138 139 105 67 68 92 99 104 109 106 95 96 120 148 141 120 103 47 20 82 127 115 125 147 148 132 134 146 146 140 151 161 168 165 158 156 160 163 138 131 111 110 136 150 147 148 168 176 174 146 115 113 123 122 140 151 138 82 22 4 9 7 11 10 10 10 10 10 10 10 10 10 11 12 12 13 13 14 15 15 14 15 16 18 20 22 22 23 24 26 26 26 26 25 20 20 20 21 22 24 26 27 27 27 25 23 22 22 25 27 25 26 26 25 25 26 28 30 27 25 21 27 40 43 47 60 137 188 185 125 83 78 92 113 128 156 182 194 199 202 192 177 160 148 136 137 150 161 164 161 195 175 129 87 95 134 145 128 126 142 172 199 200 183 175 179 150 149 128 93 108 178 193 140 141 214 189 143 158 199 183 85 8 16 84 151 131 69 59 95 96 83 99 147 185 192 195 205 222 224 200 173 183 210 222 222 193 187 216 255 240 180 153 169 195 217 222 216 217 217 216 223 231 198 200 191 166 150 169 235 254 246 235 229 212 180 169 188 206 198 168 136 113 139 210 250 223 190 150 120 97 70 42 24 42 46 39 33 46 78 124 167 217 192 160 148 157 158 141 123 145 171 196 213 222 190 104 24 56 90 131 197 224 225 215 149 73 25 20 32 36 43 40 37 41 39 36 33 31 31 31 32 32 32 31 31 32 32 32 32 35 31 25 20 19 20 23 25 21 30 41 42 32 20 16 19 24 22 22 23 26 28 27 26 27 26 24 21 19 20 23 26 22 20 19 20 22 23 22 20 22 22 20 19 24 29 29 25 22 27 25 15 23 70 131 166 129 106 119 123 101 90 90 101 144 152 138 134 181 222 195 141 112 124 132 127 131 167 202 211 209 195 196 184 136 91 74 69 67 33 21 33 34 25 23 25 25 24 23 24 25 28 31 33 39 44 48 46 42 38 36 35 34 38 44 47 48 47 48 48 48 51 54 54 51 47 45 45 42 34 23 14 11 13 17 20 18 13 10 15 15 4 12 39 101 136 137 91 46 28 33 45 49 42 39 42 43 38 34 33 33 33 34 41 51 55 46 34 30 32 32 31 28 28 30 33 31 30 30 30 31 30 28 26 28 30 34 35 35 36 39 42 34 33 29 29 30 23 27 45 37 29 22 20 25 29 30 29 33 30 27 25 25 26 27 28 31 50 50 35 29 28 26 27 63 110 143 151 168 185 179 164 170 183 176 151 148 168 171 154 105 101 101 109 123 138 149 154 149 127 118 140 175 195 194 187 167 157 156 132 110 108 96 88 78 48 32 33 55 77 87 110 106 116 121 138 155 158 132 76 31 21 21 27 26 25 29 31 32 31 29 22 20 38 81 120 139 133 103 59 40 55 62 50 46 47 44 33 29 58 122 179 206 193 171 162 173 181 184 190 178 187 195 192 151 94 81 101 122 148 161 148 144 167 190 193 191 189 159 113 95 117 154 180 163 70 22 36 69 101 136 182 161 88 75 138 190 196 159 109 85 74 62 48 66 133 178 166 170 141 98 91 118 127 131 153 149 126 127 161 191 194 179 166 148 142 154 168 160 147 150 157 156 154 159 166 161 140 119 109 88 103 142 162 130 91 74 66 77 89 107 111 62 20 56 102 131 149 148 121 98 97 103 102 79 61 91 138 136 106 87 77 71 73 70 60 55 50 49 62 82 104 103 100 78 50 66 87 92 95 86 63 58 89 118 121 99 77 80 106 121 116 103 89 87 65 46 42 41 36 34 36 42 45 47 43 36 29 27 28 22 27 32 34 31 29 30 33 27 30 36 44 48 46 39 32 35 34 33 31 32 35 41 45 41 38 33 30 27 24 23 23 20 18 16 17 19 20 20 19 26 24 20 16 19 25 26 24 18 19 20 21 22 23 23 23 20 20 20 19 19 20 21 22 23 26 29 29 26 24 23 24 27 27 26 26 25 25 25 25 21 21 22 23 23 22 20 19 19 19 18 15 12 12 15 18 19 20 20 21 21 22 22 22 23 17 17 19 25 41 51 45 31 29 25 23 22 22 22 22 45 61 53 29 21 26 25 24 25 28 30 30 29 28 31 33 22 21 23 27 27 23 20 21 20 20 20 24 32 38 33 24 29 29 30 32 33 31 29 29 25 25 25 26 27 28 29 30 26 27 28 29 28 27 25 24 30 31 32 29 25 23 23 25 29 30 30 26 20 16 16 17 17 16 15 15 15 13 10 7 16 20 24 23 20 17 17 18 20 22 24 23 21 21 24 27 38 47 45 32 23 25 24 17 16 15 14 13 13 13 14 15 21 22 22 22 21 20 19 19 16 20 22 23 24 24 19 13 18 20 21 21 19 19 20 22 24 22 21 21 23 24 24 22 19 20 23 25 26 26 26 26 24 28 32 32 28 24 22 22 26 28 28 26 26 28 28 26 24 24 24 26 30 31 28 25 27 28 29 27 25 25 27 28 24 27 29 30 28 26 26 27 24 23 22 22 24 26 29 30 32 31 30 29 27 26 25 24 27 25 25 27 29 30 28 25 24 22 21 23 26 27 25 23 22 26 29 28 24 21 22 24 25 27 30 29 26 23 22 22 20 18 14 11 10 10 11 12 15 14 12 11 13 17 21 24 24 22 22 25 27 26 21 17 19 20 22 24 25 25 24 23 32 30 34 40 35 23 25 36 51 58 53 39 35 42 46 43 36 31 28 30 35 38 35 30 24 31 40 43 40 37 36 37 37 37 37 38 38 36 32 28 29 28 27 27 26 25 24 24 20 18 15 12 11 18 38 57 72 83 104 117 99 58 30 24 22 20 22 26 25 23 26 32 68 101 104 67 31 15 12 15 20 30 33 33 49 71 71 55 53 68 83 80 66 59 52 41 34 35 38 41 45 56 77 95 80 57 42 44 43 42 56 79 93 115 126 106 76 58 55 56 49 45 37 29 29 33 34 31 31 30 26 21 16 15 17 19 201 201 201 201 201 201 201 201 200 200 199 200 201 202 204 205 199 203 205 203 201 202 202 201 201 201 201 201 201 201 201 201 198 199 200 200 200 199 197 196 199 200 199 196 192 192 196 200 194 196 197 195 193 192 193 194 193 193 193 193 192 192 192 192 193 193 193 193 193 193 193 193 190 193 197 199 199 197 193 190 193 193 193 193 193 193 193 193 196 195 193 191 192 195 194 191 196 195 194 194 194 196 198 199 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 199 199 197 195 196 198 201 195 197 199 199 197 196 197 198 196 197 198 199 199 199 198 198 198 197 196 195 195 196 197 198 195 195 195 195 195 195 195 195 200 199 197 195 194 193 193 193 195 193 192 191 192 192 190 189 194 192 191 190 189 190 191 191 191 191 191 190 189 188 187 186 188 187 186 185 184 183 182 181 184 184 184 184 183 183 183 183 183 180 178 177 178 178 177 175 178 175 174 174 176 177 176 175 173 174 174 172 174 177 178 177 179 176 169 157 144 137 139 143 145 136 118 99 90 101 131 157 166 172 179 181 178 176 179 182 186 188 184 190 200 181 140 114 140 176 173 153 140 103 91 129 159 164 171 178 181 179 173 167 164 153 121 114 155 189 184 171 178 178 182 195 196 159 111 87 55 46 32 60 112 160 192 190 186 156 102 50 50 99 123 102 93 97 85 59 52 74 97 103 115 105 68 72 144 189 170 146 162 147 132 137 147 134 105 88 58 85 95 72 53 54 60 61 66 70 61 64 70 78 88 78 62 36 25 27 37 71 99 98 75 38 23 41 63 71 60 40 30 61 109 155 180 166 116 69 57 71 85 92 95 93 83 71 55 47 41 40 36 30 29 34 32 28 26 29 29 27 27 28 65 115 126 80 42 36 39 38 32 31 29 28 31 35 33 28 27 26 25 26 29 36 42 46 42 43 40 33 32 34 34 30 29 28 24 23 27 34 38 37 32 30 29 30 34 35 31 26 34 34 33 31 35 43 48 48 44 38 40 42 33 28 26 21 18 21 34 51 56 48 41 41 55 54 49 40 31 27 29 32 49 53 51 42 35 35 34 31 43 30 53 95 117 123 120 107 130 108 68 50 57 54 49 63 79 96 118 138 160 171 162 144 137 99 58 39 38 43 50 57 54 54 52 45 37 30 26 24 27 23 31 34 38 33 27 49 95 131 140 92 38 47 111 170 164 175 188 175 124 64 36 39 47 33 29 40 59 83 92 83 58 55 72 90 93 96 90 69 58 46 43 48 53 70 104 133 136 118 94 88 113 147 158 150 145 128 93 85 122 143 107 58 43 39 43 24 23 74 141 192 182 160 132 103 88 90 82 61 56 74 87 79 57 39 30 28 49 59 81 115 137 100 81 139 187 152 125 152 172 151 122 96 124 113 81 42 25 30 31 23 24 23 26 26 29 42 45 32 21 51 95 106 69 33 29 38 41 60 107 143 128 86 50 31 21 19 21 25 27 24 23 25 29 31 33 32 29 25 24 24 27 26 29 34 41 55 83 109 139 152 144 106 68 50 39 29 11 24 70 124 132 109 116 149 181 161 141 129 110 109 115 87 93 103 111 109 104 109 123 136 136 138 124 103 94 99 123 153 177 180 143 76 32 43 99 152 155 154 152 154 158 161 162 160 172 162 151 150 158 167 170 169 145 120 109 98 83 98 125 130 141 82 53 88 115 83 43 36 80 102 130 138 101 90 134 160 177 168 151 145 153 141 100 64 76 108 120 110 117 134 132 118 125 130 127 106 92 100 103 89 76 66 50 36 34 38 40 39 49 32 26 32 28 24 52 92 141 169 182 171 156 147 152 166 154 152 137 118 121 141 153 151 157 159 161 159 157 158 162 165 161 162 162 161 159 159 161 163 176 168 137 60 6 27 97 171 175 153 159 175 153 115 106 116 115 112 116 119 103 78 70 77 104 95 68 44 40 39 32 29 30 42 95 156 179 163 119 72 104 142 156 125 103 115 110 78 61 60 86 107 112 104 93 105 126 105 105 133 152 147 136 134 135 132 113 77 80 108 120 133 132 131 147 168 173 166 151 133 112 76 88 143 170 166 158 154 161 157 168 165 113 66 93 153 156 151 151 156 156 152 154 161 144 131 130 123 88 61 69 88 89 110 136 137 107 81 94 124 139 115 90 36 23 88 129 118 123 139 138 129 137 148 144 136 158 164 169 165 156 149 149 150 135 121 104 107 133 152 154 152 155 160 166 155 129 117 118 115 129 123 115 87 40 10 8 12 12 12 12 11 11 11 10 10 10 10 11 11 12 13 13 13 14 14 14 14 15 17 18 19 20 21 23 25 25 25 24 23 20 20 20 21 22 24 25 27 31 30 28 26 23 22 21 21 25 29 30 26 23 24 26 27 26 23 22 29 35 31 37 58 124 135 115 87 93 118 150 179 192 203 205 194 189 191 187 178 182 174 156 133 115 115 129 143 182 193 180 143 122 127 131 125 123 163 199 202 187 170 150 133 114 127 111 90 129 197 186 118 148 215 172 133 151 190 191 89 15 21 63 86 69 48 54 86 76 52 88 175 213 186 181 213 212 228 203 161 172 217 232 217 185 180 193 216 216 188 161 152 198 220 219 211 223 228 220 220 220 248 231 145 100 145 211 252 253 250 247 250 250 237 234 247 254 250 236 221 173 129 134 143 140 141 144 148 147 123 74 31 39 42 38 32 28 33 66 110 167 165 181 214 216 171 133 134 186 175 161 171 192 165 87 21 76 119 120 134 177 235 250 179 77 27 20 31 35 42 39 35 40 38 36 33 32 31 31 32 30 28 28 28 30 32 33 32 33 29 24 20 20 21 23 23 24 33 41 39 29 19 17 19 24 23 22 23 26 27 26 25 27 27 25 23 22 22 23 25 22 20 19 20 21 22 21 20 23 22 20 19 22 27 27 23 22 27 21 11 24 71 136 182 162 107 72 60 77 109 117 117 123 117 103 107 141 164 155 137 142 119 99 95 120 167 200 204 189 164 147 139 119 93 73 62 58 29 19 28 27 21 24 29 25 24 23 22 23 24 25 26 37 42 45 45 44 44 42 39 32 37 43 48 49 50 51 52 52 55 57 56 51 46 42 41 38 33 25 19 17 18 20 22 14 10 7 12 15 9 19 46 100 124 116 76 46 36 33 33 39 35 46 66 67 49 37 39 48 44 40 40 48 54 50 41 30 33 36 35 33 33 35 38 33 31 31 33 36 36 33 28 34 35 38 39 36 33 36 41 41 39 35 33 30 19 21 38 33 28 23 22 23 25 25 23 28 29 30 28 25 24 25 27 62 83 78 48 30 27 29 32 54 73 85 109 162 204 201 180 173 190 191 173 159 154 139 117 110 119 136 152 159 161 166 172 130 111 104 129 170 197 201 195 150 125 119 103 82 81 94 120 94 34 24 67 108 114 110 131 153 169 178 197 215 211 163 85 18 20 23 27 29 28 30 34 27 27 26 21 21 43 90 131 144 115 79 62 84 123 118 76 50 44 40 36 29 47 108 170 181 176 170 177 186 181 178 187 178 183 183 185 157 119 116 122 119 119 134 150 155 167 183 189 202 204 168 105 66 81 144 209 180 91 26 11 39 85 116 141 110 62 56 101 136 134 105 70 81 91 113 102 65 75 125 154 162 149 97 57 73 104 123 142 168 136 131 159 181 188 186 179 154 140 140 151 152 150 151 148 153 153 147 136 131 129 119 106 101 103 128 149 129 90 74 78 68 73 87 93 50 20 75 139 136 142 134 112 96 93 89 80 63 55 83 121 124 108 90 72 66 55 48 41 51 62 65 85 101 112 108 124 101 52 69 101 100 105 94 61 49 83 119 125 92 76 83 109 121 114 98 82 77 57 43 44 46 41 35 35 33 43 52 52 44 36 32 33 22 24 28 30 31 31 30 29 30 32 34 34 32 32 33 34 33 32 31 31 31 34 37 39 38 32 27 26 25 22 21 23 17 15 14 16 18 20 20 19 28 26 21 17 20 25 25 21 15 17 20 23 24 23 21 20 20 21 21 19 18 17 18 19 26 28 29 27 24 22 21 22 28 27 26 24 23 23 23 23 22 21 21 22 23 23 21 20 20 19 18 15 12 12 14 17 18 19 20 21 22 22 21 21 22 19 19 20 24 41 52 46 32 28 23 22 24 26 25 24 28 41 37 21 20 25 26 27 28 32 35 35 32 29 30 31 21 20 22 26 26 21 19 20 22 23 20 22 40 59 54 37 32 29 29 31 32 31 30 31 28 27 25 24 24 25 26 27 24 25 27 28 29 28 27 26 27 28 29 27 25 23 24 25 29 30 29 24 17 12 12 13 18 17 17 17 16 13 10 8 17 20 23 22 19 16 16 18 15 16 17 18 19 23 29 33 35 39 36 26 21 23 23 18 16 15 15 14 15 15 16 17 21 22 22 21 19 18 18 18 18 22 25 24 25 25 21 16 18 20 21 21 19 19 20 22 22 20 19 20 22 24 24 24 18 19 21 24 25 25 25 25 22 25 28 29 28 26 25 24 26 27 26 24 26 29 28 24 29 28 25 23 26 30 29 26 28 30 32 31 28 26 26 27 24 27 29 30 28 26 26 27 19 20 22 23 25 27 28 29 32 31 28 26 24 24 24 25 28 26 25 27 31 32 29 26 23 22 21 24 28 29 26 23 21 26 29 28 23 20 21 24 26 28 30 29 26 23 22 22 20 18 15 11 10 10 11 12 14 13 12 13 16 20 25 28 27 24 22 22 24 24 21 18 21 21 21 22 22 23 23 23 32 26 30 43 41 29 29 41 49 50 44 34 31 34 35 30 25 24 25 27 29 30 29 28 24 30 37 39 37 36 40 44 44 38 33 34 37 39 36 31 27 26 25 23 21 19 18 17 17 16 14 12 11 20 41 62 80 87 100 101 73 36 21 26 23 21 22 26 26 22 24 31 92 147 168 122 58 16 7 14 22 28 29 29 40 60 71 72 80 98 104 93 86 81 62 39 25 32 41 44 39 39 49 62 50 39 35 38 33 23 30 48 78 105 132 133 108 79 65 64 58 56 46 33 29 32 32 27 28 28 26 22 18 16 17 19 202 202 202 202 202 202 202 202 200 201 201 201 202 203 203 204 199 206 209 203 197 198 202 204 201 201 201 201 201 201 201 201 200 200 200 199 199 199 198 198 194 197 198 196 192 190 192 196 196 197 198 197 194 193 194 195 196 195 195 195 195 194 194 194 193 193 194 194 195 195 196 196 190 191 193 195 195 193 191 190 192 193 193 193 193 193 193 193 195 196 193 190 191 195 194 190 197 196 194 192 192 193 195 196 195 195 195 195 195 195 195 195 196 196 197 197 197 198 198 198 196 197 198 198 196 195 197 198 194 196 198 198 196 195 196 197 195 195 196 197 198 198 197 197 197 196 196 196 196 196 196 197 194 194 194 194 194 194 194 194 195 194 193 192 192 192 193 193 192 193 193 192 190 189 189 190 192 191 191 190 190 190 190 190 190 190 190 190 189 188 187 187 188 187 186 185 183 182 181 180 183 183 183 183 182 182 182 182 179 178 177 178 180 180 178 176 178 175 173 173 175 176 176 175 172 174 175 175 176 176 176 175 182 183 184 182 178 174 170 168 160 135 108 88 74 72 90 114 139 145 153 157 156 153 152 152 160 156 150 152 154 134 99 76 104 139 142 137 142 117 106 143 162 162 163 167 171 175 177 178 183 171 139 122 151 186 187 171 175 174 180 194 190 151 111 101 84 76 60 72 103 144 194 215 225 162 90 50 54 81 93 84 66 47 47 65 80 99 108 98 109 101 76 78 130 178 188 182 168 159 144 128 123 129 118 93 48 59 57 50 59 70 70 65 55 60 66 90 120 157 172 139 72 35 29 45 52 66 78 68 54 33 33 50 64 76 75 56 42 74 111 125 115 98 91 92 102 105 105 97 89 89 97 105 92 70 48 46 58 64 53 38 42 37 32 31 28 25 25 28 59 90 90 56 33 32 37 40 36 33 27 23 28 36 39 36 31 30 30 31 35 42 48 52 47 48 43 35 33 37 38 36 38 42 43 39 36 37 36 33 29 27 27 31 35 34 29 25 39 37 34 33 38 44 44 40 40 32 33 35 26 23 26 26 31 31 41 56 58 48 44 48 56 55 49 38 28 24 29 35 43 43 42 40 38 37 36 36 49 43 58 88 103 100 101 108 122 93 57 64 93 78 43 38 56 68 82 97 116 128 121 105 87 56 33 38 54 64 68 72 56 54 50 44 38 34 34 36 34 27 31 30 32 29 28 54 84 114 138 111 50 33 87 149 159 174 191 181 132 72 39 35 41 26 34 63 83 83 68 49 50 58 74 84 83 82 71 51 41 59 57 46 52 70 100 132 147 125 95 86 113 152 165 157 151 136 94 71 91 103 80 55 75 69 63 31 22 66 112 141 135 133 120 98 89 99 92 65 46 49 46 35 25 25 35 43 79 99 129 146 138 94 86 152 172 140 117 139 142 105 82 69 67 54 37 27 28 33 32 28 22 30 40 48 62 84 83 60 31 61 104 114 75 34 23 28 35 62 106 132 129 111 86 60 39 29 19 18 20 21 22 23 30 32 34 33 31 28 27 28 30 32 36 38 35 43 71 101 123 141 139 108 79 62 41 18 6 42 105 158 163 144 145 166 155 128 98 98 105 129 154 129 83 94 117 139 143 133 130 136 134 129 115 110 124 142 160 178 188 180 151 91 38 46 109 164 158 156 156 159 163 164 163 161 154 147 140 141 150 162 172 177 152 140 142 131 105 106 122 119 111 55 45 88 99 69 62 84 123 139 155 144 96 88 135 155 156 153 149 148 156 159 127 80 55 87 122 136 137 142 135 117 116 118 110 83 61 72 92 96 116 95 64 45 49 60 56 43 48 36 27 26 27 48 101 154 172 176 170 166 170 167 163 165 165 166 155 143 148 166 172 165 169 167 164 160 159 160 163 165 161 162 162 161 159 159 161 163 174 168 138 61 7 29 99 171 165 139 143 160 146 117 100 91 94 79 66 66 75 90 109 125 128 118 100 76 56 46 43 44 51 45 88 142 160 156 125 74 82 137 160 128 96 85 74 60 60 70 110 130 114 87 86 120 149 127 122 137 147 146 138 127 128 125 113 89 93 113 112 118 128 132 150 166 165 159 148 133 115 92 91 126 158 166 161 159 157 158 169 149 96 89 138 178 168 162 158 159 162 164 168 173 151 135 131 125 105 98 106 107 98 133 163 153 108 75 87 116 137 95 61 35 51 104 122 110 126 136 134 129 139 148 148 147 156 160 163 161 154 145 141 141 143 127 119 126 137 149 149 140 135 137 144 140 125 116 107 94 87 74 70 64 43 24 18 17 13 13 13 13 12 12 11 11 10 10 10 11 12 12 13 13 13 13 14 15 16 16 16 16 19 21 22 24 24 23 22 20 21 21 20 21 22 23 25 25 30 30 30 29 28 25 23 22 24 30 33 27 22 23 26 27 29 30 26 23 24 19 24 40 67 74 84 113 158 188 200 207 199 195 189 183 181 182 186 188 189 191 183 161 136 127 137 151 159 183 200 182 140 112 120 141 129 165 197 199 178 153 133 120 128 129 105 97 140 177 161 126 156 189 161 150 165 181 169 91 42 29 48 59 59 54 53 83 86 88 128 185 201 180 182 210 214 232 211 168 162 189 203 199 209 204 196 190 190 182 157 131 183 221 228 214 219 220 217 226 233 252 198 111 102 183 253 253 233 232 228 226 229 239 248 253 251 232 215 215 185 141 127 117 109 113 126 150 169 158 111 64 53 49 38 31 32 33 49 75 90 115 162 226 253 224 170 150 209 187 155 148 155 124 71 42 96 136 105 95 144 205 219 157 71 26 25 36 35 40 37 36 37 36 35 34 33 32 31 31 28 26 25 27 30 33 34 33 31 27 23 21 22 23 23 22 28 32 35 30 22 19 21 24 24 23 22 23 25 26 25 24 27 27 26 25 25 24 24 24 22 20 19 19 21 22 20 19 23 23 20 19 21 25 24 19 21 24 17 9 25 65 122 168 178 118 68 48 78 131 154 161 138 113 88 92 112 121 129 144 156 124 109 120 135 147 151 148 137 121 111 126 144 128 88 62 40 22 18 24 22 22 26 28 24 24 24 24 24 25 26 26 32 38 43 45 48 50 46 39 29 35 42 48 51 53 55 57 58 59 58 54 49 45 43 43 41 38 31 25 20 17 16 16 9 10 9 14 20 18 25 46 80 86 75 55 45 39 34 35 38 49 84 117 105 61 39 47 74 68 57 49 50 52 48 41 29 34 40 41 39 38 40 43 38 34 31 33 39 41 39 35 41 41 43 43 39 33 35 41 39 40 35 32 29 17 15 28 29 29 28 28 28 27 26 25 28 30 30 28 24 24 28 33 76 96 87 51 32 32 36 38 47 60 71 100 156 195 192 174 179 185 194 193 172 139 114 104 135 141 163 183 175 156 161 184 159 140 119 119 148 174 172 153 119 95 103 111 102 96 106 135 97 36 37 99 158 172 156 157 191 205 203 206 213 205 150 62 8 20 27 29 34 33 33 37 28 30 34 36 37 50 80 108 114 89 85 114 158 187 161 103 57 42 37 40 33 37 84 140 161 174 183 189 193 185 179 183 183 183 179 185 161 132 147 157 127 95 107 152 168 164 170 178 192 193 154 95 64 69 105 149 125 74 37 18 31 67 85 94 67 55 63 91 105 93 72 60 126 161 183 162 106 60 73 121 148 140 88 40 52 94 138 176 176 145 141 161 170 175 180 176 161 141 134 141 148 153 147 133 149 153 140 121 130 148 134 99 117 113 106 110 122 120 107 99 57 60 65 66 31 21 90 158 134 128 113 97 91 91 87 80 62 58 76 102 110 103 90 76 66 43 50 68 86 84 79 112 118 133 126 135 101 49 82 125 109 112 104 76 56 75 108 121 94 77 76 91 101 102 95 82 75 57 44 47 51 47 41 40 33 42 53 56 52 45 40 39 29 28 28 31 35 35 31 26 31 32 32 30 28 27 30 33 33 33 34 35 36 36 35 35 33 26 21 22 22 20 20 22 18 17 16 18 21 23 24 23 27 25 20 18 21 25 24 19 13 16 21 25 25 23 19 16 17 19 21 20 18 17 18 19 26 26 26 24 21 19 20 22 25 24 23 23 22 23 24 24 24 22 20 21 23 24 23 21 17 17 16 13 11 11 14 17 18 19 20 22 23 23 22 22 19 20 24 23 24 37 45 37 29 27 24 24 25 26 28 29 22 31 27 19 22 25 24 27 27 34 41 43 38 31 27 25 23 22 23 27 27 22 20 20 21 22 15 15 46 85 87 63 35 29 26 29 31 30 30 32 32 30 27 24 22 23 24 25 24 25 27 28 29 28 27 26 26 27 27 26 24 23 24 25 27 29 28 24 17 13 12 13 17 17 17 16 14 12 9 8 14 17 20 19 15 13 14 16 15 16 16 18 21 27 34 39 40 35 28 23 22 22 21 20 18 18 17 16 16 15 16 16 18 19 21 20 18 17 18 20 19 24 27 25 24 24 22 19 19 20 22 21 20 19 21 23 22 20 18 19 21 23 23 23 18 20 22 25 26 26 26 25 22 23 24 26 28 28 27 25 29 32 32 27 25 26 25 23 23 25 24 21 23 28 28 25 27 30 32 32 29 25 23 23 24 27 29 30 28 26 26 27 22 22 23 24 26 27 28 29 27 27 27 26 26 26 26 26 26 24 23 26 32 34 31 28 23 21 22 26 31 31 27 22 22 27 31 30 24 21 22 25 26 28 29 28 25 23 22 22 23 21 18 14 12 12 13 14 15 15 15 17 19 23 26 29 27 23 19 19 22 24 23 22 23 21 20 19 19 20 22 23 25 22 26 36 40 39 41 47 44 42 39 35 33 32 31 30 27 26 26 27 27 27 25 23 27 32 37 38 38 42 52 61 70 55 38 31 34 37 35 30 23 23 22 20 18 17 16 15 16 17 18 15 12 17 34 53 81 96 105 90 59 35 28 32 22 20 23 32 34 32 37 46 99 140 158 126 70 21 7 19 24 22 21 26 38 55 74 87 114 123 115 97 88 77 54 34 14 32 54 62 49 31 23 24 26 21 21 25 21 14 18 29 57 72 95 106 88 60 48 53 63 61 50 34 26 28 25 19 22 23 24 23 21 20 20 21 202 202 202 202 202 202 202 202 205 206 207 207 205 203 201 199 196 206 209 201 192 193 199 204 199 199 199 199 199 199 199 199 202 201 200 199 199 199 200 200 195 200 204 203 199 195 196 198 198 199 200 198 196 194 195 196 198 197 197 197 197 196 196 196 194 194 195 195 196 197 198 198 194 194 194 194 194 194 194 194 192 192 192 193 193 193 194 194 195 196 194 190 191 195 194 189 199 197 194 191 190 190 191 192 195 195 195 195 195 195 195 195 196 196 196 197 197 198 198 199 194 196 198 198 196 195 195 196 193 195 197 197 195 194 194 196 192 192 194 195 195 195 195 194 193 194 194 194 194 194 194 193 194 194 194 194 194 194 194 194 190 190 190 190 191 192 193 194 191 193 195 193 189 187 188 190 190 191 191 191 190 190 189 188 188 188 189 189 190 189 189 188 188 187 186 185 183 182 181 180 182 182 182 181 181 181 181 180 175 175 176 179 181 182 179 177 178 175 173 173 175 176 176 175 172 174 177 179 178 176 173 171 176 177 180 184 189 191 187 181 184 140 104 96 93 84 89 105 89 95 103 112 117 118 115 112 113 114 114 116 115 106 99 100 94 104 103 122 146 120 108 149 174 166 157 155 159 166 173 177 188 187 163 136 145 176 188 178 182 176 177 190 189 156 130 133 125 104 72 66 74 95 145 176 195 142 87 67 81 104 112 106 67 57 65 76 90 120 120 81 101 125 107 67 89 154 177 153 135 123 116 107 100 105 94 61 49 59 57 51 56 59 61 66 69 77 96 134 172 207 201 136 60 24 31 62 64 57 48 27 47 49 60 59 49 61 75 66 48 79 102 86 51 47 96 151 172 162 137 100 71 76 115 154 145 98 52 53 88 107 78 38 38 35 35 37 35 29 25 25 36 54 55 40 33 32 35 41 35 32 26 23 29 39 42 39 30 34 40 46 50 51 50 49 56 57 52 43 41 45 48 47 70 78 79 68 53 42 35 29 26 24 25 29 33 31 25 21 27 28 29 34 42 47 42 34 33 24 25 25 16 17 34 47 56 48 44 46 41 34 40 54 58 56 49 37 25 22 28 35 38 35 34 36 36 36 41 49 44 48 58 77 88 83 85 100 91 65 43 75 120 98 51 43 60 62 60 58 63 70 63 50 30 24 42 85 116 109 80 59 43 42 41 41 41 45 52 59 44 33 30 23 22 25 34 68 89 97 119 115 63 29 63 116 152 167 183 175 132 75 40 31 32 18 38 82 105 92 62 36 62 55 62 76 70 51 42 46 58 90 99 91 87 76 87 125 129 111 90 87 111 139 146 137 133 154 136 93 70 61 59 68 125 111 86 35 21 61 88 93 91 103 100 77 70 88 83 49 34 39 37 31 31 42 54 58 77 94 104 90 76 61 71 128 143 103 83 116 112 59 39 45 22 31 34 31 30 32 27 19 24 42 65 84 108 131 119 81 45 57 81 87 60 32 25 26 33 61 99 119 126 131 117 89 56 39 21 14 16 19 22 25 32 34 35 35 32 30 30 30 34 38 43 40 28 27 52 82 108 130 134 109 85 69 40 7 6 54 117 158 164 149 131 121 98 94 81 94 119 156 167 111 70 85 111 135 143 134 118 107 92 116 137 154 172 177 169 166 179 166 149 105 50 54 122 180 161 158 157 160 164 167 168 169 165 145 130 137 160 174 167 154 145 144 155 146 119 121 140 140 94 46 42 70 61 46 77 122 117 120 138 142 96 77 120 143 155 147 138 126 131 157 154 119 55 74 114 141 139 137 135 123 115 108 95 70 52 73 117 146 159 120 66 35 43 62 56 35 28 41 38 21 31 85 151 192 178 167 151 151 165 168 160 157 162 159 160 164 162 157 157 162 162 163 164 166 167 165 163 160 161 162 162 161 159 159 161 163 166 163 136 60 7 31 102 174 150 118 114 127 121 108 97 81 96 81 65 68 96 131 151 155 135 131 123 99 65 49 57 68 70 46 69 105 111 117 107 65 63 124 151 122 84 62 60 73 86 89 118 128 109 91 103 149 180 151 130 124 126 135 137 129 115 108 104 99 114 128 118 121 128 133 143 147 147 156 162 155 130 104 84 102 144 168 167 164 160 165 173 137 85 105 160 174 165 164 160 157 160 165 163 156 148 133 131 132 127 137 142 128 96 138 168 147 98 73 91 119 125 68 35 41 85 126 118 102 128 136 133 130 139 149 154 160 152 156 160 162 157 149 144 143 139 126 130 138 133 132 124 105 101 101 104 99 91 86 70 46 53 52 52 44 34 34 31 17 14 14 14 13 13 12 12 12 9 10 10 11 11 12 13 13 12 13 14 16 16 16 15 15 19 20 22 23 23 22 20 19 21 21 21 21 21 23 24 25 21 23 25 27 28 27 25 23 22 30 34 28 22 23 27 29 30 36 29 18 18 20 23 31 16 51 105 158 190 199 198 200 191 187 191 199 194 181 179 187 186 193 199 194 182 170 164 163 162 160 168 170 142 110 117 148 150 166 196 212 187 146 133 146 160 145 111 106 132 132 118 124 159 148 138 153 166 161 139 102 65 27 37 69 91 82 74 113 134 166 190 187 183 195 210 215 215 221 207 177 151 138 145 164 211 209 202 198 201 196 172 145 137 205 236 222 215 214 226 254 232 184 125 141 183 207 229 221 220 222 229 232 231 236 238 232 210 175 135 133 152 184 220 222 187 166 151 158 172 162 121 82 63 59 46 39 45 48 48 54 56 78 112 177 249 253 198 151 171 173 167 163 150 105 70 73 98 132 100 95 129 145 139 98 62 24 29 41 36 38 36 37 35 35 35 34 33 32 31 30 27 26 24 26 31 34 35 35 29 26 23 22 23 24 23 21 30 31 29 22 17 18 24 30 24 23 22 23 25 26 25 23 27 27 27 27 27 26 24 23 22 21 19 19 21 21 20 18 23 23 21 19 21 24 21 16 17 22 16 11 24 49 86 122 133 103 86 79 100 135 148 155 154 141 120 105 97 96 121 160 162 142 140 149 139 117 102 93 106 109 121 160 195 162 82 28 38 27 26 28 26 27 29 25 24 25 26 27 28 29 29 29 26 33 41 46 51 53 46 37 28 34 42 48 52 55 58 60 63 61 57 51 46 44 46 48 45 42 35 27 20 13 9 8 6 10 12 18 25 24 29 44 47 43 36 40 46 38 32 37 33 64 126 167 137 68 40 55 90 82 66 52 45 42 35 27 29 35 42 44 43 42 44 46 42 36 31 32 39 44 43 41 44 44 46 47 42 36 39 45 35 38 34 32 30 21 17 26 25 27 31 33 33 32 32 32 32 32 30 26 24 27 34 40 56 78 71 40 29 38 46 48 43 62 82 110 154 180 176 165 159 155 173 198 186 147 131 143 135 129 148 175 164 133 142 179 200 179 140 110 119 139 126 93 107 90 116 149 152 132 112 116 80 43 56 114 180 210 181 149 166 188 191 194 202 197 141 49 5 21 29 32 38 37 36 40 35 42 53 60 58 56 63 74 60 54 90 153 197 204 165 108 63 43 37 46 40 35 69 118 183 200 200 186 180 180 182 188 180 177 173 184 159 133 164 186 146 86 85 139 159 147 151 166 162 166 135 95 83 76 66 66 61 50 52 40 35 54 63 69 90 103 123 146 153 134 114 111 170 223 227 193 153 83 42 69 118 105 62 37 65 107 150 190 161 142 151 169 165 162 168 166 165 145 136 144 154 156 140 116 133 143 134 122 148 182 157 100 110 114 94 89 130 158 135 100 65 68 66 58 25 23 92 152 128 112 91 78 79 86 92 93 80 71 74 88 95 91 83 77 63 60 80 93 110 113 95 108 119 150 136 122 78 42 95 141 111 112 112 95 69 69 92 110 102 78 65 67 75 88 93 88 79 61 49 52 56 52 47 47 35 42 51 56 56 52 46 42 38 33 31 34 39 39 33 25 30 31 32 31 29 29 30 32 35 37 39 41 41 40 36 34 29 21 17 19 20 18 19 22 21 20 20 21 25 28 28 27 25 23 20 18 22 27 25 19 11 15 21 26 26 23 17 13 14 17 20 21 19 18 19 20 24 24 23 21 18 18 20 22 22 22 21 21 22 23 25 26 25 22 20 20 22 24 23 22 14 14 13 11 10 11 14 17 18 19 21 23 24 24 24 23 17 21 28 27 24 33 37 28 25 26 27 25 24 25 29 33 26 31 27 23 26 24 21 25 25 35 46 49 43 32 24 20 24 23 25 29 28 23 21 22 18 19 9 8 49 102 110 84 37 29 25 27 30 29 30 33 36 33 28 24 22 22 23 24 25 26 27 28 28 28 26 25 25 26 26 25 24 23 24 24 27 29 29 25 19 15 16 17 16 16 16 15 13 10 8 6 12 15 17 16 13 11 12 15 18 18 18 20 24 30 38 43 49 38 28 25 24 21 19 19 21 20 19 18 16 15 14 14 15 17 19 18 17 17 19 22 20 25 28 25 23 23 23 21 19 21 22 22 20 20 21 23 23 21 19 19 20 22 22 21 20 21 23 26 27 27 27 27 24 22 22 24 28 29 27 24 31 37 38 31 24 22 23 24 19 26 30 28 27 27 23 18 24 28 31 31 28 23 19 18 24 27 29 30 28 26 26 27 29 28 26 26 26 28 30 31 21 23 26 29 30 29 28 27 23 21 20 25 31 35 33 30 22 21 23 28 33 32 27 21 23 28 33 31 25 22 24 27 25 27 29 28 25 23 22 23 26 24 20 17 15 15 16 16 18 18 18 20 22 24 26 28 26 21 17 16 20 24 26 25 24 22 19 16 16 18 20 22 18 20 23 27 36 47 51 51 40 38 38 39 37 32 32 35 33 30 28 27 28 26 22 18 32 36 40 41 42 51 65 76 99 75 47 31 31 34 31 26 21 21 20 20 19 19 18 18 16 19 22 19 13 13 26 41 58 86 98 75 45 32 27 20 20 18 25 37 44 45 53 64 91 100 102 90 61 22 7 19 28 21 22 32 45 57 74 89 131 133 118 94 75 53 32 25 19 39 62 69 53 29 17 17 23 19 20 25 27 26 32 41 47 47 58 67 56 36 37 53 65 63 51 32 23 23 20 12 16 19 23 24 23 22 23 24 202 201 199 197 197 197 199 199 198 202 202 199 200 203 204 200 197 198 199 200 201 202 202 201 200 200 200 200 200 200 200 200 200 200 200 200 200 199 198 197 197 198 198 199 199 200 200 200 197 196 195 196 199 201 200 198 195 195 195 196 196 197 197 197 198 197 196 195 195 196 197 198 199 198 198 198 198 197 197 197 195 195 194 194 194 194 193 193 193 192 190 189 189 190 192 193 194 194 194 194 194 194 194 194 185 185 186 189 193 196 198 198 194 194 194 195 196 196 196 197 192 192 193 193 194 194 195 195 194 194 193 194 195 196 198 199 202 198 194 193 195 197 196 195 193 193 194 194 194 193 192 192 194 194 194 194 194 194 194 194 192 193 194 195 195 193 192 190 198 194 190 189 191 192 191 190 191 190 190 190 189 188 188 188 195 194 194 193 192 191 189 189 186 186 185 184 184 183 182 182 179 180 181 183 184 184 183 183 186 183 180 179 179 178 175 172 175 175 175 174 175 175 176 176 160 173 179 171 167 177 182 175 174 178 177 173 172 172 167 158 156 153 138 112 108 138 160 155 103 86 92 125 146 141 141 154 142 142 143 145 149 153 158 160 154 139 127 123 111 89 94 123 186 174 144 123 136 160 177 186 188 193 160 128 150 182 184 174 179 187 178 184 199 169 137 150 182 162 123 87 76 90 107 114 113 88 81 88 96 105 101 80 49 59 78 81 102 113 85 80 102 114 110 83 70 87 98 87 61 74 93 93 75 67 72 73 77 94 86 64 51 75 114 115 104 136 176 189 185 184 146 81 28 33 59 87 79 46 34 46 91 121 95 52 49 85 115 109 78 56 51 45 53 87 128 171 184 181 162 120 74 65 108 159 173 94 47 83 131 120 77 52 27 34 32 39 38 31 36 32 22 24 25 24 26 32 37 39 35 36 36 33 30 33 40 47 40 46 55 53 49 57 60 48 49 54 44 41 51 50 54 75 108 132 146 117 65 39 38 38 31 29 29 32 32 27 25 26 32 29 30 36 41 41 37 34 30 19 15 22 25 30 53 80 106 80 55 45 36 28 34 49 59 55 46 35 30 32 34 33 37 33 27 25 36 53 66 70 47 31 54 77 66 70 80 66 51 45 61 100 126 111 75 49 82 80 61 36 29 37 32 16 11 20 84 166 176 119 61 35 30 36 33 26 36 59 73 73 50 33 23 30 26 15 45 101 144 115 83 79 68 26 28 84 128 156 185 186 142 73 32 34 31 25 37 90 143 136 82 38 53 76 73 61 62 47 37 54 89 135 145 136 119 91 82 82 94 82 86 95 117 133 119 112 124 170 180 125 53 18 44 93 152 152 99 40 35 47 56 73 86 85 78 66 59 57 52 46 43 43 41 38 40 47 52 52 52 64 61 53 49 40 46 70 56 57 51 47 44 31 24 30 33 34 31 29 33 37 29 15 35 100 143 153 145 139 137 116 73 40 35 48 46 40 32 17 31 62 103 133 145 141 127 114 79 49 21 14 16 14 13 16 25 31 37 39 36 33 34 36 35 33 38 43 32 21 36 64 110 121 114 94 76 54 34 25 15 53 116 163 154 109 81 80 98 108 112 109 113 116 99 74 61 78 87 95 110 114 105 98 116 136 152 157 167 177 166 144 150 141 150 98 43 77 134 166 169 165 160 157 159 160 157 152 151 138 134 148 163 164 156 150 134 153 156 147 131 136 163 164 113 37 7 43 75 89 101 107 102 107 104 91 81 92 122 148 141 132 117 95 97 139 158 134 76 77 101 144 167 154 127 111 101 93 89 95 107 124 150 173 164 109 56 43 56 59 45 31 37 33 30 27 49 116 174 185 166 166 164 159 158 161 162 160 160 161 161 162 163 163 164 164 163 163 163 162 162 161 161 161 158 158 158 159 159 160 160 160 177 181 135 62 18 23 87 167 155 133 109 113 118 118 122 106 100 81 86 114 129 131 129 126 129 128 133 118 71 43 60 90 86 60 54 85 113 105 76 57 51 71 102 104 91 72 67 95 112 101 106 118 117 115 129 144 173 158 128 110 136 151 128 126 103 107 94 94 112 112 119 148 164 148 128 122 136 154 158 153 127 102 65 81 138 155 153 179 171 177 138 90 102 149 171 166 155 158 165 163 155 157 159 150 117 135 144 142 151 160 141 107 118 154 161 128 96 82 75 74 50 41 53 96 137 147 128 109 115 103 91 105 138 159 164 170 164 164 169 166 155 154 160 158 160 148 128 105 86 73 67 65 47 48 52 55 52 44 40 41 44 42 41 39 37 33 28 24 17 14 14 16 16 11 7 7 10 12 14 13 11 10 12 14 13 13 12 12 12 13 14 15 14 15 17 19 20 20 19 19 24 25 26 27 27 27 27 26 28 27 26 25 25 25 26 26 28 28 28 27 27 26 26 26 23 22 21 22 23 22 18 14 14 37 69 97 117 131 144 154 170 177 174 164 171 192 200 193 194 194 190 188 193 199 198 192 177 157 152 167 151 96 89 138 130 147 167 175 168 162 165 173 167 131 128 138 132 107 96 122 116 110 117 161 165 167 195 163 103 13 12 85 115 91 89 134 174 206 234 229 215 220 224 212 212 213 210 200 183 168 165 168 180 192 195 188 190 191 170 142 119 175 235 251 241 232 212 179 157 90 139 236 228 183 183 189 182 187 219 239 222 207 193 166 157 148 125 127 178 234 253 253 248 227 189 167 149 134 126 109 73 63 73 76 56 53 57 42 44 45 67 115 177 215 188 131 136 166 195 183 131 86 73 76 77 96 116 132 110 77 71 65 52 35 35 45 42 36 38 40 44 40 34 30 29 31 35 38 33 27 21 21 27 32 33 31 29 27 26 27 29 32 32 32 25 22 19 19 22 25 25 25 30 27 24 22 24 26 28 28 29 29 28 27 25 24 22 22 18 19 20 21 22 22 22 21 27 24 22 22 23 22 19 16 15 13 8 11 20 28 43 67 93 115 140 132 111 116 127 119 128 144 154 133 90 71 104 153 156 144 134 129 121 114 118 129 153 168 185 199 189 134 59 14 25 26 27 26 23 22 24 26 30 29 28 28 28 29 30 31 34 33 34 39 45 46 42 37 31 40 49 54 54 55 60 65 67 63 59 56 54 51 46 43 39 40 38 32 22 14 9 8 8 9 18 23 23 36 52 57 46 36 28 29 34 38 41 43 43 57 95 128 116 72 53 63 83 81 77 61 40 36 38 32 35 30 28 25 39 48 37 41 45 39 36 37 36 33 34 39 38 44 50 48 40 34 35 39 38 36 32 26 20 17 21 27 27 28 30 32 32 31 30 29 31 28 25 25 28 32 33 34 37 38 43 51 59 64 68 71 78 93 124 181 207 189 168 149 120 118 140 154 168 187 182 175 140 113 143 156 112 99 139 188 208 188 147 104 81 81 99 118 142 147 131 141 183 169 101 56 65 100 112 126 153 173 175 155 149 177 200 199 193 180 117 37 7 25 30 27 31 35 35 36 45 53 58 75 83 78 61 23 19 41 90 147 180 194 174 118 90 46 40 47 36 35 70 127 189 209 195 181 180 182 186 176 181 187 189 174 148 140 167 201 174 93 73 117 166 165 132 138 137 136 124 99 78 63 45 28 37 47 63 63 31 38 92 110 129 146 173 194 205 201 162 110 161 212 208 163 121 92 78 64 67 56 57 52 64 101 139 175 141 132 161 186 165 148 157 162 155 163 153 131 127 142 144 132 126 129 137 134 134 151 139 96 94 90 85 94 119 139 130 110 88 94 85 61 32 22 57 110 107 88 68 64 81 98 100 93 95 89 86 91 87 67 66 86 91 94 97 102 110 109 87 62 107 158 161 105 55 43 71 112 105 96 112 118 82 56 76 106 111 85 59 50 63 88 98 89 80 64 56 62 68 62 53 49 47 42 43 52 57 54 47 44 48 43 36 32 37 40 32 21 21 24 28 29 30 31 33 35 30 36 40 40 40 41 38 33 31 27 22 19 15 12 16 22 17 17 19 21 21 23 32 42 41 30 21 22 26 25 20 16 13 19 26 30 28 23 20 18 15 17 20 22 22 21 19 17 21 20 19 18 18 18 19 20 20 19 19 21 24 27 28 27 22 21 20 20 19 19 19 20 14 13 12 12 12 14 16 18 18 18 21 25 27 27 24 20 18 20 23 23 23 23 25 27 21 25 31 35 33 29 27 28 34 26 22 23 21 15 16 21 24 28 34 42 44 40 31 24 25 25 26 26 26 25 25 24 23 22 17 21 45 75 82 72 38 32 25 24 28 31 32 31 31 29 27 25 24 23 23 24 26 25 25 24 23 22 21 21 26 25 24 23 24 23 20 18 21 24 27 26 19 10 10 15 24 20 16 14 15 16 16 16 7 10 15 19 21 21 20 19 22 24 24 20 19 27 44 58 57 48 35 26 22 21 19 17 22 22 21 21 20 19 19 18 20 16 13 12 14 16 17 17 21 20 18 19 21 22 21 19 17 18 19 21 22 23 23 23 21 20 20 20 21 22 23 24 22 22 22 23 24 25 26 27 21 22 24 26 26 25 24 22 32 33 32 30 27 24 23 22 27 27 27 28 28 27 27 26 24 25 26 26 25 23 21 20 25 25 26 27 27 28 29 29 32 30 27 25 25 29 33 36 20 21 23 27 30 29 26 23 22 24 27 30 31 30 29 27 22 20 20 25 30 30 25 20 25 25 27 27 27 26 24 23 23 23 23 23 22 22 21 21 29 26 22 18 16 16 18 19 17 18 19 20 20 20 19 19 24 20 17 19 24 26 24 21 23 21 19 20 21 21 19 16 20 19 16 19 36 56 61 55 32 37 43 44 39 32 26 24 25 27 33 38 35 27 23 25 35 35 41 51 60 68 79 90 130 104 62 28 20 29 30 22 22 23 23 22 21 20 19 19 20 17 23 23 13 16 36 50 61 68 71 51 24 19 26 24 24 20 24 33 33 39 73 112 106 101 70 54 47 31 21 9 19 19 25 32 37 45 65 86 109 117 118 97 58 24 15 20 27 32 42 47 37 20 15 20 27 27 23 19 23 33 39 40 41 42 42 43 47 49 45 37 40 44 45 37 23 14 14 18 19 19 20 21 22 23 24 24 201 201 200 199 198 198 199 199 198 201 202 199 200 203 203 200 202 202 202 202 201 200 199 198 200 200 200 200 200 200 200 200 199 199 200 200 200 199 199 198 198 198 198 199 199 200 200 200 201 199 197 198 199 200 198 196 196 196 196 196 196 197 197 197 197 197 196 195 195 196 197 197 197 197 197 197 196 196 196 196 195 195 194 194 194 194 193 193 197 196 195 193 192 191 190 190 191 191 192 193 195 196 197 197 198 194 191 193 197 199 196 192 194 194 194 195 195 195 195 195 193 193 193 194 194 195 195 195 195 195 195 195 196 198 199 200 197 196 196 196 196 196 195 193 193 193 193 193 193 192 192 191 192 192 192 192 192 192 192 192 192 192 194 194 194 193 191 190 193 191 189 188 190 190 189 187 190 190 189 189 189 188 188 188 187 188 190 190 190 188 186 185 186 186 186 185 184 183 183 183 179 180 182 183 183 183 182 182 180 178 176 177 178 179 177 175 177 177 176 175 174 174 174 174 182 175 173 171 167 171 177 176 175 175 175 173 171 169 162 155 146 146 146 136 125 134 151 154 128 137 157 176 179 171 170 178 181 181 181 181 182 184 186 187 189 178 168 158 136 111 99 99 125 144 131 106 124 168 190 187 195 195 162 132 147 177 188 190 181 182 179 186 185 152 140 169 207 198 169 128 99 93 100 105 74 53 68 115 134 106 64 37 42 48 76 104 127 106 57 54 94 137 148 116 82 59 42 37 49 79 115 123 106 103 120 135 158 148 112 80 71 102 148 154 131 150 160 142 126 126 93 31 12 52 94 97 59 27 36 64 127 134 97 64 72 110 152 162 109 64 42 42 64 93 101 106 134 129 118 96 67 53 71 98 106 73 43 66 108 99 63 53 43 34 29 57 70 54 46 38 26 20 15 15 21 28 34 37 37 37 37 38 39 41 43 44 53 49 50 49 45 48 48 38 38 47 45 46 53 51 52 70 93 118 134 106 60 44 52 56 36 33 31 31 28 24 24 27 37 36 35 36 38 37 30 23 24 16 15 23 29 35 57 82 100 78 60 55 48 37 36 44 60 48 40 45 55 55 44 32 29 28 27 30 38 50 63 72 57 40 49 63 59 59 54 32 41 53 73 91 96 84 62 45 72 69 53 34 29 35 31 19 7 31 108 184 178 108 49 27 27 30 30 30 46 69 80 77 54 31 25 38 28 6 47 124 174 157 107 55 32 26 37 60 109 144 179 183 142 74 34 35 37 20 23 79 145 150 99 54 67 81 67 47 44 36 39 65 109 137 134 127 122 107 105 105 85 53 62 97 119 109 94 110 152 196 191 122 49 17 45 98 141 143 102 57 50 51 48 58 79 78 70 56 46 45 46 46 50 45 42 42 44 43 39 37 43 50 49 41 34 25 22 27 36 33 25 26 34 29 22 25 29 34 41 51 69 82 75 59 75 134 170 174 159 155 168 163 106 57 30 36 42 46 42 27 31 68 116 149 162 154 130 107 78 70 53 33 17 10 12 15 24 30 36 38 35 31 31 32 36 36 40 42 31 21 31 50 74 83 76 60 55 49 36 27 30 54 87 109 108 96 91 94 94 96 104 114 114 103 93 90 111 122 117 113 130 144 134 118 127 140 148 148 151 154 144 127 112 119 120 66 43 103 147 153 152 154 156 156 156 156 157 158 145 138 137 149 162 163 153 144 134 141 140 143 137 139 151 139 73 27 27 81 124 141 144 140 139 142 115 70 61 99 139 153 139 123 109 99 103 134 153 141 89 70 89 144 167 135 100 92 106 122 129 119 115 133 163 183 143 99 57 46 54 56 50 44 37 34 36 46 70 113 154 171 161 156 156 162 165 162 159 160 162 162 162 161 161 161 161 161 163 163 162 162 162 162 162 162 159 159 159 160 160 160 160 160 174 181 140 71 26 20 70 140 154 147 133 139 147 149 134 92 71 89 126 151 140 119 110 107 128 144 151 117 57 36 75 122 105 73 52 65 88 95 90 86 70 55 60 73 83 77 72 100 133 117 118 137 135 111 105 122 128 130 125 116 129 124 100 107 122 131 110 92 96 92 105 147 169 147 128 126 132 135 136 138 144 100 54 71 131 158 158 169 171 157 101 72 119 166 168 161 166 154 152 158 162 165 160 148 128 132 134 137 146 148 126 98 124 175 180 129 95 89 68 38 34 62 103 139 153 141 112 87 85 83 89 116 151 165 164 164 159 156 161 168 173 181 179 165 149 128 97 70 55 49 47 46 42 43 46 48 45 38 35 37 43 41 38 36 35 33 30 28 24 18 14 15 15 12 10 10 8 10 12 12 11 11 13 15 13 13 12 12 12 13 14 15 14 15 17 18 19 19 19 19 24 24 26 27 27 27 26 26 28 27 26 26 25 26 26 27 28 27 27 27 27 27 27 26 23 22 21 22 24 23 19 16 22 27 33 39 46 60 78 92 108 112 110 110 129 163 188 195 196 198 197 194 195 196 193 187 188 185 179 168 144 111 104 122 116 103 109 138 160 157 143 135 117 110 140 166 154 111 79 91 143 161 171 198 203 214 237 201 109 20 13 78 109 97 109 160 178 196 220 228 218 215 216 210 202 205 209 212 213 211 206 201 183 194 196 180 158 152 164 179 172 178 204 227 218 185 145 112 103 150 217 242 216 187 164 138 129 140 175 194 176 162 173 183 193 201 200 204 228 250 252 246 243 212 192 175 139 103 88 89 78 108 142 134 87 57 51 45 58 48 52 70 93 117 126 118 158 158 161 131 90 101 124 111 98 133 159 170 142 97 83 79 67 43 33 40 39 36 39 40 41 38 33 30 30 33 37 40 34 28 23 23 30 35 36 34 29 27 27 29 32 34 34 33 25 22 20 20 23 25 26 25 29 26 24 24 25 27 28 27 26 27 27 27 26 24 22 21 22 21 21 21 20 20 20 20 26 24 22 23 23 23 20 18 13 15 15 18 24 25 38 61 109 168 195 151 109 121 139 131 113 115 121 116 87 63 78 110 123 123 126 130 136 147 167 184 199 211 217 209 178 113 45 9 27 28 28 26 23 22 23 25 31 31 31 31 31 31 31 31 32 30 32 37 44 47 44 41 34 41 49 52 53 56 64 70 67 64 60 58 56 54 50 47 45 44 39 30 19 11 8 9 9 10 17 22 34 67 101 113 78 66 46 28 23 30 41 48 36 43 59 71 65 53 55 67 71 67 65 55 40 36 37 31 30 23 26 28 39 41 30 38 38 35 32 31 30 30 32 36 33 37 42 44 42 39 37 37 39 37 35 30 22 17 23 32 28 30 34 37 38 36 32 30 31 28 26 25 27 29 29 28 41 59 72 76 84 99 105 100 108 145 177 197 185 157 148 139 102 63 78 135 190 213 203 199 169 138 143 137 101 94 124 166 157 140 125 118 109 99 120 159 184 158 127 154 208 179 85 27 85 147 161 138 130 146 163 151 136 160 185 186 168 141 86 26 11 27 31 29 32 33 31 33 52 76 98 121 109 70 52 43 41 41 66 105 135 165 177 152 111 58 40 40 31 34 75 140 186 201 188 178 180 182 188 182 183 179 179 180 173 166 177 195 174 125 103 113 155 182 158 143 121 127 111 75 58 62 56 37 40 69 98 88 33 24 84 119 125 127 147 179 208 212 167 107 140 174 154 113 112 140 144 108 63 31 29 46 77 115 131 142 125 121 143 170 171 167 173 177 158 157 151 141 136 136 133 126 117 113 114 112 118 141 144 117 110 92 80 91 117 131 125 113 96 103 96 72 43 23 35 65 74 58 47 59 86 105 104 93 79 74 73 81 80 62 60 80 99 103 105 102 97 91 83 76 98 125 131 109 75 45 53 89 87 88 114 132 100 57 62 93 119 101 68 43 50 77 98 104 86 70 58 61 71 73 66 59 48 42 41 45 47 46 44 44 48 43 34 30 34 38 33 24 22 25 29 31 31 30 31 32 32 34 36 37 36 35 37 39 32 26 22 22 22 19 17 18 21 19 18 18 17 20 29 40 39 29 20 22 25 24 19 16 17 21 26 28 26 22 19 17 14 16 19 21 22 21 19 18 19 19 18 18 18 19 20 21 20 19 18 20 23 25 25 25 21 21 20 20 19 19 20 20 17 16 14 13 13 14 15 16 18 18 19 21 24 24 22 20 17 20 23 24 23 22 23 24 25 33 45 52 45 31 26 29 30 26 23 25 26 24 22 23 23 25 30 34 35 32 24 18 24 24 24 25 24 24 23 23 22 20 24 36 49 52 49 45 35 30 25 25 28 31 30 28 28 27 25 23 22 22 22 23 25 24 23 22 20 19 18 18 23 22 22 22 23 23 22 20 21 24 28 28 21 12 12 16 19 17 17 18 20 19 15 11 7 9 18 31 42 42 31 20 22 23 22 19 19 28 43 55 50 45 36 29 23 20 18 17 21 20 20 20 20 19 19 19 20 17 14 13 15 17 17 17 18 17 16 18 20 20 18 17 18 19 20 21 22 22 22 21 21 21 21 21 22 23 24 25 24 24 24 24 24 24 24 24 22 24 26 27 27 26 24 23 28 29 30 29 27 25 25 25 27 27 28 28 28 28 28 27 25 27 28 29 27 23 19 16 24 24 25 26 27 28 29 29 31 28 25 22 22 24 27 30 20 20 22 26 28 28 25 22 24 25 27 29 29 29 28 27 23 21 21 24 27 27 24 20 26 26 27 28 27 26 24 23 22 22 21 20 20 20 21 21 26 25 23 21 20 18 17 17 18 18 18 18 18 19 19 19 21 20 20 24 28 29 26 21 22 20 19 20 22 24 24 23 19 19 15 14 26 41 45 39 33 36 39 38 35 31 29 28 30 31 33 32 27 22 23 26 28 29 39 58 73 78 77 76 105 87 55 27 17 23 27 24 25 25 24 22 22 21 22 22 21 21 22 16 14 36 62 70 71 85 90 65 30 21 27 25 21 22 24 24 26 44 83 119 122 126 102 79 54 26 24 26 20 21 23 27 33 47 69 88 107 112 109 87 51 24 21 31 26 28 32 31 24 17 16 20 35 34 29 22 23 31 40 43 40 36 35 45 61 65 50 32 32 36 38 34 26 20 20 22 19 19 19 20 20 19 19 19 200 200 201 201 200 200 199 198 199 201 201 199 200 202 202 201 203 203 203 202 201 200 199 198 199 199 199 199 199 199 199 199 198 199 199 200 200 200 199 199 198 198 198 199 199 199 200 200 204 202 200 199 199 198 196 195 198 197 197 197 197 197 196 196 197 197 196 196 196 196 197 197 196 196 196 196 195 195 195 195 195 195 194 194 194 194 193 193 191 192 193 194 194 194 194 194 191 191 192 193 194 195 195 196 201 194 189 190 195 196 191 185 194 194 194 194 194 194 193 193 194 194 194 194 195 195 195 195 195 194 194 194 195 196 197 198 192 194 197 198 197 194 192 192 192 192 192 192 192 192 191 190 191 191 191 191 191 191 191 191 191 192 193 193 193 192 191 190 188 187 187 187 188 188 187 185 189 189 188 188 188 187 187 187 183 185 187 188 188 186 184 183 185 184 184 183 183 182 182 182 180 181 181 182 181 181 180 180 178 176 175 175 177 177 176 174 170 171 172 173 175 177 179 180 178 152 151 170 173 169 172 174 170 168 169 172 174 171 167 165 159 154 157 149 120 101 108 120 149 172 192 194 186 182 181 180 180 180 179 179 179 180 180 181 180 178 188 193 184 172 139 94 61 81 87 86 104 135 163 181 201 203 170 133 146 184 196 186 157 145 149 165 159 134 142 175 197 198 182 148 115 100 101 104 80 64 81 132 144 92 45 40 48 49 81 135 165 119 61 71 137 176 175 130 86 49 29 33 70 125 185 195 158 133 157 196 211 161 112 104 102 109 149 175 148 140 128 105 82 69 45 11 40 85 113 89 43 27 50 77 91 111 106 105 114 132 166 186 107 67 56 65 87 107 98 86 90 85 88 93 84 72 82 104 98 70 30 39 89 100 85 91 91 64 60 113 142 115 86 66 41 27 15 15 20 24 29 35 34 35 34 31 29 35 47 57 65 60 61 62 60 66 70 65 50 52 48 51 61 59 53 58 72 76 75 61 50 62 75 70 36 33 31 30 27 24 28 34 43 44 39 33 33 33 26 16 20 14 16 27 33 38 57 79 85 69 58 58 56 48 49 57 64 42 35 61 89 85 55 29 21 25 31 35 35 40 54 69 67 75 83 78 61 47 36 26 37 65 85 76 58 50 46 42 51 49 43 40 43 45 35 21 5 40 121 186 166 92 39 24 25 26 26 33 52 74 81 77 56 39 32 35 18 2 46 125 185 170 118 51 22 37 56 61 80 118 164 185 153 83 34 27 33 22 27 73 124 127 93 67 74 73 52 39 47 49 50 67 113 124 117 123 128 116 115 115 88 44 47 85 104 89 82 112 170 205 179 98 36 17 50 105 129 122 85 51 45 41 38 50 58 61 59 50 42 40 43 45 47 39 37 42 40 32 29 33 28 23 23 25 25 29 30 24 25 25 20 21 29 27 23 27 41 59 85 112 138 148 129 103 117 154 171 168 154 152 172 176 138 75 28 31 53 65 53 30 31 70 118 151 165 157 126 94 77 97 93 54 16 7 12 14 20 26 33 36 34 31 29 29 37 40 43 39 30 22 24 31 40 57 53 34 31 36 35 33 40 51 61 67 81 102 112 112 86 96 115 131 133 127 131 140 157 167 158 148 161 170 147 118 134 144 152 152 150 144 131 117 97 97 80 44 61 127 151 142 141 146 152 155 155 152 152 153 137 140 145 153 162 163 150 135 137 131 126 143 151 143 129 96 37 41 80 136 168 176 173 166 170 169 135 81 61 93 136 156 138 129 130 136 138 146 150 143 134 93 80 107 117 97 95 116 146 169 169 139 120 130 144 145 112 82 55 49 52 47 38 33 31 45 65 87 103 112 132 160 165 154 152 163 166 159 158 165 164 164 163 163 162 161 160 160 162 162 162 162 162 162 163 163 161 161 161 161 161 160 160 160 173 181 142 75 27 17 59 124 165 169 159 159 168 172 142 78 43 78 133 168 163 147 133 120 126 136 133 103 64 53 79 108 107 78 51 47 62 80 95 105 81 47 42 62 83 79 74 105 132 118 118 146 150 109 87 110 97 107 117 115 114 92 69 90 140 156 131 102 102 92 100 145 153 136 131 143 145 130 119 120 150 100 58 69 115 149 164 172 174 121 61 77 150 175 159 160 169 141 123 135 162 173 161 144 129 133 142 154 158 144 114 87 135 190 191 124 69 56 50 39 49 93 137 148 135 119 106 96 96 95 109 139 165 168 161 157 165 159 159 163 171 179 164 135 103 81 54 38 36 39 40 38 39 38 40 41 38 33 32 34 41 38 34 33 32 33 33 33 32 23 15 14 15 13 12 12 10 11 12 12 11 11 12 14 13 13 12 12 12 13 14 14 14 15 16 17 18 19 19 19 23 24 25 26 27 27 26 26 29 28 27 26 26 26 27 27 27 27 27 27 27 28 28 28 23 22 22 23 24 23 20 18 24 23 21 18 17 21 27 32 45 44 44 52 73 104 130 143 167 178 190 198 200 199 195 190 193 201 205 186 156 136 125 113 78 68 83 121 139 126 115 118 123 133 168 181 159 116 79 80 165 210 217 217 219 234 247 213 124 38 18 56 76 85 131 204 187 180 189 201 199 198 205 210 208 210 212 215 224 230 224 213 199 198 200 196 177 163 180 208 213 156 132 154 158 132 110 105 156 222 254 242 235 219 191 177 115 104 113 145 167 179 199 221 243 244 243 242 244 242 233 224 206 187 209 194 129 71 43 61 91 160 206 182 123 74 48 40 43 34 40 47 42 50 85 116 145 111 88 68 82 163 198 145 125 157 176 201 208 168 122 91 84 50 31 34 36 37 39 38 38 36 33 31 31 34 38 40 34 28 24 24 30 35 35 34 28 28 29 32 35 36 34 32 24 23 21 21 23 25 26 26 28 25 24 25 28 29 28 26 23 24 26 28 27 25 22 20 25 24 21 19 18 18 18 19 24 23 23 23 24 24 22 20 21 22 17 16 18 25 53 89 130 189 200 150 123 142 158 151 131 107 89 84 70 52 55 72 83 96 111 121 134 154 175 187 186 205 208 179 126 63 23 17 30 30 29 26 23 21 22 23 29 30 32 33 33 32 30 29 29 28 28 33 40 45 46 45 38 43 48 51 53 58 66 74 66 64 61 60 59 57 55 53 46 45 39 28 17 10 10 12 9 11 15 18 39 91 140 157 126 104 68 42 41 52 50 38 24 33 39 39 40 46 52 54 55 48 48 47 38 33 33 28 28 22 31 33 34 35 30 41 39 40 38 30 26 27 30 32 31 33 36 41 45 46 42 38 39 38 38 34 23 16 24 38 30 33 38 41 41 37 32 29 29 28 26 25 25 25 24 22 40 71 90 88 96 118 122 109 102 141 158 152 130 120 135 137 86 41 69 149 202 203 187 197 184 141 134 143 130 102 92 118 107 98 107 145 172 153 127 128 153 131 118 162 208 156 62 22 108 173 203 188 152 123 124 124 112 117 141 162 153 115 62 16 16 28 33 32 33 28 25 30 56 111 157 182 153 86 66 81 85 55 53 71 91 130 167 175 116 61 37 36 32 37 82 156 204 212 193 185 185 182 186 182 186 180 180 189 193 189 187 189 157 160 150 120 134 176 170 144 136 104 68 62 87 107 91 61 40 75 106 96 35 14 69 109 101 96 116 163 204 207 153 88 108 117 114 132 169 205 209 169 86 23 10 49 101 133 119 98 82 98 128 166 196 198 184 176 169 152 139 137 133 127 129 138 127 98 75 78 105 140 150 132 126 92 74 94 119 123 116 114 129 126 103 70 47 33 37 53 50 35 33 58 93 109 100 86 55 59 72 94 98 76 63 74 90 95 100 97 87 79 83 91 96 101 104 103 89 60 50 65 75 84 110 131 108 59 51 83 117 113 76 38 43 67 89 106 106 75 48 56 91 111 93 63 46 42 39 39 39 38 41 44 44 39 32 29 31 34 32 27 23 27 31 33 33 31 30 30 33 30 30 33 33 33 44 57 52 37 23 20 23 23 20 18 26 22 19 17 15 18 28 39 36 27 20 21 23 21 17 15 20 23 26 26 24 20 18 17 13 15 18 21 22 21 20 19 19 18 18 18 19 20 21 22 21 19 18 19 21 23 23 22 20 20 20 20 20 20 20 20 19 18 17 15 14 15 15 16 19 17 16 17 19 21 20 19 17 20 22 23 22 21 22 23 19 32 59 81 75 48 27 24 22 25 27 28 31 32 28 23 24 24 25 26 26 24 20 16 22 22 22 22 22 21 20 20 23 21 35 56 57 36 23 26 31 28 25 26 28 29 27 24 24 23 22 22 21 21 22 22 23 22 21 20 19 17 17 16 21 20 20 21 23 23 22 21 20 23 28 30 23 15 13 16 16 16 18 24 28 26 18 10 6 11 28 55 76 73 47 22 23 21 19 17 20 28 39 47 44 43 41 35 27 21 18 17 19 19 19 19 19 20 20 20 20 18 15 15 17 18 18 17 17 16 16 18 20 20 18 16 18 19 20 21 21 21 21 20 22 21 21 21 22 24 25 26 26 25 25 25 24 24 23 23 24 25 26 27 27 26 24 23 23 25 26 27 26 25 26 27 26 26 27 27 28 28 28 28 24 25 28 29 28 25 20 16 23 24 24 25 27 28 29 29 29 27 24 22 21 22 24 26 21 21 22 24 27 27 25 23 26 27 27 27 27 27 27 27 24 23 22 22 23 23 22 21 27 28 29 29 28 26 24 23 20 19 17 16 16 18 20 21 23 24 24 24 22 19 17 15 18 17 16 15 16 17 19 20 20 20 22 27 32 32 28 24 22 20 18 19 23 26 29 30 24 24 19 15 19 28 29 25 34 34 34 32 30 30 31 32 31 31 29 27 25 26 32 37 26 26 35 54 69 71 61 52 62 54 40 25 20 25 33 37 29 27 24 22 22 23 24 25 24 24 19 8 15 53 86 90 77 99 109 78 32 17 22 22 22 25 24 17 20 46 91 126 147 147 126 112 87 46 23 13 19 22 22 21 29 49 73 87 106 107 102 81 50 29 30 41 35 34 29 20 16 19 23 24 35 34 28 20 20 29 42 50 53 38 28 40 65 74 53 25 23 25 28 30 30 29 27 25 20 21 21 20 19 18 16 15 198 200 201 202 202 201 199 198 199 200 200 200 200 201 201 201 197 198 199 200 201 201 201 201 199 199 199 199 199 199 199 199 197 198 199 200 200 200 200 200 199 199 199 199 199 199 199 199 204 203 202 200 199 198 197 196 199 199 198 198 197 197 197 196 198 198 198 198 198 198 198 198 196 196 196 196 195 195 195 195 195 195 194 194 194 194 193 193 187 188 191 193 194 193 192 192 195 195 194 193 192 191 190 190 193 189 186 188 192 194 191 188 194 194 194 193 192 192 192 191 193 193 193 193 193 193 193 193 192 191 191 191 191 192 193 194 190 193 196 196 193 191 192 193 191 191 191 191 191 190 190 189 190 190 190 190 190 190 190 190 191 191 191 191 191 190 190 189 184 185 186 188 188 187 185 184 187 187 187 187 187 187 186 186 187 187 187 187 186 185 185 184 182 182 181 181 181 180 180 180 181 181 181 180 180 179 178 178 181 179 177 176 176 175 173 170 168 169 170 172 175 178 181 182 146 110 122 168 182 171 170 172 172 169 169 174 175 172 172 175 170 163 166 160 133 117 130 147 167 176 179 174 172 175 174 168 170 170 171 172 173 174 174 175 186 178 182 184 188 202 172 104 46 66 78 81 86 92 110 133 163 177 155 122 142 194 199 166 110 99 122 158 162 151 155 165 162 164 159 145 129 116 103 92 106 104 99 101 90 59 60 97 96 86 95 138 162 114 73 95 144 152 141 107 77 69 69 66 83 127 184 212 187 146 151 189 176 108 84 133 134 92 111 157 150 119 103 102 78 40 25 34 77 97 102 82 62 61 66 67 60 105 129 133 117 100 116 134 100 80 92 100 105 130 149 158 126 114 122 144 143 131 152 191 169 87 26 56 128 160 158 159 131 98 92 153 190 161 120 91 55 38 25 23 22 20 22 29 29 33 31 22 19 35 69 98 89 99 107 99 88 97 107 104 97 92 88 95 103 91 63 42 39 34 31 31 41 62 69 55 31 30 32 33 31 30 35 42 45 44 36 26 26 32 30 21 22 17 21 30 34 36 49 65 71 61 57 59 59 59 71 87 67 40 37 75 110 99 56 23 20 28 38 38 29 28 46 67 86 124 136 107 66 37 34 51 53 77 86 65 41 37 45 50 38 49 65 79 83 72 51 33 17 40 100 149 129 72 37 30 27 25 25 31 47 65 76 78 68 62 45 24 9 8 45 95 140 115 90 68 47 48 72 93 77 92 123 155 143 82 34 29 29 24 33 68 102 99 75 64 63 51 37 50 82 89 73 64 94 101 111 141 142 113 109 115 105 67 52 56 67 72 79 104 148 168 128 56 23 25 54 99 100 87 60 41 37 31 31 45 35 41 47 50 48 46 45 44 40 35 38 41 32 22 36 61 62 35 29 35 30 29 31 24 24 28 24 21 27 36 50 70 93 117 144 167 185 187 164 134 160 172 166 160 153 152 166 165 147 86 36 40 76 91 63 25 26 61 104 134 150 144 112 77 75 111 114 63 15 7 15 16 16 22 29 34 34 32 30 30 36 41 43 37 29 24 21 18 27 56 59 33 18 21 31 40 38 46 55 69 93 113 113 101 78 105 130 139 147 161 172 173 174 182 173 161 161 153 128 107 129 140 153 161 160 150 135 123 108 77 41 43 94 137 145 147 150 147 147 153 157 152 142 136 128 138 146 151 154 153 139 123 136 136 145 173 174 139 93 42 35 83 144 177 174 166 166 168 170 169 159 132 94 77 101 136 134 144 161 170 167 162 161 159 178 143 96 61 51 74 124 168 176 184 173 146 133 132 115 88 73 58 49 51 50 39 29 26 51 89 124 142 140 119 117 142 165 160 158 160 159 156 161 169 165 165 164 164 163 163 163 163 161 161 161 162 162 163 163 163 163 163 163 162 162 161 161 160 173 181 142 72 23 14 60 129 177 180 167 163 168 172 146 85 60 87 129 156 162 162 155 140 130 126 117 107 93 74 65 70 82 69 54 46 50 65 84 97 71 56 62 73 78 68 68 104 124 119 119 140 148 107 83 109 113 111 113 114 113 87 68 99 147 170 146 115 113 93 85 116 126 123 137 162 169 149 126 116 126 88 65 72 95 132 169 183 147 72 47 113 173 169 156 167 168 134 99 106 149 176 164 141 123 139 159 173 174 157 123 95 135 154 140 88 37 20 45 81 106 131 148 138 119 116 130 145 139 127 134 158 169 165 160 159 164 167 172 168 157 144 113 74 50 41 32 33 41 45 42 37 39 37 38 39 36 31 32 35 38 35 31 30 31 34 36 37 34 25 17 16 17 15 12 11 13 13 13 13 12 11 11 11 13 12 12 11 12 12 13 14 14 14 15 16 17 18 18 18 21 22 24 25 26 26 26 26 29 28 27 26 26 26 27 27 26 27 27 27 28 28 29 29 25 25 24 24 23 22 20 18 20 23 27 29 29 25 20 17 17 15 19 30 42 52 61 67 94 116 147 173 189 198 204 207 208 209 214 198 164 147 136 115 68 87 124 157 158 141 143 159 180 188 197 176 153 139 115 106 175 227 228 210 210 223 234 218 151 68 26 23 28 62 144 236 211 186 174 175 176 181 194 201 218 221 219 212 213 218 217 209 220 214 216 222 212 194 194 208 218 135 79 84 96 104 134 168 232 248 241 236 247 236 217 224 193 184 179 186 196 200 217 245 251 235 227 233 239 239 230 217 171 187 249 226 146 89 48 56 134 209 231 184 141 113 87 73 54 46 53 60 47 40 58 79 86 57 33 36 100 195 203 128 118 139 141 176 222 206 153 108 89 51 28 31 37 40 40 37 38 36 34 32 32 34 36 38 34 29 24 24 28 31 31 30 29 29 30 33 35 34 31 28 24 23 23 23 24 25 26 27 27 25 24 26 30 31 28 25 21 23 27 29 29 27 24 21 26 24 21 18 17 18 19 21 23 23 23 24 25 25 24 23 26 26 20 14 13 23 62 110 129 157 156 134 133 140 140 142 140 105 72 61 60 59 60 65 62 82 103 118 133 146 143 133 128 144 145 122 84 44 27 36 33 32 29 26 23 21 21 22 26 28 31 33 33 30 27 24 28 27 26 30 36 42 45 45 40 44 49 52 54 57 64 69 63 62 61 60 59 58 56 56 44 44 40 31 20 13 13 16 12 15 16 14 33 85 131 143 136 127 102 78 72 75 59 35 24 32 38 38 40 44 43 36 42 33 34 38 33 28 27 22 27 24 38 43 50 61 55 53 51 59 55 38 25 25 29 29 33 33 34 39 44 46 45 43 38 38 37 33 22 16 25 39 36 37 39 39 37 33 29 27 25 25 25 25 25 23 22 21 33 59 73 69 76 94 95 80 64 81 79 80 83 91 106 101 65 51 101 172 204 191 167 170 162 149 149 148 136 98 63 74 77 115 151 177 183 146 100 86 116 131 144 166 164 95 34 36 121 183 218 218 188 147 122 103 83 92 137 181 165 103 43 10 20 29 32 33 31 22 21 34 80 160 207 213 184 132 119 134 133 95 89 89 78 92 122 144 102 57 38 39 37 40 85 165 209 212 192 185 185 179 182 181 184 187 187 184 186 190 187 178 150 184 185 136 112 136 151 145 139 73 45 99 157 154 113 84 51 65 76 73 35 18 57 85 70 71 98 144 174 168 120 66 104 119 147 190 218 235 232 194 105 30 15 59 108 129 107 82 85 114 138 171 212 213 183 168 166 147 133 132 131 126 131 142 131 97 67 65 90 125 147 153 141 95 71 95 120 116 108 111 156 145 110 71 56 55 59 67 43 31 31 55 83 92 81 68 41 57 89 125 136 108 83 85 80 77 79 86 89 89 94 103 102 99 94 92 92 81 63 51 74 86 95 104 95 63 55 80 103 109 75 40 50 68 74 84 99 71 45 56 101 129 107 67 40 40 41 42 40 39 41 43 37 36 34 32 32 32 30 27 26 30 35 37 35 32 30 29 30 24 25 31 33 36 54 76 81 54 26 14 17 21 22 21 27 23 20 19 18 20 28 37 32 25 20 21 21 18 15 14 21 22 23 24 22 21 19 18 13 14 17 20 21 21 21 20 20 20 20 20 19 20 20 20 22 20 19 19 21 22 22 21 18 19 19 20 21 21 21 21 20 19 18 17 16 17 17 17 19 17 14 14 17 19 19 19 19 20 21 20 20 22 26 30 9 22 59 102 110 75 34 14 15 26 34 33 32 33 29 22 26 25 23 22 22 21 21 20 20 21 21 21 20 19 18 18 21 21 36 57 55 32 19 22 26 25 25 27 29 28 24 21 22 21 21 21 21 22 22 22 20 20 20 20 20 20 19 19 21 20 20 21 22 22 21 20 18 21 26 29 24 16 14 16 18 17 20 26 31 30 21 13 4 11 32 64 88 84 53 24 26 23 19 17 19 25 32 36 41 44 46 42 32 23 19 18 16 17 17 18 19 20 20 21 20 18 17 17 19 20 18 17 18 17 18 20 22 22 20 18 17 18 19 21 22 23 23 22 21 21 20 21 21 23 24 25 24 25 25 25 25 25 24 23 23 24 25 25 25 24 23 22 22 23 25 25 25 24 25 26 24 24 24 25 26 27 28 28 26 26 26 27 27 27 24 22 23 23 24 25 26 27 28 28 27 26 25 24 24 25 27 28 25 24 23 25 27 27 26 24 28 27 26 25 25 25 25 26 25 24 23 21 20 20 21 22 27 28 29 29 28 26 24 23 19 17 14 13 13 16 19 22 23 22 22 21 19 17 16 15 18 17 15 13 13 15 18 20 20 20 22 26 31 32 30 28 23 21 19 19 21 25 29 31 30 31 27 22 21 25 25 22 33 33 32 31 30 30 30 31 26 24 22 24 32 42 49 51 33 36 43 50 53 49 42 38 33 31 29 29 30 32 38 43 31 27 23 21 21 23 25 25 28 24 16 7 15 52 85 90 76 103 117 86 36 16 20 21 26 25 23 19 19 39 83 123 144 148 139 143 129 81 40 16 16 21 22 19 28 51 72 83 88 88 82 67 45 32 37 49 52 50 39 24 21 27 30 27 28 28 24 19 20 31 49 61 73 49 28 33 58 70 52 26 20 19 21 27 34 36 32 28 23 23 23 22 20 18 17 16 197 199 200 202 202 201 199 198 199 199 199 200 200 200 200 201 195 196 197 198 199 199 199 199 199 199 199 199 199 199 199 199 197 198 199 200 200 200 200 200 199 199 199 199 199 199 199 199 201 201 201 200 199 199 199 199 200 200 199 199 198 198 197 197 199 199 199 199 199 199 199 199 197 197 197 196 196 196 196 196 195 195 194 194 194 194 193 193 194 195 195 194 192 189 186 184 194 194 193 192 191 190 189 189 191 192 193 194 194 195 196 197 193 193 192 192 191 191 190 190 191 191 191 191 191 191 191 191 191 190 189 189 189 190 191 192 191 192 193 191 189 189 192 195 189 190 190 190 190 189 188 188 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 183 185 187 188 188 186 185 185 185 185 185 185 186 186 186 186 192 190 187 184 183 183 184 186 182 182 181 181 181 181 181 181 181 180 180 179 178 177 177 176 181 179 177 176 176 176 174 171 176 175 174 173 173 173 173 174 133 91 110 168 183 173 172 171 176 175 175 175 170 167 168 172 172 170 174 171 157 156 170 178 179 175 171 170 171 172 173 173 174 174 175 176 177 177 178 178 171 173 184 183 182 195 165 97 82 124 140 121 107 105 97 87 93 108 108 94 106 138 141 116 93 94 133 177 186 184 181 168 167 166 171 181 183 161 116 77 109 127 112 72 51 59 97 142 147 127 98 99 104 76 64 86 102 104 126 130 116 131 138 109 92 89 109 156 177 146 122 134 105 63 79 155 151 83 85 130 148 116 96 94 69 26 22 53 83 97 105 101 92 84 73 61 82 118 120 98 69 58 86 110 119 95 105 107 107 143 180 196 160 133 137 171 181 167 187 230 186 62 9 82 169 207 206 190 158 120 97 135 164 143 111 82 53 43 35 31 25 19 20 27 28 30 29 25 28 49 82 109 104 131 146 126 104 113 126 121 142 143 149 152 140 111 70 37 24 29 41 45 39 40 41 33 30 30 33 37 36 33 35 39 38 35 27 20 23 32 35 31 28 25 26 32 33 30 36 46 59 60 65 68 64 63 77 96 62 38 39 77 105 88 46 16 23 34 43 40 30 32 53 75 113 142 137 102 71 48 46 67 73 77 73 58 47 49 57 62 43 81 125 141 124 94 70 59 47 39 59 87 80 51 36 35 27 25 24 27 36 51 72 88 97 83 52 25 18 22 41 66 72 49 53 71 60 45 75 121 105 80 69 90 96 63 36 40 33 23 26 59 92 88 65 56 51 39 39 70 111 120 98 78 84 93 123 167 158 115 115 133 122 87 61 40 37 48 55 75 96 103 69 26 23 36 51 70 61 52 44 44 42 31 28 37 30 32 36 44 50 50 47 44 40 43 50 47 27 19 53 99 100 69 66 77 60 33 22 18 10 18 21 28 51 77 103 128 153 168 178 178 180 182 169 150 172 178 167 162 155 151 159 154 145 97 46 45 88 109 75 29 19 48 86 118 137 131 96 60 75 106 106 58 16 13 21 19 12 17 25 31 33 34 33 33 33 39 40 36 31 27 21 15 22 51 56 33 18 19 28 38 35 38 53 82 107 110 94 77 84 104 122 131 142 155 163 162 172 170 159 146 135 118 109 115 127 136 146 154 156 151 141 132 114 68 24 53 118 141 142 152 162 148 141 149 159 154 135 120 121 133 143 144 143 140 129 117 134 153 176 195 167 109 57 10 50 113 169 177 161 151 155 163 160 163 174 172 128 75 64 87 122 153 173 169 162 164 171 178 183 174 118 41 23 82 151 181 168 168 164 159 156 140 99 59 34 38 46 47 37 29 41 60 104 145 174 180 169 137 109 107 140 155 165 162 157 158 163 165 161 162 162 162 163 163 164 164 161 161 161 162 162 163 163 163 164 163 163 162 162 161 161 161 170 182 146 77 25 13 60 131 166 168 161 165 169 170 158 118 75 92 117 129 135 149 159 153 132 130 127 125 109 72 57 73 65 68 68 61 53 55 70 86 68 73 81 68 57 56 68 104 139 145 139 140 138 106 87 108 132 113 106 116 129 108 87 118 149 176 158 121 104 80 69 93 120 122 135 155 166 158 140 126 104 71 57 63 78 117 153 161 93 47 77 152 171 163 167 167 171 145 101 89 126 159 153 138 132 150 167 175 179 167 127 87 98 81 59 47 41 43 79 128 162 159 155 150 143 144 161 180 155 134 139 163 168 162 164 165 159 170 179 164 130 101 69 37 35 35 38 42 46 44 37 31 38 37 37 37 35 31 32 36 36 33 31 30 32 35 37 38 31 24 19 20 20 16 12 11 11 10 10 11 11 12 11 11 12 12 11 11 11 12 13 14 13 14 14 15 16 17 18 18 20 21 23 24 25 26 26 25 28 28 27 26 26 26 27 27 27 27 27 28 28 29 29 29 29 28 27 25 22 20 18 17 21 21 20 22 24 26 26 25 17 17 22 33 37 34 30 30 28 49 80 111 136 159 182 197 216 217 214 188 157 152 144 118 107 141 182 205 208 205 206 210 210 212 198 155 143 163 154 137 185 224 222 205 208 218 233 244 190 102 34 1 7 65 152 228 231 213 199 192 190 196 198 189 195 207 214 208 202 204 207 208 204 208 217 226 223 214 212 216 182 133 92 77 74 94 139 178 182 195 202 208 219 229 233 236 255 254 242 233 226 210 195 193 184 170 179 202 217 224 219 202 147 186 246 210 149 120 68 46 156 225 227 169 148 153 147 142 101 76 60 57 52 52 54 51 38 41 28 40 110 169 147 92 102 130 126 143 176 171 140 111 80 44 25 32 40 42 41 36 39 38 36 34 33 33 34 34 37 33 28 26 28 29 28 27 31 30 30 31 32 30 26 22 24 24 25 25 25 26 27 28 27 25 23 26 31 32 29 25 22 25 28 31 31 29 26 23 25 23 21 19 18 20 22 23 23 24 25 25 25 25 25 25 21 25 25 21 14 17 52 101 127 132 118 105 107 102 93 97 104 96 92 99 109 109 95 80 68 82 101 122 146 153 127 93 81 91 95 91 79 52 32 30 35 32 28 25 23 22 22 22 26 28 32 34 34 30 26 23 28 27 26 28 33 37 41 42 39 44 50 54 55 56 59 61 61 61 60 58 56 55 54 54 45 47 46 37 24 15 12 13 18 23 25 19 28 65 93 94 95 117 122 99 74 65 55 43 32 30 29 30 30 29 31 34 33 25 26 31 29 28 27 21 24 16 40 70 109 138 108 64 63 79 76 47 23 22 28 28 32 30 29 31 34 37 40 41 36 35 33 27 22 22 30 38 45 43 39 35 32 29 27 27 21 22 23 24 24 24 24 24 30 38 42 42 49 59 57 47 40 40 37 55 68 65 62 49 49 58 111 166 203 213 183 158 148 167 167 131 103 80 60 74 127 167 183 178 166 126 91 91 110 134 131 113 91 46 24 49 119 190 213 194 189 195 178 132 90 118 181 218 167 75 20 10 23 27 30 32 28 17 25 50 118 204 232 209 191 177 169 158 140 124 149 142 92 63 67 94 101 67 48 40 35 35 77 159 190 196 182 180 184 181 187 188 182 191 181 161 166 187 185 163 164 195 201 166 120 102 117 130 91 57 73 147 186 156 118 110 89 77 59 53 33 20 49 71 64 70 91 112 119 116 99 76 127 170 192 185 172 188 199 164 85 38 40 70 87 89 87 100 151 173 169 169 195 196 174 171 155 149 144 144 141 133 124 119 106 101 88 76 74 93 136 178 161 106 70 84 106 105 102 109 150 143 115 85 74 69 60 55 38 29 27 40 57 65 59 51 50 67 99 137 151 128 109 115 109 86 70 79 99 111 116 117 99 90 90 100 104 92 66 41 72 83 79 73 78 72 66 73 92 96 66 43 62 75 65 62 60 58 53 60 84 104 95 72 35 39 45 48 48 46 43 40 33 36 41 42 39 34 30 28 29 33 38 40 38 34 31 30 29 23 23 29 31 35 53 76 83 56 26 14 16 21 22 22 22 20 19 20 20 20 24 30 29 24 21 21 19 15 13 14 19 19 20 22 22 22 21 21 13 14 16 19 20 21 21 20 23 22 22 21 20 19 18 17 23 21 20 20 22 23 22 21 17 18 19 20 21 22 22 21 19 18 18 18 18 18 19 19 19 17 15 16 18 20 20 20 22 21 19 17 18 23 32 39 16 17 46 94 116 88 41 12 14 31 43 40 34 31 28 24 25 24 22 20 19 21 23 24 21 21 21 20 19 18 17 17 18 20 27 36 37 29 22 20 22 22 25 27 29 27 23 20 21 21 22 23 23 23 23 23 19 19 20 21 23 24 25 25 23 22 21 21 22 21 19 17 16 18 23 26 23 17 15 17 21 19 19 23 27 27 22 17 8 11 23 44 62 63 47 30 30 26 21 18 19 22 24 26 36 42 46 43 32 22 17 16 15 15 16 17 18 19 20 20 19 18 18 20 22 22 20 18 17 16 17 19 21 22 21 19 15 16 19 21 23 25 25 26 21 20 19 19 20 20 21 22 22 23 25 26 27 27 26 26 22 22 23 23 23 23 22 22 23 24 25 25 23 22 22 23 22 22 22 23 24 26 27 28 40 35 29 26 26 27 27 27 23 23 24 24 25 25 26 26 21 22 23 25 27 29 30 31 31 28 26 26 27 27 26 25 27 26 25 24 23 23 23 24 25 24 23 20 19 20 22 23 26 27 28 28 27 26 24 23 18 17 14 12 13 16 19 21 23 21 18 15 14 14 15 16 18 16 14 13 13 15 18 19 21 20 20 22 26 30 31 32 25 23 21 19 19 21 24 27 30 30 29 25 24 25 25 23 30 30 31 32 32 30 27 25 22 19 16 22 38 54 56 50 35 49 61 59 47 36 34 37 30 28 31 41 44 39 35 36 30 26 21 19 21 23 24 24 29 20 14 11 17 43 68 74 71 95 112 88 42 20 23 24 27 19 19 23 18 22 60 106 139 151 147 147 126 77 43 24 13 21 23 21 28 47 66 75 66 64 58 47 34 28 37 50 59 57 47 33 27 29 28 23 25 25 24 22 24 34 51 64 67 49 31 31 48 58 48 30 23 19 18 24 35 40 37 31 25 25 23 21 20 19 18 17 197 198 199 199 200 199 199 199 199 198 198 200 201 199 199 201 198 198 198 198 197 196 195 194 198 198 198 198 198 198 198 198 198 199 199 200 200 200 199 199 200 200 199 199 199 198 198 198 198 199 200 200 199 199 200 201 200 200 200 199 199 199 199 199 198 198 199 199 199 199 198 198 197 197 197 196 196 196 196 196 195 195 194 194 194 194 193 193 195 195 195 194 193 192 191 190 189 189 190 190 191 192 193 193 193 195 197 196 193 192 193 196 191 191 191 190 190 190 190 190 191 191 190 190 190 189 189 189 192 191 190 190 190 190 191 192 191 190 189 187 187 188 191 194 188 188 189 189 189 188 187 187 189 189 189 189 189 189 189 189 190 189 188 187 187 187 188 189 185 186 187 187 186 185 185 185 184 184 184 184 185 185 185 185 190 188 184 182 181 181 183 184 183 183 183 183 183 183 183 183 180 179 178 177 176 176 176 176 176 175 174 175 177 178 177 176 175 174 174 173 173 173 173 174 150 107 124 172 177 170 173 166 157 168 175 173 167 166 169 171 172 173 178 176 169 172 176 169 173 172 175 179 175 168 170 179 174 174 173 172 172 171 171 172 165 175 185 176 164 165 141 95 128 165 188 185 174 156 132 117 109 107 111 105 83 73 78 79 93 88 109 133 138 145 153 148 155 157 171 195 205 175 112 58 84 110 106 74 63 84 111 126 151 132 90 70 69 72 87 91 93 121 173 192 179 189 186 145 125 107 95 117 135 105 71 75 77 79 116 168 143 84 89 120 136 117 88 62 41 22 30 60 97 120 134 118 89 74 82 94 122 128 91 51 36 50 92 117 118 80 86 95 100 129 137 121 118 88 94 146 183 181 183 200 137 33 1 79 162 203 210 200 203 154 103 105 113 96 80 61 50 48 44 39 33 31 32 34 27 28 31 38 46 54 58 60 70 99 120 109 98 115 133 129 145 148 154 143 112 88 71 55 53 44 47 51 42 36 36 35 34 33 34 36 35 31 28 29 28 25 22 24 30 35 36 34 32 29 30 33 32 27 29 35 44 53 66 71 62 52 56 67 49 33 36 64 81 65 35 17 28 37 43 41 43 55 72 82 115 117 100 84 86 79 67 69 67 61 52 49 59 71 72 65 48 107 163 168 131 95 80 81 77 43 29 39 42 36 35 35 27 23 21 23 26 40 70 99 124 92 51 32 29 24 30 51 42 43 54 62 46 35 73 131 129 90 51 48 58 48 35 37 30 28 33 53 68 60 54 65 64 52 56 82 110 118 109 97 85 96 129 168 150 113 125 145 119 85 65 50 38 29 26 46 51 50 36 24 31 42 43 38 39 34 36 42 38 29 29 36 38 34 33 40 47 49 47 45 42 50 58 51 26 19 57 106 114 102 110 118 88 39 15 15 8 29 52 81 116 135 139 142 162 177 181 171 166 167 157 141 150 169 171 168 157 149 157 152 145 113 58 38 77 110 86 45 20 38 71 107 130 122 87 54 77 89 81 48 23 22 25 21 11 15 21 27 31 33 34 35 33 36 38 36 32 29 24 20 18 33 33 23 23 27 28 31 32 29 44 78 105 109 101 96 111 105 110 129 141 141 147 157 159 155 147 143 133 113 110 127 139 142 142 140 142 145 139 130 114 81 45 77 133 144 142 142 160 145 136 145 154 148 130 117 125 135 144 144 140 137 134 131 145 156 157 146 104 63 47 27 58 112 148 151 153 159 160 160 155 163 175 172 140 91 57 46 101 150 178 168 157 157 161 167 171 164 113 42 28 84 142 163 170 172 173 169 153 117 69 34 19 32 43 38 21 23 62 107 144 164 176 178 176 157 118 87 103 136 164 168 163 163 163 158 158 158 159 160 161 161 162 162 162 162 162 162 162 162 163 163 163 162 162 162 162 162 162 161 165 182 153 87 34 15 51 114 134 144 153 169 173 173 174 152 98 92 94 103 119 140 145 131 123 122 115 115 103 68 63 97 83 90 95 85 65 54 68 90 91 93 85 53 43 60 80 110 147 158 153 143 131 108 94 103 106 88 88 113 138 121 97 124 155 179 167 124 95 84 96 122 128 123 122 127 134 137 136 134 119 79 53 53 68 98 111 97 66 77 137 177 161 163 174 154 171 163 123 88 93 107 115 127 150 165 175 174 169 146 93 41 44 39 40 57 79 96 128 168 177 160 149 151 156 159 167 179 151 124 135 167 170 163 165 165 171 162 146 114 75 55 48 40 40 42 43 43 40 36 32 30 36 35 36 37 34 30 31 35 34 33 32 33 35 36 37 36 28 24 22 23 22 17 15 15 11 10 9 10 12 13 13 12 12 11 11 10 11 12 13 13 13 13 13 13 14 16 17 18 19 20 22 23 25 25 25 25 27 27 26 25 25 25 26 26 28 28 28 28 29 29 29 29 31 31 30 26 22 19 18 18 24 23 22 21 22 24 25 26 26 25 26 30 32 30 26 25 17 24 35 49 64 85 112 134 165 189 194 169 158 172 163 127 144 184 217 220 215 219 219 212 212 206 178 126 120 158 168 162 200 216 213 204 207 210 227 254 224 132 45 1 20 100 166 201 209 212 219 223 224 228 216 191 179 193 210 218 216 214 217 221 209 211 217 225 228 220 201 184 158 164 166 149 128 132 148 153 141 132 135 143 152 175 202 215 229 230 235 237 228 205 171 143 142 136 154 175 177 183 185 170 134 166 189 153 131 124 73 35 134 207 229 201 197 206 206 208 177 133 86 58 50 57 59 50 39 44 29 49 127 168 136 97 132 166 167 167 173 155 119 82 63 35 23 34 40 41 40 36 39 38 37 35 34 33 32 32 39 36 32 30 30 30 29 28 31 30 29 29 29 27 23 20 23 25 26 26 26 26 27 29 29 25 22 25 30 33 31 27 24 26 29 31 31 29 27 25 25 24 22 21 21 22 23 24 23 25 26 26 25 25 25 26 23 26 24 19 11 15 56 111 156 135 91 60 70 91 93 83 84 111 151 185 195 177 142 114 99 90 86 105 140 155 126 87 84 116 140 133 98 51 27 30 35 31 27 24 24 24 24 24 28 31 34 36 35 32 28 25 27 26 26 28 31 34 37 38 37 42 49 53 55 55 56 57 61 61 60 57 53 50 49 49 50 53 53 43 27 15 11 12 26 30 33 28 29 48 61 54 59 81 90 75 59 52 45 34 26 23 27 33 30 22 24 34 30 26 30 33 34 43 48 41 23 6 41 109 184 219 156 69 75 100 98 57 21 19 27 27 27 24 22 23 26 29 32 32 32 32 26 21 27 39 45 42 49 45 39 33 29 28 28 29 20 22 23 24 24 25 27 29 31 27 25 29 36 40 40 37 31 33 35 56 60 49 57 63 64 83 127 153 179 202 182 152 156 139 131 126 118 90 73 105 191 205 195 186 182 147 119 134 143 134 80 39 49 53 41 45 98 159 183 181 190 207 208 182 142 145 171 179 122 45 14 19 26 27 28 31 25 15 36 76 144 216 230 202 193 193 173 132 103 112 175 183 124 76 59 82 116 88 61 38 28 26 61 139 190 203 192 188 190 187 192 190 184 187 168 143 155 187 185 156 168 191 208 208 160 98 79 79 58 73 111 152 163 151 149 159 140 122 89 68 34 8 34 66 78 79 83 80 79 94 111 112 135 171 173 141 110 111 126 109 56 55 78 85 65 42 59 116 184 206 194 172 173 168 161 172 166 165 161 153 145 133 114 98 81 91 90 81 78 88 125 170 169 114 67 65 85 97 103 110 134 126 102 82 78 69 51 39 39 34 27 26 36 50 55 52 66 75 96 125 137 125 122 140 156 120 85 82 103 124 130 128 94 73 83 114 118 94 64 44 65 76 72 65 76 87 80 67 87 82 56 44 64 76 68 62 52 52 50 56 73 87 79 62 37 40 44 47 51 51 44 37 32 38 47 51 45 35 30 31 32 35 39 40 37 34 33 32 29 25 25 28 28 30 42 57 58 41 24 19 22 24 25 25 21 18 17 19 18 17 18 22 26 24 23 22 18 13 12 14 16 17 18 21 24 24 23 21 14 15 16 18 19 20 20 20 23 23 22 22 21 19 18 17 23 21 20 20 22 23 22 21 15 17 19 21 22 23 22 22 19 19 19 19 19 18 18 18 18 18 18 20 23 25 23 22 24 22 18 16 17 24 34 42 33 22 31 65 88 77 45 22 20 34 45 45 36 29 26 25 24 23 22 20 19 19 22 25 22 22 22 21 20 19 18 17 22 23 24 23 24 26 24 19 18 20 24 27 28 27 24 22 22 22 23 24 24 24 23 23 19 20 21 23 24 26 27 28 25 24 23 22 22 21 19 17 16 17 20 24 22 17 16 19 23 21 19 18 20 20 19 17 23 19 16 21 30 39 42 41 30 27 23 20 19 19 19 20 29 35 39 37 29 20 15 14 15 15 16 16 17 18 19 19 17 17 19 22 25 25 22 20 16 14 13 15 18 19 19 18 16 18 20 23 25 26 27 27 22 21 20 19 18 18 19 19 21 22 25 27 28 28 27 27 21 21 22 22 23 23 23 23 24 25 26 25 23 21 21 22 21 21 21 22 23 26 28 30 53 45 34 27 26 27 27 26 24 24 24 24 24 23 23 23 16 18 21 25 28 31 33 34 36 32 28 26 26 26 26 24 23 23 23 23 22 21 21 21 24 22 21 21 22 23 24 24 23 24 25 26 26 25 23 22 19 18 16 15 15 17 19 20 22 19 15 12 11 12 15 16 17 16 15 14 14 16 17 18 22 21 20 21 23 27 31 33 25 25 23 20 18 18 20 22 24 23 23 22 22 22 21 20 25 26 29 31 32 29 24 20 21 19 15 19 36 51 48 36 24 45 64 63 48 35 33 35 29 26 35 53 60 49 39 36 29 24 20 19 21 23 22 21 28 17 13 18 27 46 60 58 58 72 88 78 43 21 21 24 25 15 18 25 15 11 38 84 113 118 103 100 93 66 45 27 14 21 25 23 26 39 57 70 75 74 73 66 51 38 34 37 46 48 44 36 29 25 22 19 25 24 24 25 27 32 42 52 39 36 31 30 36 40 35 27 28 20 16 22 35 44 43 39 32 29 25 21 18 18 18 19 197 197 197 197 197 198 199 200 200 197 197 200 201 198 199 202 198 198 198 198 197 196 195 194 198 198 198 198 198 198 198 198 199 199 200 200 200 199 199 198 200 200 200 199 199 198 198 198 197 199 200 199 198 197 198 200 199 199 200 200 200 200 200 200 195 196 197 198 198 197 196 195 196 196 196 195 195 195 195 194 195 195 194 194 194 194 193 193 189 189 190 191 193 195 197 199 187 188 188 190 191 192 193 194 191 192 192 191 190 189 189 189 189 189 189 189 190 190 190 190 191 191 191 190 190 189 189 189 191 190 189 189 189 189 190 190 189 188 187 187 189 190 190 190 187 188 188 188 188 187 186 186 187 187 187 187 187 187 187 187 190 189 187 186 185 186 187 188 186 187 187 185 183 182 183 185 182 182 183 183 184 184 184 185 182 182 183 184 184 184 183 182 181 181 181 181 182 182 182 182 179 178 177 175 175 175 176 176 174 173 172 173 176 177 176 175 170 170 171 172 173 175 177 178 157 123 143 179 173 167 168 151 128 154 174 174 168 171 174 172 168 165 171 178 179 183 184 177 167 169 173 175 171 165 167 174 176 175 174 173 174 175 176 177 198 185 161 140 135 140 130 110 130 148 171 194 204 190 175 177 185 171 164 145 111 100 113 120 102 74 63 72 79 85 93 96 96 98 109 128 137 120 82 49 64 70 79 84 89 103 113 110 152 144 116 104 105 126 143 114 107 163 205 203 192 187 168 142 147 163 154 136 122 89 64 73 114 138 170 183 132 79 96 127 121 106 70 39 28 24 38 69 113 135 138 105 71 73 107 138 153 143 96 63 57 67 93 105 95 66 87 103 99 111 98 63 75 61 72 122 172 183 163 142 99 66 42 74 144 191 205 209 221 165 103 91 86 65 57 51 55 56 50 41 39 44 44 39 25 38 57 73 78 69 53 41 44 50 63 71 79 98 112 108 102 102 109 99 76 75 86 84 69 44 40 53 53 44 43 46 37 31 27 29 30 27 23 22 25 23 30 44 50 42 33 30 31 29 30 33 33 29 30 34 33 41 53 58 51 39 37 42 36 28 32 49 57 47 35 30 35 39 38 40 57 81 86 76 79 92 101 107 106 85 62 55 46 49 47 51 76 101 95 71 47 95 137 135 110 94 91 91 88 47 22 24 30 33 37 37 28 21 18 18 18 29 62 95 139 110 65 36 27 22 26 40 55 81 86 62 33 24 66 129 151 129 83 45 44 52 46 38 28 33 40 47 45 38 57 95 104 81 72 84 95 100 98 91 72 85 108 126 105 86 101 104 86 64 60 56 46 32 21 36 32 26 31 35 31 36 39 29 37 34 42 48 39 30 32 36 36 36 42 52 57 53 47 45 41 48 57 53 35 28 51 83 116 125 127 111 70 23 6 17 54 88 124 150 165 160 143 135 144 162 172 167 166 169 157 137 134 163 174 177 170 164 167 155 144 129 71 28 58 101 91 59 31 33 51 86 111 108 83 63 80 71 57 43 35 30 26 22 13 15 18 22 26 30 32 33 35 35 36 37 34 29 26 27 21 26 23 21 28 30 28 32 33 27 34 62 94 117 137 150 142 124 117 129 140 144 153 167 154 147 139 139 141 130 121 128 143 147 143 134 134 137 125 106 103 86 70 110 146 139 135 130 148 141 139 143 140 129 122 122 132 137 144 146 142 139 146 155 156 131 89 66 57 63 76 61 58 100 122 129 152 168 160 150 148 157 165 160 138 104 70 48 77 134 170 168 162 157 153 158 170 141 103 72 53 64 110 158 183 181 167 138 102 66 36 17 27 32 38 39 36 52 96 139 162 158 160 164 169 167 141 107 90 122 155 168 166 163 161 159 160 161 161 161 161 161 161 161 163 163 162 162 162 162 162 162 161 161 161 161 162 162 162 162 165 179 150 88 39 16 43 96 113 131 145 161 163 165 173 157 139 116 101 104 118 132 124 102 119 123 115 110 104 76 70 103 120 125 129 117 85 62 75 103 114 109 91 56 53 74 86 105 121 129 135 133 119 99 86 83 64 63 81 113 137 119 100 132 169 175 157 115 88 97 123 139 128 121 120 126 125 120 126 139 144 108 74 60 66 82 78 57 70 118 170 178 161 162 165 150 166 177 152 103 66 45 68 122 165 177 180 161 129 93 59 36 48 52 67 96 118 123 140 170 158 150 144 146 153 160 165 168 147 114 127 165 169 164 169 168 163 125 85 54 34 33 42 45 38 39 39 37 35 34 33 33 35 35 37 39 36 32 32 35 33 33 35 37 39 38 35 33 28 25 24 23 21 18 20 25 25 22 19 18 17 16 13 10 12 11 10 10 10 11 12 13 13 13 12 12 13 15 17 18 18 19 21 23 24 25 25 25 26 26 25 24 24 24 25 25 29 29 29 29 29 28 28 28 31 31 30 27 22 19 18 19 23 26 29 31 30 27 24 23 27 27 25 24 26 28 27 24 27 26 26 26 25 31 46 62 83 113 124 122 142 171 173 158 172 207 228 215 200 202 205 201 217 205 180 136 125 156 181 201 213 211 211 207 206 204 216 247 242 155 59 0 34 132 187 192 161 173 194 209 216 221 212 190 173 173 183 200 211 213 215 220 226 218 211 207 200 182 160 145 183 211 233 225 207 207 200 178 175 155 136 131 130 126 134 152 153 182 228 237 196 165 170 179 189 179 187 187 167 164 165 146 126 144 137 123 126 110 71 54 106 160 205 231 249 250 241 244 245 208 164 120 79 56 48 40 55 39 21 50 126 171 147 105 151 182 193 197 196 178 136 80 49 27 23 34 37 35 37 38 36 36 36 36 35 34 33 33 37 34 32 30 31 31 31 30 30 28 26 26 27 27 25 23 23 25 27 28 27 26 28 29 31 25 21 23 30 34 32 29 26 27 28 29 29 27 26 25 27 26 25 24 23 23 22 22 24 26 28 27 26 24 25 27 27 27 22 15 9 16 64 124 169 139 96 68 82 125 145 133 112 135 180 219 221 192 168 163 154 111 69 71 114 147 140 114 140 187 217 190 120 50 28 43 34 30 25 23 24 26 27 26 30 32 34 35 34 31 28 25 23 24 26 28 30 33 35 37 37 41 46 50 53 56 59 61 62 63 61 56 50 45 43 44 52 55 54 43 28 18 17 20 32 31 33 30 27 36 42 36 44 48 47 45 50 52 37 17 17 27 42 49 41 29 28 35 33 37 44 46 52 74 87 81 35 9 55 144 222 243 168 76 100 131 128 74 25 17 25 26 26 22 20 24 32 35 32 27 30 30 22 17 35 62 66 50 43 40 36 32 29 28 28 28 23 24 25 25 24 26 29 33 28 25 23 25 30 34 36 36 31 39 44 58 56 51 80 105 89 102 136 143 139 142 131 123 128 87 89 128 146 114 88 115 174 214 219 206 200 167 145 166 185 151 71 30 73 99 65 30 71 120 159 192 205 197 196 192 169 135 114 99 64 28 21 29 28 27 28 31 23 16 50 105 184 213 210 194 187 184 167 128 101 98 165 192 162 124 84 84 112 93 65 37 31 28 50 113 182 203 196 186 183 179 181 175 175 175 158 137 144 168 169 150 161 185 202 211 164 88 52 35 66 114 157 160 149 157 183 204 184 181 155 120 58 3 18 58 80 75 73 73 88 121 141 136 126 147 137 124 116 105 89 62 43 67 96 96 69 32 41 110 164 200 208 186 164 147 146 165 184 180 174 166 153 131 104 85 65 77 78 81 94 101 113 137 144 105 64 55 77 102 110 107 115 100 76 68 80 79 64 53 53 50 36 21 27 48 58 54 65 76 96 121 130 116 116 137 165 139 106 91 100 118 126 125 102 77 80 103 108 100 88 71 69 73 77 78 86 102 99 78 79 68 53 46 55 66 73 75 76 61 47 51 70 82 70 51 47 44 39 37 43 48 44 35 31 37 46 49 41 30 27 31 32 35 37 37 35 33 33 33 27 28 29 29 28 30 35 39 38 29 22 22 24 27 32 37 28 23 19 18 16 14 15 19 25 24 24 23 17 11 11 15 14 15 17 21 25 26 23 20 15 15 16 17 18 19 19 19 20 20 21 22 22 21 21 20 21 19 18 19 21 22 22 21 14 16 18 21 23 23 23 22 22 22 21 20 18 16 14 14 17 18 22 27 30 30 27 23 23 22 21 19 19 23 30 36 36 27 26 40 53 53 44 37 25 30 37 42 37 28 23 23 25 26 25 23 20 19 21 23 24 24 24 23 22 21 19 18 24 26 27 26 25 25 24 22 17 19 23 26 28 27 26 25 22 22 23 24 24 23 22 22 21 22 22 23 24 25 25 26 24 23 22 23 23 23 21 19 18 17 19 22 21 19 19 22 25 24 23 20 17 16 17 18 28 24 19 19 22 29 34 38 27 27 25 22 19 17 18 19 23 27 31 31 26 21 18 17 15 15 15 16 17 17 18 18 15 16 19 23 27 27 24 21 16 14 12 13 16 19 20 20 20 21 23 24 26 26 26 26 24 23 21 20 18 18 18 18 22 24 26 28 28 27 26 25 22 22 23 23 25 26 27 27 23 24 25 25 23 22 22 23 22 22 22 22 25 28 30 32 49 41 31 25 25 26 25 23 25 25 24 24 23 22 21 21 16 19 23 28 32 35 36 36 39 35 29 26 25 24 23 22 19 20 21 22 22 21 19 18 23 20 19 21 25 28 27 25 20 21 23 24 24 24 23 22 20 20 19 18 18 18 19 19 19 18 16 14 13 13 14 15 16 16 16 16 16 17 17 17 21 21 22 23 25 28 30 31 25 25 25 22 19 17 18 20 22 20 19 20 22 21 18 15 20 21 23 26 28 27 22 18 22 23 20 18 28 40 38 25 21 35 47 48 42 38 35 32 25 24 39 63 70 55 43 42 28 24 20 20 23 24 22 19 23 16 14 21 41 68 73 55 47 48 61 65 43 22 19 22 22 18 22 25 12 8 31 69 81 89 76 79 89 80 61 36 20 22 25 23 21 28 49 69 92 106 126 133 115 77 40 20 28 32 37 38 32 25 24 28 28 26 28 33 35 34 37 42 37 41 41 33 25 23 26 28 30 21 14 20 35 48 52 51 44 40 32 25 20 19 20 21 197 196 195 195 195 197 199 200 200 196 197 200 201 198 198 202 195 196 197 198 199 199 199 199 198 198 198 198 198 198 198 198 200 200 200 200 200 199 198 197 200 200 200 199 199 198 198 197 198 200 201 199 197 195 196 198 199 199 199 200 200 201 201 202 193 194 195 196 196 195 194 193 195 195 194 194 194 194 193 193 195 195 194 194 194 194 193 193 190 190 189 189 190 192 194 196 190 190 190 190 190 190 190 190 190 188 187 188 191 192 190 188 188 188 188 189 189 190 190 190 192 192 192 191 191 190 190 190 188 188 187 186 186 186 187 188 186 185 186 189 192 192 189 185 187 187 187 188 187 187 186 185 186 186 186 186 186 186 186 186 189 188 186 185 185 186 187 188 187 187 186 183 180 180 182 185 182 182 182 183 183 184 184 184 176 179 184 188 190 188 185 183 177 177 178 178 178 178 179 179 178 177 176 175 174 175 176 176 177 175 173 173 173 173 171 169 173 173 173 172 173 173 174 174 146 124 153 186 173 167 163 135 115 151 179 179 171 173 173 167 175 163 162 169 167 167 170 168 178 175 169 166 168 173 174 172 173 172 172 173 175 179 183 185 161 145 127 135 163 169 143 117 102 127 141 150 175 198 201 195 200 190 175 146 131 160 187 179 141 98 75 91 108 100 85 78 64 62 62 66 71 74 75 75 76 58 72 106 121 130 143 148 181 179 165 162 160 174 175 116 111 184 204 181 182 169 136 125 152 201 210 184 169 149 131 136 167 187 208 202 132 72 96 139 117 93 56 39 36 26 38 77 102 118 112 83 69 94 132 155 144 138 108 97 99 99 111 118 90 79 117 127 102 108 111 93 69 69 78 107 144 154 117 72 71 105 83 69 131 179 183 193 191 136 82 79 76 52 48 49 59 59 50 36 37 47 45 34 25 55 94 116 116 102 88 82 61 39 34 48 61 69 70 63 57 58 75 86 85 99 113 104 44 34 50 74 64 38 33 43 34 25 19 21 25 25 23 23 26 26 41 64 68 50 32 26 27 26 29 33 34 33 35 39 33 36 41 45 43 38 38 42 28 26 30 39 44 41 41 44 42 40 34 37 66 96 89 62 42 88 140 152 114 59 31 31 34 51 58 63 94 129 119 82 45 71 90 90 92 103 105 97 85 48 26 29 33 37 41 40 32 21 15 14 13 20 51 84 147 136 90 37 19 26 32 33 74 112 111 69 29 15 56 125 178 173 120 51 35 59 67 56 35 30 28 37 45 52 81 123 140 103 79 81 87 89 82 69 48 65 78 79 58 52 62 42 47 43 51 46 42 41 32 36 31 22 36 42 24 26 41 36 33 41 62 73 58 41 33 26 24 34 53 71 74 63 50 44 41 46 56 58 50 42 49 63 81 105 101 67 34 12 22 52 114 151 178 179 166 149 140 146 141 156 163 159 166 178 172 154 122 149 160 169 173 172 165 140 141 139 82 26 47 93 91 62 45 30 32 61 88 92 82 75 84 61 44 43 43 34 25 22 15 16 17 19 23 26 28 30 38 35 36 38 35 28 27 32 30 34 32 30 30 26 28 40 39 32 33 50 82 123 161 186 157 146 129 120 129 148 161 163 162 147 124 116 129 134 128 126 134 143 143 134 133 131 108 78 82 69 72 131 156 129 127 130 138 140 145 143 127 111 113 126 132 133 138 142 139 137 150 167 152 99 35 28 64 104 111 74 56 96 114 121 149 165 150 135 138 145 156 157 137 105 82 75 60 113 147 153 159 159 162 176 175 129 110 119 88 48 86 168 179 168 135 85 48 33 29 25 38 29 31 48 73 101 134 161 175 160 160 164 163 167 160 137 100 120 146 163 164 159 161 167 166 166 165 164 164 163 162 162 163 163 163 162 162 161 161 161 160 160 160 161 161 162 162 162 168 176 141 80 36 17 41 90 109 130 140 146 143 149 160 144 138 125 120 121 122 130 136 131 127 152 153 138 119 83 72 101 146 150 154 141 102 70 79 109 119 113 100 73 69 80 78 89 89 92 107 117 104 82 65 55 48 61 91 121 137 118 108 149 183 166 136 96 74 92 112 108 123 119 133 151 145 124 126 146 148 128 99 76 70 76 74 64 74 127 161 166 168 159 152 161 162 186 175 123 56 8 42 128 173 180 172 133 78 47 60 87 98 76 77 114 140 127 120 140 136 148 156 158 163 171 172 167 142 104 115 156 163 163 175 177 126 80 43 34 37 42 43 36 33 34 35 36 37 35 31 28 36 37 39 42 40 35 34 36 32 34 37 40 41 39 34 30 30 27 25 23 19 18 24 33 44 39 33 27 22 17 10 6 11 11 10 10 10 11 12 13 13 12 12 12 13 15 16 18 17 18 20 22 24 25 25 25 26 25 24 23 23 23 24 24 30 30 30 29 29 28 28 28 30 31 30 27 22 19 20 21 19 22 25 26 24 24 25 26 19 24 25 24 28 34 32 26 22 24 28 31 26 20 22 29 38 45 45 62 104 139 166 193 206 223 228 216 211 218 219 210 220 212 206 180 163 177 205 243 220 211 215 216 213 211 220 246 245 167 70 0 34 143 202 201 131 136 154 169 176 184 186 177 137 118 113 134 158 169 175 181 180 179 177 166 145 137 156 184 204 223 237 232 228 240 234 208 182 214 218 201 190 161 130 127 92 115 172 199 168 155 190 221 236 220 220 209 180 168 155 121 101 116 104 113 121 82 57 70 80 96 134 195 241 243 231 236 243 235 225 192 129 75 52 48 55 33 25 47 93 135 125 81 120 154 173 182 185 186 168 120 41 24 23 34 33 30 35 39 33 34 35 36 36 36 35 35 32 30 29 28 29 30 31 31 29 27 25 25 26 28 28 27 23 26 28 28 27 26 28 30 32 26 20 22 29 34 33 30 27 27 27 27 26 26 25 25 29 29 28 27 25 22 20 19 25 27 29 28 26 24 25 27 22 26 26 23 14 14 53 108 143 135 134 128 127 155 186 192 140 139 159 186 183 162 171 201 202 134 63 51 98 149 165 156 182 214 225 187 116 46 17 26 33 29 24 23 25 27 28 28 29 30 32 32 31 29 26 24 20 22 25 28 31 33 35 37 38 40 43 47 51 57 63 67 64 64 62 56 49 43 41 40 49 52 51 41 29 23 26 32 35 28 27 25 21 26 33 30 31 35 38 41 47 47 34 18 20 38 55 55 43 33 35 41 38 48 58 59 70 101 121 115 52 22 73 163 223 225 157 84 126 159 154 91 32 18 25 25 30 25 23 31 44 47 37 26 28 29 19 15 42 79 81 58 34 33 32 30 29 27 26 26 27 27 27 25 24 25 30 34 22 26 26 23 24 30 32 31 41 54 59 69 63 59 87 107 94 89 113 125 113 96 82 85 68 71 95 114 124 118 99 101 150 199 200 186 207 199 157 138 155 130 66 47 109 138 88 35 55 115 161 193 207 198 188 172 147 114 86 65 36 16 21 31 30 28 28 31 23 18 60 123 239 221 191 179 171 171 180 170 144 111 154 188 187 162 98 69 92 82 61 39 40 37 45 95 146 175 172 163 161 160 164 155 156 160 153 136 128 136 143 142 163 187 188 177 125 62 44 31 74 149 210 200 160 152 184 215 210 222 209 172 92 12 12 50 66 63 67 83 119 159 163 137 125 157 141 126 149 158 108 34 34 62 88 94 86 49 39 98 151 194 217 196 160 133 138 162 183 182 186 188 172 135 95 71 50 72 82 88 101 100 102 120 109 88 61 56 83 113 117 103 92 76 58 67 94 102 87 76 68 65 44 20 22 46 56 48 53 72 103 133 138 114 104 119 142 134 116 98 95 106 114 115 119 96 82 78 85 111 122 103 81 75 83 91 96 111 115 96 69 58 52 49 46 56 75 86 88 73 57 53 60 66 62 54 56 47 33 27 34 44 42 34 28 34 42 43 34 23 22 29 32 34 35 35 33 32 32 33 23 28 31 31 32 35 35 32 36 29 22 20 21 27 39 51 38 30 23 19 16 13 16 20 24 24 25 24 17 11 11 16 14 15 17 22 26 26 22 19 16 16 17 17 18 18 18 18 16 18 20 22 23 23 23 23 20 18 16 17 20 21 21 20 13 15 18 21 23 23 23 23 25 24 23 20 17 14 11 10 16 19 24 31 35 34 29 25 21 22 23 22 21 22 26 29 25 25 27 30 33 36 41 46 26 23 27 36 36 26 19 19 29 30 30 27 23 21 21 22 26 26 25 25 23 22 20 19 18 21 27 32 29 22 20 23 16 18 22 25 27 28 27 27 21 22 23 24 23 22 21 20 23 23 23 23 23 22 22 22 22 22 22 23 24 25 23 22 20 18 19 21 21 20 21 25 27 29 29 25 20 17 18 20 17 20 23 26 28 27 24 21 24 25 25 23 19 18 19 21 20 23 27 28 27 25 23 23 15 15 15 16 16 17 17 17 13 15 19 24 28 29 26 23 19 16 14 14 17 20 22 23 24 25 26 26 26 25 24 24 26 25 23 21 19 18 18 18 25 26 28 28 28 26 24 22 23 23 24 25 27 28 30 31 21 23 25 25 24 24 24 25 23 23 23 24 26 29 32 34 36 30 23 21 23 25 24 22 26 26 25 23 22 21 20 19 20 23 27 32 36 38 39 39 41 36 29 25 23 22 21 20 16 18 20 22 22 20 18 16 21 19 17 21 28 31 29 25 18 19 21 23 23 23 22 22 21 21 21 21 20 20 19 19 17 17 18 18 17 15 14 13 15 16 17 18 18 18 17 17 19 21 24 27 28 29 29 29 24 25 26 24 20 18 18 19 25 21 19 22 24 22 17 14 17 17 18 21 24 25 22 19 22 26 24 18 22 33 33 24 32 33 31 29 34 41 40 34 28 29 45 70 73 53 38 39 27 24 21 22 25 26 22 18 18 16 15 22 52 91 92 59 45 37 47 60 47 26 21 23 20 24 29 24 11 11 34 65 106 134 133 122 105 75 46 18 25 24 24 22 17 20 44 69 88 122 168 196 178 121 55 13 18 23 33 41 37 29 32 42 34 33 37 45 48 45 44 45 62 65 59 39 21 18 27 37 29 20 13 18 35 51 59 60 56 50 39 30 23 22 23 25 196 198 200 200 198 197 197 198 199 200 200 200 199 198 197 196 195 196 197 198 199 200 200 200 204 203 202 200 198 196 195 194 195 195 195 195 196 196 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 200 200 200 198 196 194 201 200 199 197 196 196 197 197 197 197 196 195 194 194 193 193 194 194 194 194 194 194 194 194 192 193 194 193 191 190 191 192 191 191 192 192 191 190 188 187 190 190 190 189 189 188 188 188 193 192 191 189 189 188 189 189 186 186 186 187 187 187 187 188 186 186 186 187 187 188 188 188 185 185 185 186 187 187 187 188 183 184 186 188 188 188 186 185 189 186 184 185 186 187 185 182 183 184 185 186 187 187 186 185 183 183 183 182 180 180 182 184 182 181 181 181 180 179 179 179 179 179 180 180 180 181 181 181 180 180 180 180 180 180 180 180 173 175 176 178 177 176 174 172 179 179 176 173 173 176 175 171 171 172 172 171 169 170 174 178 147 130 144 168 153 154 174 150 133 158 174 167 162 170 174 169 171 172 173 171 168 168 171 174 168 168 169 170 170 171 172 172 175 157 167 181 173 171 167 147 98 115 149 175 184 185 155 106 85 96 107 115 133 165 179 169 157 138 127 140 173 205 199 168 147 108 107 159 175 124 95 118 110 91 70 85 122 131 128 142 100 60 41 80 149 191 190 175 171 192 204 213 230 221 160 96 126 192 207 166 152 162 147 117 170 197 173 153 181 214 217 193 161 171 196 176 106 82 119 150 138 87 39 28 39 54 71 88 95 109 100 89 93 120 135 108 90 120 151 145 129 145 148 114 79 101 153 148 94 102 127 98 93 93 79 83 107 98 66 56 99 127 78 55 124 144 115 129 105 88 65 63 73 56 38 48 51 48 45 45 45 41 31 22 21 94 134 116 101 109 111 104 86 65 49 47 46 39 36 39 26 62 82 83 103 134 124 86 43 40 48 62 59 40 28 28 27 21 17 20 21 20 21 25 29 32 42 52 48 37 34 40 36 27 23 27 33 39 51 65 62 50 32 25 34 49 55 52 32 24 24 35 42 40 38 38 29 24 25 36 62 87 73 34 35 89 141 137 81 29 21 39 46 45 42 52 96 146 149 117 45 50 69 95 110 115 114 109 83 42 28 29 36 44 39 41 30 20 11 15 19 15 31 62 127 126 84 40 30 21 19 39 85 137 134 96 68 28 45 130 168 173 134 56 32 86 109 71 29 31 27 25 41 76 110 128 121 100 93 83 64 63 61 39 27 43 55 50 39 35 39 44 63 90 103 87 66 54 42 27 36 23 30 35 22 27 50 60 53 71 108 114 83 49 30 32 20 47 97 134 129 100 67 42 18 60 110 111 71 56 64 62 56 43 43 28 9 15 56 117 169 186 184 162 154 160 151 128 139 144 152 152 154 166 168 153 129 146 144 154 149 142 158 149 136 130 77 21 34 85 96 71 43 34 39 54 56 55 81 118 103 61 32 32 34 32 29 23 23 20 18 18 18 19 26 36 32 32 32 33 33 34 34 34 39 37 35 33 34 36 40 42 48 39 32 44 79 121 147 154 159 159 151 137 129 131 138 141 159 133 105 109 134 137 114 97 128 149 149 138 116 94 87 73 58 50 78 111 117 127 133 117 120 144 151 126 103 103 112 115 124 125 139 146 138 138 153 164 115 44 33 67 127 173 136 83 66 95 115 120 124 127 133 143 156 135 127 124 116 115 109 90 68 72 99 129 137 137 146 153 135 106 119 160 133 59 70 153 185 133 71 36 27 27 28 28 32 21 36 95 136 151 170 171 162 161 160 161 163 163 161 159 127 113 115 137 158 165 164 161 167 166 165 164 162 162 163 164 164 166 165 161 161 164 163 161 165 161 159 161 159 156 161 169 165 177 146 72 30 22 33 76 122 137 148 146 138 132 133 137 143 144 142 141 146 154 157 156 159 185 174 165 155 81 47 106 143 150 146 134 117 95 89 101 119 120 129 113 70 52 71 87 101 104 101 79 76 81 64 55 64 98 116 123 128 116 125 166 183 161 135 88 52 79 113 100 106 130 163 170 151 141 148 153 181 164 125 77 51 59 87 108 93 117 139 153 162 162 161 168 172 177 153 128 94 31 31 107 169 165 112 47 40 83 134 172 155 68 69 119 131 131 135 140 147 148 156 172 185 183 166 149 136 125 127 153 185 187 155 120 57 44 31 29 36 40 37 31 34 35 36 34 31 29 30 31 34 36 34 35 40 35 31 37 39 49 46 36 38 42 39 36 34 24 25 25 14 16 37 55 86 75 52 38 34 24 12 9 12 12 11 10 9 9 8 8 13 13 14 15 15 16 17 17 17 17 17 18 19 21 22 23 26 25 23 22 23 25 28 30 28 28 29 29 29 28 27 26 31 31 31 31 29 28 26 25 21 24 27 28 26 25 25 26 19 22 25 28 29 28 27 26 25 25 26 27 27 28 28 28 21 18 23 36 51 71 102 130 161 176 199 217 222 216 211 210 225 218 216 223 226 220 212 210 217 217 209 207 217 226 235 249 232 179 81 8 32 129 204 223 192 188 167 139 127 134 139 136 118 95 87 92 89 91 104 114 133 141 132 121 134 164 197 222 227 218 220 219 213 219 214 188 152 195 238 243 228 221 201 169 137 97 88 136 175 175 192 236 242 236 231 230 221 186 128 80 60 62 76 90 77 58 73 106 66 51 53 91 149 199 226 236 230 234 231 232 202 141 95 62 51 32 36 25 50 90 71 59 97 169 190 166 166 189 163 85 32 28 27 31 34 34 35 37 38 35 32 32 33 34 34 33 34 33 31 32 34 35 34 33 28 27 27 26 26 25 25 25 25 27 28 28 28 29 32 34 26 24 23 27 32 34 31 27 25 27 30 29 27 25 25 26 25 27 29 29 26 24 24 24 23 25 27 28 28 25 21 19 27 27 27 30 24 17 46 95 135 186 206 186 170 167 174 187 172 155 125 110 125 151 179 204 163 118 70 47 60 103 141 153 185 176 162 134 86 41 27 35 30 26 21 19 21 25 29 30 32 29 25 23 24 25 25 24 22 22 23 25 28 31 34 36 38 38 38 43 56 69 73 71 64 62 59 54 49 46 45 46 47 46 44 40 34 30 27 26 23 21 19 18 19 23 28 31 37 29 25 34 47 48 34 19 25 30 54 72 60 43 40 43 53 64 71 75 77 110 152 149 92 32 79 157 200 196 138 111 174 214 175 79 29 23 23 28 31 21 27 57 80 74 47 25 27 30 22 13 31 60 65 49 31 38 40 34 27 25 26 25 19 26 25 22 28 28 23 24 21 18 27 34 28 25 30 31 41 79 121 126 90 55 56 78 73 66 79 104 104 78 64 69 52 62 92 91 90 121 137 132 125 169 182 189 209 214 183 128 98 62 53 90 125 136 103 36 35 92 152 201 196 175 136 121 133 159 137 69 25 21 28 31 33 22 23 27 15 20 82 158 216 204 165 140 157 180 195 213 167 124 132 165 173 175 140 68 75 64 51 46 40 28 40 72 135 167 165 154 156 161 165 150 133 141 140 139 154 164 154 139 152 175 170 114 73 39 51 39 85 160 216 212 172 130 131 167 195 208 231 192 99 24 7 37 46 39 46 82 128 154 150 136 131 143 130 124 157 161 93 19 45 85 95 93 98 104 104 85 95 154 196 197 170 126 122 161 159 171 176 186 190 151 94 69 78 82 87 90 90 92 97 101 97 71 56 71 95 102 93 84 73 58 57 78 98 100 92 87 94 83 46 17 27 52 58 53 41 65 111 144 139 121 111 107 117 129 112 94 97 88 80 96 108 101 72 54 91 146 148 110 87 85 103 141 136 103 96 92 65 54 39 32 42 60 72 74 85 82 70 56 53 59 61 57 56 52 41 27 23 27 31 31 31 34 36 34 28 26 27 30 33 32 30 29 29 30 31 33 32 30 29 30 32 34 33 32 29 29 26 22 22 29 43 54 38 34 28 22 18 17 19 20 28 29 28 24 18 14 13 13 11 14 19 23 26 26 24 23 19 18 17 17 17 18 20 21 19 19 19 19 20 20 20 20 14 12 10 12 16 20 21 21 19 21 23 23 22 22 23 25 22 22 22 21 21 20 19 19 12 17 25 31 33 33 31 30 26 27 27 26 23 22 23 24 29 26 23 23 28 35 40 43 26 27 27 25 22 21 21 22 24 30 35 32 23 18 20 24 22 22 23 23 22 21 20 19 27 28 29 29 27 24 20 17 17 19 22 25 28 30 31 31 29 27 25 26 27 27 26 24 24 24 23 22 22 21 21 20 25 24 24 23 22 21 21 20 19 20 21 20 19 19 21 22 35 35 32 27 21 17 16 18 19 19 21 24 26 27 25 23 19 18 17 18 20 21 19 18 17 17 20 24 29 31 29 26 19 17 16 18 21 23 23 22 16 18 20 22 23 22 22 22 19 19 18 16 15 18 25 30 31 29 26 22 21 20 21 22 21 22 23 21 18 17 18 20 18 25 29 27 25 27 26 23 24 24 24 23 25 29 36 41 30 28 27 27 27 27 25 23 24 27 30 30 27 25 26 29 22 24 25 24 22 20 20 20 26 28 29 28 24 20 18 18 25 18 25 46 57 47 35 32 38 35 33 31 26 21 21 25 17 19 20 20 18 18 19 21 17 22 22 19 24 34 34 27 24 21 20 21 21 19 20 24 22 24 25 25 22 19 18 18 21 20 18 17 16 15 15 14 17 17 17 17 16 15 14 14 11 17 25 32 35 36 36 36 26 23 20 18 19 20 20 19 23 23 22 21 20 18 16 15 19 19 19 21 24 26 25 24 27 28 29 27 24 22 22 23 26 36 37 27 26 36 41 37 31 32 35 45 55 46 36 39 31 29 26 24 23 20 17 14 15 11 12 24 48 73 93 102 67 50 42 46 40 23 17 24 16 24 18 18 22 11 33 91 140 176 174 153 110 57 36 18 28 22 23 27 20 13 26 47 74 105 117 148 144 108 78 18 16 46 67 73 59 52 66 63 56 51 53 64 69 67 69 76 99 105 92 57 24 16 25 33 26 28 19 15 30 48 60 70 50 53 44 34 35 32 27 27 195 198 200 199 198 196 197 198 197 197 196 196 195 195 195 195 196 196 197 197 198 198 199 200 197 197 197 196 196 195 195 195 198 198 198 198 197 197 196 196 198 198 198 198 198 198 198 198 200 199 198 197 197 198 199 200 197 197 198 199 199 198 198 198 196 197 198 199 199 198 197 196 195 195 195 194 194 193 193 193 194 194 194 194 194 194 194 194 192 193 194 193 190 189 190 191 188 189 190 191 191 191 190 189 190 190 189 189 188 188 188 188 188 188 189 189 189 189 189 189 189 189 188 188 187 186 186 186 186 186 186 186 187 187 187 187 185 185 185 186 186 186 186 186 182 183 184 185 185 185 185 185 184 182 180 180 182 182 180 178 181 182 183 184 185 184 184 183 183 183 183 181 180 180 181 183 181 181 180 180 180 179 179 179 179 179 179 180 180 180 181 181 183 183 182 182 181 180 179 179 177 176 175 175 174 174 174 174 171 173 174 174 175 175 172 168 171 170 169 169 170 172 175 176 153 139 138 142 131 152 177 146 106 145 177 178 168 168 170 167 170 172 175 176 175 172 169 166 168 169 169 170 171 171 172 172 167 165 173 177 168 159 149 134 115 141 173 190 192 182 146 102 85 119 129 113 120 149 154 134 122 127 146 170 189 199 185 158 143 110 111 152 157 110 95 127 151 130 111 135 187 200 173 154 107 80 57 65 100 134 148 147 151 190 210 214 218 191 127 76 132 190 198 162 149 140 112 90 132 159 140 124 150 184 195 178 140 130 127 106 74 87 124 136 115 67 27 29 56 82 102 117 114 109 93 96 107 118 110 71 88 106 131 136 140 167 163 119 79 94 142 143 87 80 108 101 104 86 81 102 110 82 64 76 94 90 59 61 98 85 51 58 81 94 86 70 63 50 38 41 41 41 44 47 47 41 31 23 59 104 116 87 76 94 109 113 110 101 93 92 93 84 64 47 32 50 63 69 89 112 110 91 35 42 45 40 33 29 27 24 20 16 15 21 26 27 28 31 29 27 30 39 45 44 41 40 41 39 36 32 33 45 70 92 78 50 31 32 36 34 40 52 31 28 27 32 36 36 34 33 30 25 27 36 47 59 53 32 42 70 93 82 50 30 40 58 80 86 79 61 68 104 119 105 48 51 81 117 119 96 81 77 63 39 35 31 33 45 43 44 33 23 13 15 16 9 19 46 88 101 80 45 29 15 16 40 76 131 155 138 98 43 37 89 103 124 110 57 38 70 84 60 23 29 32 34 42 60 76 83 83 64 56 50 48 70 81 61 47 69 79 65 48 52 70 84 133 143 135 103 70 50 37 26 18 38 68 73 55 56 67 64 74 89 100 94 86 74 48 28 13 50 116 168 173 136 74 21 18 65 117 125 107 105 99 73 42 36 37 19 11 38 92 154 177 170 160 157 165 169 153 130 143 139 146 156 156 155 150 138 140 145 140 135 125 127 146 148 133 108 73 48 47 63 75 74 45 28 36 67 77 68 85 120 101 60 32 31 33 31 29 24 27 24 19 17 20 25 28 28 33 33 33 34 34 35 35 35 37 37 36 36 37 39 42 43 47 46 46 54 71 89 96 95 111 116 121 125 131 137 136 132 128 119 105 105 116 113 103 101 141 143 126 111 95 88 104 110 90 59 71 112 135 146 141 117 111 136 148 131 112 111 114 111 119 144 155 135 125 144 143 115 51 43 75 120 160 176 137 88 57 97 125 126 123 124 130 141 151 138 120 104 99 106 103 86 68 65 75 92 107 122 125 116 102 95 129 179 155 76 68 129 147 100 50 28 26 26 23 21 32 51 88 143 168 167 173 167 160 160 160 161 163 164 164 163 161 124 109 130 151 161 164 161 164 164 165 165 165 164 163 162 158 155 153 155 159 162 164 165 165 160 162 167 166 160 161 168 170 160 123 57 23 24 35 63 107 144 158 149 148 148 144 147 150 153 158 163 165 163 159 157 160 174 171 173 156 89 74 142 148 142 130 122 116 100 85 83 89 136 159 116 60 53 76 88 107 121 117 84 69 65 54 66 92 116 117 107 107 105 124 167 182 153 113 79 65 75 93 102 119 120 139 156 150 141 144 149 165 164 118 51 37 83 119 120 98 116 121 122 138 157 165 170 155 148 140 149 129 56 29 76 114 93 62 58 98 149 181 194 133 62 81 143 158 155 156 164 149 147 147 153 155 146 127 110 91 91 101 125 145 138 104 72 42 37 32 31 34 37 35 33 27 27 26 24 25 30 37 42 49 62 68 71 75 71 70 77 88 94 95 82 65 55 46 37 34 25 24 20 10 21 54 80 108 121 121 102 67 25 6 11 12 11 11 10 10 9 9 9 12 13 13 14 15 16 17 17 17 17 17 17 18 19 20 21 24 23 21 21 22 25 29 31 29 28 28 28 28 28 28 29 31 31 31 31 30 28 27 26 26 28 31 31 29 27 27 27 23 27 31 33 31 28 27 26 25 25 25 26 26 27 27 27 26 25 31 41 45 45 53 64 89 95 115 139 155 168 197 226 234 234 236 239 236 229 223 220 221 219 215 222 233 225 209 205 211 171 80 2 15 123 217 249 217 202 177 161 165 180 185 181 185 177 167 149 127 122 130 135 142 163 161 151 179 221 231 218 216 207 206 205 202 213 215 196 166 167 197 234 239 226 226 236 198 141 89 98 147 183 206 228 233 230 238 244 214 144 77 42 39 45 50 53 65 99 150 191 148 93 48 57 106 160 203 229 214 228 230 238 234 202 149 90 59 33 39 31 38 57 43 41 106 171 194 181 177 179 144 71 34 30 28 32 35 34 35 36 39 37 35 35 36 36 35 33 36 34 32 32 33 34 33 31 28 28 28 27 26 25 24 24 23 25 27 27 26 27 29 32 24 22 21 25 30 31 28 24 25 27 29 29 27 25 25 26 25 27 29 29 27 26 26 27 25 27 29 30 29 26 23 20 23 26 30 34 28 22 52 101 165 217 229 197 167 146 146 171 162 134 94 81 104 131 148 160 140 108 89 85 69 66 97 132 161 151 128 94 60 38 35 40 32 28 23 21 24 28 31 33 32 28 24 23 23 23 23 22 24 24 23 24 25 27 29 30 37 36 36 41 54 67 71 68 61 58 54 52 51 49 46 43 40 45 51 52 45 33 21 14 13 15 17 20 25 29 33 35 31 24 24 37 53 53 34 15 21 29 49 62 54 45 47 51 56 92 109 101 96 133 178 171 121 44 62 124 166 169 125 108 155 183 142 58 19 19 25 34 23 18 29 60 83 78 54 36 35 38 30 17 20 37 45 41 48 41 33 29 29 30 29 29 20 26 25 24 31 30 26 28 29 29 38 42 33 27 30 33 50 90 137 150 117 71 52 55 71 79 81 73 69 72 74 70 34 33 50 58 89 148 168 155 143 143 158 185 199 211 184 103 53 57 69 96 129 151 114 36 25 74 123 159 141 126 124 155 195 198 146 60 15 20 31 32 31 21 25 33 21 24 86 162 202 174 144 154 188 197 193 202 174 121 112 144 166 169 134 72 56 55 54 54 47 29 34 59 133 182 198 194 190 185 175 151 142 145 162 186 198 191 181 177 188 156 102 59 71 80 95 71 66 144 208 214 182 138 117 127 139 139 149 130 86 41 17 32 29 37 49 73 108 134 131 112 90 86 91 113 123 96 55 35 70 92 88 94 134 180 177 123 53 115 179 203 181 134 114 131 148 151 151 160 160 129 102 106 120 105 91 83 74 68 73 84 81 63 57 73 91 92 80 71 79 80 78 74 74 77 79 78 88 80 47 18 28 53 64 63 52 71 106 131 134 129 117 100 129 138 111 83 92 97 86 85 90 88 73 61 81 120 137 130 115 103 117 168 174 127 84 54 52 45 38 38 46 55 62 65 78 74 64 54 51 57 65 69 55 51 42 32 30 31 29 25 32 34 35 32 27 25 27 30 32 31 30 30 30 32 33 35 36 34 32 33 36 39 39 39 36 33 28 23 22 26 35 41 38 37 33 28 22 20 21 23 31 30 28 23 17 14 13 14 13 16 20 23 24 23 21 19 19 18 18 17 18 19 20 21 19 19 19 18 18 18 18 18 14 12 12 13 17 19 19 18 18 20 22 22 21 21 22 24 22 23 23 23 22 20 17 16 12 16 22 28 30 30 29 29 32 31 28 25 22 24 28 32 29 27 25 25 29 33 35 35 25 27 29 27 24 22 23 25 26 30 33 30 24 20 21 24 26 26 25 25 24 23 23 22 25 26 28 28 26 24 20 18 16 17 20 24 27 31 33 35 33 30 26 25 26 27 26 25 23 23 23 22 21 21 20 20 21 21 20 20 19 18 18 17 17 19 21 20 18 19 22 26 37 36 33 27 21 18 18 19 18 19 22 23 24 24 23 23 20 18 16 16 18 19 18 17 19 19 20 23 26 28 27 26 19 18 17 18 21 23 23 22 17 18 20 22 23 23 22 22 23 23 22 19 17 18 22 26 28 26 24 22 22 23 25 26 22 23 23 21 18 16 17 19 22 28 30 27 25 25 24 22 25 26 28 29 30 35 41 46 32 29 27 27 29 30 29 28 27 28 28 28 28 28 29 30 26 26 25 22 19 18 20 22 25 27 28 26 23 21 21 21 23 17 22 40 49 42 34 32 35 36 39 39 32 23 21 24 19 21 22 20 18 17 17 19 21 25 24 22 29 39 39 31 25 21 19 20 20 17 18 22 22 24 25 24 21 18 18 19 20 19 19 18 18 17 16 15 18 18 17 16 16 15 14 14 12 17 24 30 32 33 35 36 27 24 20 19 20 21 21 20 23 23 22 22 21 19 18 17 18 17 18 21 24 26 26 24 25 27 29 29 26 24 24 25 26 34 41 49 66 79 71 54 35 38 36 38 44 41 34 36 28 26 23 22 22 20 17 14 14 8 7 19 41 62 73 75 57 44 36 38 34 22 18 23 19 25 19 22 27 12 21 64 119 149 144 124 85 41 33 30 39 27 20 19 13 10 24 47 80 104 97 109 109 85 65 19 31 65 88 96 79 58 71 83 73 62 61 70 70 64 74 94 125 113 83 44 19 15 21 24 29 32 25 20 32 45 54 63 57 60 49 35 31 26 21 24 195 197 199 199 197 196 196 197 197 196 194 193 193 193 194 195 198 197 196 195 196 197 198 199 196 196 197 198 198 199 200 200 201 201 200 199 198 197 196 196 198 198 198 198 198 198 198 198 199 198 197 196 196 197 198 199 196 196 196 196 197 199 200 201 193 195 198 201 201 199 196 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 193 194 192 190 188 189 190 187 188 189 190 191 191 191 191 189 189 189 188 188 187 187 187 184 185 187 189 190 190 189 188 191 191 190 189 187 186 185 185 186 186 186 186 186 185 185 185 185 185 185 185 185 185 184 184 182 182 181 181 182 182 183 184 185 184 183 183 184 184 183 181 179 180 181 182 182 182 181 181 181 182 182 181 179 179 180 182 180 180 179 179 179 178 178 178 178 178 178 179 179 179 180 180 183 183 182 180 179 177 176 176 180 178 175 172 172 172 174 175 170 168 169 172 174 172 168 166 174 172 170 169 169 171 171 171 158 149 134 119 114 154 182 142 112 143 169 171 164 165 170 171 167 168 170 172 173 171 168 165 169 169 170 170 171 171 172 172 166 173 174 175 175 157 130 117 131 167 189 187 186 175 139 103 103 141 163 162 158 144 128 128 146 157 179 193 190 186 184 176 163 119 111 151 163 128 107 121 147 147 163 202 227 192 128 89 109 92 77 70 66 67 80 97 131 174 191 188 183 141 87 69 136 184 190 171 166 132 85 75 130 160 153 141 148 157 153 129 117 97 79 60 56 88 112 102 70 40 20 39 82 115 125 122 107 94 84 106 126 127 109 68 80 86 100 105 115 148 150 111 67 93 141 137 83 72 95 94 93 79 91 114 106 79 66 64 81 55 39 57 75 61 40 40 101 140 142 97 57 39 30 26 29 35 43 48 48 41 32 25 51 75 74 56 67 104 138 157 182 178 166 157 161 159 128 90 55 42 32 36 51 61 59 52 46 44 40 35 37 40 36 28 19 15 16 24 32 34 32 31 32 30 32 47 70 83 76 62 52 51 43 31 28 43 68 87 84 61 45 42 36 27 31 45 35 34 31 29 31 35 34 30 26 21 27 37 41 46 48 41 35 44 47 41 44 66 93 111 128 116 93 63 52 71 78 59 52 48 73 100 91 67 56 53 48 37 41 33 30 44 44 43 29 22 14 15 17 10 15 34 46 65 61 42 31 18 14 31 70 110 140 145 121 63 29 41 47 78 82 55 44 51 50 41 25 28 31 34 41 54 67 73 72 52 48 52 64 97 110 86 58 87 100 76 48 56 97 131 161 147 118 81 52 36 25 16 14 85 147 135 84 64 70 70 74 88 82 82 106 106 66 27 16 42 103 168 193 165 93 25 14 60 104 113 111 119 99 56 26 29 32 14 23 74 130 176 174 151 139 152 169 166 150 137 139 130 141 157 148 135 140 151 158 147 148 136 126 135 139 138 121 91 82 82 60 46 56 68 48 25 34 77 93 77 82 110 96 58 33 31 31 29 28 24 26 24 19 16 19 25 28 27 33 33 33 34 34 35 35 35 34 35 36 38 40 42 44 44 45 50 54 55 55 54 51 46 58 65 77 96 117 132 132 126 107 110 107 106 108 102 98 106 121 119 108 113 118 119 129 127 89 66 88 140 166 162 136 102 105 123 130 119 112 121 130 131 126 142 141 123 126 140 104 36 30 82 135 172 177 155 118 72 54 100 132 136 134 132 128 127 143 138 109 80 81 96 99 93 82 72 63 65 84 114 119 99 71 92 139 180 154 83 59 92 99 65 33 24 26 24 19 17 34 86 140 181 185 170 169 160 159 160 161 161 162 164 166 168 179 143 122 121 126 149 169 167 162 163 164 166 166 165 162 160 155 146 144 152 160 162 164 168 163 159 162 169 168 161 163 171 179 137 91 42 26 41 45 47 66 109 134 142 157 164 160 162 159 159 165 174 174 165 160 162 158 160 166 172 143 90 103 173 154 132 114 117 120 105 81 65 104 143 153 114 69 56 73 96 106 130 126 89 72 62 59 93 126 136 115 83 76 86 117 158 172 137 94 81 88 82 89 120 124 116 132 156 154 138 133 136 143 149 100 30 45 126 155 122 92 114 114 100 109 132 148 154 129 109 121 166 161 84 33 45 50 31 45 103 165 198 193 173 105 55 87 144 151 138 131 137 115 111 107 104 98 86 70 58 45 51 64 80 87 77 54 34 31 32 34 33 31 29 29 30 22 18 14 16 30 55 83 102 109 118 117 117 128 138 145 154 152 154 155 128 85 66 63 52 31 25 22 13 7 34 87 126 144 167 183 168 114 42 3 3 11 11 11 11 10 10 10 10 11 11 12 13 15 16 17 17 17 17 17 16 16 17 17 18 19 19 18 19 22 25 29 32 29 28 27 27 27 29 31 32 31 31 31 31 31 29 28 27 29 31 33 32 29 27 26 26 28 34 40 39 33 28 26 26 25 25 25 25 26 26 26 27 26 26 31 40 41 33 29 30 34 33 44 64 77 95 140 187 188 194 205 221 236 242 237 228 215 218 216 213 205 187 181 194 209 178 91 8 29 135 210 219 200 189 182 189 207 223 229 229 227 232 223 196 175 174 180 180 170 160 148 163 209 238 231 216 210 205 205 205 205 216 220 209 171 157 166 199 220 220 224 235 225 195 141 103 111 144 177 201 207 219 235 231 187 116 54 24 31 45 42 33 66 146 222 255 227 172 102 66 83 132 172 191 209 232 227 224 238 244 208 140 75 38 38 38 30 33 27 30 89 135 157 160 158 150 122 71 37 32 30 33 35 35 34 36 39 38 38 39 40 39 36 33 37 35 32 32 33 33 32 31 30 29 28 27 26 25 24 23 21 23 25 25 25 25 27 29 23 22 22 25 29 30 27 24 26 27 28 28 26 25 25 25 24 26 28 29 27 26 27 29 27 29 31 32 32 29 26 24 24 29 35 37 30 24 55 105 177 204 193 172 173 151 130 145 147 133 103 81 82 92 106 124 119 94 94 111 103 83 83 95 113 117 107 79 51 37 35 36 33 29 24 22 24 28 31 33 31 28 24 22 22 22 21 19 26 25 23 21 20 21 21 22 35 34 34 40 53 65 67 62 57 52 49 49 52 51 44 38 36 43 52 54 46 31 16 8 9 13 18 24 29 33 34 35 26 21 25 41 58 57 35 12 15 27 42 50 49 50 57 64 59 114 151 147 126 139 176 179 125 52 51 87 113 118 95 93 106 123 92 37 16 20 26 35 26 21 27 47 62 59 44 34 35 38 33 21 15 26 48 63 70 47 27 25 31 32 29 28 23 27 25 27 34 32 28 33 36 44 54 53 40 29 30 36 61 86 117 126 107 81 75 84 97 97 81 57 51 64 67 59 43 29 31 41 92 162 173 151 170 169 161 164 172 178 144 68 69 91 102 103 133 161 118 42 28 60 85 117 126 143 158 194 224 207 133 40 6 22 35 33 28 26 27 27 27 47 99 149 153 151 156 180 203 201 197 208 179 127 105 132 154 145 113 80 56 54 51 54 52 36 30 43 115 187 223 217 200 187 177 156 152 158 183 208 211 198 179 161 148 103 53 58 118 150 147 102 47 109 179 218 209 154 94 67 79 86 104 110 100 59 18 25 42 58 72 89 121 148 137 107 65 45 54 78 71 43 38 53 68 67 66 102 173 236 221 139 37 92 170 213 194 148 119 110 142 137 133 134 124 101 109 143 144 118 94 82 70 59 62 75 72 59 55 65 73 69 62 59 89 105 104 75 53 55 65 68 68 68 45 20 26 47 58 61 56 71 93 105 111 121 121 107 135 143 111 76 90 111 101 85 71 71 70 72 84 103 120 128 155 124 111 151 173 140 98 63 45 39 36 39 42 47 59 73 71 62 52 50 54 63 76 87 68 61 47 36 31 32 30 27 34 35 35 31 27 25 26 29 29 29 29 29 30 32 34 35 37 35 33 34 37 41 43 44 47 40 33 28 27 28 29 29 36 38 37 31 25 22 25 29 35 33 28 22 17 13 13 14 16 18 21 23 23 21 18 16 18 18 18 18 18 19 20 21 18 17 17 16 16 15 15 14 13 13 14 16 17 17 15 13 17 19 20 20 19 19 21 23 22 23 24 25 24 20 17 15 12 14 18 22 25 26 26 26 35 33 28 23 21 25 33 39 30 29 28 30 32 32 30 27 25 29 32 30 25 23 26 29 29 30 30 27 24 23 24 26 30 30 30 30 29 27 26 25 22 23 25 26 25 23 21 19 19 20 21 23 26 30 33 35 38 33 26 23 23 25 26 26 23 23 22 22 21 20 20 19 20 20 20 19 19 18 18 17 18 20 22 20 16 17 23 29 38 36 32 26 21 19 20 22 17 20 23 23 21 20 21 23 22 19 15 14 15 17 17 17 21 20 19 20 22 25 26 27 20 18 17 19 21 23 23 23 18 19 21 23 24 24 23 21 26 26 25 23 20 19 19 20 24 23 21 21 22 25 28 30 23 23 23 21 18 16 16 17 27 30 31 27 24 24 23 22 25 26 28 28 28 30 34 38 33 30 27 27 30 33 34 34 31 27 24 25 30 33 33 31 28 27 24 21 17 17 21 24 25 26 26 25 22 22 23 25 25 19 20 31 38 35 32 33 38 40 44 45 37 27 22 23 21 22 23 21 18 16 17 18 24 26 23 22 32 44 43 33 24 20 17 19 18 16 17 20 23 23 23 21 18 17 18 20 18 19 20 21 20 18 17 16 19 18 17 16 15 14 14 13 12 16 21 24 26 28 31 33 28 25 22 22 23 24 23 22 23 23 23 23 22 21 20 19 18 17 17 20 24 25 25 24 21 24 28 29 28 27 27 27 27 31 44 69 101 115 96 69 49 56 47 33 33 35 31 29 23 22 20 20 21 20 17 14 13 6 5 18 41 56 57 51 44 37 31 28 26 22 21 23 23 26 24 31 38 20 15 39 81 101 97 82 55 31 46 67 69 48 30 22 16 12 21 37 82 107 87 81 84 68 51 20 50 90 109 115 98 69 83 114 111 86 65 58 49 47 74 110 118 95 60 31 18 19 19 17 25 29 22 17 25 32 38 47 61 64 52 36 30 25 23 27 194 196 198 198 196 195 196 197 200 198 195 194 194 195 197 199 199 197 196 194 194 195 197 198 196 197 197 198 199 200 201 201 200 199 199 198 197 197 196 196 197 197 197 197 197 197 197 197 195 195 196 196 196 196 195 195 198 197 196 195 196 197 199 200 194 196 198 199 199 197 195 193 193 193 193 194 194 194 194 194 193 193 193 193 193 193 193 193 192 193 193 192 189 187 188 189 188 188 189 189 190 190 190 190 188 188 188 187 187 187 186 186 184 186 188 191 191 190 188 186 190 190 189 188 188 187 186 186 186 186 185 185 184 184 183 183 185 185 185 184 183 183 183 182 183 182 180 179 179 181 182 183 184 184 183 184 184 184 184 183 180 180 181 181 181 181 181 181 180 181 181 180 179 178 179 180 178 178 178 178 178 178 177 177 177 177 177 178 178 178 179 179 179 178 177 176 175 174 173 173 179 178 175 173 172 172 172 173 176 169 166 172 173 167 162 162 168 169 169 169 168 169 172 174 157 146 122 103 105 148 176 140 127 141 152 155 157 164 168 167 162 163 163 163 164 166 169 171 169 169 170 170 170 171 171 171 171 176 170 178 188 154 109 100 145 184 186 161 164 169 138 102 118 160 188 196 188 152 134 153 189 186 191 189 175 174 188 197 175 128 122 165 187 162 136 130 176 181 202 219 188 118 71 67 85 70 64 65 49 27 34 59 94 126 138 147 150 102 59 72 138 171 169 164 173 132 87 97 166 192 192 180 162 139 114 80 71 60 51 43 42 58 64 48 33 30 31 54 99 132 123 96 75 76 82 115 144 157 153 123 118 109 106 95 88 112 123 98 57 99 135 116 76 79 98 94 83 91 125 135 92 58 54 50 68 49 39 53 75 78 67 59 116 151 151 99 50 33 29 25 27 34 43 48 46 39 33 30 33 53 61 65 94 138 175 198 211 209 196 189 203 208 168 114 83 66 51 50 50 42 31 25 44 35 35 53 75 77 57 36 24 21 22 28 34 35 29 24 19 21 29 53 91 117 107 83 69 63 45 26 21 33 46 50 72 77 73 57 41 34 34 36 40 37 30 24 30 40 40 33 21 16 23 39 55 71 73 60 34 39 36 33 51 89 122 136 141 104 78 67 59 64 60 37 48 39 58 82 82 83 86 79 59 39 39 34 33 41 37 36 31 28 23 23 25 18 18 31 29 36 33 30 35 28 16 16 54 103 134 148 141 81 31 40 80 90 69 39 35 37 30 27 28 24 20 26 49 84 116 134 117 82 70 78 85 102 105 84 56 68 75 65 51 57 89 119 114 90 59 36 29 29 26 21 36 119 182 160 97 64 63 65 64 75 74 106 146 125 73 38 27 24 64 137 184 171 107 45 11 45 70 69 67 73 58 27 32 49 55 31 48 113 160 183 161 144 138 153 162 154 145 144 132 124 139 155 135 115 140 180 167 142 154 154 157 173 151 131 107 89 103 110 74 46 52 60 49 28 34 69 85 72 72 90 87 55 34 31 29 28 28 24 18 23 30 33 26 19 23 34 31 31 31 31 31 31 32 32 28 30 34 37 40 42 42 42 42 45 46 44 41 39 39 39 37 37 42 56 77 95 101 101 93 93 88 90 96 90 83 86 85 111 127 147 157 152 143 118 63 77 120 161 167 150 124 98 100 113 118 114 115 127 135 134 119 107 108 117 115 92 48 4 75 142 176 188 175 139 107 62 55 95 125 135 147 152 140 126 141 135 101 72 79 96 106 118 117 102 84 73 79 102 113 103 66 100 135 148 128 84 55 57 62 47 34 29 25 19 17 21 47 116 167 185 175 161 163 159 160 160 160 160 160 162 165 168 167 161 151 122 99 126 167 176 164 163 163 164 164 163 160 158 153 141 139 152 162 160 160 164 162 159 160 163 161 159 167 180 174 104 56 35 48 86 89 70 46 48 83 134 163 170 169 165 164 154 152 161 165 159 159 165 160 157 168 164 121 92 127 183 159 127 116 132 136 114 88 72 125 148 141 107 80 68 78 104 90 110 104 79 83 78 73 114 148 147 114 71 58 75 107 139 132 103 84 95 105 102 120 155 137 137 152 162 147 128 122 119 121 116 72 31 71 148 154 103 83 119 136 121 108 104 107 114 92 70 91 142 143 85 38 29 29 25 63 123 156 157 136 106 70 42 70 101 92 78 67 64 59 57 54 51 46 40 33 29 29 31 35 39 42 40 36 32 31 32 33 31 27 23 23 24 24 17 11 17 45 90 140 172 183 182 168 158 164 169 167 166 160 164 165 131 87 87 95 74 26 23 19 8 8 50 121 168 170 181 193 191 153 78 19 3 10 11 11 11 11 11 11 11 10 10 11 13 14 15 16 17 17 16 15 15 14 14 14 15 15 15 16 17 21 25 29 31 29 28 26 26 27 29 33 35 30 30 31 31 31 30 29 29 28 30 31 30 27 23 22 22 31 38 44 43 34 27 25 26 27 27 26 26 26 27 27 28 25 21 22 28 34 34 35 38 25 26 32 37 36 42 71 103 93 97 114 150 197 230 233 221 213 211 201 188 175 167 190 228 252 213 106 4 16 123 201 211 195 195 203 216 221 216 213 214 218 224 218 205 202 207 213 219 206 173 144 155 193 211 212 215 203 205 207 208 209 213 213 206 180 159 149 172 206 218 213 212 215 225 213 178 143 124 132 154 160 190 199 170 140 118 83 46 33 51 47 33 64 139 197 214 199 191 143 80 73 120 155 154 189 223 224 216 229 246 224 165 89 57 54 55 41 34 31 27 50 71 80 91 95 91 86 67 39 34 32 34 36 35 34 36 39 39 39 41 42 40 35 31 36 33 31 31 33 34 34 33 31 30 29 28 26 25 23 23 21 23 25 25 25 24 26 28 25 24 25 27 30 31 28 26 27 27 28 27 26 26 25 25 23 25 27 27 26 25 27 28 26 28 31 33 34 33 32 31 31 36 37 35 26 22 57 108 168 177 153 151 184 169 135 145 159 166 155 126 99 83 89 109 103 88 88 104 118 122 104 77 74 94 109 100 71 44 31 29 31 27 23 21 23 26 29 30 31 28 24 23 22 22 21 19 26 24 21 18 16 16 17 17 33 33 33 39 51 62 62 57 52 50 48 49 50 47 40 33 38 42 45 42 34 24 16 12 17 19 23 28 31 32 32 31 24 23 29 44 56 53 33 15 11 27 38 42 48 57 67 77 77 112 143 164 153 133 133 126 84 51 54 62 62 64 58 66 49 60 49 29 26 27 25 29 34 26 22 27 32 32 31 31 34 32 29 21 15 25 56 85 78 49 25 25 32 30 26 27 28 29 26 30 35 31 29 40 42 62 74 66 46 28 27 39 55 61 68 70 70 83 115 146 144 115 86 72 64 52 42 38 40 25 30 50 103 158 165 156 190 210 179 156 149 111 92 107 154 147 123 107 138 155 105 53 53 82 89 117 152 188 190 201 207 184 108 26 5 26 35 26 27 33 26 14 31 76 114 127 129 160 188 197 198 197 199 202 181 139 120 143 152 118 86 83 84 72 55 50 51 41 31 36 96 178 218 204 178 166 169 158 167 184 200 199 195 188 145 85 59 65 79 129 185 196 172 125 77 89 142 214 226 154 67 24 54 92 147 174 151 72 11 28 75 79 82 94 125 151 139 109 64 67 77 65 33 28 47 57 56 39 47 103 167 216 211 148 50 87 163 212 196 163 142 123 136 135 132 120 92 74 99 142 122 107 90 82 79 76 77 79 74 60 49 48 47 44 49 58 90 108 108 78 49 45 52 57 54 61 47 25 26 39 47 51 58 65 78 80 76 87 101 102 125 134 111 81 91 113 109 95 68 65 67 79 94 105 108 109 132 113 94 124 162 160 132 95 56 49 44 40 34 37 66 98 83 61 44 49 63 75 83 88 91 80 61 41 29 28 33 38 39 38 36 32 27 26 28 30 26 26 27 28 29 31 33 34 35 32 30 31 35 39 42 44 54 46 38 35 37 36 32 27 32 35 35 30 24 25 32 40 38 34 28 22 16 14 14 15 19 20 22 24 24 22 19 17 17 17 17 17 18 18 19 19 16 15 15 14 13 12 11 11 13 14 16 18 18 16 12 10 16 17 19 18 17 17 20 22 20 22 25 27 27 24 20 18 13 14 15 17 20 22 23 23 31 28 24 20 19 23 31 37 29 30 32 35 37 35 30 26 28 31 34 31 25 22 25 29 30 28 26 24 24 25 26 26 30 32 35 36 35 31 26 22 18 19 21 23 23 22 21 20 24 23 22 22 24 27 30 33 39 33 24 19 19 21 24 25 22 22 21 21 20 19 19 19 23 23 23 22 22 22 21 21 20 23 24 20 15 15 22 28 32 30 26 22 19 20 22 24 17 21 24 23 20 18 21 24 25 21 16 14 15 17 18 18 20 18 16 16 18 22 27 29 21 20 18 20 22 24 24 23 20 20 21 23 26 26 24 22 25 26 26 25 22 20 18 17 21 21 19 19 21 24 27 29 24 24 23 21 19 17 15 15 27 29 30 28 25 24 25 25 27 28 28 26 24 22 23 24 32 29 26 26 29 34 37 38 32 25 19 21 29 35 34 30 24 25 24 22 20 20 22 25 27 27 26 24 22 21 24 26 30 24 20 25 33 41 46 50 50 46 44 43 37 29 23 21 20 21 22 21 19 17 18 20 23 23 20 19 31 44 43 33 21 16 14 16 18 17 18 20 21 21 20 18 15 15 17 20 17 19 22 23 21 19 18 18 21 20 18 16 14 13 13 13 12 14 17 19 20 22 25 28 29 27 25 24 26 27 26 25 23 23 23 23 23 22 21 21 20 19 18 20 22 23 22 20 15 20 25 28 28 27 27 27 26 29 41 67 96 105 89 67 69 81 67 38 28 32 28 23 21 20 19 20 21 20 17 14 14 7 8 25 48 60 54 43 38 36 31 24 22 23 24 23 24 27 28 38 44 28 18 28 45 56 54 45 34 34 68 109 98 66 36 25 23 20 20 24 70 105 91 78 79 60 38 18 62 110 124 122 107 82 95 128 138 110 73 44 25 26 51 78 69 54 36 27 24 23 21 18 22 25 17 10 15 20 26 38 54 55 43 29 27 27 26 31 193 195 197 197 196 194 195 196 200 198 196 194 194 196 199 200 197 196 195 194 194 195 196 197 195 195 195 195 195 196 196 196 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 193 195 198 200 200 198 195 193 200 199 197 195 195 195 197 197 198 198 197 195 194 194 194 194 193 193 194 194 194 194 195 195 192 192 192 192 192 192 192 192 190 192 192 191 188 187 187 189 190 190 189 189 188 188 188 188 188 187 187 187 186 186 186 185 186 188 190 191 190 188 186 184 187 187 187 187 187 187 187 187 185 184 184 184 183 182 182 182 184 184 183 183 182 182 181 181 183 182 180 179 179 180 181 182 177 178 178 178 178 178 178 179 182 182 181 181 181 181 181 181 178 179 180 179 178 177 177 178 176 176 176 176 177 177 177 177 175 176 176 176 177 177 177 178 175 175 175 175 174 174 174 174 175 176 176 176 175 173 171 169 176 169 171 180 177 160 149 149 160 164 167 167 166 167 172 176 154 130 97 85 91 127 161 146 128 137 147 151 152 153 156 159 163 167 171 170 166 166 169 173 169 169 169 169 170 170 170 170 172 172 170 181 179 127 81 83 139 175 166 134 149 172 143 96 117 172 192 176 168 161 159 174 182 174 176 177 171 173 183 187 159 129 139 183 199 187 175 171 174 166 161 145 100 54 42 51 53 50 48 46 41 35 39 46 43 59 73 107 130 86 51 78 139 156 145 146 165 133 102 127 198 198 174 146 111 81 66 42 49 39 38 44 43 39 36 32 40 52 56 61 91 123 116 84 72 86 97 123 156 190 204 179 163 133 116 104 91 94 89 62 59 94 114 100 83 87 100 105 105 127 160 144 78 47 61 71 57 52 42 52 78 80 63 58 85 88 82 62 46 44 43 35 33 39 44 45 42 37 35 35 33 53 65 76 103 133 156 172 174 176 173 179 202 207 161 102 88 113 135 127 88 45 22 18 28 45 67 91 116 119 82 37 26 26 27 31 34 33 26 18 16 18 23 44 83 115 112 91 78 69 48 23 14 22 32 34 56 76 90 80 57 40 35 36 40 34 24 20 31 45 44 35 23 19 23 42 76 109 104 73 51 53 43 30 39 75 111 130 119 71 61 81 82 83 90 86 56 31 57 110 130 137 141 131 84 44 33 35 36 36 26 28 35 38 34 30 30 23 21 30 27 25 21 24 33 30 18 12 34 114 155 163 152 81 34 69 143 120 70 37 46 52 36 24 19 16 13 26 67 123 166 185 152 100 82 96 91 78 69 55 48 39 43 63 73 65 58 59 58 46 30 20 22 32 41 45 53 99 131 121 95 75 64 57 70 73 80 143 177 124 77 69 44 18 40 113 162 148 93 44 21 36 42 37 36 41 47 50 85 115 118 68 65 130 177 193 160 151 149 158 163 155 147 144 123 112 129 150 135 116 142 182 153 118 133 150 170 197 172 136 97 82 105 123 85 46 45 52 44 35 35 50 63 66 69 75 74 49 34 32 28 26 26 23 11 31 63 77 53 19 16 36 28 28 27 27 26 26 25 25 23 25 29 32 35 36 37 36 37 35 34 34 35 37 40 42 37 33 30 32 40 48 54 57 65 64 59 60 65 58 49 51 86 131 156 167 173 171 151 107 54 95 137 144 130 124 121 113 98 110 120 122 123 123 116 105 89 70 79 96 72 33 32 54 123 171 180 182 177 155 122 67 58 91 113 122 140 154 154 150 144 133 102 84 93 105 124 151 148 132 117 101 81 79 91 97 77 104 117 115 117 106 69 35 37 40 40 32 22 17 20 26 66 140 178 178 167 159 164 161 163 161 159 157 157 159 162 164 161 165 166 139 102 105 143 172 167 164 162 161 162 162 159 157 149 138 138 152 161 159 157 161 163 163 160 156 154 161 175 186 150 67 27 37 82 144 156 133 80 18 43 131 168 170 169 158 159 144 138 148 157 156 157 163 165 166 177 155 104 102 146 174 145 116 119 144 142 119 103 96 101 141 144 109 90 90 95 104 80 81 65 58 88 91 78 108 150 144 112 72 60 76 99 114 80 62 78 100 96 108 143 163 150 161 170 162 147 140 129 107 99 79 47 39 73 112 106 74 90 132 166 165 139 100 72 67 55 41 57 86 84 59 39 29 38 39 61 79 75 70 65 51 37 26 45 48 35 36 30 23 31 30 29 28 27 26 27 27 31 27 22 21 23 28 33 36 32 30 28 26 24 23 22 22 26 21 16 23 49 91 136 166 190 194 182 163 145 125 108 105 105 113 120 104 98 126 121 69 24 23 18 5 8 60 135 182 161 160 161 161 135 73 18 2 11 11 11 11 11 11 11 12 10 10 11 12 13 14 15 15 15 15 14 13 12 12 12 12 11 12 13 16 19 23 27 29 28 27 26 25 26 29 33 35 28 29 30 31 31 31 30 29 27 29 30 29 25 22 21 21 31 38 43 41 33 26 25 27 30 30 29 28 28 28 29 30 27 20 15 17 23 28 32 35 24 33 37 32 27 30 39 46 31 31 41 73 123 167 189 192 202 200 193 190 190 187 200 226 245 207 105 2 1 103 200 235 212 209 212 219 216 205 200 203 203 207 206 206 207 198 201 223 225 223 199 171 169 182 196 208 207 211 209 205 204 205 205 207 192 147 112 136 190 212 213 221 206 212 225 238 218 154 99 83 106 130 126 97 92 110 98 63 36 48 44 31 44 82 105 104 96 114 97 54 50 95 127 126 131 176 204 223 240 240 206 145 95 104 115 112 79 48 37 23 27 30 24 32 35 33 44 44 40 35 33 35 36 35 34 35 37 37 39 41 42 40 35 31 34 31 29 30 33 35 36 36 31 31 30 28 27 25 24 23 22 24 27 27 26 25 26 27 25 25 26 28 30 30 28 26 29 28 27 27 27 27 27 26 22 24 25 24 23 22 24 26 23 25 29 32 35 37 37 37 33 35 32 26 19 22 62 115 168 191 178 172 184 155 130 158 182 196 194 172 140 110 98 104 94 84 78 81 96 118 121 103 76 82 92 94 76 47 33 34 32 28 23 22 23 25 27 27 29 27 24 23 24 24 23 21 26 23 19 16 14 14 15 16 29 31 34 39 48 57 57 53 49 50 51 49 46 40 34 31 37 39 40 35 28 21 19 20 25 26 28 30 31 32 32 32 24 26 33 41 46 41 30 20 11 29 36 39 52 62 73 88 109 116 118 143 158 135 94 52 44 46 52 40 29 35 37 40 24 27 27 29 33 31 26 26 32 27 22 21 22 26 34 40 42 34 27 22 15 17 39 66 63 41 25 27 33 29 27 29 32 30 27 31 33 25 29 48 62 87 94 76 51 26 22 37 38 39 40 40 47 75 121 159 162 127 96 83 66 38 25 29 38 28 41 64 96 123 135 158 200 219 198 171 120 54 90 192 199 155 111 108 150 141 80 66 104 132 130 144 159 169 155 170 196 168 94 23 9 27 30 19 28 31 24 17 39 85 119 129 162 175 191 196 196 197 194 185 188 142 126 163 174 118 73 78 112 106 86 64 50 35 31 40 92 164 196 184 163 153 152 137 163 187 203 201 201 183 111 30 43 97 151 202 215 199 177 150 134 91 107 176 187 114 48 31 53 108 190 230 186 74 7 38 89 90 89 93 104 112 103 86 70 99 112 72 25 30 53 50 55 48 53 78 99 131 154 129 53 79 149 198 186 167 159 142 123 130 133 111 71 55 79 110 98 98 90 79 83 95 95 85 64 52 42 40 37 35 45 58 79 88 92 81 61 48 48 52 66 73 58 32 27 36 45 53 58 53 61 70 69 70 78 80 107 116 108 91 88 95 96 92 76 78 76 76 84 99 110 113 116 110 76 83 136 173 162 122 76 74 70 56 36 33 65 104 100 69 44 50 72 83 80 74 99 93 79 57 35 26 32 42 44 42 38 32 28 28 30 32 27 28 28 29 31 32 34 34 33 30 29 30 33 38 40 41 51 44 38 38 42 43 37 31 30 32 31 27 24 29 42 52 38 34 28 22 18 16 16 16 19 21 23 25 25 25 23 22 15 16 16 17 17 17 17 17 14 14 13 12 11 10 10 9 14 16 19 20 18 15 11 9 16 17 18 17 16 16 19 22 18 21 25 29 30 28 26 24 17 15 14 14 17 19 19 19 20 20 19 17 17 19 24 27 27 29 33 38 40 38 33 28 29 32 33 30 24 20 22 24 28 25 23 22 24 25 26 26 26 30 35 39 37 30 22 16 15 16 18 20 21 21 21 21 21 21 20 21 23 27 31 33 35 29 21 16 16 18 21 23 21 21 21 20 19 19 18 18 24 24 24 24 24 24 24 24 24 26 25 21 16 15 19 24 23 21 18 16 17 19 22 23 18 21 24 22 19 18 21 25 27 23 18 16 17 19 20 20 17 16 14 13 15 20 27 32 23 21 20 20 23 24 24 23 22 21 22 25 28 29 28 25 22 22 23 24 24 22 19 17 22 21 19 18 19 21 24 25 25 24 23 22 21 19 16 14 25 26 28 29 28 27 28 30 31 32 31 28 25 22 23 24 29 26 24 24 28 32 35 36 30 22 16 18 27 33 32 28 18 21 24 26 24 23 24 25 29 29 28 25 22 21 23 25 30 26 22 26 43 65 81 87 62 50 39 34 32 28 23 21 17 19 21 21 20 20 21 23 22 22 18 18 29 44 43 33 18 13 11 15 18 19 20 22 19 19 17 15 12 13 15 18 17 20 23 23 21 19 19 20 22 21 18 16 14 12 12 12 15 16 18 18 18 20 24 27 29 27 25 26 27 28 27 26 23 23 23 23 23 22 21 21 22 21 20 20 21 20 18 15 12 16 21 24 24 24 25 26 25 27 36 51 63 66 64 62 87 102 85 46 30 32 29 23 20 19 19 20 21 20 17 14 13 9 11 27 47 56 48 36 38 38 34 26 23 25 26 24 23 25 27 33 35 25 17 21 27 30 31 28 35 56 98 147 123 79 33 16 19 23 22 21 51 91 90 76 72 51 29 20 76 132 145 136 123 100 99 112 123 109 78 41 23 26 32 32 35 32 31 33 29 21 19 23 26 27 18 10 12 17 28 44 51 49 34 22 24 26 25 27 192 195 197 197 195 194 194 195 196 195 194 193 194 195 197 198 194 194 194 195 195 195 195 195 197 197 197 196 196 196 195 195 194 194 195 195 196 196 197 197 196 196 196 196 196 196 196 196 195 197 200 202 202 200 197 195 199 199 197 196 195 195 195 195 198 197 195 193 193 193 194 195 193 193 193 193 193 193 193 193 191 191 191 191 191 191 191 191 188 190 191 190 188 187 188 189 191 191 189 188 187 187 187 187 187 187 186 186 185 185 185 185 187 188 189 189 188 186 184 183 184 185 185 185 186 186 187 187 183 183 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 180 179 179 179 179 180 177 178 179 179 178 178 179 180 182 182 181 180 180 180 180 181 176 178 179 179 177 176 176 177 175 175 175 175 176 176 176 176 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 173 174 176 177 176 173 170 168 169 168 178 186 170 142 133 141 168 170 170 165 159 155 155 157 152 116 79 76 82 104 145 158 144 152 158 152 137 131 145 163 168 174 179 180 176 171 168 168 168 168 168 168 168 168 168 168 166 168 175 179 153 98 70 82 107 130 127 117 148 182 157 105 122 164 186 179 172 166 169 185 176 169 170 174 175 181 183 176 151 127 145 188 204 203 197 185 141 114 83 59 48 56 55 39 50 79 90 76 73 84 70 40 26 26 30 64 93 71 57 88 125 143 142 152 169 138 106 120 140 117 82 63 45 43 62 60 77 53 39 48 54 46 45 56 82 90 82 65 69 94 106 100 114 130 129 132 152 190 211 186 160 117 105 121 118 101 69 29 53 76 99 120 125 102 88 104 126 153 147 99 78 110 120 90 53 45 37 45 63 69 71 81 73 50 46 60 65 61 50 34 40 42 44 43 39 37 36 38 31 49 59 68 89 111 123 132 128 123 119 127 144 144 111 73 99 164 219 199 116 37 8 12 47 102 142 147 150 146 98 35 23 26 29 30 31 30 24 17 22 20 16 22 46 72 80 72 62 57 43 27 19 24 35 42 44 58 82 93 71 38 29 41 34 28 22 24 35 44 40 31 30 26 28 43 78 112 105 67 56 53 41 27 35 74 122 153 107 50 51 95 110 120 139 142 88 32 49 122 151 150 150 142 91 46 31 35 35 31 21 28 33 41 39 32 29 25 24 31 27 25 27 29 28 23 21 20 33 96 124 128 123 67 34 71 128 100 74 85 114 108 60 19 10 14 15 30 77 135 164 164 125 81 86 121 113 76 51 36 31 39 65 92 90 62 40 36 35 38 33 22 19 31 46 55 45 64 71 71 80 81 71 66 80 77 83 149 167 106 85 96 64 29 32 80 110 97 63 35 38 37 34 43 62 76 96 122 159 192 177 90 57 116 169 189 168 159 155 164 173 168 151 137 107 94 110 141 147 140 147 160 127 96 109 131 146 175 170 136 79 59 80 111 86 40 29 42 37 37 34 34 48 67 74 70 60 41 33 33 27 25 25 21 16 49 96 113 80 31 16 29 26 26 25 23 22 21 20 19 19 20 23 26 28 29 29 29 30 28 28 32 34 33 32 32 33 32 32 35 35 34 36 39 45 50 48 46 44 35 31 39 105 136 145 159 190 203 163 87 53 101 132 121 105 109 116 115 104 109 112 112 112 109 99 89 69 49 50 62 51 47 81 122 147 168 172 174 180 173 127 60 72 101 116 115 120 131 146 160 146 131 111 102 105 114 136 164 150 138 137 130 101 76 77 87 81 101 108 114 134 131 80 26 23 33 37 31 30 37 38 33 81 154 180 172 166 163 164 159 166 161 156 154 156 159 161 162 172 162 161 160 134 102 112 151 164 161 160 161 163 163 160 156 150 142 140 148 155 155 156 158 160 165 163 156 158 171 177 173 120 47 24 54 114 181 196 179 123 31 26 111 162 172 171 159 154 142 137 144 154 157 158 161 164 170 176 139 90 108 147 146 109 90 100 122 120 117 121 116 84 98 113 122 118 103 97 106 100 76 48 48 85 92 75 94 126 115 93 69 63 74 83 81 55 47 72 86 71 88 122 122 129 148 163 163 169 179 150 96 72 49 33 36 45 47 47 49 94 130 164 173 151 102 56 37 34 32 38 42 38 38 41 38 37 36 37 33 25 26 31 29 28 24 35 25 17 30 30 25 31 30 29 27 26 26 28 29 30 26 21 20 22 25 26 25 26 24 21 22 24 26 25 23 23 22 22 25 36 54 74 88 115 127 127 108 82 60 63 86 94 102 110 119 152 186 149 66 25 24 18 4 11 65 133 170 162 160 149 128 89 36 4 4 12 12 12 12 11 11 11 11 10 10 11 11 12 13 13 13 13 13 12 11 10 10 10 10 10 11 12 15 18 21 24 26 26 26 25 25 27 29 31 33 26 27 28 29 30 30 30 29 27 29 31 30 27 25 24 24 29 34 38 37 32 28 28 30 33 32 30 29 28 29 30 31 27 23 19 19 22 23 23 23 21 31 33 26 25 33 36 32 32 28 26 34 52 81 116 142 181 205 225 231 222 199 186 192 192 154 73 4 21 118 215 255 232 217 205 204 206 207 209 213 201 208 211 217 208 174 166 197 215 230 229 202 165 139 153 188 221 227 220 211 212 213 219 232 218 173 103 88 152 212 223 217 216 210 223 253 248 176 90 48 68 65 57 51 62 74 69 52 46 48 42 33 34 44 46 40 41 46 44 38 43 60 71 72 75 112 148 192 224 218 177 118 107 169 204 196 138 68 38 19 26 27 18 22 22 18 30 32 39 35 32 35 36 35 34 35 35 36 37 39 41 39 35 32 34 31 29 29 32 35 37 37 31 31 30 28 27 26 25 24 22 25 28 28 27 26 26 27 24 25 26 27 28 28 27 25 31 30 28 27 28 29 28 27 24 25 25 23 21 19 21 23 20 23 26 31 35 37 39 39 28 28 22 17 15 27 71 125 169 203 205 189 172 129 112 147 174 195 202 185 155 122 108 114 105 73 58 73 93 114 133 141 99 76 59 58 56 44 37 40 35 31 26 24 24 25 25 25 26 24 23 23 25 26 25 24 27 24 20 16 13 13 14 15 23 29 35 39 44 50 51 50 48 49 50 48 42 36 32 30 32 37 41 38 31 24 22 22 27 28 30 33 35 36 37 37 25 29 34 38 38 34 29 26 18 33 34 36 54 63 74 97 133 157 148 140 144 128 84 30 33 44 39 21 18 31 35 28 31 25 25 30 31 30 30 31 27 27 26 25 27 34 46 55 59 45 33 27 20 15 23 37 40 29 23 27 31 30 30 33 31 28 25 29 28 19 30 59 93 113 104 76 51 27 19 35 36 38 37 32 32 51 86 114 126 113 93 69 44 29 29 35 39 37 56 75 88 92 112 162 212 227 217 158 66 45 124 188 165 128 102 118 162 130 62 85 171 176 149 151 153 140 117 142 195 154 78 17 10 25 28 23 28 24 22 30 51 85 126 155 183 172 180 193 188 183 191 199 199 133 117 177 201 138 80 79 122 139 132 97 56 27 26 44 87 148 179 182 173 154 131 100 120 151 185 213 217 163 79 26 100 164 210 235 210 187 172 160 142 82 69 105 108 74 62 75 51 83 153 194 156 57 2 35 85 114 140 138 115 89 68 57 78 89 87 62 43 49 56 47 77 105 115 99 72 76 92 72 48 76 144 190 175 155 149 137 114 119 124 103 62 47 66 84 99 105 96 77 79 97 97 82 42 36 36 43 45 42 45 54 67 70 79 85 76 60 57 64 85 88 67 38 28 35 46 57 46 32 42 72 91 95 89 78 88 95 100 95 86 83 83 82 87 96 95 78 69 83 109 126 133 131 77 55 108 162 156 112 91 98 100 82 51 35 52 79 89 64 45 52 73 85 79 69 85 89 88 73 48 29 28 36 49 45 39 33 29 29 31 34 31 32 32 33 33 34 34 34 34 32 31 32 35 38 38 38 41 37 34 36 41 42 39 35 31 31 30 27 27 33 45 54 36 32 27 23 21 20 18 18 20 21 23 25 26 26 25 25 15 15 16 17 18 18 17 17 14 14 14 13 12 12 11 11 16 18 21 21 18 14 11 10 16 17 17 16 15 16 19 22 17 20 24 28 30 30 29 28 21 18 15 14 16 18 17 15 12 14 15 15 14 14 17 19 23 25 29 34 38 37 33 30 28 29 28 26 22 19 19 19 22 22 21 22 23 24 25 25 23 26 31 34 32 25 17 11 12 14 15 17 19 20 20 20 16 16 18 20 24 28 32 34 28 23 17 14 15 18 19 20 21 20 20 19 18 18 17 17 22 22 22 22 22 22 22 22 25 25 25 22 19 18 19 20 16 14 13 13 16 19 20 21 18 20 21 19 18 18 21 24 25 22 19 17 19 20 21 20 16 15 13 12 13 18 25 30 24 22 21 21 23 25 24 23 23 22 22 26 32 34 32 29 20 20 21 23 24 24 21 19 25 23 20 19 18 19 21 23 25 25 24 24 23 21 18 16 22 23 28 32 31 29 29 32 28 29 28 26 24 24 26 28 27 24 22 23 26 29 31 31 26 20 15 18 26 30 29 25 16 20 25 27 27 25 24 24 29 29 29 26 23 21 22 24 26 25 23 30 54 84 102 105 62 48 33 28 27 25 22 22 16 18 20 21 20 21 23 25 23 24 21 19 29 43 44 36 17 12 10 14 18 20 20 21 17 17 16 14 12 12 15 18 19 21 23 22 18 17 18 21 24 22 19 15 13 12 11 11 19 21 22 22 21 22 25 27 26 25 24 24 26 27 26 24 23 23 23 23 22 21 20 19 23 21 19 19 20 19 16 13 11 14 17 19 19 20 22 24 23 26 35 44 46 48 62 78 110 124 103 56 32 31 30 26 20 20 20 20 21 19 15 11 10 9 13 23 35 39 33 25 38 39 36 30 26 25 26 25 22 20 21 23 21 18 16 14 17 18 25 29 55 95 135 180 151 99 41 14 15 22 25 25 40 69 77 66 57 41 29 31 88 141 159 152 136 111 96 86 85 81 57 29 28 49 57 48 47 40 38 38 28 15 16 26 29 29 20 13 14 18 31 50 63 62 46 31 29 27 23 25 192 194 196 196 194 193 193 194 193 193 193 194 194 195 195 196 191 192 194 196 196 196 195 194 198 198 198 198 198 198 198 198 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 198 197 197 197 197 197 197 198 196 196 197 197 197 196 195 195 192 193 194 194 195 195 195 195 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 186 188 189 189 187 187 188 190 190 189 188 187 187 188 188 189 186 186 186 185 185 185 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 183 183 183 181 181 181 181 181 182 182 182 180 180 180 180 181 181 181 181 178 178 179 179 178 177 176 176 178 180 182 182 180 180 182 183 181 180 179 178 177 177 178 178 175 177 178 178 177 175 175 175 173 173 174 174 175 175 175 176 173 174 174 174 175 175 175 176 177 177 177 176 176 175 175 175 174 174 174 174 174 173 172 172 169 171 177 172 141 112 123 154 180 175 167 160 153 145 137 131 137 105 75 81 84 90 128 154 151 155 157 148 129 122 140 165 172 169 166 166 168 170 169 167 167 167 167 167 167 166 166 166 168 167 177 175 143 113 107 111 96 92 94 114 154 189 176 135 125 151 181 194 186 172 171 182 181 178 178 175 173 182 186 176 149 134 158 194 193 179 159 130 88 49 24 27 43 66 72 54 67 114 141 127 113 110 85 48 48 43 33 38 50 48 54 78 94 117 127 137 146 117 80 76 45 33 36 66 83 97 121 117 89 62 41 47 57 52 56 75 115 114 102 79 56 55 80 106 155 174 165 141 128 148 174 160 138 102 113 152 146 106 62 28 41 65 90 128 149 110 75 91 114 122 88 60 105 166 151 93 69 63 68 59 48 77 110 108 79 69 91 116 100 67 47 36 41 42 42 41 40 38 37 37 31 47 55 62 85 105 110 109 82 70 64 71 75 67 56 52 108 159 204 184 108 40 28 48 86 139 182 185 170 145 91 36 21 28 31 29 27 25 21 16 24 24 20 14 15 24 33 35 40 34 34 44 53 53 44 37 32 42 64 79 65 37 27 36 27 25 29 39 44 39 30 24 31 28 31 40 55 75 73 51 44 39 32 32 50 87 132 163 100 57 71 114 119 126 147 147 103 36 35 89 116 128 128 105 72 42 37 35 29 27 27 39 55 67 62 47 37 30 29 35 30 27 34 38 30 24 25 25 35 52 70 88 93 70 53 63 70 50 76 147 189 156 77 12 10 18 19 31 80 140 157 140 94 65 87 131 122 81 52 36 21 53 90 99 80 55 50 56 46 44 32 20 26 46 56 52 41 52 48 53 83 102 95 88 95 95 90 128 127 82 80 79 62 38 32 45 51 50 48 44 48 38 33 63 115 142 153 171 196 217 182 80 46 113 166 179 166 154 153 169 178 166 146 133 108 96 106 132 148 151 144 133 112 108 128 143 122 122 135 107 61 51 63 86 82 53 34 35 35 37 31 29 45 69 76 66 48 35 32 33 28 24 24 19 26 61 97 104 76 41 26 26 27 26 24 22 20 18 16 15 17 18 19 20 21 22 23 23 24 23 25 29 29 26 25 27 30 30 35 42 45 43 42 44 42 46 44 42 42 35 32 40 90 110 115 139 183 199 151 68 46 93 121 111 101 102 103 103 113 109 102 95 92 90 85 80 56 42 45 65 88 117 146 160 165 164 174 171 173 175 124 57 81 107 125 126 123 120 126 142 139 128 118 109 102 111 133 148 136 130 142 154 135 102 79 69 74 101 127 143 145 114 62 26 21 29 29 32 57 84 76 48 95 162 178 165 165 164 164 158 168 160 153 152 157 162 164 163 171 167 161 169 165 122 101 125 154 155 158 164 169 168 161 155 151 144 136 131 132 135 138 140 150 162 164 160 171 184 168 138 81 37 43 87 143 190 195 183 145 76 31 69 141 175 174 170 157 149 141 137 140 149 159 165 165 169 167 124 80 102 129 108 85 75 81 88 97 134 157 142 89 61 75 119 119 89 93 126 131 88 53 49 74 81 72 92 92 78 65 58 60 68 66 53 54 52 60 62 61 77 90 85 97 115 130 136 157 178 143 77 43 32 26 29 25 16 19 30 64 97 119 118 104 74 43 28 31 34 34 30 31 37 41 40 29 29 24 24 30 28 24 26 30 23 30 25 23 34 33 34 33 32 29 26 25 24 24 24 25 23 21 21 23 23 20 16 20 20 21 23 25 24 21 18 19 21 22 22 22 24 28 31 43 51 52 44 30 24 54 100 120 124 124 136 174 194 146 72 22 22 18 8 20 73 130 155 175 172 148 105 58 17 6 20 13 13 13 12 12 11 11 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 10 10 11 12 14 16 19 21 22 24 25 25 26 27 28 29 29 24 25 27 28 29 29 29 29 26 28 30 31 29 27 26 27 28 30 32 32 31 31 33 35 33 32 30 28 27 28 30 31 27 26 25 24 24 24 23 22 24 27 28 25 26 31 34 33 40 36 34 31 23 24 51 82 134 174 205 207 190 166 154 157 153 103 34 3 28 114 202 251 239 230 218 209 203 201 202 203 204 209 210 220 215 167 135 151 180 179 185 186 157 111 111 149 194 207 207 204 211 210 215 232 229 194 105 59 129 216 227 201 213 229 237 230 205 155 100 70 57 39 31 42 50 44 38 38 49 47 43 40 41 44 43 38 44 39 38 44 47 42 35 32 44 60 76 113 147 153 133 95 124 213 253 248 185 86 38 19 26 35 28 29 27 26 36 32 38 34 31 34 36 35 34 36 35 35 36 38 40 40 38 35 37 34 30 29 31 33 34 34 30 30 29 28 28 27 26 26 22 25 28 28 27 25 25 26 25 26 28 29 29 28 27 26 34 31 29 28 30 31 30 29 28 28 27 24 20 18 19 20 20 22 26 29 33 35 36 37 24 23 16 13 16 31 75 126 153 190 204 190 161 119 109 139 168 181 182 169 152 132 122 127 116 73 63 99 128 134 137 141 112 90 69 62 61 54 46 41 36 32 26 23 23 23 22 21 21 20 20 22 25 27 27 26 31 27 22 17 13 12 13 14 16 26 35 38 39 42 45 46 48 47 46 44 42 38 33 30 33 38 40 36 28 23 22 24 27 30 34 39 41 40 38 37 31 33 36 40 41 40 36 34 29 38 31 32 52 59 72 104 155 200 197 168 145 115 74 31 34 43 31 20 24 31 34 29 37 28 29 32 28 27 32 34 25 25 23 23 30 50 74 92 79 59 37 26 19 16 21 30 29 27 25 26 28 29 29 29 26 23 22 26 23 14 33 71 117 123 95 59 47 31 23 37 43 44 42 34 30 36 53 67 70 70 62 46 34 32 35 37 33 45 73 95 109 109 127 181 210 214 180 100 36 67 129 123 130 136 141 143 164 118 58 110 207 205 153 136 153 165 143 155 188 135 58 10 12 26 29 29 26 24 20 29 62 110 151 171 170 166 180 185 164 162 192 218 200 126 116 188 209 142 91 99 128 158 163 125 70 30 23 38 66 135 182 200 189 154 119 86 77 126 179 221 214 130 56 52 159 206 219 215 173 154 139 126 104 72 54 58 68 93 114 113 57 49 80 108 90 35 2 20 75 130 174 164 121 82 57 43 68 76 81 86 88 73 55 47 105 161 193 183 142 102 74 41 41 76 144 184 165 138 130 124 115 103 102 89 54 40 58 74 93 98 91 74 71 80 77 63 32 27 32 45 52 48 45 48 52 59 73 81 74 63 67 81 87 92 77 52 43 42 44 49 36 24 32 62 91 108 102 83 70 74 85 94 96 100 99 90 94 105 109 98 85 82 90 98 107 128 87 60 101 141 129 86 98 110 115 97 64 41 40 48 61 57 52 54 63 72 71 66 66 74 80 73 51 31 27 34 51 46 38 31 28 29 31 33 33 33 33 33 32 32 31 30 35 34 34 35 37 37 36 33 33 32 31 33 36 38 37 36 30 30 29 28 28 31 37 42 32 29 26 24 24 23 21 19 21 22 24 25 26 25 25 24 16 17 18 19 20 19 19 18 17 17 16 16 16 16 16 16 18 20 22 21 17 14 13 13 17 17 17 16 15 16 20 23 18 20 22 25 27 28 28 28 25 21 17 15 17 17 15 12 11 12 13 12 11 11 14 16 19 20 22 27 31 31 29 26 24 22 21 20 20 20 18 17 16 18 20 22 22 22 23 24 22 23 24 24 21 17 12 9 11 12 14 15 17 18 19 19 16 17 19 21 23 25 26 27 21 19 16 15 17 19 19 19 20 20 19 19 18 17 17 17 20 20 20 20 20 20 20 21 23 22 22 23 23 23 21 19 14 13 12 14 17 18 17 16 17 16 15 15 16 18 20 21 22 20 18 18 20 21 21 19 17 16 14 12 11 15 21 26 25 23 21 22 24 25 25 23 24 22 23 28 35 38 36 32 22 21 21 23 25 25 23 21 26 25 22 20 19 20 22 23 26 25 24 25 25 24 20 17 21 22 28 35 35 30 29 32 26 26 24 22 20 21 24 27 25 23 22 23 25 27 27 26 22 19 18 20 25 27 26 24 21 23 26 26 25 23 23 24 25 27 29 28 25 24 24 25 28 27 23 27 48 73 79 71 48 39 31 27 24 21 21 23 18 20 22 21 20 20 22 24 23 25 23 21 28 41 44 37 21 14 11 14 19 19 18 19 16 17 17 15 13 13 16 18 21 23 23 20 15 14 18 22 25 23 19 15 12 11 11 11 20 22 24 23 22 22 23 25 22 21 20 21 23 24 22 20 23 23 22 22 21 19 18 17 20 19 18 18 20 19 17 15 13 14 16 16 16 17 20 23 23 26 40 56 65 72 93 117 145 152 123 67 33 26 26 27 21 20 19 19 19 16 11 7 8 11 15 20 24 25 24 24 35 34 34 33 29 24 23 25 24 18 18 19 20 26 27 21 14 13 23 30 67 116 144 177 143 100 49 22 19 23 24 24 30 42 55 52 43 34 29 36 73 110 129 130 113 90 82 68 55 51 34 19 34 70 93 94 70 50 34 31 26 15 17 28 28 30 24 18 18 19 30 51 77 80 66 46 35 26 22 27 191 194 196 196 194 193 193 194 193 193 195 196 196 196 196 195 188 190 194 197 198 196 194 193 193 193 194 195 195 196 197 197 201 200 200 199 198 197 196 196 196 196 196 196 196 196 196 196 198 196 192 190 190 192 196 198 192 194 196 198 198 198 197 196 186 188 193 196 198 198 196 195 191 191 190 189 189 188 187 187 190 190 190 190 190 190 190 190 185 187 188 188 187 187 189 191 188 187 187 186 187 189 190 191 186 186 185 185 185 184 184 184 181 181 180 181 181 183 184 185 185 185 184 183 182 181 180 180 179 180 180 180 181 182 182 182 179 179 179 180 180 181 181 181 175 176 177 178 177 176 174 172 173 175 177 177 175 175 177 179 179 178 177 175 175 175 176 176 174 176 178 178 176 175 175 175 173 173 173 174 174 175 175 175 173 173 173 174 174 175 175 175 178 177 176 175 173 172 171 170 176 174 172 171 171 172 174 175 177 175 172 152 110 86 121 175 178 168 157 152 151 146 134 124 115 93 75 89 89 82 110 136 126 131 140 146 140 132 139 155 171 157 143 140 150 163 170 172 167 166 166 166 166 165 165 165 176 167 174 172 151 150 157 144 119 89 88 121 160 190 187 160 115 150 178 174 166 178 181 166 168 173 179 172 166 175 181 171 135 143 185 206 168 125 95 65 44 24 56 115 132 116 103 94 78 115 146 143 118 95 79 68 65 70 60 40 32 33 39 48 67 84 88 87 89 71 45 37 38 47 88 153 175 164 149 118 80 64 51 57 67 64 72 95 122 117 113 97 56 27 50 95 170 195 188 148 104 103 135 138 121 99 128 169 141 80 41 26 37 66 79 101 128 103 72 85 93 65 39 72 138 150 117 101 94 103 126 94 48 92 134 94 63 87 143 169 121 64 47 51 39 40 40 41 41 40 37 36 28 43 47 51 72 87 81 70 51 43 50 66 63 45 45 60 76 89 105 101 70 47 64 99 99 124 161 185 173 126 72 38 23 31 34 29 23 20 16 12 42 48 51 42 28 21 23 28 31 20 29 65 96 89 52 20 21 37 53 56 49 41 32 24 23 27 40 53 52 36 23 19 27 26 32 35 32 36 42 40 35 29 28 39 57 81 107 125 81 73 113 138 105 96 122 128 88 37 31 59 86 122 121 70 49 37 44 35 22 26 34 49 99 109 99 72 51 37 31 34 34 27 33 41 37 32 29 23 24 23 63 101 97 89 87 76 49 26 75 176 216 166 78 11 12 21 20 30 86 157 179 158 101 70 82 110 95 63 46 36 27 54 74 69 60 61 66 68 69 52 26 18 45 77 77 55 54 55 39 50 108 145 128 102 116 124 107 114 95 64 66 39 40 37 37 32 25 35 52 58 48 34 28 72 148 183 177 175 189 197 152 60 52 134 181 180 153 144 150 170 173 153 135 133 128 118 119 129 136 140 131 112 111 135 168 176 117 83 98 70 53 64 68 72 83 81 58 37 38 35 29 29 47 70 72 60 40 31 31 34 28 24 23 18 35 62 80 71 54 44 37 29 28 27 25 22 19 17 15 14 17 17 17 17 18 19 19 20 21 19 20 23 22 20 25 33 35 32 33 41 45 43 42 44 40 37 29 31 40 38 31 33 54 88 105 122 141 145 119 66 44 85 110 105 96 91 93 101 115 111 103 95 87 77 66 57 37 42 66 102 136 166 181 176 179 165 182 171 165 176 131 75 75 99 124 142 145 131 119 122 130 123 121 107 91 104 124 124 131 127 145 167 159 124 79 45 65 106 152 170 139 75 32 28 25 28 24 36 84 127 111 64 109 171 178 160 163 165 167 165 168 159 151 151 159 166 167 166 157 177 171 167 176 146 108 110 145 149 157 167 174 172 163 154 147 140 125 109 103 106 112 113 140 157 163 164 181 192 158 106 42 26 59 115 164 191 184 175 156 122 47 36 122 177 173 176 164 157 142 125 122 137 158 172 172 171 162 118 77 96 112 83 86 82 81 74 95 164 200 172 83 62 77 99 78 62 100 150 146 96 59 48 59 66 70 96 74 56 48 52 59 65 59 41 51 54 44 45 69 85 84 83 94 99 95 88 104 131 111 58 23 23 24 26 26 23 21 19 21 58 72 55 40 34 30 29 29 35 33 32 39 40 35 32 34 32 23 27 40 32 22 30 26 13 22 26 30 33 29 37 29 27 25 23 23 23 23 22 22 20 19 19 20 21 20 19 17 20 25 26 24 20 14 11 17 18 19 18 17 19 23 26 23 20 18 20 17 13 39 82 97 100 91 93 118 125 90 49 18 20 17 12 29 83 133 150 155 146 112 66 27 2 2 18 14 14 13 13 12 11 10 10 12 12 11 11 11 10 10 10 10 9 9 8 8 8 9 9 10 11 12 14 15 17 19 20 23 24 25 26 27 27 27 27 23 24 26 27 29 29 29 29 23 26 29 29 28 27 27 28 27 27 28 29 31 34 37 39 33 31 29 27 26 27 29 30 31 30 27 23 21 22 23 24 27 26 27 31 31 28 29 34 29 26 31 36 25 9 17 39 60 84 97 96 101 105 106 110 82 55 22 8 25 72 136 183 205 219 230 227 215 207 207 209 207 205 198 212 221 171 115 106 147 142 136 136 137 121 108 111 132 156 168 176 188 183 181 196 196 149 65 43 122 196 203 189 175 218 223 175 132 111 96 84 59 44 38 45 46 36 32 37 36 37 37 38 44 50 51 47 45 47 43 37 37 41 42 39 28 34 31 48 73 87 90 71 134 222 252 253 202 95 37 19 24 36 30 25 23 25 35 26 37 33 31 34 36 35 34 36 36 35 35 38 40 41 39 38 41 37 32 30 30 32 32 32 30 29 29 28 28 27 27 27 21 24 27 28 26 25 24 25 28 29 31 32 32 31 30 29 35 32 29 29 30 32 31 30 31 31 29 25 20 17 18 19 22 23 26 28 31 32 33 34 25 23 16 13 18 33 74 121 133 181 211 200 160 121 122 156 191 175 153 148 161 160 141 129 111 87 98 138 156 144 126 115 112 116 115 105 92 75 56 40 34 30 25 21 20 19 18 17 17 17 17 20 25 27 27 27 35 30 24 18 13 11 12 12 12 24 35 36 35 37 41 43 49 45 41 41 43 42 36 30 39 39 36 28 19 17 22 28 28 33 39 44 45 41 36 32 36 37 40 45 49 49 45 41 38 42 28 29 50 55 69 109 179 213 207 188 164 113 56 14 31 41 33 30 32 27 30 33 30 25 31 36 29 28 33 33 24 20 15 15 32 68 111 140 97 70 38 17 10 12 21 31 30 31 29 24 24 26 25 21 21 18 18 24 20 12 36 80 125 121 79 42 41 36 29 43 40 46 50 49 45 43 44 45 35 27 26 34 42 41 35 32 55 75 106 125 137 130 131 171 192 168 97 48 55 86 107 97 133 177 196 167 159 109 61 130 203 225 168 126 152 202 193 189 184 125 48 10 18 29 28 27 24 30 19 16 66 145 180 169 163 171 184 171 143 155 192 207 194 125 127 197 201 128 96 123 135 165 171 134 83 41 23 28 47 131 198 221 198 151 121 100 68 138 197 226 202 108 51 80 189 217 199 173 123 109 94 78 79 78 69 56 81 146 164 124 74 39 40 53 47 25 4 10 65 120 153 127 85 63 50 37 41 89 135 153 135 84 45 45 104 161 210 235 206 135 77 41 28 70 138 174 156 127 121 123 117 88 79 73 43 28 49 70 70 75 74 67 63 60 51 40 36 28 30 43 51 48 43 43 37 51 68 70 60 55 68 87 79 91 88 73 64 54 42 38 40 33 34 43 62 85 88 70 57 60 74 92 110 130 129 109 99 102 113 123 118 94 66 49 80 110 74 41 73 116 130 116 100 112 115 97 68 46 36 34 47 60 65 57 49 51 54 55 57 61 66 61 45 30 30 38 51 46 37 30 27 28 30 33 31 31 31 30 29 28 26 25 35 34 35 36 37 36 33 29 31 31 31 32 34 35 36 37 27 28 28 27 27 26 26 27 30 27 25 25 26 25 23 20 22 23 24 24 24 23 22 22 18 19 20 21 22 21 20 20 19 19 19 19 19 19 19 19 19 21 22 21 17 14 14 15 17 18 17 16 15 16 20 23 19 20 21 23 24 25 26 26 28 23 18 17 18 17 14 11 13 13 13 11 10 10 14 17 15 16 17 20 24 25 23 21 19 17 15 16 19 20 18 16 12 16 20 22 21 20 21 23 23 21 19 16 13 11 10 9 11 12 13 14 16 17 18 18 22 22 23 23 22 20 19 18 17 16 15 16 19 20 20 18 20 19 19 18 18 17 16 16 19 19 19 20 20 20 20 21 20 19 19 23 26 27 23 19 15 14 14 16 18 18 15 13 15 13 11 12 14 17 19 19 19 18 17 18 20 21 20 18 18 18 16 13 11 12 17 21 26 24 22 22 24 25 25 24 24 23 24 29 36 40 38 35 24 23 22 24 26 26 24 22 27 26 23 21 21 22 24 26 26 25 24 26 27 26 22 18 21 23 30 37 36 30 28 30 31 30 26 21 18 18 22 25 25 23 23 24 25 26 25 23 20 20 20 23 25 26 25 24 26 27 27 25 22 21 22 24 22 25 28 29 27 26 26 26 33 32 24 21 33 47 40 22 33 32 32 30 24 18 19 24 20 22 23 22 20 19 20 22 21 25 24 20 26 38 42 37 24 17 12 15 18 18 16 16 17 18 18 17 15 15 17 19 22 24 23 18 13 12 17 22 26 23 19 15 12 11 11 11 18 20 22 22 20 19 20 21 18 17 17 18 20 21 19 17 23 23 22 21 20 18 16 15 17 16 16 17 20 20 19 17 15 16 16 15 14 16 19 23 23 27 45 73 93 107 128 152 176 177 140 76 34 21 21 25 20 19 19 18 17 14 8 4 7 13 19 21 21 22 26 31 32 30 31 34 30 22 21 25 28 19 18 22 29 41 45 35 16 12 21 23 60 107 121 143 102 73 42 26 23 23 22 21 18 17 36 42 34 28 24 29 43 63 78 86 70 54 62 58 43 40 31 28 46 78 100 107 78 46 22 21 25 20 22 31 30 33 29 25 24 22 31 51 78 86 75 52 33 21 18 27 193 194 196 197 197 196 194 193 193 193 193 192 192 192 191 191 197 196 194 193 193 193 194 194 196 195 194 193 195 198 202 205 197 196 195 195 195 196 197 198 195 195 196 199 203 203 201 198 201 200 197 194 192 192 193 194 197 197 197 196 196 196 195 195 196 195 194 193 193 193 194 194 193 192 191 190 190 190 191 192 190 192 192 190 188 187 189 192 192 191 189 187 187 188 189 190 183 183 184 185 186 185 185 184 184 184 185 185 185 184 183 183 189 189 188 186 184 183 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 178 179 179 178 177 176 176 175 174 177 177 176 176 175 174 174 173 174 172 172 174 177 178 178 177 175 175 175 175 175 175 175 175 176 176 175 175 174 173 172 172 176 175 175 174 172 171 171 170 174 175 175 175 175 175 175 175 177 177 177 176 176 175 175 175 176 175 173 171 170 170 170 171 169 175 174 152 121 113 145 185 164 142 142 170 186 165 134 119 116 121 102 92 101 93 83 96 95 82 95 143 172 153 135 143 172 138 112 121 147 164 169 169 159 167 171 167 164 166 169 170 160 169 175 172 165 159 153 149 130 113 118 135 149 170 177 161 117 147 169 167 167 176 175 164 171 171 176 178 171 161 160 167 158 149 146 138 86 41 36 24 19 73 142 189 195 163 133 126 108 97 103 115 97 68 80 117 133 116 91 63 39 28 33 43 45 39 40 35 32 56 83 85 76 97 141 184 189 154 115 95 59 76 74 54 55 84 105 104 107 105 79 57 52 42 54 93 142 163 150 124 119 108 95 101 115 108 103 98 82 57 40 34 45 55 67 80 91 96 90 82 70 47 52 86 111 128 150 166 152 135 141 111 73 66 61 66 62 113 154 151 116 72 46 43 35 33 37 39 38 43 41 27 36 32 35 44 52 55 58 61 60 87 111 112 100 89 77 66 57 49 45 39 38 56 78 84 70 80 108 138 132 91 54 40 34 35 26 20 24 23 20 23 58 79 69 46 49 50 33 21 23 17 26 79 136 121 57 17 30 36 37 32 29 32 35 36 29 36 39 43 44 31 21 25 20 30 30 20 23 40 50 48 38 30 34 45 54 65 67 58 58 119 170 162 122 96 93 98 76 55 34 40 78 107 94 62 37 41 35 30 38 51 67 82 131 146 156 132 86 57 50 44 40 35 45 54 44 33 32 32 23 35 48 71 81 91 111 107 42 26 76 164 180 113 46 21 21 23 18 27 72 126 142 126 120 104 79 76 85 62 30 25 26 35 42 80 113 130 127 77 51 48 43 55 86 100 79 51 47 51 50 74 121 170 169 107 132 162 176 145 81 26 27 62 65 60 41 28 39 54 64 71 57 21 22 76 136 170 175 165 174 171 127 52 69 145 168 171 160 128 138 175 173 146 132 127 147 134 115 121 151 157 128 99 102 145 181 172 130 87 60 48 68 87 90 96 120 117 73 34 29 35 36 28 33 60 69 51 41 32 26 28 33 31 25 19 24 64 95 83 57 49 42 24 22 21 19 17 15 14 13 13 14 15 17 18 19 19 18 18 19 17 16 18 22 26 28 28 23 39 52 52 49 48 45 40 29 32 37 40 38 34 34 35 39 48 57 69 88 96 75 45 49 75 100 106 104 107 109 109 110 119 120 98 64 41 40 49 31 66 111 144 165 173 171 164 167 177 173 166 170 155 110 69 70 105 127 158 171 139 118 120 119 110 96 82 80 96 117 128 120 123 141 152 133 98 64 39 77 162 200 154 91 50 32 31 27 18 29 59 131 168 111 60 126 187 169 160 170 155 164 173 166 156 151 154 157 159 167 177 174 174 169 173 182 162 122 98 113 141 155 156 168 180 173 158 148 127 109 97 99 90 82 109 150 164 170 164 176 192 154 86 20 31 89 152 182 185 172 168 173 133 80 45 70 144 184 168 166 162 157 141 122 127 153 172 171 177 145 85 56 74 95 95 101 95 76 50 79 170 204 154 92 68 71 83 85 101 108 87 98 68 53 58 58 56 57 58 60 65 74 89 92 69 48 47 63 66 69 73 82 88 85 76 86 94 81 54 46 54 46 24 26 24 22 23 25 25 22 19 19 27 36 38 34 30 30 32 39 38 36 34 34 34 36 36 26 28 30 30 27 25 25 26 21 22 25 29 32 31 28 25 31 29 26 23 22 22 23 24 20 20 20 19 19 19 18 18 20 20 19 18 18 17 18 18 18 18 18 18 18 18 18 18 18 16 15 16 18 23 28 32 34 40 43 42 43 46 45 40 23 24 15 8 30 72 100 105 81 63 39 20 12 12 13 15 18 18 17 16 14 13 12 12 13 12 12 11 10 10 9 9 7 7 7 7 7 7 7 7 11 12 13 14 15 16 17 17 25 25 25 26 26 25 22 20 18 18 21 25 28 28 25 22 22 22 24 26 27 29 30 30 27 29 28 26 28 33 37 37 33 32 30 29 28 28 28 29 35 32 28 24 21 20 20 21 25 26 28 28 26 24 25 26 28 27 26 26 27 29 30 30 29 23 18 18 24 32 38 40 27 25 26 28 29 39 67 96 137 178 203 210 222 221 214 219 219 219 224 218 185 150 148 167 180 182 191 188 182 195 194 165 120 98 107 146 161 144 130 131 123 70 45 74 98 121 134 102 119 159 158 107 81 96 90 59 42 34 44 53 40 30 35 40 43 36 34 51 65 86 100 75 62 48 41 47 48 41 36 39 44 36 28 36 43 29 36 72 148 214 253 249 193 123 65 15 24 28 29 27 26 29 30 29 35 32 28 28 31 33 35 34 36 37 39 40 40 39 37 36 38 39 35 30 28 31 32 31 27 27 28 28 29 29 29 29 23 25 26 28 27 27 26 25 28 29 31 33 33 31 29 28 32 32 31 30 30 31 32 33 28 26 24 21 21 22 24 25 21 25 30 31 29 29 31 33 24 18 17 14 12 35 80 111 112 171 214 182 145 149 165 186 169 163 138 156 195 162 121 142 113 105 132 167 152 109 93 105 99 130 159 169 164 142 98 57 34 22 18 22 21 13 14 23 17 15 17 21 21 18 21 27 35 32 26 19 14 12 12 13 15 21 30 35 32 29 36 47 50 46 43 43 43 40 35 31 37 36 25 14 16 18 20 28 30 31 36 52 49 40 46 39 34 32 35 45 52 53 52 52 50 46 39 33 38 60 94 119 175 220 214 166 128 85 38 18 26 29 31 30 29 31 34 36 29 31 32 33 32 30 28 27 24 17 12 11 29 77 125 144 95 70 38 18 12 16 20 23 27 28 27 25 27 29 28 24 24 20 24 30 22 17 38 68 119 103 65 43 50 50 44 50 69 87 84 61 56 75 83 73 51 26 25 47 56 45 28 13 46 95 150 165 129 86 100 151 168 115 53 49 97 125 119 114 133 182 198 175 129 72 75 138 190 203 179 141 135 182 236 238 199 89 23 15 21 29 27 27 28 26 28 30 65 142 175 142 106 148 163 143 135 148 160 165 159 109 142 202 174 120 120 138 137 134 161 142 87 51 26 25 37 101 162 202 173 147 168 142 103 132 197 227 186 92 52 118 167 201 186 106 60 97 139 139 137 139 133 100 89 137 162 130 79 62 50 49 44 30 17 13 35 62 72 60 50 46 44 48 73 136 197 199 157 112 76 50 82 112 147 202 215 167 106 45 9 36 112 161 145 130 125 104 89 71 53 45 41 40 50 63 57 56 51 46 47 51 46 37 33 37 43 45 45 46 48 51 49 47 44 41 42 46 53 58 78 87 88 83 71 48 32 32 36 36 38 43 49 54 59 62 57 53 62 80 100 119 119 103 98 119 140 146 139 118 83 51 66 60 42 32 62 113 139 136 120 117 107 88 66 48 39 36 48 65 76 67 49 38 40 45 42 45 53 58 47 31 27 34 36 33 29 27 27 27 25 23 28 30 32 31 27 24 21 21 30 30 30 30 32 33 35 36 34 33 32 34 37 38 36 34 29 28 26 23 21 23 27 30 27 26 24 23 22 22 21 21 24 23 20 16 17 22 22 19 19 20 20 21 21 21 20 20 20 20 20 21 21 22 22 22 23 22 20 19 18 18 18 19 18 18 18 18 18 20 21 22 20 20 20 20 20 20 20 20 22 22 22 21 20 19 17 16 15 15 16 15 14 12 11 9 11 14 18 20 19 19 21 22 23 25 22 22 28 25 19 22 19 13 26 38 30 25 27 20 25 25 20 11 8 11 12 9 10 11 13 12 11 12 14 16 24 30 32 25 17 15 17 18 15 15 15 16 16 16 17 17 22 22 22 21 20 18 16 15 17 17 18 19 20 22 24 25 25 24 24 25 25 24 20 17 16 16 16 16 16 16 16 16 12 10 8 10 13 15 15 13 23 22 20 19 20 21 21 21 20 19 19 18 13 9 11 16 25 25 25 22 19 17 19 20 18 20 23 26 29 32 34 35 22 24 25 26 26 25 24 22 29 26 23 21 22 27 33 37 29 25 19 16 17 19 21 22 21 26 32 34 32 30 29 30 33 25 18 18 20 20 21 23 23 27 27 23 22 25 27 27 24 22 20 19 21 26 31 34 31 28 25 24 24 24 23 21 23 23 24 24 23 23 22 21 22 26 28 23 16 15 22 30 29 29 29 28 27 25 24 23 24 22 21 22 25 27 26 25 22 23 21 17 20 29 36 37 22 22 23 22 21 19 17 16 15 15 15 15 16 17 19 20 22 23 23 19 14 13 17 22 31 23 16 15 12 8 8 12 16 17 17 16 14 14 16 18 16 17 18 19 18 17 15 14 15 19 23 25 23 21 20 19 17 19 22 24 24 22 19 16 19 20 14 14 19 18 19 29 36 34 40 68 104 127 150 177 188 192 147 77 37 20 18 29 25 24 21 18 15 13 10 9 9 12 17 22 25 24 22 21 26 30 28 22 21 26 25 19 24 14 7 21 55 79 70 46 21 16 16 30 52 69 73 70 51 44 35 30 28 25 23 22 20 16 16 25 32 32 28 24 26 22 19 21 26 29 30 31 49 43 38 39 48 58 64 66 41 33 24 21 25 33 41 44 39 31 33 41 38 29 35 53 62 64 57 39 27 25 24 20 194 193 193 193 193 193 193 194 193 193 193 192 192 192 192 192 196 195 194 193 192 193 193 194 196 195 194 193 193 195 197 198 198 197 196 196 196 197 198 199 197 195 194 195 198 199 199 198 197 197 197 197 197 196 195 195 197 197 196 196 196 195 195 195 196 196 195 194 194 194 195 195 197 196 195 194 194 194 195 195 188 189 189 188 186 185 187 189 190 189 188 186 186 186 188 188 185 186 187 188 188 188 187 187 184 184 184 184 184 183 183 182 185 185 184 184 183 182 182 182 181 181 181 181 181 181 181 181 179 179 179 179 179 179 178 178 179 179 178 177 176 175 175 174 180 180 179 178 176 175 174 174 174 173 172 174 176 177 177 175 175 175 175 175 175 175 175 175 176 175 175 174 173 173 172 172 172 172 172 172 171 171 171 171 172 172 173 173 174 174 174 175 176 175 175 175 174 174 174 174 173 173 171 170 169 169 170 170 168 168 171 167 147 130 140 163 152 144 149 168 181 172 152 138 136 148 122 90 106 137 140 129 111 96 97 131 162 153 132 129 132 124 126 145 164 169 166 164 167 164 164 167 170 170 167 166 165 165 164 165 169 167 156 143 156 153 162 160 143 141 149 146 117 132 154 170 172 168 167 171 175 172 171 173 170 159 147 141 128 135 102 61 42 54 68 52 43 100 168 202 196 176 157 144 139 140 141 131 109 97 115 142 163 153 116 67 43 45 40 26 37 49 43 28 55 119 151 136 132 126 124 126 118 101 90 88 90 85 72 59 65 87 106 111 89 83 66 59 62 55 58 80 111 107 97 104 123 119 104 103 93 89 77 58 42 35 33 32 46 48 52 58 66 78 91 100 85 59 64 111 157 181 183 175 176 162 165 138 94 59 33 36 78 118 146 138 107 66 38 33 20 26 42 50 43 36 33 29 26 34 38 30 29 55 105 146 166 133 127 150 144 106 92 110 93 53 39 60 75 73 66 58 48 57 67 71 68 57 42 31 29 28 22 20 20 16 28 53 98 98 78 62 62 52 32 25 30 25 25 54 93 87 51 31 29 34 39 41 38 35 36 40 36 45 43 35 33 27 22 25 23 30 28 24 35 56 65 60 34 24 32 52 62 64 62 56 81 135 167 141 107 97 89 74 70 53 35 42 73 95 78 46 32 28 29 42 67 89 98 96 111 134 160 155 119 88 72 62 31 31 47 63 56 42 35 31 30 38 41 53 60 73 92 84 47 34 62 109 104 60 33 33 28 32 24 21 51 97 111 97 120 105 83 75 68 41 27 44 53 49 57 111 151 124 83 62 73 97 85 77 112 117 67 23 47 63 75 102 135 156 147 104 120 162 190 166 100 47 58 105 139 125 82 36 21 36 63 89 66 31 20 60 118 161 173 165 177 172 122 57 86 151 154 147 151 132 143 168 164 146 132 120 130 129 124 136 162 164 135 110 119 139 148 133 111 93 73 54 85 100 104 109 132 135 94 46 33 34 32 24 32 59 65 46 40 33 25 24 27 27 24 21 43 81 104 92 75 63 42 18 21 20 20 18 17 16 14 14 15 16 17 18 18 18 17 16 17 16 16 20 25 29 30 30 22 37 65 90 93 76 58 52 40 33 29 33 39 39 34 30 32 36 38 41 55 67 60 43 48 75 104 115 118 122 124 123 124 127 119 93 60 41 43 53 55 87 129 155 164 162 158 155 161 165 157 150 149 134 102 80 87 106 125 167 176 132 123 151 125 85 58 64 84 107 123 126 135 123 123 119 96 70 56 50 90 128 133 89 47 34 34 35 30 16 50 120 178 155 88 75 144 185 163 161 176 164 163 153 156 154 154 158 164 169 170 169 174 158 165 175 165 157 140 107 74 117 158 167 164 169 170 163 152 137 124 97 81 85 106 150 156 166 172 174 183 181 127 54 26 54 118 173 191 180 156 142 166 169 129 61 51 117 172 175 172 173 166 147 126 119 137 163 172 182 157 102 70 78 86 78 96 82 62 41 67 148 189 160 85 48 74 133 138 109 93 89 94 54 38 55 67 63 52 42 68 91 122 138 113 64 45 63 105 112 125 135 133 123 117 118 126 115 81 41 26 34 34 22 25 24 24 24 25 24 22 20 21 25 32 37 38 36 33 30 38 37 36 34 32 32 31 31 26 28 30 30 27 26 26 26 25 25 26 28 31 31 28 26 29 28 25 22 21 21 22 22 20 20 20 19 19 18 18 18 19 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 16 15 17 20 23 25 17 21 23 22 23 26 26 22 23 26 23 18 28 46 52 47 33 29 23 19 18 18 18 17 16 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 7 7 7 7 7 7 7 7 11 12 13 14 15 17 18 18 24 24 24 25 26 25 23 21 18 18 19 23 26 27 25 23 23 23 23 24 26 28 29 30 28 29 28 26 28 34 37 37 30 29 29 29 29 30 31 32 32 30 26 23 21 22 23 25 27 28 29 27 25 23 25 26 26 26 25 24 24 25 26 27 26 24 23 25 28 32 35 37 32 28 27 27 24 26 43 63 86 111 141 182 222 226 211 208 210 234 229 183 146 158 196 222 213 210 217 219 216 227 233 220 180 136 135 176 198 181 130 76 79 122 139 134 129 127 106 56 107 162 173 113 58 52 56 43 44 40 37 39 42 42 41 41 52 60 42 56 121 184 189 145 115 99 82 68 51 37 38 49 42 41 40 42 37 26 30 49 99 177 229 230 194 145 91 30 21 27 30 27 25 27 30 31 35 32 29 28 30 33 34 33 37 38 40 41 41 40 38 37 37 38 35 30 28 31 33 31 28 28 28 28 28 28 28 28 25 26 27 27 27 25 23 22 26 28 30 31 32 31 29 28 31 31 30 30 30 31 32 33 30 28 25 23 21 20 20 21 24 28 32 32 30 29 30 33 25 19 21 19 14 31 68 95 119 168 190 147 127 156 176 189 167 132 116 132 143 134 131 139 144 145 152 160 153 129 106 98 116 162 199 206 201 188 146 99 59 31 13 19 28 24 14 11 15 14 16 19 19 17 20 25 26 26 25 23 20 16 13 11 14 20 30 36 33 30 34 43 46 43 41 41 41 39 34 31 30 29 18 10 14 15 16 22 34 75 103 106 80 58 53 35 25 26 33 44 50 50 49 50 55 51 44 39 42 56 75 89 144 189 183 128 84 49 25 25 21 26 31 32 30 30 33 36 32 33 33 33 32 30 28 27 18 17 18 18 30 63 90 93 73 58 37 20 13 15 22 28 28 29 29 28 29 31 28 22 22 19 21 26 22 17 28 47 72 59 49 60 68 54 56 87 102 114 108 86 86 110 126 124 81 45 32 47 54 44 33 25 40 84 130 141 108 68 82 129 120 73 43 70 116 129 119 117 112 151 166 145 105 73 102 170 192 198 175 140 121 152 211 231 168 70 18 17 24 30 26 26 32 20 25 51 90 130 126 88 90 112 132 137 128 112 114 134 150 105 145 202 157 95 107 143 111 112 156 162 114 61 27 29 13 69 122 163 151 152 197 191 125 103 149 207 177 74 43 122 146 129 109 100 122 169 196 191 186 189 168 109 74 113 146 125 76 67 66 76 78 59 32 13 17 22 30 45 60 68 85 109 116 124 163 198 172 108 65 56 88 103 112 140 150 124 90 47 25 24 61 98 96 88 87 78 56 46 39 40 40 38 42 50 58 60 56 51 57 66 63 51 42 43 43 44 46 50 55 59 55 48 39 32 32 37 44 49 61 71 72 67 57 39 28 33 37 42 47 45 39 46 75 105 98 68 54 68 87 99 96 83 89 114 141 146 128 102 78 65 65 56 44 43 62 90 108 112 121 110 94 80 68 56 44 36 49 55 58 55 50 45 38 32 36 37 45 54 50 36 30 33 30 29 28 29 29 28 24 21 26 29 31 30 27 23 22 22 28 28 28 28 29 31 32 33 33 32 31 32 34 35 33 31 25 25 24 22 20 21 24 27 30 29 26 22 19 18 19 20 23 23 20 17 19 24 24 22 19 20 20 20 20 19 19 18 19 19 20 20 21 22 22 22 24 23 21 20 19 19 20 20 18 18 18 17 18 19 20 21 20 20 20 20 20 21 21 21 25 24 23 21 20 19 18 17 17 18 18 17 16 15 13 12 10 13 17 18 18 18 20 21 24 23 19 21 27 23 21 31 34 40 56 62 44 24 20 22 35 36 30 19 11 11 13 14 13 14 14 12 10 8 10 11 24 30 32 25 18 17 19 20 17 17 16 16 16 15 15 15 21 22 23 24 23 21 19 17 18 17 17 17 18 21 23 25 24 23 23 24 25 23 20 17 18 18 17 17 16 15 15 15 12 10 9 10 13 15 15 14 22 22 21 19 19 19 21 22 22 21 20 19 14 10 13 19 22 22 22 21 20 20 19 18 18 19 20 22 24 25 26 27 21 22 23 25 26 26 26 26 32 28 24 21 21 26 32 36 27 23 18 15 17 19 21 22 22 26 30 31 31 32 36 39 37 28 22 21 22 20 19 20 24 27 27 24 22 24 26 26 20 21 22 23 25 28 30 31 31 28 25 23 23 23 22 20 21 21 22 23 24 24 24 24 24 27 28 24 18 17 21 26 26 27 27 27 26 25 24 23 25 23 21 22 24 25 24 23 20 21 20 17 20 28 34 34 29 27 23 19 17 16 17 18 15 16 16 17 18 19 20 20 22 24 24 20 15 15 19 24 27 20 16 16 14 9 8 11 16 17 18 16 15 14 16 19 18 18 19 19 19 19 18 17 16 19 22 22 21 19 18 19 14 15 18 20 21 21 19 18 16 17 13 13 19 20 25 38 50 44 42 62 98 119 129 139 148 150 118 70 43 29 24 33 25 24 22 19 16 14 12 11 11 14 18 22 24 23 22 20 20 24 24 21 23 27 25 18 24 17 11 20 46 64 57 38 27 21 17 22 33 39 36 31 35 32 27 25 23 22 21 20 20 16 17 25 31 30 25 21 26 25 23 23 25 31 41 48 47 41 35 35 40 46 49 49 30 26 23 26 35 45 51 53 36 35 39 52 64 66 57 49 52 51 44 33 26 24 24 23 194 192 190 189 189 190 192 194 193 193 193 193 193 193 192 192 195 194 193 193 192 193 193 193 195 195 194 193 193 192 192 191 197 197 197 197 197 198 199 199 198 196 193 192 193 195 197 197 192 194 197 199 200 199 197 196 196 196 196 195 195 195 194 194 195 194 193 192 192 192 193 194 193 192 191 191 190 190 191 191 188 189 188 187 185 185 186 188 188 188 186 185 185 185 186 186 186 186 187 188 188 187 187 186 183 183 183 183 183 183 182 181 181 181 181 181 181 182 182 182 180 180 180 180 180 180 180 180 178 178 178 178 178 179 179 179 178 178 177 176 176 175 174 174 180 179 178 177 176 174 173 173 175 174 172 173 175 176 175 173 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 171 169 169 169 170 170 171 171 171 170 170 171 172 172 173 174 174 174 174 174 173 173 173 172 172 171 170 170 169 169 169 169 170 170 168 174 179 165 141 132 138 145 155 163 165 169 172 164 151 141 163 141 95 112 175 191 157 133 116 105 122 148 146 130 125 126 135 152 168 174 170 165 163 167 166 166 169 169 166 166 169 171 170 168 168 174 181 183 180 189 185 183 165 134 122 129 134 96 104 121 141 152 160 172 186 173 171 171 175 177 167 139 114 115 126 59 12 67 141 145 99 44 89 156 191 183 175 169 155 187 203 199 164 132 127 135 140 145 145 109 55 38 57 56 32 38 55 43 31 79 151 171 150 154 128 93 67 59 71 95 114 105 87 71 69 73 78 85 92 78 71 66 67 66 62 68 79 69 59 66 98 132 141 134 131 99 74 57 64 76 71 53 38 43 40 41 47 51 56 69 84 92 63 83 153 205 209 190 172 179 200 206 157 95 52 29 38 83 124 155 151 117 67 28 16 22 33 48 53 44 33 30 31 24 33 32 16 14 57 138 204 232 180 139 137 136 117 103 105 72 55 81 133 139 101 70 60 51 43 34 31 35 38 36 32 27 21 20 24 18 8 38 91 133 117 93 81 73 48 25 22 25 31 29 32 43 42 35 36 31 28 29 35 39 40 43 45 75 79 62 39 35 38 30 21 30 31 27 27 43 65 71 63 34 26 39 64 75 78 82 82 105 133 138 112 95 99 98 84 85 67 45 43 60 70 54 29 21 25 42 70 103 130 124 97 88 108 135 138 107 78 67 63 39 31 39 53 51 46 45 44 35 38 31 32 39 60 82 70 63 44 43 53 48 38 41 46 34 32 20 18 55 104 113 91 98 87 77 73 54 22 27 64 78 54 52 92 118 69 31 74 134 141 105 89 119 102 44 22 63 74 81 114 144 141 128 108 103 144 187 187 133 72 78 129 197 183 128 53 11 19 63 106 82 46 20 38 86 133 155 158 166 156 97 51 105 160 144 129 146 140 150 163 159 149 137 124 135 133 124 127 148 154 139 124 133 134 123 107 101 98 80 57 87 105 120 125 138 148 114 58 37 34 29 24 33 57 61 42 38 32 24 22 24 25 23 20 43 85 102 93 89 73 41 18 19 20 21 21 20 18 16 15 16 17 17 17 17 16 15 15 14 15 17 22 28 33 34 33 23 28 60 104 119 103 93 100 76 60 46 44 48 45 39 34 29 30 27 25 32 44 47 42 46 68 90 99 104 112 118 121 131 119 94 61 37 36 56 75 75 90 115 140 154 158 160 162 150 150 148 151 148 123 93 82 94 104 116 159 168 126 132 178 139 80 52 71 96 115 127 124 123 106 100 96 74 58 65 78 89 80 64 42 30 36 36 24 30 32 92 182 207 127 60 88 139 169 161 163 168 162 173 166 158 163 167 170 173 169 155 139 125 109 145 174 157 160 161 119 57 90 140 163 158 164 179 179 153 140 131 98 74 93 130 169 169 169 171 179 186 162 91 21 26 80 149 191 190 163 131 110 144 184 169 92 44 68 122 157 173 181 176 163 148 124 122 146 187 192 165 109 74 73 73 63 62 49 41 38 54 99 123 106 75 36 65 135 139 100 94 113 103 49 25 51 79 84 78 71 87 103 129 138 97 38 39 87 149 168 181 175 168 169 173 172 171 139 85 34 12 15 21 21 22 24 25 25 23 21 20 20 23 24 28 36 42 42 35 28 35 34 34 32 30 28 26 25 27 28 30 29 27 26 26 28 30 28 27 27 29 31 30 29 28 26 24 21 20 20 20 21 20 20 19 19 19 18 18 18 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 17 16 16 16 16 16 16 17 10 13 13 12 13 16 17 16 18 21 22 24 27 28 22 15 12 16 20 22 21 19 18 17 14 14 14 15 15 16 16 16 13 13 13 12 11 11 10 10 7 7 7 7 7 7 7 7 11 12 13 15 16 18 19 20 21 21 22 24 25 25 23 21 17 17 17 20 23 25 26 25 25 24 23 22 23 26 28 30 28 29 28 26 28 33 37 36 27 27 28 29 30 32 34 35 29 27 24 21 21 24 27 29 30 31 29 27 23 22 24 26 27 26 26 24 23 23 23 24 23 26 29 31 31 31 32 33 30 28 28 31 30 29 37 48 46 50 76 131 175 175 165 172 184 205 189 138 120 155 186 188 181 172 174 181 186 204 225 232 224 186 164 191 215 180 117 84 166 221 232 220 217 201 165 123 139 171 167 108 51 35 36 33 27 50 49 46 73 88 69 49 93 129 108 113 189 242 238 215 184 176 161 138 108 76 52 41 30 40 56 59 45 35 33 32 47 118 167 189 196 179 119 37 18 26 31 28 23 25 30 33 35 32 30 29 30 31 32 32 38 39 40 41 41 40 39 38 35 36 33 29 28 32 34 33 30 30 29 28 28 27 27 27 26 26 26 26 26 24 21 19 24 25 27 29 30 30 29 29 30 30 30 30 31 31 32 33 31 29 27 24 22 19 17 16 27 31 34 33 31 29 31 34 26 21 24 23 16 28 61 87 110 140 137 95 110 163 172 163 122 80 91 119 111 125 151 144 161 177 172 160 161 148 118 98 154 197 220 208 205 214 196 160 102 55 15 13 28 30 18 8 14 13 13 14 12 10 11 15 15 18 23 27 27 23 16 12 13 20 31 38 37 32 33 36 40 40 39 38 37 36 34 32 24 22 13 9 14 14 11 16 64 138 182 171 132 103 84 52 20 22 29 40 47 47 46 47 54 51 47 45 47 51 55 57 94 133 129 85 50 30 24 32 22 28 35 36 31 28 32 37 40 39 37 34 32 30 28 26 17 19 22 22 32 58 72 62 50 45 35 22 14 17 27 35 35 36 35 33 33 33 29 23 21 20 21 23 22 19 20 24 32 31 50 88 101 77 68 91 97 112 115 104 105 123 140 144 98 52 30 43 49 39 31 29 39 62 85 88 66 41 55 95 78 50 49 85 117 122 104 85 77 101 115 99 68 70 130 199 199 193 176 157 129 125 162 183 125 46 14 21 27 31 26 25 28 20 30 75 133 155 117 65 77 93 120 143 134 103 101 130 147 112 150 192 137 81 101 139 124 125 169 192 149 79 35 37 22 51 77 112 125 157 218 226 156 104 104 130 112 62 48 88 94 91 111 151 185 210 219 215 192 177 147 95 63 88 117 110 93 79 78 101 123 111 68 29 13 4 11 51 99 133 154 168 127 111 136 167 136 78 66 88 112 109 90 85 84 81 83 72 63 38 38 75 107 111 97 85 73 66 59 55 52 48 47 48 57 62 59 54 65 82 80 65 50 48 45 42 43 50 59 65 48 41 32 28 31 36 40 42 49 58 59 53 44 31 30 42 51 46 45 49 49 58 89 122 131 79 47 56 76 86 85 79 77 95 119 135 130 106 75 55 45 48 62 82 87 77 68 69 101 93 82 72 63 54 44 38 47 45 46 55 66 67 49 30 30 27 33 47 52 42 33 31 24 24 26 29 30 28 24 20 24 26 28 28 26 23 23 23 26 26 26 26 26 27 29 29 31 30 29 29 30 30 28 27 20 21 22 21 19 20 22 24 32 31 28 23 17 15 17 20 21 21 19 18 21 26 27 24 19 19 19 18 17 17 16 16 17 18 18 19 21 22 23 23 24 24 23 22 21 21 21 21 19 18 17 17 17 18 19 20 20 20 20 20 21 21 21 21 27 26 23 21 20 20 20 21 21 21 21 21 19 18 17 16 13 15 18 19 20 20 22 23 25 21 16 20 25 19 25 45 58 83 99 87 56 23 15 27 46 46 39 26 16 14 17 20 20 20 19 16 11 9 9 10 22 28 29 23 17 16 17 18 18 18 17 16 15 15 14 13 19 21 24 26 26 25 22 21 19 17 15 14 15 18 22 24 23 22 21 22 23 23 20 17 21 20 19 18 16 15 14 13 12 11 11 12 14 16 16 16 21 23 23 20 17 17 20 24 26 23 22 20 16 13 16 23 24 22 22 23 26 26 22 18 20 20 20 19 19 19 19 19 19 19 20 22 24 26 28 30 33 29 23 19 20 24 30 34 26 22 17 15 16 19 21 21 22 25 27 28 30 34 42 49 41 33 26 25 24 20 17 17 24 28 28 24 22 23 25 24 19 21 25 29 31 31 31 30 30 27 24 22 22 22 20 18 19 19 21 22 24 25 25 25 26 27 28 25 22 20 20 21 22 23 24 25 25 24 23 23 24 22 21 20 22 23 22 22 17 19 19 18 21 27 31 31 36 31 23 16 13 14 17 20 16 17 19 20 21 21 21 20 22 23 23 21 18 18 22 26 22 18 17 19 17 11 9 11 17 18 18 17 15 15 17 19 21 21 20 20 20 20 21 22 18 19 20 19 17 16 17 18 11 12 14 16 17 18 19 19 13 16 13 13 19 22 31 48 64 66 60 64 86 104 107 108 102 102 87 66 52 36 27 32 25 24 23 20 18 16 14 13 14 16 19 22 23 22 21 19 17 20 23 27 32 34 28 18 21 19 16 19 32 43 39 27 25 22 20 22 25 25 21 17 22 24 25 24 22 21 21 21 18 16 18 27 33 32 29 28 29 32 32 28 25 28 38 46 43 38 33 31 32 33 32 30 20 18 19 27 38 47 50 49 32 34 37 52 83 106 94 67 43 36 29 26 24 21 21 22 192 191 190 189 189 190 191 192 192 192 192 192 192 193 193 193 193 193 193 192 192 192 192 193 193 193 194 195 194 192 191 189 196 196 196 196 197 197 198 198 197 196 194 193 193 194 194 195 192 194 195 197 198 198 197 196 195 195 195 195 194 194 194 193 193 192 191 190 190 190 191 191 187 187 187 186 186 186 186 186 190 190 189 188 187 187 188 189 187 187 186 186 185 185 185 185 183 183 184 184 184 184 183 182 182 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 176 176 177 177 178 178 179 179 177 176 176 176 175 175 174 174 175 175 174 174 173 173 173 172 176 174 172 173 174 174 173 171 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 170 170 169 169 170 171 172 173 174 175 174 174 173 173 173 172 172 172 170 169 169 169 169 170 170 170 170 172 175 173 162 143 127 119 142 166 174 157 148 155 154 142 123 147 142 108 114 168 188 160 147 134 121 123 128 121 120 134 166 170 173 171 167 166 167 169 165 170 164 146 135 143 164 179 172 179 180 171 162 164 175 183 170 158 149 147 144 140 134 128 75 84 88 89 104 137 168 183 179 176 172 173 178 171 141 110 117 124 52 33 136 221 202 141 61 66 124 186 193 181 177 171 184 206 204 172 149 150 149 138 118 102 74 60 76 96 82 51 41 44 32 40 85 118 118 112 115 97 67 45 48 76 114 140 104 94 87 85 77 63 58 61 72 71 76 73 58 53 69 84 58 79 110 134 150 164 164 150 106 71 71 117 140 108 66 50 49 38 35 43 48 46 50 60 78 62 110 201 240 213 183 177 169 207 194 126 84 73 57 47 81 130 171 166 122 61 20 10 50 65 65 49 39 36 32 29 30 29 28 27 28 55 115 171 191 165 130 106 97 92 79 64 51 82 145 189 173 126 93 80 53 31 22 36 44 36 31 36 32 21 21 30 20 5 41 109 152 136 114 94 67 35 14 12 28 46 52 40 26 22 28 36 35 25 18 28 58 86 93 85 108 124 109 69 45 37 32 28 35 34 29 26 39 57 60 51 35 31 42 64 84 102 107 100 103 113 123 130 133 136 137 136 110 87 58 42 42 43 33 21 25 56 90 106 118 133 117 77 87 99 119 114 82 60 64 72 51 32 27 37 42 45 49 48 35 36 24 22 34 66 94 82 62 47 35 30 32 47 54 46 37 24 8 20 78 134 133 99 80 65 57 56 37 15 35 80 90 68 73 76 66 34 38 120 177 124 77 87 100 57 33 65 103 92 78 113 148 135 116 108 105 131 170 193 171 117 96 115 180 180 141 69 18 17 61 110 101 66 28 25 53 87 117 140 155 138 70 46 124 178 159 144 151 148 154 163 159 148 142 139 146 134 111 107 129 144 139 132 138 140 138 128 114 96 78 64 81 102 123 126 131 149 126 71 36 33 32 30 36 54 56 40 35 28 24 27 32 31 22 15 39 88 106 95 90 69 35 21 17 19 21 23 22 20 18 16 17 17 17 16 15 14 14 13 12 14 18 24 31 35 36 35 24 17 33 67 91 101 126 157 137 126 111 95 71 47 36 37 33 31 28 26 30 36 38 37 43 53 59 59 61 71 83 90 99 83 57 32 23 36 64 87 89 83 89 113 140 153 152 148 147 150 161 181 184 145 96 74 96 115 112 127 139 126 136 162 118 83 77 95 102 111 124 123 109 91 85 83 67 63 87 115 87 51 31 33 40 49 41 17 32 70 144 212 197 96 50 101 142 162 166 171 165 162 177 171 168 161 152 142 134 123 110 99 72 76 132 174 165 165 160 121 82 75 106 141 143 151 174 181 151 128 115 88 78 114 147 162 178 171 168 178 181 139 65 9 33 109 174 196 177 142 117 98 135 173 180 137 79 44 67 119 148 173 184 187 178 138 113 129 173 167 132 80 54 62 71 67 62 52 59 73 75 76 72 59 61 42 54 81 84 82 100 120 93 41 23 60 95 109 116 123 131 111 101 99 68 30 60 131 177 202 195 158 151 181 193 177 156 120 70 32 14 13 19 24 19 22 25 24 20 17 17 18 26 26 29 36 42 41 33 26 28 29 30 30 28 26 24 22 27 28 29 28 26 26 27 29 31 28 25 25 28 31 33 33 27 26 24 22 21 20 20 20 19 19 19 19 18 18 17 17 15 15 14 15 15 16 17 18 18 18 18 18 18 18 18 18 15 15 16 16 16 15 14 13 17 17 17 16 17 19 20 21 20 16 16 20 24 24 23 24 21 23 24 21 16 14 16 19 14 14 15 15 15 16 16 16 14 14 13 13 12 11 11 11 9 9 9 9 9 9 9 9 12 12 14 15 17 19 20 21 19 19 20 22 24 25 23 21 17 17 16 17 20 23 25 27 27 25 23 21 21 24 27 29 26 28 27 24 25 31 34 34 26 27 28 29 30 32 33 34 28 26 22 20 21 23 27 30 32 32 30 26 22 21 23 25 29 29 29 27 24 23 23 24 21 26 32 32 29 28 29 32 29 27 28 34 37 38 42 48 40 30 45 80 92 78 86 118 149 159 151 130 130 151 159 150 145 141 142 146 148 156 168 175 190 184 153 151 160 115 99 156 240 254 239 232 242 245 226 185 146 123 89 61 45 37 28 21 24 56 81 122 165 139 79 58 135 203 202 195 214 186 166 190 203 208 203 186 166 137 87 43 19 35 69 84 65 48 38 24 27 64 93 137 187 192 126 28 17 26 32 28 23 23 30 34 34 33 31 30 30 30 30 30 36 37 38 40 40 38 37 36 34 35 32 28 28 32 35 34 32 31 30 29 28 27 27 27 26 25 25 25 26 24 22 19 21 23 25 27 29 29 29 29 28 29 30 30 31 31 32 32 29 28 27 26 23 20 18 16 27 30 33 33 31 31 33 36 28 21 22 22 15 31 71 102 114 119 95 65 105 159 146 119 87 72 104 137 133 147 167 157 161 186 186 175 172 147 120 120 184 205 206 185 185 206 210 193 149 98 44 20 22 26 23 19 16 16 15 13 9 6 6 8 11 14 20 26 29 28 23 18 15 23 34 41 41 37 34 33 36 37 37 35 34 35 34 32 24 22 14 12 18 14 9 13 90 165 205 194 161 129 104 70 29 24 25 34 43 46 44 42 45 45 46 47 48 46 44 41 47 72 72 52 42 39 33 33 31 35 40 39 32 28 34 43 52 48 42 37 33 29 26 24 23 22 22 22 36 68 87 80 45 41 31 20 16 23 34 42 47 46 41 36 34 34 31 26 22 25 25 22 20 20 19 17 17 32 71 121 141 114 75 55 59 76 87 83 77 86 106 122 97 48 23 38 45 35 29 29 43 51 56 57 49 35 43 69 81 63 92 150 165 137 97 66 67 74 82 66 41 65 136 192 187 168 152 154 129 100 110 120 90 30 15 26 28 32 27 26 20 25 38 86 158 186 134 67 60 92 129 149 137 110 115 147 145 123 143 162 129 108 121 126 109 107 137 163 138 77 37 37 32 32 32 60 97 150 210 222 182 118 76 59 49 59 73 75 75 121 181 210 205 200 199 194 170 133 103 92 93 107 115 107 99 78 69 94 129 131 87 40 18 12 23 64 122 168 172 151 98 101 124 132 104 91 105 116 123 118 107 96 82 77 94 110 121 90 63 89 147 170 150 130 120 109 91 74 66 63 61 60 55 62 59 53 65 85 84 67 50 51 49 43 39 43 54 63 46 40 35 34 37 39 37 34 42 50 49 42 35 29 37 56 61 52 54 66 69 69 86 111 124 79 49 55 72 86 95 95 79 91 105 115 120 113 89 65 31 52 91 123 119 86 58 48 67 72 75 70 58 47 43 42 36 38 45 61 78 81 64 43 32 23 25 40 50 45 35 30 22 22 23 26 28 28 25 22 21 24 26 26 24 23 23 24 26 26 25 24 24 25 26 26 28 27 26 25 25 25 25 24 18 20 22 21 20 20 21 22 29 30 30 25 19 16 16 18 19 19 18 17 21 27 28 25 19 18 17 16 15 14 14 14 16 16 17 19 20 21 22 23 24 24 23 23 22 22 22 22 19 18 17 17 16 17 17 18 19 19 19 20 21 21 21 22 26 25 22 21 21 23 25 27 25 25 24 23 22 21 20 19 18 19 21 22 23 25 26 27 25 19 14 19 23 17 28 56 97 137 141 98 54 25 19 32 51 46 37 26 20 20 23 26 26 26 25 22 17 14 14 15 21 26 26 20 14 13 13 13 18 17 17 16 16 15 14 14 17 20 24 27 28 27 25 23 20 18 15 13 13 16 21 24 21 20 19 21 22 22 20 18 23 22 21 19 17 15 13 12 13 13 12 13 15 16 17 17 22 24 25 22 17 16 21 26 28 25 24 22 17 15 19 26 31 27 26 29 33 32 26 19 23 22 21 20 19 18 18 18 19 18 18 19 20 23 26 28 29 26 20 17 18 23 29 33 27 23 18 15 16 17 18 18 21 23 26 27 29 35 44 51 43 35 29 27 26 22 18 17 24 28 28 24 22 23 24 23 22 24 27 30 32 33 33 33 30 27 23 21 21 20 19 17 19 20 21 22 23 24 24 24 25 25 26 26 26 24 22 21 18 19 20 21 22 22 21 21 20 19 18 19 20 22 23 24 17 18 19 21 23 27 29 30 35 29 21 14 12 14 18 21 17 19 21 23 24 23 21 20 21 22 22 20 19 19 23 26 19 17 20 24 22 14 11 13 17 18 19 18 16 16 18 20 22 21 20 19 19 20 22 23 19 20 19 17 14 13 16 18 13 13 13 14 15 16 18 19 13 17 15 14 19 22 33 52 75 93 90 72 72 84 91 94 79 77 76 73 61 38 24 25 25 24 23 21 20 18 17 16 17 18 20 21 22 21 20 19 19 22 30 40 47 44 31 18 17 19 19 17 20 25 24 19 21 22 24 27 29 30 31 30 27 33 35 31 26 24 24 25 19 18 20 27 31 30 30 31 28 32 33 29 24 25 28 29 38 34 30 29 28 27 23 21 18 16 16 21 30 36 37 36 36 32 26 35 67 97 96 78 38 26 19 21 22 18 17 20 190 191 192 193 193 192 191 190 191 191 191 191 192 192 192 193 191 191 192 192 192 192 192 192 190 191 194 195 196 195 193 192 193 193 194 195 196 196 197 197 195 196 197 197 196 195 193 192 196 195 194 193 193 193 195 195 195 194 194 194 193 193 193 193 193 192 191 190 190 191 191 192 188 188 189 188 188 188 187 187 190 189 187 186 187 187 187 187 187 187 187 187 187 186 185 185 181 181 182 182 182 181 180 179 180 181 181 181 181 180 179 179 182 182 181 180 179 179 178 178 177 177 177 177 177 177 177 177 175 176 176 176 177 177 178 178 175 175 175 175 174 174 174 174 171 171 172 172 173 174 174 175 176 174 172 172 173 173 172 170 173 173 173 173 173 173 173 173 171 171 171 171 170 170 170 170 172 172 171 171 170 169 168 168 169 169 170 171 173 174 175 175 174 174 174 173 173 173 172 172 170 170 170 171 171 171 171 170 170 170 166 162 164 160 136 108 140 167 174 151 135 139 140 130 120 132 139 129 120 136 157 162 157 150 141 134 115 92 104 143 187 185 175 162 158 164 169 169 166 172 157 122 106 125 153 167 172 171 161 144 131 130 135 139 112 105 106 127 152 154 138 125 103 101 92 79 79 98 126 145 177 176 174 174 178 174 151 125 126 114 54 62 157 216 202 167 96 53 89 179 208 184 174 177 175 177 165 143 133 139 138 129 124 88 79 120 161 151 104 65 46 35 22 37 69 75 70 79 80 77 69 59 59 76 101 119 102 106 103 86 63 47 43 45 58 65 77 75 56 48 60 73 85 144 193 194 183 186 170 133 116 111 131 159 146 97 69 72 63 43 30 35 42 44 47 54 51 60 122 206 235 209 180 169 164 164 120 85 105 125 94 44 81 134 174 159 100 38 12 20 75 110 104 58 35 36 32 24 27 31 51 70 63 47 63 96 110 106 109 107 77 44 49 76 130 163 192 182 151 130 107 79 40 39 44 51 44 29 26 34 36 24 22 32 22 4 35 97 149 140 119 83 44 24 22 24 48 65 73 54 28 22 31 38 37 26 17 39 99 155 161 138 112 141 143 103 59 32 29 39 35 35 30 25 31 43 45 40 37 30 33 57 102 140 127 84 62 90 126 149 158 155 143 131 101 82 59 43 34 28 24 22 61 117 151 130 104 100 84 53 83 105 133 131 96 70 70 77 51 29 23 35 43 45 43 35 33 35 23 23 39 75 106 97 51 39 28 25 40 65 66 42 39 21 5 23 80 127 119 84 74 54 44 41 29 27 54 89 94 106 142 128 92 84 100 145 143 72 59 100 86 32 39 92 129 110 93 130 162 136 106 96 107 127 143 161 184 181 142 106 124 134 116 70 28 19 55 102 118 90 50 30 33 44 74 116 156 133 62 55 142 192 179 169 158 147 147 158 156 136 132 148 155 137 108 102 126 145 141 132 146 161 177 169 130 88 77 88 96 102 105 100 112 143 132 82 32 31 35 36 36 45 48 37 32 24 26 43 53 42 22 9 52 103 120 99 81 53 25 21 17 18 21 23 22 21 18 17 18 17 16 15 14 13 13 12 11 13 17 24 31 35 36 35 27 17 14 24 40 69 115 155 170 179 184 162 107 51 28 33 40 33 27 27 29 30 30 31 38 40 39 33 32 39 49 55 52 47 39 33 34 43 58 70 93 82 78 93 116 130 130 125 136 145 162 188 196 154 88 49 106 140 120 91 99 113 116 103 64 70 89 100 97 102 112 111 104 83 73 70 61 69 104 136 94 47 22 29 37 44 42 29 43 99 171 213 169 74 60 121 139 147 163 182 181 173 166 146 141 122 100 83 72 71 82 94 92 113 148 174 175 163 146 129 115 85 99 131 125 117 134 148 136 114 106 92 102 145 166 163 172 169 169 181 175 119 49 15 59 143 189 190 161 127 119 111 129 147 155 144 107 54 39 66 105 152 187 193 171 116 84 99 115 105 77 48 50 81 106 112 96 91 106 128 124 101 83 77 71 65 56 47 51 70 84 82 58 25 29 71 100 109 124 140 143 109 83 78 61 40 76 145 180 189 166 124 118 143 143 116 88 65 41 28 22 19 19 23 19 21 22 20 16 14 15 16 26 28 32 35 36 33 29 25 23 24 25 26 26 25 23 22 26 27 28 26 25 25 27 29 28 25 22 22 25 30 34 36 28 27 25 23 22 21 21 21 19 19 18 18 18 17 17 17 15 15 14 15 15 16 17 18 18 18 18 18 18 18 18 18 13 14 15 16 16 16 15 14 18 16 16 16 17 17 19 20 26 19 16 18 20 19 21 26 18 21 22 19 15 13 17 21 16 16 16 15 15 15 14 14 15 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 13 14 15 17 18 19 20 17 17 19 21 23 24 22 21 17 17 17 17 18 21 25 27 28 26 23 20 20 22 24 26 24 25 24 21 22 28 31 30 28 28 29 29 29 29 29 29 27 25 22 20 20 22 25 27 30 30 29 26 22 21 22 24 29 30 31 28 24 22 22 23 22 26 30 29 25 24 29 34 35 30 29 32 35 37 39 41 39 30 41 59 50 34 52 86 145 175 190 175 159 169 188 199 184 191 193 187 175 158 147 145 142 144 133 109 73 56 106 186 202 215 222 222 220 233 221 158 93 52 25 32 41 32 22 23 62 100 152 214 221 127 56 77 184 247 243 214 179 96 61 100 135 149 150 138 137 134 100 55 16 30 68 92 75 52 36 21 29 34 42 93 152 160 103 20 18 27 32 28 23 24 30 33 32 32 32 31 30 29 30 30 33 34 35 37 37 35 34 33 33 34 32 28 28 32 35 34 34 33 31 29 27 27 27 27 24 23 23 24 27 27 24 21 21 22 24 26 27 29 29 29 28 29 30 31 31 31 30 30 27 27 27 26 25 23 21 20 25 28 31 31 30 31 34 38 30 20 19 17 13 36 90 133 130 115 75 48 91 130 111 97 108 123 134 140 147 149 153 160 181 197 200 195 174 130 122 160 185 190 187 180 184 196 199 192 181 151 104 60 34 27 26 26 19 20 19 16 12 11 11 12 13 13 16 21 26 29 29 27 20 27 37 43 45 43 38 34 34 36 35 32 32 36 35 31 26 24 17 16 20 14 8 12 80 145 180 180 152 108 81 64 46 33 24 29 40 45 42 38 39 42 45 46 44 41 39 37 26 39 40 34 37 41 38 33 37 38 39 38 33 32 43 57 63 56 46 38 32 28 24 21 26 22 22 24 38 71 97 101 61 48 28 15 18 32 42 44 53 49 41 32 29 30 29 26 22 27 28 21 17 18 21 21 15 35 89 151 166 126 67 28 44 60 75 71 54 51 77 107 98 48 21 31 38 33 32 35 41 53 61 61 55 44 48 67 81 77 136 218 228 171 112 79 85 81 79 59 35 65 128 165 161 142 129 136 113 81 86 94 70 23 20 31 29 32 29 28 20 25 43 97 164 178 123 63 45 87 134 150 125 90 101 144 147 132 123 122 132 152 143 105 68 71 87 117 119 83 52 43 35 26 18 38 78 130 179 195 175 112 79 76 57 62 106 134 118 153 196 210 196 185 180 171 165 130 100 96 113 125 110 84 70 66 66 77 93 94 68 38 17 14 32 65 100 128 128 104 87 94 116 129 138 169 172 132 119 122 135 136 116 97 106 135 174 152 104 88 128 161 158 150 128 118 98 78 70 73 72 68 56 61 58 53 63 79 76 61 48 54 57 50 40 38 47 58 64 55 44 38 38 38 36 33 35 41 38 32 31 33 49 74 65 66 78 88 81 70 84 111 98 75 61 61 66 80 94 97 98 111 114 103 100 109 109 99 39 69 111 138 133 106 79 65 56 63 70 71 65 56 49 45 32 36 41 49 59 67 65 59 40 28 26 38 48 43 34 30 25 23 22 23 26 27 27 26 20 23 25 25 24 23 24 26 28 27 25 24 23 23 24 24 25 25 24 23 22 22 24 25 20 22 24 23 22 21 22 24 23 26 28 27 24 20 18 18 17 18 17 17 20 26 26 23 18 17 16 14 13 13 13 13 15 15 16 18 19 21 22 22 22 22 22 22 22 22 22 21 19 18 17 16 15 15 16 16 17 18 18 19 20 21 21 21 23 22 21 21 22 26 29 32 28 27 26 25 24 23 22 22 20 20 21 22 24 26 27 28 24 18 14 19 22 17 29 58 127 172 162 94 48 40 43 48 48 37 26 22 24 26 28 28 27 27 27 24 21 19 20 21 23 27 27 20 15 13 13 11 16 16 16 16 16 16 16 15 15 18 22 25 27 27 25 24 21 19 15 13 13 16 20 22 20 19 18 19 21 22 21 19 24 23 22 20 17 15 14 13 14 14 14 15 15 16 18 19 24 26 26 22 17 17 21 27 28 26 24 23 19 16 20 27 35 31 28 30 34 34 26 18 23 22 21 20 19 20 20 21 19 18 17 17 17 19 21 22 22 20 17 15 17 22 28 32 30 25 20 16 16 16 15 14 18 21 25 27 29 34 42 48 43 35 28 27 26 23 20 20 23 27 28 24 22 23 23 22 25 24 24 25 27 29 32 33 29 26 22 21 21 20 19 17 21 22 22 22 22 22 21 21 22 23 24 27 28 28 26 24 17 17 18 19 19 19 18 18 15 15 16 17 19 22 26 29 19 19 21 24 26 28 29 31 28 24 19 15 14 16 19 22 20 21 23 24 24 23 21 19 19 20 20 20 19 20 22 25 18 19 24 29 26 18 14 15 18 19 20 18 17 17 19 21 22 21 19 18 18 19 21 22 19 19 18 16 13 13 15 18 17 16 15 14 14 16 17 18 16 20 18 16 19 20 29 47 81 110 110 83 73 85 95 97 82 76 80 84 66 37 22 21 24 24 23 22 21 20 19 19 20 20 20 21 20 20 20 20 21 25 35 49 56 48 30 17 14 18 19 16 14 16 17 17 23 25 26 26 27 29 34 38 47 52 51 40 29 26 26 26 23 21 22 24 25 25 29 35 35 35 30 25 25 29 28 24 28 27 26 25 25 23 20 18 21 18 16 18 24 31 36 39 47 36 24 22 34 48 54 53 31 19 12 17 21 20 20 23 189 191 193 195 195 193 191 189 189 189 189 190 191 191 192 192 189 190 191 192 192 192 191 191 188 190 192 194 195 195 194 194 191 192 193 195 196 196 196 196 194 196 199 200 198 195 193 193 199 197 194 191 190 191 193 194 194 194 193 193 193 192 192 192 195 194 193 192 192 192 193 193 188 189 189 189 189 188 187 187 188 186 184 183 184 185 184 184 186 186 187 187 187 186 185 184 182 182 183 183 182 181 180 179 179 179 180 180 180 179 178 178 181 181 180 179 178 177 177 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 174 174 174 174 174 174 174 173 171 172 173 173 174 175 176 176 175 173 171 171 172 173 171 169 172 172 172 172 172 172 172 172 169 169 169 169 169 169 169 169 173 173 172 171 169 168 167 167 169 170 170 171 172 173 174 174 174 174 173 173 173 172 172 172 170 171 171 171 171 170 170 169 177 166 153 156 177 184 154 114 139 159 169 157 145 146 146 141 149 147 152 155 141 125 140 172 168 167 165 157 127 93 104 147 164 170 166 153 151 161 167 165 164 173 167 144 132 134 130 118 134 114 88 74 81 97 106 106 97 101 104 114 126 123 121 131 169 152 139 129 104 79 87 113 142 152 168 184 192 183 157 134 140 90 38 70 146 193 200 180 115 50 59 148 195 180 168 176 178 155 126 110 111 119 124 124 112 100 126 181 195 154 112 102 78 51 25 28 48 58 61 70 76 84 91 86 73 64 70 81 88 96 91 67 42 32 32 34 46 61 77 81 71 58 55 61 109 175 224 221 205 190 155 115 141 160 169 149 116 91 81 78 69 56 45 41 39 37 41 49 39 52 92 139 164 162 136 106 104 83 52 74 122 131 94 40 69 121 159 141 81 22 9 29 89 147 143 76 35 31 27 21 17 41 85 113 90 45 33 52 60 72 91 87 47 21 59 122 179 196 185 131 88 82 69 37 59 92 103 73 40 32 35 33 35 27 23 27 21 7 28 73 113 106 88 55 28 37 58 63 60 59 57 41 22 25 38 40 38 25 17 42 107 163 164 135 112 117 116 109 94 63 37 33 33 35 31 26 27 35 38 36 38 27 28 64 135 187 154 79 51 99 130 121 111 112 97 69 61 54 49 45 35 24 23 30 102 161 178 135 91 68 54 48 86 124 169 174 136 99 79 67 54 33 27 37 42 42 40 33 33 35 27 29 41 70 100 93 62 32 12 28 73 111 97 54 37 24 15 27 58 83 80 64 51 49 55 55 51 62 80 86 92 131 178 170 145 149 139 114 81 63 97 126 81 35 50 83 112 108 115 159 181 148 113 91 83 108 105 101 154 209 184 121 94 94 82 58 33 21 45 86 123 114 79 45 30 23 46 90 141 120 62 71 148 182 173 164 151 136 133 150 151 125 120 148 185 164 127 106 117 131 132 132 153 177 198 181 127 83 87 116 121 110 86 68 86 121 118 81 37 34 37 37 32 35 38 32 30 21 34 66 76 52 23 12 55 97 110 87 63 40 23 23 17 18 20 21 20 19 18 17 17 16 15 14 13 12 12 12 12 12 15 21 28 32 34 34 30 26 19 12 13 32 67 96 131 161 193 186 128 60 31 36 48 37 30 31 31 28 30 36 34 36 37 36 35 35 36 37 39 39 38 38 40 45 50 55 75 69 60 60 77 105 129 142 131 150 163 173 176 147 88 44 107 145 119 74 69 78 74 53 54 80 95 92 92 97 95 89 79 68 68 74 73 83 106 123 81 47 26 28 29 29 40 52 67 104 151 179 133 64 80 136 136 150 174 182 159 130 109 95 90 88 81 71 69 84 112 135 154 172 172 171 178 165 150 157 142 119 126 141 120 94 99 114 111 114 131 136 152 181 179 168 158 169 177 184 165 97 40 32 95 171 190 177 151 125 133 135 135 137 130 124 119 98 64 42 68 124 166 160 118 67 52 73 86 78 63 62 90 134 163 169 122 133 158 181 174 143 124 125 124 105 76 56 56 61 60 54 50 28 35 65 79 86 107 130 114 102 94 95 80 57 75 123 144 131 113 100 94 88 72 56 43 33 28 29 28 21 16 16 22 21 19 16 13 13 14 16 25 29 32 32 29 26 24 24 20 21 22 23 23 23 23 23 25 26 26 24 23 23 26 29 26 22 19 19 23 28 32 33 27 26 25 24 23 21 21 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 13 14 15 15 16 16 15 15 14 13 13 15 15 14 14 16 19 16 16 17 17 15 14 15 14 18 23 25 23 19 16 15 16 16 16 15 15 14 14 14 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 18 16 16 18 20 22 22 21 19 18 18 19 19 19 20 23 26 28 26 23 21 20 21 22 23 22 24 22 19 20 25 28 28 29 29 29 28 27 25 24 23 25 23 21 19 19 20 22 23 25 26 27 25 23 21 22 23 27 29 30 28 23 19 20 21 23 26 28 27 24 25 31 37 36 32 29 30 34 37 39 40 33 29 43 63 70 79 92 97 166 223 253 222 188 195 216 223 219 225 224 213 193 167 163 182 172 154 168 133 48 60 138 164 155 151 175 208 194 173 148 91 40 27 30 44 36 14 16 38 105 190 236 214 157 82 65 114 208 225 178 125 87 35 18 38 55 66 66 58 62 73 65 46 31 37 57 72 65 49 39 33 33 29 28 64 100 99 68 23 23 29 31 28 25 27 30 31 29 31 32 31 30 29 29 30 31 32 34 35 35 34 32 31 32 33 31 27 28 32 34 33 34 33 31 28 27 27 28 28 24 22 22 24 28 28 25 22 21 22 23 25 27 28 29 29 28 29 30 31 31 30 29 27 27 27 26 26 25 25 25 25 24 27 29 29 27 28 32 35 31 21 19 16 10 38 102 156 151 130 84 58 98 128 120 132 162 187 171 146 152 153 154 177 205 205 200 191 161 122 137 193 183 176 174 179 184 185 186 188 190 190 164 112 69 50 37 25 19 22 21 17 14 15 16 15 17 14 11 13 20 28 32 33 26 32 38 43 47 48 43 37 36 37 34 30 33 39 37 30 25 24 18 18 20 12 7 16 66 125 163 174 143 79 52 58 59 42 28 29 38 42 40 37 41 43 44 44 41 38 36 35 35 39 40 33 28 33 39 39 35 33 33 35 34 37 52 69 67 58 46 36 31 27 24 21 23 20 25 30 35 55 82 95 86 61 28 10 20 40 47 43 48 44 36 28 25 27 27 24 23 27 27 21 14 15 22 28 25 34 89 152 148 93 44 22 50 76 110 121 96 67 74 100 93 48 20 24 29 30 35 38 35 50 55 49 42 38 49 72 76 119 170 200 210 202 162 112 103 96 86 57 37 69 124 150 153 156 156 156 126 94 96 95 55 20 24 34 28 32 30 29 25 18 52 124 171 158 114 81 57 98 145 157 112 60 77 136 160 139 101 96 141 169 133 83 85 93 96 122 134 102 65 39 39 36 31 36 55 81 107 122 132 115 121 128 86 71 133 184 155 150 166 184 178 163 159 161 177 166 132 99 97 104 78 38 40 68 89 83 65 54 48 42 20 11 36 73 83 92 113 123 107 95 113 144 175 218 218 167 135 129 142 143 130 116 115 140 182 185 146 95 88 104 113 119 113 110 98 82 79 84 79 68 57 60 59 56 61 69 65 54 49 57 63 57 45 40 47 56 73 61 45 35 34 40 46 50 36 39 34 29 33 43 65 92 87 82 84 92 91 86 95 112 82 72 69 66 59 63 74 77 102 111 114 113 120 125 110 86 48 79 115 136 136 121 100 84 77 69 64 67 73 70 57 45 45 43 36 29 31 45 62 71 47 37 35 44 48 40 32 30 29 26 24 24 26 28 28 28 21 23 25 25 23 23 25 27 29 28 26 24 23 22 22 22 22 22 22 21 21 22 26 28 25 26 26 25 22 22 24 26 23 24 25 26 25 23 20 18 18 19 18 17 20 24 24 21 17 16 14 13 12 13 13 14 15 15 16 17 18 19 20 21 19 19 20 21 21 20 20 19 19 18 17 15 14 14 14 14 16 16 17 18 19 20 20 21 20 20 20 22 24 27 31 33 29 28 26 25 24 23 23 23 20 19 19 20 23 25 26 26 21 19 16 19 23 18 28 52 110 148 136 75 47 67 83 77 43 30 19 19 25 29 28 27 23 24 24 23 20 19 21 22 26 29 29 23 19 19 18 16 17 17 17 16 16 15 15 15 13 14 17 20 22 23 24 23 22 20 17 15 15 17 19 21 20 18 18 19 21 23 22 21 23 23 22 20 19 17 16 15 14 15 16 16 16 17 19 21 26 27 25 21 17 17 21 26 25 24 24 24 20 17 19 25 32 28 24 26 30 29 23 17 22 21 19 18 19 20 21 23 19 19 18 17 17 17 18 18 18 17 16 17 19 23 28 30 30 26 21 18 17 16 15 14 17 20 23 25 27 32 41 47 44 35 27 25 25 23 21 22 21 26 27 24 22 23 23 22 25 22 20 18 19 22 26 29 28 25 22 21 21 21 20 18 22 22 22 22 22 21 20 20 21 22 24 27 29 29 29 28 19 19 19 19 19 18 16 16 12 13 14 16 18 23 28 32 22 21 22 25 27 28 30 33 24 22 19 17 17 19 21 23 23 23 24 24 23 21 19 18 20 20 20 20 20 21 22 23 19 20 26 32 29 20 16 18 19 20 20 19 17 17 19 22 21 20 19 18 17 17 18 18 18 19 19 17 14 14 16 19 18 18 17 16 16 16 17 17 19 23 20 18 20 18 22 36 75 112 122 103 101 116 124 122 96 82 85 87 65 39 27 23 23 22 22 22 21 21 21 21 22 21 20 20 20 20 21 21 21 23 33 47 51 41 26 17 15 17 17 16 15 15 17 19 26 25 24 22 24 32 44 52 72 72 62 43 28 25 26 25 21 20 21 25 29 36 49 61 67 62 51 42 41 43 35 23 19 19 20 21 21 21 19 18 21 21 20 21 25 36 48 57 52 41 32 28 22 17 20 27 21 14 10 14 21 25 28 30 191 192 192 192 192 192 192 191 187 187 188 188 189 190 190 191 188 189 190 191 192 192 191 190 188 189 190 190 191 192 192 192 191 192 194 195 197 197 197 197 194 196 198 197 195 194 194 196 196 196 195 194 193 193 193 193 193 193 193 192 192 192 191 191 193 193 192 191 190 191 191 192 186 186 187 187 187 186 185 184 188 185 183 182 184 185 184 183 184 185 186 186 186 185 183 182 182 182 183 183 182 181 179 178 178 179 179 179 179 178 177 177 177 177 177 177 177 177 177 177 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 171 170 170 172 172 171 169 171 171 171 171 171 171 171 171 168 168 168 168 169 169 169 169 170 170 169 169 168 168 167 167 169 169 170 170 171 171 171 171 172 172 172 172 171 171 171 170 170 170 171 171 170 169 167 167 182 158 137 143 163 170 153 131 133 144 157 165 164 161 160 160 169 168 165 168 161 135 131 160 167 171 173 171 153 124 119 140 147 164 168 149 136 145 160 167 165 174 181 175 156 127 95 74 87 77 65 61 70 82 87 84 116 137 141 126 104 85 100 140 196 186 182 175 140 100 98 123 119 125 141 160 167 158 139 125 128 64 40 92 148 192 208 171 125 72 56 106 158 170 166 169 150 124 102 102 115 124 127 126 98 118 151 168 148 121 132 163 126 69 24 24 41 55 64 68 78 92 109 110 85 56 49 57 67 75 79 74 62 50 36 26 45 73 88 88 81 63 54 68 104 141 171 183 175 141 114 114 149 166 163 140 128 128 109 79 80 83 78 58 38 35 53 74 74 56 52 67 81 84 69 46 40 49 66 109 121 98 75 42 49 90 119 104 59 18 17 44 111 165 151 76 36 30 24 23 21 51 94 117 98 61 42 45 45 59 64 47 27 36 75 113 119 124 114 80 51 48 43 23 92 127 131 87 50 46 45 34 29 30 25 22 19 15 30 58 79 65 55 46 46 73 97 95 63 41 31 31 33 53 70 65 53 31 15 31 73 107 111 100 101 73 65 99 124 94 45 24 35 35 31 26 26 32 34 32 34 25 29 66 135 185 154 84 75 117 125 83 53 59 58 38 39 39 44 46 35 22 28 43 108 152 157 130 105 67 44 57 101 139 179 179 145 116 94 73 52 40 42 51 48 42 40 38 33 35 30 35 39 55 79 75 68 35 19 43 90 123 109 73 40 29 23 29 38 44 48 52 47 67 85 75 63 83 97 81 83 130 152 154 162 161 123 62 63 111 151 124 61 42 72 99 101 106 127 175 194 173 144 108 89 107 97 86 124 173 169 136 102 83 62 52 41 24 35 68 113 129 104 58 35 25 35 65 100 92 62 92 152 165 155 141 130 121 123 146 157 133 128 158 202 191 156 118 103 102 109 120 146 171 184 157 110 85 98 123 128 127 100 69 71 88 87 74 55 43 39 36 29 30 33 29 28 21 44 87 94 56 25 22 43 64 72 56 40 34 28 21 18 18 18 18 18 17 17 16 16 15 14 13 12 12 12 13 13 12 13 17 23 28 31 31 34 32 28 22 14 15 29 45 66 93 132 144 110 58 35 40 43 39 43 50 45 34 33 41 36 37 38 39 39 37 35 34 42 41 41 40 40 42 45 48 49 50 42 34 48 85 118 132 130 166 177 159 149 135 99 62 87 114 103 85 70 46 50 69 110 132 120 96 98 96 83 83 79 75 83 91 90 90 90 83 52 40 30 28 26 27 56 97 109 110 110 114 85 70 112 139 146 156 165 144 101 68 65 84 100 121 124 103 93 116 148 166 178 186 176 168 174 170 166 179 169 153 140 133 123 112 110 113 112 130 153 159 175 186 168 160 159 178 184 175 140 71 37 59 126 188 182 167 155 141 159 164 157 146 130 123 139 153 120 65 46 84 113 104 77 67 87 113 130 114 95 96 123 157 171 167 137 161 185 192 176 149 140 153 166 143 111 88 69 51 52 69 70 47 45 59 62 66 86 104 91 101 108 109 96 75 77 101 93 77 68 70 64 46 36 37 39 34 32 31 28 21 17 18 27 23 17 13 13 14 16 17 24 26 27 26 24 22 23 24 22 22 21 21 21 21 22 22 24 24 24 22 21 22 26 29 25 22 18 17 20 24 26 27 26 25 24 23 22 20 19 19 18 18 18 17 17 17 16 16 19 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 15 14 14 14 13 13 14 14 15 13 14 18 18 15 14 16 12 15 17 16 16 17 15 12 20 21 24 27 27 23 16 10 14 14 15 15 15 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 19 21 21 19 18 18 20 21 21 20 20 22 24 27 26 24 22 21 20 20 20 22 24 22 19 20 25 28 27 28 28 28 27 25 22 20 19 20 20 19 19 19 20 21 21 19 22 25 25 24 22 22 23 26 30 32 29 24 20 20 22 23 26 28 29 29 31 35 39 31 30 29 31 35 40 41 41 33 27 32 49 84 132 145 120 139 209 251 227 197 202 212 207 208 210 210 204 176 135 146 200 226 212 229 190 91 83 153 183 165 135 128 152 132 79 50 31 20 30 41 38 20 12 36 70 134 220 221 138 98 108 119 126 145 126 76 41 29 32 56 68 82 64 47 43 47 50 54 59 81 79 62 44 41 43 43 46 35 35 29 43 53 47 43 28 28 30 30 28 28 31 30 27 27 29 32 32 30 29 30 31 31 32 34 35 35 34 32 31 33 34 32 27 27 31 33 32 34 33 30 28 27 28 29 30 27 24 23 25 29 29 25 20 23 23 24 25 26 28 29 29 29 30 31 32 31 29 27 25 30 29 27 26 25 26 27 28 25 27 28 26 24 23 27 30 32 25 25 20 9 33 99 157 165 145 103 88 139 167 147 156 182 208 206 181 174 178 180 186 186 181 172 157 140 137 165 201 187 178 173 175 175 172 175 182 181 201 190 142 103 87 62 31 31 33 31 24 18 17 16 14 19 13 7 7 15 24 31 33 31 34 37 40 46 50 48 41 40 39 34 30 35 43 40 29 23 23 20 21 21 12 11 24 71 121 154 171 143 70 43 61 61 48 36 34 38 39 38 38 44 42 40 41 43 42 38 33 43 41 41 36 28 31 37 37 33 28 28 32 34 36 49 64 64 54 41 32 28 27 25 23 21 18 27 33 27 34 63 88 104 72 30 9 21 44 49 40 37 37 33 28 28 31 29 26 27 27 26 23 18 16 22 30 35 34 71 109 95 56 33 24 43 82 141 174 147 92 67 76 69 38 22 27 33 36 37 33 32 39 39 40 48 50 49 53 96 165 183 145 152 200 202 161 129 124 101 59 36 68 120 147 153 171 174 163 133 113 110 91 41 13 25 35 29 32 31 28 24 18 64 133 156 139 119 105 81 127 163 150 94 52 79 140 163 128 78 92 155 156 109 92 131 138 128 148 155 111 64 31 34 33 34 38 53 62 59 64 90 119 142 134 76 58 127 178 152 135 140 155 145 130 137 152 175 173 144 106 88 76 47 19 35 70 93 80 57 48 47 45 30 16 41 77 87 107 146 165 126 97 113 153 179 213 220 182 136 123 132 137 150 157 137 132 142 165 155 111 80 76 81 86 102 104 96 82 82 90 84 69 55 56 57 58 60 60 56 51 52 58 62 58 51 47 50 55 62 54 44 38 38 44 52 58 46 45 36 29 35 45 67 94 105 94 87 91 97 100 103 108 82 66 63 67 60 54 59 64 81 86 107 143 166 149 99 57 61 77 100 116 120 115 105 98 101 82 61 54 59 62 54 44 55 47 33 21 24 41 60 71 49 45 48 56 53 39 30 29 31 29 28 29 30 30 28 26 22 24 25 25 24 23 25 27 29 28 25 23 21 20 19 19 20 21 21 21 21 24 29 33 29 29 28 25 22 22 24 27 29 25 21 21 23 24 22 20 20 21 20 19 21 24 23 19 16 15 14 12 12 13 14 15 15 16 16 17 17 18 19 19 16 16 17 18 18 18 17 17 20 19 17 15 14 13 13 13 14 14 15 16 17 18 19 20 20 21 22 23 25 27 28 29 28 27 26 24 23 22 23 23 21 19 18 19 23 26 27 26 18 21 19 20 24 21 26 41 61 83 80 47 40 77 98 84 42 30 20 22 26 27 26 25 21 22 23 21 19 18 20 21 24 27 28 24 23 24 25 23 21 20 19 17 15 13 12 11 11 11 13 15 17 19 21 22 23 21 19 18 17 18 19 20 20 18 18 19 22 23 23 22 22 21 21 20 20 19 18 18 15 16 18 18 17 17 20 22 27 25 22 18 16 17 20 22 21 21 23 24 21 16 18 22 26 22 20 21 25 26 23 19 23 22 20 19 19 20 22 23 18 19 19 20 19 19 18 17 17 18 19 20 22 24 26 27 28 25 21 18 18 19 18 17 18 19 20 20 23 32 44 53 47 36 27 23 22 20 20 22 20 24 27 24 22 23 24 22 25 22 19 17 17 19 23 25 27 24 22 21 22 23 22 20 20 20 21 22 22 22 21 21 23 24 26 27 27 28 29 30 23 23 23 22 20 18 16 15 13 14 15 16 18 22 28 33 25 21 21 25 27 27 30 35 26 24 21 18 18 21 24 26 26 25 24 22 20 18 17 16 22 21 21 21 22 22 23 23 19 21 27 32 28 19 16 18 20 21 21 20 18 18 20 22 20 20 20 19 18 17 15 14 17 18 19 18 17 16 18 19 15 16 16 17 17 18 18 18 19 23 20 20 22 18 16 25 65 115 143 133 127 133 136 135 112 89 83 81 59 40 31 21 21 21 21 21 21 21 22 22 23 22 20 19 19 20 22 23 21 20 26 36 39 31 24 22 19 18 16 17 18 19 20 21 24 21 18 18 26 43 64 78 91 86 68 42 25 24 26 25 22 20 21 24 31 44 66 84 97 98 95 89 83 72 48 23 17 18 18 19 19 19 19 19 19 22 24 23 24 34 51 64 50 42 36 32 26 19 16 19 17 16 13 13 19 28 32 31 193 192 190 189 189 190 192 193 186 186 187 188 188 189 190 190 187 188 190 191 192 191 191 190 188 188 188 188 188 189 189 190 191 192 194 196 198 198 198 198 196 196 196 194 192 192 195 199 193 194 196 197 197 196 194 192 193 193 192 192 192 191 191 191 190 189 188 187 187 187 188 188 186 187 188 188 188 187 186 185 189 187 184 184 186 187 186 184 182 183 185 185 185 183 181 180 181 181 181 181 180 179 178 177 178 178 178 179 178 178 177 176 173 173 174 175 176 176 177 177 175 175 175 175 175 175 175 175 176 176 176 175 175 174 174 174 172 172 173 173 173 173 173 173 174 173 173 172 170 169 169 168 172 171 169 170 172 172 171 169 171 171 171 171 171 171 171 171 167 167 168 168 168 168 169 169 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 169 170 170 170 169 167 165 164 179 146 121 122 129 130 134 142 122 126 142 164 172 166 163 167 164 171 164 163 168 142 119 129 155 161 165 170 170 152 132 128 154 177 178 146 119 127 154 173 172 173 178 172 138 93 66 62 92 116 139 143 126 103 82 70 117 157 176 155 114 79 94 144 177 186 193 181 151 129 133 149 135 119 106 106 107 106 106 110 89 49 69 127 150 183 201 149 123 90 56 63 109 145 148 141 132 116 106 115 126 123 107 95 118 135 139 117 95 111 162 207 156 67 14 27 47 55 63 67 71 90 115 121 91 51 36 44 59 69 89 110 113 91 55 28 48 87 102 90 75 52 52 82 90 94 103 124 118 70 63 113 146 161 172 177 186 184 151 110 100 110 103 66 33 41 87 131 128 73 40 46 47 37 36 42 56 98 143 174 146 105 91 61 39 62 71 55 28 11 30 65 135 169 136 64 35 34 27 25 35 56 83 98 96 81 61 47 46 39 33 35 46 57 63 64 68 54 54 69 81 88 85 73 94 109 106 79 59 54 44 29 25 33 28 19 18 23 36 55 73 52 49 62 78 105 116 101 70 38 28 44 67 99 116 106 75 42 17 22 43 60 76 89 74 42 42 95 126 88 40 28 40 37 30 25 26 31 30 26 28 22 27 53 100 137 122 76 68 96 97 58 25 25 34 34 44 43 46 45 31 19 31 53 89 119 123 126 129 83 45 67 95 121 142 131 106 99 95 81 35 39 61 78 68 49 37 31 31 33 31 38 37 43 63 60 50 42 49 62 70 78 83 78 51 34 23 26 27 24 30 42 78 102 109 73 46 75 100 83 74 125 121 132 166 152 97 35 76 156 175 99 34 43 99 147 123 119 134 178 201 197 174 128 137 135 126 120 123 124 127 139 120 86 57 55 52 30 29 55 100 135 117 62 39 33 34 49 65 70 65 112 162 162 149 130 111 112 120 148 167 150 146 173 183 192 176 138 103 85 88 103 130 155 160 129 96 90 103 113 121 146 134 94 72 65 64 72 73 54 41 35 29 30 33 29 27 22 52 100 103 57 27 31 36 41 42 32 25 31 30 15 19 18 17 16 15 15 16 16 16 15 13 12 11 12 13 13 14 12 12 15 20 25 28 29 37 31 29 29 23 14 19 31 33 45 71 90 75 42 28 34 28 35 53 68 60 39 31 38 41 37 33 32 31 31 33 35 31 37 43 47 47 43 39 37 39 46 43 36 47 70 77 68 103 155 169 133 109 104 85 57 66 79 87 109 90 37 55 119 166 179 145 106 104 96 83 94 119 110 105 99 88 81 68 48 37 38 29 22 23 33 83 149 150 127 85 60 48 85 144 140 124 116 105 82 68 74 104 150 162 186 173 117 87 112 149 161 166 168 168 167 170 171 172 176 189 167 127 106 123 144 141 129 137 146 147 138 152 162 147 150 170 190 186 160 114 50 38 83 146 196 178 167 170 164 186 190 157 135 119 121 144 168 141 79 32 47 62 65 74 115 165 192 187 158 122 107 118 133 130 116 138 160 166 148 120 103 116 145 165 161 145 117 79 46 56 93 78 58 56 67 66 63 67 72 74 86 89 84 78 68 68 79 64 57 50 41 30 24 30 40 40 36 31 27 23 23 26 30 31 24 16 12 13 16 18 19 23 22 21 21 21 22 24 24 25 24 22 20 19 19 20 21 23 23 23 21 20 21 25 28 26 22 18 17 18 20 21 21 24 24 23 22 21 19 18 17 18 18 18 17 17 17 16 16 20 20 19 18 18 17 18 18 18 18 18 18 18 18 18 18 16 15 14 12 11 11 11 12 16 14 16 21 22 17 15 17 18 22 21 15 14 18 19 15 23 20 18 19 22 22 18 13 12 12 13 14 16 17 18 18 17 16 16 15 15 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 16 16 17 19 20 20 18 17 18 21 23 23 21 20 21 23 26 26 25 23 21 20 18 17 23 24 23 20 20 25 28 27 26 27 26 26 24 21 19 17 17 17 18 18 19 20 21 21 15 19 23 25 25 23 22 22 28 32 34 32 26 23 23 25 23 26 29 32 34 36 39 41 29 30 30 30 33 35 34 33 37 25 15 19 66 141 163 125 74 149 210 209 187 192 212 224 202 204 212 214 170 99 102 171 236 250 255 218 134 83 141 240 225 213 168 131 91 42 25 28 30 37 35 21 19 47 92 124 158 172 126 82 128 186 161 104 63 46 40 56 62 86 137 156 175 120 76 74 81 80 90 111 141 131 81 29 22 35 41 46 37 40 30 30 29 25 33 29 32 32 29 27 30 33 31 25 25 29 32 32 30 29 30 31 32 34 35 36 36 35 34 32 33 34 32 27 27 31 32 31 34 33 30 28 27 28 29 31 30 27 25 26 29 28 23 18 24 24 24 25 26 27 29 29 29 30 32 32 31 29 26 24 33 31 28 26 25 25 27 28 27 28 28 25 21 20 22 25 32 28 31 25 9 27 91 149 149 130 91 89 156 179 132 113 144 174 205 201 179 179 175 150 141 144 138 122 124 158 189 194 187 185 184 181 174 167 166 170 171 195 188 145 120 115 86 43 51 53 48 36 27 23 19 14 19 12 5 4 12 22 28 31 33 35 36 37 44 51 50 44 43 40 34 29 37 46 41 29 22 24 22 24 24 15 17 32 79 117 138 156 137 69 41 60 58 50 43 40 38 36 36 39 44 39 35 39 47 48 42 34 38 30 31 35 33 35 34 24 34 27 27 31 32 32 40 53 60 50 37 28 26 27 26 24 22 16 25 32 20 22 58 93 112 78 32 10 22 46 49 38 30 32 33 32 34 37 34 28 32 28 27 28 24 20 23 31 35 32 49 60 50 46 43 28 29 69 136 179 154 88 50 49 43 27 28 41 49 50 42 29 31 35 40 62 92 90 54 23 105 154 154 113 116 158 186 191 165 160 124 66 36 62 112 143 141 155 145 123 106 108 109 79 30 9 23 35 29 33 31 26 19 24 70 116 119 116 115 102 88 147 171 126 69 55 95 144 149 105 58 98 169 144 100 125 156 160 145 166 173 124 79 51 34 32 40 61 96 110 94 88 76 104 118 108 52 29 100 160 143 128 123 122 111 109 129 147 143 132 114 101 85 51 21 16 38 57 66 56 50 53 48 36 35 22 39 66 86 130 167 166 128 94 111 155 181 207 203 157 103 100 124 148 190 212 164 123 101 124 130 108 85 77 79 81 89 92 83 68 71 85 85 71 52 51 54 59 58 53 50 50 54 56 56 55 53 52 54 55 51 50 49 47 45 45 46 47 54 50 36 26 29 38 58 82 100 104 107 102 93 91 100 111 85 57 52 68 68 57 59 67 57 70 114 170 188 151 97 64 83 77 77 84 91 97 106 115 111 89 61 42 37 41 44 45 52 43 30 23 31 47 59 62 47 48 57 65 58 40 28 28 31 31 32 33 34 32 28 24 23 25 26 25 24 24 25 27 28 27 25 22 20 18 18 18 18 20 21 21 22 25 31 36 32 31 28 24 21 21 25 28 35 27 19 16 19 23 23 21 23 24 22 20 22 24 23 18 16 15 13 12 12 13 15 16 16 16 16 17 17 17 18 18 13 14 16 17 17 16 16 15 20 19 17 15 13 12 12 12 13 13 14 15 16 18 18 19 21 22 23 25 25 26 26 25 28 27 25 23 22 22 22 22 23 21 19 21 25 28 29 28 16 22 21 20 25 23 24 33 29 35 37 26 30 66 84 63 42 33 26 26 26 24 23 24 22 23 23 22 19 18 19 21 20 23 25 23 23 27 28 27 24 23 21 18 14 11 9 7 10 10 10 11 13 16 19 20 23 22 21 20 19 19 19 19 20 19 18 19 22 24 24 23 20 20 20 20 20 20 20 20 15 17 19 18 17 17 20 23 27 23 19 16 15 17 18 19 18 19 22 24 21 16 16 20 22 19 18 19 23 25 25 24 27 25 23 21 21 22 24 25 17 18 20 22 22 21 20 19 19 20 22 23 25 25 25 25 26 23 20 19 20 21 21 20 19 19 17 17 21 32 48 59 49 38 27 22 20 18 19 21 19 24 26 24 22 24 24 22 26 24 22 20 19 21 23 24 26 24 21 21 23 24 23 22 17 18 19 21 22 23 23 23 25 27 28 27 26 25 28 30 27 27 26 24 22 19 17 15 14 16 17 17 17 21 27 32 26 21 20 24 26 26 30 35 31 27 22 18 18 21 26 29 28 27 24 21 18 16 16 16 24 23 23 23 23 23 23 23 19 21 27 32 27 18 15 18 20 21 21 20 18 18 20 23 20 21 21 21 19 17 14 13 16 18 20 20 18 18 19 20 12 13 15 17 18 19 19 19 19 21 19 20 24 18 13 19 61 126 169 156 131 119 118 121 125 94 79 73 53 39 32 17 20 20 21 21 21 22 22 22 23 22 20 19 19 20 22 24 22 18 20 28 29 25 24 29 23 19 16 18 22 23 22 22 24 19 14 14 27 50 75 93 101 93 70 40 24 24 28 27 28 24 21 20 24 37 60 80 102 116 130 134 127 104 64 28 20 20 20 20 19 19 19 20 18 22 25 22 19 26 42 56 51 43 32 26 25 24 19 14 18 21 18 13 16 27 30 27 191 191 190 189 189 190 191 191 188 191 193 189 184 184 189 195 194 191 187 186 187 189 189 188 193 192 190 188 187 187 187 187 189 189 191 192 194 195 197 197 194 192 192 193 195 196 195 194 194 194 194 193 192 190 189 188 192 191 189 188 188 189 191 192 188 188 188 187 187 187 186 186 192 190 188 185 184 183 184 184 184 186 187 186 183 181 182 184 183 180 178 181 185 187 183 179 181 181 181 181 181 181 181 181 180 180 179 178 178 177 176 176 176 176 176 175 175 175 174 174 172 174 176 176 174 173 173 174 171 172 174 175 175 174 172 171 172 172 172 172 172 172 172 172 170 170 170 171 171 172 172 172 171 170 169 168 168 168 169 169 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 165 166 168 170 171 171 171 171 170 170 171 171 171 170 169 169 169 169 169 169 169 169 169 169 161 137 120 122 128 125 120 120 116 121 137 157 166 163 159 161 169 163 161 165 164 149 129 116 137 136 152 174 185 183 165 140 110 156 177 138 104 126 161 167 158 137 118 100 71 58 91 141 152 171 177 187 172 145 126 86 62 105 136 147 132 88 77 116 171 171 178 171 163 147 127 137 164 143 133 106 61 57 74 70 37 81 131 157 164 167 170 172 176 141 88 54 75 128 138 103 108 138 155 138 101 73 87 123 145 114 79 90 113 143 176 161 98 45 28 37 34 50 68 57 66 75 84 85 75 59 47 42 55 88 122 150 156 114 55 28 43 72 74 43 32 63 95 104 103 110 99 70 45 42 74 117 132 154 179 196 207 210 198 181 120 103 69 39 43 86 141 176 125 95 82 99 107 83 51 35 53 103 163 196 196 170 130 99 45 23 14 25 24 17 35 66 115 102 72 40 31 38 38 30 21 48 77 92 100 97 75 48 28 29 31 42 63 81 80 69 29 46 74 105 129 135 120 102 67 51 63 102 108 70 36 29 23 27 30 22 14 28 52 61 49 36 72 135 148 112 81 74 34 47 59 81 118 136 128 116 65 38 15 28 50 68 87 90 61 46 42 60 80 80 61 42 35 28 25 29 32 29 26 27 23 21 30 43 56 71 73 60 54 38 36 39 28 22 35 49 50 44 39 38 44 49 49 46 73 100 111 115 115 87 66 77 105 98 98 92 84 92 94 76 33 20 55 101 90 55 37 29 25 28 33 37 39 40 41 41 33 45 88 104 69 55 80 96 55 37 25 31 32 21 33 64 110 134 124 61 31 81 108 73 63 96 105 145 164 114 69 48 109 126 135 74 41 95 149 181 139 102 134 181 205 203 157 118 161 183 175 140 120 118 116 114 112 122 120 104 75 41 30 43 102 124 110 73 56 47 38 40 44 30 56 126 178 175 148 132 138 134 129 136 150 150 149 158 171 186 166 143 136 104 78 94 125 126 113 88 72 78 97 109 112 147 162 135 89 53 52 73 78 59 42 36 32 25 23 28 19 22 54 97 100 61 30 26 35 32 28 26 25 23 20 16 16 7 15 21 9 7 19 21 18 19 19 16 13 12 11 11 12 12 13 16 21 25 27 29 34 35 33 27 22 22 20 17 22 25 26 27 33 38 34 26 17 44 77 83 56 34 51 84 62 50 34 24 23 27 34 38 47 52 61 70 49 35 46 41 44 41 42 43 43 40 40 43 86 98 100 95 101 108 87 54 50 71 98 99 61 35 70 127 176 170 123 94 105 92 80 106 127 133 132 114 94 84 62 30 35 36 25 9 21 75 145 192 180 157 104 35 40 98 115 108 88 67 51 74 124 162 181 195 193 211 183 116 93 127 150 140 130 146 159 160 165 176 183 181 198 170 123 95 111 146 156 143 154 155 139 132 144 146 146 160 163 195 196 148 79 29 50 112 165 196 200 171 162 185 194 180 148 109 75 79 103 111 91 69 48 40 33 55 106 154 186 208 198 165 130 134 131 109 106 106 117 115 107 100 99 106 112 113 125 149 160 131 82 55 69 95 68 56 91 108 63 39 47 39 51 52 54 55 55 54 52 51 43 41 37 33 32 33 35 36 35 31 27 26 27 30 32 32 26 24 21 16 14 15 20 24 20 21 23 24 25 24 24 23 22 22 21 20 19 19 19 19 19 19 18 18 18 19 19 20 21 20 19 18 18 19 19 20 17 18 18 17 15 15 17 19 20 18 17 16 16 18 20 21 22 21 20 19 17 16 16 16 19 18 18 17 16 16 15 15 11 11 11 12 12 12 12 12 13 14 16 18 19 19 19 19 14 15 16 16 16 16 17 17 18 19 21 23 24 21 15 11 14 14 15 16 17 18 19 20 20 19 17 16 15 14 14 15 14 13 13 12 12 13 13 14 12 13 14 15 15 15 15 15 15 15 16 17 17 18 18 19 18 17 18 21 24 25 23 21 25 24 22 20 20 21 22 23 23 22 21 22 24 25 24 23 30 31 31 29 27 23 19 16 16 17 18 19 19 20 20 19 21 22 23 23 24 23 23 22 29 29 30 29 29 28 26 25 26 27 29 31 33 35 35 34 34 31 27 26 29 32 34 35 25 30 20 15 51 101 106 77 38 73 121 173 214 225 217 214 210 211 213 213 198 144 113 149 178 185 193 164 99 81 151 235 231 247 232 152 57 16 25 37 29 37 24 4 18 79 139 166 137 92 92 154 214 212 134 43 7 41 83 101 108 147 211 252 246 188 103 77 110 120 125 159 188 137 69 24 13 21 29 31 31 29 27 28 29 29 27 25 31 30 28 27 26 26 26 27 29 30 31 31 30 29 30 31 33 34 35 36 36 34 32 31 34 34 32 31 31 31 31 31 31 31 31 29 27 26 28 30 26 27 28 28 27 25 24 23 24 24 25 28 31 32 30 28 32 30 29 29 30 30 27 24 30 28 26 27 30 31 31 29 27 27 28 27 21 15 17 23 29 30 32 23 14 35 80 111 122 108 93 105 136 139 106 74 100 144 171 172 175 173 150 124 123 126 138 159 182 195 196 192 188 191 191 189 183 181 181 184 190 190 188 158 122 120 111 72 91 116 112 82 56 33 18 21 19 8 4 10 17 18 20 25 26 30 38 44 48 49 49 48 41 36 31 31 35 37 35 32 20 33 22 18 28 13 13 52 102 134 132 126 94 40 34 48 56 55 49 42 41 43 42 38 38 32 32 46 67 71 49 23 35 31 29 30 29 27 28 30 29 37 37 33 30 27 34 52 61 52 39 30 26 26 25 25 22 25 28 27 22 26 42 59 77 67 30 6 24 40 37 36 31 25 27 39 47 43 35 32 29 39 37 30 30 29 26 28 32 31 32 35 51 77 75 48 19 44 74 95 86 50 26 31 31 44 49 43 41 47 46 37 39 21 35 84 124 123 79 28 72 117 122 84 77 113 146 156 178 203 162 85 36 50 106 141 149 127 93 73 79 89 75 49 19 30 30 25 30 31 28 31 28 38 56 80 102 107 88 64 71 119 112 71 74 101 122 139 150 121 83 87 113 110 116 155 193 170 143 178 213 171 97 44 26 26 22 62 134 174 156 111 64 63 71 52 37 38 57 111 121 105 109 109 97 108 130 130 98 85 83 81 65 47 34 25 30 38 43 46 50 44 39 41 29 43 62 77 92 115 145 167 131 104 99 141 196 203 153 99 84 102 121 157 212 229 184 129 94 79 99 124 107 76 63 58 70 74 72 65 62 64 63 58 60 58 54 50 46 46 50 55 50 49 46 43 46 52 51 45 52 47 46 49 46 39 40 49 59 65 51 26 20 31 49 66 100 114 100 72 75 98 105 100 79 51 47 69 80 75 67 61 54 57 91 151 172 129 81 72 86 86 69 54 61 82 107 130 100 79 62 58 52 42 38 42 44 45 39 30 32 44 52 52 42 54 65 65 54 41 34 32 32 32 30 27 25 26 29 33 31 29 26 23 21 21 22 23 23 23 22 22 22 23 24 25 22 23 23 20 17 21 30 37 31 31 29 22 17 16 22 28 26 25 24 23 23 23 24 25 21 21 20 21 22 24 26 28 18 16 14 15 17 18 16 14 18 18 18 18 17 17 17 17 15 15 16 17 18 18 19 19 19 17 16 16 17 17 14 11 15 14 13 14 16 18 18 17 17 20 22 22 21 21 22 24 24 26 27 26 23 22 22 24 21 21 21 22 25 28 30 32 26 25 24 25 26 26 24 22 27 31 32 30 33 42 50 53 51 53 44 27 21 26 26 19 25 23 22 22 24 24 23 21 17 18 20 23 26 28 30 31 21 23 23 21 18 15 15 16 14 11 9 9 11 13 14 13 20 20 20 20 20 19 19 19 21 19 18 19 22 24 24 23 18 18 19 20 21 21 22 22 18 18 16 14 13 15 21 25 22 21 19 18 17 16 16 16 15 17 18 18 16 16 17 19 18 17 17 18 21 23 23 22 21 23 26 26 24 23 23 23 22 22 22 22 22 21 20 19 16 20 25 28 27 26 25 26 22 22 22 22 21 21 20 20 19 19 20 21 20 23 34 46 45 34 22 16 18 21 22 20 19 24 29 29 25 22 22 23 25 24 23 22 22 22 22 23 22 24 25 25 23 22 23 24 21 22 23 23 24 24 24 24 27 27 27 27 28 29 30 31 28 28 27 25 23 20 17 15 11 12 13 15 19 23 27 29 22 24 25 24 23 26 33 39 35 27 19 19 21 22 24 27 28 24 21 22 22 19 19 21 26 25 25 25 26 25 22 19 24 27 30 27 20 16 15 17 15 18 22 22 20 18 18 19 22 21 20 18 16 14 12 12 17 17 16 15 14 13 13 13 14 15 15 16 17 19 19 20 19 19 20 19 19 17 16 15 42 89 133 137 113 95 100 112 95 85 74 63 46 27 20 22 26 24 21 18 17 17 18 20 19 20 20 21 21 22 22 22 20 20 20 22 24 26 26 25 21 21 23 25 22 18 19 23 17 15 13 17 33 56 72 78 76 68 54 38 25 19 20 22 24 21 19 19 21 28 42 55 73 79 89 99 99 83 54 32 23 20 17 15 15 18 21 23 18 22 25 24 21 22 28 34 44 44 41 34 25 18 15 15 15 16 18 19 20 23 26 29 190 190 190 190 190 190 190 190 188 189 191 190 189 188 189 190 194 191 188 187 188 189 190 189 189 188 188 187 187 187 188 189 191 191 191 192 193 194 194 194 193 192 190 191 193 194 193 192 189 190 191 192 192 192 192 191 191 190 190 189 189 189 190 190 189 188 188 188 187 187 187 186 186 186 185 185 185 186 186 187 183 184 185 184 182 181 182 184 182 180 179 182 186 186 181 176 178 179 179 179 179 179 179 178 179 179 179 178 177 176 176 176 176 176 175 175 175 174 174 174 172 174 176 176 174 172 172 173 171 172 174 175 175 174 172 171 172 172 172 172 172 172 172 172 170 170 170 171 171 171 171 171 170 170 169 168 168 168 169 169 166 166 167 167 168 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 169 170 170 170 169 168 170 170 171 171 171 170 169 168 167 167 167 167 167 167 167 167 167 158 146 138 137 143 151 157 144 133 127 134 149 160 165 167 165 161 161 166 167 157 142 131 113 124 146 163 170 175 169 153 121 137 142 119 101 112 121 110 86 86 71 54 71 120 162 178 170 180 166 161 168 181 173 122 67 74 80 96 98 66 65 110 125 143 161 155 156 152 122 110 134 177 174 115 69 57 46 30 33 96 148 154 154 172 180 171 197 182 123 54 62 137 166 133 130 169 178 134 81 64 87 120 117 113 106 130 144 138 125 89 68 36 28 37 38 49 59 49 47 54 63 68 67 63 60 60 76 91 109 125 124 94 55 34 35 49 44 23 29 71 110 124 115 114 89 66 80 107 114 107 116 114 115 127 151 175 184 183 126 87 42 30 62 113 151 167 147 132 152 189 173 104 60 60 79 95 110 122 139 146 127 99 36 21 14 21 26 26 33 45 47 49 43 34 35 43 40 29 28 41 65 92 104 94 71 54 52 49 37 35 66 104 103 78 40 50 79 128 171 174 131 86 42 56 89 118 107 65 34 29 34 30 31 28 24 33 45 46 20 37 110 189 189 119 53 24 43 59 83 111 125 107 78 64 44 31 23 33 42 52 66 67 55 39 34 54 80 86 69 51 35 30 27 30 30 26 23 23 27 23 24 27 30 41 44 34 32 22 24 29 27 33 46 52 45 42 37 42 64 83 76 55 52 71 88 99 98 81 87 119 123 98 94 98 97 112 109 73 28 22 61 102 89 57 39 28 22 26 32 36 37 37 37 37 37 65 119 131 86 62 83 100 78 41 24 32 26 15 45 93 135 155 128 70 62 95 97 68 53 77 89 108 108 71 70 104 121 112 79 47 80 140 174 195 146 103 131 164 150 124 96 85 132 154 161 153 156 156 139 122 125 143 157 145 101 47 28 41 69 111 120 95 80 69 48 34 45 33 56 119 172 180 163 152 153 152 135 121 128 140 149 158 165 180 161 127 109 93 88 104 102 102 85 59 54 75 95 100 115 148 163 136 84 44 51 85 84 60 38 33 32 27 23 23 22 24 51 90 93 58 29 23 26 29 30 28 22 17 14 14 11 13 19 19 14 17 20 15 19 22 22 19 19 21 19 14 17 16 15 15 16 21 26 29 32 34 31 25 21 21 21 20 22 24 24 26 31 35 32 24 20 39 60 62 47 44 73 108 96 60 27 17 19 33 67 103 89 102 102 97 79 69 75 65 73 59 46 42 43 43 42 42 37 53 73 92 108 106 81 52 44 65 88 86 60 47 74 114 145 145 116 101 112 98 97 137 145 131 116 115 123 111 71 35 26 30 20 12 47 121 183 208 200 173 110 49 49 80 84 74 57 78 96 124 170 200 193 176 175 181 155 112 112 144 145 116 113 126 143 155 157 153 150 150 162 159 131 96 97 133 155 152 163 162 147 139 146 146 149 166 187 206 186 119 47 17 67 145 191 194 183 168 173 184 168 137 107 82 56 46 52 66 82 93 98 79 53 47 70 102 138 170 191 143 110 143 168 146 118 96 87 89 95 106 122 131 127 118 118 122 115 87 52 35 45 61 59 51 76 87 52 35 42 37 41 42 44 45 44 43 40 39 34 34 34 34 33 33 32 31 32 29 27 27 29 31 32 31 25 25 23 20 17 17 20 22 21 21 23 24 24 24 24 23 22 22 21 20 19 19 19 20 20 19 18 18 17 18 18 19 22 21 20 19 19 19 20 21 18 19 19 18 16 16 17 19 19 19 19 19 18 18 18 18 20 19 18 17 17 18 19 19 19 18 18 18 17 17 16 16 13 13 13 13 13 13 13 13 13 14 16 18 19 19 19 18 14 15 16 16 16 16 17 17 18 18 20 22 24 22 17 13 14 14 15 16 18 19 20 21 16 15 15 14 14 15 16 17 14 14 13 12 12 13 14 14 13 13 14 15 16 16 15 15 14 15 15 16 17 18 19 19 19 18 18 19 22 23 22 21 20 20 20 20 20 21 22 23 23 22 21 22 25 26 25 24 24 25 26 26 25 23 20 18 18 19 21 22 22 20 19 18 20 21 22 24 25 25 25 25 28 28 29 28 28 27 25 24 26 27 29 31 33 33 33 33 31 29 26 26 28 30 31 30 29 28 19 14 30 52 51 35 15 40 79 135 196 228 227 220 208 201 198 209 222 215 176 127 108 115 140 143 95 71 136 225 254 247 201 114 35 14 28 35 27 34 26 12 23 65 102 116 67 100 165 218 208 141 61 6 39 91 128 121 125 178 226 234 193 147 76 49 78 99 103 116 108 81 47 25 21 25 26 25 25 24 24 26 29 30 30 28 29 28 27 25 25 25 26 27 28 29 30 30 29 29 30 31 31 32 34 35 35 34 32 31 32 32 31 31 31 32 33 33 34 34 33 30 27 26 28 31 26 26 27 26 26 26 26 26 24 23 25 27 31 32 30 28 30 28 27 28 30 30 28 26 29 28 27 28 30 31 30 28 23 24 25 26 21 17 19 25 32 32 34 24 13 32 76 105 122 127 110 103 138 164 132 81 90 128 148 144 148 158 158 154 168 171 177 186 193 196 195 192 189 188 189 190 191 192 192 192 194 200 194 150 117 144 155 112 99 152 183 160 115 73 38 17 18 13 10 14 18 18 17 18 19 27 39 48 51 50 49 48 45 39 33 30 31 34 34 33 28 29 23 26 29 14 30 81 151 150 110 82 56 25 32 46 51 49 47 47 47 45 42 39 39 31 30 46 66 70 53 33 32 30 29 27 24 24 32 43 64 71 62 46 41 38 35 37 44 41 36 31 26 23 23 24 22 20 20 23 26 30 39 48 69 74 46 15 19 34 37 39 34 37 36 33 39 49 49 41 31 40 36 29 31 30 27 30 22 26 32 40 61 85 79 50 19 34 43 42 37 29 32 45 55 53 50 47 46 43 36 29 20 25 45 75 104 115 81 29 43 69 94 116 135 137 129 127 172 196 164 100 52 49 89 117 130 108 100 124 148 129 66 10 16 27 28 26 31 32 30 32 30 46 72 103 131 131 91 46 39 65 68 68 93 110 118 136 171 147 88 54 77 112 144 178 205 171 134 162 201 170 106 55 33 33 32 57 113 158 153 113 87 69 66 58 55 52 48 76 116 124 118 106 105 111 111 109 81 77 73 61 48 50 50 38 32 30 34 40 38 34 37 42 46 64 84 89 84 88 109 132 105 81 90 142 179 161 116 85 123 122 131 166 208 209 173 144 107 88 96 112 94 65 50 42 54 73 92 93 80 66 57 54 64 60 55 50 46 43 42 43 43 44 42 40 43 48 50 47 51 48 51 56 53 44 42 47 67 70 53 27 21 31 46 60 96 105 85 56 62 91 106 107 70 45 46 71 84 77 64 53 47 46 66 110 130 101 70 69 83 85 70 53 54 68 89 111 93 84 78 74 64 47 35 33 40 42 37 29 31 41 48 48 49 59 67 65 53 41 35 34 30 30 29 27 26 28 32 36 32 29 26 23 22 23 25 27 25 24 23 23 23 23 24 25 27 27 25 21 17 19 26 33 29 29 27 21 16 16 21 26 26 25 24 23 23 23 24 24 22 21 20 20 21 23 26 27 21 19 17 17 18 18 16 14 18 18 18 18 17 17 17 17 12 13 15 17 19 20 20 20 18 17 16 17 18 19 17 15 13 12 12 15 18 21 20 19 19 21 23 23 21 20 21 22 23 25 27 27 25 23 23 23 21 21 21 22 23 25 26 27 26 26 26 26 27 28 29 29 35 35 31 25 26 37 49 55 72 71 57 32 18 20 24 23 25 23 22 23 25 25 24 22 18 19 20 21 24 26 29 30 25 25 23 19 16 15 17 19 16 13 11 10 12 14 14 13 17 17 18 18 18 19 19 19 19 18 18 20 22 24 23 21 20 20 20 20 20 21 21 21 20 20 19 16 15 16 19 23 21 20 19 18 17 16 16 16 16 17 19 18 16 15 17 18 18 17 16 18 21 23 22 21 20 23 26 26 24 22 22 23 22 22 22 22 22 21 21 20 18 22 27 29 28 27 27 27 22 21 20 20 20 21 22 22 22 20 19 20 19 20 28 37 35 28 21 20 23 25 23 19 20 25 30 30 27 23 22 23 24 23 22 21 21 21 22 22 25 26 26 24 22 21 23 25 21 22 22 22 23 24 25 26 26 25 24 24 25 26 28 30 32 30 28 25 22 18 16 14 13 13 14 15 19 22 26 28 22 23 24 23 23 27 35 41 37 27 19 18 20 21 24 27 28 25 23 23 21 17 18 21 28 27 25 25 25 25 22 20 24 27 29 27 21 17 17 19 16 19 21 21 19 18 19 20 22 21 19 16 14 13 12 11 15 15 15 15 14 14 14 14 14 14 15 16 17 18 19 19 20 20 19 18 17 16 16 16 23 48 82 103 99 86 82 87 87 79 66 52 38 26 23 26 24 23 20 19 18 20 22 23 18 18 19 20 20 21 21 21 20 19 20 21 24 26 26 25 24 22 20 21 19 17 19 23 19 18 15 18 29 44 52 53 52 48 42 33 26 22 23 25 27 24 21 20 19 23 33 44 50 64 71 62 53 49 40 28 23 21 20 18 17 18 20 20 19 23 26 25 21 21 26 31 42 38 33 28 24 21 18 16 15 16 17 18 20 24 28 31 188 189 190 191 191 190 189 188 190 190 191 193 195 194 191 187 192 189 186 186 187 188 188 188 187 187 188 188 189 191 192 193 192 192 192 192 192 191 191 191 192 191 189 190 191 192 190 189 188 189 190 191 192 191 191 190 190 190 190 190 190 189 188 187 189 189 188 188 188 187 187 187 184 184 185 186 186 185 185 184 181 182 183 182 181 180 181 182 181 180 180 182 184 183 178 174 175 176 177 178 178 177 176 175 178 178 178 177 176 176 175 175 175 175 175 174 174 174 173 173 172 174 176 175 173 171 171 172 171 172 173 173 173 173 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 170 169 168 167 167 167 168 168 164 165 165 167 168 169 170 170 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 169 169 169 169 169 168 167 166 169 169 170 170 170 169 168 168 165 165 165 165 165 165 165 165 167 171 161 142 139 159 177 182 164 153 138 131 139 153 162 164 167 163 161 162 164 161 155 149 128 133 132 119 110 125 140 137 114 101 90 81 73 77 81 75 87 90 77 73 114 175 192 172 170 174 167 170 182 190 169 115 82 74 57 53 60 55 69 108 95 110 135 146 154 142 104 90 133 190 157 78 71 83 53 23 34 92 135 136 141 169 187 182 192 181 134 69 58 114 158 154 146 157 145 104 66 62 86 110 107 134 150 165 156 116 80 54 39 35 35 39 42 44 42 36 32 36 41 47 54 61 67 70 64 62 71 81 79 70 58 45 32 38 36 30 41 66 82 83 74 74 67 83 136 171 152 118 108 90 74 77 94 111 122 128 96 73 49 47 71 112 157 187 166 175 206 220 169 98 92 133 152 135 104 80 83 95 84 59 31 25 20 21 26 29 25 20 13 23 32 36 42 46 41 31 33 30 49 85 103 91 75 70 83 66 42 35 62 95 95 74 71 74 95 137 174 164 105 46 35 77 120 124 90 52 33 31 39 30 29 33 30 32 34 29 32 47 104 157 139 77 40 37 58 74 89 87 68 45 36 39 40 33 43 51 41 35 40 43 48 38 38 58 82 87 71 54 34 29 27 28 30 28 26 26 26 23 23 18 14 24 31 25 34 26 29 36 40 47 52 47 39 38 36 51 90 118 100 63 38 43 59 74 69 67 103 153 118 79 81 103 113 139 134 81 15 18 65 111 99 65 40 20 19 24 31 35 35 34 32 31 35 81 142 147 91 56 65 77 62 35 32 40 26 27 66 104 142 159 119 65 64 76 62 47 46 76 86 66 67 91 127 177 150 117 42 43 134 194 200 193 145 97 121 141 93 51 53 73 116 136 150 163 183 184 157 131 121 141 156 144 104 60 33 26 38 96 128 115 100 88 63 40 46 34 47 94 144 168 170 168 161 159 134 109 118 141 150 150 146 161 155 124 99 95 101 107 102 87 66 53 57 74 89 96 114 139 153 137 101 66 60 78 69 53 40 37 34 26 21 24 25 25 46 78 83 56 30 24 20 29 37 34 24 15 13 16 11 16 14 10 10 13 27 46 58 58 46 28 20 22 21 15 13 13 12 11 11 17 26 34 32 33 30 23 19 20 22 22 22 23 23 25 29 32 29 23 19 31 41 39 36 48 77 103 94 55 19 18 44 80 118 145 139 160 147 125 111 106 111 103 94 84 73 64 55 47 43 44 33 41 60 86 101 95 76 60 43 61 78 77 64 59 74 94 108 123 110 97 107 104 112 150 146 128 114 137 167 139 71 28 26 27 13 10 65 152 201 202 197 168 91 50 80 118 123 103 94 106 131 168 196 188 166 158 152 149 127 108 126 162 162 136 131 126 129 135 132 124 126 138 146 156 153 128 103 105 133 160 170 164 150 145 149 148 155 172 194 196 159 87 27 24 91 170 197 189 174 157 140 120 95 75 58 56 51 46 49 76 122 159 159 137 98 64 48 52 87 130 162 116 96 151 189 159 109 69 59 69 83 100 116 124 119 110 106 92 69 46 31 27 33 38 47 46 56 56 37 29 34 35 36 38 39 40 39 37 33 31 27 30 33 36 36 34 30 28 28 27 28 30 32 33 30 28 22 24 26 25 22 20 20 21 21 22 23 24 24 24 23 23 22 22 21 20 20 20 20 20 20 20 18 17 17 17 17 17 22 22 20 20 19 19 20 20 19 20 20 18 16 15 17 19 17 18 19 19 18 17 15 14 17 16 15 15 17 19 21 22 20 20 20 19 19 19 19 19 16 16 15 15 14 14 13 13 15 15 16 17 18 18 18 18 14 15 16 16 16 16 17 17 17 17 19 21 23 23 19 16 14 14 15 17 19 20 21 22 13 13 13 13 14 16 17 18 14 14 13 12 12 13 14 14 14 15 15 16 16 16 16 16 13 14 15 16 17 18 19 20 20 18 17 17 20 21 21 19 16 17 18 20 21 22 22 22 21 20 19 21 24 25 25 23 20 21 23 25 25 25 24 23 21 23 25 26 26 23 19 17 20 21 23 25 26 27 28 28 26 26 27 27 26 25 24 23 26 27 29 30 30 30 30 30 28 27 25 26 27 27 26 24 25 22 21 23 23 21 19 19 20 22 31 71 136 185 205 212 210 202 200 217 212 219 227 177 97 79 105 148 126 83 125 215 247 207 140 64 16 16 32 32 28 33 32 27 31 45 55 58 54 105 160 171 127 58 20 21 62 107 129 107 109 160 188 171 127 83 38 30 49 59 57 55 38 33 28 26 27 27 24 21 20 19 20 23 28 31 32 32 26 26 26 26 26 26 26 26 27 28 29 29 29 29 30 31 29 30 32 33 34 33 33 32 30 30 30 30 31 32 34 34 36 35 33 30 27 27 29 32 28 26 25 25 26 27 28 28 23 23 24 27 30 31 29 27 27 26 26 28 30 30 29 28 28 28 28 29 31 30 28 26 20 20 23 25 22 19 21 26 25 27 32 24 14 34 79 109 131 138 124 119 159 190 155 97 111 154 181 179 177 181 185 190 197 200 202 200 195 190 188 189 189 186 184 187 193 196 194 191 191 202 196 142 113 168 196 144 94 164 232 234 178 112 52 7 14 17 19 18 18 18 14 8 12 24 40 51 53 50 48 47 48 44 37 31 29 30 31 33 37 26 22 27 26 27 59 105 152 132 81 50 38 29 33 37 44 41 47 57 61 55 50 50 43 30 27 42 58 58 46 37 29 29 29 24 18 21 37 55 100 105 89 64 56 51 37 27 32 34 35 31 25 21 21 23 24 18 14 19 27 34 41 47 70 81 62 25 16 28 38 44 44 46 46 43 43 45 42 37 43 46 36 28 30 31 29 32 27 33 35 39 58 76 61 30 27 34 34 25 26 38 53 61 63 54 50 51 49 39 30 28 34 50 74 88 95 94 68 29 29 64 114 167 197 177 129 98 131 159 148 112 71 51 75 99 82 91 137 202 222 164 73 12 13 24 28 28 34 33 30 33 34 57 84 108 132 132 88 35 14 50 74 83 92 93 107 137 147 130 76 36 57 101 138 167 170 141 107 131 167 152 108 67 46 37 33 39 78 138 154 123 100 70 79 110 114 78 42 49 111 137 122 90 90 90 81 85 61 78 88 78 72 83 79 55 42 24 26 36 29 30 45 52 63 85 109 112 93 77 86 105 97 68 75 123 141 113 97 110 122 101 108 160 201 182 142 127 113 88 80 84 72 56 50 47 55 78 101 103 85 68 70 81 89 84 75 67 61 55 48 42 40 42 42 40 41 45 50 51 46 46 52 59 58 49 45 47 69 71 52 29 26 35 45 55 86 92 72 47 56 85 103 108 73 49 47 67 75 67 55 45 44 40 45 67 82 71 61 69 82 86 73 53 45 48 62 82 83 84 84 78 66 51 39 32 36 38 36 31 33 41 46 45 56 62 65 60 49 39 35 35 27 29 29 29 28 30 34 37 32 29 24 22 22 25 29 31 27 26 25 24 23 23 24 24 32 31 27 22 17 17 22 27 26 26 25 20 16 16 20 25 25 25 24 23 23 23 23 24 23 21 20 19 20 22 25 27 25 23 21 19 19 17 15 13 17 17 17 17 17 17 17 17 10 12 15 19 21 22 21 21 17 17 17 18 20 21 20 19 11 11 13 17 21 23 22 20 20 22 23 23 21 19 20 21 22 25 28 29 27 24 23 23 21 21 22 23 23 23 22 22 25 27 27 26 24 26 31 35 45 40 30 19 19 30 45 55 64 66 56 34 19 19 25 27 25 24 23 23 26 27 26 24 20 19 18 19 20 23 27 29 28 26 23 18 14 15 18 21 18 16 13 12 14 15 15 14 15 15 16 17 17 18 18 18 18 17 18 20 23 23 21 19 20 20 20 21 21 21 21 21 23 23 23 21 18 16 18 19 20 20 19 18 17 17 17 17 17 18 19 18 16 15 16 17 17 16 16 17 21 22 22 21 22 25 27 27 24 22 21 22 21 21 22 22 22 21 22 22 21 24 28 29 28 27 28 29 23 22 20 19 19 21 23 24 25 21 18 18 18 18 20 25 23 20 20 23 27 28 23 18 20 24 30 31 28 25 22 22 24 23 22 21 21 21 21 22 27 27 26 23 20 20 23 25 22 21 21 21 23 25 27 28 26 24 22 20 21 23 27 29 35 33 29 24 20 17 15 15 16 16 16 17 19 22 25 26 23 24 23 22 22 27 36 43 39 29 20 18 19 20 23 26 26 25 26 25 21 16 18 23 31 28 25 23 24 24 23 22 24 27 28 26 22 19 19 21 19 19 20 19 18 18 20 22 23 21 18 14 12 11 12 12 15 15 15 15 15 15 15 15 13 14 14 15 17 18 18 19 21 20 18 16 15 15 16 16 15 19 39 67 79 75 77 88 96 87 68 44 28 22 21 20 22 20 19 18 18 20 23 25 17 17 18 18 19 20 21 22 20 19 18 20 23 25 25 24 27 22 18 18 17 16 17 21 22 22 21 21 27 34 33 28 27 29 30 29 25 23 22 23 26 23 21 20 18 19 25 33 57 72 69 44 28 33 36 28 22 22 22 21 20 19 18 17 20 24 26 24 20 18 21 25 34 32 32 37 40 36 24 14 15 15 16 18 21 25 28 30 186 187 189 191 191 189 187 186 189 189 189 190 192 191 189 187 189 186 184 184 185 187 186 185 185 186 186 187 188 189 190 191 190 190 190 190 191 191 191 191 193 191 189 189 191 191 189 187 193 193 193 192 191 189 188 187 189 190 191 191 190 188 186 184 189 188 188 188 187 187 187 186 186 186 187 186 185 182 180 178 180 180 180 180 180 179 180 180 183 181 178 178 179 179 177 174 174 174 176 177 177 176 174 174 176 176 176 176 175 175 175 175 174 174 174 174 173 173 173 172 172 174 175 174 172 170 170 171 171 171 172 172 172 172 171 171 170 170 170 170 170 170 170 170 171 170 170 170 169 169 168 168 169 168 167 167 166 167 167 168 167 167 168 168 169 169 170 170 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 167 167 167 168 169 169 170 169 169 168 167 164 164 164 164 164 164 164 164 165 174 162 134 131 156 174 171 161 164 158 142 133 140 150 156 164 166 167 167 164 156 141 129 142 135 113 78 63 85 105 102 94 74 66 65 55 58 85 112 133 113 104 126 161 178 169 154 162 161 175 191 173 137 109 89 116 124 100 61 52 67 88 106 98 84 104 136 144 109 75 90 156 167 104 39 58 87 74 61 84 97 105 104 116 142 162 167 156 163 144 93 65 96 138 149 130 124 120 106 77 64 82 108 126 160 178 177 153 100 59 48 28 46 48 42 44 40 33 35 43 43 42 41 45 53 57 58 44 35 45 56 51 51 52 42 34 37 40 43 47 48 41 31 29 27 45 97 148 162 155 157 144 129 115 103 84 61 52 55 59 69 78 74 65 82 135 187 170 172 163 133 98 97 145 199 215 195 159 119 92 73 52 33 33 33 31 29 28 28 24 20 29 33 37 40 42 44 43 39 29 23 36 69 89 86 82 87 90 71 55 53 55 54 56 62 89 92 98 109 113 95 56 20 54 99 126 103 60 38 34 35 35 25 25 28 25 30 42 47 62 49 63 79 58 33 51 87 94 77 50 24 23 52 81 89 59 46 74 92 67 37 24 28 47 46 47 52 57 56 51 47 41 35 28 27 28 29 27 25 23 23 24 17 12 27 44 44 47 35 40 57 60 54 47 40 30 25 28 54 91 106 81 46 32 32 46 56 48 51 86 121 92 63 90 132 145 164 148 83 10 13 71 136 133 88 47 18 18 24 32 36 34 31 28 27 60 105 152 142 88 53 49 48 34 31 42 39 26 56 105 121 144 151 117 67 54 60 57 52 66 94 98 57 86 166 193 201 186 126 47 83 180 223 213 175 134 97 121 142 96 66 88 112 146 165 176 183 195 192 171 155 140 144 142 129 115 100 64 23 27 82 123 119 99 86 73 61 49 33 30 57 100 138 162 173 158 144 116 108 137 163 158 143 132 130 129 115 96 101 113 111 104 76 57 61 70 74 89 108 112 127 141 148 132 92 61 57 53 49 49 46 34 21 21 31 26 26 42 66 73 56 36 29 22 32 42 41 32 22 19 21 15 16 10 8 10 12 43 94 132 128 103 64 36 26 20 11 12 14 15 13 12 15 24 32 33 35 32 24 18 19 21 22 22 22 23 25 28 29 27 23 16 26 31 28 29 40 52 58 51 34 20 40 100 155 163 142 165 192 177 153 139 128 132 133 108 115 118 104 76 49 39 42 38 39 47 58 64 59 50 44 46 57 72 79 73 65 68 77 91 121 118 103 115 126 130 146 134 131 126 155 186 146 68 27 31 25 7 9 68 154 198 196 186 151 70 55 122 178 180 146 134 127 134 161 175 157 142 151 129 135 129 121 134 162 172 163 156 144 134 131 128 128 138 152 161 181 187 156 111 98 133 176 179 168 156 156 163 167 174 184 192 166 112 54 27 53 119 178 186 164 137 110 77 50 47 59 58 82 99 88 70 85 140 193 196 189 161 117 68 39 58 100 128 100 84 120 142 116 81 51 51 64 75 77 75 76 79 81 81 66 48 35 32 35 38 40 43 46 41 32 27 26 29 33 36 38 39 40 38 35 31 29 29 31 34 37 36 34 30 28 27 28 30 32 34 32 27 23 19 23 28 29 28 25 23 22 22 23 23 23 23 23 23 23 22 21 21 20 20 20 21 21 21 20 19 17 16 16 16 16 22 21 20 18 18 18 18 19 18 19 19 17 15 14 16 18 18 18 18 18 18 18 17 17 16 15 14 14 15 17 19 21 20 20 21 21 21 21 21 22 18 18 17 17 16 15 14 14 16 16 17 17 17 17 17 17 14 15 16 16 16 16 17 17 17 17 17 20 23 23 22 19 14 15 16 18 19 21 22 23 14 14 14 14 15 16 18 19 15 14 13 13 13 13 14 15 15 16 16 17 17 17 16 16 13 13 14 15 17 18 19 19 20 18 16 16 18 19 19 18 16 17 19 21 22 22 20 20 19 17 17 19 21 23 23 21 21 22 24 26 27 27 27 26 22 25 28 30 30 27 23 20 21 22 24 25 26 27 27 27 24 24 25 24 24 23 21 20 23 25 27 27 26 25 26 26 27 26 25 26 27 26 23 20 18 20 28 35 32 24 23 29 40 27 17 33 67 99 135 170 214 222 209 218 208 213 237 196 98 59 73 136 144 96 110 182 179 126 69 33 18 24 32 30 34 35 37 37 32 28 26 27 61 83 81 57 38 32 54 92 93 96 89 75 84 122 144 134 101 42 12 27 33 25 26 31 27 26 26 27 27 26 23 21 18 17 18 21 26 30 32 32 22 25 28 31 31 29 26 23 25 27 28 28 27 28 29 30 28 29 31 32 33 34 34 34 32 31 30 30 30 31 32 33 34 33 31 28 26 27 31 34 31 28 25 24 25 27 28 28 23 23 24 27 30 31 29 27 27 27 27 28 29 29 28 27 27 28 29 30 30 29 26 24 20 20 22 25 23 19 21 25 22 26 31 24 14 36 82 114 137 128 122 146 190 197 153 109 124 173 208 210 202 195 192 195 194 195 196 193 188 186 187 189 192 189 187 188 191 192 190 187 189 195 187 137 115 180 213 161 94 133 206 248 212 133 57 6 9 18 23 20 18 17 11 1 10 23 40 50 50 47 46 46 49 46 42 36 31 28 28 29 35 26 20 19 32 73 110 118 104 88 58 39 38 39 37 30 37 36 47 66 74 66 60 62 47 30 24 34 42 37 30 29 30 29 28 24 19 22 38 55 90 93 80 63 58 52 40 34 43 42 38 32 25 21 21 22 26 21 16 17 23 36 56 73 82 79 56 26 16 26 39 46 62 54 63 83 84 66 56 61 66 59 39 25 27 29 29 35 40 45 37 31 48 63 50 26 35 34 37 41 47 57 58 49 41 49 57 55 42 29 26 29 41 61 98 123 117 95 68 44 56 118 161 170 183 183 141 90 83 115 125 114 79 47 65 93 80 109 175 241 241 164 68 12 14 25 28 30 35 32 27 30 46 88 121 125 120 111 78 38 17 68 100 92 77 75 92 119 99 79 49 40 55 74 102 136 132 129 114 123 137 132 118 94 71 41 28 23 54 127 155 132 94 80 125 190 176 95 44 50 88 108 101 76 66 62 58 63 61 88 116 125 131 142 128 94 55 23 22 36 31 38 59 65 66 80 98 105 89 72 77 94 95 61 56 88 99 91 118 168 130 91 82 131 171 146 101 87 84 67 59 62 62 59 60 63 71 85 101 103 91 82 92 109 114 107 96 86 80 73 62 51 46 47 47 45 43 45 49 53 42 43 48 56 57 52 49 50 59 62 49 33 37 48 54 59 65 72 60 46 61 88 104 110 86 63 56 64 60 50 46 43 47 45 40 46 56 55 56 67 80 87 78 58 44 37 45 62 74 75 71 62 56 52 47 41 33 36 36 34 37 44 48 47 55 57 56 51 41 34 32 33 28 30 31 31 30 31 33 36 30 26 21 20 22 26 30 33 29 28 26 25 24 23 23 23 31 30 26 20 16 16 20 23 25 25 24 21 18 18 21 24 24 24 23 23 23 23 23 23 23 21 20 19 20 22 24 26 26 25 22 20 18 15 13 12 15 15 15 15 15 15 16 16 11 13 17 20 22 21 20 19 20 20 20 21 21 21 21 20 13 13 15 19 22 23 21 19 19 21 23 23 21 20 21 22 21 25 28 29 28 25 23 23 21 22 23 23 24 23 22 22 25 28 28 24 20 21 29 36 50 42 30 18 16 25 40 50 44 50 49 38 28 25 25 24 25 23 22 24 26 28 27 26 22 20 18 17 17 20 24 26 26 26 24 20 17 16 18 20 18 16 14 14 16 18 18 17 17 17 17 17 17 17 17 17 17 16 17 20 22 22 19 17 19 19 20 21 21 22 22 23 25 26 26 24 20 17 16 16 19 18 18 17 17 17 17 18 18 19 20 18 16 14 15 16 15 14 14 17 21 24 24 23 28 30 31 29 25 21 19 19 18 19 20 20 19 20 22 23 23 26 28 28 27 26 27 29 26 24 21 18 17 19 21 23 25 19 16 18 19 17 16 17 18 17 18 23 27 27 22 18 19 23 28 29 27 24 21 20 24 24 23 22 21 21 22 22 28 27 24 20 17 18 21 24 22 21 21 21 23 25 28 30 27 24 21 18 19 22 26 28 36 33 28 24 20 18 18 18 20 20 19 19 21 23 25 26 26 26 24 22 21 25 34 41 39 29 20 18 19 20 22 25 22 23 26 26 21 17 20 26 32 28 23 21 22 23 24 24 24 26 27 26 23 21 21 23 21 20 18 17 17 19 22 24 25 22 18 14 12 12 13 14 18 18 17 16 16 15 14 14 13 13 14 15 16 17 18 19 22 20 17 14 13 13 15 16 19 18 27 43 55 66 86 107 102 93 69 39 22 21 22 19 22 20 18 17 17 18 21 22 17 17 18 18 19 21 22 23 21 19 17 19 23 26 25 24 26 21 17 18 18 17 17 19 23 24 24 24 26 29 27 21 19 22 25 25 22 20 19 19 21 19 19 20 19 18 21 27 60 71 68 48 35 37 35 27 20 21 23 24 23 21 18 16 20 23 24 21 16 14 16 19 24 28 38 53 61 53 30 10 14 16 19 23 26 26 25 24 185 187 189 190 190 189 187 185 185 185 185 184 182 183 185 187 188 186 184 184 186 188 187 186 184 184 184 184 184 184 184 184 187 188 188 189 190 190 191 191 193 191 189 189 190 191 189 187 193 193 193 193 191 190 188 187 188 189 190 190 189 187 185 183 188 188 187 187 186 186 186 186 184 185 185 185 184 181 178 177 180 179 179 178 179 179 178 178 185 181 176 173 173 175 176 176 174 175 175 176 176 175 175 174 175 175 174 174 174 174 174 174 174 173 173 173 172 172 172 172 170 172 174 174 171 170 170 171 171 171 171 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 168 168 167 167 168 168 167 166 165 166 166 167 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 166 167 168 169 169 167 168 169 169 169 168 167 166 165 165 165 165 165 165 165 165 164 176 166 132 115 128 142 142 152 164 168 154 139 132 131 129 138 147 157 161 156 140 111 87 108 107 99 84 88 115 126 109 102 91 96 101 83 77 112 153 127 101 104 144 169 160 156 168 164 164 179 167 117 78 88 120 162 173 149 99 77 87 96 94 91 60 67 99 104 69 50 86 137 110 68 43 40 49 74 107 165 141 106 85 94 119 135 136 127 163 157 91 50 84 124 125 120 140 161 140 82 57 85 117 139 164 180 170 139 85 38 31 50 67 59 43 45 42 36 43 66 63 54 43 38 39 39 37 42 37 51 62 54 51 52 44 56 54 51 47 41 36 34 34 35 28 38 71 92 94 122 170 183 176 163 132 81 36 26 39 71 84 96 88 65 59 87 123 136 107 70 58 89 144 186 204 203 193 180 161 131 93 60 43 43 43 41 36 28 25 29 36 39 36 34 36 37 38 41 44 25 25 33 51 66 74 80 84 79 87 94 83 52 28 34 53 71 76 75 64 52 44 38 34 64 94 102 70 39 34 39 36 34 25 22 18 17 42 85 113 105 57 28 29 28 39 82 125 116 52 5 19 79 145 169 153 72 52 104 149 122 66 24 20 53 65 71 60 41 29 31 38 51 44 35 28 26 26 23 20 23 23 20 8 7 36 70 82 50 31 44 75 77 53 40 39 35 27 42 79 100 87 65 54 50 50 54 51 39 39 53 64 73 65 107 151 154 155 130 71 19 13 76 161 171 120 63 25 19 26 34 36 33 29 26 26 75 105 123 102 68 55 50 39 41 36 39 28 23 74 140 162 135 124 102 66 50 76 92 75 80 75 86 96 151 211 210 204 201 98 51 134 207 222 215 170 119 111 144 175 157 150 166 161 163 189 200 192 185 178 169 164 163 142 136 147 148 128 78 23 23 64 108 115 92 74 74 77 59 38 21 30 64 109 151 177 170 133 98 113 162 182 162 142 135 106 96 97 92 102 118 117 94 75 60 61 71 86 111 135 126 133 158 179 143 69 45 77 85 69 54 43 30 20 23 33 26 29 40 57 64 56 43 36 25 31 38 39 34 28 25 25 20 24 13 8 26 52 90 133 186 189 173 132 88 55 31 14 18 21 22 19 15 14 18 23 34 38 37 29 22 20 21 21 23 22 23 25 28 27 26 25 20 27 29 25 26 32 32 25 26 20 25 62 130 180 173 139 157 181 169 148 130 113 121 135 134 144 150 135 100 67 55 57 42 44 44 41 40 40 38 34 45 49 65 82 80 66 64 75 93 119 129 134 147 143 129 129 131 133 130 150 174 139 70 36 31 17 3 17 76 152 202 217 195 135 68 77 135 163 154 136 145 150 142 134 140 141 132 126 126 140 147 141 140 149 155 153 156 155 154 156 159 163 163 161 171 196 200 161 115 110 150 190 174 159 151 156 167 178 181 177 184 128 60 22 29 73 125 156 133 94 59 50 53 59 81 106 124 160 179 147 90 66 95 136 173 190 189 155 97 46 43 72 93 82 60 63 67 61 60 50 50 58 61 53 44 41 45 48 49 48 46 42 40 39 42 44 45 48 36 23 25 27 28 33 34 34 35 35 34 30 27 25 34 34 34 33 32 30 29 28 30 30 31 33 33 30 24 19 16 21 28 32 31 28 26 24 24 23 23 23 23 23 23 23 22 21 21 21 21 21 22 22 21 21 19 18 17 16 16 17 20 19 18 17 16 16 16 16 16 17 17 15 13 12 14 16 18 17 17 16 17 18 19 20 16 16 16 16 16 16 16 17 19 19 19 19 19 20 20 20 20 19 19 18 17 16 16 15 18 18 17 17 17 17 17 17 14 15 16 16 16 16 17 17 18 17 17 19 22 24 24 22 15 16 17 19 20 21 23 23 19 18 17 16 16 16 17 17 15 15 14 13 13 14 15 15 16 16 17 17 17 16 16 15 13 13 14 15 16 17 18 18 19 17 16 16 18 19 19 17 19 20 21 22 22 21 19 18 20 18 18 19 22 23 22 21 23 23 24 25 25 25 24 24 21 24 28 31 32 29 26 24 23 24 24 25 25 24 23 22 21 22 22 22 21 20 19 18 19 22 24 24 22 21 21 23 27 26 26 27 28 26 22 19 17 24 32 36 33 27 24 23 36 30 30 36 32 27 65 126 211 249 223 216 231 224 188 106 85 75 83 118 134 111 108 140 101 54 24 28 32 30 30 31 37 36 36 35 27 17 17 25 25 42 32 20 44 89 132 165 149 125 104 100 116 143 152 139 92 36 14 27 25 20 30 38 36 32 28 26 27 26 23 19 21 19 18 20 24 28 29 29 20 25 32 38 38 33 26 21 25 26 27 27 26 26 27 28 28 29 30 32 33 34 35 35 34 33 32 30 29 29 29 29 29 29 29 27 27 28 32 36 34 30 26 24 25 27 27 26 23 23 24 27 30 31 30 28 29 30 30 29 28 27 26 26 28 29 30 30 29 27 25 24 23 22 24 26 24 19 19 22 29 31 35 25 13 34 82 116 133 119 121 163 208 198 145 105 123 169 199 197 191 189 190 195 191 189 188 188 189 191 192 192 195 194 194 193 192 191 191 190 200 187 167 125 115 178 219 189 126 103 139 209 211 144 69 24 7 17 22 20 17 16 9 1 11 23 39 48 48 45 45 47 48 48 46 42 37 31 27 25 28 30 23 12 46 126 155 117 63 53 44 33 31 38 38 34 33 33 45 64 71 62 54 55 44 29 22 27 29 22 20 25 34 30 28 26 24 26 35 45 47 48 45 45 46 38 36 47 68 59 45 33 26 23 22 21 22 22 21 18 20 41 80 113 100 71 38 21 22 36 49 52 80 71 78 99 105 89 77 77 91 74 42 23 24 27 30 37 49 55 39 27 50 76 78 72 58 32 24 34 44 52 48 32 28 63 86 70 35 16 18 25 51 93 149 176 162 130 86 45 84 145 155 114 111 141 128 83 62 92 108 110 79 44 66 104 112 124 162 207 210 152 67 9 19 28 30 32 35 29 23 27 73 139 185 167 122 88 61 37 32 60 83 87 83 79 80 85 78 56 37 39 47 56 84 121 141 167 165 143 120 123 146 144 99 48 27 21 50 113 131 116 90 118 185 230 183 102 74 83 75 62 64 66 54 49 52 47 75 96 129 155 170 175 158 127 57 20 16 33 34 45 65 68 64 65 78 91 83 64 60 71 66 45 42 63 77 88 127 174 145 99 65 79 101 86 63 61 62 58 53 56 65 70 72 75 86 95 108 115 112 103 100 102 106 100 89 80 78 76 67 56 53 52 52 50 47 45 47 49 41 41 45 51 55 55 56 58 46 53 47 41 52 66 70 73 54 58 49 42 61 87 103 112 86 73 73 73 57 42 41 45 46 48 44 43 48 46 46 55 72 83 80 67 53 43 48 65 67 64 57 51 51 53 49 43 31 34 35 36 39 45 48 47 47 47 45 40 34 30 29 30 30 32 34 33 31 29 30 31 27 22 18 17 21 26 30 31 29 28 27 25 23 23 23 23 27 25 22 18 16 17 20 24 26 26 26 24 22 21 22 23 23 23 23 23 23 23 22 22 21 21 20 21 21 23 25 26 24 24 22 19 15 13 11 10 13 13 13 13 14 14 14 15 15 17 19 20 21 20 18 17 23 23 23 23 22 20 20 19 19 18 18 20 22 22 19 17 17 19 22 22 21 21 22 24 21 24 27 28 27 25 24 24 22 22 23 24 25 25 25 25 29 32 31 26 19 19 27 35 47 40 30 22 19 23 34 43 48 49 48 42 35 29 24 20 23 22 22 24 27 28 28 27 23 21 18 16 16 18 21 23 22 24 25 24 21 18 17 18 17 15 13 14 17 20 21 21 21 21 20 19 18 17 16 16 16 16 16 18 20 20 18 15 17 18 19 20 22 24 25 26 26 27 28 25 21 17 15 15 16 16 16 15 16 16 17 17 18 19 20 18 16 14 15 16 12 12 13 17 22 25 26 26 33 34 34 31 25 20 17 16 13 15 17 17 16 17 21 24 24 26 26 25 24 23 25 27 29 26 22 18 17 17 19 20 21 16 15 19 22 20 17 16 20 19 18 20 23 24 21 19 19 22 24 25 24 22 20 19 25 25 23 22 22 22 23 23 25 24 22 18 15 15 18 22 22 22 21 22 24 26 29 30 27 25 21 19 19 22 26 28 32 30 27 24 22 22 23 23 24 24 23 22 23 24 26 27 29 28 26 22 20 22 30 36 38 29 21 19 20 20 22 24 18 21 25 26 23 20 23 30 30 26 21 19 20 22 23 24 25 26 26 25 23 22 22 23 22 20 17 16 18 20 23 25 26 23 19 15 13 14 16 17 22 21 20 19 17 15 14 13 13 14 15 16 17 18 19 19 22 20 16 13 12 12 13 15 16 20 23 27 37 58 81 96 81 73 54 30 20 24 28 27 27 25 22 19 18 18 19 20 20 19 19 19 20 21 23 24 23 19 17 19 23 27 26 24 23 20 19 21 21 19 19 21 22 25 25 23 22 25 26 25 21 22 22 21 19 17 19 20 20 18 18 20 19 16 17 21 29 46 61 62 52 42 35 31 21 22 24 25 24 22 19 18 21 21 20 16 12 11 13 16 20 25 36 51 59 50 28 9 13 17 23 28 31 28 21 16 185 186 187 188 188 187 186 185 188 188 187 185 183 184 187 191 188 187 186 186 189 190 189 187 187 187 188 187 187 186 185 184 186 186 187 188 189 189 190 190 191 189 188 188 190 190 189 187 188 189 190 191 191 191 191 190 188 188 188 188 187 186 185 184 186 186 186 186 185 185 184 184 180 181 181 182 182 182 181 181 181 179 178 178 178 178 176 175 183 180 175 172 171 172 175 176 175 175 175 175 175 175 175 175 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 168 170 173 172 171 170 170 171 171 170 169 169 169 169 170 171 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 166 165 165 165 166 166 168 167 167 165 164 163 162 162 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 163 163 164 164 166 167 169 170 167 167 168 168 168 167 166 165 166 166 166 166 166 166 166 166 161 172 167 134 100 93 106 120 146 162 177 178 163 137 108 88 111 117 121 124 128 126 109 89 90 96 103 109 130 164 175 157 142 136 144 146 121 101 112 132 109 112 135 164 171 159 158 170 162 174 178 127 72 79 126 175 193 184 160 128 106 100 93 81 68 46 42 49 55 46 39 65 76 44 40 54 41 38 88 150 198 181 140 99 97 126 147 147 161 175 157 93 44 62 109 131 146 169 173 118 55 61 107 127 133 151 166 135 83 40 26 50 100 95 65 41 46 49 43 47 72 68 53 34 26 29 33 33 36 39 52 63 64 69 82 89 115 111 97 73 47 33 34 41 45 43 38 38 38 43 76 122 153 146 128 93 48 23 37 65 109 117 119 104 75 54 54 63 65 38 34 81 149 191 194 184 189 180 175 177 168 137 95 66 56 50 39 28 23 26 34 41 42 34 30 34 35 32 33 37 26 32 39 46 56 64 66 64 73 113 133 102 55 33 36 42 48 50 47 39 34 40 49 56 54 67 67 49 36 39 40 34 39 31 23 14 21 65 125 161 113 54 22 38 61 74 89 101 75 16 6 69 145 191 190 160 67 47 127 196 174 107 38 16 51 87 122 125 97 63 41 33 46 48 46 38 31 28 26 25 25 23 17 4 7 47 95 116 58 38 54 89 84 49 34 41 33 33 66 113 116 84 78 100 114 109 88 58 37 35 46 57 68 64 85 106 105 106 97 70 32 15 66 151 173 132 76 32 22 29 35 36 31 26 25 25 61 87 92 74 70 83 81 63 54 35 29 28 31 69 129 164 118 100 81 60 68 117 129 84 51 27 64 146 206 216 213 232 170 52 55 170 213 210 207 170 108 134 169 199 207 213 211 176 153 190 206 193 183 178 171 166 151 118 135 181 180 132 73 30 17 46 92 113 95 79 80 84 71 47 25 25 47 87 135 169 194 142 100 119 164 173 154 143 144 112 103 114 114 117 121 116 105 105 94 80 83 110 139 154 147 156 188 199 126 32 50 144 152 105 53 28 24 24 26 29 29 34 43 51 55 53 45 38 24 26 28 30 30 29 29 29 32 35 18 11 53 120 164 178 190 203 207 185 142 94 53 29 18 20 21 19 15 14 16 18 33 39 42 36 28 24 23 22 22 20 21 25 27 26 25 27 29 31 28 24 26 31 31 25 32 18 22 58 101 126 135 139 162 169 145 119 98 95 126 150 149 149 147 137 120 106 106 112 89 76 55 38 35 41 47 49 38 38 53 73 75 63 65 79 88 103 124 149 152 121 94 96 124 127 133 156 171 132 66 31 30 12 3 30 89 154 203 227 193 103 68 94 117 105 96 125 151 150 138 128 132 136 138 144 153 156 151 138 135 143 150 150 160 160 162 168 176 179 168 155 168 168 179 179 143 107 126 173 167 155 151 156 168 183 179 156 138 79 28 19 36 68 94 101 70 54 52 76 108 135 159 177 185 205 214 190 143 99 72 63 95 125 143 128 89 47 35 48 50 52 38 35 37 42 49 38 41 43 43 41 42 42 37 30 32 41 50 50 44 39 40 43 47 47 36 26 28 30 29 34 33 34 34 33 31 29 27 25 35 33 31 29 27 27 27 27 31 31 31 31 31 29 24 19 18 23 29 32 31 28 26 25 25 24 23 22 22 22 23 23 22 21 21 21 21 22 23 23 22 21 20 18 18 18 18 18 19 18 17 15 14 14 14 14 13 14 15 14 12 12 14 16 14 15 15 15 16 16 16 16 17 18 20 20 20 18 16 14 18 18 18 18 18 18 18 18 19 19 19 18 18 17 17 17 19 19 18 17 16 16 16 16 14 15 16 16 16 16 17 17 19 17 16 18 21 24 25 24 18 18 19 20 21 21 22 23 22 21 19 18 16 16 16 16 16 15 14 14 14 14 15 16 16 16 16 16 16 15 15 14 14 14 14 15 16 16 17 17 17 16 16 18 20 20 19 17 21 21 22 22 21 20 19 18 23 21 20 21 23 24 23 21 20 20 20 20 19 19 18 18 19 22 25 28 29 27 25 24 22 22 23 22 22 20 19 18 19 19 20 20 19 18 16 16 16 20 23 22 19 18 19 22 27 26 25 26 27 26 22 20 17 24 29 29 28 27 23 17 27 28 35 38 18 3 40 111 185 246 238 217 196 137 88 61 129 166 164 131 118 111 97 91 59 27 18 34 37 29 29 33 36 33 31 28 20 13 18 29 20 20 15 36 105 180 215 220 191 179 169 167 173 176 147 102 54 34 31 34 30 34 38 27 29 26 24 26 29 28 23 18 25 22 20 20 23 25 26 25 22 28 35 41 41 35 27 22 25 26 27 26 25 24 25 26 28 28 29 30 31 32 33 34 35 34 32 30 28 28 27 27 26 27 29 29 28 29 31 34 33 29 26 25 27 29 27 25 24 24 25 28 31 32 31 29 30 32 32 31 29 27 26 27 30 30 30 29 26 24 24 25 26 24 25 27 25 20 18 20 27 29 32 23 14 40 95 133 134 128 130 163 206 202 148 100 127 176 204 196 188 191 193 194 198 193 189 189 193 195 194 191 190 191 191 192 192 193 193 194 201 178 148 116 118 172 219 220 173 107 87 141 179 149 87 45 12 16 19 18 17 15 9 2 11 23 38 48 50 49 48 48 49 49 48 46 42 35 28 23 29 37 28 12 47 126 143 91 39 29 38 35 30 37 36 37 32 32 40 52 55 47 38 36 36 28 24 25 24 21 24 31 38 32 29 29 29 29 31 35 31 31 31 37 38 29 32 52 83 70 51 36 28 25 23 22 17 20 22 21 25 49 91 128 110 67 31 23 37 64 78 72 69 70 70 79 104 127 128 114 106 82 44 22 25 28 31 38 63 72 50 31 56 90 108 120 101 50 18 20 33 57 70 60 45 94 123 95 42 13 14 24 64 138 206 217 204 189 136 65 69 107 111 85 88 106 90 56 55 76 87 93 74 53 92 144 144 144 154 166 157 114 55 14 24 30 31 32 34 26 20 25 99 169 216 184 116 68 44 32 39 43 65 93 96 79 66 66 65 58 49 40 40 57 85 105 153 197 197 143 95 118 176 190 120 54 29 26 47 83 87 92 112 170 221 214 152 119 138 141 108 60 45 54 43 40 49 47 82 97 131 160 167 155 127 95 44 17 13 27 33 43 56 59 64 73 102 129 118 76 45 40 33 33 43 60 73 80 93 108 109 89 66 64 73 72 78 96 104 93 66 50 61 77 86 95 102 107 112 113 112 109 101 92 86 82 72 63 65 71 69 61 55 51 50 52 52 48 45 44 45 44 45 49 54 59 61 63 41 51 48 46 61 76 82 84 77 72 53 40 51 68 81 91 69 70 84 88 66 45 42 45 39 43 41 41 43 37 33 38 59 72 76 70 63 54 58 75 62 58 54 55 57 53 44 36 33 34 35 36 39 42 44 44 41 40 38 34 31 29 28 27 31 33 35 34 31 28 26 26 23 19 16 17 21 26 28 28 29 28 26 24 23 22 22 22 23 21 19 18 17 20 23 26 27 27 27 26 24 23 22 22 22 23 23 23 23 22 21 21 18 20 22 24 25 26 26 26 21 21 21 18 14 11 10 10 12 12 13 13 14 14 15 15 19 19 19 20 19 19 18 17 23 25 25 24 22 20 19 20 25 23 21 20 21 21 18 16 17 20 22 22 21 21 22 24 21 23 25 26 24 23 24 25 25 24 24 24 25 26 27 28 33 35 35 29 23 22 28 35 41 36 30 26 23 24 30 37 53 49 42 36 31 28 26 25 22 21 21 23 26 28 28 27 24 22 20 18 17 17 19 20 18 21 24 24 22 19 18 18 18 16 14 15 18 21 22 22 23 22 22 21 20 19 18 17 17 16 15 15 17 18 17 15 17 18 19 21 23 24 26 26 26 27 27 24 20 16 15 16 14 13 13 14 14 15 16 17 17 18 19 18 16 15 16 17 14 14 14 18 23 26 27 26 34 35 34 30 24 19 16 15 11 13 15 15 14 16 21 25 25 26 25 23 21 21 23 26 29 27 23 20 18 17 18 18 18 15 17 24 27 24 20 19 24 21 18 18 19 21 21 20 21 21 21 21 21 21 20 20 25 24 23 22 22 22 22 23 22 22 20 17 15 14 17 20 21 22 23 24 25 27 28 28 27 25 22 20 20 22 25 27 29 28 26 25 24 25 26 26 26 25 24 23 24 25 26 27 28 28 27 23 20 20 25 30 35 27 21 22 23 22 21 22 18 19 23 26 25 22 25 30 25 21 17 16 18 21 22 22 26 26 25 23 22 21 22 23 21 19 17 17 19 22 24 25 23 22 19 17 16 16 18 19 22 22 20 19 17 15 14 13 14 15 16 17 18 19 20 20 21 19 16 14 12 12 12 12 10 14 16 21 34 52 61 60 53 47 34 22 18 21 24 25 32 30 26 22 20 19 20 20 22 21 20 19 19 21 22 24 25 20 17 19 24 28 28 25 22 21 21 23 22 21 24 30 31 36 36 27 20 19 22 25 20 20 19 17 16 17 21 24 23 20 19 21 19 15 14 16 17 43 75 89 81 63 52 50 29 29 28 27 25 23 21 20 23 21 18 13 10 10 14 18 23 24 27 32 34 30 21 13 13 17 23 30 33 29 20 13 186 186 186 186 186 186 186 186 190 189 187 188 189 190 189 188 186 185 184 185 188 189 188 186 188 188 189 189 189 188 187 186 187 187 187 187 187 187 187 187 188 187 186 186 188 189 188 187 186 187 188 189 189 189 188 188 188 187 186 186 185 186 186 187 185 185 185 184 184 183 183 183 181 180 180 180 180 180 181 182 183 181 178 178 178 178 175 173 178 177 175 174 173 173 173 173 176 175 173 172 172 173 175 176 172 172 172 172 172 173 173 173 172 172 172 171 171 171 170 170 166 169 171 172 171 170 171 172 171 170 169 168 168 169 170 171 168 168 168 168 168 168 168 168 167 167 167 167 167 167 168 168 167 166 165 164 164 164 165 166 166 166 165 165 164 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 166 167 168 166 167 167 167 167 166 165 165 166 166 166 166 166 166 166 166 162 157 148 130 103 86 96 116 134 149 169 177 162 133 107 94 123 123 118 117 129 140 134 119 124 125 126 123 131 159 179 174 161 153 152 145 121 103 101 102 117 148 176 180 171 164 161 158 162 174 171 109 77 120 163 188 192 180 159 132 115 113 105 87 65 53 43 31 39 44 34 41 44 48 70 90 81 75 113 164 183 191 178 138 105 109 139 165 205 188 156 103 52 51 99 143 148 139 116 70 51 105 158 157 135 126 123 76 23 18 53 108 137 100 51 33 53 69 66 61 63 59 43 25 22 39 59 69 54 55 50 46 53 70 101 133 167 163 142 101 56 29 25 31 40 45 45 42 40 37 45 64 82 74 62 49 39 45 69 94 125 133 134 118 94 75 63 58 24 17 47 120 184 201 191 181 198 190 180 181 190 181 137 91 57 46 25 15 31 59 68 60 52 38 30 34 35 29 27 32 32 38 48 60 68 66 55 45 61 100 118 90 57 46 45 40 44 42 37 33 38 48 56 58 48 49 48 43 41 39 35 31 38 34 29 23 34 75 115 127 62 32 37 78 100 85 57 37 29 14 41 93 136 170 173 144 65 49 140 212 195 137 58 21 34 88 153 184 168 122 69 34 44 61 72 62 42 30 28 31 29 31 29 16 15 49 88 101 63 49 64 90 75 39 28 38 28 41 88 132 117 74 82 127 175 173 141 95 60 39 48 77 74 68 61 61 69 75 78 80 45 21 48 110 136 123 83 39 24 30 36 35 29 24 23 25 60 102 123 117 125 137 116 83 51 39 31 32 38 56 85 110 107 106 82 60 93 147 130 64 30 56 104 165 199 208 219 215 104 44 105 196 205 204 190 145 113 159 179 192 205 217 213 174 152 188 204 195 199 206 194 176 129 105 137 189 182 133 82 42 18 39 83 110 107 104 105 96 77 53 32 28 37 61 101 137 172 135 106 120 152 158 155 163 163 150 149 153 146 136 128 119 122 125 126 122 116 117 130 143 139 160 178 160 97 51 100 192 193 128 55 22 23 29 29 27 34 43 49 48 46 45 40 33 25 25 25 25 27 31 36 40 43 42 44 59 102 162 196 194 172 178 184 176 146 104 69 51 38 35 31 25 20 17 17 18 29 39 46 43 36 31 27 25 19 17 19 24 25 23 24 28 31 29 26 25 25 28 30 30 33 21 23 40 53 60 81 106 152 155 135 110 93 109 150 163 126 125 122 119 116 123 143 163 142 104 64 46 43 42 44 48 32 33 40 51 56 57 64 74 69 94 119 129 120 97 87 94 123 124 147 178 170 112 53 26 33 14 9 42 103 160 195 208 157 68 85 127 126 102 83 126 144 143 140 142 146 144 153 174 174 166 146 126 126 144 159 162 160 147 143 155 169 170 159 151 162 153 168 188 164 116 113 146 157 153 154 153 157 171 160 123 75 39 27 39 44 52 67 72 79 94 117 139 156 168 175 178 161 161 160 156 144 116 73 39 36 58 70 65 55 42 34 37 27 34 29 36 41 40 41 29 31 33 34 36 40 42 37 29 31 38 44 44 40 37 38 41 46 41 37 35 34 32 32 34 34 34 33 31 30 29 28 27 33 32 31 29 29 28 28 28 31 29 28 28 29 29 26 24 24 27 30 31 28 25 23 23 25 25 23 22 22 22 22 23 21 21 21 21 22 22 23 24 22 21 20 19 19 19 20 21 20 19 17 16 15 14 14 14 12 13 14 13 12 13 16 18 21 24 27 29 28 24 20 17 18 20 24 26 26 23 19 16 23 23 22 22 21 21 20 20 18 18 18 18 18 18 18 18 21 20 18 16 15 15 15 16 14 15 16 16 16 16 17 17 21 18 16 17 21 24 25 25 20 20 20 20 21 21 21 22 21 20 19 17 16 15 15 15 16 15 14 14 14 14 15 16 15 15 16 16 15 14 13 13 15 15 15 15 15 15 15 15 14 15 17 20 23 22 19 16 20 19 19 18 19 19 20 20 23 21 19 20 21 22 20 19 16 16 16 15 14 14 14 14 18 19 21 22 22 21 20 19 18 18 19 19 19 18 17 17 17 18 18 18 17 16 15 14 15 19 23 22 19 18 20 23 27 25 24 24 25 25 23 21 20 20 24 27 28 25 24 24 25 27 30 30 18 7 38 90 135 182 193 161 104 40 56 135 205 243 217 140 95 76 55 45 42 30 30 35 29 26 29 30 34 30 28 25 21 17 20 26 34 10 11 65 154 229 251 234 207 198 188 176 163 142 95 41 28 30 38 40 34 33 30 17 23 23 23 25 27 27 24 21 28 25 21 21 22 24 24 24 28 31 35 38 37 34 29 26 25 26 27 25 24 22 23 24 26 26 26 27 28 29 30 31 34 33 31 30 28 28 28 28 27 29 32 32 31 29 29 30 29 26 24 26 30 32 30 27 25 25 26 29 32 33 32 30 29 31 33 32 30 28 29 30 32 32 30 27 23 22 24 26 26 24 25 28 27 22 20 21 20 22 26 19 15 49 112 155 144 136 128 149 188 192 146 102 123 181 214 201 188 191 189 183 199 195 191 191 193 194 192 189 190 188 187 190 194 196 195 193 181 174 155 138 146 179 212 228 204 138 73 77 133 155 110 57 24 19 16 18 18 13 9 6 9 21 39 53 58 57 54 51 53 50 47 46 44 39 32 26 31 34 30 22 39 81 94 71 43 20 33 37 33 39 33 32 30 32 36 41 42 39 32 26 29 30 30 27 24 25 31 37 40 34 31 31 30 28 29 32 35 38 38 39 42 39 44 60 78 69 55 41 31 25 23 22 20 20 22 28 36 53 78 99 96 62 32 23 43 89 109 91 57 54 50 63 109 159 171 156 107 80 42 24 29 32 32 39 76 87 59 29 46 76 97 118 107 56 23 22 41 85 114 103 57 99 128 105 51 16 16 30 61 139 199 198 191 201 167 99 42 66 91 115 129 112 71 42 58 65 60 65 59 59 116 178 168 171 172 156 113 60 23 11 27 31 30 31 33 25 20 27 99 161 205 185 129 82 52 34 39 43 66 88 83 66 58 57 48 54 58 50 46 64 88 96 150 203 201 133 85 131 205 213 143 66 36 30 41 54 63 110 163 206 221 186 129 132 177 172 128 92 68 64 50 34 41 58 82 96 122 136 126 104 73 42 32 23 21 28 35 39 46 51 58 81 126 158 134 74 34 29 26 33 43 56 68 74 70 64 82 92 102 112 122 126 138 160 161 137 83 47 59 80 88 95 93 102 101 91 89 99 105 103 85 81 70 58 60 69 72 68 53 47 46 53 58 55 48 44 47 46 46 49 54 58 60 59 46 54 49 43 55 71 79 84 106 96 71 52 51 53 53 59 56 62 81 87 65 44 41 43 37 39 36 37 39 31 26 32 48 60 66 66 61 52 55 70 61 55 54 59 58 49 41 39 41 40 39 39 38 39 40 41 42 40 38 36 34 32 29 27 30 32 35 34 31 27 25 24 21 18 15 18 23 27 27 25 27 26 25 23 22 22 22 22 22 21 19 18 20 23 26 29 28 28 28 27 26 24 21 20 22 22 23 23 23 22 21 20 15 18 23 27 29 29 27 26 19 20 20 17 14 11 11 12 13 14 14 15 16 16 17 17 20 19 18 18 18 19 20 21 21 23 25 24 22 20 21 22 28 25 21 19 20 20 20 19 20 22 24 23 21 19 19 20 21 23 23 23 21 22 24 26 30 28 25 23 22 24 26 28 32 34 34 30 25 25 30 35 35 31 29 28 26 24 28 35 44 42 40 37 31 25 25 28 20 19 19 22 26 28 28 27 24 23 22 20 18 17 17 17 17 19 21 21 20 19 19 20 21 18 16 15 17 19 20 19 20 20 20 20 20 20 20 21 19 16 13 13 14 16 16 16 20 21 21 22 22 23 23 24 24 25 24 22 18 16 16 17 11 11 11 12 13 14 15 16 16 17 19 18 16 15 17 18 19 18 18 20 23 25 25 23 29 30 31 28 23 18 16 15 10 12 15 15 14 16 22 27 27 26 25 22 19 20 23 26 25 24 22 21 20 19 19 19 16 17 21 29 31 27 23 22 23 21 19 18 19 21 21 21 24 22 20 19 19 20 21 22 23 22 21 20 20 20 20 21 19 20 20 19 16 16 17 19 21 22 25 27 27 27 26 25 25 24 23 21 21 22 23 24 27 27 27 27 27 26 26 26 26 25 23 23 23 24 25 26 24 26 26 23 20 20 24 27 31 25 22 24 26 24 21 21 22 21 23 26 26 23 23 26 19 16 14 14 17 19 20 20 27 25 24 22 21 21 21 21 21 19 17 18 21 24 24 24 19 19 18 17 17 17 18 18 18 18 17 17 16 16 15 15 16 16 17 18 19 20 21 21 19 18 17 15 13 11 10 10 11 10 14 23 32 38 40 40 38 31 24 22 20 17 17 18 32 30 26 22 19 19 19 20 23 22 20 18 18 19 20 22 27 21 17 19 25 30 29 26 24 23 23 22 20 21 31 43 58 64 62 46 26 17 18 21 18 18 17 15 14 15 19 22 22 19 18 20 21 18 17 19 26 50 79 96 103 98 82 65 42 39 35 30 26 23 22 22 27 23 17 12 10 13 19 23 28 29 28 23 18 15 16 18 14 16 21 27 32 31 24 18 187 186 185 185 185 185 186 187 186 183 181 185 190 190 185 179 182 181 181 182 184 185 184 183 181 182 183 184 184 184 183 182 189 189 188 187 186 185 185 184 186 184 184 185 187 188 187 186 188 188 188 188 186 185 183 182 188 186 185 184 184 185 187 188 184 184 184 183 183 182 182 182 186 184 181 179 177 177 178 178 184 181 179 178 178 177 174 172 172 174 176 177 176 174 171 169 176 174 172 170 170 172 174 176 171 171 171 172 172 172 172 172 172 172 171 171 171 170 170 170 165 167 170 171 170 170 171 173 171 170 168 167 167 168 170 171 168 168 168 168 168 168 168 168 165 166 166 167 167 168 168 168 167 166 165 164 164 164 165 165 166 166 166 166 166 166 166 166 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 167 166 165 164 163 164 165 165 166 166 167 167 167 166 165 164 165 165 165 165 165 165 165 165 169 143 126 126 118 104 107 124 119 129 141 143 129 117 127 146 156 158 156 156 165 170 153 129 158 156 149 128 112 125 145 149 147 138 130 115 99 98 108 109 119 153 175 164 152 157 165 164 174 171 160 108 98 148 170 172 176 181 166 127 109 126 129 103 85 70 57 44 50 51 31 30 54 111 154 154 131 108 115 147 173 192 202 170 101 59 90 146 190 182 147 81 31 41 84 111 110 83 68 64 87 157 208 201 149 99 69 27 6 42 93 143 140 85 28 23 61 94 97 87 58 54 40 24 30 61 96 116 102 94 63 34 33 49 88 134 177 172 146 97 48 25 27 37 45 48 54 64 65 47 36 45 42 38 40 53 74 94 107 113 122 124 121 115 112 107 90 72 35 29 51 112 172 198 194 185 174 175 165 160 179 189 152 97 46 35 12 9 52 108 120 97 61 41 27 30 32 28 30 38 36 40 55 76 86 75 53 38 39 56 69 66 57 53 52 50 47 44 37 33 38 48 53 53 56 49 44 45 42 33 29 31 32 32 34 34 47 73 78 59 44 25 37 70 76 56 38 31 28 42 66 78 102 161 184 148 72 57 146 207 192 149 73 29 18 71 140 185 186 145 83 37 57 84 102 86 51 26 21 25 36 44 48 34 23 37 54 53 52 46 61 76 57 28 24 33 54 75 124 156 124 72 83 135 188 201 185 145 98 46 37 74 85 86 72 70 88 86 76 82 57 30 38 76 102 112 91 48 25 31 35 33 27 22 22 25 66 128 169 169 170 160 111 59 51 54 41 26 32 48 57 60 84 109 80 47 91 134 91 19 48 144 180 159 154 197 211 145 49 69 171 214 194 203 173 107 128 180 181 173 183 198 205 179 145 175 183 178 197 217 200 169 110 100 127 158 149 123 82 31 25 42 80 107 115 129 131 111 76 53 34 29 28 36 66 99 118 106 101 119 144 156 172 197 187 188 185 170 152 142 137 133 117 109 126 154 142 103 95 117 110 141 138 96 75 100 153 197 194 131 60 27 25 29 30 30 38 49 53 46 40 39 35 28 29 29 28 27 27 34 44 53 46 45 82 133 157 168 174 171 162 152 144 136 118 90 71 66 76 68 54 40 29 21 17 15 25 37 47 47 41 36 31 28 17 15 17 22 24 22 23 27 26 25 25 26 25 22 21 23 22 27 31 31 30 35 50 63 94 112 116 107 96 115 143 128 92 98 103 99 95 107 141 172 170 120 80 74 75 59 44 42 31 33 33 32 38 51 61 65 53 101 125 106 91 105 124 132 137 133 161 189 156 85 42 36 34 17 13 51 117 172 192 190 118 56 123 173 167 144 95 108 151 180 185 161 148 146 139 131 170 167 150 128 125 141 155 158 141 120 117 144 166 163 154 151 160 180 184 164 148 150 149 141 121 123 128 121 117 129 114 69 47 27 37 54 44 43 68 89 123 134 138 131 125 122 112 100 94 92 84 72 64 59 51 42 31 39 32 24 31 38 36 34 37 37 29 35 36 31 38 37 27 33 36 32 28 29 32 34 32 32 31 31 32 34 36 38 44 35 36 41 37 33 34 35 32 31 29 28 26 26 26 26 31 31 32 33 33 32 32 31 29 27 26 26 28 30 29 28 29 31 32 30 26 22 20 20 26 25 23 22 21 22 22 23 21 21 21 21 22 23 24 24 22 21 20 20 20 21 22 22 21 20 18 17 15 15 15 15 12 13 14 14 13 14 17 20 37 42 48 51 49 41 32 26 18 21 27 30 31 27 22 18 29 29 28 28 27 26 26 25 17 17 18 18 18 18 19 19 21 20 18 16 15 15 15 15 14 15 16 16 16 16 17 17 22 19 17 17 20 23 25 25 21 21 21 21 21 21 21 21 19 18 17 16 15 15 15 16 16 15 15 14 14 15 15 16 15 15 15 15 15 14 13 12 16 16 15 15 15 14 14 14 13 14 17 22 25 24 20 16 17 17 16 16 17 19 21 22 20 18 17 17 18 18 16 14 14 14 14 13 13 13 13 13 18 18 18 18 17 16 15 14 14 15 16 17 18 18 17 17 16 17 17 17 16 15 14 13 15 19 23 23 20 18 21 24 26 24 22 22 23 24 23 21 25 20 21 28 27 20 20 28 22 27 29 31 30 23 30 51 89 105 103 68 41 50 115 213 250 254 212 135 85 48 29 40 33 36 39 31 19 24 31 26 34 30 28 27 26 24 21 20 14 1 27 105 182 231 237 214 219 185 154 131 105 79 50 23 43 35 33 35 27 19 24 34 29 28 27 25 23 24 26 28 28 25 22 21 22 24 24 24 33 33 34 34 33 32 30 29 26 27 27 25 23 21 21 22 25 25 25 25 26 27 28 28 31 31 30 29 29 29 30 30 29 32 35 35 33 29 27 27 25 23 23 27 32 35 32 29 26 26 27 30 33 34 32 30 28 30 33 33 31 30 31 33 33 33 30 26 22 21 24 27 26 24 25 29 29 24 22 22 23 24 26 18 15 51 117 163 152 129 112 132 169 169 133 104 121 185 218 199 185 192 196 191 194 193 191 192 194 195 194 193 199 193 189 192 200 203 199 193 160 177 180 176 184 195 206 220 214 168 80 41 102 161 129 63 33 22 15 18 19 12 8 9 6 19 39 57 66 65 58 53 56 51 45 43 44 41 35 29 26 24 28 34 37 45 62 78 71 30 30 29 25 34 28 28 29 33 36 37 39 40 36 29 27 33 34 28 23 26 33 38 40 36 32 31 29 26 28 33 30 39 40 39 49 58 66 76 66 63 56 45 33 25 22 23 29 23 23 33 45 53 57 60 70 52 30 16 37 96 121 96 85 61 43 56 94 124 124 110 101 75 40 25 33 35 34 38 76 89 58 20 28 50 69 92 68 35 20 25 51 106 135 115 47 78 105 94 51 15 17 36 80 131 165 149 134 143 126 80 37 59 99 146 164 129 79 55 73 66 44 42 41 51 116 181 149 154 161 150 104 49 24 27 27 30 29 30 32 25 21 29 83 141 196 202 171 126 77 41 37 46 59 61 57 62 59 42 42 45 55 58 53 66 91 105 158 213 211 141 100 158 229 224 166 82 46 34 38 44 69 153 212 221 207 173 124 128 171 161 102 109 104 95 77 38 31 66 83 94 106 99 79 66 50 28 27 33 34 35 40 40 42 50 46 69 111 133 100 43 21 35 33 34 35 43 60 77 82 78 92 109 129 149 161 160 164 181 174 150 93 56 69 83 74 68 63 82 88 76 73 91 109 114 97 92 78 62 60 70 74 71 51 44 44 55 64 62 53 47 46 46 46 48 52 55 55 52 52 58 48 37 46 61 71 77 112 104 83 67 62 53 42 41 54 57 72 76 55 37 37 41 41 39 33 35 38 30 27 36 43 53 59 58 53 42 42 56 61 53 51 56 53 43 42 51 50 47 44 42 40 38 38 39 45 44 42 40 39 35 31 27 28 31 34 34 31 27 25 24 20 17 16 19 25 28 27 24 26 25 24 23 22 22 22 22 23 22 20 20 22 25 28 30 28 28 28 27 26 23 20 18 21 22 23 23 23 22 21 20 13 18 24 29 32 31 28 26 18 19 20 18 14 12 13 14 15 15 16 17 18 18 19 19 19 18 16 16 17 20 23 25 19 21 24 24 22 21 22 24 29 25 21 18 19 21 21 21 24 25 26 24 20 17 17 17 22 22 22 20 19 20 24 27 33 30 26 22 20 21 24 26 29 30 30 28 26 26 30 33 33 29 27 28 26 24 28 36 37 42 48 49 38 25 19 21 19 18 19 21 25 28 28 27 24 24 23 21 19 17 16 15 17 18 19 18 17 18 21 24 24 21 17 16 17 17 17 16 17 17 18 19 21 22 23 23 20 16 12 11 13 15 16 17 24 23 23 22 22 21 21 21 23 24 23 20 16 15 17 19 10 10 10 11 12 13 15 15 15 17 18 18 16 16 17 19 24 22 21 21 23 23 22 20 24 26 27 25 22 18 17 16 9 12 15 15 14 16 23 29 28 27 25 22 19 20 23 26 21 21 21 21 21 21 21 21 17 19 25 32 33 28 24 24 21 20 19 20 21 22 22 22 27 24 20 18 18 21 23 24 21 20 19 18 18 18 18 19 18 19 21 20 18 17 18 20 20 23 26 28 29 27 25 23 24 23 22 22 21 21 22 22 27 28 28 29 28 27 25 24 24 23 22 21 22 23 24 25 20 23 25 24 21 21 23 27 29 24 22 25 27 25 21 20 26 23 23 26 27 23 22 22 15 13 12 13 16 19 19 19 27 25 23 21 20 20 20 20 20 18 17 19 22 25 24 23 16 16 17 17 18 18 18 18 14 14 14 15 15 16 16 17 16 17 17 18 20 21 21 22 18 18 17 16 14 11 9 8 14 10 15 24 24 19 27 42 29 22 21 26 27 21 18 20 28 26 22 19 17 16 17 18 23 22 19 17 16 17 19 20 28 22 18 19 26 31 30 27 27 25 23 20 17 21 37 53 84 91 88 65 37 19 16 18 17 18 17 14 12 12 14 16 18 15 15 20 22 22 23 26 21 36 53 73 103 121 100 64 52 47 40 32 27 23 22 22 30 25 18 13 11 16 23 29 31 35 37 30 19 13 15 19 15 15 18 24 30 31 28 24 190 189 187 185 185 186 187 188 186 186 186 186 186 186 186 186 186 186 186 185 185 184 184 184 184 185 186 186 185 184 185 186 186 186 186 185 185 184 184 184 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 186 186 186 185 185 184 184 184 183 183 183 183 183 183 184 184 183 182 181 180 179 178 178 178 178 178 177 176 175 174 173 173 174 174 174 173 172 169 167 166 170 170 170 171 171 172 172 173 169 169 170 170 171 172 172 173 173 172 172 171 170 169 168 168 169 169 169 169 169 169 169 169 166 167 168 169 170 170 170 170 168 168 167 167 167 168 169 170 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 162 162 163 164 165 167 168 168 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 166 166 165 164 163 162 161 160 166 164 162 162 165 168 170 170 167 165 162 160 160 162 164 166 164 159 151 149 155 152 127 98 83 96 110 121 132 148 164 173 165 163 171 177 174 168 151 127 141 172 175 137 108 112 122 120 128 126 122 124 135 142 133 118 114 155 164 166 160 159 173 156 158 170 150 102 98 148 172 149 139 135 148 123 94 118 140 138 114 84 82 75 61 43 24 43 103 181 205 190 176 139 117 129 140 155 155 141 108 55 54 108 149 117 95 66 29 40 87 113 115 95 98 97 105 171 219 195 116 47 20 27 32 77 131 138 91 42 20 25 44 97 130 111 77 64 41 12 37 103 139 151 141 114 87 66 36 19 48 94 104 111 105 74 37 19 28 43 50 61 82 97 90 67 48 41 35 43 40 46 94 158 174 153 104 111 142 148 145 128 85 72 72 68 55 69 113 140 139 137 125 117 127 129 119 124 114 75 35 15 5 37 102 149 143 114 53 34 26 31 30 32 36 35 31 45 62 70 75 84 76 51 40 44 50 54 59 60 56 51 50 57 52 37 35 46 46 35 48 67 64 48 41 28 20 31 27 42 46 36 32 40 40 31 28 33 44 42 32 42 67 83 58 54 62 67 102 190 216 154 67 73 126 185 179 123 72 46 25 33 76 135 153 117 75 59 96 115 133 116 64 24 14 16 37 62 68 47 31 35 36 26 42 47 48 42 31 23 41 72 99 111 170 210 161 90 85 119 135 166 194 177 114 56 44 61 75 113 149 162 153 128 106 100 70 36 28 49 82 117 105 49 25 29 32 31 28 25 26 29 50 103 161 191 179 128 79 59 70 56 43 41 34 22 40 80 109 94 62 52 63 54 44 59 118 202 215 174 155 166 140 55 51 156 227 221 212 211 160 89 163 200 184 173 170 180 205 179 144 168 185 166 159 162 138 121 86 85 100 135 166 155 100 46 23 25 58 102 137 167 155 110 63 34 39 38 33 34 29 45 61 78 103 130 157 182 197 201 187 192 188 170 147 131 123 121 94 99 114 141 126 83 78 90 104 141 138 80 90 145 157 166 193 136 66 25 17 25 34 40 55 50 49 45 35 35 37 31 36 31 36 34 26 37 50 43 43 104 165 208 205 171 149 132 129 117 116 115 85 51 64 103 134 141 112 70 34 20 24 14 16 27 40 47 45 37 29 24 22 20 19 21 22 20 21 25 30 32 30 25 24 25 23 20 24 28 32 35 36 37 40 43 59 64 70 87 123 144 117 71 85 112 130 128 112 97 103 124 151 118 107 114 109 97 75 48 43 39 35 34 36 38 38 38 57 100 121 131 154 151 129 124 114 124 142 139 99 56 38 35 33 15 26 52 82 129 151 128 68 97 162 223 228 183 147 142 158 177 184 161 126 106 110 119 136 153 152 127 111 117 125 123 107 110 134 164 162 141 143 164 176 188 190 147 129 192 212 145 71 73 74 72 67 58 49 43 27 34 41 42 46 62 89 111 113 103 88 76 68 59 48 40 37 34 30 30 33 37 40 41 37 36 33 31 29 29 30 31 32 32 31 31 31 31 32 32 28 28 27 26 26 28 29 31 31 32 32 30 28 30 34 37 47 44 40 35 32 32 33 34 35 33 29 26 24 24 26 27 31 35 35 29 24 25 29 31 32 31 29 29 30 31 30 30 32 30 27 26 26 25 22 20 18 20 22 22 20 19 21 25 20 18 19 24 26 25 26 28 25 25 26 26 27 28 30 31 32 28 26 25 23 18 14 14 11 11 15 21 18 13 21 35 57 74 73 82 87 68 46 24 20 31 66 84 73 70 59 28 29 34 21 25 30 22 25 26 19 20 17 13 16 23 22 16 18 17 16 18 21 21 19 17 16 18 16 13 17 23 22 16 20 19 17 17 17 19 22 23 21 19 20 23 25 24 21 18 13 17 18 15 15 18 19 15 15 14 13 12 13 15 16 16 18 16 14 15 17 16 13 9 13 12 12 14 17 17 15 13 16 12 15 24 27 20 15 15 15 15 13 12 17 22 18 9 11 11 12 13 13 12 11 9 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 19 19 19 19 18 18 18 18 15 20 27 30 29 27 25 24 21 22 22 23 22 21 19 18 21 19 17 18 21 25 27 27 26 26 27 27 27 26 26 25 41 35 34 41 55 84 131 171 185 202 187 124 58 28 29 35 35 32 30 30 31 32 30 28 34 30 25 22 22 21 20 19 10 1 24 105 202 247 221 176 146 125 92 61 41 33 32 33 38 34 29 28 30 31 30 27 27 27 27 27 28 28 29 30 26 26 26 24 22 23 27 30 27 30 32 32 30 29 29 30 26 27 29 28 26 24 25 26 29 25 21 20 23 27 29 30 28 28 28 28 29 31 33 34 37 36 37 37 33 26 24 26 28 26 23 23 26 29 31 31 25 30 35 36 35 33 32 33 32 30 29 28 28 29 31 32 34 32 30 29 29 28 25 23 25 28 32 34 31 26 19 14 26 22 18 17 26 52 95 129 116 107 100 109 134 139 111 77 123 208 224 204 196 192 200 196 193 191 190 191 194 196 195 194 194 209 196 185 173 176 188 162 140 148 179 181 187 203 180 160 191 184 115 62 111 177 168 124 72 40 25 18 20 21 10 15 6 18 38 57 67 68 64 61 60 56 48 43 44 49 48 43 23 21 23 25 24 33 62 91 70 45 21 18 28 35 36 34 33 31 34 42 48 44 37 33 24 38 42 39 39 33 26 27 29 28 32 30 23 28 32 25 31 36 33 40 70 94 93 86 85 75 62 47 32 21 20 25 30 13 14 46 80 84 62 40 36 41 33 23 33 56 83 107 142 113 86 68 54 58 75 84 80 64 48 42 39 37 43 52 62 58 46 29 17 21 36 50 38 33 20 26 75 130 133 101 44 50 62 56 44 27 14 33 89 141 175 172 126 69 46 35 27 60 117 157 138 85 60 68 75 64 55 44 39 62 101 125 104 113 139 142 96 41 21 24 30 26 31 38 32 20 24 38 79 129 169 220 209 146 112 75 29 35 43 49 50 47 44 43 34 48 52 46 55 83 106 114 141 194 187 122 124 174 193 204 193 102 48 36 27 32 88 171 198 200 177 146 118 114 122 103 104 120 144 134 82 42 51 75 91 97 80 61 63 56 39 36 33 36 34 31 32 39 42 41 46 56 62 56 43 34 31 32 33 32 26 44 69 112 144 112 95 106 130 152 155 147 149 159 147 152 121 73 60 70 72 64 60 94 119 104 69 58 85 118 105 89 86 90 80 67 62 59 41 37 41 45 47 57 67 66 45 43 47 57 62 57 48 44 41 48 47 38 38 53 69 76 94 102 88 69 65 54 45 54 71 77 73 56 40 36 40 44 41 36 37 43 42 32 27 29 32 35 40 46 50 48 42 36 44 56 67 67 55 44 43 47 54 52 49 47 45 42 36 32 35 36 41 48 49 41 31 27 30 30 30 28 26 22 19 17 18 18 18 18 19 20 21 21 20 22 24 23 22 22 24 26 22 22 23 22 22 21 22 22 22 25 27 28 27 24 21 20 22 21 21 23 24 24 21 18 20 17 17 23 31 34 29 23 19 17 15 15 17 18 17 16 16 16 15 15 16 18 19 20 21 18 16 17 19 21 21 19 26 23 19 19 21 24 26 26 26 23 19 16 15 16 18 20 24 23 22 21 18 16 14 13 20 20 21 22 23 23 24 24 29 28 25 21 18 19 22 25 34 31 27 23 22 23 25 27 22 28 30 26 28 36 37 31 22 37 59 62 45 32 25 15 21 21 22 23 24 25 25 24 20 20 19 18 16 15 14 14 19 19 20 20 20 20 20 20 22 22 21 19 17 15 14 13 17 17 18 19 21 22 23 24 15 15 14 15 16 17 18 19 26 26 26 24 21 20 21 23 20 22 23 22 20 19 22 24 12 13 13 13 12 12 11 10 15 17 19 19 18 19 21 23 27 24 21 18 17 18 20 22 26 26 24 23 21 19 18 18 10 10 11 14 18 23 28 31 23 23 22 20 16 15 16 17 18 21 21 16 15 18 22 22 19 20 20 20 21 22 23 24 24 25 25 24 22 21 22 23 23 23 23 21 18 16 17 19 17 17 16 16 16 17 18 19 16 17 19 18 16 15 17 19 19 21 22 22 21 21 23 24 26 26 26 25 25 24 24 24 28 31 34 33 29 24 22 22 21 22 23 23 23 23 24 25 24 22 19 18 20 23 28 31 30 29 27 25 24 24 24 25 25 25 24 22 18 17 19 21 17 17 15 13 13 16 22 26 25 24 22 20 19 17 16 16 16 14 13 17 23 25 23 19 19 19 18 18 18 18 18 18 16 12 9 11 16 20 19 17 14 15 18 20 21 20 19 19 19 18 16 14 12 11 10 9 17 17 17 18 20 22 25 27 24 23 21 20 19 18 18 18 16 15 14 15 18 19 18 17 20 20 18 17 16 16 16 16 23 19 16 18 25 30 31 30 27 31 33 25 15 20 46 72 97 90 76 57 38 23 15 12 16 15 13 12 12 12 13 13 15 16 17 17 17 17 19 20 27 20 27 60 97 109 90 67 57 50 44 41 38 34 28 24 20 21 22 17 10 12 29 47 60 51 36 23 15 14 16 19 9 12 15 20 27 32 31 26 189 188 186 185 185 185 186 187 185 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 184 185 185 185 185 184 185 185 184 184 184 184 183 183 183 183 186 185 185 185 185 184 184 184 187 187 187 187 187 187 187 187 185 185 185 185 184 184 184 184 182 182 181 181 180 180 180 180 182 181 180 178 177 177 177 177 175 175 175 175 175 175 175 175 173 174 174 174 174 173 172 171 171 171 171 172 172 173 173 173 170 170 170 170 169 169 169 169 172 172 171 170 169 169 168 168 170 169 169 169 169 168 168 168 168 168 169 169 169 168 167 167 169 168 167 166 165 165 166 166 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 164 163 163 162 161 161 166 164 162 163 165 166 165 164 162 162 162 162 163 163 164 164 159 160 160 161 165 158 129 99 96 111 128 138 146 154 161 164 169 163 163 164 163 163 149 124 128 158 177 161 130 119 131 147 142 148 153 159 169 167 142 113 82 121 148 159 159 160 166 158 153 151 127 97 114 167 176 136 117 122 138 108 77 105 142 156 143 122 117 95 69 50 39 60 125 175 188 189 195 155 103 87 85 110 118 118 115 85 60 68 84 96 102 69 29 50 115 159 146 145 131 97 100 167 184 126 39 22 38 59 62 86 106 93 58 42 49 67 83 113 130 118 86 70 50 21 27 69 104 131 152 156 144 107 64 39 36 41 49 63 72 62 39 24 27 37 50 60 73 80 72 56 42 37 30 46 39 35 94 174 182 134 78 107 133 141 153 125 88 114 171 132 79 53 58 64 61 58 51 55 80 96 92 96 86 49 23 11 11 51 121 162 135 86 36 27 28 33 31 33 36 33 35 43 54 62 78 103 106 84 51 47 45 50 55 53 43 35 48 59 59 46 36 38 36 29 53 69 65 49 42 30 23 32 36 24 20 32 42 42 37 35 39 26 26 44 70 97 108 101 79 55 52 60 91 159 181 131 53 58 105 153 141 97 71 62 52 36 48 89 116 109 97 98 130 169 195 167 100 38 12 13 41 60 65 48 34 36 38 33 42 35 30 25 21 31 62 91 119 141 182 212 201 158 121 106 97 115 131 125 100 71 51 43 60 106 173 219 217 181 142 118 70 30 19 40 64 89 82 45 28 30 32 30 27 26 28 30 42 77 119 144 137 102 78 81 88 68 47 41 34 27 53 100 123 92 45 29 42 42 55 92 156 216 213 197 202 177 112 42 94 173 226 237 228 182 129 114 182 215 198 181 168 167 181 153 140 169 181 134 99 111 114 107 100 114 127 144 171 174 124 62 32 20 48 101 145 171 156 112 56 33 41 42 36 33 22 29 34 61 95 131 172 203 202 186 193 187 179 171 159 141 118 100 93 95 112 141 115 65 82 126 160 153 132 104 121 145 143 162 189 134 67 28 21 29 37 41 56 51 51 46 35 33 35 31 37 31 33 38 41 45 43 34 60 145 200 209 192 160 122 80 80 107 122 101 68 69 114 160 189 190 168 136 83 34 23 19 18 25 34 38 36 32 31 31 24 20 19 21 20 18 19 22 29 31 29 25 23 24 23 20 25 27 31 32 32 32 34 36 43 45 51 71 108 130 111 77 98 127 151 156 147 125 108 107 106 102 122 158 171 151 110 75 57 43 31 30 33 34 31 28 55 102 132 147 160 136 97 84 90 99 100 84 61 43 37 39 38 23 21 25 51 111 143 123 92 132 170 177 163 146 131 121 113 126 130 114 91 79 79 84 100 110 108 90 77 78 78 72 80 87 104 118 117 110 114 126 140 144 138 104 97 151 168 117 40 42 43 42 38 31 24 20 20 31 43 48 47 50 59 68 61 56 48 41 34 29 25 22 31 30 30 33 37 39 40 39 35 34 32 29 28 28 29 30 31 30 29 28 28 29 30 31 27 26 25 24 25 26 28 29 29 30 31 30 29 30 33 36 46 44 41 38 35 35 35 35 35 33 30 28 26 25 25 25 29 34 35 29 25 26 29 30 32 28 25 27 32 36 34 31 35 32 29 27 27 26 23 21 29 27 23 21 20 20 23 25 28 24 22 23 23 21 23 27 30 32 34 35 38 45 57 66 76 72 57 34 20 18 20 19 21 14 11 15 19 24 35 48 52 82 87 87 83 72 59 37 20 45 92 130 145 142 103 47 46 72 68 56 45 34 35 29 23 25 25 24 24 24 21 18 20 18 16 15 15 16 17 17 14 16 17 16 17 19 19 18 16 16 16 16 17 19 20 22 23 21 20 21 22 22 21 21 17 19 19 16 16 19 19 16 21 21 20 17 14 13 14 15 10 11 12 13 13 13 12 12 14 13 13 13 14 13 11 9 13 9 12 21 26 21 15 14 17 16 17 19 21 20 18 16 15 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 20 19 19 18 17 16 16 16 15 20 25 28 27 24 22 21 23 22 21 20 19 18 17 17 21 20 21 23 26 27 27 25 26 27 27 27 27 26 26 25 20 24 38 54 61 63 72 84 94 106 102 73 46 38 41 43 36 33 31 30 31 31 29 27 31 28 25 23 23 23 22 20 11 9 31 91 156 178 147 106 74 63 47 35 31 32 36 39 35 31 28 28 31 32 30 28 26 27 27 28 28 29 29 29 29 29 28 26 24 24 27 30 30 31 31 30 27 26 26 28 31 33 34 33 31 29 29 30 27 26 25 27 29 31 30 28 26 26 25 26 27 30 33 35 36 34 35 36 32 27 27 30 29 26 23 23 26 29 30 30 29 33 36 37 35 32 31 31 31 30 29 29 29 30 31 32 30 29 28 29 29 28 25 22 27 28 29 29 28 25 22 20 23 23 24 25 28 40 65 87 95 114 123 128 144 144 114 85 126 187 200 198 201 193 194 192 191 193 195 197 198 196 192 190 192 222 206 171 157 179 188 142 103 116 167 195 201 198 173 164 195 216 164 90 113 197 226 202 121 63 18 2 12 20 9 11 8 19 37 52 61 63 61 59 57 55 50 47 48 51 48 42 28 26 25 25 19 20 36 57 49 31 17 19 29 33 31 28 28 33 42 49 48 43 41 43 40 53 62 66 62 44 29 30 33 28 28 27 22 24 30 32 36 40 33 36 64 93 104 106 84 71 56 44 33 25 23 26 25 12 16 45 74 79 64 49 47 35 22 23 33 40 64 98 149 131 111 83 50 39 57 77 69 64 50 37 39 53 65 67 53 47 37 25 19 21 29 35 24 22 20 41 95 140 129 89 34 38 50 45 38 30 29 55 104 187 219 176 105 56 39 21 24 50 85 100 83 56 52 64 68 75 80 66 44 53 93 123 121 131 151 141 85 32 20 29 27 23 27 32 25 18 30 52 112 138 139 154 140 100 84 52 26 31 37 39 37 35 34 34 38 50 53 45 51 77 100 108 117 149 141 95 102 136 138 143 155 103 66 43 27 28 65 132 157 158 137 115 98 102 117 106 118 137 156 138 91 63 69 80 71 83 82 82 93 83 54 38 35 37 36 32 32 37 41 41 41 45 49 46 39 34 35 40 36 44 41 47 66 120 169 149 100 116 137 144 130 117 129 151 158 141 102 69 58 61 69 82 94 96 109 117 97 69 72 96 104 91 90 92 82 68 57 47 47 40 40 40 40 52 67 71 49 45 46 52 57 54 49 47 47 53 49 35 31 42 58 66 78 85 85 87 84 57 41 53 74 77 74 62 52 47 44 42 38 39 41 42 36 28 27 30 33 34 37 39 40 42 43 43 43 48 57 62 60 52 46 44 51 49 48 47 46 44 39 36 35 35 40 47 48 40 32 28 29 28 28 26 24 21 19 18 19 19 20 21 21 22 22 22 20 22 23 23 22 21 23 25 23 23 23 23 22 22 21 21 22 23 24 26 27 27 25 23 21 20 19 21 23 25 24 22 19 18 18 22 28 31 30 27 20 18 16 16 18 19 18 16 15 15 16 17 18 19 20 21 20 18 17 18 21 23 23 22 22 20 18 19 22 27 29 30 25 22 19 16 16 17 19 21 23 23 22 20 18 16 15 14 19 19 20 21 22 23 24 24 29 31 31 28 23 19 19 20 28 26 24 22 21 23 25 26 26 31 30 27 30 37 37 30 27 31 52 68 60 44 32 22 27 26 24 22 22 23 24 26 19 19 18 17 16 15 14 13 19 19 20 20 20 19 19 18 20 19 18 17 16 16 17 17 17 17 18 19 20 20 21 21 17 16 16 16 17 18 19 20 25 25 26 24 22 21 23 25 22 23 24 23 21 20 20 21 17 16 15 14 12 11 11 11 16 18 19 19 18 18 19 21 25 23 19 17 16 17 19 21 24 23 23 22 22 21 20 20 17 17 17 18 20 22 24 26 21 22 21 19 16 15 17 19 17 21 22 19 17 20 23 22 18 18 18 19 19 20 20 20 21 25 28 29 27 25 25 25 23 23 23 20 18 16 18 19 17 17 17 18 18 18 18 18 20 21 21 19 16 15 16 18 17 18 20 20 19 18 20 22 25 25 25 24 24 24 24 24 27 29 32 32 28 25 23 22 22 22 22 22 23 23 23 23 22 21 20 20 21 25 29 31 31 30 28 26 25 23 23 22 22 23 23 21 18 16 17 19 20 20 19 17 15 17 21 24 26 25 23 21 19 18 16 16 18 15 15 18 22 24 21 18 16 16 16 17 18 19 20 21 19 15 10 10 14 17 17 15 15 16 17 18 18 19 18 18 16 16 16 15 15 14 14 14 19 19 18 18 19 20 22 23 23 22 21 19 18 18 18 18 17 16 15 16 19 20 19 18 19 18 16 15 14 15 16 17 23 19 16 18 24 29 31 30 24 27 28 26 21 28 49 71 80 74 62 49 36 25 18 14 16 14 13 11 11 12 13 14 15 16 17 19 20 22 23 24 25 24 28 45 70 83 74 58 50 46 42 41 40 36 30 26 12 14 17 17 15 21 39 57 70 59 44 31 22 17 12 8 10 13 15 18 24 30 29 24 188 187 186 185 184 185 185 186 183 183 183 183 183 183 183 183 182 182 182 183 183 183 183 183 184 184 184 184 184 184 184 184 182 182 182 182 182 182 183 183 184 184 184 183 183 183 183 182 185 185 185 185 185 185 185 185 183 183 183 183 183 184 184 184 181 181 181 180 179 179 178 178 180 179 178 177 176 175 175 175 173 173 173 174 174 175 175 176 170 171 172 173 174 174 174 174 171 172 172 172 172 173 173 173 171 170 170 169 168 167 167 166 171 171 170 170 169 168 168 167 170 170 169 169 168 167 167 166 168 168 168 168 167 166 165 164 169 168 167 165 164 163 163 163 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 164 163 162 161 160 160 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 166 165 163 163 164 163 161 158 159 160 162 164 165 164 163 162 158 162 164 166 169 163 142 120 138 148 157 159 158 158 159 158 163 158 158 159 162 166 147 115 106 140 167 158 132 127 149 172 162 167 166 164 171 175 153 123 69 80 108 131 155 171 160 153 140 126 104 95 128 179 186 152 135 133 134 94 65 98 139 158 155 143 135 113 93 84 77 86 112 140 146 147 154 122 84 85 98 113 122 140 157 129 73 42 61 97 107 66 33 58 115 154 168 167 144 104 92 113 100 52 31 59 90 96 87 88 78 50 31 38 65 107 140 149 135 115 102 79 59 31 20 38 66 101 133 161 171 140 99 71 49 31 32 40 46 42 31 25 31 39 42 50 55 52 46 41 35 31 26 40 33 26 71 135 138 95 71 98 107 126 158 122 94 160 219 167 114 82 60 44 31 21 30 42 75 98 98 98 85 54 15 9 16 59 127 161 123 64 22 24 34 39 36 39 40 32 34 38 44 52 76 111 119 98 64 48 36 37 42 41 37 34 48 55 55 44 33 31 33 33 51 62 58 45 39 32 29 36 36 29 29 38 39 34 41 56 53 23 31 87 139 155 142 122 97 53 41 61 91 134 142 103 53 41 72 111 104 84 81 83 77 44 26 43 71 91 115 139 184 235 240 175 94 34 11 17 34 47 52 43 34 35 38 38 31 25 32 40 46 72 99 102 88 115 145 189 230 216 158 119 109 129 134 112 90 80 67 52 38 68 143 216 238 221 182 143 88 36 14 31 41 47 47 37 31 32 32 30 28 27 28 29 41 57 75 88 89 80 92 121 99 75 50 41 32 25 52 100 135 109 40 3 46 100 107 96 136 184 195 211 213 136 62 49 121 159 190 221 217 141 105 154 197 229 216 192 165 151 159 138 144 163 166 107 73 118 152 147 120 148 158 154 176 195 152 82 26 8 40 111 166 186 159 108 41 26 35 40 39 39 26 21 13 29 69 129 184 207 196 176 189 176 163 162 161 144 109 81 90 101 114 123 85 54 111 185 191 150 116 115 137 132 121 151 177 124 59 22 19 30 39 43 56 48 51 55 44 35 34 32 35 31 36 55 65 50 33 33 104 162 173 158 153 141 111 71 75 123 127 76 59 112 169 188 206 203 185 163 114 56 34 25 22 27 33 36 35 32 30 28 24 20 18 19 18 16 16 19 28 30 29 24 22 23 23 21 24 26 28 28 27 27 27 27 27 25 30 52 85 107 104 91 112 132 145 150 153 140 114 98 90 102 123 149 161 143 118 110 81 57 35 33 37 35 30 26 50 80 97 105 107 83 57 55 72 88 74 47 44 46 40 39 36 31 22 8 27 91 127 108 74 104 115 92 73 75 75 66 62 66 67 61 53 49 47 45 46 50 50 45 43 42 38 32 45 55 60 57 58 65 71 72 78 77 69 54 60 92 98 68 28 29 29 28 26 23 19 17 18 28 40 46 43 37 34 33 39 38 36 33 29 28 29 30 26 27 30 35 40 41 39 36 32 31 30 29 29 29 29 29 30 28 26 25 25 26 28 30 25 24 23 23 23 24 26 27 26 28 30 31 31 32 33 35 41 40 38 38 37 36 35 34 34 33 32 30 28 26 25 24 28 33 34 30 26 27 28 28 31 25 21 25 34 39 38 34 33 30 26 24 24 23 20 18 21 19 17 17 19 22 23 21 23 23 25 29 29 29 32 37 51 60 72 82 91 105 123 136 151 140 100 45 15 19 26 22 25 19 16 18 23 29 38 46 62 90 92 84 78 75 65 36 29 57 91 121 149 155 113 59 81 133 145 120 90 70 63 49 40 37 35 34 31 25 22 22 21 19 16 13 12 12 14 16 18 20 23 25 24 21 22 25 20 21 21 22 23 24 25 26 25 25 24 22 21 22 24 24 19 19 17 14 14 17 18 16 23 24 24 20 15 12 13 15 13 16 18 18 16 16 17 18 18 19 19 19 17 16 15 15 18 16 18 25 28 24 18 16 13 12 13 17 16 12 12 15 12 12 11 10 10 12 15 17 13 12 12 11 10 10 9 9 13 13 13 14 14 15 15 15 15 15 16 16 16 16 15 15 19 19 18 17 16 15 14 14 15 19 23 25 23 20 19 18 26 24 21 18 17 18 20 21 22 22 24 27 30 30 27 24 27 28 28 28 27 27 26 25 19 20 29 41 44 36 28 26 33 35 35 36 41 45 43 38 34 32 31 30 30 30 28 27 27 25 24 24 26 26 25 23 16 18 32 61 88 91 69 44 28 26 23 24 28 32 35 36 32 30 29 30 33 33 31 28 25 27 28 29 30 29 28 27 31 31 30 28 26 27 29 32 33 33 31 28 24 22 24 25 35 36 37 36 34 32 32 33 27 28 32 35 37 35 31 28 26 24 23 23 25 29 33 36 35 33 33 34 31 28 29 33 29 26 23 23 25 28 30 30 33 35 36 36 34 31 30 29 29 30 30 30 30 31 31 31 29 28 27 27 28 27 24 21 28 27 26 25 25 25 26 26 25 25 26 26 25 28 40 53 82 127 149 147 151 142 112 92 116 160 182 199 208 196 196 203 197 196 195 193 193 194 195 196 192 217 200 160 154 191 202 158 80 86 142 198 216 205 185 185 201 243 215 123 100 168 219 214 159 84 22 1 10 21 11 14 13 22 36 47 54 57 58 59 56 55 52 49 50 51 45 38 31 28 27 25 18 11 16 26 24 17 14 19 27 28 24 20 22 34 50 57 53 50 58 69 64 72 84 93 83 49 27 33 40 37 36 35 30 27 30 35 30 34 30 34 53 69 80 90 71 57 45 39 35 27 24 26 22 15 19 40 59 63 55 49 48 34 18 18 26 30 46 72 102 112 126 118 75 36 38 62 55 59 47 27 33 60 74 70 41 35 27 24 23 24 23 23 27 23 24 47 91 118 97 59 40 41 46 37 31 31 42 77 140 212 218 156 91 55 43 26 26 45 58 51 39 40 56 70 83 98 107 81 40 44 96 142 128 134 141 119 63 21 20 33 28 24 25 25 17 14 33 59 115 122 92 78 72 69 71 41 24 28 31 30 26 23 25 29 36 43 43 39 50 75 93 97 89 92 81 62 81 104 103 116 138 118 85 42 23 25 47 96 127 136 128 129 136 147 159 147 151 183 197 156 96 72 73 70 47 75 107 137 153 126 69 28 34 35 34 30 29 33 38 40 43 40 46 58 64 57 47 42 34 47 52 53 65 120 173 164 111 130 147 140 112 95 116 147 153 114 74 63 63 61 83 122 136 111 102 115 112 86 69 72 88 85 90 93 84 72 58 41 47 40 41 40 36 45 59 64 52 47 44 46 49 49 49 49 52 56 50 34 25 35 52 64 70 74 91 115 111 68 39 45 65 69 71 70 67 60 48 38 35 40 43 39 31 27 28 32 32 33 33 32 33 39 50 58 47 44 47 59 66 60 48 40 47 46 46 47 47 46 43 40 34 34 37 43 45 39 32 29 27 26 24 23 21 20 20 20 21 22 23 24 24 24 23 22 19 21 23 22 21 20 22 24 26 25 24 23 23 22 21 20 22 20 19 22 27 30 30 28 21 19 18 19 21 24 26 26 19 19 19 20 23 26 30 33 22 19 17 17 19 19 18 17 13 15 17 19 21 22 22 21 20 19 18 19 21 23 24 24 18 16 16 18 24 29 33 34 22 20 18 16 16 18 20 21 22 22 20 19 17 16 15 14 17 18 19 20 22 23 25 25 28 33 37 34 26 19 16 16 22 22 20 20 20 22 24 25 27 28 27 27 33 42 41 34 25 22 46 82 92 75 49 29 32 29 25 21 20 21 24 26 19 19 18 17 16 15 14 14 19 19 20 20 19 18 17 16 17 16 15 14 15 17 19 21 17 17 18 18 18 18 18 18 17 17 17 17 18 20 21 22 22 23 24 23 22 22 24 27 25 25 24 25 24 23 20 18 22 20 17 15 13 12 12 12 18 19 20 19 17 16 17 18 23 21 18 16 15 16 18 19 22 22 22 22 22 22 22 22 24 24 24 23 22 21 19 18 19 20 21 19 17 17 19 21 21 25 25 22 20 22 23 22 17 17 17 17 17 17 16 16 18 23 28 30 29 27 25 25 22 23 23 20 18 17 18 20 17 18 19 20 20 19 18 17 23 23 22 20 17 15 16 17 15 16 18 17 16 16 17 19 23 23 23 23 23 23 23 23 25 27 30 30 28 25 24 23 23 22 22 22 22 22 22 21 19 19 20 22 24 27 30 31 31 30 29 28 26 23 21 20 20 21 22 21 18 17 16 17 23 24 24 22 20 19 21 23 27 27 25 23 21 18 17 16 20 18 16 18 21 22 20 16 12 13 14 15 17 20 22 23 22 17 11 9 12 15 16 15 16 16 15 15 15 16 17 17 15 15 16 17 18 19 19 20 21 20 20 19 18 18 19 19 21 20 19 18 18 18 18 19 18 17 16 17 20 21 20 19 19 17 15 13 13 15 18 20 23 20 17 18 23 27 29 28 21 22 24 26 28 36 54 71 69 61 49 40 33 26 20 15 15 14 13 12 11 12 13 14 18 18 18 22 26 28 27 25 24 25 25 27 34 43 46 43 49 49 47 42 36 30 25 21 12 13 15 16 15 20 33 47 54 47 38 32 28 22 14 7 12 13 14 15 21 27 27 23 186 186 185 184 184 184 184 184 183 183 183 183 183 183 183 183 181 182 182 182 183 184 184 184 184 183 183 183 184 184 184 183 180 181 181 182 182 183 183 183 182 182 183 183 183 183 183 184 184 184 184 184 184 184 184 184 180 181 181 181 182 182 183 183 180 181 181 181 181 181 181 181 179 178 177 176 175 174 174 174 172 172 173 173 173 173 173 173 168 169 170 170 171 171 172 172 171 171 171 171 171 171 171 171 170 170 169 169 168 168 167 167 170 170 169 169 168 168 167 167 170 170 169 168 167 166 165 165 166 166 166 166 166 165 164 163 168 167 166 164 164 163 163 164 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 165 165 164 163 162 161 160 160 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 161 161 162 162 163 163 163 163 165 164 163 164 165 164 160 157 161 161 162 162 162 162 161 160 162 162 160 159 162 165 161 153 169 173 171 164 158 158 161 162 155 155 160 164 167 164 133 91 84 119 134 113 102 124 151 162 166 172 166 154 157 167 158 137 94 79 93 102 119 131 111 113 115 97 88 97 123 159 180 178 165 149 131 88 74 110 135 140 139 134 130 127 134 140 126 110 84 102 112 109 107 90 87 127 170 161 159 181 193 151 85 50 63 82 73 45 45 74 101 114 143 151 137 103 76 58 36 17 50 96 118 101 91 94 77 47 44 59 81 118 154 155 137 131 140 113 85 48 26 30 43 68 105 134 156 146 120 97 78 65 49 44 37 31 27 26 32 39 35 41 42 34 30 33 33 29 27 31 32 34 45 63 76 79 91 83 73 113 156 119 108 184 213 175 153 142 114 87 72 60 51 55 75 91 89 83 66 41 17 20 40 83 129 137 93 42 22 28 40 45 44 49 47 33 31 35 38 41 58 88 94 72 58 45 37 38 39 36 37 43 39 42 44 46 47 47 45 42 42 47 45 37 34 34 35 38 30 34 34 27 24 40 74 103 90 48 58 128 176 173 155 146 118 59 35 61 101 139 143 112 73 35 47 91 103 105 113 111 97 68 42 35 41 61 103 144 211 225 183 114 76 51 26 20 25 34 41 41 38 37 39 39 28 36 61 82 103 143 153 117 64 83 100 145 198 184 137 126 161 190 196 166 138 126 103 73 31 29 72 139 186 213 203 163 100 40 13 31 35 24 24 32 30 31 31 32 31 29 26 23 26 45 61 68 70 73 96 128 111 82 49 34 26 21 49 96 148 111 40 27 113 181 149 88 116 148 163 170 145 72 49 95 139 135 144 173 167 113 116 187 203 224 211 185 160 158 182 184 164 147 128 81 81 157 194 172 151 177 178 161 174 193 152 81 28 9 36 102 157 181 153 98 39 27 28 33 42 52 44 26 10 7 42 125 184 190 177 176 175 166 156 153 150 135 104 77 94 99 90 82 66 75 142 200 162 134 105 112 137 129 116 136 137 94 41 14 18 35 47 51 50 47 70 91 74 40 29 34 31 32 45 75 81 46 34 63 134 156 152 159 171 152 126 107 91 102 99 88 104 143 164 160 160 166 163 164 141 97 63 36 24 25 30 37 42 39 30 22 22 18 16 17 17 15 17 20 27 30 29 24 21 22 23 22 23 24 25 25 25 24 23 23 24 18 21 39 62 81 96 105 135 132 118 114 132 143 133 121 148 144 123 109 111 107 105 120 95 66 41 36 39 36 32 31 42 48 46 43 43 36 39 59 101 116 84 40 43 54 44 37 32 35 30 14 22 63 84 66 46 50 51 47 43 42 41 39 35 35 34 34 35 34 31 28 22 22 25 29 31 31 29 28 29 34 32 25 26 36 41 38 31 33 32 35 47 53 44 34 35 34 33 32 31 29 28 27 26 29 32 34 34 32 32 32 33 33 31 30 29 29 30 31 26 27 30 34 37 38 36 34 30 29 29 29 31 31 30 29 29 27 24 22 22 24 27 29 25 24 23 23 23 24 26 27 26 28 30 32 33 34 34 35 34 33 34 35 36 35 33 30 33 33 32 31 29 27 25 23 27 32 33 29 26 27 27 26 28 24 21 24 30 36 36 35 32 29 25 23 22 21 20 18 16 18 20 21 23 24 22 18 24 26 33 41 48 56 71 83 107 120 139 154 165 175 186 194 220 193 125 46 9 19 29 22 20 20 19 18 26 47 74 92 119 135 137 139 138 130 106 61 44 60 62 61 81 96 78 51 114 179 208 194 163 135 119 99 81 67 52 44 38 30 24 23 17 18 18 16 14 13 13 14 16 15 18 23 23 18 18 21 19 20 21 21 22 22 22 22 21 23 24 21 19 21 22 22 21 20 17 15 17 19 20 19 25 25 24 22 20 19 18 19 17 18 18 18 16 15 15 16 15 17 18 17 16 15 16 17 21 21 24 26 25 21 16 14 15 16 16 13 12 14 15 15 14 14 14 12 10 10 11 12 13 13 13 12 12 12 12 12 11 11 12 13 13 14 14 14 14 15 16 17 17 16 15 14 16 16 16 16 15 15 15 15 15 18 21 21 19 17 16 16 28 25 22 19 19 22 26 29 25 24 25 27 29 29 27 25 28 28 28 28 28 27 26 25 29 22 20 23 26 25 26 28 35 28 26 34 41 41 33 26 28 28 28 28 29 29 28 28 24 23 23 24 27 29 28 26 23 22 24 29 35 38 35 32 31 30 29 30 32 34 33 31 33 32 32 34 35 34 30 28 25 27 29 30 30 29 27 26 31 31 31 30 28 30 33 36 34 33 31 27 23 22 24 27 33 35 36 35 32 30 30 31 29 32 36 39 40 38 34 31 28 26 24 23 24 28 32 35 36 34 33 33 31 27 29 33 29 26 23 22 25 27 29 29 32 32 33 33 32 30 30 30 29 29 30 31 32 32 32 32 35 32 28 26 25 25 24 22 26 25 25 25 25 26 28 29 31 27 23 21 19 24 37 50 77 114 129 126 131 129 122 128 123 144 160 183 205 205 199 201 196 194 192 190 191 194 196 198 199 197 182 164 164 184 185 156 81 84 135 202 233 224 203 193 208 243 232 151 90 115 176 206 172 98 36 7 11 19 12 18 18 26 36 45 50 54 57 60 61 58 52 47 46 46 41 34 28 26 26 27 23 17 16 19 13 12 14 18 21 21 19 17 17 29 46 55 56 61 79 97 90 88 95 105 88 44 25 41 65 70 64 53 47 43 38 36 37 34 32 40 46 41 46 66 55 46 41 43 38 28 21 22 22 20 24 33 39 39 37 38 36 37 24 12 20 33 36 38 41 70 120 151 119 50 24 46 44 48 38 20 24 47 57 52 32 27 23 24 26 26 24 24 42 36 30 36 53 64 53 35 52 48 48 35 30 38 58 99 161 195 180 144 111 75 53 39 32 42 47 40 35 46 68 85 101 114 119 85 38 40 95 144 120 108 97 75 39 18 23 32 32 28 26 24 16 13 29 50 74 80 53 40 55 81 88 55 27 30 31 27 22 21 26 32 33 33 30 36 60 87 93 84 73 58 51 55 83 110 128 164 176 152 96 35 21 27 39 79 131 158 169 182 193 191 184 164 171 212 218 151 75 54 57 49 49 77 119 156 167 132 69 21 30 30 29 27 27 31 36 40 45 48 66 95 108 93 64 45 35 37 50 59 69 109 144 137 112 124 136 130 108 97 113 138 140 99 64 64 72 74 103 150 156 128 101 96 102 98 80 63 62 71 87 93 85 78 69 54 43 39 44 46 39 38 44 45 51 47 43 43 46 48 49 49 51 55 50 35 26 36 57 73 78 80 102 133 129 84 43 33 47 57 71 80 81 71 55 42 34 39 40 36 32 32 34 34 30 32 33 32 32 41 57 70 54 44 45 59 69 64 52 44 47 46 46 47 48 47 44 41 33 31 33 38 40 35 31 29 26 24 22 20 20 20 21 22 22 23 24 26 25 24 22 21 19 21 22 22 20 20 21 23 27 25 24 23 23 22 21 19 20 16 14 18 26 32 33 31 24 22 19 18 19 22 25 27 19 20 21 19 18 22 30 37 23 21 19 18 20 20 19 18 12 15 18 21 23 23 23 22 22 21 20 19 20 21 21 22 17 15 15 19 24 30 33 34 18 17 16 15 15 17 19 20 21 20 19 17 16 15 15 15 16 17 17 19 21 23 25 26 26 32 37 34 26 19 16 17 21 21 20 20 20 21 22 23 23 23 22 25 36 47 47 41 18 14 42 90 119 112 74 34 30 28 24 21 20 21 22 24 19 19 19 18 17 16 16 15 19 19 20 20 19 17 15 14 17 16 13 12 13 16 19 22 18 18 17 17 16 16 15 15 14 14 15 16 18 20 23 24 18 20 21 21 20 21 24 26 26 25 24 26 28 27 23 19 23 21 18 15 14 13 14 15 19 20 20 19 16 14 15 16 22 20 18 17 16 17 18 19 22 22 22 22 22 22 22 22 27 27 27 26 23 20 16 13 19 20 21 21 20 20 23 26 33 35 31 23 19 20 23 23 18 18 18 18 17 16 15 14 18 21 24 25 24 22 21 21 22 22 22 20 18 17 18 20 17 19 21 23 22 21 18 16 23 22 20 18 17 16 17 17 15 17 18 17 16 15 16 18 21 21 22 22 22 23 23 23 24 26 28 29 29 27 26 25 24 23 21 21 22 22 21 19 17 18 21 23 26 28 30 30 29 29 29 28 26 24 22 21 21 21 22 22 21 19 18 17 23 25 26 26 23 22 23 24 28 28 26 25 22 19 17 16 21 19 18 18 20 20 18 16 13 13 13 15 17 19 22 24 22 17 11 8 10 13 16 17 17 16 14 13 13 14 15 16 16 17 18 19 20 21 21 21 20 19 19 18 18 18 18 18 19 18 17 17 17 17 18 18 19 18 17 18 21 22 21 20 21 18 15 13 14 17 21 24 25 22 19 19 22 25 26 26 21 21 24 26 30 39 57 74 69 58 43 32 28 25 20 15 16 16 15 13 12 12 14 16 22 20 22 28 36 38 34 28 30 26 23 22 19 18 27 39 65 70 67 51 32 21 19 20 18 18 19 20 19 17 23 30 30 30 30 31 30 26 20 15 15 15 13 14 19 25 25 21 184 184 184 184 183 183 182 182 183 183 183 183 183 183 183 183 182 182 183 183 184 184 185 185 184 182 181 182 184 184 183 182 181 181 181 182 182 183 183 184 181 181 182 183 184 185 185 185 182 182 182 182 182 182 182 182 179 179 179 180 180 181 181 181 177 177 178 179 180 181 182 182 179 178 177 176 175 174 174 174 174 173 173 172 171 171 170 170 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 170 170 170 168 168 168 168 168 167 167 167 169 169 168 167 166 165 164 164 163 163 164 165 165 165 165 165 166 166 165 164 164 165 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 160 161 161 162 162 163 163 164 163 162 162 164 166 165 162 160 165 164 161 159 158 158 159 160 163 162 158 155 157 163 167 168 163 166 165 159 157 160 164 165 158 158 163 166 164 154 122 81 91 104 101 83 86 113 131 129 137 155 163 159 160 167 162 148 135 122 131 115 95 81 63 79 93 76 81 104 116 126 146 162 146 137 126 100 104 137 140 128 130 139 143 153 171 180 160 127 88 97 117 116 111 98 103 155 201 188 176 176 171 138 91 63 67 60 39 30 49 72 76 71 88 114 112 81 60 48 31 19 62 104 112 87 85 94 74 42 54 80 96 107 122 121 124 146 176 158 127 71 32 28 31 45 90 126 152 148 138 134 120 100 56 44 32 29 29 28 29 31 37 41 39 30 27 30 31 27 28 27 35 42 35 30 53 87 100 62 55 112 145 116 130 194 216 189 179 169 134 105 101 103 79 68 65 67 63 52 33 16 19 38 74 114 127 101 55 20 32 34 42 47 50 57 52 34 32 34 35 32 36 54 59 44 43 41 43 46 43 35 35 40 28 29 36 50 65 69 59 46 39 38 37 32 29 33 37 34 21 18 19 28 42 70 115 154 145 98 81 112 148 163 162 154 122 60 31 63 116 161 169 145 92 38 50 108 132 140 152 147 129 115 91 59 29 28 67 112 162 128 83 86 118 99 43 15 26 32 40 45 45 43 39 37 34 55 91 120 158 211 204 140 88 104 99 103 120 107 99 126 173 199 213 208 205 193 141 81 40 23 36 73 116 166 180 151 90 40 23 52 61 37 25 33 29 29 31 34 36 32 24 17 20 58 87 93 87 81 90 108 118 88 51 30 25 28 56 96 136 71 33 95 180 176 123 100 157 171 156 102 58 63 109 161 140 111 104 112 110 120 166 213 218 215 191 169 163 178 205 213 199 154 108 70 99 180 197 160 178 188 180 161 164 168 126 66 43 22 32 71 116 152 137 87 41 34 26 30 46 66 64 35 10 9 50 128 181 182 169 169 165 172 173 162 149 132 106 83 95 78 57 69 85 101 138 161 141 144 126 130 158 154 123 104 82 58 31 22 33 48 53 51 31 60 123 157 111 40 18 35 29 30 47 76 71 38 57 121 151 149 143 167 180 154 136 133 68 52 79 145 171 143 126 138 129 144 163 191 180 130 93 68 46 36 28 32 41 44 36 25 19 15 14 15 16 16 19 23 28 31 30 24 20 21 23 23 21 22 23 24 25 24 24 23 28 22 22 31 41 54 80 105 144 128 101 95 121 146 150 148 186 173 131 95 90 92 91 98 89 65 41 31 31 31 32 33 34 34 32 33 32 31 44 66 130 133 86 32 33 47 42 36 34 35 33 23 20 31 34 24 32 28 32 42 46 40 38 42 31 30 29 30 31 31 29 28 34 33 33 34 32 28 30 34 33 29 26 25 27 28 29 30 25 28 29 38 47 39 29 34 35 34 32 30 29 28 27 27 31 29 28 27 29 32 36 38 31 27 24 25 28 30 28 25 31 29 28 29 31 33 33 32 29 28 28 31 34 34 32 29 28 26 24 23 23 24 26 28 26 25 24 24 24 26 27 28 27 28 30 32 35 35 35 35 30 30 30 33 36 36 33 29 31 31 31 30 29 27 25 24 29 32 32 28 25 26 26 24 24 24 23 23 25 28 32 34 32 29 25 23 24 24 24 23 26 29 28 24 23 26 27 24 29 39 57 77 95 114 137 156 177 182 189 196 199 201 202 202 243 198 114 34 5 19 30 23 19 20 14 7 24 72 130 168 184 187 188 195 183 158 126 76 70 62 40 26 37 48 42 32 93 155 197 218 217 201 189 174 149 125 96 79 69 55 38 26 15 16 18 18 17 14 11 10 20 19 21 25 26 23 22 23 24 24 24 24 24 24 24 24 25 30 32 30 30 33 33 30 25 21 19 19 22 23 23 23 28 26 24 23 24 24 21 18 22 22 21 22 22 23 23 23 23 23 22 22 21 21 21 21 24 27 30 30 30 28 25 22 21 27 25 15 14 24 26 19 17 18 19 17 12 8 7 8 12 12 12 13 13 14 14 14 11 12 12 12 13 13 13 14 15 16 17 18 18 17 16 15 14 14 15 15 16 16 17 17 17 18 20 19 17 15 15 16 25 23 20 18 20 24 29 33 27 25 22 23 25 27 28 27 28 28 28 28 27 26 25 24 23 22 24 27 28 28 29 32 40 35 34 36 34 28 23 24 21 22 24 26 27 28 28 29 22 21 21 23 27 29 29 28 26 23 18 15 17 24 33 39 36 33 30 30 32 34 35 35 36 36 36 36 35 33 30 28 27 27 29 30 29 28 27 26 28 29 30 29 29 32 36 40 34 33 31 27 24 23 26 29 31 32 34 32 30 28 28 29 33 35 37 38 38 37 35 34 31 29 26 25 25 27 30 32 37 35 35 34 31 26 27 31 29 26 23 22 24 27 28 28 28 27 27 28 29 30 31 31 29 29 30 31 31 32 33 33 44 38 30 24 23 24 25 25 22 24 26 28 28 28 27 26 29 25 21 19 18 24 39 53 73 83 85 86 94 102 122 152 156 149 145 154 184 207 205 199 199 200 200 199 198 198 198 199 213 190 173 164 167 174 159 133 102 124 172 223 243 232 209 181 194 212 219 173 96 78 153 238 206 128 53 8 5 15 12 18 21 29 39 46 51 55 60 65 71 65 56 47 44 44 39 33 25 23 23 26 26 24 23 24 16 18 17 16 15 15 17 18 15 21 31 40 48 60 82 100 102 93 95 104 84 38 25 52 101 110 90 61 55 56 47 41 51 40 40 58 66 51 49 72 60 56 56 59 48 29 19 20 23 24 26 28 26 24 26 30 26 33 25 17 28 37 32 25 31 58 117 174 156 69 18 32 38 36 29 23 24 31 34 33 25 22 22 25 25 23 27 32 46 47 42 30 21 22 28 33 46 42 42 33 34 48 74 119 148 187 182 163 136 86 53 45 39 37 39 43 46 54 75 97 108 115 115 84 41 40 81 118 117 79 48 35 26 25 28 28 31 26 24 25 21 18 27 40 37 47 36 33 60 93 95 62 30 31 31 28 24 25 31 37 36 29 25 41 74 97 88 66 60 46 54 71 98 127 161 208 204 159 90 34 28 31 33 66 140 194 216 214 199 176 163 150 191 215 199 124 60 60 73 62 66 71 87 103 103 85 55 30 30 27 25 25 28 32 37 42 43 64 99 128 131 109 84 71 51 28 39 64 79 103 119 114 99 98 100 103 102 102 109 119 136 109 77 70 81 90 112 142 147 125 101 92 97 98 86 70 48 62 85 93 84 81 80 73 52 45 46 47 37 32 36 37 49 48 47 47 49 52 52 51 48 52 48 36 28 37 59 76 84 84 103 127 127 95 54 26 29 45 68 85 86 75 61 52 39 36 34 35 39 42 41 37 32 35 37 35 34 39 52 63 52 43 45 61 71 66 59 58 49 47 47 47 48 47 43 40 32 29 29 32 34 31 29 29 25 24 22 21 21 22 23 24 22 23 24 24 24 22 20 19 20 21 23 22 20 19 20 22 27 25 22 22 23 23 20 18 18 14 12 16 24 31 33 31 28 26 22 19 17 18 21 24 19 21 21 19 17 20 29 36 24 22 19 19 20 20 19 17 13 15 18 22 24 24 23 22 24 23 22 19 17 16 17 17 18 16 16 19 23 28 30 30 15 14 14 13 14 15 17 18 20 19 17 16 15 15 16 16 16 16 16 17 19 22 24 26 25 28 30 28 23 19 20 22 24 23 22 20 20 21 22 23 24 22 20 25 35 45 46 41 17 14 33 74 114 126 92 42 24 24 23 23 22 21 20 20 20 20 19 19 18 18 17 17 18 19 20 20 19 17 15 14 19 17 14 12 13 15 18 20 18 18 17 16 15 14 13 13 9 10 11 13 16 20 23 25 16 17 18 18 17 18 21 24 25 24 24 26 29 30 27 24 21 20 18 16 16 16 17 18 18 19 20 18 15 14 14 15 21 20 19 18 18 18 19 20 24 24 23 22 21 21 20 20 25 26 26 26 23 19 15 13 19 20 22 22 22 23 27 29 46 44 36 24 17 18 21 23 20 20 20 20 19 18 16 15 22 23 22 20 17 16 18 20 21 22 22 20 18 17 19 21 18 20 22 23 23 21 18 16 19 18 16 15 16 17 19 20 17 19 20 19 17 17 18 19 20 20 21 21 22 23 24 24 25 25 27 28 29 29 28 27 25 23 21 21 23 23 21 19 17 19 21 24 26 27 28 28 28 28 28 27 26 25 24 23 23 23 23 23 23 22 21 20 21 24 26 27 25 24 25 26 27 27 27 25 23 20 18 16 21 20 18 18 19 19 18 17 16 16 15 15 16 18 21 22 19 15 10 8 9 13 17 19 16 15 13 12 12 13 14 15 19 20 20 21 21 20 19 18 16 16 17 18 18 19 19 19 18 17 16 15 15 16 16 17 19 18 17 18 21 22 21 20 22 20 17 15 16 20 24 27 27 24 21 20 21 23 24 25 23 24 26 27 28 36 55 73 67 53 36 25 23 23 21 18 19 20 20 17 14 13 16 18 22 21 26 40 55 60 54 45 39 25 22 30 25 15 26 49 78 88 86 61 31 17 21 28 21 20 22 26 27 24 24 26 28 30 33 32 29 24 20 18 17 17 15 15 19 25 25 21 182 183 183 183 183 182 181 180 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 182 180 181 183 184 182 180 181 181 182 182 182 182 182 182 181 181 182 183 183 184 185 185 181 181 181 181 181 181 181 181 178 178 178 178 179 179 179 179 173 174 175 176 177 178 179 179 178 178 176 175 174 174 173 174 173 173 172 171 170 169 168 168 175 174 173 171 170 170 170 170 169 168 168 168 168 167 167 167 167 167 168 169 170 171 171 171 167 167 167 167 167 167 167 167 168 167 167 166 165 165 164 164 161 162 163 165 165 166 166 166 165 164 164 164 164 165 166 167 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 163 164 164 165 165 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 160 160 161 161 162 162 163 163 162 161 161 162 165 166 164 162 166 164 160 157 156 157 159 160 160 161 162 160 160 160 161 161 155 161 164 163 161 162 160 158 164 159 161 165 161 155 140 118 123 111 99 98 108 116 117 114 103 124 143 150 154 163 167 165 161 152 157 154 140 120 102 106 88 76 91 121 128 120 118 122 111 124 135 125 138 162 147 126 141 163 170 177 184 184 174 144 102 102 124 121 109 98 102 156 189 188 170 141 126 119 94 60 49 43 40 45 57 72 78 75 62 65 61 59 58 46 35 36 81 101 95 76 89 110 95 64 56 87 108 122 140 143 141 150 171 164 138 73 29 26 30 40 65 122 159 157 168 193 178 136 72 50 28 22 25 28 32 36 40 40 36 29 25 25 25 23 26 26 28 28 23 25 44 66 73 45 51 104 122 115 154 198 200 186 178 162 126 97 99 114 117 99 82 77 71 52 30 19 19 43 78 99 91 64 40 29 37 34 41 50 54 59 54 39 36 35 38 38 35 43 49 42 42 37 33 33 36 39 39 38 40 39 38 42 54 65 62 52 45 37 36 33 28 32 35 25 7 14 52 100 109 95 118 163 160 135 102 86 107 147 150 119 86 41 31 79 138 174 172 152 102 47 73 145 162 160 170 169 157 151 130 86 37 15 36 68 67 47 62 131 166 108 35 16 30 35 40 43 46 45 39 32 25 53 96 140 195 240 211 136 140 162 139 86 58 59 80 108 118 134 146 154 164 157 116 70 51 38 38 48 65 95 111 99 86 55 50 82 93 62 35 34 32 31 31 35 38 34 24 15 30 69 98 97 79 64 71 93 104 87 58 41 40 41 50 68 72 31 43 132 179 124 82 112 178 204 177 76 41 115 185 209 158 123 93 68 63 113 166 170 170 159 150 159 182 202 208 202 203 167 112 71 112 188 192 161 176 176 167 157 155 145 108 67 41 25 33 63 98 132 121 71 27 38 38 46 64 85 82 42 6 35 86 139 181 195 179 156 167 188 195 180 163 149 119 87 72 65 75 112 113 87 107 141 178 183 159 161 182 158 103 57 61 55 48 47 53 54 43 30 14 79 170 196 122 32 10 33 29 28 40 54 47 40 87 158 145 123 113 146 165 147 125 100 53 74 125 177 181 149 137 152 153 160 173 194 172 124 115 123 111 84 53 37 38 41 37 29 18 15 13 15 17 17 21 26 31 34 32 25 20 21 23 24 21 21 21 23 25 26 24 23 29 24 23 26 27 34 58 85 107 99 87 94 120 137 137 137 162 179 163 117 89 89 100 107 80 65 43 28 26 31 34 33 33 32 35 38 34 33 42 55 90 90 59 27 29 39 35 31 32 30 27 25 23 21 21 24 28 35 39 36 32 32 35 37 32 31 31 32 30 27 27 30 36 37 36 32 26 24 28 33 35 27 24 29 31 26 24 27 34 34 31 34 38 33 32 43 36 35 33 32 30 29 29 29 30 29 29 30 31 32 31 31 33 29 25 28 34 37 34 30 33 29 25 24 26 29 31 31 26 26 27 31 36 36 33 29 27 27 26 25 25 26 27 27 27 26 25 25 25 27 28 29 29 29 29 31 33 35 35 34 31 30 29 32 36 37 34 31 30 29 29 28 27 27 26 26 32 33 31 25 23 24 24 22 23 24 24 23 21 23 29 34 28 26 22 22 24 26 27 27 26 27 25 22 30 45 53 53 23 52 98 140 166 180 194 205 205 201 195 191 189 191 194 196 218 159 78 21 9 21 29 27 22 21 12 6 29 83 137 167 164 158 157 164 152 144 143 116 102 60 28 31 45 47 38 30 39 81 119 166 205 219 226 221 202 186 163 147 135 113 75 42 31 26 20 15 14 13 12 10 20 24 26 23 22 25 26 26 29 28 26 25 25 26 27 28 28 32 32 30 34 42 42 37 30 25 22 24 27 25 23 22 23 22 21 22 22 22 19 17 22 23 25 25 25 26 29 31 30 28 26 26 28 30 29 28 25 26 26 28 34 38 33 24 18 28 31 22 19 24 24 19 16 19 20 18 14 12 13 15 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 15 17 19 20 20 19 17 15 15 15 15 16 17 17 18 18 18 19 20 19 16 15 16 18 20 19 18 18 20 24 27 30 27 24 21 21 23 27 28 28 28 28 28 27 26 25 23 23 21 25 29 30 28 25 24 26 33 35 36 32 24 17 19 24 17 20 23 26 26 27 28 29 23 21 19 21 24 27 29 28 26 23 20 19 22 26 31 33 33 30 28 28 31 34 36 37 36 36 36 35 34 33 31 30 29 29 28 28 28 27 27 27 26 27 28 28 28 31 36 39 33 33 31 28 25 24 25 27 29 31 32 32 30 28 29 30 34 35 37 36 35 34 35 35 29 28 27 26 27 28 30 31 36 35 35 36 32 27 26 29 29 26 23 22 24 26 27 27 25 24 23 24 27 30 33 33 31 30 29 29 30 32 34 36 47 41 32 25 24 25 26 27 21 23 27 30 30 28 25 23 21 21 22 22 21 24 36 49 79 78 88 93 81 71 85 107 133 129 127 113 119 151 174 193 216 217 214 205 198 200 212 224 218 188 164 148 166 201 190 161 145 186 219 231 222 215 211 185 184 202 229 216 136 76 134 243 253 169 74 8 2 16 16 19 20 30 42 50 55 59 65 70 77 71 60 49 45 44 40 34 24 22 22 23 24 24 23 22 20 22 21 15 11 13 17 18 17 14 15 23 34 48 65 79 90 85 93 108 90 43 31 59 117 121 90 56 58 65 60 59 53 45 52 84 112 102 84 83 86 78 75 72 55 31 19 22 22 24 27 27 24 23 25 29 28 23 17 26 40 40 36 43 47 77 134 192 183 91 20 18 33 27 25 30 31 27 26 28 22 20 22 24 22 19 25 35 49 60 60 39 15 9 20 32 39 35 36 29 33 46 68 109 137 208 215 172 125 74 53 56 48 35 34 45 52 56 74 99 114 110 99 68 36 44 88 123 127 67 20 17 27 33 32 25 25 21 21 25 26 25 31 40 33 35 29 28 47 69 65 43 30 30 29 27 26 28 32 36 33 29 30 45 70 83 68 45 42 43 66 83 100 124 146 176 157 113 70 46 44 35 27 53 127 201 225 202 173 155 163 172 191 182 143 83 59 84 101 85 70 56 52 53 46 45 46 41 34 27 22 25 30 35 39 41 45 81 121 133 118 100 97 103 68 26 35 68 89 109 118 121 97 85 75 77 88 99 106 109 130 117 87 70 87 111 119 120 121 106 99 106 109 99 86 81 52 61 80 87 78 75 80 81 69 52 44 40 30 29 37 41 45 47 48 49 51 56 57 55 48 50 47 37 29 35 53 68 74 71 84 101 103 90 61 27 17 33 56 72 73 65 58 57 47 36 31 40 51 51 45 40 40 41 41 37 34 35 39 44 41 37 45 65 73 65 61 66 50 48 48 48 48 47 43 40 33 29 26 28 30 28 27 28 26 26 25 24 24 25 25 26 24 24 23 22 21 20 20 19 21 22 23 23 20 19 20 22 26 23 20 21 23 23 20 17 18 16 15 18 24 29 31 31 30 28 25 20 17 16 18 20 21 22 21 19 18 20 26 32 24 22 19 19 20 20 18 17 14 16 18 21 22 23 23 22 25 25 23 20 16 14 14 14 18 17 16 18 22 25 26 25 13 13 13 14 14 15 16 16 18 17 16 14 14 15 16 17 17 16 16 16 18 20 23 25 23 24 24 22 21 21 23 25 27 25 22 20 19 21 23 25 28 25 22 25 31 37 37 35 28 21 25 46 79 103 87 48 23 23 23 23 22 21 19 18 19 19 19 19 18 18 18 18 18 19 20 21 21 19 16 14 20 18 16 14 14 15 17 18 18 18 17 16 15 14 13 13 6 7 9 11 15 19 22 24 15 16 17 16 15 15 18 20 23 22 22 24 26 28 28 27 21 21 21 20 20 20 20 20 16 17 18 17 15 14 15 16 20 20 19 19 19 19 19 20 24 24 23 22 21 21 20 19 22 23 24 24 23 20 17 15 19 20 22 23 23 24 28 31 49 46 37 24 17 18 21 22 22 22 23 23 23 21 19 17 26 25 23 19 16 15 18 20 21 21 22 20 18 18 19 21 20 20 21 22 21 20 18 17 17 15 13 13 16 19 21 22 19 21 22 21 19 18 19 20 19 19 20 21 23 24 25 25 25 24 25 26 28 29 27 26 26 23 21 22 25 26 23 20 19 20 21 23 24 25 25 25 30 29 27 26 25 24 24 24 26 24 22 22 23 23 23 22 21 23 25 25 24 24 25 26 25 26 26 25 24 21 19 17 19 19 18 18 18 19 20 20 20 18 17 16 16 18 20 22 17 14 10 9 10 13 16 18 14 13 13 13 13 13 14 15 20 21 21 21 20 17 15 13 13 14 15 17 18 19 19 19 17 17 15 14 14 14 15 15 18 17 16 17 20 21 20 19 22 20 18 17 18 20 24 26 27 25 23 21 22 24 26 27 26 27 28 28 26 30 45 60 52 41 27 20 21 24 25 23 24 26 25 22 17 16 18 21 19 21 32 55 79 88 80 68 44 28 24 32 28 16 25 49 68 82 83 59 28 16 23 33 26 22 21 27 32 32 32 33 35 34 32 28 25 22 20 20 18 19 18 18 23 27 26 22 181 181 183 183 183 181 180 178 181 181 181 181 181 181 181 181 183 183 183 183 182 182 182 182 184 181 179 180 183 184 182 179 181 181 181 181 180 180 180 180 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 178 178 178 177 177 177 177 177 175 175 175 175 175 175 175 175 177 176 175 173 172 172 172 172 171 171 170 170 169 169 169 168 174 173 172 171 170 170 170 170 169 169 169 168 168 167 167 167 168 168 168 168 168 168 169 169 166 166 166 166 166 166 167 167 166 166 166 165 165 165 165 164 163 164 165 165 165 165 165 164 165 164 164 163 162 163 163 164 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 161 161 162 162 162 163 163 163 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 162 162 162 162 160 159 159 162 163 163 162 160 160 159 158 158 159 160 161 158 159 161 162 161 158 157 156 159 164 165 163 160 160 158 154 164 156 160 167 162 158 160 158 144 130 118 119 127 131 127 122 109 118 128 132 134 139 149 156 148 140 135 158 175 167 152 133 86 89 110 135 144 141 128 110 113 130 142 133 151 172 149 124 147 170 169 169 169 173 183 167 113 87 97 100 111 117 111 146 174 170 151 120 105 107 86 46 23 36 66 86 93 113 134 135 88 64 53 64 66 50 44 52 70 70 63 67 99 133 128 100 66 92 117 142 174 188 175 159 150 136 108 55 27 32 32 36 40 99 143 155 181 211 192 141 81 54 29 23 30 36 42 47 41 36 32 30 28 26 27 30 33 28 21 18 18 21 27 33 37 40 41 68 90 117 169 193 174 177 172 155 125 95 93 111 137 124 108 101 89 57 25 15 25 49 66 59 47 43 45 44 33 30 41 56 60 60 58 50 32 34 51 68 67 63 60 54 42 32 24 34 60 77 66 43 66 76 75 59 49 53 54 49 46 35 34 34 27 32 34 19 3 29 99 165 160 112 103 134 132 141 131 99 90 112 110 78 57 26 35 96 151 167 161 153 116 57 92 174 181 158 157 152 148 145 130 100 62 35 30 35 19 47 103 149 133 68 26 25 30 35 37 38 44 52 49 39 17 34 70 127 191 216 171 107 151 176 164 106 67 79 99 101 94 99 102 100 96 94 95 97 87 62 41 37 39 44 55 65 87 69 63 81 90 66 41 38 40 35 31 33 37 36 27 18 32 61 88 91 67 40 54 93 118 106 75 49 45 43 36 33 19 31 70 139 172 131 101 123 164 185 152 77 96 182 210 207 195 167 115 63 59 104 126 106 93 93 113 143 178 200 200 198 185 178 122 65 110 184 185 166 160 162 160 155 148 131 102 76 36 21 36 71 98 115 93 44 29 66 84 98 106 113 98 43 5 53 108 147 182 203 188 157 172 193 195 179 176 175 140 91 48 73 114 147 111 60 94 157 215 190 148 159 162 104 55 38 77 75 69 62 56 47 32 17 15 85 162 162 88 24 15 29 26 28 34 34 31 54 100 135 105 86 104 156 160 127 96 58 79 124 160 161 154 162 172 173 179 186 171 151 127 122 154 176 169 134 88 54 40 36 32 28 21 17 15 16 17 17 21 26 33 36 35 26 20 20 23 25 23 22 21 23 25 25 23 21 26 22 21 24 24 26 39 55 54 61 73 98 121 122 115 119 139 177 186 138 93 100 123 124 79 69 48 28 27 36 37 30 31 29 33 32 26 27 34 36 37 36 33 30 32 31 27 25 25 26 24 24 28 27 29 38 37 41 39 32 27 29 32 32 30 28 29 30 28 24 25 29 25 30 30 24 22 25 29 30 30 25 23 26 27 24 22 23 32 30 27 26 27 31 34 36 36 36 35 35 34 34 33 33 29 30 31 32 31 29 27 26 26 25 24 25 29 30 29 27 29 26 22 21 24 27 29 30 24 23 25 31 36 37 32 28 27 28 28 29 29 28 28 27 27 26 25 25 25 27 28 29 30 28 26 27 30 32 33 32 32 29 27 29 34 36 34 30 28 27 26 25 25 26 28 29 36 35 30 23 20 22 23 21 24 23 22 21 22 25 30 33 30 27 25 25 29 33 35 36 37 42 48 61 86 109 114 108 59 91 138 176 194 197 200 206 191 190 186 182 182 188 197 205 177 113 47 21 22 24 26 30 24 20 12 20 61 115 147 150 135 130 133 146 152 176 200 177 98 42 33 77 102 93 81 73 50 63 64 93 141 173 191 187 190 200 208 210 204 175 116 63 65 48 26 12 9 13 17 19 25 39 44 32 25 32 39 40 45 43 41 39 40 43 46 49 47 46 42 39 47 61 64 59 46 40 37 40 41 36 30 27 22 28 33 35 34 35 39 43 36 43 47 43 35 32 38 46 41 38 37 43 52 58 59 57 59 52 44 47 63 72 59 39 27 38 51 56 45 32 31 38 46 44 40 31 22 18 20 24 22 22 21 20 19 18 18 17 19 19 19 18 17 17 16 16 16 18 20 22 22 20 18 16 19 19 18 18 17 17 17 16 20 21 21 19 17 17 19 21 19 19 20 20 22 23 24 25 24 22 21 23 26 28 29 28 27 27 27 26 25 23 22 21 26 26 25 22 20 21 23 25 30 34 34 28 21 17 17 17 19 22 26 28 27 26 27 28 25 21 18 18 21 25 27 28 26 23 20 21 26 28 27 25 31 30 30 31 34 35 34 32 33 33 33 32 32 32 33 34 31 30 28 26 26 26 28 29 27 28 28 27 26 28 32 35 33 33 32 29 25 22 21 22 26 28 30 30 29 28 29 30 31 33 36 36 34 32 32 33 23 24 25 27 28 29 30 30 32 32 35 38 35 29 27 29 29 26 23 22 23 26 26 26 26 24 22 22 26 31 33 34 32 31 29 28 29 32 36 38 42 38 32 29 28 28 28 27 23 25 28 30 29 27 24 21 18 20 22 21 18 22 37 52 83 92 123 127 88 67 80 89 90 93 107 85 66 85 114 148 194 209 219 212 196 195 216 238 194 164 149 142 178 227 210 174 165 210 224 209 186 190 208 189 182 207 236 234 169 92 108 191 243 176 92 19 2 18 19 19 16 28 43 54 59 63 69 74 74 69 60 51 47 45 40 32 21 22 23 23 22 20 17 14 16 20 21 16 13 14 16 16 20 14 11 17 28 38 49 58 71 81 108 137 124 72 52 73 101 101 77 67 88 94 90 100 98 87 79 103 152 171 143 111 105 88 74 66 50 28 21 27 23 25 27 27 26 26 26 26 31 24 15 21 40 50 56 69 70 111 154 186 175 98 28 15 29 24 25 30 32 28 25 27 25 22 23 26 23 17 21 30 54 67 66 43 19 14 22 28 37 32 33 26 28 35 46 80 136 208 203 150 110 73 57 62 49 37 36 49 56 56 66 81 94 88 76 51 31 57 119 165 136 65 13 15 29 32 29 25 22 21 21 23 23 25 36 48 45 35 29 26 32 39 32 28 30 28 26 26 28 29 30 30 24 34 44 51 56 57 50 41 41 51 79 87 95 113 111 106 87 70 77 81 67 39 23 44 101 171 177 142 125 130 151 164 133 108 72 48 59 96 108 87 68 51 51 56 49 49 54 49 38 26 18 22 30 34 34 35 49 82 108 104 85 77 84 93 60 22 41 72 92 115 124 132 120 102 79 66 69 84 105 119 122 114 80 60 90 129 126 101 98 98 101 109 115 111 97 84 61 58 66 73 65 62 70 76 72 51 39 35 29 28 36 40 39 42 43 43 46 53 57 57 48 49 46 38 32 35 48 60 57 49 60 74 74 71 57 31 23 30 43 54 55 52 54 60 56 39 33 48 60 55 46 43 46 44 42 38 36 35 35 35 33 31 46 69 74 60 52 56 48 47 47 48 49 48 45 42 36 30 26 27 28 27 27 29 27 28 28 29 28 28 27 26 28 26 23 21 20 19 20 21 22 24 25 23 21 20 21 22 24 21 18 19 22 23 20 17 19 19 20 22 25 28 30 30 29 28 26 22 18 16 17 19 22 21 21 20 21 22 24 25 24 22 19 18 19 19 17 16 17 17 18 19 20 21 22 22 25 25 24 21 17 14 15 16 17 16 15 17 21 24 24 23 15 15 15 15 16 16 16 16 17 16 14 13 13 14 16 17 17 17 16 16 17 19 22 23 22 21 20 21 23 24 25 24 27 24 20 18 18 21 26 29 28 25 23 24 27 30 31 31 38 29 28 34 46 62 60 42 28 26 24 22 20 19 18 18 17 17 17 17 17 17 16 16 17 19 21 22 22 20 18 16 18 18 17 17 17 17 18 18 18 18 17 16 15 14 13 13 7 8 9 11 14 17 20 22 17 18 18 16 14 14 15 17 22 22 21 20 20 21 24 27 24 25 26 26 25 23 21 19 13 15 16 16 15 15 16 18 18 18 18 18 18 18 18 18 22 22 22 22 22 22 22 22 22 23 23 23 22 21 19 18 17 19 21 22 22 23 27 30 39 39 34 25 19 20 22 22 22 23 25 25 25 23 21 20 22 23 23 20 18 17 18 20 20 21 21 20 18 18 20 22 21 21 21 20 19 18 18 17 19 16 13 14 17 20 22 23 20 21 22 21 19 18 18 20 18 19 20 22 23 25 26 27 24 23 22 23 26 27 25 23 26 23 21 22 26 28 25 22 22 22 22 21 21 21 22 22 35 32 28 24 22 21 22 23 27 24 20 19 20 22 23 23 23 24 24 23 21 20 22 24 23 24 25 25 24 22 19 17 17 17 17 17 18 20 22 23 20 19 17 16 17 19 22 24 16 15 13 11 10 12 13 15 11 12 13 14 15 15 15 15 19 20 20 20 18 15 12 10 13 14 15 17 18 18 18 18 18 17 15 14 13 13 13 13 17 16 15 16 19 20 19 18 19 19 17 17 17 19 21 22 25 24 23 22 23 26 29 31 28 27 27 28 27 27 32 38 36 30 24 23 25 28 27 26 30 32 31 27 21 18 20 24 20 23 39 68 96 106 95 80 57 48 40 32 21 13 19 33 47 64 69 51 28 21 25 31 29 22 19 27 40 51 58 63 51 41 29 24 24 26 24 22 19 20 21 22 27 31 29 23 180 181 182 183 183 181 179 178 180 180 180 180 180 180 180 180 183 182 182 181 181 180 180 180 184 180 178 179 183 184 182 179 180 180 180 179 179 178 178 178 183 182 182 181 180 179 178 178 179 179 179 179 179 179 179 179 178 178 177 177 176 176 176 175 180 180 179 178 176 175 174 174 175 174 173 172 171 170 170 170 168 168 168 169 169 170 170 170 171 170 169 168 168 168 169 170 170 170 170 169 169 168 168 167 169 168 168 167 167 166 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 165 164 163 162 166 165 163 162 161 160 160 160 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 164 161 158 157 159 160 161 160 154 156 158 160 161 161 161 160 158 157 157 158 158 158 159 162 160 160 157 152 151 156 161 162 163 155 161 169 160 151 157 163 141 143 131 116 122 141 145 132 140 139 138 134 125 116 116 121 117 115 103 129 147 138 135 113 77 96 121 137 147 160 151 125 132 138 134 121 146 174 150 123 140 156 143 143 151 166 192 186 127 67 59 86 144 174 139 136 163 143 125 114 107 99 72 36 41 62 106 128 127 148 170 161 124 115 100 80 70 75 73 60 53 44 43 62 96 122 109 74 58 83 104 117 140 163 166 155 150 117 79 40 33 43 33 26 37 77 117 141 166 178 150 107 62 43 30 37 49 51 49 49 44 36 32 35 36 35 39 48 47 33 25 29 29 22 21 28 18 43 25 26 64 120 174 183 179 188 178 155 128 97 89 109 142 135 125 119 100 54 12 1 34 62 69 46 32 41 46 38 28 27 44 63 65 62 62 59 23 31 65 99 103 88 71 60 31 27 33 65 113 133 96 45 78 110 126 105 73 55 44 33 42 29 30 32 26 33 35 17 7 36 98 158 166 130 105 106 108 138 155 127 83 70 73 67 68 32 38 98 145 154 161 175 134 65 98 185 188 151 134 120 120 117 111 103 88 64 37 18 29 80 123 110 65 39 35 31 31 36 37 36 47 63 65 56 27 22 36 93 159 173 132 90 90 117 140 130 121 147 165 150 149 143 139 135 127 127 149 175 136 87 39 29 35 33 45 72 79 65 51 55 64 54 42 47 46 38 31 31 36 37 30 23 41 68 107 128 103 60 69 117 166 144 91 44 33 37 33 28 20 46 89 154 201 183 146 144 170 145 88 66 155 225 195 179 185 174 123 79 98 138 142 125 102 104 120 131 141 153 162 178 199 213 150 73 114 185 181 166 158 163 165 157 141 120 94 76 50 24 33 66 85 88 61 17 56 111 143 156 150 136 106 39 13 55 107 148 180 198 189 169 175 187 180 165 178 194 155 93 46 84 122 136 94 56 103 167 213 159 107 129 120 39 19 53 94 89 76 59 48 42 34 26 26 81 125 102 46 21 25 27 22 28 34 26 30 68 97 89 80 67 103 151 114 61 66 70 104 122 135 138 147 165 178 181 178 200 169 115 103 148 200 204 182 150 104 65 43 34 29 26 24 19 16 17 17 17 20 24 35 38 36 27 20 20 23 25 25 23 22 23 24 24 21 18 23 19 20 24 27 27 29 34 29 44 70 104 126 120 113 123 129 157 163 122 91 110 120 92 78 71 49 26 26 39 37 23 27 28 35 36 28 30 32 26 32 22 24 31 26 19 21 25 21 28 26 24 29 28 26 32 40 25 18 25 31 27 23 23 28 25 25 28 27 23 24 28 26 32 32 26 25 31 32 27 28 28 27 25 25 27 26 23 24 24 26 25 26 34 34 23 28 28 29 30 31 30 30 30 31 31 31 30 28 27 28 30 26 27 28 27 26 25 25 25 24 22 20 21 24 28 29 29 21 21 23 30 36 37 32 26 27 28 30 32 32 30 28 27 27 26 25 24 25 26 28 29 31 27 24 24 27 30 31 30 30 27 24 26 30 33 31 28 27 26 24 23 23 25 28 30 38 36 29 21 18 21 22 21 25 22 19 20 24 30 33 34 38 36 34 35 40 45 48 49 70 80 98 125 160 183 176 157 130 143 160 170 168 167 177 190 176 182 188 190 191 197 208 218 153 87 34 28 34 25 21 30 25 14 6 31 100 171 198 189 183 180 182 192 196 214 213 160 63 18 50 138 172 154 138 132 120 107 65 56 85 116 130 119 142 176 215 238 240 208 138 72 95 69 34 11 6 14 24 29 60 83 90 72 59 68 81 84 91 89 86 84 86 91 96 99 100 96 87 83 94 112 119 114 68 61 58 61 60 52 43 40 31 44 57 61 59 62 72 83 85 95 101 92 74 66 75 87 79 76 77 88 105 117 120 119 136 120 104 107 128 139 119 90 54 63 86 103 86 56 53 73 97 89 74 52 33 21 20 23 31 30 29 27 24 22 21 20 23 23 22 21 20 19 18 18 17 19 21 23 23 21 19 17 23 22 21 19 18 16 15 14 21 21 21 20 18 18 21 23 21 22 23 24 25 24 23 22 21 21 23 26 30 31 29 26 26 26 26 25 24 22 21 20 22 22 21 20 21 24 25 25 28 31 30 24 22 23 18 11 23 26 29 30 28 26 26 27 26 22 17 16 19 23 26 28 28 22 17 18 23 27 27 25 25 27 30 34 37 36 32 28 29 29 29 29 29 32 35 37 33 30 27 25 24 26 28 30 29 29 28 26 24 25 28 31 33 34 33 30 24 20 17 17 23 26 28 28 27 27 28 29 27 31 35 36 34 31 29 29 18 20 23 26 29 30 31 31 28 29 34 38 37 31 29 30 29 26 23 22 23 25 26 26 29 25 22 23 26 31 33 34 34 31 28 26 28 32 37 40 35 34 32 32 32 31 28 26 26 27 28 28 27 25 23 22 21 21 20 16 13 20 42 63 77 94 137 137 90 88 127 142 113 101 114 102 85 89 91 107 138 177 216 223 203 190 200 219 160 134 140 156 194 218 170 120 147 191 200 185 166 175 196 172 157 180 193 189 151 87 79 130 191 153 98 30 3 14 14 15 13 26 44 56 62 66 71 75 66 63 57 50 47 45 37 28 19 22 24 24 22 19 13 9 8 15 19 17 15 16 16 13 22 16 14 21 30 38 45 51 64 87 132 174 164 108 78 92 80 81 74 94 131 133 124 142 179 153 111 108 169 222 204 157 109 84 61 50 38 23 21 30 25 26 26 26 27 26 23 20 29 33 19 9 30 62 79 84 100 142 163 159 140 86 33 24 25 24 24 26 28 28 25 23 30 25 25 30 27 18 18 25 52 62 57 35 20 24 30 30 32 28 30 25 26 29 33 61 130 177 160 129 121 90 59 50 42 37 40 52 58 56 54 58 48 54 58 47 37 72 142 194 136 63 12 15 27 25 24 25 25 24 23 21 18 21 37 53 56 39 36 35 35 31 25 33 31 28 26 27 29 30 28 25 19 41 62 61 49 43 47 53 58 69 91 90 96 113 94 64 60 67 108 121 86 41 21 38 82 133 114 69 68 84 96 92 74 55 42 49 78 115 122 101 75 58 63 74 69 68 70 61 40 25 14 18 26 30 28 27 50 70 79 68 57 57 58 54 39 15 47 76 91 115 123 131 143 124 92 63 52 69 103 132 123 111 72 50 89 136 125 86 86 103 106 99 109 126 113 82 65 51 51 58 53 51 60 68 63 43 35 37 32 30 32 31 32 36 36 34 38 48 55 55 48 47 45 40 36 38 48 58 48 35 44 58 55 53 49 33 39 38 41 46 48 49 57 66 62 42 37 55 65 55 44 45 48 45 41 39 39 40 38 37 31 31 47 72 74 54 39 40 47 46 46 48 49 49 46 44 39 32 27 27 28 27 28 30 28 29 31 32 31 30 28 27 30 28 24 20 19 19 21 22 23 24 25 24 22 20 21 23 23 19 17 18 22 23 20 17 21 22 25 26 27 28 29 30 27 27 27 23 19 16 17 19 23 21 20 21 23 24 22 21 24 22 19 18 19 18 17 15 18 18 17 17 18 20 21 22 24 25 25 22 18 16 17 19 15 14 14 17 20 23 24 23 16 17 17 17 17 17 17 16 17 15 14 12 13 14 16 18 18 17 16 15 16 18 21 22 22 21 20 22 26 27 25 21 26 22 18 15 17 22 28 32 24 22 21 23 25 27 30 33 42 34 36 40 34 32 34 30 34 31 25 20 17 17 18 19 15 15 15 15 15 15 15 15 17 18 21 23 23 21 19 17 16 16 17 18 19 19 19 20 18 18 17 16 15 15 14 14 9 9 10 12 14 16 19 20 19 20 19 17 14 13 14 16 21 22 21 18 15 16 20 24 28 29 30 30 29 25 21 18 11 13 15 16 15 15 17 19 16 16 17 17 17 17 17 17 20 20 21 21 22 23 24 24 24 24 23 22 22 21 21 20 16 18 20 20 20 22 25 28 28 31 31 26 22 23 23 22 22 23 25 26 26 24 22 21 16 19 21 21 19 17 17 18 20 21 21 20 18 18 20 22 22 21 20 18 18 17 18 18 21 18 14 14 18 21 23 23 19 21 21 20 18 17 18 19 18 19 20 22 24 26 27 28 23 21 20 21 24 25 23 21 27 23 21 23 27 29 27 23 25 23 22 20 19 19 20 20 39 36 29 24 20 19 20 21 27 22 17 16 18 21 23 23 25 25 24 21 18 17 19 21 21 22 24 25 24 22 20 18 15 16 16 17 18 20 23 25 20 19 17 17 18 21 24 26 17 16 15 12 11 10 11 11 10 11 13 15 16 16 15 14 17 18 19 19 17 14 11 9 13 14 16 17 18 17 17 16 18 17 15 14 12 12 12 12 16 15 14 15 18 19 18 17 17 17 16 16 16 17 18 18 22 22 22 23 25 28 32 35 29 25 25 29 29 25 22 21 29 27 27 28 31 31 28 25 34 35 35 30 23 20 22 25 23 26 43 73 103 112 97 79 77 76 62 37 17 12 16 19 39 55 63 51 35 29 30 30 27 19 18 31 54 77 95 105 75 56 35 26 29 32 28 21 19 21 23 25 30 33 30 24 181 181 181 180 180 179 179 178 182 182 182 182 182 182 182 182 178 179 181 183 183 183 181 180 178 178 178 178 178 178 178 178 179 179 179 179 178 177 176 175 177 177 177 177 177 178 178 178 175 174 174 173 174 175 177 178 177 177 177 176 176 176 175 175 173 174 176 177 177 176 174 173 171 171 171 170 170 170 169 169 167 168 168 167 166 167 169 172 164 165 166 168 170 172 173 174 166 167 168 168 168 168 167 166 167 167 167 168 168 167 166 166 165 165 165 165 165 165 165 165 161 161 161 162 163 165 167 169 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 159 160 160 161 163 164 164 165 162 162 163 163 163 162 161 160 157 159 161 162 163 163 162 161 161 161 160 159 159 160 161 161 156 157 158 160 162 164 165 166 159 159 159 160 160 161 161 161 161 161 160 160 159 158 157 157 164 163 162 161 160 160 160 160 159 159 159 158 158 157 157 157 158 158 158 159 159 160 160 160 157 157 158 158 158 159 159 159 176 155 128 116 120 130 135 136 144 141 136 131 125 116 105 96 103 103 100 107 117 109 89 79 89 126 144 139 147 162 164 158 152 138 111 99 127 165 162 133 130 136 128 113 123 153 168 163 118 59 48 111 171 181 159 137 124 110 107 126 133 95 45 23 58 122 145 134 130 147 174 175 170 162 139 131 149 148 104 58 32 41 48 50 55 58 52 43 55 58 63 70 81 92 93 90 89 76 45 23 26 35 35 35 32 57 85 115 132 109 75 67 58 28 21 53 80 72 50 39 36 30 31 31 32 45 57 57 56 48 37 30 29 27 21 15 12 17 27 25 48 96 126 147 162 158 151 145 133 109 97 106 103 98 106 116 91 40 11 10 44 61 63 44 29 30 32 26 19 25 58 75 62 68 77 63 25 42 71 91 83 60 52 58 32 35 64 123 173 167 103 41 57 110 159 156 114 69 43 33 29 30 30 30 29 27 25 24 18 26 64 99 113 136 143 117 88 110 121 102 74 63 70 80 79 60 60 88 129 168 186 182 122 54 107 173 175 150 103 82 67 96 112 111 105 85 51 27 34 65 81 63 39 33 35 34 31 32 31 26 46 95 104 65 31 21 29 67 116 140 109 59 70 117 151 146 150 185 204 192 184 188 175 154 162 194 209 202 141 58 41 68 58 56 63 42 43 44 46 44 52 80 97 88 67 32 21 38 43 33 24 21 33 84 136 170 165 109 73 93 154 129 90 52 28 22 24 28 18 48 149 230 242 197 149 162 191 103 70 122 175 196 194 179 184 175 105 92 138 145 132 124 141 173 164 130 113 100 113 154 216 222 158 52 85 200 217 186 151 182 190 143 118 130 114 89 54 33 40 52 52 38 25 39 101 147 165 199 202 154 109 54 25 54 112 138 156 195 200 177 178 159 155 170 193 201 157 89 58 92 112 90 68 91 131 147 164 113 89 84 53 26 39 65 73 72 60 49 49 44 35 34 43 46 47 43 35 30 30 32 37 31 20 30 77 121 116 82 53 72 89 76 56 74 103 106 118 127 124 118 133 168 194 200 191 179 140 115 153 212 207 158 127 130 118 85 49 31 33 39 28 23 18 16 14 14 21 28 42 37 31 27 25 25 25 24 20 20 20 20 21 23 24 24 23 22 21 22 26 30 31 31 22 34 56 82 107 125 133 136 119 111 105 107 112 107 92 77 71 61 47 37 33 32 32 32 28 28 27 27 27 27 28 29 30 30 30 29 28 26 25 24 24 24 25 31 36 37 31 26 28 26 24 22 22 22 23 24 25 26 26 27 27 26 26 25 32 30 28 26 26 28 30 32 31 30 28 27 25 25 25 25 27 25 24 24 26 28 27 26 31 30 27 25 25 27 29 31 38 33 26 22 22 25 26 27 25 26 28 29 28 25 22 20 22 22 23 23 24 25 26 26 25 18 20 32 37 30 26 29 23 24 26 25 24 24 26 28 26 26 26 26 26 26 27 27 29 26 22 21 23 26 27 28 19 22 25 26 28 31 28 23 27 28 31 31 28 25 28 34 30 29 22 20 20 14 14 26 20 31 22 22 26 25 39 48 44 44 47 73 87 88 109 124 119 121 165 204 197 188 185 170 175 203 186 152 160 177 180 187 180 185 184 172 185 196 214 186 114 54 28 34 28 28 33 23 22 7 17 42 126 225 238 216 212 209 204 196 199 206 162 88 17 37 110 176 204 187 167 204 214 175 126 72 43 68 99 97 73 158 208 215 227 207 139 84 101 86 43 17 18 10 16 51 109 165 150 125 118 140 183 175 164 156 160 144 132 175 200 161 149 147 121 108 147 191 184 151 99 70 80 91 90 106 105 91 79 78 106 110 96 103 115 129 147 184 190 144 99 100 128 147 138 136 151 178 190 188 194 209 211 189 165 175 217 235 185 117 54 109 174 194 158 111 95 103 144 174 133 75 41 26 34 28 39 32 30 36 38 32 26 25 27 21 24 26 23 25 23 13 19 19 19 21 22 23 22 21 25 24 22 19 17 16 15 15 15 15 16 18 19 21 22 22 19 17 17 19 22 24 23 22 25 24 24 26 27 28 26 23 22 23 23 24 24 23 22 22 19 19 20 21 22 23 24 25 29 27 24 21 18 16 14 14 19 21 25 27 28 27 25 23 21 20 19 19 19 20 21 22 24 22 21 24 27 30 30 28 26 27 27 28 29 30 31 31 29 25 22 24 29 31 30 27 29 26 22 20 20 22 25 27 24 26 26 26 27 28 28 27 30 36 38 33 28 25 20 14 20 22 27 31 29 25 27 32 25 27 29 31 32 32 32 31 16 21 26 29 28 27 28 30 29 29 32 35 33 28 27 29 28 26 24 24 25 26 25 23 28 24 21 23 29 33 34 32 29 28 28 28 29 30 30 30 32 28 25 26 30 31 27 23 24 26 26 25 23 23 24 26 26 27 21 15 12 13 35 68 70 90 86 87 75 116 207 222 167 149 131 104 125 158 127 92 66 116 159 182 164 150 165 152 94 92 130 141 137 138 116 103 132 153 147 146 179 189 154 121 118 118 131 134 126 108 85 80 110 113 75 26 15 18 15 15 16 24 42 64 78 78 71 67 63 62 60 57 51 45 39 35 26 26 26 26 23 19 15 12 11 11 13 15 16 17 18 18 20 18 18 23 30 36 51 67 89 118 132 146 155 115 71 73 97 121 132 141 143 121 144 217 235 206 138 119 162 220 225 155 106 63 42 42 32 28 32 27 25 25 24 23 22 20 19 19 23 25 18 10 28 65 90 93 90 115 149 159 124 68 34 27 30 25 23 26 27 24 22 22 27 29 27 24 23 26 27 25 48 54 53 41 28 24 30 35 39 26 26 33 28 20 40 73 127 155 135 114 130 109 58 42 40 45 49 52 56 56 46 33 39 33 32 35 45 83 134 163 114 56 14 20 32 24 19 27 24 26 24 21 22 30 37 40 34 52 51 34 28 27 24 23 26 23 32 41 35 28 24 19 18 45 50 41 44 44 47 62 77 116 133 118 102 90 74 63 96 133 144 134 99 53 35 28 42 75 86 79 74 62 53 62 70 77 59 85 143 175 173 134 96 60 52 83 107 104 84 63 33 19 17 25 27 28 29 26 50 51 48 42 37 34 33 32 22 27 46 84 119 126 124 134 143 124 88 62 59 72 98 128 141 98 59 64 104 129 109 75 79 116 118 110 115 141 151 106 85 65 48 49 55 55 51 49 42 41 37 31 32 36 35 30 26 23 22 27 31 35 41 47 53 46 37 33 34 41 51 59 45 41 36 36 39 41 40 39 47 42 37 35 40 50 62 70 67 54 50 53 46 31 33 47 51 50 51 55 54 48 40 34 26 37 62 87 85 61 43 41 45 46 48 47 45 45 46 47 39 36 32 28 26 26 27 28 31 31 31 31 31 30 29 28 27 26 24 22 21 19 19 18 19 20 21 22 23 23 23 23 17 15 19 21 18 25 29 22 27 20 24 28 24 23 27 26 25 23 21 19 17 16 15 15 20 20 20 19 19 21 26 30 28 25 21 17 15 16 18 19 20 20 20 20 21 21 21 21 29 27 24 22 19 18 18 19 16 16 15 15 16 17 20 21 20 18 16 16 16 16 14 12 12 12 11 11 12 13 15 17 16 14 12 12 15 17 17 17 17 18 19 21 22 23 24 24 25 21 15 12 13 20 28 33 29 21 15 18 25 31 35 39 36 35 32 31 30 31 33 34 37 37 32 24 20 22 23 23 16 17 18 19 18 17 16 15 15 14 14 16 19 20 19 17 17 18 19 19 20 20 20 20 15 15 15 15 15 15 14 14 12 12 13 13 14 15 16 16 16 17 18 17 15 13 14 15 16 16 17 17 17 18 18 18 25 25 26 27 28 29 29 30 14 12 10 12 14 16 15 13 16 16 17 17 17 17 19 20 17 18 20 22 22 22 21 20 22 22 24 25 25 25 25 25 18 18 19 19 20 21 21 22 28 29 29 27 24 23 24 25 26 27 28 29 29 26 24 22 24 20 19 21 22 18 14 14 18 21 23 23 21 19 18 18 28 26 24 22 20 19 19 19 19 19 18 17 17 18 18 19 18 19 20 18 15 14 16 17 19 20 21 22 23 24 24 24 25 22 20 20 22 23 23 22 24 24 24 25 26 28 29 30 27 26 23 20 17 17 21 24 33 31 28 24 22 20 20 19 26 24 21 19 20 21 23 24 25 23 21 18 17 18 19 19 19 22 26 28 28 25 20 17 14 16 18 21 22 22 21 20 19 21 20 16 17 22 23 21 17 21 22 17 14 15 15 14 16 16 16 16 16 16 16 16 18 18 18 17 15 13 11 10 13 14 16 17 18 19 19 20 17 16 14 12 11 11 11 11 16 16 15 15 16 17 19 20 20 21 20 16 11 11 17 23 25 33 34 33 36 31 27 31 27 27 27 26 25 24 23 22 24 21 21 26 35 39 38 34 37 37 32 25 23 27 29 26 18 25 52 82 95 98 94 84 81 74 62 43 21 8 10 19 44 61 63 44 32 39 46 44 40 20 23 48 69 89 119 141 103 70 39 31 34 34 30 28 19 22 26 32 36 35 30 25 180 180 180 179 179 178 178 178 181 181 181 181 181 181 181 181 178 179 180 182 182 181 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 176 176 176 176 176 177 177 177 177 177 175 175 174 173 174 174 175 176 175 175 175 175 174 174 174 173 171 172 173 174 174 173 172 171 171 171 170 170 170 169 169 169 166 168 168 167 166 167 169 172 167 168 168 168 169 170 170 170 166 166 167 168 168 167 166 166 166 166 166 166 166 165 164 164 164 164 165 165 165 165 165 165 163 162 162 162 162 164 165 166 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 160 160 161 162 162 163 163 164 161 161 162 162 162 161 160 159 160 161 161 162 161 161 160 160 161 160 160 159 159 160 160 161 162 162 161 160 159 159 158 158 159 160 160 160 160 160 160 161 158 158 158 159 159 160 160 161 163 162 161 160 159 159 160 160 159 158 158 158 158 158 158 157 159 159 159 159 159 159 160 160 157 157 158 158 158 159 159 159 163 156 148 144 145 146 144 142 138 138 136 132 133 141 150 155 140 143 138 141 157 153 117 85 97 151 177 156 134 131 137 143 149 142 117 95 111 149 157 138 102 113 121 124 131 139 136 127 114 68 60 115 176 187 144 93 89 110 133 143 124 74 31 19 103 163 174 147 128 139 165 169 176 179 177 187 204 183 117 59 38 45 50 44 35 31 33 35 28 32 37 43 49 52 46 37 37 42 35 28 37 44 41 37 27 44 55 60 71 76 72 67 53 23 22 60 82 65 43 40 37 26 22 33 61 95 99 78 57 59 54 42 33 31 28 23 24 26 31 22 32 64 81 95 101 106 107 111 110 96 85 89 80 77 83 90 71 36 16 18 30 44 45 29 18 23 25 20 22 21 42 53 43 51 61 47 33 41 51 57 54 46 40 39 41 50 77 120 150 139 90 45 60 100 138 137 101 63 41 35 32 31 30 29 28 26 25 24 28 16 29 53 77 116 135 116 79 103 114 93 60 49 62 79 96 76 62 71 113 172 204 201 125 59 111 185 181 130 73 63 102 123 116 96 106 116 84 39 23 44 55 43 29 29 35 39 41 33 27 27 52 95 97 57 29 26 46 92 124 114 84 66 138 173 183 162 166 196 206 190 185 172 148 132 142 158 148 124 77 58 88 120 98 74 66 49 46 38 25 20 61 140 167 132 73 36 20 33 39 32 28 26 26 64 104 141 148 102 63 72 108 105 80 43 25 28 29 20 15 93 174 239 238 159 133 187 156 76 90 179 202 177 174 181 187 155 96 99 127 122 136 162 200 207 197 170 147 136 131 129 140 125 91 81 148 223 226 207 178 168 151 133 156 182 138 81 56 42 43 45 36 15 20 69 143 172 168 191 201 170 131 70 33 59 116 134 137 170 192 192 170 155 170 206 214 175 114 67 62 92 99 71 74 123 150 131 103 79 63 57 47 41 49 58 57 80 80 59 48 46 40 35 37 40 41 38 32 29 31 34 30 29 28 53 119 173 154 100 59 58 55 51 62 93 116 116 126 133 136 132 134 150 170 182 181 135 111 142 185 187 156 128 128 128 115 89 68 57 43 29 27 23 20 18 16 16 21 28 41 36 30 25 23 23 23 22 22 22 21 21 22 24 26 28 27 26 25 27 30 32 32 31 33 35 40 51 66 80 90 95 87 83 83 88 95 93 81 69 65 57 45 37 34 34 33 32 29 28 28 27 27 28 29 29 30 30 30 29 28 26 25 24 25 24 25 30 35 35 30 25 26 25 24 23 23 23 23 24 25 26 27 27 27 27 26 25 31 29 28 27 27 28 29 31 29 29 27 26 25 25 26 26 26 24 23 24 27 29 29 28 30 28 27 25 26 27 29 30 36 33 29 27 27 27 26 24 23 24 25 26 26 25 24 23 22 23 23 24 25 25 26 26 26 21 24 34 36 29 27 31 25 26 27 25 24 25 28 30 29 28 27 27 27 27 28 29 30 28 25 21 19 19 22 24 26 30 32 31 31 30 27 22 31 28 25 25 28 33 34 33 27 28 22 20 23 20 17 23 15 27 24 34 44 46 59 63 64 85 109 147 170 173 174 163 141 152 192 209 182 164 162 152 175 196 176 146 159 178 177 178 186 184 188 190 193 174 171 143 81 38 25 34 29 31 35 23 17 2 28 85 160 207 197 191 190 163 139 142 165 166 109 38 29 75 135 173 188 175 170 203 226 208 183 135 74 51 72 92 98 138 163 180 196 168 114 87 105 72 30 19 22 8 29 90 155 181 164 173 194 204 218 197 173 183 192 162 142 192 223 185 157 158 139 131 164 197 189 162 120 81 92 118 128 141 142 139 127 141 151 126 116 139 145 138 163 175 168 141 130 150 174 185 183 190 206 219 216 203 202 211 209 215 210 210 232 241 196 134 80 136 195 214 193 158 127 109 128 145 107 66 47 41 54 56 51 63 65 51 37 33 30 25 36 20 18 23 19 15 18 20 20 21 23 25 27 25 22 19 24 23 21 19 17 16 16 16 19 19 19 20 20 20 20 20 21 19 19 20 23 25 24 23 28 26 25 24 25 24 21 19 22 23 23 23 23 22 22 21 17 18 20 22 24 26 27 28 30 28 25 21 18 15 14 13 18 21 25 28 29 27 24 22 23 22 20 19 18 18 18 19 22 21 20 22 26 29 29 28 24 25 27 29 30 31 32 32 27 23 21 22 27 29 28 25 22 23 25 26 28 28 28 27 31 31 29 27 25 23 22 20 33 39 41 37 32 28 24 18 12 22 30 30 27 25 25 24 28 29 30 31 32 31 29 29 17 23 29 32 30 29 29 30 28 29 31 34 33 29 28 31 31 28 25 23 24 25 24 23 28 24 22 25 30 33 33 30 29 28 28 28 29 29 30 31 33 31 28 29 32 32 30 27 24 25 25 24 22 23 25 28 30 24 19 19 13 6 34 82 107 101 74 72 76 123 201 204 170 145 113 91 138 192 172 141 140 126 116 124 104 84 97 93 86 96 118 105 94 110 121 135 130 127 125 128 140 152 140 113 117 134 160 181 199 190 133 78 96 108 76 27 13 22 23 22 14 25 46 69 82 80 72 66 59 60 60 57 53 46 40 36 29 28 28 26 23 20 17 15 13 14 15 16 18 18 19 19 16 14 16 29 40 39 51 77 122 153 129 97 96 75 72 122 174 202 189 139 103 102 153 222 231 194 147 141 172 203 199 159 118 86 60 42 27 30 36 28 29 29 28 27 25 24 23 22 25 26 20 15 27 50 63 63 72 116 154 146 98 51 28 25 27 24 23 28 29 26 25 27 24 26 27 25 27 31 34 33 39 43 43 35 28 27 29 29 33 24 24 30 27 24 41 67 108 125 105 88 103 92 53 37 39 45 51 55 58 54 42 28 28 39 57 63 56 66 91 106 78 40 17 27 37 27 19 24 25 26 22 18 22 33 42 44 49 51 45 38 31 22 21 30 27 25 35 42 35 27 25 21 21 39 43 40 44 43 48 66 107 139 156 134 83 46 65 112 172 197 192 164 107 48 34 39 38 64 119 172 157 88 77 129 164 128 92 137 205 215 177 120 63 69 94 126 147 142 101 51 18 23 24 24 31 39 41 41 45 47 44 36 32 34 33 29 26 31 56 103 134 127 119 131 125 101 67 56 73 92 106 120 115 87 66 82 119 131 98 57 60 103 118 115 117 141 161 133 100 85 66 56 53 51 49 47 42 41 37 32 32 36 36 32 26 22 20 23 26 29 35 41 44 43 40 37 34 36 41 46 44 40 36 33 33 35 36 37 36 34 32 33 37 45 53 58 63 55 48 43 37 34 41 53 70 64 63 70 71 58 42 32 31 42 61 76 71 54 43 42 43 44 45 43 40 38 39 40 37 35 32 29 27 27 27 28 27 28 29 29 30 30 30 30 26 25 25 24 23 21 20 20 20 21 21 22 22 22 22 22 22 18 19 19 20 36 52 53 43 28 22 23 21 24 28 25 23 22 20 18 16 15 14 14 19 20 19 18 18 21 26 30 28 25 21 18 16 18 21 23 23 22 21 20 20 21 22 23 29 28 25 22 19 18 18 18 15 15 15 15 16 19 21 22 22 19 16 14 15 15 14 13 13 12 11 11 11 12 14 15 15 13 11 12 14 16 17 16 17 19 20 22 23 23 22 22 24 21 16 14 16 21 28 32 26 19 16 20 27 30 33 35 29 28 27 26 27 29 31 33 41 39 33 25 21 22 22 19 17 18 18 18 18 18 18 18 14 14 14 16 19 20 19 18 17 17 18 19 19 19 19 18 16 16 16 16 15 14 13 13 13 14 14 14 15 15 16 16 15 17 18 17 14 13 13 15 17 17 16 16 16 16 16 16 22 23 24 27 29 31 33 34 28 23 18 15 14 14 13 12 14 13 13 14 16 17 18 18 19 20 22 23 23 23 21 20 22 23 24 24 24 24 23 22 20 21 21 22 23 24 25 25 27 27 27 26 24 24 26 28 27 26 26 25 26 27 29 30 23 19 18 21 22 19 16 16 18 21 23 22 21 20 20 22 25 25 24 23 22 20 19 18 18 18 18 18 18 18 18 19 18 20 21 20 18 16 17 18 19 19 19 20 21 23 24 25 22 20 19 20 22 24 25 24 24 24 25 25 27 28 30 31 27 26 24 19 16 16 19 22 32 30 27 25 23 23 23 23 23 24 24 24 23 23 23 23 23 21 17 15 13 14 16 17 20 22 26 28 27 23 18 15 15 16 19 21 22 21 20 19 18 20 19 17 20 27 29 27 35 38 35 25 18 18 21 22 20 20 20 19 18 18 17 17 18 18 18 17 16 14 12 11 14 15 16 18 19 19 20 20 15 14 12 10 10 10 12 13 16 15 15 15 15 17 18 19 19 20 19 15 11 11 17 22 47 62 60 44 37 33 28 27 26 26 25 24 23 22 22 22 22 21 23 31 41 46 44 39 36 36 32 27 27 30 28 23 19 27 55 89 109 117 107 87 75 61 45 33 24 16 12 12 34 44 47 40 40 50 56 54 49 25 28 61 88 101 109 111 98 69 39 29 31 33 36 39 28 29 30 33 34 32 28 24 179 179 179 179 178 178 178 178 179 179 179 179 179 179 179 179 178 179 179 180 180 179 178 177 179 179 179 179 179 179 179 179 179 180 180 179 179 178 177 176 176 176 176 176 176 176 176 176 175 174 174 173 173 173 173 174 173 173 173 173 172 172 172 171 171 171 172 173 173 172 171 171 170 170 170 170 169 169 168 168 166 168 168 168 166 166 168 171 170 170 169 169 168 167 167 166 165 166 167 167 167 167 166 165 166 166 166 165 164 163 162 161 164 164 164 164 164 164 164 164 166 165 164 163 163 163 163 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 162 162 162 162 162 160 160 161 161 161 160 159 158 163 163 161 160 159 159 159 159 161 160 159 159 159 159 160 161 163 162 161 160 158 156 155 155 160 160 160 160 160 159 159 159 158 159 159 159 159 160 160 160 160 160 159 158 158 159 160 160 157 158 158 158 158 158 158 159 160 160 159 159 159 159 159 159 157 158 158 158 159 159 159 160 155 159 163 165 164 160 156 154 155 161 164 161 159 166 175 180 168 165 158 167 186 175 130 92 106 166 195 164 128 115 119 125 136 152 143 110 101 126 143 139 111 113 124 138 138 124 112 110 144 91 72 118 169 174 128 78 88 127 149 131 88 46 30 39 101 146 147 119 101 107 127 129 145 162 183 205 214 175 103 50 32 42 46 39 31 32 42 49 39 49 62 71 75 70 56 44 66 83 86 77 71 58 38 26 34 37 34 29 46 84 98 83 43 18 23 61 77 54 35 39 35 20 18 47 107 158 150 107 91 96 85 58 39 35 34 29 27 27 33 23 26 45 51 60 64 73 73 74 81 79 72 71 62 61 63 62 50 32 24 26 21 31 31 21 17 23 25 21 26 17 23 27 23 34 44 32 34 36 36 33 35 39 34 26 34 49 75 101 113 101 72 49 57 76 96 97 74 46 32 31 34 32 29 26 24 24 24 24 30 18 22 32 43 71 87 74 77 107 127 109 70 48 54 69 93 79 63 65 108 175 202 184 129 69 99 145 130 90 73 106 124 134 119 105 130 147 105 47 18 25 32 32 29 29 33 39 40 31 24 27 47 79 82 58 35 28 52 113 144 105 68 77 182 218 210 172 171 192 193 183 161 149 126 99 78 67 63 62 83 115 155 155 112 76 72 78 63 48 30 15 50 144 196 173 83 44 23 30 34 32 31 28 41 48 58 88 115 99 77 83 76 69 52 33 29 34 30 18 21 112 176 220 196 122 118 147 100 96 158 221 208 184 182 172 177 127 86 99 110 112 156 203 216 211 201 185 184 191 146 68 50 46 57 129 213 244 239 223 190 146 125 137 173 176 115 63 52 51 47 37 27 3 17 97 162 172 152 173 195 184 152 85 32 57 117 139 132 154 184 203 148 158 185 211 187 119 71 69 75 86 85 77 103 153 154 112 59 62 56 49 52 52 45 39 71 111 113 73 46 43 40 31 33 35 36 34 31 30 34 37 30 20 31 83 153 182 141 84 51 60 58 54 64 83 103 119 150 166 168 150 141 152 161 159 120 111 119 148 163 146 117 100 108 103 100 102 96 75 46 24 25 22 21 21 19 18 21 27 39 34 27 22 21 21 21 20 25 24 23 22 23 26 31 34 33 31 31 32 34 34 32 30 36 32 27 27 31 38 44 47 48 49 53 61 69 70 64 57 55 49 41 37 36 35 33 31 30 29 28 27 27 28 29 29 29 29 29 29 28 26 25 24 25 24 25 28 32 32 27 23 23 24 24 24 24 24 23 22 25 26 27 27 27 27 26 25 27 28 28 28 28 28 28 27 27 27 26 25 25 26 26 27 26 24 23 24 27 29 29 28 27 27 26 26 26 27 29 29 33 32 31 32 32 30 26 23 21 21 22 23 24 25 25 26 24 24 24 25 25 25 26 26 27 25 29 37 35 28 27 32 29 29 28 25 24 25 29 33 33 31 29 27 27 28 29 30 29 29 27 22 18 16 19 23 25 31 36 35 33 32 31 29 29 25 19 18 27 39 40 33 23 27 25 24 26 19 17 26 37 41 38 54 71 78 87 81 79 130 175 207 216 212 207 187 145 172 202 188 146 139 154 154 174 192 173 144 158 183 188 187 184 184 191 194 194 161 136 91 46 27 28 36 30 32 34 21 15 1 35 117 187 185 151 159 136 135 143 164 167 121 50 4 70 135 164 166 165 157 169 193 214 220 227 196 114 44 45 81 118 133 136 139 141 113 81 76 91 60 27 20 17 4 37 107 175 180 156 174 211 220 211 173 142 158 175 153 128 160 184 156 126 150 151 145 176 209 195 160 128 101 115 134 138 151 163 174 150 178 168 120 138 192 168 112 120 129 140 152 173 195 204 201 213 216 217 215 211 209 211 215 214 218 208 185 169 153 120 86 67 105 134 131 122 116 97 71 73 70 46 46 62 75 95 107 121 120 113 98 80 62 43 30 35 23 22 24 19 17 19 18 17 17 17 19 22 23 22 21 22 21 20 18 17 17 17 18 24 24 23 22 20 19 19 18 23 22 22 23 24 25 25 24 26 24 22 22 23 22 20 18 23 23 22 22 21 21 20 20 17 18 20 23 25 28 30 31 30 28 25 21 18 15 13 12 16 19 25 29 30 28 24 21 25 23 21 19 17 16 15 14 19 18 18 20 23 26 27 28 22 24 27 30 32 33 32 31 25 22 19 20 24 26 25 23 23 24 24 25 24 23 23 23 26 25 25 25 25 24 24 24 32 37 39 35 29 24 19 15 15 27 32 27 23 26 25 21 30 31 32 32 31 29 27 26 20 26 33 36 35 32 31 31 28 28 30 33 32 28 29 33 34 30 25 23 23 25 25 25 26 24 24 27 31 33 31 29 28 28 29 28 28 29 30 31 34 33 32 32 33 33 33 32 25 25 24 22 21 22 25 28 30 18 14 22 16 4 36 95 150 116 63 52 64 106 157 145 124 106 88 98 158 209 214 221 216 168 142 143 101 59 77 100 123 139 152 142 149 169 173 181 151 109 102 129 154 176 172 139 167 193 206 209 231 238 179 99 88 106 83 30 11 21 24 18 16 28 49 71 80 75 65 59 55 56 57 56 51 44 37 32 30 30 29 27 23 20 18 17 13 14 15 16 16 17 18 18 20 19 21 37 47 36 54 102 177 185 117 49 49 57 95 179 235 246 202 116 83 129 191 221 215 197 187 180 184 188 172 162 141 120 87 45 19 27 37 29 33 32 30 29 29 28 27 26 27 24 21 23 29 35 38 38 64 107 131 102 57 34 34 37 25 21 23 29 30 27 27 31 22 25 26 27 31 38 40 39 30 33 33 30 29 30 29 25 27 22 23 27 27 28 41 58 77 81 67 57 68 68 47 31 35 42 50 56 58 52 38 25 24 50 85 91 67 51 55 59 48 30 22 30 35 28 22 25 22 24 25 25 33 46 51 49 47 51 55 53 42 28 24 30 25 26 36 41 31 25 25 22 26 33 35 39 42 41 53 79 121 150 161 125 60 25 71 149 214 238 219 168 100 44 30 29 30 65 143 213 194 124 131 206 217 149 98 130 168 151 120 94 83 105 137 164 182 175 115 40 21 48 47 29 34 46 48 49 37 42 39 32 35 44 41 30 29 31 53 96 119 102 92 108 107 80 51 57 90 106 100 94 77 64 61 85 120 127 93 53 49 85 107 112 115 136 153 133 116 108 88 65 52 49 47 43 43 41 36 32 32 35 36 35 28 23 20 21 21 22 28 34 34 39 43 42 37 33 32 33 40 39 37 33 30 29 32 35 28 28 29 32 36 40 45 48 51 52 51 48 46 48 53 58 73 73 82 93 84 56 34 29 39 50 60 60 52 44 43 45 42 43 43 40 37 34 34 35 33 33 32 31 30 28 28 27 24 25 26 27 29 29 30 30 24 25 26 26 26 25 23 22 22 22 22 22 21 21 21 20 23 18 18 17 23 49 78 89 58 35 20 17 18 24 30 26 23 21 19 17 15 14 14 14 18 18 18 17 17 20 25 29 29 26 21 18 17 19 23 25 26 24 21 20 20 22 25 27 30 28 25 21 19 17 17 17 15 15 14 15 18 21 23 24 26 22 17 14 14 15 15 14 14 13 11 10 10 11 12 13 14 12 11 12 14 16 16 15 16 18 21 23 23 23 21 20 22 21 19 19 20 24 28 31 24 19 19 25 30 31 31 31 24 24 23 24 26 28 31 33 38 36 30 25 25 28 26 22 20 19 18 17 18 19 21 22 14 13 14 16 19 20 19 18 17 17 18 18 18 17 17 16 16 16 16 16 16 15 14 13 16 16 16 16 16 16 16 16 16 17 18 16 14 13 14 15 17 17 16 15 14 13 13 12 17 19 22 25 29 33 36 38 36 31 24 19 16 14 14 13 14 12 10 13 17 19 18 16 22 23 24 24 24 23 22 21 21 22 23 23 23 22 21 20 23 24 25 26 27 28 28 29 27 27 26 24 23 24 27 30 27 25 22 21 23 27 33 37 23 19 18 21 23 20 18 18 20 21 22 21 20 20 22 24 22 23 24 24 23 21 19 18 18 18 18 18 18 18 19 19 17 20 22 22 20 18 18 19 19 18 17 17 18 21 24 26 20 19 18 19 23 25 25 25 23 23 24 25 27 28 30 31 27 26 24 20 16 15 18 20 31 30 28 26 25 25 26 27 21 24 28 29 26 23 22 23 23 20 16 12 11 12 15 17 19 22 25 27 26 22 17 14 16 18 20 21 21 20 18 16 19 18 17 16 21 28 32 31 43 48 48 37 26 23 24 25 22 22 21 20 19 18 18 17 18 18 18 17 16 15 13 12 15 16 17 18 19 20 20 20 16 14 11 9 8 10 12 14 15 14 14 14 15 16 17 18 18 19 18 15 11 12 16 21 59 77 72 47 34 31 26 22 25 24 22 20 20 20 20 21 22 22 26 35 44 48 46 42 36 34 31 29 31 32 27 20 20 28 54 90 120 134 117 85 61 48 34 29 26 21 16 13 25 27 34 44 55 62 63 61 54 31 38 74 102 109 104 96 95 69 42 31 32 35 41 47 37 35 32 31 30 28 24 21 179 179 179 179 179 179 178 178 179 179 179 179 179 179 179 179 178 178 178 178 177 177 176 176 179 179 179 179 179 179 179 179 179 179 179 179 178 177 176 176 175 175 175 175 175 175 174 174 174 174 173 172 172 172 171 171 172 172 172 172 171 171 170 170 172 173 173 173 173 173 173 172 170 169 169 169 168 168 168 167 166 167 168 168 166 166 167 169 170 169 169 168 167 166 165 165 165 165 166 167 167 166 165 165 166 166 166 165 164 162 161 160 164 164 164 163 163 163 163 163 168 167 166 164 164 163 164 164 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 161 161 161 160 160 159 159 160 160 160 159 158 157 163 162 160 158 158 159 160 161 160 160 159 158 158 159 160 160 158 158 159 159 159 159 159 159 161 160 160 160 159 159 158 158 163 162 161 160 158 157 156 155 159 158 158 157 157 158 159 160 157 157 157 158 158 159 159 159 160 160 160 159 159 158 158 158 158 158 158 159 159 159 160 160 158 160 163 163 162 162 164 166 162 165 166 166 165 165 165 163 176 164 150 154 163 145 111 92 119 163 180 157 136 126 116 107 105 150 171 143 114 117 127 126 135 115 106 115 117 114 131 158 169 104 75 111 143 138 119 107 101 125 126 94 56 33 35 51 64 91 93 91 87 82 92 96 103 118 132 144 141 105 57 32 29 49 58 49 49 65 76 74 57 80 108 123 124 114 98 86 124 151 167 164 149 116 76 53 35 23 17 21 47 92 99 65 32 19 27 53 62 44 32 35 30 20 33 85 154 201 186 141 129 126 103 68 50 51 48 36 26 26 36 32 33 44 44 52 58 64 56 45 52 60 57 55 54 55 53 44 33 27 24 24 20 25 27 24 25 29 28 23 28 16 13 15 18 32 38 28 29 32 33 31 31 33 35 36 35 43 55 68 73 69 59 50 52 53 57 59 49 33 26 29 34 31 26 22 20 20 22 23 22 25 36 37 29 35 44 39 77 104 124 113 81 61 67 82 87 70 52 57 101 158 169 140 102 59 77 110 104 85 92 133 126 128 123 131 156 154 109 64 30 26 29 37 39 34 35 42 42 37 31 28 35 55 72 75 58 32 38 105 151 108 59 69 135 185 185 148 143 149 140 132 115 108 95 69 35 20 44 80 128 167 178 141 98 81 100 133 106 71 46 28 34 94 154 161 84 49 27 29 33 33 31 25 27 33 54 102 146 140 108 92 71 42 23 31 41 35 25 22 25 92 165 180 125 93 97 69 72 149 219 222 196 198 201 183 164 108 81 92 95 112 162 197 182 185 187 185 184 169 115 52 82 89 83 118 163 194 229 231 177 136 130 143 133 89 48 51 60 77 70 46 34 6 20 105 169 165 142 168 193 186 161 97 35 48 109 144 138 141 152 165 137 151 160 157 131 83 64 86 85 71 75 100 127 139 120 88 52 58 51 47 51 43 41 57 118 146 130 73 37 35 36 31 35 36 36 34 32 33 36 40 35 12 31 99 146 129 84 58 62 81 82 70 65 62 73 99 159 197 202 163 146 162 159 131 86 115 136 131 121 116 107 94 95 91 104 121 107 64 33 27 25 23 23 23 21 19 21 26 35 30 23 19 19 20 21 22 27 26 25 23 24 28 34 38 37 35 34 34 35 33 30 27 28 27 27 28 29 28 26 23 26 28 33 39 44 47 47 45 45 41 37 36 36 36 33 30 30 29 28 27 27 27 28 28 28 28 29 28 28 26 25 24 25 24 24 26 28 28 25 22 21 22 24 25 25 24 22 21 25 26 27 27 27 27 26 25 24 26 28 29 29 28 26 24 25 25 24 24 25 25 27 27 28 26 24 25 27 28 27 26 25 25 25 26 26 27 28 29 31 30 30 31 33 33 30 27 22 22 22 22 22 24 25 26 25 25 25 25 26 26 26 26 28 28 33 37 33 25 26 32 31 30 28 25 23 25 30 34 35 33 30 28 27 28 30 31 25 26 26 24 21 20 21 22 28 35 39 35 31 30 31 31 21 24 22 19 26 39 42 37 24 30 38 43 33 14 22 53 90 81 67 80 101 118 124 104 98 152 196 216 208 193 191 180 143 184 197 149 110 135 171 173 169 194 178 135 130 159 182 192 179 186 191 188 194 168 127 53 29 29 37 38 30 30 29 15 12 10 55 150 206 160 105 116 131 168 199 193 135 55 32 66 146 198 185 163 159 154 173 186 193 200 214 200 132 59 42 64 106 136 139 112 90 72 57 53 56 51 37 25 12 8 47 108 168 182 157 146 165 181 176 143 134 128 139 134 109 111 123 112 107 150 160 146 171 208 190 142 129 126 142 131 111 120 145 173 150 142 119 112 169 209 157 97 118 135 162 190 206 208 204 200 203 202 196 191 198 209 209 200 186 165 133 103 77 62 62 67 77 96 94 70 60 77 91 89 58 27 14 54 109 140 162 178 197 182 177 179 154 104 67 58 44 35 28 22 18 25 27 17 22 17 12 10 13 17 19 19 20 19 18 17 17 18 19 19 25 25 24 22 21 20 19 18 24 24 24 24 25 25 25 25 20 19 18 19 21 23 23 22 23 22 22 21 20 20 20 20 20 21 22 24 26 28 30 31 30 28 25 21 17 14 12 11 14 18 24 28 30 27 23 20 23 22 20 18 16 15 13 13 14 14 14 16 19 22 25 26 24 26 30 33 34 32 30 28 23 21 19 19 22 24 23 22 25 24 22 19 18 20 25 29 27 25 24 26 26 25 25 28 31 34 36 34 28 22 18 15 24 28 29 25 24 27 28 26 30 31 31 31 30 29 27 25 24 30 37 40 38 35 33 33 30 29 29 31 29 25 27 31 34 30 24 22 23 26 28 29 25 24 25 28 31 32 29 26 28 29 29 29 28 28 30 32 34 34 34 33 32 32 33 35 28 27 25 22 19 19 23 26 23 14 12 21 18 9 38 90 141 105 54 40 47 70 95 79 62 76 85 116 184 235 249 255 243 189 175 184 143 106 127 157 188 188 182 189 219 225 199 184 157 123 130 179 216 220 197 168 201 228 226 217 231 237 184 98 76 93 76 32 11 21 24 14 21 30 48 64 69 64 56 53 55 55 55 53 47 38 29 24 29 30 32 30 26 21 17 16 13 13 13 13 14 14 15 15 22 25 29 40 41 32 72 149 222 179 90 30 40 71 123 190 223 221 174 98 87 162 219 211 202 195 198 180 180 186 161 158 172 158 114 52 14 18 31 30 32 31 30 31 33 34 35 34 29 21 19 28 33 32 32 38 63 89 95 68 38 33 39 41 28 22 22 29 30 26 25 30 24 27 28 29 34 40 42 39 27 29 29 26 27 29 28 25 23 23 23 25 26 30 39 48 49 47 46 47 51 55 46 30 32 38 47 55 58 53 41 32 28 54 87 90 63 44 45 49 43 34 26 25 26 26 27 30 22 25 27 31 46 64 69 64 66 67 67 57 41 32 30 26 24 26 36 37 26 22 25 24 30 30 38 49 46 38 54 85 104 132 131 90 54 55 95 139 167 190 165 115 73 47 39 24 26 52 113 167 155 115 139 205 186 117 72 86 94 84 101 130 146 132 131 146 158 145 90 27 51 90 80 38 32 41 39 40 29 35 35 34 49 66 58 37 31 32 41 63 75 64 59 74 92 73 54 67 96 100 76 57 50 44 47 70 104 118 100 75 60 78 95 106 116 131 129 104 112 111 94 68 53 52 48 38 42 40 36 33 32 34 35 36 32 27 24 22 20 19 24 30 30 35 41 43 43 40 35 29 32 35 37 35 30 28 29 32 29 29 30 32 36 40 44 47 37 44 59 74 76 69 65 67 71 81 101 110 84 43 25 31 63 71 71 55 39 36 41 44 42 43 43 40 37 34 34 35 30 31 32 32 31 30 28 27 23 24 25 26 27 27 27 27 22 24 27 29 30 28 26 24 23 23 22 21 20 20 19 19 20 17 18 17 23 51 83 97 59 36 19 15 15 22 30 28 23 22 20 18 16 16 15 15 16 17 17 16 16 19 24 29 31 27 22 17 16 18 22 25 26 24 20 19 20 24 29 32 30 28 25 21 18 17 16 16 16 14 14 16 20 23 26 26 34 28 20 15 14 14 15 15 15 14 12 10 10 10 11 12 13 11 10 12 14 15 15 14 13 15 19 23 24 24 22 21 21 22 22 23 25 27 29 30 25 23 25 32 36 34 31 30 25 25 25 26 27 29 31 33 28 26 24 24 30 36 36 31 22 20 18 17 18 20 24 26 15 14 14 16 19 21 20 18 17 17 17 17 17 16 15 14 13 14 15 17 17 17 16 16 17 17 17 17 17 16 16 16 17 18 19 17 14 13 15 17 18 17 16 14 13 11 10 9 14 16 19 23 27 31 34 36 32 30 27 24 21 19 18 17 17 13 12 15 20 23 21 17 22 23 23 23 23 22 20 20 18 19 20 21 22 22 21 21 24 25 25 27 28 29 30 30 30 29 27 24 22 22 26 29 25 23 20 19 21 26 32 36 22 18 17 21 23 21 19 20 22 22 22 20 18 18 20 23 19 21 23 24 24 22 20 18 18 18 18 18 19 18 18 18 15 18 21 22 20 19 18 19 20 18 16 15 16 19 23 26 21 19 18 20 22 24 24 23 21 21 22 23 25 27 28 29 25 25 24 21 19 18 21 23 33 31 29 27 26 26 27 27 23 27 30 29 25 21 20 21 24 21 16 12 11 13 16 18 17 19 22 24 24 22 18 16 18 19 20 21 20 18 16 15 19 17 14 15 19 26 31 32 43 52 55 46 33 24 21 21 19 19 19 19 19 18 18 18 18 18 18 17 17 16 15 15 15 16 17 18 19 20 20 20 19 17 13 10 9 10 12 14 13 14 14 14 15 16 16 17 17 17 16 14 11 12 16 20 45 58 52 33 26 24 21 21 23 22 19 18 17 18 19 20 24 23 25 32 40 45 46 44 39 34 28 28 31 32 27 20 21 25 45 77 110 129 109 70 43 39 35 34 30 23 20 21 20 21 36 61 77 75 67 65 61 46 56 86 102 105 103 99 88 67 44 36 37 39 40 42 37 33 27 23 22 22 21 20 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 176 176 176 175 176 178 178 178 178 178 178 178 178 178 178 178 178 177 176 175 174 174 174 174 174 173 173 173 173 172 172 172 172 171 171 170 170 172 172 171 171 171 170 170 170 172 172 171 171 171 171 172 172 169 169 168 168 168 167 167 167 165 167 169 168 166 165 166 168 167 167 167 167 167 166 166 166 164 164 165 166 166 165 164 164 167 167 166 165 164 163 161 160 164 164 163 163 162 162 161 161 165 164 163 162 162 162 162 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 161 160 160 159 159 158 159 159 160 160 159 158 157 160 159 158 157 158 160 161 163 160 159 159 158 158 159 159 160 157 158 158 159 160 161 161 162 160 160 160 159 159 158 158 158 162 162 161 160 158 157 156 156 158 158 157 157 157 158 159 160 157 157 157 158 158 159 159 159 160 160 160 159 159 158 158 158 158 158 159 159 160 160 160 160 162 159 157 156 157 160 163 165 162 149 142 150 163 167 163 160 172 166 140 114 111 113 106 100 129 152 158 146 143 137 118 102 91 132 156 139 120 122 127 123 123 93 74 77 84 98 139 184 130 89 75 96 106 100 101 107 81 84 77 66 58 45 37 41 60 80 96 120 121 101 110 129 122 105 79 65 61 47 29 25 39 81 98 77 68 88 99 88 81 112 147 162 156 140 123 113 142 167 191 200 190 149 99 73 41 24 18 24 40 65 64 36 28 29 34 42 45 41 35 33 26 26 57 113 162 182 168 141 126 118 94 69 66 73 63 41 34 31 39 35 33 35 30 40 52 60 49 34 38 47 46 42 48 51 47 35 26 24 22 19 19 22 25 29 31 30 25 20 25 19 16 19 26 37 40 32 28 26 27 26 21 26 51 80 86 69 48 39 42 48 50 48 51 42 37 39 38 32 31 35 33 29 24 19 17 17 20 22 21 23 31 35 37 43 48 45 59 71 81 78 67 67 86 107 91 61 36 40 73 113 120 99 63 39 81 144 149 111 87 96 105 117 125 135 148 135 98 69 54 40 34 39 40 38 47 63 72 61 42 28 29 43 66 87 83 42 24 77 127 95 50 54 79 120 119 94 98 102 87 77 73 60 56 60 52 45 69 106 131 155 144 111 99 111 145 185 156 105 60 35 32 65 98 99 66 39 25 29 32 35 32 23 22 39 78 135 175 165 123 91 56 37 29 40 46 36 25 23 30 74 147 141 88 73 62 43 127 204 233 200 175 165 164 176 154 93 79 95 95 104 131 148 173 197 201 178 130 74 73 123 183 184 141 106 92 116 169 177 143 119 116 102 68 34 34 73 104 137 128 77 41 9 20 99 181 169 145 169 180 170 163 116 54 38 80 125 134 127 112 104 134 124 110 111 114 92 76 88 82 62 69 98 106 90 71 59 49 49 50 58 58 47 76 135 175 173 131 65 30 27 34 40 37 38 37 35 33 33 35 37 36 18 35 84 102 76 57 63 91 98 91 85 90 83 71 73 144 196 218 185 155 153 142 117 105 103 106 113 117 114 108 104 107 119 129 117 79 39 25 30 27 25 25 26 23 20 22 26 33 28 21 18 18 21 23 24 27 27 26 24 24 28 34 40 39 36 34 33 32 30 26 23 24 26 29 33 35 34 29 24 26 26 26 27 29 31 35 37 36 34 32 33 36 35 32 28 29 28 27 26 26 26 26 26 27 27 28 28 27 26 25 24 24 23 22 23 24 24 23 21 22 23 24 25 25 23 21 20 24 25 26 26 26 26 25 24 22 24 27 28 28 27 24 22 24 23 23 23 24 25 26 27 30 28 25 24 25 25 24 22 23 23 23 24 25 27 29 30 31 28 26 26 29 32 33 33 26 26 24 23 23 23 24 24 25 25 26 26 27 27 28 28 28 30 35 36 31 24 25 31 31 30 28 24 23 24 29 33 34 33 30 28 27 28 29 30 24 24 24 24 24 23 21 20 36 40 39 32 26 27 29 30 29 36 39 35 35 42 47 47 32 40 58 70 47 14 34 91 129 112 90 96 122 155 165 132 113 157 196 215 195 163 162 162 154 203 199 129 102 152 190 176 165 199 183 116 83 115 160 180 186 188 195 199 205 167 111 31 23 33 41 35 26 27 24 13 7 25 95 201 219 123 69 103 172 203 210 161 70 7 47 140 218 230 190 169 173 173 189 193 192 174 166 157 127 94 74 63 71 108 121 95 70 58 47 37 32 38 40 33 15 16 65 128 187 212 200 169 149 147 156 157 178 156 148 140 119 111 109 97 122 147 145 128 147 179 175 151 146 140 150 133 100 90 114 158 157 98 74 116 176 176 141 144 184 188 197 203 199 189 188 194 195 204 203 191 183 177 159 136 108 87 59 44 55 84 115 132 143 155 149 119 98 110 143 167 103 34 12 70 144 182 197 213 221 217 221 219 183 133 112 119 78 48 32 34 34 31 28 23 25 20 14 13 15 16 14 12 18 18 17 17 17 18 19 20 22 22 22 21 21 20 20 19 23 24 24 24 24 24 24 25 22 20 18 18 20 22 23 22 23 22 21 20 20 20 20 21 25 25 26 26 26 27 27 27 28 26 23 19 16 13 11 11 12 16 21 26 28 26 22 19 19 18 18 17 16 15 14 14 10 11 11 13 15 19 23 26 28 30 32 33 33 30 26 24 22 21 19 19 20 22 22 21 19 21 22 22 22 25 31 35 33 28 26 27 25 21 21 25 28 31 35 37 34 29 26 25 21 23 27 31 31 28 26 27 28 29 30 31 30 29 27 26 27 33 39 41 39 35 34 34 32 30 29 28 25 22 24 28 32 28 23 21 23 27 30 31 24 24 25 27 29 29 27 25 27 29 30 29 27 27 30 32 33 33 32 31 30 30 32 33 31 31 28 24 19 18 20 22 20 19 17 18 20 17 33 62 80 66 45 39 39 46 58 52 53 84 99 127 192 249 254 234 227 156 140 161 159 163 174 172 180 190 199 221 229 191 148 131 149 170 200 233 237 197 165 168 189 218 216 214 216 201 150 71 61 60 47 24 15 25 30 21 22 29 41 52 56 55 56 59 61 60 57 52 44 34 26 21 30 34 38 38 32 24 18 15 15 14 14 13 13 14 15 15 14 24 36 43 39 47 115 205 216 130 54 30 44 90 143 170 185 185 159 101 83 142 195 191 193 179 178 167 176 177 148 152 206 193 139 63 14 10 24 34 31 30 30 33 38 43 45 45 34 20 17 28 34 31 35 46 51 66 74 65 48 41 43 45 40 29 24 30 32 26 25 29 29 31 30 30 34 39 38 34 27 30 29 25 24 26 27 26 23 24 25 26 27 31 37 42 40 39 50 59 57 57 52 38 32 36 45 55 60 57 51 46 27 45 69 71 50 38 43 46 38 33 26 22 24 27 29 28 31 27 20 24 52 92 117 122 117 80 58 52 40 30 31 30 28 29 36 35 24 24 30 30 27 31 54 74 60 36 43 66 77 95 87 62 65 88 102 106 97 106 90 83 81 67 56 40 31 26 57 101 101 79 95 136 107 62 58 88 105 117 153 193 172 119 91 100 97 69 39 21 77 113 95 43 27 29 26 29 21 27 29 37 61 82 70 42 30 37 38 40 47 47 45 52 69 65 61 75 92 82 53 36 41 39 42 58 83 101 100 89 71 76 93 107 120 133 117 89 86 91 82 62 53 55 50 38 40 38 36 34 32 31 32 34 32 29 26 24 20 18 21 27 32 33 35 39 47 51 43 32 19 26 34 35 30 26 25 27 32 31 30 31 35 41 47 50 36 39 63 94 99 81 74 82 96 96 102 100 71 35 25 37 79 84 77 54 34 32 37 40 38 39 40 39 36 35 36 37 29 30 32 33 32 30 28 27 24 25 25 25 25 24 24 23 20 24 29 32 33 31 27 24 24 23 22 20 19 19 19 19 21 19 22 20 20 38 61 69 45 28 19 17 14 19 29 30 24 23 21 19 18 17 17 17 15 16 16 15 16 19 25 29 33 28 22 16 14 16 20 23 24 22 19 18 20 26 32 36 29 27 24 21 18 17 16 16 17 15 14 17 21 26 27 27 39 33 24 17 15 15 15 15 16 15 13 11 10 10 11 11 12 11 11 12 15 16 15 13 10 12 16 21 24 26 26 25 23 24 26 28 29 29 29 29 28 28 31 38 40 37 33 32 28 28 27 27 27 28 29 29 22 22 21 24 32 40 39 34 23 21 19 17 18 21 25 27 17 16 16 18 20 21 20 18 17 17 17 17 16 15 14 13 9 11 14 17 19 20 19 19 18 18 17 17 17 17 17 16 19 20 19 17 15 14 16 18 18 17 16 14 12 10 8 7 12 14 16 19 22 26 28 29 28 30 32 32 29 26 22 20 20 17 16 19 25 27 24 20 21 21 21 21 20 19 19 18 15 16 18 20 21 22 22 22 22 22 23 25 26 28 29 29 33 32 29 25 21 20 22 25 22 21 20 20 22 24 26 28 22 17 16 20 22 20 20 21 24 24 22 19 16 16 17 20 18 20 22 24 24 22 20 18 18 19 19 19 19 18 17 16 12 15 18 19 18 17 17 18 21 19 16 15 16 18 22 24 23 21 20 20 22 22 20 18 18 19 19 20 22 24 25 26 22 23 24 23 22 23 26 29 35 33 31 28 26 26 26 26 28 29 29 26 21 19 19 20 22 19 15 12 11 13 16 18 14 16 19 21 23 23 22 22 20 20 20 19 18 16 15 14 16 14 13 15 20 27 35 41 60 65 61 46 28 18 16 17 17 17 18 19 19 20 21 21 18 18 18 17 17 17 17 17 16 16 17 18 19 19 19 19 23 21 16 13 11 11 12 13 13 13 14 15 16 16 16 16 16 16 15 13 12 13 16 18 27 28 23 20 23 19 17 25 22 21 19 18 17 18 19 20 25 22 21 26 34 43 49 52 42 33 25 24 28 29 26 23 22 20 31 54 82 101 84 47 34 30 32 38 41 35 26 20 14 19 45 81 99 92 82 81 72 61 72 96 106 104 101 96 73 55 39 36 42 44 38 32 31 25 18 15 15 17 19 20 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 177 176 175 175 175 176 177 176 176 176 176 176 176 176 176 176 176 176 176 175 174 173 172 174 174 173 173 172 171 171 171 170 170 171 171 171 170 169 169 171 171 170 170 170 169 169 169 169 169 168 167 167 168 169 169 168 168 168 167 167 166 166 166 165 167 169 168 166 165 165 166 165 165 165 166 166 166 166 167 163 164 164 165 165 164 164 163 166 166 165 165 164 163 162 161 164 163 163 162 161 161 160 160 161 160 159 159 159 159 160 161 162 162 162 162 162 162 162 162 160 160 160 160 160 160 160 160 162 162 161 161 160 160 159 159 159 159 160 160 160 159 158 157 158 158 158 158 159 160 161 162 160 159 158 158 158 158 159 160 161 161 160 160 159 159 158 158 159 159 159 159 158 158 158 158 157 157 158 159 160 160 161 161 159 159 158 157 157 158 158 159 157 158 158 158 158 158 158 159 160 160 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 158 156 158 161 162 161 159 162 134 123 145 167 161 141 129 151 161 131 86 94 132 141 124 121 137 143 140 141 135 124 120 122 125 115 97 99 121 140 145 105 93 87 87 80 74 88 110 70 70 76 79 77 82 82 71 64 49 42 57 70 58 47 56 81 103 127 157 153 127 149 189 181 132 66 34 42 49 42 38 43 100 127 98 76 93 110 106 121 149 177 185 172 153 138 129 122 120 121 131 133 105 73 63 56 51 48 42 33 34 37 33 31 38 40 36 35 39 39 33 28 35 67 101 108 101 95 90 102 94 78 67 72 77 62 38 42 32 36 30 23 19 14 26 61 73 68 54 52 51 44 39 44 48 45 35 30 31 31 28 24 23 27 34 36 32 26 23 26 28 29 30 36 41 39 36 26 19 15 14 15 33 83 133 140 102 55 27 26 36 41 40 43 35 28 29 33 34 36 37 32 29 24 20 18 18 21 22 29 23 22 38 61 69 57 42 33 36 43 50 55 62 76 90 74 58 51 53 57 66 69 62 59 46 101 170 158 109 95 104 97 130 152 156 157 139 99 65 71 53 37 32 29 35 62 94 115 90 49 23 25 37 57 82 93 52 27 55 88 74 58 72 104 104 77 58 81 107 107 99 98 86 93 113 109 87 86 106 133 131 114 102 115 138 166 194 183 155 102 48 32 53 62 47 41 27 22 28 32 37 34 23 32 54 92 128 139 121 87 61 38 53 61 51 40 36 29 20 44 66 102 101 95 68 37 73 164 208 198 158 150 147 145 162 128 80 88 119 116 101 99 115 179 222 202 124 60 35 85 172 198 180 138 93 59 60 83 81 83 72 63 43 47 79 105 130 155 190 182 111 45 5 17 86 159 151 130 143 141 142 165 139 73 24 40 93 128 136 112 91 116 102 102 120 123 95 77 85 74 63 66 72 62 50 44 39 46 65 97 117 105 94 140 211 227 206 146 73 33 24 32 44 39 39 38 37 35 34 33 33 35 31 38 53 60 60 67 78 93 104 113 126 141 135 105 81 101 140 173 167 130 98 88 92 86 71 65 83 107 118 115 108 105 130 127 79 35 28 36 38 33 31 30 29 26 23 24 29 35 30 23 19 19 22 24 25 25 27 27 25 24 26 32 38 39 36 31 29 27 25 23 20 27 26 27 29 31 32 31 29 29 28 26 24 24 25 28 30 31 29 29 31 34 34 30 26 28 27 25 24 23 23 24 24 26 27 27 27 27 26 25 24 23 22 21 20 20 21 21 21 24 24 24 24 23 22 20 20 23 24 24 25 25 24 24 23 22 23 25 27 27 25 23 22 23 23 22 22 23 24 25 26 30 27 24 23 24 23 22 20 23 22 21 21 23 26 30 32 32 27 23 21 24 29 32 34 30 30 29 28 26 25 24 23 25 25 26 27 28 29 29 30 29 31 35 35 30 25 26 30 31 30 29 26 24 25 28 32 33 32 31 30 30 30 30 30 28 27 26 24 23 24 27 30 39 41 39 35 37 47 58 63 78 74 69 65 64 63 63 62 47 57 78 89 58 16 37 100 120 112 96 100 128 176 192 148 101 153 202 216 171 119 127 151 162 207 193 125 116 173 196 167 167 206 188 104 62 109 170 189 198 189 202 219 206 132 75 22 22 33 35 27 23 24 20 12 10 46 132 229 201 85 76 156 219 200 151 83 26 26 101 188 235 215 180 174 184 190 199 200 197 157 131 122 122 138 131 91 47 58 72 76 69 57 45 35 37 28 31 35 18 18 76 149 212 228 229 202 159 123 124 150 171 168 163 147 130 125 105 72 105 103 91 88 106 130 155 177 156 133 138 141 120 92 97 143 151 112 97 107 127 137 153 194 212 202 194 193 191 188 191 197 204 213 201 159 117 95 83 73 88 86 74 74 114 171 196 190 201 207 198 166 134 134 167 200 142 45 15 76 151 186 191 203 222 212 193 172 161 165 176 183 114 64 52 87 94 64 39 34 22 18 16 17 20 21 17 13 17 17 16 16 17 18 19 20 19 19 19 19 19 19 18 18 20 22 23 23 22 22 23 24 30 26 22 20 20 20 20 19 23 22 21 20 20 21 22 23 29 28 28 27 26 25 24 24 25 23 21 17 14 12 11 10 11 14 18 22 24 23 21 20 15 16 16 16 16 15 14 14 9 10 11 12 14 18 24 28 30 30 31 31 29 26 22 20 21 20 18 18 18 19 20 20 15 20 26 28 27 26 28 30 27 23 22 27 29 27 30 36 26 28 33 38 37 32 30 32 24 35 44 42 34 27 24 22 28 29 30 30 30 28 27 26 30 34 39 40 37 34 34 34 33 30 28 27 24 21 24 29 30 27 23 22 24 27 29 29 24 24 24 25 26 25 24 24 26 29 31 30 27 27 30 33 34 32 29 28 28 28 29 29 32 32 30 26 22 19 19 20 21 27 23 18 21 22 24 33 33 38 43 45 42 39 45 55 73 80 95 134 164 181 203 208 191 126 120 145 168 201 193 153 128 161 188 198 160 106 109 136 188 220 232 224 203 163 150 180 205 224 200 173 145 127 128 102 79 43 19 17 19 24 27 22 20 24 32 40 45 49 59 70 69 66 60 52 44 37 31 28 37 41 45 43 36 27 21 18 19 18 17 16 15 16 17 18 12 25 47 56 53 79 152 220 152 68 29 40 60 116 169 169 169 156 135 96 72 101 143 155 173 183 201 207 191 148 130 167 229 221 161 70 16 9 23 37 32 30 30 35 43 50 53 54 37 22 18 28 34 31 34 45 36 46 57 56 48 47 64 83 55 37 26 31 35 29 26 29 34 34 33 32 35 38 35 30 26 30 30 28 28 30 30 27 24 24 26 29 29 31 36 43 51 49 60 72 70 64 56 46 34 38 47 58 63 60 56 55 30 40 58 61 46 37 37 35 24 24 23 25 28 29 26 22 34 24 12 19 64 129 175 191 133 72 51 72 65 41 34 36 37 35 38 34 25 30 40 40 23 31 65 91 69 34 28 38 56 59 53 51 69 85 87 86 84 83 92 133 142 94 56 43 36 30 39 54 67 85 99 99 55 49 100 151 163 168 181 202 160 107 82 86 63 25 21 41 77 99 84 43 24 22 21 25 18 22 25 36 59 76 64 40 24 38 40 36 43 47 43 41 43 50 56 68 78 65 43 35 36 39 43 51 65 77 81 79 65 66 87 100 118 138 121 97 67 74 71 58 51 52 48 39 37 36 36 36 33 28 27 29 29 28 28 27 23 18 20 25 34 33 30 33 45 53 45 31 12 20 28 31 27 23 21 22 32 30 28 28 32 39 47 52 45 42 62 95 101 82 79 94 122 100 78 65 50 33 28 34 56 61 58 43 30 30 36 40 33 34 36 35 34 34 35 37 30 31 32 32 31 30 28 27 25 25 25 25 24 23 22 22 19 23 30 35 36 32 27 23 24 23 21 19 18 18 19 19 25 24 27 24 17 23 32 31 29 19 17 18 14 18 28 31 24 23 22 20 19 19 19 19 15 16 16 15 16 19 25 30 33 28 21 15 14 16 21 24 24 22 19 18 20 25 30 34 27 25 23 20 18 17 17 17 19 16 15 17 23 27 29 28 36 31 23 17 16 16 16 16 17 16 14 12 11 11 12 13 12 11 11 13 16 16 15 13 9 10 14 18 23 26 28 29 26 27 29 31 31 30 29 28 31 30 33 38 39 35 32 32 28 28 27 26 26 25 25 25 23 25 25 26 31 36 34 29 24 22 20 18 19 21 24 26 21 20 19 20 22 22 20 18 19 19 18 17 16 14 13 12 8 10 14 18 20 21 21 20 17 17 17 17 17 17 17 17 19 20 19 17 14 14 16 19 18 17 16 14 11 9 8 7 11 12 14 16 18 20 22 23 30 33 37 37 34 28 22 19 22 20 20 22 25 26 23 20 19 19 18 18 18 18 18 18 15 16 18 20 21 22 22 22 18 19 20 22 24 25 26 27 33 33 31 27 23 20 20 21 19 20 20 21 22 23 23 23 21 17 15 18 20 19 19 20 23 24 23 21 18 16 17 19 19 20 21 22 22 21 20 18 20 20 20 20 19 17 15 14 11 13 15 16 15 15 17 19 21 20 18 17 17 18 20 21 23 22 21 21 22 21 19 16 18 18 18 18 19 21 22 23 20 22 24 25 25 26 29 32 35 33 30 28 26 25 25 25 30 28 26 24 22 21 20 20 16 14 12 11 11 12 14 16 14 15 16 18 21 24 26 27 22 21 19 17 15 15 15 16 12 12 14 17 21 29 42 54 83 78 62 37 17 11 15 19 19 19 20 20 21 22 23 23 18 18 18 17 18 18 19 20 15 16 17 17 18 18 17 17 23 21 18 16 14 13 13 13 13 14 15 16 17 17 17 16 15 14 13 12 12 13 15 17 20 17 12 17 25 19 17 27 21 20 20 20 20 20 20 20 22 19 18 21 31 43 53 58 40 31 23 22 24 25 24 24 23 16 20 34 52 65 55 28 31 22 22 40 58 55 34 14 9 16 45 86 107 104 98 100 76 65 74 97 106 104 95 85 60 46 32 33 41 44 37 28 25 20 13 9 10 14 18 20 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 178 177 176 175 175 176 178 179 174 174 174 174 174 174 174 174 174 174 174 174 173 172 171 170 173 173 173 172 171 170 170 170 168 168 169 170 170 170 169 169 169 169 168 168 168 167 167 167 169 168 167 166 166 167 168 169 167 167 167 167 166 166 165 165 165 167 169 168 166 164 164 165 165 165 165 165 165 165 165 165 162 163 164 164 164 164 163 162 163 163 163 163 163 162 161 161 163 163 162 162 161 160 159 159 162 161 161 160 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 161 161 160 160 160 160 160 159 159 160 160 161 160 159 158 158 158 158 159 160 160 160 159 159 159 159 158 157 157 158 159 159 162 161 160 159 158 156 155 155 158 158 158 158 158 159 159 159 155 156 157 158 160 161 162 163 161 160 159 158 157 158 158 158 159 158 158 158 158 158 158 157 159 159 159 159 159 159 160 160 159 159 159 160 160 161 161 161 161 160 159 160 162 163 162 161 155 116 103 137 163 146 113 96 126 133 112 97 131 173 164 130 119 131 138 139 134 122 122 137 151 140 119 102 102 116 132 141 117 122 122 108 85 63 51 48 61 63 64 62 72 97 105 91 79 53 44 63 67 46 56 98 110 122 127 140 133 117 149 191 194 145 78 48 63 78 70 59 40 87 113 95 81 99 123 129 141 158 174 177 168 157 147 140 104 73 51 65 83 75 63 70 79 95 96 77 53 33 26 30 34 38 38 35 33 35 34 31 44 56 77 79 57 46 57 69 90 84 71 60 59 62 58 50 52 36 35 27 18 12 9 26 77 89 85 70 62 54 47 47 44 46 43 37 35 38 41 40 30 26 28 35 36 31 29 32 34 44 46 43 43 40 35 35 22 17 13 13 20 45 87 124 117 86 47 25 24 31 33 30 28 27 24 23 28 34 35 33 33 30 27 23 22 22 24 25 32 30 29 44 66 66 46 31 28 26 31 43 50 48 46 47 50 77 110 109 74 48 47 50 61 53 91 130 117 119 152 158 126 148 168 179 178 147 97 64 70 58 44 32 22 30 68 107 141 115 62 25 22 32 52 81 98 58 34 46 55 52 70 103 133 109 82 84 121 158 167 158 153 146 157 174 158 119 105 117 140 119 110 124 139 149 161 171 187 194 145 66 34 41 42 34 34 27 29 33 34 37 35 23 16 45 84 98 80 60 46 36 62 80 81 56 36 33 30 22 46 59 64 77 87 56 56 121 152 157 143 129 147 177 179 165 96 93 132 156 145 120 99 113 147 166 132 61 31 53 95 127 131 100 86 69 53 54 47 36 38 33 39 52 101 161 177 176 164 183 184 127 56 12 17 65 107 118 109 111 105 128 179 161 92 22 18 75 131 156 136 110 102 111 128 129 103 79 74 77 65 58 57 52 40 36 37 32 56 109 165 169 137 138 188 238 244 229 171 92 40 23 29 41 40 40 41 41 40 38 35 34 36 31 31 45 66 82 86 85 93 108 132 150 163 168 148 116 68 72 85 89 69 41 38 53 52 47 40 47 74 101 103 90 82 94 81 42 22 35 49 48 41 38 35 33 29 26 28 33 41 35 26 21 19 21 22 23 23 26 28 26 24 24 29 34 40 35 29 24 23 22 20 19 25 24 24 26 28 29 28 26 26 25 25 25 25 25 25 24 29 27 26 28 31 31 28 24 26 25 24 22 21 21 21 21 25 26 27 27 27 26 25 24 21 20 19 18 18 19 21 22 26 25 24 22 21 20 19 19 22 22 23 24 24 23 22 22 22 23 24 25 25 24 23 22 23 23 22 22 22 23 24 25 26 24 22 21 23 23 22 21 24 22 19 19 21 25 31 34 32 28 22 20 21 24 26 27 31 32 32 32 31 29 26 25 24 24 25 27 29 30 31 32 31 33 35 35 32 28 29 31 31 31 31 29 27 27 29 31 31 32 33 34 34 33 32 31 30 32 31 26 23 30 47 61 63 64 64 68 82 106 127 137 155 127 102 99 104 99 86 77 80 89 102 102 69 25 29 70 101 115 117 120 141 194 211 157 91 139 180 188 143 100 120 153 171 199 176 123 131 183 196 167 170 204 179 92 64 134 198 201 191 188 207 212 169 79 45 26 26 34 30 23 24 23 16 11 21 81 164 219 160 73 114 204 215 155 72 11 13 85 175 228 204 175 173 178 182 192 195 197 190 151 138 133 132 166 168 111 53 40 42 56 58 51 42 34 39 27 28 32 23 37 96 156 193 195 194 178 148 108 86 98 110 126 137 129 117 110 91 63 75 82 77 70 74 88 115 145 129 122 135 146 143 121 105 125 138 141 140 101 79 113 161 200 198 192 190 197 204 203 199 196 183 178 143 86 46 53 88 115 143 138 135 149 185 218 220 204 212 214 201 172 146 146 168 188 145 43 26 96 167 192 179 184 198 177 148 138 161 197 215 213 153 103 95 139 160 133 95 74 55 42 26 17 17 21 22 22 17 17 16 16 16 17 18 19 17 17 17 16 16 15 15 15 16 18 20 20 19 20 22 24 34 30 24 22 21 21 21 20 22 22 21 20 21 23 25 26 29 29 28 27 26 25 24 23 22 20 18 15 13 11 11 10 11 12 15 18 20 21 20 20 15 15 16 16 15 14 13 12 9 11 12 14 15 20 26 31 27 27 26 25 24 22 20 19 18 18 17 16 16 16 17 17 19 22 25 26 27 32 41 48 46 40 40 47 49 47 51 59 41 42 45 47 43 34 30 31 61 84 85 51 23 22 27 24 30 31 31 31 29 27 24 23 32 35 38 37 34 32 33 35 33 29 27 27 25 24 28 34 31 28 24 23 24 25 25 24 24 24 23 22 22 22 23 23 26 29 31 30 27 26 30 33 36 31 27 25 27 28 26 25 29 30 31 29 25 22 21 21 19 26 24 19 23 24 22 25 29 34 42 45 45 41 44 63 71 61 80 124 122 120 171 203 160 115 133 160 182 220 195 131 114 138 145 127 71 56 135 206 230 229 211 183 166 168 186 206 223 217 159 120 101 115 173 188 131 52 7 17 25 20 18 18 19 22 27 32 35 41 55 69 71 66 58 50 44 41 40 40 43 46 46 41 32 24 21 21 22 20 18 17 16 16 17 18 22 30 55 63 59 91 136 150 76 33 28 56 93 153 189 173 152 121 94 76 61 69 97 119 149 194 220 222 182 122 137 199 233 238 174 68 12 13 26 35 31 29 28 34 43 51 54 54 33 24 23 33 38 33 32 38 33 37 38 36 36 51 81 107 63 39 23 28 34 30 26 28 35 35 33 33 37 40 37 30 26 29 33 37 43 46 40 31 24 22 26 32 32 31 39 51 67 60 61 70 74 65 52 46 32 37 47 59 63 57 51 49 38 43 57 59 46 36 31 24 20 20 23 27 28 25 22 21 24 21 17 31 78 137 171 176 107 77 87 108 84 52 45 43 44 39 37 31 25 35 48 48 26 26 55 78 59 32 29 33 44 47 42 45 62 78 88 100 117 128 146 181 167 96 49 36 40 43 51 56 71 112 136 125 63 69 141 191 189 180 174 183 156 124 105 90 56 29 38 61 62 67 62 43 26 19 21 25 23 24 26 32 45 53 46 33 26 35 35 35 42 44 39 39 34 39 41 50 60 52 38 35 33 40 47 49 53 62 71 75 65 54 69 82 114 149 130 102 80 85 82 65 49 41 38 35 34 34 36 37 33 25 22 24 27 28 31 32 28 22 23 28 33 32 29 28 37 44 37 23 16 21 26 27 24 22 21 22 29 28 27 28 32 39 46 51 52 50 66 91 95 81 80 92 109 82 54 40 37 34 30 28 29 35 39 36 31 30 34 38 31 33 34 34 32 32 33 35 32 32 31 31 30 29 28 28 23 23 24 24 24 24 24 23 18 23 31 36 37 33 26 22 23 22 20 18 18 18 19 20 24 23 26 24 17 19 21 14 20 12 13 17 14 19 29 31 23 22 21 19 19 18 18 19 15 16 16 16 17 20 26 31 31 27 20 15 15 19 25 29 26 24 21 19 20 22 26 28 25 24 22 19 18 18 18 18 21 18 15 18 24 29 29 27 27 23 17 15 15 16 17 17 17 16 14 13 12 13 14 14 13 12 12 14 17 17 16 14 10 11 13 16 20 25 28 30 29 30 31 32 32 31 29 28 29 28 30 34 34 30 28 29 27 27 27 26 26 25 24 24 25 28 29 28 29 31 29 24 23 22 20 19 19 21 22 23 25 23 22 22 23 23 20 18 20 20 19 18 16 14 13 12 10 12 16 19 20 20 19 18 15 15 16 16 17 17 17 18 18 18 17 15 12 12 15 17 18 17 16 14 12 10 8 7 10 11 12 14 16 18 20 20 28 31 35 35 30 25 21 19 19 19 20 21 22 21 19 18 18 17 17 17 17 18 18 19 18 19 20 21 21 21 20 20 16 17 18 20 21 23 24 25 30 31 32 29 25 21 20 20 19 19 19 20 22 23 24 25 21 17 14 17 19 17 17 19 21 23 24 24 22 21 21 22 21 21 21 21 20 20 19 19 21 21 22 21 19 16 13 12 12 13 13 13 12 14 18 21 22 22 20 19 18 18 18 18 21 20 20 21 22 22 19 17 19 19 18 18 19 20 20 21 19 22 24 25 25 26 28 30 32 30 28 26 25 25 26 26 26 25 24 25 28 27 24 20 12 12 12 12 13 14 15 16 18 17 16 17 19 23 27 29 24 21 17 14 13 14 16 18 14 15 18 20 19 24 40 56 73 67 51 29 14 12 17 21 21 21 21 21 20 20 20 20 19 18 17 17 18 19 20 21 15 15 16 16 16 16 16 16 18 18 17 17 16 15 14 13 13 14 16 17 18 18 17 17 14 13 12 12 12 14 15 16 16 19 16 17 22 19 17 24 20 21 23 24 24 23 21 20 21 19 17 20 27 37 46 51 35 28 24 24 24 21 20 22 24 15 17 26 33 38 34 21 26 18 24 49 72 70 44 19 11 14 35 70 94 99 99 103 83 72 76 85 81 74 73 71 65 52 37 31 35 39 36 30 26 21 13 9 10 14 18 20 173 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 177 176 175 174 175 177 179 180 173 173 173 173 173 173 173 173 172 173 173 172 172 171 170 169 173 173 172 171 171 170 169 169 166 167 169 170 170 170 169 169 167 167 167 166 166 166 165 165 171 170 168 167 167 168 170 171 167 167 167 166 166 165 165 165 165 167 169 168 166 164 164 165 167 167 166 165 165 164 163 163 162 163 163 164 164 163 163 162 161 161 162 162 162 161 160 160 163 163 162 161 160 159 159 158 166 166 164 163 163 163 163 164 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 160 159 158 159 160 161 161 160 159 157 155 159 158 158 157 157 158 158 159 159 159 158 158 157 156 156 155 157 157 157 158 158 159 159 159 158 159 159 159 159 160 160 160 162 161 160 158 158 158 158 158 159 159 159 158 158 157 157 157 158 158 158 159 159 160 160 160 159 159 160 160 160 161 161 161 164 162 159 157 157 160 165 168 160 109 91 132 166 156 132 125 117 104 94 123 176 192 153 110 132 138 140 139 128 109 110 132 145 155 164 159 139 117 105 103 138 141 128 97 72 67 69 69 85 58 41 49 80 125 155 160 96 70 63 76 60 25 52 123 139 135 111 102 95 91 120 150 161 132 86 65 81 94 85 72 42 67 84 82 85 108 132 142 144 152 161 163 164 164 161 157 131 88 59 77 99 84 65 70 120 150 153 128 100 64 33 25 35 33 34 35 33 28 27 28 64 80 94 78 50 53 83 105 89 83 69 52 44 49 64 75 68 48 42 31 20 13 11 30 75 84 77 61 51 44 45 54 42 41 38 34 33 36 41 43 31 24 24 30 31 27 28 36 43 58 60 52 47 38 31 35 20 23 22 20 27 44 60 68 54 41 27 23 28 31 28 22 19 24 26 23 27 35 36 31 34 32 29 27 26 26 27 28 27 34 36 39 46 42 37 41 38 29 26 34 38 33 29 28 47 109 170 161 97 54 56 69 38 34 56 80 101 168 212 174 143 130 130 152 154 111 63 48 61 59 53 40 24 28 64 103 149 131 81 35 22 29 55 93 107 63 38 40 34 33 67 110 105 94 102 135 174 200 198 179 157 142 147 166 160 130 116 126 120 98 112 151 164 159 155 152 188 201 151 73 43 41 36 38 40 36 38 39 35 37 34 21 20 38 56 44 18 22 57 83 109 99 79 56 37 28 27 28 32 54 66 82 54 31 96 162 182 136 123 142 161 182 178 142 79 126 186 186 163 142 113 118 102 68 47 42 41 51 62 61 67 56 93 112 116 113 69 34 30 30 63 111 170 206 198 189 143 144 155 127 71 29 19 44 76 107 109 106 97 136 197 176 113 34 19 72 132 163 142 114 112 131 139 107 69 71 77 60 58 43 41 47 41 33 31 29 69 140 195 168 121 143 205 236 225 227 182 101 42 23 28 38 42 43 45 46 45 43 39 37 37 19 22 62 103 115 103 92 117 114 120 129 145 173 174 144 86 61 39 35 39 40 43 48 64 39 20 29 57 77 74 64 69 54 38 33 38 45 49 52 47 43 39 36 32 28 31 36 46 39 30 23 20 20 21 21 21 25 28 26 23 23 27 31 40 35 27 22 20 20 20 19 18 20 24 29 32 29 24 19 19 20 22 26 28 27 24 21 28 26 25 26 29 30 26 23 25 24 22 21 20 20 20 20 25 26 26 27 27 26 25 24 20 19 18 17 17 18 21 23 28 27 24 21 19 19 19 19 21 21 22 23 23 22 21 21 22 23 23 24 24 23 23 22 24 23 22 22 22 22 23 24 22 20 19 20 22 24 24 23 24 22 18 17 19 25 31 35 33 29 23 20 20 21 21 20 31 32 34 35 34 32 29 27 23 24 25 27 29 31 33 33 33 34 35 35 33 31 31 32 31 33 33 32 29 28 29 31 31 32 35 37 37 36 34 32 30 35 36 29 25 38 68 93 106 105 105 112 133 164 190 203 216 167 124 121 134 127 104 86 116 123 125 114 81 37 23 39 104 134 152 152 165 214 229 168 107 124 134 145 137 127 147 163 189 197 164 121 137 184 194 174 169 194 160 75 61 146 203 189 172 189 208 186 121 42 36 36 33 38 30 23 27 24 13 7 27 115 193 206 134 82 137 197 135 88 34 9 46 137 206 216 173 149 176 186 179 191 190 193 182 156 165 165 146 170 170 105 72 54 44 42 39 41 39 29 27 29 34 30 33 71 127 160 154 150 143 130 127 113 77 58 78 88 103 107 98 91 93 97 82 118 122 90 68 67 71 72 93 121 148 147 151 150 123 113 141 141 150 117 78 96 146 191 187 187 191 196 196 188 175 165 138 121 80 36 31 84 163 219 169 143 142 176 205 203 195 195 188 193 189 173 165 171 177 177 119 27 29 111 178 190 161 156 153 143 144 167 195 210 214 213 192 150 130 152 185 194 166 128 112 85 48 20 11 15 23 29 18 17 16 16 16 17 18 19 17 17 16 15 14 13 12 11 14 16 19 19 18 18 21 23 32 28 24 22 23 24 25 25 22 21 20 20 21 24 26 28 28 28 27 26 26 25 24 24 20 19 16 14 12 11 10 10 10 12 13 16 18 19 20 20 15 16 16 16 15 13 11 10 11 12 14 15 17 22 28 34 23 23 22 21 20 19 19 18 16 16 15 14 14 14 15 16 24 23 21 21 29 48 72 89 92 83 78 79 74 66 65 71 69 67 66 64 55 41 34 33 107 136 122 55 8 16 33 33 33 33 32 31 28 25 22 20 33 35 37 35 32 30 32 35 32 29 27 27 26 27 32 39 32 29 26 24 24 24 21 19 25 24 22 20 20 20 22 23 26 29 32 30 27 26 29 34 38 32 25 24 26 28 25 22 26 28 31 31 28 25 24 23 13 20 20 21 26 25 24 32 39 35 37 38 44 45 47 69 53 61 77 98 100 138 201 197 145 102 125 153 180 222 188 110 109 130 135 122 78 83 171 230 224 207 190 165 150 180 216 216 194 169 103 99 136 187 247 245 172 65 3 20 32 21 17 20 20 22 25 27 27 31 45 60 69 63 54 46 42 42 45 48 46 47 44 36 26 19 19 21 21 20 17 15 14 15 16 17 31 32 54 60 52 76 89 57 36 28 38 69 121 177 189 159 124 95 72 62 48 42 68 102 138 188 187 172 144 118 165 225 227 244 179 61 6 15 29 30 29 26 25 30 39 47 50 50 28 23 28 40 45 38 32 33 37 37 32 27 33 53 76 89 65 37 17 22 31 28 24 26 34 34 33 34 39 43 39 33 27 29 35 46 58 62 50 36 23 20 25 34 34 31 41 58 78 65 54 60 70 61 45 41 28 34 46 59 60 51 42 39 44 46 55 55 40 31 26 19 27 25 25 26 23 19 20 25 15 22 30 48 83 115 116 99 91 108 139 127 72 50 56 49 46 39 35 27 24 37 51 51 33 20 36 54 40 30 39 47 43 54 48 41 57 87 111 126 148 173 177 169 132 77 51 43 44 32 56 92 102 113 139 156 76 61 117 165 170 170 164 168 164 145 119 83 48 39 50 58 51 46 48 46 31 20 21 25 30 30 30 30 32 33 31 28 38 36 29 31 38 36 33 41 40 37 31 35 46 43 32 30 37 45 50 49 51 62 78 89 80 53 54 67 115 163 138 99 105 108 100 76 48 31 28 30 32 32 36 38 33 23 19 21 28 30 35 38 34 28 28 32 30 32 29 26 30 34 27 13 25 26 27 25 24 23 23 24 26 26 27 30 34 40 46 50 51 57 74 92 94 84 78 82 78 64 47 39 38 37 33 29 32 35 41 42 36 29 27 30 33 35 36 35 33 32 33 34 33 33 31 30 29 28 28 28 21 21 23 24 25 26 26 26 18 23 31 37 37 33 26 21 23 22 20 18 17 18 20 21 19 18 22 23 19 23 24 16 18 9 10 15 15 20 29 31 22 21 20 18 18 17 18 18 15 16 16 16 17 21 27 31 30 25 19 15 16 22 29 34 28 26 23 20 19 20 21 22 24 23 21 19 18 18 19 19 22 19 16 18 25 29 29 27 19 16 12 12 14 16 17 17 17 16 15 13 13 14 15 16 13 13 13 15 18 18 16 14 12 12 13 15 18 23 27 30 32 32 33 33 32 31 29 28 27 26 26 29 28 25 24 26 27 27 27 27 27 27 27 26 23 28 30 29 28 29 27 24 23 22 21 20 20 20 21 22 27 25 23 23 24 23 20 18 21 21 20 19 17 15 13 12 12 14 17 20 20 19 17 15 14 14 15 16 16 17 18 18 17 17 16 13 10 10 13 16 18 17 16 14 12 10 9 8 8 9 11 13 16 18 20 21 22 25 28 28 24 22 21 21 16 17 19 20 18 17 15 15 17 17 17 17 17 18 19 20 21 21 22 21 21 19 18 17 15 15 17 18 20 22 24 24 27 29 31 30 27 23 21 21 19 19 18 19 21 24 27 29 21 16 14 16 18 16 16 18 18 21 25 26 26 25 25 26 23 22 21 19 19 19 19 19 22 22 22 21 19 16 12 10 13 13 13 12 11 14 19 23 23 23 22 21 20 18 17 16 19 18 18 20 23 23 21 19 20 20 19 19 19 19 20 20 20 22 24 25 24 24 26 28 28 28 26 25 25 26 27 28 22 21 22 28 34 34 27 21 12 13 14 16 17 18 18 18 21 19 17 16 17 22 26 30 24 21 17 13 12 14 17 19 19 20 22 20 15 16 32 49 43 42 36 25 18 17 19 19 22 21 20 19 17 16 15 14 19 18 17 17 18 20 21 22 14 14 15 16 16 15 15 15 13 14 15 17 17 16 15 14 14 15 16 18 19 18 18 17 13 12 11 11 12 14 15 15 8 21 21 14 16 18 17 19 20 22 24 26 27 25 22 20 22 20 19 19 23 29 34 37 30 26 24 26 25 19 17 19 24 15 18 26 26 26 26 21 18 20 34 61 79 74 52 32 19 15 25 52 76 86 89 92 99 90 86 72 44 31 42 55 78 65 46 33 30 33 34 34 30 24 16 11 11 14 17 19 177 178 178 176 174 174 176 178 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 175 175 174 173 173 172 172 171 169 169 169 170 170 171 171 172 170 170 169 168 167 167 166 165 165 164 164 167 170 171 169 167 167 168 169 169 167 165 163 161 165 165 166 166 166 165 164 163 164 165 166 165 163 162 162 164 165 165 165 164 164 164 163 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 163 161 159 158 157 158 159 160 161 161 160 159 159 158 158 157 159 159 159 159 159 159 159 159 161 160 160 159 159 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 158 158 157 157 161 160 160 159 157 156 156 155 157 158 160 161 161 160 158 157 158 158 158 159 159 160 160 160 155 157 159 161 161 159 157 155 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 157 162 163 159 157 160 163 164 162 101 80 118 158 174 168 151 124 97 89 130 176 172 139 120 159 149 134 116 98 90 99 113 133 162 173 187 195 138 79 81 119 127 101 74 74 70 63 74 61 46 41 68 118 155 152 128 95 89 87 85 59 30 60 125 172 156 120 98 100 101 109 131 151 105 58 44 69 105 106 77 38 43 63 87 99 102 115 134 144 152 156 153 153 158 160 158 160 125 102 102 94 78 78 91 124 148 145 131 107 72 45 22 28 28 30 21 27 33 20 20 62 92 107 94 86 100 113 114 95 100 105 93 72 69 79 80 57 45 37 35 26 13 16 28 33 38 41 40 43 49 50 48 36 33 34 39 41 37 32 30 16 24 32 33 27 23 24 27 42 52 63 62 47 33 32 40 38 31 27 31 33 30 26 25 23 25 27 28 28 26 23 21 15 16 19 28 35 28 29 46 38 37 32 28 29 33 31 25 26 28 30 30 30 30 29 27 30 32 33 32 32 31 26 19 59 129 156 133 103 91 93 80 75 23 26 69 98 144 187 186 152 110 85 92 88 61 49 58 82 109 96 61 35 13 45 124 183 161 105 46 20 25 47 70 82 61 44 33 29 45 71 85 107 124 149 161 175 206 202 159 134 124 128 137 134 132 135 136 118 116 150 194 196 173 163 168 186 198 175 92 48 49 38 44 44 52 57 52 46 41 35 29 29 25 23 21 20 34 77 120 114 95 86 77 50 25 25 34 31 38 62 71 50 57 130 210 210 175 164 176 183 179 141 84 95 156 196 176 148 143 120 78 47 26 50 67 68 64 61 85 104 118 141 170 191 175 113 50 40 83 94 144 191 217 228 165 132 113 115 105 92 58 15 24 65 97 112 105 132 194 219 196 123 46 15 70 111 141 169 140 107 120 109 75 54 52 53 53 44 45 43 34 23 22 36 52 100 148 163 133 124 154 184 193 214 222 180 97 39 24 31 39 35 47 66 68 54 47 43 33 27 7 23 99 156 136 110 127 151 115 115 132 135 146 136 92 80 88 94 78 53 57 87 107 113 84 39 27 52 67 68 75 44 22 26 46 56 65 61 40 45 37 37 45 45 38 40 50 55 38 27 23 19 23 26 20 21 23 24 24 24 27 32 36 44 35 24 17 17 18 18 17 21 23 25 27 28 27 25 24 19 20 21 22 24 26 27 28 27 25 25 26 28 30 28 27 32 28 22 17 16 19 23 27 24 23 23 25 28 28 26 23 23 21 18 18 21 23 22 21 27 26 23 21 19 19 20 21 16 20 23 21 18 18 23 28 24 20 23 30 30 22 20 23 24 24 24 25 25 24 23 22 20 18 20 24 24 19 17 20 28 19 17 22 23 21 27 39 34 27 19 16 19 23 21 16 24 28 32 34 34 35 37 39 27 28 30 35 39 41 40 37 43 40 36 32 29 29 30 31 32 36 34 33 39 36 32 35 26 37 53 53 38 38 57 70 63 77 72 47 26 33 91 162 164 141 124 132 161 191 211 220 216 156 118 136 143 109 97 126 124 141 177 138 87 65 33 41 79 109 129 150 191 212 187 155 104 95 94 111 135 154 166 173 186 172 153 138 149 183 197 181 173 159 116 67 103 186 202 175 165 194 190 131 65 36 35 38 40 34 28 26 24 22 24 28 51 116 164 160 138 121 114 114 76 51 9 3 88 171 175 163 161 187 186 198 189 196 202 205 181 169 181 164 150 158 135 111 110 77 47 31 26 33 38 32 30 30 22 22 58 116 157 168 151 126 100 103 120 116 93 77 113 104 110 115 117 138 145 123 112 186 171 126 113 77 49 56 66 96 116 110 114 140 143 116 98 138 139 92 65 93 151 196 213 203 195 200 195 156 113 97 82 94 93 61 64 142 198 181 152 149 179 205 195 189 193 183 182 182 186 195 185 186 194 167 104 20 35 125 158 144 121 88 106 136 172 192 193 188 187 190 200 160 125 127 166 211 220 199 177 129 70 25 10 19 26 17 24 23 26 25 19 21 21 12 14 13 12 11 11 11 12 12 11 12 13 14 15 17 18 18 24 26 28 30 31 30 29 28 23 24 25 26 26 26 26 26 26 24 22 22 24 25 25 23 15 13 13 13 15 16 14 12 12 15 18 20 20 21 23 25 25 19 11 8 10 14 18 20 17 20 23 24 22 22 22 23 19 23 22 18 17 20 19 16 15 16 15 14 14 16 19 20 13 24 35 43 62 98 140 167 159 138 122 107 96 79 70 96 106 122 121 94 82 44 5 45 125 171 138 48 9 18 26 33 37 38 37 33 27 22 19 19 24 31 36 34 26 24 29 36 32 28 26 27 25 25 31 39 31 28 26 27 26 23 23 26 28 25 22 23 25 25 20 16 23 25 27 29 30 30 30 29 29 27 24 23 24 25 25 24 25 27 30 31 30 27 24 21 19 20 22 24 26 27 27 27 29 39 41 32 27 39 62 78 62 53 57 104 184 235 213 162 117 119 137 143 161 179 142 93 129 175 203 170 110 129 192 198 184 188 159 151 187 219 221 204 155 87 87 157 208 233 250 252 189 65 5 8 19 27 19 20 21 21 22 24 24 27 36 45 51 51 47 42 42 47 49 49 47 43 37 32 28 25 21 18 12 14 16 15 13 13 15 17 29 37 43 45 46 48 45 39 33 37 41 57 96 133 132 109 84 70 53 45 47 60 81 98 112 133 135 117 105 114 144 177 199 194 153 65 16 24 25 20 28 26 21 32 67 92 71 31 22 21 39 58 51 36 30 27 32 33 34 32 31 34 42 49 51 34 24 28 29 24 23 30 27 34 37 35 34 36 35 32 17 23 34 60 97 114 88 49 16 19 26 32 32 33 43 55 64 51 41 45 51 49 40 33 29 38 47 50 47 42 40 40 37 40 48 47 36 32 27 17 25 23 22 24 28 28 23 18 16 16 34 70 99 95 67 41 81 129 144 98 51 43 45 38 33 35 36 36 35 33 32 31 27 28 28 27 26 29 34 39 52 46 45 54 86 133 152 137 166 188 177 150 132 93 44 25 37 45 67 96 121 140 134 112 89 71 84 139 175 162 152 169 178 147 117 100 85 68 56 52 57 62 55 38 29 34 34 26 34 33 29 25 22 23 28 32 25 28 31 33 34 35 37 40 44 41 40 39 35 32 33 37 38 46 56 51 43 57 84 97 83 67 49 57 99 137 132 103 106 122 122 99 66 33 20 28 26 25 24 22 22 23 24 25 25 28 32 34 33 31 31 31 30 31 31 29 26 23 22 22 28 29 33 34 29 21 18 20 26 28 31 32 34 37 42 46 56 51 63 86 103 108 95 71 59 53 53 60 63 53 38 28 32 41 47 41 31 27 28 29 31 29 28 30 34 35 33 30 27 30 35 36 34 30 28 26 22 22 23 25 26 28 29 29 26 26 26 26 26 24 23 22 20 20 20 20 20 20 20 19 18 23 27 27 21 16 15 16 14 13 12 13 15 19 23 25 22 21 20 19 19 19 20 21 18 20 22 22 23 25 28 31 25 20 15 15 19 25 28 29 34 28 21 17 19 22 25 26 18 18 17 17 18 18 19 19 24 18 14 16 23 28 28 25 15 16 14 10 12 18 22 22 17 16 15 14 14 14 14 14 12 16 20 21 20 18 17 17 14 15 16 16 17 19 24 27 26 30 33 34 31 28 25 25 27 26 25 27 28 28 25 22 29 29 30 29 27 26 26 26 28 28 28 27 25 24 23 23 24 23 22 21 21 22 23 24 23 22 22 24 25 24 20 17 17 16 14 15 18 20 20 19 13 15 18 20 21 20 18 17 16 18 18 17 15 14 15 17 16 14 11 9 10 12 16 18 10 14 17 15 9 5 5 7 13 13 14 15 16 18 19 20 18 21 24 24 23 22 23 24 22 19 16 15 17 18 17 16 15 16 17 19 19 19 19 18 18 22 25 23 19 16 17 20 14 16 18 18 19 20 24 27 25 29 34 34 29 24 20 19 16 16 16 17 18 19 21 22 22 17 12 11 13 16 17 18 17 23 27 27 28 30 28 23 20 18 17 18 20 21 20 19 24 23 22 20 19 18 18 18 15 15 15 15 16 17 18 19 24 24 25 24 23 21 19 17 19 20 21 21 21 19 18 17 16 18 20 19 16 14 14 15 18 20 22 25 27 27 27 26 25 30 34 34 28 24 23 24 22 21 21 24 28 30 28 26 16 16 16 17 18 19 21 22 19 18 17 18 20 23 26 27 22 22 21 19 16 15 18 20 19 18 17 17 17 20 22 24 23 25 26 24 21 20 21 22 23 22 20 18 16 15 14 14 11 15 21 24 24 21 19 18 15 14 13 12 12 12 13 13 12 14 17 17 16 16 17 18 16 16 17 19 21 21 19 16 15 14 14 14 14 15 16 17 16 15 14 14 15 16 18 20 21 25 29 29 26 23 22 22 22 20 20 21 23 24 22 20 19 20 23 25 26 25 24 22 26 25 23 22 21 21 21 21 13 30 44 50 60 69 62 46 33 16 15 35 51 60 85 115 119 107 83 55 38 39 48 55 64 59 53 43 29 23 38 59 52 31 15 14 16 15 16 19 177 179 179 178 175 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 169 169 170 170 170 170 170 170 168 168 168 168 168 167 167 167 167 166 166 167 169 169 167 165 166 166 166 167 166 166 165 164 166 167 168 168 168 167 166 165 163 165 166 165 163 162 163 165 165 165 164 164 164 163 163 163 162 162 162 162 162 162 161 161 163 163 162 161 161 160 160 159 161 161 161 161 161 161 161 161 162 161 160 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 160 160 160 159 159 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 158 158 157 157 160 160 159 158 158 157 156 156 157 158 160 161 161 160 158 157 159 159 159 159 159 159 160 160 156 157 159 160 160 159 157 156 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 157 161 163 161 159 161 167 172 152 99 79 115 152 163 161 159 144 135 118 117 134 140 131 125 162 155 143 134 130 123 103 82 86 140 177 194 185 122 73 87 118 115 86 62 74 83 64 46 46 26 38 77 103 116 136 155 122 99 88 89 64 34 65 133 171 157 134 117 110 102 99 105 101 80 54 47 77 115 108 69 30 36 58 85 100 106 117 132 154 159 161 160 157 155 153 151 156 143 126 105 85 90 107 115 109 108 91 81 69 61 72 70 61 34 28 26 24 23 27 49 61 96 136 157 152 129 98 76 111 127 151 150 114 76 63 63 55 44 35 31 26 20 18 21 24 29 32 34 38 44 47 45 40 38 38 38 33 26 24 26 27 32 35 32 25 21 23 27 41 53 66 68 60 52 50 52 32 25 22 25 28 26 24 24 28 27 26 26 25 26 26 27 25 30 27 26 36 41 34 27 30 32 32 30 30 32 34 33 32 31 30 28 28 31 35 38 35 36 35 33 33 35 32 27 33 83 111 111 100 105 125 122 83 35 40 75 88 112 140 136 124 80 54 67 77 64 55 61 97 125 111 64 29 17 61 136 186 172 122 58 24 22 39 58 78 61 38 22 35 81 123 133 144 150 162 168 177 197 186 147 109 115 138 159 160 158 162 163 152 151 174 200 197 179 172 172 193 194 168 85 47 81 81 53 63 79 78 54 36 35 33 25 27 28 30 29 25 31 57 84 78 88 108 103 61 26 25 36 30 38 49 62 78 107 153 193 197 200 183 161 158 150 108 62 113 177 215 184 137 108 79 49 27 54 102 115 111 103 90 103 142 146 162 198 236 224 140 53 94 157 158 135 137 166 183 139 133 174 182 139 106 79 36 17 50 88 118 138 182 228 221 182 112 57 25 52 87 131 153 105 73 78 68 48 41 51 57 53 51 54 51 40 34 43 65 83 120 169 160 124 140 166 156 140 156 178 152 83 36 28 29 26 28 52 91 105 77 44 35 36 22 14 34 95 137 126 123 154 148 123 115 121 110 86 61 42 76 127 132 74 58 122 168 156 133 87 40 46 95 123 104 75 42 23 37 70 83 78 64 43 37 39 41 55 91 115 92 50 43 35 29 23 19 26 29 20 21 22 23 23 23 24 28 31 38 30 20 14 14 15 15 14 22 23 25 27 27 27 25 24 24 24 24 24 24 24 24 24 24 23 23 25 28 30 29 28 29 26 21 18 17 19 23 25 22 21 22 25 28 29 28 26 24 21 18 17 19 21 22 22 25 24 23 21 20 20 20 20 18 20 22 21 18 17 19 22 25 20 19 24 24 19 17 21 24 24 24 23 22 22 23 24 25 21 19 20 19 17 19 23 21 18 16 19 24 27 30 33 40 33 24 18 18 20 21 20 23 26 31 37 41 42 40 38 37 35 34 36 39 41 41 40 33 33 33 34 36 39 42 44 53 60 60 60 66 68 70 79 94 102 107 86 54 62 112 154 132 112 98 76 41 40 90 139 136 116 99 109 145 184 206 210 207 154 109 102 100 91 114 159 123 137 164 136 94 72 45 40 52 79 110 134 154 161 141 114 75 72 82 103 117 126 144 166 169 157 143 140 159 187 184 153 136 142 124 94 129 194 202 186 176 172 140 85 42 31 34 34 38 35 30 25 19 18 26 37 56 83 119 155 172 146 97 66 42 38 25 23 65 106 123 151 179 196 186 195 187 190 193 198 170 144 161 173 155 124 108 131 159 92 37 27 34 39 34 25 27 22 21 43 95 150 172 167 164 135 127 146 152 129 101 88 112 121 122 138 184 212 175 117 132 178 167 138 129 114 111 118 99 106 120 122 107 96 94 89 75 95 93 75 75 101 142 177 199 201 188 163 134 102 82 81 123 134 100 63 94 148 159 145 171 177 200 203 169 149 166 188 186 186 186 192 196 212 209 160 86 12 22 100 134 129 115 88 113 134 153 156 155 157 159 157 151 159 141 103 107 167 209 204 181 121 64 38 32 38 47 47 30 23 23 23 18 18 19 12 14 13 12 11 11 11 12 12 11 11 12 13 14 15 16 16 21 23 25 27 27 27 25 24 22 23 24 25 26 27 27 27 26 24 22 23 24 25 24 22 16 13 12 12 14 16 15 14 19 21 24 24 23 23 25 26 26 21 15 12 14 17 19 20 19 21 23 23 23 23 26 29 25 26 23 15 13 16 20 21 16 17 19 20 21 19 14 9 24 54 79 88 104 140 179 201 195 176 158 137 121 95 83 116 160 148 131 114 97 54 21 43 90 123 100 41 20 23 27 36 35 36 36 33 28 22 19 18 22 29 35 34 28 26 30 36 34 31 29 29 27 25 29 36 33 29 26 26 25 22 22 26 26 23 20 21 24 25 23 19 24 26 28 30 30 30 30 29 29 27 25 25 26 26 25 24 25 27 29 31 30 28 24 22 22 23 23 24 25 26 27 27 30 35 37 32 34 48 68 81 52 39 59 134 214 233 182 125 139 130 142 143 130 117 99 97 171 225 226 169 136 172 196 150 128 142 171 186 190 216 213 155 83 100 162 217 220 211 211 203 141 42 3 9 20 30 22 22 21 21 25 29 30 30 34 40 46 51 52 47 44 48 53 56 55 50 42 35 29 24 19 16 12 14 14 13 12 12 15 17 26 34 42 46 49 51 47 41 30 34 36 42 65 86 79 58 53 55 50 43 54 91 135 164 138 133 114 92 81 80 100 129 125 126 107 50 17 24 29 33 27 20 19 51 114 150 115 55 11 16 39 59 55 41 32 25 32 34 38 42 41 37 37 41 41 34 31 34 33 27 26 30 39 40 37 32 32 35 36 33 25 17 27 72 132 153 112 59 19 21 27 32 32 31 37 45 52 42 35 39 45 44 39 34 35 37 40 43 44 41 36 31 36 36 41 38 25 23 26 23 27 25 23 25 28 27 23 18 9 21 50 82 93 76 50 34 59 85 93 69 45 40 41 36 31 33 35 35 34 32 30 30 25 26 27 27 28 31 36 40 42 42 56 81 109 137 152 150 161 177 176 162 139 91 40 19 33 39 63 101 148 180 163 119 107 101 93 107 137 152 151 151 162 152 137 118 106 104 83 48 54 62 59 44 34 35 35 30 32 30 26 21 19 21 27 32 27 28 28 28 29 32 38 42 52 45 36 30 25 25 31 39 38 42 55 66 74 88 96 90 83 72 51 42 63 101 122 123 123 140 141 119 84 44 22 21 23 23 23 23 24 25 25 25 24 27 30 32 31 30 31 32 31 31 29 27 26 28 33 38 35 33 31 30 27 22 22 25 29 32 36 38 39 41 44 47 41 49 67 86 106 123 112 82 53 52 56 62 60 48 35 28 29 38 41 34 26 28 36 43 45 38 31 28 29 31 32 32 36 37 37 35 31 29 28 29 24 24 25 26 27 28 29 30 29 29 27 25 24 23 23 23 20 20 19 19 18 18 18 17 19 24 28 27 22 17 16 17 14 14 14 14 16 19 22 23 22 21 19 17 17 19 21 22 22 24 25 25 24 25 27 30 26 21 16 15 19 24 27 28 34 29 22 18 18 19 20 20 18 17 17 17 17 18 18 19 19 15 12 15 22 27 27 24 16 17 14 10 12 19 24 25 17 17 15 14 13 13 14 14 13 16 19 20 18 17 17 18 17 19 20 20 20 21 23 26 25 29 32 33 30 27 25 24 24 24 25 27 30 29 26 23 28 28 29 29 29 27 25 22 24 23 22 22 24 26 27 27 24 23 22 20 20 21 22 23 23 22 22 23 25 23 20 17 19 17 15 16 19 21 21 20 15 17 19 20 21 21 20 19 19 20 20 19 16 15 17 18 15 14 11 10 9 11 13 14 11 14 15 12 8 6 8 12 14 15 15 16 17 18 19 20 20 21 21 20 19 21 26 29 27 26 25 23 21 19 18 17 17 18 19 20 20 20 19 18 18 22 25 24 20 18 19 22 15 17 18 19 18 18 20 22 26 30 34 32 26 21 21 22 18 17 16 15 16 18 21 22 22 18 14 13 14 15 16 15 17 22 26 26 27 30 29 25 22 20 18 18 19 19 18 16 22 21 20 20 19 19 19 19 16 16 16 16 16 17 18 18 22 23 25 25 24 21 18 16 17 18 19 19 19 18 17 16 18 19 21 20 17 15 15 16 20 21 22 23 23 23 23 22 25 30 35 34 29 25 24 25 21 22 24 26 28 27 25 23 17 17 16 16 17 18 20 21 21 21 21 21 22 23 23 24 20 21 21 19 17 16 18 20 19 18 16 16 16 17 19 21 21 22 23 22 19 18 18 20 18 18 18 17 16 15 14 13 10 15 20 24 23 21 18 16 14 13 12 12 11 12 12 13 9 11 14 15 14 14 15 16 17 16 17 19 21 21 18 15 15 15 15 16 16 16 16 16 15 14 13 13 13 14 16 17 20 23 27 27 25 22 21 20 20 19 18 19 21 22 20 18 19 20 22 23 24 24 23 23 24 24 23 23 24 24 24 23 24 33 37 36 44 64 76 77 48 23 9 20 36 52 85 119 118 89 52 33 39 54 56 50 51 49 46 40 35 38 51 66 46 28 14 14 16 15 15 18 175 178 180 179 176 174 173 173 174 174 174 174 174 174 174 174 172 173 173 173 173 173 174 174 172 172 172 172 172 172 172 172 170 170 171 171 172 173 174 174 170 170 170 169 169 169 169 169 166 166 166 167 167 168 168 169 168 167 167 167 168 167 164 162 165 165 164 164 165 166 166 167 166 166 167 167 167 166 165 165 162 163 165 164 163 162 164 165 164 164 164 164 163 163 162 162 161 161 161 161 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 161 161 161 161 160 159 159 157 157 158 159 160 160 161 161 159 159 159 159 159 159 159 159 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 160 159 159 159 158 158 158 157 158 158 158 158 158 158 158 158 158 159 160 160 160 160 159 158 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 158 159 161 160 158 159 164 170 158 125 94 101 134 155 163 170 178 162 132 111 110 112 113 118 149 142 134 139 157 159 119 71 61 118 150 147 129 86 69 99 119 107 94 102 126 131 95 54 30 38 52 54 66 119 172 186 127 94 80 86 66 38 67 128 139 129 126 125 117 103 87 72 72 76 63 50 75 112 102 61 25 31 55 91 118 128 129 129 160 161 164 166 161 153 147 146 151 141 134 117 96 104 118 112 96 78 61 64 68 91 133 140 94 32 15 20 11 13 49 102 108 125 159 190 189 151 107 82 100 135 184 196 143 71 38 42 61 50 37 32 32 31 25 19 20 23 27 29 32 37 40 39 39 39 40 36 27 19 21 27 36 38 37 31 24 21 23 28 37 53 67 72 73 74 70 64 31 25 20 22 25 25 25 26 31 29 26 23 23 26 30 32 25 28 30 31 36 39 35 30 34 32 32 33 33 32 33 36 38 36 35 33 32 32 34 36 38 42 41 37 33 32 30 27 24 45 66 84 88 111 146 145 83 53 72 108 103 93 94 81 82 44 38 72 82 58 53 76 125 143 135 92 40 16 59 130 185 181 138 72 31 22 31 43 68 58 35 15 40 110 159 162 143 132 134 152 176 190 166 122 85 109 146 170 175 179 178 168 161 160 175 191 186 178 176 174 180 184 157 75 54 125 135 72 74 96 91 52 25 29 32 22 26 28 30 30 29 31 37 43 40 69 104 102 60 26 24 30 30 33 32 58 119 163 174 177 171 177 155 134 129 111 101 119 167 190 190 157 112 67 34 21 52 116 165 156 140 126 103 103 114 124 146 180 209 191 110 29 121 211 221 140 97 118 130 113 194 237 217 166 131 92 50 21 29 64 102 146 205 235 205 160 117 65 28 38 64 104 115 65 47 44 43 45 58 81 88 75 75 67 56 49 52 72 109 140 155 160 143 158 192 160 112 118 159 160 123 67 38 35 33 30 21 56 116 144 102 44 27 37 24 21 33 68 90 84 92 123 100 91 81 77 70 51 38 40 80 106 98 61 75 152 196 178 130 73 44 81 132 139 93 41 21 23 60 107 116 89 55 30 30 46 56 73 118 152 119 58 28 30 36 33 26 30 31 21 22 23 24 24 23 24 25 27 33 26 17 13 13 15 15 14 22 23 25 26 27 26 25 24 28 27 26 24 23 21 20 19 21 20 21 24 27 29 29 27 24 22 20 19 19 20 22 23 19 20 21 24 28 30 30 29 25 22 17 15 16 19 21 22 22 22 22 22 21 20 19 18 17 18 20 20 19 18 18 18 26 21 18 20 20 19 19 21 20 22 24 24 22 21 21 21 23 20 17 18 18 17 18 21 20 20 18 18 23 29 30 27 32 28 24 22 23 24 27 28 28 27 27 31 36 40 40 38 44 42 41 41 44 48 51 52 50 53 59 66 74 82 87 90 102 116 124 129 136 136 136 145 169 189 176 109 57 90 172 225 185 121 82 69 50 61 94 108 100 92 79 80 110 155 188 198 175 124 79 73 87 98 114 134 97 121 132 103 79 87 77 44 38 52 90 119 126 133 126 99 61 72 92 105 93 79 95 124 141 135 130 131 148 170 160 125 123 155 156 118 122 163 188 212 197 153 90 43 28 34 38 36 36 32 27 21 19 30 56 80 90 71 79 133 172 137 65 23 36 31 32 40 56 55 65 116 170 188 174 185 186 190 186 186 158 134 148 173 159 116 113 169 169 85 22 20 33 32 25 21 18 29 51 85 130 167 179 176 163 132 131 155 163 151 125 95 86 117 132 159 215 222 162 108 115 126 135 150 149 149 171 178 142 137 149 150 113 68 52 56 56 57 57 68 89 102 113 128 165 164 130 87 78 100 129 148 141 111 64 58 116 171 180 167 180 195 208 195 150 114 136 188 193 191 180 179 191 216 201 131 63 16 31 100 143 158 158 145 129 137 135 121 116 125 131 129 133 145 139 103 78 100 139 154 130 90 60 60 74 87 84 68 38 22 18 21 17 15 16 13 13 13 12 11 10 11 11 12 11 11 12 12 13 13 14 14 18 19 21 22 23 22 21 20 21 22 23 24 26 27 28 28 26 25 23 23 24 24 23 21 16 14 11 10 13 15 16 16 26 28 30 30 28 27 28 29 28 25 22 20 20 20 20 19 22 23 22 20 18 17 20 22 21 24 25 21 19 18 18 17 20 19 19 22 25 24 19 16 43 79 112 128 148 178 198 201 201 200 187 158 128 91 87 142 194 180 163 164 139 76 39 35 54 70 57 34 31 29 25 34 31 33 35 34 29 23 20 19 21 28 34 35 30 28 31 35 34 32 31 31 29 27 28 32 34 29 25 24 23 20 22 26 25 22 18 19 22 25 25 23 26 27 29 30 31 30 29 28 29 27 26 27 28 28 26 24 24 26 29 31 31 28 25 23 26 25 24 23 23 25 27 28 33 33 31 30 37 50 64 71 40 30 56 115 150 133 101 85 115 119 136 121 86 70 85 127 188 228 198 146 157 201 191 125 117 138 190 216 207 197 154 79 101 158 227 240 208 191 180 154 82 19 6 13 21 30 21 21 19 20 26 33 35 32 32 34 40 50 56 54 50 53 60 65 64 58 48 39 31 24 18 14 13 13 13 12 11 13 16 19 27 35 44 49 52 50 43 36 23 29 33 38 50 60 53 38 34 49 52 43 55 106 168 207 223 202 153 111 105 118 128 135 101 97 87 49 23 24 26 37 28 21 21 57 126 167 131 68 8 14 34 50 47 42 37 30 33 34 43 54 53 42 33 33 34 34 34 33 33 37 43 48 47 42 34 28 29 35 37 36 33 18 26 78 137 148 99 44 24 25 29 32 31 29 30 34 38 33 30 33 37 38 36 36 35 32 34 42 51 52 44 34 32 30 36 36 26 22 26 26 29 26 25 26 28 27 23 19 7 27 59 82 74 48 31 31 42 50 54 49 41 37 38 40 35 37 39 38 34 30 27 26 24 26 27 29 30 32 36 39 29 42 77 117 137 138 144 155 150 155 167 171 145 91 42 21 25 30 57 112 182 222 187 119 113 123 104 85 112 156 162 144 153 148 142 129 124 134 116 69 52 62 63 51 38 34 33 30 29 27 24 19 17 19 25 30 28 28 26 24 25 29 36 42 47 40 32 26 22 23 30 39 39 37 53 80 104 121 116 97 90 88 75 54 47 68 105 132 139 151 146 121 85 44 17 13 21 22 24 26 26 26 25 25 23 25 28 28 28 28 30 32 33 31 28 25 27 35 46 54 43 35 28 26 26 26 28 32 38 42 47 48 46 43 40 39 42 56 71 79 99 128 125 94 46 51 58 62 56 42 31 26 26 33 34 28 25 33 50 62 61 50 35 26 24 27 31 34 46 44 40 34 29 27 29 31 28 28 28 29 29 30 30 30 33 31 29 26 24 22 22 22 20 19 19 18 18 17 16 16 20 24 28 27 23 19 18 18 15 15 16 17 18 19 20 21 23 21 18 16 16 19 22 24 27 28 29 27 26 26 28 30 28 23 17 16 19 24 26 26 30 27 22 19 18 19 18 18 18 17 17 16 16 17 18 18 14 12 11 16 23 27 25 22 19 18 15 10 12 20 27 29 18 17 15 14 13 13 14 14 14 16 18 18 17 17 19 21 22 24 26 26 24 22 23 24 24 27 30 31 29 26 24 24 21 22 25 29 31 30 26 22 27 28 30 31 31 29 27 25 30 25 20 19 22 25 27 26 24 23 21 20 19 20 21 21 23 23 23 24 24 23 20 18 20 18 16 17 19 21 21 20 19 19 20 20 21 22 22 22 22 23 23 21 18 17 18 20 15 14 13 12 11 10 10 10 12 14 14 11 8 9 13 17 16 16 17 18 19 19 20 20 22 21 18 15 15 19 26 32 33 35 36 33 26 21 20 21 19 19 20 20 20 19 18 18 19 22 25 24 21 19 20 22 15 17 19 18 17 16 17 18 27 31 34 30 23 19 21 25 19 18 16 15 15 17 20 22 21 19 17 16 15 15 13 12 17 21 24 24 26 28 28 26 25 22 19 18 19 19 17 15 20 20 20 20 20 20 20 20 18 18 17 17 17 17 16 16 20 22 24 26 25 21 17 15 15 15 16 17 17 17 16 16 20 21 22 21 19 17 17 18 22 21 20 19 19 18 19 19 26 31 35 35 31 27 25 26 20 23 27 29 27 24 21 19 18 17 16 16 16 17 18 18 22 24 25 26 24 22 20 19 18 20 21 21 18 17 17 18 17 16 15 14 14 15 16 17 18 19 20 19 17 16 16 17 14 15 17 18 17 15 13 12 10 14 20 24 23 19 15 13 13 12 11 11 11 11 12 13 8 11 13 15 14 14 15 17 18 17 17 18 20 20 17 15 15 16 17 18 18 17 15 14 15 14 12 11 11 12 14 15 18 21 23 24 22 20 19 18 17 16 15 17 19 19 18 16 19 19 20 20 21 22 23 23 25 24 23 22 23 24 25 25 26 34 38 38 46 66 84 92 56 28 8 11 23 39 68 97 86 55 22 14 35 56 53 40 38 39 38 37 42 54 63 67 40 26 16 16 18 16 16 18 170 173 177 178 176 174 172 172 173 173 173 173 173 173 173 173 171 171 172 172 173 173 173 174 172 172 172 172 172 172 172 172 169 170 170 170 171 171 172 172 170 170 169 169 168 168 167 167 166 166 166 166 166 167 167 167 167 166 166 167 166 165 164 163 166 165 164 162 163 164 165 166 163 164 164 165 164 163 162 162 160 162 164 164 162 162 164 166 164 163 163 163 162 162 162 161 160 160 160 161 161 162 162 163 157 158 159 160 161 162 163 164 160 160 160 160 160 160 160 160 159 160 161 162 162 161 159 158 158 158 158 159 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 160 160 159 159 159 158 158 158 157 157 157 158 158 159 159 159 159 159 159 160 160 159 159 159 160 160 160 159 159 158 158 158 160 159 157 156 156 157 159 160 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 163 161 160 160 161 161 162 163 173 156 110 81 106 143 161 168 188 167 141 126 112 94 101 131 138 125 115 127 153 159 124 81 71 102 98 76 76 78 83 103 88 83 104 146 170 158 117 77 39 66 68 35 48 133 184 162 114 81 64 63 49 41 75 121 113 94 93 102 102 102 89 64 80 90 73 50 69 100 87 48 25 32 56 97 135 150 143 131 149 150 155 161 159 149 142 140 144 130 134 134 109 95 96 91 69 65 71 93 110 149 188 176 105 27 5 10 1 16 79 151 159 153 157 169 168 151 132 123 106 142 183 188 138 69 44 60 54 44 39 43 48 43 32 25 23 25 27 28 30 32 32 32 34 36 38 37 29 23 26 33 39 39 37 31 25 23 24 27 32 48 63 69 77 84 78 65 38 32 27 26 27 28 29 29 30 28 25 23 23 26 29 31 23 18 27 38 31 24 41 64 53 38 30 36 42 38 33 32 34 33 35 38 38 34 31 30 40 51 57 51 39 31 27 25 31 32 42 60 70 103 140 129 67 56 91 132 120 91 72 54 44 29 57 107 99 52 58 109 145 150 150 123 62 16 43 108 160 164 130 72 35 27 31 37 57 53 34 16 40 108 152 150 113 91 89 126 172 183 146 100 83 104 137 160 171 177 167 145 146 141 156 177 178 170 169 170 162 185 149 65 67 149 156 88 67 83 78 47 24 26 30 24 26 26 27 33 44 48 40 27 31 48 70 69 47 33 29 24 21 24 37 98 177 195 167 156 170 158 134 120 116 113 138 184 196 171 129 95 68 40 32 46 112 166 180 149 135 127 108 106 89 98 117 140 148 119 63 17 94 189 230 159 106 99 85 93 201 237 203 162 138 96 59 25 19 43 73 120 178 203 184 159 141 68 26 38 55 68 67 40 36 39 60 91 118 135 123 94 82 67 54 58 80 121 169 204 184 138 124 179 205 144 108 147 192 166 114 66 45 37 31 32 17 55 122 155 113 50 27 34 34 27 26 38 53 60 70 84 61 48 42 41 43 61 76 72 81 67 60 70 96 135 161 163 112 59 52 96 114 89 48 15 18 51 107 147 139 95 47 19 26 51 70 80 98 112 93 59 18 27 48 58 47 35 30 24 25 26 26 26 26 26 26 26 30 25 19 15 16 17 18 17 22 23 24 25 25 24 23 23 27 26 24 22 20 18 17 16 20 19 20 23 26 27 25 23 18 19 19 20 20 20 21 21 19 20 21 24 26 28 29 29 27 23 18 14 14 16 19 21 18 19 21 22 21 20 18 17 14 15 16 18 20 21 20 18 22 20 19 21 22 21 22 22 18 21 24 26 25 23 21 20 19 18 18 20 21 21 20 20 28 25 22 20 22 25 29 32 27 23 22 25 28 28 29 30 32 30 29 32 39 49 59 64 77 77 79 83 88 93 98 100 111 115 124 134 143 152 157 160 160 175 187 193 196 185 170 168 191 229 201 94 35 98 187 220 192 127 69 55 71 98 115 115 110 115 103 79 77 104 134 147 114 76 56 72 95 101 92 80 82 102 113 112 107 121 118 73 39 31 62 102 127 161 166 128 85 118 151 150 116 86 90 110 114 114 113 109 120 148 155 137 153 189 176 99 62 90 143 202 192 132 63 29 29 38 40 38 31 29 26 24 25 38 64 88 94 64 56 93 118 85 34 14 40 30 36 55 67 44 34 78 141 171 160 171 186 202 189 177 155 150 145 146 142 121 120 154 116 57 21 26 29 22 20 24 24 46 80 117 148 168 176 176 161 131 121 134 154 180 165 112 68 105 143 171 181 156 126 118 104 98 130 174 172 179 209 202 136 128 131 123 86 54 51 61 69 65 61 72 90 91 80 77 81 90 79 77 124 180 191 174 107 35 16 57 113 186 221 193 167 187 198 191 157 108 115 172 187 188 184 186 192 202 172 92 23 13 42 107 162 189 198 196 167 164 152 133 123 128 137 142 146 141 133 105 65 57 88 119 115 110 106 112 137 161 141 94 44 22 14 18 15 11 13 13 13 12 11 10 10 10 11 12 12 12 12 12 13 13 13 13 15 16 18 19 20 20 19 19 20 20 21 22 23 25 26 27 26 24 23 23 24 24 22 20 17 14 10 9 12 15 17 18 29 31 33 33 31 30 31 33 31 30 29 27 25 22 20 18 19 20 20 18 16 15 17 19 22 23 24 24 23 23 21 19 27 24 24 30 38 45 53 60 74 88 110 137 168 189 188 174 168 186 188 151 105 63 75 150 196 206 187 188 161 89 48 32 40 46 39 33 36 30 22 26 28 31 34 34 30 25 22 20 24 29 35 35 32 29 30 32 31 31 31 31 30 28 28 29 30 25 21 21 20 19 22 26 26 22 18 18 20 23 24 24 27 28 30 31 31 30 29 28 28 27 27 28 30 30 27 25 24 26 29 30 31 29 27 25 25 24 22 21 22 24 27 29 35 33 30 29 33 41 47 49 42 38 55 80 74 49 54 82 75 109 129 90 53 61 96 142 174 189 157 151 193 209 184 151 137 148 187 224 211 143 95 112 186 212 226 204 182 182 159 112 44 14 18 20 21 27 16 16 17 18 23 30 33 30 29 30 38 49 59 59 58 60 66 69 69 63 53 44 35 27 19 15 16 15 14 13 14 16 20 22 31 37 45 51 52 46 36 28 24 28 35 43 54 61 58 52 33 47 52 45 52 91 149 191 233 216 158 107 130 188 209 194 156 134 103 54 25 24 22 30 28 29 27 40 78 109 93 55 19 17 25 32 32 36 40 36 33 34 45 58 57 43 31 29 32 33 28 24 32 51 68 74 49 41 31 27 30 35 37 36 31 24 36 71 99 91 56 26 32 31 31 31 30 29 30 32 34 32 31 31 32 33 34 35 32 31 35 46 58 63 57 49 38 31 38 46 41 33 29 24 27 26 25 26 28 28 25 22 14 29 53 65 52 30 24 32 35 42 48 47 42 38 40 43 40 43 45 43 36 29 25 24 26 27 29 31 32 33 34 34 32 62 111 154 164 144 136 148 136 129 142 155 131 82 42 23 18 21 57 129 205 235 187 115 99 118 108 92 122 170 177 156 146 135 134 131 129 141 133 97 50 58 61 52 39 30 27 27 27 27 26 23 20 19 21 23 29 29 28 26 25 27 32 36 30 29 29 30 29 27 30 36 39 40 58 86 107 121 117 101 86 95 97 82 57 50 71 99 121 126 114 91 65 37 19 18 21 23 26 28 28 26 23 21 22 24 25 25 25 26 29 32 34 32 29 27 29 38 50 58 43 33 25 25 29 32 34 37 41 47 55 58 54 47 39 35 43 58 77 88 103 122 114 83 42 49 57 59 51 38 27 21 26 30 30 28 31 46 63 74 70 57 39 27 24 27 32 34 46 45 41 35 29 27 29 31 30 30 30 30 30 30 30 30 33 32 31 29 26 23 20 18 20 20 19 19 19 18 18 18 20 23 26 26 23 19 18 18 16 17 18 19 20 20 20 19 26 23 19 16 16 19 24 27 28 30 30 29 28 28 30 32 30 24 18 16 19 23 25 25 24 22 21 20 21 21 21 21 18 18 17 16 16 16 17 17 14 13 14 19 25 27 24 21 21 20 16 11 13 21 29 32 20 18 16 14 13 13 14 15 14 16 17 18 18 19 22 25 27 29 31 30 27 23 22 22 23 26 29 29 27 24 23 23 22 23 26 30 32 30 25 20 27 31 34 34 32 31 34 37 45 37 26 21 21 23 22 20 23 22 20 19 18 18 19 20 24 24 24 24 24 23 21 20 20 18 16 17 19 20 20 19 21 21 21 21 22 23 24 25 23 24 23 21 18 17 19 21 17 17 16 15 14 12 10 8 11 13 15 14 13 14 17 19 16 17 18 19 20 20 20 20 22 20 17 14 13 15 21 26 33 38 42 38 29 22 21 24 21 21 22 22 21 20 19 18 21 23 25 24 20 18 18 19 15 16 18 18 17 16 17 19 24 30 34 31 23 17 18 21 16 16 17 17 18 18 18 18 21 21 20 19 17 15 13 11 18 19 21 23 24 26 26 25 25 23 20 19 20 21 20 19 21 21 21 21 20 19 19 18 18 18 18 17 16 15 14 14 18 20 23 25 24 21 17 14 14 14 14 15 15 15 15 15 21 22 22 22 21 20 20 20 22 21 19 17 17 17 18 19 26 30 34 34 31 28 26 26 18 23 29 30 26 21 17 15 18 17 16 15 15 15 15 16 19 22 26 28 26 22 19 17 18 21 23 22 19 16 14 14 13 13 12 12 13 14 16 17 18 19 19 18 17 17 17 17 13 15 18 19 19 16 12 10 10 15 20 23 21 17 13 10 12 11 11 10 10 11 12 13 10 13 16 17 16 16 18 19 19 18 17 18 19 19 16 14 15 16 18 20 20 18 15 13 16 15 13 12 12 12 13 14 17 18 20 21 21 19 18 17 15 14 13 15 17 17 16 14 20 19 18 18 18 20 21 22 28 26 22 18 18 22 27 31 32 36 41 45 53 65 75 81 45 26 13 16 23 27 37 50 35 24 12 12 25 38 38 31 35 37 35 35 45 58 60 54 34 25 19 19 20 18 18 20 165 169 173 175 175 173 173 173 173 173 173 173 173 173 173 173 170 170 171 171 172 172 173 173 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 169 169 168 168 167 167 167 166 167 167 167 166 165 164 164 164 163 164 165 166 166 165 164 164 168 166 164 162 161 162 162 163 162 163 163 164 163 163 162 161 160 162 163 163 162 162 163 165 163 163 162 162 162 161 161 161 159 160 160 161 161 162 162 162 159 159 160 160 160 161 161 161 160 160 160 160 160 160 160 160 158 159 161 162 162 161 159 158 160 160 160 159 159 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 160 160 160 160 159 159 158 158 156 157 157 158 158 159 159 160 160 159 159 159 159 159 159 160 160 160 160 159 159 158 158 158 161 159 157 155 155 157 159 161 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 166 164 161 159 163 169 168 162 169 150 103 75 93 122 138 152 168 163 150 131 104 86 115 166 151 136 125 130 141 136 114 93 92 95 67 49 81 112 103 84 47 67 102 131 140 133 108 79 72 75 67 46 50 89 104 81 63 48 40 34 35 67 118 148 114 83 69 78 93 108 101 74 81 81 63 62 97 115 78 33 23 37 60 88 117 136 140 137 133 136 144 152 153 146 138 135 136 135 147 148 120 91 76 67 35 59 90 121 146 186 203 160 98 30 11 13 2 22 86 152 176 172 163 152 143 139 137 135 108 120 126 121 101 67 56 74 58 56 67 88 93 72 46 33 22 22 24 27 29 29 30 31 33 34 37 38 34 29 31 36 42 41 38 33 28 24 22 21 26 41 53 60 70 79 71 57 46 42 36 31 30 30 30 29 25 25 25 25 25 25 25 25 29 19 26 34 30 43 80 108 72 42 26 39 53 50 41 40 39 32 30 34 38 36 33 33 38 55 69 66 52 39 32 30 31 28 29 41 51 86 117 94 43 48 93 139 134 102 71 46 25 37 74 105 91 66 93 147 155 158 149 116 62 22 38 82 108 118 97 56 33 30 33 37 48 43 31 19 38 94 136 142 113 93 89 122 163 165 131 100 99 87 109 154 172 162 148 140 139 124 140 174 182 169 165 170 168 199 138 53 68 126 125 85 62 61 54 42 32 28 27 27 23 25 35 57 81 86 64 38 38 38 44 44 39 41 38 26 10 18 61 153 216 183 128 124 127 114 108 108 119 152 174 167 149 119 74 42 39 58 87 110 139 158 138 119 133 142 139 141 128 119 119 124 109 74 48 42 79 140 198 177 135 87 49 78 112 172 166 141 127 103 71 25 20 36 63 102 145 172 181 183 153 74 32 41 48 45 36 27 24 51 102 158 187 171 121 73 48 59 64 74 119 186 227 233 192 136 115 141 151 140 147 167 177 180 144 83 45 32 24 18 18 51 112 147 116 60 31 28 37 32 26 28 51 90 118 124 75 37 51 79 78 103 124 99 77 80 97 115 120 128 137 139 106 75 70 80 64 41 30 24 40 91 140 151 128 90 52 31 26 49 66 71 80 86 67 36 14 30 68 93 76 47 34 33 30 29 27 27 26 26 26 26 27 24 20 18 18 19 19 19 22 22 22 23 23 22 21 21 22 22 21 19 18 17 16 15 20 20 20 22 24 23 21 18 15 16 18 19 20 20 19 18 20 21 22 23 24 25 26 28 29 26 20 15 13 13 17 19 16 17 19 20 20 19 18 17 14 14 14 16 17 17 17 15 13 17 21 22 21 21 21 20 22 21 20 21 24 25 25 24 20 19 17 17 20 24 24 23 30 23 20 21 20 20 28 40 36 27 21 24 29 33 37 41 50 58 69 79 89 101 116 126 140 143 148 154 159 163 166 167 176 179 184 190 194 197 199 199 191 199 201 202 200 183 159 149 168 201 173 73 24 84 163 186 176 144 82 61 108 140 133 129 141 151 139 103 78 76 78 73 52 47 68 97 102 94 87 79 75 80 111 151 159 159 150 110 51 19 33 80 129 189 196 140 100 154 199 195 165 145 144 147 130 124 112 101 114 156 183 179 182 187 149 66 33 64 104 143 141 95 48 31 33 35 33 34 26 26 30 35 38 44 55 66 81 66 52 56 57 35 18 22 23 24 45 78 100 75 43 64 131 171 152 152 177 207 190 167 157 160 138 121 119 106 88 79 58 37 32 37 30 21 22 24 44 59 87 122 153 171 173 168 174 145 133 139 157 188 183 137 95 110 146 162 138 121 129 139 117 124 149 164 154 180 207 168 99 78 71 73 62 65 99 135 130 120 91 67 65 66 60 57 59 75 82 106 168 208 172 112 59 11 18 61 105 173 203 162 155 181 197 201 174 112 96 140 168 177 190 204 195 177 134 60 8 33 72 127 179 200 202 207 194 188 178 165 151 147 154 165 150 139 119 81 48 64 123 170 171 170 168 167 176 184 152 99 44 21 12 16 13 10 12 13 12 12 11 10 10 10 11 11 13 13 13 13 13 14 14 14 15 16 17 19 20 20 21 21 20 20 20 20 20 22 23 24 24 23 22 23 24 24 22 19 18 14 10 9 12 15 17 17 25 28 30 31 31 31 33 35 32 33 34 32 29 24 20 17 13 15 18 18 18 19 22 24 25 22 19 18 19 21 25 28 29 31 41 56 69 83 99 113 109 95 94 117 144 156 155 152 151 169 175 140 93 57 70 136 175 194 162 149 140 91 59 44 41 44 38 31 30 26 21 20 26 29 33 33 31 27 25 25 30 33 35 35 32 29 28 28 26 27 28 28 29 30 29 28 24 20 18 19 19 19 22 26 27 23 20 18 19 21 22 23 27 28 29 30 30 30 28 27 28 27 27 29 31 31 28 26 24 26 28 30 31 30 28 27 23 22 21 20 21 24 27 29 32 31 30 31 33 34 34 34 34 35 47 62 58 46 52 69 72 106 113 68 47 67 91 121 151 158 142 168 207 187 166 175 175 161 187 202 158 86 99 204 224 227 213 185 170 163 122 65 29 20 32 27 22 27 16 18 17 17 21 25 27 25 25 28 38 49 60 64 65 67 68 67 67 62 55 47 39 31 22 17 18 17 16 16 18 21 24 26 30 33 40 48 50 43 33 25 32 31 35 45 52 52 50 49 35 39 45 48 52 69 107 143 179 161 109 77 124 203 235 225 210 168 110 43 15 24 24 27 26 32 31 26 35 50 53 43 31 20 19 23 25 31 36 33 30 32 41 50 49 37 29 28 31 30 24 21 35 59 73 75 52 45 38 35 35 35 33 31 27 29 41 57 59 46 35 32 38 37 35 31 30 32 35 36 38 39 37 34 30 30 32 33 33 35 38 45 54 64 73 79 68 47 42 51 49 39 31 23 25 24 24 25 27 28 27 26 21 31 46 54 48 34 28 30 29 40 46 45 48 54 51 42 36 41 45 44 37 30 27 26 29 30 32 34 34 32 30 28 52 96 146 179 183 155 131 132 112 102 106 112 93 60 35 21 17 17 62 145 213 224 174 114 94 107 104 102 131 165 172 163 127 126 117 98 97 121 121 90 47 47 48 46 38 30 27 28 26 28 30 28 24 20 17 16 27 29 32 32 29 28 27 28 25 25 27 31 31 29 31 36 36 47 73 96 101 103 102 95 75 83 96 98 74 45 42 58 83 84 73 59 49 37 28 30 25 27 29 30 28 25 20 18 23 24 25 24 23 25 28 31 33 32 31 30 31 36 43 49 37 29 24 28 34 37 37 38 38 48 60 67 65 55 45 38 31 45 78 111 124 118 92 60 44 49 54 53 47 36 24 16 27 29 31 33 43 58 70 75 67 56 42 31 28 30 32 33 38 39 38 35 31 28 28 29 31 31 31 30 30 30 30 30 31 32 33 33 30 25 20 16 21 21 21 21 21 21 21 22 20 22 24 24 21 19 18 17 17 18 19 20 20 20 20 19 29 26 21 18 18 20 24 27 26 27 29 29 29 30 33 36 31 25 19 17 20 23 25 25 24 24 23 22 21 21 21 22 19 18 18 17 16 17 17 17 18 18 20 24 28 29 26 22 23 22 17 12 14 22 30 32 22 20 17 15 13 14 15 16 14 16 18 19 20 22 26 29 29 31 32 30 27 23 21 21 22 24 27 28 26 24 23 24 23 25 27 31 32 29 23 18 27 33 38 36 31 32 41 51 54 45 32 25 23 23 20 17 21 20 19 17 17 17 18 19 24 25 25 25 24 23 22 22 19 17 15 16 18 19 19 18 23 22 22 22 23 24 25 26 23 23 22 19 17 16 19 21 20 21 20 19 17 14 11 10 9 13 17 19 19 18 17 17 16 17 18 20 21 21 21 20 19 19 18 15 12 12 13 16 28 34 38 35 27 22 22 25 25 25 26 26 25 24 23 22 23 25 25 23 20 17 16 16 15 17 18 17 17 18 21 23 22 29 36 34 26 18 15 15 11 14 17 20 21 19 17 15 21 22 22 21 19 17 14 13 19 20 21 24 24 23 22 22 24 21 19 20 23 25 26 26 23 23 23 22 20 18 16 15 17 18 18 17 16 14 13 12 17 19 22 24 23 20 17 14 15 15 14 14 14 14 15 15 21 21 21 22 23 23 22 21 20 19 18 17 17 19 21 22 25 28 31 32 30 27 25 24 17 22 28 30 26 20 15 13 17 16 15 14 13 13 14 14 13 18 25 28 26 22 19 18 21 23 24 22 18 14 11 11 10 10 10 12 13 15 17 18 20 20 19 19 20 20 19 19 15 18 20 22 21 17 12 9 13 16 20 21 19 15 12 10 11 11 10 10 10 11 12 13 11 14 17 18 17 17 18 19 20 18 17 17 18 17 15 13 14 16 18 20 20 18 16 14 17 16 15 13 13 14 15 16 17 18 18 20 20 20 18 17 14 13 12 14 16 16 15 13 20 20 18 17 17 18 19 19 28 26 22 17 16 24 38 50 52 47 45 52 61 63 60 57 30 21 16 22 25 21 18 18 10 13 14 12 14 22 30 33 39 41 38 36 41 48 44 33 27 23 20 19 19 18 18 20 165 168 172 173 173 173 173 175 172 172 172 172 172 172 172 172 170 170 170 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 168 167 166 166 168 167 167 167 167 167 166 166 168 167 166 165 164 163 162 162 161 163 165 165 164 164 164 165 167 166 164 163 161 161 160 160 164 164 165 165 165 164 163 162 160 162 164 163 162 161 162 164 162 162 162 161 161 160 160 160 160 160 160 160 161 161 161 161 164 163 162 161 159 157 156 155 159 159 159 159 159 159 159 159 157 158 159 160 160 160 159 159 161 161 160 160 159 158 157 157 159 159 159 159 159 159 159 159 158 158 159 159 159 160 160 160 158 158 158 158 158 158 158 158 161 161 160 160 160 159 159 159 157 157 157 158 158 159 159 159 160 160 159 158 158 159 160 160 160 160 159 159 159 159 159 159 160 159 157 156 156 157 159 160 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 159 162 155 145 149 164 168 160 150 123 97 97 108 112 122 141 147 147 130 107 100 111 140 171 169 160 152 149 140 126 117 116 124 108 72 63 101 128 104 67 68 102 117 105 105 118 111 88 93 82 60 42 39 40 37 34 32 42 53 43 41 86 131 135 100 82 78 99 127 135 107 69 60 51 49 94 154 145 78 29 33 53 72 80 90 107 125 134 121 128 138 144 149 150 143 136 127 141 151 156 152 124 75 35 47 86 118 140 163 195 192 136 75 32 24 22 9 19 57 104 152 158 148 121 98 93 95 95 77 75 66 73 86 73 61 75 115 122 141 161 159 124 78 46 15 15 19 24 28 29 31 34 35 36 37 37 32 27 30 37 47 44 39 34 29 25 21 19 26 36 45 52 60 65 59 48 48 46 41 33 30 29 27 25 22 23 25 26 25 23 21 19 27 22 26 30 49 102 141 137 72 40 24 42 59 58 59 69 72 55 41 40 42 40 35 34 30 46 60 61 52 43 38 35 29 29 24 29 37 61 79 56 23 48 108 166 173 138 84 39 26 49 63 57 59 89 130 158 161 165 133 81 47 30 34 52 63 77 72 51 38 33 33 38 42 36 27 19 36 89 137 152 131 125 122 135 150 138 118 114 107 76 98 163 182 154 141 154 130 107 117 157 173 165 164 171 177 187 110 48 71 93 86 77 78 55 38 39 39 31 27 31 21 28 51 88 117 116 87 59 43 39 42 43 38 39 37 27 13 22 73 158 192 141 94 101 85 70 89 125 151 172 163 122 99 65 39 42 78 130 151 136 127 122 96 107 145 165 173 172 165 163 159 135 85 45 58 96 108 118 161 175 142 74 40 86 91 109 112 120 125 108 75 37 21 32 69 106 126 148 172 181 131 77 49 41 39 39 28 24 32 82 148 206 223 170 86 35 21 62 92 112 162 224 237 209 185 137 120 128 131 149 169 164 171 218 196 100 34 29 31 18 19 47 108 151 127 71 33 22 27 29 25 23 56 125 171 170 84 44 93 161 157 162 171 134 80 90 120 147 148 136 124 113 104 102 91 64 36 28 31 27 52 99 126 117 99 78 56 44 31 47 57 68 96 110 72 15 15 43 95 125 104 67 50 47 39 35 30 27 26 26 25 25 23 21 19 18 18 18 18 18 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 15 19 19 19 21 22 21 17 14 13 15 16 18 19 18 17 16 18 19 21 21 21 22 24 26 31 29 24 18 13 12 14 16 15 16 17 18 18 18 18 18 17 17 17 16 15 14 15 16 13 23 30 28 23 23 24 23 27 26 27 33 40 41 35 28 24 24 24 24 28 31 28 23 25 23 23 24 26 28 34 40 36 30 29 38 50 61 76 88 108 124 145 160 166 170 176 181 184 187 192 196 197 197 197 197 199 199 199 198 196 193 191 189 192 192 185 182 184 176 161 156 155 165 148 89 45 73 142 187 188 162 88 74 153 190 149 118 114 125 124 110 99 91 68 42 27 42 90 131 134 128 120 103 62 80 127 154 169 204 199 147 80 30 25 64 112 166 167 112 109 163 205 205 194 197 199 191 184 166 140 122 135 176 198 189 161 138 114 84 88 117 114 100 80 57 38 35 36 31 28 31 23 24 31 46 63 78 93 104 126 112 77 41 23 14 16 27 19 18 41 92 145 133 75 59 135 173 140 129 157 191 174 151 154 150 131 129 122 90 59 33 30 26 31 33 25 25 31 32 63 85 112 132 149 165 174 176 174 151 151 164 165 165 161 147 132 118 125 129 121 135 148 134 132 158 154 121 112 160 177 116 65 41 49 80 91 101 145 194 200 175 115 56 41 52 60 61 115 128 124 120 139 143 102 55 40 45 55 71 105 149 164 148 159 186 205 209 179 110 81 111 154 157 168 178 158 130 95 37 30 77 115 149 185 188 178 188 195 197 197 191 181 175 177 181 150 108 80 78 77 99 161 219 209 196 193 194 178 146 104 67 37 20 13 15 11 10 13 12 12 11 10 10 9 10 10 11 12 12 12 13 14 14 15 15 16 16 18 20 21 23 24 25 23 22 21 19 19 19 20 20 22 21 21 23 25 25 22 20 18 15 12 11 12 14 15 15 18 21 24 26 27 28 30 32 29 31 34 34 31 26 23 22 20 20 18 16 15 16 20 24 18 21 24 24 19 17 23 32 41 47 63 85 100 108 118 127 121 96 79 82 85 83 93 110 122 124 130 110 82 64 63 91 120 126 112 112 122 113 90 64 45 43 38 29 22 21 23 22 27 29 32 33 31 30 30 31 35 35 35 33 31 29 27 27 25 26 26 25 27 31 30 28 21 18 17 19 20 19 21 25 25 23 21 20 20 20 21 21 25 26 28 29 30 29 28 27 28 27 26 28 30 30 29 27 24 25 28 30 31 31 30 29 24 23 22 22 23 25 27 28 27 26 29 38 43 41 35 31 34 45 54 53 49 49 53 56 88 90 75 53 69 91 91 104 148 160 144 151 163 148 160 196 184 160 174 142 97 124 180 227 221 230 224 196 161 123 76 38 27 27 39 30 27 33 22 28 23 23 25 26 23 19 22 27 39 51 63 68 69 68 65 61 62 59 55 50 43 34 24 17 20 19 19 21 24 27 28 28 24 25 31 40 45 42 34 30 33 30 36 47 50 42 39 44 47 42 44 53 54 54 69 89 126 100 67 72 126 182 215 229 211 159 93 29 11 25 25 27 23 26 28 30 37 46 55 58 43 22 16 25 29 30 28 23 28 35 40 40 36 32 29 27 30 29 27 28 39 53 57 52 55 51 48 45 39 32 27 26 33 34 40 45 41 32 31 36 41 43 41 36 34 36 39 40 43 44 42 35 30 29 31 31 33 36 38 39 46 67 98 121 98 61 39 43 42 34 29 26 24 24 24 25 26 27 27 27 27 40 53 57 55 47 36 26 28 36 38 40 56 74 67 45 25 32 40 41 37 31 29 30 31 32 34 36 36 33 27 23 62 107 146 172 181 153 116 106 88 90 84 70 56 44 36 32 23 18 60 141 199 201 157 110 100 110 103 95 116 144 155 155 145 161 127 68 71 123 133 100 50 39 32 36 38 34 31 32 27 29 32 31 26 21 17 15 22 27 33 35 33 29 25 23 32 29 28 29 28 28 33 40 29 47 82 106 106 102 101 98 79 76 89 106 94 61 49 60 73 71 59 49 46 37 27 26 28 29 30 30 28 24 19 17 24 25 26 25 23 24 27 29 30 32 33 32 31 32 35 37 31 26 24 30 36 37 36 35 46 57 73 81 77 63 47 37 32 34 63 103 118 106 81 59 50 55 56 50 42 33 24 17 28 31 35 39 47 59 65 66 60 52 42 35 33 33 32 31 30 33 35 34 31 29 27 28 29 29 29 29 29 29 29 29 30 31 33 34 31 27 22 19 24 24 24 24 23 23 23 23 20 21 22 22 21 19 18 17 19 19 19 20 20 21 21 22 30 27 23 20 19 20 22 24 22 24 27 27 28 30 34 37 31 25 19 17 20 24 26 26 29 29 27 23 19 17 17 17 20 20 19 18 17 17 17 17 21 22 24 27 31 32 30 28 24 23 19 14 15 23 29 30 25 23 19 16 15 15 17 18 17 19 22 24 24 25 27 30 28 30 30 28 24 21 20 20 21 24 27 27 25 24 24 24 24 25 27 29 31 29 24 20 26 33 39 36 30 31 41 52 48 41 32 27 25 24 22 19 19 18 17 16 16 17 18 19 24 25 25 24 22 21 21 22 20 17 15 15 17 18 18 17 22 23 23 24 25 25 25 26 21 21 20 18 16 16 19 22 23 23 22 20 18 16 13 12 9 12 17 20 20 18 15 13 14 15 18 20 22 22 22 21 18 19 20 17 13 10 9 9 22 26 29 27 23 20 20 22 26 27 28 28 28 27 26 25 24 24 24 24 22 20 18 18 20 20 19 18 17 20 24 29 27 32 37 37 30 21 14 11 9 12 16 20 21 20 17 15 21 22 23 23 21 19 18 19 23 23 25 28 27 23 19 19 22 20 18 19 23 28 30 31 24 24 24 23 20 17 15 13 17 18 18 18 17 15 14 12 17 19 20 21 21 19 17 16 18 17 16 15 15 15 15 15 19 19 19 21 24 25 24 23 18 18 18 18 19 21 22 23 22 24 27 28 27 25 22 21 16 20 25 27 25 20 15 12 16 15 14 13 12 12 13 13 10 17 24 28 26 22 20 20 22 23 23 21 16 12 11 11 10 11 12 13 15 17 18 19 22 21 20 20 22 22 21 20 17 18 21 22 22 19 15 12 17 19 20 20 17 13 11 11 11 11 10 10 11 12 13 14 12 14 17 17 16 15 16 17 21 19 17 16 16 16 14 12 13 14 16 18 18 18 17 16 18 17 16 15 15 16 17 18 19 18 18 20 21 21 20 19 15 14 13 14 16 17 15 14 21 21 20 19 18 17 16 16 25 27 26 20 19 29 50 68 64 59 66 83 91 75 47 29 21 17 16 19 22 21 18 16 20 19 15 8 10 20 32 38 41 42 40 37 36 34 27 20 22 21 20 18 16 15 17 20 170 172 174 173 172 172 173 175 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 167 167 167 165 165 165 164 164 163 163 163 162 165 166 166 163 161 161 162 163 163 163 163 163 162 161 160 163 163 164 164 164 163 162 162 161 163 164 163 161 160 161 163 161 161 161 161 160 160 159 159 161 161 160 160 160 160 160 160 162 162 161 160 159 158 157 157 159 159 159 159 159 159 159 159 157 157 157 157 157 158 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 160 158 158 158 158 158 158 158 158 161 161 161 160 160 159 159 159 157 157 158 158 158 158 159 159 161 160 158 157 157 158 160 161 159 159 159 159 159 159 160 160 159 158 158 157 157 158 158 159 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 154 163 151 125 121 144 158 153 136 119 115 121 123 125 135 143 134 124 107 108 132 149 151 152 162 162 156 141 127 123 129 135 142 120 93 90 105 107 94 83 120 136 124 105 115 125 113 99 91 83 51 32 43 45 44 58 77 94 103 74 48 78 108 94 96 102 116 146 177 163 105 54 41 32 51 126 182 138 61 36 68 84 97 99 103 114 118 114 97 112 124 130 140 151 149 138 121 137 139 146 158 130 78 53 108 142 152 155 169 183 167 116 54 32 32 30 20 15 27 61 101 110 105 79 56 55 68 79 84 83 78 90 101 81 80 116 180 189 195 195 189 164 112 63 15 14 17 25 29 29 32 36 34 35 35 30 21 19 28 41 47 42 35 31 30 30 30 29 30 35 41 48 53 53 49 45 45 46 42 34 29 28 25 21 23 24 25 26 24 22 19 17 19 21 38 55 87 142 159 123 60 37 31 49 57 54 73 105 107 85 68 68 71 63 49 41 31 36 39 39 40 42 40 35 32 33 24 28 33 36 44 33 20 52 115 175 195 165 99 39 37 49 40 20 36 86 123 129 145 139 98 64 60 42 24 36 58 77 84 74 58 40 32 38 38 36 29 21 38 91 136 148 132 141 141 143 142 119 99 104 95 94 128 172 177 155 144 146 117 87 83 111 131 138 144 148 158 133 73 75 112 110 103 105 105 67 35 32 36 32 31 37 23 31 58 96 119 113 91 74 58 50 50 50 41 35 33 27 18 37 86 144 159 128 100 97 112 113 135 167 181 172 154 139 114 44 40 110 166 184 162 117 111 102 88 119 153 165 174 164 160 180 183 140 71 40 81 140 124 105 122 144 115 62 63 121 152 105 95 108 115 105 74 51 22 27 73 110 108 117 133 125 92 65 61 48 36 34 25 34 78 133 180 212 212 139 51 20 38 66 112 163 201 212 198 178 175 154 153 167 172 174 180 180 203 241 205 99 32 33 38 26 19 47 120 179 154 78 29 19 25 25 21 18 58 135 164 133 68 70 137 193 180 172 166 126 68 79 113 147 155 143 122 100 96 101 86 56 33 25 30 40 88 119 131 125 121 98 59 37 32 38 53 79 107 107 63 14 16 61 121 144 121 91 74 64 53 47 38 31 28 27 26 25 21 21 20 19 18 17 17 17 19 19 19 18 18 17 17 17 18 17 17 17 16 15 15 15 16 16 17 19 21 20 17 13 14 14 15 16 17 16 15 15 14 16 18 19 19 21 25 28 33 32 28 21 15 11 11 12 15 15 15 15 16 17 18 19 19 20 21 20 19 21 26 31 34 47 54 46 36 35 39 41 39 49 70 93 104 93 64 39 34 46 60 70 73 64 43 23 44 54 57 52 58 67 61 43 23 34 58 86 104 115 131 147 164 176 192 201 202 198 196 196 191 192 194 193 191 189 190 191 190 189 187 184 181 177 175 173 182 183 177 175 182 182 178 180 168 171 167 127 70 69 138 208 219 169 88 76 149 186 141 93 57 66 74 80 89 88 66 40 33 45 90 135 159 175 159 112 57 77 138 149 161 215 209 158 101 43 27 55 82 112 122 99 122 152 172 172 177 196 203 196 195 182 161 140 139 160 163 142 95 86 120 149 150 145 115 85 47 38 33 36 35 29 26 28 17 23 41 66 91 111 127 138 143 129 84 37 19 20 23 28 31 17 27 78 145 144 80 51 121 155 122 120 152 177 156 141 147 136 129 145 122 69 47 30 27 20 19 18 16 34 65 85 106 136 160 161 160 169 180 183 154 150 159 175 174 159 150 150 149 123 105 111 129 141 132 113 149 171 146 109 114 144 140 89 40 43 77 119 131 136 160 186 207 172 105 55 56 78 84 81 127 156 163 138 105 76 56 50 61 62 92 122 118 114 136 159 174 185 192 194 170 115 85 101 131 130 136 146 132 113 87 33 53 106 129 135 149 131 110 127 158 177 189 186 188 198 194 181 136 87 78 113 127 125 156 201 202 188 183 174 140 96 60 37 28 19 16 15 9 12 15 11 12 11 10 9 9 9 10 10 10 10 11 12 13 14 14 15 15 16 18 20 23 25 27 28 28 26 23 21 19 18 18 18 20 20 20 23 25 25 23 21 18 16 13 13 14 14 13 12 12 15 18 20 20 21 24 26 21 25 30 32 31 30 29 29 31 27 21 16 15 22 32 40 42 47 47 36 19 18 41 67 90 86 92 106 114 110 105 105 101 86 74 66 52 39 45 61 70 65 85 90 86 92 84 75 74 58 99 131 130 144 131 86 51 38 33 31 21 17 24 29 28 30 32 32 31 32 34 36 37 35 33 31 30 30 29 29 29 29 27 24 26 31 31 27 22 20 20 22 22 19 19 21 20 20 21 21 21 21 22 22 23 24 26 28 29 29 28 27 28 26 25 26 28 30 29 28 24 25 27 30 31 31 31 31 28 27 27 26 25 25 25 25 26 22 27 43 56 54 41 31 49 65 67 50 42 63 95 115 132 99 58 52 106 136 111 101 156 169 146 122 110 116 160 202 134 102 108 93 117 200 219 197 189 203 200 172 131 84 48 35 30 31 41 31 33 40 26 34 32 34 36 34 25 17 18 24 39 54 69 72 68 64 60 57 57 56 55 52 46 35 23 15 19 19 20 24 28 30 30 28 21 19 23 33 39 38 33 31 27 30 45 63 62 49 48 60 63 57 54 56 54 49 48 52 61 45 38 67 113 144 165 188 161 112 65 29 22 29 23 27 26 20 23 40 56 67 80 92 60 26 12 24 31 29 26 23 33 45 49 39 30 31 33 30 35 33 31 32 36 39 40 38 50 49 49 47 38 28 26 29 37 38 39 40 37 32 28 27 40 47 49 44 39 38 38 38 43 44 41 33 29 30 31 31 29 34 36 33 37 61 101 132 97 54 29 32 32 26 26 28 26 26 25 24 24 24 24 24 37 57 67 59 50 48 40 28 29 35 36 37 52 69 64 47 23 31 40 42 36 31 28 29 30 31 34 37 38 34 28 22 55 88 114 141 162 136 92 80 106 129 112 67 44 41 40 43 31 19 45 110 164 170 132 86 97 122 111 81 95 138 155 146 173 201 157 86 101 154 155 124 67 42 25 30 39 38 32 31 27 29 29 28 24 21 20 21 16 22 29 33 33 29 26 25 30 29 31 34 34 33 36 42 36 43 69 95 103 103 101 95 84 71 81 105 101 72 65 83 92 82 60 44 41 33 23 21 28 29 29 29 27 24 21 19 25 27 27 26 24 24 26 28 28 30 31 31 30 29 30 31 31 26 25 30 33 32 31 31 50 64 83 94 92 77 59 47 48 34 43 71 86 84 74 62 56 63 63 51 37 29 26 24 25 33 39 41 43 48 54 56 55 49 40 35 34 33 32 29 28 30 32 32 29 27 27 27 26 27 27 27 27 27 27 27 32 32 31 30 29 27 26 25 28 27 26 25 24 23 22 21 21 21 22 22 22 21 19 18 20 20 19 18 19 21 23 25 29 27 23 20 18 18 19 20 21 23 25 26 26 28 32 35 31 25 19 17 21 25 27 27 30 30 27 22 16 14 15 16 22 21 20 19 18 18 18 18 22 22 25 28 32 35 36 35 24 24 21 16 17 22 27 27 27 25 21 17 16 16 18 20 21 24 28 28 27 26 26 27 26 27 26 23 20 18 19 20 22 24 26 27 25 24 24 25 22 23 24 27 30 30 27 25 24 29 34 34 31 30 34 38 34 32 28 25 23 22 20 19 16 16 15 15 15 17 19 20 21 22 23 22 19 18 19 20 21 18 16 16 18 19 18 17 21 22 24 26 26 26 25 24 20 20 20 17 16 17 21 24 24 23 21 19 17 15 14 13 10 12 14 16 16 14 12 10 11 13 17 20 22 22 22 22 18 19 20 18 14 11 10 10 20 20 19 19 18 17 17 17 22 23 23 24 24 24 23 23 22 23 24 25 25 25 24 24 27 26 22 18 17 20 27 32 36 38 39 38 33 25 17 12 11 12 14 16 18 19 20 20 21 23 24 23 22 21 23 25 29 28 31 34 32 24 18 17 20 18 16 18 22 27 30 31 23 23 23 23 21 18 16 14 18 19 20 20 20 18 16 15 18 19 19 19 18 18 18 17 22 21 19 17 16 16 16 16 17 16 17 20 24 26 26 24 16 17 18 19 20 20 20 20 19 21 23 25 25 23 20 18 16 18 21 23 24 22 17 13 14 13 12 12 11 12 12 13 12 18 26 28 26 22 21 21 21 22 21 18 15 13 13 15 14 15 15 16 16 17 17 17 22 20 19 20 22 23 22 20 14 16 19 21 21 20 19 17 21 22 20 18 14 12 12 12 12 11 11 11 12 13 15 15 15 17 19 19 17 16 16 17 22 20 17 16 16 15 13 11 12 13 14 15 16 17 18 18 17 16 15 15 15 17 18 20 21 20 19 21 23 24 22 21 16 15 15 16 18 18 17 15 23 23 22 21 19 16 14 12 24 30 33 27 20 27 49 69 65 64 81 108 113 83 38 9 17 17 17 17 18 21 21 20 26 24 17 9 10 20 30 34 35 36 38 38 32 24 21 22 23 24 23 19 15 16 19 23 175 176 176 174 172 171 173 174 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 169 169 169 169 169 169 169 169 165 165 166 167 167 168 168 169 165 165 165 166 166 167 167 167 163 163 163 164 164 164 165 165 164 166 168 166 162 159 159 160 159 160 162 164 164 163 162 161 161 161 162 162 162 161 160 159 162 163 164 163 161 160 160 162 161 161 161 160 160 159 159 159 161 161 161 160 160 159 159 159 155 156 157 158 160 161 163 163 159 159 159 159 159 159 159 159 158 157 155 155 155 157 159 160 157 158 158 159 159 160 161 161 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 161 158 158 158 158 158 158 158 158 161 161 161 160 160 160 159 159 158 158 158 158 158 158 158 158 161 160 158 157 157 158 160 161 158 158 158 159 159 160 160 160 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 159 160 161 161 161 160 160 158 171 156 116 103 129 150 149 129 134 139 128 121 143 158 145 121 110 113 147 175 166 148 147 144 149 137 111 98 110 127 135 130 116 111 116 109 90 92 115 137 125 101 106 133 122 92 90 85 70 40 46 78 72 65 97 113 122 122 82 50 86 130 125 127 141 152 175 200 172 102 51 35 30 61 138 170 98 32 39 104 112 120 128 142 145 122 91 69 88 103 110 125 145 147 134 117 133 130 129 124 86 77 120 159 182 173 162 165 163 139 96 46 32 35 36 31 19 19 52 73 86 92 82 71 79 106 129 127 125 114 109 95 64 89 165 198 205 194 175 174 172 130 75 20 18 21 27 30 29 31 35 29 31 31 23 12 11 29 49 44 37 30 27 30 36 41 43 35 36 41 48 51 48 46 47 43 45 43 35 30 29 26 21 26 26 25 24 23 21 19 18 20 22 55 92 116 142 134 88 50 37 41 56 52 46 79 129 114 97 89 99 106 94 71 55 43 36 27 24 32 42 41 35 32 33 22 31 37 26 29 32 26 51 96 145 174 161 104 47 46 41 27 18 34 68 90 93 113 93 62 71 93 55 19 39 77 99 112 105 80 47 31 37 35 40 36 25 40 91 127 126 127 140 143 146 144 112 78 75 77 124 169 173 160 158 146 118 114 79 60 70 88 105 114 113 129 81 52 115 169 159 154 152 122 78 37 25 30 32 36 43 27 31 53 84 99 93 83 82 81 64 56 54 46 39 35 30 13 52 111 153 164 153 126 97 112 164 182 169 171 178 186 202 153 51 69 190 229 183 134 101 104 101 97 130 150 151 158 141 131 155 157 113 58 47 89 135 107 83 87 106 81 52 90 153 180 137 127 104 88 100 78 52 29 26 72 107 91 89 92 65 64 48 62 58 39 26 21 48 126 174 193 196 183 108 34 27 67 60 111 199 226 184 160 176 169 188 197 200 206 204 204 214 224 224 171 88 43 38 32 20 17 48 135 208 177 82 24 19 33 28 19 20 67 139 136 70 62 109 167 172 139 128 109 62 37 83 128 138 139 150 141 109 90 81 60 45 32 16 34 80 150 169 176 183 184 140 68 25 24 25 51 88 94 63 32 24 16 75 138 151 127 107 93 75 67 58 46 37 32 30 28 27 22 22 22 21 20 19 18 18 19 18 17 17 16 16 16 16 19 19 18 17 16 15 15 14 13 13 15 18 21 21 18 15 14 14 15 15 15 15 15 14 11 13 16 17 18 21 26 30 34 34 30 23 16 11 9 10 15 14 14 13 14 16 19 20 18 22 25 25 26 31 41 49 59 73 77 65 51 50 57 61 55 80 123 165 179 152 98 55 47 72 106 128 129 105 63 28 77 98 102 90 98 113 94 54 15 44 93 136 155 157 164 177 180 184 188 191 191 189 187 187 187 187 186 183 180 179 182 185 181 181 180 179 179 178 178 179 174 180 179 178 183 181 177 182 185 197 198 149 75 63 137 216 214 154 80 53 83 109 90 58 34 40 44 47 51 51 39 24 38 47 80 114 146 185 175 118 48 36 113 155 156 167 143 123 96 37 21 46 58 73 102 117 111 116 115 112 126 150 161 158 153 157 154 135 120 122 114 89 38 58 147 197 159 110 81 69 39 33 30 32 31 26 22 23 7 26 59 91 109 109 104 101 83 81 57 31 29 34 31 28 31 19 23 55 102 98 54 47 99 133 110 126 166 180 152 143 144 132 129 142 99 38 31 26 31 19 14 13 15 47 108 153 164 181 189 183 184 192 187 171 142 155 166 175 185 184 171 163 155 131 108 123 148 128 101 108 153 157 126 118 134 123 93 66 42 75 122 148 156 168 179 177 164 129 79 62 92 120 118 105 112 150 165 130 75 42 56 92 94 49 116 191 135 77 108 146 183 174 167 170 161 125 99 103 98 108 127 151 152 142 110 46 73 124 130 113 108 74 46 68 90 124 143 141 156 182 176 148 106 106 126 146 141 135 149 166 178 169 152 117 75 49 33 17 22 18 18 14 9 13 17 10 12 11 10 9 9 9 10 10 8 8 9 10 12 13 14 14 15 16 18 20 24 27 29 30 32 30 26 22 19 18 18 18 18 18 20 23 25 26 24 21 18 16 14 14 15 14 12 10 9 11 15 16 16 16 18 20 15 20 26 30 31 32 33 35 35 30 23 20 25 40 59 73 96 90 71 38 11 23 76 128 149 131 118 118 117 105 90 83 75 76 78 75 64 49 42 42 56 56 96 121 132 154 150 128 73 37 119 168 138 156 157 105 58 35 29 34 25 15 23 33 30 31 32 32 32 33 37 40 37 34 31 29 30 31 32 32 33 33 29 24 26 31 30 26 25 23 23 25 24 19 17 18 16 18 20 21 22 23 23 23 21 23 25 27 28 28 28 27 28 26 24 25 27 29 29 29 24 25 27 29 31 32 32 32 32 32 31 30 28 25 23 22 27 21 26 46 64 62 43 28 43 54 50 36 47 97 157 192 193 145 80 65 134 173 127 90 139 151 131 100 75 82 131 166 103 46 47 99 179 202 154 154 137 144 137 119 97 66 40 34 34 34 41 32 37 42 27 35 39 43 47 42 29 17 16 22 37 56 74 75 66 59 56 55 55 55 55 53 47 36 22 12 18 18 21 25 30 32 30 27 24 19 20 29 35 33 29 28 24 33 58 81 77 60 61 78 70 67 61 55 52 51 46 39 40 40 42 58 83 92 93 100 106 63 39 33 36 34 22 30 32 19 20 43 63 75 95 117 78 32 7 18 27 27 29 32 40 56 59 43 31 35 38 33 43 38 33 30 28 29 34 40 39 41 44 43 34 25 27 35 32 37 42 42 40 35 29 23 37 48 55 51 43 39 36 34 40 42 38 31 28 30 32 31 28 34 36 29 26 43 78 107 77 38 20 29 30 22 23 27 29 28 26 24 22 21 21 21 49 72 77 55 37 40 41 34 29 36 39 36 37 44 46 44 28 36 44 45 37 29 26 25 28 30 33 37 39 36 29 23 45 66 84 116 147 122 77 67 152 188 161 88 49 41 37 41 36 17 28 78 130 146 109 57 84 130 122 74 87 149 169 145 149 184 153 108 133 161 136 103 85 51 25 28 39 38 29 25 27 27 26 23 21 21 24 26 12 18 25 30 31 29 28 28 18 23 33 43 46 42 39 40 53 42 49 70 85 91 88 76 73 57 66 93 90 63 62 86 108 89 56 34 32 31 27 30 28 28 28 28 26 25 23 22 26 28 29 28 25 24 25 27 26 28 30 29 28 28 29 31 33 28 26 29 30 28 27 29 40 58 83 101 104 94 79 68 54 35 34 53 65 68 61 48 60 69 69 54 35 27 28 30 23 34 43 40 36 38 45 50 54 47 39 34 33 33 31 29 30 31 31 29 27 25 26 28 24 25 25 25 26 26 26 26 35 32 29 26 25 27 29 31 30 29 28 25 23 21 19 19 22 22 23 23 23 22 21 20 21 20 18 18 19 21 24 27 28 26 23 20 18 16 16 16 21 23 24 25 25 26 30 32 30 25 19 17 21 25 27 28 27 26 23 19 15 14 16 19 23 22 21 20 19 19 19 19 20 21 24 28 33 37 40 41 24 24 22 17 17 22 25 25 29 26 22 18 17 17 19 21 25 28 31 32 29 27 25 25 25 25 23 20 17 16 18 21 22 24 26 27 25 24 25 26 20 20 22 25 29 31 31 29 23 25 29 32 32 30 25 22 26 26 25 23 20 18 16 16 15 14 14 14 15 17 19 21 19 20 21 20 17 15 17 19 22 20 17 17 19 20 19 18 19 21 24 27 27 26 24 23 20 20 20 18 17 18 23 26 23 22 19 17 15 14 13 13 12 12 11 11 11 10 10 9 10 12 16 19 22 23 23 22 19 19 19 17 14 12 13 14 20 17 14 13 14 15 14 12 15 16 17 18 19 19 18 18 20 21 23 26 28 29 30 29 33 30 25 19 17 20 27 33 45 43 40 37 34 28 20 15 13 12 12 12 14 18 22 24 21 23 24 23 22 23 26 29 33 32 35 39 36 25 18 16 20 18 15 16 20 25 28 29 20 21 22 22 22 19 17 16 19 20 21 22 22 20 18 17 19 19 18 17 17 17 18 19 25 23 21 19 17 17 17 17 15 14 15 19 24 27 26 25 16 17 19 20 20 19 18 17 17 18 21 23 23 21 18 16 16 16 18 21 24 23 18 14 13 12 12 11 11 12 12 13 15 21 28 29 26 22 21 22 19 20 19 16 14 14 16 19 18 18 18 18 17 17 16 15 21 19 18 19 21 22 21 19 11 13 16 19 21 22 22 21 24 23 21 17 13 12 12 14 12 12 11 12 13 14 15 16 19 21 23 22 20 18 18 19 23 20 17 15 15 15 13 11 12 12 12 13 15 17 19 20 16 15 14 14 15 17 19 20 22 21 20 21 24 25 24 22 17 16 16 17 19 20 18 16 23 24 24 23 20 16 12 10 25 34 40 31 19 20 39 59 67 63 76 101 105 74 32 7 14 18 19 17 17 19 19 16 17 21 21 15 11 15 22 26 27 29 35 39 32 21 21 29 26 28 28 22 18 19 23 28 178 175 171 170 172 174 173 172 172 172 171 170 169 169 168 168 166 166 166 167 167 168 168 168 166 166 166 166 166 166 166 166 168 168 168 167 167 166 166 165 167 167 168 168 168 167 166 165 163 165 167 166 163 162 163 164 160 160 161 162 163 163 163 163 163 163 163 163 163 163 163 163 160 160 161 162 162 163 163 164 161 161 162 162 162 161 160 159 159 160 161 161 161 160 159 158 160 160 160 160 160 160 160 160 159 159 159 160 160 161 161 161 162 160 158 159 161 163 161 158 157 158 158 159 159 160 161 161 159 159 159 159 160 161 162 163 161 159 156 154 156 159 163 166 156 157 157 157 157 158 158 158 161 161 160 160 160 160 159 159 161 160 158 157 157 158 160 161 159 159 159 159 159 159 159 159 159 160 161 161 161 159 157 156 159 159 159 158 158 157 157 157 157 158 160 161 161 160 158 157 159 159 159 159 159 159 159 159 161 161 160 160 160 160 160 159 162 161 161 160 159 159 158 158 158 159 161 162 162 161 159 157 161 162 159 140 120 120 126 121 102 123 152 143 117 131 149 132 98 102 138 179 181 159 144 141 133 137 132 116 116 142 156 146 134 124 132 133 111 104 115 118 112 94 86 100 120 126 122 119 109 78 50 58 81 85 90 110 111 125 132 92 64 122 168 138 134 140 165 194 188 138 78 43 62 51 61 87 93 47 23 71 139 133 124 121 124 123 111 97 99 102 92 78 83 103 107 95 86 86 91 95 90 93 121 154 189 185 188 180 164 155 125 78 39 39 32 32 48 59 63 67 112 145 154 133 114 116 135 157 179 158 141 94 51 46 93 183 183 175 169 179 180 169 131 61 29 22 21 30 33 28 25 28 28 25 25 24 19 16 24 36 39 35 32 31 33 36 36 35 37 39 35 36 43 41 38 42 46 38 42 46 35 27 29 29 32 25 20 19 22 32 35 26 29 65 90 131 148 105 71 68 59 58 35 31 58 72 93 135 138 120 101 96 101 99 84 68 57 42 34 32 29 34 37 32 29 29 29 29 29 30 31 31 24 34 57 88 112 109 77 46 41 37 28 28 53 81 84 69 61 57 56 76 89 59 29 34 60 80 107 105 72 47 44 46 37 40 39 32 42 84 122 131 124 128 137 139 118 82 62 64 96 128 148 147 142 131 117 111 122 84 63 88 122 126 106 89 87 61 87 145 168 162 148 128 78 45 24 28 36 42 42 35 36 22 33 82 123 109 75 62 93 104 97 70 52 46 31 8 9 70 149 200 199 153 102 77 135 193 184 148 150 193 225 200 92 55 151 218 192 130 119 121 117 121 126 130 138 147 152 153 134 123 128 114 71 60 88 108 86 62 50 63 77 85 105 129 138 161 161 134 110 88 63 47 36 34 54 74 60 37 35 44 53 63 52 55 53 26 36 76 159 194 194 193 148 56 38 76 86 75 113 172 183 166 166 176 191 197 207 213 211 201 187 178 179 184 148 76 32 33 35 22 18 52 148 211 148 45 10 23 36 27 22 25 62 92 78 68 106 134 132 107 104 84 54 67 98 107 127 145 172 205 186 126 71 40 25 35 34 27 54 97 148 152 147 150 148 106 51 30 14 32 71 87 65 46 36 20 24 81 121 125 102 94 94 68 63 60 59 59 52 38 29 26 23 21 18 15 15 15 17 19 19 19 19 18 18 17 17 17 16 16 16 16 15 14 13 13 14 14 15 16 16 16 16 16 13 17 17 13 13 17 17 15 17 16 12 9 9 14 23 29 34 36 35 27 17 12 12 13 7 11 23 30 22 17 37 65 52 26 34 53 45 49 69 73 76 83 69 50 64 97 96 70 54 99 157 203 212 165 93 47 54 103 143 147 125 89 56 43 70 86 96 94 109 134 118 71 18 51 119 173 184 186 186 175 169 171 176 181 182 180 177 176 178 176 175 177 180 181 180 178 174 175 177 178 178 178 179 179 175 183 175 181 184 174 178 181 182 180 189 170 99 50 88 156 155 112 58 36 42 43 38 41 34 35 38 39 34 27 28 34 34 41 53 67 92 124 126 100 25 49 83 107 111 97 78 65 57 47 35 31 40 59 77 89 83 80 73 75 85 89 98 115 114 116 114 112 119 122 101 72 40 77 118 127 102 68 46 40 34 34 33 31 27 22 17 14 6 40 85 110 103 78 57 49 39 36 33 32 33 33 31 30 25 26 30 35 36 36 41 47 82 94 116 150 187 202 182 152 112 124 151 150 96 36 19 28 33 22 6 1 22 75 142 189 200 208 209 202 198 188 161 131 148 143 146 157 175 196 198 181 156 108 106 153 159 112 95 121 106 113 127 165 163 102 51 28 64 137 183 182 194 209 180 134 96 74 104 139 144 169 174 128 109 120 145 120 59 65 108 114 95 65 122 176 144 83 76 134 150 159 147 144 149 155 155 133 88 62 127 196 197 175 124 64 105 161 139 96 97 96 80 64 76 74 84 103 110 101 91 87 91 101 116 124 120 118 133 152 132 109 76 47 30 23 21 20 22 21 20 20 21 19 15 11 13 12 10 9 9 8 9 9 11 11 11 11 12 14 15 16 15 18 23 25 26 27 29 30 30 28 27 26 27 26 23 21 16 18 20 22 26 29 26 19 19 14 9 8 12 14 14 11 11 10 11 13 15 16 15 13 11 16 22 26 29 31 33 34 33 39 32 15 23 69 123 155 177 170 111 49 44 69 107 151 139 134 126 123 126 127 114 98 75 87 110 100 79 75 67 65 60 93 134 167 184 208 202 142 75 65 101 130 129 159 171 123 76 70 44 37 33 21 25 30 30 30 30 28 27 31 37 42 38 38 37 36 33 30 27 25 32 33 31 28 28 32 33 31 22 24 25 25 24 21 18 16 21 22 23 21 19 19 21 23 28 26 25 25 27 29 29 28 30 29 27 26 25 24 25 25 22 23 24 25 27 29 30 30 33 34 35 35 34 32 29 27 26 24 29 48 62 48 29 28 39 40 42 43 55 98 161 205 210 156 98 86 109 119 116 119 112 128 163 145 76 62 91 93 57 40 61 104 124 125 100 59 67 63 58 57 56 52 43 35 34 35 35 36 35 33 32 31 35 39 42 41 33 24 16 12 33 51 62 59 56 60 58 51 56 54 50 48 44 37 27 19 23 30 33 28 23 24 25 24 18 19 18 25 36 32 24 26 17 28 54 67 55 49 64 80 68 59 62 74 73 56 45 48 42 39 47 53 45 41 47 49 50 41 35 36 37 34 31 31 29 24 27 43 63 81 94 102 80 36 6 15 30 28 25 30 46 83 91 50 28 31 35 58 58 45 32 29 29 29 29 29 30 31 32 32 32 31 29 28 31 31 32 32 31 29 27 25 37 40 43 43 40 39 39 40 35 34 31 28 27 27 28 29 27 27 27 26 27 32 41 48 41 36 28 22 18 19 22 24 27 25 22 20 20 19 18 17 47 56 57 49 43 43 39 32 30 40 48 47 38 31 35 42 47 40 41 45 37 22 19 27 27 34 40 41 36 31 29 30 57 41 67 124 140 105 84 95 118 146 146 90 35 31 44 37 34 34 30 35 60 82 71 45 85 142 136 70 70 146 177 145 115 117 121 118 112 111 101 80 77 42 23 29 34 35 33 28 31 27 22 18 17 19 22 25 26 23 20 23 29 33 32 29 24 26 36 46 44 40 51 68 73 51 42 54 61 55 52 59 57 57 57 53 47 46 53 61 79 63 47 40 37 33 31 32 32 30 27 24 22 22 22 23 25 25 26 26 26 27 27 27 28 27 26 25 25 26 28 28 30 23 21 32 47 48 30 12 34 57 81 91 97 104 105 101 75 51 33 37 48 48 41 37 50 50 46 39 36 36 34 32 37 49 53 42 35 38 43 44 53 45 41 37 29 30 36 33 33 33 31 28 30 33 32 27 21 24 26 27 25 24 25 27 39 33 25 21 22 26 31 34 33 31 27 23 20 20 21 23 23 22 22 24 25 26 23 21 25 24 21 18 21 28 32 31 25 20 18 20 20 16 13 13 17 18 20 22 24 25 26 27 26 24 23 21 22 25 29 32 28 22 16 12 14 19 23 25 17 20 22 21 19 17 18 19 20 21 25 28 31 33 35 35 22 20 18 17 18 22 25 28 23 22 21 18 15 14 14 15 22 27 32 33 29 25 23 24 20 21 21 19 17 16 18 21 20 21 25 29 32 31 27 23 10 15 22 27 29 29 30 31 23 24 25 26 26 26 25 24 29 27 25 22 20 19 18 18 14 14 14 15 15 16 16 16 16 19 21 19 16 16 20 25 22 21 21 20 20 20 19 19 21 21 23 25 25 24 21 18 19 20 21 21 20 20 23 25 28 23 17 14 14 14 13 12 10 12 12 11 9 8 9 11 13 14 15 17 19 21 22 23 21 21 20 19 17 16 15 14 16 16 16 16 15 13 11 10 10 12 14 16 17 16 14 13 14 15 17 20 23 26 29 31 40 43 42 34 23 19 25 33 44 42 40 35 30 25 21 19 12 12 12 13 15 17 18 20 19 19 19 21 23 27 31 33 29 34 51 66 56 31 20 24 19 19 17 16 20 28 30 28 25 24 21 20 19 19 20 21 11 17 23 27 25 22 19 18 19 18 18 19 21 21 19 16 19 22 26 26 23 19 17 16 16 16 16 15 15 19 25 29 21 20 19 19 19 20 21 22 22 22 22 19 16 15 17 19 18 19 20 21 20 19 18 17 17 17 16 14 13 14 18 21 25 25 25 24 24 24 23 23 27 23 19 18 19 21 22 22 19 19 20 20 19 17 15 14 17 16 16 16 17 18 18 19 14 15 16 17 18 20 21 21 23 17 14 17 18 16 12 11 13 7 5 10 14 13 13 15 19 20 23 23 19 15 18 24 30 19 13 17 18 13 12 17 10 13 14 13 16 20 19 14 19 17 15 15 16 18 22 24 19 18 17 19 21 23 22 21 19 20 22 21 19 18 20 21 20 20 19 18 17 17 17 16 22 29 35 31 24 23 31 41 47 56 64 62 51 38 32 31 26 19 13 12 16 20 21 20 23 20 15 12 13 18 23 27 19 21 26 31 34 32 27 22 29 30 31 27 23 23 28 34 174 173 171 171 172 172 172 172 171 171 171 170 169 169 168 168 168 168 169 169 169 169 169 169 167 167 167 167 167 167 167 167 168 168 167 167 167 166 166 166 165 166 166 166 166 165 164 163 165 166 167 166 163 162 164 166 162 162 163 163 163 162 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 161 161 162 162 162 161 160 159 159 160 161 161 161 160 159 158 160 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 158 158 159 158 158 158 158 159 160 159 159 159 159 159 159 159 160 160 160 160 160 159 159 159 158 158 158 159 160 160 161 162 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 161 160 159 158 158 159 160 161 159 159 159 159 159 159 159 159 160 160 161 161 160 159 158 158 159 159 159 158 158 158 158 158 158 159 159 160 160 159 159 158 159 159 159 159 159 159 159 159 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 160 159 159 159 159 160 160 161 161 153 163 172 158 131 115 105 91 70 96 137 140 110 115 141 145 115 119 141 165 170 163 147 129 138 154 150 132 140 166 172 157 154 141 146 148 121 99 98 101 85 91 117 152 160 141 125 125 120 100 60 41 57 77 101 133 146 141 131 83 49 96 147 133 124 131 159 178 141 75 51 67 77 64 58 58 56 30 27 82 124 118 111 104 98 96 98 103 118 114 101 87 81 80 73 62 73 78 82 81 80 93 122 148 148 151 153 139 122 121 102 62 43 34 27 46 82 98 90 82 138 170 174 141 119 125 146 165 167 134 110 76 48 43 80 157 184 178 174 185 182 164 129 71 54 41 32 33 30 21 21 28 29 29 27 21 16 17 22 26 36 35 35 35 36 37 37 36 32 32 27 29 38 37 33 37 45 41 39 36 33 36 33 20 12 22 38 52 55 45 37 37 48 106 130 125 108 89 95 104 95 53 26 39 75 113 140 149 126 112 95 86 91 104 119 127 99 65 37 29 30 37 41 35 35 34 32 31 30 29 29 29 24 26 32 42 50 56 58 59 59 48 33 43 89 127 110 67 42 45 51 72 83 57 30 31 53 56 72 77 59 43 44 49 42 44 43 34 40 78 113 122 118 131 128 110 89 72 68 80 112 127 138 138 124 104 107 130 137 108 97 118 133 126 118 123 104 54 71 141 161 127 90 69 51 35 31 36 34 34 39 40 38 23 29 76 117 112 88 82 113 128 122 86 49 32 21 10 4 76 153 203 200 126 64 65 150 185 172 148 156 186 190 141 51 102 177 159 131 128 144 147 150 137 128 137 158 176 183 183 176 145 128 108 69 62 93 113 87 56 50 88 126 131 119 114 141 185 198 159 113 78 52 38 34 34 42 41 32 41 72 96 75 55 43 51 57 45 63 114 182 187 190 175 97 36 68 107 78 92 122 144 141 135 143 154 174 172 169 168 166 160 152 146 171 188 166 99 44 31 29 21 16 54 130 159 99 33 20 30 36 30 30 27 38 55 66 92 129 139 132 124 105 72 80 125 152 140 139 150 167 178 142 80 31 32 32 33 38 52 73 89 102 114 107 94 90 71 42 30 22 48 85 89 54 34 37 38 23 63 88 95 89 89 89 64 50 55 65 72 66 48 30 20 22 21 19 17 16 16 17 18 19 19 18 18 17 17 17 17 15 15 15 15 14 14 13 12 16 16 17 18 17 17 16 15 14 16 16 12 12 15 16 13 13 18 20 17 12 13 22 31 36 37 34 27 19 14 13 14 22 27 38 49 54 61 80 100 66 38 39 60 71 91 101 86 70 83 82 73 91 124 125 101 83 101 153 217 223 148 72 47 56 83 96 85 67 47 35 35 45 42 42 45 60 90 102 91 33 53 114 175 195 194 189 180 175 175 176 178 179 179 179 179 178 177 176 178 180 181 179 177 181 182 182 180 176 174 176 178 177 179 174 183 186 179 177 162 132 126 143 149 105 56 58 88 83 64 40 34 41 39 36 43 47 41 38 39 38 32 27 26 32 33 38 40 48 65 64 45 28 34 41 46 46 45 44 44 42 41 40 42 46 50 54 55 57 60 63 71 77 70 73 89 122 134 140 143 160 171 145 105 56 60 62 60 54 48 43 41 37 36 33 29 25 22 20 19 22 48 77 86 74 55 43 39 39 36 33 30 28 26 24 22 24 24 26 30 31 30 34 39 51 61 80 109 144 163 151 129 71 100 143 148 95 37 18 21 16 18 15 7 15 59 132 189 199 200 196 187 175 164 154 146 170 174 167 142 132 161 198 210 168 116 88 109 129 120 113 121 113 138 166 190 155 76 46 56 109 171 221 224 200 157 109 78 85 137 182 190 171 143 129 133 107 101 112 99 74 107 157 159 84 82 135 161 126 86 81 114 139 161 163 163 167 176 185 170 110 81 133 197 215 208 145 64 106 139 125 120 152 167 158 143 127 121 131 141 118 77 67 85 89 97 111 115 99 81 82 95 71 57 39 26 21 22 23 23 24 23 22 23 23 22 18 15 14 13 11 10 9 9 9 9 11 11 11 12 13 15 16 17 18 21 25 26 26 26 28 29 31 29 27 26 27 26 24 21 16 18 19 20 25 29 27 21 20 15 9 8 11 13 12 9 11 10 10 12 14 15 13 11 13 17 21 24 26 28 33 37 36 39 36 28 35 71 127 169 196 196 148 99 109 130 125 119 119 138 150 151 156 165 159 144 118 141 157 121 89 96 94 86 83 126 149 151 160 187 179 117 71 77 103 117 130 173 175 115 113 138 122 84 47 26 30 31 30 30 29 28 28 31 37 42 36 36 36 34 32 29 26 24 32 34 33 29 29 31 31 29 25 25 24 22 21 20 20 20 21 22 23 22 21 20 22 24 28 26 25 25 27 29 29 28 29 28 27 26 25 25 26 26 23 23 24 25 26 28 28 29 28 29 30 31 31 31 31 30 29 29 24 28 40 40 34 35 43 44 41 59 92 103 114 144 191 159 125 117 118 110 118 143 125 139 166 140 75 71 109 117 95 69 64 70 71 81 80 56 66 61 50 38 34 35 32 26 29 29 29 29 29 29 29 29 28 30 32 34 33 29 24 21 22 40 56 58 55 55 53 50 55 52 49 47 45 39 31 24 26 29 28 22 19 22 26 27 27 41 40 32 34 36 32 31 28 23 33 46 46 45 52 55 60 64 74 82 79 67 53 46 36 41 52 54 46 49 60 64 62 57 53 48 37 26 28 38 35 26 23 39 69 95 104 103 86 40 5 8 22 26 30 39 61 81 82 47 29 27 28 52 55 43 32 29 29 27 24 23 28 29 30 31 32 31 31 30 30 30 30 30 29 28 28 28 35 38 41 42 40 37 37 37 30 29 28 27 27 28 30 31 30 31 31 30 28 28 30 33 32 30 27 25 23 23 23 24 25 26 26 24 20 19 21 23 36 45 50 50 51 52 41 26 32 55 66 52 38 38 40 37 42 41 45 46 37 23 20 26 28 35 42 40 32 27 29 33 39 46 69 100 118 116 108 104 105 117 118 86 46 33 41 45 49 45 37 33 38 45 45 41 93 140 139 85 77 126 139 107 66 81 96 104 118 138 128 94 55 34 25 30 32 33 33 28 29 26 22 18 17 19 22 25 24 22 21 24 28 31 29 27 27 25 31 40 41 39 46 60 52 44 40 42 42 38 37 39 39 36 35 34 29 27 36 48 54 45 38 37 36 33 32 33 30 29 27 25 23 23 23 23 25 25 26 26 27 28 29 29 28 27 26 26 27 28 29 30 30 25 24 33 45 47 34 21 33 51 70 81 92 102 103 97 71 47 29 33 44 44 40 38 46 45 40 32 30 33 35 34 47 56 55 41 33 38 45 47 46 40 41 40 34 35 38 34 34 35 33 30 30 32 30 26 23 25 26 26 24 24 26 28 36 30 23 20 23 28 33 36 35 33 29 25 23 23 24 25 25 24 23 23 25 26 25 23 24 23 20 18 23 31 35 33 24 19 16 18 19 16 15 16 15 16 17 20 22 24 25 26 26 24 22 20 21 24 27 30 29 24 18 15 16 19 21 22 18 20 22 22 20 18 18 19 25 26 28 29 28 27 25 24 21 20 17 16 16 19 22 24 23 23 21 17 15 14 15 17 23 26 30 31 30 27 25 24 19 20 19 18 16 16 18 21 22 23 26 30 32 31 27 23 12 17 24 28 28 27 27 27 22 23 23 23 23 21 20 19 25 25 25 24 23 20 18 16 15 15 15 15 15 15 15 15 14 17 19 18 16 17 22 26 23 23 22 22 21 21 20 20 19 22 25 26 25 22 19 17 18 19 20 20 19 19 22 24 23 19 14 11 11 11 10 10 11 12 12 11 8 7 8 10 13 14 15 17 19 20 22 22 20 20 19 18 17 16 16 15 15 15 16 16 15 14 12 11 11 13 15 17 17 16 14 12 14 15 17 19 21 23 25 26 36 41 44 39 30 26 29 34 38 37 36 33 30 25 22 19 17 16 16 16 16 17 18 19 20 19 20 21 23 26 29 31 32 37 54 70 63 39 25 27 22 22 19 16 19 25 26 24 23 23 21 20 19 19 19 19 13 18 25 28 27 25 23 22 19 18 18 20 21 21 19 16 21 23 25 25 22 19 18 18 15 15 15 15 16 18 22 25 22 22 21 20 20 20 21 22 22 22 22 20 17 16 17 19 19 20 21 22 21 20 18 17 15 16 17 16 16 17 21 24 26 26 25 24 24 23 22 22 24 23 22 23 24 23 21 18 18 17 17 17 16 15 14 14 17 17 17 18 18 18 18 18 14 15 16 17 18 19 20 20 20 16 14 16 17 15 15 17 13 8 7 11 13 12 12 14 20 21 23 24 19 15 17 23 25 23 24 27 26 19 13 12 16 14 13 14 16 18 18 17 21 19 17 15 15 17 19 21 18 17 16 17 20 21 20 19 17 19 21 21 20 21 22 24 20 19 19 18 18 18 18 19 23 25 25 25 25 28 33 37 43 44 43 37 29 26 29 34 25 19 13 12 16 20 21 21 20 18 17 16 16 18 20 21 17 18 21 26 30 31 28 26 29 31 30 27 22 22 26 30 169 170 172 172 171 170 171 171 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 163 164 164 164 164 163 162 161 167 167 166 164 163 163 165 167 164 164 164 163 162 161 160 159 161 161 161 161 161 161 161 161 162 162 161 160 160 159 158 158 161 161 162 162 162 161 160 159 160 160 161 161 161 160 159 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 159 159 156 159 161 160 156 155 158 161 161 161 160 160 159 158 157 157 159 160 161 161 160 158 156 155 156 158 161 164 164 162 159 157 159 159 159 159 160 160 160 160 159 159 160 160 161 161 161 162 161 160 159 159 159 159 160 161 159 159 159 159 159 159 159 159 161 161 160 159 159 159 159 160 158 158 158 158 159 159 159 159 160 159 159 158 158 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 158 158 159 160 161 161 161 160 158 157 157 160 162 164 157 158 162 159 147 137 118 94 59 77 106 108 93 112 149 162 135 130 146 169 170 152 126 103 144 159 143 121 142 174 177 168 164 159 153 137 114 105 101 89 78 80 108 151 162 132 104 97 122 115 70 36 54 80 102 129 150 134 117 76 43 79 129 130 124 130 141 133 88 48 60 100 110 95 78 58 47 31 34 81 117 106 98 99 98 99 110 125 119 119 122 126 126 119 107 98 95 98 97 92 89 93 98 100 101 92 87 81 74 76 71 53 37 33 32 55 87 100 98 100 132 148 136 100 85 94 108 119 95 84 89 92 86 73 80 124 161 167 171 180 173 161 150 120 96 63 34 26 25 19 20 27 28 31 30 23 20 22 24 24 37 38 39 38 36 32 29 27 26 31 33 37 40 31 22 26 40 48 45 34 34 42 33 13 14 46 81 105 94 50 29 47 95 136 132 98 83 111 152 157 108 45 33 68 104 154 181 157 125 114 96 82 85 113 155 186 142 90 44 29 29 35 39 35 42 40 37 34 31 28 27 26 33 36 41 41 36 38 57 79 71 48 37 63 111 132 101 58 38 45 53 68 76 57 35 31 31 31 56 84 79 56 43 41 41 42 43 37 40 68 97 104 102 129 121 83 59 59 83 116 139 153 160 153 135 119 131 162 147 127 126 143 139 120 128 157 111 53 63 123 122 72 48 49 54 38 33 37 36 37 41 40 41 23 25 66 109 113 103 107 119 120 106 76 48 33 20 10 7 76 141 185 173 83 35 77 165 173 161 156 167 177 143 70 34 101 140 108 120 151 173 190 191 155 130 144 176 195 196 192 188 151 131 109 68 57 90 117 114 77 70 115 160 156 121 96 150 179 172 127 91 69 45 25 32 35 36 27 29 68 118 143 70 26 29 51 70 74 82 131 182 206 183 108 39 49 98 105 82 127 151 137 125 132 144 152 144 149 153 153 153 159 171 181 193 200 170 101 43 27 31 30 18 52 108 117 62 23 27 36 39 29 33 26 18 31 73 134 177 169 155 162 124 72 107 162 155 132 113 104 101 96 70 34 18 37 48 47 53 70 79 77 90 109 101 73 62 60 51 41 29 41 61 63 45 35 39 39 37 53 53 58 65 70 68 43 40 49 64 74 70 53 33 21 21 21 20 19 18 17 16 16 18 18 18 17 17 16 16 16 14 14 14 13 13 13 12 12 13 14 16 17 17 15 14 13 14 15 13 11 11 14 14 12 6 13 19 16 8 7 15 23 37 38 36 30 20 14 14 17 31 48 68 80 84 89 98 106 67 28 36 90 130 133 103 61 82 97 99 91 104 132 135 117 104 99 133 193 197 121 57 48 47 54 49 38 32 29 33 46 42 40 38 29 28 50 72 74 42 44 93 164 199 196 184 177 181 180 177 175 176 179 181 181 178 177 177 178 180 180 178 177 176 177 177 175 172 172 174 177 176 174 172 179 178 183 191 168 125 91 80 90 77 49 39 44 41 36 29 32 42 41 41 51 55 48 41 37 35 33 35 38 38 35 36 33 28 33 35 26 37 36 34 32 31 33 36 38 41 42 42 41 40 39 40 40 52 57 67 79 83 73 80 104 138 154 161 163 179 189 155 106 52 42 32 31 37 42 40 36 36 34 31 28 26 26 28 29 29 44 54 49 39 35 34 33 36 35 35 33 30 29 28 27 25 23 24 27 27 25 28 32 31 35 43 58 81 95 89 74 40 69 109 119 86 51 35 29 23 26 24 15 16 49 111 164 178 179 178 169 155 149 158 172 185 194 184 143 116 140 181 197 141 102 81 101 127 128 117 112 126 173 197 180 113 45 50 82 134 189 223 195 135 85 77 96 147 177 183 170 156 129 111 119 101 83 88 92 93 131 163 150 62 86 141 160 135 106 90 97 149 176 176 163 154 162 180 175 126 84 124 191 213 198 128 50 80 109 123 155 194 200 190 174 191 189 185 165 125 98 117 154 152 143 135 120 82 41 26 34 31 26 20 18 19 21 20 19 23 22 22 23 23 22 20 17 16 15 13 11 10 9 9 10 11 11 12 13 14 16 18 19 23 25 28 28 26 26 27 28 31 29 26 26 26 26 24 22 18 18 18 18 24 30 29 25 21 16 11 9 11 12 11 9 13 11 11 12 13 13 11 9 14 17 20 20 20 25 34 41 41 36 33 33 37 55 91 123 160 178 167 149 156 152 127 111 146 174 189 179 175 183 181 167 138 159 167 122 93 110 110 94 111 140 123 101 121 154 141 85 94 109 110 97 118 167 167 121 148 195 193 139 68 20 20 28 28 29 29 28 29 32 37 40 34 34 34 33 31 28 25 24 32 35 35 32 30 31 29 26 28 26 23 20 19 20 21 23 21 22 24 24 23 23 24 26 28 26 25 25 27 29 29 28 29 28 27 27 26 27 28 28 24 24 25 25 26 26 26 26 23 23 24 25 27 29 31 33 29 33 25 17 25 34 36 39 39 38 38 84 143 135 104 115 154 159 169 178 161 124 114 138 126 111 109 94 76 108 143 134 99 68 47 42 54 89 105 83 77 67 47 28 21 26 28 26 23 22 22 22 23 25 27 28 25 23 22 25 30 33 31 28 15 29 47 55 54 50 50 51 53 50 46 45 44 41 35 30 28 26 22 16 16 22 29 32 51 73 69 44 37 45 44 39 43 26 25 37 45 50 53 48 74 97 105 85 62 54 52 48 56 56 59 55 51 63 80 84 88 76 65 56 41 26 26 35 38 26 19 37 77 113 117 105 83 41 7 7 19 24 30 38 64 86 90 53 31 31 28 41 48 38 29 28 28 25 21 20 26 27 28 29 30 31 31 31 30 29 28 28 28 30 31 32 32 36 40 41 40 36 34 32 25 25 25 26 28 30 32 33 29 31 33 32 29 26 23 22 23 24 26 27 28 27 25 24 22 26 29 27 22 20 25 30 38 42 44 49 61 68 56 37 45 59 66 53 38 36 45 52 70 72 67 52 33 23 24 29 30 38 43 39 30 25 29 36 38 49 62 75 98 126 144 149 139 130 114 83 42 27 59 102 103 75 48 34 26 21 28 40 70 102 107 76 64 80 76 51 34 50 68 87 127 168 150 96 29 29 37 41 35 34 35 29 28 26 23 20 19 21 23 25 25 25 26 28 30 29 28 26 29 24 25 32 35 34 39 48 35 38 37 33 32 33 33 30 36 32 36 43 37 25 25 36 30 29 30 33 33 30 29 29 28 27 27 26 25 25 24 24 25 25 26 27 28 28 29 30 26 26 26 27 27 29 30 31 28 25 25 31 39 41 35 29 30 40 53 68 86 102 103 96 70 46 27 29 38 41 41 44 53 50 41 31 28 30 33 33 41 51 54 46 42 47 51 50 43 39 43 45 39 38 39 33 36 37 35 31 31 32 30 25 27 27 26 25 24 24 27 29 31 27 22 21 24 30 35 38 37 35 32 29 28 28 28 28 27 25 22 23 25 27 27 26 25 22 18 18 25 35 37 35 24 18 14 15 16 15 15 17 11 12 14 16 19 22 24 25 27 25 21 19 19 22 25 27 30 26 21 18 19 20 20 20 19 21 23 23 22 21 20 20 25 27 28 27 25 21 17 15 19 17 15 13 13 15 18 19 24 23 20 16 14 14 17 19 23 24 26 30 32 31 28 24 20 20 20 18 17 17 20 23 25 25 27 30 32 30 26 22 15 20 26 29 28 25 22 21 23 23 23 22 21 19 18 17 20 22 24 25 24 21 17 15 17 17 16 16 15 14 14 13 13 15 17 17 16 18 22 27 24 24 24 23 21 21 20 21 17 22 28 28 24 19 16 15 17 18 19 18 17 18 20 23 19 16 12 10 9 10 10 10 12 12 12 10 7 6 8 9 12 13 14 16 18 20 21 22 18 18 18 17 17 17 16 16 14 14 15 16 15 15 14 13 13 14 16 17 17 15 13 12 14 15 16 18 20 22 22 22 28 34 40 40 35 31 32 34 30 31 32 31 29 25 22 19 22 21 20 18 18 18 18 19 21 20 20 21 22 25 27 28 28 36 56 77 73 49 29 24 26 25 22 17 18 21 22 19 21 21 21 20 19 17 16 15 15 19 24 27 27 26 24 23 19 18 19 20 22 22 19 16 22 23 24 23 20 19 20 21 17 17 16 17 19 21 22 22 23 23 22 21 20 20 20 20 21 22 23 22 19 17 17 18 22 23 24 24 23 21 19 18 14 16 18 19 19 20 22 24 26 25 25 24 23 22 21 21 22 23 24 26 27 24 19 14 16 15 13 12 12 13 14 15 17 18 19 20 20 19 18 17 14 15 17 19 19 20 19 19 16 14 14 16 16 15 19 25 21 17 15 15 13 11 11 13 20 20 22 22 19 15 16 21 33 37 37 32 28 27 25 21 24 16 11 14 16 14 16 22 23 21 18 16 15 16 17 18 17 16 15 16 18 18 17 16 16 18 20 21 21 22 24 26 19 19 19 19 19 20 21 22 22 21 21 23 26 28 27 26 32 29 23 18 15 18 25 31 23 18 13 12 15 19 21 20 17 18 19 20 19 17 15 14 14 14 15 20 24 28 28 27 29 30 29 25 21 20 23 27 164 168 172 172 170 169 169 171 169 169 169 169 169 169 169 169 168 167 167 166 166 165 165 165 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 163 163 164 164 163 162 161 161 167 166 164 162 161 162 164 165 163 163 163 163 163 162 161 160 162 162 162 162 162 162 162 162 162 161 161 161 160 160 159 159 161 161 162 162 162 161 160 159 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 161 161 161 160 160 159 159 159 159 160 162 161 159 158 160 162 160 160 160 159 159 158 158 158 156 158 160 161 161 159 156 154 158 160 162 164 164 161 158 156 159 159 159 159 160 160 160 160 159 159 160 160 161 162 163 163 161 161 160 160 160 160 161 161 160 160 160 160 160 160 160 160 161 160 158 157 157 158 159 160 158 158 158 159 159 160 160 160 161 160 158 157 157 158 160 161 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 157 157 158 158 158 159 159 160 160 162 161 159 158 158 159 160 161 161 141 133 145 162 167 140 101 56 60 73 85 104 141 164 158 123 113 138 176 167 123 94 88 137 142 117 106 140 164 161 161 149 161 148 116 109 128 118 82 92 90 107 134 136 105 73 60 108 107 73 54 80 95 90 96 107 102 100 76 53 83 123 125 120 117 98 75 76 101 125 134 151 133 112 79 55 38 41 79 114 95 92 115 136 141 142 148 141 147 153 157 157 148 130 113 103 113 132 150 151 130 100 78 64 50 51 67 70 60 53 52 43 39 37 54 79 91 99 113 139 125 94 70 67 67 66 70 71 93 126 149 147 116 85 82 149 171 176 171 159 156 166 157 113 66 22 14 23 25 24 25 26 28 32 32 28 23 25 30 37 38 39 38 34 28 24 23 23 41 55 58 45 21 13 24 67 82 80 58 40 33 27 24 58 100 138 149 113 41 17 56 117 119 100 92 107 143 167 147 80 39 50 93 120 154 171 146 129 128 123 118 120 136 161 180 155 106 63 45 35 32 35 36 45 43 40 36 32 29 27 25 30 34 41 45 38 34 47 66 64 40 45 83 102 83 61 57 73 71 68 68 67 54 37 29 15 25 74 124 118 74 43 34 34 35 40 40 40 58 75 77 87 103 89 63 61 75 105 143 164 187 192 176 163 158 159 165 148 129 129 143 134 112 125 161 102 59 58 81 63 43 63 91 86 54 32 32 40 48 46 35 41 24 22 58 99 110 111 122 108 103 87 63 43 32 25 19 21 60 112 149 122 47 43 115 155 151 152 163 170 156 100 29 47 87 111 124 165 188 194 210 199 153 121 135 164 170 156 144 127 119 130 118 67 53 103 152 165 121 93 108 127 116 90 74 123 119 87 53 50 58 49 34 29 29 35 45 66 103 130 131 45 27 72 96 97 98 96 139 183 214 148 45 30 66 81 75 107 162 181 159 154 167 172 173 172 174 179 183 187 193 200 205 196 192 156 91 43 31 36 36 25 46 90 100 58 30 38 45 41 25 28 20 12 40 104 175 201 195 177 181 128 71 105 131 95 96 89 65 39 28 27 25 26 37 48 50 53 58 61 60 76 91 87 67 58 58 50 37 36 37 42 46 45 43 40 35 38 44 30 35 54 65 67 50 40 46 55 62 59 49 36 28 21 21 21 20 19 17 16 15 17 17 17 16 16 16 15 15 13 13 12 12 12 12 12 12 13 14 15 16 16 15 14 13 13 12 10 10 12 15 15 15 11 13 14 11 8 8 12 16 33 37 40 34 22 16 22 32 62 85 105 106 99 94 93 92 55 17 42 122 157 126 79 52 95 106 103 88 90 109 113 101 95 87 93 118 118 76 40 37 32 33 33 40 53 54 56 66 68 85 87 57 31 40 50 41 43 31 65 142 193 193 178 174 183 182 179 176 176 179 180 178 176 177 178 179 179 179 177 176 180 179 180 181 181 181 179 178 177 174 174 177 168 183 206 186 145 86 43 40 43 40 40 41 43 39 32 36 47 47 45 51 49 51 52 49 43 39 41 45 39 33 35 37 30 30 35 33 34 36 39 42 43 43 41 40 46 45 44 42 41 42 44 47 47 49 54 66 72 71 92 129 158 164 161 155 157 152 118 77 38 38 40 44 47 45 40 35 33 32 31 31 31 32 34 35 26 34 36 29 28 35 39 37 30 31 31 29 27 25 25 25 28 25 25 27 27 26 28 32 30 29 28 31 40 45 39 29 32 46 72 89 88 81 63 39 28 25 22 20 24 42 75 104 114 129 141 136 126 125 138 150 146 151 152 136 119 123 129 122 86 70 78 113 129 112 98 100 137 182 171 109 49 38 81 114 142 178 169 106 61 70 112 150 167 156 156 148 126 121 122 111 91 77 86 97 96 109 112 87 50 80 134 171 170 142 110 95 142 168 165 148 138 153 183 187 147 88 120 192 203 160 94 47 72 117 155 190 201 189 185 178 198 211 192 138 109 132 173 195 189 160 129 101 61 22 9 18 27 25 24 24 25 23 19 15 21 21 21 21 21 21 19 18 18 16 15 13 12 11 11 11 13 13 14 15 17 18 20 21 28 29 30 29 27 25 26 27 30 28 25 24 24 24 22 21 19 19 17 17 23 30 31 28 21 17 13 11 12 14 14 13 15 14 13 13 14 13 10 8 15 17 18 16 15 21 33 43 51 42 35 36 39 41 46 52 84 116 147 159 147 121 120 146 180 194 195 180 172 178 179 170 138 135 139 119 105 110 98 83 124 141 111 90 105 117 115 101 146 154 129 99 107 129 138 141 171 209 210 164 81 11 8 28 28 28 28 29 30 33 36 38 33 33 33 33 31 29 26 25 33 37 38 34 31 30 28 24 27 25 23 21 20 21 22 23 21 23 25 25 25 25 26 28 28 26 25 25 27 29 29 28 29 28 28 27 27 28 29 29 25 25 25 25 24 24 24 24 20 20 19 20 22 26 29 32 26 33 30 27 33 36 38 45 45 34 37 87 143 142 110 101 111 143 181 199 179 130 99 101 93 67 55 56 73 116 130 97 57 53 58 60 73 118 141 119 88 65 40 27 25 25 28 31 21 20 19 19 21 24 27 29 30 23 18 20 27 33 33 31 18 24 36 47 51 49 50 54 53 49 45 43 42 40 36 31 25 23 19 17 19 26 34 38 53 73 66 42 43 60 63 57 47 31 28 37 44 52 56 51 98 130 129 75 30 34 62 78 99 85 78 75 71 82 99 107 99 76 56 49 45 34 28 28 33 25 19 37 79 116 117 97 65 36 12 14 24 28 31 37 55 86 100 62 36 41 38 39 46 36 27 25 25 24 23 24 25 26 26 27 28 28 28 29 31 30 28 27 28 31 34 37 31 34 39 41 40 36 32 29 24 25 26 28 30 31 32 32 26 28 31 31 30 27 24 22 20 21 24 27 28 27 25 24 22 25 28 27 24 25 29 33 45 41 36 41 61 78 72 55 57 44 40 43 35 27 45 77 117 115 95 59 29 20 27 33 36 39 40 36 30 28 32 36 41 43 60 87 112 132 159 184 182 173 143 89 32 21 82 160 167 110 58 45 43 33 30 38 35 50 57 50 43 42 36 25 38 40 46 69 115 154 129 69 22 40 62 65 52 47 44 36 28 26 24 23 22 24 25 27 29 31 33 34 32 29 26 25 28 24 23 27 28 26 31 40 30 29 32 41 53 57 50 40 47 46 57 71 62 35 21 25 23 26 29 30 28 24 23 24 25 26 26 27 27 26 24 24 26 26 26 26 26 26 26 26 23 24 24 25 26 28 29 29 25 25 26 27 29 30 31 31 27 30 37 54 79 98 101 94 72 48 27 25 31 36 44 52 56 54 46 35 30 31 32 30 27 43 55 57 58 61 58 50 45 41 45 46 40 39 40 34 37 38 36 32 31 33 32 28 31 30 27 25 24 25 27 29 30 26 22 21 25 30 34 36 37 35 32 31 31 31 30 28 27 24 21 21 23 26 27 27 27 24 19 19 27 36 38 34 27 20 14 12 12 11 12 15 9 10 12 14 17 20 23 25 30 26 20 18 19 22 24 25 28 25 22 21 21 22 22 21 20 22 24 25 25 24 23 22 19 21 24 25 23 20 16 13 15 14 12 11 12 14 16 18 24 22 19 16 14 15 18 21 24 23 23 28 33 34 30 25 22 22 22 20 18 19 23 26 26 26 27 29 31 29 24 20 19 23 28 29 26 22 19 17 23 23 23 23 22 21 21 20 19 20 22 23 22 20 18 16 19 18 17 16 15 14 13 13 14 16 17 16 15 17 20 24 23 24 24 23 21 19 19 20 16 23 29 29 23 16 14 14 16 17 17 17 15 16 18 20 18 16 14 12 12 12 13 13 12 12 12 9 7 6 7 9 12 13 14 15 17 19 20 20 16 16 16 16 16 17 17 17 13 14 15 16 16 16 15 15 14 16 17 18 18 16 13 12 13 13 15 18 21 23 22 21 21 26 31 33 32 31 32 33 27 28 30 30 28 25 22 20 23 22 21 19 19 19 19 19 21 21 21 21 22 23 24 25 19 29 52 75 75 51 27 16 26 27 24 19 17 20 20 17 19 20 20 20 19 16 14 12 17 19 22 24 24 23 21 20 19 19 19 21 23 22 19 16 20 21 21 20 19 20 23 26 23 22 21 21 23 23 22 20 23 22 21 20 19 18 18 18 19 21 24 24 22 19 18 18 25 25 26 26 24 22 20 19 15 17 20 20 19 19 20 21 22 22 22 22 22 22 22 22 21 21 22 24 25 22 17 13 15 13 11 9 10 12 15 17 18 19 21 22 21 19 17 16 15 17 19 21 22 21 19 18 13 13 15 16 15 15 23 32 41 38 33 26 18 13 12 14 16 16 18 19 17 14 16 21 41 43 36 23 22 39 53 57 31 18 11 15 16 12 15 25 22 20 18 17 16 16 18 18 18 16 15 15 17 17 16 14 16 18 20 20 20 20 22 24 19 19 18 19 20 22 24 25 24 32 41 43 37 29 22 20 20 19 18 17 18 19 20 20 19 15 11 10 13 17 18 19 18 19 20 20 18 15 12 10 11 11 13 17 22 25 24 23 25 25 25 23 20 20 23 26 163 167 171 172 170 168 168 170 168 168 168 169 169 169 169 169 167 167 167 166 166 165 165 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 163 164 164 165 164 163 162 161 165 163 161 160 160 161 162 162 160 161 162 163 163 163 163 163 163 163 163 163 163 163 163 163 160 161 161 161 162 162 163 163 161 161 162 162 162 161 160 159 161 161 160 160 159 159 159 159 159 159 159 159 159 159 159 159 161 161 161 160 160 159 159 159 162 160 158 159 161 162 160 159 158 158 158 159 159 160 160 160 154 156 159 161 161 160 158 156 161 161 161 161 160 159 158 158 158 158 158 159 159 159 159 159 159 159 160 161 162 162 163 163 161 161 162 162 162 162 161 161 160 160 160 160 160 160 160 160 159 158 157 156 156 157 159 160 158 158 159 159 160 160 160 161 161 160 158 157 157 158 160 161 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 157 160 160 160 159 159 158 158 158 161 161 162 162 161 159 157 156 154 128 117 134 159 164 131 85 53 42 59 106 147 158 146 128 113 111 139 169 151 114 106 119 126 119 102 114 152 156 141 145 149 151 130 105 117 138 121 84 112 131 154 159 138 104 75 61 84 80 61 64 91 95 82 83 82 90 97 79 61 84 111 108 96 79 52 50 102 165 175 149 165 153 135 88 45 30 47 90 101 87 98 138 170 171 161 157 161 163 155 141 138 141 128 107 111 128 165 195 185 139 99 83 70 83 97 101 91 69 52 48 55 44 36 53 86 103 106 113 145 115 84 79 77 62 58 75 117 147 170 187 191 163 115 77 123 151 148 134 125 124 126 109 83 49 19 15 25 29 27 25 28 26 31 37 30 18 22 36 44 44 42 38 34 30 27 26 26 50 69 65 39 12 18 48 118 129 117 81 41 16 28 62 125 163 183 164 101 22 11 64 105 111 124 149 144 116 99 78 67 49 54 83 109 128 136 133 128 137 152 164 167 158 142 129 138 111 88 72 49 35 36 39 43 42 39 35 32 29 28 27 33 29 29 32 31 29 35 45 44 39 57 85 81 53 51 73 98 85 72 63 55 46 35 23 13 37 106 166 152 89 45 34 32 32 38 41 38 45 56 56 73 62 48 60 90 111 130 155 173 186 184 174 173 168 155 146 154 131 121 129 127 113 116 135 95 57 37 33 37 71 108 116 88 59 38 35 39 47 46 35 39 24 22 52 88 101 107 123 117 123 113 78 38 20 24 33 30 39 87 122 84 38 69 136 122 123 143 163 158 121 67 30 73 121 161 186 197 202 197 188 170 131 108 125 148 142 121 107 94 113 147 132 64 51 126 201 209 156 100 77 72 66 60 59 60 56 40 39 64 82 75 64 31 18 28 65 101 118 104 76 16 46 123 132 107 100 100 141 190 155 87 46 56 57 55 84 147 179 185 173 182 194 193 191 202 196 194 201 210 208 194 179 161 172 156 104 56 38 35 31 29 44 71 70 51 61 77 66 39 25 28 13 6 53 132 200 197 208 186 160 92 47 72 64 53 84 96 68 33 20 28 40 39 44 45 40 39 43 46 46 49 51 55 58 59 58 50 36 43 55 64 62 53 42 36 38 26 43 34 40 62 76 84 80 45 49 52 53 50 45 37 32 22 22 22 21 19 17 16 14 17 16 16 16 15 15 15 14 12 12 11 11 11 11 12 13 19 18 17 16 15 14 13 12 14 11 9 11 14 17 18 18 22 17 11 9 11 15 17 17 29 36 41 37 24 22 41 64 98 111 120 119 115 107 91 74 45 27 51 104 117 90 78 89 83 95 93 77 71 78 78 68 68 60 50 49 47 31 23 33 40 38 43 67 88 84 73 77 86 104 117 99 67 52 47 35 40 25 47 118 181 193 181 177 179 181 180 177 178 181 177 170 173 175 177 178 178 177 176 175 176 175 177 181 185 184 178 173 186 183 185 190 180 187 194 162 116 69 36 36 41 43 42 38 41 42 37 37 46 51 57 69 70 71 71 70 65 55 43 34 44 35 37 44 41 40 42 40 38 38 38 38 39 43 47 50 43 45 47 48 49 48 47 46 42 41 43 51 57 60 85 123 149 141 131 123 114 98 77 61 42 41 40 40 42 42 40 39 35 36 37 37 37 35 34 33 29 32 31 29 33 40 40 34 41 40 37 33 30 28 27 27 30 26 24 27 28 27 29 33 29 29 27 28 32 34 30 24 27 36 56 76 89 93 70 35 10 22 40 49 43 31 32 41 49 82 108 108 105 111 114 109 100 97 105 110 99 86 75 65 63 62 77 97 98 81 75 82 115 138 106 50 25 48 98 122 132 134 98 55 65 113 144 150 144 140 156 171 164 153 136 110 106 87 85 85 68 63 69 65 79 104 131 162 182 173 140 106 134 159 163 161 160 172 195 195 154 91 111 172 176 129 71 41 85 141 179 195 187 174 183 188 177 191 165 111 97 132 153 143 125 93 63 48 34 20 21 33 25 25 25 27 28 27 24 22 22 22 22 22 21 20 20 20 19 18 16 14 13 13 13 13 16 17 17 18 19 21 23 24 30 31 31 30 27 25 26 28 29 26 23 22 22 22 21 20 20 19 17 17 23 30 31 29 21 19 15 14 15 17 18 18 18 16 15 15 15 14 11 8 15 15 14 11 12 19 31 41 56 56 52 46 45 44 37 28 39 65 100 123 121 116 144 188 175 172 168 169 174 181 181 178 141 118 128 138 125 102 80 82 112 142 142 140 121 78 85 128 182 183 157 134 121 91 98 152 191 213 195 143 71 14 14 30 28 28 28 29 31 33 34 34 33 33 34 33 32 30 28 27 34 39 40 35 30 29 27 24 24 24 24 24 23 23 22 22 21 23 26 27 26 26 27 28 28 26 25 25 27 29 29 28 29 28 28 27 27 28 29 29 26 25 25 24 23 23 22 22 21 20 18 18 19 22 25 28 25 28 31 39 46 43 47 64 67 40 41 65 86 103 98 72 93 134 164 161 136 101 74 67 50 49 57 59 60 76 75 45 30 66 104 101 89 118 145 133 78 45 22 25 29 22 20 27 23 23 23 24 25 26 28 29 31 23 16 16 25 33 37 37 29 26 26 34 41 46 50 54 53 49 45 42 41 39 34 29 20 19 20 22 26 31 37 42 40 52 44 30 44 68 76 72 40 25 22 34 48 62 67 59 96 122 111 53 16 39 86 113 115 105 110 116 106 99 109 119 90 72 54 45 41 36 30 29 27 25 24 36 67 94 91 72 47 29 14 15 27 42 57 69 63 63 71 58 44 45 44 52 57 46 34 28 25 24 25 29 26 26 26 26 26 26 26 27 31 29 26 25 26 29 33 36 32 34 38 40 40 36 31 27 27 28 30 31 32 31 30 29 29 29 29 29 29 28 27 26 23 23 23 24 24 24 25 25 23 23 24 25 28 30 32 34 40 36 31 35 55 73 69 54 48 28 21 29 29 24 42 71 117 116 96 58 28 22 29 34 41 38 34 31 31 32 34 34 27 36 69 111 131 130 140 160 171 182 152 85 35 37 92 155 171 116 72 68 72 55 36 30 27 25 28 35 36 33 33 37 42 35 36 51 75 93 77 40 29 54 82 85 67 58 52 41 27 27 26 26 26 27 28 28 32 34 35 34 30 26 22 20 23 23 25 26 22 20 26 35 29 22 34 71 102 100 75 53 52 50 60 73 63 34 17 19 25 28 30 27 24 22 23 25 24 24 25 26 26 25 24 23 27 26 25 24 23 22 21 21 21 21 22 24 25 26 26 27 25 27 28 26 24 24 26 29 29 27 28 42 64 82 84 78 70 47 26 21 25 31 43 56 58 57 51 41 35 33 31 27 27 41 54 59 65 71 69 60 47 41 43 43 38 41 46 43 38 39 37 32 30 33 34 33 34 32 28 26 25 26 28 29 31 27 24 23 25 29 31 32 34 32 31 31 32 32 29 27 25 23 20 20 22 25 27 27 29 27 22 20 26 34 36 33 32 24 16 13 11 9 9 11 10 11 12 14 17 21 24 26 33 27 21 18 20 23 25 26 25 22 21 21 23 25 25 24 22 23 25 27 28 27 25 23 17 19 21 22 22 19 16 14 12 11 11 11 12 14 17 19 23 22 19 17 15 16 19 22 25 22 22 27 34 36 32 27 22 22 21 19 17 18 22 25 25 25 26 28 29 28 24 21 24 27 29 29 25 20 17 16 21 21 21 21 22 22 23 24 20 20 19 18 18 18 18 18 19 18 17 17 16 15 14 14 17 17 17 16 14 15 17 19 22 24 24 22 19 17 18 19 17 23 28 28 21 15 12 13 14 15 16 15 13 13 15 18 17 16 15 13 12 12 13 14 12 12 11 8 6 5 8 10 13 14 14 15 16 17 17 18 15 15 15 15 16 16 16 16 13 14 15 16 17 17 16 16 15 16 18 19 19 17 14 12 12 12 14 19 24 27 25 23 20 21 23 24 26 28 31 33 27 28 29 29 28 25 22 21 21 20 20 19 19 19 20 20 21 21 21 21 21 22 22 23 20 23 37 53 54 39 24 19 25 27 25 20 18 19 20 18 18 18 19 19 18 16 14 12 21 22 22 23 22 21 19 17 19 19 20 22 24 23 19 16 17 18 19 18 18 21 25 29 26 25 24 23 22 20 19 18 20 20 19 19 18 17 16 15 16 20 25 27 25 22 20 19 26 27 27 27 26 24 21 20 17 19 20 19 17 15 15 16 17 18 18 19 21 22 22 23 21 19 17 17 18 18 16 14 14 13 10 9 10 13 17 20 20 20 21 21 20 18 16 15 17 19 22 25 25 22 19 17 11 12 15 17 16 17 26 36 62 62 56 44 30 21 18 18 12 11 13 16 16 14 16 21 30 33 25 13 20 48 74 83 33 19 12 15 16 11 15 24 19 18 17 17 17 18 19 20 17 16 14 15 17 17 16 14 16 18 19 19 17 17 18 20 19 18 18 18 20 23 26 27 33 54 75 74 54 32 23 23 18 18 18 19 20 19 17 14 15 12 9 9 11 14 16 17 21 21 19 17 15 13 11 10 10 11 14 19 22 22 19 16 18 19 20 19 19 20 23 25 166 168 169 170 169 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 164 165 165 165 165 164 163 162 163 161 160 160 161 161 160 159 159 160 161 162 163 164 164 164 163 163 163 163 163 163 163 163 160 160 161 162 162 163 164 164 161 161 162 162 162 161 160 159 161 161 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 161 158 155 156 160 161 159 156 157 157 158 159 160 160 161 161 155 156 158 160 161 161 160 159 162 161 159 157 157 157 159 159 158 158 158 159 159 159 159 159 160 161 161 161 162 162 163 163 161 162 163 163 163 163 162 161 160 160 160 160 160 160 160 160 158 157 157 157 157 158 159 159 159 159 159 160 160 160 160 160 160 159 159 158 158 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 162 162 161 160 160 159 158 158 160 161 163 163 162 159 156 154 155 134 124 130 138 139 121 93 80 48 61 124 156 126 98 101 115 125 139 135 111 104 121 137 129 110 95 115 143 139 132 147 175 137 95 90 112 117 108 106 138 155 170 169 155 133 108 89 75 57 42 50 69 80 90 103 100 107 107 85 61 69 85 83 75 53 44 75 130 166 161 139 146 153 147 90 37 34 63 103 92 93 116 156 180 175 163 160 167 160 138 116 123 147 152 138 122 128 147 156 129 89 79 96 131 164 162 118 84 68 53 42 41 43 42 53 77 91 95 100 109 87 77 89 86 63 77 121 169 183 177 182 193 173 128 77 77 104 101 99 107 105 90 63 53 45 34 27 25 27 28 28 31 27 28 31 27 23 33 50 76 67 55 44 36 30 25 22 31 48 58 50 28 11 35 80 134 134 110 71 33 10 42 107 179 201 195 144 68 8 16 68 120 157 193 202 139 56 44 68 105 79 50 57 91 113 123 136 134 138 148 159 162 149 124 104 114 108 105 90 61 42 40 39 41 39 37 34 31 29 27 27 41 44 46 46 42 37 33 32 25 40 56 62 59 59 67 77 69 58 58 61 54 46 37 24 8 45 131 202 185 109 50 28 35 33 40 40 30 34 53 65 61 47 58 90 109 118 143 172 167 159 153 162 174 167 157 160 166 144 122 117 124 124 114 103 87 43 15 25 70 131 140 98 60 53 50 45 34 33 40 39 37 25 22 46 77 89 99 118 146 152 137 91 44 24 25 30 28 28 74 106 73 50 83 120 96 108 141 160 144 91 50 66 118 157 192 220 199 182 173 161 148 123 114 136 158 159 150 145 159 170 184 142 57 39 112 183 174 126 69 39 38 43 40 34 36 51 69 103 149 160 123 82 46 20 24 67 103 105 73 35 16 54 112 120 117 121 111 122 146 74 56 76 74 67 91 139 185 180 171 173 188 196 195 195 192 197 200 196 184 171 160 154 154 184 182 123 60 34 33 34 28 45 48 24 37 107 136 97 40 29 33 10 2 57 146 212 216 221 184 122 48 20 38 22 48 73 74 46 26 27 44 65 92 96 86 63 52 57 57 49 49 44 56 70 68 61 53 42 42 66 79 76 63 41 29 34 57 91 86 76 77 72 72 70 51 55 57 55 50 44 36 29 24 23 22 20 18 17 16 15 16 16 15 15 14 14 14 14 12 12 11 10 11 12 13 14 19 18 16 14 13 14 15 16 20 14 11 13 17 19 19 20 15 15 14 11 9 12 20 26 42 44 42 34 23 31 64 99 119 124 135 153 166 154 110 68 39 35 36 51 70 83 89 93 69 81 83 71 60 55 48 37 44 34 27 32 30 19 34 69 80 65 61 85 106 96 82 85 85 87 119 150 132 83 47 33 33 27 39 93 161 189 184 179 174 178 178 176 178 180 174 164 169 172 176 177 177 176 175 175 168 170 174 181 186 187 184 181 184 182 183 195 191 176 151 103 60 41 36 45 48 46 42 34 41 43 36 33 47 69 100 129 140 119 93 78 76 73 59 42 46 37 38 44 43 45 48 44 40 42 43 43 44 50 59 66 65 59 52 47 44 43 42 41 40 43 44 49 54 52 62 84 91 81 74 71 64 53 49 54 48 40 31 31 37 41 38 34 41 42 43 42 40 36 32 29 31 32 32 34 35 35 34 32 49 44 38 33 32 33 32 32 31 26 24 26 27 27 28 31 26 26 26 28 31 32 29 26 26 32 44 51 56 62 53 29 10 48 93 107 77 32 10 12 32 73 108 118 128 146 149 137 127 117 116 108 79 60 68 83 84 98 102 89 74 67 62 55 68 85 76 65 53 44 61 76 81 72 53 55 93 132 143 140 154 174 178 181 186 168 149 155 149 106 74 56 31 28 62 97 132 153 140 137 162 178 162 122 122 144 159 178 188 190 196 187 149 93 97 134 145 120 70 37 100 151 173 179 179 169 168 167 155 145 116 85 80 92 90 73 58 38 22 23 27 27 29 35 26 26 26 28 29 29 28 28 25 26 26 25 23 22 22 23 19 18 17 16 15 15 16 16 21 21 21 22 22 24 25 25 30 31 31 29 27 26 27 29 29 26 23 21 21 22 21 20 20 20 18 18 23 30 31 27 23 21 18 17 17 18 20 21 19 18 16 16 16 15 11 9 13 11 9 8 11 18 29 36 50 59 64 58 52 49 42 34 32 38 50 69 100 142 180 199 172 166 165 174 182 180 171 165 131 107 125 144 127 95 83 105 127 161 183 198 160 81 71 118 165 170 160 159 142 80 73 142 193 212 175 105 46 20 27 29 29 28 29 30 32 33 32 30 31 32 33 33 33 31 29 28 35 40 41 35 29 28 27 26 24 24 25 25 24 23 22 22 21 24 27 28 27 26 26 27 28 26 25 25 27 29 29 28 29 28 27 27 26 27 28 28 25 25 24 23 22 22 21 21 23 21 19 18 19 20 23 24 27 25 27 39 49 47 57 80 72 44 43 48 50 84 103 75 107 145 159 132 97 71 54 48 39 45 56 56 50 59 64 54 47 81 119 120 113 138 150 122 55 25 9 21 30 22 16 22 26 27 29 30 30 28 26 25 25 19 13 14 23 34 42 46 40 33 24 22 28 38 48 52 53 50 46 44 43 39 33 28 17 19 23 27 28 30 36 44 61 75 62 36 39 56 62 59 35 18 16 38 69 97 106 96 87 90 69 31 20 50 88 106 93 102 129 149 137 116 107 104 86 90 83 59 35 25 27 33 28 28 28 33 47 59 56 44 39 27 13 11 28 62 102 131 95 40 30 48 52 43 42 64 71 58 42 32 26 23 24 28 26 26 26 26 26 27 28 29 30 28 26 24 25 27 30 32 33 34 36 38 38 35 30 26 29 30 32 33 33 30 27 25 35 32 30 28 28 28 27 26 25 24 22 21 21 22 23 24 25 24 24 26 30 34 35 35 35 39 40 42 52 61 54 40 27 25 23 21 24 29 36 40 67 72 67 49 31 27 30 33 41 34 28 27 31 34 33 31 21 38 68 95 105 103 105 111 133 153 119 58 50 81 106 120 113 96 88 94 92 71 47 34 37 26 21 28 32 29 32 40 33 30 36 41 37 37 38 34 30 48 71 74 58 49 44 34 26 26 27 27 28 29 29 29 30 29 28 27 26 23 19 16 18 21 25 26 22 20 26 33 33 28 48 97 134 128 91 61 52 47 49 55 47 29 22 26 25 28 28 24 22 25 28 30 24 24 24 24 23 23 23 23 26 26 25 23 22 21 20 19 20 21 22 24 25 25 25 25 27 29 30 28 25 24 26 29 33 28 26 32 46 56 57 54 57 39 24 21 23 28 41 55 76 74 65 52 41 34 28 22 27 36 43 47 61 78 86 84 47 40 41 41 38 44 53 52 42 42 38 31 28 32 36 37 36 33 30 28 28 28 28 27 31 28 25 24 26 28 29 28 31 29 28 30 33 32 28 24 23 21 19 20 23 26 26 26 28 28 24 21 25 31 34 33 36 28 20 17 14 10 9 11 14 14 15 16 19 22 26 28 36 30 23 20 22 26 28 29 24 21 19 20 23 25 26 26 23 24 26 29 31 30 27 25 21 22 22 21 19 17 14 12 14 13 13 13 14 16 18 19 20 20 20 18 17 18 20 22 25 23 23 27 33 36 33 29 22 21 19 16 14 15 19 22 24 24 25 28 30 30 27 24 28 29 30 28 23 20 18 18 16 16 16 17 18 19 21 22 20 19 17 16 16 16 17 18 17 17 17 17 16 16 16 16 18 18 16 15 14 14 15 17 21 24 25 22 18 15 17 19 18 22 25 25 20 15 13 13 13 14 14 13 11 11 13 15 14 14 14 12 10 9 10 11 10 11 10 7 5 6 9 11 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 13 14 15 16 17 17 16 16 15 16 18 20 20 18 16 14 12 12 14 20 27 29 27 24 23 20 18 19 22 27 31 33 27 27 27 27 26 25 25 24 21 20 19 19 18 19 19 20 20 20 20 21 21 21 21 21 27 22 21 26 27 24 24 29 26 28 27 22 19 20 20 19 17 17 18 18 17 16 15 14 25 24 22 22 22 22 20 18 19 19 20 23 25 24 20 16 13 15 17 17 18 21 25 28 28 28 26 22 16 13 13 14 17 18 18 18 17 16 15 14 12 18 25 29 28 25 22 21 26 26 27 27 26 25 23 21 18 19 19 17 14 12 12 13 14 14 15 17 18 19 20 21 19 16 12 11 13 15 15 15 12 11 10 9 11 15 18 21 22 21 20 19 18 17 16 15 17 20 24 26 26 23 18 15 10 12 15 18 18 19 26 36 67 74 75 65 49 36 29 26 10 9 11 14 16 14 16 20 20 24 21 15 22 42 58 62 30 20 14 15 15 13 15 21 18 18 17 17 17 18 19 20 16 14 13 14 16 17 16 14 16 17 18 18 16 15 16 18 19 18 17 18 20 23 26 28 38 62 84 81 56 32 23 25 22 20 17 15 14 15 15 15 12 11 9 9 10 13 15 17 24 22 19 15 13 12 11 11 11 13 16 20 22 21 17 13 14 15 16 17 18 20 22 24 171 169 168 167 168 169 169 168 170 169 169 168 168 167 167 166 167 167 167 167 167 167 168 168 165 165 165 165 165 165 165 165 164 164 164 165 165 166 166 166 164 164 165 165 164 164 162 162 161 161 161 162 164 163 160 157 161 161 162 163 163 163 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 162 162 161 161 162 162 162 161 160 159 162 161 160 159 159 159 160 160 161 161 161 161 161 161 161 161 159 159 160 160 160 160 160 160 159 158 158 158 158 159 158 158 159 159 159 159 159 159 159 160 159 159 159 160 160 160 160 160 160 159 158 157 156 157 158 159 159 159 159 160 160 160 160 161 162 162 162 162 162 162 162 162 161 162 163 164 164 163 162 161 161 161 161 161 161 161 161 161 157 158 159 160 160 160 160 160 161 160 160 160 160 160 160 159 158 159 159 160 160 159 159 158 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 162 162 161 161 161 161 161 161 159 160 160 160 160 160 160 159 164 150 144 141 135 133 128 116 111 70 60 99 118 90 75 96 116 121 123 107 85 87 108 118 129 107 96 107 116 117 129 151 161 106 59 71 101 96 94 118 140 141 144 152 155 148 134 123 103 64 40 43 57 87 119 131 121 117 110 90 63 53 62 71 72 63 78 116 139 136 134 141 143 154 142 73 34 64 98 114 104 108 128 159 176 173 167 166 174 155 124 104 113 134 140 131 96 92 94 97 88 80 98 125 161 176 148 95 69 60 45 36 28 40 42 45 63 82 93 100 79 70 75 93 92 77 105 163 202 197 162 150 147 123 97 66 82 107 108 116 123 107 93 84 81 75 55 30 20 27 32 29 30 28 23 20 31 56 79 90 105 89 66 48 37 31 26 22 33 36 36 35 29 24 49 91 107 101 72 45 31 20 52 115 177 185 165 103 38 17 48 88 145 185 193 163 94 36 67 132 150 100 51 49 81 112 129 137 143 139 134 132 131 128 122 117 110 112 114 101 75 61 54 43 39 37 35 32 29 27 25 25 38 63 81 73 52 36 29 26 27 38 41 35 40 55 61 56 37 40 69 92 82 62 46 29 3 39 125 202 196 125 57 24 35 34 40 35 20 31 74 109 73 63 90 118 106 103 134 160 148 145 143 156 172 171 171 183 165 153 128 110 121 137 119 85 59 26 29 75 130 169 152 98 61 57 56 47 31 29 37 39 37 26 21 40 67 79 92 113 157 163 143 91 45 29 26 24 24 31 58 76 67 64 80 93 88 106 140 153 132 69 42 102 159 176 170 190 171 153 152 161 164 144 132 143 160 170 177 184 202 187 170 120 47 29 69 101 79 63 45 42 59 69 50 22 57 98 137 170 208 211 153 89 55 31 29 55 77 77 55 28 40 67 88 109 142 146 110 81 68 44 71 97 98 109 142 192 194 169 161 176 188 192 193 193 189 193 192 176 155 143 146 155 176 207 196 121 48 27 35 41 30 40 30 7 48 150 179 121 51 28 27 9 5 71 162 224 228 196 141 77 29 20 29 25 42 46 30 15 26 50 87 128 169 158 141 120 98 81 71 68 67 72 95 105 80 56 43 30 43 85 109 99 72 37 25 41 115 167 164 133 107 75 58 51 62 64 60 52 46 41 34 28 26 24 22 19 17 16 17 17 15 15 15 14 14 14 13 13 13 12 11 10 11 12 14 15 18 17 16 18 23 30 37 42 28 20 15 17 20 19 18 19 16 34 49 44 28 26 46 67 80 67 47 29 19 34 78 119 129 132 146 174 192 173 120 72 41 42 32 31 59 86 84 69 69 75 73 60 49 44 40 34 40 37 36 40 35 30 61 111 115 85 67 86 108 101 93 104 92 79 117 181 184 121 55 23 26 34 39 72 139 183 186 179 171 175 175 172 175 179 172 160 165 169 174 176 175 174 174 175 178 181 181 175 166 159 159 161 139 143 141 152 148 122 93 58 40 33 38 45 43 42 42 36 47 46 42 53 86 121 149 171 194 165 125 96 89 91 87 78 55 47 45 43 38 41 46 43 37 45 54 61 68 80 96 109 121 107 88 72 62 54 46 40 33 39 40 42 48 44 38 41 39 37 37 37 35 33 36 42 42 37 33 35 40 41 35 29 43 43 42 41 40 38 37 36 33 34 40 46 45 44 54 69 76 65 51 43 40 39 36 33 36 30 26 26 27 26 26 28 27 25 24 26 28 27 25 22 27 28 31 28 24 31 34 23 25 65 114 130 96 44 15 13 32 65 98 117 138 167 185 186 172 162 152 125 84 70 95 123 128 146 149 121 84 62 53 48 66 99 114 111 76 31 35 57 70 70 67 78 104 122 131 140 146 171 182 167 143 136 167 211 167 102 53 37 23 23 70 125 165 180 149 133 150 161 161 139 110 120 129 158 176 179 186 182 149 93 87 114 125 110 74 55 107 140 136 140 155 139 120 114 97 77 55 46 47 47 43 39 38 31 26 28 31 31 27 23 30 30 31 31 30 29 28 27 27 28 28 26 23 21 22 24 18 18 17 17 17 17 18 19 25 25 25 25 25 26 26 27 29 30 30 28 26 26 28 30 31 28 24 22 22 23 22 22 21 21 20 20 25 30 30 25 26 24 21 18 16 16 17 18 18 17 15 15 15 14 11 8 11 8 5 6 11 19 26 30 37 46 63 80 86 75 56 43 39 29 27 42 77 127 162 170 174 179 181 177 169 157 144 133 122 110 122 124 112 110 115 134 166 195 206 209 171 103 85 106 111 122 118 128 132 87 74 126 164 188 157 93 40 19 28 30 30 29 29 31 33 32 29 26 30 30 31 32 32 30 29 28 36 40 41 34 28 27 28 29 26 25 24 22 22 23 24 25 22 25 28 28 26 25 25 25 28 26 25 25 27 29 29 28 29 28 27 26 25 25 26 26 24 24 23 23 22 21 21 21 23 22 21 20 20 21 22 23 26 29 30 35 44 46 52 68 60 45 44 48 59 92 107 88 107 133 137 111 86 67 54 51 55 48 46 51 60 75 86 84 75 86 110 127 145 171 148 85 31 19 12 19 27 26 22 20 27 30 33 35 33 28 22 18 20 16 13 13 19 31 43 50 46 44 33 20 19 32 46 52 52 50 48 47 47 43 36 30 19 22 26 28 25 24 31 42 100 128 113 57 28 34 39 34 32 20 23 44 75 110 130 130 101 82 52 29 30 50 69 77 85 98 128 154 161 148 113 74 75 99 102 67 27 16 25 34 32 30 29 30 33 35 35 33 37 29 16 11 30 79 140 182 124 54 38 57 58 42 37 55 67 56 42 33 26 21 21 24 26 26 26 28 30 32 35 36 33 32 30 28 28 29 30 31 34 33 33 34 35 33 28 25 28 30 32 34 33 29 25 23 34 32 29 28 29 28 26 23 23 23 22 22 22 22 23 23 24 26 28 29 31 34 38 40 45 53 55 48 44 45 41 32 21 26 27 23 23 27 29 27 28 34 39 37 32 30 33 36 34 29 24 24 28 31 30 29 28 36 48 59 62 64 71 80 105 123 82 38 78 137 131 96 57 78 101 110 105 93 78 67 56 43 33 32 32 27 24 24 25 24 32 34 23 20 28 32 27 31 42 44 34 31 31 27 23 24 26 27 28 28 28 28 26 23 21 21 23 24 21 18 17 19 23 26 26 26 28 31 38 38 51 82 110 110 84 57 52 47 45 45 40 32 30 34 23 26 25 22 22 27 30 29 24 23 22 21 20 21 22 22 24 24 24 23 23 22 22 22 23 24 25 26 27 26 26 25 26 28 31 30 29 27 28 29 32 28 26 28 32 36 39 40 40 29 24 27 30 32 41 54 85 81 69 54 41 34 28 23 26 32 34 38 53 74 85 84 51 44 44 43 39 44 51 50 49 47 40 30 25 29 35 38 36 34 31 30 30 30 27 25 29 27 24 25 27 28 28 28 29 27 27 30 33 33 28 23 22 21 21 23 25 27 27 25 24 26 25 22 23 29 35 37 39 32 25 22 20 16 14 15 19 18 18 19 21 25 28 30 39 32 24 22 25 30 32 32 26 22 19 18 21 23 25 25 25 25 27 31 33 33 29 26 24 24 22 20 18 17 16 15 19 18 17 16 16 17 18 18 18 19 21 21 20 19 20 21 25 24 24 28 32 34 33 30 25 24 21 17 14 15 19 22 23 24 25 29 32 33 31 29 31 31 30 26 22 20 21 22 15 14 14 14 14 16 17 18 18 18 18 17 17 16 15 14 14 15 15 16 17 18 19 19 17 16 14 14 14 15 16 17 22 25 26 24 18 15 17 20 21 21 22 21 18 16 14 13 12 13 13 11 10 9 11 13 12 13 13 11 8 7 8 9 9 9 8 6 5 6 10 13 17 16 16 15 14 13 12 12 14 14 14 14 14 14 14 14 14 15 16 17 17 17 16 16 14 16 18 20 20 19 17 16 13 13 15 21 27 29 26 21 23 19 16 16 21 26 28 28 25 24 23 23 24 26 28 29 24 23 21 20 18 18 18 18 19 19 20 20 21 21 21 21 26 21 17 17 16 17 23 30 28 31 30 24 20 19 19 17 18 17 16 16 16 16 17 18 23 21 19 19 21 22 21 20 18 19 21 24 26 24 20 16 12 14 16 17 18 19 22 25 31 32 30 22 12 7 9 13 16 17 18 18 18 17 16 15 9 16 24 30 30 27 24 22 25 26 27 27 27 25 24 22 19 19 18 15 12 12 13 16 14 14 15 15 15 16 16 16 16 13 10 10 12 14 15 15 9 9 9 10 12 15 18 20 24 22 19 17 15 15 15 16 15 18 23 26 25 21 16 12 11 12 15 20 21 21 26 33 53 70 85 83 70 55 42 34 14 12 12 15 16 14 15 18 17 20 21 20 23 29 30 26 25 21 16 14 15 16 16 17 20 20 19 18 17 17 17 17 13 12 11 12 15 16 15 14 14 16 18 18 16 16 18 20 19 18 17 17 19 22 25 28 40 52 63 60 45 31 25 25 21 20 18 16 13 12 13 15 12 11 10 10 11 13 16 18 24 22 20 17 14 12 11 11 15 14 15 18 21 21 19 16 14 14 14 15 17 18 20 21 174 170 167 166 168 170 169 168 170 170 169 168 167 166 166 165 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 163 164 164 165 165 166 166 166 163 164 164 164 164 163 162 161 161 161 162 164 166 164 160 156 163 163 163 163 162 161 160 160 161 161 161 161 161 161 161 161 162 162 161 160 160 159 159 158 161 161 162 162 162 161 160 159 162 161 160 159 158 159 160 161 162 162 162 162 162 162 162 162 159 159 159 160 160 161 161 161 158 161 163 161 159 158 160 162 161 161 160 159 159 158 158 157 163 162 161 160 159 159 159 159 157 157 157 157 157 157 157 157 160 160 161 161 161 161 162 162 163 163 162 162 162 162 161 161 161 162 164 165 165 164 162 161 161 161 161 161 161 161 161 161 158 159 161 163 163 163 161 161 161 161 161 160 160 159 159 159 157 158 160 161 161 160 158 157 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 160 160 161 162 162 163 163 164 159 158 157 157 158 161 164 165 166 160 163 164 154 143 130 115 110 79 54 64 86 86 85 100 129 121 125 126 111 102 111 121 116 103 104 111 106 107 125 143 107 69 42 67 103 95 85 104 114 120 135 151 151 142 141 150 144 88 54 54 72 116 151 147 121 110 104 95 69 47 53 71 72 83 112 139 137 123 135 163 169 164 123 40 22 91 131 127 120 118 127 150 170 176 173 171 150 124 95 85 92 100 96 87 77 74 79 95 111 119 124 128 131 117 86 71 77 64 38 30 39 39 28 32 70 108 119 117 76 69 73 88 90 82 111 164 196 181 133 113 98 78 89 95 120 142 142 142 126 88 83 101 135 113 68 24 13 29 36 28 25 28 19 12 40 92 127 132 110 91 65 46 39 38 36 33 33 27 22 31 39 39 54 84 84 77 48 33 38 34 50 95 140 143 122 67 24 40 89 121 140 162 129 81 52 54 114 182 164 101 55 54 77 111 132 129 141 141 138 131 125 123 128 132 122 123 123 110 91 83 72 53 38 37 34 31 27 25 23 22 48 87 112 92 54 34 35 41 43 38 30 25 29 36 36 33 42 57 105 139 119 82 53 29 7 28 97 171 177 123 63 29 31 33 38 30 13 33 98 153 105 77 93 116 100 96 115 117 130 148 154 152 160 170 173 176 155 154 130 105 118 145 126 80 27 17 62 134 170 173 155 126 89 71 54 41 33 36 40 34 38 27 21 36 61 73 89 112 146 168 156 96 35 16 23 30 24 39 42 43 58 68 73 81 87 105 134 142 122 54 33 119 172 199 158 143 129 136 152 175 193 168 142 132 135 144 158 171 164 134 110 79 40 33 44 39 29 49 74 101 130 136 101 56 72 144 192 195 199 195 152 99 51 36 33 42 49 52 46 33 40 74 85 110 143 125 72 31 26 56 93 110 134 139 150 216 180 153 157 184 192 192 193 190 180 165 149 147 160 176 186 189 179 205 186 108 42 29 39 39 35 32 22 20 77 175 194 131 65 25 16 9 18 91 180 236 204 135 71 31 25 34 36 45 31 27 15 24 58 95 145 203 211 179 162 160 134 88 70 84 84 106 144 146 101 62 42 24 52 123 166 141 78 24 26 67 147 212 217 179 142 101 76 66 74 70 59 44 36 35 34 31 28 25 21 18 16 16 17 18 15 15 14 14 14 13 13 13 13 12 11 11 11 13 15 16 20 21 23 30 41 56 69 77 35 25 18 19 21 19 17 17 36 71 101 94 65 58 87 122 117 89 53 25 14 32 80 123 117 114 120 136 144 126 90 60 51 60 56 51 60 70 70 70 71 71 62 47 39 43 51 54 50 59 55 41 29 34 73 122 121 85 60 78 104 103 103 121 109 89 114 174 193 146 72 21 26 44 45 64 128 182 190 181 170 174 172 169 172 177 171 160 163 167 172 175 175 174 174 175 182 181 170 143 111 88 83 86 79 90 85 88 81 57 48 42 49 43 44 45 39 39 41 35 44 45 54 91 145 174 171 163 196 183 158 130 113 108 106 103 89 82 75 63 49 51 57 53 56 65 76 87 101 126 157 179 168 156 139 123 106 83 56 38 38 45 44 45 53 51 40 34 29 36 39 37 36 38 38 36 36 38 39 38 35 33 33 35 39 38 38 38 40 43 46 48 38 42 55 66 66 69 94 125 141 124 101 85 75 68 58 51 42 35 29 29 29 27 26 27 30 26 24 26 28 29 27 26 23 22 27 30 28 31 27 12 24 48 85 106 89 52 25 19 15 35 59 80 105 138 169 186 171 166 156 128 94 90 114 134 165 175 179 153 97 50 45 65 107 155 166 131 67 27 57 99 124 125 114 106 116 124 123 122 120 100 128 146 126 148 190 187 149 78 32 35 37 37 76 131 168 176 150 150 157 144 149 152 140 129 115 129 139 139 152 157 136 74 67 98 102 76 53 62 94 107 76 72 94 78 58 61 42 36 31 32 37 40 40 38 23 26 27 26 28 29 25 20 27 28 30 31 30 28 27 26 26 27 27 24 20 19 20 22 18 18 17 17 17 18 19 20 28 28 27 27 26 27 27 27 28 29 29 28 26 26 29 31 33 29 25 23 24 24 24 23 21 21 21 21 26 30 29 24 29 27 23 18 15 14 14 15 17 15 14 14 15 14 11 8 9 5 2 5 12 19 24 25 31 32 60 109 136 120 82 56 49 35 36 47 55 75 110 135 160 177 182 164 144 134 126 117 136 129 127 106 105 136 151 153 167 201 201 173 127 85 85 98 67 79 69 76 103 93 85 119 133 159 147 108 56 17 23 38 31 30 30 31 33 32 28 24 28 29 30 31 30 29 28 27 37 41 40 33 27 27 29 31 29 26 22 19 19 22 26 28 22 25 28 28 26 24 24 24 28 26 25 25 27 29 29 28 30 29 27 26 25 24 25 25 24 23 23 22 22 21 21 21 22 22 21 22 22 22 23 23 23 35 37 35 41 43 40 42 54 51 44 49 72 88 82 69 84 92 87 76 75 73 67 68 70 62 63 71 77 81 82 80 90 95 118 140 159 170 123 40 16 19 19 17 22 29 27 19 27 30 35 37 34 26 17 11 18 17 14 13 16 26 39 49 50 54 44 23 16 29 46 53 51 49 49 50 50 46 39 32 22 24 28 27 21 17 27 40 111 159 148 70 18 20 29 25 28 24 31 41 56 85 116 128 125 96 62 43 40 46 57 67 103 107 122 148 178 184 129 55 50 82 92 57 20 15 27 34 35 30 27 28 28 28 32 38 34 31 22 15 34 87 155 202 134 87 77 77 60 46 36 37 54 45 36 29 24 19 19 22 25 26 27 29 33 37 40 42 38 37 36 34 33 32 33 33 33 32 30 31 32 31 27 24 26 28 31 33 32 29 24 21 29 28 27 29 31 30 27 24 20 21 22 23 23 23 22 22 24 28 33 33 31 33 39 45 58 65 61 44 30 29 31 30 29 23 23 28 25 18 24 38 25 26 29 31 31 31 35 40 27 25 23 23 24 26 28 28 28 23 30 46 47 40 47 66 86 107 70 43 108 175 145 81 39 76 108 114 112 116 114 106 76 65 53 47 43 34 23 16 24 19 22 25 23 27 29 22 30 23 24 26 21 23 29 28 20 22 24 26 27 27 27 26 24 20 17 19 24 27 26 23 17 17 20 25 30 32 31 29 37 40 41 45 59 71 63 47 48 48 48 46 42 36 32 31 23 26 25 21 21 26 27 24 25 24 21 19 18 19 21 22 22 22 23 23 24 25 25 25 26 26 28 29 29 28 27 26 23 25 28 30 30 29 28 28 28 27 27 27 27 29 34 38 28 23 26 35 39 38 44 54 71 67 56 43 35 34 34 32 31 36 37 37 48 62 65 58 58 50 49 47 39 41 45 41 55 52 42 29 23 26 33 37 36 34 32 32 32 31 27 24 27 25 24 25 27 29 29 29 28 26 26 30 34 33 28 22 22 21 22 25 28 29 27 26 20 24 25 22 22 29 36 40 40 34 28 27 25 20 18 19 22 21 21 21 23 26 30 32 41 34 26 23 27 32 35 35 28 24 19 17 19 21 23 23 25 26 28 31 34 34 30 26 23 22 20 19 18 19 19 20 24 23 21 19 18 17 17 17 16 18 21 22 21 20 20 20 24 25 26 29 32 33 32 31 29 28 25 21 17 18 21 24 24 24 26 30 34 36 35 33 33 32 30 25 21 20 22 25 17 16 15 14 14 14 15 16 15 17 19 20 19 16 13 11 13 13 15 16 18 19 20 21 15 14 13 13 14 16 17 18 23 26 28 25 19 16 18 21 22 21 19 18 18 17 15 14 11 12 12 11 9 8 10 12 13 14 15 12 9 7 8 9 8 8 7 6 5 6 11 14 18 17 16 15 13 12 10 10 14 14 14 14 14 13 13 13 15 16 17 17 17 17 16 15 14 16 18 20 21 20 18 17 15 14 16 21 27 28 23 18 21 17 14 15 20 23 23 21 22 21 20 20 22 26 30 33 28 26 24 21 19 17 16 16 18 18 19 20 21 21 21 20 18 18 20 23 21 18 19 24 31 34 32 26 20 18 18 16 18 17 16 15 15 17 19 20 18 16 14 15 19 21 21 20 18 19 21 24 26 24 20 16 12 14 17 18 17 18 19 21 35 36 34 24 11 5 9 15 16 17 18 19 19 18 17 17 7 14 24 31 32 29 25 23 24 25 26 27 27 26 24 23 18 18 17 14 12 13 16 19 16 15 15 14 13 13 12 12 13 11 10 11 13 15 15 14 7 7 8 10 12 15 18 19 25 22 18 15 13 13 15 16 14 17 22 25 24 20 13 9 12 12 16 21 23 23 26 30 37 62 88 94 84 67 51 40 18 15 15 17 17 14 14 16 13 14 16 19 22 23 20 15 21 21 18 14 15 18 17 13 22 22 20 19 17 16 15 14 11 10 9 11 13 15 14 13 13 15 17 18 18 18 20 23 19 18 17 16 18 21 25 27 45 44 42 40 38 35 31 29 14 18 22 23 19 14 11 10 12 12 12 12 12 15 17 19 22 22 21 19 17 14 11 9 17 15 14 16 19 21 22 22 14 14 14 15 16 17 17 17 168 168 168 168 168 168 168 168 167 167 168 168 168 168 169 169 168 168 167 166 165 164 164 163 167 166 166 165 164 163 162 162 166 165 163 162 162 163 165 166 164 164 163 163 163 163 162 161 161 161 161 161 161 161 161 161 169 168 165 163 161 161 162 162 161 162 163 164 164 164 164 164 162 161 161 160 160 161 161 162 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 162 162 161 160 160 159 158 158 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 161 161 161 157 158 158 159 159 160 160 160 161 161 161 160 160 159 159 159 160 160 160 160 160 160 160 160 163 164 164 163 161 161 163 166 162 162 163 164 164 163 162 162 164 163 163 162 162 161 161 161 165 164 163 162 161 159 158 157 160 160 160 161 161 160 160 160 162 161 161 160 160 161 161 162 161 161 161 161 161 160 160 160 162 164 164 163 160 158 159 160 161 164 142 140 154 161 165 157 150 150 159 163 157 157 160 156 164 159 158 175 173 155 144 121 116 74 66 69 73 96 121 142 172 158 133 142 155 142 133 128 119 106 99 97 96 103 109 106 68 71 90 107 100 87 82 79 90 98 135 168 158 135 146 174 162 87 52 70 88 109 129 129 96 93 84 81 81 67 54 55 86 116 127 127 138 146 158 181 177 142 92 24 37 120 150 146 116 93 105 132 156 165 140 120 94 92 91 94 100 105 104 101 88 100 125 151 161 149 126 110 87 77 88 113 107 66 34 28 44 41 33 47 90 119 113 98 81 70 64 72 69 59 86 137 157 131 91 56 45 61 90 111 134 141 141 117 77 63 102 153 174 114 47 17 19 28 32 34 30 30 10 4 60 141 161 130 87 77 60 46 44 46 39 30 27 31 32 29 30 37 41 40 54 51 55 67 63 42 45 73 114 133 95 28 27 85 121 119 106 76 72 82 82 104 156 194 141 73 47 69 83 101 122 124 127 149 152 129 121 141 161 163 149 140 133 131 123 101 76 61 42 42 40 35 29 24 22 21 39 92 119 84 50 64 75 58 33 40 41 33 30 33 32 26 33 112 174 185 165 118 64 35 7 30 82 129 139 116 79 47 31 30 39 30 11 37 103 148 121 72 46 82 100 111 146 139 135 121 138 157 147 147 161 161 134 150 129 111 139 144 91 38 20 52 123 169 168 174 176 148 109 87 60 35 24 35 43 35 39 26 23 28 54 79 89 112 147 170 160 92 27 17 29 24 23 34 35 31 42 60 73 82 97 106 116 125 90 20 44 152 212 184 120 61 64 118 158 163 163 135 111 100 94 98 100 94 66 57 44 31 42 49 39 50 82 103 153 195 177 146 128 91 85 158 218 210 197 186 135 90 58 42 31 36 42 40 37 38 46 72 86 91 102 93 51 10 39 69 127 170 166 149 148 154 154 169 183 189 186 178 164 151 144 147 156 168 180 188 191 190 202 210 182 111 46 25 34 44 45 38 18 28 97 194 213 138 71 18 13 13 20 97 176 201 141 53 3 24 58 80 74 49 22 32 31 30 78 167 217 210 132 119 118 125 124 129 144 152 150 153 141 130 119 77 30 15 70 177 211 143 60 8 27 94 173 215 198 191 185 152 116 60 72 66 56 42 40 54 54 33 19 22 24 23 19 17 19 22 29 24 18 16 17 18 20 21 17 15 14 16 19 20 19 18 22 28 50 87 111 98 79 80 41 30 20 17 18 18 22 28 49 115 151 116 72 77 116 145 127 88 41 16 23 49 76 91 76 97 117 111 90 77 62 41 66 91 87 59 46 54 63 68 70 58 33 27 55 82 86 83 79 79 74 60 45 41 60 84 79 64 65 89 108 105 102 110 130 126 114 146 180 151 84 28 29 48 67 76 102 153 187 186 173 173 172 172 171 167 162 159 177 173 176 179 173 172 175 172 182 195 144 62 30 35 47 63 67 69 66 72 75 51 30 37 47 43 41 46 44 34 39 61 65 55 94 163 193 177 159 153 179 191 191 171 133 94 90 113 124 103 99 114 112 92 81 85 77 66 71 89 127 182 203 180 179 183 189 192 166 107 62 54 54 45 42 46 48 42 39 41 49 33 28 40 46 37 32 37 32 37 39 37 36 35 30 25 34 39 41 44 57 73 76 70 52 60 82 99 89 85 126 182 183 179 156 124 109 111 104 87 57 55 50 43 36 30 26 24 30 26 28 27 23 28 29 19 25 28 30 30 27 24 23 24 27 34 44 51 52 45 36 29 22 26 31 38 55 90 133 165 139 130 127 122 113 117 130 135 148 171 141 85 57 42 55 99 142 156 150 110 60 45 95 162 175 141 130 155 166 147 137 147 129 102 76 75 112 162 167 136 82 38 46 58 66 63 71 142 186 173 162 159 154 149 153 162 175 161 145 128 106 92 104 127 107 69 48 60 63 46 43 57 52 48 45 45 46 41 29 19 23 26 31 34 35 32 29 26 25 26 28 29 29 28 26 25 29 30 31 32 31 29 26 24 24 24 23 23 21 19 17 16 15 15 15 16 18 20 23 24 25 27 29 31 32 32 31 30 28 28 28 26 26 28 32 36 30 30 30 29 27 25 23 22 19 19 21 24 28 30 29 28 25 23 19 15 13 13 13 14 14 11 10 12 16 16 11 6 7 5 6 10 17 23 25 26 26 15 38 101 149 146 112 87 65 38 44 43 34 40 57 98 150 174 166 136 122 124 143 174 168 173 142 102 100 125 145 157 179 185 172 132 89 63 66 80 90 105 98 69 59 79 99 103 121 144 172 136 72 14 20 32 34 36 37 36 33 30 29 29 30 26 26 29 29 25 24 26 37 34 30 27 25 25 26 28 26 25 24 23 24 25 27 28 23 24 25 25 24 23 22 21 25 26 27 28 28 28 27 26 28 26 25 25 27 27 26 24 28 25 22 20 21 22 22 21 26 26 26 26 26 26 27 27 21 27 32 31 28 31 42 53 54 43 55 75 78 77 63 35 37 54 86 127 120 82 86 106 110 73 47 57 79 89 91 94 113 92 85 112 147 142 86 29 11 14 19 24 28 31 33 33 25 26 27 26 23 18 13 10 11 12 12 13 15 22 33 42 56 63 58 37 20 25 40 52 49 50 49 48 50 53 51 45 30 25 23 25 28 28 30 34 78 107 107 64 23 15 19 17 27 30 36 41 44 55 78 99 97 75 61 60 57 59 67 73 87 122 121 135 208 227 139 48 41 56 54 31 18 26 35 36 36 30 25 25 28 31 35 38 44 27 4 11 59 112 149 170 165 126 119 105 59 47 52 29 33 40 42 37 31 27 24 21 25 26 30 35 40 43 46 49 47 41 34 31 31 32 35 38 36 33 31 34 38 36 28 21 27 28 29 29 29 28 27 26 29 28 29 31 32 30 26 21 19 20 22 24 25 24 23 22 30 32 32 27 24 29 42 54 62 76 61 37 38 38 32 35 28 23 29 33 27 26 32 33 30 31 32 32 32 30 28 26 20 21 22 24 24 24 23 22 29 27 36 45 47 53 59 58 84 75 58 61 89 119 111 66 51 70 80 81 98 128 138 128 117 82 59 65 66 44 22 15 21 24 26 24 20 19 23 27 23 22 20 19 19 19 20 20 22 22 22 23 24 25 26 26 21 19 19 23 28 29 25 21 19 21 23 23 23 25 28 31 34 37 36 32 38 49 53 49 54 56 51 39 32 33 32 27 28 24 20 19 21 24 24 24 26 23 20 20 23 25 23 21 22 26 28 25 23 24 22 19 23 24 27 28 29 27 25 24 26 27 27 26 24 24 27 29 32 33 34 32 31 30 32 34 30 28 29 36 46 50 48 43 46 43 41 39 38 36 34 32 29 33 35 35 40 48 52 51 52 55 53 47 43 44 46 47 53 47 38 32 29 29 30 30 39 35 32 30 30 31 30 29 25 27 29 29 27 25 26 27 26 27 28 29 30 29 29 28 21 22 23 25 25 25 25 25 29 29 29 28 27 29 33 36 39 37 32 26 21 19 22 24 30 28 24 22 22 24 27 29 40 36 26 17 18 26 34 37 25 28 30 27 22 18 19 21 28 26 26 27 29 30 29 27 30 29 26 21 17 17 19 21 23 30 29 18 12 16 20 20 19 16 16 19 21 21 25 30 30 31 32 33 35 38 42 44 46 38 27 20 19 21 24 25 22 24 26 26 26 27 31 34 29 27 26 27 28 27 23 20 23 21 18 15 13 12 12 12 13 15 17 16 14 13 15 17 14 14 13 13 13 14 15 15 14 13 11 11 11 13 15 16 25 26 26 26 25 23 20 19 20 22 22 20 15 11 10 10 12 12 11 11 11 11 10 10 12 14 15 13 11 9 10 12 9 8 7 7 8 9 11 12 15 15 14 13 12 12 12 12 16 14 13 13 15 15 14 12 10 12 13 13 12 12 14 16 15 16 16 16 17 17 18 18 15 16 19 22 23 23 22 20 15 16 17 18 19 19 20 20 20 17 13 14 19 23 25 25 27 28 29 28 26 22 18 16 19 17 16 17 19 21 21 20 20 21 21 20 19 20 24 28 43 48 44 29 18 19 19 16 15 14 14 13 14 15 16 17 20 18 15 13 14 17 22 25 18 19 21 22 22 21 19 18 15 16 17 16 15 17 22 26 36 36 33 28 21 16 14 14 20 18 16 17 19 20 19 17 18 22 27 28 27 24 22 22 23 21 18 18 20 22 23 23 16 15 14 14 16 17 16 14 15 15 14 13 11 9 8 7 10 11 13 14 15 14 13 12 13 13 14 15 16 18 19 19 18 19 20 18 15 13 13 14 13 15 19 21 21 18 13 10 19 17 19 23 25 24 23 23 37 53 73 85 83 69 52 42 28 19 15 20 25 23 18 16 19 18 18 20 21 21 18 15 19 19 18 17 17 17 18 19 23 22 21 19 17 15 14 13 10 10 12 13 15 16 17 17 18 15 14 14 17 19 19 18 21 19 19 18 17 16 22 30 53 48 37 35 45 42 29 24 25 25 23 18 13 10 9 10 11 12 15 17 18 17 16 15 18 19 21 21 19 15 12 9 11 12 14 14 15 18 22 26 18 13 9 10 15 19 20 18 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 168 168 167 166 165 165 164 164 166 166 166 165 164 164 163 163 165 164 164 163 163 164 164 165 164 164 163 163 163 163 162 161 162 162 162 162 162 162 162 162 166 165 164 162 161 161 161 161 161 162 163 164 164 164 163 163 162 162 161 160 160 161 162 162 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 161 161 161 158 158 158 159 159 160 160 160 161 161 161 160 160 159 159 159 161 161 161 161 161 161 161 161 162 163 164 163 161 161 164 166 162 162 163 164 164 163 162 162 165 165 164 164 163 163 163 162 164 163 163 162 161 160 159 159 161 161 162 162 162 162 161 161 162 162 161 160 160 161 162 162 161 161 161 161 161 161 160 160 159 161 163 162 160 160 161 163 155 143 121 137 163 165 164 159 141 127 131 149 157 159 160 157 164 159 153 164 166 161 160 141 108 76 69 70 86 125 150 159 159 165 149 150 165 164 153 132 119 97 89 93 85 75 75 76 57 96 136 140 122 113 103 85 67 89 119 142 145 137 136 143 127 73 58 79 83 84 92 89 86 73 76 97 95 60 39 50 102 137 151 147 156 166 171 179 157 112 55 26 71 147 168 157 131 89 80 92 107 115 104 102 105 107 109 117 130 138 134 124 114 122 138 152 153 138 120 110 106 96 101 111 93 52 30 33 51 50 43 50 77 91 80 66 65 63 58 60 67 67 72 87 82 72 66 63 54 50 70 97 135 143 144 120 84 75 112 157 145 99 49 26 26 28 29 30 25 26 16 15 51 99 110 91 80 99 98 69 45 41 40 33 25 29 30 28 29 32 33 30 33 55 79 91 81 52 37 46 73 84 62 29 44 85 93 73 61 79 122 145 126 114 136 159 92 58 57 78 93 120 143 141 145 147 141 130 134 151 159 157 157 164 157 139 133 134 120 97 93 81 59 42 36 33 23 10 43 78 96 73 55 70 76 58 43 63 74 64 50 41 31 20 44 105 163 188 188 159 105 62 28 18 42 97 141 143 98 46 36 33 36 26 10 36 95 133 107 71 52 66 87 126 163 155 122 111 118 130 130 135 137 127 117 111 108 114 117 93 49 17 43 106 163 179 180 183 169 145 135 106 69 37 23 32 40 35 37 31 29 27 45 71 89 119 152 168 146 75 22 23 33 21 29 34 36 31 33 58 95 121 117 137 135 106 59 23 60 142 157 124 73 38 43 71 87 85 83 71 65 61 49 41 42 43 45 38 45 62 74 54 52 106 144 164 176 168 144 148 156 121 103 145 190 192 190 183 128 73 41 31 28 37 44 42 36 34 50 70 101 121 103 51 19 24 72 116 160 168 156 155 153 141 147 158 168 168 162 155 146 138 168 171 177 184 190 194 194 193 187 193 168 105 49 30 38 46 41 35 19 34 105 202 222 149 73 23 14 16 32 90 117 99 47 27 6 25 88 127 95 42 12 28 57 95 146 193 190 151 73 61 75 113 148 177 201 212 186 179 156 135 112 67 30 26 65 168 198 125 45 4 32 102 179 212 194 190 197 188 159 92 51 60 62 49 46 63 65 42 22 23 25 26 24 19 16 16 23 26 24 19 20 28 32 29 27 28 29 28 26 26 28 30 46 57 77 102 109 82 50 42 21 17 15 19 26 32 35 36 56 89 105 83 61 72 103 124 104 82 53 32 25 37 63 87 94 104 115 104 73 54 47 41 72 92 88 62 46 46 52 61 50 37 41 71 106 124 115 95 84 83 74 66 59 50 50 64 60 57 65 89 101 89 89 111 144 134 112 132 170 162 101 28 31 53 70 71 86 136 179 188 184 173 160 155 159 166 170 171 173 171 177 180 176 179 185 183 188 155 87 38 47 84 114 133 131 132 128 115 86 49 35 46 44 51 39 28 37 46 59 79 69 85 132 185 201 183 158 141 160 179 190 178 144 97 71 72 99 94 115 140 135 119 121 131 98 65 50 77 138 198 196 149 138 175 207 205 170 118 88 88 71 61 49 43 40 38 39 42 31 40 45 39 34 34 36 35 30 34 34 31 29 29 28 25 24 31 46 72 106 128 122 105 79 94 105 102 98 108 129 144 151 154 149 137 130 132 136 137 130 111 91 74 53 33 26 31 29 24 25 26 25 29 30 24 29 30 30 28 24 22 22 23 23 27 34 39 40 38 33 30 24 28 31 33 42 63 93 115 116 116 126 132 125 117 107 93 84 97 83 60 53 55 81 126 159 167 149 99 62 81 139 184 157 139 138 158 172 170 173 184 156 137 112 97 108 129 112 69 34 35 93 129 123 90 85 152 193 167 147 153 168 172 163 155 179 181 178 154 112 79 76 89 84 54 38 47 49 37 35 46 37 39 41 43 42 39 34 31 25 27 29 31 31 28 25 23 25 26 27 28 28 27 26 25 25 26 28 30 30 29 27 26 26 25 24 23 21 20 19 19 18 18 18 19 20 22 24 25 24 25 27 29 30 30 29 28 26 27 27 26 26 29 33 37 28 28 27 27 26 25 24 24 24 23 23 25 28 29 27 25 27 25 23 20 17 16 16 15 14 11 9 11 14 15 11 7 7 6 5 9 15 22 26 27 18 21 29 56 101 135 131 107 76 44 39 39 40 37 40 76 119 136 131 122 142 165 175 183 183 158 140 121 91 88 122 156 150 145 114 76 70 95 128 150 147 157 157 132 94 73 83 103 108 141 183 152 83 16 16 27 32 34 36 35 32 30 30 30 29 24 22 25 27 28 30 34 39 36 32 28 25 25 25 26 26 25 24 23 24 25 27 28 24 24 25 25 24 23 22 22 25 26 27 28 28 28 27 26 28 26 24 24 26 27 26 25 27 24 21 20 21 22 22 21 25 26 28 29 28 26 24 22 16 24 32 34 32 33 41 48 47 44 65 85 77 63 51 36 69 116 165 190 151 90 77 84 80 62 50 61 83 99 109 114 115 99 83 86 99 94 57 17 13 17 23 28 31 32 30 29 25 25 25 24 21 17 13 11 11 12 12 12 14 21 32 40 54 64 62 41 22 21 34 45 47 50 52 53 56 61 60 54 36 30 26 26 27 27 27 30 45 69 73 46 20 16 20 18 19 30 38 40 43 52 58 60 62 58 67 81 97 115 107 74 72 77 79 117 182 186 121 66 53 57 47 27 18 25 34 34 33 29 26 26 31 38 41 42 29 18 9 25 61 92 118 142 157 148 148 122 68 46 51 45 47 52 55 49 37 27 24 26 28 25 30 42 52 58 63 69 53 42 34 37 39 35 32 31 37 33 34 41 50 49 35 22 25 26 28 29 29 28 27 25 32 30 30 32 35 33 27 21 22 22 23 24 25 26 26 26 33 33 29 23 20 26 40 52 66 84 76 57 53 46 31 26 25 20 27 33 29 30 35 34 27 31 34 33 29 24 22 22 21 23 24 25 25 23 20 18 28 35 51 56 46 43 49 50 66 54 50 63 72 76 72 54 45 57 61 62 84 117 129 120 96 70 60 73 72 42 18 13 18 23 27 27 24 21 21 23 20 19 18 16 16 16 16 16 20 19 19 20 21 23 25 27 22 19 19 22 26 28 25 21 20 21 22 22 21 23 28 31 32 34 34 34 39 48 55 58 53 52 45 34 30 33 32 27 26 24 21 21 21 23 23 23 22 20 18 17 19 22 24 25 26 25 24 25 27 27 26 25 25 26 27 28 27 26 25 24 26 28 28 27 26 26 29 31 32 33 34 32 30 29 31 32 32 30 32 39 47 51 48 44 35 38 41 42 41 42 47 51 41 37 33 32 36 42 47 49 53 57 55 48 41 41 44 45 48 43 36 31 29 29 29 29 34 33 33 34 35 33 30 27 24 26 27 26 24 23 24 26 27 28 29 30 31 30 29 29 23 23 23 23 23 23 24 24 28 28 27 25 24 25 29 32 33 32 28 24 20 20 24 27 27 26 24 23 23 24 27 28 43 40 31 21 17 23 29 31 29 31 32 28 22 19 20 22 30 27 25 25 26 27 26 25 24 23 21 19 17 19 23 27 22 28 29 22 17 19 21 20 22 21 20 20 23 26 29 30 27 24 25 33 45 55 59 59 43 36 28 22 20 20 21 21 21 22 24 24 24 25 28 31 29 28 27 27 28 27 25 24 25 23 20 16 14 12 11 10 13 15 17 17 15 14 14 16 14 13 13 13 13 14 14 15 13 12 11 10 11 12 14 15 22 23 25 26 25 23 20 18 19 21 21 19 14 11 9 9 12 12 11 11 11 11 10 10 12 13 14 13 10 9 10 11 9 8 8 8 8 10 11 12 14 14 13 12 12 12 13 13 16 14 13 13 14 14 13 11 9 11 13 13 12 13 15 17 13 13 14 15 16 17 18 18 18 19 21 23 23 21 19 17 16 16 16 16 17 18 20 21 21 18 16 17 21 23 23 21 24 25 26 26 26 25 23 22 24 20 15 14 16 20 22 24 20 20 20 19 18 19 22 26 35 41 38 26 18 20 21 19 17 16 14 13 13 15 16 17 19 17 16 15 16 18 21 23 18 19 21 22 22 20 19 18 16 17 17 15 14 16 20 23 27 28 28 26 22 20 21 22 22 20 19 20 21 22 20 18 16 19 22 23 22 20 19 19 20 17 14 14 16 18 19 19 16 14 13 14 16 17 16 14 13 13 13 13 13 12 11 11 13 14 15 15 16 16 15 15 13 14 15 16 17 17 17 17 18 19 19 17 15 13 13 14 15 16 17 17 17 17 16 15 18 17 17 18 21 25 25 24 24 40 61 77 79 69 53 43 35 28 24 25 27 25 25 26 20 19 18 19 20 20 18 16 20 19 19 19 18 17 17 16 22 22 21 20 19 17 17 16 13 13 14 14 15 16 16 16 17 15 13 14 17 19 20 19 18 18 20 21 18 16 19 25 40 49 53 55 57 47 34 32 30 24 17 15 16 16 14 12 14 15 17 18 19 19 18 17 17 18 19 20 18 15 12 10 11 12 12 12 12 15 20 24 19 15 10 11 15 19 19 18 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 168 167 167 166 166 165 164 164 166 166 166 166 165 165 165 165 163 164 164 165 165 164 164 163 164 164 163 163 163 163 162 161 163 163 163 163 163 163 163 163 162 162 163 163 162 162 161 160 162 163 163 164 164 163 162 161 163 162 161 161 161 161 162 163 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 158 159 159 160 161 162 162 163 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 160 161 161 161 161 158 159 159 159 159 160 160 160 161 161 161 161 160 160 160 160 162 162 162 162 162 162 162 162 161 162 163 162 161 162 164 166 162 162 163 164 164 163 162 162 164 163 163 163 163 162 162 162 162 162 163 162 161 161 161 161 162 162 163 163 163 163 162 162 163 162 161 161 161 161 162 163 161 161 161 161 161 161 161 161 157 159 161 161 162 162 164 166 150 122 98 132 171 169 163 160 138 112 110 136 155 161 163 161 162 162 155 161 164 170 174 152 99 83 82 78 97 134 140 130 130 157 146 131 139 157 164 145 127 110 116 127 106 70 55 57 78 115 150 152 141 141 128 100 77 92 97 106 127 124 99 83 74 51 61 85 76 64 70 77 109 96 97 106 88 52 45 65 126 161 170 150 139 141 138 134 142 90 27 34 92 136 148 138 121 78 71 85 100 112 116 129 128 129 127 129 143 156 150 134 123 126 132 138 135 126 120 119 121 112 110 105 75 36 26 39 44 48 45 50 65 69 59 52 73 93 100 103 119 121 90 58 54 70 89 92 79 71 84 104 134 141 139 117 92 89 112 138 104 74 42 28 27 28 30 33 26 23 19 21 37 61 76 79 115 138 126 71 30 30 40 37 24 28 30 30 30 30 27 22 30 63 83 78 69 55 42 37 39 45 41 35 48 72 81 75 82 113 151 154 128 115 119 119 62 57 66 78 100 148 180 174 150 140 130 135 150 160 157 148 149 162 162 149 148 158 152 132 128 113 85 57 42 37 30 20 42 56 61 52 51 63 64 53 69 99 119 106 81 62 45 30 36 67 111 147 172 179 147 100 48 7 5 75 159 185 126 48 31 31 34 27 17 36 74 97 77 62 69 69 72 104 130 137 131 140 146 141 129 120 113 106 97 105 121 115 78 44 32 30 91 142 158 146 154 157 144 139 167 133 83 41 24 30 38 38 36 36 35 24 36 64 88 121 135 140 117 65 29 29 35 29 31 30 35 29 26 67 132 170 149 139 113 77 49 45 69 100 94 69 42 33 34 35 36 38 36 34 36 41 41 40 45 51 60 75 103 128 128 76 60 129 156 161 147 128 125 162 190 161 101 110 163 200 194 159 96 50 47 40 35 37 39 35 30 27 46 94 143 141 75 6 17 78 130 162 169 141 127 138 132 106 135 138 138 136 139 151 166 176 172 174 178 179 178 175 174 173 174 176 153 103 55 37 40 46 38 31 17 37 110 206 227 157 76 25 14 24 39 62 57 37 38 49 34 46 113 138 81 20 15 52 111 157 171 160 124 84 50 60 106 168 203 209 205 197 204 201 189 168 126 64 25 24 73 156 170 96 22 2 45 122 192 207 186 183 199 213 190 114 38 51 59 54 62 87 87 59 34 25 20 23 27 29 32 36 51 57 52 40 38 48 52 46 45 48 49 45 40 40 46 52 59 64 66 68 65 44 24 21 14 17 35 58 61 47 42 50 58 55 50 45 44 51 65 77 75 68 58 42 25 26 57 92 133 125 115 89 50 34 46 59 69 85 86 70 52 37 31 37 40 52 98 154 176 158 120 87 101 109 95 74 63 48 43 57 95 106 96 78 69 68 90 129 155 147 124 127 154 164 122 42 29 54 70 61 61 102 148 165 176 173 169 165 162 161 163 165 187 181 181 180 175 181 189 187 171 101 46 58 111 161 187 192 177 161 145 119 76 43 41 52 47 55 38 35 61 67 65 82 89 125 167 189 192 185 169 153 151 159 161 159 151 120 80 60 58 67 108 143 136 125 132 139 109 75 53 73 132 185 179 136 143 186 207 181 133 97 92 108 90 83 69 52 42 42 45 47 35 44 47 39 32 32 31 28 28 31 30 25 22 24 25 24 17 39 72 107 138 154 149 136 125 118 115 120 122 118 116 119 120 120 119 115 109 113 131 150 163 145 129 116 86 45 22 22 31 27 25 28 29 30 29 27 26 26 26 24 23 23 25 27 23 24 25 27 29 31 32 33 28 32 34 33 33 40 54 66 87 104 134 149 135 107 74 45 61 60 58 55 56 69 107 147 163 159 133 87 74 124 168 167 132 141 154 166 175 182 189 192 166 148 141 140 127 99 58 20 27 64 152 198 178 121 94 144 183 153 132 144 168 176 163 147 165 181 186 155 103 63 53 59 62 44 34 38 39 32 32 39 35 40 44 42 35 28 27 27 27 27 27 27 26 24 22 21 25 26 27 27 27 27 26 25 22 23 26 27 28 28 27 27 29 27 25 23 22 22 23 23 22 22 22 22 23 24 26 26 23 24 26 27 28 28 27 27 25 26 27 26 27 29 34 38 29 28 27 26 26 27 29 29 29 27 26 27 28 28 25 23 27 26 25 23 21 18 16 15 15 12 9 9 11 13 11 9 8 7 6 8 14 21 27 30 21 25 21 23 55 101 119 111 89 78 64 45 42 37 34 59 73 85 102 138 181 195 182 171 179 156 165 159 96 58 88 128 121 106 65 52 107 172 189 177 184 184 186 181 158 128 108 103 79 105 143 121 68 12 14 23 30 32 34 34 32 31 32 33 32 26 21 22 26 29 33 37 40 37 33 29 26 25 25 25 26 25 24 23 24 25 27 28 25 25 25 26 26 25 24 23 25 26 26 27 28 27 27 27 28 25 22 22 24 26 27 27 26 24 21 21 22 24 24 23 24 26 29 30 29 25 21 18 12 21 31 36 35 34 37 40 36 38 60 74 54 33 40 55 111 159 191 182 123 65 59 67 69 66 64 69 82 99 113 121 127 120 98 71 57 53 39 20 18 22 27 31 32 30 26 23 24 24 23 21 19 16 13 12 11 12 12 12 13 19 29 37 50 61 64 47 27 20 27 35 43 50 55 57 62 69 69 63 44 36 30 28 28 25 24 26 24 40 48 38 24 20 20 20 26 33 37 42 58 73 65 45 38 51 82 104 132 177 171 108 58 39 39 79 125 131 102 76 61 52 37 23 20 25 30 31 30 31 28 26 31 40 43 39 34 21 10 21 42 54 77 108 124 146 154 122 70 43 57 82 77 65 53 47 39 31 30 34 30 22 29 53 74 84 95 107 85 59 39 38 41 34 28 29 35 32 34 47 60 58 40 23 25 27 29 31 32 30 28 27 35 31 29 32 37 37 29 22 24 24 25 26 27 29 30 30 34 32 26 19 17 23 37 48 71 85 77 58 54 54 46 42 27 20 25 31 30 31 35 33 29 34 37 34 26 20 18 19 19 21 24 26 26 23 20 17 19 42 72 77 55 40 41 42 47 39 49 69 76 77 77 73 57 55 47 47 73 108 118 106 65 54 59 75 67 35 13 11 16 22 29 31 27 22 19 18 17 16 15 13 12 11 11 12 17 16 15 16 18 22 25 28 22 20 18 20 23 25 24 21 21 21 21 19 19 21 26 30 31 30 32 36 40 46 58 68 61 55 44 33 29 31 29 24 23 24 24 23 22 21 22 23 20 20 18 17 18 22 30 35 38 28 23 27 31 28 26 27 29 28 27 26 25 24 24 23 26 28 29 29 28 29 31 34 32 33 33 31 29 28 29 30 33 32 34 41 48 50 47 42 35 39 42 42 43 54 74 90 55 41 30 30 33 35 39 45 53 56 54 47 42 41 43 43 43 39 34 31 30 29 28 26 29 30 33 37 39 36 31 26 27 27 26 24 22 23 25 27 26 28 30 31 31 31 29 29 25 24 22 21 21 21 23 24 28 28 27 25 23 23 26 29 30 29 25 21 18 18 22 26 23 23 23 24 24 25 26 27 41 41 35 25 19 21 25 28 33 34 33 29 22 20 21 25 31 28 24 23 23 24 24 23 22 22 20 18 17 20 26 31 22 27 29 24 20 20 21 20 23 25 25 24 31 41 44 39 29 23 22 33 51 66 68 65 37 33 27 23 21 20 19 19 21 22 23 23 23 25 27 29 29 29 30 29 28 27 29 30 26 25 22 19 15 12 10 8 14 15 17 17 15 14 14 15 14 13 13 12 12 13 13 14 13 12 11 11 11 12 14 15 17 20 23 26 26 23 20 17 19 20 20 17 14 11 9 9 12 12 11 11 11 11 10 10 11 13 14 12 10 9 9 11 9 9 9 9 9 10 12 12 13 12 12 12 12 13 14 14 16 14 12 12 13 13 11 9 8 11 13 13 13 13 15 17 12 12 13 14 16 17 18 18 21 23 24 24 22 19 16 15 17 16 14 14 15 17 20 21 21 19 19 22 25 26 21 17 20 20 21 22 24 26 28 29 28 22 15 12 14 19 23 26 20 20 20 19 17 18 21 23 26 31 30 22 17 20 23 22 20 18 16 13 12 13 16 18 17 17 17 17 18 19 20 21 18 19 20 21 21 20 19 18 17 17 16 14 13 14 18 21 20 22 23 23 22 21 23 25 21 20 20 20 21 20 18 16 13 15 17 17 15 14 14 15 19 16 13 12 14 17 17 17 15 14 13 14 16 17 17 15 12 13 14 15 15 16 16 15 17 17 16 16 16 17 18 18 13 15 17 18 18 17 15 14 17 18 19 17 14 13 13 14 17 16 15 14 14 16 19 20 16 17 15 12 18 28 32 29 30 37 46 53 55 54 53 52 37 37 38 39 37 32 29 29 24 21 19 18 19 19 18 16 19 19 20 20 20 18 16 14 20 20 20 20 20 20 20 20 17 17 16 16 15 15 15 15 15 14 13 14 17 19 20 20 17 18 20 22 19 15 16 21 28 54 75 83 78 56 35 31 33 25 16 15 18 21 18 14 17 18 19 20 20 20 19 19 15 16 18 18 17 15 13 11 11 11 10 9 9 12 17 22 20 16 12 12 15 18 17 16 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 162 163 165 166 166 165 163 162 164 164 163 163 163 163 162 161 163 163 163 163 163 163 163 163 160 161 163 164 164 163 162 161 163 163 164 164 163 162 161 160 163 162 162 161 161 162 162 163 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 160 160 160 161 161 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 161 161 161 162 162 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 160 162 162 162 162 162 162 162 162 160 162 163 162 161 161 164 166 162 162 163 164 164 163 162 162 160 160 160 160 160 160 160 160 161 162 163 162 161 161 162 163 162 162 163 163 163 163 162 162 163 162 162 161 161 162 162 163 161 161 161 161 162 162 162 162 158 159 160 161 162 163 165 166 154 121 91 125 169 170 165 160 147 124 119 134 147 157 165 166 157 163 159 161 164 171 172 142 106 97 94 82 90 114 110 101 109 134 116 90 95 124 152 149 122 114 124 134 110 76 63 65 93 114 144 154 146 142 138 127 114 108 95 114 142 116 60 38 46 51 80 101 86 72 86 105 130 129 118 91 64 60 70 75 92 128 148 134 116 114 122 129 133 82 25 58 110 119 131 134 106 89 105 124 137 149 151 159 145 144 134 127 136 150 148 135 115 111 108 109 110 111 116 122 119 112 107 94 61 28 25 40 34 38 38 46 62 65 62 64 98 134 156 163 176 168 116 62 75 118 146 137 121 123 127 124 114 115 109 99 95 99 99 95 66 47 29 22 23 26 30 34 29 24 18 17 26 49 78 100 138 140 110 55 24 29 37 31 25 28 32 34 34 33 29 25 43 70 70 50 53 68 63 48 29 25 32 47 59 75 92 102 115 134 146 134 116 106 90 69 64 67 69 73 110 173 198 176 138 135 132 135 147 155 152 143 136 139 144 150 152 147 138 131 127 118 108 101 86 62 38 24 38 41 39 40 44 47 51 58 101 128 142 126 101 82 67 54 21 27 48 75 107 146 150 119 50 3 1 77 177 210 144 55 21 27 34 34 30 35 49 57 59 66 110 111 83 71 68 90 148 169 181 173 147 113 94 96 113 157 158 96 42 37 56 70 120 129 119 114 131 137 136 146 184 152 94 44 27 31 37 40 38 37 34 21 34 64 84 111 107 109 96 66 39 25 28 40 30 26 30 23 24 84 157 183 146 103 73 65 56 52 57 59 53 47 46 50 44 35 37 47 54 55 49 51 74 103 118 123 135 163 172 162 147 91 61 115 138 123 109 126 155 188 205 183 103 86 146 205 179 110 60 51 62 54 42 32 28 29 31 31 54 123 156 105 32 12 64 129 146 145 129 113 115 122 117 108 125 133 146 157 166 173 177 178 162 165 167 166 161 156 154 154 169 166 145 106 65 42 38 41 40 27 10 33 107 203 225 158 81 23 13 30 33 35 51 83 106 78 49 63 100 92 44 10 37 86 138 140 102 80 86 94 125 132 163 195 196 185 183 185 203 198 193 178 129 62 24 24 74 123 122 63 10 3 64 150 201 195 172 167 177 191 171 102 49 46 45 49 68 97 94 66 50 29 15 20 35 49 66 81 118 112 95 76 69 73 73 67 66 65 61 54 47 47 54 61 54 51 37 26 24 18 14 19 22 36 75 110 97 57 48 68 72 56 49 56 56 44 40 45 53 49 47 40 27 26 57 94 134 119 95 61 35 45 79 102 97 94 79 63 47 25 14 19 73 123 172 202 199 148 92 76 126 128 99 71 77 85 80 80 134 159 133 69 41 59 108 157 162 162 148 140 141 149 125 58 23 48 65 51 39 64 98 110 119 140 163 171 165 159 162 169 177 171 171 172 171 175 174 164 111 45 40 112 179 211 213 199 161 120 90 71 46 37 46 51 46 50 43 67 106 87 58 74 107 146 172 169 164 163 158 151 142 136 128 140 163 155 111 73 43 51 91 122 113 107 117 120 110 102 90 88 107 135 140 125 144 166 160 120 80 64 78 105 119 119 106 78 57 52 56 57 62 45 36 39 39 28 21 22 24 28 28 24 21 21 22 20 17 65 119 143 141 139 148 158 175 160 152 158 160 152 144 144 128 117 99 83 78 90 113 133 140 135 131 123 96 56 29 20 26 28 27 29 34 33 30 32 29 29 29 29 28 29 29 30 27 27 26 26 27 30 32 34 32 35 38 37 34 35 41 46 63 84 116 127 110 89 71 54 61 50 49 52 58 89 133 158 142 132 118 96 102 153 166 123 124 156 181 182 179 185 184 176 151 124 137 171 148 77 26 14 56 93 160 190 171 123 89 110 134 120 111 118 130 133 127 122 117 131 132 103 65 44 43 47 48 41 35 34 33 31 31 34 38 41 43 38 28 21 19 19 28 28 27 25 24 24 23 23 25 25 25 26 26 25 25 25 23 24 25 27 27 27 27 27 31 29 26 24 23 24 26 27 26 26 26 26 26 27 27 27 24 25 26 27 28 28 27 27 26 27 27 27 27 29 33 36 32 30 29 28 29 32 35 36 31 29 28 28 29 29 27 25 26 26 26 25 22 18 15 12 16 12 8 7 9 11 11 10 11 9 8 9 14 22 29 33 33 24 19 25 38 54 70 83 90 120 109 67 49 41 38 54 47 52 87 151 196 196 180 176 174 178 187 164 97 48 58 88 95 116 103 94 141 194 199 182 180 181 178 178 185 183 157 127 75 74 88 71 44 12 20 25 27 29 32 32 31 31 33 35 35 30 25 24 27 30 32 33 37 35 32 29 27 26 26 27 26 25 24 23 24 25 27 28 27 26 26 27 28 28 26 24 25 25 26 26 27 27 27 27 29 25 21 20 22 25 27 28 27 25 23 23 25 26 26 25 24 25 26 27 27 25 22 21 14 21 30 34 34 32 31 31 30 30 44 48 24 10 50 106 158 174 164 130 77 44 63 83 93 88 82 77 76 81 93 103 130 132 111 70 42 40 41 35 24 25 28 29 28 25 22 20 23 23 21 19 17 15 14 13 11 12 12 11 12 17 26 33 45 54 58 50 35 25 23 25 42 51 57 59 64 72 72 66 50 41 32 30 29 26 24 25 30 39 47 46 35 23 21 23 32 30 30 43 70 90 82 62 44 68 116 144 165 211 202 128 52 33 28 42 64 87 86 64 52 41 30 26 26 26 26 28 30 34 31 24 26 36 39 35 41 28 12 11 23 31 49 75 80 111 121 101 71 46 68 122 122 83 46 36 38 37 35 36 30 19 29 63 93 108 123 140 130 86 46 35 34 27 26 32 31 30 34 46 56 53 38 23 29 30 32 34 34 33 31 29 33 29 26 31 39 40 32 23 23 25 27 30 31 31 31 30 30 28 24 19 18 23 32 40 56 66 64 54 56 67 70 66 34 24 24 28 27 30 34 32 37 37 36 30 24 20 19 20 14 17 21 24 25 24 21 19 20 50 88 93 66 47 44 42 40 33 49 66 86 108 108 100 98 77 48 40 64 93 96 81 49 58 69 69 52 29 17 16 18 23 28 30 27 22 19 17 15 15 15 13 10 8 9 9 14 14 13 13 16 20 25 27 23 20 18 18 21 22 22 21 21 21 19 17 17 19 24 28 32 30 34 40 41 44 57 72 75 64 49 37 31 28 23 18 21 23 26 25 21 19 20 22 22 23 22 20 20 25 37 46 50 33 24 29 33 27 23 25 31 30 28 25 24 23 23 24 25 27 29 29 28 29 31 34 32 33 33 30 27 26 27 29 31 31 33 38 44 46 43 39 43 41 37 33 38 58 88 111 59 40 27 30 34 31 33 40 49 49 46 43 44 47 47 43 41 38 34 32 30 29 26 23 28 29 32 36 39 37 33 29 31 29 27 25 24 25 27 29 25 26 28 30 31 30 28 27 24 23 21 19 19 21 24 25 30 30 28 25 23 23 26 29 32 30 26 20 15 14 17 20 21 21 23 24 25 26 26 25 33 37 36 28 21 22 26 28 32 34 33 28 23 21 24 28 30 27 23 22 23 24 24 24 27 27 25 22 21 23 28 32 26 28 27 23 19 18 19 19 19 25 27 28 40 58 62 54 39 31 26 33 47 57 57 52 32 29 25 22 21 21 22 22 23 24 24 24 25 26 28 30 29 31 32 30 28 28 31 35 27 26 24 21 17 13 9 7 14 15 16 17 16 15 14 14 14 13 13 12 12 12 13 13 14 13 13 13 13 14 15 16 15 18 22 26 27 25 21 19 19 19 18 16 13 11 9 9 12 12 11 11 11 11 10 10 11 12 13 12 9 8 9 10 9 9 9 10 11 11 12 13 11 11 11 12 13 14 15 16 16 14 12 11 12 11 9 7 8 10 13 13 13 13 15 18 14 14 14 15 16 16 17 17 21 23 25 25 22 19 16 15 17 15 13 12 13 16 20 22 20 20 22 27 32 31 24 17 17 17 17 18 20 24 28 31 28 23 16 14 15 19 22 24 20 21 21 20 18 18 20 22 21 24 24 18 16 18 21 21 22 21 18 14 12 12 16 19 17 17 18 19 20 20 20 19 17 18 19 20 20 20 19 19 15 14 13 12 13 15 18 20 20 21 22 21 19 17 18 20 17 17 16 16 16 15 13 11 13 14 15 14 12 11 12 14 20 18 15 14 16 19 20 19 15 13 13 14 16 18 17 15 15 15 16 17 18 18 18 18 18 17 16 15 15 17 19 20 14 16 18 20 19 16 13 11 16 17 18 17 14 13 13 15 16 15 14 14 15 17 20 22 16 18 15 10 17 33 41 40 34 39 42 39 34 36 44 53 39 40 40 39 35 31 29 30 28 25 21 18 18 18 17 16 17 17 18 20 22 20 17 14 17 17 18 19 20 21 22 22 21 20 19 17 15 14 14 13 14 14 13 14 16 18 19 20 19 18 20 21 18 15 19 25 24 48 67 74 70 51 33 31 35 32 28 23 20 18 17 16 19 19 20 20 20 20 19 19 14 15 16 17 17 15 14 12 11 10 9 7 6 9 14 19 19 16 13 12 14 15 15 14 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 167 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 162 163 165 166 166 165 163 162 164 164 163 163 163 163 162 161 162 162 162 162 162 162 162 162 161 162 164 165 166 165 163 163 162 163 163 163 163 162 160 160 163 163 162 161 161 162 163 163 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 162 162 162 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 161 161 162 162 162 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 160 160 160 160 160 160 160 160 160 162 162 162 160 161 163 165 162 162 163 164 164 163 162 162 160 160 160 160 160 160 160 160 160 162 164 163 161 161 163 165 161 161 162 162 162 162 161 161 163 163 162 161 161 162 163 163 161 161 161 162 162 163 163 163 162 162 161 162 163 163 163 163 165 136 101 120 158 168 167 159 157 150 145 138 133 144 158 160 158 165 159 157 159 169 170 138 126 116 107 90 90 105 113 131 127 121 86 76 100 124 135 124 105 91 89 94 95 98 99 93 72 107 146 152 132 127 139 145 131 112 107 143 161 102 42 41 51 65 85 89 78 80 107 132 150 137 114 87 82 106 111 87 49 90 135 147 132 126 142 159 128 67 25 86 143 143 151 155 111 118 145 148 144 152 149 148 146 146 138 129 133 144 144 135 117 104 91 88 91 97 104 110 108 102 96 83 56 29 24 34 34 32 31 42 61 68 73 84 123 150 163 160 161 148 112 80 92 132 161 154 144 146 142 129 91 83 74 78 95 102 80 51 38 30 24 24 25 24 21 21 22 23 20 16 23 45 72 89 90 85 68 47 36 34 30 21 28 31 34 37 37 35 35 35 49 72 67 50 68 94 81 49 24 10 27 65 87 97 103 102 96 120 151 160 131 79 48 47 84 78 66 71 122 182 183 140 133 144 142 126 120 133 144 145 136 132 132 137 136 128 121 119 133 127 138 156 142 90 36 10 33 37 38 42 44 37 50 83 131 141 140 122 103 92 83 75 39 36 36 35 46 84 105 91 40 6 9 76 158 188 137 65 23 28 33 36 36 32 34 43 68 97 154 154 119 88 59 65 123 144 169 177 151 108 91 105 165 190 139 55 41 72 87 89 110 114 122 132 142 153 161 162 180 157 98 43 31 38 39 39 39 33 28 20 38 63 73 92 110 129 114 69 34 19 22 35 32 29 28 16 25 88 141 139 98 69 63 65 47 41 54 61 51 57 69 78 76 67 62 62 110 120 104 89 119 163 182 184 190 194 164 124 114 83 65 114 159 145 135 162 190 200 200 179 127 93 125 155 117 62 43 60 51 50 41 28 24 31 39 41 67 115 106 40 14 56 107 130 113 100 103 136 153 134 130 158 174 171 169 169 169 166 161 158 167 170 173 171 167 163 162 163 161 155 139 111 74 45 35 37 41 23 5 26 100 193 218 157 82 26 14 25 28 46 92 149 125 59 32 55 62 44 30 24 49 83 102 76 44 66 125 165 173 166 172 177 168 169 185 198 195 160 132 116 87 50 31 32 53 73 70 42 15 13 72 155 192 175 153 142 135 134 119 75 60 50 42 42 55 79 86 73 58 33 20 33 54 71 90 110 153 138 118 104 102 105 104 101 97 90 78 64 53 48 49 51 44 43 32 25 25 19 14 18 45 79 116 121 94 68 68 82 95 92 101 111 99 70 54 56 43 38 37 38 35 34 50 70 79 74 60 40 42 83 126 140 138 107 65 39 30 18 14 24 113 179 189 170 162 111 66 84 126 110 73 66 115 157 144 112 113 140 128 74 41 60 121 180 172 173 163 152 136 128 108 55 21 42 58 46 33 46 64 63 68 94 128 151 160 164 173 181 164 153 149 147 143 140 124 100 47 20 70 168 211 205 185 160 111 68 40 35 28 33 46 49 52 66 65 84 113 89 58 72 119 154 167 154 146 140 133 133 137 136 137 157 184 174 124 83 80 86 104 108 89 85 106 122 123 129 124 112 111 114 106 95 101 111 105 82 63 60 81 110 157 156 139 104 77 73 84 93 100 80 59 47 34 20 16 21 20 24 25 23 21 20 16 11 23 91 162 181 156 136 148 170 180 189 185 170 170 182 180 164 159 143 114 90 89 108 125 130 122 121 112 93 71 54 42 35 26 39 41 38 44 41 33 36 36 36 36 35 34 32 30 28 32 31 30 29 29 29 30 31 32 34 35 35 35 36 39 42 46 50 62 69 72 86 100 100 71 45 32 36 60 112 148 142 135 130 134 130 131 155 148 101 125 160 181 171 160 162 158 146 117 91 107 143 120 53 17 20 53 81 112 116 109 91 69 71 73 72 73 73 72 70 71 75 61 66 60 42 31 33 38 38 37 36 33 29 26 26 27 27 32 32 32 31 28 25 24 23 29 28 27 26 26 26 27 28 25 25 24 24 24 24 25 25 25 26 26 27 27 27 26 26 31 29 27 25 25 26 29 30 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 27 28 29 28 27 28 31 34 32 31 30 30 31 33 36 38 30 29 27 28 31 32 31 30 27 27 28 27 24 20 15 12 15 11 8 6 7 9 10 11 13 12 11 12 16 22 30 35 36 24 22 31 32 25 32 48 77 118 120 93 71 44 32 43 47 45 66 112 156 183 194 195 171 174 149 118 94 58 48 79 131 152 130 110 149 190 188 176 174 180 177 167 165 170 163 150 95 80 82 64 45 18 24 27 26 28 30 30 30 30 33 35 33 30 26 26 30 34 34 32 33 32 30 29 28 28 29 29 26 25 24 23 24 25 27 28 28 27 26 28 30 30 28 26 24 24 25 25 26 27 28 28 30 26 22 21 23 26 27 28 28 26 25 26 27 28 28 26 23 23 22 22 23 24 25 26 21 24 28 30 29 27 25 24 28 29 37 37 16 12 75 159 180 174 140 101 57 36 67 95 112 100 86 77 71 68 76 86 105 112 98 62 37 37 40 36 28 27 25 22 21 20 20 20 22 21 20 18 17 15 14 14 11 12 12 11 10 14 22 28 40 44 49 51 45 34 24 19 46 57 62 61 64 72 73 66 53 43 33 31 31 29 27 27 34 40 50 51 39 24 22 30 27 31 42 56 67 72 73 74 65 87 143 184 201 221 186 101 46 31 30 33 37 58 63 42 32 28 27 31 31 27 24 25 29 32 30 24 24 34 42 44 48 39 19 10 21 32 38 46 52 73 82 85 79 52 65 122 135 94 53 38 38 34 31 32 33 21 29 63 95 110 124 140 141 94 49 34 30 23 23 30 29 31 36 42 45 42 34 28 33 34 34 34 33 32 30 29 30 25 24 30 38 40 33 25 20 24 29 33 34 32 28 26 24 23 22 21 21 24 29 32 34 47 59 63 71 84 83 70 36 24 22 25 24 29 36 36 42 35 27 21 20 20 20 20 16 18 20 22 23 22 21 20 33 56 84 86 68 60 65 65 42 25 43 63 84 104 102 105 150 109 58 33 45 66 67 55 60 80 85 63 37 28 26 22 24 25 27 26 23 21 19 19 15 16 17 15 11 9 9 11 14 13 13 14 16 20 23 26 22 20 18 18 19 20 20 19 20 20 19 17 15 17 21 25 34 34 38 43 42 42 53 67 75 63 49 39 33 26 20 16 21 23 25 24 21 19 19 21 22 24 24 22 21 27 39 49 51 34 23 29 32 27 23 26 30 29 27 25 24 24 24 24 23 25 27 28 27 28 29 31 31 32 31 29 26 25 26 27 28 28 29 33 38 40 39 36 44 38 30 26 31 47 69 83 51 35 27 33 37 32 31 36 42 39 35 37 47 55 52 45 43 40 36 33 32 29 25 22 31 30 31 33 36 37 36 34 32 30 27 24 24 25 27 28 22 24 27 29 29 28 26 24 23 21 20 19 20 22 25 27 28 28 26 24 21 22 25 28 32 30 26 20 15 14 16 19 20 21 23 25 26 26 25 25 29 34 35 29 22 22 24 25 29 31 32 29 24 23 26 30 28 25 22 22 24 26 27 26 29 29 29 27 26 27 31 35 30 28 24 21 17 15 17 20 17 24 27 29 43 61 65 57 44 38 32 33 37 39 36 31 28 26 24 22 22 24 27 29 23 22 22 23 25 27 28 29 29 31 33 32 30 30 33 36 27 26 26 24 20 15 11 8 13 13 15 17 17 17 15 14 15 14 14 13 12 12 13 13 16 16 16 16 16 17 17 18 15 18 22 26 27 26 23 21 20 18 16 15 13 12 10 9 12 12 11 11 11 11 10 10 10 11 12 11 8 7 8 9 9 10 11 11 12 13 13 13 11 11 11 12 13 14 15 16 15 13 11 11 11 11 9 7 9 11 13 13 13 13 15 17 17 17 17 17 16 16 16 16 19 22 26 25 22 19 18 18 17 15 13 12 13 16 20 22 19 20 24 32 39 38 28 20 17 16 14 14 16 20 24 27 23 20 18 18 19 20 20 19 21 22 23 22 20 19 21 23 20 22 21 17 15 16 18 18 22 22 20 16 12 12 16 19 17 18 19 20 20 20 19 19 17 17 18 19 19 20 20 20 14 12 11 11 13 16 19 21 19 20 21 19 16 15 15 16 15 15 14 13 12 11 11 11 15 16 16 15 12 11 13 15 20 18 15 15 18 20 22 22 15 14 13 14 16 17 16 15 18 19 19 19 19 18 17 16 16 15 14 14 14 16 18 20 15 17 19 20 19 16 12 9 15 16 17 16 14 13 13 15 13 14 16 17 19 19 20 20 17 19 16 12 18 35 48 52 43 54 62 55 38 28 30 38 39 38 37 36 36 36 33 29 31 27 23 20 20 19 18 17 15 15 16 20 23 22 19 15 14 15 16 17 19 21 22 22 23 22 19 17 15 14 13 13 13 14 14 14 15 16 18 20 22 19 18 17 16 19 28 38 38 50 54 55 56 47 39 41 42 46 45 35 21 13 14 19 20 20 19 19 18 18 18 18 14 14 16 16 16 15 14 13 11 11 10 8 6 8 12 16 18 15 13 12 13 13 13 12 168 168 168 168 168 168 168 168 168 168 167 167 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 163 164 164 165 165 164 164 163 164 164 163 163 163 163 162 161 161 161 161 161 161 161 161 161 162 163 164 165 165 165 164 164 161 162 162 163 162 162 161 160 164 163 162 162 162 162 163 164 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 164 163 163 162 161 160 160 159 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 162 162 162 163 161 161 161 161 160 160 160 160 161 161 161 161 162 162 162 162 160 160 160 160 160 160 160 160 161 162 163 161 160 159 161 164 162 162 163 164 164 163 162 162 162 162 162 163 163 163 163 164 160 163 165 164 161 160 163 166 161 161 162 162 162 162 161 161 164 163 162 162 162 162 163 164 161 161 161 162 163 163 164 164 165 163 162 162 163 163 162 161 174 150 112 118 150 165 169 160 161 164 162 145 127 133 147 148 164 167 156 151 153 165 171 145 125 128 132 121 115 115 125 159 164 124 77 98 147 156 129 93 72 59 54 68 97 126 122 95 63 96 122 116 106 124 141 137 127 101 96 124 121 66 39 66 93 90 72 52 60 100 146 174 172 126 95 94 112 138 130 93 44 82 142 177 170 159 162 166 125 47 22 99 162 163 151 137 104 122 146 130 111 123 134 143 143 141 136 131 132 134 131 125 120 103 87 81 84 89 95 100 97 90 82 70 51 32 24 27 31 25 22 38 61 73 87 107 154 153 136 116 109 108 110 117 123 125 126 122 116 113 117 122 94 78 64 69 87 89 59 24 23 27 32 34 30 22 14 9 17 23 26 24 26 35 42 44 37 34 34 36 33 26 24 26 38 39 40 40 36 35 40 48 59 77 70 56 74 95 76 43 19 15 45 80 87 92 105 107 94 124 165 175 116 37 39 102 126 96 60 62 115 167 162 129 145 157 149 118 101 114 135 146 136 137 131 121 118 125 133 136 154 154 164 168 133 73 31 21 28 35 38 45 45 32 51 102 150 142 130 119 110 102 96 92 77 81 72 46 30 41 49 40 31 12 17 55 104 129 108 68 37 35 30 32 33 25 31 55 85 126 163 157 147 140 110 84 75 104 149 165 133 100 115 154 183 140 64 34 79 117 106 88 102 132 157 153 146 159 169 162 174 158 95 37 38 54 47 36 36 29 27 24 38 53 59 80 143 179 149 68 26 26 28 27 36 36 30 16 24 69 91 71 58 55 59 54 44 62 90 95 95 97 105 119 129 123 102 84 147 166 145 114 128 159 170 171 157 141 110 93 102 83 67 111 167 180 173 173 178 183 184 167 134 97 91 81 53 36 33 45 49 56 52 36 28 34 38 37 55 72 49 12 29 84 113 110 110 114 142 188 194 146 136 182 209 190 166 151 146 151 160 169 174 176 177 177 175 173 172 172 150 142 133 115 83 49 35 39 41 24 6 25 90 175 202 149 76 30 18 17 29 77 121 143 92 43 31 45 36 28 34 31 41 54 62 59 78 135 183 194 169 160 160 166 170 178 181 173 156 100 57 48 45 41 37 30 38 44 44 37 24 19 60 121 162 150 132 109 87 78 72 61 64 66 64 49 41 62 88 94 54 34 32 57 78 81 87 100 119 118 115 117 131 147 152 148 139 131 115 94 73 56 45 40 31 30 25 24 27 24 26 39 97 136 138 92 71 94 105 89 99 115 136 143 124 95 78 76 51 45 42 44 44 40 36 35 32 40 45 43 62 108 137 132 112 80 41 30 38 35 28 33 104 161 148 114 117 87 60 92 96 80 69 88 136 176 165 127 92 100 102 78 43 51 118 186 178 176 158 147 135 118 90 43 29 41 50 45 42 61 76 70 60 67 83 104 122 127 122 114 108 93 81 76 77 84 76 56 26 45 129 211 212 168 127 96 66 46 36 36 30 30 47 63 92 115 99 74 78 76 65 72 140 172 174 154 152 153 151 158 156 163 167 175 181 162 128 108 138 146 140 112 81 71 94 125 138 137 128 132 154 153 115 80 96 104 98 85 80 85 103 128 165 159 140 114 99 109 135 156 153 147 114 61 21 12 18 22 20 21 21 20 21 19 12 4 29 96 171 200 181 154 149 158 164 170 172 169 167 168 165 159 156 148 128 108 107 119 124 118 115 116 102 76 54 47 42 36 57 85 86 71 68 58 41 39 35 33 32 32 33 33 32 30 33 33 32 31 29 28 26 25 31 30 29 29 30 32 34 36 35 27 29 41 65 95 109 101 69 35 16 33 86 154 174 146 151 151 157 149 128 121 113 92 102 120 124 106 91 91 91 85 66 55 62 74 61 38 30 30 30 54 63 54 51 50 44 42 39 38 38 37 36 35 35 36 37 36 31 26 29 38 40 35 35 34 32 28 25 26 27 27 30 28 26 26 28 29 27 26 30 29 28 27 27 28 28 29 25 24 23 23 23 23 24 25 26 26 26 26 26 26 26 25 30 29 28 27 27 28 30 31 27 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 26 27 29 29 28 29 31 34 31 30 30 29 30 32 34 35 29 28 27 29 32 35 36 35 31 31 30 29 26 22 18 15 13 11 8 6 6 8 9 10 14 14 14 14 17 22 28 33 26 24 22 21 22 24 26 28 52 75 84 98 88 47 29 35 46 45 48 59 95 149 173 158 133 123 93 100 126 95 66 97 174 165 118 103 159 198 185 170 176 177 177 175 166 152 141 135 97 92 104 87 56 16 19 24 27 29 30 29 28 29 31 34 28 27 25 26 33 40 40 36 29 29 28 28 28 29 29 30 26 25 24 23 24 25 27 28 27 25 24 26 30 30 28 25 24 24 24 24 25 27 28 29 31 28 24 23 24 26 27 26 29 28 26 27 28 29 27 26 23 22 20 20 21 23 27 29 26 26 25 25 25 23 20 17 20 26 35 39 25 20 80 166 180 169 129 87 46 31 64 92 100 93 83 77 78 82 85 87 77 81 70 46 32 33 34 28 28 25 21 18 16 17 19 20 20 20 20 19 18 17 15 14 11 12 12 10 9 12 18 24 35 35 40 50 52 42 28 19 53 64 68 62 62 71 72 64 56 44 34 32 33 31 29 29 27 33 43 45 34 23 28 40 34 58 84 87 65 49 61 83 84 85 123 170 198 208 163 84 41 22 27 43 42 40 39 30 21 22 26 30 31 28 25 24 26 28 28 25 24 33 50 64 85 63 25 4 14 28 32 33 39 47 56 72 75 48 44 79 90 74 56 44 35 28 29 36 37 27 31 56 79 89 97 107 108 75 45 36 33 25 21 24 30 35 41 41 38 34 34 35 39 38 35 32 30 29 28 28 28 25 24 29 36 37 31 24 19 22 27 31 31 29 25 22 19 19 20 22 25 27 29 29 38 46 61 72 82 97 94 72 31 22 22 26 25 30 38 39 36 28 18 14 16 20 20 19 24 23 22 21 21 21 23 23 37 48 63 66 63 78 97 101 47 17 47 81 89 82 77 109 167 123 67 33 31 43 49 47 71 87 83 53 31 30 29 21 28 27 26 23 21 20 20 20 15 18 20 18 14 11 12 14 16 16 16 17 18 20 22 23 20 20 19 18 18 18 17 16 18 19 18 17 15 15 18 21 34 37 43 46 44 42 48 57 58 49 41 37 33 26 21 19 23 24 24 22 20 19 19 20 20 22 23 21 20 24 34 42 39 28 22 26 30 28 27 29 27 27 27 26 26 25 25 25 22 24 26 27 26 26 27 29 29 30 30 28 25 24 25 27 28 27 27 30 34 37 38 38 42 38 34 32 34 38 41 42 40 31 28 34 38 35 32 32 35 31 28 33 47 57 54 46 43 40 36 33 32 30 27 25 34 31 30 30 34 36 37 37 30 28 25 23 23 24 24 23 20 23 26 28 29 27 24 23 22 22 21 20 21 23 25 26 22 22 22 20 18 19 23 26 31 29 25 20 16 16 20 23 22 23 24 25 26 26 25 25 29 33 34 28 22 21 20 19 28 31 33 31 26 24 26 29 25 23 22 23 26 27 26 25 24 26 28 29 29 31 34 36 29 25 21 20 18 15 17 21 21 25 27 28 37 48 50 45 38 35 33 32 31 29 24 20 25 26 27 27 27 27 29 31 19 18 18 19 23 25 27 27 29 31 33 34 33 33 33 34 24 25 26 26 23 18 13 10 11 12 13 16 19 19 17 15 16 16 15 14 13 13 13 13 17 17 17 18 18 19 19 19 16 18 22 24 26 25 24 23 21 19 16 14 14 13 12 10 12 12 11 11 11 11 10 10 9 10 11 10 7 6 7 8 10 10 12 13 13 13 13 13 11 11 11 12 13 14 15 16 15 13 11 11 12 11 9 8 10 12 14 13 12 12 14 16 18 18 17 17 17 16 16 16 18 22 26 26 23 20 19 20 17 16 14 14 15 17 20 21 20 20 25 34 42 41 31 21 17 15 14 13 13 16 19 21 18 17 18 20 22 21 18 15 20 22 23 22 21 20 22 24 22 22 21 18 16 15 15 15 21 22 22 19 14 13 16 19 19 19 20 20 20 20 19 19 17 17 17 18 19 19 20 20 15 13 11 11 14 17 19 20 17 18 20 19 17 16 18 19 17 16 14 12 10 11 13 16 17 18 18 17 14 13 14 16 18 15 13 14 17 21 22 23 17 15 14 14 16 17 15 14 18 18 18 18 17 15 14 13 12 12 12 13 15 17 18 19 17 18 19 19 18 15 12 10 14 16 17 16 13 12 13 15 12 14 17 20 21 21 19 18 19 19 17 15 18 28 44 57 87 92 90 70 42 23 22 29 24 33 48 65 75 67 43 21 28 25 23 23 24 24 23 21 17 15 15 18 22 23 20 16 14 15 16 17 19 20 21 21 23 21 19 16 14 14 14 14 14 15 15 15 14 15 17 19 24 20 16 16 18 26 41 55 74 89 97 95 87 68 52 50 64 62 56 42 27 17 17 20 22 21 19 17 16 16 17 17 15 15 16 16 16 16 15 14 12 13 13 11 9 9 11 13 16 15 14 13 13 13 13 13 168 168 168 168 168 168 168 168 168 168 167 167 166 165 165 164 166 166 166 166 166 166 166 166 166 166 166 165 164 164 163 163 165 164 164 163 163 164 164 165 164 164 163 163 163 163 162 161 162 162 162 162 162 162 162 162 164 163 163 162 162 163 163 164 160 160 161 162 162 162 161 161 164 163 163 162 162 163 163 164 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 162 162 162 163 163 162 162 161 161 161 160 160 160 161 161 161 162 162 163 163 163 161 161 161 161 161 161 161 161 163 163 163 162 159 158 160 162 162 162 163 164 164 163 162 162 162 163 163 163 164 164 165 165 160 164 166 165 161 160 162 166 162 163 163 163 163 163 163 162 164 163 163 162 162 163 163 164 161 161 162 162 163 164 164 165 165 163 162 162 164 164 163 161 177 153 113 118 148 162 168 162 162 161 164 156 140 137 142 140 146 147 136 135 136 143 146 121 97 120 142 135 124 110 108 140 174 126 81 114 166 163 128 91 59 58 68 87 113 130 114 77 69 79 91 93 102 125 135 122 115 92 80 85 80 62 63 83 121 105 64 39 76 142 180 186 147 111 104 120 127 132 117 81 50 75 129 171 182 183 172 148 104 24 33 112 162 166 139 113 90 107 130 108 80 93 122 149 144 130 118 116 120 123 125 127 116 103 88 80 78 79 83 89 81 74 64 53 40 30 26 27 28 22 22 40 63 76 97 126 166 145 108 82 82 98 125 153 159 133 101 79 70 73 89 104 93 77 61 58 62 58 38 19 22 32 40 38 28 21 22 25 32 33 34 34 32 30 29 29 27 24 25 27 25 24 33 46 54 53 51 45 36 34 45 59 79 89 76 54 54 61 51 36 23 32 66 82 64 70 99 110 103 137 155 131 72 31 73 157 153 106 55 54 99 138 146 143 153 155 146 127 115 119 130 137 133 133 130 122 113 116 137 159 168 162 151 132 100 65 45 41 32 37 35 41 44 27 44 100 144 129 120 125 126 116 106 104 97 116 109 76 53 43 32 23 29 20 21 35 54 74 75 59 42 36 27 31 32 18 28 67 99 135 143 143 157 170 160 128 78 92 126 138 112 106 144 182 142 62 30 76 123 131 113 88 116 161 175 157 150 146 144 152 179 164 94 35 52 80 63 36 28 27 34 30 30 33 45 80 147 175 137 60 31 35 31 28 32 37 32 23 28 44 46 32 41 41 43 48 70 114 145 147 147 136 135 151 167 164 146 130 146 155 124 90 98 109 105 108 101 99 108 127 143 113 70 80 125 156 155 146 148 158 170 162 125 83 56 39 32 30 29 44 84 91 82 54 35 35 36 31 37 36 23 27 71 114 117 101 140 165 181 189 182 146 134 164 170 167 165 164 163 163 169 177 175 174 174 173 173 171 168 166 145 138 134 123 91 51 36 42 42 30 16 29 75 145 172 127 64 23 22 22 29 77 102 86 62 55 49 41 32 34 41 44 43 49 65 91 135 186 199 177 180 169 160 157 162 169 156 127 89 52 33 36 38 42 43 32 43 46 43 35 27 28 57 96 124 129 114 74 46 41 47 62 84 103 102 63 37 57 85 88 45 30 38 71 87 76 68 74 80 109 129 135 154 182 184 167 162 159 148 125 93 63 41 30 22 20 16 19 25 30 53 88 147 156 117 57 69 133 146 106 95 115 132 130 118 106 95 85 78 72 60 49 44 41 33 25 28 34 43 49 63 89 96 80 51 38 27 42 66 66 48 40 73 106 101 83 83 70 69 101 89 75 97 131 139 143 140 124 109 105 107 79 33 43 107 153 165 172 149 135 133 121 93 54 43 42 42 40 55 96 127 131 88 70 53 52 63 69 61 50 54 51 54 60 69 81 78 59 32 75 151 192 162 111 73 47 40 44 46 45 39 39 69 110 153 152 110 63 62 78 79 74 139 181 184 161 166 177 177 183 168 166 158 156 154 142 136 143 168 183 167 136 118 100 98 120 140 134 121 136 177 182 139 100 131 134 118 102 111 128 136 138 141 131 119 115 123 143 173 196 190 171 121 56 16 13 24 28 29 25 20 18 22 22 14 4 24 76 143 185 188 169 154 148 162 152 158 177 178 155 138 138 118 119 116 108 101 99 103 107 114 115 108 91 69 52 42 37 103 146 149 123 114 100 77 69 51 46 39 35 34 35 36 36 34 33 31 29 27 26 25 25 30 28 26 27 29 31 31 30 32 27 31 42 60 80 82 64 35 12 5 38 102 163 177 155 137 132 124 108 86 71 67 67 61 61 55 44 36 34 36 37 35 31 34 34 29 34 40 37 25 40 39 36 37 34 33 31 30 28 26 26 27 29 29 28 34 33 33 34 37 41 41 40 36 32 29 28 28 28 29 32 33 30 27 26 27 27 27 25 30 30 29 28 27 26 26 25 25 24 22 21 21 22 24 25 23 23 23 24 25 25 26 26 28 28 28 29 29 30 30 31 25 26 27 28 29 28 28 27 27 27 26 26 26 26 27 27 22 25 27 28 29 31 34 37 31 31 31 31 32 31 31 31 30 28 28 29 33 37 38 38 32 32 30 28 25 21 18 16 10 10 8 7 7 7 8 9 13 14 15 16 16 20 25 29 21 22 18 14 20 30 29 21 29 42 48 71 74 56 57 52 46 43 43 41 53 89 107 89 93 97 109 151 179 137 96 109 147 148 119 119 169 189 179 188 176 175 173 174 178 173 150 126 101 101 118 98 59 11 16 26 29 30 30 29 27 27 29 32 31 28 24 23 31 41 43 40 29 28 28 27 27 27 27 28 26 25 24 23 24 25 27 28 25 22 21 23 27 28 25 22 23 23 23 23 25 26 28 29 32 29 27 26 27 27 26 24 29 27 26 26 27 27 25 23 22 21 21 21 22 23 24 25 25 24 23 24 25 23 17 12 14 24 32 36 25 14 57 132 159 153 112 69 40 40 69 80 74 88 92 87 96 113 111 94 71 65 50 35 29 31 30 25 24 23 20 18 17 18 19 20 18 19 21 21 20 18 16 14 11 12 12 10 8 10 16 21 32 31 38 51 55 44 30 22 56 67 68 59 57 67 69 62 59 47 35 33 34 33 30 29 32 36 41 40 32 28 35 47 49 81 106 93 59 45 64 90 89 74 81 112 148 168 143 92 45 24 24 40 41 34 33 33 26 26 24 23 26 29 28 25 26 25 25 24 21 28 53 79 113 74 23 1 8 20 25 33 32 34 40 50 51 38 33 44 50 52 50 42 32 28 34 41 39 32 33 46 59 65 67 70 66 51 38 34 32 27 22 22 30 36 42 42 37 34 36 39 49 45 39 34 30 29 29 30 31 29 29 31 34 33 27 22 21 22 23 24 24 23 22 21 18 17 16 19 25 29 31 31 41 46 65 82 95 113 107 76 30 24 28 33 27 27 32 31 24 20 15 14 17 20 21 21 26 23 20 19 21 26 32 36 38 44 55 59 64 84 103 103 45 16 59 98 101 81 64 98 119 96 64 40 31 35 46 55 64 66 59 46 41 41 34 21 29 28 26 23 21 20 19 19 16 19 22 21 16 14 15 17 18 19 20 21 21 21 21 20 18 19 19 19 18 16 15 14 16 17 19 18 16 15 15 17 31 40 47 47 45 45 46 46 40 35 34 37 34 26 22 23 27 24 21 19 19 20 19 19 19 21 22 21 20 23 28 32 28 26 23 23 25 26 27 27 23 24 26 27 28 28 27 26 22 24 27 27 26 25 26 27 27 28 28 27 25 24 25 27 31 29 28 29 33 38 41 43 43 40 38 37 37 36 33 30 31 30 31 33 35 35 33 31 30 30 29 33 43 52 51 46 40 37 33 31 31 31 30 29 34 32 30 31 34 37 37 37 30 27 25 24 25 25 23 21 20 23 26 29 29 27 24 22 25 25 24 23 23 23 22 22 18 19 19 18 18 20 24 28 34 32 28 22 18 17 20 23 25 25 25 25 25 25 26 26 25 28 29 25 23 23 21 18 31 35 37 35 29 25 24 26 23 23 23 24 26 25 23 20 20 23 27 29 28 27 27 28 23 19 19 24 24 20 20 24 25 26 26 28 31 33 33 33 31 30 30 32 33 31 24 19 22 27 33 36 34 31 29 28 17 16 16 18 23 26 27 27 30 30 32 35 36 35 32 29 22 24 26 27 25 21 16 12 9 10 12 16 20 21 18 16 18 17 16 15 14 14 14 14 16 17 18 18 19 19 19 19 18 18 20 21 22 23 23 23 22 19 16 14 15 14 13 11 12 12 11 11 11 11 10 10 9 10 11 9 7 6 6 8 10 11 12 14 14 14 14 13 12 12 12 12 13 14 15 15 14 12 11 11 12 13 11 9 12 13 14 14 12 11 13 14 14 15 15 16 16 17 18 18 19 23 27 27 22 19 19 20 16 16 16 16 17 18 20 21 22 21 25 34 42 41 29 18 16 15 14 13 14 15 17 18 15 15 16 19 21 21 18 15 18 20 22 22 21 20 22 24 24 22 20 19 17 16 15 15 18 21 23 21 17 14 16 19 21 20 20 19 19 19 20 20 16 16 17 17 18 19 20 21 19 16 12 12 14 16 17 17 19 20 22 21 19 19 20 22 19 17 14 10 8 10 16 21 18 19 20 19 16 14 15 16 16 13 12 13 17 22 24 24 18 16 15 15 16 16 14 12 14 14 14 14 13 12 11 10 8 9 11 14 16 18 19 19 18 18 18 17 16 15 13 12 13 15 16 15 13 12 13 15 13 15 17 20 21 20 19 18 21 18 17 17 13 16 33 53 108 105 91 64 35 19 19 25 11 26 55 89 111 101 59 20 21 21 21 25 29 31 30 29 21 18 15 17 20 21 18 14 17 17 18 18 19 20 20 21 22 20 17 15 14 14 15 15 15 16 16 15 13 13 15 17 22 19 16 18 23 34 53 68 100 131 151 146 121 86 65 66 95 77 55 40 35 32 26 20 23 22 19 17 16 16 16 17 17 17 17 17 17 16 15 15 13 15 16 15 13 11 11 11 16 16 16 15 15 15 15 15 168 168 168 168 168 168 168 168 168 168 167 166 166 165 164 164 165 166 166 166 166 166 166 166 167 166 166 165 164 163 162 162 166 165 163 162 162 163 165 166 164 164 163 163 163 163 162 161 163 163 163 163 163 163 163 163 165 163 162 160 160 161 162 163 159 160 161 162 162 162 162 161 164 164 163 162 162 163 164 164 163 163 162 161 161 162 163 163 160 160 161 161 161 161 162 162 160 160 161 162 162 163 164 164 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 162 162 163 163 163 162 162 162 161 161 160 160 159 161 161 161 162 162 163 163 163 162 162 162 162 162 162 162 162 164 164 164 162 159 158 159 161 162 162 163 164 164 163 162 162 161 161 161 162 162 163 163 164 161 164 167 165 161 159 162 165 163 164 164 165 165 164 164 163 164 164 163 162 162 163 164 164 161 161 162 162 163 164 165 165 164 162 161 162 164 166 165 163 176 148 109 119 150 160 166 165 163 155 160 166 158 149 144 139 111 114 108 112 111 109 105 76 69 103 128 116 102 89 85 114 159 121 84 109 147 142 125 110 95 103 120 131 133 132 116 90 62 66 90 116 121 119 120 120 102 90 82 82 90 104 104 90 93 83 48 38 93 157 161 131 104 115 155 176 155 138 117 81 75 84 115 148 166 177 154 106 67 5 51 132 167 175 152 131 90 105 128 106 69 71 101 139 144 118 96 96 109 122 135 147 115 105 91 80 70 64 66 72 66 60 50 38 30 27 29 32 32 28 29 46 65 74 97 130 149 124 85 65 77 104 135 162 165 143 100 59 48 62 77 79 71 60 47 39 33 28 26 26 27 37 42 32 20 21 36 52 55 45 38 39 36 33 39 51 30 28 28 29 32 38 50 60 69 66 61 51 38 34 48 66 92 102 88 58 40 32 27 28 31 36 65 75 58 67 89 85 77 126 130 83 54 64 106 151 146 100 55 59 94 116 129 146 151 145 141 143 142 135 128 125 135 125 129 136 117 95 117 160 170 145 112 98 103 101 70 36 44 44 34 39 46 27 37 89 124 110 110 129 137 123 110 108 99 126 123 96 82 69 50 41 31 26 26 28 33 47 55 48 36 31 26 34 35 13 22 68 111 134 127 141 162 170 180 166 123 95 91 99 101 125 154 156 96 23 54 139 144 119 109 89 131 173 174 166 175 146 123 151 190 174 96 35 63 100 77 39 21 26 41 35 22 16 35 85 117 127 93 48 40 33 24 33 24 32 33 31 33 29 25 26 26 26 34 58 98 146 182 197 166 147 141 156 170 170 169 172 151 139 95 68 83 86 72 75 86 109 149 178 187 146 75 49 84 113 119 126 139 148 162 162 126 70 36 32 37 31 36 75 125 127 107 67 40 39 42 39 39 23 10 42 115 156 134 95 153 187 177 145 143 146 144 154 157 161 168 171 169 167 177 189 180 177 174 172 172 169 165 160 147 141 139 131 96 53 36 43 43 38 27 33 63 120 145 104 54 12 24 33 25 53 66 43 39 61 52 32 35 41 50 70 61 67 86 113 147 182 189 171 170 172 173 169 165 158 124 78 44 35 46 54 43 43 52 50 50 54 46 31 26 41 73 102 99 118 103 50 22 25 39 66 115 140 130 72 33 52 68 52 38 25 36 70 84 66 53 57 79 130 161 158 168 193 186 152 157 161 157 135 97 58 31 19 24 24 26 33 38 45 79 126 163 135 75 38 84 163 173 129 101 118 123 113 110 115 108 92 105 96 75 49 37 39 41 36 34 31 35 40 43 51 47 32 27 25 29 54 84 85 63 50 65 74 80 72 56 52 81 117 116 86 114 159 148 126 123 115 125 130 132 84 25 45 97 106 144 166 146 127 130 126 106 77 52 43 35 35 63 123 173 188 139 104 61 38 43 63 81 89 103 118 142 154 148 131 97 60 33 74 121 125 86 54 42 34 31 44 46 44 47 57 101 161 191 154 97 64 76 97 94 82 110 171 187 166 173 181 169 162 149 137 123 124 133 133 139 157 170 190 178 167 176 155 122 123 134 134 121 128 163 170 142 121 137 140 122 112 141 172 164 140 119 108 104 118 139 159 180 197 193 142 77 34 19 21 30 39 39 31 22 19 24 26 18 7 9 51 112 161 182 178 165 157 150 153 160 169 173 158 126 98 86 93 103 105 93 83 97 119 123 120 116 108 88 65 55 56 127 181 190 163 156 147 124 115 88 77 61 48 41 38 38 38 35 33 30 28 26 26 27 27 30 28 27 29 33 34 33 31 33 33 35 33 34 47 54 44 24 12 13 40 79 109 114 104 93 81 59 47 45 40 36 40 36 28 25 30 33 32 34 39 38 29 31 36 32 30 32 31 31 34 27 35 46 39 35 34 26 28 28 26 26 29 32 34 27 29 32 33 31 31 37 44 33 27 24 25 27 27 29 33 30 29 27 27 26 27 29 30 31 31 30 29 27 24 22 21 25 24 22 21 21 22 24 25 19 20 20 22 24 25 27 28 26 27 29 30 30 31 30 30 24 25 26 28 28 28 27 27 26 25 25 24 24 24 25 25 19 22 25 28 30 33 37 40 33 34 35 35 34 33 32 31 31 29 28 30 34 37 38 38 31 30 28 25 21 18 16 15 9 9 9 8 7 7 7 7 11 14 15 16 16 18 22 26 26 18 13 19 28 30 23 16 15 38 37 40 45 66 95 80 55 41 45 49 36 38 54 59 91 119 169 212 206 156 116 110 125 119 95 118 185 199 176 181 175 186 176 157 166 192 183 150 128 120 127 100 59 13 21 33 30 31 30 29 26 26 28 30 38 33 25 21 28 39 42 39 30 29 28 27 26 25 25 25 26 25 24 23 24 25 27 28 22 19 18 20 25 26 23 19 23 23 23 23 24 26 28 29 33 31 29 28 29 28 25 23 28 27 25 25 26 26 23 21 21 22 23 24 24 22 21 20 22 21 22 25 27 24 17 10 17 26 29 30 20 4 35 100 115 114 77 41 31 45 61 49 59 93 109 100 111 138 130 96 78 64 43 30 27 29 28 25 21 20 20 20 20 19 19 19 17 19 21 23 22 19 16 14 11 12 12 9 7 9 14 19 29 30 39 52 54 42 30 25 54 65 66 54 52 62 65 59 62 49 37 34 34 33 30 28 47 48 47 42 35 34 41 50 51 78 90 68 43 46 70 89 85 69 60 73 103 127 119 93 55 38 25 25 30 35 39 41 36 32 23 16 20 29 31 26 28 24 23 23 17 20 48 82 102 60 15 4 18 21 23 34 29 29 32 32 29 34 41 41 53 54 48 37 31 33 38 40 37 34 34 40 48 52 51 49 46 40 33 29 27 25 25 26 28 34 40 41 38 35 37 40 57 52 45 37 32 31 32 33 34 33 33 33 33 30 24 20 24 22 20 18 18 19 21 22 19 16 14 17 23 30 34 35 24 35 69 100 118 131 113 71 32 30 36 40 30 23 22 19 16 17 18 19 20 21 23 24 23 20 17 18 23 33 43 50 47 54 65 68 68 78 82 73 38 19 66 97 101 87 54 66 54 53 51 43 34 33 46 62 54 43 38 46 58 58 43 29 28 27 26 25 23 20 18 16 15 19 23 22 18 15 16 19 20 21 23 24 24 22 20 18 17 18 20 20 19 16 13 12 14 16 19 19 16 14 14 14 28 40 48 47 46 48 46 40 33 30 33 39 36 26 22 24 29 24 19 17 19 20 20 19 20 21 22 22 22 23 25 27 25 27 27 22 20 23 24 22 20 22 25 28 29 29 28 27 23 25 28 28 27 25 25 26 26 27 27 26 24 24 26 27 35 32 30 30 34 40 45 49 42 39 35 32 31 34 37 40 28 31 32 31 32 35 34 31 27 31 33 35 39 45 47 45 37 34 30 29 30 32 33 33 33 32 31 33 36 37 37 35 31 29 27 27 28 28 24 21 21 23 27 30 30 28 25 23 28 28 27 26 24 22 20 18 18 19 19 19 19 22 27 31 40 38 32 25 18 16 17 19 27 27 26 25 25 25 26 27 19 22 23 23 24 27 25 21 34 38 41 39 32 25 23 23 23 23 23 24 25 23 19 15 20 23 27 27 25 21 18 17 17 14 19 29 31 25 22 25 27 25 26 29 29 26 26 29 29 27 28 33 37 36 28 20 21 29 38 43 40 33 26 22 18 17 17 20 25 29 30 30 30 30 32 35 38 36 31 26 20 22 26 28 26 23 18 14 8 8 11 16 20 22 19 17 19 18 17 16 15 15 15 15 16 16 17 18 18 18 18 18 18 18 18 19 20 21 22 23 23 19 16 14 15 15 14 12 12 12 11 11 11 11 10 10 8 10 10 9 7 5 6 7 10 11 13 14 15 15 14 13 12 12 12 12 12 13 14 15 14 12 11 11 13 13 12 10 13 14 15 14 12 11 12 13 10 11 12 14 16 18 19 20 20 25 29 27 22 18 17 19 15 16 17 18 19 19 20 20 23 22 25 34 41 39 26 15 16 15 15 14 15 16 17 18 15 14 15 17 20 20 18 16 16 18 20 21 20 20 21 23 24 22 20 20 19 17 16 16 16 21 24 23 18 15 16 19 22 21 19 18 18 19 20 21 16 16 16 17 18 19 20 21 23 19 14 13 14 15 15 14 24 25 26 24 21 19 20 21 19 17 12 9 6 9 16 22 17 19 20 19 17 14 14 15 16 14 13 15 19 24 26 27 19 17 15 15 15 15 13 11 10 10 10 10 10 10 9 8 6 8 11 15 18 19 20 20 19 18 17 16 15 14 14 14 13 15 16 15 13 12 14 15 16 16 17 18 19 19 19 19 22 17 16 17 9 6 22 47 78 77 69 52 33 20 16 17 13 22 44 79 109 109 72 33 15 16 20 26 32 36 36 35 26 21 16 16 18 19 16 12 19 19 19 20 20 20 20 21 20 19 16 14 13 14 15 16 15 17 17 15 13 12 14 16 20 17 17 21 28 41 60 76 102 139 162 148 112 79 74 91 118 85 49 35 42 47 35 19 25 23 20 18 16 16 17 18 18 18 18 17 17 16 15 15 13 16 18 18 15 12 11 11 17 17 17 17 17 16 17 17 169 169 168 168 168 167 167 167 167 167 168 168 168 168 168 168 166 166 166 166 166 166 166 166 167 166 166 166 166 165 165 165 166 165 164 163 163 163 164 164 165 165 165 165 165 165 165 165 162 163 164 165 164 162 160 158 166 165 164 162 161 161 161 161 168 166 164 162 161 162 163 164 164 164 164 163 163 162 162 162 161 161 162 163 163 162 161 161 161 161 162 163 163 164 165 165 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 168 168 166 165 163 161 160 160 161 161 161 161 161 161 161 161 159 160 160 160 161 162 162 162 163 162 161 161 161 161 162 163 163 163 163 163 163 163 163 163 161 161 161 162 162 162 163 163 162 162 162 162 162 162 162 162 165 165 164 163 163 162 162 161 161 162 163 163 163 162 161 161 160 164 159 155 161 162 160 165 165 164 163 162 162 162 162 162 163 163 163 164 164 165 165 165 162 162 162 163 163 163 163 163 168 168 136 116 141 160 157 161 169 168 165 164 167 166 157 146 105 114 125 126 111 90 78 77 104 109 105 84 60 58 85 115 113 94 86 100 117 124 127 133 164 159 158 152 128 100 95 107 76 70 104 136 123 109 108 98 81 75 95 113 119 143 152 127 97 64 42 60 97 121 125 123 123 156 167 164 173 163 128 105 122 118 76 103 149 137 109 66 27 11 59 141 174 168 152 132 95 98 119 136 112 78 92 134 153 119 87 92 117 125 125 135 124 110 94 81 70 60 53 52 60 50 36 24 23 27 27 23 35 43 54 63 72 90 117 138 122 92 83 92 95 104 115 113 117 98 71 51 49 56 55 50 37 43 48 46 43 39 30 20 30 36 32 25 32 52 79 103 71 45 41 38 35 41 40 46 35 24 21 33 48 56 65 74 86 69 54 46 34 31 56 90 129 95 62 47 40 32 30 35 45 64 71 68 73 73 62 53 60 71 86 76 60 89 140 162 118 74 39 57 103 130 140 152 164 156 158 154 142 148 153 139 126 128 131 121 95 81 103 138 128 88 83 135 161 116 67 61 62 41 35 37 27 27 50 73 108 118 134 127 108 115 127 117 97 94 110 112 91 86 78 51 31 22 30 31 34 41 33 33 26 29 34 32 34 20 15 55 108 144 129 130 141 164 170 176 174 117 77 73 86 108 116 99 45 32 78 142 151 139 138 136 135 151 173 177 187 168 123 129 162 154 99 45 68 113 91 33 20 27 34 30 14 14 45 81 93 100 88 56 32 29 32 29 29 25 25 28 29 25 22 24 30 27 32 61 115 167 186 182 156 152 148 153 171 188 194 190 173 113 64 75 115 136 129 115 136 166 173 184 182 135 78 39 60 100 110 108 112 137 160 129 81 52 31 35 37 30 54 99 120 123 127 102 55 33 33 29 32 14 20 82 152 153 108 82 116 134 122 130 152 143 134 138 156 160 164 166 166 167 170 173 186 185 180 170 163 159 156 152 153 140 141 141 103 48 30 47 45 36 31 35 67 117 114 61 35 26 24 29 32 32 39 50 65 61 40 23 35 56 71 80 95 106 87 73 110 153 166 165 165 172 169 174 156 136 121 76 73 76 65 66 65 62 66 58 49 50 54 34 20 68 133 154 112 85 63 51 30 15 34 69 94 94 71 57 39 31 40 18 33 50 52 53 59 47 44 67 99 147 167 138 115 127 140 135 128 139 125 89 58 37 24 22 33 47 44 36 39 45 72 115 112 87 54 54 101 153 161 139 112 105 106 111 110 109 105 94 95 78 58 49 46 42 39 37 33 34 37 39 36 32 37 46 47 43 52 67 79 87 81 62 64 73 77 66 52 55 77 100 94 100 133 166 164 137 112 96 90 106 109 81 46 41 72 107 100 113 133 142 139 132 111 83 64 52 39 33 50 97 155 191 180 128 75 34 44 102 145 165 181 181 181 176 153 115 77 54 40 45 51 53 46 37 36 39 42 35 31 47 74 100 140 184 184 110 99 118 102 106 117 91 87 136 150 132 146 176 164 127 105 129 137 117 103 120 152 174 169 169 173 175 171 170 156 132 116 124 126 120 121 126 125 116 110 109 122 152 178 173 141 110 105 103 114 124 124 137 168 192 160 79 38 23 12 27 51 68 67 45 22 15 20 22 14 4 4 16 68 137 176 181 168 152 157 152 157 158 140 118 94 69 62 75 94 106 107 109 123 140 122 106 107 128 135 110 76 58 148 187 187 168 177 178 161 155 137 125 104 82 64 50 40 35 32 33 34 32 29 27 28 30 33 31 28 24 21 24 32 38 32 33 35 38 40 39 35 31 25 23 24 31 39 44 42 39 33 34 34 33 30 29 31 34 33 34 35 37 36 34 33 33 35 33 33 34 32 29 29 33 24 27 29 30 33 35 32 27 19 20 22 24 26 27 27 27 23 25 26 25 25 27 31 34 31 29 26 25 26 27 27 26 28 26 25 26 28 29 28 27 33 32 31 29 27 26 25 24 26 25 23 21 20 20 21 22 17 19 23 25 26 25 23 22 26 27 28 30 30 29 28 27 29 31 31 30 27 26 26 28 30 25 20 18 20 23 23 22 19 20 21 23 26 30 33 35 29 37 41 37 33 31 29 25 29 28 28 31 35 38 38 38 34 29 23 20 17 15 12 9 6 6 5 5 5 6 7 8 11 11 11 13 16 19 22 24 22 21 21 23 26 27 27 25 27 30 29 25 31 57 91 115 74 48 35 44 43 28 26 39 82 134 192 219 208 165 129 119 110 93 88 104 152 191 188 190 202 177 147 139 163 194 201 190 159 154 152 124 62 15 13 29 30 29 28 27 26 27 28 28 34 29 25 27 32 36 37 35 35 30 25 24 27 29 28 25 25 26 25 23 20 19 22 24 21 22 22 22 22 22 21 20 21 21 22 23 25 27 28 29 27 27 28 28 28 27 26 25 30 25 21 22 25 26 24 20 22 21 21 20 19 19 18 17 16 21 28 30 27 20 14 11 20 23 25 22 18 19 25 31 44 47 42 32 29 35 37 33 46 60 78 93 102 101 86 71 53 44 33 27 26 28 27 26 22 22 21 20 20 19 19 18 18 20 23 27 28 24 18 12 11 12 13 12 12 14 18 22 30 35 40 45 47 43 31 18 42 52 60 59 51 48 53 60 58 52 43 36 32 29 30 32 42 48 52 50 43 41 45 49 59 75 65 35 39 81 106 100 117 124 113 91 78 71 68 72 47 35 26 28 35 38 37 36 33 30 24 17 18 25 28 25 23 22 20 18 19 25 35 42 46 34 20 12 14 20 26 29 31 30 31 33 34 36 43 52 67 58 45 35 32 33 35 36 37 38 36 33 34 37 36 32 32 36 34 32 32 26 26 37 34 39 43 41 34 32 45 60 81 57 41 37 35 36 36 28 36 33 34 36 34 28 24 24 21 22 22 22 22 22 22 22 17 18 19 21 23 26 28 30 23 33 74 117 116 89 70 65 48 41 37 39 33 22 18 22 22 22 21 19 18 20 25 30 28 26 19 10 10 31 66 94 66 79 94 96 80 60 52 55 31 27 40 68 86 80 67 61 40 38 34 30 28 32 40 46 43 41 49 70 84 75 50 28 25 25 25 26 26 23 18 14 22 23 22 17 12 11 16 21 19 20 21 21 20 19 19 20 18 17 15 14 14 15 16 17 17 18 18 19 19 18 18 17 20 30 43 51 51 46 40 37 28 29 31 31 30 28 27 26 25 26 25 22 24 27 25 20 18 18 19 20 20 21 22 22 24 23 22 21 20 20 21 21 17 18 21 24 26 28 29 30 28 28 27 27 26 26 26 26 24 24 25 26 26 25 24 24 30 36 39 38 40 50 62 69 47 43 38 36 35 36 34 33 40 34 33 36 37 33 30 32 32 35 37 36 35 38 45 52 44 36 27 24 28 31 30 28 27 31 35 37 35 32 30 30 33 33 32 31 29 27 25 23 19 23 29 35 38 35 28 23 27 27 26 24 22 21 20 19 18 20 23 24 24 25 28 31 40 37 31 25 21 21 23 25 31 29 27 25 25 26 26 27 24 25 24 21 19 21 25 29 41 41 40 36 30 27 26 28 31 27 23 21 22 24 24 23 26 26 26 23 20 18 19 21 21 21 21 22 22 22 23 24 26 29 33 34 31 28 26 26 19 22 27 31 32 31 28 25 29 35 42 45 42 35 29 26 24 20 17 19 26 31 32 31 30 29 29 31 32 32 29 26 21 24 25 25 22 20 19 20 14 12 11 12 13 14 14 13 9 13 16 15 11 10 13 16 16 17 18 21 21 18 12 7 12 16 19 19 16 14 15 17 23 22 19 16 13 12 11 11 7 7 8 8 9 10 10 11 10 11 11 9 7 7 8 9 9 11 14 16 17 15 13 11 12 11 11 10 10 11 11 12 14 14 14 14 14 13 12 12 13 14 14 14 13 11 9 7 8 10 13 15 18 19 19 20 19 21 22 23 22 20 17 15 15 13 12 14 17 20 20 20 25 19 20 34 49 49 32 14 8 11 14 15 15 14 15 17 17 16 16 15 15 15 16 16 12 13 16 19 21 23 24 25 29 26 23 22 21 20 18 16 17 16 16 16 16 17 18 19 26 23 19 18 19 19 19 18 16 16 16 17 18 21 23 24 17 16 15 17 20 21 21 20 21 24 26 23 19 17 20 24 26 20 13 9 11 14 17 19 20 21 22 23 21 18 15 13 14 14 15 16 19 22 25 27 18 16 13 10 9 9 10 11 10 10 10 9 9 8 8 8 5 7 11 14 16 17 17 17 14 15 16 17 17 15 13 12 15 15 15 15 16 17 18 18 14 14 14 15 17 19 22 23 17 20 20 14 7 9 18 28 26 36 46 56 35 12 17 14 15 25 44 57 66 74 63 37 22 20 24 33 44 58 55 36 38 22 19 23 18 15 19 21 21 21 22 23 20 17 20 26 27 22 15 12 13 16 18 19 21 20 19 18 18 18 19 19 19 19 21 28 36 47 61 72 90 123 149 134 95 79 105 141 104 73 45 41 47 43 32 24 22 22 21 20 18 17 17 17 18 16 15 16 17 16 13 11 13 15 17 19 18 15 12 10 15 15 15 15 15 17 18 19 169 169 169 168 168 167 167 167 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 165 165 164 164 166 165 164 163 163 163 164 165 165 165 165 165 165 165 165 165 162 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 163 164 164 163 163 163 163 163 163 161 162 162 163 163 162 162 161 161 162 162 163 164 164 165 165 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 165 165 165 164 163 162 162 162 161 161 161 161 161 161 161 161 160 160 160 161 161 162 162 162 163 162 162 161 161 162 162 163 161 161 161 161 160 160 160 160 161 161 161 162 162 163 163 163 162 162 162 162 162 162 162 162 164 164 164 164 164 164 165 165 162 163 163 164 164 163 162 162 160 166 164 160 163 164 161 162 163 162 161 161 160 160 160 160 164 164 164 164 164 165 165 165 164 164 164 164 164 164 164 164 169 168 143 124 136 152 157 162 165 165 164 164 166 165 156 146 127 144 161 154 124 95 90 99 116 132 122 84 63 80 102 109 77 62 68 93 97 87 103 135 165 165 157 138 112 98 107 123 92 75 106 144 127 100 105 116 104 88 95 116 137 170 178 150 100 59 28 47 102 147 159 152 157 166 151 137 154 162 140 116 140 123 65 92 148 124 78 40 34 17 67 143 169 165 156 135 97 104 127 143 122 90 98 131 140 120 98 98 117 124 118 115 110 100 90 83 76 66 59 56 47 42 36 31 27 24 22 21 47 66 69 61 78 114 127 115 97 83 95 120 118 96 89 94 73 61 47 41 41 41 39 38 56 61 68 68 54 35 26 27 31 30 27 32 57 91 106 102 60 38 39 38 35 38 34 38 32 39 51 62 63 59 56 58 64 56 50 47 39 36 52 74 88 70 57 59 60 49 35 28 39 66 72 64 75 87 75 54 45 48 59 58 56 87 128 141 92 56 34 60 101 120 137 163 142 128 139 159 154 146 146 143 141 131 115 94 75 69 81 97 77 76 113 175 180 115 70 78 64 46 36 34 29 34 52 66 88 98 99 82 83 125 149 130 101 115 138 140 121 109 92 64 41 32 38 33 31 38 29 23 30 33 36 33 34 19 13 50 116 148 132 131 132 141 141 149 140 122 106 87 73 76 69 42 37 56 99 127 138 165 177 153 127 133 152 161 173 164 133 135 147 133 84 43 61 95 83 48 25 27 30 28 20 21 46 75 90 95 82 51 31 30 32 29 30 27 27 27 24 19 19 22 23 24 35 72 129 176 186 175 156 158 152 144 152 171 178 172 130 73 65 134 186 174 152 153 152 158 145 154 162 127 74 32 58 90 110 121 111 98 94 64 55 40 28 27 35 56 90 116 142 160 167 130 69 32 27 30 29 25 52 111 141 119 94 97 107 127 120 131 151 143 145 158 159 161 162 160 155 154 157 161 163 167 169 168 165 159 147 137 157 148 154 156 115 51 24 35 38 33 34 40 62 96 89 44 33 28 26 27 24 26 44 65 73 61 40 30 39 53 70 87 137 135 100 64 69 101 138 170 162 172 166 168 159 145 134 100 110 129 129 126 118 104 87 57 55 42 36 23 34 110 180 185 109 71 42 40 36 22 21 33 46 66 72 76 56 35 35 18 46 67 57 39 46 50 46 52 87 115 116 82 62 74 89 88 86 81 61 36 23 20 32 52 77 85 71 46 35 36 54 86 132 124 101 88 116 158 162 137 111 95 91 93 87 79 71 62 57 57 59 60 54 45 42 44 36 34 33 30 27 32 50 69 62 54 59 71 77 78 69 52 51 62 66 57 51 54 58 58 65 87 109 111 106 112 109 90 66 65 65 68 71 70 64 57 63 77 101 112 107 101 94 81 77 60 45 33 33 64 116 154 179 132 82 40 54 122 175 200 200 177 146 119 96 73 55 46 35 34 36 39 38 36 39 45 30 38 44 56 80 109 145 180 153 118 130 141 106 98 110 92 64 99 115 119 149 173 147 104 124 145 155 143 134 143 157 164 167 168 173 163 140 133 147 158 143 133 127 125 115 93 74 67 88 126 153 149 139 135 117 93 74 122 141 106 92 138 173 163 110 43 21 20 15 41 94 144 113 61 22 23 29 17 11 18 4 6 45 108 148 158 157 156 158 149 136 107 82 96 118 115 95 119 136 130 117 110 105 101 111 118 138 157 152 128 108 102 144 175 174 160 170 174 164 165 164 158 148 134 117 96 75 61 52 44 34 30 32 34 32 29 26 29 34 35 33 30 28 27 29 29 31 34 36 34 30 26 31 30 28 28 28 27 25 23 30 33 37 37 35 31 30 29 31 31 30 28 27 29 34 38 41 34 28 27 28 28 29 30 24 27 30 31 33 34 30 24 18 18 19 21 23 24 26 26 23 24 24 24 24 26 31 35 30 27 24 23 25 26 25 24 26 25 24 26 28 29 27 25 29 29 28 28 27 26 26 25 26 25 23 21 20 20 20 21 26 25 23 22 22 23 25 26 26 27 29 30 31 30 30 29 28 29 30 28 25 23 24 25 23 22 23 25 26 23 15 9 16 22 28 32 32 30 29 30 34 38 39 35 34 35 33 28 27 26 24 26 29 32 33 33 30 27 22 19 17 15 12 10 7 6 5 5 5 6 7 8 8 8 9 11 15 20 25 28 26 23 21 21 23 25 26 25 28 32 32 25 25 39 60 75 57 45 39 39 35 26 29 40 57 90 139 184 197 168 136 129 118 116 108 96 123 166 180 190 193 177 151 135 149 179 198 199 201 178 151 111 53 15 18 34 27 27 26 26 27 28 29 30 36 32 27 27 31 34 34 32 33 28 24 24 27 30 29 26 24 25 25 22 20 20 22 24 20 20 21 22 23 23 23 23 22 23 24 25 27 28 28 28 27 27 28 28 28 27 26 25 26 23 21 22 26 28 26 22 22 21 21 20 19 19 18 18 17 22 27 28 26 20 16 14 20 23 25 22 18 17 22 27 34 31 27 26 24 23 24 27 28 39 51 58 61 57 47 36 34 29 25 25 28 31 30 28 23 22 22 21 20 19 18 18 22 23 25 27 27 22 15 9 11 13 14 15 14 15 18 21 30 35 40 44 46 43 33 22 38 46 53 53 47 46 52 59 57 50 44 38 32 26 27 31 46 57 59 47 35 37 50 62 70 79 65 35 37 73 100 101 133 162 166 133 93 59 41 40 35 29 24 25 30 33 34 34 26 25 21 20 25 30 28 21 22 23 23 22 23 25 28 31 30 22 13 10 15 22 27 28 29 29 31 33 32 33 41 51 62 54 43 37 35 35 33 31 28 34 42 45 43 37 31 29 35 39 35 31 31 28 33 48 64 55 44 36 31 32 43 53 61 45 37 38 36 39 41 36 37 35 36 37 34 26 21 21 23 24 24 24 24 23 22 21 19 19 20 21 23 25 27 27 34 37 61 82 75 61 63 70 52 44 39 36 28 17 15 21 22 23 23 21 20 21 24 28 22 24 22 18 21 41 74 99 85 94 101 95 79 62 53 50 33 28 35 54 67 65 56 52 37 35 32 27 25 27 32 36 33 38 55 80 93 81 53 31 29 28 27 27 26 22 17 13 22 23 22 17 12 11 14 19 18 20 21 21 20 19 19 20 19 18 17 16 16 16 17 17 19 20 20 20 20 19 19 18 19 25 34 42 46 44 38 34 30 29 29 29 28 27 26 24 25 26 25 23 24 27 25 20 15 15 17 19 21 23 25 26 23 23 23 22 22 21 21 20 18 18 20 22 24 27 28 29 30 29 28 27 26 26 25 25 24 24 25 26 26 25 24 24 33 40 45 46 48 54 60 62 45 42 38 36 36 36 35 34 35 31 30 33 35 32 30 31 32 34 37 36 34 35 40 45 42 35 27 25 28 30 29 27 28 31 35 36 34 31 30 29 32 32 32 31 29 27 25 24 22 24 29 34 37 35 29 24 26 26 25 24 23 22 22 21 20 21 22 22 22 24 28 31 41 38 33 27 22 20 21 23 28 27 26 25 25 27 28 29 28 28 27 25 22 22 24 27 35 36 36 34 30 27 26 27 27 25 22 21 22 23 22 21 24 25 26 24 21 18 19 19 22 23 24 23 21 20 22 24 25 28 32 33 31 28 27 27 23 23 23 23 25 27 28 29 27 32 37 39 36 32 28 27 24 20 17 19 25 31 33 32 30 28 27 28 30 30 29 27 24 26 27 26 22 20 19 19 17 14 12 11 12 13 13 13 11 14 16 15 11 11 15 19 18 18 17 18 18 15 10 6 11 15 19 20 17 15 15 16 23 21 18 15 12 10 9 9 8 8 8 9 9 9 9 9 10 12 13 11 7 6 7 10 9 11 13 15 16 15 14 14 14 13 11 10 8 8 8 8 11 13 15 17 17 15 13 11 13 13 14 13 12 10 8 6 11 12 15 17 19 20 21 21 18 19 20 20 19 17 15 13 16 14 13 14 17 19 19 19 22 17 19 34 50 50 33 16 9 12 14 15 14 14 16 18 18 18 16 15 15 15 16 16 15 16 17 19 22 24 26 27 29 25 21 20 21 21 19 16 16 16 17 18 19 19 19 20 22 20 18 17 18 19 18 16 18 18 18 18 19 21 23 24 19 18 17 19 21 23 22 21 19 22 23 21 17 17 21 26 27 21 14 10 10 13 16 17 19 20 22 22 21 18 16 14 15 15 15 17 19 21 24 25 17 16 14 12 10 10 10 10 10 10 9 9 8 8 8 8 6 7 9 12 14 16 17 17 13 14 15 16 17 17 17 16 16 16 16 16 17 18 19 20 17 16 16 16 16 17 19 19 17 19 18 13 8 8 15 22 29 37 43 47 28 11 19 15 22 25 34 41 45 54 54 40 24 16 31 63 83 86 77 62 42 27 26 31 26 21 21 20 20 20 21 21 19 17 20 27 25 21 16 14 15 18 20 20 21 20 19 18 18 18 19 19 29 29 26 26 37 62 95 118 103 103 111 115 99 81 88 109 83 70 58 53 49 40 30 24 25 24 22 20 18 16 15 14 20 17 15 15 15 15 13 11 13 14 16 17 17 16 14 13 17 17 16 16 16 17 18 19 169 169 169 168 168 168 167 167 168 167 167 166 166 165 165 164 166 166 166 166 166 166 166 166 167 167 166 165 164 164 163 163 166 166 165 164 163 164 164 165 164 164 164 164 164 164 164 164 163 162 161 160 161 163 166 168 157 159 161 163 165 165 165 164 158 160 163 165 166 165 164 162 163 163 163 163 164 164 164 164 161 162 163 163 163 163 162 161 162 162 163 163 164 164 165 165 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 162 162 162 162 163 163 163 162 161 161 162 163 163 162 161 161 161 160 159 159 159 161 161 162 162 162 163 163 163 162 162 162 162 162 162 162 162 163 163 164 165 165 166 167 167 163 163 163 164 164 164 164 164 158 165 167 163 163 166 165 161 163 162 161 161 160 161 161 161 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 169 167 154 135 130 141 155 164 161 163 163 162 163 163 157 150 158 166 174 169 144 114 99 99 103 128 135 116 106 117 120 110 78 67 73 90 86 72 85 115 139 143 135 115 106 116 128 133 106 83 98 128 121 109 123 141 128 104 92 91 99 126 138 119 100 57 24 44 106 157 165 151 167 162 133 113 132 153 139 112 119 100 51 87 150 132 92 71 38 26 83 157 173 171 166 142 110 123 138 137 114 93 98 117 119 119 110 104 115 128 120 101 98 91 84 81 77 68 59 54 38 35 33 32 27 23 29 41 71 78 70 60 82 117 112 80 66 96 116 118 114 101 79 63 53 43 34 34 43 57 75 89 82 78 78 73 50 24 20 33 28 25 41 65 83 102 103 84 50 32 37 36 33 36 33 36 55 63 67 63 56 52 50 47 49 51 53 50 45 41 43 46 44 57 75 87 79 57 34 21 32 61 78 79 83 85 78 73 65 55 59 71 79 94 109 111 75 40 25 61 105 121 136 164 117 97 115 154 154 124 111 116 136 131 117 98 81 71 68 67 62 102 159 198 182 118 74 74 64 50 37 32 32 39 50 58 50 63 62 50 73 130 148 118 74 115 149 143 116 95 77 61 49 36 43 38 30 35 28 21 29 32 35 32 34 21 14 49 121 152 136 133 125 120 112 118 121 129 128 99 63 50 41 23 54 84 115 118 127 173 195 170 130 118 128 136 142 148 142 144 127 106 63 36 50 70 65 52 35 29 27 28 26 27 42 60 63 68 61 42 32 35 36 30 27 25 24 23 20 18 21 26 33 33 46 84 138 178 181 165 151 155 150 146 156 165 146 115 76 87 126 176 197 183 166 163 154 151 134 143 152 125 85 50 79 93 103 109 87 64 59 44 47 34 33 39 47 83 130 152 162 193 189 133 68 31 26 37 18 35 95 152 139 92 87 115 123 148 153 166 168 143 140 154 159 161 161 156 148 145 149 154 156 161 165 166 164 159 146 133 135 134 151 162 124 57 24 30 32 31 37 44 54 66 57 30 32 30 31 29 23 24 45 71 71 49 31 32 46 64 90 113 141 137 112 82 72 79 103 132 156 172 167 161 153 137 126 112 135 169 176 171 167 162 138 90 65 36 23 20 45 130 184 161 79 55 39 37 27 10 14 33 54 87 109 111 82 51 45 39 48 70 59 39 51 60 50 46 56 68 63 39 25 32 40 39 46 38 26 20 17 20 53 100 140 118 71 34 34 54 80 103 154 153 127 94 95 120 120 97 87 72 67 69 64 61 61 57 69 78 87 83 65 47 42 47 35 35 32 27 24 32 55 76 57 45 50 65 70 70 65 55 47 51 46 33 32 46 57 58 60 66 68 66 82 114 120 96 60 51 51 71 95 96 71 46 47 56 78 90 80 71 71 70 81 63 57 51 34 39 76 108 148 132 109 63 55 111 169 204 185 146 95 61 47 44 45 47 40 37 36 38 38 38 40 44 51 64 60 52 67 97 125 144 109 106 128 124 84 75 87 75 58 67 73 94 139 163 143 114 147 162 169 162 159 165 165 159 169 165 167 159 135 127 146 166 177 173 162 141 110 83 73 76 83 125 153 144 125 115 104 88 88 132 130 82 93 169 186 133 64 24 15 14 22 68 124 167 132 84 45 36 30 15 14 28 18 7 26 79 124 143 151 158 152 120 96 76 74 117 155 149 145 150 164 167 137 97 89 105 129 139 153 157 151 145 149 158 150 168 164 155 165 168 165 173 177 175 174 170 161 143 120 104 92 76 57 48 47 45 36 27 36 35 34 32 31 29 28 28 27 27 28 30 32 31 28 25 26 26 25 22 19 19 20 22 27 32 38 40 38 33 27 24 25 29 30 28 26 27 33 38 37 29 23 23 27 30 28 26 25 28 29 30 31 32 27 21 18 18 18 18 20 23 26 27 22 22 22 21 22 25 31 36 29 26 23 22 23 24 24 23 24 24 25 27 29 29 26 23 25 25 25 25 26 26 26 26 25 24 22 20 18 18 19 19 22 20 19 19 21 24 27 29 27 28 30 31 32 31 31 30 26 27 28 25 22 20 20 21 19 19 19 21 23 22 20 17 22 27 33 34 32 30 30 31 40 40 37 34 33 34 32 28 27 24 21 20 23 26 28 28 24 22 19 17 16 14 13 11 7 6 6 5 5 6 7 7 6 5 6 9 14 20 27 31 30 26 22 20 21 23 24 24 26 32 33 26 19 21 28 33 25 37 51 55 46 37 37 42 38 49 81 130 156 141 130 142 148 149 129 91 102 142 149 148 157 155 137 114 117 151 186 202 198 168 136 97 48 18 21 33 24 24 25 25 27 28 30 31 38 34 29 28 30 32 32 30 32 28 24 24 27 29 28 27 24 24 23 22 20 20 22 24 20 21 22 24 25 25 26 26 24 25 27 29 29 29 29 28 27 27 28 28 28 27 26 25 21 19 20 23 28 29 26 23 21 21 21 20 19 18 18 19 19 22 25 26 24 21 19 19 22 26 28 25 20 18 21 26 36 27 26 31 31 24 24 31 23 29 33 31 28 25 21 17 20 19 20 25 30 33 31 28 24 24 23 22 20 19 18 18 22 22 23 25 26 22 16 11 11 14 16 17 16 16 17 18 29 35 40 43 44 43 35 27 33 39 45 44 41 42 49 56 53 47 43 41 33 25 25 32 58 73 73 49 27 31 52 69 80 81 63 35 30 55 81 91 131 176 191 150 91 45 24 22 23 24 24 25 28 33 36 37 30 26 21 21 27 32 29 22 23 24 25 27 28 26 22 19 19 14 10 11 16 23 26 27 27 28 31 31 29 29 38 48 58 54 48 45 41 37 31 27 20 31 48 58 50 32 24 26 38 42 37 31 30 30 41 61 96 72 44 29 25 28 33 38 42 33 35 39 37 38 42 39 39 37 38 38 33 24 19 18 25 25 26 26 25 23 21 20 20 20 21 22 23 24 25 25 34 37 49 52 42 46 67 82 56 47 37 31 22 13 14 21 23 25 26 25 24 23 23 24 24 27 27 24 24 35 57 74 85 91 90 76 61 53 45 38 34 31 32 38 45 45 42 40 33 32 30 26 23 23 25 27 23 31 50 73 84 74 53 37 35 34 32 31 29 25 19 15 23 23 22 18 13 10 12 15 17 19 21 21 19 18 19 21 19 19 20 20 19 18 17 17 22 22 21 21 20 20 19 19 20 21 26 33 39 40 37 33 33 29 26 25 27 27 25 22 25 26 25 24 24 26 24 20 16 17 18 20 22 24 25 26 21 22 23 24 24 22 21 20 19 18 18 19 21 24 27 29 32 31 30 28 27 25 23 22 24 24 25 26 26 25 24 24 32 39 45 48 50 52 51 47 40 37 34 33 34 34 35 34 33 30 29 33 35 33 32 31 32 35 37 36 33 32 34 37 38 33 27 26 27 29 28 26 29 32 35 35 33 30 29 28 32 32 32 31 30 28 26 25 25 26 28 32 34 33 29 25 24 24 24 24 25 25 25 25 22 22 22 21 20 23 27 31 40 39 35 30 24 20 20 21 25 25 25 25 26 27 29 31 32 32 32 30 27 25 24 25 26 28 30 31 29 27 26 26 23 23 22 22 23 23 21 19 22 24 26 25 22 19 18 18 23 26 27 24 20 18 21 25 24 27 30 30 29 27 27 28 34 30 24 19 18 22 28 32 26 28 30 30 29 28 27 27 25 21 18 19 25 30 33 33 30 28 25 25 27 28 29 28 27 29 29 27 24 21 20 20 21 18 13 11 10 11 12 12 13 15 15 14 11 13 17 22 21 18 16 14 14 12 8 6 9 14 20 22 19 16 15 15 23 21 18 15 11 9 7 6 10 9 9 9 9 8 8 8 9 13 15 13 8 6 8 12 11 11 12 13 14 15 15 16 15 13 11 8 6 5 4 4 8 11 16 19 20 17 13 11 13 13 14 13 12 10 8 7 14 15 17 19 21 22 22 23 20 20 19 18 17 16 15 14 17 15 13 14 16 18 18 16 18 15 19 33 50 52 36 19 12 13 15 15 14 15 17 19 20 19 18 17 16 15 16 16 19 18 18 19 21 24 27 29 30 24 19 18 20 21 19 16 14 16 18 20 21 21 21 20 20 19 18 19 21 21 19 17 21 20 20 20 21 21 22 23 22 21 20 21 23 25 24 22 19 20 20 17 15 17 22 27 28 22 15 11 10 11 14 15 18 19 20 21 20 19 17 16 16 16 17 17 19 21 22 23 16 16 15 14 12 11 10 9 9 9 9 8 8 8 7 7 7 7 8 9 11 14 16 18 13 14 14 14 16 17 19 20 16 16 16 16 17 18 19 20 20 19 17 16 15 15 16 16 17 17 15 12 8 8 10 13 33 59 75 69 32 7 14 12 29 26 31 34 31 33 34 28 28 21 37 75 110 126 116 93 56 40 37 40 32 23 21 19 19 18 20 21 19 17 21 28 24 21 18 17 19 21 22 22 21 20 19 18 18 18 19 19 24 27 24 21 39 82 132 163 114 89 84 100 96 68 57 68 71 73 68 54 39 31 26 23 25 23 21 20 20 19 17 15 21 18 14 13 14 15 14 14 12 12 13 14 15 16 17 17 20 19 18 17 17 17 18 18 170 170 169 169 168 168 168 168 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 165 164 163 163 162 167 166 165 164 164 164 165 165 164 164 164 164 164 164 164 164 166 165 164 163 164 165 167 168 156 159 162 165 166 166 164 163 160 161 163 164 165 164 163 162 162 163 163 164 164 165 165 165 162 162 163 164 164 163 162 162 163 163 163 164 164 164 165 165 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 163 162 162 162 162 163 164 164 164 163 163 162 162 161 161 162 162 162 162 163 163 164 164 163 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 163 163 163 162 163 163 164 164 160 163 167 164 161 166 168 162 165 164 164 163 163 163 164 164 166 166 166 165 165 164 164 164 165 165 165 165 164 164 164 164 166 165 162 147 129 134 154 166 160 163 163 160 160 161 161 158 166 165 166 163 145 120 107 106 111 122 142 159 156 141 130 130 140 119 96 83 84 90 95 97 109 118 118 116 135 162 163 144 130 109 100 101 99 106 116 116 115 105 91 66 48 65 91 98 85 50 28 50 97 128 130 120 153 156 141 122 128 143 130 105 91 78 55 84 123 124 113 97 34 34 104 181 194 192 182 149 135 162 167 134 103 99 109 113 105 116 116 103 108 133 133 108 94 84 74 71 67 60 52 48 42 34 29 27 23 26 48 74 93 72 55 62 82 91 79 63 77 125 136 111 100 92 64 38 35 50 68 83 98 113 122 123 98 83 67 52 34 19 21 32 23 35 81 110 93 79 77 66 49 31 32 29 28 38 43 51 79 80 71 54 47 51 51 45 52 60 61 53 46 42 32 20 30 69 110 117 87 48 25 19 25 53 88 108 96 66 67 95 97 76 81 111 122 106 92 91 82 44 22 57 112 136 139 147 117 96 109 147 151 119 103 110 124 123 120 110 90 76 78 88 103 129 168 194 172 105 57 52 58 47 34 31 35 36 45 60 56 54 47 45 68 102 107 87 76 108 120 102 86 79 72 66 60 38 51 55 40 33 28 30 25 28 32 30 36 26 18 51 109 148 138 136 132 131 118 116 112 126 125 92 53 39 45 51 73 87 118 142 153 167 174 166 139 115 117 121 113 124 141 146 111 85 45 31 52 68 62 54 42 33 27 29 28 26 34 46 41 47 44 34 31 34 32 23 27 24 20 18 17 18 21 23 24 31 51 92 143 178 182 171 166 165 158 149 142 129 102 76 94 144 179 170 154 152 147 133 138 152 155 164 156 127 104 83 98 109 107 85 61 64 77 72 42 30 55 84 82 97 140 168 160 192 175 112 67 47 38 37 15 38 104 151 124 85 97 130 154 179 187 191 172 133 129 144 156 161 164 160 153 150 153 159 166 167 165 160 156 153 148 143 112 115 139 158 126 62 27 31 34 33 39 45 45 42 40 38 46 38 33 34 31 30 42 58 58 34 21 32 60 99 136 157 130 124 115 112 115 106 87 73 127 157 167 160 146 120 109 117 145 175 172 164 179 201 187 135 70 34 25 29 47 104 129 89 46 38 38 40 27 14 30 60 94 126 136 115 84 64 63 66 48 69 62 50 63 64 51 49 35 40 38 28 22 27 36 42 45 37 32 34 28 26 71 136 171 113 44 18 41 76 99 110 128 119 91 58 52 66 67 54 54 52 53 51 52 70 91 96 110 109 105 90 65 44 38 41 33 34 34 30 28 32 45 56 40 27 32 48 57 62 66 65 57 47 30 16 18 43 82 111 118 94 80 84 90 96 92 80 82 78 79 90 100 99 88 78 70 66 81 97 92 81 76 72 71 56 72 90 68 46 51 61 93 124 144 97 51 71 117 156 125 92 55 39 41 48 51 51 47 42 38 38 41 50 66 80 122 118 83 43 45 72 87 87 67 72 82 74 54 60 70 60 55 50 51 80 126 151 151 150 161 169 170 163 164 171 171 164 167 166 168 157 136 135 157 174 179 180 159 121 105 116 125 120 110 121 143 155 139 109 98 104 108 103 88 86 131 188 173 109 41 27 21 8 31 90 116 110 102 100 80 45 20 17 23 26 29 15 17 61 121 153 156 153 119 89 83 91 101 134 158 144 165 161 167 169 139 103 110 143 155 151 144 141 147 159 169 173 162 168 163 160 165 162 162 172 169 166 165 168 170 166 156 148 136 126 110 93 77 61 45 35 42 37 31 28 29 32 34 35 27 27 27 29 31 31 29 27 21 20 18 17 18 21 25 27 26 30 35 38 36 31 25 21 21 30 37 36 31 29 30 31 27 26 25 26 30 33 30 25 28 28 27 24 25 27 25 20 19 18 17 17 18 22 25 28 20 20 20 20 21 25 31 36 29 26 23 22 23 23 23 22 23 24 26 29 31 30 26 23 24 24 24 24 24 24 24 24 23 21 19 17 16 16 17 17 18 18 18 20 23 25 25 24 31 31 32 33 32 31 29 28 25 26 25 23 19 17 17 18 19 20 20 19 18 20 24 28 28 26 25 26 30 34 37 38 39 39 37 33 31 28 26 24 27 23 18 16 18 20 23 23 18 17 15 14 13 12 11 11 7 7 6 5 5 5 6 7 6 5 5 7 12 19 25 29 28 26 23 22 23 23 21 20 23 29 31 25 18 15 15 14 7 36 71 87 73 49 37 38 38 35 49 80 94 84 100 140 168 152 120 88 110 143 124 99 127 134 124 99 90 112 142 158 132 119 110 89 49 21 21 29 25 25 25 26 27 28 29 29 36 33 29 28 29 31 32 31 33 30 27 26 27 28 26 25 24 23 22 21 21 22 24 25 24 24 25 26 27 27 27 27 26 28 30 32 32 32 30 29 27 27 28 28 28 27 26 25 18 18 20 23 26 27 24 20 20 21 22 21 19 19 19 20 21 23 24 23 22 21 22 24 26 30 32 29 23 21 25 30 50 44 42 45 45 40 38 41 38 35 30 25 23 23 23 22 22 22 23 27 30 31 29 26 25 24 23 22 21 19 18 18 17 17 19 22 24 23 20 16 10 13 16 17 16 15 15 16 28 35 41 42 42 41 38 33 31 34 37 37 35 37 43 49 45 42 41 41 36 29 32 39 68 84 83 54 28 29 46 58 68 64 49 30 25 40 63 79 115 153 159 117 68 38 27 28 22 24 27 29 33 36 39 40 41 33 22 19 23 28 30 29 25 25 26 29 31 28 22 17 21 17 13 13 17 22 26 27 26 27 30 29 26 25 34 45 57 59 60 56 46 35 28 24 21 32 50 60 46 24 17 26 37 43 40 34 31 31 42 63 91 65 36 23 24 28 31 32 38 32 36 41 36 35 38 35 39 38 38 37 32 23 18 19 24 25 26 26 25 22 19 17 18 19 20 22 23 24 25 25 28 35 45 42 34 45 65 72 55 42 29 23 19 16 18 22 24 26 28 28 27 24 22 20 27 30 31 27 22 24 33 41 62 71 68 50 37 36 36 32 34 34 34 34 33 31 31 31 30 30 29 28 27 26 26 27 22 26 36 49 55 51 44 41 39 38 36 35 34 30 25 21 24 24 23 18 13 10 11 12 16 19 21 21 19 17 19 21 19 20 22 22 22 21 19 18 22 22 21 20 20 19 19 19 20 21 24 28 32 35 36 36 37 31 25 24 27 28 25 22 24 24 25 24 24 23 21 19 22 22 22 22 22 22 22 23 20 22 24 26 26 24 22 20 21 20 18 18 20 23 26 29 33 33 31 30 27 24 22 21 24 24 25 26 26 25 24 24 30 36 41 45 47 48 44 38 33 32 31 30 31 32 33 33 34 33 32 35 36 36 33 31 35 37 39 38 34 31 30 31 33 31 29 27 27 27 26 25 29 31 34 34 31 29 28 28 31 31 32 31 30 29 28 27 28 27 28 30 32 32 29 26 23 23 24 25 26 26 27 28 25 24 22 20 18 21 26 30 35 36 36 32 26 22 21 21 24 25 26 26 26 26 28 30 33 34 34 33 31 29 27 26 18 21 24 27 28 27 26 25 23 23 24 25 25 24 21 19 20 23 26 26 23 19 18 17 23 27 29 25 18 16 20 26 23 26 28 28 27 26 27 29 43 38 29 21 17 20 27 32 29 28 26 24 24 24 26 28 26 22 19 20 24 29 33 34 31 28 24 23 25 28 30 30 28 30 30 28 25 23 23 24 25 20 14 10 9 10 11 11 15 15 15 13 12 14 20 24 22 19 14 11 9 8 7 5 8 14 21 23 21 17 15 15 24 23 20 16 13 10 7 6 12 11 11 10 9 8 8 7 7 12 16 14 10 8 11 15 14 13 12 11 11 12 13 14 12 11 9 6 5 4 4 4 7 9 13 16 17 16 14 13 13 14 15 15 14 12 10 9 16 17 18 19 20 22 22 23 23 22 21 19 18 18 18 18 17 15 13 13 15 16 15 14 14 14 18 32 49 53 39 22 15 16 17 16 15 16 19 21 22 21 20 18 17 16 16 16 21 20 18 18 20 23 26 29 31 25 19 18 20 21 17 13 12 15 18 21 23 22 21 20 21 21 21 23 25 24 22 19 24 23 23 22 22 22 22 22 24 23 22 23 25 26 25 24 22 21 19 16 14 16 22 26 27 23 16 11 9 10 12 14 17 18 19 19 19 19 18 17 18 18 18 18 19 20 20 21 16 16 16 16 14 12 10 9 9 9 9 8 8 7 7 7 8 7 6 7 9 12 15 18 15 14 13 13 14 16 18 19 15 15 15 15 16 17 18 19 19 18 17 15 14 14 14 14 17 15 13 11 10 9 8 8 40 97 138 126 63 15 17 17 20 19 31 41 36 28 23 16 25 28 41 73 129 180 176 135 84 65 54 48 32 20 19 19 18 18 20 22 20 19 23 29 24 22 20 20 22 24 24 23 21 20 19 18 18 18 19 19 19 24 23 20 36 74 116 140 96 79 78 89 76 41 28 40 64 66 56 35 25 29 33 32 21 18 17 19 24 25 23 19 20 17 13 13 15 18 19 19 11 11 11 12 14 16 19 21 22 21 20 18 18 17 18 18 170 170 170 169 169 169 168 168 165 165 166 167 168 169 170 170 167 167 167 167 167 167 167 167 167 167 166 165 165 164 164 163 167 166 165 165 164 165 165 166 164 164 164 164 164 164 164 164 164 165 166 167 166 165 163 162 160 162 164 166 167 165 163 161 166 165 163 162 161 162 163 164 163 163 163 164 164 165 165 166 162 163 163 164 164 163 163 162 164 164 164 164 164 164 165 165 163 163 163 163 163 163 163 163 161 161 161 161 161 161 161 161 165 165 164 164 163 162 162 161 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 164 163 163 162 162 163 163 164 164 164 164 164 163 163 162 162 162 162 163 163 163 164 164 164 163 163 163 163 163 163 163 163 165 164 164 164 163 163 162 162 163 162 162 161 162 163 165 166 170 162 165 165 160 164 168 160 164 164 164 163 164 164 165 165 167 166 166 166 165 165 164 164 165 165 164 164 163 163 163 162 163 163 165 156 136 133 150 164 162 166 165 160 157 160 165 168 159 158 157 149 130 118 131 153 162 153 160 176 171 149 143 154 191 158 115 88 86 94 95 88 98 110 119 130 156 180 172 148 129 120 114 110 106 105 103 96 105 113 106 73 40 41 65 82 70 48 41 62 88 103 119 135 139 152 153 132 116 118 116 102 75 63 63 74 83 109 122 91 21 35 111 188 207 204 185 144 132 182 190 138 100 111 122 111 102 111 111 94 93 124 136 114 85 72 60 56 55 52 48 47 46 36 29 26 23 29 55 84 87 58 44 60 75 72 68 73 118 140 136 108 80 52 38 47 64 92 117 126 134 142 132 113 88 72 50 33 27 28 26 22 23 64 119 125 90 83 91 78 52 29 25 19 23 45 60 74 91 102 99 78 61 57 52 45 59 67 63 49 42 40 28 11 38 80 124 127 88 42 21 21 22 52 93 120 105 65 60 91 95 76 90 135 147 107 78 84 92 61 35 57 112 142 135 124 126 106 100 118 132 127 127 140 146 124 106 97 83 77 102 137 151 134 136 157 140 75 34 43 46 40 31 32 36 32 43 72 100 72 47 47 52 50 55 70 109 112 98 82 91 108 110 104 81 54 78 93 63 35 26 34 26 29 32 29 37 28 19 48 91 139 133 133 137 149 138 129 112 135 120 63 27 41 72 89 77 80 116 166 179 158 143 143 134 117 124 130 106 105 130 134 102 75 39 33 63 84 73 56 41 31 26 28 27 24 30 41 57 55 44 29 23 25 23 16 28 23 16 12 13 16 17 16 19 42 82 129 170 190 188 177 167 162 149 124 92 74 89 113 165 168 162 150 142 138 128 115 127 154 172 180 161 136 125 107 95 124 126 78 51 76 88 69 22 33 85 123 108 102 134 160 158 171 140 91 81 82 57 29 25 35 76 110 103 97 113 128 159 177 179 173 144 115 129 152 157 163 168 167 161 158 159 162 164 166 164 156 149 149 149 149 117 115 134 152 124 63 28 31 40 37 37 41 38 31 41 63 78 52 31 28 34 36 39 43 46 27 22 38 75 132 173 180 142 124 110 116 132 133 98 56 82 117 150 157 141 109 100 127 159 172 152 143 172 208 198 143 72 35 27 34 36 62 72 41 34 22 25 45 55 51 55 67 90 118 118 84 70 74 75 79 81 103 85 53 53 58 49 47 40 42 42 37 31 36 56 74 59 41 26 25 23 23 63 123 129 73 26 24 47 66 71 68 65 56 49 53 64 71 68 62 60 72 76 59 54 87 125 137 118 109 96 81 63 45 35 33 33 32 29 27 27 31 35 37 37 25 26 38 45 55 67 71 66 43 30 37 48 63 98 134 139 119 113 111 91 73 77 88 98 90 89 101 113 114 108 103 99 81 85 108 118 112 100 87 54 44 86 134 121 81 54 33 51 98 141 107 53 49 70 94 71 53 37 39 49 53 47 41 36 37 41 50 64 90 126 154 189 166 106 51 45 62 60 47 42 52 56 55 59 67 68 63 57 54 57 78 107 123 135 153 160 169 172 166 165 169 170 166 159 172 176 151 123 132 165 184 158 146 119 104 131 172 175 150 138 133 147 163 142 102 94 116 90 62 62 103 148 160 126 80 27 26 25 11 33 80 83 64 79 99 91 47 16 20 28 25 28 18 12 47 117 155 142 121 93 104 118 106 88 109 138 136 152 158 154 138 129 137 148 152 153 149 145 149 163 173 167 155 166 165 163 165 166 160 159 168 162 159 158 161 168 172 171 169 164 167 163 142 111 83 69 66 49 44 40 39 40 39 35 30 28 27 26 27 30 31 30 29 27 22 16 15 18 21 22 21 26 28 30 31 31 28 24 22 26 35 41 36 29 27 27 26 25 28 27 23 24 28 30 28 32 30 24 18 19 23 24 22 17 16 14 14 15 18 21 24 19 20 20 20 21 25 30 35 30 27 24 22 23 23 23 22 24 25 27 30 32 31 27 24 25 24 24 23 22 21 21 21 20 19 17 16 15 16 16 17 25 21 18 18 21 24 24 24 35 35 35 34 32 29 26 25 23 24 24 22 18 16 16 16 19 22 25 24 23 25 31 36 45 39 35 39 48 50 43 35 30 31 33 32 28 24 22 23 24 20 14 12 13 15 17 17 13 13 13 12 11 10 10 10 8 7 6 5 5 5 6 6 8 7 7 8 11 15 20 23 22 22 24 26 27 25 20 16 23 27 27 21 17 15 14 11 11 36 75 98 82 46 28 32 40 34 35 47 49 41 63 106 132 103 75 70 114 149 122 94 105 119 125 113 99 96 95 93 85 88 95 84 46 19 21 32 27 27 27 27 27 27 27 27 32 30 27 27 29 32 34 34 36 33 30 28 27 26 24 23 24 23 22 21 22 24 26 26 28 28 29 28 28 27 26 25 28 29 31 33 33 33 32 31 27 27 28 28 28 27 26 25 18 19 20 22 23 22 19 16 20 22 24 23 20 19 21 23 23 24 24 22 21 21 24 27 29 31 32 28 23 24 30 37 63 63 58 52 51 54 52 46 51 40 27 21 23 25 24 23 27 25 24 25 26 27 26 25 24 23 22 21 20 19 18 18 17 16 17 19 21 21 19 16 9 12 15 16 15 13 13 14 25 34 41 42 40 40 38 35 32 33 33 32 31 33 36 39 37 37 37 38 38 41 47 53 64 78 78 56 34 30 36 40 42 39 34 29 27 35 53 68 94 111 101 67 45 37 32 31 29 28 30 35 37 36 38 41 44 35 25 21 22 26 29 31 27 26 26 29 32 32 29 25 27 22 15 12 15 21 27 31 26 27 28 27 24 23 30 40 53 61 67 60 43 28 22 23 29 35 46 50 35 15 14 27 33 41 42 38 34 30 38 56 60 44 28 25 29 33 36 38 40 35 41 46 40 36 37 34 38 37 37 35 29 22 20 22 24 24 24 23 21 19 16 15 16 17 19 22 24 25 25 25 27 34 41 36 29 40 50 45 46 32 19 17 21 24 25 24 25 27 29 30 29 25 21 17 23 27 30 28 25 24 26 29 42 55 55 38 24 27 35 37 33 38 44 44 36 27 25 27 30 30 31 32 33 33 33 32 25 26 30 35 36 34 35 38 37 35 34 34 34 33 29 26 26 25 22 18 13 11 11 12 16 20 22 21 17 15 17 20 19 21 22 23 24 23 21 20 22 21 20 19 18 19 19 19 17 21 25 26 25 26 32 37 38 32 26 25 28 29 27 23 22 22 24 24 23 20 18 17 23 23 24 24 24 25 25 25 22 23 26 28 28 26 24 22 23 22 20 20 21 23 27 29 33 33 32 31 28 25 22 21 24 24 25 26 26 25 24 24 31 35 39 40 43 45 43 38 30 30 31 31 31 32 34 35 35 35 35 36 37 37 34 30 37 39 40 39 36 33 30 30 29 30 31 30 28 26 25 25 28 30 32 32 30 28 28 29 31 31 31 32 31 30 29 28 30 29 28 29 31 31 28 26 22 23 23 24 26 27 28 28 26 25 23 19 18 19 24 28 29 33 36 35 29 25 23 24 24 26 28 27 25 24 25 27 31 32 33 34 34 33 30 29 16 18 20 23 25 26 26 26 25 26 28 29 27 24 22 20 19 22 25 25 22 19 18 17 23 26 28 24 18 16 20 26 23 25 26 25 24 24 26 29 38 36 31 25 21 22 28 33 34 31 26 23 23 24 27 28 27 24 21 21 24 28 31 32 32 28 24 23 26 29 31 32 28 30 30 29 26 25 26 27 26 21 15 11 9 10 11 11 16 15 14 13 13 15 20 24 22 17 12 8 7 7 6 6 8 14 21 23 21 18 16 16 26 25 22 19 16 12 9 8 13 13 12 11 10 9 8 8 6 11 15 15 12 11 14 17 16 15 12 10 9 9 10 11 8 7 6 5 4 4 4 5 8 8 9 10 12 13 14 15 14 15 16 17 17 16 14 13 17 17 17 18 19 20 21 21 23 22 21 20 19 19 20 20 17 15 13 13 14 15 14 13 14 14 18 30 46 53 41 25 17 18 20 19 18 18 20 23 24 23 21 19 18 17 17 17 20 19 17 17 18 21 24 26 31 26 21 20 21 21 16 12 12 15 18 21 23 22 21 20 21 21 21 23 25 24 22 19 25 25 25 24 23 22 22 21 24 23 22 23 26 27 26 25 26 25 21 17 15 16 20 23 25 22 17 12 9 9 12 14 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 17 17 17 16 15 13 11 10 9 9 9 9 8 8 7 7 9 8 6 6 7 11 15 17 17 15 14 13 13 14 15 16 14 14 13 13 14 14 15 16 16 15 14 13 13 14 14 15 16 14 12 12 12 12 10 9 39 109 167 166 101 46 40 35 12 11 25 41 42 37 30 19 16 22 44 94 169 231 226 180 122 98 77 59 32 17 19 23 19 20 24 26 25 22 24 30 26 24 22 21 23 24 24 23 21 20 19 18 18 18 19 19 23 28 28 24 28 43 57 63 48 49 57 61 46 22 16 26 43 41 29 16 20 37 44 39 21 17 15 19 26 29 25 19 17 14 12 13 17 21 24 25 11 10 10 10 13 16 19 21 23 22 20 19 18 17 17 18 171 170 170 170 169 169 169 168 165 166 166 167 169 170 170 171 168 168 168 168 168 168 168 168 166 166 166 166 166 166 166 166 167 167 166 165 165 165 166 166 165 165 165 165 165 165 165 165 163 164 165 166 165 163 160 158 164 165 166 167 166 165 163 162 169 167 164 162 161 162 163 165 164 164 164 164 165 165 165 165 162 163 164 164 164 164 163 162 165 165 165 165 165 165 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 167 166 166 165 164 163 162 162 164 164 164 164 164 164 164 164 165 165 165 164 164 164 163 163 164 164 163 162 162 163 164 164 162 162 163 163 163 163 163 163 162 163 163 163 164 164 164 165 163 163 163 163 163 163 163 163 165 165 164 163 163 162 161 161 164 163 162 161 162 164 166 168 171 152 156 167 162 162 166 157 162 162 162 162 162 163 163 164 166 166 166 166 166 165 165 165 166 166 165 165 164 163 163 162 162 164 166 161 148 136 141 156 161 167 169 163 157 160 167 172 168 151 136 131 129 135 159 186 184 181 177 175 171 163 157 154 172 154 137 121 96 68 58 63 81 91 104 115 126 131 126 117 95 94 103 114 106 83 73 80 92 103 98 71 45 37 40 45 45 40 44 56 65 81 118 155 146 153 157 137 108 106 117 118 98 86 85 74 70 106 114 67 12 30 91 157 188 190 164 126 121 184 205 156 118 128 132 114 97 96 95 79 70 95 112 96 64 54 46 47 52 54 52 51 44 37 32 30 28 31 45 62 56 46 43 51 59 65 77 91 126 127 104 62 33 32 58 88 128 145 153 147 142 136 111 82 53 46 34 27 29 33 24 10 37 92 126 102 86 120 133 100 48 25 20 17 28 59 79 93 118 132 131 101 65 47 44 45 54 60 56 42 38 42 35 20 43 71 107 117 88 46 24 24 27 53 84 107 109 86 66 66 83 75 90 130 138 95 68 81 89 73 54 66 109 134 126 110 144 126 96 87 108 132 150 165 175 132 99 95 96 98 126 164 176 153 112 82 72 60 46 42 43 48 38 32 35 31 43 77 102 80 63 64 57 34 38 72 92 104 117 124 132 142 143 134 98 79 121 143 95 46 26 28 31 34 34 29 36 27 15 40 80 125 116 114 118 132 129 127 151 169 119 31 13 71 121 133 96 96 110 136 146 132 119 120 119 119 136 147 114 93 111 111 99 74 39 34 62 78 64 46 37 28 24 27 26 24 30 41 72 64 44 24 17 22 26 25 18 17 13 12 15 22 25 24 37 68 112 150 167 161 142 127 119 105 96 94 88 93 127 167 175 161 144 141 152 157 145 128 126 148 163 170 162 157 154 128 90 124 131 72 37 61 65 43 32 63 112 128 102 98 134 167 172 141 95 77 99 109 74 31 26 27 49 86 117 131 124 107 136 156 161 154 127 111 136 156 164 167 169 168 163 160 160 161 155 160 162 159 156 155 152 148 125 115 125 141 117 61 30 33 43 39 35 36 36 30 49 86 102 64 28 20 29 36 39 41 35 24 32 53 86 137 168 160 136 114 104 114 134 146 126 89 61 76 118 142 132 100 91 125 162 161 137 139 173 198 176 117 71 41 27 28 26 34 41 30 26 21 34 64 81 77 71 74 78 98 95 69 77 94 84 86 134 154 119 59 45 55 53 48 49 60 71 69 54 45 54 70 51 33 15 18 27 28 40 67 55 35 33 44 49 53 60 61 43 47 71 106 127 123 113 108 113 125 122 89 67 91 131 147 118 112 104 95 79 57 38 29 36 31 22 17 21 29 35 35 38 30 31 36 42 57 72 75 63 38 40 76 97 90 88 100 105 103 106 102 88 88 101 109 90 72 71 102 139 151 136 117 117 89 81 99 114 115 103 85 45 35 92 165 168 132 89 48 33 59 93 80 54 53 53 55 53 43 35 38 44 43 37 31 30 49 79 107 127 147 172 193 198 170 115 69 60 65 59 51 52 67 71 76 85 75 67 78 107 97 79 70 76 82 95 115 143 158 172 172 169 168 166 162 159 171 174 153 133 142 157 154 126 119 113 125 157 183 178 159 142 134 133 137 128 108 100 106 87 58 59 100 137 136 97 53 23 21 28 24 29 42 46 58 81 83 69 42 23 23 28 29 28 26 17 42 100 124 100 78 118 150 148 101 78 113 153 159 149 137 126 127 141 152 152 146 149 152 157 164 171 173 165 156 161 157 160 166 165 160 161 165 161 161 162 165 167 167 165 163 170 180 182 163 132 109 106 112 102 88 71 58 51 45 36 28 33 31 28 27 28 28 27 26 26 19 13 13 18 22 21 18 26 25 26 26 27 27 25 23 34 40 40 31 24 25 26 24 24 29 28 20 19 26 30 28 34 31 24 18 18 23 25 23 14 14 13 12 13 14 16 17 18 20 22 22 23 25 29 32 31 27 24 22 23 23 22 21 25 25 26 28 30 30 27 24 24 24 23 22 21 21 20 20 20 19 18 17 17 18 20 21 22 18 14 16 22 29 33 35 36 36 35 34 32 28 25 23 23 24 24 22 19 16 16 18 21 20 20 26 40 58 77 88 101 95 92 97 99 86 57 33 30 27 27 27 26 24 23 25 20 16 12 10 10 12 12 12 12 13 14 13 11 9 9 9 9 8 7 5 5 5 5 6 9 9 9 9 11 13 15 16 16 18 22 27 30 28 22 16 27 27 23 16 14 15 14 12 13 25 51 72 62 36 28 38 35 36 34 35 36 31 39 60 69 46 32 43 90 124 111 103 93 113 143 165 170 155 133 117 97 95 94 75 36 16 24 37 28 29 29 29 29 28 27 26 29 28 26 27 29 32 35 37 37 35 33 31 29 27 25 23 25 23 22 22 24 27 28 28 29 29 29 28 27 25 24 23 27 28 28 29 30 31 31 32 27 27 28 28 28 27 26 25 20 20 21 21 21 19 17 15 21 24 26 25 22 21 23 26 25 25 25 23 21 22 25 28 28 29 27 23 20 25 36 45 70 70 62 50 50 58 57 49 52 37 22 18 21 21 19 16 25 23 21 21 22 23 25 26 21 21 21 20 20 19 19 18 21 19 17 17 17 16 13 10 8 10 13 14 13 12 14 15 22 33 42 42 39 37 37 36 33 33 32 31 31 31 32 32 31 36 35 33 40 56 66 67 55 62 63 53 40 32 30 28 34 32 32 34 33 33 39 48 57 61 49 35 37 41 37 34 37 33 38 48 47 39 44 58 52 40 30 27 28 28 28 28 28 27 27 29 32 34 35 35 31 24 16 11 12 19 27 33 28 26 25 25 23 22 28 36 43 53 60 53 36 22 20 23 35 36 39 37 26 14 16 25 29 38 40 39 37 30 33 47 47 39 33 33 34 33 33 35 37 40 54 61 51 44 45 43 40 38 36 32 25 19 20 25 24 23 22 20 19 17 16 16 16 17 20 22 23 24 24 24 28 30 34 29 27 39 45 35 33 23 15 16 24 29 28 25 26 26 28 30 29 26 20 16 19 22 24 25 23 21 21 21 32 44 48 35 23 23 33 39 35 43 57 62 47 27 21 27 32 31 32 34 36 36 35 33 25 27 33 37 35 30 28 31 30 29 28 29 30 30 27 25 29 26 22 17 13 12 13 14 17 21 24 22 16 13 15 18 19 20 21 23 23 24 24 24 21 20 19 18 18 19 20 21 15 21 26 25 20 19 25 32 35 32 28 27 29 29 27 24 22 22 24 26 23 18 16 17 20 21 23 25 28 30 32 33 24 25 27 28 29 28 27 26 26 25 24 24 24 26 28 29 31 32 32 31 29 27 24 22 24 24 25 26 26 25 24 24 27 32 34 33 34 37 37 35 30 31 33 34 34 34 36 38 35 37 38 38 39 40 37 32 37 38 38 38 36 34 32 31 25 29 33 33 29 25 25 26 27 29 31 30 29 28 29 30 30 30 31 32 32 31 30 30 31 30 29 29 30 30 28 25 23 23 23 24 25 26 26 26 26 25 24 21 18 19 22 25 24 31 37 37 32 26 24 24 23 26 29 28 25 23 24 26 30 30 31 32 34 34 33 31 20 19 18 19 22 25 26 27 28 29 31 30 27 24 21 20 19 21 24 23 21 19 18 18 21 24 24 21 17 17 22 27 24 25 25 23 22 22 25 28 26 28 29 27 25 25 30 34 37 33 28 25 25 27 28 29 27 26 24 24 25 27 29 30 31 28 24 24 26 30 32 32 30 31 31 29 26 25 26 28 24 20 15 12 11 11 11 11 16 15 14 14 14 16 19 21 19 15 10 7 6 7 8 7 9 14 20 23 21 18 18 18 27 26 24 22 19 15 12 10 15 14 14 13 12 11 10 10 8 11 14 16 15 15 15 17 15 13 11 9 7 7 7 8 5 5 4 4 4 5 6 6 9 8 7 7 9 11 13 15 13 15 16 18 19 19 18 17 18 17 17 17 18 18 19 20 19 19 20 20 20 20 20 20 18 16 14 15 16 17 16 15 16 17 19 27 42 51 43 27 19 21 23 24 22 21 22 23 24 23 22 20 19 19 19 19 19 18 17 17 17 19 21 22 26 25 24 24 24 21 17 14 16 17 19 21 23 23 22 22 20 19 18 19 21 21 19 17 25 25 25 25 24 23 21 20 22 21 20 22 25 27 26 25 27 25 22 18 16 16 18 20 22 20 16 12 9 10 13 16 18 17 17 17 17 18 18 18 18 18 19 20 20 19 19 18 19 18 17 16 15 13 12 12 10 10 10 10 9 9 8 8 9 8 7 7 8 11 14 16 17 16 15 14 14 14 14 15 15 14 13 12 12 12 12 12 12 12 11 11 11 12 13 14 15 14 13 13 14 16 17 17 28 83 137 155 119 77 65 51 26 17 19 30 39 46 42 28 16 14 46 120 195 234 221 186 150 126 103 76 39 18 20 26 21 23 29 33 31 26 26 30 31 27 23 21 22 23 23 22 21 20 19 18 18 18 19 19 18 21 24 25 25 25 26 27 18 19 22 24 22 19 18 20 24 23 16 12 23 38 38 28 27 21 16 20 28 30 22 14 14 12 11 14 18 22 24 25 11 10 10 11 13 15 18 19 23 22 20 19 18 17 17 18 171 171 170 170 170 169 169 169 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 166 166 167 167 167 168 168 168 168 167 166 165 165 165 166 166 166 166 166 166 166 166 166 166 164 165 165 165 165 165 164 164 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 164 165 165 164 163 163 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 164 164 164 163 165 164 163 163 163 163 164 165 162 163 163 164 164 165 166 166 163 163 163 164 164 164 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 166 165 164 163 164 166 169 171 150 123 135 163 164 163 166 158 162 162 162 162 162 163 164 165 165 166 166 166 166 166 166 167 169 169 168 167 167 166 165 165 165 169 164 164 162 141 130 144 155 166 174 169 161 161 166 170 167 141 122 126 137 143 153 166 160 166 168 168 173 173 156 133 120 139 155 140 93 50 44 58 65 65 77 96 99 88 82 86 81 75 71 77 79 69 67 79 93 97 83 61 51 47 42 40 32 49 61 57 50 61 91 119 136 131 136 131 111 109 121 121 128 131 115 79 71 91 75 36 28 40 69 114 156 167 144 115 122 175 198 160 123 118 116 102 79 66 68 63 47 58 72 60 42 38 40 51 62 63 58 53 41 36 31 28 29 32 37 40 37 42 49 53 50 55 78 102 105 82 51 25 28 66 108 126 140 146 154 160 152 122 77 41 28 28 30 33 32 28 23 21 62 99 101 72 85 133 133 87 38 19 22 27 46 80 96 104 125 127 115 82 49 34 36 43 43 50 48 41 41 48 45 35 33 54 89 109 87 45 25 29 36 48 65 92 112 98 69 54 82 85 89 101 103 78 62 76 81 70 60 78 116 131 118 104 152 140 102 79 100 128 141 149 153 118 93 98 108 113 130 154 170 146 85 34 39 64 59 38 61 78 61 33 31 32 39 61 79 98 107 105 96 73 68 87 61 84 130 164 166 161 150 129 86 91 159 183 125 69 38 24 33 35 35 29 36 28 14 37 65 99 88 91 91 103 115 138 183 163 87 22 51 124 153 145 120 119 107 95 98 106 111 116 119 128 141 151 114 79 92 93 87 65 37 32 48 54 48 46 43 31 24 26 26 24 28 37 52 48 36 23 19 23 27 26 18 23 26 23 22 28 35 38 42 61 89 108 110 101 90 83 93 81 88 120 151 161 160 161 135 150 152 145 154 172 163 137 134 145 148 149 150 164 166 127 86 99 108 63 26 35 40 43 77 103 133 131 96 79 118 171 169 102 66 99 142 136 85 35 21 17 29 78 143 165 134 98 126 149 159 153 129 122 149 160 169 167 165 162 160 161 162 162 158 159 159 159 162 161 153 143 131 113 115 130 110 60 31 35 40 38 32 34 38 33 53 95 97 64 32 24 30 34 37 41 28 25 52 85 103 130 144 129 117 99 109 139 159 169 161 137 81 56 86 125 127 104 92 120 146 138 122 141 175 180 142 81 57 46 35 35 42 45 39 32 25 34 57 82 87 80 85 101 90 89 78 63 87 102 83 92 144 151 122 85 72 61 52 61 67 88 109 105 77 49 38 42 36 34 25 26 37 37 29 29 32 49 76 78 58 62 80 84 61 81 116 147 157 149 144 146 153 154 144 109 72 76 108 130 120 125 129 121 95 64 43 36 35 32 24 18 20 29 36 37 33 33 37 37 41 58 72 69 54 36 46 87 108 92 72 69 76 81 91 92 85 88 94 91 84 70 71 101 136 149 140 130 132 101 81 81 88 95 93 83 58 39 92 168 181 157 119 71 34 37 57 57 52 57 50 44 50 42 36 36 39 42 46 51 62 90 132 167 181 180 178 180 169 148 111 81 70 66 74 92 85 90 81 87 99 80 79 117 170 148 106 74 71 76 76 76 114 134 155 163 163 163 163 162 166 166 165 155 142 139 129 109 110 128 139 138 140 148 146 137 132 124 114 107 101 94 89 89 101 85 87 116 147 149 100 38 25 23 33 32 29 26 27 53 71 62 49 38 31 30 31 33 29 34 30 51 89 91 74 77 151 165 142 107 113 146 169 178 151 123 117 141 153 142 141 155 159 161 163 165 163 161 164 168 161 155 159 164 162 161 163 163 161 163 165 166 164 161 159 158 167 169 165 149 132 128 140 153 160 140 113 91 78 67 55 46 44 39 34 30 28 27 25 23 18 16 14 15 19 23 24 24 24 24 24 26 28 28 25 23 32 41 45 39 33 31 26 17 20 33 43 46 51 56 50 37 33 32 28 23 23 27 27 24 15 15 15 14 14 14 14 14 18 20 24 25 25 26 28 29 30 26 23 21 21 21 20 19 24 23 23 25 27 27 26 24 22 22 22 22 22 22 22 22 22 22 21 21 22 24 26 27 24 26 31 40 48 49 44 39 33 33 34 33 31 29 26 25 23 24 25 23 20 18 19 20 19 17 25 52 91 126 147 154 161 158 157 161 157 134 96 65 48 35 24 23 25 25 22 22 20 17 14 13 13 13 13 11 15 16 18 16 13 10 9 10 9 8 7 6 5 5 5 5 8 8 10 11 11 12 11 11 13 15 19 25 29 29 25 22 30 28 21 14 13 17 17 14 12 16 27 37 36 29 30 36 35 51 50 38 35 35 34 36 33 28 31 38 69 94 90 94 95 108 143 188 211 202 179 166 121 105 88 66 35 21 25 30 27 28 29 30 30 30 29 29 29 28 27 27 28 31 34 37 35 34 33 32 31 29 28 27 26 24 22 23 26 29 30 30 25 25 25 25 25 24 23 22 25 24 23 23 25 27 30 31 27 27 28 28 28 27 26 25 22 22 22 21 20 19 18 18 22 25 28 27 23 22 25 28 26 26 26 23 22 22 25 28 29 28 24 19 18 27 43 56 68 60 48 41 42 47 49 49 41 29 19 19 21 20 18 18 22 22 21 21 21 22 23 24 19 19 19 19 19 19 19 19 21 18 15 14 14 13 10 8 9 11 12 12 12 13 16 18 19 32 43 43 38 35 34 34 33 32 31 32 33 33 31 29 31 38 35 28 41 70 83 79 58 55 52 49 42 32 27 28 32 32 34 38 38 34 32 32 25 30 29 30 41 46 46 51 41 39 52 72 69 58 74 105 88 63 37 26 28 30 29 28 25 27 29 30 32 35 38 40 38 32 22 15 12 16 22 27 31 26 23 23 24 23 27 32 32 39 44 41 31 24 24 28 33 33 32 29 25 21 21 22 26 34 37 37 37 31 31 43 51 45 40 37 34 29 28 30 33 48 74 82 65 51 51 54 45 41 36 30 21 16 19 26 27 25 22 19 17 18 19 20 19 20 22 23 23 22 20 19 25 26 31 30 28 37 42 33 21 19 18 20 25 28 27 24 26 26 27 28 29 26 20 16 16 17 18 18 18 17 16 15 24 32 37 34 26 23 30 38 40 48 66 76 57 25 16 28 35 33 31 31 32 31 29 26 22 24 30 34 32 26 25 27 27 26 24 25 26 26 24 22 32 27 21 16 13 13 16 18 18 23 25 22 15 11 13 16 19 19 20 21 22 24 26 27 21 20 19 19 19 21 23 24 19 23 27 25 21 20 22 26 30 30 29 29 29 28 26 25 23 23 26 28 25 18 16 19 21 22 24 27 31 33 36 37 27 28 28 29 29 30 30 30 28 28 28 28 29 29 29 30 29 30 31 31 30 28 26 24 24 24 25 26 26 25 24 24 24 30 33 30 27 28 30 30 28 30 33 33 33 33 35 37 36 40 42 42 45 48 46 40 34 34 34 34 34 33 33 32 23 29 35 35 30 25 25 26 25 27 29 29 28 28 30 32 29 30 31 32 32 32 31 31 31 30 30 30 31 30 27 23 24 24 24 24 24 24 24 24 25 26 25 22 19 18 20 22 24 31 39 40 33 26 23 23 19 24 28 28 25 23 25 28 30 29 28 30 32 33 32 30 27 23 18 16 19 23 27 28 29 31 31 29 24 20 19 19 20 22 23 22 19 18 19 20 20 20 20 18 17 19 23 27 25 25 24 21 19 20 24 27 24 28 31 30 27 26 29 33 37 33 29 28 29 30 31 30 28 28 27 26 26 26 26 27 28 26 24 24 27 29 30 30 34 34 32 29 25 23 24 25 21 18 15 13 13 13 13 12 15 15 14 14 15 16 17 18 16 13 8 7 8 9 9 9 10 15 20 21 19 18 19 21 26 26 25 23 20 17 14 12 16 15 15 14 14 13 13 12 13 13 14 16 17 17 15 13 9 9 8 8 7 7 7 7 5 5 4 4 4 4 5 6 8 8 9 10 11 11 12 13 11 13 15 18 19 20 20 19 19 19 18 17 17 18 19 20 17 18 21 22 23 23 22 22 21 19 18 18 20 21 20 19 19 20 19 24 38 49 43 29 20 23 27 28 27 25 23 23 24 23 22 21 20 20 21 21 18 18 18 18 19 19 19 20 18 22 26 28 27 24 21 19 21 21 22 23 23 24 24 25 22 20 18 17 18 19 18 16 24 24 25 25 24 23 21 20 19 18 18 20 24 26 26 25 24 22 20 18 17 17 18 18 18 17 15 12 9 10 15 18 19 18 17 16 16 17 17 18 17 18 19 20 20 20 19 18 21 19 17 15 14 13 13 14 11 11 11 11 10 10 10 9 9 8 8 9 10 12 14 15 16 16 17 18 18 18 17 17 17 16 15 13 12 11 11 11 11 11 10 9 9 10 10 11 14 14 15 15 17 20 24 27 28 61 100 131 119 89 76 58 41 25 16 22 41 63 63 45 22 16 41 105 164 193 186 163 157 139 122 94 50 21 19 24 23 27 35 40 38 31 28 29 35 31 24 20 20 21 21 21 21 20 19 18 18 18 19 19 14 13 17 25 27 30 41 56 44 28 12 10 16 20 19 17 16 18 17 15 18 23 23 18 29 21 16 21 29 31 23 13 12 11 11 13 17 20 20 20 11 11 12 12 13 14 15 16 21 20 19 18 17 17 18 18 171 171 170 170 170 169 169 169 169 169 168 167 165 164 163 163 168 168 168 168 168 168 168 168 166 166 167 167 168 169 170 170 168 167 166 165 165 165 166 166 167 167 167 167 167 167 167 167 168 167 166 165 166 168 170 172 167 166 166 166 166 167 168 169 162 164 166 168 169 168 167 166 166 166 166 165 165 164 164 164 163 164 164 165 165 164 164 163 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 166 166 166 166 166 166 166 166 164 164 165 166 166 167 168 168 165 165 165 165 165 165 165 165 166 166 166 165 165 164 164 164 165 164 164 163 163 164 164 165 164 165 165 166 167 169 169 170 163 163 163 164 164 164 165 165 164 164 164 164 164 164 164 164 163 163 164 165 165 166 166 167 168 167 165 164 165 168 171 173 125 95 114 157 166 165 169 161 164 164 164 164 165 165 166 167 165 165 165 166 166 167 167 167 172 172 171 170 169 168 167 167 168 173 164 165 170 145 123 135 150 164 176 174 165 161 163 166 142 132 130 138 136 125 124 133 139 139 143 155 168 166 142 117 91 135 158 125 73 53 69 90 69 58 70 102 113 94 82 87 83 74 52 48 82 123 145 153 153 145 112 76 61 56 49 47 63 98 118 101 78 76 82 84 84 71 82 98 93 91 92 83 101 128 110 67 71 79 51 38 58 61 64 91 139 158 140 121 105 141 155 124 84 67 62 56 58 40 47 52 34 33 42 32 30 31 41 59 72 70 60 51 41 35 26 21 25 34 36 33 44 46 58 66 55 46 70 107 96 34 10 44 82 109 131 140 133 118 114 126 124 96 61 40 25 26 35 42 34 22 28 45 82 92 76 59 85 115 96 54 30 17 28 41 64 97 106 108 97 88 70 52 40 35 36 38 37 44 47 44 47 54 52 44 21 45 87 110 85 37 20 33 44 37 50 91 116 94 65 61 79 91 83 70 71 65 61 73 78 62 55 85 128 137 116 101 122 118 86 65 85 104 102 100 105 86 75 80 91 101 117 135 147 95 45 44 68 66 44 34 83 108 82 35 27 32 31 40 83 135 158 143 131 119 107 107 79 74 111 160 179 180 157 115 60 89 176 203 143 89 54 26 30 33 33 28 37 31 17 39 47 73 64 78 81 93 123 171 172 114 38 32 108 164 148 115 121 126 110 89 90 103 114 123 132 139 141 144 105 67 80 85 68 50 31 32 41 42 48 67 54 38 26 26 26 23 24 29 23 27 28 25 23 22 17 11 33 43 47 38 28 27 34 39 38 45 55 65 75 89 105 118 125 127 145 181 205 194 154 121 119 138 151 152 159 167 153 128 144 151 144 135 132 151 152 106 73 67 84 64 31 25 32 59 108 121 145 152 110 60 85 153 144 68 64 148 200 165 88 30 24 10 8 61 144 175 143 112 136 155 158 147 126 131 167 178 172 166 159 156 158 162 166 168 168 161 152 151 157 159 149 136 141 119 115 127 109 60 30 32 35 36 30 34 41 35 52 93 77 57 40 37 37 34 34 39 28 29 72 117 124 129 132 116 119 100 123 170 192 194 187 172 110 52 69 117 133 121 108 129 131 120 110 140 171 160 113 54 35 46 46 53 74 76 55 39 39 46 64 83 86 84 100 123 100 78 55 45 75 89 71 93 114 105 98 111 109 66 45 73 97 116 131 118 82 47 32 32 35 46 40 29 31 35 32 31 59 96 131 115 75 73 86 78 71 98 129 142 138 138 150 163 157 147 134 106 66 55 81 109 108 124 136 126 93 59 45 46 31 34 32 27 25 30 34 34 32 37 42 37 37 53 62 53 48 37 45 72 86 76 67 68 38 55 85 97 79 66 72 81 92 90 93 100 102 103 116 131 143 114 88 75 73 85 97 96 81 51 90 156 166 150 118 70 41 38 55 56 51 54 48 47 44 39 35 36 41 52 69 84 108 128 159 184 189 179 168 163 148 134 109 87 71 64 91 134 109 96 69 76 100 90 105 166 191 170 126 95 100 105 84 60 91 110 132 144 150 157 164 168 168 165 163 148 120 104 101 97 133 163 166 135 122 137 136 115 124 124 121 103 71 48 58 81 92 105 131 160 178 166 105 32 21 25 33 30 36 39 30 40 44 47 45 37 34 37 36 32 21 32 39 64 91 82 80 113 150 145 125 126 151 153 151 172 139 133 136 144 143 138 148 166 167 164 163 164 160 154 157 164 166 159 162 164 159 161 164 161 161 163 164 162 159 159 163 167 166 156 141 127 124 136 158 174 175 160 142 128 118 103 83 67 54 48 41 35 31 28 24 22 19 20 20 20 20 22 24 26 22 22 24 28 31 30 26 22 23 39 52 54 50 42 25 7 18 41 67 85 98 99 78 54 32 33 31 29 29 31 28 23 18 19 19 19 18 17 16 15 17 21 25 27 27 26 27 28 28 25 21 19 20 20 19 17 24 22 21 22 24 25 24 23 20 20 21 22 22 23 24 24 25 25 24 25 26 28 31 32 40 50 65 80 83 70 47 30 30 31 32 32 32 30 28 27 23 24 25 24 21 20 20 22 11 19 46 97 153 187 190 180 184 183 186 191 190 171 139 114 70 48 26 21 25 24 19 15 23 21 18 17 18 18 16 14 17 19 21 19 15 11 10 11 9 8 7 6 5 5 5 5 6 7 10 12 12 12 10 9 12 13 17 22 27 30 29 27 30 27 21 15 16 21 22 19 19 22 23 20 21 24 23 19 42 71 72 44 31 35 37 36 30 40 52 54 72 89 80 82 83 80 100 141 166 157 141 134 124 99 77 60 41 30 24 17 26 27 29 31 32 32 32 31 29 29 28 27 28 30 33 35 32 33 33 33 32 31 31 31 26 24 22 24 27 31 32 31 21 21 22 22 23 22 22 22 22 21 19 19 20 24 28 30 27 27 28 28 28 27 26 25 23 23 22 21 20 20 21 22 22 26 29 28 24 23 26 30 27 27 26 24 22 22 25 27 31 29 24 18 19 31 50 65 59 42 29 28 30 31 35 43 27 20 17 20 23 21 22 24 24 24 25 24 23 22 21 21 17 17 17 18 18 19 19 19 17 14 12 12 13 13 12 11 10 11 12 12 12 14 18 21 17 31 44 44 38 34 33 33 32 31 31 33 35 35 32 29 32 41 36 25 41 78 93 84 67 58 51 50 42 30 27 32 22 23 29 36 41 41 37 34 20 30 36 41 48 49 55 71 42 43 66 94 92 82 108 153 130 89 43 22 23 29 32 32 23 26 31 32 33 34 38 41 47 41 31 21 15 14 17 19 33 26 22 22 24 25 26 30 26 29 32 32 30 29 31 34 28 30 29 27 27 28 25 19 25 32 33 35 37 32 32 43 49 43 37 35 32 30 32 36 31 55 90 99 74 53 54 58 49 44 37 29 19 13 17 25 29 26 22 19 18 19 21 23 22 23 24 23 22 20 17 16 24 26 33 34 28 29 29 18 14 18 23 25 25 25 24 23 26 25 25 27 28 26 21 16 12 12 13 15 18 20 20 20 19 23 29 33 31 28 32 39 45 51 71 84 61 23 13 28 37 34 30 28 27 25 22 19 19 19 20 23 22 20 22 28 28 26 24 25 26 25 23 21 33 28 21 15 13 14 18 20 19 24 26 22 15 10 12 15 19 18 18 19 21 24 27 29 21 20 20 19 20 23 25 27 24 26 28 28 26 24 23 22 26 28 29 30 28 26 25 24 25 25 27 30 27 19 17 20 25 26 28 29 31 33 34 35 30 29 29 29 29 30 32 32 29 30 31 31 31 31 31 30 27 29 30 31 31 29 27 26 24 24 25 26 26 25 24 24 26 33 38 34 29 28 29 29 25 28 30 31 30 30 32 34 38 43 46 47 52 57 55 49 31 31 30 31 31 32 33 33 21 29 36 37 31 25 25 27 24 26 28 28 27 28 30 33 29 30 31 32 32 32 32 31 31 30 30 31 32 30 26 22 24 24 24 23 23 22 22 22 25 26 25 23 20 18 19 20 24 33 41 42 34 25 21 20 16 22 27 28 26 25 27 30 32 30 28 28 30 31 30 29 32 26 18 15 17 22 27 29 30 31 30 27 21 18 17 18 21 22 22 20 18 18 19 21 18 18 17 16 17 21 25 27 26 26 24 21 18 19 23 26 31 34 36 34 29 26 27 30 35 32 29 29 31 33 32 31 29 29 29 28 27 26 25 25 26 24 23 24 26 28 29 28 37 36 34 29 24 21 21 22 18 17 15 15 15 15 14 12 15 15 15 15 16 16 15 15 14 11 8 7 9 10 11 10 11 15 19 20 19 18 20 22 25 25 24 23 20 17 14 13 16 16 16 15 15 14 14 14 17 15 14 16 19 18 14 10 5 5 6 7 8 8 8 8 6 6 5 4 4 4 4 5 7 8 11 13 14 13 11 10 9 11 14 17 19 20 20 20 21 20 19 18 18 18 20 20 18 20 23 26 28 27 26 25 23 22 20 21 23 24 24 23 22 22 20 22 35 48 43 30 20 24 29 31 30 26 24 23 23 23 22 21 21 21 22 23 17 18 19 20 20 20 19 18 11 18 27 31 29 26 24 24 25 24 24 24 24 25 26 27 26 23 19 18 19 19 19 18 23 24 24 25 24 23 21 20 16 15 16 18 22 25 26 25 20 19 18 17 17 18 18 18 15 15 14 11 10 11 16 20 19 18 17 16 16 16 17 18 17 18 19 20 20 20 19 18 22 20 17 14 13 13 14 15 12 12 12 11 11 11 10 10 8 8 9 10 11 13 14 14 14 16 18 20 21 21 20 20 19 18 16 14 12 11 11 10 12 11 10 8 7 7 8 8 13 15 16 17 18 23 29 35 42 63 94 126 119 91 79 61 36 20 11 21 51 85 89 66 23 20 34 69 116 159 169 152 152 141 131 105 58 22 16 20 24 29 38 45 42 33 29 29 39 33 25 20 18 19 20 20 21 20 19 18 18 18 19 19 25 19 19 26 29 36 60 89 91 59 28 19 19 18 16 17 9 15 18 14 10 12 19 26 26 18 14 20 31 35 27 16 11 10 11 13 16 17 16 14 11 12 13 13 14 14 14 14 20 20 18 17 17 17 18 18 170 170 170 170 170 170 170 170 168 168 168 169 169 170 170 170 167 167 168 168 168 168 169 169 166 166 167 167 168 169 169 170 167 167 168 169 169 170 171 171 168 168 168 168 168 168 168 168 165 166 166 166 167 168 168 168 168 168 168 167 167 166 166 166 167 167 167 166 166 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 166 169 167 165 163 163 165 167 169 168 168 167 167 167 166 166 166 166 166 166 167 167 167 167 167 163 164 164 165 165 166 166 166 167 167 166 166 165 164 164 163 162 162 162 162 162 161 161 161 165 164 164 163 163 164 164 165 166 166 166 165 165 164 164 163 163 163 163 164 165 165 165 166 165 172 160 166 168 165 175 159 111 105 141 171 160 161 173 162 165 165 165 165 165 165 165 165 168 167 166 166 166 166 167 168 165 165 165 166 166 166 167 167 165 167 168 170 171 165 149 134 145 160 156 167 161 145 160 160 155 156 153 146 139 137 142 148 132 128 125 132 143 136 123 120 143 143 115 76 78 121 153 156 97 76 79 101 107 95 82 72 98 75 64 85 130 175 184 164 168 139 101 90 104 102 81 67 79 156 191 142 101 118 128 102 74 48 54 58 47 44 44 50 77 69 71 74 64 50 44 40 79 76 59 71 109 137 133 94 54 95 98 70 61 56 49 55 52 50 48 45 43 43 48 54 51 52 54 59 64 64 57 49 41 32 24 25 29 34 39 43 44 53 67 67 56 54 57 53 38 26 53 102 137 164 159 125 98 84 82 82 66 48 40 36 29 29 34 40 41 43 51 61 63 63 80 98 97 83 64 45 33 31 32 49 74 81 76 74 79 63 52 45 38 42 47 45 38 34 35 40 49 64 63 47 24 39 90 119 77 28 26 44 51 58 59 62 73 71 56 47 77 101 87 72 58 52 80 95 94 51 46 78 97 99 92 76 68 67 72 69 55 51 59 62 71 82 83 72 68 81 97 104 68 45 38 59 87 70 38 53 89 87 70 48 35 25 22 29 105 155 175 151 135 143 154 159 122 85 70 135 191 184 141 76 43 121 172 201 167 107 88 59 29 26 27 35 37 31 23 19 40 74 102 97 78 86 132 177 134 46 17 85 146 146 123 112 133 140 141 135 121 99 95 110 105 111 106 88 68 56 47 41 51 38 31 51 80 83 67 60 52 41 31 30 30 26 24 25 29 21 21 18 21 16 5 18 60 99 89 41 26 32 34 38 41 46 46 55 81 103 118 131 129 140 152 166 169 152 132 126 135 152 169 172 165 156 147 140 125 110 108 118 141 168 140 72 68 90 80 42 25 34 56 78 97 116 138 152 111 57 72 111 94 80 117 185 199 143 63 7 18 27 26 47 100 162 177 133 143 154 140 128 121 153 167 173 168 166 165 166 170 172 171 170 169 157 155 158 155 153 155 151 145 128 128 127 90 46 33 40 30 30 32 30 27 43 91 138 120 69 32 29 35 38 38 33 23 56 92 110 116 118 117 113 104 75 93 149 181 183 168 145 116 58 52 100 134 152 153 136 131 115 121 152 163 131 82 51 42 36 55 115 153 111 48 29 69 98 107 106 109 94 86 105 101 64 32 38 60 64 66 77 77 72 101 141 126 69 46 66 91 97 99 91 74 56 41 32 49 63 49 29 36 44 40 41 61 102 114 86 68 71 77 79 86 103 109 100 102 122 138 140 138 120 107 100 79 57 64 88 100 102 102 91 66 45 48 64 42 26 27 31 28 42 59 56 45 37 39 42 35 35 40 40 41 38 41 49 56 57 57 58 24 39 61 70 64 64 65 57 75 97 113 108 92 84 86 91 131 131 108 76 71 96 116 117 104 77 83 132 160 134 91 70 50 51 49 47 48 50 47 41 35 41 46 55 65 75 102 138 149 144 140 146 150 138 131 141 130 102 103 100 94 63 96 142 148 107 71 94 97 84 133 181 196 170 114 116 150 153 125 74 83 83 99 113 123 153 176 169 163 153 133 99 73 89 130 155 176 171 161 143 131 142 151 143 134 146 137 111 81 56 64 100 134 136 153 175 183 161 101 38 19 25 32 36 37 37 39 41 40 43 42 37 36 38 35 29 21 23 55 91 106 117 121 108 111 123 129 127 131 142 148 146 141 146 151 152 152 154 160 166 163 162 161 160 160 161 162 163 160 162 165 166 161 157 160 167 163 163 161 160 160 162 165 168 141 105 97 131 155 144 135 143 147 138 147 170 175 151 126 116 86 68 48 38 36 34 27 21 14 29 23 13 23 29 26 28 22 27 29 27 26 29 34 36 43 69 83 80 72 52 22 4 7 55 111 151 158 155 125 58 16 28 38 40 37 35 35 34 28 27 25 23 22 22 23 23 24 24 24 24 25 27 26 24 24 24 24 22 19 16 18 20 19 19 21 23 24 24 23 22 19 24 24 21 20 24 27 26 30 28 26 28 35 45 55 61 84 98 127 136 101 57 38 36 36 32 29 28 30 32 33 32 26 28 27 24 26 30 29 25 27 27 51 126 187 196 184 162 164 167 173 179 182 179 172 167 120 77 38 28 27 22 22 28 23 26 24 17 15 19 21 21 24 23 21 19 16 13 11 10 8 8 7 6 6 6 7 7 6 7 8 10 11 11 10 10 11 13 18 22 21 20 25 33 39 32 23 17 18 21 25 26 25 23 21 21 22 21 19 16 60 98 102 56 21 28 41 38 37 28 39 77 112 125 126 127 127 98 85 89 83 76 81 87 97 79 72 69 49 30 26 28 24 25 25 27 29 31 33 35 28 26 25 26 29 31 30 29 31 32 33 33 32 29 27 26 23 20 18 19 22 26 27 28 23 22 20 19 19 20 22 23 22 21 20 23 27 30 30 29 26 26 26 27 28 28 26 25 23 23 23 23 24 26 29 30 28 27 26 25 25 25 25 25 23 23 22 23 23 24 25 25 32 31 29 26 27 33 41 46 33 25 18 19 27 33 33 29 19 19 18 19 20 22 24 25 23 21 20 20 21 21 19 17 21 19 17 17 17 17 15 13 15 12 9 8 10 11 11 10 17 16 10 5 11 24 27 21 34 35 44 45 32 28 37 43 39 37 34 33 34 34 34 32 40 45 50 34 33 84 114 89 49 48 53 58 47 26 19 25 21 20 31 51 59 49 34 27 27 28 28 31 44 64 77 81 47 38 59 81 74 89 148 200 178 101 32 16 26 38 36 26 25 24 26 31 33 34 40 48 54 51 43 31 20 15 16 19 28 26 24 21 19 22 26 30 28 30 33 35 35 34 32 30 29 29 29 26 23 22 24 27 31 33 35 37 37 36 35 34 34 34 34 33 32 34 37 40 28 51 78 88 82 71 61 56 53 47 37 28 21 19 21 23 23 22 22 21 21 21 22 23 23 24 24 22 20 19 21 23 20 25 33 37 36 30 22 16 17 20 24 25 24 24 25 27 27 27 26 24 25 26 21 14 13 15 17 18 18 18 21 23 23 21 23 29 29 28 36 48 39 50 62 61 42 22 18 26 22 25 27 27 23 19 19 21 23 19 15 14 18 23 24 23 29 28 27 26 25 26 26 27 33 28 20 14 12 15 20 24 22 22 21 20 19 17 16 15 20 23 26 26 24 23 24 26 25 23 21 18 16 19 25 29 28 28 28 27 26 25 23 23 18 20 26 33 33 28 26 29 28 26 25 26 28 28 27 26 28 29 31 30 29 31 34 38 30 29 28 27 27 29 32 33 33 32 31 31 30 29 28 28 29 24 23 29 34 33 30 29 26 25 23 23 24 26 26 26 36 38 40 40 36 32 30 29 24 29 33 33 30 29 31 34 36 41 45 50 61 68 58 42 34 34 34 34 35 35 33 32 30 33 35 34 31 28 28 29 31 28 25 25 26 27 27 27 31 32 32 33 32 31 30 29 29 30 30 29 27 26 26 27 28 27 25 24 23 24 25 26 21 23 25 25 24 24 25 27 28 37 42 39 32 27 24 21 20 23 27 27 25 23 25 27 28 28 29 31 33 33 32 31 33 30 25 21 19 21 24 26 26 27 27 25 22 21 21 23 19 17 16 15 15 16 17 19 16 15 15 19 25 28 26 22 22 20 18 17 18 21 25 27 31 29 27 26 27 27 25 23 22 26 32 36 37 34 29 25 24 24 24 24 25 27 29 30 24 24 23 24 26 31 35 38 38 36 35 34 32 28 21 16 17 15 12 12 13 13 11 10 10 14 19 21 19 16 14 14 11 11 11 10 10 9 9 8 11 16 20 20 18 19 24 29 26 24 22 21 21 20 18 15 15 15 14 14 14 16 18 20 19 18 18 19 20 18 14 11 10 9 8 7 7 7 8 9 8 7 6 4 3 4 4 5 9 9 8 8 8 9 10 10 13 13 14 14 16 18 19 20 16 16 17 18 18 19 20 20 28 25 22 22 25 28 30 31 26 23 20 19 21 22 22 21 20 19 21 27 34 37 35 31 18 21 25 28 28 25 21 19 23 22 21 23 26 27 26 24 24 24 23 22 20 19 18 18 17 18 21 25 28 28 25 21 19 20 22 25 26 27 27 28 28 24 19 17 17 17 17 17 23 21 20 20 22 22 20 19 16 18 20 21 21 20 19 18 22 18 15 16 20 22 21 18 15 13 10 8 9 12 17 20 19 19 19 20 20 18 15 13 18 16 15 14 14 16 19 20 18 15 13 14 16 17 15 12 13 13 13 12 12 11 11 10 8 9 10 12 14 15 16 16 13 17 23 29 31 25 15 8 9 10 12 13 14 14 14 14 14 13 10 8 7 6 6 7 10 12 15 17 19 24 29 34 37 72 120 151 159 152 121 80 47 29 18 15 48 89 86 72 37 26 26 46 75 98 110 116 114 118 114 93 58 29 22 28 23 28 35 38 34 25 23 25 34 39 31 20 20 18 16 21 21 21 21 20 20 19 19 19 20 18 19 19 13 29 85 144 124 84 41 24 22 19 16 14 14 19 17 11 10 17 20 17 20 20 18 17 22 29 29 23 8 9 10 10 10 10 10 11 14 12 11 12 14 15 14 13 15 15 16 16 16 15 14 13 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 171 169 169 169 170 170 170 170 170 168 168 169 169 169 169 170 170 169 169 169 169 169 169 169 168 170 170 170 170 170 170 170 170 165 166 166 166 167 167 168 168 168 168 168 168 167 167 167 167 169 169 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 167 167 168 168 166 166 166 166 165 165 165 165 167 166 164 163 163 164 166 167 169 169 169 168 168 167 167 167 167 167 167 167 168 168 168 168 164 165 165 165 166 166 167 167 166 166 166 166 166 166 166 166 164 164 164 164 164 163 163 163 165 165 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 171 163 167 165 167 177 158 125 128 156 176 166 164 171 162 166 166 166 166 166 166 166 166 168 167 166 166 166 166 167 168 166 166 166 166 166 166 167 167 163 163 161 161 163 163 155 145 132 148 162 168 144 118 133 156 167 166 164 161 160 161 164 167 164 157 152 150 142 134 133 136 150 119 85 91 141 191 192 166 147 111 85 79 71 68 77 85 108 88 80 93 112 131 138 132 129 109 104 136 170 156 108 73 97 180 199 130 104 154 181 158 116 99 98 85 69 60 46 46 47 41 41 51 54 47 48 58 68 64 52 61 70 68 69 58 30 44 51 62 91 106 92 75 75 75 62 45 47 61 60 46 57 56 55 56 58 56 50 45 25 25 27 30 33 35 37 40 46 52 63 63 51 46 42 33 27 56 105 134 133 129 111 80 63 55 53 50 39 38 44 44 31 35 33 34 52 73 70 51 51 71 106 119 96 64 45 33 31 27 37 59 77 89 101 112 105 96 88 72 49 39 41 39 46 43 48 55 62 73 71 56 39 40 68 86 58 30 38 56 68 77 73 62 57 47 35 32 89 114 98 69 44 42 83 112 90 66 63 70 63 56 54 47 47 72 94 87 70 71 71 59 77 73 65 57 50 49 55 62 50 43 49 70 94 72 28 30 62 81 84 67 47 31 25 31 68 112 132 126 139 166 176 171 140 102 74 105 129 117 97 64 100 171 190 180 152 129 122 77 41 29 25 33 39 34 26 22 24 78 128 133 110 95 97 104 68 17 34 115 147 117 106 128 149 139 133 141 137 102 69 62 70 58 42 41 60 82 83 72 64 37 32 81 135 130 82 48 38 30 25 29 31 27 24 24 23 18 21 19 22 18 7 21 67 115 108 53 29 34 38 44 44 71 88 95 101 100 93 90 85 78 81 98 116 130 145 156 151 140 134 141 148 142 125 112 99 97 115 155 175 150 114 101 120 108 71 29 19 42 63 66 78 90 100 115 104 73 64 59 62 95 133 156 140 87 47 44 38 34 28 30 71 133 153 134 133 155 149 137 127 161 176 179 156 159 163 168 171 169 164 159 160 147 144 147 145 147 151 149 139 125 136 148 111 53 27 30 34 31 26 22 31 69 132 184 140 82 38 32 35 33 31 28 31 54 80 95 104 106 95 81 74 57 72 105 118 117 113 103 89 50 48 78 102 126 134 117 113 105 106 117 115 92 64 47 33 36 85 163 173 91 32 44 95 117 127 122 110 92 90 109 102 65 43 50 58 52 49 54 40 82 126 135 111 80 60 53 82 77 83 94 81 50 35 40 50 49 39 41 55 52 44 53 79 97 90 64 60 76 87 92 99 107 102 90 94 118 137 140 152 124 106 102 86 57 49 60 79 88 78 56 57 79 84 70 41 28 28 38 51 75 86 73 46 38 40 43 37 36 40 40 35 36 38 40 42 44 45 46 38 42 50 52 49 55 62 58 55 75 93 93 82 72 65 62 92 106 105 83 70 83 103 113 109 79 85 136 163 133 87 65 49 50 45 35 30 34 39 41 43 58 71 82 88 89 104 130 152 165 149 116 111 127 138 140 125 112 118 105 84 53 93 146 150 130 115 113 94 88 131 170 183 157 113 125 164 173 153 113 88 73 69 74 90 127 156 155 135 117 98 88 102 142 173 177 171 162 156 148 139 145 157 163 158 169 160 123 82 63 80 110 130 117 136 171 171 130 76 39 26 26 29 35 38 39 41 44 39 40 40 38 36 35 31 26 18 26 67 113 137 147 142 124 103 116 120 113 111 124 140 147 159 162 165 165 163 163 165 168 162 161 160 160 160 160 161 162 163 159 158 160 160 158 160 164 165 162 160 160 162 162 160 157 113 106 117 145 158 144 125 117 142 147 158 169 170 165 163 165 130 106 75 51 37 28 25 26 22 22 19 22 31 32 28 30 39 35 35 43 53 57 54 49 66 78 95 108 98 55 13 3 22 81 142 192 202 168 106 35 19 29 38 39 35 35 35 35 31 30 28 26 24 23 23 23 21 22 24 27 30 30 27 24 26 26 25 24 22 21 22 24 18 19 20 20 19 20 22 24 30 28 25 23 22 24 31 38 38 47 59 70 82 100 123 140 155 148 143 119 72 36 27 29 33 30 28 28 30 31 30 29 31 25 23 27 30 32 39 47 62 59 74 131 172 173 173 166 172 169 166 166 170 174 176 177 158 120 73 43 32 29 27 26 23 26 28 27 28 30 27 22 24 23 21 19 16 13 11 10 8 7 6 6 5 6 6 7 6 7 9 10 11 11 10 10 11 12 16 20 19 18 24 32 38 32 25 21 21 24 26 27 24 22 20 20 21 21 20 18 56 83 84 49 25 32 39 33 34 28 35 69 116 154 170 172 172 135 102 83 68 64 77 90 88 63 53 56 47 34 29 27 23 23 24 25 28 30 32 33 28 27 26 27 30 31 30 29 29 30 31 32 30 28 25 24 22 20 18 19 22 25 27 27 23 22 20 19 19 20 22 23 22 20 19 21 26 30 31 31 32 32 30 27 25 24 25 26 25 24 23 23 24 25 27 28 27 27 26 25 25 25 25 25 25 25 25 25 24 23 23 22 35 38 37 32 31 35 39 39 27 23 20 22 28 30 28 24 19 18 18 19 20 22 23 24 23 20 18 18 19 20 19 18 20 18 16 16 17 17 15 13 15 12 10 10 11 11 10 9 15 8 8 14 13 12 27 49 63 51 47 43 32 30 37 40 39 37 35 35 35 35 33 31 41 50 52 34 38 94 122 92 47 48 51 52 42 26 21 26 29 28 36 51 57 50 40 36 34 34 32 32 40 53 61 62 39 27 42 62 63 87 155 212 180 93 25 21 34 36 32 28 21 23 27 30 30 34 48 62 76 66 48 30 17 13 15 18 22 21 20 18 17 20 24 28 28 31 35 38 38 36 33 31 28 29 28 26 23 22 25 27 29 30 33 35 36 34 32 31 28 29 32 34 36 37 39 40 33 43 51 57 71 87 85 73 51 46 37 28 22 20 21 22 24 23 22 21 21 21 22 22 22 23 24 24 23 22 23 24 28 30 32 32 29 24 18 14 17 20 24 26 25 25 26 27 28 28 26 24 24 25 19 12 13 15 18 19 18 19 22 24 23 21 22 27 31 33 37 42 34 39 44 44 33 21 19 24 28 26 23 21 18 16 16 18 14 15 16 17 18 20 22 23 24 24 25 26 27 28 29 30 30 26 21 16 14 17 20 23 22 22 21 20 19 18 18 17 20 22 25 25 24 24 24 26 25 24 23 20 18 20 24 27 26 26 26 26 26 25 24 23 18 18 23 30 32 29 27 29 28 27 25 26 27 28 27 25 28 29 30 29 28 29 33 36 29 28 26 26 26 28 30 31 33 32 30 29 29 31 33 35 29 24 23 29 34 34 31 30 29 27 25 24 24 24 24 23 30 37 45 48 45 37 29 25 25 28 32 31 28 27 30 34 36 39 41 43 53 63 59 47 42 42 41 39 36 33 31 31 30 33 36 35 33 30 29 29 32 29 26 25 26 26 26 25 30 30 32 33 33 33 32 31 29 30 30 29 27 25 26 26 27 26 25 23 23 23 24 25 24 25 27 26 24 23 24 25 29 37 42 37 31 27 26 25 22 24 26 25 23 24 28 33 30 30 30 31 33 34 34 34 31 28 23 20 18 20 22 24 25 26 27 26 23 21 21 22 17 16 15 14 14 15 16 17 16 15 16 21 27 29 25 21 17 17 18 20 22 24 26 27 28 26 24 24 25 25 24 22 20 23 27 31 32 30 27 25 25 25 24 24 25 26 28 29 25 24 24 24 26 30 33 36 36 34 33 32 31 29 24 21 18 16 13 12 13 13 11 9 10 14 18 20 18 15 14 13 11 11 11 11 11 11 11 11 10 14 19 20 19 20 25 29 24 22 20 20 21 21 19 17 17 16 14 13 13 15 17 19 20 19 18 19 19 17 13 10 8 8 7 7 7 8 10 10 10 9 8 6 5 5 5 5 8 7 7 6 6 7 8 9 14 14 14 15 15 16 16 16 15 15 16 17 18 20 20 21 26 24 22 22 25 27 28 27 24 22 20 20 21 22 20 19 20 18 19 25 31 33 31 27 17 19 22 25 25 23 20 18 22 21 20 21 23 24 22 21 24 23 23 21 20 19 18 18 19 20 22 25 28 27 23 19 20 21 23 26 28 29 30 30 32 28 24 21 21 20 19 17 19 18 17 19 21 22 22 20 19 20 21 21 21 21 20 19 20 17 14 16 20 23 24 23 18 15 12 10 10 13 17 20 22 20 19 18 17 17 17 16 16 15 14 14 14 15 16 17 16 15 14 14 15 14 13 12 15 14 14 13 12 12 11 11 12 12 12 13 13 13 13 13 15 18 23 27 28 23 14 8 10 11 12 13 14 14 13 13 15 13 11 9 7 7 7 8 10 13 16 18 19 22 26 30 42 60 108 171 219 224 175 114 93 66 41 25 47 79 70 54 35 27 23 30 42 50 56 60 83 102 117 106 69 33 19 23 24 25 28 30 26 21 22 27 33 38 31 21 20 19 17 21 20 20 20 19 19 19 18 18 18 16 17 18 15 26 63 102 77 59 43 40 36 25 15 11 15 19 19 15 16 21 21 17 20 19 16 15 20 27 28 24 10 9 8 8 10 11 11 11 14 12 11 12 14 15 14 12 14 14 15 16 16 15 15 14 172 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 171 171 170 169 169 168 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 170 170 168 168 168 169 169 169 169 169 170 170 170 169 169 169 169 168 166 166 166 166 166 166 166 166 168 168 168 168 168 168 168 168 165 165 166 167 168 168 169 169 166 166 167 167 167 167 167 167 167 167 167 166 166 167 167 167 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 166 166 167 167 167 168 168 168 164 165 165 166 167 168 168 169 167 167 167 167 166 166 166 166 166 166 166 165 165 166 166 166 164 164 164 165 165 165 165 165 167 167 167 166 166 166 166 166 170 169 166 169 164 171 178 152 136 151 170 175 171 169 169 166 167 167 167 167 167 167 167 167 168 167 166 166 166 166 167 168 167 167 167 167 167 167 167 167 173 171 167 164 167 171 170 166 132 117 130 147 142 122 120 148 175 173 172 172 174 175 175 174 189 179 174 155 125 121 134 136 125 112 113 145 189 212 200 180 172 145 126 117 106 109 127 142 133 118 115 118 111 109 117 122 139 104 105 165 217 200 138 91 133 208 198 113 102 168 195 174 165 152 152 148 134 95 44 31 28 31 30 44 65 69 75 96 93 101 93 85 66 48 53 53 47 50 58 74 108 145 141 105 85 71 47 36 53 75 69 47 57 59 63 65 62 53 43 36 26 22 24 35 46 49 47 46 45 45 51 50 42 38 32 18 27 73 113 111 88 72 59 45 32 32 38 37 31 35 40 36 38 39 32 35 69 100 82 41 44 81 129 138 98 56 37 32 27 32 64 96 103 116 141 154 136 117 98 77 57 54 57 54 54 75 103 107 86 70 65 59 50 43 48 49 31 26 49 72 88 99 94 76 63 50 39 38 91 110 95 71 53 46 61 71 54 57 64 63 58 70 85 87 61 68 81 92 102 113 107 83 69 60 56 58 51 37 34 40 52 62 72 73 80 61 26 33 61 100 119 100 69 41 28 31 37 78 107 120 150 181 187 178 165 118 78 83 75 54 77 110 153 200 191 160 144 153 161 122 62 39 24 30 40 37 29 26 19 67 116 135 131 112 81 52 24 16 61 128 136 106 114 149 144 115 90 91 92 69 47 49 45 34 26 42 82 114 110 89 49 24 27 83 133 115 60 26 30 25 24 29 31 26 22 21 17 16 24 22 24 20 10 24 87 138 128 65 35 37 35 31 50 102 141 145 138 123 101 85 75 42 28 40 60 98 141 162 131 108 93 102 115 111 95 83 121 147 172 189 170 109 88 128 157 99 42 12 18 59 84 72 49 82 107 125 118 88 57 24 48 101 124 113 91 55 40 61 50 34 33 22 44 92 108 123 131 164 163 143 124 156 169 170 156 158 162 165 165 162 155 151 146 137 138 145 146 152 158 155 129 117 140 164 127 57 24 29 36 32 22 15 37 93 162 208 158 89 37 33 37 34 33 34 33 46 62 76 92 95 75 50 33 34 47 59 57 61 70 72 60 41 38 43 47 66 73 56 60 63 70 75 68 51 35 29 32 40 84 136 121 50 28 67 94 100 116 126 118 108 111 116 97 60 49 61 54 44 49 53 49 93 119 109 108 117 97 58 72 69 79 94 84 52 35 39 45 45 44 51 63 61 62 75 124 113 77 44 48 76 101 116 120 121 112 100 105 125 140 142 143 125 113 108 89 57 40 43 54 61 50 40 67 106 100 64 31 30 39 53 69 90 97 84 59 45 42 45 39 35 36 33 32 37 36 29 28 35 40 40 44 41 44 46 45 49 50 41 51 59 64 61 55 49 45 42 45 68 85 78 63 69 97 122 132 96 89 124 140 109 66 47 36 41 41 34 34 44 55 60 76 93 100 99 99 93 89 92 118 145 135 97 96 130 154 157 134 133 134 104 65 41 90 150 148 136 134 109 85 107 147 175 178 138 99 124 174 193 177 141 89 71 59 58 69 99 124 127 114 119 122 118 126 156 175 169 156 146 142 143 137 132 142 159 164 153 131 101 79 86 107 118 116 103 118 146 139 101 65 44 35 30 31 38 40 38 41 47 38 36 37 38 36 30 26 25 19 26 60 103 129 138 133 118 125 130 128 120 124 142 159 165 157 158 160 160 160 158 157 157 161 160 160 159 159 160 160 161 163 158 154 154 154 154 157 162 164 160 158 161 165 164 158 151 122 132 143 150 152 147 137 129 138 156 170 169 163 167 176 183 176 152 117 84 52 29 22 26 22 13 20 34 39 42 54 64 73 69 72 81 86 83 80 81 99 89 101 132 125 60 7 3 46 112 159 195 203 151 78 25 23 31 38 37 34 34 35 35 34 33 31 28 26 25 24 24 25 23 22 24 27 28 27 25 25 24 23 22 22 21 20 19 19 20 21 20 18 19 23 27 32 29 28 28 32 43 62 78 90 107 127 139 145 154 170 184 184 145 103 69 40 31 36 39 30 28 26 26 27 28 27 25 26 24 28 32 28 33 65 101 139 111 99 141 177 174 170 163 173 168 162 161 164 170 176 179 187 165 124 76 44 32 30 29 27 27 26 26 28 30 27 21 24 23 21 18 15 13 11 10 8 7 6 5 5 5 6 6 7 8 9 10 10 10 10 10 11 11 14 16 16 16 22 30 33 29 25 22 22 24 25 25 24 21 19 18 20 21 21 21 38 51 50 33 26 35 39 33 34 28 26 44 87 129 147 146 129 117 98 76 57 59 86 114 90 60 45 49 44 35 32 32 23 23 24 24 26 28 29 30 28 27 27 28 30 30 30 28 27 27 28 29 28 26 23 20 21 19 17 18 21 24 25 25 22 21 20 19 19 20 21 22 22 20 19 20 24 28 31 32 37 37 34 29 23 22 25 28 27 26 25 23 23 23 25 25 26 26 26 25 25 25 25 25 25 26 26 26 25 23 21 20 36 44 44 36 33 37 37 31 22 22 23 26 27 26 22 18 19 19 19 19 20 22 23 24 23 20 16 15 17 18 19 19 19 17 16 16 17 17 16 14 14 12 11 11 12 12 9 6 9 1 7 18 13 15 61 119 123 88 57 40 28 28 36 37 41 40 39 39 40 39 35 33 43 54 53 32 38 91 112 80 46 49 50 44 34 27 25 26 30 32 37 45 47 43 40 39 38 38 36 34 37 42 44 43 38 26 33 47 51 79 144 201 167 78 19 27 43 35 28 29 20 25 29 28 25 31 51 70 87 71 47 26 14 13 16 19 16 18 19 18 17 18 22 26 27 29 32 35 36 34 31 28 28 28 27 25 23 23 25 27 25 27 30 32 33 31 28 26 25 30 35 38 39 39 39 41 40 42 34 29 47 74 77 62 49 43 35 27 23 21 21 22 24 23 22 21 21 21 21 21 22 23 24 26 27 28 27 26 30 29 27 25 22 19 17 16 17 20 25 28 28 27 26 26 29 29 26 23 23 24 19 12 13 15 18 19 19 20 23 25 26 24 23 26 36 43 41 35 29 27 26 25 24 21 21 24 27 24 23 24 22 20 20 22 15 17 19 19 18 17 19 22 19 21 24 27 30 32 32 32 27 24 21 18 17 19 21 23 23 22 20 19 19 19 20 21 20 22 24 25 24 24 25 25 25 26 25 23 21 20 22 25 23 24 24 25 25 25 25 24 19 17 19 26 32 32 30 29 29 27 25 26 27 27 26 24 27 28 28 27 27 28 31 33 26 26 24 24 24 25 27 28 32 30 28 27 29 33 38 41 28 24 24 29 34 34 32 32 32 29 25 23 23 23 22 21 30 36 44 47 44 37 30 25 24 27 28 27 26 26 30 34 42 43 41 39 44 52 52 46 48 49 48 43 36 31 29 29 30 33 36 37 35 32 30 29 32 29 26 25 25 26 25 24 28 29 30 32 33 33 33 33 30 31 31 29 27 25 25 26 27 26 24 22 22 22 23 24 26 27 27 26 23 22 23 24 31 38 41 36 28 26 28 29 25 26 26 24 23 26 32 38 33 31 29 30 33 36 37 36 29 27 23 19 18 19 21 23 23 25 27 26 23 20 20 21 16 16 15 14 14 15 16 16 15 16 19 25 30 30 25 20 13 15 19 22 25 26 27 27 25 23 21 21 23 24 23 22 20 22 25 27 28 28 27 27 26 26 25 24 25 25 26 27 26 25 24 24 25 28 31 33 34 32 30 29 30 30 27 25 19 17 15 14 14 14 11 9 11 14 16 17 16 14 13 12 11 11 12 12 13 14 14 14 10 14 20 22 21 22 25 27 21 19 18 19 21 21 20 19 19 17 14 11 11 13 16 18 20 19 18 18 18 16 13 9 8 8 7 7 8 9 10 11 12 11 10 8 7 6 6 6 6 6 5 5 5 6 7 8 12 13 15 15 15 14 13 11 14 14 15 17 18 20 21 22 24 23 21 22 24 25 24 22 20 19 19 21 23 23 20 17 19 18 18 22 27 29 26 23 19 20 22 22 22 21 20 19 23 22 20 20 21 21 20 19 23 23 22 21 20 19 18 18 21 21 23 25 27 25 21 17 19 20 23 25 27 28 29 29 32 30 26 25 24 22 19 17 16 15 15 17 21 23 23 22 22 22 21 21 21 21 20 20 19 17 15 15 19 23 27 28 21 18 15 12 12 14 18 20 23 21 19 17 16 17 19 20 13 14 14 14 14 13 13 12 14 15 15 14 12 11 11 12 16 16 15 14 13 13 12 12 16 15 14 13 12 11 10 10 18 19 21 23 24 20 13 8 12 12 13 14 15 15 14 13 16 14 12 10 9 8 9 9 10 13 16 18 19 20 22 24 30 46 98 175 239 249 204 140 124 89 53 26 39 65 55 41 35 32 29 29 29 28 30 34 52 82 111 107 71 32 19 24 24 22 21 20 17 16 22 30 32 38 31 21 20 19 17 21 19 19 18 18 18 17 17 17 16 16 16 17 17 22 35 48 34 35 42 48 41 25 14 12 15 18 19 20 23 27 25 20 20 18 14 12 17 25 27 26 16 12 8 7 10 12 12 11 14 12 12 12 13 14 13 12 12 13 14 15 16 16 15 15 173 173 173 173 173 173 173 173 175 175 175 174 174 173 173 173 173 173 173 173 173 173 172 172 173 172 172 171 170 169 169 169 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 172 172 172 172 172 173 173 173 169 169 170 170 171 171 171 172 170 170 170 170 170 170 170 170 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 170 170 171 172 172 171 170 170 171 171 171 171 170 170 170 169 171 171 171 171 171 171 171 170 169 169 169 169 169 169 169 169 166 166 166 167 167 168 168 168 169 169 169 168 168 168 168 168 168 168 167 167 167 167 168 168 167 166 166 166 165 165 164 164 168 168 168 167 167 166 166 166 171 164 167 171 169 176 171 139 137 163 173 169 172 172 169 171 167 167 167 167 167 167 167 167 168 168 167 166 166 167 168 168 169 169 169 168 168 168 168 168 166 167 166 165 167 172 172 170 148 100 102 126 142 133 116 141 168 168 169 169 169 168 167 167 183 178 175 146 109 117 138 131 84 122 168 193 191 180 176 179 180 174 180 184 176 175 185 191 183 176 176 172 160 158 167 171 165 118 114 173 218 201 149 109 150 194 167 107 121 176 190 176 191 187 198 197 167 94 32 35 67 77 65 64 94 109 114 131 150 170 161 139 122 118 123 108 102 93 84 71 84 132 139 92 65 47 36 50 75 86 78 66 64 70 79 83 75 55 35 24 28 18 26 57 80 78 67 62 59 51 46 41 34 35 33 21 33 57 65 54 43 37 33 34 31 27 32 37 35 38 41 37 52 40 35 53 85 98 76 44 55 84 122 130 99 67 52 44 24 47 103 138 137 147 165 160 128 101 79 73 80 94 94 80 71 98 131 132 102 78 71 67 50 46 42 31 19 25 52 76 89 100 98 88 85 77 61 52 70 87 85 72 61 48 39 36 53 70 78 72 85 122 146 145 93 70 74 107 127 119 97 76 59 62 70 75 65 48 44 49 76 88 85 58 48 39 35 66 93 134 151 125 85 50 31 30 28 70 114 144 166 172 169 169 173 150 112 77 47 43 96 159 161 185 177 159 146 146 156 140 88 57 31 30 38 37 31 28 27 42 69 103 127 118 76 35 19 38 76 104 107 107 115 119 95 74 51 54 68 66 55 54 32 33 37 50 72 84 74 55 39 35 40 63 76 57 34 33 37 31 28 30 29 22 17 17 16 19 29 26 27 23 13 26 94 145 132 67 37 37 24 10 58 125 173 177 172 165 146 128 95 60 53 65 69 89 112 112 98 97 101 110 114 110 103 100 159 196 197 151 104 85 107 146 133 63 13 6 34 100 134 108 53 104 154 183 162 110 72 43 58 91 105 90 69 55 54 64 45 24 38 30 36 54 58 102 145 183 179 143 112 141 154 153 164 162 161 161 161 163 164 164 151 143 145 149 150 155 159 155 113 109 139 163 120 47 21 35 32 31 20 15 45 106 161 187 172 92 32 28 36 34 34 37 36 46 59 76 97 105 83 52 32 44 57 59 59 68 75 73 51 47 47 40 29 39 56 58 61 63 81 103 101 71 41 29 36 52 64 61 54 54 71 92 79 66 85 116 127 134 134 116 79 51 58 76 62 55 70 78 85 85 77 87 135 173 143 83 64 73 82 83 72 54 36 24 37 56 64 59 60 72 85 92 131 119 85 54 53 71 94 113 113 116 116 113 117 128 135 135 133 137 131 108 76 52 42 42 41 35 35 55 86 98 76 45 20 35 59 77 80 80 83 85 82 57 44 43 39 35 31 24 35 40 36 26 27 42 52 51 50 41 39 43 44 48 46 34 52 52 50 46 43 43 43 43 31 45 59 59 50 56 87 119 139 106 82 86 89 71 46 32 25 29 33 40 59 85 100 101 111 126 118 100 104 110 90 65 84 103 105 97 106 122 133 139 123 126 119 85 49 45 98 156 147 116 108 79 76 128 166 186 183 122 79 107 162 188 172 139 102 97 89 76 65 72 97 116 133 155 168 150 132 146 164 161 156 151 147 148 143 127 123 135 132 100 82 83 95 119 129 116 112 116 124 122 110 99 76 47 41 36 36 41 40 34 36 44 41 38 37 37 33 26 26 30 29 29 41 64 85 101 111 114 148 144 135 133 146 165 169 161 157 157 159 161 163 162 160 159 160 159 159 159 159 159 159 160 160 160 160 154 144 141 151 164 162 160 159 162 165 166 161 157 154 161 163 155 150 155 160 160 154 162 165 161 157 161 169 174 177 163 141 111 73 39 25 25 17 10 28 52 63 82 110 121 110 119 128 125 105 91 103 124 141 116 113 137 124 55 3 4 61 142 169 167 160 106 51 30 27 34 38 35 33 33 35 35 35 33 32 29 27 25 24 23 26 21 17 19 24 28 33 37 28 29 29 28 28 28 24 20 19 21 22 23 24 25 26 26 38 50 60 63 73 95 119 134 154 161 169 175 178 180 184 187 161 95 39 25 31 41 46 45 29 25 21 19 20 22 23 24 19 28 38 36 31 52 113 172 194 153 124 157 186 178 172 164 168 167 166 167 170 171 171 169 183 183 163 119 69 39 31 32 35 31 25 21 21 23 24 23 25 23 21 18 15 13 11 11 7 7 6 5 5 5 6 6 8 8 9 9 10 10 10 10 12 10 11 13 13 14 19 27 26 25 23 22 21 21 21 21 23 20 17 17 19 21 22 22 20 22 22 21 27 39 47 49 43 32 22 26 45 64 72 70 73 83 85 72 60 61 84 112 87 70 72 80 66 42 31 30 27 27 26 26 25 25 26 26 26 26 26 27 28 29 29 28 27 26 26 26 26 24 20 17 21 19 17 18 21 23 24 24 21 21 20 19 19 20 21 21 25 23 21 20 22 25 28 30 35 37 37 32 25 22 25 29 29 28 25 23 22 22 22 23 26 26 26 26 25 25 24 24 22 23 24 25 24 22 20 18 32 41 42 32 29 35 35 28 23 24 26 26 25 22 19 17 20 20 21 21 22 23 24 24 23 19 14 13 15 17 19 19 18 16 15 15 17 17 16 14 13 12 12 13 13 12 8 5 4 6 8 9 18 56 124 182 169 116 63 34 23 26 35 37 44 44 44 45 46 44 40 36 43 52 51 35 34 65 76 53 47 51 49 37 28 27 27 24 26 34 41 42 39 38 38 39 36 36 36 36 36 36 35 33 40 35 41 51 56 75 122 166 131 61 19 33 46 36 28 28 23 27 29 27 24 30 47 62 71 56 36 22 16 17 18 18 18 21 24 23 21 20 22 25 28 28 29 31 34 34 32 30 28 28 26 25 24 24 26 27 22 24 27 29 29 27 25 23 29 36 43 43 39 37 42 47 45 46 38 27 29 42 46 41 45 40 33 27 24 23 22 22 25 24 22 21 21 21 21 21 22 23 26 29 32 31 29 27 22 22 21 20 20 20 21 22 17 21 25 28 29 28 26 25 27 27 25 23 24 26 22 15 13 16 19 20 20 21 24 26 29 29 26 28 41 51 45 31 27 23 19 18 19 21 22 24 23 23 27 28 25 21 25 32 41 32 23 17 15 15 17 21 21 23 27 30 33 33 32 32 23 23 22 21 20 21 22 22 23 22 20 19 19 20 22 24 19 21 23 24 24 25 25 25 25 26 27 26 23 21 21 22 21 22 23 24 25 26 26 26 22 18 18 24 32 36 34 31 30 28 26 26 27 27 25 23 26 26 25 25 25 27 29 31 25 24 23 22 23 23 25 25 29 28 27 27 29 33 36 39 27 24 24 29 33 33 32 33 33 29 24 22 23 24 23 21 33 36 38 37 35 32 31 31 22 24 25 25 25 27 33 37 51 51 47 40 39 41 40 37 44 47 48 43 34 28 28 30 28 31 34 36 35 32 29 27 30 27 24 24 25 27 27 26 29 29 30 30 30 31 31 30 30 31 31 29 27 25 25 25 27 26 24 22 21 21 22 23 23 24 25 23 21 21 23 25 35 41 43 35 26 24 27 29 27 29 29 28 26 28 33 37 35 32 28 29 32 36 37 36 29 27 24 21 19 20 21 22 23 25 26 25 22 20 19 20 17 17 16 16 16 16 17 17 16 18 23 29 32 31 25 19 16 17 20 23 25 26 27 27 24 22 20 20 22 24 24 23 24 24 25 26 28 29 30 31 27 26 25 24 24 24 25 25 27 26 25 24 25 27 29 30 33 31 28 28 29 29 29 27 21 19 17 16 16 15 13 10 12 13 15 15 14 13 12 11 11 11 12 14 15 16 17 18 14 18 22 24 24 23 24 25 18 17 16 18 20 22 21 20 20 18 14 11 10 12 15 17 18 16 15 16 17 16 14 11 10 9 9 8 8 8 9 10 13 12 11 9 8 7 6 6 7 6 5 5 5 6 7 8 9 11 13 15 15 14 12 10 12 13 14 16 18 20 21 22 22 21 20 21 23 22 20 18 15 16 19 23 26 26 23 20 20 19 19 21 24 25 23 20 23 23 23 22 22 22 22 22 25 24 22 21 21 20 20 20 22 22 21 21 20 19 18 18 20 20 21 24 26 25 22 18 19 20 21 22 23 24 23 23 28 26 25 24 25 23 20 17 17 16 16 18 21 23 23 22 22 22 21 20 20 20 20 20 21 19 17 16 17 21 26 30 22 20 17 14 13 14 17 19 21 21 21 19 18 18 19 20 12 13 14 15 14 13 10 9 12 14 15 13 10 8 9 11 17 16 16 15 14 14 13 13 17 16 15 13 12 11 11 11 21 20 19 20 20 17 13 9 12 12 13 15 18 19 18 17 16 15 13 11 10 10 10 11 9 13 17 18 18 18 19 20 22 35 79 143 209 243 216 161 119 86 50 18 24 49 47 41 34 34 34 34 33 32 33 35 42 66 90 87 56 27 22 31 23 20 18 17 15 16 22 30 31 37 31 21 21 19 17 21 17 17 17 17 16 16 16 15 16 18 18 16 17 19 18 16 21 26 34 37 29 17 13 16 15 16 17 22 29 33 31 26 22 18 13 11 15 22 27 28 24 17 10 9 11 14 13 10 13 13 12 12 12 13 12 12 11 12 13 15 16 16 16 15 175 175 175 175 175 175 175 175 176 176 175 175 174 174 173 173 174 174 174 173 173 173 172 172 174 173 173 172 171 170 169 168 170 170 170 171 171 171 172 172 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 171 171 171 172 172 173 173 173 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 169 168 168 168 170 171 171 172 172 173 173 173 172 173 174 174 174 174 173 172 172 172 172 172 171 171 170 170 174 174 173 173 173 172 172 172 171 171 171 171 171 171 171 171 169 169 169 168 168 167 167 167 170 170 170 170 169 169 169 169 170 169 169 168 168 169 169 170 170 170 169 167 166 165 164 163 169 169 169 168 168 167 167 167 171 162 168 174 176 177 157 128 143 171 175 165 171 173 168 174 167 167 167 167 167 167 167 167 170 169 168 168 168 168 169 170 170 170 170 170 169 169 169 169 161 167 171 170 168 167 163 158 145 102 102 115 118 109 101 135 166 171 176 177 176 175 178 182 168 168 165 137 108 126 143 124 101 150 196 205 192 184 184 186 196 196 204 205 196 192 195 192 201 202 203 196 192 201 205 193 141 121 141 187 198 171 138 115 156 161 133 119 152 180 180 179 198 197 189 152 104 55 38 72 132 139 108 80 103 133 144 155 180 192 180 171 176 186 189 166 156 120 88 68 67 95 98 61 41 52 62 67 72 81 88 91 98 97 96 91 74 47 25 15 19 21 46 87 109 103 95 97 104 86 67 48 33 34 37 30 32 34 33 36 41 35 27 29 35 21 22 36 45 57 70 75 73 48 48 80 95 79 65 68 79 80 90 95 89 79 66 49 25 61 121 149 142 149 152 129 89 75 72 83 102 120 118 99 89 94 103 106 103 106 103 88 55 50 38 29 31 39 50 60 66 74 74 79 97 100 77 55 48 66 74 61 46 36 41 61 80 108 107 84 97 143 169 165 128 89 73 85 88 80 78 81 70 82 90 83 67 58 61 68 89 88 73 47 42 41 46 85 111 139 146 121 88 57 37 31 27 62 114 164 183 165 150 158 166 185 162 94 51 59 96 138 157 172 166 147 126 117 125 124 117 86 51 36 34 34 31 29 32 24 39 79 107 94 56 27 38 55 71 70 70 81 76 52 60 71 75 83 100 96 66 39 34 36 39 42 44 44 42 40 55 53 42 36 41 41 42 51 46 37 29 27 23 18 16 19 20 24 34 30 30 26 15 27 86 145 140 72 35 29 17 6 66 133 180 181 181 183 168 147 105 95 118 142 134 123 107 77 98 121 148 160 156 148 145 145 153 153 132 90 81 124 147 125 69 35 13 10 54 155 192 136 65 111 160 188 159 105 87 84 79 81 95 82 51 58 81 77 41 24 45 43 36 27 25 87 158 195 187 145 111 141 156 156 167 167 167 168 170 173 177 179 170 156 145 137 131 136 143 139 104 115 151 164 108 37 18 35 26 24 14 17 59 122 160 165 167 86 25 21 31 29 27 28 48 62 78 96 120 131 109 78 54 73 83 84 91 97 88 73 60 69 79 67 41 46 93 139 116 101 117 157 160 110 55 32 36 60 64 51 74 126 141 116 86 63 75 104 119 138 137 107 55 51 83 109 90 75 85 89 91 77 63 81 142 187 162 105 60 66 71 70 60 47 32 23 42 60 78 82 80 87 92 89 87 101 100 86 74 65 65 73 77 84 92 99 106 115 125 132 151 159 138 88 53 49 51 45 39 30 37 64 81 69 44 29 27 45 75 102 103 85 79 89 93 60 40 41 41 38 33 26 41 44 40 31 37 55 67 67 57 42 36 38 42 52 59 55 49 49 50 51 51 48 44 43 45 41 41 44 42 44 62 85 103 86 62 46 43 45 39 29 24 30 41 64 101 133 138 127 118 137 127 108 129 154 128 82 93 96 93 95 103 98 87 84 91 96 90 73 55 69 108 147 141 95 75 61 82 137 165 183 175 109 73 93 135 162 153 129 121 135 135 106 64 47 76 119 149 156 153 130 120 144 166 165 161 165 161 158 153 131 113 115 103 88 94 112 118 128 135 128 141 151 153 136 116 106 79 41 39 37 37 39 36 31 34 41 52 51 49 42 32 25 29 37 39 35 32 38 56 77 103 124 133 137 138 140 152 163 157 144 161 162 162 163 164 163 161 159 159 159 159 160 160 159 159 159 156 165 169 158 137 128 143 165 164 164 163 163 162 163 163 163 163 165 166 164 161 161 163 166 173 162 154 156 161 162 162 163 132 132 125 106 77 51 37 33 19 9 28 69 109 147 160 145 130 146 157 146 116 103 124 156 168 147 130 123 91 32 4 17 79 176 191 150 119 68 32 29 30 35 38 35 33 33 34 33 32 31 30 29 27 25 24 23 18 16 18 24 28 29 33 39 33 37 37 35 35 37 36 31 20 21 25 31 35 34 30 26 54 85 113 124 139 163 176 174 180 171 164 170 182 189 185 177 128 63 20 29 43 43 38 35 30 24 17 13 14 18 22 24 22 28 32 35 54 101 165 210 185 159 140 164 177 164 168 173 169 169 170 172 173 172 167 164 173 177 175 155 113 68 40 32 34 32 28 26 23 22 24 26 25 23 20 17 14 13 12 11 8 7 6 5 5 5 6 6 9 9 9 9 9 9 10 10 12 10 9 11 12 12 17 23 23 23 23 22 21 20 19 19 21 19 17 17 19 22 22 22 15 13 13 18 28 40 54 64 51 36 25 26 29 29 36 45 98 118 123 107 86 62 58 75 65 72 102 118 89 45 25 25 33 32 30 28 26 25 24 24 24 25 25 25 26 27 29 30 30 27 24 23 23 22 19 16 21 19 18 19 22 23 23 22 21 20 19 19 19 19 20 21 27 25 23 22 21 22 25 26 28 32 36 35 29 26 26 29 29 28 25 23 22 21 21 22 26 26 26 26 25 24 23 22 18 19 20 21 22 21 20 19 25 32 31 22 21 29 33 30 28 28 27 24 21 19 20 21 22 22 23 24 24 25 25 25 22 18 14 12 14 17 19 19 17 16 14 15 16 17 16 14 13 12 11 12 13 12 9 6 6 15 7 4 49 131 184 191 146 95 49 30 26 31 38 38 45 45 45 47 48 47 43 40 43 48 51 44 37 39 41 35 46 51 46 33 25 26 26 22 28 43 54 50 41 39 41 42 35 36 38 38 36 31 28 26 33 39 51 62 67 71 91 118 84 44 24 35 42 37 31 25 25 27 28 27 29 36 45 51 45 37 27 23 23 23 19 15 24 29 34 33 28 24 24 25 30 29 29 31 35 37 36 34 30 28 26 24 24 25 25 26 22 23 25 26 25 24 23 21 30 40 48 46 38 37 48 60 52 44 35 31 29 30 36 43 41 37 30 27 25 25 23 21 24 23 22 21 21 21 21 22 23 26 30 33 34 32 28 25 16 17 18 20 21 22 23 23 19 21 24 27 29 29 27 25 25 25 23 22 25 29 26 21 14 16 19 20 20 21 23 26 30 29 27 29 40 49 42 27 24 23 20 18 18 20 22 23 23 24 26 23 17 20 41 64 80 54 25 12 12 15 19 22 28 29 32 33 34 32 31 29 22 22 22 22 22 22 22 22 22 21 20 19 20 21 22 24 19 20 21 23 25 25 25 25 25 27 28 27 24 21 20 21 20 21 22 24 25 26 27 27 26 22 19 23 32 38 37 33 32 30 28 27 28 27 25 23 25 24 23 23 25 27 28 29 24 24 23 23 23 23 23 24 25 26 27 29 30 31 31 31 27 24 24 28 31 30 31 33 31 26 21 21 24 26 26 24 32 35 36 36 34 32 32 33 21 22 23 24 27 31 36 40 52 53 51 45 41 38 34 30 35 39 41 38 32 28 29 32 28 29 31 33 34 32 28 26 25 23 21 23 26 29 30 30 31 30 29 28 28 27 27 26 30 30 31 29 27 25 25 26 28 26 24 22 21 21 22 22 18 19 20 20 19 20 23 26 37 44 45 35 24 21 24 26 28 31 34 34 31 30 32 35 36 32 28 28 32 35 36 34 31 29 26 23 22 22 23 24 23 24 24 22 20 18 19 20 19 19 19 20 20 19 19 19 17 21 26 32 34 31 25 20 21 21 21 21 23 25 27 28 25 22 20 20 22 25 26 25 25 25 24 24 26 28 30 31 27 26 25 24 23 23 24 24 26 26 25 24 24 25 27 27 33 30 28 27 28 29 28 27 22 21 19 19 19 18 15 13 15 14 13 13 13 12 12 11 11 12 13 15 17 18 20 20 21 23 26 26 25 24 23 24 17 16 16 18 21 22 22 21 21 18 15 12 11 12 14 16 15 13 13 14 16 17 16 14 13 12 10 9 8 7 8 8 12 11 11 10 9 8 7 6 8 8 7 7 7 8 9 9 6 8 11 14 15 14 13 12 12 13 14 16 18 20 21 22 21 20 19 20 21 20 18 15 13 15 19 24 29 30 28 25 21 20 20 21 22 22 21 19 24 23 22 22 21 21 21 21 23 22 21 20 19 18 19 20 21 21 21 20 19 19 19 18 18 18 19 23 25 26 24 21 21 21 22 22 21 20 19 18 23 22 22 23 25 25 23 21 21 20 19 20 22 22 21 20 20 20 20 19 19 19 19 19 23 23 21 18 15 17 23 28 22 20 17 15 14 14 16 18 18 21 24 24 22 19 18 17 11 13 15 16 15 13 11 9 11 13 14 12 9 7 9 11 16 16 16 15 15 15 15 14 16 15 14 13 13 14 15 15 21 19 17 17 18 17 14 12 12 12 13 17 21 24 23 22 16 15 13 11 10 10 11 12 9 12 16 18 17 17 17 18 25 33 55 99 168 231 230 187 119 91 58 22 17 34 36 39 30 29 28 28 30 31 29 27 41 53 65 61 41 23 22 29 22 19 18 20 19 19 23 29 31 37 31 22 21 19 17 20 17 16 16 16 15 15 15 15 18 22 21 16 14 16 16 12 20 22 24 24 18 13 13 17 17 14 15 25 35 39 36 31 23 18 13 11 14 19 24 28 30 23 15 12 14 15 12 9 13 13 13 12 11 11 11 11 11 12 13 14 15 15 15 15 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 176 176 175 175 174 173 173 173 175 175 174 173 172 171 171 170 170 171 171 172 173 174 174 175 172 172 172 172 172 172 172 172 174 173 173 173 173 172 172 172 173 173 173 173 174 174 174 174 170 170 170 171 171 171 171 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 173 172 172 171 170 170 169 169 169 170 170 171 172 172 173 173 174 174 174 173 173 174 174 174 174 174 174 174 173 173 172 172 176 176 176 175 175 174 174 173 174 174 173 173 173 172 172 172 174 173 173 172 171 170 170 169 172 172 172 172 171 171 171 171 171 171 170 170 170 170 171 171 172 172 171 169 168 166 165 165 171 171 171 170 170 170 170 170 172 165 172 177 182 170 138 126 159 179 178 167 172 172 168 172 168 168 168 168 168 168 168 168 171 171 170 169 169 170 171 171 169 170 170 170 171 171 172 172 171 177 178 170 157 145 134 126 114 91 92 102 103 97 100 125 148 155 163 166 166 169 175 182 156 150 143 124 108 116 118 98 135 165 184 175 169 180 186 181 183 182 189 193 192 197 196 185 170 179 188 186 187 197 189 163 108 127 175 199 169 134 119 108 123 117 113 136 171 179 171 177 185 158 114 59 42 61 80 107 148 149 113 75 89 130 160 175 168 163 151 162 176 179 183 172 155 114 86 77 61 48 49 54 76 112 113 67 44 78 123 142 138 121 100 80 57 32 17 14 29 48 73 92 99 107 126 146 145 124 95 61 34 31 38 37 36 29 32 43 44 35 27 25 18 17 34 60 81 101 115 115 92 65 65 91 91 66 71 102 100 79 66 67 73 77 64 39 25 61 110 129 125 130 127 105 80 77 79 83 90 107 114 104 86 95 104 102 104 119 118 98 70 57 35 31 51 59 50 45 52 57 55 66 98 113 94 69 52 49 51 42 34 32 40 73 118 153 140 90 83 120 142 140 112 79 60 68 84 102 114 114 99 100 94 80 69 71 80 87 80 64 57 64 83 73 55 80 100 114 116 107 94 71 45 34 27 47 95 155 183 163 143 149 158 168 166 134 98 64 59 100 165 174 153 108 90 112 137 142 145 121 83 47 30 29 31 30 32 22 32 59 69 52 41 45 79 69 61 51 41 42 44 37 81 111 118 95 78 67 52 39 39 39 49 65 69 63 63 69 90 63 29 28 64 89 80 64 48 38 28 24 20 16 18 24 25 29 37 31 32 30 18 27 91 157 158 85 32 16 13 17 76 135 172 168 166 167 149 126 115 129 161 183 178 168 148 119 113 136 165 181 177 163 156 157 140 90 73 104 149 176 135 55 24 29 29 18 67 183 208 122 68 123 157 149 106 85 121 153 119 84 72 58 41 79 108 80 52 50 61 50 36 17 18 76 140 176 171 140 116 150 166 166 165 168 172 172 169 164 160 158 161 144 127 114 107 117 128 127 112 142 179 169 102 38 23 32 24 16 7 22 79 145 170 161 129 63 17 19 28 28 27 27 56 74 95 113 135 145 124 92 75 106 121 123 132 132 113 96 114 128 135 111 66 56 112 184 142 115 123 166 169 110 50 28 31 51 72 92 131 180 177 134 101 78 77 86 95 120 126 97 36 62 113 138 115 91 88 87 98 102 87 72 94 133 135 108 68 55 54 64 60 41 37 48 57 58 84 114 115 99 86 77 79 103 115 107 93 74 57 53 58 61 68 78 89 103 122 138 156 151 112 57 40 60 68 53 38 40 50 64 65 50 32 23 44 57 80 111 127 110 91 93 80 50 34 40 43 42 42 38 46 51 51 46 48 59 67 69 49 43 48 58 61 68 74 72 63 54 46 44 44 43 42 42 51 40 35 40 43 41 44 52 60 58 44 27 24 32 35 29 30 54 86 121 154 167 146 115 113 137 134 122 146 171 147 103 109 113 103 94 100 102 90 80 92 98 96 96 86 96 105 119 121 81 58 71 112 146 156 169 147 97 84 98 119 144 142 129 118 153 171 143 84 39 55 103 118 123 122 106 98 117 135 132 141 150 144 139 135 110 90 97 120 132 144 134 109 107 132 154 169 165 167 159 130 95 61 32 34 33 32 32 35 42 49 52 72 78 76 57 36 28 32 39 37 38 30 29 41 55 76 103 107 130 152 161 165 169 169 163 162 162 162 161 159 158 157 158 159 160 160 161 161 160 160 159 155 166 172 161 138 127 140 161 164 164 164 162 159 159 161 162 164 162 161 164 164 162 161 162 164 157 157 165 167 155 139 129 95 103 102 88 73 63 54 45 23 7 18 74 146 185 166 124 135 146 153 146 133 131 145 161 144 135 115 87 51 18 21 51 109 193 187 122 78 42 26 30 32 37 39 36 34 34 33 31 28 28 28 28 27 26 25 24 15 17 26 33 32 24 24 30 41 43 40 31 28 34 39 39 33 37 44 51 55 54 49 45 60 92 127 150 176 199 199 185 179 168 162 170 180 173 146 120 78 42 31 51 55 42 37 40 31 25 17 12 13 17 21 24 28 21 20 43 94 151 187 198 170 149 132 155 171 165 169 170 175 172 169 168 169 170 169 168 173 169 170 173 157 118 72 43 30 28 27 29 29 26 23 22 26 24 20 17 14 12 12 12 9 8 7 6 6 6 7 7 10 10 9 8 8 9 9 10 12 9 9 11 12 12 15 20 24 25 25 24 21 20 19 20 19 18 17 18 21 22 21 20 16 14 14 17 21 29 43 56 45 31 23 25 24 22 35 55 104 156 190 181 138 78 50 65 57 68 99 111 75 30 22 33 35 34 32 30 27 26 25 24 24 24 24 23 23 27 32 35 37 31 24 21 21 21 19 17 21 20 19 20 22 24 23 22 21 20 19 18 18 19 20 21 25 26 25 23 22 21 22 24 22 27 32 33 31 28 27 28 28 26 24 22 21 21 22 23 27 27 27 26 25 23 20 19 17 17 17 18 19 19 20 20 20 22 21 16 16 23 30 32 33 30 26 22 19 19 21 23 22 23 24 25 25 25 24 24 20 17 14 14 16 18 19 19 18 16 14 15 16 16 15 13 12 11 10 11 13 12 10 8 6 13 4 14 97 196 211 163 82 47 27 30 35 39 42 41 45 44 44 46 48 48 46 43 45 48 52 53 44 30 27 33 41 44 40 30 24 25 25 22 34 56 68 56 40 36 39 39 39 39 40 41 35 27 21 20 26 40 50 58 61 52 49 62 48 33 29 34 34 34 32 23 25 26 26 27 33 41 45 44 30 28 26 27 29 26 18 11 29 35 42 41 35 28 26 27 27 26 28 33 38 40 37 34 32 29 26 24 24 25 24 24 24 24 23 23 23 22 23 23 27 37 46 44 37 39 51 65 60 39 23 24 30 32 38 48 38 33 28 26 27 26 23 20 23 22 21 21 21 22 23 23 24 30 36 38 35 29 25 22 19 20 21 22 23 22 21 20 20 21 22 25 28 28 27 25 22 22 21 20 25 29 28 23 15 17 19 20 19 20 22 24 27 26 25 28 34 38 33 24 22 23 22 19 18 22 25 25 25 23 21 18 17 34 78 119 108 67 24 6 10 18 23 25 32 33 33 33 33 31 29 28 22 23 23 23 23 22 22 22 20 20 20 20 21 21 21 21 19 19 20 22 25 26 25 24 24 26 27 26 23 20 20 21 20 21 23 24 26 27 28 28 30 27 22 23 30 38 38 33 34 32 30 29 29 28 25 23 24 22 21 22 25 27 29 29 25 25 25 24 24 24 24 24 22 24 27 29 29 29 27 26 27 24 24 27 28 27 28 31 30 24 19 19 24 28 28 26 27 33 40 44 42 37 32 29 23 24 25 27 30 34 38 41 45 46 47 47 45 41 36 31 28 31 34 34 31 30 32 34 28 28 29 30 32 31 29 27 22 20 20 22 26 30 32 32 33 32 30 28 27 26 25 25 28 29 30 29 27 26 26 27 29 27 25 23 21 21 22 22 15 17 18 17 17 19 23 26 34 43 46 37 25 20 21 23 29 33 37 37 35 33 34 36 39 34 30 30 34 37 35 32 32 30 28 26 25 24 24 25 25 24 23 19 16 16 19 22 21 21 22 23 23 22 21 21 20 23 29 33 34 31 26 21 24 23 22 22 23 25 27 28 26 23 20 20 23 25 26 26 23 22 21 21 22 23 25 26 27 26 25 24 23 23 24 24 25 25 24 24 24 25 25 26 30 29 27 28 29 30 28 26 23 22 22 22 23 22 19 16 17 15 12 11 12 13 12 11 11 12 13 15 17 19 20 21 25 25 26 25 24 24 24 24 19 18 17 18 21 22 22 20 19 18 17 15 14 14 15 15 14 12 11 13 15 16 16 15 13 12 11 9 8 8 8 8 11 11 11 11 10 9 8 8 10 9 8 8 8 9 10 11 6 7 10 12 14 14 14 13 12 13 14 16 17 19 20 20 21 19 18 18 19 19 18 16 14 15 19 24 29 31 29 27 21 20 20 20 21 20 20 19 21 21 21 20 19 19 18 18 18 18 17 16 15 16 18 20 20 20 20 20 19 19 19 18 17 17 18 21 25 26 24 22 23 23 23 23 22 20 19 18 22 21 20 22 25 26 26 25 24 22 20 20 22 22 20 18 16 18 19 20 21 20 19 18 22 25 25 20 14 13 19 25 22 21 18 16 15 16 17 18 18 22 27 27 24 19 16 16 13 14 16 17 17 15 13 12 10 11 12 11 10 9 10 11 14 14 14 15 15 16 16 16 15 14 14 14 15 17 19 21 19 17 16 16 18 18 17 15 13 12 13 17 23 26 25 23 15 14 12 11 10 10 11 12 9 12 15 16 16 17 18 20 25 38 54 74 118 179 202 183 132 107 77 36 19 25 23 28 28 27 25 26 32 39 38 35 38 40 44 44 36 24 19 20 22 20 20 23 23 22 23 26 32 38 32 23 22 19 15 18 16 16 16 16 15 15 15 14 18 21 21 17 13 14 17 19 17 17 18 19 19 17 15 14 19 15 19 33 45 45 37 30 23 17 12 12 13 15 20 25 30 25 19 16 15 15 13 10 12 13 13 12 11 10 10 11 11 12 13 14 15 15 14 14 178 178 178 178 178 178 178 178 177 177 177 177 178 178 178 178 178 178 177 177 176 175 175 174 177 177 177 176 175 175 174 174 174 174 174 174 174 174 175 175 172 172 172 172 172 172 172 172 176 176 176 175 175 174 174 174 175 175 175 175 175 174 174 174 171 171 172 172 173 173 173 174 172 172 172 172 172 172 172 172 169 169 169 169 169 169 169 169 171 171 171 171 172 172 172 172 170 171 171 172 173 174 174 175 177 176 175 174 174 175 176 177 178 177 177 177 176 176 176 175 178 178 177 177 176 175 175 174 176 175 175 175 174 174 173 173 177 176 176 176 176 176 176 176 175 175 174 174 174 174 173 173 172 172 171 171 171 171 172 172 171 171 171 170 170 170 169 169 173 173 173 174 174 174 174 174 174 174 180 179 183 159 122 136 173 182 178 171 173 173 170 173 171 171 171 171 171 171 171 171 173 172 172 171 171 172 172 173 169 169 170 171 172 173 174 174 170 173 170 156 138 124 114 109 105 104 103 120 132 131 135 132 123 127 130 132 132 135 139 143 133 114 103 105 104 94 84 80 129 145 145 127 120 135 147 147 139 138 147 161 176 191 188 169 132 152 179 193 193 188 171 144 108 144 195 199 154 126 113 90 75 101 139 172 188 182 167 158 133 92 68 65 88 116 112 104 108 110 94 72 76 113 155 180 157 161 151 150 143 134 141 139 110 93 73 65 53 31 35 63 124 151 129 60 36 90 152 174 146 119 88 63 42 24 17 20 58 91 105 88 84 114 145 156 137 121 97 61 29 25 39 45 43 33 38 43 33 30 29 19 12 39 74 97 115 138 142 126 100 86 78 78 72 73 98 130 107 89 74 68 67 69 56 32 19 52 94 120 127 126 124 121 119 101 84 75 79 97 103 91 78 107 127 117 105 116 114 91 83 68 41 36 58 63 53 53 82 83 70 67 91 109 101 86 64 40 34 29 29 28 34 75 154 188 162 95 78 108 123 120 94 76 88 127 153 154 137 119 125 104 84 81 86 86 83 81 59 41 53 96 128 96 52 69 94 101 107 118 121 94 55 34 26 41 73 118 145 135 121 126 132 120 131 143 131 73 36 79 142 147 128 90 95 145 174 175 168 155 115 61 27 24 30 31 29 26 33 42 37 29 43 68 92 67 50 42 29 28 45 59 93 111 100 61 37 35 42 51 39 44 72 110 119 101 91 98 112 68 26 42 101 131 109 79 52 42 32 27 22 18 21 27 27 30 35 29 33 33 21 28 94 152 148 78 26 10 12 24 86 136 162 152 148 151 137 119 130 153 172 174 173 178 176 166 132 133 151 170 163 139 135 150 150 84 74 146 190 148 72 26 40 36 35 38 84 169 171 89 81 159 176 119 76 111 182 208 154 102 51 25 48 111 122 68 67 93 89 59 39 23 28 61 89 125 130 116 104 138 149 146 149 151 151 147 139 130 124 121 128 119 115 110 108 118 124 118 122 162 189 153 80 35 29 30 26 14 7 35 101 161 168 143 80 40 20 29 34 31 31 32 53 75 97 116 137 147 124 90 87 135 162 162 161 154 142 140 174 181 177 149 106 78 100 146 132 112 121 153 147 92 46 34 28 44 86 126 151 169 163 135 110 89 73 68 81 114 117 84 30 72 118 130 110 95 101 113 123 123 100 65 56 76 93 92 73 54 47 55 55 46 53 71 64 67 101 133 124 101 86 75 110 124 124 119 123 119 100 84 63 57 56 65 75 87 104 120 113 103 72 42 47 71 72 52 37 46 67 87 82 54 29 19 49 65 76 95 121 117 92 81 56 36 33 43 44 42 47 50 51 61 70 68 58 51 52 56 48 52 70 85 84 80 80 77 75 55 38 37 48 57 62 64 57 47 40 43 44 41 40 44 43 39 31 26 25 30 35 38 55 91 132 157 169 165 139 110 120 138 138 125 127 130 117 103 112 127 128 120 123 126 123 122 123 130 126 132 115 114 103 106 112 82 48 84 148 160 149 146 120 83 93 111 128 152 143 125 112 154 183 167 113 53 47 84 96 112 128 122 106 106 113 109 125 130 121 117 113 83 73 102 149 166 155 117 97 107 130 148 147 134 135 134 105 65 41 31 34 32 24 24 43 70 83 81 96 111 109 79 46 32 31 32 33 37 28 24 32 33 39 59 88 120 151 160 160 162 164 162 148 151 154 154 155 158 164 169 160 160 161 162 162 161 160 160 161 163 163 158 147 139 143 152 152 152 154 157 159 161 160 159 165 164 160 158 159 161 161 159 144 156 164 157 143 127 114 105 108 119 117 99 88 84 68 45 26 13 22 77 148 171 146 117 143 149 153 154 159 164 159 148 108 93 66 46 38 37 55 83 122 167 138 75 42 29 31 32 33 38 40 38 35 35 32 28 25 26 27 28 29 29 28 27 22 25 34 40 38 35 45 60 82 80 66 43 32 38 50 56 65 74 84 89 89 88 88 90 70 72 84 113 150 175 179 171 169 161 156 155 149 123 81 48 37 30 40 55 52 43 42 43 31 26 21 18 19 21 22 22 28 25 41 85 141 177 184 177 176 154 131 147 166 168 172 165 172 170 167 167 169 171 171 171 170 168 168 174 179 162 120 82 49 35 24 24 27 27 23 21 26 24 20 16 13 12 12 12 10 9 8 7 7 7 8 8 11 10 9 8 8 8 9 10 12 9 9 12 13 12 14 17 24 25 25 23 19 17 18 19 18 17 18 20 22 22 19 16 14 13 14 15 14 16 25 34 28 24 23 25 25 25 33 43 58 123 182 207 187 121 75 81 78 77 94 100 64 25 22 39 33 32 31 29 28 27 27 27 26 25 24 22 22 28 36 42 44 36 25 20 19 20 20 18 22 21 20 21 24 25 24 22 21 20 18 17 17 18 20 21 20 23 25 25 23 22 23 24 22 23 26 28 28 27 27 27 26 25 23 22 21 22 23 24 28 28 28 27 25 21 18 16 21 19 18 16 16 17 19 20 19 17 17 18 18 19 25 32 34 30 25 21 20 20 21 21 21 22 23 24 24 23 23 22 19 17 15 16 18 20 19 18 19 17 15 15 15 15 13 11 12 10 9 9 11 13 12 11 7 7 5 31 113 188 177 119 49 27 22 35 39 40 43 45 48 47 46 47 50 52 51 50 49 53 53 52 46 32 26 32 32 33 32 28 25 23 23 23 43 68 78 57 34 28 32 33 38 38 40 41 35 25 19 20 27 41 43 43 46 35 26 34 36 28 29 33 29 28 28 22 26 27 24 23 28 36 37 35 27 26 26 28 28 25 18 12 28 36 44 45 38 31 28 29 23 27 34 43 50 50 42 35 34 30 26 24 24 24 23 22 28 26 23 21 20 22 24 26 29 34 40 40 37 37 44 50 54 37 22 21 28 35 39 43 35 31 27 26 28 28 24 20 21 21 20 21 21 22 24 25 26 34 42 42 34 25 20 19 24 24 23 23 22 21 21 21 22 21 20 22 25 27 27 26 21 21 19 18 22 27 26 21 15 17 19 19 18 18 20 21 26 24 25 29 29 26 24 25 24 24 21 18 21 29 34 34 28 25 23 23 26 48 96 140 112 68 21 5 11 21 27 31 31 31 31 31 30 30 30 30 24 24 23 23 22 22 22 22 18 19 20 22 22 20 19 18 19 18 19 21 25 26 25 24 24 25 25 24 21 20 20 22 21 22 24 25 27 28 28 28 32 30 25 22 27 35 36 32 37 34 31 30 30 29 26 24 23 21 20 21 25 29 30 30 27 27 27 27 26 26 25 25 22 23 25 26 27 28 28 28 27 24 24 26 26 24 26 29 31 24 19 19 24 28 28 26 26 32 39 43 42 37 32 30 28 29 30 32 34 36 37 38 39 39 41 45 47 44 39 35 29 30 32 33 33 33 34 35 31 29 28 28 30 32 31 29 22 21 20 21 26 29 31 31 33 32 30 29 28 28 28 28 27 28 29 28 27 27 28 29 30 28 26 24 22 22 22 23 17 18 18 17 17 18 22 25 28 39 45 38 26 20 21 23 30 33 36 36 35 36 40 44 42 38 34 35 39 40 35 31 32 31 29 27 26 25 25 25 27 25 21 16 13 15 20 24 21 22 24 25 25 24 22 21 23 26 30 34 34 31 27 24 20 21 23 25 26 27 28 28 27 24 20 20 22 24 25 26 21 21 20 19 19 20 21 21 26 25 24 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 28 31 32 30 28 24 23 23 25 26 26 23 20 19 16 12 11 12 13 13 12 12 12 14 15 17 19 20 21 24 23 22 21 22 23 25 26 22 20 19 20 21 22 21 19 18 18 18 18 18 17 16 15 16 14 12 12 14 14 13 12 11 10 10 9 9 10 11 11 10 11 12 13 13 12 11 10 10 9 9 8 9 9 10 11 9 10 10 11 12 13 13 13 13 14 14 16 17 18 19 19 22 19 16 15 17 18 18 18 18 18 20 23 27 28 26 24 20 20 19 19 19 18 18 19 20 21 21 21 20 18 17 16 14 15 15 15 14 16 19 23 20 20 19 19 19 19 19 19 19 18 19 21 24 24 23 20 20 21 21 22 21 21 20 19 22 19 17 18 21 23 24 24 23 21 20 20 21 21 19 17 14 16 20 23 24 23 20 19 19 23 26 21 14 12 17 24 23 21 19 18 17 18 19 20 21 25 28 27 22 18 16 17 15 16 17 18 18 18 17 17 11 10 9 10 12 12 12 11 11 12 13 14 15 16 17 17 16 15 15 15 16 19 22 24 16 15 15 16 19 21 20 19 16 13 13 17 22 25 22 19 14 13 11 10 10 10 11 12 9 11 13 15 15 17 21 24 23 37 57 71 89 121 144 143 124 102 78 40 22 24 18 22 24 25 26 30 41 54 61 61 38 33 30 32 30 25 19 17 23 20 20 23 24 22 23 25 33 39 33 23 22 18 14 16 17 17 16 16 15 15 15 15 16 17 18 17 14 12 16 22 18 18 18 19 19 18 15 12 22 19 27 46 58 51 34 23 21 15 11 11 11 11 15 20 23 21 19 17 16 15 14 13 12 13 14 13 10 9 9 11 12 13 13 14 14 14 13 12 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 179 178 178 177 176 176 179 179 179 178 178 177 177 177 177 177 176 176 175 174 174 173 179 179 179 179 179 179 179 179 180 180 180 179 179 178 178 178 177 176 176 176 175 175 174 174 173 173 173 174 174 175 175 175 172 172 172 172 172 172 172 172 169 169 169 169 169 169 169 169 168 169 170 171 173 174 175 176 173 173 174 175 176 177 177 178 181 180 177 175 175 177 180 181 180 180 180 179 179 178 178 178 179 179 178 177 177 176 175 175 177 176 176 175 175 174 174 174 178 178 179 179 180 181 181 181 177 177 176 176 176 176 175 175 173 173 172 172 172 172 173 173 169 169 170 171 172 172 173 173 175 175 176 176 177 177 178 178 176 181 186 180 181 149 113 146 178 178 176 173 174 174 174 176 173 173 173 173 173 173 173 173 174 173 173 172 172 173 173 174 168 169 170 171 173 174 175 176 172 175 172 159 145 139 138 138 126 149 151 168 173 167 172 155 136 134 130 128 127 127 126 125 106 77 68 93 106 85 73 89 124 130 126 112 109 120 129 129 110 103 105 118 139 160 157 133 100 127 173 202 199 181 159 138 117 151 198 200 163 145 119 72 92 151 212 227 204 176 140 103 72 48 89 154 177 155 108 84 71 77 84 81 75 96 138 167 165 192 185 153 119 107 116 110 91 89 62 48 66 73 72 84 109 115 87 39 35 85 130 142 129 102 72 53 38 26 22 26 75 120 131 98 94 130 144 124 103 95 80 50 21 22 42 53 41 32 41 41 28 33 32 7 30 71 105 109 116 143 147 120 99 100 83 57 54 84 121 143 107 100 94 85 72 65 53 35 12 43 88 129 146 140 139 153 158 123 89 81 96 113 100 67 82 108 122 107 101 120 116 85 88 79 52 41 53 56 56 72 129 124 98 73 78 91 90 84 64 40 36 25 16 15 39 104 144 176 150 94 97 141 160 156 152 127 139 176 173 137 121 126 141 101 75 87 103 93 69 54 43 28 55 114 142 92 42 64 105 109 120 143 151 115 61 31 24 41 61 82 96 93 88 95 93 95 107 111 121 94 47 59 93 101 108 107 136 180 187 176 181 176 137 70 25 21 31 32 26 30 37 39 31 28 44 65 62 44 37 36 30 34 50 62 63 61 47 41 57 66 55 42 55 63 101 146 150 121 109 122 97 53 18 41 97 117 96 75 58 49 39 33 27 21 22 27 27 28 33 27 32 35 23 29 81 124 112 51 17 11 15 25 94 136 155 142 140 150 148 138 130 161 172 159 155 163 165 162 154 138 146 166 152 118 124 159 159 102 87 143 155 73 26 62 83 43 33 62 107 145 129 73 85 170 167 86 67 147 212 195 161 121 52 12 54 126 121 61 75 125 113 70 46 33 36 45 43 80 92 89 84 115 118 111 124 122 117 110 104 100 101 103 105 108 119 126 126 128 122 106 123 163 177 121 49 23 28 26 29 16 13 48 116 164 152 113 55 35 32 42 39 31 30 31 49 72 96 115 138 148 123 88 72 133 169 163 148 134 131 146 172 173 163 149 126 94 76 81 111 106 121 140 121 70 35 32 28 52 107 148 149 143 139 127 121 96 69 60 85 123 115 71 32 75 105 101 89 94 122 154 136 115 89 71 64 64 69 73 69 60 48 39 41 52 65 73 61 85 124 133 108 96 95 83 124 130 125 132 160 175 152 124 66 54 48 54 60 63 69 78 63 60 51 47 58 71 61 40 36 43 79 122 117 66 23 12 42 67 72 74 97 102 79 62 38 28 35 48 44 39 46 55 56 71 86 85 64 43 37 42 65 69 84 94 85 79 83 84 62 45 36 51 77 94 97 96 73 63 52 45 39 35 39 46 42 28 20 26 31 34 44 58 89 121 146 146 139 139 137 131 132 142 137 119 97 80 82 99 118 138 153 157 150 134 131 144 140 147 142 149 127 125 113 119 124 95 43 88 169 171 142 120 109 74 94 120 145 171 149 115 122 156 177 167 125 67 54 86 116 128 145 150 141 141 142 135 138 136 124 122 114 80 82 131 154 164 134 97 111 138 132 112 101 91 90 85 60 39 35 36 38 32 20 21 52 95 113 107 111 133 133 95 53 35 30 25 33 38 28 24 32 28 25 40 73 98 121 127 125 124 119 112 112 118 125 130 136 145 157 167 160 161 162 163 163 162 161 160 167 159 153 154 156 152 147 144 137 138 142 151 161 166 163 158 155 163 165 159 159 162 157 146 139 160 161 129 100 99 112 119 142 156 152 128 113 103 73 36 31 29 40 85 134 141 132 140 154 162 166 169 180 183 163 136 99 66 28 23 48 69 82 96 111 127 90 45 32 32 36 30 33 38 41 39 36 35 31 27 24 25 27 29 30 30 30 30 30 31 36 44 49 62 91 120 142 134 109 74 55 60 76 85 96 108 121 124 119 117 124 132 93 58 39 63 104 133 145 150 154 144 129 115 97 72 43 22 35 38 47 49 42 39 36 25 30 28 25 24 25 25 23 21 27 41 81 138 177 184 178 175 179 169 150 152 153 152 166 170 164 165 167 171 174 174 171 168 161 169 171 171 180 182 156 122 81 53 26 17 23 28 28 27 26 24 20 16 13 12 12 12 11 10 9 8 8 8 9 9 11 10 9 8 8 8 9 10 12 9 9 12 13 12 13 16 23 24 23 20 16 14 15 16 17 17 19 21 23 22 18 14 13 14 16 16 15 14 17 21 17 25 32 33 34 35 31 25 35 68 110 168 204 163 99 80 101 95 109 117 84 39 24 30 29 29 29 28 28 29 29 30 28 27 24 22 23 29 39 47 49 39 26 19 18 20 20 20 23 22 21 22 24 25 24 22 21 20 18 17 17 18 20 21 16 20 24 26 25 24 24 26 24 23 22 23 24 26 27 27 24 23 22 21 22 23 24 25 29 29 29 27 24 21 17 15 25 22 19 16 15 16 18 20 21 16 17 23 22 17 21 30 32 28 24 21 21 21 20 18 19 20 21 22 22 22 21 20 18 16 16 17 20 21 19 18 19 17 15 15 15 15 13 10 12 10 8 8 10 13 14 13 12 7 8 37 94 133 116 76 59 37 32 40 37 34 41 48 52 50 49 50 53 56 57 57 52 58 53 45 42 34 26 27 25 24 25 26 25 23 22 24 53 78 86 59 30 24 29 30 34 34 37 40 35 25 21 23 30 42 38 35 43 39 34 45 38 27 27 32 26 22 23 22 29 29 24 19 19 25 27 24 26 25 25 25 25 23 19 16 24 34 44 46 39 32 29 29 27 34 46 59 67 64 52 41 35 31 27 24 24 24 22 20 30 28 23 20 19 22 25 28 33 35 36 37 36 34 32 31 35 36 32 28 31 38 43 42 34 30 26 26 28 28 24 20 20 20 20 20 21 23 25 26 27 36 45 44 34 22 17 16 25 24 22 21 21 23 24 26 23 21 19 20 23 26 27 27 21 20 18 17 20 24 23 18 16 18 19 19 17 17 18 20 27 25 28 31 27 19 20 28 29 26 19 17 25 38 44 43 33 30 30 32 32 45 81 118 106 62 18 5 12 23 30 35 28 28 28 28 28 30 31 32 25 25 24 22 22 22 22 22 16 18 21 22 22 20 17 15 18 18 18 21 25 27 26 24 23 24 24 22 20 19 21 22 22 23 24 26 27 28 28 28 33 31 26 21 24 32 34 31 38 35 33 31 31 29 26 24 22 20 19 21 26 30 31 31 28 28 28 28 27 27 26 26 23 23 23 23 25 27 30 32 27 24 23 25 25 23 24 28 32 26 19 19 24 28 27 25 30 32 34 34 32 32 34 35 32 33 34 35 36 36 35 34 39 37 38 42 46 44 39 35 32 32 33 34 36 36 36 35 33 30 28 28 30 32 32 31 24 22 20 22 25 28 30 30 33 32 31 30 30 30 31 32 26 27 28 28 28 27 29 30 31 29 27 24 23 22 22 23 20 20 20 18 17 17 21 24 22 35 44 39 28 22 22 23 30 32 34 34 34 38 45 51 45 41 37 39 42 42 37 31 31 30 29 27 26 25 24 24 28 25 20 14 11 14 20 25 21 22 24 25 25 24 22 21 25 27 31 34 33 30 27 25 15 18 23 28 30 30 29 28 27 24 20 19 21 23 24 25 21 21 20 20 19 19 19 19 25 24 23 23 23 23 24 25 23 23 23 23 24 24 25 25 21 21 24 29 33 34 32 30 24 24 24 26 28 28 25 22 21 17 12 11 12 13 13 13 12 13 14 15 17 19 20 20 22 20 18 18 20 23 27 29 24 22 20 20 22 22 20 18 16 18 19 20 20 18 16 15 19 16 13 12 13 12 11 9 8 8 8 9 10 12 13 14 11 12 13 14 15 14 13 13 9 9 8 8 8 9 10 11 13 12 11 11 11 11 12 13 14 14 15 16 16 17 18 18 22 19 15 14 16 18 19 19 21 20 20 22 24 25 23 21 18 19 18 18 17 17 17 18 21 22 23 24 23 21 18 16 14 15 16 16 15 18 23 27 19 19 19 19 19 19 19 19 21 20 20 21 23 23 21 18 15 16 17 19 20 20 19 19 21 18 14 13 16 18 20 20 21 19 18 18 20 21 19 18 12 16 21 25 26 25 22 19 16 22 26 22 14 12 17 24 24 22 21 19 19 20 21 22 25 27 28 25 19 16 17 19 17 17 18 18 19 19 20 20 11 9 8 9 13 14 13 11 10 10 12 13 15 16 18 18 18 17 16 16 17 20 23 25 14 14 14 17 20 22 22 21 17 15 13 16 20 22 19 15 14 13 11 10 9 10 11 12 9 11 12 13 15 18 23 27 30 27 45 75 99 114 117 108 99 80 61 33 22 27 21 24 17 21 24 29 40 57 69 72 42 31 22 21 23 23 22 23 24 21 19 22 22 21 22 25 34 40 34 24 22 18 13 15 17 17 16 16 16 15 15 15 13 12 14 18 16 11 12 19 25 24 20 17 15 16 15 13 25 23 34 56 67 55 31 15 19 13 10 11 10 8 11 16 17 17 18 17 16 15 15 15 12 13 14 13 10 8 9 11 13 13 14 14 14 13 12 11 180 181 182 183 183 181 179 178 178 178 180 180 180 180 179 178 180 180 179 178 178 178 179 180 180 180 180 180 179 179 178 177 175 175 175 175 175 175 175 175 178 177 175 174 174 175 177 178 177 176 175 174 174 174 175 175 176 178 179 178 175 175 176 179 180 180 178 177 175 173 172 171 172 172 173 172 171 170 168 167 169 170 172 173 174 173 172 171 172 172 172 172 172 172 171 171 173 173 173 173 173 174 174 175 180 179 177 176 174 174 174 174 174 175 178 180 181 181 181 180 182 182 182 182 182 182 182 182 176 176 177 178 180 182 184 185 181 181 181 181 181 181 181 181 182 178 175 175 178 180 180 179 174 176 178 178 175 174 175 176 170 174 177 176 172 169 171 174 178 177 177 177 178 178 178 178 172 185 184 183 168 121 117 172 187 184 180 176 173 173 174 175 176 175 175 175 175 174 174 174 174 174 174 175 175 176 176 176 175 175 176 177 177 177 176 175 179 176 175 175 177 177 175 173 173 177 187 185 168 159 163 164 166 168 156 154 168 164 144 136 120 115 91 102 133 108 90 131 172 157 169 165 156 171 172 160 170 157 124 72 48 79 103 91 74 109 137 142 136 130 136 149 157 161 187 219 212 158 94 58 125 238 247 193 150 100 73 63 77 139 173 186 179 148 127 117 118 102 94 76 58 81 117 125 132 156 155 127 117 132 129 107 70 41 40 70 103 126 122 97 73 59 43 41 60 84 97 98 108 75 53 48 31 14 37 80 117 132 132 121 115 106 93 87 81 68 49 32 22 28 49 69 47 30 28 40 34 16 20 43 60 93 106 93 108 154 156 113 104 82 68 76 92 105 119 132 121 109 98 103 102 73 37 24 11 69 124 156 147 130 144 156 177 132 98 101 112 107 96 93 107 103 97 95 102 109 105 95 113 92 60 27 37 70 85 102 170 156 125 90 68 63 60 56 49 41 33 23 11 17 54 94 112 112 103 86 88 125 158 164 184 167 146 138 134 127 134 153 132 80 67 106 113 67 37 45 70 72 75 94 101 70 47 60 86 125 128 112 98 83 66 40 45 33 29 41 86 121 115 112 98 99 103 109 111 98 67 39 44 74 93 113 153 176 167 156 167 166 142 91 41 19 24 35 34 30 30 35 38 35 32 30 32 33 33 31 33 36 39 40 42 57 71 77 77 73 66 59 69 79 124 169 149 126 148 157 114 41 13 37 69 75 54 46 58 62 56 41 31 31 28 21 24 28 32 32 31 33 39 44 68 58 43 36 32 19 16 29 79 158 172 146 152 170 165 134 136 157 165 163 166 166 161 160 154 147 142 158 163 126 111 145 165 127 94 84 61 34 71 151 130 37 45 110 132 129 96 50 79 125 107 78 125 172 163 146 164 119 52 16 72 136 103 42 75 128 126 96 72 45 36 39 27 63 85 86 75 75 95 103 115 110 94 99 124 128 119 124 109 110 108 107 116 124 114 98 112 156 144 72 28 31 33 23 25 13 21 63 113 127 101 68 65 69 62 43 31 30 30 27 33 63 104 136 148 136 107 81 86 130 149 134 122 121 136 159 157 142 132 136 137 119 85 60 75 100 139 146 104 57 35 30 42 90 131 142 138 127 122 127 116 94 81 76 85 113 104 52 26 63 89 93 94 98 106 118 113 117 113 99 85 75 62 49 54 43 29 31 58 84 80 59 53 105 153 152 115 86 87 101 117 135 140 140 168 199 180 132 81 63 74 81 89 82 46 37 45 73 94 90 76 64 46 27 34 59 107 138 109 50 24 33 54 48 48 50 53 59 54 37 39 30 39 43 48 49 37 39 70 104 95 78 54 33 63 93 104 84 84 92 84 81 86 84 65 39 37 70 109 139 150 145 103 78 64 60 47 37 38 40 38 26 24 27 30 48 72 86 99 110 130 132 125 142 159 153 143 147 119 85 82 96 117 140 153 156 156 149 140 138 146 154 152 159 149 119 107 129 137 116 122 81 45 83 169 201 157 110 68 85 103 124 155 170 136 88 118 159 175 153 120 87 72 81 113 136 158 164 165 168 168 164 165 170 153 120 96 87 97 117 143 122 102 109 134 140 106 63 56 47 40 38 35 29 28 31 32 29 22 23 66 108 121 142 140 163 169 116 57 30 22 36 29 34 25 30 31 20 25 30 42 50 59 64 65 65 63 61 60 64 71 77 87 103 123 137 131 114 106 121 143 156 163 168 157 156 159 162 159 152 147 147 146 133 131 147 160 160 159 162 158 161 162 161 162 163 159 153 135 144 147 87 77 134 153 165 166 162 115 119 148 121 70 29 16 44 71 119 152 144 142 150 155 165 169 163 170 180 154 105 60 27 33 62 78 80 82 96 109 87 59 43 40 40 36 31 37 37 37 35 33 29 26 24 26 21 18 26 30 20 21 39 35 43 58 67 76 107 153 182 173 170 161 132 85 59 86 131 154 152 141 122 127 133 132 151 126 68 22 23 50 80 90 83 91 83 72 57 39 24 22 28 23 35 44 41 34 30 29 28 18 26 29 24 24 27 22 12 35 74 133 179 191 180 174 177 172 170 166 161 156 157 161 165 173 173 173 173 173 173 173 173 170 177 174 166 173 189 190 178 115 79 45 34 33 28 25 26 31 24 20 19 16 10 11 17 13 13 12 11 11 10 9 9 9 11 12 12 10 10 11 13 11 11 10 10 11 12 14 15 26 31 24 15 14 13 12 16 17 18 19 21 22 22 22 22 18 16 14 12 11 12 13 14 20 22 24 27 28 29 29 29 17 23 60 120 153 140 109 90 92 102 126 143 113 48 17 30 22 25 29 30 29 27 27 27 30 28 25 23 23 28 38 46 46 35 24 21 21 21 23 26 22 22 22 22 22 22 22 22 18 19 20 19 17 16 16 18 19 22 27 28 27 26 25 26 29 26 23 22 24 25 26 26 23 23 22 23 24 27 29 31 26 25 24 25 25 24 20 16 14 15 16 16 17 17 17 16 16 17 19 18 17 18 22 25 33 26 19 18 22 25 25 23 17 19 22 24 24 23 21 19 23 22 21 21 21 22 23 23 18 18 18 18 16 15 13 12 8 10 11 6 4 16 22 14 9 23 35 38 39 46 54 59 51 47 39 35 35 41 50 56 56 60 64 67 68 66 63 61 54 56 57 51 42 33 28 27 23 23 23 22 22 22 21 21 46 72 75 46 26 32 36 28 28 28 27 26 26 27 27 28 42 32 32 47 58 56 48 45 33 28 24 24 24 22 21 22 26 24 24 26 25 22 22 24 20 26 29 26 23 22 20 17 29 28 31 38 38 33 29 29 36 27 47 91 107 80 50 41 30 30 29 27 25 22 21 20 22 21 19 19 20 22 25 28 28 29 30 31 31 31 30 30 31 28 27 28 32 35 36 35 29 27 26 26 27 27 26 24 20 23 24 22 19 18 23 27 34 34 33 29 23 20 19 19 20 23 26 26 25 23 24 26 22 21 21 20 21 22 24 25 20 21 22 23 22 21 19 18 18 21 23 23 21 19 19 20 27 27 25 25 24 24 23 23 22 22 23 25 31 42 55 64 40 27 25 33 31 30 58 96 112 68 20 5 14 27 29 27 18 19 21 23 25 27 28 29 29 26 24 24 25 25 24 22 15 17 20 22 24 23 21 19 16 16 17 19 21 23 25 26 25 26 25 23 21 20 21 24 28 27 27 26 27 28 30 31 28 25 23 24 24 25 30 37 33 32 31 29 27 25 24 23 22 22 22 22 23 25 26 27 23 24 25 24 22 22 25 27 22 23 24 25 27 28 29 30 25 24 23 22 23 25 28 30 24 26 28 29 30 30 29 28 30 31 31 31 32 32 33 34 37 31 28 36 49 54 48 40 38 35 32 32 36 40 43 44 39 46 51 47 36 30 33 38 36 31 27 27 30 32 30 27 20 21 22 24 25 26 27 27 31 30 27 26 26 29 32 34 30 31 30 28 25 24 26 28 30 28 27 28 30 30 28 26 19 19 19 20 21 23 26 27 30 26 29 38 39 30 23 25 31 34 36 35 33 34 40 45 49 45 40 36 36 35 34 33 33 30 28 27 27 27 25 23 24 21 18 15 15 18 21 24 25 24 22 21 21 22 24 25 30 27 25 26 29 29 27 23 20 20 20 21 24 27 30 32 25 23 21 21 23 24 24 23 18 17 16 16 17 20 23 24 23 24 26 27 28 27 27 26 25 26 27 28 27 25 22 21 18 18 20 24 29 31 31 30 25 26 27 28 28 27 25 24 20 17 13 10 10 13 17 20 12 13 15 17 19 20 20 20 19 21 23 25 25 24 23 22 23 22 20 19 18 18 19 20 19 20 22 22 21 19 16 14 12 12 13 13 13 12 11 10 12 11 11 11 11 12 13 14 10 12 14 17 18 18 17 16 11 11 12 12 13 12 12 12 14 15 15 14 14 13 13 12 19 18 16 15 14 14 15 16 18 18 17 17 17 19 20 21 20 21 22 22 22 22 21 20 20 19 17 16 15 16 17 17 15 17 20 22 23 22 21 20 16 15 14 16 18 20 19 18 17 17 18 21 24 24 21 18 18 19 20 21 22 21 20 20 19 17 15 16 17 18 17 15 15 18 20 20 18 17 18 19 19 23 26 24 18 14 15 17 20 19 18 19 22 24 24 23 23 21 22 23 20 14 15 20 29 29 28 25 20 18 18 20 23 22 21 20 18 17 16 16 17 18 19 19 18 16 15 14 6 7 9 13 16 17 15 12 8 9 10 11 13 14 15 15 15 16 18 19 19 19 19 18 18 17 16 18 21 22 21 20 21 14 7 7 12 16 14 10 13 12 9 8 9 11 13 15 9 8 7 9 14 21 28 32 37 26 26 62 122 162 152 122 90 61 33 24 23 21 20 22 21 19 18 21 29 38 43 46 34 31 26 22 19 19 20 21 21 21 21 20 18 18 20 23 36 39 37 25 14 12 14 15 16 15 15 14 14 15 15 16 17 16 14 13 12 13 13 14 15 33 48 43 25 11 11 19 28 30 30 30 34 37 31 22 15 12 9 8 9 11 12 12 15 17 17 17 15 15 15 16 16 15 12 10 7 7 7 8 12 13 14 14 15 15 15 15 182 182 182 182 182 181 180 180 182 182 182 182 181 179 177 176 181 180 179 179 179 180 181 182 182 182 181 181 180 178 177 176 176 176 176 176 176 177 177 177 178 178 177 177 177 177 178 178 179 178 177 176 176 176 177 178 177 177 176 176 177 177 176 176 178 177 176 175 174 172 171 171 175 175 175 175 175 173 172 171 171 172 172 173 173 173 172 172 174 173 172 171 171 172 173 174 175 175 175 176 176 177 177 177 179 179 178 177 177 178 179 179 176 177 179 180 182 182 182 182 184 184 184 184 184 184 184 184 182 181 179 178 177 177 178 178 182 182 182 182 182 182 183 183 184 184 183 182 181 180 181 182 178 180 180 179 177 176 177 179 170 176 176 171 172 179 180 174 179 179 180 180 181 181 180 180 185 175 182 181 144 111 132 174 184 182 179 177 176 176 177 178 178 178 178 177 177 177 177 177 175 175 175 175 176 176 177 177 176 177 177 178 178 178 177 176 179 177 175 176 177 177 176 174 178 176 181 179 165 158 158 154 161 173 181 184 182 168 156 154 166 165 126 105 126 129 127 155 192 195 204 197 197 199 188 193 204 198 138 63 59 115 145 132 107 117 126 116 91 82 104 133 126 136 171 199 166 97 66 79 166 194 169 116 76 60 78 102 146 175 165 145 138 133 139 141 134 149 146 95 48 68 102 97 110 105 103 120 149 158 128 88 63 61 73 100 128 139 115 79 50 51 55 59 58 57 67 81 76 52 32 28 28 36 63 93 106 105 95 86 81 68 57 59 50 41 34 34 37 39 42 46 36 34 31 29 29 32 37 40 55 68 79 94 133 180 173 126 80 80 86 98 105 109 118 129 120 121 117 113 102 68 33 18 18 75 129 159 146 122 129 135 142 111 100 122 133 116 99 100 113 105 95 93 102 111 109 102 103 94 75 47 58 89 97 106 157 155 138 109 89 77 59 40 28 27 28 27 21 23 42 63 63 58 56 51 52 73 95 101 113 107 96 95 116 145 156 149 111 82 68 75 69 50 51 71 104 100 85 73 66 45 33 45 66 75 74 89 98 83 67 52 40 23 24 51 115 161 155 145 141 141 148 158 150 119 82 58 57 56 62 95 142 166 158 145 150 149 118 62 29 32 39 34 35 32 32 35 34 29 29 32 37 40 42 43 45 49 51 50 72 79 87 85 74 68 77 89 80 83 112 149 141 136 162 167 105 45 18 25 48 65 59 59 74 82 76 51 30 26 31 33 28 30 33 34 35 36 39 41 46 53 52 46 37 22 17 27 81 157 177 159 159 162 154 132 129 151 163 165 170 170 165 165 171 165 159 153 124 85 103 166 195 142 80 36 27 64 119 154 89 21 58 151 177 138 75 33 69 81 79 104 144 131 107 124 142 106 51 19 67 124 98 51 92 139 128 96 84 68 48 29 32 49 66 82 92 103 122 133 149 156 135 117 143 168 157 137 118 122 118 106 101 106 107 102 138 148 114 52 23 30 35 31 29 22 29 54 75 78 71 67 99 82 59 41 33 30 27 24 31 65 129 177 165 114 86 92 108 116 116 115 122 129 135 142 126 122 120 126 136 129 96 61 57 96 135 131 92 60 39 20 48 105 149 155 153 150 146 145 109 93 88 95 103 107 81 36 43 74 88 77 69 74 92 113 128 147 163 156 128 90 56 35 40 31 25 38 70 94 89 71 85 118 145 132 94 73 89 116 128 148 158 155 162 173 160 133 92 80 114 145 133 88 59 84 125 126 120 101 75 52 40 35 46 64 98 114 84 36 25 45 61 49 39 32 33 44 44 29 32 31 58 76 73 55 39 51 78 92 79 71 65 70 116 148 124 105 88 82 86 94 91 77 54 39 45 79 119 150 159 150 107 78 58 51 40 33 35 36 33 26 29 36 42 59 81 90 90 126 150 140 134 154 162 146 137 120 96 87 101 123 147 169 162 152 139 130 132 144 161 172 166 162 144 118 115 138 137 107 94 65 47 81 145 171 140 102 73 77 100 141 171 163 128 97 128 153 162 148 133 115 91 74 75 113 155 173 168 161 162 166 175 161 137 119 110 96 88 95 112 111 113 118 119 104 71 42 47 42 36 34 36 37 34 30 30 35 29 19 60 119 146 168 176 185 170 103 46 25 25 45 37 53 38 33 38 31 30 28 31 34 37 36 34 34 35 37 38 41 43 45 48 56 66 73 74 64 63 78 98 116 134 149 159 164 167 164 156 150 147 147 150 139 133 140 151 158 162 166 163 163 164 165 165 164 165 168 140 121 121 100 119 167 154 133 128 122 113 151 184 158 88 10 12 77 127 169 182 151 140 153 167 169 166 169 178 165 114 62 31 40 71 93 92 88 92 102 98 69 44 39 42 40 37 38 36 35 34 31 29 26 23 22 17 26 22 16 23 32 38 46 36 62 90 104 111 127 156 183 190 188 179 153 113 90 106 136 160 145 114 127 152 151 146 126 99 61 33 29 33 39 41 36 36 35 36 35 28 21 22 27 22 29 32 29 26 26 25 22 25 23 21 21 21 20 21 22 66 114 167 188 184 176 172 172 173 172 170 165 162 162 165 168 173 173 173 173 173 173 173 173 176 173 170 171 177 182 183 180 166 124 75 44 31 26 27 30 24 22 21 23 23 19 15 13 14 14 13 12 11 10 10 9 9 10 12 11 10 9 11 12 12 12 12 12 13 13 13 13 26 31 25 15 15 14 13 17 18 19 21 22 23 23 23 23 19 18 16 15 14 15 16 17 22 23 25 26 28 28 28 28 25 28 43 69 94 110 122 131 93 89 118 150 120 49 13 21 22 25 28 29 27 27 27 28 27 25 22 21 24 31 42 51 44 33 23 20 21 22 23 26 22 22 22 21 21 21 21 21 18 19 19 17 15 15 16 18 19 22 25 27 26 25 25 26 27 24 22 21 23 26 27 26 26 25 25 25 26 26 27 28 24 23 23 25 26 25 22 19 15 15 16 17 17 17 17 17 15 17 18 18 18 19 23 26 35 29 23 21 22 23 23 21 19 20 21 23 23 21 20 19 21 21 20 20 21 22 23 24 18 18 17 16 16 15 15 15 14 13 11 12 16 20 24 29 34 43 56 64 57 44 39 43 39 37 33 33 37 46 56 63 68 69 71 73 72 67 62 57 53 53 51 47 39 31 25 22 20 20 20 20 19 19 19 19 30 41 45 34 25 27 30 30 29 28 27 26 25 25 25 26 26 24 34 55 68 63 50 43 36 30 26 26 26 24 24 26 28 25 24 25 25 23 24 27 26 21 20 26 28 21 15 14 26 30 38 46 44 36 32 33 36 28 42 75 88 69 47 41 32 31 30 29 27 26 24 24 22 21 20 20 21 23 25 26 28 28 29 30 30 30 30 30 32 32 33 35 35 34 31 28 26 25 24 25 26 26 24 21 19 21 23 21 18 19 25 31 33 33 30 26 20 17 17 18 19 21 22 22 20 20 21 23 27 26 25 23 23 23 24 24 21 22 23 23 23 22 20 19 22 24 25 25 22 20 20 21 21 23 26 29 29 27 24 22 19 21 23 26 30 37 45 52 38 26 24 31 27 25 48 82 99 61 22 9 17 25 25 22 17 19 21 23 26 27 27 27 27 26 25 25 27 27 25 23 19 19 20 23 25 24 21 17 18 18 19 20 21 23 25 26 26 27 27 26 23 22 23 25 27 27 27 28 28 29 29 29 23 26 30 32 28 23 25 31 32 32 30 29 27 26 25 24 24 24 23 24 25 26 28 29 25 26 26 24 22 21 23 25 23 23 24 25 26 27 28 28 24 24 23 23 24 25 27 28 25 27 29 31 31 30 28 26 28 28 29 30 30 29 28 28 37 32 30 36 46 51 47 40 36 33 30 30 33 37 39 40 50 65 70 55 39 34 35 33 34 30 27 28 31 32 29 25 20 21 23 25 25 25 25 25 27 27 26 25 26 28 30 32 29 29 29 27 24 23 25 27 31 30 29 30 31 31 30 27 20 20 20 20 22 24 26 27 29 25 29 38 39 31 25 25 31 34 37 36 34 34 38 42 45 41 36 33 33 33 32 31 32 30 27 26 27 26 24 23 19 18 17 16 17 20 23 25 25 24 23 22 22 23 24 25 28 25 23 24 28 29 28 25 21 21 21 21 23 26 29 30 24 22 21 21 24 25 24 23 18 17 16 16 16 19 21 23 22 23 25 27 28 27 27 26 24 25 27 28 27 25 22 20 19 18 19 22 27 30 30 29 26 26 27 27 28 27 26 26 22 19 15 12 11 12 14 15 13 14 16 18 19 20 21 21 21 22 24 26 26 25 23 22 23 22 20 18 18 18 19 20 20 21 21 21 20 19 17 16 13 13 13 13 13 11 10 9 10 10 10 10 11 12 13 14 12 13 15 16 17 17 16 15 11 12 12 13 14 14 13 13 15 15 15 14 14 14 13 13 19 18 17 15 15 15 15 16 18 17 17 16 17 18 19 20 18 19 19 20 20 19 19 18 20 18 17 15 15 15 16 17 14 15 17 19 21 21 21 21 16 15 14 15 18 19 18 17 17 17 18 20 23 23 20 17 21 22 24 24 23 21 18 17 17 16 15 16 17 17 15 12 16 18 20 20 18 17 18 19 21 24 27 25 20 16 16 18 18 17 17 19 23 26 26 26 26 24 24 26 23 18 19 23 28 29 29 27 23 21 20 21 23 22 21 19 18 16 15 14 18 18 19 19 19 18 17 17 15 12 10 10 12 13 13 12 7 8 9 11 13 15 17 18 15 16 17 18 18 18 18 17 17 16 15 17 20 21 21 19 20 16 11 11 13 15 13 10 12 11 10 9 9 11 12 14 11 10 10 11 14 19 24 27 28 21 25 60 117 155 145 117 71 46 24 19 22 22 21 23 21 19 18 20 24 28 29 29 34 31 27 24 21 20 20 21 20 21 21 20 18 18 20 22 33 37 35 25 15 12 13 14 15 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 22 36 47 42 25 12 12 18 27 26 24 23 27 33 31 25 15 12 9 9 10 11 11 10 12 18 23 23 18 14 14 16 17 15 13 11 9 9 9 10 13 14 14 15 15 15 15 14 184 184 183 182 182 182 182 182 183 183 183 183 182 181 180 179 181 181 180 180 181 182 184 184 183 183 183 182 181 179 178 177 177 177 177 178 178 179 179 180 179 179 180 180 180 180 179 179 181 181 180 179 179 179 180 180 180 177 175 177 179 181 178 176 177 177 176 175 175 174 173 173 172 173 173 174 174 173 172 171 174 174 173 172 172 173 173 174 177 176 174 173 173 175 176 178 178 178 179 179 180 180 180 180 179 179 179 180 181 182 184 185 181 181 181 181 182 184 185 186 185 185 185 185 185 185 185 185 187 186 185 183 181 180 180 180 183 183 184 184 184 185 185 185 187 190 192 190 186 183 184 186 184 184 183 181 179 178 180 181 184 179 174 175 179 181 179 177 181 182 184 184 184 184 183 183 192 191 193 153 103 131 181 179 181 181 180 180 180 180 181 181 176 176 176 176 176 175 175 175 176 176 177 177 177 178 178 178 178 179 179 180 180 179 178 178 179 178 177 177 178 178 177 175 179 174 175 174 166 164 163 154 151 150 157 158 148 145 156 166 191 194 147 104 129 168 175 171 164 183 194 192 203 197 181 204 228 192 114 67 114 183 182 141 112 139 172 166 126 108 114 116 104 103 119 126 89 41 46 85 126 100 81 65 68 95 117 132 127 140 114 93 101 122 140 136 141 156 151 97 49 70 106 101 80 79 98 130 139 112 78 60 92 106 116 127 143 134 90 48 36 64 99 108 78 44 43 62 44 33 19 15 28 49 66 73 63 58 51 53 53 39 27 33 26 37 57 74 75 59 39 28 28 32 26 22 40 67 69 52 53 45 57 95 142 168 146 102 83 98 114 116 108 108 122 137 150 129 110 110 106 70 29 14 22 77 127 153 140 114 113 113 100 93 111 145 147 117 103 112 114 102 88 85 98 113 119 116 93 95 81 51 60 94 104 111 122 119 107 97 99 96 71 39 23 25 27 26 24 25 29 33 28 23 28 35 33 36 44 45 54 52 51 56 81 119 133 119 93 83 65 51 55 76 99 113 112 105 79 52 44 41 40 47 57 70 87 123 142 126 102 74 45 22 21 48 111 168 176 175 171 179 192 191 163 129 120 130 108 63 41 70 115 143 145 135 108 95 65 37 35 49 47 32 35 33 34 34 27 21 25 35 63 80 94 94 93 92 83 71 88 80 77 81 80 73 73 78 88 93 109 129 121 120 137 127 81 39 20 22 47 82 96 103 106 103 85 56 36 34 38 38 32 32 32 35 37 38 37 35 28 60 77 66 44 22 15 22 80 154 180 170 164 154 142 128 131 150 159 160 166 168 166 169 176 180 187 171 115 72 105 173 188 121 58 21 35 108 145 111 34 32 104 182 183 117 53 42 68 64 81 137 165 112 78 115 119 80 46 39 72 93 70 56 104 133 126 118 118 94 58 26 36 32 41 64 93 117 135 147 170 165 143 132 150 166 157 144 138 146 144 127 110 106 108 109 133 117 73 31 23 31 35 36 25 26 33 42 44 48 69 94 126 93 56 37 33 31 27 24 21 73 151 189 148 84 80 119 120 103 96 106 119 128 128 120 102 110 115 120 135 138 108 69 49 70 95 97 79 64 46 24 50 120 167 168 165 167 154 136 107 97 95 110 118 93 55 33 63 87 91 74 66 76 102 128 156 165 170 153 113 69 40 30 35 29 29 42 64 82 91 92 115 129 135 114 76 62 91 130 163 162 157 152 151 152 149 145 109 91 130 175 152 88 81 141 173 150 123 98 67 39 35 45 59 66 80 81 52 23 32 62 72 53 35 27 38 61 66 50 35 34 64 85 75 49 38 64 81 90 94 97 86 91 133 160 131 122 95 74 83 94 81 61 49 39 52 86 120 142 140 125 87 62 46 43 38 37 39 36 34 31 37 42 45 60 80 88 86 134 163 157 153 156 148 134 105 89 94 120 136 141 148 154 132 128 126 131 144 157 166 170 165 161 148 129 126 140 127 90 64 48 49 74 105 122 111 86 73 89 127 160 150 116 108 126 144 146 149 150 151 146 115 74 59 86 125 152 157 152 153 159 150 138 130 140 147 125 95 86 89 91 95 95 84 63 43 31 39 40 38 37 40 43 40 34 44 48 35 13 52 128 170 192 181 187 163 94 43 25 24 46 66 100 76 42 39 34 31 31 36 36 35 32 28 27 29 33 36 36 35 34 33 33 34 35 33 31 36 45 55 70 94 116 143 159 170 166 157 153 149 145 154 149 141 137 143 154 162 164 168 158 152 157 165 168 166 163 139 82 83 107 134 146 116 98 113 116 143 191 198 156 85 5 25 115 170 196 195 152 134 152 171 167 162 175 184 139 67 25 35 85 125 129 126 133 127 107 82 51 30 36 43 39 35 40 35 33 30 26 23 21 21 20 15 25 22 14 21 33 44 54 61 101 132 144 146 137 139 159 177 184 186 174 149 127 116 115 130 127 104 143 170 165 168 125 89 68 56 50 35 25 25 25 20 23 30 35 33 29 27 29 23 22 20 17 19 22 21 18 26 18 19 27 23 14 24 45 108 158 197 193 176 172 173 169 175 175 174 172 169 169 171 172 174 174 174 174 174 174 174 174 181 169 166 176 180 174 174 182 186 164 127 86 51 31 26 28 27 26 25 24 26 26 22 17 15 15 14 13 12 11 11 10 9 11 12 11 10 9 10 12 13 14 15 16 16 16 15 14 26 32 25 16 16 16 14 19 19 20 21 23 23 23 23 23 20 19 18 17 18 19 20 21 23 24 25 26 26 26 26 26 23 27 27 26 43 88 146 187 133 94 98 126 97 38 16 25 25 26 27 27 25 25 26 28 23 21 19 19 25 36 48 55 40 30 21 20 21 22 23 26 21 21 20 20 19 19 18 18 18 18 17 15 13 13 16 19 20 22 24 24 23 23 24 26 25 23 21 21 23 25 26 26 28 28 28 28 27 25 24 23 22 22 23 25 27 26 23 20 15 15 16 17 17 17 17 17 14 16 17 18 19 21 24 26 35 33 29 25 22 21 21 21 22 21 21 20 20 19 19 19 19 19 19 19 20 22 23 24 19 18 16 15 15 16 18 19 13 13 7 9 13 10 29 70 108 85 74 79 71 44 26 26 26 25 26 31 40 51 61 67 74 74 74 76 75 71 63 57 51 49 46 42 38 32 24 19 16 16 16 16 16 17 17 17 18 14 16 22 24 20 22 28 28 27 25 24 24 24 24 24 20 20 32 53 65 59 47 40 40 33 27 27 27 26 27 30 28 24 23 24 24 23 25 29 29 22 24 35 33 18 8 9 21 29 44 56 58 50 41 36 30 24 30 46 54 46 36 33 31 30 29 28 27 26 26 26 21 21 22 22 22 23 24 24 28 28 28 29 30 31 32 32 34 37 41 41 38 31 25 22 22 22 22 24 26 25 21 18 18 20 20 19 18 21 29 35 30 29 26 21 16 14 15 17 19 20 19 18 17 18 20 22 29 28 27 25 24 23 23 23 23 24 25 26 26 24 23 22 26 28 28 27 24 21 21 21 16 21 28 33 33 30 25 22 18 20 22 25 27 30 34 37 34 25 24 28 24 19 36 62 75 51 25 16 20 24 21 17 17 19 22 25 27 27 27 26 25 24 25 26 29 29 26 24 23 20 20 23 27 27 22 17 20 20 20 21 22 23 25 25 26 28 30 29 27 25 25 26 26 27 28 29 29 29 28 27 19 26 36 41 34 24 21 24 31 31 30 29 28 27 26 26 26 26 26 26 27 29 30 31 28 28 28 25 22 20 21 23 23 23 24 24 25 25 25 26 23 24 24 25 25 26 26 26 25 27 30 33 33 31 28 25 24 25 27 30 31 31 29 28 34 32 31 35 40 43 42 39 33 31 29 29 31 33 34 34 50 70 76 56 38 36 35 28 31 29 27 29 31 31 27 24 20 22 24 26 26 24 22 21 22 22 23 24 26 27 28 28 28 28 29 27 24 23 25 26 32 31 30 31 33 33 31 29 21 21 21 22 23 24 26 27 28 25 28 37 39 33 26 26 30 33 37 37 35 35 37 40 40 36 32 30 30 30 30 30 31 28 26 25 25 25 24 22 15 16 17 19 21 23 25 26 25 24 24 23 23 24 24 25 26 23 20 21 25 28 28 27 22 22 21 21 23 25 27 28 24 22 21 22 24 25 24 23 20 19 18 17 17 19 21 22 22 23 25 27 28 27 27 26 22 24 27 29 28 25 21 19 20 19 18 20 24 27 29 29 29 29 28 27 26 26 27 28 23 21 18 15 13 11 11 11 14 15 17 19 21 22 22 22 24 25 26 27 27 26 24 23 23 22 20 18 17 18 18 19 22 22 21 20 19 18 18 17 14 14 14 14 13 11 9 8 8 8 8 8 10 11 13 14 14 14 15 16 16 16 15 14 13 13 14 14 15 16 16 16 16 16 15 15 14 14 14 14 19 18 17 16 15 15 15 15 17 17 16 16 16 17 18 19 16 16 17 18 18 17 16 16 18 17 16 14 14 15 16 17 14 15 16 17 18 20 20 21 17 15 14 15 17 19 18 16 17 17 18 19 21 21 18 16 23 25 27 27 25 21 16 13 16 16 16 17 18 16 12 9 16 18 20 20 18 17 17 18 21 25 28 26 23 20 20 21 17 16 17 20 24 28 29 28 26 25 25 26 25 22 22 25 27 29 31 30 27 23 21 20 22 21 20 19 17 15 14 13 18 18 18 20 21 21 20 19 23 18 11 7 7 9 11 12 7 8 9 12 14 16 18 19 14 15 16 17 17 17 16 16 15 14 14 17 20 21 20 18 19 18 17 16 15 13 12 11 9 10 10 10 10 11 11 12 13 12 12 12 14 16 19 20 24 19 22 47 87 111 100 76 46 29 15 16 21 23 22 24 19 19 18 19 20 21 20 19 31 30 28 25 23 21 20 20 19 21 21 20 18 17 18 20 28 33 33 25 17 13 13 12 14 13 13 12 12 13 13 14 13 14 15 15 15 15 15 14 22 31 38 34 23 15 15 18 24 21 17 15 20 27 29 27 16 14 13 13 14 13 11 8 7 18 28 30 24 17 14 15 17 15 13 11 11 11 12 12 15 15 16 16 16 15 14 14 187 186 184 182 182 183 184 185 180 181 182 183 184 185 186 186 182 182 182 182 183 184 186 187 183 183 183 183 183 182 181 180 179 179 179 180 181 181 182 182 179 180 181 183 183 181 180 179 183 182 181 180 180 180 181 181 179 179 180 180 181 181 181 180 179 179 179 178 178 178 178 178 171 172 173 174 174 173 173 172 177 176 174 172 172 173 175 176 176 177 177 178 178 178 178 178 180 180 181 182 182 182 182 182 181 181 181 181 182 184 185 186 185 184 183 183 183 185 187 189 186 186 186 186 186 186 186 186 185 184 184 184 184 186 187 188 185 185 185 186 187 187 187 188 189 192 194 194 191 189 188 189 189 188 185 183 181 181 182 183 193 174 168 181 185 176 175 185 182 184 187 187 186 186 186 187 186 206 193 130 105 164 206 182 182 182 183 184 183 183 182 182 178 178 177 177 177 177 176 176 179 179 179 179 179 179 179 179 180 181 181 182 181 180 179 179 180 179 179 178 178 178 178 177 177 173 175 176 173 176 177 168 150 132 132 140 137 149 171 180 189 190 150 115 148 204 201 161 120 136 160 172 187 190 185 207 213 143 84 95 161 214 196 140 103 153 203 192 151 148 146 115 86 73 62 55 43 33 43 62 66 58 73 81 112 146 128 113 109 123 111 111 137 166 171 142 111 89 79 68 52 65 88 88 65 79 105 113 78 35 35 64 120 137 144 151 160 130 70 31 37 88 141 146 99 48 35 47 29 27 23 25 39 53 52 41 30 38 45 52 53 36 21 22 29 63 106 125 106 66 35 22 28 21 20 39 77 106 108 94 84 53 46 75 102 109 96 79 106 122 128 112 95 99 126 151 172 135 109 116 109 62 22 19 29 69 99 116 108 95 106 109 91 100 124 146 138 112 106 118 107 93 77 74 88 108 122 127 106 109 89 44 43 81 102 117 112 86 61 63 83 91 69 42 25 28 27 24 24 26 26 23 26 27 39 50 49 49 48 41 41 32 35 41 44 58 73 76 73 61 40 37 73 120 131 114 87 84 69 52 48 56 65 71 85 127 157 174 178 172 146 96 57 31 23 32 73 132 168 189 175 175 170 155 136 132 156 186 156 86 37 40 64 91 102 92 62 46 43 62 79 74 54 38 33 32 33 32 22 15 23 38 92 129 151 140 127 120 98 69 70 68 72 84 88 79 64 54 71 94 112 116 101 94 99 80 57 23 19 39 77 121 137 144 141 120 85 55 46 49 43 29 32 30 29 32 36 36 31 26 28 81 110 87 46 17 10 17 76 151 179 170 165 153 140 125 134 149 154 154 160 164 167 174 162 169 182 169 120 85 97 125 119 58 41 57 82 132 126 48 16 80 164 195 165 94 40 50 72 91 110 137 149 114 90 111 87 42 38 74 96 67 38 60 97 113 124 153 156 110 65 40 41 29 32 44 70 101 119 135 151 150 138 128 130 138 140 139 155 162 167 163 147 125 105 93 87 78 51 27 27 33 33 33 25 29 33 37 44 64 96 122 121 98 63 36 29 33 33 29 26 72 123 135 109 87 102 130 115 104 108 114 114 124 127 113 114 122 125 124 130 132 111 84 62 43 45 66 73 65 52 39 55 122 161 152 153 164 150 123 109 101 95 108 113 73 40 49 72 91 96 88 91 103 120 135 134 121 103 82 56 35 31 39 43 40 38 39 40 49 73 96 106 111 113 102 79 76 113 157 188 163 145 149 155 150 144 144 120 102 123 157 138 92 103 162 152 128 100 79 59 44 47 59 66 64 62 53 32 20 39 69 53 34 25 39 74 108 107 79 47 36 50 59 56 50 55 85 99 112 136 138 101 84 112 136 139 145 121 92 89 88 78 73 76 51 50 79 100 102 89 73 57 42 37 39 38 41 42 36 38 40 46 44 39 56 85 100 118 145 158 158 153 131 113 116 85 84 116 152 155 143 133 122 103 118 138 155 163 162 159 156 155 160 161 150 142 141 118 81 51 42 52 66 71 83 90 79 81 113 148 147 107 79 103 147 135 127 139 159 167 166 143 106 83 77 87 116 138 142 136 134 126 130 136 151 158 135 104 90 80 65 54 54 54 48 43 43 41 43 44 42 37 38 49 61 83 65 36 9 45 124 169 188 169 179 154 85 39 22 21 49 102 152 121 62 44 36 34 38 34 33 33 34 32 28 28 31 33 32 31 31 32 32 32 31 30 33 37 39 37 41 56 73 102 129 155 164 167 166 155 141 152 158 155 145 142 149 153 150 159 161 161 161 166 172 169 162 134 66 74 115 110 76 65 95 138 142 164 189 173 116 54 9 61 146 178 184 184 146 131 154 164 165 164 177 171 103 36 24 70 128 153 151 163 174 144 85 60 42 31 36 41 37 32 33 34 31 27 22 19 18 19 20 22 21 16 18 23 26 44 74 115 146 159 159 160 136 114 121 143 158 173 181 180 162 125 91 92 99 98 130 155 174 190 151 109 79 57 47 33 25 30 34 33 35 37 37 34 29 26 24 23 20 17 16 18 20 20 17 20 14 23 36 26 14 43 89 149 180 198 185 171 173 177 173 176 176 176 176 175 175 175 176 175 175 175 175 175 175 175 175 182 170 168 177 179 172 171 179 174 183 176 138 87 49 33 30 34 34 29 22 21 26 28 25 17 17 16 15 14 13 12 11 10 12 13 12 10 10 11 12 13 14 17 20 21 20 19 18 26 32 25 16 17 16 15 20 18 19 20 21 22 22 21 21 18 18 18 18 19 20 22 23 24 24 24 24 24 24 23 23 18 24 24 18 27 71 140 194 170 112 94 100 65 25 19 25 29 29 28 26 22 21 23 25 22 20 16 17 25 39 50 54 35 26 19 19 21 22 23 25 19 19 19 18 17 17 16 16 18 17 15 12 11 12 16 20 21 22 23 22 21 21 23 25 26 23 21 21 23 24 24 23 29 29 29 28 26 23 20 18 23 24 25 27 27 25 22 19 14 14 15 16 16 16 16 16 14 15 17 19 20 23 25 26 32 33 32 29 24 21 21 22 24 22 20 18 17 17 18 18 17 17 17 18 19 21 23 24 20 18 15 13 13 16 20 22 9 14 9 8 9 6 52 132 181 116 66 63 66 44 24 21 21 21 24 31 41 52 59 63 66 66 68 72 74 71 63 57 50 46 42 40 40 36 28 22 15 15 15 15 16 16 16 16 19 12 12 20 23 18 17 21 24 24 23 22 23 23 24 25 28 25 28 38 45 44 39 37 41 33 27 27 27 27 29 32 27 23 21 21 22 22 25 30 42 54 68 68 47 19 7 10 17 24 41 64 79 75 55 37 26 24 24 26 29 29 27 25 27 26 24 23 23 23 24 24 21 21 23 23 24 24 23 23 27 28 29 31 33 34 36 37 35 39 43 42 36 29 25 23 21 21 22 25 26 25 20 16 17 18 19 18 19 24 31 36 26 25 22 17 14 13 15 18 21 20 18 17 16 18 20 22 27 26 25 25 24 23 23 23 27 28 29 30 29 28 27 25 29 30 30 28 24 22 21 22 17 22 29 33 32 28 24 22 18 19 20 21 23 25 28 30 29 23 23 27 23 18 29 46 51 40 28 23 24 23 18 14 19 21 24 27 29 28 27 26 22 22 23 26 28 28 26 23 24 20 18 22 29 30 25 19 18 19 19 20 22 24 25 26 25 28 30 30 28 26 26 26 25 27 29 30 31 29 27 26 19 25 35 42 38 29 22 21 31 31 30 29 28 28 27 27 28 28 28 28 29 30 32 33 30 30 29 26 22 19 20 21 23 23 23 23 23 23 23 23 23 24 25 26 26 26 25 25 22 25 29 33 34 32 29 27 23 24 28 33 36 37 35 33 30 31 32 34 35 36 37 36 33 32 31 30 30 30 30 30 35 49 55 45 35 33 32 26 28 28 28 30 31 30 26 23 21 22 24 26 25 23 20 18 17 19 21 24 25 26 26 25 27 29 29 28 26 25 26 27 32 31 30 31 33 34 32 30 23 23 23 24 24 25 26 26 27 25 28 36 40 35 29 26 28 32 36 39 38 38 40 41 36 33 29 27 28 30 30 30 31 28 24 23 24 24 23 22 15 17 20 23 25 25 25 24 24 24 24 25 25 24 24 24 26 22 19 20 23 26 26 25 24 23 22 21 22 23 25 26 25 23 22 23 24 24 23 21 22 21 20 20 20 21 22 23 22 23 25 26 27 27 26 25 20 22 26 28 28 25 21 18 21 19 17 18 21 25 28 28 33 33 31 28 25 24 25 27 23 22 20 18 15 12 11 10 16 17 19 21 23 24 24 24 26 26 27 27 27 26 24 23 23 22 20 18 17 17 18 18 23 22 20 19 18 18 18 18 15 15 15 14 13 11 9 8 6 6 7 7 9 11 13 14 16 16 16 16 15 15 14 14 14 14 14 15 16 18 19 19 17 17 16 15 15 15 15 15 19 18 18 17 16 16 15 15 16 16 15 15 16 16 16 16 15 15 16 17 17 16 15 15 17 16 14 13 13 14 15 16 18 18 17 17 17 18 18 19 18 16 15 16 18 19 18 17 17 18 18 19 19 19 17 16 22 24 27 28 26 21 15 12 17 17 18 19 20 17 12 8 17 19 21 20 18 17 17 18 19 23 26 27 25 24 25 26 19 19 19 22 26 28 28 27 24 24 24 25 24 24 24 25 28 30 32 31 28 23 18 16 19 18 18 17 17 16 16 16 17 16 16 18 21 22 22 21 25 20 13 8 8 10 11 12 9 10 11 13 14 16 17 18 14 14 15 16 16 16 15 14 14 13 14 16 19 20 18 16 17 19 22 21 17 13 11 11 8 8 9 10 11 11 10 10 12 12 12 12 13 15 16 17 22 20 20 29 46 56 48 34 31 20 13 17 22 23 22 22 19 18 18 18 20 22 24 25 27 27 26 25 23 22 21 20 18 20 21 20 18 16 17 18 23 29 31 26 19 16 14 12 13 12 12 11 11 12 12 13 11 12 14 16 16 16 15 14 14 19 23 22 18 16 16 19 20 17 13 11 15 20 22 23 17 17 16 17 18 16 12 9 4 14 27 33 30 23 17 14 16 13 11 10 11 13 13 12 16 16 16 16 16 15 14 13 189 187 186 184 184 184 186 187 182 183 183 184 185 186 187 188 183 183 183 183 184 186 187 188 182 183 184 184 185 185 184 184 181 181 181 182 182 183 183 183 179 180 182 183 183 182 180 179 183 182 181 180 180 180 181 181 174 179 183 183 179 178 180 183 180 180 180 180 179 179 179 179 176 176 177 178 178 178 177 176 177 176 175 174 174 175 176 177 172 174 177 180 180 179 176 175 180 181 182 184 184 184 183 182 184 184 183 182 182 183 184 184 187 187 185 185 185 187 189 190 186 186 186 186 186 186 186 186 180 180 180 181 182 185 186 188 186 186 187 188 188 189 190 190 190 190 191 193 196 196 193 191 191 189 187 185 184 184 184 184 187 177 174 180 184 182 183 190 185 187 189 188 187 187 189 192 186 198 166 130 150 183 189 185 186 187 187 187 186 184 182 181 184 184 184 183 183 183 183 183 181 181 181 181 181 181 181 181 182 182 183 183 182 181 180 179 180 181 181 180 179 179 179 179 176 175 179 180 178 184 186 177 126 123 144 168 171 176 183 180 187 185 166 144 162 207 203 155 98 96 127 151 163 182 188 190 163 113 105 132 159 199 209 171 107 140 177 168 135 132 126 91 66 56 51 53 49 42 45 55 56 70 86 87 120 143 117 115 151 160 154 165 195 220 209 160 87 40 28 46 50 52 57 50 54 57 62 54 29 15 39 75 94 108 124 149 163 125 65 34 34 86 131 123 79 42 32 35 25 23 26 38 54 60 53 43 43 65 74 66 54 37 23 20 53 83 118 125 95 53 26 18 23 12 30 79 117 128 138 155 141 80 39 41 51 58 72 86 104 117 120 104 89 98 129 157 170 159 141 122 92 47 21 25 35 60 73 83 83 84 102 106 96 103 112 116 115 114 114 115 100 88 74 69 75 90 108 121 137 139 113 54 39 69 91 111 108 70 39 40 52 53 43 35 27 35 43 45 43 38 30 21 23 33 50 60 66 80 87 78 61 55 51 47 39 36 40 44 53 38 25 43 98 141 126 85 65 75 81 70 53 57 83 105 127 164 181 176 170 180 175 128 70 38 26 23 45 100 146 175 172 150 118 101 112 140 160 165 131 78 36 25 30 47 48 28 41 61 98 132 135 107 72 52 34 30 29 29 21 14 23 39 91 133 150 124 105 107 90 58 50 65 82 88 83 74 67 63 62 102 117 103 78 73 84 73 45 17 30 71 118 151 152 151 161 141 105 68 51 48 39 26 30 27 26 28 31 30 24 19 33 93 124 92 42 11 7 16 73 151 177 167 164 159 146 126 137 151 158 158 162 160 159 164 155 156 158 151 133 115 92 68 43 31 71 116 122 125 91 17 50 131 200 200 158 80 23 41 87 127 132 109 103 104 97 95 47 23 52 108 121 72 33 57 82 109 135 166 162 119 85 64 45 36 39 32 44 74 94 119 121 151 155 121 103 125 143 136 153 155 168 184 173 130 82 55 62 72 60 36 29 32 31 30 35 35 32 38 62 96 115 117 106 107 84 44 25 33 39 31 41 56 72 85 100 115 120 116 115 117 123 118 115 135 146 130 144 144 139 128 120 114 107 100 80 54 49 66 73 65 53 43 61 114 138 126 133 155 150 127 105 102 91 98 96 53 32 64 79 94 98 97 105 108 100 94 59 46 37 39 44 44 46 50 49 46 45 43 36 33 48 67 66 69 76 81 81 95 137 179 176 156 148 158 158 140 127 128 119 118 118 117 98 81 101 131 126 110 85 62 54 60 70 75 72 64 54 41 28 25 40 59 35 26 40 82 129 152 127 84 45 32 34 36 54 83 99 117 131 133 154 146 101 77 96 124 131 142 129 102 85 77 90 118 126 72 45 59 69 58 47 43 41 34 34 36 36 42 44 35 38 46 54 44 34 56 98 123 160 158 139 124 121 110 105 118 115 112 129 146 145 144 138 121 109 133 160 172 166 158 157 162 160 158 158 154 151 149 126 89 53 47 57 65 63 77 95 96 103 128 136 113 91 97 117 131 104 102 131 165 173 171 167 158 121 94 77 89 108 114 113 114 139 147 140 126 117 102 82 71 57 45 42 52 62 61 54 52 49 44 40 34 26 35 76 120 135 85 37 10 39 103 140 157 162 175 145 72 29 16 21 60 114 168 143 90 78 69 58 51 40 34 30 32 32 29 28 30 33 32 31 31 33 36 37 38 30 33 37 37 32 27 30 36 54 85 123 153 174 182 167 145 147 161 165 154 146 145 140 129 133 160 178 173 168 173 173 164 118 85 102 123 86 38 53 112 148 150 146 144 131 74 18 16 94 166 181 175 174 144 134 160 164 172 172 168 134 60 23 48 98 142 160 180 190 159 104 46 37 39 39 38 38 38 33 28 32 29 24 20 17 18 19 20 25 21 12 13 26 45 78 116 168 179 168 160 167 148 120 119 129 139 151 167 187 187 149 105 95 93 93 87 110 169 198 183 154 97 48 30 26 29 35 37 41 40 37 34 33 32 31 29 22 20 19 19 20 19 18 18 16 14 24 34 24 26 80 147 183 185 181 175 173 177 179 179 176 176 177 178 178 179 178 177 177 177 177 177 177 177 177 177 179 176 174 175 177 176 176 176 176 193 199 176 130 85 53 37 30 31 29 24 21 23 27 29 20 19 18 17 15 14 13 12 12 14 15 14 11 10 11 13 11 14 17 21 23 24 23 22 27 32 26 16 17 16 15 19 16 17 18 19 19 19 18 17 16 16 17 18 19 20 21 22 24 24 23 22 21 21 20 20 23 24 27 25 24 43 91 137 143 119 118 108 58 20 17 16 31 31 29 25 21 18 19 20 22 20 16 16 26 41 48 48 31 23 17 18 21 22 22 23 18 17 17 17 16 16 16 15 17 16 15 12 10 12 16 20 21 22 23 22 20 20 22 24 28 25 23 22 23 23 22 20 27 28 27 26 24 20 17 15 25 27 29 29 27 23 19 17 13 13 14 15 15 15 15 15 14 15 17 19 22 24 25 25 27 30 32 31 27 23 23 25 24 22 19 17 16 16 17 17 16 16 16 17 18 20 21 22 20 18 14 12 12 15 19 22 14 17 11 12 17 19 67 147 170 99 41 36 47 38 27 26 24 24 25 31 40 48 52 54 56 58 62 66 68 65 58 52 47 43 38 38 40 38 31 25 18 18 18 18 18 18 18 18 21 22 22 22 21 20 19 17 20 20 20 21 22 24 26 27 32 28 27 30 33 33 33 34 38 31 26 26 27 26 27 30 25 21 19 19 20 20 23 28 70 107 132 111 62 23 10 10 16 18 33 64 93 95 68 39 34 36 33 27 25 28 28 26 26 24 22 20 20 20 21 22 21 21 23 24 24 25 24 24 26 28 31 35 37 39 40 40 33 36 38 37 32 29 28 29 23 23 24 26 27 25 20 16 17 18 19 20 22 25 30 34 22 21 20 17 14 14 17 20 19 17 15 14 15 18 20 21 24 24 25 26 26 27 27 27 31 32 33 33 32 30 29 27 28 29 29 26 23 21 21 22 23 26 29 29 26 23 22 22 20 19 18 18 21 24 27 29 23 21 23 26 24 22 28 38 35 33 30 28 26 23 18 14 22 24 27 29 30 29 27 26 20 19 20 23 26 27 25 22 23 19 18 22 29 32 28 23 15 16 17 19 21 24 26 27 25 27 29 29 27 25 26 27 26 27 29 31 30 29 27 25 23 23 27 35 39 34 27 23 31 31 30 30 29 28 27 27 28 28 28 28 29 31 32 33 31 31 30 26 22 19 20 21 24 23 23 23 23 23 22 22 23 24 25 26 26 26 25 24 19 22 27 31 34 33 32 30 28 28 31 35 38 38 34 30 29 33 36 38 37 36 36 37 34 35 34 33 31 29 27 27 26 26 30 35 36 32 29 29 27 28 28 30 31 30 26 24 21 23 24 25 24 21 18 16 16 18 21 23 25 25 25 24 28 29 31 30 28 27 28 29 30 29 29 30 32 33 31 30 25 25 25 26 26 26 26 26 26 24 27 35 40 38 32 27 27 30 35 39 41 42 43 45 34 31 28 27 29 32 33 33 31 28 24 22 22 22 21 20 19 21 24 27 28 26 24 22 22 23 24 25 25 24 23 22 26 23 19 20 23 25 24 23 25 24 22 21 21 22 23 24 26 24 23 23 24 24 21 19 21 21 21 20 21 21 22 22 22 23 25 26 26 26 25 24 19 21 25 27 27 24 21 18 22 20 17 18 21 24 26 27 35 35 33 29 24 21 23 25 22 22 21 20 18 15 14 12 17 18 20 22 24 25 25 25 26 26 26 26 25 25 24 23 23 22 20 18 16 16 17 17 22 21 20 18 17 17 17 18 16 16 16 15 13 11 9 8 6 6 6 7 8 10 12 13 17 17 16 15 14 14 14 14 14 14 15 16 17 19 21 22 19 18 16 15 15 15 16 17 19 19 18 18 17 16 16 15 15 15 15 15 15 14 14 14 15 16 16 17 17 16 16 15 15 14 13 12 12 13 14 15 22 21 20 19 18 17 16 15 19 17 16 17 20 21 20 19 18 19 19 19 18 17 16 16 18 21 24 26 25 21 16 13 19 19 20 22 22 20 15 10 17 19 21 20 18 16 16 17 16 19 23 25 26 27 28 30 24 23 23 25 27 27 26 23 24 24 24 25 26 27 28 27 30 31 31 31 27 21 14 10 15 15 16 17 18 18 19 19 16 15 14 16 20 23 23 22 22 18 15 13 13 14 13 12 14 14 14 14 15 15 15 15 14 15 15 16 16 15 14 13 14 13 14 17 19 19 17 14 15 18 22 22 18 15 12 12 7 7 9 9 10 10 9 9 10 10 10 11 12 14 15 16 17 19 20 20 23 28 30 29 27 22 18 21 24 23 20 18 22 20 18 16 17 22 28 32 24 24 24 23 22 21 21 20 17 19 21 20 17 15 15 16 20 26 29 25 20 18 16 13 12 12 11 11 11 11 12 12 11 12 13 14 15 15 14 14 12 13 14 15 14 14 15 15 16 13 12 12 14 15 15 15 16 16 16 17 18 15 11 7 3 9 21 30 34 29 21 15 15 12 9 9 11 13 13 12 15 16 16 16 15 14 13 13 189 189 188 187 186 186 187 187 188 188 186 185 184 184 184 184 185 184 184 184 185 186 187 188 184 184 185 186 186 186 186 186 183 183 183 183 183 183 183 183 181 182 183 183 183 183 182 181 183 182 181 180 180 180 181 182 170 177 183 183 177 174 178 183 179 179 179 179 179 178 178 178 176 177 178 178 178 177 176 176 176 176 176 176 176 177 178 179 171 173 176 179 180 179 176 174 182 183 185 186 187 186 185 184 186 185 184 183 182 182 183 183 188 188 188 187 188 189 189 190 187 187 187 187 187 187 187 187 185 185 184 184 184 185 186 187 186 187 187 188 189 190 191 191 192 190 189 192 196 198 196 193 192 190 189 188 189 188 187 186 189 195 192 182 185 197 196 185 189 190 191 189 187 188 193 198 199 189 138 120 170 200 190 192 190 190 191 190 188 186 183 181 185 185 185 185 184 184 184 184 184 184 184 183 183 183 182 182 183 183 184 184 183 182 180 179 181 182 182 182 180 179 180 181 179 178 182 182 180 185 183 170 103 127 166 189 188 182 180 176 182 182 185 168 155 184 201 175 107 87 107 126 140 166 161 138 108 119 153 161 157 199 221 184 124 111 118 127 113 96 84 71 69 62 71 83 65 39 52 88 92 89 72 64 99 124 120 132 155 157 156 177 208 227 207 148 71 31 19 31 32 37 44 37 33 33 31 25 20 22 32 42 47 47 59 87 103 82 49 34 29 61 80 65 40 29 30 31 26 21 23 41 61 70 68 63 69 89 87 61 38 26 25 33 78 82 86 80 60 37 22 19 12 15 55 115 140 134 152 190 164 98 47 40 42 45 59 73 74 90 104 104 98 105 128 151 186 187 153 96 59 44 31 23 31 61 85 108 116 110 104 86 84 86 83 83 98 118 122 113 99 97 92 82 73 74 88 104 147 148 124 68 45 59 67 80 52 37 28 32 33 31 38 51 56 68 83 91 82 61 36 20 19 29 43 50 62 92 116 118 108 111 95 78 78 70 45 29 35 29 28 48 87 111 92 58 52 77 100 84 49 54 101 138 145 153 159 168 168 182 190 159 79 40 28 26 37 77 104 115 118 102 75 60 74 97 99 85 61 48 41 46 58 64 45 13 41 101 159 174 157 128 93 64 39 29 25 27 23 16 21 35 59 92 106 90 86 103 103 85 57 55 57 65 71 71 69 68 102 137 129 88 50 44 62 60 37 29 64 111 147 164 154 149 159 160 140 95 52 33 32 34 28 27 26 26 26 25 21 18 30 85 110 78 35 11 9 17 73 151 179 169 167 162 150 130 149 162 167 165 160 148 137 138 136 140 141 142 148 134 86 38 27 77 147 175 147 102 55 12 91 157 197 174 120 43 10 62 124 157 148 103 85 93 88 74 28 50 100 134 131 87 38 34 72 122 150 153 142 132 120 89 51 36 43 29 29 52 71 109 121 143 153 123 92 103 132 142 139 134 152 179 165 107 58 42 87 96 77 39 24 29 33 34 34 31 32 50 87 119 122 107 111 124 104 53 23 32 39 30 31 43 70 102 120 121 117 117 130 128 120 112 127 159 166 145 156 153 143 124 107 103 108 115 90 92 98 93 75 62 49 33 60 103 127 124 131 144 137 122 107 105 90 85 77 42 30 63 92 104 102 93 90 78 55 40 23 22 31 50 69 76 72 67 56 52 53 58 57 49 43 43 46 45 49 56 65 86 121 152 143 140 141 139 122 104 106 120 141 148 121 83 59 70 103 115 117 106 78 50 47 66 78 77 72 66 54 40 31 31 38 43 39 39 67 114 142 136 97 55 39 32 32 32 67 118 137 143 145 130 138 131 102 79 80 104 115 116 109 96 84 87 121 165 148 83 39 41 44 38 38 43 33 32 38 44 50 61 61 46 38 50 59 45 28 47 88 113 149 140 112 90 100 127 146 154 156 145 135 131 137 148 139 116 104 130 158 169 163 156 161 170 164 142 125 126 141 154 138 103 64 63 70 78 85 99 114 120 123 138 133 107 99 114 117 103 94 105 138 167 169 163 169 179 155 126 92 73 66 74 98 122 147 157 140 103 76 59 45 39 39 54 76 91 89 72 54 46 50 40 29 23 28 60 123 179 170 102 48 19 31 74 103 121 133 154 129 62 28 17 23 66 113 155 143 123 132 126 102 79 64 50 39 40 43 42 41 42 48 47 45 42 39 38 38 38 26 29 32 34 33 29 26 25 27 49 84 124 161 180 174 158 147 155 157 150 147 144 131 113 106 128 146 153 163 169 153 127 92 106 121 114 80 51 68 109 124 146 142 109 83 40 11 42 111 173 186 179 171 142 138 162 176 180 170 141 86 28 29 77 125 159 177 212 196 110 53 31 24 36 43 39 36 37 35 28 29 26 22 19 17 18 19 20 20 26 17 14 46 96 137 160 191 187 170 164 174 169 154 151 141 139 135 142 165 180 161 129 126 133 128 83 77 137 183 204 160 93 36 23 30 39 42 38 40 39 36 34 36 39 37 33 27 23 20 21 21 20 19 19 18 16 20 27 32 60 127 192 202 186 172 172 177 178 178 180 178 177 176 177 179 180 179 179 179 179 179 179 179 179 179 179 176 180 180 176 176 182 182 177 186 194 203 201 177 131 77 40 28 27 27 28 26 22 23 26 22 21 20 18 17 15 14 13 13 14 15 14 11 10 11 12 10 12 15 18 21 22 23 23 28 33 26 16 16 15 13 17 14 15 15 16 16 16 15 14 16 16 17 18 19 20 20 20 22 22 20 19 18 18 18 18 26 24 26 27 23 25 49 78 85 103 125 107 51 17 18 21 30 30 29 26 21 18 17 18 21 19 15 15 27 42 46 41 28 21 16 18 21 21 20 20 16 16 16 16 16 16 16 16 15 15 15 13 12 13 16 19 21 22 24 23 21 20 21 23 28 26 24 23 24 24 22 20 25 25 25 24 22 20 18 17 26 28 31 31 27 22 18 16 13 13 14 15 15 15 15 15 16 16 17 20 23 25 25 24 23 27 31 32 29 26 24 24 22 21 19 17 16 15 16 16 16 16 15 16 17 18 19 20 21 18 15 12 12 13 16 18 21 15 5 10 25 31 55 97 106 63 26 21 29 30 29 31 29 27 27 31 39 45 47 47 55 58 63 65 63 58 51 47 46 42 37 37 38 36 31 25 22 22 22 21 21 20 20 20 18 25 27 23 21 25 24 19 19 19 20 21 22 25 27 28 26 28 32 35 36 34 32 31 33 28 24 25 26 25 25 27 24 20 18 20 20 19 21 25 82 124 149 118 61 21 7 4 15 18 31 59 88 95 73 46 44 45 41 32 28 29 30 27 29 27 23 20 19 19 20 21 21 21 22 23 24 25 26 27 28 31 35 39 41 41 39 38 30 30 30 29 29 29 31 33 27 27 26 27 27 25 21 17 17 19 22 24 26 26 27 27 22 22 22 20 18 17 18 20 13 12 11 12 14 17 18 18 24 25 27 29 30 32 32 32 33 33 34 33 32 29 27 25 24 24 25 23 20 19 20 22 26 28 29 26 21 18 19 21 21 19 18 19 22 26 28 29 20 21 24 26 27 28 31 35 30 33 34 30 25 23 20 17 24 25 27 29 29 28 27 26 20 19 19 20 23 24 24 23 22 20 19 23 28 31 29 25 15 16 17 18 21 23 25 26 25 26 27 26 24 24 26 28 27 28 29 29 29 28 27 26 27 21 21 28 36 36 30 27 32 32 31 30 29 28 27 27 27 27 27 27 28 30 31 32 31 31 30 26 23 20 21 22 23 23 23 23 23 23 23 23 25 25 25 25 25 25 25 25 19 21 25 29 31 32 32 32 35 33 32 33 35 33 28 23 31 36 42 44 43 40 38 38 35 37 37 35 31 27 25 24 30 21 21 32 38 34 30 31 28 29 29 30 30 29 27 26 23 23 23 22 21 19 18 17 18 19 21 24 25 25 25 24 28 30 32 31 29 28 29 30 29 28 27 29 31 32 31 29 26 27 27 28 27 27 26 25 25 24 26 34 41 41 34 28 28 30 33 37 40 42 45 46 33 31 28 28 31 34 36 36 32 28 23 20 20 19 18 17 21 24 26 28 28 26 22 20 20 22 24 25 25 24 22 20 23 21 19 21 24 26 24 22 25 23 22 21 21 21 23 24 25 24 23 24 25 24 21 18 19 20 20 20 20 21 22 22 24 25 26 26 26 24 23 22 19 21 23 24 24 23 21 19 22 20 18 19 22 24 25 25 33 34 34 30 24 21 21 24 24 23 22 21 19 18 17 16 16 17 19 21 23 24 24 24 23 23 23 23 23 23 22 22 24 22 20 17 16 16 16 16 20 19 19 18 17 16 15 15 15 16 16 15 14 12 11 9 7 7 7 7 8 10 12 13 18 17 15 14 14 14 14 15 14 14 15 16 18 20 23 25 20 19 17 16 15 16 17 18 19 19 19 19 18 17 16 15 13 14 14 14 14 13 12 12 14 15 15 16 16 15 15 14 13 12 11 10 11 12 14 15 21 22 22 21 19 17 14 13 17 16 15 17 20 22 21 20 20 21 21 20 18 16 16 16 17 19 22 24 24 21 18 15 22 21 21 23 23 22 18 15 18 20 21 20 18 16 16 17 14 17 20 23 26 27 28 28 28 27 26 27 28 27 24 21 25 26 26 26 28 32 32 30 30 30 29 28 25 20 13 8 14 15 16 17 18 20 21 21 17 14 13 15 20 23 23 22 20 18 16 17 18 18 16 14 17 16 16 15 15 14 14 14 15 15 16 16 16 15 14 13 15 15 16 18 19 18 15 12 14 16 18 19 19 17 15 13 7 7 7 8 8 8 9 9 10 9 8 9 10 12 15 16 17 19 20 18 17 20 27 33 27 25 24 24 24 22 18 16 24 21 17 13 13 17 24 29 28 27 25 23 21 20 19 19 16 19 21 20 17 15 14 14 16 22 25 22 19 18 16 13 13 12 12 11 11 12 12 13 12 12 12 11 12 12 13 13 16 15 14 14 13 12 10 9 12 11 11 14 14 12 10 11 13 13 12 14 14 13 9 6 5 9 17 27 33 32 25 18 16 12 9 9 11 13 13 11 14 14 14 15 14 14 13 13 189 189 189 190 189 188 187 187 190 189 187 185 184 183 183 183 186 185 185 184 184 185 186 187 188 188 188 188 187 186 185 184 185 185 184 184 183 182 182 181 185 185 184 183 183 184 185 185 184 183 182 181 181 181 182 182 172 178 183 183 180 178 180 183 181 180 180 180 179 179 179 178 176 177 177 177 176 175 174 173 174 175 176 178 179 179 180 180 178 179 179 180 181 182 182 183 185 186 188 190 190 189 188 187 187 186 185 184 184 184 184 185 188 188 189 190 190 190 189 189 189 189 189 189 189 189 189 189 191 190 189 188 188 188 189 189 186 187 188 189 190 191 192 192 194 193 192 193 194 195 196 196 192 192 192 193 195 194 190 187 190 187 183 184 192 199 196 188 193 194 193 190 187 190 198 205 201 154 111 125 178 209 205 194 192 192 192 191 190 188 185 184 184 184 183 183 183 183 182 182 186 186 185 185 184 184 184 183 184 184 184 184 183 182 180 179 181 183 184 183 181 179 180 182 183 179 180 180 181 187 179 158 124 158 184 187 184 181 182 189 179 179 195 180 144 166 204 197 149 124 115 119 145 163 128 88 89 153 192 173 165 192 189 148 116 80 72 105 127 118 105 105 86 75 79 88 73 50 62 96 121 122 96 72 78 112 141 135 139 134 134 161 187 198 174 113 42 19 25 39 30 29 37 35 29 40 45 38 29 25 23 21 32 19 19 29 34 34 32 27 30 38 39 31 24 25 27 26 23 21 26 47 75 94 92 83 79 87 76 47 24 17 32 57 83 71 56 45 36 27 24 25 9 28 73 123 146 146 154 172 138 97 71 69 63 53 48 47 51 63 82 93 92 93 112 133 189 183 139 79 49 41 29 18 35 73 111 151 167 150 120 80 83 95 101 99 98 106 111 111 102 114 123 114 90 74 80 95 120 119 101 60 44 48 40 43 18 30 44 52 56 66 82 95 105 105 112 118 108 81 54 41 34 29 31 34 42 74 114 135 135 145 128 121 133 105 55 38 56 59 54 45 46 53 48 35 44 76 103 84 52 72 122 147 145 140 149 168 163 164 170 143 78 37 31 30 29 50 58 51 42 41 36 32 34 38 33 24 27 35 48 76 108 108 72 37 44 95 140 150 144 134 109 79 48 31 22 26 26 18 18 26 28 48 74 97 117 128 124 114 76 44 33 57 79 77 67 67 135 161 136 83 43 34 43 36 30 56 113 144 151 156 151 152 147 161 154 111 59 33 33 40 30 31 30 28 25 23 23 23 27 66 81 58 32 17 13 15 73 148 179 176 169 153 141 131 158 164 159 149 142 131 125 131 120 134 133 128 126 98 55 32 65 131 184 190 152 78 29 33 108 153 158 108 60 21 27 100 150 169 157 119 99 95 74 48 37 89 147 155 132 89 35 16 67 125 153 145 136 150 152 114 70 37 42 35 32 40 51 100 145 138 139 122 87 84 116 141 119 111 129 154 128 71 54 78 124 112 71 30 21 30 36 38 24 25 43 79 115 132 130 125 133 136 108 54 24 29 35 27 14 48 101 141 143 124 119 130 140 129 109 110 146 174 160 134 137 143 135 113 100 109 123 128 99 111 124 113 78 53 42 34 55 88 112 117 120 121 120 123 131 120 92 70 58 39 36 60 94 107 100 76 58 44 33 30 43 52 63 72 80 87 89 88 80 77 75 73 71 69 68 68 62 60 57 57 62 71 83 92 94 98 96 84 72 75 93 111 153 149 100 59 46 68 108 111 95 85 62 41 43 62 71 66 64 64 56 43 35 37 39 38 36 38 65 94 93 75 62 56 68 58 49 36 63 116 143 154 143 122 124 121 111 88 70 95 127 108 98 98 97 108 131 149 111 65 34 33 37 38 40 40 31 39 59 78 93 100 82 49 33 50 63 49 30 41 68 81 97 96 99 109 129 159 174 169 167 163 148 138 146 147 129 110 92 111 134 149 154 155 158 161 145 115 93 99 124 149 144 118 81 88 93 102 114 119 119 122 136 138 134 123 113 107 101 95 113 136 156 164 164 160 160 169 173 154 123 93 72 74 100 126 143 162 154 108 60 32 36 55 70 95 117 113 88 61 45 39 38 35 29 32 61 115 169 202 177 116 68 32 20 48 79 100 115 138 114 51 29 23 27 71 128 156 154 157 170 163 145 123 100 81 68 73 82 82 78 77 82 83 81 73 62 51 45 43 40 39 37 36 36 36 34 31 26 30 47 81 123 156 170 172 153 145 133 131 141 146 130 109 92 98 114 136 153 146 117 88 96 123 120 107 99 82 84 106 121 156 162 99 51 46 60 98 137 176 179 174 166 144 146 165 182 172 148 104 48 21 53 105 158 193 188 192 154 66 33 31 32 37 41 38 34 32 29 27 24 22 20 18 17 17 18 19 18 26 27 45 97 149 170 173 182 179 174 172 174 175 174 174 159 155 144 137 143 150 137 116 144 181 177 134 101 107 145 171 112 62 30 38 52 56 53 46 51 54 57 60 64 66 58 49 39 28 19 20 24 24 23 22 18 16 18 33 66 115 168 203 196 185 176 176 178 176 176 179 181 179 176 177 179 181 181 180 179 179 179 179 179 179 179 179 177 181 182 179 180 185 186 182 185 183 190 202 194 156 104 70 56 39 27 27 26 20 19 25 23 23 21 20 18 16 15 14 11 13 13 12 10 8 9 10 11 12 13 14 15 17 18 19 28 34 26 16 15 13 11 15 13 14 15 15 15 14 13 13 17 18 18 19 20 20 20 20 20 19 18 16 16 16 16 16 17 21 25 26 25 28 37 46 48 72 87 70 35 16 20 29 25 26 28 26 23 20 19 19 17 17 14 15 29 44 44 35 26 20 15 18 21 20 18 18 14 14 15 16 16 17 17 18 14 15 16 15 14 14 16 19 20 23 25 25 23 21 21 22 26 24 23 24 26 26 25 23 24 24 23 22 21 21 21 22 24 27 31 31 28 23 19 18 14 15 16 17 17 17 17 16 17 17 17 20 24 25 24 22 22 26 30 32 31 27 23 21 20 19 18 17 16 16 15 15 16 16 15 15 15 16 18 18 21 19 16 13 11 11 12 13 19 11 5 16 40 64 78 85 88 66 36 18 20 29 33 30 29 26 25 30 38 45 47 47 57 63 69 70 65 57 52 49 50 46 42 40 38 35 30 25 26 26 25 24 23 22 21 21 19 22 24 23 25 29 27 22 22 22 21 21 22 23 25 26 26 30 36 37 36 34 31 30 29 25 23 25 27 24 23 24 24 21 20 22 21 19 20 23 58 82 96 79 45 19 7 5 16 25 38 52 67 74 69 59 52 49 42 33 28 27 27 26 32 29 25 20 18 17 18 19 21 21 21 21 23 26 28 30 31 35 40 43 43 39 34 30 24 24 23 25 28 30 32 32 31 29 27 26 26 24 20 17 18 21 26 29 29 26 22 19 26 27 28 25 21 18 17 17 10 9 9 12 16 19 19 18 24 25 28 30 32 33 33 33 32 32 31 30 28 25 22 20 18 19 19 18 17 17 19 22 24 27 28 25 19 16 17 19 20 20 20 22 26 27 26 25 20 23 25 27 29 32 33 32 34 38 37 30 24 22 21 18 24 25 26 27 27 26 25 25 23 21 18 19 21 23 24 24 24 22 22 24 26 27 26 24 19 19 19 20 21 22 23 24 27 27 26 24 23 24 27 31 29 29 29 28 28 27 27 27 27 22 20 26 32 33 30 29 34 33 32 31 29 28 26 26 26 25 25 26 27 28 29 30 29 29 29 26 23 22 23 24 23 23 23 24 24 24 24 24 27 26 25 24 23 24 25 26 22 23 25 26 28 29 30 30 36 33 30 31 33 33 28 24 30 36 43 48 47 43 39 37 35 37 38 36 30 25 21 20 29 24 22 27 33 34 32 30 30 30 30 29 29 29 29 29 24 23 21 20 19 18 18 19 22 22 23 24 25 26 26 26 26 29 31 31 29 28 28 29 28 27 27 29 31 32 31 29 28 28 29 29 28 27 26 25 24 23 26 33 41 43 36 28 31 31 32 34 36 39 42 43 32 30 28 28 32 35 38 38 34 29 23 19 18 17 16 15 21 23 25 27 26 24 22 20 18 20 23 25 25 23 20 18 18 17 18 22 27 29 27 24 24 23 22 21 20 21 23 24 22 22 22 24 26 25 23 20 21 21 22 23 24 24 25 25 25 26 26 26 25 23 21 19 20 21 21 22 22 22 21 21 22 21 20 21 24 25 24 23 27 30 32 30 25 22 23 25 28 27 24 22 20 19 19 19 13 14 16 18 20 21 21 21 20 20 20 20 20 20 21 21 24 22 20 17 16 15 15 16 17 17 18 18 17 15 13 12 15 15 15 15 14 13 12 11 9 8 8 8 9 10 11 12 17 16 15 14 13 14 15 16 14 14 14 15 18 21 24 26 21 19 17 16 15 16 18 19 18 19 19 19 19 17 16 15 13 13 14 14 13 12 11 10 12 12 13 14 14 13 12 12 12 11 10 9 10 11 13 14 16 18 20 21 21 18 14 12 14 13 13 15 19 21 21 20 22 23 23 21 17 16 16 17 20 21 23 24 23 21 19 17 23 22 21 22 23 23 20 18 18 20 21 20 18 16 15 16 15 17 19 22 23 24 24 23 29 28 28 28 29 27 24 21 23 25 25 25 29 34 34 30 29 28 27 26 25 21 15 11 17 17 18 18 19 19 20 20 19 16 13 16 21 25 24 22 22 20 18 18 19 20 18 17 16 16 16 16 16 16 15 15 16 16 16 17 16 15 14 13 17 17 17 19 20 18 14 10 13 12 12 15 19 21 17 14 8 7 6 5 6 7 9 10 12 10 8 7 7 10 13 15 22 20 18 17 17 19 23 26 25 25 24 23 21 20 18 17 20 19 16 13 12 15 21 25 37 34 29 24 20 17 16 16 16 18 21 20 17 14 13 12 13 18 20 18 16 17 16 13 13 13 12 12 12 12 13 13 14 12 10 8 8 9 11 13 16 15 14 14 13 11 8 7 11 8 9 13 14 11 11 13 14 12 12 13 14 13 11 9 10 14 20 26 30 29 26 23 18 14 10 10 13 15 13 11 12 12 13 13 13 13 13 13 188 189 191 191 191 189 187 186 187 186 185 184 184 185 186 187 187 186 185 184 184 185 185 186 192 191 190 189 187 185 183 182 186 186 185 184 183 182 181 180 188 187 185 184 184 185 187 188 185 184 183 182 182 182 183 183 177 180 184 185 185 184 184 184 184 183 183 182 182 181 181 180 180 181 181 180 179 178 177 176 172 174 177 179 181 181 180 180 188 186 183 182 183 186 190 193 187 189 191 193 193 192 191 189 187 186 185 185 185 186 187 188 187 188 190 191 191 190 189 188 190 190 190 190 190 190 190 190 188 188 187 187 187 188 189 190 186 187 188 189 190 191 192 192 195 196 197 194 191 191 195 198 193 193 194 196 198 197 193 189 175 150 149 180 199 191 188 200 197 197 195 190 188 192 201 209 189 93 82 159 203 203 198 190 192 192 192 191 190 189 188 187 186 186 186 186 185 185 185 185 187 187 186 186 185 185 184 184 184 184 184 184 183 181 180 179 182 183 185 183 181 180 181 183 184 177 176 179 184 191 179 153 149 179 186 175 176 179 180 189 188 183 201 187 144 163 205 199 178 158 125 114 154 162 100 54 106 195 219 173 156 155 131 109 66 59 86 158 216 209 165 138 91 79 72 79 85 79 68 61 95 141 145 101 63 112 184 168 153 136 124 141 156 159 134 74 30 19 51 89 76 48 38 34 48 57 58 46 34 35 44 51 39 28 28 26 18 26 35 26 33 27 23 27 30 28 22 19 15 22 34 60 98 125 120 100 83 82 68 46 26 17 39 75 73 62 48 37 27 22 23 27 14 40 77 114 145 161 152 136 106 91 89 92 77 59 51 47 45 49 61 70 68 68 88 114 157 156 136 102 64 26 9 15 52 85 118 159 180 169 139 97 109 135 156 144 110 86 90 105 104 127 148 142 110 83 83 97 90 85 71 42 37 41 27 25 49 70 86 89 99 120 131 130 133 118 111 113 108 90 76 73 55 35 25 23 24 49 96 132 125 135 130 147 167 115 57 61 124 126 106 63 31 27 33 34 44 74 97 79 62 96 134 134 148 147 153 155 130 120 123 92 68 33 34 32 20 31 35 27 29 23 23 34 45 45 37 31 36 41 49 84 127 123 78 47 47 60 80 105 128 135 118 95 54 33 20 26 28 20 15 19 14 27 69 127 158 147 122 107 84 49 47 85 102 81 69 80 124 150 128 87 61 52 51 35 28 81 151 160 139 137 139 147 139 152 146 111 69 46 39 38 32 34 35 31 25 23 25 29 27 53 60 44 32 24 15 11 72 143 178 182 170 141 129 129 152 150 136 123 121 123 134 151 149 162 147 119 93 54 35 53 105 146 160 161 138 58 20 67 109 138 115 51 33 42 60 112 147 162 154 126 111 97 60 18 48 106 167 168 133 82 30 17 64 114 146 151 149 163 167 132 95 42 43 46 44 38 40 96 162 157 146 112 79 94 124 129 101 93 110 129 93 42 61 122 141 107 53 18 22 34 38 39 23 28 60 109 137 136 137 148 152 140 101 50 24 27 32 27 17 57 113 151 157 145 134 130 138 125 104 117 161 173 140 111 114 130 126 104 99 122 139 137 109 104 114 116 82 45 37 46 54 73 86 88 89 96 119 149 159 137 94 58 44 39 45 62 81 99 91 59 32 24 35 52 60 77 87 82 76 83 94 100 109 108 99 81 70 77 98 115 84 84 82 79 78 74 65 54 45 49 47 42 50 72 87 90 111 94 44 26 33 52 80 73 64 57 45 38 46 61 64 58 52 58 55 43 37 42 45 43 35 37 59 73 57 49 78 115 116 96 71 39 48 96 132 156 146 126 124 120 117 98 81 116 140 105 86 88 92 97 91 70 56 38 30 34 38 43 39 25 37 54 86 117 135 131 89 36 24 45 64 57 41 47 62 64 64 66 106 157 174 171 161 146 159 168 159 152 156 146 128 123 105 108 115 126 139 147 150 150 120 97 84 93 117 143 147 131 97 110 113 120 133 126 110 109 146 126 119 129 126 104 94 101 130 160 167 160 165 167 160 159 172 167 155 139 122 111 109 111 151 176 172 119 50 17 49 104 122 136 134 104 65 43 39 40 25 34 38 52 100 163 196 196 170 122 86 41 13 34 69 94 134 147 107 38 20 22 33 83 153 172 175 180 180 170 167 159 144 127 118 130 144 144 135 129 133 135 134 123 106 88 77 72 62 57 49 41 38 37 37 35 34 24 24 48 89 131 163 180 160 136 113 114 135 148 134 112 86 101 130 153 145 116 95 92 129 142 121 118 128 105 97 120 148 169 171 94 46 88 129 148 170 182 167 161 161 150 159 172 180 157 123 74 28 28 78 125 178 219 179 133 90 39 31 23 47 40 37 38 33 24 21 24 20 19 18 17 17 17 18 18 22 21 36 85 147 176 170 163 167 171 179 178 166 164 170 173 173 174 168 154 142 129 107 86 148 201 194 182 150 105 110 104 82 54 52 78 92 87 77 68 86 95 105 114 121 121 110 96 52 33 18 19 27 30 28 26 15 15 21 48 103 161 191 194 181 182 182 180 176 174 176 178 183 180 177 176 179 181 182 181 179 179 179 179 179 179 179 179 179 180 181 184 185 185 186 188 183 172 171 180 177 154 129 118 93 58 28 22 21 15 18 29 24 23 22 20 18 17 15 14 10 11 12 10 8 6 7 8 12 11 11 10 11 12 13 14 29 34 26 15 14 12 9 13 13 14 15 15 15 14 13 13 19 19 20 21 21 21 21 21 19 18 16 15 14 14 15 16 7 19 27 25 27 33 33 26 34 43 42 34 27 20 17 21 20 23 26 26 24 22 21 21 14 14 12 15 30 45 44 33 26 19 15 18 21 19 17 16 13 14 14 15 17 18 18 19 13 15 17 17 15 15 17 18 19 23 26 27 25 22 21 21 23 22 22 24 27 29 28 27 24 23 22 21 21 23 25 26 21 26 30 31 28 24 21 20 16 17 17 18 19 19 18 18 18 17 18 21 24 25 24 21 23 26 29 32 31 27 22 18 18 18 18 18 17 16 15 14 16 16 15 15 15 16 16 17 21 20 16 13 11 10 10 10 13 11 17 34 67 112 139 138 120 97 54 18 16 34 38 27 27 24 23 28 38 47 50 51 59 67 75 75 69 61 57 56 56 53 48 44 40 35 30 26 28 28 27 25 24 22 21 21 23 20 20 25 30 30 26 23 25 24 23 22 22 22 23 23 33 35 36 33 29 28 30 31 27 24 23 26 27 24 22 22 24 22 21 24 23 20 19 21 28 30 36 39 34 23 16 15 16 32 46 48 47 53 63 69 58 51 42 34 29 27 27 28 33 29 24 19 16 15 15 16 21 20 20 20 22 26 30 33 34 38 43 45 43 36 28 23 21 20 20 24 28 31 30 29 33 30 27 25 24 22 19 17 18 22 28 32 32 27 19 14 30 32 32 29 24 18 15 14 10 9 11 15 20 22 21 20 23 25 27 29 30 31 31 30 30 30 29 27 25 21 18 16 14 15 16 15 15 16 19 21 20 24 27 25 19 15 16 18 19 20 22 26 29 28 23 19 21 24 26 27 29 33 33 30 39 43 40 30 22 21 21 19 24 24 24 24 24 24 24 24 26 23 19 18 20 23 25 26 26 25 25 24 24 24 23 22 24 23 22 22 21 21 21 21 29 28 26 24 22 24 29 33 31 30 28 27 26 27 27 28 26 23 23 27 30 29 28 29 35 34 33 31 29 27 26 25 24 24 24 24 25 27 28 29 28 28 28 26 24 23 24 26 23 23 24 24 24 25 25 25 28 27 24 22 22 23 25 27 26 25 25 25 25 26 27 28 33 30 27 29 34 37 35 32 26 33 42 47 47 43 37 33 33 36 37 35 29 22 18 17 21 24 23 20 24 31 32 27 32 31 30 29 28 29 30 31 24 23 20 18 17 18 19 20 24 24 24 24 25 26 27 27 25 27 30 30 29 27 27 28 29 28 28 29 32 33 32 30 29 29 30 30 29 28 26 25 23 23 26 33 41 44 37 29 33 32 31 31 33 36 38 39 31 29 27 28 32 36 38 39 35 30 24 19 17 16 15 13 19 20 23 24 25 24 22 20 17 19 23 25 25 23 19 17 13 14 17 23 29 32 29 26 23 22 21 20 20 21 23 24 20 20 21 24 26 27 25 22 24 24 26 27 28 29 30 30 26 27 27 26 25 22 20 18 21 21 20 20 20 21 22 22 22 21 21 23 25 26 24 22 21 26 30 30 26 24 25 28 32 30 26 22 20 19 19 19 10 12 14 16 17 18 19 19 17 17 18 18 18 19 20 20 24 22 20 17 15 15 15 15 15 16 18 18 17 15 12 10 14 14 15 15 15 14 13 12 10 9 9 9 9 10 11 12 17 16 14 13 13 14 16 17 14 13 14 15 17 21 24 26 21 20 18 16 15 16 18 19 18 19 20 20 19 18 16 15 12 13 13 14 13 12 10 9 9 10 11 11 11 11 10 9 11 10 9 9 10 11 13 14 11 14 18 21 21 18 14 12 11 10 11 13 17 20 20 19 23 24 24 21 18 16 16 18 24 24 24 24 23 21 19 18 23 21 20 20 22 23 21 20 18 20 21 20 18 16 15 16 17 18 19 21 21 21 20 18 29 28 28 29 30 28 25 22 21 23 23 22 26 33 33 28 28 26 25 25 25 23 18 14 20 20 20 19 19 18 18 18 21 17 15 17 22 26 25 23 26 23 19 18 19 20 19 19 15 15 15 16 16 17 17 17 16 17 17 17 17 15 14 13 19 18 19 20 20 18 13 9 13 9 8 12 19 23 19 14 9 7 5 4 4 6 9 11 15 12 8 5 5 8 11 14 23 18 14 16 21 24 22 21 21 22 22 20 19 19 18 18 13 14 15 15 14 16 21 25 45 41 33 26 19 16 14 14 15 18 21 20 17 14 12 11 11 15 16 14 13 15 15 12 13 13 13 12 12 13 13 13 15 13 9 6 6 7 10 12 10 11 12 12 12 11 9 8 10 7 7 11 12 11 13 18 16 15 14 14 16 16 15 13 15 19 25 27 27 26 26 28 20 15 11 11 14 16 14 11 10 11 11 12 13 13 13 13 186 187 188 189 191 192 194 194 181 182 185 187 188 189 188 187 186 186 186 187 187 188 188 188 192 191 190 189 187 186 185 184 180 181 181 183 184 185 186 186 187 185 184 183 183 184 186 187 184 183 181 180 179 179 180 181 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 188 187 184 182 180 179 178 178 176 176 177 178 180 182 184 185 181 184 188 189 186 184 183 184 191 192 193 191 189 187 188 189 181 183 185 188 189 190 190 190 186 182 181 186 189 187 187 189 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 194 193 191 191 191 193 194 196 194 193 192 191 192 193 194 195 191 192 192 193 195 196 198 198 161 130 151 190 189 190 200 192 196 201 183 188 201 209 214 185 140 113 152 212 210 191 193 192 195 194 192 193 193 191 187 183 182 186 188 186 186 189 190 189 189 191 189 184 184 187 188 187 185 185 186 184 183 184 188 191 185 185 181 176 178 184 185 181 186 188 191 172 179 190 162 152 162 179 186 186 188 185 181 185 185 193 195 183 170 170 183 196 229 184 149 144 134 104 84 83 116 163 181 146 111 107 102 84 53 87 146 208 250 252 205 146 85 67 50 83 126 95 43 40 92 155 161 99 79 124 162 162 137 135 127 119 113 100 71 44 16 37 87 132 118 64 36 45 84 81 63 58 74 82 83 93 94 68 52 51 45 38 30 22 25 24 25 26 26 24 20 17 23 39 74 115 138 163 157 94 86 86 59 23 19 39 57 64 60 49 40 31 24 26 26 18 35 73 93 99 126 148 134 108 86 104 112 104 102 108 99 81 72 66 52 45 45 43 52 73 114 132 128 90 58 24 1 24 74 107 107 139 193 179 130 101 155 185 193 154 105 84 85 89 93 132 153 140 132 133 109 73 72 70 64 48 24 13 31 57 103 127 140 131 128 142 153 153 139 136 122 103 95 98 98 92 62 56 39 26 27 33 53 79 109 127 131 142 133 71 53 112 180 186 149 80 39 34 31 23 36 47 60 71 91 128 147 138 130 146 136 101 74 55 43 41 38 42 37 26 34 32 20 39 31 56 68 81 81 66 72 80 76 64 53 56 71 84 86 82 80 70 57 58 79 99 97 82 51 39 29 28 29 26 20 15 14 32 67 107 129 127 113 103 106 64 57 98 120 98 74 68 95 146 145 119 105 105 87 28 35 98 142 141 130 129 131 134 139 128 117 103 76 46 38 46 37 37 36 33 28 24 23 24 30 30 28 24 21 20 22 24 68 136 164 177 179 137 107 110 131 133 135 138 144 153 161 165 164 185 170 103 40 32 67 99 97 107 113 120 77 34 62 92 107 94 54 19 47 85 90 104 140 156 131 107 113 90 42 22 69 98 130 149 138 89 34 7 41 99 145 177 156 152 151 140 111 89 52 42 46 26 37 93 162 176 143 111 105 100 100 95 105 105 133 137 83 51 90 143 135 78 43 34 25 34 43 28 23 48 97 127 123 126 144 153 140 120 84 48 31 31 30 25 14 65 136 177 176 164 153 141 136 124 107 124 163 159 127 117 115 124 106 83 95 124 131 124 121 110 116 115 78 39 34 48 65 75 87 94 84 68 86 128 157 117 94 77 43 27 43 59 59 60 51 35 29 42 65 80 78 79 79 80 87 99 112 120 153 162 141 111 75 81 127 128 109 104 98 101 113 116 99 76 54 60 59 48 44 49 56 58 51 47 39 44 59 58 47 44 37 39 35 36 45 49 50 54 71 64 55 29 34 72 71 49 31 44 62 63 56 74 118 152 152 117 85 47 39 77 119 149 148 122 118 136 139 125 104 87 98 107 96 87 91 75 47 38 36 35 37 39 40 41 44 49 45 92 130 133 123 109 76 39 25 43 60 57 53 71 84 77 72 68 88 133 167 164 139 120 131 145 170 186 170 140 129 138 142 130 112 110 123 126 122 124 106 114 115 100 98 129 156 156 118 103 108 131 143 133 116 105 120 121 125 142 156 141 115 105 147 168 170 158 157 162 164 166 159 166 165 168 175 157 129 120 132 137 129 62 27 70 119 157 181 158 110 75 54 43 44 36 22 26 69 118 156 180 179 177 149 113 92 65 37 9 62 131 170 126 80 44 24 11 34 101 173 186 176 162 166 167 169 183 163 166 170 174 176 175 173 171 175 173 172 171 166 154 138 126 119 98 81 77 68 50 38 38 39 29 30 25 37 80 134 188 171 132 127 155 170 163 135 99 98 128 153 149 113 76 84 122 144 135 131 157 172 133 107 132 177 197 137 57 81 158 190 183 178 170 176 179 157 141 157 181 180 137 84 31 21 64 124 180 203 184 134 69 31 29 37 38 43 41 38 33 29 26 24 23 12 18 21 16 12 14 19 21 15 39 89 155 192 179 160 163 163 168 175 176 172 169 170 172 179 182 181 172 157 137 112 92 113 168 208 204 179 143 96 61 67 76 114 157 168 150 123 102 135 142 148 161 173 191 184 134 71 14 20 36 29 25 22 35 32 19 33 83 146 195 202 182 183 177 174 177 183 186 184 182 182 182 182 182 182 182 182 182 186 188 184 177 179 186 187 181 186 185 184 184 182 175 165 157 160 153 143 139 144 158 175 187 146 105 52 26 24 19 16 26 19 22 23 19 14 12 13 13 11 10 8 7 6 7 8 8 7 7 7 7 8 10 11 12 29 34 31 17 10 13 14 11 13 15 17 17 15 15 17 19 20 19 17 18 20 21 20 18 16 15 14 13 13 13 14 14 19 18 19 22 28 32 33 33 30 28 26 23 22 22 22 23 20 23 26 27 24 21 18 18 16 14 11 15 32 47 45 33 21 17 14 15 19 21 19 16 14 14 15 17 18 19 19 20 18 16 13 13 15 17 18 17 22 25 27 27 25 24 24 25 24 25 27 28 29 27 25 24 23 23 22 21 21 22 22 23 23 24 27 30 30 26 19 13 17 18 19 20 20 19 18 17 16 19 23 26 26 24 21 19 20 25 32 36 35 29 22 17 11 14 19 21 20 18 17 17 17 12 9 11 13 11 11 12 16 17 16 15 14 12 11 10 10 10 18 50 108 166 192 192 135 83 40 28 26 27 26 21 26 25 25 28 35 44 53 58 73 77 80 79 74 67 62 59 63 55 46 44 46 45 37 30 25 25 27 31 29 24 20 20 23 21 18 18 21 24 25 24 17 20 22 21 20 19 21 23 40 48 47 35 25 25 25 22 26 25 23 23 24 23 21 18 23 21 21 24 25 23 24 26 26 28 28 25 23 22 17 11 7 26 50 61 57 52 60 72 75 59 36 20 19 26 27 23 26 25 23 20 18 18 17 17 20 21 23 25 27 29 29 30 40 40 39 37 33 28 23 20 25 26 27 27 26 27 29 32 27 25 24 25 26 23 17 12 25 28 31 28 23 20 21 24 29 36 40 35 23 14 13 16 12 14 17 18 18 19 22 24 21 24 26 26 23 21 20 21 24 25 25 25 23 20 18 16 17 16 15 15 15 16 17 18 20 22 25 25 22 19 18 18 20 21 22 23 24 24 24 24 24 23 23 26 31 33 33 31 37 39 39 32 23 17 18 21 18 20 22 23 22 23 25 27 30 26 22 23 27 29 27 24 25 27 27 26 24 23 24 25 22 21 20 19 18 19 20 21 25 27 28 26 24 22 23 25 24 26 26 25 28 31 29 25 25 23 21 22 24 27 28 28 33 32 31 30 28 27 26 25 17 19 22 23 23 24 27 29 29 28 27 26 25 26 27 27 22 22 23 25 26 27 27 27 30 28 25 23 22 24 27 29 28 27 26 25 25 25 26 26 26 26 29 33 37 38 36 33 28 36 43 43 37 31 30 32 37 36 34 31 28 25 22 21 24 21 20 22 28 32 34 33 35 33 31 30 31 31 29 27 28 25 21 19 20 20 19 17 21 23 25 26 25 25 27 29 31 27 25 26 30 32 29 25 24 26 28 29 28 28 30 32 30 29 28 26 26 26 26 27 26 23 24 31 38 40 36 32 27 31 32 29 29 36 40 41 31 29 29 32 36 38 36 33 28 26 24 23 23 22 19 17 16 18 21 24 24 23 21 19 18 19 22 24 24 22 20 18 16 17 20 22 25 27 28 29 23 21 19 19 21 22 21 20 18 18 19 20 21 22 22 22 23 23 24 25 26 26 26 26 27 26 26 25 24 22 21 19 22 22 21 21 21 22 23 24 22 23 24 25 25 23 21 20 26 25 25 28 31 32 30 27 28 30 30 27 23 20 20 21 16 11 7 11 18 23 22 18 18 20 21 19 16 16 19 22 23 21 16 14 17 21 18 11 14 12 11 12 14 15 14 12 13 14 16 19 21 20 17 14 14 15 16 15 14 15 18 20 13 13 15 15 16 16 15 15 12 12 13 14 15 17 19 20 17 20 24 25 23 22 22 23 23 23 23 22 21 20 18 18 16 15 14 13 11 10 9 8 11 12 13 14 14 14 14 14 14 14 13 11 9 10 13 16 17 16 15 16 19 20 19 17 17 16 14 12 13 14 16 17 23 24 25 26 25 24 22 21 23 25 26 25 22 21 22 23 16 16 17 18 18 19 20 21 14 14 18 23 24 21 19 20 18 20 22 24 24 22 20 19 23 23 23 24 25 27 28 29 28 25 22 23 26 29 31 31 31 30 27 24 22 21 23 24 23 21 19 17 16 17 19 20 25 23 21 21 22 22 21 19 20 19 18 16 15 14 14 14 15 15 14 14 14 15 16 17 14 15 15 16 17 17 17 17 14 16 17 16 13 11 10 11 15 16 17 16 16 16 19 22 15 12 8 7 8 9 7 5 9 10 11 9 7 7 9 11 24 21 17 14 15 18 21 24 25 23 19 16 14 14 15 16 15 14 12 12 14 17 21 24 41 38 32 26 21 17 15 14 11 13 15 14 12 10 10 11 9 16 23 24 16 10 16 27 24 15 6 5 11 15 12 7 10 11 11 10 8 7 9 11 9 12 16 17 15 12 11 11 9 6 4 4 8 11 13 14 14 14 14 14 15 16 18 19 18 22 26 26 24 24 29 33 28 20 12 8 10 13 14 13 17 16 14 12 10 9 9 9 191 191 190 190 190 190 189 189 186 186 187 187 187 187 186 186 186 186 186 187 187 188 188 188 191 190 190 189 187 186 186 185 183 183 184 185 185 186 187 187 189 188 187 186 185 185 185 186 187 186 184 183 183 183 184 184 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 183 183 182 180 179 178 177 178 178 177 177 178 179 181 182 184 185 184 187 189 189 188 186 186 187 185 187 189 189 187 187 189 191 189 189 190 189 188 186 184 183 188 183 183 187 189 188 187 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 190 191 193 194 193 193 193 192 193 193 194 195 188 194 196 192 190 192 192 189 187 164 173 195 195 194 197 189 187 197 192 199 203 206 202 165 119 139 189 219 207 200 207 202 198 197 195 194 195 194 190 188 194 190 185 183 186 190 190 188 185 187 188 187 186 187 188 187 185 186 187 186 184 185 187 189 187 187 184 181 183 188 188 184 181 165 173 186 200 191 156 153 177 185 187 184 182 179 183 196 191 188 193 201 194 178 175 183 215 212 196 166 135 115 107 105 102 117 124 127 146 167 156 127 97 120 149 184 221 225 176 118 83 78 83 115 131 92 65 84 125 135 110 59 62 135 182 168 131 107 89 94 100 87 60 40 16 47 99 136 124 84 62 66 101 87 76 83 94 96 105 124 103 96 95 85 57 40 45 54 50 34 23 23 23 18 20 29 44 75 122 178 188 152 114 80 87 73 46 22 21 41 57 57 50 36 24 24 24 19 17 23 66 116 122 95 106 130 117 89 99 133 145 130 135 152 133 91 80 101 106 86 60 42 43 56 64 78 86 67 48 25 6 22 79 110 108 128 162 144 117 113 157 163 156 137 128 132 129 118 91 94 98 112 136 140 101 53 46 47 46 37 25 32 70 109 146 155 151 130 116 122 137 146 149 153 150 142 136 127 108 89 74 68 52 37 28 22 31 53 78 91 90 89 78 44 59 128 150 146 119 79 63 71 68 51 37 31 34 51 89 133 146 128 95 87 63 42 35 32 30 31 30 33 33 27 33 31 30 66 92 113 116 120 118 108 116 122 116 94 74 62 52 47 60 80 124 112 85 54 42 51 65 71 44 36 31 30 29 25 21 20 21 26 48 87 123 136 131 122 125 72 65 114 135 106 78 75 105 132 126 122 130 131 104 43 44 92 123 122 122 125 124 122 116 127 135 123 91 57 40 38 34 35 35 32 29 26 26 27 27 27 27 26 25 22 20 18 64 125 160 178 168 122 107 124 144 161 166 153 146 154 159 156 160 171 133 58 37 85 131 138 132 127 104 79 38 30 92 138 112 64 28 34 74 92 88 109 133 134 133 134 107 47 28 67 118 123 123 125 123 92 42 10 31 89 130 162 152 153 137 107 108 94 62 49 49 26 35 88 151 161 132 111 114 117 120 116 115 150 164 121 73 83 120 133 103 56 33 30 23 31 39 27 30 54 94 125 135 138 138 133 139 123 90 54 35 33 31 25 13 61 130 171 170 161 157 151 133 112 94 121 162 154 126 126 114 106 94 95 103 105 114 133 137 119 116 108 67 31 37 62 79 87 95 100 92 72 71 92 109 92 85 73 47 36 42 42 47 47 45 45 54 68 77 79 90 78 75 85 94 101 120 143 154 154 143 127 100 83 88 84 95 104 118 129 135 130 116 103 107 94 75 59 54 58 60 59 54 59 63 76 88 77 54 43 43 50 62 63 46 39 63 93 95 71 52 35 54 89 75 43 35 73 100 92 76 81 108 133 140 123 105 60 29 55 110 161 139 123 119 131 138 134 110 80 79 106 105 81 66 52 39 37 36 39 37 39 57 80 85 75 77 92 99 91 79 69 55 41 37 40 46 49 59 84 98 89 80 88 94 100 114 129 130 120 109 137 161 159 138 126 132 144 163 128 109 132 150 127 99 99 134 156 154 116 95 125 157 158 116 106 101 112 137 150 121 74 81 120 160 179 170 140 118 117 149 167 169 159 159 161 159 159 164 168 168 169 176 175 159 141 113 85 67 38 53 125 175 194 170 125 81 59 50 41 30 29 34 70 122 161 177 183 180 164 129 122 126 96 48 7 59 131 151 108 67 38 23 16 45 117 172 182 174 163 167 166 165 174 172 172 173 173 174 174 174 174 174 172 172 175 176 173 165 159 138 129 125 128 119 92 60 41 31 24 31 27 29 54 96 146 151 136 145 168 176 172 150 119 116 161 169 125 91 93 112 128 128 143 154 174 188 154 115 115 166 166 130 107 142 179 186 188 170 147 146 160 153 146 165 192 174 102 42 21 41 83 128 175 180 136 78 38 29 35 38 36 41 39 36 32 28 25 23 22 21 17 13 13 15 17 17 17 32 74 134 187 206 182 153 147 153 161 171 176 176 174 175 176 163 178 186 177 165 153 131 109 111 140 171 188 196 184 136 83 103 146 186 192 187 193 176 140 138 147 158 179 194 204 189 137 64 36 48 54 47 45 38 44 31 13 43 123 186 203 197 191 184 182 181 183 184 183 180 177 182 182 182 182 182 182 182 182 183 186 187 185 184 185 185 182 181 175 165 155 148 143 140 138 133 138 146 158 172 186 198 204 172 145 94 48 28 21 17 21 25 24 21 17 14 12 10 9 11 10 8 7 7 8 9 10 7 6 6 6 7 8 9 10 26 33 32 19 10 11 14 12 11 13 16 16 16 17 19 21 20 19 19 20 22 22 20 18 13 13 12 13 13 15 16 17 16 15 17 21 26 30 32 31 26 25 24 23 23 23 24 25 24 26 27 26 22 19 17 17 17 13 12 19 35 45 42 32 22 18 15 16 19 21 18 15 15 15 16 17 18 19 19 19 16 14 12 14 17 21 22 22 18 21 24 25 24 24 25 26 24 25 26 26 26 26 25 25 24 23 22 21 21 21 22 22 22 23 25 27 27 23 16 11 14 15 16 17 18 19 19 20 20 22 25 27 27 25 23 22 21 24 30 34 34 29 22 17 13 16 19 20 19 18 18 18 17 12 9 12 13 12 11 12 14 15 16 17 16 14 11 10 16 28 45 70 108 145 159 156 97 61 34 27 25 26 25 18 21 22 24 28 35 45 55 62 70 73 75 74 70 64 61 60 59 53 49 50 53 50 40 31 24 23 25 28 28 24 22 24 19 19 18 20 23 24 23 21 18 20 21 21 21 22 25 28 49 61 59 39 26 28 29 23 27 25 23 23 23 23 20 18 21 18 18 23 26 24 23 24 26 28 28 26 27 28 20 11 11 27 49 68 75 72 60 50 55 43 28 19 18 21 22 23 27 26 24 22 21 22 23 23 22 24 27 29 31 31 31 30 35 34 31 28 25 23 21 21 26 26 25 22 20 22 26 29 30 26 23 22 25 25 22 18 26 28 29 26 21 19 21 24 29 34 38 33 23 17 17 20 20 21 21 18 15 13 15 16 17 20 23 24 22 21 21 22 23 23 24 24 23 21 18 17 16 16 15 15 15 17 18 19 18 21 25 25 23 20 18 18 19 20 22 24 25 25 25 25 20 20 22 25 30 33 34 33 35 36 33 27 21 17 18 20 21 23 25 25 24 25 27 29 30 26 23 24 28 30 28 25 25 27 28 26 24 22 23 25 22 21 20 19 19 19 20 21 28 28 27 23 21 21 23 26 25 27 27 26 28 30 27 22 24 23 22 24 27 29 29 28 31 31 30 28 27 26 26 26 20 22 25 25 25 25 27 29 28 27 26 25 25 26 27 28 23 23 24 25 27 29 31 32 29 28 26 25 25 25 27 28 29 28 27 25 24 24 24 24 26 26 28 32 36 37 36 34 33 38 42 40 34 29 29 31 36 35 32 28 25 23 22 21 24 22 21 24 30 34 34 33 32 30 29 29 30 31 29 27 29 26 22 21 21 22 21 20 22 24 26 26 25 25 27 29 29 26 24 26 31 32 29 26 25 27 28 28 28 28 29 31 30 29 28 28 28 28 29 30 25 23 23 29 37 41 38 34 27 31 32 29 29 34 38 39 32 31 30 33 36 36 32 29 27 25 23 23 23 22 20 18 17 19 21 23 23 23 22 21 20 21 23 24 24 22 19 18 19 20 22 24 26 28 30 31 23 21 19 19 21 22 22 21 19 19 20 21 21 22 22 22 23 24 24 25 26 26 25 25 25 25 24 24 23 23 23 23 22 22 21 21 21 22 23 23 24 24 25 25 24 22 19 18 25 24 24 27 29 30 29 27 28 30 31 29 24 20 18 18 14 12 10 12 17 20 21 20 17 19 20 19 16 16 19 22 25 24 21 17 17 19 17 13 13 12 11 12 14 15 14 13 13 14 15 18 20 20 18 16 16 17 17 16 14 14 16 18 13 13 14 15 15 15 14 13 12 12 13 14 15 17 18 19 19 21 23 23 22 21 21 23 22 22 22 21 20 18 17 16 15 15 14 13 12 10 10 9 12 12 13 14 14 14 14 14 13 14 13 11 10 11 15 18 18 16 14 15 17 19 19 18 15 14 12 11 11 12 14 15 22 24 26 27 28 26 24 22 24 25 26 24 21 20 20 22 18 17 17 17 18 19 20 21 14 14 18 23 25 22 20 21 19 20 21 22 22 21 20 19 18 19 21 23 26 28 29 30 29 27 25 25 28 30 30 30 29 27 25 23 23 24 24 25 24 21 17 14 14 16 20 23 23 21 19 19 20 20 18 16 18 17 16 15 14 14 14 14 14 14 13 13 14 15 16 17 15 16 16 16 17 16 16 16 12 14 14 13 10 9 10 12 14 15 15 15 14 15 19 22 17 13 9 7 7 8 7 6 10 11 12 11 9 9 12 14 23 21 19 17 17 19 21 23 21 20 18 16 15 14 14 14 14 14 13 13 14 17 20 21 33 31 26 22 18 16 14 14 11 13 15 14 12 10 10 11 15 19 24 23 16 13 23 35 31 21 11 9 12 15 12 8 10 11 11 9 7 7 9 11 10 13 16 16 14 12 11 11 10 8 6 7 10 13 14 14 12 12 12 12 14 15 17 18 20 22 23 22 19 20 26 31 30 24 15 10 9 12 14 16 16 15 13 11 10 9 9 9 192 191 191 190 189 189 188 188 191 190 189 187 186 185 185 185 187 187 187 187 188 188 188 188 189 189 189 188 188 187 187 187 186 186 186 187 187 188 188 188 190 190 190 189 188 187 185 184 185 184 183 183 183 183 183 184 183 183 183 183 183 183 183 183 185 185 185 185 185 185 185 185 181 180 179 178 178 179 179 180 178 178 179 180 182 184 185 186 189 190 191 190 189 188 189 191 189 191 192 192 190 190 191 193 193 193 192 190 188 185 183 181 190 186 185 188 190 189 187 188 187 187 187 188 188 189 189 189 188 188 188 188 188 188 188 188 184 185 187 189 190 191 191 192 192 192 193 194 194 194 194 193 196 197 193 187 189 197 201 198 196 176 168 180 194 200 197 190 201 202 198 199 196 202 197 156 94 145 197 207 195 192 196 194 197 195 192 191 191 191 189 188 191 192 193 191 187 184 187 191 188 187 185 184 184 185 189 192 185 187 189 188 186 185 185 186 184 184 183 182 183 186 186 184 158 145 170 201 199 165 143 164 200 178 163 170 183 187 186 188 198 193 195 203 202 186 168 158 176 199 192 149 122 135 155 160 130 117 121 160 210 226 193 150 137 155 159 169 197 187 126 70 93 95 126 167 162 120 113 144 183 147 84 32 67 171 210 164 77 67 83 121 130 90 39 12 30 60 102 131 137 121 97 80 97 81 82 97 107 115 127 137 112 107 106 94 66 53 63 75 58 38 26 25 19 13 31 59 99 106 117 153 154 106 95 121 114 62 24 19 28 45 51 38 40 29 18 25 32 17 16 42 92 146 144 102 97 108 100 92 129 162 166 141 149 175 151 93 93 136 157 124 72 46 54 70 51 47 53 46 36 28 17 27 69 93 82 89 111 100 99 116 134 126 115 120 144 166 160 139 95 76 63 72 88 85 61 38 34 35 33 25 20 40 90 136 166 161 148 128 115 122 145 166 170 174 176 175 172 160 136 112 104 95 80 68 56 34 24 34 44 45 42 45 43 33 48 84 100 92 92 88 85 97 98 76 47 31 24 39 74 111 113 89 56 43 30 25 27 27 26 29 31 33 37 35 36 27 38 93 149 164 153 145 144 145 160 166 157 124 98 89 70 45 44 61 110 118 111 77 41 27 35 46 35 32 31 31 29 25 23 25 27 20 29 66 112 137 135 123 117 67 73 135 154 120 93 91 107 112 111 128 143 127 84 29 50 86 108 109 114 118 112 106 110 134 153 143 108 71 43 30 31 32 33 31 29 28 28 30 27 26 27 30 31 27 20 14 63 120 163 182 155 109 116 149 167 175 172 158 151 157 160 156 164 138 77 31 64 145 185 174 174 176 125 47 11 63 152 188 118 45 20 55 88 82 76 107 136 149 164 147 82 25 47 109 161 144 115 97 96 82 50 28 48 81 100 136 147 155 132 99 105 107 79 54 46 28 36 81 122 134 119 117 132 140 142 130 119 165 153 81 62 120 144 109 66 34 23 29 26 29 34 25 32 77 118 135 138 137 140 148 143 134 105 66 40 33 31 27 20 60 122 161 161 153 152 151 145 123 101 123 166 157 117 100 93 95 105 123 125 108 112 140 137 114 105 96 58 26 41 74 97 98 92 89 88 77 67 71 69 69 71 59 42 40 40 31 35 40 48 60 75 85 84 79 82 76 76 85 98 112 132 148 154 148 148 136 112 80 57 68 89 103 121 131 130 126 129 134 131 114 93 79 74 73 77 81 83 80 79 91 98 80 59 55 60 69 98 108 76 62 96 132 108 65 34 33 74 106 77 39 60 114 133 105 84 85 101 120 135 125 115 66 23 41 100 160 137 125 117 118 128 135 110 69 75 106 103 64 38 35 38 42 29 47 55 61 95 136 138 112 99 87 72 62 54 49 47 48 46 38 36 40 53 78 94 91 101 97 87 81 93 114 121 115 104 129 149 142 119 110 126 148 170 140 125 141 148 117 94 103 154 188 188 134 97 123 157 157 107 99 98 113 148 172 130 55 68 119 162 166 143 118 116 131 148 164 168 164 167 168 165 166 166 163 162 161 169 186 176 142 86 34 27 47 87 157 201 209 159 90 56 46 47 35 13 30 68 124 167 194 190 180 178 144 110 139 172 135 62 5 50 119 120 81 52 32 21 21 63 140 180 184 176 168 172 171 167 169 179 176 173 170 170 171 173 175 171 169 168 171 177 180 179 177 162 162 167 173 168 140 94 58 33 24 32 30 24 29 52 93 127 143 167 178 178 181 172 150 145 166 143 95 92 126 139 127 115 142 150 150 159 147 115 98 141 139 135 155 188 188 174 180 169 130 117 136 146 150 172 197 170 79 11 11 66 116 129 140 125 75 28 20 33 38 37 37 38 36 33 29 26 23 22 21 24 15 11 17 21 20 20 24 56 108 166 200 199 168 140 134 151 160 170 177 178 177 176 177 168 179 180 172 172 178 166 145 107 109 130 157 181 197 176 130 117 169 207 198 185 196 188 153 137 137 143 172 189 186 166 123 87 94 111 102 89 88 86 95 81 44 50 120 187 203 192 185 180 182 184 184 183 182 181 179 183 183 183 183 183 183 183 183 182 184 187 187 180 170 166 168 161 158 152 145 142 143 147 150 155 161 170 180 188 192 193 193 194 185 138 73 36 24 19 19 24 21 18 17 18 16 14 12 11 10 9 8 8 9 11 12 7 7 6 6 6 6 7 8 22 31 33 22 11 9 13 15 11 13 15 16 16 17 20 22 20 19 20 22 24 23 20 17 10 11 11 12 14 16 18 20 13 14 16 20 24 27 29 29 22 22 23 23 24 25 25 26 28 29 28 24 20 17 16 16 18 13 14 26 39 42 37 32 23 20 17 18 20 20 17 14 16 17 18 19 19 19 19 19 18 16 14 16 19 22 23 23 14 17 20 22 22 23 25 27 24 24 23 23 23 24 26 26 24 23 22 21 21 21 21 22 21 21 22 24 24 21 15 10 12 12 12 13 15 18 21 22 23 23 24 24 24 24 23 22 22 22 25 29 32 29 22 16 16 18 19 19 17 17 18 20 17 13 11 13 14 12 11 13 12 13 16 18 18 17 14 12 22 43 63 74 81 88 86 78 64 48 38 32 26 27 26 16 21 22 23 27 34 45 57 66 68 69 69 68 64 61 60 59 54 51 51 55 58 54 43 32 24 21 21 24 26 25 25 28 18 19 20 22 24 23 21 18 19 20 21 22 23 27 31 35 49 62 59 37 23 28 31 25 28 26 23 23 23 22 19 17 19 16 16 22 25 24 24 25 29 30 30 28 31 32 24 13 8 22 42 66 90 95 71 41 36 26 20 21 21 18 20 26 27 27 24 21 21 25 28 29 25 28 31 34 35 34 32 31 31 29 25 22 20 20 21 22 26 24 21 18 15 17 22 26 32 27 23 24 27 29 27 24 25 26 26 22 18 17 20 24 30 33 35 31 24 20 22 26 25 25 22 17 12 10 10 12 14 17 20 21 21 21 21 22 20 21 22 22 22 21 19 18 15 15 15 16 17 18 19 20 16 20 24 25 23 20 18 18 15 17 20 23 25 25 24 23 18 19 21 25 30 33 34 34 34 31 26 22 19 18 19 20 22 24 26 26 25 26 28 30 29 26 24 25 28 31 30 28 26 27 28 26 23 22 22 24 22 21 20 19 19 20 21 22 30 28 25 21 19 19 22 25 24 26 28 27 29 30 26 20 22 22 24 27 31 32 30 28 29 28 27 26 26 26 26 26 25 26 28 28 26 26 27 29 25 25 25 25 26 27 28 28 23 23 22 23 25 29 32 34 29 29 28 28 28 27 27 26 31 29 27 25 24 23 23 22 27 26 27 30 34 36 36 35 37 40 40 36 29 26 28 31 36 33 30 26 23 22 22 22 24 23 23 27 33 36 35 33 27 26 26 28 31 31 29 26 28 26 23 22 23 25 25 24 25 26 27 27 26 25 26 28 27 25 24 27 31 32 30 27 26 27 29 28 27 27 28 30 28 28 28 29 29 31 32 33 26 24 23 28 36 41 40 36 29 31 32 29 28 32 36 37 33 31 31 33 35 34 28 23 26 24 22 22 23 23 21 19 20 20 20 21 22 22 23 23 23 24 25 25 24 21 19 17 20 20 22 23 25 27 29 30 23 21 19 19 21 23 22 21 21 21 22 23 23 22 22 21 23 24 24 25 25 25 24 24 24 24 23 22 22 23 25 26 23 22 21 21 21 22 22 23 24 25 25 24 23 20 18 17 24 23 24 26 28 29 28 27 29 31 32 30 26 21 17 15 12 12 13 14 15 17 19 21 16 18 19 18 15 14 17 20 26 29 28 21 16 16 16 15 12 11 11 12 15 16 16 14 13 13 14 16 19 20 19 18 18 19 19 17 14 13 14 16 13 14 14 15 15 14 13 12 13 13 13 13 14 16 17 18 21 22 22 21 19 18 20 22 20 20 20 19 18 17 16 15 14 14 13 12 12 11 11 10 12 13 14 14 15 14 14 14 13 13 13 12 11 13 17 21 19 16 13 13 15 17 18 18 14 13 11 9 9 10 12 13 19 22 26 29 29 28 25 23 24 25 25 23 20 18 18 19 20 19 17 16 16 18 20 21 14 14 18 24 26 23 21 23 20 20 20 20 20 20 20 20 13 15 19 22 26 28 29 29 30 29 28 29 30 31 30 29 29 25 22 22 24 26 26 24 24 20 15 12 12 16 21 25 20 18 16 16 17 17 15 13 15 14 14 13 13 13 14 14 13 13 13 13 14 15 16 17 17 17 17 17 16 15 14 13 10 11 10 9 7 7 10 12 14 14 13 12 11 14 18 22 19 15 10 7 6 7 7 7 10 12 13 12 12 12 15 17 22 22 22 21 20 20 20 21 17 17 17 17 16 15 13 13 13 13 14 15 16 16 17 17 23 22 19 16 14 13 13 13 10 12 14 14 12 11 11 12 20 22 24 22 17 17 28 42 37 28 17 12 13 14 12 9 9 10 10 9 7 7 9 11 12 14 16 16 13 11 10 10 9 8 7 9 12 14 13 12 10 10 10 10 12 13 15 16 21 22 21 17 15 16 22 27 29 26 21 14 10 10 13 17 15 14 12 11 10 9 9 10 188 188 189 189 190 190 191 191 192 191 189 186 185 186 186 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 188 188 188 188 188 189 190 190 190 188 186 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 186 186 185 184 183 182 182 182 183 183 180 180 180 182 183 185 187 188 192 191 191 190 189 190 191 192 196 197 197 195 192 190 190 191 190 190 190 189 189 188 187 187 192 189 187 188 190 189 188 187 187 187 187 188 189 190 190 191 188 188 188 188 188 188 188 188 185 187 189 191 191 191 190 189 191 191 193 194 194 193 193 192 196 192 191 196 201 202 204 208 199 169 141 154 193 207 196 192 201 192 192 196 198 204 186 138 111 159 195 204 202 195 190 195 196 194 191 189 188 189 189 189 184 196 204 199 184 175 181 191 189 190 192 194 195 193 190 189 186 188 190 190 187 185 184 184 182 183 183 183 184 186 186 185 152 148 167 177 151 128 150 195 200 165 149 169 191 196 191 185 189 198 197 191 197 205 188 161 135 151 150 130 130 158 184 191 168 157 167 201 221 198 152 120 172 173 146 132 153 149 115 96 119 114 153 200 194 165 171 196 213 173 87 34 94 192 194 126 52 65 104 145 138 81 26 3 38 65 103 142 177 180 135 82 59 69 103 130 133 133 129 114 116 111 110 98 70 55 59 65 47 38 31 26 15 17 51 91 117 96 72 84 94 96 136 178 137 49 6 27 47 51 44 25 27 33 30 33 36 17 22 65 122 159 150 109 88 78 84 111 141 149 139 124 135 152 130 89 101 141 164 130 73 59 92 125 103 71 58 44 32 30 27 35 32 57 49 52 70 67 70 81 76 75 77 89 112 128 124 109 78 64 50 44 38 30 30 34 35 34 31 28 31 57 104 144 161 149 139 134 131 136 156 178 178 178 174 170 170 169 161 151 137 120 103 101 100 73 38 24 26 26 30 34 35 38 46 51 76 78 107 128 118 116 115 96 58 41 30 30 40 54 51 31 43 45 46 40 29 30 38 41 48 49 53 48 41 24 35 95 148 168 160 153 153 156 166 165 141 130 128 130 108 68 45 46 59 85 103 92 62 37 28 27 29 26 26 29 29 26 25 27 27 17 21 54 97 121 114 97 89 59 84 142 150 120 102 99 97 89 94 119 124 91 49 20 54 91 117 117 114 110 105 106 132 145 157 153 125 83 46 28 29 31 31 30 28 26 27 28 30 28 29 32 34 31 22 14 63 124 169 176 138 104 128 164 167 162 156 152 150 154 163 171 142 82 36 57 119 166 179 176 186 200 137 28 10 109 187 179 97 49 46 70 75 70 87 132 163 175 175 127 52 31 78 127 136 125 106 98 93 74 51 43 70 77 73 120 154 168 140 108 112 130 100 51 37 32 42 72 89 107 112 129 151 159 153 129 111 123 103 75 103 157 146 86 47 26 23 32 32 31 29 21 42 101 141 141 134 131 144 170 151 153 131 84 43 27 28 30 22 50 104 148 156 152 151 149 154 144 119 125 161 153 100 63 83 119 151 158 147 128 123 134 136 109 98 91 58 29 42 71 99 96 79 68 76 84 84 85 65 63 55 41 29 32 38 38 35 44 57 69 78 81 79 75 61 78 87 89 110 143 157 149 151 140 143 132 124 97 56 66 90 98 110 117 116 115 126 140 125 117 109 102 91 84 91 103 101 92 92 105 102 74 66 87 113 105 120 125 101 103 132 147 106 54 19 31 86 115 79 46 90 143 147 108 97 102 105 112 130 113 98 54 21 42 94 146 134 113 95 91 102 115 99 66 69 86 80 50 30 32 37 35 36 71 96 105 128 158 155 129 96 83 70 67 69 69 63 57 46 38 35 35 36 53 73 79 109 100 99 110 119 120 118 118 122 122 132 142 130 115 129 159 164 157 135 117 118 120 120 124 148 180 186 143 111 130 154 151 108 90 107 145 165 159 118 65 87 118 135 126 115 113 125 143 153 166 171 168 168 165 164 171 165 157 158 160 168 183 157 101 53 30 61 102 115 148 185 190 135 63 47 44 42 30 15 60 120 165 179 195 181 163 167 129 110 158 202 160 76 8 41 99 89 59 45 33 20 27 80 161 190 185 175 171 173 174 170 167 177 175 171 169 168 169 172 174 173 170 168 168 171 173 172 171 176 177 178 182 183 168 129 93 55 33 31 30 26 24 28 54 105 145 180 183 177 182 181 169 158 128 89 86 121 144 130 110 113 134 132 118 122 124 107 90 123 135 147 166 185 181 170 173 172 133 113 126 144 162 185 202 167 81 13 18 88 141 116 79 61 37 22 31 41 39 36 38 34 32 29 26 24 22 21 20 18 14 17 22 20 20 38 60 97 129 164 182 176 150 136 143 164 169 175 178 177 175 174 174 180 178 174 176 187 194 181 161 112 105 120 133 137 163 182 168 112 125 156 183 189 187 178 165 149 127 121 162 187 173 157 139 143 165 177 163 150 147 152 166 158 112 69 79 134 180 189 183 178 181 181 180 180 184 187 187 183 183 183 183 183 183 183 183 184 183 184 182 169 152 147 152 153 159 166 171 174 177 181 184 195 192 189 185 182 180 179 179 200 200 166 107 64 40 26 22 24 21 20 22 21 18 14 14 12 11 10 9 10 11 13 14 10 9 8 7 6 7 7 8 17 29 34 25 12 8 12 16 13 15 17 17 16 17 19 21 18 18 20 22 24 22 18 14 11 11 11 12 14 16 18 19 15 16 18 21 23 25 25 25 21 21 22 23 24 24 23 23 28 28 26 22 18 16 17 19 20 14 18 33 43 40 34 31 26 23 21 21 22 21 18 15 18 18 20 21 21 20 19 18 23 20 18 18 19 19 18 17 14 17 19 21 21 21 24 26 25 23 21 20 21 23 26 27 24 23 22 21 20 20 21 21 18 18 19 22 23 21 17 13 13 12 10 10 12 16 20 22 23 22 21 21 20 20 20 21 22 20 20 24 29 28 23 17 19 20 19 18 16 16 18 21 17 13 12 15 15 12 12 14 14 14 14 17 19 21 20 19 40 61 77 74 64 56 48 39 51 48 46 35 23 26 29 22 28 25 22 22 30 45 61 72 68 68 66 64 61 59 58 57 52 50 49 52 55 51 41 32 24 19 17 20 23 25 27 31 24 24 23 23 23 21 19 18 21 21 21 22 25 30 36 40 39 44 40 28 21 24 28 28 28 26 23 22 22 21 19 17 20 18 19 21 21 22 27 34 40 43 41 32 29 30 25 16 6 19 34 54 85 106 92 64 31 19 15 23 27 23 24 31 27 28 25 20 20 26 29 29 27 30 34 38 39 37 34 31 30 28 25 23 21 20 20 20 21 21 20 19 17 18 21 24 28 27 28 32 36 34 28 22 23 23 23 20 18 19 23 27 32 33 32 29 24 22 24 27 23 22 20 16 12 10 12 14 14 16 18 20 21 21 20 20 18 18 19 20 21 20 20 19 15 15 16 17 18 19 20 21 15 19 23 25 23 20 19 18 11 14 18 22 23 23 22 21 20 21 23 26 29 31 32 32 35 29 23 20 20 22 23 23 22 24 26 26 25 25 27 29 28 26 24 26 29 31 31 30 27 28 28 26 23 21 21 22 22 21 20 19 19 20 22 23 27 27 25 23 21 20 21 21 21 24 27 28 30 32 28 22 22 23 26 30 34 34 31 28 27 26 25 24 24 25 26 27 28 29 30 29 26 25 26 27 23 23 24 24 26 27 28 28 24 23 21 20 21 25 29 31 27 29 30 31 31 29 27 26 29 28 27 25 24 24 24 24 27 26 26 28 32 35 36 36 38 38 36 30 25 24 29 34 36 33 29 24 22 22 23 25 24 24 25 30 36 39 37 35 24 24 25 28 31 32 29 27 27 24 22 22 24 26 26 26 28 28 28 27 27 26 26 26 24 23 24 27 31 32 30 28 27 28 29 28 26 25 26 28 26 26 27 28 30 31 32 33 29 27 25 27 35 41 41 36 31 32 32 30 29 31 34 37 33 32 31 33 35 33 27 22 25 23 21 21 22 23 22 21 22 21 20 20 20 22 24 25 25 26 26 25 23 21 19 17 19 19 20 21 22 24 26 27 24 22 20 20 22 23 23 22 23 23 24 25 25 24 23 22 23 23 24 24 24 24 23 23 25 25 24 22 21 21 24 26 23 23 22 21 21 21 22 22 22 22 23 22 22 21 19 18 24 24 25 26 28 28 29 28 29 31 32 32 28 22 17 13 14 13 13 14 16 18 18 18 17 19 20 18 14 12 14 16 28 33 33 25 16 13 15 17 12 11 10 12 15 17 17 16 13 13 14 16 19 20 20 20 22 23 22 20 16 14 14 15 15 15 16 16 16 15 14 13 13 13 13 13 14 15 16 16 21 22 21 19 16 16 19 21 20 20 20 19 18 17 15 15 13 13 13 12 12 12 11 11 13 13 14 14 14 14 14 13 12 13 13 12 12 14 19 22 20 16 12 11 13 16 18 18 14 12 10 9 9 10 12 13 16 19 24 27 28 27 24 22 24 25 25 22 18 16 15 16 22 20 17 16 15 17 19 21 15 15 19 25 26 24 22 23 22 21 20 19 19 19 20 20 12 14 18 22 24 25 25 25 30 30 31 31 31 30 29 27 31 26 21 21 25 27 24 20 20 18 15 13 14 17 20 23 17 15 13 13 14 14 12 10 13 12 12 12 13 13 14 15 13 12 12 12 13 15 16 17 18 18 18 17 16 14 12 10 8 8 7 5 4 5 9 13 13 13 12 10 9 12 17 21 21 17 12 8 6 6 7 8 10 11 13 13 12 14 17 19 21 23 25 25 23 20 19 19 14 15 17 18 18 16 14 13 12 13 15 16 16 15 14 13 18 17 15 13 12 12 12 12 10 12 14 14 12 11 11 12 18 19 21 22 18 19 28 39 34 27 18 12 11 11 10 9 8 9 10 9 7 7 9 11 14 15 17 15 12 10 10 10 7 7 8 10 13 14 13 11 9 9 9 9 11 12 14 15 18 19 19 17 15 14 17 20 23 25 25 20 13 9 10 13 14 13 12 11 10 10 11 11 187 188 188 189 189 190 190 190 190 189 187 186 186 187 189 190 189 188 188 188 188 188 188 188 187 187 188 188 188 188 189 189 186 186 186 187 187 187 187 187 184 186 188 189 190 189 188 187 189 189 189 189 189 188 188 188 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 189 188 186 185 184 183 183 184 181 181 182 183 185 187 188 190 192 191 190 189 190 191 191 192 193 194 194 192 189 187 188 189 189 189 189 189 189 190 190 191 192 191 189 188 189 190 188 186 187 188 188 189 190 191 191 191 188 188 188 188 188 188 188 188 188 189 190 191 190 188 186 185 190 190 191 192 192 192 192 191 185 186 197 207 194 175 181 203 215 171 126 142 198 215 197 191 160 158 179 205 220 212 161 104 137 182 202 198 201 199 192 196 198 197 195 192 191 191 192 193 194 195 190 180 174 178 186 190 186 191 195 199 202 200 189 177 187 189 191 190 188 185 184 184 186 186 186 188 188 189 191 193 181 157 136 123 114 136 184 213 169 151 162 190 198 194 195 195 195 204 204 196 201 210 197 173 149 152 163 177 186 185 178 173 160 161 171 173 146 108 97 108 165 161 135 126 144 143 130 136 131 131 172 214 208 195 206 218 194 157 78 53 121 165 126 76 81 85 96 101 82 48 27 23 27 58 101 150 197 203 145 74 24 62 136 185 172 140 123 114 134 132 129 106 66 44 47 53 39 33 24 18 23 47 85 117 98 87 80 94 115 159 194 174 110 28 4 44 58 43 32 25 22 41 43 38 31 14 29 78 145 161 136 86 59 60 93 139 124 107 104 121 134 123 102 88 99 119 137 116 74 78 130 173 149 105 78 55 34 25 23 36 30 61 56 48 51 45 45 44 38 39 42 47 53 57 56 53 43 38 32 30 31 33 33 33 29 28 29 37 53 80 113 138 142 130 128 137 141 137 142 155 170 170 167 164 164 170 175 177 168 143 119 126 142 119 64 24 23 31 39 34 31 57 92 104 93 98 138 168 154 138 126 105 77 56 39 29 24 27 27 17 45 50 52 39 33 58 82 80 66 72 75 60 44 22 26 77 117 145 149 149 149 143 142 134 108 135 164 163 131 92 71 69 60 68 72 66 53 42 34 30 28 23 21 25 29 28 26 25 25 19 21 44 77 95 89 74 75 63 92 125 117 106 107 100 90 73 82 107 108 75 43 37 57 99 129 125 109 97 104 121 149 141 146 158 144 97 50 27 30 31 31 29 25 23 23 24 31 30 29 32 33 30 23 17 59 129 168 155 118 104 135 160 145 149 149 147 153 161 160 152 73 36 45 114 162 158 151 165 173 158 91 9 24 121 157 118 78 86 102 80 55 72 120 172 183 160 130 81 35 48 98 127 92 93 102 119 116 78 41 33 69 88 77 111 159 192 158 109 130 158 119 48 28 36 44 59 77 100 114 135 155 166 160 127 101 64 64 116 169 176 132 80 43 28 26 35 36 30 25 21 59 111 145 144 138 132 136 152 154 170 157 103 45 21 25 33 18 34 82 135 158 160 157 154 152 148 126 120 135 120 84 70 112 158 185 172 147 131 127 134 149 117 97 85 56 32 41 62 81 86 76 67 79 94 98 99 70 57 40 30 26 25 36 54 60 58 62 74 86 89 81 73 58 77 88 91 115 150 161 149 140 132 134 124 129 113 63 55 91 95 105 114 119 120 124 128 131 121 111 103 92 83 85 94 84 95 120 139 115 68 74 123 166 140 120 99 88 118 146 138 91 48 20 36 91 116 88 73 110 148 143 116 123 130 115 104 109 95 81 41 18 49 103 150 135 99 71 67 75 85 83 69 48 52 52 42 33 34 38 35 64 102 130 128 124 133 135 126 109 104 91 83 91 101 89 68 45 36 32 31 34 52 72 77 94 107 128 144 144 136 134 139 135 120 114 122 126 128 143 164 155 157 129 97 105 131 138 130 136 152 162 149 134 142 151 142 117 84 116 173 154 102 88 98 120 135 138 134 139 146 151 157 163 173 174 167 159 147 146 158 158 159 170 179 180 164 110 45 40 79 140 156 132 149 179 163 95 44 46 42 32 27 39 107 168 193 187 192 165 135 147 125 117 159 197 155 80 16 38 79 67 47 47 36 20 37 99 177 196 182 171 167 168 171 171 166 172 172 172 172 172 173 173 173 177 175 174 173 173 172 169 167 175 175 173 175 182 182 160 135 91 52 31 25 29 29 23 34 76 129 175 184 180 175 165 154 130 101 88 114 143 134 114 113 129 141 143 135 135 131 117 103 126 128 132 146 164 172 177 186 175 152 136 137 151 179 201 204 161 79 24 40 105 134 85 36 27 29 34 41 43 41 38 37 30 29 26 24 22 21 20 20 14 16 19 17 10 25 74 124 152 148 150 163 167 151 149 167 178 179 179 178 175 174 174 175 175 172 178 189 189 173 157 150 139 130 140 141 125 135 157 157 143 109 119 173 202 190 173 167 151 113 100 156 193 174 163 166 183 192 192 193 195 189 186 187 187 172 124 82 90 128 164 188 187 188 184 178 178 184 188 187 183 183 183 183 183 183 183 183 186 183 183 181 169 156 156 164 174 180 189 193 194 193 193 194 194 189 183 178 177 180 184 188 193 197 184 155 118 73 36 23 28 25 24 26 22 14 10 11 13 12 11 11 12 13 15 16 13 12 11 9 9 9 9 9 13 26 33 27 14 8 11 17 17 18 19 18 16 15 16 17 17 17 19 21 22 20 16 12 14 14 13 13 13 14 15 16 19 20 23 24 24 23 22 21 22 23 24 25 24 22 20 18 24 24 22 19 17 17 19 22 21 17 23 37 43 38 31 30 27 26 25 24 24 23 20 17 18 19 21 22 23 22 20 19 23 21 18 18 19 19 17 15 17 19 20 20 19 19 21 23 24 23 20 19 20 23 26 28 24 23 22 20 20 19 20 20 16 16 17 20 22 23 21 18 17 15 12 11 11 14 18 20 24 23 21 20 19 19 19 20 21 18 17 19 24 26 23 18 20 20 19 17 14 14 17 20 16 14 14 16 16 12 12 15 19 16 15 17 21 26 29 29 44 58 66 61 56 57 54 49 42 43 41 29 18 29 43 43 35 27 18 16 27 47 68 80 70 68 66 64 62 59 56 55 52 49 46 46 47 44 37 31 26 20 15 18 21 24 27 30 33 31 27 23 20 19 20 21 22 21 21 22 26 32 37 40 37 31 27 25 24 22 25 30 28 25 22 21 21 21 19 17 23 23 23 21 17 19 31 45 60 66 61 41 26 22 20 15 12 23 30 36 60 90 97 85 38 21 14 22 30 28 28 33 31 33 30 23 22 28 30 28 27 30 34 37 38 36 33 31 28 28 27 26 24 21 18 16 15 18 22 24 23 23 23 24 23 28 36 43 44 37 25 17 23 24 25 25 25 26 29 32 33 32 29 26 23 23 24 25 21 21 20 16 13 11 13 14 17 17 19 20 21 20 19 18 16 16 17 18 19 20 20 20 15 16 17 18 19 20 21 21 16 19 22 23 21 19 19 19 13 15 19 22 24 24 23 23 24 25 27 28 28 28 28 29 35 29 23 20 23 26 27 26 23 25 27 27 25 25 27 29 28 26 25 26 28 30 31 30 27 28 28 26 22 20 20 21 22 21 20 20 20 21 23 24 23 24 26 27 26 23 20 17 18 22 25 27 31 35 33 28 24 24 27 31 34 34 32 29 26 25 23 23 23 24 26 27 29 30 30 28 25 23 24 25 21 21 23 24 25 27 27 28 27 25 22 20 20 22 25 27 26 28 30 32 32 30 28 26 27 27 26 25 26 26 27 28 28 26 25 27 31 33 34 34 34 33 30 26 23 25 32 37 36 33 29 25 23 23 25 26 24 23 25 31 38 41 40 38 25 25 26 28 31 32 30 28 24 22 20 21 23 25 26 26 29 28 28 27 27 26 26 25 22 22 24 27 30 31 30 28 28 29 30 28 26 24 24 26 23 24 25 27 28 29 30 31 32 31 28 28 34 41 40 34 33 32 32 31 30 30 34 37 34 33 32 34 36 34 29 25 24 22 20 20 21 23 22 22 23 22 20 20 20 22 24 26 26 26 25 24 23 21 20 19 20 20 20 20 21 23 25 26 25 23 21 20 22 23 22 21 23 24 26 27 27 26 24 23 21 22 22 23 23 23 23 23 27 27 27 24 20 19 22 24 24 23 22 21 21 21 21 22 18 19 19 20 21 22 22 22 25 26 27 27 28 29 30 31 30 31 32 32 30 25 19 15 18 14 11 14 20 22 19 14 18 20 21 19 14 11 11 13 28 34 34 25 15 12 15 17 12 11 11 13 16 18 17 16 13 13 15 17 20 21 21 20 24 25 25 22 18 16 15 16 16 17 17 18 18 17 16 16 14 14 13 13 13 14 14 15 20 20 20 17 15 15 18 20 20 20 20 20 18 17 16 15 13 13 13 12 12 12 11 11 12 13 13 13 13 13 12 12 11 12 12 12 12 14 19 22 20 16 12 10 12 15 16 17 14 13 11 10 10 12 14 16 14 17 21 24 25 23 21 19 23 24 23 20 16 14 13 14 20 19 17 15 15 16 18 20 15 15 19 25 26 23 22 23 23 22 21 19 19 19 20 20 15 16 18 21 22 22 21 21 29 30 31 31 30 28 27 27 33 28 23 22 24 25 21 16 15 15 16 17 17 18 17 17 14 12 11 11 13 13 11 10 13 13 13 13 14 15 16 16 14 13 13 13 14 15 16 17 18 18 18 18 16 13 10 8 7 7 7 5 4 5 10 13 13 13 12 10 9 11 15 19 20 18 14 10 7 6 8 9 8 10 12 12 12 13 16 19 20 24 27 27 24 20 18 18 13 15 17 19 19 17 15 13 11 13 14 16 16 15 13 11 17 16 15 14 12 11 11 11 10 13 14 14 12 11 11 12 10 13 17 21 19 17 21 28 25 21 15 11 9 8 9 9 8 9 10 9 7 8 10 12 14 16 16 15 12 10 10 11 9 9 10 13 16 18 17 15 11 11 11 11 12 13 14 15 14 17 20 21 19 17 15 14 16 21 26 25 18 12 9 8 14 13 12 11 11 12 12 13 190 190 190 189 188 187 187 187 186 186 186 186 187 188 189 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 185 185 185 186 186 187 187 187 184 185 187 188 189 190 190 190 190 190 190 190 189 188 187 186 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 189 188 186 185 183 183 183 183 183 183 184 185 186 188 190 191 192 191 190 190 191 192 191 190 188 190 192 192 191 191 193 195 193 192 191 190 189 189 189 190 191 191 189 187 189 191 189 185 188 188 188 189 189 190 190 190 188 188 188 188 188 188 188 188 189 189 189 188 186 184 183 182 190 189 189 189 189 190 191 191 189 193 199 190 155 132 157 202 213 174 132 145 198 219 202 191 136 144 178 211 229 206 141 102 153 200 211 189 185 194 194 193 194 195 194 193 191 190 191 192 200 184 158 143 160 191 205 200 195 190 176 163 171 188 191 180 188 190 191 190 187 185 185 186 186 185 185 187 187 188 191 196 199 145 100 112 147 189 212 188 141 132 159 197 203 199 196 186 174 172 179 195 206 204 201 201 206 204 213 227 226 203 176 160 129 133 134 118 91 84 119 162 161 158 144 142 155 150 133 129 106 140 198 228 216 208 213 211 175 119 61 79 134 118 67 55 69 66 61 55 45 35 28 27 29 50 77 105 132 136 100 56 20 56 129 181 163 122 127 159 162 134 103 74 51 48 54 54 30 19 13 28 65 107 137 151 132 134 132 132 148 199 204 128 52 13 16 49 45 21 23 40 46 52 48 40 30 19 41 86 120 125 95 46 36 78 134 170 108 90 102 142 149 115 88 88 96 97 109 103 81 97 144 172 138 110 91 65 35 14 14 44 101 118 96 66 45 36 50 59 57 45 33 29 29 28 29 31 35 34 31 27 28 33 35 34 32 27 25 33 49 65 77 83 90 84 93 114 126 123 123 131 154 160 167 171 173 177 181 185 195 169 139 142 166 154 94 41 25 28 28 26 47 99 144 155 103 99 123 149 145 128 108 86 72 47 30 25 25 31 35 31 36 33 43 58 88 138 156 129 76 95 97 65 41 23 20 56 97 120 119 116 115 114 126 131 137 164 183 175 156 140 126 114 92 78 59 45 41 42 42 40 31 24 20 23 27 27 26 26 26 22 21 32 54 73 79 75 71 63 84 99 91 108 129 118 90 76 95 120 119 83 39 32 51 88 114 109 91 81 97 125 135 123 132 158 154 106 54 29 32 32 32 29 25 22 21 22 28 30 32 33 32 28 22 18 58 133 156 130 108 111 136 148 143 147 143 145 168 179 136 77 17 46 105 162 173 152 149 166 161 91 35 19 55 103 102 82 115 152 156 87 47 80 126 161 157 125 77 33 38 97 133 117 111 106 109 126 124 83 36 20 76 122 101 94 135 195 174 117 138 163 120 47 29 37 39 46 84 110 124 133 144 163 167 132 97 29 41 130 174 153 114 82 39 31 28 32 33 27 27 34 71 116 154 161 149 133 124 126 141 170 170 116 51 20 23 32 25 28 67 123 152 156 152 147 157 151 126 107 99 78 77 107 145 168 174 157 135 122 129 148 146 114 87 68 44 33 45 59 61 81 88 86 93 96 90 86 61 45 30 32 36 30 40 69 96 77 68 87 115 121 101 77 67 68 71 78 88 100 112 119 123 131 133 112 97 87 70 69 95 100 105 109 115 123 127 127 133 112 90 82 82 82 79 75 77 106 141 146 105 59 81 143 157 142 112 77 74 115 134 112 65 41 26 39 85 106 94 105 123 135 123 111 128 138 122 106 90 90 85 41 18 61 125 174 153 110 78 69 63 60 62 62 43 37 35 32 29 45 67 74 82 109 124 111 98 108 128 139 156 148 121 96 102 122 113 86 52 37 27 28 44 77 100 100 91 106 118 127 148 170 168 151 133 129 109 87 90 114 133 136 137 154 145 116 107 116 127 134 135 134 142 148 146 146 143 133 108 76 121 173 121 55 83 146 164 172 171 167 171 171 168 171 168 174 173 169 159 141 136 149 147 166 183 189 173 121 60 27 78 152 199 176 138 161 178 128 68 43 45 34 23 35 74 144 194 204 196 188 147 112 126 127 115 140 164 126 69 16 33 64 61 45 49 36 22 53 121 190 200 181 171 170 169 173 176 170 170 172 174 176 177 177 176 175 174 174 175 176 176 175 173 171 169 171 172 175 182 187 180 168 130 84 49 28 28 31 22 27 45 94 145 175 182 161 131 116 93 121 148 159 149 132 137 162 163 162 165 167 164 155 148 144 140 111 99 121 147 161 176 191 178 172 165 159 164 187 200 193 148 62 23 57 104 98 50 31 29 34 37 36 38 43 39 31 27 26 24 22 21 20 20 20 18 18 16 10 14 51 122 183 193 159 133 146 168 166 164 179 182 181 179 177 176 177 178 180 176 172 175 174 152 129 134 156 174 158 161 169 159 149 139 123 138 94 87 134 177 189 182 173 155 113 92 147 191 173 162 170 181 170 158 176 192 188 177 154 168 194 183 135 94 80 109 159 186 192 191 183 179 181 184 182 184 184 184 184 184 184 184 184 185 184 185 184 181 180 185 191 191 191 190 188 186 184 185 185 183 182 180 179 179 180 182 183 179 185 190 189 166 110 55 33 35 27 22 24 23 18 16 19 16 15 13 13 13 14 16 17 15 14 13 12 11 11 12 12 11 22 32 28 16 9 11 17 19 21 21 19 16 14 15 16 18 18 18 19 20 19 15 12 16 16 14 13 13 13 13 14 20 23 26 27 25 23 22 21 25 26 28 28 27 23 19 16 18 19 19 18 16 17 19 22 19 20 27 36 39 35 29 25 27 27 27 26 25 23 21 19 18 20 22 24 24 23 22 21 20 18 17 18 20 21 20 18 19 20 20 19 17 16 18 20 23 22 21 20 21 24 26 28 24 23 22 20 19 19 19 19 17 16 16 19 22 23 22 21 20 18 16 14 13 15 17 19 26 25 24 22 21 20 20 19 20 17 14 16 20 22 22 21 20 20 19 17 14 13 15 17 16 15 16 18 16 13 13 16 21 19 17 21 28 34 37 37 41 46 46 42 47 58 62 57 36 34 32 25 21 41 66 75 41 28 13 12 26 49 70 81 68 67 67 67 65 62 57 53 53 48 43 41 42 41 37 32 29 21 16 17 20 22 24 26 35 33 28 23 19 19 21 24 23 22 21 23 27 31 34 35 45 39 34 32 28 24 25 29 27 24 21 19 20 21 20 19 25 26 25 22 17 19 33 48 71 80 73 47 25 18 16 11 17 25 26 23 36 62 75 72 41 26 16 21 29 30 29 29 35 39 36 29 27 33 33 28 24 26 30 33 34 33 31 30 25 26 26 26 24 20 16 14 14 19 25 29 29 27 26 26 23 32 43 48 44 33 22 14 26 28 30 32 33 33 33 33 30 27 24 23 23 23 22 21 22 23 22 19 15 11 10 10 17 17 18 19 20 20 18 16 15 15 16 17 17 18 19 19 16 17 18 20 21 21 21 21 19 20 21 20 18 18 19 20 18 20 22 24 25 26 26 27 27 28 29 28 26 24 24 24 31 27 22 21 23 26 27 26 24 26 28 27 26 26 27 29 27 26 26 26 27 29 29 30 28 29 28 26 21 19 18 19 22 21 20 20 20 22 24 25 20 22 26 29 30 26 20 16 18 21 24 26 32 37 37 33 28 27 27 29 31 33 32 30 26 25 23 22 22 24 26 27 29 30 30 28 24 22 22 23 20 21 22 24 25 26 26 26 30 28 25 23 22 23 25 26 24 26 29 31 32 31 30 28 27 27 26 27 27 29 30 31 28 27 26 28 30 32 31 30 29 28 26 24 23 27 33 38 34 32 29 26 24 25 26 26 23 22 24 30 38 43 43 42 28 26 26 27 29 30 29 28 23 21 19 19 22 25 25 25 29 27 26 26 27 27 25 24 20 22 25 28 30 30 29 28 29 30 30 28 25 23 23 24 22 23 24 26 27 27 27 27 31 32 30 29 35 43 41 33 32 31 30 31 30 29 32 37 39 36 34 34 36 36 32 29 25 22 19 19 20 22 22 21 22 22 21 21 21 23 25 26 24 23 23 22 22 21 21 21 23 23 22 21 22 24 26 27 28 25 22 21 22 22 21 19 21 23 25 26 26 25 23 22 19 20 21 22 23 23 23 23 25 28 29 26 21 19 20 22 24 24 22 21 21 21 21 21 16 16 17 19 20 22 23 23 26 27 28 28 27 28 30 32 31 31 31 32 31 28 23 20 21 16 12 15 22 24 19 13 17 20 21 19 14 11 11 13 26 31 31 23 15 13 14 15 14 12 12 13 16 17 17 16 14 15 17 20 23 23 21 19 23 24 25 23 20 17 16 17 16 17 18 19 19 19 19 18 15 14 13 13 13 13 13 13 17 18 19 17 15 15 17 19 20 20 20 19 18 17 15 15 14 14 13 12 12 11 11 10 12 12 12 12 12 11 10 10 10 11 11 10 10 13 17 21 18 15 12 11 12 14 15 14 13 12 11 11 12 14 17 19 16 17 19 21 21 20 18 17 21 22 22 19 15 12 12 13 16 16 16 15 16 16 17 17 16 16 19 24 25 22 20 21 23 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 27 28 29 28 26 25 26 26 32 29 25 23 23 22 19 15 12 14 17 19 19 17 15 13 12 11 10 11 13 14 13 12 15 15 15 15 16 17 17 18 16 15 15 14 14 15 16 17 17 18 18 18 16 13 9 7 7 8 8 7 6 7 10 13 13 14 13 12 10 10 12 15 18 17 15 12 9 8 8 10 8 10 11 11 11 12 15 18 21 25 28 28 23 19 17 17 14 16 17 19 18 17 15 14 11 12 13 14 14 14 12 12 17 17 16 15 14 13 12 11 12 14 15 14 12 10 10 10 6 9 14 20 19 15 14 17 16 16 14 12 9 7 8 9 8 9 10 10 9 9 11 14 14 15 16 14 11 10 11 12 12 12 12 15 20 22 23 22 16 16 15 14 14 15 16 16 12 16 21 24 24 21 17 14 14 19 24 26 23 17 11 8 14 14 13 13 13 14 15 15 189 189 189 188 188 188 188 187 185 185 186 187 187 187 187 187 190 190 190 189 189 188 188 188 188 188 188 188 188 188 188 188 184 184 185 186 187 188 188 189 189 188 188 188 189 190 191 192 190 190 190 190 188 186 184 183 185 185 185 185 185 185 185 185 185 185 185 186 187 188 188 188 187 186 185 184 184 184 185 185 184 184 185 186 188 189 191 192 192 191 191 192 194 194 192 189 188 190 193 193 193 194 196 198 194 193 192 190 189 189 190 190 189 190 189 186 188 191 190 185 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 190 189 188 186 185 184 184 184 190 189 186 185 185 187 190 192 197 200 195 170 138 131 163 202 189 178 155 155 189 214 205 186 154 168 195 210 215 180 127 131 184 209 213 197 192 198 200 201 190 192 193 192 190 188 188 189 191 185 158 130 141 181 205 203 204 191 158 130 143 182 199 190 189 190 190 188 186 185 186 188 186 184 183 184 184 185 191 199 190 126 98 155 204 217 211 169 125 117 150 192 202 201 193 170 140 133 141 165 184 193 206 221 218 218 209 194 191 189 168 141 109 105 103 107 124 153 184 204 195 173 138 119 133 152 143 121 82 142 199 207 194 205 218 212 180 96 52 85 108 78 48 46 34 33 36 41 42 36 31 30 49 48 48 51 55 57 50 41 34 54 82 103 103 95 118 159 137 94 53 36 41 57 58 45 21 17 35 83 136 168 177 178 181 188 163 134 139 170 154 79 13 16 28 36 30 31 62 98 93 62 40 39 36 31 53 91 88 77 61 44 51 98 140 146 90 88 105 133 134 106 87 88 100 92 97 93 83 108 139 137 102 100 97 70 34 4 16 75 166 156 119 89 64 48 66 84 78 57 39 35 37 36 36 37 39 39 39 40 39 39 44 50 43 35 28 31 41 48 46 40 44 43 53 73 83 84 90 101 117 121 130 140 148 155 160 163 184 166 136 127 148 147 100 52 27 23 12 15 55 109 135 130 89 77 74 84 89 80 67 58 44 32 32 40 38 35 34 30 24 14 39 95 155 203 188 127 85 120 121 70 36 25 20 43 75 91 86 85 89 99 134 160 179 182 178 170 171 174 161 141 117 103 85 69 58 50 45 42 35 29 25 25 25 24 26 30 26 23 19 21 37 60 78 85 65 49 68 90 100 139 164 140 89 84 110 124 111 73 26 18 41 65 82 85 82 80 91 114 109 108 124 147 141 100 56 35 32 33 33 30 26 24 23 24 24 32 40 42 36 28 23 20 57 128 135 106 105 117 131 135 150 148 149 160 170 147 82 19 36 102 164 176 160 152 158 164 130 48 28 60 79 70 63 92 156 180 154 76 60 101 119 125 114 85 44 29 77 151 167 128 146 143 135 131 125 94 52 28 87 145 116 82 101 159 156 120 120 134 97 46 38 36 29 39 86 120 137 136 135 159 169 131 89 25 43 116 143 136 110 64 29 30 28 28 27 25 38 61 91 114 150 169 162 144 126 111 114 153 167 122 60 26 23 28 33 27 56 108 136 138 136 135 153 155 120 77 66 70 87 119 144 155 151 139 132 128 132 144 124 102 80 60 39 35 47 54 62 84 94 92 90 82 70 66 50 40 28 34 46 42 52 82 107 84 76 102 137 140 109 75 58 62 68 69 62 59 70 85 103 115 114 99 72 63 81 85 91 108 117 112 110 118 123 122 112 97 80 77 87 97 92 82 92 115 125 111 85 73 101 146 136 137 112 76 79 110 112 84 62 56 45 43 68 79 78 108 124 115 108 112 125 129 118 107 90 92 83 35 18 71 134 174 158 124 97 83 63 48 46 47 45 35 32 32 43 81 112 112 85 98 97 81 85 118 152 166 192 176 140 108 110 129 122 96 63 49 32 24 43 90 127 133 123 107 87 93 136 176 170 140 127 141 128 88 68 85 105 109 131 168 174 138 106 101 120 141 136 128 129 134 131 132 131 124 87 84 139 167 101 59 115 182 187 187 179 174 174 169 168 177 168 169 168 170 165 144 131 137 149 181 188 172 132 61 35 75 145 193 202 173 143 149 145 88 55 48 38 26 30 68 128 178 197 190 180 159 122 103 113 123 119 129 141 106 60 15 33 61 66 48 48 31 24 72 145 202 200 179 174 177 173 177 181 172 171 173 174 176 177 177 176 176 173 173 173 173 173 173 174 174 172 173 174 175 177 181 186 188 167 128 88 47 29 29 23 28 27 57 98 145 170 141 99 86 110 166 197 176 148 145 169 196 184 172 172 177 173 169 174 179 156 118 100 115 134 146 158 167 160 164 171 174 175 186 191 181 133 54 22 52 78 59 30 39 36 37 35 33 37 40 35 27 25 24 23 21 21 20 21 21 21 17 14 22 51 104 165 208 207 157 110 118 158 178 177 180 181 180 179 178 178 179 180 181 185 175 161 141 116 111 144 184 191 169 163 181 193 178 149 127 105 76 65 87 128 173 199 201 176 139 103 137 182 178 170 173 173 159 144 158 164 168 173 145 159 190 191 165 135 96 81 102 153 174 189 187 181 181 184 184 184 184 184 184 184 184 184 184 183 185 185 183 185 190 194 195 188 185 181 179 179 180 181 181 183 183 183 183 181 178 175 173 175 178 183 191 185 145 100 81 62 41 24 22 26 25 24 26 18 17 15 14 14 15 16 17 15 14 13 12 12 12 13 13 9 20 29 29 19 11 11 16 19 20 21 19 17 15 16 17 21 19 18 18 19 18 16 13 16 15 14 13 13 13 13 14 18 22 26 28 26 24 23 23 27 29 32 33 31 27 22 19 15 17 18 17 16 16 17 19 15 21 28 31 32 31 26 20 25 25 26 26 25 22 20 19 18 20 23 25 26 25 23 22 22 20 19 20 22 22 20 18 17 18 18 17 15 14 16 19 22 22 21 22 23 25 27 28 24 23 22 20 19 18 18 18 19 18 16 17 20 21 20 19 21 20 18 17 17 18 19 20 26 25 25 23 22 20 18 17 17 16 14 14 16 19 22 23 18 19 19 17 14 12 13 14 16 15 17 19 17 13 13 16 21 20 22 29 37 43 42 40 50 50 45 41 49 62 63 54 37 29 26 25 27 48 75 86 51 33 15 12 26 46 60 66 62 63 66 69 70 66 59 54 51 47 44 43 44 43 40 37 32 23 17 18 20 20 20 21 30 29 27 24 21 20 23 26 24 23 22 23 26 29 29 29 46 55 53 38 27 28 29 26 25 22 19 19 20 21 21 20 26 24 22 22 21 23 31 41 56 68 65 43 25 21 17 9 18 25 28 30 42 56 56 47 37 30 23 23 27 30 29 26 33 40 39 32 31 36 35 28 20 22 25 27 29 29 29 28 25 25 24 24 22 21 20 19 18 23 28 30 30 28 28 28 32 40 47 45 35 25 20 19 26 29 33 36 36 33 28 25 24 21 19 19 22 24 22 19 21 23 24 22 18 13 10 9 14 13 14 17 20 20 18 16 15 15 15 15 16 17 18 19 18 18 20 21 21 21 20 20 22 22 20 18 15 16 19 22 22 21 21 22 23 25 26 27 25 27 28 26 23 21 21 22 24 22 20 19 20 21 22 23 22 23 25 24 23 22 24 25 27 27 26 26 26 26 28 28 29 29 29 25 21 18 17 18 22 21 20 20 21 22 24 26 21 22 25 28 30 28 23 19 22 24 25 26 31 37 39 36 32 29 26 26 28 30 31 31 28 26 24 22 22 23 25 27 29 30 30 28 25 22 22 23 20 21 22 24 25 25 25 24 27 26 25 24 24 24 24 25 23 24 27 29 31 31 31 31 30 29 29 28 28 29 30 31 27 27 27 29 31 31 28 26 26 26 25 24 24 27 32 35 30 29 28 26 25 25 24 25 22 21 22 28 37 43 46 46 31 28 25 24 25 26 26 26 23 21 19 19 22 24 25 25 28 26 24 25 26 27 25 24 20 22 26 28 30 29 28 27 30 31 31 28 24 22 21 22 24 24 25 26 26 25 24 24 27 30 30 30 38 46 44 34 30 27 27 29 28 27 30 36 47 43 38 36 36 36 34 31 26 22 19 18 20 21 21 21 21 21 22 22 23 24 24 25 21 21 20 20 21 22 23 24 24 23 22 21 21 23 25 26 30 27 23 22 22 21 19 18 17 19 21 24 24 23 21 20 17 18 20 21 23 24 24 24 21 25 29 28 23 20 20 22 25 24 23 21 21 20 21 21 17 17 17 18 19 20 22 22 25 26 27 27 26 27 30 32 32 31 30 31 32 32 28 26 21 18 16 19 22 23 19 15 14 17 20 19 16 14 15 17 24 27 26 19 14 14 14 13 15 14 13 14 16 17 16 15 14 16 20 24 26 24 20 17 20 22 23 22 19 17 17 17 14 15 17 18 19 20 20 20 15 15 14 13 12 12 12 12 14 16 18 18 16 15 16 17 19 19 18 18 17 15 14 13 15 15 14 13 12 10 10 9 11 11 11 11 10 10 9 8 9 10 10 9 9 11 15 19 17 14 12 12 13 14 13 12 11 10 10 10 12 15 18 21 21 21 20 20 19 18 17 16 19 20 20 18 14 12 12 12 12 13 14 16 16 16 16 15 17 16 19 24 24 20 18 19 23 24 24 24 23 22 20 19 21 20 18 17 17 18 20 21 25 26 26 24 22 22 24 27 29 27 26 24 23 21 19 17 14 15 16 17 17 16 14 13 11 10 9 11 14 16 15 14 19 18 18 18 18 19 19 20 18 18 17 16 15 15 16 16 16 17 18 18 16 13 9 7 8 10 11 11 9 9 10 12 13 15 16 14 12 10 10 11 15 16 17 15 11 9 9 10 9 11 12 12 11 12 15 18 21 25 29 27 22 17 16 17 15 16 16 16 16 15 14 13 11 11 12 12 13 13 13 13 15 15 16 16 15 15 14 14 13 15 16 15 12 9 8 9 8 9 14 19 18 13 11 12 12 15 17 16 11 8 8 9 9 10 11 11 10 10 13 15 14 15 15 13 11 10 12 14 12 11 11 14 19 23 25 26 22 21 20 19 18 18 18 18 14 17 21 25 26 25 22 20 18 19 22 25 26 24 18 14 15 14 14 14 14 15 17 17 184 185 186 187 189 190 192 192 184 186 187 188 188 186 185 184 190 190 190 189 189 188 188 188 189 189 189 188 188 187 187 187 184 184 185 186 188 189 190 190 193 192 190 189 189 190 191 192 194 195 194 194 192 189 187 185 185 185 185 185 185 185 185 185 186 186 187 188 188 189 190 190 186 185 185 185 186 187 188 189 185 185 185 187 188 190 192 193 192 191 192 194 197 196 192 189 188 190 191 191 189 189 190 192 192 191 190 190 190 191 192 193 188 190 188 185 187 191 190 185 186 186 185 185 185 185 185 184 188 188 188 188 188 188 188 188 192 190 188 187 187 187 189 190 190 188 185 183 183 186 189 192 190 197 193 175 162 167 181 190 173 188 182 166 179 206 202 176 173 193 216 213 202 154 111 146 208 197 193 200 202 193 192 201 191 194 197 196 194 191 191 191 184 201 188 143 125 152 182 190 201 193 162 134 151 194 207 190 190 190 189 187 185 185 187 190 191 187 185 186 186 187 195 204 180 120 114 194 224 203 199 181 111 117 161 198 194 191 191 175 169 159 146 138 144 160 174 181 178 185 162 125 130 159 144 99 95 86 88 121 181 223 217 190 192 165 126 106 130 167 155 107 84 141 173 153 149 191 229 233 189 89 47 67 63 50 45 28 41 33 28 29 27 26 39 56 61 50 42 42 41 38 38 41 45 60 49 36 55 81 92 99 73 52 39 40 47 53 43 23 19 31 76 145 193 198 187 183 178 197 164 129 131 132 98 42 6 27 31 21 30 70 127 172 129 64 25 34 40 37 58 89 91 60 59 76 82 93 97 77 66 76 89 95 95 92 91 92 108 96 94 85 80 112 131 108 80 97 102 73 32 2 26 110 171 146 113 109 96 68 68 76 66 49 37 39 42 38 35 37 27 24 35 61 79 79 72 69 46 40 35 41 54 64 63 57 40 37 39 43 41 37 45 58 68 66 68 78 93 108 120 127 145 137 108 90 105 112 80 42 28 30 16 7 35 74 90 87 77 63 45 38 42 40 41 49 45 52 75 91 77 55 43 37 26 6 35 108 172 202 161 83 94 140 141 74 32 26 22 37 42 64 71 85 97 109 148 180 174 174 169 161 160 162 155 143 134 130 120 102 79 57 43 39 37 34 31 28 23 21 26 34 25 23 17 15 29 54 77 88 62 39 60 98 125 169 184 146 83 82 105 99 75 48 21 31 37 50 62 76 90 92 93 103 94 105 122 132 119 88 57 41 33 34 34 31 28 26 26 27 23 35 48 51 43 32 25 23 52 117 113 88 101 115 120 122 144 149 172 186 150 78 28 17 88 150 187 166 141 148 157 152 86 29 48 92 82 39 42 108 153 154 110 54 81 133 129 118 97 46 20 60 128 170 171 156 141 158 161 150 139 115 75 45 82 138 116 86 86 115 115 106 93 99 70 44 47 35 23 39 80 122 147 142 134 158 167 122 77 37 64 118 137 152 120 34 20 27 28 26 24 25 49 85 119 104 119 154 173 169 138 96 91 136 159 123 66 33 25 24 29 19 45 95 121 124 127 132 133 150 107 44 47 87 104 104 130 147 146 134 138 143 131 117 111 100 88 67 44 37 42 41 74 89 91 81 73 64 56 57 48 43 30 34 50 52 62 92 93 78 79 108 137 133 98 64 39 67 86 77 64 65 76 84 91 88 78 92 86 80 93 72 76 112 138 133 119 116 113 106 91 93 93 95 105 116 112 101 98 109 98 79 86 109 130 142 150 150 117 77 82 105 96 68 87 88 73 52 55 51 49 86 111 102 112 133 138 126 111 99 99 89 67 18 13 75 127 148 138 117 101 87 63 46 41 38 32 28 35 47 74 121 137 111 88 93 81 68 90 142 176 181 195 176 141 113 115 128 118 93 71 62 44 23 31 83 135 153 161 119 81 84 118 143 139 124 122 146 151 119 80 72 92 112 149 187 184 135 103 111 130 141 133 125 121 116 109 114 121 119 77 104 167 172 101 84 145 191 176 171 164 165 171 167 166 176 171 167 164 169 166 140 117 117 163 198 189 149 92 20 36 139 188 193 176 168 149 124 105 64 45 46 27 20 46 108 180 213 192 168 150 121 99 102 108 117 133 136 141 106 63 20 39 70 73 50 44 25 25 86 161 210 194 174 173 179 173 175 179 169 173 173 173 173 173 173 174 174 179 178 175 173 171 171 172 173 178 177 174 170 166 170 183 197 192 163 124 69 33 26 23 33 25 35 62 116 152 124 83 77 159 200 205 166 143 154 174 186 179 168 171 179 176 174 181 185 168 147 132 127 126 135 141 136 129 136 156 175 182 188 191 185 124 60 28 37 49 39 25 42 34 35 38 40 39 35 29 25 24 24 22 21 20 20 21 21 20 15 17 43 94 151 191 207 207 151 92 92 145 184 188 182 179 179 180 180 180 180 178 177 186 173 150 126 113 127 166 201 189 167 155 175 199 192 169 158 141 118 95 84 99 143 185 200 182 149 99 112 160 176 178 176 183 177 164 160 145 157 191 174 171 180 163 155 173 153 97 65 114 148 180 188 183 183 189 193 184 184 184 184 184 184 184 184 183 185 183 177 178 185 184 177 181 180 179 181 185 186 183 181 177 178 179 180 181 182 183 183 181 179 176 180 186 171 148 138 99 66 35 25 27 26 21 20 19 18 16 15 14 15 16 17 14 14 13 12 12 13 13 14 9 18 28 29 21 12 11 15 17 19 20 19 17 16 17 19 23 21 18 18 19 19 17 15 15 14 14 13 13 14 14 15 15 20 25 28 27 25 25 25 28 30 34 36 35 31 26 23 14 16 18 17 16 14 15 16 12 22 28 27 26 28 24 16 23 24 25 25 24 21 19 18 17 19 23 25 27 26 24 23 27 25 23 23 22 21 18 15 14 15 16 14 13 13 16 18 21 22 22 23 24 26 27 28 24 23 21 20 18 18 18 18 21 19 17 17 18 19 18 16 21 20 20 19 20 21 22 22 23 23 23 22 20 18 15 14 16 15 14 12 13 17 21 25 17 18 19 17 14 11 11 12 15 16 18 20 17 13 13 17 19 20 26 35 45 48 45 40 45 45 40 37 45 56 53 42 39 27 22 24 26 43 65 76 61 41 20 14 26 41 47 47 56 59 64 70 73 69 61 55 49 47 46 46 48 48 44 41 34 25 18 18 20 19 17 17 23 25 26 25 23 22 24 26 25 23 22 23 26 27 26 24 40 64 66 38 22 30 33 23 24 21 18 18 20 22 22 22 25 21 19 22 25 26 29 32 32 46 49 35 25 26 21 11 20 27 37 51 67 72 57 37 32 32 30 26 27 31 29 25 29 37 38 31 31 37 35 27 18 19 21 23 25 27 27 28 27 26 24 22 22 23 25 26 24 26 29 29 28 27 28 29 40 45 48 40 26 18 20 25 24 27 32 35 34 28 20 15 18 16 15 17 22 25 22 19 17 20 24 24 20 16 12 11 10 10 11 14 19 20 19 17 15 15 15 15 15 16 17 18 18 19 21 21 22 21 20 19 24 23 20 16 13 14 18 22 21 20 19 18 19 21 24 25 22 24 26 24 21 19 19 21 18 18 18 17 17 17 18 19 17 19 20 20 18 17 19 20 27 27 26 25 25 25 26 27 29 29 29 25 21 18 17 17 22 21 20 20 21 23 25 26 24 23 23 26 28 28 26 22 26 27 26 26 30 37 39 37 35 31 26 24 25 29 31 32 29 27 24 22 22 23 25 27 30 31 31 29 25 23 23 24 20 21 22 24 24 24 24 23 22 22 23 23 23 23 23 23 22 23 25 28 30 31 32 32 33 32 31 29 29 29 29 30 27 27 28 30 32 30 26 23 25 25 25 25 25 27 30 32 27 27 27 26 25 24 23 23 22 20 21 27 36 44 47 48 32 28 24 21 22 24 24 24 24 22 20 20 22 25 25 25 27 25 23 24 26 27 25 23 20 23 26 29 29 29 27 26 31 32 31 28 24 21 21 21 25 26 26 27 26 25 23 22 23 28 29 31 40 49 46 36 27 25 25 27 26 25 29 35 54 48 41 37 36 36 34 31 26 23 19 18 19 21 21 20 21 21 22 23 24 24 24 24 19 19 19 19 20 22 24 25 23 21 20 19 19 20 22 24 31 28 24 22 22 21 19 17 13 15 18 21 22 21 19 18 16 17 19 21 22 24 24 25 17 23 29 29 25 22 22 24 25 24 23 21 20 20 20 21 18 18 18 18 18 19 20 20 24 25 26 26 24 25 28 32 32 30 29 30 33 33 32 30 19 20 21 21 21 21 19 18 10 14 18 19 18 17 19 21 23 24 22 17 14 15 14 12 16 14 13 14 16 17 16 14 15 17 22 26 28 25 20 16 17 19 21 21 19 17 16 17 12 13 15 17 19 20 20 20 15 15 14 13 12 12 12 12 11 14 17 18 17 16 16 16 17 17 17 16 15 14 13 12 16 15 14 13 11 10 9 8 10 10 10 10 9 9 8 7 9 9 9 8 7 9 14 17 15 14 12 13 14 14 12 10 9 9 9 9 12 15 19 21 25 24 22 20 18 17 17 17 18 19 19 17 14 11 11 12 9 11 14 16 17 16 15 14 17 16 19 24 24 19 16 17 23 24 26 26 25 23 20 18 21 19 17 15 16 18 21 23 24 24 23 21 19 20 23 27 25 26 26 24 22 21 20 20 17 16 15 15 14 14 14 14 10 9 9 12 15 17 17 16 21 21 20 20 20 20 21 21 20 19 18 17 16 16 16 16 15 16 18 18 16 13 9 7 9 11 13 13 11 10 11 12 14 16 17 16 13 10 9 9 13 15 17 16 13 10 9 10 10 12 13 12 12 13 15 18 21 26 29 26 20 16 15 17 16 15 15 14 14 13 13 12 11 11 11 11 12 13 14 14 13 14 15 16 16 17 17 16 14 16 17 15 11 8 8 8 12 12 14 18 18 13 11 12 12 17 21 20 15 10 9 10 9 11 12 11 10 11 14 16 13 14 14 12 11 11 13 15 10 8 7 10 15 21 25 26 26 25 23 21 20 19 19 19 17 19 21 24 26 27 26 26 23 21 20 23 28 28 24 20 15 15 14 15 15 17 18 19 189 189 189 190 190 190 191 191 188 188 187 186 185 185 184 183 191 189 188 189 191 192 191 189 189 189 189 189 189 190 190 190 185 190 191 186 186 191 190 185 186 188 192 193 192 192 193 194 193 193 194 193 192 191 190 189 184 187 192 193 191 189 188 188 190 187 184 185 188 191 190 189 190 188 187 185 185 186 187 188 181 185 189 191 190 190 190 191 192 192 192 192 192 192 192 192 193 192 191 192 193 192 190 187 190 190 191 191 191 190 189 188 188 188 188 188 188 188 188 188 187 188 189 189 189 189 188 187 188 188 188 188 188 188 188 188 187 190 191 191 188 187 188 189 185 184 184 184 185 187 188 190 190 190 189 190 189 176 170 179 191 174 151 138 154 191 203 185 153 172 207 220 208 148 105 152 205 209 202 207 214 183 152 158 199 193 185 184 187 191 191 190 182 195 195 176 158 151 145 137 174 174 156 164 188 197 197 185 186 184 185 189 190 189 189 193 195 193 187 192 188 184 183 163 122 95 150 207 211 212 185 133 107 167 198 197 199 190 187 206 206 189 173 158 135 120 136 165 165 146 127 140 169 168 135 109 83 108 139 176 214 218 186 156 137 136 125 113 126 154 140 93 94 117 107 74 104 192 231 201 122 66 39 38 26 29 41 37 33 38 36 24 18 38 79 113 85 54 41 45 46 54 59 52 47 39 33 37 47 52 49 43 35 40 41 37 33 30 26 21 55 77 121 164 183 187 182 174 167 168 171 161 130 94 49 10 17 25 12 4 53 139 188 187 109 53 26 39 41 34 48 67 77 75 88 119 128 92 57 53 63 63 57 67 71 67 81 87 105 98 88 75 88 100 80 72 81 121 117 68 23 4 42 111 124 109 113 112 79 52 50 54 39 44 41 35 46 64 65 53 19 42 82 117 124 108 93 89 76 62 48 73 112 135 127 87 44 55 57 69 70 57 48 32 32 30 34 43 47 45 49 57 64 65 63 59 63 65 55 39 31 15 16 17 24 35 39 55 44 38 29 28 42 59 60 51 31 73 115 112 92 79 60 49 24 23 31 63 112 139 116 77 118 137 99 49 43 34 20 32 40 81 124 147 128 117 145 163 154 150 145 149 156 151 150 162 164 149 134 130 116 78 44 35 42 39 33 27 25 29 32 32 27 28 22 13 19 47 82 105 46 25 75 137 152 172 173 126 95 96 83 54 35 37 39 33 41 35 50 77 90 94 95 92 95 101 104 102 98 88 65 41 38 36 33 30 28 26 25 25 31 37 51 52 37 29 30 27 66 81 88 88 104 130 140 133 149 150 187 179 106 24 10 74 124 161 148 142 150 163 156 84 24 42 63 81 76 48 54 99 143 150 102 68 87 137 160 121 70 9 26 117 173 181 171 154 148 164 165 163 154 142 116 65 57 103 116 101 82 70 74 72 84 119 110 72 50 31 22 37 91 132 157 156 140 138 142 118 60 33 60 147 196 155 77 31 21 25 36 38 22 22 68 124 163 126 92 109 156 170 141 111 127 149 155 123 70 32 27 35 27 30 42 59 78 97 118 135 125 118 78 35 68 119 117 110 145 151 143 140 146 130 109 111 112 107 88 56 28 23 41 62 83 88 67 45 50 55 49 47 45 41 36 35 43 67 102 130 112 71 76 110 113 103 88 63 44 66 73 57 62 105 134 126 106 91 99 116 123 124 105 70 68 109 140 135 120 117 117 113 118 116 110 109 118 129 128 121 109 96 83 74 100 136 143 150 153 128 113 109 90 67 79 112 139 135 102 71 57 36 31 56 94 113 125 139 152 132 101 94 94 100 60 12 26 76 105 111 87 82 73 63 52 43 37 34 33 33 65 101 117 129 116 77 69 77 73 63 103 159 164 154 149 159 139 113 117 124 114 105 92 80 59 37 32 59 110 152 155 123 105 97 84 92 115 128 128 128 131 139 134 107 92 102 140 141 144 118 87 110 154 164 152 137 115 96 84 84 95 106 85 118 165 145 88 87 121 142 158 166 161 160 173 172 163 165 170 168 170 186 174 112 88 124 179 196 178 86 29 55 117 189 202 194 181 146 123 109 71 44 40 44 18 20 95 172 200 206 170 122 99 93 83 98 127 131 158 154 136 104 62 27 31 60 54 62 42 13 37 115 180 201 185 177 173 178 181 178 174 174 181 180 178 176 174 173 173 173 171 178 180 173 170 174 175 172 171 180 175 166 169 172 173 177 183 193 169 93 41 30 26 37 25 22 40 83 101 76 79 122 181 200 172 133 146 172 174 171 172 175 177 176 173 174 180 186 187 170 165 169 165 154 135 113 101 129 158 166 175 197 202 182 102 54 30 40 39 27 28 39 38 37 35 34 33 32 29 27 27 18 16 23 24 17 18 28 26 16 33 85 148 199 216 206 191 153 94 91 154 194 188 182 180 180 180 181 181 182 182 182 182 176 168 162 164 172 182 190 193 174 159 158 163 163 163 165 161 178 168 122 90 105 145 173 177 166 127 111 120 154 193 180 187 195 181 179 185 184 191 190 188 178 161 161 180 174 137 104 74 96 151 177 177 189 188 180 181 183 183 181 181 185 188 188 181 182 182 182 182 182 183 183 180 180 181 182 183 183 184 184 185 183 180 177 176 177 180 182 180 179 178 179 183 187 192 194 172 116 65 41 27 21 24 27 24 20 14 11 13 16 16 14 13 13 12 11 10 9 7 7 6 10 19 27 26 19 17 20 19 18 18 16 15 15 17 18 21 21 20 19 19 18 18 17 16 16 15 14 12 11 10 10 15 19 23 25 24 24 25 27 29 31 33 33 32 29 25 22 14 14 14 14 13 13 13 13 10 19 29 32 28 23 22 23 23 24 26 27 26 23 19 17 21 21 22 23 24 24 24 24 20 23 26 23 17 13 14 16 16 15 14 14 15 16 18 18 20 19 19 22 25 26 25 23 19 19 20 21 21 20 19 19 15 19 22 20 14 12 15 19 18 19 19 17 15 17 23 29 26 24 21 18 16 14 12 12 14 13 12 9 9 14 20 26 23 17 13 15 17 16 14 13 13 16 19 19 17 15 15 16 19 25 32 38 44 47 44 38 42 40 38 35 34 34 35 36 31 24 23 28 27 27 45 69 55 39 24 22 28 33 37 41 54 60 64 63 62 63 59 53 49 47 46 48 51 52 50 47 38 31 24 23 21 18 16 18 17 18 21 25 29 30 28 25 26 25 25 24 24 25 26 26 37 54 63 53 38 31 29 28 32 28 22 17 16 19 23 25 23 21 20 22 25 27 27 25 35 33 30 29 26 22 16 12 16 32 49 64 84 93 71 39 34 33 31 29 28 28 29 30 27 28 29 30 30 29 28 28 17 16 17 22 29 31 29 25 26 25 23 23 23 24 25 25 27 27 28 29 30 30 30 29 53 45 33 25 22 22 22 22 23 25 26 26 24 20 15 11 17 16 16 18 21 23 21 20 22 20 18 18 17 15 10 7 6 7 9 12 14 15 15 16 17 16 15 14 15 17 19 20 24 21 19 18 20 22 22 21 22 23 21 15 9 10 17 25 21 20 19 19 19 22 24 25 20 18 20 22 19 12 11 14 19 17 15 12 11 11 12 13 15 16 17 18 20 21 21 21 25 25 24 21 18 18 21 25 24 24 23 22 22 22 23 24 25 25 24 22 19 18 21 23 21 23 25 27 26 24 20 18 26 28 30 32 33 34 33 33 34 30 28 28 28 27 30 36 31 28 23 20 19 22 27 30 28 28 28 27 25 23 21 20 21 21 21 22 24 26 28 30 21 22 23 23 23 22 21 20 20 24 27 27 25 26 31 35 42 38 32 28 27 28 27 27 27 26 26 27 29 29 26 24 27 26 25 24 25 27 29 30 27 25 23 22 21 21 21 22 19 22 24 27 34 40 40 36 27 22 19 22 23 22 22 24 23 22 22 22 22 23 26 27 28 25 23 25 28 30 27 24 25 24 23 22 23 25 27 29 32 31 29 26 23 21 19 18 19 23 27 29 28 27 28 29 27 27 26 29 38 47 48 43 31 25 21 23 26 27 30 34 45 44 42 40 37 34 31 30 28 25 21 20 20 21 21 20 22 22 22 21 21 20 20 20 20 20 21 22 23 23 24 24 29 26 22 18 17 19 23 26 27 27 26 23 21 21 22 24 17 17 17 17 17 17 17 17 15 17 20 23 24 24 23 22 21 25 28 27 23 22 25 29 26 27 27 24 20 17 17 17 16 18 20 20 19 20 22 24 20 20 21 22 22 22 21 21 27 31 34 32 28 26 29 32 30 27 22 19 18 17 14 12 11 12 14 16 18 19 20 20 20 23 23 19 12 7 6 8 13 16 19 17 14 11 12 14 15 15 17 21 24 22 17 12 15 14 13 12 13 14 15 16 14 14 13 13 13 14 15 16 16 16 16 16 16 16 16 16 15 14 13 15 18 19 18 17 20 19 18 17 15 14 13 12 12 11 10 8 8 8 8 8 10 10 9 9 9 9 8 8 9 9 10 10 11 12 12 13 18 17 14 11 9 9 9 9 9 9 9 9 10 14 20 24 25 25 23 21 19 17 16 15 20 20 20 19 17 15 13 11 14 14 13 12 13 13 14 15 17 18 20 21 22 21 20 19 18 18 20 22 24 23 19 16 17 18 18 17 14 15 18 22 29 27 23 22 22 22 20 18 20 19 20 22 24 24 22 19 16 16 16 16 15 14 11 10 9 8 10 13 17 19 18 16 14 12 12 16 22 24 21 17 17 18 19 17 14 13 15 17 21 19 16 15 15 14 11 9 5 8 12 12 11 8 8 8 12 15 17 15 12 9 9 10 6 8 12 15 16 15 13 11 15 14 14 13 13 15 17 18 24 24 24 23 21 18 15 13 15 15 16 16 16 15 14 13 15 13 11 11 13 14 14 13 13 14 15 16 17 17 17 17 15 15 15 14 13 12 10 9 14 15 17 17 16 13 10 8 20 20 20 17 12 10 10 12 11 11 11 12 12 13 13 13 14 14 14 13 13 12 12 12 9 9 10 10 11 12 13 13 13 14 15 17 17 17 17 17 17 19 22 23 24 27 31 34 27 23 20 21 26 28 26 23 20 18 16 14 13 14 16 17 189 189 189 189 189 190 190 190 189 189 188 188 187 187 186 186 193 191 189 190 191 191 189 187 189 189 189 189 189 189 189 189 187 189 190 188 188 190 189 187 188 190 193 194 193 193 194 195 193 194 194 194 193 192 190 190 182 186 189 191 191 190 191 192 187 188 188 188 188 188 189 189 187 186 186 185 185 185 185 186 187 188 190 189 188 189 191 193 192 192 192 192 192 192 192 192 192 191 190 190 192 191 189 187 189 190 191 191 191 190 189 188 188 188 188 188 188 188 188 188 187 187 188 189 189 188 187 187 188 188 188 188 188 188 188 188 189 190 192 191 188 186 186 187 187 187 186 186 187 188 190 191 190 190 190 196 199 179 157 152 192 184 153 117 131 187 205 175 140 169 207 220 191 122 86 120 178 199 214 209 176 127 120 153 200 195 190 189 191 192 190 187 189 188 192 195 188 167 145 132 153 135 122 161 197 192 190 192 189 191 191 189 187 186 187 189 195 195 188 192 189 177 156 115 80 114 171 202 214 202 142 90 138 193 209 189 192 200 194 194 195 193 194 188 165 136 126 131 153 162 167 175 184 173 149 136 153 175 185 188 204 211 191 168 174 172 172 155 119 100 109 123 92 68 41 40 84 144 154 122 70 40 32 33 24 34 50 44 45 37 24 19 37 72 105 121 87 61 49 61 76 80 71 56 47 44 50 61 62 51 43 43 44 41 42 52 64 69 64 58 89 92 105 121 130 136 153 171 168 154 160 161 113 49 21 23 29 29 21 31 84 139 139 104 79 44 26 39 48 40 39 51 62 62 68 87 94 76 66 78 71 81 78 83 85 84 86 72 93 78 75 76 80 73 59 70 113 131 106 57 28 17 35 74 92 75 68 70 62 57 65 75 84 76 69 78 101 108 77 37 46 88 134 149 134 113 103 103 112 74 47 97 170 195 172 129 94 80 80 118 128 92 67 54 51 64 71 63 50 41 34 27 26 34 38 39 42 46 39 27 25 17 23 24 27 32 24 28 25 29 31 34 47 59 57 45 39 57 78 79 73 67 53 46 25 21 25 43 66 80 78 71 109 107 96 78 63 46 24 7 44 108 166 180 146 122 134 135 135 141 147 159 169 163 158 165 166 157 147 137 121 100 81 69 52 44 34 29 27 28 29 31 31 30 23 14 20 47 81 104 53 30 79 148 163 171 172 141 116 101 73 40 28 53 81 86 59 48 52 66 71 76 86 90 86 86 89 100 115 111 76 37 41 39 36 32 29 26 25 24 32 39 53 55 40 31 30 26 46 50 78 121 146 147 147 154 151 155 180 169 108 35 16 69 115 158 151 146 149 142 117 48 12 41 71 87 74 45 57 104 165 175 121 71 86 141 153 96 27 21 76 152 171 160 155 149 162 161 151 152 150 144 128 90 60 89 105 89 68 55 52 60 100 140 128 73 41 29 25 35 84 127 155 160 146 134 121 86 26 37 95 173 190 128 55 22 32 29 31 28 16 26 90 160 176 150 115 103 118 130 135 142 148 172 176 133 71 31 24 30 34 34 30 33 57 98 133 149 140 114 66 40 89 144 147 148 147 154 147 139 136 119 102 104 103 86 65 47 33 34 59 89 103 85 56 37 39 44 45 47 33 34 40 54 77 108 142 165 125 80 72 92 92 87 82 67 52 59 60 55 75 125 156 150 133 127 134 135 126 123 111 84 73 95 118 127 123 121 124 129 120 121 120 119 122 127 129 129 127 91 76 81 106 133 140 151 142 126 111 98 82 80 112 151 167 153 126 102 81 52 33 34 74 104 126 141 147 125 95 85 83 80 47 14 34 84 108 105 79 68 58 55 50 41 33 29 27 49 100 146 157 141 100 52 50 66 80 81 113 151 152 149 148 156 139 109 104 118 125 125 131 103 67 43 39 53 79 100 110 101 106 113 104 96 103 115 124 126 126 134 141 128 113 111 106 103 107 102 93 117 160 183 166 150 115 80 71 84 91 86 94 120 145 113 72 91 120 118 127 145 150 150 167 183 176 162 159 164 177 185 149 88 91 151 202 178 119 37 32 102 160 200 191 193 178 125 91 86 64 45 36 38 31 57 131 189 197 187 154 115 103 114 121 142 161 154 152 156 149 124 80 36 29 53 46 52 35 12 40 117 183 206 187 179 174 176 177 174 173 175 178 177 176 175 175 175 175 175 175 178 178 174 172 173 175 174 172 179 178 174 176 178 180 186 188 188 163 97 49 32 21 28 28 24 29 47 63 75 108 150 160 164 147 139 161 179 180 181 176 177 178 176 173 172 175 178 175 173 180 184 177 174 171 162 149 139 141 162 192 207 180 133 70 37 25 36 36 27 32 41 38 36 34 33 31 30 27 25 27 24 21 20 18 17 18 20 18 33 78 137 180 200 202 195 193 157 109 104 150 186 190 186 181 181 181 181 182 182 182 182 182 183 184 185 187 187 188 188 193 175 156 150 154 162 171 177 192 188 184 174 146 119 117 130 177 176 154 136 118 128 177 197 186 199 190 189 191 185 188 187 193 180 163 165 180 176 158 148 119 92 98 116 147 186 195 188 180 184 187 187 187 186 182 176 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 180 180 181 181 180 178 176 175 178 177 177 178 182 187 193 196 185 157 116 72 38 30 29 21 21 21 19 16 13 12 13 15 13 13 12 11 10 9 8 8 7 9 18 27 28 22 18 20 17 15 12 12 13 17 20 22 18 18 18 18 17 17 17 17 16 16 15 14 13 11 11 10 14 17 20 22 21 20 21 22 29 28 29 30 31 29 25 21 16 15 14 13 13 13 14 14 14 21 29 31 27 22 22 23 23 24 25 25 24 23 21 19 21 22 22 23 23 23 23 23 19 22 24 22 16 12 13 15 14 14 14 14 15 16 18 19 20 19 19 21 23 24 23 21 18 18 19 20 20 19 18 18 16 18 20 19 16 14 16 19 16 18 20 19 17 19 24 28 24 23 20 17 15 13 13 12 12 12 10 8 8 12 19 24 21 15 12 14 16 15 13 14 15 17 18 17 16 15 17 19 24 29 35 38 42 44 39 32 40 37 34 31 30 30 29 29 29 25 24 26 25 27 40 56 44 32 22 22 28 33 38 43 54 62 69 69 67 65 61 56 54 51 48 48 49 50 47 44 36 29 23 22 20 17 16 17 16 17 20 24 28 30 28 26 25 25 25 25 26 27 27 28 38 47 50 42 34 32 31 29 32 28 23 19 18 19 22 24 25 22 20 20 22 23 23 22 30 29 27 25 24 20 14 10 14 35 54 65 82 91 69 36 33 32 31 29 28 28 27 27 26 27 28 29 28 27 25 24 18 17 18 23 29 31 28 25 25 25 24 24 25 25 26 27 28 27 26 26 28 33 38 41 48 37 25 19 21 25 25 23 22 23 24 24 22 19 15 13 17 16 15 16 18 20 19 18 21 19 18 17 17 15 11 7 5 7 9 11 13 14 15 15 14 14 15 16 17 18 18 18 24 22 20 21 22 23 22 20 21 22 21 16 11 11 17 24 22 21 20 19 19 21 22 24 22 20 21 22 17 11 9 12 16 15 14 12 11 11 10 10 15 16 18 20 22 24 24 25 25 25 23 20 17 17 20 23 24 24 22 21 21 21 22 22 28 29 28 26 23 21 22 24 22 23 24 25 25 24 22 21 26 27 28 30 31 32 31 31 33 29 26 28 29 29 31 35 31 28 24 21 21 23 27 29 27 27 27 26 25 24 24 23 22 22 22 23 24 26 28 29 24 24 25 25 25 24 22 21 20 24 27 27 25 26 30 35 35 32 28 27 27 28 28 27 26 25 25 26 28 29 26 24 26 26 26 25 26 26 27 28 25 24 22 20 19 19 20 21 20 22 24 26 32 38 40 37 27 22 19 21 22 21 21 23 24 24 24 24 24 24 25 25 25 22 21 24 28 30 28 25 24 24 23 23 24 25 27 29 28 28 26 25 24 23 23 23 21 24 27 27 27 27 28 29 28 27 26 28 37 45 45 40 31 25 21 22 25 27 30 34 42 41 40 38 35 32 30 29 26 23 20 19 20 20 20 19 22 22 22 21 21 20 20 20 23 22 21 20 21 22 24 26 25 23 19 16 16 17 20 21 25 27 28 27 25 22 20 20 15 16 16 17 18 19 19 19 17 18 21 23 23 23 22 21 20 24 27 26 22 22 24 28 26 27 27 24 20 17 17 17 17 19 20 20 19 19 21 24 19 19 19 20 20 21 21 22 24 29 33 32 29 27 28 30 30 28 24 22 21 19 15 13 13 13 14 16 17 19 20 21 26 28 27 22 14 9 9 11 15 17 18 16 12 10 11 13 13 15 17 20 21 19 15 12 11 11 10 10 11 12 12 13 14 14 13 13 13 14 15 15 15 15 15 16 16 16 16 16 16 14 13 15 17 19 18 16 18 18 17 16 14 13 12 12 12 11 10 9 8 8 8 9 9 9 9 9 9 8 8 8 9 10 10 11 11 12 13 13 15 14 13 12 11 11 11 12 11 12 13 13 13 16 21 25 23 23 22 20 20 19 19 18 20 20 20 19 18 15 12 11 14 13 12 11 11 13 15 16 18 19 21 22 22 21 20 19 18 18 19 22 24 24 21 17 16 18 20 19 18 18 20 22 27 25 23 23 24 23 21 19 20 19 19 21 23 24 23 21 18 18 17 16 15 14 12 11 12 11 12 14 17 17 15 12 13 11 11 15 20 22 19 15 14 16 19 19 17 15 14 15 21 18 16 14 14 12 9 7 6 9 11 12 10 9 9 10 11 12 14 14 12 10 9 9 7 9 12 14 15 14 12 10 12 13 13 14 16 17 18 19 19 19 20 20 20 18 16 15 16 16 17 16 16 14 13 12 15 12 9 9 11 13 14 13 16 16 16 16 16 16 17 17 13 13 14 14 14 13 12 11 14 15 16 16 16 14 12 11 18 19 19 16 12 10 11 12 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 11 9 9 10 10 11 12 12 13 12 13 14 15 15 15 14 14 14 16 18 19 20 22 26 29 25 21 18 19 23 25 23 20 20 19 17 16 15 15 16 16 189 189 189 189 189 189 189 189 190 190 189 189 189 189 189 189 195 193 191 190 191 190 188 186 189 189 188 188 188 188 187 187 190 188 189 191 191 189 188 190 190 192 194 195 193 193 194 195 194 194 195 195 194 193 192 191 191 192 192 191 188 187 187 187 185 189 192 192 188 186 187 189 186 187 187 187 187 186 185 185 191 191 190 188 187 188 192 195 192 192 192 192 192 192 192 192 192 190 188 188 190 190 189 188 189 189 190 190 190 189 188 188 187 187 187 187 187 187 187 187 186 187 188 188 188 188 187 186 187 187 187 187 187 187 187 187 189 190 191 190 188 186 185 186 188 188 187 187 187 188 189 189 189 188 188 199 203 176 135 114 155 189 187 140 130 181 204 178 135 175 209 216 174 123 125 149 144 179 195 163 112 98 141 193 196 194 191 192 194 193 190 186 190 188 191 201 208 194 158 126 132 125 127 170 199 186 185 194 184 190 192 187 185 189 190 187 183 192 193 203 204 189 150 88 75 145 189 197 215 185 118 104 177 210 207 185 191 202 196 190 198 205 212 208 187 155 129 116 135 157 169 170 173 175 176 182 214 220 199 177 190 215 217 206 200 189 197 194 139 86 94 132 106 54 22 35 60 70 57 36 33 25 33 39 36 46 51 35 30 23 21 44 92 129 123 97 85 64 54 76 103 97 73 61 57 70 96 112 97 65 48 50 33 31 50 94 133 142 124 106 121 113 99 92 91 90 104 129 143 152 152 118 62 30 27 29 29 24 18 29 63 91 83 57 70 57 44 59 79 61 37 40 49 50 47 51 58 60 70 90 97 111 104 102 113 126 129 105 86 60 62 68 58 44 62 115 176 155 95 41 27 27 31 47 49 51 58 78 103 112 113 118 140 111 111 144 148 103 59 45 98 133 160 154 133 126 131 137 125 82 50 110 194 210 188 164 156 113 70 87 122 130 121 98 82 110 124 109 94 93 89 77 73 73 63 46 33 31 31 28 40 26 26 23 28 33 24 27 25 25 28 35 42 44 41 38 38 32 30 35 38 35 34 36 40 34 35 41 39 36 49 69 79 88 126 128 74 38 27 8 24 99 164 177 146 125 126 109 129 140 149 159 166 161 156 162 163 162 159 138 116 120 127 113 75 55 37 30 29 28 27 29 31 28 20 12 17 39 69 90 66 56 96 146 161 175 181 158 122 89 54 31 40 89 127 124 75 69 79 93 91 84 83 82 74 72 75 90 113 118 87 48 44 42 38 34 30 27 25 24 30 38 54 57 42 30 27 21 25 39 89 153 178 162 150 158 139 141 152 142 103 43 24 69 113 157 151 145 143 116 76 21 18 41 77 107 99 64 66 104 169 186 144 88 90 128 117 51 15 48 116 160 149 137 149 157 164 152 139 147 152 149 140 111 68 53 69 72 65 52 34 54 111 158 149 85 43 30 23 21 69 115 144 155 144 120 88 43 17 49 111 160 144 81 36 28 38 33 28 20 13 39 112 183 179 172 151 129 116 108 115 133 156 180 182 137 72 30 21 27 34 36 24 16 47 110 154 166 145 103 52 42 103 156 158 166 151 151 139 126 116 100 92 100 95 67 43 37 37 44 73 104 109 71 39 30 33 42 46 43 30 42 58 79 110 146 167 173 137 94 78 85 80 78 80 74 65 59 58 65 88 123 139 129 151 151 149 138 125 125 117 95 83 85 103 127 133 122 117 122 118 122 128 129 125 125 133 143 136 78 71 101 122 129 131 143 137 134 106 68 67 111 157 176 168 156 152 147 127 97 59 26 50 95 134 146 139 116 93 86 79 53 26 27 65 113 125 106 70 53 40 40 37 33 40 54 62 75 110 150 160 131 85 53 52 69 89 93 116 142 143 150 162 154 135 113 110 132 144 134 133 97 60 47 50 54 55 55 67 77 100 129 138 120 105 110 112 112 110 123 145 146 130 119 100 87 79 80 83 98 136 171 182 156 115 83 76 84 89 85 103 113 119 99 82 106 129 118 111 121 138 151 164 178 177 162 151 154 171 172 123 72 97 165 193 127 53 16 60 141 182 196 187 190 167 99 58 61 53 44 31 25 39 92 162 202 193 168 139 126 138 159 166 177 180 165 149 165 177 166 123 62 31 38 47 49 32 12 38 108 173 200 189 181 176 176 174 171 172 177 174 174 174 174 175 175 176 176 176 174 174 176 175 173 173 176 176 177 179 179 177 175 179 186 191 159 125 82 52 36 23 30 31 29 25 18 27 73 131 165 148 134 131 152 174 179 176 178 176 176 176 175 174 173 173 173 174 181 191 186 174 177 184 181 185 159 147 161 177 170 124 71 40 24 25 35 33 29 35 41 38 36 33 30 29 27 24 22 18 22 21 15 14 18 18 14 24 71 140 191 203 193 187 189 192 161 130 122 140 171 189 188 183 183 183 183 182 182 182 182 181 184 189 193 194 191 187 183 189 179 165 156 159 172 182 186 199 188 193 207 196 157 124 114 141 148 151 155 130 110 146 186 168 185 181 185 189 184 188 187 195 179 163 167 176 173 176 193 182 127 95 88 109 149 173 189 180 185 188 188 187 186 180 174 184 184 184 183 183 182 182 182 184 183 183 182 181 180 179 179 175 177 181 183 183 178 172 168 169 168 168 168 171 177 183 188 184 177 160 122 77 49 33 16 18 21 23 20 13 9 10 14 13 12 12 11 10 9 9 9 8 8 15 26 29 24 18 17 15 11 7 8 13 19 23 24 15 15 15 16 16 16 17 17 16 16 15 14 13 12 11 11 13 16 19 20 19 18 18 19 26 23 21 25 30 31 27 22 20 17 14 12 11 13 15 17 19 25 30 30 26 22 22 24 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 18 20 22 20 15 12 12 14 12 13 14 15 15 17 19 21 20 19 18 20 21 22 20 17 17 17 18 19 19 18 17 17 17 17 17 17 18 18 18 18 14 18 21 22 20 21 23 26 21 20 18 16 14 13 13 13 10 10 9 7 7 11 17 22 20 13 9 11 14 14 13 15 17 17 16 15 15 17 22 25 31 35 39 40 41 41 34 27 37 34 30 28 27 26 24 23 25 26 25 23 24 28 35 40 30 24 20 23 28 33 39 43 56 66 75 75 70 64 60 57 57 52 47 45 45 45 42 39 33 27 21 21 20 17 15 17 16 17 19 23 27 29 28 26 25 25 26 26 27 28 29 29 37 39 36 30 29 32 32 29 31 30 26 23 20 19 20 21 23 20 18 17 18 21 22 23 24 23 22 21 20 17 13 9 12 38 57 64 79 91 69 33 32 31 31 30 28 26 25 24 19 21 24 27 27 26 24 22 20 19 19 23 28 30 28 25 24 25 26 26 26 26 26 27 28 27 26 27 31 38 45 50 38 27 17 15 22 28 26 23 21 21 21 20 19 18 16 15 18 16 14 14 15 17 17 17 19 18 17 17 17 15 11 8 6 7 8 10 12 13 14 15 13 14 16 18 18 18 18 18 24 23 23 24 25 24 21 19 20 22 21 17 13 12 18 23 23 22 21 19 19 19 20 21 23 22 21 20 15 10 9 11 14 14 14 13 12 11 9 9 15 17 19 22 25 27 29 29 26 25 23 20 17 17 19 21 24 23 22 20 19 19 19 19 27 28 29 28 25 23 22 23 23 23 23 23 24 24 24 24 25 26 27 28 29 29 29 29 33 27 24 27 31 31 32 33 29 28 26 24 24 25 27 28 27 27 26 25 25 25 26 27 24 24 24 24 25 26 27 28 27 27 27 27 26 25 24 23 20 23 26 26 25 26 29 33 28 26 25 26 28 29 27 26 24 23 23 25 27 27 26 25 25 26 27 27 28 27 27 27 23 22 20 19 18 18 19 20 21 23 23 23 28 36 39 38 26 21 18 20 22 21 20 22 25 26 26 27 27 26 24 22 21 20 20 23 27 29 28 26 23 23 23 23 24 26 28 29 24 24 24 24 24 25 26 27 23 24 25 25 25 26 28 30 28 27 25 27 35 43 42 37 30 24 20 22 25 26 29 33 38 38 37 36 33 31 28 27 24 21 19 18 19 20 20 19 21 21 21 21 20 20 20 20 25 24 21 20 20 22 24 26 20 18 16 15 14 15 15 16 22 26 30 31 28 24 20 18 14 15 16 17 19 20 21 22 19 20 21 22 22 21 20 19 19 22 24 24 21 21 23 27 26 27 26 24 20 17 17 18 19 20 21 20 18 18 20 22 19 18 17 16 17 18 20 21 20 25 31 32 30 28 27 29 30 28 26 25 24 21 17 13 15 14 14 14 15 17 20 21 28 30 29 25 18 13 12 13 17 18 17 14 9 7 9 12 11 14 17 19 18 16 15 14 7 8 9 9 10 10 10 10 14 13 13 12 13 13 14 15 14 14 14 15 15 16 16 17 16 15 14 15 17 18 17 15 16 15 15 14 13 13 12 12 12 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 10 10 11 11 12 13 13 13 12 12 13 14 14 14 14 13 12 13 15 16 16 17 21 24 22 21 20 19 19 20 21 22 21 22 22 21 19 16 13 12 14 12 11 10 11 13 16 18 20 21 22 23 23 22 20 19 18 18 19 22 24 25 22 20 16 18 19 20 20 20 21 22 24 23 23 25 26 25 22 19 21 19 18 19 21 23 24 23 22 21 20 18 16 15 14 14 16 16 15 16 16 15 12 10 12 11 11 14 19 20 18 15 11 14 18 20 19 17 15 14 22 19 16 14 12 10 7 4 7 9 11 10 9 9 11 13 9 9 10 11 13 12 10 8 7 9 11 13 14 13 12 11 14 14 16 18 19 19 17 16 14 15 17 18 19 18 17 16 17 17 17 17 16 14 13 12 15 12 8 8 10 13 14 15 18 17 16 15 15 16 17 18 12 13 14 14 14 14 13 13 13 13 14 15 15 16 16 16 17 17 17 15 12 11 12 13 11 11 11 11 12 12 12 13 10 10 10 11 11 11 11 11 9 9 10 10 11 11 12 12 11 12 12 12 12 11 10 10 10 12 14 14 14 16 19 22 23 20 17 17 20 21 19 16 19 20 19 19 18 17 16 15 189 189 189 189 189 188 188 188 190 190 190 190 190 190 190 190 194 192 190 190 191 191 189 187 189 188 188 188 187 187 187 187 193 188 188 194 194 188 188 193 191 193 194 194 192 191 193 194 194 194 195 195 195 194 193 192 195 194 192 190 188 186 186 186 186 189 192 193 190 188 186 186 188 189 190 191 191 189 187 186 188 189 189 189 188 189 192 195 191 191 191 191 191 191 191 191 191 189 186 186 188 189 189 188 188 189 189 190 189 188 187 187 187 187 187 187 187 187 187 187 186 186 187 188 188 187 186 186 187 187 187 187 187 187 187 187 187 188 188 188 188 187 186 186 186 186 186 186 186 186 186 186 188 187 186 195 199 170 125 99 111 157 179 147 122 146 168 160 139 190 217 207 157 137 174 185 140 151 132 88 85 146 202 213 191 190 188 189 191 192 190 188 187 195 193 189 203 209 169 115 121 158 178 191 193 183 187 188 181 189 190 185 186 191 185 173 173 188 192 199 202 199 170 112 103 157 198 213 219 171 131 171 200 203 193 187 195 195 191 197 203 206 207 200 191 179 164 154 155 162 156 150 166 192 215 230 224 205 164 140 164 202 217 216 176 165 172 175 143 104 97 106 95 81 78 76 54 32 29 33 35 29 38 48 47 46 36 16 32 63 101 134 159 160 121 74 76 59 53 81 106 86 64 73 93 112 136 141 122 94 79 77 49 36 47 97 150 172 165 154 139 125 99 85 89 89 86 91 107 130 117 56 17 34 46 26 31 25 24 34 51 67 77 82 93 82 64 85 116 83 35 35 52 58 52 43 46 57 75 96 132 134 116 114 135 162 177 159 104 64 54 49 32 37 98 185 220 166 84 28 19 27 43 65 73 97 115 136 165 171 160 158 172 165 169 162 112 58 66 112 136 142 146 147 151 160 165 163 124 98 64 99 154 154 145 152 136 90 43 67 128 162 154 117 103 138 164 163 157 160 156 145 134 116 80 40 22 34 61 82 79 44 25 20 24 25 17 25 57 53 49 48 52 59 63 63 51 52 53 62 53 34 36 42 42 35 34 36 30 23 31 48 49 83 140 138 69 26 25 20 19 79 135 161 150 137 134 111 126 141 149 152 157 156 156 164 164 172 175 142 111 136 167 159 110 76 43 31 30 29 28 29 29 26 20 14 17 32 52 67 67 77 102 126 155 188 178 132 92 62 40 36 60 112 135 114 92 91 109 130 128 112 98 86 83 83 79 78 89 95 79 55 42 41 38 35 31 28 26 25 26 36 54 57 41 28 22 15 18 63 125 167 174 161 150 147 128 122 118 115 91 41 33 80 124 157 146 136 130 90 48 19 33 65 111 136 113 73 73 104 133 155 147 115 97 93 67 25 46 79 122 134 119 120 133 136 127 127 126 141 153 157 153 124 71 30 52 70 70 55 30 59 110 149 144 89 46 30 21 17 51 94 118 129 122 94 64 30 34 65 108 123 92 46 30 40 34 35 27 14 22 66 129 174 166 168 161 151 138 115 97 97 131 145 151 125 73 30 21 30 32 37 27 20 52 113 154 161 135 100 55 47 103 152 153 162 169 149 125 108 91 75 79 96 91 64 39 33 38 48 67 85 69 36 23 34 49 65 62 40 37 63 85 99 129 163 166 145 118 95 90 98 95 89 85 79 75 62 62 74 86 103 116 116 154 152 140 123 120 128 119 97 100 92 101 125 132 114 93 87 109 114 123 126 123 123 136 152 124 62 74 124 137 125 119 131 125 137 106 60 83 160 188 162 148 150 172 183 167 146 101 40 33 79 124 139 132 117 104 97 68 29 24 68 118 146 132 96 59 40 29 30 31 38 73 114 125 101 93 116 125 96 73 78 94 100 102 92 116 152 162 170 167 136 117 121 142 168 161 125 93 72 56 59 67 63 50 40 48 58 77 116 148 137 115 116 109 103 101 121 150 152 137 129 125 111 91 78 75 81 108 142 175 145 119 109 96 80 82 97 106 103 105 113 108 116 141 147 122 100 116 153 166 165 169 171 164 155 158 148 105 73 98 142 115 60 34 61 112 154 176 189 179 165 134 75 45 50 47 44 28 30 64 123 167 178 159 132 126 143 177 196 185 175 169 160 165 179 193 192 154 86 40 34 56 55 37 16 30 86 149 186 187 182 179 179 176 172 173 178 173 173 174 174 174 174 174 173 171 166 168 177 180 175 173 175 169 164 165 166 160 158 165 171 171 114 88 84 74 50 26 32 30 31 31 17 16 64 123 146 141 126 136 164 178 176 174 173 173 173 173 174 176 176 176 175 172 180 185 173 161 172 186 185 193 184 174 152 120 92 64 37 32 26 30 36 32 32 37 37 37 34 31 28 26 24 22 20 12 16 19 19 18 19 19 18 53 121 189 212 197 178 178 191 185 161 148 136 128 154 185 188 184 184 184 183 183 182 182 182 183 183 183 183 183 183 183 183 182 185 183 177 179 187 190 186 183 186 190 196 200 191 166 142 112 105 120 156 158 127 132 165 162 174 165 167 173 171 177 176 186 170 158 165 171 165 177 207 207 177 154 119 86 82 106 149 173 180 185 183 181 182 183 183 184 184 183 182 181 181 180 180 183 182 182 181 180 179 179 179 175 177 180 183 183 179 172 167 164 163 162 160 161 164 169 174 171 164 169 169 136 90 52 30 20 20 21 20 15 10 10 14 13 12 11 10 9 9 9 9 8 6 12 24 30 25 17 13 12 8 5 8 15 20 20 18 13 13 14 15 16 16 17 17 16 16 15 14 13 13 12 12 13 15 18 19 20 20 20 20 20 16 14 19 28 33 30 25 24 21 16 12 11 13 16 19 25 29 32 31 26 23 23 25 22 21 20 20 20 21 23 24 22 22 21 20 19 18 18 18 18 20 21 19 15 13 13 14 12 14 16 17 17 18 21 23 19 18 17 18 19 19 17 14 17 18 19 19 19 19 18 17 17 16 15 16 19 21 20 18 15 20 25 26 23 21 21 22 19 18 16 15 14 13 13 13 9 9 9 8 8 11 16 21 19 12 7 8 12 12 13 15 16 15 13 13 15 21 27 32 37 40 42 42 43 42 35 28 32 31 29 28 27 24 22 20 21 25 25 21 23 30 32 28 20 20 21 24 28 32 37 41 55 65 74 73 66 58 56 56 56 50 44 42 42 41 39 36 31 25 21 21 20 18 16 18 17 17 18 22 26 29 28 26 27 27 28 28 28 28 28 28 34 32 29 26 27 29 29 28 31 31 29 26 21 19 19 19 20 18 16 15 16 19 22 24 20 19 18 19 19 17 12 9 11 36 53 59 77 93 71 32 30 30 30 30 28 25 22 20 12 15 20 24 26 26 24 22 21 20 21 24 27 29 27 25 24 25 27 26 25 24 24 25 25 27 31 36 40 43 44 45 27 22 18 19 25 28 25 21 20 19 18 17 16 17 17 18 20 18 16 14 14 15 16 17 18 17 16 17 18 16 13 10 9 10 10 11 13 14 16 17 18 18 18 17 16 17 20 23 24 24 25 27 27 25 21 17 19 21 22 19 15 14 18 22 23 22 21 20 19 19 19 19 22 22 20 18 13 10 11 13 12 13 14 15 14 12 10 8 14 16 19 23 26 29 31 32 27 25 23 21 19 19 20 21 23 22 21 19 18 17 17 17 20 23 25 26 24 22 21 22 24 23 22 21 22 23 25 26 25 25 26 27 28 28 29 29 31 25 22 27 33 33 32 31 28 28 27 26 26 26 27 27 29 28 27 25 25 25 26 27 26 25 25 24 24 25 26 27 29 29 28 27 26 25 23 23 21 23 25 25 24 25 28 31 25 25 25 27 29 29 26 24 22 22 22 24 25 26 26 26 23 25 27 29 30 30 30 29 23 22 20 19 18 19 20 20 23 24 23 22 26 34 39 40 26 21 18 21 23 22 22 24 26 27 28 29 30 28 23 20 21 20 21 23 26 27 25 23 22 22 23 24 25 26 28 28 23 23 22 22 24 25 27 28 26 25 24 23 23 25 28 30 26 25 23 25 34 42 42 38 30 24 20 22 24 26 29 33 36 36 36 35 33 31 28 26 23 21 19 19 20 21 21 20 21 20 20 20 20 20 20 20 24 23 22 22 21 22 22 23 17 16 14 14 15 15 13 12 20 24 29 31 30 26 23 21 16 16 16 17 18 20 21 22 21 21 22 22 21 20 18 17 18 20 22 22 21 21 23 25 25 26 26 24 20 18 17 18 20 21 21 19 17 17 19 21 20 18 16 14 14 15 17 19 18 23 28 31 31 29 29 29 29 28 27 26 25 22 16 12 15 14 12 11 13 15 19 21 22 26 29 28 24 18 14 13 17 18 16 11 6 5 8 12 9 13 17 18 17 17 18 20 8 9 11 12 12 12 11 11 13 13 12 12 12 13 14 15 13 13 13 14 15 15 16 16 16 14 13 14 16 17 16 15 13 13 13 13 12 12 11 11 11 10 8 7 6 6 7 7 8 8 8 8 8 8 8 8 11 11 11 12 13 13 14 14 12 13 15 16 16 15 13 12 10 13 15 16 16 16 18 21 23 21 19 17 17 18 20 22 23 25 26 25 21 17 15 14 15 13 12 11 12 15 19 21 21 22 23 24 23 22 20 19 19 18 18 20 23 25 24 22 17 17 16 16 17 19 22 24 21 21 22 25 27 26 23 20 20 18 16 17 19 22 23 23 26 26 24 21 18 17 18 19 19 19 19 19 18 16 14 12 13 12 13 16 19 20 18 16 11 13 15 17 17 17 16 16 23 20 16 14 13 11 7 4 8 9 9 9 7 8 11 14 8 7 8 11 14 14 10 7 6 7 9 11 13 14 15 16 17 18 19 21 22 20 16 12 13 15 16 18 19 18 17 17 15 15 16 17 17 16 15 15 17 13 9 8 10 14 16 17 17 16 14 13 14 16 19 21 14 14 15 15 15 14 12 12 13 13 13 14 15 17 19 20 15 15 14 13 12 12 12 13 10 10 11 11 11 12 12 12 8 8 9 9 10 10 10 11 9 9 10 10 10 11 11 11 11 11 12 11 11 9 8 7 7 9 10 10 10 11 14 17 22 20 17 16 17 17 16 14 19 20 21 22 21 19 16 15 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 192 191 190 190 192 193 192 190 191 191 191 191 190 190 190 190 193 188 189 194 194 189 188 193 190 192 193 192 190 190 192 194 193 194 194 195 195 194 193 192 188 188 188 188 190 192 193 194 190 189 190 191 193 191 187 184 188 189 190 191 191 189 187 186 182 185 188 190 190 190 191 192 191 191 191 191 191 191 191 191 190 188 186 186 188 189 189 188 187 188 188 189 188 188 187 186 187 187 187 187 187 187 187 187 185 185 186 187 187 186 185 185 187 187 187 187 187 187 187 187 185 185 185 187 188 188 188 187 186 186 186 186 186 186 185 185 187 188 187 192 196 176 145 128 122 127 132 119 99 99 114 121 151 207 226 198 148 153 201 195 172 141 87 59 111 201 226 188 195 192 189 187 188 189 190 189 187 196 193 186 194 195 150 93 115 178 208 204 191 183 189 185 188 193 191 185 186 187 173 152 162 180 183 184 188 198 192 151 108 136 193 223 202 154 150 207 202 198 191 190 193 192 191 196 195 196 194 190 194 200 202 199 183 181 165 155 169 188 199 207 165 148 122 119 147 177 194 205 162 151 135 121 123 140 137 114 102 142 165 123 50 17 29 44 43 34 36 42 37 30 29 30 78 138 191 194 163 130 98 76 68 54 54 82 94 68 64 97 125 131 128 120 120 122 112 96 55 44 54 96 137 149 139 129 125 109 84 77 98 118 114 99 88 75 53 28 19 30 33 16 20 26 48 76 87 84 88 100 121 93 62 93 135 92 30 31 72 90 86 62 45 50 76 105 142 133 115 128 158 182 198 188 141 82 50 32 22 51 121 196 190 132 62 23 16 29 69 113 149 173 175 166 176 184 180 181 175 193 172 103 53 70 128 172 137 130 136 164 191 196 182 168 144 119 71 77 110 106 101 108 101 63 43 94 148 158 151 134 115 139 165 174 169 158 146 137 110 94 67 44 48 84 135 170 138 79 42 33 31 20 9 23 94 114 109 84 90 124 131 110 75 105 123 129 101 67 75 84 76 61 48 45 43 37 30 28 36 69 95 86 56 32 22 17 22 65 118 161 158 135 124 103 111 138 158 166 172 172 169 172 167 180 183 144 108 138 183 186 149 106 59 35 31 30 29 29 30 28 26 24 24 29 38 46 59 82 96 103 128 150 125 80 63 61 56 48 56 91 111 100 113 103 112 132 136 129 120 109 113 112 99 81 77 78 66 46 38 37 36 34 32 30 28 27 25 36 55 59 42 28 21 13 20 86 150 169 159 152 154 154 150 134 119 115 84 36 45 97 133 153 142 128 109 59 25 22 45 110 160 139 87 72 97 120 104 114 132 127 93 52 34 43 76 96 114 112 105 107 105 92 97 115 123 134 145 160 164 135 71 40 69 80 78 75 48 57 88 110 111 82 51 31 24 24 39 86 115 128 114 73 48 37 51 84 115 109 70 34 28 39 30 36 23 8 38 105 152 162 157 153 142 137 135 117 95 87 90 92 102 102 72 33 23 37 35 38 30 25 55 107 142 148 127 110 75 54 100 153 162 173 180 142 108 87 67 55 68 88 82 67 46 34 38 48 52 49 23 19 34 62 86 102 82 39 42 81 104 107 129 160 149 110 77 82 102 124 125 113 98 87 81 66 66 75 75 86 115 138 148 151 138 121 124 136 133 120 126 110 100 108 116 107 86 70 103 110 119 123 121 124 137 152 99 53 77 125 129 114 110 124 114 125 110 91 122 178 181 142 146 157 184 191 177 166 128 67 41 59 85 106 117 118 104 84 37 27 68 138 168 149 104 62 43 27 27 45 62 82 125 170 160 114 87 100 101 75 81 122 149 143 121 93 120 172 185 185 147 108 96 125 160 177 151 105 68 71 77 84 83 70 50 36 40 45 52 78 111 116 112 124 126 110 105 129 152 145 134 140 139 142 128 105 94 95 110 129 145 138 136 131 105 74 71 87 95 105 109 121 114 115 157 183 141 90 84 130 160 164 166 167 178 172 167 147 106 77 76 85 33 40 80 133 152 157 179 196 161 120 83 52 43 45 37 41 37 64 112 144 142 126 115 108 132 156 188 197 179 162 159 161 179 182 188 192 165 103 53 42 56 53 40 23 27 69 131 177 179 176 177 181 180 175 174 178 174 174 174 174 173 171 170 168 164 159 163 175 182 178 173 172 152 143 147 150 145 150 162 164 139 85 88 116 104 56 20 25 27 27 33 26 17 45 91 112 128 133 152 171 176 179 182 180 174 174 174 175 176 177 177 176 171 180 183 164 147 161 188 199 194 190 166 112 59 40 40 34 35 30 32 34 32 36 40 35 35 32 28 26 24 23 21 20 19 15 18 25 24 16 17 25 88 162 214 208 183 168 173 189 178 161 159 145 122 143 182 190 184 184 184 183 183 182 182 182 187 185 183 181 181 182 184 186 180 187 191 188 189 192 190 182 179 189 189 181 185 197 193 179 143 109 100 134 160 145 138 168 184 187 167 160 163 160 165 163 170 160 152 158 166 164 175 201 190 191 196 164 107 62 57 95 153 168 181 182 178 178 182 185 182 182 181 180 179 179 178 178 180 180 180 180 180 180 180 180 179 178 178 179 180 179 174 170 170 170 168 165 161 161 164 167 165 155 164 182 175 143 100 65 36 27 20 19 19 16 14 15 14 13 11 10 9 9 9 10 8 5 10 22 29 23 14 9 9 7 8 13 19 20 15 10 12 13 14 15 16 17 17 18 16 15 15 15 14 13 13 13 11 12 15 18 20 21 21 20 13 10 9 15 25 32 33 30 30 26 20 15 13 14 17 20 29 31 33 31 27 24 24 25 21 20 19 18 19 21 23 25 22 21 19 18 17 16 16 16 20 20 20 18 16 14 15 15 14 16 19 20 19 19 21 23 19 17 16 17 18 18 15 13 18 19 20 20 20 20 19 18 18 16 14 16 20 23 21 19 18 23 28 28 25 20 18 18 18 17 16 14 13 13 13 13 9 10 10 10 10 12 17 21 20 11 5 6 9 11 13 16 13 12 11 12 17 24 31 35 36 40 42 43 44 45 39 32 25 28 31 31 28 23 20 18 18 23 24 21 24 31 30 23 19 22 24 25 27 31 35 38 44 51 61 64 60 55 56 58 53 48 44 42 43 43 41 39 30 24 21 22 22 20 19 20 19 19 19 22 26 28 28 26 29 30 30 30 29 28 26 25 29 29 30 30 27 24 25 27 32 32 31 27 22 19 19 20 23 21 19 17 16 16 18 20 18 17 17 18 19 18 14 10 12 31 44 52 73 91 71 33 28 28 29 28 26 23 20 18 15 17 20 23 24 22 20 19 23 22 22 24 25 26 25 24 23 25 26 25 22 20 22 23 23 29 39 47 48 43 35 30 19 21 24 27 28 26 22 19 19 18 16 16 16 17 18 19 21 20 19 17 16 16 17 18 17 16 16 17 19 18 15 13 14 14 13 14 15 17 19 20 25 23 20 15 14 18 25 31 25 25 26 28 28 25 20 16 17 20 22 21 18 17 18 20 22 21 20 20 19 19 19 19 19 20 18 14 12 12 14 16 13 14 15 16 15 13 11 10 14 15 18 22 25 28 30 31 27 25 23 21 21 21 21 21 23 22 20 18 17 16 16 16 15 18 22 23 23 22 23 24 23 22 21 20 21 22 24 26 25 25 26 26 27 28 29 30 29 24 22 28 33 33 31 29 28 28 27 27 27 27 26 26 32 31 29 27 26 25 25 25 26 25 24 24 24 25 25 26 28 28 27 25 24 23 23 22 21 22 24 24 24 25 27 29 27 26 26 28 29 28 25 21 21 22 23 23 24 25 26 27 23 24 27 30 32 33 32 32 24 23 21 20 20 21 22 23 24 25 24 22 25 33 40 41 26 21 19 22 25 25 25 28 26 26 27 29 31 29 24 19 22 22 23 25 25 24 22 20 21 22 23 25 26 27 28 28 25 24 23 22 22 24 25 27 27 25 23 21 22 25 28 29 22 22 21 24 34 44 45 40 30 24 20 22 25 26 30 33 36 36 37 36 34 31 28 26 24 22 20 21 22 23 22 20 19 20 20 20 20 20 20 20 21 22 23 23 23 22 20 19 18 16 14 15 16 16 13 11 19 23 27 29 30 28 28 27 19 18 17 16 17 18 19 20 22 22 22 21 20 18 17 16 17 18 20 21 20 21 23 24 25 26 26 24 20 18 18 19 20 21 20 17 15 15 17 20 21 19 16 13 12 13 14 16 17 21 25 29 30 30 31 32 30 29 27 26 25 21 15 10 13 12 10 10 11 14 17 20 15 21 30 34 33 26 19 15 16 17 15 11 7 6 9 13 9 13 17 18 19 20 24 27 14 15 15 16 16 15 15 15 13 12 12 12 12 13 14 14 13 13 13 13 14 14 15 15 15 13 13 14 16 17 16 15 13 12 12 12 11 11 11 10 9 8 7 6 5 5 5 5 7 7 8 8 9 9 9 9 12 12 12 13 14 14 15 15 15 16 16 16 15 13 11 9 11 13 16 16 16 17 19 21 26 23 19 15 14 15 17 19 25 28 30 29 24 19 17 16 17 16 14 14 15 18 21 23 21 22 23 24 23 22 20 19 20 18 17 19 22 24 24 23 20 17 13 11 13 17 22 25 19 19 21 24 27 26 23 20 19 17 15 15 18 20 21 21 27 28 28 25 21 19 20 22 19 20 21 21 20 18 17 16 15 15 16 19 21 21 20 18 14 13 12 12 14 16 18 19 23 20 17 15 14 12 9 7 7 8 9 8 7 7 10 12 9 9 10 13 15 15 11 7 5 6 7 10 13 17 20 21 17 17 19 22 25 24 19 15 16 17 19 19 19 18 17 16 12 13 15 17 18 18 18 18 18 14 11 10 13 16 18 19 14 13 12 12 13 17 20 23 16 16 16 16 15 13 11 10 13 13 14 15 16 18 20 21 15 14 12 12 12 12 12 12 10 10 10 11 11 11 12 12 7 7 8 8 9 9 10 10 9 9 9 10 10 10 10 10 12 12 12 12 10 9 7 6 7 8 9 9 9 10 12 15 22 20 17 16 16 16 15 13 17 19 21 22 22 20 17 16 189 189 189 190 190 191 191 191 191 191 191 191 190 190 190 190 192 190 189 190 193 194 193 191 192 192 193 193 193 194 194 194 191 190 190 193 193 190 190 191 189 191 192 191 190 190 192 194 192 193 194 194 194 194 193 192 190 189 189 190 192 192 192 191 191 189 188 190 193 193 189 185 186 187 187 187 187 186 185 185 180 184 189 191 191 190 190 190 190 190 190 190 190 190 190 190 189 187 186 187 189 190 189 188 187 187 188 188 188 187 186 185 186 186 186 186 186 186 186 186 184 185 185 186 186 185 185 184 186 186 186 186 186 186 186 186 184 184 184 185 187 188 187 186 187 187 188 189 189 188 188 188 187 191 190 192 198 191 180 178 175 159 153 145 121 103 109 120 137 175 183 148 121 159 215 219 204 161 102 82 130 195 214 199 201 198 194 190 188 188 188 189 192 189 190 197 197 172 123 81 108 164 195 203 195 183 188 187 188 189 187 186 190 189 175 158 139 161 173 184 196 209 206 168 97 105 168 192 146 123 157 208 196 202 200 190 188 196 196 187 191 193 194 196 200 204 205 203 193 195 186 175 169 155 142 141 139 141 140 147 158 160 164 177 174 136 89 73 113 174 180 141 122 173 190 124 40 15 26 29 38 36 35 34 28 27 47 75 99 132 153 134 99 77 69 66 70 61 65 82 82 66 77 112 112 113 105 101 119 135 114 77 53 60 80 108 123 116 100 90 80 72 75 89 108 131 129 104 73 41 24 29 35 33 21 4 13 42 90 121 110 85 91 119 138 93 53 87 136 96 35 36 96 120 118 81 45 36 62 97 117 109 106 142 182 200 209 201 156 88 47 30 32 67 104 132 109 71 36 21 21 44 99 153 173 190 184 162 165 185 192 186 152 129 82 48 74 134 165 158 137 131 142 172 195 194 180 170 158 118 60 61 96 101 91 78 92 91 84 101 117 121 127 120 91 94 102 108 103 93 91 95 92 99 110 123 142 166 190 204 152 89 46 31 26 16 10 30 101 151 154 107 109 160 163 117 114 160 172 162 128 112 148 165 147 123 96 81 70 53 36 27 33 55 52 39 41 36 23 23 15 53 114 170 167 130 112 96 103 144 176 187 189 183 172 166 154 166 167 133 102 122 162 174 179 140 87 47 31 30 30 30 28 27 27 29 28 26 26 29 61 96 104 85 72 62 59 70 74 97 93 57 39 60 95 117 124 109 113 132 141 142 138 130 135 132 117 99 95 96 76 48 36 36 36 35 33 31 30 29 28 38 57 61 45 31 24 16 21 83 147 169 159 153 162 174 178 165 150 136 81 35 66 116 134 143 141 125 84 28 12 39 80 140 162 108 71 107 148 145 119 104 113 107 69 30 33 79 97 105 107 102 103 108 107 101 126 144 145 139 137 152 163 139 84 52 67 87 112 128 86 41 47 64 85 90 69 40 22 16 35 101 152 174 139 64 32 40 83 111 123 94 49 25 27 37 33 33 15 7 61 146 180 165 159 151 135 124 120 108 96 97 76 70 76 86 70 38 27 38 34 35 26 23 60 120 155 159 122 117 85 55 93 149 163 176 144 115 88 66 49 54 72 81 69 63 49 37 38 45 41 29 31 53 86 110 122 117 81 36 52 86 105 99 108 125 111 76 60 86 122 148 152 136 116 105 88 76 80 85 71 65 89 116 124 139 136 125 132 145 153 159 152 124 96 94 111 119 104 85 110 122 131 129 123 123 129 134 74 56 81 104 103 103 106 119 131 116 105 113 129 140 142 141 151 158 170 173 165 156 133 101 80 55 48 67 90 98 73 36 21 69 146 196 178 117 60 28 27 25 46 90 125 144 167 191 162 111 83 94 96 93 131 186 185 172 136 93 114 165 173 166 136 101 92 121 143 135 108 84 77 91 102 102 94 80 57 36 36 43 46 50 63 82 110 137 138 114 102 119 135 126 124 144 143 158 159 136 113 110 114 112 119 143 155 136 100 73 62 59 77 115 121 121 107 114 174 209 160 97 64 95 138 156 152 145 165 183 192 171 122 70 40 34 38 93 155 182 161 157 183 184 135 80 46 37 38 34 27 43 73 114 144 134 108 101 120 143 165 171 179 183 173 158 157 169 173 174 186 201 185 121 60 40 44 43 38 33 36 67 124 172 165 163 167 175 178 175 174 176 174 174 175 174 172 169 166 164 164 159 160 169 178 179 174 169 148 140 149 156 154 168 182 173 119 77 93 117 92 44 17 24 26 23 26 25 16 25 57 86 122 153 176 175 172 178 183 182 178 178 176 174 173 173 174 175 188 191 183 148 111 114 146 167 172 148 106 54 25 33 43 35 35 28 29 31 31 37 41 35 32 29 26 24 23 23 23 22 23 15 16 25 25 20 28 45 115 178 209 195 178 167 166 178 170 160 163 148 122 140 180 192 183 183 183 183 182 182 182 182 183 184 185 186 186 185 183 182 184 185 185 183 183 186 185 183 185 186 186 184 183 187 194 201 194 147 106 100 121 125 125 160 189 195 177 172 175 172 177 175 162 162 153 150 160 170 180 193 181 184 197 191 166 121 86 96 141 160 180 185 182 178 178 178 180 180 179 179 178 178 178 177 179 179 179 179 179 179 179 179 182 178 175 175 177 178 177 174 175 176 176 172 167 163 164 166 169 162 161 164 172 174 146 103 67 47 29 25 26 23 20 19 19 17 15 12 11 10 11 11 9 7 12 23 28 22 12 7 8 9 12 17 20 18 11 4 12 12 13 14 15 16 16 17 16 15 15 15 14 14 14 14 10 11 12 16 18 20 19 17 9 8 9 14 22 29 33 34 35 31 24 19 16 16 17 19 28 30 31 30 27 24 23 23 20 19 19 18 19 20 22 23 20 19 17 16 15 15 15 16 20 20 19 17 16 15 15 16 15 19 22 21 18 17 19 21 18 16 16 16 18 17 15 12 19 20 20 21 21 20 20 19 18 16 15 17 20 22 21 19 20 25 30 30 25 20 18 17 19 18 16 14 13 13 13 13 10 11 12 11 11 14 18 21 21 12 5 5 8 10 13 16 12 11 11 13 19 25 30 32 30 34 37 39 42 44 40 34 20 28 37 38 31 22 18 17 17 22 23 21 23 28 28 23 22 24 25 24 26 30 34 34 28 34 45 55 59 57 57 59 51 48 45 45 47 48 45 42 30 25 23 25 26 24 23 24 23 21 21 23 26 28 27 26 29 29 30 30 29 28 26 25 25 27 31 33 28 22 22 27 32 33 32 28 22 19 20 22 29 28 26 21 17 14 13 14 18 17 17 19 20 19 15 12 15 27 36 44 63 78 62 31 27 27 26 25 24 22 20 19 23 23 23 23 21 18 16 14 23 23 22 23 23 23 23 22 22 24 24 22 19 19 23 27 29 35 43 47 45 37 26 19 18 22 27 29 27 23 19 18 18 18 17 17 17 18 18 19 20 21 21 20 18 17 18 19 17 16 16 18 20 20 18 16 18 17 16 16 17 19 22 23 27 25 20 14 13 19 30 39 27 26 26 27 27 24 19 15 16 19 22 22 21 19 18 19 19 19 19 19 20 20 20 20 18 19 17 12 10 12 16 18 14 14 15 15 15 14 13 12 14 16 18 21 24 26 28 28 25 23 21 21 21 22 21 20 22 21 19 18 17 17 17 17 16 19 22 23 23 24 25 27 22 21 20 19 20 21 22 23 23 24 24 25 26 28 30 31 28 24 24 30 33 32 29 28 28 27 26 26 26 26 26 26 32 32 31 30 28 26 24 23 25 24 23 23 23 24 25 25 27 26 25 23 22 22 22 22 21 22 22 23 23 24 26 27 29 28 27 28 29 27 24 21 22 23 24 23 23 23 25 27 24 25 27 29 30 31 31 32 25 24 23 22 21 22 24 25 25 27 26 24 26 33 40 42 27 22 20 23 26 25 26 28 24 23 24 27 30 30 25 20 23 24 25 26 25 23 20 19 19 21 23 25 27 28 28 28 27 26 23 21 21 22 23 25 27 25 22 21 23 25 27 27 21 21 21 25 35 45 46 42 31 25 21 23 26 27 30 34 37 37 38 37 35 31 28 25 25 23 21 22 23 23 21 20 19 19 19 19 20 20 20 20 19 20 21 21 21 21 20 19 20 17 14 15 17 17 15 12 19 22 27 30 31 30 29 29 19 18 16 15 15 16 17 18 22 22 21 20 19 18 17 16 17 18 19 20 21 22 23 24 24 25 26 23 20 18 18 20 19 19 18 15 13 13 16 19 18 17 15 13 13 13 14 15 17 18 21 23 26 29 32 35 33 31 28 26 23 19 14 10 10 10 10 10 12 15 18 20 14 21 31 39 39 34 26 20 15 17 17 14 11 10 14 17 13 15 17 18 20 22 26 29 21 20 19 17 17 17 17 17 13 12 11 11 11 12 13 14 13 13 13 13 13 13 13 13 13 12 11 13 16 18 17 16 13 13 12 12 11 10 10 9 9 8 7 5 5 5 5 5 8 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 18 17 17 15 13 11 9 7 13 15 16 17 17 19 22 25 28 24 18 13 10 11 14 16 26 30 33 31 25 20 17 17 17 17 17 18 19 20 21 22 20 21 22 23 23 22 20 19 21 18 16 17 19 22 23 23 21 17 13 11 13 18 22 24 18 18 19 22 24 25 23 20 18 16 14 14 16 18 17 16 24 27 29 27 23 21 21 23 19 21 23 23 21 19 18 18 16 17 18 20 21 21 20 19 16 14 11 10 12 16 18 20 20 18 16 15 15 14 12 10 8 10 11 10 8 7 9 10 12 13 15 17 17 15 11 8 6 6 7 10 14 18 23 25 14 14 17 22 27 29 25 22 19 19 20 21 20 19 17 16 12 13 15 17 18 19 19 19 17 14 13 13 16 19 19 19 11 11 11 11 13 16 18 20 16 16 16 16 15 14 12 11 14 14 15 17 18 19 20 20 15 13 11 11 11 12 11 10 9 10 10 10 11 11 11 11 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 11 12 12 11 10 9 7 6 7 8 9 9 9 10 13 16 21 19 17 16 15 15 14 14 16 17 19 21 22 21 19 18 188 189 190 191 192 193 194 194 194 194 193 193 192 191 191 191 194 192 191 191 193 193 192 190 188 188 189 190 191 192 192 193 189 191 192 190 190 192 191 189 189 191 192 191 190 191 194 197 191 192 193 193 194 193 193 192 195 194 193 193 192 190 186 183 190 189 189 189 190 191 191 190 187 186 186 185 185 185 185 186 187 189 190 190 189 188 189 190 190 190 190 190 190 190 190 190 188 187 187 188 190 191 190 188 186 186 187 187 187 186 185 185 186 186 186 186 186 186 186 186 183 184 185 185 185 185 184 183 186 186 186 186 186 186 186 186 187 186 184 185 186 186 184 182 185 186 187 189 189 189 189 188 187 192 189 188 195 197 198 205 204 200 198 188 170 158 151 140 106 113 114 87 89 147 203 231 218 183 121 92 126 174 202 217 195 194 193 192 191 190 190 190 193 186 188 199 199 174 132 101 105 157 188 199 194 182 187 187 186 185 186 189 192 193 188 184 142 150 152 170 193 210 204 164 94 83 136 150 95 91 153 210 196 198 199 194 189 196 197 187 194 194 196 199 198 194 192 193 203 200 189 177 164 143 133 140 185 197 198 190 181 164 152 154 159 105 66 80 127 164 160 132 110 130 127 78 33 30 40 33 29 37 39 37 42 51 70 92 72 77 77 70 66 66 64 59 81 78 80 79 71 74 86 93 84 99 109 111 117 118 95 65 91 101 107 102 90 88 101 116 68 70 109 135 117 106 102 80 56 34 26 32 34 34 28 17 35 65 108 125 97 70 96 144 143 93 48 76 124 96 43 39 94 113 115 92 67 53 61 79 89 83 82 121 164 183 191 181 127 70 48 44 48 70 75 67 52 35 23 20 28 66 125 168 160 170 168 154 160 186 182 149 102 65 42 69 125 162 160 143 156 154 155 159 164 169 174 177 145 109 67 72 89 86 83 72 74 103 102 86 77 84 91 71 57 58 65 73 79 85 99 114 136 144 156 169 172 164 149 137 95 64 50 44 40 31 18 27 72 116 126 93 86 115 119 92 153 204 199 171 142 147 196 203 171 152 135 122 94 58 44 50 45 49 41 33 36 32 27 33 18 46 99 160 169 141 125 109 113 152 177 174 169 164 156 152 149 156 153 133 114 118 139 154 195 169 120 66 33 26 29 31 27 24 26 30 30 25 22 23 62 102 101 73 63 56 63 94 106 130 105 52 38 59 95 132 132 121 128 148 156 155 152 145 148 148 135 118 116 119 100 73 39 39 38 37 35 32 30 28 28 38 57 61 45 32 26 18 19 75 136 165 167 166 166 165 164 170 169 144 69 37 93 134 133 134 142 121 61 11 31 93 139 141 125 89 86 138 172 158 140 106 88 62 42 44 66 115 122 116 105 101 110 119 129 141 160 168 160 150 142 149 163 148 107 49 52 116 160 155 103 44 37 52 82 97 77 45 23 12 35 108 166 185 134 45 32 77 146 148 122 67 26 21 31 36 35 27 10 22 93 176 196 168 155 150 134 119 113 104 103 113 101 95 91 85 68 45 32 32 28 33 23 19 69 145 179 168 120 114 82 52 85 126 124 125 93 96 90 65 50 73 89 73 60 54 45 38 38 39 37 32 61 98 131 140 129 96 58 36 66 82 91 88 83 82 74 62 86 115 144 158 156 140 122 117 91 80 86 92 73 55 63 78 97 112 111 108 122 133 140 153 150 115 88 99 129 138 112 83 110 131 143 130 112 102 96 89 64 81 106 101 100 116 118 122 141 111 99 115 120 111 119 143 140 136 137 151 155 133 114 119 108 62 37 48 62 64 42 7 50 133 198 188 131 71 33 18 25 45 92 146 175 178 179 186 163 104 70 79 99 135 182 212 187 171 134 89 99 140 152 156 154 120 100 113 116 89 76 91 116 122 118 107 105 102 76 43 36 44 50 42 43 77 123 150 135 110 88 94 110 115 129 155 153 160 165 143 111 106 110 99 108 134 147 126 93 70 53 40 73 122 133 135 112 101 159 198 164 104 62 81 114 120 125 145 164 182 182 154 103 48 31 55 113 159 195 198 163 154 167 138 96 50 30 32 35 34 45 81 134 164 155 120 114 134 157 174 174 169 168 174 172 155 153 170 171 172 185 204 189 122 58 34 39 36 39 46 53 72 116 159 152 148 151 161 169 171 171 174 172 173 174 174 172 169 165 163 172 166 160 161 170 178 176 169 165 159 171 175 172 189 195 171 104 65 69 76 59 47 35 28 26 24 22 22 18 13 32 66 122 172 194 178 171 173 173 177 176 177 176 172 169 170 174 179 188 170 142 99 59 54 78 97 106 80 51 30 25 37 42 31 33 26 29 33 31 33 37 34 29 26 23 22 23 24 25 25 20 17 17 25 35 52 78 99 132 169 181 176 179 167 156 168 160 156 158 144 123 139 175 191 181 181 181 181 182 182 182 182 181 182 183 184 185 184 182 181 187 182 179 181 184 183 183 184 186 181 181 186 186 184 191 201 209 179 137 99 103 104 91 117 168 187 186 190 193 186 189 187 173 180 164 142 149 173 186 190 185 181 187 192 198 179 146 152 159 171 182 184 182 181 179 177 179 179 179 179 179 179 179 179 180 180 179 179 178 177 177 177 180 176 171 172 175 178 177 175 173 177 180 178 172 168 168 169 174 168 162 155 157 169 161 135 105 77 48 36 32 28 25 26 25 23 19 16 14 13 14 14 10 10 16 26 29 21 11 7 8 11 15 18 18 15 10 6 11 11 12 12 13 14 14 14 15 15 15 15 15 15 14 14 15 14 14 16 19 19 17 14 10 11 13 15 17 22 29 34 39 35 29 23 19 17 17 18 24 26 28 28 26 22 20 18 19 19 19 19 19 20 20 20 19 18 16 14 13 14 15 15 20 19 17 16 15 15 15 15 16 20 23 21 17 14 14 17 17 16 15 16 18 17 15 13 18 19 19 20 20 19 19 18 18 17 17 18 20 21 21 20 19 24 29 29 26 22 20 21 20 19 17 15 14 13 13 13 9 11 12 12 12 14 18 21 24 14 6 4 7 9 12 16 14 13 13 16 20 24 24 24 21 25 29 31 36 39 36 31 23 36 50 50 38 24 18 18 19 21 22 21 20 21 23 24 24 25 23 20 23 29 33 32 22 26 39 55 63 60 54 51 48 46 45 47 49 48 44 40 32 27 25 28 29 27 26 27 26 24 23 24 26 27 27 26 25 26 28 29 30 29 28 27 24 23 26 31 28 22 23 30 33 34 33 27 21 19 21 25 28 29 29 26 21 16 15 15 18 17 18 19 20 19 16 12 18 27 33 38 49 57 46 27 26 25 24 22 21 21 20 20 26 25 24 22 20 19 18 17 23 23 22 22 21 21 21 21 20 21 22 20 18 21 28 35 43 42 40 36 32 27 22 19 22 22 23 23 23 21 19 17 18 18 19 19 19 19 19 18 17 20 22 23 21 18 18 18 17 17 17 20 22 22 20 18 21 19 18 17 18 20 23 25 21 21 18 15 15 22 34 44 28 27 26 26 25 23 19 15 15 18 22 24 23 20 19 18 15 16 17 19 20 21 22 22 20 21 18 10 8 11 16 17 14 14 13 12 12 12 13 13 17 18 20 22 24 25 26 26 22 20 18 19 20 21 21 19 21 20 19 18 17 18 18 18 20 22 23 23 22 22 25 27 21 20 20 19 19 19 19 20 21 21 21 23 25 27 30 31 26 25 27 32 33 29 27 27 28 27 25 24 24 24 26 27 29 30 32 32 31 28 25 23 23 22 22 22 22 23 24 25 26 25 24 22 22 22 23 23 22 21 21 22 23 24 25 26 28 27 25 26 27 27 25 23 24 25 25 24 22 23 25 27 28 28 27 26 26 26 26 27 25 24 23 22 22 23 24 25 25 28 29 26 27 34 40 42 29 23 21 23 25 24 24 25 22 20 20 24 29 30 27 23 21 23 26 27 26 24 22 21 18 20 23 26 28 28 28 28 27 26 23 21 20 21 23 25 27 24 22 22 24 26 26 25 23 23 22 26 36 45 46 42 32 26 22 24 27 29 32 35 37 37 38 37 34 30 26 23 24 23 21 21 22 22 20 17 18 18 18 19 19 20 20 20 21 19 17 16 16 18 21 23 22 18 14 14 17 18 16 13 18 23 30 34 34 31 27 25 17 15 14 13 14 16 18 19 22 22 21 20 18 17 17 16 17 17 18 20 21 23 24 24 24 25 25 23 20 18 19 20 17 17 15 13 11 12 15 18 12 12 13 14 15 16 17 18 16 15 15 16 20 26 33 37 38 35 30 26 23 19 14 11 8 9 11 13 15 18 20 21 17 23 31 37 38 34 28 23 15 18 20 20 18 17 20 23 20 18 17 17 20 23 24 25 24 22 18 15 14 14 16 17 12 12 11 11 11 12 13 14 14 14 13 13 12 11 11 10 11 10 10 13 16 18 18 17 15 14 13 12 11 10 9 9 10 9 8 7 6 6 6 7 8 9 9 10 11 11 12 12 13 13 14 14 15 16 16 16 18 17 15 13 11 9 9 9 13 14 15 15 15 18 23 27 27 22 16 10 8 9 13 16 25 30 33 31 25 19 16 16 16 17 19 20 21 20 19 18 18 19 21 22 22 21 20 19 22 19 15 15 17 20 21 21 21 19 17 17 20 22 22 21 19 18 17 19 21 22 22 20 15 14 13 14 16 16 14 11 18 23 28 28 24 20 20 22 19 21 23 23 20 17 16 17 15 16 18 20 20 20 19 18 16 13 11 11 14 16 17 16 16 15 13 14 15 15 14 12 10 12 14 14 11 9 9 9 16 19 21 22 19 15 11 10 10 10 10 11 14 18 23 25 19 17 18 22 27 29 26 22 18 18 20 20 20 19 18 17 15 15 17 18 18 18 17 17 14 13 13 15 18 19 19 17 11 11 12 12 13 13 14 14 13 14 15 16 16 16 15 15 15 16 18 19 20 19 18 17 15 13 10 10 11 11 10 8 9 9 10 10 10 11 11 11 9 9 9 9 8 8 8 8 10 9 9 9 9 9 9 8 10 10 10 10 10 8 7 6 6 8 9 9 9 11 14 17 18 18 16 15 14 14 13 14 15 16 17 19 20 21 21 21 188 189 190 191 193 194 195 196 196 196 195 194 193 193 192 191 196 194 192 192 192 192 190 188 181 182 183 184 186 187 188 188 187 192 193 188 188 193 192 187 190 191 192 192 191 193 196 199 190 191 192 193 193 193 192 192 192 191 191 193 194 193 188 184 188 190 191 190 188 188 191 195 190 188 187 185 185 186 187 188 194 194 192 189 186 186 188 191 190 190 190 190 190 190 190 190 188 187 187 189 191 192 190 188 186 186 187 187 187 186 185 184 186 186 186 186 186 186 186 186 183 184 184 185 185 184 184 183 186 186 186 186 186 186 186 186 190 188 186 185 186 185 181 178 182 183 185 187 188 188 187 187 186 190 184 181 187 192 197 206 201 198 188 177 186 203 183 136 111 98 100 84 97 148 185 223 222 185 108 74 126 183 195 191 182 185 189 192 193 194 193 193 188 190 188 188 195 192 164 132 107 171 202 200 187 181 188 184 192 190 190 192 192 191 194 199 176 155 125 130 158 187 190 154 96 71 118 138 86 78 146 217 201 186 188 200 197 190 193 197 192 189 189 191 189 186 191 199 202 184 159 147 145 142 154 178 203 216 214 203 202 199 189 183 139 100 102 146 160 136 120 120 108 92 69 41 26 34 39 29 23 36 40 44 63 77 76 73 49 63 79 90 92 89 83 78 91 91 89 73 62 79 85 64 80 108 131 125 103 88 83 82 112 130 137 115 85 81 104 130 101 104 157 178 118 73 69 60 49 25 21 33 28 19 31 49 51 58 76 85 69 56 86 133 140 91 44 64 107 90 44 33 73 85 92 98 104 96 82 77 78 68 54 77 112 133 144 133 86 48 51 59 56 65 60 45 40 32 24 18 31 82 139 167 171 170 164 148 151 172 149 90 51 74 103 122 131 142 160 176 173 175 167 151 146 158 172 178 130 113 97 97 77 52 62 72 76 80 64 53 47 52 70 70 66 85 112 135 150 163 177 188 173 157 136 118 101 82 62 49 49 61 92 105 101 81 42 25 38 55 69 67 55 52 65 79 158 213 204 171 142 145 176 156 154 148 156 158 123 75 70 98 67 46 36 41 40 35 30 26 18 29 62 119 145 138 128 108 123 152 159 141 132 136 142 148 165 167 162 153 145 137 141 157 200 186 143 80 34 23 28 31 31 27 28 33 34 30 27 28 53 85 73 67 115 141 118 102 124 136 90 38 49 76 98 125 146 135 141 157 161 161 163 161 162 166 154 130 120 122 112 93 42 42 41 39 36 33 29 27 27 37 55 59 43 31 25 18 16 75 132 157 170 179 164 137 125 151 166 136 54 38 113 146 135 129 141 117 46 9 62 152 182 134 103 98 102 126 151 156 135 97 63 23 29 74 107 142 139 125 108 110 122 126 134 152 152 154 150 153 150 155 172 165 122 48 58 159 186 131 89 66 64 70 85 85 61 39 30 25 34 96 137 142 88 18 51 142 199 176 120 53 23 31 38 32 34 21 11 40 118 191 197 163 145 137 119 105 105 107 117 135 134 130 116 92 67 49 34 24 25 36 25 17 72 157 182 153 122 110 79 54 81 102 75 62 74 104 114 80 61 93 102 64 58 47 40 39 37 34 36 42 68 109 139 141 115 67 37 42 74 74 79 83 74 62 63 73 118 142 157 154 144 127 115 116 89 72 73 83 75 66 75 87 86 90 80 80 101 107 102 109 127 93 78 109 149 145 99 56 99 128 142 121 91 72 56 42 69 112 139 120 121 144 140 132 120 102 101 121 131 125 127 139 124 113 112 141 154 113 88 114 105 62 42 48 46 43 36 18 90 177 207 142 70 36 25 24 32 72 135 184 195 181 174 179 172 103 59 68 107 164 196 185 170 154 123 84 90 127 152 176 174 135 102 105 103 73 75 118 159 152 130 110 116 124 95 50 35 41 48 43 45 90 140 155 130 108 81 78 99 121 147 174 162 154 154 134 100 101 115 105 103 111 119 112 89 60 41 35 85 126 139 156 123 76 117 162 152 98 65 87 103 84 106 172 189 181 143 97 55 22 50 121 174 185 193 198 170 151 145 97 54 26 24 32 37 49 82 137 184 199 166 129 152 182 174 156 148 148 156 172 171 149 145 167 187 178 176 184 165 104 52 39 42 38 44 58 65 75 106 141 143 137 138 149 160 166 169 173 170 171 173 174 172 169 166 163 180 173 161 155 164 177 177 169 182 177 188 188 178 192 189 153 84 45 42 44 50 72 59 27 27 30 26 25 23 11 19 51 118 177 198 179 174 172 168 176 170 172 172 169 167 169 178 185 159 122 80 46 24 28 46 57 41 33 37 43 39 35 35 30 33 28 33 38 32 29 32 31 27 25 22 22 23 25 27 27 17 21 24 31 54 94 136 160 141 155 153 159 176 163 149 164 152 151 151 138 122 137 171 188 180 180 180 181 181 182 182 182 186 184 181 179 179 182 185 188 187 181 181 189 193 188 184 185 186 183 180 179 183 188 189 188 200 197 174 131 124 112 72 75 151 182 194 202 200 184 181 178 188 200 175 135 137 171 189 188 183 181 179 175 186 183 174 197 187 187 184 179 178 183 185 185 179 179 179 180 180 180 180 180 182 182 180 179 177 176 174 174 177 173 170 171 175 178 176 174 172 178 183 184 179 175 175 176 179 168 166 165 156 153 159 160 130 99 64 46 37 30 28 31 29 27 23 19 17 16 16 16 12 12 19 29 30 21 12 8 9 12 15 17 16 14 11 10 10 10 10 11 11 12 12 12 15 15 15 15 15 15 15 15 21 19 19 19 21 20 16 13 12 15 17 16 15 18 26 33 41 38 32 26 21 18 17 16 20 23 26 26 24 21 17 15 18 19 19 20 20 19 19 19 18 17 15 13 12 13 15 16 19 17 15 14 14 14 14 14 16 20 23 20 15 11 11 13 16 15 15 16 18 18 16 14 17 18 18 19 19 18 18 17 18 18 19 19 19 19 20 21 18 22 27 28 26 23 23 24 21 20 18 16 14 13 13 13 8 10 11 12 12 13 17 20 25 15 6 4 6 9 12 16 16 15 16 18 21 22 20 17 15 19 22 25 30 34 31 26 28 45 61 61 45 28 20 20 22 21 21 20 18 16 18 23 25 24 20 17 20 29 33 31 24 27 40 59 67 60 47 39 44 43 43 45 47 45 40 35 33 28 27 30 32 30 29 30 29 26 24 24 26 27 27 26 21 23 26 28 30 30 30 29 25 21 21 27 27 23 25 32 33 34 33 27 21 19 23 27 22 25 28 27 24 21 20 21 18 17 18 19 20 19 15 12 21 28 33 35 38 40 33 23 26 24 22 20 20 20 21 22 23 22 21 20 21 22 24 25 23 23 22 21 20 19 19 20 17 19 20 19 18 23 33 42 55 47 36 25 19 19 22 25 26 21 16 16 19 21 20 18 18 19 20 21 20 20 19 18 14 18 23 24 21 19 17 18 17 17 18 20 23 24 22 20 21 20 18 17 18 20 23 25 15 16 17 16 17 24 36 45 29 27 25 24 24 22 18 15 14 18 22 24 24 21 19 17 13 14 16 19 21 22 23 23 22 23 19 10 6 10 14 15 14 13 11 10 10 11 13 14 18 19 21 22 24 24 25 25 19 17 16 17 19 21 20 18 20 20 19 18 18 18 19 19 23 23 23 21 19 19 22 25 20 20 20 20 19 18 17 17 18 18 19 21 23 26 29 31 25 25 29 33 32 28 26 27 29 27 24 22 22 23 26 27 26 28 31 33 33 30 27 25 21 21 21 21 21 23 24 25 25 24 23 22 22 23 24 24 22 21 21 22 23 24 25 25 27 25 23 24 26 27 26 25 25 26 26 25 22 22 25 27 32 30 27 24 22 21 21 22 24 23 22 21 21 23 24 25 24 29 30 28 29 35 40 42 30 24 21 22 23 21 21 22 20 18 18 22 27 30 28 24 19 22 25 27 27 25 24 23 18 20 23 26 28 28 28 28 27 25 22 20 20 22 24 26 26 24 22 23 25 26 25 23 26 25 24 27 36 45 45 40 33 27 23 25 28 29 32 36 37 37 37 36 33 29 24 21 24 22 21 21 21 20 18 15 18 18 18 19 19 20 20 20 23 19 14 10 11 16 23 27 23 18 13 13 16 18 17 14 18 25 33 38 37 31 24 19 14 13 12 12 13 16 19 21 22 21 20 19 18 17 17 17 17 17 18 20 22 23 24 24 24 25 25 23 20 19 19 20 15 15 14 12 10 11 15 18 7 9 11 14 17 19 20 21 16 13 11 11 16 24 32 37 42 38 32 27 23 19 15 12 8 9 12 15 18 20 22 22 20 23 28 32 33 31 27 23 16 19 23 24 23 23 25 28 25 21 17 17 19 21 21 20 25 22 17 13 11 11 13 15 12 12 11 11 11 12 13 14 15 14 14 12 11 10 10 9 10 9 10 12 16 19 19 18 16 15 14 13 11 10 9 8 12 11 9 8 7 7 8 8 9 9 10 11 12 12 13 13 13 13 14 15 15 16 16 17 18 16 13 11 9 9 10 10 11 11 11 11 12 16 22 26 25 21 14 8 6 9 13 16 24 29 33 31 24 17 15 15 15 17 19 21 21 20 17 16 17 18 20 21 22 21 20 19 22 19 15 14 16 18 20 20 21 20 21 24 26 25 22 18 20 18 16 17 19 21 21 20 14 13 13 14 15 14 11 8 14 20 26 27 23 19 18 20 19 22 23 22 18 15 13 14 13 15 17 18 18 18 17 17 14 12 12 14 16 17 15 13 13 12 11 12 14 15 14 13 12 14 17 17 14 11 9 9 18 22 26 25 20 14 11 10 14 13 12 12 14 17 21 24 27 24 21 23 26 26 21 17 15 17 18 20 20 20 19 18 18 18 18 18 18 16 15 14 12 12 13 15 18 19 18 15 12 13 13 13 12 11 10 9 10 11 13 15 17 18 18 18 15 17 19 21 21 19 17 15 16 13 10 10 11 11 9 7 9 9 9 10 10 11 11 11 10 10 10 9 9 8 8 7 10 9 9 9 9 8 8 8 8 9 9 9 9 8 7 6 6 7 9 9 9 11 14 17 16 16 15 14 13 12 13 13 14 15 16 17 19 21 22 22 191 193 196 197 197 195 192 190 193 195 196 196 194 193 193 194 192 192 192 191 191 191 190 190 191 191 190 190 190 190 190 190 192 192 192 191 191 190 191 191 192 191 191 190 188 187 187 186 191 196 199 193 185 182 187 194 193 191 187 185 185 187 191 193 187 188 188 189 189 190 191 191 186 186 187 187 187 186 185 184 184 184 185 186 187 189 191 192 185 186 188 189 189 188 187 186 187 187 187 187 187 187 187 187 182 183 185 187 187 187 186 185 187 186 186 185 185 184 184 184 186 187 188 186 182 180 181 183 178 180 183 185 186 185 184 183 185 184 183 183 184 185 188 189 185 185 187 188 188 188 188 187 184 185 186 187 189 190 191 191 179 157 150 168 181 174 164 162 172 175 173 143 121 124 150 197 205 153 103 79 107 184 222 194 144 142 166 180 194 190 159 160 184 191 200 193 188 205 197 157 126 169 205 203 187 186 190 188 176 190 199 194 184 181 184 187 193 172 160 146 129 138 156 155 103 72 105 134 96 90 145 181 171 181 192 198 196 193 192 192 187 191 195 196 195 193 193 194 189 177 162 158 168 177 191 209 210 192 200 217 215 210 201 182 99 129 190 217 181 151 155 162 135 95 59 36 26 36 38 20 14 34 62 84 92 83 67 54 54 92 121 114 100 107 104 82 91 107 87 53 55 71 78 85 96 126 138 108 70 61 77 93 122 148 163 142 108 95 108 127 116 148 166 139 87 51 48 59 41 22 20 28 22 21 43 66 76 58 50 56 53 47 64 94 103 76 51 47 58 58 39 19 64 105 135 153 140 104 89 85 82 73 56 55 67 64 64 81 65 50 48 54 47 46 59 72 47 38 17 19 56 97 146 196 191 187 167 146 159 149 84 42 117 142 147 141 151 161 173 195 189 179 168 149 135 148 157 142 143 165 155 102 63 70 97 111 113 119 95 56 42 58 89 116 142 137 165 199 199 182 156 127 111 74 50 53 63 70 69 63 58 122 172 191 169 120 67 13 14 29 38 57 77 60 45 64 114 155 196 182 140 134 150 148 149 178 195 164 117 109 135 155 114 98 71 45 31 31 33 33 29 22 47 90 136 154 130 114 153 160 153 136 135 154 167 165 164 175 167 154 162 171 161 147 155 187 168 99 45 23 20 29 34 30 27 28 31 31 27 23 50 65 82 129 179 196 172 124 108 108 97 55 45 81 116 143 152 158 161 154 146 147 160 172 190 191 171 150 129 120 120 100 63 35 41 43 32 37 31 22 25 31 50 62 50 33 23 16 23 68 116 160 178 176 162 126 98 138 163 107 33 57 136 171 136 121 128 80 13 42 130 190 183 125 83 91 118 130 128 125 101 62 40 19 51 130 158 150 115 121 130 138 146 153 157 158 169 148 145 148 138 143 169 188 150 63 73 136 142 115 89 79 80 91 71 63 61 37 28 35 34 56 105 119 59 17 83 182 210 149 80 36 20 28 36 31 28 18 21 62 122 152 138 114 97 104 115 128 140 149 154 156 155 153 156 137 86 42 25 23 30 34 17 16 80 165 178 136 130 124 70 36 60 69 67 93 107 132 125 84 63 75 73 51 44 43 41 43 50 60 65 66 70 96 120 113 79 47 44 56 70 69 71 78 72 59 81 125 142 132 128 124 115 111 108 100 75 67 86 108 100 94 108 120 109 84 66 69 75 75 78 85 73 81 72 105 133 113 91 70 85 104 113 91 70 75 66 32 84 125 144 125 119 138 140 121 94 78 99 140 157 159 150 132 114 94 111 131 105 82 91 101 94 78 51 43 39 12 19 71 135 188 158 78 45 28 10 16 59 132 178 172 171 184 182 168 158 110 77 66 125 205 213 198 184 137 81 58 91 156 196 198 154 118 128 133 113 97 104 146 168 156 140 131 138 144 105 46 39 49 53 44 55 100 141 149 137 98 75 92 123 140 148 155 172 162 139 130 118 107 121 130 118 108 92 85 78 50 38 55 98 136 170 158 112 86 109 149 111 66 95 123 102 86 121 198 200 133 78 35 30 64 106 159 177 185 186 180 173 149 94 40 20 38 28 17 41 86 143 200 168 137 129 163 191 183 167 168 167 156 142 150 164 153 144 157 176 191 186 153 112 72 45 38 45 37 40 86 114 98 98 112 134 156 164 146 130 136 155 168 177 172 173 178 173 161 155 157 178 160 149 155 164 169 179 190 184 182 186 176 166 174 148 87 61 62 52 51 69 77 61 44 35 29 19 20 26 21 20 33 89 148 192 189 175 179 182 176 179 175 166 139 131 175 198 166 112 42 24 36 34 35 33 33 35 34 34 35 36 34 29 24 25 30 32 31 31 34 31 26 24 25 19 17 23 23 21 27 23 22 24 51 113 174 191 178 155 128 136 167 174 172 173 170 148 151 145 142 132 139 172 182 186 184 182 179 178 179 180 181 185 183 181 180 180 181 182 184 189 177 187 191 170 167 184 190 179 181 183 183 181 181 183 185 186 177 170 174 180 163 119 78 80 141 186 186 180 188 186 168 177 176 168 131 123 163 186 187 183 181 178 178 179 184 189 192 189 186 183 181 181 181 179 178 179 179 179 179 179 179 179 179 182 180 177 176 177 178 178 177 175 174 174 165 154 161 174 175 181 180 180 183 187 185 178 172 174 176 179 176 171 171 168 163 127 111 93 79 64 48 38 37 37 33 29 27 23 19 19 23 17 17 23 29 29 20 9 4 14 16 17 15 10 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 14 13 12 11 15 20 26 26 21 16 15 16 13 14 15 15 16 19 24 28 30 36 38 32 23 19 16 14 22 23 26 28 27 23 17 13 19 17 15 15 17 18 18 17 19 17 15 13 12 13 15 16 17 18 19 17 15 15 17 20 19 19 19 18 17 16 14 13 14 14 15 16 17 17 17 17 18 18 19 19 19 18 17 16 16 15 15 15 15 16 17 18 20 25 26 21 19 21 22 20 18 17 17 16 16 17 17 18 10 11 10 9 9 11 16 19 23 15 10 12 15 15 15 18 18 24 27 25 23 22 17 10 13 12 15 23 26 24 23 23 41 61 73 62 43 31 24 19 22 22 21 19 18 19 23 26 22 24 24 21 18 19 26 32 29 28 36 50 54 48 42 42 41 40 38 39 40 41 38 36 33 27 24 28 32 30 26 24 26 24 21 20 22 27 33 36 31 27 23 22 25 29 31 32 25 24 24 23 24 26 27 28 32 32 30 28 25 23 21 19 19 20 22 24 25 24 23 22 19 19 21 23 18 11 8 10 28 32 33 30 26 27 31 34 30 27 26 26 23 19 19 22 24 24 23 21 21 23 26 28 21 27 29 25 21 20 18 15 19 18 16 15 21 33 41 44 42 33 23 19 20 23 24 23 23 23 22 21 20 20 21 22 23 19 16 16 19 20 16 13 14 17 20 23 22 19 15 12 16 16 17 20 23 24 23 21 18 18 20 22 25 25 22 19 16 17 18 19 20 25 32 37 30 27 22 20 20 19 17 15 17 21 25 26 24 22 21 21 14 12 12 14 19 21 22 21 24 20 17 15 16 16 15 13 15 13 12 12 14 16 18 19 18 20 22 21 20 20 22 24 23 20 18 17 19 21 21 21 17 17 16 17 18 20 21 22 21 20 20 20 21 23 24 25 19 20 20 20 19 17 15 14 16 14 13 14 18 22 24 24 28 28 28 31 33 34 31 29 26 25 23 22 22 23 25 26 29 30 31 33 33 31 30 29 23 20 16 15 18 21 23 23 25 25 26 27 26 25 24 23 20 20 21 22 23 25 27 28 24 24 26 29 30 27 22 18 20 23 25 25 23 23 26 29 31 28 23 20 19 21 23 24 26 25 23 22 21 21 23 24 22 23 25 28 31 35 37 39 28 25 22 22 23 24 24 24 17 15 16 22 29 32 29 25 26 24 23 25 26 26 23 20 14 17 22 26 28 27 25 23 22 27 26 19 19 27 29 25 20 20 20 20 22 23 25 26 24 25 28 33 40 45 45 42 30 24 23 27 29 27 27 30 39 39 38 36 33 30 27 25 23 25 25 22 19 18 21 24 21 19 17 17 20 21 20 19 15 14 13 13 15 18 22 24 18 20 18 15 14 17 18 16 14 30 40 36 27 24 22 18 18 12 8 10 17 22 21 19 19 20 21 20 18 17 18 18 19 17 16 18 21 23 23 22 22 22 22 19 16 15 17 19 19 16 14 13 13 14 12 11 9 9 9 10 12 15 18 20 14 15 16 17 18 23 29 35 39 37 33 27 22 20 22 24 17 15 14 15 17 19 18 17 22 20 22 25 25 21 22 27 25 27 29 31 31 31 29 28 26 24 21 20 20 19 17 14 18 16 14 12 10 10 10 11 9 10 12 13 13 13 13 13 12 12 12 11 11 11 10 10 10 11 13 15 16 16 16 16 15 14 13 11 10 9 8 8 7 7 8 9 9 10 11 11 12 10 9 11 14 15 15 13 13 13 13 13 13 13 13 13 12 14 16 15 11 9 9 10 6 8 11 12 12 14 18 20 23 16 10 10 12 13 16 20 25 25 24 23 21 19 18 17 19 18 16 17 18 18 17 15 17 18 19 20 21 22 22 21 19 18 15 14 14 17 22 26 22 23 24 25 26 25 25 24 19 18 16 15 15 17 18 19 13 15 17 16 14 14 14 16 13 15 18 21 23 24 23 22 20 22 23 24 22 20 16 14 13 14 16 17 17 15 14 13 13 14 16 17 17 16 14 13 13 12 12 12 13 15 17 19 15 16 17 18 18 16 14 13 24 24 23 21 19 16 14 13 15 17 19 19 17 17 19 21 29 30 29 25 20 17 17 19 20 19 20 22 23 21 17 13 15 15 15 16 17 17 17 18 12 13 14 14 15 15 16 16 13 13 12 12 11 11 11 11 9 11 14 15 14 14 15 17 18 19 19 19 17 16 15 14 13 13 13 12 12 11 11 11 9 9 8 8 9 10 12 13 10 10 11 12 13 13 14 14 16 14 12 10 9 8 9 10 5 7 9 11 11 9 7 5 8 8 8 7 7 9 14 18 17 15 12 10 10 12 14 15 11 11 11 12 14 17 20 22 192 192 192 193 194 195 197 198 190 192 195 195 194 194 195 196 192 192 191 191 191 190 190 190 195 195 193 191 189 187 185 184 191 191 191 190 190 190 190 190 192 192 191 190 190 189 189 188 191 195 197 194 187 185 188 193 188 188 188 189 189 189 190 190 190 190 189 189 189 188 188 188 188 188 189 189 189 188 187 186 186 186 187 189 190 191 191 191 189 189 189 189 189 187 186 186 187 187 187 187 187 187 187 187 184 184 185 186 186 186 185 185 184 184 184 184 184 185 185 185 181 182 184 184 182 182 184 185 180 181 183 184 185 184 184 183 185 185 184 184 184 184 185 185 182 183 184 185 186 185 185 185 185 186 186 187 188 188 189 189 177 165 162 175 185 182 178 179 210 211 212 192 172 152 136 150 182 168 138 95 97 165 202 173 124 118 145 169 186 183 149 136 168 181 196 190 184 199 201 176 120 147 181 192 186 188 188 178 189 185 164 134 125 147 178 196 189 181 185 185 171 159 140 112 79 70 78 89 98 128 155 154 149 173 193 194 189 190 191 190 190 192 195 195 193 191 190 190 182 191 193 192 200 214 216 208 206 205 209 208 206 207 176 123 115 190 235 217 192 188 177 158 112 80 49 32 29 36 40 34 18 45 86 111 104 82 74 82 98 119 134 121 101 107 121 120 126 124 86 45 48 71 85 93 90 94 79 45 27 45 82 109 134 156 167 153 135 124 109 92 92 107 106 80 56 52 53 50 38 20 19 29 30 34 49 62 73 64 56 51 45 40 48 62 71 58 48 47 47 41 32 27 70 109 137 157 148 115 99 90 79 62 47 49 57 61 77 104 104 68 42 36 36 46 66 80 52 36 8 18 83 143 168 177 184 163 159 155 129 80 69 119 166 171 154 136 142 153 164 181 177 179 170 146 125 125 126 116 134 148 141 106 86 103 136 155 174 150 124 106 87 69 86 124 141 142 153 149 121 97 76 51 42 79 109 126 152 166 135 88 117 168 193 188 169 140 94 34 16 17 46 101 122 83 53 67 70 86 118 131 120 129 157 171 194 188 176 158 153 169 179 169 151 146 125 90 57 39 34 33 34 24 39 67 108 138 136 136 153 159 173 185 184 174 172 177 168 179 167 150 165 188 182 162 136 140 129 101 63 29 22 37 31 29 26 28 31 30 26 21 41 65 105 172 211 194 148 97 86 85 84 61 60 95 133 168 164 158 155 154 153 156 168 181 198 200 180 147 118 123 136 112 71 36 38 41 33 36 32 27 26 31 50 62 49 33 24 17 12 56 115 166 178 177 175 147 117 133 130 71 29 87 168 185 150 113 84 34 21 98 163 167 132 93 69 84 115 135 123 94 80 40 31 36 74 129 138 126 111 119 126 130 141 157 169 172 171 168 158 147 140 140 151 165 143 62 56 100 128 140 117 83 103 128 92 48 40 42 38 24 37 70 103 84 33 34 109 185 170 114 59 34 29 37 39 32 27 31 47 69 91 109 112 101 105 119 140 158 167 164 157 151 161 162 172 162 107 47 24 27 27 29 18 22 76 143 154 123 134 112 58 38 73 102 122 155 121 109 80 50 45 56 54 40 53 37 30 44 63 75 85 95 90 106 113 95 63 47 56 73 72 79 76 69 72 86 118 154 145 124 117 120 111 98 87 77 71 93 128 143 128 114 120 129 119 101 85 83 86 89 95 102 103 98 80 97 112 101 96 85 76 92 94 99 116 111 80 58 78 114 131 118 118 135 130 104 78 73 106 151 161 146 126 106 103 143 133 96 100 120 120 118 124 101 62 41 29 10 32 93 155 144 88 38 30 24 26 53 104 167 196 173 162 174 175 164 152 123 88 90 156 207 203 199 168 113 79 89 123 168 196 196 143 118 132 145 144 138 132 150 160 145 132 127 129 128 98 56 41 55 59 48 60 106 138 133 117 98 87 96 112 125 135 144 177 179 159 138 113 105 131 149 157 140 108 78 62 55 58 69 97 130 152 138 113 108 121 132 94 76 108 138 123 108 133 181 131 60 38 64 106 134 136 148 156 157 166 172 151 106 60 36 24 29 28 34 75 146 192 198 132 85 99 164 191 180 173 172 173 165 156 156 156 147 147 161 174 187 172 130 94 68 50 42 34 30 51 118 147 116 106 117 130 146 160 160 149 142 144 149 159 164 174 177 165 149 146 151 174 172 165 156 151 155 160 163 159 142 137 135 121 109 89 60 69 74 77 87 101 92 66 51 47 38 27 27 33 25 16 20 74 139 193 196 180 176 173 164 160 158 158 148 154 192 195 149 78 25 21 37 38 43 42 41 36 35 35 36 36 34 29 25 25 30 32 31 31 32 29 24 21 22 19 22 30 26 18 20 26 37 67 116 168 200 204 197 159 135 141 169 180 183 184 179 141 142 154 172 148 123 159 199 185 184 181 179 178 179 180 181 182 182 182 181 181 180 179 178 187 181 182 167 148 166 189 183 180 182 183 183 182 181 183 185 185 181 179 186 195 187 157 128 92 105 133 167 191 195 183 171 166 165 156 122 120 164 186 187 177 179 181 183 184 183 181 180 184 181 179 179 180 181 180 179 179 179 179 179 179 179 179 179 180 177 175 176 178 179 179 178 169 172 178 173 160 159 163 158 170 172 167 160 165 175 176 168 169 178 178 161 154 168 172 153 113 125 122 102 91 90 76 54 38 31 26 27 26 22 17 15 19 19 24 31 31 23 13 8 15 15 14 12 10 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 20 24 27 26 20 16 15 16 14 16 16 16 16 19 23 27 30 36 38 32 24 20 18 16 19 22 25 26 24 20 16 13 19 16 14 15 17 18 18 17 19 17 15 13 12 13 14 15 15 17 19 19 17 17 18 20 20 19 18 17 16 15 14 14 12 13 15 16 17 18 18 18 18 18 19 19 19 18 17 16 15 15 14 14 15 16 17 18 21 25 26 21 19 20 21 19 17 16 16 15 15 16 16 17 14 14 13 11 9 10 14 17 22 16 13 14 15 15 16 20 21 24 25 23 22 23 22 18 18 23 29 29 25 22 22 23 30 44 51 44 35 31 28 23 22 23 23 21 19 20 22 25 21 22 23 20 18 20 27 33 31 30 33 39 42 40 39 40 40 37 35 34 35 35 33 31 29 25 23 27 29 28 25 25 25 23 21 20 21 26 31 34 32 28 24 22 23 26 27 27 24 24 22 22 22 24 26 28 34 34 34 33 30 27 23 20 19 20 21 22 24 26 28 29 27 24 22 20 15 9 9 13 18 23 29 29 27 25 27 29 28 28 30 34 34 29 25 25 27 25 21 20 21 24 26 28 26 29 28 22 19 19 20 19 17 18 18 21 30 40 43 40 34 29 23 21 22 23 21 18 19 20 22 21 19 18 19 21 22 20 18 18 19 19 17 15 18 18 18 19 18 17 16 16 15 15 16 19 23 24 24 22 21 20 20 21 23 23 20 18 17 18 19 19 20 24 30 35 29 26 23 21 21 20 19 17 16 19 23 24 23 21 21 21 18 14 11 11 14 19 23 24 23 21 18 17 17 18 16 15 20 20 18 17 16 17 18 20 19 21 24 24 23 23 24 25 24 22 20 20 21 22 21 20 14 14 14 15 17 19 21 22 21 20 20 20 21 22 23 24 20 20 21 21 20 18 16 15 15 13 12 13 17 20 22 22 28 27 28 31 33 34 32 30 25 24 22 21 21 22 24 25 25 26 27 29 31 32 32 32 26 22 17 16 18 20 22 22 26 27 27 27 26 24 23 22 21 21 20 20 21 23 26 27 25 25 26 27 28 26 22 18 21 24 26 25 22 22 24 27 31 28 24 20 19 20 22 24 24 24 23 23 22 23 24 24 23 23 24 26 30 34 38 40 30 27 23 22 22 24 23 23 18 17 17 21 26 29 28 25 25 24 23 24 26 25 23 20 13 16 21 26 28 28 27 26 23 27 26 19 20 26 28 24 19 20 21 22 23 23 24 24 22 25 27 30 39 48 48 42 29 24 25 31 33 29 27 28 39 39 39 38 34 29 24 22 23 23 23 22 20 20 22 23 21 19 17 17 19 20 20 18 16 15 14 13 15 18 21 23 21 22 19 15 14 17 18 16 16 29 38 34 27 25 24 22 18 13 9 10 17 21 21 18 18 19 20 19 18 17 18 19 19 18 18 20 23 24 23 21 21 22 21 19 17 16 18 20 21 18 16 15 16 17 16 15 10 10 10 11 13 15 18 20 15 17 20 21 23 25 29 33 37 35 31 25 20 19 22 25 23 21 19 19 19 19 18 16 23 22 23 26 24 19 20 24 25 27 28 29 29 28 26 24 25 23 21 20 21 20 18 16 17 16 14 11 10 10 10 11 8 9 10 11 12 12 13 13 12 12 11 11 11 11 11 11 10 10 11 12 13 14 14 14 14 13 12 10 9 8 7 7 10 9 9 8 8 9 10 10 13 11 10 11 13 15 14 13 13 13 13 13 13 13 13 13 12 14 15 14 12 10 10 11 8 10 11 11 12 15 19 23 24 16 11 10 11 12 14 18 22 22 22 21 20 19 18 17 17 16 14 15 17 18 17 15 17 17 18 19 20 22 23 23 18 17 16 16 18 20 21 21 23 23 24 24 24 24 24 23 22 20 18 17 16 17 18 19 15 17 18 17 15 14 15 17 17 17 18 19 21 23 24 25 20 21 23 23 22 19 16 14 14 14 15 15 15 14 14 13 14 14 15 16 16 15 14 14 12 12 11 11 12 14 16 17 18 18 19 20 20 19 19 19 29 26 23 19 16 16 16 17 15 17 19 20 19 19 21 23 27 28 28 25 21 18 17 18 18 18 19 21 23 23 19 16 14 14 14 15 15 16 16 17 14 14 15 16 16 15 14 13 12 12 11 11 11 11 11 11 11 13 15 15 15 15 18 21 17 18 18 18 16 14 12 11 13 13 12 12 11 11 11 11 10 10 9 9 9 10 11 12 11 11 12 13 13 14 15 15 15 14 12 10 9 8 9 9 6 7 8 9 9 8 7 6 8 8 8 7 6 8 13 16 19 17 14 12 11 12 13 14 12 12 11 11 13 15 17 18 197 195 191 189 190 193 197 200 196 198 198 196 192 189 188 189 191 191 191 191 190 190 189 189 190 190 190 189 189 189 188 188 189 189 189 189 190 190 190 189 191 191 191 191 191 191 191 191 191 193 194 193 191 189 190 191 184 186 189 192 192 191 188 186 192 192 191 189 188 187 186 185 187 188 189 189 189 188 187 186 185 186 188 190 190 190 189 188 192 191 190 188 187 186 186 186 186 186 186 186 186 186 186 186 186 185 184 184 183 184 184 185 182 182 183 183 184 185 185 186 183 184 185 185 184 184 185 186 182 182 182 182 183 183 183 183 183 184 184 184 184 183 182 182 182 183 184 185 185 185 184 184 186 186 186 186 187 187 187 187 182 179 179 184 187 188 190 192 195 192 203 212 216 190 137 116 139 177 177 115 82 138 188 178 109 81 110 164 189 183 157 145 171 182 193 189 184 195 200 185 130 137 166 188 188 192 192 179 205 195 139 69 66 132 185 194 189 189 200 205 195 176 144 110 98 89 73 80 122 155 149 128 154 185 206 199 188 190 192 187 192 194 195 193 190 187 187 187 196 197 203 205 207 213 207 188 161 160 166 165 150 136 119 97 124 186 193 151 134 128 106 91 80 66 47 38 37 31 30 39 45 61 103 142 138 107 100 119 149 166 162 121 92 114 146 154 150 120 64 33 58 92 97 87 66 68 57 37 30 50 83 106 116 133 137 124 120 123 105 77 62 68 58 42 48 69 67 47 36 19 17 30 43 55 60 56 63 61 57 50 48 51 55 57 60 42 35 47 58 49 30 17 51 90 124 151 147 123 108 91 67 48 47 59 58 61 88 118 107 64 34 36 47 59 69 71 50 23 5 37 115 170 177 169 162 161 172 153 94 47 83 182 201 183 151 133 138 143 147 157 159 174 168 143 123 112 104 100 125 136 134 118 117 140 165 176 188 175 163 157 143 120 103 99 101 91 85 73 57 57 70 74 94 162 200 194 194 185 142 100 151 183 181 169 171 171 132 61 28 17 48 104 121 104 103 122 91 66 61 73 76 93 138 178 196 168 157 167 171 166 155 144 141 160 169 150 112 75 48 33 27 20 28 37 67 109 134 154 162 172 191 201 185 160 154 164 186 190 167 146 169 205 204 182 140 116 107 106 81 45 29 30 28 27 26 28 30 29 25 20 30 62 116 185 201 157 116 88 95 99 83 49 72 141 165 157 158 157 159 160 154 148 154 166 199 190 164 129 107 136 162 126 81 36 33 40 35 36 33 32 27 31 49 59 48 33 25 18 8 48 120 178 179 177 190 171 130 121 91 35 28 121 205 207 146 83 35 10 51 148 174 132 65 40 46 83 120 137 114 69 44 12 30 73 100 101 89 91 110 122 126 121 127 150 168 173 149 162 159 147 144 138 128 125 104 39 40 93 145 174 139 80 131 162 119 53 36 42 38 17 31 69 93 67 31 53 122 173 136 81 36 27 34 40 39 31 26 27 65 105 112 115 124 123 143 150 160 166 166 163 160 159 152 157 174 176 127 59 27 32 28 28 21 28 71 124 141 128 133 82 35 53 117 153 148 141 104 70 39 32 40 44 43 43 39 36 51 76 83 79 91 113 102 111 106 80 56 52 66 78 98 118 97 54 61 112 149 159 143 124 121 125 108 84 74 73 83 119 143 136 115 101 108 126 125 127 127 121 114 113 120 127 134 117 101 112 118 111 104 85 95 99 98 124 148 108 66 79 115 128 122 101 105 128 130 110 84 88 117 146 141 122 110 103 136 160 133 97 127 168 161 136 138 117 74 39 21 13 43 100 122 78 33 23 25 22 52 106 167 201 201 169 160 170 165 150 144 125 78 94 166 190 179 176 138 94 103 148 160 159 161 152 123 121 142 162 182 188 167 156 140 127 127 134 128 112 87 63 43 54 57 48 62 107 131 120 110 102 100 111 122 122 116 112 140 168 169 147 115 111 147 169 182 159 115 66 41 56 77 79 87 115 127 116 117 135 131 110 106 115 125 136 129 125 133 125 59 30 65 127 157 156 142 141 131 136 155 162 120 54 25 34 32 22 25 47 107 198 225 178 100 80 124 181 178 168 177 176 174 173 176 173 157 148 150 153 167 159 138 118 100 72 49 44 28 22 60 148 174 129 117 134 130 135 149 164 167 157 148 145 135 149 167 173 162 150 148 154 150 159 155 141 138 146 144 131 121 106 96 93 82 68 66 72 113 108 106 117 120 99 81 84 93 73 42 26 28 24 17 18 50 115 175 187 175 169 166 160 145 144 150 159 178 206 186 126 51 20 29 41 40 44 40 37 36 36 36 36 35 33 29 26 25 29 31 31 29 28 25 21 26 25 21 22 27 21 17 23 34 77 134 175 195 199 192 184 161 142 145 167 183 188 185 175 137 151 180 199 157 115 154 206 184 182 181 179 178 178 179 180 179 180 182 182 181 179 176 174 183 187 178 141 123 164 195 177 180 182 184 183 182 181 183 185 184 184 184 189 196 195 182 166 133 105 97 129 171 188 184 177 171 167 151 117 123 169 187 187 178 179 181 182 181 179 176 174 179 177 175 176 178 180 180 179 178 178 178 178 178 178 178 178 177 176 174 175 178 180 179 179 161 165 175 176 166 164 165 160 157 160 150 135 140 161 169 161 151 151 155 151 148 164 165 138 117 136 139 120 109 111 106 91 68 50 31 23 22 20 17 16 19 19 23 31 33 27 18 14 17 14 11 9 9 9 8 8 9 9 9 10 10 10 10 11 12 11 11 10 11 13 15 16 25 27 27 24 18 14 14 16 16 17 18 17 17 18 21 24 29 35 37 32 26 23 21 18 16 20 24 24 20 16 14 14 18 16 14 15 17 18 18 17 19 18 15 13 12 12 12 13 13 16 19 20 20 19 19 20 21 19 17 15 14 14 15 16 12 13 14 16 17 18 18 18 17 18 18 19 18 18 17 16 14 14 14 14 15 16 17 18 22 25 25 21 18 18 18 17 16 16 15 14 14 15 16 16 18 17 16 13 10 10 12 15 22 20 18 17 15 14 18 23 25 26 25 22 23 26 26 24 31 46 53 40 24 17 19 20 25 29 30 26 26 31 31 26 23 24 25 23 21 20 21 22 20 21 22 20 18 20 26 31 34 34 32 28 28 33 38 39 39 36 33 32 32 32 31 30 26 23 23 25 26 24 23 25 25 23 21 20 21 24 28 30 32 29 25 22 22 22 22 22 24 22 21 20 20 23 25 27 32 34 37 38 36 31 25 21 22 21 21 22 25 29 33 36 34 28 23 18 12 8 10 16 20 23 26 27 26 25 28 31 33 34 39 46 46 39 30 26 31 26 19 17 20 25 28 28 31 31 27 20 16 18 21 21 14 17 21 28 37 43 39 31 26 24 22 23 25 23 19 14 14 18 22 22 17 14 16 18 20 21 22 20 18 17 17 19 21 19 17 15 14 16 18 19 14 14 15 18 22 25 24 23 25 22 20 19 20 21 19 18 18 19 20 20 21 24 28 31 27 25 22 21 22 22 20 19 14 17 21 22 22 20 20 21 22 17 10 8 10 16 22 26 23 21 19 19 19 20 19 18 22 24 24 20 16 15 17 20 19 22 26 27 26 25 25 25 25 24 22 23 23 23 20 18 13 13 12 13 15 17 20 21 21 20 20 20 20 21 22 23 20 21 22 22 22 20 18 17 15 13 12 13 16 18 19 19 26 26 27 30 33 33 32 30 24 23 22 21 21 22 23 24 20 21 22 25 28 31 34 36 29 25 20 17 17 19 21 22 27 27 27 26 25 24 23 22 23 21 19 18 18 21 24 27 27 26 24 24 25 24 21 18 22 25 27 25 22 21 22 25 30 28 24 20 18 19 21 22 22 22 23 24 25 25 25 24 25 24 23 24 27 33 39 42 32 28 24 22 22 22 22 21 19 19 19 20 22 24 26 26 24 23 23 23 24 24 22 20 11 14 19 24 27 27 27 26 24 27 26 21 20 25 26 23 18 20 22 23 24 24 23 22 20 26 27 26 37 53 53 42 28 24 26 33 35 30 26 27 37 38 39 39 36 30 23 17 23 21 20 20 22 23 23 22 21 19 17 17 19 19 19 18 17 16 14 14 14 17 19 21 25 25 21 15 14 17 18 17 18 27 34 31 27 26 27 26 19 14 10 12 17 20 20 17 17 18 19 19 18 18 19 20 19 19 20 23 26 25 22 19 20 21 21 20 18 18 20 22 20 18 16 16 18 19 18 17 13 12 12 12 14 16 18 20 17 20 24 26 26 27 30 32 37 34 29 23 18 18 21 25 29 27 24 23 22 20 17 15 23 24 25 26 23 18 19 22 24 25 26 26 26 24 22 21 24 22 21 21 21 21 20 18 17 16 14 12 11 11 11 12 9 8 8 8 9 11 11 12 11 11 11 11 12 12 12 12 11 10 9 9 9 11 12 13 13 13 11 9 8 7 7 7 13 11 9 7 7 7 9 10 14 12 11 11 12 13 13 13 12 12 12 12 12 12 12 12 10 12 14 14 12 11 11 12 12 12 12 11 11 15 21 26 25 17 11 10 11 10 12 15 18 18 19 19 19 19 19 18 15 14 13 14 16 17 16 14 16 16 16 17 19 22 24 26 17 16 16 19 23 24 22 19 25 24 23 21 21 21 22 22 23 22 20 18 17 17 18 18 17 18 19 18 16 14 16 17 20 19 18 18 19 22 25 27 19 20 21 22 21 18 16 14 14 13 13 12 12 13 14 14 15 15 14 14 14 14 15 15 12 11 10 10 10 12 13 15 19 19 19 20 21 23 24 25 33 29 22 17 14 15 18 20 15 18 20 20 20 20 22 24 25 26 27 26 22 19 17 17 16 16 18 20 23 23 20 18 12 12 13 13 14 15 15 16 17 17 18 18 17 15 13 11 12 11 10 9 9 9 10 10 13 14 15 16 17 20 23 26 22 21 19 17 16 14 12 11 13 13 12 11 11 11 11 11 11 11 10 9 9 9 10 10 12 12 12 13 14 14 15 15 13 12 11 10 9 8 8 8 7 7 7 7 7 7 7 7 8 9 8 7 6 7 11 14 21 20 17 14 12 11 12 13 12 12 11 10 11 13 15 16 203 199 195 190 189 190 192 194 198 199 198 195 191 187 186 186 191 190 190 190 189 189 189 188 187 187 188 188 189 189 190 190 188 187 187 188 190 190 189 187 189 190 190 190 191 191 191 192 190 190 191 193 194 193 191 189 183 185 189 191 192 191 188 186 191 191 190 189 188 187 186 185 185 186 186 186 186 185 184 184 183 184 187 188 188 187 184 183 191 189 187 186 185 185 187 188 185 185 185 185 185 185 185 185 187 185 183 182 181 182 183 184 183 184 184 184 184 184 184 184 186 186 185 184 182 181 180 180 184 183 182 181 181 182 182 183 180 181 183 184 184 183 182 181 185 186 187 188 188 187 186 186 184 184 185 185 186 187 188 188 191 192 191 187 186 189 191 190 187 178 186 202 215 188 125 95 113 150 149 92 68 125 176 173 118 62 81 156 190 182 175 175 170 179 185 184 186 195 196 186 157 142 156 181 186 191 195 186 203 203 137 50 64 163 212 189 190 192 195 191 182 177 174 169 156 117 97 119 141 135 126 131 180 195 204 197 191 193 193 188 191 192 192 190 188 186 187 188 194 187 199 214 201 176 154 137 87 87 91 89 75 66 73 85 97 98 85 70 58 39 37 57 80 74 54 38 32 24 38 71 104 84 98 147 168 146 133 144 162 194 183 114 76 110 145 138 112 84 48 39 73 109 113 99 94 97 91 75 62 71 96 117 118 111 93 80 90 106 99 77 47 54 53 50 63 79 69 46 34 18 16 35 61 83 82 63 59 53 49 52 60 67 74 79 71 44 32 52 73 63 33 11 24 70 118 154 155 139 128 105 66 53 69 89 72 55 69 88 65 43 46 75 93 89 69 49 38 10 9 58 112 136 151 170 166 184 179 113 61 74 127 186 188 155 128 131 141 136 130 135 147 164 159 143 140 131 115 111 121 135 138 130 141 167 177 168 163 169 180 187 181 156 109 64 43 30 31 52 77 105 135 157 157 180 182 173 163 130 106 115 157 170 156 153 177 193 159 88 33 23 37 55 69 111 164 188 158 121 89 71 54 54 92 138 146 129 156 196 171 113 103 132 141 168 193 195 172 129 75 35 18 19 26 20 37 85 131 172 173 186 190 176 160 160 175 188 197 191 165 152 178 205 197 175 141 104 86 84 71 55 40 24 27 26 27 29 31 29 25 21 28 62 108 155 150 112 108 116 133 128 94 45 69 141 151 122 130 146 158 152 138 133 142 153 162 140 120 111 116 165 194 147 89 37 31 43 39 36 32 33 27 30 45 56 46 32 25 18 12 47 124 186 177 171 192 178 152 105 51 14 41 141 202 180 109 40 12 34 91 151 142 97 45 37 71 130 161 161 127 80 25 26 75 135 138 94 71 85 103 120 122 104 97 114 133 139 109 109 118 124 122 120 109 89 66 23 45 109 164 185 141 84 132 160 128 77 51 35 30 24 28 51 75 71 54 74 128 170 123 66 24 22 31 34 30 24 20 28 96 161 157 138 145 154 174 170 163 154 148 149 157 163 149 152 163 168 139 78 35 27 30 31 25 29 66 117 140 135 114 55 25 66 127 141 104 62 51 34 29 42 50 46 46 53 28 51 91 122 118 96 86 93 86 93 87 66 54 60 68 71 114 139 108 47 58 125 154 139 122 121 129 128 105 87 92 102 119 131 120 94 78 72 87 118 144 163 172 157 131 114 108 107 120 107 105 109 95 87 88 77 103 103 111 131 121 65 54 104 146 143 121 97 101 127 134 122 97 107 117 116 109 111 124 132 149 110 112 150 180 191 170 126 120 113 79 39 21 23 44 74 61 37 29 34 26 32 91 160 205 204 185 169 174 175 157 138 145 114 59 87 157 182 177 152 107 84 127 180 163 131 122 110 110 136 163 180 202 209 183 156 124 117 132 152 141 111 84 68 46 45 43 42 56 93 118 116 121 108 115 145 159 134 94 70 87 139 163 147 115 109 136 149 147 125 94 54 33 57 86 85 78 98 105 101 114 134 125 97 132 149 131 120 115 112 99 48 35 67 136 176 161 144 142 142 117 140 162 147 86 25 14 34 34 27 29 57 125 198 198 141 104 132 174 184 169 171 179 170 173 170 178 176 160 159 162 152 142 112 101 126 128 80 40 40 32 21 66 159 176 125 125 157 149 143 143 155 170 174 167 159 137 139 142 143 146 152 160 164 126 131 130 128 137 149 140 120 94 74 75 95 89 60 75 127 156 134 115 113 108 91 95 123 130 103 58 26 22 23 20 22 33 87 141 160 158 156 157 156 151 151 160 172 191 200 161 98 38 25 39 43 39 42 35 33 37 37 37 36 35 32 29 27 24 27 30 29 27 25 22 21 24 30 30 28 22 14 20 41 72 139 193 196 182 182 178 165 167 153 152 169 184 185 171 155 139 174 201 197 146 118 156 192 182 181 180 178 178 178 179 179 178 179 180 181 180 179 177 176 180 190 180 135 114 159 195 178 181 182 184 183 181 181 182 184 180 182 182 182 184 188 187 183 174 147 112 99 121 159 183 189 188 179 154 116 128 173 184 183 185 182 177 174 173 175 178 180 178 176 174 175 177 179 179 178 178 178 178 178 178 178 178 178 178 176 174 175 177 178 177 176 163 163 172 174 167 169 175 173 153 152 143 131 135 152 160 159 134 109 117 149 167 175 169 149 149 143 136 125 108 101 122 150 125 94 56 30 19 17 19 22 15 14 18 27 32 28 22 18 17 13 9 7 8 10 9 7 9 9 9 9 9 10 10 10 11 10 9 9 10 13 16 18 25 25 24 20 16 14 15 17 17 18 19 18 16 17 19 22 27 32 35 31 27 26 24 22 14 19 23 22 16 12 12 14 16 15 14 15 17 18 18 16 19 18 16 13 12 11 11 11 10 13 17 20 21 21 20 19 21 19 16 14 13 14 16 17 14 15 16 16 17 17 16 16 17 17 18 18 18 17 16 16 14 14 14 14 15 17 18 19 23 25 24 21 17 15 15 15 16 15 15 14 14 15 15 16 18 18 17 14 11 11 13 15 22 23 23 20 15 14 19 25 29 28 26 25 26 27 26 24 42 63 71 49 23 13 15 17 26 27 24 21 23 28 28 24 22 23 25 23 20 18 18 19 22 22 22 19 18 19 23 27 32 36 33 24 22 30 37 38 38 37 35 33 33 33 34 34 27 24 24 25 23 20 20 23 23 22 21 20 20 22 25 26 30 28 25 23 21 20 20 20 23 22 20 19 20 22 25 26 27 31 37 41 40 35 28 23 26 26 26 26 28 31 33 35 32 27 22 18 13 9 11 16 27 26 25 26 25 27 33 40 45 43 45 51 52 44 32 26 33 26 18 16 21 26 29 28 31 31 26 18 16 18 20 19 11 19 28 34 38 38 30 22 23 22 22 23 24 23 19 15 12 18 24 22 15 10 11 14 18 22 24 22 18 16 18 21 21 20 17 15 14 16 18 19 14 13 14 17 22 24 25 24 25 22 18 17 19 20 20 20 19 20 21 21 22 23 25 26 24 22 20 20 21 22 21 19 12 15 19 21 20 19 20 21 22 18 12 9 10 14 20 24 22 21 21 21 21 22 22 21 19 22 23 20 14 12 15 19 18 22 27 29 28 25 24 24 26 24 24 24 24 22 18 15 14 14 12 12 13 15 17 18 21 21 21 20 20 20 21 21 21 21 23 23 23 22 21 19 17 15 13 14 16 18 18 17 23 23 24 27 30 31 29 27 24 23 22 22 22 22 23 24 19 19 20 22 25 29 33 36 32 28 23 19 17 18 20 21 24 25 25 25 25 25 24 24 24 21 18 16 16 19 23 26 28 25 23 22 22 22 20 18 22 25 27 26 22 20 21 23 29 28 25 21 18 18 20 22 20 20 22 25 27 27 26 24 26 24 22 22 25 32 39 44 34 30 25 21 21 21 21 20 21 20 19 18 18 20 23 26 23 22 22 22 22 22 21 20 12 15 18 22 24 24 24 23 25 27 26 22 21 25 25 22 18 20 23 25 25 23 21 20 18 26 25 22 34 55 56 42 29 25 25 31 33 29 26 27 31 34 37 40 39 32 23 16 21 19 18 19 23 25 24 22 20 19 18 18 18 18 18 18 17 16 15 14 14 16 17 19 27 27 22 16 14 18 19 19 19 23 27 27 25 25 27 29 20 16 13 14 18 20 19 17 16 18 19 19 18 18 20 21 19 20 23 26 28 26 22 18 18 20 21 20 19 19 21 23 18 16 14 15 17 19 18 18 15 14 14 14 15 17 19 21 21 23 25 25 25 27 30 33 39 35 29 21 15 15 18 22 30 28 25 24 23 21 18 15 21 23 25 26 24 21 21 22 19 20 21 22 22 22 21 20 23 21 20 20 22 22 21 19 18 17 16 14 13 14 15 16 13 11 8 7 7 8 8 8 11 11 12 12 12 12 12 13 13 11 9 8 8 10 12 14 14 13 12 10 9 8 8 7 12 10 8 6 6 8 10 12 14 13 11 10 11 11 12 12 11 11 11 11 11 11 11 11 10 11 12 13 13 13 13 13 15 14 12 11 11 16 23 29 25 18 12 10 10 9 10 12 15 16 17 19 20 21 21 21 17 15 13 14 15 15 13 11 16 16 15 16 18 22 26 29 19 16 14 18 24 27 25 21 26 24 21 19 18 18 19 21 21 20 19 18 18 18 18 18 17 18 19 17 15 14 15 17 20 20 19 19 20 22 24 25 16 17 18 19 18 16 14 12 13 12 11 10 10 12 14 15 16 15 14 13 13 14 15 16 12 11 10 9 9 10 11 12 17 16 16 17 19 22 25 27 31 27 22 18 15 15 17 19 15 17 19 20 19 20 22 24 22 23 25 25 24 20 17 16 16 16 17 19 21 21 19 16 11 11 12 13 13 14 15 15 21 21 21 20 18 16 13 11 11 10 9 8 8 8 9 10 12 12 14 16 20 25 30 33 33 28 21 16 14 13 13 13 14 13 11 10 10 10 11 12 12 12 11 10 9 9 8 8 11 11 11 12 12 13 13 13 11 11 11 11 10 9 8 7 8 7 6 6 6 6 7 8 8 9 9 7 6 7 10 13 22 22 20 17 13 11 11 12 12 11 10 10 11 13 15 17 200 199 196 194 192 191 191 191 189 191 193 193 192 191 192 193 190 190 189 189 189 188 188 188 191 191 190 188 187 186 185 184 187 186 186 188 191 191 189 186 188 188 188 189 190 190 191 191 189 189 189 191 194 193 191 188 186 187 187 188 188 189 189 188 188 188 188 188 188 188 188 188 185 185 186 186 186 185 184 183 182 184 186 188 187 186 183 181 186 185 183 183 184 185 187 189 185 185 185 185 185 185 185 185 186 185 183 181 181 181 182 183 187 186 186 185 184 183 182 182 183 182 181 180 179 178 177 176 183 183 181 181 180 181 182 183 178 179 181 183 184 184 183 182 187 187 188 188 188 188 187 186 182 182 184 185 187 188 189 190 194 195 191 185 185 188 187 183 193 188 193 192 185 158 120 116 154 138 101 69 88 144 167 150 131 78 77 133 166 177 187 182 143 166 181 183 187 194 198 197 183 148 138 160 181 192 194 186 193 191 139 81 111 199 225 187 186 192 193 184 172 170 191 218 187 128 119 145 123 92 120 169 199 189 182 183 189 191 191 190 189 189 189 188 186 186 189 192 190 192 194 179 138 95 71 63 78 96 98 84 75 70 58 43 49 46 55 52 30 32 59 78 95 85 54 25 18 30 78 139 145 105 99 146 177 158 132 128 135 169 168 111 68 82 97 82 58 59 62 69 88 119 144 151 169 153 129 105 92 97 118 137 140 116 92 87 99 105 91 72 60 64 63 57 54 55 49 40 28 14 16 44 84 117 117 93 75 53 44 59 72 74 82 97 79 56 43 51 62 54 37 26 16 69 128 167 168 160 156 130 85 75 94 109 78 40 33 40 39 44 81 127 137 108 65 31 24 9 22 57 78 92 128 169 183 167 128 65 54 108 149 167 156 119 107 130 142 130 123 130 144 154 147 144 160 161 144 135 123 137 134 123 140 176 181 159 155 150 164 178 163 131 95 63 26 50 80 111 145 168 170 163 153 138 126 143 148 110 98 136 177 180 162 160 176 185 167 123 49 29 22 18 33 106 183 204 187 181 160 122 77 49 56 80 93 89 132 175 144 87 99 154 175 186 198 206 202 167 101 42 23 25 30 16 23 72 135 192 187 181 168 154 157 175 192 199 204 186 158 151 168 174 154 136 98 66 59 74 76 68 52 30 27 27 28 30 31 29 26 23 29 62 98 132 130 112 126 140 147 126 97 59 56 82 92 97 103 126 142 137 134 144 154 156 105 93 99 122 143 188 212 165 92 39 33 46 42 37 30 31 28 28 42 52 43 31 25 18 14 44 119 182 174 167 185 168 165 86 22 11 52 128 150 107 66 17 22 67 108 125 98 70 52 80 133 176 187 170 120 63 12 63 124 162 157 122 97 89 121 141 144 120 101 107 121 126 103 77 94 121 116 121 118 84 58 48 78 112 141 161 132 91 116 152 135 94 59 28 26 34 32 43 62 69 69 92 133 160 98 50 19 24 32 30 22 14 19 65 145 187 164 142 150 158 162 159 155 149 146 148 153 158 163 162 155 154 145 100 43 15 26 33 30 29 58 102 116 104 76 42 34 57 69 60 42 25 22 29 43 54 56 50 46 47 50 81 121 148 153 136 105 79 80 77 63 45 44 58 68 66 90 102 85 62 80 119 129 118 95 103 114 108 92 94 111 119 124 113 87 72 74 72 80 105 128 141 147 140 129 122 112 102 100 93 96 80 51 51 74 90 86 101 115 100 60 48 85 129 132 134 125 114 118 127 119 101 86 102 101 90 100 125 136 133 107 97 135 187 194 174 142 107 104 105 80 41 26 34 41 41 36 31 35 37 43 83 148 194 202 186 172 179 189 175 151 144 153 104 62 98 153 189 190 134 86 76 122 165 146 124 120 104 118 164 187 190 195 191 169 146 133 126 141 163 155 126 99 82 52 34 31 43 56 77 101 112 118 108 135 187 192 135 74 50 85 138 161 142 108 94 104 99 84 73 67 54 42 59 82 83 74 78 81 85 94 107 112 112 155 156 124 110 93 66 52 25 71 123 173 182 163 157 154 132 115 153 165 119 54 20 22 31 26 41 54 87 142 164 139 113 130 173 182 166 174 186 176 165 175 166 168 167 159 164 163 146 103 88 96 131 130 75 34 37 34 28 80 167 166 114 128 170 158 149 138 138 159 181 181 169 167 146 120 111 128 150 155 148 118 119 121 126 129 127 120 112 93 74 94 137 120 61 75 149 141 125 109 108 103 90 102 135 142 120 74 36 27 26 21 20 25 67 116 144 153 155 156 156 170 176 184 188 187 168 115 58 28 26 40 40 38 44 40 42 38 38 38 37 34 31 29 28 24 25 27 27 24 22 22 24 21 32 37 32 22 18 45 87 144 186 210 193 175 179 182 175 176 166 162 174 186 177 151 134 153 184 198 179 134 120 159 183 180 180 179 178 178 178 178 179 179 179 178 177 178 179 181 182 177 188 187 150 122 155 190 183 180 182 183 182 180 180 181 182 179 182 182 178 179 184 189 191 183 179 152 111 94 118 159 184 190 182 152 114 134 177 182 180 183 180 177 174 174 176 180 182 181 178 176 176 177 178 177 176 177 177 177 177 177 177 177 177 179 177 176 176 176 176 174 171 164 164 172 177 171 171 175 173 162 156 151 151 153 155 159 164 139 98 89 124 159 175 174 162 156 137 123 111 91 89 136 195 167 138 99 67 45 29 20 17 12 10 13 23 30 28 23 20 16 12 9 8 9 10 9 7 9 9 9 9 9 9 9 9 10 9 8 8 10 13 16 18 20 19 18 15 13 13 16 18 17 18 19 18 16 16 17 19 23 28 31 30 29 29 28 25 16 20 23 20 14 10 11 14 15 14 13 15 17 18 18 16 19 18 16 14 13 12 11 11 10 12 15 19 21 21 19 18 20 18 15 13 12 14 16 17 17 17 17 17 16 15 14 13 16 17 18 18 18 17 16 15 14 14 14 15 16 18 19 20 23 23 23 21 17 13 13 14 16 15 15 14 14 15 15 16 15 16 16 15 13 13 15 18 22 25 26 22 17 18 24 30 32 30 29 29 29 26 21 17 38 59 67 46 20 11 14 16 23 25 25 24 23 25 25 23 20 22 23 21 18 16 15 16 24 23 22 19 17 18 20 22 24 31 32 24 21 28 33 34 36 36 35 35 35 36 37 38 30 27 25 25 22 17 17 20 22 21 21 20 21 22 23 23 26 26 26 25 23 22 21 21 22 22 21 21 22 23 25 26 24 29 37 42 43 39 32 27 29 30 31 31 31 30 28 27 24 23 22 21 17 11 10 14 21 22 27 35 39 39 42 48 49 43 42 47 51 46 37 31 31 25 18 18 23 28 30 29 29 29 25 19 17 19 19 17 16 28 39 40 34 28 23 18 26 24 22 22 22 22 21 20 14 20 25 22 14 9 8 11 18 21 24 22 18 16 19 22 19 19 19 19 18 18 17 17 14 13 13 16 21 24 25 24 23 20 16 16 18 21 22 23 20 20 21 22 23 23 23 22 20 18 17 18 20 21 19 18 12 15 18 19 19 18 19 21 19 17 15 13 12 14 17 19 21 22 23 23 23 23 23 23 16 19 22 20 15 13 16 20 17 21 25 27 26 24 23 23 25 24 23 23 23 21 17 14 18 17 14 12 12 13 15 16 22 22 22 22 21 21 20 20 20 21 23 24 24 24 22 21 19 18 16 17 19 21 20 19 20 20 21 23 26 27 25 23 23 23 23 23 23 23 23 23 20 20 20 21 23 27 30 32 33 31 27 22 19 18 19 20 21 21 22 22 24 25 26 26 23 21 17 15 16 19 23 26 27 24 21 20 20 21 20 18 21 24 27 26 22 20 21 22 28 28 26 23 19 18 20 23 21 20 21 24 28 29 27 24 27 24 21 20 24 31 39 44 36 31 25 21 20 20 20 19 21 20 18 16 16 18 21 24 21 22 21 21 20 19 20 20 18 19 22 24 24 24 22 21 25 26 26 23 23 24 24 22 20 21 23 25 25 23 20 18 17 25 24 20 31 52 55 43 32 25 22 26 27 25 25 28 26 29 34 39 41 35 25 18 20 18 17 19 23 25 24 21 20 19 19 18 17 16 17 18 17 16 15 14 14 15 16 17 27 27 24 18 17 20 22 21 19 19 20 23 24 24 26 29 22 19 17 17 19 20 19 17 17 19 20 20 19 19 20 22 20 21 24 27 29 26 21 16 16 18 20 20 19 19 21 22 18 16 14 15 17 19 19 18 17 16 16 16 17 19 21 22 25 24 23 21 21 25 31 36 40 37 30 21 15 12 15 18 25 24 23 23 23 22 19 16 16 19 23 26 28 28 25 23 13 15 16 18 20 21 22 22 22 21 19 20 22 22 21 19 19 19 17 17 17 18 20 21 20 15 9 6 6 6 6 5 12 12 12 12 12 12 12 12 14 12 10 9 9 11 13 15 16 15 13 12 10 10 9 9 8 7 6 6 7 10 13 15 13 12 11 9 8 9 11 12 11 11 11 11 11 11 11 11 10 10 11 13 14 14 13 12 16 15 12 10 11 16 24 30 25 18 12 10 10 8 8 10 13 15 17 19 21 23 24 24 21 19 16 15 15 14 11 9 17 16 15 16 19 23 28 30 22 17 14 17 23 28 28 26 25 23 20 17 16 16 17 18 17 17 17 17 17 18 18 18 16 17 17 15 13 13 15 17 18 19 21 22 23 22 21 20 14 14 15 15 15 13 12 11 12 11 10 10 10 12 14 15 15 14 13 12 12 13 14 15 11 10 9 8 8 9 11 12 12 12 12 13 15 19 22 24 24 23 22 21 19 17 15 14 14 16 18 19 18 18 20 22 20 21 22 24 24 21 18 16 18 17 16 18 19 18 16 13 11 11 12 13 14 16 16 17 24 23 22 20 18 16 14 13 11 10 8 7 7 7 9 10 9 10 12 16 22 29 34 36 40 31 20 11 9 11 14 15 14 12 11 9 9 9 11 12 12 12 12 11 10 8 7 7 10 10 10 10 10 10 10 10 9 10 12 13 12 10 8 6 8 8 7 6 6 7 8 8 8 9 9 8 7 8 10 13 21 22 22 18 14 11 11 12 11 11 10 11 12 15 17 19 193 194 195 195 195 194 193 193 188 191 192 192 191 190 191 192 189 189 189 188 188 187 187 187 188 188 187 187 187 186 186 186 187 185 185 188 192 193 190 186 187 188 188 189 189 190 190 190 189 188 188 189 191 191 189 187 190 188 187 186 185 186 188 189 185 185 186 187 188 189 189 190 186 187 187 188 187 187 186 185 185 186 187 188 188 186 185 184 182 182 182 183 184 185 187 188 184 184 184 184 184 184 184 184 183 183 182 181 181 181 182 182 187 187 186 184 183 181 180 179 181 180 180 181 182 183 183 182 181 181 181 181 181 182 182 182 179 180 181 183 183 184 183 183 185 185 186 186 186 185 184 183 183 183 184 186 187 189 190 190 190 188 185 183 185 188 186 182 185 190 199 181 151 125 118 147 192 153 106 90 112 139 142 130 125 105 90 109 139 172 189 165 123 167 195 193 190 191 194 200 197 159 131 147 180 193 189 186 201 185 147 121 144 192 204 184 184 188 189 187 176 161 173 206 181 137 134 139 97 76 133 202 215 194 178 181 188 188 187 189 187 188 187 186 185 187 191 195 208 206 154 78 46 60 91 115 161 179 186 173 140 90 52 44 71 113 137 94 47 68 93 71 72 65 44 23 20 46 107 167 132 114 122 156 166 133 96 83 99 113 124 106 71 55 57 56 71 66 75 93 116 152 182 189 181 163 148 148 147 136 120 110 113 114 118 119 111 97 85 82 93 82 62 41 30 29 33 34 20 6 13 51 103 145 151 132 103 67 55 80 94 85 89 108 90 70 52 48 51 49 40 33 14 63 120 154 153 156 163 137 105 93 95 96 67 31 22 30 52 69 113 149 137 93 49 20 9 19 42 59 64 88 132 162 148 94 70 75 101 133 143 149 136 111 113 135 139 130 129 132 141 144 142 148 166 174 162 150 137 139 121 100 116 154 164 146 138 131 131 121 103 105 102 80 56 123 167 170 181 191 169 135 139 141 147 155 141 106 113 160 188 190 172 163 158 159 166 156 99 50 18 12 28 91 163 190 190 211 199 150 103 72 61 65 61 53 68 87 77 66 92 126 145 147 153 170 187 173 113 52 36 30 28 12 15 58 120 182 176 158 150 165 186 193 187 181 181 150 109 92 100 97 84 78 60 56 86 133 142 107 62 35 27 27 28 28 29 28 27 26 23 53 88 131 148 140 140 133 136 119 92 52 44 68 78 85 93 111 129 141 158 168 158 138 95 106 127 150 159 183 196 157 95 43 36 46 40 36 29 29 29 28 40 49 41 31 26 20 16 44 108 172 179 174 179 155 125 62 24 25 42 81 97 71 45 26 49 82 95 93 75 69 77 138 183 182 167 138 76 15 23 109 152 150 154 162 143 98 145 163 167 148 129 128 136 139 109 84 111 148 144 139 120 72 55 89 123 109 102 125 114 82 124 174 162 107 60 29 27 32 28 48 64 63 67 94 110 100 58 29 19 31 37 31 20 8 36 107 162 166 162 176 177 160 143 143 143 146 150 156 162 165 165 164 148 145 150 112 48 11 20 31 33 30 46 71 70 49 42 31 34 40 29 20 30 44 58 71 75 64 52 48 42 32 74 117 154 162 160 156 137 112 113 90 56 32 34 51 62 62 62 56 60 84 101 90 81 91 86 85 83 74 69 82 94 89 72 64 62 75 89 86 81 87 106 100 94 101 121 139 138 127 103 83 74 58 52 65 75 86 103 127 121 62 25 67 119 124 125 130 132 131 130 121 95 69 70 92 92 86 107 128 117 94 101 170 196 168 148 134 119 118 102 96 74 43 32 40 40 28 32 33 39 55 98 160 196 195 177 171 173 188 189 163 147 158 148 100 83 111 136 160 153 94 74 75 116 155 153 145 128 93 133 181 190 179 171 155 147 141 157 144 147 159 160 147 122 96 52 29 34 64 81 84 90 97 86 93 145 207 199 124 69 64 126 161 162 136 106 92 93 77 59 62 69 69 60 60 69 73 69 58 60 74 79 82 108 143 185 159 119 96 62 23 39 81 140 178 188 180 167 156 141 113 125 148 137 80 33 27 32 29 24 58 93 132 157 132 107 119 157 184 173 160 178 176 164 179 174 171 173 171 160 146 126 104 87 111 131 132 104 58 31 34 29 42 107 181 158 106 129 173 137 131 118 116 141 173 183 173 185 160 128 120 141 157 140 109 112 116 123 120 99 79 80 94 112 136 168 169 124 81 85 114 101 110 119 126 128 118 119 135 176 148 90 38 23 26 25 22 19 54 104 145 165 171 173 176 179 189 192 180 156 117 66 26 30 28 37 33 37 45 41 48 39 39 39 37 34 30 29 29 23 23 24 24 22 20 24 30 37 39 33 27 26 42 93 152 200 194 186 180 176 175 177 179 176 168 161 172 184 165 134 122 175 185 187 175 136 120 161 194 178 178 178 178 178 178 178 178 180 179 177 176 176 179 181 183 176 183 189 166 135 151 183 186 180 181 182 181 179 178 179 181 184 186 184 179 178 182 184 183 178 185 182 156 116 95 115 147 170 170 145 116 146 188 186 182 175 177 179 181 181 180 178 177 183 180 177 176 177 177 176 175 176 176 176 176 176 176 176 176 179 178 176 176 176 174 171 169 152 154 168 180 177 174 174 169 173 166 165 172 172 166 166 172 157 123 86 83 109 129 133 131 123 118 104 80 63 80 135 187 176 159 137 115 90 58 28 11 16 12 13 22 29 28 22 19 13 12 11 10 11 10 9 8 9 9 9 9 8 8 8 8 9 9 8 9 10 13 15 16 15 14 13 12 12 13 15 17 16 17 18 17 15 14 16 17 18 23 27 28 30 32 32 29 22 23 23 20 14 11 12 13 13 12 13 15 17 19 17 16 19 18 17 16 14 13 13 12 12 13 15 18 20 21 20 19 18 17 15 14 13 14 15 16 18 18 18 17 16 15 13 12 16 17 17 18 17 16 15 15 15 15 15 16 18 19 21 22 22 21 21 20 16 11 11 14 15 14 13 13 13 13 14 15 13 14 15 15 14 14 16 19 19 24 27 24 23 28 36 41 35 31 29 30 29 23 16 12 21 37 44 33 17 12 14 16 15 18 22 23 23 23 23 24 20 21 21 19 16 14 15 16 24 23 21 19 17 17 18 20 17 25 31 28 23 23 26 28 32 34 36 37 36 35 35 36 31 26 23 22 21 17 16 18 20 20 21 21 22 22 22 22 25 27 28 28 26 24 23 24 22 23 25 26 27 26 26 26 26 30 37 41 42 39 34 30 28 29 30 31 29 26 23 21 19 20 23 25 21 13 9 10 13 19 36 55 63 58 54 55 44 35 31 38 47 47 42 37 25 22 20 22 26 29 30 29 29 28 24 19 18 21 21 18 29 40 47 41 29 22 21 21 28 26 23 21 21 21 22 23 17 21 24 21 15 11 11 13 18 20 21 20 18 18 19 20 18 19 21 22 22 20 18 16 15 13 13 15 20 23 24 23 21 18 16 16 19 21 22 22 20 20 21 23 24 23 21 19 18 17 16 18 20 20 18 16 13 15 18 19 18 17 19 20 17 17 17 16 14 13 14 15 21 23 25 25 24 23 23 24 17 20 22 21 19 18 20 23 17 20 24 25 24 23 23 23 26 24 23 22 22 21 18 15 21 19 16 14 13 14 16 18 24 24 24 23 22 21 20 19 19 21 22 24 25 24 23 23 21 20 19 20 22 23 22 21 19 18 19 21 23 23 21 19 22 22 22 22 22 22 22 22 21 21 21 22 24 25 27 28 32 32 30 26 22 19 18 19 19 19 19 20 22 23 25 26 22 20 18 16 17 20 23 25 23 21 19 19 20 21 19 18 18 22 25 25 23 21 22 24 26 27 27 24 20 19 22 26 23 21 21 23 28 29 28 25 26 24 21 20 24 31 38 43 37 32 25 21 19 20 20 19 21 19 16 15 16 18 20 21 20 21 21 19 18 17 19 20 24 25 26 27 27 26 24 23 24 25 25 24 24 24 24 23 22 23 24 24 23 22 20 18 18 24 24 20 28 45 51 44 33 25 21 23 25 23 25 29 23 26 31 38 41 37 27 19 18 18 19 20 22 23 22 21 19 20 19 18 16 15 16 17 16 15 15 14 14 15 16 16 24 26 24 21 20 24 25 23 19 15 15 21 24 24 25 28 25 23 21 20 21 21 19 17 19 21 22 21 20 20 21 22 22 22 24 26 28 25 20 16 15 18 20 20 19 18 19 21 20 18 16 17 19 21 21 20 17 17 17 17 18 21 23 25 26 24 22 19 19 24 31 37 39 36 31 23 16 13 13 15 19 19 19 21 23 22 20 17 14 17 21 27 33 36 30 22 11 12 14 16 18 21 22 23 21 20 18 19 21 21 20 18 19 19 18 19 20 22 25 26 25 19 11 6 6 7 7 5 14 14 13 13 12 12 12 11 13 12 11 11 12 13 14 15 17 16 14 13 11 10 10 10 5 5 6 7 9 12 13 15 10 10 9 7 6 7 10 12 12 12 12 12 12 12 12 12 11 10 11 12 14 14 13 12 15 14 12 11 11 16 23 29 24 17 11 10 9 7 6 8 11 12 15 18 20 22 24 24 24 21 19 17 17 16 13 11 17 17 17 19 21 25 28 30 26 22 18 18 22 26 26 25 22 21 19 17 16 15 16 16 17 17 17 17 17 17 17 17 15 16 16 14 12 13 15 18 17 19 21 23 23 21 19 17 12 12 13 13 13 12 11 10 11 11 10 11 11 13 14 15 14 14 13 13 13 13 14 14 10 9 8 8 8 9 11 12 10 10 11 12 14 16 18 19 18 20 22 23 22 19 15 12 15 17 19 18 17 17 19 21 19 19 20 21 22 22 19 17 20 18 17 18 19 18 15 13 12 13 14 15 17 18 19 20 24 23 20 17 15 15 15 16 12 10 8 7 6 7 9 11 8 9 12 17 24 29 32 33 36 27 15 7 7 11 14 15 14 12 10 8 8 9 11 12 12 12 12 11 10 9 7 7 9 9 9 9 9 9 9 9 9 10 13 15 15 12 9 7 8 8 8 8 8 8 8 8 8 9 10 10 9 9 12 14 18 20 22 19 14 11 12 13 12 12 11 11 12 14 16 18 193 194 194 194 194 194 194 194 193 194 195 193 189 187 186 187 188 188 188 188 187 187 186 186 183 183 184 186 187 188 189 190 187 185 185 189 193 194 190 186 189 189 189 190 190 190 190 190 189 188 187 187 187 188 188 188 190 189 188 186 185 186 186 187 185 185 186 187 188 188 189 189 186 186 187 187 187 186 185 185 185 185 185 186 186 186 186 186 182 182 184 185 185 185 185 185 183 183 183 183 183 183 183 183 180 181 181 182 182 182 182 181 184 183 183 182 181 180 179 178 183 182 181 182 184 185 184 183 178 179 181 182 183 183 182 181 185 184 183 182 182 182 182 182 183 184 184 184 184 183 181 181 187 187 187 187 187 188 188 188 186 184 184 187 188 187 186 186 191 192 196 176 145 117 110 141 175 161 143 133 125 110 105 115 114 118 100 106 128 151 160 132 122 174 202 197 196 193 182 177 183 171 147 148 171 171 166 184 212 199 165 131 131 161 187 194 197 177 158 163 166 143 139 167 184 168 154 137 104 86 124 183 211 203 195 191 189 188 188 189 189 189 187 185 184 187 192 196 214 193 103 29 60 138 199 238 222 217 209 196 155 92 79 118 145 186 185 122 73 75 74 48 38 37 37 32 30 56 102 134 117 123 134 136 118 91 80 85 88 79 83 86 71 65 85 108 117 83 72 95 133 172 184 169 136 133 147 177 189 163 120 90 88 102 112 106 93 88 93 100 113 88 50 24 28 43 42 28 17 2 10 53 108 153 166 154 130 93 82 108 120 102 93 105 91 93 90 79 64 51 39 30 14 50 93 118 117 136 158 133 127 108 83 66 49 30 33 53 74 91 128 146 115 64 29 12 5 29 73 96 89 94 113 121 84 62 89 131 156 161 143 129 124 127 145 153 142 140 140 129 129 134 145 153 158 166 165 154 154 138 111 91 101 128 140 135 114 100 94 90 97 127 126 83 93 158 189 175 171 170 150 128 134 153 166 151 115 97 126 169 167 168 150 140 135 139 156 155 132 74 30 15 22 67 133 172 195 213 189 137 112 106 99 97 72 61 60 61 52 51 62 70 77 81 88 106 134 144 112 70 47 31 26 16 17 40 77 123 145 155 172 191 201 191 166 144 109 90 62 52 66 73 70 69 89 120 162 195 193 142 76 38 27 27 26 25 25 26 27 28 20 43 76 127 151 144 137 125 138 129 96 40 40 94 119 120 105 106 117 140 161 160 140 120 142 159 160 151 144 161 173 140 99 49 39 42 34 33 30 29 32 29 40 49 42 32 28 22 17 43 93 155 181 179 168 134 80 43 34 37 31 53 80 76 44 45 80 96 78 60 68 103 146 196 206 173 139 94 42 16 84 162 174 150 157 178 173 129 131 140 142 133 123 122 123 124 109 110 126 147 153 135 92 48 48 103 142 108 78 95 96 82 134 190 182 127 74 36 28 29 26 46 59 54 60 85 84 53 35 21 22 33 34 30 22 10 60 128 149 135 164 197 185 159 144 141 140 144 153 162 168 170 159 161 150 152 156 109 41 12 25 30 32 32 37 44 39 28 30 25 28 37 44 52 73 95 111 126 117 78 44 36 35 29 82 135 175 171 154 152 149 139 127 94 54 35 40 52 54 51 51 51 61 81 85 64 56 73 78 67 59 54 51 60 67 63 42 49 70 90 99 104 107 104 135 118 101 98 111 123 123 117 106 83 71 65 85 100 80 77 134 146 107 42 37 90 122 114 130 130 131 136 137 121 88 59 71 97 99 88 95 102 95 91 141 198 192 129 98 102 112 124 93 73 56 48 39 36 36 33 38 51 72 105 153 192 195 178 163 167 174 182 175 150 142 158 127 97 102 110 102 98 83 65 78 92 132 167 173 160 123 76 126 164 156 147 144 130 140 154 169 155 145 148 160 164 134 89 37 25 50 101 127 119 97 79 50 65 125 191 188 126 86 90 148 164 148 123 104 99 100 81 70 86 91 84 75 69 71 81 83 65 69 89 86 71 94 137 169 147 113 70 40 33 71 143 184 203 189 183 167 125 117 129 147 125 86 47 32 36 39 35 42 72 124 162 149 111 115 155 176 175 163 163 174 165 162 182 171 177 176 165 143 112 87 80 123 160 177 149 97 49 27 31 25 58 134 189 148 99 133 175 133 121 106 105 127 158 178 182 185 165 139 132 154 169 145 107 113 122 131 120 90 68 79 103 141 190 215 165 96 82 94 87 106 130 143 144 149 151 149 151 200 164 93 32 18 28 30 25 16 44 89 132 156 166 177 189 171 176 162 132 97 62 34 25 35 29 31 28 37 44 37 46 39 40 40 37 33 30 29 29 23 21 21 21 19 19 27 37 47 41 37 47 66 88 130 179 196 182 172 174 175 171 170 174 170 161 153 167 181 159 131 130 186 189 188 177 136 116 159 198 177 177 177 177 177 177 177 177 179 179 178 177 177 177 177 177 175 177 186 170 140 149 178 183 179 180 181 180 178 176 177 179 182 182 180 178 180 182 179 173 179 179 188 189 160 117 102 110 135 146 134 117 156 197 186 180 176 177 179 180 180 179 177 175 181 179 176 176 177 177 176 175 175 175 175 175 175 175 175 175 177 176 175 175 176 175 172 169 150 150 163 176 175 174 175 173 174 173 174 177 177 175 174 176 172 155 115 91 91 82 80 102 120 120 104 73 59 83 129 164 170 158 145 136 120 88 51 26 26 21 19 25 30 28 21 17 10 12 14 14 13 10 9 9 9 9 9 8 8 8 7 7 8 8 9 10 12 13 13 14 13 12 12 12 12 13 14 15 13 15 17 16 14 13 14 16 13 19 23 26 30 35 35 32 28 27 24 20 16 13 12 13 12 12 12 15 18 19 17 15 18 18 18 17 16 15 14 14 17 16 16 18 21 23 22 21 16 16 15 15 15 15 15 15 16 16 16 17 16 16 15 15 16 16 17 17 17 16 15 14 16 16 16 17 19 21 23 24 21 19 19 20 16 10 10 14 12 12 11 10 10 11 12 12 13 14 15 15 13 13 15 17 15 21 26 27 31 42 52 56 38 30 25 26 26 20 15 12 12 17 22 22 17 13 13 14 13 14 17 20 22 23 23 23 21 21 20 18 15 14 16 19 21 20 19 18 18 19 20 21 19 24 31 33 25 18 20 26 33 36 40 40 37 34 32 32 28 22 17 18 20 18 17 17 19 20 21 23 23 23 23 22 27 30 32 32 29 26 24 24 22 25 28 31 32 30 28 26 28 30 34 36 36 33 29 26 23 23 23 23 23 22 21 20 21 22 26 28 23 14 8 8 18 24 40 61 69 62 56 56 37 26 22 30 42 45 40 34 19 20 23 26 29 30 30 29 33 30 23 17 18 23 26 24 41 47 46 35 22 18 21 24 27 26 24 22 21 21 21 21 18 19 21 20 17 16 17 18 19 18 17 18 19 20 19 17 20 21 22 23 23 21 19 18 16 14 13 15 19 22 23 22 21 19 17 17 19 21 20 19 19 19 20 23 25 24 20 17 18 17 17 18 20 20 18 16 15 17 19 19 17 17 18 20 17 18 18 16 13 11 12 14 21 24 26 26 24 22 22 23 20 21 22 22 22 21 21 22 18 21 23 24 23 22 23 25 28 25 23 22 22 22 20 19 22 20 17 15 16 18 21 23 25 25 25 25 24 22 20 19 18 20 22 24 25 25 24 23 21 20 20 22 24 25 24 23 19 18 19 20 22 22 19 16 19 20 20 20 20 20 20 19 20 21 23 24 25 26 26 26 30 32 32 30 25 21 18 17 20 19 19 19 19 20 21 22 20 19 18 18 19 22 24 25 20 19 18 19 21 21 19 17 14 19 24 25 23 22 24 26 25 27 28 26 22 21 24 28 26 23 20 22 27 29 28 25 25 23 21 21 25 31 38 42 37 32 25 20 19 20 20 20 20 17 14 14 18 20 19 17 19 20 20 18 16 16 18 20 23 24 26 27 27 26 25 25 23 23 24 25 25 24 24 24 24 24 23 23 22 21 20 19 20 23 23 21 26 37 45 45 32 26 23 26 27 24 24 27 24 26 30 36 40 36 26 18 17 19 21 22 21 21 21 22 19 20 20 18 15 14 15 17 14 14 14 14 15 15 16 17 21 24 25 23 24 27 28 26 20 14 13 21 26 25 24 27 27 26 24 23 23 22 20 18 22 23 24 23 21 21 21 22 23 23 23 25 26 24 19 16 14 17 19 19 18 17 17 18 20 18 16 16 19 20 20 19 17 17 17 18 20 23 25 27 24 24 23 22 22 26 32 37 35 34 30 25 19 15 15 16 17 17 18 20 22 22 19 16 14 17 20 28 39 42 32 18 11 12 13 15 17 19 21 22 21 19 18 18 19 20 18 16 17 17 17 19 21 25 28 30 27 19 11 7 8 10 11 9 16 15 15 14 12 11 11 10 10 11 11 12 13 14 15 15 16 15 14 12 11 10 9 9 4 6 8 10 11 12 11 11 7 8 7 5 4 5 9 13 13 13 13 13 13 13 13 13 12 11 11 12 14 15 13 10 12 12 12 11 11 15 22 27 23 16 11 10 9 7 6 7 8 9 12 15 17 20 21 22 24 22 20 19 20 20 18 16 18 18 20 22 24 27 28 29 29 27 26 24 23 22 20 19 19 18 18 17 16 15 14 14 20 20 20 19 18 16 15 14 15 15 15 14 13 14 18 21 19 19 19 19 19 19 18 17 13 13 13 13 13 12 12 12 9 10 11 13 14 14 14 14 12 13 14 14 14 14 13 12 9 8 8 8 8 10 12 14 11 12 13 15 16 16 16 16 17 19 22 24 24 21 17 14 17 19 20 20 18 17 18 20 19 18 17 18 21 22 21 19 21 19 18 19 21 21 19 17 15 15 16 18 19 21 22 23 22 19 15 11 10 12 15 17 13 11 9 7 6 8 10 11 9 10 13 18 24 27 26 25 25 18 11 9 12 16 17 17 14 12 10 8 7 8 10 12 10 11 11 11 11 9 8 7 10 9 9 9 9 9 9 9 8 11 14 17 17 14 10 7 8 9 10 11 11 10 9 8 7 9 11 11 10 11 14 16 14 18 21 19 14 12 13 15 15 14 12 11 10 11 12 13 199 197 195 193 192 192 192 192 188 190 192 192 190 189 189 190 188 188 188 187 187 186 186 186 187 187 187 186 186 185 185 184 187 185 185 189 194 195 191 186 191 191 191 191 191 191 191 191 189 189 187 185 184 185 187 188 189 189 189 188 187 186 184 184 186 186 186 187 187 188 188 188 184 184 185 185 185 184 183 182 183 183 182 182 182 183 184 185 183 184 186 187 187 186 184 183 183 183 183 183 183 183 183 183 178 179 181 183 183 183 181 180 180 180 180 179 179 179 179 179 183 180 178 177 178 178 176 173 176 178 181 183 184 183 182 181 190 188 185 182 180 180 180 180 184 184 184 184 184 183 181 181 191 190 189 188 187 186 185 185 188 186 188 193 191 184 184 188 190 181 182 177 169 149 130 146 164 172 178 177 155 117 102 116 114 118 102 114 128 119 115 97 122 170 191 188 198 197 170 148 156 175 165 151 151 134 136 176 210 214 180 120 102 145 196 216 214 165 119 123 142 126 118 144 202 201 173 147 129 95 93 137 187 198 203 195 187 188 191 192 191 190 188 185 184 186 191 195 206 172 87 59 139 209 223 234 211 191 149 117 106 104 134 185 168 164 130 93 73 45 30 42 35 32 37 36 32 55 88 98 135 137 124 88 55 57 95 133 95 76 66 64 67 96 145 180 132 88 68 89 123 154 156 131 116 115 132 164 178 162 136 121 118 105 81 64 74 98 108 102 111 82 39 19 43 73 59 21 17 1 8 51 105 149 165 158 150 116 105 127 134 108 87 87 75 118 149 129 81 44 34 35 21 45 76 94 97 129 161 140 151 125 78 46 36 29 40 69 83 100 134 142 102 49 20 10 10 38 101 141 117 80 66 62 56 94 155 172 171 181 154 113 113 143 176 171 149 152 148 120 117 126 150 159 149 154 162 156 159 135 109 100 108 121 133 139 116 66 65 113 150 161 132 80 112 148 164 159 154 137 119 120 166 165 160 138 108 103 128 152 141 139 119 114 122 134 143 130 119 82 45 18 10 46 109 152 195 202 166 121 121 137 136 131 112 109 120 123 95 63 53 54 60 60 56 58 81 106 105 87 55 33 30 28 27 29 37 64 139 185 214 196 164 136 98 60 53 68 79 98 130 147 139 129 145 193 212 198 182 148 91 49 27 26 24 23 23 24 26 28 26 43 69 115 134 126 132 135 155 138 104 50 41 92 148 189 125 105 99 117 132 130 127 132 188 197 167 128 120 149 166 137 102 53 41 38 28 31 31 31 34 31 41 49 42 34 30 25 13 38 78 138 175 175 152 111 79 40 28 34 36 63 85 72 48 56 101 114 71 34 64 141 206 221 197 157 116 55 23 45 136 186 176 153 151 155 162 148 111 112 111 110 109 108 106 104 132 151 140 130 146 129 82 57 49 96 133 103 67 73 88 102 123 176 178 141 93 43 28 34 35 40 42 40 52 79 84 63 36 28 28 30 26 24 23 15 74 136 142 126 152 165 147 143 149 147 147 153 161 165 163 159 164 168 162 168 163 99 28 9 35 31 30 32 33 33 37 42 32 32 33 43 63 87 119 150 135 155 145 90 37 21 28 33 88 134 171 171 159 153 143 127 101 71 43 41 53 59 51 41 45 66 70 59 55 58 65 75 61 49 48 51 46 48 61 69 65 81 106 112 107 126 150 151 155 144 130 116 106 100 102 106 116 111 110 100 113 121 101 111 134 128 73 33 62 100 114 127 117 117 124 139 147 132 94 62 77 106 107 84 71 72 95 132 163 140 128 110 82 87 106 104 76 46 39 52 46 31 31 38 57 83 117 149 170 171 165 167 163 169 170 167 161 145 138 147 106 96 112 105 82 57 43 74 91 113 148 174 176 157 117 78 107 135 118 117 127 122 146 173 166 154 142 142 161 173 134 71 20 21 63 129 166 154 110 69 32 43 95 163 180 141 108 105 140 147 127 107 97 98 99 79 79 103 105 89 85 85 90 105 110 92 97 117 102 65 67 100 106 116 104 49 40 75 107 158 187 189 166 180 170 109 116 173 167 105 46 31 40 43 43 44 66 80 137 170 129 98 136 188 188 158 141 152 172 179 173 164 171 178 164 138 111 84 80 103 172 197 205 174 114 50 21 27 25 69 147 189 136 94 138 181 161 138 114 109 123 147 173 191 185 163 129 116 139 170 167 143 127 138 144 134 113 103 119 141 165 184 197 150 69 48 78 96 140 162 161 143 146 163 172 173 183 150 83 29 23 36 32 20 20 40 74 106 124 135 155 176 159 154 124 80 45 24 25 41 32 24 24 24 39 46 38 49 40 41 41 38 33 29 29 30 23 20 19 20 18 19 30 41 33 36 52 90 124 132 139 157 164 176 184 181 178 181 183 182 168 158 150 167 184 162 140 148 179 194 194 173 125 108 152 186 176 176 177 177 177 177 177 177 178 179 179 179 177 175 171 169 175 175 181 167 139 149 175 178 178 179 180 179 177 175 176 178 171 172 173 177 185 191 186 178 181 174 179 192 189 159 123 102 104 124 121 113 158 195 179 170 183 180 176 173 172 174 177 180 179 177 175 175 176 177 177 175 175 175 175 175 175 175 175 175 175 174 173 174 176 176 173 171 166 159 164 170 166 167 173 174 170 175 176 171 172 178 179 175 177 175 153 139 123 75 64 113 158 148 125 96 82 97 133 163 169 152 136 131 125 105 74 51 36 29 25 29 33 29 21 16 8 12 16 17 14 10 9 9 10 9 9 8 8 7 7 7 7 8 10 11 12 13 12 12 13 13 12 12 13 13 13 13 12 14 16 15 13 13 14 15 10 16 21 25 30 36 37 34 32 29 24 20 17 15 13 12 12 11 12 15 18 19 17 15 18 18 18 18 17 16 16 15 21 19 17 18 22 24 24 23 14 15 15 16 16 15 14 14 13 14 15 16 17 18 18 18 16 16 17 17 17 16 15 14 17 17 17 18 20 22 24 25 20 18 18 19 16 10 10 15 10 9 9 8 8 9 9 10 14 15 16 15 13 12 13 15 12 19 25 28 37 52 63 67 39 29 22 22 22 18 15 15 13 11 12 17 18 14 10 10 18 15 14 17 22 23 22 21 22 22 20 17 15 15 18 21 18 17 17 17 19 20 22 23 25 28 34 37 28 16 17 27 36 40 44 44 40 35 31 29 25 17 12 15 19 19 18 17 18 19 21 23 24 24 23 22 29 32 35 34 30 26 24 24 22 26 31 34 35 33 29 26 28 29 30 31 29 25 22 19 19 18 17 16 17 19 21 23 25 25 28 29 24 14 8 8 28 27 36 49 54 49 47 51 34 23 18 27 38 41 34 27 14 18 24 29 31 31 30 29 37 32 22 15 16 24 30 30 47 47 41 27 17 16 21 24 24 25 25 24 22 20 19 18 17 18 18 18 19 20 22 24 20 17 14 16 20 22 19 15 23 23 23 22 22 21 21 21 17 15 14 15 18 21 22 22 22 20 18 18 19 19 18 16 19 19 20 23 25 24 20 16 19 18 18 19 21 21 18 16 16 18 19 19 17 17 18 19 19 19 18 14 11 10 12 15 21 24 26 26 23 21 22 23 22 21 21 21 22 21 20 18 20 22 23 23 22 22 24 26 30 27 23 22 22 23 22 22 21 19 17 16 18 21 25 28 26 26 27 26 25 22 20 19 18 19 21 23 24 25 24 23 21 20 20 22 25 26 25 23 20 19 19 20 22 21 18 15 17 18 18 19 19 18 18 17 19 20 23 26 27 27 27 26 28 31 34 32 27 21 18 17 22 21 19 18 17 17 18 19 18 18 19 20 21 23 25 26 17 17 17 19 21 22 19 17 12 17 23 25 24 23 25 27 24 27 29 26 23 22 26 30 28 24 20 21 26 29 28 26 24 22 21 22 25 31 37 41 37 31 24 20 19 20 21 21 19 15 12 14 19 21 19 15 19 20 20 18 15 15 17 20 19 21 22 24 25 25 25 24 23 22 23 25 26 25 25 25 26 25 23 22 20 20 20 20 21 22 23 22 25 32 41 46 31 26 25 29 30 26 24 25 26 27 30 36 39 35 25 16 16 19 22 22 20 19 20 22 19 20 20 18 15 14 15 17 13 14 14 14 15 16 16 17 18 22 25 25 27 30 30 27 21 14 13 22 28 26 24 26 29 27 26 25 24 22 20 19 24 24 25 24 22 21 22 23 24 23 23 24 24 23 19 16 14 17 19 19 17 16 16 17 18 16 14 14 16 17 17 16 17 17 17 18 21 24 26 28 21 23 24 25 25 28 32 36 31 31 30 26 21 17 17 18 17 17 17 20 22 21 18 15 16 17 21 29 42 45 32 15 13 14 14 15 17 18 19 20 21 19 17 17 19 19 17 15 15 15 16 18 21 25 29 31 26 19 10 7 9 13 14 14 17 16 15 14 12 11 10 9 8 9 11 13 14 14 14 14 15 14 13 11 10 9 8 8 5 7 9 11 12 11 9 8 5 6 6 4 4 4 9 13 13 13 13 13 13 13 13 13 13 11 11 12 14 14 12 10 11 11 12 11 12 15 21 25 22 15 10 10 9 7 6 7 6 6 9 12 15 17 19 19 23 21 20 21 22 23 22 20 18 19 22 24 26 28 28 29 30 31 32 30 25 19 15 12 16 17 17 17 17 15 14 13 25 24 23 21 18 16 13 12 15 16 16 15 14 16 20 23 21 20 18 16 15 16 18 19 14 14 14 14 14 14 13 13 8 10 12 14 15 15 14 13 11 12 14 15 15 14 12 11 8 8 7 8 9 11 13 15 13 14 16 18 18 18 17 16 18 20 22 24 24 22 20 18 20 21 22 21 19 18 19 20 20 17 16 17 20 22 21 20 20 19 19 20 23 24 23 21 16 17 18 20 21 23 24 25 20 16 11 6 6 9 14 18 13 12 9 7 7 8 10 12 11 12 14 19 23 24 21 18 17 13 11 13 19 22 22 19 14 12 9 7 7 8 10 12 10 10 11 11 11 10 8 7 11 10 10 10 10 9 9 9 8 11 15 18 18 15 11 8 7 9 11 13 13 11 9 7 7 9 11 12 11 12 15 17 12 16 20 19 14 12 13 16 17 15 13 10 8 8 8 8 199 198 197 195 194 193 193 193 187 189 192 194 195 193 191 189 189 188 188 187 187 186 186 186 184 185 185 186 187 187 187 187 188 188 187 184 181 182 187 192 185 186 187 189 191 193 194 195 191 191 190 190 189 189 190 190 183 185 187 188 188 187 185 184 184 183 182 184 186 187 185 183 182 183 185 186 185 184 182 180 181 181 181 182 182 183 183 183 180 180 180 180 180 180 180 180 182 182 182 181 181 181 180 180 183 182 180 178 177 177 178 178 180 180 180 180 180 180 180 180 183 182 179 178 177 177 178 179 179 179 178 178 178 179 181 181 182 181 180 179 179 180 181 182 181 181 182 183 184 184 185 185 182 183 184 185 186 187 187 187 190 190 191 192 191 189 186 185 188 187 187 186 186 187 188 189 179 196 202 201 194 163 132 125 86 91 105 105 102 93 86 106 106 146 163 166 170 180 184 162 147 172 199 153 99 106 142 188 207 204 165 107 94 137 183 199 187 120 122 130 124 118 119 170 190 171 177 174 143 83 61 126 181 183 180 182 188 185 186 199 183 179 182 190 193 191 195 204 219 156 70 93 186 236 235 206 159 99 56 42 63 139 193 178 149 95 62 49 40 32 26 37 47 40 55 57 53 61 66 76 96 107 84 54 68 101 126 145 111 72 54 49 69 142 178 140 91 90 86 91 113 133 127 106 125 132 135 136 151 169 169 155 141 96 50 52 96 128 126 117 113 64 28 37 67 77 52 16 17 5 5 38 97 148 170 170 192 141 102 103 109 96 80 78 69 138 195 163 81 40 39 35 38 35 41 62 89 108 119 123 143 109 68 42 33 40 60 80 91 127 170 147 82 34 10 14 18 70 137 164 124 57 47 85 143 166 173 169 172 166 137 110 109 145 162 166 159 147 129 96 94 122 157 164 152 150 157 156 175 120 96 107 113 121 131 127 89 71 108 159 175 133 84 99 129 146 166 151 139 124 108 138 161 158 166 139 90 100 150 171 128 108 117 135 132 133 132 113 101 89 67 52 39 25 53 113 149 169 135 110 151 171 144 129 134 148 183 165 97 84 118 126 139 103 77 69 64 65 76 84 59 38 24 30 28 15 29 72 131 169 162 126 91 38 25 73 128 145 158 175 202 208 185 161 182 199 196 189 194 169 109 63 30 22 23 25 22 26 32 31 32 24 65 120 128 114 119 129 135 128 95 48 42 99 157 175 123 105 111 115 100 81 102 167 192 194 159 112 108 138 158 159 116 62 28 33 37 31 26 24 35 41 47 45 39 33 32 34 20 30 59 111 157 155 115 82 60 40 32 29 54 91 79 49 32 87 110 86 45 53 128 185 222 199 160 143 91 4 24 126 184 187 165 154 171 171 151 144 112 106 117 143 153 141 130 131 160 170 166 161 163 140 89 51 51 103 139 113 66 64 90 104 135 165 171 156 111 54 33 31 29 41 30 26 85 156 143 77 22 20 20 25 27 26 25 27 71 105 124 130 139 137 134 146 140 136 147 160 159 158 164 166 154 149 164 165 111 43 19 28 29 32 31 28 32 39 38 31 11 19 61 100 109 119 138 144 130 138 100 53 36 20 24 60 126 149 155 148 150 153 143 131 96 52 30 41 48 44 43 44 57 75 73 55 52 60 66 70 81 53 44 56 57 49 53 61 72 116 154 144 144 167 161 146 137 133 138 149 136 100 91 116 137 143 125 110 120 119 105 101 113 77 37 42 95 138 140 126 112 110 124 144 136 102 76 71 93 97 90 72 62 72 92 106 104 90 93 111 121 116 95 70 53 43 38 44 42 25 28 54 91 114 133 147 161 167 168 173 169 159 163 175 176 162 133 102 79 103 108 87 77 89 94 85 93 128 173 164 159 167 121 73 68 101 110 116 125 129 139 140 150 170 182 163 145 148 117 54 14 25 95 162 157 125 110 100 53 23 52 133 172 148 116 103 128 116 98 92 97 91 80 80 93 95 91 101 118 108 102 123 141 152 133 106 89 57 42 62 80 55 50 62 104 128 116 135 155 179 184 171 148 113 119 167 140 84 37 34 47 49 50 56 67 104 122 109 107 129 165 194 196 166 134 126 142 165 181 189 171 140 121 124 116 103 119 152 190 196 201 176 106 34 18 40 36 81 132 153 117 95 147 200 193 156 140 124 102 130 178 189 172 162 128 110 137 169 164 141 122 129 131 125 133 161 169 150 159 156 144 98 67 77 102 133 143 177 155 121 126 151 164 149 151 107 60 33 28 37 38 25 28 37 58 79 87 89 98 112 109 86 56 35 29 30 33 33 23 23 25 27 32 37 43 46 46 36 29 32 34 32 30 30 28 22 19 24 28 30 34 39 37 63 109 163 193 178 150 141 143 141 147 162 177 182 180 177 177 153 148 166 181 155 135 171 179 183 188 163 122 123 161 183 175 174 179 177 169 173 179 175 179 174 174 175 175 178 167 143 149 180 193 168 144 151 174 188 178 179 180 181 180 179 178 177 179 178 176 175 174 175 175 176 178 176 174 177 185 184 170 154 110 94 77 101 159 188 184 184 175 174 168 170 182 183 176 174 174 175 178 180 180 178 175 174 175 176 177 175 173 171 172 173 172 173 173 173 173 173 174 174 169 175 173 161 151 154 167 178 174 170 171 176 180 177 173 170 169 179 187 189 153 76 56 107 153 164 155 123 104 120 155 178 164 163 138 111 114 116 87 53 50 38 50 37 25 27 15 18 17 20 20 17 13 11 12 13 11 10 9 8 9 9 9 8 7 9 12 15 15 13 10 8 10 9 9 9 9 10 12 12 13 13 13 13 13 13 13 13 12 14 20 25 30 33 34 33 35 30 24 20 17 15 13 11 11 11 12 15 19 19 17 15 18 18 18 19 19 18 17 17 13 12 13 15 18 20 19 18 12 13 14 15 15 15 15 15 17 15 14 15 18 20 21 20 17 18 18 18 17 16 15 14 19 19 20 21 23 24 25 26 20 19 18 16 14 13 13 13 12 11 9 7 7 7 9 10 9 9 9 9 11 13 16 18 19 23 21 23 45 74 78 64 26 24 22 21 21 19 16 14 10 14 18 19 17 15 15 15 15 13 13 14 18 21 21 21 21 21 21 21 19 18 16 15 13 15 17 17 17 18 21 24 22 27 33 32 27 23 22 23 34 44 52 50 41 32 30 32 24 19 14 14 19 22 22 20 23 23 22 23 24 25 27 28 28 30 31 31 30 29 28 28 29 31 33 34 33 31 28 25 25 26 26 23 19 16 16 17 17 18 19 21 23 24 25 25 31 36 34 30 26 14 8 15 42 51 49 46 55 57 44 33 29 24 19 19 22 25 24 22 14 21 27 27 24 25 28 32 32 30 26 21 20 24 33 40 36 30 24 20 21 23 24 24 22 25 27 26 23 19 18 17 17 19 21 21 21 21 24 26 22 22 20 16 12 11 12 14 21 21 22 22 23 22 20 19 13 15 17 19 19 18 16 14 15 17 19 19 17 17 19 21 20 21 22 23 22 21 19 18 17 19 21 21 19 17 16 17 19 19 19 20 21 20 16 12 16 17 17 16 15 16 19 22 24 25 24 23 22 24 28 31 24 24 23 22 21 21 21 20 30 29 28 28 23 20 23 28 34 30 25 23 23 23 20 17 18 18 18 18 19 21 23 24 25 26 26 27 25 23 21 19 19 19 20 21 22 22 22 22 20 21 22 24 25 25 24 23 20 21 22 23 22 21 19 18 21 21 20 19 18 19 21 22 22 22 23 24 26 27 28 28 26 27 29 30 30 27 21 17 19 17 19 22 23 20 20 22 22 19 17 22 28 30 26 20 18 18 19 20 20 20 19 18 16 18 20 23 25 26 27 27 27 28 29 27 25 25 27 29 27 26 24 25 28 29 29 28 17 18 19 20 22 28 36 42 36 27 20 21 21 18 17 18 19 17 14 13 16 18 19 19 18 18 17 17 17 18 19 19 19 20 22 23 24 23 23 22 21 20 20 23 26 28 25 23 25 25 24 23 23 22 21 20 23 22 22 23 26 31 35 38 31 31 30 27 23 21 22 23 25 27 31 37 40 36 25 17 19 20 21 22 21 20 18 17 16 17 18 16 13 12 12 13 14 16 17 15 12 10 10 11 20 21 22 24 24 23 22 21 18 20 21 21 21 23 27 31 28 26 24 24 24 24 23 21 27 28 28 25 22 21 23 25 26 24 23 22 23 23 23 22 17 17 18 19 20 18 14 11 14 15 16 16 18 18 19 20 15 14 14 17 21 25 27 27 24 24 24 23 23 25 30 34 36 33 29 28 27 25 21 18 15 15 15 16 16 18 20 21 21 24 30 34 34 29 23 18 14 14 15 14 14 15 19 22 18 19 21 22 22 21 19 18 18 20 20 19 19 22 28 33 30 23 13 6 6 9 12 14 13 14 16 17 15 13 10 7 11 12 14 13 12 12 14 16 18 15 12 11 11 9 7 5 6 7 7 8 8 7 6 6 4 5 5 5 4 5 8 11 8 12 18 22 23 21 17 13 12 12 12 12 12 12 12 12 12 12 12 12 13 15 18 19 20 15 12 12 9 6 7 11 5 7 9 9 9 11 14 17 17 18 19 20 20 21 23 24 19 22 25 25 23 21 20 20 30 29 27 25 23 21 19 19 13 14 14 15 15 16 16 16 18 21 21 17 10 9 13 19 22 21 21 20 20 20 20 20 22 16 11 13 19 21 16 9 17 16 15 14 13 13 13 13 11 12 14 15 16 16 15 15 8 9 11 13 14 14 13 12 10 9 8 8 10 13 16 19 16 18 21 22 19 17 16 16 14 17 23 27 27 25 20 17 21 19 17 18 20 22 22 21 19 20 21 22 23 24 25 25 18 18 19 19 20 21 20 20 15 11 9 11 17 21 21 19 17 14 11 11 11 12 19 28 24 18 6 2 10 12 8 9 12 13 15 19 22 21 18 15 20 18 17 18 20 20 18 16 9 9 8 8 8 9 10 11 8 10 12 14 14 12 10 8 8 8 8 9 9 10 10 10 9 11 14 16 16 14 11 9 11 11 11 11 10 10 9 9 10 10 11 13 15 17 19 19 15 17 19 19 16 13 11 11 13 13 13 13 12 10 8 7 199 198 197 195 193 192 192 191 190 191 191 190 190 189 189 188 188 188 188 187 187 186 186 186 184 185 185 186 187 187 187 186 189 188 187 186 187 187 187 187 188 188 189 189 190 190 191 191 189 190 190 191 191 190 188 187 187 186 186 185 185 185 186 186 186 184 183 184 185 185 183 181 183 182 181 181 180 180 180 180 180 180 180 180 181 181 181 181 183 183 183 183 183 183 183 183 182 182 181 181 181 180 180 180 182 181 179 178 177 177 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 179 180 180 180 179 179 178 179 180 181 182 180 180 181 182 182 181 180 180 180 181 181 182 183 183 184 184 182 183 184 185 186 186 186 186 187 187 187 187 186 184 183 182 184 184 184 185 186 188 190 191 188 190 188 192 198 186 157 137 83 70 69 80 118 144 135 134 148 154 151 158 156 145 148 142 144 155 167 127 93 108 130 153 154 138 116 98 93 113 154 191 155 115 113 132 133 131 133 138 128 131 167 194 183 146 114 111 128 114 117 153 189 194 191 198 201 196 195 198 198 197 204 213 198 109 62 136 213 223 196 147 80 48 41 51 65 105 130 112 67 47 46 52 37 32 60 83 61 40 71 118 135 110 64 45 59 73 76 93 134 153 137 120 87 69 64 66 80 118 127 92 65 80 88 95 121 153 155 136 135 134 126 125 142 163 164 149 114 72 45 65 102 130 146 154 123 56 20 39 58 59 44 23 11 5 15 53 102 140 161 171 194 152 103 79 83 94 97 92 69 120 156 127 67 38 39 41 37 28 28 48 74 89 89 85 75 60 52 55 54 56 78 106 107 130 146 110 59 27 9 16 56 106 147 147 123 104 113 139 152 169 169 162 164 157 131 108 115 149 170 172 145 115 110 106 97 117 148 163 156 149 143 132 151 113 102 112 115 126 134 123 80 76 126 178 171 106 63 95 136 154 171 152 132 115 104 135 153 164 143 97 86 130 169 175 143 138 147 159 162 162 140 100 105 125 115 75 40 23 39 73 110 129 118 125 176 193 158 130 128 165 200 157 83 98 161 179 179 156 133 115 98 88 72 50 47 38 35 42 41 25 29 52 105 107 83 63 56 42 65 128 191 202 204 201 201 188 166 154 190 191 187 188 188 162 113 77 43 29 25 27 23 23 30 32 22 28 69 111 114 111 123 134 132 128 103 57 38 78 136 163 141 123 127 122 98 79 87 126 172 161 137 111 109 136 164 174 126 69 30 28 28 24 24 27 31 39 48 50 45 39 36 36 24 22 47 97 136 140 120 101 43 39 45 44 65 95 74 39 39 78 84 67 60 100 173 211 193 177 135 80 31 11 73 178 190 179 169 162 157 154 144 128 109 128 155 172 173 164 156 152 170 187 189 171 155 138 97 54 65 115 152 133 92 80 89 92 128 166 188 184 131 59 37 44 31 37 30 43 111 174 145 71 25 24 25 27 26 23 23 26 59 102 136 152 160 151 142 149 142 135 140 148 147 152 161 165 155 151 164 159 102 35 13 23 32 31 30 30 34 39 37 33 22 34 84 134 136 121 121 125 119 111 73 34 20 23 59 116 149 157 150 130 131 151 150 129 81 43 24 34 46 56 66 73 83 82 67 51 50 60 82 106 120 94 72 76 93 93 77 62 70 99 128 131 155 185 157 115 124 147 170 179 168 139 118 119 111 111 93 81 90 90 81 83 91 57 47 86 134 153 143 128 99 111 131 141 123 92 78 82 90 87 75 63 68 87 97 96 73 98 140 161 143 111 82 61 39 40 45 50 41 23 37 74 109 119 134 160 181 177 161 158 157 160 183 200 173 120 79 60 65 73 75 80 108 139 136 110 103 124 151 143 142 143 108 85 109 120 113 128 147 140 140 146 160 178 198 187 151 124 94 55 26 43 103 149 137 120 124 124 103 45 33 92 145 147 122 103 123 124 114 102 93 79 69 72 78 79 97 119 121 118 127 140 158 173 152 111 82 51 37 52 39 39 65 108 154 166 141 128 125 143 148 142 132 111 101 113 96 62 40 43 45 38 47 68 87 101 100 100 129 164 178 177 176 174 149 120 128 163 179 169 128 107 101 118 130 135 156 185 176 196 200 159 89 34 21 31 35 77 118 128 93 80 135 182 188 170 148 114 96 133 176 179 168 163 135 118 141 171 167 148 131 115 132 170 178 165 165 175 129 124 104 57 48 88 126 152 171 176 156 144 143 144 153 152 133 82 41 31 32 35 35 30 31 35 47 58 57 49 50 57 55 46 35 31 32 34 33 31 25 25 26 27 30 35 39 41 35 32 31 32 28 22 22 26 22 25 22 21 30 42 40 30 80 131 168 178 187 190 174 155 140 135 135 142 150 157 164 170 173 153 146 164 190 174 137 147 169 174 183 163 124 122 155 177 171 173 178 177 171 174 179 176 176 174 177 179 177 172 152 127 135 170 186 164 144 154 173 179 177 178 178 179 179 178 177 177 178 177 176 175 174 175 175 176 175 176 176 177 182 185 181 173 154 130 85 73 120 168 181 181 171 180 179 176 176 171 171 179 174 175 176 178 178 176 175 174 175 176 177 175 173 171 172 174 173 173 173 173 173 173 173 173 173 174 172 163 155 154 163 173 172 176 174 167 167 174 180 180 176 178 183 190 154 76 58 111 148 153 151 140 135 140 145 146 179 170 148 131 123 103 74 57 75 82 86 64 43 30 12 8 19 18 15 12 12 15 18 19 12 12 12 10 8 7 8 8 8 10 12 14 13 12 10 8 10 9 9 8 8 9 10 11 12 12 12 12 13 13 13 13 12 14 17 22 26 29 30 31 35 31 25 20 17 15 13 10 9 9 11 14 18 19 17 15 20 20 19 19 18 17 16 15 13 13 13 15 18 20 19 18 13 13 13 13 13 13 14 14 16 15 15 17 19 21 20 19 18 19 19 19 19 18 17 17 19 20 20 21 22 23 24 24 20 19 18 16 14 13 12 12 11 11 10 9 8 8 8 8 8 8 8 9 11 14 16 18 21 23 22 25 41 58 55 41 20 18 16 15 15 14 12 10 11 13 16 17 16 15 14 14 11 11 11 14 18 21 21 20 19 20 21 21 20 18 16 15 14 16 18 19 19 20 22 25 24 29 33 32 28 25 25 27 32 40 48 48 40 32 30 32 27 22 18 19 23 26 25 23 24 24 24 24 25 26 28 29 29 29 30 31 31 31 30 29 26 27 27 27 26 23 21 19 22 23 23 21 18 17 19 21 19 20 22 24 25 25 24 24 28 33 31 28 25 14 8 15 51 66 72 74 80 72 49 33 24 22 20 21 24 24 22 19 17 22 26 27 25 24 27 30 29 28 26 23 21 24 29 34 28 24 21 20 22 24 25 25 23 25 27 26 22 19 17 17 14 18 22 24 23 23 23 24 20 20 19 16 13 13 15 17 20 20 21 22 22 22 21 20 14 16 18 20 20 20 19 19 17 19 20 20 18 17 19 20 17 19 20 22 21 19 17 15 17 19 21 20 18 16 15 16 19 18 18 19 20 20 17 14 18 18 18 17 16 17 20 23 23 24 24 23 22 23 27 30 25 24 22 21 20 21 22 22 27 26 27 28 24 21 23 29 33 28 23 21 22 23 22 20 17 17 17 18 19 21 23 24 25 26 26 26 25 23 20 19 18 19 20 21 21 22 22 22 21 21 23 24 24 23 23 22 20 21 22 23 24 23 22 21 21 20 19 19 19 20 21 23 22 23 23 24 25 26 27 27 25 26 29 32 33 29 20 14 18 16 18 21 23 22 23 26 23 20 17 21 26 28 25 20 17 18 19 20 21 21 20 20 15 18 21 24 26 26 25 23 26 27 28 27 24 24 25 27 28 26 24 25 27 28 27 26 22 22 20 19 21 28 38 45 37 27 21 21 21 18 16 18 20 17 14 14 16 18 19 18 20 20 18 17 17 17 18 18 20 20 22 23 23 23 22 22 21 21 22 24 26 27 26 25 26 26 25 24 23 22 20 19 23 22 22 23 25 29 33 36 31 30 27 23 19 20 23 26 27 31 36 40 40 35 28 23 17 18 20 20 20 18 17 15 16 17 18 16 13 11 12 13 14 16 17 16 13 11 12 13 20 21 23 24 24 23 21 20 18 20 22 23 23 24 27 30 31 28 25 23 24 24 24 22 26 27 27 25 23 22 24 26 25 24 22 22 23 23 23 22 21 19 17 16 16 16 14 12 14 14 15 16 17 18 19 20 15 16 17 21 25 27 26 25 24 24 24 23 23 25 30 33 37 35 32 30 29 27 23 20 16 16 16 16 17 19 20 22 27 31 36 36 31 24 19 17 16 17 17 15 13 14 17 19 17 18 20 22 22 22 21 20 19 19 20 20 20 23 26 29 30 23 15 10 9 11 13 14 15 15 16 16 15 13 10 9 8 10 12 13 12 13 16 18 21 18 15 12 11 9 6 4 6 7 7 8 8 7 6 5 4 5 6 5 4 5 8 11 9 13 18 22 23 21 17 14 13 13 13 12 12 11 11 11 13 13 13 13 14 16 17 19 24 23 19 14 9 7 7 8 4 6 7 8 8 10 14 17 16 17 17 17 19 20 22 23 24 25 25 23 20 19 21 22 28 28 27 25 23 20 18 16 16 16 16 16 15 15 14 13 14 17 19 15 10 9 14 20 22 22 21 20 19 19 18 18 22 18 14 15 19 20 16 11 13 13 13 13 13 14 15 15 15 15 15 15 15 15 14 14 11 12 13 13 13 11 9 8 9 9 9 10 11 14 16 17 13 16 19 20 19 17 17 18 20 21 23 23 23 21 19 18 21 18 17 17 20 22 22 21 19 20 20 21 22 23 24 24 21 20 18 17 17 19 21 22 15 11 8 10 15 19 19 17 15 12 10 10 14 24 42 58 45 31 9 1 6 7 8 18 12 13 14 17 20 21 18 16 18 17 16 17 19 19 17 15 8 8 7 7 7 8 9 10 8 10 12 13 13 11 8 7 7 7 8 9 9 10 10 11 10 11 13 14 15 14 13 12 11 11 10 10 10 10 11 11 11 12 13 14 16 18 20 21 16 18 19 18 15 13 12 12 13 13 14 13 12 10 8 7 199 198 196 194 192 191 191 190 193 192 190 188 186 186 187 188 188 187 187 187 187 186 186 186 184 185 185 186 186 186 186 186 190 188 186 188 191 191 186 182 191 190 190 189 188 188 187 187 187 188 190 191 190 189 187 186 190 188 185 183 183 184 185 187 187 185 184 184 184 183 181 178 185 183 180 178 177 178 180 181 179 179 179 179 179 179 179 179 183 183 183 183 183 183 183 183 181 181 181 180 180 180 179 179 180 179 178 178 177 178 178 179 177 177 177 177 177 177 177 177 175 176 177 179 180 180 180 180 180 180 179 179 180 180 181 182 178 180 183 185 185 183 180 178 179 180 180 181 181 182 182 182 182 182 183 184 185 185 185 185 186 185 184 183 182 182 182 182 184 184 184 184 185 187 188 189 188 182 180 185 194 200 184 155 118 83 66 79 121 153 161 181 200 187 160 151 143 132 137 136 114 113 117 99 88 100 96 86 86 76 76 84 82 82 107 142 116 87 76 102 110 115 121 91 75 106 160 205 213 210 185 125 69 47 63 129 184 194 189 193 188 182 175 172 171 171 171 170 126 51 78 195 226 172 114 57 14 50 90 90 65 62 65 49 21 23 51 94 75 52 84 92 70 49 85 143 163 130 70 39 30 58 87 119 156 163 134 105 76 91 99 92 84 82 74 61 61 81 88 87 112 154 170 160 136 124 105 96 111 131 130 115 97 74 67 79 102 141 170 169 112 37 17 46 46 31 28 25 24 5 8 58 116 147 157 160 167 140 97 70 76 95 92 75 48 80 96 82 57 40 37 44 33 25 29 56 85 94 81 66 30 39 65 86 80 65 77 106 114 119 105 59 29 15 9 32 91 139 161 145 139 151 158 157 148 158 155 151 157 154 135 119 123 158 173 166 136 113 120 122 94 109 142 165 161 148 136 124 125 108 111 119 118 129 130 108 70 89 144 177 143 73 56 109 136 145 165 161 132 95 91 133 151 158 112 64 99 171 195 181 148 156 169 182 193 183 141 95 126 169 168 108 52 31 35 45 66 78 93 132 187 203 170 137 125 163 183 133 90 141 200 193 173 166 156 144 139 136 105 61 52 44 41 44 40 30 33 46 42 43 58 92 110 98 102 135 159 172 187 201 204 184 162 157 176 169 181 194 174 134 105 93 67 41 27 28 25 22 28 31 19 27 53 85 110 138 158 161 162 156 132 82 40 58 120 168 167 135 124 111 102 108 99 88 111 105 126 159 174 182 182 168 133 77 35 30 29 25 27 29 30 39 49 52 47 39 33 31 29 22 41 82 117 142 136 106 33 58 80 66 65 80 62 38 32 63 78 90 107 141 188 206 160 133 92 25 8 63 135 209 199 176 173 167 142 135 137 122 97 127 154 163 168 176 176 169 166 167 186 182 137 102 95 93 82 116 145 145 125 104 83 66 127 171 194 188 139 71 44 40 33 29 26 55 123 165 118 39 20 21 25 27 25 23 29 37 59 100 137 153 155 145 140 147 154 142 137 134 127 131 139 139 144 145 160 150 90 28 12 23 35 30 28 31 35 37 39 42 41 63 104 133 133 128 124 115 110 79 41 21 23 47 101 153 144 140 138 127 117 126 123 97 59 35 26 36 48 64 80 86 74 72 69 71 73 71 87 116 161 150 119 105 122 126 108 95 104 103 101 94 124 158 131 90 139 176 194 183 172 165 155 148 112 94 63 48 53 56 60 71 75 41 61 130 167 160 140 125 104 117 133 134 109 78 66 70 78 78 72 71 89 109 103 82 76 107 144 144 102 62 44 36 34 36 42 47 38 25 46 90 134 127 129 152 174 166 147 144 147 148 175 203 175 103 51 40 56 60 65 87 136 178 171 139 128 112 99 98 116 111 79 75 142 131 110 139 176 161 150 162 179 180 182 162 120 84 59 39 31 50 89 107 95 103 130 141 121 63 32 63 107 120 111 104 109 119 115 99 84 68 62 68 69 72 111 139 127 124 141 145 145 157 133 92 65 41 26 32 18 51 100 155 180 178 168 145 102 99 109 132 138 112 75 55 57 46 44 48 43 41 70 109 124 113 108 133 172 181 163 149 172 174 153 126 132 158 151 120 106 100 108 134 155 166 179 193 175 196 183 122 58 30 26 23 40 86 123 122 80 67 119 161 168 158 131 99 96 131 168 180 191 175 140 124 152 181 171 146 122 118 147 183 179 149 133 134 96 80 78 71 74 97 133 179 184 175 162 166 165 161 169 160 110 56 24 32 39 33 32 33 31 31 35 41 37 27 24 26 29 29 30 32 35 35 32 30 29 29 28 28 29 31 33 34 29 27 29 32 29 22 19 22 26 28 27 27 40 58 62 55 126 182 207 186 175 184 182 170 165 157 147 139 134 134 142 151 175 162 150 151 175 168 135 137 177 191 188 152 124 141 168 170 165 172 178 177 174 175 177 176 177 176 177 179 175 159 133 109 140 176 189 164 149 165 179 177 178 179 179 180 180 180 179 179 177 176 176 175 175 175 175 175 175 178 178 175 176 181 185 186 180 168 128 89 86 110 144 174 180 181 174 171 178 177 173 175 174 174 174 174 174 174 174 174 174 176 177 175 173 172 173 174 175 175 174 174 173 173 172 172 175 172 171 169 161 155 160 172 175 180 175 165 164 171 166 152 155 159 169 176 137 69 70 134 165 147 131 137 156 165 155 141 146 152 155 146 112 67 61 88 140 151 116 75 57 46 36 25 27 21 15 15 18 19 16 13 12 14 15 13 9 6 7 10 11 11 11 11 11 10 9 8 10 9 8 7 7 7 8 9 10 10 11 11 12 13 13 13 12 13 14 16 19 23 26 29 36 31 25 21 18 15 12 9 8 8 9 13 17 19 18 17 21 21 20 18 17 16 14 14 14 13 13 15 18 20 19 18 14 13 11 10 10 11 12 13 15 14 15 18 21 22 20 17 18 19 20 21 21 21 20 20 21 21 21 21 21 21 22 22 20 19 17 16 14 12 11 10 11 11 11 11 10 8 7 6 6 7 8 10 12 14 16 17 18 18 18 25 35 40 32 20 16 13 11 11 11 11 9 7 12 12 13 14 15 15 14 14 9 9 11 16 20 22 21 19 17 19 21 22 22 19 17 15 15 18 21 22 22 23 25 27 29 31 33 32 29 28 31 34 32 38 43 42 36 31 30 31 29 26 23 24 27 29 27 25 23 23 23 23 24 26 27 28 29 27 26 28 31 32 30 27 23 23 21 20 18 16 15 14 19 20 20 18 17 18 22 25 22 24 26 27 27 25 23 22 25 30 28 25 23 13 8 15 57 76 86 87 87 72 48 33 23 23 23 25 26 24 21 18 21 23 25 26 26 26 28 30 28 28 26 24 22 22 24 26 20 19 19 21 24 26 27 26 24 26 27 26 21 18 16 16 11 16 22 25 25 23 22 22 18 19 19 17 15 15 17 19 18 19 20 21 21 21 21 21 18 19 20 21 22 23 23 24 20 22 22 21 19 17 18 19 16 18 21 22 22 19 16 13 16 18 19 18 16 14 14 15 19 17 16 17 19 20 19 17 18 19 20 18 17 17 20 23 23 23 24 23 21 22 25 28 26 24 21 19 19 21 23 25 23 24 27 28 25 21 22 27 32 26 20 18 20 22 23 22 17 17 17 18 20 22 24 25 25 25 25 25 24 22 20 19 18 19 19 20 21 21 22 22 22 22 23 23 23 22 21 20 19 21 23 25 26 26 25 24 21 20 19 18 19 21 22 23 23 23 24 24 24 25 25 25 25 25 28 33 36 32 22 13 17 15 16 20 22 23 26 31 26 22 18 19 23 25 23 20 17 18 20 21 22 22 22 22 16 18 22 25 25 24 22 20 25 27 28 26 24 23 24 26 29 27 24 24 25 25 24 22 27 26 23 20 22 29 39 46 37 28 21 21 21 18 16 18 21 18 16 15 17 18 18 18 21 21 19 18 18 17 18 18 20 21 22 22 23 23 22 22 20 22 24 25 25 25 26 27 27 27 27 26 23 21 19 19 22 22 22 23 25 29 33 35 31 29 25 20 17 19 24 29 30 34 39 41 38 34 30 28 16 17 18 18 18 17 15 14 16 17 17 16 13 11 12 13 14 16 17 17 16 15 15 15 20 22 24 25 25 23 20 19 18 21 24 26 27 27 27 28 34 30 25 23 23 24 24 24 23 24 25 25 24 24 26 27 24 22 21 21 22 23 23 22 24 20 16 14 15 16 14 13 14 14 15 16 18 19 20 20 17 18 21 25 29 29 26 23 23 24 24 23 23 25 29 32 37 35 33 31 29 26 22 19 17 16 16 17 18 20 21 22 27 32 36 33 25 18 15 16 18 19 18 16 13 13 14 16 16 17 19 21 22 23 22 22 20 19 19 21 23 24 24 24 28 24 18 14 13 14 14 14 17 17 16 15 14 12 11 10 7 9 11 12 12 14 18 20 25 21 17 13 12 9 6 4 7 7 8 8 7 6 5 4 4 5 6 5 4 5 9 12 11 14 18 22 22 20 17 15 14 14 13 12 11 10 10 9 13 13 13 13 14 15 17 17 28 32 28 16 9 8 8 4 2 4 5 6 6 9 13 16 17 16 15 15 17 19 21 22 28 27 24 20 18 18 22 26 27 27 28 27 24 20 17 14 19 19 19 18 16 14 12 10 11 14 16 14 11 10 15 20 22 21 21 20 19 18 17 17 23 20 18 18 18 18 15 13 10 10 10 11 13 15 16 17 19 18 16 15 14 14 14 14 15 15 15 14 12 9 7 5 9 9 10 12 13 14 15 16 12 15 18 20 19 18 19 20 25 24 21 19 17 17 18 18 19 17 16 17 19 21 21 20 19 19 20 20 21 21 22 22 22 20 16 13 14 19 26 30 16 12 9 10 13 16 15 14 16 12 10 10 17 35 63 87 67 49 21 6 7 5 8 21 13 12 13 15 18 20 19 18 17 15 14 15 17 16 14 12 7 7 6 6 6 7 8 9 8 9 11 11 11 9 7 5 6 7 7 8 9 10 11 11 10 11 11 12 13 14 15 15 14 12 10 9 8 10 12 13 13 13 15 16 17 20 22 24 18 19 20 18 15 13 13 14 14 14 14 13 12 11 10 9 195 195 194 192 192 191 191 191 191 191 190 189 188 187 187 187 187 187 187 186 186 186 186 186 184 185 185 186 186 186 185 185 189 187 187 188 189 188 185 183 190 189 189 188 187 186 186 185 189 188 188 187 187 187 187 187 189 188 186 184 183 183 184 184 185 183 182 183 184 183 181 179 185 184 182 180 180 180 180 181 179 179 179 179 179 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 179 179 179 178 178 177 177 177 177 178 178 178 177 177 177 177 177 177 177 177 174 176 178 179 180 179 178 177 178 178 178 178 179 179 180 180 178 179 181 182 182 181 179 178 179 179 179 179 180 180 180 181 181 182 182 183 183 183 183 183 188 186 184 183 182 183 184 185 187 186 185 183 182 182 182 183 178 177 184 184 182 194 193 169 148 107 90 94 96 93 123 193 206 209 180 153 147 161 172 155 106 92 93 102 111 118 108 91 94 98 98 86 74 75 89 104 90 54 60 98 108 102 88 56 59 116 155 176 178 183 175 116 48 26 39 90 128 135 133 135 115 119 119 118 119 120 111 101 60 49 124 215 185 90 32 6 54 133 182 154 112 96 73 41 40 55 90 137 103 70 105 99 67 53 80 121 146 136 84 44 23 54 94 126 142 135 114 97 106 149 155 121 90 70 67 83 77 89 91 85 96 121 133 128 111 99 80 70 83 100 100 88 87 95 96 79 92 156 181 141 76 26 34 63 41 22 33 37 36 5 5 55 116 144 152 158 149 130 112 109 109 95 67 44 51 67 70 65 61 44 31 39 31 28 39 68 94 95 73 52 32 64 106 124 102 72 69 86 104 98 72 31 14 7 18 67 125 154 163 152 154 160 151 138 142 147 145 145 153 150 135 128 129 162 164 149 142 151 159 139 92 104 135 158 153 139 132 127 112 105 117 125 122 128 118 85 57 111 167 168 118 70 76 122 131 129 153 171 138 84 88 142 157 132 89 79 131 191 200 177 147 152 169 195 202 172 133 117 153 183 184 137 79 46 39 42 43 45 73 124 165 177 161 142 119 145 151 115 105 165 196 159 149 143 140 146 165 183 164 123 92 63 44 43 38 30 32 39 7 31 98 173 198 170 137 123 117 122 138 167 183 168 149 149 168 170 188 184 141 111 118 130 94 54 28 29 28 25 27 28 27 21 24 54 119 186 207 192 196 183 158 106 48 52 125 196 210 162 123 85 86 128 121 77 64 55 96 161 197 212 202 172 135 78 37 33 35 31 28 25 33 39 46 46 40 32 26 23 30 26 47 78 111 147 133 77 40 93 125 86 52 52 47 48 48 85 124 163 178 180 197 205 148 80 40 5 40 129 165 186 188 177 180 178 155 137 132 125 100 116 130 139 155 172 171 158 145 144 172 165 97 66 99 127 88 96 112 134 144 120 74 43 123 167 177 160 124 82 53 28 29 22 23 54 107 126 79 15 20 23 27 27 21 22 35 50 81 112 145 159 155 144 139 142 147 138 134 129 124 131 136 131 121 134 155 144 84 28 17 29 35 29 28 31 31 34 47 63 64 75 93 108 119 128 129 123 106 59 23 21 43 84 122 137 115 107 124 134 115 103 93 69 39 33 38 46 50 60 72 74 59 74 92 106 105 87 81 94 150 170 159 140 140 135 134 154 165 134 100 68 76 106 110 108 165 198 200 169 154 161 167 169 143 102 55 35 36 44 57 73 70 40 73 143 165 149 132 116 111 107 114 121 106 72 51 49 69 85 94 97 107 114 95 66 66 73 81 70 43 33 39 41 42 37 36 41 38 27 45 84 133 134 134 143 151 140 127 127 149 155 179 200 170 95 43 39 66 83 96 107 133 162 162 144 142 114 88 97 116 93 70 92 142 126 103 141 189 174 159 170 170 150 127 106 86 68 48 31 34 45 59 58 55 78 107 114 93 56 37 64 97 99 92 99 100 101 89 75 70 64 61 67 72 83 119 143 131 118 122 125 121 118 98 78 67 50 36 38 44 80 123 174 185 178 178 146 90 66 81 124 130 90 52 38 50 47 44 41 45 70 116 157 145 131 145 189 202 162 132 141 187 166 140 124 121 119 109 97 110 118 137 160 177 183 183 183 186 184 145 77 34 30 31 21 45 100 147 146 91 64 109 153 157 140 110 96 108 126 152 183 172 148 116 122 170 198 173 135 99 115 138 142 120 98 83 71 75 68 85 94 90 95 128 184 177 176 168 169 173 187 186 145 84 42 22 35 40 34 32 35 34 31 30 33 33 30 29 31 37 37 36 35 34 34 34 35 34 33 31 29 28 28 28 29 31 25 25 31 33 28 23 22 31 40 54 67 79 92 105 114 154 185 196 181 168 167 172 180 187 179 169 157 143 132 130 134 164 165 162 153 156 143 125 146 181 200 175 117 112 164 182 152 161 172 178 176 176 175 174 176 182 178 171 169 167 149 124 112 160 189 190 157 143 167 185 180 176 176 177 177 178 178 178 178 176 175 175 175 175 175 175 175 176 179 177 172 170 174 179 181 181 180 171 142 99 73 97 140 172 174 170 172 180 179 172 172 176 175 174 173 173 174 175 176 174 175 176 175 173 172 173 174 176 176 175 174 174 173 172 172 173 170 173 174 164 152 157 171 176 175 173 174 175 162 127 94 115 136 159 162 125 80 102 168 155 123 105 130 169 180 155 128 110 116 122 117 89 59 78 128 192 199 133 84 83 85 82 61 37 25 17 18 24 23 14 7 11 15 18 15 10 7 10 13 13 12 10 9 8 8 8 8 10 9 8 7 6 6 6 7 8 8 9 10 11 12 13 13 13 13 13 12 13 17 23 28 36 32 26 22 19 16 12 9 8 8 9 12 17 20 21 20 20 19 18 17 16 16 15 15 16 14 14 15 18 20 20 19 15 13 11 9 9 9 11 12 13 14 16 19 22 22 19 16 16 17 19 20 21 21 21 21 22 22 21 21 20 20 19 19 19 18 17 16 14 12 11 10 10 11 12 12 11 9 7 5 5 6 9 11 14 15 16 16 14 10 13 22 30 29 22 16 15 13 11 10 11 11 10 8 14 13 12 13 15 15 15 14 12 12 15 18 22 22 19 17 16 18 20 22 22 20 17 15 17 19 22 24 24 25 27 29 33 34 33 32 31 32 37 41 38 39 39 35 30 28 30 33 28 26 24 24 26 27 25 23 19 19 19 19 20 21 23 24 24 21 19 22 27 29 26 21 21 20 18 16 15 15 16 16 20 20 19 17 17 19 24 28 25 26 28 29 28 26 22 20 22 26 24 22 22 13 7 14 51 70 78 72 64 50 36 34 29 30 29 28 26 25 25 25 28 24 23 26 29 30 32 34 33 31 27 23 20 19 19 20 19 20 22 25 27 27 26 25 25 27 27 25 20 17 15 15 11 15 19 22 21 20 21 21 20 20 20 18 16 15 16 18 16 17 19 20 19 19 20 22 24 23 23 23 23 24 25 26 23 24 24 22 19 17 17 19 17 20 22 24 24 21 17 15 16 18 19 17 14 13 13 14 19 17 15 16 18 20 20 20 18 19 20 19 17 17 19 21 22 23 24 23 21 22 24 27 27 24 21 18 19 21 25 27 23 24 27 29 25 19 19 23 32 26 19 16 17 21 22 22 17 18 19 20 22 24 25 26 24 24 24 24 23 21 20 19 19 19 19 19 20 21 22 22 24 23 23 23 22 21 20 19 19 21 23 26 28 28 28 28 22 20 18 18 20 22 23 23 23 23 23 23 23 24 24 24 25 24 25 30 36 34 27 19 16 13 13 18 21 23 28 33 28 24 19 19 21 23 22 19 17 18 20 21 23 23 23 23 18 19 21 22 22 22 21 21 26 27 29 28 26 24 25 26 29 27 24 23 23 23 21 19 28 28 26 25 25 30 37 43 37 28 21 21 21 18 16 18 22 19 17 16 18 19 19 18 20 20 19 19 19 19 20 21 21 21 22 22 22 22 22 22 20 23 26 26 25 25 27 29 28 29 30 28 24 20 19 18 21 21 21 23 27 31 35 38 31 29 26 22 19 21 25 29 31 32 35 37 36 34 29 26 17 18 18 18 18 17 16 15 16 17 18 16 13 11 12 13 15 16 18 19 19 18 18 17 20 21 23 24 24 22 20 18 18 21 25 28 29 29 27 26 35 30 24 21 21 22 24 24 22 23 24 25 25 26 27 28 22 21 20 20 22 23 23 22 22 19 17 17 20 20 18 15 15 16 17 18 19 20 21 21 20 20 21 24 27 27 26 23 23 24 24 24 23 24 28 31 35 34 32 30 27 24 20 18 17 16 15 16 18 20 21 21 22 25 27 25 20 15 13 13 17 18 19 17 14 13 14 15 18 19 20 21 22 22 21 21 20 19 19 21 25 25 22 19 25 23 20 18 16 15 14 14 18 17 15 13 12 11 11 10 8 10 12 12 12 14 18 21 24 20 16 13 11 10 7 5 7 8 8 8 7 6 5 4 5 6 6 5 5 6 9 12 13 15 18 20 21 19 17 15 14 14 13 12 11 9 9 8 12 12 12 13 14 15 15 16 27 36 33 17 7 8 8 2 2 3 4 5 5 8 13 16 18 16 15 15 17 19 21 21 24 25 24 21 20 20 24 27 26 27 29 28 26 22 17 14 20 20 20 19 17 15 12 11 12 15 16 15 12 12 15 19 18 18 19 19 19 19 18 18 22 22 21 19 17 16 15 14 9 9 10 10 12 13 14 15 19 18 16 15 14 15 16 16 17 17 17 16 14 11 8 6 8 10 11 13 15 15 15 14 15 17 20 20 19 18 19 20 22 21 18 16 15 15 16 16 17 15 15 16 19 20 20 19 18 18 19 19 19 19 19 20 22 19 15 12 13 21 31 38 18 15 12 11 13 15 14 13 16 14 11 11 16 34 64 90 85 74 43 16 9 9 8 12 13 12 12 14 17 20 20 19 15 14 13 13 14 14 12 10 6 6 5 5 5 6 7 8 7 8 9 10 9 7 5 4 6 6 7 8 9 10 10 11 11 10 10 10 12 14 17 18 18 16 12 9 8 9 11 12 13 14 16 17 18 20 24 27 21 21 21 19 15 13 14 15 14 14 13 13 12 11 10 10 191 191 191 191 191 192 193 193 186 188 190 192 192 191 189 187 186 186 186 186 186 186 186 186 184 185 185 185 185 185 184 184 186 187 187 185 183 183 185 187 187 187 186 186 186 186 186 186 190 188 185 183 183 184 187 189 186 186 187 187 186 184 182 181 182 181 180 181 183 184 182 180 181 182 182 183 182 180 179 177 179 179 179 179 179 179 179 179 177 177 177 177 177 177 177 177 180 179 179 179 178 178 178 178 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 177 178 179 178 177 175 174 176 176 176 177 177 178 178 178 179 178 178 177 177 178 178 179 178 178 178 179 179 179 179 179 180 181 181 182 182 182 181 181 187 185 183 182 182 183 184 185 186 185 183 182 181 181 181 181 175 178 187 184 176 186 189 169 144 118 113 112 94 67 80 141 184 204 188 163 156 166 165 134 107 86 88 121 147 158 169 169 176 181 168 134 108 106 116 121 82 45 95 152 160 127 70 54 88 151 152 126 106 96 99 81 51 35 44 72 90 94 86 70 56 87 113 114 107 106 104 99 77 109 154 159 101 28 6 33 138 192 210 191 183 161 97 40 59 96 118 119 73 75 140 133 55 42 73 123 161 158 97 42 23 34 84 143 151 117 97 103 155 195 187 141 113 96 95 114 94 97 99 97 92 85 78 73 81 78 72 70 83 99 103 96 78 96 97 71 85 152 161 98 44 34 61 73 41 41 69 72 31 8 11 53 95 117 139 164 159 140 140 151 130 81 57 64 106 108 95 79 66 42 30 42 46 40 42 54 63 58 42 30 47 93 138 142 115 87 76 76 86 75 56 31 17 7 31 103 163 158 151 153 157 147 136 138 148 149 146 147 149 137 121 118 137 155 146 139 149 168 174 148 101 99 116 137 142 137 133 126 106 98 114 132 132 129 108 68 54 136 183 157 111 91 100 111 125 130 148 158 126 90 110 151 144 87 77 122 163 186 187 168 158 148 163 195 187 139 123 152 169 166 170 162 118 64 39 40 33 32 64 111 133 135 135 133 111 126 129 108 107 154 178 153 165 141 130 146 180 209 206 180 143 78 37 42 43 33 25 21 19 46 113 183 210 200 179 160 143 132 125 135 141 130 132 152 179 201 197 145 107 134 170 169 115 66 32 30 32 30 28 24 30 20 10 40 122 198 213 191 192 176 158 117 58 53 129 211 205 162 118 73 82 142 143 93 36 29 65 122 161 195 207 189 145 83 34 26 30 30 27 21 34 37 39 38 33 28 26 26 26 25 56 94 111 118 90 37 47 109 137 85 38 33 38 56 84 129 168 198 207 204 204 191 121 32 10 29 92 162 160 153 159 171 177 180 175 148 125 128 125 123 124 132 144 153 152 147 137 147 163 123 57 69 115 116 76 78 87 117 144 123 74 45 113 155 164 144 107 68 47 31 26 22 27 51 80 86 56 21 29 33 33 26 15 19 42 66 95 118 151 170 164 149 138 132 134 135 141 146 151 165 169 157 109 133 161 146 83 29 19 30 31 29 29 28 26 33 60 88 109 102 98 110 136 153 152 147 97 49 16 18 50 104 130 115 111 110 131 145 136 129 106 63 28 32 46 52 48 54 68 73 84 112 134 138 131 112 95 93 112 142 152 145 137 123 138 183 198 155 114 81 70 80 93 118 152 182 189 166 144 136 137 145 151 103 59 45 48 56 66 74 59 46 82 133 144 135 124 105 92 80 87 107 101 68 47 50 78 102 117 107 93 84 68 49 46 42 41 36 31 40 49 46 50 50 53 59 49 27 33 65 111 140 157 153 141 126 116 117 163 182 197 189 141 69 33 44 93 118 130 119 112 122 130 128 121 123 127 145 134 78 71 121 131 121 104 138 174 158 141 142 116 98 92 108 112 85 54 43 42 43 44 45 55 73 77 67 59 38 33 68 103 95 83 93 112 91 61 48 56 59 58 64 75 94 110 122 126 106 92 101 100 85 74 74 67 47 43 57 80 93 112 157 175 166 148 96 84 83 104 120 94 53 41 50 54 52 39 29 50 101 147 169 147 151 170 194 184 144 134 161 185 149 114 102 100 101 115 133 144 155 170 181 187 187 185 182 178 148 96 50 34 39 35 23 39 97 151 156 100 67 110 156 172 157 123 106 114 118 128 154 151 130 112 131 175 184 147 110 100 107 110 92 67 66 81 87 91 94 96 74 69 99 135 171 173 174 165 165 172 184 165 104 55 34 27 34 36 36 38 37 40 34 28 27 27 28 30 33 34 35 35 35 34 35 38 40 36 35 33 30 28 27 26 25 28 27 28 30 27 23 27 36 59 91 116 119 121 137 155 164 168 176 176 171 170 167 169 179 176 175 175 173 164 150 140 137 139 148 160 160 153 126 114 151 197 197 157 113 132 185 185 144 160 176 179 175 177 173 168 174 185 176 161 158 163 150 136 140 174 192 178 137 125 157 182 182 172 172 172 172 173 174 174 175 174 174 175 175 175 175 175 175 176 177 175 171 171 174 174 171 184 178 178 169 138 104 95 101 124 148 169 177 178 170 167 175 177 176 174 173 173 174 176 177 173 175 176 175 173 172 173 175 176 176 175 175 174 173 173 172 171 172 176 176 160 144 147 162 172 169 174 184 178 147 107 80 106 139 172 176 151 130 146 182 149 111 89 113 154 166 144 117 99 81 65 74 96 108 120 140 181 202 149 108 116 127 124 96 57 36 17 15 21 22 17 13 10 15 19 17 13 10 13 16 12 11 9 8 7 7 8 8 9 8 7 6 6 6 6 6 7 7 8 9 10 11 11 12 14 14 12 10 10 14 21 27 36 32 27 23 21 17 14 11 10 9 10 13 18 22 23 23 17 16 16 16 16 17 18 19 17 15 14 15 18 20 20 19 15 14 12 11 10 11 12 12 13 14 16 19 22 22 19 16 15 16 17 19 20 20 20 20 22 22 21 20 19 18 17 17 17 17 17 17 15 14 12 11 10 11 12 12 12 10 7 6 5 7 10 14 16 16 16 15 14 9 10 19 25 25 22 22 17 14 11 10 11 12 11 10 14 14 15 16 16 17 16 16 18 18 19 21 23 22 18 15 17 18 20 21 21 20 18 16 18 20 22 23 23 25 29 32 36 35 34 32 32 36 41 46 48 44 37 30 26 28 32 36 26 24 21 20 20 20 19 18 12 12 12 12 13 15 16 17 17 14 12 15 20 22 19 15 17 16 14 13 14 16 18 19 22 22 21 18 17 19 24 28 26 27 28 28 27 25 22 20 19 23 21 20 21 13 7 13 35 55 64 57 45 32 27 34 39 38 34 29 25 27 33 38 37 27 22 26 32 35 37 40 39 34 27 21 17 17 18 19 23 25 28 30 29 27 24 22 25 26 26 24 19 16 15 15 14 16 17 16 15 16 19 22 23 23 23 20 16 13 13 14 14 16 18 17 16 16 18 21 27 27 25 24 24 24 24 24 25 26 25 23 19 17 17 18 17 18 21 23 23 21 18 16 18 19 19 17 14 12 13 14 18 16 15 16 18 20 21 20 17 18 19 18 16 16 17 19 22 23 24 23 22 22 23 26 26 24 21 19 19 22 26 29 25 26 28 28 23 16 15 18 31 25 18 15 16 19 20 20 19 20 21 22 24 25 26 26 22 22 22 22 22 21 21 21 20 19 19 19 20 21 22 23 25 25 24 22 21 21 20 20 19 21 24 27 29 30 30 30 24 21 18 18 21 23 23 22 22 22 22 23 23 23 23 23 26 23 23 27 32 35 32 29 16 13 13 17 20 22 26 32 29 25 21 20 21 22 21 19 17 18 20 21 23 23 23 23 21 20 19 19 19 21 23 24 25 28 30 30 28 27 27 29 28 26 23 22 22 22 20 18 25 27 29 29 29 31 35 38 35 26 19 20 21 18 17 19 21 19 17 18 19 21 20 19 19 19 19 19 20 21 23 24 22 22 22 22 22 22 22 22 21 23 26 26 24 24 27 30 30 31 32 30 25 20 17 17 18 19 22 25 30 35 39 42 30 30 29 27 24 23 25 27 31 28 26 30 35 35 28 21 19 19 19 19 19 18 18 17 17 18 18 17 14 12 13 14 15 16 18 20 21 21 19 18 20 20 21 22 21 21 20 19 19 22 25 29 31 30 27 25 32 28 22 19 19 21 22 23 21 22 23 25 27 27 27 26 20 19 18 19 21 23 23 23 18 17 18 22 27 28 23 18 18 18 19 20 20 21 21 22 23 21 19 19 22 25 25 25 23 24 24 24 23 24 27 29 36 36 35 33 29 25 21 19 18 15 14 15 18 21 21 20 24 21 19 19 19 16 11 7 15 17 18 17 15 14 14 16 21 21 20 20 20 19 18 18 20 19 19 22 25 25 21 18 23 22 21 19 17 15 14 14 18 17 15 13 11 10 9 9 11 12 13 13 13 15 19 23 21 18 13 11 10 10 9 7 8 8 8 9 8 7 6 5 5 6 7 6 5 6 10 12 14 15 17 18 19 18 16 15 14 13 13 11 10 9 8 8 10 10 11 12 13 14 14 15 23 34 33 17 6 7 8 3 4 4 5 5 5 8 13 17 20 18 16 17 19 20 20 18 17 20 23 25 24 24 24 25 26 27 29 29 27 23 19 16 17 18 19 20 19 17 15 14 15 17 18 16 14 13 15 17 14 15 17 18 20 20 20 19 20 21 20 18 16 14 13 14 11 11 10 10 10 10 10 11 16 15 15 15 15 16 18 18 15 16 17 17 16 14 12 11 9 10 12 14 15 15 15 14 21 22 23 22 19 17 16 17 13 14 15 16 16 15 14 14 14 13 13 15 18 20 19 18 18 18 18 17 17 17 17 17 24 22 18 14 13 18 28 35 21 19 16 14 14 15 14 14 12 11 10 10 13 26 51 73 103 99 64 19 5 10 9 6 14 13 13 14 18 20 20 19 15 13 12 12 13 13 10 8 6 6 5 5 5 6 7 7 6 7 8 8 8 7 5 4 6 6 7 7 8 9 10 10 11 10 10 10 12 15 18 20 23 20 15 10 8 7 8 9 12 14 16 16 16 19 24 28 23 24 24 21 17 14 14 14 13 13 12 12 11 11 11 11 189 189 189 189 190 191 192 193 184 187 190 193 194 192 189 187 185 185 185 185 186 186 186 186 185 185 185 185 185 184 183 183 184 186 186 184 181 181 185 189 184 184 185 185 185 186 186 186 189 187 184 182 181 183 186 188 183 185 186 187 187 185 182 180 180 179 179 180 183 183 182 180 176 177 179 181 181 179 176 175 178 178 178 179 179 180 180 180 177 177 177 177 177 177 177 177 179 179 178 178 178 177 177 177 176 176 177 177 177 176 175 175 177 177 177 177 177 177 177 177 177 177 177 177 176 175 174 173 174 174 175 176 177 177 176 176 179 178 176 175 175 176 178 179 179 179 179 179 179 178 178 178 180 180 181 181 181 180 180 179 182 181 181 180 180 180 181 181 179 179 179 179 180 182 183 184 182 181 182 181 182 188 183 166 156 150 153 152 150 129 92 87 125 143 146 153 154 144 133 109 87 79 96 152 188 198 213 214 208 214 211 191 161 138 133 136 84 60 120 172 181 140 69 70 111 146 121 72 52 47 57 69 40 49 90 138 162 165 132 81 69 126 169 161 136 132 142 149 128 145 128 75 45 29 35 83 177 202 204 209 218 165 79 38 59 98 100 67 41 88 146 119 40 36 83 142 172 156 101 64 29 25 81 155 153 108 109 146 173 184 165 140 139 132 114 109 115 107 100 94 81 68 67 75 83 87 88 90 96 104 103 96 78 83 84 75 87 122 113 62 29 50 75 61 38 67 102 92 31 13 14 47 80 99 120 141 149 134 134 136 103 65 81 128 159 154 132 96 58 34 44 70 76 63 47 36 29 27 32 39 70 111 144 139 114 93 78 67 65 50 42 31 20 13 43 114 167 152 144 156 162 144 135 150 149 148 146 149 145 124 108 111 140 139 130 139 146 144 150 144 110 96 100 122 143 155 150 134 101 85 108 145 148 132 102 65 76 139 153 122 99 103 112 100 119 140 145 128 96 94 126 135 98 54 83 155 178 178 181 174 170 149 156 174 151 111 122 168 174 151 163 186 155 87 44 34 29 28 58 100 114 109 112 121 114 103 95 97 117 159 185 179 172 139 123 147 186 216 216 198 148 70 28 39 45 38 32 25 15 34 89 154 193 206 202 191 178 165 147 133 114 94 105 139 165 199 176 105 104 180 206 163 124 77 40 33 33 32 30 24 26 25 17 38 101 156 170 163 179 163 151 123 68 51 114 190 170 131 103 89 113 151 123 67 28 25 44 70 96 138 180 193 159 94 38 23 25 29 31 27 31 32 32 31 30 30 33 36 29 25 63 111 111 77 45 23 48 97 109 57 26 33 46 76 124 165 181 185 191 194 171 120 52 7 35 100 153 177 157 149 145 158 151 148 157 142 125 136 140 129 120 117 117 123 141 159 141 129 127 96 59 82 112 92 62 85 95 111 139 134 94 66 112 155 167 144 92 40 31 36 31 29 34 45 53 50 37 27 29 33 32 22 13 26 65 102 115 127 156 174 169 162 161 156 163 168 175 177 180 189 184 162 121 152 181 157 84 28 17 24 27 30 30 26 24 39 74 104 132 143 117 91 127 179 173 133 74 41 16 17 51 111 141 126 134 145 161 166 169 168 117 41 26 35 53 60 53 59 82 99 112 149 171 168 161 150 135 126 116 119 113 108 99 88 112 161 178 138 114 99 89 74 60 71 108 137 156 150 126 100 94 109 122 87 66 68 71 73 71 62 44 54 87 116 121 122 114 95 71 64 73 89 81 55 47 60 88 105 109 86 58 44 42 42 36 37 41 40 40 55 65 60 63 74 88 91 66 27 24 53 99 140 161 148 130 120 121 129 166 172 157 132 101 61 48 71 116 131 131 110 97 106 118 121 124 144 167 193 160 84 77 122 130 121 112 134 142 115 100 92 68 72 103 151 152 91 45 47 47 40 42 61 85 90 72 54 41 44 44 61 79 72 71 96 121 87 48 38 48 51 57 73 87 98 93 96 110 96 81 93 101 80 70 72 55 34 45 74 94 92 94 112 117 103 82 50 93 148 179 145 84 48 45 53 50 48 36 30 61 115 148 152 165 180 171 144 135 145 159 170 149 112 80 87 123 157 169 168 172 173 171 162 151 143 139 138 142 101 58 44 49 49 38 27 28 73 115 126 95 82 123 154 176 178 148 113 105 105 102 108 132 116 105 117 132 122 106 106 127 134 115 70 56 101 146 153 146 118 101 88 96 121 142 169 172 167 158 170 177 163 128 75 33 26 28 31 32 38 43 38 38 33 27 24 23 25 29 32 28 32 36 39 39 38 36 35 35 34 32 30 27 25 24 23 19 27 35 32 21 22 46 73 133 167 171 136 124 155 182 183 171 178 171 163 171 178 173 169 167 170 177 182 177 166 158 155 137 131 134 139 140 115 105 148 211 181 141 135 164 177 158 137 162 181 181 173 176 169 162 171 182 173 154 154 167 158 151 167 181 190 170 128 118 150 180 185 174 174 173 174 174 176 177 178 173 173 174 175 175 175 175 174 174 175 174 173 176 179 176 171 178 178 176 164 152 151 137 109 85 108 132 155 175 178 174 177 177 176 175 174 174 175 176 177 173 174 176 175 173 173 174 176 176 176 175 175 174 174 174 173 172 175 177 172 156 140 141 151 168 169 177 180 161 133 122 128 132 161 191 198 187 176 169 164 145 126 119 139 160 154 123 95 60 60 62 87 133 157 146 130 146 176 153 115 117 140 148 133 95 64 31 19 20 21 18 17 13 16 19 19 15 13 14 15 10 9 8 7 7 7 7 8 9 8 7 6 6 6 7 7 6 7 7 8 8 9 9 10 12 13 12 9 8 12 20 26 36 33 28 25 23 20 16 13 12 10 10 13 18 22 24 24 16 15 15 15 15 17 19 20 19 17 15 15 17 19 20 19 15 15 14 14 14 14 14 14 15 14 15 18 21 22 20 17 14 15 17 18 19 20 20 19 22 21 20 19 18 17 16 16 16 17 17 18 17 16 14 13 10 11 11 11 11 10 9 9 6 9 13 16 18 17 15 14 17 14 13 17 20 22 24 26 18 15 11 10 11 11 11 10 14 17 20 21 20 18 18 19 23 22 21 22 22 21 17 14 19 20 20 20 19 18 18 17 19 19 19 19 20 23 29 33 38 37 34 33 34 38 43 47 54 46 37 30 29 32 36 39 26 23 19 16 14 13 13 13 8 7 7 8 9 10 12 13 13 11 10 12 15 16 14 11 12 12 12 12 13 15 17 19 21 22 21 19 18 19 22 25 24 25 25 25 24 23 21 20 19 22 19 19 21 13 6 11 22 43 55 52 44 31 26 33 41 39 35 27 24 29 42 53 49 33 21 24 32 37 40 43 38 32 24 19 17 18 19 20 26 28 31 32 29 26 23 22 25 26 25 23 19 16 15 16 17 17 16 14 13 14 18 21 24 25 24 20 15 11 10 10 12 14 16 15 12 12 15 19 26 26 26 25 25 24 23 23 25 26 25 23 19 17 16 17 14 15 17 18 19 19 18 18 19 20 20 17 14 12 13 15 17 16 15 17 19 21 20 19 16 18 19 18 16 15 16 17 23 24 25 24 23 22 23 25 24 23 21 20 21 24 27 29 27 27 27 26 20 13 12 16 28 22 16 14 16 19 20 19 20 21 22 23 24 25 25 25 19 19 20 20 21 22 22 23 21 20 20 20 20 22 23 24 26 26 24 23 22 21 21 22 20 22 25 28 30 31 31 31 26 22 19 19 22 24 23 21 21 21 21 22 22 22 23 23 27 25 24 26 29 33 34 34 18 15 16 19 21 21 24 28 29 26 23 22 23 23 21 19 17 18 20 21 22 22 22 22 19 19 19 19 20 23 26 27 24 27 30 31 30 29 30 31 27 24 22 21 22 23 21 20 21 25 28 30 30 31 32 34 32 23 17 18 20 17 17 19 20 19 18 19 21 22 22 20 19 19 19 20 21 22 24 25 23 23 22 21 21 21 21 22 22 23 24 24 24 25 27 29 31 34 35 32 25 19 17 16 18 19 22 26 31 36 40 43 33 33 32 29 25 23 23 24 28 24 22 28 36 37 28 19 21 21 21 20 20 19 19 19 18 19 20 18 15 14 14 15 16 17 18 21 22 22 20 17 19 18 18 17 18 19 20 21 21 22 25 28 30 30 27 24 29 25 21 19 20 22 22 22 23 23 24 26 28 27 25 23 18 17 17 18 21 23 23 23 17 16 18 25 32 33 27 20 20 20 20 20 20 20 20 20 23 20 17 16 19 23 25 26 22 24 25 24 23 23 26 28 40 41 41 39 34 28 24 23 19 16 14 16 20 22 22 20 29 24 21 20 21 18 11 4 15 17 19 18 16 14 14 15 21 21 20 19 17 16 16 15 19 19 20 21 23 23 21 19 22 23 22 20 17 15 15 15 18 17 16 14 12 10 9 8 12 13 14 14 14 17 22 26 21 17 13 10 10 10 10 9 8 8 9 10 10 9 9 8 5 6 7 6 5 7 10 13 14 15 15 16 16 16 15 15 13 12 12 11 10 9 8 8 8 9 11 13 14 15 15 16 21 30 32 19 7 5 6 6 8 8 8 7 7 10 15 19 21 19 18 19 21 21 17 13 11 17 24 27 27 24 22 21 25 25 27 27 26 23 20 18 16 17 19 21 21 19 17 16 16 18 18 17 15 14 15 16 12 13 16 18 19 20 19 19 17 17 17 15 13 12 11 11 12 12 10 9 8 8 7 7 13 13 15 16 17 17 17 17 12 14 15 16 17 16 15 14 11 12 12 13 14 15 15 15 25 25 25 22 18 14 14 14 7 10 13 16 17 16 14 12 12 12 12 14 18 19 18 17 17 17 17 16 15 15 14 14 26 26 23 17 13 13 18 23 23 21 19 17 16 15 15 15 8 8 10 11 12 19 36 52 104 101 64 15 1 7 10 8 15 15 15 17 19 20 19 17 15 13 12 12 13 12 9 7 6 6 5 5 5 6 7 8 5 6 7 7 7 7 6 6 7 7 7 7 8 8 8 8 10 10 10 11 12 15 17 19 24 21 17 12 9 8 8 8 9 12 14 14 14 17 23 28 25 26 27 24 19 14 12 11 12 12 11 10 10 10 10 11 191 190 190 189 189 189 189 189 187 188 189 190 190 189 188 187 184 184 185 185 185 186 186 186 185 185 185 185 185 184 183 182 182 183 185 186 186 186 186 187 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 183 184 184 185 185 185 184 184 183 181 180 179 180 182 182 180 178 176 176 177 178 178 178 178 178 175 175 176 177 178 179 180 180 177 177 177 177 177 177 177 177 178 178 178 177 177 177 176 176 176 176 177 177 176 175 174 173 175 175 175 175 175 175 175 175 177 176 175 175 175 175 175 176 174 175 176 177 177 177 176 176 177 177 177 177 177 177 177 177 179 179 179 179 179 178 178 178 179 180 180 180 180 179 179 178 178 178 179 180 180 179 179 178 177 177 177 178 179 181 183 184 183 183 178 177 185 186 178 174 185 186 190 189 198 184 126 89 68 75 83 114 133 129 127 116 74 84 110 171 205 204 199 173 145 163 181 178 155 127 113 110 84 86 110 126 137 114 71 71 82 84 79 64 75 94 83 72 27 56 131 201 225 214 162 93 81 134 168 149 121 121 135 141 115 98 70 50 79 96 77 88 165 205 217 219 208 128 53 55 66 73 68 49 49 84 98 69 37 45 90 127 142 136 106 87 30 33 76 124 129 130 159 191 160 136 118 131 154 148 115 91 110 101 86 69 58 65 91 116 112 115 113 108 102 95 83 70 65 69 73 77 83 83 62 36 33 66 76 45 38 85 102 67 29 19 24 50 76 90 97 104 120 117 112 98 80 85 126 171 173 173 158 108 46 29 66 108 98 81 57 35 23 28 50 70 91 115 131 125 107 88 70 56 49 31 29 23 21 32 62 111 138 141 142 148 152 142 136 145 143 142 142 146 140 115 103 114 132 129 122 135 136 124 129 131 114 105 109 126 145 161 158 140 98 75 107 163 167 132 95 66 98 110 90 86 100 112 121 109 117 141 141 119 85 85 111 97 67 81 126 167 175 174 179 178 167 152 149 139 113 113 144 168 171 152 169 192 164 104 58 33 33 26 44 85 110 110 112 124 127 90 70 95 141 179 190 182 154 126 117 143 179 199 184 154 89 60 68 86 67 45 41 36 6 12 56 130 188 202 191 182 188 183 170 151 121 88 85 110 131 146 119 87 127 196 195 145 122 85 53 38 30 31 32 27 26 30 21 29 66 102 128 152 184 161 146 123 72 50 99 164 157 115 98 103 113 103 64 44 86 71 55 48 53 79 121 154 148 91 43 28 27 30 32 31 29 29 29 29 30 32 35 38 30 29 57 97 102 70 40 31 68 98 88 33 19 47 86 138 163 176 166 159 160 147 105 42 11 32 99 171 195 183 166 161 151 148 137 130 134 139 138 138 130 127 122 116 111 115 136 157 130 100 93 91 78 88 94 69 64 113 121 112 146 166 126 78 112 160 160 117 69 42 42 37 32 29 30 34 34 29 25 25 24 28 27 18 14 40 96 145 134 141 169 187 181 182 195 197 194 198 199 191 186 190 176 146 147 181 206 169 86 27 16 21 25 31 31 25 28 49 83 107 112 137 108 69 108 164 141 78 48 29 20 37 80 133 157 150 145 155 162 165 169 151 89 21 32 46 72 84 72 73 99 123 129 163 183 178 173 168 161 157 152 134 115 102 83 73 96 132 132 103 95 98 103 92 60 49 68 97 124 129 109 80 78 100 100 81 82 91 86 79 66 45 47 69 89 94 95 100 96 85 66 65 66 65 55 46 50 61 75 77 71 55 39 35 42 51 49 51 54 50 54 83 111 118 97 102 106 102 73 32 28 56 84 112 127 122 115 112 117 128 131 123 96 81 81 65 62 89 106 107 94 77 81 105 124 127 146 161 181 203 160 90 94 128 131 114 112 132 113 76 67 57 59 88 120 140 127 78 49 60 61 43 39 67 95 91 75 73 71 86 71 47 47 47 57 84 97 70 45 43 48 48 70 109 121 108 90 84 88 90 91 98 125 91 69 63 49 44 66 94 85 80 78 67 58 47 38 51 100 173 193 137 82 59 50 47 43 42 39 45 75 117 145 153 184 192 151 92 97 144 160 142 110 82 66 92 147 182 174 151 146 141 133 122 109 96 87 84 105 69 41 42 51 47 38 35 28 52 66 79 90 116 145 137 136 149 141 116 101 97 101 109 104 94 92 103 98 76 86 123 148 148 124 84 87 146 192 193 180 127 112 135 154 147 139 161 163 166 159 174 178 143 95 54 31 25 28 33 33 38 42 37 31 31 30 28 27 28 30 32 33 34 36 38 39 37 34 31 30 30 29 27 25 24 22 22 19 26 34 36 37 53 92 128 183 187 166 130 122 150 177 184 171 178 172 163 171 177 172 168 174 176 178 176 168 162 165 172 166 144 127 123 127 107 95 131 176 136 105 125 153 139 119 128 166 187 183 171 174 165 156 168 179 173 156 159 174 159 148 168 184 191 173 135 123 147 173 179 175 175 174 175 175 177 178 179 172 172 174 175 175 175 175 174 173 175 176 175 177 180 178 173 170 173 173 160 152 170 174 150 107 100 94 112 150 174 176 175 175 174 174 174 174 174 174 175 172 174 175 175 173 173 174 176 175 175 175 175 175 175 175 175 173 175 175 169 159 152 150 152 162 164 161 145 122 114 135 162 149 164 183 187 175 164 151 135 117 135 163 183 176 138 85 47 43 85 121 139 154 155 139 126 127 144 135 92 89 131 152 152 118 87 56 45 43 36 28 24 19 20 20 20 17 15 12 11 7 7 8 8 8 7 7 7 8 7 7 6 7 7 8 9 7 7 7 7 7 7 8 8 9 11 11 8 7 10 18 25 36 33 29 27 25 23 19 16 12 11 10 12 17 21 23 24 17 16 15 14 15 16 18 19 20 17 15 15 17 19 20 20 14 15 17 19 19 18 16 15 16 15 15 17 19 21 20 19 17 18 19 20 21 21 20 20 21 20 20 19 18 17 16 16 15 16 18 19 19 18 17 16 11 10 10 10 10 11 12 12 8 11 16 19 20 18 15 13 14 15 15 14 17 23 26 27 21 18 14 12 12 12 12 11 13 20 27 28 24 20 20 22 24 22 20 20 21 20 18 16 23 21 20 18 17 17 18 18 19 18 16 15 15 21 29 35 39 37 35 34 36 39 43 46 52 46 38 35 37 40 41 41 30 26 20 14 10 10 11 12 7 7 7 7 8 10 11 12 12 12 13 14 14 14 13 12 12 13 13 13 14 15 16 17 16 18 19 19 18 18 21 23 22 22 21 20 20 21 21 22 19 21 18 18 20 13 6 10 19 33 40 42 42 33 27 31 32 32 30 24 22 31 48 63 61 39 21 22 30 35 38 41 29 25 20 18 19 21 22 21 23 26 30 30 28 25 23 23 24 25 24 22 18 16 16 17 18 19 19 17 15 15 16 18 23 24 23 20 14 10 9 9 10 13 15 13 9 9 12 16 21 22 24 25 25 25 24 23 24 25 25 22 19 16 16 17 14 14 15 15 17 19 20 22 21 22 21 18 15 13 14 16 17 16 16 18 21 21 19 17 17 19 20 20 17 16 16 18 24 25 26 26 24 23 24 25 22 22 21 22 23 25 27 29 27 26 25 24 18 12 13 18 21 17 14 14 18 21 22 21 20 20 22 23 23 23 22 22 16 17 18 19 20 22 24 25 22 22 21 20 21 23 25 26 27 26 25 23 23 23 23 24 20 22 25 28 30 31 31 31 28 24 19 19 22 24 22 19 19 19 20 21 22 23 23 24 27 28 30 30 29 30 31 32 22 20 20 23 24 22 22 25 27 26 25 25 25 24 22 20 17 18 19 20 21 21 20 20 14 16 19 23 25 27 27 27 21 24 28 30 30 30 31 32 25 23 21 21 23 24 23 22 20 23 26 27 27 28 31 33 29 20 14 17 19 17 17 20 19 18 18 19 22 24 23 22 23 22 21 21 21 21 22 23 24 23 22 21 20 21 21 22 23 22 21 21 24 26 27 27 32 35 37 33 25 19 16 16 20 21 23 27 30 34 37 39 37 36 32 27 22 19 20 22 25 24 25 31 38 38 31 23 22 21 21 20 20 20 20 20 19 21 21 19 17 15 15 17 17 17 18 21 23 22 19 16 18 16 14 13 14 17 21 23 22 22 23 26 29 29 27 24 27 24 21 21 22 24 23 23 25 25 25 27 28 27 23 20 17 16 16 17 20 23 23 23 20 17 18 23 31 33 27 21 21 20 20 19 18 18 17 17 21 19 17 18 21 24 25 25 22 23 25 24 23 23 25 27 42 44 44 42 36 30 26 25 22 18 16 17 22 25 24 22 25 24 23 24 24 20 13 8 17 19 20 19 16 13 12 12 19 18 17 17 16 16 16 16 17 19 20 21 20 20 21 22 24 24 24 22 18 16 17 19 19 19 19 18 16 13 10 8 10 11 13 14 17 21 28 32 24 20 15 11 10 10 10 9 7 8 10 11 11 12 11 11 6 7 7 7 6 7 10 13 14 14 14 13 13 14 14 14 11 11 11 10 10 9 9 9 8 9 12 14 16 18 18 18 23 30 32 24 10 2 4 10 12 12 11 10 9 11 16 20 21 19 18 20 22 20 13 8 12 18 24 27 26 22 19 17 22 23 23 23 23 22 21 20 17 18 20 22 21 19 17 15 14 15 16 16 15 15 16 17 13 15 17 18 19 18 16 15 14 13 12 11 12 11 10 9 11 10 9 8 7 7 7 7 12 13 16 17 17 16 14 13 10 11 13 15 16 15 14 14 14 13 12 12 13 14 16 17 24 24 23 20 15 12 12 12 8 11 14 16 17 16 14 13 11 10 11 14 17 19 18 16 17 17 16 15 14 13 13 12 19 22 23 19 13 10 11 14 24 22 20 17 16 15 16 16 14 13 13 14 13 15 25 35 66 63 40 13 4 5 7 13 17 16 17 20 22 21 18 15 16 14 12 12 13 12 10 7 7 6 6 5 6 6 7 8 4 5 6 7 7 8 8 8 8 8 8 7 7 7 7 6 10 10 11 12 13 15 16 17 20 19 17 14 12 10 9 9 7 9 12 12 11 14 21 27 26 28 30 27 21 15 10 8 11 11 10 9 8 9 10 10 193 192 191 189 188 187 186 186 191 190 188 186 185 185 186 186 184 184 184 185 185 186 186 187 185 185 185 185 184 183 182 182 182 182 183 188 192 192 187 183 186 185 185 184 183 183 182 182 180 183 186 188 188 185 181 179 186 185 183 182 182 183 185 187 183 181 180 180 181 180 178 175 179 178 177 176 177 179 182 183 172 173 174 175 177 178 179 180 176 176 176 176 176 176 176 176 178 178 177 177 177 176 176 176 176 176 177 177 176 174 172 171 174 174 174 174 174 174 174 174 175 174 173 173 173 175 177 179 174 175 177 178 178 178 177 176 175 177 179 181 181 179 177 175 180 180 179 179 179 179 178 178 179 179 180 180 179 179 178 177 177 178 180 181 181 180 179 178 180 179 178 178 178 179 180 180 176 183 178 175 183 179 175 187 189 190 196 194 196 180 136 118 87 81 70 85 101 104 107 95 68 82 99 146 172 167 146 98 75 104 124 117 101 93 88 82 79 110 97 84 94 89 71 56 51 40 81 120 161 192 143 79 30 58 130 189 191 165 112 48 46 83 99 77 60 71 83 80 60 27 32 79 152 167 102 65 127 192 212 199 174 93 35 56 78 56 58 64 62 56 47 52 48 57 83 93 114 139 117 82 21 34 57 77 115 180 214 197 145 102 90 130 161 149 115 88 77 79 69 49 41 64 105 136 137 135 129 117 104 87 65 47 36 53 64 68 71 59 36 21 45 80 78 40 47 95 88 29 14 28 50 66 70 71 79 88 108 118 109 87 90 126 161 174 171 179 175 122 44 27 80 129 102 86 63 40 27 34 59 83 97 105 113 113 103 86 68 57 46 25 22 19 26 56 85 113 116 136 137 125 126 132 134 134 143 141 140 144 134 107 98 114 119 126 121 126 129 127 130 119 118 122 132 137 138 146 145 131 99 72 110 178 179 130 88 66 100 75 45 81 125 128 130 121 124 136 139 135 99 75 86 70 71 138 178 171 165 170 170 169 159 156 147 115 95 133 174 169 163 156 172 180 150 109 70 35 40 25 30 70 110 120 123 137 135 95 78 111 157 179 173 160 145 126 122 143 167 170 133 85 24 63 138 165 109 53 37 30 24 9 30 104 173 187 173 171 168 167 163 159 147 122 115 130 119 98 68 83 146 183 172 154 117 90 62 41 27 28 33 30 33 31 15 14 41 72 115 163 190 159 138 115 69 51 98 159 129 97 90 92 71 39 46 104 157 142 123 114 103 82 73 83 118 74 41 33 30 28 28 25 28 29 29 29 29 30 32 33 24 32 42 63 87 85 58 36 99 118 93 29 19 64 132 210 177 154 122 121 115 80 40 0 26 82 148 197 198 176 171 165 156 144 148 150 144 153 153 128 118 129 141 145 141 134 130 129 108 99 98 89 81 97 87 42 74 137 138 113 157 199 151 76 103 156 137 72 48 70 76 41 23 20 20 26 30 29 28 29 27 30 28 17 15 46 110 165 116 129 167 191 183 181 192 193 187 191 192 184 181 189 177 147 166 201 221 177 88 28 17 22 25 31 31 26 32 58 87 103 107 109 97 105 143 147 98 54 31 19 25 66 121 162 171 162 140 132 129 138 135 99 53 31 40 58 93 110 94 85 105 129 150 171 177 165 158 157 160 169 168 159 156 144 112 92 105 125 99 81 80 90 113 125 104 89 46 80 114 127 111 84 84 108 102 92 100 105 90 76 60 35 63 84 90 77 73 77 78 77 68 67 57 42 39 49 58 60 51 43 37 37 42 48 58 66 101 96 86 72 73 105 139 150 133 120 104 93 71 39 37 63 56 73 90 104 112 105 99 105 82 90 84 83 82 52 42 73 78 72 55 44 62 100 126 132 127 145 163 172 117 60 94 140 127 101 106 130 100 57 55 50 67 110 116 87 72 71 78 92 84 53 36 57 79 71 68 86 128 132 86 36 39 53 52 56 59 47 42 50 51 50 88 148 158 121 98 86 73 85 105 103 129 82 44 34 35 51 77 94 72 60 59 47 50 49 39 69 92 138 130 79 56 53 48 50 41 40 46 61 85 117 150 172 182 179 126 67 82 134 139 108 94 78 77 100 124 129 123 118 111 110 115 123 124 116 105 100 88 59 38 39 42 36 36 43 37 45 38 50 93 148 162 119 87 99 115 120 110 101 118 147 133 127 133 144 123 78 78 120 151 119 103 112 127 150 182 203 171 132 128 151 170 161 135 136 152 172 166 169 168 127 73 30 41 29 30 37 37 37 38 34 29 33 35 33 30 28 27 26 37 33 30 29 32 34 35 35 27 27 26 25 24 22 21 21 26 23 26 39 61 95 139 172 171 147 130 131 140 148 163 180 174 175 171 172 176 170 169 178 176 174 170 160 148 147 163 181 190 169 149 137 135 109 85 109 132 102 81 104 134 124 119 145 170 191 184 170 173 162 152 166 178 175 160 165 178 154 135 153 182 188 174 141 126 140 158 163 170 169 169 169 170 172 174 175 171 172 174 175 175 175 174 174 175 178 178 175 174 175 175 173 173 160 160 161 160 177 186 172 152 128 94 85 110 140 161 176 172 173 173 174 174 173 173 172 172 174 175 175 173 173 174 176 175 175 175 175 175 176 176 176 172 174 172 168 167 168 165 160 152 150 133 103 83 93 126 155 143 149 160 156 134 121 120 118 119 140 159 156 130 93 60 39 83 137 174 168 148 132 126 128 118 119 116 73 72 126 145 145 113 91 73 73 74 63 46 37 23 23 22 20 18 15 10 7 5 6 7 8 8 8 7 6 8 7 7 7 7 8 9 10 7 7 7 7 7 7 6 6 7 9 10 8 6 9 16 23 36 33 30 28 27 25 21 18 12 10 9 11 15 20 22 22 19 18 16 14 14 15 16 17 20 18 15 15 17 19 20 20 14 16 19 22 22 21 18 17 17 15 14 15 18 20 21 20 19 20 21 22 22 22 22 21 20 20 19 18 17 17 16 16 14 16 18 20 20 20 19 18 11 10 9 9 9 11 13 15 10 13 17 21 21 19 15 12 7 13 15 13 16 24 29 28 25 21 17 14 14 14 14 13 12 22 31 32 26 21 21 24 22 20 18 18 19 20 19 18 25 23 19 17 15 16 18 19 19 18 14 12 13 19 28 35 39 37 35 35 36 40 43 45 48 43 40 40 44 46 45 42 33 29 21 14 10 9 11 13 8 8 8 8 9 11 12 13 14 15 16 16 15 14 14 14 15 16 16 17 17 17 16 16 11 14 16 17 17 18 20 22 21 19 18 17 17 19 22 23 20 22 18 18 20 13 5 9 22 25 23 25 32 30 25 28 22 24 25 22 22 32 51 67 69 43 21 20 27 32 35 38 19 17 16 18 22 24 23 22 19 23 26 27 26 25 25 26 23 24 24 21 18 16 17 18 18 20 22 22 19 16 16 16 22 23 22 19 14 10 9 9 10 13 14 12 7 6 10 14 15 18 21 25 26 26 25 24 23 24 24 22 18 16 16 17 16 16 15 16 17 21 24 26 23 23 22 19 15 14 15 17 16 16 17 20 22 21 18 15 18 20 22 21 19 17 17 18 24 26 27 26 24 23 24 25 20 21 22 23 24 26 28 28 26 24 23 22 17 12 14 20 16 13 12 14 19 23 24 23 19 20 21 22 22 21 20 19 15 15 16 18 20 23 25 26 23 23 21 21 22 23 25 27 28 27 25 24 23 24 25 25 20 22 25 28 30 31 31 30 30 25 20 19 22 23 21 18 18 18 19 20 22 23 24 24 27 31 34 34 30 27 27 28 25 23 24 27 26 23 21 23 26 26 27 27 27 25 22 20 18 18 19 20 20 20 19 18 9 13 21 27 30 30 27 25 19 22 27 29 29 30 31 32 23 22 20 21 24 25 25 24 21 22 23 23 23 26 31 34 26 18 13 15 18 17 17 20 18 17 17 20 23 25 24 23 26 25 24 22 20 20 20 20 25 24 22 21 20 21 21 22 24 21 19 20 24 26 27 25 32 36 38 34 26 18 15 16 21 22 24 26 29 32 34 35 41 38 32 24 18 16 19 22 23 25 30 36 40 39 34 28 22 21 20 20 19 19 19 20 20 22 22 20 18 16 16 17 18 17 18 21 23 22 18 15 18 15 12 10 11 16 21 25 23 22 22 25 27 28 27 24 25 23 22 23 25 26 25 23 27 26 26 27 28 26 22 18 16 15 15 17 20 22 23 23 24 19 17 20 27 30 27 22 21 20 19 18 17 15 15 14 18 18 18 21 24 26 25 24 22 23 25 24 23 23 24 26 41 43 44 42 35 29 25 24 24 20 17 19 24 27 26 24 16 19 23 25 24 21 17 15 19 21 22 20 16 12 9 9 16 16 15 15 15 16 16 17 16 19 21 20 19 19 22 25 25 26 26 23 19 18 19 21 20 20 21 21 19 15 11 8 7 9 12 14 18 24 32 37 28 23 17 13 11 10 9 8 7 8 10 11 13 13 13 13 6 7 7 7 6 7 10 13 14 13 13 12 12 12 13 13 10 10 10 10 10 10 10 10 8 10 13 16 18 20 21 21 27 30 33 27 13 1 3 12 15 15 14 11 10 12 17 21 19 18 18 21 22 19 10 3 16 20 24 26 23 19 16 15 20 20 20 20 20 20 20 20 18 20 22 23 22 19 16 14 10 11 13 14 15 16 17 18 15 17 18 19 18 16 14 12 13 10 8 9 10 11 9 7 9 9 8 7 7 7 7 8 12 14 17 18 18 15 11 8 9 10 12 13 14 13 12 12 15 14 12 11 12 14 16 18 22 22 21 18 14 11 11 12 12 13 15 16 16 16 15 14 10 9 10 14 17 18 17 15 17 16 16 15 13 12 12 11 8 14 19 19 15 11 11 12 23 22 20 17 16 15 16 16 24 21 19 18 15 13 18 24 19 19 15 15 15 6 3 14 17 18 19 22 23 22 18 14 16 14 13 13 13 12 10 7 7 7 6 6 6 7 8 8 4 4 5 7 8 9 9 9 9 8 8 7 7 6 5 5 10 11 12 13 14 15 15 16 17 17 16 15 14 13 11 11 5 8 10 10 9 12 19 26 27 30 32 29 23 15 9 6 11 10 9 8 8 8 9 10 190 190 190 189 189 188 188 188 184 185 186 188 189 189 188 188 184 184 184 184 184 184 184 184 182 182 183 183 183 184 184 184 188 188 187 186 184 183 182 182 187 186 185 184 183 184 184 185 183 184 184 184 184 183 182 181 179 180 181 181 182 182 182 182 182 182 182 181 181 181 181 180 175 178 182 184 182 179 177 175 181 180 179 176 174 172 170 169 175 176 176 177 176 175 173 172 176 176 176 175 175 175 174 174 174 174 173 173 173 174 175 176 174 173 172 172 172 172 173 174 175 175 175 175 175 175 175 175 178 178 177 176 175 175 175 175 175 175 175 176 176 177 177 178 177 177 177 176 176 175 175 175 176 176 176 176 177 178 179 180 180 179 178 177 177 178 179 180 184 179 175 174 177 178 176 172 178 183 183 177 174 178 182 183 171 179 188 190 189 184 153 109 84 103 136 145 127 114 99 74 51 69 84 90 94 92 73 49 57 65 67 63 69 84 88 80 87 86 76 75 89 92 80 71 93 103 118 133 167 200 163 82 37 51 79 97 95 83 58 28 38 45 61 74 81 83 67 41 29 35 83 141 159 144 99 44 83 149 190 182 123 56 48 68 73 56 51 53 50 55 67 73 71 75 68 90 143 144 90 48 26 11 36 108 179 213 202 173 140 111 119 131 117 118 113 77 70 42 33 40 48 78 115 129 112 106 106 110 103 79 53 40 49 50 46 46 50 42 28 25 66 79 56 42 82 106 66 18 7 53 108 131 116 70 60 111 153 148 103 77 118 166 176 175 172 194 163 82 33 46 88 119 103 94 71 43 27 33 50 63 105 110 115 118 119 109 81 54 31 27 9 20 66 93 98 110 116 123 119 135 146 136 134 132 138 141 146 155 141 94 79 110 127 128 129 128 125 123 121 119 123 126 119 113 120 126 127 131 114 99 131 185 169 95 65 92 104 67 57 100 138 128 116 128 127 124 161 158 127 85 53 91 116 164 177 160 162 173 175 179 167 152 104 78 129 194 193 151 157 161 160 157 152 133 86 40 37 32 23 56 82 90 117 126 111 70 81 140 173 168 156 146 133 114 126 152 168 137 59 9 51 147 200 188 140 81 47 30 20 14 32 77 128 169 179 167 147 159 169 164 149 135 132 134 140 101 73 84 112 130 137 141 119 96 71 53 37 23 24 34 31 36 24 11 24 64 122 171 166 150 135 112 70 48 87 148 133 104 71 44 23 42 119 200 212 164 147 172 177 138 84 47 39 44 41 30 24 27 27 22 27 26 26 26 28 30 33 35 27 24 30 88 137 94 51 79 139 130 65 12 35 117 198 224 173 103 73 71 57 33 12 13 69 140 193 187 169 169 164 148 147 147 160 172 160 134 124 131 131 126 134 141 138 136 123 95 88 113 99 70 82 101 82 51 123 150 131 130 164 184 153 73 77 130 98 47 97 147 101 33 16 19 22 23 23 25 28 31 28 33 25 19 38 63 77 84 77 105 122 126 133 138 138 139 141 145 155 159 161 168 165 147 169 199 204 152 76 28 20 28 24 32 30 22 37 73 102 111 106 89 105 155 172 131 76 47 11 16 62 109 127 150 170 163 143 131 118 107 86 58 37 30 49 93 113 117 106 89 108 137 142 152 132 120 146 159 149 147 151 154 183 170 113 111 146 147 108 83 74 99 141 166 141 94 45 53 92 136 132 89 69 80 105 101 97 95 90 75 53 36 65 75 68 55 55 59 54 51 57 54 48 44 43 46 51 54 34 37 28 30 48 62 89 128 135 131 118 101 95 111 140 164 164 134 119 103 59 33 43 57 48 48 61 82 87 74 59 55 69 91 98 95 87 61 52 76 65 76 69 49 52 80 95 90 98 100 116 107 66 59 89 110 108 110 120 119 90 57 58 81 114 124 102 58 51 81 93 77 74 52 44 71 99 95 86 94 119 109 78 39 27 41 49 43 39 50 55 48 42 62 114 165 159 130 86 57 63 92 111 114 88 54 42 50 49 53 65 70 55 59 74 92 81 45 41 74 91 86 53 44 44 45 57 42 43 40 43 73 105 134 160 154 150 119 91 79 95 138 160 145 102 81 95 103 95 102 115 130 140 149 165 173 161 138 126 126 88 52 44 44 42 42 37 44 44 36 31 58 115 150 137 110 108 128 150 159 143 115 119 150 150 151 189 190 139 96 90 110 110 98 107 138 154 146 159 193 153 134 138 149 151 162 156 123 141 168 168 144 114 72 40 38 39 37 35 32 32 33 34 36 32 33 33 31 28 27 29 31 36 34 33 34 36 36 34 32 30 21 22 26 22 21 28 32 33 38 37 40 78 141 167 152 135 83 97 145 139 129 157 183 175 171 168 170 174 175 175 174 172 173 171 166 164 164 161 157 159 198 203 172 142 111 82 73 82 70 76 104 123 126 131 142 159 158 163 172 171 163 159 162 186 166 153 170 176 145 137 169 176 184 186 150 108 124 165 176 148 150 160 173 173 163 161 167 175 178 180 179 174 172 174 176 177 171 174 176 170 170 176 174 165 173 152 135 157 176 179 186 183 170 144 110 83 81 108 138 169 181 185 177 174 179 180 175 176 177 177 176 174 173 173 174 173 177 178 175 176 180 177 171 172 176 171 170 175 169 155 150 162 160 120 67 58 86 114 129 112 141 153 138 113 91 93 111 117 106 98 88 64 51 80 124 140 163 187 168 149 149 125 100 125 139 104 63 82 113 106 88 91 107 91 98 131 137 113 79 58 30 15 19 20 17 13 6 5 5 5 6 6 7 7 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 7 8 16 27 33 27 23 26 26 22 21 23 11 10 9 10 14 18 19 19 17 18 17 15 13 13 16 18 17 17 16 17 17 19 20 21 19 19 19 20 21 21 22 22 21 20 19 19 21 23 23 23 24 18 15 19 20 18 19 21 19 19 21 24 25 24 20 17 22 20 20 21 23 24 23 22 11 11 11 12 13 13 14 13 17 16 15 16 18 18 15 12 14 15 15 13 12 14 18 21 29 25 21 18 17 15 12 9 15 23 31 32 28 23 21 20 20 19 19 19 20 20 21 21 23 22 20 16 13 12 14 16 17 18 20 22 22 21 25 32 41 39 37 37 39 43 48 51 49 47 41 36 38 42 43 41 36 28 19 14 15 15 14 11 15 12 9 7 8 13 18 22 16 16 16 16 16 17 18 20 17 16 15 17 19 20 20 18 9 10 11 12 14 15 16 16 15 15 14 15 16 18 20 22 22 23 25 25 19 10 6 8 22 22 22 23 24 25 26 27 18 22 25 25 25 28 36 43 37 32 29 31 35 35 28 22 16 18 20 23 25 25 26 26 25 25 24 24 25 27 29 31 29 27 23 20 19 18 19 20 26 23 19 17 18 19 19 19 22 24 25 23 18 13 10 9 9 9 10 11 11 11 11 11 17 19 21 22 23 24 28 31 23 24 24 22 20 18 18 19 18 20 21 21 20 20 23 25 21 21 21 20 19 18 17 16 13 15 18 19 19 20 22 25 23 23 22 21 20 18 17 16 25 23 22 21 21 23 25 26 23 19 15 18 24 30 32 31 27 27 27 26 20 14 16 21 19 13 8 10 18 25 26 24 23 20 17 17 19 21 22 22 15 14 14 16 20 22 22 22 27 26 25 24 24 24 24 23 21 22 22 23 23 24 25 25 25 25 25 25 26 27 28 29 26 24 22 22 22 22 20 18 12 13 14 15 16 16 16 16 25 28 31 29 26 25 29 33 29 28 26 24 22 21 20 19 25 25 26 26 25 23 22 21 14 15 17 19 20 20 20 19 13 16 20 25 28 28 27 26 28 29 29 29 29 27 26 25 22 23 24 23 21 20 21 23 23 25 26 26 26 29 33 36 25 21 17 15 16 17 17 16 18 17 16 19 23 26 28 29 25 22 20 20 22 23 22 20 30 27 22 18 16 16 19 21 25 23 20 17 17 20 25 29 30 31 31 30 26 20 15 11 21 21 23 28 33 36 36 36 37 38 33 20 12 13 21 27 25 28 33 40 43 41 35 29 23 21 19 17 16 15 15 16 19 20 20 19 18 19 22 24 19 20 20 20 19 16 14 12 10 10 13 17 18 17 20 25 18 23 29 29 25 22 22 23 27 21 18 22 28 29 28 28 28 27 25 24 23 22 22 22 21 17 13 12 15 19 22 23 18 19 21 20 19 19 21 23 26 26 25 21 18 16 18 20 19 19 20 24 27 28 25 22 21 22 24 26 27 27 27 26 32 37 42 43 38 31 26 23 21 21 21 21 21 22 22 22 21 19 17 18 21 23 23 23 25 21 16 13 12 12 11 10 14 16 18 17 16 16 18 21 13 14 17 20 22 22 22 21 22 22 22 21 21 20 20 20 21 21 21 20 19 17 16 15 6 11 16 20 22 27 34 39 26 21 15 12 13 13 11 9 4 7 12 15 16 14 11 9 7 5 4 4 7 9 11 11 12 12 12 12 12 12 12 12 12 13 13 11 9 8 10 12 10 15 18 18 16 16 20 24 25 24 28 29 18 4 3 11 12 13 14 16 18 19 20 20 21 21 20 19 18 17 16 16 23 21 19 16 14 13 12 12 14 13 14 18 22 23 21 19 23 22 20 21 22 22 20 18 13 13 13 14 15 16 18 19 20 18 15 15 16 17 15 13 12 12 11 10 9 9 9 9 10 9 9 8 7 6 5 4 10 12 15 17 17 16 14 12 10 10 11 11 12 13 14 14 14 13 12 12 13 17 20 23 18 16 15 13 12 11 11 11 14 14 13 11 11 11 11 12 10 11 12 13 15 16 17 18 14 14 14 13 12 11 10 9 12 15 19 20 17 12 9 8 15 20 23 19 12 12 20 29 42 33 21 15 14 15 15 14 16 15 14 13 13 13 14 14 21 18 15 15 17 18 17 16 12 12 13 12 11 9 7 5 7 6 4 5 7 8 6 5 4 5 6 7 8 9 9 9 11 11 10 9 8 8 8 8 5 11 17 18 16 14 15 18 18 14 12 16 22 21 13 5 9 8 8 9 12 15 19 21 29 27 28 31 26 16 9 9 11 9 8 7 8 10 13 14 189 189 189 188 188 188 187 187 184 185 186 186 185 184 183 182 184 184 184 184 184 184 184 184 182 182 182 183 183 183 184 184 184 184 184 183 183 183 183 183 186 185 184 183 182 182 182 183 180 181 181 182 182 181 180 179 179 180 180 181 181 181 181 180 180 180 180 180 179 179 179 179 174 177 179 180 179 177 176 176 176 176 176 176 175 175 175 175 174 175 176 176 176 175 174 173 176 176 175 175 175 174 174 174 174 173 173 173 173 174 175 175 174 173 172 172 172 172 173 174 174 174 174 174 174 174 174 174 178 177 176 175 175 175 175 175 175 175 176 176 176 176 176 176 174 174 173 173 173 173 173 172 176 176 175 175 176 177 179 180 178 178 177 176 176 177 178 178 178 175 174 175 177 175 169 163 149 162 176 183 186 188 187 184 178 179 181 182 190 192 154 97 85 128 171 174 151 131 110 86 88 98 107 108 100 91 83 79 95 87 78 76 78 81 86 90 79 73 59 60 83 100 99 97 110 112 102 87 94 115 104 67 46 44 52 56 49 44 41 33 35 54 95 141 153 121 79 58 50 61 120 172 157 111 77 55 71 120 145 118 59 42 76 90 62 43 41 58 72 80 84 85 78 72 73 100 124 97 49 30 19 20 56 119 166 179 162 135 122 122 121 115 101 83 67 57 47 45 48 46 54 92 120 116 92 88 88 91 87 73 54 42 38 47 59 79 91 73 43 29 55 57 46 59 96 91 43 10 36 101 165 193 173 117 85 91 126 115 107 120 138 142 151 173 170 174 124 47 26 66 111 131 115 97 76 62 51 41 36 36 74 102 117 117 128 135 100 49 18 9 11 61 128 138 112 105 112 119 121 147 164 149 135 125 131 131 142 165 159 109 76 88 116 127 136 135 130 125 121 116 112 103 95 103 115 116 121 139 120 113 116 117 97 73 82 112 90 53 52 107 140 117 105 130 139 141 169 169 161 127 74 84 125 151 162 161 166 168 172 188 197 128 76 103 165 185 169 158 155 155 158 164 166 147 102 62 46 38 16 33 69 101 127 119 85 69 88 136 166 163 148 138 124 103 127 154 128 61 24 47 121 183 212 204 162 97 52 31 29 19 19 45 99 163 193 184 162 162 161 152 131 113 118 134 99 99 111 125 118 97 92 103 105 126 120 76 35 25 30 31 25 33 30 24 31 53 92 131 140 130 115 88 55 48 88 139 151 115 58 17 28 91 165 211 174 140 151 204 218 171 108 70 61 51 36 26 26 30 28 22 26 26 26 26 28 31 35 37 32 31 46 98 124 77 53 93 137 86 24 27 82 141 176 168 122 87 84 78 41 8 22 74 130 169 185 159 141 154 168 165 169 167 161 147 131 125 131 141 150 157 128 108 125 124 107 114 131 127 101 72 68 82 93 98 126 138 135 145 171 177 129 54 58 57 50 85 151 148 85 45 22 23 24 24 24 25 28 30 30 33 25 22 36 51 62 72 64 69 64 60 65 67 67 72 83 85 89 88 89 101 107 102 128 152 156 116 60 25 19 23 24 35 27 19 55 111 123 97 62 75 105 133 129 90 46 23 21 42 99 138 132 132 145 144 114 109 95 74 53 41 35 34 59 115 135 116 89 86 118 138 139 113 90 108 152 162 142 129 136 145 166 152 117 129 154 144 114 87 79 102 133 149 134 106 78 72 84 100 88 60 59 82 82 79 75 73 70 61 47 36 51 57 49 39 43 48 48 50 46 49 51 52 49 44 40 38 37 46 46 53 75 87 92 106 118 116 123 126 105 90 120 167 182 168 155 119 63 35 42 49 37 36 43 59 70 72 73 76 94 98 98 108 110 81 72 103 115 98 66 39 44 72 94 98 81 84 72 53 49 58 70 79 86 94 105 101 78 66 91 129 145 132 101 66 57 70 78 74 71 46 40 79 124 124 102 93 85 69 56 53 48 41 42 48 53 54 48 46 57 74 105 138 125 92 57 51 75 99 100 88 62 46 36 38 49 68 82 81 87 90 112 137 121 70 54 79 92 80 48 44 48 48 56 45 43 52 65 95 110 117 131 127 110 114 124 139 166 189 175 139 110 129 156 141 129 157 174 172 182 168 158 153 136 117 120 137 108 78 65 51 41 40 38 46 56 59 58 63 93 131 143 133 151 170 183 182 162 131 121 135 147 158 186 167 119 102 107 121 95 79 90 121 133 134 152 177 154 147 156 162 150 143 140 130 138 151 131 90 65 48 35 36 40 39 37 35 34 34 34 35 32 33 33 32 30 29 31 34 38 36 34 33 33 31 27 24 29 21 17 21 21 19 26 40 52 79 80 66 96 151 157 125 101 96 131 164 151 137 154 170 174 173 172 172 171 170 170 170 169 173 174 172 169 165 156 147 152 175 173 153 139 113 79 62 74 94 114 119 118 117 114 109 130 127 152 186 181 148 144 169 180 161 156 177 178 137 124 155 184 187 185 153 123 146 179 177 146 141 150 169 174 164 159 164 170 172 174 174 173 173 175 177 176 172 174 177 176 176 171 159 161 171 154 141 165 182 179 180 177 178 171 151 124 101 90 87 113 144 173 181 176 172 173 174 187 181 175 173 174 175 172 169 175 177 178 176 177 178 177 174 170 176 173 170 172 168 158 152 153 146 116 83 75 86 100 111 131 131 142 136 120 130 136 114 81 84 90 91 86 92 121 153 159 153 167 173 168 145 114 111 156 179 127 67 97 139 109 59 112 143 131 126 161 190 174 130 89 53 31 29 25 17 12 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 9 9 18 29 31 25 22 25 26 23 21 24 16 14 12 13 15 17 17 16 17 18 18 17 14 13 15 17 16 16 16 16 17 18 19 20 18 18 18 19 19 19 19 19 20 19 18 19 20 22 23 23 24 19 16 18 19 17 16 19 18 18 19 22 25 26 24 21 22 21 20 22 24 24 23 21 16 16 15 15 15 15 15 15 17 15 15 16 18 18 15 13 15 16 16 14 13 14 17 20 30 27 23 19 17 15 14 12 15 22 29 31 27 24 23 23 21 20 19 18 18 19 20 21 24 23 22 18 15 14 16 18 19 18 20 22 21 21 26 34 44 43 43 43 44 47 49 51 48 46 42 37 39 44 45 43 36 29 20 15 16 17 16 14 14 13 13 12 13 15 17 19 17 17 16 16 16 17 18 18 17 15 15 16 18 20 19 18 12 13 13 13 14 14 15 15 13 13 12 13 14 16 18 19 23 23 25 24 18 9 6 8 21 22 24 25 25 25 24 24 19 23 28 28 26 26 30 34 32 35 38 39 37 32 25 20 19 20 22 24 26 27 27 27 27 26 25 25 26 28 30 31 28 27 24 21 20 20 21 21 26 23 19 18 19 20 20 19 22 24 25 23 18 13 11 10 11 11 11 12 13 13 14 15 22 23 24 23 21 21 23 25 22 23 23 22 20 18 18 19 20 21 22 22 20 20 22 24 21 21 21 21 20 19 18 17 15 17 18 18 18 19 22 25 24 23 22 21 20 20 20 20 26 25 23 22 22 23 25 26 23 19 15 17 23 28 30 29 25 25 26 25 20 14 16 22 21 16 11 13 19 23 23 20 22 19 18 18 20 22 22 21 17 16 16 17 20 22 22 21 24 23 22 23 24 25 25 24 22 22 22 23 24 24 24 25 24 24 24 24 25 26 27 28 28 26 24 23 23 23 20 18 16 15 14 14 14 16 17 18 21 24 27 26 23 23 27 31 27 27 25 24 23 23 23 23 22 23 25 26 26 25 23 22 16 17 19 20 21 21 21 20 13 15 18 22 24 25 25 25 27 27 28 28 27 26 25 24 20 23 27 28 25 23 22 21 22 24 26 27 28 30 33 36 26 22 18 16 16 17 17 17 19 18 18 21 25 27 26 24 25 23 21 20 22 22 21 19 27 25 22 19 18 18 20 21 22 21 20 18 18 21 25 29 28 28 27 25 23 21 19 18 21 21 23 28 33 37 38 37 38 38 32 20 12 15 21 26 25 28 34 40 43 40 33 27 22 21 19 18 17 16 17 17 20 21 21 21 19 20 22 25 21 21 20 19 17 15 14 13 10 10 13 16 17 15 18 23 20 25 29 29 26 23 24 26 28 22 19 23 27 28 27 27 25 25 24 23 22 22 22 22 22 19 15 14 16 18 19 19 18 20 21 20 19 19 21 23 26 27 26 24 21 19 20 22 20 20 21 24 27 27 25 22 21 23 24 26 27 26 26 25 29 34 40 41 38 31 25 22 19 19 19 20 21 21 22 22 20 19 18 20 24 26 26 25 25 21 17 14 14 14 13 12 13 15 17 17 16 16 17 19 13 15 17 19 21 22 22 23 22 22 21 21 20 20 20 20 20 21 21 21 19 17 14 12 11 14 18 20 21 24 29 34 27 20 12 8 9 11 12 11 12 13 16 17 16 14 11 9 9 7 6 7 9 11 11 11 12 12 12 12 11 11 11 11 11 12 13 11 9 9 11 13 13 17 20 19 16 15 18 21 20 20 24 28 20 7 4 9 12 13 14 16 18 19 20 20 18 19 20 21 21 21 20 20 19 18 16 15 14 13 13 14 11 11 12 16 20 22 21 19 22 21 21 22 23 23 21 18 17 17 16 16 16 16 17 18 18 16 15 15 16 16 14 12 13 12 11 10 9 8 8 8 8 8 7 6 5 5 5 5 6 8 11 13 14 13 12 11 10 11 11 12 12 13 13 13 13 14 15 17 17 18 18 17 15 15 13 12 12 12 12 13 13 13 12 11 11 11 12 12 10 10 11 12 13 14 15 16 13 13 13 13 12 11 10 10 10 14 18 20 18 15 13 13 15 20 23 20 14 13 20 27 37 29 20 15 15 16 16 14 16 15 14 13 13 13 14 14 19 17 15 15 18 19 19 19 13 13 12 11 10 8 7 6 7 6 4 5 7 7 6 5 4 5 6 7 8 9 9 9 10 10 9 9 9 9 9 9 4 9 14 16 14 14 17 21 15 13 11 15 20 22 17 12 10 9 8 9 11 15 18 21 27 27 29 31 27 17 9 7 9 8 8 8 9 10 12 13 188 188 187 187 187 186 186 186 186 186 186 185 183 182 180 179 184 184 184 184 184 184 184 184 181 181 181 182 182 182 183 183 180 180 181 181 182 182 183 183 185 184 183 181 180 180 180 180 178 179 180 181 181 181 180 179 180 180 180 180 180 180 179 178 179 178 178 178 178 177 177 177 174 175 176 176 176 175 176 177 175 175 175 176 176 176 176 176 173 173 174 175 175 175 174 174 175 175 175 174 174 174 173 173 173 173 172 172 172 173 174 175 173 173 172 172 172 172 173 173 172 172 172 172 172 172 172 172 176 176 175 174 174 174 174 175 176 176 176 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 176 178 178 176 176 175 175 175 175 176 176 173 173 174 177 177 173 165 157 131 138 146 150 155 163 172 176 181 165 163 173 172 153 112 70 103 153 181 168 147 136 128 123 169 161 149 133 116 110 124 143 132 119 121 134 125 95 83 91 100 97 81 67 70 76 82 90 96 99 79 48 37 43 48 50 40 36 56 80 75 57 50 51 60 83 106 128 133 105 79 82 62 76 127 162 139 107 95 86 73 105 109 66 30 71 131 121 44 29 31 63 99 113 103 90 81 66 62 72 66 40 24 28 30 43 83 128 147 146 135 120 130 152 141 119 102 63 39 58 62 68 74 69 73 101 120 113 108 106 98 87 77 66 52 40 36 51 81 120 135 102 54 31 35 27 32 74 103 65 15 9 63 136 186 208 188 147 120 84 72 93 135 162 150 131 128 131 145 128 72 29 57 116 134 120 83 74 75 83 76 53 36 34 41 75 102 116 134 138 94 35 11 0 14 97 180 174 121 99 123 126 124 151 172 158 142 129 127 128 141 163 152 104 78 92 128 142 149 138 127 123 119 114 114 105 94 99 113 113 111 119 122 109 76 47 53 86 109 111 77 59 68 112 134 111 101 124 130 147 166 162 170 145 88 88 132 144 148 150 159 166 174 189 177 111 80 132 190 184 156 154 156 162 171 177 171 146 107 78 50 43 14 15 56 104 119 92 61 100 132 143 147 143 129 117 95 87 117 126 71 11 36 125 194 210 207 202 175 116 68 40 33 25 15 20 67 144 188 185 178 183 176 150 122 108 103 101 61 93 138 159 133 86 59 59 89 126 131 83 35 24 29 29 28 32 32 32 32 34 56 89 121 115 91 56 39 64 115 156 144 96 32 5 49 124 168 174 132 124 156 200 188 138 112 115 121 83 41 23 25 30 29 25 26 26 26 26 28 31 34 36 28 30 58 102 102 56 51 94 90 34 10 64 116 133 129 101 94 103 112 78 25 5 49 132 175 185 173 141 129 151 174 181 175 171 153 132 133 152 164 163 170 169 136 112 118 115 130 176 157 112 75 66 67 80 108 132 130 125 142 160 177 170 107 44 23 19 53 128 162 113 56 47 31 28 26 25 26 28 29 29 28 25 17 24 55 85 105 120 118 93 63 56 67 69 69 78 71 72 69 62 57 59 61 59 69 86 90 68 41 29 28 30 28 33 25 24 64 114 110 73 35 57 77 78 65 51 37 26 23 55 124 169 156 128 108 89 86 93 84 58 36 31 33 33 54 118 157 140 93 83 118 134 127 81 73 123 167 166 143 127 114 122 124 106 101 128 143 126 100 88 91 102 104 109 124 134 129 94 64 60 59 51 49 56 48 46 44 43 44 43 40 37 42 43 35 31 37 39 41 48 44 46 47 42 37 38 47 55 81 85 78 76 87 89 78 72 89 95 110 112 83 65 103 161 194 192 170 111 46 26 42 53 44 48 56 67 80 96 113 124 112 98 93 117 129 97 88 125 143 107 62 38 45 72 103 122 113 99 52 29 60 83 79 80 96 95 86 68 53 62 99 135 150 119 88 73 65 58 60 69 94 66 50 76 113 113 92 83 75 71 75 79 68 46 38 43 48 60 60 61 71 71 76 96 84 58 41 53 77 86 71 53 39 44 35 32 63 101 114 109 115 111 131 156 140 91 70 85 89 72 50 55 58 47 42 32 50 80 108 133 135 129 141 144 144 159 179 197 200 173 133 109 126 164 194 162 141 169 180 171 143 122 110 113 111 107 126 155 153 132 110 73 46 39 36 48 70 93 95 67 65 112 151 150 164 180 190 188 173 146 128 130 136 142 152 131 122 142 137 121 100 75 82 108 114 123 142 150 147 139 139 144 141 131 124 122 120 118 85 41 27 33 36 37 40 39 39 38 37 36 34 33 32 33 34 33 32 33 35 37 37 36 34 33 31 28 24 21 19 24 22 24 25 16 26 60 106 142 132 99 118 154 141 104 80 119 161 170 153 144 154 165 170 173 176 175 172 172 174 176 171 174 175 174 173 171 163 155 150 151 140 133 134 118 83 60 74 112 136 127 118 123 120 106 101 96 121 162 171 154 162 191 173 154 154 179 174 130 122 157 196 186 166 129 114 155 190 179 153 140 144 165 174 162 155 160 171 170 170 171 174 175 175 175 174 173 173 175 180 178 160 139 159 174 161 150 172 186 177 173 173 181 183 176 163 145 120 99 74 91 116 140 157 168 176 180 175 175 174 174 176 177 178 178 177 176 176 177 177 174 175 177 175 179 178 173 172 171 163 153 157 148 134 120 108 103 108 118 139 126 147 150 131 155 158 102 60 86 113 126 138 157 174 183 173 156 169 195 191 134 90 112 185 204 139 78 126 169 127 74 135 162 153 153 189 224 222 187 157 105 62 44 25 10 6 8 9 9 8 8 7 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 10 11 21 32 29 23 20 24 26 23 23 26 22 19 17 16 17 17 15 14 16 18 19 18 16 14 14 15 16 16 15 15 16 17 18 19 17 17 16 16 16 16 15 15 17 17 17 18 19 21 22 23 25 20 16 16 17 15 14 15 18 17 17 20 24 26 26 26 23 22 22 22 24 24 22 20 22 22 21 20 18 16 15 15 15 15 15 16 18 18 16 14 16 17 16 14 12 13 15 18 27 27 25 23 19 17 15 15 14 19 25 27 26 24 24 26 23 21 19 17 16 17 19 20 24 24 23 20 17 16 18 20 21 20 20 21 20 21 27 36 46 48 49 50 50 49 49 49 46 46 43 39 41 46 48 46 36 29 20 16 16 17 17 16 14 15 17 18 18 17 16 15 18 17 16 15 16 16 16 16 16 14 14 15 17 19 18 16 16 15 15 15 15 15 15 15 14 14 13 13 14 16 18 20 22 22 24 23 16 8 6 9 23 24 25 26 25 24 22 21 21 25 30 31 28 25 25 26 31 38 44 44 36 26 21 19 21 22 24 26 27 28 28 28 28 27 26 25 27 28 30 30 28 27 24 23 22 22 23 24 25 23 19 18 19 20 20 19 20 23 24 22 18 14 12 11 15 14 14 14 15 17 20 21 27 28 27 24 20 17 17 19 20 21 22 21 19 18 19 20 20 22 23 22 21 20 21 23 22 22 22 22 21 20 19 19 18 19 19 17 17 18 22 25 25 24 22 20 20 21 23 24 27 26 24 23 22 23 24 25 22 18 15 17 21 26 27 26 22 22 23 23 19 15 18 23 23 18 15 16 20 22 20 17 19 18 18 20 23 24 22 20 20 19 18 19 21 22 21 19 19 18 19 21 25 27 27 26 23 23 23 23 24 24 24 24 24 24 24 24 24 25 26 27 30 28 25 24 24 23 20 18 20 18 15 14 14 16 19 21 18 21 23 23 21 22 25 29 27 26 26 25 25 25 25 26 19 21 24 27 27 26 23 22 18 19 20 21 22 22 22 22 14 15 16 18 20 22 23 24 25 25 26 26 26 25 24 23 19 24 29 31 29 25 22 21 20 23 27 29 30 31 34 36 27 24 19 17 17 18 18 17 20 19 20 24 29 29 24 18 24 23 21 20 21 21 21 20 24 23 22 21 21 21 21 21 18 19 20 20 19 21 24 27 26 25 23 21 21 22 23 24 21 21 24 29 34 38 39 38 38 37 30 20 15 17 22 24 24 28 34 40 43 39 32 26 21 20 19 18 18 18 18 19 20 22 22 22 20 20 22 25 23 21 19 17 15 14 13 13 10 10 12 16 15 13 16 20 23 26 28 28 25 24 27 30 29 23 20 24 27 26 24 25 22 22 21 21 21 21 21 22 25 23 21 20 20 20 20 19 19 20 21 20 19 19 21 24 25 27 28 27 24 23 23 24 21 21 22 24 26 26 24 22 22 23 25 26 26 25 24 23 25 30 37 40 37 31 25 21 16 17 17 18 19 20 21 21 19 19 21 24 28 29 28 27 24 21 17 14 15 15 15 14 12 14 17 18 17 16 16 17 15 15 16 17 19 21 23 25 21 21 21 20 20 19 19 19 19 20 22 22 21 17 14 11 15 18 21 20 19 20 24 28 29 21 11 6 7 11 14 15 20 19 18 17 16 13 11 9 10 9 9 10 13 13 12 10 12 12 12 11 10 10 9 9 10 12 12 12 11 11 14 16 18 20 22 20 16 13 15 17 15 15 19 26 24 14 8 8 12 13 14 15 17 18 19 19 16 18 21 24 25 26 25 24 14 14 13 12 13 13 14 15 9 9 10 13 17 20 20 20 21 20 20 22 24 24 22 19 21 20 19 18 17 16 16 16 15 15 15 16 17 16 14 12 15 14 12 10 8 7 7 7 7 6 5 4 4 4 6 6 5 7 9 11 12 12 11 10 11 11 12 12 13 14 14 14 13 15 19 21 21 19 15 13 14 13 12 12 12 12 13 14 12 12 11 11 11 12 13 13 10 11 11 11 12 12 13 13 12 12 12 12 12 11 11 11 8 12 17 19 19 18 18 19 14 19 23 21 17 15 19 23 29 24 18 16 17 17 16 14 15 15 14 13 13 14 14 15 17 15 15 16 19 22 22 22 15 14 11 9 7 7 7 8 7 5 4 5 6 7 6 4 4 5 6 7 8 8 8 8 8 8 9 9 9 10 10 10 4 8 11 13 13 15 19 24 13 11 11 13 17 20 20 20 14 12 10 9 11 14 18 20 26 26 29 32 29 19 10 6 6 7 8 9 10 11 12 12 186 186 185 185 185 184 184 184 187 187 186 185 183 182 181 180 183 183 183 183 183 183 183 183 180 180 180 181 181 181 182 182 180 180 180 181 181 181 182 182 184 183 182 181 180 179 179 179 178 179 180 181 182 182 181 181 179 179 180 179 179 178 177 177 178 178 178 177 177 177 177 176 175 175 175 174 173 174 176 178 178 177 177 176 175 174 174 173 172 172 173 173 174 174 174 174 174 174 174 174 173 173 173 172 173 172 171 171 171 172 173 174 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 175 174 174 173 173 173 174 174 176 176 175 175 174 174 173 173 174 174 174 175 175 176 176 176 175 174 174 174 174 175 176 177 174 174 174 173 173 174 174 174 172 173 175 178 178 175 168 162 151 140 122 107 106 121 146 163 167 143 148 164 135 85 67 78 151 181 185 167 159 159 164 179 204 181 147 119 110 125 157 183 144 131 149 184 178 132 106 114 154 135 103 83 86 89 86 87 86 89 65 40 37 39 40 50 48 54 104 158 144 88 55 56 78 108 100 73 71 71 67 75 74 76 91 102 115 148 156 125 110 141 114 54 43 98 129 89 41 38 40 70 118 138 114 82 75 59 44 32 24 35 56 69 80 93 125 150 153 152 156 156 170 172 146 120 102 68 60 97 101 94 92 92 93 99 109 114 125 125 113 89 69 59 51 44 46 61 91 130 138 96 45 25 21 17 37 90 105 46 5 25 77 146 174 187 175 161 154 96 35 73 143 179 157 134 121 100 107 79 40 48 113 159 134 87 58 74 99 110 93 61 42 41 31 45 77 115 130 106 60 24 15 5 23 102 178 167 117 100 140 135 119 134 152 146 143 138 129 134 146 146 116 81 92 132 160 166 157 135 122 124 125 120 134 129 104 86 99 114 107 93 106 77 39 34 80 126 118 81 76 87 99 112 118 108 103 112 128 157 169 155 151 120 80 103 143 157 158 149 154 171 178 174 129 104 107 152 179 154 130 138 172 183 185 170 148 126 105 90 49 45 24 18 47 85 87 59 68 135 165 144 129 120 97 76 54 66 85 63 26 34 103 191 202 193 171 171 163 128 88 50 30 29 24 21 47 110 162 173 175 197 189 149 129 126 95 49 45 98 154 166 133 90 67 61 96 98 91 69 42 27 29 37 38 34 29 28 25 19 36 70 141 137 103 53 34 61 98 115 92 47 14 35 89 125 124 110 112 110 130 145 124 111 145 190 180 119 52 24 25 29 29 29 27 26 26 26 27 28 30 31 23 27 61 96 85 50 47 71 44 13 24 88 123 127 119 85 97 119 109 52 23 44 93 154 173 173 162 146 142 155 166 169 163 154 140 139 164 191 190 172 162 144 125 104 98 129 165 172 123 77 61 74 74 80 109 136 121 115 147 163 171 159 91 38 9 58 112 126 106 85 74 70 35 31 27 27 30 32 32 31 28 19 5 23 87 153 187 196 193 151 110 110 137 147 145 150 141 142 137 129 118 98 78 70 67 74 70 50 34 32 34 33 31 28 25 33 53 69 64 49 45 50 46 35 32 39 40 33 27 73 147 192 173 128 87 58 81 93 95 77 52 36 29 27 52 115 176 184 126 89 110 124 95 70 100 161 175 158 146 139 119 116 93 71 87 123 135 126 106 100 105 108 103 111 134 149 134 95 57 47 52 51 40 31 30 30 30 31 33 36 39 41 40 40 34 34 40 37 34 41 40 42 43 43 49 65 87 104 127 123 115 106 94 74 59 56 60 79 89 75 57 62 94 123 145 149 130 78 27 18 41 61 65 71 77 82 95 114 130 138 111 96 91 116 129 96 84 118 120 91 62 51 56 78 118 154 158 111 59 58 93 106 100 104 132 111 77 50 51 78 109 128 112 84 65 67 64 52 53 66 106 81 56 56 73 80 86 100 103 101 109 109 76 35 32 56 69 85 83 78 80 66 54 63 55 46 52 75 89 78 57 43 33 44 33 34 83 132 143 137 127 114 117 129 123 104 96 97 72 57 53 68 67 43 25 19 63 123 166 183 177 166 173 172 178 180 183 188 165 110 86 108 145 158 167 137 118 130 133 133 107 104 111 129 142 149 165 183 193 182 154 94 49 34 30 46 85 124 134 89 61 99 148 158 150 162 172 178 171 149 135 141 139 125 111 94 115 154 145 119 129 94 93 107 106 116 129 122 117 119 114 111 115 110 100 96 89 78 53 30 29 39 43 42 35 36 38 39 38 36 34 32 33 33 33 33 34 35 37 38 32 32 32 32 31 29 26 24 18 28 23 22 27 25 54 111 173 190 165 132 139 141 116 98 102 147 169 155 145 144 150 159 168 172 175 172 171 172 174 175 174 173 170 168 171 177 177 174 159 146 128 122 124 113 88 67 89 108 120 116 116 128 136 134 133 125 117 119 136 160 178 187 167 150 155 175 165 131 137 177 193 179 153 113 103 153 188 172 160 143 143 163 171 161 159 169 175 173 172 173 175 176 174 171 171 175 172 171 178 174 149 126 160 181 171 155 169 178 168 166 171 178 180 178 180 183 170 152 111 98 87 90 104 123 141 154 156 168 180 183 178 174 176 180 178 175 175 178 176 172 171 174 184 181 179 178 178 177 165 145 155 159 165 158 139 132 142 151 138 129 153 166 152 157 139 76 66 111 152 165 175 190 192 180 175 172 184 194 180 121 84 121 194 199 132 87 138 167 140 130 165 157 143 160 185 193 197 189 179 128 88 70 45 18 8 7 8 8 8 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 11 9 12 22 34 25 20 18 23 26 24 24 27 25 22 20 19 19 18 16 14 16 18 20 20 17 15 14 14 16 16 15 15 15 16 17 18 16 16 15 14 13 13 12 12 15 15 16 17 17 19 21 23 26 22 17 16 15 14 13 12 18 17 15 17 20 24 25 25 24 23 23 24 25 24 21 19 25 25 25 22 18 15 14 15 15 15 16 17 17 17 16 15 16 16 16 14 11 11 13 15 20 23 26 27 24 20 16 14 11 14 19 24 24 22 23 27 23 21 18 15 15 16 18 19 23 23 23 21 18 17 19 21 22 20 19 20 19 20 28 37 45 48 52 53 52 49 47 46 45 46 45 42 43 47 48 46 34 28 20 15 15 16 18 18 17 18 18 18 18 17 15 14 19 17 15 15 16 16 16 15 15 13 13 14 16 18 17 16 16 16 16 16 17 17 17 17 19 18 17 17 18 20 21 23 19 20 22 21 14 8 8 14 26 26 25 23 22 22 21 21 23 26 30 30 28 26 26 27 36 40 41 37 28 21 20 21 23 24 25 26 26 27 28 28 28 26 24 24 26 28 29 29 27 27 25 24 24 25 25 26 25 22 20 19 20 21 21 20 19 21 23 22 19 15 13 13 19 18 17 17 19 21 24 26 29 29 27 23 18 15 15 15 19 20 21 20 19 18 19 20 18 20 22 22 21 21 23 24 22 22 23 23 22 22 21 20 21 21 20 17 15 17 21 25 24 22 20 18 19 22 25 27 27 26 24 22 21 21 21 22 20 17 15 16 19 23 23 23 19 19 21 22 19 16 19 25 23 20 17 18 21 22 19 16 17 17 19 22 25 25 23 20 22 21 20 20 21 21 19 17 16 15 16 21 27 30 31 29 24 24 24 24 24 24 24 23 25 24 24 24 24 25 26 27 30 28 25 24 23 22 19 17 21 20 18 17 17 18 20 21 18 20 22 23 22 23 26 29 29 28 27 26 25 25 25 25 20 22 25 27 27 25 21 19 19 19 20 20 21 21 21 21 17 17 16 16 18 20 22 24 24 25 25 26 26 25 24 23 20 24 28 30 28 24 22 22 19 23 28 31 31 32 34 35 29 25 21 18 18 19 19 18 18 18 20 26 32 31 23 16 21 20 20 20 21 22 22 23 25 23 22 22 22 21 19 17 17 19 22 21 19 19 21 24 24 23 22 22 22 23 24 24 21 22 24 29 35 39 40 39 38 36 30 21 17 20 23 22 21 25 32 39 42 40 33 27 19 19 19 19 19 20 20 20 19 21 22 21 20 19 21 23 22 20 17 14 12 11 12 12 11 10 12 15 14 12 14 18 23 24 25 24 23 24 27 31 29 24 22 25 26 24 22 22 19 19 19 19 19 20 21 21 27 27 26 26 26 25 23 22 21 22 22 20 19 19 21 24 23 26 28 28 26 24 24 24 22 23 23 24 24 24 22 21 23 24 25 25 25 23 22 21 23 27 34 38 37 33 27 23 15 15 16 17 18 19 20 20 21 21 23 27 30 30 28 26 22 19 15 14 15 16 16 15 12 14 17 19 19 18 17 16 16 16 15 16 18 21 24 26 20 20 20 19 19 19 18 18 17 19 22 23 23 20 17 14 17 20 22 21 19 19 22 26 30 22 14 10 11 15 17 17 20 18 15 13 13 12 10 9 10 10 10 12 14 14 11 8 12 12 11 11 10 9 8 8 9 11 13 13 12 13 16 19 22 23 23 20 16 13 13 14 12 11 16 26 29 23 14 10 12 12 13 14 15 16 17 18 17 20 24 27 28 28 26 24 13 12 11 11 11 11 12 13 7 8 9 11 15 19 21 23 20 19 20 22 24 24 22 20 21 20 19 17 17 16 16 16 13 14 16 18 18 17 15 14 17 16 13 10 8 7 6 6 7 6 5 4 4 6 8 10 9 10 11 12 12 12 11 10 11 12 13 14 16 17 18 18 14 16 19 21 21 19 16 13 14 13 12 12 11 12 12 13 11 11 11 11 11 12 13 14 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 8 12 16 18 18 18 19 21 15 18 22 22 19 17 18 20 22 19 17 17 18 18 16 14 15 14 13 13 13 14 15 15 15 14 14 17 21 24 25 24 17 14 10 7 5 6 7 8 7 5 4 4 6 7 6 4 4 5 6 7 7 7 7 7 6 7 8 9 10 11 11 11 7 8 10 10 10 13 19 23 12 12 11 11 12 15 19 22 20 18 15 13 12 14 16 18 25 27 30 33 31 24 14 8 5 6 8 10 12 12 12 12 184 184 183 183 183 182 182 182 184 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 178 179 179 179 180 180 180 181 182 182 181 181 181 180 180 180 183 183 182 182 181 180 179 178 177 178 179 180 181 181 180 180 178 178 178 178 178 177 176 175 178 178 177 177 177 177 177 176 176 176 175 173 172 173 176 178 176 176 176 175 174 174 173 173 172 172 172 172 173 173 174 174 174 173 173 173 172 172 172 172 172 171 171 170 171 171 172 173 171 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 173 172 172 172 172 172 173 173 175 175 174 174 173 173 173 172 170 170 170 171 171 172 172 172 174 174 173 172 173 173 174 175 172 172 173 173 173 173 172 172 173 172 173 174 176 175 173 171 179 164 141 120 110 117 135 150 148 139 148 144 94 56 87 144 182 187 181 178 184 179 178 193 187 168 137 117 126 156 180 186 148 123 130 174 195 174 157 162 173 133 93 102 148 169 147 121 113 101 73 62 79 83 71 69 48 67 138 200 170 92 65 86 112 118 82 47 64 91 98 105 109 82 60 61 101 167 177 129 119 165 120 47 49 85 84 47 62 73 68 74 115 138 107 64 50 38 34 39 52 79 105 115 118 130 157 178 180 183 189 189 182 149 121 110 98 87 102 130 112 111 106 103 102 97 91 89 90 94 88 69 55 54 58 60 60 66 82 105 104 65 28 19 16 33 70 114 108 39 6 39 93 158 178 187 183 178 170 105 54 61 110 153 146 129 124 115 86 55 32 62 120 137 100 62 86 114 141 139 109 72 46 34 32 35 63 102 107 72 35 20 14 21 41 94 146 139 108 105 143 139 115 113 124 126 133 133 130 138 147 132 93 77 114 162 169 166 153 136 134 142 144 138 150 134 97 76 91 108 99 84 76 52 42 71 114 126 96 60 87 102 110 110 108 99 96 104 134 164 173 160 141 94 72 116 160 171 177 171 165 166 162 149 119 113 122 143 137 104 100 132 180 186 175 148 130 125 114 99 56 47 37 30 39 54 56 53 103 144 156 135 113 88 61 50 43 51 44 9 18 88 153 195 160 156 141 147 155 144 108 55 33 31 30 26 32 76 138 175 187 196 179 148 144 146 103 41 38 104 155 145 110 96 103 110 124 94 66 55 47 36 36 44 42 34 27 27 24 16 31 63 119 124 102 60 42 56 63 53 40 24 36 89 137 145 123 104 116 100 97 106 119 149 193 223 173 113 49 25 27 29 28 27 28 28 27 26 25 25 25 25 28 33 61 85 75 54 44 41 32 21 38 95 143 176 174 125 91 80 48 15 43 101 134 161 160 157 156 156 155 151 148 148 156 145 138 149 173 188 182 168 170 147 110 80 100 153 153 99 86 81 96 100 74 66 97 127 103 119 159 163 156 136 67 22 29 98 129 90 78 127 140 97 33 31 28 29 33 36 36 35 35 22 2 23 109 196 224 215 206 168 129 135 173 195 191 186 188 188 182 180 176 147 114 104 133 128 104 67 38 28 26 22 27 24 27 37 44 45 44 46 63 58 49 42 41 40 31 20 34 82 141 159 132 100 84 78 89 96 102 94 68 39 27 29 65 125 186 196 144 106 118 120 67 79 140 190 175 152 152 150 136 118 77 54 79 117 138 144 119 105 101 109 124 137 129 105 78 68 56 49 44 39 37 38 34 35 36 35 35 36 38 40 34 35 32 36 42 36 28 31 28 28 40 69 105 133 142 141 133 129 138 140 112 77 72 89 73 85 84 71 67 78 85 82 74 80 74 52 29 22 39 64 100 87 73 78 100 122 127 120 108 106 104 117 119 84 66 92 88 79 69 62 59 77 121 162 144 80 64 104 122 110 105 110 135 112 76 54 67 101 125 131 73 58 49 50 50 49 56 69 80 62 40 38 59 79 100 123 119 115 119 110 64 23 41 89 118 126 119 101 86 65 50 53 45 46 68 105 121 101 67 46 36 40 28 38 94 143 154 151 133 116 103 99 106 126 130 111 61 45 50 65 60 34 17 24 83 164 208 209 195 181 176 163 171 158 138 125 109 82 90 131 161 141 116 87 92 116 118 120 143 156 169 176 180 184 184 181 197 197 168 97 45 26 27 54 104 140 165 140 90 80 121 167 151 157 165 174 171 151 145 161 161 127 97 80 98 125 124 125 149 115 104 108 104 108 114 106 102 129 138 125 117 112 99 86 64 45 35 39 44 44 44 43 30 32 34 36 37 36 34 32 34 33 32 33 34 35 36 37 28 28 28 27 26 25 24 24 25 28 17 22 47 68 111 174 207 199 175 164 158 119 84 89 128 157 161 149 152 150 142 145 166 170 170 165 163 166 169 168 175 174 171 170 175 181 181 177 164 149 134 124 118 113 103 89 114 109 107 109 106 106 122 143 161 164 144 111 111 146 171 172 155 153 166 176 158 137 153 184 180 177 164 129 115 154 183 164 164 148 146 160 163 156 162 179 169 169 170 173 176 176 173 171 173 181 175 171 177 169 143 128 163 188 178 152 155 160 155 159 170 179 182 179 182 189 184 172 174 157 130 104 83 76 86 100 125 140 159 172 175 174 172 172 176 174 175 177 177 172 167 166 178 165 167 179 184 182 164 134 120 149 180 176 154 156 172 174 147 146 157 168 161 137 100 69 102 147 182 184 182 191 191 180 181 190 186 163 150 128 110 135 185 195 135 88 120 141 142 168 189 159 137 157 162 142 139 137 120 94 86 92 74 41 16 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 8 8 9 9 8 11 22 34 23 17 17 22 25 24 25 28 25 23 21 21 21 20 18 16 16 18 21 20 18 15 15 15 17 16 15 15 15 16 17 17 16 15 15 14 12 11 11 10 13 14 16 15 15 16 19 21 26 24 19 16 16 16 15 13 20 17 14 14 17 19 20 20 24 23 23 25 26 25 22 19 25 26 26 22 17 13 13 14 15 16 17 17 17 16 15 15 14 15 15 13 10 9 10 12 13 18 25 30 29 24 17 12 9 10 14 21 22 19 20 24 22 20 17 15 14 15 17 18 20 21 21 20 17 17 18 20 21 19 18 19 18 19 27 36 40 45 50 52 50 47 45 45 45 49 51 49 48 49 47 43 33 27 19 14 13 14 17 18 22 20 17 15 14 15 16 17 20 17 14 14 16 16 15 14 14 13 12 13 16 17 16 15 14 15 16 17 18 19 20 20 21 21 20 19 20 21 23 24 15 17 19 18 12 7 11 18 29 27 23 20 19 20 22 24 24 26 28 28 28 30 32 34 42 38 31 23 19 19 22 25 24 24 24 24 24 25 26 26 27 24 22 22 25 27 28 27 27 27 26 26 26 26 26 27 24 22 20 20 21 22 21 20 17 20 22 22 19 16 15 15 20 20 20 20 22 24 26 28 27 27 26 22 18 15 15 16 18 19 20 19 18 17 18 19 14 17 20 22 21 22 24 25 22 22 23 23 23 22 22 21 22 22 20 18 16 17 21 25 22 21 19 17 18 22 25 28 26 25 23 21 19 18 17 17 18 17 15 16 18 20 21 21 17 18 21 22 19 17 20 27 23 21 19 20 22 22 20 17 15 16 19 23 26 27 24 21 23 22 21 21 22 20 17 14 15 14 16 22 29 34 34 31 26 26 25 25 24 23 23 23 26 25 25 25 25 25 26 26 29 27 24 23 22 21 18 16 19 20 21 23 23 22 21 20 21 22 24 24 25 26 29 31 31 30 28 26 25 24 23 23 23 24 26 27 25 22 19 16 19 19 19 19 19 20 20 21 20 19 18 17 18 19 22 23 24 24 25 26 26 26 25 24 22 24 25 25 23 22 22 23 19 23 27 30 31 31 33 34 30 26 21 19 19 19 19 18 14 15 20 27 32 31 24 17 16 17 18 19 21 23 25 26 27 25 23 22 22 20 15 12 17 21 23 22 18 16 18 21 24 24 25 25 24 23 21 20 22 22 24 29 35 39 39 39 36 35 30 22 19 21 23 22 19 22 29 36 41 40 35 31 19 19 20 21 21 21 21 21 18 20 21 20 19 18 19 20 20 18 15 12 10 10 10 11 11 10 12 15 14 11 13 17 21 21 21 21 21 23 27 30 29 25 23 25 26 22 20 21 17 17 17 17 18 19 20 21 24 25 27 27 27 26 25 25 22 23 22 20 18 19 22 24 22 24 27 28 26 24 24 24 24 24 25 24 23 22 21 21 23 23 24 25 24 22 21 19 22 25 31 36 37 34 30 26 16 16 16 17 17 17 17 18 22 22 23 26 29 29 26 23 21 17 14 12 14 15 15 14 14 15 17 18 19 19 18 17 17 17 16 16 18 20 23 24 20 19 19 19 18 18 18 17 15 17 20 23 24 23 21 20 17 20 22 21 19 20 23 27 30 25 19 16 18 19 19 18 15 12 9 8 10 11 10 8 9 9 9 11 13 13 10 8 12 12 11 11 10 9 8 8 10 11 13 14 14 15 19 22 23 24 23 20 16 14 13 13 11 10 14 25 33 31 23 16 13 13 13 13 14 15 17 18 21 23 26 28 28 26 23 21 14 13 11 10 9 9 9 9 7 8 9 10 13 17 22 25 20 19 18 20 22 23 22 20 18 17 16 16 15 15 15 16 13 15 17 18 18 18 17 17 20 18 14 11 9 7 7 8 9 8 7 7 8 9 11 12 14 14 14 13 12 10 9 8 12 13 14 16 18 20 22 23 17 17 17 17 17 17 17 17 15 14 13 11 11 10 11 11 12 12 12 11 12 13 14 15 13 13 13 13 12 12 12 12 11 11 10 10 10 11 11 12 10 13 15 16 16 16 18 20 16 18 21 21 21 19 18 17 17 17 16 17 18 18 16 14 14 14 13 13 13 14 15 16 14 13 14 17 22 24 25 24 18 15 10 6 4 5 6 8 6 4 3 4 6 6 5 3 5 5 6 6 7 7 6 6 5 6 8 10 11 11 11 11 10 10 9 9 9 12 16 20 14 13 10 8 7 9 14 18 25 23 20 17 15 15 15 15 24 26 29 33 33 29 21 13 6 8 9 11 12 13 12 12 182 182 182 181 181 180 180 180 179 178 178 178 178 179 179 180 179 179 179 179 179 179 179 179 177 177 178 178 179 179 179 179 181 181 181 180 180 179 179 179 180 180 181 181 181 180 179 179 175 175 176 177 177 177 176 176 176 176 177 177 177 176 175 175 177 177 177 177 176 176 176 176 176 176 175 173 171 172 174 176 171 171 172 173 174 175 175 176 172 172 171 171 171 172 173 173 173 173 172 172 172 171 171 171 171 171 170 170 170 171 172 172 171 171 172 172 172 172 171 171 172 172 172 172 172 172 172 172 171 171 170 170 171 171 172 173 174 173 173 173 173 173 172 172 171 171 171 171 172 172 172 172 173 173 172 171 171 172 173 173 171 172 172 173 173 172 172 171 171 171 170 170 172 173 174 175 178 176 173 166 155 143 138 139 145 148 142 108 69 81 143 195 190 176 166 174 182 175 169 178 179 175 163 158 173 193 191 173 160 130 119 149 183 190 179 172 135 116 107 143 200 213 179 145 132 105 88 106 132 128 107 97 71 98 163 203 158 89 82 117 132 98 62 76 124 147 146 152 142 91 58 63 88 122 125 93 115 167 119 43 36 49 54 53 100 115 94 68 87 102 75 42 22 21 39 79 111 119 119 125 102 112 140 169 181 186 182 171 141 114 113 127 127 129 133 124 102 130 134 118 113 105 79 54 51 55 55 51 50 58 70 77 77 75 72 76 70 44 24 26 14 53 99 127 101 29 6 40 112 159 170 172 171 164 149 102 95 86 85 91 100 115 120 110 73 47 29 48 74 70 56 57 101 125 145 143 122 91 58 35 29 38 56 70 67 48 27 16 12 36 59 93 125 116 97 103 137 145 126 117 122 127 133 126 125 129 135 123 99 102 135 159 150 145 141 143 155 164 161 153 148 121 97 100 113 100 78 73 59 58 75 102 105 86 74 79 104 98 99 111 114 93 83 96 101 126 143 150 135 88 79 125 165 159 169 177 158 135 129 130 135 143 132 108 95 99 117 140 154 155 150 144 147 146 123 95 74 52 45 38 31 31 41 70 129 144 149 128 86 51 54 80 78 56 25 4 40 122 159 164 136 145 146 158 170 171 137 71 46 33 27 23 21 53 119 171 182 159 130 119 124 119 87 51 40 85 112 99 92 113 134 138 130 106 72 49 42 43 43 40 36 32 29 32 32 21 28 53 69 75 66 46 43 56 57 44 30 47 79 122 162 178 167 149 126 110 103 109 124 145 154 148 112 74 38 28 32 31 26 24 29 28 27 26 25 24 24 23 35 37 53 67 60 46 39 34 30 36 58 119 184 225 212 150 73 27 1 19 83 138 152 165 160 153 156 164 160 146 142 149 152 147 148 154 157 158 164 173 192 160 99 84 121 119 82 70 110 127 137 114 75 64 85 105 104 148 181 168 144 106 47 16 44 79 90 86 134 199 167 70 30 30 30 33 35 37 37 37 38 26 9 33 117 195 209 188 187 169 137 131 165 196 195 182 182 181 173 180 190 168 141 141 185 168 128 76 37 24 22 20 23 23 28 43 61 74 78 78 92 88 79 66 52 39 29 23 51 76 95 97 100 111 119 120 90 93 97 88 61 33 29 40 74 129 161 154 128 124 138 126 74 103 164 196 175 163 171 166 150 126 82 59 85 127 153 164 118 113 114 121 128 127 98 58 36 40 45 47 45 42 44 48 44 43 41 39 36 34 34 34 34 36 32 31 38 36 29 29 30 23 33 77 135 170 169 153 132 122 135 143 111 85 108 148 135 117 98 89 86 84 84 88 84 74 55 40 33 28 42 71 107 73 43 51 88 117 116 102 105 116 118 121 111 71 49 68 81 83 76 61 55 73 106 131 91 52 79 143 152 125 111 104 102 93 74 58 62 81 93 92 61 57 48 40 42 54 67 74 64 51 34 39 65 81 83 87 99 130 126 75 39 56 91 109 128 149 162 138 89 58 55 61 59 57 75 112 132 111 66 33 45 43 35 47 94 141 158 155 132 115 98 86 101 144 153 117 73 50 49 50 41 24 16 36 109 182 207 191 180 172 168 157 158 133 96 79 92 119 149 173 169 138 89 54 87 139 141 131 170 185 191 181 176 179 176 167 182 189 162 90 41 26 37 80 124 148 179 183 130 65 81 154 151 158 164 170 171 162 164 182 166 119 93 105 133 131 110 120 143 125 111 109 107 101 105 116 138 162 175 169 169 171 144 104 51 27 26 42 44 38 38 39 28 29 32 34 36 36 35 34 35 33 31 31 32 33 33 32 28 27 25 22 19 18 20 22 22 30 38 63 101 128 158 195 198 185 175 177 156 97 65 82 121 143 154 161 174 166 147 143 157 164 166 160 157 164 172 175 175 177 179 180 183 182 172 162 150 144 144 141 136 141 141 128 137 131 127 119 102 91 104 127 155 177 175 138 110 114 131 138 132 154 179 175 149 145 163 175 178 182 176 141 116 148 181 173 176 165 158 158 152 144 151 166 154 159 167 173 175 175 175 174 177 185 177 174 182 167 141 136 165 193 181 147 142 146 147 155 174 180 182 176 175 181 184 183 188 182 170 156 140 121 102 89 66 76 96 124 153 172 179 179 175 176 177 178 179 177 166 154 145 126 140 173 188 187 166 133 89 127 171 172 155 168 183 171 155 172 174 160 129 81 65 94 130 158 174 164 153 161 175 182 187 197 187 156 155 158 129 116 163 199 157 93 103 133 149 175 182 160 148 164 159 135 118 94 71 62 70 83 69 41 18 4 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 8 9 8 11 22 34 21 16 15 21 25 24 25 28 25 24 22 22 23 22 19 16 16 18 20 19 17 16 17 18 18 17 16 16 16 16 17 17 16 16 15 14 13 12 12 11 12 14 16 15 13 13 16 19 27 25 22 18 18 20 19 16 20 17 14 14 15 17 16 16 23 23 23 25 27 26 22 19 24 25 26 22 16 12 13 14 15 17 18 18 16 14 14 15 13 14 15 13 10 9 10 11 10 14 22 29 32 29 21 14 9 8 13 21 23 18 17 21 19 18 17 16 15 15 16 16 17 19 20 19 17 17 18 20 18 17 17 18 17 18 25 33 37 42 47 49 48 47 48 50 49 55 60 58 55 51 45 39 33 28 20 14 11 12 16 18 26 22 17 13 12 14 17 20 19 16 13 13 16 17 16 13 14 13 12 14 16 17 17 15 14 14 15 17 18 20 21 21 20 20 19 18 18 20 21 22 15 17 19 17 10 6 10 19 27 25 22 19 19 20 23 25 24 25 26 28 29 32 35 37 39 31 21 15 16 20 25 27 24 24 23 23 23 23 24 24 25 22 19 21 25 28 28 27 27 27 27 26 26 26 26 26 23 22 20 21 22 23 22 20 16 18 21 21 19 17 16 16 20 21 22 23 24 25 26 26 24 24 24 21 17 15 16 17 18 19 19 19 17 16 16 17 12 15 19 21 21 21 22 24 21 22 22 23 23 22 22 22 21 22 21 19 17 18 22 25 21 20 19 18 20 22 25 27 26 25 23 21 18 16 15 14 16 16 15 16 18 20 21 21 17 18 21 22 20 18 22 28 25 23 21 20 21 21 20 19 15 16 18 22 26 27 25 23 25 24 23 23 23 21 18 14 15 14 15 22 31 36 34 31 27 27 26 25 24 23 22 22 25 25 24 24 24 24 25 25 28 26 23 22 22 21 18 16 17 20 23 26 27 26 23 21 22 23 24 25 25 27 29 30 31 30 28 26 24 22 22 21 25 26 26 25 23 20 18 16 20 20 19 19 19 19 20 21 22 21 19 18 18 19 21 22 23 24 25 26 26 26 25 25 22 23 24 22 20 20 21 23 21 23 27 28 29 29 31 33 30 26 21 19 18 18 18 17 13 15 20 25 29 28 24 20 14 15 18 19 20 22 25 28 28 25 21 20 20 18 13 9 17 20 23 21 16 15 17 21 26 27 27 27 26 23 20 19 22 23 25 29 34 37 38 37 34 35 32 25 20 21 23 23 20 22 27 33 38 39 36 33 20 20 21 22 22 22 21 21 17 19 21 20 18 17 17 18 16 16 14 12 11 10 10 10 11 10 12 15 14 11 13 18 19 19 19 20 21 23 26 28 28 25 24 26 25 21 19 20 17 17 17 17 17 18 19 20 20 22 23 23 22 21 22 23 24 24 23 20 18 19 22 25 22 24 26 26 24 23 23 24 25 26 26 25 22 20 20 20 22 22 23 24 23 22 20 19 21 23 27 32 35 35 32 30 19 19 18 17 16 15 15 14 20 19 20 22 25 26 24 22 21 17 14 12 13 14 14 14 16 15 15 16 18 19 18 17 18 18 18 18 18 20 21 21 19 19 18 18 17 17 17 17 15 16 19 21 23 23 23 22 17 20 22 22 20 21 25 29 29 25 20 18 19 20 18 16 11 8 5 7 10 12 11 8 9 8 8 10 12 12 11 9 12 12 12 11 10 10 9 9 10 12 14 15 15 17 20 23 23 22 22 20 18 16 15 15 12 10 14 24 34 36 31 24 16 15 14 14 15 17 18 20 25 26 27 27 25 22 19 17 15 14 12 10 8 7 7 7 8 8 8 9 11 15 22 26 22 19 16 16 18 20 21 21 17 16 15 14 14 14 14 14 12 14 16 16 16 16 18 20 22 19 16 12 10 9 10 10 11 11 11 12 12 13 13 13 16 15 14 13 11 10 9 9 14 15 16 18 19 21 22 23 21 19 16 14 13 13 15 16 14 13 12 11 10 11 11 11 14 14 13 13 13 14 15 16 13 13 13 13 12 12 12 12 12 11 10 9 9 10 11 11 12 14 15 15 14 15 18 21 19 19 19 20 21 20 18 16 16 16 17 17 18 17 16 14 13 13 13 13 13 14 16 16 14 13 14 17 21 23 23 22 17 14 10 6 4 4 5 6 6 4 3 4 5 6 5 3 5 5 6 6 6 6 5 5 5 6 8 10 11 11 10 10 10 9 9 8 9 11 14 17 17 14 10 6 5 6 9 12 23 23 22 20 19 17 15 14 21 23 26 30 33 34 27 20 10 10 11 12 12 13 13 13 181 180 180 180 179 179 179 178 179 178 177 176 176 177 178 179 177 177 177 177 177 177 177 177 176 177 177 177 178 178 178 179 178 178 178 178 179 179 179 179 177 177 178 179 180 179 179 178 175 175 176 176 176 175 174 174 174 174 175 176 176 176 175 175 175 175 175 175 175 174 174 174 175 175 174 173 170 170 171 172 170 171 171 172 172 173 173 174 173 172 171 170 170 170 171 172 172 172 172 171 171 171 170 170 170 170 169 169 169 170 171 172 170 171 171 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 170 171 172 172 172 172 172 172 172 173 173 173 174 173 173 173 173 173 172 172 173 172 171 171 170 171 171 172 171 171 172 173 173 172 171 171 171 171 171 171 171 172 173 174 168 173 181 185 177 162 151 148 149 136 107 75 79 131 180 192 190 174 168 174 174 172 175 177 176 176 177 180 187 190 177 162 172 161 144 136 144 154 152 142 120 127 141 170 198 196 173 160 134 91 88 131 148 131 123 134 139 154 180 179 138 101 101 116 99 57 56 121 174 167 144 140 139 88 68 75 70 67 69 61 117 147 104 41 19 26 60 92 147 154 113 61 53 52 38 33 46 61 80 111 144 144 130 131 102 100 114 135 149 154 145 125 110 121 141 155 165 173 152 112 89 134 154 144 137 122 89 65 69 62 58 63 72 79 84 87 90 82 67 58 53 38 27 30 18 63 104 115 80 15 7 50 111 132 130 121 125 122 109 101 113 106 74 48 64 87 82 66 52 38 30 43 54 46 46 63 83 97 117 127 117 89 60 41 33 41 46 41 35 31 23 14 30 52 71 98 119 100 78 85 134 155 143 131 137 146 146 127 119 115 115 106 101 126 150 147 141 133 134 147 162 164 157 149 135 116 105 118 123 95 68 67 78 82 91 93 81 75 94 122 122 103 94 114 130 109 83 79 65 87 110 131 121 86 93 134 152 135 136 136 112 100 118 136 148 162 140 98 91 118 141 148 135 127 128 141 152 144 121 102 92 57 49 42 30 23 33 77 122 137 135 95 56 65 108 139 118 74 28 7 52 127 153 153 151 158 161 174 184 189 164 102 58 37 26 24 22 43 87 122 117 90 69 71 80 75 62 52 52 64 68 65 78 104 115 108 99 90 70 50 43 46 43 35 34 34 32 33 33 23 26 43 62 58 47 37 38 44 44 38 42 63 86 107 132 154 154 141 111 101 99 97 88 82 76 64 70 55 40 35 33 30 26 25 28 28 28 27 27 27 27 26 35 35 43 51 42 30 43 70 70 62 71 137 207 221 179 114 46 12 22 68 119 151 156 165 163 156 161 172 159 132 127 142 139 146 156 157 147 141 151 165 166 117 68 78 97 59 41 84 148 169 159 112 73 65 78 94 131 189 195 164 126 72 39 37 48 47 68 131 206 219 137 41 27 30 34 36 37 36 36 36 35 24 14 43 112 167 179 173 179 184 156 124 140 178 187 173 174 174 166 175 191 171 150 161 189 167 120 64 28 22 27 30 27 17 28 65 98 112 122 132 146 142 122 88 57 42 38 37 62 77 82 94 135 170 162 135 85 95 97 78 48 30 37 53 85 120 121 109 112 125 135 121 85 109 149 165 154 160 175 175 152 134 98 74 96 142 165 160 125 126 132 128 108 89 69 49 41 47 58 67 64 54 51 53 56 53 50 48 49 51 52 53 59 59 45 32 38 44 43 43 49 42 45 73 113 143 149 144 127 110 116 118 92 86 129 174 170 142 117 105 89 76 91 119 139 114 68 37 32 31 45 74 78 48 26 36 63 80 83 80 89 103 110 114 102 58 37 59 83 86 73 54 60 84 91 79 48 60 98 145 162 144 113 89 70 76 77 72 69 68 60 50 60 62 57 52 58 72 79 76 71 69 59 56 63 60 47 40 79 126 118 54 47 113 151 135 128 141 161 139 85 66 81 84 82 79 83 93 94 75 48 29 52 52 51 56 86 135 161 155 124 104 89 79 94 144 158 121 81 51 45 39 33 28 26 52 111 169 181 174 176 169 166 163 132 100 85 105 141 177 201 208 161 134 87 62 112 170 161 142 159 172 179 174 169 173 176 175 179 186 155 83 36 23 45 103 149 169 182 189 162 91 65 107 144 160 163 158 163 169 173 179 147 103 99 146 183 150 98 103 131 136 126 121 120 103 110 151 173 168 168 171 180 192 162 106 42 23 28 42 38 34 36 33 30 31 33 34 35 36 36 36 36 33 30 29 29 30 28 27 27 26 23 19 17 19 23 28 34 62 98 125 141 153 170 187 183 180 174 156 118 81 78 97 114 140 162 176 181 170 155 152 149 162 166 154 144 150 165 174 170 171 172 172 172 167 153 140 132 135 149 158 161 173 168 140 138 150 144 120 109 118 126 122 144 178 191 161 126 112 108 100 101 144 177 157 130 150 178 175 176 181 179 143 110 136 178 184 186 178 169 160 148 139 141 149 144 156 169 177 176 174 174 176 178 183 173 175 188 167 138 140 169 197 183 147 141 147 150 159 173 176 177 175 173 176 185 192 175 178 182 188 193 181 146 112 49 53 63 83 110 138 161 174 175 180 182 180 184 184 166 143 97 78 109 167 192 192 176 147 105 122 150 152 143 165 177 154 147 163 159 132 86 43 58 114 129 136 138 126 112 115 138 161 177 179 182 171 176 174 126 83 143 195 174 111 109 138 149 153 154 148 159 189 189 163 133 89 66 60 64 64 47 30 19 10 14 14 12 11 9 8 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 11 10 10 10 8 11 23 35 21 15 15 20 24 23 24 28 27 26 24 23 23 21 18 14 16 18 19 18 16 17 19 21 19 18 17 17 16 17 17 18 17 17 16 15 15 14 14 13 12 14 16 14 11 10 13 17 27 27 24 20 21 25 25 21 18 16 15 15 16 17 16 15 22 22 23 26 28 27 24 20 23 25 26 23 17 14 15 17 16 18 20 18 15 13 13 13 13 15 16 15 12 11 12 13 14 14 17 24 32 33 27 21 11 9 14 24 25 18 15 18 15 16 16 17 17 16 15 15 16 18 19 19 18 17 18 20 15 14 16 18 17 17 22 30 36 41 47 49 48 50 54 58 55 63 70 69 62 54 44 36 35 30 22 15 11 12 15 18 27 24 19 15 14 16 19 22 18 14 11 12 16 18 17 14 15 14 13 14 17 18 17 16 15 15 16 17 18 18 19 19 20 19 18 17 17 18 20 21 19 20 20 16 7 2 7 16 21 21 22 22 23 23 23 23 24 25 28 30 31 32 31 31 27 23 19 17 20 23 26 27 25 25 23 22 22 23 23 24 25 21 18 21 26 30 30 28 27 27 27 27 26 26 25 25 23 21 20 21 23 24 22 21 14 17 21 21 20 18 17 17 19 21 23 25 25 25 24 23 23 23 23 20 17 15 16 18 19 19 19 18 16 15 15 16 13 16 19 20 19 18 18 19 20 21 22 22 22 22 22 21 19 21 21 21 19 20 22 24 21 21 21 21 22 24 25 26 27 26 24 21 19 16 14 13 15 15 16 17 18 19 21 22 18 19 21 23 21 19 23 29 30 27 23 20 19 19 18 18 16 16 18 21 25 27 27 25 27 26 26 26 26 24 20 16 15 13 15 22 31 35 33 29 28 28 27 26 24 23 22 22 23 23 22 22 21 22 22 22 28 26 23 23 23 22 20 18 19 21 23 25 27 27 27 26 21 21 21 22 23 24 25 26 28 27 26 24 23 22 22 22 26 25 24 22 21 20 19 19 22 21 20 20 20 20 21 22 21 21 20 20 19 19 19 19 21 22 23 24 25 24 24 24 19 22 24 24 22 20 20 20 23 24 26 26 26 27 30 32 30 26 21 18 18 18 17 16 14 17 21 24 24 22 21 21 15 17 19 19 19 20 23 26 27 23 18 17 18 17 14 10 14 18 21 19 15 15 20 25 30 29 27 26 24 23 22 22 23 23 25 28 33 36 35 34 31 35 34 27 20 20 23 24 24 24 26 30 34 36 35 33 21 21 22 23 23 22 21 21 18 20 22 21 19 17 17 18 14 15 15 15 14 13 12 11 11 10 12 15 14 12 14 19 18 19 20 21 24 26 28 28 26 24 24 26 25 21 19 21 18 17 17 17 17 18 19 19 21 22 22 20 18 17 18 20 25 24 23 20 18 19 22 25 25 26 26 25 23 22 23 25 26 27 27 25 21 19 19 20 20 21 22 23 23 22 20 19 21 21 22 27 31 34 34 32 23 22 20 18 16 13 12 11 15 14 14 17 21 23 24 23 22 19 15 13 14 15 15 14 16 14 11 12 14 17 17 17 18 19 19 20 20 19 18 18 18 18 18 17 17 17 16 16 17 17 18 18 19 19 20 21 19 21 24 23 21 22 26 29 29 23 15 12 13 14 14 13 11 8 7 9 14 15 13 9 10 8 7 8 11 13 13 12 12 12 12 12 11 11 11 11 12 13 15 16 16 17 21 24 20 20 20 19 19 18 18 18 12 11 13 21 32 38 35 31 20 19 18 17 18 20 22 23 26 26 25 24 22 19 17 16 14 13 11 10 8 8 7 7 7 7 7 6 8 12 20 25 24 20 15 12 14 17 20 21 19 18 16 14 13 12 11 11 11 12 13 12 12 14 17 21 23 21 17 13 11 11 12 13 11 12 14 15 16 15 13 12 16 16 15 14 14 14 14 14 18 18 18 18 18 17 17 17 24 21 17 13 11 10 10 10 10 9 9 10 11 12 14 15 17 16 15 15 14 15 15 16 11 11 11 11 12 12 12 12 14 12 10 9 8 8 10 10 13 14 15 15 15 17 21 24 22 19 17 18 20 21 18 15 18 18 18 18 17 16 15 15 13 13 13 13 13 15 16 17 14 14 15 17 20 22 21 19 16 14 11 7 5 4 4 5 5 4 3 3 5 6 4 3 5 5 6 6 6 5 5 4 5 7 9 11 12 11 10 9 7 7 7 8 10 13 15 16 18 15 10 7 6 7 8 9 15 17 20 21 21 19 17 15 16 19 22 25 31 36 32 25 15 14 13 12 12 13 14 15 180 180 179 179 178 178 178 178 182 181 179 178 177 177 178 179 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 174 174 175 176 178 179 180 180 174 175 176 178 179 178 178 177 177 178 178 178 178 177 175 175 173 173 174 175 176 176 176 175 174 174 174 173 173 173 173 172 174 174 174 172 169 168 168 168 174 174 173 172 170 169 168 168 174 173 171 170 169 170 170 171 172 172 171 171 171 170 170 170 170 170 169 169 169 170 171 171 169 170 171 172 172 171 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 172 171 171 171 172 172 173 173 173 171 171 171 170 170 169 169 169 173 172 171 170 170 170 171 171 171 171 173 173 173 173 171 171 173 173 174 174 173 173 172 172 172 171 173 174 170 165 166 171 148 106 65 62 108 172 192 172 170 164 172 176 167 170 176 169 171 169 171 176 176 172 171 173 175 186 169 123 95 103 118 120 151 151 148 158 175 180 181 189 144 83 78 123 126 103 123 166 170 165 154 134 121 132 142 136 88 43 48 109 146 135 124 128 118 82 74 79 58 46 54 59 81 87 59 28 14 38 104 152 186 182 127 62 36 23 21 39 104 134 135 129 152 166 157 155 145 127 117 119 123 127 117 96 116 153 166 157 173 191 165 119 75 119 150 160 159 135 110 109 107 90 80 87 99 101 97 94 94 84 62 48 45 36 25 24 29 68 98 98 61 8 13 71 94 100 94 83 94 94 84 104 110 91 56 50 68 56 33 36 31 31 37 59 78 73 65 72 74 82 102 117 102 67 40 32 47 44 39 33 26 20 18 19 55 64 74 99 117 89 59 65 134 160 150 136 146 159 157 131 116 107 99 87 91 131 158 145 150 137 134 146 155 151 141 137 126 118 104 100 101 91 79 81 107 100 83 68 72 100 133 153 135 119 104 117 142 134 92 60 68 90 111 127 110 82 102 141 138 122 110 86 63 84 132 157 162 154 136 123 117 114 127 151 147 124 114 124 126 115 115 127 101 60 52 46 34 23 26 68 103 118 98 43 42 122 181 172 131 84 32 5 44 121 156 164 172 168 164 173 181 189 176 125 62 41 31 32 32 40 53 60 56 53 53 61 73 80 79 74 62 66 65 60 60 64 65 63 66 59 54 55 55 51 44 40 39 38 32 28 27 21 24 39 56 48 42 43 45 41 33 28 46 51 59 70 83 91 89 82 81 64 59 61 54 50 54 56 70 64 53 42 32 26 26 29 26 27 28 29 29 30 30 30 35 33 39 46 33 21 57 117 147 94 62 127 204 196 130 63 18 21 69 112 135 155 160 163 164 159 168 177 153 110 96 111 123 140 157 159 148 138 137 139 125 70 45 55 56 58 77 95 149 186 175 111 62 52 74 105 156 214 194 150 105 43 37 64 54 43 80 173 234 196 111 58 26 31 36 39 37 35 34 34 35 21 15 45 99 138 159 174 173 193 166 113 113 156 174 163 161 164 157 164 176 150 126 141 186 160 108 52 21 21 31 35 35 10 28 90 127 126 140 174 196 190 160 109 68 50 41 32 36 72 98 123 169 193 158 107 80 101 107 79 43 32 44 58 105 116 99 99 115 116 111 103 76 91 114 120 116 132 157 166 127 117 89 63 81 130 146 123 127 114 108 99 72 49 39 35 56 77 101 104 79 52 50 63 72 68 64 65 72 79 85 88 92 88 63 40 43 55 59 60 62 67 74 80 88 100 116 127 106 92 99 102 83 87 129 162 152 144 134 116 87 71 94 130 159 134 80 40 35 35 43 65 68 58 54 59 58 54 59 70 68 80 90 101 92 47 30 58 78 80 64 50 72 103 86 41 25 75 102 116 145 145 101 65 57 70 85 98 104 99 79 59 54 60 65 70 82 92 86 74 74 87 85 70 57 43 37 41 80 94 85 65 86 142 176 176 160 128 115 101 79 97 121 109 96 99 94 74 48 33 38 50 50 57 63 58 74 126 161 151 117 93 79 72 86 136 158 128 68 39 38 36 39 44 44 70 88 144 167 183 197 178 159 154 120 87 108 173 202 195 187 185 146 122 91 90 147 191 170 153 141 154 168 173 170 168 171 175 185 189 152 76 28 15 42 109 172 199 188 177 182 138 76 63 148 170 168 148 151 167 165 154 130 101 117 169 189 133 78 95 127 150 144 136 136 111 120 184 167 145 138 134 129 140 127 84 33 23 35 46 39 38 41 31 34 34 34 35 36 36 37 37 36 33 29 27 28 27 25 23 25 24 22 19 19 24 32 39 66 106 151 160 141 141 165 186 180 187 173 124 75 72 102 123 130 157 181 183 170 157 152 154 150 166 169 147 125 125 141 154 159 156 151 147 147 144 134 123 127 133 152 165 172 181 162 118 122 148 139 105 114 160 166 132 110 151 172 157 150 161 149 119 78 132 166 135 110 153 195 188 164 175 184 154 117 134 173 181 181 177 170 161 152 147 146 148 144 159 175 182 178 172 172 175 176 178 167 175 191 166 134 137 174 200 186 151 148 156 158 165 165 170 178 183 179 173 174 178 179 191 198 193 186 173 146 119 92 92 87 76 72 87 118 143 175 184 185 182 187 189 167 137 61 45 90 165 196 198 187 164 140 129 132 130 127 154 166 138 136 124 109 93 69 54 75 111 136 132 129 121 106 101 122 151 158 151 163 171 176 167 119 77 135 184 175 127 120 136 133 123 137 135 163 216 220 184 143 95 64 63 67 63 44 32 25 17 20 19 16 13 10 8 5 4 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 13 12 11 11 9 12 24 36 20 15 14 20 24 23 24 27 29 27 25 24 23 20 16 12 17 17 18 17 16 17 20 23 20 19 18 17 17 17 18 18 17 17 17 16 16 16 15 15 12 15 16 14 10 9 12 15 27 28 25 21 23 28 28 24 17 15 15 16 18 19 17 16 21 21 23 26 28 28 24 21 22 25 27 24 18 15 17 20 17 19 20 19 15 12 12 13 14 16 17 16 14 13 14 15 19 15 14 20 30 35 32 27 13 10 16 26 27 19 14 16 13 14 16 18 18 17 15 14 16 18 20 20 18 18 19 21 12 13 15 18 17 16 20 27 37 42 47 49 49 53 60 66 59 69 77 76 68 57 44 35 37 32 24 16 12 12 16 19 27 24 21 18 17 18 21 22 17 13 10 12 16 19 17 14 15 14 13 15 17 18 18 16 17 17 17 17 17 17 17 17 21 20 18 18 18 19 20 21 23 23 22 16 5 1 4 13 15 18 22 26 27 25 23 20 23 26 29 32 33 31 26 23 15 17 20 23 25 26 26 26 27 26 24 23 22 23 24 24 25 21 19 21 27 32 32 30 27 27 27 27 26 25 24 24 23 21 21 22 23 24 23 21 14 17 20 21 20 18 18 18 18 20 23 26 26 25 22 20 22 23 23 20 17 15 16 17 19 20 20 18 16 14 14 15 15 18 20 20 18 15 15 15 20 20 21 22 22 22 22 21 18 20 22 22 21 21 22 24 21 22 23 24 25 25 26 26 28 27 25 23 20 16 14 13 14 15 16 17 18 20 21 22 18 19 22 24 22 19 23 30 35 31 25 20 17 16 16 16 17 16 17 20 25 27 28 27 29 28 28 28 29 26 22 18 14 13 14 21 30 34 31 27 29 29 27 26 24 23 22 21 22 21 20 20 19 19 20 20 28 26 24 24 24 24 22 20 22 22 22 23 25 27 29 31 19 19 18 19 20 21 21 22 25 24 24 23 23 23 23 23 25 24 22 21 20 21 22 22 24 23 22 21 21 21 22 23 20 20 20 20 19 18 17 17 19 20 22 23 23 23 23 22 17 21 26 27 25 22 19 18 24 25 25 24 24 25 28 31 30 26 21 18 17 17 16 15 16 20 23 23 20 18 19 21 17 19 21 20 18 18 21 23 26 20 15 14 17 17 15 11 11 16 19 17 14 15 22 29 33 30 26 23 22 23 25 27 24 23 25 28 32 34 34 33 29 35 36 28 20 19 23 25 28 27 27 29 32 33 32 31 21 22 23 24 23 22 21 20 19 21 23 22 20 18 18 18 14 15 16 17 17 15 14 12 10 10 12 15 15 13 15 20 18 19 21 24 26 28 29 29 25 24 24 26 25 21 19 21 18 18 18 17 17 18 18 19 24 24 23 20 16 15 16 19 25 25 23 20 18 19 22 25 27 28 27 24 22 22 24 27 27 28 28 25 20 18 18 20 19 20 22 23 23 22 20 19 20 19 19 23 28 33 34 33 25 24 22 19 15 12 10 9 10 9 9 12 18 22 25 25 24 20 16 14 15 15 15 14 16 12 9 8 11 15 16 16 18 19 21 21 21 19 17 15 18 18 17 17 17 16 16 16 20 19 17 16 15 16 17 18 21 23 25 24 22 22 25 29 29 21 11 5 6 9 11 11 13 11 10 13 17 18 15 10 11 9 7 7 10 13 15 14 12 12 12 12 12 12 12 12 12 14 16 16 16 18 21 24 19 18 18 19 20 20 20 20 13 12 13 19 29 37 38 34 23 22 21 20 21 22 24 26 26 25 23 21 19 18 17 16 13 12 11 9 9 8 9 9 6 7 6 5 5 10 18 24 26 20 14 10 11 15 19 21 22 20 18 15 13 11 10 9 10 11 11 9 9 11 17 21 24 21 18 14 12 12 14 15 11 12 15 17 17 15 13 11 18 17 17 17 18 19 20 21 21 20 19 17 16 14 13 12 25 23 19 15 10 7 5 4 6 6 7 9 11 14 17 18 19 18 17 16 15 15 16 16 9 9 10 10 10 11 11 11 14 13 10 8 7 8 9 10 13 14 15 15 16 19 24 28 24 20 16 17 20 21 19 15 19 19 19 18 16 15 15 15 13 13 12 13 13 15 16 17 15 14 15 17 20 21 19 17 15 14 11 8 6 4 3 3 5 4 2 3 5 6 4 3 5 5 6 6 6 5 4 4 6 7 9 11 12 11 9 8 3 4 6 8 12 14 16 17 19 15 10 7 8 9 9 8 8 12 17 21 23 21 19 17 13 16 18 21 29 36 34 27 18 16 14 12 11 12 14 16 176 176 176 176 176 176 176 176 176 176 175 174 173 173 173 173 173 174 176 177 177 176 174 173 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 180 177 175 177 180 181 177 173 173 175 177 178 178 177 176 175 176 176 176 175 175 174 174 174 174 174 174 173 173 172 172 172 172 173 174 173 171 170 171 172 170 171 171 172 172 173 174 174 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 170 170 170 169 169 169 168 168 169 169 169 170 170 171 171 172 171 171 171 171 171 171 171 171 170 169 169 169 169 171 172 173 169 169 169 169 169 169 169 169 172 171 171 171 170 169 169 169 169 169 169 169 169 169 169 169 171 170 169 168 168 168 169 169 170 171 171 171 170 171 174 176 173 179 169 147 141 154 164 161 136 110 102 131 163 174 172 172 169 168 171 176 175 170 168 171 175 182 175 173 180 175 168 176 191 174 146 110 89 109 148 170 216 173 124 127 163 197 201 166 133 92 87 98 83 93 145 184 168 149 113 94 134 194 185 123 46 55 69 76 75 85 121 158 130 70 47 59 60 61 62 48 47 42 43 26 6 49 145 214 216 164 114 66 40 24 37 104 191 180 129 115 170 193 174 174 160 151 147 147 141 132 135 145 175 168 158 145 147 164 143 89 97 150 148 139 141 127 123 116 115 117 125 132 129 119 110 108 97 79 56 39 33 32 31 29 34 67 97 94 53 9 16 57 84 60 52 70 79 68 57 60 61 77 88 74 50 41 37 27 33 37 61 95 107 93 77 74 70 78 101 112 80 35 37 69 77 55 40 32 25 23 21 13 56 84 81 83 104 82 55 72 121 167 154 129 143 159 157 142 121 106 60 49 101 144 150 154 149 143 145 145 136 133 134 129 155 123 98 78 63 81 115 127 137 97 61 65 101 137 154 158 149 122 116 128 133 101 75 102 114 125 144 132 89 77 99 115 113 114 105 89 86 106 133 149 161 165 154 136 122 118 126 141 145 107 90 88 89 116 138 127 98 88 75 59 33 16 31 57 63 55 56 95 140 171 179 154 126 100 20 11 91 166 194 170 169 169 168 167 181 204 196 162 71 28 29 42 33 20 17 32 66 116 125 114 123 139 132 97 83 84 81 68 52 46 49 53 46 63 91 107 91 57 38 37 32 30 27 25 24 26 28 31 37 38 41 43 42 36 29 26 42 46 43 42 48 46 41 44 32 50 76 88 87 94 106 109 108 89 60 36 27 28 29 27 24 26 27 27 27 28 30 33 38 37 31 30 28 30 87 172 195 105 67 100 137 118 47 2 33 82 111 133 144 144 171 204 174 172 158 133 112 107 115 123 135 133 149 163 156 145 126 98 56 29 40 57 89 121 113 111 103 140 151 98 63 57 74 136 193 180 157 118 53 31 68 87 47 25 91 150 179 176 142 79 33 25 27 34 32 34 37 34 34 24 43 68 73 93 138 172 182 182 181 149 114 131 157 147 161 165 166 172 162 123 119 160 193 142 80 40 24 20 24 30 34 15 38 90 115 125 162 206 175 171 168 147 102 65 36 8 54 110 145 135 130 139 115 70 93 126 110 54 36 29 31 75 120 98 75 82 88 91 101 92 82 81 90 87 80 102 118 103 101 85 62 55 72 87 87 84 80 86 76 53 45 59 75 79 102 126 126 94 57 36 47 74 80 93 84 73 85 99 116 141 148 102 57 40 39 47 72 99 79 77 89 109 110 90 78 81 87 86 84 86 89 91 107 131 140 127 117 106 86 78 108 151 148 112 76 51 35 37 50 56 60 60 62 68 71 71 73 75 65 68 76 77 63 45 43 53 69 77 66 47 55 78 73 46 46 89 124 133 124 99 71 57 90 123 131 156 189 171 107 42 54 55 57 76 96 108 110 93 90 91 89 84 80 70 51 33 53 45 44 70 121 167 179 170 148 115 67 60 108 143 130 104 95 90 96 74 24 13 33 39 54 91 88 53 52 121 181 166 114 69 73 114 141 159 142 91 53 53 45 31 28 49 85 111 128 119 129 153 161 144 118 100 101 134 177 186 178 188 180 139 130 156 146 127 159 198 185 151 123 142 148 163 172 166 175 182 181 186 161 80 15 13 57 117 179 195 179 190 183 148 123 72 99 136 163 162 158 160 152 135 96 101 141 164 125 86 99 129 144 147 131 134 155 138 128 161 174 145 99 73 76 76 58 45 42 52 54 45 35 34 36 35 33 35 37 38 39 37 36 34 27 37 37 29 26 31 29 21 26 20 19 20 14 21 61 106 137 160 157 132 128 148 172 189 188 183 135 79 57 86 137 157 152 145 162 184 176 156 153 160 164 164 148 125 120 134 140 133 130 125 129 135 124 105 108 126 134 143 159 170 174 172 143 102 114 126 111 101 137 172 161 136 95 123 134 138 167 193 180 153 118 119 114 105 116 154 181 181 165 185 184 148 126 150 176 174 176 174 165 157 159 165 158 146 132 150 173 178 173 178 183 174 179 175 176 185 181 155 141 152 185 189 170 159 176 178 156 142 154 163 174 180 180 178 178 179 179 184 178 160 143 132 121 110 141 150 158 141 106 87 85 81 121 152 174 179 197 208 165 97 50 46 83 134 159 172 169 144 128 122 95 77 95 124 127 116 110 78 72 88 105 105 100 122 136 151 143 137 145 161 170 150 129 123 138 154 151 142 118 82 133 168 170 133 101 120 145 120 94 110 157 198 191 155 130 121 113 96 83 67 42 25 21 20 28 26 21 16 12 9 8 8 7 6 6 5 6 7 8 8 7 8 8 9 8 7 6 6 5 11 15 13 9 12 24 36 20 16 15 18 20 20 21 23 30 30 28 24 24 23 18 10 16 13 11 12 15 19 21 21 17 18 17 16 15 17 21 25 16 18 21 21 18 17 17 18 19 17 16 16 17 16 14 11 25 30 31 25 21 23 26 26 21 21 22 21 19 18 18 19 19 25 32 34 29 24 22 22 22 24 24 23 20 17 18 19 24 21 17 16 16 16 15 14 15 15 15 15 14 13 13 13 19 14 13 21 33 38 33 26 6 13 21 25 24 19 15 13 15 15 16 17 16 15 13 12 15 15 15 14 13 14 16 17 13 14 15 13 13 17 25 31 40 44 50 54 56 57 59 61 64 65 67 68 65 57 45 37 38 33 25 18 14 14 16 18 27 22 17 17 21 23 22 20 16 14 14 16 19 20 19 17 14 15 16 17 17 17 17 17 16 16 17 18 20 21 22 22 19 18 16 15 15 16 17 18 20 23 24 21 14 8 6 6 15 18 21 23 23 23 23 24 19 23 30 33 31 24 15 8 17 17 18 20 23 25 28 30 31 28 26 25 26 26 24 21 21 22 24 25 27 29 30 31 28 26 25 26 29 29 28 26 24 21 18 18 21 23 22 21 16 18 20 22 22 22 20 19 24 23 25 28 28 24 23 26 26 24 21 19 17 17 18 18 23 22 21 19 17 15 13 12 17 15 13 14 15 16 15 14 16 17 17 18 19 20 21 21 18 18 18 19 21 23 25 26 22 23 23 23 23 23 23 23 25 26 26 26 22 17 11 8 13 14 15 17 19 22 25 26 19 19 23 26 25 22 23 27 29 32 30 24 19 19 20 19 15 17 19 22 24 26 27 28 28 27 27 28 29 29 26 24 17 15 14 17 22 27 29 29 29 27 24 21 18 18 18 19 18 19 19 21 22 23 23 22 25 24 23 24 26 24 21 17 19 22 25 26 26 26 28 30 27 23 19 18 19 21 21 20 26 27 27 25 21 19 19 20 23 22 20 19 19 20 22 23 23 25 27 26 23 22 23 25 23 21 18 16 15 17 18 20 18 18 19 20 22 23 24 24 24 22 21 21 21 22 23 22 23 25 26 23 19 18 22 27 26 24 21 19 19 20 21 22 18 20 21 21 20 20 21 23 26 25 23 21 19 19 20 22 22 17 13 13 16 18 16 13 12 14 17 22 26 27 25 23 25 27 28 27 24 23 24 26 19 23 27 31 33 31 29 27 27 33 38 34 23 17 19 24 26 26 27 28 30 32 34 35 26 23 23 24 24 22 24 27 23 24 25 25 24 23 21 20 20 19 18 16 16 16 16 16 16 16 16 16 17 18 19 19 22 23 25 27 30 30 30 30 26 22 19 18 20 20 18 15 17 18 20 20 19 20 22 24 24 23 23 21 20 19 19 18 22 23 23 21 19 19 22 25 23 23 23 22 21 21 21 22 28 26 23 20 19 19 21 22 20 20 20 20 20 20 20 20 15 18 21 24 25 27 30 32 29 28 23 16 13 13 11 8 10 11 12 13 14 16 19 20 26 25 23 21 19 17 15 15 12 11 10 7 6 9 15 19 14 15 17 19 21 21 20 20 18 17 16 16 15 15 16 16 22 18 15 16 19 21 18 14 14 16 19 19 20 21 24 27 25 20 12 5 4 6 11 14 18 15 14 17 20 19 14 9 9 10 11 11 12 13 14 14 12 12 12 12 12 12 12 12 11 14 17 18 17 16 17 18 25 24 22 20 19 19 20 21 19 19 20 21 24 30 39 46 30 27 24 24 26 27 28 28 19 17 15 13 13 15 17 19 21 19 15 11 9 9 9 10 8 5 4 8 10 12 16 21 21 22 19 14 12 15 17 17 16 15 13 10 7 6 8 11 10 10 9 7 5 9 16 23 17 15 14 18 21 20 14 7 11 12 14 16 18 18 17 16 18 17 17 19 21 20 17 14 17 15 11 8 7 7 7 8 14 14 13 12 10 9 8 8 8 9 12 15 16 16 15 15 18 17 16 15 14 14 14 14 14 13 11 10 8 8 8 8 9 8 7 6 6 7 8 9 13 16 18 17 14 15 21 26 20 16 13 15 20 22 18 13 20 19 16 14 12 11 10 10 10 10 11 12 14 15 16 17 10 13 16 17 16 15 16 17 19 16 11 9 10 10 8 6 5 5 5 5 5 5 5 5 4 4 4 4 5 6 7 8 5 8 10 11 9 8 8 9 5 3 2 5 11 17 21 23 20 15 9 6 6 9 10 11 10 10 12 14 17 21 24 26 20 14 11 15 20 22 27 33 23 20 16 13 13 14 16 17 175 175 175 175 175 175 175 175 175 175 174 173 173 173 173 173 171 172 172 173 173 172 172 171 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 175 179 176 174 176 179 180 177 173 174 175 176 177 177 176 175 174 174 174 174 174 173 173 173 173 173 172 172 172 171 171 171 171 171 173 174 173 170 169 170 172 169 169 169 169 169 168 168 168 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 170 170 169 169 169 168 168 168 169 169 170 170 170 170 170 170 169 169 169 169 169 169 169 169 172 171 170 169 169 169 169 170 169 169 169 169 169 169 169 169 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 168 167 167 166 166 166 167 167 167 166 168 171 172 169 160 153 155 146 126 113 123 145 154 149 136 136 149 171 181 172 163 162 165 168 170 169 171 174 173 169 162 169 171 171 172 171 174 183 191 145 109 100 101 117 144 162 174 147 112 119 154 189 193 155 111 86 86 85 59 64 111 146 123 101 79 87 140 187 157 84 38 72 107 111 90 84 116 155 127 67 47 74 96 106 99 75 44 38 34 27 35 91 158 189 175 135 93 54 41 43 64 122 186 171 122 110 166 197 175 155 140 151 163 170 171 169 166 164 169 162 156 156 162 159 120 70 118 167 158 135 129 116 106 92 103 116 131 139 133 126 130 139 130 89 44 27 30 32 27 20 46 97 118 82 36 17 27 48 58 70 85 100 108 95 62 31 60 67 77 81 67 44 36 42 46 45 57 85 105 102 84 70 59 82 94 73 42 45 90 136 127 66 26 27 24 13 17 30 41 59 54 58 85 79 59 65 125 157 139 118 130 145 159 165 153 109 51 56 123 160 152 147 132 135 145 144 131 127 133 134 127 107 90 76 75 105 139 146 115 101 77 68 96 140 159 153 134 126 131 129 123 107 93 108 152 172 182 145 91 85 117 135 151 157 152 129 107 103 118 133 164 172 164 137 120 127 136 134 115 89 90 106 111 126 138 125 114 120 106 71 40 31 32 31 38 45 75 138 174 172 157 126 113 62 20 58 133 180 188 170 160 162 166 167 174 182 162 124 60 30 32 37 28 17 18 43 127 179 185 167 167 174 161 121 90 93 96 84 65 64 70 67 67 82 110 129 118 82 49 36 34 32 29 27 25 25 26 27 33 36 43 47 41 32 32 38 43 47 51 70 97 103 89 79 58 70 84 94 101 109 124 139 142 110 69 40 28 27 27 26 25 26 26 25 24 26 29 32 41 48 39 27 29 45 96 158 145 76 60 85 82 40 6 13 93 154 171 154 138 138 160 173 159 144 128 125 130 133 131 127 122 133 146 154 162 159 117 62 38 53 76 89 113 135 129 122 108 113 103 67 56 66 94 160 189 186 136 64 30 76 125 103 44 31 84 117 148 175 157 85 38 28 29 34 32 32 34 29 27 24 67 122 121 92 108 153 164 177 186 148 93 98 134 144 147 164 174 178 161 121 117 158 172 114 54 29 28 28 28 32 26 21 42 84 121 149 163 163 154 152 143 133 107 55 23 29 76 131 160 142 119 106 98 99 146 148 105 43 33 35 40 81 102 89 73 82 99 121 142 132 94 75 101 134 111 75 72 82 67 61 58 59 59 57 57 60 61 56 48 45 57 81 106 120 109 110 99 86 72 48 52 86 111 112 89 69 78 98 126 156 141 85 44 45 48 47 76 119 78 70 83 112 117 91 66 59 60 62 67 68 63 70 99 132 125 125 120 103 85 87 117 149 120 89 68 57 41 33 45 58 64 73 81 79 74 75 83 92 80 73 69 63 51 40 47 61 73 64 52 47 52 57 53 45 68 84 100 101 79 49 51 80 131 160 170 189 199 161 101 50 53 41 48 83 107 109 104 92 79 80 99 133 151 130 83 46 43 40 48 74 103 118 119 115 102 82 72 82 105 125 108 67 76 91 108 92 48 26 30 31 68 122 117 64 53 113 161 139 99 104 141 177 178 159 116 62 50 53 42 26 36 75 113 131 122 104 96 100 102 106 118 127 158 176 183 179 181 174 146 117 150 166 160 147 162 187 188 173 154 128 111 151 184 173 169 175 184 185 150 69 16 16 55 116 172 191 178 187 191 173 152 99 60 102 148 172 179 168 136 104 106 125 151 149 124 125 148 157 173 164 140 141 159 141 125 147 180 156 126 114 112 98 77 67 96 72 50 42 39 35 32 34 37 36 35 34 33 33 33 33 35 38 34 25 22 28 30 26 34 25 22 31 48 78 122 160 193 160 137 143 149 142 158 193 183 147 99 71 90 135 164 172 147 139 153 175 177 167 161 158 166 162 146 131 138 159 167 159 144 153 149 123 97 97 121 145 170 168 167 167 170 172 146 104 101 112 113 118 144 169 168 158 158 138 114 124 169 194 177 153 139 131 109 93 112 152 175 177 177 186 181 148 122 137 167 178 171 165 156 155 168 178 171 154 135 133 153 178 180 171 172 178 175 175 178 185 179 154 147 165 194 189 164 149 161 168 161 159 177 175 173 172 176 182 188 192 182 167 139 112 104 119 144 161 173 187 198 188 166 145 112 73 66 95 133 159 185 206 174 108 69 73 86 101 116 134 135 116 101 108 96 76 87 120 126 104 81 58 90 127 133 131 126 128 125 147 153 163 178 191 193 170 115 107 136 171 158 122 103 97 125 155 147 112 90 107 130 115 86 91 126 162 162 146 147 158 183 127 74 44 28 24 26 24 20 20 19 18 15 13 10 9 8 7 7 6 6 7 8 8 8 8 8 8 8 8 9 9 10 14 16 13 10 13 23 33 23 18 17 19 20 17 17 18 26 28 29 27 26 26 21 15 16 14 12 13 17 19 20 20 18 19 19 17 16 16 19 22 17 19 21 21 18 17 17 17 18 16 15 16 17 16 13 11 22 28 30 25 22 23 24 24 19 19 18 19 19 20 19 18 19 25 31 31 27 23 22 22 22 23 23 21 18 17 19 21 24 21 18 17 18 18 18 17 13 13 13 13 13 13 14 15 14 12 13 20 30 34 30 25 15 18 22 22 20 16 14 13 15 15 16 16 16 15 14 13 13 13 13 14 16 17 18 17 14 16 17 15 14 17 24 29 40 44 50 55 57 60 63 65 63 62 60 58 55 49 41 36 39 34 27 19 16 16 18 20 25 21 18 18 22 24 22 19 19 17 17 18 20 21 20 19 15 15 15 16 16 17 17 17 16 17 18 19 20 21 22 23 20 19 18 16 14 14 16 17 22 23 23 19 13 8 7 8 19 21 23 23 22 22 22 23 29 30 30 29 25 20 14 11 18 19 21 23 25 27 29 30 29 27 25 25 26 26 24 22 24 24 25 25 26 27 28 28 26 25 25 27 29 29 27 25 23 22 20 20 21 22 22 21 23 22 21 20 20 19 19 20 23 23 27 32 31 26 24 25 23 22 21 19 18 18 17 17 24 22 19 16 15 14 15 16 19 16 12 11 13 16 17 17 15 15 16 17 17 18 19 19 15 15 15 16 17 19 21 22 22 22 22 22 22 22 22 23 25 25 24 22 20 17 14 13 17 15 14 14 16 21 26 30 22 21 23 26 25 22 23 26 30 32 30 23 18 19 20 20 18 19 21 24 26 27 28 28 29 27 25 26 27 27 26 24 18 16 15 16 19 22 23 24 27 26 23 21 19 17 17 16 17 18 19 21 22 22 22 22 23 23 23 24 26 25 22 19 21 23 25 26 24 24 25 27 26 23 18 16 17 18 19 18 25 26 27 25 22 19 19 20 23 21 20 18 19 20 22 24 23 25 26 25 23 22 23 25 24 22 19 17 16 17 19 21 18 18 18 19 21 23 25 26 25 23 21 21 22 23 23 21 22 25 26 23 19 18 22 25 23 22 19 18 18 20 22 23 20 22 23 23 22 21 22 23 22 21 20 19 19 21 23 25 22 18 13 13 16 18 16 14 13 13 15 19 23 25 24 22 23 25 28 28 27 26 26 27 22 25 29 32 33 31 29 27 27 33 36 32 22 17 20 24 24 25 27 29 31 33 34 35 29 25 23 23 22 20 21 25 24 24 24 24 23 21 20 19 19 18 17 16 16 16 17 17 17 17 18 19 20 22 23 24 25 24 24 24 25 26 27 28 25 23 20 19 18 18 17 16 16 19 21 22 21 21 22 23 23 23 22 22 21 20 20 20 22 23 23 22 20 19 22 24 21 21 20 20 20 21 23 24 28 26 23 20 19 19 20 21 19 19 19 19 19 19 19 19 16 18 20 20 21 24 28 31 27 28 25 19 15 15 14 12 10 10 11 11 13 15 17 18 23 24 24 24 22 18 15 13 11 11 10 8 7 10 15 19 16 17 18 19 19 18 17 16 17 17 17 17 17 17 18 19 20 17 14 15 20 22 20 17 14 15 16 16 17 20 26 31 26 22 15 10 7 9 12 14 17 15 13 16 19 18 14 9 9 10 10 11 12 13 14 14 12 12 12 12 12 11 11 11 10 13 16 17 16 15 16 18 22 22 20 19 19 20 21 22 21 21 21 21 23 28 35 41 31 28 25 24 25 26 25 23 18 17 15 13 13 15 17 18 18 16 14 13 12 12 12 13 13 10 8 10 12 12 15 20 23 24 21 15 12 14 16 15 14 14 14 11 8 7 9 11 12 13 13 12 10 13 20 26 19 16 13 13 16 17 15 12 16 18 20 21 20 19 18 18 17 16 16 17 18 17 13 10 13 12 10 8 7 6 7 7 12 12 12 11 11 11 10 10 11 13 15 17 18 18 17 16 17 16 15 14 13 13 13 13 12 11 9 8 7 7 7 7 9 8 7 6 6 7 9 10 12 15 17 16 13 14 19 24 20 16 13 15 20 21 17 13 18 17 16 15 13 12 11 10 10 11 11 12 14 15 15 16 9 12 15 16 16 16 18 19 20 16 12 10 10 10 8 7 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 7 4 7 9 9 8 7 7 8 6 4 3 5 10 16 20 21 17 13 9 7 7 9 10 10 9 10 11 13 15 18 21 23 22 16 14 18 21 22 24 27 20 19 17 15 14 14 16 18 173 173 173 173 173 173 173 173 174 173 173 172 172 172 172 172 171 171 170 170 170 170 171 171 169 170 170 171 171 172 172 172 173 172 172 172 172 172 171 171 176 174 173 175 178 178 175 172 174 175 175 176 175 174 173 172 171 171 172 172 172 172 172 172 171 171 171 170 170 170 169 169 170 172 173 172 170 169 169 171 169 169 168 168 167 166 165 165 168 168 168 168 168 169 169 169 168 168 168 168 168 168 168 168 169 169 169 168 168 168 167 167 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 174 173 171 169 168 167 167 167 169 169 169 169 169 169 169 169 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 170 169 169 168 168 168 169 170 173 170 169 172 172 161 140 124 135 128 123 130 148 163 163 156 158 166 178 183 177 167 164 167 166 171 171 165 165 171 170 163 169 165 161 152 144 157 183 199 160 101 77 107 131 129 126 129 127 111 90 105 144 180 183 144 77 72 79 78 68 80 100 99 97 68 70 111 144 139 99 57 94 136 179 177 134 103 119 155 154 94 73 109 143 148 117 74 43 31 24 28 54 107 151 163 152 108 63 37 47 68 84 116 136 127 100 101 156 197 174 132 126 148 167 174 178 183 179 169 163 155 149 158 167 144 101 73 132 169 156 127 119 112 100 81 115 127 138 134 119 113 128 147 138 84 34 22 31 33 26 21 74 120 123 66 19 15 35 53 78 105 116 101 92 96 85 64 61 77 85 84 74 50 46 69 57 48 47 63 87 95 80 61 47 71 71 41 34 71 116 137 117 56 22 31 30 16 19 35 29 33 27 36 66 81 71 61 102 123 114 114 127 133 155 176 187 121 58 75 144 167 145 132 120 129 142 133 108 98 107 113 92 103 108 93 84 104 122 117 93 115 107 74 79 127 157 152 140 126 123 106 94 97 96 101 142 172 180 136 92 105 144 161 193 185 167 139 111 100 114 133 150 164 166 139 124 151 166 144 109 104 127 151 147 143 140 128 127 138 125 82 46 36 32 24 28 43 90 163 188 163 138 112 82 18 39 121 171 181 169 161 164 167 173 169 154 137 109 75 46 35 38 33 25 15 18 51 136 183 185 165 168 178 163 119 85 105 126 112 79 78 94 93 61 84 125 157 151 108 57 28 36 34 31 29 27 25 23 23 29 30 42 55 52 37 34 42 63 60 58 77 109 118 101 87 74 81 84 97 118 125 135 160 176 128 70 37 28 27 28 28 29 29 27 25 23 25 30 34 36 54 40 16 37 88 120 129 94 63 80 92 48 2 17 84 150 198 203 174 144 131 138 137 136 123 125 146 163 157 136 121 103 121 140 161 176 150 77 14 50 103 120 114 118 125 131 126 134 110 77 49 48 62 98 165 192 168 91 20 38 136 178 118 35 38 90 105 132 174 163 85 44 32 31 34 31 30 30 24 17 31 89 162 170 115 95 126 152 167 177 139 81 79 122 149 140 150 155 165 164 129 108 125 129 84 41 30 33 32 30 32 23 25 44 79 122 160 165 144 136 146 121 96 93 61 26 31 77 131 157 144 114 76 88 147 200 158 86 33 42 57 65 106 130 105 83 99 121 136 144 126 82 77 112 146 128 96 84 76 65 59 70 87 87 76 60 46 46 42 36 41 66 99 117 120 91 81 68 80 88 60 54 93 138 123 90 67 73 88 103 118 88 58 43 52 52 43 57 86 69 55 59 84 97 83 66 61 55 52 59 60 49 53 81 104 98 110 109 87 71 78 100 115 90 69 65 66 47 31 44 65 88 107 115 100 78 72 83 94 85 75 66 59 49 44 54 71 73 55 39 36 41 44 49 54 85 75 71 75 60 34 53 102 154 177 188 198 180 123 77 52 57 45 64 99 117 121 121 117 83 99 135 178 196 168 109 61 32 40 48 57 71 82 76 63 53 67 107 124 106 98 87 56 62 113 145 120 64 25 24 42 95 159 159 102 65 80 110 108 133 161 197 211 190 144 87 43 49 50 37 29 60 118 156 163 154 135 129 129 124 134 159 174 179 184 174 176 183 155 127 135 178 168 164 165 167 176 184 184 170 141 109 136 181 191 183 170 189 183 134 54 18 20 54 120 157 173 159 167 184 191 185 143 69 73 108 165 193 171 128 101 140 158 169 156 146 167 188 185 183 161 139 150 171 157 135 138 149 160 174 175 149 117 110 124 142 87 41 35 41 33 28 33 39 37 33 30 28 29 30 31 33 34 31 27 26 30 34 35 35 35 38 54 85 123 153 167 163 140 148 177 166 130 143 194 160 109 81 80 127 178 173 168 145 136 143 162 175 181 176 164 167 167 159 151 159 178 186 183 163 156 134 106 94 110 140 161 167 161 159 163 176 186 158 112 89 97 118 139 150 160 169 171 184 147 104 110 162 195 182 158 142 140 110 87 107 142 165 179 170 177 180 160 132 133 161 180 166 159 154 159 178 190 180 163 129 120 134 168 182 174 173 185 174 176 180 184 173 150 150 175 167 163 149 143 155 163 168 176 172 173 177 185 190 184 168 155 137 124 109 103 112 138 174 202 187 198 204 196 187 182 149 100 59 54 79 117 157 198 179 109 60 85 107 124 140 142 136 136 141 139 133 116 112 137 146 122 80 57 106 161 169 164 142 114 133 155 164 178 190 194 193 173 130 125 149 183 182 151 118 96 125 161 156 126 104 105 121 118 80 90 122 145 130 120 150 189 172 106 46 24 20 22 26 25 18 19 21 22 20 17 13 10 10 10 9 8 7 7 8 8 10 9 8 8 9 11 13 14 15 16 15 13 12 16 23 30 25 21 19 20 19 14 12 13 21 26 30 30 28 28 25 21 15 14 14 16 19 20 19 18 17 18 20 19 17 17 18 20 19 20 21 20 18 17 16 16 17 16 15 16 17 16 14 11 18 24 28 27 23 22 22 21 18 16 14 16 20 22 21 19 21 25 28 28 24 21 21 22 21 21 20 18 16 17 20 23 24 22 19 18 20 21 21 20 13 12 11 11 12 13 14 14 9 9 11 16 22 27 27 27 24 23 20 16 12 10 11 12 14 14 15 16 16 15 15 14 12 11 12 15 20 22 20 17 15 17 19 18 17 19 24 29 40 44 50 56 59 63 67 70 64 59 53 48 45 42 39 36 40 35 28 21 17 17 19 21 22 20 19 21 24 24 21 18 22 21 20 20 21 21 20 19 17 16 15 14 14 15 17 18 17 17 18 20 21 22 24 24 20 21 20 17 13 12 14 16 24 24 21 16 10 8 10 13 20 22 23 23 23 24 26 28 38 35 28 22 17 15 14 15 19 20 23 26 28 29 29 29 27 25 24 24 25 25 24 22 26 26 26 25 25 25 25 25 25 25 26 28 29 28 25 23 21 22 23 23 22 22 22 23 29 27 23 20 18 18 19 20 22 25 31 36 34 27 23 23 20 20 20 20 19 18 17 16 23 21 17 13 13 14 17 19 20 16 11 9 11 16 19 21 13 13 14 15 15 16 17 17 15 15 14 15 16 17 18 19 20 20 20 21 21 21 22 22 25 24 22 20 18 17 17 17 20 17 13 11 14 20 27 32 26 23 23 26 27 23 22 23 31 32 29 22 19 20 21 21 21 22 24 26 27 28 28 28 29 26 23 23 24 25 25 24 19 19 18 16 15 15 17 19 24 24 23 22 20 18 16 14 15 17 21 23 23 23 22 21 23 22 23 24 26 25 23 22 23 24 26 25 23 22 23 24 28 24 19 16 16 17 18 18 24 25 26 25 22 19 19 19 21 20 19 18 19 21 23 25 23 24 25 24 22 22 23 25 25 23 21 18 18 19 20 21 17 17 17 17 19 23 26 28 28 24 20 20 23 25 23 20 21 23 25 24 20 19 21 23 21 20 19 17 17 19 22 24 22 24 26 26 24 23 23 24 19 18 17 17 20 23 26 28 23 19 15 14 16 18 17 15 14 13 13 16 20 22 23 22 20 24 29 31 30 28 27 27 25 27 30 32 33 32 30 28 28 31 33 29 21 17 20 25 22 24 27 30 33 34 35 35 32 27 22 22 20 18 19 23 24 24 23 22 21 20 18 18 18 17 17 16 17 18 19 19 17 17 18 19 22 24 26 28 28 27 25 23 21 22 24 25 24 24 23 20 17 15 16 17 16 19 23 24 23 22 22 22 23 23 22 22 22 22 22 22 22 23 23 22 21 20 21 22 19 17 16 16 18 21 24 26 27 26 23 21 20 19 19 19 17 17 17 17 17 17 17 17 16 17 18 18 18 21 25 28 26 29 29 23 18 17 18 18 14 13 13 13 15 17 18 19 20 22 24 25 23 20 15 12 12 12 11 10 9 10 15 18 17 17 18 18 17 15 13 11 16 17 17 18 18 19 20 20 18 15 13 15 20 23 22 21 20 19 17 14 14 18 24 29 27 24 20 15 12 12 13 14 16 14 12 13 15 16 12 9 9 9 10 11 11 12 13 13 13 12 12 11 11 10 10 9 8 11 14 15 14 14 16 17 20 19 18 18 19 21 22 23 21 22 22 21 22 25 31 36 33 29 25 22 21 21 20 18 18 16 14 13 13 14 16 18 14 14 15 15 15 16 16 16 18 14 12 13 13 12 14 18 25 26 23 16 12 12 13 13 12 13 14 13 11 9 10 12 14 15 16 15 14 15 21 25 20 17 13 10 11 13 16 18 20 23 25 24 20 16 16 17 15 14 15 15 15 13 9 6 8 8 8 7 7 6 6 6 10 10 10 11 12 13 13 13 14 15 16 17 18 18 16 15 15 14 13 12 11 11 11 11 10 9 8 6 6 6 6 6 8 7 6 6 6 7 9 10 11 13 15 14 12 12 16 20 19 16 13 15 19 20 17 12 15 16 16 16 15 13 11 10 11 11 12 12 13 14 14 15 9 11 13 14 14 15 19 22 21 18 14 11 10 10 9 8 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 4 6 8 8 6 5 6 7 7 5 3 5 10 15 17 18 13 10 8 8 9 10 9 8 9 9 9 10 12 14 16 18 22 19 18 21 24 22 21 21 21 22 22 19 14 12 14 16 171 171 171 171 171 171 171 171 172 171 171 170 170 170 171 171 173 171 170 169 169 170 171 173 167 167 168 168 169 170 170 170 171 171 171 170 170 169 169 169 173 172 171 173 176 176 174 171 174 174 174 174 173 172 171 170 170 170 170 171 171 172 172 172 171 171 170 170 170 169 169 169 169 171 172 171 168 167 168 170 170 170 170 169 169 168 168 168 165 166 166 166 167 167 168 168 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 166 170 170 169 169 168 168 167 167 170 170 170 170 170 170 170 170 172 171 170 169 168 167 166 166 168 168 168 168 168 168 168 168 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 170 170 169 169 169 170 171 171 175 171 169 171 169 158 139 124 143 148 160 172 178 176 173 172 175 175 172 167 164 167 171 172 168 170 172 171 167 165 167 170 172 158 147 131 116 136 172 186 144 97 91 137 166 158 145 143 124 98 73 95 137 167 166 129 71 82 89 85 98 134 138 106 97 75 110 169 151 82 64 94 133 155 188 197 160 121 133 173 178 124 106 144 175 161 108 55 38 30 27 33 53 89 130 154 140 83 37 43 83 109 108 108 97 92 80 82 122 169 167 130 135 149 160 159 158 162 163 158 151 146 142 153 155 122 96 103 140 153 140 124 126 125 113 101 136 144 146 134 112 96 96 102 94 57 32 38 46 38 29 31 83 101 90 48 14 11 42 78 106 116 114 99 90 97 105 106 93 122 116 87 72 62 69 97 95 79 64 64 71 72 62 52 50 55 48 36 44 69 80 74 58 38 28 29 25 25 28 26 28 22 19 29 57 83 81 60 57 76 91 124 141 130 140 158 169 111 62 85 143 160 136 120 113 116 115 94 65 65 89 105 117 146 153 117 84 84 92 89 96 135 133 81 60 101 146 158 154 103 80 69 61 67 71 79 96 119 125 105 99 130 163 172 184 166 145 128 116 112 122 137 134 147 159 142 131 165 183 154 123 140 171 184 168 152 140 125 125 140 141 111 69 40 31 32 27 50 99 164 181 154 130 104 47 7 78 162 182 181 170 168 170 161 148 124 90 69 55 42 42 42 44 35 31 20 15 46 103 153 163 155 165 176 156 108 89 126 163 147 101 95 113 114 58 94 146 178 166 114 57 23 35 33 31 30 29 27 24 22 30 26 38 60 63 47 38 42 69 71 74 94 120 118 92 72 79 85 89 116 153 153 150 173 203 141 70 34 29 31 30 28 35 34 30 27 25 28 34 39 32 51 35 12 57 132 141 98 45 52 83 75 26 13 74 162 191 197 187 180 159 134 139 148 129 128 142 166 168 146 125 121 110 115 131 162 163 103 36 14 82 141 134 107 96 97 126 141 165 131 88 58 49 55 93 152 176 114 42 34 93 174 188 122 38 37 94 112 125 151 146 89 48 34 30 33 31 30 28 21 5 37 89 149 177 145 104 97 140 146 150 126 90 91 124 148 137 140 136 147 157 125 87 85 78 65 48 37 32 30 31 33 28 25 42 78 115 148 164 159 131 126 100 88 94 72 39 34 54 99 121 125 111 69 94 189 215 138 58 34 66 82 91 136 171 128 99 123 146 143 133 110 81 76 93 108 107 111 105 78 83 86 101 113 110 101 82 55 46 48 43 42 65 97 102 86 73 73 68 79 86 57 51 92 133 108 74 58 63 67 59 51 41 51 57 55 57 62 59 50 64 61 60 66 73 77 78 78 64 56 59 60 53 56 67 71 69 83 87 76 68 75 84 88 85 76 79 75 49 33 48 69 101 123 132 110 81 70 78 87 76 73 73 72 62 53 61 76 68 55 37 28 36 52 64 67 78 87 94 90 72 57 80 125 164 174 170 162 126 82 78 88 77 59 80 110 129 148 149 140 125 151 184 205 204 170 107 53 35 52 54 51 77 111 98 57 47 84 135 157 137 107 81 59 87 153 180 139 75 25 22 55 126 186 199 156 86 40 70 118 177 191 196 191 170 119 65 41 51 42 33 48 101 162 191 189 178 157 162 176 173 175 184 181 179 178 177 179 162 126 124 161 186 155 153 173 174 171 176 178 172 158 131 143 173 184 188 181 192 180 120 41 17 24 59 135 159 160 141 145 162 178 187 167 118 67 66 135 180 159 128 126 179 178 179 177 175 180 186 186 175 143 131 157 183 176 151 136 111 134 164 168 143 125 138 157 133 78 32 29 37 33 29 34 36 34 32 30 28 28 28 28 26 28 29 27 26 29 35 41 48 64 78 87 103 120 120 108 81 110 159 183 156 125 138 170 115 88 98 104 148 192 166 156 154 143 140 146 158 173 173 158 140 150 158 158 160 166 170 169 157 129 111 125 148 156 153 150 140 130 126 138 163 183 162 119 80 91 124 147 144 147 156 155 150 142 114 101 134 170 165 141 144 161 137 103 103 114 130 154 162 174 184 167 135 129 151 169 160 163 166 172 182 187 180 169 133 132 137 155 172 173 172 178 179 179 180 181 168 146 150 177 168 161 151 145 145 149 160 174 175 167 160 161 163 154 132 114 114 117 128 145 156 162 175 188 177 182 185 178 177 186 176 147 106 76 73 85 104 145 146 94 52 91 136 178 193 163 148 175 202 176 161 147 135 149 158 137 87 86 137 180 181 162 129 109 163 180 180 182 181 182 188 178 155 126 131 178 205 177 119 77 131 184 195 175 146 116 108 106 77 102 149 170 138 105 116 144 89 52 32 36 34 27 26 27 24 25 26 26 24 21 18 15 14 13 12 10 9 9 9 9 12 11 10 10 11 15 18 21 18 16 14 13 14 19 25 29 26 22 19 19 18 13 10 11 18 25 31 31 28 27 25 22 15 15 16 19 21 21 18 16 14 16 19 20 19 18 19 20 21 21 21 20 18 16 16 15 18 17 16 17 18 17 15 13 15 21 28 29 26 23 21 20 18 14 13 16 22 26 24 21 23 25 26 24 21 19 20 22 21 19 17 15 15 17 21 23 24 22 19 19 21 23 23 22 17 15 13 12 12 12 11 10 7 7 8 10 13 19 27 32 29 24 17 10 6 7 11 14 15 15 16 16 17 17 17 17 14 12 13 17 23 25 21 16 14 17 19 20 19 21 27 31 39 44 50 56 60 64 69 72 65 59 52 46 43 41 39 37 40 35 28 21 17 17 19 21 20 19 20 23 25 24 21 17 24 23 21 20 19 19 18 18 18 16 14 12 13 14 17 19 17 17 19 20 22 23 25 25 21 22 22 19 14 12 13 16 25 24 19 12 7 8 14 19 19 20 22 23 25 29 34 37 37 32 25 18 14 14 16 18 19 21 25 28 29 29 28 27 25 24 24 24 24 24 24 23 25 25 25 25 24 24 24 24 26 27 28 29 28 25 22 19 20 23 26 25 23 21 22 24 29 27 24 22 20 20 20 20 23 26 34 38 34 24 18 18 18 19 20 21 21 19 17 16 20 18 16 15 14 16 18 19 19 15 11 10 13 17 20 21 13 13 14 14 15 15 16 16 17 17 17 17 17 18 19 20 19 19 19 20 20 21 21 21 24 24 22 21 19 18 16 16 20 17 14 13 15 21 27 31 29 26 25 27 28 24 22 22 32 32 29 23 20 22 23 22 22 23 25 26 27 27 27 27 28 25 22 20 22 23 24 24 19 20 20 17 13 12 15 18 22 23 24 24 23 20 17 15 15 19 23 25 25 24 23 23 25 25 25 25 25 24 22 21 22 23 24 23 21 21 22 24 31 28 23 19 17 18 19 20 23 24 26 25 22 19 19 19 19 18 17 17 19 21 24 26 24 23 23 22 22 23 24 25 25 24 22 20 19 20 21 22 18 17 16 16 18 22 26 28 29 25 21 21 24 26 23 20 21 23 25 24 21 20 20 22 23 23 21 19 17 18 21 23 24 26 28 28 25 24 24 24 20 18 15 16 19 23 26 28 23 19 16 15 17 18 17 16 17 15 14 15 18 21 23 23 19 24 29 32 30 27 24 23 25 26 29 31 33 34 33 33 29 31 31 27 21 18 20 24 19 22 27 32 34 35 35 34 31 25 20 19 19 18 20 23 23 23 22 20 19 18 17 17 17 17 16 17 17 19 20 21 17 17 17 18 20 23 25 27 29 30 30 28 25 23 23 23 24 26 27 22 16 13 15 18 16 20 24 26 25 23 21 21 22 22 22 23 23 23 24 24 22 23 23 23 22 21 20 20 17 14 12 13 17 22 25 26 25 24 23 22 21 19 18 18 16 16 16 16 15 15 15 15 14 16 19 20 19 20 22 24 27 33 34 28 21 20 21 21 21 19 17 17 19 21 23 23 21 22 22 22 21 19 16 15 14 15 14 12 10 10 12 15 16 16 17 17 16 14 12 10 17 17 17 18 18 18 18 18 16 14 13 15 20 23 25 24 27 26 22 18 15 15 18 22 26 25 23 20 16 13 13 14 15 12 10 10 11 11 9 7 9 9 10 10 11 11 11 12 13 12 12 11 10 9 8 8 7 10 12 13 12 13 15 17 20 18 16 16 18 20 21 21 19 20 21 21 21 24 29 33 37 30 22 16 14 15 16 16 18 16 15 14 14 15 16 18 14 15 16 17 18 18 17 16 18 14 13 14 14 12 14 17 26 28 26 18 12 11 12 11 10 12 15 15 13 11 12 13 14 16 17 16 13 13 16 20 20 18 15 12 11 14 17 21 19 23 26 23 16 11 11 13 10 11 12 13 13 11 7 5 4 4 5 6 7 6 5 5 7 8 9 11 13 14 16 16 15 14 14 15 16 16 14 12 12 12 11 10 9 9 9 9 9 8 7 6 6 7 7 8 7 6 5 5 5 7 9 10 11 12 14 13 11 11 14 17 18 16 14 16 20 20 17 13 14 15 16 17 16 14 11 9 11 11 11 12 13 13 14 14 12 13 13 13 12 13 17 20 21 19 15 12 11 9 9 8 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 5 5 6 8 7 5 4 5 7 8 6 5 6 10 13 15 16 9 8 7 9 11 11 9 7 9 9 9 9 10 11 12 13 19 18 20 23 26 24 21 19 21 24 26 23 16 12 13 16 169 169 169 169 169 169 169 169 170 169 169 168 169 169 170 170 171 170 169 167 167 169 170 171 166 166 166 167 167 168 168 168 170 169 169 168 168 167 167 167 170 169 170 171 173 174 172 171 174 173 172 171 170 170 170 169 170 170 170 171 171 172 172 172 171 171 171 170 170 170 169 169 168 169 170 169 167 166 167 169 168 168 169 169 170 170 170 171 164 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 168 167 167 167 166 166 166 166 169 169 168 168 167 167 167 166 169 169 169 169 169 169 169 169 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 165 165 165 166 167 168 166 165 165 166 167 165 160 156 172 172 174 175 169 162 165 173 166 169 169 166 166 170 169 165 167 163 170 180 172 155 159 176 172 158 149 135 122 137 161 164 145 113 107 133 152 159 167 172 149 105 68 90 129 149 143 108 87 101 97 88 122 180 184 141 85 94 153 201 150 73 88 159 161 153 167 179 148 108 130 186 177 132 118 152 169 136 81 43 36 49 48 38 46 77 108 125 88 46 34 87 143 159 148 132 112 97 78 65 79 120 144 135 147 152 159 159 154 150 151 155 146 142 134 133 121 95 102 143 150 134 123 124 132 129 118 118 123 124 123 116 101 82 61 47 38 29 39 67 73 50 31 30 55 59 49 31 18 19 49 88 88 85 101 129 137 122 114 119 156 163 131 91 78 74 82 110 120 107 92 81 68 59 60 67 83 59 43 46 50 43 38 40 32 27 24 21 22 37 42 30 31 23 22 29 46 71 72 50 31 49 79 131 148 125 120 125 113 76 50 77 133 157 138 114 94 92 85 67 53 74 113 137 166 176 154 102 68 73 91 103 126 147 134 84 60 92 136 157 130 66 54 71 64 48 46 69 73 71 64 67 95 131 149 153 135 134 139 144 140 130 127 131 134 140 150 139 126 150 164 138 128 151 174 177 169 162 146 123 133 159 170 141 91 51 33 28 20 54 105 162 179 159 124 79 19 33 125 186 191 196 181 164 131 106 78 55 39 41 50 49 56 52 49 41 40 29 13 32 70 133 162 163 165 165 150 116 130 159 185 174 144 134 130 114 90 122 158 166 137 90 51 32 33 31 29 29 30 30 27 25 35 32 41 56 55 43 47 63 68 81 104 140 171 155 102 62 80 90 104 145 189 185 170 183 208 145 72 35 31 35 32 27 37 35 31 27 25 28 35 40 40 39 28 28 72 127 122 76 35 50 64 33 11 56 135 201 207 191 174 176 160 140 159 179 140 135 142 152 143 122 119 132 134 129 127 132 110 53 32 61 94 137 117 90 82 89 137 173 182 142 91 66 59 63 94 129 116 56 29 85 150 183 173 121 52 27 82 118 122 118 121 99 51 35 29 32 31 31 28 20 15 57 100 139 170 159 119 94 108 119 131 127 113 110 123 133 143 150 146 147 141 100 65 68 71 70 57 34 24 30 34 32 29 26 42 73 106 138 154 152 119 90 102 140 127 70 40 47 39 64 72 86 97 75 111 210 197 105 37 44 83 89 95 145 172 147 124 137 155 164 168 149 116 74 68 89 89 87 95 96 106 125 128 104 83 85 82 67 51 54 63 77 93 98 89 77 90 101 91 73 64 55 73 115 118 87 53 38 38 45 46 40 59 65 60 57 78 104 95 66 80 100 105 88 77 84 91 88 73 71 64 53 49 58 67 68 69 76 88 100 108 112 115 118 113 110 105 82 45 33 49 64 74 95 108 97 78 71 77 84 72 75 82 83 69 55 59 73 61 49 44 50 57 59 65 72 83 135 155 117 75 69 103 141 171 172 152 124 88 79 119 148 100 59 84 128 149 160 151 143 165 178 197 204 178 124 72 44 62 58 43 44 85 125 105 55 71 108 139 170 190 147 79 49 122 179 192 148 89 35 24 56 146 205 223 177 84 22 72 157 182 186 177 168 149 97 51 46 51 31 33 79 145 190 201 197 176 140 144 172 178 180 181 167 168 171 177 161 128 129 162 185 164 139 148 177 178 168 172 178 180 153 131 158 177 163 171 193 192 173 109 34 15 27 72 157 183 169 150 151 156 157 165 165 148 90 64 98 131 131 135 156 193 183 175 177 180 174 170 174 179 133 125 158 181 183 167 141 109 100 102 111 123 140 142 123 82 53 29 28 34 35 36 39 30 31 31 32 31 29 28 26 25 25 21 16 19 34 53 65 98 122 134 122 111 109 95 74 67 90 123 132 117 112 115 109 92 94 125 125 152 192 170 162 149 138 126 116 117 133 139 127 111 121 136 148 153 149 139 131 110 106 119 152 176 167 138 116 124 103 90 98 121 141 131 102 68 83 112 126 120 125 129 118 130 143 131 109 113 129 126 115 145 167 149 114 100 91 88 104 152 171 185 169 136 128 143 154 155 168 180 183 180 178 177 177 159 155 148 153 161 153 149 163 182 181 180 181 169 148 153 182 186 173 157 142 131 139 163 184 186 157 123 106 111 125 133 136 157 159 169 178 175 164 159 162 174 171 174 180 186 195 189 169 142 129 122 96 65 76 87 64 64 107 153 185 187 148 134 165 198 179 164 145 137 162 167 132 78 126 181 195 178 135 103 121 180 199 196 187 178 181 198 197 187 124 104 155 183 142 100 98 144 198 220 215 188 136 96 71 70 108 167 189 148 93 69 67 58 43 46 59 53 37 30 29 28 28 28 28 27 27 26 26 19 17 15 13 12 10 10 10 13 12 12 12 14 18 22 24 17 15 13 13 15 21 27 31 27 22 18 18 16 13 11 13 18 25 30 29 26 24 22 20 17 17 18 20 22 22 18 15 12 14 18 19 19 19 21 23 21 20 19 18 17 16 15 14 19 17 17 18 19 19 17 14 13 19 27 31 29 24 21 21 19 15 14 18 24 28 26 23 24 24 24 22 20 19 19 21 19 17 14 13 14 17 20 22 23 21 18 18 21 23 23 22 23 20 17 15 14 12 8 5 8 8 6 4 6 14 28 38 33 27 18 10 9 12 17 21 20 20 20 21 22 23 24 24 19 17 16 20 25 26 22 16 14 17 19 20 21 24 31 36 41 45 51 55 59 63 68 72 62 58 51 47 44 42 39 37 39 34 27 20 16 16 18 20 18 19 21 23 25 24 21 18 23 22 20 18 16 15 15 16 18 16 14 12 12 14 16 18 16 17 18 20 22 24 25 26 21 23 23 20 16 14 15 16 26 23 17 10 6 9 17 24 23 24 25 26 27 30 34 37 27 24 21 18 16 17 18 20 19 21 24 27 28 27 26 25 24 24 25 24 24 23 23 24 23 23 23 24 24 24 24 24 27 28 29 29 26 22 18 16 20 23 25 25 22 21 22 24 23 24 25 25 24 23 21 20 23 28 34 37 31 19 13 13 18 19 21 21 21 19 18 16 15 16 17 18 19 18 18 17 16 14 13 14 16 19 19 18 15 15 15 15 15 16 16 16 18 17 17 17 17 19 20 21 18 18 18 19 20 21 21 22 23 24 25 24 22 18 13 11 17 17 17 18 20 22 25 26 31 28 28 29 28 24 22 23 32 33 30 25 24 25 25 22 22 23 24 25 26 26 26 25 28 24 21 19 21 23 23 23 20 21 20 18 14 13 16 19 21 22 25 26 26 23 20 18 18 22 26 27 25 24 23 24 29 29 28 26 23 21 20 19 19 21 21 21 20 20 23 25 30 29 25 22 19 18 18 19 21 23 25 25 22 19 18 19 17 16 16 16 18 22 25 27 24 23 21 20 21 23 25 25 25 24 22 21 20 20 21 22 18 18 17 17 18 21 24 26 29 25 22 22 25 26 25 22 22 23 24 23 21 20 21 22 29 29 27 23 19 18 20 23 26 27 28 26 24 23 24 26 24 21 17 16 19 23 25 25 23 20 18 17 17 18 18 17 20 18 16 16 19 22 23 24 20 24 30 31 29 24 20 18 22 23 26 29 32 35 37 39 30 31 30 27 22 20 20 21 17 21 28 33 36 36 34 32 27 20 15 17 19 20 22 24 22 21 19 18 16 16 16 16 17 16 16 17 18 19 21 22 21 20 19 19 20 22 24 26 28 32 36 36 32 27 24 23 26 29 29 24 17 13 15 19 16 20 25 26 25 22 21 21 21 21 22 23 23 24 24 24 22 23 24 24 24 22 19 17 15 13 11 12 17 22 24 25 22 22 23 23 22 20 18 17 16 15 15 15 14 14 13 13 11 15 20 22 22 20 19 19 29 36 38 32 25 23 22 22 23 20 17 17 20 23 24 24 24 22 19 17 16 16 17 17 17 18 18 15 12 10 10 11 13 14 15 16 16 15 13 12 17 17 18 18 17 16 15 14 16 14 13 15 19 23 26 26 27 27 26 23 18 16 17 18 24 25 25 22 17 14 13 14 15 13 9 7 7 7 6 5 9 9 9 9 10 10 10 10 12 11 11 10 9 8 7 7 8 10 11 12 11 11 14 16 21 18 15 15 17 19 18 17 15 17 20 21 22 25 29 32 38 30 18 10 8 11 14 17 18 17 16 15 15 16 17 18 17 17 18 19 18 17 16 15 15 12 11 13 14 12 14 17 26 29 28 19 12 10 11 11 10 13 15 15 14 13 13 14 16 18 18 15 11 10 13 16 19 19 19 18 16 17 18 19 18 22 25 21 14 9 9 11 5 8 11 13 12 10 7 6 1 2 4 5 6 6 5 5 7 7 9 11 13 16 17 18 16 14 13 13 15 15 13 11 11 10 9 8 7 7 7 7 9 9 8 8 8 9 10 10 6 6 5 5 5 7 9 10 12 13 14 13 12 11 13 14 17 16 16 18 21 21 18 15 14 15 16 17 16 14 11 9 10 10 11 11 12 13 14 14 15 16 15 13 11 11 14 16 21 19 17 13 10 8 8 9 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 6 8 9 10 8 6 4 5 7 9 7 6 7 11 13 14 14 8 7 7 10 12 12 9 7 10 9 9 8 8 9 10 10 13 15 18 22 26 27 24 21 16 20 23 22 18 17 20 24 168 168 168 168 168 168 168 168 167 167 167 167 167 168 169 169 168 167 166 166 166 166 167 168 166 166 166 166 166 166 166 166 168 168 168 167 167 167 167 167 167 167 168 170 171 171 171 170 172 171 170 169 168 168 169 169 170 170 170 170 171 171 171 171 171 171 170 170 170 169 169 169 167 168 169 168 166 165 166 167 165 165 166 167 167 168 169 169 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 166 166 166 165 165 165 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 164 165 166 167 168 169 169 169 168 168 168 168 168 168 168 168 166 166 166 167 167 167 168 168 166 166 166 166 166 166 166 166 165 165 165 165 165 166 168 168 166 166 166 165 164 166 171 174 178 172 167 165 165 164 164 166 162 168 173 170 166 165 167 169 170 160 167 179 164 133 130 151 166 154 137 120 113 127 143 145 136 117 106 108 119 138 149 144 143 104 69 86 116 130 126 96 80 76 68 89 156 212 190 132 74 108 157 166 123 98 134 183 184 160 156 159 125 87 119 188 181 136 114 128 121 74 37 35 63 86 73 39 43 71 75 62 26 25 62 142 184 180 172 156 128 102 80 72 74 90 106 111 130 143 161 172 169 158 152 153 153 139 117 96 76 74 116 173 145 110 101 107 110 102 89 98 80 72 62 57 57 54 41 27 17 30 64 97 94 57 27 21 30 39 34 20 19 30 51 73 80 82 109 144 144 123 132 165 189 154 108 89 91 82 81 101 112 119 121 115 107 110 123 136 124 76 48 63 72 51 32 32 26 16 21 41 59 71 68 55 41 32 28 29 37 50 50 34 34 46 70 112 122 100 96 93 81 56 44 71 120 148 129 95 64 73 87 91 92 113 139 148 166 152 116 87 88 102 119 136 154 146 119 88 82 102 122 129 86 56 80 115 104 62 48 79 65 49 28 34 69 96 106 113 108 129 153 161 150 133 128 132 137 140 141 126 114 130 142 127 129 147 160 165 171 173 155 133 156 179 172 124 80 61 45 26 25 57 97 145 170 160 118 53 4 74 162 196 195 184 141 100 62 49 48 61 82 105 112 102 87 63 51 44 45 35 17 24 50 110 137 133 124 125 138 137 166 172 171 169 173 163 127 92 101 116 123 107 75 49 40 43 33 30 27 27 30 32 30 28 39 41 46 46 35 33 60 95 96 102 117 152 182 163 102 55 79 87 104 141 174 170 159 168 174 129 71 36 30 35 36 31 33 32 29 26 24 27 33 38 44 23 18 39 69 92 90 69 57 51 40 10 27 107 171 200 176 181 178 171 145 133 153 158 144 133 131 139 137 126 128 140 138 140 127 97 61 40 55 88 92 116 107 90 87 100 142 180 183 131 75 70 76 74 82 84 46 31 54 122 167 179 168 126 55 13 73 137 151 129 120 102 53 35 28 31 31 32 28 18 23 68 116 144 152 136 108 90 70 101 132 142 133 122 118 120 162 161 149 143 131 86 54 64 118 99 63 30 22 32 34 25 25 26 42 71 105 134 134 111 99 103 151 187 139 63 33 39 45 55 49 54 72 79 124 204 165 82 33 48 79 80 89 140 167 176 162 143 140 167 199 190 136 90 83 105 106 111 136 154 159 168 133 81 71 86 82 68 59 68 107 152 154 116 89 90 120 123 97 56 46 78 125 157 119 81 47 30 30 50 72 78 91 66 53 74 109 123 104 78 106 135 143 116 93 97 105 102 103 114 89 48 38 53 69 81 100 100 114 138 152 152 153 158 144 139 123 85 42 30 44 54 48 60 72 74 68 66 71 78 79 81 85 84 68 50 50 61 54 40 56 92 89 53 45 69 119 165 166 109 68 76 108 131 151 165 150 115 86 104 150 160 100 60 111 165 160 145 142 166 190 187 195 184 124 59 61 105 130 80 35 34 62 79 70 54 81 122 143 173 202 152 75 56 115 168 185 150 95 40 30 64 147 207 213 145 52 23 90 161 177 187 180 159 126 76 48 57 44 26 45 113 177 197 192 190 166 123 133 174 179 176 182 174 167 170 166 133 114 158 197 186 136 139 160 181 178 169 175 187 183 157 131 153 178 171 175 185 193 162 98 29 13 34 90 179 198 180 168 171 170 160 159 166 166 140 104 76 71 98 144 181 186 187 174 163 169 175 174 176 180 126 122 157 173 185 184 157 114 98 103 124 147 160 129 71 39 34 31 32 35 37 40 42 27 28 30 31 31 29 26 24 26 21 9 7 28 73 113 132 164 181 177 146 126 127 125 113 98 80 82 89 78 74 74 62 88 98 115 101 113 147 143 139 117 111 102 89 85 101 113 108 103 100 105 119 128 118 95 77 64 97 125 127 121 117 106 92 103 83 79 92 103 104 90 68 61 74 88 88 88 98 99 85 117 121 115 104 96 87 82 89 105 116 105 89 93 95 87 88 107 136 172 177 156 146 151 154 159 172 184 183 175 171 177 185 177 163 150 159 163 136 129 159 179 180 182 183 172 152 160 190 190 176 161 138 116 123 151 167 150 135 120 119 134 154 166 171 176 178 183 184 179 171 168 170 177 161 156 170 189 200 189 163 146 161 162 131 96 82 68 46 61 108 149 162 155 139 131 139 141 159 157 125 122 162 166 121 96 155 200 201 186 136 95 119 171 196 195 180 167 173 192 189 208 154 99 85 86 78 91 126 154 189 206 215 203 162 112 66 61 108 159 155 99 58 60 76 91 68 59 62 58 49 42 33 30 30 30 31 32 33 34 34 24 22 20 17 14 13 12 12 12 12 12 13 15 18 21 23 16 14 13 13 15 20 27 32 30 23 17 16 15 13 13 16 20 25 27 25 23 23 21 18 19 19 19 21 22 21 18 15 13 15 17 18 18 19 22 24 20 18 16 15 16 16 15 14 18 17 16 17 19 19 17 15 12 17 26 31 30 24 21 22 19 17 17 19 24 27 26 24 25 24 24 22 20 19 19 19 18 16 13 13 14 17 18 19 22 19 17 17 19 21 21 20 25 22 20 20 20 16 10 4 8 8 7 4 6 15 30 42 36 30 22 17 16 20 24 27 25 25 25 26 27 29 30 31 24 22 21 23 26 26 23 20 17 19 20 20 21 25 33 39 46 49 53 56 59 62 66 69 59 55 50 46 44 42 40 38 39 34 27 20 16 16 18 20 17 19 21 23 24 24 21 20 21 21 19 16 13 12 14 15 17 16 14 13 13 13 15 15 15 16 17 19 21 23 25 26 22 22 21 21 20 19 18 18 25 22 16 9 6 10 20 28 30 30 30 28 26 26 27 28 19 19 20 20 20 20 20 20 20 21 23 25 26 25 24 24 25 26 26 25 24 23 23 24 22 22 23 23 23 23 23 23 26 28 29 28 24 20 18 17 22 23 23 22 21 21 22 24 20 22 24 26 26 24 22 20 23 27 33 34 27 16 11 13 21 21 22 21 21 19 18 18 14 16 19 21 21 20 18 17 16 15 14 15 18 19 18 17 16 16 16 16 16 16 16 16 15 14 14 14 15 17 18 19 17 18 18 19 20 21 22 22 22 24 26 26 23 18 13 9 14 16 19 22 24 24 23 23 31 30 31 32 28 23 22 26 32 33 32 29 29 29 26 21 20 21 23 24 25 25 25 25 26 24 21 20 22 23 23 22 22 21 20 18 15 15 16 18 19 21 24 26 26 25 24 23 21 24 27 27 23 21 23 25 31 31 30 27 23 19 18 18 18 19 20 19 18 19 22 25 26 26 25 23 19 16 15 16 20 22 25 25 22 20 18 18 15 15 15 16 18 22 26 28 25 22 19 19 21 23 25 26 24 24 22 21 21 20 21 21 20 19 19 19 19 19 20 20 27 25 24 24 25 26 26 26 25 25 24 22 21 21 23 24 32 33 31 26 20 18 20 24 26 26 25 22 20 21 24 28 30 24 18 17 19 22 23 23 23 21 19 18 18 18 19 19 22 20 18 18 21 23 24 23 21 25 29 30 27 22 18 16 20 21 23 26 31 35 39 41 31 31 30 28 25 21 19 18 16 21 29 35 38 36 32 29 23 16 12 15 20 21 23 25 20 19 17 15 14 15 16 17 17 17 17 17 18 20 21 22 25 24 22 21 22 23 26 27 23 30 37 39 36 30 26 24 29 31 31 26 19 15 16 19 18 21 24 25 23 21 20 21 21 21 21 22 23 23 23 24 22 22 24 25 26 23 18 15 15 13 11 14 19 23 23 21 19 20 22 23 23 21 19 17 16 15 15 14 13 13 12 12 10 14 19 21 21 19 18 18 30 36 38 34 29 27 26 23 20 16 12 12 16 20 22 21 25 22 17 14 12 13 15 17 16 18 19 17 14 11 10 11 11 13 14 16 17 16 15 15 15 16 17 18 17 16 15 14 17 16 15 16 18 22 25 27 22 23 24 23 20 19 20 21 22 24 25 23 18 15 15 17 19 15 11 7 5 5 5 5 8 9 9 9 9 9 9 9 10 10 10 9 8 8 7 7 9 11 12 11 10 10 13 15 21 17 13 13 16 18 17 15 13 16 19 22 24 26 29 32 36 28 17 10 8 11 16 18 19 18 17 17 17 17 18 19 19 19 19 18 17 16 16 16 13 11 11 14 15 13 15 18 24 29 28 20 13 11 12 13 12 14 15 15 13 13 14 16 19 20 19 16 12 11 15 18 20 20 20 21 20 19 17 15 18 21 23 21 16 12 11 12 5 8 12 14 13 10 7 6 2 2 3 4 5 5 6 6 8 8 10 12 14 16 17 18 18 15 13 13 16 17 15 12 10 9 8 7 7 6 6 6 10 9 9 9 10 11 12 13 8 7 7 7 8 10 12 13 15 15 15 15 14 13 13 13 15 15 17 20 23 23 21 18 15 16 16 16 15 13 11 10 8 8 9 11 12 14 15 15 16 16 16 14 11 10 11 13 20 19 17 13 9 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 7 7 8 14 14 14 11 7 6 6 8 10 8 7 9 12 14 15 14 9 8 8 10 12 12 10 8 12 11 10 9 9 9 10 10 10 12 15 18 24 28 28 24 8 11 15 17 18 21 26 31 168 168 168 168 168 168 168 168 166 166 166 166 166 167 168 168 166 166 167 168 168 167 166 166 168 167 167 166 165 165 164 164 166 166 167 167 167 167 167 167 165 166 167 168 169 169 169 169 170 169 168 167 167 168 169 170 169 169 169 169 169 168 168 168 169 169 169 169 168 168 168 167 166 167 168 167 165 164 165 167 165 165 165 165 166 166 166 166 165 165 165 165 165 164 164 164 165 165 165 165 165 165 165 165 166 166 166 165 165 165 164 164 166 166 166 166 166 167 167 167 165 165 165 165 165 165 165 165 163 164 166 167 168 168 168 167 167 167 167 167 167 167 167 167 165 165 166 166 167 167 167 168 165 165 165 165 165 165 165 165 166 165 165 165 166 167 169 169 168 169 168 166 164 165 167 170 167 166 166 167 171 174 170 164 169 168 167 166 164 163 168 175 172 162 165 174 158 125 112 121 152 144 117 91 89 100 112 120 124 108 98 106 129 152 141 109 103 94 78 83 95 107 107 78 53 42 53 113 185 201 155 108 106 125 127 97 81 118 166 185 175 148 135 132 107 84 118 179 174 122 85 83 63 21 23 66 116 116 81 45 50 60 46 30 21 50 107 176 188 171 173 160 131 92 74 92 106 90 73 71 98 127 159 175 174 165 151 139 129 116 102 84 68 79 120 154 115 81 78 78 71 64 55 68 55 47 35 29 33 41 41 36 27 60 105 123 93 44 22 27 35 40 31 17 21 38 63 87 113 116 122 119 106 106 141 183 154 114 84 89 103 100 93 96 121 147 160 152 150 165 173 167 126 87 62 70 78 62 37 24 17 16 42 82 108 116 108 92 67 55 41 36 38 41 36 30 33 41 51 71 69 59 67 64 70 49 42 61 89 104 87 58 42 61 89 103 105 115 122 115 124 106 88 103 134 140 137 150 156 137 113 101 104 106 95 80 68 85 126 144 124 81 54 75 64 64 48 42 55 63 69 85 105 128 148 148 134 126 128 134 141 149 139 114 107 129 144 140 129 146 161 166 162 145 130 129 150 147 124 90 75 75 60 35 36 52 75 121 155 152 103 28 21 118 164 160 147 110 68 45 52 71 105 137 159 176 175 157 123 75 49 42 40 37 26 29 40 78 87 83 80 87 114 128 137 139 123 124 148 137 93 66 76 78 72 55 39 33 37 41 36 31 26 26 29 32 31 29 37 41 44 41 33 41 73 105 108 104 97 108 127 122 94 74 94 93 98 109 114 112 119 133 141 121 84 46 28 30 34 33 31 30 29 26 25 28 34 38 36 17 14 31 63 102 111 87 59 27 15 27 79 149 177 178 157 169 171 158 128 122 139 129 148 134 128 137 144 143 143 147 150 147 123 78 48 59 83 92 94 106 115 100 93 109 128 150 148 94 55 86 104 79 60 37 26 46 82 128 156 179 182 139 53 7 68 149 191 182 153 107 57 38 28 30 31 31 26 15 12 65 123 141 128 113 94 70 45 89 127 138 132 123 117 119 153 147 133 127 112 69 49 75 140 102 56 29 27 32 30 26 27 20 41 82 112 121 108 88 110 153 193 184 120 50 26 40 78 88 79 59 53 67 108 154 126 69 36 41 61 74 100 154 172 185 174 149 127 141 178 184 134 106 101 113 127 160 192 195 188 184 125 75 92 108 84 64 75 99 147 183 169 125 104 111 129 113 78 41 49 113 162 161 108 67 45 56 79 107 117 104 80 57 61 101 126 113 90 81 117 142 154 139 119 112 107 101 132 152 108 45 41 63 74 88 112 111 119 135 143 142 145 151 153 139 119 84 43 28 40 53 52 51 56 62 61 57 61 70 81 81 84 86 73 52 42 44 46 42 73 114 97 44 37 72 128 137 116 79 68 83 105 122 145 172 158 110 87 127 164 139 87 65 132 172 150 143 156 191 196 188 177 141 75 37 84 161 161 106 58 47 46 42 51 71 87 116 130 141 145 107 73 82 94 121 133 124 98 59 47 70 121 170 167 98 31 40 103 133 161 184 181 142 95 60 52 62 37 33 69 143 193 193 180 179 151 115 143 189 175 157 172 181 180 171 151 133 138 163 170 155 137 160 177 179 178 175 178 186 181 165 137 147 174 181 187 186 194 149 86 25 11 41 109 195 200 181 172 171 173 173 171 177 186 183 151 93 55 73 128 173 175 187 176 163 170 178 179 186 167 114 125 167 174 186 191 160 107 115 154 188 186 165 116 52 33 30 31 36 37 35 34 36 29 29 28 27 26 24 23 22 22 15 4 9 57 129 177 191 193 199 184 155 146 162 170 163 124 79 70 81 67 61 80 93 103 108 101 80 75 93 108 112 113 113 115 110 106 119 131 129 113 102 96 100 100 86 69 59 80 107 123 113 104 109 115 112 103 93 106 132 133 113 90 73 87 92 83 72 78 88 90 88 94 104 106 102 95 81 73 79 76 70 59 59 80 103 109 103 63 87 132 161 154 145 153 165 178 178 177 172 168 169 177 184 176 169 156 162 169 142 129 155 173 180 186 186 170 147 157 191 189 175 157 123 90 96 122 129 127 137 155 175 188 188 177 167 156 167 179 185 186 186 184 181 173 157 147 153 173 190 174 138 116 154 166 157 160 150 112 81 61 89 125 140 136 139 141 131 110 146 152 115 99 122 132 114 129 161 192 197 194 165 125 128 167 193 187 165 152 163 179 168 185 157 82 16 20 61 92 107 123 140 149 162 165 161 143 104 64 99 123 95 49 52 100 140 125 99 81 78 78 77 64 44 40 41 42 42 41 39 37 35 28 26 23 20 17 15 14 13 9 10 11 13 15 17 19 20 16 16 15 13 13 17 24 30 35 26 18 14 13 11 13 17 22 24 23 22 23 25 24 20 22 20 20 20 22 21 19 16 17 18 18 17 16 17 20 23 19 16 13 13 14 15 15 13 16 15 14 16 18 18 16 14 11 15 23 30 28 22 20 23 19 19 19 20 22 23 23 23 25 24 24 23 22 20 18 17 17 15 13 13 15 17 16 15 20 17 15 14 16 18 18 17 21 20 21 25 27 24 16 9 6 8 9 9 12 19 31 41 36 31 25 22 22 24 26 26 24 24 24 25 26 29 31 32 27 26 25 25 26 26 26 25 23 23 22 20 19 24 33 40 52 54 57 58 59 61 64 67 60 55 49 45 44 44 44 43 40 35 28 21 17 17 19 21 18 19 21 22 23 23 22 22 21 21 19 16 13 12 14 16 16 15 15 14 14 13 13 13 14 15 16 18 21 23 24 25 23 21 19 21 24 25 23 20 24 21 15 8 6 11 21 30 31 31 31 28 25 21 20 20 19 21 22 23 23 22 20 19 22 23 23 23 24 24 24 24 26 28 28 27 24 22 23 24 24 24 24 23 22 21 21 20 23 25 27 26 23 21 20 21 25 22 19 18 19 21 23 24 23 23 23 23 23 22 21 21 22 25 30 31 24 16 15 19 25 24 23 21 20 19 19 19 18 18 19 20 21 20 20 19 20 17 14 14 16 18 18 18 16 16 16 16 16 15 15 15 12 12 12 13 14 16 18 19 17 18 19 20 21 22 23 23 22 23 23 23 21 18 15 13 14 16 20 23 24 24 23 22 29 31 34 34 28 22 23 29 32 34 34 33 34 33 28 21 20 21 22 24 25 26 25 25 25 23 22 22 24 24 22 20 25 23 19 17 16 15 15 14 17 19 21 23 25 26 26 26 23 26 27 24 19 18 20 24 30 31 30 27 22 20 20 21 20 20 20 18 17 17 20 22 22 25 27 26 22 18 15 15 18 21 25 25 23 20 18 18 14 13 14 15 18 23 27 29 25 22 18 17 20 23 25 26 23 23 22 21 20 20 20 20 21 21 21 21 20 18 16 15 24 25 26 25 24 25 27 30 29 27 23 21 21 22 25 27 32 33 32 27 21 19 22 26 25 24 21 17 16 19 24 29 32 26 19 17 20 23 24 23 23 22 20 19 18 18 19 20 22 20 19 20 22 23 23 22 22 25 29 29 26 23 20 20 20 20 22 24 29 33 38 41 33 32 32 31 28 23 18 14 16 22 30 37 39 36 31 27 21 15 11 15 20 22 22 23 18 16 14 13 13 14 16 18 18 18 18 18 18 20 21 22 23 22 21 20 21 24 27 29 18 25 33 35 32 28 27 27 33 33 32 27 21 17 18 19 19 21 23 22 21 19 20 21 21 21 21 21 22 22 22 22 22 22 24 26 27 24 18 13 16 13 13 16 21 23 21 17 15 18 21 24 24 22 20 18 16 16 15 14 13 12 12 11 11 13 15 15 15 16 19 21 28 33 36 34 33 33 30 26 16 11 7 8 13 18 19 18 22 20 17 14 12 11 12 12 12 15 18 18 16 14 13 14 13 14 16 17 17 17 16 15 13 14 16 18 19 19 18 17 19 18 17 16 18 21 24 26 21 21 21 19 17 17 20 23 22 25 26 23 18 16 18 21 24 20 15 9 5 5 5 6 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 11 12 13 11 9 9 12 14 18 14 11 12 16 19 18 16 13 16 21 23 25 26 28 30 31 26 19 15 15 17 18 19 20 19 19 19 19 19 19 20 19 19 17 16 16 16 17 18 16 13 13 16 17 15 16 19 22 27 28 21 13 12 14 15 15 16 16 14 12 12 15 17 17 18 17 14 11 13 19 24 24 21 19 19 20 20 16 13 17 18 19 19 17 15 14 13 8 12 16 17 13 9 5 4 4 4 3 3 4 5 7 8 9 10 11 12 14 15 16 17 17 13 10 11 15 17 15 12 10 9 8 7 6 6 6 6 9 9 9 9 10 12 13 14 11 11 10 10 12 14 16 17 17 17 17 17 16 15 14 14 14 15 18 22 25 25 23 21 18 17 16 15 13 12 11 10 6 7 8 10 12 14 16 16 13 15 16 15 13 11 11 12 19 19 17 13 8 5 6 7 9 9 9 9 9 9 9 9 8 7 7 7 8 9 10 10 19 19 18 14 9 7 7 9 10 9 8 10 13 16 16 15 11 10 9 10 11 12 10 9 13 12 11 11 10 11 11 12 9 12 13 14 20 27 29 26 8 9 10 11 14 19 24 28 168 168 168 168 168 168 168 168 165 165 165 165 165 166 167 168 167 168 170 171 171 170 168 167 169 168 167 166 165 164 163 163 165 166 166 167 167 168 168 168 163 165 166 168 168 169 169 169 169 168 167 166 166 167 169 170 168 168 168 167 167 166 166 166 168 168 168 167 167 166 166 166 165 167 168 167 165 164 165 166 168 168 167 167 166 165 165 164 166 166 166 165 165 164 164 164 165 165 165 165 165 165 165 165 166 166 165 165 165 164 164 164 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 164 165 166 167 168 167 166 166 167 167 167 167 167 167 167 167 165 165 165 166 166 167 167 167 165 165 165 165 165 165 165 165 162 162 161 162 162 164 165 166 163 164 166 167 167 166 166 165 164 169 169 163 161 164 165 163 169 160 157 164 171 170 167 166 169 163 166 174 164 139 122 120 155 157 133 106 104 105 105 113 105 84 75 98 144 176 153 102 73 93 93 83 76 83 85 53 40 43 80 147 184 156 120 116 153 140 100 51 56 126 187 199 194 163 138 127 107 91 111 149 142 87 46 44 31 8 48 128 158 125 76 57 63 52 39 48 53 91 140 187 180 162 173 159 146 91 65 101 129 99 59 51 78 118 156 168 169 165 147 124 78 82 100 107 99 103 112 106 87 60 66 59 46 45 41 57 57 62 63 60 59 58 53 47 41 90 141 139 81 25 19 42 48 38 22 16 25 44 84 129 140 137 118 95 92 110 126 129 100 86 83 94 110 123 119 104 138 171 177 151 141 151 138 104 96 90 77 61 48 39 30 23 15 34 71 106 127 140 138 122 93 77 55 46 48 43 36 36 21 29 32 36 26 25 44 42 51 35 33 45 51 50 41 25 36 49 67 72 70 81 90 85 75 62 63 103 141 131 116 130 143 132 119 114 112 98 68 41 76 116 149 137 113 82 50 53 76 100 99 80 67 57 59 79 98 115 129 127 122 123 125 124 150 164 146 109 107 136 155 157 121 145 167 168 136 91 81 104 115 91 74 83 100 97 70 44 34 41 59 110 151 145 85 2 57 148 142 100 74 30 25 52 102 136 177 190 183 185 188 180 148 82 48 38 33 36 33 37 24 44 43 51 61 65 75 75 77 91 79 78 101 87 53 50 57 56 52 47 47 47 42 34 38 32 26 25 28 31 31 29 33 34 37 41 47 60 79 95 80 80 71 68 80 92 104 118 124 112 103 88 68 67 90 111 138 135 109 64 31 24 27 28 31 31 30 29 28 31 36 40 28 26 18 18 67 150 166 115 53 6 11 69 143 189 184 173 182 172 156 142 120 122 146 140 159 142 128 128 136 143 152 160 186 158 117 72 51 78 106 103 98 104 125 104 92 110 112 120 94 51 40 105 129 85 50 19 46 68 93 120 145 184 195 150 59 8 58 137 204 224 191 121 61 40 29 30 30 30 24 12 22 84 146 153 134 134 117 75 37 79 110 116 117 117 117 122 116 126 125 115 84 38 44 98 114 73 36 28 30 28 29 35 32 12 38 98 119 100 89 95 145 180 189 163 107 32 19 71 117 135 128 83 44 47 73 90 96 60 38 32 47 79 122 178 167 161 153 152 131 118 147 166 140 101 87 102 125 162 188 183 163 169 118 80 105 108 73 60 90 126 155 149 125 114 124 137 127 94 59 37 61 133 162 126 79 39 39 89 145 174 152 104 56 56 82 119 127 105 94 104 113 135 160 168 153 125 96 77 132 157 105 39 54 84 85 90 92 94 99 103 105 107 113 120 146 124 105 82 47 28 40 58 67 57 56 62 61 55 59 71 76 76 83 92 85 61 40 31 39 53 88 113 87 42 44 79 95 87 73 66 70 79 103 135 174 198 166 97 76 137 179 140 84 64 119 138 133 167 181 188 170 156 124 77 39 41 84 127 111 90 71 59 41 29 45 73 103 98 93 88 78 66 73 94 96 76 62 82 107 96 69 60 89 123 120 75 38 65 116 117 125 160 166 123 75 56 55 55 34 43 91 162 199 190 174 174 150 120 157 199 164 134 161 189 161 140 123 146 177 163 141 152 155 182 185 172 178 184 176 173 182 155 132 157 177 166 180 205 195 141 78 22 10 47 120 202 204 183 167 156 162 175 177 181 194 194 176 132 80 61 93 136 168 179 175 173 180 173 171 188 153 108 134 182 180 185 184 145 104 119 174 213 194 156 108 55 44 33 30 36 38 30 26 28 32 30 27 23 21 20 20 20 19 13 3 17 80 160 203 205 187 187 173 154 161 184 191 180 148 87 67 81 76 87 131 162 147 151 134 115 98 100 127 141 147 150 158 158 153 159 165 161 144 136 130 124 111 97 97 106 129 127 134 150 166 168 161 152 136 127 146 174 169 140 121 114 128 125 100 83 90 97 101 112 105 138 151 138 130 125 114 104 93 75 58 53 68 97 113 108 62 63 91 119 117 113 139 170 198 185 169 162 164 170 175 178 174 184 170 160 170 156 136 142 170 181 189 187 164 138 148 185 166 150 129 93 67 93 137 152 161 170 183 191 190 178 162 151 153 169 183 186 186 185 179 170 168 166 162 159 169 181 157 111 72 134 161 166 194 195 161 142 85 77 99 121 117 123 134 127 137 165 168 133 97 88 105 127 139 153 186 196 190 184 167 165 178 201 187 159 150 167 184 169 158 129 61 21 57 102 103 87 68 80 87 97 106 133 158 140 75 84 82 60 52 90 143 169 142 126 116 116 116 110 87 56 53 54 55 55 50 43 35 31 30 28 25 22 19 16 15 14 6 7 9 12 14 15 16 16 17 18 17 14 12 15 22 28 39 29 19 14 11 10 13 17 23 23 21 19 23 27 26 22 23 21 20 20 21 21 19 17 21 21 19 16 14 15 18 21 17 14 12 12 14 15 15 13 14 13 13 14 16 16 14 12 10 13 21 28 26 20 19 23 18 19 20 20 20 20 21 22 25 24 24 24 23 21 18 16 16 14 13 14 16 17 15 13 19 16 13 13 15 16 16 15 17 17 21 27 32 30 22 15 4 7 11 14 17 23 32 38 34 30 26 23 24 24 23 22 20 20 20 21 23 25 28 29 28 28 27 26 26 26 28 29 28 27 24 20 18 22 31 38 57 58 60 60 60 61 64 66 64 58 50 45 44 46 48 49 42 37 29 22 18 18 20 22 18 19 20 21 22 22 23 23 21 22 20 17 13 13 15 18 15 15 15 15 15 14 12 12 13 14 16 18 20 22 24 25 23 20 18 21 27 29 26 21 23 20 15 9 6 12 22 31 26 28 28 27 24 20 18 17 23 24 25 25 24 22 20 18 24 24 23 23 23 24 25 26 27 29 29 28 24 22 23 24 27 26 25 23 21 19 18 17 19 22 24 24 22 22 23 25 27 22 17 15 18 21 23 23 26 25 22 20 19 20 21 22 20 23 28 29 23 17 18 24 28 26 23 21 19 19 20 20 21 20 19 18 19 20 21 22 23 19 13 11 13 16 19 20 15 15 15 15 15 15 15 15 12 12 12 13 15 17 19 20 18 18 19 20 21 22 23 24 23 22 21 20 19 19 19 19 16 17 19 22 23 24 24 23 28 31 36 35 27 21 24 31 31 34 36 36 37 36 29 20 20 21 23 24 26 26 26 26 24 23 23 24 25 25 22 19 28 24 18 16 15 15 12 10 16 17 19 21 24 26 27 28 24 26 26 21 16 15 18 23 29 30 29 26 22 20 21 23 22 22 21 18 15 15 17 19 22 26 29 29 25 20 17 16 18 21 24 25 23 20 18 18 13 13 13 15 18 23 27 30 25 21 17 17 20 24 26 26 23 22 22 21 20 20 19 19 22 22 23 23 21 17 13 11 22 25 27 26 24 24 28 33 31 28 23 20 20 23 26 29 30 31 31 26 21 20 23 28 25 23 18 14 13 17 24 30 33 27 19 18 21 25 25 24 23 22 21 19 18 18 19 20 21 20 19 21 23 23 22 20 21 25 28 29 27 24 23 23 21 21 22 23 27 31 36 39 34 33 33 32 30 24 17 12 16 22 31 38 40 36 30 25 21 15 11 15 20 21 20 20 16 15 13 12 12 14 17 18 19 19 18 18 18 19 21 21 19 18 17 17 19 23 27 29 15 21 28 30 27 25 26 29 35 34 32 27 22 19 18 19 20 21 22 21 19 18 20 21 21 21 21 21 21 21 21 21 22 22 24 26 27 24 17 12 16 14 14 18 22 23 19 15 14 16 20 24 25 23 21 19 16 16 15 14 13 12 12 11 12 12 11 10 10 13 19 24 26 30 33 34 36 37 34 29 14 9 5 6 12 17 19 18 20 19 17 15 13 11 9 9 8 12 16 18 17 17 17 17 15 16 17 18 18 17 15 14 10 12 15 19 21 22 22 22 20 19 18 17 17 20 23 25 25 24 20 15 12 12 17 21 22 25 27 24 19 17 20 24 28 24 18 11 7 5 6 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 13 14 13 12 9 9 11 13 16 12 9 11 16 20 20 18 14 18 22 25 25 25 27 28 26 24 22 22 22 22 20 18 20 20 20 20 20 20 20 20 19 17 15 14 15 16 19 20 19 16 16 18 18 16 16 19 20 26 28 21 14 13 15 16 17 17 16 13 11 12 15 18 13 14 13 10 9 13 21 27 27 22 17 16 18 19 16 11 14 14 15 16 17 16 14 13 12 16 19 19 14 7 3 1 6 5 3 2 3 5 8 9 11 11 12 13 14 15 15 16 14 10 7 8 12 14 12 9 9 9 8 7 6 6 6 6 8 8 8 9 10 11 13 14 14 14 13 13 15 17 19 20 19 19 19 18 18 17 15 14 13 15 18 23 26 27 25 24 20 19 16 14 12 11 10 10 5 6 8 10 12 15 16 17 10 12 15 16 14 12 12 12 19 19 17 12 7 4 5 7 9 9 9 9 9 9 9 9 8 8 8 8 9 10 11 12 23 22 20 16 11 8 8 9 10 9 9 11 15 17 17 16 13 11 9 10 11 12 11 9 14 13 12 12 11 12 12 13 10 12 12 12 17 26 29 26 14 11 9 8 10 14 17 19 165 166 167 168 168 166 165 163 168 168 168 167 167 166 166 166 166 166 166 165 165 164 164 164 169 168 166 165 164 164 165 166 164 164 164 164 164 164 164 164 166 166 166 164 162 162 165 168 167 167 167 166 166 166 165 165 168 168 168 167 167 167 166 166 165 166 167 168 168 168 168 168 167 167 167 167 167 167 167 167 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 161 162 163 164 165 166 167 167 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 161 162 163 164 166 167 168 169 166 166 166 166 166 166 166 166 168 168 167 166 164 163 162 162 167 166 165 164 164 164 165 165 166 166 166 165 165 164 164 164 171 166 165 167 165 160 159 161 163 163 163 163 163 163 163 163 166 166 165 165 165 165 166 166 164 171 170 167 165 150 131 125 153 181 164 147 145 149 159 143 120 107 87 95 140 164 135 95 82 88 85 70 61 56 42 25 76 83 105 138 138 100 100 150 191 180 115 46 73 133 147 158 167 162 163 153 135 128 110 76 67 46 39 29 33 45 81 163 200 163 108 67 50 48 71 106 129 138 152 164 169 168 163 159 141 91 82 129 147 101 49 34 90 122 153 160 161 166 151 121 88 97 129 134 100 91 114 125 84 47 33 42 45 53 70 77 99 99 98 97 98 96 85 73 56 99 134 111 52 24 38 55 54 32 18 24 40 66 113 156 151 134 108 101 109 100 75 60 60 65 78 114 155 159 131 108 128 150 144 124 123 117 103 99 120 98 65 28 22 29 18 21 44 78 112 126 126 126 129 131 132 122 92 70 68 58 43 44 26 26 31 30 28 41 55 55 48 32 39 49 33 25 36 41 34 30 36 39 36 46 53 41 48 42 57 84 103 115 118 112 129 160 165 144 125 94 60 47 101 133 129 110 121 92 39 50 107 148 153 129 113 82 50 45 69 72 81 99 121 133 131 123 136 164 162 123 104 121 131 120 114 123 141 123 97 47 55 82 96 117 127 147 136 95 71 42 40 28 54 101 134 106 43 19 73 92 66 27 36 72 108 137 172 167 165 170 173 174 179 185 165 121 71 46 40 37 33 30 27 26 34 57 88 106 99 84 65 69 77 62 65 61 38 54 46 60 82 84 61 44 37 32 26 28 31 33 34 34 34 33 36 37 30 28 46 74 83 76 60 51 52 55 58 79 103 111 107 104 84 68 82 109 132 148 169 170 129 64 32 31 31 27 29 32 30 24 24 31 38 39 32 15 2 21 95 169 155 86 13 6 51 137 192 197 183 171 164 174 166 154 150 138 136 154 170 150 129 116 115 130 154 170 181 121 66 45 52 84 120 136 105 94 102 119 116 99 83 72 50 42 77 132 125 61 26 37 78 102 88 106 129 143 158 122 63 12 42 117 160 197 187 116 68 39 32 35 27 29 29 11 31 77 136 182 176 146 131 111 48 61 75 76 98 149 148 92 73 115 148 130 80 45 51 72 62 44 28 25 30 33 31 28 32 27 45 80 95 96 118 153 165 174 180 170 108 19 21 105 153 169 144 86 66 90 90 61 46 42 28 21 55 117 164 179 176 165 165 166 141 109 115 146 119 92 76 98 144 175 171 153 156 137 93 67 77 88 86 89 93 108 139 145 118 110 127 136 113 76 43 51 87 112 105 86 68 45 62 129 188 187 123 53 45 94 111 106 116 115 104 109 125 152 159 159 173 160 113 77 125 122 81 46 69 102 104 94 77 78 91 107 106 93 92 102 124 127 103 59 29 24 39 57 73 74 77 73 59 51 61 78 73 66 99 129 96 46 31 37 44 53 74 79 77 63 47 61 74 72 59 65 97 119 128 140 176 169 130 71 78 164 198 148 67 49 77 124 166 189 166 134 109 90 74 67 58 49 56 72 67 86 84 75 63 36 40 83 131 103 118 119 66 56 101 127 83 42 34 89 143 135 79 32 73 131 128 64 42 78 99 89 74 106 111 87 73 70 63 55 41 53 99 139 141 141 156 163 141 155 172 179 168 153 150 156 131 108 106 130 135 122 130 157 182 181 189 191 167 138 141 165 181 148 139 165 177 171 185 215 187 123 63 17 12 61 134 201 186 151 132 149 172 180 179 178 164 151 147 154 147 115 44 73 133 185 188 175 176 171 172 176 139 132 154 182 186 180 164 139 104 148 171 179 184 174 133 68 41 29 26 29 29 34 36 29 28 29 28 23 19 18 21 23 19 16 9 17 66 134 180 192 182 181 165 151 165 188 176 143 98 85 90 76 75 127 175 195 170 166 158 150 146 147 151 153 177 187 177 180 181 167 159 151 154 137 119 132 155 143 123 128 145 151 161 174 191 203 190 165 140 123 152 196 175 125 129 170 158 133 134 140 124 124 131 120 140 165 189 188 174 176 179 168 157 116 84 80 83 81 91 109 98 81 69 72 78 89 116 143 190 188 167 156 171 179 175 178 178 169 167 170 165 152 149 156 155 165 174 161 138 132 136 132 121 131 140 137 125 121 139 161 187 193 193 190 186 170 152 146 169 173 177 178 177 178 181 184 165 172 172 159 151 152 128 87 83 132 172 182 191 206 199 176 123 100 87 89 94 105 121 131 147 150 153 123 84 92 119 121 95 145 168 172 190 196 187 190 186 183 184 175 166 178 175 143 98 85 63 64 112 159 145 98 104 101 108 103 90 100 114 107 75 60 54 60 78 119 166 191 174 183 170 156 163 158 124 93 71 73 96 104 71 42 34 29 31 27 22 19 20 19 17 14 10 10 11 12 13 13 13 13 14 16 19 19 15 13 19 27 35 26 16 10 11 15 17 18 25 20 14 14 20 26 28 28 20 23 27 27 25 22 20 20 15 16 17 19 20 19 19 19 17 15 13 13 15 16 16 15 9 10 13 14 15 14 13 12 11 16 21 23 22 20 20 20 20 22 24 24 22 19 19 19 26 23 20 18 19 19 17 16 18 17 16 16 16 17 18 18 15 14 16 21 22 20 19 21 15 14 15 19 25 27 24 20 7 11 18 24 27 28 28 28 27 20 14 14 14 13 12 14 11 11 12 15 20 22 22 21 23 24 25 26 26 27 30 33 34 33 29 25 25 29 38 44 59 66 66 59 59 67 71 68 62 57 51 48 50 53 56 56 43 35 27 24 22 19 19 21 20 19 19 19 20 20 21 21 24 23 22 19 17 15 13 12 14 15 15 15 15 15 14 14 14 17 20 21 21 21 22 23 16 17 20 24 27 27 24 22 23 17 9 6 9 17 25 29 33 30 25 20 18 18 20 21 20 20 22 23 24 25 25 25 26 25 24 23 24 25 26 27 29 29 29 28 28 28 27 27 21 23 25 25 23 22 22 23 27 27 26 24 22 21 21 22 22 21 18 17 18 21 25 27 27 26 22 17 18 21 21 18 20 22 23 23 22 22 24 26 28 26 24 22 21 21 21 22 19 19 18 18 18 19 19 20 19 18 16 13 12 14 20 24 17 16 17 19 22 23 21 18 20 15 11 12 16 18 16 13 17 17 19 20 21 22 22 22 25 22 19 18 18 18 17 15 14 16 19 22 25 26 26 26 27 30 33 34 31 29 28 28 30 29 29 28 27 27 26 26 25 24 23 22 21 22 24 24 25 25 23 23 23 23 24 25 24 21 18 14 13 14 15 17 16 18 21 24 26 27 27 27 25 25 23 19 17 17 20 23 25 25 26 26 24 22 19 17 22 24 24 20 16 15 20 25 22 24 26 25 23 21 21 22 22 22 21 19 22 27 27 24 12 12 11 10 11 16 24 30 27 21 16 14 17 21 22 22 24 22 20 18 17 18 19 20 22 22 22 19 15 13 14 15 23 23 24 26 27 28 29 29 26 24 21 19 18 20 23 25 31 33 33 29 23 20 22 26 27 23 18 15 16 20 26 30 32 28 23 19 18 21 24 26 25 24 22 20 18 18 18 18 18 18 18 18 19 21 23 25 25 26 28 29 28 27 24 23 25 24 23 24 27 32 37 40 36 29 31 41 38 23 18 24 23 26 31 36 38 36 31 27 21 20 20 22 23 21 17 14 13 14 15 16 16 16 15 15 19 17 15 16 19 22 22 21 25 19 15 19 25 27 22 16 14 18 24 28 30 29 29 29 33 31 27 23 20 19 19 19 23 23 24 25 24 23 22 21 22 22 22 22 21 19 17 16 17 21 26 27 24 20 16 15 15 18 21 24 25 23 20 18 15 14 15 18 21 22 20 17 16 16 15 13 12 12 12 12 13 12 11 10 12 15 18 21 21 24 28 31 33 37 42 46 27 17 7 7 15 21 21 18 11 18 23 19 9 4 6 10 11 11 12 13 16 18 19 20 15 16 17 18 17 15 13 12 7 8 12 17 22 23 20 17 24 20 15 14 16 20 22 23 24 21 17 15 16 17 17 17 22 23 24 23 20 17 15 15 26 26 24 18 12 9 10 13 13 11 8 6 6 8 10 12 12 10 8 8 10 11 11 9 11 13 14 13 10 9 11 13 18 16 13 11 11 14 17 19 19 17 19 25 33 36 31 25 23 21 18 18 20 22 22 22 23 21 18 18 20 21 20 19 18 17 16 15 15 15 16 17 19 18 17 16 16 16 15 15 15 19 22 22 17 13 12 12 17 17 14 11 8 9 12 15 15 12 9 9 13 19 23 25 21 21 19 17 15 13 12 11 10 9 11 14 18 19 17 14 17 19 21 19 14 8 4 3 2 2 3 4 6 8 10 11 12 11 10 10 10 10 11 12 10 10 9 8 9 10 11 12 10 9 9 10 12 12 10 8 9 9 11 12 13 14 14 14 13 15 15 14 13 14 17 20 18 19 21 22 22 20 18 16 15 17 19 21 21 21 20 19 15 18 17 12 9 12 14 14 8 9 10 11 13 14 15 16 15 14 13 12 12 12 12 12 20 18 14 8 4 3 5 8 8 7 7 6 6 7 7 8 13 11 10 11 13 15 15 14 14 13 12 11 10 10 10 10 11 12 11 9 10 15 18 17 14 12 11 9 9 10 11 12 12 12 13 13 13 12 11 10 13 12 11 12 15 19 23 26 17 14 12 10 10 11 11 12 166 166 166 167 166 166 165 164 167 167 166 166 165 165 165 164 165 165 165 165 165 164 164 164 167 166 165 164 163 163 164 164 164 164 164 164 164 164 164 164 164 165 166 165 163 163 165 167 167 167 166 166 166 165 165 165 168 168 167 167 167 166 166 166 165 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 162 162 163 164 164 165 165 166 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 167 166 165 164 164 164 165 165 166 166 166 165 165 164 164 164 168 165 164 167 166 163 162 165 164 164 164 165 165 165 165 165 164 165 167 168 168 167 165 164 162 171 168 163 169 167 153 142 151 148 126 140 169 178 182 171 152 145 117 93 94 100 91 81 80 63 67 82 69 40 46 77 109 113 101 88 90 100 132 175 196 187 133 55 63 137 157 137 133 133 147 159 149 121 85 55 42 30 37 45 55 65 102 181 210 162 90 39 37 71 123 166 163 166 170 173 172 167 159 154 145 103 83 102 107 79 60 64 103 125 143 152 161 165 144 115 98 130 131 87 79 130 142 96 48 49 60 71 74 78 82 79 101 99 101 114 131 136 120 100 86 88 91 72 36 24 42 61 51 31 21 31 49 72 108 143 118 114 102 91 82 62 44 43 74 105 123 125 134 138 124 108 93 115 129 130 119 98 103 134 123 84 46 21 20 22 16 34 88 134 155 127 103 113 130 132 151 154 139 112 87 64 46 39 29 27 30 38 54 87 113 116 70 58 76 92 65 34 38 55 57 60 61 65 69 68 65 64 56 39 41 61 77 88 101 111 131 166 184 170 137 94 70 77 102 129 135 117 110 81 47 64 126 179 190 161 145 126 99 87 73 74 74 78 92 108 115 112 126 145 137 102 85 100 110 103 98 112 139 126 98 65 93 127 154 160 170 193 157 86 69 76 66 45 47 68 89 74 31 20 33 50 48 56 101 140 159 176 170 164 159 158 155 153 157 163 155 131 93 58 43 43 42 37 24 25 46 87 122 132 125 119 137 124 123 124 107 66 52 90 104 91 79 64 49 47 49 44 25 27 30 33 34 35 35 34 40 33 28 36 56 76 81 76 80 56 44 42 48 78 106 106 87 84 86 107 137 152 166 185 192 189 140 66 28 26 30 31 28 29 28 24 26 33 36 36 29 18 8 25 79 126 105 45 3 39 112 181 201 186 169 161 154 162 159 157 160 150 142 152 159 143 126 111 105 118 138 148 135 79 45 48 63 99 143 165 110 95 100 116 111 92 71 56 40 48 89 123 90 32 43 101 120 117 97 88 85 118 145 102 46 10 46 109 133 152 144 92 69 39 31 34 27 28 27 9 26 97 165 191 168 143 139 122 64 55 57 59 72 108 120 92 80 105 118 105 89 85 83 79 51 38 26 26 31 32 30 27 25 34 49 67 91 121 151 172 170 164 155 140 86 15 35 129 183 160 117 93 121 155 128 70 42 39 26 28 79 152 189 185 181 182 183 173 140 103 90 96 96 73 86 143 180 169 151 151 147 111 58 43 87 136 145 131 102 93 109 124 109 103 127 150 137 67 31 58 79 66 68 95 95 55 76 152 173 121 68 52 96 115 107 102 128 134 109 92 123 164 177 167 172 169 136 105 107 92 55 46 89 126 124 111 67 65 75 93 98 90 89 97 118 101 72 41 21 30 61 89 82 86 86 75 58 52 66 83 77 95 131 133 84 43 40 48 43 45 58 62 69 68 63 82 113 114 100 97 128 160 160 144 142 141 116 81 104 175 185 128 63 61 88 124 162 173 122 70 60 79 103 109 90 66 62 71 85 82 75 83 80 45 44 91 121 149 173 139 89 107 144 139 109 88 68 75 105 118 87 45 85 130 119 52 27 57 76 68 51 70 79 79 79 69 57 54 36 57 98 112 89 81 104 123 111 137 174 196 186 152 119 101 92 102 112 118 128 147 167 178 178 167 159 153 136 119 123 139 163 146 149 172 178 167 174 198 174 104 51 22 26 75 131 174 159 136 130 146 166 179 177 164 138 132 140 170 188 148 53 61 139 187 185 169 175 175 169 158 130 142 165 176 175 179 166 134 125 151 161 173 188 187 158 104 63 47 37 33 26 28 35 37 31 29 24 19 16 15 16 17 17 19 15 17 47 100 149 174 172 161 140 132 149 162 138 98 77 84 102 85 80 129 167 172 158 156 166 180 174 151 135 135 159 180 177 178 184 179 172 156 140 130 118 126 140 129 126 146 154 146 143 151 170 188 180 155 121 118 143 167 148 125 148 188 173 162 164 156 135 139 147 130 144 149 162 175 185 194 191 178 159 135 110 97 91 101 135 171 151 129 110 101 89 78 82 96 137 150 158 164 173 177 175 175 178 183 177 160 150 153 156 153 145 126 121 123 111 108 129 151 152 167 183 186 169 147 137 139 166 185 191 183 177 166 151 143 168 173 180 183 182 181 181 183 178 163 141 118 104 105 96 74 81 141 178 169 168 194 203 185 166 125 98 88 80 88 108 117 115 103 99 88 81 108 133 123 77 108 128 141 163 177 183 195 180 176 175 164 148 145 131 99 83 92 104 116 133 148 150 144 154 160 170 163 145 133 100 52 47 36 65 114 125 119 144 183 197 171 156 162 178 190 169 130 116 106 130 146 101 41 24 33 32 27 21 18 19 19 16 14 12 12 12 12 13 14 15 15 17 18 20 20 16 13 18 26 32 25 16 12 13 16 18 18 24 18 13 14 19 24 26 26 23 25 28 28 25 22 20 20 16 17 18 19 20 21 22 22 18 16 14 14 16 17 17 16 11 12 12 13 14 14 13 13 12 16 21 23 23 21 20 21 19 21 22 22 20 19 20 21 24 22 20 19 20 19 18 16 17 17 17 16 16 17 17 17 20 17 18 20 20 16 15 17 17 16 17 22 28 31 28 25 11 13 17 23 28 31 31 31 22 14 8 9 10 9 8 10 9 9 9 12 17 19 19 18 18 20 22 23 24 26 29 32 32 32 32 31 31 34 40 44 55 59 59 57 62 71 71 65 61 56 51 51 54 57 56 54 47 39 31 27 23 18 17 19 20 19 18 18 18 20 21 22 23 22 21 20 18 17 16 15 14 14 15 15 15 14 14 13 14 17 20 21 20 20 21 22 19 18 19 22 25 26 25 23 23 15 8 10 19 27 29 27 25 23 20 18 18 19 21 23 25 24 24 23 23 23 23 23 25 24 23 23 23 24 26 27 29 29 29 28 28 27 27 27 22 23 25 24 22 21 22 24 25 25 24 23 23 22 21 19 19 18 17 17 18 19 22 23 25 24 21 17 18 21 22 18 20 22 23 23 21 21 22 24 25 23 22 21 20 21 22 23 22 21 19 18 18 18 19 20 20 19 17 15 13 15 20 24 19 19 19 21 23 23 20 18 20 16 12 13 17 19 18 15 18 19 21 22 23 24 24 24 26 23 20 18 17 16 14 12 12 13 15 18 20 23 24 25 28 30 33 33 30 27 26 25 29 29 28 28 27 26 26 26 21 20 19 19 20 21 23 24 25 24 23 22 22 22 23 24 23 21 18 16 15 16 17 18 19 21 23 26 27 28 27 27 24 25 25 23 20 18 19 20 24 24 24 24 23 21 20 19 24 26 26 22 17 15 17 21 22 24 26 25 23 21 21 22 22 22 20 18 21 26 27 24 15 15 14 13 12 14 20 24 27 23 17 13 14 18 22 25 22 20 18 17 16 17 19 20 20 21 21 19 17 15 17 18 22 23 24 25 26 27 28 28 25 23 21 19 19 20 23 25 31 32 32 28 22 19 21 25 23 22 20 19 20 22 24 26 28 26 25 23 23 24 25 25 26 25 23 21 19 18 18 18 16 15 15 15 16 18 20 21 25 26 27 28 27 25 23 22 23 23 23 25 28 32 37 39 37 29 32 41 38 22 15 19 23 28 34 38 37 34 30 28 24 22 21 21 21 20 17 15 12 13 14 15 16 16 15 15 19 17 15 16 19 21 22 21 23 20 18 21 26 27 23 19 16 20 25 28 29 29 29 30 30 28 25 22 21 21 21 22 23 24 24 25 24 23 22 21 19 19 19 18 18 17 17 17 17 21 25 26 24 19 16 15 17 19 22 24 25 23 20 18 17 16 17 19 22 22 20 18 17 16 15 14 13 12 12 12 14 13 12 12 13 15 17 18 16 20 25 29 31 34 38 41 33 24 14 12 16 18 16 12 11 17 21 18 9 4 5 9 10 11 12 13 14 16 19 21 20 20 19 19 17 16 14 13 8 8 11 15 20 22 21 19 19 17 16 17 21 24 25 25 24 21 17 15 15 16 16 15 20 24 26 25 20 15 13 13 22 23 22 19 13 10 12 14 15 13 11 10 9 10 11 12 11 10 8 8 10 11 10 9 12 13 14 12 11 11 14 16 17 16 13 11 11 14 17 19 21 19 19 26 34 36 29 21 21 21 20 20 20 20 21 22 20 18 17 17 19 19 17 16 17 16 15 15 15 16 17 18 17 16 14 14 14 14 15 16 21 22 21 19 15 11 9 8 15 14 13 10 7 8 11 14 14 13 13 15 18 21 22 22 21 20 18 16 15 13 12 12 10 10 11 15 18 19 18 16 15 18 21 20 15 9 4 3 3 3 4 5 7 8 10 11 12 12 10 9 9 9 10 10 10 9 8 8 8 9 10 11 11 10 9 11 13 13 11 9 10 11 12 13 13 13 13 13 13 14 15 15 13 14 17 19 18 19 20 21 21 20 18 17 14 15 18 20 21 21 20 19 15 18 17 12 10 13 16 16 11 11 12 13 14 14 15 16 14 13 12 12 11 12 12 13 19 17 14 9 5 4 6 9 8 8 7 6 6 7 8 8 13 11 10 11 13 15 15 14 12 11 10 9 9 8 8 8 8 11 12 10 13 18 21 20 12 12 11 10 10 10 10 11 11 11 12 13 13 12 12 11 12 12 11 11 14 17 21 23 25 23 18 13 9 7 8 10 167 166 165 165 164 164 165 165 165 165 165 164 164 164 163 163 163 164 164 164 164 164 165 165 165 164 163 162 162 162 163 163 163 163 163 163 163 163 163 163 160 163 165 165 164 164 165 166 166 166 166 165 165 165 164 164 167 167 167 167 166 166 165 165 166 166 166 167 166 166 165 165 167 167 167 167 167 167 167 167 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 165 165 164 164 164 164 164 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 165 165 165 165 164 164 164 164 166 166 166 166 166 166 166 166 164 164 164 165 165 166 166 166 166 166 165 164 163 164 164 165 165 165 165 165 164 164 164 164 165 163 164 166 167 166 166 169 165 165 165 166 166 167 167 167 161 164 167 170 170 167 164 161 159 168 164 159 171 177 165 154 133 103 84 129 178 176 162 151 176 167 135 100 83 78 81 90 86 76 76 80 70 58 74 103 121 120 112 109 111 112 132 164 194 179 138 65 60 134 160 131 104 124 143 144 118 74 45 42 36 37 69 98 98 83 111 186 196 141 62 20 52 123 172 185 173 170 167 166 166 166 163 160 145 103 72 76 83 79 81 93 103 117 128 141 161 161 136 114 117 139 120 79 97 148 127 55 33 70 97 103 105 105 98 93 101 97 100 122 151 162 145 120 102 85 61 35 23 40 61 64 46 29 21 34 52 72 101 128 103 91 72 60 55 49 57 78 110 142 144 123 127 141 122 88 81 113 140 140 113 87 103 147 109 54 18 14 28 30 35 70 128 164 173 134 102 111 134 143 148 161 162 132 93 73 64 52 31 28 34 48 79 126 156 157 90 82 106 126 91 40 39 66 93 100 100 103 112 110 105 110 70 52 44 51 54 54 70 90 115 151 179 173 132 87 83 113 112 122 137 129 111 84 59 68 132 191 208 178 164 161 145 132 118 114 98 77 73 86 94 90 106 120 120 104 96 102 103 96 97 115 152 143 105 87 130 166 169 176 190 195 139 71 84 132 87 59 44 46 56 46 17 18 23 52 79 118 171 189 180 182 167 163 157 150 144 140 142 148 147 146 120 75 47 44 45 39 30 25 49 100 138 145 145 151 163 162 162 168 130 74 89 144 147 99 52 38 54 75 67 39 24 26 29 32 34 36 36 36 39 25 26 51 79 91 94 97 98 72 61 53 51 85 117 112 102 106 121 149 164 153 152 171 195 193 147 74 32 26 30 34 27 27 26 26 31 35 35 31 26 22 20 32 59 74 50 12 21 83 158 201 203 184 159 140 141 154 158 156 157 150 143 146 147 141 135 121 107 114 124 118 91 44 37 62 73 100 150 180 118 101 103 116 109 86 61 43 33 61 92 89 45 24 74 145 149 131 130 106 68 90 118 86 28 9 51 113 132 138 131 98 70 39 30 35 28 28 27 10 23 112 172 165 140 148 162 137 107 88 70 49 45 82 108 92 85 91 94 105 137 157 127 79 38 30 25 28 32 30 27 25 24 41 55 65 86 120 150 164 159 135 106 88 53 16 56 147 187 128 72 88 163 207 160 83 32 30 21 34 96 168 186 163 158 168 164 140 117 105 93 81 62 68 105 163 197 186 158 141 118 76 39 53 124 195 194 148 97 84 89 110 126 144 157 159 100 43 20 55 79 70 80 111 85 53 82 143 127 60 54 100 143 138 107 95 122 132 103 77 123 164 175 159 162 170 148 118 82 57 35 59 114 142 128 112 74 63 60 72 81 80 84 92 86 63 50 37 20 39 91 128 120 121 107 76 48 45 64 83 97 139 165 128 65 41 48 50 41 43 54 57 66 72 73 95 133 125 120 131 162 189 175 138 118 131 124 107 127 162 144 93 51 76 110 119 119 103 64 47 101 115 126 121 103 90 89 94 97 91 90 106 107 67 43 63 86 144 164 114 85 127 157 136 129 132 109 75 75 94 79 41 69 94 77 34 35 71 85 73 80 100 100 81 69 59 46 38 28 76 134 144 104 69 62 64 76 105 142 160 148 122 101 93 111 135 151 154 166 184 181 163 152 142 134 133 134 131 128 127 145 150 170 189 188 175 178 195 171 92 44 19 19 72 132 166 157 148 155 167 173 180 169 138 108 139 168 190 197 145 60 76 154 191 183 168 176 178 163 139 131 160 180 172 169 183 167 124 131 147 153 169 185 186 175 145 115 95 78 63 42 30 32 34 34 28 22 17 15 13 12 12 16 21 21 17 23 55 107 148 161 139 112 104 115 122 103 77 62 74 109 107 95 122 147 152 164 162 170 185 189 171 144 127 162 189 185 179 182 186 185 169 153 131 106 99 101 100 117 150 150 143 145 151 159 172 168 147 118 133 144 132 119 138 171 187 162 170 179 163 145 160 174 158 143 133 131 146 167 175 164 147 138 126 111 102 108 133 175 208 189 169 151 137 113 82 69 73 85 104 137 166 182 191 191 183 172 186 191 177 162 157 152 146 129 116 120 131 130 134 159 182 182 189 198 200 188 168 153 146 148 165 177 182 181 169 158 159 169 173 177 179 179 180 184 188 168 147 127 111 99 95 88 74 71 120 154 151 155 185 207 207 175 127 105 97 73 71 85 81 67 55 62 80 103 141 153 128 95 110 125 134 139 147 162 177 170 154 135 112 94 99 109 107 92 101 126 144 131 113 133 173 167 161 168 178 173 148 99 48 50 38 88 168 181 139 126 148 175 137 128 145 160 185 189 160 145 131 139 139 88 29 18 36 32 26 20 17 18 18 16 14 14 13 13 12 13 14 16 17 20 20 22 21 17 14 18 25 29 23 15 12 14 17 19 19 21 17 12 12 17 22 24 24 26 29 30 29 26 22 20 19 18 18 18 19 21 23 26 27 20 17 15 15 17 18 18 16 14 13 13 12 12 13 14 14 13 17 21 23 23 22 21 20 19 20 20 19 18 19 22 25 22 21 20 20 21 21 18 16 16 17 18 18 17 16 16 15 21 19 20 23 22 18 16 17 22 21 21 24 29 30 27 24 15 14 16 21 28 34 37 37 18 10 4 5 8 7 7 7 9 8 8 11 15 17 17 16 16 19 21 21 20 21 25 28 29 31 33 35 37 39 41 43 50 52 52 54 64 73 70 61 62 58 55 58 64 66 61 55 50 44 37 32 25 18 15 17 19 18 17 16 17 19 22 24 23 23 22 21 20 19 19 18 15 15 16 16 15 15 14 13 15 18 20 20 19 18 19 20 22 20 18 19 22 24 25 24 19 12 8 16 30 36 31 22 16 16 16 17 18 20 22 23 30 28 26 23 21 20 20 20 25 24 23 22 23 24 25 26 29 29 29 28 27 27 26 26 23 24 24 22 21 21 23 26 24 22 21 22 25 25 21 17 15 15 16 16 17 18 18 19 23 22 19 16 17 22 23 20 21 22 23 22 20 19 20 22 22 21 20 19 19 20 22 23 23 22 19 17 16 17 19 20 21 21 20 17 15 16 20 23 22 22 22 22 23 22 19 16 18 15 13 15 19 21 20 18 20 21 23 24 25 26 26 26 27 24 20 18 17 16 13 11 11 11 11 13 15 19 23 25 27 30 32 32 29 26 24 24 29 28 28 27 27 26 25 25 19 19 18 18 20 22 24 25 25 24 23 22 22 22 22 22 21 20 19 18 18 18 19 19 23 24 26 27 28 28 27 27 23 25 27 26 23 20 19 19 24 23 22 21 20 20 20 21 24 27 28 25 19 15 15 17 22 24 26 25 23 21 21 22 21 22 20 18 20 25 26 24 18 18 17 16 14 13 15 16 26 23 19 14 12 15 22 28 20 19 17 16 16 17 18 19 18 19 21 20 19 18 20 21 22 22 23 24 25 26 26 27 24 23 20 18 19 21 24 26 30 31 30 26 21 19 21 24 18 20 23 24 24 24 23 23 25 26 28 28 28 26 25 25 27 26 24 22 20 18 18 18 15 15 14 14 15 17 19 20 25 26 26 27 26 24 21 20 22 23 24 26 29 32 35 36 35 29 32 41 38 22 13 15 22 31 39 41 36 31 29 31 28 25 22 20 20 19 17 15 12 12 14 15 16 16 16 16 19 17 16 17 19 21 21 21 21 20 21 23 26 27 25 22 20 22 25 26 27 28 30 31 28 26 24 22 21 22 23 24 24 24 24 24 23 22 20 20 16 15 14 14 14 16 17 18 19 22 25 26 23 19 16 16 21 22 24 25 25 23 20 19 20 19 20 21 22 22 20 19 18 17 16 15 14 14 14 14 14 14 14 14 14 15 15 15 11 15 21 27 30 31 32 33 32 27 21 19 19 18 15 12 12 16 19 16 9 4 5 7 10 11 12 11 11 13 18 22 24 23 23 22 20 18 15 13 9 9 10 13 17 21 22 23 15 15 16 20 24 27 28 28 25 21 17 15 15 15 13 12 18 24 29 28 21 14 11 11 16 19 21 20 16 13 13 14 16 16 16 15 14 13 12 12 11 9 8 8 10 11 10 8 13 13 13 12 11 13 17 20 17 15 13 12 12 14 17 19 23 22 24 30 35 34 25 16 19 21 24 22 19 17 18 20 16 15 15 17 18 17 14 11 15 15 14 15 15 16 17 18 15 14 12 11 10 11 14 16 22 20 18 16 15 13 10 7 10 11 11 9 8 8 11 14 16 16 18 21 24 24 21 18 20 19 17 15 14 14 13 13 11 11 13 16 19 20 19 18 13 17 21 21 16 10 5 3 5 5 5 6 8 9 11 12 13 12 10 9 8 8 8 8 10 9 9 8 8 8 9 9 11 10 10 12 14 14 13 11 13 13 14 14 13 12 12 11 13 14 15 15 14 14 17 19 17 18 19 19 19 18 18 17 12 13 16 18 20 21 21 20 16 19 18 13 11 14 17 17 13 13 13 14 14 14 15 15 12 12 11 11 11 12 13 13 17 16 14 10 7 6 8 10 9 8 8 7 7 8 8 9 13 11 10 10 13 15 14 13 10 9 8 7 6 6 6 6 6 10 12 12 15 20 22 21 10 11 11 11 11 10 10 9 9 10 11 12 13 13 12 12 12 11 11 11 12 15 17 19 33 32 27 19 11 6 7 10 167 166 164 163 162 163 165 166 164 164 164 164 164 164 164 164 162 162 163 163 164 164 164 165 163 163 163 162 162 162 163 163 163 163 163 163 163 163 163 163 158 161 164 166 165 164 164 165 165 165 165 165 164 164 164 163 167 166 166 166 165 165 165 164 165 165 166 166 165 164 163 163 165 165 165 165 165 165 165 165 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 162 162 162 161 165 164 164 164 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 165 165 165 166 166 166 166 165 164 163 163 163 164 165 165 164 164 164 164 164 164 164 163 162 163 165 166 166 166 167 164 164 165 165 166 167 167 167 161 163 166 167 167 166 163 161 161 164 161 160 165 160 150 148 128 91 74 113 150 138 120 121 172 153 125 116 123 121 113 113 106 93 79 72 71 73 78 84 107 119 142 166 168 148 131 130 158 146 121 76 77 126 142 134 136 171 166 115 67 42 46 67 49 63 116 162 138 86 106 182 180 105 31 28 99 177 192 164 161 156 152 152 158 165 169 171 144 91 56 74 106 114 109 108 98 109 115 126 143 142 126 118 131 127 110 106 126 126 79 29 59 100 120 116 116 111 105 108 96 92 94 108 130 143 134 118 91 86 60 25 29 72 86 62 38 27 23 33 46 61 84 107 95 68 41 42 65 82 99 121 132 151 140 119 132 148 118 71 92 134 156 134 102 94 106 119 79 27 4 22 52 63 76 119 145 147 149 142 124 112 123 143 135 144 146 118 85 87 91 75 32 30 36 49 76 117 140 137 96 87 100 115 88 45 42 68 113 118 129 133 135 148 153 140 82 87 86 78 63 47 46 58 78 103 128 127 100 80 102 142 127 113 129 135 119 97 69 58 114 164 181 159 150 157 158 155 172 165 137 98 80 81 77 64 86 104 124 134 135 127 111 96 103 120 154 145 100 94 139 169 163 180 186 159 104 77 120 178 114 72 44 38 41 26 7 22 71 117 149 167 187 183 167 168 163 163 160 155 149 146 147 151 153 156 137 94 56 42 42 41 41 29 38 77 115 134 145 157 151 168 163 161 128 92 116 142 110 72 40 43 76 104 90 50 24 26 29 32 35 37 38 39 37 20 25 59 88 95 100 111 86 88 96 76 45 68 108 113 125 149 163 157 146 135 137 149 169 176 145 84 43 31 30 32 28 27 27 30 36 38 34 28 27 28 29 35 43 39 27 22 81 141 188 193 185 177 156 135 137 157 162 148 140 144 146 144 145 148 154 143 127 133 131 105 71 36 47 77 74 84 126 157 116 100 102 111 99 74 53 38 37 68 75 45 29 58 105 132 130 126 149 125 65 53 61 53 26 15 61 129 155 158 146 119 68 36 28 35 30 32 31 14 25 104 139 118 113 158 182 144 145 138 109 55 42 100 137 113 87 92 101 126 162 170 123 64 31 28 27 31 33 29 24 22 31 47 65 73 73 79 98 116 106 90 69 52 32 16 46 104 124 74 42 78 154 186 138 73 27 22 18 37 91 145 153 133 121 137 129 104 109 138 140 116 63 80 111 148 176 179 152 123 80 52 50 92 161 213 194 132 88 103 115 130 167 201 178 124 52 35 43 82 110 107 99 99 62 58 79 94 64 44 90 156 171 162 126 95 95 97 83 70 111 133 138 127 135 150 134 103 61 38 36 74 117 122 101 85 75 58 46 47 51 54 64 77 55 45 51 44 23 53 124 167 178 170 137 83 43 39 60 80 112 153 156 100 55 59 68 55 45 58 79 79 77 75 74 97 124 114 132 164 177 168 137 96 98 125 132 119 118 116 90 59 56 87 113 100 73 49 48 88 159 159 145 117 96 94 105 113 104 118 129 141 139 101 52 30 57 88 90 63 66 107 134 134 144 144 117 76 59 67 58 33 45 50 35 32 73 119 121 101 135 171 152 81 42 45 41 22 32 100 177 201 170 120 78 53 75 96 114 109 90 84 103 126 150 161 173 178 174 162 146 134 134 137 144 156 169 171 154 134 118 139 167 181 176 168 175 189 154 81 46 21 8 62 137 178 179 173 184 192 183 176 159 127 124 170 198 195 175 109 59 107 172 192 182 175 179 171 156 135 150 177 187 174 175 186 159 109 112 127 137 157 163 157 160 155 153 136 125 112 84 57 38 25 30 26 22 20 17 13 11 13 15 20 23 18 9 25 75 124 166 141 113 100 100 103 107 110 88 89 137 163 146 136 143 158 178 183 180 180 193 198 162 115 151 174 166 154 153 158 170 168 176 144 108 90 87 89 106 129 129 140 168 179 166 161 157 138 125 137 130 107 116 166 190 171 144 159 171 160 148 166 184 179 156 145 130 130 146 149 129 109 99 91 84 95 128 167 190 196 194 183 178 172 145 111 99 108 79 75 93 120 141 168 184 177 177 184 192 188 164 132 116 115 129 153 172 165 157 176 196 194 188 185 183 183 183 177 169 164 151 150 159 181 191 172 158 167 159 166 175 180 180 178 178 178 158 149 144 138 130 125 112 92 65 87 115 137 148 158 175 190 139 105 111 118 86 70 68 49 45 45 74 117 154 188 186 148 138 152 168 165 146 139 142 143 145 132 112 88 76 95 137 170 130 111 116 132 110 77 104 164 158 126 117 141 147 123 99 91 96 72 103 178 210 180 141 123 124 105 100 118 145 166 159 133 106 108 102 78 44 25 27 34 30 25 19 17 18 18 17 15 15 14 13 12 13 15 17 19 20 20 22 22 19 17 21 27 30 23 14 10 13 18 22 24 19 16 12 12 15 19 22 22 29 31 32 31 26 23 21 20 19 19 18 18 20 24 27 29 20 18 16 15 17 18 17 16 16 15 13 12 12 13 15 16 13 16 20 22 23 22 20 19 18 19 18 17 16 19 24 28 20 19 19 21 23 22 20 17 17 19 21 21 18 16 16 16 20 20 25 31 31 26 22 22 28 26 24 24 25 23 19 16 16 14 14 19 28 38 43 45 20 12 5 7 10 11 10 10 11 10 9 11 15 17 17 16 19 21 22 20 17 16 19 22 25 27 29 32 35 38 41 43 47 48 49 52 62 70 69 62 65 61 60 67 75 77 69 61 50 46 42 37 27 18 16 18 20 18 16 15 16 19 22 24 26 26 25 24 23 22 21 20 18 18 18 18 18 17 16 15 17 18 20 19 17 16 17 19 24 21 18 17 19 22 24 25 13 9 9 19 32 36 27 16 12 14 16 18 20 22 23 23 32 30 26 23 21 20 20 20 26 25 24 23 23 24 26 27 29 29 29 28 27 26 26 25 24 24 23 21 20 21 24 28 23 20 19 22 27 27 23 17 14 15 16 18 18 18 17 16 20 20 18 15 18 23 24 21 23 24 25 24 21 19 20 21 22 21 19 18 18 18 19 20 20 19 16 14 14 16 19 21 22 23 22 20 18 18 20 22 23 23 23 23 22 19 16 14 16 14 13 15 19 21 21 20 21 22 23 24 26 26 26 26 26 23 19 18 18 17 16 14 12 11 10 10 13 17 22 25 24 27 30 31 29 26 25 25 28 28 28 27 26 26 25 25 22 22 21 20 21 23 24 25 26 25 24 24 23 23 22 22 21 20 20 20 20 21 21 21 25 25 26 27 27 26 26 25 22 24 26 26 24 22 23 24 27 25 22 19 18 18 19 20 23 25 27 26 22 18 16 16 22 24 26 25 23 21 21 22 22 22 19 17 20 25 26 24 18 19 19 19 17 15 13 12 21 22 21 18 14 15 22 28 20 19 18 17 17 18 19 19 19 21 22 22 21 20 21 23 21 22 22 23 24 24 25 25 24 22 20 18 19 21 24 26 26 27 27 24 21 20 22 25 17 20 23 25 25 24 24 24 29 30 32 31 28 26 25 25 27 26 23 21 19 17 17 17 18 17 17 16 17 19 21 22 25 25 25 25 24 22 21 19 24 25 26 28 29 30 31 32 32 27 31 40 38 24 13 13 22 33 43 43 35 28 28 32 32 28 23 19 18 18 17 16 13 14 15 17 18 18 18 17 18 18 18 18 19 20 20 20 17 19 22 24 25 25 24 24 22 23 24 24 25 26 29 31 28 26 24 21 20 21 22 23 22 22 22 21 20 19 18 18 15 14 13 12 13 16 19 21 21 24 26 26 23 20 19 18 27 27 27 27 25 23 21 20 22 22 21 21 21 21 20 19 20 20 19 18 17 17 17 17 15 16 16 16 16 14 13 12 7 12 19 25 28 29 29 28 26 25 24 23 23 21 19 18 12 15 17 15 10 6 6 7 10 12 12 11 9 11 17 22 24 24 26 27 26 22 16 12 11 10 10 11 14 19 23 25 16 16 16 18 22 25 28 30 25 22 18 15 14 14 12 10 16 23 30 30 23 15 12 12 14 18 22 22 18 14 13 13 17 18 18 18 17 15 13 11 11 9 8 9 11 11 10 8 13 12 11 11 12 15 19 22 17 16 14 13 13 15 17 19 24 27 31 34 33 28 20 15 17 23 27 25 18 13 14 17 14 13 14 16 18 16 13 9 13 13 14 15 16 17 17 18 16 15 13 9 7 8 11 13 16 14 14 16 20 19 14 8 6 8 10 11 11 13 16 19 20 19 20 22 24 23 20 18 18 17 16 14 14 14 15 15 12 12 14 17 19 20 20 20 12 16 21 21 17 12 7 4 7 7 7 8 9 10 11 12 14 13 11 9 7 6 6 6 11 11 10 10 10 10 10 10 12 11 11 13 15 16 14 12 16 16 15 15 14 12 11 10 12 14 16 15 14 14 16 18 16 16 16 15 15 15 15 15 10 11 14 16 19 20 21 21 20 22 21 15 11 13 15 15 14 14 14 14 13 13 13 13 11 11 11 10 11 12 13 14 15 15 15 12 9 8 9 11 10 9 8 8 8 8 9 10 12 10 9 10 13 14 14 13 9 9 8 7 6 6 6 6 5 9 12 12 14 19 20 18 9 10 11 12 12 10 9 7 8 9 10 12 13 13 13 12 12 11 10 10 11 12 14 15 32 35 34 28 19 13 12 14 166 165 163 162 162 162 164 165 164 164 164 164 164 164 164 164 161 161 162 162 163 163 164 164 162 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 157 160 163 165 164 163 163 164 165 164 164 164 163 163 163 163 166 166 165 165 165 164 164 164 164 164 164 164 164 163 162 161 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 161 161 160 160 164 164 163 163 162 162 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 163 163 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 165 164 164 165 165 164 163 163 163 164 164 163 164 164 164 164 164 164 164 162 163 163 163 163 164 164 163 163 163 164 164 164 165 165 165 163 163 163 163 163 163 163 163 168 164 163 167 159 132 121 136 144 118 100 103 109 98 97 121 147 124 108 125 151 146 127 121 114 72 58 83 92 73 74 97 106 124 142 150 158 166 159 139 133 140 116 76 89 115 113 121 164 180 136 62 45 74 93 95 69 84 140 188 147 81 110 188 172 71 16 67 147 189 184 162 160 156 151 151 157 165 172 175 152 91 58 95 144 153 135 124 110 112 111 110 114 120 128 136 123 110 111 131 129 86 47 42 91 113 119 113 110 99 94 105 89 90 89 89 93 102 108 109 82 72 52 36 54 95 95 59 27 27 33 41 43 44 56 70 62 45 36 61 101 116 111 112 121 140 140 128 128 125 102 79 97 123 133 110 95 103 102 85 47 12 9 40 77 91 102 141 146 128 126 135 124 99 100 123 139 136 130 108 94 107 109 83 33 29 31 38 50 75 94 95 91 80 75 79 73 56 56 72 103 108 139 149 139 162 167 122 86 127 145 128 104 78 58 53 54 57 64 64 58 70 105 136 124 97 106 112 99 86 65 50 79 104 116 108 105 114 128 140 160 155 132 100 83 79 64 43 66 84 113 139 147 133 108 90 101 110 128 118 83 100 148 173 180 176 162 125 92 92 122 158 132 76 39 30 29 11 4 36 116 172 190 169 163 166 165 170 159 162 163 161 157 155 154 154 157 151 137 108 71 43 38 45 42 32 29 48 86 123 144 150 162 172 158 150 124 96 95 78 52 61 75 81 90 104 98 73 25 27 29 32 35 38 40 41 38 21 21 48 72 80 88 101 99 131 150 106 45 54 104 127 156 191 184 137 120 139 151 146 153 164 139 86 47 31 26 28 30 29 31 36 40 38 33 28 33 36 33 34 32 22 32 61 139 191 208 180 162 161 155 147 147 158 154 137 137 160 168 155 153 155 162 152 140 159 157 116 59 36 50 78 75 76 101 120 104 91 93 97 79 54 41 35 45 57 48 30 50 99 120 108 116 134 145 104 58 47 44 44 35 27 73 137 157 157 143 114 66 32 25 36 34 36 36 21 32 79 107 114 124 154 172 145 146 147 124 73 60 120 162 142 91 98 116 140 149 125 79 42 34 31 31 33 33 27 22 20 32 55 73 68 52 48 59 72 81 99 104 84 50 27 33 53 49 39 40 67 102 110 81 47 32 22 18 36 72 107 128 136 128 146 135 110 132 182 185 147 95 99 113 130 136 125 107 96 55 51 80 130 166 178 149 101 91 135 162 168 186 190 134 61 44 61 102 148 160 133 102 88 66 66 65 51 40 68 127 170 186 183 154 108 79 71 74 77 91 98 100 97 102 111 102 80 51 35 41 71 89 83 70 63 61 53 48 49 48 48 56 68 59 56 63 49 28 63 128 159 174 164 132 84 49 46 63 78 102 121 105 65 64 96 99 74 55 79 105 100 86 77 76 102 127 138 165 172 145 115 88 60 73 98 110 104 95 81 60 46 71 87 94 76 72 79 89 124 133 144 138 110 84 85 105 122 123 132 140 145 138 105 59 30 47 50 43 43 61 83 109 134 147 122 91 69 55 45 40 39 41 37 31 51 101 133 125 106 144 176 147 65 24 35 39 23 51 111 172 197 187 159 130 113 123 136 140 125 103 99 119 141 143 141 141 138 128 121 130 144 152 163 173 181 190 191 172 147 99 122 146 152 145 145 156 169 119 60 41 24 11 64 142 187 195 184 185 186 173 163 157 147 171 179 190 196 169 81 56 131 183 187 179 183 176 154 148 145 172 181 178 174 183 180 141 97 107 108 110 131 138 129 138 144 152 146 151 153 135 104 64 30 25 23 22 23 18 11 10 14 15 16 20 19 9 15 57 104 166 145 125 117 112 109 119 133 96 100 161 204 190 164 148 151 171 184 187 182 186 180 138 88 106 125 120 116 114 111 127 138 146 127 105 89 80 84 94 102 109 123 165 189 176 170 165 144 126 103 90 105 147 190 197 173 155 161 165 159 151 157 171 177 184 172 143 132 151 154 124 96 78 74 73 93 136 179 191 183 178 177 182 180 151 116 113 133 125 102 91 89 90 114 141 147 170 173 175 168 144 116 101 98 143 179 195 164 142 166 190 184 179 176 175 178 183 181 170 160 162 156 152 166 181 171 151 146 149 161 175 183 181 173 164 158 170 169 166 154 146 147 135 108 79 96 122 138 130 114 113 122 101 86 113 132 104 90 87 63 63 59 90 138 181 216 211 172 151 174 195 191 173 160 140 114 94 109 121 121 115 120 147 176 158 128 121 130 104 63 78 128 129 107 100 120 133 127 132 151 139 89 88 151 200 194 161 136 119 120 98 104 154 167 127 95 79 83 66 36 24 31 34 29 28 24 19 18 20 20 18 15 15 14 13 13 14 15 17 18 20 19 21 23 22 21 25 31 33 24 13 8 11 19 26 29 18 16 13 13 15 18 20 21 30 32 32 31 27 23 22 22 21 20 19 19 20 23 26 28 21 18 16 16 17 18 17 16 17 16 15 14 14 15 17 18 13 15 18 21 23 22 20 18 18 18 18 16 17 20 26 30 20 19 19 21 24 24 23 21 21 23 25 24 20 18 18 19 23 25 33 40 40 32 25 22 24 22 21 20 19 18 15 12 16 14 13 17 27 38 46 50 25 15 8 10 14 15 13 13 12 10 9 10 13 15 16 15 18 21 23 21 17 16 20 24 23 22 21 22 27 33 39 42 47 49 50 53 60 66 68 66 65 62 63 70 79 80 72 62 46 46 45 41 30 19 17 20 20 19 17 16 17 19 22 24 30 29 28 26 24 23 22 21 22 22 22 22 21 20 19 18 18 19 20 19 17 16 17 19 25 22 18 17 19 21 23 23 7 7 10 18 26 27 20 12 16 18 19 21 22 23 22 22 29 28 25 23 22 22 22 23 26 26 24 24 24 25 27 28 30 29 28 27 26 25 25 24 23 23 23 21 20 21 25 28 24 21 20 23 28 29 24 20 16 17 19 21 21 20 18 17 20 20 17 15 18 24 25 23 25 26 27 25 22 21 21 22 24 23 20 18 16 16 16 16 15 14 12 12 13 15 18 20 22 23 24 22 20 19 20 22 22 23 23 22 20 17 15 13 13 13 13 15 18 20 20 19 20 21 22 24 25 25 26 26 23 20 18 18 19 20 19 18 14 13 12 12 14 18 22 24 19 23 27 29 29 28 29 29 29 29 28 27 27 26 26 25 25 24 22 21 20 20 21 22 25 25 25 25 24 24 23 23 21 21 20 20 21 22 23 23 25 25 25 25 24 24 23 23 22 23 23 22 22 24 27 31 30 27 23 19 17 16 17 18 20 22 25 26 24 21 20 19 22 24 26 25 23 21 21 22 23 22 19 17 19 25 27 25 18 18 20 21 20 18 15 13 13 19 23 23 19 17 21 25 21 20 20 19 19 19 19 20 21 23 25 25 23 21 21 22 22 22 22 23 23 24 24 24 25 23 20 19 19 21 24 26 22 23 25 25 24 23 23 24 19 21 23 23 22 23 26 28 35 36 35 32 27 23 23 24 25 23 21 19 17 16 16 16 20 19 18 18 18 20 22 23 25 25 25 25 24 22 21 21 26 27 27 28 28 28 28 28 28 25 29 38 38 26 16 14 22 34 44 44 34 27 28 32 35 30 24 20 18 18 17 16 15 16 17 18 19 19 19 18 18 18 19 19 19 19 19 20 15 18 22 24 24 23 23 23 21 22 23 23 23 25 28 31 30 28 25 22 19 19 19 20 20 19 19 18 17 17 16 16 17 16 15 14 15 18 21 23 23 25 26 26 23 22 22 23 32 31 29 27 25 23 21 21 22 22 21 20 19 19 19 19 22 22 21 20 20 20 21 21 17 17 17 17 16 14 13 12 8 12 17 23 27 29 28 26 22 23 24 25 24 23 21 19 13 14 15 14 12 10 8 7 11 12 12 11 10 12 16 20 20 22 26 30 31 26 18 11 15 14 12 11 13 17 22 26 22 20 17 15 16 20 26 30 25 22 18 16 15 13 11 9 14 21 29 31 26 20 16 15 15 20 24 24 20 15 13 13 17 18 19 19 18 16 13 11 11 10 9 10 12 12 10 8 13 12 11 11 14 18 21 23 18 17 15 15 15 16 18 19 25 32 38 37 28 20 16 17 16 23 29 27 18 11 10 12 12 12 14 16 18 17 13 10 12 13 14 15 16 16 17 17 18 18 15 11 7 6 8 11 14 13 14 20 24 23 14 6 5 8 12 15 17 19 22 25 24 22 19 18 19 20 20 19 17 16 14 13 13 14 16 17 13 14 16 17 18 19 20 20 11 15 20 21 17 13 9 7 10 10 10 10 10 11 12 13 14 13 11 9 7 6 6 5 12 12 12 12 12 12 12 12 12 11 11 13 16 16 15 13 16 16 16 16 15 13 12 11 12 14 16 16 15 15 16 18 16 15 13 11 11 11 12 13 9 10 12 14 17 19 20 21 24 26 23 16 11 12 13 12 13 13 13 12 12 12 11 11 12 11 11 11 11 12 14 14 14 15 16 14 11 9 10 11 11 10 9 9 9 9 10 11 12 10 9 10 12 14 14 13 11 10 9 8 7 7 7 7 7 10 11 10 12 16 17 15 8 9 11 12 11 10 8 7 8 9 10 11 12 12 12 12 11 10 10 10 10 11 11 12 23 30 36 36 30 23 21 21 164 164 163 162 162 162 163 163 163 163 163 164 164 164 165 165 161 161 161 162 162 162 162 162 161 162 163 163 164 164 163 163 161 161 161 161 161 161 161 161 158 160 163 163 162 161 162 164 164 164 163 163 163 162 162 162 165 165 165 164 164 163 163 163 162 162 163 163 163 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 160 160 160 162 162 162 162 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 163 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 164 164 164 165 164 163 163 162 163 163 164 163 163 163 163 164 164 164 164 162 164 164 162 161 163 163 161 163 163 163 163 163 163 163 163 165 164 163 162 162 163 164 165 172 165 166 173 155 115 106 133 153 145 137 114 94 78 76 102 116 103 104 129 144 123 105 110 97 65 65 103 122 113 125 158 120 97 91 102 113 132 156 168 165 170 124 63 73 100 94 104 133 111 59 33 85 155 156 115 102 108 140 169 128 80 121 183 132 48 42 128 178 168 160 168 157 156 155 156 159 164 170 174 162 105 78 115 162 168 152 143 129 119 114 108 103 123 149 157 101 86 116 159 125 50 42 91 111 114 115 116 111 95 87 92 86 92 92 83 76 80 92 101 81 46 31 53 84 97 82 55 21 31 45 53 46 35 33 38 36 40 51 79 112 118 104 96 110 122 129 128 120 100 85 86 106 96 93 92 92 95 83 59 22 5 21 59 90 93 95 128 135 125 118 114 99 85 90 106 134 131 122 112 116 126 110 76 37 28 29 33 34 45 62 70 83 76 62 61 72 75 76 84 89 99 138 153 142 157 146 86 91 151 179 162 143 122 98 89 71 49 36 33 33 48 72 84 90 69 71 65 52 49 44 46 38 40 45 49 49 54 69 84 85 88 81 69 66 66 53 34 40 50 71 97 110 105 92 82 92 97 98 91 77 119 167 193 188 151 128 118 116 112 106 118 113 67 41 37 34 14 7 42 113 175 188 153 149 166 168 164 158 160 160 158 156 155 153 149 147 135 125 115 84 48 36 46 36 34 28 35 71 120 147 149 165 170 168 149 102 64 59 52 70 96 117 110 96 94 83 58 28 29 31 34 37 40 42 43 37 22 16 31 59 84 101 109 138 176 178 115 56 65 113 145 167 192 167 113 116 161 176 158 159 164 135 81 41 24 22 26 31 32 36 40 40 35 30 29 38 41 34 31 27 18 43 96 160 191 184 156 156 163 154 146 157 144 134 135 154 185 191 170 161 155 155 141 137 172 172 117 45 49 65 79 79 81 92 103 108 93 90 86 63 41 35 36 47 39 34 47 79 109 117 109 117 137 112 59 46 76 91 77 41 32 78 132 142 146 140 107 63 28 21 35 35 38 38 24 34 61 102 146 152 143 150 147 133 125 121 100 80 102 134 136 93 92 116 156 166 126 67 31 42 36 32 33 32 26 22 20 28 58 72 58 53 69 78 72 113 143 153 114 58 30 33 42 36 47 52 50 52 58 53 41 33 22 18 31 51 76 113 144 171 178 154 120 137 185 185 146 100 118 122 104 90 88 82 70 53 78 124 160 158 130 94 67 96 137 168 171 153 114 72 51 93 139 182 188 163 126 88 61 67 50 40 45 71 118 159 173 184 186 169 127 91 81 90 96 88 91 97 92 82 84 81 66 57 42 44 58 65 71 75 72 68 75 87 97 94 85 82 87 72 71 72 59 44 61 85 86 93 89 76 59 48 52 64 72 86 82 61 56 90 119 109 85 64 84 107 99 88 82 83 107 144 169 168 120 79 82 93 85 72 80 93 102 102 92 75 59 61 72 82 78 105 140 138 132 113 105 86 67 69 94 127 147 139 114 98 95 83 60 45 44 38 39 38 43 52 59 77 102 111 83 68 73 70 50 39 45 43 39 41 63 95 103 95 94 121 121 92 48 28 27 32 37 78 113 141 155 165 167 167 174 181 184 181 172 162 156 153 151 140 132 120 117 133 157 171 173 176 183 183 178 180 185 179 166 125 141 154 152 145 148 159 168 115 58 33 16 11 63 134 181 197 188 174 162 154 150 159 174 189 168 180 203 166 57 61 161 186 181 176 183 165 136 146 161 179 176 167 172 183 167 130 106 135 114 97 120 139 137 145 148 152 155 168 178 173 151 104 55 31 24 20 20 17 10 9 13 15 12 15 19 14 17 47 82 126 112 107 113 113 104 104 112 77 92 159 204 203 188 158 133 145 150 155 153 141 119 98 85 97 115 115 118 116 104 109 114 114 110 100 79 68 90 119 128 111 101 131 166 175 190 193 165 125 73 68 127 179 193 189 186 178 170 161 158 157 155 161 170 193 169 127 117 146 149 113 86 92 90 87 94 124 162 182 183 179 181 188 183 146 107 108 134 149 143 136 119 92 79 84 90 112 134 149 149 153 161 155 140 145 164 172 151 131 147 170 174 170 170 169 171 176 177 169 160 161 165 155 147 160 167 152 134 160 164 168 168 164 162 162 163 174 179 180 170 161 161 146 116 100 139 168 158 125 98 86 82 85 82 107 125 115 122 133 119 92 71 78 112 151 190 194 161 135 168 193 195 189 173 135 96 83 115 145 164 168 153 136 136 155 152 156 149 106 60 57 84 107 126 132 134 148 162 170 177 152 80 61 121 166 161 148 149 152 166 127 99 132 144 123 124 143 115 66 31 25 24 22 25 24 22 20 21 24 24 20 16 15 15 16 16 17 18 18 19 20 19 21 24 24 24 28 34 35 26 15 10 13 20 28 31 18 17 15 14 16 18 20 22 28 30 31 30 27 25 24 25 23 22 21 21 21 23 24 25 23 20 18 17 18 19 18 16 17 16 16 17 17 19 20 21 14 15 18 21 24 23 20 18 18 19 19 18 18 21 27 31 22 21 20 21 24 26 26 26 27 29 30 27 22 20 21 24 28 30 36 41 39 30 21 17 15 15 15 16 17 17 17 17 17 16 15 17 23 33 42 48 29 19 11 13 18 19 16 15 11 9 7 8 10 12 13 12 15 19 23 22 18 18 24 29 23 19 15 15 21 29 36 41 46 48 52 58 64 69 70 68 65 62 62 67 73 73 65 56 42 45 48 44 31 18 16 21 21 20 20 19 19 20 21 22 29 28 27 26 24 23 22 22 25 25 25 24 23 22 20 20 19 20 20 19 17 16 18 20 24 21 19 18 20 21 21 20 5 6 9 14 18 19 17 16 23 23 24 24 24 23 22 22 25 25 25 25 25 24 24 24 26 25 24 23 23 25 26 27 30 29 28 27 26 25 24 23 21 22 23 22 21 22 25 28 25 23 21 23 26 27 25 23 19 20 22 23 23 22 21 20 20 20 18 16 19 25 27 24 26 27 28 26 23 22 22 24 25 24 21 18 16 15 14 15 12 12 12 12 13 15 17 18 20 22 24 24 22 20 20 21 20 22 23 22 19 16 15 15 12 13 14 16 18 20 20 19 20 20 22 23 24 25 25 25 20 18 16 17 19 21 21 20 15 15 16 17 18 20 21 22 17 21 26 29 30 30 31 32 30 30 29 28 28 27 27 26 24 23 21 18 17 17 18 18 23 23 24 25 25 24 24 23 23 22 20 19 19 21 23 25 24 24 24 23 23 22 22 22 22 22 22 21 21 24 29 33 30 28 24 20 18 17 17 18 18 20 23 25 25 24 23 22 22 24 26 25 23 21 21 22 24 23 20 17 20 26 28 26 18 19 20 22 23 21 18 15 8 15 23 25 23 21 22 24 22 22 21 20 19 19 18 18 22 24 27 27 25 23 23 24 22 22 23 23 23 24 24 24 26 24 21 19 18 20 22 24 19 21 25 27 27 26 23 22 20 22 23 22 21 22 27 32 38 39 38 33 26 22 21 23 23 22 20 18 17 16 16 16 19 18 17 16 17 18 20 21 25 25 25 25 24 24 24 23 27 27 26 26 27 28 29 29 28 25 27 36 37 28 19 16 22 32 42 42 34 27 27 31 35 31 25 21 20 19 17 16 16 17 18 19 19 19 18 17 17 19 20 20 19 18 19 19 15 18 21 24 24 23 21 20 21 22 23 24 25 26 29 32 32 30 26 22 19 17 17 17 18 17 17 16 16 16 17 17 20 20 19 18 19 20 22 23 22 24 25 24 23 22 24 26 35 33 30 26 23 21 20 19 20 20 19 18 16 16 17 19 23 23 22 22 21 22 22 23 19 18 17 16 15 14 13 13 12 13 16 20 25 28 28 28 25 25 25 24 23 20 16 14 14 13 13 15 16 15 12 10 12 12 12 12 13 15 16 17 16 18 21 27 31 28 21 15 20 19 16 14 13 16 21 24 26 24 19 15 13 17 23 28 25 22 19 17 16 14 11 9 12 18 26 30 30 26 23 21 17 21 26 26 22 18 16 16 18 18 19 19 18 16 14 13 12 11 11 12 14 14 11 9 13 12 12 14 18 21 22 23 19 18 17 17 17 18 20 21 27 34 38 33 21 13 13 17 14 21 28 27 20 12 9 10 11 11 12 14 17 17 15 13 12 13 14 15 16 16 16 15 18 19 19 15 9 7 8 10 18 17 18 22 25 22 13 5 8 12 17 21 22 23 25 27 25 21 15 13 13 16 17 18 15 14 13 12 12 15 17 19 15 16 17 17 16 17 18 19 12 15 18 19 16 13 12 11 13 12 12 12 12 12 13 13 15 13 11 9 8 7 6 6 11 12 13 14 14 14 14 14 11 10 11 13 15 17 15 13 16 16 16 16 16 15 14 13 11 14 16 16 15 15 16 17 18 15 12 9 8 8 10 11 8 9 11 13 15 17 19 20 25 27 24 16 11 11 12 11 13 12 12 12 12 11 11 11 13 13 12 12 12 13 14 15 14 16 17 16 13 11 10 10 11 11 10 9 9 10 11 11 11 10 8 9 12 13 13 12 12 11 10 9 9 8 8 8 9 11 10 8 9 14 16 15 9 10 10 10 10 9 8 8 8 9 10 11 12 12 11 11 10 10 10 10 10 10 10 10 14 22 31 37 36 32 29 28 162 163 163 163 163 162 161 161 161 161 162 162 163 163 163 164 162 162 161 161 161 161 161 161 159 160 161 162 163 162 162 161 160 160 160 160 160 160 160 160 160 161 162 161 160 160 162 164 163 163 163 162 162 162 161 161 164 164 164 164 163 163 162 162 160 161 161 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 165 164 163 162 162 162 163 163 162 162 162 163 163 164 164 164 161 164 164 161 161 164 165 162 164 164 164 163 162 161 161 161 164 165 166 167 167 166 165 164 167 164 166 170 152 117 115 145 161 161 164 139 113 91 69 81 108 105 119 145 141 99 75 88 91 90 90 98 119 145 161 167 118 66 60 95 102 93 114 145 173 150 105 59 67 92 90 92 91 51 34 78 158 206 183 129 127 126 126 130 102 87 124 143 76 61 107 173 180 159 155 156 143 148 154 157 158 160 164 167 157 115 92 119 159 171 159 147 136 115 117 116 109 131 149 129 82 89 134 155 95 41 77 146 137 131 134 137 127 113 102 93 86 94 97 91 84 82 86 88 66 32 34 77 102 91 65 47 26 34 45 50 45 37 35 38 53 61 64 72 90 98 94 93 105 107 111 117 110 86 78 94 119 88 77 85 84 78 61 37 11 5 37 84 106 92 85 120 131 123 113 101 90 84 89 98 118 122 116 114 128 129 100 69 42 32 41 55 51 43 49 56 69 73 68 71 87 88 85 95 92 105 125 140 146 143 114 75 110 160 174 157 153 146 135 137 108 69 52 56 49 43 44 42 52 46 46 34 31 35 33 45 29 19 22 30 31 30 34 35 31 36 39 40 44 48 44 35 33 32 37 48 59 64 65 64 66 78 71 68 69 116 148 167 149 112 109 124 140 139 119 126 102 80 68 55 41 20 10 36 99 159 167 132 133 156 159 152 162 161 156 151 152 155 153 148 141 131 130 128 103 62 42 46 38 38 30 26 55 106 142 152 147 148 155 118 62 50 72 96 130 145 149 128 106 98 76 40 31 31 33 35 38 41 43 44 36 25 12 21 64 118 146 147 150 172 145 86 67 92 121 137 147 155 133 107 127 166 179 170 158 160 129 77 40 24 22 28 31 34 39 43 38 30 27 30 32 39 33 30 31 23 52 115 162 177 159 142 159 166 150 144 150 119 117 145 167 181 184 173 162 151 147 131 130 168 156 79 46 97 122 105 84 77 91 114 130 108 95 84 58 37 34 38 42 37 44 65 85 96 107 117 110 108 73 47 47 89 130 103 51 28 67 120 135 161 164 118 62 25 18 33 35 36 37 23 26 60 106 148 152 143 154 152 128 118 132 133 93 68 83 100 91 93 125 172 182 137 77 43 48 39 31 29 29 27 24 23 29 47 60 70 96 125 123 102 126 136 132 93 42 21 29 38 52 65 65 57 69 86 73 41 30 27 28 36 44 58 85 111 156 162 139 106 116 154 155 123 91 110 103 70 61 79 79 58 75 117 156 164 146 113 88 81 102 118 127 119 89 51 63 114 167 190 195 162 114 76 49 30 60 42 42 69 108 149 174 176 171 179 176 145 106 91 96 97 90 95 104 100 92 103 102 79 76 59 55 64 81 109 119 102 89 101 119 129 123 105 93 90 67 67 67 64 60 59 59 56 61 53 46 46 51 55 59 63 73 60 52 80 120 119 93 83 76 85 99 98 104 106 97 107 130 142 112 62 64 109 133 128 92 92 115 139 143 138 122 97 60 50 70 104 149 180 160 134 123 96 65 60 84 118 141 150 129 89 54 39 34 40 59 73 49 42 40 45 46 43 48 58 59 57 64 78 82 72 62 59 48 39 40 61 81 79 82 100 96 73 49 41 34 22 35 69 124 129 125 134 162 175 175 181 188 186 184 184 188 189 179 166 157 154 149 156 179 200 197 182 179 182 179 171 170 177 180 177 167 173 176 173 169 171 176 180 147 94 57 24 8 40 92 139 173 185 169 148 151 153 162 185 177 170 190 190 134 46 88 187 184 179 176 179 154 130 153 175 176 175 169 174 180 159 139 143 157 131 112 138 164 164 168 166 167 172 180 183 185 181 144 94 53 35 20 17 17 12 11 13 15 11 12 17 16 18 35 58 75 73 79 91 93 90 100 117 104 103 150 188 194 188 156 125 107 102 97 94 90 93 109 126 141 159 154 156 159 151 146 135 138 132 114 83 78 129 179 187 146 105 107 135 152 180 188 155 110 77 88 143 177 177 178 186 183 167 148 145 156 159 158 164 175 142 97 97 129 125 99 96 133 120 101 94 112 143 165 170 179 180 188 184 147 108 111 140 121 141 155 149 122 82 58 56 69 92 114 133 162 192 195 180 148 147 146 139 137 153 168 165 165 165 163 161 164 169 170 166 155 160 152 142 142 142 140 143 160 160 159 157 157 163 172 180 171 175 185 188 181 173 153 126 118 159 191 182 149 124 113 108 105 106 117 123 127 149 162 151 117 91 84 93 106 132 141 118 121 167 196 195 183 152 117 103 133 148 158 177 202 191 150 123 126 161 182 155 101 65 61 70 126 157 157 140 150 170 170 166 146 74 56 112 148 137 131 145 160 174 142 99 94 105 130 168 206 154 79 37 31 23 15 24 20 20 21 24 28 27 22 17 16 17 19 21 22 21 20 19 23 22 22 25 25 25 28 33 33 26 18 15 18 23 27 29 19 18 17 16 17 19 21 23 26 28 29 29 27 26 26 28 26 26 25 25 24 23 23 22 26 23 20 20 20 21 20 18 16 17 18 20 21 22 22 23 16 17 19 23 26 26 22 19 18 20 21 20 20 23 27 30 24 22 20 21 24 28 30 31 34 35 34 29 24 22 25 30 28 27 29 31 29 22 16 15 12 13 14 15 17 19 20 21 19 20 20 19 19 25 34 42 36 25 16 18 23 23 20 18 13 10 8 8 10 12 12 12 16 21 25 23 18 17 22 28 23 19 15 15 21 29 36 40 44 45 52 64 75 78 73 68 67 65 63 63 64 61 54 48 41 46 50 46 31 16 14 19 21 22 22 22 22 21 20 19 23 23 23 23 23 23 23 23 26 26 25 25 24 22 21 20 19 20 20 19 17 17 19 22 22 21 20 21 22 22 19 16 9 7 7 8 13 18 22 24 28 27 26 25 24 23 23 23 23 24 26 27 27 26 24 23 24 23 22 21 22 23 24 25 30 29 28 27 26 24 23 23 19 21 23 24 23 23 25 26 26 24 22 21 22 23 24 25 23 23 23 23 23 23 23 22 22 22 20 17 20 26 27 25 24 26 27 25 23 22 22 24 24 23 20 18 16 16 16 16 14 15 16 16 16 16 15 14 18 20 23 24 22 21 21 21 19 21 23 23 20 18 17 18 13 15 17 18 19 20 20 20 20 21 22 23 24 25 25 25 19 17 15 15 17 18 18 17 15 17 20 22 22 21 20 18 18 22 27 30 30 30 31 32 31 31 30 30 29 28 28 27 23 21 20 18 17 18 19 19 19 20 21 23 23 23 23 23 26 23 19 17 17 19 23 26 24 24 23 22 22 22 22 22 21 22 23 23 22 23 26 28 27 26 24 22 20 20 20 20 20 21 22 23 24 24 24 23 22 24 26 25 23 21 21 22 26 25 21 18 21 27 29 28 21 21 21 23 24 23 20 17 8 13 19 23 23 23 24 26 22 22 21 20 19 17 16 15 20 23 27 28 27 26 26 27 23 23 23 24 24 24 24 24 28 25 22 19 18 19 21 23 18 22 27 31 31 27 22 18 18 22 24 24 22 22 27 32 34 37 40 37 29 23 20 21 22 21 19 18 18 18 18 18 18 18 16 16 16 17 18 19 25 25 25 25 25 26 26 26 25 24 23 24 26 29 32 34 31 27 28 34 36 28 20 15 23 31 39 40 35 29 28 29 34 31 26 23 22 20 18 16 17 17 18 18 17 16 15 14 17 19 21 21 19 18 18 19 18 19 22 24 26 25 21 19 20 22 25 27 28 29 32 33 32 29 25 21 18 17 17 17 18 17 16 16 17 18 19 20 23 23 23 22 22 21 21 21 20 21 22 22 21 22 25 27 35 32 27 23 19 17 16 16 16 17 17 15 13 13 15 18 22 21 21 21 21 21 22 22 20 19 17 15 14 14 15 15 15 14 14 17 22 27 29 30 27 25 23 22 21 18 13 9 14 13 13 15 19 19 16 13 13 12 11 13 17 19 16 14 15 14 15 19 26 28 26 23 24 23 21 17 14 15 18 22 27 25 22 18 16 17 23 27 24 22 19 18 17 16 13 10 11 15 21 28 33 33 31 28 17 21 26 26 23 21 21 22 19 19 19 19 18 18 17 16 13 12 12 14 16 15 13 10 15 14 15 19 23 25 24 23 21 20 19 19 19 20 21 22 31 32 31 24 15 9 10 12 10 17 25 27 22 15 11 10 10 9 9 12 15 17 17 16 13 13 14 15 15 15 14 14 15 18 21 18 13 10 11 13 21 20 19 21 23 21 17 13 14 18 23 25 25 24 24 25 22 17 12 9 10 12 14 14 14 13 11 11 12 15 18 20 16 17 18 17 15 14 16 18 13 15 17 17 15 13 14 15 15 14 14 13 13 13 13 13 15 14 12 10 9 8 8 8 9 10 12 14 15 15 15 15 10 9 10 12 15 16 15 13 14 15 15 16 17 17 16 16 11 13 16 17 16 15 16 17 21 18 13 9 7 7 9 10 9 9 10 12 14 16 18 19 23 24 22 15 11 11 13 12 13 13 13 13 13 13 13 13 16 15 14 13 13 13 14 15 14 17 19 18 14 11 9 9 12 11 10 10 10 10 11 12 11 9 8 9 11 13 13 12 12 12 11 10 9 9 9 9 9 10 9 6 8 14 19 19 10 10 9 8 8 8 9 9 9 10 10 11 11 11 10 9 9 9 10 10 11 10 10 10 10 16 24 31 34 34 33 32 161 162 163 164 164 162 161 159 160 160 160 161 161 162 162 162 162 162 162 161 161 160 160 159 157 158 160 161 162 161 161 160 160 160 160 160 160 160 160 160 162 162 162 160 158 158 161 164 163 163 162 162 162 161 161 161 164 164 164 163 163 162 162 162 159 159 160 161 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 160 160 160 160 160 160 160 160 159 160 160 161 161 162 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 166 165 164 163 162 161 161 160 164 164 164 164 164 164 164 164 162 162 163 164 166 167 168 168 165 164 163 162 162 162 163 163 162 162 162 163 163 164 164 164 160 164 164 162 163 167 167 164 166 165 164 163 162 161 160 160 164 166 169 171 171 169 166 164 159 160 162 163 150 126 129 157 182 174 175 155 139 121 90 96 123 122 140 167 155 95 57 63 108 106 90 76 92 123 130 115 103 70 78 112 109 89 87 90 124 79 66 73 85 97 89 83 67 29 52 134 190 188 152 116 127 125 107 98 85 94 120 100 49 98 164 182 163 168 172 145 138 146 155 158 156 154 156 158 145 114 94 114 154 173 159 138 133 108 116 124 112 125 119 68 73 125 161 112 38 56 133 176 166 156 160 159 144 135 125 105 87 94 100 100 96 90 81 73 41 33 57 97 109 87 58 38 35 36 37 38 40 43 50 57 84 86 72 60 68 78 81 81 95 101 108 111 97 73 78 109 119 90 78 78 72 66 50 22 13 10 54 109 127 101 91 132 140 120 106 104 100 90 85 89 110 121 115 113 127 120 88 66 45 39 58 83 77 53 43 43 56 71 78 88 100 92 85 99 101 113 107 117 144 129 91 83 131 161 157 138 145 148 150 167 129 85 76 95 85 60 48 42 37 41 42 34 45 52 40 49 52 41 43 51 50 46 38 26 24 28 32 34 35 37 38 38 50 41 32 29 31 35 38 40 32 53 46 46 49 86 95 105 81 69 91 109 127 138 128 140 129 118 99 62 32 14 8 31 104 153 149 105 105 135 152 159 167 163 154 148 151 159 159 154 148 145 148 148 123 81 54 50 47 43 28 17 36 84 130 153 142 126 119 67 35 75 115 142 155 173 177 147 117 108 90 59 32 33 34 36 39 41 44 45 39 30 12 17 72 147 180 175 149 155 110 65 90 131 138 132 156 150 132 123 131 138 139 143 144 148 123 77 45 29 26 30 31 35 41 43 35 25 25 30 24 35 32 32 37 29 59 123 166 186 173 154 158 152 143 155 135 100 112 157 168 158 160 166 159 148 146 132 129 160 129 33 58 150 187 139 85 64 87 130 149 120 98 82 56 35 32 35 36 46 59 67 73 85 102 116 117 93 72 86 75 92 143 114 67 25 53 109 139 185 191 129 62 24 17 32 33 34 34 20 17 68 104 119 127 153 176 158 126 125 153 157 102 54 57 72 87 110 150 174 152 102 70 65 52 40 28 26 27 27 26 26 37 32 48 94 147 168 152 127 118 106 97 79 51 36 35 34 50 67 76 90 127 149 101 28 30 37 45 49 50 52 58 63 92 110 108 93 105 133 128 98 101 80 57 49 56 64 63 58 101 144 160 145 130 121 123 137 113 106 86 63 40 31 89 179 183 146 120 111 78 34 30 57 68 63 72 94 117 145 163 165 166 180 186 156 107 81 79 76 83 88 99 103 114 145 145 107 92 74 69 82 114 158 162 126 95 102 112 116 104 83 67 60 56 55 53 56 62 65 79 101 109 87 68 64 64 60 56 56 62 50 58 107 141 112 78 83 90 90 101 110 131 137 114 107 96 88 56 50 106 159 158 136 104 108 145 180 180 177 165 136 88 34 50 125 188 202 167 137 111 104 103 114 128 131 122 113 108 79 44 21 29 70 107 114 80 52 41 52 55 47 42 41 33 52 66 69 74 86 90 85 62 42 35 59 82 83 92 119 74 52 35 35 30 23 52 105 174 153 123 131 173 187 170 161 156 160 165 170 178 183 177 167 157 169 185 193 186 176 175 181 172 177 179 176 174 176 176 173 179 179 178 178 178 179 178 177 172 134 100 54 16 14 42 83 135 172 167 147 159 165 165 185 173 186 198 158 98 54 121 191 183 182 178 175 147 132 162 184 171 179 178 180 178 158 154 179 155 139 131 162 184 180 181 178 175 180 180 175 181 193 171 127 75 47 21 15 18 16 14 14 15 11 11 16 16 16 26 40 54 62 74 81 79 88 124 161 153 117 135 166 168 152 123 105 72 70 61 55 75 118 154 170 180 196 185 181 193 199 194 172 160 147 121 87 93 157 206 201 187 128 108 118 121 143 148 113 81 89 115 140 152 163 175 177 177 160 135 129 148 158 154 153 157 124 87 97 126 116 108 135 171 141 105 93 113 142 153 149 143 144 156 158 129 95 100 129 108 133 151 158 150 116 85 83 84 80 85 107 138 161 171 172 165 150 132 120 132 162 171 154 162 167 168 165 164 167 165 161 158 149 143 145 130 102 111 149 136 145 158 169 174 177 180 182 179 175 184 194 188 173 156 139 128 151 181 193 177 151 143 149 142 145 144 137 143 161 162 144 136 120 117 108 89 93 100 85 115 175 211 203 171 125 105 125 161 155 140 156 202 206 158 117 97 154 182 143 92 78 86 90 131 148 136 121 142 167 177 184 137 79 68 120 154 148 138 141 140 144 131 105 88 96 131 168 197 153 82 40 42 39 25 25 18 19 22 27 30 29 23 18 17 19 22 25 26 24 22 20 26 24 24 26 26 25 27 32 31 26 21 20 23 26 27 26 20 20 19 18 18 19 22 23 24 26 28 28 27 26 28 30 28 29 29 28 26 24 22 21 28 25 23 22 23 23 22 20 15 16 19 22 24 24 24 24 18 19 21 25 28 28 24 21 19 20 22 22 22 24 27 30 26 23 20 20 24 29 32 34 38 38 36 31 25 23 28 33 23 20 19 20 19 16 15 18 16 16 17 17 18 19 20 21 22 24 23 20 16 19 28 36 41 30 21 22 27 27 24 21 16 13 10 10 12 14 14 14 22 26 28 24 16 13 16 22 24 20 17 18 24 31 36 39 41 42 51 68 84 87 76 66 72 69 65 62 59 54 47 42 41 47 52 47 30 15 12 17 22 23 24 25 24 22 19 18 17 18 19 20 21 23 24 24 26 26 25 24 23 22 20 19 19 20 21 19 18 18 21 23 20 20 21 23 24 22 18 14 13 8 4 5 12 21 28 31 29 28 26 24 24 24 24 25 23 25 27 29 28 26 23 21 22 21 20 19 20 21 22 24 30 29 28 27 25 24 23 22 18 21 24 25 24 23 24 26 25 24 22 19 18 20 23 25 25 24 24 23 23 23 24 24 23 23 20 18 21 26 28 25 23 24 25 24 22 21 22 23 23 21 19 18 17 17 18 19 18 19 20 20 19 16 14 12 16 19 23 24 23 21 21 21 18 21 24 24 21 19 19 20 15 16 18 20 21 21 20 20 21 21 23 24 25 26 26 26 19 17 14 14 15 15 14 13 15 18 21 24 24 22 18 15 20 23 28 30 30 30 30 31 32 31 31 30 30 29 28 28 22 21 20 19 20 21 22 23 16 17 19 21 22 22 22 22 28 24 19 15 15 18 23 26 24 24 23 22 22 22 23 23 20 23 25 26 24 22 22 22 24 23 23 22 22 23 23 23 22 22 22 23 23 24 24 23 22 24 26 25 23 21 21 22 27 26 22 18 21 28 30 29 24 23 22 23 24 24 20 17 10 13 17 20 22 24 27 29 22 22 21 19 17 16 14 13 18 22 26 28 28 28 29 30 24 24 24 24 24 24 24 24 29 26 23 19 18 19 20 22 19 23 29 33 33 27 20 14 16 21 25 26 24 23 27 30 28 35 41 40 33 25 20 19 21 21 20 19 19 19 20 20 20 19 17 17 17 18 19 20 25 25 25 26 26 27 28 28 22 21 21 22 25 30 35 39 35 30 29 33 34 28 19 14 23 29 36 38 35 31 28 27 33 30 27 24 23 21 18 15 16 16 17 16 16 14 13 12 16 19 22 21 19 17 18 19 20 21 22 25 28 26 22 18 20 23 27 29 31 32 34 35 30 28 25 21 18 18 18 18 18 18 17 17 18 19 21 22 24 24 25 24 23 22 20 19 18 19 20 19 19 21 24 28 34 31 25 20 16 14 13 13 14 15 15 13 10 11 14 17 20 20 19 19 19 20 21 21 21 19 16 14 13 14 15 17 17 15 12 14 20 26 29 31 26 23 19 19 20 19 14 10 15 13 12 16 20 22 19 15 14 11 11 14 20 21 17 11 16 12 9 13 21 27 30 29 27 26 24 19 15 14 17 20 25 25 25 22 19 20 23 26 24 22 20 19 18 17 14 11 11 13 18 26 34 38 36 32 16 20 25 26 24 24 25 27 20 20 19 19 19 19 19 19 13 13 13 15 17 16 14 11 16 16 18 22 26 28 26 23 21 21 20 20 20 21 22 23 34 30 24 17 12 9 8 8 7 14 22 26 24 18 13 11 9 8 7 9 13 16 17 17 13 14 15 16 15 14 13 12 12 17 21 21 17 14 14 16 21 19 17 18 20 22 23 23 19 23 27 28 26 23 22 21 18 14 10 8 9 11 11 10 13 12 11 10 12 15 18 21 17 18 19 17 14 13 14 16 14 15 16 15 13 13 15 17 16 15 14 14 13 13 13 14 15 14 12 10 9 9 9 9 7 8 11 13 14 15 15 15 9 9 9 12 15 16 15 13 13 14 15 16 17 18 18 18 11 13 16 17 16 15 16 17 24 20 15 10 7 7 9 11 9 9 10 11 13 15 17 18 20 22 20 14 11 12 15 14 13 13 13 14 14 14 14 14 17 16 15 14 14 14 14 15 15 17 19 19 15 11 9 8 12 12 11 10 10 11 12 12 11 9 8 9 11 13 13 12 12 11 10 9 9 8 9 9 9 10 8 5 8 16 22 23 11 10 8 7 7 8 9 10 10 10 11 11 11 10 9 8 8 9 10 11 11 11 10 10 11 13 18 25 30 34 34 34 158 159 159 161 162 163 164 164 162 162 162 162 162 162 162 162 163 162 162 161 161 160 160 160 162 162 161 159 159 159 159 160 164 162 160 159 158 158 159 160 162 161 160 160 160 161 162 162 161 162 163 163 162 161 159 158 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 162 163 162 160 160 161 163 163 162 162 161 161 160 160 160 157 158 160 160 159 158 160 162 159 160 160 161 162 162 163 163 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 163 164 164 165 165 164 164 163 162 162 163 163 163 164 164 164 166 164 163 164 166 167 166 164 168 168 168 169 169 169 169 169 169 168 167 166 164 163 162 161 163 164 164 164 164 164 164 164 164 164 164 164 164 163 162 161 163 164 164 164 163 161 160 159 159 164 163 153 149 154 157 156 169 166 160 154 144 126 126 145 166 177 171 165 164 141 114 110 137 155 155 143 113 60 48 89 118 101 81 64 55 62 82 97 99 121 135 135 130 122 111 106 76 52 39 60 87 93 92 97 78 55 78 147 183 161 136 138 157 130 77 61 62 68 71 34 54 137 190 160 155 169 153 161 160 164 164 159 153 152 154 155 147 110 83 100 140 163 157 143 126 107 108 134 142 114 81 66 111 134 118 57 39 107 171 177 164 159 153 146 138 124 107 95 99 104 104 99 96 89 70 49 31 40 80 121 121 90 55 31 25 33 37 42 51 53 56 68 106 97 83 69 61 61 64 67 78 103 104 79 66 72 86 99 91 80 81 97 98 70 32 8 4 43 104 142 131 106 115 145 132 126 121 112 96 86 83 78 89 89 84 77 78 85 87 84 74 40 51 108 126 80 37 32 51 63 66 82 103 87 71 89 108 126 121 116 124 109 88 95 149 153 148 136 136 142 136 121 105 107 109 127 129 83 61 93 91 86 81 62 75 93 69 59 63 67 64 56 51 49 41 31 29 30 36 42 39 32 35 43 47 45 43 34 25 31 36 29 32 30 29 28 28 29 33 36 40 52 61 64 73 94 119 135 141 131 98 56 26 9 11 26 100 149 158 114 88 106 138 158 166 148 146 152 140 130 142 159 152 158 154 132 106 87 74 66 43 39 37 35 35 51 92 131 135 90 33 42 106 138 134 141 151 164 168 166 140 112 99 74 34 22 27 41 44 43 43 40 37 33 21 16 57 135 181 176 158 114 67 67 118 167 168 142 140 141 146 153 153 143 133 130 141 145 130 90 48 27 24 26 29 35 40 37 29 25 28 33 33 34 29 28 36 51 86 125 172 175 175 177 179 164 147 145 110 116 137 162 167 157 156 165 154 150 122 96 120 123 71 40 106 197 202 127 87 84 106 148 147 109 89 78 48 30 34 37 36 43 59 72 81 98 118 126 101 92 91 95 85 103 135 125 71 26 52 93 106 164 194 138 47 29 33 33 32 36 26 21 25 62 85 98 138 177 176 155 137 143 155 130 104 80 57 78 93 107 145 149 102 74 75 70 52 33 26 29 26 24 29 30 35 17 70 152 178 175 166 143 141 132 107 73 46 37 37 38 43 53 89 145 177 151 83 26 17 76 101 96 86 77 67 46 46 61 59 61 87 102 95 89 103 70 45 56 76 80 89 110 109 125 129 125 140 168 171 153 120 75 41 27 27 66 121 149 116 89 59 41 32 39 71 104 135 105 90 102 115 120 135 157 159 163 163 155 125 80 58 66 86 90 102 122 139 139 121 102 86 70 65 76 111 156 153 105 73 79 80 71 59 52 54 58 71 58 52 60 73 95 130 163 154 106 84 106 127 117 75 30 19 32 72 124 127 79 70 114 122 114 94 115 157 137 96 99 92 68 57 78 119 154 155 133 114 141 160 168 157 154 166 157 106 34 50 115 164 203 182 119 96 101 124 154 157 126 91 73 69 57 49 43 55 106 150 154 76 51 50 73 84 82 81 80 54 46 41 45 56 67 75 78 58 43 42 55 66 76 80 75 47 45 39 37 26 19 71 154 171 137 144 172 170 166 171 167 151 130 152 170 178 199 177 126 131 170 191 183 177 176 174 175 171 174 178 179 177 176 176 177 178 176 174 173 174 177 182 185 196 192 149 79 24 5 20 47 100 135 157 169 186 184 172 172 175 188 194 151 73 69 146 197 182 188 175 147 140 160 175 175 174 172 170 172 175 175 171 166 149 158 169 176 176 174 174 176 176 180 176 164 167 191 194 171 108 60 22 18 22 14 11 18 13 13 14 14 15 17 19 21 59 73 104 123 104 88 130 193 196 131 101 109 94 75 88 110 126 113 77 55 89 152 176 161 183 185 177 169 172 174 178 187 159 117 87 92 131 186 207 187 170 129 119 126 108 95 89 73 74 101 121 119 120 135 148 149 168 162 140 127 141 146 120 92 93 125 134 138 154 147 128 132 165 148 117 104 133 168 157 120 94 106 126 134 108 66 71 112 131 136 151 167 163 142 126 123 130 113 94 84 82 91 114 136 163 149 126 110 118 139 149 146 172 179 185 184 176 168 165 165 164 168 172 169 144 105 101 128 165 174 181 183 183 184 181 176 173 178 180 174 168 164 160 155 145 135 157 176 161 163 186 193 189 181 177 163 146 150 147 121 93 146 171 157 109 61 54 59 85 127 173 176 133 101 127 175 184 140 138 157 159 178 190 163 109 109 118 110 96 107 109 81 93 127 153 160 166 176 188 200 148 55 74 141 150 157 168 160 176 158 152 141 102 78 109 157 172 127 81 54 40 35 26 14 20 24 28 29 28 25 24 23 25 26 27 28 28 26 24 22 25 23 21 20 21 21 20 18 20 18 18 20 23 24 24 23 22 21 19 19 19 21 24 25 26 28 29 29 26 25 26 28 25 28 30 29 26 23 21 21 24 22 21 25 29 30 26 22 20 21 24 27 28 29 29 29 28 26 24 24 28 32 27 19 23 22 22 23 25 28 32 34 35 29 26 28 29 26 25 27 33 30 26 22 20 20 22 23 23 19 16 17 21 23 21 18 20 19 18 17 16 17 19 19 23 28 25 15 11 20 29 32 38 29 22 22 24 21 17 14 16 15 15 15 16 18 19 19 27 30 28 23 20 21 20 17 24 20 17 20 27 34 36 35 34 42 58 74 85 85 77 69 65 72 75 69 55 44 40 41 47 54 55 41 24 16 16 17 23 22 21 20 20 20 21 21 17 16 16 19 22 24 24 22 28 25 22 21 23 25 25 24 21 21 22 22 22 22 22 22 23 18 17 22 29 29 20 11 9 5 5 10 14 17 23 30 30 27 24 24 25 27 27 27 26 27 28 29 28 26 24 23 21 22 21 19 17 18 22 26 29 33 33 27 24 26 26 24 22 22 23 24 24 25 26 26 25 25 24 23 23 24 25 25 26 29 32 31 27 24 22 21 21 21 22 23 23 23 22 22 21 22 24 25 25 24 22 21 22 23 25 24 22 21 23 24 23 22 21 21 21 20 16 13 16 15 15 19 23 26 27 26 18 21 23 23 21 20 20 21 26 25 23 22 21 22 23 24 23 23 23 24 24 25 25 25 19 17 15 16 17 17 15 13 13 22 29 26 21 19 17 14 18 22 30 34 31 24 23 26 31 31 30 30 29 28 27 27 23 22 21 21 23 22 20 17 20 18 17 15 16 19 21 23 24 22 19 17 17 18 21 22 24 24 25 25 24 22 20 19 19 19 20 21 22 22 22 22 21 21 21 21 21 20 20 20 21 21 22 25 27 28 25 22 19 21 23 25 26 24 21 18 28 26 22 18 16 19 25 30 25 21 17 18 22 24 23 20 14 14 15 18 22 23 21 18 24 24 24 24 21 18 15 12 19 20 22 24 25 25 24 24 23 25 27 29 29 27 24 23 27 23 19 16 15 17 20 22 20 22 30 39 39 28 17 13 24 25 25 22 19 19 24 28 31 34 38 39 35 28 20 16 20 19 19 21 23 23 21 19 13 14 15 16 18 19 20 20 27 26 25 25 24 24 24 25 21 21 22 22 24 28 33 37 44 37 31 32 35 33 23 14 20 27 34 35 29 25 25 27 31 29 25 21 18 17 18 18 18 17 16 14 14 14 15 16 21 19 18 19 19 18 16 13 21 21 21 21 23 24 26 27 22 29 34 34 34 38 41 41 36 31 24 20 19 19 18 18 21 21 21 21 21 21 20 20 24 23 22 20 20 19 20 20 22 21 19 16 14 17 23 28 33 30 25 20 16 13 12 12 16 16 15 14 13 13 13 13 16 16 16 17 18 19 20 21 19 19 18 16 14 12 10 9 13 14 14 14 15 19 26 32 30 26 23 23 24 22 16 11 7 8 10 14 19 21 20 18 21 20 19 19 19 19 18 18 9 9 10 12 17 23 29 33 25 24 24 23 22 21 21 20 26 25 23 22 22 23 25 27 22 21 19 20 21 21 18 15 13 13 14 19 27 35 41 43 27 24 21 24 28 30 27 24 18 15 13 16 20 21 18 14 13 14 15 17 19 18 14 10 18 18 17 18 24 31 30 23 18 19 20 19 19 21 26 30 35 29 19 12 8 8 8 7 12 16 22 27 27 22 13 7 9 10 10 11 12 14 15 16 17 16 17 18 20 18 14 10 10 11 13 13 12 14 18 21 25 26 25 22 22 26 27 25 22 24 27 28 27 23 18 15 15 14 12 11 9 9 9 9 13 12 10 10 11 13 16 18 16 16 15 14 13 13 13 13 10 10 10 11 12 13 14 15 16 17 17 18 18 18 17 17 14 15 16 13 9 6 6 7 8 10 12 11 10 9 10 11 9 10 12 14 15 15 15 14 16 16 16 18 20 18 15 11 10 14 17 15 12 11 14 18 14 13 11 10 9 8 7 7 4 7 9 11 11 12 15 17 20 19 18 14 12 12 14 16 14 13 12 12 12 13 14 14 16 16 16 15 15 15 14 14 14 18 21 20 16 10 7 6 6 8 10 12 12 10 8 6 10 9 7 6 8 10 14 16 12 9 7 6 8 11 11 11 8 8 8 8 9 14 21 27 19 12 5 4 8 10 8 5 15 14 12 10 9 8 7 7 7 10 13 13 12 10 10 11 13 13 14 15 19 24 29 33 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 160 160 160 160 159 159 159 159 162 161 160 159 159 159 160 160 160 160 159 159 159 160 160 161 159 159 158 159 160 161 163 163 161 161 162 162 162 161 159 159 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 161 162 162 160 159 161 162 161 161 161 161 161 161 160 160 158 160 161 161 159 159 160 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 163 163 162 162 162 162 162 162 163 163 164 164 164 168 166 164 164 166 166 165 163 167 167 167 167 167 167 167 167 168 168 167 166 165 164 163 162 162 162 162 162 162 162 162 162 164 164 164 164 163 163 162 161 163 163 164 163 163 161 160 159 151 153 156 155 146 139 147 161 168 159 145 139 135 119 112 122 145 164 168 169 180 169 136 115 138 154 131 89 67 59 77 117 133 106 88 78 61 64 105 148 166 165 164 161 162 169 166 151 89 58 54 69 74 85 98 96 69 67 95 142 158 141 134 146 145 107 63 49 43 38 40 28 80 152 185 154 147 160 157 165 160 153 149 154 161 160 150 141 140 117 95 97 120 143 151 149 124 109 108 122 120 97 82 83 129 136 92 41 66 135 164 154 159 157 148 136 128 117 93 68 93 105 128 137 110 64 39 39 51 55 80 108 110 86 54 29 32 43 53 64 68 58 58 73 107 108 100 81 64 61 68 76 84 83 77 78 83 76 68 72 71 86 111 125 107 64 22 3 15 81 139 143 118 113 132 150 141 127 104 94 98 88 74 74 59 62 64 64 66 76 90 101 67 40 48 94 112 78 39 27 35 49 59 83 102 80 60 75 115 134 125 104 91 76 87 127 147 152 142 121 112 112 100 79 99 131 137 129 133 126 119 132 157 135 112 86 96 109 82 67 66 66 62 54 47 42 36 30 36 34 35 40 44 46 47 48 45 46 52 55 53 54 47 29 42 41 36 30 30 34 33 28 36 40 42 39 42 55 70 79 91 88 69 45 28 13 6 12 84 137 158 129 105 111 130 145 143 151 162 152 120 111 135 160 171 170 149 119 109 112 97 70 50 43 37 35 33 40 63 89 93 67 42 73 138 151 127 121 148 166 173 171 154 136 115 74 38 23 24 38 42 42 42 38 35 33 24 16 47 114 157 154 102 82 61 74 128 181 187 165 131 137 148 158 158 155 157 162 174 174 145 87 41 28 29 28 28 33 36 35 30 28 30 34 34 33 26 23 31 49 88 132 173 190 189 172 162 154 136 121 122 128 148 168 167 151 144 151 143 132 114 98 99 79 50 65 136 181 156 89 82 116 146 170 158 104 66 56 44 37 36 31 39 46 58 76 99 110 100 86 77 105 129 127 98 107 144 141 71 18 51 117 127 140 144 103 47 29 33 33 33 36 27 22 31 70 95 102 118 134 133 126 140 134 127 109 110 98 67 73 74 82 119 131 88 56 60 66 50 32 27 30 26 25 29 29 16 40 118 189 190 165 152 144 160 167 145 89 41 29 41 51 34 49 89 140 162 132 67 16 29 102 151 161 142 107 76 47 26 42 56 68 75 75 79 90 112 80 46 43 79 123 139 130 101 115 132 151 176 180 141 92 64 46 43 43 40 56 78 84 60 49 34 27 41 76 115 140 133 106 92 101 109 110 123 143 154 148 147 147 120 72 58 81 111 106 102 105 115 117 103 85 75 65 64 74 97 127 122 85 54 48 46 55 71 82 81 76 78 81 82 84 99 129 164 187 150 81 76 146 180 143 78 29 22 41 71 94 95 87 110 151 146 100 90 125 132 97 89 116 133 115 97 101 127 147 146 137 132 153 163 164 152 155 173 166 114 35 51 110 132 151 155 135 120 132 145 139 107 70 54 55 78 60 57 77 118 157 145 95 49 52 70 93 109 123 131 128 112 87 60 48 52 57 54 48 47 46 53 57 53 54 56 50 57 48 37 30 25 34 80 138 128 129 157 184 180 171 171 168 155 127 151 184 189 177 146 121 148 173 183 177 175 175 172 173 174 176 178 178 176 176 176 178 177 176 175 174 175 177 180 182 190 192 158 93 39 15 15 25 70 132 175 182 182 177 173 178 172 194 192 131 63 85 163 198 175 176 162 143 145 166 177 172 176 173 171 171 174 174 172 170 161 167 175 177 175 171 170 170 175 169 171 173 168 173 185 190 151 95 40 20 17 12 12 19 14 13 13 14 16 17 18 18 40 82 122 132 127 130 145 156 171 110 69 65 74 99 138 162 184 156 118 95 102 128 151 160 186 179 161 150 153 157 162 174 152 100 77 113 164 192 193 182 169 143 135 126 105 104 110 95 80 83 98 116 118 105 100 105 144 141 127 116 113 102 86 81 142 173 180 171 167 150 142 160 179 156 136 135 141 138 128 119 107 123 143 144 105 62 82 142 147 151 159 168 175 172 154 136 149 146 140 129 113 98 94 96 97 93 88 87 97 114 130 138 158 167 178 185 183 177 173 172 182 182 184 187 170 133 116 130 169 176 179 174 169 170 173 175 177 175 168 160 161 169 175 175 156 122 126 149 152 165 193 205 194 187 191 185 160 139 114 84 76 123 142 133 109 88 96 105 90 92 96 98 98 107 131 155 136 133 156 161 146 164 175 143 87 83 100 112 104 104 95 67 84 132 177 187 180 181 185 184 140 60 80 139 153 177 197 190 178 172 174 172 138 89 78 99 130 108 76 53 45 39 26 15 20 23 27 29 28 26 25 25 24 25 27 28 28 27 25 24 25 22 20 19 20 21 20 19 19 17 17 19 21 23 23 22 19 19 18 19 21 24 27 29 27 30 32 32 30 28 28 29 27 30 32 32 30 27 26 26 29 27 26 29 33 33 29 25 20 21 24 26 27 28 27 27 27 25 23 23 28 32 29 21 25 25 24 25 27 30 34 36 39 33 29 29 28 22 19 19 29 27 24 22 20 20 20 21 21 17 14 15 19 21 19 16 18 17 16 16 17 19 21 22 28 28 23 13 10 17 27 34 39 28 20 18 18 15 11 10 14 13 13 14 16 17 19 20 24 26 25 21 20 22 21 18 22 20 21 26 32 35 33 30 32 41 55 69 77 78 73 68 73 78 80 72 57 44 39 40 46 51 50 38 23 16 17 20 20 19 19 19 20 21 22 23 19 17 16 18 21 23 24 23 26 23 20 20 22 24 25 24 22 22 21 21 21 22 23 23 22 19 18 23 29 29 20 11 8 6 8 15 19 20 23 28 30 28 26 26 28 29 28 27 25 26 27 28 27 26 24 23 21 21 21 18 17 18 22 25 26 31 31 26 24 27 28 26 23 23 24 24 24 25 25 25 25 24 23 23 23 24 25 26 28 30 31 29 25 21 19 18 21 21 21 21 22 22 23 23 23 23 24 24 24 23 22 22 21 23 24 23 21 20 21 23 25 23 22 22 23 22 19 16 16 15 16 19 23 27 27 26 18 20 22 22 21 21 22 24 26 25 23 22 21 21 22 23 22 22 22 22 22 22 22 22 20 18 16 16 17 17 16 15 14 22 27 24 20 19 18 16 18 20 26 31 30 26 24 27 31 30 30 29 28 28 28 28 27 25 23 23 23 22 19 16 18 17 16 16 16 18 20 21 22 21 19 18 18 19 20 22 24 24 24 24 23 21 19 18 19 19 19 19 20 21 22 22 21 20 20 20 20 21 22 22 22 21 21 23 25 26 24 22 18 19 21 23 24 24 23 22 25 25 22 19 18 20 25 29 26 22 18 18 22 23 21 19 13 13 14 17 21 23 22 21 23 23 23 22 20 18 15 14 19 21 22 24 25 24 23 23 23 25 27 29 29 27 24 22 24 22 19 17 16 18 20 21 20 21 27 35 36 28 20 17 24 25 26 23 19 18 21 25 29 32 36 37 35 30 24 20 21 20 20 21 23 23 21 19 16 16 16 17 18 20 21 22 27 27 27 27 26 25 24 23 17 19 20 22 24 27 31 35 39 33 28 31 36 36 28 19 23 30 36 35 29 24 22 24 30 27 24 20 18 17 18 18 19 18 17 16 16 16 17 17 22 20 18 18 19 19 18 16 23 22 22 22 23 24 25 26 26 32 36 34 33 35 37 37 33 28 23 19 19 20 21 20 21 21 21 22 21 21 20 20 22 22 20 19 19 19 19 20 21 21 20 17 16 18 23 27 29 27 23 19 16 15 15 15 15 15 14 13 13 13 14 14 17 17 17 18 19 20 21 22 21 20 18 16 14 13 12 11 12 13 13 13 15 19 26 31 28 26 25 26 27 25 19 14 11 10 11 14 18 20 20 19 19 20 21 22 21 19 16 15 10 9 9 11 15 21 27 30 31 30 27 24 22 21 21 21 27 26 25 23 23 23 23 24 19 19 20 22 22 20 15 11 13 12 13 18 25 33 37 39 33 30 27 27 27 27 24 22 19 17 15 15 17 18 18 17 15 14 15 16 18 17 14 11 15 17 17 18 25 30 28 22 17 19 21 22 22 24 27 30 29 23 15 10 8 9 9 10 11 14 20 25 25 20 12 6 9 9 10 11 13 14 15 16 16 16 17 19 20 19 15 11 11 12 14 14 13 14 17 19 26 27 26 23 22 25 26 24 23 24 26 26 24 21 18 15 14 13 12 10 9 9 9 9 11 11 10 10 11 13 16 18 19 17 15 13 12 11 11 12 11 11 11 11 12 13 14 15 16 17 18 19 19 18 16 15 15 16 18 16 12 9 8 8 7 9 11 11 10 9 10 12 11 12 14 15 16 16 15 14 18 17 15 16 17 18 17 15 12 15 17 16 12 10 13 16 13 12 11 10 9 8 8 8 4 6 9 10 9 10 13 15 20 21 21 18 13 10 11 13 14 13 13 12 12 13 14 15 16 16 17 17 16 15 14 13 12 15 18 18 14 9 6 5 7 8 9 10 10 9 7 6 8 7 5 5 7 10 13 15 12 10 8 9 11 12 12 11 9 9 9 9 11 16 24 30 20 13 6 4 7 9 7 4 11 12 13 13 12 11 9 7 6 8 12 13 12 11 11 12 12 12 13 15 19 23 28 31 164 163 162 161 160 159 159 158 161 161 161 161 161 161 161 161 159 159 159 160 160 160 160 160 160 160 159 159 159 160 161 161 156 157 158 160 160 161 161 161 156 156 156 157 159 160 162 163 160 161 161 161 161 160 159 159 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 161 162 161 159 159 160 162 160 160 160 160 160 161 161 161 160 162 163 162 160 159 160 162 161 161 161 160 159 158 157 157 160 160 160 160 160 160 160 160 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 162 162 162 163 163 163 164 164 168 166 165 165 165 165 164 163 166 166 166 165 165 164 164 164 166 166 166 165 165 164 164 164 162 162 162 162 162 162 162 162 163 163 163 164 163 163 162 161 163 163 163 163 163 162 160 160 148 143 149 159 147 127 131 151 162 146 127 123 127 116 99 96 129 163 178 171 169 162 139 119 119 118 88 61 73 94 110 128 138 125 121 105 70 69 118 168 184 174 174 172 172 187 182 146 95 84 93 88 70 92 112 89 48 83 127 146 133 114 119 137 117 82 64 53 35 18 20 47 111 170 179 154 147 152 160 159 155 139 131 142 157 160 153 146 147 137 120 107 106 114 119 118 105 97 98 105 97 81 81 95 129 101 44 38 106 155 150 140 143 129 121 125 126 110 87 72 100 108 131 137 92 34 27 59 87 90 106 121 113 80 43 21 34 59 85 97 86 62 59 77 96 106 105 87 70 66 67 67 94 98 99 102 100 79 57 53 69 100 133 133 94 43 9 2 24 103 160 143 108 109 129 139 140 126 101 96 108 95 78 83 73 83 101 115 111 98 93 98 76 47 40 69 88 71 41 26 27 36 48 73 89 68 52 68 108 133 134 107 76 58 85 139 146 148 134 111 107 118 114 96 119 159 160 132 132 144 146 146 146 118 90 64 66 75 59 48 55 49 45 43 40 35 33 33 53 58 62 67 75 82 79 70 65 64 74 86 91 88 68 39 41 41 40 43 55 65 60 48 46 45 41 36 35 36 36 34 42 47 43 39 38 25 11 7 55 106 138 130 114 110 116 126 136 162 175 143 102 106 141 165 180 162 134 119 128 137 115 83 59 47 38 37 34 31 36 46 57 57 69 116 162 151 118 112 147 167 180 187 172 147 120 78 42 23 20 33 40 42 41 36 34 38 36 26 41 88 123 122 93 74 64 84 125 157 165 160 142 134 130 136 150 163 173 179 179 189 160 90 37 28 31 27 28 30 32 32 31 31 32 34 34 32 23 18 24 43 88 137 187 190 188 172 142 115 109 118 135 131 135 144 144 139 146 160 154 147 139 114 80 39 34 86 163 168 123 66 78 133 166 167 130 80 44 38 36 35 37 36 67 89 94 91 97 90 72 64 88 118 136 127 102 111 139 128 63 21 58 134 150 136 113 75 45 27 32 33 33 37 27 23 36 67 88 91 97 105 108 112 134 127 109 99 120 114 72 62 66 73 105 121 94 72 72 73 45 30 27 30 27 26 29 29 18 67 139 182 169 137 129 139 159 174 154 89 36 30 49 61 42 51 82 126 147 117 54 5 50 127 181 193 171 131 103 79 52 46 57 73 72 73 95 120 101 67 44 56 105 164 177 144 109 130 152 163 156 128 81 42 44 43 50 51 44 47 49 42 31 38 37 36 59 103 132 138 93 75 68 79 89 92 107 127 146 136 141 153 131 80 70 103 128 122 110 103 110 116 103 83 61 58 63 68 73 83 78 58 43 37 41 61 89 104 100 90 92 103 104 95 105 139 168 178 136 65 80 167 185 126 66 36 29 47 61 59 66 103 144 162 132 80 88 124 102 80 111 146 172 142 102 98 130 143 131 124 154 166 163 156 147 159 182 175 105 31 66 139 139 130 148 167 173 150 118 88 66 63 82 103 107 76 78 128 182 184 117 37 34 60 96 124 142 155 165 169 155 131 103 91 90 81 58 35 37 41 52 54 43 40 42 38 46 40 38 35 36 60 96 117 107 141 178 189 178 172 177 183 159 132 154 190 188 150 122 135 169 178 176 172 176 175 172 175 177 178 179 177 175 175 177 179 177 177 176 176 177 177 178 179 190 198 174 112 52 20 9 7 46 115 168 177 174 172 170 171 174 205 192 108 57 112 184 198 190 172 149 140 154 173 178 172 177 175 172 172 173 174 173 173 170 174 178 178 173 170 169 169 174 165 169 177 171 171 184 195 178 123 61 27 17 14 14 18 15 13 12 14 17 18 16 13 41 78 114 136 160 178 168 144 105 63 44 68 103 140 172 187 206 173 147 137 121 111 138 179 186 168 147 145 151 144 140 151 133 113 111 146 181 184 179 186 165 158 151 130 107 119 134 123 99 106 124 134 119 96 98 116 97 93 95 110 114 98 95 115 171 198 199 176 156 144 158 192 193 157 130 132 135 129 133 148 156 156 165 166 131 85 97 151 155 156 152 154 171 182 160 125 155 159 163 163 158 143 118 97 86 80 71 64 65 78 98 113 113 134 162 180 182 179 183 191 185 181 179 185 179 147 124 126 150 156 164 170 174 176 174 169 159 160 158 158 168 183 191 190 157 107 92 114 130 145 166 175 164 159 164 165 144 117 89 65 72 110 117 110 106 109 127 131 121 88 52 44 67 101 122 129 105 106 129 134 123 138 143 109 88 70 84 113 119 117 106 82 78 118 165 180 177 188 187 162 109 53 87 144 157 180 195 182 171 165 155 146 117 69 62 98 125 119 84 49 41 36 23 21 22 25 28 29 27 25 25 26 22 23 25 27 28 27 26 25 25 22 18 17 18 20 21 20 17 16 15 17 20 22 21 20 16 16 17 18 21 25 28 30 29 32 34 35 34 32 30 30 30 33 35 35 33 30 30 30 31 29 29 31 34 34 29 25 19 20 22 24 25 25 24 24 24 23 20 21 26 32 30 24 26 25 24 25 26 29 32 34 38 33 30 29 27 21 16 15 23 23 22 21 20 19 18 18 17 14 12 13 16 18 17 15 16 16 15 16 18 20 23 25 33 27 19 14 11 15 27 39 41 29 18 15 14 11 9 8 11 11 12 13 14 16 18 19 19 20 20 19 20 22 22 19 19 21 26 33 37 36 30 24 29 38 50 60 66 68 68 68 76 80 82 74 60 47 42 42 44 47 45 36 24 17 19 23 18 18 18 18 20 21 23 24 22 19 16 17 20 23 24 24 24 22 20 20 22 23 24 24 24 23 21 19 19 21 23 24 23 21 21 25 29 26 18 10 8 9 13 20 24 24 25 28 28 27 27 28 30 30 28 26 25 25 26 27 27 25 24 23 21 21 20 19 18 19 22 24 23 28 29 25 23 27 29 28 25 25 25 24 24 24 23 23 23 23 23 23 23 24 25 26 29 30 29 26 22 18 16 15 21 20 19 19 20 22 24 25 26 25 24 23 22 22 23 23 22 23 24 23 21 20 20 22 26 24 23 24 25 24 22 19 16 16 17 20 24 27 28 27 18 20 21 21 20 21 24 26 26 25 23 21 20 20 21 22 24 24 23 23 22 22 21 21 21 18 15 15 16 17 17 16 16 22 25 23 19 19 20 20 19 19 22 27 28 26 25 27 31 30 29 28 28 28 29 29 29 27 25 25 24 22 19 15 16 16 16 17 17 18 19 19 20 20 20 20 20 20 20 20 21 22 22 21 21 20 18 18 19 19 18 18 18 20 22 23 21 20 19 19 20 22 25 27 25 22 20 20 22 24 23 22 17 18 20 21 22 24 25 27 22 23 23 22 21 21 25 28 27 24 20 20 21 22 19 16 12 12 12 15 19 22 24 25 22 21 21 20 18 17 16 16 20 21 22 23 24 23 22 21 22 24 27 29 29 27 24 22 20 20 19 18 18 18 19 20 21 21 25 32 34 30 24 21 23 25 26 24 20 18 19 21 26 28 32 35 35 32 27 23 23 21 20 21 23 23 21 18 19 19 18 17 19 21 24 26 27 28 29 30 28 26 23 21 14 16 19 21 24 26 29 32 35 28 25 29 38 41 34 25 26 32 37 36 29 23 20 20 28 26 23 19 18 17 18 19 20 19 18 18 19 20 20 20 22 20 17 17 19 21 21 21 24 23 23 23 23 24 25 26 31 36 38 35 31 31 32 32 29 25 21 18 19 21 22 22 21 22 22 22 22 21 20 20 20 20 19 18 18 19 19 20 19 20 20 19 19 20 23 25 24 22 20 18 16 16 17 17 14 14 13 13 14 14 15 15 18 18 19 20 21 22 22 23 22 20 18 15 13 13 13 13 10 11 11 12 15 20 26 30 28 28 27 28 28 26 22 19 16 14 13 14 17 19 20 19 17 20 23 24 23 19 16 13 13 12 10 10 13 18 23 27 37 35 31 27 24 22 22 22 26 26 25 25 25 24 22 20 16 17 19 22 22 19 14 9 14 13 13 17 23 28 31 32 37 36 35 33 29 25 21 19 20 19 18 15 13 15 19 23 19 17 15 16 17 17 16 14 14 16 18 20 25 28 26 21 18 21 24 26 27 28 29 30 21 16 11 8 8 10 11 11 8 11 17 22 23 19 11 5 8 9 10 12 13 14 15 16 15 16 17 19 20 19 16 13 13 14 16 16 15 15 16 17 26 27 26 23 23 25 25 23 24 24 24 23 21 19 16 15 13 12 11 10 9 9 9 10 10 9 9 9 11 13 16 17 21 18 15 12 10 10 11 11 12 12 12 12 12 13 14 15 16 17 20 21 21 18 15 13 16 18 19 18 15 12 9 8 6 8 10 10 10 10 12 13 14 15 16 17 17 16 15 14 19 17 14 14 15 17 18 17 14 16 18 16 12 9 10 12 11 11 11 10 9 9 9 10 5 7 9 9 8 8 10 12 18 22 25 22 15 10 9 10 14 14 13 13 13 14 15 16 17 18 18 18 17 15 12 10 9 11 14 15 12 9 6 5 8 8 8 8 8 7 7 6 5 5 4 4 6 9 13 15 12 11 10 12 14 14 12 10 10 10 9 9 12 18 26 32 22 15 7 5 6 7 6 4 6 8 12 14 15 13 10 9 6 8 12 13 12 12 13 14 11 12 13 16 20 24 27 29 163 163 162 161 160 159 158 158 160 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 159 159 158 158 159 160 161 162 155 157 159 160 161 160 159 158 156 156 156 156 157 158 160 161 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 160 161 160 159 158 159 161 158 158 159 159 160 160 161 161 160 161 162 161 159 158 158 160 160 159 159 159 158 158 157 157 159 159 159 159 159 159 159 159 162 161 161 161 160 160 159 159 160 160 159 159 159 159 160 160 161 161 162 162 163 163 163 163 165 165 165 165 165 166 165 165 167 166 166 165 164 163 163 162 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 162 162 163 163 163 162 162 161 162 163 163 163 163 162 161 160 153 138 136 149 149 133 126 132 142 126 103 99 110 106 88 78 117 139 146 134 127 126 115 100 82 87 92 110 137 142 135 136 143 155 161 121 66 70 121 155 165 159 163 159 155 175 163 110 80 119 146 124 99 112 108 68 43 106 164 164 129 106 112 125 102 79 81 68 43 21 25 80 137 178 170 158 155 153 162 148 146 129 118 126 139 149 159 168 149 145 138 127 111 93 82 78 96 91 94 100 97 87 89 100 115 59 33 85 152 167 157 162 138 102 92 119 124 96 85 99 92 94 97 86 54 33 54 92 113 126 147 157 127 67 25 19 50 82 103 97 75 54 58 79 95 112 120 114 108 105 91 72 92 126 144 132 112 89 71 65 77 97 110 95 57 22 8 9 39 101 144 129 102 105 124 134 133 115 104 106 106 103 111 123 122 116 124 144 151 142 140 148 105 63 36 52 72 65 44 32 32 31 35 53 65 53 51 73 94 131 146 120 82 61 79 117 120 128 128 125 139 160 157 137 124 136 123 100 93 92 87 87 79 64 50 35 31 40 43 40 40 31 27 34 38 36 37 41 77 98 116 119 121 126 123 113 107 95 95 106 114 111 89 58 53 51 60 87 116 127 118 106 82 70 53 40 37 37 35 32 23 31 33 36 41 33 18 14 30 67 96 102 103 101 103 112 135 160 163 125 98 125 163 173 164 135 119 133 150 141 116 100 68 52 40 39 37 30 26 29 41 59 93 137 155 132 113 123 156 169 180 189 167 133 109 79 44 21 15 28 37 42 42 37 39 43 40 25 29 70 114 128 130 96 79 99 122 126 130 141 158 146 130 119 120 137 163 184 181 192 160 82 27 24 34 33 32 31 30 30 31 31 32 32 31 30 23 17 20 36 83 136 186 182 175 151 112 94 110 134 143 130 123 129 136 141 152 165 164 171 172 131 74 32 40 95 148 146 114 70 70 113 136 124 69 47 35 36 34 32 41 54 109 147 141 98 66 48 53 81 102 123 130 120 97 94 106 90 55 35 65 125 156 160 129 77 42 25 30 32 32 36 26 22 34 66 87 95 112 127 127 122 123 127 105 94 119 118 84 73 92 92 94 91 93 109 104 77 37 26 26 29 26 26 29 26 27 69 110 130 126 103 91 102 118 123 106 65 37 39 52 58 65 57 68 104 128 106 48 1 66 141 186 190 172 151 138 120 98 57 37 44 50 69 99 117 71 38 49 96 137 166 165 136 129 138 139 119 83 49 35 34 48 48 44 35 30 33 32 24 26 40 45 43 54 76 83 74 49 41 42 55 66 73 88 105 102 102 116 136 122 77 66 94 125 123 116 109 115 119 102 78 52 53 58 58 52 47 48 48 59 67 81 97 105 105 103 103 118 119 105 86 86 108 126 130 109 70 92 140 128 89 70 63 40 49 55 49 62 108 129 107 75 78 112 129 108 112 141 147 162 128 80 79 122 137 130 138 166 168 156 148 147 165 187 177 113 45 96 182 174 139 141 158 170 118 72 67 86 102 113 121 104 95 121 171 183 136 71 32 62 93 131 159 171 167 164 170 171 160 148 142 139 126 99 75 60 42 38 44 41 38 41 41 38 35 40 44 54 85 108 102 105 156 192 188 174 171 177 186 170 151 154 167 169 146 136 171 181 181 174 173 179 176 173 179 179 179 179 176 174 174 177 179 177 177 178 178 178 177 176 176 185 197 184 125 55 19 14 12 37 79 124 153 173 178 165 150 164 194 175 85 57 136 197 196 209 166 134 142 166 177 177 176 174 175 175 175 174 173 173 173 171 174 176 175 173 171 172 174 174 170 172 173 172 177 180 171 167 129 79 40 22 17 17 17 17 14 12 14 18 19 14 10 33 68 110 150 192 209 173 120 52 30 46 104 147 154 153 158 167 149 149 159 137 111 140 197 194 159 138 150 155 128 113 129 133 157 162 157 166 170 169 175 167 169 167 148 131 142 156 151 134 153 161 145 128 133 151 164 108 88 90 122 135 112 108 135 173 198 193 161 140 143 164 190 174 132 100 109 141 164 175 181 184 179 185 190 157 104 104 150 162 156 148 152 172 182 156 117 138 150 163 171 179 182 172 159 144 131 107 83 74 79 82 79 73 86 113 144 168 180 188 194 177 176 174 178 174 149 131 134 137 135 140 154 171 178 169 157 143 157 169 174 180 183 177 167 139 102 86 101 117 130 139 136 122 120 119 117 112 108 101 92 126 157 154 139 134 135 139 130 127 99 67 53 64 87 111 126 120 96 95 97 84 90 99 85 95 67 76 114 137 149 143 119 85 89 108 126 152 196 197 148 72 43 100 163 166 166 162 145 137 125 113 123 123 88 88 137 175 163 102 40 26 26 23 30 27 28 29 28 25 23 23 24 21 22 24 26 27 27 27 27 25 22 18 16 17 20 21 21 15 14 14 15 18 20 19 18 14 15 15 17 20 23 25 27 28 31 34 35 35 33 31 29 31 33 34 33 31 28 27 28 29 29 29 31 32 30 26 22 17 18 20 21 22 21 20 19 20 19 17 17 22 29 30 26 23 22 21 21 22 25 28 30 30 28 27 27 27 24 21 18 19 19 20 20 19 18 16 14 14 12 10 11 14 16 15 14 17 16 16 16 17 20 22 23 31 23 17 17 17 18 29 43 42 29 17 13 13 12 11 11 11 12 12 11 11 11 13 15 14 14 15 17 20 22 22 20 20 23 29 36 39 36 28 21 24 33 44 52 56 60 67 72 71 76 77 72 60 50 46 46 41 42 43 39 31 22 21 23 19 19 19 19 20 21 23 24 24 21 17 16 19 22 24 25 26 25 23 22 22 22 22 22 26 24 21 18 18 20 23 25 26 25 25 26 26 22 14 8 13 14 18 22 25 27 28 30 25 25 25 27 29 29 27 24 24 24 25 26 25 25 24 23 22 22 21 21 21 21 23 24 25 30 30 25 23 26 29 27 25 25 25 24 23 22 22 22 22 22 22 22 22 23 25 26 27 26 25 23 20 17 16 15 20 19 17 17 18 21 24 26 27 25 23 22 21 22 23 24 23 25 26 24 22 21 21 23 26 24 23 23 24 25 23 21 17 18 19 21 24 26 27 28 21 22 22 21 19 20 23 25 26 24 22 20 19 19 20 20 27 27 26 25 24 23 22 21 20 17 14 13 15 17 17 17 18 21 22 21 19 19 20 22 22 19 19 24 26 24 23 24 30 29 28 28 28 29 30 30 28 27 25 24 24 23 19 16 15 16 18 19 19 19 19 19 18 19 20 22 22 21 20 19 17 17 18 19 19 19 19 19 21 20 18 18 18 20 23 24 23 22 20 19 20 24 28 30 27 24 20 19 21 23 24 23 19 20 20 20 20 21 24 27 19 22 24 24 23 23 24 25 29 26 22 21 21 20 17 14 11 11 11 13 17 21 25 27 21 20 19 18 17 17 17 17 19 20 21 22 22 21 20 19 20 23 26 29 29 27 24 22 17 18 20 20 19 18 19 20 21 23 27 33 36 33 25 19 18 21 24 23 20 18 19 21 24 25 28 31 33 31 27 24 24 22 21 21 23 23 21 19 21 19 18 18 21 25 29 32 26 28 31 32 30 27 22 19 13 16 20 23 24 26 29 30 33 27 22 28 39 43 37 28 26 31 36 36 30 24 20 19 28 26 23 20 18 18 20 20 21 20 19 20 22 23 22 22 22 20 17 16 19 23 24 25 22 22 22 23 24 25 27 28 32 37 38 34 29 29 30 30 27 24 20 18 19 21 22 22 22 22 23 23 23 21 20 19 18 18 17 17 17 18 19 20 18 19 20 21 21 22 23 24 21 20 19 17 16 16 16 16 13 12 13 13 14 15 16 17 19 20 20 21 22 22 22 22 20 18 15 13 11 11 12 13 9 9 10 11 14 19 25 28 31 30 29 26 24 23 23 24 21 18 15 15 17 19 20 19 17 19 22 23 22 20 18 18 17 15 13 12 13 17 21 24 34 34 33 32 29 26 24 22 24 24 25 26 27 26 22 19 15 16 17 19 20 19 17 16 15 14 13 16 20 24 26 26 33 37 41 40 35 27 20 16 19 19 19 15 12 15 23 30 24 21 18 17 18 19 19 18 15 17 20 22 24 24 21 18 19 22 26 30 31 30 29 28 18 14 10 8 9 11 12 11 7 9 14 19 22 19 11 5 8 9 10 12 14 14 15 15 13 14 16 18 19 19 17 16 16 17 18 18 17 16 15 15 24 26 26 23 23 26 27 24 26 25 22 20 18 16 15 14 12 11 10 9 9 9 10 11 9 9 9 10 11 13 16 17 19 17 13 10 9 10 12 14 13 13 13 13 13 14 15 15 16 18 21 23 22 18 14 11 15 17 18 19 17 13 10 8 6 8 10 10 10 11 13 15 17 18 19 19 19 17 16 15 16 14 13 14 16 17 16 14 15 17 18 16 12 9 8 9 9 10 11 10 9 9 10 12 7 9 10 10 8 8 9 11 13 20 26 26 19 12 10 10 14 14 14 13 14 15 16 17 18 18 19 19 17 14 11 9 7 9 12 13 12 10 8 6 9 9 7 6 6 6 6 7 4 4 4 5 7 10 13 15 10 9 10 12 14 14 11 9 11 10 9 9 13 18 25 29 25 18 10 6 5 6 4 3 4 5 8 10 12 12 12 11 7 10 14 15 14 13 14 15 13 13 15 19 23 26 27 26 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 159 158 158 158 158 159 160 161 157 158 159 160 159 158 156 154 158 158 157 156 155 156 156 157 159 159 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 157 159 160 160 158 157 158 160 157 158 158 158 159 159 160 160 158 160 161 159 157 156 157 158 157 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 161 161 160 160 159 159 158 158 161 161 160 159 159 160 161 161 161 161 161 162 162 162 163 163 162 163 164 165 165 166 167 168 167 167 166 166 165 164 164 163 165 165 165 165 165 165 166 166 165 165 165 164 164 163 163 163 161 161 162 162 163 162 162 162 162 162 163 163 163 162 161 161 158 133 113 119 138 147 142 134 134 120 93 81 90 95 89 85 98 91 86 88 99 110 102 82 78 112 149 171 173 160 153 156 158 169 175 130 67 74 131 161 173 160 151 146 156 178 156 97 65 135 177 170 151 116 69 41 65 123 167 155 121 108 118 129 109 85 78 61 46 36 44 102 162 178 159 154 157 156 163 146 144 127 113 116 128 141 154 164 137 141 149 148 122 90 78 85 110 98 91 94 97 95 92 93 77 31 55 126 153 150 157 162 138 102 90 110 112 88 89 114 87 85 65 37 36 64 90 99 110 131 158 164 118 41 14 42 95 109 102 77 61 56 59 68 90 125 152 152 149 148 130 103 93 113 127 131 127 109 91 88 86 81 71 55 35 21 19 24 54 96 120 107 102 123 140 138 112 87 94 105 96 113 148 157 144 122 117 140 159 156 149 150 133 80 44 57 77 69 49 40 38 31 30 40 45 41 49 68 85 125 140 107 67 60 85 114 127 141 154 163 176 178 153 121 92 81 63 53 51 43 31 26 31 28 30 36 39 54 65 54 38 31 30 38 44 42 41 43 93 127 153 151 142 146 154 156 143 120 107 113 120 121 104 79 56 54 75 122 158 162 149 141 125 103 72 49 38 36 38 40 29 35 33 34 38 31 21 20 22 40 54 65 81 91 98 108 118 145 151 120 106 139 168 164 140 123 120 135 141 128 114 111 86 63 42 37 36 31 28 29 28 47 86 127 140 126 123 139 163 170 163 156 145 138 126 90 43 19 12 25 36 42 44 38 44 42 34 15 14 58 120 156 146 120 106 121 138 136 125 118 138 151 150 121 89 92 133 175 198 186 134 60 18 24 38 39 36 34 31 29 29 29 29 28 28 29 25 20 18 30 75 131 170 171 153 110 91 125 155 149 146 137 138 153 164 160 150 145 146 155 165 131 74 37 50 104 114 115 103 74 61 79 89 73 36 29 29 38 46 46 55 71 120 147 129 80 50 41 58 96 90 124 144 139 100 70 78 80 62 43 55 98 143 171 148 93 40 23 29 31 31 35 24 19 35 81 110 113 127 144 137 120 127 136 113 100 121 129 111 95 115 103 69 47 84 142 127 64 28 21 24 29 25 26 28 24 19 52 73 85 92 73 49 48 62 60 52 43 39 41 46 49 72 57 56 76 93 79 39 5 79 157 200 199 185 171 155 126 109 61 27 21 31 57 78 77 44 27 58 109 123 122 118 103 112 96 75 54 35 23 28 39 44 45 37 29 31 35 30 23 29 36 41 39 38 40 39 35 38 35 37 44 48 50 57 67 53 62 78 93 89 65 59 78 104 104 98 91 93 93 75 53 41 44 46 46 41 34 40 53 80 91 106 110 103 97 106 120 142 124 98 77 71 76 84 89 85 77 86 91 87 97 100 80 38 48 64 70 78 98 89 49 54 105 145 145 139 147 142 124 139 116 81 83 115 127 140 173 164 160 146 147 153 169 186 173 112 50 109 202 197 153 127 118 89 68 73 107 122 102 82 80 96 119 149 156 120 68 50 65 111 150 176 181 187 181 159 144 165 165 160 152 148 146 142 136 105 53 23 32 40 38 37 38 46 34 41 65 90 116 114 87 98 148 186 187 179 174 173 175 179 162 136 120 143 164 168 191 178 178 174 175 180 175 172 180 179 179 178 176 174 174 176 179 177 177 178 179 178 177 176 175 173 191 187 126 48 20 28 31 28 38 76 133 177 186 165 139 148 167 146 66 62 149 191 183 181 135 115 147 180 179 173 178 170 174 178 179 176 172 171 172 171 172 173 172 171 171 174 175 175 172 174 172 162 158 155 145 159 143 104 56 23 16 19 20 18 15 12 14 18 19 15 10 5 63 137 190 210 189 126 67 71 64 74 108 136 133 118 113 119 122 143 159 138 110 129 174 181 143 130 157 157 112 92 116 161 192 183 147 139 151 155 156 178 177 178 174 167 168 173 172 166 172 162 142 143 167 184 183 153 119 107 132 140 112 112 147 184 201 185 145 132 150 163 161 134 99 85 120 172 199 197 188 171 177 192 194 153 96 101 152 147 138 136 153 174 175 150 123 130 148 163 167 170 182 194 199 187 176 151 129 129 134 114 85 81 65 61 88 126 150 156 155 144 154 159 161 154 134 122 128 142 133 127 130 138 143 140 136 145 163 176 171 161 151 136 121 108 100 96 99 111 129 135 126 121 129 122 107 110 124 127 120 173 202 197 182 171 158 143 118 90 90 88 80 67 68 90 116 126 104 92 78 64 78 104 110 94 60 62 96 127 153 156 133 94 70 59 71 118 185 193 140 64 44 106 166 156 136 125 118 102 100 116 164 186 141 110 133 202 181 105 31 16 23 27 39 32 32 31 27 23 20 20 21 21 22 23 25 26 27 27 27 26 22 18 17 18 20 21 20 14 13 12 14 17 19 18 17 14 14 15 15 17 18 20 21 25 26 29 31 32 32 30 28 30 31 31 29 25 22 21 21 27 28 29 31 31 28 24 20 17 18 19 19 19 18 16 15 16 15 13 13 18 26 29 27 22 21 20 19 20 22 25 26 26 26 25 25 26 26 24 21 16 17 19 19 18 16 14 12 12 11 10 11 13 14 14 14 20 19 17 16 16 17 18 19 24 18 16 21 23 25 34 45 39 26 15 12 13 14 14 15 13 14 14 12 9 7 9 11 10 9 11 15 20 22 21 20 22 25 30 35 36 33 26 21 20 29 39 46 51 57 67 75 68 72 73 68 58 49 45 45 39 40 44 47 41 29 21 21 23 22 21 20 20 21 22 22 26 22 18 17 19 22 24 24 30 29 28 26 23 22 21 21 26 24 21 19 18 20 23 24 28 28 27 25 22 17 11 8 19 20 21 22 24 28 31 32 22 21 22 24 27 27 24 22 23 23 24 24 24 24 24 24 24 23 23 23 23 24 25 25 30 33 32 25 22 24 26 25 24 23 23 22 22 21 21 21 21 21 20 20 21 21 23 23 21 21 21 21 20 19 18 17 19 18 17 16 17 20 23 26 25 24 22 21 20 21 22 23 25 26 27 26 24 23 24 25 25 23 21 22 23 23 22 20 19 20 22 23 24 25 27 28 25 25 25 23 20 19 20 22 24 23 21 20 19 19 20 20 27 26 25 24 23 22 21 20 19 16 13 12 14 16 17 17 19 19 20 20 19 18 19 22 25 21 20 22 23 20 18 19 27 27 28 29 30 30 30 30 25 24 23 23 24 23 21 18 17 18 19 20 21 21 21 20 18 19 21 22 22 21 19 18 13 14 15 16 18 20 21 22 22 21 20 20 21 22 24 25 24 23 21 20 21 24 28 31 28 25 21 19 21 23 24 24 22 23 22 20 18 18 21 24 19 22 25 26 24 23 23 23 29 27 24 22 21 18 15 12 11 11 12 14 16 20 24 27 19 19 19 19 18 18 17 17 18 19 20 21 21 20 18 17 19 22 26 29 29 27 24 21 16 19 21 21 19 18 19 20 22 25 31 37 40 36 25 15 13 17 21 21 19 19 21 24 24 23 24 27 30 30 26 23 24 22 21 21 23 23 22 21 20 19 19 20 23 28 34 37 26 28 31 33 31 27 22 18 15 18 21 24 25 27 29 30 36 27 22 27 38 42 35 26 24 29 35 36 32 26 22 20 29 27 24 21 19 19 20 21 21 19 18 20 23 25 24 22 22 19 16 17 20 24 26 26 19 20 20 22 24 26 29 30 31 35 37 32 28 29 31 31 26 23 19 18 19 20 20 20 22 23 24 24 24 22 20 18 18 18 17 17 17 18 19 19 18 18 19 21 23 24 24 24 21 20 18 16 15 14 13 13 12 12 12 13 14 15 17 17 19 20 21 21 21 20 20 19 17 15 13 11 10 9 10 10 8 8 8 10 14 19 23 25 33 32 29 24 19 18 22 26 24 21 18 17 18 20 20 19 17 19 20 20 19 19 23 26 21 20 18 16 16 18 21 23 26 29 32 34 34 31 26 23 22 22 23 26 29 28 24 20 15 15 15 15 17 20 23 26 17 16 15 16 19 21 22 21 23 31 40 45 42 33 23 17 17 19 19 16 15 19 28 36 27 24 21 19 20 21 21 21 18 20 23 24 23 20 18 18 23 25 28 31 32 30 27 25 18 15 12 10 11 11 11 9 8 9 13 19 23 21 13 6 8 9 11 13 14 14 14 13 11 12 15 17 17 18 18 18 19 19 19 18 18 17 16 15 22 25 25 24 24 27 27 25 27 25 22 19 16 14 13 13 10 10 9 9 9 10 11 11 9 9 10 11 12 14 15 16 14 13 11 10 10 12 15 16 15 14 14 14 14 14 15 15 16 18 22 23 22 19 14 11 13 14 15 16 15 13 10 8 8 10 11 11 11 12 14 17 19 19 20 21 20 18 17 15 11 12 13 16 18 16 12 9 14 16 17 16 13 10 8 7 8 10 11 10 8 8 11 13 11 12 13 12 10 9 10 11 10 17 26 28 24 18 14 14 14 14 14 14 15 16 18 19 18 18 18 17 15 12 10 8 8 9 11 12 13 12 10 8 10 9 8 6 6 5 6 6 4 4 5 6 8 11 14 15 8 7 8 10 12 12 9 7 10 9 9 11 15 19 24 26 29 22 13 7 5 4 4 2 4 4 3 4 6 9 12 14 11 14 17 17 16 14 15 15 16 16 18 23 27 28 26 23 158 158 159 159 160 161 161 161 159 159 159 159 159 159 159 159 157 157 157 157 157 158 158 158 159 158 158 157 158 158 159 160 158 158 158 158 157 156 155 154 160 159 157 156 155 155 155 155 158 158 157 157 157 158 159 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 157 158 159 159 157 156 158 159 157 157 158 158 158 158 158 159 157 158 159 158 157 156 157 158 156 156 157 158 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 162 162 160 160 160 160 162 162 160 161 161 161 162 162 162 163 161 163 165 165 165 166 167 169 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 164 163 163 162 162 161 160 160 160 161 161 162 162 162 162 162 161 162 162 163 163 163 162 161 159 133 103 97 122 152 161 154 157 151 123 95 90 98 107 117 95 93 98 99 99 109 114 105 121 154 180 173 160 161 164 160 159 157 171 149 95 95 146 174 171 146 126 140 174 181 138 87 80 132 171 191 174 96 35 44 91 111 118 105 93 101 114 120 103 75 47 39 49 54 73 127 180 172 152 146 149 154 162 155 151 134 117 114 123 133 135 132 135 148 163 159 129 99 97 112 102 85 67 62 66 69 65 61 39 27 74 120 111 117 135 124 109 102 99 103 106 109 118 128 137 115 63 20 38 93 116 102 105 125 139 129 80 15 18 77 130 127 107 89 89 85 65 48 87 141 182 179 169 173 167 150 121 85 72 108 138 120 95 97 112 88 63 48 37 26 23 26 49 88 106 96 108 142 144 116 76 66 91 112 107 123 148 143 149 122 110 127 143 134 117 108 138 89 56 67 85 77 60 52 42 38 37 37 34 33 40 49 67 94 100 66 33 49 99 139 171 170 164 154 140 117 85 59 48 38 29 28 31 32 26 19 25 26 34 58 77 103 115 83 46 48 53 56 54 46 41 41 88 121 146 142 131 139 159 173 157 132 119 124 128 124 108 86 42 53 89 139 170 169 160 156 153 139 118 97 74 54 41 35 44 48 46 46 51 44 31 28 26 32 32 40 63 81 91 100 104 138 158 136 114 127 143 137 128 136 135 123 114 115 118 118 111 77 43 32 33 31 29 30 20 28 59 105 134 138 138 140 142 155 137 120 137 176 175 118 43 20 13 25 35 41 43 39 40 40 40 26 18 49 106 144 142 138 132 134 150 151 116 72 101 123 134 115 86 81 106 134 175 145 96 52 32 34 35 31 39 36 32 29 27 26 26 26 26 29 28 24 19 26 72 130 167 144 121 106 115 160 185 167 147 141 144 162 174 168 149 135 133 131 146 126 72 36 54 111 118 107 92 73 57 57 53 40 43 32 23 40 67 72 66 70 91 93 77 65 74 79 79 88 96 126 141 139 108 79 90 104 79 43 43 82 126 157 145 100 40 23 29 31 31 34 23 18 41 96 123 105 95 102 102 94 132 146 135 132 146 153 137 99 101 81 46 49 120 179 137 50 22 18 24 29 26 27 28 22 16 40 51 56 61 46 28 28 31 34 40 42 39 34 37 44 55 49 48 54 54 42 27 19 95 166 201 195 176 154 130 97 67 48 32 29 38 54 58 48 32 33 54 71 65 63 64 56 56 43 33 30 29 28 32 39 35 39 32 29 38 41 37 38 39 37 36 35 32 29 32 37 38 38 39 41 39 36 35 35 33 42 46 50 54 51 52 64 72 69 63 59 60 59 50 39 32 37 38 42 48 44 45 59 78 79 81 82 79 81 98 117 133 109 86 74 67 61 64 73 76 74 63 58 85 120 106 59 28 51 81 95 93 90 79 61 95 128 140 138 148 146 134 134 155 121 88 96 124 129 136 161 154 148 142 154 161 168 181 171 114 61 120 204 192 141 96 66 43 60 97 125 110 80 85 114 147 148 120 77 52 51 71 96 144 193 202 179 186 190 155 114 125 137 145 144 142 147 150 150 113 52 14 24 39 40 37 36 37 28 56 117 159 153 113 75 102 129 162 178 180 180 180 178 169 147 110 88 128 174 173 172 170 175 174 174 178 174 171 178 176 177 177 176 174 174 175 177 177 177 178 178 178 177 176 176 174 195 186 111 37 35 53 42 20 14 49 116 166 181 169 149 158 163 135 60 71 153 170 153 123 102 112 157 187 179 170 174 168 174 179 179 174 170 171 173 174 174 173 171 170 170 171 172 174 165 168 169 146 125 131 145 175 173 137 73 24 13 20 23 19 16 14 14 17 18 16 14 13 52 138 211 193 112 65 70 134 141 121 97 107 124 116 99 100 112 131 139 122 100 104 122 120 113 135 175 170 113 89 114 172 198 193 150 120 124 148 169 182 177 176 182 185 179 175 177 179 173 167 162 158 161 175 190 182 150 130 136 128 101 111 155 185 184 155 116 114 146 161 147 126 98 99 144 188 196 185 180 172 174 180 180 146 97 96 136 127 119 128 156 177 173 154 140 146 143 142 150 166 181 185 181 192 177 155 148 167 187 175 147 119 95 74 70 75 81 89 97 103 121 135 142 140 127 117 121 132 132 133 130 121 110 106 108 127 143 149 137 126 123 118 110 121 130 128 120 127 145 149 141 144 160 151 128 128 137 131 119 160 187 189 188 188 174 153 124 85 100 107 91 64 51 61 78 92 85 74 65 85 137 171 165 112 68 53 68 84 109 125 116 93 67 42 42 84 147 158 119 76 48 89 129 111 92 89 96 106 121 148 179 174 122 90 104 158 140 82 27 19 29 34 39 34 33 30 25 20 17 18 19 21 22 23 24 25 26 27 27 26 24 21 20 21 21 20 18 13 12 12 13 16 18 17 16 14 14 14 14 15 15 16 16 21 21 22 25 28 29 29 28 26 27 27 24 20 17 17 18 27 29 31 33 32 29 25 21 18 19 19 19 18 17 15 13 14 14 11 10 15 24 28 28 24 23 22 21 21 23 25 27 30 30 27 23 23 25 23 19 17 18 18 18 17 15 13 11 11 11 11 12 13 15 15 16 21 20 17 15 14 14 14 15 18 16 16 20 25 30 38 46 35 23 13 12 14 15 16 17 17 19 19 15 10 7 9 11 10 7 8 15 21 22 20 19 21 25 30 34 34 30 24 20 18 26 36 43 49 56 66 73 70 72 72 66 56 47 43 43 40 39 45 53 49 33 22 19 23 22 21 20 20 20 20 21 26 23 20 19 20 22 23 22 30 30 30 28 24 22 21 21 26 24 22 20 19 20 22 23 27 27 25 21 17 13 12 12 24 25 24 22 24 28 31 30 20 19 19 21 23 24 23 21 22 22 22 23 23 23 24 24 24 23 22 23 25 25 25 24 32 35 33 24 20 22 23 21 20 20 20 20 21 21 21 21 20 20 19 18 18 19 19 20 17 17 19 21 23 22 20 18 18 18 17 17 18 19 21 23 22 21 21 20 20 21 22 22 25 26 28 27 26 25 26 28 27 24 22 21 22 23 22 20 22 23 24 24 24 24 25 27 25 27 27 25 21 18 18 18 22 21 20 18 18 19 20 21 23 23 22 21 19 18 17 17 18 16 14 14 16 18 18 17 19 18 18 20 19 16 17 19 24 21 21 22 21 16 15 16 24 26 29 31 32 32 30 29 24 23 22 23 24 24 21 19 19 19 19 20 21 21 22 22 20 20 21 22 21 20 18 17 13 14 14 15 17 19 20 22 21 21 22 22 23 24 24 25 24 23 21 20 20 22 24 26 26 23 19 19 21 23 24 23 23 24 24 21 17 15 18 21 20 23 26 26 24 22 22 22 29 28 26 23 21 17 14 12 11 12 14 15 16 18 21 24 19 19 20 21 20 19 17 16 16 17 19 20 20 19 18 17 17 21 25 29 30 27 24 21 18 21 23 22 19 18 19 22 21 26 32 38 42 38 25 12 11 15 18 19 18 18 22 25 23 22 21 25 29 30 28 25 24 22 20 21 23 24 24 23 21 21 21 22 25 30 34 37 25 27 30 31 30 26 22 19 19 21 23 24 25 26 29 31 38 28 21 25 36 40 33 23 22 27 33 35 33 28 23 21 29 27 24 20 18 18 19 20 19 17 16 19 23 25 24 21 20 18 16 18 21 24 25 25 18 19 19 21 23 26 28 29 29 33 35 30 27 29 31 32 25 22 18 18 19 20 20 19 23 24 25 25 24 22 19 18 19 18 18 17 17 17 18 19 19 18 19 20 23 25 25 24 20 19 18 16 14 13 12 11 12 12 12 13 14 15 16 17 19 20 20 20 19 17 15 14 14 14 13 12 11 10 9 9 9 8 7 9 14 18 21 22 29 31 30 25 18 17 22 27 25 23 20 20 21 21 20 19 18 19 20 19 17 19 24 29 23 22 22 21 21 20 20 21 19 22 28 32 33 31 28 25 24 22 22 25 28 28 24 20 15 14 13 13 14 19 26 31 20 18 17 18 20 21 20 19 15 22 34 42 44 38 28 21 18 19 19 19 21 25 32 36 27 24 21 20 21 21 21 20 21 21 24 25 22 19 19 23 27 27 29 30 30 27 23 19 19 17 14 13 13 12 9 7 11 11 14 21 26 25 17 10 10 11 12 14 14 13 12 11 8 10 13 15 16 16 18 19 23 21 19 18 18 18 18 17 23 26 26 24 24 26 26 23 27 25 23 19 16 14 12 11 9 8 8 8 9 10 11 12 11 11 12 12 13 14 15 15 10 10 10 11 12 14 15 16 16 16 15 15 15 15 15 16 17 19 21 22 22 19 16 14 11 10 10 11 13 13 11 9 11 12 13 12 12 13 16 19 19 20 21 21 21 19 17 16 11 12 14 18 19 16 10 5 12 14 16 16 14 11 9 7 8 10 12 11 8 7 10 13 13 14 15 14 12 11 12 13 10 16 24 29 28 24 19 17 15 15 14 15 16 17 19 20 18 17 16 14 12 10 9 9 10 10 10 12 14 13 11 9 10 10 9 8 7 6 5 5 5 5 5 7 9 11 13 14 7 6 6 7 9 10 8 6 9 10 12 17 22 26 28 28 33 26 17 9 5 4 2 2 4 3 1 1 3 6 10 13 12 15 18 18 16 15 15 15 19 19 21 26 30 29 24 19 158 159 159 159 160 160 160 160 158 158 158 158 158 158 158 158 157 156 156 156 156 156 155 155 160 159 158 157 157 158 158 159 157 157 156 156 155 156 156 157 159 158 157 156 155 156 156 157 157 157 156 156 156 158 159 160 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 158 159 158 156 156 157 159 158 158 158 157 157 157 157 157 156 158 159 159 157 157 158 160 158 158 158 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 163 161 160 159 159 160 161 163 160 160 161 161 161 162 162 162 164 166 167 166 164 163 165 166 166 166 166 166 166 166 165 165 166 165 165 165 165 165 165 165 164 164 163 162 161 161 160 160 159 160 161 162 162 162 162 162 161 161 162 163 163 163 162 162 161 148 128 114 121 141 157 162 172 181 162 121 94 91 105 123 118 138 154 131 95 99 124 129 142 156 169 164 154 159 164 158 157 150 167 156 112 118 158 167 147 114 92 129 177 153 104 94 128 137 149 161 138 77 58 96 119 97 75 73 91 106 104 94 76 61 34 47 68 66 101 160 183 163 156 148 144 152 154 158 157 148 129 111 107 114 116 111 139 153 161 148 125 109 100 96 59 52 42 36 36 39 37 34 32 37 68 87 81 98 113 97 73 88 103 113 127 144 152 149 189 137 65 28 53 107 133 129 134 147 132 95 48 7 28 95 131 122 111 114 121 103 73 58 88 144 180 168 158 175 185 177 140 82 52 89 123 105 91 108 129 95 61 45 31 20 25 41 61 82 89 82 94 116 112 88 68 93 118 125 122 117 117 120 149 119 95 95 104 107 111 117 125 90 58 56 69 76 75 74 56 53 49 38 25 27 34 33 44 46 47 35 21 39 87 123 146 130 107 82 57 39 35 40 46 38 42 46 38 31 37 45 59 65 72 95 114 142 156 112 54 73 88 86 71 59 56 56 66 92 116 122 121 130 147 159 145 129 129 139 136 117 88 61 40 75 123 157 172 175 175 175 166 165 161 146 115 78 51 40 53 60 64 74 85 74 50 37 26 31 28 31 50 65 70 74 93 127 154 140 110 106 117 118 132 146 145 123 107 112 124 130 136 90 42 27 33 36 33 30 22 20 41 81 114 130 129 118 105 125 123 123 147 182 176 117 45 23 16 27 35 39 40 36 37 40 45 37 23 41 89 125 138 130 122 127 145 143 102 56 94 105 116 118 118 120 121 119 127 102 79 67 51 32 25 31 38 37 33 29 26 25 26 27 26 30 30 26 19 26 75 137 165 124 118 140 152 168 178 167 148 137 131 139 149 151 146 142 137 142 155 121 63 40 65 113 141 115 87 70 58 44 36 33 42 35 29 51 84 83 61 55 61 60 69 93 114 113 94 79 107 123 118 116 112 104 111 113 86 49 51 87 121 152 144 97 42 25 31 33 33 35 24 18 43 99 128 106 78 67 65 66 108 131 137 143 147 161 162 117 88 50 30 81 166 188 119 42 18 18 26 31 28 29 30 23 25 35 39 37 36 28 26 35 32 45 54 49 38 33 36 41 40 40 42 43 36 26 24 29 94 146 167 158 130 95 74 55 25 30 32 37 48 49 42 38 33 37 39 34 29 29 30 27 22 25 31 36 36 33 35 39 33 44 44 46 55 50 45 56 60 56 53 51 51 49 49 49 56 59 62 63 63 60 54 48 45 45 39 37 41 38 36 43 45 41 41 46 48 46 43 44 49 56 56 65 81 75 61 63 66 61 58 60 59 60 71 86 92 81 74 73 67 58 58 65 66 62 46 50 82 94 70 46 56 80 100 104 97 89 97 115 129 116 107 121 136 128 130 152 165 114 83 105 135 135 127 130 145 142 145 166 167 162 175 175 136 77 117 169 137 93 73 65 86 89 96 99 93 99 134 173 172 136 69 24 30 57 91 124 163 199 195 172 181 178 136 100 95 115 137 147 149 142 123 104 75 40 20 28 38 42 41 35 35 42 95 178 210 160 101 85 109 109 139 175 182 180 180 174 144 129 117 114 142 164 152 147 171 178 176 173 177 177 173 176 172 174 176 176 175 174 175 176 177 177 177 177 177 177 177 177 181 203 176 81 28 74 104 66 35 16 32 80 123 156 170 162 178 173 137 61 78 157 152 125 100 115 144 173 182 174 169 172 170 175 178 175 168 166 171 178 175 174 173 172 171 171 171 171 169 159 157 151 131 126 148 169 185 194 163 89 31 17 22 22 20 18 15 14 15 17 18 19 31 44 103 159 130 64 73 139 182 190 151 101 109 144 149 134 123 126 128 121 108 93 84 80 67 100 147 176 155 104 90 117 149 178 188 152 111 119 160 188 179 174 168 171 180 177 171 174 177 173 178 182 164 146 161 194 193 170 150 142 123 90 90 122 143 138 126 114 122 149 157 140 142 129 128 149 175 183 173 162 175 173 175 177 156 113 98 116 135 132 143 170 187 181 166 157 151 133 123 137 162 177 174 167 186 161 140 144 168 189 194 191 154 140 125 111 90 69 64 71 86 102 117 134 152 156 148 146 129 134 142 146 135 116 100 94 97 114 125 122 125 136 141 136 160 167 159 146 149 154 144 132 134 150 140 121 124 128 120 117 136 154 153 163 178 172 154 129 121 139 134 100 74 76 84 84 75 66 54 57 99 162 188 173 125 83 72 84 77 76 91 98 96 77 45 30 59 105 115 94 74 44 67 90 79 78 85 93 123 140 151 143 118 93 84 87 83 75 52 29 26 34 35 30 32 31 28 23 18 17 19 21 22 22 23 23 24 25 26 27 27 25 24 23 23 22 19 16 13 12 12 13 16 18 17 16 13 13 14 14 15 15 15 15 18 16 16 19 23 27 28 28 22 24 24 22 19 18 18 20 25 28 31 33 32 29 25 22 21 22 22 22 20 18 15 14 15 15 12 10 14 23 29 30 26 25 23 22 22 24 26 27 34 33 28 22 21 24 24 20 20 19 18 17 16 14 12 12 12 12 13 13 14 16 17 18 20 18 16 14 13 12 13 13 17 17 15 14 20 31 40 44 35 25 15 15 17 18 17 18 20 22 23 19 13 11 13 16 11 6 7 15 22 21 19 18 17 22 29 34 34 29 22 17 19 26 35 42 48 55 62 67 71 73 73 68 59 52 48 47 44 40 44 53 50 34 21 19 19 19 18 18 18 19 20 20 26 23 21 21 22 22 21 20 26 28 29 27 24 22 22 23 25 24 23 21 21 20 21 21 23 23 21 17 12 12 15 19 24 27 28 26 26 29 28 25 20 18 17 18 21 23 23 22 22 22 21 22 22 23 24 24 23 21 21 22 24 25 23 21 31 33 30 22 17 19 21 19 15 16 17 18 19 21 22 22 20 19 18 17 16 16 16 16 15 16 19 23 25 24 20 16 17 17 18 18 18 19 19 20 17 18 19 20 21 21 21 21 23 25 27 27 26 26 27 29 30 27 24 23 24 24 23 21 24 26 27 26 24 23 24 25 23 25 28 27 24 20 18 18 20 19 18 18 18 19 21 22 21 21 20 19 18 17 17 16 19 17 16 17 19 20 20 18 19 16 17 20 19 15 13 15 19 19 22 23 20 14 13 17 20 24 29 34 35 33 30 27 27 26 24 24 25 24 21 18 20 19 18 18 19 20 22 23 22 22 22 21 20 19 17 17 17 17 16 15 16 16 18 18 19 20 22 24 25 24 23 22 22 21 20 19 18 18 18 19 21 19 17 17 20 22 22 21 21 24 25 22 17 15 17 20 22 24 26 26 23 21 21 21 28 28 26 24 21 17 14 12 11 14 16 17 17 16 18 20 18 20 22 24 23 20 16 14 14 15 17 19 19 19 18 17 16 20 25 29 30 28 24 21 20 23 25 23 19 17 20 23 20 24 28 33 38 38 27 14 13 15 17 16 15 16 21 25 22 20 19 24 30 33 32 30 23 21 19 20 23 25 26 25 24 24 24 25 27 29 31 32 24 26 28 29 28 26 23 21 23 23 23 23 23 25 28 30 39 28 20 24 35 39 31 21 23 27 33 36 34 28 23 20 28 26 22 19 16 16 16 17 16 14 14 17 23 25 22 19 18 17 17 19 22 24 24 23 20 20 20 20 21 23 24 25 29 33 34 30 26 28 31 31 21 18 16 17 19 21 22 21 23 24 26 26 25 22 19 17 21 20 19 18 17 17 18 18 21 19 18 19 22 25 26 26 17 17 16 15 14 13 12 11 13 13 13 13 14 15 16 16 18 19 19 18 16 13 10 9 14 14 15 16 15 13 10 9 9 8 7 9 13 17 18 18 20 26 32 30 23 20 23 28 25 24 22 23 24 23 21 18 18 21 23 21 18 18 22 26 22 23 24 25 24 22 20 18 17 19 22 25 28 28 28 28 29 26 23 24 27 26 22 17 14 14 14 14 14 17 23 27 22 20 19 20 21 22 20 18 12 17 25 35 41 40 33 27 22 21 21 23 27 30 32 32 24 22 19 19 19 19 17 15 20 20 23 25 23 20 24 32 31 29 28 28 27 23 18 14 18 16 14 13 13 12 9 6 14 14 16 23 29 29 21 14 11 12 14 14 14 12 10 9 5 8 11 13 14 15 18 20 26 22 18 16 17 19 20 19 27 30 29 26 24 24 22 18 27 26 24 21 18 14 11 9 8 7 7 8 9 10 11 12 13 14 14 14 14 15 15 15 9 10 11 13 13 14 13 13 17 16 16 15 15 15 16 16 18 19 20 21 21 19 18 17 10 8 7 8 11 13 13 13 14 15 15 14 13 14 17 19 18 19 20 21 21 20 18 17 15 15 16 17 18 16 11 7 9 11 14 15 15 13 10 8 8 11 13 11 7 6 9 13 13 14 15 14 12 11 12 14 13 17 23 29 31 29 22 17 15 15 15 15 16 18 20 21 18 16 13 10 8 8 9 10 11 10 10 11 13 13 11 8 10 10 11 11 10 7 5 4 4 4 5 6 8 9 11 11 8 6 4 5 7 8 8 7 8 11 17 25 33 38 38 37 37 30 20 11 6 3 2 2 4 3 3 3 4 6 8 10 10 13 16 17 15 14 15 16 20 20 22 27 31 29 21 14 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 156 160 160 158 157 157 157 157 158 156 155 154 154 154 156 158 160 157 156 156 156 156 157 158 159 157 156 156 155 156 157 159 160 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 157 159 158 156 155 157 158 158 158 158 157 157 156 156 156 156 158 160 160 158 158 160 162 161 161 160 159 159 158 158 157 158 158 158 158 158 158 158 158 156 157 157 158 158 159 159 159 162 161 159 158 158 159 161 162 160 160 161 161 161 162 162 162 167 168 169 167 163 161 162 164 164 164 165 165 165 165 165 166 166 166 166 165 165 165 164 164 166 166 165 164 163 162 162 161 159 160 161 161 162 162 162 162 160 161 162 163 163 163 162 162 164 167 163 147 130 127 140 154 158 182 174 127 84 67 78 97 142 165 173 130 80 89 119 122 122 133 163 182 168 153 159 171 167 162 166 137 98 127 167 156 140 100 72 116 163 121 88 128 173 151 133 116 87 73 107 154 148 104 71 86 122 132 108 79 55 62 50 78 90 68 112 181 174 154 165 157 147 151 144 154 159 159 140 106 86 93 107 113 130 142 140 124 117 114 88 54 23 31 38 38 36 36 35 33 28 27 34 47 62 79 87 83 63 79 105 133 153 162 163 161 188 122 55 40 72 114 144 158 175 182 145 85 39 12 36 95 122 110 104 114 116 93 81 91 69 115 137 120 118 147 164 157 128 91 67 81 92 81 90 125 117 79 43 25 12 8 34 70 99 84 68 61 63 69 79 87 94 144 150 126 117 98 94 125 131 114 100 97 94 89 91 98 113 87 52 33 43 68 88 94 74 70 59 36 17 24 35 30 34 16 18 31 32 35 52 69 76 64 50 38 27 29 57 88 96 81 89 100 73 43 55 86 89 101 106 116 117 140 157 111 61 93 118 113 92 79 79 82 45 67 94 114 125 132 136 138 124 118 131 147 136 102 59 25 35 90 142 158 156 162 169 169 173 173 168 150 117 82 62 58 51 62 75 96 113 100 64 40 20 30 29 28 40 49 48 47 77 102 129 123 98 94 110 120 139 143 144 136 120 113 125 143 151 96 41 25 36 43 38 32 27 22 35 61 83 100 102 89 80 101 122 147 155 148 126 82 47 26 20 29 34 36 37 33 44 40 38 26 12 36 93 137 133 101 87 112 139 133 108 89 112 123 135 145 156 162 160 153 108 92 86 81 52 16 18 46 36 36 33 29 25 24 26 29 27 31 31 27 20 27 79 144 148 132 146 165 161 167 168 147 149 135 123 122 127 132 137 140 140 164 175 114 50 51 84 115 145 115 82 67 56 37 29 40 22 32 42 66 92 78 48 41 52 66 104 138 140 119 97 81 93 114 109 107 113 113 112 101 82 60 72 99 125 163 155 93 44 28 33 35 34 36 24 18 38 97 142 140 113 81 59 53 73 99 111 115 113 147 186 158 100 35 13 89 172 159 85 36 17 18 28 33 30 31 32 24 27 29 32 33 30 25 26 33 43 60 66 51 38 39 42 40 39 36 37 40 38 31 29 32 74 113 130 126 93 46 27 22 34 42 42 49 61 53 40 45 41 36 29 30 34 27 21 24 29 28 30 35 40 42 41 40 52 73 87 98 102 82 68 79 97 98 97 97 99 98 87 75 93 97 101 103 105 103 95 86 81 75 64 62 62 49 36 37 33 32 39 51 53 44 41 44 81 90 89 100 120 109 80 70 65 62 63 65 57 46 46 55 57 62 69 72 66 57 55 58 50 50 43 56 69 47 36 64 109 121 116 101 93 89 110 149 124 89 88 121 132 120 123 141 136 92 80 113 136 133 130 133 141 141 151 175 170 156 171 179 125 54 72 103 70 62 105 145 142 114 84 81 109 142 156 154 120 88 47 34 41 48 87 150 180 190 178 174 184 158 114 101 106 123 143 154 155 135 93 56 40 34 35 38 37 41 40 29 61 77 133 208 213 135 88 109 101 90 130 185 192 177 164 147 128 126 148 165 168 153 134 142 176 183 178 172 178 181 177 177 169 172 176 177 175 174 174 175 178 177 176 176 176 177 178 179 180 200 159 53 24 116 159 102 60 28 19 41 79 132 167 167 179 171 133 56 80 162 149 115 115 153 185 186 173 169 171 171 173 176 177 170 163 163 172 182 172 172 172 173 173 174 174 173 164 159 148 129 124 153 184 191 179 196 173 101 40 24 24 17 21 19 17 14 14 16 20 23 18 48 78 80 66 79 135 190 200 197 150 106 123 163 181 183 164 154 137 119 106 94 77 62 63 112 153 150 110 74 83 118 124 151 165 137 112 140 177 181 180 177 165 162 172 175 171 173 176 168 168 171 162 149 158 180 168 155 144 142 129 97 82 95 93 102 128 154 165 167 151 125 147 155 151 146 164 186 172 138 151 168 187 191 164 118 102 120 142 141 149 167 179 174 159 147 135 130 132 140 148 155 170 186 180 153 138 150 163 165 171 182 176 160 152 159 155 129 97 78 72 81 92 117 155 176 173 168 155 147 145 150 150 135 113 98 88 111 130 139 152 167 168 158 155 155 144 135 138 127 102 85 105 114 101 91 104 113 118 130 122 127 115 124 142 137 120 97 144 166 154 111 98 129 150 144 96 79 64 63 81 112 133 137 109 84 103 134 115 83 82 91 108 90 49 25 48 84 92 81 61 38 60 81 86 105 115 116 121 129 131 121 120 130 114 78 36 35 36 32 29 33 32 21 30 28 26 21 18 17 20 23 22 22 23 23 24 25 26 26 27 26 26 26 25 23 18 14 13 12 12 13 16 18 18 16 12 13 14 15 16 16 17 17 16 14 13 15 21 26 29 29 20 22 23 22 20 20 22 24 23 26 30 32 31 28 24 21 24 24 24 24 22 20 17 15 16 16 13 11 15 24 30 32 26 25 23 21 21 23 24 26 33 32 26 20 20 26 27 23 22 21 19 17 15 13 12 12 13 13 14 14 15 17 18 20 18 17 15 13 12 12 13 13 18 19 15 9 14 29 40 42 39 28 20 19 21 21 20 19 22 24 25 22 17 15 17 21 11 7 7 16 22 21 18 17 14 20 30 36 35 29 20 14 21 26 34 42 48 53 58 61 69 71 72 69 63 58 56 56 48 41 42 51 49 33 21 20 15 15 15 16 17 18 20 21 25 23 22 22 23 23 21 19 22 24 26 26 24 23 24 25 24 24 23 23 22 21 20 19 19 19 18 14 10 12 19 25 23 28 31 29 28 29 26 20 21 18 16 17 19 22 23 23 21 21 21 21 22 23 24 24 21 20 19 21 23 24 22 19 28 30 28 19 15 18 20 19 13 13 15 17 19 21 22 23 20 19 17 16 14 14 14 14 15 17 20 24 27 25 19 14 17 17 18 19 19 19 18 17 14 16 18 20 21 21 20 20 21 23 25 26 25 25 27 29 33 30 26 25 25 25 24 23 26 27 28 27 24 22 23 24 20 23 27 28 26 22 19 18 19 18 17 17 18 19 21 22 22 21 21 20 19 19 18 18 20 18 18 19 21 22 21 20 18 15 16 20 19 14 11 13 14 17 22 24 20 14 14 18 18 23 30 35 37 34 29 26 31 29 27 26 26 24 20 17 20 19 17 16 16 19 22 24 24 24 22 20 19 18 17 17 21 20 18 16 15 14 15 15 16 18 22 24 25 24 21 20 20 20 19 18 16 15 14 13 18 16 15 16 19 20 20 19 19 23 25 23 18 15 17 20 24 25 26 25 22 20 20 21 28 28 27 24 21 17 14 12 11 15 18 19 17 15 16 17 18 20 24 26 25 21 16 13 13 14 16 18 19 19 18 18 16 19 25 29 30 28 24 21 23 25 26 23 18 17 20 24 19 22 24 28 34 37 29 18 15 17 17 15 13 14 19 24 21 18 18 24 32 37 37 35 22 20 19 20 23 26 27 26 27 27 27 28 27 27 27 27 24 25 26 27 27 25 23 22 25 24 23 22 21 23 27 30 38 27 18 23 34 39 31 20 24 28 34 36 34 28 22 18 27 25 21 17 14 13 14 14 14 12 12 16 22 24 22 18 17 17 17 19 23 24 23 21 22 22 21 20 20 20 21 22 30 34 34 29 25 27 30 30 17 15 14 16 20 23 24 23 23 24 26 27 25 22 19 17 22 21 20 18 17 17 17 18 22 19 17 18 22 26 27 27 15 15 15 14 14 13 13 12 14 13 13 13 14 14 15 16 18 18 18 17 14 11 7 5 14 16 18 19 18 15 12 10 10 8 7 9 13 16 17 16 13 22 33 35 29 23 24 28 24 24 23 24 25 24 21 18 18 23 26 25 20 17 18 21 21 23 25 26 25 22 19 16 19 19 19 20 22 25 28 30 33 29 24 24 25 24 19 14 12 14 16 15 14 15 18 21 23 22 21 21 23 23 21 19 13 14 20 28 37 40 36 32 26 24 23 26 31 33 30 27 20 19 17 17 17 16 14 11 19 19 22 25 23 22 28 38 33 31 28 26 24 20 15 10 15 14 13 13 13 12 9 6 17 16 18 25 32 32 24 17 12 13 15 15 14 12 9 7 4 7 10 12 13 14 17 20 28 23 17 15 17 19 21 21 31 33 32 27 23 21 18 13 27 26 25 22 19 14 11 8 7 7 7 7 8 10 12 13 15 15 15 15 15 15 14 14 9 11 13 14 14 13 11 10 17 17 16 16 15 15 16 16 18 19 19 20 20 20 19 19 10 8 5 6 10 14 15 15 17 17 17 15 13 14 17 20 18 19 20 21 21 20 18 17 20 19 17 17 17 16 13 10 7 9 12 15 16 14 11 9 8 11 13 11 7 6 9 13 12 14 15 14 12 11 12 14 17 19 23 29 33 31 23 17 15 15 15 16 17 19 20 21 18 16 11 8 6 7 10 11 11 9 9 10 12 12 10 7 9 10 12 12 11 8 5 3 4 4 4 5 6 8 9 9 9 7 4 4 6 8 9 8 8 12 20 32 42 47 47 45 39 32 22 13 6 4 3 3 3 4 5 6 7 7 7 7 7 10 14 15 14 14 15 16 21 21 23 27 30 27 19 12 158 160 161 162 162 160 158 157 156 157 157 158 158 159 159 159 158 158 158 158 158 158 158 158 155 156 158 159 159 158 156 155 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 158 158 157 157 157 157 157 156 155 155 155 156 156 157 157 157 156 156 157 157 157 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 157 158 160 161 159 159 159 158 158 158 158 158 157 157 157 158 158 159 159 159 160 161 161 161 161 161 161 160 163 163 162 161 162 162 162 162 161 162 164 165 165 164 163 162 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 168 169 168 166 164 164 163 163 162 162 163 163 164 163 163 162 161 160 160 160 160 157 170 165 154 140 105 92 119 132 172 174 133 82 39 50 104 138 127 109 104 111 111 107 111 96 122 146 155 157 161 160 155 156 182 167 127 118 123 120 119 112 81 86 117 108 80 97 142 172 132 99 68 57 106 145 126 92 99 111 147 175 142 91 78 72 64 61 75 66 92 132 175 166 157 148 144 148 153 156 156 151 149 140 121 97 83 90 104 119 107 98 99 100 82 48 21 33 67 73 62 57 37 25 41 56 59 57 50 46 46 46 46 54 83 119 140 158 175 162 127 121 68 21 53 120 136 127 142 163 181 147 71 19 14 53 104 122 116 110 98 92 103 109 101 82 86 78 69 84 116 133 129 114 109 107 103 92 82 86 97 62 43 29 22 12 17 62 114 135 99 56 36 42 62 84 98 118 112 112 115 110 98 93 97 105 103 94 79 66 64 75 86 91 70 42 26 33 54 72 78 60 58 50 38 29 27 26 24 26 29 29 26 26 29 31 30 24 26 26 23 32 64 113 150 140 146 151 138 100 68 76 103 105 125 134 123 113 114 111 104 65 93 124 122 97 90 105 115 90 63 51 73 99 107 105 104 99 106 108 106 92 60 36 36 53 107 140 128 119 139 157 155 145 125 107 101 94 81 70 67 50 44 49 70 87 81 56 34 27 31 35 36 35 32 29 26 58 85 97 82 74 94 124 141 129 123 128 139 134 119 122 139 127 61 45 65 52 40 42 34 29 31 32 37 50 68 77 78 87 106 111 132 138 121 107 77 31 29 31 37 38 35 34 36 43 41 36 30 18 19 70 139 166 140 97 98 151 173 146 122 116 123 154 179 176 174 171 157 92 103 109 84 39 18 26 35 34 35 32 28 29 32 30 24 29 37 35 25 20 31 77 131 130 165 176 178 172 162 165 163 154 150 140 128 121 121 124 126 151 180 155 76 38 73 113 119 107 83 68 54 47 43 28 28 39 47 57 63 60 49 35 25 63 107 135 137 130 111 93 92 101 103 111 119 111 90 75 73 58 80 85 95 123 153 145 91 39 30 30 32 28 28 28 21 34 119 160 148 125 113 105 82 54 77 80 65 91 159 185 158 112 44 22 73 113 98 56 26 26 20 19 27 31 28 25 25 26 29 32 40 42 30 25 36 60 101 111 74 39 31 44 60 57 51 48 51 51 43 32 26 41 68 82 66 37 17 25 50 68 90 105 108 97 69 42 33 37 43 40 34 34 31 28 33 29 45 36 38 61 55 45 66 66 90 132 168 156 109 92 116 141 124 122 136 136 115 101 101 106 130 132 128 156 180 151 105 114 122 121 109 99 88 64 38 34 31 33 39 42 40 40 43 95 113 140 150 125 87 74 83 88 103 105 87 68 60 54 47 48 46 49 55 57 52 47 47 56 53 50 52 38 14 39 101 161 146 105 86 116 139 130 118 100 100 97 108 124 117 106 112 103 71 77 124 146 154 161 140 150 157 154 163 177 190 182 141 83 45 25 49 101 148 159 143 121 121 130 137 121 90 75 77 57 48 60 49 44 60 80 122 145 184 205 199 169 110 77 92 114 133 129 137 120 76 58 40 48 44 44 46 40 32 34 41 98 153 173 173 139 85 84 101 100 83 115 157 167 147 119 118 148 169 185 183 175 171 170 167 175 173 172 174 176 178 176 175 176 178 178 177 175 174 174 176 176 174 175 178 178 174 173 175 197 195 135 26 47 153 200 131 64 38 20 17 74 160 184 166 165 174 115 44 90 148 132 138 144 172 184 176 173 175 176 180 170 177 177 167 154 149 150 151 165 167 171 176 179 178 177 177 171 145 128 140 168 184 181 173 193 207 179 109 49 21 16 21 24 23 19 14 14 22 28 31 21 39 43 46 91 163 200 196 180 177 181 151 109 134 186 195 177 176 166 146 126 109 92 78 74 98 110 93 76 83 105 120 114 113 107 81 102 154 170 186 174 176 176 174 170 170 173 177 171 174 176 173 162 151 151 157 139 128 141 160 145 108 83 75 70 107 155 187 178 138 122 137 169 173 148 130 156 177 157 128 141 176 182 181 185 144 103 112 152 160 148 151 178 170 133 119 122 139 150 157 166 169 170 178 168 146 146 162 164 157 158 163 173 183 183 173 171 173 162 144 123 94 73 79 99 121 150 176 163 153 143 142 146 142 124 107 113 128 132 131 146 162 166 167 145 124 110 113 119 111 95 83 93 92 94 101 103 100 101 104 112 81 66 81 92 84 78 84 104 134 129 99 115 169 180 147 130 111 89 72 60 58 71 88 98 86 116 156 136 82 66 84 93 72 41 29 44 56 59 63 59 62 53 79 145 175 162 156 150 150 159 168 180 187 144 71 7 19 32 38 34 28 25 25 28 28 26 22 22 24 23 19 19 22 25 27 27 24 21 18 19 20 22 24 24 23 22 21 16 14 13 14 17 19 19 18 18 17 16 16 16 17 18 19 16 18 17 15 20 27 29 25 20 21 21 19 17 16 18 21 22 24 26 25 23 21 21 22 22 24 26 25 21 18 19 21 23 21 18 19 23 28 30 31 30 29 26 23 21 22 26 30 30 29 26 22 20 22 27 32 26 23 19 15 12 13 14 15 15 13 12 14 16 17 16 15 18 16 14 14 15 16 16 15 14 15 17 17 18 22 28 33 33 29 25 22 20 18 18 20 26 25 23 21 19 18 17 16 13 13 14 18 22 24 22 20 11 20 30 35 33 29 26 26 28 27 29 36 42 46 53 59 74 74 70 65 65 70 73 73 53 43 36 35 34 29 24 22 16 17 18 19 20 20 20 20 20 19 20 22 26 27 26 24 22 23 25 25 26 25 24 23 24 23 21 19 18 20 25 29 25 17 8 5 10 18 23 25 25 24 25 27 29 27 23 19 17 17 16 16 18 22 26 29 27 24 22 22 24 26 25 23 18 18 19 22 23 23 19 16 23 24 23 19 14 14 19 24 16 17 18 20 21 22 24 24 18 17 17 17 17 18 19 19 15 16 18 21 25 26 24 22 15 19 25 29 29 25 19 15 12 14 16 18 20 21 21 21 19 20 21 22 25 27 29 30 32 31 30 28 26 24 24 24 22 22 21 20 20 19 18 18 19 21 25 29 31 27 20 15 19 19 18 19 19 21 22 23 25 24 24 23 21 18 16 15 24 20 17 17 19 21 22 21 18 15 15 20 21 18 15 14 13 16 23 28 26 20 16 17 23 26 30 32 32 32 33 34 31 29 27 27 28 27 24 21 15 16 16 15 15 16 20 23 26 24 20 17 17 19 22 24 21 20 18 16 15 15 14 15 15 17 21 24 25 24 22 20 20 20 20 20 19 17 15 14 18 18 17 17 17 18 19 20 19 20 21 23 23 22 21 20 24 26 27 23 17 15 17 21 24 27 29 27 22 15 10 7 14 16 19 21 21 21 20 19 19 17 19 24 26 22 17 16 13 16 18 18 16 15 16 17 23 21 24 30 30 25 23 24 25 26 26 26 24 23 22 22 23 19 16 21 28 31 27 21 15 16 17 19 20 21 22 22 21 21 23 28 33 35 33 31 29 25 21 20 23 26 28 29 31 29 27 25 24 24 26 27 28 26 24 23 24 25 24 22 27 24 20 18 18 21 24 27 42 34 23 20 27 34 30 22 30 34 38 39 34 28 24 22 23 28 28 21 15 13 12 10 15 16 18 17 16 16 18 20 20 18 16 17 19 21 21 20 21 20 19 18 17 16 16 16 25 29 28 25 25 28 29 25 17 17 16 16 17 17 18 19 22 25 27 27 24 21 20 20 20 19 18 17 17 18 19 20 18 19 20 21 22 23 24 24 16 14 14 15 16 16 14 12 15 15 15 15 15 14 13 12 21 17 13 10 9 8 5 3 8 14 20 23 21 15 10 8 10 11 13 17 19 17 13 9 11 17 26 31 31 27 23 21 29 30 31 29 24 22 21 22 18 18 19 20 19 18 16 15 18 19 22 24 25 23 20 17 15 18 20 19 17 20 27 34 29 32 31 26 20 18 16 13 6 9 13 14 13 14 16 18 23 22 22 23 25 25 23 20 20 18 17 19 24 30 34 35 28 23 20 23 26 26 26 28 18 19 20 17 13 10 10 11 15 19 22 23 22 25 33 40 31 26 22 21 17 13 12 14 16 19 19 13 10 12 14 13 18 15 14 19 26 28 23 17 16 16 17 17 15 12 10 9 7 7 8 11 15 19 23 26 25 21 19 19 18 17 18 22 35 36 33 25 19 17 16 14 22 24 26 25 21 17 14 13 13 12 12 12 12 13 14 15 14 17 20 19 15 11 9 8 10 12 14 14 12 11 12 13 13 13 13 13 14 14 15 15 14 16 19 21 22 21 19 18 13 11 10 9 10 12 15 17 18 18 18 18 18 18 18 18 19 19 18 18 18 18 17 17 19 18 17 16 14 13 12 12 10 10 11 14 16 17 15 12 9 10 12 13 13 12 11 10 12 12 13 14 14 14 13 13 12 15 18 24 31 34 26 16 11 12 13 13 12 12 15 17 18 16 12 9 7 6 6 6 7 8 10 11 12 11 11 11 11 10 10 12 13 11 7 3 6 7 7 6 5 7 12 16 6 7 8 7 7 6 7 7 6 14 23 28 33 40 46 48 45 37 26 15 7 4 3 4 5 5 5 6 7 9 10 11 8 11 14 14 13 12 15 17 23 24 24 24 23 21 19 18 157 158 160 160 160 159 157 156 157 157 157 158 158 158 159 159 158 158 158 158 158 158 158 158 155 156 157 158 158 157 156 155 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 155 155 155 156 156 156 157 157 156 156 156 157 157 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 156 156 156 156 156 158 159 160 159 159 158 158 158 158 158 158 157 157 158 158 159 159 159 160 160 160 161 161 161 161 160 160 164 164 163 163 163 162 161 161 162 162 163 164 164 164 163 163 166 166 166 166 166 166 166 166 169 169 168 167 166 165 165 164 163 165 168 167 165 163 164 166 164 164 163 162 162 163 164 164 164 163 163 162 161 161 162 162 164 166 163 162 155 126 108 119 129 140 129 108 84 50 49 88 118 119 115 115 117 108 99 102 111 134 142 124 114 125 136 136 153 163 143 116 121 125 107 90 104 99 95 94 82 65 87 136 127 106 63 42 71 107 104 82 98 106 128 147 139 115 93 80 69 59 48 56 59 103 145 178 167 162 157 155 156 157 155 153 140 141 137 122 99 86 95 112 93 93 91 81 59 39 34 41 56 82 85 73 64 40 28 46 76 77 74 70 68 69 67 62 48 52 78 110 127 127 114 96 79 36 20 80 155 163 131 114 126 144 117 54 12 19 73 134 133 129 131 132 128 129 125 111 101 93 72 59 84 129 149 142 123 118 113 110 102 85 68 57 44 33 23 18 20 38 79 116 103 72 43 38 46 57 70 82 82 72 74 84 78 59 55 66 69 71 70 63 55 53 59 66 72 58 40 31 36 47 51 49 44 40 40 43 41 32 26 26 30 32 34 34 35 36 36 35 37 30 23 29 48 76 101 116 144 148 149 132 94 69 86 120 128 137 135 118 106 103 95 82 57 92 130 133 105 92 101 109 103 92 72 59 66 80 77 62 70 69 64 60 52 38 36 47 58 87 106 101 101 116 122 115 77 67 58 56 55 51 47 46 38 37 42 51 55 49 40 35 35 35 35 34 34 35 36 37 43 67 84 79 77 97 126 144 113 110 120 136 134 119 119 132 94 73 79 86 60 40 37 31 33 29 23 25 47 79 100 106 103 104 95 113 124 113 102 76 36 32 31 33 33 32 36 41 43 41 37 31 19 18 64 129 176 159 106 86 141 185 159 117 86 127 173 184 175 176 157 115 69 80 80 54 30 34 42 35 38 36 29 23 24 30 32 29 32 38 35 24 16 27 77 136 165 184 178 172 170 166 171 168 158 148 141 137 127 115 118 130 156 162 109 38 55 137 157 112 77 63 73 76 55 27 21 51 85 82 74 62 51 44 42 42 84 104 123 124 101 73 74 98 121 115 104 89 73 63 67 76 92 76 60 68 90 124 132 87 46 31 29 34 32 30 29 24 40 114 156 157 143 129 124 108 82 78 67 55 71 119 152 150 129 62 28 50 68 54 31 18 27 25 25 26 26 24 24 26 29 38 39 38 40 36 30 33 95 146 149 86 37 41 72 97 100 108 116 108 79 46 28 25 44 48 42 30 22 23 45 78 116 135 139 123 94 60 40 41 41 48 43 34 35 36 40 51 55 71 99 106 78 63 89 123 101 103 118 141 138 105 95 117 131 128 138 153 147 121 103 103 135 145 136 130 157 181 166 138 124 135 148 155 155 139 104 73 60 51 45 45 43 40 44 53 71 88 116 129 110 80 72 83 115 120 120 107 83 63 60 67 55 60 71 79 72 59 56 60 54 62 67 62 46 33 54 93 117 107 95 113 147 150 130 123 100 92 89 95 105 111 119 127 119 79 91 137 159 166 167 159 150 164 166 163 144 127 110 75 41 34 57 106 148 160 139 108 117 141 147 115 73 53 55 60 72 55 70 90 81 56 59 98 127 158 172 156 122 88 87 117 161 144 113 94 80 69 69 60 44 40 42 47 38 28 44 70 120 174 185 155 97 57 101 159 138 99 96 111 121 128 135 156 167 178 185 182 178 178 177 173 178 176 175 176 178 179 178 176 176 177 178 177 175 174 175 176 176 175 176 178 177 174 176 181 206 181 105 14 58 168 212 156 88 47 16 12 73 164 198 190 182 164 87 41 111 175 158 142 125 158 181 180 177 175 175 178 175 173 178 178 158 127 113 116 139 164 178 173 170 179 181 173 179 163 155 166 184 189 181 171 184 198 174 110 50 19 15 26 23 23 20 16 17 23 28 29 22 23 38 83 151 201 203 181 175 181 192 169 124 125 164 185 185 185 178 156 127 107 103 107 82 84 92 105 119 130 141 148 122 108 82 55 97 166 179 176 189 183 178 178 181 180 174 167 174 171 171 175 172 156 136 124 108 115 139 158 153 139 130 123 99 108 118 133 146 141 135 140 185 181 155 136 158 183 167 134 136 172 180 181 185 146 106 114 161 173 155 145 171 176 147 127 142 155 164 169 175 174 174 179 174 146 139 154 159 155 157 160 165 171 176 173 168 168 176 183 182 154 119 93 83 86 95 102 123 123 131 147 159 151 124 100 123 134 132 124 129 136 141 147 113 103 102 114 121 111 91 77 72 76 87 99 98 86 80 82 70 64 80 112 124 110 98 100 113 99 83 76 84 99 111 116 136 125 104 80 67 68 74 78 70 63 79 99 91 72 70 78 68 59 43 34 32 36 64 104 124 92 52 72 143 179 174 174 172 177 183 183 190 193 138 54 10 20 32 35 31 25 23 24 25 28 29 26 23 23 21 17 20 22 25 26 25 23 19 17 19 20 21 22 23 23 22 22 19 17 16 17 19 19 18 16 15 15 15 16 17 17 18 18 17 18 16 15 19 26 29 27 20 21 21 19 17 16 18 20 22 24 25 25 22 21 21 22 22 23 24 23 21 20 20 21 23 21 19 20 24 29 32 33 27 26 25 22 20 20 24 27 30 29 27 23 21 22 25 29 25 23 20 17 15 15 15 16 14 13 12 14 16 18 17 16 16 15 14 15 17 17 16 14 14 16 17 17 17 19 23 27 36 34 29 23 17 15 16 19 28 27 24 22 20 19 19 19 18 17 18 20 23 24 22 20 17 24 32 35 31 27 24 24 24 24 28 36 43 48 54 60 64 66 66 64 67 74 78 78 55 45 37 35 33 27 21 18 17 18 20 21 21 20 19 18 20 20 22 25 29 30 28 26 23 24 25 26 26 25 25 24 25 23 20 17 17 19 23 27 24 16 8 6 11 18 23 24 23 23 23 25 27 25 21 18 18 18 18 18 20 22 25 27 22 20 19 21 23 24 22 20 20 19 20 21 22 20 16 13 20 22 23 19 15 14 18 22 17 17 18 20 21 22 23 24 20 20 19 19 19 20 21 22 19 19 19 21 24 24 23 21 17 20 24 27 27 24 20 17 14 15 17 19 20 20 20 20 19 20 20 22 24 26 28 29 31 31 29 27 25 24 23 23 22 22 21 20 20 19 18 18 18 20 24 28 29 26 19 14 19 18 18 18 19 20 22 22 25 25 25 24 23 21 19 18 24 21 18 17 19 21 21 20 19 16 16 20 21 17 13 13 14 17 24 29 28 21 17 18 22 25 29 31 31 31 33 34 34 31 28 26 26 25 22 20 16 17 17 16 15 16 19 22 22 21 20 20 20 20 21 22 22 21 19 17 15 15 14 15 16 17 19 21 22 21 20 19 21 21 21 21 21 21 21 20 19 19 18 17 17 17 18 18 18 19 21 22 22 21 20 19 22 24 25 22 17 15 17 21 23 25 27 26 22 17 13 12 16 17 19 22 24 25 24 22 19 18 22 29 29 22 14 11 14 16 17 17 16 15 16 18 21 19 21 26 27 23 22 24 24 24 25 26 26 25 22 21 21 18 17 22 28 31 26 20 15 16 17 19 19 19 18 17 21 21 23 27 30 32 31 28 30 26 22 21 22 25 27 27 31 30 28 26 25 25 27 28 25 24 24 26 30 33 34 34 28 24 21 20 22 24 25 25 39 32 23 20 28 35 33 25 30 34 39 39 35 28 22 19 23 29 30 24 18 15 13 11 15 17 18 18 17 17 18 20 18 17 16 18 21 23 22 20 20 19 19 18 17 17 17 16 19 24 26 26 27 30 28 25 17 17 16 16 16 16 17 17 20 23 26 26 23 21 20 20 18 17 16 16 16 17 18 19 17 18 20 22 24 25 25 25 19 18 17 17 18 17 14 11 12 13 14 15 15 15 15 15 18 15 11 9 9 8 6 4 5 10 17 20 19 16 13 12 14 14 16 18 20 19 16 12 14 19 26 30 29 26 22 21 24 27 31 32 29 25 22 21 19 19 19 19 19 18 18 17 21 21 21 22 22 21 18 16 14 17 19 19 17 19 25 30 30 34 34 29 24 21 19 15 11 13 15 15 14 13 15 16 22 21 21 22 24 24 22 20 19 17 15 18 24 31 36 39 25 20 17 20 23 23 25 27 22 22 22 18 13 10 9 10 13 16 21 23 24 27 32 36 29 25 22 21 17 12 10 11 18 21 21 16 13 15 17 16 17 14 12 16 22 24 21 17 16 17 17 16 14 12 10 9 7 8 9 11 14 18 22 24 22 19 18 21 22 21 23 27 30 32 29 22 17 17 17 15 24 25 26 24 20 17 15 15 13 13 13 14 15 15 15 15 15 17 19 18 14 11 10 10 10 12 14 13 11 10 11 12 11 11 12 12 12 13 13 13 14 16 19 21 22 22 20 19 15 14 12 11 11 14 16 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 15 14 12 11 11 10 11 14 16 16 14 12 11 12 13 13 13 11 9 8 11 12 12 13 13 13 13 13 10 13 17 22 29 32 26 16 13 13 13 11 9 9 12 15 20 17 14 10 7 6 6 6 6 8 11 12 13 12 10 9 9 6 6 12 19 19 12 4 6 7 7 7 7 9 14 18 9 7 6 5 6 6 6 6 5 15 24 28 31 35 38 37 40 38 32 23 13 6 5 5 4 4 5 5 6 8 9 10 12 13 13 12 12 14 17 19 24 24 24 24 23 21 19 18 157 157 158 158 158 157 156 155 157 157 157 157 158 158 158 158 157 157 157 157 157 157 157 157 155 156 157 157 157 157 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 157 157 157 155 155 155 155 156 156 156 157 156 156 156 157 157 157 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 159 157 157 156 156 156 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 159 159 160 160 160 160 159 159 162 163 164 164 163 161 160 159 163 162 162 162 162 163 164 164 165 165 165 165 165 165 165 165 172 171 170 169 167 166 165 164 163 167 170 168 162 161 165 170 164 164 163 162 162 163 164 164 164 164 163 163 163 163 163 164 166 152 147 158 165 153 139 135 132 116 97 100 105 77 55 68 104 117 130 144 149 128 99 87 113 124 111 76 68 99 127 133 131 131 112 97 109 118 104 87 97 105 89 70 73 82 102 134 107 67 51 77 101 98 94 99 112 110 122 114 85 82 87 71 55 52 40 45 58 119 161 180 161 161 162 161 159 154 148 145 132 131 129 120 105 97 108 124 93 83 69 51 28 21 47 82 98 104 91 72 54 30 27 54 84 86 89 96 108 118 117 112 77 55 48 57 64 72 82 86 76 25 32 117 184 180 145 123 122 117 81 31 11 37 100 160 150 146 154 165 161 151 138 124 118 102 71 57 89 137 150 133 114 114 117 120 119 101 67 38 26 25 20 16 22 41 63 76 59 44 37 46 55 56 56 61 62 59 58 60 61 61 60 60 57 57 56 51 46 45 49 53 46 43 39 40 47 50 43 32 36 48 50 41 39 44 42 32 38 41 44 44 41 42 52 62 58 49 38 30 32 44 61 73 107 111 113 99 71 61 90 130 155 154 141 118 103 95 79 61 53 91 134 138 107 89 97 105 124 117 92 61 48 53 53 44 54 53 52 51 43 35 36 45 50 60 69 74 75 73 63 52 28 31 34 38 47 56 59 57 49 49 50 50 44 38 38 42 45 41 37 36 37 38 38 38 38 55 72 76 79 94 119 138 95 94 111 141 150 127 100 89 59 84 109 105 74 46 34 29 35 31 21 20 43 81 107 114 100 94 87 105 115 103 90 71 43 40 37 34 31 31 36 44 42 41 38 33 22 18 56 112 161 155 108 79 117 151 130 97 86 133 179 187 178 170 133 79 71 68 63 49 38 43 45 34 41 36 27 20 21 27 31 31 34 38 34 23 12 21 75 140 181 190 171 163 167 168 170 162 157 144 140 142 127 105 106 124 153 130 67 28 94 191 184 106 56 74 110 105 60 20 25 69 104 98 84 65 48 46 56 67 95 104 115 105 78 74 106 137 140 128 100 67 52 69 105 132 120 71 48 60 63 89 117 89 54 32 26 36 36 31 30 27 49 109 148 160 151 132 123 111 107 84 65 58 66 97 132 148 130 72 33 33 35 27 25 28 25 29 30 27 24 25 28 30 33 45 52 53 51 40 37 47 114 161 144 60 14 48 109 146 150 167 179 157 103 50 28 30 30 35 32 27 25 27 48 78 112 122 115 92 65 40 30 37 38 38 32 32 43 56 76 101 127 143 178 159 89 82 131 154 129 106 88 95 100 84 79 96 130 149 169 168 144 117 107 109 142 153 149 146 161 173 162 148 131 137 152 174 185 172 141 114 86 66 49 44 40 34 35 43 53 60 75 84 77 68 81 103 111 101 98 98 84 62 59 72 76 77 84 93 90 82 86 98 69 70 84 87 64 44 54 75 70 74 86 115 142 134 106 92 84 77 89 99 97 115 140 144 128 89 117 156 172 173 156 158 176 173 149 118 83 65 64 45 35 38 86 146 154 127 114 120 137 124 91 55 49 71 85 83 81 90 119 150 118 59 68 111 115 118 123 115 86 69 105 160 201 152 98 51 54 99 102 71 36 32 36 40 31 30 67 115 145 186 187 151 104 88 135 185 155 114 98 96 109 138 163 186 179 180 178 175 175 179 178 174 178 177 176 176 177 177 176 175 176 177 178 177 175 174 175 176 176 176 178 178 175 174 180 190 200 149 61 7 85 191 223 183 124 66 18 7 64 155 200 208 206 156 69 63 144 193 173 135 104 141 176 185 179 174 173 175 172 174 179 176 155 125 108 105 119 148 171 174 173 180 182 176 176 172 171 177 182 179 172 167 183 200 179 115 51 15 13 28 23 24 22 19 20 25 26 24 17 24 63 130 180 188 175 166 165 169 175 165 131 110 129 161 152 150 149 150 146 141 142 146 120 97 91 116 145 159 169 180 160 149 113 71 96 157 173 168 163 154 148 156 173 183 181 174 178 176 180 186 181 158 128 107 111 126 148 158 160 168 172 163 142 113 85 96 128 142 141 145 176 171 153 137 151 183 180 146 135 169 180 182 184 147 109 112 164 181 162 137 151 168 154 135 148 155 163 170 173 174 175 178 174 141 129 146 157 159 161 163 165 164 167 166 153 145 163 190 193 175 143 116 105 102 93 80 87 87 95 115 133 135 119 103 128 139 139 129 119 104 94 98 72 71 79 94 102 95 80 70 58 66 82 95 91 77 75 83 77 87 115 147 153 137 131 138 139 102 76 76 73 62 71 95 107 116 120 116 116 124 125 120 86 64 58 65 61 53 51 50 51 50 47 42 26 21 66 132 171 108 41 54 126 166 167 169 170 171 179 183 178 156 95 27 17 24 32 33 27 22 21 22 22 29 33 29 24 21 19 17 22 23 24 25 23 21 18 16 19 19 20 21 21 22 23 23 22 21 20 21 21 20 17 14 13 14 16 17 17 17 16 15 17 18 17 16 19 25 28 27 21 22 22 20 17 16 17 19 21 23 24 24 22 21 22 24 23 21 20 21 23 24 24 23 23 21 19 21 26 30 33 33 23 23 23 21 19 19 21 23 29 29 28 26 23 22 23 25 23 22 20 18 17 17 16 16 13 12 12 14 17 19 18 17 14 14 15 17 19 20 17 15 14 15 16 16 16 16 17 19 38 38 33 23 14 11 14 19 30 28 24 21 19 19 20 21 22 22 22 24 25 24 22 20 25 29 33 33 29 25 23 23 20 21 26 36 44 49 54 59 63 66 66 64 64 67 67 65 52 45 38 36 33 28 23 20 19 20 22 23 23 21 19 17 21 22 25 29 32 33 30 27 23 24 24 25 26 26 25 25 26 23 19 16 17 19 23 25 20 14 8 7 11 17 21 22 21 21 22 24 24 23 20 17 20 20 20 21 22 23 23 24 18 18 19 21 23 23 21 19 21 21 20 21 21 19 14 10 17 20 21 20 16 14 16 18 17 18 18 20 21 22 23 24 22 22 21 21 21 22 23 24 24 22 20 20 22 23 23 22 20 21 23 24 24 23 21 20 17 18 19 19 20 20 19 19 19 19 20 21 22 24 25 26 31 29 28 26 25 24 23 22 22 22 21 20 20 19 18 18 18 19 22 26 27 25 19 15 18 18 18 18 18 19 21 21 25 26 26 26 25 24 23 22 25 22 20 18 19 20 20 20 21 17 17 20 20 16 12 10 15 17 23 29 28 22 18 19 21 24 28 31 31 31 32 34 36 33 29 25 24 22 21 19 17 18 18 17 15 16 18 21 17 18 20 21 21 21 21 20 23 21 20 17 16 15 15 15 18 18 18 18 18 18 18 18 20 19 19 19 20 22 24 25 21 20 19 17 16 16 16 16 17 18 19 20 21 20 19 18 19 21 22 20 16 15 17 20 22 24 26 25 22 19 17 17 19 18 19 23 27 29 28 26 16 17 24 32 33 25 16 11 15 16 17 16 15 16 17 19 19 17 18 21 22 22 23 25 23 22 23 26 29 28 23 18 19 17 18 22 28 29 25 20 15 16 18 19 18 16 14 12 20 20 22 24 27 29 29 28 31 27 23 21 22 24 25 25 30 29 27 26 25 26 27 27 25 24 25 29 34 38 39 39 28 24 21 22 27 28 25 22 33 28 22 21 29 37 36 31 31 35 39 40 35 27 19 15 23 29 32 27 21 18 15 12 14 17 20 20 19 18 18 19 15 16 17 20 23 24 22 21 18 18 18 18 18 17 17 17 12 18 25 28 30 31 27 23 17 17 16 15 14 14 14 14 18 21 24 24 22 19 18 19 14 14 14 14 14 15 16 17 17 18 21 24 26 26 25 24 22 21 19 19 19 18 14 12 11 12 13 15 16 16 17 17 15 13 9 8 9 8 7 5 3 8 13 16 17 17 17 18 19 18 18 19 21 21 19 17 17 21 25 27 27 25 23 22 18 23 31 35 34 29 23 20 22 21 19 18 18 18 20 20 23 21 19 19 19 19 17 15 12 16 19 19 18 18 21 24 28 33 35 31 27 24 21 17 16 17 18 17 15 14 14 15 21 20 20 22 24 24 23 21 19 17 16 19 25 33 38 41 22 17 15 17 19 20 23 26 26 25 23 19 14 10 9 9 11 14 19 24 27 29 30 31 24 21 20 21 18 12 8 9 20 23 23 19 17 19 20 19 15 12 10 12 16 20 20 19 18 17 16 14 13 12 10 8 8 8 9 10 13 17 20 22 17 16 17 22 25 25 26 30 26 28 26 19 15 16 17 16 24 26 27 25 21 18 16 16 13 14 16 18 18 18 17 16 16 17 18 17 14 12 11 11 11 13 14 13 11 9 9 10 10 10 10 11 11 11 12 12 14 16 19 21 23 22 21 20 17 16 14 13 13 15 17 18 17 17 17 17 16 16 16 15 14 14 14 15 15 16 16 16 16 17 18 19 17 15 12 10 12 11 11 13 15 15 13 11 13 13 14 14 12 10 8 7 10 11 12 12 12 12 12 12 8 11 14 19 26 30 25 17 15 15 12 9 6 7 10 14 22 19 15 11 7 6 5 5 6 8 11 13 14 12 8 6 7 3 4 12 24 27 18 8 6 7 7 7 8 12 16 20 13 9 4 3 4 6 5 4 6 17 26 28 26 26 25 23 31 36 37 32 21 11 6 5 4 4 4 5 6 7 8 9 16 14 12 11 14 17 20 21 24 24 24 23 22 20 19 18 157 157 157 157 157 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 155 155 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 155 155 155 156 156 156 156 154 154 155 155 155 156 156 156 155 155 156 156 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 157 158 158 159 159 158 157 156 155 155 156 156 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 158 159 159 160 160 159 159 158 157 160 163 164 162 161 160 160 164 163 161 160 161 162 164 165 164 164 164 164 164 164 164 164 170 170 169 168 167 166 166 165 166 168 169 167 163 163 167 172 165 164 163 163 163 163 164 165 164 164 163 163 163 163 163 164 160 134 126 144 162 169 167 159 136 119 108 123 138 114 77 65 90 109 136 168 185 161 117 91 92 91 73 49 58 98 131 140 131 141 138 124 118 118 115 110 103 92 79 82 114 152 161 149 105 46 73 135 132 126 146 148 120 105 86 62 50 68 77 60 53 52 41 50 71 137 169 173 152 154 157 157 152 146 140 137 136 127 123 125 124 117 116 120 105 68 35 28 35 50 82 115 138 121 88 57 32 12 27 65 86 91 101 119 142 161 164 159 136 114 83 50 36 56 87 99 90 37 63 153 191 173 159 160 162 115 50 11 16 57 115 161 150 147 161 179 175 161 151 144 134 121 93 79 102 135 132 105 107 118 128 131 126 106 70 38 21 24 26 26 27 31 33 31 47 55 67 76 77 71 60 51 63 74 72 64 86 122 123 98 76 70 61 50 43 43 48 53 39 38 38 42 51 53 44 31 47 65 71 56 43 43 43 38 44 52 59 55 43 44 72 103 118 104 79 52 33 30 39 49 60 64 70 69 60 63 94 130 153 152 141 122 108 97 77 57 60 96 137 141 109 90 99 109 134 115 99 88 71 56 64 85 88 83 82 76 60 48 48 50 55 48 44 46 46 39 36 37 51 62 71 79 95 112 113 104 86 82 78 74 69 65 67 72 56 44 34 37 45 46 40 33 38 47 59 67 73 85 109 130 109 99 109 141 154 127 79 47 53 100 131 123 96 57 30 25 35 35 30 25 38 66 86 91 75 76 85 105 107 85 66 56 46 45 43 39 34 32 36 40 40 40 38 35 25 17 45 93 128 133 113 95 97 87 74 81 109 130 162 184 179 150 108 73 80 66 70 77 61 39 34 37 39 34 28 23 22 25 28 28 31 34 33 25 12 16 68 137 170 180 165 162 169 167 163 150 155 149 147 144 126 104 100 110 123 87 44 49 119 181 160 99 71 119 153 107 42 23 38 69 91 94 89 71 52 51 68 86 112 124 121 86 66 102 144 149 131 130 111 79 68 93 134 161 129 71 62 87 69 76 115 103 59 32 24 36 38 31 28 27 48 106 144 159 154 136 122 106 117 104 89 77 83 117 148 157 118 67 31 28 30 29 32 35 22 29 32 28 25 29 33 34 37 51 65 68 53 33 44 77 118 148 118 40 16 71 140 177 172 175 171 144 92 45 28 33 32 58 70 56 38 28 36 55 65 66 55 43 39 31 25 30 32 24 26 50 78 92 114 145 186 204 202 143 85 100 138 140 143 122 105 110 116 96 73 71 126 166 187 165 133 125 130 131 139 166 173 158 155 160 162 162 145 135 135 151 163 157 139 125 107 76 55 60 64 53 39 35 43 42 46 52 53 59 83 110 90 90 97 99 83 64 69 88 92 84 85 95 105 111 126 142 111 83 86 98 69 35 40 60 67 87 100 106 116 116 96 72 80 88 123 136 118 130 154 146 116 90 127 148 158 165 143 153 187 151 87 45 43 73 98 79 54 59 91 121 120 109 117 131 99 66 45 70 122 148 125 89 79 115 142 161 118 63 87 121 104 83 92 117 105 91 131 191 187 113 75 62 92 142 121 75 32 31 31 29 25 45 100 154 155 182 181 152 136 148 171 179 155 136 128 115 126 163 180 184 178 176 172 170 172 175 175 174 176 175 174 174 174 174 173 172 175 177 178 177 175 174 175 177 176 177 179 178 174 174 185 198 181 111 23 16 116 207 221 197 158 89 28 3 43 125 183 210 209 134 61 102 177 197 180 140 100 132 171 187 179 171 172 173 168 180 179 159 145 145 142 132 124 129 149 175 185 179 173 176 178 180 181 180 177 174 175 178 178 204 185 113 45 15 17 29 25 27 26 23 23 24 21 16 10 30 81 137 152 132 122 132 135 132 135 144 135 101 94 123 123 132 143 154 163 167 164 159 146 113 89 96 114 130 153 177 173 182 156 101 82 102 120 130 123 118 116 125 143 159 166 167 160 161 162 160 150 139 135 137 150 150 156 161 167 181 185 173 163 120 85 98 129 134 132 142 154 159 156 138 136 169 180 153 138 169 182 185 185 150 112 107 156 182 172 137 133 149 156 154 146 145 153 162 165 169 175 177 166 133 124 146 164 169 171 170 169 166 165 161 147 136 146 164 159 152 143 143 151 153 140 123 94 81 71 72 80 86 89 90 99 107 108 101 89 67 54 57 56 56 59 63 65 62 59 57 49 62 83 96 89 75 77 90 90 100 123 142 141 130 132 144 147 132 111 95 87 84 85 87 79 104 135 157 169 174 174 172 147 104 84 96 95 76 60 52 41 49 54 51 35 27 65 123 153 92 31 39 102 146 153 154 157 149 156 164 138 83 37 17 25 29 33 31 25 20 20 21 22 30 35 29 21 19 20 21 24 24 24 23 21 19 16 15 19 19 19 20 21 22 23 24 22 21 21 23 24 23 19 16 14 16 17 18 18 16 13 12 16 18 20 21 23 25 25 24 21 22 22 21 18 16 17 18 18 20 22 22 22 23 26 28 26 22 18 20 25 28 28 26 21 20 19 21 25 30 32 32 21 22 23 21 19 18 20 21 28 29 29 27 24 21 21 21 19 19 19 18 18 17 16 16 13 12 12 14 17 20 19 18 15 15 17 20 23 23 20 17 11 13 14 15 15 15 14 14 33 37 34 22 11 9 15 21 28 26 22 19 17 18 19 21 22 23 24 25 26 25 24 23 30 32 33 31 27 24 23 24 19 20 26 36 44 47 51 56 62 65 65 61 58 57 53 48 47 43 39 37 36 34 30 28 21 22 25 27 27 25 23 21 24 24 27 30 33 32 28 24 21 22 22 23 24 24 24 24 24 21 18 17 20 23 24 24 15 12 8 8 12 16 19 20 21 21 22 23 23 22 20 18 22 22 23 23 23 22 21 21 16 18 21 23 24 23 21 19 21 21 21 22 22 20 16 12 14 17 20 19 17 15 15 15 17 17 18 19 20 21 22 22 23 22 22 21 21 22 23 24 25 22 19 19 21 24 25 25 23 22 21 21 21 21 22 23 20 20 20 20 20 19 19 19 19 19 19 20 20 21 22 23 29 27 26 25 25 24 22 20 21 21 21 20 20 19 19 19 17 18 21 25 28 28 24 20 19 18 18 18 18 19 20 21 23 23 24 25 25 24 24 23 25 23 21 20 19 19 19 19 22 18 18 20 20 15 11 10 14 15 20 26 26 21 17 17 20 23 27 30 30 31 32 34 35 32 28 25 23 22 21 21 18 19 20 18 16 15 17 19 17 17 18 19 20 21 22 22 23 22 20 18 17 16 16 16 21 20 18 17 16 17 18 19 18 17 16 15 16 19 22 24 23 21 19 17 15 14 14 14 15 16 18 19 19 19 17 17 17 19 20 19 16 15 17 19 23 25 26 24 21 19 19 20 19 18 18 23 28 31 30 28 15 16 22 30 33 27 20 17 17 17 16 15 15 16 18 20 17 16 16 18 20 22 24 26 22 21 22 26 31 30 24 17 17 17 18 22 26 27 24 20 15 16 19 20 19 17 14 11 18 19 20 22 25 28 30 30 31 27 23 21 22 23 23 23 27 27 25 24 24 24 25 25 27 26 26 29 32 34 34 32 27 23 21 24 30 31 25 19 27 25 22 22 30 38 40 36 31 35 39 40 35 27 18 12 21 28 32 28 23 19 16 12 14 17 20 21 20 18 17 18 14 16 19 22 24 24 22 20 18 18 18 18 18 17 16 15 10 17 26 32 34 31 25 20 18 17 16 14 13 12 12 12 19 21 23 23 20 16 15 15 11 11 12 12 13 14 15 15 18 20 22 25 25 24 22 20 21 19 18 18 19 18 15 13 12 13 14 15 16 16 16 16 14 11 9 9 10 11 10 9 6 9 12 14 15 17 20 22 22 20 18 19 20 21 20 19 18 19 22 24 25 25 25 25 17 22 29 34 34 31 26 23 25 23 20 17 17 19 21 23 22 19 16 15 18 19 19 17 11 14 18 19 18 17 18 19 24 30 33 30 27 24 21 17 19 19 19 18 16 16 16 16 21 20 20 22 25 26 24 22 18 18 20 24 31 36 38 38 20 15 13 15 17 18 21 26 27 25 22 18 15 12 11 11 12 15 21 27 31 31 29 26 17 16 18 21 20 14 11 11 21 23 23 20 19 21 21 19 11 9 7 8 12 18 22 25 20 17 14 12 12 11 10 8 8 8 9 10 13 16 19 21 16 15 18 23 26 25 25 28 26 28 25 18 14 15 16 15 20 23 27 27 24 20 18 17 15 17 19 21 21 20 17 16 17 17 17 16 14 13 13 13 11 13 14 13 10 8 8 9 10 10 11 11 11 12 12 12 13 15 18 21 22 22 21 20 18 17 15 14 14 15 16 17 16 16 16 15 15 14 14 13 11 11 12 12 13 14 14 15 14 15 18 19 19 16 12 10 13 12 11 12 14 14 12 10 11 11 12 13 12 11 9 8 9 10 10 11 11 11 11 11 7 10 13 18 24 29 25 19 16 15 12 8 6 7 12 16 24 21 17 12 8 5 5 5 5 7 10 14 15 13 8 3 6 3 2 10 22 27 23 16 8 8 8 8 10 13 17 20 16 10 3 1 4 6 5 2 11 20 26 24 18 16 15 13 23 29 35 35 28 17 6 1 4 4 4 4 5 6 7 8 13 12 11 14 19 23 23 22 23 23 22 22 20 19 18 18 158 158 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 155 155 155 155 155 154 154 154 155 155 155 156 156 155 155 155 156 156 156 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 158 157 157 156 155 155 155 156 157 156 156 156 157 157 158 158 158 159 159 159 159 159 159 159 158 158 159 159 160 160 159 159 158 152 156 160 161 160 160 161 163 163 162 161 160 160 162 163 165 164 164 164 164 164 164 164 164 165 165 166 166 166 167 167 167 167 166 164 163 163 165 166 167 165 165 164 163 163 164 165 165 164 163 163 162 162 162 162 163 156 131 123 139 159 171 171 164 142 139 138 146 151 132 98 75 64 86 115 147 165 149 119 103 75 82 85 84 89 104 119 126 138 157 167 150 125 117 119 118 116 81 83 118 156 196 191 141 80 62 99 142 144 158 165 135 108 98 63 42 62 83 79 72 88 63 37 58 94 154 166 155 152 153 153 152 148 143 140 138 146 132 130 143 149 131 103 86 77 41 19 36 67 86 98 108 138 112 77 47 21 9 33 74 99 105 116 133 153 169 171 166 159 148 124 83 45 42 62 72 60 47 97 164 172 161 169 176 173 100 26 1 20 64 114 148 133 135 158 182 179 165 159 156 157 150 128 108 112 125 117 94 127 142 148 134 108 80 50 29 22 23 26 31 31 28 28 30 78 102 119 115 105 94 73 51 62 73 75 81 117 157 150 115 81 77 68 57 49 48 51 56 52 46 38 37 46 53 51 43 73 81 86 74 54 41 43 51 44 60 77 74 53 47 83 128 161 141 113 90 75 62 48 37 35 34 37 44 47 53 71 91 107 115 117 111 104 96 80 64 61 94 136 145 118 98 102 109 118 102 101 113 107 95 112 147 140 121 106 87 64 62 77 82 83 59 34 27 36 55 78 97 112 119 124 130 146 160 153 135 116 112 105 96 88 90 107 125 89 60 33 31 44 50 44 35 33 36 42 50 58 72 99 122 127 112 109 122 124 99 64 43 72 124 158 152 118 61 21 21 34 38 36 29 30 44 63 73 76 70 78 89 87 68 46 41 40 43 44 42 39 37 36 36 38 38 37 36 27 17 36 74 115 131 130 117 99 67 61 90 105 122 151 172 157 111 74 64 63 69 93 104 73 36 29 39 32 32 31 30 26 24 26 29 30 31 32 29 15 12 58 126 162 178 168 165 169 164 160 148 155 160 157 144 129 116 105 95 82 50 30 55 108 140 126 97 94 134 139 68 16 36 71 99 123 124 113 87 61 58 82 106 138 137 117 74 63 104 129 108 117 132 134 118 109 121 141 151 135 77 77 114 96 92 124 115 58 30 22 34 37 30 25 22 41 107 150 167 167 156 144 123 130 138 125 93 94 142 173 165 119 64 24 23 30 32 30 25 23 28 30 27 24 27 33 36 54 76 79 56 33 34 68 109 113 128 98 42 34 82 139 170 165 140 109 84 58 35 29 34 56 91 98 68 41 32 33 39 38 40 35 31 35 33 29 33 25 23 47 103 142 137 131 145 172 195 162 101 88 106 120 131 143 145 151 164 163 124 76 52 102 145 164 142 133 153 157 140 148 186 188 149 127 139 164 181 153 134 123 131 140 131 114 103 92 62 53 81 101 85 55 38 44 43 46 51 50 50 63 79 72 95 114 107 81 68 80 100 89 94 106 119 128 135 150 164 150 102 75 69 50 43 65 89 107 121 131 127 123 126 119 101 102 124 168 173 140 140 151 132 96 88 121 121 127 144 127 136 133 94 37 32 87 155 166 115 53 63 75 82 98 120 113 82 61 62 82 126 170 176 140 99 81 102 110 121 92 54 72 90 93 81 107 152 160 142 146 166 117 53 67 121 161 167 117 78 36 37 30 17 23 64 124 167 153 174 175 142 136 170 187 179 166 163 156 126 128 169 181 170 174 174 174 175 175 175 177 179 175 175 175 174 173 173 172 173 174 176 177 177 175 175 176 178 176 178 179 178 173 174 187 202 176 88 7 37 139 207 208 201 178 109 43 1 17 90 164 213 195 98 52 133 197 198 192 163 115 133 167 186 175 169 173 173 176 181 172 151 140 148 155 153 145 131 135 163 181 173 160 156 172 178 183 180 173 170 173 176 173 203 180 100 36 18 23 30 30 30 29 25 23 22 15 7 10 35 82 126 136 119 106 109 115 114 116 133 132 91 70 91 107 129 143 134 123 123 124 121 130 99 65 53 62 82 105 121 124 139 126 94 70 59 65 74 111 116 123 127 129 132 138 142 136 132 127 121 118 128 154 177 178 158 153 165 177 184 178 163 149 135 115 111 122 125 128 138 142 160 166 140 123 150 171 155 139 165 179 186 187 157 118 105 142 175 180 146 124 137 166 185 158 149 155 164 162 166 174 173 157 129 127 155 174 177 176 173 170 170 169 166 165 163 158 152 142 142 149 159 164 162 159 159 138 114 83 59 46 46 56 68 72 75 71 69 71 66 68 79 103 101 94 82 71 64 63 62 49 62 78 85 76 63 63 70 72 79 93 103 103 100 107 119 131 146 143 121 116 127 121 100 87 101 127 150 154 149 156 170 174 133 110 118 124 112 88 65 32 55 68 60 44 36 55 88 97 66 32 38 87 137 160 166 173 167 159 138 87 29 12 29 32 34 34 30 23 19 19 20 25 32 34 26 18 17 22 26 26 25 24 22 20 18 17 16 20 20 20 20 21 22 23 23 20 20 20 22 25 25 23 20 19 20 21 21 19 16 13 11 15 18 24 29 29 25 22 20 21 23 24 22 20 18 19 20 16 18 20 22 23 26 30 34 30 24 19 20 26 30 31 29 20 18 18 20 24 28 30 30 21 22 23 22 20 19 20 22 27 29 30 28 24 21 19 20 17 17 17 17 16 16 15 15 13 12 12 14 18 20 20 19 17 17 19 22 25 25 22 19 9 10 11 13 15 15 15 15 26 33 32 20 10 10 17 23 24 22 19 17 16 16 18 19 18 20 23 25 26 26 26 26 31 32 31 30 27 25 25 25 20 21 26 36 42 45 48 52 53 57 60 59 58 58 55 50 49 47 45 42 40 38 35 32 23 24 27 29 30 29 28 27 26 26 27 28 29 27 23 19 19 19 19 20 21 22 23 23 23 20 19 22 27 29 26 22 11 10 9 10 13 16 18 18 22 23 24 24 24 22 21 21 23 24 24 23 23 21 20 19 15 17 20 22 22 20 19 18 19 19 20 22 24 24 20 17 13 15 18 19 17 15 14 14 16 17 17 18 19 20 20 21 21 20 20 19 19 20 21 22 23 20 18 18 22 26 29 30 25 23 21 19 19 21 23 25 23 22 21 21 20 19 19 19 20 20 19 19 19 20 20 21 26 24 23 24 25 25 22 19 21 21 20 20 20 20 19 19 18 19 22 26 30 31 30 28 20 19 19 18 18 19 20 21 20 20 21 22 23 23 22 22 24 24 23 21 20 19 20 20 22 19 18 21 21 16 12 11 12 12 16 22 23 19 15 15 18 22 26 29 29 30 32 33 32 30 28 26 24 23 24 24 20 21 21 19 17 15 16 17 18 17 15 15 16 19 23 25 23 22 20 19 18 17 18 18 24 22 20 18 17 18 19 20 20 19 16 15 15 17 19 20 22 21 19 17 15 14 13 13 14 15 17 18 18 18 17 16 16 17 18 18 16 16 16 17 24 25 26 24 21 19 18 19 18 17 18 21 25 28 28 27 21 19 20 26 28 26 23 22 21 19 16 14 14 16 18 20 17 17 17 17 19 23 26 27 22 21 22 26 31 30 24 17 17 17 18 21 23 24 23 22 16 17 19 21 20 19 17 15 17 17 19 21 24 28 32 35 31 27 23 22 22 23 22 21 24 23 23 22 22 22 23 23 27 27 27 28 31 31 30 28 24 21 20 25 30 30 23 16 23 24 24 24 30 38 41 39 31 33 37 38 34 27 18 11 18 25 29 27 21 18 15 12 15 18 20 20 18 17 17 17 15 17 20 22 23 22 20 19 17 18 18 18 18 16 15 14 14 19 28 36 36 30 22 17 18 17 16 14 13 12 11 11 20 22 24 22 18 13 11 10 9 10 11 12 13 14 15 16 21 21 23 23 22 20 17 16 16 15 15 16 18 19 17 14 15 16 16 16 16 15 15 14 14 11 10 10 12 13 13 12 11 13 15 15 15 16 20 22 22 20 17 17 18 19 19 18 15 15 17 20 23 26 27 28 20 22 26 30 32 31 29 28 28 25 21 18 18 19 22 24 20 16 12 13 18 21 22 20 10 13 16 18 17 16 16 16 23 28 32 30 27 26 24 21 21 20 19 18 18 18 18 18 20 20 20 23 26 27 26 24 18 20 24 31 36 37 35 32 20 16 13 14 15 16 21 26 25 23 20 17 15 15 15 15 15 19 25 31 34 32 27 22 12 12 16 21 22 18 16 17 20 22 22 19 19 20 19 16 8 8 7 7 10 17 25 31 22 18 13 10 10 11 9 8 8 8 9 11 14 18 21 23 21 20 21 25 26 24 23 25 30 31 27 19 13 13 14 13 14 19 26 29 27 24 20 18 18 20 22 23 23 20 18 16 16 16 16 16 16 15 14 13 12 13 15 13 11 9 9 10 12 12 12 12 13 13 14 14 13 15 18 20 21 21 20 19 16 15 14 13 13 14 15 15 15 15 14 14 13 12 11 11 9 9 10 11 11 12 13 13 11 13 16 18 18 16 13 11 14 13 11 12 13 13 11 9 6 8 9 11 11 11 10 9 8 8 9 10 10 10 10 9 8 11 14 17 22 27 26 21 15 14 12 9 8 10 15 20 25 22 17 12 8 5 4 4 5 6 9 13 15 13 8 4 7 6 6 8 13 19 23 24 14 13 11 10 12 15 17 19 17 11 3 1 4 6 5 3 17 23 26 19 11 8 9 10 16 20 28 34 33 23 9 1 4 4 4 4 5 6 7 7 7 9 13 19 26 28 25 22 22 22 20 19 18 17 17 17 159 158 157 156 155 156 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 154 153 153 153 153 154 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 154 153 153 153 153 154 154 154 155 155 155 155 154 155 155 155 156 156 156 157 156 156 156 156 156 156 156 156 154 154 154 154 154 154 154 154 156 156 156 156 156 156 156 156 156 156 155 154 155 155 156 157 155 155 156 156 157 158 158 158 159 159 158 158 158 157 157 157 159 159 160 160 160 160 159 159 152 156 159 160 158 159 162 165 162 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 162 163 163 164 165 166 167 167 164 163 161 161 162 164 163 162 166 165 164 164 164 164 165 166 165 164 163 162 161 161 161 161 160 143 132 142 160 166 161 157 159 157 155 150 143 129 106 85 55 71 87 97 100 90 83 89 86 112 142 151 138 118 107 104 123 137 145 129 111 123 141 141 116 84 96 133 150 156 133 81 63 100 122 130 135 121 101 102 92 92 70 67 95 103 95 102 129 69 30 72 120 163 157 143 160 157 154 151 149 146 144 142 147 136 138 153 151 117 71 43 33 26 38 72 98 99 88 82 94 77 60 46 27 21 44 76 106 115 127 137 147 155 158 155 161 149 139 117 73 41 36 41 25 52 103 127 124 144 167 159 122 57 11 14 38 72 111 136 126 130 152 174 170 157 149 144 166 161 143 118 105 108 113 112 147 154 148 120 80 47 29 23 24 22 23 27 31 35 42 48 106 127 139 130 117 106 83 58 63 58 64 87 110 115 100 83 72 74 74 70 62 57 57 59 62 51 38 36 49 68 78 78 102 112 93 55 49 78 93 83 58 72 91 94 72 57 83 124 142 142 141 138 128 107 82 64 51 38 28 29 32 33 36 40 50 63 76 82 83 82 74 64 47 75 117 136 119 102 100 100 97 99 107 118 125 136 156 177 155 131 115 95 71 79 103 110 101 83 57 46 63 102 138 157 150 149 143 142 153 160 149 129 122 124 119 101 83 91 130 168 141 93 44 27 35 41 38 32 35 35 34 34 38 53 79 101 106 104 106 103 85 59 46 48 86 135 169 162 120 58 21 25 38 36 33 27 23 31 55 77 105 87 81 73 68 61 45 46 45 46 45 41 39 39 38 35 36 36 34 34 28 17 30 60 114 142 142 124 115 99 88 99 79 119 149 145 110 63 40 47 63 98 132 121 71 37 30 31 28 31 34 33 28 26 33 42 36 33 32 33 20 9 48 112 165 183 173 165 161 155 157 151 150 161 156 138 130 128 108 79 59 39 28 51 96 125 120 103 89 92 76 27 21 78 134 170 192 178 148 108 79 80 107 133 134 114 91 80 87 106 110 97 103 117 124 119 120 134 151 158 141 84 75 114 112 107 122 107 53 29 22 32 34 28 22 16 42 111 158 175 174 164 158 143 154 171 155 104 89 137 175 169 125 62 17 18 30 34 31 25 26 27 28 25 20 21 35 50 95 113 88 37 28 69 114 139 120 117 80 36 40 88 139 170 147 102 57 40 39 36 35 38 57 83 82 56 41 38 32 26 26 37 39 35 33 27 25 33 12 31 80 151 196 182 146 131 131 142 111 88 105 108 112 145 154 166 174 175 163 125 83 63 75 105 118 114 133 160 146 105 140 180 181 134 104 111 133 148 129 114 109 125 138 129 102 79 61 46 63 112 138 114 78 60 70 62 55 51 44 38 41 49 65 80 90 90 93 100 102 97 88 117 148 157 152 147 150 155 147 106 59 35 48 95 140 159 144 136 144 153 145 136 131 124 110 139 172 165 137 134 136 117 86 96 120 112 111 116 90 83 63 57 51 94 171 222 193 108 47 42 55 75 83 80 71 59 90 115 135 143 152 162 152 132 105 105 100 97 73 47 61 83 99 113 142 177 189 164 125 101 55 64 117 168 191 179 122 65 36 38 26 12 27 77 129 157 151 157 161 140 142 179 183 165 164 166 165 136 133 169 179 169 170 171 174 178 176 173 174 180 175 176 177 176 175 174 175 176 174 176 177 177 175 175 176 178 176 177 178 177 173 175 188 203 181 79 7 65 154 200 195 199 188 129 67 10 3 63 145 208 183 76 62 154 196 190 191 173 139 137 162 181 173 171 178 174 187 171 158 151 140 128 135 151 165 154 144 147 155 156 146 135 164 174 182 183 180 175 171 168 186 201 165 85 32 23 26 25 32 32 29 25 23 20 11 3 14 58 117 156 164 153 141 136 141 136 125 119 108 75 64 87 80 85 83 76 82 98 108 108 115 86 52 43 59 75 70 56 81 90 84 94 105 95 84 71 109 123 139 146 143 139 141 145 141 139 141 146 152 160 173 184 181 157 153 171 180 174 161 147 137 162 157 125 115 128 140 145 136 159 158 124 110 141 166 161 138 158 174 185 189 165 125 102 128 164 176 142 114 132 173 199 172 156 162 172 164 163 167 159 149 129 136 166 180 177 173 171 170 175 175 172 180 188 175 153 133 138 147 152 148 146 159 177 174 142 99 66 47 49 68 89 105 113 115 116 124 128 133 143 154 154 143 121 100 87 81 78 81 79 72 62 58 59 61 59 66 64 62 60 58 64 76 88 99 117 125 117 117 126 120 104 85 80 85 94 91 88 108 138 170 151 129 113 111 114 89 47 31 65 80 65 46 37 40 51 54 47 39 45 75 122 161 177 189 193 160 97 41 13 18 38 35 35 34 29 22 18 16 17 27 32 32 24 17 18 24 29 28 26 24 21 19 18 18 18 22 22 22 22 22 22 22 22 20 19 18 20 23 25 25 24 22 22 23 22 21 19 17 15 18 22 28 33 32 25 19 18 21 23 25 24 22 21 21 22 18 20 21 22 23 27 32 36 33 27 21 20 24 29 30 29 20 18 18 20 24 27 27 27 23 23 23 21 19 19 21 23 27 28 29 27 23 20 19 20 18 17 16 15 14 14 15 15 14 13 13 15 18 20 20 18 19 19 19 21 24 24 22 19 11 10 10 12 15 17 18 17 23 31 32 21 11 13 19 22 18 18 17 16 16 17 18 18 16 19 23 25 26 27 28 29 31 31 30 28 26 25 24 24 21 21 25 33 39 42 47 51 51 56 60 60 61 62 60 55 55 55 52 47 42 40 35 30 25 26 26 27 28 29 29 29 26 25 24 24 25 23 20 17 17 17 17 18 19 20 22 22 24 22 24 30 36 35 26 17 9 10 11 14 17 18 18 18 23 24 26 25 24 22 22 23 25 24 23 22 21 20 19 19 13 15 17 18 17 15 14 14 17 17 19 23 26 26 24 21 13 15 16 17 17 16 15 14 15 15 16 16 17 18 18 18 18 17 17 17 17 18 19 19 20 18 17 19 24 29 32 33 25 23 20 18 18 20 23 25 24 23 22 21 20 20 20 20 22 21 20 19 19 18 19 19 22 20 20 22 25 26 23 20 20 20 20 20 20 20 20 20 21 21 23 26 30 32 32 30 21 21 20 19 19 20 20 21 18 18 20 21 21 21 21 21 23 23 24 22 21 20 20 21 21 18 18 22 23 19 15 15 10 9 13 19 21 18 14 14 17 21 25 28 29 30 31 33 29 30 30 28 26 24 25 25 21 23 23 21 17 15 15 16 19 17 14 13 14 18 22 25 22 21 20 19 19 19 20 20 24 23 21 20 19 20 21 21 23 22 20 19 18 19 19 20 20 19 18 16 15 14 14 15 14 15 17 18 18 18 16 16 16 17 18 18 17 16 16 16 22 24 26 25 22 19 18 18 17 17 18 20 21 22 24 25 26 21 19 22 24 23 23 25 25 21 16 13 13 16 18 19 16 18 18 17 19 24 26 26 23 22 23 26 29 28 23 18 17 18 18 18 19 21 23 25 19 19 20 20 20 19 18 18 16 17 18 19 22 26 32 36 29 26 23 22 22 23 22 21 22 22 22 21 22 22 22 22 24 24 25 28 31 33 31 29 20 19 19 23 27 26 20 14 22 25 27 27 30 36 40 39 30 31 33 35 33 27 19 14 16 23 27 23 19 17 15 12 16 18 19 18 16 15 16 17 17 19 21 21 20 18 17 17 15 16 17 18 18 17 15 14 17 21 29 36 36 28 20 16 18 17 16 14 13 12 12 12 20 22 24 22 17 12 10 9 8 9 11 13 15 16 17 17 22 22 22 21 19 18 16 15 14 14 14 16 18 19 18 16 17 17 17 17 16 15 14 14 14 12 10 11 13 15 14 14 15 16 17 16 15 16 18 21 20 18 16 16 17 17 16 15 12 12 14 17 22 26 28 28 25 24 25 27 30 31 31 30 30 27 24 20 19 19 21 22 18 14 11 13 19 24 23 21 11 13 15 16 17 16 16 16 24 29 32 29 27 28 28 26 24 21 19 18 18 19 18 18 19 18 19 22 25 27 26 25 18 20 25 31 36 35 31 27 21 17 14 14 13 14 19 26 24 21 17 15 15 17 18 18 19 24 30 35 34 29 23 19 12 12 16 22 24 22 21 22 20 21 20 17 17 19 16 12 7 8 9 8 9 15 24 32 24 18 12 8 9 10 9 8 7 8 9 12 16 21 25 28 28 25 25 26 25 21 20 22 33 33 28 18 12 11 12 11 9 15 21 26 26 25 25 25 23 23 24 23 22 20 17 15 14 15 16 17 19 18 15 12 12 14 15 14 12 10 10 11 13 13 14 14 14 15 15 15 13 15 17 19 20 19 17 16 14 13 13 12 13 13 14 15 14 14 13 12 11 10 9 9 9 9 9 10 10 11 11 11 7 9 12 15 16 16 15 14 15 13 11 11 12 12 10 8 4 5 7 9 10 10 10 9 7 7 8 9 9 9 8 8 9 11 13 15 20 25 25 21 13 13 12 10 9 11 16 20 24 21 16 11 7 5 4 4 5 5 6 11 14 14 9 4 6 8 8 6 6 10 20 27 24 21 17 15 15 16 17 17 16 11 6 4 5 6 5 3 19 25 26 18 8 6 8 10 13 16 23 32 36 29 14 2 5 5 5 5 5 6 7 7 5 8 16 23 28 28 25 21 20 20 18 17 16 15 15 15 158 157 155 154 153 154 155 156 157 157 157 156 156 155 155 155 154 154 154 154 154 154 154 154 155 154 153 152 152 153 154 155 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 156 155 155 154 153 152 151 151 153 153 154 154 154 155 155 155 154 154 155 155 155 156 156 156 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 157 156 156 155 154 154 153 153 155 154 154 154 155 156 157 158 154 155 155 156 157 157 158 158 158 158 157 157 156 156 156 156 160 160 161 161 161 161 160 160 158 160 162 160 157 157 162 167 160 160 161 162 162 162 162 161 162 162 162 162 162 162 162 162 163 164 164 164 165 165 165 165 161 163 164 164 163 162 163 163 166 165 164 164 164 164 165 166 168 167 165 164 162 161 161 161 166 153 131 131 154 162 160 169 163 150 144 146 143 137 127 113 85 88 83 78 75 66 64 73 102 136 170 180 167 144 119 101 110 123 132 118 106 130 152 143 99 98 108 128 134 108 70 45 96 140 144 123 111 85 81 117 103 88 81 94 108 105 107 120 125 59 34 102 147 160 146 149 163 158 152 149 147 145 140 137 137 129 129 131 113 73 39 26 34 43 65 94 107 97 78 66 55 50 53 54 42 42 63 83 103 118 132 138 139 143 148 151 169 160 159 151 126 97 71 51 29 51 74 73 74 107 125 106 58 15 14 57 90 106 121 129 127 121 128 139 138 136 135 130 147 145 135 114 95 96 120 144 156 147 127 95 57 29 21 25 34 42 47 51 62 78 83 79 98 103 109 114 117 111 96 81 66 58 63 76 72 56 54 66 77 81 82 76 66 58 57 60 60 49 37 39 59 87 106 112 119 110 73 43 72 133 151 126 104 97 98 102 89 73 84 111 117 130 148 162 163 151 132 119 91 67 42 31 31 31 30 30 25 35 46 52 58 61 57 51 38 55 88 110 106 100 102 102 100 108 112 114 127 148 163 168 144 125 119 106 81 88 110 109 106 117 109 82 80 114 151 166 155 146 133 127 132 138 133 122 124 129 126 107 86 92 130 169 164 112 56 32 32 35 32 29 38 39 35 26 25 40 64 81 82 89 95 88 63 39 39 53 80 110 128 118 90 58 40 43 44 35 31 32 26 26 48 76 111 101 102 79 61 58 50 61 74 67 53 40 36 38 38 35 34 34 32 33 29 18 26 51 102 134 135 122 128 123 98 84 64 102 118 97 64 37 44 74 101 137 164 135 72 32 26 26 30 32 34 30 24 28 47 68 50 39 34 36 22 7 39 100 165 185 178 168 162 154 156 153 144 152 145 131 133 137 110 70 48 34 36 68 110 128 115 94 68 51 33 19 58 135 182 204 198 178 145 115 101 109 132 151 114 93 83 104 128 127 121 126 107 108 105 101 107 125 143 152 128 86 69 99 106 97 96 76 47 30 25 31 31 27 21 10 44 107 152 172 166 149 151 152 176 186 174 126 91 113 156 175 115 54 15 21 33 34 34 35 27 26 27 25 17 21 51 85 132 115 67 31 57 115 148 153 135 115 65 30 57 115 156 170 116 73 36 31 39 41 40 42 40 52 52 44 43 40 34 33 34 42 40 34 32 25 22 28 14 50 97 151 197 202 168 137 116 93 75 87 113 126 136 153 171 179 172 153 133 108 89 85 70 82 92 103 124 134 109 71 109 145 157 137 120 114 109 106 101 88 87 110 137 136 101 65 47 53 94 149 161 124 92 86 89 76 62 52 43 38 39 44 57 55 56 73 108 134 131 112 104 134 157 155 145 141 133 122 108 86 48 37 81 142 177 185 153 134 136 148 146 140 131 113 95 127 143 130 120 122 114 96 89 99 103 100 102 93 68 51 51 69 93 140 179 183 142 71 47 34 49 70 57 42 70 112 132 147 158 159 162 167 164 154 153 143 125 90 72 84 100 118 119 131 143 163 171 136 92 77 83 135 175 192 189 166 114 48 36 35 29 28 51 96 136 156 141 127 144 153 165 185 169 146 149 148 158 147 142 162 171 175 171 169 171 175 174 169 170 176 173 175 176 176 174 174 175 177 173 175 177 177 175 175 177 179 175 175 176 176 174 176 188 200 172 65 12 96 172 201 188 192 196 153 101 35 4 44 114 173 147 65 100 181 187 179 182 172 157 140 155 177 174 176 184 176 177 155 141 140 132 120 131 154 179 172 162 148 133 126 134 146 163 168 174 178 183 185 181 174 193 179 128 63 32 27 26 26 31 30 27 23 22 19 11 2 16 80 152 186 180 164 154 151 147 139 120 103 94 84 84 97 69 45 31 51 93 128 146 152 128 99 75 84 112 117 83 45 88 111 116 140 162 157 147 126 125 130 137 143 146 149 151 153 159 164 175 187 190 185 180 178 176 162 164 173 168 157 151 146 153 183 184 151 128 131 144 157 146 159 136 96 100 142 166 164 143 157 171 184 189 166 123 91 128 159 164 123 100 132 172 182 163 147 160 177 167 163 162 147 137 125 139 170 179 173 171 173 173 179 177 172 177 185 178 162 124 129 134 139 148 160 172 178 161 133 102 84 79 86 104 122 153 171 177 172 173 172 170 173 157 158 148 126 107 101 100 99 123 111 90 79 92 109 101 80 91 88 80 69 62 64 72 77 76 80 82 80 79 81 82 82 67 60 56 56 55 58 77 99 139 140 132 112 100 99 76 36 30 56 66 58 54 52 48 47 47 44 49 56 64 88 120 139 163 164 117 51 22 21 28 37 34 34 32 27 21 16 13 13 25 30 31 25 20 22 26 28 29 27 24 21 19 19 20 20 23 24 24 25 24 23 22 21 21 19 17 18 21 24 25 25 23 23 23 23 23 24 24 24 26 26 30 33 30 23 19 21 21 23 26 26 25 24 24 25 23 24 24 24 24 26 31 35 34 28 22 19 21 25 27 28 21 20 19 21 24 26 26 26 23 23 22 19 17 17 21 24 27 28 28 26 22 20 20 21 20 19 16 14 13 14 15 16 16 15 14 15 18 20 19 18 20 19 18 19 21 21 20 18 15 13 11 12 15 18 19 19 26 35 35 24 15 16 18 17 14 15 17 18 19 20 20 19 16 20 24 26 27 27 29 30 32 31 30 28 26 24 22 21 20 19 23 31 37 42 48 54 54 59 61 61 61 62 60 55 57 59 56 49 44 41 37 31 28 27 25 23 23 23 25 25 24 22 20 20 21 22 21 19 17 17 17 17 18 20 22 23 27 28 31 39 45 39 23 10 10 12 16 19 21 22 21 20 23 25 26 25 23 22 22 23 26 24 22 20 18 18 19 19 15 16 17 16 13 12 12 14 16 17 19 22 25 26 23 21 15 15 15 16 16 16 16 16 14 14 14 15 15 16 16 16 16 16 15 15 15 16 17 18 19 18 18 21 26 30 32 33 25 23 21 19 19 21 23 25 25 24 22 21 20 20 21 21 23 22 21 20 19 18 18 18 19 17 17 21 26 27 24 20 20 20 20 20 20 20 20 20 25 24 24 25 28 29 28 27 23 22 21 20 20 21 21 22 18 19 20 21 21 21 21 20 21 23 24 23 21 20 21 23 20 17 18 23 25 22 19 19 11 10 12 19 22 19 15 14 16 20 24 27 28 29 31 33 30 32 34 32 28 25 23 23 23 24 24 21 18 15 14 14 17 16 15 14 15 18 20 22 20 20 20 19 20 21 22 23 23 22 22 21 21 21 21 21 23 23 23 22 22 22 21 21 18 17 16 15 15 15 16 16 14 16 17 18 19 18 17 16 17 17 18 18 18 17 15 14 16 20 24 25 23 20 19 18 16 19 21 20 17 17 20 23 21 16 15 19 24 25 28 31 29 23 16 12 12 15 17 18 15 18 19 17 19 24 25 23 24 24 25 26 26 25 22 21 18 18 18 16 15 18 24 28 24 23 21 19 18 17 17 18 18 18 18 18 18 22 28 33 28 25 23 22 23 23 22 21 23 23 23 23 23 24 24 24 22 22 23 27 30 32 30 28 17 17 18 20 22 21 17 14 23 27 30 29 30 34 38 38 29 29 30 31 31 28 22 17 16 22 25 21 17 16 15 14 18 18 17 15 13 13 15 18 21 22 22 20 16 13 13 14 11 13 15 18 19 19 18 17 18 20 26 34 34 26 19 17 18 17 16 14 14 13 13 13 18 20 22 21 17 14 12 11 9 10 13 15 17 19 19 19 23 22 20 19 18 19 19 20 17 16 16 18 20 20 18 16 15 16 16 17 17 16 16 16 13 11 9 10 12 14 14 13 14 16 17 16 15 15 17 19 18 17 16 16 17 17 14 12 11 11 12 16 21 24 25 24 27 26 26 27 30 31 30 28 32 29 26 23 21 20 20 20 18 14 12 15 21 25 23 19 12 12 13 15 16 17 17 17 24 28 29 26 25 28 30 29 27 24 20 18 17 17 16 15 16 16 17 20 24 26 25 24 19 19 22 26 30 31 29 27 22 17 14 13 11 11 17 24 24 20 15 14 15 17 18 18 21 28 34 36 31 24 18 16 17 16 19 24 26 24 23 25 20 21 19 16 16 17 14 8 8 10 11 9 7 11 20 28 26 19 11 7 8 10 9 7 6 7 9 13 19 24 29 32 29 25 22 22 19 15 15 17 31 31 26 16 9 9 10 10 9 12 15 18 21 25 30 34 27 26 25 23 20 18 16 15 12 13 16 19 21 20 15 11 12 14 16 15 13 12 12 14 13 13 14 14 15 15 15 15 13 15 17 18 18 17 14 13 12 12 12 13 13 14 15 15 13 13 12 11 10 9 8 8 10 10 10 10 10 10 10 10 5 6 9 11 14 16 17 17 16 14 11 10 11 11 9 7 4 4 6 7 8 8 7 6 6 6 7 8 8 8 8 7 9 11 13 13 17 22 22 20 12 13 13 11 10 10 13 16 22 19 15 10 6 4 4 4 5 4 4 8 13 14 11 7 4 6 8 6 4 7 16 23 35 30 25 21 20 19 18 16 13 11 9 8 7 6 6 5 17 25 28 21 11 7 9 11 12 17 25 34 38 33 23 14 7 6 6 6 6 7 7 8 8 12 19 24 25 24 22 21 19 18 16 14 13 13 13 13 157 155 153 152 152 153 154 155 157 157 157 156 156 155 155 154 154 154 154 154 154 154 154 154 155 154 152 151 151 152 154 155 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 156 156 155 154 152 151 150 149 153 153 153 154 154 155 155 155 154 154 155 155 155 156 156 156 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 157 156 156 155 154 152 152 151 154 153 153 154 155 156 158 158 154 154 155 156 157 157 158 158 157 157 157 156 156 155 155 155 160 161 161 161 161 161 161 160 163 165 165 161 156 156 162 167 158 160 161 163 163 162 161 160 162 162 162 162 162 162 162 162 166 166 165 165 165 164 164 164 161 166 171 170 166 163 164 167 166 165 165 164 164 165 165 166 170 169 167 165 163 162 161 161 168 155 120 113 144 161 169 191 149 125 122 143 157 161 159 153 123 114 98 95 101 95 83 81 104 131 154 163 168 166 142 112 98 122 143 128 104 110 111 84 85 112 118 129 145 111 66 67 143 167 157 109 87 113 143 151 127 85 81 102 98 95 110 120 94 41 46 134 165 152 139 162 161 154 147 144 142 139 132 126 125 118 111 98 67 32 22 31 64 67 75 90 98 93 76 63 47 46 58 64 56 61 82 98 103 121 138 140 136 137 145 151 153 162 170 167 163 154 111 55 45 41 42 45 52 69 67 43 26 2 25 99 142 146 136 123 122 105 96 99 106 122 134 133 123 126 125 112 94 96 130 168 167 144 112 79 46 21 15 21 51 72 88 95 114 139 137 118 78 67 70 95 117 119 112 109 65 69 71 62 42 35 58 88 93 93 87 73 56 48 51 57 57 47 37 40 62 92 112 118 122 65 33 70 130 160 160 155 151 121 100 100 96 84 88 105 109 106 113 137 163 171 156 137 104 74 40 23 22 27 31 34 29 32 35 37 42 46 43 36 44 48 69 89 94 100 113 118 119 116 113 114 125 139 148 151 141 122 118 106 78 84 103 98 114 150 150 99 65 88 132 155 150 137 122 114 118 126 130 130 132 134 131 118 102 102 124 149 149 104 58 39 40 40 37 35 32 37 35 25 23 40 64 79 93 89 84 72 53 41 51 69 67 74 70 58 55 62 64 63 50 36 34 40 34 24 37 63 85 100 122 95 61 51 48 69 107 91 64 41 32 35 36 33 33 32 30 31 29 18 24 47 85 115 124 124 137 123 84 63 61 75 70 54 42 40 76 134 140 156 171 144 76 24 19 31 34 34 32 26 20 29 59 89 61 45 35 36 23 7 34 94 161 185 184 179 174 162 161 154 144 146 139 132 141 145 114 72 35 23 41 94 132 124 93 72 56 43 31 30 89 169 191 181 147 131 112 104 112 128 143 151 113 105 103 127 154 145 131 141 148 142 132 125 123 125 126 126 105 83 70 90 94 76 65 48 43 31 28 31 29 28 20 7 40 96 140 165 156 133 143 159 183 186 183 150 103 96 140 182 98 45 16 28 35 28 28 34 25 24 27 27 18 25 70 120 141 86 29 31 90 139 152 150 125 97 44 23 71 133 148 131 82 52 29 33 42 40 37 39 37 39 37 38 40 37 43 62 64 60 47 40 43 38 29 27 33 72 102 125 168 199 183 150 117 64 50 76 105 148 168 147 156 166 156 129 105 84 73 75 76 80 92 108 116 109 89 72 89 117 139 148 154 145 125 113 100 81 72 94 129 135 99 58 29 51 105 155 148 99 72 79 82 74 67 64 59 51 45 44 27 31 41 62 93 120 129 127 121 134 134 120 117 124 113 91 77 64 44 60 115 151 155 155 147 133 130 131 137 152 142 104 87 120 124 107 112 115 95 74 94 89 68 69 84 84 81 74 78 95 114 132 120 93 70 38 39 47 55 47 39 69 127 167 169 156 154 167 174 172 176 187 196 175 135 70 77 140 152 144 130 118 112 134 143 100 77 105 161 184 190 208 191 128 82 45 41 38 39 53 82 119 152 171 123 103 137 164 171 173 155 149 147 135 146 146 139 145 157 177 178 171 170 174 174 169 169 174 170 172 174 174 172 172 174 176 173 175 177 177 175 175 177 179 175 175 175 176 175 177 187 198 153 48 14 119 190 207 184 183 203 172 130 60 13 32 83 130 96 49 132 206 184 175 182 180 166 139 150 174 175 181 188 177 157 143 129 122 121 130 151 170 188 177 171 160 126 101 126 173 144 143 141 145 158 171 173 168 177 142 83 39 29 30 30 34 29 28 25 22 21 20 12 3 19 78 146 176 167 144 126 118 108 105 99 99 110 116 110 100 70 38 26 59 103 133 158 180 143 115 102 128 163 162 118 76 109 158 177 189 188 178 182 171 162 148 132 125 129 135 137 137 161 167 175 180 177 173 175 182 168 167 173 171 155 148 155 161 175 187 189 175 149 126 133 162 170 170 124 77 96 144 163 160 151 161 172 183 186 163 116 78 141 166 158 108 90 135 169 160 146 132 154 179 172 168 166 148 125 118 137 169 176 170 172 178 174 178 176 169 168 175 178 175 128 129 128 137 164 189 183 161 122 108 102 109 118 119 119 122 163 181 181 164 155 154 157 161 156 157 147 127 117 124 136 142 138 133 124 130 161 180 150 102 130 138 143 139 128 117 107 100 89 85 76 66 60 61 69 75 65 64 63 60 57 56 58 60 75 84 99 103 91 79 61 39 21 31 35 44 67 81 76 70 58 52 60 68 59 55 71 86 123 110 64 25 26 34 33 38 33 33 30 26 19 14 11 10 22 28 31 27 24 24 26 25 29 27 24 21 19 20 21 22 24 25 26 26 25 23 21 20 23 20 17 16 19 22 24 25 22 22 22 23 25 28 30 31 32 30 31 32 27 21 20 24 21 23 26 27 26 25 26 27 28 28 27 25 24 25 29 33 34 29 22 18 18 22 25 27 23 22 21 22 25 27 26 25 24 23 20 17 15 16 20 24 27 28 27 25 21 20 21 22 23 21 17 14 13 14 16 18 17 15 15 16 18 19 18 17 20 18 16 16 18 19 18 17 19 16 12 12 15 18 19 19 31 39 39 27 17 17 17 13 13 15 18 21 22 22 22 21 18 22 26 28 27 27 29 30 33 32 31 29 26 23 19 17 18 17 21 29 36 42 50 57 51 56 59 59 60 62 61 58 53 56 55 49 45 44 40 35 30 28 24 20 18 18 20 21 22 20 17 18 20 22 23 22 18 18 17 18 19 21 23 24 31 32 37 45 50 41 21 5 11 14 19 23 25 25 23 23 22 24 26 25 22 21 22 23 26 24 21 18 17 17 19 20 18 19 19 16 13 12 13 15 16 17 18 21 24 24 21 19 16 15 15 15 16 16 17 17 13 13 13 14 14 15 15 15 16 15 14 14 14 15 16 17 20 19 19 22 27 30 31 31 25 23 21 19 19 21 23 25 25 24 22 21 20 21 21 22 24 23 22 20 19 18 18 17 17 16 16 20 26 28 25 21 20 20 20 20 20 20 20 20 28 26 24 24 25 26 24 22 24 23 22 21 21 21 22 22 19 20 21 22 22 22 21 21 20 22 24 24 22 21 22 24 19 17 18 23 26 24 21 21 12 11 13 19 23 20 17 16 15 19 24 27 28 29 31 33 31 34 36 35 30 25 21 20 23 24 24 22 18 14 13 14 14 15 16 17 18 18 18 18 19 19 19 19 20 22 24 24 21 21 21 22 22 21 21 20 20 21 22 23 23 23 22 21 16 16 15 15 15 16 17 18 15 16 17 19 19 18 17 16 18 18 18 19 18 17 15 14 12 16 22 25 24 22 20 20 16 20 23 20 15 14 17 22 10 8 10 18 26 30 34 38 31 25 17 12 12 14 16 17 13 18 19 17 19 23 24 20 25 26 26 26 24 23 22 22 19 19 17 14 13 17 24 30 27 25 22 18 16 15 15 16 20 20 19 16 15 18 24 29 27 25 22 22 23 23 22 21 24 24 25 25 26 26 26 25 22 22 22 25 28 28 25 23 14 15 17 19 19 18 15 14 24 29 32 30 29 33 36 37 29 28 28 29 30 28 24 20 17 22 24 20 16 16 16 16 18 18 16 13 11 11 15 18 23 24 22 18 13 11 11 12 8 10 14 17 19 20 20 19 17 18 24 31 32 24 19 19 18 17 16 15 14 14 14 14 15 18 21 21 18 15 14 14 10 11 14 17 19 20 21 21 23 21 19 18 19 20 23 25 21 20 19 20 21 21 18 16 13 14 15 16 17 18 18 18 12 10 8 9 11 13 13 12 12 14 16 16 15 15 17 18 17 16 16 17 17 16 13 10 11 11 12 16 20 23 22 21 27 26 27 29 32 32 28 25 32 31 28 25 22 20 19 18 20 16 13 16 22 25 21 16 12 12 12 13 15 17 18 19 22 25 26 23 22 25 29 29 31 26 21 18 17 16 14 12 14 13 15 18 22 24 24 22 19 18 18 20 24 27 28 28 21 17 14 11 9 9 15 23 25 21 15 13 14 16 17 16 23 30 36 36 28 20 15 13 21 20 21 25 26 24 24 26 21 21 19 16 16 17 13 6 9 12 13 10 6 7 15 23 26 19 10 6 7 9 9 7 5 6 9 14 20 27 32 36 26 21 17 15 13 9 10 13 28 28 23 13 7 8 9 9 10 11 11 12 16 24 35 42 30 28 25 22 19 17 15 15 11 12 16 20 23 21 15 10 12 14 16 16 14 13 14 15 13 13 13 14 14 15 15 15 13 15 16 18 17 15 13 11 12 12 12 13 14 15 16 17 13 13 12 10 9 8 7 7 10 10 10 10 10 9 9 9 3 4 6 9 12 15 18 19 17 14 11 10 11 10 9 7 4 5 6 7 7 5 4 4 5 6 7 7 8 7 7 7 8 11 11 11 14 19 20 18 12 13 14 12 9 8 10 11 21 18 14 9 6 4 4 4 5 3 3 7 12 15 12 8 2 4 6 6 4 7 13 18 42 37 30 25 23 21 19 16 11 11 11 10 8 7 6 6 14 24 30 24 15 10 10 11 13 20 29 37 39 35 29 25 7 7 7 6 7 7 8 8 12 17 21 23 21 19 19 20 18 17 15 13 12 12 12 12 154 155 155 156 156 155 155 154 154 155 155 156 156 156 155 154 156 155 155 154 153 152 151 151 157 157 157 156 156 156 156 155 152 152 152 152 152 152 152 152 154 154 154 153 153 152 152 152 155 154 154 153 153 152 152 152 153 154 154 155 156 156 157 157 154 154 154 154 154 154 154 154 157 154 153 153 156 158 158 157 152 155 157 157 155 154 154 155 156 156 156 156 156 156 156 156 157 157 156 155 155 154 153 153 156 156 157 157 157 158 158 158 161 160 158 157 157 158 160 161 158 158 158 159 159 160 160 160 159 160 161 161 161 161 160 159 160 160 160 160 160 160 160 160 162 161 161 161 161 162 163 164 164 164 164 164 164 164 164 164 163 162 162 162 163 165 167 168 167 167 166 165 165 164 163 163 163 157 159 162 160 161 163 160 160 155 141 125 133 167 178 159 116 88 112 158 168 167 175 172 168 136 94 90 114 111 92 90 100 106 117 132 143 138 112 85 89 119 115 101 92 54 46 94 144 149 167 178 143 86 82 126 156 124 101 96 108 149 181 180 121 79 74 88 95 129 145 109 63 46 89 153 158 141 142 146 135 122 129 145 140 127 124 127 123 110 101 67 30 19 35 73 101 103 97 82 74 75 72 66 62 61 66 54 48 88 117 98 89 119 140 135 126 130 142 148 155 159 167 174 176 161 110 51 52 84 94 73 51 36 30 31 18 10 36 101 153 163 153 147 129 109 87 82 94 111 123 127 124 115 111 110 102 99 118 145 125 98 70 53 33 17 20 37 82 103 130 146 156 166 152 121 77 36 40 81 107 126 132 114 84 57 38 48 71 83 81 77 76 58 51 63 67 55 46 49 42 55 73 65 54 88 114 95 64 48 59 102 134 139 142 154 173 136 106 94 79 65 79 108 105 99 106 133 160 155 118 80 64 53 39 32 32 34 33 31 30 27 27 31 31 28 27 29 31 45 55 65 77 85 99 119 125 118 110 112 122 132 130 123 125 125 125 111 85 76 89 101 125 158 148 107 84 76 96 138 153 134 111 104 112 126 134 136 141 140 140 141 128 102 97 116 120 106 82 55 38 32 33 33 33 33 34 31 23 24 47 74 116 137 94 53 73 101 100 77 63 65 80 73 58 82 98 72 60 43 33 36 38 33 36 45 60 83 93 72 42 37 62 89 133 117 73 31 28 41 40 33 33 33 35 36 31 27 32 40 72 101 111 110 117 104 70 47 39 32 51 72 76 100 145 172 162 162 152 113 60 31 27 27 32 32 28 25 23 29 64 110 75 41 38 41 25 7 18 70 134 182 181 166 169 162 158 157 145 148 155 145 137 150 124 58 19 24 78 124 108 86 93 100 67 21 11 74 153 181 157 128 106 102 113 132 131 116 121 140 155 138 126 157 161 137 155 175 171 174 168 146 132 144 155 147 115 57 88 140 104 61 58 47 41 41 38 33 31 28 19 10 20 81 150 161 131 134 168 188 177 153 163 172 137 110 129 156 87 31 16 35 30 24 31 29 31 30 18 14 31 58 86 111 109 68 22 40 103 130 131 149 106 73 31 35 93 136 115 73 47 56 50 38 38 40 34 32 33 33 33 45 44 56 100 123 112 52 55 53 49 61 39 29 33 63 81 91 134 182 170 122 76 76 68 68 100 145 158 144 134 126 126 117 91 78 96 116 95 85 86 115 144 129 88 63 81 111 150 176 185 179 160 141 114 97 86 79 78 89 81 49 29 75 106 100 86 77 75 79 88 103 113 106 91 76 61 48 33 36 37 42 61 82 87 79 90 92 96 98 90 77 71 71 83 51 45 86 118 112 112 135 170 154 118 120 162 159 126 122 112 102 105 105 92 90 82 57 62 51 31 42 84 102 95 95 107 92 73 70 64 35 31 64 96 91 78 66 75 110 156 187 191 166 159 163 162 171 187 189 181 139 94 67 83 140 173 158 165 127 107 120 117 91 101 146 160 179 204 204 158 92 50 39 36 30 48 92 124 132 139 151 122 109 122 135 149 161 151 142 138 134 123 109 107 124 153 175 171 174 174 172 172 173 171 167 173 173 174 175 175 176 176 177 178 178 177 176 176 175 174 174 178 183 177 176 172 177 196 193 137 13 48 151 190 195 179 179 201 192 154 87 33 21 42 64 42 85 165 208 189 173 178 174 170 150 157 160 178 201 179 157 123 122 128 143 157 166 172 178 170 184 186 177 161 135 122 133 141 116 88 95 129 144 129 116 118 84 49 35 33 31 30 33 30 28 21 13 12 13 9 3 27 76 143 176 156 118 89 72 73 105 145 166 155 125 99 87 56 36 25 35 54 77 109 138 146 143 155 185 202 183 138 102 89 145 183 182 179 182 181 180 186 176 158 143 137 130 113 97 108 124 135 123 112 128 156 167 156 146 139 147 157 156 167 192 188 182 181 183 162 123 116 143 181 176 142 92 85 135 171 165 152 160 169 182 189 166 117 80 138 186 168 116 107 137 152 129 135 136 139 160 189 192 169 152 145 122 124 155 172 164 164 179 168 172 175 174 172 170 164 157 144 144 139 141 158 166 136 94 89 130 159 167 165 142 115 107 132 126 143 140 133 157 168 161 170 169 175 162 138 148 159 141 144 142 144 161 185 189 162 129 153 180 192 178 168 170 158 135 139 159 129 93 104 118 122 140 138 121 88 83 110 114 86 63 52 50 53 64 73 68 50 34 37 25 30 66 108 123 107 85 77 62 62 75 68 41 32 44 56 51 43 36 32 31 31 32 34 34 31 23 14 9 10 14 31 31 30 28 26 26 30 33 32 29 24 21 21 22 22 23 26 28 29 27 23 19 18 19 16 15 14 14 16 20 24 27 24 28 31 30 26 26 29 33 36 32 27 25 26 26 25 24 25 26 27 28 30 30 29 29 29 29 28 26 25 25 26 28 30 27 22 18 17 19 22 24 26 25 24 23 24 26 27 28 27 26 24 18 14 17 26 33 31 30 27 24 22 22 22 22 23 20 15 13 13 13 12 11 17 15 13 14 17 19 19 18 21 18 15 14 15 15 13 11 12 15 16 16 15 14 16 18 30 41 45 33 15 8 9 12 10 14 20 24 25 23 21 19 21 26 29 27 26 28 30 29 34 31 28 27 27 26 24 22 20 19 20 28 40 49 52 52 52 52 54 57 61 63 63 61 59 51 46 45 44 39 38 40 32 30 26 22 19 17 18 18 21 14 11 18 30 36 32 24 21 21 20 17 16 17 22 25 30 31 41 53 50 32 15 8 16 23 29 30 26 23 26 30 23 24 24 24 24 23 22 21 24 24 22 20 17 14 12 11 25 22 19 18 19 21 21 20 24 22 19 17 17 19 22 24 19 19 18 17 17 16 15 15 16 15 13 12 11 11 12 12 15 15 14 14 14 14 13 13 16 16 17 19 23 26 29 30 21 20 19 17 16 16 17 18 23 22 20 19 18 17 17 17 22 23 23 22 21 18 16 15 13 16 20 24 26 25 23 22 22 20 20 22 24 25 23 21 26 26 24 23 23 24 26 28 28 26 24 24 24 24 21 19 24 23 21 20 20 21 23 24 20 20 19 18 18 18 19 19 21 21 18 18 22 27 26 22 8 11 18 26 27 23 19 19 18 20 23 27 29 31 31 31 33 32 31 30 29 26 20 16 21 21 21 20 19 17 14 12 15 17 19 21 22 21 20 19 17 18 20 23 25 25 21 18 16 18 21 22 23 22 20 19 16 17 20 22 24 24 23 22 16 18 19 19 17 17 18 20 22 20 18 16 16 17 18 20 22 22 21 18 19 20 17 12 16 16 18 23 28 30 26 23 22 22 20 16 11 10 13 15 15 12 9 13 23 35 45 51 34 27 20 16 17 18 15 12 17 17 18 19 20 21 23 24 22 24 26 26 24 23 23 24 18 19 16 11 7 11 23 33 32 27 19 14 12 11 10 9 21 21 20 20 21 21 23 23 29 31 29 21 18 21 25 25 26 23 20 20 23 26 27 27 22 22 23 24 25 25 23 22 13 18 23 23 19 15 16 17 24 26 29 30 30 28 25 23 30 28 28 29 31 30 27 24 16 24 29 25 15 11 17 24 18 19 18 16 14 14 17 20 21 18 15 14 15 15 12 10 6 10 16 18 19 18 18 19 17 21 29 36 33 22 13 12 16 16 17 17 17 16 15 14 14 16 18 20 20 19 16 15 12 14 17 20 22 25 26 27 22 25 26 26 25 24 25 27 25 22 19 18 19 19 19 17 24 22 20 19 18 19 20 21 16 16 15 14 14 13 13 12 12 11 11 13 16 18 17 16 17 17 17 17 17 15 14 13 15 13 13 18 24 26 23 20 22 25 27 26 27 29 28 24 32 34 33 28 20 16 16 19 20 18 15 13 13 16 19 22 19 15 11 13 19 22 20 17 18 25 31 30 24 19 19 22 33 30 26 21 17 15 14 13 8 11 17 21 24 24 23 21 13 14 15 16 18 21 25 27 30 22 15 12 10 10 16 23 31 23 14 11 11 13 15 17 22 36 44 35 21 13 14 16 22 26 28 27 23 22 25 29 24 19 14 11 12 13 14 13 14 13 11 8 7 10 16 21 28 22 14 9 7 7 6 6 6 9 14 21 27 28 26 23 17 16 13 12 12 13 16 17 24 26 24 16 9 8 9 8 7 8 7 7 9 17 29 38 32 28 24 20 19 17 14 12 15 17 18 19 19 18 16 15 20 20 19 17 16 15 15 14 18 19 19 19 18 17 16 15 14 15 16 16 16 15 14 13 11 11 12 13 12 11 10 9 12 12 11 10 9 8 8 7 10 10 9 8 8 8 9 9 6 7 8 10 12 15 18 20 19 15 10 8 8 8 7 6 5 3 2 3 5 7 7 6 6 6 7 7 7 7 8 8 8 8 9 11 14 17 21 22 13 12 10 9 9 11 13 15 18 20 17 10 5 6 7 6 5 4 4 6 11 13 13 10 6 5 4 4 5 8 11 13 30 32 33 30 24 21 21 23 15 20 20 15 12 14 15 14 19 24 29 28 23 18 17 18 18 22 29 35 37 36 32 28 18 15 11 8 7 8 11 12 13 18 23 24 20 17 18 20 18 16 13 11 10 11 13 14 154 154 155 156 156 155 154 154 152 153 154 155 155 155 154 153 154 154 154 154 154 153 153 153 153 153 154 155 156 157 158 158 153 153 153 153 153 153 153 153 154 154 154 153 153 152 152 152 154 154 154 154 153 153 153 153 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 155 154 154 156 157 156 153 150 152 155 157 157 155 154 154 155 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 158 158 157 156 156 156 156 157 158 158 158 158 159 159 159 160 160 159 160 160 161 161 160 160 159 160 160 160 160 160 160 160 160 161 161 161 161 161 162 164 165 164 164 164 164 164 164 164 164 165 164 163 163 163 163 164 165 164 164 164 165 165 165 165 165 157 158 162 168 168 163 162 168 162 159 148 131 135 163 173 155 116 93 119 164 170 164 167 164 153 138 103 80 81 81 82 96 110 96 94 110 124 116 93 75 114 137 125 91 60 38 72 147 173 189 193 169 124 82 79 106 96 105 113 109 122 161 165 128 99 82 82 81 84 119 133 101 45 57 113 160 156 141 131 115 119 115 129 145 141 128 121 117 118 94 68 39 39 65 84 103 132 126 105 78 65 70 75 74 76 73 71 53 45 87 124 116 88 100 116 128 130 132 142 154 165 157 151 158 165 142 85 34 67 125 149 110 64 38 24 19 36 51 62 70 93 130 157 164 142 121 97 89 100 115 123 123 122 114 112 116 108 88 74 73 73 57 45 38 27 21 37 61 111 129 145 145 147 157 144 111 75 49 56 78 84 96 109 102 63 44 45 85 129 136 104 69 41 35 43 63 67 51 38 36 65 74 86 72 54 76 94 74 46 51 74 105 116 110 114 129 140 132 107 73 56 61 72 76 89 84 83 91 98 89 63 39 36 30 25 25 30 37 41 42 45 45 41 36 34 36 36 33 35 41 43 44 50 56 66 80 85 80 79 88 101 109 109 107 117 140 132 89 61 71 94 106 129 139 131 120 107 78 75 110 156 130 104 100 117 135 139 135 126 129 132 134 122 95 85 99 133 126 104 72 48 37 32 27 31 31 33 31 23 23 41 65 126 125 82 66 111 153 143 97 82 121 118 63 43 82 107 92 61 43 33 37 41 37 35 39 39 52 56 45 36 48 77 99 123 109 69 31 25 33 34 32 34 34 36 38 35 32 34 40 53 79 91 84 81 84 85 84 52 59 89 115 122 137 160 169 160 133 110 87 52 28 26 32 28 32 32 28 22 26 65 116 102 51 31 33 27 11 17 58 127 170 166 154 163 164 165 163 161 148 152 161 155 135 93 43 35 31 58 81 75 79 96 96 61 17 16 88 162 169 127 90 98 126 146 134 110 107 132 158 172 147 127 155 166 149 159 170 169 171 168 153 145 163 179 176 125 69 100 156 127 86 79 65 38 38 36 32 31 29 22 13 24 71 126 146 138 139 153 160 155 151 174 183 148 119 115 110 69 24 16 34 31 28 34 31 27 31 26 20 30 58 99 135 124 59 25 68 128 147 141 138 109 53 15 50 125 158 113 49 42 51 48 41 41 38 33 34 37 42 45 63 83 117 160 170 103 60 84 101 96 93 65 59 41 45 48 66 108 145 137 106 88 101 110 106 102 109 121 129 124 115 117 119 112 114 132 145 108 81 77 112 134 112 94 105 117 116 135 171 187 170 145 133 110 93 81 74 65 56 44 32 59 85 95 91 95 105 111 115 128 133 146 155 139 104 73 59 39 37 37 42 47 50 50 50 63 80 88 73 53 53 71 88 78 45 41 84 126 138 135 135 163 140 100 89 110 115 117 138 140 118 106 94 68 55 56 51 43 36 30 56 103 113 93 80 63 61 45 36 45 54 72 101 136 132 115 98 105 132 154 159 142 145 144 140 145 159 153 127 112 101 98 92 87 107 131 134 150 121 107 120 134 135 137 143 132 141 152 147 115 71 40 30 31 56 91 116 122 118 117 120 105 92 104 114 124 137 133 131 127 110 96 98 111 130 156 176 170 174 175 174 175 177 175 172 175 175 175 175 175 175 175 174 176 176 176 176 176 176 176 176 173 177 175 177 173 185 200 181 94 4 67 170 190 185 174 175 183 190 171 116 56 25 26 37 52 116 188 205 182 174 179 172 172 167 166 149 166 194 155 100 121 143 163 169 177 185 179 163 174 167 178 187 173 156 140 122 119 114 91 77 98 123 119 100 83 63 46 40 38 31 28 30 31 29 22 16 14 15 12 5 29 95 151 148 111 87 89 101 128 165 196 185 136 84 56 48 37 33 35 38 36 40 64 91 132 150 161 165 179 191 168 131 107 114 127 152 175 177 173 180 179 165 150 144 144 133 106 81 119 129 129 115 103 101 109 118 117 103 97 118 149 162 173 190 180 173 176 190 186 154 136 149 165 179 154 90 69 123 170 170 134 160 180 183 184 174 131 78 130 184 177 136 125 139 148 132 138 148 155 158 162 157 150 149 146 145 150 161 168 167 166 166 171 173 172 168 167 167 166 163 148 154 152 140 126 115 105 97 140 158 168 163 152 137 128 129 129 113 144 172 172 173 171 170 175 174 180 174 152 146 146 135 148 153 144 135 153 182 180 155 140 148 167 183 177 155 141 141 179 177 147 130 150 166 167 176 173 143 120 134 163 164 146 135 114 94 74 64 57 46 33 27 25 22 36 73 112 126 113 96 74 54 45 50 47 33 32 43 41 40 38 36 35 35 35 35 36 35 31 24 16 14 17 21 35 34 31 27 22 21 23 26 29 26 23 22 23 26 28 29 28 28 26 23 19 15 14 13 15 15 15 16 17 18 19 20 25 29 33 33 29 27 28 31 38 34 30 27 27 27 26 24 24 25 27 28 28 26 24 22 28 27 27 27 28 29 29 29 29 26 23 20 19 20 22 24 24 23 22 22 22 24 25 26 24 25 25 21 18 21 28 34 29 28 26 23 22 22 22 22 23 20 15 13 13 14 13 12 16 14 13 14 17 18 18 17 14 14 14 16 17 17 13 10 11 13 15 14 13 13 14 16 26 38 44 35 20 12 11 13 12 16 21 23 23 20 18 16 22 27 31 30 30 32 34 34 34 30 26 24 24 24 22 21 22 20 21 27 37 46 51 51 54 53 52 54 58 61 62 62 57 51 48 52 54 48 40 35 32 29 24 19 16 16 17 18 16 13 12 19 29 34 30 24 18 20 21 20 18 17 17 19 29 34 42 45 37 22 12 9 24 29 32 29 23 20 22 26 25 25 25 25 24 23 23 22 23 22 21 19 17 15 13 12 22 20 18 18 20 21 21 19 21 19 15 12 12 14 17 20 20 20 19 19 18 17 16 16 16 15 14 13 12 13 13 13 15 15 15 15 15 15 15 15 17 16 16 17 20 24 28 30 23 22 20 19 18 18 18 19 22 21 20 18 17 17 17 17 21 21 21 21 20 19 17 16 14 16 20 22 24 24 23 23 22 20 19 20 22 24 23 21 24 24 23 23 24 25 27 28 28 27 25 25 25 25 23 21 24 24 23 22 22 22 23 23 20 19 18 17 17 17 17 18 23 24 23 21 23 28 29 26 17 17 21 27 28 23 18 17 19 21 24 27 30 31 31 31 34 33 33 33 32 28 21 17 22 23 23 22 19 16 15 14 16 18 22 25 25 24 21 19 17 17 18 21 23 24 22 19 18 19 21 23 23 21 19 18 18 19 21 22 23 22 21 20 15 17 19 18 17 17 19 21 20 19 16 14 14 16 19 20 20 21 20 18 18 20 17 12 14 14 15 20 26 28 27 24 21 21 19 15 12 12 16 19 16 12 10 12 21 32 41 46 32 27 21 19 20 20 17 14 17 17 17 18 19 21 22 23 23 25 27 27 25 24 24 25 21 21 19 14 11 15 25 35 31 25 17 11 9 10 10 10 21 22 23 23 22 21 19 18 25 29 29 23 18 20 25 26 29 26 23 22 23 24 23 22 24 24 25 26 26 25 23 22 14 19 23 23 18 15 15 16 25 28 31 32 29 26 24 23 29 28 28 29 30 29 25 22 16 24 30 27 18 14 17 23 17 18 18 17 15 16 19 22 22 19 16 14 15 15 14 12 11 14 18 20 19 17 16 17 17 22 32 37 32 20 13 13 13 14 16 18 18 16 14 13 12 13 15 16 17 16 15 14 13 14 16 18 20 21 22 22 25 26 27 26 24 24 25 27 25 22 18 18 20 22 23 22 23 22 21 20 19 19 20 20 17 17 16 16 15 14 14 14 11 9 8 9 12 14 14 13 16 17 17 18 18 17 16 15 15 13 13 17 23 26 24 21 26 29 29 25 24 25 25 23 28 32 36 34 27 20 18 18 18 17 15 13 14 16 18 20 23 18 14 14 18 20 19 16 16 22 27 27 22 18 19 22 27 27 27 25 22 18 14 12 14 17 21 24 25 24 22 21 15 14 13 12 14 20 27 33 30 22 14 11 9 10 17 24 30 25 19 15 14 14 14 14 27 38 43 33 18 11 12 14 23 26 28 25 21 19 22 25 22 19 14 13 13 13 12 11 11 11 10 9 8 11 17 21 32 25 15 9 6 7 7 8 13 15 19 23 24 24 22 20 15 14 12 11 11 12 14 15 21 24 22 15 8 7 8 7 6 7 7 7 9 16 27 35 31 27 23 20 19 18 17 15 17 18 19 20 21 21 21 20 21 21 21 21 21 19 18 17 23 24 25 25 24 21 19 17 16 16 17 17 17 16 15 14 14 13 13 13 12 11 11 10 12 12 11 11 10 10 9 9 8 8 8 8 9 10 11 11 7 7 8 9 11 14 16 17 14 11 9 9 10 12 11 10 7 5 3 3 6 8 7 7 7 7 7 7 7 7 8 8 8 8 9 11 14 17 21 23 15 13 10 8 7 8 10 11 16 18 16 9 5 5 6 6 5 4 4 6 11 13 12 10 6 5 5 5 6 8 10 11 21 25 28 28 25 22 22 24 22 24 22 16 13 15 15 13 17 21 23 20 14 9 8 9 15 17 21 25 28 30 30 30 22 20 16 13 12 12 14 15 18 19 20 19 18 18 20 22 18 16 13 11 10 11 12 14 153 154 155 155 155 155 154 153 150 151 152 153 154 154 153 153 153 153 153 154 154 155 155 156 152 153 153 154 154 155 155 155 154 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 154 154 154 154 154 154 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 156 157 157 154 149 145 152 154 156 156 154 153 154 155 156 156 156 156 156 156 156 156 153 153 154 155 155 156 157 157 156 156 156 157 157 157 158 158 156 156 157 157 157 157 156 156 158 158 158 158 159 159 159 160 159 159 160 161 161 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 163 164 165 163 163 163 163 163 163 163 163 166 165 164 163 162 162 163 163 162 162 163 164 164 165 166 166 158 164 164 167 166 147 139 156 163 164 156 136 133 157 169 156 121 103 127 167 172 162 160 158 138 136 107 73 63 71 85 100 97 97 112 132 130 106 90 90 139 157 151 115 78 66 103 159 182 200 181 124 76 59 69 85 106 145 153 112 90 114 114 75 64 80 92 88 93 117 113 77 36 76 139 163 137 117 111 100 121 124 136 143 135 129 124 115 103 61 30 34 85 135 131 114 118 113 97 74 64 70 78 80 77 76 73 54 45 83 123 126 86 74 82 111 131 134 143 159 149 152 150 154 148 107 65 56 107 127 117 78 51 45 46 50 79 108 106 67 52 89 133 150 139 131 121 115 115 117 119 119 111 109 111 109 95 72 57 53 44 35 25 20 21 34 62 86 108 126 143 143 143 151 135 99 64 77 106 110 80 65 68 63 53 40 48 91 137 141 102 61 38 34 39 52 55 47 43 46 76 82 87 69 46 55 62 43 35 59 90 103 91 76 81 98 111 117 99 62 45 55 60 52 53 51 47 44 41 36 30 26 20 21 25 31 43 59 77 88 89 85 72 55 50 54 52 44 47 45 38 32 32 34 39 43 41 38 42 56 67 72 75 79 109 125 103 64 60 79 93 102 130 127 127 142 135 86 59 81 133 114 99 107 131 144 135 120 116 117 114 114 110 95 92 106 142 127 102 77 61 51 39 26 27 28 31 31 25 23 36 52 82 72 56 84 146 191 176 114 99 128 104 58 74 121 131 114 77 57 41 41 43 39 33 30 27 32 33 33 44 69 95 109 91 82 55 31 28 31 30 32 35 34 35 38 37 34 32 33 43 71 96 93 86 96 106 100 60 69 94 120 141 165 177 170 135 92 67 65 51 29 26 33 28 34 33 26 16 23 71 132 126 59 24 26 30 18 13 40 101 153 165 160 163 161 160 153 181 168 164 167 149 109 68 45 42 40 53 62 66 85 93 75 47 16 28 94 139 122 85 68 118 147 147 113 104 140 175 182 184 155 130 150 168 163 168 170 169 173 172 155 143 160 186 195 135 79 100 148 127 99 93 73 33 34 33 31 32 31 25 17 22 59 99 124 134 130 123 123 143 150 168 164 139 130 115 79 47 20 19 33 30 30 34 27 26 28 25 22 39 81 131 166 136 48 36 106 152 164 154 125 95 27 14 88 163 171 104 26 30 38 39 35 31 21 20 32 32 69 106 139 159 175 183 160 87 61 96 125 123 111 84 82 56 40 32 47 70 83 85 83 108 109 121 135 138 134 138 148 151 145 150 156 153 152 150 144 124 96 80 91 97 86 100 141 126 101 93 114 131 122 104 96 76 77 78 77 60 34 35 59 101 118 118 106 108 117 124 129 135 134 137 142 135 114 89 73 44 38 40 46 42 31 29 37 53 78 86 63 42 51 78 97 64 43 51 89 129 161 166 146 135 100 66 58 69 86 118 151 156 117 88 71 48 34 39 47 43 39 38 58 85 82 63 54 56 62 53 49 70 97 116 129 156 155 142 129 138 158 156 139 114 131 133 125 126 126 110 93 96 117 138 132 113 115 125 123 113 88 92 122 152 175 178 162 153 132 106 82 59 37 24 21 42 81 117 126 124 125 119 108 101 86 97 104 106 115 123 137 138 117 106 120 140 151 159 167 168 172 175 174 175 177 177 175 177 177 176 175 174 174 173 173 174 174 175 176 176 177 178 178 171 171 174 178 174 192 201 158 59 14 103 197 193 178 174 176 181 198 195 150 82 30 13 14 83 161 211 195 176 183 188 181 190 184 180 156 138 133 114 105 153 171 183 181 181 187 184 173 172 147 165 193 188 181 162 119 107 120 120 107 107 114 105 85 57 49 44 42 37 30 28 33 33 30 24 19 18 18 15 10 46 99 117 91 79 92 116 138 178 188 181 143 92 53 33 26 30 34 40 38 27 21 35 55 80 117 146 154 168 187 177 149 134 110 99 128 168 176 166 166 172 143 115 118 143 150 118 80 141 164 168 154 138 114 102 111 108 108 109 120 132 136 148 171 172 163 163 183 191 166 140 139 159 171 153 97 68 103 146 156 131 158 188 190 178 172 141 89 121 178 180 152 139 137 147 149 155 153 158 160 140 115 116 137 150 160 171 175 170 164 160 159 167 168 165 161 161 166 170 170 168 150 127 110 103 106 118 129 143 135 135 139 142 149 158 160 129 113 153 192 192 186 180 184 179 177 183 186 172 149 138 139 152 168 154 123 132 175 185 160 125 114 137 181 179 138 127 151 196 168 145 154 180 192 191 189 173 135 129 165 189 184 177 177 171 154 127 95 60 33 27 34 26 25 36 60 84 91 84 75 59 43 30 30 31 30 31 35 28 31 34 37 37 36 35 34 38 37 33 27 21 20 24 28 37 35 32 26 22 21 23 26 31 28 25 24 25 27 29 30 25 22 19 16 15 14 13 12 15 15 16 17 17 16 15 14 21 25 30 31 29 27 28 30 38 35 31 29 28 28 27 26 28 29 31 30 28 25 22 20 26 25 25 28 32 33 31 28 26 25 23 22 21 22 23 24 22 21 20 19 20 21 22 23 22 24 26 25 23 24 28 33 27 26 24 22 21 21 22 23 24 20 16 14 15 15 15 14 15 14 14 15 16 17 17 16 9 10 13 17 19 18 13 9 10 11 12 12 11 11 12 13 21 33 41 37 26 17 13 11 13 17 21 22 20 17 15 15 23 28 32 32 34 38 40 39 34 29 24 21 20 20 20 19 23 21 19 24 33 43 49 51 53 51 50 51 55 58 59 59 51 49 52 61 65 58 45 35 32 28 21 16 14 14 16 18 13 13 16 22 27 29 26 23 14 18 22 23 20 17 15 14 30 38 41 32 19 11 10 11 27 30 31 28 22 20 22 25 26 25 25 25 24 23 23 22 21 20 19 18 17 16 15 15 19 18 18 19 22 22 21 19 20 17 12 9 8 11 14 17 22 22 21 20 19 18 17 17 17 16 15 14 14 14 15 15 15 16 16 16 17 17 18 18 18 17 15 15 16 21 26 30 26 24 21 19 19 19 20 20 20 20 18 17 16 16 17 17 19 19 20 20 20 19 18 18 16 17 19 21 22 23 23 23 22 20 18 18 20 22 23 23 21 21 22 23 25 26 27 27 28 26 25 24 26 26 24 22 25 25 25 25 24 23 22 22 21 20 19 17 16 16 16 16 22 25 26 23 23 26 30 30 27 23 23 27 28 24 18 16 21 23 25 28 30 31 31 31 34 34 35 36 35 30 23 17 23 25 26 23 19 16 15 16 16 20 25 29 30 27 23 20 17 16 16 18 21 22 22 21 19 21 22 23 23 21 18 16 20 21 22 23 21 20 19 18 14 16 18 18 17 17 19 21 20 18 14 12 12 14 17 19 19 20 19 17 18 20 18 13 12 11 11 16 22 27 27 26 22 20 17 14 12 14 19 23 17 14 11 12 18 27 34 38 29 25 22 22 23 23 19 16 17 17 17 17 18 19 21 21 22 24 26 26 24 22 22 23 22 23 22 18 15 18 27 34 32 25 16 10 9 11 13 14 21 22 24 24 23 19 15 12 20 27 30 25 19 19 23 27 31 29 26 25 24 23 19 16 26 27 28 28 27 24 22 21 16 20 23 22 18 14 13 14 24 29 34 33 27 23 22 24 28 28 28 29 28 26 22 18 16 23 30 29 22 16 17 20 16 17 18 18 18 20 23 25 24 20 17 14 14 15 15 15 17 19 22 22 19 16 15 15 17 25 36 39 30 18 13 15 12 14 16 17 16 15 13 11 10 11 11 12 13 14 15 15 17 17 18 19 19 20 19 19 27 27 27 25 23 22 25 27 26 22 18 17 19 23 26 27 22 22 22 22 22 21 20 19 19 18 18 17 17 16 15 15 12 9 6 6 8 11 12 12 15 16 18 19 19 19 19 19 17 15 13 16 21 24 24 22 28 31 32 26 22 22 22 21 23 30 37 38 33 26 20 18 17 16 15 14 14 15 16 18 26 22 18 16 18 19 18 17 13 17 21 22 20 18 19 21 21 23 27 28 27 22 16 13 21 22 25 26 26 24 22 20 17 15 12 9 12 20 31 40 31 22 13 9 8 10 17 24 30 28 24 20 17 16 15 14 32 38 38 28 14 8 9 12 22 24 25 22 18 16 18 21 19 18 16 14 14 13 11 9 7 8 9 9 9 11 15 18 30 24 15 10 9 11 14 16 21 22 23 23 22 20 18 17 12 11 10 9 9 10 11 12 15 20 20 13 7 6 6 6 5 6 7 7 9 14 23 31 31 27 23 21 20 21 20 19 19 19 19 20 21 23 24 25 20 22 23 25 25 23 21 20 23 25 26 27 26 24 20 18 17 17 18 18 18 17 16 15 18 16 15 13 12 12 12 13 12 12 12 12 12 11 11 11 7 7 8 9 10 11 13 14 9 8 8 9 10 12 13 14 9 8 8 10 13 15 16 16 8 6 4 5 7 8 8 7 7 7 7 7 7 7 8 8 7 8 8 10 13 17 21 23 17 15 11 8 6 5 6 7 14 16 14 8 4 4 6 5 5 3 3 7 11 13 12 9 5 5 7 8 9 9 9 9 11 16 21 23 22 22 24 26 27 26 21 15 13 14 13 11 13 15 16 13 8 5 5 7 12 13 14 15 18 23 27 30 30 28 25 22 20 19 19 19 23 19 14 12 14 18 20 21 19 17 14 11 10 10 12 12 153 154 154 155 155 154 154 153 150 151 152 153 154 154 154 153 154 154 154 154 154 155 155 155 156 155 155 153 152 151 150 149 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 153 153 154 154 155 155 155 156 153 153 153 153 154 154 154 154 153 153 153 153 153 153 153 153 155 155 155 156 155 153 150 149 152 154 156 155 153 153 154 155 155 155 155 155 155 155 155 155 154 154 154 155 155 156 156 156 155 155 156 156 157 157 157 157 156 157 159 160 160 159 157 156 157 157 158 158 158 159 159 159 158 159 160 160 160 160 159 158 159 159 159 159 159 159 159 159 160 159 159 160 161 162 164 165 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 162 162 163 163 164 164 164 164 162 169 164 163 161 131 118 142 164 168 160 136 124 145 165 162 134 117 128 159 169 165 163 160 140 130 103 76 77 94 101 97 87 100 124 140 128 104 97 107 127 156 169 140 101 95 117 135 158 159 126 73 41 44 69 95 150 168 152 96 61 70 76 59 63 87 101 104 120 128 100 60 41 92 148 151 111 97 115 129 145 148 151 142 129 130 132 123 89 34 23 76 150 174 127 89 90 95 97 93 88 85 83 81 69 74 75 57 46 74 109 119 91 66 62 94 124 134 141 154 136 151 156 153 130 74 47 73 98 78 56 56 71 82 97 120 140 148 125 72 42 62 97 116 117 131 144 146 135 123 117 116 118 106 90 82 81 83 81 77 48 36 16 7 30 74 104 112 95 100 111 120 127 136 125 99 70 106 142 130 80 50 43 37 47 44 51 69 87 87 71 55 49 41 37 42 46 45 46 50 57 62 66 52 35 40 45 33 48 69 87 83 63 50 54 64 68 63 55 45 38 37 38 40 35 33 29 25 23 25 30 34 27 44 65 81 91 105 124 140 147 132 108 86 77 76 71 63 60 49 42 40 37 37 36 31 29 24 26 37 43 43 47 54 79 80 63 57 72 72 77 105 141 137 132 136 129 93 65 67 98 95 100 118 138 143 129 113 115 116 112 113 117 111 104 109 102 99 102 105 92 65 40 29 24 26 30 32 30 28 34 43 34 33 62 129 180 202 187 132 89 73 63 88 135 159 149 133 110 87 61 47 42 37 30 25 30 34 34 33 44 68 89 98 67 62 44 32 34 34 30 32 34 33 33 34 35 31 26 22 44 91 135 130 107 115 121 101 69 72 74 82 106 139 150 139 97 65 56 66 55 32 25 31 34 35 30 21 11 20 73 139 123 59 24 26 33 22 10 26 78 141 168 164 155 150 152 145 162 175 178 164 132 86 46 30 38 55 82 99 105 108 87 49 30 23 47 88 90 59 53 75 112 128 115 91 114 172 194 174 170 149 130 137 150 156 163 166 156 160 160 141 122 133 162 178 130 83 88 112 101 98 97 67 30 31 31 30 32 33 27 20 22 57 88 110 127 119 105 109 131 140 148 136 131 151 133 75 31 20 24 32 29 28 29 20 29 21 14 25 70 133 169 169 107 30 58 143 166 171 160 109 54 14 46 135 175 144 77 15 23 30 33 31 23 13 25 53 85 130 167 182 166 146 130 95 71 54 78 99 103 100 80 75 66 59 59 65 59 47 52 68 98 86 92 120 146 153 153 154 153 146 146 142 127 115 104 91 91 95 82 59 49 56 84 117 108 91 70 63 74 89 97 96 88 103 103 87 59 36 59 112 135 162 167 142 116 102 104 115 112 119 116 107 113 123 110 84 52 45 44 49 48 40 36 39 49 60 63 52 46 53 61 64 46 46 68 89 111 152 172 149 100 60 41 51 64 83 110 128 130 90 56 46 44 40 41 45 44 45 47 52 54 55 65 80 112 96 85 96 119 131 133 135 148 148 145 144 152 158 150 135 128 131 129 127 118 94 95 127 155 180 181 153 144 165 164 137 96 66 83 132 166 191 202 189 178 127 72 41 28 21 27 40 77 97 110 114 128 146 140 120 93 84 117 145 141 126 123 143 163 157 157 166 174 170 157 145 165 171 174 173 172 174 175 173 176 176 176 175 175 174 174 174 175 175 175 176 176 177 177 177 174 171 175 178 175 199 198 131 30 25 126 207 193 178 179 178 186 200 200 160 92 35 12 12 85 169 208 186 179 190 188 184 183 177 169 146 107 79 100 150 193 184 179 180 178 173 177 187 167 146 157 183 186 180 157 119 99 112 132 136 117 93 75 64 58 51 44 38 32 28 31 38 32 28 22 19 19 20 17 13 54 75 67 68 114 149 145 137 139 130 104 70 48 42 40 36 38 37 36 36 35 36 41 47 41 65 101 131 144 142 135 131 140 132 111 107 131 155 158 155 163 145 121 118 149 173 147 102 143 185 197 180 164 141 131 148 155 164 162 148 127 105 104 122 136 133 136 152 160 136 107 100 132 140 145 121 81 74 108 141 144 153 184 195 174 160 142 107 114 168 173 154 141 128 143 169 181 153 148 155 128 88 91 122 138 146 165 183 178 159 154 163 156 160 162 157 152 147 142 136 133 103 69 60 76 101 119 127 103 84 89 116 138 160 168 158 124 113 143 162 158 165 169 170 168 164 168 181 179 155 147 162 180 189 166 124 121 153 159 135 114 102 121 160 163 135 136 165 181 145 137 163 181 184 181 174 146 123 139 178 188 180 180 181 182 191 178 130 71 37 35 46 35 30 29 34 38 40 41 43 37 34 30 28 31 33 30 26 26 30 33 35 34 33 32 31 38 38 36 32 27 25 26 28 32 31 30 27 25 26 31 34 38 34 29 25 24 24 24 24 19 15 11 11 14 17 17 17 17 17 16 15 15 15 15 15 16 19 22 23 23 24 27 30 33 32 30 29 29 30 30 30 38 38 37 33 29 26 25 25 25 24 24 28 34 35 30 24 23 23 23 23 23 23 23 23 21 20 19 18 18 19 20 21 22 24 27 27 25 24 25 27 25 23 22 21 20 21 22 23 25 22 18 16 17 18 18 18 16 16 17 17 18 19 18 18 11 11 13 16 18 17 14 10 10 10 10 10 10 10 10 11 18 28 37 38 30 20 12 8 13 16 20 20 18 15 15 16 23 28 32 33 36 42 44 43 34 29 22 18 18 18 19 19 21 18 16 20 29 39 47 51 50 49 51 54 57 59 57 55 47 51 58 66 69 62 50 41 34 28 20 15 13 15 17 18 15 18 23 26 25 23 20 18 13 16 21 22 22 20 19 19 34 40 36 19 6 6 10 11 20 24 28 28 25 24 26 28 25 25 24 23 22 22 21 21 20 19 19 18 18 18 18 19 17 17 19 21 24 25 23 20 21 17 12 8 8 10 14 17 22 22 21 20 19 17 17 16 17 16 16 15 16 16 17 18 16 17 17 18 19 20 20 21 18 17 14 12 13 17 25 30 27 24 20 18 18 19 19 19 19 18 17 16 16 16 17 18 18 18 19 19 19 19 19 19 18 18 19 19 20 21 22 23 22 20 18 17 18 20 22 24 19 19 20 22 26 27 27 26 26 24 22 22 23 24 23 22 25 26 27 27 26 24 22 21 23 22 20 19 17 17 17 17 20 25 27 23 20 23 28 31 29 23 21 25 29 26 21 18 23 24 26 28 30 31 31 31 33 33 35 36 36 31 23 17 23 25 26 23 18 15 16 18 16 21 27 32 33 29 24 20 18 16 14 15 18 21 22 22 21 22 24 24 23 20 17 15 22 23 24 23 20 17 17 17 14 16 17 18 17 17 19 21 21 19 15 12 10 11 13 15 17 18 18 17 18 21 19 14 11 9 9 12 19 25 27 27 23 20 16 13 12 14 19 22 18 16 13 13 16 22 28 31 25 23 22 23 24 23 20 16 17 17 17 17 18 19 20 20 19 21 23 22 20 18 18 19 22 23 22 19 17 20 27 34 35 28 18 12 11 14 17 19 19 20 20 20 19 16 14 12 19 27 32 29 21 17 20 25 30 29 27 27 26 23 18 14 27 29 31 30 27 24 22 21 18 21 23 21 17 13 12 12 20 28 35 34 27 22 24 28 28 29 29 28 26 23 19 16 15 21 28 29 24 18 16 16 15 16 17 19 21 23 26 28 24 21 18 15 14 15 17 18 19 21 23 23 20 17 16 16 17 28 40 40 29 18 14 16 17 16 15 13 12 11 11 11 10 10 10 11 12 14 15 16 20 20 21 22 22 22 22 21 25 25 25 22 20 20 23 26 28 23 18 15 17 21 24 25 21 22 23 24 24 23 21 20 19 19 18 18 17 16 16 15 15 12 8 6 8 11 13 14 14 16 19 20 20 21 22 23 22 18 16 16 18 21 21 20 23 30 33 29 24 22 21 19 20 26 33 36 34 28 23 21 17 16 15 14 14 14 15 15 26 23 20 18 18 19 20 20 11 13 16 17 18 19 20 21 19 21 25 27 27 24 20 17 23 24 25 25 25 23 22 21 18 17 14 12 14 22 34 44 32 22 12 7 7 10 17 24 28 30 27 21 17 18 20 21 33 34 31 22 13 8 10 13 19 20 20 18 15 14 16 19 18 17 17 16 15 12 9 7 5 7 9 9 9 9 11 13 22 19 16 15 16 19 23 25 24 21 20 20 21 20 17 14 9 9 9 9 9 9 9 9 10 16 19 13 6 4 5 5 4 6 7 8 8 13 20 27 34 30 25 22 21 22 21 20 20 19 18 18 18 20 22 23 16 19 22 24 25 23 20 19 16 18 21 24 24 21 18 16 17 17 17 17 17 16 16 15 21 19 16 13 12 13 14 15 13 13 13 13 13 13 13 13 9 9 9 9 10 12 13 14 12 11 11 10 10 11 12 13 7 7 9 12 15 17 18 18 11 9 7 7 8 9 9 7 8 8 8 8 8 8 7 7 7 7 7 9 12 17 21 24 17 14 10 7 5 4 5 5 11 14 12 7 3 4 5 4 5 4 4 7 12 13 11 8 4 5 8 10 10 10 8 7 8 11 15 16 16 18 23 27 26 23 17 12 10 10 10 9 7 8 8 7 4 5 8 11 12 13 14 14 15 19 24 27 34 33 32 30 28 25 24 23 22 17 11 10 14 17 18 16 18 16 14 11 10 10 11 11 153 153 154 155 155 154 153 153 151 152 153 154 155 155 154 154 156 156 155 154 154 153 152 152 155 155 154 152 151 150 149 148 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 153 154 154 155 155 155 150 151 151 152 153 154 155 155 153 153 153 153 153 153 153 153 156 155 154 153 152 153 155 157 153 154 155 154 152 152 153 155 155 155 155 155 155 155 155 155 156 156 156 155 155 154 154 154 155 155 155 156 156 156 157 157 156 157 158 160 160 158 157 156 157 157 157 158 158 158 159 159 158 159 159 160 160 159 159 158 159 159 159 159 159 159 159 159 160 159 159 159 160 162 163 164 162 162 162 162 162 162 162 162 160 161 162 163 163 164 164 164 164 163 163 163 162 162 161 161 161 166 160 161 163 136 123 146 166 172 166 136 114 131 157 164 152 132 123 136 154 169 172 167 156 129 98 85 95 112 110 95 103 98 93 90 85 82 86 93 106 139 156 123 88 100 130 137 114 98 71 53 49 55 82 119 133 119 100 92 92 89 82 79 102 112 118 134 156 146 98 58 47 101 139 122 100 116 144 153 154 162 164 147 129 132 134 123 72 27 49 127 178 154 96 79 112 114 120 123 113 96 85 84 83 90 85 63 46 62 92 109 107 82 70 87 113 125 129 133 150 160 154 139 106 48 26 56 61 67 84 112 130 127 131 152 170 147 98 49 41 70 96 103 110 126 145 155 151 139 126 118 128 100 71 70 95 111 93 63 35 26 8 10 61 126 146 128 101 84 78 88 100 112 114 104 86 104 111 89 61 54 57 53 40 48 56 55 50 46 46 47 41 40 44 54 62 60 49 39 45 48 51 44 36 39 44 42 56 62 61 50 40 39 40 38 38 26 25 36 41 36 36 44 38 35 31 30 33 37 41 43 60 89 124 141 141 141 152 164 182 160 130 108 97 92 90 88 64 46 48 59 58 55 51 42 42 34 30 33 34 33 37 43 37 46 45 52 59 47 61 109 136 136 119 104 110 113 91 63 66 84 110 134 145 142 132 123 119 128 130 132 138 128 105 91 52 75 123 161 142 81 36 26 24 25 28 33 34 33 35 38 18 19 69 151 184 183 172 133 67 34 65 138 165 157 151 146 140 120 88 57 39 33 31 29 33 38 35 25 31 58 88 102 95 83 56 35 33 32 30 33 35 34 33 33 32 29 22 15 42 101 153 143 113 119 125 104 84 101 100 82 77 88 91 85 83 71 72 73 51 29 25 29 34 33 28 22 14 16 59 118 106 58 33 30 33 23 9 20 75 131 156 154 148 152 160 149 139 140 127 106 85 61 42 37 38 72 118 144 141 116 74 35 23 34 63 85 68 37 44 76 79 100 108 110 138 177 182 160 153 147 140 129 128 139 149 159 152 148 146 137 124 127 139 144 104 77 77 84 84 107 106 62 28 30 30 30 32 33 28 20 28 59 85 106 127 127 118 121 111 121 132 131 145 176 148 73 19 19 25 29 28 28 26 20 28 12 13 51 122 186 180 128 49 24 101 187 180 165 143 76 19 28 98 168 151 89 43 18 27 33 34 32 25 23 48 88 148 154 143 124 94 79 81 65 59 55 65 74 88 104 95 83 91 106 122 118 91 61 49 52 54 54 62 79 97 107 110 110 111 100 94 85 70 67 75 77 75 102 101 72 54 60 77 92 108 108 104 97 96 110 136 156 170 162 123 75 46 46 86 142 149 178 184 156 122 103 107 123 123 132 134 130 136 139 117 87 64 56 50 54 64 68 58 47 52 45 41 45 49 48 42 36 37 45 65 70 75 112 134 113 76 43 40 58 62 69 82 82 80 61 40 35 41 43 42 43 44 52 65 75 82 102 135 158 158 112 97 131 155 146 139 145 148 144 147 154 152 140 130 129 134 124 119 128 125 103 122 177 197 198 171 139 154 192 191 163 124 91 98 138 172 200 206 184 136 82 37 28 27 24 37 60 73 81 85 90 107 124 120 102 67 74 139 199 199 159 129 138 166 182 191 185 178 171 153 131 167 172 175 173 171 172 173 172 174 174 174 175 175 176 176 176 177 177 177 176 176 175 175 175 178 173 175 180 182 205 191 108 16 46 144 210 199 185 182 173 160 171 175 147 91 37 16 18 65 148 192 183 180 177 168 173 149 155 149 139 119 97 118 161 198 184 177 182 182 173 169 173 160 155 152 160 167 154 133 123 119 116 120 113 90 78 77 71 58 51 42 37 32 30 32 36 29 24 19 18 19 19 17 15 36 50 58 96 162 174 126 87 56 57 51 39 34 37 39 37 36 40 44 46 49 50 46 41 43 40 53 78 86 77 78 91 120 142 135 105 97 116 140 156 154 168 161 144 159 185 164 115 113 160 174 159 155 149 146 159 188 193 184 164 140 113 97 99 106 110 110 111 108 87 66 63 78 101 134 131 84 54 77 114 120 131 165 181 169 165 154 121 114 166 173 163 152 126 140 181 198 168 151 136 103 82 96 115 106 124 153 178 182 174 170 174 164 163 156 139 122 109 99 91 89 83 70 62 71 91 102 102 89 77 91 118 137 154 158 144 124 97 110 124 124 133 136 134 139 135 139 155 163 155 159 180 200 192 162 125 113 122 124 114 108 112 121 130 135 142 160 178 166 141 150 177 178 170 166 157 119 128 159 180 173 170 175 172 180 194 177 118 60 38 40 43 33 30 27 25 21 20 25 32 25 31 33 30 30 32 30 24 27 29 31 31 29 29 31 33 35 36 37 35 30 26 23 22 25 26 27 27 26 29 33 36 39 35 29 24 22 21 21 20 19 15 12 12 16 19 20 20 22 20 16 14 13 16 19 21 22 21 19 17 17 19 23 27 26 26 27 27 28 29 31 32 44 42 38 33 27 26 28 31 29 27 28 32 36 36 30 24 24 24 24 25 24 24 23 23 22 21 19 18 18 19 20 21 23 25 26 25 23 21 20 20 24 23 21 20 20 21 22 23 26 23 20 19 20 22 22 21 19 20 21 22 21 21 21 20 18 16 14 15 16 16 15 13 12 11 11 11 11 11 11 10 17 23 32 37 33 22 11 6 12 15 19 19 16 15 17 20 23 27 31 33 37 43 44 42 34 29 23 19 19 20 20 20 18 16 14 17 25 35 44 49 48 51 56 62 66 65 60 55 53 60 67 68 63 55 48 44 36 30 21 16 15 17 19 19 21 24 27 27 24 19 14 12 13 15 18 20 21 24 28 31 37 37 27 11 4 8 13 12 16 21 27 29 28 26 25 26 25 24 22 20 19 19 19 19 20 19 19 18 19 20 21 22 19 19 20 23 26 27 25 23 19 16 12 9 8 11 14 17 22 22 21 19 18 16 15 15 17 16 16 16 17 18 19 20 18 18 19 19 20 21 21 22 17 16 14 11 11 16 24 30 27 23 18 16 17 18 17 17 18 17 16 16 16 17 18 19 20 19 19 19 19 19 19 20 19 19 19 19 20 20 21 21 22 21 19 17 17 19 22 24 19 18 18 20 25 27 27 26 22 20 18 18 20 22 22 21 26 27 27 28 27 25 22 21 25 24 22 21 19 19 19 19 20 26 28 23 19 23 29 33 25 20 18 24 29 28 25 23 25 25 27 28 29 30 30 31 30 31 33 34 34 30 24 19 22 23 23 21 18 16 16 18 16 20 27 33 33 29 23 19 18 16 14 14 17 20 21 21 22 23 24 25 23 21 17 15 22 23 24 22 18 16 16 17 14 16 17 17 16 16 18 20 23 20 17 13 10 9 9 9 16 17 17 17 19 22 21 16 13 10 9 12 19 25 27 27 25 21 16 12 11 14 17 19 19 18 16 15 16 19 24 27 23 22 23 24 24 22 19 16 16 16 16 17 18 19 20 21 19 21 23 22 19 17 17 18 24 24 24 22 21 24 31 36 38 30 20 13 12 14 17 19 17 16 14 13 13 14 15 16 19 27 34 33 24 17 17 22 27 26 26 27 27 24 20 16 25 28 31 31 28 24 22 22 20 21 21 20 16 13 12 11 16 25 34 34 27 23 27 32 30 30 29 27 24 20 18 16 14 19 25 27 24 19 14 12 16 16 17 20 23 25 27 28 23 21 19 16 15 16 17 19 19 21 23 22 20 18 17 18 17 31 43 41 29 18 16 18 23 20 14 9 7 8 10 12 12 12 12 13 14 16 17 18 19 20 21 22 22 22 22 22 20 21 21 20 18 19 21 24 30 25 18 14 14 16 18 19 19 21 23 24 25 24 23 22 19 18 18 17 16 16 15 15 17 13 9 8 9 12 13 14 14 17 21 22 21 21 22 24 26 23 19 16 16 17 17 17 16 24 31 31 28 26 22 18 20 23 27 29 29 28 27 28 20 18 16 14 13 12 13 13 22 22 21 20 19 20 23 25 13 12 12 14 17 19 20 21 20 21 22 23 23 23 22 22 21 21 21 21 21 21 21 21 17 18 19 18 19 25 35 43 33 22 11 7 8 10 15 21 26 29 28 20 16 21 29 32 30 28 24 19 14 12 14 16 14 14 14 13 12 13 16 19 17 18 19 18 15 12 9 7 6 8 10 9 8 7 8 9 18 19 21 22 23 23 23 24 21 16 14 17 24 24 18 11 7 8 9 10 10 9 8 7 7 15 19 14 7 4 4 4 3 5 7 7 7 12 19 25 38 33 26 22 20 20 20 19 20 19 17 15 14 15 16 17 12 14 18 20 21 20 17 15 9 11 15 18 20 20 18 17 16 16 16 15 15 15 15 15 21 20 17 15 14 14 16 17 15 15 15 15 15 15 15 15 12 12 11 11 11 11 12 12 15 14 13 12 12 12 12 13 8 9 11 13 14 16 17 18 14 11 9 8 10 10 9 8 9 9 9 8 8 8 7 7 7 6 6 8 12 17 21 25 16 14 10 7 5 5 5 6 8 11 11 6 3 4 5 4 5 4 4 8 12 13 10 7 3 5 8 11 12 11 9 8 10 12 12 10 10 14 21 27 24 21 17 14 11 10 10 11 7 7 7 5 4 6 9 11 16 18 20 20 19 19 21 23 31 31 32 31 29 26 24 22 22 18 14 15 18 19 16 12 16 14 12 11 9 9 10 10 152 153 154 154 154 154 153 152 153 153 154 155 154 154 153 152 156 155 155 154 152 151 151 150 150 150 151 151 152 152 153 153 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 154 150 150 151 152 152 153 154 154 153 153 153 153 153 153 153 153 154 154 153 151 151 153 158 161 153 154 155 153 152 151 153 155 154 154 154 154 154 154 154 154 157 157 156 155 155 154 153 153 154 155 155 155 156 156 156 157 155 155 156 156 156 156 155 155 156 157 157 157 158 158 158 158 158 158 159 160 160 159 158 158 159 159 159 159 159 159 159 159 161 160 160 159 160 160 161 162 161 161 161 161 161 161 161 161 159 160 161 162 164 164 164 164 164 164 163 162 161 160 160 160 162 162 157 162 165 144 129 139 160 173 172 141 110 121 150 162 168 146 116 105 129 163 176 172 163 122 98 102 110 113 109 99 112 100 82 65 55 58 71 84 90 96 93 77 76 103 119 111 68 55 44 53 69 76 93 121 113 101 99 117 122 96 85 104 126 132 146 172 186 154 95 57 54 102 117 93 102 145 155 128 135 151 164 152 132 125 118 101 41 32 80 143 156 119 95 120 144 129 124 126 109 82 75 88 115 117 101 69 47 53 80 105 118 102 90 94 105 109 107 105 139 155 149 117 71 30 34 72 100 121 134 136 137 131 125 127 143 111 65 42 66 108 119 105 120 120 127 142 153 150 133 116 98 96 92 96 111 111 74 29 12 10 10 32 89 142 143 114 94 77 73 83 94 103 103 93 72 74 64 53 60 78 82 75 60 61 55 44 37 37 38 38 45 51 61 76 90 92 78 62 70 68 62 53 44 38 40 44 42 44 41 39 43 49 45 37 39 35 35 40 44 44 42 42 38 41 45 50 57 66 76 83 117 137 157 158 146 142 154 169 178 165 140 113 98 98 104 110 69 44 55 83 84 76 73 66 60 52 42 36 36 37 38 37 29 38 34 30 37 42 56 81 85 93 89 89 117 143 113 58 32 70 121 158 166 153 134 121 129 141 140 134 136 130 109 93 66 78 124 176 171 107 46 23 28 26 27 31 36 36 34 32 16 11 49 124 158 162 156 123 61 46 95 158 163 156 161 153 158 149 121 78 43 31 32 35 31 36 31 23 39 84 130 155 148 130 87 45 28 25 27 33 36 37 35 33 32 30 23 16 39 80 124 139 142 144 122 85 94 141 158 130 97 79 75 79 105 93 83 67 39 24 27 31 29 29 28 28 20 13 43 93 109 72 47 31 27 24 11 16 69 119 148 158 162 168 163 131 98 78 63 61 62 59 54 51 40 83 129 146 128 91 53 31 29 48 75 91 86 72 68 73 71 80 93 109 132 153 157 150 157 163 164 136 123 137 145 155 141 129 126 128 121 112 101 88 69 62 69 74 84 118 113 59 29 30 30 30 31 32 26 19 29 56 82 103 126 141 140 137 114 115 125 132 149 174 144 71 13 18 23 26 29 29 27 26 24 9 32 96 162 195 153 77 26 50 149 215 180 137 98 34 19 59 129 160 111 48 26 28 32 34 30 26 25 29 57 94 109 98 76 72 78 90 99 77 50 68 82 89 110 136 142 133 148 170 182 161 121 83 53 34 32 35 41 53 73 90 95 91 81 71 75 86 87 93 106 115 125 131 122 105 94 87 88 99 118 124 143 158 146 128 145 179 204 161 91 41 39 73 118 151 145 160 159 143 134 134 142 155 157 147 145 151 146 122 97 85 75 64 57 71 98 111 96 73 60 48 41 43 45 41 37 37 38 40 47 44 46 70 80 60 56 40 46 55 47 46 55 54 44 50 44 37 35 33 38 53 80 88 107 125 144 172 189 185 145 108 118 170 189 170 159 164 157 149 155 167 161 137 123 126 112 106 110 128 142 144 162 193 188 168 131 118 151 185 191 186 160 132 116 128 162 196 184 139 72 40 23 31 34 24 32 53 61 79 94 100 105 111 108 100 73 73 131 193 207 181 148 144 149 176 188 176 167 169 158 138 168 175 178 176 173 174 174 174 173 173 174 174 175 176 177 177 178 178 177 176 176 175 174 174 176 176 176 183 191 206 173 82 15 75 155 192 179 159 145 132 127 141 154 141 93 41 18 21 47 108 140 138 135 122 113 127 135 148 159 185 174 122 125 170 189 186 179 174 176 181 174 162 149 153 146 145 153 144 135 146 157 136 109 75 60 87 108 94 44 41 39 39 38 35 31 28 25 19 15 16 18 17 15 15 19 42 68 103 132 114 68 41 35 31 29 33 39 40 33 26 39 61 81 84 76 63 46 33 45 34 29 36 43 45 47 51 95 138 166 153 123 104 117 144 152 159 140 116 138 178 161 108 92 136 163 168 172 162 144 137 162 178 180 166 149 135 129 136 138 133 111 88 76 69 69 78 75 93 118 118 88 66 63 63 64 93 126 138 151 177 171 129 120 172 180 179 172 137 143 189 200 194 174 124 81 94 119 114 77 118 155 170 181 195 193 179 183 168 139 107 89 91 103 112 117 118 112 105 110 122 124 115 99 108 124 136 142 153 163 163 139 95 107 138 144 139 130 129 124 121 123 130 136 143 157 167 153 150 148 140 122 106 107 117 121 136 134 116 118 147 173 179 154 147 163 179 169 157 150 137 113 149 177 167 149 157 170 169 186 175 132 72 37 37 41 36 29 30 32 33 29 24 23 27 27 32 32 26 24 29 31 29 23 25 27 26 25 27 33 38 30 31 31 30 27 23 19 17 21 23 26 26 25 25 27 29 34 30 25 22 22 23 24 24 25 23 21 20 21 22 22 22 28 25 20 16 16 19 23 26 30 27 22 17 14 15 18 20 19 21 23 24 25 26 28 30 37 37 34 28 22 22 26 30 32 32 33 36 39 38 33 29 28 28 28 27 27 26 26 26 25 24 22 21 20 21 22 23 25 25 24 22 20 18 17 17 24 23 22 20 20 21 22 23 26 23 20 19 21 23 23 23 21 23 25 26 24 23 23 23 22 20 17 17 18 19 18 17 15 14 13 13 14 14 13 12 17 19 27 35 35 26 14 8 13 17 20 19 16 15 19 23 24 28 30 32 37 42 43 40 34 30 25 23 23 24 24 23 18 17 15 17 23 32 40 45 48 53 61 69 74 71 64 58 63 70 73 66 54 46 42 40 37 31 22 18 18 20 20 19 23 24 25 24 22 17 12 9 13 14 16 19 22 28 35 41 35 29 19 9 8 12 15 15 20 23 27 28 26 23 21 20 24 23 21 19 18 17 17 18 19 19 18 17 18 20 22 23 22 21 21 23 26 28 27 25 16 14 12 11 11 12 15 17 23 22 21 19 18 16 15 14 16 16 16 16 17 19 20 21 19 19 20 20 21 21 21 22 15 15 14 12 11 15 24 31 28 22 16 14 15 16 16 15 17 17 16 16 17 18 20 20 23 22 21 20 19 19 19 19 18 19 20 20 20 20 19 19 21 21 20 19 19 19 22 24 21 18 16 18 23 27 27 26 20 18 15 16 18 20 21 21 26 26 26 26 26 25 23 23 25 25 23 22 21 21 21 21 23 28 29 24 21 25 31 35 22 18 18 24 29 27 25 24 26 26 26 27 28 29 29 29 29 29 29 31 32 30 25 21 22 21 20 19 19 18 18 19 16 21 27 32 33 29 24 20 19 17 15 15 18 20 20 20 22 23 25 25 24 21 18 16 20 23 24 21 17 15 16 19 15 16 18 17 16 15 16 18 21 20 18 15 12 9 7 6 15 17 17 17 20 24 23 19 16 13 12 15 20 25 26 26 26 22 17 13 13 15 17 18 20 20 19 18 18 19 23 25 24 24 24 24 22 20 17 15 15 16 16 17 19 20 22 23 22 23 25 24 21 19 18 19 25 25 24 23 24 28 35 40 39 31 22 14 12 12 13 14 15 13 11 9 10 13 16 18 19 26 34 36 28 19 17 21 25 24 24 26 27 26 22 19 21 25 30 31 27 24 23 23 20 20 20 18 16 14 12 11 14 23 32 33 28 25 28 34 32 32 30 26 22 19 19 19 15 18 22 25 24 20 14 10 17 17 17 20 23 26 26 26 20 20 20 18 16 16 17 18 18 20 22 21 19 17 18 19 18 32 43 40 29 21 19 20 23 19 14 9 7 8 11 13 15 15 16 17 18 18 19 19 16 16 17 18 18 18 17 17 13 16 18 19 18 19 21 24 30 24 18 13 12 12 12 12 16 17 19 21 22 23 24 24 19 19 18 17 17 16 16 15 17 14 10 9 10 12 12 11 15 19 22 23 20 19 21 24 28 25 21 18 16 15 15 15 14 20 27 29 31 30 25 19 21 22 22 23 25 29 32 35 25 22 18 13 11 11 12 13 17 20 22 21 20 21 24 27 17 14 11 12 17 21 21 20 22 21 20 19 19 21 22 23 19 19 18 17 18 19 20 21 17 20 23 22 21 25 33 40 34 23 12 8 9 10 13 17 22 29 28 19 15 23 34 40 26 21 18 18 18 17 17 18 11 11 10 10 10 13 16 18 19 20 20 19 15 11 9 9 8 9 10 10 8 7 9 10 20 23 26 26 23 19 15 14 14 12 13 19 26 26 18 9 7 8 10 12 12 10 8 7 7 16 22 17 9 5 5 5 4 5 6 5 6 11 20 27 37 32 24 19 17 17 17 16 19 18 16 15 14 13 13 13 11 13 15 17 17 17 15 14 9 11 14 17 19 20 20 19 16 16 15 14 14 14 15 15 20 19 17 16 16 16 17 18 17 17 17 16 16 16 16 16 14 13 13 12 11 11 12 12 17 16 14 13 12 12 12 13 10 11 12 11 12 13 16 19 16 14 11 10 11 11 10 8 10 10 9 9 8 8 7 7 6 6 6 7 11 16 22 25 17 15 11 8 6 5 6 6 7 10 11 6 4 5 5 4 5 4 5 8 12 13 10 6 3 5 7 10 12 12 11 10 12 13 12 9 9 11 18 25 26 24 23 21 17 12 13 16 19 18 17 14 12 12 12 13 20 23 26 26 22 19 19 20 23 25 27 29 28 25 22 19 23 22 22 23 22 20 15 12 12 11 10 9 8 8 9 9 152 153 153 154 154 153 153 152 153 154 154 154 153 152 151 150 153 153 152 152 152 151 151 151 149 150 150 151 152 153 154 154 151 151 151 151 151 151 151 151 150 150 150 151 151 152 152 152 152 152 152 152 152 152 151 151 153 153 152 152 151 151 150 150 152 152 152 152 152 152 152 152 151 152 153 152 151 152 155 158 153 154 154 153 151 151 153 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 154 154 155 155 155 156 156 156 156 155 155 154 154 155 155 156 156 156 157 157 157 158 158 158 157 158 159 159 159 159 158 157 158 158 158 158 158 158 158 158 162 161 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 162 163 163 163 162 162 162 161 161 161 161 161 161 161 165 160 158 164 165 149 128 117 139 162 175 150 117 122 150 164 175 158 111 77 100 149 172 168 143 97 92 128 141 128 116 109 107 96 88 85 78 74 88 107 93 67 51 71 105 115 89 57 53 62 59 59 81 105 117 122 129 140 143 136 111 75 78 116 123 135 159 177 169 134 97 76 61 87 92 89 119 153 144 112 113 134 154 148 123 107 91 71 18 50 108 132 123 112 122 158 144 119 110 118 101 67 64 89 127 128 110 77 53 50 70 96 108 102 100 104 101 90 84 85 94 115 115 77 37 36 79 124 154 155 137 116 109 108 105 108 106 71 49 69 106 123 113 98 116 113 116 130 144 142 123 105 75 106 127 122 107 88 52 17 9 11 27 60 94 107 98 84 77 80 90 94 95 100 90 67 42 62 75 82 95 102 93 83 83 72 53 41 42 48 43 33 53 61 70 80 96 108 106 96 93 86 71 58 47 35 33 43 46 57 69 75 74 66 52 40 38 38 40 41 40 38 39 44 72 83 93 92 87 94 115 135 156 161 160 149 134 131 142 154 156 167 153 111 85 96 116 122 77 44 60 100 101 87 86 84 85 79 65 53 51 54 48 36 40 39 29 21 30 47 52 47 40 44 57 79 108 124 98 53 17 54 107 150 166 156 134 118 140 154 146 124 117 117 110 104 89 89 113 150 154 113 63 36 33 29 26 28 34 35 30 24 21 18 37 91 135 160 159 118 64 84 125 153 157 163 171 166 170 178 160 109 57 33 32 36 30 32 27 29 62 119 167 188 163 154 112 58 29 23 26 31 34 36 36 33 31 31 28 22 32 57 101 154 185 165 111 73 110 158 173 143 112 99 105 124 133 102 73 54 35 28 31 32 29 26 25 26 18 13 47 101 141 100 60 24 19 28 18 14 51 107 147 161 156 150 130 84 59 73 96 101 86 78 62 33 42 93 132 128 98 62 36 29 34 62 85 94 105 118 116 103 91 79 74 80 88 94 105 116 147 154 157 122 109 128 128 130 118 110 113 115 99 80 69 61 60 56 65 71 84 115 108 58 31 32 31 30 31 30 24 16 21 57 95 109 117 138 154 150 138 124 124 128 132 140 114 58 18 22 22 24 29 27 25 30 19 10 59 134 165 154 112 62 38 75 151 183 137 85 52 21 36 71 105 101 65 35 27 31 30 30 24 26 40 55 76 101 80 82 78 97 129 151 137 84 54 90 109 113 119 133 152 161 187 203 195 152 104 79 70 65 62 46 35 48 82 113 128 128 99 82 93 127 146 148 146 143 150 133 115 118 128 117 99 94 103 114 143 167 153 120 115 133 148 99 51 41 70 115 142 144 132 138 136 139 155 164 161 159 143 126 118 123 115 93 83 89 90 72 70 101 138 147 123 98 70 66 57 48 43 42 41 39 40 42 42 41 44 52 52 43 47 43 46 46 37 37 44 44 38 45 42 39 38 32 48 84 121 123 136 148 162 184 177 141 109 117 158 197 196 181 175 170 162 154 160 177 179 156 131 120 96 98 120 148 162 170 180 186 176 153 113 106 145 179 186 188 185 158 127 120 140 152 123 79 39 32 31 36 38 41 58 80 114 134 147 144 145 153 152 142 120 97 110 139 170 189 173 158 138 160 173 170 170 175 165 145 166 173 178 176 173 174 176 176 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 174 179 177 184 196 193 138 43 15 97 153 156 138 119 112 113 141 156 173 162 109 49 23 28 28 55 73 89 108 101 77 70 130 150 168 202 183 114 125 189 185 182 175 169 172 179 178 171 160 154 154 159 159 161 168 175 166 134 107 86 83 110 112 74 33 35 38 38 37 33 29 26 22 16 12 15 17 16 15 16 18 36 55 64 60 46 33 29 42 31 26 32 38 38 38 41 80 112 140 142 126 103 75 53 45 35 27 32 40 42 36 30 69 121 171 184 160 122 109 123 139 129 96 74 104 152 149 111 98 133 177 200 189 157 131 122 141 162 166 152 142 139 145 157 158 152 129 110 114 124 131 137 138 134 139 136 116 95 80 67 58 78 86 88 114 150 145 110 111 160 164 167 169 136 143 194 201 204 192 141 98 115 130 104 68 115 154 163 169 182 179 161 157 148 129 109 104 119 142 157 154 144 135 140 155 164 159 149 128 147 152 144 146 154 161 165 135 114 146 179 175 165 157 159 149 146 144 131 118 129 137 124 87 109 144 159 130 95 104 138 158 169 159 131 122 142 161 165 150 156 167 168 159 154 140 118 134 179 185 143 120 138 162 170 176 139 84 41 29 38 42 39 35 34 35 36 32 25 22 23 31 32 29 26 26 30 30 27 18 21 24 24 22 24 30 36 25 24 22 21 19 18 18 18 18 21 25 27 26 25 24 25 30 27 23 22 23 25 27 28 28 29 29 29 27 27 27 28 34 31 26 23 21 22 24 26 26 24 21 18 16 15 15 15 16 18 20 21 20 20 22 24 24 27 28 25 20 18 20 24 30 31 33 35 37 37 35 34 35 34 32 30 29 29 30 30 28 27 25 24 23 24 25 26 27 25 22 19 18 18 19 19 25 24 22 21 21 21 22 23 24 21 18 18 20 22 23 23 22 25 28 28 26 24 24 24 21 20 20 22 24 24 22 20 20 18 16 16 18 18 16 15 16 16 22 33 38 31 22 16 16 20 22 20 15 14 18 23 27 29 31 32 37 42 42 38 35 32 29 27 28 29 28 27 23 22 20 21 24 30 36 40 47 51 59 68 72 71 65 59 64 70 71 61 50 44 41 38 37 30 23 19 20 21 20 17 20 18 17 18 20 19 15 11 12 14 16 19 23 30 38 43 27 20 14 12 13 14 16 19 26 26 25 23 20 18 18 19 25 24 21 19 17 17 18 18 18 17 16 15 16 18 21 22 24 22 21 22 24 26 26 26 15 15 15 15 16 17 18 19 24 24 22 20 19 17 16 15 15 15 15 16 17 19 21 22 20 20 20 20 20 20 20 21 13 14 15 13 12 16 25 32 29 22 15 13 15 16 16 14 17 17 17 17 18 20 21 22 27 26 24 21 19 18 18 18 17 19 21 22 21 20 18 16 19 21 23 22 21 20 22 24 23 19 14 15 20 25 27 26 20 17 15 15 18 21 22 22 26 25 25 24 24 24 25 25 24 23 22 21 21 21 21 22 24 27 27 22 21 25 31 33 23 22 24 28 29 25 22 22 26 26 26 26 26 27 28 28 28 27 27 29 31 31 28 26 24 20 18 18 21 23 22 20 19 22 28 32 32 30 25 22 20 18 17 17 19 20 19 17 22 23 24 25 24 22 19 17 18 21 23 21 17 15 18 21 16 17 18 17 15 14 15 16 17 18 18 18 15 12 8 5 15 17 18 18 22 26 25 21 19 17 16 18 23 26 26 24 26 22 18 16 17 20 21 21 20 21 22 21 20 21 24 27 28 28 26 24 22 19 17 16 15 15 16 18 20 22 24 25 22 24 25 24 21 19 18 19 22 21 20 19 22 27 35 40 41 34 25 17 14 12 11 10 14 13 12 12 12 14 16 17 17 22 31 37 34 24 20 22 26 24 24 25 26 25 23 21 16 22 28 30 27 24 23 25 20 19 19 17 16 14 12 11 16 24 31 32 28 26 28 32 35 34 30 24 20 19 21 24 18 19 21 23 24 21 15 10 19 18 18 20 23 25 24 23 16 18 20 20 17 16 16 17 19 21 22 20 18 16 16 17 19 32 42 39 30 24 22 20 17 15 13 12 11 12 14 15 16 17 19 20 21 20 19 18 15 15 15 14 13 12 11 10 8 11 16 20 21 21 23 25 27 23 17 14 12 11 10 8 12 13 14 15 18 21 23 24 20 20 20 19 18 18 17 17 19 17 14 13 14 14 13 12 17 21 24 23 19 17 19 22 25 24 21 18 16 15 15 16 17 20 22 24 29 32 28 21 22 21 21 23 26 32 37 40 30 26 19 13 9 9 11 13 15 19 23 23 21 20 23 26 23 17 12 13 18 22 22 19 22 21 19 18 18 19 20 21 20 19 17 15 15 16 17 18 19 22 24 21 19 22 30 38 34 23 13 10 11 10 10 12 17 28 31 22 17 25 36 41 23 17 15 19 22 20 18 17 12 11 9 8 9 11 14 16 21 22 22 19 15 11 10 11 9 10 11 11 10 11 14 17 22 24 25 23 18 12 9 8 9 13 20 26 28 23 15 8 8 10 13 15 15 13 10 8 8 18 25 20 11 6 5 5 5 6 5 4 5 11 21 29 32 26 19 14 13 13 14 14 18 18 18 18 17 16 15 14 14 15 15 16 16 16 16 15 15 15 16 17 18 19 20 21 17 17 16 15 14 15 16 16 17 17 17 17 18 18 18 18 19 19 18 18 17 17 16 16 13 13 12 12 12 13 14 14 16 15 14 13 12 12 12 12 11 11 11 9 9 12 17 21 18 16 13 11 12 12 10 9 11 10 10 9 8 8 7 7 6 5 5 6 10 16 22 26 22 19 14 10 6 5 4 5 6 10 11 7 4 5 6 5 5 4 5 9 13 13 9 5 4 4 6 9 11 12 13 13 10 12 14 13 11 12 17 21 29 29 31 29 21 12 12 18 24 23 22 20 19 17 16 16 22 25 27 25 20 17 18 21 19 22 26 30 30 28 24 21 23 25 26 24 20 16 13 12 8 8 8 7 7 8 8 8 152 152 153 154 154 153 152 152 153 153 153 153 152 150 148 147 150 150 150 151 151 152 152 152 153 153 152 152 152 152 151 151 152 152 152 152 152 152 152 152 150 150 150 151 151 152 152 152 152 152 152 151 151 150 150 150 156 155 154 152 150 148 147 146 152 152 152 152 152 152 152 152 148 151 154 154 152 151 152 154 153 154 154 152 151 151 153 156 154 154 154 154 154 154 154 154 153 153 154 155 155 156 157 157 154 154 155 155 155 156 156 156 159 158 156 155 155 156 158 159 156 156 156 157 157 158 158 158 157 158 158 159 159 158 158 157 158 158 158 158 158 158 158 158 163 162 161 159 159 159 159 159 160 160 160 160 160 160 160 160 162 162 163 163 163 162 160 159 159 159 160 160 161 162 162 163 165 157 160 169 170 158 133 106 118 150 175 158 127 129 155 170 177 164 110 61 80 137 165 162 115 69 84 151 176 153 128 117 107 80 71 93 111 112 118 132 129 96 86 126 161 140 88 57 70 97 93 71 92 137 151 138 140 163 159 129 98 74 83 117 120 133 150 146 120 103 106 113 65 66 73 102 139 151 139 133 106 126 145 138 110 88 70 51 19 75 129 122 108 124 140 157 137 110 108 126 110 68 63 91 116 123 110 83 61 51 62 86 90 89 99 110 100 78 70 78 63 70 62 32 19 58 118 152 141 137 129 123 115 99 99 117 98 49 41 92 124 104 85 90 99 106 118 130 134 124 106 92 96 125 140 122 97 75 44 13 18 19 42 77 86 67 59 68 78 96 105 93 83 89 78 48 29 78 119 131 126 110 94 90 80 70 57 52 61 66 52 32 39 51 62 71 85 101 104 98 87 79 63 52 46 35 36 51 74 96 120 124 105 75 47 31 37 33 41 54 53 43 53 74 136 150 156 137 109 102 126 153 155 158 159 153 141 131 127 127 142 174 167 110 75 94 122 127 81 42 58 104 103 85 86 88 112 107 92 75 72 74 62 42 38 38 40 36 32 37 43 39 39 27 35 56 66 66 61 53 28 46 78 113 137 144 137 128 143 164 159 129 111 105 99 95 69 90 121 136 123 91 66 55 37 31 26 26 31 33 26 18 16 24 33 67 114 152 149 99 61 115 152 154 153 156 167 184 180 199 190 136 71 35 29 32 30 28 23 31 71 126 159 165 142 148 120 68 35 26 27 30 30 34 34 31 30 32 30 26 23 54 110 175 197 150 99 92 133 158 147 112 98 105 128 157 146 96 56 45 40 37 35 31 33 26 20 17 11 15 63 127 174 125 67 17 13 31 22 12 40 101 143 145 120 103 86 44 90 136 168 130 75 75 75 40 47 105 141 124 86 53 34 29 34 71 93 90 105 141 158 148 122 112 101 88 65 50 63 89 113 119 120 84 77 103 96 89 118 123 137 133 103 82 89 102 74 63 65 70 81 105 100 60 33 34 32 30 30 29 22 14 17 66 118 124 109 129 158 162 151 130 128 131 120 109 80 34 27 28 24 24 28 23 20 28 18 13 75 151 149 108 86 75 45 72 114 122 80 39 30 36 42 61 59 37 29 32 30 25 26 27 25 40 72 98 117 133 141 146 134 136 157 175 147 76 69 109 125 116 97 90 116 143 184 194 173 116 67 67 100 128 100 71 46 49 77 113 143 162 144 113 114 154 184 184 172 160 130 118 111 133 166 161 118 84 78 98 127 144 138 117 99 91 89 54 47 76 113 143 145 123 122 130 136 152 174 175 153 136 97 95 93 93 92 92 95 100 107 82 81 123 161 157 126 102 97 99 90 73 67 69 61 48 38 48 53 55 56 52 51 58 54 51 46 41 39 41 40 35 46 41 31 37 47 44 67 116 126 126 132 133 140 160 147 101 92 134 184 190 166 165 173 162 165 159 163 181 191 174 136 106 100 104 139 175 176 170 177 181 181 164 118 98 140 183 185 174 205 172 136 125 123 98 59 37 24 32 36 34 43 73 117 148 174 182 175 160 165 185 183 164 161 124 102 102 144 194 187 159 138 151 166 175 184 183 163 140 161 169 175 173 171 173 176 177 177 176 176 175 175 174 173 173 174 174 175 176 176 177 178 178 173 182 177 184 194 177 106 7 30 125 165 148 134 127 140 163 183 196 208 189 126 57 29 37 24 35 56 104 158 158 107 62 108 146 147 150 136 104 135 187 180 169 169 180 182 172 171 180 191 167 174 184 172 181 196 186 164 129 125 144 148 140 102 43 34 37 38 34 30 28 28 29 21 14 11 14 17 16 15 17 19 25 32 31 24 28 33 30 20 27 39 43 32 24 45 74 133 161 185 187 174 151 117 87 64 42 31 40 47 39 30 29 46 96 142 160 156 135 117 114 117 118 101 80 91 124 138 128 107 131 177 198 165 119 108 120 158 159 144 129 132 136 131 127 120 131 137 153 184 202 197 187 193 183 189 187 148 111 113 134 104 93 67 57 79 100 93 76 91 134 131 134 145 121 136 194 206 198 195 170 135 132 126 90 68 104 142 156 152 146 139 134 101 116 133 144 151 157 161 161 156 150 155 176 190 186 178 175 167 181 167 144 144 145 134 128 105 126 181 197 176 174 179 182 186 183 177 146 114 120 119 86 67 103 151 163 118 77 101 157 195 195 181 154 134 133 143 150 157 168 171 162 160 162 144 114 143 184 170 108 83 106 136 155 148 106 59 37 35 38 42 46 44 37 32 30 28 25 25 28 32 31 30 32 35 35 28 20 17 21 24 24 21 21 25 29 22 19 15 12 12 15 18 20 15 20 26 29 29 28 27 27 30 27 24 22 23 25 27 28 25 29 33 34 33 32 34 36 37 35 32 29 26 24 23 23 15 15 16 17 17 17 15 14 15 17 19 19 17 16 17 19 14 20 25 24 20 17 17 19 25 27 30 32 33 34 35 36 40 38 35 33 32 32 33 34 31 29 28 26 26 26 27 28 27 24 20 17 17 18 21 23 26 25 23 22 21 21 22 23 22 19 16 16 18 21 22 22 22 25 28 29 26 24 23 24 18 19 22 26 29 29 25 22 23 20 18 19 20 21 19 16 16 14 20 32 40 36 28 23 20 23 25 21 15 13 17 23 29 31 32 33 37 42 41 37 35 33 31 31 32 32 31 29 28 27 25 24 25 28 33 36 44 47 54 61 67 67 63 59 59 64 64 57 51 49 45 41 35 29 22 20 21 22 19 15 15 11 10 13 19 21 18 14 10 13 17 21 25 30 37 42 20 13 11 16 17 14 16 23 29 26 22 17 15 16 20 23 27 25 22 19 18 18 18 19 17 16 14 14 14 16 19 21 24 22 20 20 22 25 26 25 17 18 19 20 22 22 22 22 26 25 24 22 20 18 17 16 14 14 14 15 17 19 21 22 21 21 21 20 20 20 20 20 11 14 15 15 14 17 25 32 30 23 15 13 15 17 16 14 17 17 17 18 19 20 22 23 30 28 25 22 19 18 17 17 17 18 21 23 22 20 17 14 18 21 24 24 22 21 22 24 25 19 13 13 19 24 27 26 21 18 16 16 19 22 24 24 26 25 23 22 22 24 25 26 23 22 21 20 20 21 21 22 23 25 23 19 19 24 29 30 27 27 29 31 29 22 18 18 26 26 26 25 26 26 27 27 29 27 26 28 30 31 31 29 25 20 16 18 23 26 25 21 20 24 28 32 32 30 27 24 21 19 18 19 20 20 18 16 21 23 24 25 24 22 20 18 17 20 22 20 16 15 19 23 17 18 19 17 15 13 14 15 13 15 18 19 18 14 10 7 15 17 18 19 23 27 26 22 21 19 19 21 25 27 25 22 25 21 18 18 21 24 25 25 20 22 24 23 22 22 25 28 32 31 28 25 21 19 17 17 14 15 16 18 20 23 25 27 21 22 24 22 19 17 16 17 18 16 15 14 17 24 32 38 44 38 29 21 17 14 11 10 13 14 15 16 16 15 15 14 15 19 29 38 37 29 24 24 27 25 24 24 25 25 23 21 13 20 27 29 26 24 24 26 20 19 18 17 16 14 13 12 19 25 31 32 29 26 26 29 37 35 30 24 19 19 23 27 20 20 21 23 25 22 17 12 20 19 18 20 23 25 23 21 14 17 20 21 18 16 15 15 21 22 22 20 16 14 14 14 19 32 41 39 31 26 23 21 10 11 13 15 16 16 16 15 16 18 21 22 23 21 19 17 17 16 15 14 12 10 8 7 5 10 16 21 23 24 25 26 25 22 17 14 13 12 10 8 9 9 10 11 14 18 22 24 22 21 21 20 20 19 18 18 22 20 19 18 19 18 16 14 18 22 25 23 19 16 17 20 22 22 20 19 17 17 17 18 23 21 19 19 25 31 29 23 22 21 22 25 29 35 40 43 34 29 20 12 8 8 11 13 15 20 25 25 21 19 21 24 26 19 13 13 19 23 22 19 20 20 20 19 19 18 18 18 22 20 17 14 13 14 15 16 21 23 23 19 15 18 28 37 34 23 14 11 12 10 9 9 14 28 34 25 19 25 34 38 22 16 14 20 25 22 17 15 14 12 9 8 8 10 12 13 23 23 23 19 14 11 11 13 9 10 12 12 12 15 20 24 19 21 21 18 13 9 8 8 7 16 28 32 28 19 11 8 8 11 14 16 16 14 11 8 9 20 27 22 13 7 6 6 6 6 5 3 4 11 22 31 26 21 14 10 9 11 13 14 17 18 20 21 21 20 19 18 17 17 17 17 17 17 17 18 19 18 17 16 16 18 19 20 19 18 17 16 15 16 17 17 14 15 17 18 19 19 18 18 21 20 20 19 18 17 16 16 11 11 11 12 13 14 16 17 15 14 13 12 11 11 11 11 11 11 9 7 7 11 18 23 20 17 14 12 12 12 11 9 11 11 10 9 9 8 7 7 6 5 4 6 10 16 22 26 25 22 17 11 6 4 3 3 5 9 11 7 5 6 7 5 5 5 5 9 13 13 9 5 4 4 6 8 10 13 14 15 7 11 16 17 16 15 16 18 30 32 35 33 22 10 10 16 16 16 16 16 16 16 15 14 22 24 25 22 17 16 19 23 19 23 29 33 34 32 28 25 21 24 26 22 15 10 9 11 6 6 6 6 7 7 8 8 151 151 151 152 152 153 153 153 152 152 152 153 153 154 154 154 152 152 152 152 152 152 152 152 153 153 152 151 150 150 149 149 153 152 151 150 150 150 151 152 152 152 151 150 150 149 149 148 152 152 152 152 152 152 152 152 152 151 150 149 149 149 149 149 153 153 153 153 153 153 153 153 152 152 152 153 153 154 154 154 156 155 155 154 152 151 151 150 151 151 152 154 155 156 157 157 158 157 155 153 153 154 155 156 157 157 157 156 156 155 155 155 159 158 157 156 154 153 152 151 156 157 157 158 158 159 159 159 155 156 157 157 157 157 158 158 159 159 159 159 159 159 159 159 160 159 158 158 158 159 160 161 161 161 161 162 162 163 163 163 162 161 161 160 160 161 161 162 159 159 158 158 158 159 160 160 160 159 161 165 167 160 145 133 101 134 180 173 142 117 111 150 181 165 122 76 71 108 148 164 127 90 99 161 180 168 161 137 102 76 79 104 115 121 138 153 156 147 144 166 168 116 79 96 126 107 82 85 119 144 148 147 135 151 164 133 78 64 88 105 100 122 144 119 86 116 146 124 57 69 96 132 161 172 164 154 137 129 109 93 86 68 45 34 23 86 116 103 111 142 146 128 119 118 124 125 102 72 68 84 93 93 91 90 80 60 55 72 83 93 90 80 77 76 78 87 58 44 23 23 51 80 100 116 139 131 114 104 114 134 138 128 90 61 67 92 92 84 86 87 80 92 103 105 104 106 106 104 114 119 121 111 88 56 26 8 24 44 68 81 84 80 72 65 66 71 70 69 72 62 49 48 70 123 161 152 119 88 76 82 84 62 52 64 74 62 43 32 40 48 58 60 53 48 54 65 49 52 60 61 41 22 34 61 85 101 104 90 69 43 26 26 31 44 55 75 80 51 53 103 151 175 154 115 115 122 118 123 118 134 152 155 141 121 106 100 115 125 121 93 73 87 102 97 66 53 70 107 112 86 83 105 125 117 95 93 113 106 79 67 62 42 27 29 34 36 38 42 38 27 22 28 30 27 33 45 35 30 44 76 103 111 115 121 133 149 139 112 105 104 85 62 52 89 127 142 138 120 89 60 41 32 31 32 25 25 30 29 24 24 29 46 83 119 106 62 70 144 172 150 145 151 160 177 175 196 181 116 59 40 37 30 35 34 29 31 56 93 112 112 108 123 126 93 45 25 31 37 37 34 32 36 40 37 25 14 11 61 125 195 202 115 77 138 193 173 130 101 105 122 149 179 152 85 41 42 43 31 29 34 26 32 32 16 11 15 50 124 162 124 63 24 23 28 20 14 38 84 110 99 77 63 76 109 170 188 154 87 68 93 81 35 66 116 144 140 94 37 29 43 67 60 95 128 133 122 116 134 137 137 124 107 91 69 54 54 70 84 64 54 85 100 105 127 148 165 169 145 114 100 104 111 91 81 75 78 99 127 117 76 39 27 26 33 33 31 26 15 32 71 121 131 106 105 133 150 137 146 142 127 103 67 36 25 27 23 27 29 23 25 29 24 20 39 70 100 92 78 82 69 46 52 56 49 45 61 77 77 57 30 21 31 32 26 26 27 23 26 35 67 116 152 173 190 189 167 157 154 156 164 123 46 89 157 134 88 99 110 121 144 168 182 137 60 46 92 131 141 151 127 86 48 38 65 109 140 150 122 133 166 180 186 177 145 108 105 129 149 143 143 141 119 85 77 95 105 116 134 117 88 46 43 74 120 146 153 142 119 126 139 164 182 181 165 129 88 63 69 91 114 112 97 101 120 135 95 72 97 135 146 131 114 142 131 120 111 108 107 82 44 55 72 90 93 92 101 95 72 66 69 61 47 40 43 41 34 44 59 74 78 73 79 105 132 120 124 122 116 121 126 109 84 143 174 187 169 158 167 169 157 165 168 178 187 179 152 120 100 127 154 179 181 172 169 172 174 180 169 143 117 152 188 175 181 170 153 143 139 111 63 33 30 33 30 29 44 85 137 177 194 202 196 178 154 141 147 156 159 191 166 110 81 124 185 198 179 159 156 158 169 181 181 165 149 155 163 171 175 178 179 176 172 176 176 177 177 177 176 175 174 178 179 180 180 181 181 179 177 172 180 176 204 202 139 67 1 83 166 186 175 175 176 185 182 188 195 200 186 140 81 41 26 27 24 56 124 184 194 136 63 104 128 135 112 96 116 158 187 175 175 178 175 171 178 185 180 169 172 187 184 171 183 185 154 127 128 153 189 183 128 67 37 35 35 35 35 33 29 25 22 16 19 19 17 18 22 21 17 22 20 21 26 30 29 30 32 36 30 29 36 38 40 77 133 173 185 193 191 186 179 164 149 115 79 43 33 41 43 34 23 28 61 109 144 150 138 126 122 130 136 133 129 120 132 169 182 120 120 143 150 127 95 102 157 184 171 176 148 124 128 107 86 111 136 169 194 204 203 201 200 198 197 199 213 177 141 168 185 155 107 95 90 68 59 62 64 65 74 93 114 102 90 126 168 209 213 203 165 135 137 121 77 81 84 93 104 107 99 104 122 130 149 158 153 148 143 144 151 158 171 186 190 186 181 181 185 176 180 178 166 162 169 148 107 79 146 201 200 178 173 180 183 195 175 153 150 161 152 106 56 55 102 122 114 105 95 115 163 195 191 173 168 170 138 114 132 160 188 177 140 159 180 145 118 165 191 160 81 46 69 98 106 98 74 47 34 39 46 45 41 37 36 35 34 33 32 31 31 36 35 34 34 34 32 28 25 25 24 23 22 22 22 24 25 18 19 21 22 22 21 19 18 21 19 18 20 23 27 28 28 35 32 29 28 28 28 26 23 24 26 28 28 28 28 31 33 33 32 30 28 25 22 20 18 16 15 16 19 21 22 20 17 17 17 17 18 19 19 20 20 18 21 24 25 24 22 20 19 21 21 22 23 25 26 28 28 45 50 48 39 31 31 33 33 29 29 28 27 26 24 23 22 29 26 22 18 16 17 19 20 22 22 22 21 21 20 20 20 18 18 17 15 14 16 20 24 19 21 24 24 22 20 20 20 18 17 19 26 34 37 33 28 25 25 25 23 21 18 16 15 17 15 18 28 39 41 34 25 26 26 26 23 20 19 21 24 26 27 29 31 33 34 34 34 36 30 24 24 29 33 31 28 26 23 22 22 21 23 32 41 45 48 52 54 54 55 57 59 59 53 48 51 56 56 47 38 29 27 24 21 19 17 16 16 13 13 13 16 20 22 21 20 14 13 13 16 22 27 28 27 21 13 8 13 19 20 19 20 25 23 20 17 17 19 22 25 26 26 24 23 22 22 22 22 19 18 17 16 16 17 18 19 13 16 18 19 19 20 22 24 24 24 24 24 25 25 26 26 25 24 23 22 21 21 20 20 17 17 18 19 20 20 21 21 19 21 23 23 20 17 16 16 17 14 14 17 18 18 21 26 27 23 17 16 17 19 18 16 19 22 24 24 22 22 24 28 28 23 16 14 16 18 19 18 17 18 21 22 22 20 17 14 17 18 20 21 20 19 18 18 22 20 17 16 18 23 29 33 25 23 21 19 18 18 20 21 26 22 19 20 19 18 18 21 22 22 22 22 21 20 20 19 24 23 22 20 19 22 26 29 29 27 26 28 30 29 23 17 25 28 29 28 26 25 26 28 28 26 24 24 26 29 29 29 20 20 21 24 26 25 21 17 20 21 24 28 30 30 26 22 24 20 16 16 18 18 15 10 13 15 19 22 24 24 22 21 18 18 17 16 17 18 19 20 16 17 18 18 18 16 14 12 16 17 18 19 18 16 13 11 14 16 18 21 23 23 23 22 19 20 22 23 24 24 24 23 30 27 23 22 24 25 25 24 21 22 23 25 27 29 30 30 35 31 26 22 21 20 19 18 20 18 17 19 22 24 22 20 20 20 19 18 17 16 16 16 17 19 19 17 15 18 25 32 43 42 36 26 19 16 14 11 17 16 16 15 15 14 13 13 14 22 32 39 40 34 25 18 23 24 25 25 25 23 20 19 18 22 27 30 29 26 25 24 19 16 13 12 14 15 15 15 20 20 26 33 30 22 24 34 33 36 34 23 16 18 25 31 21 19 20 26 29 26 23 22 18 19 18 17 19 23 22 18 17 20 21 18 14 12 15 19 19 20 21 21 20 19 17 16 27 34 39 35 29 27 25 24 17 17 18 18 19 19 19 19 18 18 20 20 20 18 16 15 20 19 17 14 11 9 7 6 1 5 11 17 22 24 25 25 19 17 16 15 14 13 13 12 14 14 13 11 10 12 17 21 22 25 26 22 17 14 16 19 18 19 21 22 23 21 20 18 16 17 18 19 19 18 17 16 19 20 21 22 21 20 19 18 19 20 20 21 22 23 25 26 25 25 25 28 31 34 35 35 32 28 22 17 13 13 15 17 16 17 21 28 28 22 20 21 24 20 16 18 23 26 25 22 18 19 20 20 19 18 16 15 24 23 21 17 12 10 11 12 12 13 14 15 13 15 26 37 31 28 24 18 13 11 11 12 26 25 23 24 30 37 36 31 22 18 18 23 25 22 17 15 14 12 9 7 8 11 15 17 22 23 23 20 16 12 12 13 13 12 12 14 16 17 16 15 16 19 21 18 12 9 10 13 9 16 26 31 24 13 7 8 11 11 11 12 12 13 13 13 13 22 27 23 15 10 6 3 6 7 9 11 14 18 22 24 26 20 13 9 9 10 11 12 16 19 23 23 21 19 20 21 16 17 17 18 18 18 18 18 19 19 19 18 18 18 18 17 17 17 17 16 16 15 15 15 14 13 14 16 19 19 18 15 13 13 13 12 13 13 13 14 10 11 11 12 13 14 14 14 14 14 13 11 9 9 12 15 12 12 12 10 9 10 14 17 14 14 13 13 13 14 15 15 9 8 8 8 7 7 7 7 4 2 2 4 10 16 19 19 26 31 28 14 4 4 4 1 8 12 16 14 8 4 4 6 8 6 7 11 17 16 9 2 8 8 8 10 11 14 16 18 13 17 19 15 9 7 11 17 25 27 35 41 32 13 4 6 10 10 10 10 10 10 10 10 19 22 23 19 15 17 25 32 32 34 37 38 36 30 24 20 26 24 21 17 13 10 8 7 8 8 8 8 7 6 5 5 151 151 151 152 152 152 152 152 152 152 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 153 152 151 150 150 150 151 151 150 150 150 150 150 150 150 151 152 152 152 152 152 152 152 152 151 150 150 149 149 149 150 150 153 153 153 153 153 153 153 153 152 152 152 153 153 153 154 154 155 154 154 153 153 152 151 151 154 154 154 154 154 154 154 154 155 155 154 154 155 156 157 157 157 157 156 156 156 155 155 155 154 154 155 155 155 155 156 156 157 157 157 158 158 158 159 159 155 156 157 157 157 157 158 158 159 159 159 159 159 159 159 159 160 159 158 158 158 159 160 161 160 161 161 161 162 162 163 163 162 161 160 160 160 160 161 162 162 162 161 161 161 161 162 162 163 162 163 165 166 163 155 148 131 145 176 172 141 104 89 122 153 142 122 100 93 108 135 156 124 94 103 156 172 168 177 166 127 59 52 113 148 146 151 163 181 166 151 141 115 80 87 127 135 119 96 93 115 130 131 132 143 156 151 111 72 70 87 93 100 110 111 89 86 126 131 85 65 82 114 148 167 167 161 158 150 146 121 94 81 65 43 28 34 72 96 105 125 141 133 116 100 107 114 111 92 75 75 84 85 86 86 91 87 67 57 67 80 99 99 85 82 83 74 64 66 50 38 50 72 81 94 116 130 124 123 132 141 142 135 128 117 81 74 94 102 99 91 78 85 93 99 101 104 115 126 132 113 113 117 116 88 46 19 13 60 73 86 91 89 86 80 75 70 71 69 67 65 53 42 43 94 131 149 130 99 75 66 72 75 57 45 51 60 60 54 50 56 52 49 46 41 35 33 36 50 60 68 61 45 36 42 53 64 70 63 48 38 28 26 34 55 83 89 81 73 52 48 74 128 151 137 112 116 118 109 112 104 119 136 142 131 111 93 83 91 93 103 109 106 105 94 74 61 50 71 115 125 98 87 103 114 113 99 95 107 101 84 81 77 65 49 39 38 42 41 37 37 31 28 31 32 30 32 39 34 28 32 48 62 70 77 84 91 116 121 104 98 99 94 89 76 98 126 145 143 121 90 66 42 31 29 30 27 28 30 29 34 35 36 38 47 65 65 47 101 160 176 150 142 144 142 149 153 170 152 93 49 45 50 45 34 32 28 28 44 66 77 75 79 138 163 114 51 26 30 36 40 36 33 35 37 36 30 24 36 50 104 162 144 81 99 182 207 181 145 110 105 143 174 171 119 69 47 63 63 41 30 32 27 31 33 21 14 12 43 118 162 131 74 32 26 30 25 20 37 55 64 61 65 86 125 162 166 146 104 79 98 109 73 27 61 97 119 114 61 11 39 91 81 80 125 152 134 112 107 123 129 126 119 121 126 111 86 74 58 56 44 56 93 113 125 151 158 154 151 144 124 101 95 100 76 83 99 109 121 137 119 73 34 23 23 31 31 29 23 13 23 78 137 153 130 110 116 131 140 148 151 141 108 57 25 24 28 23 26 30 28 26 25 20 21 41 46 50 56 70 76 51 38 60 59 36 53 115 139 112 51 28 20 26 24 20 24 29 29 46 64 86 112 131 148 166 150 157 164 156 144 135 96 38 90 140 125 104 119 117 126 156 163 166 115 58 64 98 130 160 171 163 135 91 56 49 67 85 112 115 151 184 187 180 154 110 99 122 154 159 139 132 132 119 105 98 96 91 120 155 122 68 65 93 120 128 133 151 155 140 143 151 175 186 159 116 79 55 59 76 86 85 94 120 144 154 153 111 69 74 123 164 160 133 122 125 133 135 130 123 98 64 66 86 119 146 164 173 156 123 96 95 90 78 61 46 38 36 49 87 129 143 133 124 129 139 125 117 118 121 104 83 94 123 158 168 172 163 158 162 167 165 175 173 175 177 170 150 127 114 179 183 181 173 168 168 165 160 182 162 131 107 149 200 187 170 175 162 139 108 75 50 35 30 28 39 67 111 157 189 200 199 188 187 180 157 126 111 128 155 192 194 150 96 102 152 183 184 179 155 140 153 176 183 169 153 141 159 175 177 176 178 178 175 178 178 179 179 179 178 177 177 176 179 180 179 177 176 177 177 177 175 176 193 190 116 39 32 124 194 206 189 185 183 187 182 182 184 188 182 148 94 47 24 31 18 46 118 178 180 126 68 78 105 121 118 126 157 182 189 173 174 178 176 171 176 176 164 170 173 181 179 174 181 168 132 126 133 153 167 143 89 45 29 38 37 36 34 31 27 24 23 22 20 18 16 15 17 21 24 23 23 25 29 30 30 29 30 21 32 31 34 65 105 134 150 160 165 169 171 175 178 178 176 161 128 88 62 49 39 30 25 24 50 82 108 125 135 133 126 121 135 150 166 158 152 172 177 141 119 120 120 116 123 151 196 203 213 211 154 115 123 122 118 140 155 175 187 190 188 186 186 192 183 186 199 170 134 153 186 156 124 125 125 108 114 120 107 67 66 76 85 67 56 89 126 150 167 171 143 114 106 96 74 82 121 122 104 115 129 141 165 185 176 156 132 122 137 163 179 175 180 184 186 183 180 179 179 182 179 177 176 177 181 162 129 112 128 147 163 178 187 185 179 177 154 142 159 179 160 101 48 44 75 93 109 129 126 124 147 176 176 168 174 177 144 120 136 169 171 164 152 157 141 107 113 180 203 170 89 44 51 67 70 78 62 44 37 41 46 44 39 36 35 34 33 32 31 31 31 34 34 33 34 34 32 28 25 24 23 21 20 19 20 22 23 19 20 21 22 22 21 19 18 21 19 18 20 23 26 27 27 28 26 24 23 23 24 23 23 19 21 22 22 21 23 26 29 34 31 27 23 19 18 17 17 19 19 20 22 25 25 23 21 18 19 19 19 20 20 20 21 24 24 25 26 26 24 20 18 20 21 21 22 22 22 21 20 33 38 39 34 30 32 35 35 29 28 27 26 25 24 24 25 29 26 23 20 18 18 19 20 18 19 20 21 22 23 23 24 22 22 20 17 15 15 18 21 18 20 22 21 19 16 15 15 14 15 17 24 31 35 34 32 26 25 24 22 20 18 17 17 20 18 19 28 38 42 36 28 24 24 24 22 20 21 23 26 25 26 28 30 32 35 36 37 35 29 23 23 28 31 30 27 22 20 18 18 17 19 28 37 44 47 50 52 52 53 55 57 53 50 50 54 59 57 46 36 32 29 23 18 16 16 17 18 14 14 14 16 20 21 21 20 17 15 14 18 23 26 24 20 11 8 10 18 23 23 22 22 25 23 19 17 16 19 22 25 27 26 24 22 20 19 19 19 20 20 19 18 17 16 16 16 14 16 19 19 19 20 22 25 23 23 23 23 24 25 26 26 26 25 24 22 21 19 19 18 19 19 19 20 20 20 21 21 18 21 23 23 21 19 18 18 17 16 16 18 18 18 22 28 31 26 20 18 19 21 20 18 21 22 23 23 22 22 23 24 25 21 16 15 17 19 19 17 15 16 18 21 22 21 18 14 15 15 16 18 20 21 20 19 19 17 14 14 16 21 27 31 24 23 21 20 19 20 22 23 25 22 20 20 18 16 17 21 22 22 22 22 21 20 20 20 22 21 20 18 17 20 24 27 30 28 27 29 32 30 24 19 24 26 28 28 26 25 27 28 24 22 21 22 26 30 31 32 25 23 20 20 22 23 23 22 23 22 22 25 27 28 27 25 26 21 17 15 17 17 13 9 13 15 19 22 23 23 22 21 21 20 19 17 17 17 17 18 16 16 17 17 16 16 15 14 17 18 19 19 18 17 15 14 16 17 19 20 21 22 22 22 22 23 25 27 28 28 27 26 29 26 24 24 25 25 24 22 21 23 25 27 28 29 29 28 30 27 23 21 20 20 18 16 18 17 16 19 22 24 21 18 17 18 18 18 18 17 15 15 16 18 19 17 15 17 24 30 41 42 37 27 21 19 17 14 16 16 16 16 17 17 18 18 19 24 32 38 38 32 25 19 26 27 27 27 25 21 17 14 17 21 26 29 28 26 25 24 15 13 11 12 14 15 15 14 19 20 29 38 34 24 23 30 38 39 35 24 17 19 24 28 20 17 19 27 31 28 22 19 17 19 19 18 20 23 21 16 16 18 20 18 14 14 17 21 21 19 17 16 16 18 20 21 29 36 39 34 28 25 23 21 20 19 20 20 21 23 24 25 20 20 21 21 21 20 19 18 21 21 19 16 14 11 10 9 7 9 13 17 20 22 22 22 20 18 16 14 13 13 13 13 13 14 13 12 11 12 16 19 20 22 23 20 15 13 15 18 19 19 21 22 22 21 20 20 15 15 17 17 17 16 15 14 17 18 19 20 20 20 19 19 19 20 21 23 24 24 24 24 25 24 24 25 28 30 33 34 33 28 22 16 13 14 16 18 17 17 21 27 29 24 20 19 21 19 17 19 23 25 24 22 22 22 22 21 19 15 12 10 15 20 24 22 15 9 7 8 8 9 13 16 15 16 25 36 32 27 20 15 13 13 13 13 20 23 26 28 32 36 35 30 19 17 18 25 27 23 17 14 12 12 12 13 15 17 19 20 21 22 22 20 17 15 16 18 21 18 16 14 14 13 10 7 11 15 19 19 16 13 12 14 6 14 25 31 25 13 7 7 12 12 12 12 13 13 13 13 14 22 27 22 15 10 8 6 10 11 11 11 11 14 19 24 23 18 12 9 9 11 13 14 18 20 22 21 19 17 16 16 14 14 15 16 17 16 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 14 15 16 16 14 11 11 11 11 11 11 11 12 12 10 9 9 9 9 10 11 11 14 14 14 12 10 10 12 14 12 13 12 10 9 10 13 17 13 12 12 11 11 12 12 13 11 11 10 9 8 7 7 7 5 4 4 6 11 16 18 19 23 29 27 15 7 6 7 5 7 11 14 13 8 4 4 5 5 3 5 10 16 16 10 3 7 7 8 9 11 12 13 14 9 13 14 12 7 7 12 18 23 26 35 40 30 13 5 8 9 9 9 10 10 10 10 10 18 21 22 19 15 16 22 28 31 34 38 40 38 34 30 28 24 22 19 15 12 10 9 9 8 8 8 8 8 8 7 7 152 152 152 152 151 151 151 151 153 153 153 153 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 150 150 150 150 151 148 148 149 150 151 151 152 152 151 151 151 151 151 151 151 151 150 150 149 149 149 150 150 151 153 153 153 153 153 153 153 153 152 152 152 152 153 153 153 154 153 153 153 153 153 152 152 152 156 156 155 154 153 152 151 151 151 152 154 155 156 157 157 157 157 156 156 156 155 155 155 155 154 154 154 155 155 156 156 156 157 157 157 157 158 158 158 158 155 156 157 157 157 157 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 159 160 161 160 160 161 161 161 162 162 162 161 161 160 159 159 160 161 161 163 163 162 162 162 161 161 161 161 161 161 160 160 160 159 159 148 143 155 158 139 97 70 89 119 120 118 112 107 111 123 133 127 112 118 151 163 167 182 173 115 50 52 119 156 165 177 186 158 150 124 84 71 107 150 161 144 132 110 101 110 115 114 119 156 157 126 81 69 83 88 81 95 79 81 108 128 118 85 55 81 98 130 162 171 162 156 158 154 151 125 91 73 59 39 26 45 64 90 119 140 132 109 98 99 110 115 103 85 75 76 79 80 81 85 96 98 76 59 63 74 92 99 93 85 71 56 52 81 54 51 90 117 101 91 109 125 118 127 148 153 138 126 127 130 92 80 105 127 127 108 85 87 95 103 109 117 131 145 153 144 122 105 89 54 17 17 40 90 95 98 95 94 97 100 101 101 90 78 70 61 49 45 48 97 115 113 90 70 59 56 61 59 45 36 46 70 88 89 82 70 58 48 50 55 54 48 44 46 61 65 53 45 49 51 45 45 48 39 26 23 25 38 57 90 117 116 94 77 58 48 58 99 117 114 106 116 118 112 118 125 128 129 126 118 107 99 94 89 86 104 128 130 115 99 85 73 55 68 108 122 98 86 97 108 115 112 107 107 98 90 94 108 90 62 46 54 71 71 59 49 43 38 35 34 34 32 31 28 28 28 28 30 34 40 44 56 75 83 83 90 97 99 104 94 98 114 135 140 121 93 76 49 39 30 28 28 27 28 29 41 40 39 35 28 27 32 38 107 161 180 160 150 146 140 141 138 141 117 76 61 72 71 54 34 31 28 31 37 42 44 44 80 159 185 129 68 40 33 34 42 39 35 34 35 36 36 35 35 48 79 84 64 90 155 194 176 155 140 118 109 151 170 132 72 55 74 106 93 48 27 31 28 29 33 26 17 7 34 110 161 142 93 44 28 29 27 25 14 26 55 84 104 125 145 154 147 122 83 74 94 86 49 27 51 77 87 73 31 14 76 141 103 91 134 164 149 137 133 134 132 126 119 126 140 132 113 106 98 65 49 74 105 118 137 164 153 152 148 137 119 105 104 112 90 98 114 117 116 130 120 78 31 21 23 31 31 29 24 13 28 96 157 180 169 131 109 119 140 160 169 150 100 42 19 31 27 24 26 32 31 25 22 23 51 69 40 16 45 93 102 64 30 51 54 46 86 158 166 116 37 24 25 31 25 21 27 33 43 73 93 93 85 80 90 111 124 134 133 126 124 110 74 40 84 115 115 128 143 118 113 138 157 147 101 72 92 113 138 178 177 181 171 139 98 67 53 49 65 90 140 175 177 169 138 91 93 133 165 159 138 129 127 122 133 127 123 110 111 109 83 72 116 149 151 117 104 126 153 167 155 148 156 153 109 59 44 52 67 87 96 92 107 143 167 170 172 136 83 66 116 178 177 138 111 121 137 141 131 123 107 85 68 82 118 161 192 206 190 159 112 106 108 105 81 47 36 46 89 125 157 161 148 136 128 121 117 113 113 104 70 52 96 161 176 167 161 161 160 159 164 172 172 170 171 175 173 163 151 143 155 162 165 163 163 170 178 183 173 132 116 127 158 183 178 172 164 147 108 63 39 35 31 21 32 65 117 167 195 198 187 177 174 175 180 172 138 109 122 156 181 200 180 125 94 110 155 193 191 158 134 144 171 182 171 157 134 155 173 176 174 176 179 179 178 178 179 180 180 179 178 178 176 178 179 178 175 174 176 179 179 173 188 192 169 77 11 72 161 207 203 179 174 179 186 184 189 170 152 141 126 96 63 43 27 20 47 117 181 187 135 80 63 77 97 121 148 169 171 163 179 178 179 175 173 178 170 148 162 168 167 159 159 160 142 114 122 132 142 131 91 47 27 29 40 39 37 34 29 25 23 21 18 15 14 18 25 30 31 31 26 27 28 28 30 33 33 31 34 50 46 51 105 167 179 159 150 149 152 160 167 173 181 188 190 171 141 107 73 45 30 26 27 39 49 60 89 126 148 150 124 130 145 174 178 168 167 154 135 109 115 123 133 164 197 222 211 205 179 132 116 128 130 136 167 171 175 177 177 177 177 179 174 163 184 207 187 136 124 167 171 156 168 173 158 174 186 155 95 89 100 99 68 45 52 68 89 107 113 98 80 67 64 71 126 172 148 107 136 170 171 177 174 158 146 133 128 157 192 200 190 186 182 181 182 183 180 177 188 175 176 185 185 178 166 151 160 129 112 131 162 174 168 159 135 121 125 153 168 139 82 38 34 50 70 105 140 133 112 113 130 140 154 178 185 149 124 137 164 149 146 150 145 108 79 106 166 189 163 92 47 42 47 47 54 47 41 39 42 44 40 36 34 33 32 31 30 30 30 31 32 32 32 33 34 33 29 25 22 20 17 16 17 19 21 22 21 21 22 22 21 20 19 18 21 19 18 20 23 25 25 24 23 22 20 18 17 17 19 20 19 19 19 18 17 18 22 25 34 30 25 19 16 16 18 19 21 21 21 24 26 26 24 22 21 21 21 21 21 22 22 22 30 28 27 28 29 28 23 18 21 22 23 23 22 19 16 14 20 24 27 28 30 33 35 34 28 26 24 23 22 24 26 27 27 26 25 23 21 19 19 18 20 20 21 22 23 23 24 24 24 24 22 19 16 16 18 21 19 21 22 21 17 14 13 13 15 16 17 20 24 28 30 31 28 26 23 21 20 19 19 19 23 20 21 28 37 41 38 33 21 22 22 22 21 22 24 26 22 24 27 30 32 34 36 37 33 28 22 22 26 29 28 25 20 18 17 16 15 17 25 35 43 46 49 51 51 51 53 54 47 49 53 59 62 56 43 33 34 30 24 17 14 14 17 20 16 14 14 15 18 20 20 19 20 17 16 19 25 25 18 12 5 8 15 23 26 24 21 20 25 22 18 16 16 18 22 24 24 23 22 21 20 20 20 21 24 24 23 23 21 19 17 16 15 17 19 20 20 20 23 25 21 21 21 21 22 24 25 26 26 25 23 21 19 18 18 18 20 20 20 20 20 20 19 19 18 20 23 23 21 19 19 20 17 17 19 20 17 16 22 30 35 29 22 19 20 22 22 20 22 20 19 20 22 22 21 20 20 17 15 16 19 20 18 15 15 16 18 21 22 21 18 15 13 12 12 15 20 22 21 19 15 13 11 11 13 18 24 28 24 24 23 22 22 23 23 24 23 22 21 20 16 13 17 23 23 22 22 21 21 20 20 20 19 18 17 16 15 17 21 24 30 28 27 29 31 30 25 20 23 25 27 27 27 26 27 28 20 19 18 21 26 31 34 34 31 27 21 17 18 21 24 26 24 22 21 22 25 27 28 27 27 22 17 15 15 15 12 9 13 15 18 21 23 23 22 21 23 22 20 19 17 17 16 16 17 17 16 15 15 15 16 16 20 20 20 19 19 19 18 18 20 19 19 19 19 20 21 22 21 24 27 30 31 30 28 27 28 26 25 25 26 26 23 21 21 23 27 29 30 29 27 25 25 22 20 19 20 19 17 15 17 15 15 18 23 24 20 16 14 16 18 19 19 18 16 14 16 17 18 16 15 16 22 27 38 40 37 29 23 21 20 18 15 16 17 18 19 21 22 22 23 26 31 34 34 30 26 23 28 29 30 29 25 20 14 10 16 20 25 27 27 25 25 25 13 12 12 14 17 18 16 15 16 20 31 42 38 25 22 27 42 41 35 25 19 20 24 25 18 15 17 27 34 31 22 15 16 19 19 19 21 24 21 16 15 18 19 18 15 15 18 22 22 19 15 12 13 18 24 28 32 37 39 33 27 24 22 19 22 21 20 19 21 23 26 28 23 23 22 21 21 21 22 22 22 22 20 18 16 14 13 12 14 14 15 16 18 19 20 20 22 20 17 14 12 11 13 14 12 13 14 13 12 13 14 16 17 19 20 18 14 12 14 17 19 20 20 20 21 21 21 21 13 14 15 16 16 14 13 12 14 15 16 18 19 20 20 20 20 21 23 25 26 25 23 21 25 24 22 21 22 25 29 31 33 28 22 16 14 15 18 21 19 18 20 27 30 27 21 17 17 18 19 21 23 24 23 22 25 25 24 22 18 13 8 5 6 16 26 27 19 9 4 4 3 6 10 15 16 17 25 35 35 27 16 11 13 14 14 11 14 22 30 32 33 34 33 30 19 17 19 26 29 24 17 14 10 12 15 18 21 23 24 24 24 24 24 22 21 21 23 24 23 20 16 14 12 9 6 4 6 10 17 21 20 18 15 13 5 12 23 29 25 14 8 8 13 13 13 13 13 13 13 13 16 23 26 21 14 11 10 10 15 16 15 11 7 9 17 24 23 18 13 10 12 15 17 18 20 20 19 19 18 16 12 9 10 11 13 14 14 13 11 10 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 18 16 14 14 14 13 10 9 10 10 10 10 10 10 10 10 10 8 6 4 4 5 7 8 11 13 14 13 12 11 12 14 13 13 12 10 8 9 12 15 12 11 10 9 9 9 10 10 13 12 12 11 10 9 8 8 7 6 6 8 11 15 17 17 20 25 24 17 10 9 9 7 5 9 12 11 7 4 3 4 2 1 3 8 14 15 10 5 5 6 8 10 10 10 9 9 6 8 9 7 5 7 12 17 21 26 35 38 27 11 6 10 8 8 8 9 9 10 10 11 15 18 21 19 14 14 17 22 26 31 36 38 36 34 34 35 24 22 18 14 11 10 10 10 8 8 9 9 9 9 10 10 152 152 152 151 151 150 150 150 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 150 150 151 151 151 151 151 152 151 151 151 150 150 150 150 150 149 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 149 149 149 149 149 150 151 152 152 152 152 152 152 152 152 152 151 151 152 152 152 153 153 153 151 151 152 152 152 153 153 153 156 156 155 154 153 152 151 151 150 151 153 155 156 156 155 154 156 156 156 155 155 155 154 154 157 157 156 155 155 154 153 153 157 157 157 157 157 157 157 157 155 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 161 160 160 159 159 160 160 161 161 161 161 161 160 160 159 159 159 160 160 159 157 157 159 162 150 137 136 151 155 126 93 90 108 121 130 128 123 123 121 117 122 126 127 142 157 173 180 153 95 81 96 120 137 170 187 167 130 105 81 68 92 156 186 157 156 142 118 106 110 112 112 119 162 142 95 67 86 103 89 73 78 92 119 147 140 94 71 89 106 111 133 161 171 161 152 152 151 145 122 95 75 54 38 37 60 71 91 118 134 121 104 104 111 117 117 103 82 70 72 77 82 84 90 103 104 81 61 62 75 85 97 99 77 41 37 63 86 50 57 125 166 134 95 96 125 118 122 135 136 124 121 128 125 90 82 116 141 132 111 99 94 103 115 125 131 135 137 136 153 121 83 50 18 7 37 79 97 98 96 93 98 111 126 134 136 110 85 69 56 51 55 59 72 81 73 57 54 54 52 52 42 38 41 63 100 123 115 94 61 60 69 89 105 103 88 75 52 57 51 40 40 51 51 42 43 44 34 25 27 39 65 95 118 125 118 103 89 68 56 63 74 89 99 108 122 126 130 143 152 145 134 126 120 117 115 114 112 109 120 127 111 101 112 126 101 66 56 83 96 81 75 87 104 111 111 104 96 92 98 108 141 104 61 46 66 90 91 77 70 64 55 50 51 51 42 30 20 29 33 29 27 31 34 34 48 48 45 56 78 90 93 98 101 97 99 113 124 119 99 81 60 52 37 27 25 23 26 36 46 41 37 38 35 24 23 36 81 140 178 176 167 160 150 147 132 120 93 75 88 105 87 52 34 30 30 37 39 36 36 40 111 161 170 134 100 64 35 33 40 39 37 35 35 36 39 41 28 49 51 24 41 129 181 157 128 118 126 131 124 128 116 80 49 60 107 142 108 45 20 31 29 27 30 27 18 3 27 104 159 156 116 58 28 24 25 24 21 26 60 99 114 125 133 129 110 100 74 63 68 55 39 45 62 79 67 38 19 49 116 152 111 95 141 172 159 162 171 169 163 157 144 138 138 132 133 147 131 70 50 84 107 113 135 161 154 155 140 116 112 125 125 112 94 91 99 97 98 127 131 91 32 23 25 34 34 32 28 18 22 85 134 165 180 149 112 115 153 188 189 139 78 37 28 36 24 25 26 31 29 20 23 39 94 101 47 13 57 119 125 82 27 33 57 94 130 144 115 68 28 26 35 39 28 22 29 35 71 100 113 95 67 51 64 91 107 113 112 120 127 96 61 60 94 108 115 143 153 120 107 116 130 115 101 101 113 133 160 184 170 173 173 165 148 121 87 62 40 58 98 135 151 150 125 87 100 132 152 149 146 143 137 134 139 157 164 125 71 35 47 107 160 171 147 106 95 108 134 162 137 113 99 86 55 38 61 94 102 101 106 115 125 133 145 156 165 145 103 76 107 159 159 122 103 114 134 143 135 127 117 103 77 77 95 121 145 166 171 162 136 116 103 96 68 36 44 77 120 148 161 141 117 114 120 122 116 127 114 73 47 72 127 170 182 171 165 166 166 162 165 173 164 166 171 176 178 172 163 156 131 140 153 163 170 174 174 173 144 122 138 162 162 164 173 178 143 107 64 39 31 29 29 30 82 129 179 197 190 180 175 174 173 171 178 186 170 144 138 151 171 183 184 161 118 88 115 170 192 172 149 141 152 168 176 175 150 152 160 171 176 176 177 180 176 176 177 178 178 178 177 176 179 177 177 179 178 177 178 181 173 178 201 194 128 31 17 108 168 197 196 179 181 190 191 185 157 123 86 73 75 71 57 45 22 27 50 107 177 200 161 113 95 85 90 116 137 139 135 134 161 151 146 147 157 170 160 133 141 151 145 134 137 140 128 113 114 118 114 91 54 29 27 37 39 40 40 37 31 25 20 18 11 10 12 28 59 81 72 49 30 33 34 36 47 62 67 65 83 89 77 80 131 185 191 169 161 151 146 148 151 154 164 176 178 178 171 147 108 68 41 28 33 32 28 31 57 105 152 177 155 142 130 148 168 176 169 136 100 84 112 136 141 160 176 182 166 136 102 97 117 121 119 137 161 159 157 156 159 163 167 169 163 151 182 209 195 137 102 149 181 168 178 183 162 172 187 152 92 89 119 132 111 96 94 98 100 104 91 73 61 47 50 75 125 146 121 91 117 147 145 137 136 135 153 161 158 180 200 189 190 185 180 180 184 187 185 183 186 174 180 189 174 155 155 163 175 142 114 111 115 113 109 110 100 102 112 125 121 95 60 38 32 45 66 98 116 97 71 68 69 96 139 182 191 155 130 140 139 126 129 136 137 110 81 93 126 150 136 87 52 44 44 45 40 40 40 40 39 38 35 33 31 30 29 28 28 28 29 30 31 31 32 33 34 32 28 24 16 14 12 13 16 19 22 23 22 22 22 22 21 20 19 19 21 20 19 21 23 24 23 22 22 22 21 18 16 16 18 19 26 25 23 20 17 18 21 24 31 28 24 21 19 20 21 22 20 20 20 22 24 24 22 19 23 23 23 23 23 23 23 23 32 29 27 29 33 32 27 22 25 26 28 28 26 23 19 16 14 17 21 25 29 31 31 29 24 23 20 18 19 22 25 27 26 26 26 25 23 21 19 17 26 26 25 24 24 23 23 23 22 23 22 19 17 17 19 22 20 22 24 23 20 17 16 16 21 20 18 17 16 18 21 24 29 25 21 19 20 21 22 22 25 23 22 26 34 38 38 36 23 23 24 23 23 23 24 25 20 24 30 34 35 34 33 33 32 27 22 21 24 26 25 23 22 20 19 19 17 18 26 35 42 45 48 50 50 50 52 53 49 52 57 61 59 51 39 31 33 31 26 19 15 13 15 17 15 13 12 13 16 18 18 17 19 16 16 20 25 24 15 6 7 13 21 26 25 21 18 17 23 21 18 16 16 19 22 24 21 21 21 21 22 23 24 25 26 27 27 27 26 24 22 20 16 18 20 20 20 20 22 24 20 20 19 19 20 22 24 25 24 23 21 20 19 18 19 19 20 20 19 19 18 17 17 16 18 20 22 21 19 17 17 18 16 17 20 19 15 13 21 30 34 27 20 16 17 19 20 19 20 17 15 17 22 24 22 18 16 15 15 18 21 21 18 14 15 20 24 24 21 17 16 17 14 11 9 13 19 22 20 16 13 11 10 10 12 17 23 26 26 26 25 25 24 23 23 22 21 21 21 19 14 11 16 24 23 23 21 20 19 19 19 19 17 17 16 15 15 16 19 22 28 27 27 28 29 28 24 21 22 23 26 27 28 27 27 27 21 19 19 22 27 31 33 34 33 29 23 19 18 21 25 28 23 22 21 23 26 27 27 26 25 21 17 15 15 15 14 12 14 16 18 20 22 22 21 20 22 22 21 20 19 18 18 18 19 17 16 15 15 16 17 18 22 22 21 20 20 21 22 23 23 21 20 18 18 19 20 21 18 21 25 28 29 28 26 24 26 25 25 26 27 26 23 20 22 24 28 30 30 28 25 23 21 20 19 19 20 20 17 15 15 13 13 17 23 24 19 14 14 16 19 21 22 20 17 15 15 16 17 16 15 16 20 23 33 36 36 30 24 23 22 21 17 17 18 19 20 21 22 23 24 25 27 28 29 30 29 29 27 29 30 30 26 20 13 9 16 19 24 26 26 25 25 25 17 16 17 19 20 20 17 15 13 17 29 40 37 26 23 29 42 40 33 24 20 22 24 23 16 13 15 27 35 32 21 12 14 17 19 20 23 25 23 17 18 19 20 18 16 15 18 20 23 20 16 14 16 22 28 32 34 38 38 32 27 25 23 20 22 20 17 16 17 19 23 25 25 24 22 21 20 21 23 24 21 20 19 18 16 15 14 13 18 17 16 16 16 18 20 21 23 22 19 14 11 10 12 15 12 12 13 13 13 13 14 14 15 17 17 16 13 13 15 17 19 19 19 19 19 20 21 22 14 15 16 16 16 14 13 11 12 13 15 17 19 21 22 23 20 21 23 26 27 26 22 19 25 23 21 19 18 21 25 28 32 28 21 16 15 17 20 23 22 20 21 27 32 31 24 19 14 17 21 23 24 23 22 22 24 24 24 22 18 13 8 5 4 11 20 24 21 14 7 5 3 4 6 10 13 17 27 37 39 27 13 8 11 14 12 8 13 24 33 33 30 31 33 34 24 20 19 24 26 22 17 15 11 12 14 17 21 24 27 28 29 29 28 27 26 26 27 27 17 15 12 10 10 10 8 6 5 9 16 23 25 22 15 10 8 12 20 26 23 15 12 14 16 15 15 15 14 14 14 13 18 24 26 20 13 12 13 14 17 18 17 11 6 8 18 27 26 22 16 14 15 18 20 20 18 16 15 15 16 15 11 7 6 8 10 11 11 9 7 5 11 11 11 11 11 12 12 12 10 11 12 13 14 15 16 16 19 17 14 13 14 13 11 9 10 11 11 11 11 10 9 9 11 8 5 2 1 2 5 7 7 9 12 13 13 13 15 17 14 14 12 10 7 8 11 14 12 12 10 9 8 8 8 9 11 11 11 11 11 11 11 11 8 8 8 9 10 13 14 15 18 20 21 18 12 9 7 6 4 7 10 10 7 4 3 4 2 1 3 8 13 13 9 4 6 7 9 11 11 9 7 6 6 6 5 5 5 7 11 14 21 27 35 35 22 8 4 9 7 7 7 8 9 9 10 10 12 15 18 17 13 11 12 15 20 26 32 33 31 29 30 33 28 25 20 15 11 10 10 10 8 8 9 9 10 11 12 12 152 152 151 151 150 150 150 149 153 153 153 152 152 151 151 150 151 151 151 151 151 151 151 151 150 150 151 151 151 151 151 152 150 150 150 150 150 150 149 149 151 151 151 150 150 149 149 149 151 151 151 151 151 151 151 151 149 149 149 149 149 150 151 152 152 152 152 152 152 152 152 152 151 151 151 152 152 152 153 153 150 150 151 151 152 153 153 153 153 153 153 153 153 153 153 153 151 152 153 154 154 153 151 150 156 156 155 155 155 154 154 154 157 157 156 155 155 154 153 153 157 157 157 157 157 156 156 156 155 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 160 160 160 159 159 159 159 161 160 159 159 159 159 160 161 159 160 160 161 161 160 159 158 160 162 164 164 161 159 159 160 149 140 132 153 178 169 139 116 101 123 153 166 150 121 108 113 108 125 122 124 149 181 180 134 83 115 141 133 133 171 175 128 94 55 66 119 154 172 176 162 166 146 117 104 109 111 112 120 144 109 71 80 121 123 87 63 73 152 178 129 87 87 116 151 136 125 128 150 167 164 152 145 155 140 120 104 81 46 34 49 68 73 78 95 121 130 127 128 118 117 115 104 81 63 68 83 88 91 97 107 105 79 59 61 85 103 112 95 57 26 39 77 66 42 64 141 185 146 96 87 118 119 119 119 119 121 125 129 127 93 82 111 126 106 96 111 114 114 117 120 118 109 98 90 97 80 53 26 13 28 66 100 91 92 89 88 96 115 133 143 133 105 82 64 49 54 66 65 52 61 55 47 52 55 49 44 42 56 74 94 114 118 97 71 46 62 93 126 142 133 112 96 81 66 46 36 39 44 43 37 38 35 28 33 53 72 93 116 130 127 112 97 90 81 68 59 53 72 99 124 137 137 141 154 144 140 135 132 130 126 121 117 121 121 122 106 80 82 115 142 114 68 42 59 74 66 64 76 93 97 101 97 87 87 98 106 138 99 61 53 66 76 73 67 82 82 84 88 93 88 66 45 36 43 43 34 31 36 40 38 39 35 30 39 58 71 83 100 113 109 101 101 111 118 102 79 65 62 44 27 23 20 29 51 68 66 54 45 38 22 19 36 55 106 153 171 176 169 150 132 114 97 78 76 97 110 88 54 35 30 30 38 39 35 37 44 114 136 148 153 140 84 38 40 36 38 39 38 37 37 38 39 40 41 26 30 87 146 148 119 122 117 125 145 138 97 67 68 70 76 111 134 97 38 19 29 31 26 27 25 18 2 23 95 157 169 139 73 31 23 23 22 19 23 58 94 100 100 107 107 83 59 46 66 79 61 56 81 94 86 52 21 20 71 132 141 100 104 163 187 157 155 172 179 170 167 158 149 139 125 130 152 118 56 50 99 123 125 143 164 170 150 122 115 140 163 144 107 70 64 78 88 99 140 145 97 34 24 27 34 33 32 30 22 21 65 94 125 165 158 125 119 160 192 175 107 64 57 47 29 21 26 26 28 24 14 28 64 123 110 47 16 55 99 97 59 28 37 89 146 145 95 48 26 30 32 39 36 22 26 46 58 85 104 109 93 71 60 81 116 93 109 130 158 150 83 46 76 114 120 128 155 160 140 130 118 92 88 114 129 121 147 179 174 166 167 169 174 175 161 130 103 58 46 54 85 113 121 109 90 117 135 144 145 153 159 157 156 136 159 153 90 34 24 62 130 168 170 141 113 120 132 128 123 92 66 48 42 40 60 100 131 139 119 107 110 110 108 119 138 136 131 106 79 85 116 132 127 101 112 139 162 162 152 139 124 102 94 91 89 91 112 138 150 166 129 93 69 40 26 57 106 118 148 159 132 108 117 145 163 143 147 113 62 62 116 155 156 167 170 173 173 172 171 172 173 170 170 169 167 165 161 154 149 150 144 146 164 183 184 165 145 129 152 181 179 156 170 189 170 121 71 37 38 35 23 41 77 144 185 211 196 173 170 177 179 179 176 176 181 180 168 155 148 170 177 186 184 153 104 90 113 172 182 175 148 135 150 176 192 177 153 145 163 179 177 174 180 175 175 176 177 178 178 177 177 182 177 175 180 182 180 178 180 171 188 199 172 72 4 68 155 156 175 186 181 180 177 154 135 93 69 46 45 57 60 48 35 25 30 48 103 172 195 174 154 156 139 116 101 105 122 138 147 136 115 103 112 135 155 148 123 119 126 125 128 146 155 138 118 103 95 78 56 37 29 33 41 35 39 42 40 34 25 19 16 14 12 12 37 97 145 131 88 57 63 66 70 89 117 130 129 129 134 110 87 114 164 185 182 174 160 147 142 139 139 148 160 156 165 171 159 128 89 55 35 31 26 23 28 42 75 125 166 176 160 127 121 141 171 173 133 76 61 99 133 134 132 123 115 108 97 85 101 120 114 120 145 139 137 134 134 137 140 143 144 156 135 151 166 156 113 91 142 159 145 145 153 130 127 149 128 94 85 130 160 154 158 162 169 170 168 141 102 73 56 70 106 92 86 87 87 83 88 95 91 126 135 163 175 168 183 195 178 186 185 184 184 186 187 186 186 181 177 188 190 160 137 151 177 178 169 152 129 104 86 83 88 97 101 98 86 73 64 54 45 36 45 62 80 81 59 39 36 27 68 132 186 195 165 144 148 116 106 119 137 145 123 81 71 89 109 104 76 54 45 42 44 38 40 40 38 33 30 30 32 29 28 27 26 26 27 29 30 32 31 32 33 33 30 25 21 10 9 8 12 18 23 24 25 23 22 22 21 21 21 21 21 23 22 21 22 24 24 22 20 18 19 20 21 23 24 26 27 32 31 28 24 19 18 20 22 23 23 23 23 23 23 23 23 20 20 20 22 24 24 21 18 23 23 23 24 24 24 24 24 31 28 26 29 34 35 31 26 26 28 30 31 29 26 22 20 17 18 21 25 28 27 25 23 20 19 16 15 16 19 23 26 26 26 26 25 23 21 18 17 26 26 26 26 26 26 25 25 26 26 25 21 18 16 17 19 20 22 24 24 22 20 19 20 22 20 17 14 13 14 18 21 27 24 20 19 22 25 26 25 26 25 24 26 31 35 37 37 30 30 29 29 29 28 27 26 20 27 37 42 42 37 33 31 33 28 23 21 22 23 22 21 22 21 20 20 19 19 26 35 42 45 48 50 50 50 52 54 55 59 62 61 54 44 36 32 30 30 28 24 18 13 13 13 12 11 10 12 14 16 15 14 16 15 16 21 25 22 13 5 11 17 23 24 22 20 19 19 20 19 18 18 19 21 23 25 24 24 23 23 23 23 24 25 23 24 25 25 25 24 23 22 16 18 20 20 19 19 21 23 20 19 18 18 19 21 23 25 22 21 19 18 18 19 20 21 18 18 17 16 15 14 14 13 19 20 21 19 16 14 14 15 16 16 18 17 13 11 19 29 30 23 14 10 11 14 16 17 18 14 12 15 22 25 23 19 14 14 15 19 23 22 18 13 17 25 32 29 19 12 13 18 15 12 9 12 17 20 17 14 13 12 11 11 14 18 23 26 27 28 28 27 25 23 20 19 19 19 19 18 13 11 17 26 25 23 21 19 17 16 16 16 16 16 17 16 16 17 19 21 29 28 28 29 29 29 26 24 22 23 25 28 29 29 28 26 25 23 21 23 26 29 31 31 30 29 26 24 22 23 24 26 21 21 23 26 28 28 24 21 21 19 17 16 17 18 17 17 15 16 18 20 20 21 20 20 20 20 20 21 21 21 20 20 20 19 17 16 16 17 18 19 23 22 22 21 22 23 25 25 24 22 20 18 18 18 19 20 16 19 23 26 27 27 25 24 25 24 25 26 28 27 24 21 23 24 26 28 28 27 24 23 22 20 19 19 20 20 18 16 14 11 11 16 23 25 21 16 16 18 21 23 24 22 19 17 15 16 17 17 16 16 18 19 27 33 35 31 25 24 23 22 20 20 20 20 20 20 20 20 22 22 22 23 26 29 33 35 26 27 29 29 26 21 15 11 17 20 24 26 25 24 24 25 21 20 19 20 20 18 15 11 12 15 24 34 32 24 25 34 38 37 31 23 20 22 24 23 17 13 15 26 34 31 20 12 13 16 18 19 23 27 25 21 21 21 20 18 16 15 17 18 22 21 20 20 22 26 30 33 36 38 37 31 27 26 25 22 22 20 17 14 14 16 19 21 26 24 22 20 19 20 21 22 17 17 16 16 15 14 14 13 19 18 17 16 17 18 21 22 24 23 21 16 11 9 11 14 11 11 12 12 13 14 14 13 15 15 16 15 14 13 15 16 16 17 17 18 19 20 20 21 16 17 18 18 17 15 13 12 11 12 14 17 20 23 25 26 20 20 22 25 27 26 22 18 23 23 22 19 18 18 22 25 29 26 22 18 17 19 22 24 25 23 23 27 32 34 29 24 15 18 21 23 24 23 22 22 21 21 20 19 17 14 12 10 7 8 11 17 21 21 16 11 8 5 3 5 8 15 28 40 39 28 14 8 11 13 11 7 19 28 33 30 26 28 34 38 32 24 19 19 21 19 18 19 13 13 12 14 17 22 27 30 32 31 30 29 28 26 24 23 13 11 8 8 9 11 10 9 7 10 17 24 28 24 15 8 12 14 18 22 21 17 18 21 18 18 17 16 15 14 14 13 19 26 27 21 14 13 14 15 17 19 18 13 8 11 20 29 26 22 17 14 15 16 17 17 13 12 11 13 15 14 11 8 5 6 8 10 9 7 4 4 10 10 10 11 11 11 12 12 9 10 11 12 13 15 16 16 18 15 13 13 14 15 14 13 12 13 13 13 13 12 10 9 12 10 6 3 2 3 5 7 4 6 9 11 12 14 17 20 14 14 13 10 7 7 10 12 14 13 12 10 9 8 8 8 7 8 8 9 11 12 12 13 7 8 8 9 9 10 11 12 16 17 18 18 14 7 3 2 3 5 8 9 7 5 4 4 4 4 5 8 11 11 7 3 8 9 11 12 12 10 7 6 8 6 5 6 8 9 10 10 20 26 31 29 17 5 3 6 7 7 7 7 8 8 9 9 9 12 14 13 10 8 8 9 16 23 30 31 26 22 24 28 31 28 23 18 14 11 9 9 9 8 8 9 10 11 13 14 151 151 151 150 150 150 150 150 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 149 150 150 150 150 149 149 148 152 152 151 151 150 149 148 148 150 150 150 150 150 150 150 150 150 150 149 149 149 150 150 151 151 151 151 151 151 151 151 151 150 151 151 151 152 152 152 152 150 150 151 151 152 152 153 153 151 151 152 152 153 153 154 154 153 153 153 153 152 151 150 150 155 155 155 155 154 154 154 153 152 153 153 154 156 157 157 158 157 157 157 156 156 156 156 155 155 156 157 157 157 157 158 158 157 157 157 157 157 157 157 157 158 158 159 160 160 160 159 159 160 159 159 159 159 158 158 158 160 160 159 158 158 159 160 160 158 159 161 162 162 162 161 160 159 160 162 163 162 159 154 151 140 136 121 140 169 167 147 120 83 102 147 180 153 95 79 102 108 128 118 113 137 168 164 121 103 156 187 161 128 123 114 88 67 74 117 167 178 165 162 166 166 142 109 96 100 101 101 110 117 76 58 98 141 129 85 59 93 157 156 90 67 106 148 167 159 141 129 140 159 165 153 139 156 134 113 102 74 31 24 51 62 68 71 88 130 155 145 126 128 126 122 108 80 59 67 88 92 96 101 111 107 80 59 60 99 132 128 79 44 44 59 72 40 40 71 131 161 131 92 84 105 116 122 118 119 127 130 126 129 100 83 98 106 89 95 130 133 115 95 83 76 66 54 46 35 34 24 11 19 49 79 92 79 80 79 79 86 99 111 116 108 93 83 66 47 57 73 66 51 60 54 45 49 54 50 47 68 93 115 116 102 83 64 52 59 75 101 123 131 128 125 125 112 81 51 41 43 40 34 29 18 28 48 82 115 119 107 105 128 130 114 87 84 95 78 43 40 63 104 139 151 146 142 143 135 133 130 129 129 129 128 127 116 113 109 92 76 87 114 129 107 60 34 52 72 68 65 74 83 93 113 120 106 93 86 76 92 75 65 70 73 66 59 59 81 90 107 125 131 117 91 69 82 75 58 39 32 35 37 35 29 35 35 35 39 47 72 104 118 117 109 101 107 113 97 72 64 67 48 29 25 22 33 62 103 113 92 56 34 19 20 40 38 66 102 133 154 158 136 107 86 76 72 84 97 96 79 63 38 32 31 35 35 32 33 37 79 105 142 173 160 96 51 54 36 38 39 40 39 38 37 36 36 35 23 51 122 149 124 107 133 128 129 141 129 83 71 105 104 87 88 94 70 37 25 28 31 26 27 24 20 4 17 79 148 175 154 85 35 24 24 22 7 18 54 93 100 91 92 100 92 43 48 103 109 67 67 111 105 71 29 17 34 90 144 142 85 99 160 187 166 158 155 149 147 152 158 164 156 130 118 129 97 53 58 108 127 121 125 135 135 109 97 120 149 152 133 115 79 71 88 96 100 138 143 87 34 25 26 31 29 29 30 24 31 56 70 89 127 140 118 101 125 137 116 81 79 86 59 21 20 28 26 25 21 10 33 85 135 105 46 25 44 59 53 26 33 61 118 151 116 55 24 23 33 35 37 28 23 48 92 118 110 115 116 113 102 91 106 139 117 115 129 160 146 70 41 86 114 122 142 170 173 165 154 117 87 103 144 150 125 149 177 156 159 162 167 171 175 171 156 141 104 70 40 43 67 87 101 112 124 137 144 142 149 167 173 164 143 110 80 56 50 59 83 128 160 165 142 118 137 161 137 92 48 38 41 55 73 99 124 132 142 131 115 103 99 105 114 121 118 121 112 88 72 87 123 153 129 126 142 163 167 162 154 145 123 117 107 87 73 86 111 121 140 112 82 60 42 40 71 109 126 132 126 111 117 147 173 182 169 139 96 75 99 140 151 137 146 160 170 170 169 172 172 168 174 170 162 154 151 154 157 157 163 155 152 159 165 162 153 146 152 168 185 184 164 167 176 144 88 48 27 35 29 24 71 138 186 203 202 181 168 174 176 168 176 178 175 170 171 176 174 169 166 181 188 186 177 148 108 84 120 160 188 177 154 150 162 172 187 154 139 159 178 177 172 177 175 176 177 178 179 179 178 178 180 175 175 180 181 174 171 173 185 199 181 124 28 18 133 206 180 172 168 148 132 119 85 63 46 42 42 50 57 56 44 33 30 47 81 142 192 186 165 171 191 185 143 88 84 134 176 185 155 125 111 125 148 162 154 134 114 114 123 148 180 190 157 114 89 70 48 36 32 32 34 36 33 38 42 40 34 25 20 18 19 14 13 45 121 181 170 123 109 122 126 121 131 157 171 169 154 164 132 79 76 119 156 169 165 163 163 164 161 154 150 150 149 155 157 148 128 102 74 55 39 33 33 37 37 47 79 114 135 136 110 89 98 134 150 117 67 61 105 151 165 155 125 105 114 124 122 136 148 147 155 158 144 143 141 139 137 134 131 129 134 116 119 126 116 89 85 120 130 126 121 139 128 122 157 158 123 106 163 201 196 198 195 201 210 219 198 141 92 83 118 162 153 121 126 141 122 104 95 78 92 106 133 148 157 183 203 196 187 188 189 188 186 184 183 183 181 183 192 184 154 142 164 191 182 187 184 166 142 122 109 103 103 93 72 51 47 54 52 42 40 40 47 57 57 47 35 27 19 59 123 173 182 165 151 148 105 89 110 141 145 111 63 48 60 72 71 59 52 44 41 45 40 41 40 34 28 25 27 31 29 28 26 25 26 28 31 32 33 33 33 34 32 28 21 16 7 6 8 14 22 26 26 24 23 22 21 21 21 21 22 23 24 24 23 24 26 24 21 18 11 13 17 24 32 36 37 36 31 31 29 25 20 17 17 18 18 19 20 22 22 22 22 22 23 22 23 24 26 26 23 20 22 22 23 23 24 25 25 26 29 27 26 29 33 34 32 29 26 27 28 29 28 25 23 21 23 23 25 27 25 21 19 19 18 17 15 15 16 19 22 23 26 26 25 24 22 20 18 17 20 21 22 24 27 29 30 31 32 32 30 26 21 17 17 18 20 22 25 25 23 21 21 22 21 18 15 13 15 18 22 24 24 21 18 20 25 28 29 28 28 27 27 27 30 32 35 36 36 35 35 35 35 34 31 29 20 29 41 47 46 40 36 33 35 31 26 22 21 21 20 18 21 19 19 19 18 18 24 32 40 43 47 49 49 50 53 55 60 64 66 61 50 40 35 33 29 30 30 26 19 13 11 11 10 9 10 12 15 16 15 13 13 14 17 21 22 19 11 6 11 17 21 21 21 22 24 23 16 17 19 21 23 24 25 25 29 27 25 23 21 20 20 20 19 18 18 18 18 19 19 20 15 17 19 19 18 18 20 22 22 21 19 18 18 20 22 23 21 20 18 16 16 18 20 21 16 16 15 15 14 13 12 12 18 19 19 17 14 13 13 14 17 16 16 15 12 11 18 27 27 19 10 5 7 11 15 16 17 14 12 15 21 25 23 20 15 14 16 20 23 23 18 13 18 27 34 30 17 9 10 16 15 12 10 12 15 18 17 15 16 15 13 13 15 19 23 26 26 27 28 28 26 23 19 17 17 16 15 15 13 13 19 27 26 24 20 17 14 13 13 13 15 16 17 17 16 17 18 20 30 30 30 30 31 30 29 27 24 25 26 29 31 30 28 26 27 25 22 22 25 26 27 26 26 28 29 29 27 25 25 25 21 22 24 27 29 27 22 17 18 18 18 19 20 20 20 19 15 16 18 19 20 20 20 19 19 20 21 22 22 22 22 22 22 22 20 19 18 18 18 18 22 22 22 23 24 25 26 26 23 22 21 20 19 18 18 19 18 20 22 25 26 27 27 27 24 23 23 25 27 27 26 24 24 24 24 23 24 24 25 25 26 23 19 18 18 18 18 16 14 10 8 13 22 27 24 19 19 20 22 24 23 22 20 19 16 17 18 18 18 17 17 17 23 31 35 32 26 25 24 23 24 23 23 22 21 20 19 19 19 18 18 19 23 28 34 38 27 27 28 27 24 21 17 14 19 22 25 26 25 24 24 25 22 20 18 17 16 15 11 8 14 14 22 30 29 23 26 37 36 36 32 24 19 21 23 24 19 14 15 23 30 27 19 13 14 17 17 18 22 27 27 23 21 21 20 18 17 17 17 18 22 22 23 24 26 28 30 31 38 39 36 30 26 25 24 21 21 20 18 16 15 17 18 19 26 25 23 21 20 19 18 18 14 14 14 14 14 14 14 14 20 19 18 18 18 19 21 22 23 24 23 18 12 9 10 12 11 10 9 10 13 15 15 15 14 14 14 13 13 13 14 15 13 14 16 18 19 19 18 18 17 18 18 18 17 15 13 12 11 12 14 16 19 23 26 28 20 19 19 22 26 26 22 18 19 22 24 23 21 19 20 22 26 25 23 21 21 22 23 24 25 25 24 25 29 34 34 30 20 20 21 23 24 24 23 22 18 17 16 15 15 16 16 17 14 9 7 12 20 25 23 19 12 7 2 3 5 13 27 40 37 28 17 12 13 14 13 11 27 32 33 27 24 28 36 40 34 25 17 17 18 19 21 23 18 16 14 14 16 20 26 29 30 30 29 29 28 24 19 15 15 12 9 8 10 11 11 10 12 13 16 24 29 27 17 8 13 13 17 21 21 19 21 25 20 20 19 18 16 15 14 14 21 27 29 23 16 14 15 15 17 19 19 17 14 15 22 29 21 17 13 10 10 11 12 11 8 9 10 11 13 13 11 10 5 6 8 8 8 6 4 3 9 9 10 10 11 11 12 12 10 10 11 12 14 15 16 16 17 14 12 12 14 16 16 15 13 14 15 15 15 13 11 10 12 10 8 6 5 5 6 7 4 5 7 8 9 12 17 21 15 15 13 9 6 6 8 11 16 15 13 11 9 8 8 8 4 5 6 7 9 10 11 11 7 8 9 9 9 8 10 11 13 13 16 19 16 7 1 1 3 5 7 8 8 7 5 5 6 6 7 9 11 10 7 4 11 11 12 12 12 10 9 8 9 7 7 9 13 15 12 9 17 21 24 21 13 5 3 4 7 7 7 7 7 7 7 7 6 8 9 9 6 5 5 6 13 23 32 32 25 19 20 24 31 29 26 21 17 13 10 8 9 9 8 8 9 11 13 14 149 150 150 150 150 150 150 151 151 151 151 151 151 151 152 152 150 150 150 150 150 150 150 150 152 152 152 151 151 150 150 150 149 149 150 151 150 149 148 147 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 149 149 149 150 150 151 151 151 151 151 151 151 151 150 150 151 151 151 152 152 152 150 151 151 151 151 151 152 152 151 151 152 152 152 153 153 153 154 153 153 152 152 153 154 154 155 155 155 154 154 154 153 153 152 152 153 154 156 157 158 158 157 157 157 156 156 155 155 155 155 156 157 157 157 157 158 158 157 157 157 157 157 157 157 157 157 158 159 160 160 160 159 159 159 159 159 158 158 157 157 157 160 159 159 158 158 159 159 160 155 157 159 161 162 162 161 160 159 158 158 160 162 159 152 147 137 132 110 123 139 127 121 110 91 98 122 144 129 94 85 100 117 135 125 120 129 137 135 114 138 180 191 154 102 62 51 65 109 152 179 174 164 157 151 151 161 139 109 96 100 97 97 107 104 59 51 94 125 114 89 73 95 105 102 94 99 113 136 160 167 154 140 137 147 155 148 136 144 124 102 87 59 23 24 56 79 89 89 99 135 156 137 108 126 132 129 106 75 61 73 92 97 98 104 117 118 91 65 61 107 134 113 59 48 72 74 53 34 48 70 101 121 111 88 79 99 112 120 119 119 123 120 112 116 100 82 87 99 93 101 131 128 96 59 40 36 34 29 26 17 19 18 21 43 72 84 79 63 68 72 74 79 86 88 87 99 99 101 74 40 51 70 60 57 64 55 42 47 61 73 83 95 109 117 104 79 62 62 70 79 91 107 116 113 111 119 131 110 80 49 41 45 42 31 21 20 57 108 154 170 146 113 102 123 124 113 95 94 105 86 45 41 60 99 138 153 153 146 137 143 142 140 137 134 134 136 139 122 110 101 95 92 104 119 122 100 56 33 56 81 82 80 88 82 92 120 130 111 94 82 65 58 60 68 79 85 78 65 55 78 89 110 128 127 111 95 90 111 93 69 54 52 54 53 49 43 46 41 34 34 39 56 81 89 92 95 98 104 103 87 69 66 72 52 32 31 24 28 57 109 135 112 61 41 35 34 45 32 40 59 81 101 116 110 91 75 70 84 114 126 106 78 64 44 40 37 36 36 33 30 28 45 82 125 146 130 94 64 53 41 40 40 40 40 39 37 35 30 33 26 49 110 142 127 111 120 124 133 128 102 86 103 131 107 83 70 67 53 39 33 30 30 29 30 26 23 8 10 59 130 169 158 89 37 26 26 22 24 25 40 72 96 101 116 143 125 60 68 125 109 53 59 103 89 49 12 21 67 136 171 136 74 88 142 175 177 172 149 131 132 146 164 178 168 132 111 118 88 58 61 93 104 93 90 96 91 82 89 113 123 115 114 123 113 108 125 117 95 120 127 74 37 26 25 28 26 27 29 26 26 49 65 71 89 110 103 77 77 69 71 97 119 96 48 19 22 29 25 24 24 11 35 94 121 84 41 34 37 38 42 28 41 65 98 102 69 39 32 33 31 35 37 29 31 70 127 160 148 143 144 153 147 119 112 133 146 120 106 116 100 51 56 117 122 123 141 165 163 164 158 111 102 138 166 151 130 146 163 152 153 155 157 159 164 167 161 153 139 117 80 52 48 61 85 110 110 123 131 123 133 171 176 140 114 54 46 81 106 105 103 126 142 146 139 127 136 151 121 65 32 39 67 100 119 129 131 125 129 130 124 112 108 112 113 108 119 132 137 118 87 80 114 153 150 133 134 147 151 151 152 150 142 139 130 108 90 94 98 88 86 79 70 61 60 71 90 106 134 121 102 98 121 154 169 166 161 108 74 96 134 146 139 134 139 148 156 157 157 158 158 155 156 155 151 147 150 160 168 171 172 169 165 154 138 128 137 153 172 167 167 187 179 156 136 93 53 39 30 32 35 60 122 184 201 192 179 173 178 183 178 168 171 177 178 173 172 178 183 184 165 180 181 178 187 180 144 110 78 119 169 194 184 160 146 142 172 156 149 160 173 176 174 174 174 174 176 177 178 178 178 177 175 174 178 181 173 160 157 162 198 197 151 65 8 53 160 225 206 169 140 99 74 69 48 39 32 45 59 63 54 41 30 24 51 102 149 183 202 183 162 172 187 184 147 99 100 151 190 196 172 143 137 160 177 177 167 155 130 126 145 176 197 199 161 105 69 50 33 31 34 32 32 34 34 37 40 37 30 25 23 24 18 15 26 71 142 188 176 140 142 165 173 155 145 157 168 167 160 167 144 99 75 86 118 148 161 168 175 177 177 173 166 158 159 159 156 148 140 129 114 100 78 64 48 38 32 33 45 59 69 79 66 52 59 94 116 93 58 76 126 169 193 192 162 147 152 150 143 163 175 178 189 175 173 174 174 171 165 158 152 149 138 135 135 141 125 103 107 109 133 148 142 160 161 156 195 210 141 115 179 222 214 210 202 210 201 218 204 142 90 107 166 205 216 193 186 192 185 167 137 106 75 87 97 106 131 171 199 205 191 190 188 186 184 183 183 183 185 185 183 168 151 157 179 189 176 177 179 180 174 156 129 109 91 70 47 37 43 49 44 34 37 35 38 42 43 47 43 31 27 54 98 132 142 142 136 125 93 78 97 114 105 77 46 41 42 45 43 44 47 43 40 47 38 39 37 32 26 23 26 30 31 30 28 28 29 31 34 36 36 35 35 34 32 26 18 12 7 8 11 18 26 29 26 22 22 21 20 20 21 22 24 25 26 26 25 26 27 25 21 18 10 11 16 26 37 42 39 35 24 26 27 25 21 18 17 18 23 22 21 20 20 21 22 23 25 24 24 26 27 27 24 21 20 20 21 22 24 25 26 27 28 28 28 29 30 30 29 29 28 28 28 27 25 23 22 20 26 26 27 28 23 16 15 19 17 17 17 17 18 20 21 22 26 25 24 22 20 19 18 17 16 17 19 22 25 28 30 31 33 34 33 30 27 24 25 26 24 27 29 28 26 23 23 23 26 21 17 16 19 23 24 24 20 18 17 21 28 32 32 30 30 31 31 31 31 32 34 35 34 33 33 34 35 35 32 29 17 25 36 41 41 38 37 37 38 34 28 24 21 19 18 17 21 19 19 19 18 17 23 31 36 40 44 47 48 50 52 54 59 66 70 64 51 39 35 35 31 32 31 25 16 11 11 13 8 9 11 15 18 19 16 14 14 16 19 21 19 14 8 5 13 19 23 22 22 24 23 19 12 15 20 25 28 28 27 26 24 23 22 20 19 19 19 20 18 16 14 12 11 12 14 16 15 17 18 18 17 17 19 20 24 22 20 18 18 19 21 23 24 22 19 16 15 15 17 18 15 15 15 14 14 13 13 13 15 16 17 16 15 15 16 18 20 17 15 14 13 13 19 26 26 18 8 4 6 12 16 19 19 17 15 17 20 22 20 18 17 16 17 20 23 23 18 14 19 25 29 26 18 11 10 12 12 11 11 12 15 17 19 19 18 17 15 15 16 19 23 25 21 23 26 27 27 24 20 18 17 13 11 13 14 15 21 27 27 24 20 15 12 10 9 9 13 15 16 16 16 16 17 19 28 28 29 29 28 28 27 27 27 27 28 30 32 31 28 25 26 24 21 20 22 23 23 23 25 27 30 31 29 26 26 26 25 24 24 25 26 24 21 17 18 20 21 22 22 21 20 19 16 16 17 18 19 19 19 19 21 22 23 23 23 22 21 20 24 24 23 23 21 20 18 17 20 21 23 25 26 27 26 26 21 21 21 21 20 19 18 17 19 20 21 22 24 26 28 29 24 22 21 23 26 28 28 27 26 24 20 18 19 22 25 28 29 25 19 15 15 16 16 15 14 9 6 11 22 28 27 23 21 22 22 22 21 20 19 19 17 17 19 20 19 18 16 15 22 31 37 34 28 26 26 25 26 25 25 24 23 22 21 21 19 17 16 17 20 26 32 36 29 29 27 25 22 19 17 15 22 24 27 27 25 24 24 24 22 19 16 15 15 14 12 10 17 17 24 32 29 22 25 35 37 39 36 27 19 18 22 24 21 17 16 21 25 22 18 15 19 19 18 17 20 25 26 23 19 18 18 18 18 19 21 21 23 23 22 23 24 25 27 28 42 41 36 28 22 21 19 15 16 16 16 16 17 18 19 20 26 26 25 23 21 18 16 15 13 14 14 14 15 15 15 15 21 21 20 20 19 19 19 19 21 24 25 21 14 9 9 10 12 9 7 8 11 15 17 17 14 13 12 11 11 11 11 11 9 11 15 18 19 18 16 14 16 16 17 17 16 14 11 10 10 11 12 15 18 22 25 27 20 18 16 19 24 25 23 19 16 21 27 28 25 21 20 20 23 23 24 24 24 24 24 23 23 25 23 21 24 32 36 35 25 23 21 22 24 26 24 21 17 16 13 12 13 16 20 22 19 14 10 12 19 25 26 25 14 8 4 4 7 13 25 36 31 27 21 18 17 18 19 20 32 34 33 28 26 31 36 38 29 21 16 17 20 22 24 27 23 22 21 20 21 23 25 27 28 28 30 31 30 26 18 13 17 14 11 11 12 14 15 15 16 14 15 22 30 30 21 13 8 10 16 22 24 21 21 23 22 21 20 19 17 15 14 14 22 28 31 25 18 14 14 14 19 20 22 21 19 20 22 24 16 12 8 6 8 9 10 10 6 9 11 12 11 10 10 10 7 8 8 8 7 6 4 4 7 8 8 9 10 10 11 11 11 12 12 13 14 15 16 16 17 14 11 10 12 14 15 14 14 15 16 16 15 13 11 9 11 10 9 8 7 7 7 8 7 7 6 5 5 8 14 18 16 15 13 9 6 5 7 10 17 15 13 11 9 8 7 7 4 4 5 5 5 6 6 6 7 9 11 11 9 9 10 12 10 9 13 20 19 10 3 3 4 4 6 8 9 8 7 5 5 6 7 10 12 12 10 8 12 12 11 11 10 10 10 9 8 7 8 14 20 22 17 11 12 14 16 14 10 7 5 5 8 8 7 7 6 5 5 4 5 5 5 4 3 3 4 5 9 20 32 32 24 17 17 20 26 25 25 23 19 15 11 9 10 9 8 7 8 10 12 13 149 149 149 150 150 151 151 151 150 150 150 151 151 152 152 152 150 150 150 150 150 150 150 150 153 153 152 151 150 150 149 149 148 149 150 151 150 149 148 147 148 149 149 150 150 151 152 152 150 150 150 150 150 150 150 150 152 151 150 149 149 149 149 149 151 151 151 151 151 151 151 151 150 150 150 151 151 152 152 152 151 151 151 151 151 151 151 151 153 152 152 152 152 152 152 152 154 153 152 152 153 155 158 159 155 155 155 154 154 153 153 153 156 156 155 155 155 155 154 154 157 157 157 156 156 155 155 154 155 156 157 157 157 157 158 158 157 157 157 157 157 157 157 157 157 158 159 160 161 160 159 158 159 159 159 158 157 157 157 156 160 159 158 158 158 158 159 160 151 153 156 158 160 160 159 158 164 160 158 161 165 164 157 150 148 140 113 122 123 101 105 110 127 123 111 102 110 125 126 116 117 135 133 133 129 115 115 115 122 140 129 103 87 65 64 95 156 183 178 161 166 166 161 169 162 144 118 108 110 106 106 118 106 57 46 77 95 95 96 94 70 74 97 122 117 101 125 171 165 161 149 137 137 144 142 133 132 118 96 75 50 27 36 69 122 127 113 102 118 133 122 104 106 123 124 96 67 65 83 99 100 100 106 123 129 103 72 64 109 114 83 46 60 89 74 38 44 57 63 73 95 103 87 71 101 109 115 115 113 111 105 99 98 96 81 81 99 99 96 109 109 72 32 16 18 24 24 23 17 22 32 53 82 101 94 76 54 62 71 78 84 87 85 80 106 114 117 78 29 37 60 50 61 67 56 41 50 77 106 129 102 99 90 75 62 62 81 100 83 101 123 130 117 100 95 99 88 65 40 34 43 46 32 16 46 100 162 194 182 141 117 122 120 109 107 111 112 110 91 64 49 59 90 126 146 156 155 143 146 153 160 160 153 143 135 132 136 114 102 101 101 110 124 129 104 59 35 58 87 92 94 104 85 85 99 101 83 82 93 90 63 66 69 77 89 90 68 40 80 86 99 109 100 86 87 100 104 86 71 72 82 89 86 81 71 60 39 31 40 44 42 46 49 54 69 90 99 92 78 69 71 77 56 36 36 24 20 44 87 123 105 58 52 58 48 45 36 37 44 48 52 69 85 84 83 76 100 150 168 133 83 57 49 47 44 41 41 39 33 25 32 67 96 92 81 82 67 38 46 43 40 38 39 39 38 36 47 28 18 43 90 122 125 118 102 117 141 122 80 91 124 123 88 75 69 65 51 41 38 33 29 31 33 29 27 10 4 44 115 160 155 88 35 26 26 22 21 19 28 68 112 126 142 174 146 70 65 107 87 47 52 71 74 44 11 27 97 185 195 115 64 89 142 170 174 170 151 143 115 134 156 164 144 104 88 103 94 72 68 86 97 95 99 110 118 116 118 121 125 128 133 138 122 128 155 141 100 112 118 67 40 28 26 28 25 27 31 28 26 55 84 86 89 115 120 92 59 42 69 139 157 89 26 17 25 30 24 25 27 13 35 95 91 55 27 32 31 33 51 46 48 49 54 50 38 36 39 34 30 38 43 34 35 73 127 156 151 143 148 166 158 114 87 97 142 121 103 91 60 31 76 161 153 135 132 141 131 144 157 118 103 154 165 139 133 144 154 164 156 151 146 148 157 162 154 143 145 156 139 97 63 49 56 72 90 102 108 99 118 174 173 107 50 36 76 125 146 147 135 133 118 118 134 145 138 122 84 35 36 50 90 132 145 140 135 129 127 124 120 116 111 106 105 107 124 147 164 149 108 81 95 124 139 122 125 142 147 145 145 145 165 162 153 132 117 116 102 74 67 68 62 55 64 89 109 116 117 121 120 118 125 140 152 156 137 83 64 111 155 153 141 144 143 143 144 146 145 142 140 141 133 139 144 146 153 163 169 169 165 159 153 148 140 139 154 174 164 173 171 184 182 159 115 40 34 41 40 36 58 113 172 208 179 159 148 159 174 176 173 173 173 177 182 183 181 177 174 172 175 178 173 176 188 185 163 146 73 93 137 182 190 165 142 137 151 156 160 163 168 175 176 172 171 172 173 174 175 175 175 175 170 174 181 181 165 147 145 154 197 183 125 20 4 76 150 212 178 131 97 56 36 44 35 35 47 73 99 99 75 46 27 21 81 162 201 187 181 178 172 178 173 161 140 125 132 156 177 185 150 128 135 168 184 178 169 164 148 146 170 193 191 185 153 101 54 38 29 34 37 32 32 38 36 38 37 32 26 24 26 30 16 19 46 104 164 187 170 144 138 172 186 162 139 143 153 153 158 155 149 137 109 81 99 145 175 176 170 160 161 172 179 178 171 172 169 166 166 165 156 146 124 98 61 33 27 32 35 32 34 40 31 30 46 80 103 84 50 85 132 155 175 187 177 178 160 142 137 169 175 170 193 194 195 198 201 199 193 186 180 178 175 181 176 180 157 137 146 127 156 184 173 183 184 174 209 225 164 123 174 207 189 183 178 193 188 200 184 121 78 119 189 218 181 199 199 190 195 190 165 145 121 118 97 82 103 143 171 184 193 189 184 182 184 186 186 185 190 184 171 152 147 167 183 178 181 173 174 189 195 176 140 113 72 52 37 41 48 44 37 33 32 34 40 38 35 43 47 35 33 46 71 91 102 114 113 97 80 75 85 74 54 48 43 45 39 36 31 35 43 38 34 42 35 36 35 31 25 24 27 30 33 32 30 30 31 34 37 39 38 37 36 34 31 24 15 9 9 10 14 21 28 29 24 19 21 21 20 20 21 23 25 27 27 27 27 28 28 26 21 17 13 12 16 27 38 42 35 27 20 22 25 25 23 20 19 19 30 28 24 20 20 21 24 26 25 24 24 25 27 26 23 21 18 19 20 22 23 25 26 27 28 29 29 29 27 27 27 27 32 31 29 27 24 22 21 20 26 26 28 28 21 14 15 21 17 18 18 19 20 21 21 21 27 25 23 21 19 18 18 18 17 17 19 20 22 24 25 26 29 31 33 33 32 33 35 37 31 33 34 33 29 26 25 25 33 27 21 19 23 25 24 21 18 16 17 22 30 34 33 30 32 33 34 33 32 32 34 35 28 27 27 30 32 33 30 27 12 19 28 32 32 33 36 39 40 36 30 25 21 18 17 16 22 21 21 21 19 19 24 32 34 37 42 45 47 49 52 54 56 65 72 67 53 40 36 36 34 34 30 22 13 9 11 15 8 9 12 17 20 21 18 15 15 18 21 21 16 10 6 5 17 23 26 25 24 23 18 11 9 14 21 27 31 30 28 26 15 15 16 17 18 21 23 24 21 18 14 10 9 10 12 14 14 16 18 17 16 16 18 20 26 24 21 18 17 19 21 22 27 24 20 16 14 13 14 15 16 15 15 15 15 14 14 14 13 14 16 16 16 17 20 23 22 18 14 15 15 15 20 25 27 19 9 5 7 14 19 22 21 20 19 19 19 19 18 16 19 17 17 20 23 23 19 15 19 21 23 22 19 14 10 8 9 10 11 12 14 17 21 23 19 18 16 16 17 19 22 24 17 20 24 27 27 25 22 20 16 11 9 11 14 17 22 28 27 24 20 14 10 8 7 7 12 14 15 16 15 15 16 17 24 24 25 25 24 24 24 24 28 28 29 31 33 32 28 24 24 22 19 18 20 22 22 21 25 28 30 30 28 27 27 29 29 26 23 22 23 22 21 19 20 22 24 24 23 21 19 17 16 17 17 18 18 19 19 19 24 24 24 24 23 21 19 18 25 25 26 25 23 20 18 16 18 20 23 26 28 27 26 25 20 20 22 22 22 20 18 17 19 19 19 19 21 24 27 29 24 22 20 21 25 28 30 30 27 23 18 15 16 20 26 30 31 26 19 14 13 13 14 14 15 9 5 10 21 29 30 26 22 22 21 20 19 19 18 18 17 18 19 21 20 19 16 14 22 32 38 36 30 27 27 26 26 26 26 25 25 24 24 24 19 18 16 16 19 24 30 34 32 31 28 24 21 18 16 15 24 26 28 27 25 23 23 24 23 20 16 15 15 16 16 15 19 20 27 35 31 22 23 31 39 43 40 29 19 17 20 23 23 18 17 20 21 19 17 17 22 22 19 16 18 24 25 23 16 16 16 17 19 22 24 24 24 23 21 19 20 22 25 27 44 42 36 26 20 17 14 10 10 11 13 15 17 19 20 20 27 27 27 25 23 19 15 13 14 14 15 15 16 16 17 17 23 23 22 21 20 18 17 16 20 24 26 23 15 9 8 9 12 8 5 6 10 15 18 19 13 12 10 10 9 9 9 9 6 9 14 18 20 18 15 12 14 15 15 15 14 12 9 8 9 10 11 13 16 20 24 26 20 17 15 17 22 25 23 20 14 21 29 32 28 23 20 20 21 22 24 26 26 25 24 23 21 24 22 18 20 29 36 38 29 25 20 21 25 27 24 21 18 16 12 10 11 16 21 24 21 18 15 15 18 22 26 27 14 9 5 6 9 14 23 32 27 26 24 22 21 22 25 27 35 35 33 29 29 33 36 35 23 17 14 18 23 25 27 29 27 27 27 27 27 26 25 25 28 29 32 35 35 30 21 14 16 13 11 12 16 19 21 21 17 14 14 21 30 32 25 16 4 7 15 25 27 23 19 19 23 22 21 19 17 16 14 14 22 29 33 27 19 15 13 12 21 22 23 24 23 22 21 21 13 10 6 6 8 10 12 12 6 10 13 13 10 8 9 10 9 9 8 8 7 6 5 5 6 6 7 8 8 9 10 10 12 12 13 14 14 15 15 16 18 14 10 9 10 12 12 12 13 14 16 16 15 13 10 8 9 9 9 9 9 8 7 7 10 9 7 4 3 5 11 15 16 15 13 9 6 5 7 9 16 15 13 10 8 7 6 6 5 5 4 4 3 2 2 2 7 10 12 12 11 10 11 13 7 6 12 21 22 12 6 7 4 4 6 9 10 9 8 6 4 5 7 10 13 13 12 11 12 11 10 9 9 9 10 10 7 6 9 17 25 27 21 14 7 9 9 9 9 9 8 6 9 8 8 6 5 4 4 3 4 4 3 2 1 1 3 5 4 16 30 31 22 14 14 18 20 21 23 23 20 16 12 9 10 9 8 7 7 9 11 12 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 148 149 149 150 150 151 152 152 152 152 151 151 151 150 150 150 148 148 148 148 148 148 148 148 150 149 149 148 148 149 149 150 151 150 148 147 147 148 150 151 154 153 152 151 150 149 149 149 152 151 149 148 148 149 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 153 152 150 149 150 152 154 156 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 156 155 155 154 154 155 155 156 154 154 155 156 157 157 158 158 156 156 156 157 157 158 158 159 157 157 157 157 157 157 157 157 159 158 157 157 156 156 156 156 161 159 157 158 160 161 159 157 157 158 158 159 159 160 160 160 157 161 161 157 158 161 161 156 155 160 160 155 153 158 164 166 167 138 126 115 110 116 118 129 137 137 143 142 143 165 169 143 130 131 119 114 97 75 77 76 77 76 73 73 82 94 99 95 115 156 172 159 156 158 160 168 178 131 114 131 130 114 117 128 102 75 50 43 61 92 99 82 64 87 123 138 113 89 114 160 156 147 140 138 131 120 120 127 128 108 92 73 35 8 39 93 149 150 134 105 92 98 100 92 91 74 82 90 79 90 105 97 100 99 103 135 155 107 55 55 95 99 69 48 68 73 50 40 77 81 78 77 91 104 92 67 87 106 124 117 96 95 103 102 113 102 82 77 91 100 99 102 73 48 27 23 27 25 21 19 24 40 71 107 129 124 97 72 49 57 71 78 74 69 74 83 90 80 75 64 42 36 50 64 66 64 64 51 57 116 154 134 89 56 50 67 76 85 88 77 77 91 108 113 100 78 60 50 49 33 30 42 53 53 40 22 82 127 177 190 160 127 123 138 115 91 95 121 133 129 97 53 41 42 62 103 138 150 149 147 159 159 161 162 157 147 135 128 128 122 115 114 119 125 129 129 100 73 36 35 80 123 133 129 102 80 58 58 76 91 95 92 77 65 62 77 94 94 80 67 80 87 91 85 78 77 78 79 64 56 72 119 148 130 109 113 115 81 45 30 34 38 34 29 31 40 63 92 103 91 76 70 64 77 74 56 37 21 18 29 62 103 88 55 75 91 66 44 41 47 41 31 27 32 52 80 82 63 93 144 140 96 64 51 56 57 53 44 38 36 33 28 22 43 55 58 57 40 33 47 49 40 36 39 36 29 29 36 36 33 30 38 67 102 120 119 118 129 127 90 63 94 120 103 90 72 63 67 64 47 33 30 29 29 28 30 29 17 17 35 91 115 118 93 47 23 31 24 19 10 23 65 108 134 152 166 121 60 65 104 74 27 47 94 86 31 15 67 150 208 178 98 40 99 145 164 171 162 155 165 121 125 130 121 93 72 85 112 122 85 86 117 126 128 140 148 156 146 146 151 130 126 156 161 129 128 146 144 121 123 114 68 28 31 32 31 32 34 32 28 44 45 95 139 117 122 148 116 65 43 116 172 131 60 12 13 30 32 31 25 20 24 37 48 36 39 30 29 51 66 54 38 46 39 36 41 43 40 38 39 31 41 48 42 37 50 78 99 108 115 143 152 144 106 64 79 121 150 140 106 51 31 108 185 161 131 117 120 123 128 117 90 110 159 161 140 133 138 154 160 158 155 156 162 165 162 158 156 158 170 174 142 86 48 35 28 70 108 126 119 132 147 109 45 20 86 138 166 178 182 172 139 79 99 137 166 143 77 33 33 47 60 92 131 152 147 133 126 120 123 116 97 94 121 140 134 122 142 156 148 116 80 80 108 128 129 121 123 146 161 157 150 154 178 189 170 140 116 95 80 72 87 84 66 63 82 101 107 123 160 153 135 130 130 141 146 128 61 72 120 153 168 155 147 153 146 143 146 149 146 145 146 159 157 149 141 147 161 166 161 153 184 175 133 124 151 168 168 167 174 187 194 177 129 74 39 39 32 40 72 122 175 196 187 132 139 157 175 180 173 170 174 178 177 175 173 173 173 175 176 169 177 177 171 175 184 180 167 134 96 94 147 168 180 190 142 127 149 170 166 158 169 179 172 179 175 167 164 173 182 174 159 151 184 190 171 157 144 135 141 155 131 72 6 25 102 132 128 104 66 55 39 29 37 48 79 92 137 180 171 92 35 48 61 109 178 207 179 160 163 171 178 181 160 159 146 127 158 186 162 135 116 121 153 176 181 174 163 177 176 177 185 192 174 120 68 39 38 36 35 35 35 35 36 34 44 36 22 24 29 23 17 33 32 65 132 182 184 169 165 150 166 175 168 161 160 153 141 130 153 153 145 140 122 124 158 176 172 168 167 169 171 170 169 175 165 154 152 161 175 186 192 184 135 74 31 31 32 21 38 35 37 27 18 30 56 64 55 42 98 146 158 164 175 162 135 116 89 126 180 193 178 178 214 179 166 178 198 195 190 192 189 195 214 227 194 157 171 182 152 171 193 183 165 166 165 181 218 172 133 167 182 160 146 142 176 191 203 171 86 77 157 195 180 150 157 168 174 166 161 174 194 184 175 155 107 70 97 141 148 160 179 194 194 190 190 189 184 185 159 146 159 177 180 176 175 171 196 190 180 192 174 119 81 58 53 46 41 38 36 33 30 37 37 38 39 39 39 39 39 38 48 61 74 86 92 89 82 74 66 54 45 39 37 38 38 37 31 27 29 36 41 41 38 38 34 30 27 28 30 30 30 39 37 34 32 33 35 38 41 39 38 37 33 23 14 15 20 17 18 20 23 26 26 22 18 17 16 14 13 16 20 25 28 29 25 23 25 29 30 24 19 12 14 19 25 31 34 33 31 25 26 26 24 21 21 23 25 29 30 31 29 26 25 26 28 29 29 30 29 28 26 23 22 23 21 19 15 14 18 26 32 27 32 33 28 25 26 26 24 26 29 31 28 23 20 22 25 32 28 24 22 22 22 21 20 17 17 19 20 21 23 24 25 22 21 20 19 18 17 17 17 18 18 17 17 18 19 21 22 24 28 32 34 33 32 31 32 33 35 36 35 32 30 30 31 32 30 27 26 28 31 36 38 28 25 23 26 31 34 31 28 29 30 30 28 25 24 27 29 25 22 19 19 21 23 23 22 21 16 15 21 28 33 36 39 39 39 37 30 21 14 14 18 19 21 21 20 18 19 23 28 34 41 45 42 41 46 51 51 59 61 63 61 54 44 35 29 35 33 29 24 20 16 14 13 15 13 15 21 23 20 16 15 17 21 24 23 18 11 7 6 24 25 26 24 20 16 16 16 18 21 26 30 31 27 22 18 8 10 15 19 23 25 26 26 22 20 17 13 11 11 13 15 13 13 14 15 15 16 16 17 19 22 25 26 25 24 24 25 25 28 26 18 13 14 15 13 18 19 19 19 17 14 12 10 13 15 16 16 15 16 18 21 20 18 17 16 16 17 18 20 34 26 15 7 6 13 22 29 25 22 20 19 19 18 16 14 18 18 18 19 20 21 23 23 23 19 15 15 16 15 10 5 12 13 13 15 17 22 26 29 26 22 16 13 14 19 23 26 20 19 19 23 28 28 22 17 17 13 13 17 20 19 20 21 29 25 20 15 11 8 7 6 11 11 12 12 13 14 15 16 22 27 28 25 24 25 22 17 19 25 33 36 35 30 24 22 24 23 22 21 21 21 22 23 19 26 32 32 26 22 24 27 25 24 23 24 25 24 21 18 17 19 21 22 23 22 20 19 17 18 19 21 22 23 24 25 23 24 25 25 24 21 17 15 20 20 21 24 26 25 21 18 15 16 19 24 30 33 32 30 19 18 18 19 21 21 19 16 18 16 14 16 22 28 31 32 25 24 24 27 30 31 29 27 23 21 19 17 18 20 23 25 23 21 17 14 12 13 14 15 13 11 9 12 22 34 39 38 22 21 21 21 21 18 14 12 17 20 22 22 21 21 22 24 34 39 39 33 26 25 26 27 24 22 20 20 22 24 25 26 19 18 16 14 15 21 29 35 30 29 28 26 25 24 23 22 22 23 27 28 23 16 18 25 28 22 16 15 19 21 20 18 19 20 28 38 35 23 17 20 36 44 39 27 24 22 19 21 24 21 18 18 18 19 20 22 25 26 26 24 21 19 20 21 9 11 14 16 18 19 20 21 16 24 29 23 12 10 20 31 45 43 34 22 14 13 12 11 11 11 11 12 15 17 20 21 26 28 28 25 19 14 12 12 12 12 14 16 18 20 22 23 22 22 22 21 20 19 18 17 20 23 24 22 17 13 12 13 13 11 9 9 11 13 14 14 11 9 7 5 6 9 12 14 14 15 16 16 16 15 14 13 11 12 13 13 13 11 9 8 7 11 15 13 10 12 18 25 26 21 16 14 15 18 19 19 21 22 25 30 32 28 21 15 16 22 28 30 27 24 24 24 24 23 23 23 20 19 26 34 32 28 23 21 21 23 23 22 21 16 12 12 17 21 20 18 17 15 13 12 15 21 27 31 21 18 15 13 14 20 27 33 30 25 23 25 25 25 30 38 43 38 31 25 22 23 27 30 25 20 17 19 23 27 31 33 31 27 22 20 22 23 24 24 29 28 29 31 34 34 33 31 23 22 19 14 12 14 20 25 16 17 17 17 21 25 24 19 13 14 19 26 27 23 19 19 17 17 16 14 12 12 15 18 22 30 35 30 18 8 7 10 16 16 20 26 31 30 24 18 14 12 10 9 9 10 12 13 12 13 14 15 14 12 10 8 9 10 11 10 7 5 6 7 8 8 9 10 11 12 12 11 13 12 12 12 13 13 14 15 13 12 12 11 11 10 9 9 12 13 14 14 14 13 13 12 9 10 10 10 10 9 9 8 8 6 4 2 2 4 6 8 12 13 14 12 9 7 6 7 13 14 15 13 9 6 5 5 5 5 5 4 4 3 3 3 5 7 9 9 10 11 14 17 12 9 11 18 20 13 6 4 4 4 5 8 11 12 10 7 1 6 13 17 17 16 14 13 11 9 8 7 7 8 10 11 8 7 5 10 24 34 24 8 6 8 10 9 6 6 8 11 13 12 10 7 5 4 3 3 2 2 3 3 3 3 4 5 8 11 15 19 21 20 18 16 24 23 21 19 16 14 12 11 11 11 11 10 10 9 9 9 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 150 149 149 148 148 149 149 150 149 149 148 148 148 148 149 149 150 150 150 149 149 150 150 150 152 151 149 148 148 149 151 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 156 155 155 154 154 155 155 156 156 156 156 156 156 156 156 156 155 156 156 156 157 157 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 155 154 154 161 159 158 158 160 161 159 157 157 157 157 158 158 158 159 159 159 161 160 157 158 162 160 154 160 159 159 160 162 164 169 173 146 122 120 110 103 118 124 125 137 144 162 165 155 162 174 169 161 124 72 59 69 79 88 80 82 79 73 74 90 104 94 73 81 119 149 153 149 149 158 173 164 112 105 139 145 129 124 127 106 71 48 53 63 73 76 70 76 102 121 109 82 81 118 160 152 145 143 146 140 125 111 106 100 96 91 71 30 11 51 110 156 162 149 112 77 66 68 70 61 72 98 104 92 107 121 107 100 100 97 112 120 85 60 78 100 98 72 54 56 46 46 72 106 102 86 71 81 101 95 72 81 96 115 116 106 109 113 106 108 97 78 72 83 90 86 83 70 50 27 17 17 23 34 45 50 74 107 131 133 115 90 73 60 63 69 73 69 63 64 69 70 73 75 60 38 39 59 72 62 54 68 80 78 95 108 93 54 61 90 106 89 73 68 62 66 73 78 73 59 45 40 39 35 27 48 83 99 93 64 25 76 129 168 155 122 112 125 137 118 100 106 129 141 135 100 53 27 46 73 95 105 116 135 154 158 160 161 159 153 146 140 138 119 115 109 106 107 113 120 124 117 81 37 36 85 135 156 162 126 82 49 66 110 133 118 95 79 66 66 87 105 101 85 75 79 86 80 66 68 80 73 52 46 86 130 154 150 126 113 122 121 86 51 39 39 37 36 38 38 35 47 71 87 85 77 73 78 88 80 58 41 29 26 32 49 71 71 75 109 119 91 68 47 46 38 33 32 29 36 55 61 64 79 91 85 74 68 62 76 67 51 36 31 35 37 36 31 38 39 43 57 66 65 63 53 41 32 33 31 27 30 38 29 29 27 33 59 93 113 117 134 152 119 56 48 94 118 105 92 74 63 65 64 50 38 36 30 33 31 30 29 22 23 37 58 77 99 110 70 21 18 25 23 12 14 51 110 153 162 153 107 101 116 104 45 25 74 123 87 21 17 95 179 215 165 75 46 115 167 176 167 151 143 151 139 111 83 73 76 89 115 139 138 97 95 132 149 148 150 152 152 167 163 136 110 137 182 176 129 128 141 144 138 139 113 60 29 31 31 30 32 33 30 25 43 71 123 157 140 134 148 128 65 75 135 160 110 48 18 17 27 29 29 26 23 26 34 42 32 24 29 61 94 87 57 40 34 37 43 45 40 33 31 33 46 39 38 39 42 57 71 71 76 75 90 95 106 107 83 83 112 151 160 131 66 42 111 176 157 145 136 125 108 96 86 76 126 155 148 134 127 122 139 155 174 166 159 158 157 153 148 146 148 150 156 145 111 79 60 46 60 89 106 97 86 81 64 40 75 127 160 172 173 172 166 139 111 104 116 126 91 42 42 76 72 61 72 112 149 156 141 128 127 110 94 89 105 137 148 134 119 117 116 115 102 76 71 92 118 126 124 122 136 149 154 159 189 187 170 137 108 92 84 78 92 130 133 92 63 61 71 78 134 184 176 135 120 129 138 127 114 69 87 122 143 157 147 139 136 130 132 145 156 160 163 169 162 167 168 164 165 169 167 160 165 171 153 130 142 169 176 170 173 177 188 185 147 89 50 40 36 30 58 121 176 200 189 164 136 145 161 174 177 174 173 175 177 176 174 173 173 174 175 176 172 175 175 172 175 181 178 170 163 147 95 84 133 171 178 169 139 146 159 162 156 163 174 176 177 161 144 147 169 184 169 144 152 171 182 183 181 164 135 114 104 101 73 31 50 100 98 76 62 40 37 36 47 68 87 124 165 183 194 180 128 96 106 104 103 142 156 139 139 162 180 183 168 158 156 133 112 154 194 177 138 100 104 153 180 173 164 165 175 172 159 141 128 109 72 36 42 41 38 36 34 34 34 34 42 40 33 29 25 19 32 59 77 82 93 123 166 185 176 166 167 169 167 162 167 171 159 141 123 155 168 169 167 144 131 149 173 173 172 170 170 173 172 169 180 171 153 134 124 131 152 169 193 157 98 41 35 44 33 38 31 38 37 30 32 41 43 37 54 95 142 171 187 187 160 128 108 100 119 172 193 178 171 161 138 160 183 183 174 183 203 213 193 205 205 168 145 175 187 151 165 189 177 149 147 157 176 207 167 128 146 142 118 118 127 160 193 199 163 87 81 143 171 165 156 159 164 168 169 174 187 199 199 192 180 162 130 94 86 102 141 165 185 186 178 174 171 168 160 150 153 173 186 178 163 155 175 177 173 176 173 135 82 56 51 49 46 43 40 36 32 29 35 36 36 37 37 37 36 36 41 42 44 49 64 84 98 103 74 62 47 37 35 37 40 41 39 34 29 31 36 41 40 37 32 30 27 28 30 33 34 34 38 36 34 32 32 32 34 34 33 33 34 32 24 16 17 22 20 20 21 23 24 23 20 17 16 15 14 14 15 18 22 24 25 23 22 24 26 26 22 19 15 16 19 23 28 30 29 27 26 27 26 24 21 21 22 24 27 28 29 28 26 26 27 29 29 29 30 30 29 27 24 23 25 24 21 17 15 17 23 27 26 31 31 25 23 25 26 24 24 27 30 29 26 24 26 29 34 29 24 21 20 21 20 20 19 19 20 21 22 23 24 25 21 21 19 18 17 17 17 17 18 18 19 19 20 21 21 22 20 22 25 26 25 25 26 27 29 30 30 29 28 28 31 33 36 34 30 28 30 34 40 44 44 39 34 32 32 30 25 21 17 19 21 21 21 21 24 27 20 18 16 17 20 22 23 23 20 17 16 21 26 29 35 41 42 42 39 31 20 11 9 10 20 22 23 21 18 17 20 24 30 38 42 40 40 46 51 52 51 54 57 56 50 43 38 36 35 33 29 25 21 18 16 15 12 11 15 22 25 21 17 15 19 23 26 24 16 9 6 6 23 24 24 23 20 17 16 15 25 27 29 30 28 24 19 15 15 15 17 19 22 26 29 31 24 22 19 16 14 13 14 15 15 15 15 15 15 16 16 16 17 20 23 24 23 23 23 24 24 27 26 18 14 16 17 15 18 19 20 20 19 17 15 13 15 17 18 17 16 15 17 19 18 18 17 17 17 17 18 18 31 26 17 10 9 15 23 27 26 23 19 18 17 17 15 13 15 15 16 17 19 22 25 27 23 18 14 13 15 15 12 9 14 14 14 16 18 22 26 28 25 22 18 15 16 20 23 25 21 19 18 22 26 27 23 19 19 15 14 19 22 22 22 24 29 25 20 14 10 9 8 9 12 13 14 15 15 16 16 16 21 26 28 26 25 25 20 15 18 24 31 35 34 29 25 22 22 22 21 21 21 21 21 21 20 26 31 31 27 23 24 26 24 23 23 23 25 24 22 19 19 20 21 23 23 23 21 21 18 19 20 20 21 22 23 23 21 23 24 25 25 23 20 18 20 19 20 22 24 24 21 18 18 18 20 24 29 31 29 27 21 20 18 19 20 20 19 17 21 18 16 17 21 25 27 28 25 24 25 27 29 29 26 24 22 21 20 19 19 21 22 24 21 20 18 16 15 15 15 16 17 13 10 14 26 38 39 33 17 19 22 21 18 16 16 18 20 22 24 24 22 20 21 22 30 38 41 35 27 24 24 24 23 23 22 21 21 21 22 22 19 19 18 17 18 23 30 35 33 31 29 26 24 22 22 21 22 23 26 26 21 16 19 26 31 25 19 16 18 19 17 15 19 19 28 38 36 24 18 21 35 44 40 29 26 23 19 21 26 22 19 17 18 19 21 22 26 26 25 22 18 14 14 14 13 14 15 17 18 19 19 19 19 25 29 23 14 13 24 35 46 41 31 19 13 13 13 11 10 11 12 13 15 17 19 20 23 24 23 20 15 12 12 13 14 15 16 17 18 20 21 21 20 20 20 20 19 18 17 17 25 26 25 21 15 12 13 15 13 11 9 9 11 13 14 13 10 9 8 7 8 10 12 13 15 15 16 16 16 15 14 13 10 11 12 13 13 13 13 13 10 13 15 13 9 11 17 24 27 22 16 13 13 15 17 17 22 23 25 27 28 26 22 19 15 20 26 30 31 30 28 26 25 24 23 22 19 18 25 34 35 30 24 21 21 23 25 26 25 20 15 15 17 19 18 15 14 12 11 10 12 16 20 23 24 21 17 13 12 17 26 32 32 27 24 24 23 23 29 36 44 38 30 23 20 22 26 29 30 27 25 27 29 31 31 30 25 23 19 19 20 22 22 21 28 28 29 33 36 36 33 31 32 29 25 19 15 15 19 23 25 22 17 14 18 23 23 19 17 17 21 26 26 20 15 15 13 14 14 13 12 13 16 19 21 29 35 30 19 9 8 11 17 18 22 28 32 30 24 18 15 13 11 9 9 10 11 12 11 13 15 16 15 12 9 7 8 10 11 11 9 7 7 8 8 9 10 12 12 12 11 10 14 13 12 11 11 12 13 14 12 12 12 11 10 10 9 9 12 13 13 14 13 13 12 11 9 10 10 10 9 8 6 5 7 6 3 2 2 3 6 7 10 12 13 12 9 7 7 8 12 14 14 12 9 6 5 5 5 5 5 4 4 4 3 3 4 6 8 8 9 10 13 16 14 12 14 21 23 16 7 4 3 4 6 9 12 12 9 6 1 6 14 18 19 17 15 14 12 11 9 8 7 8 8 9 6 6 5 9 20 28 21 7 6 9 11 10 6 5 7 11 13 11 9 7 5 4 3 3 2 2 3 3 3 3 4 5 5 8 12 16 19 20 19 19 25 24 22 20 17 15 13 12 12 12 11 11 11 10 10 10 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 152 152 151 151 150 149 148 148 149 148 148 148 147 147 147 147 148 148 148 148 148 148 148 148 150 149 149 148 148 149 149 150 147 148 148 149 149 148 148 147 147 147 148 149 149 150 151 151 151 151 150 149 149 150 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 148 150 153 155 155 154 152 150 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 156 155 155 154 154 155 155 156 158 158 157 156 155 155 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 156 156 157 158 158 156 155 154 160 159 158 159 160 160 159 158 156 156 157 157 157 157 158 158 159 160 159 157 160 162 156 147 158 155 156 162 165 163 160 158 122 99 108 104 94 115 125 115 133 156 179 173 153 157 173 177 166 124 69 69 106 138 150 133 111 99 76 67 89 116 110 84 70 84 106 120 122 136 162 179 140 99 114 163 170 150 135 122 88 55 50 72 74 58 53 59 83 116 122 86 57 75 118 148 147 142 141 146 147 134 115 102 88 87 80 58 23 14 52 101 146 150 138 103 63 40 39 45 50 87 128 128 111 122 130 109 99 105 101 95 85 62 67 105 110 99 66 42 39 38 57 95 102 100 82 65 79 108 109 86 66 80 102 115 120 129 129 115 111 102 86 75 78 83 79 71 59 43 22 11 17 40 71 95 102 110 119 118 109 96 87 83 67 69 74 81 82 75 68 65 68 74 78 64 45 47 56 54 50 57 82 93 77 73 79 73 75 105 142 144 106 72 60 54 52 52 47 38 31 33 42 50 37 27 63 116 134 128 90 32 56 125 164 134 100 107 122 120 113 112 122 132 131 120 86 45 20 62 106 116 98 88 108 136 142 146 150 150 149 149 152 154 123 115 103 93 92 102 117 129 130 87 40 41 87 129 147 155 129 82 53 82 135 157 143 123 83 64 62 86 104 99 87 83 79 74 68 71 81 84 68 48 83 145 186 173 141 115 104 103 103 82 63 56 50 41 37 40 41 35 38 51 60 64 70 79 110 115 95 59 40 34 32 34 40 42 57 93 126 128 106 88 53 52 44 39 38 31 28 37 46 57 61 65 78 92 103 112 114 96 68 44 33 34 35 34 33 30 27 34 65 106 115 92 59 45 35 36 35 31 31 36 28 31 28 27 44 79 110 124 154 154 100 51 76 116 119 109 89 80 77 81 76 58 41 36 31 37 34 29 29 28 30 40 48 75 92 94 65 31 27 24 29 21 11 30 95 162 173 147 120 157 168 106 32 36 86 110 53 11 50 144 193 190 138 63 56 131 171 149 127 124 116 104 115 84 57 60 85 113 137 151 165 112 97 132 159 160 158 160 157 164 144 110 98 140 173 141 103 115 130 147 164 160 111 52 31 31 30 30 32 33 27 19 36 107 158 176 169 148 129 103 76 128 164 149 86 32 22 22 24 26 28 28 26 27 29 31 26 35 67 116 131 89 43 31 30 38 43 39 34 36 45 53 53 48 57 56 45 62 100 119 76 58 61 66 77 93 94 96 97 136 160 132 60 40 100 146 135 145 158 155 120 74 69 99 159 165 151 143 128 109 124 147 165 155 147 145 146 145 143 143 146 143 154 165 157 132 99 69 49 58 70 69 52 36 41 57 110 145 160 161 159 161 167 151 150 115 97 83 46 33 73 119 101 73 62 90 123 131 120 110 126 101 86 93 111 129 128 111 108 100 80 70 80 86 80 76 97 110 111 107 114 126 142 159 167 149 121 93 75 73 82 91 137 179 163 91 47 48 65 80 135 178 166 127 116 132 144 127 87 78 106 128 135 148 146 138 123 123 136 161 175 172 166 167 168 174 177 174 170 171 174 175 170 150 125 127 159 179 175 167 166 179 180 149 94 49 33 36 18 26 87 174 219 207 173 146 146 159 171 174 172 172 173 173 175 174 173 173 173 174 175 176 175 173 171 173 176 177 175 173 177 168 141 99 95 130 160 181 156 146 148 154 152 156 170 179 179 158 137 137 162 181 174 154 149 157 181 195 176 140 114 101 111 98 68 38 60 88 65 40 32 27 45 76 104 106 114 159 196 211 199 173 156 163 165 130 93 101 113 126 149 180 187 171 159 147 147 129 105 137 184 188 148 97 90 142 182 181 169 164 165 161 136 96 66 55 46 34 45 43 40 36 34 33 33 33 42 36 27 25 26 36 77 128 146 139 114 111 153 183 176 164 177 169 160 162 176 180 160 133 126 160 179 183 183 163 141 142 163 170 174 170 170 174 174 169 177 169 152 131 114 110 120 130 182 171 125 58 50 81 81 73 60 52 40 30 26 28 31 33 54 85 129 164 176 169 154 143 133 121 111 156 186 179 165 120 117 171 196 172 152 161 178 187 202 203 186 144 130 165 174 136 134 163 157 129 128 144 164 185 154 111 111 103 100 126 138 151 187 189 148 81 82 133 160 175 186 179 174 179 188 194 197 199 185 201 197 190 183 137 84 70 117 148 175 177 164 158 162 168 163 161 167 181 187 177 165 159 153 126 134 167 155 95 48 36 42 44 46 46 43 37 32 29 35 35 36 36 36 36 35 34 40 35 29 29 44 71 96 108 72 57 38 29 31 37 42 44 42 36 32 32 36 39 38 35 29 28 27 29 32 34 34 33 35 34 34 33 31 30 28 27 25 27 31 31 24 17 18 23 23 22 21 21 21 21 18 16 16 15 15 15 16 17 18 19 20 21 22 23 23 22 20 19 18 18 19 21 24 26 24 23 26 27 27 25 22 21 22 24 26 27 27 27 26 26 28 30 28 29 31 32 31 29 26 24 28 27 24 20 17 17 20 23 25 29 28 23 21 25 27 25 22 26 30 31 30 29 32 35 35 30 23 19 19 20 20 20 20 20 21 21 22 22 22 23 21 20 19 18 18 18 18 18 18 19 21 22 23 23 22 21 17 19 20 19 18 19 21 24 23 23 22 21 21 25 30 35 42 37 32 28 29 35 42 47 53 48 42 37 33 28 21 15 11 13 15 16 17 17 19 21 15 14 14 15 19 22 23 23 19 18 19 21 21 24 33 43 44 45 43 34 22 12 8 6 19 22 24 23 19 17 17 19 26 34 39 38 39 46 51 51 49 53 57 55 48 42 39 40 36 34 31 27 23 20 18 18 10 10 16 24 27 22 17 14 19 23 27 23 15 9 9 11 20 20 21 22 22 20 18 16 31 32 31 29 25 20 16 14 19 18 17 17 20 25 30 33 24 22 20 18 17 17 16 16 17 17 17 16 16 15 15 14 14 17 20 22 21 21 22 23 24 28 26 19 15 17 18 16 17 18 20 21 21 20 19 18 20 21 22 20 18 16 17 18 16 16 17 18 18 17 16 16 28 27 21 15 13 18 23 25 26 23 18 16 15 16 15 14 13 13 13 15 18 23 27 30 24 19 12 10 11 14 14 13 16 16 15 17 19 23 25 27 24 22 21 20 20 21 23 24 23 20 18 20 24 26 25 23 21 17 16 21 24 24 24 26 28 25 20 14 11 10 11 12 13 14 16 18 18 18 17 16 19 24 28 28 26 23 17 11 15 21 28 32 32 28 25 23 20 21 21 21 21 20 19 18 20 25 30 31 28 25 24 25 23 22 22 23 25 25 23 21 20 21 22 23 24 24 23 22 20 20 20 20 21 22 21 21 20 21 24 25 26 24 22 21 18 17 17 19 22 22 20 18 19 20 21 24 27 28 26 25 25 22 20 19 20 20 19 17 23 21 19 18 19 21 22 22 23 24 25 27 29 27 24 22 21 21 21 21 21 21 21 21 20 20 19 18 17 17 16 16 20 16 12 17 31 40 37 27 12 17 21 20 16 14 18 23 22 24 25 24 22 20 20 21 25 36 43 37 27 21 21 22 22 24 25 23 20 17 17 18 17 18 20 21 22 25 30 34 36 34 30 26 23 21 21 22 24 25 26 25 20 16 21 28 33 27 21 18 18 17 15 12 19 19 28 39 38 26 20 22 35 45 41 31 28 24 19 20 27 23 19 16 18 21 23 23 25 26 24 19 14 9 8 8 16 16 17 18 19 19 18 17 22 26 28 23 16 18 29 40 46 39 25 14 10 13 14 11 11 12 13 15 16 17 18 18 20 19 17 13 11 11 13 16 18 18 18 18 19 19 19 19 17 17 18 18 18 17 17 16 28 29 27 22 15 12 14 17 13 11 9 9 11 13 13 12 9 9 9 10 11 11 12 12 15 16 16 16 16 15 14 14 11 11 11 12 13 15 16 17 10 12 12 9 6 8 15 22 29 24 17 12 10 11 13 14 22 23 24 23 22 22 23 25 16 18 23 30 35 37 36 34 29 26 23 21 18 17 24 32 37 31 24 19 19 22 26 29 30 25 20 18 18 18 16 13 11 10 9 9 10 11 13 14 25 25 22 16 11 14 22 30 35 30 26 23 20 21 27 34 44 38 29 21 18 21 26 30 37 36 35 34 34 33 30 27 19 17 16 17 19 20 19 17 25 26 29 34 37 37 33 30 34 32 27 22 19 19 23 26 34 28 17 12 16 23 24 20 18 18 21 26 25 19 15 14 8 10 12 12 12 13 17 19 20 28 34 30 19 10 10 13 18 21 26 31 32 29 23 17 16 14 12 10 9 10 10 11 11 13 16 17 16 12 8 5 6 9 12 13 11 9 8 9 7 9 12 14 14 12 10 9 17 14 11 9 8 9 12 14 12 12 11 11 10 9 9 9 12 12 13 13 12 11 10 9 8 9 10 10 9 7 4 2 5 4 2 1 1 2 4 5 8 10 11 11 9 8 8 9 11 12 13 12 9 6 6 6 5 5 5 5 4 4 4 3 3 4 6 7 7 8 11 14 16 15 18 24 26 20 10 4 3 4 7 11 13 12 8 4 1 7 15 20 20 19 17 16 12 12 11 10 9 8 7 6 5 6 6 8 15 20 15 6 6 11 14 12 6 3 7 11 12 11 9 7 5 4 3 3 2 2 3 3 3 3 4 5 3 4 8 12 15 18 20 20 25 24 23 20 18 15 13 12 12 12 12 11 11 10 10 10 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 151 151 151 150 150 149 149 149 148 148 148 148 147 147 147 146 149 149 149 149 149 149 149 149 150 149 149 148 148 149 149 150 146 147 149 150 150 149 147 146 148 148 149 150 150 151 151 151 151 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 150 151 152 153 154 153 152 151 152 152 152 153 153 154 154 155 153 153 153 153 153 153 153 153 156 155 155 154 154 155 155 156 158 157 157 156 155 155 155 156 155 155 155 155 155 155 155 155 157 157 157 157 157 157 157 157 157 158 160 161 161 160 158 156 160 159 159 159 159 159 159 159 157 157 157 157 157 158 158 158 158 159 159 159 162 161 149 135 146 151 157 162 166 163 146 128 96 68 89 101 91 112 128 121 125 150 167 165 166 174 162 136 114 112 106 130 165 183 183 160 132 120 91 72 95 139 152 136 111 90 78 74 81 117 156 166 112 104 142 184 177 155 136 111 67 54 68 93 80 49 40 48 75 109 117 82 57 77 112 130 141 137 134 135 139 138 128 118 92 80 61 40 26 31 57 82 115 109 98 82 60 42 35 36 63 105 143 137 114 113 112 93 92 107 107 87 62 49 75 121 127 103 53 20 32 57 74 87 85 89 77 64 82 116 118 94 51 68 96 117 129 141 141 125 117 113 101 83 72 77 79 69 49 32 16 17 39 76 115 141 136 121 101 89 87 89 90 90 78 76 76 83 90 92 88 84 81 71 63 55 48 50 51 43 50 81 101 81 56 72 96 97 121 132 137 118 84 58 45 37 36 35 33 35 45 61 75 81 61 35 60 106 122 125 98 39 41 115 156 125 96 107 117 106 107 124 137 132 117 99 73 45 25 71 131 156 131 92 80 92 124 129 135 141 147 154 158 157 136 120 99 85 86 100 120 134 116 79 43 53 96 121 123 122 118 75 53 85 133 154 151 144 100 69 54 71 87 85 84 91 90 67 70 99 102 72 59 71 125 161 169 140 118 106 89 74 73 82 89 85 72 57 47 42 39 38 41 42 36 36 56 79 132 138 112 66 42 36 33 32 31 24 50 94 119 123 116 103 65 77 71 52 42 37 35 38 43 38 41 73 113 124 132 156 145 126 96 67 47 38 34 33 30 28 28 32 62 119 138 110 60 44 35 38 41 36 33 34 33 38 33 21 28 67 117 148 153 115 75 85 129 139 116 103 86 92 105 110 94 63 37 26 31 39 35 27 29 31 33 40 58 78 77 74 62 44 38 29 27 29 15 16 78 161 186 161 156 177 158 84 32 52 75 62 18 24 105 190 195 166 126 74 74 111 126 104 84 82 81 76 89 84 83 90 100 110 119 125 148 101 87 128 166 169 165 168 176 158 131 116 114 138 151 114 73 105 130 151 173 156 93 38 33 32 30 30 33 33 24 13 37 136 184 192 190 146 92 59 106 180 192 147 74 19 21 24 23 25 27 28 28 25 22 19 38 91 146 162 127 64 25 24 39 40 35 29 37 61 89 105 102 98 103 83 45 54 111 154 111 81 78 83 68 60 73 88 91 112 132 106 46 42 89 113 120 144 178 190 139 60 61 129 170 172 161 156 134 107 119 138 138 132 130 135 140 140 139 139 146 142 149 163 172 168 138 100 55 42 42 52 48 37 48 73 86 110 117 122 126 137 154 150 152 125 97 60 33 66 120 138 112 89 76 83 91 88 86 90 106 92 94 108 111 107 102 95 120 131 107 76 96 134 130 100 75 92 102 106 113 114 115 123 110 105 97 88 78 80 102 127 171 189 144 68 49 76 96 104 106 125 122 123 136 148 149 127 60 81 118 134 136 147 152 144 133 131 140 158 164 154 143 141 161 169 176 176 169 163 164 169 159 134 117 137 169 175 168 171 164 180 161 98 47 36 37 30 13 42 118 192 206 175 149 141 159 172 179 174 168 169 171 169 172 172 172 173 173 174 175 175 178 171 169 174 175 172 172 176 174 166 178 148 108 99 114 160 164 151 147 146 144 155 172 179 182 172 157 146 150 163 171 172 153 160 187 186 131 86 94 118 127 89 44 25 52 66 40 33 36 50 90 148 174 136 118 158 184 193 182 172 168 170 167 139 110 92 102 139 175 198 189 157 143 120 127 135 117 122 157 179 151 102 81 116 164 189 180 159 152 148 119 71 38 37 47 51 45 43 39 35 33 33 34 35 40 39 27 23 46 89 141 183 199 154 101 104 157 181 168 161 171 165 161 167 176 172 148 124 143 167 177 175 176 167 151 145 150 162 170 168 168 174 174 169 171 166 161 158 155 143 124 110 147 164 140 73 69 129 152 145 117 89 59 45 40 34 33 36 41 77 118 135 129 130 157 189 183 135 109 143 177 177 153 120 150 185 178 137 117 119 121 125 166 164 149 119 112 139 148 123 119 142 138 117 116 134 159 181 145 96 85 95 130 179 179 155 163 166 129 80 103 156 178 198 208 183 169 179 191 188 182 181 180 194 195 197 206 177 110 61 83 121 162 177 172 168 173 179 180 179 181 184 184 181 178 177 134 80 95 155 142 73 34 32 34 40 46 49 47 40 33 29 36 36 37 37 37 36 35 35 33 31 26 25 36 57 77 86 68 53 35 28 32 39 42 41 43 38 33 31 34 35 34 32 31 30 30 32 33 33 30 28 30 31 33 33 32 29 26 23 20 23 29 30 24 16 16 21 21 20 19 19 19 19 18 18 16 17 17 18 18 17 17 16 19 21 24 24 21 19 19 20 20 19 19 20 23 25 24 22 23 25 26 25 24 23 25 27 28 27 26 25 25 25 27 28 27 29 31 32 32 31 29 27 29 27 24 21 19 19 20 21 26 29 27 22 22 26 28 26 23 27 31 33 32 33 34 36 33 28 21 18 18 20 22 23 20 20 20 20 20 20 20 20 22 21 21 20 19 19 20 20 19 21 23 25 25 24 22 21 19 19 19 18 16 17 21 24 20 19 18 17 18 23 31 38 44 39 31 25 25 31 39 44 46 45 42 41 37 31 22 15 15 16 16 16 16 15 15 14 15 14 13 15 18 21 22 22 18 19 21 21 18 19 30 43 48 50 48 39 27 18 11 7 16 20 24 24 20 17 16 17 26 34 39 38 39 45 49 49 53 59 64 61 51 41 37 37 37 35 32 28 25 22 21 20 12 12 17 25 28 22 15 12 17 22 25 20 13 9 13 18 15 17 20 23 25 25 21 19 30 30 29 25 21 17 16 16 17 16 15 16 18 22 27 29 21 20 18 19 20 20 19 18 20 19 18 17 16 15 14 13 11 14 18 19 19 19 19 21 26 30 28 20 15 17 17 15 16 17 18 20 21 21 21 21 24 26 26 24 21 18 18 19 15 16 17 18 18 17 16 15 26 28 27 21 18 21 23 22 24 20 16 14 15 16 17 17 13 13 13 14 18 22 27 30 26 20 12 8 9 11 13 14 17 16 15 16 19 22 23 23 22 23 24 23 22 22 22 23 25 22 19 19 23 27 29 29 22 18 17 21 24 24 25 26 26 24 21 16 12 11 14 16 14 15 17 19 19 18 17 16 17 22 27 29 27 22 15 9 14 19 26 30 30 27 25 24 19 20 21 21 20 19 17 16 20 24 28 30 30 27 25 24 22 21 21 22 25 26 25 23 22 22 23 24 24 24 24 24 22 20 19 20 21 21 20 19 20 22 24 26 26 24 22 21 16 15 14 16 18 19 18 17 18 19 21 23 25 25 25 24 28 25 21 20 20 20 19 18 23 21 20 19 19 19 20 20 21 23 25 27 28 27 25 24 21 22 23 24 23 22 20 19 22 22 21 21 19 17 15 14 20 18 17 21 31 37 32 23 14 17 20 19 16 15 19 23 20 22 24 23 21 19 19 20 23 35 42 35 23 18 19 22 21 25 28 26 20 15 15 16 15 18 21 23 24 26 29 32 35 34 31 26 23 22 24 26 26 28 28 25 20 18 24 30 31 27 22 19 18 17 15 12 18 18 27 39 40 29 22 24 34 44 41 31 29 25 19 20 24 22 18 16 20 26 28 26 24 24 22 18 12 8 7 7 16 15 16 18 20 21 20 18 22 24 24 20 17 21 32 42 45 36 21 10 9 14 15 12 14 15 16 18 19 19 18 18 18 16 12 9 9 12 16 19 21 21 20 20 19 18 17 17 15 15 16 16 16 16 16 15 24 28 29 25 19 15 15 18 14 12 9 9 11 13 13 12 8 9 11 13 13 13 12 12 16 16 16 16 16 15 15 15 13 12 11 10 11 13 15 17 7 8 8 5 4 6 14 20 30 25 18 12 9 9 11 12 21 21 20 18 16 17 23 28 19 17 19 26 36 44 47 46 35 30 26 22 18 16 21 28 36 30 22 16 15 19 24 28 31 27 23 20 20 19 17 14 13 13 12 11 11 10 9 9 23 26 27 22 15 13 18 24 38 35 30 23 19 20 26 33 43 37 28 21 19 22 28 33 41 41 39 34 31 29 27 23 14 13 14 17 19 20 18 15 21 23 27 33 36 36 32 28 26 24 22 20 21 24 28 31 37 30 19 14 19 27 27 23 15 15 19 24 25 20 17 17 6 9 11 12 12 12 14 16 20 28 34 30 19 10 9 12 20 24 30 33 31 26 20 17 16 15 13 11 10 10 10 10 11 13 16 17 16 12 7 4 5 9 12 14 12 10 9 9 7 11 15 17 15 12 9 8 19 15 11 7 6 8 11 13 12 12 11 10 10 9 9 8 12 12 12 12 12 11 9 9 6 7 9 10 9 6 4 2 4 3 2 1 1 2 3 4 5 7 9 10 8 8 9 11 10 12 13 12 9 7 6 7 6 6 5 5 5 4 4 4 1 3 5 5 5 6 9 12 15 15 18 25 29 25 15 6 2 4 7 12 14 13 9 5 4 10 17 21 21 19 17 17 11 11 11 11 10 9 8 8 6 7 8 9 11 13 11 8 6 12 16 14 7 3 6 11 11 10 8 6 5 4 4 4 2 2 3 3 3 3 4 5 3 4 5 8 11 14 17 18 23 22 21 19 16 14 13 12 11 11 11 11 10 10 10 9 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 149 149 149 150 150 151 151 151 150 149 149 149 148 148 148 148 149 149 149 149 149 149 149 149 150 149 149 148 148 149 149 150 146 147 149 150 150 149 147 146 150 151 151 152 152 151 150 150 150 150 150 151 151 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 154 153 152 151 150 151 152 153 150 150 151 152 154 155 156 156 153 153 153 153 153 153 153 153 156 155 155 154 154 155 155 156 156 156 155 155 155 156 158 159 155 155 155 155 155 155 155 155 157 157 157 157 157 157 157 157 157 158 159 160 161 160 158 158 159 159 159 159 159 159 159 160 159 159 159 159 159 158 158 158 155 158 160 161 163 160 145 129 127 143 155 159 167 169 146 114 76 41 69 99 97 113 135 143 124 132 142 159 175 165 127 92 94 120 144 174 186 175 162 139 128 129 110 88 106 152 177 172 161 132 95 61 52 86 118 116 95 123 168 179 154 139 127 103 74 80 97 98 69 44 42 48 63 85 94 79 68 82 107 123 136 138 135 130 129 131 127 120 83 66 44 32 38 55 73 83 87 82 78 76 69 57 50 50 69 94 118 115 97 89 86 78 87 105 105 78 49 50 87 129 129 90 38 19 43 75 86 85 103 101 80 58 69 99 104 86 47 70 103 123 131 140 141 128 122 123 117 91 67 73 82 72 46 25 13 29 62 95 121 137 121 108 93 89 94 98 95 89 94 87 80 79 84 91 93 92 74 55 48 53 51 53 61 67 69 95 100 69 54 81 108 109 118 109 87 63 49 42 34 30 28 31 38 54 79 101 107 103 76 38 45 75 84 96 84 38 42 103 139 118 96 105 115 108 113 130 138 132 125 113 90 69 40 64 115 163 160 116 82 75 109 113 117 126 139 150 149 141 130 114 94 84 89 101 112 118 88 63 44 66 111 132 126 121 112 72 50 75 114 132 134 133 127 85 53 55 65 67 75 88 97 74 79 104 90 52 58 99 120 130 123 110 110 106 85 68 69 100 120 111 92 81 70 58 42 40 41 38 29 26 43 66 110 126 115 81 59 48 36 28 17 12 42 89 123 146 142 115 86 117 115 76 49 44 42 40 38 26 27 66 107 115 126 159 157 142 115 85 59 43 38 40 31 34 33 23 37 91 128 119 80 56 35 32 35 35 34 37 36 43 36 17 19 63 127 172 132 79 68 110 136 128 108 90 94 110 128 125 95 56 30 21 31 38 34 26 28 30 31 37 57 59 57 81 87 53 34 33 23 29 18 16 70 148 174 151 139 131 95 46 32 55 60 36 21 61 147 199 178 148 118 75 73 71 81 90 78 67 83 109 127 136 138 125 106 94 92 94 93 68 72 123 169 173 162 163 172 151 129 123 119 136 153 127 73 116 140 144 148 120 61 21 32 32 31 31 33 32 21 9 51 140 187 203 187 111 59 60 138 208 205 147 72 15 17 24 25 25 26 27 26 23 17 13 64 147 194 155 85 40 28 32 37 33 29 34 56 91 123 140 144 128 116 94 59 54 89 122 114 96 92 92 66 49 58 63 87 84 94 75 45 58 86 92 112 147 180 178 123 57 70 138 162 170 171 169 143 116 124 130 125 126 131 139 143 140 136 135 138 139 141 143 155 170 158 125 64 49 43 49 47 39 45 61 51 65 67 76 83 90 105 102 114 128 114 55 32 100 160 151 118 108 100 96 88 80 84 95 83 73 86 107 106 99 104 112 127 150 139 109 121 152 147 119 78 93 109 127 139 127 105 95 102 114 126 121 101 96 124 160 174 159 105 63 87 131 133 111 81 87 90 119 151 162 144 99 52 86 122 140 143 146 149 138 138 130 124 124 123 121 121 125 132 142 159 168 160 141 129 128 135 126 129 153 170 162 164 185 183 173 128 63 29 34 41 34 52 81 137 177 168 143 139 146 164 175 179 172 167 170 172 171 171 171 172 173 173 174 174 174 178 170 169 174 175 170 170 176 173 178 171 155 160 119 74 118 154 155 153 139 134 156 177 177 174 176 172 159 147 145 151 158 148 153 157 126 72 58 88 112 79 54 31 32 53 42 18 38 74 112 151 192 202 158 128 140 176 174 168 177 166 140 147 163 155 110 102 141 176 189 178 154 127 111 124 142 136 132 143 147 131 89 67 87 125 156 163 152 142 132 102 59 32 30 40 47 42 40 36 33 33 35 37 39 37 36 33 52 102 152 184 202 204 121 67 109 175 180 161 165 164 163 164 165 160 148 136 128 159 170 171 167 168 167 159 153 142 154 164 168 170 175 176 173 172 170 174 184 190 179 152 129 124 152 145 82 79 155 201 202 169 139 108 88 68 42 30 31 33 71 109 114 100 113 168 222 203 125 118 147 175 170 129 130 178 159 115 85 86 91 94 106 130 132 134 130 129 140 149 146 138 146 142 127 121 133 160 186 143 91 76 104 162 219 214 172 146 139 103 79 134 200 207 206 195 153 131 148 165 159 155 164 203 185 188 199 190 161 116 70 64 91 128 162 185 193 190 184 180 183 184 183 184 187 189 188 146 70 70 128 117 59 33 36 31 36 44 49 49 43 35 30 33 34 34 35 35 34 34 33 29 29 27 26 32 45 57 63 61 50 38 33 36 40 39 36 42 38 33 30 31 31 30 28 30 30 30 32 34 33 30 27 26 28 31 33 32 29 25 23 18 22 28 30 23 14 11 14 16 16 17 17 17 17 18 19 18 18 19 20 20 19 18 18 20 24 27 26 22 19 19 21 19 19 19 22 25 27 26 24 19 22 24 25 25 26 28 30 30 28 26 24 23 24 25 25 27 28 30 31 32 32 31 31 28 26 23 21 21 22 23 23 28 31 29 24 25 29 30 27 25 28 32 34 34 33 34 34 30 25 20 18 20 23 25 26 22 22 22 22 22 21 21 21 24 23 22 21 21 21 21 21 20 22 24 26 26 25 23 21 21 21 20 18 16 17 21 25 24 23 22 20 21 26 34 40 44 39 30 24 23 27 33 38 37 39 42 44 43 36 27 20 20 20 18 17 17 16 15 14 18 17 16 17 19 21 20 19 17 19 22 21 16 16 27 40 55 58 55 44 33 24 14 6 13 18 22 23 20 17 17 17 28 36 41 39 39 43 47 46 52 59 67 65 54 43 36 35 38 36 33 29 26 24 22 21 16 15 18 25 26 21 14 12 22 24 24 18 10 7 11 17 12 15 20 25 27 27 24 21 22 23 24 22 19 17 18 19 14 15 16 18 21 23 25 26 19 17 15 16 19 22 22 21 22 21 20 18 17 15 14 13 10 13 16 18 17 17 17 18 29 32 29 20 15 15 15 13 15 15 17 18 19 20 21 21 27 28 29 27 24 21 20 20 15 16 18 19 19 18 16 15 25 31 33 26 22 23 22 19 19 17 14 14 16 19 20 20 15 15 15 16 18 22 25 27 27 21 14 9 7 9 11 12 16 14 13 15 18 21 21 20 21 24 26 26 24 22 21 22 27 24 20 20 23 28 32 34 22 18 17 21 24 23 23 25 24 24 23 19 14 13 15 18 15 16 17 19 19 18 17 16 16 20 26 30 28 22 14 9 13 18 24 28 28 26 25 25 20 20 20 20 19 18 17 16 21 23 26 30 31 30 25 22 22 21 20 21 24 26 25 24 23 23 23 23 23 24 24 25 22 20 18 19 21 21 19 17 22 23 25 26 25 23 20 18 15 13 13 14 16 17 16 14 15 17 19 21 23 24 25 26 29 26 23 22 22 21 19 18 19 20 20 20 20 20 21 22 20 22 24 26 27 27 27 28 22 23 24 25 24 22 19 18 24 24 23 21 19 16 14 12 17 20 21 22 26 30 27 22 19 19 19 18 18 18 17 17 16 18 20 20 19 18 19 21 23 33 38 30 18 15 20 24 22 25 28 26 21 16 16 18 14 17 21 24 25 25 27 28 32 32 31 28 24 24 27 30 29 31 32 26 21 20 25 30 28 25 21 19 18 18 16 15 16 16 25 39 41 31 23 24 33 43 39 29 27 23 18 19 20 20 17 17 23 31 33 29 21 21 21 18 14 11 10 11 14 13 14 17 21 23 22 20 20 20 19 17 16 21 32 40 44 35 20 9 9 15 18 16 18 18 19 20 20 20 19 18 18 15 12 10 11 15 19 21 22 22 21 20 18 17 16 16 13 14 14 15 15 15 14 14 17 24 31 30 24 18 17 19 16 13 10 10 12 13 13 12 9 10 13 15 15 15 13 12 17 17 16 16 16 16 16 16 15 14 12 10 9 10 11 12 6 6 6 5 5 8 15 21 27 24 19 13 10 9 10 12 20 19 17 13 11 14 21 27 23 18 15 20 33 45 53 55 40 34 28 24 20 16 19 24 33 28 21 14 12 15 21 25 29 26 24 22 22 21 20 18 17 17 17 16 14 13 11 10 19 25 30 27 20 15 16 19 39 38 34 26 20 21 28 33 39 34 28 22 21 25 30 33 41 41 36 27 22 23 23 21 13 13 14 17 20 21 18 16 18 20 24 30 33 33 29 25 18 16 15 15 18 23 28 30 32 28 21 19 24 31 31 26 17 17 20 24 23 18 15 15 7 10 13 13 12 10 10 11 19 27 33 29 18 9 8 11 21 26 31 32 27 21 17 15 16 15 14 12 11 10 10 10 11 13 15 16 15 12 8 6 6 9 12 13 12 10 9 10 8 13 17 18 15 11 9 8 19 16 11 7 6 7 10 12 11 11 11 10 9 9 8 8 11 12 12 12 12 11 10 9 4 6 8 9 9 7 4 3 3 2 2 1 1 2 2 3 3 5 8 9 8 8 9 11 11 13 14 13 10 8 7 8 6 6 6 5 5 5 4 4 1 2 4 4 4 4 7 10 13 13 15 21 28 28 20 12 3 4 8 12 15 15 11 8 10 14 18 20 19 17 17 17 9 9 9 10 10 11 11 12 8 8 9 10 9 8 8 10 7 12 16 14 9 5 7 11 10 9 7 6 4 4 4 4 2 2 3 3 3 3 4 5 5 5 5 6 7 10 12 13 19 18 17 15 14 12 11 11 11 11 10 10 9 9 9 9 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 148 148 149 150 151 151 152 152 151 151 150 150 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 148 148 149 149 150 148 149 150 150 150 150 149 148 150 151 152 153 152 151 150 149 149 150 151 151 151 151 150 149 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 156 154 151 149 149 150 152 154 150 151 151 153 154 155 156 156 153 153 153 153 153 153 153 153 156 155 155 154 154 155 155 156 156 155 154 154 155 157 159 160 157 156 156 156 156 155 155 155 157 157 157 157 157 157 157 157 155 156 156 156 156 157 157 157 158 159 160 160 159 158 159 160 160 160 159 159 159 159 158 158 155 159 161 161 163 161 150 137 115 128 137 140 152 161 143 115 82 44 65 96 96 103 123 143 133 130 132 138 124 88 77 99 126 139 149 169 170 151 137 120 127 131 114 89 96 134 161 163 173 163 131 82 52 59 68 61 95 143 176 161 135 129 121 100 84 101 110 86 56 56 74 81 67 65 65 69 73 83 103 122 132 141 142 130 120 117 108 96 60 48 35 34 48 68 82 88 83 89 96 94 83 71 66 68 62 70 78 81 80 77 78 82 94 107 102 72 49 61 96 122 93 54 30 43 67 84 99 113 128 115 83 50 49 72 82 74 52 80 116 132 131 136 139 131 132 136 134 104 71 77 88 73 36 16 15 43 71 82 87 96 96 96 96 98 100 100 97 94 97 99 99 96 91 85 76 68 50 51 73 93 83 67 71 82 82 78 68 60 65 74 78 77 64 58 40 29 33 35 35 43 48 53 63 81 106 124 121 108 69 36 36 55 61 70 64 32 39 90 129 125 108 107 113 113 122 126 123 129 146 145 118 97 65 59 82 131 156 139 114 104 92 92 93 100 118 134 133 124 106 96 85 84 90 94 93 88 80 62 47 67 111 135 132 126 100 84 76 83 91 93 102 116 131 89 52 46 52 55 61 71 78 76 77 73 59 57 90 130 128 135 137 136 131 109 85 77 89 116 130 116 99 94 91 83 65 51 41 40 38 34 37 45 60 86 97 89 81 65 41 26 16 12 36 83 138 179 165 114 103 145 151 109 75 61 49 37 33 32 33 45 63 84 118 154 168 155 134 105 73 48 38 38 33 37 32 15 16 60 113 139 134 94 51 32 28 28 31 36 34 42 36 17 18 58 119 161 109 81 86 105 101 101 106 95 114 127 134 117 79 44 28 27 32 36 32 28 29 26 25 31 59 80 80 89 93 62 37 28 28 28 19 21 59 107 116 96 74 75 60 39 40 52 48 32 31 92 156 158 121 104 92 63 47 66 89 93 88 106 139 154 177 183 179 157 132 116 104 96 76 60 58 93 135 143 136 142 158 138 113 112 128 164 178 137 84 126 142 129 116 88 48 25 31 33 33 33 34 31 20 9 59 120 169 193 153 69 56 103 152 203 197 136 66 17 14 26 27 27 26 26 25 23 20 18 76 145 162 98 41 31 37 38 22 29 45 65 84 100 118 131 140 129 116 100 74 48 52 76 83 94 88 81 78 86 94 74 76 56 54 43 41 66 77 76 88 123 141 123 94 88 118 158 170 179 185 185 157 130 132 125 119 124 134 143 144 140 139 140 135 147 157 155 151 154 138 108 58 60 63 61 47 33 37 49 49 54 51 62 65 57 56 46 75 119 119 56 40 117 178 168 139 133 124 114 107 105 106 108 84 61 62 84 97 104 118 130 116 126 126 120 122 120 116 118 113 113 113 128 147 146 134 131 129 145 154 135 101 92 125 167 171 127 81 77 121 164 154 114 97 96 88 100 125 146 134 82 72 97 119 145 154 142 131 115 113 116 116 112 112 118 124 126 107 108 117 130 127 111 102 103 110 121 138 155 155 142 154 186 188 139 81 43 27 29 45 63 111 115 137 155 152 149 157 164 164 169 172 170 169 172 175 176 170 171 172 173 173 173 172 171 175 171 170 174 174 169 169 173 174 174 176 178 184 154 96 73 125 147 156 135 125 153 180 179 157 160 162 159 152 142 130 123 102 101 84 52 38 55 69 63 56 65 69 63 59 28 15 62 133 185 199 192 188 174 152 125 148 175 170 155 144 143 167 185 179 122 101 139 171 166 150 142 140 145 151 149 150 160 147 112 102 68 55 73 93 112 132 143 123 105 77 51 36 32 34 37 39 36 33 31 32 35 39 42 29 29 49 103 166 194 196 200 164 78 54 129 188 178 162 170 166 165 165 160 145 130 131 141 158 161 165 167 169 170 166 159 143 149 160 169 175 176 176 177 173 174 177 181 183 178 169 161 135 151 143 85 75 148 204 216 199 175 146 119 82 44 27 30 29 56 90 109 110 121 158 197 167 106 136 162 173 161 110 129 153 106 72 84 105 105 115 142 158 160 164 169 164 152 144 146 136 145 154 149 137 135 148 163 138 87 72 109 166 216 222 190 156 118 69 58 133 210 214 199 173 131 109 129 149 147 152 167 190 177 176 164 142 147 148 123 103 91 88 111 153 186 195 190 186 185 180 174 180 192 197 194 150 70 48 81 76 45 36 40 30 34 40 46 48 44 36 30 28 28 29 30 31 31 30 30 30 30 27 23 26 37 47 52 51 46 41 39 40 40 37 34 42 38 33 30 29 28 27 26 27 27 28 31 34 35 33 31 23 26 29 31 31 28 24 21 16 20 27 30 22 11 7 8 11 12 15 16 15 15 16 17 18 19 20 21 22 22 22 22 24 26 28 27 23 20 19 20 18 18 21 24 28 29 27 24 18 21 24 26 26 27 29 31 30 27 24 22 23 24 24 24 28 28 28 28 29 31 33 34 30 26 22 20 21 23 25 26 30 32 31 27 28 32 31 26 25 27 30 33 33 33 32 31 28 25 22 21 23 25 26 26 25 25 25 25 24 24 24 24 26 25 23 22 21 20 20 20 22 23 24 25 25 24 23 22 20 20 20 18 16 17 20 23 29 29 28 26 26 29 34 38 39 35 28 24 22 25 29 33 33 36 41 45 44 39 31 26 25 22 19 17 17 18 18 18 21 19 18 18 20 20 19 17 17 19 21 21 17 16 24 35 61 64 59 46 34 26 16 7 13 17 21 22 19 16 16 18 28 36 41 39 38 42 45 44 45 52 59 60 53 44 39 37 39 37 34 30 27 24 22 21 20 17 18 22 23 20 16 15 31 28 23 14 7 4 7 11 11 16 24 27 27 23 20 19 14 18 22 22 20 18 19 21 15 16 19 22 24 27 28 29 21 17 13 14 17 21 22 21 23 22 21 19 17 16 14 14 11 14 17 17 16 15 15 16 29 31 29 20 14 15 14 12 15 16 16 17 17 18 19 19 25 27 29 28 24 22 21 21 17 18 18 19 19 18 18 17 26 35 38 30 24 25 22 16 17 15 14 16 18 20 21 20 16 17 18 19 21 23 24 25 24 20 15 10 9 9 10 11 15 13 12 14 19 21 20 18 21 24 27 26 23 21 20 21 26 24 21 21 24 29 34 37 25 20 19 22 24 23 22 23 22 24 25 23 18 15 15 17 18 18 18 18 18 18 18 18 17 19 24 30 29 22 15 12 14 19 24 27 27 25 25 25 22 21 20 19 18 17 17 17 21 22 24 29 33 32 26 21 23 21 20 21 24 25 25 25 23 22 21 21 22 23 24 25 22 19 17 18 21 22 19 16 21 22 24 25 24 22 19 17 15 14 14 15 17 17 15 12 14 16 19 20 21 22 24 25 29 27 25 24 24 23 20 18 17 18 20 21 21 21 23 24 21 22 23 23 23 24 27 29 24 25 25 25 23 21 19 18 26 24 23 20 18 16 14 13 18 21 22 20 21 25 25 22 21 20 20 20 21 20 16 14 14 16 18 19 18 18 19 21 21 30 33 25 16 15 20 24 21 23 25 24 21 19 19 21 15 19 23 24 24 24 25 26 29 31 32 30 27 25 28 31 29 34 34 28 22 21 25 27 25 23 21 20 19 18 17 17 14 14 23 38 42 32 24 24 32 41 36 25 22 19 15 17 17 19 18 19 27 36 35 28 17 19 19 18 15 13 14 15 13 12 12 16 21 24 22 20 17 16 15 14 16 22 30 36 42 35 22 12 11 17 21 20 21 21 21 20 20 19 18 18 19 16 14 13 15 18 20 21 21 21 20 19 18 17 16 16 14 14 14 14 14 14 13 13 12 21 31 33 27 20 18 19 17 15 12 11 13 14 14 13 11 12 14 15 16 16 15 14 18 17 17 16 16 16 16 17 16 15 13 11 9 8 8 8 7 8 9 9 9 12 17 21 22 21 20 17 13 12 13 14 20 18 14 11 10 13 19 23 26 20 14 17 27 40 49 52 40 35 30 27 23 19 21 24 33 30 24 18 15 15 19 22 26 25 24 23 23 23 22 21 21 20 19 18 17 15 14 14 17 23 28 28 23 18 17 18 37 39 37 28 22 24 29 33 34 32 28 25 24 25 28 29 36 37 32 21 17 20 22 20 15 15 15 18 21 21 19 17 18 19 22 27 30 30 27 23 17 14 12 12 15 19 22 23 24 24 22 21 26 32 32 29 25 23 23 24 21 14 9 8 8 11 14 15 12 9 8 7 15 24 31 28 17 9 9 13 22 27 31 28 20 14 13 14 15 15 14 13 12 11 11 11 12 13 14 14 14 12 10 9 8 10 11 11 9 8 9 10 11 15 19 18 14 10 9 10 18 16 12 9 8 9 10 12 11 11 10 10 9 8 8 8 10 11 12 13 13 12 12 11 4 6 7 8 8 7 5 4 2 2 2 2 2 2 2 2 2 4 7 8 7 7 9 10 13 15 16 14 11 9 8 9 7 6 6 6 5 5 5 5 1 2 4 4 3 4 6 9 10 9 9 14 23 28 24 16 4 5 8 12 16 17 15 13 17 19 20 18 16 14 14 15 9 9 8 8 9 12 14 15 11 8 8 10 9 5 7 11 8 12 15 14 11 9 9 10 9 8 7 5 4 4 4 4 2 2 3 3 3 3 4 5 6 6 6 6 6 7 8 8 14 13 13 12 12 11 11 11 11 11 11 10 10 10 9 9 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 150 150 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 148 148 149 149 150 151 151 150 150 150 150 151 151 147 148 150 152 152 152 151 150 148 149 151 152 152 151 149 148 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 154 153 152 152 151 151 151 151 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 156 155 155 154 154 155 155 156 158 157 155 154 154 155 157 159 158 158 157 157 156 156 156 155 157 157 157 157 157 157 157 157 156 155 154 153 154 155 157 159 157 159 161 160 158 158 159 161 159 159 159 158 158 158 157 157 157 160 161 159 161 165 162 156 130 123 115 114 122 128 123 115 97 63 71 85 82 84 96 119 135 130 112 90 67 46 65 114 130 121 113 133 143 130 123 111 119 122 111 95 103 133 148 144 148 152 132 95 69 56 50 48 93 143 163 149 143 138 113 88 77 99 104 77 60 86 119 125 88 66 54 63 77 84 95 108 117 128 126 108 94 89 77 60 43 34 31 45 69 86 90 88 98 110 118 113 97 84 78 75 59 59 56 57 68 76 80 88 100 107 101 74 56 68 83 80 49 33 42 69 84 90 107 125 126 116 92 66 58 67 70 64 55 85 124 138 135 140 146 141 134 138 140 110 73 78 84 58 20 11 29 68 84 72 67 80 97 99 101 102 101 100 98 97 95 106 113 107 93 77 63 52 50 70 109 131 112 85 74 72 74 54 38 47 62 57 46 47 32 32 23 24 37 39 46 66 85 88 91 97 111 123 118 105 58 41 43 56 58 59 51 31 31 77 118 119 103 100 109 118 126 126 119 130 156 152 124 108 91 74 71 95 127 140 136 130 103 99 90 86 97 114 118 112 93 86 78 77 81 83 80 75 92 77 56 61 94 115 111 103 90 100 109 105 87 74 82 99 104 74 50 50 59 61 58 57 55 68 67 53 58 94 135 156 150 160 166 164 145 110 88 91 103 111 115 111 105 102 103 104 103 81 61 55 50 40 34 34 31 53 69 78 83 70 42 24 22 18 29 68 132 182 165 111 100 141 160 145 122 96 65 44 34 38 44 40 35 60 107 141 173 168 159 141 109 71 42 29 33 38 32 18 17 40 90 140 165 119 67 39 31 28 29 33 34 41 37 22 21 48 84 107 89 94 97 91 84 93 110 118 131 137 132 105 67 40 33 36 35 35 31 31 32 23 18 27 75 128 129 103 84 58 39 27 36 30 25 26 38 52 60 62 75 98 92 57 42 46 42 30 37 92 119 95 81 97 100 82 53 82 105 96 96 140 175 168 172 178 175 162 153 148 135 120 106 86 58 62 91 104 105 117 140 123 109 126 158 192 183 118 84 121 138 124 106 85 57 37 29 33 36 36 34 30 20 10 53 105 153 164 114 68 92 132 142 176 177 114 50 22 16 31 29 28 27 25 25 26 29 32 63 95 91 50 29 33 34 29 28 56 97 123 117 98 97 109 133 134 118 98 74 34 27 62 94 119 105 94 108 130 143 122 91 59 41 24 35 65 73 84 77 83 85 80 87 120 155 168 167 163 166 175 152 127 127 115 109 114 122 127 126 125 132 141 136 146 163 161 137 111 88 67 58 75 92 88 65 45 48 62 70 71 69 87 93 77 65 48 63 88 82 50 64 128 168 162 151 147 132 116 115 123 124 117 106 70 57 77 98 114 129 136 116 109 104 109 111 102 110 137 146 133 115 114 128 140 153 171 157 165 157 123 86 83 119 160 163 109 84 104 134 162 158 126 112 105 95 97 98 111 121 97 105 112 115 151 168 139 113 89 88 111 128 128 130 140 142 136 119 103 97 105 107 97 93 98 106 127 142 144 134 124 137 166 147 91 41 29 31 42 81 126 161 138 135 152 163 169 173 172 168 166 167 170 171 170 171 174 170 171 172 173 173 172 170 169 171 171 173 174 172 170 169 169 171 162 182 201 183 168 137 62 89 128 152 134 118 145 178 183 161 152 143 140 137 123 99 80 57 54 56 71 80 67 53 54 107 133 125 80 48 21 25 86 162 203 200 179 173 179 169 122 113 165 164 140 143 167 188 185 177 122 100 142 175 153 127 132 166 174 166 149 156 177 155 104 97 74 65 78 98 119 131 130 101 74 50 44 44 39 37 40 38 35 32 30 30 34 38 42 30 51 86 137 186 200 186 176 113 63 83 157 185 170 165 169 168 167 169 166 150 133 133 146 144 141 149 162 166 168 169 164 149 146 154 170 177 173 172 176 174 174 173 172 171 172 175 178 163 153 134 82 68 130 186 207 198 178 156 138 109 73 47 39 29 33 65 113 134 126 124 136 116 110 156 168 159 151 121 130 118 79 87 136 145 124 143 188 195 190 182 180 175 150 122 109 105 123 142 140 129 130 140 141 144 88 69 112 157 189 198 178 143 92 49 48 107 170 179 172 157 136 129 145 159 155 151 154 137 150 152 138 139 166 184 179 168 130 88 75 97 136 167 183 191 189 181 174 180 192 188 176 126 66 36 45 45 40 40 37 31 31 33 39 45 44 36 28 24 25 26 27 29 29 29 29 31 32 30 26 25 32 39 42 41 42 42 41 40 38 38 38 42 39 34 30 29 28 27 26 30 29 28 30 33 34 33 31 23 25 27 28 27 24 20 17 13 18 26 29 22 10 4 5 9 11 15 15 14 12 11 12 18 18 19 20 21 23 25 26 27 28 28 27 24 21 18 17 17 19 22 27 30 29 25 21 20 23 26 27 27 27 28 29 27 24 21 20 23 26 27 27 29 27 25 25 27 30 35 38 33 28 22 19 20 23 26 26 30 33 33 30 31 33 30 23 22 24 28 31 33 33 31 30 30 27 25 24 25 25 24 22 24 24 24 24 24 24 24 24 26 25 23 21 19 18 17 17 24 24 23 23 23 23 23 23 20 21 21 20 18 18 20 22 29 30 30 28 25 25 26 29 27 25 22 21 21 23 26 28 30 32 36 38 39 38 36 35 36 30 24 20 19 20 20 20 20 18 18 18 20 20 18 16 17 17 20 21 19 18 22 29 55 58 53 41 32 28 20 10 15 19 21 20 17 14 15 16 24 33 38 37 37 42 44 44 45 48 51 52 49 45 43 42 41 38 35 30 26 23 21 20 21 16 15 18 21 20 20 22 32 26 18 10 6 6 9 11 12 20 28 29 23 16 12 12 10 16 23 25 22 19 18 19 19 19 19 21 24 29 33 35 27 21 14 12 15 19 20 19 23 22 21 20 18 16 15 14 12 15 17 18 16 14 14 15 25 28 26 18 14 15 16 14 18 17 17 17 17 17 17 18 21 24 26 26 23 21 20 20 20 19 19 18 18 19 19 20 28 39 42 33 25 25 22 15 18 17 17 19 21 21 19 16 15 16 19 22 24 25 25 24 17 16 14 12 11 11 11 12 15 12 11 14 20 23 21 19 21 24 27 25 22 19 20 22 23 22 21 21 23 28 33 36 29 24 22 24 25 24 22 24 20 25 28 26 21 16 15 16 22 21 19 18 17 18 20 21 17 18 23 29 29 22 17 16 16 20 24 26 26 25 25 26 25 23 20 18 16 17 18 19 22 21 23 29 34 34 26 19 24 22 20 21 23 25 25 24 22 21 20 19 20 21 23 24 22 18 16 17 21 22 20 16 18 19 22 23 23 22 20 18 18 17 17 19 20 19 15 12 16 18 20 20 19 19 21 23 27 26 26 27 27 25 21 17 16 19 22 23 22 22 24 25 23 23 21 19 17 18 23 26 27 26 25 24 22 21 19 18 24 22 20 18 16 16 16 17 23 22 19 17 19 25 25 22 18 21 24 25 23 19 17 15 16 18 20 19 18 17 18 19 17 25 29 25 18 17 20 21 19 19 19 19 20 21 22 23 19 22 24 25 24 24 25 26 28 32 35 33 29 26 26 29 28 34 36 28 21 20 22 22 25 24 22 20 19 17 17 16 12 12 21 37 42 33 24 24 31 38 32 19 17 15 13 16 17 20 21 22 29 38 34 24 15 17 18 16 14 13 14 15 14 12 12 15 20 22 20 17 15 14 13 13 16 22 28 31 40 36 26 16 14 19 24 24 22 21 20 19 18 17 17 16 19 17 16 17 19 20 19 18 19 19 18 18 17 17 17 16 15 15 15 15 14 13 12 11 13 23 32 32 25 18 17 20 19 16 13 13 14 15 15 14 13 13 14 15 15 16 16 16 19 18 17 16 15 16 17 17 16 15 15 14 12 10 8 7 9 10 10 10 10 11 13 14 16 19 20 20 17 16 16 17 22 19 14 12 13 15 18 20 27 22 17 17 23 30 36 39 37 32 29 29 27 25 25 29 35 35 32 26 21 19 20 22 24 24 24 24 23 23 22 22 21 20 18 17 16 16 16 16 19 21 24 24 23 21 21 22 33 38 38 30 23 25 30 32 30 29 28 27 26 24 22 21 28 33 31 21 17 21 23 19 18 16 16 17 20 21 20 18 20 20 22 25 28 28 26 23 17 15 12 12 14 18 19 20 19 21 21 20 22 28 31 30 27 25 24 24 20 12 6 5 7 11 15 16 13 10 8 7 8 17 26 25 17 11 12 17 22 27 30 24 14 7 9 13 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 10 11 10 9 6 6 8 10 13 17 20 18 13 9 10 12 17 15 13 11 10 10 11 12 11 10 10 9 9 8 8 7 10 11 12 13 14 14 14 13 7 8 8 8 8 6 5 4 2 2 3 3 3 3 2 2 2 4 7 7 7 6 8 9 16 17 18 16 12 9 8 9 7 7 6 6 6 5 5 5 1 3 4 4 3 3 6 8 9 7 3 6 16 26 25 18 6 6 7 11 16 19 19 18 24 23 21 16 12 10 12 14 13 11 8 7 7 10 14 16 12 7 6 9 8 4 6 12 10 11 13 14 14 12 11 9 8 8 6 5 4 4 4 4 2 2 3 3 3 3 4 5 4 5 6 6 7 7 7 6 10 10 11 11 11 11 12 12 13 13 13 12 12 12 11 11 149 149 150 150 150 150 151 152 150 150 150 150 150 150 150 150 152 152 151 150 150 149 149 148 150 150 150 149 149 149 148 148 150 150 150 150 150 150 150 150 150 149 149 148 148 149 149 150 153 152 150 149 149 150 152 153 143 145 148 150 152 152 152 151 148 149 151 152 152 151 149 148 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 152 154 155 154 152 150 148 155 154 154 153 153 152 152 152 155 155 155 155 155 155 155 155 156 155 155 154 154 155 155 156 160 159 156 154 153 154 156 157 159 158 158 157 157 156 156 156 157 157 157 157 157 157 157 157 159 157 155 153 154 156 159 162 157 159 161 160 158 157 159 161 159 158 158 157 157 156 156 156 160 162 160 156 159 168 173 172 160 131 105 99 100 98 103 112 100 73 72 72 69 72 79 101 127 116 77 50 65 84 92 101 113 97 88 117 137 128 121 111 94 105 112 120 141 162 159 140 123 124 106 87 82 69 59 65 81 128 144 144 161 150 102 67 68 91 99 79 73 109 143 146 109 78 58 67 82 84 85 89 95 102 94 72 60 59 50 34 38 26 28 57 95 112 106 94 110 120 125 118 108 97 84 73 60 61 51 46 60 73 77 82 97 102 98 76 60 64 56 29 32 41 65 83 86 93 104 106 114 115 109 98 88 80 68 56 53 84 124 141 139 147 157 155 125 128 131 103 66 70 68 34 10 13 48 96 105 81 78 99 108 107 108 112 114 110 99 90 101 108 106 91 73 64 64 64 71 89 118 128 111 91 78 67 62 48 32 36 49 47 41 47 59 55 42 45 62 65 73 100 111 111 106 99 102 110 108 100 56 50 54 63 63 56 45 33 29 69 99 91 74 80 106 127 130 134 130 139 155 141 114 108 104 91 77 78 101 127 134 127 139 129 109 91 90 102 108 105 96 87 76 69 69 74 79 81 103 90 65 59 81 96 87 74 97 106 115 115 103 89 81 80 75 60 52 63 78 79 68 57 52 64 64 58 80 127 160 166 146 152 154 151 136 109 98 109 106 98 100 112 117 112 111 118 134 112 89 72 55 38 31 34 33 42 48 60 72 63 38 22 19 17 19 48 111 164 157 116 87 122 153 168 163 130 85 57 39 34 44 46 30 42 83 113 166 171 178 176 150 102 56 29 35 40 35 27 23 24 59 115 153 110 64 43 39 36 33 34 38 43 40 27 25 36 49 53 74 92 90 84 95 100 110 137 138 140 130 102 67 44 38 39 37 34 30 34 34 20 14 25 86 142 153 132 94 40 23 37 37 32 32 32 23 20 44 76 143 168 139 65 29 37 42 32 49 75 67 52 91 147 152 126 97 84 92 104 109 132 162 169 141 148 146 139 142 152 148 136 130 109 71 58 80 92 92 100 101 98 112 149 169 171 144 80 80 114 137 130 113 94 64 37 28 34 38 37 35 29 20 11 45 108 154 141 95 99 136 133 127 152 161 94 35 24 19 36 29 29 27 25 25 29 37 43 48 53 46 40 43 39 25 18 55 97 153 177 147 101 89 105 116 115 90 76 74 48 47 93 145 165 139 125 133 140 157 156 129 90 55 26 38 69 83 111 97 64 54 71 93 122 144 144 135 119 120 141 128 108 112 103 102 105 108 106 101 102 115 129 131 128 135 131 96 59 45 44 74 94 115 116 91 67 67 81 85 86 90 119 133 119 105 87 66 53 31 36 86 135 146 136 140 141 126 106 107 125 132 125 122 86 71 90 112 128 140 144 115 102 85 83 91 99 123 156 156 144 123 112 114 119 136 162 180 178 158 117 83 86 121 155 145 98 101 134 144 152 153 131 98 91 100 119 102 87 108 115 130 121 113 156 180 141 104 76 89 119 138 135 137 151 157 149 148 125 113 119 118 102 89 89 120 140 147 136 124 117 127 147 97 59 26 21 36 70 131 187 192 155 142 161 174 173 168 162 175 168 166 171 172 166 165 168 170 171 173 173 173 171 169 168 168 172 175 173 172 171 169 167 172 170 157 177 188 169 138 82 65 111 146 134 116 138 174 188 183 161 135 118 106 88 61 41 52 51 90 157 160 88 60 102 158 184 153 73 31 16 28 87 149 172 168 169 172 179 174 128 108 138 144 157 174 171 174 179 178 124 98 141 178 150 123 139 173 169 153 140 155 177 160 118 110 99 86 89 120 160 156 118 88 56 34 39 46 42 39 43 39 36 32 29 29 32 37 40 47 91 126 145 171 185 168 144 82 70 120 178 175 161 166 162 165 165 173 179 167 145 135 140 130 123 133 150 157 162 168 169 152 144 149 168 175 168 165 173 177 175 173 175 180 183 183 181 181 152 125 79 66 120 175 200 179 163 155 161 156 122 76 44 32 21 52 119 150 123 94 92 88 127 170 162 141 145 146 141 112 86 120 174 158 120 152 215 205 198 182 178 183 166 128 102 86 104 115 105 98 121 147 151 162 97 72 116 153 166 166 143 101 63 51 63 94 126 132 135 144 146 153 165 169 157 135 117 105 119 132 160 190 184 175 193 202 168 119 80 69 90 129 160 180 186 188 188 192 190 165 134 106 68 41 36 38 43 41 29 32 29 29 34 42 43 35 27 23 24 26 28 29 30 31 31 30 35 36 32 30 30 31 29 35 38 41 41 38 37 39 42 43 40 35 31 29 28 28 27 36 33 31 30 31 31 29 27 24 25 26 26 24 20 16 13 10 16 25 29 22 10 4 4 7 11 15 16 13 9 7 7 17 17 17 18 21 24 26 28 29 29 28 26 24 21 17 15 17 19 23 28 30 28 22 17 22 25 28 28 27 25 26 27 24 21 18 19 23 27 29 30 29 27 24 23 25 30 36 39 37 30 23 19 19 22 25 26 30 33 33 31 32 33 28 20 19 21 25 29 32 33 32 30 32 30 28 27 27 25 22 19 20 20 20 21 21 22 22 22 25 24 22 20 17 16 15 14 25 24 23 22 22 22 23 23 21 23 24 23 21 20 21 23 26 27 27 25 21 18 18 18 16 15 16 16 18 20 23 24 25 26 27 29 32 36 40 43 48 41 31 24 21 20 20 19 18 17 16 18 20 20 19 17 18 17 18 21 21 19 21 25 44 48 45 35 30 31 26 17 19 21 22 20 15 12 12 14 20 29 36 36 36 42 45 44 51 50 49 47 45 45 44 45 41 39 35 30 26 23 20 19 20 15 12 15 19 21 24 27 27 20 11 6 6 10 14 17 14 23 31 30 20 9 5 5 10 18 26 28 24 19 16 16 21 19 18 18 21 28 35 39 33 25 16 12 14 17 18 17 23 22 21 20 18 17 16 15 14 16 18 18 16 14 14 14 21 25 24 17 14 17 18 16 20 19 18 17 17 17 17 17 18 20 23 24 22 20 19 19 22 21 19 18 18 19 21 22 30 41 44 34 26 25 21 14 20 19 20 21 22 21 17 13 12 15 20 24 27 27 26 25 12 12 13 14 13 13 13 13 15 13 12 15 21 24 23 20 21 24 26 25 20 18 19 22 20 20 19 20 22 27 32 35 32 27 25 27 27 25 24 24 19 25 30 29 23 17 14 14 25 23 20 18 18 19 22 24 18 18 22 29 29 23 18 19 17 21 25 26 26 25 25 26 27 24 20 17 15 17 19 21 22 21 22 28 35 35 27 19 25 23 20 21 23 24 25 24 21 20 19 18 19 20 22 23 21 18 15 17 21 23 20 17 15 17 19 22 23 22 21 20 21 20 21 22 23 21 16 12 18 20 21 20 17 16 18 20 25 25 27 29 29 27 21 17 17 20 23 24 23 22 23 25 26 24 21 16 12 13 18 23 28 27 25 23 21 20 19 19 21 20 17 15 15 17 19 21 28 23 16 14 19 27 27 22 13 20 27 28 23 19 18 19 19 20 22 21 18 16 17 18 14 22 28 26 21 20 19 18 18 16 15 16 19 22 24 25 22 24 26 26 25 24 25 27 29 33 37 35 30 25 24 26 27 34 36 28 20 19 19 18 26 25 23 21 18 16 15 15 11 10 20 37 42 33 24 23 30 37 29 16 13 12 11 15 18 23 24 24 31 38 32 20 14 16 16 15 13 12 13 14 16 14 12 15 19 21 18 14 14 12 12 13 17 22 27 29 39 36 29 19 16 20 25 27 22 21 19 17 15 15 15 15 19 18 17 19 21 21 18 15 17 17 17 17 17 17 17 17 15 15 15 15 14 13 11 11 17 25 32 30 22 16 17 20 20 18 15 14 15 16 16 15 14 14 14 14 15 16 17 18 19 18 17 16 15 16 17 18 15 15 16 16 14 12 9 8 8 9 10 9 8 7 7 7 13 17 21 22 20 18 18 19 24 20 15 13 16 18 18 18 26 23 19 18 20 23 25 26 33 29 28 30 30 29 30 33 39 39 38 33 27 23 22 23 25 25 25 24 23 22 21 21 20 19 16 15 14 15 16 17 21 21 20 20 21 23 25 27 29 36 37 30 24 25 29 31 27 28 29 28 26 22 17 15 22 30 31 24 21 24 24 20 19 17 16 17 19 20 20 19 22 22 22 25 27 28 26 24 17 14 11 12 16 20 22 22 17 20 20 17 17 23 29 31 25 23 22 23 20 13 8 8 6 10 15 16 14 11 9 8 2 13 22 23 17 13 16 21 23 27 28 21 10 4 6 12 13 13 14 14 13 13 13 12 13 12 11 10 11 12 14 15 11 11 10 7 4 4 7 10 15 18 20 17 12 9 10 13 16 15 14 13 12 12 12 12 11 10 10 9 8 8 7 7 9 10 12 14 15 15 15 15 10 10 9 8 7 6 5 4 2 3 4 4 4 4 3 2 2 4 6 7 6 6 7 9 17 19 19 17 13 10 9 9 7 7 7 6 6 5 5 5 1 3 4 4 3 3 6 8 9 6 1 1 11 23 25 19 7 7 7 11 16 20 22 22 29 26 21 15 9 8 10 13 16 13 9 6 6 9 13 15 12 6 4 7 7 4 5 11 10 10 11 13 15 15 12 9 8 7 6 5 4 4 4 4 2 2 3 3 3 3 4 5 2 3 5 7 8 7 7 6 9 9 10 10 11 12 13 13 15 15 14 14 14 13 13 13 150 150 150 150 150 150 150 150 149 149 149 150 150 151 151 151 150 151 151 152 151 150 148 147 149 149 149 149 149 149 149 149 148 148 149 149 149 150 150 150 148 148 149 149 150 151 151 152 151 150 149 149 149 149 150 151 155 154 153 152 151 150 149 149 154 153 152 151 149 148 147 147 152 152 152 151 151 150 150 150 152 152 152 153 153 154 154 154 152 152 152 152 152 152 152 152 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 154 153 153 153 153 154 155 156 156 156 156 156 156 156 156 156 155 156 157 158 158 158 158 158 154 155 156 157 157 157 157 156 159 159 159 159 159 159 159 159 153 153 152 153 155 158 161 163 159 159 159 159 159 159 159 159 160 159 159 161 164 163 158 153 155 149 129 117 112 93 81 92 92 85 82 91 91 72 65 79 86 71 58 70 105 134 131 112 100 95 82 118 140 114 97 81 95 100 118 133 147 172 173 146 96 104 128 130 112 91 75 84 84 89 98 133 164 135 91 86 101 94 85 82 89 105 124 136 106 95 77 67 67 62 61 72 68 80 85 86 66 47 43 26 26 28 51 93 124 133 133 136 132 132 127 117 109 102 94 85 84 69 56 53 58 64 69 73 96 98 88 64 40 33 40 49 49 37 67 80 81 94 90 88 101 114 131 136 116 82 59 52 57 72 107 137 147 152 153 147 119 111 104 97 83 59 37 25 0 15 61 109 110 78 75 100 120 123 123 122 118 105 102 114 113 112 84 55 61 84 96 97 117 103 94 87 78 73 64 48 36 26 22 30 47 66 85 98 103 82 72 84 96 91 82 79 86 137 135 122 114 96 90 78 44 61 74 73 68 63 51 38 31 59 68 66 79 91 104 126 134 134 136 140 143 137 121 106 116 118 90 57 69 106 126 127 137 133 127 115 94 75 72 80 95 81 68 58 59 81 107 118 121 91 67 55 69 84 84 98 115 111 110 110 98 82 76 81 76 59 74 101 97 76 58 43 53 65 76 68 70 115 158 164 124 131 126 100 86 104 120 112 99 116 105 99 124 133 126 133 136 111 106 114 102 73 48 32 37 38 41 45 48 45 39 34 28 27 10 34 73 135 181 134 84 102 143 178 159 130 114 77 45 36 37 46 41 31 42 66 98 132 174 188 155 100 59 44 46 39 40 42 26 12 35 73 99 95 88 74 52 33 29 34 40 37 39 30 23 21 28 61 79 90 81 84 92 97 118 131 133 115 92 79 72 61 41 25 30 33 33 33 29 17 16 31 94 137 170 162 121 67 31 25 31 31 28 23 11 13 67 139 187 200 138 45 18 32 33 28 63 111 98 85 120 165 176 139 107 65 72 123 146 139 134 134 140 128 130 132 125 131 136 126 120 90 61 64 96 124 124 111 83 70 87 138 166 140 90 58 86 117 129 137 153 126 70 42 21 28 32 30 30 29 20 7 63 142 176 135 95 129 171 146 120 132 122 72 24 19 31 29 30 27 25 26 30 33 34 33 33 42 48 48 38 22 29 57 107 146 160 160 125 80 71 55 61 68 57 73 100 76 60 99 162 159 136 139 154 155 155 147 130 102 81 32 16 65 103 124 106 88 78 90 108 113 108 103 96 107 102 92 88 81 94 128 129 125 132 145 142 127 122 131 131 106 85 76 54 29 53 110 131 120 119 127 123 100 79 71 68 81 112 138 138 133 130 126 86 33 14 56 107 135 138 131 128 131 125 113 111 124 136 140 129 85 77 94 101 120 143 142 127 88 66 92 111 122 155 172 147 153 141 129 128 120 115 125 145 151 121 91 96 102 113 139 140 86 86 127 135 124 115 103 77 115 148 138 96 70 84 112 139 123 116 135 151 130 97 86 113 115 110 118 149 167 157 142 148 137 145 161 160 144 122 103 128 150 162 159 160 158 131 94 57 49 27 17 54 123 171 182 152 119 114 143 165 169 168 168 171 173 175 175 169 165 166 171 167 168 167 173 181 176 167 170 172 171 170 170 169 169 169 169 166 160 159 171 182 163 123 92 70 85 121 134 118 134 175 192 183 145 115 74 60 62 49 58 94 86 128 209 216 125 68 91 158 137 95 49 34 30 36 77 114 144 154 151 155 177 187 155 114 109 158 179 169 175 172 172 182 142 97 109 160 168 140 128 153 165 169 135 139 176 164 143 134 132 130 132 148 169 153 112 39 40 41 42 43 42 42 41 32 44 34 23 34 42 42 52 68 115 140 128 130 146 130 91 76 97 132 157 160 154 154 157 152 157 158 150 140 140 151 162 156 141 135 142 145 145 160 183 168 144 134 151 170 172 170 173 178 176 177 181 178 172 176 185 176 177 156 90 65 115 155 165 149 152 169 201 213 172 105 62 31 8 42 112 158 141 92 75 131 156 147 115 121 152 146 115 76 110 134 171 150 113 161 205 193 182 177 186 194 184 160 140 123 103 84 75 90 109 141 200 196 126 71 118 178 179 140 76 74 75 75 90 99 107 117 103 133 154 160 147 144 149 134 108 128 144 140 152 177 157 138 168 207 174 147 135 110 80 81 104 138 167 187 189 195 190 142 84 76 64 49 38 34 33 32 31 29 26 25 30 36 38 34 29 24 24 26 30 34 36 35 33 38 36 34 31 28 27 26 25 32 33 35 36 37 38 38 38 33 35 36 34 31 29 30 31 34 33 31 29 28 26 26 26 28 26 24 23 22 19 15 11 13 15 20 24 20 12 6 6 10 10 11 12 13 13 13 12 16 17 19 21 22 24 24 24 17 19 23 25 24 20 14 11 16 21 26 28 26 23 22 21 30 30 30 30 30 29 28 27 24 23 22 22 23 24 26 27 24 25 24 21 18 21 30 37 41 35 27 22 22 24 26 27 21 24 28 32 34 34 33 32 19 23 29 32 33 32 33 34 33 32 29 26 23 21 20 20 17 19 21 21 20 20 22 24 22 23 23 21 18 16 16 17 22 20 18 17 17 18 20 22 23 24 26 26 24 24 26 27 30 25 19 16 17 18 18 17 18 17 16 15 18 22 26 29 22 20 18 20 26 33 38 40 50 46 38 30 23 19 18 18 13 16 18 19 17 15 14 15 17 15 15 16 20 23 24 23 36 46 50 43 36 34 26 16 20 19 17 13 10 10 13 16 17 23 32 39 43 44 46 47 47 47 47 47 47 46 45 44 40 41 40 35 29 23 20 20 18 18 18 18 19 21 23 24 23 17 11 8 9 12 15 16 27 24 21 19 16 12 6 2 3 13 26 35 34 29 22 18 21 21 16 11 15 25 33 34 35 30 24 20 19 19 19 19 24 22 20 19 20 20 19 17 17 18 18 16 14 13 15 17 22 29 28 18 12 16 16 12 17 17 17 17 16 16 15 15 21 20 22 25 25 21 20 21 26 25 20 16 18 22 22 19 29 39 44 35 23 18 20 23 24 20 17 18 22 25 22 19 10 11 14 18 23 24 22 20 7 10 13 16 17 16 15 14 14 17 21 22 21 21 22 23 24 23 22 21 20 19 18 18 24 21 20 20 19 20 28 36 34 32 29 27 27 27 26 24 21 24 27 27 24 20 18 18 23 21 20 20 21 21 18 16 19 20 25 31 31 26 23 24 22 24 26 28 29 30 29 27 22 22 21 20 20 19 19 18 23 20 20 24 31 31 25 18 22 21 21 22 24 26 29 30 26 25 22 19 18 18 19 20 20 15 10 11 16 19 19 18 17 18 20 21 22 21 20 20 18 19 21 22 22 21 19 18 18 18 17 17 17 16 16 16 18 21 26 30 31 28 24 21 21 22 24 27 31 31 28 25 19 20 20 18 16 16 19 21 27 29 28 23 17 14 17 21 25 27 23 12 6 9 18 25 28 25 23 22 23 23 22 20 16 23 29 30 25 19 17 17 26 23 20 17 16 17 19 20 24 23 25 26 22 16 14 16 18 16 14 15 18 21 21 20 21 22 24 25 24 24 25 26 28 29 31 32 31 28 24 22 24 34 37 27 15 13 16 19 17 21 23 21 16 13 15 17 12 16 22 28 30 28 26 26 29 29 26 20 15 15 17 19 23 25 26 26 30 34 32 28 18 15 13 14 15 16 15 13 15 18 20 21 20 18 19 20 18 14 12 15 18 20 25 30 38 37 31 21 17 21 23 21 19 18 16 14 14 14 16 17 20 18 16 14 15 17 19 20 19 18 17 16 16 16 16 17 17 19 21 19 16 14 14 16 11 20 32 36 28 17 14 18 24 21 19 18 20 22 22 22 19 16 13 10 11 14 18 21 19 18 17 16 16 16 16 16 16 15 14 13 11 10 9 8 10 9 8 6 6 8 11 13 16 17 18 19 21 21 20 19 21 21 19 18 17 17 17 18 25 25 23 23 23 23 24 25 23 24 25 26 27 28 28 29 34 37 38 34 28 22 20 20 19 21 23 25 25 24 22 21 21 21 20 17 15 14 16 18 18 17 17 18 21 25 28 30 31 31 31 30 30 30 30 29 25 27 29 27 21 15 11 9 13 20 29 33 30 24 20 18 14 17 21 22 21 20 21 22 24 24 22 21 24 28 26 21 18 14 10 12 18 22 22 20 16 16 15 15 17 19 22 23 19 19 22 28 28 19 10 6 4 10 18 21 19 14 9 7 10 12 17 21 18 11 9 12 23 31 30 18 8 8 7 3 9 14 18 17 13 9 9 11 16 17 16 14 17 21 21 18 7 6 5 4 5 7 10 12 14 13 13 12 12 13 14 15 16 15 15 14 13 12 11 11 14 14 12 11 9 7 5 5 9 9 9 9 9 10 11 11 10 10 9 9 8 7 6 6 5 4 4 3 3 2 2 2 1 4 8 8 5 5 8 11 16 14 13 13 14 12 9 6 5 4 4 4 4 5 7 7 4 3 3 4 4 5 6 7 3 8 9 6 6 14 22 25 13 13 14 16 18 23 28 32 32 24 17 14 11 7 6 7 9 9 8 7 7 7 7 8 11 10 7 6 5 7 9 10 11 12 13 15 15 14 13 12 7 6 5 4 3 2 2 2 5 5 4 4 4 5 5 6 5 6 7 8 9 9 9 9 6 7 7 8 10 12 14 16 15 16 16 15 14 12 9 8 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 150 150 149 149 149 149 149 149 149 149 149 149 149 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 151 150 150 149 149 150 150 151 152 151 151 150 150 149 148 148 148 149 149 149 149 150 150 150 150 150 150 151 151 152 152 152 151 152 152 152 153 153 154 154 152 152 152 152 152 152 152 152 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 154 156 156 156 156 156 156 156 156 156 157 157 158 158 158 157 157 156 156 157 158 158 158 158 158 159 159 159 159 159 159 159 159 157 157 157 158 159 160 161 162 160 160 160 160 160 160 160 161 166 166 166 167 166 164 159 156 156 168 171 153 115 77 71 90 89 96 105 115 113 84 55 48 75 76 84 105 134 153 150 139 135 117 92 101 113 97 80 69 85 111 125 113 111 130 128 101 92 129 173 157 108 80 87 123 116 88 81 110 116 80 77 122 120 97 84 96 112 113 104 98 95 90 74 60 56 51 52 62 91 100 97 85 55 37 45 39 30 40 73 116 144 147 142 142 131 131 130 127 124 120 111 103 110 89 64 50 49 58 73 85 95 91 74 47 29 35 58 76 60 46 86 121 117 95 71 73 109 122 136 137 124 102 76 59 52 62 94 126 139 143 145 142 128 120 108 94 73 48 30 22 11 22 58 101 108 86 79 93 99 111 108 99 105 113 117 120 157 148 101 54 64 109 135 138 142 112 86 69 54 48 49 45 38 36 34 40 62 92 118 130 126 102 107 138 138 96 68 70 96 168 172 135 110 94 86 68 50 81 98 82 64 60 55 43 23 50 66 81 106 121 128 141 136 140 141 140 139 134 118 102 115 130 109 68 65 96 121 127 138 133 126 113 93 77 75 83 74 74 67 60 71 95 118 131 120 97 77 58 71 105 114 116 119 111 104 100 91 79 75 79 83 74 88 105 86 51 41 52 83 112 125 98 70 85 119 136 125 107 88 82 100 132 138 117 116 135 126 112 122 122 117 128 110 101 116 140 137 109 73 45 39 39 40 42 43 40 34 30 26 25 7 24 58 118 169 134 79 114 141 140 121 131 138 97 57 54 54 53 43 33 34 43 61 89 119 132 128 114 95 79 61 45 38 40 30 18 29 53 71 114 133 98 50 31 36 42 38 34 38 31 24 20 29 66 116 114 91 89 98 100 108 110 114 99 89 89 80 58 38 30 32 35 33 33 30 18 15 28 82 126 171 182 147 81 32 19 28 28 27 22 9 11 69 147 193 191 124 43 21 27 34 53 107 152 139 107 108 141 164 143 79 65 83 124 144 139 135 138 142 143 147 145 137 133 122 105 97 99 96 92 99 115 121 118 90 59 56 96 122 103 68 51 98 123 131 143 163 139 81 48 26 28 30 29 28 24 16 8 74 166 175 118 108 155 183 159 121 116 96 56 23 24 34 30 29 28 26 28 31 33 34 34 41 42 41 39 31 23 45 85 136 135 118 103 82 64 63 60 61 68 68 93 122 99 67 76 108 122 119 135 156 158 153 140 114 98 80 35 22 56 78 91 89 102 122 138 142 135 126 122 140 135 129 133 127 101 100 133 150 161 165 159 160 165 159 145 127 85 49 47 57 63 98 151 154 120 96 109 133 132 103 75 46 76 126 161 164 155 140 123 98 58 48 83 116 128 125 118 123 132 135 131 130 130 121 109 104 89 93 93 75 85 110 114 95 80 85 119 133 139 156 149 119 128 130 130 136 136 127 120 115 109 103 119 133 106 92 120 130 80 77 111 117 106 98 87 88 135 164 139 92 70 79 92 95 95 102 123 137 119 94 86 99 94 97 123 152 154 143 142 137 130 143 168 177 169 153 135 107 129 151 167 179 171 127 79 36 36 22 23 85 169 197 175 114 99 95 124 164 182 175 164 165 168 170 170 168 168 169 169 171 172 170 172 178 173 168 173 172 171 170 169 169 169 169 169 149 134 149 170 159 138 117 92 60 60 87 114 120 130 149 158 128 93 68 69 90 92 76 79 87 100 132 172 177 132 84 67 86 76 57 35 30 25 36 86 109 127 138 150 153 157 165 149 103 107 158 180 170 172 165 158 163 139 102 109 155 169 148 137 134 143 149 129 143 178 163 140 149 145 150 159 157 142 104 62 35 37 40 42 42 40 37 35 29 35 29 27 37 42 57 84 116 127 135 128 110 99 106 118 119 111 131 157 155 144 140 136 142 148 145 132 129 145 164 173 171 165 145 123 125 150 172 178 168 154 145 152 166 174 175 173 171 171 173 174 172 170 174 181 185 200 175 94 71 129 158 146 125 151 186 208 205 174 122 77 44 15 33 93 155 166 122 93 164 189 142 74 86 125 119 96 120 148 151 156 125 104 167 217 201 180 163 168 186 199 199 195 165 118 74 57 80 107 133 179 162 97 58 118 167 140 101 73 100 111 123 141 139 135 144 136 141 164 174 166 167 176 166 142 143 142 129 136 141 106 111 177 201 198 179 155 145 140 115 83 84 105 140 172 180 154 107 71 71 61 46 36 32 32 31 29 28 25 24 28 34 36 32 27 27 27 29 32 36 38 37 35 36 34 32 29 27 26 25 25 30 30 32 33 34 34 35 34 35 36 36 33 30 27 27 28 28 28 27 26 26 26 27 27 28 26 23 21 21 19 16 13 13 13 17 22 20 13 7 5 10 11 12 13 14 14 15 15 17 18 19 21 22 22 22 22 14 16 20 22 22 20 17 14 21 22 23 22 21 21 23 25 28 29 29 29 29 28 28 27 24 23 23 23 23 24 26 26 24 26 25 22 20 22 29 35 39 35 31 29 28 27 26 24 25 27 29 31 32 31 29 28 22 26 30 33 32 31 31 32 30 29 27 25 24 23 23 23 19 21 22 22 21 21 22 24 21 23 23 22 19 18 19 20 19 19 19 19 20 22 23 24 29 30 31 29 25 24 24 25 25 22 18 16 17 18 18 18 18 19 20 21 23 24 24 25 21 18 16 18 23 29 33 35 37 38 38 34 27 21 17 15 13 15 18 18 16 14 14 15 18 16 15 16 19 21 22 21 33 44 48 42 37 36 29 19 18 18 16 13 10 9 11 13 17 24 32 39 43 44 46 47 47 47 47 47 47 46 45 45 38 40 40 37 31 24 19 17 18 18 18 18 20 22 24 25 21 16 11 8 10 14 17 19 25 24 22 21 19 14 8 4 3 12 25 34 36 31 23 17 23 20 15 12 16 26 31 30 30 27 24 22 23 22 21 19 24 22 20 19 20 20 19 17 17 18 18 16 14 13 15 17 24 33 32 22 15 18 19 16 19 18 18 17 17 16 16 17 20 18 20 24 24 20 19 21 21 21 19 16 19 23 24 21 25 36 41 34 23 19 21 24 24 21 19 20 24 25 22 18 13 14 16 20 23 22 19 16 11 13 15 17 18 17 15 13 15 18 21 23 22 21 21 23 23 23 22 21 21 20 19 19 22 21 20 20 18 18 25 33 34 31 28 27 28 28 25 23 19 21 24 26 26 23 18 16 21 20 20 21 23 22 20 17 20 20 25 31 32 28 25 26 23 25 27 29 29 29 27 25 24 23 23 22 22 21 20 20 21 19 20 24 30 32 28 24 20 20 20 21 22 25 28 29 27 25 22 20 19 20 21 22 20 16 11 12 16 19 19 18 18 19 19 20 20 20 20 19 18 19 19 20 20 19 19 18 19 19 18 18 17 17 17 16 17 21 26 30 31 29 26 23 27 26 26 28 29 29 26 23 20 20 20 18 16 15 17 19 21 24 27 25 19 15 15 17 24 26 23 13 6 8 15 20 25 22 20 20 22 22 21 19 21 26 31 30 25 19 17 17 26 24 22 19 17 17 18 18 20 21 26 30 27 20 16 17 20 17 15 15 16 18 17 16 14 19 24 25 22 21 23 27 27 27 28 31 32 31 26 22 22 32 35 26 15 13 16 17 16 20 24 23 18 15 15 17 15 18 24 29 31 29 27 25 30 31 28 21 15 15 17 19 22 25 26 27 30 33 31 26 18 16 14 14 15 16 15 14 16 19 21 21 19 18 18 19 16 13 13 19 24 26 27 29 37 37 32 24 20 22 23 21 21 20 19 17 15 14 14 14 19 17 15 14 14 16 18 19 17 17 16 16 16 16 17 17 17 19 20 19 16 14 14 15 12 19 28 31 24 16 16 21 22 21 21 23 25 25 23 21 19 16 13 10 10 13 17 19 24 22 19 17 16 16 16 17 17 17 16 14 13 11 10 10 12 12 12 11 10 10 12 14 18 18 17 16 17 19 23 25 25 24 21 20 19 20 21 22 29 29 28 27 26 27 28 28 25 25 24 24 25 26 28 28 32 35 36 32 25 19 17 17 18 19 21 23 24 23 21 20 22 23 23 21 17 16 16 17 19 18 18 18 20 24 30 34 32 33 35 35 34 31 28 26 21 23 25 24 19 14 10 9 10 18 27 31 29 24 20 18 13 16 20 22 21 21 22 23 29 28 26 24 26 29 27 22 19 15 13 14 19 21 20 17 14 14 14 15 17 20 23 25 23 22 25 30 29 20 11 7 6 11 17 20 18 13 10 8 14 15 18 20 16 9 7 10 21 27 26 14 6 6 7 4 6 10 14 14 10 8 9 12 16 17 16 15 19 23 24 20 8 8 6 6 7 9 11 13 15 14 13 13 12 13 13 14 14 14 14 13 13 13 13 13 16 15 14 12 10 8 7 6 7 8 8 9 9 10 10 10 10 9 9 8 7 7 6 6 4 4 4 3 3 2 2 2 1 4 8 8 5 4 7 10 14 13 13 14 15 13 9 5 5 4 4 4 4 5 6 7 2 2 2 2 2 3 4 5 7 9 8 3 4 14 25 30 20 18 16 16 19 23 27 29 27 20 15 13 11 7 5 6 7 7 6 5 5 5 6 6 9 8 7 7 7 8 9 10 13 14 14 15 14 12 10 9 6 5 4 3 3 3 3 3 5 5 4 3 3 4 5 6 8 8 8 8 8 8 9 9 8 8 8 9 10 12 14 15 14 15 15 16 15 13 11 10 150 150 150 150 150 150 150 150 151 151 150 150 150 150 150 150 152 151 150 149 149 149 150 151 150 150 150 150 150 150 150 150 148 149 149 149 150 150 150 151 152 152 152 151 150 149 148 148 151 151 150 149 149 150 151 151 150 150 150 150 150 150 150 150 148 148 148 149 149 150 150 150 149 149 150 151 152 153 154 154 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 155 156 156 155 153 152 156 156 156 156 156 156 156 156 157 157 158 158 158 157 157 156 157 157 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 161 161 160 160 160 159 160 160 161 161 162 162 163 162 163 163 162 159 158 159 160 152 158 170 160 122 93 96 109 88 91 94 103 109 92 65 54 75 87 112 141 160 164 160 156 148 120 93 76 78 74 62 70 89 121 126 99 80 80 80 77 102 131 159 131 89 79 97 133 132 105 78 65 61 65 88 117 99 97 110 132 131 107 89 87 107 103 82 60 53 55 64 78 93 93 79 66 47 46 68 70 46 64 100 139 157 152 139 132 129 130 131 133 134 128 117 108 126 107 81 60 50 54 72 89 99 87 57 27 23 49 80 97 69 58 101 147 140 99 72 83 113 125 135 136 132 118 88 60 39 48 83 121 133 135 143 150 133 129 120 100 70 42 25 21 19 31 60 93 106 98 92 95 88 94 90 89 101 115 124 133 186 178 128 76 87 133 150 138 126 94 70 58 41 31 35 39 50 53 51 51 68 99 123 132 127 129 145 162 151 110 68 48 106 171 180 150 130 105 74 42 60 96 109 84 63 63 58 41 20 41 64 95 129 143 139 137 146 154 154 145 139 132 112 88 103 131 124 83 67 88 117 135 135 132 123 109 99 98 104 109 83 83 62 48 64 85 104 125 135 120 102 65 70 127 151 137 115 105 97 98 100 94 82 74 76 78 88 93 67 29 35 75 118 151 153 110 70 62 82 105 116 82 63 83 127 160 155 125 125 130 115 108 125 129 118 118 102 101 121 147 150 129 95 64 50 47 42 38 36 35 33 32 27 26 9 14 37 88 138 118 75 114 130 118 110 139 154 112 68 83 88 71 49 37 35 34 36 52 65 76 102 133 144 135 87 57 35 34 34 26 25 32 53 118 148 101 44 32 40 41 38 32 37 33 25 17 27 69 133 128 105 104 112 105 99 88 84 86 100 110 92 55 36 38 35 35 32 31 31 20 15 24 61 101 152 180 154 84 31 22 29 28 27 23 7 5 62 141 193 180 109 41 25 20 37 85 140 159 144 116 111 135 143 107 59 79 102 124 139 138 133 135 142 155 157 150 143 130 111 100 110 136 149 130 103 96 105 114 92 68 60 74 71 50 51 71 110 122 124 137 160 141 85 48 33 30 28 29 27 21 15 13 86 173 157 100 126 179 189 166 123 95 63 37 23 28 35 31 29 29 29 30 32 33 35 35 37 42 42 38 30 27 55 98 110 90 81 73 73 79 80 92 102 97 96 117 141 125 83 58 63 96 114 139 159 156 143 122 100 97 79 44 40 58 56 57 74 108 144 161 160 154 147 141 161 154 150 155 149 120 107 121 143 165 168 153 160 180 164 126 78 60 47 64 93 108 126 151 146 122 101 105 124 130 113 90 54 70 114 159 168 155 141 130 120 93 89 109 121 120 116 112 131 139 144 142 140 131 108 83 93 100 108 87 58 69 94 94 71 82 108 137 138 141 146 114 93 114 137 143 142 145 138 119 83 70 90 154 178 123 85 108 105 68 69 99 105 98 91 81 92 133 156 127 83 70 91 113 81 83 84 96 112 107 90 82 85 91 110 139 151 134 126 141 138 134 150 176 185 179 162 143 101 107 119 140 159 149 101 51 29 27 22 44 111 179 189 161 127 115 88 93 142 178 176 166 163 167 167 165 167 170 167 161 169 173 170 170 173 168 166 174 171 170 170 169 169 169 169 169 161 136 149 164 146 139 127 90 52 63 76 84 91 97 94 84 42 64 95 149 170 127 86 76 75 92 122 150 161 148 101 50 28 28 38 46 48 29 30 83 101 124 141 161 166 160 155 137 91 106 155 177 173 174 160 142 135 137 113 108 146 170 160 152 131 127 120 103 120 158 162 153 143 144 165 181 159 110 59 24 34 36 40 42 41 38 34 31 27 26 23 28 38 49 83 128 149 134 126 121 99 85 118 169 136 104 121 160 157 147 153 151 146 156 155 141 138 151 159 158 163 176 160 126 126 159 170 152 159 160 154 147 156 173 179 172 171 175 176 173 172 175 176 175 184 210 181 90 79 152 170 136 109 150 192 196 179 170 137 82 49 14 14 61 138 179 149 114 135 170 126 61 72 100 104 115 154 169 147 127 105 112 174 208 191 169 153 162 188 210 218 218 196 130 69 49 79 110 121 145 138 79 43 94 129 93 78 101 126 145 168 185 168 147 154 152 157 177 188 181 177 178 165 145 140 142 132 125 105 65 90 175 194 208 200 174 165 163 124 72 68 74 96 120 121 98 76 69 63 54 42 33 30 29 28 26 27 24 23 27 32 35 31 27 29 29 30 33 36 38 36 34 33 32 30 28 26 25 25 25 29 29 30 30 31 31 32 32 35 36 35 32 29 26 25 25 23 23 24 24 26 27 29 29 28 25 21 19 19 19 18 16 13 11 13 20 22 16 9 5 10 11 13 14 16 17 18 18 19 20 20 20 20 20 19 19 11 13 15 18 19 20 19 18 26 24 20 16 15 18 24 28 27 27 27 27 28 28 28 28 24 24 23 23 24 24 25 26 25 27 27 25 22 23 27 31 34 34 34 35 35 32 27 23 26 27 28 29 30 30 30 30 27 30 33 34 32 30 30 30 27 27 26 26 26 26 27 28 23 25 26 25 23 22 23 25 22 24 25 24 22 21 23 24 19 21 23 26 28 29 30 30 35 35 34 30 25 22 21 21 20 19 17 17 19 20 20 19 20 22 25 27 27 25 21 19 18 16 14 15 19 23 26 26 24 32 40 41 34 24 17 15 13 15 17 17 15 14 14 15 18 17 16 17 19 20 18 17 28 40 46 42 39 39 33 23 15 16 16 14 11 9 9 10 18 23 31 38 42 43 45 45 47 47 47 48 47 47 46 45 37 39 40 38 32 25 18 15 17 17 18 19 21 23 25 26 18 14 10 9 12 17 21 23 25 23 22 21 20 17 12 8 9 15 26 35 38 35 27 21 23 20 14 14 21 29 31 28 25 24 23 24 25 25 22 20 23 21 19 19 20 20 19 17 17 18 18 16 14 14 16 18 25 34 35 24 16 18 21 19 21 20 18 17 16 17 18 19 17 15 16 20 21 18 18 20 16 18 18 17 19 24 24 21 22 33 39 34 24 20 22 24 24 22 21 23 26 26 23 19 19 19 20 22 24 22 17 13 16 17 19 20 19 17 15 13 17 20 22 23 22 21 21 21 23 23 22 22 21 20 20 20 21 20 20 20 18 16 20 27 33 29 26 26 29 30 26 22 18 19 22 26 29 27 20 14 18 18 19 22 24 24 21 18 21 20 24 31 34 31 28 27 23 25 28 31 30 26 23 22 26 25 25 24 23 23 22 22 20 20 21 24 29 32 31 30 18 18 18 19 21 24 26 28 26 25 23 21 20 21 23 24 21 17 13 13 16 19 19 18 20 19 19 18 18 18 18 18 19 18 18 17 17 18 18 19 20 20 20 19 18 18 17 17 17 20 25 29 31 30 28 26 33 30 28 27 27 26 24 21 21 22 21 19 15 14 15 16 15 20 25 26 22 17 14 14 22 25 23 14 8 9 13 16 23 21 20 21 23 24 23 21 25 28 31 29 23 19 18 19 25 24 23 22 20 18 17 16 16 20 27 33 31 24 18 18 22 20 17 15 15 14 13 11 7 15 23 24 20 18 22 27 24 23 25 30 35 35 29 23 20 29 32 24 15 13 14 15 14 19 24 25 21 17 15 16 19 21 25 30 33 32 28 24 32 36 33 22 14 14 17 18 20 24 26 27 29 32 30 25 18 16 14 14 16 17 16 15 18 20 22 21 18 17 17 18 15 13 15 25 32 32 28 26 35 35 31 26 24 24 22 19 23 23 22 20 18 15 13 11 18 17 15 13 12 14 16 18 15 15 15 15 16 17 18 18 18 19 20 19 16 15 14 15 14 17 23 26 22 16 18 24 21 21 23 26 28 27 24 20 20 17 13 10 10 12 15 17 28 26 23 20 18 18 18 18 18 18 17 16 15 13 12 12 15 17 18 17 15 13 14 15 19 19 17 14 13 17 25 31 30 28 25 22 22 23 25 27 31 30 29 28 28 28 28 28 27 26 24 22 22 24 26 27 32 34 35 32 25 18 15 15 16 18 19 21 22 21 20 19 23 25 27 25 22 19 17 17 20 20 20 18 18 24 33 41 36 37 40 40 37 31 25 21 17 19 21 20 17 13 9 8 7 15 24 28 27 23 20 19 13 16 19 21 21 21 22 23 32 32 29 27 29 32 29 23 20 18 16 17 20 20 17 13 12 12 13 15 18 21 25 27 27 25 27 31 30 21 13 9 8 12 16 18 16 14 12 10 18 18 19 18 12 5 6 9 20 24 20 9 3 4 6 4 4 8 10 10 8 8 11 15 15 17 17 17 21 26 27 23 10 9 8 8 9 11 13 14 17 16 15 13 12 12 12 13 11 11 12 13 14 14 15 15 17 16 15 13 12 10 9 8 6 7 8 9 10 9 8 7 8 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 5 8 8 5 4 6 8 11 12 13 15 16 14 8 4 5 5 4 4 4 5 6 7 3 3 2 2 2 3 3 4 10 11 7 3 4 13 27 35 29 24 18 17 20 24 26 26 21 15 12 13 12 8 5 5 6 5 4 4 4 4 4 4 6 6 8 9 10 10 10 10 15 15 15 14 12 10 7 5 4 4 3 3 3 4 5 5 5 5 4 3 3 4 4 5 10 9 8 7 7 8 9 10 10 10 10 10 11 12 14 14 13 14 15 16 16 15 13 12 150 150 150 150 150 150 150 150 151 151 151 150 150 149 149 149 153 151 149 148 147 149 151 152 150 150 150 150 150 150 150 150 149 149 149 150 150 150 151 151 152 152 151 151 150 150 150 149 152 151 150 150 150 150 151 152 151 151 151 152 152 152 153 153 153 153 152 151 150 149 149 148 150 150 151 151 152 153 153 154 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 155 157 158 157 155 152 151 156 156 156 156 156 156 156 156 158 158 158 158 158 157 156 155 157 157 158 159 159 159 159 159 159 159 159 159 159 159 159 159 156 157 159 161 161 160 159 158 158 158 159 160 161 162 162 163 157 156 154 149 145 149 159 167 164 148 154 164 153 139 127 112 85 70 63 83 109 110 101 103 102 108 128 155 169 166 159 156 146 119 106 82 69 61 54 86 123 135 124 95 68 47 56 87 111 120 128 106 90 96 98 107 109 98 72 42 43 77 96 85 86 106 133 146 130 105 101 112 126 126 109 87 78 76 78 85 67 60 47 51 57 73 96 91 59 75 104 134 151 148 134 124 116 115 117 122 124 116 104 96 112 108 98 81 61 52 61 75 106 87 48 18 35 80 100 92 64 80 123 156 147 115 96 101 111 119 131 142 142 124 91 63 32 41 78 119 130 128 137 148 128 130 123 100 66 36 20 17 17 40 68 86 94 97 100 101 92 86 86 102 113 109 117 143 167 160 121 81 86 109 104 84 70 52 46 47 37 32 43 53 61 63 61 58 66 88 112 125 125 135 148 153 143 115 75 46 97 144 167 167 153 106 54 31 71 96 106 94 87 86 64 33 24 38 65 101 131 135 123 113 141 153 156 150 147 142 115 82 90 117 120 93 72 74 98 125 131 133 121 105 112 137 152 149 146 122 74 51 65 73 83 113 156 150 133 75 60 125 154 130 101 99 101 112 122 117 95 74 70 77 73 63 45 25 44 91 132 148 131 95 77 71 74 88 84 62 68 110 151 166 149 121 115 114 102 103 124 133 126 122 122 114 118 126 126 121 108 91 81 70 54 39 31 31 34 38 30 31 16 15 24 57 94 85 76 102 119 128 129 137 135 98 69 101 113 84 52 43 46 45 37 41 41 48 80 128 161 171 123 78 36 26 33 34 28 25 43 80 100 81 55 48 46 39 43 35 40 36 26 14 22 64 114 132 133 140 136 109 89 74 75 94 118 123 94 53 35 37 33 34 30 30 32 24 18 23 43 71 113 141 121 63 28 33 32 29 28 26 10 3 43 109 174 164 99 38 24 18 44 107 136 138 135 123 119 130 111 59 57 93 110 115 132 142 138 136 144 156 155 150 146 128 119 131 153 172 180 156 116 90 91 103 99 89 81 71 46 33 60 101 123 124 118 126 145 130 82 47 39 31 28 32 31 23 19 22 84 133 117 100 144 185 184 161 126 81 41 27 25 31 34 29 28 30 33 33 33 33 36 38 39 45 39 29 34 52 82 111 96 84 104 110 116 123 119 140 142 125 113 119 135 133 96 53 55 99 126 148 158 146 127 104 105 99 73 53 67 74 54 41 72 100 127 140 148 158 159 151 138 149 151 145 141 134 123 114 114 134 144 139 138 134 103 63 34 65 93 113 134 142 137 133 130 131 126 116 111 113 111 105 87 66 82 128 148 139 133 136 149 130 127 137 136 133 135 136 139 145 146 141 138 132 112 91 98 108 106 79 66 90 106 93 76 98 126 138 127 137 145 105 90 123 158 155 133 133 134 115 72 64 94 162 188 140 98 105 89 72 82 108 113 104 91 78 88 120 140 118 80 75 111 151 130 115 89 82 98 105 94 84 92 128 156 159 143 121 115 127 127 123 134 150 150 143 132 119 122 101 82 83 96 94 63 31 30 18 31 78 124 143 148 153 166 151 106 91 135 170 172 174 167 170 169 165 167 169 161 147 159 167 169 168 169 166 164 173 170 170 169 169 168 169 169 169 177 163 162 165 165 162 128 74 76 116 120 83 65 70 61 40 42 112 164 202 182 116 101 113 93 80 109 164 185 159 97 38 10 25 63 95 89 41 24 76 121 151 157 160 166 163 146 112 94 114 149 168 174 179 161 131 115 140 128 108 136 170 172 165 148 132 107 87 98 128 139 136 108 124 158 169 131 77 41 25 38 39 40 40 39 36 34 32 26 22 18 22 38 70 120 164 148 128 113 110 108 117 150 187 136 96 119 169 167 158 171 176 167 172 171 161 152 148 147 145 145 160 154 131 125 139 141 127 149 163 160 142 143 166 178 172 174 177 176 173 176 180 175 164 167 190 154 73 85 171 186 150 122 150 174 163 156 182 167 102 58 21 9 37 100 144 132 113 94 110 96 82 94 97 100 121 132 147 122 91 77 99 145 156 153 138 131 146 171 184 182 174 150 98 57 50 87 125 132 140 135 94 52 65 90 78 90 138 148 167 189 206 186 162 168 169 163 167 164 150 135 129 127 127 139 154 143 111 74 47 85 165 191 192 193 184 158 125 102 94 96 98 95 80 63 56 59 65 54 48 38 32 29 28 27 26 28 26 25 28 33 35 33 30 28 28 29 31 34 35 33 31 31 30 28 27 26 25 26 26 29 29 28 28 29 29 30 30 33 33 32 30 28 27 26 26 25 25 25 26 27 29 30 31 27 24 19 17 18 19 19 18 15 11 11 19 24 20 12 7 10 12 14 16 18 19 20 21 21 21 21 20 19 18 17 16 12 13 14 15 17 18 19 20 26 23 18 15 14 18 24 28 25 25 25 26 26 27 28 28 25 25 24 24 24 25 25 25 25 27 28 27 24 24 26 28 29 30 33 36 38 36 31 26 26 27 28 30 32 35 36 37 32 35 37 36 33 30 29 29 28 27 27 27 27 28 30 30 28 29 30 28 25 24 24 26 27 29 29 28 25 24 25 26 24 26 29 33 35 35 34 33 33 33 32 28 23 19 17 18 17 17 18 20 21 22 23 23 24 25 27 27 26 23 19 17 18 16 14 14 17 19 19 19 19 30 42 45 37 27 20 18 14 16 17 16 14 13 13 14 18 17 17 18 19 19 17 14 23 36 44 42 41 42 37 28 12 14 16 16 14 12 12 12 17 21 28 35 39 41 42 43 46 47 47 47 47 47 46 46 39 39 38 35 30 25 20 18 17 18 19 20 22 24 25 26 15 12 9 10 14 20 25 27 28 25 21 19 19 19 17 16 20 22 27 33 38 38 34 29 23 18 14 17 26 33 33 30 26 24 22 22 23 23 21 19 22 21 19 20 21 21 19 17 17 18 18 17 15 15 17 19 23 33 34 22 14 16 19 18 21 19 17 16 15 16 18 19 13 11 12 15 16 15 15 18 14 17 19 18 20 23 22 19 23 33 40 36 27 22 22 23 21 21 22 25 27 28 25 22 22 23 24 26 27 24 19 14 20 20 21 21 20 17 15 13 19 20 22 23 23 22 21 20 22 22 22 22 22 21 21 21 20 19 20 20 17 14 17 23 30 26 23 25 30 32 29 25 21 19 21 27 32 31 23 15 14 15 17 21 24 25 22 19 22 20 22 30 34 32 29 28 22 25 29 33 31 24 20 19 26 26 25 25 24 23 23 23 21 22 23 25 28 30 32 33 17 17 17 18 20 22 25 27 25 24 22 20 20 21 23 24 22 19 15 14 16 18 19 18 20 20 18 17 16 17 17 18 19 18 16 15 15 16 18 19 21 21 20 20 19 19 19 18 17 20 24 28 30 31 30 29 33 30 27 25 25 24 22 21 23 23 23 21 17 15 15 16 14 19 24 25 22 19 16 16 20 24 24 17 12 13 15 16 22 21 21 23 25 27 26 24 25 27 28 26 22 20 20 22 22 22 23 23 23 21 19 18 17 20 27 33 30 23 18 18 25 23 20 17 15 12 10 8 6 12 20 23 21 21 23 26 21 19 21 28 36 38 32 26 20 27 28 21 14 13 13 12 12 17 23 25 23 18 15 14 20 22 24 29 34 36 31 24 34 40 38 24 14 14 17 17 19 23 26 26 28 30 28 24 18 16 15 15 17 18 18 16 20 21 22 21 18 16 16 17 16 13 17 28 36 34 27 21 34 32 29 27 25 23 20 17 23 23 23 22 20 17 14 12 17 16 15 13 11 12 15 17 14 14 14 15 16 17 18 19 20 20 20 20 18 17 16 16 13 15 20 24 23 19 20 24 21 21 22 25 27 27 24 22 20 18 14 11 10 11 13 15 25 25 26 25 24 22 20 18 19 18 17 16 15 14 14 13 16 19 22 22 18 15 14 14 17 19 19 16 13 16 25 33 33 30 27 24 23 25 28 30 28 27 26 26 25 25 24 24 28 26 23 20 20 22 24 26 32 35 37 34 27 20 17 16 16 17 18 19 20 20 19 18 21 24 28 28 26 22 20 20 21 22 22 19 19 24 36 45 40 40 41 39 35 29 23 20 17 18 20 19 17 13 9 6 5 13 22 27 26 22 20 19 16 17 19 20 20 20 20 20 31 31 29 28 31 34 32 26 22 21 19 20 21 19 15 11 13 13 14 16 19 22 24 26 29 27 27 30 29 21 13 10 9 11 14 16 17 16 15 15 20 20 20 17 10 4 5 9 23 23 16 6 1 3 5 4 4 6 8 9 9 11 15 18 15 17 18 18 23 28 28 25 11 10 10 9 10 11 13 14 18 17 15 13 12 11 11 11 8 9 10 12 13 15 16 17 17 17 16 14 13 12 10 10 4 6 8 9 9 8 6 5 7 6 6 6 5 5 5 5 3 3 3 3 3 3 3 3 3 5 7 7 5 4 5 7 9 10 13 16 17 14 8 3 6 5 4 4 4 5 6 6 5 5 4 4 4 4 5 5 12 11 9 5 6 15 27 36 35 28 20 18 21 26 27 26 17 13 12 14 14 10 6 5 5 4 4 4 4 4 4 4 4 5 8 10 12 12 11 10 13 14 14 14 12 10 7 6 3 3 3 4 4 5 6 7 7 6 5 4 4 4 5 5 10 9 7 7 8 10 12 14 12 12 11 11 11 12 13 14 14 15 16 17 16 15 14 13 150 150 150 150 150 150 150 150 151 151 151 150 150 149 149 149 152 151 149 147 148 149 151 153 150 150 150 150 150 150 150 150 149 149 150 150 151 151 151 151 150 150 150 151 151 152 152 152 152 151 151 150 150 151 151 152 150 150 151 152 152 153 153 154 155 154 154 153 153 152 151 151 153 153 153 152 152 152 152 152 153 153 153 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 157 158 158 156 153 151 156 156 156 156 156 156 156 156 158 158 158 158 158 157 156 155 156 156 157 158 158 158 158 158 159 159 159 159 159 159 159 159 155 156 159 161 162 162 161 160 157 157 158 159 160 161 161 162 160 157 150 141 136 141 155 167 171 159 170 185 172 148 123 98 93 68 65 107 145 141 131 142 142 132 132 150 167 169 163 159 161 144 146 127 99 70 59 100 152 149 121 83 57 43 60 98 113 131 150 134 116 109 90 83 75 71 72 65 51 52 68 80 115 127 137 139 137 136 137 138 130 139 135 121 106 84 62 55 42 47 53 74 88 97 106 90 60 68 85 108 131 145 143 135 108 104 105 110 110 101 90 85 89 97 102 90 66 48 49 60 100 80 41 23 63 116 114 74 65 118 156 157 142 126 110 92 100 104 123 150 154 128 95 76 45 40 65 108 129 130 129 128 126 124 110 81 46 22 14 14 24 59 86 85 76 80 90 95 100 101 105 114 112 96 97 119 129 116 85 62 64 66 57 51 38 36 42 44 43 55 75 84 65 64 62 60 65 88 126 156 142 129 133 153 149 113 79 65 78 123 158 161 138 82 37 39 72 93 114 125 128 112 71 31 28 37 67 105 124 121 110 101 117 131 141 146 154 153 124 88 88 101 106 96 78 61 69 96 128 135 123 105 123 165 182 171 180 137 82 72 89 79 72 98 136 144 137 77 50 102 127 103 94 107 120 125 125 118 102 86 79 80 59 36 33 39 58 88 118 123 108 95 100 97 84 81 45 42 76 134 166 159 129 102 100 109 113 112 116 121 129 138 134 122 117 116 114 120 128 126 128 110 82 54 35 29 32 36 28 32 25 22 23 37 55 51 68 96 119 137 135 125 118 94 77 98 102 79 61 61 60 52 44 36 30 37 56 89 130 161 155 103 48 26 31 38 35 29 28 31 53 82 91 73 51 43 49 41 44 39 28 13 16 52 99 135 151 152 130 98 91 93 119 127 129 114 88 61 41 29 29 31 28 28 33 28 21 25 37 58 83 96 79 41 26 40 32 29 28 29 17 4 25 71 132 137 89 31 18 25 60 116 131 137 149 135 110 104 87 58 67 99 105 100 120 142 143 140 142 149 151 155 151 130 131 161 165 166 170 164 138 105 89 91 104 96 83 65 49 54 90 127 142 134 125 127 135 121 82 50 41 33 31 35 35 29 26 30 65 69 79 122 163 179 179 158 129 76 35 27 29 30 30 27 29 33 36 35 33 33 37 42 50 44 21 15 60 119 146 149 126 117 139 145 146 143 127 140 141 127 117 117 126 131 99 47 53 100 129 146 147 131 119 105 121 97 58 59 92 96 65 38 65 89 110 120 132 149 152 144 113 129 141 139 138 147 148 137 120 119 123 121 96 60 43 46 77 120 139 131 139 159 160 150 144 145 136 120 114 118 121 119 113 79 68 93 121 138 143 140 141 131 135 144 142 142 146 145 138 149 153 147 141 133 119 102 86 99 96 77 78 104 109 87 94 122 141 138 124 137 152 122 105 132 158 145 116 115 117 99 79 85 104 134 152 135 105 89 66 71 91 113 115 100 77 57 98 133 144 109 74 84 125 158 163 142 104 80 84 89 83 78 117 170 188 156 130 122 108 92 103 95 97 100 97 101 110 112 128 97 61 45 50 53 43 29 17 15 53 116 144 130 126 142 169 164 135 129 160 174 168 175 169 171 170 168 170 168 154 137 148 162 168 169 172 168 166 172 169 169 168 168 168 169 169 170 167 172 165 168 178 152 104 78 133 174 172 119 82 80 76 63 90 153 178 173 136 103 131 161 136 95 109 173 193 144 70 16 8 49 120 160 127 46 22 87 156 171 152 141 145 135 111 79 116 135 147 155 169 182 165 124 109 150 141 107 128 170 179 171 161 140 111 105 122 134 124 100 90 114 141 131 82 43 34 37 41 39 36 33 32 32 33 34 21 20 15 16 43 101 158 185 143 117 98 107 129 144 149 151 145 103 120 170 177 167 169 168 177 172 170 168 155 141 146 162 158 150 142 133 118 109 118 135 155 174 172 147 137 156 172 173 169 171 171 170 176 182 174 160 156 155 111 55 91 175 190 169 147 144 135 121 142 200 199 133 74 39 24 32 61 88 93 104 108 78 70 88 101 104 101 95 102 114 92 60 54 80 104 98 105 99 103 124 145 148 133 119 104 77 61 56 84 127 136 134 147 130 84 51 65 88 109 145 147 156 169 187 180 168 178 175 142 133 118 97 78 76 97 122 144 149 129 89 51 35 80 155 174 160 166 175 140 87 83 118 110 120 115 86 54 40 45 52 51 47 41 36 34 32 31 30 31 30 29 32 36 38 36 34 31 30 31 33 35 35 32 30 31 30 29 27 27 27 27 27 28 27 26 25 25 25 26 27 28 28 28 29 29 30 30 30 31 30 30 30 30 30 31 31 26 23 19 17 18 19 19 19 17 12 12 20 26 23 16 10 11 12 14 17 19 21 22 23 21 21 21 20 19 18 16 15 15 15 15 16 17 18 19 20 23 21 18 17 18 21 24 26 26 25 25 25 25 26 27 28 25 25 25 25 25 25 25 25 26 27 27 26 25 24 25 26 26 27 29 32 36 36 34 32 29 30 31 32 34 36 38 38 36 38 39 37 33 30 29 29 30 29 28 28 28 28 29 30 31 32 32 30 27 25 25 26 32 33 33 30 27 24 24 25 26 28 31 34 34 33 31 29 25 26 26 23 19 16 15 16 17 18 20 22 23 24 26 27 28 27 25 23 21 19 18 17 18 17 15 15 17 17 15 14 19 29 39 41 34 25 21 20 17 18 18 16 13 12 12 14 16 16 17 19 21 19 15 12 20 33 43 42 42 45 40 31 11 14 18 19 18 16 16 17 16 20 25 31 36 39 40 39 45 45 46 46 46 46 46 45 43 40 35 31 28 26 25 24 18 19 20 22 23 25 25 26 14 11 9 10 16 22 26 28 32 26 19 16 16 19 22 23 28 26 25 27 32 36 36 35 22 16 13 19 30 36 37 35 31 27 22 18 18 19 19 18 21 20 19 20 22 22 19 17 17 18 18 17 15 15 18 20 23 32 33 22 14 16 19 17 19 18 16 15 15 15 16 17 10 8 8 11 12 11 12 15 17 20 21 19 18 20 20 17 26 36 43 39 30 24 22 20 20 20 22 24 27 28 27 25 24 25 27 30 31 28 22 18 21 21 21 20 19 17 14 13 19 20 21 22 23 22 21 19 22 22 22 22 22 22 23 23 21 20 21 20 17 13 16 22 27 23 20 23 28 32 32 30 26 23 22 27 33 34 26 19 11 12 15 19 23 24 22 20 23 19 19 27 33 33 28 26 20 22 29 35 32 22 17 18 25 25 25 24 23 23 22 22 24 24 24 26 28 30 31 31 19 18 18 18 20 22 24 26 24 23 21 19 19 20 22 23 24 21 17 16 16 18 18 19 20 19 18 18 17 17 17 17 18 17 16 15 15 16 17 18 20 20 20 20 20 20 20 20 19 21 23 26 28 29 29 29 29 26 23 23 23 24 22 21 24 25 25 23 20 17 17 18 18 20 23 23 22 20 20 21 19 23 25 21 17 18 19 19 19 19 19 22 25 27 26 24 22 23 23 22 21 21 23 24 19 20 23 24 25 24 22 21 21 22 26 30 27 20 17 18 26 25 23 20 16 12 10 8 9 11 15 20 24 25 25 24 18 16 18 25 35 39 35 30 22 26 25 17 13 13 13 10 10 15 21 24 23 19 15 13 18 20 22 26 35 40 33 23 34 44 42 25 12 13 17 16 19 23 25 24 24 27 27 24 18 17 15 16 18 19 19 18 21 22 22 20 17 15 16 17 18 15 18 28 35 33 24 19 33 29 25 24 24 22 18 16 22 22 23 23 21 19 16 15 16 17 16 13 10 10 13 17 13 14 14 15 16 18 19 20 22 22 21 21 20 19 18 16 12 13 18 25 26 22 20 22 22 20 19 20 22 24 24 24 21 18 15 12 11 11 13 14 19 22 26 30 30 26 21 18 18 18 17 16 15 15 14 14 16 20 24 23 18 14 13 14 14 18 21 20 17 18 24 30 33 31 28 25 24 24 26 28 23 23 23 23 23 22 22 21 28 25 22 19 18 20 22 24 29 33 36 34 28 22 19 18 18 19 19 20 20 19 19 18 17 21 26 28 26 24 22 22 22 24 24 23 22 27 37 46 42 41 39 35 31 27 23 21 20 20 21 21 19 15 10 7 7 14 22 27 25 22 20 20 20 19 19 19 19 19 18 17 25 26 26 27 31 35 33 28 23 23 22 22 21 18 14 11 16 16 17 18 20 22 23 24 30 26 26 28 27 20 13 11 9 10 13 16 19 20 20 19 19 19 20 17 9 4 6 13 27 23 14 6 2 3 3 2 3 4 6 7 9 11 15 18 14 17 18 19 23 28 27 24 11 11 10 10 10 11 12 12 18 17 15 13 11 10 10 10 7 7 9 10 12 14 15 16 16 16 15 14 13 11 11 10 4 5 7 8 8 6 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 6 6 5 4 5 6 7 8 11 15 17 14 9 4 6 6 5 4 4 4 5 6 5 5 4 4 4 5 6 6 12 12 13 12 12 16 24 31 36 29 22 20 24 28 28 27 17 13 13 16 16 11 7 6 5 5 4 3 3 3 4 4 2 5 8 11 13 13 12 11 10 11 12 13 13 11 10 9 4 4 4 5 6 7 8 9 9 9 7 6 6 6 6 7 8 7 7 8 10 12 15 16 13 12 12 11 11 12 12 13 15 16 17 17 16 15 13 12 150 150 150 150 150 150 150 150 151 151 150 150 150 150 150 150 151 150 149 149 149 150 151 152 151 151 151 151 151 151 151 151 150 150 150 151 151 151 152 152 149 150 150 151 152 153 153 154 152 152 151 150 150 151 152 152 148 149 149 150 150 151 151 151 151 151 152 153 154 155 156 156 154 154 153 153 152 152 151 151 154 154 154 153 153 153 153 152 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 157 157 157 156 154 153 156 156 156 156 156 156 156 156 157 157 158 158 158 157 157 156 156 156 157 158 158 158 158 158 159 159 159 159 159 159 159 159 157 158 160 161 163 163 163 163 157 157 158 159 159 160 160 160 163 159 152 141 134 135 143 151 138 148 166 164 134 110 112 124 129 98 93 135 165 148 136 153 164 145 130 136 155 167 168 164 170 167 174 168 140 99 81 107 136 136 105 60 45 62 86 101 123 141 163 147 123 105 78 68 61 86 103 88 51 29 50 85 112 128 144 154 163 167 158 144 129 136 132 118 97 66 44 42 43 64 88 114 117 113 113 94 73 74 76 87 111 137 147 144 131 123 118 118 112 98 90 91 87 92 96 87 66 49 47 54 80 59 31 37 89 134 117 69 87 149 163 137 119 115 107 81 84 86 110 146 155 128 98 84 62 39 45 85 122 137 131 118 132 119 92 56 26 15 16 21 45 82 104 87 64 63 74 79 103 121 120 100 84 72 64 63 70 59 46 44 45 34 31 44 52 69 81 75 77 101 114 101 75 81 77 64 62 90 139 177 143 136 137 148 150 128 93 68 79 107 128 119 103 65 28 37 74 99 128 143 140 115 69 31 27 34 69 111 123 120 116 112 105 117 127 135 146 146 120 89 94 94 95 99 94 75 69 85 116 125 122 114 131 164 175 165 169 125 89 103 127 111 90 98 88 103 108 64 45 86 109 100 108 126 134 122 108 104 102 97 78 71 47 29 41 67 83 89 94 107 117 125 128 115 93 80 32 35 77 139 168 153 119 91 93 96 102 108 114 123 133 139 127 116 118 128 132 139 150 153 160 142 113 80 53 37 31 31 26 29 29 27 28 30 31 31 45 94 124 132 129 130 140 132 103 90 75 74 90 100 85 61 50 34 27 35 41 52 84 120 154 111 60 32 31 37 37 34 24 19 48 103 122 90 54 42 51 45 46 39 30 18 13 39 93 122 123 108 86 78 114 148 179 162 132 104 89 78 54 29 25 30 28 28 33 29 23 26 42 63 72 64 52 39 35 44 31 31 30 30 24 11 19 45 82 98 71 24 17 47 90 127 145 143 147 125 100 94 87 88 96 113 110 96 101 119 128 127 128 130 138 149 144 124 127 151 141 141 150 161 153 124 94 79 87 90 91 83 69 76 115 157 155 145 139 142 141 121 82 48 37 34 33 35 36 33 30 29 43 35 78 154 178 175 182 163 131 76 35 28 29 29 29 27 30 35 39 37 32 32 39 46 46 36 15 32 111 185 194 167 139 133 147 161 168 159 134 125 129 130 131 132 138 137 98 43 37 83 114 133 133 119 121 123 133 86 40 67 117 121 89 49 51 80 106 116 120 126 124 116 103 110 129 144 145 152 163 163 149 117 93 79 48 24 56 113 162 176 156 122 130 163 174 165 156 154 143 126 117 123 133 138 130 107 78 66 89 139 164 154 116 118 132 145 146 146 146 139 145 158 165 156 140 125 106 89 64 84 91 83 84 96 94 80 115 144 152 142 127 128 138 122 122 136 141 125 111 113 106 85 95 108 112 106 111 118 96 60 49 74 104 123 128 115 90 70 119 149 138 79 51 86 132 150 153 146 122 97 86 78 74 77 125 166 165 123 107 112 90 56 69 59 53 49 47 61 83 92 89 72 50 38 38 42 38 29 12 37 91 150 172 154 127 115 156 160 154 159 173 169 161 168 166 165 168 173 174 164 146 130 145 161 169 171 175 173 169 173 168 168 168 167 168 168 169 170 164 169 154 148 147 110 96 136 181 188 182 150 112 93 92 93 110 137 141 124 109 127 167 182 159 123 117 147 150 103 42 2 25 87 177 209 144 38 20 102 159 156 131 134 141 111 83 71 139 157 146 139 158 179 168 124 115 161 148 104 120 168 180 169 164 144 114 126 159 175 160 122 108 119 123 93 46 25 32 39 39 36 31 27 26 27 30 33 20 22 20 20 56 129 179 182 144 112 98 123 151 151 133 120 134 104 107 147 174 171 158 149 158 159 171 179 160 134 139 164 182 164 159 163 144 118 127 160 170 185 185 159 137 141 161 175 169 170 171 172 177 182 180 175 166 137 84 52 103 169 175 169 157 129 95 82 118 180 184 133 79 47 34 31 40 57 79 114 114 75 68 82 85 100 118 111 128 102 62 45 75 114 108 74 66 76 101 134 155 146 119 96 91 81 75 61 82 138 154 143 165 151 100 36 40 88 114 132 137 134 130 144 150 153 160 146 107 115 112 88 63 60 80 102 108 101 90 78 55 35 69 132 126 113 120 134 110 68 69 103 105 121 124 99 60 36 38 49 50 48 44 42 40 38 37 36 35 34 34 36 39 41 41 40 37 37 36 38 39 39 36 33 33 32 31 30 29 29 29 29 27 26 24 22 21 22 23 24 25 25 25 28 31 33 33 33 34 34 32 31 30 29 29 29 25 22 19 18 18 19 18 17 18 13 13 21 26 24 17 13 12 13 15 18 20 21 22 23 21 21 21 21 20 19 18 17 18 18 18 19 19 19 20 20 19 18 18 20 23 24 25 24 27 26 25 25 25 26 27 28 26 26 26 26 26 25 24 24 26 26 25 24 24 24 24 25 26 26 27 31 34 36 35 33 32 33 33 33 32 31 30 30 35 37 37 36 32 29 28 29 29 28 27 27 26 27 27 28 30 31 31 29 26 23 24 25 33 34 33 30 26 23 22 23 24 25 27 28 28 26 24 22 19 20 21 19 17 15 16 17 19 21 22 22 23 24 27 29 30 27 23 19 17 17 18 19 19 18 17 17 18 16 13 10 17 24 31 32 28 23 21 22 21 21 20 17 13 11 12 13 14 15 18 21 23 21 17 13 18 32 42 43 44 46 42 33 15 17 20 21 19 18 18 19 17 19 23 30 35 38 39 38 43 43 44 45 45 45 45 45 45 40 34 29 27 28 29 30 20 21 22 23 24 25 25 25 13 11 9 11 16 22 26 28 33 27 19 15 16 20 24 26 28 26 23 22 24 28 32 33 22 16 14 20 30 35 37 38 35 30 23 18 17 17 17 17 20 19 19 21 22 22 20 17 16 18 18 17 16 16 18 21 27 34 33 23 17 20 21 17 17 17 17 16 16 15 15 15 11 8 7 10 11 9 11 14 20 23 23 19 17 18 19 17 26 36 44 40 32 26 22 19 22 22 22 23 25 26 26 26 26 27 29 32 33 30 24 19 19 19 19 18 17 16 14 13 18 18 19 21 22 22 20 18 21 21 22 22 23 23 24 24 24 22 22 21 17 14 18 24 27 24 21 21 25 29 33 34 32 27 24 25 30 31 27 22 12 12 14 17 22 24 24 23 23 17 16 23 31 31 26 22 16 19 29 37 33 22 16 18 25 24 24 23 23 22 21 21 24 23 24 26 30 31 30 29 23 22 21 21 21 23 25 26 24 23 21 19 18 19 21 22 25 23 19 17 16 17 18 19 18 19 19 20 19 19 18 17 18 17 16 16 16 16 17 18 18 18 19 20 20 21 21 22 21 22 23 24 26 27 27 27 24 22 21 22 24 24 23 21 22 24 25 24 22 20 20 21 22 22 22 22 22 22 23 24 21 25 25 22 19 20 21 20 15 15 16 19 22 24 22 21 20 20 21 21 22 23 24 25 20 21 23 24 25 25 24 23 23 24 27 30 27 21 18 20 24 25 24 21 17 13 11 10 12 11 13 17 24 27 27 25 17 15 16 23 32 37 38 35 27 27 22 14 10 12 12 9 11 14 20 23 24 21 17 15 18 19 19 23 33 40 32 19 33 46 45 25 10 12 17 16 20 24 24 21 20 24 26 26 19 17 15 16 19 20 20 19 21 22 22 20 17 15 16 18 20 16 18 26 31 30 25 22 35 27 21 21 21 20 18 18 23 23 23 22 21 19 17 17 16 17 17 13 10 9 13 17 15 15 15 16 17 19 20 21 23 22 21 21 21 20 18 16 12 11 15 22 25 23 20 19 22 19 17 17 20 23 24 24 21 19 16 13 12 13 14 15 15 19 25 30 30 27 22 18 18 18 18 17 16 16 15 15 15 19 23 22 16 12 13 15 13 17 21 22 21 21 23 26 33 31 29 26 24 23 23 24 21 22 22 23 23 23 22 22 25 23 21 19 19 19 21 22 24 28 32 32 27 22 20 20 22 22 22 21 21 20 19 19 15 18 23 25 24 22 21 21 22 25 27 28 28 31 37 43 41 39 36 33 29 26 24 23 21 21 22 22 22 18 14 10 11 18 25 28 26 22 20 20 21 20 18 18 18 18 17 16 21 22 23 25 30 35 33 27 24 23 22 21 20 18 16 14 18 19 20 21 22 23 24 24 30 26 24 26 25 19 14 12 10 11 14 18 22 24 22 21 14 16 19 18 11 6 10 18 27 21 12 6 4 4 3 2 2 3 5 7 9 12 14 15 14 16 17 18 21 25 23 19 12 12 12 11 12 12 12 12 16 15 13 11 10 9 9 9 6 7 8 9 10 12 13 13 14 14 13 12 11 10 9 9 4 4 5 6 6 5 3 2 3 3 3 3 3 3 3 3 2 2 3 3 3 4 4 4 2 3 4 5 5 5 5 5 7 8 10 13 16 14 10 6 7 6 5 4 4 4 5 5 4 4 4 4 5 6 7 8 14 15 17 19 17 16 20 26 35 30 25 23 25 28 28 27 20 16 14 16 16 12 8 7 5 5 4 3 3 3 4 4 4 6 8 11 13 13 12 11 9 10 12 13 14 13 12 11 6 6 6 6 7 8 10 10 13 12 11 10 9 9 9 9 7 7 9 10 12 14 15 16 12 12 11 10 10 11 12 13 14 15 16 16 16 14 12 11 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 149 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 152 152 152 151 151 152 152 152 152 152 152 153 152 151 151 151 151 152 153 149 149 150 150 150 150 150 151 148 149 150 151 152 154 154 155 153 153 153 153 153 153 153 153 156 155 155 155 154 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 157 157 157 158 158 159 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 162 162 159 159 159 160 160 160 160 160 159 160 159 153 145 139 136 135 116 130 135 121 99 92 123 169 162 131 115 133 143 124 122 149 169 155 138 131 141 156 163 163 162 170 168 174 167 135 113 104 102 99 81 52 49 80 104 102 114 122 138 128 111 97 71 63 71 112 113 76 62 70 78 84 74 98 130 152 157 148 129 114 104 105 98 85 65 43 45 68 83 96 107 121 120 117 124 111 97 95 87 82 98 126 141 141 149 139 132 129 119 106 105 113 105 100 95 88 76 63 56 56 60 34 22 51 100 123 106 77 98 143 138 120 114 111 112 99 81 84 104 135 147 128 98 80 67 43 37 59 89 113 120 113 120 104 74 41 23 21 25 28 52 82 95 75 53 53 59 58 81 100 93 66 51 47 39 33 29 31 37 47 46 31 35 60 96 121 125 101 104 140 140 98 97 120 120 86 64 84 120 140 132 141 143 140 146 145 115 77 86 85 93 92 89 59 28 52 105 120 127 119 111 99 68 34 26 29 69 115 125 121 123 122 111 116 120 123 128 125 109 92 105 101 94 99 108 101 88 86 84 94 112 130 142 147 151 154 165 126 102 120 145 142 124 115 89 90 83 48 41 76 105 123 137 138 126 108 103 108 101 87 62 49 39 41 62 92 105 98 79 99 133 153 143 122 101 85 43 42 75 124 146 136 114 96 90 80 82 96 113 129 135 129 125 110 114 135 144 148 152 154 152 145 129 106 81 59 44 37 32 31 29 27 31 28 19 23 30 85 117 129 135 144 161 160 124 82 57 83 129 143 117 86 63 42 31 38 41 39 53 76 111 89 59 37 31 34 36 35 35 30 48 88 114 102 70 48 48 45 46 37 33 26 16 29 70 92 90 81 74 82 128 167 182 160 129 107 95 80 56 34 24 31 30 29 32 28 23 26 48 68 62 38 36 51 56 53 39 42 37 31 26 18 20 35 43 58 49 21 28 81 131 150 156 139 129 109 104 104 91 103 126 132 131 109 84 85 102 111 114 110 117 124 119 114 118 121 112 128 145 154 150 134 108 86 63 77 106 125 112 95 118 159 160 152 156 166 161 133 84 39 31 33 33 32 32 32 26 20 33 57 117 179 183 174 183 166 131 76 33 25 26 28 31 29 32 37 41 37 31 31 40 50 40 41 40 69 135 182 172 143 129 136 144 168 183 173 155 130 116 125 129 130 139 136 97 48 25 69 103 126 126 111 123 138 133 69 29 85 149 155 127 80 60 81 101 108 107 103 94 85 96 104 127 142 142 153 162 152 139 94 57 49 51 64 107 156 181 168 135 113 130 158 164 159 156 158 154 143 131 128 134 142 134 122 99 72 73 113 149 154 122 128 145 156 156 158 159 152 152 159 156 138 119 108 96 84 72 89 96 93 93 92 91 95 128 156 152 139 127 111 111 113 139 149 143 129 126 125 112 98 116 123 123 111 111 118 93 49 55 92 123 136 141 134 113 96 113 121 100 56 43 75 112 125 126 128 119 106 96 81 74 80 95 111 102 77 71 73 59 42 39 33 35 37 36 42 49 45 39 43 41 37 39 42 36 25 28 69 128 174 190 172 129 93 133 142 153 160 163 161 160 162 165 162 167 177 175 156 132 119 148 162 167 168 173 174 170 173 167 167 167 167 168 168 169 170 174 172 148 121 104 95 127 186 190 176 175 163 127 104 103 102 110 110 120 103 96 143 186 195 164 153 137 123 101 61 26 14 51 109 193 215 143 34 19 107 151 148 119 122 136 115 101 106 143 166 142 126 146 175 175 134 127 169 150 99 114 165 178 165 166 155 125 132 160 182 189 164 121 105 86 60 34 27 34 35 35 33 30 27 26 27 29 31 29 31 34 39 72 139 174 158 142 126 122 140 157 152 135 123 119 113 104 117 145 143 124 120 122 140 166 174 147 115 116 139 165 163 172 181 168 144 144 161 172 180 181 161 132 123 147 177 173 173 173 171 167 167 178 189 191 143 83 66 122 164 151 149 150 121 84 75 106 145 148 126 87 55 35 23 27 48 76 114 94 74 81 102 100 99 123 150 163 104 48 46 101 144 118 72 47 65 100 139 158 146 116 93 75 71 70 57 94 175 199 174 151 126 84 27 27 76 98 109 125 113 96 103 118 129 129 100 88 127 137 97 59 57 65 63 57 58 61 66 58 45 60 93 73 66 71 81 69 47 50 73 101 131 134 92 48 36 42 44 45 45 44 42 41 39 38 38 38 37 37 39 41 43 44 44 43 42 41 42 43 42 39 36 37 36 34 32 31 31 31 31 30 28 26 23 22 23 24 26 25 24 25 28 32 35 35 34 32 32 30 28 27 26 25 25 24 22 20 19 19 19 16 14 17 13 14 21 25 22 17 14 13 14 16 18 20 21 22 22 20 20 21 21 21 21 20 20 19 20 21 22 23 23 23 23 18 17 18 21 25 27 27 26 29 28 26 25 25 26 27 28 26 26 27 27 27 26 24 23 26 24 23 22 22 23 24 25 27 28 30 33 36 35 32 29 27 28 29 29 28 25 23 21 32 33 34 32 29 27 26 27 25 24 23 23 23 24 25 26 26 27 27 25 22 20 20 22 28 29 29 27 23 20 20 21 20 21 22 22 22 21 20 19 18 19 21 20 18 17 19 20 22 22 22 21 20 22 26 29 29 26 22 19 17 18 19 20 19 18 17 18 18 16 12 8 14 19 24 27 26 25 25 25 25 25 22 18 13 11 11 12 12 14 17 22 25 24 19 15 18 32 43 44 44 47 42 33 21 22 23 21 18 16 16 17 19 20 24 30 36 39 39 38 41 42 43 43 44 44 44 44 43 39 34 31 31 32 32 32 21 22 24 25 25 25 24 23 13 11 9 11 16 21 25 26 30 25 20 18 18 21 23 23 25 24 24 22 22 23 27 29 24 18 15 20 26 30 34 38 34 30 25 22 20 20 18 17 19 19 19 21 23 22 20 17 16 18 18 18 16 17 19 21 30 35 32 23 20 24 23 17 16 17 18 19 19 17 15 14 14 11 9 11 11 10 11 15 22 25 24 19 16 18 20 20 23 34 42 40 33 27 23 19 27 26 24 22 21 21 23 24 27 28 30 32 33 29 22 17 16 16 16 16 15 14 14 13 16 16 16 19 22 22 20 18 20 21 21 22 23 24 25 25 27 25 23 21 17 16 20 28 30 28 24 20 20 24 30 35 36 30 23 21 23 25 25 23 16 15 14 17 21 25 26 26 22 15 12 20 28 28 22 17 11 16 27 38 35 22 16 19 25 25 24 24 23 22 22 22 21 20 21 26 32 34 31 27 27 26 24 23 23 24 25 26 26 25 22 20 19 19 21 22 26 24 21 18 17 17 18 19 16 18 20 22 22 21 19 17 17 17 18 18 18 18 17 17 16 16 17 19 20 21 22 23 24 23 23 23 23 24 24 25 22 21 22 24 26 25 23 20 19 21 24 24 22 21 22 23 22 22 23 23 23 23 23 22 24 27 26 21 18 18 18 16 14 14 15 18 21 22 21 18 21 22 22 23 24 24 23 23 24 24 24 24 24 23 23 23 22 24 30 35 33 26 22 22 20 22 22 20 16 13 12 12 12 12 13 16 20 24 26 27 16 15 16 21 28 35 39 41 32 29 21 11 8 12 12 8 13 16 20 24 25 23 20 18 19 19 18 20 30 38 28 12 31 47 47 25 9 12 17 16 22 24 23 18 17 21 26 27 19 17 16 17 19 21 21 20 21 22 21 19 16 15 17 19 20 17 17 23 27 28 29 32 39 28 19 18 19 19 20 22 26 25 23 20 18 17 16 16 17 18 18 14 10 9 13 18 17 17 17 17 18 19 21 21 22 20 19 19 20 19 17 14 14 10 10 16 20 20 19 19 19 18 17 19 22 24 23 22 21 19 17 15 14 14 15 16 18 20 23 26 26 23 20 18 20 19 19 19 18 18 17 17 14 19 23 20 15 11 13 17 17 18 20 21 22 22 23 23 32 32 30 28 25 23 21 20 19 20 21 23 23 23 23 22 22 21 20 20 19 20 20 21 20 25 31 32 29 26 24 24 27 26 25 24 22 21 20 20 15 18 20 21 19 17 16 16 22 25 29 32 34 36 37 37 35 36 35 34 32 29 26 24 19 19 20 23 24 23 19 15 17 23 29 31 28 23 21 20 19 17 16 16 19 20 19 18 20 22 23 24 29 33 31 25 24 24 22 21 19 18 18 18 18 19 21 23 25 26 27 27 30 25 24 25 24 19 15 14 13 14 17 21 25 26 23 20 7 12 18 20 15 10 16 24 23 16 8 5 6 6 5 3 6 7 9 12 14 15 15 15 14 16 17 16 19 21 19 14 13 14 14 14 14 13 13 13 14 13 11 10 8 9 9 9 6 6 7 8 8 9 9 10 11 11 10 10 9 8 7 7 4 4 4 4 4 3 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 4 4 4 1 2 3 4 5 6 6 6 7 7 9 11 14 14 11 8 7 6 5 4 4 4 4 5 7 7 7 8 10 11 13 14 19 19 20 22 19 15 18 24 34 32 29 27 26 26 25 25 23 18 15 16 15 10 7 6 4 4 3 2 2 2 3 3 6 7 9 10 12 12 12 12 10 11 13 14 14 14 13 12 8 8 8 8 9 10 11 11 16 16 14 13 12 12 12 12 8 9 12 13 14 13 12 11 10 10 10 9 10 11 12 13 12 13 14 15 15 14 13 12 150 150 150 150 150 150 150 150 149 149 149 150 150 151 151 151 147 148 150 151 152 151 151 150 151 151 151 151 151 151 151 151 150 150 151 151 151 152 152 152 154 153 153 152 152 151 150 150 153 152 152 151 151 152 152 153 152 152 152 152 152 152 152 152 150 150 150 150 149 149 149 149 151 151 152 153 154 154 155 156 157 156 156 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 155 155 155 155 156 158 158 156 156 156 156 156 156 156 156 155 156 157 158 158 158 158 158 158 159 160 160 161 161 161 160 159 159 159 159 159 159 159 159 162 160 158 157 156 157 158 159 161 161 161 161 161 161 160 160 157 162 168 169 163 151 140 133 137 138 124 111 109 111 138 180 171 146 125 123 119 102 110 142 173 168 153 137 135 147 157 159 155 169 154 166 177 159 135 96 89 73 66 62 61 82 102 98 81 97 125 125 110 94 72 70 85 104 79 54 91 129 116 89 60 68 88 113 119 103 80 67 59 64 65 62 48 33 52 91 133 123 105 104 104 114 131 122 110 109 97 85 93 119 137 140 139 130 125 126 121 114 122 136 122 111 100 96 91 80 66 57 49 19 17 60 100 104 92 87 84 117 116 129 141 127 127 124 91 95 109 130 143 132 101 74 68 51 41 40 47 68 92 100 96 82 59 36 27 28 29 26 40 62 70 54 41 45 47 40 44 51 45 36 34 34 37 45 52 61 70 77 73 63 78 112 135 154 138 92 96 149 150 97 112 156 163 112 73 79 94 91 136 129 131 146 155 145 123 107 80 68 86 104 96 50 32 93 147 144 118 83 77 87 72 41 26 27 68 116 124 119 121 120 114 116 116 116 115 113 108 103 117 113 98 94 108 111 94 78 52 63 100 142 151 135 135 153 161 123 96 101 120 132 125 109 137 115 82 41 36 66 101 140 159 139 109 96 113 127 104 67 50 33 38 57 76 100 111 99 74 94 136 161 145 123 108 92 53 50 73 106 116 111 107 104 85 80 88 99 105 118 129 129 134 109 107 128 139 139 140 140 128 131 131 122 104 81 61 50 42 35 29 25 31 27 13 19 34 74 103 132 149 147 150 148 126 75 50 92 151 165 138 111 74 50 35 40 45 40 40 47 64 61 51 38 31 32 35 36 42 34 29 48 89 115 98 64 44 43 45 35 35 33 19 26 36 69 89 106 111 107 121 133 141 132 123 114 95 67 44 35 25 33 33 30 31 26 21 24 50 68 51 16 24 61 74 65 49 54 46 31 24 20 22 32 25 34 34 22 40 107 162 171 154 138 129 112 112 106 84 103 137 140 146 123 78 66 90 108 111 103 103 100 97 110 117 103 93 126 149 146 139 138 127 109 56 62 103 155 157 119 107 128 164 158 170 188 184 149 90 35 26 32 33 29 28 29 22 11 34 94 157 191 182 173 180 164 130 75 30 19 23 29 33 32 33 38 42 37 30 31 41 52 49 59 68 87 117 132 123 114 118 133 130 148 157 148 147 123 93 103 101 101 118 123 93 56 27 69 104 129 126 106 121 143 128 58 26 104 176 184 162 112 87 90 93 96 97 93 81 69 88 110 134 134 133 156 158 126 99 64 40 58 99 128 134 131 143 124 100 103 132 151 154 157 163 159 158 159 156 146 133 125 123 116 114 103 82 81 107 131 128 134 146 150 146 151 158 156 150 147 130 105 93 98 103 103 101 105 103 101 103 100 106 122 132 157 145 133 126 103 102 118 150 168 163 148 146 138 124 122 133 131 134 136 136 132 100 56 54 92 116 117 117 108 87 72 84 73 64 62 61 61 71 85 86 83 77 76 76 64 52 55 56 56 50 46 42 32 32 47 43 46 62 76 77 70 52 30 17 30 36 35 37 42 36 24 44 86 143 184 193 170 128 95 96 114 141 156 159 166 169 162 168 162 168 180 174 147 120 108 151 163 164 163 169 171 169 171 167 167 167 167 167 168 169 170 174 174 153 111 90 115 160 186 178 171 179 170 135 121 124 112 79 92 143 136 110 143 170 177 173 181 163 125 82 36 19 34 63 105 173 195 136 38 22 104 164 164 118 95 111 121 135 151 135 163 137 117 139 173 183 147 134 173 149 95 111 163 176 161 167 172 146 136 138 150 173 164 111 75 44 33 31 34 36 31 34 33 31 30 29 29 30 30 42 42 49 56 84 138 159 134 136 145 149 146 147 149 144 133 125 142 122 102 109 96 74 81 97 123 149 146 114 89 98 123 125 140 156 160 154 147 143 143 162 166 168 156 125 108 135 176 172 171 170 162 147 143 162 186 210 155 92 81 136 163 135 130 143 124 99 95 117 135 140 141 109 71 39 14 15 38 61 90 93 76 89 134 145 107 104 149 159 104 57 51 90 119 96 66 42 54 79 109 126 121 105 92 82 76 70 55 99 191 208 164 110 81 64 35 36 68 76 83 92 77 56 62 82 100 96 58 90 143 148 84 37 45 55 42 42 54 55 45 42 49 56 61 49 42 44 51 41 26 35 59 98 150 152 83 34 42 46 25 39 40 40 40 38 37 36 35 40 39 39 40 42 44 45 45 45 44 43 44 45 43 40 37 39 38 36 34 33 32 32 32 35 33 30 27 26 26 28 29 26 25 25 28 32 35 35 34 29 28 26 25 23 23 22 22 23 22 20 20 20 19 15 12 16 13 15 20 23 20 15 14 13 14 16 18 20 21 21 22 19 20 21 21 22 22 22 22 18 20 22 24 26 26 26 26 19 17 17 20 25 28 29 29 30 29 27 25 25 25 27 28 26 27 27 28 27 26 24 23 25 23 21 20 20 22 25 26 29 30 33 37 38 35 29 24 18 20 23 25 25 23 19 17 29 30 31 29 26 25 25 26 20 20 20 20 21 23 24 25 23 24 24 22 19 17 19 19 24 25 25 23 20 19 19 20 18 18 19 20 20 20 20 20 19 21 22 22 20 20 21 23 23 23 22 20 18 20 24 29 27 25 23 21 19 19 20 20 18 17 17 18 18 16 11 7 14 16 21 26 29 30 29 29 28 27 24 19 13 10 11 12 10 13 17 23 27 26 21 17 18 32 43 44 45 47 42 33 25 26 24 21 16 13 13 14 21 22 25 31 37 41 41 39 40 41 42 42 43 43 43 43 41 38 34 33 34 35 33 32 23 23 25 25 25 25 23 23 13 11 9 11 15 20 23 24 27 24 22 21 22 22 21 19 22 25 27 26 24 23 24 26 25 19 16 20 23 25 30 36 32 30 27 26 25 23 20 17 19 19 19 21 23 23 20 17 16 18 18 18 16 17 19 22 31 34 30 21 20 25 23 15 16 17 20 21 21 19 16 14 17 13 11 13 12 11 13 16 22 25 23 18 16 19 22 23 19 30 39 39 33 28 24 20 32 30 25 21 18 18 19 21 28 29 30 32 32 27 19 14 13 13 13 14 14 14 14 13 15 14 15 18 21 22 20 18 20 20 21 22 23 25 25 26 29 26 24 21 18 17 23 31 33 31 26 20 16 19 27 35 38 31 22 17 18 20 22 22 19 17 16 17 22 26 29 29 22 13 10 17 26 26 20 14 9 14 26 38 36 23 17 20 26 25 25 24 24 23 22 22 18 16 18 25 34 37 33 27 30 28 27 25 25 25 26 27 28 26 24 21 20 20 21 22 26 25 22 19 17 17 18 19 14 17 21 24 24 22 19 17 16 17 18 20 20 18 17 16 14 15 16 18 20 22 23 24 25 24 23 22 21 22 22 23 22 22 23 26 27 26 23 19 16 19 22 23 22 22 22 24 20 21 23 25 25 24 21 19 27 28 25 19 15 15 15 12 15 15 16 20 23 23 21 19 23 24 25 25 25 24 23 21 28 27 26 24 23 22 21 21 19 23 33 41 39 31 26 24 16 19 20 19 16 13 12 13 11 13 15 15 16 19 25 30 16 15 16 19 25 33 40 44 35 31 20 9 7 11 12 8 16 18 21 24 26 25 23 21 21 21 17 18 28 35 24 7 30 47 48 25 8 11 18 16 23 25 22 16 14 19 26 28 19 17 16 17 20 22 21 21 21 21 21 19 16 16 18 20 20 16 16 21 25 28 34 40 42 29 18 17 18 19 21 25 30 27 24 20 16 15 14 14 17 19 19 15 10 9 13 18 18 18 18 18 19 20 21 22 21 19 17 17 19 18 15 13 16 10 6 10 15 17 18 19 16 17 19 22 25 25 23 20 21 19 17 16 15 15 16 17 23 22 22 21 20 20 19 19 21 21 20 20 20 19 19 19 15 19 22 20 14 11 14 19 20 19 19 20 21 23 23 23 33 32 31 30 27 23 19 17 16 17 19 21 22 22 22 22 20 20 20 20 20 20 20 20 20 26 32 35 33 30 29 29 30 29 27 25 23 22 21 20 17 18 19 18 15 12 12 12 22 25 30 35 39 38 36 33 31 33 36 37 36 32 27 24 16 16 18 22 26 26 22 19 20 26 31 33 29 24 21 20 17 15 14 15 19 21 21 20 21 23 24 25 29 32 29 23 25 23 22 20 18 19 20 21 16 18 20 23 26 28 30 30 30 26 24 25 25 20 17 16 15 16 19 24 27 27 22 18 3 9 17 21 17 14 19 28 18 11 6 4 7 8 6 4 10 12 15 18 20 20 18 17 14 16 16 15 17 19 16 10 15 15 15 15 15 15 15 14 13 12 10 9 8 8 8 9 6 7 7 7 7 7 7 7 10 9 9 8 7 6 6 6 5 4 4 3 2 2 2 2 1 1 1 2 2 2 2 3 2 2 2 3 3 4 4 5 1 1 2 4 5 6 6 6 8 7 8 10 13 13 12 10 7 7 5 4 4 4 4 5 11 11 12 13 15 17 19 20 24 22 22 22 18 13 16 23 34 33 32 30 26 24 23 22 24 19 15 14 13 8 5 5 3 3 2 1 1 1 1 2 8 8 9 10 11 12 12 13 12 12 14 15 15 14 12 11 10 10 10 9 10 10 11 12 19 18 16 15 14 13 13 14 10 12 14 16 15 12 9 7 9 9 9 9 9 11 12 13 10 11 13 14 15 15 14 13 151 150 150 149 149 150 150 151 151 151 151 151 151 151 151 151 149 150 152 154 155 155 154 154 151 151 151 151 151 151 151 151 150 150 150 151 151 152 152 152 151 150 150 151 153 153 151 149 150 151 151 152 152 151 151 150 152 152 152 152 152 153 154 155 154 154 154 153 153 152 152 152 151 151 152 153 153 153 152 152 155 155 155 154 154 153 153 153 153 153 153 153 153 153 153 153 155 156 156 157 156 155 153 152 157 157 157 157 157 157 157 156 156 157 157 157 156 154 153 151 156 156 156 156 156 156 156 155 155 156 157 158 157 156 154 152 166 165 163 160 156 153 151 150 159 159 159 159 159 159 159 159 161 161 161 161 161 161 161 161 159 159 159 159 160 161 162 162 162 161 161 160 160 159 159 159 162 168 161 134 104 101 129 160 154 142 126 117 119 127 137 142 144 160 163 143 123 122 137 149 161 160 166 176 171 143 105 81 72 75 105 118 95 88 95 84 54 81 104 104 95 96 86 64 68 50 49 76 120 153 130 73 51 44 47 59 60 51 52 62 69 78 87 95 83 52 64 117 145 133 110 98 86 85 95 84 68 85 93 94 97 97 97 103 86 95 97 94 98 113 124 126 107 98 89 91 102 105 88 66 38 23 17 37 71 88 76 56 90 117 138 147 163 176 162 133 104 87 86 113 143 143 112 82 65 43 35 40 43 49 59 63 52 54 49 36 25 23 28 32 36 31 28 29 31 33 37 42 44 47 42 38 45 51 61 75 86 95 105 102 86 84 118 159 164 131 88 89 138 169 140 96 127 172 167 138 106 65 57 71 93 113 137 151 153 141 119 102 87 69 80 113 99 47 50 106 148 120 90 93 95 87 75 46 28 32 68 112 126 121 118 118 109 122 126 112 94 89 93 98 96 109 108 93 92 104 100 83 43 68 118 154 148 131 129 133 140 149 114 83 107 134 126 113 138 138 114 59 25 53 104 130 127 97 89 116 130 105 69 49 39 47 55 65 64 84 118 115 75 87 133 153 142 137 120 97 74 52 54 78 107 134 119 69 69 120 146 126 101 97 111 129 132 112 107 127 147 145 133 127 121 123 128 133 128 113 99 92 61 39 24 28 34 30 25 26 34 46 79 119 143 145 145 149 148 98 53 96 156 171 162 130 100 50 39 54 46 42 41 24 27 35 39 34 33 37 39 36 35 36 29 24 56 111 121 88 56 43 33 32 33 29 25 23 21 80 130 125 102 108 119 112 97 114 137 145 123 81 45 28 35 32 32 32 28 24 25 31 40 58 39 24 50 62 55 65 103 88 54 26 20 20 18 21 31 35 26 25 72 145 181 175 157 155 136 107 99 88 84 120 136 145 140 114 85 75 84 94 103 88 86 100 119 135 128 105 99 146 164 140 132 147 132 92 87 80 97 137 150 116 95 108 128 152 175 181 174 145 87 33 24 28 33 34 31 27 24 22 46 114 161 170 159 161 179 176 140 72 22 20 30 33 35 36 37 34 32 32 35 39 44 48 60 76 90 101 105 96 88 94 98 113 130 139 140 134 123 113 100 94 89 89 114 123 79 45 51 68 98 132 128 114 134 147 132 45 33 107 163 182 172 142 117 101 87 69 77 100 99 97 96 101 134 142 127 143 131 64 37 53 76 137 167 148 146 145 113 76 83 127 141 135 144 158 165 167 166 161 154 148 144 142 142 116 113 123 106 84 90 110 122 125 139 155 153 137 130 135 115 102 92 92 98 106 118 129 119 112 101 92 91 103 120 134 144 142 147 138 124 109 108 140 166 163 152 157 153 139 148 157 152 160 134 131 151 158 128 58 58 70 71 65 64 59 50 45 49 46 41 49 48 45 52 40 34 37 37 41 48 39 25 25 26 31 35 35 38 46 57 65 65 102 113 118 144 138 81 31 22 37 41 39 42 41 31 23 55 130 163 168 175 159 134 117 114 110 124 156 173 168 163 167 167 166 176 178 149 115 120 151 171 168 165 163 165 167 168 169 167 169 170 166 164 165 168 168 170 179 160 97 71 134 177 149 158 180 174 147 124 131 145 124 77 96 115 131 141 142 151 171 174 178 153 102 54 32 50 85 68 94 165 198 131 29 23 112 172 166 134 112 118 150 160 120 135 162 151 116 126 163 169 149 145 170 168 96 92 152 156 152 155 171 169 149 142 152 146 127 63 38 24 34 42 36 31 35 36 30 23 25 26 16 16 31 43 59 74 59 78 120 128 139 153 170 171 147 127 127 129 125 130 147 140 123 97 47 43 97 130 157 111 74 117 134 105 103 97 101 113 127 132 127 123 125 122 141 162 130 90 98 134 171 165 163 177 177 134 98 134 199 207 151 89 93 133 128 109 124 140 137 123 110 120 143 149 139 100 69 37 21 13 17 44 76 87 81 92 106 95 75 90 125 152 117 74 56 67 78 65 43 42 47 60 76 81 80 89 101 78 71 61 53 92 176 197 141 70 37 23 38 50 56 61 63 41 46 44 42 61 84 82 62 85 108 95 55 41 49 41 23 35 38 38 37 41 48 49 45 39 40 41 42 41 40 39 38 81 118 119 69 33 37 40 27 34 34 33 32 32 32 33 34 31 31 32 33 35 36 37 37 38 39 40 40 40 39 38 37 43 41 37 34 32 31 31 31 34 36 37 34 29 27 30 34 35 32 28 27 29 33 35 36 28 27 25 23 21 21 22 23 22 23 23 21 18 17 19 21 18 16 15 18 22 23 19 14 15 15 16 15 13 14 16 19 22 21 20 19 19 19 20 20 21 19 18 19 22 24 23 22 18 20 24 27 28 28 27 26 29 27 26 29 33 33 28 23 23 24 27 28 28 25 22 20 26 23 21 21 24 26 27 27 37 39 39 35 27 22 21 23 21 20 19 20 23 25 25 23 29 32 32 30 29 29 27 23 22 20 18 19 23 25 25 24 18 19 21 20 18 17 18 19 20 21 22 21 18 17 18 20 21 23 26 28 28 27 24 22 28 24 20 21 23 24 20 16 20 20 19 19 20 21 22 22 22 19 17 18 18 18 22 27 24 22 20 18 16 15 15 15 16 17 19 22 25 27 29 29 34 35 32 23 17 15 15 13 7 10 17 24 29 28 23 18 22 26 31 37 46 49 41 31 35 30 24 19 18 18 17 16 19 19 22 27 34 37 38 37 38 38 39 40 41 41 41 41 39 38 38 37 35 32 30 29 26 24 22 22 25 25 22 18 6 7 9 12 16 18 21 22 23 23 24 28 31 31 29 25 25 24 23 22 21 22 23 24 24 21 19 20 23 26 31 35 36 36 34 32 29 26 23 22 18 16 17 21 26 27 23 18 18 19 21 22 21 20 18 16 22 29 33 30 26 25 24 21 20 19 17 16 15 15 16 16 18 17 16 15 14 15 16 16 22 23 23 24 23 22 20 19 17 22 35 46 40 24 17 21 23 25 27 26 23 20 20 20 25 29 34 34 28 21 18 19 15 13 12 13 15 16 14 13 16 14 16 23 27 24 20 19 26 23 19 17 18 22 27 31 31 28 24 20 19 21 23 25 27 24 23 22 18 16 24 34 39 31 20 11 8 13 21 26 17 18 19 21 23 25 27 28 21 17 14 15 20 24 23 21 13 16 28 40 38 25 19 21 26 23 20 22 24 24 20 15 24 20 19 26 36 40 34 27 26 28 29 30 29 27 25 24 23 27 30 29 24 21 21 24 23 24 24 21 18 17 20 22 17 17 17 18 20 21 21 21 23 23 21 18 15 15 17 20 17 17 19 21 22 23 24 25 27 25 21 18 17 18 20 22 20 19 20 24 29 30 28 25 20 20 21 24 27 26 22 18 18 21 25 27 26 25 25 25 26 24 20 15 12 13 17 21 19 20 21 22 24 24 23 21 22 23 24 25 25 24 22 21 29 32 34 31 24 19 19 22 22 22 29 41 41 30 21 19 24 20 16 14 13 13 11 10 12 12 13 17 22 25 27 26 25 21 17 18 22 29 33 35 46 43 32 16 6 7 12 16 16 16 18 24 29 30 27 24 23 20 19 24 34 36 25 10 35 41 40 27 12 8 13 18 25 26 23 19 21 28 33 33 20 21 22 20 19 19 22 25 25 20 16 15 17 18 15 11 21 17 16 21 29 33 35 34 39 28 18 17 20 20 20 21 25 24 21 19 17 15 15 15 16 18 19 17 15 13 15 16 17 18 19 21 21 20 19 18 16 16 15 14 14 14 15 16 12 10 9 11 15 18 19 18 16 17 20 23 26 24 19 15 16 20 23 21 17 15 18 22 20 17 15 15 17 18 17 16 22 22 23 22 21 19 16 14 19 21 23 24 23 20 17 14 21 19 17 16 16 19 21 23 30 33 36 35 30 24 19 17 10 11 13 18 22 23 21 18 24 23 22 21 21 21 22 22 28 30 32 33 33 30 28 26 34 30 24 21 20 19 17 15 14 14 15 17 15 11 12 16 21 24 31 39 44 42 33 26 23 31 38 39 34 30 27 26 17 15 17 23 25 22 22 24 24 24 24 24 29 32 28 21 23 20 17 16 17 19 19 19 25 24 23 24 25 26 26 26 19 18 18 17 18 19 20 20 19 22 25 25 23 22 23 25 29 26 24 25 27 25 18 12 18 20 22 22 19 17 16 16 13 15 17 18 19 21 23 24 13 11 10 10 11 10 8 6 8 11 16 19 20 18 16 14 14 13 13 14 15 16 17 17 20 16 12 10 11 12 11 11 13 11 9 9 9 9 7 4 6 6 6 7 7 8 8 8 11 10 10 9 8 6 5 4 5 5 4 4 4 5 6 7 3 2 1 0 0 0 1 1 2 2 3 3 3 3 4 5 2 3 4 4 3 4 8 11 7 8 10 10 10 10 11 12 10 8 4 2 2 5 8 11 17 19 22 22 20 20 20 21 16 20 23 23 20 17 16 17 24 32 40 37 26 18 18 21 20 18 15 12 8 6 5 4 4 4 3 3 3 3 2 2 4 5 7 9 11 13 15 16 16 15 14 13 13 13 14 14 7 6 5 4 5 7 9 11 15 15 14 14 13 12 11 11 6 8 12 15 15 13 9 7 10 10 10 10 9 9 9 9 9 10 10 10 11 12 12 12 152 152 151 151 151 151 152 152 151 151 151 151 151 151 151 151 148 149 151 152 153 154 153 153 152 152 151 151 151 151 151 150 150 150 151 151 151 152 152 152 151 150 150 151 153 153 151 149 150 151 152 152 152 152 151 150 153 153 152 152 152 153 153 154 154 154 153 153 153 153 153 153 152 152 153 154 154 154 154 153 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 156 156 156 156 155 154 154 153 157 157 157 157 157 157 157 157 156 156 157 157 156 155 153 153 155 156 156 156 157 157 157 157 156 157 157 157 157 156 155 154 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 160 160 161 162 161 162 162 161 159 156 153 150 149 158 153 124 91 90 126 163 171 148 120 104 106 117 128 133 126 136 146 146 135 125 125 130 137 153 170 171 148 119 102 99 84 83 125 161 141 110 100 93 92 102 111 116 113 97 74 58 78 71 68 75 93 111 99 69 53 63 70 70 77 90 97 96 114 110 107 110 99 71 78 123 142 135 119 115 107 99 98 76 59 78 84 76 75 75 76 80 89 90 85 79 85 101 110 109 100 97 94 98 108 110 95 77 47 34 26 36 55 66 60 49 96 136 158 147 142 152 147 126 98 86 86 105 125 123 101 81 62 44 36 38 33 32 34 32 39 42 41 32 24 24 27 29 28 31 37 46 54 60 62 61 76 74 63 56 62 66 70 79 98 132 149 121 80 76 113 151 145 106 74 93 138 149 123 100 107 152 167 164 137 77 47 50 67 82 105 125 133 128 117 109 85 64 75 111 102 49 47 98 113 112 111 126 127 111 90 54 25 28 66 122 146 138 120 107 115 122 113 93 92 107 104 86 94 100 97 90 98 112 106 87 45 60 108 153 153 132 126 132 137 146 118 81 85 108 122 128 119 134 128 79 30 37 85 118 95 106 111 100 81 68 65 66 70 65 54 55 68 104 136 121 80 77 115 148 145 135 124 110 78 49 56 93 115 122 104 68 84 130 151 129 107 102 105 112 132 129 130 131 120 107 109 121 116 125 127 122 125 132 126 112 69 54 42 41 41 34 23 16 21 32 60 98 128 143 150 155 161 96 42 85 150 171 169 147 122 105 79 56 44 45 41 30 35 38 37 33 30 31 32 30 32 31 22 14 39 93 118 103 57 42 31 30 34 32 25 21 27 78 118 110 92 104 114 102 104 129 161 171 141 88 47 30 32 31 32 34 31 26 26 30 44 35 22 38 70 68 57 69 106 91 57 27 20 21 22 27 32 33 25 31 85 158 186 172 161 157 145 111 81 68 87 142 135 120 110 109 106 95 86 84 74 71 82 104 124 140 135 116 122 138 153 152 137 118 103 96 94 99 100 106 115 107 90 82 91 114 140 156 159 137 85 37 24 27 31 33 31 29 26 24 45 87 118 137 145 154 173 174 136 66 17 19 31 32 33 33 35 33 33 35 33 35 47 62 90 99 96 89 97 108 117 127 122 128 131 130 131 136 140 140 136 116 102 101 129 139 104 81 72 70 85 123 131 125 146 160 135 45 33 104 150 169 167 141 112 104 87 54 60 102 121 127 127 114 116 126 116 87 60 46 53 102 146 183 182 160 155 142 113 110 123 140 137 126 126 130 145 152 159 158 152 146 142 141 127 121 139 159 137 95 74 73 110 130 142 137 132 133 128 117 89 81 84 100 113 117 122 131 121 117 108 100 99 109 127 141 155 144 143 140 138 126 113 130 142 156 156 162 154 134 143 159 182 171 142 137 134 118 106 81 65 55 45 41 40 42 46 51 47 56 67 84 79 69 74 63 76 72 54 38 41 50 55 58 55 55 57 67 85 103 109 107 107 143 159 167 179 149 80 33 24 34 38 43 43 26 23 46 97 161 177 175 161 130 127 133 139 123 118 133 149 156 162 169 168 163 158 149 135 130 148 172 168 166 164 163 164 166 166 166 165 165 165 167 167 167 167 168 182 183 142 91 98 142 153 130 150 166 160 147 135 139 141 115 98 109 122 138 149 147 146 153 160 143 106 65 38 35 65 103 72 92 161 202 151 54 24 81 134 162 159 136 115 116 133 128 139 158 140 108 126 169 174 150 135 159 157 92 95 152 146 130 154 172 178 164 150 136 107 77 49 35 30 38 42 35 31 34 30 28 22 22 25 20 21 34 53 60 64 55 88 141 154 163 165 176 173 149 125 114 107 100 112 142 145 126 109 87 87 113 158 153 130 114 126 143 133 112 101 132 151 143 138 146 142 126 121 114 123 106 75 70 93 133 128 137 158 156 120 105 146 196 207 152 90 90 125 120 95 98 114 120 105 85 104 143 146 118 91 64 40 31 21 15 34 63 94 99 95 75 54 55 81 109 127 120 94 63 51 59 60 51 45 48 57 66 67 63 69 79 72 64 57 55 89 159 170 115 46 25 21 34 42 47 52 54 44 47 43 42 55 71 69 54 61 74 66 43 36 38 34 30 32 35 35 33 37 44 44 40 38 39 40 40 40 38 36 35 59 81 83 55 33 35 40 36 37 36 34 32 31 30 30 30 30 31 31 32 34 35 36 36 36 36 37 38 37 37 35 35 38 37 35 33 31 30 29 29 32 34 35 32 28 28 32 36 38 37 36 36 38 38 36 34 29 29 29 28 27 26 26 25 25 27 27 26 23 21 21 22 23 22 22 26 29 28 22 16 15 15 13 11 10 12 17 21 21 20 19 19 19 19 20 21 20 20 20 22 24 25 24 22 19 21 23 26 27 28 27 27 31 28 27 29 32 32 27 22 23 24 26 27 27 26 25 24 24 23 23 25 29 32 33 33 38 37 34 28 22 19 19 21 26 23 20 20 22 26 28 28 31 34 35 33 32 33 32 28 24 22 21 21 23 25 24 23 19 20 21 19 17 17 19 21 22 22 22 20 17 17 19 22 23 24 26 28 28 27 26 25 28 24 21 21 24 24 21 17 20 19 19 18 19 19 20 21 23 19 16 18 18 17 18 21 20 20 19 19 18 18 18 18 16 17 19 22 25 27 29 30 34 36 33 25 20 18 18 16 11 11 13 16 19 20 18 16 17 20 24 32 44 52 51 44 37 32 26 21 20 20 20 20 20 21 23 28 33 37 37 36 38 39 40 40 41 41 41 40 38 38 38 37 35 32 30 29 24 23 22 24 27 26 22 18 6 7 9 12 15 18 20 21 23 22 23 25 27 27 24 21 19 19 19 19 20 20 21 21 24 22 19 19 20 23 27 30 30 31 31 31 29 27 25 24 21 19 19 22 27 27 22 18 16 17 18 19 19 19 18 18 21 29 32 29 25 24 23 20 19 19 19 18 18 18 18 18 18 18 17 16 16 17 18 18 21 21 21 21 21 21 20 20 20 24 36 46 41 26 20 25 19 21 23 23 22 22 24 26 25 30 34 33 27 21 18 19 17 16 15 15 17 17 15 13 18 15 17 23 25 22 19 18 25 22 18 16 16 20 24 27 27 25 23 21 22 23 26 28 28 26 25 24 21 19 25 33 34 29 22 16 13 16 20 23 19 19 20 22 23 25 27 28 26 22 18 19 23 25 24 22 16 18 28 39 36 24 18 22 29 25 22 23 25 25 22 18 20 17 17 25 35 40 36 30 29 29 30 29 27 24 21 19 21 25 29 27 23 20 20 22 24 24 24 21 18 17 18 20 17 17 18 18 19 19 20 20 19 21 22 21 18 16 16 17 15 17 19 22 24 25 26 26 25 23 21 18 17 18 19 20 20 20 21 24 27 28 28 28 20 20 20 22 24 23 21 18 19 22 25 26 25 24 25 26 27 26 22 17 14 14 17 20 18 20 24 28 30 28 24 21 21 22 23 24 24 23 21 20 28 31 34 31 25 20 19 20 21 19 25 37 41 33 25 23 23 20 16 13 13 13 11 10 13 12 13 16 21 24 25 24 21 18 16 17 22 29 34 36 45 43 33 18 8 9 14 17 18 17 18 22 27 28 26 23 23 20 19 24 34 37 26 12 31 38 37 25 12 9 15 20 22 24 23 21 23 30 35 34 23 22 19 16 15 17 23 28 25 21 16 16 18 19 16 13 18 17 21 29 33 30 30 35 42 30 19 16 18 19 19 20 21 21 20 19 18 17 16 15 18 20 20 19 16 14 15 16 17 18 19 20 20 19 17 16 14 14 13 12 12 12 13 13 12 10 9 10 14 17 17 17 16 16 18 22 24 24 20 17 15 19 21 20 17 16 18 22 22 18 15 14 16 17 17 16 19 19 20 20 20 19 19 18 19 20 22 23 23 22 20 19 20 19 18 17 17 18 20 21 24 29 34 36 32 25 19 16 10 11 14 18 22 23 21 18 23 23 22 22 22 22 22 22 26 29 32 34 33 29 23 19 26 25 24 24 24 23 19 16 13 13 16 18 16 11 10 13 18 25 34 40 39 33 27 22 25 32 39 41 36 31 27 26 20 17 19 24 27 24 22 23 23 23 21 21 26 30 28 22 21 18 15 15 18 20 20 20 27 28 29 28 27 26 26 26 20 20 19 19 19 20 21 21 19 21 24 24 23 22 24 25 29 28 27 26 26 23 18 15 19 21 22 21 18 16 16 17 14 15 17 19 22 23 23 22 15 11 7 5 7 10 12 12 13 14 15 16 17 16 15 15 11 12 13 14 15 15 15 15 17 14 11 11 12 14 15 14 14 11 9 9 10 9 7 5 5 5 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 7 6 5 5 5 5 6 3 2 1 0 0 0 1 1 2 2 3 3 3 3 4 5 2 3 4 4 3 4 8 11 7 8 9 9 9 10 12 14 11 9 7 6 7 10 13 15 22 23 23 21 18 16 16 17 17 20 22 23 22 20 18 18 24 32 40 37 26 18 17 20 19 18 15 11 8 6 5 4 2 3 3 4 5 6 6 6 9 9 10 11 12 13 13 14 15 15 15 15 15 14 14 13 7 6 5 5 5 8 10 12 12 13 13 13 13 13 13 13 10 12 14 15 14 11 8 6 11 11 11 11 10 10 9 9 8 8 9 9 10 10 10 11 153 153 152 152 152 152 153 153 151 151 151 151 151 151 151 151 148 149 150 151 152 152 152 152 153 153 152 152 151 151 150 150 150 151 151 151 152 152 152 152 152 151 150 152 153 153 151 149 150 151 152 152 152 152 151 150 154 153 153 152 152 152 153 153 153 153 153 153 153 153 154 154 152 153 154 155 155 155 154 154 153 153 154 154 154 154 154 154 153 153 153 153 153 153 153 153 157 156 155 154 154 154 155 155 157 157 157 157 157 157 157 157 155 156 156 156 156 156 155 154 156 156 156 157 158 158 159 159 158 157 156 156 155 155 156 156 153 154 155 157 159 161 162 163 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 160 161 161 160 162 163 162 158 153 147 143 136 143 143 127 108 111 137 163 173 149 121 107 111 120 125 125 117 114 122 136 139 128 121 122 133 140 149 153 144 126 112 106 75 79 123 167 155 123 107 98 106 118 117 115 114 90 59 48 81 81 71 64 75 88 94 97 93 106 112 108 112 128 139 139 154 145 133 123 100 71 80 121 137 130 118 124 126 124 120 94 75 108 119 96 70 63 76 97 128 123 104 80 71 79 89 90 87 92 99 106 108 100 82 65 50 42 35 34 39 44 45 43 106 144 156 127 106 112 110 93 77 71 69 75 81 77 66 57 46 34 30 31 27 27 28 24 35 38 36 29 24 25 27 29 31 51 71 77 77 78 78 75 87 84 71 64 68 67 63 67 104 132 147 124 87 75 94 116 108 103 88 91 122 137 111 79 87 116 129 142 125 71 47 55 63 67 82 102 113 113 112 114 99 73 75 107 98 47 44 92 111 124 136 155 158 143 114 66 24 27 69 131 159 148 125 107 107 103 94 98 123 143 127 95 105 107 103 100 108 114 100 77 52 46 84 139 150 126 115 122 137 132 110 84 83 105 125 133 117 122 116 81 39 36 68 95 111 136 122 69 52 86 109 100 85 76 50 43 70 120 146 120 78 62 94 143 150 138 133 127 90 50 55 92 100 91 86 78 104 140 147 118 98 99 102 104 140 127 114 107 100 95 98 105 124 129 129 127 130 133 125 112 88 86 77 62 48 39 30 21 23 27 41 66 97 126 146 156 152 86 36 76 140 167 170 158 152 151 113 68 55 50 41 41 36 32 30 31 31 29 29 30 36 33 26 14 21 55 82 81 54 40 29 29 35 34 27 21 23 61 96 99 98 119 130 118 117 133 158 169 142 89 45 26 30 30 32 35 34 30 29 31 39 17 24 67 90 73 60 70 89 82 57 33 26 26 26 32 33 31 21 31 90 162 183 163 153 157 158 111 58 57 99 152 125 108 100 111 123 118 100 86 69 73 91 113 128 140 137 122 129 135 147 147 123 91 82 92 90 134 146 119 104 105 96 81 88 88 98 124 151 141 87 32 27 28 30 32 32 31 28 26 32 57 86 129 159 168 170 156 120 54 12 21 32 30 29 30 34 32 35 38 32 32 55 85 118 124 110 93 101 124 144 156 146 144 136 128 128 138 149 155 149 124 106 105 130 140 111 96 96 71 69 113 136 135 150 156 123 39 41 112 143 153 153 128 87 91 95 74 68 91 113 136 160 144 107 90 83 40 22 61 111 157 186 188 176 169 154 112 117 151 169 159 146 138 131 127 125 133 142 145 140 133 130 130 110 115 139 153 130 92 66 53 90 127 146 136 136 149 139 112 80 72 80 101 112 109 110 120 123 126 128 127 128 135 148 159 152 144 143 133 125 114 107 130 139 158 154 155 148 126 131 149 181 174 152 136 108 82 89 97 85 53 37 47 54 55 57 58 52 77 107 133 125 109 114 109 116 102 72 47 53 79 96 97 99 93 88 97 121 140 136 122 128 159 172 170 156 104 44 21 37 62 62 50 42 24 31 74 141 186 180 177 154 117 141 163 163 143 122 119 130 143 152 156 143 146 143 138 141 154 165 168 165 164 163 163 165 165 164 163 166 163 163 168 169 165 164 167 183 165 111 94 138 153 124 107 138 154 151 145 136 131 134 121 130 128 129 139 153 158 151 143 149 120 78 44 29 36 64 93 67 88 159 205 167 78 26 46 117 174 189 163 116 78 91 122 157 164 135 105 132 181 182 151 132 143 130 76 88 143 137 120 134 144 149 141 124 97 60 29 34 34 37 42 41 36 33 33 24 27 22 20 23 24 30 45 61 60 57 59 107 163 172 170 162 168 168 156 138 124 114 108 105 127 136 129 134 144 141 128 134 111 126 139 128 148 159 126 119 158 181 169 162 171 170 154 147 133 120 92 78 83 81 87 87 101 124 120 94 104 148 177 192 143 85 79 110 108 82 73 83 86 73 63 91 136 143 120 99 68 44 38 25 11 22 49 101 126 116 62 27 43 72 82 93 106 96 60 39 47 56 54 47 47 52 56 53 48 51 59 61 53 51 54 80 125 125 78 28 22 28 38 40 45 51 49 47 46 42 41 46 53 51 43 43 46 41 36 35 30 29 38 30 32 32 30 33 39 39 34 37 38 39 39 38 37 35 34 40 46 48 41 34 33 38 41 40 38 35 32 30 28 27 26 29 29 30 31 32 33 34 34 33 33 34 34 34 33 32 31 32 32 32 31 30 29 27 26 28 30 30 29 26 28 33 37 41 41 43 44 45 42 37 32 30 31 33 35 35 33 30 28 31 33 35 33 30 27 26 26 30 30 32 36 38 36 29 23 20 18 15 11 9 12 18 22 19 19 18 18 19 20 21 22 21 21 22 25 26 26 23 21 22 22 23 25 26 27 28 28 30 28 27 28 31 30 26 22 24 24 25 25 26 27 27 28 26 25 27 30 34 37 37 35 31 29 25 20 18 19 22 24 31 26 21 20 22 27 31 33 30 34 35 34 34 35 34 30 24 23 23 23 25 25 24 22 21 21 21 19 17 18 21 24 23 23 21 19 17 17 21 24 25 26 26 26 27 27 28 28 28 25 22 22 24 24 21 18 20 20 19 18 18 19 20 21 23 17 14 16 18 16 15 15 16 17 18 19 20 20 20 20 16 17 20 22 25 26 27 27 35 37 36 29 23 22 20 18 17 13 10 8 10 13 15 15 15 17 20 27 40 52 56 53 40 35 29 24 23 24 24 24 23 23 25 29 33 36 36 36 39 39 40 40 41 40 40 40 38 38 38 37 35 33 31 29 22 22 23 27 30 29 23 18 7 8 10 12 15 17 19 20 22 21 20 21 21 20 17 15 14 15 17 19 21 21 20 19 25 24 21 18 17 19 22 23 22 23 25 27 28 27 25 24 23 22 22 24 27 27 23 19 16 15 15 15 16 17 19 19 21 27 31 29 24 22 21 19 17 18 19 21 21 20 19 19 18 18 18 18 19 20 21 21 21 20 19 19 19 20 21 22 21 23 34 43 39 26 21 26 19 20 20 20 20 22 25 28 26 30 33 31 25 20 19 19 20 19 18 18 19 19 17 14 19 16 17 22 23 21 19 19 24 21 18 15 15 17 21 23 23 23 23 24 25 27 29 30 28 28 28 27 23 21 25 31 28 27 24 21 20 19 19 20 22 22 22 23 24 25 27 27 31 27 23 23 25 27 26 24 22 22 28 36 33 21 18 23 32 28 24 23 25 26 24 22 17 15 16 23 32 38 37 34 33 32 30 28 25 21 17 15 20 24 26 26 22 19 19 21 24 24 23 21 19 17 18 19 18 18 19 18 17 17 17 17 17 20 23 23 20 18 16 16 15 17 21 24 26 27 26 26 22 21 20 19 18 18 18 18 19 20 22 23 23 25 28 30 21 20 19 20 21 21 20 19 20 22 23 23 22 22 24 27 28 27 25 20 16 15 17 19 16 20 27 32 33 30 25 21 20 21 22 23 22 21 19 18 25 28 31 31 26 22 20 20 20 17 21 32 39 37 30 26 22 19 15 13 13 13 12 10 15 14 14 16 20 22 22 22 18 16 15 17 22 28 33 36 42 41 33 20 11 11 15 17 19 16 16 18 23 26 25 23 23 20 18 23 34 39 29 16 27 34 34 24 13 11 17 22 18 22 24 24 27 32 35 35 26 22 17 11 11 16 24 30 24 20 17 16 18 19 17 14 15 17 28 40 36 24 25 37 45 32 19 16 17 18 18 20 18 19 20 20 20 18 16 15 20 21 21 20 17 16 16 17 18 18 19 19 19 17 15 14 13 12 11 10 10 10 10 11 10 9 8 10 12 14 15 15 17 17 18 20 23 23 21 18 14 17 19 19 17 16 19 22 23 20 16 14 14 15 17 17 16 16 16 17 18 20 21 22 20 20 20 21 21 22 22 23 20 20 19 18 18 17 17 17 17 23 30 34 32 26 20 17 12 13 15 18 22 23 21 18 21 22 23 24 24 23 22 21 24 27 32 34 33 27 19 14 19 21 24 28 29 27 22 18 13 14 16 19 16 11 9 12 19 29 39 40 33 25 21 20 25 31 39 42 38 32 28 28 24 22 23 27 29 26 23 21 21 20 19 18 22 28 27 23 19 17 15 16 18 20 21 20 26 29 33 32 28 24 23 24 23 23 22 21 20 19 20 21 19 21 22 23 23 23 24 26 29 31 31 29 25 21 19 18 21 22 22 20 17 15 16 18 16 16 17 21 25 26 22 18 15 10 4 2 5 10 16 18 17 16 14 14 14 15 15 15 8 11 13 15 15 14 13 13 13 11 9 10 13 15 16 16 14 12 10 9 10 10 8 6 5 5 6 6 7 8 9 9 7 7 8 9 10 11 12 13 12 11 9 7 5 5 4 4 3 2 1 1 0 1 1 2 2 2 3 3 3 3 4 5 2 3 4 3 3 4 7 10 9 9 9 8 7 9 12 16 11 11 12 13 14 16 18 20 23 23 22 18 15 13 15 17 18 19 20 22 24 23 20 18 24 32 40 37 26 17 16 18 18 17 14 11 8 6 5 5 2 3 4 6 8 9 10 11 13 13 13 12 12 12 11 11 13 15 16 17 17 16 13 12 6 5 5 5 6 8 11 12 10 10 11 12 13 14 14 15 14 15 15 14 13 10 7 5 12 12 11 11 10 10 10 10 8 8 8 8 9 9 9 9 153 153 152 152 152 152 153 153 152 152 152 152 152 152 152 152 150 150 151 151 152 152 152 152 153 153 153 152 151 151 150 150 151 151 151 152 152 152 153 153 152 151 151 152 154 154 152 149 151 151 152 153 153 152 151 151 155 154 153 152 152 152 152 152 152 152 152 153 153 154 154 154 152 153 154 155 155 155 154 153 153 153 153 154 154 155 155 155 154 154 154 154 154 154 154 154 158 156 154 153 153 154 156 157 156 156 156 157 157 157 157 158 155 156 156 156 156 156 156 156 158 158 158 158 158 158 158 158 159 158 156 155 155 156 157 158 156 157 157 158 158 159 159 160 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 160 159 159 159 159 159 160 160 160 161 161 160 157 153 149 147 144 144 146 150 153 152 148 144 142 134 128 133 143 148 144 138 133 121 114 118 122 118 111 108 111 107 108 119 128 125 108 93 60 68 93 112 107 98 89 76 85 103 92 75 78 66 47 49 70 76 71 75 99 114 119 131 147 150 152 147 137 134 144 157 169 163 152 129 88 57 75 117 140 126 110 120 134 144 147 123 103 135 152 137 108 89 96 119 140 136 114 78 54 54 65 71 75 79 82 82 77 66 53 44 45 42 37 33 33 35 39 42 93 109 106 78 61 64 60 47 45 43 41 41 41 40 38 37 40 31 28 27 27 38 51 52 50 47 38 26 22 27 33 36 38 75 106 105 89 82 81 81 80 84 80 78 82 75 65 64 96 101 112 113 92 68 66 79 76 99 97 84 97 112 93 63 85 97 93 99 91 63 62 74 80 72 74 87 94 94 99 109 111 79 69 90 81 41 49 101 130 133 129 140 150 149 125 74 27 30 72 132 157 146 129 118 86 75 85 125 162 162 132 106 112 119 121 116 114 112 98 81 70 40 58 117 140 123 112 116 132 125 116 101 89 98 115 121 132 117 98 69 37 37 71 100 147 135 84 38 72 143 150 103 88 89 61 47 69 114 135 109 75 59 84 137 148 139 145 139 109 57 43 65 68 70 88 100 116 136 126 94 86 98 106 106 119 98 81 87 108 125 130 128 142 136 141 155 149 124 106 104 115 124 117 88 62 52 43 32 37 34 29 33 54 87 116 130 113 73 45 74 127 159 165 157 168 148 116 92 83 73 59 53 38 31 29 36 38 34 31 34 36 35 37 30 23 32 44 45 45 37 30 30 34 35 31 26 22 42 76 104 124 145 156 150 140 130 132 141 128 86 47 29 31 31 32 33 33 32 32 32 27 22 50 87 94 84 77 73 64 67 56 41 35 31 28 33 35 29 15 22 78 148 173 158 149 158 163 103 42 60 107 135 115 121 126 127 127 126 118 109 98 97 103 109 111 118 118 107 109 131 134 111 94 93 89 76 92 146 167 139 113 107 101 92 112 100 95 111 132 125 78 30 31 31 31 32 33 31 28 25 25 46 73 125 168 178 165 133 92 40 13 27 35 28 26 30 35 31 35 39 33 34 66 105 130 139 133 121 124 135 147 160 155 152 145 136 133 138 143 145 142 131 124 121 140 150 127 117 116 77 61 105 138 139 140 130 94 32 58 132 146 140 134 107 72 74 105 121 107 85 86 121 158 158 103 48 43 43 58 100 140 164 176 168 165 172 146 90 132 174 184 161 154 155 149 145 137 134 131 127 119 110 103 101 96 108 122 117 100 93 84 68 50 83 116 136 155 166 150 124 87 77 80 94 95 87 93 110 126 138 152 160 162 163 168 173 150 140 132 114 101 94 95 124 149 161 144 141 143 127 129 143 153 157 140 109 85 82 95 100 78 48 49 81 96 87 71 58 54 88 126 149 136 120 131 131 118 92 65 60 82 112 122 113 116 111 103 102 113 122 115 101 122 153 164 144 101 41 14 34 83 127 112 67 59 60 67 95 164 193 171 167 148 120 155 172 171 160 143 132 134 141 143 140 132 140 146 150 160 170 168 157 164 163 163 164 165 165 164 162 169 164 165 169 166 160 163 172 170 122 80 109 166 156 111 97 136 160 162 154 131 115 132 150 153 144 134 131 147 169 165 142 125 109 82 49 29 38 62 76 59 82 153 197 166 91 32 27 94 164 189 175 134 76 77 121 173 168 130 100 130 176 170 136 118 115 98 64 76 110 102 93 92 87 82 77 68 52 32 19 32 37 41 41 39 38 34 30 23 29 24 17 18 25 42 63 63 58 53 72 130 177 176 162 156 157 161 164 160 152 147 146 121 109 114 137 163 182 170 138 98 80 103 127 127 156 174 145 137 146 159 168 170 169 174 180 178 154 131 110 111 112 92 86 103 104 113 103 84 101 137 149 164 122 70 57 81 88 70 58 63 55 48 55 84 120 143 151 121 78 43 35 24 8 16 40 88 132 132 73 32 43 59 53 66 74 67 46 37 47 53 49 47 47 50 52 48 44 46 52 49 44 45 50 63 84 78 47 24 26 35 41 41 47 52 46 47 44 40 39 39 39 38 37 39 39 34 33 34 26 24 36 30 33 32 30 33 38 37 32 34 35 37 38 39 38 37 36 37 37 37 36 33 32 35 39 39 36 33 31 30 29 27 26 28 29 29 30 31 31 32 32 32 32 31 31 31 30 29 29 28 29 30 31 30 28 26 25 26 27 27 26 24 26 30 34 39 39 40 42 43 40 35 31 29 31 34 38 40 38 33 29 34 37 39 39 35 31 28 27 33 33 34 37 40 40 36 33 30 28 25 20 16 15 18 21 19 18 18 18 19 20 22 23 23 24 26 27 26 23 19 17 24 24 24 25 26 27 29 30 28 27 26 28 31 31 29 26 28 27 26 25 26 27 28 29 32 31 32 33 35 35 32 29 20 19 18 18 20 23 27 30 30 27 22 22 24 28 31 32 27 30 32 30 31 32 31 28 21 22 23 24 25 25 24 23 23 22 21 18 17 19 23 27 25 24 21 18 16 18 23 27 26 26 24 24 24 25 27 28 27 25 23 23 24 25 22 20 22 21 20 20 20 21 22 23 22 15 11 15 19 18 15 13 14 15 17 19 20 20 19 19 18 19 21 22 22 22 21 21 35 38 38 31 26 23 21 18 18 14 9 7 9 12 15 16 16 18 21 26 37 48 51 48 41 36 31 27 27 27 27 27 25 25 27 29 32 34 35 35 39 40 40 41 41 40 40 39 38 38 38 37 36 34 32 31 22 22 25 29 32 30 24 18 7 8 10 12 14 16 18 19 18 18 17 16 16 15 14 13 13 15 18 21 24 24 21 19 26 27 24 18 15 16 19 19 16 17 20 22 23 23 23 22 24 23 23 25 28 29 26 24 19 18 16 15 15 17 19 21 21 26 30 29 24 20 19 18 15 16 19 21 22 22 20 19 18 19 20 21 22 23 24 24 22 20 19 18 18 20 23 24 18 19 28 38 35 23 19 24 24 22 20 18 17 19 22 24 26 31 33 29 23 20 20 19 21 20 19 20 21 20 17 14 17 15 16 21 22 20 20 22 23 21 18 16 15 16 18 20 21 22 24 26 27 28 29 29 28 28 28 26 23 22 24 27 26 25 24 23 22 21 21 20 25 24 24 23 24 25 27 28 31 28 25 25 27 29 28 27 27 25 29 35 30 19 17 24 32 28 24 22 23 24 24 23 16 15 16 21 28 34 35 35 35 33 30 28 26 23 18 15 20 23 26 25 23 20 20 21 21 21 21 20 19 19 19 20 19 20 20 18 16 15 15 16 17 20 22 22 20 18 18 19 18 20 24 26 27 26 24 23 18 18 19 18 18 18 17 17 18 21 23 22 20 21 26 31 24 23 21 20 20 21 22 22 21 22 22 20 19 20 24 27 29 29 27 24 19 17 17 18 14 18 24 29 30 28 25 23 20 21 22 22 21 20 18 17 20 23 27 29 28 26 23 22 22 19 19 27 36 37 32 26 21 17 14 12 13 13 12 11 16 15 15 16 19 20 20 18 17 17 16 18 22 26 30 32 39 39 33 22 13 13 15 16 17 14 12 15 21 25 26 26 23 19 16 21 33 40 33 21 28 33 33 23 13 12 17 22 18 22 26 28 29 31 32 32 26 22 16 11 11 16 23 28 22 19 16 16 17 18 17 15 16 19 32 45 36 18 22 41 44 31 18 15 16 18 19 22 19 21 22 23 22 20 17 15 17 17 18 18 18 18 18 19 19 19 20 20 19 17 15 14 12 11 10 9 9 9 9 9 9 9 9 9 11 12 13 13 20 19 18 19 21 21 19 17 13 16 18 18 17 17 19 21 24 21 17 14 13 14 16 17 16 16 15 15 17 19 22 23 21 20 19 18 18 19 21 22 19 19 19 19 18 16 15 14 14 19 25 28 27 25 23 22 15 15 16 19 23 23 21 19 20 21 24 25 25 24 22 21 25 26 29 32 31 27 20 15 19 22 25 29 30 28 25 22 17 16 17 18 15 11 11 15 28 34 38 36 28 21 18 19 20 25 33 40 39 34 30 30 29 27 26 29 30 28 24 20 20 20 18 17 20 26 28 25 21 19 17 17 19 21 20 20 20 26 32 32 27 22 21 22 28 28 26 23 20 18 18 19 20 20 21 21 22 23 25 26 30 33 36 33 26 21 21 22 22 22 21 18 16 15 17 19 18 17 19 24 29 28 21 15 13 8 4 3 6 13 18 21 17 16 14 14 15 16 15 14 7 11 15 17 17 15 13 13 12 10 8 9 12 14 15 14 14 12 10 10 11 11 9 7 5 5 6 7 8 9 10 10 9 9 9 9 10 12 13 14 15 14 11 9 6 5 4 4 3 3 2 1 1 1 2 2 2 2 3 3 3 3 4 5 3 4 4 3 2 3 6 9 13 13 12 8 6 7 11 16 12 13 15 17 19 21 22 22 20 19 18 15 13 14 18 21 18 17 18 21 24 24 20 16 23 32 39 36 25 16 14 17 17 16 14 11 9 7 6 6 5 6 7 8 10 11 12 13 13 13 12 12 11 11 11 10 12 14 17 19 19 16 13 11 6 5 5 6 7 9 11 12 9 10 10 11 12 13 13 13 16 15 15 14 12 11 9 8 12 11 10 9 9 9 9 10 9 9 9 9 9 9 9 9 152 152 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 154 153 153 153 152 152 152 151 151 151 151 152 152 152 153 153 153 153 152 151 152 154 154 152 150 151 152 153 153 153 153 152 151 155 154 153 152 152 152 152 152 152 152 152 153 153 154 154 154 151 152 153 153 154 153 153 152 153 153 153 154 154 155 155 155 154 154 154 154 154 154 154 154 157 156 154 153 153 154 156 158 156 156 156 157 157 158 158 158 156 156 156 156 156 156 157 157 160 160 159 158 157 156 156 155 159 158 156 155 155 156 158 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 160 159 159 158 158 158 159 159 161 160 158 157 156 157 157 158 163 158 159 167 175 167 144 124 117 126 141 157 169 172 166 160 153 147 135 122 116 109 95 80 68 77 89 97 98 95 90 86 73 66 64 64 59 56 53 49 69 66 47 44 58 51 43 61 69 83 90 104 130 136 127 128 158 166 167 153 135 128 138 149 167 160 153 130 88 63 81 114 139 122 105 120 141 156 158 132 105 124 147 164 159 125 94 88 90 93 85 68 59 61 61 58 61 57 53 50 47 46 48 50 49 45 40 36 35 36 39 41 54 54 49 39 31 32 37 39 41 42 42 43 46 49 50 49 57 48 39 30 30 53 78 84 63 53 36 22 21 33 46 52 48 82 109 108 95 88 85 82 82 96 106 112 116 106 93 92 93 94 98 96 85 72 70 75 84 95 92 83 83 83 80 82 97 112 106 100 92 83 88 88 88 73 64 69 75 78 88 102 102 72 55 63 56 34 57 113 130 129 114 113 120 128 119 78 32 28 66 127 154 144 125 113 70 72 94 133 158 147 115 91 102 117 122 111 105 112 121 123 95 49 45 94 129 130 124 124 125 133 138 120 87 76 93 110 140 118 92 58 24 31 82 128 143 97 56 73 136 172 138 83 95 104 78 56 62 90 112 104 90 76 83 120 129 132 154 147 125 62 27 37 58 90 116 115 112 115 99 87 103 120 111 94 72 77 88 107 134 158 170 173 154 152 159 168 157 129 110 107 124 135 131 110 96 90 68 40 40 36 26 18 25 45 68 80 77 70 65 73 108 150 165 163 161 124 108 112 114 119 102 60 41 35 35 42 44 37 33 34 32 31 40 44 37 35 38 37 34 34 33 31 31 33 34 34 28 30 63 113 143 155 162 165 159 136 126 134 123 84 49 37 33 33 31 30 30 32 33 32 23 40 69 81 87 111 116 88 66 73 66 49 38 29 27 33 36 30 13 12 60 131 168 167 162 150 143 90 40 64 108 125 124 134 146 146 131 118 124 140 126 114 103 92 83 87 91 84 91 109 97 68 80 117 105 59 99 122 131 122 113 102 90 85 123 125 124 117 107 89 62 38 33 34 35 35 33 30 27 24 30 47 58 91 130 151 145 112 61 28 19 35 37 26 25 30 34 29 31 36 34 40 76 118 139 148 153 153 148 137 138 154 155 154 149 142 140 141 141 138 134 141 145 134 140 149 135 132 140 97 66 93 128 139 134 108 67 34 77 145 147 130 122 100 84 77 115 156 156 119 89 102 111 112 76 34 46 94 125 131 115 131 153 163 174 173 135 91 143 166 161 143 148 159 157 155 162 145 127 118 110 99 89 83 89 107 113 94 85 103 106 83 54 55 77 118 144 140 120 107 99 95 100 107 100 90 99 120 135 146 160 167 165 162 160 161 160 140 124 109 108 104 93 106 143 156 147 146 144 132 137 145 135 121 103 89 94 106 99 87 50 50 71 103 109 87 65 57 61 94 120 126 105 93 110 111 94 57 43 69 104 130 130 111 98 101 101 95 89 86 86 88 113 145 146 105 49 6 24 81 155 176 138 93 106 118 106 106 159 186 169 157 137 123 154 160 169 170 164 155 150 151 150 146 158 156 157 161 167 170 168 166 164 164 164 165 166 166 164 162 165 164 166 166 162 159 168 181 159 86 68 126 163 145 116 104 140 171 178 170 141 113 133 166 157 150 139 128 138 168 168 135 92 93 82 48 26 52 91 102 64 74 132 173 157 105 46 20 48 135 179 188 165 104 88 121 153 141 102 76 100 132 121 92 79 73 66 58 64 63 46 45 51 40 32 33 34 30 28 29 40 42 40 37 37 38 34 27 24 28 22 14 17 30 58 89 85 70 56 86 147 181 177 161 162 160 161 167 169 165 164 166 145 102 104 151 179 183 172 153 123 102 83 88 124 169 182 166 165 145 139 153 163 161 168 183 173 137 127 139 138 106 89 125 166 149 135 120 108 119 139 144 149 111 61 39 51 61 55 46 49 46 44 48 66 99 138 165 119 74 38 32 28 15 16 30 54 99 113 74 40 42 46 36 51 47 41 37 40 45 46 44 48 48 50 51 47 43 44 47 40 39 41 42 44 49 45 32 30 30 36 38 37 45 48 39 44 40 38 37 35 32 33 36 35 38 32 27 28 24 21 26 32 35 35 33 35 40 38 33 31 32 35 38 40 41 41 40 40 43 42 35 31 33 34 33 34 32 29 29 30 31 30 28 28 28 29 29 30 30 31 31 32 31 30 29 29 28 28 27 27 28 29 30 29 28 26 25 25 25 26 25 24 24 27 29 33 32 31 32 34 34 31 29 27 28 31 36 39 38 33 29 32 34 37 36 32 28 26 25 29 28 27 29 32 36 38 38 39 39 37 33 26 21 19 19 20 19 19 19 20 21 23 24 26 27 29 28 25 21 16 14 27 26 26 26 27 29 30 31 29 28 29 31 34 35 35 34 37 35 32 30 29 29 31 31 38 36 34 33 31 27 22 18 16 18 20 22 24 26 29 30 27 25 23 24 27 29 30 29 26 29 30 29 28 30 28 24 17 19 23 26 26 26 24 23 23 23 22 20 18 20 25 29 25 24 22 19 17 19 24 28 27 25 23 22 22 23 25 26 27 26 24 24 25 25 24 22 24 23 23 23 24 25 26 27 21 15 11 15 20 20 18 17 16 17 17 18 18 18 17 17 21 21 22 22 20 17 15 13 33 37 38 33 27 25 21 18 14 11 9 9 12 15 15 15 14 19 23 29 37 44 44 40 39 36 32 30 30 30 29 27 25 26 28 29 30 32 33 35 39 39 40 40 41 41 40 40 39 39 39 38 37 35 33 32 24 25 27 32 34 31 23 17 8 9 10 12 14 15 17 17 16 15 14 13 12 12 13 14 13 14 16 21 24 24 20 16 26 29 27 20 15 17 19 18 13 14 15 17 18 19 19 19 24 23 24 26 28 30 29 28 24 22 19 17 16 18 20 22 22 26 29 29 24 19 17 18 13 15 18 21 22 21 20 19 18 20 21 23 25 25 25 25 23 22 20 19 19 21 24 26 16 17 26 36 34 23 19 23 24 21 17 15 16 18 21 23 26 32 33 26 20 20 21 20 20 19 19 20 21 20 16 13 13 12 15 21 22 21 21 24 23 22 20 18 17 17 18 19 22 23 25 27 27 28 27 27 27 28 27 24 21 21 22 23 25 24 23 22 21 22 23 23 26 25 24 23 24 25 27 28 28 26 24 24 27 29 30 30 30 27 30 35 30 19 16 23 29 26 22 20 20 21 22 22 18 17 17 19 23 28 32 34 35 33 30 29 29 27 24 20 22 24 26 26 25 23 22 23 18 18 18 19 21 21 21 21 19 21 21 19 15 13 14 15 20 21 21 20 18 19 22 24 24 25 27 27 26 24 21 19 17 17 17 18 18 18 18 18 18 22 24 22 18 19 24 30 28 26 25 23 22 22 24 26 21 21 20 18 17 18 22 25 27 28 28 26 22 18 17 17 13 16 19 20 21 22 24 26 21 22 23 23 22 20 19 17 16 18 21 26 28 29 27 25 25 22 21 25 32 36 31 23 19 16 13 12 13 13 13 12 17 16 15 16 18 18 17 16 18 19 20 20 21 23 26 27 35 37 32 22 14 12 14 14 13 11 10 13 20 26 28 28 22 17 14 19 32 41 36 26 32 36 35 25 15 13 17 21 20 24 29 31 30 27 26 28 23 20 16 14 15 18 22 24 19 17 15 15 16 17 17 16 20 21 33 43 33 16 23 44 41 29 17 15 17 20 22 24 24 25 26 26 24 21 17 15 12 12 13 15 17 19 19 20 19 20 20 20 19 17 15 14 13 12 11 10 9 9 9 9 8 9 9 10 10 10 10 11 21 20 18 19 20 19 17 15 14 15 17 17 17 17 19 21 23 21 18 15 13 14 16 18 18 17 16 16 16 18 20 21 22 20 18 16 15 16 17 18 19 19 19 18 17 15 13 12 14 17 19 21 21 23 26 29 19 18 19 21 24 25 23 21 20 21 24 26 26 25 23 22 27 26 26 28 30 29 25 22 25 26 27 27 26 26 25 25 22 20 18 18 15 13 16 21 36 34 30 25 21 18 16 16 11 16 26 37 40 35 32 34 34 31 29 29 31 30 26 21 20 21 19 18 21 26 28 26 23 21 19 19 21 21 20 18 16 23 30 31 27 23 22 23 31 31 30 25 20 16 16 18 21 20 19 20 21 23 24 25 30 34 37 35 29 24 22 23 21 21 20 18 16 16 18 21 20 20 21 26 30 28 21 14 9 7 5 7 11 16 19 20 14 14 14 16 18 18 15 12 8 12 17 19 17 15 14 14 16 14 12 13 15 16 15 14 14 12 11 11 12 12 11 9 7 7 8 8 9 10 11 11 12 11 10 10 10 11 12 12 17 15 13 10 7 5 4 4 4 3 2 1 1 1 2 3 2 2 3 3 3 3 4 5 3 4 4 3 2 3 6 9 16 16 15 11 6 6 10 15 15 16 18 20 21 21 21 21 19 18 17 15 13 14 18 21 16 15 16 19 22 22 19 15 21 30 38 36 25 16 14 16 17 16 14 12 10 9 8 8 10 10 11 11 11 12 12 12 10 10 10 10 11 11 11 11 11 14 17 19 19 16 12 10 6 6 6 7 8 10 11 12 11 11 11 11 11 11 11 11 13 14 14 14 14 13 12 12 11 10 8 7 7 7 8 9 11 11 11 11 11 11 11 11 152 152 151 151 151 151 152 152 153 153 153 153 153 153 153 153 154 153 153 152 152 153 154 154 152 152 152 153 153 153 153 153 152 152 152 152 153 153 153 154 153 152 151 153 154 155 152 150 152 152 153 154 154 153 152 152 154 153 153 152 152 152 153 153 153 153 153 153 153 153 154 154 150 151 152 153 153 153 152 152 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 154 155 156 157 155 155 156 157 157 158 158 159 158 157 157 156 156 156 157 157 160 160 159 158 157 156 155 155 157 157 157 157 157 158 158 159 156 156 157 158 158 159 160 160 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 160 160 159 158 158 158 158 158 160 159 157 156 157 159 162 164 162 161 162 164 164 157 145 135 135 145 157 166 169 167 164 163 157 163 161 151 142 130 108 85 84 97 110 114 111 107 106 105 98 71 56 64 66 52 51 66 76 52 43 74 97 72 50 64 89 99 103 107 118 123 115 109 133 158 163 137 125 139 148 141 152 140 136 124 95 80 91 104 115 106 101 127 155 167 160 127 92 121 158 182 173 125 78 61 69 75 82 92 106 111 92 67 45 45 50 60 68 71 71 71 69 60 47 39 37 38 39 40 33 34 39 41 38 39 57 78 78 79 81 82 84 84 79 72 69 63 52 35 33 60 90 98 59 48 30 19 25 43 60 67 70 83 94 95 92 89 82 73 85 103 117 126 131 123 113 113 102 104 90 72 85 113 113 90 117 132 118 88 85 99 105 103 113 136 134 122 110 113 125 114 89 73 59 59 66 76 91 105 100 79 61 58 49 34 54 100 127 136 132 127 118 114 108 77 36 24 56 118 150 139 114 96 73 94 111 118 125 128 108 80 94 111 110 91 88 115 146 160 114 64 42 69 105 126 130 125 129 136 137 126 110 98 99 108 133 104 75 48 25 34 76 111 94 60 71 138 175 141 90 68 95 99 72 54 57 68 94 108 113 96 81 102 109 123 159 149 126 64 22 28 69 125 142 114 99 97 90 103 135 143 112 80 67 87 111 130 149 164 169 165 157 165 163 147 136 133 122 105 103 113 118 122 135 139 107 64 45 39 31 25 24 29 36 42 59 68 74 64 88 141 164 168 139 109 104 114 128 154 134 66 39 36 36 38 39 37 36 36 39 33 37 42 36 34 37 35 28 33 36 32 30 31 34 36 26 18 48 105 138 146 154 162 157 139 138 149 129 79 41 33 34 34 32 30 30 32 31 28 30 55 74 72 91 143 150 105 92 99 87 61 41 28 27 36 34 31 15 8 47 116 165 176 163 131 117 83 50 73 116 143 140 132 138 148 133 109 121 154 136 124 111 93 77 78 83 79 87 79 58 53 90 128 108 56 83 105 121 126 121 103 85 82 127 136 138 128 117 101 69 37 31 35 39 39 35 30 27 25 32 47 49 64 88 105 105 77 39 23 26 38 35 27 27 30 31 29 32 35 36 48 87 127 153 158 163 166 158 137 133 150 157 155 149 143 142 146 147 146 144 155 161 140 127 120 109 117 152 118 75 75 105 136 139 102 50 47 97 148 144 125 121 115 99 91 123 168 188 159 101 74 55 41 41 61 102 157 177 156 123 116 123 143 168 154 102 78 128 133 128 127 143 159 163 161 152 134 120 120 123 117 105 98 92 102 97 74 70 97 109 90 84 56 55 93 125 126 120 123 129 134 144 148 137 124 128 142 146 149 152 150 145 140 138 139 155 149 148 138 132 120 102 111 131 152 163 165 144 126 134 134 118 85 87 118 140 121 75 56 66 95 111 106 89 63 52 63 87 114 122 109 85 84 106 102 83 48 49 87 118 136 133 113 83 93 104 102 83 67 72 89 128 144 115 53 11 11 67 143 193 167 120 116 155 157 125 113 133 163 170 154 135 138 161 167 167 170 171 166 162 162 165 167 173 166 164 168 168 162 162 167 165 164 163 163 164 165 164 163 158 162 164 162 160 163 173 182 147 82 88 142 149 136 130 115 134 169 177 175 153 119 127 157 155 145 142 136 132 151 156 130 94 88 73 39 22 67 125 142 75 63 102 144 146 117 59 15 44 139 189 195 169 106 74 87 100 90 61 43 57 71 60 43 45 40 36 43 46 33 25 35 33 26 25 32 36 34 32 34 46 43 37 33 34 36 32 27 26 23 16 18 30 48 82 120 142 103 66 98 155 175 172 160 166 163 161 163 164 164 164 165 158 110 110 156 175 168 167 170 162 123 67 58 114 170 182 175 180 159 141 139 145 150 156 162 149 140 143 145 132 97 91 143 200 182 154 138 141 150 159 166 156 115 64 35 34 44 46 40 38 50 49 36 43 80 116 134 90 56 32 35 39 28 19 21 29 58 73 57 39 38 42 39 43 39 37 38 38 37 39 44 47 49 50 50 46 41 38 38 36 38 38 35 33 30 30 31 38 34 37 39 37 42 44 37 39 38 36 34 32 32 34 37 31 37 32 25 28 27 23 26 31 35 35 34 36 41 39 33 29 31 34 37 40 41 41 41 39 45 43 33 30 35 36 31 30 27 25 27 31 34 33 31 28 29 29 29 29 30 30 30 31 30 29 28 27 26 26 26 28 28 28 28 28 27 26 25 23 24 26 27 27 26 26 26 29 27 24 24 26 27 27 26 25 24 26 30 35 36 33 29 27 29 31 29 26 23 21 21 22 20 19 20 23 29 34 37 41 42 42 38 31 25 21 19 22 21 21 21 21 22 23 24 28 29 30 29 25 21 18 16 28 28 29 30 30 31 31 31 31 32 33 34 37 38 39 39 41 40 37 35 33 33 33 33 38 35 31 28 25 21 16 12 21 25 28 28 25 24 25 28 25 24 24 25 28 30 29 28 29 32 33 30 29 29 27 23 16 20 25 28 28 26 24 23 23 23 23 22 21 22 26 29 24 24 23 21 19 21 25 28 27 26 24 22 21 21 22 23 27 26 25 25 25 25 25 24 25 25 25 26 27 29 31 32 24 18 14 17 21 22 22 24 21 20 19 19 18 18 19 19 23 23 23 22 19 15 11 9 27 33 36 33 30 28 25 21 10 9 10 12 15 16 15 14 12 18 25 31 38 43 41 36 37 35 34 34 34 33 30 27 25 26 27 28 28 30 32 35 37 38 39 40 41 41 41 41 40 40 40 40 39 37 36 35 29 29 30 33 34 30 22 15 9 9 10 12 13 14 15 16 17 16 14 12 10 11 14 16 13 12 13 16 19 19 15 10 24 29 28 20 15 18 21 19 13 13 12 12 14 16 19 20 25 25 25 26 28 29 30 30 26 24 22 20 19 21 23 24 24 26 29 30 25 18 16 18 15 16 18 19 20 20 20 19 19 20 23 25 26 26 26 25 23 22 21 21 21 22 23 24 17 18 28 40 39 28 22 25 19 16 14 14 16 20 23 24 26 33 33 24 18 20 21 20 19 18 19 20 21 20 16 13 10 11 16 22 23 20 20 23 22 22 21 20 19 19 18 18 24 24 25 26 26 26 26 26 29 29 26 21 19 20 22 21 23 22 21 20 21 22 24 25 26 25 24 23 23 25 27 29 25 24 23 23 25 28 30 30 30 28 32 37 31 19 16 21 26 24 22 20 20 20 20 20 19 19 18 17 18 22 29 33 34 31 28 28 30 30 28 25 24 25 27 27 27 25 24 24 17 17 17 19 21 22 21 20 19 22 23 20 15 13 14 16 22 23 22 20 19 21 25 28 28 28 27 26 24 21 19 18 17 17 17 17 17 18 20 20 22 25 27 25 21 20 23 28 28 28 27 25 23 23 25 26 20 20 20 18 16 17 20 23 24 26 28 27 23 19 16 15 14 15 15 14 14 18 24 30 24 25 25 25 24 22 20 19 17 16 18 22 27 30 28 26 26 26 25 25 30 33 28 20 17 15 12 11 12 14 13 13 17 16 14 15 17 17 16 14 19 20 22 22 22 22 23 25 35 36 32 22 14 12 13 13 12 10 9 13 20 26 28 28 20 15 11 16 30 41 39 30 37 40 38 28 18 16 20 22 22 25 30 32 28 23 22 24 21 19 17 17 19 21 21 21 18 17 16 16 17 18 18 18 23 23 31 37 30 19 25 42 37 26 16 16 19 22 23 25 28 28 28 27 25 21 18 17 10 9 10 12 16 18 19 19 17 18 19 19 19 17 15 14 14 13 12 10 9 9 9 9 8 9 11 11 10 9 9 10 19 18 18 19 21 20 17 14 16 16 17 18 18 18 19 20 20 20 19 16 14 14 16 17 19 19 18 18 18 18 19 20 21 20 18 16 15 14 15 15 19 19 17 16 15 14 13 13 15 16 17 17 18 21 27 32 23 22 22 23 26 26 25 23 21 22 23 25 25 25 24 24 27 25 24 26 29 31 29 26 28 27 26 23 21 21 23 25 25 23 21 21 19 18 21 27 35 28 20 15 15 15 12 10 6 9 21 35 41 37 34 37 38 35 30 27 29 32 28 22 20 22 22 20 22 26 28 25 22 21 19 20 21 21 20 18 17 23 28 30 28 25 24 25 30 31 30 25 20 16 17 19 24 21 19 18 20 22 23 23 27 31 35 36 32 27 22 20 18 19 20 19 17 17 19 21 23 23 24 27 30 27 21 15 8 8 8 11 16 19 19 18 14 13 13 16 19 19 15 11 9 13 18 19 16 14 15 17 22 20 18 18 19 19 18 16 14 13 11 11 13 13 12 10 10 10 10 10 11 11 11 11 14 13 11 9 9 9 10 11 16 15 12 10 8 6 5 5 4 4 3 2 1 2 2 3 2 2 3 3 3 3 4 5 3 4 4 3 2 2 5 8 15 17 17 14 9 8 12 17 20 20 20 20 20 19 18 18 20 21 20 17 14 13 15 17 15 16 17 19 21 20 17 14 18 28 37 36 25 16 14 16 17 16 15 13 11 10 10 10 14 14 13 13 12 12 11 11 8 8 9 10 10 11 12 12 11 13 16 18 18 15 12 9 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 11 12 14 16 16 16 14 14 10 9 7 6 6 6 7 8 14 14 13 13 13 12 12 12 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 154 153 152 151 151 152 153 153 151 151 152 153 153 154 154 155 152 152 152 153 153 153 154 154 153 152 152 153 155 155 153 151 152 152 153 154 154 153 152 152 153 153 152 152 152 153 153 154 154 154 153 153 153 153 153 153 151 152 153 154 154 154 153 153 154 154 154 154 154 154 153 153 155 155 155 155 155 155 155 155 153 154 154 155 156 156 156 156 155 155 156 156 157 158 159 159 160 159 157 156 156 156 156 157 156 156 156 156 156 157 157 157 156 156 157 158 159 159 158 158 156 157 157 158 158 159 159 160 157 157 157 157 157 157 157 157 159 159 159 159 159 159 159 159 160 160 159 158 157 157 157 158 159 158 158 158 158 159 160 161 155 157 157 156 155 154 156 159 161 164 166 164 159 155 156 157 158 161 166 169 167 159 143 130 140 143 145 145 146 145 137 128 113 87 72 86 100 95 98 117 102 85 88 113 121 96 72 69 88 89 92 98 112 131 129 109 118 142 147 128 129 152 157 141 130 121 124 120 94 80 86 88 92 90 97 134 164 171 155 114 89 134 168 164 138 107 92 96 110 117 126 136 148 147 120 90 58 56 63 81 96 99 93 88 96 79 56 39 33 37 43 47 48 54 60 60 56 60 78 99 102 107 112 113 112 107 95 82 67 67 59 40 33 56 79 81 48 39 28 24 35 54 67 72 87 87 85 82 78 75 73 72 87 97 102 107 115 112 106 108 96 98 79 61 87 132 130 93 115 143 131 95 102 134 131 103 127 150 149 134 117 124 145 137 106 91 73 64 68 82 96 105 115 107 96 89 78 59 60 81 118 136 146 150 135 116 99 65 36 25 54 108 129 117 102 97 99 118 122 110 108 116 106 84 95 109 102 80 86 125 156 161 126 84 50 49 73 105 117 107 123 129 125 132 152 145 119 107 106 86 71 58 42 39 52 62 55 59 94 137 135 92 68 74 104 93 63 64 75 69 82 103 117 95 73 99 110 123 159 145 111 67 35 35 68 124 138 104 93 100 106 122 139 132 109 96 98 111 120 123 132 144 144 134 150 155 143 121 117 127 119 98 91 106 118 128 145 154 132 100 66 50 35 31 31 29 29 33 45 50 60 49 75 129 148 154 121 103 95 103 124 142 121 74 61 59 52 41 35 35 37 37 45 37 37 37 30 29 33 31 30 35 36 32 30 31 32 31 21 13 36 83 114 131 144 152 148 134 142 162 143 84 37 24 31 34 35 33 33 33 26 19 34 65 88 93 115 153 149 106 104 116 109 83 57 37 31 38 31 31 17 7 37 100 149 165 142 132 127 89 59 86 123 144 133 127 127 128 120 113 126 147 139 139 139 125 102 93 94 88 77 63 55 71 100 113 95 69 69 114 142 141 136 129 112 98 120 130 138 146 159 150 95 32 25 33 41 42 37 31 29 29 32 46 49 62 70 68 63 43 33 26 30 35 30 28 30 27 30 36 42 42 41 58 100 138 158 163 162 161 156 141 133 141 159 157 151 145 145 149 150 147 157 162 173 160 132 99 80 99 129 116 76 56 82 131 140 93 35 63 116 154 147 127 125 132 116 99 118 151 164 134 77 53 42 24 45 103 151 179 184 172 160 135 117 118 138 110 60 71 114 115 123 133 141 152 152 142 114 107 111 130 143 137 122 113 101 92 82 73 76 97 113 109 90 65 50 71 113 147 164 168 158 166 174 174 164 156 155 159 153 151 147 143 139 138 137 137 147 157 170 161 147 129 113 126 128 143 163 166 133 117 128 116 95 76 115 161 158 100 43 45 111 148 133 86 64 52 51 72 102 127 127 106 91 110 137 126 85 71 92 122 129 135 134 114 84 93 111 119 97 69 70 90 139 138 85 20 12 50 107 161 169 127 103 138 182 170 137 131 121 136 160 148 138 156 165 171 163 163 165 166 165 164 167 172 165 163 164 168 167 161 158 159 165 163 161 160 161 163 163 163 158 164 165 160 160 166 168 165 120 101 130 163 153 146 141 114 123 162 170 167 151 117 123 154 164 140 140 143 126 128 148 151 125 89 59 34 26 68 120 132 72 50 83 123 131 112 60 12 78 155 176 153 119 72 48 46 52 48 36 30 36 35 28 28 31 31 24 30 34 27 31 44 33 31 33 37 39 36 35 36 45 39 33 33 33 31 28 28 32 19 12 30 59 82 114 152 184 124 68 105 162 171 167 159 160 161 160 159 160 163 164 163 158 123 113 138 159 167 171 171 159 115 81 85 117 159 178 171 166 157 144 135 129 129 135 142 143 153 151 129 118 104 97 131 191 188 157 137 153 164 165 175 154 107 56 29 26 36 42 36 35 41 39 30 37 61 80 84 64 44 33 39 44 36 24 19 26 35 42 40 35 37 40 43 37 40 40 36 33 34 38 40 42 45 48 48 45 40 36 33 36 40 36 32 32 29 28 34 40 35 39 44 39 39 41 38 35 37 35 30 29 34 37 36 32 34 30 28 32 28 24 30 28 32 33 32 35 39 37 31 30 31 34 36 38 38 38 38 40 39 36 32 33 36 35 31 28 25 23 25 31 35 34 32 29 29 29 29 30 30 30 30 30 29 27 26 24 24 24 24 29 28 27 26 25 25 25 25 21 23 27 31 33 32 30 28 29 27 24 23 24 24 23 21 24 22 21 24 30 33 32 29 26 27 28 26 23 22 22 23 19 19 18 20 23 27 31 34 35 36 36 33 28 24 23 23 24 24 23 22 22 23 24 24 28 30 31 29 26 24 23 24 29 30 32 33 34 33 32 31 31 32 32 33 33 34 35 35 36 36 35 34 33 32 31 31 31 28 24 22 21 20 17 15 27 31 34 30 23 21 25 31 28 26 23 24 26 29 30 30 33 36 35 32 29 28 25 21 20 25 30 32 30 26 23 22 22 23 24 24 23 24 26 29 23 24 24 23 21 22 25 28 28 27 26 24 23 21 21 20 26 26 26 26 26 25 25 25 24 25 25 27 29 31 34 35 30 24 20 20 21 22 25 30 26 24 22 21 21 22 25 26 22 23 24 23 21 17 13 10 19 27 33 33 33 33 32 29 14 13 13 15 18 19 17 16 18 23 29 33 37 41 39 34 35 35 37 39 39 37 31 27 23 25 26 27 27 28 32 35 36 37 38 40 41 42 43 43 41 41 42 41 40 39 38 37 35 33 33 33 33 28 20 14 9 10 10 11 13 14 14 15 21 20 17 13 10 10 13 16 14 11 10 12 15 15 10 5 19 27 28 20 15 19 23 21 14 13 11 10 13 17 22 26 28 28 27 26 26 27 27 28 22 22 22 22 23 24 26 27 25 26 29 31 26 18 16 19 18 18 19 19 20 20 21 21 19 21 24 26 27 27 25 24 22 22 22 22 21 21 21 21 18 19 30 43 43 32 25 26 19 16 14 14 17 19 20 20 26 33 32 22 16 19 22 20 18 18 19 21 22 21 18 14 10 13 19 25 24 19 16 18 20 21 21 21 20 19 18 18 23 23 23 23 24 25 26 27 32 32 27 20 18 22 24 22 19 20 20 21 22 23 23 23 26 24 22 21 22 24 27 29 25 25 24 24 24 25 27 29 28 27 33 39 34 20 15 19 24 24 23 22 21 20 19 19 18 18 17 15 15 19 28 35 33 29 26 26 29 30 28 24 24 25 26 27 27 26 25 24 19 18 18 19 21 21 19 17 19 22 24 21 16 13 15 18 21 23 24 24 23 24 26 28 30 28 26 24 21 20 19 19 18 17 16 16 16 19 21 23 27 30 31 30 26 24 25 26 26 27 28 26 23 22 23 25 18 19 20 18 17 16 18 21 21 24 27 27 24 19 15 14 15 16 17 15 15 19 27 33 27 28 28 28 27 25 23 21 21 18 17 19 25 28 27 24 23 27 28 26 28 32 27 19 16 14 11 11 12 14 14 13 17 15 14 14 16 17 15 14 17 20 23 24 23 23 24 26 36 38 33 23 14 12 13 13 13 11 11 15 21 26 26 25 19 13 9 13 28 41 40 32 39 43 40 30 22 21 24 26 23 24 29 31 27 20 20 24 23 20 17 18 20 22 22 22 19 18 18 18 18 20 21 22 23 24 28 33 30 25 28 35 34 24 17 18 22 23 23 23 28 27 26 25 23 22 21 20 12 10 10 12 15 17 17 15 14 15 16 17 17 15 14 13 14 13 11 9 8 8 8 8 8 10 12 12 10 8 8 9 12 13 16 20 23 23 20 17 18 18 18 18 19 19 19 19 16 18 19 18 16 15 16 17 17 18 19 20 20 20 20 20 18 18 17 17 16 16 16 16 19 18 16 14 13 13 14 15 14 15 17 17 18 21 26 30 26 25 24 25 27 28 26 24 22 22 23 23 24 25 26 26 25 23 23 27 31 32 28 24 24 24 23 21 18 18 20 22 24 24 26 29 28 24 25 29 28 23 17 14 14 13 10 6 6 8 20 36 43 38 35 38 41 37 29 24 27 32 30 24 18 22 23 22 23 25 26 23 17 16 16 18 21 22 21 19 20 23 26 27 26 24 22 21 24 27 28 25 20 18 21 24 26 22 19 18 19 21 22 22 23 25 30 34 34 29 20 14 14 17 19 20 19 19 20 22 24 25 27 28 28 25 21 17 12 11 11 13 17 19 20 19 19 15 12 14 17 18 15 11 9 13 17 17 14 12 15 18 22 20 18 19 20 20 19 17 15 13 11 12 14 14 13 11 13 13 13 12 12 12 12 11 13 12 10 8 8 9 10 11 14 13 11 9 8 7 7 7 5 4 3 2 2 2 3 3 2 2 3 3 3 3 4 5 3 4 4 3 1 2 4 7 11 15 18 16 12 12 16 21 26 25 23 20 18 17 16 15 18 19 20 19 16 15 16 18 15 17 20 21 20 18 16 15 16 26 36 35 25 16 14 17 18 17 15 14 13 12 12 12 14 14 14 13 13 12 12 12 10 10 10 11 11 11 11 12 11 12 14 16 15 13 11 9 9 9 9 9 9 9 9 9 7 8 8 9 10 10 11 11 10 12 15 18 18 17 14 12 11 10 8 6 6 7 8 9 15 14 14 14 13 13 12 12 155 154 154 153 153 154 154 155 153 153 153 153 153 153 153 153 153 152 151 150 150 150 151 152 150 151 151 152 154 155 155 156 152 152 152 153 153 154 154 154 153 152 152 153 155 155 153 151 152 153 153 154 154 153 153 152 152 152 152 152 152 153 154 155 154 154 154 153 153 152 152 152 152 153 154 155 155 155 154 154 155 155 155 154 154 153 153 153 155 155 155 155 155 155 155 155 152 153 155 156 157 156 156 155 154 155 155 156 157 158 159 159 161 160 158 156 155 155 156 156 153 153 154 155 157 158 159 159 155 156 158 160 160 160 158 157 160 159 159 158 158 157 157 156 157 157 157 157 157 157 157 157 159 159 159 159 159 159 159 159 160 160 159 158 157 157 157 157 158 158 159 160 159 157 156 154 160 159 158 157 159 162 165 167 162 163 163 160 157 157 160 163 166 157 155 164 169 166 164 167 165 167 165 158 153 150 143 136 120 109 93 97 121 137 144 153 131 132 128 111 95 94 93 82 60 61 80 108 141 172 162 120 122 129 130 129 139 152 151 140 115 115 128 123 88 70 76 77 90 90 98 135 163 165 144 100 95 133 143 116 96 104 126 146 150 159 162 157 150 142 122 102 92 77 68 76 91 98 98 97 114 92 61 37 29 35 48 57 70 73 72 64 61 66 76 82 91 102 113 118 118 113 99 85 66 70 65 44 30 44 58 52 41 36 30 31 44 60 69 69 85 86 85 78 66 61 71 86 93 94 89 88 97 99 97 100 73 86 83 70 79 102 104 86 80 97 99 100 123 140 123 98 135 156 158 143 119 119 140 134 127 113 90 72 71 82 93 96 128 131 129 127 118 95 77 79 94 112 130 148 142 118 90 48 36 31 59 99 103 89 95 112 129 130 126 116 109 105 95 84 93 106 99 82 98 140 158 146 137 104 64 41 52 87 102 89 102 124 132 147 174 161 121 103 73 81 95 89 57 33 32 36 67 98 117 105 87 86 97 106 130 105 72 88 106 83 75 88 105 82 66 107 125 130 159 138 95 70 52 41 52 97 119 97 95 113 127 129 119 103 106 127 116 125 123 108 104 118 133 137 139 131 118 112 118 124 115 100 105 125 137 133 131 136 132 121 89 58 31 25 28 28 31 36 30 28 40 38 70 119 127 130 112 98 82 93 115 109 87 81 103 99 82 56 38 35 35 33 39 35 38 40 34 35 39 37 34 37 36 31 30 32 30 26 24 19 35 66 93 117 135 139 150 130 138 167 159 100 44 22 28 33 37 37 37 33 23 11 31 70 109 128 139 146 127 96 96 116 121 103 76 50 36 38 28 30 18 6 30 86 130 145 125 154 161 100 61 94 119 117 112 130 128 106 101 122 137 135 140 152 165 156 128 109 101 93 61 64 77 94 99 91 84 83 78 125 141 127 140 163 147 111 97 122 146 165 186 177 111 37 20 31 42 44 39 32 31 33 39 46 48 61 61 45 39 28 36 30 31 30 26 30 32 25 32 44 53 51 48 67 110 149 154 162 159 153 153 146 133 129 159 159 155 151 150 150 145 139 138 141 164 168 139 87 59 84 95 102 71 44 68 126 136 79 22 71 131 162 155 132 128 139 140 102 102 119 109 68 39 55 64 54 75 126 159 162 162 169 166 157 140 121 115 73 38 89 117 122 141 147 137 133 124 102 89 92 110 138 152 140 119 106 106 88 87 100 110 119 129 133 112 97 71 61 93 143 162 151 164 169 172 168 165 166 167 167 154 152 150 150 152 154 154 153 155 155 161 156 153 142 122 127 127 127 143 150 121 115 131 107 85 92 149 174 133 63 30 66 131 163 120 54 48 56 58 77 91 119 118 101 99 133 165 151 85 95 133 151 135 130 129 107 86 91 113 130 113 79 73 92 112 108 55 7 27 75 104 120 128 104 110 158 191 174 153 157 133 123 146 137 137 161 149 151 158 155 157 163 164 159 157 160 163 163 162 160 162 165 166 164 165 162 159 158 159 161 162 163 163 169 168 160 161 166 159 144 89 119 164 181 169 163 145 107 120 164 171 162 143 112 128 169 178 137 134 144 119 113 150 182 144 84 44 33 32 60 92 92 60 41 78 115 115 98 53 12 93 144 132 85 58 43 40 37 31 34 34 37 39 30 28 39 25 36 32 34 36 29 28 29 37 34 31 29 28 30 34 39 41 35 32 34 32 27 26 29 38 18 11 42 85 110 139 175 188 119 59 107 171 176 171 163 158 163 164 160 161 166 166 162 155 130 108 113 147 178 179 160 141 106 121 146 137 153 178 166 162 158 159 159 144 129 137 158 150 138 122 112 119 104 90 124 179 191 158 130 148 159 152 161 136 85 37 16 16 30 37 32 38 25 21 34 45 48 49 54 56 45 37 40 42 37 29 24 29 29 29 31 33 34 35 35 32 39 38 29 29 40 41 34 35 40 45 47 46 43 38 34 38 41 35 31 36 35 32 37 36 31 39 46 38 33 36 37 33 37 34 27 28 35 38 34 32 29 24 28 32 23 19 29 25 29 30 29 32 37 35 29 31 32 34 35 36 35 34 34 44 35 29 32 37 36 33 31 28 25 22 25 31 34 34 31 29 30 30 30 30 30 30 30 29 28 26 24 23 22 23 23 30 28 26 24 22 23 23 24 19 23 28 34 37 36 34 31 31 29 27 27 26 25 21 18 24 20 18 21 27 32 32 30 29 29 29 27 25 24 25 27 21 22 23 25 27 29 32 33 28 28 28 25 23 22 25 27 26 25 24 23 23 23 24 25 28 30 31 30 28 27 29 31 29 31 34 36 36 35 33 31 29 29 29 28 27 27 27 28 29 29 29 29 29 28 28 27 23 21 18 17 19 21 21 21 27 32 34 29 21 20 28 37 32 28 23 22 24 29 32 34 35 37 36 31 28 27 23 18 25 29 35 36 32 26 22 20 21 23 25 26 25 25 27 29 22 23 25 24 23 23 25 27 29 29 28 26 24 22 20 19 26 27 27 26 26 26 26 26 23 24 25 27 29 32 35 37 35 29 25 23 21 21 26 32 29 27 24 23 23 26 30 33 22 23 24 24 23 19 16 14 14 22 30 34 36 38 38 35 21 19 18 18 20 21 20 19 26 30 33 34 36 38 36 31 34 35 39 42 43 39 32 27 22 24 26 26 25 27 31 35 35 36 38 40 41 43 43 44 42 42 43 42 42 40 39 38 39 36 34 33 32 27 19 13 10 10 11 11 12 13 14 14 25 24 20 15 10 9 12 16 16 13 10 11 13 13 8 4 16 25 27 19 15 20 24 22 15 13 10 10 13 19 26 31 31 31 29 27 25 24 24 25 18 19 20 22 24 27 29 30 26 26 29 32 26 18 16 19 21 20 20 19 20 21 22 23 20 22 24 27 27 26 25 23 20 21 22 22 21 20 19 18 17 19 30 44 45 33 25 26 22 19 16 15 16 17 15 14 27 33 32 21 16 19 22 20 18 18 19 22 24 23 19 16 11 15 21 27 24 17 13 14 19 19 20 20 20 19 18 17 22 21 21 22 23 25 28 29 35 35 28 20 18 23 26 24 16 18 20 23 24 23 22 21 25 23 22 21 22 24 27 30 27 27 25 24 23 24 25 27 26 26 34 41 36 21 14 18 24 24 25 24 23 21 19 19 16 17 16 14 13 18 29 37 33 28 24 25 28 29 26 22 24 24 25 27 27 26 25 24 22 20 19 20 21 20 16 13 19 23 24 22 16 14 16 19 19 22 26 28 27 26 26 27 29 27 24 22 20 20 21 21 19 18 16 15 16 19 23 25 31 33 35 34 31 28 26 25 24 26 27 26 23 21 21 22 17 19 20 19 17 16 17 19 18 22 26 27 24 19 15 13 15 18 19 19 18 22 29 35 29 30 30 30 29 26 24 23 26 21 17 18 23 26 25 22 21 27 29 26 27 31 28 19 16 13 11 10 12 14 14 13 16 15 13 14 16 16 15 13 15 18 23 25 25 25 26 28 38 39 35 24 15 13 14 14 15 14 14 17 22 25 24 21 18 12 7 12 27 41 41 34 40 43 41 32 24 24 27 29 22 23 27 30 26 19 20 25 25 21 17 16 19 22 24 24 20 20 20 20 20 21 23 24 21 23 27 31 32 30 29 30 33 24 17 19 23 23 22 22 26 25 24 23 22 22 22 23 15 13 11 12 15 16 15 13 11 12 14 15 15 14 13 12 13 12 10 9 7 7 7 7 8 11 13 13 10 8 8 9 7 9 14 20 25 26 23 20 20 19 19 19 19 19 19 18 14 17 20 20 17 16 16 17 15 17 19 21 22 22 22 21 16 16 17 18 18 19 18 18 20 18 15 12 12 13 15 16 12 15 18 19 20 22 25 28 28 27 26 27 28 29 27 26 23 23 22 22 23 25 26 27 22 22 24 29 33 33 27 20 19 20 21 20 17 16 17 19 22 24 30 35 34 29 27 28 23 21 19 18 17 14 10 6 9 10 21 38 44 39 36 38 43 38 29 22 26 32 32 26 17 21 24 23 23 25 24 21 12 12 13 16 20 22 22 21 22 22 22 23 23 21 18 16 19 23 25 24 20 20 24 29 27 23 19 17 19 20 21 20 19 21 26 32 35 30 18 9 12 15 19 21 21 20 21 22 25 27 29 29 27 23 21 19 16 13 12 13 16 19 20 20 24 18 12 11 14 16 15 13 9 12 15 14 11 11 14 18 18 16 16 17 19 19 18 16 15 13 12 12 14 14 13 11 15 15 14 14 13 12 12 11 12 10 9 8 8 9 11 13 12 11 10 9 8 7 8 8 5 4 3 2 2 2 3 3 2 2 3 3 3 3 4 5 4 4 4 3 1 1 4 7 7 12 18 18 15 15 20 25 31 28 25 21 17 15 14 14 12 15 18 19 19 19 21 22 16 19 23 23 20 17 16 17 14 25 35 35 25 17 15 17 18 18 16 15 14 13 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 12 13 14 14 12 11 10 10 10 10 10 9 9 8 8 5 5 6 8 10 11 13 13 11 13 17 20 19 17 13 10 12 11 9 7 6 7 9 10 15 14 14 13 13 12 12 12 153 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 153 153 153 154 154 155 155 155 154 154 154 154 154 154 154 154 154 154 153 153 153 152 152 152 152 153 154 154 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 154 152 150 149 155 154 154 153 153 154 154 155 154 154 153 153 153 152 152 152 153 153 153 153 153 153 153 153 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 157 159 157 154 153 155 157 157 157 157 157 157 157 157 157 157 157 156 155 155 156 157 157 158 156 154 155 157 158 156 154 156 156 157 158 158 159 160 160 158 158 157 157 157 157 156 156 157 157 157 157 157 157 157 157 158 158 159 159 159 159 160 161 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 157 158 159 160 162 163 164 165 159 158 158 158 159 161 163 164 169 163 156 153 152 149 142 137 137 131 122 119 132 155 174 182 178 159 134 115 105 97 84 73 56 49 102 150 168 165 134 120 119 131 152 155 142 142 141 123 127 145 150 119 91 96 98 78 71 100 119 129 147 154 134 110 111 121 104 86 110 150 156 141 169 165 154 138 121 112 113 117 109 91 72 73 83 78 77 88 101 85 59 35 25 38 68 94 93 78 58 65 82 72 60 73 87 90 91 91 96 101 101 97 75 63 54 55 51 41 38 42 35 26 24 37 54 66 74 79 90 77 68 66 61 55 61 74 79 76 80 100 116 105 90 91 90 82 69 60 76 108 106 73 50 49 84 129 149 126 98 113 155 161 150 123 107 116 133 142 145 137 120 90 67 73 92 98 115 121 131 155 129 86 88 90 65 78 91 103 118 118 88 53 26 36 57 74 74 71 90 115 118 108 121 127 107 103 99 75 84 112 120 99 100 134 162 164 141 128 92 54 49 75 94 93 98 113 122 126 143 158 144 114 72 99 112 84 51 21 15 55 92 113 121 113 107 108 121 138 171 123 87 99 113 94 77 86 79 58 77 114 126 138 144 128 102 83 61 35 29 69 107 108 115 121 110 89 93 123 146 149 130 120 128 130 116 130 153 151 132 121 104 119 125 105 106 118 143 149 144 127 116 120 129 133 110 80 46 28 27 29 29 28 26 24 26 35 50 70 96 115 122 112 99 107 103 62 67 132 181 151 104 60 37 32 32 30 41 37 34 32 29 28 35 44 37 34 32 32 33 33 32 30 27 23 21 27 58 112 146 145 140 140 144 161 164 121 54 12 29 32 35 37 39 37 26 15 38 96 139 143 133 121 110 106 107 114 123 121 98 64 38 28 31 20 19 14 14 56 112 138 165 183 151 87 69 96 107 92 104 119 131 129 125 131 141 147 145 154 163 160 142 111 77 56 65 84 106 109 86 65 70 89 91 91 107 115 119 146 149 111 78 130 174 184 181 161 99 33 18 29 40 41 34 27 27 30 35 50 52 54 51 48 51 39 34 28 23 24 28 28 25 22 43 74 82 52 46 94 138 143 154 155 157 155 147 139 139 145 160 164 158 144 143 154 157 152 127 145 154 155 137 89 56 62 99 120 90 45 54 112 123 63 20 84 147 157 130 116 141 173 130 91 71 60 48 43 65 114 140 108 86 98 125 144 157 167 167 166 157 143 104 45 34 75 126 147 154 139 117 101 107 126 124 133 148 152 136 112 104 108 105 121 139 147 145 141 143 146 154 131 101 80 76 94 130 160 176 167 159 158 161 162 159 155 157 163 167 165 163 163 162 158 162 158 154 150 142 134 135 141 157 137 128 126 119 120 124 120 91 108 141 141 82 31 46 88 115 112 93 68 62 76 86 85 89 85 89 91 115 167 163 100 90 133 174 176 147 120 111 112 82 104 129 129 110 100 96 85 82 58 16 19 72 101 92 87 91 84 123 168 170 166 172 166 145 125 110 116 129 138 145 152 155 156 156 157 163 167 165 160 159 162 166 167 164 160 158 160 162 162 161 160 159 160 161 162 169 159 152 171 169 160 146 87 79 146 171 169 174 171 155 130 116 144 155 146 146 155 162 168 171 138 126 144 154 143 124 109 89 36 36 57 50 66 77 44 33 41 71 107 107 71 43 38 66 76 64 39 30 33 37 43 33 44 40 29 31 36 35 37 27 33 40 35 27 33 36 27 28 27 32 37 33 25 31 45 37 35 31 28 26 26 27 28 34 8 13 63 109 129 150 176 169 94 73 131 166 168 172 162 154 179 159 131 151 173 164 154 127 115 114 123 133 143 139 122 113 149 180 177 154 144 155 169 173 160 162 167 161 157 141 109 95 113 129 147 156 135 111 113 155 159 146 129 131 142 145 145 120 80 38 25 30 33 30 27 28 27 28 32 37 41 42 41 40 42 43 43 40 35 29 26 21 23 25 28 30 31 32 32 32 32 31 30 30 31 33 35 33 37 42 44 43 40 38 37 37 41 43 40 34 31 34 38 36 38 41 42 41 37 33 30 32 32 32 32 33 34 34 34 31 33 36 36 33 29 27 26 22 27 32 36 36 36 36 37 39 39 40 39 38 35 33 31 35 33 33 34 35 35 33 31 31 28 24 23 27 31 33 34 29 29 28 26 25 26 30 33 26 28 28 26 21 20 23 26 23 24 25 26 26 26 24 23 25 34 36 35 38 34 31 37 34 32 30 26 24 22 21 20 24 25 25 25 25 27 28 30 27 29 31 29 26 24 25 26 19 20 21 21 21 25 30 34 24 20 19 20 21 21 24 29 24 22 20 18 18 18 20 21 30 30 30 29 28 27 26 26 27 29 29 26 26 28 28 24 23 22 21 20 21 24 26 28 31 27 24 24 28 31 34 34 27 25 22 22 23 23 22 21 28 30 32 31 28 25 24 25 30 29 28 28 29 32 36 38 34 36 34 29 26 25 22 17 24 28 32 34 32 29 27 26 19 21 22 23 22 22 22 22 21 22 23 23 22 22 25 27 24 27 30 30 28 26 26 26 34 34 33 31 30 28 27 26 21 25 29 31 30 30 31 32 29 32 31 26 24 26 28 28 34 31 27 24 24 27 31 33 26 25 26 27 28 26 22 18 21 15 20 37 48 43 35 31 20 23 26 28 29 28 26 25 33 29 31 35 33 27 28 34 34 36 41 45 45 40 31 24 25 24 24 24 25 29 33 37 36 37 38 40 42 44 45 46 45 43 41 41 42 41 39 37 36 35 35 35 33 27 17 10 4 8 12 15 16 17 18 20 27 24 19 14 10 11 14 18 10 10 11 13 13 10 6 3 11 24 33 30 21 20 25 29 18 15 12 13 17 24 29 31 31 31 31 31 30 28 27 26 26 24 22 20 19 19 20 21 22 27 32 32 26 21 20 21 22 22 22 22 23 23 24 24 21 22 22 23 22 21 19 18 20 21 22 23 23 21 20 19 15 16 26 41 43 32 25 25 22 16 13 15 17 18 19 21 36 35 23 14 19 20 17 18 18 17 17 19 23 25 24 22 16 16 22 29 25 13 9 14 16 17 19 20 21 20 20 19 20 19 18 20 24 27 27 26 33 35 30 21 16 20 23 22 18 19 21 25 27 26 22 19 26 26 26 26 25 24 24 23 23 24 26 27 27 26 24 23 21 25 32 37 34 24 17 16 22 22 22 21 20 18 17 16 17 16 16 17 19 22 26 28 28 26 25 25 27 28 26 24 21 23 24 25 25 24 22 21 25 25 24 22 21 19 17 16 16 20 24 23 18 15 17 19 17 24 31 32 29 26 25 27 18 18 18 18 19 19 19 19 16 19 22 22 20 18 17 18 35 37 36 32 30 31 31 28 23 26 28 27 24 22 20 20 25 24 21 17 14 13 16 19 23 23 24 25 26 23 18 13 16 17 18 18 17 19 22 25 28 32 36 34 28 22 21 22 17 18 21 24 26 22 15 9 24 31 35 32 29 30 29 25 21 16 13 13 13 12 15 20 20 19 17 16 15 14 14 13 14 16 20 23 26 28 28 28 33 35 25 14 14 14 13 16 19 19 18 16 15 16 19 22 18 12 9 15 27 36 38 36 46 44 38 29 25 27 28 27 25 25 25 24 20 18 23 31 31 21 13 14 19 20 20 20 21 22 24 24 24 25 26 28 19 24 30 32 30 29 29 30 33 24 18 19 22 22 22 23 18 20 21 21 20 19 20 21 20 17 15 16 18 20 20 19 13 14 14 14 13 12 11 10 15 15 15 14 12 10 8 7 11 14 16 13 8 6 8 11 9 11 15 19 22 25 26 27 15 19 23 24 21 18 16 16 13 13 13 14 14 15 15 15 13 14 17 22 26 26 22 18 17 15 13 13 15 16 16 14 16 15 15 15 16 18 19 20 18 17 16 16 18 23 28 32 21 21 22 25 27 29 28 27 18 16 14 16 22 27 30 31 24 18 16 22 31 33 28 23 15 18 22 23 20 16 14 14 19 24 31 33 31 27 23 22 18 18 18 18 16 13 10 8 13 15 19 26 31 34 35 35 31 29 28 28 30 30 29 27 17 19 22 25 27 25 22 19 14 15 15 16 16 17 17 17 24 24 23 22 20 18 16 15 13 19 26 26 23 22 26 30 27 24 21 19 20 20 18 16 18 20 23 27 31 30 22 15 18 16 17 22 23 20 19 23 24 24 28 31 29 22 16 15 14 13 13 15 19 21 21 20 15 13 12 12 14 15 14 13 13 15 16 14 12 11 12 14 13 15 18 18 15 12 12 12 9 9 9 9 11 14 17 18 16 15 15 14 13 13 13 13 11 11 11 11 11 11 11 11 8 8 8 8 8 8 8 8 6 6 6 5 5 4 4 4 3 3 4 4 4 4 4 5 6 5 4 4 4 4 5 6 9 14 19 18 16 16 21 27 26 25 24 22 20 18 16 15 14 15 16 17 17 17 17 17 19 18 17 18 19 18 14 12 11 21 35 40 31 18 13 16 21 19 16 16 16 14 11 8 14 14 14 14 14 14 14 14 13 13 13 12 10 8 6 4 10 12 14 15 14 11 7 5 7 7 7 6 6 6 5 5 2 4 7 11 13 13 12 10 13 14 16 17 17 16 14 12 14 14 12 11 11 11 11 12 16 15 13 11 10 10 11 11 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 153 153 154 154 155 155 155 156 154 154 154 154 154 154 154 154 154 154 154 153 153 153 152 152 153 153 154 155 156 156 155 155 154 154 154 154 154 154 154 154 153 154 154 154 154 153 151 150 155 155 154 153 153 154 155 155 154 154 154 153 153 152 152 152 153 153 153 153 153 153 153 153 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 155 156 156 155 157 157 157 157 156 156 156 156 157 157 156 155 155 156 157 157 158 156 155 155 157 158 156 155 157 157 157 158 158 159 159 159 158 158 158 158 157 157 157 157 159 159 159 159 159 159 159 159 158 158 159 159 159 159 160 161 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 158 158 159 159 159 159 159 160 159 159 158 158 158 159 160 161 165 162 159 158 157 152 143 135 154 153 141 130 138 160 173 171 162 142 127 123 112 90 76 75 46 59 117 155 158 135 98 90 118 144 163 148 128 132 143 141 153 167 163 121 91 112 127 104 65 100 126 129 135 151 144 120 100 101 104 118 137 142 141 148 146 145 138 118 90 76 87 106 110 94 74 69 73 68 69 83 91 74 49 31 29 42 63 79 68 74 77 86 87 63 49 62 81 92 94 88 92 105 109 102 78 60 52 62 66 52 37 32 30 25 27 39 53 61 66 70 75 70 72 76 68 58 66 84 76 85 91 100 114 113 104 101 105 97 87 79 83 100 103 87 80 65 76 95 104 95 96 133 155 154 145 126 110 110 122 134 139 148 144 106 62 57 83 101 95 104 111 126 109 89 108 115 109 94 81 82 90 90 76 61 39 38 46 58 64 68 85 106 94 97 123 133 111 100 96 76 72 115 144 133 121 131 144 145 128 120 97 66 51 58 73 82 87 80 88 113 134 138 134 133 108 101 83 52 35 24 39 95 142 134 115 100 96 96 109 131 130 95 69 83 104 93 75 75 52 63 103 132 133 140 142 121 98 80 65 49 42 70 108 120 106 99 90 93 114 141 153 153 137 125 123 120 114 126 139 135 117 143 138 119 95 82 109 135 144 142 140 137 133 131 135 140 125 92 53 32 29 30 30 29 25 24 26 31 39 54 75 92 109 96 88 85 72 62 93 140 172 140 103 80 67 54 43 38 40 37 37 37 34 32 35 40 39 36 34 33 33 33 31 29 27 23 19 23 50 104 144 150 139 143 151 161 152 104 46 19 30 33 36 38 40 37 26 14 31 85 131 142 137 125 113 110 117 119 126 126 106 68 37 22 30 24 24 14 8 44 106 142 174 176 136 73 63 105 125 110 108 119 136 145 136 122 125 138 134 153 162 143 112 93 92 98 106 120 131 121 93 69 68 79 92 80 89 100 108 131 134 104 82 122 162 179 176 147 85 27 19 27 36 38 33 29 30 33 52 74 63 52 58 59 57 44 30 24 22 26 28 25 25 28 63 86 79 46 49 97 138 148 163 167 165 157 152 152 148 141 148 158 161 154 152 157 156 148 147 151 148 143 124 79 50 57 98 116 90 51 51 93 104 57 17 75 128 139 132 133 138 137 99 59 38 39 61 96 129 169 180 143 106 92 96 110 132 152 154 158 142 115 84 49 41 63 95 116 111 89 88 106 120 126 145 161 168 151 120 102 106 116 143 145 147 146 144 146 154 160 157 155 148 122 80 59 89 134 159 156 158 164 163 155 152 155 151 157 160 158 157 158 157 155 158 162 161 154 147 146 143 138 156 154 132 113 111 111 111 118 106 120 116 79 47 60 89 99 93 95 92 85 83 90 95 96 99 80 85 104 123 151 154 123 128 143 150 139 125 116 106 96 66 81 99 102 96 97 90 72 46 26 17 51 103 118 100 87 94 82 113 155 159 153 152 142 131 126 116 109 114 131 152 166 157 157 155 155 156 160 161 161 163 160 159 161 161 159 160 164 156 160 164 164 161 157 156 156 149 143 138 142 139 131 110 67 112 161 171 163 165 163 154 136 120 134 144 152 161 163 162 169 167 139 124 144 167 153 106 68 36 37 66 80 73 92 105 78 29 47 73 93 89 67 46 37 42 52 49 39 37 38 37 37 40 37 35 40 40 30 30 43 41 30 26 31 38 49 50 38 29 37 42 39 35 35 36 36 35 34 32 29 27 26 26 26 26 12 25 75 127 155 169 180 159 85 77 143 175 170 167 157 165 173 145 125 156 181 167 151 140 127 130 137 126 109 101 98 139 163 182 174 155 149 162 176 168 161 177 194 183 158 127 95 105 133 162 183 192 172 129 96 95 106 112 112 124 146 152 141 138 110 67 32 23 28 29 23 29 28 28 31 34 37 37 36 37 40 42 41 36 30 25 23 22 23 24 26 28 30 32 33 31 31 30 29 28 28 31 33 31 35 39 40 39 36 35 35 37 39 41 39 35 33 34 36 38 39 41 42 41 37 33 31 34 34 33 32 33 34 35 35 34 37 40 40 37 34 32 31 26 29 34 37 37 36 36 36 40 40 39 37 35 32 30 29 35 33 32 33 34 34 32 30 30 27 24 24 27 30 32 32 27 27 27 26 25 27 31 35 37 37 35 30 24 21 21 23 25 26 26 28 29 32 33 35 57 51 36 29 35 34 27 27 31 31 30 28 26 25 23 23 26 26 25 24 24 25 25 26 26 27 28 27 24 24 25 27 19 20 20 19 19 23 29 33 26 22 21 22 21 19 21 24 20 19 16 15 14 15 17 18 24 24 24 23 22 21 21 21 19 22 22 20 20 22 21 19 22 22 22 22 24 25 27 28 30 27 25 26 29 32 33 33 28 26 23 23 24 25 24 22 27 29 30 30 27 25 24 25 29 30 31 31 30 31 34 37 35 37 35 30 27 26 23 18 21 25 30 33 33 31 30 30 23 22 20 19 20 22 23 23 25 26 26 24 21 20 22 24 26 30 34 35 33 29 26 25 31 31 30 29 27 25 23 22 20 23 27 28 27 27 27 28 28 30 29 23 20 23 26 26 28 28 27 26 26 26 27 27 25 24 25 27 29 29 27 24 22 15 19 36 47 44 35 31 27 30 34 36 36 33 29 26 31 28 28 32 29 23 24 29 32 35 39 43 44 39 31 25 26 25 23 22 22 25 31 35 36 37 38 40 42 44 45 46 43 41 40 41 43 43 41 39 35 36 36 34 28 21 14 10 8 10 13 16 18 18 18 17 23 23 21 16 11 10 12 15 11 12 13 14 14 13 9 6 9 20 29 28 23 22 24 25 16 13 12 14 19 25 29 31 27 28 28 28 28 28 28 27 29 27 24 21 19 18 18 19 24 28 32 32 27 23 22 23 24 24 24 24 25 26 27 27 25 24 24 23 22 20 19 19 21 22 23 23 23 22 20 19 12 13 23 38 41 31 24 26 22 16 12 13 16 17 19 23 36 36 24 14 19 20 17 18 18 17 17 20 23 25 24 23 19 19 25 31 27 15 11 15 18 19 20 21 21 21 20 20 18 17 17 19 23 26 26 26 28 31 29 22 19 23 26 25 18 18 19 22 26 27 25 22 26 26 26 25 25 24 23 23 21 22 24 26 27 26 25 24 23 26 32 37 34 25 19 18 23 23 23 22 21 19 18 17 19 18 17 17 18 21 24 26 29 27 25 25 27 27 26 24 20 21 23 25 26 25 24 23 24 24 23 22 21 19 18 17 18 22 25 24 20 18 19 22 22 27 31 30 26 22 22 23 16 16 16 17 18 19 19 20 20 22 22 21 18 17 18 19 33 35 34 29 27 28 27 23 23 26 28 27 24 20 19 19 23 23 22 19 16 16 18 21 21 21 22 24 26 25 21 18 16 17 18 17 16 17 20 23 29 33 35 33 27 22 21 22 19 20 22 25 25 21 14 8 20 26 31 32 32 34 33 30 22 18 15 15 15 14 16 20 20 19 18 16 15 14 14 14 13 15 19 22 25 27 28 28 34 36 25 14 15 16 16 20 19 19 17 15 13 15 19 23 19 13 9 15 27 37 39 37 46 45 38 30 26 27 28 27 24 23 24 24 20 18 22 29 28 19 13 16 21 22 22 22 21 23 25 26 24 24 25 26 18 23 29 32 31 29 30 31 31 24 20 22 25 24 22 21 19 20 21 20 19 18 20 22 20 17 14 15 17 20 20 20 17 16 15 14 13 12 11 11 15 15 15 15 13 12 10 9 10 13 15 13 8 6 8 11 9 10 12 15 18 22 25 27 21 23 24 22 19 17 17 18 13 13 13 14 14 14 14 14 15 16 19 23 26 25 22 18 18 17 15 16 17 18 16 14 16 17 17 17 18 18 19 19 19 18 16 16 19 23 28 31 27 25 23 23 24 26 26 26 18 18 17 17 18 22 25 27 25 19 17 22 30 33 29 24 14 17 20 21 19 17 16 17 22 26 30 30 28 25 23 22 21 20 19 17 15 13 12 11 13 15 20 27 32 34 34 33 30 30 30 29 27 24 22 21 17 19 22 25 28 27 24 21 19 18 18 17 16 16 15 15 23 23 21 20 19 17 17 16 16 22 28 28 25 24 27 30 26 23 19 18 18 19 18 16 18 20 22 25 26 25 21 17 16 17 20 24 22 17 17 20 29 27 28 30 28 23 19 19 15 14 14 16 19 21 21 20 17 16 14 15 17 17 16 15 12 14 17 17 15 14 14 15 17 19 19 17 14 11 10 11 8 8 8 8 9 12 14 15 13 13 14 14 14 13 12 12 11 11 11 10 10 9 9 8 8 8 8 9 9 9 9 9 8 7 7 6 6 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 5 7 9 10 14 19 22 21 17 15 19 24 25 25 24 22 20 18 16 15 14 14 15 17 17 18 18 17 18 17 17 18 19 18 15 12 12 22 35 41 33 21 15 17 19 17 14 14 15 15 14 12 13 13 13 13 13 13 13 13 13 13 13 12 11 9 7 6 7 9 12 13 13 11 8 6 7 7 6 6 5 5 5 4 4 6 9 11 12 11 10 9 13 14 16 17 17 16 13 12 14 13 12 11 11 12 12 13 15 14 13 11 10 10 10 10 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 155 155 155 156 156 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 153 154 154 155 156 156 156 155 155 153 153 153 153 153 153 153 153 153 153 154 154 154 153 153 152 155 155 154 153 153 154 155 155 154 154 154 153 153 153 152 152 153 153 153 153 153 153 153 153 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 152 150 152 156 158 156 153 157 157 157 156 155 155 154 154 157 157 156 155 155 156 157 157 157 156 155 155 157 157 157 155 158 158 158 158 158 158 158 158 159 159 158 158 158 158 158 158 161 161 161 161 161 161 161 161 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 158 158 159 159 159 160 160 160 161 161 160 159 158 157 157 156 159 159 158 157 157 157 158 158 159 159 159 161 159 152 141 133 150 157 150 135 135 149 151 139 130 126 124 122 111 95 87 86 64 77 108 128 131 116 95 103 146 164 158 133 127 138 143 142 144 156 152 108 82 120 147 120 84 97 113 119 135 168 166 126 71 84 112 146 157 139 132 148 143 144 143 127 93 70 84 113 110 100 81 70 67 63 67 83 82 64 41 29 33 45 55 59 61 69 74 75 68 49 44 61 75 93 101 95 99 115 120 113 87 62 55 76 89 69 40 25 23 24 29 40 50 55 58 60 70 71 82 89 77 60 68 89 119 122 105 86 90 104 112 115 117 95 83 83 84 91 100 100 107 89 84 77 67 60 79 131 152 146 141 133 120 112 119 132 143 144 134 101 66 62 74 77 86 93 92 87 72 81 129 156 159 128 98 88 83 71 62 60 44 35 36 50 67 79 91 101 82 88 117 134 119 106 94 73 72 113 148 146 128 120 120 119 111 105 95 79 56 44 56 77 77 71 83 112 122 112 114 129 131 99 58 26 23 25 50 112 140 123 101 89 79 61 57 73 84 70 57 67 85 80 61 54 61 89 134 153 146 144 127 89 70 100 118 90 52 58 90 106 90 80 84 111 141 152 149 143 134 127 118 114 119 127 125 116 131 157 134 93 78 96 128 137 141 134 134 141 141 132 130 135 136 102 62 38 32 32 31 29 27 27 27 29 29 35 50 65 85 73 69 57 41 58 96 114 111 98 95 103 97 71 46 35 40 38 38 40 40 36 35 36 40 37 34 33 34 34 32 30 31 25 19 16 36 87 136 154 137 142 151 161 145 94 46 31 30 34 38 39 39 35 24 12 33 81 124 138 134 121 115 120 135 127 122 118 97 61 31 18 27 27 29 16 4 31 96 144 170 159 118 68 73 129 153 129 107 121 137 139 127 115 117 127 141 153 151 128 108 110 124 133 145 155 156 136 108 88 82 82 75 68 80 95 101 119 131 119 95 112 140 167 168 132 74 30 26 30 33 33 30 27 28 30 66 100 79 63 80 78 58 42 26 20 21 28 26 20 26 40 75 82 58 38 70 116 132 131 144 153 157 154 157 161 151 134 115 124 129 124 120 120 117 111 112 107 101 100 89 59 44 55 97 113 93 57 44 67 79 44 24 67 113 132 130 117 99 83 57 41 47 68 111 155 175 191 176 158 135 117 102 97 105 119 130 124 108 95 86 67 55 60 61 83 82 63 66 86 105 115 120 134 135 113 95 103 125 142 155 151 146 143 144 151 161 167 159 163 173 167 124 73 63 82 140 156 167 164 156 153 152 152 153 157 159 158 157 158 159 158 156 167 163 146 144 157 157 143 145 161 140 110 106 99 93 109 134 119 75 28 36 96 123 101 83 83 82 81 82 87 94 100 107 85 99 130 136 134 139 139 153 140 112 89 91 104 96 75 53 61 79 96 114 131 121 91 41 8 14 65 103 111 108 104 110 95 117 151 151 139 131 120 126 137 136 120 112 125 146 158 153 152 151 150 148 148 153 159 161 156 155 159 161 157 157 161 164 161 160 162 162 155 142 130 127 126 128 122 119 108 79 67 147 172 166 157 159 159 160 149 133 131 135 154 170 162 152 158 164 145 126 142 172 147 76 25 18 83 137 133 113 118 113 86 28 52 71 71 65 59 48 36 25 32 37 40 43 43 38 34 37 33 30 31 37 46 60 72 75 42 27 50 89 115 106 78 53 66 74 70 61 52 40 28 33 33 32 30 28 26 24 23 9 17 45 95 147 176 182 178 154 76 79 152 179 169 164 159 168 172 146 127 150 172 171 168 177 143 127 127 110 90 96 111 140 153 161 156 147 149 162 173 170 165 175 178 153 127 120 121 143 160 178 186 194 190 146 88 50 60 84 105 125 155 164 144 135 124 86 37 16 25 31 24 30 29 27 28 30 31 30 28 32 38 43 41 34 27 24 24 23 23 23 24 26 29 32 34 30 30 30 28 25 25 27 30 31 34 36 37 35 33 33 34 37 37 37 36 35 34 34 34 39 40 41 41 39 37 33 31 35 35 33 32 31 33 35 37 37 40 43 42 40 37 36 36 31 34 37 38 37 36 36 36 42 40 38 35 32 30 29 28 35 34 32 32 33 33 30 28 27 26 25 26 28 29 29 29 25 26 26 25 25 27 32 36 42 40 36 31 27 24 23 24 27 27 27 27 29 32 36 39 75 58 36 35 53 54 35 21 28 29 29 30 29 27 25 24 27 26 24 23 23 23 23 23 24 24 24 23 22 23 25 27 20 20 19 17 17 21 28 33 28 24 22 23 22 18 17 18 17 15 13 11 11 12 14 15 19 18 18 17 17 17 16 15 16 20 21 20 20 22 22 20 21 22 24 26 28 28 29 29 28 27 27 28 31 32 32 31 30 27 25 24 25 26 25 24 25 27 28 28 25 24 24 25 27 31 35 34 31 29 32 35 35 37 36 31 28 27 24 20 17 22 28 32 33 33 33 34 28 24 19 18 21 24 25 24 25 26 26 24 22 21 23 25 29 33 37 38 35 30 26 24 27 27 26 26 24 22 21 20 18 21 23 24 23 22 22 23 26 27 25 18 15 18 21 22 23 24 26 27 27 25 22 20 22 21 22 24 28 30 30 29 24 16 17 32 44 43 36 31 30 32 35 38 37 33 27 23 27 25 25 26 23 19 20 24 30 32 35 39 41 38 31 26 27 26 22 19 17 20 27 32 36 37 38 40 42 44 45 46 41 40 40 41 43 44 42 40 33 35 36 31 22 15 11 11 12 11 12 16 20 21 18 14 19 21 22 18 11 8 10 13 15 15 15 17 17 15 12 9 5 14 22 26 27 27 25 21 13 11 12 15 21 26 29 30 23 23 24 25 26 27 27 28 32 30 27 23 20 19 18 18 26 29 32 31 27 24 24 25 26 26 26 26 27 29 30 31 29 28 26 23 22 20 20 20 21 22 23 23 22 21 19 18 9 9 19 35 39 30 25 27 23 16 11 11 14 16 21 25 38 37 24 15 19 21 18 19 18 18 18 20 22 24 24 24 22 23 28 33 28 17 13 16 21 21 21 22 22 22 20 19 16 15 16 18 21 24 26 26 24 28 28 23 21 26 29 28 21 18 16 19 25 28 27 24 27 27 25 25 25 24 23 23 18 20 22 24 26 27 26 26 25 27 31 36 34 26 22 21 24 24 24 23 22 21 19 19 20 19 18 17 18 21 23 25 31 28 26 25 25 26 26 25 20 21 23 25 26 26 26 26 23 23 22 21 21 20 20 19 20 23 26 26 23 21 23 25 28 30 31 27 21 18 18 20 14 14 15 16 17 18 19 19 23 23 23 20 18 17 18 20 29 31 29 25 24 25 23 20 23 25 27 26 23 19 17 16 20 21 22 21 19 19 21 23 20 19 20 22 25 26 25 23 17 18 18 16 15 15 17 20 30 32 34 31 25 21 20 21 22 22 24 25 24 20 14 9 15 21 27 32 36 40 38 35 25 20 18 19 19 17 17 20 20 19 18 17 16 15 15 15 12 14 18 22 25 27 28 29 39 40 27 14 14 15 15 20 19 18 16 12 11 13 19 24 21 14 10 15 27 37 40 39 46 45 39 31 27 27 28 26 22 22 23 24 21 18 22 28 25 18 14 18 23 24 23 24 20 24 27 28 25 22 22 23 16 21 28 31 31 30 32 33 30 25 23 26 28 25 21 20 20 21 21 19 17 17 20 22 19 17 14 13 16 19 21 22 22 20 17 14 12 12 12 12 14 14 15 15 15 14 13 12 9 12 14 12 8 6 8 11 8 9 10 13 16 20 23 25 26 26 24 21 18 16 16 17 14 14 14 14 13 13 13 13 18 18 20 22 24 23 20 17 19 18 18 19 21 20 17 14 16 17 18 19 20 20 20 19 20 19 17 17 19 23 27 30 31 28 24 21 21 23 24 25 19 20 21 18 15 16 20 25 25 20 17 20 28 33 30 25 17 18 20 20 19 18 18 18 27 27 27 26 24 22 22 23 24 23 20 18 16 15 14 14 13 16 21 27 33 35 33 30 31 33 35 32 26 20 18 18 17 18 20 24 28 29 27 24 19 19 19 18 18 18 17 17 22 21 19 17 16 16 17 18 19 23 27 27 25 24 25 27 23 20 16 15 15 16 16 16 16 19 21 22 19 17 18 20 17 20 24 25 20 15 15 19 32 29 28 29 28 24 21 22 16 15 15 16 20 21 21 20 20 19 17 18 20 21 19 17 12 14 17 18 18 17 16 17 22 21 19 16 12 9 9 9 8 7 6 6 7 9 11 12 8 10 12 14 14 13 11 9 11 10 10 9 8 7 6 6 8 8 9 9 10 10 11 11 10 10 9 8 7 6 6 5 7 7 7 6 6 5 5 5 4 4 5 6 8 11 13 14 20 24 27 24 18 15 17 20 24 24 23 21 19 17 15 14 13 13 15 16 17 18 18 19 17 16 16 17 19 18 15 13 13 22 34 41 36 24 17 17 19 15 12 11 13 15 16 16 12 12 12 12 12 12 12 12 12 12 12 12 11 10 9 8 5 7 9 11 12 10 8 7 7 7 6 6 5 4 4 4 6 8 10 12 12 11 9 7 13 14 16 17 17 15 13 11 13 13 12 12 12 13 13 14 12 12 12 12 11 10 9 8 156 156 156 156 156 156 156 156 157 157 156 156 155 155 155 154 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 154 155 155 155 155 154 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 156 155 154 154 154 154 155 156 155 155 154 154 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 152 153 155 156 155 154 158 157 157 156 155 154 153 153 157 157 156 155 155 156 157 157 156 155 155 156 156 157 157 157 159 159 158 158 158 158 157 157 159 159 159 159 159 159 159 159 161 161 161 161 161 161 161 161 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 164 163 163 161 160 159 158 158 159 159 159 158 158 158 158 158 155 156 157 158 156 150 140 133 130 138 138 126 113 107 101 94 101 119 122 104 96 108 112 104 102 99 94 101 123 128 124 137 169 171 148 127 133 138 135 138 135 143 145 113 92 131 158 133 104 94 105 120 137 161 149 99 54 95 137 159 162 149 139 144 142 135 134 131 107 81 85 108 111 108 94 80 73 68 71 83 74 58 38 28 35 48 56 57 66 60 53 51 50 47 51 62 66 76 82 80 85 99 112 116 95 67 60 85 98 74 40 23 20 24 30 38 45 49 52 55 72 75 87 96 84 69 78 100 151 140 103 69 67 84 96 102 93 66 64 87 101 102 102 102 110 106 111 98 75 55 64 110 141 141 139 133 124 119 122 129 126 119 106 87 77 86 90 78 89 91 91 83 66 79 127 163 160 146 131 122 108 88 74 68 48 38 35 49 71 85 86 82 77 74 92 113 118 112 96 73 88 106 122 121 111 104 104 106 108 94 86 82 65 46 53 77 82 95 116 129 121 104 97 101 109 86 54 26 26 28 43 94 110 101 86 76 70 60 62 79 102 87 59 44 51 54 46 43 77 92 120 140 147 144 111 63 72 141 171 115 55 53 70 70 75 86 109 135 146 141 130 124 124 127 118 114 124 129 121 113 157 150 98 67 92 135 149 126 123 122 126 134 136 132 131 134 139 110 74 51 40 34 29 27 29 30 31 30 27 27 37 49 68 62 56 52 56 73 85 83 81 90 108 122 116 91 67 56 46 39 36 38 40 38 36 35 39 36 33 33 34 35 35 34 35 28 21 14 24 70 127 156 138 134 139 155 151 105 56 38 29 33 37 38 37 32 20 9 35 80 122 135 129 119 125 143 159 141 121 103 76 45 27 23 22 27 30 18 5 24 83 136 147 135 103 73 94 153 167 131 102 125 131 114 107 123 134 131 147 152 145 130 127 140 149 148 154 164 163 144 125 116 108 100 75 70 78 93 113 141 155 145 115 103 112 143 152 119 69 39 35 34 32 29 25 23 23 23 66 106 88 80 105 87 48 32 27 19 21 27 23 17 33 58 74 68 39 47 113 154 137 114 122 132 140 143 143 137 121 103 75 79 81 78 75 77 80 82 78 73 75 82 78 61 56 67 102 123 107 69 47 62 72 42 26 53 97 126 110 68 46 49 46 56 92 124 154 172 166 168 165 164 158 141 115 89 75 72 74 81 101 121 109 74 60 72 67 90 105 99 82 64 69 91 94 95 92 89 100 123 146 157 143 146 148 150 151 153 156 158 157 155 166 178 163 120 83 70 102 137 157 146 140 152 158 149 157 159 160 158 157 157 159 161 160 170 157 130 132 158 165 148 129 134 127 118 114 109 109 120 136 85 35 26 63 111 117 90 83 77 64 55 60 79 98 108 102 103 128 149 138 125 132 142 144 128 93 65 71 94 92 70 49 56 78 111 147 168 146 103 45 6 24 79 94 92 107 120 115 108 130 156 151 133 127 127 136 149 155 144 129 122 121 122 135 134 138 145 145 144 151 161 158 155 157 161 159 153 152 156 171 167 161 154 146 136 126 119 139 139 153 151 148 121 87 111 163 171 160 158 160 160 164 153 150 142 137 148 160 151 138 140 161 152 131 134 147 108 42 13 56 146 199 176 143 122 92 65 35 51 59 53 48 50 46 37 33 33 36 39 37 38 40 37 44 58 57 42 59 109 136 125 105 63 38 67 130 177 166 124 96 101 119 132 111 66 35 28 31 32 32 31 29 26 22 20 5 32 79 128 164 179 180 177 154 69 81 155 175 165 164 168 166 165 143 130 149 171 177 179 176 130 104 110 116 121 138 156 137 136 132 128 129 139 155 166 167 157 146 134 121 125 151 176 181 175 171 168 175 188 157 98 39 29 49 76 89 109 118 99 97 96 73 36 18 26 34 30 29 27 25 26 27 27 26 24 27 36 44 43 35 27 27 29 25 24 23 23 25 28 32 34 30 31 31 28 24 23 25 28 34 36 37 37 35 34 35 36 36 34 32 33 35 35 34 32 38 39 39 39 37 35 32 31 35 34 33 31 30 31 35 38 38 41 43 43 40 38 37 37 36 38 39 39 37 36 36 37 41 40 37 34 32 32 32 32 37 35 34 33 34 33 31 28 26 26 27 28 28 28 27 26 25 25 25 24 23 25 29 33 35 33 31 28 27 27 28 29 28 29 30 30 29 31 33 36 60 46 34 51 84 86 52 24 26 27 29 30 29 26 23 21 24 23 21 21 22 23 23 22 22 22 21 20 20 22 25 27 22 21 19 17 17 21 28 34 27 23 22 24 23 19 16 16 16 15 13 11 11 13 14 16 18 16 15 15 16 16 15 14 17 22 25 23 23 25 26 24 21 23 26 29 31 31 30 29 27 27 29 31 32 32 31 30 30 28 25 25 26 26 25 24 23 25 26 26 24 23 24 25 25 32 37 37 31 28 30 33 36 38 37 32 29 28 26 21 17 21 27 31 33 33 34 35 31 26 22 22 26 29 27 24 22 23 24 24 23 24 26 29 29 31 33 33 29 25 22 22 21 22 23 24 23 23 21 20 17 18 19 20 19 19 18 18 24 25 22 16 12 15 19 20 21 22 24 25 25 22 20 18 22 20 20 22 25 28 29 29 29 19 15 24 36 39 37 35 32 32 32 33 33 31 27 23 22 22 23 22 20 18 20 23 28 29 31 35 37 36 32 28 29 27 22 17 13 16 23 29 36 37 38 40 42 44 45 46 43 42 42 43 44 43 40 38 30 31 29 25 19 14 12 11 11 9 9 14 21 23 18 13 18 20 20 15 9 6 10 15 21 20 19 19 19 16 12 9 2 8 16 24 31 35 29 21 11 10 12 16 22 26 28 28 20 20 21 21 22 23 24 24 33 31 28 25 22 21 21 21 26 28 30 29 26 24 24 25 28 27 27 27 28 30 32 33 32 30 27 24 22 21 20 20 21 22 22 22 21 19 17 15 7 8 17 32 37 30 27 30 26 18 11 11 14 18 23 29 40 39 25 15 19 21 18 19 17 17 17 18 20 21 22 22 24 26 30 33 28 19 15 17 23 21 20 20 21 21 20 18 15 15 16 18 21 24 26 27 23 28 29 24 23 27 29 27 27 21 16 17 23 27 27 25 29 27 25 24 24 24 23 22 17 18 20 23 25 27 27 28 27 27 31 35 34 28 24 24 25 25 25 24 24 22 21 21 18 18 17 17 18 21 24 26 32 30 27 25 24 25 25 26 22 23 23 24 25 25 25 25 22 22 21 21 20 20 21 21 21 23 26 25 24 23 25 27 31 30 28 23 17 15 16 18 15 15 15 15 16 16 16 16 21 22 22 22 21 20 20 20 24 25 24 22 23 25 24 20 22 25 27 26 22 18 15 14 17 19 21 22 21 21 23 25 21 20 19 21 24 26 26 25 20 20 19 17 15 14 16 19 30 31 31 28 24 20 19 20 21 22 23 24 23 20 15 12 15 19 25 32 38 41 41 38 28 23 20 21 21 19 18 20 20 19 18 17 16 16 16 16 13 15 18 22 25 28 29 30 42 42 28 14 13 13 12 16 19 18 14 10 9 13 19 25 23 16 11 15 27 38 42 41 46 45 40 31 27 27 27 24 21 21 23 25 24 21 23 28 26 20 17 21 25 24 23 22 21 24 27 28 25 21 19 18 14 20 27 31 31 31 33 35 31 25 23 25 26 23 21 21 21 21 20 18 16 16 19 22 19 16 14 13 14 18 21 23 25 23 19 15 12 12 13 14 12 12 13 14 15 14 14 13 9 11 12 11 9 8 9 11 7 9 12 15 18 20 21 21 25 25 24 22 19 16 14 14 15 15 14 14 13 13 13 12 18 19 20 20 20 19 17 16 19 19 19 21 22 21 17 13 15 16 18 21 22 22 22 22 21 20 18 18 19 22 25 28 28 26 23 22 23 24 24 24 19 22 24 20 14 14 20 26 25 21 17 17 24 31 30 26 22 22 22 21 21 20 21 21 30 28 25 21 20 20 22 24 23 23 23 22 20 18 17 16 14 17 21 26 32 36 33 29 33 38 41 37 28 21 20 22 17 17 18 22 26 29 27 25 15 16 17 19 20 22 23 24 21 19 17 15 14 16 18 20 20 22 24 24 23 22 21 21 18 16 13 11 11 12 13 14 14 17 22 21 14 10 15 22 22 26 28 25 18 14 17 22 29 26 26 29 29 24 20 19 17 16 15 17 20 21 20 19 22 21 20 21 23 23 21 19 13 14 14 15 16 17 18 19 22 20 17 14 11 9 9 10 9 8 7 6 6 7 9 10 5 7 10 13 13 12 9 7 8 7 7 7 6 6 6 5 8 8 9 10 11 11 12 12 12 12 11 10 9 8 7 7 10 10 9 8 8 7 6 6 6 6 7 8 10 12 14 16 22 26 29 27 20 16 17 20 23 23 23 21 19 17 14 12 11 12 14 15 17 18 19 19 15 14 15 17 19 19 16 14 13 20 31 39 36 26 19 17 21 17 12 9 11 13 15 16 12 12 12 12 12 12 12 12 11 11 12 11 11 11 10 10 7 8 9 11 11 10 8 7 7 7 6 5 4 4 4 4 6 8 10 11 12 11 10 9 13 14 16 17 16 14 12 11 12 12 11 11 12 13 14 15 10 11 12 12 12 10 8 7 156 156 156 156 156 156 156 156 158 158 157 157 156 156 155 155 157 157 157 157 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 153 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 155 156 156 155 154 154 155 156 156 155 155 155 154 154 154 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 157 158 157 154 153 154 156 158 157 157 156 155 154 153 153 157 157 156 155 155 156 157 157 154 155 156 156 156 156 157 158 159 159 158 158 158 158 157 157 158 158 158 159 159 160 160 160 159 159 159 159 159 159 159 159 158 158 159 159 159 159 160 161 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 161 161 160 160 160 159 159 160 160 160 160 160 160 157 156 155 154 153 149 143 139 127 127 126 117 95 76 76 88 104 119 113 87 81 102 118 117 119 117 103 113 142 150 144 144 150 148 135 130 134 125 125 144 137 138 136 113 99 128 152 138 120 100 105 119 116 115 100 65 74 123 162 168 161 152 144 144 148 124 112 118 113 94 88 99 111 115 105 91 84 77 73 77 60 52 39 30 36 55 73 81 75 68 62 58 54 52 52 50 48 45 49 58 63 68 81 96 89 65 57 74 81 59 32 20 22 26 30 33 38 44 50 54 62 66 78 86 82 77 89 109 106 96 73 61 73 86 85 83 65 51 68 105 120 112 103 99 107 113 128 119 94 68 62 94 134 142 141 127 117 117 118 115 97 105 108 95 88 108 130 132 100 87 96 106 101 99 109 123 126 143 152 143 129 120 111 102 73 56 38 38 56 71 70 59 65 58 64 81 91 92 83 72 98 102 103 98 90 90 99 110 122 97 81 81 74 58 55 66 87 102 122 134 130 112 94 85 83 84 68 39 33 33 38 75 87 86 75 71 86 106 126 144 148 106 50 25 40 58 63 65 74 69 77 99 118 117 91 60 101 150 156 102 59 56 58 49 68 106 140 140 123 112 115 119 127 133 124 110 113 123 126 126 158 130 79 77 121 153 149 117 109 120 128 131 134 142 148 148 140 122 98 74 52 34 25 24 29 30 32 32 28 26 33 42 62 60 51 70 113 120 104 104 116 124 129 128 126 120 107 92 60 47 36 35 38 39 38 37 36 34 31 32 34 37 37 37 36 30 25 17 21 62 123 162 143 126 121 145 159 123 64 31 27 32 35 34 32 27 17 8 27 82 133 148 137 125 136 161 171 155 129 97 62 35 26 28 19 24 28 23 14 22 67 117 131 124 95 75 106 160 161 120 101 117 119 106 110 136 151 147 143 148 145 136 136 148 155 154 146 155 154 140 132 131 124 113 103 93 81 82 114 159 173 156 136 103 91 115 130 105 66 43 36 33 29 26 23 23 24 24 63 94 77 79 103 73 33 27 30 23 22 25 18 17 42 76 81 68 43 64 133 160 130 102 91 92 97 102 94 77 65 63 70 71 75 81 86 90 97 102 110 108 114 119 109 94 86 85 108 138 129 89 64 78 88 55 16 34 68 87 69 35 30 48 81 87 118 143 160 166 155 158 167 159 139 112 88 75 68 65 41 72 118 134 101 63 63 85 100 122 139 139 121 90 75 82 109 105 111 128 143 148 148 148 144 152 161 163 159 154 153 153 156 156 160 163 157 140 119 106 59 88 117 129 137 147 152 149 155 155 154 152 150 150 154 157 162 167 152 126 129 153 155 136 115 86 102 140 149 149 145 126 88 45 27 54 89 106 101 87 85 80 66 53 61 88 110 116 101 129 152 141 117 115 127 134 125 126 107 80 75 90 93 80 51 57 83 121 150 154 115 63 19 11 62 126 121 92 95 109 101 106 131 153 144 124 126 139 144 145 149 150 139 118 102 96 110 107 116 135 147 150 158 170 161 161 159 155 149 148 154 160 163 163 156 139 122 119 132 146 158 154 172 180 170 119 87 139 168 168 158 162 162 156 153 135 153 156 148 141 143 141 136 136 161 160 139 121 103 57 24 34 91 158 185 157 127 100 68 51 44 45 44 42 41 42 41 38 42 36 39 38 34 47 66 69 67 83 83 63 79 141 171 148 121 84 52 59 109 168 179 151 125 123 154 186 149 65 23 34 31 32 33 32 30 26 22 19 22 61 117 160 174 172 174 183 148 62 89 164 176 166 163 171 169 156 136 133 157 175 167 150 127 108 108 131 152 167 175 175 161 151 138 129 127 130 135 140 117 117 110 106 122 148 170 181 187 173 167 170 180 191 167 117 63 28 28 48 47 49 54 45 56 55 47 35 26 27 29 29 26 25 23 24 25 26 25 23 21 32 42 42 35 28 29 33 27 26 24 24 25 28 31 33 31 33 33 29 24 23 26 29 38 39 41 40 38 36 37 38 34 31 29 31 34 35 33 31 34 35 36 37 36 33 31 29 31 32 33 31 29 31 34 38 41 43 45 44 41 39 39 39 39 40 40 39 37 36 37 39 40 39 37 35 35 36 37 38 38 37 35 35 36 35 32 30 26 27 28 29 28 27 26 25 26 26 25 22 20 21 24 27 27 27 25 24 23 25 29 31 28 30 33 32 31 30 32 33 37 30 28 54 91 93 56 24 25 26 27 27 25 22 18 16 20 18 17 19 23 26 26 25 23 22 21 20 21 23 24 25 23 22 21 19 19 22 29 34 26 21 20 23 24 20 17 17 18 17 15 14 14 15 17 19 17 15 13 14 16 17 15 13 14 20 24 23 22 24 25 24 22 24 28 31 33 32 30 29 26 28 31 32 33 32 31 30 30 27 25 24 25 26 25 24 23 24 25 24 22 22 23 25 24 31 37 36 31 27 28 31 36 38 37 32 30 29 27 22 19 23 28 31 32 32 33 35 32 29 27 30 34 34 29 24 22 24 24 23 22 22 25 27 26 26 25 22 19 17 19 20 18 20 22 24 25 25 24 23 17 17 17 17 17 17 16 16 26 27 25 19 16 19 22 23 23 22 22 21 21 21 20 20 26 24 22 23 26 28 28 27 33 22 13 16 25 33 37 38 35 33 30 30 32 32 30 28 19 22 22 20 19 21 24 25 26 26 28 31 34 35 33 30 30 28 24 17 12 13 20 27 36 37 38 40 42 44 45 46 48 46 45 45 44 41 37 33 27 24 21 19 19 17 14 11 7 4 5 13 22 25 20 13 20 20 17 10 5 6 13 20 26 25 22 21 18 15 11 8 1 5 12 22 34 40 35 26 11 11 13 17 22 25 26 25 20 20 18 17 17 17 17 18 29 28 26 24 23 23 24 25 24 26 28 28 26 24 23 23 28 27 26 26 26 28 31 32 32 30 28 26 24 22 22 21 21 21 21 21 19 17 14 13 8 8 17 32 37 31 29 33 30 21 14 13 16 19 25 31 41 40 26 15 19 21 19 20 16 16 16 16 16 17 18 19 24 27 31 32 27 19 16 17 23 20 18 18 20 20 19 17 16 17 18 20 21 24 26 28 25 30 30 24 22 24 26 24 31 25 19 17 21 24 25 23 31 28 24 23 24 25 23 21 17 18 20 22 25 26 28 28 27 26 30 35 35 30 26 25 26 26 26 26 25 24 23 23 17 16 16 17 19 22 26 28 33 32 29 26 24 24 25 26 26 25 24 24 23 23 23 23 22 22 21 20 20 21 22 22 21 22 24 24 23 24 26 27 29 27 23 18 15 14 16 19 17 17 16 16 15 15 14 14 17 18 21 24 25 24 21 19 20 21 20 20 24 29 29 25 21 24 27 26 22 17 14 13 15 18 20 21 20 20 22 24 24 22 21 21 24 25 25 24 22 22 21 19 16 15 17 19 28 29 29 27 24 20 19 19 18 20 21 22 21 20 18 17 17 20 25 32 37 39 39 40 31 24 20 20 21 19 18 20 19 18 17 16 16 16 16 16 15 16 19 22 25 28 30 31 38 39 26 13 13 14 13 18 19 17 14 10 9 13 20 26 24 17 12 17 29 39 43 42 45 44 39 31 27 26 25 22 20 20 23 27 28 25 26 30 31 25 22 24 25 22 20 20 22 23 25 25 24 21 17 14 13 19 26 31 32 32 34 36 32 26 21 21 21 19 20 22 20 21 20 18 16 16 18 20 18 16 15 13 14 16 20 23 25 23 19 15 13 13 14 15 9 10 12 13 14 14 14 13 9 10 11 11 10 9 10 12 7 11 15 20 21 21 19 17 19 20 22 23 22 18 13 9 16 16 15 15 14 14 13 13 17 18 18 18 17 16 16 16 18 18 19 21 22 21 17 14 14 15 17 20 22 24 24 24 21 20 19 18 19 20 23 24 20 21 22 25 27 27 26 24 19 23 25 22 17 16 23 30 24 22 17 14 20 29 31 27 21 22 22 24 26 27 28 29 29 26 21 18 18 20 23 24 21 22 24 25 25 22 19 16 17 19 20 22 29 36 35 30 33 37 40 36 27 22 24 28 18 16 15 18 24 27 26 24 16 17 18 19 21 23 24 24 20 19 16 15 14 16 19 20 22 22 22 23 24 23 20 18 12 11 10 8 8 8 10 12 11 16 23 24 15 8 11 21 27 31 31 25 18 16 21 26 22 20 23 29 30 24 17 14 18 16 16 17 19 20 19 18 22 21 21 22 24 24 22 19 15 13 10 10 12 15 19 21 18 16 13 11 10 10 10 11 10 9 8 7 7 8 9 10 4 6 9 12 12 11 8 6 4 4 5 5 5 6 6 6 8 8 9 10 11 11 12 12 13 13 12 11 10 10 9 9 12 12 11 11 10 9 8 8 11 10 10 10 11 12 13 14 20 25 29 28 22 18 19 22 22 23 23 22 20 17 14 12 10 11 12 14 16 17 17 17 13 12 13 16 19 19 17 15 13 16 25 33 33 26 19 17 25 20 13 9 9 11 12 12 13 13 13 13 13 13 13 13 11 11 11 10 10 10 11 11 11 11 11 11 10 9 7 6 7 7 6 6 5 4 4 4 5 6 8 11 12 13 13 13 14 15 16 16 16 14 11 9 11 11 10 10 11 12 13 14 8 9 11 12 11 10 8 7 156 156 156 156 156 156 156 156 158 158 158 157 157 157 157 157 158 158 158 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 154 155 155 155 155 154 153 153 154 154 154 154 154 154 154 154 156 155 154 154 154 154 154 155 157 156 155 155 155 155 156 157 156 155 155 155 154 154 154 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 157 159 158 154 153 155 158 157 157 157 156 155 155 154 154 157 157 156 155 155 156 157 157 153 155 156 156 156 156 157 159 158 158 158 158 158 158 158 158 157 157 158 158 159 159 160 160 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 161 160 160 160 160 160 160 160 160 159 160 160 160 161 161 161 162 159 159 159 159 159 159 159 159 159 159 160 161 161 161 160 160 161 159 157 155 153 151 149 148 139 131 127 123 105 90 107 136 132 122 105 88 81 88 105 120 119 124 114 126 147 154 155 145 123 110 108 128 141 130 124 137 133 132 118 96 94 122 146 146 159 112 84 87 92 96 91 75 109 140 163 165 153 136 130 140 157 124 102 107 111 101 94 97 108 115 107 94 93 88 76 69 48 48 41 32 37 62 91 107 107 100 92 74 50 45 49 45 38 36 51 76 81 65 58 64 71 54 46 53 52 35 21 17 26 28 29 29 32 40 46 49 46 55 66 70 68 71 83 94 55 51 42 52 86 110 110 103 80 77 92 109 107 101 103 105 116 116 120 107 88 67 56 78 130 141 139 120 107 109 111 107 109 119 123 107 100 125 157 166 130 93 90 105 118 118 99 90 110 144 159 141 126 132 137 131 110 78 38 23 42 72 83 77 73 69 67 69 67 59 56 60 85 93 99 93 82 80 93 108 121 101 85 84 83 71 57 49 74 77 91 113 123 114 99 90 93 99 83 46 34 32 33 64 73 92 108 124 146 153 144 137 125 75 28 37 84 110 112 113 101 87 77 79 77 65 56 56 88 107 107 87 63 42 36 45 65 113 143 124 95 94 112 126 136 139 128 103 92 108 129 136 147 111 73 100 146 151 133 110 125 138 144 141 141 150 154 151 140 136 125 99 63 33 22 24 29 29 30 31 29 28 32 38 52 49 45 87 149 151 128 140 144 147 145 143 153 161 146 122 84 64 44 38 40 42 41 39 35 33 30 30 33 36 38 38 32 27 27 23 23 57 118 161 147 127 114 135 157 129 66 22 27 30 32 30 27 24 17 9 24 92 152 165 147 128 134 154 161 155 132 92 52 29 23 23 21 25 26 27 23 20 49 95 135 134 100 75 110 155 146 112 98 99 104 115 125 135 145 153 154 143 131 130 143 157 158 151 142 145 141 131 128 130 125 115 117 121 104 81 90 128 152 153 148 112 89 101 114 99 67 45 30 29 27 25 25 27 31 34 63 79 60 61 73 46 25 28 30 26 25 24 16 20 51 87 87 72 50 60 95 103 84 73 57 56 65 78 79 72 79 94 108 104 108 121 130 129 129 131 141 139 143 141 128 119 108 90 104 143 146 111 79 84 91 61 15 31 45 46 43 47 56 64 90 82 93 106 125 138 130 131 121 108 86 70 77 99 118 125 91 97 100 81 58 65 88 98 112 127 130 132 144 145 124 104 109 117 139 165 173 160 147 144 147 154 162 163 160 157 159 162 157 156 153 152 152 148 134 120 69 67 89 128 148 143 141 149 153 150 148 148 147 148 153 159 160 159 149 138 142 150 140 120 105 66 105 177 191 173 135 78 33 39 64 92 105 109 106 97 97 97 91 83 84 95 104 106 123 154 159 121 90 93 107 112 115 129 125 100 83 85 89 85 59 64 91 124 135 116 71 26 5 33 103 158 141 93 79 92 101 107 126 143 135 112 110 126 135 127 126 133 132 119 109 109 106 92 95 119 140 146 155 168 158 159 152 139 137 149 161 166 155 143 128 121 127 142 157 166 167 162 171 182 159 95 79 142 173 168 161 166 160 149 140 112 140 159 158 141 136 140 141 142 161 164 145 109 69 33 33 64 93 119 120 94 75 62 50 45 48 41 36 38 40 38 38 39 30 31 45 52 59 93 127 130 112 101 91 76 74 113 148 145 134 111 82 65 79 123 153 153 122 131 170 196 143 50 14 37 33 33 33 32 29 26 22 20 45 83 132 162 165 162 170 184 137 57 101 177 182 170 161 165 169 168 158 145 142 146 136 118 119 128 150 170 176 180 178 169 175 173 171 167 154 131 109 96 85 112 124 122 132 146 156 163 173 167 167 174 183 185 162 128 87 47 32 43 41 37 41 42 37 32 31 35 33 25 21 22 26 24 23 24 25 26 25 23 17 28 38 40 34 28 28 31 29 28 27 26 26 28 29 30 31 33 34 30 25 23 26 31 38 40 43 42 40 38 37 38 31 29 28 29 32 34 33 31 29 31 34 36 36 33 30 28 28 31 33 33 32 32 36 39 45 47 48 46 43 40 40 40 40 40 40 38 36 37 39 42 38 38 38 38 38 39 40 41 38 37 36 36 37 36 34 31 27 29 30 29 27 26 25 26 27 26 25 22 19 20 22 25 26 27 27 24 21 23 28 33 28 31 32 30 26 25 27 30 29 26 23 40 67 67 41 21 24 24 24 23 22 19 16 14 17 15 14 17 23 28 29 28 26 24 23 23 24 25 23 22 22 23 22 21 21 23 28 32 26 20 17 20 23 21 18 18 19 18 16 15 15 17 19 21 16 13 11 12 15 16 14 11 15 22 27 26 24 25 26 26 25 26 29 31 32 32 30 29 27 30 32 33 32 31 31 31 30 28 25 25 26 26 25 24 24 25 25 24 21 21 22 24 24 29 34 34 29 27 27 30 35 37 36 32 30 29 27 23 20 24 28 31 31 32 33 34 33 32 33 35 38 36 31 26 27 28 27 24 20 18 19 20 23 22 19 16 13 14 18 22 19 21 23 26 27 26 25 24 19 17 16 17 18 18 17 16 27 30 30 25 23 25 27 27 24 23 21 19 19 21 23 25 29 27 26 26 28 28 26 24 32 23 15 13 18 26 33 37 35 31 28 29 31 31 29 26 21 24 25 21 20 23 27 27 24 24 25 28 32 34 34 33 31 30 27 20 14 13 19 26 36 37 38 40 42 44 45 46 52 50 48 46 44 40 34 29 23 20 17 17 19 18 14 10 4 3 6 13 22 25 21 15 21 18 13 7 5 9 16 22 28 25 23 20 17 14 10 7 3 6 12 21 33 40 38 31 15 14 14 16 20 23 23 22 20 18 16 14 13 12 12 13 24 23 22 21 22 23 24 25 22 24 27 29 28 25 23 21 26 25 23 22 22 24 26 27 28 28 28 27 26 24 23 22 21 22 22 21 19 16 13 11 11 10 18 31 36 31 29 34 32 24 16 16 18 20 26 31 43 42 27 16 19 21 19 21 17 17 16 15 13 13 15 16 23 27 31 31 26 20 17 17 23 19 16 17 20 21 19 17 17 18 20 20 21 22 25 27 29 32 30 23 19 21 22 21 32 28 22 19 19 21 23 24 32 28 24 22 24 25 23 21 20 20 21 23 24 26 27 28 25 25 29 35 37 31 26 24 27 27 27 27 27 26 25 25 17 16 16 17 19 22 26 28 33 33 31 28 25 23 24 25 27 26 24 22 21 21 21 21 23 22 21 19 19 20 22 23 21 21 22 22 23 25 27 28 25 23 19 16 13 14 16 18 18 18 17 17 16 15 15 15 17 18 19 22 24 24 21 18 17 18 18 20 26 33 33 29 20 24 27 27 23 18 15 13 15 16 17 17 16 17 19 22 25 23 22 22 24 25 24 23 23 23 22 19 16 15 17 19 24 25 27 27 25 22 19 18 17 18 20 20 19 18 19 19 20 22 26 31 33 33 37 42 33 25 18 17 18 17 17 19 17 17 16 15 15 15 15 15 16 17 19 21 24 26 28 30 31 33 23 14 16 19 19 23 18 17 15 12 11 14 21 25 23 17 14 20 32 41 43 41 43 43 39 31 26 25 23 20 17 18 22 28 31 29 29 32 36 30 25 25 24 20 19 20 24 21 19 20 23 21 16 10 13 19 26 31 32 32 34 37 30 24 19 17 16 15 17 21 19 20 21 19 17 16 16 18 16 17 16 15 14 15 18 20 22 21 18 16 15 15 16 16 9 10 11 12 13 14 13 13 9 10 11 11 11 12 12 13 10 13 17 20 21 19 16 14 13 15 19 22 24 21 15 10 16 16 16 16 16 16 15 15 16 17 17 16 15 16 18 19 19 18 19 20 22 22 19 17 16 17 17 18 20 22 24 25 21 20 18 17 17 18 20 21 14 16 20 25 29 30 28 26 22 24 25 22 20 21 26 30 26 24 18 13 18 29 33 29 19 20 22 26 31 34 35 34 26 22 18 17 18 21 23 25 20 21 24 25 26 24 22 20 20 20 18 17 25 36 38 33 31 33 33 28 21 19 24 30 22 17 14 16 22 25 24 21 21 21 21 21 20 20 20 20 20 19 18 17 16 17 19 20 26 23 22 24 26 26 22 18 9 9 9 9 8 8 10 11 7 15 26 30 21 8 9 18 28 32 32 27 21 21 24 26 16 15 19 27 31 25 16 12 18 16 15 16 18 18 17 16 20 19 19 21 23 22 20 17 14 11 8 8 11 14 17 18 13 11 9 9 10 10 10 9 10 10 8 7 8 9 10 11 5 6 8 10 10 9 7 6 3 4 4 4 5 6 7 7 8 8 9 9 10 10 11 11 12 12 12 11 11 11 11 11 13 13 13 12 12 11 11 11 13 12 11 11 10 11 11 12 17 23 28 28 23 20 21 23 22 23 24 23 21 18 14 12 9 10 11 13 14 15 15 15 11 11 12 15 19 20 18 17 14 14 19 27 30 26 21 19 27 21 15 10 9 9 9 8 13 13 13 13 13 13 13 13 11 10 10 9 9 9 10 10 12 12 12 11 9 8 7 6 7 7 7 6 6 6 6 6 5 6 8 10 12 14 14 15 14 15 16 16 15 13 10 9 11 10 9 9 9 10 11 12 8 9 9 10 9 9 8 8 158 158 158 158 158 158 158 158 157 157 158 158 158 158 158 158 159 159 159 158 158 157 157 157 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 157 157 157 157 157 156 155 154 155 155 155 155 155 155 155 155 157 157 155 154 153 153 154 154 157 156 155 155 155 155 156 157 156 156 155 155 155 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 152 153 154 155 155 156 157 158 157 157 157 157 156 156 156 156 157 157 156 155 155 156 157 157 152 155 156 157 156 156 158 160 157 157 157 158 158 159 159 159 156 156 157 157 158 159 159 160 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 160 160 159 159 159 158 158 158 159 160 160 161 160 159 158 157 160 160 159 157 155 153 151 151 141 136 135 133 122 116 132 157 151 133 113 100 96 98 110 122 129 124 106 114 128 144 160 142 116 99 106 134 147 139 128 121 133 144 122 91 103 135 153 158 174 118 68 64 90 111 111 102 122 140 151 148 138 124 121 132 144 123 108 109 104 90 83 85 98 104 97 90 99 101 87 73 54 57 51 37 36 60 91 110 121 107 92 65 39 46 66 67 57 57 70 90 93 74 56 50 57 48 41 38 33 25 22 23 30 31 29 27 30 36 39 38 34 54 70 70 67 72 80 83 68 66 49 47 86 127 135 126 95 98 106 107 103 111 122 122 122 110 101 87 81 73 62 77 109 117 118 106 95 97 106 113 134 133 122 100 95 124 153 156 156 109 92 88 100 112 93 81 93 129 145 126 113 126 139 138 136 93 37 16 47 98 123 122 111 108 100 93 84 65 54 59 62 73 83 82 76 72 75 80 84 88 91 91 93 88 67 44 57 77 93 95 99 107 108 101 103 97 77 46 40 34 29 57 89 120 151 168 164 134 103 92 73 35 22 69 126 141 140 153 144 135 114 88 61 39 42 63 65 69 68 70 64 35 22 40 60 98 122 108 91 97 113 121 128 132 131 106 82 99 126 129 136 101 75 109 141 129 123 128 149 152 153 150 146 142 137 133 131 141 141 115 68 31 24 34 33 30 29 31 31 29 31 34 37 30 44 94 134 125 110 122 127 134 142 153 164 166 151 132 111 86 59 48 48 48 43 39 38 34 31 30 32 34 35 35 29 25 28 25 19 44 99 142 145 133 122 132 147 124 69 29 28 31 31 27 24 22 18 13 22 93 153 161 141 126 131 146 151 151 126 77 39 27 26 24 27 30 28 29 26 14 33 77 132 144 105 74 112 146 128 106 99 97 104 118 125 126 134 145 154 135 122 130 148 158 155 148 144 141 132 123 122 127 127 124 123 137 128 103 96 109 127 139 133 111 93 95 104 96 70 45 28 29 30 29 28 31 37 42 64 73 55 46 41 27 26 28 26 28 29 24 17 25 56 88 78 59 44 46 55 56 54 57 64 74 93 114 125 131 142 155 146 131 126 137 146 143 138 138 137 129 126 117 110 118 111 81 102 145 159 132 88 70 69 46 24 37 49 56 69 88 99 99 86 77 75 67 79 99 92 86 79 78 75 82 112 149 167 167 144 107 67 39 42 85 123 125 113 114 107 113 143 161 148 130 102 113 132 150 157 155 151 148 146 150 154 156 156 157 159 161 155 148 146 152 158 152 137 125 118 91 84 112 140 146 146 151 150 146 145 147 148 150 158 167 157 146 140 147 156 153 140 128 107 90 130 184 179 136 80 26 24 65 111 128 126 126 113 86 99 95 97 99 90 81 89 106 137 151 144 114 90 82 88 98 121 131 127 105 84 80 84 86 69 72 97 122 115 84 48 22 13 56 108 133 116 77 72 100 123 119 124 140 143 121 106 114 117 118 120 124 126 130 138 145 136 103 85 99 117 120 124 134 132 140 137 127 134 156 163 155 134 126 123 135 156 170 170 164 169 168 164 171 141 84 97 158 173 167 161 166 159 153 147 115 126 155 165 151 140 136 136 140 148 152 134 88 48 36 50 66 74 75 69 52 38 39 42 39 43 40 38 38 38 38 38 38 23 33 61 79 94 138 170 159 138 117 115 109 85 92 122 133 129 117 111 105 97 101 113 118 108 144 181 169 101 33 17 36 35 35 34 32 29 26 23 21 61 90 119 133 142 159 174 181 134 56 110 181 179 172 163 166 169 180 175 140 110 113 129 132 155 163 179 184 173 168 170 168 170 173 180 181 167 139 113 99 132 155 159 150 150 147 146 157 157 171 176 172 172 160 129 102 80 55 37 37 43 43 43 44 31 26 26 31 32 27 23 23 29 27 25 25 26 26 24 22 20 29 38 40 35 29 27 28 31 31 30 29 29 28 28 28 29 32 34 30 24 22 27 32 35 38 41 42 39 36 34 34 28 27 28 29 30 32 32 31 25 29 34 38 38 35 31 28 26 30 36 37 36 35 38 42 46 47 47 45 41 38 38 38 39 39 39 37 36 37 41 45 38 39 40 40 40 40 39 39 37 35 34 35 36 36 34 32 30 31 31 29 27 25 26 28 26 26 25 23 21 21 25 28 28 31 33 29 24 25 33 41 46 44 39 30 22 19 23 28 26 28 25 29 40 38 27 22 22 22 21 20 19 18 17 17 17 15 13 17 24 29 30 28 29 28 27 28 28 26 23 19 20 21 22 22 22 23 26 29 29 21 17 18 21 20 18 18 17 16 14 13 14 16 18 19 16 13 10 12 16 17 15 12 19 27 32 31 28 28 29 29 27 28 30 31 31 30 29 29 29 31 33 32 31 30 31 33 32 29 27 26 27 28 27 25 26 26 26 24 21 20 22 24 25 28 30 30 28 27 28 29 34 36 35 31 29 29 27 23 19 22 27 30 31 32 34 36 35 35 35 36 36 34 32 30 28 28 27 23 19 16 16 17 21 21 20 18 16 17 21 24 23 24 26 27 27 25 22 20 21 19 17 18 20 21 20 19 23 28 30 27 25 27 27 26 24 23 22 21 22 24 26 27 26 26 25 26 27 26 23 20 26 23 18 14 15 21 28 32 34 32 31 33 35 32 25 19 25 29 28 22 19 24 27 25 24 23 23 26 30 34 36 36 31 32 30 24 17 15 20 26 36 37 38 40 42 44 45 46 53 51 49 47 44 39 33 28 19 19 19 19 18 15 12 9 7 7 10 17 24 26 22 17 20 16 10 8 10 14 19 21 25 23 20 18 16 14 10 8 8 11 14 19 28 36 36 31 19 17 15 16 18 20 20 19 17 16 13 11 10 9 10 11 20 19 18 17 17 19 20 21 21 24 28 31 31 28 23 20 23 21 19 17 17 18 20 22 23 25 27 28 28 26 24 22 24 24 23 22 20 17 14 12 14 12 18 30 34 29 28 33 32 24 18 17 19 20 24 28 45 43 28 16 19 22 20 21 19 19 18 15 12 11 13 15 23 28 32 31 26 22 20 19 23 19 16 17 21 23 21 19 17 18 20 20 19 20 22 25 30 32 29 20 16 19 21 20 29 27 25 21 19 20 23 26 34 28 23 22 24 25 23 20 23 23 23 24 24 25 26 27 22 23 28 36 38 33 26 22 28 28 28 28 28 28 27 26 20 19 18 17 18 20 23 24 33 34 33 30 25 23 23 24 25 24 22 20 20 20 21 22 24 23 21 19 19 20 21 22 21 21 21 22 24 26 28 29 24 21 18 14 13 13 15 16 16 17 17 17 18 18 19 19 24 21 18 18 19 20 20 18 18 18 18 20 27 34 33 29 19 23 27 27 24 20 16 15 15 16 15 13 11 12 15 18 24 22 22 23 25 26 25 23 22 22 21 18 15 14 16 18 19 22 25 27 27 23 19 16 17 19 20 18 16 15 17 18 21 23 27 30 28 28 35 45 35 25 15 13 14 15 16 18 16 15 15 14 14 14 14 15 16 17 18 19 21 24 25 26 31 35 27 18 21 22 20 24 17 17 16 14 14 16 21 25 22 17 16 22 34 43 43 40 42 42 38 30 25 24 21 17 13 14 20 28 32 31 31 32 39 32 26 24 23 20 20 22 26 19 13 15 21 22 15 7 13 19 26 31 32 32 34 36 25 20 17 17 15 12 12 15 17 19 22 21 19 16 15 15 15 17 18 18 15 14 15 16 18 18 17 17 17 17 17 17 10 11 12 13 14 14 14 14 10 10 11 12 13 14 14 15 15 15 15 15 15 14 13 13 11 12 15 20 24 24 20 17 17 17 17 17 17 18 18 18 16 17 17 17 16 17 21 24 21 19 19 20 23 24 23 22 22 21 18 17 17 18 20 22 21 20 18 17 16 17 17 18 14 15 18 23 27 30 30 29 26 25 23 22 22 23 26 27 28 28 21 14 18 31 36 33 24 24 26 29 33 33 31 29 20 18 16 16 20 23 25 25 22 22 21 21 22 24 26 27 23 22 15 12 21 36 42 38 31 30 26 19 14 15 23 30 26 20 15 16 21 24 23 20 22 22 21 21 20 19 19 18 21 20 20 19 19 19 19 19 26 23 20 23 27 27 22 17 7 9 12 12 10 10 11 12 5 13 29 37 28 12 7 13 22 29 32 30 28 27 25 21 15 13 16 24 29 25 19 15 18 16 15 15 16 17 15 14 17 16 17 19 21 20 17 14 11 10 10 11 14 16 15 13 10 8 7 8 9 9 7 4 9 9 8 7 7 9 10 12 7 8 8 9 8 8 7 6 4 4 4 4 5 5 6 6 8 8 8 9 9 9 9 9 11 11 11 11 12 12 12 12 14 14 14 14 14 13 13 13 13 12 11 10 10 10 11 12 16 22 28 28 23 19 20 22 23 24 25 24 22 19 15 12 8 9 10 11 12 12 12 12 9 9 11 15 19 20 19 17 16 13 16 23 28 26 22 21 25 21 15 11 9 9 8 7 11 11 11 11 11 11 11 11 11 10 9 8 7 8 8 9 10 10 9 9 8 8 7 7 6 6 7 7 8 8 8 8 7 8 9 11 12 13 13 13 14 15 16 16 15 12 10 9 10 10 9 8 8 8 9 9 9 8 8 7 7 8 9 9 159 159 159 159 159 159 159 159 157 157 157 158 158 159 159 160 160 159 159 159 158 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 159 159 159 159 158 157 156 156 156 156 156 156 156 156 156 156 159 157 156 154 153 153 153 154 157 156 156 155 155 156 156 157 156 156 155 155 155 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 151 149 148 152 157 160 159 158 157 157 157 157 157 157 157 157 157 157 156 155 155 156 157 157 152 154 157 157 156 156 158 160 156 156 157 158 158 159 160 160 155 155 156 157 157 158 159 159 159 159 159 159 159 159 159 159 158 158 159 159 159 159 160 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 162 161 160 159 159 158 160 160 160 160 159 157 155 154 157 158 158 157 155 152 150 149 135 137 139 135 125 117 120 129 153 146 129 110 110 124 130 125 144 125 95 101 115 136 154 124 114 113 135 154 143 130 126 119 129 154 129 90 106 137 144 145 143 115 81 76 99 114 110 104 118 141 145 132 127 128 127 128 133 130 131 130 113 89 77 80 87 93 86 85 103 114 100 84 68 71 61 41 34 52 79 96 96 78 65 49 40 65 94 93 89 77 67 66 68 65 60 57 54 50 43 35 30 28 30 32 32 33 30 27 29 34 33 29 29 60 84 84 81 90 96 94 106 105 77 54 82 126 133 116 78 90 107 117 129 150 154 138 116 99 88 81 91 95 84 94 79 83 88 87 82 84 101 120 129 127 114 86 76 105 138 146 154 121 107 84 81 97 83 75 57 94 118 112 106 121 136 137 146 98 38 17 58 119 149 147 145 138 126 124 122 100 78 75 47 52 58 63 67 67 57 46 39 68 92 97 101 101 79 50 52 109 132 99 80 104 119 107 89 75 56 43 50 43 30 55 110 129 141 130 96 58 54 79 63 34 35 86 126 124 134 169 157 156 134 99 67 50 62 90 82 68 44 44 61 51 31 32 53 80 101 103 103 110 111 106 110 118 131 114 85 98 122 115 121 102 87 111 115 95 121 167 155 147 145 150 146 132 121 118 119 137 145 119 68 31 29 45 39 33 30 31 32 31 30 32 28 19 51 98 102 81 72 74 85 95 110 121 120 113 109 111 128 101 71 57 55 52 45 38 40 36 32 30 30 32 32 32 29 25 27 23 12 29 79 120 139 139 133 134 138 118 75 44 29 31 31 26 23 22 19 15 12 82 137 142 128 126 138 156 155 153 121 65 30 30 37 36 33 35 30 30 26 9 22 67 116 139 102 71 112 137 113 96 106 113 116 113 115 125 134 138 129 127 132 141 142 138 143 154 147 138 127 120 122 129 135 138 141 142 132 128 137 137 125 119 105 98 90 88 94 91 67 41 31 33 34 33 31 32 38 43 62 72 60 44 27 22 31 24 22 28 32 25 19 29 58 85 62 40 34 46 54 61 70 77 85 105 130 147 155 157 154 149 159 135 119 126 137 137 136 140 133 119 106 91 90 112 108 71 108 150 172 151 94 54 46 31 26 37 62 95 117 125 131 138 125 122 110 76 71 94 92 85 100 106 112 123 147 170 168 151 137 93 64 57 63 98 140 156 128 115 105 115 135 137 132 137 122 124 121 119 129 145 151 147 151 151 153 155 156 155 150 145 150 143 145 153 151 142 143 153 149 116 82 79 114 152 163 154 145 141 140 144 147 150 160 171 157 136 130 148 163 158 150 150 117 123 145 155 127 77 38 20 41 87 135 150 146 139 105 58 81 70 74 87 78 63 85 126 128 127 122 119 110 89 85 103 132 132 122 102 85 82 86 89 74 74 95 113 94 58 33 24 14 59 89 92 83 63 76 121 141 127 123 144 162 146 124 122 105 121 131 129 130 144 162 171 172 123 84 84 93 89 88 95 100 117 124 123 140 164 159 135 102 125 154 172 174 168 164 164 149 154 141 145 115 72 110 167 170 163 158 164 160 163 165 134 119 151 168 160 145 130 124 129 126 131 112 64 32 42 54 47 54 51 54 45 31 37 45 36 36 42 44 39 36 38 40 37 32 45 78 99 112 151 168 141 111 110 135 140 104 88 99 100 105 99 118 142 133 103 80 68 100 161 192 142 64 24 24 33 37 36 34 32 29 26 24 23 71 93 104 106 126 164 184 180 140 60 112 175 171 170 168 173 172 174 158 116 91 116 154 166 172 169 175 178 168 163 170 173 169 165 162 159 152 144 144 148 180 169 146 143 162 158 137 134 142 179 192 180 168 139 90 58 73 64 45 35 43 46 39 33 27 25 23 25 28 30 31 31 32 29 27 26 26 25 23 21 25 33 41 43 37 31 27 27 32 32 32 31 30 28 27 26 28 31 33 29 24 22 26 32 31 35 39 40 38 34 31 30 26 27 28 29 29 30 31 32 23 28 34 39 40 37 32 28 25 31 38 40 39 38 41 44 45 45 45 42 38 35 34 35 38 38 37 36 35 38 43 47 39 40 41 41 41 39 37 35 35 34 33 34 35 36 34 32 31 32 32 29 26 25 27 29 26 26 25 24 23 24 28 31 28 33 37 34 28 30 40 51 72 66 54 38 25 20 25 30 20 29 30 29 31 27 23 29 21 20 19 19 19 19 20 20 19 15 14 18 24 29 29 27 31 30 30 31 31 28 22 17 18 20 22 22 22 22 24 27 32 23 17 17 20 19 17 17 14 13 12 11 12 13 16 17 18 15 12 14 18 20 17 14 19 27 33 31 28 28 29 28 29 29 30 30 30 29 29 28 30 32 33 32 30 29 31 34 33 31 28 27 29 29 28 27 27 27 27 24 21 20 21 23 26 26 27 27 27 27 28 28 33 36 35 31 29 29 26 22 17 21 26 29 31 33 36 38 37 37 36 34 33 32 33 34 25 25 24 22 18 17 18 19 19 21 23 23 22 22 25 27 26 27 28 28 26 23 19 17 22 20 18 18 21 23 22 20 17 23 27 25 24 25 24 22 22 22 23 24 25 26 27 28 21 21 22 23 24 23 19 15 21 22 21 18 16 19 24 27 39 39 40 43 44 38 27 18 28 33 31 22 19 23 25 22 23 22 22 25 30 34 37 37 31 33 32 26 19 16 21 26 36 37 38 40 42 44 45 46 52 51 49 47 45 40 33 28 17 20 23 21 16 11 9 9 10 11 15 21 26 26 22 18 18 13 9 10 14 18 19 19 21 20 18 16 16 14 12 10 12 15 16 18 24 31 33 30 22 19 16 15 16 18 18 18 15 13 11 9 8 9 10 11 17 16 15 14 14 15 16 17 21 24 29 33 34 30 24 20 21 19 16 14 13 14 16 18 20 22 26 29 29 28 25 23 26 26 25 24 21 18 15 13 15 12 18 30 33 27 26 31 32 24 18 18 19 19 22 26 45 43 28 16 19 22 20 22 21 21 20 16 12 10 12 15 23 28 32 31 27 24 22 21 24 20 16 17 22 25 23 21 16 18 19 19 17 18 20 23 30 32 28 18 14 18 21 21 25 26 26 22 19 20 24 29 34 29 23 21 24 25 23 20 26 25 25 24 24 25 25 26 20 21 27 36 39 33 25 21 28 28 29 29 29 28 28 27 23 22 20 18 17 18 20 21 33 34 34 31 26 23 22 23 23 21 20 19 19 20 22 23 25 23 21 19 18 19 21 22 22 22 21 23 25 27 30 31 23 21 17 14 13 13 13 13 14 15 16 18 19 21 22 23 30 25 17 13 14 16 18 19 19 19 18 20 27 33 32 27 19 23 27 28 25 21 17 16 16 15 13 10 8 9 13 16 22 21 21 23 26 28 26 25 20 20 20 17 14 14 15 18 16 19 24 27 28 24 19 15 19 20 20 18 14 13 14 16 21 23 27 29 26 25 35 48 36 24 13 10 12 13 15 17 15 14 14 13 13 13 14 14 16 16 16 17 19 21 23 24 38 42 33 23 24 22 18 19 16 17 17 16 15 17 21 25 21 17 17 24 36 44 43 39 41 41 37 30 25 23 20 16 10 12 18 27 32 31 31 33 39 32 26 24 22 20 21 25 27 17 9 11 20 23 15 6 13 19 27 31 31 32 34 36 20 17 17 18 15 10 9 10 16 19 22 22 20 16 14 14 14 17 20 19 16 14 13 14 15 15 17 18 18 18 18 17 11 12 13 14 15 15 15 14 10 11 11 12 14 15 16 16 19 16 12 9 8 9 12 13 12 12 13 18 23 25 25 23 17 17 17 18 18 19 19 20 16 17 18 17 17 19 24 28 22 21 19 20 23 26 26 25 27 24 20 16 14 15 17 19 20 19 17 16 15 15 16 16 16 16 17 20 24 29 31 32 30 26 22 21 22 24 24 23 31 30 23 15 19 33 39 36 32 31 31 32 32 29 23 18 17 15 14 17 21 25 25 25 25 22 19 17 18 23 29 33 25 22 14 8 18 36 44 41 34 30 23 15 11 14 22 29 30 23 17 17 21 24 23 19 19 19 19 20 20 21 21 21 21 21 22 22 21 20 19 18 24 20 17 20 25 26 21 14 7 10 14 15 13 12 13 14 4 13 31 42 34 15 7 10 16 25 32 33 33 31 24 16 17 14 15 22 28 26 22 19 17 16 14 14 16 16 14 12 15 14 15 17 19 18 15 12 8 9 12 16 19 18 13 9 9 8 6 7 9 7 5 1 8 7 7 6 7 8 10 11 9 9 8 8 7 7 7 7 5 5 5 5 5 5 5 5 8 8 8 8 8 8 8 8 10 10 10 11 12 12 13 13 14 14 14 14 14 15 15 15 11 11 10 10 10 11 12 13 16 22 28 28 23 18 18 20 23 24 25 25 23 19 15 13 8 9 10 10 11 11 11 10 8 9 11 14 19 21 20 18 18 14 14 21 26 26 24 23 23 19 14 11 10 10 8 7 10 10 10 10 10 10 10 10 11 10 8 7 6 6 7 8 7 7 7 7 7 7 8 8 6 6 7 8 9 9 10 10 10 10 10 11 11 12 12 12 14 15 16 16 15 12 9 9 10 9 8 7 7 7 7 8 9 8 7 6 6 7 9 10 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 161 160 160 159 158 158 157 157 159 159 158 157 156 156 156 156 158 158 158 158 158 158 158 157 157 156 156 155 154 153 152 152 155 155 155 155 155 155 155 155 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 159 158 157 156 154 153 151 151 156 156 156 156 156 156 156 156 155 155 155 156 156 156 157 157 155 155 155 155 155 155 155 155 157 157 156 155 155 155 156 156 159 159 158 157 157 156 155 155 160 160 159 156 153 152 153 155 156 157 157 157 158 159 159 159 161 161 160 160 160 160 159 159 159 159 158 158 160 162 165 167 161 161 161 160 160 159 159 159 164 164 163 163 163 162 162 162 159 160 160 161 161 160 160 159 155 157 159 161 162 162 162 162 161 161 162 161 158 155 151 149 146 151 158 163 163 157 147 139 139 136 132 129 127 123 118 114 158 157 130 101 103 120 124 119 135 115 98 95 109 130 130 110 118 123 129 132 132 130 129 128 137 135 112 99 116 125 117 116 119 114 114 115 108 98 94 98 120 142 151 134 123 140 151 141 134 134 140 143 128 104 92 94 94 91 80 74 93 117 115 95 80 63 50 45 43 49 52 43 48 61 65 48 43 71 97 98 105 83 65 63 66 64 61 60 54 51 41 29 26 32 38 40 43 35 31 32 33 31 29 30 24 63 79 78 91 101 103 111 140 137 88 54 92 129 117 95 67 87 116 140 151 147 133 121 112 115 121 126 124 117 110 107 80 67 83 105 93 82 89 95 91 81 73 69 73 95 114 115 112 106 104 94 74 63 60 53 51 62 84 96 99 110 122 122 133 93 40 11 50 104 123 142 137 132 133 139 140 125 101 85 58 60 62 64 62 54 40 28 35 58 86 108 119 113 85 56 47 109 130 94 73 85 90 80 77 65 44 50 66 53 42 61 79 90 70 53 51 64 97 115 92 40 45 80 101 115 122 129 130 129 133 116 75 55 80 113 93 63 43 44 55 62 50 28 38 54 73 94 112 112 103 99 98 89 100 107 93 89 97 94 103 90 91 103 107 113 126 133 128 133 135 128 120 115 115 115 121 135 142 100 46 51 75 67 50 34 23 25 31 34 32 27 22 24 47 89 113 101 71 50 63 77 84 78 73 86 113 134 121 118 109 90 65 46 41 45 39 37 35 35 36 35 32 29 34 27 22 26 24 23 57 109 139 139 123 133 148 129 86 41 24 29 29 24 26 31 27 18 20 86 126 124 125 129 136 150 154 147 109 49 22 40 56 49 38 31 27 23 24 15 17 58 124 116 84 88 107 91 91 113 97 101 111 119 131 149 146 125 105 120 134 139 140 145 152 157 139 122 114 126 142 149 150 152 158 155 156 161 165 159 143 128 99 118 135 115 77 67 59 33 34 35 35 33 32 33 36 40 67 66 57 40 28 25 28 31 27 31 31 27 26 35 47 55 26 32 48 72 92 108 124 136 129 133 147 162 160 147 144 151 150 137 128 139 149 136 126 134 136 119 115 107 109 116 91 65 117 151 176 156 102 53 29 22 35 77 109 122 139 155 161 162 170 176 139 90 86 107 123 135 154 147 149 143 125 123 129 123 100 89 102 114 105 111 120 109 131 122 120 128 137 136 131 128 136 129 123 122 123 127 134 140 146 149 153 161 165 153 143 149 144 149 144 132 132 148 161 163 159 133 99 82 94 121 143 151 141 126 127 141 149 153 152 144 137 126 138 149 150 168 174 147 125 133 125 89 50 38 52 67 73 92 124 155 153 105 57 41 43 54 60 66 77 87 107 132 124 133 126 120 121 112 110 129 146 133 124 113 96 88 87 82 85 82 91 88 57 31 35 49 61 60 68 79 81 80 92 111 98 78 98 134 148 157 151 124 110 138 154 146 146 163 170 163 139 129 107 84 73 72 68 59 52 69 120 144 139 136 111 85 111 154 175 163 156 159 150 133 133 125 122 135 119 96 130 174 167 162 155 154 163 170 167 159 144 148 153 150 134 110 91 83 96 71 49 40 50 71 77 63 55 36 35 46 43 33 32 34 31 37 38 41 46 40 34 37 57 66 69 82 112 131 126 117 114 127 130 124 109 75 56 66 57 54 103 141 135 88 36 39 116 189 193 110 43 26 31 39 33 33 30 25 22 22 22 20 54 87 113 115 113 131 161 181 136 67 96 180 187 167 175 178 165 157 122 92 109 152 177 184 175 173 171 171 171 170 166 163 156 143 123 117 136 164 177 175 189 168 135 142 183 185 148 126 132 146 179 200 166 98 54 47 54 51 46 42 39 35 32 29 29 28 27 26 26 27 29 31 25 27 30 32 28 24 26 32 31 33 39 43 38 30 28 31 35 32 28 23 22 26 34 40 36 32 27 24 24 26 27 27 39 38 37 36 34 32 29 27 26 26 25 23 25 30 31 28 20 25 32 38 40 36 31 27 32 34 35 35 35 35 38 40 40 44 46 42 34 29 30 33 39 38 36 35 35 37 41 44 44 41 39 38 39 38 35 32 31 33 34 32 30 28 29 31 32 32 34 38 39 37 30 25 17 24 31 35 34 33 31 30 31 28 35 41 27 17 48 94 114 88 64 45 27 22 28 30 28 26 23 22 23 24 23 22 14 22 26 22 18 20 23 24 16 15 16 18 22 23 22 20 23 22 22 23 23 22 19 17 19 21 22 23 23 25 28 32 34 24 16 16 17 15 14 15 6 7 10 13 15 16 16 16 13 14 16 19 20 21 21 21 20 22 24 25 26 25 25 25 29 28 28 29 25 21 22 26 32 34 35 33 30 27 27 28 32 33 34 32 29 26 25 25 22 24 26 25 22 20 21 22 21 22 24 26 27 27 26 26 28 30 32 32 29 27 26 26 19 24 31 38 41 41 37 34 36 37 38 37 35 32 29 26 28 24 19 17 17 19 19 19 17 18 19 20 22 23 23 23 30 29 27 24 21 19 17 16 13 16 19 20 18 17 17 18 20 20 21 24 27 28 26 23 25 25 25 24 23 21 19 19 22 21 19 16 13 13 16 20 32 29 24 18 15 18 25 31 38 40 45 49 48 39 26 16 34 40 46 45 33 22 23 30 26 27 23 19 23 33 41 42 34 32 31 30 24 16 16 22 34 37 40 41 41 41 42 44 43 45 47 46 42 36 33 31 24 26 26 21 14 11 13 16 13 14 17 22 26 26 22 18 19 18 17 16 16 18 21 22 33 31 26 19 14 12 13 16 15 19 19 15 16 24 31 33 27 21 14 10 10 11 12 11 10 7 4 4 7 9 11 11 16 16 15 13 12 12 14 16 21 19 21 26 28 24 19 17 17 16 15 14 13 14 15 15 19 20 23 24 26 26 27 27 32 32 30 27 24 21 19 18 20 17 19 26 31 31 30 30 28 24 20 18 16 15 19 26 41 44 33 19 17 18 19 26 21 21 20 18 15 15 17 19 26 32 33 29 24 22 22 20 24 22 20 19 19 20 22 23 19 21 23 22 21 20 21 22 25 31 33 27 19 17 18 19 24 24 23 18 14 15 22 29 35 31 27 25 25 25 25 23 25 24 23 23 24 26 27 29 26 20 19 25 32 32 28 26 26 26 27 29 31 30 26 22 20 22 21 17 13 13 19 25 35 35 32 28 23 21 21 23 23 21 20 20 22 24 23 22 22 24 24 23 21 21 24 26 26 25 24 25 27 28 28 27 20 18 15 13 13 14 17 18 21 22 22 19 16 15 16 17 18 17 15 13 13 13 15 16 25 23 19 19 25 32 31 26 15 19 22 23 20 19 20 21 19 15 11 9 11 13 13 13 18 20 22 22 22 22 25 27 21 21 20 19 19 19 20 21 24 27 30 31 29 26 22 20 20 19 16 15 15 16 18 19 22 24 24 24 24 26 31 35 36 28 17 11 11 14 16 16 17 17 17 17 17 16 15 15 14 15 16 16 17 20 25 29 36 37 34 27 22 21 20 17 15 15 16 15 15 18 22 26 27 21 18 25 37 45 44 40 44 40 34 27 22 18 17 17 16 16 18 23 29 32 30 27 31 32 29 22 18 21 24 25 18 13 9 9 15 20 19 16 12 17 20 21 25 31 34 34 28 20 15 15 15 13 11 11 13 17 19 18 18 19 17 13 15 16 18 19 19 18 16 14 16 17 18 18 17 17 20 22 16 15 14 16 18 18 17 15 14 13 14 16 18 19 18 16 19 16 13 12 13 14 14 13 14 13 12 13 17 22 27 31 20 14 13 18 20 18 16 17 14 16 18 20 22 23 24 24 19 19 18 18 19 21 23 24 22 22 21 20 20 19 18 18 17 16 16 18 19 19 17 15 10 10 14 18 20 21 26 32 34 31 27 22 20 20 22 24 32 31 28 23 20 23 32 40 36 33 29 28 27 25 21 18 14 14 15 18 21 22 21 19 18 17 15 14 15 19 24 28 23 24 18 9 14 31 45 49 38 33 26 20 12 9 15 24 25 26 24 20 19 21 22 20 19 17 18 22 22 19 16 16 20 20 19 19 19 20 21 22 22 19 17 20 24 26 24 20 12 9 9 12 16 15 9 3 1 15 35 43 37 24 13 8 11 19 27 32 36 37 29 19 11 7 11 23 33 30 21 15 13 12 11 11 11 11 12 12 12 13 14 13 11 10 12 14 12 15 19 20 18 15 14 13 7 10 12 11 9 7 6 7 8 8 8 8 8 7 6 6 7 8 10 11 11 10 8 7 4 6 7 6 5 5 7 9 8 8 9 9 9 8 7 6 6 7 10 12 13 14 14 14 11 12 12 12 12 10 8 7 13 12 11 11 11 12 13 14 15 21 28 30 26 21 18 17 26 21 19 23 24 19 15 14 11 10 9 8 9 9 11 12 8 8 8 10 13 16 20 22 16 12 10 15 24 28 25 20 21 17 13 10 10 10 9 7 6 7 7 8 8 9 9 9 10 10 9 8 7 7 7 7 4 5 7 6 5 5 6 8 4 5 6 7 8 9 10 11 10 10 11 11 11 11 10 10 10 10 12 13 13 13 12 12 5 5 5 6 7 7 8 8 7 5 5 6 9 10 9 8 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 159 159 159 159 159 159 159 159 159 159 158 157 156 156 157 157 158 158 159 159 159 160 160 160 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 153 153 154 155 156 157 157 158 156 156 156 156 156 156 156 156 155 155 155 156 156 157 157 157 155 155 155 155 155 155 155 155 157 157 156 156 156 156 156 157 157 157 157 157 157 157 157 158 154 156 158 158 156 155 155 156 157 157 157 158 158 159 159 159 160 160 160 160 160 160 160 160 159 159 159 160 161 163 164 165 162 161 161 161 160 160 159 159 163 163 163 163 162 162 162 161 160 161 161 161 161 161 161 160 158 159 160 161 162 161 161 160 160 160 161 160 159 157 155 153 146 149 154 159 162 159 153 147 147 142 134 128 124 121 120 119 129 132 115 98 104 114 111 106 111 106 104 100 99 108 109 96 90 104 119 127 125 120 118 119 115 111 87 76 101 122 120 117 130 139 137 116 95 90 96 100 117 143 153 139 130 137 145 145 152 138 130 133 131 121 115 116 126 100 69 57 74 95 99 89 71 63 55 42 30 33 42 42 49 54 59 51 43 64 99 117 102 92 82 78 77 73 68 66 56 49 34 20 20 35 51 60 49 39 32 33 34 33 32 33 27 48 61 75 96 102 101 111 142 137 93 67 102 131 112 89 96 109 126 140 144 136 121 108 116 132 147 146 132 122 124 130 100 86 105 136 128 101 85 76 61 63 74 86 91 98 100 95 89 85 87 85 74 68 66 59 48 54 66 72 72 85 104 110 103 81 50 22 43 93 127 153 139 130 122 122 124 115 99 85 65 90 108 96 67 44 34 31 41 53 75 100 118 113 85 57 46 77 89 79 77 80 74 67 71 77 64 60 73 64 46 48 48 67 66 75 92 105 123 128 94 40 41 76 99 116 118 119 123 142 149 114 64 55 86 111 83 59 55 76 91 90 71 49 34 48 69 87 104 118 117 106 92 97 114 114 92 84 91 90 103 75 67 91 117 129 123 107 99 103 114 118 102 80 79 93 113 131 127 74 41 86 128 116 72 45 33 39 38 35 35 33 23 22 40 78 110 115 99 84 82 84 82 78 85 104 123 134 146 146 137 116 92 72 55 44 46 44 41 37 33 31 32 34 35 29 25 27 21 13 45 98 128 133 118 123 137 120 79 33 27 31 30 25 26 32 29 22 18 74 110 115 122 130 140 154 170 136 80 32 27 59 76 64 39 27 24 25 28 18 17 56 92 89 69 89 119 112 112 129 126 107 103 118 138 150 141 120 103 121 139 144 141 139 140 141 155 138 128 136 149 154 156 159 158 162 161 157 155 153 144 133 142 144 144 118 81 66 54 29 31 32 34 33 32 33 36 38 52 54 51 41 32 29 28 27 28 29 27 23 24 31 38 40 26 42 72 104 124 130 132 134 137 141 149 157 153 145 145 151 142 129 118 128 144 139 125 124 124 121 130 128 120 103 74 67 118 168 184 140 78 35 28 43 67 108 142 155 165 168 162 159 172 164 125 87 82 94 114 138 161 143 127 119 119 128 131 124 76 88 132 166 149 118 105 101 121 130 135 131 129 133 138 138 144 132 122 116 106 102 118 141 146 155 153 145 142 136 132 138 141 143 140 133 136 148 159 161 161 152 137 118 98 92 108 129 132 134 142 141 132 134 140 137 124 118 142 165 158 155 154 138 119 105 78 49 55 94 111 95 59 90 123 135 111 63 36 40 44 58 76 93 95 86 98 128 130 144 145 137 130 117 117 137 153 136 125 116 105 103 103 97 80 76 74 57 27 26 61 95 77 87 99 107 113 119 122 122 89 69 85 116 126 132 126 101 107 142 169 165 156 160 165 163 141 130 121 118 109 93 79 74 68 71 111 135 130 121 100 87 136 159 163 147 131 112 104 114 135 149 154 160 151 141 158 168 162 161 163 169 173 169 159 151 135 128 114 97 82 73 70 69 60 49 37 34 62 114 143 137 88 51 32 41 42 35 32 31 40 37 36 51 67 61 48 47 55 63 69 83 103 111 114 122 136 130 128 128 110 70 40 38 35 35 70 89 77 46 19 33 78 134 138 81 40 34 36 39 35 33 30 27 25 23 23 24 49 69 94 112 124 142 166 185 137 72 98 178 193 178 168 148 123 125 125 132 146 153 160 173 173 171 169 169 170 170 169 167 173 162 144 131 140 163 178 181 180 134 129 172 185 148 111 100 110 129 158 169 140 88 51 40 46 42 39 37 37 37 36 35 30 30 30 28 26 26 29 32 26 27 31 33 29 24 26 31 30 33 39 43 39 31 28 30 26 26 25 24 25 30 38 44 35 32 27 26 28 31 32 33 35 35 34 34 32 30 28 27 26 26 24 22 25 31 32 30 22 26 32 37 39 36 32 29 29 32 34 35 34 34 35 37 36 39 41 38 32 29 32 36 36 34 32 32 34 38 41 42 40 38 36 35 36 35 33 30 30 31 32 31 29 28 29 30 31 31 32 34 36 35 32 29 31 42 49 45 36 33 32 31 31 28 34 39 30 26 52 88 102 75 50 33 26 32 36 29 24 22 20 21 23 25 25 24 29 25 23 26 26 23 19 18 12 12 13 16 19 21 20 19 18 17 17 18 21 22 20 19 19 20 21 20 20 23 28 31 34 25 17 16 17 15 14 15 11 11 12 13 14 14 15 15 16 17 18 19 20 19 19 18 17 18 21 24 26 28 29 29 29 27 26 27 26 23 23 27 30 32 33 32 29 27 27 28 31 33 34 32 29 27 26 27 23 24 25 24 22 21 22 24 22 24 26 27 28 28 28 27 28 30 33 33 31 29 29 29 22 27 34 37 36 34 33 33 34 35 36 36 34 30 27 25 24 21 18 17 19 20 21 20 20 19 19 20 21 23 25 27 27 27 25 24 22 20 19 19 15 18 20 20 19 18 19 20 24 23 23 25 27 28 26 24 23 23 24 24 23 23 22 21 18 18 18 18 18 20 25 29 39 35 27 19 15 17 23 28 33 35 37 40 38 32 23 16 29 40 54 59 50 37 32 34 33 33 31 27 30 38 44 45 47 42 35 29 21 16 19 26 34 36 40 41 41 41 43 45 45 48 50 49 44 37 32 30 26 28 27 22 15 12 13 16 11 13 16 21 26 27 25 22 23 22 20 18 18 19 21 22 34 31 27 20 14 12 14 16 18 21 20 16 18 26 34 36 25 16 7 6 10 14 14 12 13 9 6 5 7 9 10 10 15 17 18 16 13 12 13 15 20 20 23 28 28 22 16 14 14 13 12 12 13 14 16 17 18 20 22 25 26 26 26 25 31 30 29 27 25 24 23 22 23 20 21 28 34 33 31 31 28 24 20 18 15 14 19 25 37 42 33 22 21 20 19 23 19 20 19 17 14 14 16 18 23 29 32 28 24 24 25 24 24 23 20 19 18 19 21 22 21 23 24 23 21 19 19 20 26 32 33 26 18 16 18 19 24 25 24 20 16 17 22 27 32 30 27 26 27 27 25 24 23 23 23 24 25 26 27 28 26 21 21 28 34 33 29 26 26 26 27 29 31 30 27 23 21 22 22 18 14 15 20 25 32 33 33 30 26 22 21 21 23 21 19 20 22 24 24 23 23 24 25 24 22 23 25 28 25 23 23 25 28 29 26 23 17 16 15 15 15 17 19 21 21 22 21 19 16 14 14 16 16 16 15 14 14 14 15 15 22 22 21 21 25 28 26 21 16 19 22 24 23 21 20 19 17 14 10 9 11 13 14 14 16 17 19 19 20 22 25 29 24 22 20 18 18 19 21 23 25 26 28 30 30 27 23 20 20 18 16 15 15 16 18 19 22 23 23 23 23 25 30 34 38 30 21 16 15 16 16 15 15 15 16 16 15 14 14 13 15 15 16 15 15 18 23 27 37 39 36 29 24 21 19 15 14 16 17 17 17 19 23 26 28 22 17 22 34 43 44 42 40 40 37 31 24 20 18 19 16 15 17 22 28 30 28 25 31 32 30 23 20 22 26 26 20 15 10 11 16 20 18 16 16 18 20 21 25 33 36 35 27 19 13 13 14 11 9 9 12 16 18 18 18 19 17 13 15 16 18 19 19 18 16 15 18 19 19 17 15 15 16 18 19 17 16 16 17 17 16 14 16 15 14 16 19 21 21 20 21 18 15 14 15 16 16 15 16 15 13 14 16 21 25 28 22 18 17 20 20 16 15 16 17 18 19 21 22 23 24 24 19 18 18 18 19 21 22 23 24 23 22 21 20 18 17 17 20 19 18 18 19 18 16 13 11 11 14 19 20 21 25 31 30 28 25 22 20 21 22 24 28 31 31 27 22 24 33 42 36 31 26 22 22 23 23 23 16 15 15 17 20 22 21 19 18 16 15 15 17 21 24 25 22 25 21 14 18 34 46 49 37 32 27 20 13 10 16 24 26 27 24 19 19 21 22 20 19 16 16 20 21 17 15 16 18 17 17 17 18 19 20 21 21 18 17 20 26 28 27 24 15 13 12 13 15 13 8 4 3 17 34 40 34 21 11 7 14 20 26 30 33 35 29 21 13 8 9 20 30 29 20 13 11 11 10 10 9 10 10 10 10 12 13 12 10 9 10 11 10 13 16 17 15 14 14 14 6 9 11 11 9 7 6 7 9 9 10 11 10 9 8 7 8 9 9 10 10 9 9 8 6 7 8 7 5 5 7 9 9 9 10 10 9 8 7 6 6 7 9 11 13 13 13 13 12 13 13 14 13 12 11 10 13 12 12 12 12 13 14 15 17 22 27 28 24 20 18 18 24 19 18 22 24 19 13 11 10 10 9 8 8 9 10 11 8 8 8 9 12 15 18 20 18 14 12 16 23 27 25 20 21 17 12 10 9 9 8 7 6 6 7 7 8 8 8 8 10 10 9 7 7 6 6 7 6 7 8 7 5 4 5 7 6 7 7 9 10 11 12 12 12 12 13 13 12 12 11 11 14 13 13 12 11 10 10 9 7 7 7 7 7 7 7 7 8 7 6 8 10 12 11 10 161 161 161 161 161 161 161 161 161 160 160 160 159 158 158 158 157 157 158 159 160 161 161 161 159 159 158 157 157 157 158 158 159 159 159 160 161 161 162 162 158 158 159 159 160 160 161 161 158 158 158 158 158 158 158 158 157 157 157 156 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 151 152 153 155 157 158 159 160 156 156 156 156 156 156 156 156 155 155 156 156 156 157 157 157 156 156 156 156 156 156 156 156 157 157 156 156 156 157 157 158 155 156 156 157 158 159 159 160 149 153 158 160 160 158 158 158 158 158 158 159 159 159 159 160 159 159 160 160 161 161 161 162 159 160 161 162 163 163 162 162 162 162 161 161 161 160 160 160 163 163 162 162 162 161 161 161 161 162 162 163 163 162 162 161 162 162 162 162 161 160 159 159 160 160 159 159 158 157 157 156 150 149 149 152 156 158 156 153 151 148 142 135 128 121 116 113 115 113 99 90 100 111 115 119 112 109 106 97 88 90 92 82 75 96 120 130 124 114 111 113 99 95 83 91 125 148 143 134 149 156 142 112 101 110 108 94 106 141 152 139 133 132 133 142 154 137 123 124 126 124 122 125 138 112 85 76 81 88 90 91 96 92 77 50 29 29 46 59 63 67 62 42 40 76 115 125 99 103 103 95 85 77 72 68 46 41 32 24 27 40 55 64 53 41 32 32 34 33 34 37 33 38 50 72 92 91 94 110 141 133 98 79 106 126 114 100 123 126 133 141 143 135 121 111 129 154 168 152 124 116 130 147 118 97 112 150 152 119 89 75 79 97 103 95 101 121 122 105 92 96 111 120 117 113 110 101 59 55 56 56 57 76 102 115 95 80 62 28 27 79 130 164 149 137 123 118 121 121 111 100 86 116 133 112 77 54 43 36 47 48 60 81 94 88 70 55 36 41 56 84 105 97 87 91 90 87 69 71 89 74 43 37 42 65 72 90 110 118 127 125 94 31 30 75 113 133 129 123 128 144 134 85 51 70 98 100 77 66 84 123 140 125 94 68 35 42 64 84 100 124 131 112 97 107 124 125 106 95 93 87 85 71 79 106 123 127 120 109 120 121 119 107 89 83 103 129 137 142 107 43 48 138 185 152 92 52 36 42 36 31 34 31 27 24 32 59 94 119 123 119 103 103 100 98 105 119 128 129 139 140 134 125 117 102 73 47 45 46 46 42 35 31 32 34 34 28 27 30 19 6 37 94 143 155 135 118 113 97 67 28 30 32 30 26 27 32 31 26 20 59 90 102 114 127 142 158 158 107 48 17 35 83 100 80 44 23 20 28 32 20 17 52 91 84 66 93 132 134 137 148 158 121 103 117 135 141 133 119 113 131 148 150 144 141 144 147 165 149 136 138 145 149 152 155 152 160 162 157 154 157 160 158 154 149 146 132 106 82 56 29 29 31 33 34 34 33 34 35 35 40 42 40 36 33 28 22 26 26 25 23 26 33 35 34 38 49 68 89 101 105 108 110 114 126 140 150 151 149 149 149 143 133 118 119 135 137 123 114 126 134 149 146 128 88 57 73 121 171 163 101 53 25 32 69 90 124 151 159 160 153 148 150 166 154 123 98 96 101 107 118 126 120 104 107 136 152 127 93 84 110 150 173 157 124 105 103 97 123 142 138 133 142 152 153 141 135 135 132 109 84 87 108 152 164 156 136 129 132 136 142 141 139 137 138 143 150 156 159 150 158 168 159 122 83 74 87 100 124 144 135 119 126 139 138 120 118 142 164 159 149 132 105 69 58 57 70 105 146 138 89 58 91 117 112 80 43 36 53 66 79 103 128 127 100 94 118 119 131 134 133 130 122 121 134 140 130 123 117 117 128 129 116 80 58 39 25 19 39 79 105 102 120 130 130 141 161 161 146 99 75 85 117 127 121 104 78 92 126 158 168 164 163 163 161 163 159 164 167 145 112 103 116 100 78 97 123 127 116 102 108 149 159 152 143 127 84 75 116 149 166 162 149 133 133 161 173 177 171 168 167 158 137 118 110 92 86 69 54 57 74 85 85 74 66 44 24 55 133 186 187 135 73 31 32 37 32 28 27 31 33 46 78 102 88 56 40 57 65 75 88 98 102 118 145 165 152 139 126 110 94 71 47 36 64 90 73 54 55 51 54 50 77 74 46 36 41 40 36 33 28 27 28 26 24 31 40 40 71 116 146 147 143 163 191 140 69 91 176 194 164 139 115 124 135 146 156 159 149 150 167 172 170 167 167 168 170 171 171 175 172 160 145 140 147 154 156 145 125 146 171 146 118 117 119 116 116 114 106 92 76 65 61 40 36 32 31 32 35 37 37 30 32 33 30 25 25 30 35 27 28 31 34 30 25 26 30 28 31 38 42 39 33 29 30 22 24 26 27 29 32 36 40 33 30 27 27 30 35 37 38 32 33 33 33 32 31 30 29 27 27 24 22 26 32 34 32 24 27 31 34 36 35 33 31 28 30 33 33 32 31 32 33 31 34 36 34 30 29 34 39 32 29 27 29 35 39 40 39 35 33 32 31 31 31 29 28 29 30 31 30 28 28 28 29 30 30 30 31 31 32 32 32 36 52 59 48 34 32 33 32 29 28 30 32 29 31 47 67 74 54 39 34 35 43 41 25 21 19 18 20 23 26 27 26 35 28 27 33 33 24 16 16 10 10 11 15 19 21 21 19 13 12 11 14 17 20 21 20 19 19 18 17 17 20 26 30 34 26 18 16 16 15 15 15 17 16 14 13 12 12 13 14 18 19 19 19 19 18 17 16 13 14 18 22 27 30 32 33 28 25 24 26 27 25 26 28 30 31 32 31 29 27 27 27 29 31 33 32 29 27 27 28 25 25 24 23 21 22 24 26 24 25 27 29 30 29 29 28 30 32 34 35 33 31 31 32 24 30 35 35 30 28 29 32 32 33 34 33 32 29 25 23 20 19 18 19 21 22 21 20 21 21 21 21 22 24 28 30 25 24 24 24 23 22 22 22 20 21 22 21 21 21 23 25 29 27 25 25 27 28 27 26 22 23 24 24 25 25 25 25 19 20 21 21 22 25 30 34 38 34 26 19 15 17 23 29 31 31 30 29 27 23 20 18 22 32 46 53 48 37 32 34 33 35 34 32 33 39 44 45 53 49 43 36 27 21 23 28 34 37 40 42 43 43 45 47 48 52 54 52 46 38 32 28 29 29 28 22 16 13 14 17 11 12 15 20 25 28 28 27 24 23 22 21 22 23 25 26 33 31 26 20 14 12 13 15 17 18 17 13 15 23 32 36 25 15 5 4 12 19 19 16 16 12 9 7 8 10 10 10 14 18 22 20 15 11 12 14 18 20 26 31 29 21 14 12 12 11 10 10 12 14 16 18 17 19 22 25 27 27 25 23 27 26 26 26 27 27 27 27 27 24 25 32 38 37 34 32 29 25 21 18 15 13 17 24 33 39 34 25 25 23 18 20 18 18 18 16 13 13 15 17 21 27 30 27 25 26 28 28 24 23 21 19 18 18 19 20 23 25 26 24 21 19 19 20 28 33 33 25 17 16 18 20 25 26 27 24 20 19 21 24 29 28 27 28 29 29 27 24 21 22 23 25 26 27 27 27 26 22 24 31 37 35 29 26 26 26 27 30 32 31 28 25 22 23 23 20 17 17 22 26 29 32 33 32 28 23 21 20 23 21 19 20 23 25 25 24 22 23 24 24 23 24 27 29 23 22 22 25 30 30 24 19 14 14 16 17 19 20 22 22 21 22 21 19 15 12 12 13 13 14 15 15 15 15 15 14 17 21 23 22 23 24 22 18 17 19 22 26 27 24 19 15 15 12 9 9 11 13 14 14 13 14 15 15 16 19 24 29 27 24 20 18 17 19 23 25 26 25 26 28 31 30 25 20 19 18 16 15 15 17 19 21 21 21 21 20 21 24 28 32 39 33 25 21 20 19 16 14 13 13 13 13 13 12 11 11 14 15 15 14 14 16 21 24 37 40 39 32 25 21 17 13 15 17 20 21 21 22 24 26 28 22 17 21 31 39 42 42 37 40 41 37 28 21 18 19 15 15 17 22 28 29 26 22 31 33 31 25 22 24 26 26 21 16 12 12 17 20 19 17 20 20 19 19 26 35 39 38 26 18 12 12 12 10 8 8 11 15 18 17 18 19 17 14 14 16 18 19 19 18 16 15 20 21 20 17 13 11 12 14 20 18 16 16 17 17 15 14 19 17 15 16 20 23 24 24 24 21 18 17 18 19 19 18 17 16 14 14 15 18 22 24 24 23 23 23 20 15 14 16 19 20 21 22 23 23 23 23 18 18 18 18 19 20 21 22 24 24 23 21 20 18 17 17 22 20 19 18 19 17 14 12 12 12 15 19 20 20 24 30 27 25 22 21 21 21 22 22 25 29 33 31 28 28 35 42 34 28 21 17 17 21 25 28 18 17 16 17 20 21 21 20 18 16 14 16 20 23 22 21 19 24 23 19 23 35 45 47 36 32 27 22 15 11 16 24 28 27 23 18 18 22 22 20 18 14 13 16 18 16 15 15 14 14 14 15 16 18 20 21 19 18 17 21 27 31 31 29 20 19 17 15 13 11 7 5 6 19 32 37 30 19 11 8 18 22 24 26 28 30 28 24 18 11 8 17 28 28 19 10 10 9 8 8 7 7 8 8 8 10 13 12 10 8 8 9 9 11 12 12 11 11 13 15 6 9 11 11 10 8 8 8 10 11 13 14 14 12 10 8 10 9 9 9 9 9 9 10 9 10 10 8 6 5 7 8 11 11 11 11 10 9 7 6 6 7 9 10 12 12 13 13 12 12 13 14 14 14 13 13 13 13 13 13 14 15 17 17 20 24 26 26 22 19 18 20 21 18 18 22 23 19 12 9 10 9 9 8 8 8 9 9 8 8 8 9 10 13 16 17 19 15 13 16 22 26 25 22 21 17 12 9 8 8 7 6 6 6 6 6 7 7 7 7 10 10 9 7 6 6 6 6 8 9 10 9 6 5 6 7 9 9 10 11 12 13 14 14 15 15 15 15 14 13 12 12 18 16 14 11 9 7 7 7 9 9 9 9 9 9 9 9 11 10 9 10 12 13 12 11 162 162 162 162 162 162 162 162 161 161 161 160 159 159 158 158 158 159 159 159 160 160 161 161 160 159 159 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 158 158 158 158 158 158 158 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 157 157 158 158 156 156 156 156 156 156 156 156 158 157 157 157 157 158 158 159 157 157 157 158 158 158 159 159 151 154 158 160 160 159 159 160 159 159 159 159 160 160 160 160 159 159 160 160 161 162 163 163 160 161 163 164 164 163 161 160 162 162 162 162 162 162 161 161 163 163 162 162 161 161 161 161 162 163 163 164 164 163 163 162 162 162 162 162 162 161 161 160 161 160 159 157 156 155 154 154 153 150 146 145 147 151 153 154 156 157 158 155 147 133 118 107 114 110 98 97 110 120 127 137 138 121 106 96 91 96 94 80 72 92 116 125 119 107 102 101 115 98 92 115 149 161 154 147 155 160 146 120 112 116 102 76 97 143 154 136 136 135 129 135 141 132 125 123 119 112 110 114 125 123 119 112 104 100 103 107 124 114 86 52 33 34 49 68 66 64 58 46 49 75 94 88 66 80 87 76 60 54 52 51 41 37 30 27 31 42 53 60 50 38 30 32 35 34 35 40 34 35 45 62 75 81 95 115 128 126 104 88 99 113 119 126 128 126 130 141 149 148 138 131 133 153 159 136 112 113 136 155 131 100 99 130 138 114 95 94 126 156 138 90 96 145 150 115 99 111 136 150 147 142 140 133 86 69 58 55 58 79 105 118 114 95 76 34 16 65 122 156 147 140 130 125 130 136 126 112 103 126 131 101 70 61 62 60 65 57 56 64 65 54 48 49 23 25 53 108 142 130 118 131 133 91 55 70 96 68 32 35 65 85 84 88 97 101 112 113 82 21 35 99 141 145 122 107 111 122 109 66 47 77 98 86 86 89 116 150 161 147 114 82 47 36 58 89 106 128 136 116 117 114 122 134 130 114 98 87 78 86 113 137 136 129 129 129 139 142 123 91 84 113 145 159 165 145 84 30 70 173 196 135 79 53 46 46 33 31 36 31 32 29 29 39 65 98 121 130 116 127 133 127 122 123 123 118 115 113 116 125 129 115 84 58 46 46 46 45 41 37 33 30 31 26 26 30 20 8 40 97 157 174 148 113 96 84 68 39 31 32 29 25 27 32 32 28 24 45 66 77 84 93 108 123 111 70 29 15 46 109 129 97 56 23 17 27 31 20 17 48 102 88 70 100 142 150 154 157 166 133 111 112 119 129 134 129 125 140 152 151 146 149 160 169 162 149 137 136 140 143 147 151 162 160 159 157 149 141 142 148 125 127 140 151 138 102 57 26 31 33 35 36 36 34 32 30 26 32 36 37 37 35 28 20 23 25 26 26 30 37 41 41 38 39 40 42 45 50 59 67 64 85 111 130 142 149 150 147 154 153 134 116 118 120 113 107 125 140 154 150 135 92 55 75 123 148 111 57 45 34 43 89 105 128 141 138 131 127 137 156 170 152 124 109 120 132 126 112 98 107 103 116 157 166 121 77 119 142 148 136 132 133 124 113 81 104 127 138 147 158 164 162 148 149 154 152 129 97 81 81 109 125 132 131 136 139 139 142 145 141 141 147 152 154 154 156 148 152 158 155 131 95 68 57 63 95 123 123 119 138 151 143 127 128 139 147 146 138 104 59 26 40 91 142 156 146 110 63 69 88 97 90 76 59 58 72 83 93 114 137 138 109 92 102 112 110 108 113 122 123 118 115 107 119 124 118 124 147 146 119 65 36 23 31 42 57 77 89 118 133 136 130 142 167 173 161 117 89 98 138 149 128 104 88 102 112 124 135 145 157 165 169 165 171 179 167 130 105 128 170 149 106 101 117 120 106 101 126 155 166 160 159 146 91 75 126 172 183 168 139 103 97 147 189 173 148 124 110 96 82 77 82 82 85 81 79 96 118 118 102 78 71 46 23 55 138 194 194 142 73 25 26 33 30 29 30 24 42 66 96 114 96 57 33 62 74 81 84 89 97 122 154 162 161 140 100 87 118 122 83 61 116 135 96 84 113 106 70 60 54 39 27 32 40 37 31 31 28 27 29 27 29 46 67 68 108 158 171 135 101 120 163 126 53 80 176 187 135 111 113 158 173 171 157 148 146 150 161 172 170 168 166 166 168 170 172 166 170 168 158 146 138 131 124 123 151 167 143 122 145 164 149 119 112 103 97 90 82 71 63 41 36 30 27 27 29 31 31 28 32 34 30 25 26 32 40 29 29 31 33 30 25 25 28 26 30 36 40 39 34 31 30 27 30 32 32 30 28 27 28 30 28 25 26 30 34 36 37 31 33 35 35 34 32 33 33 30 30 27 25 27 33 34 32 25 27 29 31 32 33 32 32 30 30 30 29 27 28 31 33 31 33 34 32 29 29 34 38 32 28 26 29 35 39 37 35 31 30 29 28 28 28 28 27 30 30 30 30 29 29 29 30 29 30 30 29 27 27 29 31 36 52 57 44 34 36 39 36 29 30 30 28 29 33 38 40 38 35 48 64 62 51 37 23 23 21 20 21 24 26 27 26 29 41 51 48 33 20 16 17 10 10 12 16 20 23 23 22 12 11 10 12 16 19 20 20 19 18 16 14 13 17 24 29 34 27 20 16 15 15 15 15 19 17 14 11 10 11 13 14 18 18 18 18 18 18 18 17 12 13 16 21 26 31 33 34 28 24 23 26 28 28 29 32 33 34 33 32 30 28 26 25 26 29 30 30 28 27 27 28 27 26 24 22 21 23 26 28 25 26 28 29 30 30 29 28 33 35 36 35 33 31 31 32 25 28 30 29 28 27 30 32 31 32 33 33 31 28 25 23 19 19 19 21 23 23 21 19 20 22 24 26 26 26 28 30 25 25 25 24 24 24 24 23 27 26 25 24 25 26 28 30 30 28 25 25 28 30 31 30 24 25 26 26 27 27 27 26 25 26 26 24 23 24 27 30 29 26 22 17 15 20 27 34 34 33 30 24 20 18 20 22 22 24 27 29 25 21 23 29 23 25 27 27 28 32 36 39 46 47 47 43 36 30 29 30 34 38 42 44 45 47 49 51 51 55 57 55 48 39 31 27 31 31 28 22 17 14 15 17 13 15 17 20 24 26 28 28 23 23 23 23 25 27 29 30 29 27 24 18 13 10 11 13 11 11 8 6 7 14 23 30 27 19 11 10 16 23 24 23 19 15 11 9 9 10 10 9 11 17 22 21 15 10 10 12 14 18 26 33 31 22 15 13 13 12 11 11 12 14 16 18 17 18 21 25 27 27 23 20 22 22 22 24 27 29 29 29 30 26 27 35 41 41 36 34 30 26 21 19 15 13 17 23 33 39 32 24 25 24 19 21 18 19 18 16 14 14 17 19 22 27 30 27 24 26 28 28 24 23 21 19 18 18 18 18 22 24 26 25 22 21 21 22 30 34 34 25 18 17 20 22 25 27 29 28 24 22 21 22 26 26 26 28 30 30 28 25 20 21 23 25 26 27 27 26 26 24 26 35 39 36 31 27 27 26 27 29 31 31 29 26 23 24 23 21 19 20 23 27 30 31 32 30 26 23 22 23 23 21 19 20 23 25 25 25 21 22 22 22 23 25 27 28 22 20 21 26 31 30 22 15 14 15 18 20 21 22 21 21 21 22 21 19 15 12 11 12 11 12 14 16 16 16 15 14 15 20 23 20 19 21 22 22 19 20 23 28 30 27 19 13 13 11 8 8 11 13 14 13 12 13 13 12 12 15 21 25 29 26 21 18 18 20 23 26 25 23 23 26 31 31 26 20 19 18 16 15 16 17 20 21 21 20 18 17 18 21 26 29 38 33 27 23 22 19 15 11 11 11 11 11 11 10 9 9 12 13 13 13 13 15 20 24 37 42 42 35 26 21 16 12 15 18 22 23 23 24 25 27 25 21 19 23 31 37 40 39 36 42 46 41 30 20 16 16 16 16 19 24 29 29 25 21 32 34 33 26 22 22 23 22 19 15 11 12 17 21 21 20 23 21 18 18 25 35 40 39 26 18 12 12 13 10 8 8 10 15 17 17 18 19 17 14 14 15 18 19 19 18 17 15 19 20 19 15 12 10 10 12 19 17 15 15 17 18 17 16 20 17 15 16 19 23 26 27 26 23 21 20 21 22 21 20 18 17 15 13 14 15 18 19 24 25 27 25 21 17 16 17 20 20 20 21 21 20 20 19 17 17 17 17 18 19 19 20 21 21 21 20 20 20 20 20 21 19 17 17 17 17 14 12 13 13 15 19 20 19 23 28 26 24 21 20 20 21 20 19 25 28 32 34 35 35 37 38 28 24 18 15 16 20 25 28 21 19 17 17 20 21 21 21 19 16 14 17 22 24 21 17 16 22 24 23 25 33 41 44 35 32 28 24 17 13 17 24 29 28 23 18 17 21 23 22 19 13 10 12 15 14 14 15 12 12 13 14 16 18 20 21 21 19 19 22 26 30 31 30 25 24 22 18 13 10 8 7 11 21 31 34 29 21 15 13 22 22 22 22 23 25 26 25 24 16 11 17 26 28 19 9 9 8 7 6 6 6 6 6 5 8 12 13 11 10 10 10 10 11 11 9 7 8 10 13 8 11 14 14 12 10 10 11 11 13 15 17 16 14 11 9 11 10 9 8 8 9 10 11 11 12 12 10 7 5 6 8 11 12 12 12 11 9 8 7 7 7 8 9 10 11 12 12 10 10 11 12 13 13 13 14 13 13 14 15 16 17 18 19 21 24 26 24 20 17 18 20 19 18 19 22 23 20 13 8 10 9 9 9 8 8 8 8 9 8 8 8 9 11 14 15 18 15 13 16 21 25 27 26 22 17 12 8 8 8 7 6 6 6 6 6 6 6 6 6 10 10 9 7 7 6 6 6 8 10 11 10 8 7 8 10 11 12 12 13 14 14 15 15 16 16 17 16 16 15 14 13 19 16 12 9 7 6 6 7 10 10 11 12 13 14 14 15 16 14 12 12 13 12 10 8 162 162 162 162 162 162 162 162 161 161 161 160 160 159 159 159 161 161 161 160 160 159 159 159 160 160 159 159 159 159 160 160 162 162 161 160 159 158 157 157 161 160 160 159 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 161 160 159 158 157 155 154 154 157 157 157 157 157 157 157 157 156 156 157 157 157 158 158 158 157 157 157 157 157 157 157 157 158 158 157 157 158 159 160 160 159 159 159 158 158 158 157 157 157 158 159 158 157 157 160 162 161 161 160 160 160 160 160 160 159 159 160 161 162 162 163 163 161 162 163 164 164 163 161 160 162 162 162 162 163 163 163 163 163 163 163 162 162 162 161 161 163 163 164 164 164 164 163 163 162 162 162 162 162 163 163 164 163 162 159 157 154 151 149 147 149 146 141 138 138 143 150 155 159 160 162 162 158 146 129 117 109 110 108 112 123 123 121 127 136 123 117 116 114 115 106 87 70 84 102 112 110 104 98 96 132 96 85 114 136 135 133 137 145 160 164 145 119 97 76 58 95 149 161 139 139 144 135 133 140 129 120 117 115 110 107 106 113 126 133 127 120 118 115 110 99 86 59 43 44 41 42 56 65 63 69 72 65 61 56 45 47 63 71 58 41 36 41 44 49 37 25 22 31 45 58 66 46 36 33 40 42 38 39 46 42 37 35 41 58 83 104 111 106 115 112 98 90 96 117 139 125 119 122 137 153 155 148 142 126 134 134 121 114 121 135 144 137 106 91 105 113 98 96 113 147 172 140 85 95 142 141 107 114 124 142 148 138 137 146 149 119 89 64 56 55 66 81 85 108 100 97 57 23 47 93 126 124 128 127 126 133 139 127 107 110 129 126 91 63 70 95 111 96 76 61 62 61 49 40 40 24 24 52 113 156 148 132 137 154 98 48 58 82 54 24 38 78 96 89 89 103 112 116 104 64 22 56 122 141 118 85 73 78 93 93 66 47 64 86 85 104 113 129 137 142 149 138 113 66 35 49 94 118 132 137 125 134 123 124 138 135 108 87 87 97 100 125 153 158 151 143 136 130 131 119 103 112 137 148 141 145 117 64 36 84 155 144 76 53 73 94 84 54 41 41 34 33 34 30 26 37 66 100 121 133 147 153 144 135 133 129 121 115 120 132 143 136 113 96 90 77 63 47 40 40 41 36 31 30 26 24 27 21 12 38 86 123 142 123 102 101 100 83 49 30 29 27 25 26 30 31 28 25 35 50 57 56 60 68 74 74 43 19 18 63 143 166 122 67 27 18 26 27 19 18 41 73 69 72 117 159 164 159 148 148 129 109 100 110 138 152 143 126 141 154 155 151 153 163 170 150 144 140 141 144 149 154 159 173 157 148 147 131 104 93 100 107 113 130 151 147 106 55 28 36 37 38 38 37 34 30 27 28 32 34 32 32 32 28 22 23 28 30 27 28 35 44 49 35 38 38 35 31 30 33 36 33 48 66 83 99 116 127 132 147 157 143 113 102 107 115 123 128 134 137 129 127 98 61 72 111 108 60 30 44 41 47 94 121 140 146 134 122 122 141 168 172 129 101 113 143 159 155 144 132 130 126 136 146 126 106 110 141 154 146 126 128 140 141 134 104 101 105 123 146 159 160 157 168 165 159 150 142 131 115 102 71 85 104 131 153 153 145 148 149 146 148 154 158 156 153 152 157 149 134 122 119 115 98 79 60 77 99 109 120 142 148 132 128 133 143 143 124 95 62 35 48 83 139 167 146 112 85 64 71 76 74 72 74 71 71 81 89 106 121 127 119 96 84 93 106 97 92 96 103 109 106 96 95 125 141 129 130 152 142 99 38 20 28 57 71 74 88 103 117 126 129 126 133 149 153 147 116 95 105 138 136 107 101 118 144 133 119 112 117 133 152 164 170 175 164 128 89 88 136 188 189 152 136 127 103 75 81 129 178 188 176 170 158 104 82 122 180 199 185 147 99 87 128 161 113 87 64 61 67 77 95 113 136 142 140 135 143 147 121 86 70 60 45 40 71 129 157 145 97 47 20 31 39 35 34 37 42 69 89 96 99 86 58 39 58 72 73 66 71 86 109 131 129 132 112 69 61 106 124 93 100 141 147 128 147 184 162 97 81 55 31 25 27 32 32 29 32 30 30 28 26 33 57 82 94 112 130 124 88 59 71 102 98 42 66 142 147 114 123 154 178 187 178 159 151 148 149 156 173 172 169 166 165 166 168 170 167 170 172 169 164 156 145 136 149 169 156 134 150 172 161 141 116 129 147 153 130 88 52 36 40 35 29 25 25 27 28 28 26 30 32 30 26 28 36 44 32 30 30 31 29 25 25 28 25 29 34 37 37 36 33 31 32 34 36 34 29 24 21 20 27 25 23 23 27 30 32 32 30 33 35 35 33 31 32 33 34 34 32 29 31 34 34 30 26 26 27 28 30 31 32 33 34 32 29 25 23 25 31 35 33 34 34 32 29 28 31 34 32 29 27 30 35 37 34 30 30 29 28 27 27 27 28 29 31 30 30 30 31 31 31 31 29 31 31 28 24 23 27 32 46 55 54 43 37 41 41 36 29 33 32 28 29 34 32 26 13 30 73 106 92 55 33 26 28 26 24 23 25 25 25 23 33 72 93 67 30 13 13 13 9 10 11 16 20 23 24 23 16 14 13 14 17 19 19 18 18 17 15 12 12 15 22 27 33 29 22 17 15 15 16 15 18 15 11 9 8 10 13 15 16 16 17 17 18 19 20 21 15 14 15 19 26 30 32 31 28 24 24 27 29 30 32 36 39 38 36 34 31 28 25 23 25 27 29 29 27 26 26 27 29 27 24 22 22 24 26 27 25 26 28 29 29 29 28 27 34 36 36 34 30 28 28 28 26 23 22 24 28 32 33 33 31 32 33 34 32 30 27 25 22 22 22 24 25 24 21 18 19 23 28 31 29 27 27 27 27 27 27 26 26 25 25 24 33 31 29 28 29 30 31 32 27 25 24 25 28 32 33 33 27 28 28 28 28 27 26 26 28 28 28 25 23 22 23 25 25 24 21 19 18 23 30 35 39 39 35 27 19 17 22 27 27 23 20 18 14 11 14 20 11 13 16 19 20 22 27 32 38 41 42 39 35 33 35 37 34 38 42 45 47 49 52 54 53 55 57 55 47 38 31 27 32 31 27 22 17 15 16 18 17 19 21 22 24 24 25 26 26 26 25 25 25 25 25 26 22 22 19 14 9 7 8 10 6 4 2 1 2 7 15 22 27 24 20 18 18 22 25 27 21 17 12 10 10 10 10 9 8 13 19 19 15 11 10 11 10 14 24 33 34 27 20 18 18 16 13 12 12 13 16 17 18 18 20 23 26 26 22 19 18 17 17 20 25 28 28 27 29 25 27 36 43 43 39 35 31 26 22 20 16 14 18 24 37 40 30 20 22 23 21 24 20 21 20 19 17 17 19 22 25 29 31 26 22 23 24 24 24 23 22 20 19 18 18 18 19 22 24 24 23 22 24 25 29 34 35 27 20 20 23 25 25 27 30 29 27 24 22 21 24 24 25 27 30 30 28 25 20 21 23 24 25 26 26 26 26 25 28 36 40 37 32 29 27 27 27 28 30 30 28 26 23 23 23 22 21 22 25 27 33 32 30 26 23 22 25 27 24 22 20 21 23 25 25 25 20 20 20 20 22 24 25 26 21 20 22 27 30 28 21 14 17 18 20 21 22 21 19 18 20 22 22 20 16 12 11 11 11 12 14 15 16 15 14 13 14 18 20 16 15 20 26 29 21 22 26 30 32 28 19 12 12 10 8 8 10 12 13 12 12 13 12 11 10 11 15 19 29 26 23 20 19 20 23 25 23 21 20 24 29 31 26 22 20 19 17 16 16 18 20 21 20 18 15 14 15 19 23 26 34 30 24 21 20 18 14 11 11 11 11 11 11 10 9 9 9 10 11 11 12 16 21 25 36 41 42 35 26 20 17 13 16 19 23 25 25 25 26 28 22 21 22 26 32 36 37 36 38 44 47 41 29 17 12 11 16 17 20 26 31 31 26 22 33 36 34 27 21 19 18 15 14 11 9 11 16 21 23 23 22 21 18 17 23 34 40 40 26 19 14 14 15 13 11 11 11 15 18 17 18 19 17 13 13 15 17 19 20 19 17 16 17 17 17 14 11 10 11 13 15 13 12 13 16 19 20 19 19 16 14 15 18 23 25 26 26 24 22 22 23 23 22 20 18 17 15 13 13 14 16 17 21 25 28 26 23 20 20 20 18 18 18 18 18 17 16 15 15 15 16 16 16 16 16 16 15 16 17 19 20 22 23 24 18 16 14 14 16 17 15 14 15 15 16 19 19 18 21 26 27 24 20 18 19 20 18 17 28 28 30 36 41 41 37 33 21 20 18 17 17 19 22 25 22 20 19 19 21 22 21 20 19 16 15 18 23 24 20 15 17 22 26 26 27 32 38 42 35 33 30 26 19 14 17 23 28 29 24 17 15 20 25 27 22 14 8 10 12 13 13 14 12 12 13 14 16 18 21 22 23 21 20 21 24 26 27 27 27 26 24 20 16 12 10 10 16 23 31 33 30 24 21 21 23 22 20 19 19 19 22 24 27 22 18 20 26 28 20 11 9 9 8 6 6 5 5 5 5 8 11 13 12 11 12 13 13 13 12 9 6 6 8 10 12 15 17 17 15 13 13 14 12 13 15 16 16 14 12 10 12 11 9 9 9 9 11 12 12 13 12 10 7 5 6 8 11 11 12 11 11 9 8 7 7 7 7 8 9 10 11 11 8 8 8 9 10 11 12 13 13 14 15 16 17 18 19 19 20 23 25 24 20 18 18 20 18 18 19 21 23 22 16 11 10 10 10 10 9 8 8 7 9 8 8 8 9 11 13 14 15 13 12 14 19 24 29 31 23 19 12 8 7 7 7 6 6 6 6 6 6 6 6 6 10 9 9 8 8 8 8 8 8 10 12 11 10 10 11 13 12 12 13 13 14 14 15 15 16 16 16 16 16 15 14 14 16 14 11 8 6 6 7 8 9 10 12 14 16 18 19 20 20 17 14 13 12 10 7 5 162 162 162 162 162 162 162 162 160 160 160 160 161 161 161 161 163 162 162 161 160 159 159 158 160 160 160 159 160 161 161 162 162 162 161 160 159 158 157 157 160 160 159 158 157 156 155 155 158 158 158 158 158 158 158 158 159 158 158 158 157 157 157 156 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 157 157 157 158 158 158 159 158 158 158 158 158 158 158 158 158 158 158 158 159 160 161 162 161 160 160 159 158 157 157 156 160 160 160 158 156 157 160 163 162 162 162 161 161 161 160 160 160 161 161 161 162 162 163 163 162 163 163 164 163 163 162 162 162 163 163 163 163 164 164 164 164 164 164 163 163 162 162 162 162 163 163 164 164 163 163 162 163 162 162 162 163 164 165 165 163 163 161 158 153 148 144 141 142 142 139 134 131 135 145 154 152 146 142 143 146 142 132 122 111 112 106 104 110 110 107 112 103 110 129 142 138 130 117 100 85 93 105 115 118 117 113 110 109 78 84 124 138 124 117 121 139 152 163 160 140 110 79 60 92 144 162 143 136 140 137 134 148 124 102 100 112 119 115 108 105 118 128 131 132 126 104 78 51 45 39 55 76 65 50 60 90 117 121 88 67 80 77 46 58 67 69 55 36 29 34 42 45 35 28 34 48 57 60 60 44 40 46 56 55 45 44 53 65 47 29 25 44 83 101 90 88 101 109 99 83 87 112 133 129 117 115 130 147 149 141 134 127 123 119 118 119 118 113 109 129 110 94 98 101 91 99 128 162 161 122 87 101 125 126 122 142 141 142 134 121 127 149 162 144 107 75 60 51 49 52 49 71 88 110 82 37 29 55 93 111 124 129 126 131 137 125 103 116 118 107 90 91 116 142 152 115 85 62 65 74 70 55 44 41 28 38 88 137 140 124 123 142 103 59 58 74 52 28 37 82 105 100 104 128 141 126 88 53 29 64 107 108 93 80 80 82 73 65 54 49 68 94 105 125 132 130 115 113 140 159 151 93 45 40 86 121 133 138 136 137 138 137 134 114 78 67 86 102 103 125 153 160 154 147 139 130 117 113 126 140 140 130 123 105 88 58 48 75 97 72 29 59 115 153 135 92 58 39 32 30 34 33 25 23 39 74 103 148 158 161 153 151 156 153 143 128 144 161 160 139 119 122 136 125 93 53 33 33 40 40 36 31 29 25 24 21 13 27 56 73 96 93 100 121 121 88 38 28 27 25 25 27 29 29 27 25 34 57 75 82 89 90 79 68 33 15 23 71 155 180 132 70 30 22 27 24 21 20 33 29 49 85 145 175 165 148 125 125 118 106 97 116 158 171 151 127 144 162 166 162 157 154 152 135 138 142 147 151 154 159 163 148 132 128 136 127 103 93 99 114 116 120 134 137 103 60 42 39 38 38 38 37 34 29 26 33 35 34 29 26 27 27 25 28 31 31 27 27 39 54 64 71 76 78 70 59 51 47 44 42 40 37 38 46 62 81 94 104 123 119 98 94 112 137 156 147 127 107 91 93 81 59 70 77 66 34 25 41 36 43 83 117 140 149 138 129 126 136 151 132 81 75 126 162 164 160 162 170 155 151 150 116 70 84 138 152 150 149 145 137 137 151 166 146 119 98 103 123 138 144 145 157 156 150 145 151 158 147 128 106 99 97 114 138 144 143 152 146 148 151 154 156 154 149 145 143 143 135 126 133 148 149 137 96 87 88 97 106 117 121 112 125 139 154 143 95 43 31 50 95 132 152 132 102 84 76 73 70 72 68 67 69 66 71 87 117 138 147 133 107 83 84 103 109 106 111 115 114 123 130 125 116 144 159 146 138 143 121 74 33 12 22 63 94 107 116 120 107 117 128 135 140 141 133 123 104 99 104 110 90 69 91 137 167 163 150 131 116 115 121 127 136 136 119 86 68 91 142 182 185 178 173 143 93 54 68 131 186 185 165 153 145 109 88 112 152 177 158 109 70 68 89 87 65 66 80 106 129 143 153 161 173 176 168 155 150 142 114 82 82 52 40 61 93 115 110 89 51 27 25 42 45 41 44 50 68 95 110 108 100 81 54 38 50 65 65 60 70 87 101 111 106 99 85 69 72 95 99 82 112 125 123 143 187 216 194 134 80 48 30 29 26 26 29 29 26 27 25 22 23 37 59 76 85 87 90 97 107 115 113 106 87 47 44 67 73 95 149 192 191 182 168 162 159 149 148 163 172 171 170 168 165 165 167 169 170 168 167 169 174 176 174 170 180 152 124 138 159 132 112 135 153 171 185 172 125 73 47 44 35 31 27 25 26 29 30 30 27 29 30 28 26 29 37 43 35 31 28 28 26 23 24 27 25 29 32 33 35 37 36 34 31 33 34 33 29 24 22 21 26 24 22 23 25 28 29 29 29 32 34 33 30 27 28 30 36 38 37 35 35 37 34 29 27 28 29 30 31 33 34 34 37 35 30 26 23 25 31 36 33 34 34 32 29 27 27 28 29 28 28 30 34 34 31 27 29 29 29 27 26 27 30 32 31 30 30 30 32 33 32 31 29 31 31 25 21 24 35 45 55 54 48 42 41 42 40 36 34 36 33 26 24 28 27 22 13 38 90 121 98 55 35 33 33 30 27 25 25 24 22 20 46 93 112 74 26 10 10 7 8 8 10 14 19 22 22 21 19 18 17 18 20 20 17 15 16 16 15 12 12 14 20 24 33 31 24 17 14 15 16 15 16 14 11 9 9 10 13 14 14 14 15 16 18 21 23 24 18 16 15 19 25 29 30 29 28 26 27 30 30 30 35 41 41 39 36 34 32 29 26 23 25 28 30 29 27 26 26 27 31 28 25 24 25 25 25 25 26 27 29 30 30 29 28 27 32 33 33 30 27 25 25 26 26 21 19 22 29 34 34 31 31 32 33 34 33 30 28 26 26 25 25 26 27 26 23 21 21 26 31 32 29 26 26 26 29 29 28 28 28 28 27 27 36 34 32 31 32 32 31 30 23 22 22 24 28 32 33 32 27 27 27 27 27 26 25 24 25 26 26 24 22 22 23 25 27 27 26 24 22 23 27 31 38 40 39 31 21 18 23 29 26 23 22 22 19 12 8 7 8 9 12 15 15 16 22 29 39 41 39 32 28 31 37 40 31 34 39 43 46 48 52 54 52 54 54 51 44 37 31 28 32 29 25 20 17 16 18 19 19 21 24 25 25 23 23 23 31 30 28 25 22 19 17 16 16 16 14 10 7 5 7 9 6 4 2 3 3 5 12 19 23 23 23 21 19 20 23 26 22 18 13 10 10 10 10 9 6 10 14 16 15 13 12 12 10 12 20 32 37 32 25 22 20 17 14 12 11 13 15 17 20 18 18 21 24 25 22 18 17 15 14 17 23 26 25 23 25 21 23 34 44 45 40 36 32 27 23 21 17 16 20 26 42 42 29 17 19 22 22 25 20 21 21 20 18 18 21 23 28 31 31 25 19 19 20 20 24 23 23 22 21 20 19 19 17 20 22 23 23 23 24 26 26 32 35 29 22 22 24 25 25 27 29 29 28 25 23 21 24 23 23 25 27 28 27 25 23 23 22 22 23 24 25 26 27 26 29 36 39 36 33 32 28 27 26 27 28 28 26 24 23 23 22 22 22 23 25 27 33 32 28 24 21 22 26 30 25 23 21 22 24 25 25 24 21 20 19 19 21 23 24 24 20 22 24 27 29 26 21 16 19 20 21 21 20 19 17 16 20 22 23 21 18 14 13 13 12 13 13 14 14 14 14 13 14 17 16 13 13 20 27 30 23 25 28 31 31 26 19 14 11 9 8 8 10 11 11 10 10 12 12 11 9 9 12 14 26 25 24 23 22 21 21 21 19 18 19 22 27 28 26 23 22 20 18 17 16 17 19 20 19 16 12 11 13 17 21 23 31 26 19 16 16 16 14 12 12 12 12 12 12 11 10 10 9 10 11 11 12 15 20 25 34 39 41 33 24 20 18 17 18 21 23 24 24 25 28 30 22 23 24 27 30 34 36 37 39 42 43 37 26 15 10 9 15 16 20 27 32 32 27 22 32 36 35 28 22 19 16 12 10 8 7 9 13 18 20 21 20 22 21 19 23 32 39 41 27 20 15 16 17 16 15 15 14 18 20 19 18 19 17 13 13 14 17 19 20 19 18 17 15 16 16 14 11 10 12 14 12 10 9 11 15 18 20 20 18 16 14 15 19 22 23 23 26 24 22 22 23 23 22 20 18 17 16 15 15 16 17 18 20 24 27 25 24 24 22 20 16 16 16 16 15 14 13 13 12 13 14 14 14 14 13 13 11 12 14 17 20 22 24 25 17 15 13 14 16 17 17 15 17 16 17 20 19 17 20 25 29 23 18 16 18 20 20 18 30 30 32 37 42 42 36 30 17 18 20 20 19 19 20 21 23 21 21 21 23 23 20 18 20 18 17 18 21 22 19 16 20 24 28 27 26 29 36 42 36 34 32 28 21 14 16 21 25 29 26 18 13 18 27 33 27 17 8 8 11 12 12 13 11 11 12 13 15 18 20 21 23 21 20 19 20 22 23 24 27 26 24 22 20 18 14 12 20 25 31 33 30 26 24 24 22 19 18 17 16 14 17 21 27 27 26 25 27 27 21 14 11 11 9 8 7 6 6 6 8 9 11 11 10 10 12 14 13 14 13 10 8 7 9 11 16 18 20 20 17 15 14 15 13 13 14 14 13 12 11 11 11 11 10 10 10 10 11 11 11 12 12 10 7 5 6 8 9 9 10 11 10 10 9 8 7 7 7 7 7 9 10 10 8 7 7 8 8 10 11 12 14 14 16 17 18 18 18 18 16 20 25 26 22 19 18 19 17 17 17 18 22 24 20 14 11 11 11 11 10 9 8 7 9 8 8 8 9 11 13 14 14 13 12 13 16 21 28 33 25 20 13 9 8 8 8 7 7 7 7 7 6 6 6 6 9 9 9 9 9 10 11 12 10 12 13 13 12 11 13 14 12 12 12 12 13 13 13 14 13 13 14 14 15 14 14 13 13 12 10 8 7 7 7 7 9 10 11 14 16 18 20 21 19 16 13 11 10 9 6 4 161 161 161 161 161 161 161 161 159 159 160 160 161 162 162 163 161 161 161 161 161 161 160 160 160 160 160 160 160 161 162 163 160 160 160 161 161 161 161 161 159 159 159 158 158 157 157 157 160 160 160 160 160 160 160 160 159 159 158 158 158 157 157 157 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 157 157 158 158 159 160 160 160 158 158 158 158 158 158 158 158 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 159 160 161 162 163 159 159 159 159 159 159 159 158 157 159 161 161 159 159 160 162 163 163 162 162 161 161 161 160 162 162 162 162 162 162 162 162 163 163 162 162 162 163 164 164 163 163 163 164 164 165 165 165 165 165 165 164 164 164 163 163 162 162 163 163 163 163 162 162 166 165 164 163 163 163 164 164 162 163 162 160 155 149 143 139 143 145 143 135 126 125 135 145 147 137 129 130 137 137 125 113 109 110 100 91 96 103 106 111 89 100 125 142 138 132 126 117 110 115 122 126 126 122 117 115 75 67 100 147 154 135 119 108 122 135 150 158 156 139 111 88 92 132 160 152 132 126 134 143 148 123 98 96 112 124 122 115 101 104 111 120 121 104 73 47 27 32 43 81 110 88 69 90 121 146 139 92 73 100 99 58 46 47 46 37 24 16 22 32 43 34 33 48 64 65 53 42 45 47 59 72 67 50 46 54 72 50 31 22 33 71 94 83 86 88 88 78 71 88 116 130 136 118 109 122 138 141 133 127 128 116 110 117 122 116 109 106 125 120 105 98 96 86 96 127 165 153 113 89 104 116 124 145 150 141 133 121 110 119 141 153 148 113 84 71 59 54 57 57 54 75 97 78 40 18 30 76 120 135 137 126 126 136 128 109 107 97 89 97 124 149 154 145 112 86 64 66 81 90 87 82 73 46 31 57 92 99 98 109 128 95 65 83 107 75 35 35 89 122 118 111 126 137 116 68 42 31 62 92 110 133 131 116 84 61 49 54 68 94 121 133 146 150 145 122 110 133 161 167 129 70 37 66 109 129 134 139 137 155 151 124 90 60 59 85 90 93 116 140 143 139 140 139 125 109 103 116 124 119 113 115 96 82 59 49 55 57 50 47 87 134 152 139 121 85 46 34 29 32 35 30 20 22 48 78 130 153 168 164 161 165 163 156 138 153 159 147 137 142 154 161 152 112 63 35 33 40 40 36 31 32 27 25 26 18 15 23 55 91 107 124 139 125 84 35 27 25 25 27 29 30 28 27 19 33 72 111 137 153 144 113 68 30 20 32 58 116 141 104 65 30 27 30 24 25 22 25 11 48 102 157 166 144 131 113 115 122 124 117 128 160 168 147 133 150 166 171 166 157 147 140 129 137 147 151 151 148 148 148 119 118 125 135 139 136 136 140 133 131 123 130 137 107 64 46 37 36 35 35 36 34 31 28 34 37 35 28 23 23 26 27 31 32 31 31 42 66 90 104 122 129 130 120 105 95 87 82 77 66 56 51 45 41 46 55 58 73 72 64 76 102 128 147 131 97 84 83 82 68 51 62 49 43 35 41 51 48 53 74 95 122 136 132 131 129 122 118 88 66 89 142 164 159 156 153 170 165 163 143 98 74 99 137 156 147 153 155 137 134 154 167 160 138 110 95 100 116 129 135 133 140 149 156 161 161 150 138 149 132 106 98 111 120 123 129 133 142 148 147 146 147 144 137 131 141 150 154 160 170 175 174 136 105 87 86 78 75 93 111 141 161 158 115 58 28 45 81 108 133 122 89 73 61 54 65 80 77 72 72 72 65 73 97 138 147 148 136 112 89 96 123 126 125 137 147 149 163 173 164 130 136 144 141 129 116 88 53 34 15 21 58 100 126 123 102 90 105 121 135 146 147 130 110 86 98 99 84 72 78 112 151 159 161 153 134 119 113 107 100 79 88 90 80 79 99 132 155 144 162 172 141 94 57 63 116 144 131 112 110 114 96 81 89 101 117 95 59 41 54 77 72 98 119 149 175 186 186 181 177 171 173 163 144 131 126 118 106 76 31 34 97 141 131 95 68 35 25 30 41 42 52 77 96 100 109 116 121 114 83 49 36 64 75 79 84 95 99 98 102 95 85 71 79 106 117 98 76 86 115 123 140 164 176 168 125 54 29 27 36 30 25 28 26 21 23 22 23 36 57 71 73 73 95 112 125 151 178 174 150 94 60 40 37 44 80 128 154 173 169 158 153 157 155 153 161 167 169 170 169 167 166 168 169 170 166 164 167 173 178 179 178 164 118 100 127 134 108 113 153 183 191 184 151 107 76 63 59 33 30 27 27 29 31 31 30 31 30 29 27 26 29 34 39 37 31 26 24 22 21 23 28 26 29 30 29 32 37 39 36 30 31 32 30 27 25 24 25 26 24 23 24 28 31 32 32 30 34 36 34 29 25 26 28 36 39 40 40 41 41 36 29 30 31 33 34 36 37 37 37 36 36 34 31 28 28 31 34 30 32 33 32 29 26 24 23 22 24 27 30 32 31 29 27 28 29 29 27 26 27 30 33 31 29 28 29 32 33 32 30 30 30 27 20 18 29 50 68 49 43 40 44 49 51 54 57 57 54 43 28 19 20 25 28 28 50 83 94 73 51 42 38 35 31 27 25 24 22 20 18 43 74 84 53 21 13 13 7 10 10 11 15 20 22 22 21 19 19 20 22 23 21 17 13 15 15 15 14 13 14 18 22 33 32 26 17 13 15 16 15 17 15 13 11 10 11 12 12 15 15 15 16 18 20 23 24 18 15 14 18 24 29 30 28 28 29 32 33 30 30 37 46 38 36 34 33 32 31 27 24 28 30 32 31 29 28 28 29 32 29 27 26 27 26 24 22 28 29 30 31 31 30 29 28 26 27 27 26 23 22 23 25 27 24 22 24 27 30 30 29 30 31 33 34 33 30 28 26 27 26 25 26 29 29 28 26 26 29 31 29 25 23 26 29 28 28 29 29 30 31 32 32 36 34 32 32 32 31 28 26 21 21 21 24 28 29 29 27 22 22 23 24 24 24 24 23 24 25 26 24 22 21 22 24 24 25 26 25 23 22 23 24 29 35 38 32 22 18 22 29 26 24 24 26 24 16 8 5 12 12 13 15 13 13 19 28 43 48 49 43 37 35 34 31 25 29 34 39 41 44 48 51 50 51 51 47 41 35 31 30 31 28 23 19 17 17 19 20 18 22 26 28 26 24 23 23 29 28 25 22 19 16 13 12 11 12 11 8 5 5 6 8 9 6 6 7 7 6 10 17 21 21 21 22 23 23 23 23 21 17 12 10 10 10 10 9 6 7 10 13 17 18 17 16 14 13 18 30 38 36 29 23 17 15 12 10 11 13 16 19 22 19 16 18 22 24 22 19 19 16 14 16 21 24 22 19 20 16 18 31 43 45 41 37 32 28 24 22 19 18 22 29 43 42 29 17 20 22 21 24 19 20 20 18 17 17 20 23 28 31 30 23 17 17 18 17 23 23 23 23 22 22 21 21 18 20 22 23 22 21 22 24 21 29 33 29 23 22 23 24 25 26 27 28 27 26 24 22 24 22 21 22 24 26 26 25 26 25 22 20 20 22 24 26 28 27 29 35 37 35 33 34 29 27 26 26 27 26 24 22 23 22 22 22 23 24 25 26 31 30 29 26 23 23 26 29 27 25 23 22 24 24 24 22 23 21 19 20 22 24 24 23 20 23 27 28 26 23 21 20 20 20 20 19 19 18 17 17 20 23 24 23 20 17 15 15 14 14 13 12 12 12 13 13 12 15 15 12 13 19 23 24 24 27 31 32 30 25 20 17 12 10 8 8 10 10 9 8 6 9 11 12 11 10 11 12 22 24 25 26 25 22 19 16 15 16 18 21 24 25 25 24 24 22 19 17 16 17 18 19 19 15 10 8 11 16 19 21 29 22 14 11 12 15 16 16 13 14 14 14 13 13 12 11 13 13 13 12 12 14 18 22 32 37 38 31 22 19 20 21 20 21 23 23 23 25 28 31 27 26 24 24 26 31 37 42 38 38 36 31 23 15 11 9 13 14 19 26 32 32 27 22 30 34 35 29 24 21 18 14 9 7 6 7 10 13 15 16 19 23 25 23 24 32 40 44 26 19 15 16 19 18 17 18 16 20 22 20 19 20 17 13 12 14 17 19 20 19 18 17 16 17 17 14 11 10 11 13 12 10 8 9 13 16 18 18 18 16 16 17 20 22 22 21 24 23 21 22 23 22 20 18 19 19 19 18 19 20 22 22 21 25 26 24 25 26 23 17 14 14 15 15 14 13 12 12 10 11 12 12 12 11 10 10 10 11 13 15 18 21 23 24 21 18 16 15 17 18 17 16 18 17 18 20 19 17 19 24 28 21 15 13 17 22 24 24 30 33 37 40 40 37 33 30 18 19 21 20 18 17 18 20 22 22 22 24 25 24 19 16 20 19 19 18 19 19 19 18 21 23 25 23 20 23 31 39 37 35 34 30 22 15 15 19 22 28 28 19 11 15 28 39 31 19 9 7 10 11 12 13 10 10 11 12 13 15 17 19 20 19 18 17 17 19 21 23 26 24 23 24 25 24 19 14 23 27 31 31 28 24 22 21 19 17 17 17 14 10 12 17 23 29 32 29 26 25 21 17 14 13 12 10 9 8 8 8 13 13 12 9 6 6 8 10 11 13 14 13 11 11 12 14 18 20 22 21 18 15 14 14 13 12 11 10 10 10 10 11 10 10 11 12 12 11 10 10 10 11 11 9 6 5 6 8 7 7 9 9 10 10 9 9 7 7 6 6 6 8 9 10 10 9 9 8 9 10 11 12 14 15 16 17 18 18 17 16 11 17 25 28 25 21 18 17 15 16 15 14 18 23 22 17 12 13 13 13 12 10 9 8 9 8 8 8 10 12 14 16 16 15 14 12 12 17 25 31 27 22 15 10 8 9 9 8 8 8 8 8 7 7 6 6 9 9 9 10 11 13 14 15 14 16 16 15 12 10 11 12 10 10 11 11 11 11 11 11 9 10 11 12 13 13 13 13 12 11 10 9 8 6 5 4 9 10 11 12 14 15 16 16 14 12 9 9 9 8 6 4 161 161 161 161 161 161 161 161 158 159 159 160 161 163 163 164 159 159 160 161 161 162 162 163 160 160 160 160 161 162 163 163 159 159 160 161 162 164 165 165 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 159 159 158 158 158 157 157 157 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 159 160 161 162 163 157 157 158 159 159 160 161 161 153 157 161 163 163 161 161 161 163 163 163 162 162 161 161 161 163 163 162 162 162 162 161 161 164 163 162 161 161 163 165 166 163 163 163 164 165 165 165 166 166 166 165 165 165 164 164 164 162 162 162 163 163 162 162 162 169 168 166 164 162 162 162 162 161 162 163 162 158 151 144 139 149 153 151 138 122 117 124 135 152 143 136 140 147 142 123 104 94 104 102 97 105 112 110 110 103 101 112 123 125 130 133 129 120 124 128 125 117 107 100 96 67 72 111 150 150 135 118 99 96 125 151 155 147 139 129 118 97 127 162 163 133 117 134 155 144 128 112 109 117 125 126 122 104 95 91 93 85 65 49 44 25 33 51 93 120 92 78 112 127 107 98 100 95 84 66 46 23 22 24 27 23 21 30 44 55 40 33 45 60 61 48 35 44 50 67 81 72 50 44 52 54 40 34 27 27 60 95 99 93 79 64 53 58 92 126 136 140 118 105 116 134 138 133 128 121 106 102 114 126 129 134 144 135 135 116 98 89 76 83 114 146 147 114 89 103 113 120 141 148 138 132 125 117 124 138 141 136 106 86 79 71 70 80 88 65 71 75 56 33 14 23 74 131 144 142 123 119 131 129 114 84 85 91 107 125 133 125 114 102 88 72 68 79 99 118 129 104 69 37 38 49 50 65 96 129 80 60 113 152 102 39 34 92 136 131 105 102 111 99 59 28 29 68 107 154 201 181 127 53 51 64 83 94 112 138 153 161 166 166 146 124 130 151 159 157 94 39 48 95 123 129 135 138 166 156 114 80 61 65 86 85 81 97 122 132 134 134 130 115 113 108 104 105 111 115 115 109 87 55 40 44 54 75 103 102 118 108 109 132 112 64 48 30 31 35 34 20 13 31 57 94 137 172 172 158 153 152 150 149 153 141 123 135 166 173 158 153 116 69 42 39 42 38 31 28 33 30 28 33 25 10 5 62 111 140 153 148 120 86 51 26 25 26 29 31 30 28 26 10 27 75 129 166 188 168 121 61 27 29 41 38 64 86 65 58 28 31 33 26 29 24 20 10 51 105 148 141 118 121 118 115 136 151 142 133 146 152 139 139 150 161 163 159 152 144 137 133 144 155 156 150 141 134 130 121 133 141 143 147 155 159 157 150 148 137 140 147 112 57 30 35 33 32 32 34 35 33 30 33 37 36 28 21 21 25 27 31 30 30 38 62 97 129 145 141 154 165 162 150 137 125 115 107 100 98 98 83 56 40 37 37 43 36 32 49 72 87 97 74 51 75 110 110 78 47 50 42 41 48 62 72 75 75 75 82 110 125 125 133 135 118 101 79 92 125 147 148 158 162 148 159 173 166 123 93 119 146 136 148 145 158 154 134 140 150 136 147 144 124 98 90 106 124 131 131 140 155 166 163 152 146 146 162 156 134 118 124 129 120 112 122 136 143 139 137 142 140 132 143 148 157 163 164 163 170 178 155 113 87 78 55 45 80 125 164 188 156 75 29 44 79 102 99 107 84 63 61 38 26 54 92 82 72 75 78 70 78 103 126 118 114 119 115 99 107 136 124 116 127 142 151 167 171 150 121 106 107 117 109 86 58 37 22 26 41 64 91 114 105 75 72 89 106 120 140 151 134 106 68 91 91 77 90 125 156 173 152 142 121 101 102 116 118 109 107 124 136 129 108 94 95 103 108 134 149 125 93 64 53 85 90 71 59 71 85 75 60 59 63 70 59 55 56 73 111 128 164 178 189 186 175 170 170 171 173 175 164 139 118 114 120 125 72 25 49 145 194 150 78 37 34 26 26 29 36 68 120 156 134 118 108 117 116 82 50 46 93 98 103 114 119 104 89 90 80 77 61 73 123 145 112 74 75 146 169 152 130 128 130 95 30 13 23 41 34 27 27 21 22 26 27 33 58 86 92 82 63 112 139 126 121 143 151 138 97 67 58 71 76 78 80 75 125 148 152 143 154 167 160 146 163 166 169 169 168 168 169 171 172 170 170 173 174 172 169 166 125 93 91 111 123 143 163 163 161 175 174 152 128 106 72 37 35 32 30 29 30 30 29 28 35 32 29 26 25 28 32 35 39 32 25 22 20 19 23 28 27 29 29 27 30 37 40 38 32 32 32 29 25 24 24 26 27 25 25 27 31 35 36 36 34 37 39 36 30 26 26 28 35 39 42 43 44 44 38 30 33 34 36 38 40 40 40 40 34 36 37 36 33 31 30 31 27 29 31 31 29 26 22 21 17 20 25 29 30 30 29 28 27 28 28 27 25 26 30 34 29 28 27 28 31 32 31 29 31 29 24 16 16 33 63 87 39 33 36 50 61 67 77 88 86 78 60 38 21 19 28 37 43 56 68 59 43 45 48 38 34 30 26 24 23 22 19 17 28 40 41 25 16 19 19 13 13 13 14 18 22 25 24 23 18 19 21 23 25 22 17 13 14 15 16 15 14 15 18 20 33 33 27 17 13 15 16 14 19 18 16 13 12 11 11 11 16 16 16 16 17 19 22 23 18 15 13 17 24 30 30 29 28 31 34 35 30 29 38 49 35 33 31 31 32 32 29 26 31 33 34 34 31 29 29 30 32 30 28 28 28 27 23 20 30 30 32 33 32 31 30 29 20 22 23 22 21 21 24 26 28 28 28 27 26 26 26 27 29 31 32 33 32 30 27 25 27 26 25 27 30 32 32 31 31 32 30 25 20 20 26 32 26 27 28 30 32 34 35 36 35 33 32 32 32 30 25 21 21 20 21 24 27 27 25 23 17 18 19 21 22 23 23 23 27 28 27 25 21 19 19 21 16 19 22 23 21 20 20 21 20 28 35 31 22 17 21 28 33 27 25 26 25 20 15 13 17 16 16 16 13 11 17 27 44 56 65 63 54 42 29 18 21 25 30 35 38 41 45 48 48 49 48 44 38 34 32 31 30 26 22 18 17 18 19 21 16 21 27 29 28 25 23 23 22 21 21 20 18 17 15 15 9 10 9 8 5 5 7 9 10 7 8 10 9 6 9 16 20 19 19 23 28 29 26 22 20 17 12 9 10 10 10 9 7 6 7 12 18 21 21 18 18 14 18 29 39 38 30 23 14 12 10 9 10 13 17 20 23 19 15 16 20 23 22 19 20 17 15 17 21 23 21 17 16 12 15 29 42 45 41 37 32 28 24 23 20 19 24 30 43 42 30 19 21 22 19 21 17 18 18 17 15 16 19 22 27 30 29 22 16 16 17 17 23 23 24 24 23 23 23 22 19 21 23 23 21 19 20 21 17 26 31 29 24 22 22 22 24 25 26 27 27 26 24 23 25 22 20 20 22 25 25 25 28 26 22 19 19 21 24 26 29 27 29 34 36 34 34 35 30 28 26 25 26 25 22 20 22 21 21 21 23 24 25 26 27 29 30 28 26 25 25 27 28 26 23 23 24 24 23 22 25 23 20 21 23 25 24 23 21 25 29 29 25 22 21 22 19 19 18 18 18 18 18 18 20 23 25 24 21 18 17 17 16 15 13 11 11 11 13 14 11 14 14 13 14 18 19 17 25 29 33 33 28 23 20 19 12 10 8 8 9 10 8 7 2 6 10 12 12 11 12 13 19 22 26 28 27 22 17 13 12 15 18 20 22 23 25 25 25 23 20 18 16 16 17 18 19 14 9 7 10 15 18 19 28 21 12 8 10 15 18 20 15 15 15 15 15 14 13 13 16 16 15 13 11 12 15 19 30 36 36 29 21 19 21 23 21 22 22 21 21 24 29 32 31 29 24 21 22 29 39 46 36 34 31 26 20 16 12 11 10 13 18 25 31 32 26 21 28 33 35 31 26 24 21 18 10 8 6 5 7 9 11 12 18 24 29 26 26 32 40 46 25 18 14 16 19 19 19 20 18 22 23 21 20 20 17 12 12 14 17 19 20 19 18 17 18 19 18 15 11 9 10 12 13 10 8 8 11 14 16 16 18 17 17 19 22 23 22 20 23 22 20 21 22 22 19 17 21 21 21 21 22 24 25 26 23 26 26 24 25 27 22 14 14 14 14 14 14 13 13 12 9 9 10 11 11 10 9 8 10 11 13 15 17 19 21 21 25 22 19 17 18 18 17 15 19 17 18 20 19 16 18 23 26 19 12 11 17 24 28 29 28 35 42 43 37 32 31 32 20 21 21 18 16 15 18 20 21 22 24 26 27 24 19 14 21 21 20 18 17 17 18 20 19 20 20 18 14 16 25 34 38 36 35 31 23 15 14 18 20 28 30 19 10 14 30 42 34 21 9 7 10 11 12 13 9 9 9 10 12 13 15 16 17 16 15 15 15 17 20 22 24 22 22 25 29 28 22 15 26 29 31 30 26 21 18 17 17 15 16 17 14 8 9 14 20 30 36 32 25 23 21 18 15 15 13 12 10 9 9 9 17 16 12 7 4 3 4 6 8 11 14 14 14 14 16 17 19 21 22 21 17 14 12 12 13 11 9 8 7 8 10 11 9 10 12 13 13 12 10 9 9 10 10 9 6 5 6 8 5 6 7 9 10 10 10 9 7 7 6 5 6 7 8 9 12 11 10 10 10 11 13 13 14 15 17 17 18 17 16 15 8 16 25 30 27 22 18 16 13 14 12 11 16 23 23 18 13 13 14 14 13 11 9 8 8 8 8 8 10 13 15 17 18 17 15 12 10 14 21 28 28 23 15 10 9 9 9 9 9 9 9 8 8 7 7 6 9 9 10 11 12 14 16 17 18 19 19 16 12 9 9 10 9 9 9 10 10 10 10 10 7 8 9 11 12 12 13 13 12 12 11 10 8 5 3 1 10 10 10 11 11 11 11 11 9 7 6 7 8 9 8 6 161 161 161 161 161 161 161 161 161 162 164 165 165 164 162 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 160 159 158 157 157 157 158 159 158 158 158 159 159 160 160 160 157 158 160 161 161 160 158 157 158 158 158 158 158 158 158 158 160 160 160 159 159 158 158 158 163 162 160 158 157 158 160 161 158 159 159 159 159 158 156 156 159 158 158 157 157 156 156 156 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 157 157 158 159 159 160 161 161 167 166 164 162 161 161 160 161 163 162 160 159 159 160 162 163 161 162 162 163 163 162 162 161 165 165 164 164 164 164 163 163 165 164 164 163 163 162 162 162 163 163 163 163 163 163 163 163 157 160 163 167 168 167 165 164 161 163 165 165 163 163 165 167 166 166 165 165 164 163 162 162 163 164 165 166 163 156 146 138 147 154 150 136 130 134 132 123 127 133 136 138 142 140 123 104 89 91 112 122 107 100 105 103 92 100 106 110 120 133 133 125 109 111 106 97 94 93 84 71 70 97 129 145 137 118 113 121 119 120 127 132 132 140 142 133 94 112 144 154 133 124 142 158 133 143 138 130 126 109 100 112 106 90 84 64 37 50 74 68 55 15 45 98 126 127 100 92 91 83 77 75 67 51 34 24 13 22 25 21 26 40 51 52 52 57 43 36 53 61 62 72 55 42 41 55 63 54 41 35 46 50 36 16 26 68 102 112 86 73 79 83 74 94 131 147 139 119 100 117 132 127 127 120 124 120 107 106 136 170 169 145 137 137 128 111 87 65 76 109 139 133 108 83 92 126 142 135 144 138 116 113 139 152 148 153 126 90 84 113 118 93 90 114 107 81 51 38 30 20 34 66 99 118 125 119 121 129 115 89 62 74 85 89 94 103 108 106 124 107 93 78 73 101 138 150 124 81 41 30 31 35 51 71 81 42 62 137 159 108 53 31 77 137 158 131 92 74 72 51 17 36 110 166 180 174 130 80 59 79 100 114 121 122 135 159 160 148 142 146 148 144 146 152 157 117 69 42 69 107 126 154 154 139 116 105 104 92 78 77 87 84 96 121 132 125 115 115 111 106 98 104 113 106 115 146 122 65 35 43 63 100 121 107 106 106 116 117 96 77 71 68 47 39 32 28 23 20 24 31 68 100 136 162 168 154 142 147 156 167 159 139 143 163 157 131 126 105 85 66 46 39 38 32 29 29 30 31 30 26 19 14 54 109 143 160 163 138 93 42 18 25 31 34 36 37 33 27 14 24 79 142 174 185 152 92 44 33 33 38 36 38 44 42 34 36 35 32 34 35 29 18 24 53 97 124 120 104 105 119 130 144 156 142 135 133 122 130 141 163 169 162 164 163 146 129 146 157 167 162 146 131 127 128 148 151 152 154 163 172 168 156 151 152 155 165 160 116 58 26 33 36 38 37 34 31 30 31 31 32 33 31 27 25 26 27 40 19 16 55 115 158 169 165 157 155 147 165 171 166 170 146 115 123 128 123 113 100 86 76 58 39 26 30 37 35 32 33 19 39 81 110 98 68 44 31 25 49 67 65 89 145 147 92 61 82 100 108 111 106 99 98 112 128 137 136 145 161 160 146 164 181 137 86 115 167 167 142 144 147 150 149 145 140 138 136 136 144 142 128 108 91 101 129 152 139 139 157 158 136 141 176 167 163 162 160 149 135 134 142 137 139 142 144 144 146 152 158 154 156 155 154 163 177 177 164 160 128 89 78 71 48 75 149 176 170 104 30 39 90 105 89 77 84 76 48 25 28 47 63 79 89 93 91 87 79 81 95 91 90 92 103 102 86 89 113 105 108 102 97 107 123 118 100 83 73 79 77 59 59 54 28 23 26 61 102 110 101 109 125 118 107 83 92 110 129 132 82 85 114 131 125 124 144 165 172 150 135 117 108 107 110 114 117 144 170 181 170 153 124 86 62 67 89 103 92 74 62 52 41 31 34 69 113 111 73 60 78 83 79 67 70 82 85 122 189 188 182 176 171 168 166 164 163 161 164 162 129 103 127 140 107 52 18 74 176 186 118 56 25 29 29 25 23 43 88 141 174 145 107 119 124 107 64 33 80 128 119 108 101 104 114 126 133 115 111 108 104 104 108 99 80 100 166 178 132 129 153 116 43 15 23 33 36 33 28 25 25 22 20 17 50 127 174 145 93 88 104 121 97 91 106 92 92 71 99 132 148 143 121 89 64 63 72 98 134 160 165 162 160 157 173 171 169 186 189 177 174 173 179 175 163 154 145 124 100 98 118 137 148 163 179 180 171 165 166 165 163 162 140 85 32 29 29 30 30 29 27 25 23 22 24 27 27 27 28 30 32 32 26 21 21 21 21 25 29 27 30 30 27 30 37 41 40 36 36 34 31 28 27 27 28 22 23 24 25 30 37 38 35 35 35 34 31 28 29 32 34 36 38 41 44 45 42 34 29 29 32 37 40 42 41 40 39 39 39 39 39 37 35 33 32 25 28 30 29 26 22 19 19 16 19 23 28 31 32 32 31 31 25 20 19 24 28 28 27 20 25 30 30 27 26 29 33 38 30 18 15 26 45 58 62 41 32 28 42 68 90 100 101 127 117 81 38 16 19 37 59 90 74 63 58 54 56 50 33 27 29 24 21 25 23 22 29 23 24 24 24 21 18 14 12 17 16 15 14 15 17 20 22 17 24 28 26 19 14 15 18 18 17 15 13 13 14 16 17 31 31 28 22 15 13 16 21 20 16 12 10 10 12 12 12 9 10 12 15 18 22 25 27 20 18 17 21 28 34 34 32 33 32 31 32 34 38 43 46 36 33 32 35 34 29 24 24 30 30 29 29 29 29 29 29 29 27 27 29 27 23 22 24 29 31 34 35 35 32 29 27 29 27 24 23 25 28 32 34 35 32 28 24 23 25 27 29 28 28 29 32 36 37 35 32 32 29 26 25 28 31 32 32 33 31 29 27 25 24 24 24 23 26 28 27 25 24 25 27 29 29 30 31 29 25 18 12 10 14 19 22 22 22 22 22 19 18 17 16 16 17 19 20 31 30 28 26 24 22 21 20 22 22 22 21 21 21 20 20 23 23 22 20 18 21 26 31 35 33 27 23 24 27 24 19 16 18 19 15 10 12 21 30 44 54 63 64 57 44 27 13 11 17 25 32 35 38 40 41 41 45 49 47 41 35 34 34 32 30 28 24 22 20 18 18 21 18 20 28 31 26 20 19 16 16 17 18 19 16 11 7 7 8 10 11 11 11 10 9 10 11 12 11 9 10 12 14 16 18 21 23 25 25 24 24 21 20 17 14 12 12 12 12 12 11 10 10 12 15 20 22 15 18 24 33 42 44 33 20 18 12 7 8 14 19 21 21 21 20 19 18 18 20 22 23 21 21 21 20 18 17 17 17 19 13 12 23 35 41 41 40 34 30 26 24 20 18 22 29 42 40 33 25 22 23 23 20 13 15 16 17 17 18 22 25 22 28 30 24 16 14 16 17 17 18 20 21 22 22 21 20 20 18 16 16 19 21 21 20 20 23 27 26 23 21 22 23 29 28 27 26 24 23 23 22 23 21 18 16 16 18 22 25 29 26 23 20 20 22 26 28 24 24 25 29 33 34 32 29 33 29 26 26 28 27 22 17 18 17 18 20 20 18 21 27 29 27 26 26 27 26 22 19 28 30 32 31 26 22 20 20 25 21 20 22 22 19 21 26 25 27 28 26 23 20 19 19 21 20 19 17 16 15 15 15 19 20 22 21 19 17 16 15 17 16 16 15 14 14 13 13 9 11 14 17 18 17 16 15 25 29 33 34 30 25 21 20 16 14 12 11 11 11 8 6 10 12 13 11 10 10 12 15 21 22 22 22 25 26 20 10 9 12 16 17 18 20 23 26 31 25 18 13 13 16 19 21 21 16 11 9 11 15 17 18 23 27 18 7 10 15 18 24 18 19 20 21 20 19 18 16 13 12 12 12 14 16 18 19 27 30 29 25 22 21 20 16 18 16 16 19 24 27 29 29 31 28 22 17 17 25 39 49 44 40 37 33 24 14 11 13 12 15 19 23 26 27 27 26 36 35 31 27 29 32 30 24 12 11 10 11 14 15 14 13 19 26 30 29 29 34 39 40 31 27 20 15 14 15 18 20 25 24 23 22 20 19 18 18 15 15 16 16 17 18 19 19 18 19 19 16 13 11 11 12 7 7 8 9 10 11 12 13 15 15 17 21 26 28 28 26 22 21 20 20 22 22 21 19 18 19 19 21 22 23 24 24 25 24 24 25 26 24 20 16 13 13 14 13 13 11 10 9 9 9 9 10 10 11 11 12 11 12 13 15 17 19 20 21 19 22 25 25 21 18 16 15 16 17 19 19 17 14 12 10 21 20 20 21 23 27 30 32 36 35 33 31 28 25 24 24 26 26 24 19 14 14 19 25 26 24 22 24 28 28 23 18 16 15 15 15 16 18 19 20 19 17 15 14 13 15 25 36 41 37 32 27 22 19 16 14 22 26 25 18 14 20 30 37 34 24 12 7 10 14 14 11 8 8 8 8 9 12 14 15 21 19 16 14 13 15 18 19 24 23 22 21 22 24 26 27 26 31 33 31 29 27 23 18 15 13 12 13 16 17 17 16 21 25 25 22 22 25 23 16 19 17 13 11 9 9 10 11 19 16 12 9 6 7 8 10 14 14 14 16 18 17 14 11 17 24 27 23 17 14 12 11 10 9 8 7 7 8 9 10 10 11 14 16 15 13 10 7 9 10 11 12 11 10 8 7 9 8 8 7 7 7 8 8 9 7 6 4 5 6 8 10 10 11 12 13 14 13 13 12 16 18 20 19 17 16 16 17 15 24 31 29 25 23 18 13 15 14 13 14 16 19 21 22 21 16 12 12 15 16 13 10 7 9 11 11 10 11 13 15 17 15 12 10 12 16 21 24 22 18 14 11 11 11 9 8 9 9 8 8 7 7 6 6 9 11 13 16 17 18 18 18 19 18 16 13 11 10 9 8 9 10 12 13 12 10 8 6 5 5 6 6 8 9 10 11 9 10 11 9 5 3 3 4 9 9 8 8 8 8 7 7 7 7 8 9 9 9 8 8 161 161 161 161 161 161 161 161 161 162 163 164 164 163 162 161 160 160 160 160 160 160 160 160 161 160 160 160 159 159 159 159 162 161 160 159 159 159 160 161 158 158 158 159 159 160 160 160 158 158 159 160 160 159 158 158 158 158 158 158 158 158 158 158 160 160 159 159 159 158 158 158 154 155 156 158 160 162 162 163 158 159 159 159 159 158 157 156 159 159 159 158 158 158 157 157 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 161 160 160 160 160 160 160 160 162 161 161 160 160 160 161 162 162 162 161 161 161 161 162 162 161 162 162 162 162 162 162 161 164 163 163 163 163 162 162 162 164 164 164 163 163 162 162 162 163 163 163 163 163 163 163 163 161 162 164 166 166 165 164 163 161 163 165 164 163 163 164 166 164 164 164 163 162 162 161 161 164 164 163 162 159 151 142 135 152 155 152 144 141 140 133 121 115 117 112 107 114 124 116 98 73 79 101 117 110 95 86 82 86 94 101 106 107 104 93 82 80 86 93 101 113 118 105 86 86 117 129 119 115 120 128 136 134 126 121 115 114 132 152 157 112 105 127 150 139 126 132 137 134 143 144 138 130 119 111 113 104 74 61 61 65 92 110 95 39 10 39 82 102 101 78 70 56 49 45 48 49 44 39 38 47 43 38 43 60 79 87 86 82 69 39 30 55 76 82 90 64 49 39 42 47 45 40 38 28 44 48 36 35 55 77 87 78 79 98 104 93 108 141 150 140 120 98 111 121 116 120 118 134 121 108 109 129 150 154 148 146 142 130 114 92 68 71 96 111 111 98 86 106 142 153 141 138 131 114 120 152 167 161 161 128 111 122 152 150 114 96 105 116 114 96 71 48 28 27 43 71 94 119 136 149 145 108 65 65 77 80 72 75 97 124 138 129 125 115 95 80 94 126 146 121 99 69 47 37 39 48 57 55 29 55 124 150 112 59 28 63 111 127 105 72 56 58 45 42 46 98 140 137 109 71 56 83 100 106 109 126 141 142 139 133 143 145 140 147 158 153 135 137 100 62 40 60 98 121 147 149 128 110 113 118 98 72 66 73 89 119 145 146 128 118 120 119 118 109 104 113 121 122 123 94 35 30 82 116 126 125 114 129 139 134 99 64 61 67 62 51 42 34 31 28 24 25 29 45 70 96 115 126 120 109 108 115 122 126 125 127 135 143 145 127 115 106 90 62 43 40 38 31 30 30 30 29 26 20 16 37 91 132 163 171 139 87 35 17 24 31 35 37 37 33 27 19 24 77 148 189 192 142 70 23 24 44 65 65 54 49 46 44 36 27 25 30 34 29 21 14 40 88 131 142 129 126 134 139 147 152 136 131 129 115 119 144 161 164 159 162 159 143 132 149 159 167 163 149 136 130 130 150 153 155 156 158 159 155 150 147 145 147 161 162 120 59 23 32 35 36 35 32 29 28 28 30 31 31 29 27 27 29 32 31 13 22 75 138 168 163 149 146 140 129 142 150 153 164 149 124 134 141 136 124 113 105 100 88 68 53 57 64 62 56 54 42 36 50 71 72 57 39 22 31 56 76 80 104 151 148 96 57 52 68 88 87 80 77 71 105 141 160 149 148 166 169 154 170 141 106 106 146 171 161 145 139 141 142 141 137 133 132 131 129 142 153 156 144 115 95 97 115 123 121 120 133 147 156 165 154 152 155 158 155 148 149 156 142 145 150 155 157 156 153 150 158 150 155 164 162 158 157 152 158 137 101 77 66 55 70 107 128 104 62 44 77 112 105 78 74 63 47 38 44 61 75 82 91 113 108 88 98 120 116 98 90 93 85 81 90 96 99 104 113 108 94 80 80 90 93 86 89 92 86 64 48 54 48 24 27 42 92 146 157 145 147 158 169 155 126 106 94 96 104 91 110 137 160 161 157 157 154 146 137 139 143 148 150 144 131 120 143 171 187 183 171 141 92 56 79 75 67 57 49 47 46 45 50 67 106 141 136 103 88 97 98 82 73 89 107 109 128 164 153 154 155 157 157 155 153 152 137 140 136 107 93 125 138 104 66 36 72 134 126 78 48 39 22 23 29 42 59 85 122 151 128 114 142 145 115 62 27 68 125 124 120 114 113 123 141 156 153 150 153 135 103 97 93 69 73 93 115 143 170 152 82 21 23 30 36 37 33 29 27 27 18 8 20 84 167 189 139 86 90 121 141 137 130 94 60 78 119 149 172 174 168 162 146 127 88 65 60 90 124 140 149 158 178 187 168 141 136 136 134 139 133 139 134 113 97 90 82 73 95 129 163 176 178 181 179 174 171 171 175 184 180 146 87 38 25 26 27 28 28 27 25 24 25 27 29 29 28 27 29 30 25 21 19 22 24 24 26 29 32 34 34 31 34 40 44 44 40 38 35 32 30 27 25 23 21 23 23 24 29 35 36 33 34 35 35 33 31 31 33 35 35 36 38 41 42 39 34 29 31 35 40 44 46 44 41 38 41 40 39 38 35 32 29 27 21 24 26 26 24 22 22 22 21 23 26 28 30 31 30 30 32 27 22 21 26 29 30 29 26 30 32 31 27 26 28 31 35 30 22 18 25 37 44 44 38 31 28 36 52 63 65 61 85 85 68 39 18 16 44 81 119 94 78 77 77 70 53 34 22 26 24 23 27 24 20 24 23 23 22 21 18 14 11 9 14 14 15 16 18 21 23 24 22 25 27 25 19 14 14 15 16 15 13 11 11 13 16 18 28 29 28 20 12 10 15 21 19 15 10 8 9 11 12 11 7 8 10 13 18 23 27 29 21 17 15 18 25 31 32 32 32 32 31 32 34 38 43 45 34 31 30 32 31 27 24 24 29 29 29 29 29 29 29 29 25 25 27 30 29 25 24 27 32 33 34 34 32 29 26 24 28 27 26 27 28 31 34 36 31 29 27 25 25 26 28 30 26 27 29 33 37 38 35 32 33 30 26 25 27 29 30 30 31 30 29 28 26 25 24 24 21 22 23 23 22 23 24 25 28 27 25 24 24 21 17 13 14 18 22 24 23 20 18 18 15 15 14 14 16 18 20 22 28 28 27 26 26 25 24 24 24 24 23 23 23 22 22 22 17 18 18 18 20 24 31 36 34 32 27 24 26 28 25 19 20 22 23 20 18 20 27 33 38 46 53 55 52 43 29 17 9 15 23 30 34 38 41 43 40 44 48 47 41 36 34 35 34 33 30 26 23 21 20 19 21 20 23 29 30 25 19 18 17 16 17 17 18 15 10 6 7 8 10 11 11 11 11 11 8 9 10 9 7 7 9 12 16 17 18 20 22 23 24 24 23 21 18 14 12 12 12 13 13 12 11 10 12 15 19 21 16 18 21 28 36 38 28 16 14 12 10 13 19 22 21 18 18 18 18 19 20 21 23 24 22 22 21 20 18 17 16 16 18 13 13 24 37 41 39 37 34 29 24 21 16 13 16 22 37 36 31 24 22 23 23 20 17 18 19 18 17 17 20 23 23 28 29 22 14 13 15 17 17 18 20 22 22 22 21 20 19 17 15 16 18 20 20 19 21 25 28 27 24 21 22 23 25 25 25 24 24 24 24 24 24 23 20 19 18 20 22 23 28 26 23 20 19 21 23 25 24 23 24 27 30 31 30 28 34 30 27 27 28 27 21 16 17 16 18 20 19 18 21 26 29 27 26 25 25 24 20 17 22 26 31 32 29 23 18 16 19 18 20 25 26 22 22 24 27 28 28 26 22 20 19 20 19 18 18 17 16 16 17 17 17 19 20 20 18 16 15 14 16 16 15 15 14 13 13 13 15 14 13 13 13 13 14 15 25 29 33 34 30 26 22 21 17 14 11 10 11 11 10 8 11 13 13 12 11 11 13 16 21 22 22 21 24 27 21 13 9 12 16 18 19 22 25 28 30 26 21 18 18 20 21 21 16 13 10 10 13 17 19 20 25 30 20 9 10 13 14 19 19 20 21 21 21 19 18 17 15 15 14 14 14 15 16 17 27 30 30 26 23 23 21 18 19 18 18 20 24 28 29 29 31 28 23 18 17 24 37 46 37 35 34 33 26 16 12 14 13 14 16 19 23 26 29 30 34 34 32 27 26 27 26 23 19 17 15 15 16 16 14 12 20 26 30 29 28 32 35 36 29 27 23 18 16 16 19 21 24 23 23 22 20 18 16 15 15 16 17 18 19 20 21 21 20 21 20 17 13 10 9 10 9 9 10 10 11 12 12 13 14 15 17 21 26 29 28 27 23 21 19 19 21 22 22 20 22 22 22 21 21 21 21 21 22 22 21 23 25 25 22 20 16 16 15 13 12 11 11 10 10 10 10 11 11 12 12 12 11 12 12 13 15 18 20 21 18 21 23 23 21 19 18 19 14 15 16 17 17 17 17 17 20 21 22 24 27 29 31 32 33 30 26 23 22 24 26 28 27 26 24 20 16 17 21 25 24 22 20 22 25 25 20 16 17 16 16 16 17 18 20 20 19 15 11 10 9 14 28 41 40 36 31 26 21 18 14 12 18 23 25 20 17 22 30 35 33 23 13 10 13 16 14 12 7 7 8 9 10 12 14 15 18 17 15 13 14 16 19 20 24 23 21 20 21 24 27 29 30 32 32 29 27 26 22 16 11 10 11 14 17 19 18 17 18 20 21 21 23 25 22 17 13 12 11 10 10 10 11 12 19 17 14 11 10 11 12 14 16 16 16 18 19 17 13 9 15 22 25 21 15 12 11 9 9 8 7 7 7 8 9 10 10 12 14 15 15 13 10 9 10 10 11 11 11 10 10 10 8 8 7 7 7 7 7 7 8 7 5 4 5 6 8 10 11 12 13 14 14 13 12 11 15 17 19 19 16 15 15 16 15 24 30 29 25 21 17 12 13 13 12 12 13 15 19 21 22 17 13 13 16 17 15 11 9 10 9 8 8 10 15 19 19 16 13 11 12 15 19 22 22 19 14 12 12 11 10 8 11 10 10 10 10 10 9 9 11 12 14 16 17 16 16 15 18 17 15 13 11 10 10 9 9 10 12 12 12 10 8 6 4 5 5 6 7 8 9 10 9 9 8 5 2 2 4 7 8 8 8 7 7 6 6 6 5 6 7 8 8 8 8 8 160 160 160 160 160 160 160 160 161 162 163 163 163 163 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 162 161 160 159 159 159 160 160 158 158 158 158 159 159 159 159 159 159 158 158 158 158 159 159 158 158 158 158 158 158 158 158 160 159 159 159 158 158 158 158 158 159 160 161 160 157 154 152 158 158 159 159 159 158 157 156 160 160 159 159 159 159 158 158 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 163 163 162 161 160 160 159 159 157 157 157 158 159 160 162 163 161 162 162 163 163 162 162 161 161 162 162 162 162 162 162 161 162 162 162 162 162 161 161 161 164 163 163 163 163 162 162 162 163 163 163 163 163 163 163 163 165 165 164 164 163 163 162 162 161 163 165 164 163 162 164 166 162 162 162 162 162 161 161 161 162 161 160 160 158 154 149 145 146 146 149 153 151 138 118 102 94 97 94 91 100 111 103 84 67 76 92 111 115 92 69 65 69 77 87 94 91 86 89 95 101 100 104 119 142 150 132 106 105 141 134 97 96 123 139 145 143 138 134 125 117 127 145 151 123 92 111 148 139 118 120 123 133 141 152 152 143 137 126 110 75 50 51 73 94 113 110 83 31 17 37 59 65 60 41 33 26 24 29 38 44 47 54 63 67 60 62 78 99 109 110 108 108 78 36 27 58 85 87 82 64 51 38 35 40 45 44 40 34 47 52 40 27 35 62 85 95 88 98 100 91 112 146 155 137 114 87 94 105 106 121 127 131 116 107 112 120 125 134 146 151 152 149 145 126 90 67 69 71 87 92 87 102 135 151 146 134 124 111 122 153 166 157 151 137 128 138 161 161 131 106 100 121 130 120 98 81 62 37 22 43 69 107 145 167 154 103 53 62 71 75 75 94 126 143 141 112 128 130 112 94 89 104 126 112 112 91 56 37 45 58 63 51 30 49 103 130 110 69 36 49 77 83 73 56 52 70 72 61 69 98 108 94 67 55 80 96 102 103 115 145 161 149 135 145 147 153 157 149 132 115 106 98 73 56 36 46 91 126 147 139 123 114 129 139 113 76 62 58 90 133 158 151 132 126 134 153 133 109 101 120 147 138 105 47 16 52 130 152 131 128 140 151 152 133 87 55 64 81 78 72 59 45 37 33 29 28 28 22 41 62 88 110 107 86 73 68 76 87 95 102 114 129 141 124 121 124 112 74 42 35 37 34 32 30 29 28 26 22 19 20 70 117 160 167 124 72 31 16 23 31 35 38 38 33 27 11 20 80 159 198 182 113 37 8 33 75 104 98 77 72 80 76 53 29 22 29 34 31 25 14 31 77 135 163 154 141 142 145 146 151 144 139 124 96 94 138 151 156 156 158 152 142 139 159 161 162 156 148 141 140 141 143 145 150 155 154 150 151 155 148 142 143 161 167 126 62 24 32 33 34 33 30 27 26 25 29 29 28 26 26 29 34 38 30 13 29 91 152 168 151 133 130 124 117 128 134 139 150 139 124 136 144 138 126 118 116 116 117 111 110 112 109 99 93 93 71 46 35 43 47 42 32 19 34 52 75 91 117 150 144 107 84 47 49 84 99 96 84 65 92 128 151 146 143 159 168 164 150 95 85 134 167 161 151 150 141 141 141 138 134 131 131 131 137 148 160 173 171 140 103 88 99 121 111 88 112 159 170 154 150 146 144 144 144 144 147 152 146 144 142 145 152 158 159 157 156 142 150 159 143 133 143 148 147 120 86 65 57 53 56 64 70 38 36 77 117 124 102 77 67 44 28 43 75 96 95 86 104 103 96 106 143 163 143 115 107 100 79 69 86 105 112 116 130 122 108 93 84 86 95 102 109 115 92 60 54 55 40 22 22 44 103 161 172 155 148 150 186 175 157 122 92 78 85 114 135 144 149 148 149 156 162 163 164 170 174 171 163 147 123 101 112 134 148 154 152 124 75 40 65 57 54 58 60 59 62 67 98 105 119 127 117 100 96 103 90 65 69 103 126 132 136 137 132 129 128 131 138 142 139 134 137 133 123 104 104 140 150 117 73 49 59 80 66 44 42 43 24 21 31 50 63 73 96 122 116 115 148 152 118 59 21 53 106 111 116 117 120 133 156 174 167 154 166 156 115 113 117 84 59 52 77 135 160 112 46 18 32 35 38 37 32 28 28 29 18 10 34 106 163 152 107 83 107 140 146 158 147 77 60 112 162 180 178 155 146 161 171 166 127 81 47 53 74 89 107 128 177 177 143 93 66 61 63 69 75 76 67 53 47 55 63 66 85 97 114 133 155 172 171 162 171 168 175 188 180 136 75 33 22 23 25 26 26 26 25 24 27 29 31 30 28 26 26 27 22 19 19 25 29 29 30 32 37 38 37 35 38 43 46 47 43 40 35 33 32 28 22 18 19 21 23 23 27 33 33 31 31 34 36 36 34 33 34 36 35 35 35 36 38 37 34 31 35 38 43 47 48 46 42 39 42 41 39 35 31 27 24 22 18 20 23 23 23 23 25 27 29 30 31 31 32 31 31 31 32 28 24 24 27 31 32 31 35 36 37 33 28 26 28 30 30 29 25 22 26 31 32 30 33 30 29 33 38 38 32 26 42 45 42 33 20 16 48 96 131 93 66 79 105 103 72 40 23 29 27 26 31 28 21 23 27 25 23 20 16 13 10 9 11 12 15 19 22 24 25 26 28 27 25 22 19 16 14 13 16 14 10 8 8 11 15 17 23 27 27 19 10 8 15 24 18 14 9 7 8 10 11 11 6 6 8 11 17 23 28 31 19 16 14 17 23 29 32 32 31 31 31 32 35 39 42 44 32 28 27 29 29 26 25 26 28 28 28 28 28 28 28 29 21 22 27 32 31 27 26 28 31 31 31 30 29 27 26 25 27 29 31 32 33 34 35 36 27 27 26 26 26 27 29 29 22 25 30 35 39 39 36 33 35 32 28 26 26 27 27 26 28 29 29 29 28 26 24 23 20 19 17 18 20 22 24 24 27 24 20 19 19 18 16 15 18 21 25 25 22 17 14 12 10 10 11 12 14 18 21 23 25 25 26 26 27 27 27 28 25 25 25 25 24 24 24 23 16 16 17 18 20 25 32 36 32 31 29 27 29 31 27 20 20 22 24 24 24 26 30 33 30 35 39 42 44 42 32 22 9 14 21 28 33 37 42 45 40 44 47 47 42 37 36 36 37 35 32 28 25 23 21 20 20 22 28 32 30 23 18 17 17 16 15 16 16 15 11 7 7 8 10 11 12 12 12 12 6 7 8 7 5 5 7 9 15 16 16 18 20 21 23 24 24 22 18 15 12 12 12 13 12 12 12 12 14 16 19 21 20 20 20 23 31 33 25 14 11 11 13 18 23 24 20 16 16 17 19 21 22 23 23 23 23 22 20 19 18 17 16 15 17 13 15 27 39 41 38 34 33 28 22 18 13 9 11 16 30 31 29 24 21 21 21 18 21 22 22 20 18 17 18 20 25 29 28 19 12 12 15 17 17 18 20 22 23 22 22 21 19 17 16 16 18 19 19 18 23 26 29 28 24 21 21 23 22 22 23 23 24 24 24 24 24 23 22 22 22 22 22 22 27 26 24 22 21 22 23 24 23 23 25 27 30 30 29 27 34 31 29 28 28 26 20 15 17 16 17 19 18 17 19 25 29 28 26 25 23 21 18 16 16 22 29 33 31 25 18 14 12 14 19 27 30 27 24 23 28 29 28 25 21 19 19 21 18 18 17 17 17 17 18 18 16 17 19 19 17 15 14 14 16 16 16 15 14 14 13 13 20 17 13 9 8 10 13 15 25 28 31 32 30 26 23 21 18 15 11 10 11 12 13 12 13 14 14 14 13 13 15 17 22 22 20 20 23 26 24 19 11 13 16 19 21 24 27 29 28 26 24 24 24 24 22 20 13 12 11 12 14 17 18 18 25 31 23 12 12 14 13 17 20 20 21 22 21 20 18 17 19 18 17 16 16 16 16 16 27 31 32 28 24 24 23 21 21 20 19 21 24 27 28 27 29 27 23 18 16 22 33 41 32 30 32 35 30 20 15 16 13 14 15 18 21 26 30 33 30 34 34 27 20 19 20 20 26 23 21 19 18 17 14 11 20 26 30 28 27 29 31 31 27 27 26 22 18 17 20 22 21 22 23 22 20 17 14 12 15 16 17 18 20 21 23 23 21 22 21 18 14 10 9 10 11 12 12 12 12 12 12 12 14 14 17 22 27 29 29 28 24 21 18 18 20 22 23 23 25 25 24 22 21 20 19 18 20 19 18 19 22 23 24 24 20 18 16 13 12 11 12 12 11 11 11 12 12 12 13 13 12 12 11 11 13 16 19 21 19 20 22 22 20 19 21 22 17 16 15 15 16 19 21 22 21 23 25 27 29 30 32 33 30 25 19 15 16 21 28 32 28 27 24 21 19 20 22 24 22 20 18 20 22 21 17 14 18 18 17 17 18 19 20 21 19 13 8 6 7 14 29 43 40 36 30 25 21 17 13 10 13 20 24 21 20 24 30 33 30 23 16 14 17 18 16 12 5 6 8 10 12 13 14 14 16 15 14 14 15 17 19 20 24 22 19 18 19 23 27 30 36 35 31 26 25 25 20 14 7 8 11 15 20 22 20 18 15 13 14 20 25 24 20 17 9 9 8 8 9 11 13 15 18 16 15 14 15 16 17 18 18 18 18 20 20 17 12 7 14 20 23 19 13 11 10 8 9 8 8 8 8 9 10 11 11 12 14 15 15 14 12 11 13 12 10 9 9 10 11 12 8 8 7 6 6 6 6 6 6 6 5 4 5 7 9 10 14 14 14 14 14 13 12 11 14 16 18 17 15 13 13 14 14 22 29 29 24 19 15 12 10 12 13 11 9 10 15 20 22 19 15 15 17 17 15 13 11 10 8 6 6 10 17 22 19 18 15 12 12 14 17 20 23 20 16 13 12 11 10 9 12 12 12 12 13 13 13 13 13 14 15 16 16 15 13 12 16 15 14 13 12 11 11 11 10 11 12 12 11 9 7 6 4 4 4 5 5 6 7 8 9 8 6 2 1 2 6 10 7 7 6 6 5 4 3 3 3 4 5 6 7 7 7 7 160 160 160 160 160 160 160 160 161 161 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 159 160 159 158 157 157 158 159 160 158 158 158 158 158 158 158 158 159 159 159 158 158 158 157 157 162 162 161 160 158 155 152 151 157 158 159 159 159 158 157 157 159 159 159 159 159 158 158 158 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 162 161 161 161 160 160 159 159 157 157 157 157 158 160 161 162 160 161 163 164 164 163 161 160 162 161 161 161 161 161 161 162 162 162 162 162 162 161 161 161 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 166 165 163 162 161 162 163 164 161 163 164 164 162 162 163 165 161 161 162 162 162 162 162 162 157 157 157 158 159 159 159 159 140 140 148 156 147 120 91 74 85 91 100 111 119 118 105 91 79 83 83 93 101 79 53 52 47 57 77 94 98 102 122 147 139 122 106 112 135 147 131 107 128 156 132 82 83 118 143 155 155 155 158 149 130 124 130 131 116 80 101 145 132 105 114 130 140 139 147 148 142 146 136 107 55 47 59 77 82 78 64 43 29 30 36 34 31 30 22 13 24 32 49 62 63 59 67 81 63 66 83 109 121 113 102 99 105 71 36 35 69 93 84 65 63 54 44 41 48 53 46 35 46 49 47 35 20 26 60 95 107 82 81 90 87 105 136 147 150 122 91 98 114 122 143 151 124 119 120 123 118 112 117 130 143 148 155 161 150 108 65 50 58 91 109 95 88 107 128 133 130 118 109 119 139 146 139 131 137 127 127 140 148 136 112 95 102 115 116 112 111 91 51 22 24 48 87 125 145 133 96 63 62 81 95 99 109 118 104 80 76 103 114 111 105 90 84 98 109 115 97 55 29 39 63 77 68 39 40 74 96 89 66 45 36 55 67 83 83 76 89 93 69 81 87 80 88 87 78 101 95 93 102 134 168 172 162 162 169 154 142 133 114 92 88 97 103 95 87 50 37 82 121 134 119 122 126 138 143 117 80 60 53 85 126 150 149 141 142 149 162 119 102 124 152 158 122 70 25 30 82 142 146 123 127 147 149 132 114 99 91 102 117 119 113 94 68 47 35 31 31 32 17 27 54 103 142 133 98 77 72 80 81 78 87 107 114 108 109 109 120 115 79 44 35 39 38 35 31 29 28 27 25 22 16 55 99 147 152 101 54 26 16 24 31 35 37 38 33 27 10 21 76 147 171 139 76 21 15 65 113 124 107 89 92 107 119 82 43 26 28 32 31 29 22 25 60 122 159 154 137 131 136 134 152 164 160 126 85 83 126 142 153 157 155 144 140 149 166 161 154 148 145 147 151 155 143 140 142 148 149 147 152 161 150 144 145 163 166 122 59 24 32 33 33 32 30 27 25 24 28 26 25 24 26 32 38 43 37 21 38 96 146 154 139 130 130 128 130 137 134 131 128 115 129 139 147 144 138 137 139 142 135 149 164 162 141 118 111 115 87 61 45 43 37 32 30 26 37 43 68 104 131 139 128 113 130 82 53 82 127 136 112 89 97 105 112 119 130 145 155 159 110 82 108 158 162 148 152 158 150 150 147 143 138 136 136 138 143 146 147 151 154 137 118 113 122 133 109 80 103 149 158 139 122 124 129 136 142 146 144 141 144 142 138 138 145 153 157 156 140 133 138 135 121 129 143 137 110 77 59 61 57 52 58 66 46 23 50 108 127 109 91 81 52 35 33 60 92 99 83 67 89 92 105 138 168 163 138 125 116 107 97 104 119 124 129 143 139 135 130 121 108 102 112 128 125 118 87 68 67 49 31 41 56 65 99 134 140 133 134 137 169 160 157 130 106 84 73 115 143 146 148 149 153 163 174 181 174 168 149 126 111 103 90 75 87 84 81 89 94 76 56 54 78 87 100 107 107 106 109 114 145 145 136 108 73 59 83 116 107 85 105 144 157 163 165 153 146 150 149 143 138 140 148 153 165 144 126 115 120 139 140 116 64 47 42 45 41 41 41 32 34 28 28 37 45 54 73 93 95 92 124 144 120 58 18 42 86 85 89 102 124 151 175 190 145 104 107 119 104 120 136 107 87 83 84 96 94 62 32 29 36 37 37 34 30 28 29 30 29 22 44 99 131 112 92 100 137 156 147 154 125 63 86 150 158 163 152 128 121 139 157 160 149 115 80 62 54 53 65 81 136 126 92 50 35 44 55 58 55 51 46 44 48 51 47 41 55 45 43 62 97 125 129 120 133 133 140 148 141 108 61 26 23 24 25 25 25 25 24 24 28 30 31 30 26 24 23 24 26 21 21 26 31 33 34 36 37 37 36 35 37 41 44 45 44 39 35 33 33 30 23 16 18 21 23 23 26 30 31 29 28 31 35 36 36 34 34 35 36 34 33 33 35 36 35 33 40 40 41 44 45 45 42 39 40 38 36 32 29 25 22 20 19 21 23 23 23 24 27 30 35 35 35 35 35 34 34 34 31 28 24 25 28 31 32 32 42 42 40 36 31 29 30 32 25 27 27 26 29 33 32 28 29 30 31 33 33 30 24 19 24 27 30 32 25 16 41 84 94 65 50 86 145 154 101 46 41 43 35 27 31 30 26 28 31 29 25 21 17 14 12 11 10 12 16 20 23 24 24 24 30 26 22 20 19 19 17 15 19 15 11 7 6 8 11 14 17 23 26 20 11 9 19 29 19 15 10 7 8 10 12 12 9 7 7 9 15 22 26 29 14 14 16 21 27 32 32 32 31 30 31 33 36 39 41 41 30 26 25 28 29 27 26 28 27 27 27 27 28 28 28 28 19 21 27 32 30 25 24 26 26 26 27 27 28 29 29 30 29 32 35 37 36 34 33 33 26 26 27 27 27 27 26 26 20 24 30 37 40 39 36 33 38 35 31 28 28 28 27 25 25 27 29 30 30 28 25 24 22 19 16 17 21 24 25 24 25 23 20 20 20 20 18 16 18 21 25 24 20 15 11 9 8 8 8 9 12 15 18 20 24 24 24 25 25 26 26 27 26 25 25 25 24 24 24 24 21 21 19 19 20 22 26 29 31 31 30 30 33 35 31 24 17 19 22 24 25 26 26 26 25 27 28 31 37 40 34 25 13 16 22 27 31 36 41 45 41 44 48 48 44 41 39 39 38 36 33 29 26 23 22 21 21 26 31 33 29 22 18 17 14 13 12 13 15 15 13 11 8 9 10 11 12 13 14 14 6 7 8 6 4 4 6 8 12 14 17 20 22 23 23 22 24 22 18 14 11 11 11 12 11 11 12 14 17 19 22 23 23 21 19 21 28 32 26 17 10 11 13 18 22 23 19 16 17 19 21 23 23 23 21 21 23 21 19 18 18 18 16 14 16 13 16 28 40 42 36 32 33 27 21 17 13 10 12 17 27 31 31 25 20 18 16 14 22 23 24 22 19 18 19 20 28 30 27 19 12 13 16 18 17 19 20 22 23 23 22 21 19 19 18 18 19 19 19 19 24 28 30 29 25 21 21 23 21 22 23 23 24 24 23 23 21 20 21 22 24 25 23 22 24 24 24 24 24 25 26 27 21 25 31 36 38 36 31 28 33 32 30 30 29 26 20 16 17 16 17 19 18 16 18 23 30 28 26 24 21 19 16 14 16 20 27 31 31 27 21 17 11 13 18 25 30 30 27 25 28 28 26 23 19 18 19 21 20 19 18 18 17 17 17 17 16 18 19 19 18 16 15 15 18 18 18 17 16 16 15 15 20 18 14 11 11 12 15 16 24 26 29 30 29 26 23 21 20 16 12 10 11 14 15 15 15 15 15 14 14 15 16 17 21 20 18 19 22 25 25 23 16 17 19 21 22 24 26 27 23 23 25 27 28 26 21 17 13 13 14 15 16 16 15 14 25 33 27 16 16 16 14 18 20 20 21 22 21 20 18 17 21 20 20 19 19 19 19 19 27 32 33 29 25 24 24 22 21 20 18 20 23 25 25 25 25 24 21 16 15 20 29 37 30 28 32 39 36 23 16 17 15 16 18 21 24 27 30 31 27 33 35 26 16 13 16 19 28 26 23 21 20 18 15 12 17 23 28 26 25 28 30 31 24 26 27 24 19 17 19 22 19 20 22 22 20 16 12 9 13 14 15 17 19 21 22 23 21 22 23 21 17 14 13 13 13 13 12 12 12 11 11 11 14 15 17 22 27 30 30 28 26 22 18 17 19 22 24 25 25 25 24 22 21 19 18 17 20 19 17 17 18 20 22 23 23 21 17 14 12 12 13 14 13 13 13 13 13 13 13 13 13 11 10 9 10 14 18 21 21 22 22 21 19 19 21 23 22 18 15 14 17 21 24 25 26 27 27 26 25 27 30 33 27 22 16 13 16 21 26 30 27 26 24 22 22 22 23 23 22 20 18 19 20 20 17 14 20 19 19 18 19 20 21 22 19 13 8 7 8 14 27 40 40 36 30 26 23 19 14 10 12 18 21 20 20 25 32 35 27 23 18 18 20 20 16 12 3 5 8 11 13 14 14 13 15 15 15 15 15 17 18 18 23 21 18 16 18 22 27 30 40 37 30 24 23 23 19 13 8 10 13 18 23 24 21 18 15 9 9 18 25 23 18 15 12 9 6 4 5 9 14 18 16 15 14 16 18 20 21 21 20 19 19 20 20 17 12 7 15 20 21 17 13 12 11 8 10 10 10 11 11 12 13 13 12 12 13 14 15 15 14 14 18 16 12 9 8 9 10 12 8 7 6 6 5 5 5 5 5 5 4 5 6 8 10 11 16 16 15 14 13 12 11 10 12 14 16 15 13 11 12 12 13 21 28 28 22 16 12 11 11 13 14 11 7 7 13 19 21 18 15 14 16 16 15 13 10 10 9 7 7 11 17 21 18 17 15 13 12 14 18 21 23 21 17 14 12 11 10 9 12 12 12 13 13 14 14 14 12 13 14 15 15 14 12 11 15 14 13 12 12 12 12 12 11 11 11 11 10 8 7 6 3 3 3 4 4 5 6 6 7 7 7 4 3 4 7 10 6 6 5 4 3 2 2 1 1 2 3 4 6 6 7 7 160 160 160 160 160 160 160 160 161 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 159 159 159 159 158 158 157 157 158 158 158 158 158 158 158 157 159 158 157 156 156 157 158 159 158 158 158 158 158 158 158 158 159 159 158 158 158 157 157 157 154 154 155 156 158 161 164 165 157 157 158 159 159 159 158 157 157 157 157 157 157 158 158 158 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 158 158 159 159 160 160 160 160 160 160 159 158 158 159 160 160 160 161 163 164 164 163 161 160 162 161 160 160 160 160 161 162 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 164 163 161 160 161 162 164 166 162 163 164 164 162 161 162 164 162 162 162 162 163 163 163 163 157 156 155 153 151 150 150 151 144 142 145 148 135 110 91 84 96 93 100 115 119 109 101 101 92 91 78 76 84 74 61 65 53 57 77 107 127 136 149 166 162 134 105 103 124 139 131 113 136 144 119 81 82 112 144 165 168 166 166 154 131 123 132 138 113 76 89 130 124 103 117 141 147 140 142 142 140 144 129 93 54 51 52 51 45 42 41 37 39 53 43 24 23 37 42 31 40 58 85 101 92 73 71 82 72 73 91 120 133 119 100 91 87 59 36 46 78 102 94 70 68 61 52 50 56 59 50 37 38 37 39 39 32 31 53 80 76 57 77 107 104 104 127 143 152 126 98 112 130 132 139 136 116 127 136 132 122 113 110 111 120 123 127 137 136 105 67 51 70 107 128 113 97 104 112 110 112 103 102 113 122 127 127 125 120 121 122 126 130 127 112 96 80 91 106 129 143 117 66 32 12 35 67 92 100 95 84 76 91 117 129 108 82 66 53 40 59 76 83 89 99 90 77 80 100 104 90 55 26 28 53 75 71 42 37 58 67 58 47 40 27 49 80 124 132 103 84 69 66 73 77 88 118 111 71 71 91 98 109 130 154 161 165 176 154 138 106 79 83 112 134 137 157 159 146 80 36 64 93 96 106 133 146 142 135 116 84 61 55 80 115 142 157 161 157 152 120 83 105 171 183 130 65 24 45 73 111 132 131 128 127 124 128 120 120 126 130 142 152 151 154 133 99 63 38 29 30 33 23 20 47 112 163 155 123 111 124 123 115 104 100 102 99 92 106 102 110 110 84 57 47 45 40 36 32 30 29 28 26 25 18 38 72 130 146 95 42 12 19 25 32 34 36 36 32 27 25 24 61 117 132 95 46 17 34 95 132 124 112 107 101 100 135 98 54 28 23 26 29 30 27 18 39 94 138 144 132 126 124 118 141 166 166 126 86 93 122 144 161 163 153 137 137 154 158 154 150 150 152 155 156 156 154 143 136 140 145 147 152 160 151 148 150 163 157 108 51 24 33 33 33 32 31 29 26 24 27 25 23 23 27 33 39 42 35 31 56 107 141 142 136 138 144 141 150 151 140 133 122 111 132 138 142 140 139 143 146 147 140 154 166 162 139 114 102 102 80 55 42 42 39 37 38 36 37 37 68 125 154 137 118 121 159 129 74 66 116 139 126 126 136 120 97 91 109 132 136 126 84 106 149 165 147 149 163 158 154 153 151 146 142 140 141 143 137 140 135 130 130 126 128 140 153 139 109 93 106 123 125 123 93 108 125 141 154 161 154 142 137 142 145 144 145 146 143 138 118 121 121 117 127 150 136 91 67 67 82 93 81 70 80 94 64 44 64 103 105 84 73 69 38 37 48 71 84 80 68 61 68 102 133 143 137 118 106 109 110 124 135 145 150 144 140 148 131 128 127 122 110 103 116 137 122 102 78 73 61 25 33 91 102 95 98 104 108 119 134 137 148 132 127 113 109 93 68 89 129 147 167 176 170 156 142 134 122 109 88 73 76 90 98 96 106 84 73 84 86 68 76 110 150 158 159 151 147 153 156 153 151 167 174 144 87 55 82 128 128 122 149 176 170 168 174 168 153 170 180 170 152 146 153 162 160 127 102 100 102 98 90 81 52 44 38 33 35 42 40 28 38 34 27 22 26 39 54 63 59 58 90 124 109 52 26 59 92 75 62 74 109 147 170 179 117 68 59 81 85 96 109 101 122 125 104 68 47 37 32 34 38 38 37 34 32 30 31 32 40 33 41 75 104 107 115 140 171 179 169 152 97 65 112 149 142 146 148 149 150 154 156 155 154 147 129 106 86 72 60 50 61 51 42 44 68 102 119 116 113 109 105 99 85 61 36 22 32 36 45 54 57 59 62 67 71 78 82 82 83 77 54 29 27 27 27 26 26 24 24 23 27 28 28 26 23 22 23 24 30 23 19 22 28 31 34 37 34 32 31 31 32 34 37 40 43 38 33 33 34 32 26 20 18 22 25 25 26 30 30 28 26 29 34 36 35 34 33 34 37 34 32 32 35 37 37 37 42 39 36 37 39 40 40 38 35 34 32 29 27 25 23 23 24 26 27 26 25 25 28 30 32 33 34 35 35 35 35 35 28 26 24 24 27 29 31 31 44 43 42 39 35 33 33 34 25 26 27 28 32 36 35 30 27 29 32 33 31 29 26 25 22 44 61 59 37 13 22 54 61 68 80 120 172 170 105 46 77 71 47 26 24 27 28 32 31 28 25 20 17 14 12 12 11 14 18 21 22 22 21 19 27 24 21 20 21 21 20 18 22 19 13 9 6 7 8 10 12 20 26 23 15 14 24 34 22 17 11 8 8 10 12 13 12 10 8 10 15 19 22 23 8 12 19 27 33 36 34 32 32 31 31 34 37 39 38 36 30 26 26 29 31 29 28 30 25 26 26 26 27 27 28 28 20 23 29 32 28 21 20 22 26 26 26 27 27 28 29 29 30 34 38 39 36 32 29 28 27 27 27 27 26 25 23 22 20 24 31 36 38 37 34 32 41 37 33 31 31 30 28 26 24 25 28 30 30 29 27 25 25 22 20 21 24 27 27 26 24 23 23 24 25 23 19 16 17 19 22 21 17 13 11 10 9 9 8 9 10 12 15 16 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 22 25 23 21 19 19 21 22 23 31 31 31 31 35 38 34 28 17 19 22 24 23 22 20 19 23 24 24 26 32 37 33 26 20 22 24 26 28 32 38 42 41 44 48 49 47 45 43 42 38 36 33 30 27 24 23 22 24 29 33 32 27 22 19 17 10 9 8 10 13 16 17 16 10 10 11 11 12 13 14 15 9 10 10 9 6 6 8 10 10 14 20 25 27 26 23 21 24 21 16 12 10 10 11 12 9 11 14 17 21 23 25 26 21 18 15 17 25 32 28 20 12 12 12 14 17 19 18 17 20 21 23 23 23 22 20 19 20 18 16 17 19 19 18 15 17 13 16 28 39 41 36 32 34 27 21 19 17 15 17 22 29 34 34 27 18 14 12 10 20 22 23 22 21 19 20 22 29 31 28 20 14 16 18 19 19 20 22 23 23 22 21 20 21 21 22 22 21 21 21 21 24 28 30 29 25 21 21 23 24 24 25 26 25 24 23 22 17 17 18 21 25 27 25 23 18 19 20 21 24 26 28 30 23 30 40 48 49 43 35 30 31 30 30 31 30 27 22 18 17 16 17 19 18 16 18 23 30 29 27 23 20 17 15 15 20 21 24 27 28 27 25 23 16 16 18 22 27 31 31 29 25 25 25 22 19 17 19 20 23 22 21 19 17 16 15 15 17 19 21 21 20 18 17 17 21 21 21 20 19 19 18 18 16 16 17 17 18 18 19 19 22 23 25 27 27 26 23 20 22 18 14 12 13 15 17 17 16 15 14 14 15 16 17 17 19 16 15 17 20 22 23 24 22 22 22 22 22 23 23 22 18 20 23 27 29 26 19 14 9 11 14 16 18 18 18 18 31 39 33 20 17 14 11 14 18 19 20 21 21 20 19 18 20 21 21 22 22 22 22 22 26 32 34 29 23 22 22 22 20 18 17 18 21 23 23 22 22 21 18 14 13 18 28 36 29 25 30 39 37 23 14 15 18 20 24 28 30 29 27 26 25 32 34 25 14 11 15 18 26 23 21 20 20 19 17 14 14 20 24 23 24 28 33 35 24 25 26 23 20 17 18 19 18 19 21 21 19 16 11 9 11 12 13 15 17 19 20 21 19 21 23 23 20 18 18 19 14 13 13 12 12 11 11 10 15 15 18 22 27 30 30 28 27 23 19 18 20 22 24 25 23 22 22 21 20 19 19 18 22 20 18 16 15 16 18 20 24 22 18 15 13 13 14 15 14 14 13 13 13 13 13 13 13 12 10 9 10 13 17 20 24 25 24 22 19 18 19 21 21 18 15 16 21 27 30 31 31 30 27 23 20 22 27 32 27 23 19 17 20 22 23 23 25 26 26 25 23 22 23 24 24 22 21 21 21 20 18 16 21 20 19 19 19 20 21 21 18 14 12 13 14 17 25 33 42 37 31 28 27 24 17 12 15 18 19 17 18 26 34 38 26 23 21 21 22 21 17 12 3 5 9 12 14 14 13 12 15 16 16 17 17 17 16 16 23 21 18 17 18 21 26 29 40 38 31 23 21 21 18 14 13 14 17 21 24 24 21 17 16 9 7 15 24 25 19 13 18 13 7 4 4 8 15 20 15 14 14 17 21 23 22 20 19 18 18 18 19 17 14 10 16 20 21 17 14 14 13 10 12 13 13 14 15 16 16 16 13 13 13 13 14 15 17 17 23 20 15 10 7 7 8 10 9 8 7 6 5 4 4 5 4 4 5 6 8 9 11 12 17 16 15 13 12 11 10 10 10 12 14 13 11 9 9 10 12 19 27 28 21 12 9 10 13 15 15 11 6 6 12 18 18 16 14 13 13 13 13 12 8 9 11 11 11 12 15 18 15 16 15 14 12 14 18 23 24 22 19 16 12 10 10 10 10 10 11 11 12 12 13 13 10 11 12 14 14 14 13 12 14 14 13 12 12 12 12 13 11 11 11 10 9 7 6 5 3 3 3 3 4 4 5 5 6 8 10 10 8 6 7 7 4 4 3 3 2 1 1 1 1 1 2 4 5 6 6 6 159 159 159 159 159 159 159 159 161 160 159 159 159 159 160 161 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 160 160 161 161 161 160 159 159 158 158 158 158 157 157 157 157 158 158 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 158 157 156 155 156 159 162 164 156 157 158 159 159 159 158 158 156 156 157 157 157 157 158 158 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 157 157 158 158 159 160 161 161 162 162 160 159 159 159 159 159 160 160 161 162 162 161 160 160 162 161 160 159 159 160 161 162 163 163 163 163 162 162 162 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 160 161 162 164 165 162 163 164 163 161 160 161 163 163 163 163 163 162 162 162 162 160 158 154 147 139 133 130 130 140 134 131 132 129 125 129 136 142 123 109 106 102 93 94 103 94 97 91 87 96 105 111 117 94 79 79 104 135 153 162 167 171 145 117 112 127 139 134 122 111 110 110 107 105 115 136 149 156 156 161 155 136 131 143 151 125 87 78 104 117 111 120 141 143 147 157 164 160 140 99 57 32 35 35 37 48 60 66 66 82 103 76 41 47 74 86 66 57 77 108 127 115 88 79 86 103 89 90 116 138 135 115 99 83 55 39 48 73 100 100 78 63 60 58 60 65 66 65 63 39 33 33 39 39 37 44 57 42 40 79 115 105 101 131 158 145 124 105 125 140 129 117 100 98 115 127 123 119 120 117 110 93 99 108 123 129 107 76 63 76 99 113 113 122 135 125 101 82 76 87 102 105 110 118 120 108 118 122 113 106 110 114 114 91 77 83 132 179 160 91 39 13 35 58 68 70 71 77 81 97 106 99 72 48 45 55 63 81 76 70 74 84 82 74 72 66 72 71 55 35 31 49 68 60 54 67 80 68 47 37 36 28 44 76 129 143 106 72 46 48 74 114 142 143 91 43 60 115 138 138 124 134 158 167 164 124 105 86 92 124 159 176 177 171 174 156 86 36 45 59 66 113 150 166 151 140 128 101 75 56 79 112 143 167 173 157 137 89 74 115 177 157 73 27 34 86 132 158 144 131 136 135 124 118 132 146 144 141 154 164 157 173 161 132 90 52 32 28 31 29 18 31 83 131 138 135 148 164 150 146 147 131 107 105 121 132 121 118 113 94 74 58 44 41 38 34 32 32 30 28 25 21 23 44 109 139 93 35 1 23 28 32 32 33 34 32 28 26 22 55 111 125 76 24 4 54 110 133 125 138 146 120 90 114 93 59 30 19 22 27 29 29 16 26 70 117 138 140 140 125 114 124 137 138 111 81 91 128 152 168 163 148 131 134 153 144 146 150 156 160 159 153 148 153 141 131 133 143 152 158 161 155 153 156 164 149 98 47 30 33 32 32 32 33 31 28 26 25 24 23 25 29 33 36 37 23 40 82 129 148 141 137 144 146 141 154 151 144 147 144 145 147 148 145 137 131 130 128 126 129 127 128 131 129 115 93 77 55 33 30 49 63 66 58 45 28 31 64 127 163 144 128 142 169 167 116 70 83 110 134 167 176 158 118 84 87 109 106 83 90 132 162 150 136 152 162 146 147 148 147 145 142 142 144 146 145 153 152 145 142 137 140 152 159 138 117 117 121 110 104 117 125 133 135 133 138 147 146 136 124 127 125 119 122 131 138 137 109 113 111 122 154 160 108 46 65 109 146 142 115 93 89 94 86 61 54 68 74 67 58 52 48 57 69 76 74 72 78 88 84 92 105 116 104 73 67 89 119 147 153 135 131 139 138 133 124 120 117 112 104 104 121 142 109 93 82 73 39 9 53 137 113 119 124 120 119 133 138 124 103 90 86 92 113 117 93 81 92 111 126 124 112 100 90 82 86 80 80 95 122 145 156 157 134 124 133 159 153 116 116 155 193 192 180 166 168 178 172 156 133 152 177 181 153 115 97 100 104 117 145 161 151 145 151 157 164 169 174 177 179 169 143 118 100 73 55 62 66 54 47 52 46 47 42 34 30 33 36 38 33 33 28 21 24 34 39 38 43 42 60 81 68 33 47 102 111 88 64 59 75 95 107 110 97 93 100 121 124 96 81 94 129 145 127 76 35 22 29 44 38 38 38 36 34 32 30 30 44 54 59 61 65 79 121 169 194 201 189 139 83 97 151 158 160 160 165 173 176 172 167 165 164 169 165 152 140 122 83 45 29 29 57 105 148 176 177 158 155 149 138 118 85 56 47 53 52 57 66 67 53 34 29 35 34 42 43 37 41 49 44 28 30 29 28 27 26 25 24 24 25 25 24 22 20 21 25 28 29 20 14 17 23 28 30 33 31 28 26 27 28 28 31 34 42 38 33 32 32 31 28 25 20 25 28 28 28 30 31 29 26 29 33 35 34 33 33 34 37 34 32 33 35 38 39 39 39 36 32 32 36 38 37 35 31 30 29 28 27 26 26 26 28 30 31 30 28 26 27 28 27 29 31 33 34 33 32 30 25 24 24 24 26 28 30 31 41 41 41 39 37 34 33 32 26 26 27 30 38 43 40 32 32 33 34 33 30 28 26 26 34 87 121 99 48 9 7 28 83 119 141 150 153 126 85 68 126 109 66 27 16 19 23 30 25 24 22 19 16 14 12 11 14 16 19 21 21 20 19 18 23 23 23 22 21 21 20 20 23 21 17 12 9 8 9 9 10 19 26 26 21 19 25 33 25 19 12 8 8 10 11 12 14 11 9 11 15 18 18 16 6 12 21 30 35 36 34 32 33 32 32 35 38 39 35 32 29 27 27 32 33 31 29 30 24 24 25 26 26 27 28 28 23 26 30 32 26 19 18 22 30 30 30 29 28 26 25 24 28 33 38 38 33 28 26 25 27 27 27 26 25 23 22 21 22 26 31 35 35 33 30 29 40 37 33 32 32 31 29 27 23 24 26 28 29 29 29 28 29 27 27 27 28 28 27 26 24 24 24 25 26 24 19 15 17 19 20 18 15 13 13 14 12 12 11 11 11 13 15 16 23 23 23 22 22 21 21 20 23 23 23 23 22 22 21 21 22 20 18 18 20 23 24 24 29 29 28 29 34 38 36 30 23 26 28 27 23 19 17 16 20 22 23 24 29 34 32 26 24 25 25 24 25 29 35 39 41 44 47 49 49 47 45 43 38 36 34 31 28 26 25 25 28 31 32 29 26 24 21 18 9 7 6 8 12 16 18 18 13 13 12 12 12 13 14 14 12 13 13 11 9 8 10 12 11 15 21 26 29 28 25 23 23 20 16 12 10 11 13 15 12 14 17 21 24 25 26 26 17 15 12 14 23 30 27 20 15 14 13 12 14 15 17 18 22 22 23 23 22 21 21 20 17 15 13 15 20 22 20 18 18 13 14 25 37 41 38 35 33 26 20 19 19 19 21 24 33 38 38 29 17 11 10 10 18 20 22 23 21 20 21 22 28 30 28 21 17 18 20 20 21 22 23 24 23 22 20 19 21 23 24 24 22 21 21 22 23 26 29 28 24 21 21 23 26 27 28 29 28 27 25 24 17 16 16 20 25 27 26 24 13 14 15 17 20 25 29 31 30 38 49 56 54 46 36 30 27 28 30 31 31 28 25 22 18 17 18 19 18 16 18 23 29 29 27 23 19 16 16 16 23 22 22 23 25 27 28 27 23 22 20 20 25 32 33 30 21 23 24 23 21 19 20 21 25 24 22 19 17 15 14 14 18 20 23 23 22 20 20 20 23 23 23 22 21 21 20 20 14 16 19 22 23 23 22 21 22 22 24 26 27 26 24 21 23 20 16 15 16 17 17 17 16 15 13 13 15 16 16 16 15 12 12 15 17 18 19 22 26 24 23 22 22 22 20 19 16 18 21 25 27 25 19 14 5 9 13 17 19 21 24 25 37 44 36 20 13 8 5 8 15 17 18 20 21 20 20 19 19 20 21 22 22 22 22 22 25 31 33 27 20 18 19 19 18 17 15 16 19 22 22 21 21 20 16 13 13 20 31 40 28 23 27 38 37 22 13 14 20 23 28 32 32 30 27 24 25 31 32 24 16 14 16 19 22 20 18 18 19 19 18 16 13 19 22 21 22 29 37 40 28 26 24 22 20 18 17 17 17 18 19 20 18 16 13 11 11 11 13 14 16 17 18 19 18 21 23 24 22 21 21 21 15 14 14 13 13 12 12 12 17 17 19 23 27 30 29 27 27 24 20 19 21 22 23 23 20 20 20 19 19 19 18 18 21 21 19 16 13 13 14 16 23 21 18 16 14 14 14 14 14 14 14 13 13 13 12 12 13 12 11 10 11 14 16 18 24 25 26 24 20 18 18 19 18 16 15 20 28 34 37 37 29 29 26 22 19 20 26 32 29 25 22 21 23 24 21 19 23 27 29 28 25 23 24 26 27 26 24 23 22 21 20 19 21 20 20 19 19 19 20 21 18 16 16 19 21 21 25 30 42 37 32 30 30 28 21 15 17 19 19 17 19 28 36 40 26 24 22 21 22 20 16 12 5 7 9 12 13 13 12 11 14 15 17 19 19 19 18 17 24 23 21 20 21 23 26 27 37 36 32 24 20 20 18 16 17 17 18 21 23 23 20 17 18 12 7 11 22 30 24 14 21 17 11 6 6 11 17 21 15 14 15 18 23 24 22 18 17 16 14 15 17 18 17 16 18 21 21 17 15 16 15 11 14 14 16 17 18 19 19 19 14 13 12 13 14 16 19 20 24 21 16 12 9 8 8 9 10 9 8 6 5 5 5 5 4 5 6 8 10 12 13 14 16 15 13 12 11 10 10 10 8 10 12 11 9 7 8 8 11 18 26 27 19 9 7 9 17 17 15 10 6 7 11 16 16 15 13 11 11 11 11 10 8 10 13 13 12 12 14 16 15 17 17 15 12 13 17 22 25 24 21 17 13 10 10 11 9 9 9 9 9 10 10 10 7 9 11 13 14 14 13 13 15 14 13 12 12 12 12 12 12 11 11 9 8 7 5 5 4 3 3 3 4 4 4 5 7 10 13 13 10 7 5 5 2 2 2 2 2 1 1 1 1 1 2 4 5 5 5 5 159 159 159 159 159 159 159 159 161 160 159 158 158 159 160 161 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 160 160 161 161 161 160 159 158 158 158 158 157 157 156 156 156 156 157 158 158 158 158 157 156 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 162 161 160 158 156 154 154 153 156 157 158 159 159 159 159 158 157 157 157 158 158 158 159 159 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 159 159 159 160 160 160 160 160 162 161 160 159 158 159 159 160 160 160 159 159 159 159 160 160 162 161 159 158 158 159 161 162 162 162 162 162 161 161 161 161 160 160 161 161 161 162 162 162 161 161 161 161 161 161 161 161 163 163 162 162 161 161 161 162 162 163 164 163 161 160 161 162 163 163 162 162 161 161 160 160 159 158 154 147 138 132 129 128 127 122 118 120 128 140 152 160 168 148 121 103 98 99 100 98 86 99 110 108 110 129 143 139 116 99 87 94 114 135 150 160 162 143 123 118 125 129 124 117 93 84 105 125 116 115 128 130 135 140 153 157 143 136 144 150 142 112 81 84 105 110 116 136 148 160 169 171 157 114 60 26 25 44 56 68 92 108 100 87 124 149 107 64 78 113 124 93 61 74 101 125 122 102 92 97 122 103 94 110 133 138 122 105 85 56 42 50 70 96 102 82 57 64 78 87 82 74 75 83 63 50 42 45 46 43 40 43 38 39 68 89 79 89 128 152 142 125 109 128 142 128 116 101 96 104 108 107 112 124 127 123 101 109 118 131 137 120 95 86 90 92 88 95 128 159 146 112 70 65 82 99 95 95 102 101 100 113 119 112 109 118 128 130 113 82 69 110 164 158 94 40 28 40 49 48 51 63 73 76 67 70 71 67 67 77 93 104 119 103 91 84 74 67 62 56 45 55 59 50 38 36 45 54 56 88 126 125 86 55 47 46 34 36 53 100 118 90 60 36 41 94 159 169 121 51 28 75 137 157 147 123 132 155 148 124 96 88 98 129 148 144 138 141 117 113 100 60 34 31 37 60 104 134 147 141 142 135 107 79 54 80 111 136 155 159 138 112 99 95 109 122 85 29 39 98 135 171 182 160 143 143 146 147 136 140 146 143 135 142 156 158 167 174 164 126 79 44 31 29 35 28 25 44 76 103 136 170 168 152 150 161 151 127 125 143 152 139 128 117 104 91 71 45 41 38 36 35 34 32 28 25 22 20 32 83 105 64 25 6 27 30 32 30 30 32 31 28 16 21 61 119 125 64 12 7 77 125 138 133 159 167 127 88 84 85 70 42 24 25 29 29 32 19 21 51 93 126 140 145 127 120 115 105 110 110 87 84 129 152 161 151 138 129 135 152 144 145 148 153 155 155 150 147 145 138 130 130 141 155 160 157 152 150 151 156 140 89 44 32 31 30 30 31 33 32 29 27 24 23 24 27 30 32 31 30 21 54 106 146 153 140 135 142 142 137 154 150 145 156 157 166 163 166 162 149 137 131 128 127 123 118 120 133 143 128 89 54 26 22 46 91 118 113 86 58 33 36 50 90 128 130 132 154 158 171 156 105 68 88 144 185 186 172 142 108 82 73 73 75 117 144 149 135 135 144 144 142 141 143 146 147 148 150 153 156 162 167 163 156 153 143 133 133 131 128 126 132 130 110 98 106 141 143 130 109 105 116 120 114 106 100 87 78 89 114 134 141 119 114 111 137 162 128 74 56 98 138 163 159 140 104 74 69 77 62 43 41 53 57 57 63 76 85 89 82 75 80 96 109 104 84 78 94 91 59 57 89 124 143 136 114 118 139 144 138 136 132 126 118 109 106 113 123 97 96 95 68 24 19 71 123 115 141 157 143 130 137 126 94 65 77 91 122 151 159 132 79 49 67 77 75 77 92 103 104 109 105 118 150 180 189 181 172 142 149 171 196 184 144 139 171 183 178 171 168 174 178 170 156 133 140 154 173 184 167 122 82 73 98 122 139 148 143 141 150 178 172 168 175 183 167 115 65 46 38 32 39 45 39 37 47 45 45 40 35 32 28 31 45 32 28 25 27 31 33 33 33 45 46 43 44 34 23 57 107 116 116 111 95 73 54 43 39 94 152 173 180 183 128 88 120 153 161 132 73 29 18 29 46 35 36 36 35 32 28 23 20 52 92 118 103 69 55 90 141 176 197 183 109 82 142 188 187 178 178 175 170 168 170 172 171 174 176 176 176 174 157 114 74 78 73 105 151 173 174 160 139 127 119 108 91 64 46 56 78 79 65 59 65 65 50 35 29 28 32 32 29 31 34 32 27 29 28 27 26 26 26 26 26 24 23 21 19 19 23 29 35 23 16 11 16 24 27 29 29 30 26 24 25 26 25 27 32 43 40 35 31 29 28 28 28 22 28 32 31 30 32 32 31 29 31 34 34 33 33 34 35 35 33 32 33 36 38 39 38 34 32 31 34 38 39 35 31 30 29 28 27 27 27 27 28 28 30 32 32 30 28 27 27 26 28 32 35 35 32 29 26 24 24 24 25 26 28 30 31 37 37 38 38 36 33 30 27 23 24 27 37 50 58 52 41 43 44 43 41 37 33 29 28 64 133 162 112 45 9 8 19 98 149 179 171 138 94 89 128 178 150 92 36 14 14 18 24 21 21 21 20 18 16 13 12 16 17 19 21 21 21 21 20 21 24 27 26 21 18 18 20 22 20 19 16 14 13 12 11 12 19 27 29 24 21 23 26 26 20 13 7 6 8 9 9 12 10 9 12 17 19 16 13 8 13 20 27 31 33 32 31 35 33 33 35 39 38 33 28 27 26 28 34 35 31 28 27 23 23 24 25 26 27 27 28 25 28 32 32 26 20 21 26 31 31 32 32 30 27 24 22 23 28 33 34 29 25 24 25 26 26 25 24 23 23 23 23 24 28 32 33 31 28 27 27 36 33 31 30 31 31 29 27 24 24 25 26 28 29 30 31 30 31 33 32 30 27 25 24 25 23 21 20 20 19 17 14 21 21 20 17 14 13 15 17 16 15 14 14 15 17 19 20 23 23 22 22 22 22 22 22 23 23 23 23 22 22 21 21 21 19 17 18 21 24 24 24 26 26 24 24 30 36 35 31 31 34 36 31 23 16 15 15 15 19 22 24 27 31 30 26 24 24 22 21 21 25 32 37 39 41 45 47 48 47 45 43 38 37 35 32 30 29 28 28 32 33 30 25 24 26 24 19 11 9 6 6 10 14 16 17 15 15 13 13 12 13 13 14 14 15 15 13 11 10 11 13 15 17 20 23 25 27 27 28 24 21 17 13 12 14 16 19 17 20 23 25 26 26 24 23 18 15 12 14 23 30 27 19 17 16 15 14 14 15 16 17 21 21 21 21 22 23 24 25 13 11 10 14 20 24 24 21 20 14 12 22 34 40 40 40 32 25 18 17 18 17 19 22 35 41 41 30 17 11 12 13 18 20 23 23 21 19 20 20 25 28 26 21 19 20 20 19 23 24 24 24 23 21 19 17 21 23 25 24 22 20 20 21 21 25 28 27 24 21 22 23 27 28 30 32 32 31 29 28 23 20 18 20 25 27 26 23 15 15 15 16 19 24 30 33 40 47 54 57 52 42 32 27 23 25 29 32 32 30 28 26 20 18 19 20 19 16 19 23 29 29 28 24 19 17 17 18 23 21 20 21 24 26 27 26 27 27 23 22 27 33 32 27 19 22 26 27 25 23 22 22 24 23 21 19 17 16 16 15 19 21 23 23 22 21 21 21 24 23 23 22 22 21 20 20 15 17 20 23 24 24 23 22 23 23 24 26 29 29 26 23 24 21 18 18 18 18 17 15 16 14 12 12 14 16 16 15 10 8 9 14 15 13 14 18 26 24 22 22 23 22 20 18 17 18 21 24 27 25 21 17 10 13 16 18 19 20 23 26 33 41 33 16 9 4 3 7 12 14 16 18 20 20 20 20 19 19 20 20 20 19 18 17 23 30 32 25 17 14 15 15 18 16 15 17 20 22 23 22 22 20 16 13 14 23 37 47 30 23 26 39 40 25 16 19 21 23 27 30 31 30 28 27 26 30 30 24 18 18 20 20 21 19 17 18 19 19 18 16 16 20 21 19 20 29 39 44 34 29 23 21 21 20 18 15 18 18 18 18 17 16 15 14 13 13 14 15 16 17 18 19 18 21 23 24 22 20 19 19 16 16 16 16 16 15 15 15 18 19 20 24 27 29 28 26 27 25 22 22 22 23 21 20 20 19 19 18 17 17 16 16 18 19 18 16 13 11 13 15 20 19 18 17 16 15 14 14 14 14 13 13 12 12 12 11 12 12 12 12 13 14 16 17 21 23 26 25 22 20 19 19 21 20 20 25 33 37 37 34 21 24 26 25 23 23 28 32 30 26 22 22 24 25 22 18 23 29 35 34 27 24 26 31 28 28 26 24 23 21 21 21 21 20 19 18 18 19 19 20 19 17 18 22 25 26 29 33 41 36 31 31 32 30 24 17 16 20 21 20 23 30 36 37 27 25 23 21 20 18 15 12 7 8 10 12 12 12 11 10 10 13 17 20 22 22 21 20 27 27 26 26 26 26 27 27 31 35 34 26 20 18 19 18 18 17 17 18 21 21 20 18 18 15 8 6 20 36 32 17 18 17 15 14 14 16 18 20 17 16 17 21 25 26 21 17 14 12 10 10 14 19 22 23 19 21 20 17 16 17 15 12 13 15 16 18 19 20 20 19 14 13 12 12 14 17 20 23 22 20 16 13 11 10 10 10 11 10 9 7 6 5 5 5 4 5 7 9 11 14 15 16 14 13 12 10 9 9 9 10 6 9 10 10 8 6 6 7 10 16 25 27 18 7 5 9 19 17 13 8 6 7 10 13 15 14 13 11 10 10 10 10 12 13 13 11 10 11 14 17 18 20 20 16 11 10 14 18 25 25 22 18 13 10 10 12 8 8 8 8 8 7 7 7 7 8 10 12 13 13 13 12 15 15 14 13 12 12 12 12 12 12 10 9 7 6 5 4 4 4 4 4 4 4 5 5 11 12 13 11 7 4 3 3 1 1 1 1 2 2 3 3 2 2 3 4 5 5 4 4 159 159 159 159 159 159 159 159 161 160 158 157 157 158 160 161 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 157 158 159 160 159 158 157 156 158 158 158 157 157 156 156 156 155 156 158 159 159 158 156 155 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 156 153 154 156 158 159 158 156 155 156 156 158 159 159 159 159 158 157 158 158 159 159 160 160 160 157 158 159 160 160 160 159 159 161 160 159 159 159 159 158 158 163 162 162 161 160 160 159 159 159 159 158 158 158 159 160 160 161 160 158 157 157 158 160 161 162 161 159 158 158 159 161 162 161 161 161 160 160 160 160 159 160 160 160 161 161 162 162 163 161 161 161 161 161 161 161 161 165 164 164 163 162 160 159 158 162 163 164 163 161 159 160 162 163 162 162 161 160 159 158 158 155 156 156 152 147 143 143 143 122 119 116 118 127 138 141 140 132 122 100 82 86 99 93 74 76 96 117 113 102 116 126 110 103 103 100 95 93 102 121 137 157 144 130 126 129 130 128 124 105 81 98 116 100 104 128 130 133 135 148 151 138 132 141 147 152 135 93 75 94 102 109 135 167 172 161 143 120 75 33 22 57 85 102 110 127 133 114 93 134 162 115 71 92 134 144 106 54 58 79 107 116 106 100 105 118 107 101 109 122 125 114 101 79 53 45 58 77 104 111 90 60 78 104 117 100 74 69 80 81 70 61 62 62 52 39 31 43 40 55 62 58 80 112 117 126 107 88 105 119 114 114 108 118 112 104 101 110 122 130 132 135 137 134 135 137 126 114 115 120 106 83 81 119 159 154 122 82 75 91 106 95 87 87 80 90 105 120 131 142 149 142 129 117 98 78 86 109 102 67 41 39 41 35 27 35 56 68 66 65 90 121 137 132 125 131 144 145 127 119 106 75 55 47 37 57 64 61 44 31 30 32 30 62 120 171 155 97 63 59 57 34 30 39 83 102 75 44 18 55 111 163 142 79 27 25 71 109 115 104 96 112 118 90 56 65 92 116 115 101 88 75 65 65 53 45 36 33 23 24 61 73 91 101 110 126 122 92 63 53 79 106 122 133 135 117 94 112 111 93 64 29 13 64 146 178 177 164 153 155 154 151 155 161 133 124 134 132 129 145 163 156 177 185 154 102 57 35 28 40 43 33 25 42 82 135 180 162 150 144 149 152 145 136 132 147 136 125 116 110 106 87 56 40 39 37 36 35 33 29 25 23 26 32 63 64 26 13 21 30 32 32 29 28 31 31 29 17 28 68 115 107 45 14 34 99 141 146 136 155 152 111 80 67 84 84 57 34 31 33 29 30 19 15 33 70 106 126 132 121 124 115 93 107 129 110 91 124 144 149 137 129 128 138 153 154 150 144 141 143 147 151 153 145 143 137 133 139 150 152 145 143 139 138 143 127 79 37 27 30 29 29 30 33 33 30 27 23 23 25 28 31 31 28 25 29 67 119 150 149 135 131 138 149 143 163 156 145 151 147 155 148 155 157 147 135 132 135 138 134 137 149 165 168 138 81 34 11 26 81 144 169 150 107 69 54 52 39 45 76 100 119 146 136 149 170 134 67 80 147 176 178 161 152 140 94 45 54 97 143 149 138 134 143 133 130 152 140 144 149 153 157 160 165 168 168 163 148 138 137 126 107 98 93 113 127 129 125 108 91 89 98 108 107 94 94 105 107 97 93 84 69 63 78 106 124 127 133 119 115 145 150 84 53 98 124 128 127 143 151 108 60 55 54 56 43 36 45 51 64 89 95 102 99 85 78 86 99 105 97 109 108 94 77 65 75 98 106 113 114 121 145 161 161 159 152 150 143 130 113 97 86 81 89 99 100 60 18 36 73 75 115 145 153 119 94 100 92 57 69 107 140 181 199 191 149 61 23 58 93 113 135 158 165 157 136 127 137 169 189 179 154 138 143 148 156 162 150 128 141 179 173 167 164 167 168 167 168 172 150 154 153 154 168 173 145 107 59 88 107 127 154 151 137 143 158 167 170 160 140 109 65 29 32 40 39 38 42 40 38 46 43 37 30 35 41 32 29 43 37 24 20 30 36 32 33 41 41 49 41 37 33 28 48 71 109 140 167 155 109 58 30 22 108 194 205 188 198 146 106 156 203 181 116 45 22 32 36 31 32 32 33 32 28 22 15 11 65 124 174 173 128 77 64 83 134 175 165 85 88 170 197 196 169 179 179 167 162 170 174 170 170 169 173 181 183 169 139 114 124 100 103 118 109 96 92 85 104 99 99 98 84 66 65 76 79 60 53 68 77 64 42 30 28 27 31 38 38 33 31 33 26 26 25 25 26 26 27 28 24 22 20 17 18 24 33 40 19 13 12 19 28 30 29 29 30 26 24 26 26 24 27 32 45 42 37 31 27 26 27 29 24 30 34 33 32 33 33 32 31 33 35 35 33 33 35 36 33 32 31 33 36 38 38 38 30 29 32 37 42 40 34 27 31 30 28 27 27 27 28 28 26 29 32 33 31 28 27 27 28 31 36 38 38 34 29 25 24 24 25 26 27 28 31 32 33 34 36 37 35 31 26 23 18 20 28 43 62 72 65 52 53 53 53 51 47 41 36 32 96 160 172 102 34 13 17 20 72 134 185 194 160 108 120 189 212 179 111 45 16 13 15 21 20 21 23 23 22 19 16 15 17 18 19 21 22 23 23 24 20 26 31 29 21 16 16 19 19 19 19 19 18 16 15 14 13 20 28 30 26 21 19 20 27 20 12 6 5 6 7 7 10 8 8 13 18 20 16 12 12 14 18 23 26 28 30 31 36 34 33 36 39 38 31 25 26 25 29 35 36 31 26 25 23 23 24 25 26 26 27 28 27 29 33 33 27 21 24 30 27 29 31 33 33 30 27 25 19 24 30 31 27 24 25 26 25 24 23 22 23 24 25 26 26 29 32 31 28 26 25 25 32 30 28 28 29 29 28 26 24 24 24 25 27 29 31 33 30 33 36 35 30 25 23 22 25 21 17 14 14 15 15 14 26 25 21 17 13 13 16 20 17 17 17 17 19 21 23 25 22 22 22 23 23 24 24 24 24 24 23 23 23 22 22 22 23 21 18 18 21 22 22 21 24 23 21 21 26 34 34 31 35 39 40 33 22 14 12 14 11 16 22 24 27 30 29 27 23 22 20 18 18 23 31 37 38 39 43 46 47 46 44 42 39 38 36 34 32 31 31 31 34 33 28 23 23 27 26 20 14 10 7 6 9 12 14 15 17 16 14 13 12 12 13 13 15 16 16 14 11 10 12 14 18 18 17 18 21 25 29 31 25 22 18 15 14 16 19 22 22 24 27 28 27 25 22 19 21 19 16 18 26 32 28 20 18 18 18 18 17 16 15 15 19 19 19 19 21 24 27 29 11 9 8 13 21 26 26 23 22 14 11 20 32 40 42 42 32 23 16 15 15 15 16 18 36 42 42 31 17 12 14 16 19 21 23 23 20 18 18 18 22 25 25 21 19 20 20 17 25 25 25 25 23 20 18 16 20 22 24 24 21 19 19 20 20 23 27 26 23 21 22 23 26 28 31 33 35 34 33 33 28 24 20 21 25 27 25 22 21 19 18 18 21 26 32 36 48 52 56 54 46 36 28 24 20 24 28 32 33 31 29 28 20 19 20 21 19 17 19 24 29 29 28 24 19 17 18 20 21 19 19 21 24 26 25 23 29 29 26 25 28 33 31 24 18 22 27 29 28 26 24 24 22 21 20 19 18 18 17 17 18 20 23 23 22 21 21 21 23 23 22 22 21 20 20 20 18 19 21 22 23 23 23 22 25 24 25 27 30 31 28 25 24 22 20 19 20 19 16 14 15 13 11 11 14 15 15 14 7 6 8 13 14 11 11 15 25 22 21 21 23 23 21 19 18 19 21 24 27 26 23 20 18 20 21 20 17 17 18 21 25 33 26 11 6 4 5 11 10 12 15 17 19 20 20 20 19 19 19 19 18 16 14 12 22 29 31 24 15 12 12 12 18 17 16 17 21 23 24 24 23 21 17 13 15 26 41 53 32 24 28 42 44 30 22 26 21 22 24 26 28 29 30 31 27 29 28 23 21 22 23 21 21 20 18 18 19 19 17 15 20 22 22 18 19 28 39 45 38 31 23 20 22 22 19 15 18 18 17 17 17 17 17 17 15 15 16 17 18 18 19 19 18 21 23 23 20 17 16 16 18 18 18 18 18 18 18 18 20 20 21 24 27 29 27 25 27 25 23 23 23 23 20 18 21 20 19 18 16 15 14 13 15 17 18 16 13 12 13 14 17 18 18 18 17 15 14 13 14 13 13 12 12 11 11 11 12 12 13 14 15 15 16 16 18 21 25 26 24 22 21 21 29 27 27 30 35 36 31 27 14 20 27 29 28 27 30 33 31 26 21 20 23 25 23 20 23 32 39 37 29 25 28 34 29 28 27 25 23 21 21 21 21 20 19 18 18 18 19 19 20 17 18 23 27 29 33 38 40 35 30 31 33 31 25 18 14 19 23 24 27 32 35 35 28 26 23 21 19 17 14 12 9 9 10 11 11 11 10 10 7 10 16 21 24 25 25 24 30 30 30 30 30 29 28 28 28 33 35 27 20 18 19 20 16 15 14 16 18 20 20 19 18 17 8 3 19 40 38 19 14 15 18 20 21 21 20 19 19 18 18 22 27 27 21 16 12 9 7 8 13 19 24 27 18 20 19 16 15 16 15 11 13 14 16 18 19 20 19 19 15 14 12 12 14 17 21 24 18 17 16 14 13 12 12 12 12 11 9 8 7 6 5 5 4 6 8 10 13 15 16 17 13 12 11 9 8 9 9 10 6 8 9 9 7 5 5 6 10 16 24 27 18 6 4 8 20 16 11 7 6 7 9 11 15 14 13 12 10 10 10 11 16 15 12 9 7 9 14 19 21 23 22 17 11 8 11 15 26 25 23 18 13 10 10 12 9 8 8 8 7 7 6 6 7 9 10 12 13 13 12 11 16 15 14 13 12 11 11 11 13 12 10 9 7 6 5 4 5 5 4 4 4 4 5 5 14 14 12 8 3 1 2 3 0 0 1 1 2 3 4 4 3 3 4 4 5 4 4 4 158 159 159 160 160 161 162 162 161 162 160 158 156 156 158 161 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 155 155 155 155 155 155 155 155 161 161 159 158 156 154 153 153 155 155 155 157 160 159 156 152 157 157 156 155 155 156 157 157 154 154 155 157 158 159 160 160 160 160 158 155 152 151 155 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 161 160 159 158 158 160 162 163 155 155 155 155 156 156 156 156 159 159 159 159 159 159 159 159 156 156 157 158 158 159 160 160 160 160 160 160 160 160 160 160 162 161 161 161 161 162 163 164 163 163 163 162 162 161 161 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 157 158 160 161 161 160 159 158 160 160 160 160 160 160 160 160 159 157 156 156 158 160 159 158 164 160 151 145 148 156 157 153 124 120 130 134 128 135 139 123 115 92 83 79 70 81 99 98 105 116 109 96 99 102 89 76 91 96 102 96 79 67 77 94 112 126 130 119 113 117 117 111 96 86 83 86 89 107 132 144 131 123 130 148 150 136 128 133 172 131 87 78 91 96 106 128 160 146 130 92 39 25 52 73 106 143 159 149 132 108 98 111 158 150 104 88 123 161 160 124 67 40 52 89 109 117 109 85 71 90 121 127 113 120 124 102 87 57 37 42 84 119 111 106 88 88 101 121 112 74 62 85 114 77 62 95 117 83 41 33 42 44 50 42 48 60 61 76 64 68 81 90 88 90 97 100 101 102 105 107 107 114 133 152 161 144 126 119 120 120 119 119 134 142 119 81 91 136 146 120 89 109 119 108 95 89 81 70 70 93 128 157 161 141 116 100 84 71 52 45 43 66 96 83 50 24 17 32 49 69 82 82 99 142 178 184 170 146 130 130 112 108 99 86 74 60 41 25 45 50 48 43 35 22 22 36 98 159 175 118 70 73 78 62 45 34 35 52 59 47 35 33 65 88 86 71 58 30 22 49 78 67 58 55 52 46 41 39 71 75 71 54 38 31 29 27 28 21 20 25 30 29 28 29 38 37 43 59 70 67 53 42 54 72 95 109 109 100 91 86 94 85 47 6 22 94 157 181 173 164 156 158 166 172 170 165 145 139 135 135 134 129 127 129 135 146 166 173 140 82 42 33 35 30 35 28 32 64 109 157 166 153 141 138 138 136 134 133 132 129 120 115 125 130 109 80 44 33 35 41 35 29 30 29 27 28 31 35 32 26 24 27 29 29 30 30 29 27 25 24 23 34 53 82 79 26 14 64 109 111 107 97 88 84 83 82 68 82 105 83 44 29 25 32 30 27 26 22 38 95 140 139 137 133 132 110 122 148 119 89 117 150 163 136 118 137 150 137 135 138 144 150 149 143 142 146 141 150 155 150 140 135 138 143 133 128 135 149 128 66 24 26 33 33 31 29 27 25 23 22 24 23 27 28 26 31 29 14 29 100 143 150 141 136 146 145 146 156 158 152 151 154 149 138 153 143 135 136 147 149 133 113 141 170 177 170 156 101 38 18 29 79 131 167 175 133 77 55 93 86 57 28 33 59 85 103 103 117 134 100 68 81 115 166 174 183 179 146 88 43 58 107 125 148 161 149 134 134 142 147 158 162 157 149 155 168 165 151 147 131 121 117 100 76 70 79 99 102 113 125 125 112 100 96 102 92 93 107 118 121 130 143 149 137 106 81 83 93 103 113 117 139 153 128 76 52 87 138 120 113 118 130 123 89 54 37 39 43 49 48 49 72 100 110 109 100 97 95 89 89 90 83 109 141 150 120 94 98 107 105 107 113 125 156 177 177 170 154 145 147 135 121 117 106 90 83 95 90 80 42 22 38 53 67 114 117 107 89 70 54 55 71 95 146 180 195 194 170 119 51 65 93 139 176 180 163 150 149 125 128 149 175 176 152 134 133 147 147 128 101 100 127 150 155 164 165 163 165 163 149 142 153 176 162 132 127 155 164 138 115 127 111 87 92 125 136 121 114 130 136 122 85 58 50 45 35 35 34 34 36 39 40 38 35 37 37 35 30 25 24 29 36 37 26 27 33 32 34 40 41 39 44 45 38 27 27 41 58 87 124 169 180 121 61 21 46 133 189 191 202 187 126 132 169 189 133 66 31 26 32 34 32 28 28 26 23 21 18 8 1 53 146 199 203 172 112 81 83 86 112 122 70 93 175 182 175 173 177 180 178 173 170 171 173 164 171 170 163 167 177 172 157 125 99 76 67 60 55 71 94 139 120 127 130 96 64 65 73 61 43 38 56 71 63 44 32 23 27 32 35 34 33 32 32 27 26 24 21 24 30 32 30 24 23 21 21 28 36 36 32 17 12 14 24 32 33 32 32 29 29 29 28 27 26 25 24 31 31 30 28 27 28 29 31 34 28 23 23 28 33 34 33 30 30 29 27 25 26 29 32 31 32 31 31 35 40 38 34 29 32 38 41 41 38 34 32 28 28 28 28 28 29 31 33 27 24 25 30 31 28 25 24 30 27 25 28 32 34 31 27 23 22 20 20 21 24 27 30 36 31 34 34 26 24 24 18 14 26 44 67 94 105 89 65 60 77 93 87 62 41 43 55 110 140 126 69 33 29 25 15 34 103 155 203 163 110 179 244 236 195 124 55 18 13 16 16 14 22 28 29 29 27 19 11 22 20 19 21 24 26 24 22 21 22 23 21 18 18 21 24 18 14 11 11 15 19 20 19 17 18 22 27 25 17 15 18 23 21 18 12 7 3 4 5 6 8 12 15 16 15 13 12 8 15 24 28 28 29 32 36 39 37 35 34 32 31 31 31 32 31 29 27 26 25 26 26 19 21 27 33 32 26 23 25 27 31 34 34 31 28 28 29 30 30 29 28 27 26 26 25 29 31 31 29 26 25 27 29 25 23 21 19 20 22 25 28 27 28 30 29 27 26 27 28 29 27 25 25 26 26 24 22 22 22 23 24 26 27 29 30 29 30 31 30 27 24 24 25 27 21 13 9 10 14 17 18 23 20 16 13 12 14 17 19 15 16 17 19 20 20 21 21 19 19 18 18 18 18 18 19 21 19 17 17 19 21 20 19 15 18 22 22 21 19 18 18 20 18 17 19 24 30 33 33 36 38 38 35 28 21 16 14 13 17 22 25 25 26 27 29 27 25 21 17 16 21 28 34 38 37 37 41 47 50 49 46 41 39 37 35 33 32 32 32 36 32 27 23 21 21 22 24 13 13 11 9 8 10 15 19 17 15 13 11 12 13 14 15 12 12 12 12 13 13 14 15 14 17 20 20 19 21 28 34 24 21 17 15 15 17 20 22 25 25 24 21 19 19 23 27 21 23 21 20 29 38 33 20 17 21 24 25 22 19 17 17 18 17 18 22 26 29 29 27 15 14 15 18 22 26 26 25 21 22 18 15 26 43 49 45 25 22 19 18 14 12 16 22 36 46 46 30 16 15 18 18 19 19 20 22 24 23 19 16 20 23 26 24 20 17 17 18 24 23 21 20 18 18 18 18 13 17 23 26 25 22 20 19 21 22 23 24 24 23 21 19 27 29 35 42 48 49 46 43 34 28 23 23 27 30 28 25 21 21 22 24 28 33 37 40 54 52 47 40 37 36 33 27 22 26 30 32 32 32 32 33 16 17 18 18 18 21 26 31 30 29 29 27 26 24 22 21 19 19 20 23 25 25 23 20 27 26 26 29 32 33 30 27 23 24 24 25 25 24 23 22 23 20 17 16 17 20 20 20 19 18 18 19 21 22 20 18 20 19 18 17 17 17 18 19 20 19 18 17 17 18 20 21 20 21 24 27 28 28 27 26 24 22 20 19 18 16 13 10 6 8 11 13 13 11 9 7 7 7 8 11 14 15 14 11 21 21 21 22 23 24 24 24 15 17 20 25 28 27 23 20 22 23 22 21 19 15 12 10 28 33 32 20 10 8 10 10 13 14 16 18 19 19 19 18 21 19 16 15 15 15 14 12 18 27 34 30 18 8 7 10 14 14 15 19 23 25 25 24 20 20 19 18 21 30 43 52 34 26 29 42 45 32 21 19 15 19 23 26 27 28 29 31 29 32 32 27 19 15 17 22 22 21 20 18 17 16 16 16 20 22 22 20 24 34 42 46 34 26 21 23 25 23 18 15 15 18 21 22 19 16 15 16 19 19 20 21 20 19 18 17 18 19 20 18 15 12 12 13 17 19 20 21 22 21 20 19 15 18 22 26 29 29 28 27 27 29 29 25 19 16 18 21 19 19 20 20 20 20 19 18 14 14 14 16 19 19 17 14 21 20 19 17 15 14 13 13 15 14 12 12 13 14 13 11 15 14 12 11 12 13 14 15 20 21 22 22 22 23 25 26 27 31 34 34 29 23 19 17 20 22 26 29 30 31 30 29 21 20 19 22 25 26 23 20 22 29 36 36 31 26 26 28 27 24 22 22 24 25 25 24 21 19 17 17 18 18 17 15 18 17 18 24 32 37 36 34 36 35 34 33 31 26 19 14 15 22 29 30 27 25 28 32 31 28 26 27 24 18 15 16 14 14 13 12 11 11 11 11 10 13 15 16 16 18 23 28 28 31 31 26 26 28 26 21 25 34 40 36 25 18 20 26 18 15 13 16 17 16 16 19 9 11 7 6 21 41 40 25 19 20 23 24 24 22 19 17 21 22 23 24 22 19 15 13 10 9 9 10 13 17 21 23 21 18 14 13 15 17 18 18 9 13 17 18 17 16 17 19 14 12 12 14 18 22 22 21 18 15 13 12 12 13 11 10 13 11 9 7 5 4 3 4 5 8 11 12 11 11 11 13 13 12 10 11 12 12 10 8 10 10 9 7 5 5 8 11 9 14 23 26 17 6 6 12 19 17 11 3 1 5 8 9 7 15 20 18 10 5 8 13 12 12 11 9 8 9 12 16 23 19 16 12 8 4 7 13 26 30 28 18 10 8 11 13 8 8 8 8 8 8 8 8 7 8 9 11 11 10 8 7 19 15 11 9 10 11 12 11 8 8 9 11 12 11 8 5 6 5 4 4 6 9 13 15 17 12 7 4 3 3 2 1 1 2 2 3 3 2 2 1 1 2 3 4 4 4 4 4 160 160 160 160 159 159 159 159 158 160 161 161 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 156 156 156 156 156 156 156 156 159 158 158 157 157 156 155 155 155 155 155 157 159 159 156 153 157 157 156 155 155 156 157 157 156 156 157 157 157 157 158 158 158 159 158 156 153 153 155 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 160 161 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 157 157 157 158 158 159 159 159 160 160 160 160 160 160 160 160 162 161 160 160 160 161 162 163 162 162 162 161 161 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 158 158 159 160 160 160 159 159 160 160 160 160 160 160 160 160 159 157 156 156 158 159 159 157 152 158 158 149 142 143 146 147 134 135 143 140 131 138 140 124 108 86 74 73 80 111 141 147 132 129 125 127 120 94 78 85 87 83 86 91 85 73 70 76 91 97 90 77 87 110 110 91 92 77 67 63 67 89 115 124 99 94 98 112 118 113 111 117 130 102 71 63 72 73 72 77 99 77 58 42 26 39 89 134 137 143 156 167 141 87 85 133 177 136 84 95 142 162 159 142 102 53 41 76 115 142 134 99 82 72 83 98 109 132 138 113 79 46 40 59 93 117 117 123 117 103 97 112 118 95 80 89 96 80 80 107 120 90 53 41 42 41 52 48 44 52 60 77 89 100 95 81 85 99 94 76 77 89 96 92 89 95 106 113 119 113 107 104 105 107 113 117 151 146 116 77 72 94 100 86 85 94 100 99 92 87 83 80 81 90 104 111 102 84 69 63 54 59 47 37 49 97 135 115 55 25 15 27 46 80 107 107 113 135 148 148 141 119 94 83 66 63 66 73 73 68 67 71 75 63 46 38 38 31 28 39 94 128 126 74 39 51 67 64 51 40 37 44 44 35 35 45 55 73 72 62 55 36 40 77 115 87 56 39 34 32 32 32 53 52 52 49 43 35 30 27 26 23 23 26 26 25 26 31 26 20 22 34 40 35 32 35 41 49 59 64 64 63 63 64 57 49 26 16 56 127 174 183 167 164 163 166 169 166 155 145 140 135 133 134 132 125 118 115 122 138 167 184 164 112 61 36 37 32 38 29 23 41 80 131 161 156 149 144 141 139 136 134 137 134 118 105 118 135 119 86 52 36 33 39 36 31 31 28 25 28 31 30 28 27 26 27 27 28 29 30 29 28 26 25 27 37 41 53 59 34 24 51 70 72 71 65 62 63 62 61 57 73 95 72 36 28 26 30 27 25 24 17 29 84 135 145 150 146 144 123 129 144 111 79 103 141 151 123 113 133 144 135 138 147 158 160 148 136 136 144 150 152 152 146 139 136 138 141 138 142 147 148 122 67 30 29 32 31 30 29 27 25 23 22 24 25 29 29 28 32 26 10 41 115 158 161 150 145 153 149 151 157 165 165 157 146 140 138 141 134 129 135 149 152 136 116 146 170 172 151 114 53 17 29 82 126 158 157 131 89 71 85 109 115 97 62 40 32 38 51 60 65 81 63 46 58 87 133 167 192 182 131 88 76 89 109 126 132 144 152 145 135 141 156 155 159 155 144 139 138 128 112 87 99 107 107 109 115 117 113 124 134 137 128 118 117 126 133 121 117 113 114 123 141 164 181 182 161 124 93 77 72 84 104 125 136 119 73 49 73 113 138 131 133 141 143 117 74 44 36 58 73 80 67 68 107 145 153 126 88 71 81 79 71 78 92 132 132 127 122 127 133 126 112 101 99 125 171 183 167 157 151 146 147 142 137 133 122 115 119 110 85 61 25 17 49 79 100 94 103 105 103 100 90 90 101 133 167 178 173 158 140 118 81 95 118 141 142 127 116 119 128 123 126 138 154 158 147 133 126 129 131 113 86 86 119 150 161 172 168 168 174 162 132 126 148 168 172 164 145 129 120 130 149 173 149 116 98 98 94 88 89 83 81 66 42 30 34 36 32 35 33 32 33 35 36 34 33 33 34 33 30 26 26 32 38 43 35 34 34 32 38 44 40 42 45 44 38 29 27 35 44 56 95 148 179 134 64 12 41 139 196 188 184 179 139 130 134 108 76 43 31 35 39 34 29 28 28 26 23 21 18 9 1 47 119 183 195 156 126 134 133 85 69 59 53 98 148 136 125 144 151 161 169 172 170 167 165 175 165 173 194 192 158 124 111 98 88 92 105 101 93 115 152 166 124 102 96 73 55 59 66 58 43 34 41 52 52 44 38 25 27 29 29 28 27 28 30 25 25 22 20 24 30 32 30 20 20 19 21 27 34 33 29 13 10 13 23 31 32 31 31 29 29 29 29 27 25 24 22 28 27 28 29 30 30 30 29 33 28 22 21 24 28 28 27 27 27 26 24 21 21 24 27 34 34 32 31 33 36 34 28 25 28 32 35 36 34 31 29 28 27 26 25 26 29 31 33 28 25 25 30 32 29 26 25 25 23 22 26 30 31 28 24 20 19 19 19 21 23 26 27 26 23 27 27 18 14 14 9 10 21 48 91 134 144 112 73 61 84 106 101 72 47 46 59 85 97 83 51 36 33 29 26 36 80 115 152 139 124 186 238 227 187 128 73 35 18 16 20 10 20 39 55 54 37 21 13 25 24 22 22 23 24 24 23 22 22 21 20 19 19 21 23 19 17 15 15 16 17 18 17 16 18 24 28 24 16 15 20 23 22 20 15 9 6 5 6 6 8 11 13 14 14 14 13 7 14 24 30 31 32 34 37 36 36 35 34 33 33 33 34 28 28 27 26 26 26 26 27 21 22 27 32 31 25 24 26 28 30 32 32 30 29 29 29 30 30 29 28 27 27 26 26 31 31 31 29 28 27 28 29 27 25 22 20 21 23 26 28 30 31 31 29 27 26 28 30 32 30 27 25 24 22 19 16 21 21 22 23 24 26 27 28 28 29 30 28 24 22 22 22 21 17 12 11 13 17 19 20 22 19 15 12 11 12 14 15 14 15 16 17 17 18 18 18 16 15 15 15 15 15 16 17 18 17 16 17 18 19 17 15 14 17 20 21 19 17 17 17 20 18 17 19 24 29 33 34 35 36 37 34 29 23 20 19 13 16 20 22 22 23 25 28 29 26 21 17 15 19 27 33 37 35 36 40 46 49 48 46 42 41 38 35 33 31 31 30 34 31 26 21 19 19 20 21 18 17 15 11 9 9 12 15 15 15 15 14 14 15 15 15 13 13 12 11 11 12 13 14 14 17 21 21 20 22 27 32 26 24 21 17 15 14 14 15 17 19 21 22 21 20 21 22 21 22 20 18 27 36 32 19 18 20 23 23 20 18 17 17 18 18 20 23 27 29 28 26 17 16 16 18 21 24 24 23 22 20 14 12 25 44 50 45 27 23 20 18 15 13 18 24 35 44 44 30 18 17 19 18 18 18 18 21 23 24 21 19 20 24 26 24 20 16 16 17 22 21 20 19 19 19 19 20 15 19 23 24 23 21 20 20 20 21 23 25 26 25 24 23 28 30 36 44 50 53 51 48 41 35 29 26 26 27 26 24 22 22 23 25 29 33 37 40 51 48 42 35 33 34 31 27 25 28 30 31 31 30 31 33 20 21 21 19 19 21 25 29 31 30 28 26 24 22 21 20 19 19 20 22 25 25 23 20 24 24 26 29 32 33 31 28 26 26 26 26 26 25 24 23 23 19 16 15 16 18 19 19 21 21 20 22 23 22 19 16 17 17 16 16 16 16 16 16 19 18 18 18 19 19 20 21 20 21 23 25 27 28 29 29 25 23 21 20 19 17 14 11 8 10 12 13 13 11 8 7 7 7 8 11 15 16 14 13 21 21 22 24 24 24 24 24 18 18 20 23 26 28 26 24 22 21 21 19 17 15 13 12 25 30 29 20 11 9 11 11 15 15 16 17 18 18 18 18 21 18 15 14 14 14 12 11 17 26 32 29 18 10 9 13 12 12 13 17 22 26 27 27 22 22 21 19 21 29 42 51 39 30 30 40 42 31 21 19 15 18 22 24 25 27 29 31 32 34 32 26 17 13 16 20 23 23 21 19 18 17 16 16 18 22 23 23 28 37 45 48 34 25 20 22 25 23 20 18 17 19 21 20 18 15 15 15 17 18 19 20 20 20 19 18 21 21 19 16 13 12 14 17 17 19 21 23 23 22 20 19 17 19 22 24 26 26 26 26 25 27 28 25 19 16 17 19 20 21 21 21 20 19 18 17 15 14 15 17 19 19 17 14 20 20 19 18 17 16 15 14 14 12 11 11 12 13 12 11 12 12 12 12 13 14 15 16 17 19 22 23 24 24 26 27 30 31 31 28 23 19 18 18 19 21 25 27 29 30 29 29 22 19 18 20 23 24 22 20 23 29 34 34 28 24 25 28 26 24 22 23 25 27 27 26 21 19 17 17 18 18 17 15 18 17 18 24 32 37 36 34 36 35 33 32 29 24 17 12 11 19 27 29 28 27 29 33 30 27 25 26 23 18 16 17 14 13 12 11 11 12 13 14 16 17 19 19 20 21 23 25 29 31 29 24 22 23 22 18 25 32 38 38 32 25 21 20 17 13 13 16 18 16 17 19 13 16 12 9 22 41 41 28 21 21 22 22 21 19 18 16 21 22 23 23 21 16 12 8 7 7 8 9 12 16 19 21 24 20 15 13 14 15 17 17 12 14 16 16 15 15 17 18 17 15 14 15 18 21 21 20 17 15 13 13 14 13 11 9 11 10 9 7 6 6 6 6 8 10 13 14 13 12 13 14 14 12 11 11 12 12 10 8 8 8 8 7 6 7 10 13 10 16 24 27 19 9 8 14 25 23 15 5 1 3 6 5 6 13 20 18 11 6 7 11 10 10 10 8 7 8 12 16 20 16 13 11 6 3 6 12 29 33 32 22 12 9 10 10 8 8 8 8 8 8 8 8 8 8 9 10 10 10 9 9 17 14 10 9 10 12 12 12 10 9 9 11 12 10 6 4 4 4 5 6 8 11 13 15 16 12 7 4 3 3 3 2 1 2 3 3 3 3 2 1 1 2 3 4 4 4 4 3 161 161 160 159 158 157 157 157 155 158 162 162 160 158 156 156 157 157 157 157 157 157 157 157 159 159 159 159 159 159 159 159 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 155 155 156 157 158 158 156 153 157 157 156 155 155 156 157 157 158 158 157 157 156 156 156 155 156 157 157 157 155 155 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 157 158 159 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 160 160 160 160 160 160 160 160 162 161 160 159 159 159 160 160 161 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 159 159 158 158 158 159 160 161 160 160 160 160 160 160 160 160 159 157 156 156 158 159 158 156 151 156 154 143 133 130 130 129 134 137 140 134 133 146 145 124 79 75 79 88 104 133 155 155 146 147 146 139 112 74 66 89 78 68 76 104 120 110 96 91 91 92 76 58 72 101 102 78 80 68 58 52 57 81 103 106 86 85 89 94 94 86 76 72 81 64 48 48 55 56 50 45 40 41 32 27 40 72 114 150 139 128 144 170 138 71 77 144 184 135 84 104 147 158 158 154 125 67 39 65 111 157 163 132 94 81 87 97 99 114 118 97 68 35 49 80 98 112 124 142 140 115 92 99 117 107 80 67 66 66 72 85 92 83 65 51 47 35 50 50 41 59 89 117 132 135 108 84 101 120 106 85 94 109 111 93 77 76 77 72 68 78 86 87 86 89 96 102 123 115 94 70 57 56 58 57 67 68 73 77 78 75 77 81 78 76 75 74 67 58 53 53 53 62 53 50 67 107 135 115 59 27 16 21 36 83 125 126 111 115 108 100 95 78 53 40 40 47 70 98 103 93 95 110 114 88 55 41 43 35 28 33 54 65 58 31 18 33 50 54 53 44 39 37 30 27 42 65 91 96 86 73 61 41 49 86 105 76 43 27 27 34 38 39 31 32 35 37 33 26 25 28 34 40 50 56 51 38 28 24 30 24 24 27 25 21 27 39 29 29 30 31 32 35 39 42 37 31 21 28 65 109 129 125 129 131 136 144 149 147 140 134 135 135 140 146 147 139 130 125 123 130 144 156 153 125 82 49 40 33 41 33 18 20 51 104 149 158 159 151 142 140 136 131 133 134 120 109 128 153 141 106 67 42 32 37 37 35 32 26 25 31 32 27 26 31 32 29 25 26 28 29 29 28 27 26 27 38 33 32 44 40 32 41 55 65 77 85 90 87 76 65 66 64 71 50 30 33 29 28 24 23 21 11 17 66 125 154 158 155 150 130 128 132 99 68 91 131 132 102 106 132 145 147 150 159 164 157 138 128 135 149 152 152 151 149 144 138 135 134 148 161 164 148 112 64 32 30 30 30 30 29 27 25 24 22 22 28 31 29 30 32 22 6 46 121 161 159 146 143 150 144 149 154 154 145 135 131 131 131 125 117 110 114 127 132 121 104 103 122 119 91 48 7 18 68 138 179 181 129 80 71 95 124 138 146 136 106 72 39 23 27 30 29 44 43 33 34 55 96 138 164 143 91 86 119 127 110 128 126 131 137 130 116 114 123 129 131 125 110 98 90 82 73 66 86 105 114 127 144 151 147 145 154 158 147 126 119 134 154 143 148 146 137 136 150 166 176 176 151 123 101 81 69 82 105 113 105 74 41 54 102 132 131 141 139 137 122 88 54 50 64 98 123 126 97 91 138 181 187 142 85 53 65 73 71 83 100 113 103 108 137 165 167 147 127 96 89 119 157 161 154 154 152 153 151 150 150 142 131 130 139 116 72 41 18 26 72 109 130 114 122 125 128 130 120 112 118 136 153 152 148 136 124 124 112 122 128 122 100 85 95 120 138 136 130 122 120 124 127 120 110 123 130 121 100 100 131 161 172 165 159 163 175 160 126 129 167 177 185 188 156 101 85 129 181 197 170 140 109 77 59 58 62 68 55 35 21 21 29 33 32 32 30 29 28 30 30 30 30 30 29 27 25 26 30 37 41 49 41 36 33 31 39 44 37 41 43 43 38 32 29 29 30 28 72 122 154 119 54 19 77 159 202 186 174 170 131 100 78 35 28 24 31 39 39 33 27 28 28 25 21 20 18 10 2 33 95 171 186 138 141 186 180 138 74 20 35 97 132 125 116 113 119 130 145 161 175 183 188 181 176 172 166 146 114 90 82 99 109 131 151 149 139 149 172 133 101 88 91 78 60 57 60 52 48 40 36 38 42 42 39 27 27 26 24 22 22 24 27 24 24 22 20 23 29 31 29 17 18 19 21 26 30 28 23 8 7 11 21 28 30 27 26 27 27 28 28 27 24 22 20 23 23 24 28 32 33 29 26 33 28 22 20 22 23 23 22 24 24 23 20 17 16 18 20 30 30 28 28 32 35 32 26 23 24 26 29 30 30 29 28 28 25 23 22 23 27 31 33 30 26 26 29 30 27 25 25 18 18 19 24 28 28 24 20 16 16 17 18 20 21 22 23 23 19 22 23 16 15 15 8 6 19 54 108 151 149 104 59 56 77 95 91 65 44 46 60 67 67 58 48 43 35 35 47 50 67 87 99 99 111 153 194 207 191 162 118 62 18 9 21 9 20 46 70 66 40 22 21 27 27 25 23 20 20 23 25 24 22 19 19 19 20 21 21 20 21 22 20 17 15 14 15 13 18 25 30 24 16 17 23 24 24 22 18 13 9 7 7 7 8 9 10 12 13 14 15 7 15 24 30 32 34 36 39 34 34 35 35 35 35 35 35 23 24 25 26 27 28 28 28 24 25 27 30 28 25 26 29 30 29 29 29 30 31 30 29 30 29 29 28 28 27 26 26 32 31 29 29 29 29 28 27 27 25 23 22 22 25 28 30 35 35 34 30 27 27 29 32 32 29 26 24 23 21 18 15 20 20 20 21 22 23 25 25 26 27 27 25 21 18 18 19 15 14 13 15 18 20 21 20 19 17 14 11 10 10 11 12 13 13 14 14 14 14 14 14 11 11 11 11 12 13 14 14 15 15 15 17 18 17 13 10 15 17 20 20 19 17 17 17 18 17 16 18 23 28 31 33 34 35 35 32 28 24 23 23 17 18 20 20 21 23 25 28 31 28 22 17 14 18 25 31 34 33 34 39 44 47 47 45 43 42 39 36 33 31 30 29 32 29 24 19 16 16 17 17 24 22 19 14 9 7 9 11 14 16 18 19 18 17 15 15 14 13 11 10 10 12 14 15 15 19 23 24 22 22 24 27 28 28 25 22 16 12 8 7 11 15 20 23 23 22 20 19 18 20 18 16 24 34 31 20 19 20 20 19 17 16 17 18 19 19 21 24 27 28 26 24 19 18 17 17 19 21 22 22 21 20 13 12 25 44 50 44 30 25 20 18 15 15 20 26 33 40 41 30 20 18 19 18 17 16 16 19 23 25 25 24 22 25 27 25 20 16 15 16 19 19 18 18 19 20 21 22 19 20 22 21 20 19 20 21 19 21 24 26 28 27 26 25 28 31 37 44 51 54 54 52 47 43 37 32 28 26 25 24 26 27 28 30 33 37 40 41 47 44 37 29 28 30 30 28 28 30 30 29 28 28 30 33 25 25 23 21 20 21 25 28 32 30 27 24 21 19 19 19 20 19 19 22 24 24 23 20 21 22 26 29 32 32 30 29 29 29 28 28 27 27 27 26 22 18 15 13 15 17 17 17 22 22 23 25 26 24 20 16 14 15 16 16 16 15 13 12 16 17 18 20 21 21 21 21 19 20 22 23 25 28 31 33 27 25 22 21 20 19 16 14 11 12 13 13 13 11 8 7 7 7 9 12 16 17 16 14 20 22 24 25 25 24 24 23 22 21 20 22 25 27 27 26 20 20 18 17 16 15 15 15 21 25 26 20 14 12 13 14 18 17 15 15 15 16 17 18 20 18 15 13 13 13 12 10 17 24 29 26 18 12 13 16 11 10 10 14 20 25 28 29 23 23 22 20 21 29 41 51 46 36 31 36 38 29 21 19 15 18 20 22 23 26 30 33 34 34 32 25 16 12 14 18 24 23 22 20 18 17 17 16 15 21 26 28 33 41 48 50 33 24 17 19 23 24 23 23 20 21 20 19 16 14 14 15 15 16 18 19 20 21 21 21 24 22 19 15 12 13 17 20 17 20 23 25 26 24 21 19 20 20 21 21 22 23 24 24 21 24 26 24 19 16 16 17 20 20 21 21 20 19 17 17 15 15 15 17 19 19 17 14 18 19 20 20 20 19 17 16 13 11 9 9 11 12 11 10 8 10 11 13 14 14 15 16 14 18 22 25 25 25 26 27 28 27 25 21 18 18 19 21 18 20 23 26 28 29 28 28 23 20 16 17 20 22 22 20 24 28 31 30 24 21 23 26 27 26 24 25 26 28 28 27 22 20 18 18 19 19 18 16 18 17 19 25 32 36 36 35 36 34 33 31 28 23 15 10 8 15 23 28 29 29 30 32 28 25 23 24 22 18 17 18 15 14 12 11 12 14 16 18 19 19 21 24 27 28 27 25 28 29 26 21 18 18 18 17 26 30 35 40 39 32 23 16 17 13 12 16 18 17 16 17 15 18 15 11 21 38 41 32 24 23 21 18 16 15 15 15 20 21 23 22 19 14 8 5 5 6 7 9 12 16 19 20 26 21 15 11 12 14 16 16 14 14 14 13 13 14 17 19 21 19 18 17 19 19 19 18 16 15 14 15 15 14 11 8 9 8 7 7 7 8 9 9 11 13 15 15 14 13 13 15 15 13 11 11 12 12 10 8 6 7 8 7 7 9 12 15 14 18 26 29 22 11 10 15 30 27 19 7 2 2 3 1 4 11 18 18 13 7 6 7 7 7 7 6 6 8 12 16 17 13 10 8 5 3 5 10 29 35 35 26 16 10 8 7 8 8 8 8 8 8 8 8 9 9 8 8 9 9 10 11 16 13 9 8 9 11 11 11 11 10 9 10 10 9 5 3 4 4 6 8 10 11 12 13 15 11 6 4 4 4 3 2 2 2 3 4 4 3 2 2 1 2 3 4 4 4 3 3 159 159 159 158 158 157 157 157 156 158 161 161 159 157 157 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 155 156 156 157 158 157 156 155 157 157 156 155 155 156 157 157 157 157 157 157 156 156 156 155 154 155 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 155 156 158 159 160 159 158 157 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 159 159 158 158 158 158 157 157 159 159 159 159 159 159 159 159 161 161 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 158 157 157 159 161 162 159 159 159 159 159 159 159 159 158 157 156 157 158 159 157 155 154 156 154 149 143 132 113 95 113 126 133 129 132 140 123 92 63 83 104 113 117 126 132 128 134 149 139 104 70 53 61 80 84 75 92 136 165 157 135 124 120 123 113 96 95 103 96 77 64 63 66 66 73 98 119 120 125 128 129 127 122 113 100 88 78 56 42 42 43 43 45 46 57 82 75 56 79 115 127 124 118 114 130 148 120 74 85 136 165 145 106 106 132 148 157 152 130 85 60 67 91 133 159 150 103 110 124 111 81 84 98 89 58 38 71 103 101 105 120 136 137 110 75 70 90 93 69 49 49 51 55 61 78 101 106 92 61 32 40 41 34 67 120 159 169 151 106 88 113 122 109 109 117 127 124 103 83 75 73 70 54 66 72 67 62 65 70 71 65 75 87 90 79 63 50 44 53 59 62 60 57 57 60 62 62 62 66 73 76 73 71 71 83 84 80 94 103 101 99 81 55 29 21 18 24 70 117 119 95 93 79 64 58 47 35 34 45 61 93 118 116 99 97 110 106 86 58 44 42 32 25 30 35 33 28 24 25 33 42 47 49 43 39 36 30 31 51 75 104 95 80 69 55 32 33 61 61 50 36 30 31 35 38 40 36 41 41 33 26 31 44 54 69 85 107 120 111 80 41 15 43 51 52 42 33 32 35 35 27 27 28 32 37 38 35 31 34 34 34 37 48 60 64 61 75 77 81 88 97 106 112 114 125 135 148 158 158 153 147 145 142 137 130 131 140 137 108 76 47 32 38 37 23 16 37 85 132 153 165 156 143 138 134 128 128 129 124 124 142 160 147 120 86 52 32 35 38 37 33 26 28 35 34 25 25 35 37 31 23 24 26 28 29 29 28 28 24 32 35 38 40 31 34 56 98 109 124 138 146 144 129 115 98 63 51 45 42 42 31 28 22 23 20 9 9 47 109 155 158 154 143 124 117 113 92 70 92 126 117 90 106 136 151 162 167 163 152 136 123 121 132 144 142 145 151 154 149 139 131 128 152 166 168 145 102 52 25 28 30 30 31 30 29 27 25 24 20 30 32 28 30 28 17 8 53 122 154 149 140 144 156 150 157 153 134 111 108 123 128 122 118 111 101 95 98 100 93 84 75 82 69 41 17 16 63 126 165 195 168 92 67 112 147 144 139 142 136 125 109 79 55 50 36 27 37 52 45 29 38 69 93 102 81 60 92 135 125 87 96 105 108 101 95 94 93 88 86 86 84 83 84 91 103 112 116 115 118 125 127 127 131 137 135 132 137 142 131 120 136 164 149 150 146 135 124 119 118 119 126 110 105 108 107 104 107 111 90 65 42 49 81 112 123 122 126 111 95 81 66 63 88 120 140 162 161 122 103 137 175 179 143 91 56 63 83 98 106 105 88 99 127 161 175 161 138 124 104 94 109 117 119 140 152 149 156 153 151 143 130 124 122 118 98 47 27 28 48 90 117 128 136 141 141 143 146 136 126 128 124 126 122 130 128 117 122 122 118 111 102 97 103 119 135 145 150 132 112 104 110 119 119 114 130 143 146 137 138 156 171 174 159 155 158 166 154 127 137 176 187 178 164 123 70 72 130 179 169 143 124 99 64 51 60 64 75 57 38 29 30 31 32 32 28 26 25 25 25 26 28 28 32 27 23 27 42 59 70 72 66 49 41 41 40 43 44 38 38 43 45 42 38 35 32 29 23 56 83 110 105 71 44 101 173 196 178 165 145 91 50 33 21 23 27 31 33 31 29 28 27 26 23 19 18 17 11 3 21 96 169 170 125 148 208 202 181 101 18 34 109 160 177 173 147 142 136 136 144 160 178 190 183 167 143 121 107 103 107 113 129 148 170 181 177 163 148 137 94 96 109 115 93 61 47 49 51 58 57 44 36 37 37 32 29 29 28 26 23 21 23 25 25 25 22 20 22 27 27 25 17 19 21 21 24 26 22 16 6 7 11 19 24 24 21 18 21 22 23 24 24 23 21 20 21 20 22 27 33 32 26 19 31 27 22 20 21 22 22 21 23 23 22 19 15 13 14 15 19 19 20 23 30 37 35 29 23 22 23 25 27 29 29 28 27 23 19 18 20 25 29 32 31 26 25 27 28 24 21 20 15 16 19 24 27 27 22 18 15 16 17 18 19 19 18 18 21 25 36 38 25 17 15 10 6 16 48 94 123 115 81 52 50 55 59 55 43 37 44 55 62 66 65 60 51 38 45 68 76 70 79 64 57 78 111 159 207 227 230 180 91 20 3 18 13 21 42 65 67 49 31 25 24 26 25 21 17 17 22 28 25 22 18 18 20 21 20 19 21 25 28 25 18 13 12 14 12 18 27 31 24 16 18 26 24 25 24 21 15 11 9 9 8 8 8 8 10 13 15 17 13 17 22 26 28 31 36 39 34 35 36 37 37 35 34 33 21 22 25 27 29 30 31 31 27 28 28 27 26 25 28 31 31 28 26 27 30 32 31 29 29 29 29 28 28 27 27 27 31 29 27 28 29 30 27 24 24 24 23 23 25 28 32 34 39 38 35 31 27 27 30 33 28 26 24 24 25 24 23 20 20 19 19 20 20 21 22 23 24 25 24 22 18 15 16 17 14 15 18 20 21 20 18 16 15 14 13 12 11 11 12 13 12 12 11 11 10 10 10 10 9 8 9 9 10 11 13 13 13 14 15 17 18 16 11 8 16 18 20 20 18 17 17 18 16 15 15 16 20 24 28 30 35 35 34 30 25 22 21 22 22 21 21 21 22 25 28 30 31 28 23 18 15 18 24 30 31 31 33 37 42 45 45 44 42 41 39 37 34 32 31 30 30 27 22 18 15 14 14 14 25 24 20 15 10 8 9 11 15 18 22 24 22 19 16 15 15 13 11 10 11 14 17 20 17 21 25 25 23 20 19 20 28 29 30 27 20 13 8 6 14 17 21 24 24 23 21 19 15 17 15 13 22 33 33 24 20 20 18 16 15 15 16 18 18 18 19 22 25 25 23 21 19 18 16 16 18 21 24 25 20 22 20 19 28 43 47 41 32 26 20 17 16 16 21 27 29 35 37 29 20 18 17 16 16 15 14 17 22 25 27 27 24 27 29 26 21 17 16 17 19 19 18 18 18 19 20 21 21 22 22 20 18 18 20 23 19 21 24 27 28 27 25 24 28 31 35 41 45 48 49 49 47 46 44 40 35 31 27 26 33 34 36 39 41 43 45 46 44 41 33 25 25 29 31 30 31 31 30 28 26 26 30 33 28 26 24 22 21 24 27 30 33 30 26 22 19 17 17 17 20 19 19 21 23 24 22 20 21 24 28 30 30 29 28 27 30 29 29 28 28 29 30 31 21 18 14 13 14 16 16 16 21 22 24 28 29 27 22 18 14 15 17 18 17 15 13 11 15 16 19 21 22 22 22 21 19 20 20 21 23 27 32 36 29 26 23 22 22 21 19 16 15 15 15 14 12 11 9 8 8 8 10 13 17 19 17 16 17 20 23 25 24 23 22 22 24 23 22 23 24 24 22 20 18 17 16 14 14 15 17 18 19 23 25 23 18 16 17 19 20 18 15 12 12 14 16 18 21 18 15 14 14 14 13 11 18 22 25 24 19 15 16 19 13 11 10 12 18 23 27 29 22 22 21 20 22 30 43 52 52 40 32 33 34 29 22 19 18 19 21 22 23 26 31 34 33 33 30 24 17 13 15 19 23 22 21 19 18 17 16 16 12 20 28 31 36 43 50 52 31 21 14 16 21 23 24 25 23 22 20 17 15 14 14 15 15 16 17 19 21 22 23 24 24 24 21 18 14 14 17 20 17 20 24 27 27 25 21 19 23 22 20 19 19 20 21 22 17 20 23 23 19 16 15 15 16 17 18 19 19 19 18 17 16 16 16 17 19 19 17 14 16 17 19 21 21 20 19 18 12 10 7 7 9 10 10 9 7 10 12 14 13 13 14 15 16 20 26 28 26 24 23 24 22 22 20 19 19 20 22 24 17 18 21 24 26 27 28 28 26 21 16 16 19 22 23 22 25 27 28 26 21 19 21 24 29 29 28 27 27 27 27 27 24 22 20 20 21 21 20 18 18 19 21 26 32 36 36 35 36 34 32 31 28 22 15 10 8 13 21 27 29 30 30 30 25 22 21 23 21 17 16 18 15 14 12 12 13 16 20 22 20 20 22 27 32 33 30 26 23 24 22 19 17 17 19 21 27 30 35 39 38 33 26 20 20 15 13 16 18 16 13 13 12 16 14 11 19 34 40 35 26 23 19 14 12 12 13 14 18 19 21 21 19 14 9 6 7 9 11 14 16 19 21 22 25 20 14 10 11 14 17 18 14 13 11 11 12 15 19 22 24 23 21 19 19 18 17 16 15 15 15 16 17 15 11 7 7 7 6 6 7 8 9 10 12 14 16 15 13 12 13 14 16 13 11 10 11 11 10 8 7 8 9 8 7 8 11 14 19 22 29 32 24 13 11 15 30 27 19 8 2 2 3 1 4 9 16 18 15 9 6 4 4 5 5 5 5 7 12 16 16 12 9 8 6 3 5 9 26 33 35 28 18 12 8 6 8 8 8 8 8 8 8 8 10 9 8 7 8 10 12 13 17 13 9 7 7 8 8 8 10 9 8 9 10 9 6 4 6 7 8 9 10 10 9 8 13 10 6 4 4 5 4 3 2 3 3 4 4 3 3 2 2 2 3 4 4 4 3 2 157 157 157 158 158 159 159 159 158 158 159 157 155 156 158 161 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 159 159 158 157 156 156 155 155 155 156 157 157 157 156 156 156 157 157 156 155 155 156 157 157 155 155 155 156 156 156 157 157 154 154 155 157 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 155 157 159 160 161 160 158 157 158 158 158 158 157 157 156 156 158 158 158 158 158 158 158 158 159 159 158 158 158 158 157 157 159 159 159 159 159 159 159 159 161 160 159 158 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 158 157 157 159 161 162 159 159 159 159 159 159 159 159 158 157 156 157 158 158 156 153 151 159 165 163 153 130 97 69 92 123 138 126 114 103 80 56 85 114 135 133 123 118 122 130 132 129 99 63 52 59 68 76 95 91 110 149 170 157 133 120 131 136 142 141 130 107 80 62 50 56 67 73 82 110 140 151 157 161 163 160 157 152 141 129 91 59 42 39 32 37 58 73 118 120 92 75 111 150 144 123 112 105 110 116 100 86 107 140 140 139 111 104 124 144 157 150 132 101 85 78 71 93 124 129 104 113 123 107 87 106 125 110 50 57 108 131 111 100 98 98 99 81 51 42 65 83 77 65 48 50 61 78 107 147 156 132 70 33 31 29 24 60 111 147 165 142 93 71 92 98 91 100 97 104 112 114 108 102 103 108 93 90 73 49 40 47 52 49 42 67 96 108 100 80 57 40 65 83 85 65 49 48 47 40 49 59 73 78 72 66 70 79 97 107 114 138 146 120 89 59 41 29 27 21 18 52 91 97 84 77 58 44 42 37 34 40 44 64 88 97 85 69 66 73 53 55 48 41 41 36 31 36 39 37 38 41 42 40 40 43 45 39 36 37 35 36 48 63 70 58 49 51 46 30 28 42 35 38 37 33 29 30 36 42 68 68 58 45 52 78 99 105 121 136 157 172 162 119 59 14 44 77 90 71 60 67 59 36 35 31 31 37 44 45 37 28 28 30 33 35 36 38 41 44 41 41 41 44 49 57 65 69 95 112 131 140 140 139 143 147 136 134 128 129 144 151 127 94 62 35 32 35 28 19 28 64 110 140 163 159 144 138 135 132 135 128 123 127 138 142 136 126 107 64 36 36 39 38 33 27 30 35 32 22 23 33 36 30 21 23 25 27 29 29 29 29 28 27 37 47 33 15 44 100 146 147 148 152 159 165 161 153 118 68 61 79 78 54 28 31 23 25 22 13 10 32 89 145 160 155 137 119 105 99 96 88 99 124 114 98 119 141 146 156 160 144 125 115 117 124 128 127 132 135 141 144 139 131 129 134 140 149 149 130 88 38 17 28 31 31 32 32 31 28 26 24 18 30 30 28 30 23 16 21 72 126 145 141 142 155 171 167 160 139 119 116 126 134 132 127 127 128 124 116 106 97 85 76 73 64 39 18 25 62 116 157 170 163 120 74 94 159 173 135 108 117 124 131 132 114 94 89 71 41 34 69 86 67 59 66 61 51 39 52 86 100 79 57 57 72 85 88 89 96 104 107 105 99 99 107 117 126 141 156 166 151 136 128 121 113 113 118 126 119 112 112 117 126 140 152 134 121 112 111 106 94 89 92 79 75 92 119 137 145 130 101 70 50 45 68 92 98 97 98 79 67 65 81 99 116 139 162 161 174 172 139 112 125 151 157 130 86 63 81 107 119 119 111 110 136 164 172 159 139 127 123 128 103 105 102 104 122 124 127 140 141 138 124 112 119 114 89 74 24 23 46 65 93 108 111 118 128 137 148 156 149 140 143 133 132 127 136 123 99 107 118 108 103 111 132 143 136 127 127 142 125 114 122 133 137 137 138 134 143 151 154 156 160 166 170 140 147 151 153 146 132 138 161 149 136 119 86 55 69 109 128 109 94 88 76 56 57 70 71 57 45 34 32 31 28 25 26 24 24 24 24 24 25 26 27 29 25 27 46 84 120 137 138 98 70 57 62 61 54 47 41 36 44 49 46 41 39 38 36 27 39 39 70 111 114 66 76 153 170 153 123 90 46 22 20 29 33 35 32 27 25 26 28 25 25 22 18 18 17 11 3 21 111 161 141 115 152 211 218 191 109 26 45 126 181 198 193 189 179 163 148 139 139 146 153 140 114 101 113 123 122 129 143 145 161 185 198 184 151 124 114 116 131 137 122 90 57 41 42 58 68 65 46 31 31 32 27 30 32 33 31 28 25 24 24 28 27 24 21 21 25 24 20 20 23 24 23 23 23 18 12 9 11 14 17 20 19 16 12 16 16 18 19 20 21 22 22 22 21 22 26 30 29 22 15 26 23 20 19 20 21 22 22 25 25 24 21 16 14 14 15 12 13 14 19 29 36 34 28 21 19 18 21 25 28 28 27 26 21 16 15 18 23 27 28 29 25 24 26 25 20 16 15 16 18 21 25 28 27 23 19 18 18 19 19 19 18 17 16 16 48 84 83 43 11 4 5 7 14 45 92 116 104 77 61 47 38 30 31 36 40 44 47 52 62 65 61 55 47 54 74 79 59 62 43 38 65 97 153 209 243 250 192 98 28 9 16 17 19 34 64 91 87 51 15 18 21 22 18 14 15 21 28 25 22 18 17 19 20 19 17 21 26 30 27 19 13 12 14 13 19 28 32 25 17 19 27 25 25 24 20 15 11 10 11 9 8 8 8 10 13 16 18 21 21 20 20 22 27 34 38 35 36 38 38 37 34 31 29 22 23 25 28 31 32 34 34 30 30 29 26 24 26 29 32 28 26 25 27 31 32 31 29 29 28 28 28 28 27 27 27 29 27 25 26 28 28 25 22 22 22 22 24 27 31 35 37 40 39 36 31 27 27 29 32 29 27 25 25 26 27 25 23 21 20 20 20 20 21 21 22 23 23 23 20 16 14 15 17 19 21 23 23 21 17 13 11 12 12 12 13 14 14 15 15 12 12 10 9 9 8 9 9 9 9 9 9 10 12 13 14 13 14 16 18 19 17 11 7 14 16 18 17 15 14 15 16 14 14 14 14 16 19 23 26 36 36 34 29 23 18 17 17 23 22 21 21 23 26 28 30 30 28 24 20 18 20 25 29 30 31 33 37 40 43 43 43 40 40 39 37 36 34 33 32 28 25 21 17 15 13 13 14 22 22 20 16 12 11 12 14 19 23 27 27 24 19 16 15 15 14 13 13 15 18 21 23 20 22 24 24 21 17 14 13 24 28 32 31 25 18 12 10 20 20 20 20 20 20 20 19 13 16 14 12 21 34 36 29 21 19 17 15 15 15 16 17 18 17 16 18 20 21 20 19 18 17 16 16 18 22 27 31 19 27 30 28 31 41 42 36 31 24 18 17 16 16 20 25 24 31 34 29 20 15 14 15 16 14 14 16 21 24 25 25 26 28 30 28 23 18 18 18 21 20 19 18 17 18 18 19 22 23 23 21 19 19 21 24 20 22 25 27 27 25 22 20 27 29 32 34 36 37 39 39 39 42 45 46 43 38 33 30 41 42 45 48 49 50 50 50 43 39 32 25 25 30 33 32 30 30 29 26 25 26 30 34 29 27 23 22 23 26 30 32 32 30 26 22 18 16 15 15 20 19 18 20 22 23 22 21 23 27 31 31 28 25 24 25 29 28 27 27 28 30 33 35 23 19 15 14 15 16 17 16 18 20 23 28 31 30 26 23 17 19 20 21 20 18 15 13 15 17 19 22 23 23 22 21 18 19 20 20 20 24 30 35 30 27 24 22 23 22 21 19 18 17 16 14 12 11 10 10 10 10 11 14 18 19 18 16 14 18 21 22 21 20 21 23 24 24 24 25 25 21 15 10 16 15 14 13 14 16 18 19 19 22 25 26 24 21 20 22 20 18 14 11 11 12 15 17 21 19 16 15 16 16 15 14 19 21 23 23 20 18 18 19 15 13 11 13 17 22 25 26 20 20 20 19 22 31 44 53 54 43 33 31 33 31 25 19 20 22 23 23 24 27 31 35 29 30 29 25 20 17 18 20 21 20 18 17 16 16 15 15 12 20 28 31 34 41 48 50 29 19 12 13 18 21 23 25 23 21 19 17 17 16 16 16 17 17 18 20 21 23 25 26 24 25 25 22 19 17 17 18 18 21 24 27 27 25 22 20 24 23 20 18 17 18 19 20 15 17 20 21 19 17 15 15 12 13 15 17 18 19 19 19 17 16 17 18 20 19 17 14 14 15 17 19 20 20 19 18 13 10 7 6 7 8 8 7 8 11 13 13 12 11 12 14 21 26 31 30 26 21 20 20 21 22 22 22 22 21 19 17 16 17 19 22 25 27 28 28 28 23 18 16 19 23 24 23 25 26 26 23 19 18 20 22 31 31 31 30 28 27 26 26 26 24 23 23 24 24 22 20 20 21 23 27 31 34 35 34 35 34 33 31 29 24 18 13 11 14 19 24 29 30 29 27 22 20 20 23 21 17 15 16 15 14 13 14 15 19 22 24 24 24 25 29 31 30 25 21 17 18 19 19 18 19 23 27 28 32 35 35 32 29 29 30 25 18 13 14 15 13 11 10 10 14 14 13 20 35 41 39 27 23 17 12 9 10 12 14 16 17 19 19 18 15 12 10 11 13 16 19 22 23 23 23 21 17 12 10 12 16 19 20 12 11 9 10 13 18 23 26 26 25 23 21 18 16 16 16 15 15 15 17 17 15 11 7 7 7 6 6 6 6 7 8 12 13 14 13 11 11 12 14 16 13 10 9 9 10 9 7 8 10 10 9 7 7 9 11 21 24 30 33 26 15 12 15 25 23 16 7 3 4 5 3 3 7 13 17 17 12 7 4 3 4 4 4 4 7 12 16 17 12 9 9 8 5 6 9 19 27 32 27 19 13 9 6 8 8 8 8 8 8 8 8 10 9 8 8 9 10 13 14 19 15 9 6 6 5 5 3 7 6 6 8 11 11 9 7 9 9 10 9 8 6 5 3 12 9 6 4 5 5 5 3 2 3 4 4 4 4 3 2 2 3 4 4 4 4 3 3 157 157 157 158 159 160 161 161 158 158 157 155 154 155 159 162 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 159 159 158 157 156 156 155 154 155 156 157 157 156 155 156 157 157 157 156 155 155 156 157 157 154 154 155 155 156 156 157 157 156 155 154 155 157 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 159 159 159 159 159 159 158 158 157 157 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 159 158 158 158 159 159 158 158 158 159 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 159 160 161 159 159 159 159 159 159 159 159 158 157 156 157 158 158 155 152 153 161 161 146 124 103 84 70 94 128 135 108 82 70 68 74 107 135 154 155 148 135 132 144 145 104 66 69 96 102 92 90 86 88 102 123 130 117 102 96 109 113 125 135 124 92 61 46 51 50 55 57 61 88 128 150 151 159 168 169 161 141 116 97 65 41 35 37 33 56 100 124 125 91 64 83 132 157 148 134 115 92 82 83 81 97 133 161 129 119 93 101 129 145 156 154 124 97 89 87 72 77 96 100 91 85 94 109 130 162 158 114 47 76 134 147 118 94 73 63 54 54 46 50 77 96 89 78 40 44 71 102 126 149 143 107 61 34 33 29 27 51 80 104 119 110 78 57 73 88 87 87 85 93 111 130 138 137 138 143 140 123 85 46 38 55 64 58 60 72 82 81 76 70 60 51 85 108 111 83 61 59 56 45 50 65 77 70 48 36 50 70 86 116 129 148 161 139 95 50 28 29 30 25 23 39 62 75 75 63 41 32 38 40 39 45 45 62 79 80 63 45 38 40 34 46 46 42 51 56 46 37 29 56 86 98 93 80 69 63 45 37 33 36 37 35 36 40 43 33 31 36 35 28 25 28 24 28 31 34 41 57 73 83 89 78 63 66 96 133 148 143 153 158 168 177 170 130 67 16 40 98 132 117 111 125 112 75 41 32 24 29 42 49 45 38 38 35 32 32 33 32 31 30 29 29 30 31 32 33 32 32 50 68 87 96 101 110 125 135 127 132 134 137 152 163 149 125 86 47 31 30 29 22 18 38 80 115 149 157 147 142 143 147 143 128 117 121 130 135 141 148 125 77 42 38 39 36 34 29 30 31 26 19 19 26 28 24 21 22 25 27 29 29 29 28 34 28 36 40 21 18 75 148 150 148 144 142 145 150 148 142 111 70 89 131 123 69 27 33 24 27 25 22 18 22 64 122 159 157 136 120 102 93 108 115 106 114 108 108 128 136 130 131 120 110 102 108 127 140 136 124 129 127 127 128 124 121 130 142 124 128 122 104 70 29 16 31 31 32 33 33 31 28 25 23 18 29 28 28 29 16 18 45 93 125 126 122 131 145 159 153 129 102 103 140 162 149 138 146 142 152 160 156 140 118 94 77 55 38 19 22 62 121 163 176 160 113 77 85 124 160 151 116 91 116 138 148 150 140 132 136 124 65 31 84 137 131 108 87 55 34 23 39 53 44 44 64 67 73 94 117 120 112 119 138 139 125 123 139 149 149 151 160 168 162 151 142 145 152 151 143 147 149 132 108 108 123 117 94 84 71 71 87 96 89 81 82 55 53 78 113 135 145 123 78 47 57 73 86 90 83 69 56 37 44 76 123 155 161 160 162 161 167 169 151 128 130 145 149 114 76 72 108 126 119 117 122 135 154 166 159 148 148 156 160 146 106 107 118 123 106 79 99 118 121 126 117 113 134 130 91 66 20 38 74 82 94 105 110 109 126 141 152 154 141 130 133 130 144 157 165 133 90 98 120 125 123 136 153 149 128 123 134 133 126 132 149 157 151 144 144 133 132 139 148 147 143 152 169 156 164 158 141 125 110 103 108 85 104 120 112 91 80 73 61 61 74 88 83 67 60 56 46 39 35 32 31 29 26 23 22 25 26 27 27 25 24 24 25 20 26 43 79 130 174 191 187 120 89 73 78 80 72 56 39 41 48 49 42 37 37 36 33 26 33 24 43 87 113 71 62 105 124 107 61 33 26 26 30 25 31 35 32 28 27 27 27 24 24 22 20 20 19 12 4 27 111 144 125 121 157 203 215 165 86 19 37 120 181 193 193 198 191 178 160 139 118 100 89 87 110 128 132 136 146 152 151 139 152 185 205 173 118 103 124 137 147 133 106 94 84 65 53 61 65 56 34 21 24 29 28 30 32 34 34 31 28 26 26 28 28 25 22 22 24 23 18 23 26 27 25 24 24 19 14 15 17 19 18 18 18 16 12 15 15 14 14 16 19 22 24 24 23 23 26 28 27 22 18 22 21 19 19 19 21 22 23 28 28 28 24 20 17 16 17 15 14 15 19 28 34 30 22 17 15 14 17 23 26 26 24 24 19 14 14 17 21 23 23 25 22 22 26 26 21 16 15 20 22 25 27 28 27 24 22 22 21 21 20 20 20 19 19 22 78 136 130 64 9 1 4 1 16 64 127 151 121 74 48 43 33 27 33 44 50 52 53 60 66 65 63 62 55 52 61 49 37 47 43 46 67 87 126 161 176 170 124 67 30 17 14 15 16 34 76 120 119 63 3 14 17 18 16 13 14 19 25 24 22 19 18 18 18 18 18 21 25 28 26 20 15 14 16 16 20 28 32 26 18 19 26 25 24 22 18 13 10 10 12 9 8 9 10 12 15 17 19 24 22 20 19 20 26 32 37 33 35 38 39 37 33 29 26 25 25 26 27 30 32 35 36 30 32 31 26 24 27 30 31 24 25 26 29 31 32 31 29 28 28 28 28 28 28 28 28 26 26 26 26 27 25 23 21 22 22 23 25 28 31 35 37 37 37 34 31 27 26 28 30 31 28 26 25 26 25 23 20 23 23 22 21 21 21 22 22 22 23 22 19 16 15 17 19 23 25 26 25 20 15 11 9 10 11 13 15 16 16 16 15 13 12 10 9 8 9 10 10 11 11 11 11 11 12 13 14 13 14 15 18 19 17 12 8 11 12 14 13 11 11 12 13 15 15 14 14 14 16 20 23 33 34 33 29 23 18 15 15 20 19 19 20 23 26 27 27 26 26 26 24 23 24 27 30 30 31 34 37 39 41 42 42 40 40 39 38 37 35 33 32 26 24 21 18 16 15 15 15 20 20 20 18 16 15 17 20 27 30 32 29 23 17 15 15 16 16 16 16 18 19 21 22 18 19 21 21 19 16 13 11 19 25 31 32 28 22 18 16 23 20 16 15 16 17 18 19 16 18 16 13 21 35 38 33 21 19 16 15 16 17 17 16 18 15 13 13 16 19 19 19 19 19 17 16 17 22 29 35 22 30 34 31 33 41 40 33 28 21 16 16 16 15 17 21 20 29 35 30 19 12 12 15 16 15 15 17 20 22 21 20 25 28 30 28 23 19 18 19 21 20 19 18 17 17 18 18 21 23 24 24 22 21 22 24 21 23 26 28 28 25 21 19 25 27 28 28 28 28 30 31 29 33 39 44 46 44 39 35 44 46 49 52 53 53 51 50 42 39 32 25 26 31 34 32 27 28 28 26 25 27 31 35 31 27 23 21 23 27 31 32 30 28 26 23 20 17 14 13 20 18 18 19 21 23 22 21 26 30 34 32 26 23 24 26 30 29 27 25 26 28 31 33 26 22 18 16 17 18 18 18 17 18 21 26 30 31 28 26 22 23 23 23 22 20 18 17 18 18 20 21 22 22 22 22 17 19 20 20 19 21 26 31 30 27 24 22 23 23 22 20 20 19 16 13 12 12 12 13 12 12 13 16 19 20 18 16 12 16 19 19 18 19 22 26 24 24 25 26 25 20 12 6 13 13 13 13 14 16 17 18 20 22 26 29 28 23 21 23 19 16 13 11 10 12 14 16 20 18 16 16 17 18 18 17 20 21 22 23 23 21 18 16 16 14 13 15 19 23 24 25 20 20 19 18 21 30 42 52 51 42 33 31 34 35 28 20 22 24 25 26 26 27 30 33 27 28 29 27 24 20 19 19 18 17 17 16 16 16 16 17 14 22 27 28 29 35 43 46 29 20 12 14 19 21 22 23 21 20 19 19 20 20 19 18 20 20 21 21 22 24 25 26 26 28 28 26 21 18 16 16 20 21 23 25 25 24 22 21 24 23 21 19 17 17 18 18 14 16 17 18 18 17 17 16 11 12 14 16 18 19 19 19 18 17 17 19 20 19 17 14 13 13 14 15 16 16 17 17 16 12 8 6 6 7 7 6 8 10 12 12 10 10 13 17 28 32 35 32 25 19 18 20 24 25 25 26 24 20 13 8 16 17 19 21 24 26 28 29 28 24 19 18 20 23 23 22 23 24 24 22 19 18 19 21 29 30 31 30 29 27 27 27 27 26 24 24 25 25 23 21 22 23 25 28 31 33 33 33 34 34 33 33 33 29 23 19 15 14 16 22 28 32 30 28 19 18 20 24 23 17 13 13 15 15 15 17 19 21 23 25 28 28 28 28 26 22 17 13 12 14 18 21 20 19 23 29 29 33 34 31 25 25 32 39 29 19 12 11 13 12 10 10 12 15 16 16 25 37 41 38 24 21 15 11 9 10 13 15 16 16 16 16 15 14 14 13 14 16 20 23 24 24 23 22 18 14 11 11 13 17 19 20 12 11 9 11 15 20 24 26 25 25 24 21 18 16 15 16 17 16 15 16 17 15 12 9 9 8 7 6 6 6 7 7 10 12 12 12 10 10 12 14 16 13 9 7 8 8 7 6 8 9 10 9 7 6 7 8 19 21 27 32 27 17 14 18 22 21 15 7 3 5 6 5 4 5 11 16 18 16 10 6 3 4 4 4 4 7 11 15 19 13 9 10 9 6 6 7 15 24 29 26 18 13 10 7 8 8 8 8 8 8 8 8 9 9 9 9 10 12 13 14 18 14 9 5 4 4 3 2 6 5 5 8 12 14 13 12 10 10 9 7 5 4 2 2 10 8 5 5 6 6 5 4 3 3 4 5 5 4 3 3 3 3 4 4 4 4 3 2 159 159 159 159 160 160 160 160 155 157 158 157 156 156 158 160 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 155 157 158 157 155 154 156 158 157 157 156 155 155 156 157 157 156 156 156 155 155 155 155 154 159 156 153 153 155 157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 157 158 159 159 160 160 160 159 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 159 158 158 158 158 158 158 158 158 160 159 159 158 159 159 160 161 158 158 159 159 160 160 160 161 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 160 160 160 159 159 158 158 158 158 158 158 158 158 157 157 156 157 158 157 154 151 156 155 143 119 96 83 75 70 101 126 124 100 87 82 87 103 113 131 146 162 170 149 127 128 130 84 64 107 155 146 112 100 84 89 96 99 98 96 99 104 103 104 103 94 77 65 67 76 81 65 57 50 42 53 84 107 119 123 131 134 123 97 69 51 47 45 57 55 47 81 126 138 86 60 66 107 137 138 131 126 117 96 79 66 70 108 147 156 129 116 88 96 126 143 154 152 113 83 84 96 86 80 87 84 76 63 84 127 158 174 150 101 48 80 128 132 108 84 63 65 69 70 63 68 92 100 83 65 24 28 66 102 107 107 95 64 54 43 43 34 32 44 52 67 78 74 71 78 93 103 103 102 113 118 124 129 134 136 134 130 132 119 85 55 58 83 91 79 78 76 74 74 72 67 60 56 74 93 101 87 77 83 87 84 83 84 80 68 49 38 46 59 67 93 99 117 135 114 73 36 27 33 28 25 31 31 37 55 56 52 42 39 47 51 60 75 71 68 70 71 61 47 51 65 71 71 54 45 69 85 61 27 20 81 140 155 139 119 101 86 47 37 30 32 36 34 30 29 29 24 26 29 27 30 35 34 35 34 39 56 86 113 123 122 89 76 75 101 135 155 156 151 156 155 157 162 159 129 73 25 36 107 155 146 136 146 131 94 41 29 21 31 53 71 73 69 73 71 65 58 50 43 35 29 34 33 33 34 35 34 29 26 27 38 48 53 61 77 96 108 125 137 145 147 155 167 168 159 115 67 39 31 33 28 16 25 45 82 126 148 147 145 152 163 146 131 119 121 134 148 159 165 139 88 49 41 38 34 33 32 33 28 22 18 18 20 20 20 21 22 25 27 28 29 28 28 31 36 38 26 18 53 121 172 145 145 142 139 139 139 134 127 97 63 96 152 150 88 32 28 25 27 28 32 27 15 41 96 140 145 129 120 102 91 120 138 111 95 85 97 115 120 117 116 100 100 103 115 135 148 144 133 128 122 121 125 125 124 131 141 122 124 108 80 52 29 22 31 30 31 32 31 29 26 22 20 20 29 27 29 30 12 23 72 129 137 118 109 116 120 121 109 91 82 98 136 151 138 136 149 148 158 166 162 145 119 86 63 39 22 21 53 105 156 177 172 126 80 71 105 126 125 118 107 98 128 149 151 153 156 165 178 159 81 24 78 147 151 125 90 61 48 40 47 47 33 42 74 73 82 109 139 143 128 128 142 131 110 107 132 153 155 155 161 145 143 149 165 181 184 172 159 153 151 135 112 103 104 90 68 63 56 58 71 83 81 72 66 61 48 66 92 97 99 86 53 39 63 86 90 83 73 61 49 34 56 98 142 157 145 136 137 146 152 157 147 133 136 144 140 100 85 98 126 127 115 121 134 136 144 149 149 154 165 175 180 142 105 106 119 133 102 58 92 113 115 130 134 137 160 160 121 61 24 60 104 99 96 106 115 120 135 143 140 129 111 104 114 125 146 166 175 138 92 104 131 142 143 149 150 137 124 134 154 145 149 155 159 156 148 141 138 132 126 134 146 137 121 137 169 192 187 159 121 93 77 73 81 90 130 164 166 137 92 56 44 75 114 131 107 74 50 32 23 34 33 31 27 27 28 27 24 29 31 33 32 27 23 20 20 27 47 78 118 161 191 192 179 122 100 84 86 95 100 78 44 65 65 58 45 40 41 38 30 30 39 30 28 43 75 62 68 66 71 57 27 17 27 31 35 22 27 30 29 29 32 32 30 25 26 25 23 23 22 15 6 25 88 132 149 154 163 175 165 112 69 31 22 94 182 201 204 188 180 168 156 140 116 87 66 97 153 176 150 147 180 184 154 119 147 184 192 151 106 108 139 138 145 118 91 104 118 93 63 47 48 41 27 20 24 28 27 29 30 31 29 27 26 28 30 27 27 25 22 23 26 25 21 23 27 28 27 26 27 25 21 20 23 23 20 19 22 21 18 20 18 14 13 13 17 22 25 26 26 26 27 27 28 27 26 25 25 24 23 23 24 25 26 30 31 30 27 23 20 19 20 20 18 17 21 29 34 29 19 16 14 14 18 25 28 27 24 23 18 14 13 17 20 19 17 20 18 21 28 30 26 22 21 25 26 27 28 28 27 26 25 24 24 22 22 22 23 25 26 34 81 131 124 63 14 3 8 2 22 77 138 149 104 57 38 44 42 43 48 55 65 80 93 117 116 108 97 78 49 34 41 34 43 54 46 42 56 74 94 97 89 73 55 41 30 21 14 13 18 41 79 105 92 47 6 14 16 18 16 14 14 16 19 23 22 21 19 16 16 17 19 20 22 24 23 20 17 17 19 19 21 27 32 28 20 19 23 25 23 19 14 9 8 10 12 8 9 10 12 14 16 18 19 22 21 21 22 25 29 33 35 30 32 36 38 37 34 29 25 28 27 25 25 27 30 34 36 30 33 32 27 25 28 31 30 20 23 28 31 32 31 30 30 28 28 28 28 28 28 28 28 24 26 28 28 26 24 23 22 24 24 25 25 27 29 31 32 33 33 33 30 27 25 26 27 26 24 23 23 24 24 22 20 26 25 25 24 23 23 23 23 22 23 22 20 17 17 19 22 25 26 27 24 19 14 12 12 11 13 15 16 16 15 13 12 14 13 11 10 9 10 11 12 13 12 12 12 12 12 13 13 13 13 14 16 17 17 13 10 11 12 14 13 11 10 12 14 17 17 17 15 13 14 18 22 27 29 31 30 26 21 19 18 18 17 18 22 26 28 28 26 22 24 27 28 27 28 29 31 31 33 35 37 38 39 40 41 43 43 42 40 37 33 30 28 26 24 22 20 18 17 17 18 21 22 23 21 20 20 22 25 35 37 35 29 21 15 14 16 18 19 19 19 19 18 17 16 13 14 15 16 16 16 15 14 15 22 30 32 28 23 21 21 22 19 16 15 17 19 20 20 22 24 21 15 21 34 38 33 21 19 17 17 18 18 17 15 19 15 11 10 13 18 21 22 23 22 20 17 17 22 30 36 28 30 28 25 33 43 42 32 24 18 14 15 15 14 14 15 19 29 38 34 20 10 11 17 17 16 16 18 19 19 16 13 23 26 28 26 22 18 18 19 18 18 17 17 17 18 19 20 19 22 26 28 26 24 24 24 20 22 26 29 29 27 24 21 24 26 26 25 24 24 27 29 24 25 28 35 42 44 42 39 42 45 49 51 52 50 47 45 39 37 31 25 26 30 32 30 23 25 26 27 27 29 33 36 35 30 24 21 23 26 29 30 27 27 27 25 22 18 14 12 20 18 17 18 21 22 22 21 26 31 34 31 25 22 26 30 34 31 27 24 22 24 26 28 29 25 21 19 19 20 21 20 19 19 21 24 28 29 28 26 27 26 25 24 23 22 21 21 20 20 20 20 20 21 22 23 16 19 21 20 17 17 22 26 31 27 24 22 23 23 22 21 22 19 16 13 12 13 14 15 15 14 15 17 20 20 18 15 13 15 18 17 16 19 25 31 26 25 24 24 23 20 14 10 11 12 13 14 15 16 16 16 20 21 26 31 29 23 20 21 16 15 13 12 11 12 14 15 18 16 14 15 17 19 19 18 21 22 23 25 25 22 17 12 13 13 13 17 21 25 26 26 22 21 20 18 19 27 39 48 46 40 32 31 37 40 32 21 22 24 27 27 26 26 27 29 27 29 31 31 27 22 18 16 16 16 16 16 17 17 18 19 17 23 26 23 21 28 37 42 31 22 15 17 21 22 21 21 18 18 19 21 24 25 23 21 25 24 23 23 23 24 25 26 32 31 29 25 20 17 17 18 21 22 22 23 23 23 23 23 23 23 21 20 19 18 17 17 15 15 15 16 17 18 18 19 15 16 17 18 19 19 19 18 19 18 18 19 20 19 16 14 12 11 10 10 11 12 15 16 18 14 9 6 6 6 5 5 5 8 10 9 8 10 17 23 32 36 38 33 25 19 19 22 23 23 23 24 24 20 13 8 16 17 19 21 24 27 29 30 27 23 19 18 21 22 22 20 21 22 23 22 21 20 20 20 23 26 29 30 29 29 30 31 27 25 23 23 24 24 22 21 24 25 27 29 30 31 31 31 34 34 34 36 36 34 29 25 16 13 13 19 28 34 34 32 16 17 21 26 24 17 10 8 14 15 18 20 22 23 23 23 24 25 26 24 20 16 13 12 12 14 19 23 20 16 18 24 30 32 32 27 23 25 34 42 29 18 8 8 11 12 13 14 14 16 16 18 27 36 37 32 21 19 14 11 10 12 15 17 18 17 14 12 11 11 12 13 13 15 19 22 23 21 19 17 17 14 12 13 15 17 17 16 15 13 12 13 17 21 23 23 23 24 23 20 17 15 16 17 19 17 15 15 15 15 13 11 10 10 9 8 8 9 9 10 10 11 12 11 10 10 13 16 15 12 8 6 6 6 6 5 5 6 8 8 6 6 7 8 12 15 22 29 28 21 19 23 25 24 18 9 4 5 5 3 3 5 8 14 19 19 14 9 4 5 5 4 4 6 11 15 19 14 9 10 9 6 4 5 15 23 29 25 17 12 10 8 8 8 8 8 8 8 8 8 7 8 9 11 12 13 13 13 15 11 6 4 4 4 4 3 6 5 6 9 13 15 15 14 9 8 6 4 3 3 3 3 9 7 5 5 6 7 6 4 3 4 4 5 5 4 4 3 3 4 4 4 4 3 2 1 162 162 161 160 160 159 159 158 152 155 159 160 159 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 155 155 156 156 157 158 159 159 155 157 158 157 155 154 156 158 157 157 156 155 155 156 157 157 158 158 157 156 154 153 152 152 161 157 153 152 154 157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 155 154 154 156 158 159 162 162 162 161 160 159 159 158 157 157 157 157 157 157 157 157 156 156 157 158 158 159 160 160 158 158 158 158 158 158 158 158 159 159 159 159 159 160 161 162 158 159 159 160 160 161 161 161 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 157 158 160 161 161 160 159 158 158 158 158 158 158 158 158 158 157 157 156 157 158 157 154 150 150 146 134 118 105 91 71 54 99 118 120 118 127 118 100 98 117 120 123 146 167 145 110 103 93 70 76 133 181 163 116 94 104 110 110 102 97 105 122 134 124 125 107 66 36 48 92 132 118 94 77 63 43 35 49 64 70 62 59 60 57 50 45 46 72 86 103 84 58 84 114 104 65 70 104 135 129 117 116 115 125 121 102 68 66 117 147 127 131 130 101 93 114 137 152 146 110 80 86 107 97 82 81 77 71 62 92 136 148 143 128 103 51 74 106 105 89 73 66 88 127 109 79 66 81 86 68 50 17 19 60 95 88 79 78 63 58 56 53 35 30 33 30 44 67 52 71 112 127 117 114 121 142 140 125 106 100 107 104 94 88 88 74 61 76 104 106 87 82 84 97 116 116 91 61 45 44 58 71 78 86 101 115 123 128 109 89 79 74 66 57 51 51 56 52 80 101 71 38 23 32 38 26 23 34 25 19 41 39 51 58 59 61 66 88 119 100 71 51 49 48 52 84 123 107 92 55 42 80 107 71 17 13 87 150 150 120 100 85 71 47 36 28 30 34 34 33 32 25 27 36 42 45 62 80 83 66 61 65 91 129 151 140 117 87 79 96 136 159 152 144 147 151 151 153 159 159 134 82 37 31 102 152 141 120 116 97 65 37 28 26 44 76 100 105 100 101 109 112 100 84 72 65 62 48 43 37 36 37 37 35 32 31 33 31 28 33 49 65 72 100 119 136 140 142 148 151 148 134 84 50 36 39 36 21 25 19 57 107 139 145 145 157 173 146 137 126 126 141 159 164 159 147 94 53 43 38 32 33 34 37 29 22 21 20 17 17 19 21 22 25 27 28 28 28 27 24 43 43 18 26 92 156 174 159 155 146 137 135 138 139 138 93 55 84 145 157 104 40 21 25 27 29 37 34 12 27 78 116 126 118 117 100 89 125 149 115 78 60 75 94 105 114 119 115 119 122 125 133 141 141 136 125 120 123 134 138 133 131 134 131 134 108 67 41 32 28 29 29 30 31 30 28 24 20 17 21 29 27 31 31 9 28 89 171 164 130 115 116 108 96 78 80 95 109 113 112 115 126 134 147 149 147 139 124 99 66 42 34 16 26 69 112 138 138 124 90 69 86 117 111 97 102 110 104 127 135 130 139 159 180 196 160 79 11 55 118 122 101 66 65 70 75 83 81 61 49 57 36 63 100 128 141 143 140 137 143 111 96 118 140 142 142 148 130 117 134 177 195 170 142 134 124 105 92 92 90 86 92 106 112 103 89 80 83 90 88 81 85 59 65 77 61 51 49 35 54 64 75 77 70 64 71 81 55 76 108 128 119 100 102 118 129 136 141 131 122 131 134 121 91 105 126 132 119 118 133 141 138 140 146 156 160 159 154 152 128 105 102 102 123 106 64 101 123 121 142 157 160 179 180 147 50 21 72 123 109 95 102 113 116 127 127 114 99 87 94 116 144 152 154 155 123 89 110 141 137 145 151 147 136 130 137 148 163 172 171 156 145 146 146 143 130 125 137 153 136 108 123 164 169 156 123 90 77 84 109 139 150 181 197 185 147 91 62 72 127 172 171 114 62 33 24 30 26 25 21 16 20 28 30 26 33 36 38 35 29 22 17 15 48 77 115 150 177 185 168 146 116 105 93 91 108 127 105 57 95 89 74 57 52 53 47 35 38 40 31 23 26 56 52 60 53 34 26 26 33 33 24 31 29 30 27 24 27 34 37 34 26 27 27 26 26 25 17 8 16 63 130 186 190 167 143 103 97 99 84 28 69 169 181 171 148 138 132 139 151 153 141 127 129 153 156 144 164 198 185 141 99 147 184 170 134 119 130 145 153 157 118 81 100 123 96 57 28 30 31 29 28 29 27 23 29 28 27 24 22 24 28 32 24 25 24 22 24 28 27 24 23 27 28 27 28 30 30 27 23 27 26 22 21 25 26 24 25 21 16 12 12 16 21 25 27 27 27 27 28 29 32 34 31 31 30 28 27 28 29 30 31 32 32 29 25 22 21 21 21 19 18 22 32 37 31 22 18 16 16 21 28 31 29 26 22 18 13 14 17 19 17 14 16 16 21 29 34 31 28 26 28 28 29 29 28 27 26 26 26 24 23 22 23 26 29 31 37 59 85 80 43 15 8 6 12 26 66 105 98 61 44 55 51 56 61 62 64 80 113 143 184 180 168 143 95 36 13 28 50 71 70 39 20 37 74 96 75 55 40 41 43 35 23 17 11 23 48 69 64 39 21 20 16 17 18 17 15 14 14 15 22 23 22 19 15 14 17 19 19 20 21 21 19 19 20 21 21 22 27 31 29 21 19 22 25 22 17 11 6 6 9 13 8 9 11 14 16 18 19 20 18 19 22 26 30 32 34 34 26 29 34 38 38 34 30 26 29 27 25 23 24 28 32 35 30 34 33 28 26 29 31 30 17 22 30 33 33 30 29 30 27 28 28 28 28 28 28 28 24 27 30 30 26 24 23 24 28 27 27 26 26 27 28 28 30 31 31 30 26 24 24 25 19 17 17 19 22 24 24 23 28 27 26 25 24 24 24 24 23 23 22 20 18 18 21 24 24 25 25 23 18 15 15 16 13 14 16 16 15 13 10 8 14 13 11 10 10 11 13 14 13 13 12 12 12 12 12 13 12 12 12 14 16 16 13 11 14 15 16 15 13 13 14 16 19 20 19 16 14 14 18 21 22 25 29 31 28 25 24 23 18 18 20 25 29 31 30 28 19 23 28 30 31 30 31 32 32 34 36 38 38 38 39 40 47 46 44 41 36 32 27 25 26 25 23 21 20 19 19 20 23 24 25 24 23 23 25 28 41 41 37 29 19 13 14 16 20 21 21 21 19 15 12 10 8 9 10 13 15 16 17 17 14 21 28 31 27 23 22 22 21 19 17 18 22 24 24 23 28 29 24 17 22 33 37 31 21 19 17 18 19 19 17 14 21 16 11 9 12 18 22 25 27 25 22 18 17 21 29 35 33 29 21 18 31 46 45 33 21 15 12 14 15 13 12 12 19 31 41 37 21 9 11 19 17 17 17 18 19 17 12 9 20 24 26 25 21 17 17 18 16 15 16 16 18 19 21 22 17 22 27 30 29 27 24 23 19 22 26 30 31 30 27 24 24 25 26 24 23 24 27 30 22 20 21 27 37 43 43 41 39 42 46 49 49 47 44 41 37 35 30 25 25 29 30 28 20 23 25 27 28 30 34 37 38 32 25 21 22 25 26 27 26 27 27 27 24 19 15 12 20 18 17 18 20 22 22 21 26 31 34 31 25 23 28 34 37 33 28 23 20 20 22 23 31 27 23 21 21 22 22 22 21 21 21 23 26 27 26 24 29 28 26 24 23 22 22 23 23 21 20 19 19 20 22 23 16 19 22 20 17 15 19 23 30 27 23 22 22 23 23 22 22 20 16 13 12 13 15 17 16 16 16 18 20 20 17 15 13 16 17 16 16 19 27 35 27 25 23 22 22 21 18 16 10 11 13 15 16 16 15 14 21 21 25 31 29 22 18 20 14 14 13 12 12 13 13 14 16 14 13 14 16 19 19 18 22 22 23 26 27 23 16 10 10 11 13 18 24 27 28 27 24 23 21 18 18 24 35 44 43 38 32 32 39 43 34 22 21 24 27 28 26 25 25 25 29 31 34 34 29 23 17 13 16 16 16 17 18 19 20 21 19 24 25 19 17 23 32 39 33 24 18 19 23 23 21 20 16 17 19 23 26 27 25 22 28 27 25 24 24 24 25 26 36 34 29 23 17 16 17 20 22 22 21 21 21 22 23 24 22 22 22 21 20 19 17 16 16 15 14 15 16 18 20 20 19 19 20 20 20 19 18 17 19 18 18 19 20 19 16 14 12 10 8 7 7 10 13 15 20 15 10 6 5 5 5 4 3 5 7 7 7 11 20 28 34 37 38 33 24 20 21 25 18 18 18 20 23 22 18 14 16 17 19 21 24 27 29 31 25 21 18 18 20 22 20 18 19 21 22 23 22 21 20 20 19 22 27 29 30 31 33 35 25 24 22 22 23 23 21 19 26 27 29 30 30 30 30 30 34 34 35 37 39 37 33 29 16 12 12 17 28 36 38 36 15 16 21 27 25 16 9 6 14 16 19 22 24 24 23 22 16 18 21 20 17 15 16 17 13 15 21 24 20 13 13 18 30 31 29 26 24 26 34 41 29 16 6 5 10 13 16 18 15 15 15 17 26 33 31 24 19 17 14 11 11 13 16 18 20 18 13 9 7 8 9 11 10 13 17 20 20 18 15 12 17 15 14 14 16 16 14 12 18 16 14 15 18 21 21 20 21 22 22 20 17 15 16 18 20 17 15 14 14 15 13 12 11 11 10 10 10 11 12 12 10 11 12 11 10 11 14 17 15 11 7 4 5 5 5 4 2 4 6 7 6 6 8 10 6 9 18 27 28 23 23 27 29 28 21 11 5 5 4 1 4 4 7 13 19 21 16 11 5 5 5 4 4 6 11 14 20 13 9 9 9 5 3 3 17 25 29 25 17 12 10 8 8 8 8 8 8 8 8 8 6 7 10 12 13 13 13 12 12 8 4 3 4 5 6 6 7 6 6 9 13 16 16 15 7 5 3 1 1 3 5 6 8 6 5 5 7 7 6 5 3 4 5 5 5 5 4 3 4 4 4 4 4 3 2 1 160 160 158 158 158 158 160 160 156 156 156 155 156 156 157 157 157 158 159 158 157 155 152 151 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 158 155 155 155 155 155 155 154 154 156 156 156 155 154 154 154 153 149 150 152 154 156 158 159 160 154 154 154 155 155 155 156 156 160 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 158 157 157 156 156 156 158 158 158 159 159 160 160 160 159 158 156 155 155 156 158 159 158 158 158 158 158 158 158 158 159 159 158 157 157 158 159 159 159 159 159 159 159 159 159 159 160 160 160 159 159 158 158 158 156 156 157 158 159 159 159 159 160 160 160 160 160 160 160 160 162 160 158 156 156 158 160 162 158 158 158 157 157 156 156 156 158 158 158 158 158 158 158 158 162 158 155 155 158 157 151 145 139 135 132 132 129 111 82 59 100 123 129 131 147 147 126 112 116 106 103 132 141 116 95 77 51 62 105 157 169 141 119 120 121 115 95 81 97 132 148 141 155 109 62 46 56 81 114 141 143 142 127 84 58 50 34 33 27 25 29 44 62 80 97 109 122 132 122 96 77 64 58 60 54 96 131 133 124 123 117 106 118 127 101 63 70 110 134 137 145 164 127 78 89 117 120 118 96 82 90 109 95 57 47 67 72 85 79 97 116 122 120 90 38 60 74 79 88 98 114 134 143 128 102 80 74 78 76 68 46 39 59 82 78 71 76 76 83 92 77 40 23 32 35 24 44 65 104 134 131 109 106 120 151 135 105 75 64 69 68 59 69 73 82 89 90 87 88 91 97 128 161 157 120 95 91 88 65 54 49 59 80 103 126 142 133 123 115 111 103 84 62 47 56 47 43 45 41 32 32 40 37 33 28 33 36 25 22 35 34 46 69 87 88 82 87 98 71 48 50 58 62 93 134 144 111 63 35 56 95 107 69 17 32 71 95 82 67 66 57 39 40 43 36 26 30 43 44 33 32 35 31 43 85 120 124 115 89 94 96 99 113 121 102 74 71 114 152 155 143 139 145 149 153 151 157 166 171 156 99 34 21 99 159 160 114 75 59 30 41 37 39 46 81 114 120 132 145 151 153 144 125 106 95 92 80 76 71 68 62 53 43 36 38 32 28 28 30 31 31 30 54 90 130 145 138 132 139 150 154 118 78 57 49 40 29 23 23 36 65 108 151 174 173 163 153 118 94 129 164 167 169 165 161 116 65 38 37 41 40 37 41 27 18 21 24 19 16 17 17 19 23 27 30 31 31 31 34 47 30 10 47 119 162 168 161 162 152 144 147 139 117 101 81 52 67 120 134 96 52 29 26 32 36 34 28 25 30 36 78 95 113 118 110 102 100 102 81 64 49 58 84 104 122 140 144 146 130 132 142 136 131 122 123 129 135 136 132 129 129 132 135 133 109 66 36 32 33 31 32 31 29 27 25 24 24 24 19 28 27 31 30 12 39 109 157 156 136 116 113 111 101 94 113 97 96 99 110 91 65 97 119 96 93 90 85 75 47 31 20 47 76 84 82 86 84 70 62 95 100 84 86 94 94 96 88 93 99 104 112 126 143 156 127 53 21 52 96 101 73 67 111 103 88 97 123 115 75 50 34 33 57 92 121 155 170 157 136 125 124 129 135 144 144 132 111 105 137 171 156 121 97 82 61 58 68 91 109 119 136 157 155 146 130 113 109 123 146 161 124 79 43 45 69 85 77 57 54 55 53 50 55 76 108 131 97 79 87 123 137 121 113 122 114 108 123 117 90 105 127 109 93 128 145 135 130 132 136 139 146 156 157 154 155 147 130 122 97 95 93 101 102 83 94 140 144 149 141 154 177 199 186 113 23 46 81 104 106 110 119 123 127 118 107 99 99 107 119 128 147 147 165 155 105 89 118 139 139 133 144 152 135 119 130 149 156 160 162 151 139 145 155 152 149 134 128 136 133 112 110 130 128 123 82 57 94 141 164 179 180 177 191 191 137 72 73 119 147 140 111 65 33 25 25 23 17 16 17 21 27 33 36 37 43 42 34 35 38 24 27 58 104 125 132 163 197 189 159 130 114 111 134 137 152 146 92 82 126 142 111 73 56 51 49 34 37 35 30 26 28 35 43 48 42 34 29 30 30 27 27 29 25 25 30 33 30 36 58 79 61 55 44 32 27 25 16 5 1 60 136 211 215 145 94 80 110 132 108 44 54 120 141 133 133 141 163 169 171 201 211 178 108 77 129 188 203 191 143 110 81 143 170 135 128 147 140 135 162 186 138 63 55 73 57 32 24 23 22 23 25 26 26 26 29 26 23 21 21 23 25 27 28 28 29 31 33 31 26 22 26 26 27 29 32 32 29 26 21 22 23 24 26 27 27 28 29 26 21 18 19 22 27 31 29 28 27 27 28 30 33 34 29 30 32 32 27 23 26 32 33 34 33 30 27 23 21 20 20 22 24 29 36 39 32 22 23 20 19 21 26 30 30 29 28 23 17 14 14 17 20 21 14 20 29 37 36 31 29 32 29 29 29 30 32 33 31 27 18 24 26 23 22 27 32 33 37 42 46 41 30 19 14 13 20 18 41 76 81 60 55 71 79 93 97 96 100 105 134 179 222 234 226 177 94 21 11 44 86 132 98 20 14 58 84 92 71 42 26 27 27 25 23 17 29 37 48 52 42 27 20 22 24 22 19 17 18 17 15 14 20 22 22 18 12 10 13 17 18 18 18 19 19 19 20 20 18 19 27 36 37 29 23 22 24 23 20 15 9 6 7 9 8 7 9 13 18 20 20 18 18 20 24 27 29 30 30 29 26 34 40 39 36 35 35 34 32 29 25 22 22 25 29 32 29 27 26 28 31 31 28 24 21 24 26 28 29 27 26 25 25 28 28 27 28 32 34 32 26 29 32 32 29 27 26 26 30 28 26 24 23 24 26 28 28 29 30 28 25 23 24 25 23 22 21 21 23 23 22 20 24 23 23 22 22 21 21 20 19 19 18 18 18 19 20 20 18 18 18 20 22 22 21 20 23 22 20 18 15 13 12 11 13 14 14 14 13 12 11 10 13 13 14 15 14 13 12 11 14 14 14 15 16 17 19 20 17 18 18 19 19 19 19 18 21 21 20 20 20 20 20 20 23 26 30 33 33 30 26 23 17 17 17 19 23 27 32 35 22 24 27 30 32 32 31 30 33 34 35 37 39 41 43 44 44 45 45 41 35 30 28 29 25 25 25 22 20 21 25 29 24 26 28 26 23 22 24 26 34 35 35 32 26 22 20 21 24 22 18 14 11 10 9 9 11 12 13 15 17 19 20 21 21 21 22 25 28 28 25 22 21 25 29 29 26 22 20 20 21 23 21 19 23 31 35 33 25 19 13 14 19 22 20 16 20 19 17 15 13 16 23 28 26 24 23 23 21 22 29 38 31 24 21 28 40 44 38 29 21 20 17 16 15 16 18 19 19 34 46 41 24 13 15 22 17 16 15 14 14 15 17 18 19 22 25 25 22 18 16 15 13 13 14 15 16 18 19 20 20 21 24 28 31 30 26 22 24 26 29 32 33 31 27 24 20 20 20 20 22 25 27 29 23 22 21 24 30 36 39 41 39 40 38 39 46 53 49 41 40 35 30 27 28 30 32 33 26 23 22 24 29 33 33 32 40 36 29 25 28 31 26 19 21 24 28 28 25 21 18 16 17 16 16 19 23 25 26 25 29 28 24 19 16 20 29 36 32 32 30 26 22 21 23 25 29 25 22 23 26 26 22 18 18 19 21 22 23 23 23 23 22 26 29 27 22 20 21 23 23 23 22 22 21 21 21 21 20 19 17 14 13 15 18 20 24 26 27 26 23 21 22 23 18 19 19 17 14 12 12 13 19 18 16 15 14 15 15 16 18 16 16 17 21 26 30 32 24 24 25 26 25 23 20 17 9 11 13 14 14 16 19 22 26 25 27 31 29 21 14 11 11 11 10 9 10 11 14 15 16 13 10 10 13 18 22 25 21 26 29 28 26 24 21 16 14 13 11 14 19 24 27 29 24 22 21 23 23 24 29 36 35 37 33 36 44 38 22 16 24 26 27 27 24 23 25 26 27 32 36 33 24 18 16 18 17 19 20 20 19 18 20 22 17 19 22 22 18 17 27 40 35 25 18 19 23 25 24 24 19 16 14 16 20 25 28 29 24 24 24 25 26 26 26 26 37 32 26 23 22 23 23 22 19 19 19 22 25 26 24 22 22 23 23 22 21 20 18 17 15 15 14 15 16 18 20 21 23 21 18 17 16 17 18 19 20 18 16 15 16 16 14 12 9 8 7 7 8 10 12 13 18 18 16 12 7 4 5 7 8 10 11 8 6 11 23 32 41 37 32 28 26 25 23 21 22 18 14 12 14 16 18 18 20 21 22 25 26 28 29 29 31 26 22 20 21 21 19 17 17 17 18 18 19 20 21 21 22 22 23 25 27 30 32 34 27 26 26 25 24 22 21 21 24 26 29 28 27 26 27 29 30 33 37 40 41 39 36 33 24 21 14 12 23 37 37 29 17 14 19 27 26 17 13 17 23 22 21 21 22 21 17 15 17 18 19 18 15 13 14 15 18 13 13 18 16 10 13 22 34 33 31 27 25 26 30 35 20 12 7 12 18 21 21 22 20 20 18 16 16 19 26 31 21 21 20 15 11 11 17 22 19 14 9 6 6 7 8 7 10 12 14 16 16 15 12 11 10 11 12 13 14 14 14 14 15 15 16 16 17 18 18 19 26 24 20 17 16 16 18 19 17 14 12 11 13 13 12 11 11 11 11 11 11 11 11 11 9 9 9 9 9 9 9 9 7 7 6 5 4 3 2 2 3 3 3 4 5 6 8 9 6 9 18 26 27 21 18 20 29 25 22 17 9 1 1 3 5 5 6 10 14 15 14 12 7 4 3 4 3 3 9 16 20 16 11 8 6 6 6 6 15 23 28 24 16 12 10 8 8 8 8 8 8 8 8 8 8 9 11 14 15 14 13 11 16 12 7 4 5 7 8 8 11 12 14 15 16 16 15 14 4 5 7 8 8 7 5 4 6 5 3 3 3 4 4 4 6 6 5 4 3 2 1 1 4 2 1 1 3 4 3 1 160 159 158 157 157 158 159 160 158 157 157 156 156 156 156 156 156 156 157 157 157 156 155 154 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 155 155 155 155 155 155 155 155 156 156 156 155 155 154 154 154 156 156 156 155 155 154 154 154 154 154 155 155 156 156 156 156 159 159 159 158 158 158 157 157 158 158 158 157 157 157 157 157 158 158 158 158 157 157 156 156 158 158 158 159 159 159 159 159 158 158 157 156 156 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 157 157 157 159 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 161 160 158 157 157 158 160 161 158 158 158 157 157 156 156 156 158 158 158 158 158 158 158 158 157 156 156 159 161 159 154 150 143 139 134 129 121 107 89 77 87 103 110 116 132 144 139 132 127 106 80 89 101 90 73 47 55 83 120 145 150 138 118 103 106 109 92 68 75 106 115 101 82 72 73 86 92 92 105 125 159 171 157 105 68 47 27 35 25 36 57 83 109 129 139 143 133 141 132 108 84 58 40 37 68 93 116 118 106 99 102 107 105 103 85 73 88 110 124 131 136 150 113 74 102 141 133 110 95 98 108 118 119 103 76 55 88 101 88 87 100 112 107 70 44 84 111 114 118 123 125 127 124 132 121 92 72 73 74 68 58 54 64 78 77 76 88 101 135 128 95 48 23 28 34 30 37 51 81 112 120 112 110 118 134 102 79 76 67 49 50 68 83 76 78 85 80 72 84 107 128 135 150 149 124 106 108 114 105 84 58 43 52 76 101 114 124 118 111 104 90 70 55 49 48 54 68 76 63 43 41 52 61 62 53 42 34 25 21 30 32 60 96 113 96 68 57 62 54 67 87 92 88 104 118 110 92 48 31 59 88 85 51 14 27 41 46 37 29 31 34 32 24 31 33 29 30 38 42 39 42 44 40 52 90 119 115 99 86 82 78 77 78 74 66 59 92 108 120 118 113 115 118 119 122 126 136 139 138 130 97 54 24 85 127 117 69 44 58 57 56 45 48 63 97 124 128 140 147 142 132 120 110 106 109 113 100 96 93 94 95 91 82 75 62 51 38 33 34 34 30 25 35 60 93 115 125 133 142 150 159 144 111 72 44 32 29 28 24 27 45 84 130 159 162 153 150 118 97 130 161 162 166 164 171 136 85 43 31 38 41 38 37 24 17 21 24 21 18 19 16 19 22 26 29 31 31 31 35 41 23 13 63 136 170 168 158 144 140 157 155 112 69 58 44 27 51 109 137 113 65 28 26 31 34 32 28 26 29 34 49 79 114 130 120 99 82 75 63 51 53 71 85 89 100 115 116 118 116 141 153 132 118 113 122 128 135 138 136 133 131 131 150 138 103 57 30 29 32 29 32 30 29 27 25 25 24 24 27 39 36 31 28 17 45 105 136 138 126 113 110 106 101 102 105 83 85 95 110 111 104 132 107 93 91 82 73 55 26 20 52 100 133 124 107 98 79 56 92 113 121 116 118 120 111 101 103 106 99 84 81 94 106 109 81 39 30 47 65 68 65 84 124 111 91 89 116 134 124 107 84 59 50 62 84 122 151 153 128 117 119 132 145 155 151 136 126 97 94 107 95 77 71 66 71 99 134 150 145 138 143 153 154 138 124 124 136 152 169 181 132 56 38 86 122 128 105 65 42 58 67 64 70 92 115 125 96 81 86 119 148 153 144 139 135 128 122 97 83 121 140 106 88 124 145 143 140 142 148 158 145 141 135 138 142 126 106 100 98 114 114 105 105 111 138 178 160 164 151 153 164 175 153 82 15 51 93 121 135 139 136 134 131 117 108 113 124 133 139 142 143 152 156 129 95 102 132 142 132 134 151 159 136 116 124 140 167 160 153 144 142 154 161 151 140 145 135 125 123 107 94 100 112 150 135 105 134 176 186 190 178 182 193 182 126 76 99 157 142 104 59 32 25 26 25 22 22 21 21 25 30 35 38 38 42 46 36 22 17 23 64 121 150 148 138 163 195 197 181 157 128 130 162 173 179 150 82 74 162 189 163 116 86 65 57 49 39 35 29 25 25 30 37 41 39 36 34 36 33 27 24 25 20 22 31 49 58 60 88 131 146 128 88 43 18 14 11 2 2 65 160 219 170 91 82 99 121 142 126 57 39 99 150 171 162 174 196 192 176 191 200 175 96 64 117 184 195 191 157 99 96 113 136 150 170 166 136 132 199 203 137 54 38 53 43 28 21 24 28 31 31 28 24 22 27 25 22 22 24 27 27 27 25 25 27 30 32 32 29 26 25 25 26 28 30 30 28 25 20 21 22 23 24 25 26 26 28 26 23 21 21 23 27 29 28 27 25 24 26 29 33 35 28 28 29 29 24 20 23 29 31 31 30 28 25 22 22 22 21 23 25 28 33 35 28 18 23 21 20 23 29 33 33 32 27 24 21 20 20 21 20 18 15 20 30 39 40 35 33 34 35 35 34 33 34 33 29 25 18 22 24 22 24 29 32 30 32 36 39 37 29 21 17 15 13 7 22 53 64 59 71 96 118 139 152 149 146 152 174 199 219 225 224 191 110 30 28 80 158 171 112 23 4 49 97 124 89 42 15 22 27 22 21 22 32 35 41 43 36 25 22 25 25 22 20 18 19 18 16 14 18 20 20 16 12 10 13 17 19 19 19 19 19 19 19 19 18 20 27 36 37 30 24 23 21 21 18 14 9 7 8 10 11 11 12 15 19 20 18 15 19 21 24 27 29 30 30 29 29 36 40 37 33 33 34 33 29 27 24 22 22 25 28 30 29 27 26 28 31 32 29 25 22 24 27 30 30 29 26 24 25 28 28 26 27 31 32 30 26 28 31 31 29 26 25 25 30 28 26 23 22 23 24 25 26 27 27 26 23 21 22 23 23 21 20 21 24 24 23 22 25 25 24 23 22 21 20 19 18 17 15 14 15 17 19 21 20 18 16 18 22 25 25 24 18 18 17 16 14 13 12 12 16 17 17 18 18 17 16 16 16 16 17 17 17 16 14 14 14 15 17 18 20 21 22 22 17 18 18 18 18 18 17 17 16 16 16 17 18 19 19 20 22 25 30 32 32 28 23 20 17 17 16 18 20 25 29 31 25 27 29 32 32 31 30 28 31 32 35 38 41 42 43 43 45 45 45 42 38 34 32 31 27 27 26 23 20 20 23 26 30 30 28 26 24 23 24 26 26 29 31 31 29 28 29 30 24 23 20 18 15 13 12 12 12 13 14 16 18 20 21 22 24 23 24 26 29 30 28 27 24 26 28 28 25 22 20 21 22 23 21 19 22 30 34 33 27 22 18 18 21 22 20 16 17 18 17 16 16 19 24 28 27 25 24 24 22 23 30 38 34 26 21 28 41 48 44 36 25 23 21 19 18 18 19 20 21 35 47 42 25 13 13 19 16 16 16 16 17 17 17 18 19 22 25 25 23 19 17 16 12 13 14 16 17 18 19 19 20 20 22 26 28 28 25 22 25 26 28 31 33 32 29 26 23 22 21 21 21 23 25 26 28 26 24 25 28 31 32 32 35 35 35 37 45 51 48 41 38 35 33 34 35 35 33 30 28 25 22 24 28 32 33 32 40 36 30 27 29 31 27 20 22 25 27 27 24 20 18 18 17 15 15 17 21 25 27 27 30 28 24 20 19 22 28 33 26 26 25 22 20 19 22 25 24 22 22 26 31 32 29 25 24 25 26 26 24 22 20 18 19 23 27 26 23 21 23 25 23 23 23 22 22 22 22 22 20 18 15 13 14 16 17 18 23 28 32 29 22 18 20 24 23 24 24 21 18 16 16 17 20 19 17 15 14 13 13 14 19 18 18 17 19 22 27 30 27 26 25 25 25 23 21 19 12 12 12 14 17 20 21 21 24 24 28 32 28 20 13 12 13 13 13 13 14 15 16 17 14 14 13 10 9 11 18 23 26 30 32 28 25 22 19 14 15 12 11 13 18 24 28 30 25 22 21 22 22 24 31 39 37 38 33 35 43 37 22 15 22 24 25 25 24 24 26 28 31 36 40 36 27 19 16 16 17 19 20 19 18 19 21 24 22 22 22 19 14 15 27 40 36 26 19 19 23 23 22 22 21 18 15 16 19 22 24 24 25 24 24 24 24 25 25 26 34 31 26 23 23 24 23 22 23 21 20 22 24 26 26 25 22 23 24 24 23 21 18 17 13 14 15 16 18 20 21 22 23 23 22 20 19 19 20 21 20 18 16 15 16 16 14 12 9 9 9 9 10 11 12 12 17 18 18 15 10 7 6 6 9 11 12 9 8 13 24 33 45 39 32 26 24 22 21 20 21 18 14 14 16 19 21 22 24 23 22 22 24 26 28 30 31 28 25 23 22 21 21 20 19 18 16 16 17 19 22 24 23 23 24 25 27 29 31 32 28 28 27 26 25 23 22 21 24 25 26 25 23 24 26 29 27 31 37 41 43 41 37 34 29 25 18 15 23 34 35 28 17 13 16 25 27 21 19 22 23 21 19 18 19 19 18 16 14 15 16 15 14 15 18 21 22 18 18 21 18 12 13 20 32 32 30 26 24 24 28 32 23 16 13 16 21 22 23 25 20 19 18 16 16 19 25 30 24 21 17 16 16 18 19 19 15 12 8 6 7 9 9 9 12 12 13 14 13 11 10 8 11 12 13 14 15 15 15 14 16 16 16 17 17 18 18 19 24 21 18 15 13 13 14 15 16 13 11 10 12 12 12 10 11 11 11 12 12 12 12 12 11 10 10 9 9 8 8 7 7 6 5 4 4 3 2 1 3 3 3 3 4 5 7 8 4 7 15 24 26 20 15 14 26 28 26 17 6 0 0 3 4 4 4 8 12 15 15 14 9 7 6 6 4 3 7 13 19 15 11 8 6 6 6 6 13 22 27 23 16 12 10 8 8 8 8 8 9 9 9 9 10 10 12 13 14 14 14 14 13 9 6 5 7 9 10 10 15 15 16 16 15 14 13 12 5 5 7 7 7 7 5 5 7 6 4 5 6 7 7 6 5 5 4 4 3 2 2 2 4 2 1 2 3 4 2 0 158 158 157 157 157 157 158 158 158 158 158 157 156 156 155 155 156 155 155 155 156 157 158 158 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 156 156 156 156 156 156 156 157 156 156 156 156 155 155 155 159 159 158 156 155 154 153 152 155 155 156 156 156 157 157 157 159 159 159 159 158 158 158 158 160 159 159 158 158 157 157 156 159 159 159 158 158 157 157 157 159 159 158 158 158 158 158 158 157 157 158 158 158 158 157 157 159 159 159 159 159 159 159 159 157 158 159 160 160 159 158 157 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 160 159 158 157 156 157 158 159 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 158 158 158 158 158 158 158 158 154 156 159 161 160 158 154 152 146 142 134 123 110 101 97 97 79 83 91 98 107 124 135 130 128 106 70 66 81 92 95 77 81 88 112 140 144 125 110 109 100 101 82 57 58 80 88 77 51 75 116 146 141 115 105 112 140 162 147 89 57 37 24 49 72 72 79 104 142 168 163 144 127 144 143 116 76 45 44 65 89 98 103 101 101 107 111 111 86 76 72 89 109 111 115 131 152 138 97 83 127 162 148 126 120 124 131 145 159 148 103 57 94 119 113 101 109 122 102 48 54 111 145 139 136 142 136 124 112 130 135 112 78 61 63 69 76 69 61 66 80 88 97 110 146 131 97 55 29 25 30 33 38 40 53 77 98 108 114 119 95 69 64 81 74 48 49 75 81 73 69 70 70 77 101 127 124 115 128 145 132 112 113 122 134 106 68 41 40 56 72 78 94 93 93 84 65 47 43 49 61 82 109 115 87 55 54 72 90 97 84 57 38 27 24 29 38 64 92 96 72 47 48 62 81 112 125 103 86 94 98 87 61 34 35 63 70 53 37 29 36 32 28 27 24 21 23 28 32 44 49 42 33 35 41 46 52 49 43 50 79 103 96 75 77 71 74 80 69 51 55 75 99 93 85 85 91 98 101 100 106 106 107 103 102 105 92 66 37 66 73 53 24 34 82 103 77 54 58 83 115 129 122 129 125 108 87 73 74 87 103 113 110 108 108 114 122 125 119 113 104 93 76 57 41 31 24 20 23 34 55 81 107 130 147 157 166 168 143 92 50 36 36 33 28 21 25 54 98 134 149 150 156 126 104 132 157 157 161 160 170 151 108 58 33 36 43 42 33 23 17 21 25 23 21 21 16 18 21 25 28 31 32 33 37 33 14 20 87 160 180 166 156 146 141 138 108 52 24 36 22 15 37 87 126 128 87 38 27 29 30 30 28 27 28 30 31 63 101 115 101 78 62 56 51 39 49 71 77 74 79 85 80 91 93 118 140 139 143 145 122 125 127 129 129 128 127 126 166 145 101 52 28 30 33 28 32 30 29 27 26 25 25 25 25 39 37 27 23 23 54 108 135 130 110 92 89 88 86 90 75 65 94 126 142 150 148 154 134 126 110 79 57 35 22 47 105 155 179 159 126 92 72 75 133 128 129 131 133 139 135 123 126 124 114 110 124 135 116 85 52 32 34 41 52 67 85 117 129 114 93 79 90 124 145 141 129 89 56 45 51 78 111 128 118 116 129 150 160 158 139 114 93 69 62 67 62 63 81 97 120 149 173 171 156 148 151 155 161 143 125 130 159 182 177 158 91 39 75 154 161 130 98 60 73 99 113 104 101 112 117 111 90 89 93 107 125 136 137 132 132 130 123 105 104 132 131 91 84 110 131 141 148 147 144 148 134 126 122 130 130 107 92 98 157 167 142 99 93 124 157 177 173 171 155 150 157 160 127 59 18 64 101 124 147 153 141 135 127 112 109 125 143 147 145 145 145 162 150 109 98 129 149 140 123 128 145 147 124 112 128 147 172 160 148 139 141 157 164 153 137 148 137 128 128 102 83 101 159 182 146 114 154 190 181 171 179 189 177 139 112 118 140 153 116 64 17 11 22 24 22 24 28 27 27 30 34 38 39 39 31 40 34 19 18 48 118 189 184 161 143 165 187 193 192 172 139 138 175 199 205 156 78 78 169 214 200 159 125 86 61 49 41 36 30 27 26 28 31 34 45 37 29 28 29 27 25 23 14 18 28 61 85 78 114 193 226 201 138 59 14 10 12 3 0 85 173 171 96 79 125 133 95 120 132 78 45 104 181 223 205 197 197 188 171 172 168 145 116 117 111 147 201 208 173 131 106 92 128 191 221 181 127 127 198 185 116 41 25 36 33 26 22 26 31 34 32 29 27 25 28 27 26 27 29 30 29 28 25 25 26 28 30 29 27 25 25 24 24 26 28 28 25 23 21 22 23 25 26 26 26 26 26 25 24 24 24 25 26 27 28 26 22 20 21 26 32 37 29 28 28 27 23 19 21 27 29 29 28 25 21 20 22 24 23 25 25 26 30 31 24 15 23 22 21 25 32 36 37 35 26 25 25 26 27 24 20 16 18 23 34 45 48 43 38 37 42 40 38 37 34 30 26 23 20 20 20 22 28 34 33 29 29 30 31 31 28 24 20 17 14 3 7 28 42 51 75 105 120 148 181 194 193 199 202 194 197 207 216 192 110 32 57 142 204 172 93 12 1 47 114 156 103 40 4 17 26 19 19 27 33 32 32 32 28 24 24 27 25 23 20 19 19 18 16 13 15 17 17 15 12 11 14 18 20 20 19 19 19 18 18 18 17 20 28 35 37 31 25 23 18 17 15 12 9 9 10 12 14 15 17 19 21 19 16 13 20 22 24 27 29 29 29 29 33 38 39 34 29 30 32 32 27 26 25 24 25 26 28 29 29 27 26 28 31 32 30 27 22 25 29 32 33 31 26 23 26 28 28 25 26 29 30 28 25 28 30 29 27 25 24 24 29 27 24 22 21 21 23 24 24 25 25 23 21 19 19 20 22 21 20 21 24 26 25 24 28 27 26 24 22 20 19 18 16 15 14 13 13 15 18 21 20 17 14 17 23 28 27 25 11 11 12 12 12 13 13 13 19 20 21 22 22 22 21 20 18 18 18 18 18 17 16 16 14 16 18 20 22 22 22 22 17 17 17 17 16 16 16 16 12 12 13 13 13 15 16 18 20 23 28 31 30 26 21 18 17 16 16 16 17 21 24 26 27 29 32 33 33 31 29 27 29 31 35 39 42 44 44 44 48 46 44 43 41 39 36 34 29 28 26 23 20 20 22 24 36 32 29 26 26 26 26 26 23 25 28 30 30 31 32 34 23 23 22 21 20 18 16 15 14 15 16 18 19 21 22 23 26 24 23 24 28 30 31 30 28 28 27 25 22 20 21 21 23 23 21 18 20 27 32 34 27 25 22 21 22 22 20 18 15 16 17 17 18 22 26 29 28 26 25 25 23 24 31 40 38 29 23 30 45 53 49 41 29 28 25 22 21 20 20 21 23 35 46 43 28 14 12 16 15 16 18 20 20 20 18 18 19 23 26 26 23 20 18 17 12 13 15 17 19 19 19 18 20 20 20 22 24 25 23 22 25 25 26 29 32 32 30 27 24 23 22 21 21 22 23 24 29 27 25 25 26 27 26 25 30 31 32 36 44 49 46 40 37 36 37 41 45 44 37 30 31 27 23 23 27 30 32 31 38 37 32 28 29 31 28 22 24 25 26 24 21 19 19 20 16 14 12 14 19 24 28 29 29 25 22 21 23 27 29 30 20 20 19 18 17 18 20 23 18 19 21 27 34 37 34 31 33 33 34 32 29 24 19 15 17 21 24 25 23 22 24 27 23 23 23 23 23 23 23 23 20 16 12 12 14 17 17 15 22 29 35 32 23 17 20 25 28 29 28 26 22 20 20 21 21 20 18 16 14 13 12 12 18 19 19 18 16 18 24 29 31 28 25 23 24 23 22 20 16 14 14 16 20 22 21 18 21 25 31 34 29 18 13 13 15 15 16 17 18 18 18 17 12 14 15 10 6 6 13 20 31 35 34 28 22 19 16 13 15 12 11 12 18 24 29 31 26 22 20 20 21 24 32 41 42 41 34 34 41 36 22 16 21 22 22 22 22 24 26 29 33 38 42 39 30 20 15 13 17 18 18 17 17 19 22 26 27 25 21 16 11 13 27 41 38 28 20 20 22 21 20 20 24 20 17 16 18 20 21 21 26 25 24 22 21 22 24 26 34 31 28 26 26 25 23 21 25 23 22 23 25 26 27 26 22 24 25 26 25 22 18 16 12 13 16 18 20 22 22 23 22 24 25 24 21 20 21 23 20 18 16 15 16 15 13 11 10 10 11 12 12 11 11 11 13 15 17 17 14 11 8 7 10 12 14 12 12 17 26 35 47 40 31 23 20 20 20 20 22 19 16 16 19 23 24 25 26 24 23 22 22 25 28 30 31 30 29 26 23 22 23 24 21 19 16 15 16 19 24 27 24 24 24 25 26 27 29 30 29 29 29 28 26 24 22 21 23 23 23 22 21 22 25 27 25 30 37 43 45 42 37 34 34 30 23 19 24 31 33 29 20 14 14 22 27 26 25 28 23 19 15 14 15 17 18 18 12 12 12 11 13 17 23 27 27 23 23 25 22 15 14 19 31 30 28 25 23 23 26 28 24 20 18 20 21 21 23 28 20 20 19 17 16 19 25 29 28 21 16 17 23 25 21 16 13 10 7 7 9 11 11 11 12 12 11 10 9 8 7 6 12 13 14 15 16 16 16 15 17 17 17 18 18 18 18 18 21 19 15 12 10 10 11 11 14 11 9 9 10 11 11 9 11 11 12 12 13 13 14 14 13 13 11 10 9 7 6 5 6 6 5 4 4 3 1 1 3 2 2 2 3 4 5 6 3 4 12 22 26 21 12 6 21 30 31 17 4 0 2 2 3 2 2 5 9 14 17 18 12 9 8 9 7 5 6 11 17 14 10 8 7 7 7 6 11 20 25 22 15 12 10 9 7 8 8 9 9 10 10 11 12 12 12 13 13 14 16 18 10 8 7 8 10 12 12 11 16 16 16 15 14 12 11 10 6 6 6 7 7 6 6 6 9 8 6 6 7 7 5 4 4 3 3 3 3 3 2 2 3 2 1 2 3 3 2 1 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 155 155 155 156 158 160 156 156 156 156 156 156 156 156 157 157 156 156 155 155 155 154 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 156 156 156 157 157 157 158 156 156 157 157 158 158 158 158 159 159 159 159 159 159 159 159 161 161 160 159 158 157 157 156 160 160 159 159 159 158 158 158 159 159 159 158 158 157 157 157 156 157 158 159 159 158 157 156 159 159 159 159 159 159 159 159 156 158 160 161 161 160 158 156 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 158 160 158 156 154 154 155 156 157 159 159 159 159 159 159 159 159 158 159 160 160 160 160 159 158 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 157 158 160 159 157 154 152 151 147 143 133 120 109 103 103 106 75 74 89 100 101 116 131 127 141 112 73 77 107 131 144 131 116 99 101 126 141 131 122 124 115 84 59 64 80 85 81 77 85 118 157 172 157 129 109 101 101 123 103 53 46 46 45 82 137 120 96 88 110 142 152 143 144 145 129 96 61 41 58 93 102 103 97 97 118 141 136 113 81 78 84 106 118 108 110 132 173 130 90 103 144 158 152 155 146 127 126 150 162 136 90 60 87 119 123 108 117 133 103 43 69 131 160 140 134 149 149 134 128 136 143 132 97 64 61 76 88 78 57 63 97 113 107 107 108 104 93 74 50 34 30 34 35 35 43 62 84 98 102 102 58 64 77 88 84 73 73 83 78 70 59 56 72 99 118 124 96 88 110 141 133 108 109 126 133 104 75 62 61 58 53 50 60 65 71 68 52 39 46 62 91 113 134 126 86 54 62 90 108 115 102 74 48 29 26 35 43 51 59 56 45 45 67 92 121 143 131 86 62 66 72 71 40 30 39 51 39 24 27 37 32 27 25 25 27 30 38 47 75 90 87 59 35 35 43 46 45 43 44 52 73 96 95 75 74 77 98 115 98 70 83 121 124 114 107 109 115 119 123 126 125 119 118 120 122 122 99 64 42 45 27 14 28 82 145 158 88 52 61 103 136 139 118 115 110 91 69 59 68 85 100 108 102 104 108 115 125 131 130 126 142 139 123 92 59 36 26 24 23 26 37 57 83 114 145 166 168 174 157 113 72 52 44 38 32 23 19 33 63 101 137 159 174 140 111 130 151 150 155 154 151 146 123 83 50 38 40 44 33 25 21 25 28 26 23 23 17 19 21 24 27 30 33 35 41 27 7 28 108 178 184 158 146 150 129 87 47 21 20 36 30 23 29 54 91 115 94 51 28 28 27 27 27 27 27 26 32 51 71 73 65 62 74 88 88 66 62 78 91 97 95 83 98 116 99 85 98 126 154 158 132 130 128 126 126 127 127 127 157 138 100 57 35 34 34 29 31 30 29 27 26 26 26 26 19 31 32 26 23 29 67 118 154 138 99 70 77 92 88 77 55 61 107 145 149 154 153 140 142 139 112 61 28 12 31 93 151 180 190 171 125 67 64 114 154 130 123 129 132 144 156 152 137 131 126 133 151 154 123 85 71 38 24 34 74 118 138 153 142 131 119 95 72 88 125 141 142 116 90 70 51 46 63 83 97 99 114 129 126 114 97 79 56 58 68 77 74 78 106 134 155 155 151 146 148 157 163 164 164 151 130 129 159 180 148 95 64 70 119 149 106 65 70 85 129 150 159 147 133 128 119 106 97 108 115 105 89 86 100 117 116 114 115 122 130 128 109 89 91 94 95 104 119 119 112 113 116 116 115 116 114 105 116 144 190 178 128 74 82 139 176 178 174 169 161 166 180 169 109 36 37 83 103 107 130 138 125 122 119 112 116 133 142 136 132 136 149 160 138 104 115 151 155 133 123 121 124 117 102 111 144 169 171 160 147 135 134 148 156 146 141 140 130 140 139 91 83 142 213 197 134 109 160 188 175 175 185 172 146 133 152 171 146 101 72 40 18 20 25 20 21 29 33 32 31 33 37 39 39 38 37 35 28 27 48 95 159 210 181 160 154 176 182 179 185 171 153 135 162 196 211 154 73 85 157 207 207 188 172 127 79 50 40 36 33 33 32 30 29 30 46 38 30 30 33 32 25 18 39 47 57 95 116 88 119 223 248 227 157 63 11 11 14 2 4 88 141 117 77 107 153 136 96 119 144 95 43 97 182 223 205 187 185 188 170 147 131 118 128 149 112 117 178 210 194 148 76 74 128 194 201 142 90 97 132 119 74 30 26 35 33 29 27 31 34 34 30 29 31 34 33 36 37 36 32 29 28 28 28 28 27 26 25 23 21 19 24 23 23 24 26 26 24 21 25 26 27 29 30 30 29 29 24 24 25 26 26 26 26 25 27 24 19 16 16 22 31 38 33 31 29 27 23 19 21 26 30 29 27 22 18 17 19 22 24 25 25 26 29 30 25 17 22 21 22 27 34 39 40 38 29 28 27 28 28 25 20 17 21 27 39 52 56 49 42 38 43 40 38 37 34 27 23 22 23 20 19 25 35 40 37 31 32 30 29 28 28 26 21 17 17 7 6 17 25 34 54 76 87 116 169 207 214 217 212 191 205 203 194 160 84 21 51 132 172 118 48 3 7 57 118 156 94 36 4 14 24 19 20 25 30 28 26 25 24 24 24 25 23 21 19 18 18 17 14 12 14 15 16 14 13 14 17 20 21 21 20 19 18 17 17 16 15 19 27 33 34 30 24 20 15 14 12 10 9 9 11 13 15 17 20 22 23 21 17 14 21 23 25 27 28 28 28 28 37 39 37 30 25 27 29 30 26 26 27 27 28 28 29 29 29 27 26 28 32 34 32 29 24 26 30 33 35 32 27 22 26 28 28 25 24 27 28 25 25 27 28 28 25 23 22 23 25 23 21 20 20 22 24 25 24 24 23 22 20 19 19 19 22 20 19 21 24 26 27 26 30 29 27 24 22 19 17 16 12 14 15 16 15 16 17 19 18 15 14 18 24 26 22 17 6 6 8 9 11 13 14 15 21 21 22 22 21 20 19 19 16 16 16 16 15 15 14 14 12 14 16 18 18 18 16 15 14 14 14 15 16 16 17 18 13 13 12 11 9 9 11 13 17 20 25 28 28 26 22 19 19 17 16 15 15 17 20 22 27 29 32 34 34 32 29 27 30 31 34 37 40 44 47 48 50 47 44 43 43 41 36 33 29 28 26 23 21 21 22 23 36 31 26 25 26 29 29 28 25 26 27 28 27 26 25 25 20 21 22 22 22 20 18 17 17 17 18 20 21 22 24 24 24 22 20 21 25 29 32 32 31 29 25 22 19 19 20 22 23 23 21 18 18 23 31 36 25 24 23 22 21 21 21 21 16 16 15 15 18 23 29 33 29 27 26 26 24 25 32 40 41 33 28 34 47 53 47 38 31 29 27 24 22 21 20 20 22 32 44 45 32 18 13 16 14 16 20 23 24 22 19 17 20 23 26 27 24 21 19 18 12 14 16 18 20 19 18 17 20 19 17 18 20 22 22 21 22 21 22 26 30 32 30 27 24 23 21 20 20 21 23 24 26 25 23 24 26 26 25 23 28 30 33 39 45 47 42 37 37 37 39 45 51 50 43 36 34 29 24 23 26 29 30 30 35 36 33 29 28 29 27 23 24 25 24 22 18 17 18 20 16 13 11 12 17 24 28 30 25 21 19 22 27 31 31 28 18 18 17 17 16 17 19 20 18 18 19 23 29 32 33 32 36 37 37 37 33 28 22 19 19 22 25 25 24 23 25 26 21 22 23 24 24 24 24 24 21 16 11 11 15 17 15 12 22 28 33 32 26 21 21 24 29 29 29 27 23 20 20 21 20 19 18 17 16 15 14 14 16 19 19 17 14 16 23 30 34 29 24 22 23 24 23 21 18 18 18 20 21 21 18 16 20 25 34 37 31 20 14 15 15 15 16 18 20 20 18 16 12 13 13 10 6 7 13 19 31 35 34 27 20 18 16 14 15 13 11 12 17 24 28 31 24 20 17 17 19 22 32 42 47 46 37 35 42 37 24 20 23 22 20 19 19 21 24 26 31 36 41 39 31 22 15 12 16 16 16 15 15 17 22 26 26 24 21 17 14 16 28 41 38 29 21 20 20 19 18 19 25 22 19 18 20 21 22 21 27 26 24 21 19 20 23 26 37 34 31 29 28 26 23 20 22 23 24 25 26 25 24 23 22 24 26 27 26 23 19 16 12 14 17 20 22 23 23 23 20 23 26 25 22 21 23 25 22 19 17 16 16 15 12 10 9 10 11 12 12 11 9 8 7 10 15 18 18 15 12 10 13 15 17 16 16 21 29 36 45 38 28 20 18 19 22 23 24 21 19 19 21 24 25 24 22 22 23 24 26 28 29 30 30 31 31 27 23 22 24 27 21 20 18 18 19 21 24 26 25 25 24 24 24 25 26 27 29 29 29 28 26 24 21 20 21 22 23 23 23 23 23 24 25 30 38 44 45 42 35 31 37 34 28 25 26 30 32 32 25 17 14 20 26 28 27 28 22 18 13 11 13 16 18 19 13 11 10 10 13 19 26 31 28 25 26 28 26 21 19 22 30 29 27 25 24 24 24 25 22 21 21 22 20 18 21 27 22 22 21 19 18 21 26 30 27 21 17 19 25 26 21 15 14 12 11 11 13 14 13 12 11 10 9 8 8 8 8 8 13 14 16 17 18 18 17 17 19 19 19 19 18 18 18 18 19 17 14 11 9 9 9 9 12 10 8 8 9 10 10 9 11 11 12 13 14 14 15 15 15 14 13 11 9 7 5 4 6 5 5 4 4 3 2 2 3 2 2 1 1 2 3 4 2 3 9 19 25 21 10 1 16 31 35 19 4 1 3 2 2 1 1 2 6 12 17 20 12 9 9 11 10 7 8 11 16 13 10 8 8 8 7 6 9 18 24 21 15 12 11 10 7 7 8 9 10 11 11 12 13 13 13 12 12 14 18 22 12 11 10 11 13 14 13 11 13 13 13 12 11 10 10 9 8 7 6 6 6 6 7 8 12 9 7 6 8 8 5 3 4 4 2 1 2 4 4 3 3 2 2 2 2 3 3 3 157 157 157 157 157 157 157 157 154 155 156 158 159 159 159 159 160 159 157 155 155 156 157 158 156 156 156 156 156 156 156 156 157 157 157 156 156 155 155 155 156 156 157 157 158 158 158 159 157 157 157 157 157 157 158 158 154 155 156 157 158 159 160 160 158 158 158 158 159 159 160 160 159 159 159 159 159 160 160 160 162 162 161 160 159 158 158 157 161 160 160 160 159 159 159 158 160 159 159 159 158 158 157 157 157 158 159 160 160 159 158 157 159 159 159 159 159 159 159 159 157 158 160 162 162 160 158 157 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 159 158 156 156 156 157 158 159 159 159 159 159 159 159 159 158 159 160 160 160 160 159 158 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 159 159 159 158 156 155 154 154 148 143 136 128 122 116 112 109 81 83 106 123 122 128 140 139 155 119 82 98 133 152 160 149 144 129 109 106 128 150 142 118 111 70 64 104 119 90 72 82 115 140 157 152 142 134 117 97 95 107 82 44 58 74 73 104 147 144 122 89 77 97 130 150 163 131 86 60 57 55 60 74 100 94 91 101 124 138 128 109 105 115 122 123 116 99 99 118 153 119 99 119 145 148 150 164 162 134 124 142 145 116 87 78 76 97 103 90 98 114 88 45 81 141 166 142 135 154 159 149 152 154 152 138 113 91 81 81 83 79 63 66 99 115 102 92 74 83 93 90 68 42 32 36 28 33 46 62 74 78 77 75 61 82 99 98 92 92 97 99 91 71 54 61 85 105 107 101 86 85 112 138 124 101 110 134 112 87 75 85 89 73 56 52 51 53 61 67 62 58 71 90 108 120 124 101 65 51 75 107 114 113 101 83 58 31 24 40 44 40 39 41 46 57 72 85 106 116 101 67 47 44 43 44 32 29 30 27 19 22 28 26 24 31 30 24 29 55 87 106 114 128 112 63 31 35 43 39 27 39 62 81 95 115 114 92 76 91 119 133 113 91 115 160 154 150 147 142 136 133 139 148 151 152 159 162 153 134 93 49 27 31 17 22 67 140 190 178 83 39 55 112 151 151 123 111 99 89 77 76 84 94 98 99 100 107 113 117 124 131 132 128 145 144 132 108 83 62 46 35 21 23 28 37 51 80 123 158 159 171 169 138 93 60 44 40 32 29 25 24 34 67 120 163 184 148 113 126 144 142 146 143 130 133 132 114 77 42 32 38 35 30 27 29 31 29 25 23 20 20 21 23 26 30 34 36 42 23 6 36 120 182 178 149 132 133 101 52 30 31 33 33 38 30 24 27 50 80 78 49 29 27 26 26 27 27 26 24 29 38 45 45 49 71 110 142 129 101 76 81 105 120 103 73 116 134 111 83 82 103 130 135 130 131 132 133 132 128 123 119 117 110 88 59 40 36 34 29 31 30 29 28 27 26 27 27 25 28 31 30 27 36 73 118 156 142 101 76 102 133 120 89 73 81 106 119 108 118 137 129 129 123 92 41 13 15 62 149 186 196 186 154 101 46 64 138 143 127 135 153 154 156 160 156 144 134 121 112 106 102 103 106 96 45 13 28 96 163 176 172 168 161 158 130 76 63 106 147 146 147 140 118 77 39 31 47 58 56 65 71 64 65 74 79 87 83 78 79 83 91 111 133 136 128 127 140 157 168 174 177 156 146 136 136 141 128 90 51 85 110 107 69 36 41 91 147 158 165 168 161 148 137 127 121 114 118 120 110 86 73 93 124 128 121 108 114 131 117 92 89 99 91 76 71 76 77 81 93 104 107 102 99 104 115 139 168 171 149 103 64 81 141 178 175 172 160 160 178 197 168 83 13 56 101 113 105 119 126 117 117 121 126 139 147 138 125 127 139 149 138 113 104 132 160 156 139 136 127 116 100 93 117 156 178 171 155 140 132 137 154 156 141 149 146 134 137 125 75 89 175 196 190 143 118 150 173 176 190 165 127 121 166 195 163 100 58 35 31 29 29 26 23 28 36 35 34 33 35 37 38 37 36 50 34 31 56 100 144 171 179 165 161 170 190 180 169 181 177 169 134 146 185 209 148 66 91 172 204 203 204 209 176 119 71 39 34 33 37 38 33 29 29 37 42 46 44 37 30 25 23 83 103 120 153 152 86 92 194 245 225 154 55 4 8 13 0 17 61 100 136 150 140 136 129 121 142 169 111 37 75 160 201 181 175 187 195 161 110 92 102 146 161 162 150 138 179 197 113 46 59 108 135 118 80 56 67 63 54 35 22 27 36 36 33 36 43 49 47 40 33 32 34 41 47 50 45 34 26 26 29 26 26 24 22 20 19 18 19 23 21 21 22 24 25 23 21 26 28 30 31 32 31 30 29 24 24 25 25 26 26 25 25 26 23 17 12 12 18 29 37 36 32 28 26 22 18 20 24 31 31 29 23 16 13 16 19 24 26 26 26 29 32 29 23 22 21 23 28 36 41 41 40 33 30 27 25 24 23 21 19 19 26 40 53 56 48 41 38 41 38 37 37 33 26 22 23 28 23 21 29 40 45 43 38 40 36 31 29 28 26 22 18 12 8 9 14 16 18 26 34 64 102 172 219 215 201 194 186 177 167 139 99 53 24 41 83 99 60 22 10 23 53 89 112 67 32 12 16 20 21 22 20 25 25 24 23 24 24 23 20 20 18 17 17 17 16 13 11 14 15 15 15 15 16 20 22 23 23 21 20 18 16 15 15 13 19 26 30 31 27 21 16 13 12 9 8 8 10 11 12 14 17 20 23 23 22 20 19 23 24 25 26 27 28 28 28 38 38 34 26 23 25 28 28 24 25 26 27 28 28 28 28 30 27 26 28 32 35 34 32 26 27 29 33 35 33 27 22 26 28 27 24 24 26 27 24 24 26 27 26 23 20 20 21 19 18 18 18 20 23 27 29 25 24 23 22 22 21 20 19 21 19 18 20 23 26 27 27 31 29 27 24 21 18 16 15 9 14 19 21 20 17 16 16 16 15 16 20 24 21 14 7 4 4 6 8 10 12 14 15 19 19 19 18 17 15 13 12 12 12 11 11 10 10 10 10 9 10 11 12 12 11 9 8 13 13 13 14 15 17 19 20 17 17 15 12 7 6 8 10 16 18 22 25 27 26 25 23 21 20 17 15 15 16 18 20 24 27 31 34 35 33 30 28 33 33 32 34 38 43 49 52 51 48 44 43 42 40 35 31 29 27 25 23 22 22 22 22 29 25 22 22 25 28 29 29 25 24 23 23 21 19 17 15 15 17 19 20 21 20 19 18 18 19 20 21 22 23 24 25 24 22 20 21 26 31 34 36 32 28 23 19 17 18 20 21 22 22 20 17 16 20 30 40 24 22 20 19 20 21 22 23 20 17 14 13 17 24 31 36 30 27 26 26 25 25 32 41 41 35 33 38 46 48 40 31 29 27 25 23 21 20 19 19 19 28 40 46 37 22 16 17 15 17 22 25 25 23 19 17 19 22 26 27 24 21 19 19 13 15 17 18 19 19 18 18 20 18 16 16 18 20 20 19 17 17 18 23 29 31 28 24 21 21 20 20 20 22 24 25 26 25 25 26 27 26 23 20 29 32 38 46 50 47 39 33 38 37 38 43 49 51 47 43 34 29 24 23 26 29 29 28 31 34 33 29 26 26 25 23 24 24 23 20 17 16 17 19 17 14 12 12 17 23 27 29 20 17 16 21 29 33 32 29 21 20 19 18 18 19 19 19 21 18 16 17 19 22 24 25 29 31 33 33 32 29 25 23 23 25 26 26 25 23 23 24 19 20 22 23 24 24 24 24 22 17 12 12 15 16 14 10 21 25 29 31 30 27 23 21 26 26 26 24 21 18 18 19 18 18 18 18 18 18 17 17 15 17 18 15 13 16 25 32 35 29 23 21 23 25 24 22 18 20 23 24 22 19 16 14 18 25 35 40 34 23 16 17 14 14 14 17 20 20 17 15 13 11 9 9 10 13 16 18 27 32 32 26 19 18 18 17 16 14 11 13 18 23 27 29 22 18 15 15 16 20 29 39 51 49 40 38 45 41 29 24 26 23 19 16 16 18 21 22 26 31 36 36 30 22 16 13 14 14 15 14 14 16 20 24 21 21 22 22 20 21 29 39 37 29 22 20 20 18 18 19 24 22 20 20 23 25 25 24 26 26 24 21 18 19 23 27 40 38 34 32 30 27 23 20 18 21 24 27 26 23 19 17 21 23 25 26 26 23 20 18 16 17 19 21 22 23 23 23 22 24 26 26 25 25 28 30 24 21 18 17 16 15 12 9 8 9 10 11 11 10 8 7 2 6 11 16 19 19 17 14 17 18 20 21 21 25 31 36 39 32 24 19 18 21 24 26 27 24 21 21 22 23 22 21 15 19 24 29 32 33 32 31 30 31 31 28 24 23 25 28 21 21 23 24 24 24 24 24 26 25 24 24 23 24 25 25 26 27 27 27 25 23 20 19 19 21 24 27 27 26 23 21 26 31 38 44 44 40 33 28 36 35 33 32 31 30 33 37 32 25 19 20 24 26 26 25 22 18 14 12 14 16 18 19 16 14 12 12 15 21 26 30 26 24 25 28 29 27 27 28 28 28 27 26 26 25 24 23 22 21 22 23 20 17 20 26 23 23 23 21 20 22 26 30 24 22 20 21 23 22 18 15 18 17 15 16 17 16 14 12 9 9 9 9 9 11 12 13 15 16 17 18 19 19 19 19 21 21 20 20 19 18 18 18 19 17 15 13 11 10 10 10 10 8 6 7 8 10 9 8 11 11 12 13 14 14 15 15 16 15 13 11 9 7 5 5 6 6 5 5 4 4 3 3 3 3 2 1 1 1 2 2 2 4 8 16 23 22 11 2 10 29 37 23 7 3 4 1 1 1 1 1 4 9 15 19 12 9 8 11 12 10 10 13 16 14 11 10 10 9 8 6 8 17 24 21 15 12 11 10 6 7 7 8 9 10 11 11 13 14 14 12 12 14 19 24 17 15 13 13 14 13 11 8 7 7 7 8 8 9 10 10 9 8 6 5 5 6 8 9 11 8 6 8 13 17 18 16 12 8 4 3 4 7 9 9 7 6 5 3 2 3 4 5 157 157 158 158 158 158 157 157 154 155 157 159 160 160 160 159 160 159 158 157 156 156 157 157 157 157 157 157 157 157 157 157 158 158 157 157 157 157 157 156 156 156 157 158 158 159 160 160 157 157 158 158 158 159 159 159 159 159 158 158 158 158 157 157 159 159 159 160 160 160 161 161 159 159 159 160 160 160 160 161 162 162 161 161 160 159 159 159 161 161 161 161 160 160 159 159 160 160 160 159 159 159 159 159 158 158 159 159 159 159 158 158 160 160 160 160 160 160 160 160 158 159 160 161 161 160 159 158 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 159 159 159 159 158 158 158 158 158 158 158 158 159 158 157 159 160 160 156 152 145 143 142 143 143 136 124 114 100 106 124 137 131 123 126 130 129 123 111 119 122 123 146 161 165 142 115 109 124 138 126 105 77 85 122 152 119 61 57 97 116 133 139 132 136 147 139 118 114 114 86 50 64 80 74 91 116 131 136 122 103 97 101 104 111 84 51 47 69 79 72 69 87 78 81 97 103 98 100 110 137 154 154 136 117 100 90 92 106 111 121 132 142 151 155 155 163 146 132 132 132 121 106 97 65 71 87 88 92 91 60 37 81 135 164 151 145 154 155 149 153 161 150 124 112 115 103 81 79 83 71 57 64 74 70 61 56 66 78 78 58 35 29 35 36 37 41 47 47 50 61 75 89 103 114 110 98 93 102 113 100 74 61 77 94 95 94 97 83 92 120 135 117 97 103 116 86 73 75 94 102 93 87 91 66 55 52 63 72 76 89 104 103 106 96 70 55 67 96 119 104 97 86 76 59 33 25 40 50 41 33 35 44 51 51 48 59 60 55 43 34 33 32 27 29 27 28 29 42 60 51 21 18 44 59 52 53 80 112 129 115 124 103 55 28 35 42 35 23 47 93 121 125 131 119 85 72 97 118 114 95 97 135 177 162 162 158 149 139 136 139 143 149 150 149 133 103 79 55 31 19 29 29 48 94 150 173 141 78 27 44 102 138 137 111 97 96 96 97 102 106 107 104 101 120 126 130 131 135 141 140 133 118 114 105 99 98 91 69 47 23 23 23 22 24 43 85 123 139 164 178 155 106 64 46 44 31 33 31 23 18 40 94 144 170 142 113 127 142 138 139 135 125 132 142 136 99 52 28 28 35 32 31 33 34 32 28 24 24 23 23 24 26 30 35 37 38 19 7 42 121 173 166 141 137 133 102 61 37 29 32 42 36 31 26 24 31 50 54 38 29 28 27 26 26 26 25 24 21 29 36 40 51 79 119 150 142 118 83 79 107 113 84 59 113 125 115 111 104 88 89 91 95 102 112 117 116 108 98 91 81 82 73 54 39 34 32 30 31 30 29 28 27 27 28 28 32 30 28 27 31 49 79 102 132 134 115 103 132 159 138 99 105 121 122 110 96 110 143 146 135 103 61 21 15 42 102 184 212 203 166 113 64 42 80 147 124 130 156 181 177 155 135 124 123 105 85 75 71 75 95 116 89 46 19 30 90 151 161 157 163 161 162 136 80 53 92 147 156 171 170 146 103 54 31 40 29 27 41 60 70 85 105 116 131 101 62 56 87 116 129 138 125 127 137 152 160 163 169 179 153 139 139 141 110 58 34 43 75 96 76 53 79 117 146 173 164 161 159 155 150 144 139 137 119 101 95 103 102 94 104 125 148 147 119 110 129 109 72 72 105 113 111 99 86 75 79 95 104 105 102 107 120 121 116 118 133 121 101 81 85 124 155 154 158 137 136 153 168 132 57 19 68 113 136 131 132 133 128 129 137 151 163 160 141 128 137 152 143 111 97 119 149 163 163 160 156 144 127 106 100 126 156 166 167 146 129 130 149 175 177 157 161 170 151 120 90 65 101 181 200 207 171 128 132 155 159 156 99 84 96 130 133 91 50 35 22 29 33 31 29 32 38 42 36 35 34 35 37 38 36 34 31 29 62 123 171 186 167 136 151 163 175 189 179 168 182 187 175 135 139 175 201 139 70 116 197 204 192 197 208 193 149 93 47 39 35 38 39 34 30 31 36 48 54 43 28 28 44 60 125 162 195 222 194 97 76 159 243 221 146 48 1 9 16 3 12 53 110 189 225 190 165 169 139 165 205 152 59 60 121 161 137 130 136 148 135 107 106 127 181 211 211 158 103 113 118 64 36 43 67 60 39 38 38 44 35 27 20 20 25 32 36 35 43 56 67 67 55 41 33 32 48 54 56 49 36 27 26 30 20 21 20 19 18 19 22 24 21 20 19 21 23 25 24 22 26 27 30 31 32 31 29 28 25 24 23 22 23 24 25 26 25 22 17 11 9 14 25 34 37 31 26 23 20 16 17 21 31 32 31 25 17 12 14 17 24 26 26 26 29 33 32 28 22 22 24 30 38 42 43 41 36 32 26 23 22 22 21 20 16 22 34 44 46 42 41 43 42 38 38 40 36 27 25 28 32 26 24 32 43 48 48 47 46 41 35 31 29 27 25 22 9 11 12 12 12 12 11 11 45 101 181 221 196 155 139 141 118 128 105 58 28 26 43 62 45 35 20 20 31 38 44 53 41 29 23 19 16 21 24 17 23 25 26 25 24 24 21 17 16 15 15 16 17 16 13 11 14 14 14 15 16 18 21 23 25 24 22 20 18 16 14 13 13 19 26 29 28 25 19 12 11 9 6 6 8 10 12 12 15 17 20 22 22 22 22 23 25 25 25 26 26 27 27 27 36 36 31 24 22 25 27 27 23 23 24 25 26 27 27 28 30 27 26 28 33 36 36 34 29 28 28 31 34 32 27 23 26 28 27 24 24 27 27 25 24 25 25 24 20 18 18 19 16 16 16 17 20 25 29 32 27 25 23 23 23 22 21 19 21 19 17 18 22 25 26 26 30 29 26 23 20 17 15 14 11 16 22 23 21 17 16 16 16 17 19 21 20 16 8 2 6 6 7 9 11 12 14 14 15 15 15 14 12 10 9 7 9 9 8 7 7 7 7 7 7 7 7 7 8 8 8 9 15 15 14 14 15 17 19 20 19 20 18 14 9 8 11 14 19 19 21 23 25 26 27 28 25 23 20 18 17 18 20 21 22 25 30 33 34 32 29 27 34 33 33 34 38 44 49 53 49 47 45 43 41 39 35 33 30 28 25 23 23 22 21 20 19 18 18 19 22 24 25 25 18 17 16 16 16 15 13 11 12 13 14 16 18 19 20 20 20 20 21 22 23 24 24 25 24 23 22 24 29 35 38 39 30 26 20 16 16 17 19 20 21 20 19 16 14 17 30 43 28 23 18 16 18 21 23 24 23 19 15 14 18 24 30 34 29 27 26 26 24 25 32 41 40 37 36 38 41 40 33 27 24 23 23 21 20 19 19 19 18 25 38 47 41 26 17 17 16 19 22 25 25 22 18 16 18 21 25 26 24 21 19 19 16 16 17 17 18 19 19 19 19 17 15 16 18 19 18 17 12 12 15 22 30 31 27 21 21 20 19 19 20 22 24 25 29 28 28 29 29 26 22 18 28 33 43 55 57 49 37 30 38 37 37 38 42 44 44 43 33 29 25 25 27 29 28 26 27 33 34 29 24 24 24 23 23 24 23 21 18 16 17 19 19 17 14 15 18 23 25 26 18 16 16 20 27 31 30 27 23 22 21 21 22 22 21 20 21 19 16 14 14 15 16 17 21 22 24 25 26 26 25 24 26 26 26 26 24 22 21 20 17 18 20 23 24 24 24 23 24 20 16 14 15 15 12 9 20 22 26 30 32 29 24 19 22 23 24 22 19 17 17 18 17 18 19 20 21 21 20 20 16 17 16 14 14 18 26 32 33 27 21 20 24 26 24 21 19 20 23 26 26 24 19 15 16 22 33 40 37 26 19 17 16 14 13 15 19 20 18 15 13 11 9 9 12 15 17 17 23 29 32 27 21 20 20 20 17 15 13 14 19 23 25 26 20 16 14 15 16 18 27 36 51 50 42 41 49 45 33 29 28 23 17 14 14 16 19 20 23 27 31 32 28 22 17 15 12 14 16 16 15 16 19 21 19 20 24 27 26 25 30 38 35 27 21 20 19 18 18 21 24 22 21 22 25 27 27 26 24 26 26 23 20 20 24 28 40 36 32 29 28 27 24 22 16 20 24 25 24 20 17 15 21 22 23 24 24 23 22 21 22 22 21 21 21 22 22 23 24 24 24 25 27 30 33 35 26 23 20 18 17 15 12 10 8 8 9 10 10 9 9 9 4 6 10 15 20 21 20 19 21 22 24 25 26 28 32 35 31 27 22 19 20 23 25 26 26 24 22 21 21 21 20 18 13 18 26 33 37 37 34 32 32 32 30 28 26 25 27 28 23 25 27 28 28 26 24 23 25 24 24 23 23 23 24 24 24 25 26 27 26 23 21 19 21 22 24 27 28 27 24 21 25 30 36 41 42 38 33 28 34 35 39 40 36 31 34 40 39 33 26 24 24 24 23 22 22 20 17 17 18 19 18 17 18 16 15 17 20 24 27 28 23 22 22 24 28 31 32 33 26 25 25 26 27 26 24 22 22 21 22 23 21 19 21 26 23 24 24 22 21 22 26 29 24 24 23 22 19 17 16 15 20 19 19 20 20 19 15 12 10 11 12 13 14 15 16 16 17 17 19 20 21 21 20 20 23 22 22 21 20 19 18 17 19 18 16 14 13 12 12 12 10 8 6 6 8 10 10 9 11 11 12 12 13 13 14 14 14 14 13 11 10 8 7 7 7 7 6 6 6 5 5 5 5 4 3 1 1 1 1 1 2 4 6 12 19 21 14 5 6 24 35 28 14 6 3 1 1 1 1 1 3 6 12 16 13 9 7 10 11 11 11 14 17 15 13 12 12 10 8 6 9 18 24 21 16 13 12 11 6 6 7 7 8 9 9 9 11 13 14 13 12 14 19 24 20 17 13 11 11 10 8 6 2 3 3 4 6 8 10 11 11 9 6 4 4 6 9 11 9 5 5 11 23 33 39 40 27 20 12 9 12 17 21 22 19 17 13 7 3 3 5 7 157 158 159 160 160 159 158 157 156 157 159 160 160 159 157 156 156 157 158 158 159 159 158 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 156 157 157 158 159 160 161 161 157 158 158 158 159 159 160 160 161 161 160 159 158 157 156 156 160 160 160 160 161 161 162 162 159 159 159 160 160 161 161 161 161 161 161 161 161 161 160 160 162 162 161 161 161 160 160 160 160 160 160 160 161 161 161 161 160 159 158 158 158 158 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 159 159 160 160 160 161 161 161 157 158 160 161 161 160 159 158 158 158 158 158 158 158 158 158 161 160 158 157 157 158 160 161 158 158 158 159 159 160 160 160 158 158 158 158 158 158 158 158 158 156 156 160 163 158 145 133 137 140 147 156 160 152 135 122 110 116 121 122 112 94 92 107 105 130 136 125 98 91 131 163 163 145 132 132 131 120 107 101 82 129 167 148 86 47 67 108 111 121 128 130 137 147 146 138 134 123 90 47 46 64 68 83 100 107 119 127 122 102 73 51 52 49 45 61 92 104 87 72 77 79 79 75 75 87 110 128 147 161 156 139 131 119 96 78 83 105 131 140 141 152 157 148 149 137 125 122 127 126 111 93 68 58 82 101 100 74 37 37 82 128 160 161 156 150 145 144 142 141 130 114 110 113 105 91 106 102 84 54 40 58 71 64 68 71 72 64 47 31 28 33 39 35 36 38 33 34 58 87 96 114 128 124 108 98 100 106 91 94 93 87 83 89 104 115 81 92 109 111 98 92 92 87 79 86 96 102 103 106 116 127 90 60 38 46 64 74 83 91 86 87 72 54 62 92 110 109 80 75 62 54 50 40 35 43 49 40 30 27 32 36 34 30 31 26 29 28 22 32 37 23 31 44 61 75 90 98 69 21 8 50 85 85 75 76 85 90 92 90 73 48 36 39 41 37 31 57 108 139 135 132 111 68 79 114 125 97 77 100 143 169 160 160 156 154 156 154 139 120 103 99 90 65 36 31 42 45 39 34 30 59 101 136 144 111 80 26 39 87 111 113 100 93 117 124 131 136 137 136 137 138 144 145 143 142 149 155 147 133 108 106 103 103 109 108 88 65 45 38 30 24 18 24 49 76 114 148 170 152 115 85 64 49 34 34 33 26 18 29 67 106 138 125 115 136 149 140 140 135 132 141 151 144 111 67 38 28 31 31 32 34 35 34 30 27 28 27 25 24 26 31 35 38 30 15 8 45 115 159 154 137 151 153 131 90 55 35 36 51 39 31 31 33 29 32 35 30 28 29 29 27 26 24 24 25 19 25 32 38 49 71 101 124 141 127 90 82 104 92 71 81 129 135 124 126 117 86 66 54 66 72 80 84 84 82 81 81 84 83 72 52 38 33 33 32 31 30 29 28 28 28 28 29 31 29 24 21 42 83 105 96 102 121 128 126 136 140 122 103 134 167 155 133 123 128 150 151 120 62 21 14 42 80 115 156 190 162 125 91 62 56 93 141 128 138 149 154 144 112 86 80 76 63 52 54 64 72 76 77 63 47 43 44 68 100 110 118 121 129 131 115 81 55 76 120 154 167 160 139 115 78 50 49 33 25 43 82 114 134 140 135 126 97 58 59 108 146 154 157 145 149 151 149 147 148 150 150 145 132 128 119 76 27 24 53 59 76 93 122 162 178 171 166 161 160 153 146 148 153 150 141 125 100 88 102 112 104 99 102 130 143 127 126 139 100 65 92 134 153 159 146 128 110 104 112 121 113 110 123 133 116 91 84 106 104 104 92 85 110 135 133 124 110 123 142 142 94 34 35 79 123 158 157 143 139 142 145 155 166 169 155 137 132 140 149 122 88 100 150 169 163 163 167 168 159 141 114 106 131 156 157 161 144 129 124 136 161 171 159 165 179 154 96 54 55 109 176 225 216 180 135 120 129 119 94 42 56 62 53 43 38 33 25 26 36 45 46 41 39 41 44 36 35 34 36 37 37 35 33 21 46 118 192 215 196 161 127 138 160 169 182 187 179 184 186 183 146 142 161 174 116 74 153 204 199 188 191 189 184 162 111 67 53 41 40 38 34 33 37 41 48 52 51 55 71 91 104 124 176 223 246 207 110 87 158 216 194 126 40 2 14 20 6 10 77 158 220 227 204 197 187 150 168 212 180 86 45 68 102 100 96 92 102 122 136 147 161 162 191 163 90 62 51 32 40 39 31 45 42 30 37 34 29 30 24 24 26 27 33 39 36 49 61 72 70 57 45 43 45 51 53 52 46 38 32 30 31 20 21 20 18 17 19 23 27 20 19 18 20 23 25 25 24 27 29 31 33 33 32 30 28 26 24 21 19 19 22 25 27 23 21 17 10 7 11 22 31 40 33 27 23 20 16 17 20 28 31 32 27 19 14 15 18 26 27 27 26 28 32 32 30 25 24 27 33 40 45 44 43 37 33 28 24 23 22 21 20 16 20 27 33 33 36 47 58 47 43 44 47 42 32 30 35 33 28 27 34 42 47 51 55 45 42 36 32 30 29 29 29 29 29 22 12 8 11 12 8 23 79 138 162 149 122 114 125 150 160 126 63 36 48 61 62 43 42 23 21 47 54 38 32 32 28 28 23 15 18 23 19 24 28 29 26 23 23 20 16 14 13 14 16 18 18 15 12 14 13 13 14 15 18 20 22 26 25 23 20 17 15 13 12 14 21 27 28 28 25 17 9 7 5 3 4 8 12 14 14 17 19 21 21 20 20 22 24 26 26 26 26 26 26 26 27 33 33 29 23 22 26 28 27 26 25 25 25 27 28 30 31 30 27 26 28 33 37 37 36 31 28 26 28 31 31 27 23 26 28 28 25 25 28 28 26 23 24 24 22 19 17 17 18 16 16 16 17 21 25 30 32 27 25 23 23 23 23 21 19 21 19 16 17 20 23 24 24 28 27 25 22 19 16 14 13 15 19 22 21 16 14 16 18 18 20 21 20 16 11 8 7 10 10 10 11 12 12 13 13 10 11 11 12 11 10 9 9 10 9 8 7 6 7 7 8 7 6 6 7 9 12 16 17 21 20 18 16 15 16 17 17 17 19 20 17 13 14 19 24 25 24 23 22 23 25 28 29 29 27 24 21 20 21 22 23 22 25 29 33 33 30 26 23 31 33 35 39 42 45 47 48 44 45 45 44 42 39 39 39 34 31 27 24 23 21 18 15 11 13 16 17 17 17 18 19 12 11 10 11 13 13 10 8 10 10 11 13 15 18 20 22 20 20 21 22 23 24 24 25 23 22 22 26 31 37 39 40 27 22 17 15 15 17 18 18 19 18 18 16 12 16 31 47 37 29 19 15 18 22 24 24 22 20 18 19 23 26 27 27 29 27 26 25 24 24 32 40 41 39 36 34 33 32 31 31 20 20 20 20 20 20 20 20 19 24 38 49 44 27 15 14 19 20 23 24 23 21 17 15 17 20 24 25 23 20 19 18 19 18 16 16 16 18 20 21 18 16 16 17 18 19 17 15 9 10 15 24 32 33 27 20 22 21 20 19 19 20 22 23 27 28 29 31 33 30 25 21 24 31 46 61 63 52 38 30 36 36 36 35 33 33 34 35 31 28 26 27 30 30 28 25 26 33 36 31 25 23 24 25 24 25 26 24 21 19 19 20 22 19 17 18 20 22 23 22 20 18 17 20 24 26 26 24 23 21 21 22 25 26 25 24 18 19 19 18 17 15 13 12 18 18 19 20 21 23 24 24 24 24 24 23 22 21 19 18 14 16 19 22 24 24 23 23 25 23 20 17 15 12 10 9 18 22 28 32 31 27 21 18 21 22 23 22 19 18 19 20 20 21 22 22 22 22 21 20 21 19 16 14 15 19 25 29 30 24 19 20 25 27 24 20 20 18 18 26 34 35 27 18 13 18 29 38 38 28 19 15 19 15 12 14 18 21 19 17 13 13 12 11 10 11 14 17 22 30 35 31 25 22 22 22 17 16 15 16 20 22 23 22 20 17 15 16 17 18 25 33 48 48 42 43 52 48 36 31 27 21 14 11 12 16 19 21 24 26 29 29 26 21 17 15 13 16 18 19 18 17 18 19 23 23 26 29 28 27 31 37 32 25 20 19 19 18 20 23 24 22 21 22 25 26 26 25 22 25 27 25 22 21 25 29 33 30 26 24 24 25 25 24 20 22 23 22 19 17 17 18 20 20 20 21 22 22 23 24 28 26 23 21 19 20 21 22 23 19 16 18 25 31 34 35 28 25 22 20 19 16 13 10 9 9 8 9 9 10 11 12 11 11 12 15 19 22 23 22 25 26 28 28 29 30 32 34 26 24 21 21 23 24 24 23 23 21 19 19 21 21 19 17 16 21 27 34 37 37 36 34 35 33 30 29 29 29 29 29 29 29 29 29 28 27 26 25 24 24 23 22 22 23 23 24 23 24 26 28 27 25 23 21 24 23 22 22 25 26 25 24 22 26 33 38 40 38 35 32 34 37 44 47 40 30 32 40 43 40 35 29 26 24 23 22 23 22 21 22 23 22 18 15 17 17 18 22 26 28 28 27 22 21 19 21 26 32 35 36 22 22 22 25 27 27 24 21 20 18 19 21 21 18 20 23 22 23 23 21 20 21 24 27 27 26 24 21 18 16 15 14 17 17 18 21 22 21 18 14 14 15 17 18 19 19 18 17 18 19 20 21 22 22 22 21 24 24 23 21 20 19 18 17 18 17 16 15 15 14 14 14 10 8 6 6 9 10 10 9 11 11 11 12 12 12 12 12 12 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 5 4 2 1 1 1 1 1 3 4 7 13 19 17 10 4 18 32 33 22 8 2 1 1 2 3 2 2 4 8 12 17 11 7 8 9 9 10 13 19 18 16 14 13 11 8 6 11 20 25 22 16 13 12 11 6 6 6 7 7 7 7 7 8 12 14 14 12 13 18 23 19 15 10 7 6 6 5 4 3 3 3 4 5 7 10 11 12 10 6 3 3 6 10 12 11 7 6 13 28 43 52 55 47 37 26 21 24 30 36 38 36 32 24 14 6 2 4 7 158 158 160 160 160 160 158 158 159 160 161 161 160 157 155 153 153 154 157 159 160 161 160 159 157 157 157 157 157 157 157 157 158 158 158 159 159 160 160 160 156 157 158 158 159 160 161 161 158 158 158 159 159 160 160 160 160 160 160 159 159 158 158 158 160 160 161 161 161 162 162 162 159 159 159 160 160 161 161 162 161 161 161 161 161 161 161 162 162 162 162 161 161 161 160 160 160 160 160 161 161 162 162 162 161 160 158 157 157 158 160 161 160 160 160 160 160 160 160 160 161 161 160 159 159 160 161 161 161 161 161 161 161 161 161 161 158 158 158 159 160 160 160 161 152 154 157 159 160 158 156 154 158 158 158 158 158 158 158 158 162 160 158 156 156 158 160 162 158 158 158 159 159 160 160 160 158 158 158 158 158 158 158 158 159 156 156 160 162 152 129 111 129 136 149 161 166 158 141 128 100 106 102 99 92 74 75 102 120 141 136 113 87 87 120 137 142 160 164 147 133 129 117 99 132 166 161 104 62 73 96 101 109 112 120 127 128 127 131 137 148 130 93 42 30 55 77 101 102 97 95 96 92 77 61 52 58 55 53 75 115 123 85 47 74 92 83 52 59 110 147 150 138 147 142 138 147 143 110 79 85 98 124 140 139 142 149 149 152 133 122 132 144 136 113 92 83 55 74 98 94 59 29 50 92 128 159 168 163 149 141 147 137 118 111 119 117 101 99 111 145 128 100 65 54 87 115 108 103 98 89 73 55 41 34 34 23 26 39 51 46 39 55 83 81 117 142 134 117 111 102 90 81 124 132 88 63 89 120 127 92 92 88 74 69 85 92 80 92 115 127 113 100 107 123 132 110 65 28 31 53 66 70 73 71 72 59 48 70 105 108 86 59 58 44 34 42 48 48 49 34 33 31 30 31 34 34 33 23 20 31 31 23 37 42 16 40 69 106 124 122 106 62 11 15 60 102 108 89 72 67 67 72 61 51 48 48 45 43 42 36 57 106 136 133 133 114 69 100 141 146 100 75 105 140 149 149 147 144 151 165 161 122 78 49 48 47 38 30 46 72 85 65 36 17 55 106 139 146 120 86 32 42 83 100 108 108 109 131 139 148 151 150 152 159 167 156 152 145 143 154 161 148 128 122 129 131 125 120 115 101 86 73 58 43 35 27 22 30 43 96 131 152 139 123 112 86 54 38 34 32 29 24 28 50 76 111 112 118 147 158 145 144 140 140 151 156 143 114 80 51 33 27 29 31 33 35 36 32 29 30 29 26 25 27 31 35 39 24 13 9 46 110 148 147 136 153 163 147 112 87 70 52 41 44 31 31 35 26 19 21 25 28 29 30 28 25 23 24 26 21 24 27 32 44 65 92 111 125 117 82 72 85 62 56 104 129 137 119 111 115 108 93 70 67 68 68 66 67 75 89 100 109 100 81 56 40 34 34 34 31 30 29 28 28 28 28 29 27 30 24 20 58 123 140 107 83 112 133 135 126 110 105 112 158 199 177 146 136 129 135 130 86 24 5 40 96 130 122 116 138 100 89 103 95 77 91 123 147 144 122 99 83 58 43 53 59 66 67 63 60 59 50 38 46 51 65 59 53 61 68 86 86 105 110 103 89 68 68 93 141 148 135 121 118 97 67 57 50 29 36 79 123 146 140 122 101 96 79 89 132 157 155 156 158 158 149 138 139 144 132 111 128 123 110 84 54 38 48 66 87 93 134 177 178 162 163 170 153 156 149 138 145 162 159 141 144 125 114 118 117 101 86 81 93 113 117 137 147 90 78 153 178 186 176 156 145 136 130 131 142 122 109 120 125 107 97 111 124 118 113 93 76 92 108 97 90 98 141 170 154 82 16 31 90 130 168 167 142 135 146 152 164 168 160 140 127 128 133 133 97 71 109 175 183 158 152 154 172 164 144 115 106 133 159 160 159 151 137 116 104 117 134 135 159 166 139 78 33 43 107 173 188 170 152 129 102 86 68 44 33 36 33 26 27 34 34 28 31 46 64 69 56 40 36 43 36 35 35 36 38 38 35 33 48 84 164 223 213 179 157 145 131 157 164 181 201 195 187 179 201 164 149 146 142 86 69 175 201 198 198 200 185 181 173 128 86 66 48 42 38 34 37 43 38 43 56 81 113 136 136 125 73 130 185 206 168 87 79 151 171 155 100 30 3 16 19 2 24 97 193 234 195 164 168 146 132 130 169 163 93 44 54 90 126 143 140 125 127 134 133 130 106 96 81 42 36 46 37 54 63 49 73 89 83 75 55 40 25 23 30 36 34 39 43 39 51 59 64 59 48 46 55 65 52 49 45 42 40 37 34 32 25 25 23 20 17 18 22 25 19 18 18 20 23 26 26 26 30 32 34 36 36 34 32 30 27 24 19 16 16 20 25 29 23 21 17 10 6 10 20 28 43 36 29 25 22 18 19 22 25 30 32 28 21 16 17 20 27 29 28 26 27 31 31 28 27 27 29 35 42 46 46 44 37 34 30 27 26 24 21 18 18 20 24 25 26 35 55 73 53 49 50 52 47 36 33 39 34 29 28 35 41 46 52 59 43 40 36 32 30 30 33 35 58 52 35 14 5 11 15 12 15 50 71 81 102 123 144 168 222 204 140 77 77 109 110 87 67 59 23 21 72 94 68 50 34 28 28 25 15 15 22 22 26 31 32 26 21 21 21 18 13 13 14 17 19 19 17 14 13 12 12 12 14 17 19 20 27 25 23 20 17 14 12 11 16 23 29 29 28 25 17 8 5 2 1 3 8 13 15 16 20 21 21 20 18 18 21 24 26 26 26 26 26 26 26 26 30 30 27 22 22 26 28 27 30 29 28 28 29 32 35 36 30 27 26 28 33 37 38 37 32 28 25 26 30 31 27 24 26 28 28 25 25 28 29 27 23 24 24 21 18 16 16 17 18 17 17 18 21 25 29 31 27 25 22 22 23 23 21 18 21 18 16 16 19 22 23 23 27 26 24 21 18 16 14 12 19 21 21 17 12 11 16 21 21 22 22 18 12 10 11 14 13 13 13 13 12 12 12 12 8 9 10 11 12 12 12 12 12 11 9 8 8 8 9 9 8 7 7 9 13 18 23 27 26 24 21 18 15 14 14 14 15 17 19 18 16 19 26 32 31 28 24 22 21 24 27 29 31 29 26 24 22 23 24 26 23 26 30 32 31 27 22 19 28 32 37 43 46 46 45 44 41 43 46 45 42 41 42 44 38 34 29 25 23 19 14 11 7 11 15 16 14 12 12 13 12 10 9 9 11 10 7 4 9 9 10 11 14 18 21 24 20 20 21 22 23 23 24 24 19 19 20 25 31 36 38 38 25 20 16 14 15 17 18 17 18 17 17 15 12 15 31 49 45 34 21 15 18 23 24 23 20 20 21 24 27 27 25 22 28 26 25 25 24 24 31 40 42 40 35 30 26 27 32 36 17 18 19 20 20 21 21 21 21 25 38 50 45 27 14 11 20 21 23 23 22 19 17 15 16 19 23 24 22 20 18 18 20 19 16 15 15 17 20 22 17 16 16 18 19 19 16 14 8 9 15 25 34 35 27 19 25 23 21 20 19 19 20 20 22 24 27 32 36 35 32 28 20 29 46 64 67 54 38 30 34 36 36 33 28 24 25 26 29 27 26 28 31 31 27 24 26 34 38 32 25 24 25 27 25 27 28 27 24 21 20 21 23 21 19 20 21 22 21 20 23 21 19 19 21 22 22 21 21 20 20 23 27 29 29 27 15 18 22 24 22 18 14 11 21 20 19 19 20 22 24 25 21 21 21 21 21 20 18 17 13 15 18 21 23 23 23 22 26 25 23 19 14 11 9 9 15 23 31 33 29 23 19 18 21 23 24 23 21 20 21 23 23 23 24 24 23 22 20 19 25 21 16 14 15 19 23 26 27 22 18 20 25 28 24 20 22 15 13 25 41 46 34 20 10 15 25 36 38 29 19 14 21 17 13 14 19 22 21 19 12 15 16 13 7 6 11 16 22 31 37 34 27 24 23 22 17 16 16 17 20 22 21 20 20 17 17 18 18 19 25 32 45 46 41 43 53 50 37 32 25 19 12 9 11 16 20 22 26 28 29 28 25 20 17 15 14 17 21 22 21 19 18 19 27 27 28 29 28 26 30 37 30 24 19 19 19 19 21 25 25 23 21 22 24 24 23 22 21 25 28 27 24 23 25 29 27 24 20 19 21 24 26 26 24 24 22 18 15 15 18 22 19 19 18 19 20 22 24 26 32 29 25 20 18 18 20 22 19 13 8 11 20 28 32 32 29 27 23 21 19 17 14 11 10 10 9 8 9 11 14 15 18 16 14 16 19 22 23 23 27 28 29 30 30 31 32 33 24 23 22 23 24 24 22 20 19 18 17 18 20 21 19 17 22 24 28 33 35 36 36 35 38 34 30 30 31 33 32 30 35 33 30 28 27 26 27 28 24 23 22 22 22 22 23 24 23 24 27 29 29 27 25 23 28 24 19 18 20 24 26 27 19 23 29 35 38 38 37 35 35 39 48 52 42 30 30 38 45 44 40 33 28 26 25 24 23 23 24 26 27 24 18 14 16 17 20 25 30 32 30 27 23 20 18 18 24 31 35 36 19 19 20 23 26 26 23 19 17 14 14 17 18 16 17 19 21 21 21 20 18 19 22 25 32 28 23 20 19 18 15 13 14 15 17 20 23 23 19 16 17 19 21 22 22 20 18 16 18 19 21 22 22 23 22 22 25 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 10 8 6 7 9 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 8 8 8 8 8 8 8 8 7 6 4 3 2 1 1 1 0 2 3 3 9 17 18 13 3 14 30 36 26 10 1 1 1 3 4 3 2 3 6 9 21 13 7 7 8 7 8 11 20 19 17 16 14 12 8 6 12 21 26 23 17 13 12 11 6 6 6 6 6 6 6 6 7 11 15 15 13 13 18 22 16 12 6 4 4 4 4 4 4 4 4 4 5 7 9 10 13 10 6 3 3 6 10 13 16 10 7 14 28 44 54 58 61 50 36 29 32 40 47 50 48 43 32 19 7 3 4 6 156 156 157 157 158 159 160 160 160 159 158 158 158 158 159 160 162 161 161 159 158 157 157 156 159 159 159 159 159 159 159 159 158 158 158 159 159 160 160 160 159 160 161 160 158 156 157 159 157 158 160 161 161 160 158 157 163 162 160 158 158 158 160 160 160 160 159 159 159 159 158 158 162 162 162 161 161 160 160 160 162 159 156 156 158 160 161 160 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 159 159 158 158 158 158 158 159 160 160 161 162 162 159 160 161 161 161 161 160 159 161 160 160 159 158 156 156 155 155 154 155 155 157 159 160 162 158 158 158 158 158 158 158 158 156 157 157 158 158 159 159 159 158 151 156 163 158 147 134 119 133 142 154 161 156 142 127 118 114 98 91 95 85 68 72 91 110 126 118 105 101 83 84 117 143 170 168 155 153 136 117 122 145 139 105 65 68 103 117 103 87 114 132 125 115 116 118 115 143 106 55 40 62 74 75 86 109 89 72 61 49 47 72 101 101 84 68 75 97 102 76 43 65 86 91 84 108 154 169 153 149 149 146 145 152 153 130 101 74 91 115 134 146 147 140 132 155 134 122 134 149 145 126 112 90 82 75 84 80 42 36 77 93 108 129 145 149 143 133 125 127 120 121 120 104 93 114 149 157 150 113 80 93 127 139 135 135 137 130 108 79 54 36 26 32 27 33 49 53 46 47 55 89 135 160 144 119 98 82 76 105 131 134 104 84 94 107 106 83 74 56 56 67 62 68 95 140 163 166 132 96 90 107 120 95 57 28 32 45 49 52 59 49 58 57 64 80 72 54 56 51 40 34 48 76 86 59 24 37 36 28 21 27 40 41 33 28 27 25 32 45 44 36 37 58 95 122 115 94 71 38 8 14 60 109 143 142 94 51 47 45 26 40 63 60 57 60 53 30 45 86 126 151 136 89 72 134 175 180 116 68 100 141 137 135 136 145 157 149 114 68 37 28 25 28 40 55 73 92 107 81 52 23 42 109 158 158 142 82 24 42 94 104 98 110 136 156 157 159 161 162 163 164 165 148 146 141 137 139 142 135 123 140 146 143 133 134 137 123 100 99 91 71 46 34 33 32 27 63 102 136 146 149 142 106 63 31 36 40 37 30 29 38 49 69 90 120 143 148 143 141 144 158 152 146 133 115 100 70 34 37 27 20 23 30 32 31 31 26 24 22 24 27 30 31 31 22 15 13 43 98 133 135 131 154 151 159 162 146 118 78 40 37 36 33 31 31 29 23 17 29 29 28 28 27 27 27 28 22 18 15 22 42 69 92 104 105 108 87 60 48 41 57 91 112 121 122 109 101 101 100 94 93 89 80 65 54 63 94 124 111 101 90 71 43 31 33 33 30 29 28 27 27 27 28 28 30 24 9 23 79 157 172 104 59 85 142 158 120 86 93 134 167 168 173 164 147 147 135 102 42 17 21 72 127 136 107 79 73 69 92 119 102 64 69 107 132 93 68 64 56 50 53 57 61 69 73 67 55 45 35 28 46 69 78 59 40 39 45 46 62 74 83 87 80 63 63 84 92 93 100 107 103 86 68 59 67 31 22 53 85 102 106 103 97 97 117 139 134 122 123 127 136 137 127 112 101 90 83 85 88 81 59 36 38 70 106 126 125 121 141 159 155 155 159 152 151 149 148 149 153 158 162 164 155 154 144 136 128 109 91 89 88 99 124 146 126 82 95 155 165 162 151 140 139 141 129 111 115 95 95 120 134 128 130 144 158 134 108 92 97 115 115 95 92 116 148 171 135 44 14 64 132 156 173 163 141 135 151 170 156 151 150 138 119 119 115 93 75 99 129 154 159 144 142 158 169 170 156 132 125 141 158 164 167 153 122 83 60 64 81 95 123 111 80 42 28 49 83 105 96 95 95 91 74 50 34 29 31 27 26 26 24 22 26 33 44 82 89 66 52 44 39 46 40 44 35 24 28 38 54 72 96 145 192 205 195 175 148 123 104 106 145 186 189 185 191 192 202 188 150 145 110 52 102 198 214 198 188 186 186 191 192 184 116 75 56 58 47 40 43 39 47 66 73 106 187 226 167 88 49 84 120 135 98 84 117 108 121 105 73 21 8 28 21 7 32 100 176 193 158 135 139 145 137 115 103 108 94 58 55 88 147 165 148 118 108 89 63 60 42 33 26 33 53 76 91 98 116 131 143 151 160 148 94 35 15 29 42 43 39 40 46 51 48 50 50 49 49 58 73 85 73 57 53 59 51 31 24 33 24 22 21 22 23 23 21 19 14 15 18 22 26 28 29 28 32 40 43 41 42 46 42 32 26 27 27 24 20 20 25 31 28 18 13 14 12 11 19 32 42 38 32 24 17 16 20 24 32 34 35 33 27 21 19 18 37 34 28 25 31 38 36 29 23 31 33 30 32 42 49 48 37 36 33 31 29 27 25 24 23 24 26 27 27 34 52 69 73 64 58 57 55 48 43 42 43 36 30 31 37 44 49 52 37 30 29 35 35 30 32 39 60 58 43 20 7 9 13 11 14 17 24 33 55 99 154 193 219 190 127 110 162 185 140 94 95 63 23 39 92 125 116 74 51 33 23 18 10 9 18 21 29 30 31 29 24 20 18 18 16 17 17 18 18 18 18 18 9 10 10 10 10 12 16 19 24 24 23 18 13 11 13 16 21 25 30 31 29 23 15 8 7 1 1 6 14 17 18 19 19 18 18 20 23 24 22 21 19 21 22 20 16 16 20 24 34 25 16 15 20 26 27 26 28 28 28 29 30 32 33 34 33 29 23 23 32 42 40 32 34 30 26 27 29 29 25 21 24 27 27 24 25 28 30 28 23 21 18 15 13 14 15 16 17 17 18 21 24 26 25 23 23 23 23 22 22 21 21 21 21 20 20 20 21 23 25 26 26 25 23 20 18 15 14 13 13 17 19 17 13 12 16 20 19 21 19 14 7 6 11 17 20 17 13 9 7 7 8 8 10 11 12 12 12 12 10 10 8 7 6 7 8 8 7 5 8 9 11 16 22 29 35 39 23 21 18 14 11 9 9 8 10 10 10 12 15 20 24 26 33 28 22 20 21 25 27 28 34 33 31 28 25 23 22 21 27 27 27 29 29 27 23 19 28 27 31 39 44 42 43 47 46 45 43 42 42 43 44 45 38 35 30 26 23 19 15 11 8 8 9 9 10 9 9 8 7 12 16 15 10 7 9 11 4 3 3 6 11 15 16 16 20 19 17 19 22 24 25 25 22 22 23 25 28 32 36 37 27 20 14 14 17 20 20 17 19 20 18 15 16 23 36 47 42 28 18 21 25 23 23 26 26 25 24 25 27 27 26 24 25 24 24 24 22 21 27 34 43 42 32 21 21 32 38 35 23 20 18 19 22 24 23 21 25 26 36 48 47 30 16 12 18 19 20 21 21 21 20 20 16 18 23 27 24 18 16 19 24 22 21 21 22 21 19 17 17 16 18 23 27 26 20 13 11 11 15 22 28 29 24 19 20 17 14 13 14 16 18 19 19 23 28 33 35 32 27 23 26 29 36 55 68 56 35 30 35 32 28 26 28 29 28 27 35 31 27 27 30 31 28 25 23 27 34 39 34 27 25 28 28 29 29 27 23 21 21 22 20 20 20 20 20 20 20 20 20 19 18 17 17 17 18 18 23 23 23 24 25 25 25 25 24 22 21 24 27 27 22 16 17 19 19 19 22 25 25 21 19 19 19 19 19 19 19 19 13 15 18 21 22 22 21 20 24 24 24 23 20 17 14 13 16 20 30 38 32 17 12 18 19 21 23 24 25 24 22 21 23 24 24 24 24 23 22 22 22 21 20 18 18 19 20 21 25 24 24 24 23 24 24 24 21 19 19 28 42 48 37 22 13 10 14 29 41 38 26 15 17 16 15 14 15 16 17 18 10 13 16 19 18 15 11 8 16 30 40 38 29 24 23 23 20 17 14 16 20 23 23 22 19 19 19 18 15 15 23 33 46 46 45 45 48 49 43 35 23 22 20 17 15 15 18 21 26 28 31 31 29 23 17 13 16 17 17 18 19 19 19 19 26 29 30 28 26 27 34 40 31 24 20 21 22 21 19 20 27 25 23 22 22 22 22 22 18 23 28 28 26 25 28 32 29 27 24 22 20 20 21 22 27 25 22 19 18 17 18 19 20 18 17 16 17 19 22 24 25 25 24 23 21 19 17 16 19 14 10 11 17 23 25 25 27 28 29 28 25 21 17 14 20 18 16 14 13 14 16 17 22 22 22 22 23 23 23 23 23 27 30 32 35 36 31 23 21 19 17 15 16 19 22 25 24 21 19 18 19 22 23 23 21 25 31 35 37 38 40 42 36 38 39 37 33 28 25 24 20 24 28 30 29 28 27 28 29 28 26 23 20 20 23 25 17 22 26 26 24 24 28 33 28 25 22 21 23 23 22 21 17 19 25 34 42 43 38 32 33 39 46 47 43 38 36 37 38 44 45 37 28 25 24 24 21 20 22 26 25 19 15 15 19 17 18 23 29 30 26 22 15 15 17 21 27 30 30 29 9 16 25 30 29 27 25 24 13 9 7 11 13 13 12 14 11 12 11 10 10 12 16 20 24 22 18 16 16 16 16 15 17 19 21 22 21 16 12 8 17 18 19 20 20 20 20 19 20 20 19 16 14 15 19 22 25 24 24 23 21 19 17 16 22 19 16 14 14 14 13 11 9 8 6 6 6 8 11 12 12 12 12 11 11 10 10 10 11 11 11 11 11 12 12 12 14 13 12 12 13 12 9 6 4 3 2 1 1 1 2 3 1 2 1 1 8 16 17 12 9 13 19 26 29 22 10 1 4 3 3 2 2 3 5 7 13 17 16 9 7 12 14 10 17 18 16 12 10 11 10 7 12 18 25 27 20 10 7 11 9 6 4 4 5 5 4 2 12 14 16 18 18 17 16 14 5 4 3 2 2 2 3 3 3 3 2 2 2 3 4 5 5 6 7 5 4 6 12 17 15 10 5 7 18 33 47 55 59 55 48 43 42 44 49 52 56 49 35 19 7 4 6 10 157 157 157 158 158 159 159 159 160 159 158 158 158 158 159 160 161 161 160 160 159 158 158 157 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 159 160 161 160 158 157 158 159 160 160 161 161 161 161 160 160 162 161 160 160 159 159 159 160 161 161 161 160 160 160 160 160 162 161 161 161 161 161 161 160 163 161 159 159 160 161 160 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 159 159 159 159 159 159 159 158 159 160 160 161 161 160 160 159 159 159 160 160 161 162 162 162 158 158 158 158 159 160 162 163 158 158 158 158 158 158 158 158 156 156 157 157 158 158 158 158 160 154 157 160 153 146 133 117 118 126 142 155 154 141 131 129 127 113 104 103 94 78 77 87 98 118 121 123 131 115 97 108 126 151 152 136 130 125 122 129 117 94 85 102 116 110 101 99 98 110 118 113 102 101 112 123 128 81 38 43 76 90 86 84 82 57 59 80 82 79 95 117 111 110 105 100 94 82 61 42 42 74 100 108 122 147 159 156 138 138 136 138 146 148 132 111 77 73 90 124 139 131 134 150 150 147 141 142 154 155 125 87 76 64 65 72 64 56 68 86 83 90 99 106 111 116 122 128 137 123 120 122 109 97 121 160 168 138 90 73 107 143 145 132 137 139 134 113 86 62 43 31 29 23 28 46 60 60 53 49 70 112 139 129 102 79 74 85 107 114 110 94 87 90 88 79 64 62 64 79 82 58 52 79 132 153 156 126 91 80 83 85 69 54 47 55 58 49 44 46 44 56 56 55 61 51 40 45 43 38 39 58 81 85 59 29 22 31 32 28 31 42 43 35 22 39 50 52 48 41 45 61 84 86 84 75 59 43 30 23 16 76 124 132 109 67 41 45 30 30 54 74 71 77 82 69 37 34 68 110 122 94 72 96 151 187 176 111 85 123 137 105 119 127 130 119 92 61 36 24 48 43 49 68 81 83 85 89 90 56 21 38 108 159 153 124 93 33 37 78 101 118 135 155 155 157 160 163 165 165 165 164 157 146 140 141 138 131 131 139 137 134 139 153 159 146 126 112 130 115 89 60 40 31 27 25 28 72 122 152 164 152 108 62 45 41 38 36 31 27 31 38 45 66 102 133 143 138 140 148 148 134 128 132 131 118 83 43 36 25 16 20 28 32 31 30 26 24 24 26 29 31 31 30 28 18 9 32 85 125 137 141 157 159 169 174 164 138 97 58 33 38 39 34 29 28 26 24 28 28 28 28 28 28 27 27 18 18 14 21 53 92 104 93 111 120 101 65 40 30 46 77 103 119 133 133 123 116 116 118 105 105 93 79 85 113 137 145 149 130 108 80 46 29 30 32 32 31 30 28 27 26 25 25 31 20 15 46 107 176 186 125 63 66 132 174 131 69 69 120 153 155 170 177 166 148 109 59 17 22 56 103 119 97 73 68 88 91 96 90 68 49 54 71 68 48 41 48 46 42 44 47 63 59 51 44 44 45 41 35 39 57 65 52 39 41 46 46 47 49 52 59 63 56 50 56 59 53 50 55 60 58 55 54 48 35 34 40 42 53 73 84 84 92 117 129 106 81 79 87 94 86 70 52 41 44 54 58 63 50 36 35 58 101 147 177 155 132 138 160 160 149 141 132 126 131 139 147 151 153 154 154 162 161 150 141 135 123 118 125 124 106 117 130 100 72 96 137 132 132 130 129 133 137 135 129 105 77 82 127 150 138 137 156 147 125 117 120 112 106 116 127 130 140 143 133 86 20 31 108 163 167 162 141 122 121 141 160 147 133 126 125 123 119 107 91 87 119 143 147 143 134 134 144 162 174 168 144 130 141 154 157 161 134 90 50 34 39 50 56 59 48 33 26 34 45 44 36 44 47 48 45 41 36 32 29 28 31 41 53 58 52 45 42 53 82 80 52 43 45 43 46 47 41 30 23 25 44 96 152 167 162 171 185 180 156 140 141 105 117 159 196 195 187 188 185 201 196 156 105 70 86 157 213 200 190 188 188 186 193 200 198 139 97 85 93 73 49 57 75 101 98 92 118 180 213 173 114 97 91 81 90 89 87 127 173 176 126 66 13 8 28 22 15 43 92 147 154 119 107 141 180 160 132 111 113 103 67 51 68 88 100 88 66 59 49 36 34 36 47 68 97 127 151 166 172 178 187 202 219 224 189 112 42 20 33 44 43 39 39 44 47 44 46 46 46 49 61 79 93 92 89 76 55 37 28 27 27 19 20 22 25 28 28 25 22 15 18 21 23 24 29 35 40 41 43 42 40 44 50 43 32 28 29 29 25 21 21 25 30 28 20 16 16 15 15 27 44 42 38 31 24 19 17 19 21 36 38 37 31 23 19 19 21 32 30 28 28 34 39 35 27 26 32 34 30 31 37 41 40 34 33 32 31 29 27 25 24 27 26 26 25 26 34 53 71 96 73 57 61 68 60 46 38 30 30 30 33 39 48 57 63 43 33 27 28 28 27 34 44 59 63 55 34 17 11 10 7 15 18 21 22 30 55 92 119 143 125 97 117 179 191 142 102 119 65 21 63 133 160 142 103 79 44 19 14 14 16 19 18 26 27 28 26 22 20 20 20 17 18 18 18 17 17 16 15 10 10 9 8 7 10 15 19 22 23 22 18 14 13 15 19 24 27 30 31 28 21 13 8 7 2 1 6 14 18 21 23 22 21 21 22 25 25 24 22 18 20 20 17 14 15 20 26 33 24 15 13 19 24 25 23 28 27 25 24 26 30 34 37 34 31 25 22 27 35 37 33 33 29 26 27 30 30 27 23 22 26 29 28 29 31 29 25 19 18 16 15 15 16 17 18 20 19 18 20 23 25 24 23 22 22 22 22 22 23 23 23 24 23 22 21 20 20 21 22 25 25 23 21 19 16 14 13 12 15 18 17 14 14 17 21 22 22 19 14 8 7 11 15 15 13 10 8 6 5 6 6 9 9 11 12 12 12 11 11 10 7 4 3 5 7 7 6 12 14 18 22 25 28 29 30 18 16 13 10 9 8 8 8 9 9 10 12 15 19 23 26 26 22 18 17 19 22 24 24 28 29 30 30 29 28 26 25 26 26 26 28 30 29 26 23 31 30 34 42 45 43 44 47 47 45 42 43 44 45 44 43 38 35 31 28 25 22 18 15 7 7 8 9 9 9 9 8 8 12 17 16 12 8 8 10 8 5 2 3 7 12 15 16 18 17 17 20 23 26 27 26 22 22 22 23 26 31 35 37 28 21 14 14 18 22 20 17 18 19 18 16 15 21 31 39 39 28 20 22 25 24 23 26 25 23 21 22 24 26 25 24 21 20 21 23 22 23 29 37 48 45 33 19 19 30 37 36 24 20 17 17 20 23 23 21 22 23 33 47 47 32 19 15 18 19 20 21 21 20 20 19 20 19 21 25 24 20 20 22 24 23 23 24 25 24 20 17 16 16 18 22 27 26 20 14 14 13 14 19 25 28 25 21 18 16 13 13 14 15 16 16 20 26 32 34 33 30 29 29 29 30 34 49 64 55 39 37 34 31 28 27 29 31 31 30 34 30 27 27 31 32 30 26 20 24 32 37 35 29 27 30 29 29 29 26 22 20 21 22 24 28 32 32 29 25 22 21 17 17 16 15 15 16 17 18 23 23 24 24 25 24 24 23 23 21 20 22 26 27 24 20 20 21 20 20 24 28 27 22 18 19 20 20 20 19 18 17 14 15 17 19 21 21 21 21 24 23 22 21 19 17 16 15 15 19 29 38 32 18 13 17 20 20 21 22 22 21 20 20 23 23 23 22 22 22 22 22 20 19 17 16 17 19 22 23 28 27 26 24 24 24 25 26 24 23 23 29 39 43 33 20 14 10 14 28 39 38 27 18 18 17 16 15 14 15 15 16 14 16 18 20 20 18 15 13 15 28 39 39 33 27 23 20 17 14 13 16 22 26 27 26 21 20 19 18 14 14 23 33 52 50 45 44 46 48 40 31 23 23 21 19 16 17 20 23 26 28 30 30 28 23 18 14 17 18 19 20 19 18 16 15 23 27 30 28 25 26 34 41 31 24 20 21 24 23 23 24 27 25 23 22 22 23 23 22 21 25 29 28 25 24 26 29 27 26 24 22 21 21 21 22 24 24 25 24 23 21 18 17 15 17 19 21 22 22 21 20 21 21 21 20 19 17 15 14 14 13 14 18 24 27 26 24 26 28 31 32 30 25 20 16 19 18 17 15 15 15 16 17 20 20 21 22 23 24 24 25 23 29 36 40 44 43 35 26 14 14 14 15 17 20 23 25 25 22 18 19 21 24 24 23 23 26 29 32 32 33 35 37 28 30 33 33 31 27 24 22 19 23 27 29 27 26 25 25 25 27 28 27 25 22 22 23 20 22 23 21 18 19 24 29 30 27 24 23 23 22 19 17 14 16 20 29 38 42 40 36 30 35 39 39 36 34 34 37 40 44 44 37 30 27 25 23 21 19 20 23 22 18 16 17 19 18 18 23 28 29 25 20 13 13 15 20 24 26 25 23 12 19 27 30 29 26 24 24 11 7 6 10 12 12 12 13 12 11 8 6 5 10 17 23 25 21 16 13 13 14 17 18 19 20 22 23 21 17 12 9 16 17 18 19 19 19 18 18 18 19 18 17 15 16 18 21 23 22 21 20 19 18 18 18 22 19 17 16 17 16 14 12 11 10 8 7 7 9 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 14 12 11 10 11 10 7 5 2 2 1 1 1 2 2 3 1 3 2 1 6 13 16 14 8 10 15 24 30 26 14 5 4 3 3 2 3 4 5 6 11 17 17 11 10 13 13 9 15 17 15 10 9 10 9 6 8 14 23 28 22 13 10 12 8 6 4 2 2 4 7 9 14 15 16 16 16 14 12 11 5 4 3 2 2 2 3 3 3 3 2 2 2 3 4 5 5 7 7 5 4 6 12 17 14 9 4 4 10 24 39 49 60 59 56 53 50 49 50 52 52 46 34 21 10 6 7 10 159 159 159 159 159 159 159 159 159 159 158 157 157 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 159 160 161 160 158 157 158 160 162 162 161 161 161 161 162 162 160 161 161 161 161 160 159 159 162 162 162 162 161 161 161 161 160 161 161 161 161 161 161 162 163 162 161 161 162 162 160 157 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 160 160 159 159 158 157 156 156 159 159 160 161 161 160 159 159 156 157 157 158 159 159 160 160 160 160 159 159 159 160 161 162 158 158 158 158 158 158 158 158 156 156 156 156 157 157 157 157 158 155 156 154 148 148 139 120 105 111 130 149 149 133 125 129 137 130 123 118 111 102 96 96 102 127 138 144 153 139 116 112 114 131 135 127 125 130 124 112 77 68 95 148 163 129 100 99 103 101 101 96 87 87 105 127 104 50 18 46 95 124 120 104 76 49 67 111 121 112 120 132 141 135 123 109 95 79 59 44 33 65 105 128 129 126 133 144 142 139 138 141 144 139 126 115 108 84 76 94 111 118 135 157 160 157 140 118 110 108 92 69 68 66 73 61 37 57 91 94 94 96 96 96 98 108 121 132 122 124 123 111 89 85 115 153 150 112 72 75 116 140 132 119 123 127 125 111 91 71 53 40 30 23 24 43 69 78 63 44 46 78 99 91 67 50 66 99 99 86 76 80 86 82 72 65 66 64 74 96 91 54 43 68 91 111 119 101 80 72 70 67 68 66 71 79 79 66 52 46 39 51 51 43 39 32 31 41 46 40 41 55 67 63 44 28 30 39 40 32 33 42 40 30 19 51 75 72 52 36 49 79 109 97 78 63 56 52 42 31 21 75 106 89 61 44 43 51 31 34 56 73 82 104 108 80 48 28 59 108 109 65 64 128 180 182 152 106 95 113 122 118 140 123 92 55 29 25 39 53 77 79 90 104 105 96 95 102 100 71 35 34 81 134 145 128 91 39 41 79 117 149 159 163 154 156 159 163 165 165 163 161 159 153 145 136 129 129 141 153 145 139 144 158 164 149 127 113 125 123 115 94 62 36 27 29 17 47 89 128 153 152 122 90 70 52 38 37 36 29 26 29 25 41 78 119 142 145 147 154 137 118 115 131 146 140 102 56 42 28 16 17 25 29 28 26 25 25 26 29 31 32 30 28 26 19 11 28 74 111 127 133 131 134 136 134 128 111 79 49 30 40 44 38 32 32 31 28 26 26 28 29 29 28 27 26 18 18 10 18 68 124 128 97 109 119 99 56 28 27 50 77 97 106 122 138 144 141 138 139 130 122 111 112 131 154 161 156 165 142 119 91 55 33 31 33 34 33 31 29 27 25 24 23 25 11 20 74 135 185 192 144 73 57 124 177 131 65 64 108 130 138 162 180 168 131 76 26 9 37 87 120 103 64 56 75 89 98 91 63 44 42 42 36 27 25 30 36 36 34 37 43 50 48 42 37 39 44 46 43 44 50 51 44 41 44 46 44 41 38 34 35 40 42 39 37 43 35 29 32 39 43 44 45 46 40 38 31 23 32 47 51 62 72 90 91 64 44 44 49 46 36 38 40 43 64 83 80 55 39 34 52 76 103 140 174 159 135 138 156 151 132 129 134 130 137 146 151 151 150 150 150 154 157 152 144 139 131 132 145 146 112 106 104 77 75 105 122 115 119 124 129 137 146 151 152 128 103 98 123 136 126 122 132 121 115 122 124 104 94 119 149 149 145 123 85 34 1 52 149 181 160 134 119 118 126 137 146 139 135 119 108 112 113 101 90 100 140 158 145 135 138 142 145 161 180 181 160 146 151 150 139 139 109 67 39 34 40 41 36 35 34 33 35 39 39 33 25 20 26 28 26 27 32 36 38 54 79 111 126 115 89 66 55 81 88 68 39 36 44 44 41 43 34 23 20 36 84 158 219 207 177 158 160 154 137 137 153 131 147 180 201 195 187 186 183 202 209 167 68 47 141 213 217 189 185 189 190 185 192 204 207 150 117 120 144 123 85 92 126 157 145 136 139 155 172 167 146 164 120 71 63 89 102 145 238 219 131 47 6 12 26 17 16 52 95 136 132 97 83 112 148 141 125 117 123 113 71 39 39 42 49 44 31 31 50 75 90 98 117 144 170 188 198 204 206 208 202 205 222 230 192 110 39 25 36 44 43 38 38 40 42 41 42 42 41 45 58 76 90 110 120 99 50 21 27 31 21 15 17 22 28 33 33 29 26 19 22 25 24 24 29 41 50 49 45 39 39 49 55 45 30 25 27 28 26 23 24 27 31 25 21 20 22 19 18 33 51 43 37 30 24 21 21 23 25 31 35 36 31 22 17 17 20 27 27 28 32 38 41 35 27 31 35 35 32 30 33 35 33 31 31 30 29 27 27 27 28 33 29 25 23 25 37 60 80 114 75 50 63 81 73 48 32 23 27 30 30 32 43 60 72 42 31 22 22 27 34 49 63 62 67 61 40 20 12 11 10 13 17 17 13 10 17 32 46 61 59 58 86 126 130 115 118 134 63 18 74 146 165 158 142 98 47 10 9 16 21 21 18 25 25 25 22 20 19 21 23 19 19 19 18 16 14 13 12 10 10 9 7 6 9 14 18 19 20 21 19 16 15 19 22 28 29 30 30 26 18 11 7 6 2 3 10 18 22 24 27 26 25 24 25 27 27 25 23 16 18 19 16 14 16 22 28 33 25 16 13 17 21 21 19 27 24 21 19 22 28 34 39 34 32 27 22 24 30 33 33 31 28 26 27 30 31 29 26 22 27 32 32 32 32 27 22 13 14 14 16 17 18 20 20 23 21 18 19 21 23 23 22 20 20 21 22 23 24 25 26 27 26 24 22 20 18 18 17 24 23 23 21 19 16 13 12 11 14 17 17 16 16 19 22 26 22 18 13 9 8 9 10 8 7 6 6 5 4 4 4 7 8 9 11 12 12 12 12 10 7 4 3 5 8 10 10 16 19 24 28 28 26 22 19 12 11 9 7 6 7 7 8 8 9 10 13 16 20 23 24 18 16 15 15 18 20 21 22 23 24 27 29 31 31 31 30 28 27 27 28 30 31 29 26 32 31 36 43 46 43 44 48 48 44 42 44 47 48 44 40 38 35 32 30 28 26 22 19 9 10 11 11 11 11 10 10 9 13 18 18 14 10 8 8 11 8 3 1 4 8 12 14 15 15 16 20 25 28 28 27 23 22 21 21 23 28 34 37 31 22 14 14 20 24 21 16 17 19 19 18 17 20 26 31 36 28 23 24 25 23 22 23 22 19 17 17 20 23 24 24 21 20 21 23 22 22 28 36 53 46 31 17 16 28 37 39 26 21 16 15 18 21 22 22 18 20 31 44 46 35 22 17 19 19 20 21 20 20 19 18 22 19 19 22 24 23 23 25 21 21 23 26 27 24 19 14 16 15 17 21 25 25 20 16 17 15 13 16 21 25 25 24 16 14 12 12 14 15 14 13 20 27 34 37 34 31 32 35 32 32 32 44 58 53 42 43 33 31 29 29 31 33 34 34 35 31 28 29 31 32 30 28 18 22 31 37 37 32 31 34 30 29 28 24 21 21 23 26 27 36 44 45 36 26 18 15 16 16 16 16 17 18 19 20 23 24 25 25 24 23 22 22 23 21 19 21 25 27 26 24 23 23 21 21 27 31 28 22 17 18 20 21 21 20 18 17 16 16 16 17 19 21 23 24 24 23 20 18 17 17 18 18 14 18 27 36 32 21 15 17 21 20 19 18 17 17 18 18 23 22 21 20 20 21 22 22 19 17 14 13 15 18 22 25 29 28 26 25 24 24 24 24 27 28 28 31 36 37 29 19 15 10 12 24 36 36 28 22 19 19 17 15 14 13 13 13 18 19 21 22 22 21 19 18 15 26 37 39 36 31 24 18 13 12 12 16 23 29 30 29 23 21 19 16 13 13 23 35 53 48 42 40 44 47 40 30 22 23 22 20 19 19 23 26 27 28 29 30 28 24 20 17 19 20 21 22 20 16 13 10 18 25 30 28 23 24 34 43 32 25 20 22 25 26 27 29 26 24 22 22 23 24 24 22 23 27 29 28 25 23 24 26 26 25 25 24 23 22 22 22 22 24 27 29 28 24 20 17 13 17 23 27 27 24 19 15 17 17 17 17 16 15 13 13 11 13 18 25 30 30 25 21 22 25 30 34 33 29 22 17 18 18 17 17 17 17 17 17 17 18 21 22 23 24 24 25 22 30 40 46 48 46 36 27 11 12 15 19 22 25 26 27 27 22 18 19 23 26 25 23 23 25 26 26 26 27 30 32 21 23 27 30 30 27 22 19 19 22 25 26 25 23 22 23 21 25 29 31 28 25 22 21 24 24 22 18 15 16 22 27 31 30 28 26 24 20 16 13 12 12 15 22 32 39 40 40 29 31 32 31 29 30 35 40 41 43 41 35 31 29 25 21 18 16 18 21 21 17 16 18 18 18 19 23 27 26 22 18 11 12 15 20 23 24 22 19 16 22 28 30 27 23 23 23 9 5 4 8 11 11 11 13 12 10 6 3 4 9 19 26 25 21 15 10 9 11 16 20 21 22 23 22 20 17 13 11 15 16 16 17 17 16 15 15 15 16 18 17 16 16 18 20 22 21 19 17 17 18 20 21 20 19 18 18 19 18 16 13 13 12 10 9 8 9 10 11 12 12 12 12 12 12 13 13 11 11 11 11 11 11 11 11 15 13 11 10 10 10 8 6 3 2 2 2 2 3 4 5 2 4 3 1 3 9 15 17 8 6 10 19 29 30 21 12 5 4 3 3 4 4 4 4 9 15 18 16 13 13 12 8 13 15 13 9 7 9 8 6 4 10 21 28 25 17 13 14 7 5 2 1 2 6 12 16 15 15 15 14 12 10 9 7 4 4 3 2 1 2 2 3 3 2 2 1 2 3 4 4 6 7 7 5 3 5 11 16 14 11 5 3 4 14 31 43 52 55 57 55 51 47 46 47 50 44 34 23 13 9 10 12 160 160 160 160 159 159 159 159 159 159 158 157 157 158 159 159 160 160 160 160 161 161 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 159 160 161 161 159 158 159 161 163 162 161 159 159 161 162 163 159 160 162 163 163 161 160 159 162 162 162 162 161 161 161 161 160 160 160 161 161 162 162 162 160 159 160 161 163 163 160 157 162 162 162 161 161 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 158 158 158 157 158 159 160 160 160 160 159 158 158 158 158 157 156 156 155 155 160 159 158 157 157 158 158 159 158 158 158 158 158 158 158 158 156 156 156 156 156 156 156 156 153 153 154 149 146 152 147 128 99 103 122 144 141 120 110 116 136 138 135 126 119 116 110 104 108 136 150 151 153 147 136 134 130 121 106 96 105 124 117 88 61 95 141 173 174 150 122 105 106 104 101 93 83 79 90 104 80 33 16 51 107 153 156 128 80 68 97 138 139 130 135 139 157 144 125 107 95 85 76 69 58 68 96 123 122 107 110 130 148 147 149 153 150 139 127 122 121 104 75 56 72 113 141 147 145 122 96 80 77 76 75 74 86 106 106 60 25 53 93 99 90 94 99 106 112 119 125 130 110 112 102 81 73 84 97 101 94 77 66 81 105 107 97 98 99 104 107 102 93 81 65 52 35 28 25 40 68 83 68 42 36 60 69 57 42 44 77 118 95 72 60 68 71 63 62 72 90 75 71 82 76 52 48 67 49 69 80 73 65 70 78 81 90 88 91 98 101 89 66 49 47 49 45 36 30 28 37 50 73 60 52 53 51 41 33 31 40 43 41 38 44 51 41 24 20 53 76 73 52 33 43 71 98 98 83 65 72 85 67 32 33 56 60 42 34 47 62 69 53 40 48 68 93 127 124 84 54 26 59 119 122 72 69 140 188 173 126 84 85 107 133 158 154 103 47 24 31 53 82 105 103 120 133 128 114 113 130 148 138 100 50 23 46 101 131 127 81 44 57 103 149 174 165 156 158 157 157 157 159 159 157 156 159 168 155 125 116 135 150 149 151 152 146 139 141 142 126 105 96 120 146 144 106 58 33 31 28 32 52 90 128 146 140 128 99 69 43 39 40 33 28 29 24 30 55 98 141 162 159 148 133 124 124 135 151 156 124 78 52 35 18 16 23 26 24 21 25 26 28 31 33 33 29 26 21 22 19 31 63 85 87 85 77 81 75 66 66 65 58 52 48 49 44 37 36 38 35 28 25 26 28 30 30 29 27 26 24 18 7 18 73 132 136 104 81 86 68 36 29 56 89 110 100 94 93 108 131 145 143 134 140 122 120 141 159 158 155 157 156 141 128 105 67 39 32 31 34 33 32 30 28 26 24 23 19 8 30 97 147 176 184 152 87 65 118 159 123 88 92 110 114 125 147 158 137 94 51 25 20 57 103 118 94 67 74 98 73 72 60 42 36 43 44 38 52 59 61 55 46 37 35 43 33 43 49 45 37 35 38 41 45 44 43 46 54 59 53 43 42 42 42 38 34 40 46 45 45 46 48 51 51 49 46 45 53 47 49 49 44 45 42 31 38 48 60 59 53 59 62 52 41 26 40 64 79 105 117 99 60 53 62 81 81 71 86 115 136 115 109 124 134 135 139 145 148 151 153 150 145 144 149 154 141 150 152 148 141 129 127 138 146 126 101 77 73 98 123 125 127 135 138 137 146 160 162 155 125 127 124 117 113 116 117 115 110 132 146 128 101 102 120 127 111 101 77 46 14 9 72 159 175 142 110 107 123 139 147 150 152 152 123 99 113 125 107 87 107 144 159 146 143 154 162 164 175 193 193 172 155 148 127 99 82 66 48 41 44 46 39 30 39 42 43 39 32 28 30 34 28 31 35 34 30 30 40 52 105 144 180 175 141 109 96 96 119 92 54 33 35 41 39 34 31 29 23 30 74 151 211 230 196 192 182 165 152 151 160 169 176 185 196 195 187 185 188 189 204 213 164 60 75 191 227 204 188 186 190 190 183 188 199 201 169 135 130 152 147 124 135 168 192 193 193 164 123 124 160 183 201 156 106 64 76 111 160 247 210 106 23 4 18 20 6 12 62 141 191 163 105 72 67 71 80 78 77 83 81 64 58 72 70 55 40 39 68 124 169 182 182 189 196 200 198 194 192 191 198 189 184 198 216 195 120 45 27 35 41 40 37 37 38 38 38 39 39 38 40 48 61 70 106 120 99 46 18 29 34 20 16 18 22 27 32 33 31 29 25 27 27 26 26 31 40 48 48 41 35 40 53 59 45 26 20 23 25 25 25 26 29 32 20 21 28 32 26 20 29 45 45 38 28 23 23 29 36 41 29 34 37 33 23 16 16 19 26 27 29 34 40 42 37 31 37 37 34 31 30 32 33 34 31 29 27 24 23 27 32 37 43 35 27 23 25 41 68 91 106 63 38 58 81 71 43 25 25 32 35 29 26 35 53 68 39 30 22 23 29 41 57 72 63 62 51 31 15 12 15 18 13 16 19 17 14 13 18 23 28 28 26 35 47 51 65 95 98 47 21 73 121 123 128 134 83 36 6 9 16 19 22 22 27 26 24 21 18 18 22 25 21 21 20 18 16 13 11 10 9 11 12 11 10 10 13 15 16 18 20 19 17 18 22 26 32 30 30 30 24 16 9 6 4 3 8 19 26 28 27 27 28 26 25 25 26 26 24 22 13 17 21 21 19 20 24 29 36 28 19 15 16 17 17 15 22 20 18 18 21 26 32 36 33 30 26 25 28 32 32 30 29 27 25 26 29 31 30 29 27 31 33 32 30 29 24 19 9 10 13 16 19 21 22 23 24 21 18 17 18 20 21 20 19 19 21 22 24 26 27 28 27 26 24 22 20 19 18 17 22 21 21 19 17 14 12 11 10 13 16 17 17 18 20 23 26 21 14 10 9 8 6 5 3 3 4 5 5 5 4 4 7 7 9 10 12 13 14 14 9 8 7 9 13 16 16 16 19 22 25 27 26 22 17 13 13 12 10 8 7 8 8 9 9 11 13 16 19 21 23 24 14 14 15 17 19 21 22 22 22 22 24 25 28 30 32 33 32 31 29 29 30 30 28 26 26 26 33 41 44 42 43 48 49 45 42 45 50 50 44 38 37 35 31 30 29 27 24 21 16 17 16 16 15 14 13 12 10 14 19 20 16 12 9 8 12 9 6 4 4 6 9 10 10 11 14 18 24 27 27 26 24 23 21 20 21 25 32 37 33 23 14 15 21 25 22 16 17 20 23 23 23 24 26 29 35 31 27 26 24 21 19 18 20 17 13 13 16 20 23 23 26 25 24 24 21 20 25 32 52 43 27 13 13 26 38 42 29 23 16 13 16 20 22 22 17 20 30 42 46 36 24 17 19 19 20 20 20 19 18 18 20 16 17 22 26 25 23 23 17 18 21 25 26 23 16 11 15 15 16 19 22 23 20 17 20 17 13 13 18 23 26 28 15 13 11 12 14 15 13 11 16 23 32 38 39 38 37 36 33 34 33 42 54 50 41 41 34 33 32 32 33 34 34 35 37 34 31 30 31 31 29 27 20 23 31 38 38 33 32 34 29 29 27 24 23 24 28 32 38 49 60 58 44 27 16 12 19 19 19 19 20 21 23 24 23 24 25 24 23 22 22 23 27 24 22 22 24 26 25 24 25 24 21 22 27 32 29 22 14 16 19 21 22 21 20 19 17 17 16 16 17 20 23 25 24 22 19 16 15 17 19 21 14 16 24 32 31 24 18 18 22 20 17 15 13 14 15 16 22 21 19 19 19 20 21 22 19 17 14 12 12 15 20 22 24 25 26 27 25 23 20 18 26 29 31 31 32 32 28 21 15 10 10 20 31 32 28 24 22 21 19 16 14 12 11 10 20 21 21 22 23 23 23 22 19 27 34 36 35 33 27 20 12 11 12 17 24 29 30 29 23 20 18 15 12 14 26 38 48 43 36 35 42 47 42 32 21 22 22 21 20 21 24 27 29 30 31 31 30 27 23 21 20 21 23 23 20 15 10 6 13 22 29 28 22 23 34 45 35 26 20 21 23 25 27 29 26 23 21 22 25 26 25 23 24 26 28 28 26 24 25 26 26 25 25 24 24 23 22 22 23 25 28 30 29 26 22 20 17 20 25 28 27 22 16 12 14 14 15 15 15 14 13 13 13 15 21 26 30 28 23 18 16 20 27 33 35 31 24 18 16 16 17 17 17 16 16 16 15 18 20 22 22 22 23 24 25 32 39 42 42 39 31 23 16 18 22 26 28 29 28 28 26 21 17 19 24 27 25 21 21 22 22 21 21 23 27 31 20 21 25 29 31 28 22 16 19 22 25 25 23 21 21 21 20 23 27 29 27 24 22 21 25 25 25 22 19 20 24 27 30 30 29 28 25 21 16 13 13 12 13 18 26 34 39 41 32 31 28 25 25 29 37 44 42 41 37 33 31 29 24 18 13 12 16 21 21 17 14 15 17 17 19 22 25 24 19 15 10 12 17 21 24 24 23 21 20 25 29 29 24 20 20 22 9 5 4 8 11 11 11 13 11 10 7 5 5 11 19 26 25 23 18 12 7 8 12 16 23 23 23 22 20 17 14 12 14 14 15 15 15 14 12 12 11 14 16 17 16 16 17 18 24 22 19 17 16 17 19 20 18 17 17 18 19 18 16 13 13 12 10 9 8 8 8 9 10 10 10 11 11 12 12 12 11 11 11 11 10 10 10 10 15 13 11 11 12 12 10 8 5 4 3 3 3 4 5 5 3 4 4 2 1 5 13 19 11 6 4 11 23 30 28 22 8 6 4 4 4 5 4 3 6 13 19 20 17 13 10 8 12 14 12 8 7 8 8 5 3 8 19 28 27 20 14 13 7 4 1 2 6 11 14 15 12 12 12 11 10 9 8 7 4 3 2 1 1 1 2 3 3 2 1 1 1 2 3 4 6 7 7 5 3 5 10 15 16 15 10 5 4 11 27 40 44 48 51 51 48 45 45 47 51 44 33 21 12 10 11 12 161 161 161 160 160 160 160 160 160 160 159 158 158 159 160 160 160 160 160 161 162 162 163 163 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 158 160 161 161 159 159 160 162 163 161 160 159 159 160 161 163 159 160 162 163 163 162 161 160 161 161 161 161 160 160 160 160 160 160 160 161 161 162 162 162 156 156 157 160 163 163 161 159 162 162 162 161 161 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 158 159 159 160 160 159 159 158 160 160 160 159 159 159 158 158 160 159 158 157 157 157 157 158 158 158 158 158 158 158 158 158 156 156 156 156 156 156 156 156 155 154 153 147 145 153 149 131 94 96 114 136 134 113 104 110 126 134 134 124 118 119 116 108 98 119 136 144 150 151 142 135 118 112 107 105 114 122 99 60 87 137 173 170 161 158 139 111 112 118 118 108 95 85 76 68 62 41 40 66 109 151 149 114 72 93 131 153 145 137 140 138 143 141 132 116 99 90 94 102 93 72 71 94 105 100 111 135 148 150 155 159 154 143 134 132 110 118 98 60 55 91 117 117 89 77 69 80 101 112 104 90 111 143 122 62 43 68 91 101 83 89 101 117 130 135 134 131 113 82 57 67 98 112 92 65 68 70 71 79 84 76 71 80 85 89 92 93 91 85 71 58 40 34 29 35 56 71 60 40 40 62 66 54 52 68 97 124 103 83 70 67 55 45 62 90 101 76 58 56 56 58 67 77 74 86 87 71 58 62 77 87 88 88 92 98 99 91 76 66 72 56 44 40 35 35 46 57 88 75 63 57 48 36 32 35 30 36 50 72 90 87 59 29 24 42 54 54 48 36 39 55 81 84 81 81 98 110 87 49 40 38 36 36 44 63 75 76 57 42 52 76 102 131 127 89 53 25 53 113 131 92 78 128 168 154 98 57 90 146 159 146 97 49 21 47 87 106 114 124 124 148 157 138 124 137 163 179 177 121 56 19 33 86 118 110 89 60 75 120 165 181 165 158 164 160 155 153 153 154 153 151 158 165 151 123 116 134 146 141 148 147 138 127 124 125 116 101 95 123 160 175 147 93 48 28 30 21 29 66 111 140 149 150 124 89 55 43 41 37 33 35 31 27 34 68 124 163 157 131 136 142 145 142 148 163 147 110 55 37 19 14 19 22 22 22 26 27 29 32 34 32 28 24 24 28 25 30 49 60 54 48 52 65 67 64 71 77 89 107 95 75 49 36 36 40 36 30 27 28 29 30 30 29 28 27 28 19 10 22 61 98 99 78 51 51 42 35 54 101 134 139 114 107 96 88 96 113 121 118 125 118 122 139 148 146 149 159 149 147 141 112 66 36 29 29 31 32 31 31 30 28 26 25 18 17 52 116 147 157 168 151 97 64 104 145 131 118 119 122 120 124 127 122 97 59 34 29 35 86 130 128 97 77 77 83 56 39 31 41 52 55 58 63 99 117 121 112 95 65 43 43 51 52 49 40 34 34 36 36 40 49 62 78 93 94 74 51 40 38 49 60 66 77 80 67 45 54 63 66 66 70 79 86 65 65 76 84 79 71 56 37 21 46 74 88 103 123 119 92 69 41 47 75 91 101 92 60 56 65 87 101 82 55 62 90 123 99 74 82 124 159 161 148 153 154 152 147 141 140 145 150 144 152 152 148 142 128 121 128 152 157 106 56 80 124 136 137 143 152 149 139 148 165 158 135 116 137 144 124 105 106 117 123 137 158 165 136 105 100 96 76 60 48 35 27 21 30 80 141 150 134 122 123 125 129 145 164 172 158 124 112 130 131 102 81 115 138 147 143 150 161 166 171 179 198 199 168 134 109 81 55 40 40 43 46 47 43 39 36 38 38 36 33 35 40 43 42 50 46 45 42 31 28 51 81 150 182 195 168 136 133 147 157 133 81 38 32 39 37 32 30 28 23 32 62 119 192 228 219 189 203 206 191 181 185 191 191 200 203 198 188 186 188 191 193 207 197 132 67 130 216 208 195 190 185 188 188 182 186 192 191 202 157 116 112 133 152 172 193 209 219 217 168 104 105 165 213 205 187 153 69 40 110 180 225 171 74 9 5 20 13 4 17 85 191 237 173 97 62 45 31 39 41 39 46 67 91 121 150 122 93 66 73 127 196 220 203 204 200 195 190 188 187 187 186 184 189 192 202 224 214 137 51 25 32 36 35 34 36 36 35 32 35 37 37 38 41 47 52 81 90 76 43 27 35 35 23 23 22 22 24 28 30 31 30 31 29 28 27 29 33 37 39 42 35 32 41 55 58 42 23 21 23 25 25 24 24 25 26 18 24 37 44 35 21 23 35 46 38 27 22 25 37 51 61 52 50 45 33 22 17 21 27 30 28 30 35 40 41 39 36 36 32 29 28 29 31 35 38 36 32 26 20 19 26 37 46 55 46 34 26 27 40 65 86 81 46 28 48 65 53 31 20 25 37 44 38 31 32 41 47 36 30 25 24 27 34 44 52 50 45 35 22 15 15 17 18 14 17 20 22 22 23 24 26 27 23 15 15 23 28 32 40 40 27 28 69 89 75 74 75 54 26 15 19 15 11 18 25 30 29 26 21 18 18 21 24 23 22 21 19 16 14 11 10 8 12 15 16 15 13 12 12 14 17 20 20 19 20 24 28 33 30 29 30 25 14 7 6 2 5 15 28 34 32 27 25 26 25 23 24 24 24 21 19 12 18 25 27 26 25 27 29 39 32 23 18 16 16 15 13 17 17 18 19 22 25 28 30 30 25 23 29 37 38 32 26 26 25 24 24 27 29 30 30 34 35 32 27 23 23 21 17 9 10 13 17 20 23 24 25 24 21 17 15 16 18 18 18 18 19 20 22 24 25 26 27 24 24 24 23 22 21 21 20 20 19 18 16 14 12 11 11 11 14 16 18 18 19 20 21 22 17 11 7 7 7 4 1 2 3 4 5 6 6 6 6 7 8 9 10 12 14 15 16 9 10 14 20 24 25 23 20 19 20 21 21 20 18 15 13 18 16 14 12 10 10 11 11 12 14 17 20 22 23 23 23 12 13 15 17 19 20 21 22 25 23 21 21 22 26 30 32 36 34 32 32 31 29 26 23 16 19 27 38 41 40 42 48 51 46 43 46 51 51 45 38 37 34 31 29 28 27 23 21 21 21 20 19 17 15 13 12 12 15 19 20 17 14 11 10 10 11 11 10 9 8 8 8 8 8 10 15 20 24 24 23 24 23 22 20 19 23 31 36 34 25 17 16 22 25 22 18 19 22 27 30 30 30 30 31 34 34 32 26 21 18 16 15 19 15 12 12 15 19 21 22 26 25 25 25 22 21 26 34 47 38 23 12 13 26 39 45 31 24 17 13 15 19 21 22 19 22 30 41 45 37 24 16 18 18 19 20 20 19 18 18 15 13 17 25 29 26 21 19 17 18 21 25 26 23 18 13 16 15 16 18 20 20 19 18 21 18 14 13 17 23 28 31 17 14 11 11 15 17 15 12 12 18 27 38 46 46 40 34 33 36 37 45 55 49 37 35 37 37 36 35 34 33 33 34 40 37 34 31 30 28 26 24 21 23 29 36 36 30 28 28 28 28 27 26 25 28 33 38 49 60 69 65 49 30 19 15 22 21 21 20 21 22 23 24 22 23 24 22 20 21 24 27 33 30 27 25 24 24 23 22 24 23 22 22 26 30 27 21 12 14 17 20 22 23 22 22 19 18 16 16 17 19 22 24 24 21 18 15 15 16 19 21 14 15 20 27 29 26 22 20 23 20 17 14 12 13 15 16 20 19 19 19 19 20 21 22 21 19 15 12 11 13 16 18 21 24 29 32 31 25 19 15 22 27 30 29 29 30 28 25 15 9 9 17 26 29 26 24 24 23 21 18 15 12 10 9 19 19 21 22 23 23 23 23 24 29 32 32 32 32 29 25 15 13 14 18 24 27 27 25 20 18 17 15 13 17 29 42 46 42 35 33 39 43 38 30 19 21 21 21 20 21 24 27 31 32 34 34 33 29 25 23 19 21 22 22 20 15 9 6 11 20 28 28 23 24 34 45 37 28 20 19 20 22 24 27 25 22 21 23 27 28 26 23 22 24 27 28 27 27 28 29 28 27 25 24 23 23 23 23 26 26 26 25 25 25 25 25 24 25 26 25 23 19 14 12 14 15 15 16 16 15 14 14 17 19 21 23 24 23 19 17 15 19 25 32 36 34 27 21 16 16 16 16 16 15 15 15 16 18 20 20 19 20 23 26 34 38 38 35 31 30 26 21 24 25 27 29 29 27 25 24 25 21 18 19 22 24 22 19 18 18 19 18 19 22 28 32 25 24 26 31 34 31 22 15 19 22 24 24 22 20 20 21 20 22 23 23 21 21 22 24 22 24 26 26 25 24 25 25 26 27 28 28 26 23 19 18 18 16 15 18 23 30 36 38 33 30 25 21 21 27 37 44 41 39 35 31 29 29 23 15 8 9 15 22 22 17 11 10 14 16 19 22 23 21 16 13 9 12 17 21 24 24 24 23 22 27 30 27 20 16 18 22 11 7 6 9 12 12 12 14 10 11 12 12 13 15 19 22 24 24 22 16 9 5 7 11 25 24 23 21 18 16 14 13 14 14 14 14 13 11 10 9 9 12 15 16 15 15 17 18 23 22 19 17 15 15 15 15 17 16 15 15 17 16 14 11 12 11 10 8 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 10 10 9 9 9 12 11 11 13 15 15 13 10 6 5 4 3 2 2 2 3 4 5 4 2 1 2 11 19 17 9 2 4 15 25 30 31 14 10 6 4 5 5 4 3 4 10 19 23 19 12 8 7 14 15 13 9 7 9 8 5 4 7 17 27 28 21 14 12 9 4 1 5 13 16 13 8 7 7 9 10 10 10 9 9 3 3 2 1 1 1 2 2 2 2 1 1 1 2 3 3 5 6 7 5 3 5 11 16 17 17 14 9 6 11 25 37 42 44 47 47 47 48 51 54 49 41 27 14 7 6 7 9 161 161 161 161 161 161 161 161 162 161 160 160 160 160 161 162 161 161 161 162 162 163 163 164 162 162 162 162 162 162 162 162 163 163 162 162 162 162 161 161 158 160 162 161 160 159 161 163 161 161 160 160 160 160 161 161 160 161 161 162 163 162 162 162 161 161 161 161 160 160 160 160 160 161 161 161 161 161 161 162 157 156 156 158 161 162 161 159 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 159 159 159 160 160 160 158 158 159 160 161 161 162 162 158 158 159 160 160 159 158 158 154 155 156 157 158 160 161 161 160 160 159 158 158 158 159 159 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 156 162 157 154 149 144 147 143 127 93 94 107 124 126 114 109 114 114 121 123 118 120 129 130 122 87 94 108 126 140 138 118 95 82 99 110 110 106 96 76 57 129 156 169 157 148 148 136 116 109 120 128 127 119 104 78 54 55 60 72 88 107 122 108 78 80 125 159 159 148 142 137 133 136 133 130 127 122 114 109 109 110 76 54 63 78 91 116 145 159 159 156 148 139 132 129 129 135 152 148 107 66 53 60 67 56 87 108 109 117 130 122 99 110 128 98 59 72 95 94 91 92 96 103 113 120 120 115 110 94 58 54 100 137 130 110 104 110 109 93 78 78 79 77 80 87 87 85 84 85 81 66 52 42 37 31 30 40 49 45 34 38 59 66 62 69 83 93 102 99 90 81 70 55 53 79 110 90 67 54 53 55 72 94 104 143 144 129 94 62 52 60 69 66 68 75 79 80 85 102 121 99 63 47 53 48 41 45 50 60 55 50 47 43 36 31 30 28 46 84 129 147 124 81 50 35 38 34 34 39 39 43 56 71 64 74 101 117 100 67 45 29 30 47 65 69 68 65 55 34 42 70 88 93 114 120 96 58 29 44 91 119 101 83 111 141 103 57 61 121 163 135 86 29 12 27 82 125 130 124 126 137 153 156 141 138 155 173 178 165 121 75 39 32 72 115 121 111 83 84 112 152 173 165 168 165 160 154 151 151 151 149 147 145 139 133 131 131 134 141 149 148 137 133 136 126 106 96 99 112 120 139 159 158 125 74 37 35 20 17 43 84 122 148 163 143 114 77 54 43 38 37 38 34 25 20 40 86 127 132 117 142 150 151 139 138 153 150 124 56 39 20 14 16 20 23 26 27 27 28 31 32 31 27 23 27 31 24 26 48 69 74 74 86 111 125 132 135 122 123 149 137 107 74 57 49 41 36 35 31 31 31 30 30 29 29 28 28 23 18 24 40 53 55 50 64 58 56 59 80 122 144 135 134 142 138 115 88 79 93 108 117 130 132 121 119 133 144 144 134 146 146 107 52 26 30 34 31 31 32 32 30 29 27 25 15 31 75 128 139 140 154 141 100 51 82 143 152 134 125 134 145 136 113 90 67 38 22 28 62 122 162 138 89 59 46 38 50 41 53 86 107 99 81 73 122 149 164 167 154 106 61 53 93 68 42 38 55 69 62 47 59 86 116 134 143 136 108 77 52 34 47 83 112 130 117 82 47 59 70 74 82 104 134 156 112 100 95 101 113 121 98 60 26 60 110 148 170 180 161 126 81 54 65 107 127 113 74 33 57 73 94 96 78 65 79 103 115 113 87 74 111 159 172 164 164 163 160 152 142 136 135 136 145 145 139 136 136 126 118 122 165 173 106 50 91 141 144 144 147 153 146 137 147 163 148 116 128 137 141 128 104 98 123 155 156 142 125 100 72 59 53 43 53 39 35 39 34 37 72 113 113 130 155 162 139 114 127 157 164 150 139 136 121 91 80 93 131 140 139 138 149 157 160 164 161 183 184 144 92 58 45 41 34 38 45 48 45 40 41 46 43 44 38 30 41 68 90 98 104 96 87 74 59 61 93 128 176 198 196 169 164 187 193 177 111 58 26 32 37 32 29 28 26 15 44 98 146 188 213 209 193 192 194 198 197 194 193 196 193 198 192 186 192 193 191 197 208 163 80 73 172 218 190 196 188 182 184 186 183 186 190 186 208 167 107 87 133 187 205 201 202 201 189 151 112 117 165 208 211 219 189 76 20 114 205 207 127 52 8 8 17 10 8 37 106 169 172 108 70 62 49 34 49 72 95 121 151 167 166 165 130 132 119 115 153 203 211 188 192 187 182 181 185 188 187 185 188 199 198 196 210 205 136 53 25 29 32 31 33 36 35 32 27 31 35 38 39 40 42 44 53 55 51 41 37 38 34 28 27 25 23 24 26 29 30 30 32 29 26 26 29 32 35 36 37 33 32 40 51 51 38 23 26 27 27 26 24 21 18 17 21 28 42 50 40 24 22 30 44 37 28 22 25 38 57 70 81 71 53 34 21 20 28 36 31 29 31 37 41 39 37 36 30 25 24 29 32 33 36 40 45 40 31 22 19 25 37 48 61 52 42 34 30 34 49 63 54 34 26 38 44 35 27 29 28 42 51 47 39 35 31 26 27 26 25 26 27 29 31 33 30 28 25 23 22 20 17 14 15 15 15 18 21 23 23 22 25 27 27 24 23 26 27 23 19 22 25 47 55 44 40 31 34 26 29 30 16 7 14 23 30 29 26 22 18 18 20 23 23 23 22 20 18 16 14 13 10 13 17 18 16 13 12 11 15 18 21 22 20 21 25 28 31 27 28 31 26 14 6 6 2 7 19 32 37 32 25 22 23 22 21 21 22 21 19 17 14 20 28 31 30 29 30 32 39 33 25 19 17 17 16 14 17 17 18 19 21 23 25 26 29 23 23 32 41 40 31 23 24 23 22 22 24 26 28 29 35 34 28 20 17 18 19 17 12 13 15 17 20 23 25 26 23 20 17 16 17 18 17 16 19 19 20 21 22 23 24 25 22 22 23 24 25 25 24 24 22 19 16 12 11 11 12 13 14 15 18 19 19 19 19 19 17 13 8 6 6 5 4 2 3 4 5 6 7 8 9 10 10 10 10 11 13 15 17 18 11 14 20 26 30 29 24 20 17 17 16 16 15 15 15 15 20 18 16 14 13 12 13 13 15 17 20 23 24 24 23 21 13 15 16 17 17 18 19 21 26 24 22 20 20 23 26 28 34 33 33 33 33 30 26 22 12 15 26 37 40 39 43 50 52 48 45 46 49 49 45 41 39 36 32 30 28 26 23 20 20 19 19 18 16 14 13 12 14 16 18 19 18 16 14 13 11 13 15 15 13 11 10 10 9 8 9 12 16 20 22 21 23 24 24 22 20 23 29 35 34 27 20 19 22 24 23 20 21 25 29 33 34 33 32 31 32 36 34 25 18 17 17 16 19 16 13 13 16 19 20 21 20 20 21 23 23 24 30 39 44 34 21 14 16 27 38 45 32 26 18 15 17 20 21 21 21 24 31 41 45 39 26 15 16 17 18 19 20 19 19 19 12 13 19 27 29 25 19 18 22 22 23 25 27 26 22 19 17 16 16 16 17 18 18 18 20 18 15 15 19 24 30 34 21 16 11 12 16 19 18 15 12 15 23 36 45 47 39 32 32 39 42 49 57 50 36 32 37 38 38 37 34 33 33 33 41 38 35 31 28 26 23 22 20 21 27 33 33 27 23 23 27 27 28 27 27 30 34 38 41 50 56 52 37 23 16 15 23 23 21 20 19 19 20 20 21 21 21 19 17 20 27 33 37 35 32 29 26 24 21 19 22 24 23 22 24 27 26 22 14 15 17 19 20 22 22 23 20 19 18 17 17 18 20 22 23 21 18 15 15 16 18 20 16 15 16 21 26 28 25 23 23 21 18 15 14 14 16 17 18 18 20 21 21 21 21 21 21 19 16 14 12 13 14 15 22 26 32 36 35 30 23 17 20 24 27 26 26 28 28 27 16 10 9 16 24 26 24 23 25 24 23 20 17 13 10 9 15 17 19 22 23 23 23 22 27 31 32 30 29 31 30 27 19 17 17 20 25 27 26 23 19 17 17 16 15 18 30 42 49 46 40 36 37 38 32 23 19 21 22 22 21 21 24 26 31 33 36 37 35 30 25 22 18 19 20 20 19 15 11 9 12 20 27 28 24 26 35 44 38 28 19 17 18 20 23 26 24 21 20 23 28 30 27 24 22 23 26 28 30 31 32 32 31 29 26 23 21 22 23 24 26 25 22 21 21 23 26 28 28 26 24 21 19 16 15 14 16 16 17 17 17 17 16 15 20 20 20 20 19 19 18 18 19 21 25 32 37 37 33 28 19 18 17 16 15 15 15 15 17 19 20 20 19 22 28 33 47 46 41 31 25 25 25 23 27 27 27 25 24 22 21 20 24 22 21 20 21 21 19 18 16 17 18 19 20 24 29 34 29 26 26 29 34 31 23 14 18 20 22 22 21 20 20 22 21 21 20 19 18 19 23 26 20 22 24 26 25 24 22 21 23 25 27 27 25 24 23 23 23 22 21 22 25 29 34 36 33 29 23 18 19 25 34 40 40 39 35 31 29 28 22 16 6 7 13 20 20 15 9 8 12 14 18 21 22 19 15 11 9 12 16 19 20 21 23 24 25 29 31 26 18 14 18 23 15 10 9 12 15 14 13 15 11 14 18 19 18 17 17 18 23 25 25 19 9 4 5 9 26 25 22 19 16 14 13 13 14 14 14 13 12 10 8 7 8 10 12 13 13 14 17 19 22 22 22 21 19 17 14 12 17 15 13 12 13 13 12 10 11 10 9 8 7 7 6 6 7 7 7 8 8 8 8 8 11 11 11 10 9 9 8 8 10 11 14 19 22 23 20 16 11 10 7 5 3 1 1 1 6 4 3 2 1 1 9 18 20 13 5 3 8 17 27 32 22 16 8 4 4 5 4 3 2 8 18 24 20 10 6 8 17 18 16 11 9 10 9 6 4 6 14 25 28 23 17 14 13 9 6 9 14 15 9 2 2 4 7 10 12 12 11 10 3 2 1 1 0 1 1 2 2 1 1 0 1 1 2 3 3 5 6 4 4 5 11 17 20 21 20 15 11 14 22 31 37 36 37 39 42 46 50 52 43 34 21 11 6 4 4 5 160 161 161 161 162 162 163 163 163 162 162 161 161 162 162 163 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 160 158 160 162 161 160 160 161 163 161 161 162 162 162 162 161 161 161 161 161 161 161 162 163 164 162 162 162 162 162 161 161 161 162 161 161 161 161 161 161 160 162 160 158 158 160 161 160 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 159 159 159 159 159 160 160 160 157 158 159 159 159 159 158 157 151 152 153 155 156 158 159 159 159 158 157 157 157 157 158 159 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 164 154 151 150 144 142 137 126 110 106 107 113 116 113 113 116 108 108 104 104 115 128 127 118 86 76 80 96 106 103 87 67 81 101 101 84 72 63 71 94 145 154 159 153 141 131 127 125 111 115 125 138 137 114 79 53 58 74 90 103 108 98 83 78 109 152 162 144 144 144 136 139 141 132 128 134 140 135 124 115 127 100 71 57 56 72 108 141 163 159 143 122 114 121 131 136 164 170 159 119 70 41 39 47 68 107 132 122 113 119 115 100 87 82 68 67 91 110 99 79 84 89 94 95 90 83 77 74 71 77 109 146 146 122 121 144 143 138 106 77 88 112 116 106 105 99 91 87 87 82 67 51 43 39 33 31 33 34 32 29 34 44 49 53 63 65 63 66 71 72 66 56 53 64 83 96 74 59 62 67 60 75 113 139 169 167 147 108 70 52 50 54 65 68 80 94 98 104 128 156 109 62 48 66 60 41 35 36 33 31 29 30 37 44 45 42 38 60 107 151 153 117 86 78 58 53 37 26 28 35 51 72 56 44 52 80 88 62 35 26 17 30 67 95 90 75 55 29 27 57 91 88 73 97 120 107 68 38 39 68 96 92 80 101 106 63 52 90 125 118 75 35 24 34 65 108 134 137 135 139 141 146 147 144 144 153 167 176 144 120 98 64 30 54 112 141 115 96 87 95 132 164 161 163 155 152 149 149 150 149 143 138 133 130 135 144 144 138 140 149 145 139 139 141 127 105 98 107 124 116 115 129 146 138 99 61 46 31 19 25 50 90 133 164 160 141 108 73 50 42 39 37 34 26 23 31 48 72 101 123 146 137 129 121 117 122 119 103 67 50 30 20 17 18 23 29 28 28 28 29 30 29 26 23 26 28 21 24 55 91 111 119 134 160 177 185 173 127 100 120 136 122 114 109 86 52 36 40 36 34 32 30 29 29 30 30 29 29 25 19 23 40 62 75 102 91 85 80 84 112 134 128 143 153 166 157 116 75 72 93 123 141 142 123 116 127 127 115 109 140 153 109 46 23 32 37 33 33 33 33 31 28 25 23 12 45 96 139 140 139 151 134 102 46 67 135 159 137 122 140 169 156 115 69 40 20 22 45 96 135 147 104 51 32 38 44 72 86 107 131 153 151 117 78 111 135 151 166 165 120 75 72 100 67 42 59 105 129 107 71 77 120 156 162 159 158 145 125 88 45 43 83 120 140 121 76 47 61 75 83 96 123 156 177 162 141 109 93 121 164 154 105 54 62 104 162 191 185 155 126 84 66 87 145 172 137 78 42 70 83 88 77 69 76 89 97 99 126 114 81 91 130 159 174 165 159 147 134 123 116 114 114 122 120 116 122 134 129 116 112 150 141 88 60 109 155 153 143 142 138 134 136 148 152 133 109 124 130 136 131 117 112 133 159 121 91 69 60 48 45 53 60 66 59 68 74 54 42 72 112 102 119 150 169 151 122 125 149 143 143 146 131 93 76 101 133 153 158 149 141 152 166 170 173 161 169 158 114 60 29 31 44 35 35 41 49 55 55 56 59 67 59 37 21 45 100 143 155 153 155 146 125 112 123 148 167 174 201 203 186 200 227 199 140 74 40 28 34 31 29 31 26 19 17 63 125 158 182 200 196 191 181 180 190 193 186 183 188 185 192 187 185 194 192 191 205 206 128 42 83 189 210 189 194 187 182 186 187 183 185 189 185 197 170 110 87 146 213 220 198 180 166 154 153 153 145 153 175 213 235 192 79 23 108 190 163 78 31 12 15 18 14 20 53 92 97 74 57 71 75 68 76 111 151 186 204 211 195 158 130 140 173 165 135 151 189 198 188 190 186 182 182 186 187 186 183 191 191 176 162 167 165 118 57 28 30 31 30 33 35 33 29 28 30 33 35 36 37 39 40 37 37 38 40 40 37 33 31 28 27 26 27 30 31 30 29 30 28 25 23 25 30 39 44 38 35 34 38 42 41 33 26 26 27 28 28 26 22 18 16 25 29 38 44 36 24 24 33 39 36 30 24 23 34 52 66 78 68 52 37 28 25 28 31 29 28 32 40 42 37 32 30 24 22 26 37 42 40 38 40 54 49 40 29 22 24 33 41 49 46 44 41 34 29 31 36 33 27 26 30 30 30 42 59 66 69 65 53 46 46 41 34 32 34 36 37 36 33 29 26 22 22 23 23 22 21 20 20 24 22 21 25 31 34 33 30 31 31 35 32 23 24 30 30 23 27 20 26 30 27 31 22 28 29 36 33 16 10 16 18 26 26 25 22 19 18 21 23 23 23 23 22 20 19 17 16 13 15 16 14 12 11 12 13 16 19 22 23 21 21 24 27 28 24 27 32 28 15 7 7 5 9 19 29 33 28 22 21 21 19 18 19 20 20 18 16 19 23 28 29 28 28 32 36 34 29 23 19 18 19 19 19 21 20 18 17 18 20 23 25 29 24 24 32 38 35 27 23 22 21 21 20 21 23 26 28 30 29 24 16 14 16 18 17 18 17 17 18 19 22 25 26 22 21 19 19 20 20 18 16 20 20 20 20 21 21 21 21 22 23 24 26 27 27 26 26 25 21 15 11 9 11 14 17 17 18 19 20 20 18 17 15 13 11 8 6 5 5 5 5 6 5 5 5 6 8 11 12 12 12 12 12 14 16 18 19 17 18 21 25 27 25 20 15 14 14 15 15 15 15 15 15 16 15 14 12 12 13 14 15 16 19 22 25 25 23 20 18 19 20 20 19 17 18 20 23 24 24 24 24 24 24 24 24 26 28 30 34 36 34 29 25 13 18 29 40 43 41 44 51 53 50 47 47 47 47 46 44 43 40 36 33 30 27 23 20 16 17 17 18 18 17 17 16 16 16 16 17 17 17 17 17 14 15 17 16 15 14 16 17 13 11 9 10 14 18 20 21 23 25 26 24 22 23 28 34 33 29 24 21 21 23 23 22 23 26 29 32 32 31 28 26 27 34 33 23 16 17 21 21 19 17 16 16 19 20 20 19 17 17 18 21 21 23 30 38 43 35 24 19 21 29 37 43 33 27 20 17 19 21 21 20 21 25 31 40 46 42 29 17 14 15 17 18 20 20 20 20 13 15 21 27 27 22 20 21 26 24 22 23 25 26 25 23 18 18 16 15 15 15 16 17 18 17 17 18 22 27 32 35 27 20 13 12 17 21 21 19 15 17 23 31 38 40 36 32 33 42 46 51 60 54 40 36 35 36 38 37 35 33 34 35 39 38 35 31 27 24 22 21 21 22 27 33 34 29 25 24 27 28 29 29 27 27 30 32 26 31 35 31 23 17 18 21 27 26 24 22 20 19 18 18 19 19 18 15 14 20 31 40 38 37 36 33 29 25 21 19 21 25 26 24 23 25 25 23 20 19 18 17 18 19 20 21 21 20 19 18 18 18 18 19 22 21 18 16 16 16 17 18 18 15 13 16 23 29 29 26 23 22 20 18 17 17 18 18 16 18 21 23 24 23 21 19 18 17 16 16 15 15 14 14 25 28 32 35 34 31 26 23 19 23 24 23 23 27 27 26 18 12 11 18 25 26 24 23 26 26 24 22 19 15 12 10 12 15 19 22 24 24 22 21 26 32 35 32 30 29 28 26 23 21 21 24 28 30 28 25 20 19 19 19 16 17 27 38 48 49 46 41 38 36 30 23 21 23 24 24 22 22 24 27 29 32 36 38 36 30 23 18 16 16 17 18 17 16 15 14 14 20 26 28 26 28 35 42 38 27 17 15 17 20 24 29 24 21 19 23 29 32 28 24 24 25 27 29 31 32 33 33 35 31 26 21 19 20 23 25 24 22 20 19 19 22 24 26 24 23 21 19 18 17 17 18 17 18 18 19 18 17 16 15 18 19 19 19 19 19 20 21 23 22 23 29 35 38 35 32 23 22 19 17 16 15 16 16 17 19 20 20 21 27 37 45 54 52 44 32 24 24 26 27 27 25 23 21 19 19 20 21 25 25 25 23 20 18 18 18 17 19 21 22 23 26 30 33 28 24 21 25 31 30 22 14 15 17 19 20 18 18 19 21 20 20 20 19 18 20 24 27 24 24 24 23 23 21 20 19 23 25 26 26 24 24 25 27 26 26 26 27 29 31 34 36 36 31 25 20 21 26 32 37 40 41 38 33 29 28 23 18 8 8 10 15 15 11 9 10 9 12 17 21 21 18 14 11 16 18 20 20 19 20 22 24 29 33 33 27 18 15 20 26 19 15 13 16 17 16 15 16 14 17 21 21 19 17 15 15 22 25 25 17 7 4 8 15 27 25 21 17 14 13 12 13 14 14 14 13 11 9 7 6 8 9 10 11 11 13 17 21 24 26 30 32 30 26 21 17 20 16 12 10 10 11 11 11 10 10 10 9 9 8 7 7 8 8 8 8 8 8 7 7 11 11 10 10 9 8 8 7 13 16 23 30 36 36 32 28 22 20 16 12 8 6 4 3 7 4 2 3 2 2 8 15 20 17 12 7 5 10 19 27 30 21 10 3 3 5 5 4 2 6 16 24 19 8 4 8 21 22 20 14 12 12 11 7 2 4 10 22 28 26 21 18 18 16 13 11 10 8 5 3 2 4 8 12 14 13 11 9 3 2 1 0 0 0 1 1 1 1 0 0 0 1 2 3 2 4 5 5 4 6 13 18 27 29 29 25 20 18 21 25 28 26 25 29 35 40 41 40 35 29 21 15 12 10 7 6 160 160 161 162 162 163 164 164 164 163 163 162 162 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 160 160 158 160 162 162 160 160 162 164 161 162 164 165 165 164 162 161 163 162 160 160 160 162 164 165 164 164 163 163 163 163 162 162 162 162 162 161 161 160 160 160 167 164 160 159 159 160 159 158 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 161 160 160 159 159 158 157 157 156 157 158 158 159 159 158 158 157 158 158 158 158 158 158 158 158 155 155 154 154 154 155 156 157 158 158 158 158 158 158 158 158 159 159 159 158 158 157 157 156 161 148 146 149 145 141 136 128 133 123 113 107 107 108 110 111 110 100 87 86 98 108 101 88 85 67 63 69 70 72 77 75 90 123 132 122 111 89 87 116 138 151 163 157 136 120 124 135 124 116 123 142 142 109 68 46 64 79 92 107 110 91 86 108 129 159 144 118 132 142 139 153 139 138 140 141 137 131 133 139 149 134 106 71 49 58 96 131 149 143 122 98 98 123 149 161 153 147 121 83 59 59 66 70 83 92 103 114 125 128 116 99 70 51 60 85 101 114 106 74 70 82 94 96 87 78 74 75 79 120 161 165 136 111 113 129 127 128 99 71 96 143 154 139 124 116 104 98 97 93 78 62 45 40 36 35 33 29 27 27 36 32 30 38 46 40 36 45 43 47 42 33 41 59 64 55 64 53 67 76 58 64 116 161 149 149 135 106 76 59 54 54 81 88 112 142 150 136 132 141 105 54 46 73 67 39 27 26 36 34 28 28 43 64 73 71 37 57 99 131 118 83 78 100 80 73 50 27 20 28 55 88 59 48 41 46 51 49 45 44 16 35 79 108 104 89 60 22 45 81 107 83 60 96 130 118 71 41 36 53 77 77 70 93 69 67 89 108 95 68 41 14 54 77 108 130 142 147 150 151 140 139 142 145 140 140 161 187 159 128 105 70 30 48 105 136 103 96 88 85 123 161 153 145 144 143 143 146 149 146 138 131 137 149 156 153 146 141 136 130 133 143 145 134 121 118 122 125 131 123 114 118 134 137 112 81 49 41 29 23 33 66 113 149 171 161 132 90 58 46 41 37 34 30 33 35 26 33 83 139 146 119 103 101 97 91 82 70 82 65 43 27 19 17 22 28 29 28 27 27 28 28 25 23 25 27 19 23 58 98 121 131 154 176 189 193 171 101 56 70 112 122 146 159 124 66 36 40 39 37 33 30 28 29 30 31 31 34 26 12 17 52 99 128 125 109 99 84 74 99 133 141 135 137 159 177 147 87 60 72 126 135 142 140 135 127 112 97 96 144 169 123 53 26 32 33 35 36 35 34 31 27 23 21 15 58 114 152 148 149 159 136 103 53 65 121 151 138 123 142 181 172 123 58 18 5 28 71 116 122 101 49 12 24 66 98 107 133 142 137 156 178 149 94 92 105 111 127 139 106 75 85 73 51 45 86 148 173 137 87 71 120 155 150 143 157 169 168 121 60 39 66 95 112 98 57 37 56 76 87 99 116 134 144 175 166 127 84 102 170 190 155 82 51 67 133 173 162 131 109 99 79 92 147 173 128 67 42 80 88 80 61 61 79 83 71 87 119 109 74 77 108 138 160 144 131 111 94 86 87 93 97 96 97 100 118 139 135 114 103 118 94 66 75 126 167 163 139 134 123 121 135 146 138 119 106 126 147 161 152 135 122 108 95 68 56 56 65 70 80 93 98 63 70 96 105 73 53 88 136 122 108 112 136 147 140 145 161 137 138 130 101 82 115 161 175 169 176 164 149 161 183 193 195 186 173 142 96 48 22 26 40 45 43 51 71 89 95 92 89 107 78 34 21 73 148 181 172 157 174 174 154 148 165 179 177 158 192 198 183 202 226 181 101 49 35 37 37 25 26 32 23 14 29 85 141 168 195 204 182 187 189 192 193 191 188 187 190 187 193 186 183 190 187 191 214 202 108 28 96 194 206 194 186 188 185 190 190 182 182 186 184 199 176 112 82 140 210 216 191 165 149 146 178 200 172 142 148 199 226 172 71 26 86 143 101 38 13 14 21 23 20 27 59 59 50 45 73 101 86 89 134 180 210 218 197 174 154 133 119 181 206 174 127 149 194 201 189 188 185 182 182 185 190 193 194 162 155 137 122 123 120 86 44 32 33 32 31 33 35 32 27 32 32 32 32 31 32 34 35 33 34 37 39 38 34 32 32 26 26 28 31 34 34 31 29 26 26 24 21 21 29 43 55 42 39 37 36 35 33 30 29 21 23 26 28 28 27 24 21 26 26 30 35 29 21 26 38 34 35 32 26 22 28 44 57 54 51 47 42 37 31 23 18 26 27 33 42 44 36 27 24 23 22 31 46 52 47 40 40 59 56 48 36 26 23 28 34 32 35 41 44 39 28 22 21 21 23 26 26 25 35 62 88 118 107 84 60 53 60 63 59 52 54 55 52 46 38 29 23 27 26 24 20 16 17 24 32 38 36 37 43 52 57 56 53 49 31 27 34 36 34 30 19 17 26 23 26 25 21 28 22 27 28 33 28 16 16 20 16 21 22 22 21 19 19 21 23 23 23 23 23 22 21 20 19 17 16 13 10 7 8 12 16 17 20 23 23 22 21 24 27 25 22 26 33 30 16 7 7 7 10 17 25 27 23 20 21 20 18 17 18 20 20 18 15 23 26 27 25 24 27 34 40 29 25 21 18 19 20 22 22 25 22 18 14 14 18 22 25 30 26 26 31 33 28 24 24 21 21 20 19 19 21 24 26 23 24 20 15 13 16 18 17 22 20 19 18 19 21 24 26 22 21 21 21 23 22 19 17 21 21 20 20 20 19 19 19 23 24 26 27 28 28 27 26 27 23 16 11 9 12 16 20 19 19 20 20 20 18 15 13 10 10 9 7 6 6 7 8 7 6 5 4 5 8 11 13 14 13 13 13 14 16 18 19 22 21 21 22 22 19 15 11 12 14 15 17 17 16 14 13 12 11 10 10 11 12 14 16 16 19 22 25 25 22 18 16 25 26 25 22 20 20 23 26 21 23 27 29 29 27 23 21 19 22 27 34 38 38 33 29 18 22 33 44 45 43 46 53 53 51 49 46 46 46 46 46 47 43 39 35 32 28 23 20 15 16 17 19 21 22 22 22 17 16 15 16 17 18 19 20 17 18 18 16 14 16 20 23 17 13 10 9 13 17 20 21 22 25 28 26 23 23 28 33 32 30 26 23 21 21 23 24 25 26 28 30 30 27 23 21 23 31 32 21 15 19 24 25 20 19 18 19 21 21 20 18 18 17 18 20 19 19 25 33 45 36 27 23 25 30 36 40 33 28 22 19 20 22 21 20 20 24 31 40 47 44 32 20 13 14 16 18 20 20 21 21 16 18 23 26 25 21 21 25 26 23 20 20 22 24 24 24 19 18 17 15 14 14 15 16 16 17 18 21 24 29 33 36 30 22 14 12 17 23 24 22 18 21 25 28 31 32 33 34 35 44 47 52 61 57 45 41 32 34 37 37 35 34 36 37 38 37 34 30 27 24 22 22 23 24 29 36 38 34 30 29 28 30 30 29 26 25 25 26 21 24 26 24 21 22 28 34 32 30 27 24 22 20 19 18 18 18 16 13 13 20 33 44 37 38 38 36 32 27 23 20 20 26 29 26 23 24 25 25 25 23 20 17 16 16 17 18 21 21 20 19 18 17 17 16 22 21 19 17 16 16 16 16 19 15 11 13 22 29 31 28 23 22 21 20 20 19 19 19 14 17 22 25 26 24 21 19 15 15 16 17 17 17 16 15 27 28 29 30 30 29 27 26 20 23 23 21 22 25 26 24 19 14 14 20 26 27 24 23 27 26 25 23 20 16 13 11 11 14 19 23 25 24 22 20 24 32 38 36 31 29 27 24 24 23 23 26 31 33 31 28 22 21 22 21 17 16 24 34 44 47 47 44 40 38 33 28 23 25 26 25 24 24 25 27 28 31 36 39 36 29 20 14 14 15 15 16 17 17 17 17 16 21 26 28 27 30 35 41 36 26 16 15 18 22 27 32 24 20 19 23 30 32 29 24 26 27 28 30 32 33 33 32 38 33 26 20 18 19 22 25 20 20 19 19 19 21 23 24 20 19 19 18 18 19 19 20 18 19 19 19 18 17 16 15 15 17 19 20 21 21 23 24 23 21 20 25 32 36 35 32 27 25 22 19 17 16 17 18 16 18 20 20 23 31 44 54 55 53 45 32 24 24 27 28 26 24 21 18 18 20 22 25 25 28 29 26 21 17 18 19 19 21 24 25 25 27 30 32 25 20 16 20 28 29 22 13 13 15 17 18 17 17 18 20 19 20 21 21 21 21 24 27 30 28 25 22 20 20 20 20 25 26 26 25 23 23 26 28 26 27 29 30 32 34 36 37 40 35 29 24 24 28 33 37 41 43 41 35 30 28 25 20 12 9 8 10 10 8 9 12 7 11 16 20 20 18 14 11 24 25 25 23 20 20 23 25 31 35 35 29 19 16 22 29 22 17 15 18 19 17 16 17 17 19 21 21 18 15 14 14 22 25 23 14 5 4 12 22 27 24 20 16 13 12 12 12 14 14 14 13 11 9 7 6 8 9 9 9 9 12 18 22 27 31 37 41 41 36 30 25 22 18 12 9 9 11 11 11 11 11 11 11 10 10 9 9 10 10 9 9 8 8 8 7 11 11 10 10 9 9 8 8 18 23 32 41 48 48 43 39 32 30 25 20 16 12 9 8 8 3 1 3 3 2 7 14 18 19 17 11 5 6 13 21 35 25 11 3 2 4 5 5 1 5 15 23 18 6 3 9 24 25 22 16 13 13 11 8 0 1 7 20 28 28 24 22 21 22 19 12 5 1 3 6 2 5 10 14 15 13 10 8 3 2 1 0 0 0 1 1 1 1 1 1 1 1 2 3 2 4 4 4 4 7 13 19 35 37 37 34 28 23 22 23 24 21 20 25 33 37 35 31 31 28 25 23 22 18 13 9 164 164 164 163 163 162 162 162 158 158 160 161 163 164 166 166 162 163 165 164 162 161 163 164 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 165 164 163 162 161 162 163 164 161 161 161 161 161 161 161 161 165 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 159 160 160 161 161 162 162 162 160 161 162 162 162 162 161 160 161 161 161 160 160 159 159 159 162 162 162 161 161 160 160 160 159 160 160 161 161 160 160 159 162 161 159 158 158 159 160 161 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 156 157 157 157 158 159 159 159 159 159 159 158 158 158 157 157 158 159 159 159 158 156 154 153 158 158 158 158 158 158 158 158 158 157 155 154 154 155 157 158 159 159 158 156 155 156 161 165 158 142 130 132 140 143 141 139 133 125 113 102 93 91 100 111 122 90 71 72 72 71 74 74 66 64 64 69 81 99 116 125 127 142 153 146 127 113 113 120 129 156 167 149 135 141 146 141 127 120 127 142 133 99 70 60 63 103 127 122 109 97 93 97 121 132 118 105 123 142 148 155 149 159 158 143 133 135 137 133 151 149 131 94 57 49 77 108 103 97 75 55 71 107 121 110 106 83 67 76 93 99 97 95 75 78 90 100 110 122 120 104 60 73 83 80 84 103 102 77 52 70 98 115 122 131 130 116 101 127 143 133 117 114 115 113 125 144 102 63 92 143 160 138 121 119 116 113 114 112 100 88 46 41 38 39 33 24 23 29 24 26 27 26 25 25 28 32 36 32 29 30 32 34 37 41 45 53 66 72 69 75 101 130 129 127 120 108 93 85 85 88 99 107 120 136 145 144 134 125 75 58 48 53 56 46 31 23 21 32 25 27 52 92 112 87 42 52 89 128 128 100 97 117 119 88 64 45 25 29 51 60 49 47 43 33 32 49 59 51 22 29 77 114 112 83 44 33 66 98 116 94 74 93 118 121 81 54 31 35 57 73 73 68 81 130 124 85 68 40 20 40 83 105 134 153 155 145 132 125 122 123 131 135 134 147 167 176 140 125 109 76 39 45 78 93 91 89 92 88 106 136 139 138 132 152 167 165 152 134 134 151 155 172 160 147 145 118 102 125 133 137 140 140 144 146 141 133 135 146 140 118 115 127 120 97 51 42 24 24 40 48 68 105 148 157 141 102 70 50 45 50 41 36 31 28 29 40 63 83 103 93 76 69 75 82 99 123 132 104 60 25 16 24 27 22 23 26 29 29 27 26 27 28 28 29 18 13 47 103 134 134 131 166 167 171 137 57 40 69 79 90 123 161 147 81 37 42 41 38 35 31 27 25 28 32 30 25 26 19 18 61 120 144 122 122 113 84 60 77 113 132 129 136 150 161 154 124 87 62 117 135 152 155 150 140 126 113 115 170 182 117 46 26 35 38 28 33 31 31 39 35 20 12 21 73 127 164 168 165 172 159 116 47 48 121 162 153 135 122 157 181 133 43 3 13 37 62 74 57 29 18 47 96 124 126 130 143 164 166 154 156 149 120 108 137 131 119 118 114 99 68 40 39 87 118 140 157 118 77 82 136 172 164 166 162 149 168 146 90 42 32 44 58 57 44 47 45 63 108 130 100 82 104 147 157 132 80 78 139 178 166 125 51 31 86 124 112 99 103 99 111 112 121 129 91 48 46 81 92 92 79 73 79 78 69 77 92 80 52 51 77 106 126 104 76 59 60 67 81 98 105 84 77 87 105 114 114 104 88 93 60 56 103 151 159 141 128 114 103 123 146 136 121 119 115 140 169 174 151 118 73 35 25 63 100 118 135 134 125 130 114 71 68 130 155 90 54 111 192 174 121 100 115 134 159 164 138 120 114 82 62 110 190 217 192 185 180 174 173 179 189 202 210 184 165 131 74 18 8 45 79 109 75 53 66 112 135 120 114 132 99 33 35 124 206 205 146 139 162 172 161 173 211 216 183 133 162 179 185 212 223 159 70 40 40 35 33 33 29 32 44 38 20 81 149 199 218 187 187 189 189 190 191 192 191 190 188 188 190 190 187 185 188 196 204 181 98 50 102 169 219 199 193 193 187 186 183 177 181 188 185 175 155 132 98 125 184 176 153 148 154 184 226 212 164 148 142 154 137 104 59 37 60 72 50 17 30 31 26 29 31 34 42 57 68 73 93 128 144 146 154 193 221 205 146 111 126 163 192 215 196 152 116 165 214 185 165 181 180 195 195 180 189 184 143 117 119 135 151 138 95 52 30 31 30 29 28 29 30 31 32 29 29 29 30 31 33 34 35 33 31 29 29 30 31 31 29 22 23 26 29 30 31 31 31 26 25 26 29 29 30 36 43 39 39 34 36 43 35 25 26 23 24 25 29 34 36 31 25 25 30 32 27 20 19 26 35 33 33 29 26 28 35 41 42 39 38 39 44 47 42 29 17 19 21 26 34 39 37 28 19 21 21 38 64 69 52 44 50 60 51 42 35 28 22 20 23 32 29 32 37 35 25 21 23 19 24 27 25 26 47 92 132 145 132 97 64 66 92 102 91 93 95 83 67 58 43 26 21 19 26 25 28 30 18 28 65 91 68 47 59 103 137 132 108 104 87 71 57 44 42 41 33 30 27 25 26 22 18 20 26 24 26 27 23 19 18 19 21 19 19 21 22 23 23 23 23 22 20 18 18 19 19 18 17 14 13 11 10 10 12 14 16 18 19 17 14 17 24 24 21 16 16 28 40 33 10 0 3 7 12 20 26 28 26 21 18 10 15 20 23 22 19 17 16 20 23 23 22 24 29 33 32 26 23 23 25 24 21 23 28 29 27 23 17 13 15 23 29 36 29 23 24 24 22 20 21 20 20 21 21 20 20 19 19 19 17 13 12 13 17 22 25 21 22 23 24 24 25 25 25 21 21 20 19 18 18 18 18 20 22 24 24 22 20 20 20 16 20 24 26 25 24 24 25 28 24 20 17 17 17 16 14 18 18 18 18 17 15 13 12 12 11 9 6 5 4 4 4 3 3 4 4 5 7 8 8 13 15 17 19 19 19 18 17 18 16 16 18 20 20 16 13 15 15 16 16 15 13 10 9 8 9 10 11 12 12 12 12 19 21 23 22 20 18 18 19 23 25 25 24 20 18 17 18 23 25 28 29 28 25 22 19 26 26 26 24 23 25 31 35 33 34 35 37 39 41 42 43 46 47 48 47 45 43 44 46 44 41 37 34 31 27 22 19 18 14 10 12 17 23 26 27 16 16 16 17 18 20 21 21 18 19 19 17 15 16 19 23 22 20 17 14 13 14 16 18 22 19 18 22 28 31 30 27 36 34 30 27 24 23 22 22 22 21 21 22 24 23 20 17 22 25 25 22 21 25 28 29 25 23 20 18 17 18 19 20 21 18 17 17 17 17 22 29 43 37 28 20 20 28 39 45 28 22 19 21 23 21 19 19 23 27 31 37 44 46 37 26 15 15 16 17 18 19 20 20 16 17 20 23 26 25 21 17 18 22 23 19 18 23 27 26 20 20 20 19 19 18 18 18 19 21 21 21 21 25 33 40 31 24 18 17 18 18 19 22 24 18 21 32 34 27 26 34 29 40 52 57 60 60 53 44 32 34 36 34 32 33 36 40 39 37 33 29 25 22 20 20 18 24 32 38 39 36 31 28 29 28 27 25 23 21 19 18 21 22 23 21 20 22 29 34 39 36 32 27 23 21 20 20 17 17 17 17 18 22 29 35 36 39 42 40 34 26 21 18 23 23 25 25 25 25 23 23 21 23 24 22 19 17 17 18 25 24 22 20 18 17 16 16 18 18 17 17 17 17 18 18 18 13 9 12 21 29 32 32 25 21 17 17 20 22 22 22 23 22 21 22 25 25 24 23 20 19 18 17 16 17 18 19 24 25 27 28 28 28 26 25 20 18 15 16 20 23 24 24 22 12 13 21 24 28 28 19 23 25 28 27 23 18 14 12 8 13 19 22 22 21 20 20 29 32 34 34 31 27 25 24 25 25 26 29 32 32 28 24 20 23 27 28 24 20 23 29 44 49 47 37 33 37 37 32 26 21 17 18 24 29 30 28 24 28 34 37 36 29 20 14 12 11 12 15 18 19 17 15 16 20 25 28 27 26 24 24 27 22 17 17 22 27 27 25 23 20 17 20 25 28 27 24 23 27 28 29 32 36 35 29 29 27 23 19 18 18 20 21 17 16 15 17 20 21 20 19 16 18 19 19 17 17 18 20 18 16 15 15 17 17 15 14 16 17 19 21 23 24 24 25 14 17 23 29 34 36 36 35 26 24 21 18 15 15 16 17 19 18 18 23 35 47 50 46 45 42 36 30 25 21 20 19 24 22 20 19 18 18 19 20 27 26 26 25 24 22 21 20 22 22 22 22 24 26 28 29 24 19 16 18 23 27 26 23 20 20 19 17 16 14 13 12 17 17 18 19 19 20 21 21 24 22 21 19 19 20 21 22 28 28 27 27 27 28 29 29 30 28 25 24 26 31 36 40 37 36 33 29 27 28 34 39 46 46 40 31 27 28 28 25 14 13 12 11 11 10 10 11 12 15 18 19 17 17 20 23 27 24 24 25 22 17 18 22 29 36 41 34 21 15 20 28 31 28 23 19 17 17 19 21 20 21 21 21 19 16 12 10 21 28 29 19 10 11 20 27 24 21 18 16 15 14 12 10 15 15 15 14 13 12 10 9 7 10 11 11 10 15 24 32 33 43 55 58 51 43 39 38 32 27 20 14 11 11 13 15 9 14 19 19 16 13 14 16 12 13 13 11 8 6 7 9 17 13 11 12 11 9 11 15 28 38 50 56 53 47 42 40 31 37 40 39 35 30 22 14 6 2 1 1 1 1 4 10 14 21 22 15 9 8 9 8 24 31 32 19 4 1 4 9 4 6 12 17 16 9 5 5 17 27 29 20 12 12 9 4 6 2 2 10 24 33 32 27 26 18 8 2 2 3 3 2 2 6 9 10 14 17 14 9 2 1 0 0 0 0 1 1 3 2 2 1 2 3 4 5 4 5 5 4 4 7 14 19 32 35 38 38 34 29 26 24 21 21 24 31 33 30 27 27 28 29 31 32 30 24 17 12 164 164 163 163 163 163 163 163 162 162 163 163 164 164 164 164 162 163 165 164 162 162 163 164 164 164 163 163 163 162 162 162 163 163 162 162 162 162 162 162 164 163 162 161 161 162 163 164 161 161 161 161 161 161 161 161 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 160 161 162 162 162 162 161 160 161 161 161 161 160 160 159 159 162 162 161 161 160 160 160 159 160 160 161 161 161 160 159 159 160 160 159 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 157 157 157 158 158 159 159 159 162 162 161 161 161 160 160 160 156 157 158 158 158 157 156 156 158 158 158 158 158 158 158 158 159 158 157 156 156 157 158 159 158 159 158 156 154 155 157 160 163 150 129 111 112 125 136 138 126 125 121 112 96 85 85 92 100 94 88 75 60 65 80 85 91 77 79 99 110 106 113 130 121 142 154 144 129 121 114 105 103 126 141 136 132 139 145 143 144 126 122 131 120 86 65 66 90 118 134 125 107 93 93 104 108 124 115 105 131 159 161 156 156 146 132 119 109 103 104 109 108 106 96 78 59 51 57 66 59 65 65 65 80 99 96 79 66 78 105 134 145 135 124 120 105 91 77 70 82 107 113 96 39 54 64 62 75 108 114 89 67 81 108 128 136 144 148 142 115 129 136 127 116 115 119 121 143 125 69 53 92 130 143 131 117 116 110 106 111 114 100 80 37 33 32 36 38 34 28 25 25 26 27 26 25 26 29 33 30 35 38 35 34 36 35 32 44 50 59 61 55 55 73 94 104 113 121 120 114 112 120 129 130 116 106 110 124 128 117 103 58 44 37 44 50 43 31 25 28 27 18 29 61 109 129 92 38 60 108 150 143 109 110 139 160 144 101 44 18 33 43 30 40 33 38 49 58 65 61 45 8 34 89 119 112 78 40 36 78 107 126 116 97 91 99 110 103 68 37 34 46 61 81 100 137 149 115 65 41 25 32 68 117 127 138 142 138 131 127 127 126 125 127 124 122 137 155 158 108 91 85 74 47 38 54 66 77 99 110 86 93 134 142 132 145 151 151 148 146 137 136 147 171 169 151 141 147 136 121 126 140 140 146 155 155 145 136 133 142 146 145 142 143 143 127 108 85 65 35 27 35 34 43 71 93 108 109 95 83 66 46 36 37 38 37 34 32 33 34 36 58 79 100 117 131 135 144 161 156 118 68 34 22 20 21 21 24 27 29 29 27 25 26 27 27 31 23 18 48 98 124 121 122 142 152 158 113 54 73 120 96 89 92 106 101 65 40 45 40 41 43 41 35 29 25 24 33 28 29 19 10 44 102 137 132 126 114 89 67 79 116 143 130 144 144 136 141 142 106 57 103 148 176 165 155 159 148 125 121 158 159 101 45 32 36 34 28 33 31 32 37 32 19 14 30 95 152 184 183 167 166 157 133 52 48 122 155 135 119 120 145 154 112 42 13 21 34 44 43 36 43 80 126 154 155 146 147 154 170 169 152 145 135 112 121 157 155 149 162 158 108 36 33 57 102 123 130 136 114 83 86 135 166 156 153 147 137 159 162 114 68 44 35 39 48 50 42 60 90 120 128 109 95 102 121 115 102 81 72 97 129 140 112 66 36 46 70 92 108 112 105 144 151 128 103 67 43 51 82 98 104 91 78 78 81 79 61 85 82 57 56 73 78 75 86 66 62 76 92 105 112 110 109 104 98 85 72 75 80 73 69 49 54 92 122 121 109 104 97 96 125 155 151 132 117 101 125 143 140 104 62 39 48 72 125 161 162 150 143 139 121 72 63 100 154 154 86 63 134 206 170 146 136 129 118 129 132 107 96 85 79 100 147 188 193 178 142 145 155 172 184 185 177 171 165 123 77 34 2 19 96 167 165 88 48 77 130 145 131 143 143 100 33 42 132 207 207 156 151 162 164 155 169 204 203 169 111 149 183 200 213 200 130 52 27 30 29 20 18 41 85 118 82 19 69 153 193 198 178 188 189 189 190 190 190 190 189 189 188 189 189 187 186 188 194 199 197 126 69 99 162 212 194 192 190 155 146 170 189 189 181 172 153 162 164 138 127 140 143 144 158 188 199 204 193 162 126 90 111 127 120 80 49 51 47 24 33 34 29 26 25 22 36 62 92 90 98 136 182 188 151 116 147 149 131 117 136 169 189 197 203 185 145 118 168 210 169 134 149 183 194 177 168 160 134 105 128 161 197 197 147 79 35 22 33 32 30 28 27 28 28 29 28 28 29 29 30 31 33 33 31 29 27 27 28 29 29 28 24 25 26 27 29 29 29 29 28 26 25 27 27 27 31 36 32 38 37 34 36 29 20 21 19 23 31 39 44 42 33 25 23 29 33 30 24 23 30 37 36 36 32 25 24 29 34 35 39 33 35 52 68 63 35 7 21 22 25 30 34 32 25 19 20 21 34 54 57 46 41 46 43 36 29 24 20 15 16 19 24 29 30 29 35 44 47 43 31 35 34 25 21 36 66 90 104 108 104 96 100 122 144 154 141 133 106 78 59 38 19 13 24 29 26 26 30 24 36 68 110 75 43 58 119 176 189 175 153 146 141 128 111 101 86 65 48 40 33 31 28 24 22 23 19 18 19 22 25 26 22 18 21 22 22 23 23 22 22 21 21 19 17 16 18 18 17 16 15 14 12 11 12 13 15 16 15 16 15 14 17 23 23 19 15 15 24 36 29 9 1 5 6 11 18 24 26 24 20 17 11 16 21 23 22 19 17 16 19 23 24 23 25 29 31 30 25 23 24 26 25 23 25 31 27 25 20 13 10 13 21 29 36 28 22 21 22 21 20 21 20 21 21 21 21 19 17 16 15 13 10 9 11 16 21 24 21 21 21 21 22 22 22 22 22 22 20 18 17 16 16 15 19 21 23 22 20 18 18 18 17 19 22 23 23 24 28 31 32 27 22 18 17 16 15 14 18 18 18 18 16 14 13 12 11 10 8 7 6 6 6 7 6 5 3 3 5 9 13 16 19 19 20 20 20 19 18 18 14 15 17 20 21 20 17 14 15 15 15 14 13 12 10 9 9 10 11 12 13 13 13 13 18 20 22 21 19 17 18 19 22 23 23 21 18 18 19 21 17 20 24 28 29 28 25 23 26 26 25 23 22 24 29 33 34 35 35 36 37 38 39 39 50 51 52 50 47 45 45 46 43 40 36 33 31 27 23 19 16 12 9 10 15 19 20 20 18 18 18 18 19 19 19 19 17 18 18 17 16 17 20 23 23 21 19 17 16 16 17 17 17 14 14 18 25 31 32 30 36 34 32 28 23 21 20 20 21 20 19 20 22 22 20 18 22 25 24 20 19 23 27 28 25 24 21 19 18 18 20 21 21 19 18 19 19 18 23 29 44 40 29 15 14 26 39 44 26 20 17 20 23 22 21 21 21 24 27 33 40 42 35 25 17 18 18 18 19 20 20 20 19 19 19 21 23 24 22 20 18 22 22 19 18 23 26 26 20 19 19 19 19 19 19 19 18 19 19 19 19 25 34 42 34 27 20 19 19 18 19 22 17 14 20 32 34 26 22 26 31 38 46 51 54 56 50 43 35 37 38 36 34 33 37 40 39 37 33 29 26 24 22 22 20 24 30 35 37 35 32 29 31 30 28 25 23 21 20 19 22 22 21 20 21 24 29 33 32 31 28 25 23 21 20 19 18 18 18 17 17 19 23 27 28 31 34 33 29 24 20 19 21 22 24 25 25 25 24 23 22 24 25 23 20 18 18 19 23 22 21 19 18 17 17 17 17 16 15 15 16 18 21 22 21 17 14 16 23 28 30 29 27 24 21 19 19 20 20 20 24 22 20 20 21 22 22 20 19 18 17 16 16 17 18 19 20 22 25 28 28 27 26 24 16 14 11 13 18 23 27 29 22 12 12 20 25 31 30 20 20 23 26 26 24 21 17 16 15 18 21 22 21 19 20 21 23 27 30 30 28 25 23 22 24 22 22 26 31 32 29 25 18 21 25 27 24 21 25 32 43 46 43 35 34 40 41 34 25 20 15 15 20 25 26 26 22 26 32 37 37 31 20 12 11 10 12 15 18 19 17 15 22 24 25 24 23 23 24 26 27 22 18 19 25 28 27 24 24 20 16 17 21 24 24 22 20 23 24 25 29 34 33 28 28 26 23 20 19 20 22 23 18 17 16 18 21 22 21 19 18 19 21 20 18 18 19 21 19 17 15 16 17 18 17 15 17 17 19 20 21 22 22 23 18 19 23 26 29 31 31 32 29 26 22 18 16 16 18 19 17 19 23 30 41 50 48 41 35 33 29 25 22 21 20 20 23 22 20 18 17 18 19 20 26 25 25 24 23 22 20 20 21 20 20 20 22 25 29 31 25 20 15 17 23 27 26 24 22 21 20 19 18 16 15 15 17 17 17 18 18 19 19 19 21 20 19 17 17 18 19 20 22 23 25 27 28 28 26 25 24 24 25 27 30 33 36 37 37 37 35 33 31 32 36 39 44 44 38 30 26 28 28 25 16 15 14 12 11 10 9 9 18 21 23 20 15 11 12 15 27 25 24 24 21 15 16 20 24 32 36 30 19 14 21 29 28 25 20 19 20 21 22 22 24 22 19 16 14 13 13 13 22 28 30 22 15 16 22 27 20 19 18 19 19 17 14 11 14 14 14 14 13 12 11 10 8 11 12 12 12 17 26 34 36 45 55 57 51 43 40 40 36 31 25 21 19 19 17 16 10 18 27 30 28 22 17 15 10 11 12 11 9 8 10 12 14 11 10 10 10 11 16 24 38 45 52 54 50 45 42 42 36 40 41 39 38 36 33 28 12 6 2 2 2 2 4 9 13 20 22 15 8 7 9 10 18 27 31 25 14 7 4 4 3 4 11 19 20 14 7 4 15 25 28 21 14 13 9 4 7 2 1 8 22 33 33 28 22 15 7 2 2 4 4 3 3 7 9 10 14 16 13 8 2 1 0 0 0 0 1 1 2 2 1 1 2 4 5 6 4 5 5 4 5 8 14 19 26 29 35 38 38 34 29 25 20 20 25 31 31 26 25 26 29 32 34 33 30 24 19 15 163 163 163 163 164 164 164 164 166 166 165 165 164 163 163 163 162 164 165 164 163 162 163 165 165 165 164 164 164 163 163 163 165 165 164 164 163 162 162 162 162 162 161 161 161 162 163 163 162 162 162 162 162 162 162 162 163 162 162 162 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 162 162 162 162 161 161 162 162 162 161 161 160 160 160 161 161 160 160 160 160 159 159 161 161 161 161 161 160 159 158 158 159 159 159 159 158 157 157 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 159 159 160 160 160 159 159 159 158 158 158 155 156 157 158 158 159 158 158 158 158 158 158 158 158 158 158 160 159 158 157 157 158 159 160 157 158 158 157 154 152 152 153 160 156 136 107 97 109 118 118 116 124 132 126 107 87 81 84 86 103 110 89 69 82 105 109 94 81 83 101 103 88 81 88 98 124 140 135 129 126 107 83 85 107 132 148 154 153 148 142 156 131 116 116 101 72 63 75 104 120 136 136 118 98 96 106 110 115 99 88 120 159 166 155 116 97 87 92 91 81 80 90 83 86 85 76 63 50 43 40 57 68 77 84 96 107 105 95 100 123 153 167 153 127 115 117 127 105 75 53 52 74 82 67 42 55 64 63 82 121 131 107 70 80 104 123 130 139 150 150 126 125 122 119 116 118 123 128 135 95 51 72 111 115 112 108 105 110 108 100 95 87 66 44 37 42 46 48 49 46 38 29 30 30 29 26 25 27 32 36 32 39 40 34 32 35 34 28 41 46 51 51 44 40 47 58 71 86 102 110 113 125 147 166 153 133 110 102 102 96 78 60 43 35 33 43 51 46 37 32 33 20 15 34 67 121 143 97 32 58 114 161 153 115 111 138 165 161 113 45 22 37 40 28 29 24 41 69 80 76 60 41 17 43 80 97 95 67 38 52 103 122 131 129 116 89 82 102 115 79 44 33 36 56 99 141 149 118 69 40 39 46 70 104 128 131 134 132 129 129 133 138 147 148 144 130 120 128 130 117 64 67 91 104 74 37 31 41 68 104 122 93 92 132 145 139 142 145 141 139 142 141 145 157 154 143 135 144 163 173 163 146 135 131 138 152 153 141 137 145 132 135 147 162 165 154 141 137 131 100 56 33 32 29 29 40 44 72 91 93 86 68 47 38 37 38 37 36 36 31 19 8 51 102 150 168 165 156 158 172 177 131 77 43 26 17 17 21 24 26 27 27 26 26 26 27 25 28 20 14 41 91 121 122 127 143 150 123 68 65 115 132 106 107 100 92 84 63 42 38 42 43 43 39 34 30 29 28 32 27 28 19 4 24 84 133 160 150 139 120 93 81 101 129 126 126 121 122 134 140 119 90 71 122 163 169 166 167 150 122 114 145 147 99 50 35 35 32 29 34 32 33 36 28 18 19 63 123 157 169 166 152 158 167 137 52 37 104 146 140 127 119 137 120 78 32 17 28 37 36 26 40 87 152 187 179 160 154 154 159 173 176 163 147 124 97 116 156 172 183 191 163 94 18 45 91 123 127 116 117 120 103 95 135 166 158 149 136 122 141 160 127 97 72 45 32 36 41 40 90 138 139 111 106 124 137 104 68 59 81 90 87 96 108 99 91 64 30 31 77 114 115 123 153 156 131 100 63 41 48 76 86 91 80 64 65 85 106 88 93 87 82 90 96 95 96 93 91 103 119 121 118 113 104 118 111 97 76 65 75 80 69 57 44 50 79 100 99 95 98 117 111 117 123 123 127 128 120 108 92 70 42 24 46 99 139 163 155 136 138 142 125 93 52 62 125 149 126 75 68 131 169 144 134 136 129 106 102 105 93 80 83 100 130 155 158 146 135 122 135 158 178 179 160 134 118 105 64 25 9 15 61 136 190 149 67 48 103 172 187 159 163 144 78 14 50 140 187 184 157 136 141 146 150 168 191 179 141 104 144 188 207 195 153 87 32 26 28 25 9 11 73 150 186 89 4 67 178 202 190 181 190 189 189 189 188 188 188 188 189 188 188 188 187 187 189 191 193 212 163 98 96 158 209 194 197 184 142 127 153 179 182 166 147 159 188 202 183 130 94 123 162 174 189 168 147 141 133 114 80 121 163 169 119 66 40 29 23 36 32 29 30 24 21 55 107 131 101 121 189 222 191 141 111 95 99 101 119 158 185 189 187 191 176 143 130 180 211 158 106 97 151 156 143 163 150 99 73 133 175 206 183 115 52 27 29 35 33 30 28 26 25 25 25 28 27 27 28 28 29 30 31 28 26 24 24 26 27 26 25 26 26 26 26 27 28 29 29 32 27 24 25 26 25 26 28 24 39 41 32 29 25 21 23 15 23 37 50 53 46 32 23 24 30 35 34 29 26 29 33 40 40 35 25 20 22 26 27 35 30 34 53 72 68 39 10 24 24 25 26 26 25 22 20 18 20 27 36 38 34 34 38 27 23 19 18 16 14 16 21 24 33 30 23 40 76 96 94 77 69 51 28 15 19 32 42 53 68 85 94 97 113 146 175 162 140 100 65 46 28 15 15 20 28 30 33 38 36 43 62 74 57 40 47 90 148 188 203 181 189 195 188 177 174 164 142 107 90 69 53 43 34 27 24 26 22 18 17 18 19 20 20 23 23 23 24 23 22 21 20 19 17 15 15 17 17 16 15 17 16 14 13 13 15 16 17 11 13 14 14 17 21 20 17 15 13 19 28 23 7 2 8 8 11 17 21 23 21 17 15 13 17 21 23 22 19 17 16 20 23 25 25 28 31 30 27 25 25 27 28 26 24 26 31 24 21 16 10 7 12 23 31 36 27 19 18 19 19 20 22 21 21 22 22 20 17 14 12 9 8 7 8 11 15 20 23 20 20 19 19 18 18 18 19 22 21 19 17 16 14 14 13 17 19 20 19 17 15 14 15 17 18 19 20 23 27 32 36 33 27 20 15 14 14 14 13 19 19 18 18 16 14 12 11 11 10 8 7 6 7 8 9 9 7 6 6 9 14 20 24 24 23 21 20 19 18 18 18 11 15 20 23 22 19 16 14 15 14 13 11 10 10 10 10 10 11 12 13 14 15 15 15 18 20 21 20 18 17 18 19 21 22 21 19 17 17 20 23 16 19 24 27 29 28 26 25 24 23 22 20 18 20 24 27 29 30 31 33 35 37 38 39 51 53 54 52 49 46 44 44 40 37 34 32 30 27 23 19 16 13 11 12 16 18 17 15 20 20 20 20 19 19 18 18 17 18 18 18 17 17 19 21 22 21 21 20 19 18 17 17 11 9 8 13 21 29 32 33 34 35 33 29 23 18 17 18 20 18 16 17 19 21 21 20 23 25 24 19 18 22 27 28 25 24 22 20 19 20 21 21 20 19 20 22 22 20 23 28 46 47 34 14 10 27 42 45 24 18 14 17 21 22 22 23 21 23 26 30 37 41 35 27 21 21 21 21 20 20 20 20 22 20 18 19 21 23 23 22 18 21 22 19 18 21 25 26 19 19 19 19 19 20 20 20 17 17 17 16 17 24 34 43 38 30 23 21 21 20 21 24 16 17 25 37 38 28 21 22 31 34 38 43 49 52 48 41 38 39 40 38 34 33 36 39 41 38 34 30 27 25 24 24 22 24 27 31 34 35 33 32 34 32 29 26 24 22 21 21 22 20 17 18 22 26 29 30 24 24 24 24 22 21 19 18 17 18 19 18 15 14 15 16 18 21 23 23 21 19 19 19 20 21 22 23 24 25 25 25 23 25 26 25 22 20 20 21 21 21 20 19 18 18 17 17 14 13 12 13 15 18 22 24 23 21 19 21 25 27 27 26 28 27 25 21 18 16 17 18 26 23 19 17 17 18 18 18 17 16 16 16 16 17 17 18 16 19 24 28 30 28 25 23 13 10 7 8 14 22 29 34 22 12 11 19 26 34 34 22 17 20 24 26 25 23 22 21 21 22 22 21 19 18 19 20 18 22 26 28 27 25 23 23 22 19 17 22 29 33 30 26 18 20 24 26 23 21 27 35 43 44 39 33 36 46 45 38 25 20 15 15 18 22 23 23 20 23 29 37 40 35 22 11 9 9 11 14 18 19 18 16 28 27 24 21 19 21 25 29 27 23 19 22 28 31 28 23 24 19 15 14 17 21 22 21 19 20 21 22 26 31 32 29 25 24 23 22 22 23 25 26 21 20 19 21 22 23 21 19 19 20 22 21 19 18 19 21 20 18 17 17 19 20 18 17 17 17 18 18 19 19 19 19 17 18 20 21 24 27 31 33 32 28 22 18 17 18 21 23 16 22 30 39 48 51 43 33 23 22 20 19 19 20 21 22 23 21 18 16 15 16 18 19 24 24 24 23 22 21 20 19 19 18 16 17 20 25 30 34 26 20 15 16 22 27 27 25 24 23 23 22 21 20 19 18 17 17 17 17 17 17 17 17 18 17 16 15 15 16 18 19 15 18 23 26 28 27 24 22 19 22 26 30 34 35 35 35 36 37 38 37 36 36 37 39 40 38 34 27 24 26 26 25 20 18 16 14 12 10 9 8 19 24 26 22 13 8 9 12 26 25 24 24 20 15 15 17 21 27 31 25 16 13 21 30 26 20 15 16 22 27 27 26 28 24 18 13 10 11 14 17 23 29 31 26 22 23 26 27 17 17 19 21 22 20 16 12 12 12 13 13 13 13 12 11 11 12 14 14 15 20 28 35 38 45 53 55 50 45 44 45 39 34 28 26 26 25 20 15 13 23 36 43 42 32 21 13 7 9 10 10 10 11 12 14 10 8 8 8 9 12 23 35 50 53 56 54 48 44 42 43 40 42 41 39 40 43 43 40 19 10 3 2 3 3 5 7 11 19 22 16 7 5 9 13 12 20 28 29 26 19 9 1 2 3 8 19 24 19 10 4 12 21 26 22 16 14 10 4 6 2 1 6 20 32 33 28 16 11 5 2 3 4 5 4 5 8 10 10 13 15 12 6 2 2 1 0 0 0 1 1 1 1 1 2 3 5 6 7 5 5 5 5 6 10 15 19 16 20 27 36 40 39 32 27 19 22 28 32 28 23 23 26 32 35 37 34 28 23 20 20 162 163 163 164 164 165 165 165 166 166 165 165 164 163 163 163 162 164 165 165 163 162 163 165 166 166 165 165 165 164 164 164 166 165 165 164 163 162 161 161 161 161 161 161 162 162 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 164 164 163 163 162 162 161 161 162 162 162 162 162 162 162 162 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 160 162 162 162 162 161 160 159 158 158 159 160 161 161 159 158 156 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 159 159 158 158 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 158 158 158 159 159 156 158 159 157 153 150 148 148 161 166 160 143 129 123 115 106 99 111 123 120 100 80 75 79 78 97 111 97 82 96 114 113 95 97 100 102 100 92 80 71 75 90 100 101 109 117 107 88 99 107 127 150 163 161 153 150 154 135 112 93 73 61 70 86 96 103 129 151 140 114 100 99 106 98 85 88 119 148 146 129 76 73 87 112 122 112 102 103 93 100 101 88 69 54 46 44 83 102 114 111 111 120 124 119 113 120 128 125 110 97 98 108 121 103 83 61 42 40 43 37 40 45 51 54 67 93 99 80 67 78 96 106 111 127 142 142 120 111 107 112 118 119 121 125 118 78 58 100 126 104 96 102 111 107 96 79 58 41 33 31 69 82 88 79 65 54 42 32 28 26 24 25 31 40 50 55 48 42 35 32 34 37 36 33 36 41 46 48 44 40 41 43 47 56 66 72 81 103 134 159 156 141 118 93 71 53 40 33 36 35 41 53 59 52 41 35 31 20 24 44 62 111 138 94 32 54 107 158 157 119 103 115 147 133 88 44 34 33 32 39 23 27 49 74 83 80 66 46 34 40 54 68 78 57 40 74 130 136 126 122 120 91 75 95 110 84 53 34 33 57 103 142 111 57 22 39 73 94 104 108 106 113 123 131 136 142 149 154 163 167 163 142 123 118 98 65 39 79 134 150 106 47 25 33 63 90 111 95 98 131 144 147 134 134 131 137 152 155 150 150 138 131 139 154 164 173 160 127 120 122 133 147 148 138 136 141 116 126 144 157 153 142 143 152 158 124 71 34 28 34 32 27 41 82 112 108 87 68 66 79 57 43 33 36 39 32 21 14 38 100 154 167 157 149 158 178 177 139 88 48 27 19 19 21 21 22 24 25 26 27 28 29 29 29 16 7 33 87 127 138 127 123 125 88 41 79 138 127 122 144 144 118 93 72 54 45 44 46 45 39 34 31 30 28 25 23 26 21 4 14 72 133 173 172 170 159 127 86 75 93 105 108 109 110 114 119 119 116 66 87 128 167 178 160 135 123 110 148 160 116 58 32 31 33 32 35 34 35 35 25 20 29 92 135 139 135 140 136 147 164 127 54 34 90 148 172 155 118 104 76 48 31 27 35 38 31 31 76 145 190 183 149 139 152 158 160 163 166 170 164 131 92 111 135 156 183 174 115 59 24 71 121 134 124 107 110 132 117 94 119 147 147 143 136 128 146 164 143 123 99 63 38 32 32 48 104 157 148 107 106 132 140 87 50 47 82 101 94 87 87 88 103 94 53 33 65 100 103 123 128 128 124 106 69 55 73 80 77 83 85 69 57 81 119 119 95 87 113 133 122 119 140 128 126 138 152 154 149 137 120 106 102 101 99 95 100 97 82 67 54 56 81 105 112 113 115 128 131 125 117 123 139 132 108 75 36 14 23 49 97 141 155 138 101 81 104 123 110 91 80 116 176 157 111 69 65 124 148 116 99 103 117 109 96 93 91 97 128 151 151 147 146 134 117 128 160 195 197 161 110 74 59 42 36 25 19 40 94 134 139 91 46 66 123 188 212 171 151 134 74 9 38 119 162 157 127 96 107 130 155 177 189 169 131 118 148 183 189 154 96 47 23 30 26 18 4 32 126 196 194 60 5 94 202 201 188 194 192 188 188 188 187 186 186 188 190 187 187 186 187 188 188 188 187 209 186 120 90 153 207 194 198 176 162 155 156 162 171 162 141 171 199 214 214 152 94 136 194 179 147 123 124 113 111 129 124 150 202 216 164 90 33 18 35 33 32 33 36 30 29 70 131 133 105 125 180 196 169 131 104 84 123 154 164 166 162 160 163 171 155 129 132 180 200 146 85 63 95 96 111 161 156 94 56 100 122 131 104 63 36 30 33 32 31 28 26 24 24 24 25 27 27 26 26 26 27 28 28 25 23 21 21 23 24 24 23 25 25 25 25 26 28 30 31 33 27 23 25 27 26 25 26 40 58 56 36 25 21 20 23 14 23 39 52 53 41 28 20 26 31 37 37 32 27 25 26 41 42 36 26 18 19 23 25 30 30 35 44 51 49 37 26 28 27 25 23 21 20 21 22 18 21 22 21 20 24 29 32 24 22 21 22 20 19 22 27 28 34 29 23 45 92 126 135 127 103 74 50 31 19 16 20 30 38 47 50 49 61 89 116 111 89 55 34 27 20 18 27 26 31 33 33 33 34 39 48 37 41 44 50 73 112 152 175 170 183 193 185 179 196 208 200 175 159 137 113 90 67 45 31 26 25 23 19 13 10 15 23 21 22 22 23 23 23 22 21 19 17 15 15 17 18 17 16 18 17 16 15 15 16 17 17 7 10 12 14 17 18 17 16 15 11 15 22 18 7 5 12 13 15 18 20 19 17 14 12 14 17 22 23 21 19 17 17 21 25 27 29 31 33 31 25 26 27 28 28 25 24 25 28 21 19 15 10 10 17 29 38 34 25 17 16 17 18 20 23 21 22 23 22 19 15 11 8 5 5 6 8 12 17 21 24 21 20 19 17 16 16 17 17 19 19 17 16 15 15 14 14 16 17 18 17 14 12 12 13 16 17 19 22 26 31 35 38 28 22 15 11 10 11 12 13 19 19 18 17 15 13 11 10 12 10 8 6 5 6 8 9 8 10 13 16 19 22 23 24 21 19 17 16 15 16 17 18 13 18 24 25 22 17 13 12 13 12 10 8 7 7 8 9 11 12 13 15 16 17 17 17 19 20 21 20 18 17 19 21 20 21 21 20 17 16 17 18 20 23 27 30 30 28 26 24 23 22 19 16 15 16 19 21 20 22 25 29 33 37 41 42 47 50 52 52 49 45 43 43 38 35 32 31 29 27 23 20 17 15 14 17 21 23 20 17 19 19 20 20 20 20 19 18 19 19 19 19 18 17 17 17 17 18 19 21 21 20 19 19 9 6 6 9 17 24 29 31 32 34 34 29 22 17 15 16 18 16 14 14 17 20 21 21 24 26 25 20 19 23 27 28 24 24 22 21 21 21 21 22 19 19 22 25 24 22 23 27 48 54 42 19 13 31 45 46 22 16 12 14 18 20 21 23 23 25 28 31 38 42 39 33 25 24 23 22 21 20 19 18 20 19 18 20 22 23 22 21 18 20 20 19 18 20 23 25 19 19 19 20 20 20 20 20 18 18 17 15 15 22 32 40 38 30 24 22 23 23 26 30 28 30 36 44 43 34 26 24 29 28 31 39 50 54 49 42 40 40 40 36 32 31 34 37 43 40 35 30 26 24 24 24 22 22 24 27 32 36 37 37 36 34 31 28 26 24 23 22 21 17 13 15 21 26 26 25 21 22 23 24 22 20 17 15 14 16 18 18 15 11 10 10 13 15 17 16 15 15 17 18 18 19 20 22 23 25 25 26 25 26 27 26 24 22 22 23 23 23 22 21 20 18 17 17 11 11 12 14 16 17 19 20 21 21 22 24 26 26 26 25 27 28 27 23 18 15 16 19 28 23 18 15 15 16 16 16 15 15 15 15 15 16 16 17 13 18 25 30 32 30 26 23 13 10 6 6 10 18 27 33 23 13 11 18 26 37 37 23 16 19 23 25 25 24 23 23 22 22 22 21 19 18 17 17 15 20 26 29 28 27 26 26 20 16 14 19 28 32 30 26 20 21 24 25 22 20 26 35 45 45 39 34 40 50 49 39 24 22 20 20 22 23 21 19 20 22 29 38 44 38 24 12 9 9 10 14 18 20 19 17 27 26 24 21 19 22 27 32 28 24 21 25 31 33 28 22 22 18 13 12 16 20 23 24 19 19 19 21 25 29 30 29 23 23 24 24 25 26 28 28 26 25 24 24 25 24 21 18 19 20 21 20 18 17 19 20 20 19 18 18 20 21 20 19 18 17 17 16 16 16 16 16 14 15 15 17 20 27 35 40 35 30 23 18 18 21 24 26 20 26 34 40 45 45 35 24 16 15 15 16 18 20 22 23 22 20 17 15 14 15 17 19 22 22 23 23 22 20 19 18 17 15 14 14 17 24 31 35 27 20 15 15 22 27 29 27 26 26 25 24 23 22 22 21 18 18 18 18 17 17 17 17 17 16 15 14 14 16 17 18 13 16 20 23 25 25 24 23 22 24 28 32 34 35 35 35 34 37 39 41 41 39 37 36 34 32 28 24 22 23 24 25 24 23 20 17 14 12 10 10 16 21 26 23 16 11 13 17 22 23 23 22 19 17 17 18 22 27 30 24 15 13 21 30 28 18 10 11 21 30 33 31 29 26 20 15 13 14 16 18 25 30 32 30 29 29 29 26 19 18 18 19 20 19 16 13 11 11 12 13 13 13 13 13 14 15 16 16 17 21 28 33 38 44 50 52 50 48 49 52 41 34 26 24 26 26 21 17 19 27 40 49 48 38 23 12 8 9 10 11 11 12 13 13 8 7 6 6 6 11 27 42 54 57 58 56 51 46 43 43 40 42 41 40 42 45 44 41 22 11 2 1 3 4 5 6 8 16 21 17 8 5 9 15 9 15 21 26 30 28 17 6 5 3 6 16 24 22 13 7 10 18 24 23 19 15 10 4 3 1 1 7 21 33 32 24 13 9 5 3 3 4 4 4 6 8 10 10 12 14 10 4 3 2 1 0 0 0 1 1 1 1 1 3 4 6 7 8 5 5 5 6 8 12 16 19 11 13 19 28 37 39 35 29 20 25 32 34 27 21 23 28 34 37 38 34 26 21 21 23 163 163 163 164 164 165 165 166 163 163 163 163 164 164 164 165 163 165 166 165 163 163 164 166 166 166 166 165 165 165 164 164 165 165 164 163 162 161 160 160 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 165 164 164 164 163 163 162 162 163 162 162 162 162 162 162 163 164 163 163 163 162 162 162 161 160 160 160 160 160 160 160 161 162 162 162 162 162 161 160 159 159 160 162 163 162 161 159 158 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 161 161 160 160 160 160 160 160 162 161 161 161 160 160 160 160 160 160 159 158 158 157 157 157 158 158 158 158 158 158 158 158 157 157 158 158 158 158 157 157 156 158 159 158 154 150 148 147 150 152 156 157 150 135 119 110 108 115 120 114 96 79 77 83 86 100 117 113 96 96 106 107 102 107 112 115 113 109 104 100 84 80 76 79 91 106 112 110 110 99 98 115 134 143 151 159 158 146 111 66 45 61 90 108 99 94 122 156 153 128 108 96 82 74 86 121 150 149 121 92 72 89 117 143 154 147 128 114 108 108 105 98 91 81 65 50 80 118 146 141 131 131 126 114 112 105 99 100 102 103 102 101 97 77 66 60 43 30 32 36 38 37 44 49 50 56 57 47 66 79 93 92 97 121 137 132 100 92 94 107 117 116 113 113 120 79 60 100 120 104 110 120 122 91 60 42 31 28 45 69 114 121 119 105 88 69 46 27 21 18 19 29 46 65 78 83 64 46 35 43 53 52 45 41 33 38 44 46 46 44 41 37 38 40 42 45 54 72 95 111 128 115 90 59 33 23 25 32 36 42 54 64 65 54 39 30 23 29 47 58 52 83 113 80 37 61 112 160 160 125 104 107 141 107 54 31 44 47 38 38 27 29 41 59 78 94 86 61 30 26 38 59 72 50 46 99 149 147 127 121 128 106 80 85 93 84 60 35 32 55 82 97 72 28 19 63 111 132 126 109 105 113 125 135 143 149 155 159 158 166 166 146 126 117 91 51 47 105 159 161 114 59 30 28 47 75 95 81 93 136 147 141 135 133 127 136 155 153 130 113 121 125 140 147 140 140 131 106 115 126 138 144 143 139 133 128 127 133 137 136 132 133 139 145 161 130 80 36 24 36 37 22 33 76 107 103 83 70 82 108 80 53 36 41 43 31 23 26 25 72 115 135 144 147 151 160 166 148 108 60 30 24 23 19 17 18 19 22 26 29 31 32 35 35 22 10 30 78 118 132 109 80 86 75 45 80 136 145 155 172 161 123 98 90 85 82 73 73 65 50 37 31 26 21 24 23 27 25 11 11 59 123 160 173 180 173 144 95 67 74 88 113 116 93 89 112 121 111 92 86 104 137 142 119 111 124 137 171 175 122 59 29 28 31 35 36 35 37 34 22 24 44 100 132 127 128 144 142 143 147 122 63 54 109 158 171 142 96 55 38 34 41 39 32 25 18 53 119 183 190 155 129 136 156 164 164 153 150 169 176 138 91 124 140 145 149 118 60 42 50 89 128 135 127 114 123 141 113 73 83 109 122 129 132 133 153 171 162 148 116 72 45 40 38 60 87 124 129 107 98 93 76 60 53 60 74 81 87 87 78 75 84 87 67 42 45 68 81 92 98 100 92 75 65 86 122 99 88 98 116 99 63 67 101 129 105 104 143 167 146 130 143 155 139 135 145 162 179 180 167 116 105 107 118 116 108 97 85 72 68 77 98 118 124 124 123 131 139 134 130 151 161 122 68 32 12 20 55 91 127 141 131 107 101 103 104 103 101 106 120 181 222 181 123 68 48 111 158 119 108 111 126 127 113 93 76 110 151 174 163 158 166 155 129 139 188 224 198 127 61 31 26 29 38 39 36 59 112 139 127 78 53 92 126 160 182 149 138 148 107 31 16 77 138 139 95 86 103 136 165 183 190 174 146 125 143 160 152 108 54 26 23 28 17 6 8 66 167 197 144 27 35 136 206 181 182 203 191 184 186 187 187 185 185 187 190 187 186 186 187 188 188 187 186 201 194 130 79 143 201 191 189 180 184 190 183 169 167 166 155 156 171 185 207 170 115 143 188 158 116 131 168 142 135 172 167 137 192 224 192 112 30 7 34 40 36 36 44 48 45 67 107 115 125 137 142 154 171 142 80 116 171 205 194 171 157 153 156 151 130 108 127 172 180 130 69 62 55 57 93 140 138 85 40 50 56 54 43 36 36 31 23 28 27 25 24 23 24 25 26 27 26 26 25 25 25 25 26 23 21 19 20 22 24 23 22 23 23 24 26 27 29 31 32 32 27 24 27 30 30 29 31 71 84 72 42 23 15 12 15 16 23 35 45 42 30 22 20 26 31 37 39 36 30 26 24 41 41 35 25 20 21 25 26 27 29 32 35 36 35 33 30 31 29 26 22 20 20 22 24 22 24 22 16 13 19 27 32 27 25 26 27 24 21 23 28 28 30 31 33 47 74 100 115 121 100 88 88 76 49 32 31 33 31 25 17 18 28 39 44 40 36 31 32 31 19 16 30 39 38 40 38 32 32 40 45 38 31 29 46 79 107 117 114 128 143 153 145 144 174 205 212 209 205 195 178 153 122 92 72 41 32 24 20 18 14 15 18 17 18 19 21 22 23 23 23 19 17 15 16 18 19 18 17 19 18 17 16 16 16 16 17 6 8 11 14 15 14 14 15 16 12 14 19 17 10 9 15 19 19 19 18 17 14 11 9 14 18 22 23 21 19 18 18 23 26 29 31 34 36 33 26 28 28 27 26 25 25 24 22 19 18 17 15 17 24 36 44 32 23 15 15 17 18 20 23 22 22 22 21 17 13 8 5 5 6 8 12 15 20 23 25 23 21 19 17 16 16 17 18 15 15 15 15 15 16 17 18 15 16 17 15 13 11 12 14 14 17 21 26 31 34 35 36 23 18 13 10 11 13 14 15 18 18 17 17 15 13 11 10 13 11 8 5 4 5 7 8 6 12 21 28 30 26 21 16 13 12 11 10 11 13 15 17 18 22 26 25 20 14 11 10 11 10 8 6 6 6 7 8 11 12 14 15 17 18 18 19 20 21 21 20 18 18 21 23 19 21 23 22 18 14 12 12 21 24 28 32 33 32 30 28 27 24 20 17 16 17 18 19 16 18 21 26 31 36 40 42 39 43 48 49 48 45 42 42 37 34 32 30 29 27 23 20 16 15 15 19 24 26 23 21 15 16 18 20 21 21 20 20 21 21 21 20 19 17 14 12 11 13 16 20 22 22 22 21 10 9 7 9 14 20 24 26 29 31 31 29 23 17 14 14 17 14 12 13 16 19 21 21 25 28 27 23 22 25 28 28 23 23 22 22 22 22 22 22 19 19 22 26 25 22 23 27 46 54 47 24 16 31 43 43 24 16 11 12 15 17 19 21 23 26 29 32 38 43 41 36 26 25 24 22 20 18 17 16 16 17 19 23 25 25 22 19 19 19 19 19 18 18 21 24 20 20 20 20 20 20 20 20 21 21 19 16 15 19 28 36 36 29 23 23 25 28 32 37 44 44 46 48 45 39 33 30 26 24 26 40 55 60 53 44 41 40 37 31 27 27 32 37 46 42 36 30 25 23 23 24 23 22 22 25 31 37 40 41 36 35 34 32 29 27 25 23 20 15 11 13 19 24 23 20 21 23 24 24 22 19 15 12 10 13 17 18 15 12 9 8 13 14 15 15 13 13 15 17 17 18 19 20 22 24 25 26 25 27 28 28 25 24 24 25 26 26 25 24 22 20 17 16 10 12 14 17 17 16 14 13 18 20 23 24 25 25 26 27 26 28 27 24 19 16 17 19 27 23 17 14 14 15 16 16 13 14 14 14 14 14 14 14 14 19 26 32 33 31 26 23 16 13 9 7 8 14 22 27 24 15 14 19 26 38 38 24 17 19 23 24 24 23 22 22 21 21 21 21 21 19 17 15 14 19 25 29 29 28 27 26 19 16 15 19 27 30 28 24 24 24 25 24 20 18 25 34 48 47 42 37 43 53 49 37 20 21 23 25 25 23 18 14 20 22 29 39 45 40 26 14 9 10 11 15 19 21 20 18 22 23 23 23 23 25 29 33 31 26 23 26 33 34 27 19 19 16 13 13 17 22 27 29 18 17 17 20 24 25 25 25 23 24 25 27 28 29 29 29 30 29 28 27 27 25 20 17 18 20 21 19 17 16 17 18 21 19 18 19 21 22 21 20 18 17 16 15 14 14 14 14 15 15 15 16 19 26 36 44 37 31 23 19 20 23 26 27 26 30 33 34 35 33 25 16 15 15 16 17 19 21 23 24 22 20 16 14 13 14 17 19 20 21 22 23 22 21 19 17 15 14 12 12 16 22 29 33 28 21 14 14 21 28 30 30 28 28 27 26 24 23 22 22 19 19 19 19 19 18 18 18 18 17 15 15 15 16 17 18 16 17 18 20 22 23 24 25 28 28 29 30 32 34 36 37 33 36 39 42 42 40 36 33 30 27 23 21 20 20 22 24 27 26 23 20 18 15 14 13 16 22 26 25 19 15 17 20 17 20 22 22 21 20 21 22 27 32 34 28 19 16 22 30 31 20 9 8 19 30 35 35 27 26 25 23 22 20 19 19 26 31 34 33 32 32 30 26 23 20 16 14 15 15 14 13 11 12 13 14 14 15 15 14 16 17 17 17 18 21 26 30 36 41 47 50 50 51 54 57 44 35 26 23 25 27 25 22 26 31 39 46 47 39 24 14 10 10 11 12 13 13 12 11 8 7 6 6 6 11 28 43 51 55 59 59 55 49 44 41 39 42 43 44 45 46 40 33 19 9 1 1 3 4 4 5 6 13 19 18 11 6 9 14 10 12 14 18 24 29 26 19 13 6 5 13 22 22 16 11 9 16 22 22 20 16 10 5 1 2 3 10 23 34 30 19 12 10 6 3 2 2 2 3 6 8 10 10 12 13 9 3 3 2 1 1 0 1 1 2 1 1 2 4 5 6 7 8 5 5 5 7 10 14 17 19 10 11 15 22 32 36 35 32 24 30 36 37 29 23 24 31 35 37 36 30 22 18 20 24 164 164 164 164 165 165 165 165 161 161 162 163 164 165 166 166 163 165 166 165 164 163 164 166 166 166 166 165 165 164 164 164 164 164 163 163 162 162 161 161 163 164 164 164 164 163 162 161 163 163 163 163 163 163 163 163 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 165 165 164 164 164 164 164 163 163 163 162 162 162 162 163 163 164 164 164 164 163 163 162 162 160 160 161 161 161 162 162 162 161 161 162 162 162 162 162 161 161 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 162 161 161 161 160 160 161 160 160 160 159 159 159 158 162 161 160 158 157 157 156 157 158 158 158 158 158 158 158 158 156 157 158 159 159 158 157 156 157 159 160 159 155 152 150 150 144 138 139 145 145 136 128 126 122 120 116 107 94 82 80 84 95 104 120 120 99 86 91 96 110 103 110 123 118 103 106 124 120 115 112 112 114 112 107 103 89 74 70 89 112 125 134 141 161 150 106 50 37 75 117 134 117 98 117 150 151 136 125 112 85 71 92 139 161 148 117 89 88 110 134 150 160 159 142 120 110 103 99 110 129 127 92 55 65 110 153 163 158 153 144 132 141 125 111 111 119 117 102 87 70 47 40 48 49 50 55 58 55 59 69 69 59 59 65 63 61 69 77 74 77 99 113 106 81 80 87 102 111 109 104 102 117 75 55 91 113 109 115 111 92 56 28 31 46 60 79 98 121 118 115 114 110 92 59 30 27 23 26 43 68 87 94 92 72 54 45 59 76 77 63 51 38 43 47 47 47 46 40 32 38 38 39 43 49 55 60 62 70 61 46 31 22 21 25 28 44 54 66 73 68 54 38 28 22 47 73 75 50 58 82 61 35 69 120 156 151 123 105 106 111 73 24 17 61 98 87 59 40 29 25 39 70 102 98 68 26 22 38 54 54 38 57 125 150 145 131 132 144 127 94 81 69 69 53 32 33 53 61 54 39 32 50 92 131 156 159 149 135 137 139 140 142 145 149 153 154 163 166 153 141 141 126 96 74 119 144 130 102 67 36 21 34 80 100 68 83 146 157 132 130 143 145 139 131 117 102 100 125 135 142 134 121 114 115 117 126 131 130 126 128 137 143 143 151 147 137 129 136 150 154 150 161 132 96 61 38 37 35 22 16 45 71 85 93 95 102 116 89 64 48 51 49 35 29 34 29 49 75 111 149 161 147 135 154 157 133 82 40 26 23 18 16 16 17 20 25 30 32 33 32 36 28 15 26 61 91 101 104 97 102 71 45 81 125 141 172 169 144 118 116 123 124 123 139 125 94 56 32 26 28 29 29 29 29 29 19 10 41 95 144 173 180 165 145 110 83 83 105 114 112 102 103 119 130 130 135 127 120 112 96 88 107 135 173 190 172 106 48 29 29 27 37 36 34 36 32 19 30 59 107 131 129 136 153 155 155 149 118 65 70 124 139 112 80 56 44 36 33 36 30 17 17 31 99 157 192 170 140 143 156 159 157 166 161 159 175 169 122 75 129 172 166 114 54 31 67 101 102 122 141 144 135 150 153 108 51 60 99 127 133 123 109 118 138 151 158 132 91 69 59 47 58 65 80 87 76 63 56 51 62 60 56 54 69 97 102 81 69 62 66 67 51 41 49 58 63 72 65 45 48 84 121 136 105 89 93 111 97 62 59 84 119 114 114 136 162 162 149 145 159 152 144 132 127 146 174 186 149 107 87 104 123 121 99 75 65 76 94 110 117 115 110 108 110 123 130 145 168 154 90 33 35 41 60 82 104 128 144 143 122 140 164 140 89 62 85 139 197 209 179 147 97 55 94 150 142 141 139 142 147 134 98 63 114 147 175 186 196 200 176 143 160 197 206 152 78 39 38 46 44 31 26 47 99 160 179 160 84 56 107 132 132 137 120 143 175 115 30 16 62 105 124 116 130 143 164 173 172 173 168 152 122 129 129 108 69 36 23 26 29 16 6 20 83 155 144 73 0 66 169 206 181 187 204 186 179 183 187 187 185 184 187 189 186 186 187 187 186 186 187 187 206 201 134 67 132 196 194 186 195 188 193 196 178 159 156 157 151 144 145 163 147 111 115 137 129 126 172 204 168 176 214 186 126 169 202 180 104 28 11 38 42 36 41 67 83 73 71 89 125 157 176 164 160 172 154 111 154 187 199 185 180 182 178 172 159 130 109 146 188 180 129 67 59 39 47 81 101 94 66 36 36 35 30 25 28 34 32 25 24 23 22 22 22 24 26 27 27 27 26 25 24 24 24 24 23 21 19 20 22 24 24 23 23 24 26 28 30 31 31 31 31 28 27 31 34 33 34 37 77 82 66 40 25 16 13 16 19 22 30 36 30 20 19 24 31 35 40 44 43 38 32 29 38 37 30 23 21 25 28 28 28 26 26 32 39 38 31 23 32 29 25 22 21 22 24 25 26 26 24 18 14 17 26 33 31 30 31 31 26 21 21 26 30 30 37 47 50 49 52 58 67 65 81 107 110 84 60 53 38 32 22 17 20 26 27 24 28 50 74 81 59 20 9 27 38 43 63 76 66 58 59 58 51 32 19 31 61 79 73 57 62 78 97 107 123 165 206 221 214 211 202 190 179 169 159 151 112 76 36 16 14 14 14 14 13 14 17 19 21 22 22 23 19 17 15 16 18 19 19 18 18 18 17 16 16 15 15 15 8 8 10 13 13 11 12 15 17 14 16 21 20 15 13 17 21 20 18 16 14 12 10 10 14 17 21 22 21 20 20 20 24 27 28 30 35 38 34 28 28 27 24 24 27 29 26 20 17 19 20 21 22 27 36 43 30 22 15 15 18 19 21 23 23 23 21 18 14 10 7 5 8 9 12 16 19 22 25 26 23 21 18 15 14 15 16 18 14 14 14 15 16 17 19 20 15 16 16 15 13 12 14 16 17 19 23 28 33 35 34 33 21 18 14 13 14 16 17 17 16 16 16 16 15 14 12 11 14 11 8 5 5 6 8 10 10 16 25 30 30 24 15 9 6 6 7 8 10 13 15 16 24 25 24 22 18 14 12 11 10 9 9 8 7 8 8 8 11 12 13 15 17 18 19 19 20 20 20 18 17 18 21 24 20 21 22 20 16 12 10 9 17 21 26 32 36 37 36 35 35 31 25 22 21 21 21 21 17 19 21 25 29 32 35 37 36 41 47 50 49 45 43 41 37 35 32 30 29 27 23 20 14 13 13 16 21 24 22 20 13 14 17 19 20 20 20 19 19 20 20 21 21 19 14 11 10 12 15 19 21 23 24 24 14 12 11 11 13 16 19 21 25 26 27 27 25 20 15 12 16 14 13 14 17 20 20 19 24 28 30 27 25 26 27 26 21 22 22 22 22 22 21 21 19 19 22 25 24 22 23 28 41 49 43 23 14 24 37 41 30 21 13 13 14 15 17 20 19 23 28 31 37 42 40 36 25 24 23 20 18 16 14 14 13 15 18 23 27 27 23 20 19 18 18 19 17 16 19 24 22 22 21 21 20 20 19 19 22 22 21 18 16 19 26 32 36 28 23 23 27 30 36 41 51 51 51 48 45 41 37 34 29 23 25 41 60 65 57 47 43 41 35 27 22 24 32 39 47 43 36 30 27 26 27 28 28 25 23 25 32 37 40 40 34 35 36 36 34 30 27 24 22 17 14 15 20 23 21 19 23 23 24 23 21 17 13 11 9 12 17 18 16 13 11 10 14 16 17 16 15 14 15 16 17 17 18 19 21 23 25 26 25 27 29 28 26 25 25 26 27 27 27 26 24 21 19 17 13 15 17 19 18 16 14 12 17 20 24 25 24 24 27 30 28 28 27 24 20 18 17 17 23 20 16 14 15 16 16 15 13 13 14 14 14 13 12 11 16 21 26 31 32 29 24 20 15 14 12 9 9 12 17 21 25 20 19 20 24 36 38 25 16 19 22 23 23 22 22 22 26 24 22 21 20 20 18 16 13 18 25 29 29 27 25 25 20 19 19 23 26 27 24 20 26 25 25 23 19 17 24 34 46 47 44 40 46 53 48 35 16 19 22 25 24 21 15 11 19 23 30 39 43 39 27 16 12 12 13 16 20 22 20 18 19 21 24 25 25 27 30 33 35 28 23 26 32 33 26 17 16 14 13 15 19 24 29 31 19 16 17 21 23 21 19 19 24 26 28 30 31 30 29 28 28 27 27 27 28 25 21 18 18 20 20 19 17 15 16 17 20 19 18 19 22 23 22 21 18 17 15 14 13 13 14 14 19 19 18 17 17 23 34 42 39 32 25 23 25 28 29 29 29 30 28 24 23 23 18 12 17 17 18 19 21 22 23 24 23 20 16 13 13 14 17 19 19 21 22 23 23 21 19 18 14 13 12 12 15 20 26 29 29 21 14 13 20 28 31 32 29 28 27 26 24 22 21 20 19 19 19 19 19 19 19 19 19 18 17 15 15 15 16 17 19 19 19 19 19 21 22 23 29 29 28 28 30 33 37 39 35 36 39 42 43 40 34 30 29 24 21 20 19 19 21 24 28 26 24 22 20 18 17 16 21 25 27 26 21 17 16 16 15 19 23 22 22 24 25 24 32 37 39 33 24 20 24 30 33 22 11 10 19 29 33 32 24 26 29 30 30 26 22 20 26 32 35 33 32 31 29 26 25 21 15 12 13 14 14 14 13 13 14 15 16 16 16 16 16 16 17 18 20 24 28 31 36 40 45 49 50 52 55 57 48 40 30 27 29 31 32 31 35 35 37 42 45 39 26 16 10 10 10 12 14 14 12 10 9 7 7 8 9 15 29 42 48 52 57 60 58 51 44 39 39 42 44 45 46 43 34 24 14 7 1 1 3 2 3 5 3 9 16 20 16 9 8 11 13 13 11 11 16 24 28 27 22 14 10 16 22 22 17 15 11 15 19 21 19 15 10 6 2 4 6 10 23 35 30 17 13 11 7 4 2 1 2 3 5 8 9 10 12 13 9 3 4 3 2 1 0 1 1 2 1 2 3 5 6 6 7 7 6 5 5 7 12 16 18 19 15 16 19 24 30 34 35 34 28 32 38 39 31 24 26 33 35 34 30 23 17 14 17 21 165 165 165 165 165 165 164 164 163 163 164 164 165 166 166 167 164 165 166 166 164 163 165 166 166 165 165 165 164 164 164 163 164 164 164 164 163 163 163 163 165 166 166 166 165 163 162 161 163 163 163 163 163 163 163 163 161 162 162 162 163 163 164 164 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 164 163 163 162 162 163 163 164 165 165 164 164 164 163 163 163 161 161 162 162 163 163 163 163 159 160 161 162 163 163 163 163 162 162 161 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 163 163 162 162 161 161 161 160 158 158 158 158 157 157 157 156 161 160 159 158 158 158 158 159 158 158 158 158 158 158 158 158 157 158 159 160 160 159 158 157 158 160 160 159 156 154 154 155 157 156 152 148 146 143 138 134 108 100 93 91 89 85 82 82 94 92 100 103 95 91 91 86 114 110 117 126 116 100 110 134 143 151 154 147 136 124 105 88 71 63 67 89 110 115 110 105 127 116 81 42 47 91 127 135 118 95 111 142 145 146 152 145 127 98 96 118 127 126 118 103 103 116 131 144 158 164 149 129 108 108 114 132 154 152 114 72 53 87 133 166 172 158 145 140 125 115 107 108 113 108 91 73 54 50 59 71 79 90 94 87 65 83 96 82 66 78 98 100 70 61 61 64 62 67 74 74 74 78 86 95 100 100 98 97 98 63 52 86 100 90 85 65 48 39 39 55 78 92 94 91 95 97 106 118 118 95 61 37 31 29 37 62 92 108 104 92 78 68 56 58 77 94 87 68 51 57 58 55 53 52 46 37 38 39 40 43 46 46 44 41 27 27 27 27 27 27 27 27 50 60 70 72 63 49 36 29 29 66 93 90 59 50 61 44 36 69 110 135 133 115 95 84 56 35 18 33 86 137 129 86 55 35 25 33 55 77 76 56 31 28 47 52 39 33 59 114 120 109 108 125 137 124 98 82 60 56 43 30 35 49 49 38 31 61 94 117 139 162 173 171 149 148 147 144 143 145 148 151 153 160 165 157 149 154 150 132 92 121 125 109 98 76 42 22 36 91 115 73 77 139 155 135 128 147 148 129 111 102 109 125 159 169 157 137 125 109 109 132 141 133 125 124 130 141 153 162 158 153 145 141 147 159 164 163 163 131 116 106 71 39 30 28 24 35 50 79 116 131 127 124 106 92 74 59 48 41 37 37 24 27 42 86 141 165 157 148 140 155 149 106 53 24 19 22 18 16 16 19 25 29 31 31 28 34 28 15 22 52 80 91 115 141 132 63 46 91 116 130 158 144 123 121 141 153 152 154 186 166 123 72 40 33 36 37 31 32 27 28 25 10 24 65 123 168 176 152 144 130 107 101 126 115 111 119 122 123 139 160 166 163 151 130 108 105 127 153 175 187 159 87 34 28 34 29 37 34 32 34 28 17 34 72 108 131 136 143 148 154 167 164 112 59 58 93 87 53 36 32 51 49 37 29 27 24 49 93 151 183 180 139 130 162 177 160 156 172 173 170 167 138 95 75 126 177 155 77 30 55 117 147 115 113 149 157 144 169 166 119 56 68 119 156 152 128 104 106 106 129 147 138 121 113 89 52 42 48 54 58 59 59 78 107 109 82 57 53 77 112 118 97 82 75 82 93 91 82 63 42 54 50 43 47 86 140 149 120 89 81 79 82 74 63 67 81 95 93 87 96 128 152 160 164 154 161 162 138 109 112 139 155 148 104 80 98 129 140 119 85 67 75 86 97 104 105 101 95 69 95 130 163 162 108 54 40 95 95 85 85 113 146 161 164 150 175 198 146 64 30 63 136 167 158 159 161 123 71 91 156 156 127 105 116 135 119 78 51 104 145 187 211 225 222 185 142 160 171 146 84 41 43 56 57 44 35 35 63 129 199 211 178 96 66 124 139 114 102 87 123 147 83 14 24 73 108 146 172 179 187 193 180 162 161 163 153 134 129 106 67 37 29 29 27 29 21 19 38 77 100 76 35 16 106 185 205 195 190 188 176 174 180 186 188 186 185 186 189 185 187 188 187 184 184 188 191 214 200 127 49 115 191 203 190 196 180 175 173 160 150 153 156 167 151 148 145 134 113 92 94 124 169 205 191 156 178 206 167 122 145 162 133 66 21 25 45 35 41 71 117 128 99 93 120 162 182 196 196 185 170 165 173 162 177 178 173 181 190 190 190 183 142 123 177 217 189 129 61 44 40 48 63 67 58 48 42 42 39 34 29 26 28 30 30 23 22 21 21 21 22 24 25 28 27 26 25 24 23 23 23 24 22 20 21 24 25 26 25 25 27 30 32 32 31 29 27 31 30 31 35 35 34 36 41 55 55 42 30 27 21 16 20 19 21 26 30 24 17 21 32 46 48 51 53 51 45 37 31 36 32 25 19 21 27 28 26 28 24 23 29 37 39 33 25 30 26 22 21 24 26 25 23 25 23 22 21 16 14 21 31 39 40 41 40 34 26 25 29 33 31 36 46 50 42 31 26 29 41 62 82 91 86 74 67 38 29 24 23 21 21 34 50 86 123 156 145 84 15 5 38 53 57 86 106 90 72 71 71 60 47 33 30 37 41 38 33 19 28 50 76 108 155 196 210 198 190 177 170 176 191 200 202 188 139 80 40 21 11 10 13 12 13 15 17 18 19 19 19 17 15 14 15 17 18 18 17 17 17 17 16 15 14 14 13 11 9 10 12 11 8 10 16 19 18 20 25 25 20 17 19 18 17 15 13 11 11 11 12 13 16 20 22 22 21 22 22 24 25 25 27 33 38 35 29 27 24 20 22 31 37 31 21 15 19 23 24 24 25 30 34 28 20 15 17 20 20 21 23 25 23 19 15 12 9 7 6 11 12 15 19 22 23 24 25 20 18 14 12 11 13 15 17 15 15 15 15 16 17 19 19 15 16 17 16 14 15 17 19 24 24 24 27 31 33 33 32 20 18 16 15 17 17 16 14 14 15 15 15 15 14 13 12 13 11 8 7 7 10 14 16 20 21 23 23 20 14 9 5 5 6 8 11 13 14 15 15 27 24 20 17 16 16 16 16 11 11 12 12 12 11 10 10 10 11 13 15 17 18 19 19 18 18 18 16 14 16 20 23 22 21 19 15 11 10 12 14 16 20 26 32 36 37 37 36 39 34 28 24 23 22 22 21 16 18 20 24 28 32 34 36 39 45 51 54 52 48 44 42 38 36 33 31 30 27 23 20 16 13 12 14 18 20 19 17 13 15 17 19 19 19 17 16 15 16 18 21 23 22 17 14 14 15 17 19 21 23 24 24 15 15 15 15 15 16 17 18 22 22 23 25 27 24 17 11 15 14 14 16 19 20 19 17 21 27 30 29 27 27 25 23 19 20 21 22 22 21 20 20 20 19 21 23 23 21 23 28 41 44 37 20 9 16 32 42 39 28 19 15 15 15 16 19 16 22 27 32 37 41 40 35 23 22 20 18 16 14 12 11 13 14 16 21 25 27 26 24 20 17 17 19 17 15 18 23 24 23 22 21 20 19 18 18 19 21 22 20 19 21 27 32 37 30 23 24 27 30 36 41 49 51 52 49 46 45 41 37 37 26 23 39 60 66 58 49 47 43 34 25 20 24 34 43 45 42 36 32 30 31 34 36 34 30 26 28 32 36 36 34 32 34 38 39 38 34 28 25 25 22 19 19 22 23 22 21 22 22 22 21 19 16 13 12 11 14 18 18 16 13 12 12 14 16 19 19 17 16 16 17 18 18 18 18 20 22 24 25 25 27 29 28 26 25 25 27 23 24 25 25 25 23 21 20 20 19 19 18 18 18 19 19 20 24 27 26 23 24 27 32 33 30 27 24 22 19 15 13 18 15 13 13 15 16 15 14 13 14 14 14 13 11 10 8 18 21 25 28 27 24 20 16 10 11 13 12 12 13 17 20 27 24 24 22 22 33 37 25 14 16 19 21 21 22 22 23 38 32 24 19 18 19 20 21 16 22 28 32 31 28 26 25 20 23 26 28 27 24 20 17 25 24 23 22 18 18 26 37 40 44 44 42 46 52 46 34 19 20 22 23 22 20 17 15 18 22 30 37 39 34 25 17 14 14 15 18 21 22 21 19 22 23 24 24 24 26 30 33 39 30 23 25 31 32 24 15 14 14 15 16 19 23 27 29 23 20 21 26 27 22 17 16 27 28 31 32 32 31 28 27 20 20 22 24 27 26 23 20 20 21 21 20 17 16 16 18 20 18 18 19 21 23 22 21 18 17 15 13 13 13 14 15 17 18 18 16 17 22 33 42 41 35 29 28 30 33 33 31 27 27 23 18 16 17 15 11 17 18 19 20 22 23 24 25 24 21 17 14 13 15 18 20 19 21 23 24 24 22 20 18 14 13 13 13 15 18 22 24 30 22 13 13 20 28 32 34 29 29 27 25 22 20 18 18 17 17 18 18 19 19 19 20 20 19 17 15 14 14 14 15 18 19 20 20 20 19 18 17 24 24 24 26 29 34 38 41 37 38 40 43 43 40 34 29 30 25 22 22 21 20 22 26 25 24 23 21 20 19 19 18 24 25 25 25 22 19 15 12 16 22 25 24 23 26 26 25 33 38 42 38 30 25 27 31 31 24 17 17 23 27 27 25 23 26 30 33 33 30 25 22 26 32 36 33 29 28 27 25 22 19 16 15 16 17 16 15 15 15 16 17 17 17 16 16 14 14 16 19 24 29 34 37 38 41 46 49 50 51 52 53 47 43 37 35 35 37 37 37 42 39 39 43 46 42 30 19 8 8 9 12 15 16 15 12 10 7 8 11 15 21 32 42 48 51 55 58 56 50 42 37 37 39 40 40 40 38 27 17 11 6 3 4 3 1 1 4 1 5 14 21 20 13 8 8 14 16 14 10 9 16 24 27 29 22 20 23 26 23 18 15 14 15 18 19 18 14 10 7 8 9 7 7 19 33 31 19 13 11 8 4 1 1 2 4 4 7 9 9 11 13 9 3 4 3 2 1 1 1 1 2 2 3 4 6 6 6 6 5 6 5 5 8 13 17 19 20 22 24 29 33 35 36 35 34 30 33 38 39 33 27 28 34 35 31 24 16 12 11 14 16 166 166 166 165 165 164 164 164 165 165 166 166 166 166 166 167 164 165 167 166 164 163 165 166 165 165 165 164 164 163 163 163 165 165 165 165 165 165 165 165 167 167 167 167 166 163 161 160 163 163 163 163 163 163 163 163 162 162 162 163 163 164 164 165 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 166 165 164 163 162 162 163 164 165 165 165 165 164 164 164 163 163 162 162 162 163 163 164 164 164 159 159 161 162 163 164 164 164 163 161 160 158 158 159 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 162 162 161 161 161 161 161 161 160 160 160 159 159 159 159 158 157 158 159 161 162 158 158 158 158 158 158 158 158 158 159 161 162 162 161 159 158 159 160 161 159 157 156 157 159 156 165 164 150 140 135 123 108 98 90 86 94 104 107 104 101 107 95 92 101 115 128 123 103 98 111 121 116 104 103 118 133 143 158 158 140 127 125 114 97 79 72 73 90 105 105 94 84 76 68 48 35 55 95 118 117 103 84 105 138 145 157 175 172 163 124 101 96 92 102 111 102 94 99 108 125 144 149 134 115 107 122 138 150 156 149 120 91 37 58 108 159 167 137 110 105 99 103 109 113 110 97 76 59 52 78 108 118 118 126 124 107 71 102 115 89 71 97 128 131 94 70 63 71 63 52 53 58 74 82 88 90 91 94 96 97 86 57 51 79 77 58 49 29 34 53 71 79 89 98 94 82 76 89 111 126 113 79 48 33 23 24 39 73 111 127 117 100 84 80 61 45 64 100 105 85 63 69 70 65 62 62 57 48 37 36 36 36 37 39 40 41 25 29 31 27 22 23 32 40 47 56 64 62 52 40 30 25 38 79 103 98 71 53 52 34 44 67 95 114 121 110 82 56 23 18 35 68 105 136 127 88 64 45 37 39 38 40 42 37 30 32 56 60 44 40 48 72 81 63 70 99 112 103 90 81 71 58 41 32 35 42 40 33 52 100 133 135 140 152 152 144 138 141 144 147 150 152 154 156 144 149 155 149 139 142 140 126 96 121 123 112 107 84 48 31 42 93 120 84 75 119 141 141 142 139 121 107 114 128 139 149 158 171 156 141 145 130 128 161 146 138 140 153 158 152 150 155 151 154 156 153 146 144 152 162 161 125 126 138 96 38 22 32 29 27 33 65 112 133 124 115 136 128 101 64 42 41 40 34 33 27 31 63 111 137 145 154 127 147 153 120 63 21 16 28 20 18 17 19 24 27 28 28 30 35 28 15 23 57 92 109 119 140 119 57 59 97 113 148 141 124 109 121 148 160 164 174 185 175 144 102 69 51 38 28 30 30 24 26 27 12 15 46 93 153 166 142 143 144 125 113 125 130 128 116 111 123 144 159 155 150 148 146 133 121 127 144 151 172 151 79 27 27 37 34 36 32 29 31 25 15 36 78 94 123 143 151 143 146 167 166 107 55 36 47 41 34 37 34 36 46 39 35 46 56 95 158 179 190 162 113 118 169 188 166 173 181 174 161 141 103 84 100 132 151 103 40 43 105 157 158 122 105 150 154 136 171 173 133 75 83 133 168 162 144 134 147 119 128 134 131 139 149 116 60 26 34 38 54 83 102 128 164 154 115 81 72 80 100 114 114 102 107 121 134 143 135 90 34 50 42 53 94 150 187 166 116 75 82 85 79 75 77 79 79 87 77 69 86 120 146 167 187 150 154 158 149 135 133 132 122 114 106 109 120 131 141 135 116 80 72 67 74 93 108 106 96 75 97 127 144 112 48 49 110 153 130 88 83 135 177 169 148 159 202 212 117 35 41 81 128 120 110 134 144 98 49 86 182 158 81 33 66 103 77 39 35 66 130 186 201 207 207 170 120 131 129 94 42 29 50 51 28 34 64 81 81 119 189 210 177 127 97 147 137 91 73 51 79 79 60 16 19 80 150 199 207 195 204 207 188 166 168 173 165 157 141 97 41 16 24 33 28 21 20 28 51 66 55 39 37 78 154 192 196 196 178 166 168 171 178 186 189 187 185 186 188 184 187 189 187 183 183 188 194 214 190 112 29 97 183 206 194 182 174 160 141 133 152 170 168 176 169 183 171 158 140 97 84 136 210 224 173 138 155 165 129 99 113 123 89 31 13 29 39 33 56 112 166 159 109 111 162 189 194 184 177 185 184 181 191 151 167 176 176 176 173 179 195 191 143 123 189 228 187 116 42 33 48 49 47 51 43 36 45 36 36 37 37 33 26 23 23 24 23 21 20 20 21 22 23 29 28 26 25 24 23 23 23 24 23 21 22 25 27 27 26 28 30 33 35 34 30 26 23 31 31 34 36 35 33 36 42 39 34 24 22 26 20 12 16 19 20 25 29 24 17 25 39 63 63 62 61 56 47 36 29 34 29 20 16 20 27 27 23 27 25 24 24 27 32 35 37 28 23 20 21 25 28 25 22 21 18 18 20 14 9 15 27 49 50 52 50 43 35 33 37 33 28 26 33 43 45 35 24 27 39 45 43 49 66 74 70 42 29 24 24 13 8 38 79 148 189 216 183 91 8 7 56 92 82 95 101 74 55 65 76 56 44 30 23 23 22 20 18 21 17 29 53 85 126 159 168 171 166 161 164 180 197 203 199 208 174 129 85 46 17 8 10 13 14 15 16 17 17 16 16 16 14 12 13 16 17 17 16 16 16 16 15 15 14 13 12 13 10 10 12 10 6 9 16 21 20 23 28 28 23 19 19 14 13 11 10 10 11 13 14 12 16 20 22 22 22 23 24 23 23 23 25 31 37 35 29 25 21 18 21 34 43 37 25 14 19 24 25 23 22 23 24 26 20 16 18 21 21 21 22 25 23 18 13 10 8 7 7 12 14 17 20 22 23 24 23 17 15 12 9 9 10 13 15 17 17 16 16 16 17 18 18 16 17 17 17 15 16 19 22 30 27 25 25 28 32 33 33 19 17 16 15 16 15 12 9 13 14 14 15 15 15 14 13 11 10 8 8 10 14 19 22 28 25 19 13 9 6 5 5 7 9 12 14 16 16 16 15 29 23 16 13 15 18 20 20 12 13 14 15 15 14 12 11 10 11 13 15 17 18 19 19 16 16 15 14 12 14 18 22 23 21 16 10 8 9 15 20 19 22 27 32 35 35 33 32 39 34 27 23 21 21 20 18 12 14 18 23 28 33 37 39 44 50 56 58 56 50 45 43 39 37 34 32 30 27 23 20 19 16 12 13 16 18 17 15 15 16 17 19 18 17 14 13 11 12 15 21 24 24 21 17 19 19 19 20 21 22 23 24 15 16 17 17 17 16 17 17 21 19 20 24 28 27 19 11 15 14 15 18 20 20 18 16 19 25 30 29 27 26 23 20 18 19 21 21 22 21 20 19 21 19 20 22 21 20 23 29 43 42 33 17 7 12 30 46 45 34 23 18 17 16 16 19 15 22 29 34 39 42 40 36 21 20 19 17 14 12 10 10 15 14 15 18 23 26 28 28 20 17 17 19 17 14 17 23 25 24 23 22 20 19 18 17 16 19 22 22 21 23 28 33 39 31 25 24 27 30 35 40 45 50 52 51 49 49 45 39 45 29 22 37 58 65 59 50 51 45 34 24 19 25 37 47 44 40 36 33 33 36 40 43 40 35 30 30 33 34 33 30 30 33 38 42 41 36 29 25 28 26 24 23 24 25 24 23 20 20 19 18 17 15 14 13 13 16 19 19 16 14 12 12 13 16 19 21 19 18 18 19 18 18 18 18 19 21 23 24 25 27 28 28 26 25 25 27 18 20 22 24 25 24 23 22 25 23 19 16 17 20 24 27 24 27 29 27 23 23 28 33 36 33 28 24 22 18 13 9 13 12 11 12 14 15 14 12 14 14 14 14 12 10 8 7 18 20 23 25 24 20 16 13 6 8 12 14 15 16 19 21 27 27 27 23 21 31 36 25 11 14 17 20 21 22 23 25 49 40 27 18 16 19 23 25 21 26 32 36 35 31 28 27 21 25 30 31 27 22 17 15 23 22 22 21 18 19 28 39 33 40 43 42 46 51 45 33 24 24 23 22 21 21 21 22 17 22 29 34 35 30 23 18 16 16 16 19 22 23 21 19 26 26 25 23 22 24 29 33 41 32 23 24 30 31 23 14 14 15 16 17 19 22 24 26 28 25 27 32 32 25 18 17 28 30 32 34 33 31 28 26 13 14 17 22 26 27 25 22 21 22 23 21 18 17 17 19 19 18 17 19 21 23 22 21 18 17 15 13 13 13 14 15 11 14 15 15 17 24 36 45 42 37 32 31 34 37 35 33 23 23 20 15 14 15 15 12 16 16 18 20 22 24 25 25 24 21 17 14 13 15 19 21 19 21 23 25 25 23 20 19 14 13 13 14 15 17 19 21 30 22 13 12 19 28 33 34 30 28 26 24 21 19 17 16 15 16 16 17 18 18 19 19 21 19 17 14 13 12 12 13 16 18 21 22 21 18 14 11 17 19 21 25 30 35 38 40 40 40 41 43 44 40 34 29 32 27 23 24 23 21 23 28 23 22 21 20 19 19 19 19 22 21 22 23 23 21 16 12 18 24 28 25 24 26 26 23 32 38 43 40 33 28 29 32 29 25 22 23 26 27 23 18 22 26 30 33 33 31 27 24 26 33 36 32 27 26 26 25 18 17 16 18 20 20 18 16 16 17 17 18 18 17 17 16 12 12 15 20 26 33 39 42 40 43 48 50 50 49 48 49 44 43 41 40 40 39 39 39 47 43 41 45 49 45 32 20 5 5 7 12 16 18 17 15 9 7 9 13 19 26 35 43 49 51 54 55 53 48 41 37 33 34 33 33 33 31 22 13 10 8 6 7 4 1 1 3 1 3 12 22 23 15 7 5 14 18 18 12 8 11 18 23 32 28 27 30 31 25 18 15 16 15 17 18 17 13 9 8 13 12 6 4 15 32 33 22 13 11 8 4 1 1 4 6 4 6 8 9 11 13 10 4 4 3 2 1 1 1 1 2 2 3 5 6 6 6 5 5 6 5 5 8 14 18 20 20 26 31 38 42 41 38 35 33 31 33 36 38 34 28 29 34 35 29 20 13 9 9 12 13 165 165 164 165 168 169 170 169 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 165 166 167 167 166 164 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 163 163 162 162 161 165 163 161 159 159 160 161 162 164 164 164 164 163 162 162 161 164 164 164 165 165 166 166 166 167 166 164 163 163 164 166 167 166 165 165 164 162 161 161 160 166 165 164 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 160 160 160 161 161 161 161 161 161 161 161 161 161 162 163 163 162 161 161 160 160 160 159 159 159 158 158 159 160 162 163 163 162 160 159 160 160 162 162 162 160 158 157 160 160 161 161 160 160 159 159 161 161 160 160 160 161 162 163 159 158 157 158 159 159 157 154 155 159 157 144 124 106 97 96 110 126 140 144 144 143 136 126 118 121 126 135 149 151 129 102 129 132 138 142 134 120 114 117 123 118 126 118 108 106 110 131 107 74 48 66 100 99 74 60 54 41 27 35 61 81 95 108 98 85 82 103 133 150 152 148 140 125 107 96 97 102 106 107 92 89 93 108 121 123 117 112 124 142 156 146 143 165 150 97 33 52 90 117 108 84 87 111 106 117 115 99 83 70 71 86 110 124 137 135 131 136 125 98 71 98 118 90 62 100 147 146 94 84 85 93 82 55 41 45 70 83 92 94 100 106 97 80 63 59 53 45 36 31 34 40 73 92 101 95 96 106 105 93 78 92 102 95 76 60 54 54 32 16 27 75 118 127 117 111 110 104 82 56 63 101 114 91 71 70 75 77 76 78 69 48 43 40 33 29 33 39 36 28 28 34 40 40 35 31 32 36 39 50 57 58 51 34 26 35 71 92 113 116 100 73 43 23 31 59 113 144 121 84 58 39 20 34 51 79 122 145 117 70 64 63 56 44 35 33 32 31 24 34 42 40 38 42 51 56 50 66 84 85 69 61 78 103 105 65 34 35 38 32 33 43 96 145 166 153 146 141 131 128 132 141 146 145 148 155 157 152 137 150 150 146 135 135 142 123 103 116 139 133 105 93 71 28 20 90 120 90 76 104 137 153 142 108 103 121 133 152 159 141 142 155 148 130 132 145 154 159 165 163 162 165 166 162 152 143 145 148 151 150 143 138 143 152 145 129 154 154 113 62 25 35 33 26 37 48 68 91 102 119 141 147 125 83 50 33 31 39 36 36 32 36 65 110 143 156 145 151 146 115 68 33 24 30 21 18 17 20 27 31 31 28 27 33 32 17 17 56 101 116 110 121 101 68 74 106 124 124 130 118 116 131 146 149 146 146 152 165 159 152 123 68 37 26 35 33 25 23 26 20 15 21 66 114 130 131 142 156 158 136 111 110 114 112 107 116 129 131 137 138 142 145 140 133 136 144 146 142 109 58 29 29 35 36 36 29 34 35 21 21 51 79 87 122 156 175 159 139 135 119 85 56 35 37 42 37 29 27 29 41 64 89 108 129 161 190 196 182 150 125 139 176 190 180 170 153 143 118 84 96 134 147 148 108 41 47 100 138 167 165 116 91 120 134 128 158 166 131 99 99 120 156 163 168 176 151 147 136 120 122 123 141 135 57 26 35 17 52 126 183 165 150 155 126 120 120 91 69 78 94 134 149 131 160 195 155 96 59 41 22 61 147 204 202 141 70 79 113 150 130 97 123 138 98 63 65 95 122 121 131 163 183 166 160 146 154 161 157 157 146 106 115 127 127 120 124 128 120 64 52 45 56 92 140 152 131 107 123 137 117 62 31 81 161 194 123 83 100 122 130 144 161 171 175 144 68 29 82 136 132 83 111 128 118 85 56 86 151 115 53 15 24 37 38 36 34 46 78 109 124 134 133 107 75 80 47 27 38 49 40 26 21 52 125 139 103 119 167 182 175 143 111 101 95 68 56 58 49 55 46 20 20 92 188 217 189 176 186 182 159 143 147 157 161 167 113 52 21 19 23 21 16 29 23 28 38 47 68 99 120 140 183 201 177 162 175 179 164 177 187 186 181 182 181 179 183 177 184 185 186 190 188 191 205 196 143 76 62 110 159 184 201 200 174 150 155 177 183 183 192 174 201 207 187 184 194 171 130 146 202 201 128 81 89 96 85 91 91 78 42 24 22 17 29 60 107 161 212 164 97 143 198 196 188 179 176 178 180 179 176 151 152 170 186 178 169 181 195 175 121 125 185 206 165 98 47 34 38 43 44 41 39 38 39 34 33 30 26 22 22 24 27 27 27 26 24 24 24 26 28 34 29 24 24 27 29 27 24 26 26 26 27 29 31 33 35 34 34 34 33 30 26 21 18 27 32 37 37 32 29 31 35 28 27 25 22 21 21 21 21 25 26 30 30 20 14 27 46 66 79 84 72 57 47 35 25 29 30 27 20 16 18 21 21 21 21 19 21 31 41 41 35 37 29 21 20 24 28 27 24 23 21 20 17 12 13 23 35 44 53 58 55 50 46 40 34 33 27 24 29 34 34 33 32 30 36 32 22 25 42 49 45 42 31 26 30 18 2 36 110 165 208 218 147 46 10 51 111 129 93 107 120 73 41 49 48 45 42 33 21 15 17 18 17 21 20 25 38 52 68 89 106 115 112 113 128 145 149 161 186 195 184 170 144 95 40 10 6 4 9 14 16 16 15 14 15 15 13 11 12 13 14 13 12 19 21 21 20 16 13 12 12 11 13 14 14 13 14 18 22 19 19 20 24 27 25 17 10 13 14 11 4 5 10 15 16 15 13 13 18 25 28 25 21 24 20 22 33 41 38 30 23 23 20 18 24 36 42 33 19 16 16 18 22 24 24 21 18 24 23 22 20 19 19 19 20 17 17 16 13 10 9 11 13 17 15 14 17 22 25 25 23 13 12 10 8 9 11 14 16 20 20 20 19 18 17 16 15 15 17 19 20 20 21 23 25 29 26 20 17 24 34 36 32 15 16 18 19 19 17 16 14 16 16 14 11 8 8 11 14 15 14 15 17 21 22 21 19 17 12 8 5 5 6 5 4 2 11 18 17 16 19 23 23 24 18 11 10 15 20 21 20 15 17 19 19 18 15 12 11 11 13 16 18 19 19 18 17 14 12 10 9 9 10 12 13 18 16 14 13 12 14 16 17 21 21 22 26 30 32 29 27 36 32 27 23 22 20 18 16 13 13 18 26 32 34 38 42 48 50 53 54 54 51 47 44 40 38 35 33 31 29 26 24 22 18 14 13 16 20 22 22 22 20 18 17 17 16 14 12 13 15 17 19 20 20 19 18 21 20 19 21 23 23 21 18 18 17 17 16 15 15 15 15 21 24 27 27 26 24 25 26 20 20 20 20 20 20 19 19 15 18 25 30 26 20 19 22 19 20 20 20 20 19 19 19 21 18 17 17 17 18 24 32 47 48 33 16 14 19 29 42 36 30 24 21 19 19 19 19 17 25 30 31 34 39 40 37 27 20 16 17 16 12 10 13 15 16 18 21 25 28 31 32 23 22 21 19 19 19 19 19 23 24 24 22 19 18 19 20 15 19 22 23 22 22 25 28 35 33 31 29 29 31 34 35 40 44 48 49 47 46 47 50 41 34 31 39 52 59 55 47 51 40 28 23 27 34 38 39 37 39 38 35 36 43 49 50 47 44 36 30 31 35 32 24 28 27 31 38 39 31 23 21 27 29 29 24 21 22 26 30 24 21 18 17 18 17 15 13 13 16 18 18 17 17 17 19 18 17 17 16 16 16 17 17 21 20 17 14 12 14 18 23 21 24 26 25 22 22 27 32 22 17 16 20 24 23 21 21 24 22 18 16 25 37 42 40 36 40 43 39 32 26 27 30 33 30 29 31 33 29 18 9 7 7 9 10 12 13 14 14 14 15 16 14 12 10 11 13 18 20 21 22 25 27 22 14 12 13 13 14 16 19 22 23 25 29 29 24 23 26 27 25 18 20 23 22 19 19 22 25 41 36 28 22 20 20 20 20 21 27 42 47 37 31 31 27 24 25 25 24 24 22 21 20 21 20 21 23 23 23 30 38 38 43 45 43 41 42 42 41 29 26 23 22 22 22 20 18 15 21 29 35 36 30 23 18 14 16 19 20 21 23 26 28 28 26 21 15 18 27 36 39 38 26 18 25 34 33 22 12 16 17 18 17 16 16 19 22 26 28 31 33 32 29 25 22 28 26 25 27 30 28 22 16 11 14 20 24 26 25 22 20 21 21 21 20 19 18 17 16 13 15 18 20 21 20 19 18 17 16 14 13 12 11 12 12 12 13 14 15 18 26 35 41 38 36 36 37 40 40 37 33 24 21 17 14 13 15 18 20 15 20 23 22 23 27 31 32 25 21 16 15 18 22 25 25 22 23 23 23 21 19 15 13 11 12 12 13 14 15 16 16 31 26 19 15 16 21 28 33 36 28 22 22 20 15 12 14 16 19 20 17 13 12 17 21 21 20 18 16 14 13 13 13 13 14 15 16 17 18 18 18 18 16 15 18 23 29 33 35 43 40 38 40 42 42 37 31 31 28 24 23 24 24 24 23 28 23 19 17 20 22 22 21 19 20 23 24 23 20 16 14 21 24 26 26 24 23 23 24 23 32 41 41 33 26 24 25 30 28 26 24 22 22 21 21 25 25 26 27 28 28 28 29 31 38 41 35 28 24 19 15 11 11 11 12 13 14 16 16 15 15 16 18 21 21 17 14 13 12 14 21 31 37 38 37 36 37 40 45 48 48 45 41 43 47 47 41 37 38 42 44 43 44 45 44 41 36 28 23 14 6 4 8 12 11 10 10 12 11 13 19 26 32 35 37 43 48 55 59 58 51 40 32 30 31 33 32 28 21 14 11 4 6 7 6 3 2 4 4 5 4 9 19 24 19 12 8 15 11 7 6 8 11 13 14 17 25 33 36 36 34 26 19 9 9 13 18 18 12 9 9 11 9 4 5 20 36 36 25 10 11 11 9 5 3 2 2 6 8 8 9 13 16 13 7 4 3 2 1 1 1 1 1 7 12 17 15 8 4 5 7 5 4 5 9 14 18 20 20 31 44 55 54 47 43 41 41 33 36 39 38 34 31 31 32 30 24 17 12 11 11 12 12 165 164 163 164 166 167 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 167 167 167 166 165 165 165 165 165 164 164 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 162 165 164 162 161 160 161 163 164 163 164 164 164 164 163 163 162 164 164 165 165 165 165 165 165 164 164 163 163 163 163 164 164 165 165 165 164 163 163 162 162 163 163 163 162 163 164 165 166 161 161 162 162 163 164 164 164 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 162 162 161 163 163 162 162 162 161 161 161 162 162 164 165 164 163 161 160 161 161 162 162 161 160 159 159 159 159 160 160 160 160 159 159 161 161 160 160 160 161 162 163 160 158 158 158 160 160 157 155 160 157 151 141 132 128 130 133 144 151 156 157 155 150 142 135 135 129 125 126 129 130 130 131 147 150 153 153 149 142 135 132 119 121 129 120 121 132 123 120 96 73 60 79 105 102 83 76 59 38 30 45 66 80 89 94 94 81 74 82 96 101 98 95 96 94 94 97 102 105 104 102 86 89 94 97 96 97 107 118 133 140 149 142 132 137 125 90 41 44 48 63 98 135 148 142 118 99 71 62 84 110 130 146 133 132 127 115 111 120 111 84 81 106 124 101 68 76 107 119 97 80 75 86 87 71 61 64 64 66 64 67 82 95 87 70 41 48 48 36 30 43 69 90 91 104 112 110 113 120 115 102 78 100 92 57 50 74 79 59 43 24 25 63 113 138 134 123 125 124 108 79 70 93 105 92 80 75 76 78 77 78 68 48 36 35 32 29 35 44 49 49 53 44 37 39 41 41 40 41 49 47 47 50 43 24 29 57 92 110 134 142 118 71 31 12 30 83 138 141 93 44 31 41 74 70 71 89 117 127 100 65 65 71 70 58 43 33 28 27 25 30 33 31 32 45 69 90 71 84 102 110 97 79 78 88 91 63 45 43 36 28 50 85 139 161 163 145 136 138 138 135 136 142 147 148 151 154 156 155 146 156 153 148 139 140 147 128 96 117 137 131 114 103 79 44 19 72 100 81 68 86 111 125 123 116 124 131 130 141 153 148 143 148 135 121 132 151 158 160 153 154 157 158 156 150 142 136 141 140 140 141 142 141 136 131 127 120 149 153 124 84 42 35 33 26 33 33 46 75 98 125 140 160 148 100 56 34 31 37 41 40 30 24 41 84 125 147 153 155 144 110 65 33 26 32 22 19 18 21 27 31 30 28 29 33 32 18 15 49 97 125 118 103 76 70 95 118 118 113 111 133 143 130 122 131 141 142 150 160 163 168 138 76 42 31 36 34 27 24 26 22 17 20 39 86 119 136 144 155 167 153 114 108 115 127 130 133 136 133 137 138 136 132 133 144 160 173 161 135 83 40 30 35 37 40 35 33 36 33 21 24 46 64 91 122 157 191 191 163 126 81 47 41 41 44 39 28 30 39 59 100 137 149 158 175 181 174 181 173 153 135 138 156 164 160 140 117 124 132 117 135 177 194 135 64 32 75 118 145 165 156 102 79 110 124 110 132 142 120 85 100 120 149 164 181 193 173 148 152 146 126 105 112 108 62 44 42 20 56 123 168 143 125 127 130 149 159 127 82 64 68 144 190 175 154 161 154 115 59 41 28 54 133 180 143 94 91 145 182 202 173 151 173 166 114 59 85 133 155 129 114 134 155 174 179 160 146 145 163 191 192 161 130 113 114 107 99 102 107 61 54 71 108 139 157 165 165 134 140 144 107 48 48 108 152 142 136 125 106 98 113 127 123 112 118 91 38 45 132 170 127 84 99 109 98 69 51 82 134 89 39 11 32 70 93 91 78 49 38 37 51 63 57 42 31 34 32 28 27 35 47 53 52 106 182 184 126 125 160 172 171 128 75 62 79 75 75 78 64 80 56 19 17 85 169 187 157 130 117 102 94 99 107 111 110 98 68 36 23 23 24 21 17 20 23 32 60 110 162 187 187 181 178 170 160 160 169 176 177 180 187 184 178 179 176 170 171 177 182 182 183 187 188 194 210 177 85 63 121 150 150 172 203 194 183 171 176 189 188 182 185 179 184 184 188 203 209 179 139 131 142 127 90 84 123 156 159 145 90 49 32 28 19 19 50 112 177 207 194 130 100 165 205 188 184 180 179 180 180 178 175 161 152 164 183 184 180 186 192 164 110 96 137 167 154 100 44 35 37 40 41 40 37 36 35 32 31 30 26 23 21 23 25 26 26 27 26 26 26 28 29 32 29 27 27 28 29 29 28 27 27 27 28 29 31 33 35 34 34 33 31 28 25 21 19 26 31 36 37 34 31 29 29 24 23 23 22 23 24 25 26 28 27 29 28 21 17 30 48 71 82 85 72 56 44 32 22 27 31 31 25 19 17 17 15 19 19 19 22 31 40 41 35 33 29 27 29 34 34 29 24 26 24 22 19 15 14 22 33 46 51 53 49 46 46 43 38 26 21 19 22 24 25 26 29 34 35 34 31 31 37 43 47 50 51 41 28 17 8 28 68 104 145 153 88 12 10 86 163 143 113 115 120 84 49 37 28 50 39 25 16 14 16 17 16 25 23 23 26 29 32 40 49 60 56 55 65 75 78 89 110 117 124 138 138 108 56 17 4 7 10 14 15 14 14 14 15 16 14 11 11 13 15 15 15 20 21 21 18 15 13 13 14 11 14 16 17 15 15 16 18 18 17 18 22 26 24 18 12 13 13 10 6 7 14 17 16 16 15 15 19 24 25 23 20 23 19 22 33 41 38 28 21 26 24 23 26 33 37 29 17 18 18 19 21 24 24 21 19 24 23 21 20 19 19 19 19 19 19 18 15 12 11 13 15 16 16 15 17 19 21 22 21 13 12 10 9 10 12 15 17 21 21 21 20 19 18 16 16 15 17 19 20 20 20 22 25 24 22 19 18 26 34 34 29 15 16 18 19 19 18 17 16 19 18 15 12 10 12 18 22 24 22 19 19 20 20 19 17 14 11 7 5 6 7 6 5 6 12 16 16 17 21 23 22 21 16 11 10 14 18 19 18 15 16 17 18 18 17 15 14 15 16 18 19 18 17 15 13 13 12 10 8 8 10 11 12 12 13 15 16 17 17 17 16 20 19 19 23 27 31 32 32 34 31 27 25 24 22 20 18 18 18 21 27 30 31 33 36 49 51 54 55 55 52 48 45 40 38 35 33 31 29 26 24 19 17 14 15 18 22 23 23 20 17 15 15 15 14 12 10 10 12 15 18 20 21 21 21 23 21 19 20 21 21 19 17 18 17 17 17 16 16 16 16 18 21 25 26 25 25 26 28 19 19 18 19 19 19 20 20 14 16 22 26 24 19 19 22 23 22 21 20 18 16 15 14 18 17 18 20 20 19 23 29 44 48 38 22 18 20 27 39 36 30 24 22 23 23 22 20 24 26 25 23 28 38 44 44 30 23 18 19 18 13 11 13 16 16 18 20 23 26 28 29 21 20 19 18 17 17 17 18 20 21 22 21 19 19 20 22 18 20 23 22 20 21 25 28 33 34 35 35 35 34 33 32 37 40 44 44 43 43 46 49 42 37 35 40 49 54 53 49 49 42 33 28 29 33 35 35 38 40 38 34 35 43 50 53 52 47 37 29 29 34 36 33 31 28 30 35 35 30 24 23 26 25 24 22 21 23 27 30 28 24 20 17 17 18 18 17 14 16 18 17 16 16 18 19 20 18 15 13 13 15 17 19 17 17 16 14 13 15 20 23 22 25 27 25 21 20 22 26 26 21 20 21 22 21 23 27 31 30 25 23 30 41 47 46 45 49 51 46 37 31 31 33 40 37 36 37 37 30 18 8 6 7 9 11 12 13 13 13 17 17 17 14 11 10 11 13 17 19 19 20 24 27 24 18 14 14 14 14 15 17 19 21 24 27 27 24 23 27 29 28 19 21 23 24 23 21 21 21 30 31 30 26 20 18 19 22 23 29 42 45 33 27 29 27 24 24 23 23 22 22 22 22 21 17 17 21 25 28 33 38 39 44 46 43 41 41 41 40 28 25 23 21 22 22 20 18 15 21 30 36 37 32 25 20 18 20 21 21 20 20 23 25 24 25 22 19 22 30 35 37 35 25 20 26 32 30 22 15 18 18 17 15 13 14 17 20 30 31 33 33 32 28 24 21 22 20 19 21 25 25 21 16 13 16 21 25 27 26 23 21 21 21 20 19 18 17 17 17 15 17 20 22 22 21 19 18 14 13 12 11 11 11 11 12 16 16 15 15 18 25 34 41 41 37 34 33 34 34 31 27 21 19 16 13 13 15 17 19 18 23 24 22 22 27 31 32 27 22 17 15 17 21 24 25 21 22 22 21 20 18 16 15 12 12 12 12 13 15 17 18 32 29 22 14 11 17 29 39 36 29 24 24 21 15 11 12 17 20 21 19 14 13 15 19 20 19 17 16 15 15 15 15 14 15 16 16 17 17 17 16 16 14 13 16 22 28 32 33 43 41 40 41 43 41 34 29 29 28 27 28 30 30 28 26 31 29 27 28 29 28 23 18 23 24 25 26 24 21 18 16 17 20 24 25 24 23 23 24 26 33 40 39 32 25 22 21 25 26 26 27 26 25 24 23 25 25 25 25 24 24 23 23 32 38 41 35 28 25 22 18 13 12 11 10 11 13 15 16 17 16 16 18 20 20 18 15 14 13 14 20 29 35 36 35 35 36 39 43 46 45 41 38 40 44 47 43 38 38 40 41 39 42 45 45 40 32 23 18 15 8 5 8 12 11 9 9 10 9 11 19 29 36 38 38 42 46 53 59 58 50 39 31 30 29 28 26 22 18 14 12 6 6 6 4 2 3 5 7 15 18 22 25 25 21 14 9 12 12 11 9 7 9 13 17 20 26 31 32 33 34 30 25 13 12 13 17 17 14 13 14 11 8 2 2 15 30 29 20 11 11 11 8 5 3 2 2 6 8 8 9 13 17 14 8 4 3 3 2 1 1 1 1 7 12 17 16 10 6 8 11 6 5 5 7 12 16 17 17 32 45 56 56 49 44 42 42 38 39 41 42 40 36 30 26 22 19 15 13 13 12 11 9 164 163 163 163 165 165 164 163 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 168 168 167 166 166 166 166 167 165 165 165 164 164 163 163 163 165 165 165 164 164 164 164 164 164 164 163 163 163 162 162 162 165 164 163 162 162 163 165 166 163 163 164 164 165 164 164 164 165 165 165 165 164 164 164 164 161 162 163 163 163 163 162 161 165 165 165 164 164 164 164 164 162 162 162 163 164 166 168 169 162 162 162 162 162 162 162 162 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 161 162 163 163 163 163 162 161 164 164 164 163 163 162 162 162 162 163 164 164 163 162 160 159 163 162 161 160 160 160 161 161 159 159 159 160 160 160 160 160 161 161 160 160 160 161 162 163 160 159 158 159 160 160 158 155 160 156 152 149 149 153 157 160 160 156 153 152 149 142 137 135 134 131 133 135 127 117 122 135 164 167 163 155 155 159 157 150 129 123 132 137 146 143 108 84 91 97 116 137 137 109 80 68 50 31 45 79 91 90 86 76 84 74 64 61 62 65 69 73 73 76 82 87 91 91 87 85 81 78 78 82 85 88 93 100 104 101 108 111 103 103 106 100 83 60 33 42 100 153 148 110 77 70 65 89 133 159 157 152 146 130 110 93 95 110 104 77 86 110 126 112 82 63 77 105 114 86 68 76 83 76 67 67 62 54 45 47 63 74 64 45 29 43 45 33 38 70 105 122 102 108 113 116 121 124 117 106 102 99 76 50 53 77 78 60 52 30 21 51 105 144 146 132 128 132 124 94 71 84 110 120 100 86 77 73 69 67 58 41 26 26 28 42 66 89 102 104 79 60 45 45 49 48 45 44 55 43 37 43 36 20 42 89 122 130 144 144 110 56 19 8 32 97 130 101 49 17 39 91 139 104 80 93 117 116 88 63 65 78 84 72 51 35 28 26 28 26 24 22 23 42 83 121 86 86 100 125 135 118 92 76 60 51 47 40 22 21 69 129 159 155 147 134 127 138 148 143 144 144 146 150 151 151 154 159 153 158 151 147 142 148 154 134 93 124 138 130 125 110 78 52 23 54 76 73 64 72 93 111 118 125 134 135 131 134 143 149 146 144 127 119 138 157 157 151 153 155 158 156 150 143 137 134 142 147 148 146 148 149 142 130 117 117 138 140 126 105 63 34 34 30 32 21 26 60 98 136 146 164 150 103 62 41 33 34 39 41 33 18 21 50 87 110 122 121 110 85 55 35 29 31 23 21 20 22 27 30 30 28 31 33 31 19 14 39 92 137 125 104 73 68 98 122 122 116 113 146 160 139 122 132 148 151 152 155 159 171 143 84 52 39 39 35 30 26 27 26 22 17 19 66 117 149 148 156 178 169 135 114 109 123 137 148 153 150 134 132 127 126 136 152 163 166 145 114 59 29 36 39 35 42 34 36 37 32 24 26 41 56 83 108 132 163 169 139 91 38 34 39 46 44 34 36 62 91 140 171 189 179 169 170 165 151 162 157 154 151 141 127 118 116 95 88 126 156 141 153 188 195 120 26 29 95 126 150 168 164 116 79 100 125 131 151 141 102 109 142 141 133 145 169 183 166 178 188 182 130 88 85 84 82 95 61 19 50 103 135 117 118 133 134 145 163 155 112 78 76 120 180 199 167 124 100 95 78 54 48 54 108 152 114 95 149 202 221 226 197 172 171 154 114 68 102 166 197 153 98 101 134 179 203 196 166 131 132 183 219 209 149 117 129 131 108 88 80 50 63 103 152 173 166 161 166 158 158 150 93 36 66 121 124 106 138 150 120 94 107 119 106 99 83 50 22 59 152 178 125 104 103 104 92 63 50 69 93 65 35 22 58 119 155 143 115 79 42 15 25 45 50 43 39 12 26 32 30 48 85 110 114 177 228 195 125 131 161 153 139 105 53 59 95 97 103 121 116 89 58 21 22 75 129 125 90 59 44 34 41 52 54 51 49 38 31 24 23 23 22 20 20 23 12 19 81 177 232 221 193 184 161 151 164 173 169 170 179 183 190 185 177 176 171 163 162 178 182 180 179 184 187 196 213 168 52 64 171 184 142 155 190 185 188 184 183 189 186 180 181 183 182 181 186 197 192 157 119 89 70 84 126 156 181 203 209 152 67 23 30 32 16 35 99 171 232 231 171 104 111 181 203 180 180 181 181 180 179 177 176 169 156 162 178 182 182 188 191 171 118 79 88 122 135 97 40 35 35 36 37 37 35 32 29 28 29 29 27 23 21 21 22 24 26 28 29 28 27 28 29 28 29 30 30 29 29 31 33 29 29 29 29 30 32 33 34 34 33 31 29 27 25 23 22 26 29 33 35 34 30 26 22 19 20 21 23 25 28 30 32 31 27 25 25 22 22 34 48 64 73 76 65 52 41 31 22 25 32 35 31 23 18 15 12 20 21 22 25 33 40 40 37 29 31 35 42 46 44 34 26 25 23 21 20 18 18 25 34 39 41 42 41 41 39 35 29 26 23 22 24 25 27 33 41 46 37 31 28 24 23 31 44 53 56 44 31 26 17 17 32 56 77 72 32 11 51 129 187 153 129 109 101 90 70 54 47 62 40 18 13 16 16 15 15 22 21 21 20 17 12 12 15 24 19 16 22 26 28 32 40 37 52 76 93 83 53 26 14 11 12 13 13 12 13 14 15 17 14 12 12 14 17 18 17 20 20 19 16 13 13 15 17 16 17 19 19 17 14 12 12 16 16 16 20 23 23 18 14 12 11 8 8 12 18 19 16 15 16 18 20 22 23 22 21 22 19 22 34 42 38 27 19 25 25 26 27 31 33 28 20 22 20 19 20 22 23 22 21 24 23 21 20 19 18 18 19 21 22 21 18 15 14 15 17 16 16 16 16 15 15 17 19 14 13 11 11 12 14 16 18 22 22 22 21 20 18 17 16 15 18 20 20 19 19 21 23 20 20 20 24 31 36 33 27 16 17 18 19 20 19 18 18 21 19 15 13 13 17 24 30 31 27 21 17 16 15 14 13 10 8 6 5 7 8 9 9 12 14 14 15 19 23 23 20 16 12 9 10 14 16 16 15 15 15 16 17 18 19 19 19 20 20 20 19 17 15 12 10 12 11 9 8 8 9 11 12 6 9 15 20 22 20 18 15 19 17 17 19 24 29 33 35 33 30 28 27 26 24 21 18 19 18 21 26 30 30 31 35 49 51 54 56 55 52 48 46 40 38 35 33 31 29 26 24 17 16 15 17 20 22 24 24 18 16 14 13 13 13 11 9 9 11 14 18 21 22 23 23 23 21 18 17 18 19 19 18 18 18 18 18 17 17 17 17 16 18 21 23 24 25 27 29 20 20 19 18 17 18 20 21 14 14 17 22 22 20 20 24 23 22 21 19 18 16 16 15 18 18 20 23 23 20 22 27 39 47 41 27 22 20 25 36 36 30 23 21 23 26 25 22 28 27 22 19 26 39 46 45 33 25 21 21 20 15 13 15 16 16 17 18 20 22 23 25 20 19 18 16 16 16 16 16 17 19 20 20 19 19 20 22 19 21 22 21 19 21 26 30 34 37 41 43 42 38 33 30 35 37 39 39 38 39 44 48 44 41 38 39 44 49 50 50 46 43 38 34 31 31 32 32 39 40 36 32 34 43 52 56 58 51 39 28 26 32 39 42 35 30 28 30 32 31 29 29 27 23 20 20 23 26 29 30 30 26 20 17 16 17 18 18 16 17 17 15 14 15 18 20 21 18 14 11 10 13 17 20 13 14 15 14 14 15 19 22 22 25 27 25 21 18 18 20 26 23 21 20 19 20 28 38 42 40 36 34 37 46 51 52 52 55 57 52 45 40 40 42 48 46 44 43 41 32 19 8 6 7 10 12 13 13 13 12 20 19 17 14 11 11 13 15 16 17 17 18 23 28 27 22 16 14 13 12 13 15 17 17 24 26 26 23 23 26 30 32 22 22 23 25 26 24 20 16 17 25 32 30 22 17 19 23 22 30 44 44 29 23 27 27 24 23 22 20 21 23 25 26 21 16 13 19 27 31 34 37 41 45 46 43 40 40 40 38 27 24 21 21 21 21 19 18 17 22 30 36 38 34 27 22 23 24 24 22 19 18 19 21 21 23 24 23 26 32 36 36 31 26 24 27 29 26 21 19 19 19 16 13 11 12 16 20 33 33 34 33 30 26 22 20 19 17 15 17 21 23 22 19 15 18 22 25 26 26 24 22 22 21 19 17 16 17 17 18 18 19 20 22 23 22 19 17 13 12 11 11 11 12 13 13 16 17 18 19 22 28 37 43 42 36 29 26 26 26 24 22 21 19 17 15 15 16 18 20 22 24 24 21 21 27 31 32 28 24 19 16 17 20 23 25 20 20 18 17 17 17 18 18 14 13 12 12 13 16 18 20 32 31 24 14 8 14 30 45 36 30 26 26 24 16 11 11 18 21 23 21 17 14 15 17 19 18 17 16 15 15 15 16 15 16 16 16 16 16 15 15 13 12 11 14 20 25 29 30 41 40 40 42 43 40 34 28 31 32 34 38 41 40 35 32 35 35 37 40 41 36 27 19 25 26 26 25 23 20 17 15 13 17 22 24 24 24 24 24 29 33 37 37 32 26 21 19 22 24 27 28 28 27 26 25 23 23 23 22 22 22 22 22 34 38 40 34 28 24 22 20 16 14 11 9 9 11 14 16 19 18 17 17 18 19 18 17 14 13 14 18 26 31 32 31 32 33 36 40 42 41 37 33 35 39 44 45 41 37 35 35 36 41 45 44 36 25 17 13 16 10 7 9 11 10 9 8 7 6 8 19 33 43 43 39 39 43 50 56 57 51 40 32 30 28 24 19 16 14 12 11 8 7 5 3 1 3 7 10 27 36 40 35 30 27 20 12 12 17 20 16 9 9 17 26 30 33 33 31 31 32 31 26 23 19 17 18 18 15 15 17 11 8 2 1 11 24 24 16 11 11 10 8 5 4 3 3 7 8 8 9 14 17 15 9 4 3 3 3 2 2 2 2 6 11 16 15 12 9 11 14 9 8 6 8 11 14 15 15 32 45 56 57 51 47 45 44 45 44 45 46 46 41 32 24 18 17 15 15 15 13 9 6 165 164 163 164 165 164 163 161 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 169 167 166 164 164 165 166 167 164 164 164 164 164 164 164 164 166 166 165 165 165 165 164 164 163 163 163 163 163 163 163 163 164 163 162 162 163 164 165 166 162 163 164 164 165 165 165 165 166 165 165 164 164 163 163 163 161 162 164 165 165 164 162 161 164 164 164 165 165 166 166 166 163 163 163 163 165 166 168 169 164 164 163 161 160 159 158 157 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 163 164 164 163 162 162 163 163 162 162 162 161 161 161 161 161 161 161 161 159 158 157 163 161 160 159 158 159 161 162 161 161 160 161 161 162 162 163 161 161 160 160 160 161 162 163 161 160 159 160 161 161 158 156 153 156 159 162 162 161 159 158 148 141 136 135 131 125 127 135 132 135 141 144 136 122 117 119 141 156 162 156 158 166 162 148 137 121 134 153 154 125 81 68 109 136 171 176 139 93 66 56 41 37 82 134 135 112 91 68 66 61 54 48 48 57 71 83 81 77 73 71 73 75 76 76 68 65 67 72 72 66 60 57 63 58 59 65 70 86 115 138 134 87 46 50 85 104 88 61 65 85 111 141 166 163 140 126 139 119 99 91 102 121 113 83 96 121 128 115 92 62 64 99 122 89 62 63 70 68 64 65 61 53 45 45 52 54 44 32 33 46 45 38 62 106 127 120 103 105 108 111 115 116 113 109 121 93 63 55 70 86 85 76 66 38 20 43 91 127 136 130 129 135 132 101 67 76 120 154 122 95 72 59 49 46 43 33 23 31 55 93 131 149 143 129 93 85 77 70 58 45 41 45 51 41 35 39 35 28 56 105 140 138 132 111 74 37 21 21 38 80 76 37 22 31 80 149 162 104 64 81 110 106 80 61 60 72 79 70 51 37 32 30 30 26 23 21 18 31 72 114 94 77 79 115 149 142 97 56 31 38 40 25 7 24 89 154 143 131 131 132 131 145 158 152 151 145 144 146 145 143 151 162 153 155 144 142 142 151 157 135 96 134 144 134 136 116 75 53 36 43 60 69 66 75 107 136 138 127 118 124 133 130 129 137 157 147 121 109 127 147 149 144 159 157 154 149 143 138 134 132 143 158 164 157 152 155 154 148 130 127 130 126 124 120 84 41 33 33 38 22 20 53 97 143 145 147 128 99 79 60 41 33 29 37 37 25 18 26 42 52 58 66 70 60 43 31 27 27 24 22 21 23 27 29 29 28 32 32 29 22 16 32 86 146 151 127 80 58 96 143 146 126 117 131 141 140 138 147 159 165 159 157 154 162 143 105 81 58 45 37 32 30 29 30 26 16 16 62 120 154 145 150 174 162 145 115 98 107 131 157 166 156 137 130 129 137 145 142 130 121 113 93 51 30 39 39 32 40 37 37 36 35 28 22 40 70 94 111 109 108 100 78 56 30 45 43 39 36 42 70 116 154 181 177 173 168 157 148 156 171 171 155 152 160 148 117 101 106 90 110 158 164 130 144 174 161 86 26 58 114 139 168 178 180 137 96 108 139 169 197 166 104 115 171 158 116 124 159 173 155 187 193 183 122 89 93 94 120 152 85 17 37 82 113 106 115 100 97 113 162 195 164 121 113 121 108 126 148 113 61 59 82 81 73 55 69 104 110 133 194 207 191 199 191 145 124 125 110 77 111 184 229 179 95 85 130 153 178 193 192 155 128 168 216 208 158 131 150 169 153 105 58 35 65 100 126 143 144 137 133 135 145 127 68 38 79 117 106 113 126 146 150 136 131 138 140 141 88 47 40 70 129 161 145 138 119 107 89 59 51 63 67 51 41 46 91 151 170 140 105 78 57 40 47 72 85 71 49 24 26 34 57 94 133 160 170 208 228 169 103 122 151 131 111 101 63 85 128 128 135 154 147 84 52 20 18 49 74 66 43 47 59 71 70 55 38 29 28 25 25 24 21 19 18 20 24 24 3 17 102 197 219 187 161 153 152 158 169 175 174 174 177 181 190 188 179 175 169 163 165 180 184 181 180 183 184 192 208 179 81 80 171 192 146 137 164 184 192 186 177 180 183 183 186 186 189 187 184 179 158 112 68 45 59 125 200 232 235 210 168 89 37 28 40 30 20 63 142 195 229 210 149 104 127 183 191 176 179 181 181 179 178 180 181 172 160 162 172 172 175 187 195 193 144 90 72 94 111 83 38 36 34 33 33 35 33 29 25 25 27 29 28 24 21 20 20 24 27 31 30 28 25 25 26 26 29 32 31 28 28 32 36 31 30 30 31 31 31 32 32 32 31 30 29 28 28 28 28 29 28 28 29 30 28 23 19 18 19 21 23 26 29 32 33 30 25 21 21 22 26 35 45 45 53 58 53 45 40 35 29 27 34 37 33 26 22 20 17 25 26 27 30 34 38 39 38 32 35 42 50 54 50 40 32 23 20 19 21 23 25 31 39 35 35 36 37 37 33 25 18 18 17 18 18 18 21 32 43 51 44 38 35 30 26 27 32 39 35 29 34 38 21 11 24 35 42 33 19 36 85 127 141 136 127 100 89 105 104 89 90 73 42 16 14 19 18 15 16 17 19 20 20 18 15 15 16 23 25 33 35 30 25 23 18 19 21 26 30 28 24 22 23 14 14 13 11 11 12 13 15 15 14 14 16 19 20 18 17 20 19 18 15 13 14 18 21 26 24 22 18 14 11 9 8 15 15 16 19 21 21 18 15 10 8 6 9 16 20 19 16 13 16 19 21 22 23 23 24 23 20 23 35 42 38 27 19 19 23 26 26 28 31 30 27 25 22 20 20 22 24 24 23 25 24 22 20 19 18 18 18 22 23 22 20 17 15 16 18 15 16 17 14 11 11 13 16 15 14 13 13 14 15 18 19 21 21 21 20 19 17 16 15 16 18 20 20 19 18 20 22 22 22 25 31 38 39 32 25 18 19 20 20 20 20 19 19 18 17 16 16 17 22 27 30 28 23 16 11 10 11 11 11 7 6 6 6 8 10 11 12 17 15 13 15 20 23 21 17 11 10 9 10 13 15 14 12 16 15 14 16 19 21 22 22 21 21 20 19 17 14 11 10 10 10 9 8 9 10 11 12 5 9 15 20 21 20 17 15 16 16 17 19 23 27 31 33 32 31 29 28 27 24 18 14 12 12 16 24 30 32 36 40 48 50 53 54 54 51 47 45 40 38 35 33 31 29 26 24 15 15 16 17 19 20 21 20 19 17 15 15 15 15 13 11 12 14 16 19 21 23 24 24 20 18 16 15 16 18 20 21 18 18 19 19 18 18 17 16 15 17 19 21 22 24 25 26 25 25 23 20 18 18 20 22 15 13 14 19 22 22 23 26 21 20 20 20 20 21 22 22 22 21 22 24 22 19 21 26 36 45 40 27 21 19 24 35 36 32 25 18 18 24 29 31 31 29 24 22 29 40 43 40 32 25 21 23 22 18 17 19 17 17 16 16 17 18 20 21 20 19 17 16 15 15 16 16 16 19 21 21 19 18 19 20 19 20 21 20 19 22 28 34 39 42 46 48 47 42 36 32 38 39 39 37 35 36 42 47 48 43 38 37 41 46 48 48 44 43 40 35 30 30 33 36 40 40 35 30 32 42 53 58 59 52 41 30 26 30 37 43 37 31 26 27 31 35 38 39 32 25 19 21 26 28 29 30 28 26 22 19 17 16 15 15 17 17 16 14 12 14 17 21 20 18 14 12 11 13 15 17 12 13 14 14 13 13 15 18 22 24 26 25 21 19 18 18 22 22 21 18 15 17 31 46 51 49 46 43 42 46 51 54 52 54 56 54 50 47 49 51 51 49 48 47 43 34 22 12 8 9 11 13 13 13 12 11 20 18 16 14 13 14 16 18 18 18 17 17 22 27 27 22 13 11 9 9 11 14 15 16 25 27 26 24 22 24 29 33 29 26 22 23 25 25 21 16 13 23 33 33 26 19 18 20 18 28 44 46 29 22 26 27 25 23 20 19 19 22 26 29 22 17 16 20 26 29 33 37 42 45 46 42 39 39 39 38 26 23 21 20 21 21 19 18 18 22 30 37 39 36 30 24 25 26 25 22 19 17 19 21 22 24 23 22 25 33 38 39 27 26 27 29 27 22 21 23 20 18 16 12 11 14 19 24 32 32 31 30 27 24 21 20 22 19 17 18 21 23 24 23 17 19 21 24 25 24 23 22 22 21 18 17 16 17 18 19 18 19 20 22 23 21 18 15 15 15 14 13 13 13 14 15 15 19 23 27 30 34 39 43 37 31 23 20 21 23 23 23 24 23 21 20 19 19 19 20 21 22 21 18 19 26 32 33 29 25 21 17 17 19 22 24 19 17 15 14 14 16 18 20 17 15 14 13 15 17 21 23 31 30 25 16 10 15 30 42 34 28 26 28 26 19 13 13 17 20 23 23 20 18 17 18 20 19 17 15 14 13 13 13 14 14 15 16 16 16 16 16 14 12 11 13 18 22 25 25 34 35 38 42 44 43 37 32 36 38 42 47 50 48 43 38 37 38 41 46 48 43 34 27 26 26 25 23 20 17 15 14 11 15 20 24 25 25 26 27 31 32 34 35 33 29 25 21 24 25 26 25 24 24 25 26 24 24 24 24 24 25 26 27 37 39 38 33 26 21 19 19 18 15 11 8 8 10 14 16 21 20 18 17 17 17 18 18 14 13 13 16 21 25 27 26 26 27 30 34 37 37 33 30 29 33 40 45 42 35 30 30 37 41 44 40 29 20 14 13 16 12 9 9 10 10 8 7 6 5 7 18 36 49 49 42 35 39 46 53 56 52 42 35 32 28 22 18 15 12 9 7 8 8 7 4 4 5 8 11 31 46 54 47 39 36 29 18 18 27 33 27 17 14 25 37 42 43 41 37 34 33 29 23 31 26 23 24 22 18 16 16 12 9 3 2 11 21 23 18 11 11 10 8 5 4 4 4 8 9 9 9 13 17 15 9 3 4 4 4 4 3 3 3 4 9 13 13 11 10 13 15 15 13 12 13 15 16 16 15 27 40 53 56 53 51 49 47 48 48 48 49 48 43 36 31 26 23 20 17 15 13 9 6 166 165 165 166 166 165 163 161 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 167 166 164 163 162 163 165 166 162 162 163 164 164 165 166 166 166 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 163 164 165 162 162 163 164 165 165 165 164 165 165 165 164 164 163 163 162 163 164 166 167 167 166 164 163 163 164 164 165 165 166 166 167 166 166 165 164 164 164 165 166 164 164 163 163 163 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 164 164 163 163 162 163 163 163 163 162 162 161 161 161 161 161 161 160 160 159 159 161 160 159 158 158 159 161 162 163 163 162 162 162 163 164 164 161 161 160 160 160 161 162 163 162 160 160 161 162 162 159 157 149 155 162 163 159 153 150 149 142 137 134 133 128 122 129 140 147 145 141 137 138 137 126 112 96 126 151 156 160 168 160 143 141 135 147 144 122 97 86 105 141 160 174 146 94 74 82 87 51 61 119 169 154 117 91 70 52 54 56 57 60 68 78 85 79 73 66 65 70 76 80 81 68 77 86 81 63 45 41 46 55 58 58 61 71 90 118 143 128 89 50 35 38 49 67 85 120 133 138 136 135 129 129 138 133 120 111 113 126 140 124 90 109 133 128 106 89 59 53 83 111 82 56 53 58 60 64 72 68 60 52 46 41 39 40 43 47 58 53 45 75 124 136 114 101 104 107 106 106 109 113 115 112 88 61 59 86 117 124 117 96 57 27 37 65 88 106 121 141 149 151 120 76 72 114 153 124 88 57 42 31 30 35 36 35 63 109 152 171 157 125 99 106 120 126 107 71 44 40 47 42 44 41 37 35 37 58 90 120 122 109 78 46 31 28 29 36 50 29 16 50 81 107 144 128 76 41 56 79 74 57 50 48 55 57 50 40 35 34 34 31 28 27 25 17 18 44 75 96 75 67 91 123 121 77 31 18 33 33 13 5 40 105 156 137 128 133 138 135 146 160 156 153 146 141 140 137 136 146 160 156 155 142 140 141 149 154 129 97 137 150 146 152 135 95 72 50 40 47 58 61 85 136 174 153 122 100 112 126 117 111 123 156 145 117 100 113 132 140 142 148 142 136 133 134 134 132 129 141 152 156 147 145 152 156 153 138 131 122 123 131 133 103 53 30 30 39 28 23 46 84 130 136 135 127 120 108 75 40 26 23 30 33 28 22 20 17 14 19 53 81 74 44 22 21 27 23 22 21 23 26 28 29 28 30 31 27 24 22 28 76 142 191 144 76 55 107 158 150 115 109 122 132 134 138 149 158 161 160 160 156 162 157 147 129 88 57 38 32 35 31 30 28 17 15 56 111 144 136 141 159 140 127 107 93 98 123 156 163 147 153 145 145 150 142 122 110 111 121 93 48 26 35 40 36 38 40 35 34 40 31 14 42 100 143 149 114 78 58 44 45 44 37 37 41 56 87 127 160 177 183 169 166 174 171 159 167 188 200 167 156 169 159 123 112 129 111 142 165 129 90 121 144 108 34 51 104 132 158 188 185 188 143 108 113 136 173 212 182 120 110 178 159 99 99 136 155 142 158 162 154 115 107 114 106 131 151 87 16 32 93 147 123 88 63 73 102 152 180 160 147 168 124 71 70 94 73 49 81 136 142 114 83 65 67 101 163 213 180 147 169 174 120 109 126 104 68 128 209 241 186 104 87 124 139 150 165 190 185 158 159 166 166 148 136 149 180 188 128 46 27 56 70 74 90 102 98 93 90 108 80 38 52 94 118 125 130 126 152 183 174 148 149 166 148 85 51 61 78 110 145 158 147 119 99 77 50 45 56 58 42 51 70 112 151 141 101 77 83 85 94 108 117 102 64 29 26 22 48 101 137 148 165 190 204 202 145 97 117 135 121 114 119 88 103 136 138 141 137 109 74 46 17 9 19 33 43 47 73 105 123 103 63 34 23 20 25 25 24 21 19 19 22 23 14 5 31 102 166 182 172 167 144 166 170 154 156 180 190 179 172 185 186 177 172 168 168 175 182 186 185 183 184 181 185 199 187 120 87 146 199 160 121 143 190 198 190 178 181 187 187 188 187 185 192 199 178 126 75 48 59 104 174 220 237 237 177 84 33 25 44 45 33 53 101 154 184 207 185 128 104 145 190 184 178 180 181 179 177 178 182 187 178 159 154 162 167 176 189 195 194 162 111 77 77 81 64 40 35 33 31 32 33 31 27 23 25 27 29 29 26 23 21 21 26 30 33 31 26 22 22 23 27 30 31 29 26 27 32 37 32 32 32 32 31 31 30 30 30 29 29 30 31 32 34 34 32 28 23 22 23 24 22 19 20 20 22 24 26 28 29 30 27 22 18 19 22 27 33 39 31 38 43 43 41 39 38 36 33 36 35 31 28 29 29 28 29 29 30 31 31 32 35 37 42 44 48 53 56 53 46 39 31 26 23 25 28 30 35 40 42 38 33 31 31 28 24 21 21 20 20 20 18 20 29 39 41 43 44 42 42 42 36 27 25 26 23 29 35 23 14 23 17 26 28 32 60 97 107 93 112 120 99 89 111 113 94 93 66 37 14 15 22 22 20 21 20 22 22 19 17 16 17 18 22 52 85 81 47 32 37 36 38 30 19 13 16 22 23 20 16 14 12 11 11 12 13 14 12 13 16 20 23 22 18 14 17 18 17 16 15 17 22 26 36 31 23 15 10 8 8 8 14 15 17 19 21 20 16 13 9 6 5 11 18 21 19 16 13 16 19 22 24 25 26 27 25 21 24 35 42 38 28 20 19 24 27 26 25 28 29 28 26 23 20 20 23 25 26 26 26 25 23 21 20 19 19 19 22 23 22 20 17 15 16 17 15 16 16 13 9 9 12 15 17 17 16 15 15 17 18 19 19 19 19 18 18 17 16 15 17 19 20 19 18 17 19 20 24 23 26 33 39 37 29 22 22 22 22 21 21 20 19 18 16 17 19 21 24 26 27 27 20 16 11 8 9 11 13 13 6 7 7 8 9 11 13 15 19 16 14 18 22 22 18 15 9 9 9 11 13 14 14 13 17 15 14 17 21 24 24 24 18 18 18 17 16 14 13 12 10 9 9 9 10 11 12 12 11 12 14 16 17 17 15 15 12 15 18 21 24 25 26 27 33 32 31 30 27 21 13 7 7 8 13 23 30 34 38 43 45 47 50 52 51 48 44 42 40 38 35 33 31 29 26 24 16 16 17 17 16 16 16 16 22 20 19 18 19 19 17 15 17 18 19 20 21 22 22 22 16 16 15 15 16 18 22 24 19 19 20 20 19 17 16 15 16 16 17 18 20 21 22 22 30 30 29 25 21 20 21 23 18 13 13 19 24 26 26 28 23 23 22 22 22 24 25 26 26 24 23 23 20 18 20 25 37 44 37 23 18 19 26 39 41 39 30 18 15 25 37 43 40 36 27 21 26 37 42 40 30 23 20 22 23 20 20 23 18 17 16 15 16 17 19 21 20 19 18 17 16 16 16 16 18 20 22 22 19 17 17 17 17 19 20 20 20 23 30 36 46 47 49 49 47 44 40 38 43 43 41 37 33 34 38 43 50 42 34 34 40 46 46 43 42 41 37 31 27 29 36 43 40 39 34 28 31 41 53 58 54 48 40 32 28 28 33 38 37 32 26 26 34 43 48 48 36 26 18 20 25 26 26 28 28 29 29 28 24 19 15 12 18 17 16 14 12 13 16 20 17 17 16 15 15 14 13 13 13 14 15 13 10 10 11 13 21 23 24 24 22 21 21 21 23 23 22 18 12 12 25 39 51 51 51 48 44 42 46 50 52 54 55 53 49 48 49 51 48 47 46 46 43 36 25 18 13 13 13 13 13 12 12 12 17 16 14 13 15 17 19 20 20 20 18 18 22 26 25 20 11 8 5 6 10 14 16 17 25 26 27 25 22 21 26 32 37 30 22 19 22 25 23 20 18 23 30 32 29 23 18 15 13 24 43 47 32 24 27 27 26 24 20 18 19 22 26 29 24 22 21 23 23 23 28 35 41 44 45 41 38 39 40 39 25 23 20 20 21 21 20 18 19 22 29 36 40 38 32 26 24 25 24 21 19 19 21 24 26 26 21 17 21 31 40 43 26 27 28 29 24 19 20 24 18 18 16 14 14 18 25 30 29 28 27 26 24 22 21 21 24 21 19 18 20 22 24 24 18 19 20 21 22 22 21 21 22 21 19 18 18 18 19 20 18 17 18 20 22 21 17 13 16 16 15 14 14 14 15 15 21 27 34 38 39 37 35 35 30 25 19 17 20 24 26 26 24 24 23 22 20 19 18 18 18 19 17 15 18 26 31 32 27 26 23 20 19 19 21 22 16 15 13 11 12 15 18 20 20 19 17 17 17 19 22 23 28 27 24 19 16 19 27 35 31 26 25 29 28 22 18 19 16 19 22 23 22 21 21 21 21 20 17 15 12 10 10 9 11 12 13 15 16 17 17 17 16 14 13 15 18 22 23 23 27 29 34 40 44 45 43 40 40 42 45 49 51 50 46 42 38 38 40 44 48 47 42 37 29 27 25 22 19 17 16 15 13 16 20 23 24 25 27 30 31 31 32 34 35 33 30 27 29 28 25 20 17 18 23 27 32 31 30 28 28 28 28 29 39 39 38 32 24 16 14 14 20 17 12 9 9 11 14 16 21 20 19 17 16 16 16 17 14 13 12 14 17 20 22 22 20 21 23 26 30 32 30 28 24 27 35 44 43 34 27 27 40 42 41 33 23 16 15 17 16 14 12 10 10 10 9 7 7 6 6 16 36 53 54 46 34 36 41 48 54 52 45 39 33 29 24 20 17 13 7 3 7 9 10 10 8 7 8 9 26 44 57 53 47 45 38 28 29 38 44 39 28 25 34 46 46 47 47 45 43 41 33 24 28 24 24 27 29 24 20 19 12 9 4 3 10 20 23 22 12 11 10 7 5 4 4 6 9 10 9 8 12 16 14 8 3 4 4 5 5 5 4 4 4 6 10 10 9 9 11 14 19 18 18 20 22 22 19 17 20 34 47 53 53 53 52 50 49 50 51 49 46 43 42 43 40 34 25 18 14 11 10 8 166 166 166 167 168 167 164 162 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 163 164 162 163 163 164 164 165 165 166 166 166 165 165 164 163 163 163 162 162 162 163 163 163 164 164 162 162 162 162 163 163 163 164 161 162 163 163 163 163 163 163 164 164 164 164 163 163 163 163 165 165 166 167 167 166 165 165 163 163 164 164 165 165 166 166 168 167 165 164 163 163 163 163 162 162 164 165 167 168 170 170 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 162 163 164 164 164 164 163 162 165 165 165 164 164 164 163 163 163 163 163 163 163 163 164 164 160 160 159 159 160 160 161 162 165 164 163 162 161 162 163 164 161 161 160 160 160 161 162 163 162 161 160 161 163 162 160 158 152 155 155 152 147 146 150 154 152 149 147 144 137 132 134 139 144 145 142 143 151 153 132 105 86 111 131 134 141 157 162 155 151 161 162 117 81 88 115 149 165 164 152 112 82 104 134 131 61 78 124 154 131 96 83 79 69 75 83 92 100 103 99 92 72 74 79 83 86 84 80 76 78 78 78 72 61 50 49 54 62 81 94 101 105 95 82 83 74 73 55 23 9 35 86 125 132 133 123 112 112 118 132 150 141 134 132 134 140 145 127 95 104 126 120 100 85 60 53 78 108 84 62 53 50 49 56 67 85 70 54 44 37 35 44 58 70 82 72 51 68 113 126 108 97 103 105 100 98 103 108 109 96 71 69 103 130 130 129 138 120 77 39 31 37 49 76 105 136 150 160 135 88 71 96 121 98 64 40 34 29 31 43 51 61 94 136 157 145 118 98 91 128 153 162 130 81 49 43 48 39 48 43 34 35 41 48 58 70 83 82 58 36 29 24 17 24 28 28 56 110 129 109 96 74 48 30 34 39 33 30 33 35 37 35 30 28 30 32 32 29 28 29 28 20 15 23 36 74 69 62 65 81 86 59 26 15 27 25 7 6 45 103 142 148 146 145 138 129 134 144 146 148 145 141 136 131 131 141 151 158 157 144 141 141 147 149 122 97 131 151 156 164 160 132 107 64 42 36 38 44 88 152 188 145 115 103 116 117 102 99 110 128 133 127 123 133 137 131 127 128 126 126 131 138 140 136 130 141 139 134 131 139 150 151 144 124 114 104 121 138 137 114 67 35 28 35 31 25 35 60 101 129 142 149 141 116 69 29 15 28 27 26 25 26 25 18 9 24 78 121 107 54 16 14 26 20 20 21 22 24 27 28 29 29 32 26 26 28 25 60 122 194 140 77 63 96 118 106 88 119 148 161 145 136 147 155 151 152 156 158 168 172 179 167 113 70 38 31 39 33 29 29 20 13 44 90 136 146 147 152 132 122 110 102 100 109 134 150 146 174 166 158 146 129 120 136 160 161 98 36 18 29 41 42 37 40 34 31 39 30 7 43 122 185 177 116 64 47 37 38 38 28 49 81 118 156 181 183 172 179 180 182 184 188 189 188 186 190 162 161 182 163 112 98 121 138 161 161 116 91 114 104 49 15 81 128 132 155 183 185 191 158 106 88 106 158 206 178 118 112 163 138 82 74 103 138 151 156 159 147 122 115 107 95 107 105 62 10 36 119 195 150 68 78 110 139 139 112 92 118 165 115 89 75 42 24 72 152 215 192 147 120 94 59 82 153 199 152 131 151 146 102 115 129 80 63 155 229 223 165 110 96 112 121 142 153 167 171 162 153 131 122 135 144 150 172 182 123 34 39 74 85 77 84 82 65 58 82 89 51 29 70 107 121 142 127 133 161 180 161 131 124 131 103 61 53 74 86 102 121 122 116 100 89 75 50 32 32 38 60 86 106 125 136 114 87 88 148 155 174 188 165 107 51 22 15 36 90 144 151 135 151 190 205 168 119 112 140 144 127 123 136 117 119 127 113 96 80 59 49 35 23 20 22 26 40 55 71 94 101 76 44 27 20 14 14 17 19 21 23 25 23 20 13 8 30 75 125 170 183 168 152 182 179 144 146 184 192 166 164 177 178 170 168 167 171 181 182 187 185 183 184 180 183 196 186 125 79 138 216 178 119 137 186 195 192 185 187 187 181 180 182 184 206 214 158 79 65 101 136 133 165 207 211 173 103 38 18 23 45 44 58 117 153 156 165 199 182 113 96 160 204 187 179 180 180 178 177 178 182 186 183 159 148 156 166 178 185 183 173 166 129 84 62 53 46 45 35 34 33 32 32 30 28 26 27 29 31 30 27 25 24 24 28 32 34 31 25 22 23 25 34 33 30 27 25 27 31 35 32 32 32 32 31 29 28 27 29 29 31 32 33 34 35 35 34 29 23 20 20 22 23 23 22 23 24 25 26 26 26 26 21 19 17 19 23 27 30 32 30 34 38 39 39 38 38 39 39 37 32 27 29 35 38 37 30 29 29 29 26 26 31 38 56 55 55 56 57 54 50 46 46 36 28 27 29 30 33 36 43 36 28 25 23 23 25 29 30 27 27 27 27 27 31 37 37 38 33 27 31 44 51 50 44 56 46 28 28 27 19 17 16 13 16 43 98 142 139 110 118 119 91 68 75 76 65 64 48 29 14 16 23 25 24 25 22 24 24 20 17 19 21 21 21 79 137 121 55 33 56 70 45 39 35 43 63 71 53 28 16 14 11 11 12 13 13 13 12 14 17 21 24 22 17 13 14 16 17 18 19 22 26 30 40 32 22 13 9 9 10 11 15 17 20 22 22 18 13 10 9 6 7 13 19 21 20 19 16 17 20 23 26 28 28 27 27 22 23 33 40 37 28 21 23 28 29 26 23 24 25 25 25 23 21 22 25 27 28 28 28 27 25 23 21 20 19 19 21 22 23 21 18 16 16 17 15 15 13 11 10 10 13 15 20 19 18 18 17 17 18 18 16 16 17 17 17 17 16 16 18 19 20 19 17 16 17 19 23 20 22 30 36 34 26 21 27 27 25 23 21 19 17 16 17 18 20 24 27 26 24 22 14 12 10 11 14 16 17 17 7 9 10 11 11 12 14 16 18 16 17 21 22 18 14 12 10 10 10 11 13 15 15 15 19 17 16 19 23 25 24 22 15 15 15 15 14 14 14 13 10 10 10 11 11 12 13 13 15 14 14 13 13 12 12 12 9 13 18 22 23 23 24 24 33 33 32 32 28 20 10 4 9 9 14 22 29 32 35 40 43 45 47 49 48 45 42 39 40 38 35 33 31 29 26 24 18 18 17 15 13 11 12 13 24 22 20 20 21 21 20 18 20 20 20 20 20 19 19 19 14 15 16 16 17 19 22 25 20 20 20 20 18 16 13 12 16 15 14 15 17 19 20 20 30 32 33 31 26 23 24 26 20 14 13 20 28 30 28 27 28 27 25 23 22 22 23 24 27 25 25 27 25 23 25 30 40 45 36 23 22 26 34 46 48 46 36 22 19 31 44 51 50 43 29 18 21 34 43 45 28 21 18 21 22 20 19 22 18 17 16 15 17 19 22 23 20 19 17 16 16 15 16 16 19 22 24 23 20 17 16 16 18 20 22 21 21 23 29 34 48 48 48 48 46 44 41 40 42 43 41 36 31 30 34 38 47 39 31 32 39 45 44 41 41 38 33 27 25 30 39 46 39 38 33 28 30 40 50 55 46 40 34 32 31 30 32 35 37 33 27 28 37 49 53 52 36 25 17 20 23 23 23 27 35 37 39 38 32 24 18 14 17 17 17 15 12 13 15 18 16 17 18 18 17 15 13 11 16 16 15 12 9 9 11 13 21 21 21 21 21 22 23 24 27 27 25 21 13 9 15 25 42 45 48 49 43 38 40 46 56 56 55 51 47 44 44 45 45 44 43 42 40 35 29 24 20 18 15 13 11 11 12 13 15 14 13 14 17 18 19 18 19 20 19 19 23 27 24 19 11 7 4 5 11 16 18 18 21 23 25 26 22 20 24 31 40 32 23 19 21 24 25 24 22 22 24 26 26 23 17 12 11 21 39 43 31 25 28 28 28 25 22 19 19 21 24 26 26 25 25 24 21 20 25 33 38 42 43 39 38 40 42 42 25 23 21 20 21 22 21 19 19 22 28 35 41 40 33 27 23 24 23 21 19 20 23 26 30 27 20 13 16 28 40 45 28 27 28 28 23 18 18 23 17 18 17 17 18 22 28 33 28 27 25 23 21 20 20 21 21 20 18 18 19 21 22 23 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 17 16 16 19 22 22 17 13 14 14 14 14 15 17 18 19 33 38 44 46 42 35 28 24 25 21 17 18 22 26 27 26 19 20 20 20 20 18 17 16 16 17 16 14 18 26 30 29 24 25 25 24 22 20 20 21 14 13 11 11 11 14 16 18 21 21 20 20 20 20 20 21 22 23 23 21 18 19 24 28 31 25 24 28 29 25 22 23 19 20 22 22 23 23 23 23 22 20 18 15 12 11 10 9 11 12 13 15 16 16 16 16 17 16 15 17 21 25 26 25 24 27 32 38 43 45 46 45 41 40 40 42 46 48 47 46 40 38 38 41 46 47 45 42 32 30 26 23 20 19 19 19 16 18 20 21 22 24 28 31 31 31 32 33 34 34 33 32 32 30 25 18 13 14 21 27 41 39 35 32 29 28 28 28 38 37 37 33 24 14 11 12 20 17 14 12 11 13 15 17 19 20 20 18 15 14 14 14 12 11 11 11 13 16 18 19 17 16 16 18 23 26 27 27 22 23 32 43 44 34 27 28 41 40 36 28 20 16 17 19 17 18 16 12 11 13 13 10 11 9 7 14 33 53 58 52 39 38 39 45 50 51 46 40 33 29 23 20 18 15 10 5 8 11 14 15 12 9 8 8 18 34 48 50 50 50 46 40 41 47 50 46 38 35 41 48 42 46 48 50 51 50 41 31 19 16 18 25 30 29 26 24 13 9 5 4 10 17 23 25 12 12 10 7 5 4 5 7 10 10 8 7 10 14 11 6 3 4 5 6 7 6 5 4 3 5 7 8 7 7 9 11 18 19 22 25 27 26 21 17 17 29 44 51 53 55 53 51 48 50 51 49 45 43 45 49 47 39 26 16 11 10 10 11 165 165 166 167 168 167 165 162 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 165 165 165 164 163 163 165 165 164 164 164 164 163 163 166 166 165 164 163 162 162 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 163 163 162 162 162 162 162 162 161 160 163 163 163 163 163 163 164 164 165 165 164 164 164 164 165 165 163 163 163 163 164 164 164 164 167 166 164 163 162 162 162 162 163 163 164 165 166 166 167 168 162 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 163 163 164 165 165 164 163 163 165 164 164 164 163 163 163 163 163 163 163 164 164 165 166 167 160 161 162 163 163 163 163 163 166 165 162 160 159 160 160 161 161 161 160 160 160 161 162 163 163 162 161 162 163 163 161 158 158 155 151 147 147 151 156 160 160 159 155 150 146 142 135 127 118 127 144 162 170 157 125 97 102 113 117 113 119 138 150 150 145 146 136 99 90 121 148 168 173 155 131 105 111 161 170 124 52 73 104 117 100 82 87 103 117 114 112 117 126 127 113 96 90 104 121 127 118 102 87 79 84 74 65 65 66 65 63 62 78 92 101 110 111 81 48 41 54 76 77 45 22 39 79 107 105 108 106 108 120 128 132 140 148 142 139 134 131 134 124 103 102 120 124 113 94 62 55 80 104 86 67 56 48 44 50 60 82 60 44 47 54 57 63 72 85 95 82 55 64 102 113 95 90 99 100 92 91 99 99 90 74 53 77 136 147 106 85 103 107 78 47 32 28 34 56 80 106 122 136 117 76 58 69 81 62 38 31 41 43 44 56 67 74 97 122 128 114 103 113 131 152 171 165 122 77 55 47 39 42 47 39 31 38 43 40 39 37 49 55 46 32 23 17 12 22 27 52 96 129 126 90 56 44 37 29 23 21 23 25 26 30 32 31 26 24 27 28 28 25 25 25 24 23 22 22 22 43 51 48 42 56 75 65 38 14 20 21 11 10 36 85 126 148 158 152 135 127 127 129 134 139 144 144 137 131 131 136 139 148 149 141 141 142 148 149 122 102 123 148 156 159 168 156 127 83 52 32 21 27 84 149 170 126 113 122 135 122 107 103 96 101 121 137 147 154 144 121 108 117 125 139 152 159 155 144 134 142 135 129 130 139 146 146 143 115 96 83 114 137 134 124 92 56 34 33 33 27 23 36 74 113 134 133 107 79 55 38 33 40 33 27 28 33 33 25 15 29 79 118 106 60 23 13 16 18 18 19 21 23 26 28 29 29 33 25 26 31 22 42 93 147 115 70 52 65 77 78 80 128 152 165 156 149 156 160 156 157 155 158 169 171 183 179 131 83 38 29 44 35 26 28 23 13 28 67 137 174 165 154 141 141 135 136 130 110 105 125 145 182 172 150 129 129 154 187 208 168 75 18 24 34 38 40 33 36 35 30 32 24 5 42 125 192 174 98 42 34 30 29 27 55 96 144 174 189 195 187 175 168 177 180 179 188 201 194 176 137 128 147 172 141 81 75 115 165 173 167 149 136 120 75 28 47 111 139 142 153 165 178 183 169 97 64 89 147 186 152 101 101 134 130 114 103 102 137 174 173 175 149 120 96 84 106 130 107 54 8 44 113 173 140 81 94 134 156 122 74 69 96 115 132 102 73 30 38 110 171 207 194 158 137 108 63 64 107 134 132 133 136 111 85 106 115 81 95 170 210 182 137 107 101 113 102 132 144 149 149 151 159 149 124 140 154 151 144 134 91 35 84 145 155 116 105 106 89 75 98 82 46 41 79 106 108 112 103 111 127 134 125 116 109 97 72 56 77 107 104 93 87 76 83 81 77 71 50 23 22 44 114 149 153 134 122 108 110 136 195 206 215 202 154 89 38 16 21 81 146 163 137 124 156 200 195 129 98 135 168 155 133 130 157 137 120 108 82 48 32 36 29 24 26 35 38 34 34 41 50 53 50 40 32 30 27 23 11 15 18 19 23 26 24 19 18 13 44 85 116 162 180 153 155 181 180 150 144 169 175 156 165 172 168 162 166 170 173 181 181 185 182 179 181 180 186 201 190 113 76 148 223 194 138 135 172 182 185 184 186 183 179 184 183 185 192 169 99 51 96 179 202 144 135 179 171 92 34 30 28 22 40 54 98 175 193 161 156 190 178 109 98 170 208 186 178 179 180 179 179 178 179 180 181 165 159 161 158 159 163 160 163 182 155 93 50 34 35 46 34 35 35 34 32 30 29 29 30 32 33 32 29 27 28 29 29 33 35 32 26 24 28 32 43 37 29 25 25 28 32 34 32 32 32 32 30 28 26 25 30 31 33 34 34 33 32 31 32 30 26 23 23 24 25 25 22 23 24 25 25 24 24 23 16 17 20 23 25 27 27 27 32 34 36 37 37 37 38 39 44 38 29 25 30 38 41 37 32 30 30 29 25 25 34 46 68 66 63 61 59 56 53 50 51 38 25 22 24 25 27 29 34 34 38 43 42 37 36 38 35 32 33 39 44 45 47 49 59 55 50 47 49 61 80 96 106 106 81 49 37 29 20 21 21 6 6 49 126 184 186 160 136 120 83 49 40 44 45 44 37 31 24 22 24 25 23 21 19 24 26 23 23 26 28 28 23 86 148 123 47 28 63 81 56 44 38 61 104 123 91 45 14 12 11 11 14 15 14 12 17 16 16 18 20 20 17 15 11 14 18 21 23 26 30 34 35 29 20 14 12 13 14 14 16 19 24 26 23 17 10 6 11 9 11 17 21 20 21 24 23 21 22 25 29 30 27 24 27 21 21 28 36 34 26 21 25 28 29 24 22 24 25 24 23 22 22 24 27 29 30 29 30 28 26 24 22 21 20 20 22 23 24 22 19 17 17 18 16 13 10 10 11 13 15 16 23 22 21 20 18 18 17 17 14 15 16 17 18 18 18 18 18 19 20 19 17 16 17 18 22 17 19 27 34 33 28 25 33 31 28 24 20 17 15 14 18 17 17 19 21 20 18 15 10 10 11 14 18 19 18 16 9 12 14 14 13 12 14 16 14 16 21 25 22 14 10 10 12 12 12 12 14 16 18 19 21 19 18 21 25 26 23 19 13 13 13 13 13 13 13 13 10 10 11 12 13 14 14 14 15 14 14 13 12 10 9 8 8 11 15 18 20 22 25 28 31 32 33 34 30 22 11 4 9 9 14 22 28 30 34 38 41 43 46 48 47 44 41 38 40 38 35 33 31 29 26 24 21 20 18 14 11 10 12 14 22 20 18 19 20 20 19 17 19 18 18 17 17 17 17 18 15 17 19 19 18 18 20 22 20 21 21 20 18 14 11 9 13 12 11 13 16 20 21 20 26 30 34 34 30 27 28 30 20 14 12 21 30 32 28 25 27 25 23 21 20 21 22 23 28 29 35 40 41 38 39 42 45 48 39 29 33 39 45 54 51 48 36 24 26 39 47 46 44 42 35 27 27 36 42 42 29 22 18 20 20 17 15 18 18 18 16 16 18 21 25 27 18 17 16 15 14 14 14 15 18 21 23 24 21 19 18 18 21 23 25 24 22 22 25 28 44 45 46 46 45 42 39 38 36 37 36 32 28 26 29 32 40 36 32 32 37 42 42 41 40 36 31 26 26 30 38 43 37 37 33 28 29 38 47 52 39 31 27 29 33 34 35 38 37 34 30 30 40 51 54 50 36 25 19 22 25 24 26 33 43 45 45 42 34 26 20 17 15 16 17 16 14 13 14 15 19 19 18 17 16 15 14 13 19 18 16 13 10 11 15 18 23 21 19 18 18 19 22 23 26 26 26 25 18 12 12 17 28 34 43 47 42 36 38 45 58 57 55 51 47 44 44 45 44 42 40 38 37 34 31 29 27 23 17 13 10 11 13 14 16 15 14 16 18 18 15 13 15 17 18 20 25 28 25 20 17 12 7 8 13 18 19 19 14 17 23 27 24 20 25 32 38 32 25 21 22 24 25 25 21 19 18 18 19 19 16 14 13 19 32 35 25 23 28 29 29 27 24 21 20 20 21 22 28 25 23 23 23 22 25 30 35 39 40 38 38 41 45 45 25 23 21 21 22 23 22 20 19 21 26 34 41 40 34 28 24 24 23 21 19 20 24 27 31 27 20 12 15 27 38 44 31 28 27 27 23 18 17 20 18 19 19 19 20 23 28 32 31 29 26 22 20 19 19 19 16 17 18 19 20 22 23 24 23 22 21 20 20 20 21 21 20 21 23 24 24 23 21 20 18 16 16 19 23 24 19 15 13 14 15 18 21 24 27 29 39 43 46 45 40 32 26 23 25 22 19 20 23 24 22 20 13 15 18 20 21 21 20 19 19 19 18 17 20 25 27 24 20 23 27 27 25 21 20 19 12 11 11 11 11 13 14 16 20 21 21 21 20 19 17 16 17 22 24 21 16 15 21 28 34 27 25 28 28 25 23 25 25 24 23 22 22 22 22 22 20 19 18 16 14 14 14 14 14 15 15 15 15 14 13 13 16 15 16 20 26 30 32 32 27 29 32 36 40 42 45 46 42 38 35 36 41 48 53 56 44 42 40 41 44 45 42 39 33 30 26 22 20 19 20 21 19 19 19 18 17 21 26 30 31 32 33 33 32 31 32 32 31 30 26 20 15 15 21 27 39 37 34 31 29 29 30 30 34 34 36 35 27 16 12 14 19 17 16 14 14 15 16 17 17 19 20 19 15 12 11 12 11 10 9 9 10 13 16 17 17 14 11 13 16 21 24 26 23 22 30 44 46 36 31 34 38 36 31 26 21 18 17 17 20 22 21 16 15 18 18 15 15 13 9 11 29 51 60 57 48 44 40 42 47 48 43 39 32 26 19 16 17 17 15 12 12 15 18 18 15 11 9 8 14 23 34 42 46 49 51 52 49 50 49 46 43 41 43 45 42 45 48 50 54 54 46 37 17 13 12 18 25 25 24 24 20 15 10 9 11 17 23 27 12 12 10 7 4 4 6 8 12 11 8 6 8 11 9 3 3 4 6 7 8 7 6 5 5 6 7 7 6 6 7 9 12 15 21 26 29 26 20 15 17 29 43 51 54 55 52 49 48 49 49 49 47 46 45 44 43 34 22 13 9 9 10 11 164 164 165 167 168 167 164 162 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 165 166 167 167 165 164 162 167 166 166 165 163 162 162 161 166 165 164 164 163 162 161 161 161 162 162 163 163 164 164 164 166 166 166 166 165 165 164 163 162 162 162 162 161 160 159 159 162 162 162 163 163 164 164 164 165 164 162 161 161 162 164 165 163 163 163 163 163 163 163 163 165 164 163 162 162 162 163 163 165 165 164 162 161 159 158 158 163 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 163 164 164 165 165 164 164 163 162 162 162 161 161 161 160 160 161 161 161 162 163 164 166 167 161 162 164 166 166 166 164 163 166 164 161 159 157 157 158 159 161 161 160 160 160 161 162 163 163 162 161 162 164 163 161 159 161 156 152 152 156 159 160 159 163 162 156 151 151 149 134 116 100 112 140 170 174 150 118 99 106 114 118 116 120 127 126 118 118 95 87 95 131 170 174 174 174 143 111 96 128 187 168 82 37 63 87 96 92 88 105 133 158 142 122 113 118 120 103 83 120 142 165 169 151 126 108 101 106 106 106 102 92 84 85 92 102 93 76 75 81 61 45 58 79 95 97 72 43 38 54 71 111 111 105 106 118 126 130 138 145 139 133 123 115 122 124 113 118 131 141 136 105 60 49 73 88 74 60 54 50 49 56 67 58 36 29 52 80 90 88 87 80 89 76 56 72 108 112 88 87 98 98 89 90 99 92 75 45 50 79 115 113 77 52 51 75 66 51 38 32 37 48 59 82 94 104 85 50 35 43 49 39 23 30 52 57 56 65 75 69 83 103 116 117 122 141 162 168 174 151 101 67 58 46 27 46 43 32 29 42 46 40 38 36 39 41 40 30 20 18 22 34 36 68 102 105 88 64 37 39 37 28 20 26 38 38 27 30 35 36 32 27 26 26 25 22 21 19 19 25 32 30 25 27 37 33 27 50 83 76 45 17 19 23 22 15 26 72 121 138 159 155 139 136 134 128 131 132 143 147 140 133 133 133 130 133 138 134 138 143 151 153 127 110 120 144 151 146 161 160 127 99 64 34 12 17 80 140 147 115 115 139 151 134 124 112 85 98 117 130 139 145 135 114 103 114 132 156 174 176 164 146 134 139 137 137 139 138 138 143 150 122 94 73 109 134 132 136 118 78 44 35 36 29 19 25 60 89 105 87 45 33 51 67 73 48 41 34 36 41 39 26 14 20 52 80 79 57 34 16 5 16 17 18 20 23 25 28 30 29 34 25 26 33 20 29 73 103 87 47 24 47 85 96 91 113 112 124 147 163 166 166 169 176 163 159 167 163 173 181 145 91 38 28 46 36 24 27 25 11 13 49 140 195 175 153 148 153 157 176 175 129 89 100 132 178 163 132 113 140 193 223 222 141 42 8 39 44 33 33 29 31 37 30 26 19 5 40 119 186 166 83 23 20 24 30 35 95 141 183 189 178 175 181 184 181 183 182 180 183 179 157 131 96 96 122 144 107 57 80 145 167 160 153 158 150 103 51 33 86 131 154 175 173 159 171 166 158 91 69 97 139 156 124 94 109 137 165 189 166 114 118 153 168 170 133 101 71 76 148 201 158 73 15 49 82 105 101 104 110 126 115 67 47 94 134 124 136 103 90 71 67 90 121 168 195 178 155 118 81 72 79 77 121 135 123 90 79 92 109 119 142 171 171 144 120 100 102 124 134 142 142 149 147 139 148 148 157 155 154 138 105 78 63 51 133 218 215 133 110 141 148 132 100 67 42 50 78 97 88 67 79 71 73 87 107 128 126 105 76 70 110 149 128 87 69 62 75 73 62 52 38 21 40 88 163 201 188 137 110 110 134 175 195 216 212 165 108 65 32 8 40 122 181 159 116 123 173 213 165 102 98 156 174 142 128 143 183 141 98 83 72 36 14 24 32 22 20 30 37 33 27 27 29 20 15 19 24 23 20 19 22 23 21 17 18 23 25 22 12 22 86 137 133 145 167 156 156 174 175 151 135 145 160 165 170 172 163 158 167 174 175 179 180 182 178 175 179 181 190 208 200 108 83 159 217 203 161 131 165 174 178 179 182 181 186 200 194 180 144 89 47 63 143 221 218 161 128 138 117 47 9 26 39 25 45 74 126 199 204 161 155 175 165 112 111 175 201 180 176 177 179 181 181 179 176 174 174 174 178 170 145 131 137 143 170 204 180 102 46 28 32 45 34 36 37 35 32 30 31 32 33 34 34 32 30 29 30 32 29 33 35 32 27 27 32 38 49 40 29 24 25 30 33 34 32 32 32 31 30 27 25 23 31 32 34 35 34 31 28 26 31 30 30 28 27 26 26 26 22 22 24 24 25 24 23 22 13 17 22 25 27 28 26 24 31 31 33 35 36 36 38 40 46 38 28 25 32 40 40 35 34 32 32 31 27 28 40 54 75 72 69 66 62 58 54 51 46 32 18 14 17 20 23 25 30 41 60 77 77 65 53 49 56 54 58 70 81 86 86 87 88 89 99 109 106 100 112 133 166 142 104 76 56 28 17 33 13 7 14 54 120 175 192 186 140 117 86 56 41 44 47 41 38 39 36 29 25 23 19 15 16 23 27 26 25 28 29 26 21 73 124 97 28 19 53 64 82 54 33 54 110 140 107 53 13 11 11 12 15 16 14 12 21 18 15 14 16 17 18 18 8 12 18 22 25 29 33 36 29 24 18 15 16 17 17 17 17 21 26 28 25 17 8 4 13 12 14 20 22 21 23 28 28 25 23 26 30 30 26 21 27 20 18 25 32 31 25 20 22 25 25 23 23 26 28 28 22 21 22 25 29 31 31 29 31 29 27 25 23 22 21 21 23 24 25 23 20 18 18 18 16 12 9 9 12 16 17 17 25 24 22 21 19 18 17 16 14 15 16 18 19 20 20 21 18 20 20 19 17 15 16 17 22 17 17 27 35 35 33 32 36 34 30 25 20 16 13 12 17 14 12 11 13 13 11 9 8 9 12 16 19 18 15 12 11 13 16 15 13 13 14 16 12 15 23 28 22 12 8 10 13 13 13 13 14 16 20 22 22 20 19 23 27 27 22 17 13 13 12 12 12 11 11 12 10 11 12 13 14 15 15 15 13 13 14 14 12 10 7 5 7 9 12 14 17 21 28 33 30 31 34 35 33 25 14 6 6 7 12 21 28 31 36 40 41 43 46 48 47 44 40 38 40 38 35 33 31 29 26 24 22 21 19 14 10 10 13 17 19 17 16 16 18 18 16 15 16 16 15 15 15 16 16 17 17 19 22 21 19 17 17 18 21 21 21 20 17 13 9 7 10 9 8 11 16 20 22 22 21 27 33 35 32 30 31 34 20 13 12 21 31 32 27 23 21 20 19 18 19 21 24 26 30 34 45 54 57 54 52 54 48 51 43 36 42 49 53 60 51 45 32 23 30 43 45 37 30 37 42 41 41 42 39 33 30 23 18 19 18 14 12 14 19 18 17 17 20 23 28 30 17 16 15 13 13 13 13 13 16 19 23 24 23 21 21 21 24 27 28 26 22 20 21 23 39 41 44 46 45 41 37 34 29 31 31 28 24 23 25 28 34 34 34 34 35 38 41 43 39 35 30 27 28 31 35 38 36 36 33 28 29 37 45 49 35 26 22 26 33 37 39 42 37 35 31 32 41 51 51 45 37 27 22 26 28 27 32 40 47 48 46 41 32 25 20 19 14 16 18 17 15 13 13 14 23 21 18 15 14 14 15 16 20 19 16 13 12 14 19 23 24 21 18 15 15 17 20 21 21 21 24 27 24 18 16 17 17 25 38 46 42 36 38 46 56 55 53 51 49 48 48 49 44 42 39 36 35 33 32 31 31 26 19 12 9 10 13 15 17 16 16 17 18 17 12 8 12 15 17 21 26 30 27 21 22 16 10 10 15 19 20 19 9 13 21 27 25 22 26 34 35 32 27 25 24 25 25 25 17 16 14 13 13 14 16 17 16 18 27 28 19 20 28 29 30 28 25 22 20 19 19 20 30 23 19 21 25 25 27 29 33 37 39 37 38 42 46 47 26 24 22 22 23 24 23 21 19 20 25 33 40 41 34 28 25 25 24 21 19 20 23 27 30 27 20 13 15 26 37 41 33 29 26 26 23 18 17 18 18 20 21 21 21 22 26 29 35 32 27 23 19 18 18 18 14 16 18 21 23 25 26 27 25 24 22 20 20 21 22 23 19 21 24 26 26 25 22 20 18 16 16 20 25 25 21 16 14 15 18 22 27 32 37 39 39 41 43 41 37 33 30 29 26 24 22 22 23 22 17 13 10 12 17 21 24 25 25 25 22 22 21 19 21 25 24 20 17 22 28 29 27 22 19 18 11 11 11 11 12 12 13 14 19 20 21 22 20 18 14 12 14 22 26 21 12 10 20 31 37 30 26 27 27 24 23 25 30 27 24 22 21 20 20 21 19 18 17 17 17 17 18 18 17 17 17 16 14 12 10 9 14 14 16 22 29 35 37 38 32 33 34 35 37 40 42 44 43 38 33 34 40 51 60 65 47 45 43 43 44 43 38 33 31 28 23 20 17 18 19 20 21 20 18 15 14 18 24 29 31 33 34 32 29 28 29 31 28 29 28 23 18 17 22 27 30 29 28 28 29 31 34 36 31 32 35 36 30 19 14 16 18 17 17 16 16 17 17 18 15 18 21 20 16 11 10 9 10 9 8 8 9 11 14 17 18 14 9 9 12 17 22 24 25 22 30 44 47 38 34 38 34 32 29 25 22 19 16 14 22 25 24 19 18 21 22 19 18 16 10 11 26 50 61 60 55 48 42 41 44 45 41 36 32 24 15 11 14 18 19 19 15 17 19 18 15 11 9 9 14 16 23 34 41 46 53 60 53 50 46 45 45 44 42 40 47 48 48 49 52 53 46 37 22 14 10 13 18 19 19 19 27 22 16 14 15 18 24 29 13 12 10 7 4 4 6 8 12 11 8 5 7 10 7 2 3 4 6 8 8 8 6 5 7 8 8 7 6 6 6 7 8 11 18 25 28 25 17 12 19 31 45 52 54 54 51 47 49 48 48 50 51 49 43 37 34 27 17 10 8 9 10 11 164 164 164 163 163 162 162 162 165 164 163 162 162 163 164 165 162 163 163 164 164 165 165 165 163 164 165 164 162 162 164 166 162 162 162 162 162 162 162 162 165 165 165 164 164 163 163 163 165 164 164 163 163 164 164 165 163 162 162 162 162 161 161 161 165 164 162 161 161 162 164 165 163 163 164 165 165 164 163 163 158 159 160 162 164 166 167 168 165 165 164 163 163 162 161 161 165 164 163 162 162 162 162 162 163 164 165 166 167 167 167 167 165 166 166 166 167 167 168 168 162 162 163 164 164 165 166 166 164 164 165 165 165 165 165 166 164 164 164 164 164 164 164 164 162 162 163 164 164 164 163 162 160 160 160 160 160 160 160 160 164 163 161 160 160 161 163 164 162 162 162 163 163 163 163 164 166 163 160 159 160 162 163 163 159 162 165 165 160 152 144 139 143 146 146 137 133 138 126 99 87 105 129 154 157 123 100 112 113 112 110 117 129 122 100 86 59 47 72 127 165 179 185 188 163 116 94 119 138 121 84 56 60 67 95 129 135 123 128 148 140 141 138 130 109 83 85 112 150 151 155 155 140 121 115 121 118 135 137 130 122 107 110 138 150 101 56 48 57 60 59 61 75 83 90 81 50 26 35 60 78 97 110 109 112 124 132 131 130 121 116 121 125 120 111 105 129 165 158 132 106 70 56 58 68 57 63 56 53 64 60 55 32 34 58 104 136 132 108 91 89 101 94 100 113 115 115 103 102 93 81 84 95 88 64 48 39 35 68 95 84 79 86 79 83 80 61 30 27 59 72 52 60 86 86 55 38 38 36 30 20 39 59 63 62 68 67 58 52 78 108 120 126 143 150 137 155 153 104 73 88 66 27 33 47 44 45 41 37 45 46 34 43 35 30 33 37 32 18 6 36 47 60 55 42 43 47 39 31 25 21 30 54 75 71 55 43 42 47 54 48 32 22 22 11 17 18 21 29 27 21 22 28 22 18 25 43 53 43 26 22 21 22 17 7 20 73 129 140 140 144 152 154 148 142 139 132 144 152 149 145 143 138 132 117 130 136 132 140 163 158 126 102 111 148 161 149 142 138 148 129 86 38 7 16 71 120 129 95 123 158 178 171 144 114 96 104 109 118 132 138 124 116 126 134 135 137 142 150 151 141 128 133 150 146 143 147 152 149 124 100 95 98 102 112 136 140 116 109 66 39 40 40 35 36 38 41 39 34 39 75 123 126 89 67 56 42 35 37 39 32 23 18 22 39 59 58 37 19 14 19 19 19 21 23 26 27 28 26 28 30 30 29 31 35 39 44 39 31 26 58 120 136 98 83 92 112 118 135 161 167 173 181 180 166 159 149 164 181 143 87 47 29 39 40 29 22 21 7 11 46 109 156 164 153 147 158 169 171 158 131 107 115 143 166 99 118 167 168 194 220 188 108 28 6 36 43 31 32 33 28 31 24 23 20 8 52 139 179 116 45 23 23 12 37 94 157 194 206 196 190 181 173 180 184 197 202 194 156 128 143 152 138 108 136 141 95 88 122 149 124 114 128 143 138 78 25 62 97 121 136 166 203 190 152 146 119 105 126 148 152 142 111 91 138 195 224 225 208 142 91 101 147 139 116 84 57 96 190 240 212 108 15 14 55 67 71 91 77 86 68 44 68 122 133 105 86 102 130 139 104 66 77 116 161 185 153 113 138 159 115 61 60 88 100 84 65 70 113 166 151 125 127 116 78 98 162 191 192 170 144 141 141 114 99 115 143 132 104 93 101 59 41 111 170 198 163 125 129 159 177 149 105 49 34 46 74 95 82 79 72 69 80 101 120 130 116 90 52 94 175 203 141 78 67 73 67 55 52 48 46 28 41 126 193 191 141 92 104 165 200 170 173 210 188 122 104 84 27 7 79 165 175 140 118 121 150 162 123 135 167 181 161 150 162 170 183 133 80 55 42 27 19 21 26 29 25 29 27 28 36 19 28 22 22 24 20 24 34 38 34 13 23 26 18 23 22 19 11 34 121 181 183 157 133 147 161 179 180 158 145 152 159 157 171 164 162 168 174 175 176 179 177 182 168 163 183 187 187 205 191 116 79 157 219 201 163 115 135 155 171 185 186 184 193 195 159 114 70 77 121 149 172 204 217 181 129 79 43 25 25 32 32 33 64 101 135 183 200 171 150 161 151 98 140 190 195 184 173 174 176 177 178 177 175 174 178 175 176 176 167 157 164 178 185 198 168 97 52 53 50 30 39 39 40 41 39 36 34 35 34 37 41 40 32 27 35 47 39 40 41 40 40 42 44 44 42 35 32 34 35 32 30 31 33 33 32 31 29 27 24 22 34 40 32 24 30 32 27 24 33 30 41 44 31 27 32 26 24 25 26 24 21 19 19 19 21 21 22 23 23 23 22 22 25 25 26 28 30 32 34 36 39 36 31 27 26 29 33 36 39 36 30 31 36 33 39 56 67 74 82 85 80 69 53 42 41 24 19 23 20 19 25 27 41 59 88 110 109 89 73 69 86 78 87 121 141 126 115 130 117 142 184 184 140 131 156 168 136 118 103 91 67 35 21 25 32 17 5 19 63 117 153 165 156 129 97 64 38 39 56 65 47 46 46 44 35 24 18 18 16 26 33 29 24 24 26 25 34 61 77 56 21 12 38 67 74 51 41 63 90 91 67 46 8 11 18 25 24 19 19 24 18 14 11 12 15 18 19 18 15 18 18 19 28 40 42 35 22 19 18 19 22 22 17 12 13 21 30 31 23 14 10 10 8 12 18 21 21 23 25 28 27 24 25 31 34 32 28 28 21 19 22 30 34 31 26 23 21 23 26 27 26 25 26 27 23 23 23 22 22 26 32 37 32 27 23 22 25 25 22 18 21 22 22 20 16 14 14 15 11 11 10 11 13 16 19 20 23 25 27 27 24 21 20 20 21 21 21 22 22 22 21 21 24 23 20 18 16 16 17 18 17 18 24 32 35 32 30 30 37 32 25 20 17 16 14 13 11 11 11 11 10 9 8 8 7 14 22 25 21 17 15 16 12 9 9 16 19 16 14 15 18 23 27 25 18 12 11 13 14 13 13 14 16 19 20 20 20 18 18 20 23 25 24 23 11 11 11 10 8 7 10 12 11 12 14 16 18 18 17 16 12 12 12 13 13 10 5 2 4 11 18 20 25 31 32 30 32 36 38 35 30 24 14 6 10 12 16 23 31 37 39 39 47 45 43 43 43 41 38 34 36 33 31 31 32 31 29 26 25 23 20 17 14 13 12 12 15 17 18 20 20 20 21 21 20 18 15 15 17 18 18 17 22 20 18 16 16 18 20 22 22 22 22 21 18 16 13 11 10 11 13 13 14 17 22 27 27 31 34 34 33 32 33 34 27 23 20 21 24 26 25 23 13 9 10 16 19 18 20 24 29 32 37 43 48 53 56 57 59 53 48 49 54 57 56 54 56 44 33 32 38 43 40 34 30 39 48 50 45 39 38 40 36 27 23 26 22 11 10 18 15 17 18 18 18 19 22 24 19 17 15 13 12 13 15 16 20 24 27 25 22 23 30 37 34 41 44 36 21 14 18 25 36 40 45 48 47 40 30 24 24 31 35 30 20 17 24 32 38 35 31 30 36 43 43 38 36 34 31 29 28 29 31 32 36 35 34 33 33 34 35 36 25 22 22 29 36 37 37 38 42 41 41 43 46 47 47 46 36 28 24 27 33 36 38 40 42 40 36 32 28 24 22 20 18 18 18 18 18 17 17 17 20 19 19 19 18 19 19 19 20 18 16 14 15 18 21 24 28 23 17 14 15 17 19 20 23 24 24 23 21 18 14 12 14 21 30 37 39 37 35 34 45 53 60 58 49 42 42 45 39 33 30 33 37 40 44 48 39 30 19 11 9 11 15 17 15 19 23 24 21 17 14 13 17 19 19 19 23 28 27 23 16 15 14 14 16 18 17 15 8 11 15 19 23 25 26 26 29 25 22 22 25 26 25 23 21 20 17 14 11 11 15 18 21 23 25 24 22 22 25 28 28 24 20 18 19 20 20 20 19 21 23 23 23 23 25 27 31 34 35 36 41 45 43 39 26 16 19 27 26 24 25 21 27 26 25 26 34 41 40 34 25 24 22 20 20 20 22 23 27 21 15 13 18 28 37 42 39 33 25 21 20 20 19 17 14 21 27 26 20 18 23 28 31 32 28 21 17 18 19 18 19 19 19 20 22 25 29 31 24 22 21 20 20 20 21 21 23 22 21 20 21 23 24 25 16 20 21 21 26 33 26 14 15 15 16 24 42 59 61 55 41 38 35 36 37 34 27 20 23 23 22 21 20 19 18 17 15 14 15 19 24 27 28 28 28 25 24 25 27 25 21 16 16 21 27 29 27 24 21 19 15 14 11 9 8 10 12 14 18 23 27 23 15 9 8 11 23 29 29 19 12 14 21 26 36 37 33 23 19 23 27 27 27 27 26 25 24 23 23 22 22 21 20 21 23 24 23 21 19 19 18 15 12 12 14 16 12 13 17 23 30 33 31 28 24 25 27 30 34 39 43 46 40 40 37 33 34 44 59 71 48 45 42 42 43 40 33 27 27 25 23 20 18 16 15 14 10 12 13 12 15 23 29 30 32 33 34 31 27 26 27 29 31 31 30 26 24 24 26 29 28 25 24 27 33 36 34 31 39 32 29 31 31 26 22 21 21 20 19 19 18 19 19 19 20 20 20 19 16 13 10 8 9 9 8 7 7 9 14 18 21 16 10 8 9 12 15 16 25 29 34 41 49 51 43 32 30 32 30 25 26 32 31 24 24 26 27 26 27 30 36 41 44 27 10 7 20 40 55 62 59 55 52 49 45 40 38 38 33 14 7 10 11 15 21 22 18 15 12 11 12 12 10 7 8 8 11 19 32 45 53 56 57 50 45 46 46 43 42 44 50 49 47 47 47 44 38 34 23 20 16 15 16 17 16 14 14 19 22 21 24 29 29 25 16 12 9 9 8 6 9 13 14 10 5 5 8 10 8 5 6 3 5 10 11 8 9 12 6 10 12 9 5 3 7 11 11 17 23 26 23 20 17 18 34 38 44 48 49 50 51 52 47 51 50 46 44 45 44 40 24 16 10 11 12 9 6 5 164 164 164 163 163 163 162 162 164 163 162 162 162 162 163 164 161 161 161 162 162 163 163 163 163 164 165 164 162 161 163 165 162 162 162 162 162 162 162 162 164 164 164 164 164 163 163 163 165 164 163 163 163 163 164 165 163 162 162 162 162 162 162 161 165 164 162 161 161 162 164 165 163 163 164 165 165 164 163 163 162 162 163 163 164 164 165 165 163 163 163 163 163 163 163 164 164 164 163 162 162 162 163 163 163 163 164 165 166 166 165 165 162 163 164 165 166 167 168 168 164 164 164 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 162 163 164 164 164 163 162 161 162 162 162 162 162 162 162 162 163 163 162 162 162 162 163 163 162 162 162 162 163 163 163 163 165 163 160 160 162 163 162 161 167 164 160 155 149 145 141 139 137 124 120 123 127 134 131 119 123 120 119 130 140 133 123 123 138 115 109 124 126 106 88 84 76 70 87 120 146 157 148 129 109 69 71 100 92 66 68 85 84 109 143 161 149 127 121 129 129 129 128 127 119 104 111 137 144 134 123 119 125 132 132 127 139 154 165 175 174 146 121 125 102 80 68 76 81 70 59 56 59 61 67 71 65 51 45 47 54 69 90 109 129 142 141 133 121 134 143 141 132 120 102 87 112 152 148 128 108 81 79 90 81 53 50 54 62 70 63 63 69 72 91 123 143 136 114 97 97 100 103 125 133 123 121 111 88 78 91 116 110 79 66 74 84 55 80 128 129 114 117 122 127 113 79 37 29 64 89 82 83 82 69 44 27 28 30 24 35 44 62 73 66 58 52 45 58 77 101 107 106 122 140 142 143 106 79 86 85 51 31 45 54 46 44 44 43 47 49 42 41 43 46 47 43 33 23 17 36 39 43 36 28 38 50 48 37 25 22 43 82 107 102 85 48 48 62 85 94 76 46 27 18 21 16 14 21 21 18 22 27 26 22 21 26 31 27 19 23 22 24 21 11 18 61 108 138 142 147 154 158 157 152 147 138 140 142 142 137 129 127 128 142 125 113 113 122 140 145 135 109 119 152 158 144 140 138 146 131 92 44 16 24 58 85 87 93 124 161 176 164 141 125 119 123 121 114 111 109 106 119 145 141 142 141 142 145 146 141 133 134 154 155 156 159 156 146 115 101 113 117 109 111 131 148 151 147 97 51 34 29 33 37 35 25 21 30 60 104 140 136 106 78 63 46 39 42 42 37 31 25 24 29 37 37 28 23 24 20 20 20 21 23 26 28 29 26 28 29 29 28 30 33 36 30 25 26 36 64 99 112 101 83 73 89 105 116 120 119 135 135 155 153 147 145 166 179 141 93 57 37 40 39 31 27 25 22 10 21 69 128 165 179 181 180 167 154 147 146 149 149 146 121 90 123 171 183 206 202 147 83 21 8 38 43 32 32 31 27 32 26 25 23 12 44 114 120 67 23 23 25 14 61 146 191 210 206 190 187 185 186 198 188 208 196 163 137 153 189 190 168 143 156 153 130 143 169 181 165 155 152 153 109 42 47 100 111 95 101 127 148 156 153 144 121 146 181 183 174 157 114 85 139 191 213 207 191 134 83 86 112 123 117 94 74 112 195 236 189 89 10 18 63 90 97 99 79 62 50 62 88 99 85 65 106 148 171 154 136 132 119 96 120 117 92 109 188 219 152 76 50 65 79 81 71 70 106 156 121 123 134 113 90 139 203 209 200 195 181 160 129 93 80 91 91 102 94 84 92 64 50 108 151 188 163 119 107 129 152 137 97 52 40 55 89 113 95 82 72 69 81 105 126 130 101 60 44 102 168 172 121 80 64 52 56 57 72 80 74 38 39 116 157 115 94 125 167 211 219 167 157 144 141 158 163 93 19 32 113 196 181 117 108 128 130 100 112 147 181 177 148 137 149 159 156 124 74 30 14 19 27 27 21 26 25 31 26 24 33 22 31 29 31 25 24 53 82 82 54 22 20 20 18 27 25 23 21 36 103 145 137 115 111 144 166 173 173 164 158 161 164 164 154 158 169 179 180 176 175 179 178 171 166 173 183 182 192 217 188 94 80 172 218 188 145 103 94 148 190 199 197 191 166 127 113 109 122 152 164 154 168 204 230 180 106 48 27 32 38 37 43 34 72 121 135 148 175 187 160 153 133 96 149 195 192 179 178 177 176 177 178 178 178 177 180 179 179 178 177 177 182 187 169 191 177 119 74 67 64 51 42 40 38 39 40 42 44 46 43 42 42 41 36 35 42 52 59 59 52 43 40 43 44 40 42 34 30 33 37 35 33 33 29 30 31 34 34 32 27 23 33 36 30 25 22 20 31 53 67 68 58 40 29 31 32 27 25 25 25 22 19 17 18 19 21 22 23 24 24 24 24 23 24 24 24 25 27 30 33 35 37 36 32 27 24 27 36 44 67 64 47 33 33 37 44 54 79 80 76 66 58 52 47 41 40 23 19 24 21 20 24 24 37 52 74 90 91 82 71 65 95 106 111 122 147 163 160 152 134 167 196 181 151 154 172 171 139 115 100 96 73 35 21 31 27 17 8 10 25 56 99 133 156 135 97 59 56 88 102 85 50 65 77 69 45 24 16 17 27 36 40 30 19 16 22 28 35 52 59 44 22 19 36 54 54 44 44 57 65 55 37 26 14 18 25 28 24 21 27 36 35 25 14 9 10 15 18 19 15 17 17 17 26 36 38 32 24 21 18 19 22 21 17 13 13 21 29 30 24 16 12 11 9 13 18 19 20 24 31 37 41 33 28 29 30 29 26 26 21 19 23 31 35 32 26 23 22 24 27 27 26 25 25 26 21 22 22 22 22 25 30 34 31 27 23 22 25 25 22 19 21 22 22 20 16 14 14 15 11 11 11 11 13 15 18 20 22 24 26 26 24 23 23 25 20 20 20 20 20 20 19 19 19 18 18 17 17 17 17 17 17 18 24 32 34 32 29 30 34 29 23 18 16 15 14 13 12 12 12 11 10 9 8 8 9 15 21 23 19 15 14 15 13 10 10 15 17 14 13 15 22 25 26 24 18 14 12 13 15 15 15 16 18 19 19 18 19 18 16 17 19 20 19 17 8 9 9 8 7 7 9 11 11 13 16 18 19 18 16 15 13 12 12 13 13 11 8 5 7 13 18 19 22 28 31 30 28 33 35 32 28 24 16 9 11 11 14 20 29 37 41 43 45 44 42 42 43 42 39 36 36 34 32 31 32 32 30 27 23 22 19 16 14 13 13 13 19 19 19 20 22 23 23 22 19 17 16 16 18 19 18 16 19 18 16 15 15 16 17 18 20 20 20 20 18 16 13 11 13 14 14 13 13 16 21 26 26 31 36 38 36 32 29 28 24 22 20 20 22 24 24 24 18 13 12 17 19 17 17 20 23 25 29 34 40 45 49 51 56 53 51 51 54 58 61 62 55 44 34 33 40 44 41 35 32 37 42 42 39 37 40 43 36 25 20 23 21 13 11 17 14 16 18 18 17 17 20 22 20 18 16 14 13 14 15 17 18 22 26 25 23 24 30 37 38 44 47 41 28 18 18 21 30 36 43 47 45 38 29 23 29 34 37 31 20 16 21 29 36 33 28 27 34 43 44 40 35 33 30 28 28 29 32 33 37 37 36 36 35 34 34 33 28 24 23 29 35 37 38 39 44 43 43 45 47 47 44 42 32 27 26 32 38 40 40 40 38 36 32 29 26 24 23 22 20 20 19 19 19 19 18 18 21 21 20 20 20 20 20 20 18 17 15 15 15 17 20 21 25 21 16 13 15 17 19 20 22 21 20 20 19 19 19 19 17 22 27 31 32 33 35 36 44 52 60 58 50 42 41 43 34 30 31 37 42 44 46 49 42 34 22 14 11 12 15 16 16 18 21 22 19 16 15 15 16 18 19 19 23 28 28 24 18 15 13 13 14 15 14 12 8 11 15 19 22 23 23 23 25 23 22 21 22 22 21 20 19 18 16 13 11 13 16 20 21 26 30 29 26 25 27 30 28 24 19 17 18 20 21 21 21 23 24 24 22 22 23 25 31 33 34 35 40 44 44 39 25 15 18 26 26 25 26 23 25 23 22 25 35 42 39 31 23 21 19 18 18 19 20 21 23 20 16 15 19 29 39 46 40 33 24 18 17 18 17 16 17 22 26 26 22 20 23 27 31 32 29 22 18 20 21 20 22 22 22 23 24 26 28 29 21 21 20 20 20 21 22 23 25 24 22 21 19 18 17 17 19 21 20 19 26 35 33 24 22 22 23 29 43 57 59 55 40 35 28 26 26 25 22 19 22 21 21 20 20 19 18 18 17 16 16 19 23 25 25 24 22 24 27 30 30 27 20 16 16 20 26 28 25 21 18 17 11 10 10 10 11 13 15 16 13 18 22 21 16 14 17 21 28 33 33 24 15 15 21 25 33 37 35 28 24 25 25 23 25 25 25 26 26 27 28 29 29 27 25 25 26 25 23 21 24 24 24 21 18 16 17 18 16 16 18 24 30 32 28 23 17 19 23 28 34 39 43 45 41 40 37 33 33 41 55 66 49 45 41 41 41 39 33 28 26 26 25 22 19 16 12 10 10 12 12 10 14 21 27 27 30 32 33 32 28 25 26 28 29 29 28 25 22 23 26 29 27 26 26 28 31 33 32 31 34 30 29 34 35 30 24 21 20 20 19 18 17 17 17 17 20 19 17 14 12 11 10 9 9 9 8 6 5 8 12 16 17 14 10 9 10 11 12 11 23 27 33 40 48 51 43 33 26 29 29 26 29 36 35 30 27 30 33 35 38 43 49 53 48 33 17 12 21 39 54 61 67 63 56 51 51 52 49 44 31 12 6 11 13 17 22 21 17 14 9 8 9 10 11 10 8 8 10 17 28 40 51 56 54 48 43 43 43 40 39 41 49 46 43 40 38 35 30 26 25 22 18 16 15 15 13 11 9 13 15 15 19 26 29 27 19 15 14 14 12 7 7 9 17 12 7 6 9 10 7 4 6 5 8 13 14 10 9 11 10 13 15 13 8 7 9 13 18 20 22 22 22 21 22 22 34 39 45 48 49 48 48 48 45 48 48 44 42 44 42 38 22 15 10 10 11 9 7 7 164 164 164 164 163 163 163 162 163 162 162 161 161 162 162 163 161 161 161 162 162 162 163 163 162 163 164 163 161 161 162 164 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 163 162 162 163 164 164 162 162 162 162 162 162 162 162 164 163 162 162 162 162 163 164 163 163 164 164 164 164 163 163 165 165 165 164 163 162 162 162 161 162 162 163 164 165 165 166 163 163 162 162 162 163 164 164 163 163 164 164 164 164 163 163 161 161 162 163 165 166 167 167 166 166 166 166 166 166 166 166 167 166 166 166 165 165 164 164 166 166 166 166 166 166 166 166 164 164 164 164 164 162 161 160 163 163 163 163 163 163 163 163 162 163 163 164 164 163 163 162 162 162 162 162 162 162 162 162 163 162 162 163 164 164 161 159 171 165 156 149 145 145 147 148 142 120 117 135 145 147 147 145 155 141 127 119 125 142 147 135 145 127 133 134 96 68 90 124 109 92 91 102 105 100 91 80 76 74 92 86 53 60 98 113 103 139 173 177 154 130 121 121 118 120 122 127 129 122 128 149 147 142 126 111 115 133 145 146 148 162 177 182 161 113 83 86 83 80 84 90 82 68 67 76 80 89 102 110 107 93 76 64 51 46 55 89 130 149 142 128 121 143 154 146 135 123 97 70 123 160 156 135 114 87 89 104 79 59 64 70 65 54 53 77 95 103 120 138 147 142 127 114 93 89 106 143 141 121 121 114 99 85 113 142 110 68 81 118 90 74 106 156 158 139 139 147 148 138 104 50 22 54 108 134 103 75 51 32 21 35 52 50 63 54 62 72 63 57 64 69 60 63 77 90 97 114 132 138 113 75 76 92 67 39 46 60 54 47 49 60 63 58 54 55 38 43 47 42 34 28 28 30 43 37 32 25 22 38 54 54 31 18 17 41 75 94 92 82 50 55 79 118 138 115 63 22 16 20 16 14 21 22 22 28 21 26 27 24 21 20 20 19 23 23 26 26 17 17 44 77 123 133 142 148 155 160 156 147 147 139 136 138 134 126 126 134 148 133 124 121 124 136 147 144 99 113 146 149 138 141 143 149 132 97 48 22 28 39 44 48 75 100 129 142 138 130 129 132 117 124 123 115 107 103 121 151 145 146 144 139 137 138 138 135 139 157 158 160 164 162 151 122 111 135 133 119 129 144 159 179 170 119 67 39 32 38 39 29 18 9 31 84 133 155 145 121 102 81 60 51 46 40 35 34 26 24 22 21 21 23 26 29 22 22 22 23 24 26 29 31 28 29 29 29 28 28 30 32 32 32 27 32 54 73 80 83 86 69 75 84 87 80 70 83 89 110 117 128 147 165 167 138 97 67 46 41 37 34 32 28 26 11 10 50 118 175 193 188 176 164 157 152 155 174 172 144 62 89 140 173 189 213 195 133 50 14 13 38 41 33 33 29 27 32 27 25 26 18 35 78 63 38 22 27 27 29 81 159 201 209 201 190 192 194 189 188 199 207 182 149 143 178 210 194 164 168 189 187 182 198 201 196 203 200 181 151 64 17 95 164 151 101 99 119 111 117 128 108 118 174 218 210 189 156 111 102 146 188 193 174 157 114 70 65 103 120 114 91 75 114 198 242 164 61 2 37 111 164 153 105 61 53 61 81 81 66 69 87 138 189 218 198 177 179 178 164 137 103 65 94 179 207 147 83 47 41 49 68 76 85 125 173 130 138 146 125 113 170 223 215 194 200 198 165 108 70 67 74 66 92 104 91 81 54 49 103 143 193 181 120 83 95 125 129 87 44 35 63 100 108 84 74 75 64 70 95 119 122 88 44 58 121 156 132 95 73 49 27 62 102 137 132 100 45 34 94 110 72 96 175 214 228 215 154 114 104 144 203 178 54 1 72 157 218 192 142 151 155 117 70 112 153 174 160 143 134 125 117 98 77 44 21 20 31 34 27 26 28 26 31 24 23 44 46 50 27 29 39 46 85 126 128 73 32 17 16 21 31 29 31 35 30 57 85 92 90 100 134 165 163 162 164 165 165 163 161 142 159 182 193 182 165 160 165 150 149 168 186 181 179 198 217 173 66 87 188 213 183 135 91 73 131 189 199 171 139 117 107 131 156 186 188 163 157 183 211 203 137 63 28 26 34 42 49 49 35 72 123 121 112 148 192 162 135 104 96 161 198 186 174 181 178 176 175 177 178 178 178 177 177 175 175 179 185 186 182 173 196 192 145 96 75 69 65 53 49 43 41 44 48 49 49 48 55 61 57 44 35 40 50 70 70 59 44 42 52 52 44 36 38 42 47 46 40 35 33 31 32 33 35 36 35 32 30 38 33 27 27 24 19 37 73 107 117 85 39 31 37 31 28 26 25 23 19 15 14 16 19 22 23 24 25 25 25 25 24 22 21 20 20 23 27 32 35 34 35 33 27 22 26 38 50 78 76 53 28 27 37 43 48 72 70 59 42 33 37 42 42 38 21 19 28 29 28 29 28 34 45 53 58 67 75 71 61 81 96 104 114 148 185 183 159 136 178 188 158 149 170 184 178 158 142 111 82 70 67 55 38 24 16 11 7 3 7 41 80 102 97 72 51 87 153 152 96 46 87 116 97 51 18 12 18 31 39 41 30 15 9 13 19 37 39 37 30 26 29 34 36 30 36 46 50 38 20 11 12 16 21 27 30 28 31 44 57 54 38 17 5 6 11 17 19 15 16 16 17 23 31 32 28 27 24 20 19 20 20 18 15 14 20 28 30 26 19 14 12 10 13 17 17 19 27 40 51 59 45 30 25 26 25 24 24 21 20 24 32 36 33 27 24 24 26 28 28 26 25 25 26 20 21 22 22 22 24 28 31 30 26 23 22 24 25 23 20 21 22 22 20 16 14 14 15 12 12 12 13 14 16 18 19 21 22 24 24 23 23 26 29 19 19 19 19 18 17 16 15 14 15 16 17 17 17 17 17 16 18 24 32 34 30 29 30 31 26 20 16 15 15 15 14 14 14 13 12 10 9 8 8 14 17 20 19 15 12 12 13 14 12 12 14 14 13 15 18 26 25 23 20 18 16 15 15 15 15 16 18 20 21 19 16 18 16 14 13 14 14 12 10 6 7 8 7 6 6 8 10 12 15 18 20 20 17 14 13 13 12 12 13 14 13 11 9 12 16 17 16 17 23 28 30 26 30 31 29 26 24 18 12 11 11 13 19 29 38 45 48 44 43 42 42 42 41 38 36 35 33 31 31 31 31 30 29 23 22 19 17 16 16 16 17 22 20 18 19 23 25 24 22 17 16 16 18 20 20 17 15 16 16 15 14 14 13 13 13 17 17 18 18 17 16 14 12 17 17 15 14 14 17 22 25 27 32 38 41 38 32 25 21 19 20 20 20 19 20 24 26 23 17 14 17 18 15 14 16 17 18 21 24 29 33 37 40 47 50 52 51 50 53 58 63 53 44 36 37 44 46 42 35 34 34 33 32 32 35 41 46 36 24 16 19 21 16 14 16 14 16 18 17 16 15 17 19 21 20 17 15 15 15 17 18 16 21 25 26 24 24 29 33 41 46 49 46 37 26 20 18 21 30 40 45 42 35 27 23 34 38 40 33 21 16 20 27 35 32 29 29 37 46 48 44 34 32 29 27 28 30 34 36 37 38 38 38 38 37 36 35 32 27 24 29 34 36 38 40 45 45 46 48 49 47 42 38 28 27 30 39 45 44 40 39 33 31 27 24 22 22 23 23 22 22 21 21 21 21 20 21 23 23 23 22 22 22 21 21 17 17 17 17 18 19 20 21 23 19 15 13 14 17 18 19 19 18 17 16 17 20 23 25 22 23 25 25 26 29 34 38 43 51 59 58 50 42 39 39 28 28 33 42 47 48 48 49 44 36 26 17 14 14 15 15 16 18 19 18 16 15 16 17 15 18 19 19 23 28 28 25 19 16 13 12 13 13 11 10 9 12 15 19 21 21 20 20 23 24 24 23 21 19 19 20 17 17 16 14 12 13 17 21 20 28 36 37 33 28 29 31 29 24 18 15 16 19 21 22 21 23 24 23 22 21 22 23 30 32 34 34 38 43 44 41 24 14 17 26 26 26 27 24 21 19 18 25 38 45 38 26 20 19 17 16 16 17 19 21 19 20 19 18 20 29 41 50 40 32 21 14 13 15 16 17 21 23 25 25 24 22 23 24 29 31 29 23 19 21 23 23 23 23 22 23 24 25 25 24 20 20 20 20 20 20 22 23 22 22 22 20 17 15 13 13 22 21 18 18 27 40 43 38 28 29 29 32 40 48 51 49 37 29 19 14 14 16 17 17 20 20 19 19 19 19 19 19 19 18 17 19 21 23 22 21 16 23 31 36 33 27 20 16 17 21 25 27 24 20 16 15 7 9 12 15 17 18 19 19 15 19 22 23 21 21 24 27 32 37 38 30 20 18 22 26 30 36 38 33 29 28 26 21 25 25 26 28 31 34 36 37 35 33 30 29 28 27 24 21 25 27 28 26 22 20 19 20 20 18 18 24 30 30 23 16 10 13 19 26 33 39 43 44 41 39 36 32 31 37 47 56 48 44 39 38 38 37 33 30 26 26 26 24 20 15 11 9 11 12 11 9 13 20 24 24 26 30 33 32 27 24 25 27 29 29 27 23 21 21 24 28 26 28 29 29 28 29 30 32 30 28 29 34 37 33 25 21 19 19 17 16 15 15 15 15 18 16 13 10 9 9 10 11 8 8 7 6 5 7 12 16 14 13 12 12 13 12 9 7 18 23 31 40 50 54 47 37 24 26 27 28 33 39 40 36 35 38 42 45 48 51 55 58 52 41 28 21 24 35 48 56 69 67 60 53 57 64 60 48 28 10 4 12 17 21 23 19 14 10 6 5 6 9 12 13 10 10 11 14 20 32 45 54 51 46 42 42 41 39 38 39 44 40 35 29 26 22 19 16 26 23 20 17 15 13 10 8 4 6 7 7 11 20 28 31 26 22 20 21 18 12 8 8 16 12 8 8 10 12 10 8 7 8 11 16 17 14 13 13 17 19 21 19 16 15 17 19 26 23 21 20 22 26 28 29 35 39 43 46 45 44 44 45 45 47 45 42 41 41 38 35 22 16 12 12 11 8 6 8 165 165 164 164 164 163 163 163 162 162 161 161 161 161 162 162 164 164 164 164 164 164 164 164 161 162 163 162 160 160 162 164 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 164 163 163 162 162 163 163 164 162 162 162 163 163 163 163 163 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 165 164 164 163 162 161 161 160 163 163 163 164 164 164 165 165 162 162 162 162 162 163 164 165 164 164 164 164 164 164 163 162 162 163 163 164 164 165 165 166 167 167 166 166 166 166 165 165 168 168 167 167 166 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 164 163 161 160 164 164 164 164 164 164 164 164 162 163 164 166 166 164 163 162 162 162 162 162 162 161 161 161 163 162 163 165 166 164 161 157 166 162 157 154 155 158 161 163 144 129 136 158 164 160 155 150 144 142 138 121 113 135 150 135 129 133 145 117 55 52 112 160 125 102 103 113 90 60 64 87 100 115 129 93 57 99 143 126 102 128 154 158 146 134 131 132 122 127 127 127 128 122 126 142 148 144 134 127 133 148 158 160 162 159 156 146 113 72 59 73 92 93 94 86 70 69 99 134 134 134 134 139 145 142 124 106 83 51 33 57 98 123 126 122 135 144 146 142 144 142 119 90 129 165 161 144 125 97 93 104 80 74 85 84 64 42 43 81 96 109 125 136 142 144 140 133 110 93 104 137 134 128 145 139 110 99 108 111 94 100 119 117 53 85 135 162 154 148 150 147 139 125 96 51 25 53 111 147 102 67 43 27 22 60 102 108 87 75 81 85 77 88 110 116 73 51 48 70 91 102 102 93 84 92 102 79 41 43 65 63 46 47 60 83 89 72 65 76 81 74 61 49 43 45 46 46 51 39 30 24 25 40 52 48 32 23 22 34 46 50 52 55 51 52 68 98 114 96 54 20 25 30 26 20 21 18 17 25 21 23 25 27 28 28 27 24 23 22 27 30 23 18 30 49 81 97 111 120 135 151 152 143 146 140 134 132 130 129 130 133 137 147 150 133 117 120 120 105 72 90 125 129 122 130 132 134 119 91 45 21 27 25 23 36 49 58 72 87 100 112 122 127 118 138 147 138 121 110 122 147 146 149 148 142 137 138 139 139 146 157 151 151 158 163 161 139 121 139 123 112 140 151 146 158 144 100 60 42 36 38 39 31 26 14 35 89 134 153 146 130 119 100 80 67 52 37 32 35 22 24 23 20 21 26 28 26 23 24 24 24 24 26 29 32 31 31 31 30 29 28 28 29 29 40 28 25 65 105 113 109 99 89 85 72 72 78 68 67 74 78 80 101 131 137 120 100 93 69 50 41 35 35 35 27 23 13 11 43 111 170 181 162 160 158 168 167 164 182 171 123 78 125 157 162 187 210 166 91 26 13 21 37 36 33 33 29 27 31 25 22 27 25 31 49 37 43 36 25 32 61 94 116 153 180 194 186 180 184 188 189 201 181 153 154 169 190 202 180 148 180 213 208 202 204 191 189 213 219 197 121 26 41 156 221 186 140 141 158 134 115 105 78 133 157 172 177 187 156 110 120 187 203 178 143 138 123 92 79 128 154 138 94 72 113 186 218 137 40 2 51 135 200 182 106 62 74 82 69 47 48 87 130 159 194 215 198 172 174 201 225 198 152 92 74 101 115 98 82 59 40 36 49 64 90 135 174 149 138 141 140 141 178 211 204 192 178 167 139 97 87 110 126 121 108 105 98 82 51 51 104 157 205 188 107 59 77 110 121 87 48 44 88 127 117 95 99 98 68 59 79 96 93 73 49 91 127 126 94 75 55 30 21 82 144 173 147 102 47 28 63 81 110 170 224 219 193 168 120 77 121 192 207 123 3 3 119 201 210 188 185 193 144 89 85 145 175 175 150 133 112 83 67 49 32 22 26 30 26 27 32 37 37 34 41 38 49 86 102 85 24 23 66 85 107 129 124 73 35 20 20 27 33 32 43 57 54 56 62 76 91 109 133 156 156 155 155 157 158 152 145 134 159 189 195 174 148 142 150 127 144 176 183 171 189 212 207 134 55 112 195 201 193 155 100 84 126 168 154 109 91 118 164 185 207 202 150 122 161 196 185 126 65 26 36 43 30 40 71 69 51 74 113 112 98 120 155 140 106 76 98 170 199 183 175 179 177 175 175 176 177 176 175 175 173 173 175 178 178 175 172 181 198 196 161 114 83 71 69 69 65 59 55 55 54 48 40 52 72 88 80 53 33 33 44 56 61 54 42 48 65 68 56 37 41 46 48 44 39 37 37 35 40 43 41 36 33 35 38 34 29 22 25 33 35 51 79 132 154 113 52 44 48 37 35 27 25 22 17 13 13 16 19 22 22 23 24 25 25 24 24 21 19 17 17 20 25 30 34 33 34 33 28 24 27 37 45 60 59 42 26 28 35 38 43 51 50 42 29 25 34 45 50 35 21 23 37 41 40 40 37 36 39 33 31 52 81 85 70 74 71 82 111 152 180 171 143 132 169 160 123 126 152 170 179 175 157 120 91 95 107 86 49 26 18 13 13 10 8 17 31 31 40 38 50 116 191 169 85 46 110 152 119 51 13 15 27 32 34 33 28 20 14 11 9 32 28 24 25 32 37 32 22 20 30 41 41 27 11 9 15 15 18 22 27 33 45 62 75 61 43 19 5 5 10 15 18 17 17 16 17 22 26 27 25 29 25 21 19 19 19 18 16 15 20 26 29 27 22 17 13 9 13 16 16 20 32 51 66 70 50 30 21 22 23 24 24 22 21 25 34 38 34 28 25 26 28 29 28 26 25 25 27 21 21 22 22 23 25 27 28 28 25 23 22 23 24 22 20 20 21 22 20 17 15 15 16 15 15 15 16 17 18 19 19 21 22 22 21 20 21 24 27 17 18 18 18 17 16 14 13 13 15 17 18 18 18 16 15 17 19 25 32 33 29 27 29 28 24 18 15 15 16 16 16 15 15 13 12 11 10 9 9 18 19 19 16 12 9 10 12 13 13 14 15 15 17 21 24 24 20 16 15 17 18 18 18 12 12 14 18 22 22 19 15 15 13 11 11 11 11 9 7 8 9 10 8 6 5 6 7 13 16 20 22 20 16 13 11 14 12 12 13 15 16 14 13 16 17 17 14 14 18 25 30 28 31 32 28 25 24 19 14 9 10 15 24 34 44 49 51 47 46 45 43 41 39 36 34 33 31 29 28 28 28 28 28 25 24 22 20 19 19 20 20 22 17 13 14 19 22 21 18 15 15 16 18 20 20 17 14 15 15 15 14 14 12 11 10 14 15 16 17 17 16 14 13 18 17 16 15 16 20 24 27 29 33 37 39 36 30 23 19 16 19 21 19 16 17 23 28 25 18 14 16 18 14 13 14 16 16 17 18 21 24 27 29 33 42 51 50 44 41 46 52 47 43 41 45 51 50 40 31 32 30 28 27 29 34 40 45 39 25 15 17 21 20 17 16 15 17 19 18 16 15 16 17 23 21 19 17 16 17 18 19 17 21 26 26 24 23 25 28 36 40 45 46 43 34 25 19 16 25 36 41 39 33 27 24 36 40 42 35 24 20 23 29 34 34 34 37 45 52 50 44 32 31 28 27 28 31 35 37 37 37 37 38 40 42 45 46 36 30 26 29 34 37 39 42 44 45 47 50 50 47 41 37 28 28 34 44 48 44 37 34 30 28 24 21 19 19 21 22 24 23 23 22 22 22 22 22 24 25 25 25 24 23 22 22 18 18 19 20 20 21 21 21 24 20 15 13 13 15 15 15 16 16 16 17 19 21 24 26 24 25 25 24 24 27 33 37 42 50 57 57 49 40 36 36 26 28 35 45 49 46 43 43 40 34 26 19 17 17 17 16 17 18 17 15 13 13 16 18 17 20 21 20 22 26 26 23 19 16 13 12 13 14 13 12 12 14 16 19 20 20 20 19 27 29 30 27 23 20 21 22 19 19 17 15 12 12 15 18 18 28 40 43 38 32 30 31 29 24 18 14 15 18 21 22 19 21 23 23 22 21 23 25 30 33 33 33 36 42 44 43 27 16 18 26 25 24 26 23 18 15 15 24 40 48 37 22 19 18 16 14 15 17 20 22 20 22 22 21 21 28 40 49 36 27 16 9 10 14 18 19 24 24 24 25 25 25 23 22 27 29 28 22 18 20 23 24 20 19 19 21 23 23 22 21 21 22 22 21 19 18 19 20 15 17 19 18 17 15 15 15 21 20 19 21 33 46 50 47 33 32 30 29 31 34 35 35 29 22 13 9 9 12 16 17 17 18 18 18 19 19 19 20 19 17 16 18 20 21 20 19 17 25 34 37 32 25 20 18 21 24 28 28 25 20 17 15 11 13 17 21 24 24 23 22 20 23 27 29 28 26 24 23 29 36 39 35 26 23 26 30 29 36 38 35 32 32 31 27 27 27 28 30 32 35 38 40 35 32 30 28 28 27 24 22 23 25 27 27 25 22 21 21 20 18 17 22 28 28 21 13 8 12 18 26 33 38 41 42 39 38 35 31 29 32 39 45 47 42 37 34 34 34 32 30 26 26 25 23 19 15 14 14 13 14 12 10 13 21 24 23 24 29 33 32 27 23 24 26 34 32 29 24 20 20 22 25 27 30 32 31 27 26 30 34 31 28 27 30 33 31 25 19 18 17 16 15 14 13 13 13 15 14 13 11 10 10 10 10 6 7 7 7 7 10 16 20 14 13 12 12 12 12 9 6 10 18 29 42 54 59 52 42 24 24 26 29 35 40 41 40 45 46 48 49 50 50 50 50 50 46 39 31 28 30 37 42 56 62 59 53 58 68 63 49 25 8 4 14 20 23 23 17 9 8 8 8 10 13 15 16 15 15 14 12 14 21 36 47 47 45 42 40 39 37 36 36 37 32 26 20 15 12 10 9 23 22 20 18 16 13 10 7 4 3 2 1 5 14 25 32 33 28 24 24 22 18 15 15 14 11 9 10 13 15 16 15 11 11 13 15 18 20 22 24 25 27 28 28 28 28 29 30 29 26 22 23 27 32 34 34 34 36 38 39 39 41 44 46 48 47 44 41 40 38 34 31 26 23 20 18 13 7 5 7 165 165 165 164 164 164 163 163 162 162 162 162 162 162 162 162 164 164 164 164 164 164 164 164 161 162 163 162 160 160 162 164 162 162 162 162 162 162 162 162 161 162 162 162 163 163 164 164 164 163 162 162 162 162 163 164 162 162 163 163 163 164 164 164 162 163 163 163 163 163 163 162 163 163 163 162 162 163 163 163 162 162 162 161 161 161 161 161 165 165 165 164 164 164 163 163 162 162 162 162 162 163 164 165 164 165 165 165 165 164 164 163 167 166 166 166 166 165 165 165 167 167 166 166 166 166 166 165 170 170 169 168 168 167 166 166 165 165 165 165 165 165 165 165 166 166 167 166 165 164 162 161 164 164 164 164 164 164 164 164 162 164 165 166 166 165 164 162 163 163 163 162 162 162 161 161 163 163 164 166 167 165 160 157 159 159 159 163 167 169 168 166 138 137 149 161 161 158 154 144 127 131 131 113 98 114 127 113 112 124 125 82 46 80 132 140 111 110 130 137 99 62 77 113 127 134 139 106 79 123 158 128 96 105 121 137 143 141 138 138 143 145 135 122 117 117 126 144 146 127 119 134 156 163 153 142 144 117 98 95 88 78 80 89 97 109 118 109 89 87 121 161 162 141 124 135 168 186 170 144 112 79 49 46 58 75 97 118 135 135 137 142 149 147 129 110 108 143 144 139 130 103 94 100 89 79 77 69 59 43 42 79 104 116 128 134 137 140 140 137 141 109 96 120 138 161 182 163 89 76 74 79 100 139 131 76 60 103 146 156 150 153 153 142 127 98 68 49 44 63 89 101 81 59 42 26 27 80 136 146 105 107 120 115 102 124 149 138 98 58 39 54 69 68 55 39 77 118 110 56 35 56 65 54 46 53 68 93 101 82 79 105 133 113 87 76 82 87 76 60 56 42 33 30 32 44 50 43 40 32 28 32 34 33 36 44 48 43 42 46 49 45 36 30 54 55 41 21 12 9 18 34 44 32 20 20 28 32 29 25 23 22 26 31 27 20 23 33 38 51 62 72 94 122 136 135 129 134 133 129 133 143 142 133 133 134 130 110 89 85 80 65 68 81 110 108 96 98 90 86 81 67 38 25 29 23 20 36 33 34 38 48 65 85 104 114 139 157 156 135 115 109 124 149 145 148 149 146 144 145 144 142 145 154 147 149 155 157 154 132 127 132 104 91 120 126 108 110 83 59 47 50 47 43 41 37 33 22 34 70 107 136 147 142 128 118 105 89 65 43 34 36 21 24 23 20 21 25 26 25 24 25 25 24 23 25 29 33 34 33 32 31 31 29 28 27 27 33 23 33 90 137 140 127 126 113 101 78 75 89 86 86 110 115 114 112 126 129 102 78 86 64 47 38 33 35 33 24 25 18 8 24 82 145 162 145 155 150 160 165 167 179 157 100 117 176 185 146 134 133 94 45 18 20 28 34 32 32 33 30 29 29 23 19 25 30 32 34 31 36 29 24 57 112 128 106 104 143 176 172 160 171 192 201 167 149 137 161 185 198 203 183 161 188 210 197 188 185 179 193 211 216 186 74 17 99 198 235 189 171 177 195 182 149 121 107 135 152 151 138 139 112 93 138 196 188 150 131 162 179 147 112 155 216 194 113 86 136 173 147 101 29 9 56 115 163 152 91 57 64 60 46 46 79 130 166 164 169 162 142 127 135 161 183 203 165 107 69 65 72 73 74 60 51 51 53 56 81 111 121 129 119 133 157 178 206 217 201 176 138 117 117 119 143 185 211 180 121 104 115 100 61 55 101 145 174 153 86 66 97 109 98 92 82 83 123 164 163 151 152 124 81 65 81 81 62 54 57 99 98 76 62 60 35 22 45 100 141 146 123 88 38 28 62 105 169 212 223 198 151 120 99 83 158 215 165 58 0 49 170 226 179 145 158 155 88 67 132 195 203 181 138 100 63 41 43 28 22 21 26 28 33 48 67 63 67 69 81 84 98 136 150 95 27 30 93 126 132 119 85 57 32 27 30 33 30 32 59 93 120 118 97 92 103 125 143 146 156 157 147 145 150 144 128 129 154 181 184 160 135 133 145 140 164 184 172 172 212 219 173 87 75 155 197 182 200 187 135 111 127 137 101 86 123 166 207 209 209 178 126 124 176 179 122 53 24 21 44 46 32 57 105 103 75 85 131 145 119 102 107 124 102 77 114 177 196 180 177 176 177 178 178 177 176 175 174 178 176 178 183 181 174 172 176 171 182 187 172 140 104 77 63 78 79 77 74 72 66 52 38 58 75 88 78 53 35 35 42 36 46 46 42 53 73 76 64 47 40 34 39 51 58 53 45 33 47 59 57 44 31 29 32 33 45 43 34 36 49 69 91 128 156 125 70 60 59 44 42 28 26 22 17 13 14 18 21 22 22 23 23 23 23 22 21 19 18 16 16 19 24 30 34 32 32 31 30 29 30 33 35 37 36 31 33 38 34 32 41 44 41 33 26 26 35 49 58 37 26 32 48 51 48 46 42 39 36 21 16 49 96 110 95 92 77 81 109 146 175 165 129 128 149 127 92 93 107 132 170 178 149 130 136 136 110 74 52 31 25 18 17 21 23 17 9 13 15 21 50 119 179 153 77 62 136 177 127 48 13 22 36 39 31 23 21 22 21 17 13 23 20 19 23 33 36 26 13 23 26 30 30 24 16 15 18 16 16 17 23 35 52 66 74 52 38 19 8 7 11 14 15 20 18 17 19 22 23 24 25 29 26 22 19 19 19 18 17 17 19 23 27 28 24 18 13 9 11 14 16 22 36 56 71 67 47 27 19 21 23 25 26 23 22 27 36 40 36 29 25 27 29 30 28 26 25 26 28 24 23 22 22 24 25 27 28 27 25 23 22 22 21 20 19 18 20 20 19 17 16 17 18 18 18 19 19 20 20 20 20 22 22 21 19 17 17 19 22 17 18 19 19 18 16 14 12 17 18 19 20 20 18 16 15 18 21 27 33 31 26 24 26 27 23 18 16 16 18 18 18 16 15 14 12 11 11 11 11 20 20 17 14 10 9 10 11 13 14 15 16 19 24 28 30 18 14 10 10 14 18 20 20 9 8 10 15 21 23 20 16 11 10 8 9 11 11 10 9 12 13 13 11 7 5 5 5 13 17 21 22 18 14 11 11 13 12 12 13 16 17 16 15 17 17 16 14 12 14 22 29 33 35 35 31 27 24 19 13 6 10 19 31 43 50 53 53 52 51 49 46 41 36 32 31 31 29 27 25 24 24 25 26 25 24 22 20 19 19 19 20 19 13 8 8 12 16 16 14 13 13 14 17 19 19 16 13 14 15 15 14 13 12 11 10 12 13 15 16 17 16 15 14 17 16 16 17 20 24 27 29 32 32 32 32 30 28 24 22 16 19 21 18 15 16 22 29 25 16 12 14 17 14 13 14 19 18 18 17 18 19 20 20 24 37 50 51 41 33 33 37 42 42 45 53 57 52 38 26 27 27 27 27 29 33 37 40 42 29 18 16 20 21 19 16 16 18 20 19 17 16 16 17 24 22 20 18 17 18 19 20 20 23 26 25 22 20 21 22 26 29 35 40 42 38 30 24 16 23 32 37 37 33 29 27 37 41 42 37 29 26 30 36 33 36 39 44 51 54 47 37 30 29 28 28 30 32 35 37 35 34 34 36 41 48 55 59 39 32 28 31 36 38 40 43 42 43 46 50 51 48 42 37 31 32 37 45 46 39 31 28 29 27 23 20 18 18 19 20 24 24 22 21 21 22 22 23 25 25 26 26 25 23 22 21 17 17 18 18 19 20 20 20 26 22 17 14 13 13 12 10 12 14 17 19 21 22 22 22 24 26 27 27 27 29 33 36 43 49 55 55 47 39 34 33 28 30 36 43 43 38 34 34 33 29 23 19 19 19 19 19 18 17 15 12 10 11 15 18 19 22 23 21 21 23 23 21 19 16 13 13 15 17 17 17 15 16 17 18 19 21 22 22 32 33 32 28 23 21 22 24 22 21 20 16 12 10 12 14 14 26 39 45 41 35 31 30 29 24 18 15 15 17 19 20 15 17 20 21 22 23 26 28 32 34 34 33 35 41 45 45 31 19 20 26 23 22 23 20 17 14 15 26 43 50 38 21 20 18 16 14 15 18 22 24 24 25 25 23 23 27 36 43 29 21 11 7 10 16 20 23 24 24 23 24 26 25 24 22 24 28 27 21 16 18 22 23 19 18 17 19 23 25 24 23 23 25 25 22 18 15 15 16 14 16 18 18 17 16 17 19 21 20 22 28 39 49 51 47 35 32 28 25 23 22 22 23 21 17 12 10 12 15 17 19 16 16 17 17 18 19 19 19 17 15 15 16 19 20 20 18 20 27 34 34 28 22 20 21 25 28 31 31 27 23 20 19 18 21 24 26 27 26 24 22 18 21 26 30 31 27 21 15 22 29 36 37 31 26 29 34 30 35 36 32 31 35 37 36 28 27 26 26 28 30 32 34 29 27 25 25 26 26 25 23 22 25 28 29 27 26 26 27 20 17 16 20 26 27 21 15 11 15 21 28 34 38 39 40 38 36 34 30 28 29 33 36 43 39 34 31 30 30 30 29 26 27 25 21 17 16 18 21 17 16 13 11 16 23 26 24 23 28 33 31 25 22 24 27 40 38 33 27 21 19 21 24 29 31 33 31 27 27 30 35 34 29 24 23 27 28 23 17 16 15 14 13 13 12 12 12 11 13 14 15 15 12 10 8 5 6 7 8 9 14 20 25 14 12 9 9 10 10 9 7 6 14 28 43 58 64 58 48 28 26 26 30 35 39 41 42 49 49 48 48 48 47 45 43 44 46 45 40 31 25 24 25 36 49 55 53 57 66 63 50 23 8 6 16 21 22 21 16 9 12 16 20 22 22 22 22 22 22 18 13 10 14 27 37 41 41 39 36 33 32 32 31 28 25 21 15 10 8 6 6 17 18 19 19 17 14 11 9 6 4 1 1 1 8 20 29 36 28 22 21 22 21 21 24 18 16 14 14 16 18 19 19 18 17 15 14 18 26 34 39 31 32 33 35 38 39 39 38 27 25 24 27 32 36 36 35 33 33 33 32 34 38 45 50 50 47 43 41 40 36 31 28 33 31 31 27 18 7 3 5 166 165 165 165 164 164 164 164 162 163 164 164 164 164 163 162 163 163 162 162 162 161 161 161 162 163 164 163 161 161 162 164 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 162 161 161 162 163 163 162 162 163 163 164 164 165 165 162 162 163 164 164 163 162 162 163 163 162 162 162 162 163 163 161 161 161 161 162 162 162 162 167 166 166 165 164 163 163 162 163 163 162 162 162 163 164 164 164 164 165 165 165 165 164 164 168 168 168 167 167 167 166 166 167 167 167 167 167 167 167 167 171 171 171 170 170 169 169 169 166 166 166 166 166 166 166 166 167 167 168 168 167 166 165 164 165 165 165 165 165 165 165 165 164 165 165 166 166 165 165 164 165 164 164 163 163 162 162 162 165 164 164 166 166 165 161 157 155 155 158 163 167 167 162 157 147 151 159 160 157 163 166 157 151 142 128 108 93 94 95 87 98 118 118 82 68 107 132 112 101 116 131 115 76 63 88 115 128 152 155 110 90 143 167 122 102 105 117 135 148 147 139 133 157 156 138 116 111 119 136 155 153 133 122 131 140 131 114 104 87 68 65 77 84 94 106 111 118 142 165 161 128 99 100 116 121 113 115 136 162 170 154 134 118 105 86 63 40 38 72 112 142 151 161 165 161 147 126 110 106 136 132 126 117 85 70 72 78 70 63 53 48 36 44 94 132 135 138 141 140 136 133 131 133 105 86 111 147 173 169 126 72 48 69 118 128 107 92 86 130 135 141 146 149 144 133 126 116 95 84 79 64 53 54 57 59 50 43 34 46 94 134 136 125 132 143 120 95 127 157 138 109 72 50 53 54 49 43 37 80 105 81 43 49 60 48 41 56 63 70 88 99 83 87 123 147 127 108 113 138 149 127 95 64 55 55 61 64 67 61 46 33 25 21 25 33 36 37 37 36 38 38 34 28 25 30 37 69 67 46 19 9 19 50 84 84 60 35 25 28 31 28 24 28 25 26 29 27 22 22 27 28 30 30 33 50 77 96 103 105 122 134 139 154 171 166 148 126 98 86 92 94 95 103 108 94 93 106 94 74 65 49 42 45 42 36 35 36 29 26 33 27 31 34 35 39 52 72 87 115 134 136 120 112 115 130 149 141 141 140 141 146 149 144 136 134 150 153 161 162 147 124 89 91 92 71 56 66 68 57 57 39 49 78 101 100 83 60 39 36 25 28 45 70 108 140 152 148 146 138 118 88 58 36 26 27 24 20 17 17 19 23 26 24 25 26 24 22 23 29 34 35 34 33 32 32 30 28 25 28 28 34 65 117 148 146 134 153 128 108 84 78 85 88 100 144 166 178 150 143 158 136 103 87 61 41 34 30 32 31 23 23 22 11 15 60 124 157 155 146 144 152 156 149 147 131 100 124 162 148 100 83 76 52 34 19 27 32 31 32 34 33 31 30 27 23 20 24 32 34 30 28 16 19 50 109 171 187 163 118 117 135 160 176 183 177 159 121 141 158 182 197 207 207 178 167 181 196 188 186 190 189 205 215 201 141 36 47 160 210 215 185 182 184 198 203 178 157 160 155 173 161 128 115 90 75 117 121 118 108 130 192 217 166 103 163 246 213 106 98 176 185 105 76 22 16 70 122 140 112 61 51 58 64 69 85 118 158 183 164 140 124 117 99 84 106 145 160 126 94 90 106 111 87 57 41 61 90 94 83 94 99 79 71 86 112 138 170 204 196 157 114 93 96 129 161 184 203 216 164 132 153 164 113 56 54 96 95 108 108 93 117 144 110 69 95 120 118 134 171 184 174 155 120 86 81 98 83 52 50 67 76 60 39 44 49 25 29 76 115 138 128 111 72 16 39 111 164 187 167 154 154 135 124 127 119 185 208 118 18 8 92 202 199 135 92 92 95 81 112 199 213 184 137 93 61 36 26 32 14 20 26 43 79 117 129 121 115 125 130 138 135 135 147 138 58 25 49 115 156 162 125 66 42 32 36 38 33 22 30 75 134 169 157 132 129 133 139 138 139 154 155 142 139 147 141 124 139 155 172 170 147 126 126 139 154 178 188 177 191 217 183 108 72 116 186 193 171 196 203 170 143 106 96 96 128 168 171 184 189 165 134 120 134 146 108 48 25 32 39 38 30 40 86 133 115 86 102 169 202 165 117 103 146 143 118 147 183 190 174 173 176 178 180 178 174 172 174 177 178 178 179 177 174 172 177 185 169 175 184 185 166 126 77 43 71 78 84 84 84 79 65 50 59 65 65 56 45 39 39 40 36 45 49 48 56 69 69 59 50 40 40 62 94 103 78 48 30 50 69 70 52 30 19 17 58 98 110 77 48 49 74 100 96 116 101 69 60 54 42 39 28 27 24 19 16 17 21 24 23 23 24 23 23 21 20 19 18 18 17 18 21 26 31 34 32 32 32 32 33 33 33 32 30 31 33 41 45 34 30 42 54 44 37 38 38 38 45 55 41 34 44 60 61 55 50 46 43 38 21 13 46 99 122 115 96 89 85 88 117 168 170 122 101 105 85 65 61 62 95 155 179 166 155 149 127 89 54 39 31 31 27 21 21 24 21 14 27 13 12 37 85 129 123 85 88 155 181 120 47 24 33 39 41 33 25 21 19 17 17 19 15 17 19 21 26 27 20 11 25 23 20 20 20 19 16 14 20 18 16 19 31 45 52 52 37 29 19 13 12 13 14 14 22 18 17 21 22 21 22 25 26 24 22 20 19 18 17 17 18 19 21 25 27 25 17 11 9 11 13 16 23 36 51 62 53 38 24 19 21 23 25 26 23 23 28 37 42 37 30 26 28 29 30 28 27 26 28 30 28 25 22 20 22 25 27 28 26 24 22 20 19 18 17 16 16 17 19 19 17 17 19 21 19 20 21 21 21 21 20 19 21 22 22 19 16 14 15 17 17 18 20 21 20 18 16 14 20 20 20 20 20 19 18 17 20 23 29 33 30 23 21 24 26 22 17 15 16 18 19 19 16 15 14 12 12 12 13 13 20 19 16 13 11 10 11 12 14 15 16 18 23 30 32 30 12 9 7 8 12 17 19 19 9 8 8 13 19 22 20 16 10 8 7 9 11 12 12 10 14 15 15 13 9 6 5 6 14 17 20 19 15 11 11 12 12 12 12 14 17 18 16 14 14 14 15 15 12 13 20 28 35 38 38 34 30 25 19 12 7 11 22 36 48 54 56 54 56 55 53 48 41 35 31 30 30 29 27 23 20 20 22 24 26 25 22 19 17 16 16 16 17 12 6 4 7 11 13 13 12 11 12 14 16 17 15 13 15 14 14 13 12 12 12 11 12 13 15 16 17 16 15 14 16 16 17 20 25 28 29 29 31 29 26 25 26 26 26 26 18 20 21 18 15 16 23 29 24 15 9 12 15 14 12 13 18 18 18 18 18 17 16 16 21 36 51 52 43 32 30 33 40 42 48 56 59 52 36 23 22 25 27 28 28 29 32 34 44 34 23 16 17 19 19 16 15 18 20 20 18 16 16 17 24 22 20 18 17 18 19 20 22 23 24 23 20 19 19 20 18 20 24 30 36 37 34 30 21 24 29 33 35 35 34 32 37 41 43 39 34 32 37 42 36 38 41 45 50 50 40 28 27 28 29 31 32 33 34 35 31 31 32 35 42 50 58 63 39 33 30 34 39 40 41 43 42 43 45 48 49 47 41 36 34 33 36 40 39 31 25 23 27 26 24 22 20 19 19 19 23 22 21 19 19 20 21 22 24 25 25 26 25 23 20 19 15 15 15 15 16 17 18 19 26 22 18 15 14 13 11 9 10 13 17 20 22 22 21 21 24 26 28 29 29 31 34 36 45 49 53 51 44 36 32 31 31 31 33 36 33 26 23 24 27 24 21 20 21 22 21 20 18 17 15 11 8 9 12 16 19 23 25 22 21 22 23 21 20 17 14 14 16 19 20 20 17 16 15 15 17 21 25 27 37 34 30 24 20 19 21 23 23 23 21 17 12 10 10 11 12 22 35 43 43 38 32 29 29 25 19 16 16 17 17 16 13 15 19 21 22 24 27 30 35 37 36 33 34 40 45 46 33 21 21 26 22 21 22 18 18 16 17 28 44 51 39 23 20 18 15 14 16 19 23 26 28 27 25 24 25 28 33 36 22 16 9 8 12 18 22 23 22 23 23 24 25 25 23 22 23 27 27 20 15 16 20 23 24 21 18 20 24 28 28 27 24 26 27 23 17 12 12 13 18 20 21 20 17 16 19 22 27 26 27 33 41 46 44 39 33 28 23 21 19 16 17 19 16 15 14 14 16 17 18 19 16 16 16 17 17 18 18 18 16 15 14 15 18 19 18 16 21 26 30 30 25 22 23 25 28 31 34 33 30 26 23 22 24 24 25 25 24 23 21 20 11 13 18 25 29 27 19 12 14 22 32 36 32 26 27 33 30 34 34 29 29 35 39 39 28 26 24 22 21 22 24 25 24 22 22 23 26 27 26 25 27 29 32 32 31 30 32 33 22 20 18 20 24 25 23 21 19 21 25 30 34 36 38 39 37 36 35 33 31 31 31 32 38 36 32 29 27 27 27 27 27 28 28 24 19 17 20 23 19 17 14 13 18 26 28 25 23 29 33 30 24 21 25 30 44 42 36 28 22 20 22 24 30 31 30 29 27 28 31 33 34 29 22 19 23 27 23 16 14 14 13 12 12 12 13 13 11 13 16 18 17 14 9 6 4 5 6 7 10 15 22 27 14 12 9 9 11 12 11 10 6 14 25 39 55 64 61 53 35 29 27 31 36 38 41 46 48 46 45 45 46 47 46 45 40 44 47 42 31 20 13 12 21 34 44 48 54 62 62 55 23 10 9 17 19 19 19 15 14 19 27 32 34 33 31 30 29 28 24 17 13 14 23 30 33 35 34 30 27 26 26 24 23 23 21 16 11 7 5 4 13 16 19 20 18 14 12 11 8 5 2 1 1 5 16 26 33 24 17 17 20 22 24 27 26 24 22 21 21 22 22 23 25 23 19 16 21 33 44 49 34 34 34 37 41 42 40 37 21 22 24 28 32 35 35 35 32 32 32 32 34 38 45 51 48 43 39 40 40 36 31 29 36 38 40 36 24 9 2 3 166 166 165 165 165 164 164 164 164 164 165 166 166 165 164 164 163 163 163 162 162 161 161 161 163 164 165 164 162 161 163 165 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 161 163 162 162 161 161 162 162 163 162 162 163 163 164 165 165 166 161 162 164 165 165 164 162 161 163 162 162 161 161 162 162 163 163 163 163 163 163 163 163 163 165 165 165 165 165 165 165 164 164 164 163 162 162 162 163 163 161 162 163 164 164 164 164 164 166 166 166 167 168 168 169 169 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 172 168 168 168 168 168 168 168 168 168 168 169 169 169 168 167 167 166 166 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 165 165 164 163 163 162 167 165 164 165 165 164 161 158 153 151 151 154 158 159 155 151 160 160 164 165 163 171 176 169 176 161 138 120 107 90 83 90 95 117 124 107 97 109 118 112 105 104 99 78 58 68 96 112 136 171 169 116 102 151 162 112 115 128 138 141 145 149 143 133 148 151 136 118 118 126 133 142 149 133 114 103 100 98 95 93 72 67 82 101 109 126 140 137 139 161 183 180 147 110 95 97 96 104 120 133 130 115 104 102 122 119 107 78 43 32 58 92 146 163 177 177 172 160 133 105 117 142 131 117 101 67 54 60 72 63 64 69 72 50 54 114 153 146 144 149 149 141 133 132 116 104 87 102 127 131 112 73 77 77 110 143 116 68 86 143 178 162 146 145 147 133 118 118 117 118 132 129 87 44 36 47 47 42 43 58 89 117 122 111 126 133 143 113 80 116 155 136 108 82 69 70 65 59 58 56 63 63 48 46 61 54 35 36 62 69 70 85 99 83 80 112 140 126 117 132 166 182 160 126 70 76 99 120 121 103 71 39 36 37 38 37 39 41 38 33 31 39 45 43 35 30 30 32 58 60 43 18 10 30 76 122 117 100 79 66 55 44 37 35 35 30 27 27 25 22 23 28 33 28 23 23 31 43 53 59 79 97 119 138 156 164 150 129 96 80 89 117 129 131 137 143 104 87 87 74 56 49 37 36 40 36 38 41 36 36 36 31 29 32 34 33 31 33 41 48 61 93 115 124 136 144 146 148 143 137 131 134 146 152 144 130 122 145 158 173 168 135 90 42 34 42 48 48 47 48 46 42 61 98 144 164 158 141 102 57 44 31 27 31 41 71 116 144 162 168 164 145 118 86 51 23 30 23 20 22 20 16 18 24 24 25 26 23 21 22 28 34 35 33 32 31 32 30 27 24 18 37 68 98 131 164 177 168 159 141 121 89 83 100 109 120 139 151 177 165 157 175 156 125 98 63 37 30 27 29 30 26 20 25 18 13 46 111 164 182 150 146 149 154 144 124 108 102 112 105 82 89 127 120 62 19 22 31 32 30 35 37 32 30 31 26 26 26 26 32 36 30 24 17 44 101 160 209 223 205 162 103 94 149 190 183 148 113 123 155 180 198 205 211 205 169 158 175 198 193 190 199 198 204 220 176 70 18 105 202 210 196 191 183 181 190 195 186 176 176 183 158 134 141 173 151 93 86 91 104 114 137 177 185 135 76 135 194 150 72 108 206 213 130 79 27 17 77 132 127 83 48 75 100 117 116 118 137 156 164 166 143 127 113 78 55 94 158 147 109 93 119 150 147 103 56 46 87 142 153 129 124 117 87 39 62 80 86 107 135 120 76 75 94 125 162 185 180 163 158 134 156 207 183 93 53 80 119 99 89 96 108 138 141 91 62 114 143 131 138 167 165 145 119 100 87 96 109 87 56 56 72 57 57 51 50 45 27 40 84 127 146 120 93 55 15 60 140 175 158 107 86 109 139 162 162 152 188 175 74 2 29 108 183 145 102 82 77 98 132 161 200 174 125 74 46 34 32 30 24 24 40 66 105 156 193 187 161 166 175 174 171 156 141 126 93 23 27 75 142 173 162 119 73 41 37 43 40 28 12 28 90 157 182 158 145 155 149 140 128 130 138 140 136 138 144 140 129 152 159 165 160 141 125 126 137 161 179 185 186 194 177 123 76 109 155 179 180 181 192 195 176 132 74 77 113 156 165 134 144 150 125 106 112 113 79 34 12 29 45 50 34 23 46 96 136 108 104 127 182 217 192 142 116 160 176 150 166 180 183 173 172 175 177 177 171 164 163 171 180 173 180 172 154 150 167 181 181 177 177 182 188 180 144 87 43 56 67 76 79 81 83 76 64 63 71 74 64 51 44 43 43 54 59 60 57 57 59 56 49 46 48 61 88 116 121 92 59 38 52 65 62 45 26 15 12 79 144 176 136 78 51 62 86 63 61 58 54 48 42 36 31 28 28 26 23 20 21 24 27 26 26 25 25 23 21 19 18 18 18 19 21 24 28 32 34 31 33 34 34 33 33 36 39 45 52 52 49 49 44 44 55 62 53 58 76 77 59 48 51 43 40 56 74 73 66 63 59 48 46 28 12 31 77 106 110 89 94 92 75 90 148 160 109 64 61 51 48 42 33 69 135 165 165 151 121 95 74 48 25 27 29 32 34 31 27 25 25 29 11 7 21 43 68 84 82 114 165 173 113 59 54 58 47 32 43 54 50 30 11 11 19 17 20 21 19 18 20 19 17 19 19 19 19 19 18 16 13 19 20 19 18 24 31 33 29 24 22 19 17 15 15 15 15 21 17 16 21 21 18 19 25 22 22 22 21 20 18 17 16 20 18 19 23 27 25 16 9 10 11 12 16 23 31 39 44 37 28 21 21 23 23 23 23 24 24 29 38 43 38 31 26 28 29 29 28 27 27 30 32 30 25 19 17 19 23 26 28 25 24 22 19 17 15 14 14 13 15 18 18 18 19 21 23 18 19 21 21 21 20 18 17 19 21 22 21 18 15 15 16 18 19 21 23 23 21 18 17 20 19 19 19 19 20 21 21 22 25 31 34 29 21 19 21 24 20 16 14 15 16 17 17 16 15 13 12 12 13 15 16 19 17 15 14 13 13 13 13 16 17 16 18 26 33 31 25 10 9 8 9 11 14 16 17 15 11 9 12 18 21 18 14 10 9 8 9 11 12 11 9 11 13 14 13 10 8 7 8 14 17 19 17 12 9 11 13 12 11 12 15 18 18 15 13 9 11 14 17 14 12 19 28 33 37 39 36 32 27 19 12 8 13 22 35 47 55 57 57 57 57 55 50 42 36 32 31 31 30 27 23 19 18 21 24 31 29 25 21 18 16 16 16 17 13 8 5 6 9 13 16 11 10 9 11 13 15 14 13 14 13 12 10 10 11 12 13 13 14 16 17 17 17 15 15 17 17 20 24 28 29 28 25 27 24 22 22 24 27 28 27 22 22 21 18 16 18 23 28 26 15 8 11 14 12 9 10 12 13 16 17 18 17 15 13 22 34 47 50 44 37 36 39 44 44 48 54 56 49 35 24 20 24 27 27 24 23 26 30 44 38 27 16 12 14 16 16 13 16 19 19 17 16 15 16 23 22 20 18 17 18 19 20 21 21 21 19 18 19 21 23 16 16 18 22 27 32 33 33 29 27 27 30 35 39 39 37 40 43 45 42 37 36 41 46 45 45 44 44 46 45 35 24 25 27 31 33 35 34 33 32 27 29 32 37 43 49 54 56 38 33 31 36 41 42 43 44 44 44 45 46 46 44 38 34 35 33 32 33 31 25 22 22 24 24 24 24 24 23 22 21 22 20 19 17 17 18 19 20 23 24 24 25 23 21 19 17 18 16 15 14 15 17 19 21 23 20 17 16 16 15 13 12 10 12 14 17 20 22 24 25 25 26 27 27 28 30 35 39 47 49 51 48 41 35 31 31 33 30 28 26 21 15 15 18 25 23 21 21 23 23 22 20 18 18 15 11 8 7 10 13 16 21 24 22 21 23 25 24 23 20 16 15 16 18 19 19 17 14 12 11 14 20 27 32 42 36 27 21 18 19 21 22 22 22 21 17 13 10 11 12 11 19 31 41 45 41 34 29 29 25 21 18 17 16 14 12 13 16 19 21 21 23 26 29 38 40 38 34 33 39 45 47 33 21 20 25 22 21 22 19 21 20 21 31 45 51 41 27 19 17 14 13 15 19 24 27 30 25 21 22 27 31 32 31 18 14 10 11 15 19 20 20 19 21 23 24 23 23 23 24 24 28 29 21 15 16 20 23 29 24 19 19 23 27 28 27 23 26 27 24 17 12 12 13 19 21 22 21 18 20 26 31 41 36 33 35 38 38 33 27 25 18 13 14 16 15 16 19 17 16 16 15 15 16 16 17 16 16 16 16 17 17 17 17 18 16 15 15 16 16 14 13 16 20 25 27 26 26 27 28 28 31 34 33 30 27 25 24 23 21 19 18 16 16 16 17 12 11 13 18 25 26 20 14 11 19 30 35 30 21 21 26 28 33 32 27 26 31 35 35 30 28 25 22 20 20 22 23 24 23 23 24 28 29 29 28 34 35 35 34 32 32 33 35 27 26 24 23 23 24 25 26 25 26 28 30 33 35 37 38 38 38 37 36 36 34 33 33 33 32 30 27 25 24 23 23 27 31 33 31 24 19 17 18 19 17 14 13 19 27 29 26 25 30 33 29 22 20 27 34 44 41 35 28 22 21 24 27 30 28 25 25 27 29 30 30 30 27 21 20 25 30 24 16 12 12 12 12 12 13 14 15 13 14 15 16 15 12 9 7 4 4 5 6 7 12 18 23 16 16 17 19 21 21 18 15 15 17 22 30 45 57 60 56 41 32 28 32 37 39 45 52 47 44 42 42 44 46 46 46 40 43 45 40 28 16 8 5 14 18 26 37 49 58 60 58 25 12 12 19 17 15 17 16 18 24 30 35 36 36 36 37 34 33 30 24 20 20 25 29 30 34 34 28 24 25 24 22 22 24 25 22 15 9 4 2 11 15 20 21 18 14 11 10 6 4 3 3 2 3 13 24 31 23 18 19 23 25 25 27 29 28 28 28 29 31 33 34 31 30 26 22 26 38 48 52 35 32 31 33 37 37 32 28 16 18 21 24 26 29 32 35 31 34 37 39 40 41 44 47 41 35 32 36 39 37 33 32 35 40 46 43 28 11 2 2 166 166 166 165 165 164 164 164 164 165 166 167 167 166 165 164 165 165 165 164 164 163 163 162 163 164 165 164 162 162 164 166 162 162 162 162 162 162 162 162 163 163 163 162 162 161 161 161 163 162 161 161 161 161 162 163 162 162 163 163 164 165 166 166 161 162 164 165 165 164 162 161 163 162 161 160 160 161 162 163 167 166 166 165 164 164 163 163 163 163 164 165 165 166 167 167 165 164 163 162 162 162 162 162 159 160 161 162 163 163 164 163 162 163 164 166 168 170 171 172 170 170 171 172 172 173 174 174 173 173 173 173 173 174 174 174 170 170 170 170 170 170 170 170 168 169 169 170 170 170 169 169 168 168 168 168 168 168 168 168 168 167 165 164 164 165 167 168 167 167 166 165 164 164 163 163 168 166 164 164 165 164 161 159 152 147 143 144 150 154 154 153 159 153 158 165 165 168 169 161 169 161 144 136 124 96 90 115 106 111 114 117 115 104 104 117 106 82 72 76 81 93 113 126 161 168 158 129 118 134 132 106 124 147 155 140 134 146 150 141 130 139 134 125 129 129 121 115 126 102 71 60 79 108 118 112 96 81 89 112 135 162 166 145 133 146 160 159 143 129 131 142 147 139 134 131 119 103 101 110 133 124 105 78 52 41 53 70 111 130 141 142 152 156 127 86 111 136 125 112 98 71 69 84 91 66 65 97 122 93 72 117 156 143 140 152 157 149 141 140 130 126 101 92 89 77 73 65 83 135 149 104 68 85 136 176 174 173 162 152 147 135 127 131 132 137 159 160 111 56 39 47 44 37 44 83 131 142 119 98 108 119 141 122 89 120 155 136 110 89 82 86 82 72 61 51 36 28 35 55 61 45 34 38 59 69 71 88 105 85 69 90 124 113 103 113 139 155 136 107 68 90 134 171 168 129 70 20 61 76 83 72 57 49 44 41 40 40 37 30 25 24 26 29 43 52 41 18 9 23 68 115 130 128 124 113 92 67 53 51 41 34 28 25 23 21 24 30 28 24 24 29 33 33 34 36 60 72 95 119 131 121 95 72 66 89 127 150 147 135 122 106 87 62 57 49 41 44 43 50 54 42 41 40 32 39 45 35 36 33 31 33 36 34 27 20 37 77 114 139 163 173 163 153 153 141 131 135 151 159 149 133 115 141 159 177 168 127 72 18 23 39 72 94 95 98 98 83 117 157 190 187 177 174 141 88 57 39 32 30 25 43 90 129 159 170 172 160 142 116 74 36 28 22 24 32 31 18 13 18 24 25 26 23 20 21 27 34 34 32 30 30 31 29 26 22 16 58 98 100 104 147 174 159 148 153 139 96 96 140 156 154 140 119 150 172 175 180 156 133 109 67 35 27 25 27 30 30 25 29 17 3 26 98 171 209 176 154 143 158 165 135 100 90 69 84 109 159 196 152 67 19 22 31 30 29 38 39 32 29 31 26 29 31 28 32 36 30 19 32 82 141 183 216 222 199 182 97 77 138 172 154 132 123 159 170 176 192 202 208 206 177 161 185 213 197 179 188 191 193 220 155 16 15 152 222 211 192 197 180 181 190 187 185 180 166 149 121 128 183 227 188 123 124 155 168 165 147 138 129 104 78 90 113 70 48 125 220 230 171 93 41 18 61 104 88 59 60 78 118 138 128 135 165 174 158 168 169 141 85 46 61 115 159 168 124 108 135 157 145 108 73 79 122 183 193 155 140 134 107 65 75 75 65 69 82 70 38 93 137 171 185 185 161 132 125 147 179 213 149 57 69 129 160 161 123 108 103 106 91 60 72 146 157 137 156 180 150 120 104 92 93 107 110 82 56 56 67 57 78 83 67 45 32 45 76 128 141 91 51 41 37 77 121 133 124 90 69 89 148 188 167 168 175 131 35 4 60 112 138 113 94 104 108 134 171 155 129 122 85 55 34 20 25 33 24 59 85 128 169 188 185 177 173 186 193 184 173 154 135 111 66 19 36 97 167 179 138 95 77 46 43 46 38 23 5 27 98 161 187 164 155 157 136 130 129 121 120 122 129 137 141 137 132 152 154 157 154 143 133 136 145 176 182 180 183 175 127 88 95 157 178 155 166 198 193 181 163 85 63 91 114 138 148 120 130 137 131 126 130 112 58 25 37 35 42 45 39 31 46 86 125 110 135 155 172 194 189 148 109 141 172 148 159 168 179 177 178 173 175 173 163 153 155 168 181 173 184 168 133 131 164 181 172 178 173 173 180 183 160 111 69 45 57 66 68 72 79 78 71 71 94 110 98 71 52 48 51 72 72 70 64 57 52 47 44 47 57 69 82 93 98 90 78 53 55 54 45 31 21 17 17 72 150 201 172 106 57 50 65 48 29 31 44 41 37 37 31 28 28 27 25 23 24 26 29 28 28 27 26 24 21 19 18 18 18 20 23 26 30 33 34 30 34 37 35 31 33 41 48 67 79 73 58 55 60 66 75 65 62 84 120 124 91 62 56 41 42 62 84 84 78 77 76 54 53 35 11 15 50 81 92 99 105 108 89 87 130 141 96 50 44 42 46 36 21 53 115 135 121 109 104 93 68 41 26 22 22 33 50 51 37 28 30 24 12 12 19 20 29 50 65 133 173 170 114 78 88 87 64 24 57 90 89 52 14 7 19 23 26 24 18 14 17 22 24 11 18 24 24 20 18 19 19 14 18 20 18 18 22 21 18 18 19 20 19 16 15 16 17 21 15 15 20 21 16 18 24 19 20 21 22 20 18 16 15 21 18 18 22 26 24 16 7 12 11 12 16 22 27 29 30 27 22 20 23 24 22 20 21 24 24 30 39 43 39 31 27 28 29 29 28 27 28 31 34 30 25 18 15 17 21 25 27 25 24 22 19 16 13 12 12 12 14 17 18 18 19 22 25 17 18 20 21 20 18 16 15 18 20 22 22 20 17 16 16 18 20 22 24 24 23 20 19 18 17 17 17 18 20 23 24 23 26 32 34 28 20 17 20 23 19 14 12 13 15 16 16 15 14 13 12 12 14 16 17 17 16 15 14 14 14 14 14 19 18 16 18 27 33 29 19 11 11 10 10 11 12 14 15 20 15 11 12 17 20 17 13 11 9 8 8 10 11 9 7 8 10 12 12 11 9 9 10 14 16 18 15 10 9 11 14 11 11 13 16 18 18 14 11 6 8 14 18 16 13 18 27 30 36 39 37 33 28 20 13 11 14 21 33 45 54 58 59 56 57 55 51 43 37 34 34 33 32 29 23 19 18 20 24 36 34 30 25 22 19 18 17 19 16 11 7 6 9 15 19 11 9 8 8 11 13 14 13 14 12 10 8 8 10 12 14 14 15 16 17 18 17 16 15 18 19 22 27 30 30 26 22 22 20 19 21 25 28 28 27 24 23 21 18 17 19 23 27 27 16 8 10 12 10 7 7 5 8 12 16 17 16 14 12 22 32 43 46 43 40 42 46 48 47 47 50 52 46 36 27 19 24 27 24 19 18 23 29 44 40 29 16 9 10 14 14 11 14 17 18 16 15 14 15 23 22 19 17 17 17 19 20 19 19 18 17 17 20 23 26 18 16 15 17 21 27 31 33 35 30 25 27 35 41 42 40 42 45 47 44 39 38 43 48 54 52 47 44 44 43 35 25 24 27 31 35 36 35 32 30 24 28 34 40 44 47 47 47 37 32 32 38 43 44 43 44 47 46 45 45 44 41 36 31 35 31 29 28 25 21 21 23 20 22 24 26 27 26 25 24 21 19 17 15 15 16 18 19 22 23 24 24 23 20 17 15 22 20 18 16 17 20 23 25 21 18 16 16 17 17 16 14 10 11 11 14 17 22 27 30 26 26 25 24 25 29 36 41 48 50 50 46 39 33 31 31 34 29 24 20 14 9 10 16 25 24 22 23 24 24 22 19 18 18 16 11 8 6 8 11 13 19 22 21 21 24 27 27 25 21 17 15 15 17 17 17 16 13 9 8 11 19 28 34 46 38 27 20 19 21 23 24 20 20 20 17 13 11 12 14 11 18 29 40 46 44 36 29 29 26 22 20 18 16 12 9 15 17 20 21 21 22 24 27 40 42 40 34 33 39 45 48 31 19 19 25 22 22 24 21 23 22 24 32 45 51 42 29 18 16 13 12 14 19 24 27 30 24 18 21 29 34 33 29 17 14 12 13 17 19 18 16 17 20 23 24 22 22 23 25 25 30 30 22 16 16 21 24 32 25 18 16 20 24 25 24 21 24 26 23 17 13 13 15 16 19 21 20 20 25 34 41 52 44 37 35 35 31 25 19 17 9 6 10 13 14 16 19 19 18 16 14 13 13 14 15 16 16 16 16 16 16 16 16 21 18 16 15 15 14 12 9 10 15 22 27 29 29 30 30 28 30 33 33 30 27 25 25 19 17 14 11 10 11 13 14 20 16 13 16 22 25 21 16 11 18 29 34 28 17 15 20 27 32 32 27 25 28 30 28 34 32 28 25 23 23 24 25 26 25 25 27 30 32 31 30 38 38 37 34 31 30 32 34 32 31 29 25 22 23 27 30 28 28 28 29 31 34 36 38 39 39 39 40 39 38 36 35 30 30 29 27 24 23 22 21 27 33 38 37 29 19 14 12 18 16 13 12 19 28 29 26 26 31 33 28 21 20 28 36 41 39 34 27 22 22 26 29 30 25 21 22 26 29 29 27 26 24 21 22 29 33 26 16 11 11 11 12 13 14 15 16 15 15 14 13 11 10 9 9 4 4 5 4 5 8 13 18 20 22 26 30 33 31 25 21 23 21 19 24 37 51 58 58 44 34 29 33 38 41 49 58 48 44 40 39 40 42 43 42 42 43 43 36 25 13 6 4 10 8 13 26 43 55 59 59 26 14 14 19 15 12 15 16 19 23 29 32 33 34 36 38 36 35 33 29 26 26 28 31 31 36 36 30 26 26 26 24 24 27 29 26 19 10 4 1 12 16 21 22 18 13 9 8 4 2 2 4 2 4 11 22 32 25 21 25 29 29 27 27 26 27 29 31 35 40 45 47 34 35 31 27 30 41 49 51 34 31 28 29 32 30 24 19 12 15 18 19 20 24 30 35 31 36 42 46 46 44 42 42 35 30 28 34 39 37 35 35 32 39 47 46 31 12 3 3 166 166 166 166 166 166 166 166 170 170 168 167 167 167 168 168 160 161 163 164 164 163 160 159 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 162 161 161 161 162 162 163 163 164 162 162 162 162 163 164 165 166 165 166 167 168 168 168 167 166 165 165 166 166 165 164 163 163 166 166 165 165 165 165 164 164 167 165 163 163 164 166 166 165 163 163 164 164 164 163 161 160 164 164 163 162 162 162 163 163 167 167 167 167 167 166 166 166 169 169 168 168 168 169 170 170 172 173 173 174 174 175 175 175 172 175 178 177 174 173 174 176 173 173 173 172 172 171 171 171 171 171 171 171 171 171 170 170 167 167 168 168 168 169 169 169 169 169 170 170 169 169 168 167 161 161 161 161 162 164 165 166 160 161 163 165 167 167 165 162 162 154 147 149 157 163 161 157 152 154 155 154 152 152 155 159 166 150 134 129 132 135 138 140 148 125 108 110 115 113 112 115 89 76 75 73 76 109 137 129 139 165 164 119 118 153 135 93 140 173 170 149 139 151 159 137 124 119 123 138 144 125 89 62 77 79 84 79 96 152 168 127 68 87 115 140 160 167 158 143 143 143 141 140 140 145 155 163 174 164 147 130 121 122 127 131 155 120 94 95 99 85 68 60 63 65 76 97 118 125 113 97 97 138 155 151 122 91 98 113 91 69 63 129 183 127 75 110 145 150 142 135 138 141 144 151 157 122 83 58 54 72 84 80 99 100 81 52 66 129 170 165 161 153 144 138 137 138 139 140 142 144 154 152 123 87 59 39 18 44 96 159 160 137 131 98 89 125 145 133 121 127 132 126 103 103 89 72 75 85 73 49 50 52 52 56 54 39 35 49 61 70 61 63 81 74 60 70 89 100 101 105 112 126 135 112 76 118 152 179 172 91 37 65 107 132 141 116 77 53 48 49 51 48 41 34 31 31 32 31 35 34 31 22 10 18 56 95 130 142 154 131 89 84 107 114 79 64 50 44 35 25 24 30 34 25 20 24 28 27 29 34 31 39 50 73 85 62 51 72 104 122 144 139 111 88 70 52 46 37 32 35 38 38 40 45 48 42 45 43 33 35 42 39 30 23 34 44 37 35 33 21 33 53 91 134 164 173 171 168 149 149 142 126 127 151 160 144 112 131 163 172 158 146 98 24 22 110 150 163 168 130 102 108 153 177 180 196 197 169 144 111 78 53 45 29 25 33 50 102 159 164 162 158 161 150 101 49 32 33 33 28 23 20 17 15 28 29 27 22 21 24 25 23 29 30 29 27 27 28 25 20 16 80 121 103 96 136 162 146 143 160 159 121 102 144 182 173 162 148 145 153 165 175 167 147 111 68 50 47 33 33 37 23 23 22 24 6 14 84 162 214 201 169 152 164 165 127 88 75 118 122 162 216 202 112 37 21 22 24 28 32 34 34 33 32 37 26 27 34 33 30 29 25 22 57 114 160 178 189 201 206 145 83 97 152 162 143 143 171 193 181 174 182 191 186 167 151 162 189 193 187 189 182 189 221 200 78 36 95 180 224 204 189 191 185 189 200 211 214 193 160 120 134 161 196 211 159 121 167 192 212 207 177 146 114 90 86 55 54 46 69 139 224 241 176 108 30 6 37 70 72 59 65 89 126 156 178 191 184 181 199 200 191 138 63 56 97 125 150 163 145 117 136 175 179 154 120 100 133 191 248 222 151 115 76 71 84 98 83 79 67 42 66 115 175 192 186 184 142 126 175 218 237 210 101 62 145 214 238 232 180 120 85 55 34 79 161 194 204 202 216 215 147 84 87 80 87 121 114 79 70 63 51 64 123 119 70 46 31 35 72 101 101 88 56 36 60 108 138 140 135 135 123 115 145 174 165 143 133 81 14 10 76 124 121 138 134 122 144 161 157 148 113 86 39 15 29 30 16 35 76 115 137 157 156 141 137 157 180 187 166 172 178 158 137 93 28 38 97 107 120 136 111 89 78 59 44 37 31 22 5 24 100 155 188 178 161 155 139 130 128 125 118 108 114 134 142 137 135 134 138 145 159 166 152 143 150 191 193 197 197 146 59 71 172 189 157 142 171 207 200 147 97 78 81 88 99 122 157 177 176 171 186 179 140 79 41 39 32 41 38 37 43 54 72 97 117 130 148 157 172 188 195 170 110 107 143 157 149 160 180 182 173 175 164 159 145 131 153 188 199 178 175 155 122 116 154 183 178 172 170 172 184 184 182 156 91 50 72 86 80 70 68 68 64 68 97 128 130 102 75 75 90 109 108 96 87 83 68 46 35 49 69 81 75 72 86 109 124 118 71 33 30 35 26 20 23 49 92 143 157 121 66 35 32 31 35 39 40 37 32 29 30 32 30 28 25 25 26 28 30 35 31 28 29 30 26 15 7 15 18 26 33 34 32 33 38 40 34 33 37 38 41 60 83 93 100 72 67 77 81 101 105 73 89 101 149 182 143 87 57 38 52 53 67 75 88 112 101 58 44 32 24 15 18 49 84 129 148 125 78 90 144 146 101 69 50 34 34 28 16 37 80 113 132 137 118 90 62 36 21 25 32 44 52 54 49 42 38 34 22 16 22 18 3 19 62 116 173 181 136 106 117 107 46 39 115 152 113 53 11 8 31 27 24 24 26 23 18 18 22 16 17 18 18 18 17 16 15 16 17 18 19 19 18 17 15 21 18 16 16 17 19 18 16 14 13 15 20 21 17 16 19 19 21 22 20 17 14 14 14 20 17 14 15 19 21 20 18 14 12 10 11 16 21 25 27 22 19 17 17 20 23 23 23 27 27 29 35 41 41 35 29 26 28 30 31 30 30 30 30 20 20 19 18 19 21 24 26 31 28 24 19 16 14 14 14 12 15 18 20 21 21 21 22 16 19 21 21 19 16 15 15 23 24 23 21 18 17 19 21 24 24 24 24 23 21 20 19 18 17 16 16 18 21 25 28 24 26 29 29 27 22 18 15 19 20 17 12 12 16 18 17 15 13 14 16 15 13 17 24 20 14 11 16 22 22 21 20 20 18 17 18 21 21 16 12 13 12 11 11 12 13 15 16 18 18 18 17 15 12 9 6 7 6 5 4 4 4 4 5 7 6 6 6 6 7 8 9 10 11 12 11 9 8 10 11 11 13 17 20 20 17 12 9 9 6 9 16 16 12 14 21 34 35 40 44 38 25 14 11 14 17 23 29 37 47 59 67 57 58 59 57 51 43 34 29 33 28 26 28 25 19 22 30 32 46 51 38 27 25 23 17 17 17 14 8 4 5 13 20 11 9 7 8 11 13 14 13 15 13 10 8 8 10 13 15 15 15 15 15 14 14 14 14 17 20 25 27 26 22 17 14 20 22 22 19 17 21 31 41 31 26 19 15 14 18 24 27 25 18 9 6 8 10 10 8 12 12 13 14 15 16 17 17 18 32 48 55 48 39 41 48 48 50 47 41 42 45 35 21 20 19 20 23 22 21 24 29 39 37 27 15 10 12 13 11 12 15 18 18 16 15 17 19 25 25 24 23 22 21 19 18 18 17 16 16 16 18 19 20 14 14 13 14 16 19 22 24 30 32 35 38 41 43 43 43 44 43 42 41 40 41 45 47 60 59 55 51 49 48 41 33 22 28 33 35 32 28 28 28 27 28 31 35 38 39 38 37 30 32 35 38 41 44 47 49 50 49 48 46 42 38 34 32 27 26 26 25 25 25 23 22 20 17 15 18 23 25 22 19 15 15 15 15 16 16 17 18 20 22 23 21 19 16 16 17 20 20 21 22 22 22 21 21 20 16 11 9 10 12 14 14 15 15 15 18 22 25 26 26 32 31 27 23 22 26 34 40 50 53 56 54 45 35 31 30 31 26 20 16 15 14 13 11 21 26 27 25 22 23 22 19 20 17 14 10 8 7 8 9 13 14 16 19 21 24 26 27 24 20 17 18 21 22 18 14 13 10 8 8 10 16 29 41 51 43 30 19 18 23 25 22 25 22 21 23 22 17 15 15 15 18 27 40 46 41 34 30 29 27 24 20 16 13 11 10 18 19 19 19 20 24 30 34 38 33 32 37 40 40 40 43 32 25 22 24 27 25 23 23 20 23 27 35 45 47 38 25 13 16 19 18 15 15 19 24 27 24 23 27 34 37 35 32 20 22 22 21 19 18 15 12 15 19 24 25 22 20 23 27 23 24 23 19 16 15 18 22 27 25 23 21 22 22 23 23 23 23 22 19 16 14 15 17 17 21 24 24 24 31 44 54 62 56 45 34 25 19 17 16 10 11 11 10 10 12 16 19 14 15 16 15 13 14 16 19 17 19 21 19 16 14 14 15 19 19 19 16 13 12 13 15 12 15 20 27 32 32 28 24 21 24 26 28 29 28 28 28 20 14 7 3 5 9 11 12 8 18 20 13 10 16 22 21 17 20 27 32 30 24 20 21 26 28 30 31 30 29 28 28 35 36 36 33 29 26 26 27 29 27 25 26 29 32 33 33 38 35 31 29 29 28 27 25 22 24 25 24 22 23 28 32 29 31 34 34 34 35 38 40 39 41 43 45 44 41 38 35 37 36 33 31 27 23 21 21 31 35 38 37 31 22 15 12 15 17 16 16 20 26 28 25 29 29 29 26 20 17 21 30 32 37 35 26 22 27 29 25 25 22 20 21 24 27 28 27 34 30 25 26 32 35 28 17 12 9 9 12 13 12 12 15 8 10 13 15 15 14 11 9 7 7 6 5 5 10 17 23 25 30 36 39 40 39 39 40 34 29 21 18 28 46 60 63 44 41 37 35 37 42 49 54 43 43 41 38 36 38 43 47 49 47 42 36 29 22 17 13 6 11 12 15 30 52 62 60 32 26 21 18 11 5 8 16 17 15 14 15 19 26 33 37 41 41 39 35 31 29 30 32 34 34 41 42 32 27 26 21 22 23 25 24 16 7 4 7 11 15 22 26 20 11 8 12 7 3 1 2 3 4 9 14 28 31 31 29 36 45 43 34 25 25 26 30 40 51 55 52 43 39 35 33 36 38 38 37 32 27 27 34 36 28 18 14 14 16 17 19 20 22 26 29 32 42 53 57 54 48 44 42 38 26 22 30 39 39 37 39 42 42 38 32 26 20 10 1 166 166 166 166 166 166 166 166 168 167 166 165 164 165 165 166 164 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 163 163 163 164 164 165 165 163 163 163 163 164 165 166 167 166 166 167 168 168 167 167 166 165 165 166 166 166 165 164 163 166 166 166 166 165 165 165 165 168 165 163 163 165 167 167 166 165 165 166 166 165 164 162 161 166 165 164 163 163 164 165 165 168 168 168 168 168 168 168 168 169 169 169 170 171 172 173 174 174 174 174 175 175 176 176 176 177 177 177 177 177 176 174 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 169 170 170 170 171 171 171 171 171 171 172 172 172 171 170 170 170 169 168 167 167 167 168 168 165 165 166 168 169 168 165 162 154 148 143 146 153 158 156 152 153 150 145 142 143 150 159 166 151 145 141 145 150 149 146 145 168 141 110 100 107 114 111 105 89 89 107 117 114 132 150 142 147 160 154 116 115 141 121 86 134 157 168 176 169 153 145 127 119 124 147 165 140 90 72 85 91 100 109 110 123 160 172 145 87 110 125 129 141 162 165 153 162 153 153 162 163 154 150 154 155 154 150 145 143 140 130 118 131 123 113 113 121 122 106 85 42 40 49 78 115 136 126 105 113 161 185 175 129 79 80 96 87 73 66 118 169 124 76 103 152 169 168 150 138 133 132 138 124 98 88 98 99 90 77 66 66 73 85 93 106 134 153 150 145 141 136 135 138 141 143 143 147 151 170 180 149 94 41 7 20 81 150 195 175 138 124 95 89 132 153 133 118 126 122 103 104 90 84 87 83 67 57 58 82 88 88 78 60 41 44 64 74 75 60 46 46 42 48 69 114 127 121 109 102 117 136 121 87 135 173 180 140 62 43 95 162 173 172 149 116 88 69 58 50 51 44 33 28 32 35 34 32 32 34 32 25 25 45 70 88 108 118 101 99 137 157 134 116 103 89 78 63 47 42 45 27 27 25 24 27 29 28 24 23 29 31 38 42 33 44 79 128 130 126 101 70 55 46 35 32 35 39 40 38 35 37 42 42 40 42 52 63 65 51 36 52 50 49 42 34 36 38 32 33 38 57 93 128 151 163 169 164 157 142 122 118 142 158 151 114 125 144 159 172 172 115 31 52 142 188 201 187 128 105 132 166 170 167 186 186 160 145 123 111 93 68 38 29 32 36 58 116 142 165 174 177 165 123 79 53 45 35 29 24 21 20 22 25 28 29 25 23 26 27 27 28 29 29 28 29 30 27 21 24 76 120 115 99 118 148 156 164 182 175 125 93 129 174 179 159 171 168 143 133 154 164 146 92 79 70 54 35 32 34 25 24 24 27 6 6 60 135 196 199 155 159 176 125 66 81 130 175 160 183 216 176 76 15 13 25 27 31 33 35 34 33 32 31 30 30 33 34 30 24 23 41 94 144 161 165 171 172 166 139 91 108 151 162 162 172 195 170 170 176 184 182 164 139 123 168 188 193 189 198 206 215 229 153 27 43 165 227 219 186 174 182 170 175 195 205 198 176 151 116 145 179 203 205 149 108 150 188 198 197 176 167 180 157 101 66 38 40 88 154 231 238 154 81 17 13 67 112 113 88 83 123 152 178 197 206 192 178 185 164 153 135 112 110 113 116 146 183 147 126 178 228 213 185 166 112 112 184 249 217 128 69 55 78 115 137 124 111 84 51 53 93 121 130 123 131 150 176 202 214 210 160 62 64 178 245 247 246 223 156 71 21 42 137 239 238 250 235 194 160 113 83 95 122 121 126 98 73 79 67 45 70 101 95 69 65 57 42 42 77 123 120 59 40 97 154 167 165 162 162 147 137 162 176 152 112 88 49 18 24 64 111 138 182 157 134 150 162 162 151 107 64 36 24 30 21 18 62 124 152 129 126 146 155 150 160 184 174 144 146 177 168 109 59 46 91 108 88 95 120 114 99 81 50 38 34 32 26 7 24 95 148 184 178 162 154 136 129 128 114 104 89 94 120 134 133 133 122 113 121 150 158 131 122 145 167 202 216 174 102 72 121 192 169 149 143 163 180 160 112 73 100 103 105 116 146 182 202 203 197 178 141 92 44 26 36 37 31 46 56 56 65 87 104 109 133 146 148 163 190 207 177 106 84 123 148 151 165 186 189 180 152 145 149 153 156 177 194 188 177 130 104 119 138 151 166 178 179 176 170 172 176 190 175 113 76 107 118 95 73 72 68 57 60 92 124 132 121 113 116 123 117 118 110 102 95 73 42 27 63 89 111 110 106 115 132 144 117 78 42 33 33 28 25 27 36 58 86 94 72 42 31 36 29 33 37 40 38 35 33 33 27 27 27 28 29 30 32 32 46 40 32 26 23 20 16 12 17 19 25 31 31 30 32 38 43 43 42 41 48 60 71 77 80 78 90 128 129 111 122 121 87 113 125 163 196 167 110 68 47 45 32 40 52 75 108 104 69 52 33 18 6 12 47 87 135 143 111 69 96 163 168 121 78 55 33 28 24 15 34 73 111 123 125 110 86 59 41 38 37 41 46 51 51 49 49 51 44 34 23 22 21 11 17 40 75 129 154 139 120 119 103 50 55 128 143 82 37 33 35 33 29 30 28 21 16 16 17 16 16 17 18 18 18 17 16 15 15 16 17 18 19 18 17 17 23 20 17 17 17 18 17 15 15 14 17 22 23 19 17 19 18 19 20 18 15 13 14 15 20 16 13 14 17 20 19 17 14 12 11 13 17 23 26 27 22 20 18 19 22 25 26 26 26 25 27 34 41 43 37 31 26 26 26 26 27 28 27 27 21 20 19 18 19 21 23 25 30 28 24 20 17 16 16 16 14 17 20 22 22 20 19 19 17 18 20 19 18 18 20 22 26 27 26 24 21 20 21 23 26 26 26 26 24 23 21 20 18 19 20 21 22 23 23 23 20 23 27 28 25 21 18 16 20 21 18 14 13 17 19 18 15 13 14 17 17 16 20 26 22 14 11 16 23 24 21 20 21 19 17 18 20 19 17 14 13 12 12 12 13 15 17 19 16 16 16 15 13 10 7 5 6 5 4 4 4 4 4 5 6 6 5 5 6 7 8 9 9 10 11 10 8 7 9 10 11 14 18 20 19 16 13 11 9 6 9 15 15 11 14 23 32 34 41 46 41 28 17 13 15 18 22 27 34 43 54 61 60 60 60 57 51 44 36 32 34 29 26 26 23 20 24 32 41 51 51 35 21 19 20 17 17 16 14 8 4 6 13 20 15 12 9 8 10 13 14 14 16 14 12 10 10 12 15 17 15 16 17 18 17 16 15 14 18 20 23 25 24 21 18 15 20 22 22 19 16 20 29 38 33 27 19 12 11 16 23 28 27 20 12 8 9 11 10 8 12 12 13 15 17 19 22 23 23 34 48 53 45 36 38 45 47 48 44 39 41 45 37 23 20 19 20 23 22 20 23 29 42 39 29 16 11 13 15 13 13 17 20 21 18 16 17 18 26 25 25 23 22 20 18 17 17 16 15 15 15 17 18 19 13 12 10 10 11 14 17 19 29 32 35 39 42 43 43 43 40 45 49 48 43 39 40 43 56 57 55 53 53 51 44 35 27 31 35 36 32 28 27 28 26 28 30 34 37 38 36 34 32 32 34 37 41 44 45 46 47 47 46 44 41 36 32 29 28 26 24 22 22 23 22 22 21 18 15 17 22 24 23 20 14 14 14 15 15 16 18 18 19 21 23 22 20 19 19 20 20 20 20 21 21 22 23 23 23 19 15 13 13 13 13 12 16 15 17 22 30 36 38 38 33 32 29 24 22 24 30 35 52 55 56 52 43 35 32 32 32 27 19 14 12 11 10 9 21 26 29 25 22 21 21 20 23 20 16 12 9 8 8 8 14 15 17 19 21 23 25 26 21 18 17 19 22 22 18 14 9 7 7 9 11 16 27 38 43 40 32 23 19 21 23 21 23 22 23 25 23 18 16 18 19 19 26 36 42 40 36 34 31 28 24 19 15 12 11 10 14 15 17 18 20 23 28 32 39 34 32 36 40 41 43 46 34 27 23 25 26 24 21 21 21 22 25 32 41 45 36 25 13 16 18 17 14 14 18 22 25 23 23 27 32 35 33 29 25 24 21 18 15 13 12 11 10 15 21 25 24 22 23 25 20 20 20 19 18 19 21 23 27 26 23 20 19 19 22 24 20 21 22 20 17 16 16 17 17 22 27 30 32 36 42 48 51 46 38 28 21 16 14 13 12 12 12 10 10 12 16 20 16 17 16 15 13 13 16 19 18 20 21 19 16 14 14 15 19 19 18 15 12 12 15 17 16 17 20 24 27 26 23 19 18 20 24 26 25 25 24 24 21 16 9 4 3 5 7 8 10 19 21 13 8 13 20 21 20 23 28 34 32 26 23 25 24 26 29 30 29 27 24 23 32 34 36 36 33 31 30 31 29 26 24 25 29 33 35 35 39 35 31 28 27 25 22 20 19 21 23 22 20 22 26 30 31 33 34 34 33 33 36 38 37 39 42 44 44 41 38 36 36 36 35 33 28 25 24 25 33 36 39 37 31 24 18 16 18 20 20 20 23 28 28 24 25 28 31 31 25 19 20 25 30 36 35 26 23 27 27 23 17 16 15 17 22 27 29 29 34 32 28 28 34 37 30 20 15 11 10 13 15 12 11 11 9 10 12 13 13 12 10 9 7 6 6 4 5 9 16 21 26 30 37 41 43 43 44 45 44 39 29 23 28 43 59 66 49 43 37 35 37 42 47 49 43 41 38 32 28 28 30 33 37 37 37 36 33 29 25 22 12 14 11 11 22 43 57 60 35 28 21 16 9 4 5 12 13 13 14 17 22 26 27 27 30 30 30 30 30 30 30 30 34 35 44 46 36 30 28 22 20 21 23 23 15 6 3 6 10 15 24 29 23 14 12 15 8 4 1 2 3 4 8 13 29 32 31 28 34 44 44 36 26 25 24 27 39 52 56 52 42 38 32 32 34 38 39 39 36 32 31 34 33 24 15 11 16 17 18 17 15 17 21 26 34 39 47 54 57 55 50 46 36 26 22 28 34 34 35 38 43 42 38 34 31 28 18 8 167 167 167 167 167 167 167 167 167 166 165 164 164 164 165 165 167 165 163 162 162 164 166 168 166 165 165 165 164 164 163 163 163 162 162 163 163 164 164 163 164 164 165 165 165 165 166 166 164 164 164 164 165 166 167 168 167 167 168 168 168 167 166 166 166 166 167 167 166 165 164 164 166 166 166 166 166 166 166 166 168 166 165 165 167 169 168 167 169 169 169 168 167 166 164 164 167 167 166 165 166 166 167 168 169 169 169 170 170 171 171 171 170 170 171 172 174 176 177 178 176 176 177 177 177 178 178 178 181 179 176 177 180 180 176 172 174 174 174 174 174 175 175 175 173 173 173 173 172 172 172 172 172 172 173 173 173 174 174 174 174 174 175 175 174 174 173 173 176 175 173 171 170 169 169 169 170 170 170 170 171 169 166 164 159 155 152 151 152 151 148 144 141 140 139 141 145 148 150 150 144 143 145 148 146 140 135 135 146 124 106 106 109 107 105 106 119 135 154 144 127 146 164 148 144 149 149 124 117 127 108 89 127 142 159 188 196 172 143 109 105 125 136 114 77 66 99 140 136 139 138 130 127 127 117 99 107 134 142 127 131 162 177 169 166 161 170 186 179 151 135 138 143 149 153 156 163 164 146 123 110 126 128 116 121 140 136 115 61 46 36 54 95 127 124 105 126 170 188 168 108 56 70 105 122 96 67 99 152 128 86 100 166 193 200 180 154 128 109 102 96 107 131 137 111 81 69 66 65 85 114 123 116 118 126 126 125 125 127 131 137 143 147 149 150 150 163 161 122 67 25 1 37 115 178 194 170 143 128 103 100 129 143 123 104 102 101 92 113 97 88 85 68 47 54 77 119 118 111 92 61 39 44 64 70 69 62 49 36 32 46 64 112 131 126 106 92 107 129 116 96 144 180 159 88 33 65 143 181 179 169 153 135 116 95 80 70 64 50 37 33 37 38 35 32 30 32 33 29 23 28 37 44 63 74 75 107 165 181 149 146 136 129 131 128 109 82 62 41 42 35 25 25 30 27 17 30 36 33 26 22 22 46 83 107 102 83 55 36 35 38 34 35 38 39 39 42 52 62 69 75 89 89 96 118 117 95 84 84 85 70 50 42 41 40 41 39 28 26 46 79 113 143 163 159 155 149 134 125 135 143 137 123 123 127 149 188 192 118 28 75 159 198 203 180 117 102 140 170 157 153 174 170 148 141 130 146 150 111 61 30 22 32 37 63 110 157 174 172 162 139 116 74 53 35 31 30 24 20 21 21 28 33 29 25 26 29 30 27 30 31 30 31 32 28 21 27 69 112 114 95 104 139 161 187 193 177 134 118 154 186 182 161 181 184 160 148 159 143 99 74 103 103 68 40 33 31 27 28 25 30 14 6 36 91 150 153 134 170 185 107 53 104 175 195 166 181 199 137 42 7 18 29 31 33 35 35 34 32 31 25 35 33 32 35 25 19 31 89 162 195 168 147 144 137 130 112 85 109 142 151 161 170 180 173 169 179 188 167 133 128 146 170 179 186 191 205 220 207 176 88 4 78 219 238 196 175 169 174 174 178 181 186 189 162 120 145 177 201 204 190 136 108 158 202 188 185 178 186 227 215 141 79 42 53 111 170 237 231 124 49 7 24 86 136 142 118 110 151 157 156 156 159 152 148 157 152 134 129 126 125 111 102 128 173 144 129 172 199 172 156 160 108 87 141 179 164 124 69 55 107 172 203 191 145 81 57 67 72 58 51 46 70 137 173 147 140 117 77 32 58 140 171 155 172 186 138 44 3 43 140 222 234 224 188 148 115 87 99 145 154 131 106 70 59 69 60 53 99 98 87 78 82 83 58 25 54 111 105 45 51 130 184 185 173 163 162 161 165 185 170 119 77 49 27 32 41 50 94 154 161 121 103 126 139 146 132 78 38 30 29 29 15 19 77 145 149 124 124 159 185 182 177 182 145 118 123 174 174 90 52 97 121 103 74 83 109 115 100 71 43 33 32 32 29 12 23 87 143 170 158 145 147 136 127 121 112 97 77 82 113 134 135 133 136 115 108 125 130 106 104 130 171 211 207 121 56 96 169 195 163 144 143 159 147 109 88 95 108 111 112 129 165 196 212 222 189 139 83 41 18 20 33 39 31 56 67 62 74 105 115 104 119 132 135 154 188 212 188 121 77 111 139 150 164 182 183 172 142 142 150 157 161 174 182 175 144 94 83 130 161 150 146 163 177 179 175 174 176 190 177 114 83 126 143 113 85 79 67 45 57 81 105 114 119 132 145 151 132 132 120 106 92 63 33 21 68 96 117 117 110 115 128 136 123 93 58 36 28 28 30 32 32 35 41 45 39 30 32 41 30 33 36 37 36 35 32 30 27 26 25 25 27 31 35 37 54 45 33 24 20 21 23 25 21 21 25 28 28 27 31 38 40 47 44 38 48 66 66 53 59 90 142 178 165 155 154 121 101 136 137 149 180 171 120 66 63 46 25 29 41 60 83 78 69 54 37 20 4 7 41 79 121 119 86 57 95 162 170 128 85 64 37 24 20 15 26 51 65 95 115 114 95 62 40 43 48 46 45 44 44 45 52 60 59 64 53 33 23 16 15 21 33 84 129 152 148 133 105 54 37 86 92 50 37 53 52 34 40 40 30 16 10 14 16 12 16 17 17 17 17 16 16 15 14 15 16 16 16 16 17 17 24 21 19 17 17 17 16 15 17 17 20 24 24 20 17 17 16 17 17 15 13 13 15 17 20 16 13 13 16 19 18 17 15 13 13 15 20 24 27 27 23 21 20 20 24 28 30 31 27 24 24 31 42 46 40 32 27 24 20 21 23 25 24 23 21 20 18 18 19 21 22 23 29 27 24 21 19 18 18 18 17 20 23 25 23 20 17 16 18 19 19 18 18 21 25 29 28 29 28 26 23 21 22 23 26 27 27 27 26 25 24 23 19 22 25 27 27 24 20 17 17 21 25 26 24 20 18 16 21 22 20 15 15 18 19 18 15 14 16 18 19 20 23 28 24 16 12 18 25 26 22 20 21 20 18 18 17 18 17 17 13 13 12 12 13 16 18 19 12 13 15 14 12 9 6 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 8 9 8 9 10 8 6 6 8 10 12 16 19 20 17 14 14 14 11 8 9 14 14 12 16 24 29 34 42 46 41 29 19 15 17 18 21 24 30 38 47 53 63 62 60 57 51 45 39 36 35 30 26 26 25 25 31 39 53 55 46 26 13 13 16 16 16 16 13 8 5 7 13 19 20 16 11 8 9 12 13 14 15 14 12 11 12 13 15 16 14 15 17 20 20 18 15 13 18 19 21 21 21 20 18 17 20 22 22 19 16 18 26 33 35 29 19 12 10 15 23 29 29 22 15 11 11 12 11 10 13 13 14 16 19 23 27 29 27 35 46 49 41 33 34 40 46 47 42 36 39 44 38 26 20 19 20 22 22 20 23 28 45 43 32 18 12 14 17 15 14 18 23 24 20 17 16 17 26 26 25 24 21 19 17 17 16 15 14 13 14 15 17 19 14 12 9 6 7 9 13 15 28 31 36 40 43 44 43 43 36 45 54 54 46 38 36 37 50 53 55 55 57 55 48 38 33 36 38 37 33 30 29 29 28 28 30 33 36 36 34 31 33 31 31 35 41 44 44 43 43 44 44 42 39 34 29 26 27 24 21 21 22 24 24 24 23 19 16 17 21 24 23 22 14 14 14 14 15 16 18 18 19 21 23 23 21 20 21 23 19 19 18 18 20 22 24 25 26 23 20 18 17 16 14 11 15 14 15 23 35 45 49 49 37 36 33 29 26 25 27 29 51 55 57 51 42 35 34 35 35 29 21 14 11 10 10 10 21 27 31 27 21 20 21 21 25 23 20 16 13 11 9 9 16 17 18 19 21 22 23 24 18 16 16 19 22 23 20 16 7 6 8 10 11 15 24 34 35 37 35 29 24 24 23 22 20 22 25 27 24 19 19 23 25 24 27 34 38 37 36 37 35 31 25 18 13 11 10 10 10 13 16 19 21 23 27 30 39 35 33 35 39 42 44 47 36 29 24 25 26 23 20 19 22 22 23 27 36 41 34 24 13 15 17 15 13 13 17 20 23 22 23 27 31 32 30 28 31 26 20 15 11 8 8 10 9 14 21 25 27 27 26 24 17 17 17 19 21 23 23 22 26 26 25 21 16 16 20 24 17 19 22 22 20 18 18 18 20 26 35 40 41 39 38 37 34 31 27 21 16 12 10 9 13 13 12 10 9 12 17 21 19 19 17 14 11 12 16 19 19 20 20 18 16 14 14 15 19 19 17 15 13 13 16 19 22 21 20 21 22 22 19 16 17 20 24 25 23 22 21 21 22 20 16 10 6 3 4 5 11 20 22 12 5 9 18 22 22 23 28 33 32 27 25 26 23 26 29 31 30 27 22 19 30 33 37 38 37 34 32 31 28 25 22 23 28 33 36 38 38 35 30 26 23 21 17 15 16 18 20 19 18 19 24 28 32 33 34 33 31 31 33 35 37 38 41 43 42 41 38 36 35 39 40 36 30 27 28 31 36 38 39 37 32 27 23 21 21 23 24 25 28 31 29 25 21 26 33 36 30 21 18 20 27 33 34 28 24 26 25 21 13 12 12 14 19 23 25 26 32 31 30 30 34 36 30 22 18 13 10 14 17 14 9 7 10 10 10 9 9 8 8 8 5 6 5 5 5 8 14 18 22 27 34 39 42 44 47 49 54 49 37 26 24 36 54 67 56 48 38 35 38 42 43 42 38 36 32 26 22 19 20 23 20 23 27 31 32 32 31 30 22 22 15 8 14 32 51 59 39 29 19 14 6 2 4 9 13 16 21 26 29 27 21 16 16 16 18 24 30 33 32 29 31 33 44 47 38 32 30 23 21 21 21 20 13 5 3 6 9 17 27 32 28 20 17 19 10 5 2 2 4 4 7 12 29 32 29 25 30 41 44 39 28 25 21 25 38 52 55 51 41 36 30 30 33 38 41 41 40 38 36 35 29 20 13 10 21 22 22 17 14 14 20 26 38 38 42 52 62 63 56 48 32 24 21 25 29 29 32 38 46 43 38 36 38 38 29 18 168 168 168 168 168 168 168 168 170 169 168 167 166 167 167 167 166 165 164 164 164 165 167 168 167 167 166 166 165 164 163 163 163 162 162 163 164 165 165 164 165 165 165 165 165 165 166 166 164 164 164 164 165 166 167 168 168 169 169 169 169 168 167 166 167 167 168 168 168 167 166 165 167 167 167 167 168 168 168 168 169 168 166 168 170 171 171 169 172 172 171 171 170 168 167 167 168 168 167 167 167 168 169 170 171 171 172 172 173 174 174 175 173 173 174 174 175 177 178 179 179 179 179 179 179 179 179 179 180 179 178 180 181 181 179 176 175 175 175 176 176 177 177 177 175 175 175 174 174 173 173 173 174 174 174 175 175 175 176 176 176 176 176 176 176 176 175 174 174 173 171 169 168 167 167 167 172 171 171 172 173 172 170 168 167 166 165 164 162 158 155 152 160 158 159 162 166 165 159 153 143 149 156 156 144 128 120 120 122 111 116 129 122 104 113 141 171 189 185 135 101 135 164 144 135 144 156 136 114 108 102 110 133 142 144 167 190 185 149 95 72 94 99 74 60 87 138 175 183 181 167 150 134 110 90 83 118 143 150 133 131 157 179 180 164 163 170 175 160 136 130 141 160 166 167 166 173 179 166 145 123 123 107 93 116 155 160 137 110 81 48 40 65 96 106 98 120 151 155 130 74 37 79 139 172 119 62 80 136 127 91 95 159 165 155 134 118 107 108 120 126 143 147 113 74 73 94 103 92 107 116 107 103 120 126 110 97 101 107 112 117 124 132 138 140 138 131 103 58 31 26 23 52 110 143 141 142 146 133 107 95 101 105 95 75 64 80 103 129 116 87 53 37 50 79 100 119 104 94 81 52 32 41 59 72 65 64 63 55 52 57 58 81 109 117 112 107 119 126 97 91 130 155 118 49 33 100 176 173 165 156 150 147 142 136 132 129 90 55 47 48 44 40 40 38 34 31 30 26 20 20 23 26 31 45 70 106 140 152 144 145 147 155 168 174 162 134 110 82 66 42 26 24 29 29 26 27 31 32 27 22 23 37 54 53 55 44 31 30 36 37 37 35 40 47 57 77 101 115 119 135 157 146 142 169 162 129 119 112 113 94 76 71 57 40 41 46 32 22 26 42 70 111 144 155 159 164 157 140 135 134 126 130 122 120 150 193 179 95 14 76 169 197 172 142 105 113 155 170 154 154 165 157 142 139 136 178 194 148 90 45 25 41 40 33 80 127 146 150 154 154 149 104 69 39 36 39 32 21 17 20 30 36 32 25 24 27 30 30 33 33 32 32 32 26 19 20 61 107 114 94 100 133 158 178 181 163 133 133 166 183 172 169 179 190 190 186 173 123 60 66 127 133 80 46 36 29 27 33 26 31 25 18 24 51 102 129 168 199 162 87 78 138 188 169 143 156 160 95 26 15 27 32 33 34 35 34 32 30 29 24 36 35 34 33 14 20 61 151 220 231 179 146 134 126 125 107 90 123 155 158 158 148 142 152 171 186 180 159 153 173 199 188 162 144 145 168 202 182 119 32 42 141 223 205 176 177 172 176 171 179 187 181 168 148 125 183 203 215 208 188 132 112 175 221 197 192 199 203 211 191 145 101 83 87 122 162 206 186 89 35 8 28 77 123 147 139 134 145 132 114 101 98 101 110 123 151 135 124 110 110 115 104 106 123 125 110 110 110 104 121 139 108 74 82 100 115 132 112 84 123 209 251 237 153 57 56 98 96 84 77 62 62 102 111 65 65 39 49 89 120 129 123 118 127 126 85 32 22 49 87 118 161 134 110 107 110 106 121 152 137 96 64 45 43 43 48 78 128 109 99 91 88 98 81 36 42 59 55 56 106 166 185 176 162 142 148 176 201 209 166 94 58 39 29 40 46 43 75 131 116 82 92 130 142 147 123 63 32 32 36 33 19 23 69 123 123 150 180 201 213 214 199 181 170 149 146 164 139 67 57 118 130 97 74 81 98 111 103 74 42 34 32 30 30 15 22 77 143 158 136 129 145 140 125 109 120 105 84 90 125 147 144 138 146 148 139 119 95 82 106 147 194 194 142 64 56 129 180 172 167 148 133 130 127 121 123 131 100 99 104 128 157 166 176 196 141 80 36 19 19 27 32 39 49 70 75 64 73 102 112 101 103 112 122 152 183 202 191 147 101 114 129 136 146 159 158 142 147 150 160 169 167 155 135 118 100 109 131 160 169 149 132 132 159 168 178 189 183 177 155 97 64 108 136 122 100 87 66 41 65 73 85 96 108 129 156 177 161 157 136 108 78 46 26 26 61 80 96 98 101 113 125 129 138 114 75 38 22 25 31 34 37 35 37 41 41 36 34 36 33 34 34 33 34 33 28 22 27 25 22 22 27 35 44 50 60 50 37 30 30 32 32 32 25 24 25 27 25 25 31 38 40 46 42 34 38 49 44 29 49 114 168 170 149 145 135 104 136 170 147 126 154 175 145 91 73 51 38 46 52 54 51 38 55 49 41 30 13 10 35 65 87 83 64 53 80 122 131 111 101 91 59 27 20 22 25 29 42 101 137 129 103 65 42 47 48 42 37 36 35 37 46 56 70 96 90 50 22 14 14 16 15 57 104 145 154 138 104 51 20 37 60 78 83 72 59 56 65 49 28 15 13 14 15 15 17 17 17 17 16 16 15 15 14 15 15 14 12 12 14 16 22 21 19 17 17 17 17 17 20 21 23 24 23 19 16 14 15 16 15 13 11 12 15 19 21 17 13 14 17 20 19 18 16 15 15 18 22 26 27 27 23 22 21 22 25 30 34 36 32 26 23 30 42 46 40 31 29 23 18 18 21 24 23 20 21 19 18 18 20 21 22 21 27 25 23 21 20 20 20 20 20 23 26 27 24 20 16 14 20 21 22 21 21 22 25 28 27 27 27 25 22 20 20 21 23 24 25 26 27 27 27 27 24 26 28 29 27 23 18 15 18 22 27 27 24 19 16 16 21 22 20 16 15 18 19 17 15 15 17 20 22 24 27 30 25 18 15 20 26 27 23 21 22 21 19 17 16 17 18 19 14 14 12 12 12 13 15 16 8 11 14 14 13 10 8 7 4 4 4 4 4 4 5 5 5 5 5 5 6 8 9 10 9 9 9 8 6 5 8 10 14 17 20 20 16 14 15 17 15 13 13 16 15 14 18 25 30 35 41 42 36 26 18 15 17 17 18 20 26 34 42 48 65 64 60 56 51 45 41 39 35 31 28 28 31 36 44 50 59 51 34 15 7 11 14 14 16 15 12 8 6 8 14 19 24 18 12 8 8 10 12 13 13 13 13 13 14 15 16 16 13 15 18 21 22 19 14 10 17 17 18 18 18 18 18 18 20 21 21 19 16 17 23 28 33 30 23 17 14 16 22 27 29 24 17 14 13 14 14 13 14 14 14 16 18 23 27 29 26 32 41 45 39 31 31 36 46 48 43 35 36 41 36 25 20 19 20 22 21 19 22 27 47 45 35 21 13 15 18 17 13 18 24 25 21 17 15 15 25 26 26 24 20 18 17 17 15 14 13 12 13 15 18 20 17 14 10 7 7 9 13 16 26 30 36 41 45 46 44 43 38 45 52 53 48 41 37 37 43 47 51 54 58 58 50 41 37 38 39 38 35 33 33 33 31 30 31 34 37 36 33 29 31 29 28 33 41 46 45 42 42 43 43 42 39 34 29 26 22 21 22 25 30 32 30 27 24 21 18 18 21 23 24 23 14 14 14 15 15 16 18 18 19 21 23 22 20 19 19 20 17 16 15 16 18 21 24 26 26 24 22 22 22 20 16 14 15 12 12 20 33 44 48 48 41 40 37 34 30 27 25 26 42 51 57 53 44 38 36 36 35 31 24 18 14 13 14 14 20 28 32 27 21 20 21 22 25 24 22 20 17 15 13 12 18 18 19 20 20 21 22 22 19 16 15 16 19 21 21 20 14 11 10 11 10 12 21 31 34 36 37 35 34 34 30 25 20 22 27 29 26 22 25 31 35 33 34 37 38 35 34 35 38 33 26 18 13 11 11 11 10 14 19 22 24 25 28 30 36 35 34 37 40 41 40 40 34 27 23 25 26 24 21 21 23 22 20 23 32 37 32 24 14 15 16 14 12 13 16 20 19 21 23 27 31 33 32 32 32 26 21 17 13 9 8 10 17 20 23 25 28 30 29 26 18 17 17 20 23 24 22 19 22 25 27 23 17 14 17 20 14 17 21 23 22 21 21 22 24 34 46 50 45 37 30 27 20 19 17 15 12 10 8 7 13 13 12 10 9 11 16 20 20 19 16 12 9 10 14 17 19 18 18 16 15 13 13 13 17 19 20 19 17 16 17 19 23 21 19 19 20 21 19 18 20 23 26 26 23 20 20 21 23 25 26 22 16 10 8 8 10 18 20 11 4 7 16 23 22 22 26 30 30 26 24 25 24 27 31 34 34 30 24 19 28 31 34 36 35 32 29 27 26 23 21 22 27 33 37 39 35 31 27 23 21 19 15 14 14 17 18 18 17 18 23 27 29 30 31 30 28 29 32 34 39 40 41 42 41 38 36 34 37 43 46 39 32 29 31 34 38 38 37 35 32 29 27 26 21 25 27 29 32 35 33 28 20 24 31 35 30 21 17 18 25 31 33 29 26 25 23 19 15 14 13 14 16 18 20 21 28 30 31 31 32 33 30 24 20 13 10 15 19 16 10 5 10 9 7 5 5 5 6 6 4 5 6 5 5 7 11 15 14 18 25 31 35 39 44 47 56 51 40 26 19 28 47 65 63 51 39 34 38 41 39 35 32 31 28 23 19 17 19 21 13 15 17 20 22 25 29 32 33 33 25 14 13 25 44 55 41 29 16 10 6 3 5 11 20 27 37 40 36 26 16 11 7 7 11 20 32 38 36 32 27 29 39 43 35 32 32 27 26 23 19 16 9 4 3 7 10 20 31 36 32 26 23 23 12 6 2 3 4 4 6 10 24 28 25 19 24 36 43 40 35 28 22 24 38 51 52 46 38 33 29 30 34 40 43 43 43 43 41 36 27 19 15 15 26 28 27 21 16 17 25 32 43 39 41 54 67 68 55 41 26 21 19 22 25 27 33 41 48 44 39 38 42 44 34 23 170 170 170 170 170 170 170 170 172 171 170 169 168 169 169 170 165 165 167 168 168 167 166 165 169 169 168 167 166 166 165 165 165 163 162 163 166 167 166 164 165 165 165 165 165 165 165 165 164 164 164 164 165 166 167 168 169 170 170 171 171 170 169 168 169 169 170 170 170 169 168 167 168 168 168 169 169 169 170 170 170 169 168 170 173 174 173 171 175 174 173 172 172 171 171 170 170 169 169 169 169 170 171 172 174 174 174 175 176 177 177 178 178 177 177 176 176 176 177 177 181 181 181 181 181 181 181 181 176 179 182 182 181 180 181 183 177 177 177 178 178 179 179 179 178 177 177 176 175 175 174 174 174 174 175 175 176 176 176 176 176 176 177 177 177 176 175 175 170 169 168 168 167 167 168 169 172 171 171 173 174 175 174 172 169 170 173 175 176 175 174 173 180 173 167 166 170 172 170 167 150 158 167 165 149 130 122 124 142 144 152 156 144 136 153 180 201 203 185 128 89 118 153 144 140 153 163 130 89 81 101 139 158 154 136 141 155 154 135 97 93 91 92 95 102 123 162 197 205 209 195 165 132 107 101 111 127 138 138 125 118 133 156 170 165 158 150 145 141 143 151 161 174 179 179 175 176 181 175 162 150 115 79 82 129 174 176 153 137 106 67 45 49 67 81 87 100 126 134 124 79 44 86 148 164 110 57 73 117 105 73 77 103 111 116 118 119 118 138 170 170 140 95 58 55 94 132 141 106 104 100 99 116 144 142 113 88 93 99 102 104 110 119 127 128 119 95 55 27 32 44 40 43 79 104 111 131 145 119 86 71 85 93 82 66 69 100 131 136 108 61 28 42 87 118 124 104 89 86 76 44 32 57 84 95 74 65 75 86 88 74 55 52 84 109 130 145 154 140 91 75 101 117 89 48 63 127 175 155 151 151 155 157 157 164 174 185 118 74 86 94 66 41 40 38 35 33 32 29 25 23 24 25 21 31 63 97 112 117 124 127 141 155 162 165 166 159 150 101 78 61 60 60 51 43 41 27 23 24 29 31 33 32 28 26 33 30 27 33 31 26 32 35 55 83 106 125 140 149 152 175 192 162 139 161 153 116 106 135 131 117 115 114 86 52 46 47 41 36 31 26 38 76 115 158 169 180 173 150 139 138 131 124 113 118 154 181 146 68 10 81 186 201 148 119 115 143 181 179 168 162 153 143 140 142 148 198 214 175 126 77 42 43 36 30 54 85 115 150 180 188 181 154 104 56 41 42 36 26 21 22 32 38 33 24 21 24 27 34 36 35 33 32 30 24 17 12 54 118 145 117 95 120 157 172 181 162 128 122 148 170 176 176 183 188 187 188 181 133 68 62 136 146 87 50 37 27 28 32 28 34 31 22 14 33 91 172 227 199 94 48 92 155 193 167 149 144 118 56 20 25 29 32 33 33 33 33 31 29 28 30 35 33 36 27 4 32 104 178 217 212 177 162 149 132 130 109 91 127 166 170 161 141 130 140 177 187 160 154 181 192 178 164 124 109 129 165 192 148 60 9 99 177 190 171 165 173 170 174 146 168 210 186 130 134 180 202 207 213 216 200 136 113 179 220 211 206 213 210 174 128 104 127 118 101 112 128 127 108 69 49 18 25 64 120 162 160 149 122 115 111 110 104 101 102 103 122 114 117 117 135 159 146 128 103 107 82 72 92 123 156 165 129 92 68 88 107 124 136 109 99 190 226 197 118 49 74 124 145 173 178 138 85 55 42 35 36 21 71 175 221 203 196 208 192 122 50 40 67 74 75 92 81 71 68 82 111 140 137 112 92 60 41 31 31 33 52 98 122 109 108 103 98 115 106 59 33 19 33 98 170 198 183 163 134 118 143 191 215 202 143 70 41 33 27 36 53 66 77 88 93 77 116 158 156 144 106 49 45 47 49 40 23 24 63 107 144 193 230 226 217 220 213 197 192 178 156 119 76 62 96 140 154 106 75 71 84 112 114 91 48 39 33 28 30 17 19 66 138 163 151 146 157 144 120 101 122 110 93 102 138 160 154 143 134 167 182 149 90 60 100 167 178 139 68 48 110 165 166 153 160 148 120 102 126 162 156 122 92 85 94 120 129 119 127 152 111 47 19 19 25 30 28 45 83 104 110 90 73 79 92 98 100 92 101 149 186 195 191 166 133 118 112 116 125 141 142 124 144 156 179 200 189 138 81 50 108 160 190 181 164 144 121 109 139 143 163 188 178 159 144 106 62 88 112 117 107 92 73 58 72 71 83 101 110 119 150 187 192 189 166 126 81 40 24 33 51 65 81 98 122 146 154 150 149 126 81 36 16 23 32 33 37 39 44 48 47 39 32 29 33 34 33 32 36 39 35 26 21 22 25 29 35 41 47 51 56 47 37 35 39 40 34 28 28 26 26 26 24 24 31 39 47 46 42 36 31 30 32 33 74 130 152 130 115 99 88 104 165 192 148 102 132 181 182 141 84 58 52 58 57 47 33 25 46 44 40 32 17 14 35 61 67 62 58 59 62 69 82 94 132 128 88 35 19 29 30 23 79 148 168 125 84 57 47 57 43 35 30 32 32 32 37 44 69 102 99 56 23 16 16 15 13 37 63 93 110 111 90 44 17 34 84 129 116 72 63 84 92 54 24 21 23 17 15 22 17 16 16 16 15 15 15 15 15 16 15 12 9 9 12 15 20 20 19 18 18 18 19 20 23 24 24 23 21 19 15 13 16 16 15 13 11 12 15 18 20 17 15 16 20 22 21 19 17 17 17 20 24 26 26 24 22 21 21 22 25 30 35 39 38 30 25 30 40 44 37 28 31 25 19 19 22 24 23 20 21 19 17 18 21 23 22 21 25 24 23 22 21 21 20 21 23 25 28 28 25 20 16 14 21 23 25 25 23 21 21 21 22 23 24 22 19 17 17 18 18 19 22 24 27 28 29 29 29 28 28 26 24 21 18 16 22 27 31 30 24 18 15 15 21 22 20 16 15 17 17 15 16 17 18 21 24 28 30 30 24 19 18 23 27 25 23 22 23 21 19 17 17 18 19 19 16 15 13 11 10 10 11 12 5 9 14 16 15 12 12 12 5 4 4 4 4 4 5 5 5 5 5 6 7 9 10 11 10 11 10 8 6 6 9 12 15 18 20 20 18 16 16 17 20 19 19 20 19 18 21 25 32 37 40 37 29 22 18 16 15 14 14 17 24 33 41 46 65 63 59 55 50 45 42 40 33 33 32 33 38 47 55 59 55 39 18 5 6 12 15 13 15 14 11 8 7 9 14 18 24 19 12 8 8 10 12 12 15 16 17 18 19 20 20 20 17 18 21 24 26 23 16 11 15 15 15 15 16 17 18 18 19 21 21 19 17 17 20 24 30 30 29 25 21 20 22 25 28 25 20 16 15 16 16 15 15 15 15 15 17 19 22 23 22 27 36 42 39 32 30 32 45 49 46 37 34 36 31 21 20 19 20 22 21 19 21 26 44 44 37 23 15 16 18 18 12 18 23 24 21 16 14 14 23 25 26 24 20 17 16 17 16 15 14 13 14 17 20 22 20 17 13 9 9 10 13 15 23 28 35 43 47 48 46 45 42 43 45 47 47 46 43 40 39 43 46 50 54 57 51 43 39 39 40 39 38 37 37 38 34 32 32 35 38 38 33 28 27 25 25 31 40 46 46 44 43 44 44 43 40 36 32 29 17 19 25 34 41 42 37 31 24 22 20 20 21 23 24 24 16 16 16 16 16 17 17 18 20 21 22 20 17 14 14 15 13 13 13 14 16 19 22 24 23 22 22 23 24 23 21 18 18 14 12 17 27 36 41 42 41 40 37 35 31 27 25 22 30 44 56 56 48 43 38 35 32 30 27 23 19 18 18 18 20 27 31 27 22 22 23 23 22 23 23 23 22 20 18 17 19 19 20 20 20 20 21 21 22 18 14 12 14 18 22 23 23 18 15 12 9 11 19 29 37 37 36 38 44 47 41 32 24 25 27 29 27 26 33 42 45 43 43 44 40 34 30 31 39 34 27 20 15 13 13 13 14 18 23 26 27 28 29 30 33 34 36 38 40 39 35 30 30 24 21 24 27 26 25 25 24 22 19 22 30 36 33 24 16 16 15 14 13 15 19 22 18 21 24 28 31 34 37 39 30 25 22 22 18 12 10 12 25 27 25 21 22 27 29 26 22 21 19 20 22 22 18 15 17 22 27 25 19 14 14 15 13 16 20 22 23 24 26 28 31 42 53 53 42 29 22 20 13 13 13 12 11 10 9 8 11 12 12 10 9 10 14 17 19 18 16 12 9 9 12 15 17 16 14 13 13 13 13 13 15 19 23 25 23 20 18 17 19 17 16 17 20 21 21 20 23 25 27 25 21 19 20 23 24 29 33 33 28 22 17 15 10 16 18 12 6 8 17 24 24 24 27 32 32 27 24 23 24 26 29 33 35 32 26 21 22 24 26 29 30 30 28 26 26 24 22 23 28 33 36 37 30 27 23 21 20 19 16 14 15 17 19 18 17 18 22 27 26 27 27 27 27 28 32 36 43 43 43 42 40 37 33 31 41 48 50 42 34 32 34 35 37 36 34 32 31 30 29 28 21 25 28 30 34 38 36 31 21 23 27 30 27 20 18 20 25 30 32 30 26 24 21 19 16 16 15 15 15 17 19 21 27 32 34 32 31 32 32 30 21 14 11 15 19 17 11 7 9 8 5 3 2 3 4 5 4 5 6 6 6 7 9 12 7 12 17 23 27 32 38 41 51 49 41 28 18 22 42 62 66 53 39 34 37 39 36 31 30 29 27 23 18 17 18 20 18 17 16 12 12 16 24 30 39 40 36 26 20 26 39 50 42 27 12 7 6 6 11 18 27 38 48 47 34 20 11 9 4 4 7 18 32 41 40 36 27 28 37 40 33 33 36 33 28 22 16 11 5 2 4 8 14 24 35 38 35 30 27 27 15 8 3 3 4 4 5 8 18 23 21 14 17 30 38 38 40 33 25 26 38 49 48 40 33 31 30 32 37 42 44 44 43 44 42 35 27 22 22 23 28 29 28 24 21 23 31 38 46 42 45 56 68 65 47 30 19 18 18 22 25 30 38 45 49 46 41 40 44 44 34 22 172 172 172 172 172 172 172 172 173 172 171 170 170 170 170 171 167 168 170 171 171 169 167 165 170 170 170 169 169 168 168 168 168 165 164 165 168 169 168 165 166 166 166 165 165 165 165 164 165 165 165 166 166 167 168 169 170 171 172 173 173 173 172 172 171 172 172 173 172 171 170 169 168 169 169 170 170 171 171 171 171 170 170 172 175 176 175 173 175 175 174 173 173 173 174 174 172 172 171 171 172 173 175 176 177 177 178 178 179 179 179 180 181 180 179 178 177 177 177 177 183 182 182 182 182 181 181 181 176 180 183 183 181 180 182 185 179 180 180 180 180 180 181 181 180 179 179 178 177 176 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 176 176 175 171 170 170 170 170 171 172 173 173 173 173 174 176 177 177 176 177 177 179 181 182 182 181 180 170 168 167 170 175 175 171 166 172 164 153 140 128 122 128 137 156 172 181 179 179 186 188 182 193 183 176 146 108 114 142 148 151 157 149 98 57 69 111 161 184 169 141 132 120 105 109 108 123 133 136 133 140 159 173 175 179 192 187 150 114 113 137 157 143 136 124 111 101 103 124 146 152 144 140 149 165 175 171 162 148 158 168 173 175 174 168 161 145 118 100 110 134 152 161 167 145 118 87 71 63 58 58 63 79 110 135 149 114 64 81 125 118 91 65 77 96 73 49 61 81 111 144 161 158 143 149 173 146 96 61 64 82 106 125 133 112 120 134 141 138 139 136 124 125 126 129 132 135 137 140 142 124 94 55 28 34 64 73 56 32 58 108 138 152 143 99 66 76 122 140 113 98 124 149 151 121 77 37 43 91 136 151 146 127 127 127 95 45 46 94 129 111 89 80 105 139 138 99 61 35 62 91 127 155 167 151 103 63 76 90 85 74 92 132 160 143 142 150 164 168 167 176 189 191 129 110 152 160 100 45 35 36 35 35 34 31 27 22 20 24 25 26 46 82 103 106 109 117 127 136 139 145 147 132 111 77 80 103 134 137 106 73 59 51 33 27 32 34 37 34 23 23 30 25 26 32 21 20 43 71 96 127 144 141 137 145 158 187 203 157 100 98 102 104 127 150 144 140 146 146 121 86 67 48 46 45 40 28 25 50 82 128 154 181 180 159 148 144 134 118 108 121 152 160 123 67 28 94 173 170 134 141 152 162 173 192 181 162 136 132 134 135 157 187 215 206 163 106 57 41 37 38 38 49 91 157 210 218 202 195 140 78 44 35 31 27 25 25 34 38 32 23 21 24 27 36 37 35 31 30 29 24 18 12 49 126 175 143 95 110 157 174 171 138 102 107 135 157 168 170 174 168 160 180 199 150 66 66 138 153 100 60 39 27 29 28 31 38 30 17 5 30 101 188 202 130 44 60 126 167 189 194 180 149 89 31 21 35 34 32 32 32 33 32 31 30 30 35 33 31 33 18 3 53 140 165 169 159 155 166 158 136 126 103 83 121 167 179 178 167 161 155 147 136 135 153 172 171 158 131 103 116 162 192 183 109 14 31 125 154 140 145 150 157 167 155 142 169 199 165 117 143 207 213 202 198 206 199 139 117 185 206 208 195 188 189 162 123 106 141 114 78 82 82 55 62 89 73 22 19 71 146 193 181 161 126 120 128 136 132 127 123 113 99 85 104 134 170 201 196 182 144 123 80 84 134 179 199 189 150 142 107 93 86 110 144 110 75 137 141 99 74 82 122 159 195 233 232 183 113 42 18 45 37 32 84 197 254 249 245 245 209 98 19 50 105 107 114 153 100 69 57 66 82 107 107 78 64 49 45 34 33 52 70 95 96 108 123 120 117 136 124 77 28 13 44 114 165 181 172 155 117 121 164 210 212 180 120 55 16 13 24 48 81 116 115 83 70 70 120 149 131 107 70 34 60 60 56 39 15 16 61 111 152 172 184 175 166 170 179 183 168 155 115 61 45 90 143 164 160 110 80 71 92 126 117 86 50 42 34 27 30 19 15 53 122 172 185 180 169 139 117 107 120 110 94 101 136 160 156 145 141 160 178 168 112 54 69 128 130 92 51 87 170 185 154 150 146 130 118 125 138 138 122 107 92 80 90 107 101 101 123 144 116 45 23 22 21 21 26 64 120 147 157 126 80 61 75 97 95 68 71 138 191 201 199 181 151 115 98 105 118 143 153 137 135 166 205 218 179 104 63 71 163 197 198 171 156 141 121 114 130 124 138 166 158 145 149 133 91 92 100 110 109 99 93 95 108 109 127 148 142 127 147 184 196 199 182 144 93 43 23 32 46 57 75 104 142 168 166 149 139 115 71 30 17 28 37 36 36 39 43 45 42 36 32 31 30 32 32 34 44 53 50 40 23 26 31 36 39 39 37 36 40 34 30 32 37 38 33 26 27 26 25 25 23 23 30 38 47 43 40 38 30 29 48 71 123 158 143 99 104 107 95 121 176 199 147 95 125 186 204 177 105 70 60 55 41 30 23 34 52 46 37 25 13 16 40 67 70 62 62 65 52 39 55 85 138 135 96 41 19 25 30 29 95 159 155 92 57 45 41 51 41 31 28 34 37 33 31 34 61 87 87 55 32 22 16 13 21 27 27 39 55 70 72 41 20 66 130 150 112 80 93 118 101 56 25 29 34 20 15 24 17 16 15 15 14 15 15 15 15 16 15 12 9 10 15 20 23 23 23 22 20 20 21 23 25 26 25 21 20 21 20 18 18 18 18 15 12 12 13 16 16 15 16 19 24 25 23 20 18 18 19 22 25 25 23 21 20 20 20 21 23 28 34 39 42 34 28 31 38 40 35 28 31 27 23 22 24 24 23 20 21 18 17 19 23 26 24 22 25 25 24 23 23 22 22 22 25 27 28 27 24 21 19 18 22 25 27 26 22 18 15 14 19 21 22 21 18 16 16 17 17 18 21 23 26 27 28 29 30 28 26 23 21 19 18 18 24 30 34 32 25 18 15 16 21 22 20 16 15 17 17 14 16 18 20 21 25 30 31 29 21 20 22 25 25 22 22 24 24 21 17 17 20 21 19 16 16 14 12 10 9 9 10 10 3 9 15 18 16 14 13 14 7 7 6 5 4 4 4 5 6 6 6 7 9 10 12 13 14 14 13 10 8 9 12 15 17 18 19 21 21 19 17 15 19 20 22 23 23 22 24 27 33 40 43 38 30 25 22 20 15 13 12 15 23 33 42 47 62 60 58 54 49 44 40 38 33 35 36 37 43 51 55 54 42 26 9 3 7 14 15 14 15 13 10 8 8 10 14 17 23 19 13 10 10 12 13 13 19 21 23 25 26 26 25 25 24 24 25 27 29 26 19 13 12 13 13 14 15 16 17 18 19 20 21 20 18 18 20 22 28 30 32 30 25 23 23 25 30 27 23 19 16 15 14 14 14 14 15 16 17 17 18 18 16 22 32 41 41 33 27 26 38 49 51 42 34 31 26 19 21 19 20 22 20 18 20 25 39 41 36 24 16 16 17 16 13 17 22 23 19 16 15 16 21 24 25 23 19 16 17 19 19 18 16 15 16 19 23 26 25 22 18 14 11 11 11 11 19 25 35 44 49 50 49 47 45 43 41 42 46 48 47 45 39 41 42 44 49 54 52 46 41 41 41 41 40 40 39 39 35 33 32 35 39 39 33 28 25 24 25 31 38 43 45 44 45 45 44 42 40 36 33 31 21 24 32 43 50 49 40 31 23 23 22 23 23 24 23 23 20 19 18 17 17 17 17 17 19 20 21 18 14 11 11 11 11 12 13 15 17 19 20 21 21 20 20 21 24 24 23 21 23 20 17 18 23 30 36 39 38 37 34 32 30 27 24 21 23 40 56 56 49 44 38 33 29 30 31 30 26 23 20 19 20 25 28 26 24 25 25 23 21 22 24 26 25 23 21 20 19 20 20 20 20 20 20 21 24 20 15 12 12 16 19 22 26 22 18 15 12 11 18 27 39 36 33 36 47 54 50 41 30 28 26 27 28 32 42 53 55 52 49 47 40 32 28 29 38 34 28 23 18 16 16 16 18 21 25 27 26 26 27 29 32 34 36 37 39 39 33 27 26 21 19 23 28 28 28 29 25 22 20 22 31 38 34 26 18 18 16 15 16 19 23 25 20 23 26 27 29 33 40 45 30 25 23 25 22 14 12 15 27 29 25 17 15 21 25 24 27 25 22 21 19 18 15 13 16 20 24 24 20 15 13 13 15 17 19 21 23 27 32 37 41 47 52 47 34 22 17 16 13 13 12 12 11 11 10 10 10 12 14 13 12 11 13 14 17 17 16 14 11 10 11 14 16 14 12 12 13 14 15 14 16 20 25 26 24 20 18 17 15 14 15 18 21 23 22 20 21 23 24 22 18 19 24 30 27 30 33 34 32 28 24 22 15 19 20 17 13 14 19 24 28 27 30 36 36 30 24 22 21 22 25 30 34 33 28 24 19 18 19 21 25 29 30 31 28 27 26 27 31 34 36 35 28 25 22 20 20 20 18 16 16 18 19 18 16 17 21 25 26 27 27 27 27 29 34 38 44 44 44 42 40 37 33 32 42 50 51 42 36 37 38 36 33 31 29 28 29 29 28 27 23 26 27 29 33 37 36 32 23 23 24 27 25 21 21 24 26 29 32 30 27 23 21 20 14 15 16 16 16 18 22 25 28 34 36 32 29 31 35 38 24 18 13 15 17 15 10 8 7 6 4 3 2 3 4 4 4 6 8 8 7 7 8 10 6 9 13 17 21 26 32 36 45 45 42 31 21 22 39 58 64 52 38 33 35 37 34 30 33 32 30 25 20 19 20 21 30 27 20 12 8 11 19 27 36 40 41 35 29 30 38 47 42 25 10 6 8 12 20 27 31 39 45 39 25 11 6 6 4 4 6 15 28 37 39 37 30 31 40 43 36 35 38 34 23 18 15 13 9 6 6 9 20 30 39 39 35 32 30 29 17 9 3 3 5 4 4 6 13 19 18 10 12 23 32 33 41 35 28 28 37 45 42 35 28 28 31 36 43 46 45 42 41 42 39 31 26 27 29 31 26 26 25 24 25 28 34 39 44 43 46 54 61 55 37 23 17 17 19 24 29 35 42 47 47 46 42 41 43 42 32 22 175 175 175 175 175 175 175 175 176 176 175 174 173 173 174 174 174 173 173 173 172 170 169 169 171 171 171 171 171 171 171 171 171 168 165 166 170 171 168 165 168 168 167 167 166 166 166 165 168 168 168 168 169 170 171 171 170 171 173 174 175 176 176 175 174 174 175 175 174 174 172 172 169 169 170 170 171 172 172 173 172 171 172 174 177 178 177 175 175 175 174 174 174 175 176 177 175 175 175 175 176 177 179 180 180 180 180 180 180 180 180 180 182 182 181 181 180 180 181 181 183 183 183 182 182 181 181 181 181 182 183 183 182 181 180 180 182 182 182 182 181 181 181 181 181 181 180 179 178 177 176 175 176 176 176 177 177 178 178 178 178 178 178 179 178 178 177 176 175 174 173 173 173 174 175 175 178 177 176 177 178 179 178 178 187 185 182 182 182 181 178 175 170 174 181 188 192 189 179 172 185 161 134 122 123 132 143 151 153 162 176 189 196 193 178 162 175 179 185 161 121 121 142 141 141 136 115 64 49 91 138 174 190 181 152 130 107 94 107 112 95 131 150 146 155 173 157 119 123 132 132 107 98 143 189 197 159 147 132 119 107 102 111 124 140 137 148 175 194 189 169 154 128 137 154 169 172 162 151 146 130 129 139 148 137 125 146 181 163 130 105 102 95 72 53 48 65 92 122 147 120 65 73 112 121 112 92 82 78 60 52 67 113 140 157 156 150 139 133 137 99 80 86 111 116 108 109 116 121 149 173 160 129 123 135 139 157 152 150 156 165 165 154 143 102 58 23 28 65 102 105 83 43 51 115 162 161 133 90 73 116 173 189 145 122 144 149 123 93 67 58 90 138 167 170 165 172 184 174 105 42 70 136 160 127 112 101 130 177 171 115 74 49 61 71 92 109 120 121 92 63 62 74 90 93 95 125 164 166 155 157 174 184 181 181 190 170 122 119 164 165 101 53 53 68 59 46 36 31 28 24 21 26 31 25 31 61 83 94 108 129 145 152 144 132 118 90 61 67 90 130 165 168 142 116 105 97 69 54 48 32 26 27 21 24 28 22 26 31 15 22 65 105 119 141 155 146 131 136 153 180 188 134 68 66 95 130 167 157 155 155 154 153 149 129 100 63 51 45 44 35 26 34 51 74 116 161 170 158 160 162 153 135 123 133 148 141 122 91 57 84 131 133 150 188 178 156 158 203 188 163 138 145 137 121 154 171 193 199 165 130 101 65 51 42 33 33 64 125 182 202 197 202 159 102 59 37 30 28 28 28 35 37 31 24 24 27 30 35 35 32 28 28 29 27 22 16 45 105 148 136 113 122 145 147 142 109 85 102 125 131 133 150 150 147 152 180 196 137 47 90 153 173 129 80 45 29 32 31 34 37 30 23 8 23 87 134 124 91 85 131 171 178 180 205 197 152 76 24 22 36 38 31 32 32 33 33 33 33 33 38 32 31 26 8 12 77 156 164 150 140 144 151 146 138 137 117 103 140 178 187 190 183 177 145 104 84 112 149 166 177 189 149 124 137 174 178 141 79 21 66 130 133 130 150 148 151 163 142 147 158 156 141 145 172 194 203 190 179 184 186 138 116 177 199 187 175 166 164 169 171 166 156 107 56 48 40 35 80 126 85 17 15 90 171 203 187 177 161 139 134 139 138 145 150 141 113 90 103 127 155 187 188 178 169 156 115 108 145 186 207 197 178 179 151 95 66 102 128 98 73 86 77 63 100 149 170 191 218 237 230 193 134 62 35 61 59 48 75 165 219 216 210 194 137 49 11 79 143 135 137 184 154 95 66 66 61 77 93 80 70 43 43 44 51 72 77 73 86 131 156 137 121 129 117 81 31 28 74 122 125 128 138 131 112 133 182 214 203 172 112 43 1 6 49 93 115 142 143 106 62 65 105 112 87 68 50 50 75 67 55 36 12 12 55 106 131 128 126 125 127 130 134 137 146 124 69 40 77 122 135 136 134 105 95 91 116 146 115 75 47 41 34 27 32 21 10 40 99 164 188 181 160 126 116 119 129 117 95 93 123 148 149 144 152 151 155 154 120 68 62 97 114 100 104 149 191 179 146 137 129 109 116 147 147 114 102 119 109 93 96 90 77 110 155 162 113 41 27 27 21 19 31 87 140 159 158 120 73 55 70 90 84 55 58 125 181 196 197 181 146 101 84 97 115 145 164 152 135 160 186 184 132 67 76 141 199 197 163 137 147 149 139 142 135 124 129 148 141 133 141 125 115 105 103 110 114 113 119 130 152 159 178 189 168 141 148 176 171 177 168 140 96 49 29 38 48 52 63 90 127 151 141 118 108 85 49 23 23 38 46 43 35 37 38 37 34 33 32 32 30 32 32 36 49 62 60 49 36 36 35 37 41 48 54 58 56 52 46 39 34 31 28 27 24 23 23 23 22 21 27 35 39 37 37 37 37 51 91 130 160 150 116 82 109 133 115 121 180 205 158 109 132 179 192 168 109 72 65 53 30 18 21 49 63 53 38 23 13 19 44 68 74 63 60 62 51 38 48 70 97 99 82 56 36 24 26 39 86 131 110 57 50 52 41 45 43 31 27 37 44 38 30 28 56 81 89 71 46 25 15 19 31 29 22 28 33 41 51 36 35 97 151 138 101 112 140 143 91 56 32 37 38 23 14 18 17 16 15 14 14 14 15 15 14 15 15 13 11 14 22 29 30 31 30 27 24 22 23 25 25 26 24 20 21 26 29 28 20 21 21 18 15 12 12 13 11 12 15 21 26 27 23 18 20 20 21 23 25 24 21 17 19 19 19 19 20 25 32 38 42 36 31 31 36 38 35 30 30 29 27 26 25 24 22 20 20 18 17 20 25 28 27 24 28 28 27 26 26 25 24 23 26 27 27 26 24 22 22 22 24 25 25 22 17 14 13 13 19 21 23 23 21 19 19 20 20 21 22 24 25 25 25 25 26 25 24 22 20 18 17 16 23 29 34 32 25 19 17 18 22 23 22 18 16 18 17 14 17 20 21 21 26 31 31 27 18 21 25 27 24 19 20 25 25 20 16 18 23 24 19 13 14 13 11 10 10 11 12 13 3 10 16 19 16 13 12 13 10 9 8 6 5 4 4 4 7 7 7 8 10 12 14 15 17 17 15 13 11 12 15 18 18 17 18 21 24 23 17 12 13 17 22 25 26 27 29 30 31 42 50 47 40 34 30 26 16 13 13 15 24 34 43 47 58 57 55 52 48 42 37 35 34 38 39 38 41 47 45 39 26 16 8 7 10 13 15 17 15 13 10 8 9 11 15 17 22 19 15 14 15 16 17 16 20 22 25 28 29 29 27 26 28 26 25 27 28 25 18 12 9 10 12 13 15 16 16 16 18 19 21 20 20 19 20 21 27 30 31 29 24 22 25 28 35 32 27 21 15 12 10 9 11 13 16 18 19 18 17 16 13 19 31 42 43 33 23 18 29 46 55 46 34 29 24 19 21 19 20 21 20 17 20 24 33 37 35 25 17 15 15 14 14 18 22 22 19 17 18 20 19 22 25 23 19 16 18 21 22 20 18 17 19 22 26 29 34 32 28 22 17 12 9 8 16 23 34 45 51 53 51 49 45 44 43 43 44 46 47 47 42 41 39 39 44 51 53 50 43 43 42 42 42 40 38 37 34 32 30 34 38 39 33 27 25 26 28 31 36 39 41 41 45 44 43 40 38 35 34 33 32 34 39 47 53 49 38 28 22 23 25 26 26 24 23 22 23 22 21 19 18 17 17 17 17 18 19 17 14 11 11 11 11 13 16 18 20 20 20 19 20 19 18 19 21 23 22 21 24 23 20 19 20 26 34 39 38 36 34 32 32 30 27 25 22 41 56 54 46 41 37 32 31 36 41 41 36 29 23 20 21 23 25 24 26 29 28 24 22 24 26 28 27 24 21 19 19 19 19 20 20 21 21 21 22 21 18 16 15 15 15 16 21 20 20 20 17 14 18 24 36 33 30 32 42 53 55 51 38 31 24 24 28 36 50 62 61 56 51 45 36 29 28 32 36 33 30 26 22 20 20 20 20 22 23 23 22 21 22 23 32 34 34 33 36 39 38 33 26 21 19 23 28 28 28 29 25 23 21 24 34 40 37 29 21 19 18 17 19 23 27 30 24 26 27 26 26 30 39 46 35 27 23 23 20 13 12 17 24 30 28 18 14 20 24 22 28 27 25 21 17 14 14 15 19 19 19 18 17 16 15 15 18 19 18 19 21 29 38 45 49 47 42 35 27 21 17 16 16 15 13 12 11 11 12 12 10 13 17 18 16 14 13 13 16 18 18 17 14 13 13 14 16 14 12 12 15 17 18 18 20 22 23 22 19 17 17 18 19 19 22 26 28 27 23 19 18 21 22 20 19 23 34 43 32 29 26 24 25 25 26 25 26 27 27 25 23 21 21 23 29 29 32 39 39 31 22 18 21 21 23 28 34 36 33 29 27 23 19 19 22 27 30 32 33 32 32 34 37 38 36 34 28 26 22 20 20 20 18 16 16 18 19 18 15 15 19 23 31 31 31 29 29 31 35 39 43 43 43 42 41 39 37 35 41 48 48 41 38 42 43 39 28 26 24 24 26 27 26 25 27 28 28 27 30 34 33 30 24 23 24 27 26 24 25 28 29 30 31 30 26 23 22 22 16 17 18 17 16 17 21 24 26 33 35 29 23 26 34 40 30 23 17 16 14 10 8 8 4 4 4 3 3 4 4 4 4 6 9 9 8 7 8 9 6 7 12 13 16 20 25 29 39 41 42 35 24 22 33 50 60 50 37 32 33 35 33 32 34 35 34 31 28 27 28 30 39 35 27 16 9 8 15 22 28 33 37 37 34 34 40 47 43 25 9 6 10 18 27 35 34 34 32 24 14 6 4 4 6 4 4 10 20 29 34 34 31 34 45 49 40 34 32 25 17 16 20 25 24 19 15 15 25 35 42 39 34 32 31 30 19 10 4 3 5 4 4 4 13 20 19 10 9 17 26 26 36 33 29 29 35 41 38 31 24 27 33 42 49 50 45 40 38 38 34 27 25 30 34 34 26 25 24 25 29 33 36 37 39 39 42 46 47 41 30 21 18 19 22 27 34 41 45 46 43 44 44 43 43 41 31 22 176 176 176 176 176 176 176 176 181 180 179 178 177 178 178 179 180 178 175 172 171 171 172 173 172 172 172 172 172 173 173 173 174 170 167 168 171 172 169 165 170 169 169 168 168 167 167 167 170 170 170 170 171 172 173 174 171 172 174 175 177 178 178 178 175 176 176 176 176 175 174 173 169 169 170 171 172 172 173 173 172 172 172 175 178 179 178 176 175 174 174 174 174 176 177 178 178 177 177 178 179 180 182 183 182 182 182 182 181 181 181 181 182 182 182 182 183 184 185 185 184 183 183 182 182 181 181 181 186 184 181 182 183 182 178 174 184 183 183 183 182 182 181 181 182 182 181 180 178 177 176 176 177 177 178 178 178 179 179 179 179 179 180 180 179 179 178 178 178 177 176 175 174 174 175 175 183 182 180 179 180 180 179 178 187 183 180 180 182 183 181 177 179 179 181 183 185 184 181 178 175 153 135 140 158 170 169 164 161 146 155 183 187 161 147 155 169 195 205 159 113 127 146 127 117 109 85 46 60 123 164 181 182 188 159 126 110 115 125 110 84 91 98 107 127 144 137 119 97 90 78 58 73 144 188 170 168 161 151 141 130 120 116 116 146 143 158 184 191 173 160 161 141 144 156 171 170 152 135 129 133 135 150 163 152 136 155 192 182 140 113 121 122 94 64 53 59 75 94 117 95 52 72 120 165 154 118 82 68 65 71 85 116 142 153 150 156 154 127 100 92 97 117 133 129 123 123 122 123 153 161 126 106 134 160 154 150 140 135 146 160 159 137 115 66 25 13 51 102 130 125 106 62 45 104 154 146 117 90 91 150 193 197 146 112 113 100 66 71 81 101 128 155 174 180 178 191 208 184 92 33 88 163 171 153 136 111 129 176 169 116 85 85 80 65 59 52 57 72 62 70 57 64 90 94 84 119 181 192 167 155 168 180 174 167 168 161 112 94 118 112 70 61 90 117 95 65 43 35 35 35 32 30 34 26 28 43 52 74 112 151 188 203 168 115 84 72 68 88 106 126 134 134 137 150 162 154 122 104 85 50 30 33 32 27 30 24 30 32 9 20 74 100 106 129 158 164 149 142 149 164 153 96 55 87 136 158 168 158 161 161 149 145 163 159 125 82 58 42 43 42 32 27 31 46 91 137 148 147 168 190 190 160 145 148 147 132 129 114 76 57 102 134 191 224 176 147 174 209 193 169 155 171 148 113 150 177 166 156 137 155 164 104 59 41 36 31 38 73 123 163 180 191 165 123 81 52 39 34 32 30 35 36 30 25 27 31 33 33 33 29 26 27 30 29 26 19 43 73 93 111 136 144 128 124 141 131 114 120 123 116 118 130 133 146 163 172 161 109 48 117 172 196 158 98 50 31 34 38 36 33 32 37 19 12 57 81 90 125 169 187 182 177 178 198 197 151 74 26 20 27 32 31 32 33 34 35 35 36 36 38 32 31 19 2 21 93 159 186 171 161 152 135 130 146 162 131 124 158 180 173 168 153 139 133 119 103 105 134 169 184 181 154 139 158 189 169 109 54 25 83 136 147 166 184 166 157 156 147 132 123 127 145 175 193 189 172 170 168 175 181 135 103 149 200 171 172 176 161 173 206 213 176 118 58 29 13 47 118 143 85 9 13 101 176 191 179 191 194 159 140 138 140 156 169 162 134 115 117 113 120 147 141 118 147 175 152 119 124 166 211 219 212 181 167 117 80 93 93 88 74 57 66 102 174 209 189 200 193 208 212 186 126 59 38 60 77 49 51 123 167 160 162 152 91 39 41 125 180 152 134 166 123 88 74 70 79 128 157 130 85 31 28 52 67 79 70 55 91 159 187 145 107 102 94 75 37 44 108 151 118 95 105 99 88 114 159 182 175 155 94 12 6 17 85 138 130 129 136 114 63 63 88 77 50 41 42 68 91 73 54 39 22 19 51 91 145 149 153 156 162 160 144 125 122 94 36 48 131 152 114 105 114 106 113 109 132 158 122 85 42 38 34 29 35 23 7 32 84 145 165 156 139 116 117 128 145 129 99 88 111 137 143 141 140 151 154 138 108 82 91 124 134 137 164 190 184 163 140 118 109 102 106 125 144 148 140 133 135 116 107 78 59 117 178 170 93 26 24 32 27 24 38 102 139 142 123 81 52 53 68 77 81 61 65 120 163 175 181 168 130 84 70 88 105 136 159 150 140 135 132 130 100 57 86 166 199 182 131 108 139 162 161 166 142 133 135 147 135 125 122 91 118 111 109 116 121 126 136 149 145 156 171 172 148 123 128 150 148 152 145 125 93 56 42 53 53 50 52 70 104 128 120 98 82 59 30 17 29 47 54 49 33 34 34 32 31 30 28 26 32 33 32 36 50 64 61 49 47 41 34 35 49 72 97 113 102 95 81 59 38 25 23 25 21 20 21 22 20 20 25 33 33 36 39 39 47 78 132 177 171 95 58 71 110 120 95 102 168 194 154 110 122 149 148 120 91 60 65 58 34 21 27 64 67 57 42 28 18 23 43 62 70 59 52 54 53 47 46 51 51 59 69 76 63 33 28 50 96 118 82 41 59 71 57 57 46 31 26 38 47 41 30 26 56 87 106 93 58 22 14 29 33 33 32 44 38 29 34 24 40 94 130 105 85 124 152 130 77 55 39 40 39 25 13 11 17 16 15 14 13 14 15 15 12 14 15 14 14 19 28 36 36 37 35 31 26 23 23 25 24 26 24 20 22 30 36 36 22 23 23 21 16 12 11 10 9 9 14 21 27 27 22 17 20 20 22 24 25 23 19 15 18 18 18 18 19 23 31 37 41 36 31 31 35 37 35 33 28 29 29 28 25 23 21 20 20 18 17 20 27 30 28 25 30 30 30 29 28 27 26 25 27 27 27 25 23 22 24 25 25 25 22 18 13 11 12 14 20 22 25 25 24 22 22 23 24 24 25 25 25 24 23 22 23 23 23 22 20 18 16 15 20 27 33 32 25 19 18 20 23 25 23 19 18 19 18 15 18 20 21 21 26 32 31 26 16 21 27 29 22 16 19 26 25 19 15 18 25 27 19 10 12 11 11 11 12 13 15 17 4 10 17 19 15 11 10 11 12 11 9 7 6 5 4 4 8 8 8 9 11 13 15 16 19 19 17 15 13 13 17 20 18 17 17 22 27 25 17 10 7 13 21 25 28 30 32 32 29 43 55 55 49 43 37 31 17 14 12 16 24 35 43 48 55 55 54 52 47 41 36 32 35 40 41 38 38 41 35 25 15 12 11 12 12 11 14 20 15 12 9 8 9 12 15 17 22 20 17 17 18 20 19 19 18 20 24 27 29 28 26 24 28 25 23 23 24 22 15 9 7 9 11 14 15 16 16 15 18 19 21 21 21 20 20 21 27 29 30 26 22 21 25 30 39 36 30 22 15 9 6 6 9 12 16 20 22 20 18 16 12 18 31 43 44 33 20 12 23 43 56 49 35 28 24 20 21 19 20 21 20 17 19 24 29 34 34 25 17 15 14 12 16 19 22 22 20 19 20 23 17 21 24 23 19 17 19 22 24 22 20 19 20 24 29 32 44 41 36 30 22 15 9 6 14 21 33 45 52 54 52 50 44 45 47 46 43 43 45 48 45 43 38 36 41 50 54 52 46 45 44 44 42 40 36 34 33 30 29 32 37 38 32 26 27 29 31 32 34 35 37 39 45 43 41 38 35 34 33 33 43 42 44 48 51 47 35 25 21 23 26 28 27 25 22 21 25 24 22 20 19 17 17 16 15 17 18 17 14 12 13 14 12 14 18 21 23 22 20 19 21 19 17 17 19 21 21 20 22 22 21 18 18 23 33 41 41 38 35 35 35 35 33 30 25 43 56 51 42 39 35 31 37 43 50 51 45 36 27 22 21 22 22 23 28 32 29 24 24 25 28 29 27 24 20 17 19 19 19 20 20 21 21 21 20 21 21 20 18 15 12 11 14 16 21 24 22 17 17 21 31 30 28 28 36 48 55 56 43 33 24 22 28 39 55 67 65 58 49 41 32 27 30 36 34 33 30 28 25 23 22 21 20 21 21 19 17 16 17 19 34 34 32 29 33 40 43 40 27 21 19 23 28 28 28 28 25 23 22 26 36 42 38 30 22 20 19 19 21 26 30 33 28 29 28 25 23 27 36 45 40 29 22 21 17 10 11 19 21 30 32 23 17 22 25 23 28 28 26 20 15 12 14 17 22 19 16 13 13 15 17 18 21 20 18 17 21 30 41 50 55 45 32 25 23 22 19 16 19 17 14 12 11 11 12 13 10 14 19 21 20 17 14 13 16 18 20 20 17 15 14 15 17 14 12 13 16 20 21 20 23 22 20 17 14 14 17 19 26 27 30 34 35 32 25 20 17 20 21 21 21 29 44 55 35 28 19 14 16 20 24 26 35 33 32 32 29 26 23 22 28 27 32 38 38 30 19 14 23 22 24 29 36 40 38 35 39 33 24 20 21 24 27 28 36 36 37 39 41 40 37 34 30 27 23 21 21 20 18 16 16 18 19 17 14 14 17 21 35 35 34 32 31 32 36 39 41 41 42 42 42 41 40 39 39 45 46 40 40 46 47 41 25 23 21 22 24 26 25 23 30 31 28 26 27 31 30 27 24 23 25 29 29 27 27 30 30 31 31 30 26 23 22 24 21 22 21 18 15 14 16 19 22 29 31 23 17 21 31 39 34 28 21 17 12 6 5 7 2 3 4 4 4 4 4 4 4 7 10 10 9 7 7 8 4 6 8 11 12 15 20 24 34 37 40 37 25 20 28 42 57 48 37 31 32 34 33 32 34 35 36 36 35 37 40 43 40 37 30 19 10 7 11 17 20 25 31 34 34 35 42 49 45 26 9 6 12 21 31 40 36 30 21 13 8 6 5 5 7 4 2 6 14 23 28 31 30 34 47 52 41 32 25 16 14 17 27 37 39 33 25 22 29 38 43 39 33 32 32 30 20 11 4 4 5 4 3 4 14 21 21 10 7 14 21 22 30 30 29 29 34 39 36 30 23 27 35 45 52 52 45 38 36 36 30 24 24 31 36 35 29 26 25 27 33 37 37 36 34 36 37 38 37 32 27 24 20 22 25 30 38 44 46 44 40 43 45 44 44 41 32 23 180 180 180 178 176 178 182 185 181 181 181 181 181 181 181 181 176 178 179 177 175 173 174 176 178 177 175 174 174 175 176 177 173 173 173 172 172 171 171 171 169 169 169 169 170 172 174 175 173 173 173 174 174 174 175 175 177 176 176 177 180 180 179 177 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 176 178 178 177 175 175 177 179 178 178 179 180 180 181 182 182 181 181 181 182 182 182 183 183 182 182 182 182 182 182 182 182 183 183 183 183 183 185 186 187 182 184 186 186 184 183 183 184 182 183 183 184 184 185 186 186 184 184 184 184 184 184 185 185 183 185 185 183 180 177 176 176 178 178 178 177 177 177 177 176 184 181 179 178 178 178 177 176 176 176 177 177 178 179 179 180 178 179 180 181 181 180 179 178 186 184 185 186 183 177 178 183 183 181 179 179 180 180 179 177 163 163 168 178 185 185 184 185 161 148 147 151 133 106 109 134 180 210 204 151 112 113 121 115 91 97 93 57 71 130 164 190 175 156 131 112 126 164 152 94 59 81 89 107 124 130 143 148 111 71 55 55 66 117 168 172 163 164 164 161 156 148 137 128 124 144 173 187 172 151 155 175 200 182 168 159 138 116 132 170 146 140 147 160 156 145 143 146 131 116 135 152 130 107 95 76 81 61 71 87 72 36 61 151 184 156 110 82 82 84 81 82 115 154 187 188 155 112 100 117 149 156 126 139 168 151 130 118 102 126 117 107 129 141 134 138 136 138 141 148 157 146 104 62 29 23 24 89 140 135 136 137 85 43 44 111 149 116 100 130 184 193 155 110 63 51 59 97 131 126 119 135 171 191 192 194 187 192 163 56 33 121 171 191 197 168 135 115 121 146 139 97 102 89 77 76 74 58 51 61 57 46 67 97 90 84 129 188 182 192 170 139 133 130 121 121 130 122 88 61 67 80 97 122 139 117 85 66 55 37 26 33 34 25 23 31 33 36 54 78 122 152 155 112 82 103 123 112 84 103 116 111 106 128 174 212 193 183 146 120 93 59 41 28 29 28 22 25 29 21 26 54 60 76 117 160 167 146 138 150 123 96 44 48 125 170 161 154 151 171 177 161 151 157 159 151 126 98 67 53 50 44 35 29 28 42 76 117 167 198 193 197 202 157 147 153 131 147 150 75 27 106 173 222 227 178 154 166 187 165 146 171 201 173 143 157 175 150 127 149 202 214 158 98 54 32 33 38 34 67 134 176 202 199 163 98 50 38 38 33 27 29 32 33 32 28 24 21 30 30 30 29 29 28 28 28 19 21 34 60 117 186 190 138 121 168 171 170 167 123 97 109 137 167 170 188 197 140 44 74 145 166 189 177 119 54 30 38 35 35 36 36 28 17 14 17 89 170 214 205 181 171 184 185 190 195 131 42 18 38 40 27 27 30 34 34 33 31 32 33 36 32 31 9 4 31 103 156 174 189 181 145 126 136 147 145 105 114 146 148 139 135 122 136 157 175 158 137 130 151 175 147 119 171 188 169 143 66 17 70 131 148 170 194 189 173 170 156 128 102 117 147 154 169 173 146 149 142 162 191 190 135 99 136 175 181 177 171 168 167 181 205 167 101 67 42 34 58 84 116 71 10 22 100 171 199 195 198 199 186 179 154 127 151 188 189 147 141 150 144 121 99 95 119 174 185 170 133 124 156 193 207 208 173 146 119 85 76 88 92 94 72 69 108 162 187 177 157 148 154 156 138 122 70 26 67 74 60 35 80 116 138 186 171 96 70 95 147 197 193 138 122 99 81 82 104 149 205 198 136 66 20 52 95 100 83 53 49 89 131 150 120 88 81 77 66 33 52 98 143 141 95 53 39 54 92 110 132 125 79 40 5 7 52 97 124 125 97 79 90 73 53 49 43 25 41 94 133 145 81 43 31 21 16 48 113 179 206 215 213 210 212 195 145 94 38 61 139 155 95 64 105 128 129 117 121 126 122 115 93 55 35 29 33 26 18 20 22 70 115 151 148 130 126 134 140 137 143 116 85 100 137 155 158 133 147 146 137 137 138 134 132 137 159 178 198 207 173 127 111 119 104 111 151 176 162 153 170 163 121 78 60 75 110 128 117 86 40 24 34 31 45 87 117 147 105 74 50 43 49 53 66 52 64 94 137 149 156 172 162 128 105 63 72 99 120 151 158 135 120 106 102 88 68 86 133 153 118 115 141 152 153 154 151 146 132 122 120 118 114 117 125 139 134 123 121 130 133 136 146 136 144 142 144 129 114 130 143 145 156 163 143 100 65 52 53 49 49 49 56 76 98 108 106 76 39 20 23 32 51 61 49 32 30 31 32 27 20 23 32 37 40 44 46 47 47 49 51 42 46 38 29 49 95 133 147 139 148 116 64 37 24 19 25 22 20 28 31 21 18 24 25 33 34 38 46 70 117 155 165 106 45 27 64 79 64 68 91 124 162 160 108 79 95 100 81 67 62 59 61 46 17 20 51 74 64 39 21 26 36 44 54 57 60 57 50 49 51 49 44 57 55 67 80 63 34 37 63 119 102 69 46 63 96 100 80 55 33 25 39 47 37 26 25 38 96 143 126 66 18 10 21 31 35 40 42 41 40 41 42 54 78 78 56 61 95 112 102 70 61 48 33 22 16 15 16 17 16 14 13 14 15 15 15 14 16 15 12 17 29 41 48 47 47 49 51 46 33 23 20 26 20 17 20 30 41 45 45 36 29 19 15 15 17 16 13 9 8 11 16 19 18 20 25 24 24 24 24 22 20 19 19 22 20 19 19 18 20 28 37 35 34 35 39 43 41 34 28 22 25 27 28 26 24 23 23 21 20 20 21 22 25 26 27 27 26 25 25 25 26 28 29 26 23 21 21 24 26 26 25 18 18 17 17 17 17 16 16 23 24 24 23 22 23 25 28 29 26 23 23 24 25 24 22 21 23 23 21 18 16 17 18 17 27 35 31 23 19 20 22 20 22 24 23 20 17 17 17 19 18 18 20 24 26 25 24 15 22 28 28 23 21 25 30 19 19 21 21 20 18 14 11 11 8 6 8 12 15 14 12 10 10 11 14 16 15 12 9 9 10 10 10 9 6 3 1 7 13 19 20 17 15 16 18 24 21 18 17 19 20 18 16 18 19 21 22 22 21 19 18 14 15 19 29 38 41 36 29 30 37 48 58 63 60 51 44 30 21 12 15 26 37 41 40 50 55 55 48 40 36 33 30 41 38 33 30 27 24 22 21 18 14 10 9 10 13 15 15 20 13 7 7 13 18 18 16 23 23 22 20 18 18 21 23 18 18 18 17 17 16 15 14 17 15 18 23 22 14 8 7 5 7 10 12 12 12 14 16 25 23 21 21 22 23 21 20 16 24 35 40 32 22 20 26 32 36 34 23 13 9 10 11 13 16 19 21 21 18 14 12 12 19 31 44 50 42 25 12 18 34 50 51 38 25 22 25 20 18 16 16 16 18 19 20 29 37 39 30 19 16 18 18 17 19 22 22 21 19 18 18 12 12 15 21 24 23 23 26 26 23 23 24 23 20 20 24 35 41 44 40 33 26 16 9 11 19 33 47 54 52 44 37 37 42 47 48 45 42 42 44 44 40 34 32 38 50 57 58 47 43 43 47 46 37 29 27 28 28 27 28 30 31 30 30 25 24 25 29 33 37 37 36 39 41 43 41 37 33 31 30 35 42 49 49 41 31 24 21 25 25 24 25 26 24 20 17 20 21 22 23 21 19 15 13 15 18 21 21 20 18 17 17 18 18 18 20 22 23 21 19 17 19 21 23 23 23 21 20 16 18 19 19 21 24 29 33 43 40 37 36 38 39 38 37 37 43 53 58 50 40 38 44 44 50 55 56 50 39 30 25 19 19 20 23 28 29 28 26 24 26 29 33 34 29 21 15 17 17 17 15 15 18 23 27 24 23 21 18 16 14 13 13 17 16 16 19 22 24 24 23 25 33 38 33 30 35 46 53 49 40 27 23 33 52 65 69 59 53 44 35 30 30 33 36 34 32 31 31 31 29 25 21 24 21 18 16 11 9 14 21 39 35 29 26 31 40 44 43 28 21 18 22 28 30 31 32 24 23 23 28 39 47 44 36 21 19 17 17 20 24 27 29 39 34 27 20 19 25 35 43 36 30 23 19 18 18 17 16 35 36 31 21 18 22 27 28 27 26 23 19 15 13 14 16 17 20 21 18 13 11 15 20 20 23 24 23 22 27 37 45 41 36 29 21 17 15 16 17 15 14 12 11 12 14 16 18 18 20 20 19 17 17 19 21 16 20 22 20 18 19 19 17 18 18 20 23 26 25 21 18 18 17 17 16 12 10 15 23 32 37 45 50 48 37 21 10 17 13 14 23 37 45 44 39 24 18 15 17 18 16 16 19 26 29 33 35 34 32 29 28 31 30 31 36 39 37 28 20 21 20 22 30 39 45 45 43 46 42 38 33 26 21 23 29 37 38 41 45 46 43 36 31 27 26 25 26 26 23 17 12 18 20 19 15 13 17 28 38 37 39 37 32 27 29 39 48 38 36 36 41 48 50 45 39 39 42 45 46 46 45 43 40 31 23 17 18 21 24 27 31 31 26 21 21 25 29 30 29 23 27 30 29 24 23 27 31 29 32 34 32 29 26 25 25 22 21 20 18 17 16 15 15 20 24 27 26 24 25 32 38 32 27 20 14 11 9 7 5 3 4 5 6 6 5 4 3 2 6 9 10 13 16 12 6 4 6 10 13 14 14 13 12 27 30 37 39 34 28 30 36 57 51 42 34 34 36 34 30 34 37 41 43 41 40 42 44 39 32 23 15 12 11 10 10 18 20 26 35 38 37 39 46 44 27 13 12 20 29 34 38 27 24 18 12 6 3 2 1 2 2 3 5 4 8 17 28 30 41 49 47 39 31 23 18 16 25 35 39 38 39 37 35 38 37 32 25 26 31 32 29 22 25 21 11 4 4 5 3 8 17 22 18 13 15 20 24 28 32 33 32 32 35 34 30 22 26 35 48 53 47 41 39 36 35 34 31 29 29 31 33 35 33 30 31 34 36 36 35 38 36 35 34 28 20 19 22 20 22 27 32 37 42 46 49 46 48 48 44 42 41 34 26 180 181 181 180 178 178 181 184 181 181 181 181 181 181 181 181 178 179 180 179 177 176 177 179 178 178 177 176 176 176 177 177 175 175 175 175 174 174 174 173 172 171 171 171 171 173 174 175 174 174 174 175 175 176 176 176 178 177 176 177 179 180 179 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 177 179 181 180 178 177 178 180 179 179 179 180 181 182 182 182 181 181 182 182 182 183 183 183 184 184 184 184 184 184 184 184 187 187 186 185 184 183 182 181 182 184 186 186 184 183 184 185 186 186 186 186 186 187 187 187 183 183 183 183 183 183 183 183 181 183 184 183 181 179 179 179 179 180 180 180 181 182 182 182 185 183 180 180 181 181 180 179 181 181 181 181 181 181 181 181 180 181 182 183 184 185 186 186 183 182 183 186 185 181 183 188 185 183 181 182 182 179 173 168 169 175 184 192 195 192 182 175 179 169 164 163 150 129 119 123 153 158 157 143 119 98 91 91 112 128 122 78 78 114 137 167 138 123 127 148 168 174 137 78 76 126 157 178 190 182 165 139 85 79 104 116 101 119 164 182 169 169 182 201 199 170 140 125 131 164 180 155 123 128 166 200 201 187 181 156 112 114 165 203 145 112 124 158 163 159 147 119 95 99 142 169 140 119 135 151 110 69 53 56 55 48 73 135 138 120 94 88 105 105 81 60 101 156 183 155 119 106 113 126 162 142 117 132 147 139 120 79 85 109 107 101 117 124 123 135 148 164 177 170 146 108 64 30 31 58 79 119 140 136 148 154 117 55 30 95 161 147 121 135 138 131 87 63 61 92 109 136 155 152 123 113 156 197 198 187 194 193 134 25 39 142 183 200 213 181 134 96 117 168 158 111 83 86 99 113 109 94 83 80 55 40 54 84 86 82 114 159 162 165 132 83 64 64 73 88 114 101 73 65 87 104 115 132 149 149 125 88 65 51 39 34 33 31 28 27 27 33 44 54 61 72 74 67 86 131 147 126 89 105 124 136 145 156 165 170 173 174 158 146 126 102 86 63 37 28 21 23 28 27 24 24 28 60 111 154 162 143 128 125 104 60 17 43 120 165 164 159 169 179 180 165 145 142 158 176 186 165 125 79 49 39 36 34 30 31 52 87 142 184 193 208 192 155 164 167 124 141 152 69 35 145 208 212 201 181 170 162 176 157 152 187 207 165 137 164 167 148 136 163 210 215 169 127 75 50 39 39 31 45 98 147 197 197 171 121 78 57 47 37 30 31 32 31 29 26 22 20 28 28 28 28 28 28 28 28 14 13 33 75 130 179 174 130 122 160 172 178 182 170 147 116 147 199 208 211 195 132 62 96 149 162 180 175 127 63 31 32 35 34 34 35 30 20 15 15 94 165 203 199 177 164 174 176 191 175 107 34 20 37 38 30 28 31 33 33 31 31 33 34 35 31 30 13 5 22 88 144 149 168 170 152 146 153 147 128 76 92 133 148 150 149 137 147 155 178 170 155 148 159 167 135 109 164 198 166 99 26 31 123 160 169 176 187 180 173 184 179 128 117 135 158 160 162 160 140 136 140 167 199 207 160 116 135 163 177 178 167 163 167 178 191 154 107 100 87 64 65 68 75 55 5 25 108 177 200 191 193 193 192 196 173 138 146 174 175 179 175 195 198 169 128 104 120 138 159 156 132 137 166 172 152 151 125 109 95 71 67 82 89 104 99 93 100 125 143 124 93 104 116 105 91 98 74 51 87 91 49 27 77 124 164 188 140 85 112 130 140 182 199 141 84 60 75 91 110 159 213 192 119 37 29 88 152 146 96 59 58 63 77 79 69 73 85 75 51 32 49 75 95 91 70 48 39 47 73 67 63 56 37 24 2 42 85 114 106 86 79 93 115 103 61 37 29 21 52 129 192 173 84 27 19 19 21 60 133 206 227 223 211 213 230 219 164 74 93 138 148 112 70 67 107 135 154 153 147 130 113 107 91 47 29 26 32 26 20 21 21 57 105 152 168 164 157 146 134 143 131 95 76 102 142 171 192 164 127 119 161 186 159 135 147 140 159 182 205 205 161 119 114 135 142 152 162 163 152 154 172 177 122 73 60 81 127 148 131 88 38 17 28 41 73 118 140 116 85 74 68 66 66 55 55 59 73 103 142 151 157 181 183 168 130 76 82 117 140 164 169 162 149 118 92 76 59 69 106 109 122 151 172 169 157 151 149 132 130 130 131 127 122 129 141 158 153 135 126 142 157 155 147 133 146 155 167 154 135 151 168 177 192 194 154 96 66 64 62 54 51 43 42 64 92 99 89 48 28 23 28 31 43 50 41 35 31 27 26 24 25 35 48 45 47 48 47 45 45 47 49 39 42 39 37 51 79 100 106 127 124 88 47 34 31 27 29 25 36 43 35 28 38 44 35 30 38 46 46 60 102 140 149 84 38 24 50 57 42 40 51 91 125 127 87 63 72 70 50 56 56 55 61 69 61 46 43 60 61 41 17 17 33 46 54 56 58 58 54 52 52 54 53 46 43 55 68 58 36 39 61 90 72 58 74 116 143 128 97 52 29 18 35 56 52 31 15 39 97 136 111 55 19 14 18 25 29 34 36 37 40 42 44 49 61 60 48 48 65 77 75 65 57 45 31 21 16 15 16 19 15 13 15 21 23 21 18 14 16 15 14 21 35 50 57 55 52 54 57 54 40 26 20 19 18 20 28 40 47 48 46 36 29 21 17 17 17 15 12 11 9 12 17 21 20 20 22 25 24 23 22 21 21 21 21 20 19 20 21 20 19 24 31 32 31 32 36 39 38 31 25 23 26 28 28 24 22 22 24 21 21 21 21 22 24 26 27 27 26 25 24 23 24 25 26 24 23 23 25 27 28 26 24 22 21 20 19 18 17 16 16 21 22 24 24 23 23 25 27 27 26 25 25 25 25 23 22 21 22 22 21 18 16 16 18 18 28 35 31 23 19 19 19 19 21 23 22 20 18 17 18 17 17 17 20 23 25 24 23 16 22 28 28 24 22 23 27 20 20 19 18 15 11 8 5 7 5 4 7 13 16 16 15 6 7 9 13 14 12 7 3 10 12 14 15 13 10 7 6 9 14 20 20 17 15 15 17 21 20 18 18 19 20 20 20 19 19 20 20 20 20 19 19 19 17 19 27 37 43 42 38 32 35 41 48 53 53 50 47 37 26 16 16 26 37 43 44 51 56 57 50 42 38 34 31 35 33 29 27 25 23 21 19 17 14 11 10 12 14 15 14 20 14 9 10 16 19 18 15 21 23 25 24 21 19 19 20 17 16 14 12 12 14 17 20 16 15 18 21 18 11 7 7 7 9 11 12 12 13 15 18 23 22 21 21 22 22 21 18 16 22 33 39 34 24 20 22 31 35 34 25 15 11 12 12 14 16 18 19 19 17 15 13 11 19 34 48 53 46 31 19 19 33 47 48 38 27 25 28 20 19 17 16 17 18 19 20 29 38 41 33 23 19 19 20 17 21 24 24 22 20 21 23 15 16 20 24 25 24 28 34 31 27 24 23 20 18 21 26 34 39 43 40 36 30 22 15 8 15 29 45 54 53 45 37 38 39 41 42 41 40 41 42 43 39 34 31 38 51 58 59 51 46 44 45 42 33 25 23 26 27 27 26 26 27 29 30 29 28 27 29 33 37 38 37 39 42 46 46 41 34 28 25 33 38 44 43 36 28 23 21 24 23 22 22 23 22 19 17 18 20 21 22 21 19 17 15 14 17 19 19 17 16 16 17 18 18 18 20 22 23 21 19 22 23 23 23 21 19 16 14 16 17 18 18 19 21 26 29 34 37 40 42 42 41 41 42 41 48 58 63 56 47 46 51 51 55 58 56 48 36 25 20 18 18 19 22 26 28 27 26 28 27 26 29 33 32 28 23 18 19 19 18 17 19 22 25 25 23 20 17 15 15 15 15 17 16 16 19 23 25 26 25 23 33 39 36 32 34 39 42 42 39 34 32 39 53 63 65 58 49 37 32 32 34 34 33 33 31 30 31 31 30 27 24 26 23 21 19 15 12 16 23 36 35 32 30 34 42 45 43 30 23 19 22 26 27 28 29 25 24 24 29 40 48 45 37 22 20 17 16 19 22 26 27 31 30 27 23 23 27 34 40 31 26 21 19 22 24 25 25 32 35 32 24 20 23 26 24 24 24 23 19 16 15 17 19 20 21 21 18 15 14 17 20 20 23 28 31 32 33 36 38 36 32 26 21 17 16 16 17 16 14 13 12 13 14 17 18 17 18 20 19 18 18 20 22 18 23 23 18 15 17 21 23 23 22 21 22 23 22 18 15 17 16 16 15 11 10 18 27 41 45 52 56 53 41 26 14 9 11 20 34 46 47 37 26 15 11 11 16 19 17 16 17 24 27 30 32 32 32 32 33 30 29 31 35 38 35 26 17 19 18 19 25 35 43 45 45 50 46 42 38 30 25 26 32 43 43 44 45 45 42 36 31 29 28 27 27 27 24 19 15 16 18 19 17 15 19 28 37 40 40 38 32 27 28 35 42 42 39 39 44 50 53 50 45 39 41 43 43 43 41 39 38 26 19 14 18 24 27 30 32 30 26 23 23 26 29 29 28 26 29 30 29 25 24 25 28 27 30 34 34 31 26 24 23 25 24 22 21 19 18 18 17 20 22 24 25 25 27 33 38 33 27 18 12 9 8 8 7 2 2 3 4 5 5 6 6 5 8 11 12 15 18 16 11 7 8 11 13 14 14 13 13 23 27 32 36 33 28 28 32 54 51 43 36 33 35 34 31 35 38 42 45 46 45 43 42 31 25 18 13 12 13 13 13 14 16 23 33 36 36 39 45 43 28 16 17 25 32 33 33 19 17 14 10 7 5 3 3 4 4 5 5 4 7 16 27 37 46 52 47 37 27 20 15 19 28 37 40 41 44 46 45 44 41 34 26 25 30 31 29 30 33 29 15 4 2 5 8 16 22 24 18 13 15 21 24 27 29 29 28 31 34 32 27 23 27 40 52 55 48 41 40 41 37 32 28 27 28 31 33 34 32 31 32 35 38 41 42 44 42 40 37 28 21 19 22 23 26 30 35 41 46 49 51 49 50 47 41 38 36 30 22 180 181 183 182 181 180 180 180 182 182 182 182 182 182 182 182 179 181 182 182 181 180 182 183 179 179 180 180 180 179 178 177 179 178 178 178 177 177 177 176 175 175 174 174 174 175 175 176 176 176 176 177 177 178 178 178 181 178 176 176 178 180 180 180 179 179 179 179 179 179 179 179 178 179 179 179 180 180 180 181 178 181 183 184 182 181 180 180 180 180 180 181 182 182 183 183 182 182 182 182 183 183 184 184 186 186 186 186 186 186 186 186 181 182 184 186 187 187 186 185 183 185 187 187 185 184 184 185 187 187 187 187 186 186 186 186 183 183 183 183 183 183 183 183 179 181 183 183 182 181 181 182 180 180 181 182 184 185 186 186 186 184 182 182 183 185 184 183 185 185 184 183 183 182 181 181 181 181 182 183 185 188 190 192 184 184 185 187 186 184 185 189 187 185 183 184 184 178 168 159 182 187 188 187 189 194 191 183 187 183 178 174 167 151 132 118 127 120 121 128 122 104 98 104 131 158 141 87 77 92 100 128 134 128 148 180 184 156 108 65 111 180 215 215 203 184 157 120 86 101 157 184 146 126 152 172 164 154 168 198 199 165 138 135 155 165 151 113 94 118 160 187 175 169 176 150 102 117 169 185 140 89 96 137 151 171 176 143 96 97 133 163 145 131 157 187 137 74 36 29 42 68 93 124 127 120 102 93 103 101 75 52 97 125 123 97 95 113 118 112 126 101 86 93 108 143 145 81 76 90 90 94 112 115 111 121 150 181 199 169 108 56 34 33 89 96 100 120 132 137 159 173 125 61 28 95 174 154 95 81 79 91 72 67 78 119 131 140 161 159 120 100 143 180 174 161 178 158 86 13 69 161 174 181 204 187 146 93 122 181 151 100 89 97 122 139 140 140 127 98 52 52 57 63 64 67 80 93 95 96 74 42 28 28 40 58 86 81 63 66 105 140 145 139 160 174 167 140 112 79 43 23 31 35 33 27 28 36 40 38 41 35 35 54 101 154 165 139 85 107 137 164 179 177 160 142 143 151 154 158 152 153 151 117 61 23 9 19 21 24 25 14 6 34 91 145 154 129 115 121 113 38 4 54 124 162 168 162 178 182 185 176 151 138 163 200 217 209 172 112 66 49 46 43 36 24 27 46 94 141 168 200 195 167 176 165 114 136 155 70 42 147 209 212 196 178 169 158 148 140 157 200 201 143 121 160 193 171 148 156 185 190 171 157 108 79 46 34 28 25 57 109 149 168 176 153 108 66 41 32 33 32 31 29 26 23 21 20 25 25 26 26 27 28 28 28 23 9 30 86 137 161 150 126 126 136 149 175 198 212 194 137 137 201 224 236 197 114 83 138 166 158 161 163 133 79 39 28 35 33 33 34 32 24 16 12 66 127 165 176 167 155 168 177 193 146 71 24 25 37 36 33 30 31 31 30 30 31 34 36 34 29 27 18 7 11 68 132 157 166 164 156 164 174 155 123 74 86 122 148 164 167 152 150 152 172 167 154 147 148 140 109 126 166 196 145 52 13 73 179 188 174 160 172 186 194 195 173 111 132 163 180 175 166 165 166 145 147 161 180 192 161 121 134 148 159 162 159 169 188 195 190 129 110 138 141 98 77 65 49 37 3 31 116 183 196 178 179 191 192 200 187 159 158 170 164 158 160 194 215 195 146 104 104 115 126 120 104 111 133 132 112 93 76 69 64 51 53 75 92 111 130 132 123 134 146 112 59 84 111 92 84 100 87 86 112 122 56 37 71 106 141 133 75 71 130 129 126 185 217 154 62 55 109 123 108 148 201 162 73 19 57 111 156 146 103 85 82 50 46 44 56 79 89 68 38 41 47 46 43 51 64 66 57 86 96 69 40 30 27 28 16 67 136 168 124 92 128 172 177 123 73 40 34 34 64 144 217 174 78 17 12 16 21 69 152 189 223 224 207 210 234 225 166 81 134 174 139 90 78 81 94 139 191 195 156 131 134 123 76 39 26 26 32 29 25 24 21 38 96 158 185 184 174 161 150 152 131 86 70 107 150 182 210 145 119 126 178 207 177 153 164 158 160 173 195 196 164 142 151 157 163 163 158 148 140 157 189 187 121 72 65 93 148 170 144 81 36 23 46 70 103 130 130 99 78 85 92 90 90 77 72 90 92 104 134 144 154 184 194 197 153 95 98 131 144 156 163 175 168 120 74 64 59 62 85 91 137 178 190 185 172 161 157 130 136 146 154 156 155 159 166 158 158 147 143 163 185 173 143 165 173 175 180 165 149 173 198 200 195 172 113 57 55 76 75 58 54 42 34 48 65 57 34 29 27 32 33 29 36 45 44 40 34 27 23 26 37 53 66 52 51 49 46 44 44 47 51 42 39 38 42 51 60 66 68 82 72 45 30 39 44 35 27 40 54 54 47 68 100 92 57 31 40 46 42 58 102 133 131 79 54 48 61 63 56 49 44 63 88 96 75 61 63 57 40 44 48 49 71 117 132 91 42 39 52 43 17 16 44 64 65 61 60 60 59 55 53 56 61 50 43 44 50 45 35 42 58 59 49 58 99 144 155 126 93 47 37 38 57 78 76 47 17 32 82 111 82 38 19 19 19 19 23 26 28 31 38 44 46 51 51 51 51 49 49 54 61 60 52 41 30 22 19 17 17 18 14 13 18 26 30 26 20 12 14 14 14 22 40 57 66 62 57 58 63 60 44 27 18 16 20 30 42 51 53 48 42 34 29 23 20 19 18 15 12 14 11 12 19 24 23 20 19 26 23 21 19 20 21 23 24 20 20 21 23 20 17 20 25 31 31 31 35 37 35 30 24 25 29 31 28 23 20 22 25 23 23 23 23 22 23 24 25 27 26 24 22 21 22 22 23 22 22 24 27 30 30 27 24 26 26 25 22 20 17 16 16 19 21 24 25 24 23 24 26 24 25 26 27 25 24 22 21 21 22 23 21 18 17 17 18 19 29 36 32 24 19 17 16 18 20 21 21 19 18 19 20 17 16 17 19 23 24 24 22 16 20 26 28 26 24 22 23 18 18 17 14 11 8 6 6 8 6 5 8 13 16 16 14 5 6 9 12 13 11 5 1 8 13 18 19 17 14 12 11 10 14 19 20 17 15 16 18 19 19 20 19 18 19 21 23 19 19 18 17 17 18 19 19 22 20 20 27 38 47 50 50 36 35 34 36 40 44 46 47 41 31 20 17 25 36 44 48 51 57 59 53 45 40 36 32 28 26 24 23 23 22 19 17 16 14 12 12 14 15 15 13 18 15 14 16 22 24 21 17 18 21 25 25 22 18 15 15 11 12 12 12 11 12 15 17 14 15 18 19 15 9 8 10 11 12 13 12 11 13 16 19 22 21 21 22 23 23 20 17 16 20 29 36 36 29 21 17 29 34 35 27 18 15 15 14 16 16 16 16 16 15 15 15 12 22 37 50 54 49 38 29 22 32 42 44 37 30 29 31 22 22 20 18 17 16 17 18 30 38 43 37 27 21 20 20 16 22 27 28 24 22 24 26 17 19 24 28 28 29 35 44 36 32 27 24 20 18 22 28 33 38 41 41 40 37 30 23 7 12 25 40 52 53 46 38 36 34 32 33 35 39 40 40 42 38 33 31 39 52 60 62 55 50 45 42 37 29 22 18 24 26 26 25 22 23 27 31 33 31 29 30 33 37 39 39 39 44 49 50 44 35 26 22 30 34 37 36 30 25 22 22 24 22 21 21 22 22 21 19 18 18 19 20 20 19 18 17 14 16 17 17 15 15 16 18 18 18 18 20 22 23 22 20 22 22 22 22 20 17 15 13 18 19 20 20 19 20 22 25 23 30 39 44 44 43 44 46 43 51 61 65 60 52 52 57 55 58 59 55 46 34 24 18 17 17 18 21 24 25 25 24 30 26 25 27 32 36 35 33 21 22 22 20 19 19 22 24 25 23 19 16 14 15 17 18 15 14 15 18 23 26 27 26 22 31 39 39 35 33 31 30 33 37 40 42 48 56 60 60 53 41 29 28 35 39 36 30 32 31 30 30 31 32 30 29 26 24 23 22 18 14 17 23 34 35 34 33 36 42 45 45 31 24 19 21 25 25 24 25 26 25 25 30 40 47 45 37 25 21 17 16 18 23 26 27 24 25 26 26 26 28 32 36 30 25 21 21 25 29 30 29 28 33 32 26 22 24 24 21 22 22 22 19 17 17 19 22 23 22 20 19 17 17 18 20 21 27 35 40 41 37 33 30 28 26 23 20 18 17 17 17 17 16 14 14 14 15 17 18 16 18 20 19 18 18 20 22 20 24 23 17 13 18 25 29 27 24 21 20 19 18 15 12 15 15 15 14 11 11 21 32 51 55 60 63 60 48 33 22 12 16 25 38 46 43 30 19 10 10 13 19 21 19 15 13 24 26 29 29 29 30 32 34 30 28 29 34 38 35 25 16 18 15 15 20 29 39 44 46 53 51 48 45 38 32 33 38 51 48 46 45 44 41 37 34 33 31 29 28 27 24 21 19 16 18 19 18 16 20 28 36 42 41 39 33 28 27 31 36 43 41 40 44 50 53 53 52 41 40 40 40 39 37 35 34 21 14 12 19 28 32 32 33 28 27 27 28 29 30 28 27 29 30 30 28 27 25 25 25 24 29 34 36 33 28 22 19 25 24 23 21 20 19 19 19 19 20 21 23 26 30 35 38 34 28 20 15 13 13 13 13 8 7 6 5 4 5 7 8 10 13 14 15 18 22 20 15 11 11 12 13 14 14 14 15 21 24 29 36 35 31 29 31 51 51 47 39 34 34 34 34 37 38 42 48 52 50 43 37 24 20 16 14 15 17 18 17 15 15 19 27 32 33 37 44 40 27 20 23 32 34 29 24 9 9 9 8 7 6 4 3 5 6 6 6 3 5 15 27 46 54 57 48 34 25 17 13 21 29 37 40 43 48 52 52 51 45 35 26 25 29 32 32 39 40 34 18 4 1 7 13 23 27 27 20 15 16 21 24 28 28 28 29 34 37 33 27 25 33 46 55 55 48 43 42 46 38 30 24 23 28 31 34 34 34 33 33 34 39 45 50 52 50 46 40 30 22 21 25 29 30 33 40 47 52 54 54 53 51 45 38 33 31 26 22 180 182 184 184 183 181 179 178 183 183 183 183 183 183 183 183 180 181 182 183 183 184 184 185 180 181 182 183 183 181 180 178 181 180 180 180 179 179 179 178 179 179 178 178 177 177 177 177 178 178 179 179 179 180 180 180 183 180 176 176 177 180 181 181 181 181 181 181 181 181 181 181 180 180 181 181 181 182 182 182 179 181 184 185 185 183 181 179 182 182 182 182 183 183 183 183 182 183 183 183 184 184 184 185 187 187 187 187 187 187 187 187 178 180 184 188 190 190 189 188 183 186 188 188 186 185 185 186 187 187 186 185 184 184 183 183 184 184 184 184 184 183 183 183 179 182 184 184 183 182 182 183 181 182 182 183 184 185 185 186 186 184 182 183 185 187 186 186 184 184 184 183 183 182 182 182 181 181 180 180 182 185 188 191 190 189 189 188 187 185 185 186 190 186 184 184 185 180 170 161 189 193 188 179 181 192 194 187 179 181 183 181 173 158 143 134 122 127 131 133 136 139 136 130 146 173 138 78 77 90 90 105 136 147 162 162 143 119 97 82 128 190 206 180 152 142 147 138 128 128 175 206 170 136 140 145 130 124 138 162 162 140 135 148 159 141 117 103 105 119 139 154 149 149 158 151 134 141 152 143 144 115 113 127 136 161 177 161 122 98 100 122 134 144 161 172 136 71 36 30 43 75 98 115 130 133 118 101 104 104 82 61 73 72 63 70 99 112 93 71 71 92 111 112 129 172 160 86 77 88 93 98 103 99 104 122 142 165 168 124 57 23 43 79 114 97 105 137 146 137 149 168 154 90 43 81 134 103 52 52 87 127 133 116 94 115 123 127 170 156 113 99 139 162 154 153 152 90 37 42 115 169 162 165 176 170 143 94 126 179 143 104 125 122 131 139 153 179 158 93 59 96 108 83 66 65 57 42 40 34 30 33 34 29 34 48 62 75 75 80 121 163 153 116 148 173 195 191 150 84 37 29 39 40 37 34 35 39 37 32 38 30 33 50 79 113 121 105 74 108 151 177 180 168 150 137 128 132 137 146 155 184 197 157 74 16 7 29 24 20 28 22 9 15 62 126 138 112 120 161 139 38 10 81 144 173 181 172 185 186 192 188 165 146 159 188 201 199 181 145 110 85 62 45 46 32 26 27 52 89 129 178 199 180 159 131 110 145 153 75 35 124 186 206 201 178 154 128 122 128 154 185 168 113 110 161 220 194 151 128 142 165 179 187 161 125 66 33 30 22 33 71 95 145 201 211 165 99 56 43 32 31 29 26 24 23 22 22 24 24 25 26 27 28 29 30 35 10 25 87 138 149 145 145 150 129 119 153 192 208 193 149 120 166 199 237 192 93 98 175 187 165 152 154 136 90 48 31 34 32 31 33 33 27 17 10 34 89 132 158 157 145 161 179 189 116 41 19 32 38 35 36 32 30 29 28 28 31 34 37 33 27 23 21 9 5 56 130 188 178 158 146 161 180 165 134 95 97 114 139 162 170 162 156 168 176 165 148 140 132 116 97 128 166 189 117 27 40 126 203 203 172 142 160 193 205 180 125 98 140 175 185 178 165 170 193 174 155 140 136 142 122 103 130 142 141 148 163 185 200 188 162 105 114 169 180 120 89 85 62 29 4 36 119 185 189 163 165 195 189 193 197 190 183 168 144 117 127 160 177 169 139 101 93 108 106 93 75 71 86 101 107 82 71 64 58 46 48 75 104 132 154 158 151 166 182 149 93 111 143 126 125 126 96 98 117 113 55 52 72 82 84 60 46 83 112 79 100 189 218 157 69 91 159 156 106 126 167 119 33 58 117 125 110 98 98 103 76 40 32 36 55 65 59 51 51 81 66 42 38 70 111 115 95 109 106 79 54 43 32 22 15 64 163 207 145 111 172 209 173 103 72 56 62 65 77 123 174 132 60 20 15 16 24 73 152 171 215 224 202 196 219 212 154 92 116 131 105 99 119 116 105 148 185 174 138 125 133 112 53 36 27 30 35 34 32 29 20 18 94 173 198 181 163 162 167 178 162 103 73 123 177 192 194 137 130 130 147 165 171 187 215 215 178 143 140 152 160 173 191 181 161 143 143 139 130 152 196 184 125 82 75 101 151 162 123 68 29 31 71 101 120 127 115 113 93 104 109 106 115 112 105 112 104 94 107 114 117 138 147 157 137 109 116 136 128 122 136 169 168 118 70 75 88 86 91 115 150 169 174 187 187 173 166 145 154 167 177 184 184 181 176 163 160 155 152 165 182 174 147 172 185 183 179 162 153 175 190 167 145 119 82 52 62 76 64 57 53 43 36 41 47 36 18 32 39 42 34 26 33 47 52 41 36 29 26 33 49 63 69 63 60 55 49 45 45 49 53 44 39 43 57 62 54 45 43 42 38 37 51 76 82 60 35 39 59 59 57 94 137 129 93 58 50 39 38 71 123 137 113 72 62 62 69 77 84 78 60 58 71 77 70 64 62 54 43 42 41 44 81 147 169 115 50 38 49 41 18 24 69 98 93 76 69 64 61 57 53 55 60 63 52 40 33 30 31 41 53 28 34 55 87 112 114 100 86 71 81 91 100 105 94 60 26 19 51 68 50 25 19 23 24 19 22 23 22 27 36 44 45 50 48 52 59 58 52 53 60 53 46 37 28 23 21 19 18 15 13 14 19 25 27 24 19 10 11 11 11 20 39 57 66 61 59 62 67 59 40 24 19 21 30 43 54 58 51 40 31 28 25 22 21 21 20 18 15 17 13 14 21 26 25 20 17 26 22 18 16 18 22 25 26 23 22 22 22 19 15 19 25 31 31 32 35 37 35 31 26 28 31 33 29 22 19 22 26 25 26 26 25 23 22 22 23 25 24 23 21 21 22 23 24 23 22 23 25 28 29 28 26 29 29 28 25 20 17 16 16 20 23 25 25 24 22 22 23 21 24 27 27 25 23 21 20 22 23 24 22 20 18 19 20 22 31 36 32 24 18 16 14 16 18 20 20 19 18 20 21 18 17 18 21 24 25 24 22 13 18 24 27 28 25 23 21 15 16 15 13 10 9 10 12 11 9 8 10 14 15 13 11 9 9 10 12 13 12 8 4 6 12 18 21 19 16 14 15 9 12 16 18 17 17 18 19 19 21 22 20 17 17 19 22 19 17 16 15 15 16 17 19 21 20 22 30 41 51 56 57 44 39 33 32 33 36 39 40 37 29 21 19 25 35 43 48 50 57 59 54 46 41 35 31 23 21 21 23 24 23 19 15 16 14 13 14 16 16 15 13 14 14 16 21 27 28 24 20 17 20 22 21 18 16 15 15 9 11 14 16 15 12 10 9 13 16 19 18 15 11 12 14 13 13 12 11 10 12 16 20 21 21 21 23 25 24 21 18 16 18 24 33 38 34 23 15 29 34 34 28 21 19 19 18 18 16 14 13 13 14 15 17 18 27 39 48 51 48 43 39 30 36 41 41 36 31 30 31 27 27 25 21 16 14 13 14 30 38 44 40 29 20 16 17 16 24 33 36 31 27 25 26 17 18 23 31 36 38 42 48 39 36 33 30 25 21 23 29 34 38 41 42 44 43 36 27 10 12 20 32 44 48 44 38 33 28 25 25 32 38 41 42 40 37 33 32 40 53 61 63 57 53 47 43 37 30 23 18 23 26 27 24 21 22 28 34 33 30 28 29 33 37 41 42 39 44 49 49 44 35 28 25 29 31 32 30 26 24 24 25 25 23 22 22 23 24 23 22 19 19 19 18 18 18 17 17 16 18 19 18 16 16 18 20 20 18 18 20 22 23 22 21 15 16 18 19 20 20 19 19 20 22 23 23 21 20 21 22 17 22 30 36 41 43 45 46 38 48 58 62 57 52 53 57 54 56 56 52 43 33 25 21 16 17 18 19 21 22 22 22 24 25 27 29 32 36 39 41 28 26 23 19 17 18 22 26 26 23 18 15 14 15 18 20 12 12 13 16 21 24 25 25 22 30 37 38 36 34 30 26 30 33 38 44 52 59 58 54 44 34 24 26 35 41 37 31 31 30 29 30 31 32 33 33 25 24 24 23 18 14 17 23 35 36 33 30 32 40 46 47 31 23 18 20 24 24 23 24 25 25 25 29 38 45 43 36 25 21 17 17 21 26 29 30 23 24 25 25 25 26 30 33 35 29 23 22 26 29 28 25 27 31 30 24 20 23 24 22 20 21 21 19 17 17 19 21 23 21 19 18 18 19 20 20 25 33 42 45 41 34 27 24 22 22 21 20 20 19 18 18 18 17 16 15 15 16 17 18 18 20 21 20 18 17 18 19 19 21 20 17 18 24 29 30 25 22 18 15 15 14 12 11 14 14 15 14 12 14 24 36 53 56 62 65 64 54 41 32 28 28 29 31 34 32 26 21 12 13 17 22 24 21 16 11 21 25 30 31 29 27 27 28 28 26 27 33 40 39 30 21 20 17 14 16 24 33 41 45 53 53 53 52 46 40 41 45 54 50 46 43 42 42 40 39 35 34 31 28 26 24 22 22 23 22 20 16 14 19 28 36 42 40 37 33 30 29 30 32 41 40 40 42 46 51 54 55 45 41 39 40 39 35 32 32 20 14 13 21 31 34 32 30 28 30 32 34 33 31 29 28 30 29 28 28 28 27 26 24 23 27 34 37 35 29 21 17 19 18 17 16 16 17 18 19 19 19 19 22 26 32 36 38 34 32 29 28 28 27 25 23 23 22 19 14 9 7 7 9 17 18 18 17 20 23 21 16 15 14 14 14 14 15 16 17 22 23 29 36 38 35 33 35 52 56 54 44 35 32 34 35 37 38 41 48 53 50 38 28 22 20 19 21 24 27 27 26 24 18 18 20 24 27 35 44 37 27 23 28 36 33 22 14 3 4 5 7 7 5 3 2 6 6 6 6 4 6 14 25 55 61 63 51 35 25 18 16 21 29 37 40 44 49 52 51 51 44 33 25 25 30 36 39 42 38 28 14 4 3 10 16 24 29 30 26 22 23 25 25 30 30 30 33 40 43 37 27 32 39 49 54 51 47 46 47 45 35 24 19 20 27 32 34 37 37 36 34 33 36 43 49 54 54 51 43 33 27 27 31 35 34 36 43 52 58 58 56 53 49 42 36 32 30 27 24 181 182 184 185 185 183 180 178 184 184 184 184 184 184 184 184 181 181 181 182 184 185 186 186 181 182 184 185 184 183 181 180 181 181 181 181 180 180 180 179 181 181 181 181 180 179 179 178 180 180 180 181 181 181 182 182 185 181 178 176 178 180 181 181 182 182 182 182 182 182 182 182 181 182 182 182 183 183 183 184 179 180 182 184 185 183 181 178 183 183 184 184 184 184 184 184 183 183 184 184 184 185 185 185 186 186 186 186 186 186 186 186 184 186 188 190 189 187 185 183 184 186 188 188 187 185 186 187 188 188 187 186 185 184 183 183 184 184 183 183 182 182 181 181 182 184 185 185 183 182 182 183 185 185 185 185 185 185 185 185 186 184 182 183 185 187 187 186 183 184 184 184 185 185 186 186 183 182 180 180 180 182 185 187 190 190 189 188 188 188 187 186 190 187 183 183 184 182 176 170 184 192 193 187 188 194 190 179 173 179 188 188 174 157 155 162 140 141 141 146 159 165 149 127 160 175 123 73 93 117 115 114 118 143 146 119 102 106 109 105 116 157 161 142 132 143 175 190 165 140 157 178 158 142 145 138 101 112 133 148 143 133 139 153 135 131 126 121 115 112 117 125 131 143 147 163 185 176 146 135 155 170 165 148 147 150 140 131 127 104 87 90 108 134 152 156 113 65 51 49 44 53 68 87 115 137 136 120 117 111 82 53 41 47 54 70 88 79 52 34 57 115 158 165 171 162 113 68 98 107 112 109 96 90 111 142 134 125 101 63 28 26 65 108 105 107 144 173 154 129 138 165 180 118 51 39 51 43 62 116 163 184 165 122 86 117 140 148 168 143 93 82 135 178 175 164 122 29 17 95 159 173 170 179 166 143 110 90 139 190 170 148 145 136 135 144 175 210 164 64 65 134 176 156 118 86 63 55 58 41 40 51 45 31 35 51 54 65 77 94 127 156 143 108 130 160 183 173 127 71 49 62 52 44 38 38 37 33 30 30 30 25 30 37 42 55 63 59 64 104 151 173 170 158 148 143 140 138 134 139 152 186 193 142 57 19 19 36 24 22 29 18 17 12 40 87 105 107 145 199 136 32 16 102 163 185 193 185 195 194 193 189 176 161 158 164 178 171 168 170 162 130 84 50 49 40 38 30 34 55 99 161 191 185 131 98 129 168 143 69 20 110 175 195 192 178 147 101 123 141 167 173 135 91 103 152 181 175 142 112 129 170 196 203 204 169 97 46 39 33 27 39 54 116 200 245 216 142 77 48 30 29 27 25 25 25 26 26 24 25 26 27 28 29 30 31 34 10 20 81 135 146 150 165 185 160 117 125 167 182 171 144 119 142 170 205 168 91 122 195 193 182 176 170 141 91 50 34 33 31 30 32 33 29 19 10 30 82 127 159 156 135 147 168 171 89 24 21 38 40 36 37 32 30 27 26 28 31 35 37 31 26 20 21 11 5 53 139 202 184 151 131 143 164 156 132 108 112 117 131 142 151 165 174 190 189 178 163 151 128 108 112 126 167 172 80 17 75 157 195 205 185 157 157 168 172 152 104 117 147 158 156 157 151 157 181 181 151 123 109 107 87 79 122 140 130 142 166 178 178 158 129 101 134 200 206 132 94 100 80 31 4 34 118 187 187 157 163 196 183 180 189 193 182 157 132 133 145 157 139 123 124 117 119 122 128 111 78 67 87 106 109 95 89 83 76 64 56 75 107 150 156 152 145 157 175 167 143 140 145 129 140 130 88 87 102 71 39 66 102 104 63 34 80 139 121 54 69 153 173 131 76 115 162 155 121 129 128 78 30 104 149 122 73 63 84 89 44 41 37 45 56 46 36 61 100 106 76 45 56 115 166 157 117 103 86 73 70 62 34 10 15 74 153 188 135 100 141 155 109 83 76 78 93 101 97 103 121 91 45 21 17 27 47 83 134 165 198 199 178 171 187 177 120 67 74 87 96 131 166 147 118 136 117 94 100 99 76 57 36 35 30 33 36 35 36 30 16 8 87 170 196 177 160 166 179 218 198 114 68 141 216 206 167 148 145 133 126 134 152 184 220 217 158 98 81 111 162 202 218 187 168 144 137 137 133 147 175 167 132 102 90 106 142 136 87 51 20 38 92 122 134 136 127 126 102 112 119 123 142 131 102 95 110 111 114 102 82 86 92 100 110 111 114 120 101 92 123 164 165 127 96 115 135 123 106 132 150 153 159 183 190 172 158 143 163 183 189 187 185 182 178 187 169 161 157 151 156 162 155 160 190 199 192 171 154 153 143 108 81 66 63 60 64 69 64 49 49 48 46 42 39 37 36 34 48 47 31 24 31 39 43 35 38 36 32 37 50 56 54 68 64 58 50 45 46 51 55 46 41 49 67 69 51 34 30 33 40 60 89 113 113 81 43 40 68 68 55 79 119 136 134 102 69 35 36 88 148 146 101 70 63 62 68 83 101 97 75 55 54 54 54 53 49 44 39 45 41 46 82 134 149 118 88 77 62 37 12 26 83 124 121 90 79 66 59 56 54 55 58 58 53 41 26 21 27 36 39 19 34 54 73 91 110 125 132 131 136 134 126 120 106 69 31 15 26 34 30 22 19 23 28 25 27 25 21 25 37 43 43 41 45 52 56 57 54 52 51 43 37 29 23 21 19 17 15 10 13 16 19 19 19 18 17 12 14 13 12 20 36 53 61 58 58 64 68 55 33 23 25 36 44 55 59 54 41 27 17 20 19 19 20 22 23 22 20 20 15 15 22 27 26 22 19 25 21 15 14 17 21 24 25 27 24 22 20 16 15 20 28 29 30 32 34 35 34 31 28 30 33 34 31 25 21 23 26 27 29 30 28 24 22 23 24 25 24 23 23 23 25 26 27 26 23 21 21 23 26 27 28 30 31 30 26 21 17 16 17 23 25 26 26 23 21 21 22 22 24 26 27 26 24 21 19 23 24 25 24 21 20 21 22 25 32 36 30 22 18 16 14 16 18 19 19 18 18 20 22 21 20 21 23 26 26 23 21 11 16 22 26 27 25 23 21 17 18 18 15 11 9 10 12 11 9 9 11 15 17 15 12 12 11 10 10 12 13 12 11 8 13 19 22 22 20 19 19 8 10 14 16 17 18 19 20 21 22 22 20 16 14 16 18 17 16 14 13 13 14 16 17 16 18 24 33 45 53 56 57 50 45 39 35 34 34 32 31 28 25 21 21 25 33 40 44 49 56 59 55 46 39 33 27 20 20 21 25 28 27 22 16 17 15 14 15 17 17 16 14 9 11 16 23 29 30 26 22 22 22 21 18 17 19 23 27 23 20 15 12 12 12 11 10 16 20 22 21 19 18 18 19 12 12 12 10 9 11 15 19 21 21 22 24 26 25 22 19 17 16 20 28 37 38 28 17 30 34 34 28 23 22 22 21 20 18 14 12 11 12 15 17 25 30 37 43 46 46 45 44 38 41 44 41 35 30 29 30 32 32 30 24 16 11 9 9 29 37 45 43 31 18 12 12 19 29 40 45 42 35 30 28 18 16 20 32 44 47 46 45 39 39 39 37 31 24 24 28 34 37 41 44 47 47 37 27 13 12 14 21 30 37 38 36 31 25 21 23 31 40 44 44 39 38 34 34 42 54 60 61 57 55 51 47 42 36 28 22 22 25 27 26 23 24 30 36 31 28 26 28 33 38 42 43 40 43 45 44 40 36 33 32 30 31 30 28 26 25 27 28 25 24 22 23 24 25 24 22 21 20 19 18 17 18 19 19 22 24 25 24 22 21 22 23 22 20 19 20 22 23 22 21 12 13 15 17 19 21 22 22 20 23 25 24 22 20 19 20 18 17 17 23 32 39 41 41 33 44 54 57 53 50 52 55 54 55 54 48 39 30 23 20 17 18 18 18 18 18 19 20 15 22 30 34 33 33 38 42 33 30 23 17 13 16 22 28 26 23 19 15 14 16 19 21 11 10 10 13 18 21 21 21 23 30 35 35 33 34 34 32 30 30 31 38 50 59 55 47 33 28 24 27 34 39 37 34 31 30 29 29 29 31 34 36 28 26 25 24 20 16 19 25 39 37 30 24 27 38 46 49 29 22 17 20 23 24 24 25 23 24 25 28 36 43 41 35 25 21 18 20 26 32 34 33 27 27 25 22 21 23 28 33 36 30 23 23 26 28 26 22 26 28 26 19 16 21 24 24 20 21 21 19 17 15 17 18 22 20 19 18 19 21 22 22 31 39 45 44 34 25 22 22 19 19 20 20 21 20 20 20 18 18 17 16 16 17 17 17 21 22 23 21 18 15 15 15 17 19 19 20 26 31 30 25 20 16 12 11 11 12 12 11 13 12 14 16 16 17 25 35 45 49 56 62 63 58 48 41 43 39 33 28 25 23 22 22 11 13 17 21 24 24 20 16 13 21 30 34 32 28 25 25 27 24 24 31 41 43 36 28 26 22 18 17 22 29 36 40 50 51 54 56 52 47 48 52 53 49 43 40 41 43 44 44 37 35 32 28 25 23 23 23 32 28 22 15 13 18 28 36 39 37 35 34 33 32 31 30 39 39 39 40 42 47 53 58 49 43 40 42 42 36 31 31 24 18 17 25 32 33 29 27 29 33 38 39 36 32 30 30 28 28 28 29 30 29 27 25 24 28 33 37 36 30 22 16 11 10 9 9 11 13 16 17 19 19 19 21 26 31 35 37 34 36 40 45 47 45 39 34 41 40 36 28 19 12 9 9 22 24 23 22 22 24 20 15 17 16 16 16 16 17 18 19 23 23 27 33 35 34 35 38 54 60 60 50 37 32 33 34 38 38 40 46 49 44 31 21 18 19 23 30 37 42 43 42 37 26 16 14 17 22 34 46 37 29 25 29 33 27 15 6 0 2 4 6 6 4 2 1 5 4 6 8 9 12 18 26 59 66 67 56 39 27 23 21 25 32 39 42 46 50 50 48 47 38 28 22 25 32 41 47 38 28 15 7 4 7 12 16 23 29 34 35 35 36 33 29 28 29 31 35 43 45 38 28 40 45 48 47 44 43 47 51 40 30 21 17 20 26 31 34 39 40 38 35 32 33 37 42 49 53 52 46 37 33 36 39 39 37 37 45 55 61 58 53 49 44 39 36 35 33 32 32 182 183 183 185 186 185 182 180 184 184 184 184 184 184 184 184 182 181 181 183 185 186 186 185 184 184 184 185 184 184 183 182 182 182 182 182 181 181 180 180 182 183 183 183 182 181 180 180 181 181 181 182 182 182 183 183 185 182 179 178 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 184 181 180 181 183 184 183 181 179 185 185 185 185 185 185 185 185 184 184 184 185 185 186 186 186 185 185 185 185 185 185 185 185 185 186 187 189 189 189 187 187 185 187 189 189 187 186 187 188 190 190 189 188 187 186 186 185 183 182 182 181 180 180 179 179 182 184 186 186 184 182 183 184 189 189 188 188 188 187 187 187 186 184 182 183 185 187 187 186 185 186 186 187 188 189 189 190 187 186 184 183 183 184 185 185 186 187 187 187 189 193 193 190 188 187 185 185 184 182 178 175 177 184 188 189 193 197 194 186 175 184 193 191 174 160 166 181 173 138 117 133 157 157 141 128 161 156 103 82 116 138 138 130 123 143 138 117 118 125 114 100 120 145 145 148 160 177 202 210 172 137 131 137 131 150 171 161 121 131 141 142 139 141 152 162 135 145 146 132 119 111 98 85 95 124 140 171 206 179 130 123 147 183 180 160 164 157 134 126 132 133 119 95 83 92 110 122 85 62 64 60 41 26 28 54 118 161 169 127 89 73 61 52 63 60 50 46 52 48 37 35 69 95 112 116 121 87 54 85 137 126 121 122 122 123 131 141 120 84 46 32 36 51 76 98 100 131 197 212 170 134 119 121 117 88 49 20 12 34 100 167 200 186 136 91 75 133 168 170 154 132 91 87 157 227 216 162 72 11 47 151 191 183 183 184 168 124 85 110 178 215 200 171 129 133 150 176 208 215 140 34 55 135 201 207 159 94 73 98 108 97 101 105 85 64 61 64 63 44 46 73 101 129 149 153 133 139 125 103 96 96 93 92 65 52 41 38 36 32 33 38 35 28 30 32 30 35 40 36 53 85 125 153 165 169 167 164 163 163 151 147 152 164 144 81 36 24 23 20 14 24 28 10 15 20 30 45 69 107 149 179 99 19 22 111 168 181 183 178 190 188 186 185 184 181 177 172 159 149 153 177 190 167 119 81 47 38 38 31 27 36 72 134 179 190 128 103 167 196 134 53 14 87 162 205 196 165 148 129 142 174 207 196 136 83 83 111 119 139 132 115 135 174 189 183 198 178 128 79 57 45 33 28 33 76 150 213 217 161 85 37 29 29 28 27 27 27 28 28 24 25 26 27 28 29 30 31 28 14 18 64 115 133 139 157 193 186 137 116 147 176 174 147 123 135 159 164 138 108 152 200 182 194 205 193 150 94 53 37 31 31 30 30 32 30 21 11 22 74 123 159 156 130 135 152 136 64 17 26 40 40 38 36 31 28 26 26 28 32 35 36 29 29 19 21 11 5 54 147 208 192 158 127 123 134 131 115 128 140 141 141 131 128 156 176 178 180 186 179 159 118 100 136 187 181 121 28 29 114 163 170 185 195 181 155 130 130 148 139 143 147 132 126 141 149 151 162 162 143 130 123 118 89 72 109 121 107 118 138 143 152 161 154 108 159 220 217 135 90 98 81 37 4 26 113 190 189 156 167 190 172 154 152 156 157 157 161 175 180 168 120 101 127 147 160 165 178 150 94 82 117 130 110 95 92 86 86 84 71 76 102 129 127 126 129 137 146 153 158 141 105 91 111 102 78 90 107 76 48 94 156 146 68 37 105 189 158 82 53 89 105 88 70 105 117 119 129 132 88 41 37 84 101 87 61 54 70 73 45 56 72 89 83 56 43 73 115 100 81 62 83 152 206 186 131 103 75 71 80 71 33 11 38 82 110 121 93 68 79 92 85 110 101 97 114 133 121 99 94 75 36 14 16 48 83 94 107 134 156 163 169 175 177 148 86 41 51 85 125 176 191 131 70 74 54 36 51 54 35 31 30 33 31 34 35 34 38 31 13 10 68 136 172 179 181 189 197 226 192 93 53 144 224 202 155 167 185 161 107 91 121 158 178 167 134 106 102 123 164 192 192 164 174 160 136 136 148 151 147 139 139 120 100 114 144 126 76 30 20 60 123 150 156 152 137 119 99 116 128 140 164 131 67 75 138 177 177 142 104 106 120 123 128 113 90 91 83 82 127 151 147 133 132 159 173 145 105 121 148 167 175 188 190 169 145 114 151 184 186 175 176 185 191 174 156 164 177 163 149 147 140 158 186 189 170 136 107 99 84 69 65 76 100 106 85 71 77 78 95 106 96 70 46 32 27 34 54 51 31 26 29 28 28 37 52 56 45 38 43 47 43 53 51 47 43 42 46 53 59 56 42 37 47 51 45 47 57 77 88 112 132 141 137 102 55 84 97 73 47 72 118 146 161 131 84 38 37 92 153 152 108 81 67 61 66 79 93 89 69 39 33 31 38 44 45 44 46 48 43 53 88 122 131 141 162 131 80 31 7 19 74 117 118 88 80 66 53 50 57 64 67 52 60 53 31 19 24 28 24 22 30 44 67 101 137 164 177 178 162 138 125 130 124 83 36 18 20 24 27 25 22 24 30 34 36 32 26 29 40 45 42 39 47 53 55 55 52 46 40 34 28 22 18 17 16 13 11 10 13 17 17 15 13 14 16 17 19 18 16 21 35 49 56 57 57 63 66 52 30 25 33 50 55 59 55 43 29 17 12 15 15 16 18 21 23 24 25 22 18 17 23 27 26 24 24 24 19 13 13 16 20 22 22 28 24 21 18 15 15 22 30 25 26 29 31 33 32 30 29 32 34 35 33 30 26 25 25 25 28 31 30 27 26 27 29 29 28 27 26 27 28 29 31 29 25 20 19 21 24 27 27 30 31 32 28 22 18 18 20 24 26 26 25 23 22 24 26 27 26 26 27 28 27 24 21 22 24 25 24 22 21 22 23 28 33 34 28 20 18 17 15 16 18 19 18 17 17 19 22 23 23 23 25 27 26 22 19 12 17 23 25 24 22 21 21 25 26 26 21 14 9 8 9 10 9 10 13 18 20 18 15 11 10 10 12 15 17 17 16 14 16 19 23 25 25 24 23 11 13 15 17 18 19 20 20 22 22 21 18 15 13 14 14 14 14 13 13 13 13 14 14 11 15 23 34 44 51 53 53 53 50 45 41 38 35 31 26 25 24 24 23 25 30 37 43 49 56 60 55 46 38 29 23 18 18 21 28 34 34 27 20 18 16 14 15 16 18 17 16 10 13 19 26 31 32 28 24 27 26 23 21 21 27 37 43 46 32 15 8 10 16 22 25 26 29 30 28 27 27 24 20 10 11 12 11 10 12 15 18 21 20 21 22 25 25 22 20 18 16 16 23 35 41 34 23 32 34 32 26 22 23 24 23 23 20 16 12 11 12 14 16 27 30 34 40 45 47 46 45 43 47 48 44 35 29 28 30 34 34 32 26 17 10 8 8 25 33 43 45 34 18 10 10 23 31 42 48 48 43 37 34 24 18 19 31 45 49 46 42 41 42 43 41 33 24 22 26 31 34 39 45 50 50 38 25 13 12 12 15 21 27 31 33 31 27 24 26 34 41 44 44 39 39 37 38 45 54 58 56 56 57 56 53 49 43 33 24 20 23 26 27 27 29 33 37 31 29 27 29 34 39 41 42 40 41 41 39 36 35 36 38 33 32 31 29 28 28 30 31 25 24 24 25 26 26 23 20 23 22 20 19 20 22 25 27 31 33 35 34 31 29 28 28 25 22 20 20 21 22 21 20 16 17 17 18 18 19 19 19 19 22 25 26 24 21 19 19 21 15 11 14 24 32 35 34 31 43 53 54 51 50 53 55 56 55 52 44 34 25 18 16 20 20 20 18 16 15 16 18 10 19 30 34 32 30 33 37 34 30 23 16 12 15 21 27 26 24 20 17 15 16 18 19 11 10 10 12 15 17 17 16 23 30 34 32 30 33 37 39 36 31 28 32 45 53 49 38 24 23 24 28 33 37 38 37 32 31 29 27 27 29 33 36 33 31 29 26 22 20 24 31 45 38 27 20 25 37 46 48 29 22 17 20 24 24 24 25 22 24 25 28 35 41 40 34 25 22 20 24 31 36 35 33 30 28 24 20 19 22 28 33 33 27 21 22 28 31 28 23 21 24 22 15 13 19 24 24 20 21 22 20 18 16 17 18 20 20 20 20 21 22 25 27 36 40 42 37 28 21 20 22 18 19 19 19 19 20 20 20 18 18 17 17 17 16 16 16 21 22 24 22 19 15 14 14 17 20 23 25 29 30 26 19 14 12 9 9 11 12 13 12 13 11 14 19 22 22 25 29 34 39 47 55 60 59 53 47 47 45 39 32 25 20 19 20 11 13 14 15 20 25 25 23 8 18 31 37 36 31 28 27 26 21 20 27 39 44 41 34 30 27 23 22 24 29 34 37 47 49 54 58 55 50 49 53 50 46 40 38 39 42 44 45 38 37 34 30 25 23 23 24 36 31 24 17 15 20 29 36 39 36 34 35 37 36 32 29 37 39 40 39 40 44 52 58 52 45 42 47 46 38 32 31 29 25 24 28 31 29 26 26 29 36 42 42 36 31 30 31 28 29 31 31 30 28 26 26 27 29 33 35 35 31 24 19 9 8 7 6 8 10 13 15 20 20 21 22 24 28 32 35 37 41 49 57 60 56 47 40 48 49 48 40 30 20 15 13 26 28 29 27 28 28 23 16 17 17 18 19 19 20 20 20 21 20 22 25 26 27 32 39 55 61 62 52 39 33 33 33 35 36 39 42 42 35 25 17 16 19 27 38 49 55 56 56 43 28 14 10 13 20 35 48 40 32 27 27 26 18 8 4 2 3 5 6 5 4 2 2 5 4 7 14 20 23 26 30 58 67 70 60 43 32 27 26 31 36 41 44 47 52 53 50 43 33 23 21 24 31 41 49 32 20 7 4 6 9 11 14 22 29 37 41 45 45 40 34 25 27 28 31 37 41 36 28 43 45 43 38 35 38 44 48 34 28 22 19 20 25 29 31 39 39 38 37 34 33 33 33 42 49 52 47 40 39 42 46 41 37 36 44 55 60 55 48 42 38 36 38 39 38 37 37 184 183 182 184 186 186 184 182 185 185 185 185 185 185 185 185 185 183 182 184 186 188 187 185 185 185 184 183 183 183 184 184 184 184 183 183 183 182 182 182 182 183 184 184 184 183 182 181 181 181 182 182 182 183 183 183 184 182 181 181 182 182 181 179 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 183 182 180 181 183 184 182 180 186 186 186 186 186 185 185 185 185 185 185 185 186 186 187 187 185 185 185 185 185 185 185 185 184 185 186 187 189 190 191 192 186 188 190 190 188 187 187 188 190 189 189 188 188 187 187 186 185 184 184 183 182 181 180 180 180 183 185 186 185 184 186 187 187 187 187 188 188 188 188 188 188 185 184 184 186 187 187 186 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 187 187 186 189 194 194 190 186 188 190 189 185 179 175 172 171 175 182 188 191 189 182 176 173 183 188 180 170 170 175 179 194 142 107 118 135 131 129 136 147 124 84 101 134 133 133 132 138 137 136 152 171 152 119 108 161 181 174 169 177 185 196 194 171 138 120 112 120 169 203 186 168 153 136 129 136 150 161 166 155 153 150 149 144 127 98 74 83 108 129 154 173 147 104 90 114 139 150 148 152 150 143 141 135 143 134 109 84 68 64 71 64 59 65 57 42 24 20 48 115 155 149 90 51 63 94 114 116 77 40 38 51 51 60 84 94 79 65 60 67 43 33 95 130 121 128 147 158 154 133 110 85 52 29 38 58 69 79 89 92 119 194 212 164 117 79 64 70 75 64 29 13 59 124 152 165 157 123 91 76 131 165 164 164 139 108 106 157 216 190 108 37 59 117 176 191 190 188 170 156 113 83 149 217 226 206 154 106 130 173 215 224 181 96 23 58 138 198 195 146 88 86 134 140 141 153 155 146 141 123 90 73 44 34 45 64 103 144 161 129 112 84 84 120 146 136 116 96 84 65 46 37 37 41 43 39 30 28 29 26 31 34 27 42 58 83 109 138 162 175 179 185 192 175 162 157 142 98 33 28 22 20 30 43 43 29 15 14 24 25 26 51 90 106 98 50 11 36 120 170 169 163 165 173 175 179 184 182 176 170 168 148 147 155 175 195 191 161 132 73 49 38 30 28 27 44 92 151 175 135 127 195 219 149 61 12 68 151 220 212 164 154 157 164 195 227 209 139 82 79 100 122 142 135 114 123 148 159 155 176 178 173 140 88 54 40 30 35 51 93 149 177 149 88 40 31 31 31 30 29 28 28 27 24 24 25 26 27 28 28 29 30 25 17 38 87 121 138 155 180 175 150 136 148 181 193 159 124 127 162 148 123 112 148 177 172 187 196 185 154 112 69 40 30 32 31 29 29 29 22 14 4 58 109 150 152 124 121 128 95 42 16 29 38 39 39 33 29 27 25 26 30 33 35 35 28 33 20 20 11 5 52 148 211 198 161 117 98 109 123 126 153 166 160 158 141 123 139 145 148 158 183 185 155 103 99 174 237 174 63 7 77 151 152 152 165 181 171 145 122 133 161 159 138 138 130 131 148 161 162 163 154 155 157 155 150 116 82 97 94 80 91 108 116 143 165 157 109 167 212 199 125 83 95 83 45 3 17 105 190 187 148 161 186 168 148 144 151 158 173 195 198 185 161 124 129 166 175 171 178 186 157 107 96 127 140 126 99 88 75 85 104 101 103 126 121 107 105 121 134 136 137 142 125 66 69 89 74 80 116 147 119 69 116 191 152 58 44 99 160 144 100 48 40 52 50 57 71 70 73 90 91 51 21 33 45 60 98 103 81 72 63 57 76 125 149 113 61 45 61 79 90 101 100 107 158 207 183 121 84 55 58 65 52 18 10 59 85 86 75 56 41 43 70 104 138 110 90 117 153 138 98 82 65 27 9 23 70 105 90 73 89 113 143 180 191 172 135 82 41 40 79 131 164 143 71 23 27 37 29 28 30 34 41 30 33 33 35 34 35 43 36 15 9 53 115 168 199 205 191 175 182 146 67 54 138 186 172 167 203 210 161 85 68 113 154 167 160 162 176 173 145 134 141 143 146 160 145 118 127 151 148 128 120 146 128 93 109 138 115 68 19 33 87 143 169 181 173 145 106 104 135 141 141 166 133 59 92 181 232 218 171 136 155 186 184 171 133 94 103 101 80 108 117 107 122 159 192 198 157 99 105 152 191 193 189 195 176 137 97 137 168 169 161 167 178 183 133 124 156 193 185 157 128 97 119 132 123 102 70 53 77 94 107 126 150 177 177 121 71 71 124 156 167 134 88 57 37 22 49 72 62 35 30 36 35 36 60 86 95 70 45 43 52 56 56 54 50 45 43 46 53 58 54 39 32 42 57 74 100 124 147 157 173 175 169 164 130 77 115 116 73 42 84 141 164 168 148 105 58 43 73 122 136 115 88 67 56 60 62 61 55 43 32 26 28 38 48 51 52 53 54 44 57 102 140 150 169 205 159 85 29 14 19 51 78 76 69 71 62 45 44 62 81 88 87 98 84 44 17 19 24 19 15 12 28 70 116 146 163 172 191 165 136 130 146 140 88 31 16 26 33 32 28 28 31 33 42 44 40 32 35 46 49 44 43 47 53 58 57 50 41 37 30 25 19 17 18 17 14 10 13 14 15 15 15 15 17 18 19 21 21 19 23 34 45 51 56 53 56 60 48 30 28 39 57 58 55 45 30 19 15 15 14 14 15 16 19 22 24 26 22 19 19 23 25 25 26 29 22 17 12 12 16 19 19 18 22 20 20 19 17 16 21 29 23 25 28 31 33 33 32 32 33 34 35 36 35 32 27 23 19 24 30 32 31 31 35 39 36 35 33 31 30 30 31 31 29 26 23 22 23 25 25 25 30 32 33 30 24 21 22 25 23 24 24 23 23 25 29 33 34 30 26 28 32 33 29 24 21 22 23 22 20 20 21 22 31 34 32 25 18 17 18 18 17 18 19 18 16 16 19 21 25 24 24 25 26 24 19 16 16 22 26 25 20 16 17 19 32 35 35 31 22 15 13 14 17 15 14 16 19 19 15 11 8 10 14 19 24 25 23 20 18 17 17 20 25 27 26 24 19 19 19 20 20 19 19 18 21 19 17 15 15 15 14 13 12 12 13 13 13 13 12 12 9 13 21 30 40 46 49 49 52 49 46 44 41 38 33 30 31 31 29 25 24 29 37 44 49 57 61 57 47 37 27 20 14 15 20 30 38 40 33 26 21 18 14 14 15 17 18 18 22 25 30 36 39 38 33 30 28 27 25 24 28 36 47 56 55 38 19 13 19 30 36 36 39 40 39 36 36 34 26 17 8 11 13 13 13 14 17 19 20 19 18 19 22 22 21 19 19 16 14 19 32 42 39 30 35 35 31 23 20 23 25 25 25 22 18 14 12 12 13 14 22 25 32 42 49 51 48 43 45 49 52 47 37 30 29 32 32 33 33 27 18 11 10 11 19 28 41 46 37 21 13 13 22 26 32 40 45 46 43 40 34 26 23 30 40 43 43 42 45 45 44 40 29 19 18 23 25 29 36 45 53 52 38 23 11 13 16 19 23 27 32 35 36 33 32 33 38 41 42 41 39 40 40 42 48 54 55 51 54 59 61 59 55 48 35 23 17 20 24 28 30 33 35 36 34 32 31 33 36 39 39 39 40 40 40 38 35 34 36 37 35 34 32 31 30 31 32 32 28 28 29 31 32 30 25 21 24 23 22 22 25 30 35 38 40 43 46 45 42 37 34 33 27 24 21 20 21 21 20 18 20 19 19 18 18 18 18 18 20 24 28 30 29 26 24 23 24 18 14 14 19 26 28 29 31 43 53 53 50 50 53 55 53 52 48 40 30 22 18 16 22 23 22 18 15 13 14 16 12 17 24 28 29 29 29 29 30 28 24 18 14 15 19 23 26 25 22 19 17 16 17 17 14 12 11 12 14 15 14 13 21 29 35 32 28 31 37 41 41 37 32 32 39 44 39 29 20 20 22 28 35 39 39 36 33 32 30 26 24 26 31 35 37 33 29 26 22 20 26 34 48 39 27 21 28 40 46 44 32 25 19 21 24 23 22 23 23 25 26 29 35 41 40 35 26 24 23 27 34 36 32 27 28 26 24 21 20 23 29 34 33 26 20 22 29 33 29 24 14 19 20 15 14 19 23 22 19 21 23 22 20 20 21 23 19 22 24 24 23 25 30 34 38 36 34 31 28 26 23 22 19 18 17 16 16 17 18 19 17 17 17 17 16 16 15 15 18 20 22 22 19 17 16 16 20 26 31 29 25 22 18 14 12 11 9 10 12 14 13 12 13 11 14 22 28 26 23 23 27 32 40 50 57 58 54 50 50 47 40 31 22 19 22 26 22 21 16 12 15 23 27 25 16 26 36 40 36 30 27 27 27 20 15 21 34 42 40 34 32 30 28 28 29 31 35 37 45 48 54 58 55 48 46 49 48 44 39 36 38 40 42 43 39 39 37 33 27 24 24 26 32 30 26 22 21 25 31 36 40 37 34 36 39 38 32 26 33 36 38 37 35 38 47 55 52 45 44 50 51 41 32 31 32 30 29 31 30 27 26 27 29 37 43 42 34 28 29 32 30 33 35 33 28 24 23 23 32 31 32 34 34 31 26 22 15 14 11 9 9 11 13 14 21 23 24 23 22 24 29 34 40 45 52 59 61 57 47 40 41 46 50 47 38 29 23 21 27 31 34 34 35 35 29 22 16 17 19 21 23 23 22 22 21 19 19 18 18 21 30 41 51 58 60 51 41 35 34 33 33 35 38 39 35 28 21 18 20 25 34 44 53 57 56 54 37 23 10 9 14 22 37 50 45 38 30 25 18 10 4 4 3 4 5 5 6 5 5 4 8 6 9 21 33 38 37 37 56 66 72 62 46 35 30 29 38 39 40 40 44 52 57 57 42 31 22 20 22 28 37 45 30 19 9 7 7 7 9 12 20 26 33 38 43 45 41 34 24 26 25 25 29 35 36 32 40 40 37 31 30 34 38 38 32 30 27 25 24 24 25 26 34 35 37 38 39 37 33 31 35 45 52 48 42 42 46 48 42 36 34 41 53 58 51 42 35 32 34 40 43 40 38 39 184 183 181 183 186 187 186 184 185 185 185 185 185 185 185 185 187 185 184 185 187 189 187 186 187 185 184 182 182 183 184 185 185 185 185 184 184 184 183 183 182 183 184 184 184 184 182 182 181 181 182 182 182 183 183 183 184 182 181 182 183 183 181 178 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 185 183 181 181 183 184 184 182 187 187 187 186 186 186 186 186 185 185 185 186 186 187 187 187 185 185 185 185 185 185 185 185 191 190 189 188 187 187 187 187 186 188 190 190 188 187 188 189 187 187 187 186 186 186 185 185 188 188 187 186 186 185 184 184 178 181 184 186 186 186 188 190 183 183 184 185 186 187 188 188 189 187 185 185 187 188 188 187 188 188 187 186 186 185 185 184 184 185 186 187 188 187 186 186 190 191 189 186 188 192 191 185 184 189 194 193 185 176 170 167 164 172 186 199 196 175 151 136 164 176 176 164 165 178 179 168 195 159 129 126 124 115 117 130 135 101 76 119 144 119 119 128 124 109 121 176 208 170 133 143 200 222 204 177 166 170 185 185 177 146 122 107 123 188 222 194 195 160 127 125 144 159 162 159 158 146 153 177 177 144 115 108 115 115 121 127 126 116 95 72 83 95 124 138 127 120 125 125 122 119 110 108 104 81 53 43 53 57 60 50 48 41 36 62 83 100 77 37 53 119 176 200 139 80 48 74 89 69 86 140 128 111 106 98 96 68 33 56 78 102 146 176 171 146 113 83 48 34 35 55 70 74 84 99 107 94 136 139 87 54 58 88 115 117 93 29 5 73 136 132 124 146 146 119 78 112 146 155 181 137 100 86 99 123 93 19 41 126 175 171 169 190 194 165 136 104 84 168 226 218 204 142 99 134 190 236 220 140 60 27 84 165 202 166 117 87 105 154 154 157 164 166 180 202 176 113 77 67 58 44 48 88 116 105 102 91 92 125 166 172 153 143 137 128 99 59 39 40 42 36 40 35 35 33 30 36 42 37 38 43 50 66 95 130 158 172 201 214 194 175 165 136 83 23 23 15 24 74 106 73 29 23 20 21 20 27 50 67 52 25 13 6 47 129 174 167 157 164 165 169 180 185 170 145 132 133 152 163 172 179 193 202 190 168 115 75 48 37 36 28 28 61 112 141 128 138 201 231 175 87 5 73 159 219 214 180 163 142 179 194 212 188 122 81 100 136 168 170 144 107 101 120 140 153 175 192 220 199 117 57 40 32 31 30 49 90 123 116 76 40 33 33 33 32 31 29 27 25 23 24 24 25 26 26 27 27 34 33 14 19 72 126 158 178 174 152 152 165 158 177 199 164 128 119 169 156 123 97 114 140 172 171 166 158 152 133 88 45 29 32 32 29 28 28 23 16 2 53 103 144 147 116 103 101 66 27 16 30 34 37 39 30 28 26 25 27 31 34 34 33 27 36 22 20 10 4 50 146 206 192 151 98 75 96 135 159 165 169 157 164 156 132 127 110 137 151 186 189 153 98 112 216 215 141 38 28 130 170 137 151 163 163 145 135 140 159 167 138 116 131 145 153 159 165 167 168 164 176 182 174 169 137 92 91 78 70 86 106 117 139 135 96 102 159 190 173 110 78 99 94 51 3 10 99 187 180 137 149 185 177 170 180 193 187 184 195 210 177 150 142 179 215 192 158 145 146 137 119 110 119 136 146 117 94 71 86 123 137 145 169 151 117 96 110 133 137 128 123 110 52 77 90 61 84 141 186 140 69 115 193 131 42 55 98 91 89 85 43 21 27 26 47 40 46 40 33 35 29 22 27 46 81 165 179 127 86 51 40 109 179 202 133 59 46 61 65 71 107 113 97 119 159 134 69 54 32 43 49 35 10 16 79 113 118 95 61 45 48 80 125 133 89 64 107 160 144 93 74 50 18 11 35 83 107 77 49 50 77 118 163 166 136 109 77 47 28 57 99 99 54 19 33 32 41 35 37 37 34 39 30 34 35 37 36 38 48 42 19 1 50 127 197 231 215 162 115 133 107 60 73 135 144 142 186 208 175 132 117 136 153 155 157 166 184 217 206 144 107 128 155 151 142 112 94 114 139 133 114 116 154 128 77 90 118 89 44 22 45 95 138 165 196 199 168 101 118 160 150 131 158 142 79 120 207 240 206 154 131 165 206 207 191 156 128 152 141 79 71 85 72 109 174 212 215 169 102 98 154 200 193 181 196 183 133 106 134 153 151 149 157 158 151 115 106 143 189 186 156 110 59 64 71 69 69 58 65 127 181 204 204 183 172 162 105 58 68 122 157 155 100 52 44 42 30 73 94 75 39 34 45 51 59 86 119 129 94 55 49 65 78 86 81 72 61 52 47 48 50 35 34 46 71 99 125 154 178 176 184 194 186 171 167 133 75 94 109 73 40 83 145 166 167 164 129 84 51 50 82 107 108 103 77 66 69 61 47 39 35 39 35 36 46 52 51 47 46 63 44 54 112 164 172 174 194 158 77 29 27 26 34 43 33 50 62 58 40 39 66 95 107 138 144 115 53 13 13 22 21 20 14 40 99 146 160 163 170 190 168 147 148 161 143 79 15 8 30 43 36 28 33 38 37 45 48 44 36 39 50 52 46 42 40 46 58 57 44 36 36 32 27 21 20 21 20 16 12 17 15 13 14 18 21 21 20 18 20 21 19 23 33 42 47 56 48 48 53 45 30 28 39 59 57 50 36 22 14 16 21 15 15 15 15 17 20 23 26 23 20 20 23 24 24 27 33 21 16 12 12 16 19 18 15 17 17 19 20 18 16 20 26 24 27 30 33 35 35 36 36 34 33 34 37 39 36 29 22 14 20 28 32 33 36 41 46 42 40 37 34 32 31 31 31 29 27 25 26 27 26 24 22 30 33 35 32 26 23 25 28 21 22 22 22 23 27 34 39 40 33 27 29 34 37 33 27 19 21 22 21 19 18 19 21 32 34 31 23 17 17 19 19 18 19 19 17 16 16 18 21 25 24 24 25 25 22 17 13 20 26 29 25 17 11 13 17 35 39 42 39 31 25 23 23 26 23 20 19 19 15 9 4 7 11 19 27 33 33 28 23 19 15 13 16 22 26 25 21 26 25 24 22 21 19 18 17 19 16 13 13 15 16 15 13 10 11 13 14 14 13 11 10 9 12 18 27 35 42 46 48 50 47 45 44 43 41 38 35 40 38 33 27 23 28 38 47 51 58 63 58 48 37 27 19 11 12 19 31 41 43 37 29 22 18 14 13 15 17 19 19 35 38 42 46 47 44 40 36 25 25 25 26 31 40 52 60 51 37 24 24 36 44 43 37 49 49 46 42 41 38 27 14 8 11 14 16 16 16 18 20 18 17 16 17 19 20 20 19 20 16 13 16 30 43 43 35 36 36 30 22 19 22 26 26 26 24 20 16 13 12 12 13 17 21 31 44 55 56 49 42 44 50 54 49 38 31 31 35 29 31 32 27 19 13 12 14 14 25 40 47 39 24 16 17 18 18 21 29 37 43 44 42 42 34 28 29 34 37 40 43 50 48 44 36 24 14 15 21 20 25 34 45 55 54 39 23 11 16 23 28 29 32 36 40 40 39 38 39 40 41 39 38 39 41 42 44 49 54 52 47 54 60 64 63 58 50 35 22 15 17 22 27 32 35 35 34 37 36 35 36 38 39 38 36 39 40 41 39 36 34 34 35 35 34 33 32 32 32 32 32 33 34 36 38 39 35 29 24 23 23 23 25 30 37 43 47 45 49 52 52 48 42 38 36 29 26 22 20 20 20 19 18 19 19 18 18 19 19 19 20 23 28 33 35 34 32 30 29 24 21 18 17 18 21 24 26 30 43 53 52 48 50 53 54 46 46 42 36 29 24 21 21 24 24 23 19 14 12 13 14 17 16 17 22 27 29 27 23 25 26 24 21 17 16 17 19 26 25 23 20 18 17 16 15 16 15 13 13 14 14 13 11 18 29 36 33 28 29 35 39 44 42 38 35 36 37 31 23 20 18 20 27 37 41 39 35 35 33 30 26 23 24 29 34 37 32 28 23 19 18 25 34 49 40 28 24 32 43 45 41 35 27 21 22 24 22 21 21 24 26 28 30 36 41 40 36 27 25 25 29 35 35 28 22 24 24 24 23 23 26 31 35 36 29 22 24 30 32 28 22 8 15 19 16 16 20 21 19 18 21 23 24 23 23 25 27 19 23 26 26 25 26 33 39 38 32 27 27 31 32 27 21 19 17 15 14 14 15 17 18 17 17 17 17 16 15 15 14 15 18 21 22 20 19 18 19 23 33 38 31 20 14 13 13 13 11 11 12 14 15 13 11 14 11 14 24 31 29 22 18 23 29 37 47 55 57 54 51 55 49 38 24 16 18 28 37 36 32 23 13 13 20 25 24 29 36 43 42 35 27 24 24 28 19 13 17 29 38 37 33 31 31 31 31 32 34 36 38 45 48 54 58 54 46 43 44 47 43 38 36 36 38 39 40 40 41 39 35 29 26 26 27 27 27 27 27 27 30 33 36 42 38 36 37 41 39 31 23 28 32 35 33 30 33 42 50 52 44 44 52 53 42 33 31 33 32 32 33 30 25 26 30 29 37 43 41 32 26 27 32 32 36 39 35 27 21 20 21 34 33 32 32 33 32 28 24 23 21 17 14 12 12 13 15 21 24 26 24 21 22 28 33 43 46 52 57 58 53 44 38 32 39 47 49 43 35 30 28 27 32 37 39 41 41 35 27 14 17 20 23 25 24 23 22 22 20 18 16 14 17 30 44 47 54 56 50 41 36 35 34 31 35 38 37 31 24 20 19 29 33 40 48 53 53 49 45 29 17 7 9 15 25 40 52 49 42 32 23 13 5 4 6 3 4 4 5 6 7 7 8 10 7 13 27 42 48 45 42 54 65 72 63 47 35 31 29 40 39 36 34 39 51 59 62 43 32 22 20 21 24 32 40 30 21 14 11 8 5 7 11 18 22 26 31 37 40 37 31 26 27 24 23 24 32 37 37 36 37 33 27 27 31 32 30 32 33 32 30 26 23 23 23 30 31 35 40 43 41 35 31 32 44 52 49 43 43 46 48 42 35 32 39 52 56 48 37 32 30 33 41 44 41 38 38 186 185 184 183 182 181 181 180 186 186 186 186 186 186 186 186 184 184 185 185 185 184 183 183 184 185 187 188 188 187 186 185 182 182 182 183 183 184 184 184 181 182 182 183 185 186 186 187 183 184 184 185 185 184 184 183 184 184 183 183 183 184 185 186 185 185 185 185 185 185 185 185 184 183 182 183 185 185 183 180 184 185 185 184 182 182 184 187 184 184 185 186 187 188 188 189 187 188 188 188 188 187 185 185 186 184 184 185 188 189 187 185 188 188 188 187 187 186 186 186 196 192 188 184 182 183 185 187 191 190 189 188 187 186 186 186 186 186 186 186 186 186 187 187 184 186 189 192 193 191 186 183 187 188 190 191 191 190 188 187 187 187 188 188 189 190 190 191 197 194 190 187 186 188 191 194 184 184 184 184 185 185 186 187 191 191 190 188 186 184 183 183 183 189 191 188 186 184 178 171 137 148 171 205 208 155 112 116 167 171 174 176 179 181 178 174 159 152 146 130 99 88 116 151 114 83 112 150 162 146 114 118 100 100 119 160 174 142 132 163 199 199 182 167 176 188 182 170 164 151 138 133 155 202 213 181 169 156 155 171 182 174 160 153 167 159 167 182 174 143 124 126 135 128 120 116 112 98 77 61 74 109 137 145 146 140 131 129 124 106 99 101 83 52 46 62 67 53 52 59 57 54 52 46 35 44 46 66 128 191 209 198 139 79 80 109 119 147 166 154 133 137 145 146 136 117 76 31 28 90 142 143 114 88 66 48 42 45 60 59 65 86 90 88 80 65 58 56 58 80 117 141 148 159 111 35 11 59 115 125 130 170 167 122 79 106 130 161 161 124 78 48 51 42 18 25 108 178 206 190 187 180 159 150 126 107 107 174 209 210 208 153 108 143 220 234 171 63 44 64 102 151 171 151 126 108 123 162 150 155 160 170 184 182 151 115 113 91 91 100 79 51 53 70 73 94 128 163 181 178 161 147 142 141 113 68 46 48 48 42 52 48 41 35 36 41 41 38 35 37 35 32 40 72 118 152 192 208 212 210 184 107 37 24 12 5 69 156 161 98 41 15 19 20 25 35 43 42 33 24 16 10 46 126 183 185 168 163 157 165 189 204 180 138 127 143 162 171 194 202 189 186 185 169 142 113 71 45 37 29 26 35 49 100 127 128 169 218 165 53 5 105 186 222 207 179 170 144 162 192 195 151 118 106 116 160 192 170 132 87 94 111 112 145 151 179 184 158 125 93 61 41 38 26 35 47 61 93 95 55 40 37 34 32 32 31 28 25 25 25 25 25 27 28 30 31 32 28 18 17 58 131 175 172 157 159 160 159 155 151 147 146 124 135 156 172 148 91 75 107 152 147 134 138 142 133 103 49 30 29 34 33 26 25 24 15 13 27 85 134 132 120 107 80 33 19 17 33 40 32 29 37 29 25 22 24 29 33 32 30 31 29 25 21 16 20 59 112 140 177 161 114 108 129 160 195 181 174 172 167 155 144 125 102 98 143 163 171 156 128 163 228 201 55 19 99 167 168 134 131 141 136 131 144 170 171 137 102 139 150 155 158 165 167 170 179 173 185 185 181 164 117 79 78 91 90 102 109 99 88 72 50 73 113 123 137 151 129 100 84 40 12 22 101 163 177 132 147 191 196 201 202 201 203 198 186 187 188 174 165 172 171 150 132 117 115 121 120 106 113 145 169 136 92 82 100 128 149 145 142 155 152 134 127 125 129 126 93 76 56 67 72 62 109 177 196 120 58 121 157 91 47 44 65 64 74 61 35 30 36 35 32 34 34 29 24 27 37 45 47 43 108 171 173 123 72 50 49 100 186 187 100 52 58 61 54 59 89 85 55 56 75 66 41 23 35 35 39 26 15 56 106 147 154 129 93 75 69 79 105 83 54 52 86 114 110 77 41 36 23 18 38 76 97 84 58 37 67 97 110 107 95 76 60 39 29 40 47 30 21 27 27 33 35 34 39 45 37 31 39 20 44 47 54 62 53 38 15 7 68 137 187 175 126 105 102 89 84 91 118 126 134 183 229 181 144 129 158 193 192 165 143 146 162 194 192 132 91 131 196 173 115 93 94 100 114 116 117 158 160 127 86 88 99 67 20 39 65 101 131 163 190 160 96 75 117 143 112 98 151 161 97 143 205 216 208 176 119 133 189 215 197 149 131 161 129 61 64 84 100 114 160 206 200 148 86 105 170 193 188 197 208 187 138 93 116 136 136 127 122 121 121 107 140 152 159 159 132 87 36 42 45 79 104 78 87 160 204 194 164 143 128 95 72 84 107 99 94 56 33 67 99 81 49 58 89 93 66 20 67 122 115 104 161 146 71 31 64 122 139 124 131 135 109 99 83 43 45 48 47 69 118 170 196 199 194 193 175 178 182 170 160 130 79 75 64 33 59 87 110 177 205 186 139 116 79 35 43 77 103 102 81 63 59 58 53 52 55 38 35 41 52 52 45 50 62 53 64 57 100 149 148 144 141 119 73 38 26 16 15 31 46 52 83 95 66 38 53 100 139 181 166 115 52 19 14 18 24 20 22 63 137 177 160 155 181 183 163 143 138 129 90 43 18 18 33 42 38 33 35 37 35 41 39 39 43 50 52 49 44 45 43 47 53 48 34 28 30 23 24 26 29 27 21 20 22 22 20 17 17 19 20 20 19 28 25 21 18 19 28 40 49 47 53 60 57 39 24 30 47 56 48 38 30 26 22 18 15 11 11 10 11 13 18 24 29 26 25 23 23 23 25 27 29 19 18 17 16 16 16 17 18 20 19 18 17 17 17 18 18 23 27 33 38 39 38 37 36 28 30 34 36 37 35 33 31 27 23 22 30 43 53 55 53 59 50 39 33 36 41 45 45 40 29 20 23 29 31 28 26 26 27 29 33 36 34 29 25 23 23 24 24 25 28 34 38 47 46 46 46 45 41 34 28 27 22 20 23 24 22 21 22 28 33 33 27 22 22 21 18 16 19 22 22 21 20 21 23 25 23 21 21 21 21 20 18 25 25 24 20 15 12 12 13 24 28 34 38 37 34 37 43 39 35 32 30 23 12 7 7 10 18 31 42 44 38 26 17 10 10 12 16 22 26 27 27 30 26 22 20 21 22 22 21 17 13 9 8 10 12 12 11 16 15 14 13 14 15 17 18 11 12 14 18 24 33 41 46 43 44 44 41 37 35 37 40 42 43 37 26 20 26 36 44 46 59 73 74 60 39 23 15 8 15 27 36 40 39 36 34 31 22 14 14 17 20 25 30 48 48 50 53 54 50 43 37 30 26 22 22 28 38 47 53 53 46 41 43 46 45 44 45 49 60 58 48 44 37 21 12 12 13 14 14 13 13 15 16 16 17 18 17 15 14 15 16 18 17 17 21 28 33 37 38 36 35 29 19 15 20 26 29 30 27 22 18 15 15 16 18 18 21 30 45 58 60 51 41 47 49 50 46 40 33 29 27 26 24 23 20 19 17 17 16 17 23 32 38 38 31 22 15 17 17 18 22 27 34 40 44 47 42 35 31 32 37 42 46 51 46 38 29 22 18 16 15 13 19 29 39 48 50 39 26 12 20 32 42 45 45 43 42 43 42 40 39 39 40 42 44 36 35 37 42 43 44 47 52 58 65 69 64 54 44 33 24 16 17 19 22 26 31 35 38 39 39 40 40 39 37 36 34 44 43 41 36 33 33 35 38 46 43 38 34 32 33 36 38 47 44 42 42 42 40 36 33 30 28 26 27 32 39 45 49 49 49 50 48 45 42 40 38 24 23 21 19 16 17 20 22 23 23 23 21 21 23 26 29 39 38 38 39 40 39 36 34 30 24 21 22 23 23 26 30 36 47 49 47 50 49 46 48 52 44 34 28 28 28 27 25 24 24 23 19 15 13 13 14 15 16 17 18 21 25 31 35 28 27 25 21 18 19 22 26 28 27 25 23 22 20 18 17 20 20 19 18 17 14 12 10 9 19 32 36 29 23 29 40 40 42 43 42 38 33 27 24 27 22 20 26 36 43 41 37 27 27 26 26 26 25 26 26 33 33 34 32 24 17 21 30 49 40 28 25 33 45 48 44 34 26 23 25 27 25 25 28 28 27 27 32 42 48 42 32 31 31 30 29 28 27 28 29 27 27 27 28 29 30 30 30 36 27 20 21 29 34 31 26 21 20 19 18 18 19 20 20 21 22 24 25 26 26 27 27 23 24 26 29 33 36 38 40 39 31 24 27 36 39 32 23 24 23 20 17 16 19 21 21 17 16 16 15 14 15 16 17 11 15 19 20 17 15 17 21 33 33 31 27 21 16 14 13 12 13 15 16 16 17 17 18 15 16 19 25 30 32 30 27 23 30 37 42 48 54 56 54 48 42 35 28 27 32 41 48 52 45 33 21 14 16 23 30 38 48 55 50 36 24 24 28 23 20 18 22 30 34 32 28 27 30 34 36 37 39 42 45 41 47 53 56 53 48 44 42 39 37 35 33 34 36 39 41 40 39 37 34 32 31 31 31 30 28 28 29 33 36 37 36 39 37 35 35 36 35 33 31 32 32 32 34 36 37 38 38 45 47 49 47 42 36 32 30 34 35 36 37 35 32 28 25 21 26 32 35 35 32 30 29 32 37 40 38 31 25 22 22 25 32 36 34 32 34 34 31 24 21 18 15 15 17 20 22 23 25 26 25 24 25 30 34 39 42 48 53 54 49 39 31 27 37 49 53 47 38 33 32 37 39 42 44 44 42 37 34 22 22 25 30 34 32 27 21 23 26 26 21 16 17 27 38 50 51 51 48 41 36 32 31 34 35 36 35 30 26 27 27 36 39 45 48 49 46 41 38 28 17 11 12 16 23 43 64 60 44 25 15 12 9 5 2 4 4 3 4 9 14 11 4 16 10 11 21 35 43 48 51 76 68 56 46 39 35 32 30 42 38 33 31 35 45 56 64 57 43 27 19 22 28 30 30 32 29 23 15 8 5 7 9 12 15 21 29 35 37 36 34 34 30 23 20 21 29 38 44 38 31 25 24 28 31 31 29 32 32 32 30 28 26 25 24 28 30 35 43 48 45 35 27 29 36 45 48 46 45 46 49 40 38 36 42 50 51 44 36 29 33 37 39 38 38 39 41 184 184 184 184 184 184 183 183 186 186 186 186 186 186 186 186 184 184 186 187 188 188 187 187 185 185 186 187 187 187 186 186 183 183 183 184 184 184 184 184 182 183 183 184 184 185 186 186 183 184 185 185 185 185 184 183 184 184 183 183 183 184 185 186 184 184 184 184 184 184 184 183 185 183 182 182 183 185 185 185 184 185 185 184 182 182 184 187 184 184 185 186 187 187 188 188 185 186 187 187 187 186 185 184 187 185 185 186 188 189 187 185 184 185 186 187 188 189 189 190 189 189 188 187 187 186 186 186 191 190 189 188 187 187 187 187 190 189 189 188 188 187 187 186 187 188 189 189 188 188 188 189 187 188 190 191 191 190 188 187 188 188 188 188 188 187 187 187 191 190 190 189 189 188 188 188 188 188 188 188 188 189 190 191 191 191 190 189 188 185 181 178 176 186 191 190 190 192 188 180 152 152 163 198 213 170 117 102 159 168 171 168 178 189 176 151 155 165 176 143 95 107 145 149 87 88 128 171 190 179 141 116 115 108 117 143 149 126 113 125 140 147 161 175 185 186 175 162 152 169 161 129 129 169 183 159 146 173 199 203 191 183 185 192 161 168 174 167 147 132 135 148 146 139 116 85 68 74 88 96 95 105 113 125 141 149 156 167 158 128 94 72 56 45 44 51 55 49 50 53 55 64 67 59 46 37 48 93 149 178 166 141 121 73 88 139 163 176 181 172 142 136 150 174 177 150 100 55 27 62 92 89 67 47 36 32 50 73 86 94 113 130 116 83 65 40 44 82 114 130 138 141 140 146 110 50 20 49 106 137 129 150 144 105 75 102 130 149 116 76 64 74 64 23 25 93 173 203 206 191 182 156 131 134 142 108 99 156 176 161 167 138 103 143 195 174 114 55 62 78 102 128 153 144 114 113 153 192 166 147 140 152 153 135 122 122 140 147 165 168 138 97 65 44 47 67 105 148 179 187 175 161 144 131 89 67 96 118 100 76 52 43 36 38 42 44 45 47 38 41 38 29 27 43 76 102 123 167 205 208 163 79 18 9 15 31 104 177 166 100 47 24 25 23 29 40 45 39 32 28 20 14 40 97 137 143 142 149 144 155 176 187 168 142 146 168 162 164 178 185 176 176 172 156 161 151 114 67 40 29 30 38 31 54 88 134 175 167 97 23 25 99 151 170 158 144 143 123 142 168 161 115 101 105 100 114 110 116 108 81 99 128 114 108 114 110 101 101 121 136 112 71 36 26 34 44 53 81 91 65 42 39 36 34 33 31 28 25 23 23 23 24 26 28 30 31 32 28 16 13 55 135 186 186 163 158 151 145 138 130 122 116 112 129 160 186 164 99 76 108 123 117 130 172 180 141 94 47 33 32 37 35 25 23 23 18 10 28 70 106 129 154 141 90 26 18 19 31 36 31 29 34 29 26 23 25 30 33 32 30 30 29 26 23 17 15 48 97 121 151 144 121 132 150 159 172 185 196 206 192 158 137 130 124 122 132 126 132 133 125 151 185 123 32 47 136 186 177 134 110 123 141 145 152 160 128 100 112 148 158 162 166 175 177 176 180 184 165 161 176 149 74 47 82 117 127 136 117 87 80 76 57 52 75 92 136 169 148 108 77 45 3 2 81 165 199 158 161 196 194 194 186 183 199 204 183 168 175 162 139 132 137 137 135 121 114 117 113 104 127 168 186 139 89 83 105 112 104 111 144 172 166 163 171 152 120 106 89 66 52 48 41 67 152 196 159 76 55 113 126 79 59 56 72 101 108 87 48 28 27 30 34 28 29 29 33 45 59 65 63 38 71 102 107 89 67 53 46 78 126 117 56 32 46 53 48 36 53 48 31 33 40 34 23 27 32 26 34 34 29 62 99 126 128 106 79 66 54 51 64 42 23 30 67 98 101 73 39 28 21 22 42 76 95 84 63 36 59 80 79 67 55 47 42 37 25 32 42 31 26 31 30 32 42 42 34 31 31 33 41 63 79 75 81 86 69 44 15 14 71 137 169 133 92 110 135 141 122 132 134 116 154 209 201 163 154 161 187 202 195 183 181 180 163 171 178 138 100 133 196 152 116 112 109 96 100 118 143 166 146 119 110 109 90 54 29 62 89 108 130 160 154 105 62 91 118 130 117 119 138 129 97 125 202 233 218 169 118 132 168 213 197 139 116 148 107 52 94 147 129 102 115 147 155 127 74 101 176 210 203 192 184 167 132 81 96 123 144 142 135 150 175 180 184 176 164 126 88 86 89 75 61 106 139 105 88 114 134 136 129 102 69 81 137 166 152 96 39 23 56 110 169 146 51 46 113 126 70 16 95 165 141 133 144 117 75 50 71 126 153 155 172 186 177 158 116 71 66 102 87 101 150 187 189 181 181 186 171 169 175 174 163 124 75 67 60 32 47 84 121 159 157 133 109 107 79 39 42 66 89 110 82 61 66 82 86 81 77 61 46 49 69 74 63 68 86 92 75 49 93 152 148 121 101 81 59 48 42 22 15 38 65 89 114 121 90 55 59 101 141 166 144 98 52 26 14 17 31 39 66 112 157 173 157 153 172 179 149 118 99 75 43 20 13 21 27 29 23 18 21 29 35 39 37 37 41 46 49 48 46 41 41 44 46 41 33 29 30 28 27 29 31 28 23 23 25 24 21 17 17 21 27 32 34 38 38 36 33 32 35 41 45 49 52 59 57 43 28 31 44 48 45 40 32 24 18 15 14 6 6 9 13 18 23 25 26 24 23 22 22 23 25 27 28 21 20 18 16 16 17 19 20 22 21 19 18 17 17 18 19 24 28 34 38 39 37 35 34 29 30 32 34 34 33 31 30 27 23 21 28 42 54 59 60 58 50 40 35 39 46 50 51 44 33 24 25 29 30 28 26 28 28 29 31 32 31 29 27 26 26 26 24 24 28 34 39 49 49 50 50 50 46 39 34 27 22 21 23 25 24 24 26 29 33 32 25 21 21 21 19 21 22 23 23 21 20 22 24 27 24 22 21 22 23 23 22 22 23 22 19 15 12 12 13 14 18 27 35 37 38 44 51 53 50 45 37 24 10 6 9 19 24 31 35 34 28 21 17 11 10 10 12 16 20 21 21 27 26 24 25 26 26 23 21 14 11 8 8 10 13 14 13 17 17 16 15 15 15 16 16 14 15 17 19 21 25 31 36 38 40 41 39 36 35 38 41 42 44 40 29 23 27 36 43 47 59 72 74 61 41 22 13 13 19 29 37 41 41 40 39 37 25 14 12 17 23 30 36 45 47 49 52 53 51 47 44 42 37 30 25 25 33 44 53 53 48 46 48 49 47 46 47 56 64 57 42 38 31 18 12 13 15 16 15 14 14 15 18 16 18 19 17 15 13 14 16 18 18 18 21 25 30 36 39 41 38 29 19 16 20 24 25 27 25 22 19 17 16 16 16 16 18 26 40 54 58 52 43 45 49 51 49 42 32 24 20 19 19 18 17 17 17 17 17 16 23 32 38 39 33 24 18 17 17 18 21 25 31 37 40 44 39 34 31 34 40 46 50 49 43 34 25 19 17 17 19 15 19 24 32 42 47 42 34 24 31 40 47 48 47 45 43 45 44 42 40 39 40 41 43 34 32 32 35 36 37 41 47 57 66 70 65 54 42 32 24 18 19 21 24 28 31 34 35 37 38 38 39 38 37 36 35 42 42 39 36 34 34 37 41 48 49 46 38 30 28 33 39 49 47 46 45 44 41 37 33 30 29 29 32 36 41 45 46 48 48 49 49 47 44 39 36 23 22 21 19 18 18 20 22 23 25 27 26 24 24 26 29 42 40 39 41 43 43 40 36 31 27 24 24 23 22 26 31 43 53 52 46 46 46 43 46 43 36 28 25 27 29 28 27 26 27 26 23 18 14 13 14 12 16 19 19 17 19 26 32 33 32 30 25 21 19 21 23 25 25 25 25 23 21 19 18 19 19 19 18 17 16 14 13 12 21 32 35 28 21 26 35 37 39 42 43 40 35 29 25 25 24 25 31 39 43 40 36 28 28 27 26 25 24 24 24 28 29 32 31 24 19 23 31 49 42 32 29 35 45 48 45 35 27 21 23 26 25 25 26 25 25 25 30 40 47 44 35 32 30 29 28 27 27 25 24 26 26 27 27 28 29 29 29 30 24 18 19 25 29 27 23 21 22 24 26 27 28 29 29 22 19 17 19 24 29 31 31 27 28 30 33 36 38 40 41 38 31 26 31 40 44 39 31 26 24 21 18 17 17 18 19 18 21 23 22 19 17 16 17 12 16 20 20 17 17 22 28 39 39 38 32 24 19 17 17 18 19 21 20 18 17 18 19 21 21 23 27 30 30 27 24 24 30 36 40 45 51 52 50 46 39 31 27 30 39 50 57 56 49 37 23 14 13 17 22 32 40 46 43 32 24 24 28 23 19 17 21 28 33 33 30 26 31 37 41 42 41 41 41 38 45 53 57 55 48 42 38 36 36 36 37 38 40 41 41 37 35 32 30 28 29 30 31 28 27 27 30 34 36 36 36 39 37 34 33 33 33 31 30 30 31 33 35 36 37 37 37 40 43 45 44 40 35 32 30 34 36 37 37 35 31 27 24 23 27 32 34 33 31 30 30 34 37 39 36 28 23 21 22 25 31 35 34 33 34 33 30 23 21 18 16 15 16 18 20 24 26 28 27 26 28 33 37 36 38 41 45 46 41 34 27 32 38 44 47 45 41 39 37 40 43 47 49 47 42 37 32 28 30 33 39 42 39 31 24 23 28 31 27 21 22 29 37 45 48 50 49 45 41 38 37 34 36 38 37 33 31 33 35 39 41 44 45 44 40 35 33 27 17 11 12 16 22 41 62 58 44 26 16 12 9 6 3 1 3 5 8 16 23 21 16 14 8 7 16 29 40 48 55 77 68 53 41 34 32 31 31 34 31 26 25 29 39 50 57 56 44 31 23 24 28 29 29 35 36 36 32 24 15 9 7 12 15 19 24 28 31 33 33 34 31 26 19 18 27 41 53 42 33 23 22 25 30 30 28 30 30 31 30 29 28 27 27 29 30 33 39 43 40 32 25 23 31 41 47 47 46 46 46 41 38 36 41 48 49 41 33 29 32 36 37 38 38 40 43 183 183 184 184 185 186 187 187 186 186 186 186 186 186 186 186 183 184 185 187 188 189 189 189 186 186 185 185 185 186 187 188 185 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 183 184 185 185 185 185 184 183 185 184 184 183 184 184 185 186 185 185 184 184 183 182 182 182 185 184 183 183 183 184 187 189 184 185 185 184 183 183 185 186 184 185 185 186 186 187 188 188 184 184 185 186 186 186 185 185 188 187 187 187 188 188 187 185 185 185 186 187 188 189 190 190 184 186 189 191 191 189 186 184 191 190 189 188 188 187 187 187 193 193 192 191 189 188 187 187 190 190 190 186 184 185 189 194 188 189 190 190 190 190 189 188 191 191 190 189 188 187 187 187 187 189 191 193 193 190 187 185 191 191 190 190 191 191 192 193 191 190 190 191 191 187 179 172 171 183 191 190 192 196 193 183 184 172 167 187 207 188 152 137 161 151 139 142 165 183 173 150 156 174 197 162 107 129 157 127 84 114 145 171 181 181 165 127 111 96 116 159 170 148 132 130 113 115 142 168 167 159 152 138 125 155 154 119 104 122 143 152 167 195 213 203 191 191 191 184 173 176 163 135 121 139 172 194 165 136 92 65 76 107 123 122 87 83 82 97 118 126 135 152 139 118 85 56 43 43 45 44 38 47 58 60 67 87 93 78 48 26 44 97 139 161 163 151 115 83 99 162 195 188 174 165 143 139 155 180 184 160 114 71 34 34 38 41 36 29 35 47 64 94 100 127 156 158 147 113 90 61 74 125 157 155 149 148 138 125 98 62 36 46 93 139 144 125 105 76 75 101 125 110 65 50 66 84 67 34 56 136 196 198 182 169 169 156 141 147 153 115 92 126 133 121 132 117 99 137 154 102 65 69 95 91 96 123 153 134 96 117 168 184 151 127 111 111 108 108 133 168 182 198 227 233 193 138 96 71 41 48 66 95 129 156 169 172 143 96 50 77 157 184 149 120 81 60 44 47 56 55 48 43 37 40 40 32 24 27 43 59 69 111 153 152 103 42 12 11 18 50 115 160 141 93 61 48 36 26 27 39 42 32 25 28 23 20 30 53 70 79 94 112 126 140 158 164 155 154 175 202 189 173 162 156 153 161 164 155 147 167 149 92 47 31 32 39 32 27 55 127 167 118 49 27 55 86 94 88 82 85 91 75 97 107 95 64 69 79 66 73 73 83 90 88 118 156 141 113 99 89 91 108 145 183 168 114 48 35 36 38 39 58 72 59 42 40 37 35 34 32 29 27 22 22 23 24 25 27 29 31 31 28 15 7 50 138 197 202 189 178 163 155 150 144 133 124 118 120 142 182 179 116 91 130 141 130 139 178 183 145 104 64 38 34 38 37 26 21 23 21 10 25 49 75 125 182 162 85 17 18 22 29 32 30 29 30 29 26 24 26 30 32 32 30 28 28 27 25 18 15 48 100 136 139 117 106 136 161 161 160 168 184 199 186 155 143 153 159 158 136 107 108 116 123 138 133 58 15 74 167 186 158 118 91 122 143 149 160 151 86 66 127 161 168 166 165 171 170 164 165 149 144 140 138 118 81 74 100 127 150 165 134 94 95 95 67 62 100 128 156 171 160 128 82 50 6 7 83 174 213 171 157 162 155 154 141 139 181 202 173 146 161 154 127 118 143 174 189 152 119 98 85 78 109 144 144 109 76 86 111 105 82 92 143 184 184 186 193 168 130 117 102 66 46 29 25 70 161 178 109 39 63 107 98 79 80 75 93 153 133 84 37 25 30 32 33 31 31 33 40 53 62 61 55 41 50 59 62 61 55 47 39 55 64 53 31 28 43 46 37 31 32 25 21 25 23 23 32 31 50 52 54 46 34 51 72 77 77 65 55 51 40 30 32 32 20 26 55 83 94 77 48 27 24 27 41 60 69 59 44 34 48 56 47 30 23 26 30 31 22 26 33 31 33 37 33 37 40 40 35 33 45 75 102 117 123 115 126 134 104 58 14 8 68 137 157 108 89 144 187 182 149 142 133 119 153 182 157 159 163 181 207 219 214 210 212 196 183 191 205 178 130 121 144 117 113 134 130 100 91 113 151 159 124 111 125 110 64 43 57 87 108 111 118 124 91 71 99 158 202 199 147 114 112 124 138 115 194 244 222 156 125 154 177 191 183 119 84 123 102 70 130 191 149 98 87 102 126 122 75 106 183 222 211 183 162 158 147 142 116 107 133 169 192 206 216 217 217 193 145 86 78 125 148 107 74 133 174 137 107 98 103 111 134 125 94 118 191 206 159 58 5 34 125 193 226 168 47 49 129 138 62 8 109 187 151 102 99 102 120 114 104 123 133 142 184 211 214 178 125 111 121 143 136 149 180 196 187 175 172 172 175 180 190 192 165 121 91 90 67 38 37 68 101 112 102 94 77 80 64 37 36 50 70 95 80 71 79 90 96 104 112 84 49 42 73 88 78 89 119 151 112 63 84 129 120 97 89 113 84 60 40 13 11 49 89 106 122 126 98 61 54 87 125 139 140 113 67 32 16 17 29 60 98 131 144 146 141 136 140 136 99 70 53 31 14 14 19 20 24 23 17 14 21 32 40 35 36 37 40 43 45 45 44 39 43 44 39 35 35 34 31 30 29 29 30 27 22 23 27 26 22 17 18 26 37 46 52 52 54 55 53 48 44 42 41 49 52 58 58 46 33 33 41 43 43 40 32 21 13 11 11 4 6 8 15 22 24 22 19 22 22 22 22 24 26 27 29 23 21 18 16 16 17 20 22 24 22 20 18 17 17 19 20 24 29 35 38 37 34 32 31 30 30 30 31 31 30 29 28 26 22 20 26 39 53 62 66 57 51 43 38 42 51 57 58 50 38 28 27 29 28 27 27 29 29 30 29 28 28 28 28 29 28 26 24 24 28 35 41 51 52 53 54 53 49 44 39 30 25 22 25 27 27 27 30 34 34 31 25 22 22 24 24 26 26 25 23 21 22 24 26 29 26 23 22 24 26 27 27 22 23 23 20 17 14 14 15 8 12 21 31 37 41 48 56 60 61 57 44 25 11 12 20 32 30 28 24 20 17 16 16 14 11 9 9 12 16 17 18 25 25 26 28 29 28 25 22 13 11 9 10 12 14 15 16 19 19 18 18 16 15 14 13 18 21 24 22 18 17 21 25 32 35 37 36 33 33 36 40 39 44 43 34 26 28 36 41 48 60 73 75 62 40 20 10 17 22 30 37 40 41 42 42 43 28 15 14 20 29 37 43 43 46 49 50 51 51 52 53 55 51 43 32 26 29 40 50 49 49 50 53 51 46 45 47 65 67 53 34 28 23 16 14 16 17 18 17 15 15 17 19 17 18 19 17 14 13 13 15 18 19 20 19 20 26 34 41 47 41 29 19 19 23 24 21 22 22 23 22 20 18 15 14 14 14 20 33 47 55 52 47 45 48 52 50 43 31 20 13 13 13 13 14 15 15 16 16 14 21 31 39 40 35 27 22 17 17 18 19 23 28 32 35 39 35 31 31 36 43 49 53 44 38 29 21 16 16 19 21 18 18 18 22 33 43 45 42 39 44 49 52 51 48 46 45 48 46 43 40 40 41 41 42 35 32 30 30 31 33 39 44 56 67 72 66 52 39 30 25 22 23 25 28 30 32 33 33 36 36 37 37 37 37 36 36 39 39 38 36 35 37 41 45 52 54 51 40 27 24 30 39 50 49 48 47 46 43 39 36 33 33 36 40 45 47 46 44 47 47 47 49 50 46 38 32 22 21 20 20 20 22 22 23 23 28 31 31 27 26 29 33 47 43 40 42 46 48 45 41 34 31 29 28 24 22 27 34 53 62 56 43 40 39 38 41 31 27 23 23 26 29 29 27 27 28 29 26 21 17 14 13 11 16 21 19 14 13 19 26 37 37 35 31 26 22 21 22 23 25 27 28 26 23 20 18 19 19 20 19 18 17 16 15 16 23 32 34 27 20 23 31 34 37 41 43 42 37 30 25 25 27 33 39 43 42 37 33 29 28 27 25 24 24 24 24 25 27 31 32 28 24 27 32 47 43 37 33 37 44 46 44 36 26 18 20 25 26 25 23 22 23 23 28 37 46 45 39 30 27 25 26 28 29 26 23 23 24 25 25 26 26 27 27 27 24 20 20 24 26 25 23 27 31 37 42 45 46 45 45 29 22 15 15 22 30 35 36 33 35 37 40 41 42 43 42 37 32 30 35 45 50 46 40 31 28 23 20 18 18 20 22 25 30 34 32 26 20 18 18 20 23 23 19 16 20 30 39 46 47 46 38 28 20 19 20 23 26 28 25 20 17 19 22 25 25 26 27 29 29 26 24 24 29 33 36 41 48 50 49 43 36 28 27 35 48 59 65 54 49 38 26 16 13 15 18 25 30 34 32 27 24 26 29 22 18 16 19 26 32 34 32 26 33 41 47 48 45 41 39 37 43 52 57 54 47 39 34 31 33 36 39 41 42 42 42 34 31 27 24 23 25 28 29 25 25 27 31 35 37 36 34 40 37 34 33 33 32 30 28 26 29 33 36 37 36 35 34 33 36 39 40 37 34 32 32 36 38 40 40 37 32 27 24 25 28 31 32 31 30 30 31 37 38 37 32 25 21 20 22 25 30 34 34 33 33 32 30 23 22 19 18 17 17 17 18 27 30 31 30 29 30 36 41 35 35 36 37 37 34 29 25 34 36 37 39 40 41 42 42 43 47 52 54 51 44 36 32 33 36 41 47 50 45 35 27 22 29 36 36 32 29 33 37 41 45 50 52 50 46 44 43 36 39 42 40 37 35 36 38 41 42 43 43 41 38 34 32 27 18 13 15 18 23 40 60 56 44 28 16 12 10 8 5 4 8 12 17 25 32 31 26 16 10 8 13 23 36 50 61 76 65 49 36 30 28 30 31 27 24 22 21 24 33 42 48 50 44 35 29 27 28 29 29 37 43 49 49 40 26 12 4 10 14 17 19 21 24 28 31 34 32 27 20 17 27 46 62 48 37 24 21 26 31 31 29 27 28 28 30 31 32 31 31 31 30 32 35 37 36 30 24 20 26 35 43 47 47 45 43 41 38 37 41 47 46 39 32 30 32 34 36 37 40 43 45 184 184 185 185 186 187 188 188 186 186 186 186 186 186 186 186 182 183 184 186 186 186 186 185 187 186 185 184 184 186 188 189 187 187 187 186 186 185 185 184 186 186 185 185 185 184 184 184 184 184 185 186 186 185 184 184 185 185 184 184 184 185 186 186 187 186 186 185 184 183 182 182 185 186 187 186 185 185 186 187 185 185 185 185 184 184 185 185 185 185 185 186 186 187 187 187 183 184 185 186 187 187 186 186 189 189 188 189 188 188 187 186 189 189 189 188 188 187 187 186 184 186 189 191 191 189 186 184 191 190 189 189 188 188 188 188 192 192 191 191 190 190 189 189 189 191 191 188 183 184 190 196 189 189 189 190 190 189 189 189 193 193 192 192 191 191 191 190 189 191 193 195 195 193 190 188 190 190 190 189 189 190 191 191 191 190 190 192 194 189 178 169 172 182 188 186 188 193 189 178 186 177 171 177 189 190 183 179 150 111 91 116 153 167 164 161 168 174 187 171 136 132 131 102 120 149 149 144 135 143 164 141 97 81 121 189 205 178 157 150 131 126 152 175 168 167 167 151 126 146 157 157 145 122 126 158 203 206 197 180 176 181 174 159 172 170 161 153 164 188 205 208 150 118 98 122 170 190 166 131 87 103 118 130 131 117 106 112 92 76 59 54 61 66 60 50 46 62 77 77 81 101 101 78 55 26 33 75 121 174 203 191 125 106 104 153 192 185 167 155 153 152 159 163 157 145 117 85 55 30 20 35 51 56 68 86 92 108 101 144 167 148 158 154 128 99 102 138 159 157 155 157 140 105 80 63 50 50 75 117 127 108 102 87 91 100 119 86 45 57 83 78 54 50 90 159 175 174 151 136 153 171 171 168 161 129 102 119 140 153 162 139 114 127 110 62 66 118 133 94 92 153 180 130 89 119 150 135 116 125 118 97 93 126 176 210 209 213 220 215 196 173 140 105 46 45 43 47 64 94 125 144 125 53 42 129 212 222 191 167 109 109 101 87 72 60 48 39 40 40 40 40 36 34 37 42 50 62 77 72 46 25 19 18 32 74 125 146 131 111 98 92 54 30 20 33 39 30 26 33 26 26 27 26 25 31 50 68 89 104 119 125 131 151 182 207 201 183 166 161 166 173 170 160 159 194 192 138 77 40 27 28 34 27 48 113 147 98 53 67 110 114 108 106 112 115 99 72 76 66 53 46 63 67 60 85 126 113 112 123 155 187 181 154 107 120 142 145 146 172 173 133 73 53 40 34 32 42 49 40 38 37 36 35 33 32 31 30 25 25 25 25 26 27 28 29 28 28 16 6 45 133 197 207 198 184 168 164 168 171 165 157 139 115 121 178 197 133 102 147 177 170 149 142 140 139 127 87 45 33 32 35 28 24 25 23 16 17 30 64 125 172 137 58 11 19 26 28 29 30 29 28 27 25 24 26 29 30 30 28 25 27 27 24 15 18 66 130 178 149 106 97 133 162 163 157 141 147 162 169 169 176 181 176 163 144 126 125 118 123 131 105 47 32 102 181 175 145 133 123 143 144 146 156 139 83 79 137 164 167 157 145 145 145 141 143 132 141 131 109 108 121 126 120 124 154 183 162 124 125 117 73 97 167 192 165 153 175 165 101 42 4 9 68 147 186 156 141 141 133 132 116 113 167 198 164 147 157 153 129 126 165 206 220 167 106 65 52 48 69 80 61 55 53 81 110 119 109 111 147 184 195 188 179 171 174 170 137 77 40 25 39 70 112 114 72 36 68 88 75 78 76 66 94 145 116 63 25 24 33 36 37 42 40 39 42 48 49 44 38 49 63 76 73 57 40 32 30 41 35 34 35 37 43 41 28 32 30 28 35 40 30 28 42 55 106 120 96 56 27 32 38 35 37 36 35 34 29 26 27 33 25 29 44 58 67 55 30 31 30 30 35 40 40 33 25 35 38 38 31 24 22 25 29 28 28 30 29 29 35 36 30 38 33 44 63 70 84 123 160 150 153 151 177 192 151 78 14 1 64 137 158 125 136 196 215 174 141 126 137 146 125 109 132 173 180 196 210 213 208 208 213 214 219 220 209 180 132 92 77 80 98 131 128 110 108 118 142 131 109 113 124 93 48 53 89 120 135 113 79 78 94 122 159 195 249 232 142 105 147 178 168 116 171 229 212 141 132 184 212 170 136 82 70 105 98 96 166 188 160 129 119 120 139 138 86 94 160 196 192 167 144 144 143 152 142 131 136 163 197 215 216 200 154 105 93 107 150 180 153 91 72 164 216 186 161 139 139 124 138 148 145 150 158 130 79 16 30 101 200 251 228 139 47 61 124 124 58 11 104 174 141 57 88 138 188 186 151 129 104 129 170 185 190 167 143 163 174 167 175 179 175 176 182 183 177 174 180 186 205 209 158 97 80 102 72 49 39 51 77 95 116 113 67 50 45 37 35 39 55 62 66 79 94 98 95 99 109 90 41 30 74 103 101 123 166 203 152 81 58 75 82 102 139 174 116 60 26 6 14 53 88 83 90 93 79 52 40 62 91 113 157 154 90 37 24 26 26 66 85 91 89 100 107 98 87 62 40 36 43 35 25 25 27 22 35 36 24 20 32 42 41 32 35 40 43 43 41 38 37 42 49 47 37 33 37 38 33 29 27 26 26 23 19 21 25 27 23 20 22 31 42 52 58 60 63 65 63 56 48 41 38 45 51 59 59 46 33 34 42 45 42 36 26 17 11 9 9 9 7 8 13 19 21 18 13 21 21 22 23 25 27 28 29 23 21 18 15 15 17 20 22 24 22 19 17 16 17 18 19 25 30 36 38 36 31 28 27 29 29 28 28 27 27 27 27 24 21 21 27 38 50 58 62 58 54 46 40 43 53 60 60 53 43 32 27 26 25 27 29 29 30 31 30 28 26 25 26 28 26 24 21 22 27 36 42 52 53 55 55 54 49 44 40 36 30 26 26 28 27 28 31 39 36 32 26 24 25 27 28 28 26 24 23 22 24 27 29 29 26 23 23 25 29 31 31 26 27 27 24 21 18 17 18 11 14 21 30 36 39 46 53 54 59 58 46 27 19 27 38 42 32 19 11 10 12 15 16 16 12 9 9 12 15 18 19 23 24 25 26 27 27 26 24 16 15 14 14 14 15 16 17 19 19 19 18 17 14 12 10 20 25 28 24 17 14 16 20 29 31 34 33 30 29 32 35 35 41 42 35 29 30 35 38 45 61 77 76 58 34 17 11 21 25 30 34 37 39 41 42 43 30 18 19 27 35 41 45 44 47 49 49 48 50 54 58 58 59 56 46 35 31 37 44 44 46 51 53 48 41 39 42 68 65 46 26 20 17 15 18 19 20 19 18 15 15 17 19 17 18 18 17 14 12 13 14 19 21 21 18 16 21 32 42 50 42 29 21 22 26 24 19 18 20 23 24 23 20 16 13 13 12 14 25 41 51 53 50 46 48 50 47 40 29 18 13 11 12 12 13 14 14 15 15 13 20 31 39 42 38 31 25 17 17 17 18 20 24 27 29 35 32 29 30 37 44 48 50 36 32 26 20 17 17 19 21 19 18 16 17 26 38 44 43 46 49 53 54 51 48 47 46 48 45 42 40 41 43 43 43 41 37 33 32 31 33 39 45 55 66 72 64 49 37 29 26 26 28 30 32 33 33 33 33 35 35 36 36 36 36 36 36 37 38 38 37 37 40 45 49 56 54 46 33 23 22 30 40 45 46 47 47 47 45 42 39 36 37 41 47 52 52 48 44 46 45 46 49 50 46 36 27 21 20 19 21 25 27 26 25 24 28 32 31 29 30 35 41 53 45 38 38 43 48 49 48 38 37 36 33 27 24 29 37 63 70 59 39 32 31 31 35 27 24 22 23 26 27 27 25 24 26 28 27 23 19 16 15 14 18 20 19 15 13 16 20 35 36 37 35 31 28 27 28 27 30 34 34 30 24 20 17 19 21 22 21 19 16 15 15 17 21 28 31 26 20 22 29 34 36 41 44 44 38 29 23 27 33 40 45 45 40 33 28 27 26 25 24 24 24 25 26 26 29 33 35 33 31 32 34 41 41 38 34 35 40 42 41 33 23 15 17 24 28 26 22 22 23 24 27 34 42 44 40 29 25 22 25 29 31 28 24 20 21 22 22 21 22 23 25 31 29 28 27 27 29 29 29 39 44 52 60 64 64 62 60 44 36 25 19 21 28 35 39 40 41 44 46 47 47 45 44 38 35 34 40 48 53 50 45 37 30 23 19 17 19 25 31 39 43 46 42 32 24 23 25 36 35 29 19 14 23 38 48 51 52 49 39 27 18 17 19 25 29 32 28 21 18 22 27 25 25 25 26 27 27 26 25 22 26 30 33 39 48 53 53 40 34 28 30 40 51 58 60 44 41 34 26 19 17 19 22 22 23 24 25 25 26 29 31 22 18 15 18 25 31 34 35 32 37 44 50 51 49 44 41 38 43 49 52 51 45 38 34 29 30 33 36 39 42 43 44 36 31 24 20 20 22 24 26 23 24 26 31 35 36 34 32 37 36 36 36 36 33 28 23 22 26 32 36 36 34 32 31 29 32 36 37 36 34 34 34 39 42 44 43 38 32 28 25 27 28 30 30 29 28 30 32 40 39 35 29 23 20 21 24 25 29 34 35 33 31 29 28 24 23 21 20 19 18 18 19 32 35 36 34 30 30 36 41 37 36 36 34 32 30 27 25 30 33 36 36 35 35 37 40 42 47 53 56 52 45 37 32 33 37 43 51 54 49 38 29 19 28 39 43 41 38 38 40 43 47 53 55 53 49 46 45 43 45 46 43 37 34 34 35 42 42 42 42 41 40 38 37 27 20 17 19 19 22 38 57 56 47 31 17 13 13 13 11 16 20 24 28 33 37 35 29 24 19 15 16 22 31 49 65 70 60 45 33 27 26 27 28 27 24 21 20 23 29 36 40 41 39 35 32 29 28 29 30 36 43 51 51 42 27 12 4 7 12 17 19 19 20 24 27 31 30 27 22 22 32 49 63 50 39 28 27 33 37 35 31 25 25 26 29 33 35 35 35 33 31 31 32 34 34 32 29 23 27 32 39 44 45 44 42 41 39 38 42 46 46 39 33 32 32 33 35 38 41 46 48 186 186 186 186 186 187 187 187 186 186 186 186 186 186 186 186 186 186 187 187 186 185 184 183 187 186 185 184 184 186 188 189 188 187 187 186 186 185 185 185 187 187 186 186 185 184 184 184 184 185 186 186 186 186 185 184 186 185 184 184 184 185 186 187 188 188 187 186 185 184 184 183 186 187 189 190 188 186 183 181 185 185 185 185 186 186 185 185 185 186 186 186 186 187 187 187 184 185 186 187 188 188 187 187 188 189 189 189 188 187 186 186 190 189 189 188 188 187 187 187 190 190 190 189 188 187 186 186 191 190 189 189 189 189 189 189 188 188 189 189 190 191 191 191 186 190 193 191 187 185 189 193 190 189 189 189 189 189 189 190 191 191 191 192 192 193 193 193 192 192 192 193 193 193 192 192 191 190 190 189 189 189 190 190 191 190 190 193 195 190 180 171 175 178 179 180 186 191 187 179 179 177 179 182 185 191 196 195 125 89 73 105 147 163 161 159 177 164 155 157 143 107 92 109 157 166 148 136 122 126 150 137 114 109 143 193 206 192 175 159 133 132 156 175 176 190 197 178 148 159 177 199 195 150 119 129 169 173 173 167 159 158 166 174 183 178 179 190 196 183 155 131 123 114 139 199 237 214 158 117 133 177 209 203 172 131 102 95 65 44 37 57 78 76 61 51 54 63 73 73 80 101 107 91 67 39 30 52 110 187 208 167 145 134 108 131 177 195 197 181 178 153 143 148 147 136 117 98 66 39 31 56 83 92 99 109 120 126 116 158 174 151 164 161 131 106 100 119 140 155 158 152 135 93 79 74 65 53 52 86 94 120 151 139 113 96 126 108 60 70 85 65 45 72 131 193 166 159 139 129 146 170 178 175 169 128 102 133 178 198 192 167 152 123 76 58 104 173 159 91 93 176 193 129 95 113 121 109 121 154 159 124 108 139 182 202 207 200 185 170 175 186 154 96 66 74 74 62 52 57 72 84 63 21 75 185 229 225 202 165 119 162 185 156 113 87 72 59 50 41 37 41 44 42 38 36 41 35 35 37 31 25 19 9 45 106 153 154 137 129 127 124 85 46 20 28 39 33 28 34 28 31 30 24 18 20 31 41 45 56 65 70 83 110 136 150 145 152 165 187 204 198 174 155 167 196 202 165 107 53 28 29 23 23 42 94 121 86 76 120 148 147 162 189 209 195 143 98 109 92 73 67 93 105 100 124 167 152 132 131 157 190 192 161 146 162 182 169 145 156 162 134 84 63 43 34 35 41 40 30 32 32 33 32 32 31 32 32 30 29 28 27 27 27 27 28 26 28 19 9 39 118 184 201 188 175 161 160 171 182 186 184 150 123 125 185 205 132 99 155 198 191 152 117 112 138 148 113 55 32 24 32 32 28 26 23 21 7 20 70 121 131 85 30 10 20 28 28 28 30 30 27 26 25 24 26 28 28 28 26 28 29 26 19 8 17 82 163 195 153 111 111 142 161 156 148 134 129 139 161 182 197 189 167 139 150 165 165 132 118 121 91 29 54 120 166 155 154 171 160 153 153 153 139 118 118 134 143 149 151 137 121 123 131 138 147 171 148 127 123 135 148 146 133 124 158 198 182 136 133 126 81 120 199 213 162 147 193 199 133 52 5 5 46 119 168 165 159 158 149 142 122 114 153 174 143 141 141 134 116 113 143 167 162 122 71 47 53 55 56 48 26 30 37 63 94 123 131 130 157 191 197 181 170 181 203 192 138 74 35 32 58 67 65 64 56 45 55 53 54 69 55 47 87 110 95 62 33 25 27 35 47 47 46 45 45 44 42 39 38 49 72 92 86 58 31 23 27 34 29 32 35 34 36 39 37 38 38 38 44 45 32 26 38 107 164 165 110 50 22 27 26 26 29 33 30 26 29 33 32 34 28 29 33 35 40 34 17 32 31 29 30 30 30 29 29 35 29 26 28 31 31 26 22 24 32 36 36 40 43 44 44 54 62 92 118 127 138 154 157 157 168 177 216 238 188 95 12 3 64 126 151 151 189 227 202 149 121 130 152 143 92 84 154 165 183 200 201 193 192 208 226 231 221 194 169 151 117 79 64 68 83 101 99 119 153 161 165 129 117 116 107 76 66 93 121 151 153 111 57 85 176 205 163 169 234 239 147 106 182 229 187 125 141 200 200 128 114 166 199 158 93 64 76 84 77 107 182 188 191 189 184 168 164 143 81 61 110 138 148 143 130 131 128 125 139 150 151 149 149 145 140 132 72 47 94 138 164 174 148 66 82 200 251 233 205 173 166 136 125 134 148 134 93 48 15 13 75 164 229 250 224 137 45 66 138 140 78 26 89 138 111 72 142 201 224 211 187 161 121 148 162 150 151 157 165 176 150 153 154 151 149 161 182 194 194 186 184 182 203 207 139 65 51 82 87 88 62 51 83 133 180 152 69 35 46 51 46 37 41 44 48 65 91 102 93 79 73 77 33 31 85 121 123 145 187 202 150 71 30 54 95 137 184 170 107 50 27 19 24 45 61 57 57 61 59 48 38 46 62 95 149 154 93 41 31 36 37 53 53 46 48 64 70 58 48 29 42 68 84 70 43 29 28 45 65 62 32 20 37 46 38 31 37 44 48 46 40 32 27 44 52 50 37 32 38 39 32 28 26 25 25 22 19 20 25 26 24 23 26 33 41 47 50 56 60 63 62 55 46 39 35 37 49 60 58 42 30 34 45 50 41 29 19 13 11 11 11 14 10 8 10 16 19 18 15 21 22 23 25 27 28 29 29 21 19 17 14 14 16 18 20 23 21 19 17 16 17 18 19 24 30 37 39 34 29 25 24 28 27 27 26 26 25 25 25 21 21 23 28 36 44 50 53 58 56 48 39 41 52 58 58 54 44 33 27 24 23 28 33 30 31 32 31 29 26 24 22 23 22 20 18 20 26 35 42 52 54 56 57 54 49 44 41 44 36 29 28 27 26 27 30 39 34 29 25 23 24 26 29 26 25 23 22 23 26 29 30 27 24 22 23 27 31 33 33 28 29 30 28 24 21 20 20 17 18 23 31 36 39 44 50 48 55 57 47 34 31 41 52 45 29 10 3 7 14 16 16 14 11 8 8 12 16 20 21 22 22 22 21 21 23 25 26 21 21 20 19 17 17 17 18 20 19 19 17 16 14 12 11 19 23 26 23 16 12 14 19 27 29 32 30 27 25 27 29 30 35 38 34 31 32 35 36 41 62 81 76 50 25 16 17 26 29 32 35 36 38 40 42 40 31 24 28 35 40 42 44 47 48 49 48 47 48 53 58 52 59 64 59 48 39 37 39 43 45 50 51 44 36 34 37 62 58 39 20 16 15 16 22 20 20 19 17 14 14 16 18 16 17 18 16 14 12 13 14 19 21 21 17 14 18 29 40 49 42 32 25 26 29 26 19 17 19 23 25 25 22 18 15 14 10 10 20 36 49 53 52 52 50 46 41 34 27 20 15 12 13 14 15 15 14 14 13 11 18 30 39 43 40 33 28 17 17 16 17 19 21 23 24 31 28 27 31 38 43 44 43 29 28 26 24 22 20 19 18 19 18 16 16 24 35 41 41 43 47 50 51 50 48 47 47 46 43 40 40 42 44 45 44 46 41 37 35 34 35 40 45 55 64 69 60 45 35 30 28 32 33 34 35 36 36 36 36 36 35 35 35 36 36 37 37 38 38 39 39 39 43 49 53 56 48 36 26 21 25 32 39 36 39 42 45 45 45 43 42 36 36 40 46 51 52 47 41 45 44 45 48 49 43 32 22 20 18 19 24 31 34 33 29 26 29 31 31 30 35 43 50 54 45 35 31 36 44 50 53 44 43 43 40 33 28 31 38 66 73 59 34 25 24 26 30 29 28 26 25 26 25 24 22 19 22 25 26 23 21 19 19 19 19 19 20 20 18 16 15 28 31 35 36 36 35 36 37 36 39 42 40 33 25 18 15 21 24 26 25 21 17 14 14 14 17 23 27 26 23 25 30 35 37 40 44 44 38 29 21 32 37 43 46 43 36 29 24 25 24 23 22 23 25 27 28 28 31 34 34 34 34 33 33 35 37 35 32 32 36 38 36 29 22 16 17 25 31 28 22 23 26 27 28 32 38 40 39 35 30 25 25 28 29 26 22 17 19 19 18 17 17 21 24 37 36 33 31 31 32 34 35 48 53 62 69 72 72 69 66 61 54 43 31 24 25 33 40 44 46 50 52 53 50 47 45 40 38 39 43 49 51 48 44 39 29 18 14 14 18 28 39 52 54 54 47 37 31 32 35 54 49 36 20 15 25 41 51 49 49 45 36 24 16 14 15 24 28 30 27 22 20 25 30 28 28 27 25 23 22 22 23 20 24 27 31 38 50 57 59 39 35 33 37 44 49 49 46 36 34 30 25 20 19 22 24 21 21 21 23 26 29 31 32 22 19 16 19 25 31 35 36 38 40 44 48 50 50 48 46 42 43 45 46 46 43 39 37 33 33 33 35 38 43 47 50 40 34 26 21 20 21 21 21 22 23 24 29 33 34 32 29 30 32 35 38 38 32 23 17 20 26 33 36 35 32 30 29 28 31 35 37 37 36 37 38 39 42 43 41 35 30 26 25 27 29 30 29 27 27 29 31 40 38 33 27 22 21 23 26 26 29 33 35 33 29 26 26 26 24 22 21 20 20 21 21 35 38 39 35 29 28 33 39 38 38 36 33 30 27 25 25 25 33 41 40 33 28 30 35 36 43 51 54 51 44 38 34 33 37 43 51 55 51 41 33 17 26 39 46 46 45 45 46 49 53 56 56 53 48 45 43 47 48 48 43 38 35 36 38 42 42 41 40 38 37 35 34 24 18 17 20 19 20 33 51 58 51 36 20 13 16 19 19 28 31 34 35 38 41 38 33 32 30 26 22 20 26 43 60 60 52 41 32 26 24 23 23 28 26 23 21 22 26 30 33 32 33 33 32 30 29 30 31 32 37 42 41 33 21 11 5 5 11 19 21 20 19 19 21 26 25 24 25 30 39 49 57 45 38 32 33 38 41 36 30 24 24 25 29 35 38 38 37 34 33 32 32 34 35 35 34 32 32 32 34 38 41 43 44 43 40 39 42 46 46 41 36 33 33 34 36 40 44 48 50 187 187 186 186 186 186 185 185 186 186 186 186 186 186 186 186 190 190 190 189 188 186 185 184 186 186 185 185 185 186 187 188 187 186 186 186 186 186 186 185 187 187 186 186 185 185 184 184 185 185 186 187 187 186 185 185 186 185 185 184 185 186 187 187 188 188 188 187 186 186 185 185 187 187 187 189 190 187 183 179 186 185 185 186 187 187 185 184 186 186 186 186 186 186 186 186 186 186 187 188 188 188 187 187 186 188 189 189 187 186 186 187 186 186 187 188 189 190 191 191 193 191 189 187 186 186 187 188 191 190 190 189 189 189 190 190 186 187 187 188 190 191 192 192 186 189 193 193 190 188 188 190 190 190 189 188 188 189 190 190 188 188 189 189 190 191 192 192 192 191 189 189 189 190 192 193 193 192 192 191 191 191 191 191 190 190 190 193 194 191 184 178 178 168 164 172 184 190 190 188 190 179 174 170 166 176 188 188 137 116 95 99 129 158 165 158 160 145 123 122 118 85 89 143 172 165 157 162 160 153 147 125 124 130 140 150 165 185 186 169 155 150 155 158 158 175 187 176 164 177 185 189 192 176 141 114 120 133 158 179 184 182 192 208 207 189 174 168 160 143 133 132 179 163 177 217 222 175 123 101 157 202 224 197 146 97 70 65 68 70 90 110 100 72 66 82 96 81 71 68 69 81 91 89 66 53 39 36 70 134 159 133 176 167 119 120 165 207 228 204 175 129 114 138 145 122 98 86 53 47 54 80 106 118 121 123 126 132 140 175 189 185 183 149 123 125 128 123 116 125 140 142 126 91 102 113 99 64 34 59 124 170 193 174 128 104 136 127 82 84 76 42 59 140 191 199 159 145 138 145 156 168 184 195 193 129 102 154 207 202 172 159 177 118 60 77 142 201 162 87 89 161 174 124 96 96 106 121 159 182 181 141 110 121 155 178 188 176 175 179 168 148 127 109 130 139 137 116 87 65 48 38 12 40 140 220 219 209 184 125 143 193 223 204 178 162 132 95 64 48 35 37 43 42 40 39 41 36 34 36 34 23 13 12 77 146 184 163 140 140 146 150 120 72 32 29 37 31 22 21 25 29 30 28 26 26 29 31 31 35 35 32 38 51 61 63 65 90 121 157 183 175 152 142 166 185 192 172 126 68 31 28 29 19 28 62 77 68 104 178 157 142 161 194 214 192 134 102 142 136 111 89 117 143 130 128 180 182 141 110 134 187 204 172 182 185 191 185 174 174 151 109 79 72 57 43 42 43 38 30 28 30 31 31 30 30 31 32 32 31 29 28 27 27 28 28 27 28 23 13 32 97 164 192 173 162 149 144 151 163 174 179 156 145 141 172 177 114 105 180 226 210 165 130 122 145 165 144 67 35 21 31 35 29 26 23 21 5 18 67 100 84 44 20 15 21 27 28 28 28 29 28 25 25 26 27 28 28 27 26 32 32 27 18 5 13 83 169 185 140 107 116 141 152 151 147 141 127 124 134 152 172 175 160 136 167 200 200 149 112 100 65 13 87 145 152 143 170 192 162 137 155 160 124 107 154 181 148 135 136 122 109 120 139 154 164 181 150 132 140 164 184 176 148 114 153 197 171 114 123 140 107 126 204 221 178 157 183 198 165 73 13 9 42 116 168 178 173 152 140 123 107 105 119 119 100 103 102 109 103 93 105 110 91 65 54 60 79 86 75 58 46 47 53 68 84 106 110 110 143 185 177 160 163 170 166 136 79 55 39 45 63 65 60 57 52 48 37 29 48 71 69 80 117 139 109 62 31 28 31 38 51 49 47 46 46 44 40 39 41 42 56 69 67 48 29 24 29 35 30 29 36 41 42 49 61 79 68 50 41 37 30 37 59 139 166 135 74 30 20 33 32 31 34 40 40 42 58 60 43 37 28 26 24 21 27 38 38 35 30 26 26 26 26 27 29 31 24 23 28 33 31 27 25 25 28 39 64 80 73 75 96 116 134 162 172 175 195 192 157 156 180 198 234 247 198 99 9 3 60 109 136 163 211 227 177 139 104 128 128 87 77 121 196 194 199 197 188 181 183 192 198 190 173 158 173 186 147 99 88 86 84 77 76 130 195 210 210 175 142 109 77 61 92 137 152 143 125 100 94 144 223 229 169 151 197 209 144 110 187 246 216 144 125 180 195 119 81 111 143 146 105 89 66 46 71 120 160 203 222 227 218 197 177 136 64 55 87 98 111 125 136 156 162 161 164 171 167 136 98 83 89 105 105 121 149 142 128 137 134 67 86 172 214 187 155 128 125 125 128 141 138 104 64 38 23 30 93 183 228 235 233 153 22 86 191 197 109 29 55 82 65 106 195 234 218 206 205 194 161 163 175 172 165 163 170 156 110 132 121 127 152 165 156 145 145 140 152 155 160 147 88 42 49 86 148 162 102 56 88 156 195 147 61 45 72 71 60 46 37 44 42 50 65 71 66 62 64 57 29 36 83 111 107 116 144 148 117 64 38 90 151 162 170 142 91 50 35 27 24 35 46 53 50 52 56 55 49 47 50 82 113 115 80 46 34 38 49 39 38 37 44 52 46 44 54 77 117 142 130 91 45 24 34 83 102 92 51 27 38 46 39 34 38 45 50 49 42 32 24 43 50 49 39 35 39 39 33 28 27 27 28 26 22 23 27 27 26 25 27 31 35 37 38 46 51 55 56 50 42 35 31 31 45 57 53 37 28 35 46 48 37 24 15 13 15 17 18 21 16 12 12 16 20 22 22 20 22 24 25 27 27 27 27 19 18 17 16 15 16 17 18 21 20 20 19 19 19 20 20 22 30 37 38 33 26 23 23 25 25 26 26 26 25 24 24 20 22 25 28 32 37 42 45 55 55 47 36 37 48 55 54 53 44 34 27 23 23 31 40 36 33 30 29 29 27 24 21 19 19 18 17 19 25 33 39 49 53 56 57 55 51 47 46 49 40 32 28 27 26 27 30 37 30 25 23 23 22 23 26 25 23 21 21 23 25 27 27 22 21 21 23 28 31 33 33 27 29 31 30 27 25 24 25 22 22 26 33 37 39 43 48 50 56 56 49 41 41 47 52 40 24 8 2 9 16 18 16 11 9 7 9 13 17 20 20 21 21 20 18 18 19 23 26 25 25 25 23 20 18 18 19 21 20 18 16 15 15 15 15 19 22 23 19 14 11 14 18 24 27 29 28 25 23 24 26 26 29 31 30 32 36 37 35 39 62 81 72 42 18 15 21 33 35 37 38 38 39 40 41 38 33 32 38 43 43 43 45 48 48 48 47 47 49 53 56 48 56 63 64 56 46 41 39 47 48 50 49 42 34 32 35 52 49 33 19 17 16 16 22 20 20 18 15 12 11 13 16 14 16 17 16 13 13 14 15 19 21 21 17 14 16 27 36 46 43 37 31 30 30 25 18 18 20 23 25 25 24 21 20 17 12 10 18 34 47 53 53 59 53 45 37 30 24 19 16 15 15 16 17 17 15 14 13 9 17 29 39 43 40 34 29 16 16 16 16 17 19 20 21 26 25 27 33 41 44 41 37 27 28 28 27 25 22 19 17 17 17 16 16 22 33 39 40 37 42 47 50 50 49 48 49 47 43 39 39 42 44 44 43 46 42 39 38 36 35 37 42 54 60 62 53 41 35 33 32 37 37 37 38 39 40 41 42 37 37 36 36 36 36 37 37 40 41 41 41 42 45 51 56 52 42 30 24 25 30 35 37 29 33 38 42 43 43 43 43 34 32 33 37 44 46 43 39 45 44 45 46 44 38 27 19 19 17 19 27 37 42 40 35 29 31 32 34 36 42 49 54 50 42 33 28 31 40 48 54 51 49 49 47 41 34 34 38 64 71 56 28 18 18 21 25 33 31 29 27 25 24 23 22 17 20 23 24 22 21 21 22 22 21 20 22 24 23 18 14 23 26 31 35 37 39 43 45 44 47 48 44 34 24 17 15 22 27 31 31 26 21 18 17 11 13 18 24 26 25 27 32 35 36 38 42 44 39 31 24 35 38 40 41 38 33 28 25 25 24 22 22 22 24 27 28 27 29 30 30 31 34 34 31 33 35 33 31 32 36 37 35 29 26 22 23 29 33 29 22 22 28 31 31 32 36 38 37 44 38 30 25 23 23 20 18 18 19 19 16 14 15 21 26 41 38 33 30 30 32 35 37 49 53 60 66 69 68 66 64 68 64 55 42 30 27 32 39 46 49 53 56 56 53 49 45 41 41 42 45 49 49 46 43 37 25 14 12 12 16 27 39 55 56 56 51 44 40 43 46 64 58 41 23 19 29 40 44 42 40 36 30 23 18 17 17 23 26 28 25 22 22 26 31 32 31 28 24 20 18 19 20 22 25 27 29 37 49 58 61 40 39 40 42 45 44 39 35 33 32 28 23 18 17 20 22 23 23 23 25 27 30 31 32 22 20 19 21 26 31 34 36 40 40 41 44 47 49 49 48 43 42 42 42 43 43 41 39 39 38 37 37 40 45 50 53 42 36 27 23 22 22 20 18 21 21 22 25 29 30 29 27 24 27 31 35 35 29 19 13 23 29 35 37 35 31 29 29 29 32 36 38 38 38 39 41 38 40 40 36 30 25 24 26 27 28 30 29 28 27 28 30 36 34 29 24 22 23 25 27 28 29 34 36 33 26 23 23 26 24 21 19 19 20 23 24 34 38 39 34 27 25 30 36 37 37 37 34 29 25 23 22 23 34 45 44 34 26 27 31 32 39 47 50 47 42 38 36 37 39 44 50 54 51 43 36 19 27 38 45 48 49 52 54 55 57 58 56 51 46 43 42 46 47 45 41 37 37 40 44 42 41 39 36 32 28 24 22 19 16 17 20 17 16 27 44 63 57 41 22 15 20 27 29 33 37 39 39 41 44 43 40 37 38 37 30 20 20 34 52 52 46 36 28 25 22 21 20 27 25 23 22 22 24 26 27 29 30 31 32 31 30 30 30 29 31 34 32 25 17 11 7 4 10 18 22 22 20 19 19 19 20 23 27 34 41 47 51 41 37 34 35 38 38 33 28 25 24 25 30 36 40 40 38 37 35 34 34 34 35 36 36 36 35 34 33 33 37 41 45 46 43 40 41 44 44 41 38 35 35 36 39 43 47 49 50 186 186 186 186 185 185 185 185 186 186 186 186 186 186 186 186 189 189 189 189 189 187 186 185 185 185 186 187 187 187 186 186 185 185 185 185 186 186 186 186 187 186 186 186 186 186 185 185 185 185 186 187 187 186 185 185 186 186 185 185 185 186 187 188 187 186 186 186 186 186 186 186 189 185 181 183 188 190 186 182 186 185 185 186 188 188 186 183 186 186 186 186 186 186 186 186 186 186 187 187 187 186 185 185 184 186 188 188 186 185 186 188 186 187 187 188 189 190 191 192 190 190 188 188 187 188 189 190 190 190 190 189 189 190 190 191 188 188 188 189 190 190 191 191 188 190 191 192 191 190 189 189 191 190 188 187 187 188 190 191 189 189 189 189 189 190 190 190 191 190 190 189 190 191 192 193 194 193 192 192 191 191 191 191 190 190 191 192 192 191 189 187 181 158 147 162 180 186 188 193 193 176 168 155 138 144 163 169 173 154 122 100 105 128 142 142 132 129 113 99 102 114 144 180 182 168 178 189 190 182 156 138 130 127 114 111 132 155 161 159 184 175 165 156 149 148 154 159 164 186 193 181 187 209 193 148 109 117 144 181 203 200 189 184 164 152 140 135 136 150 183 213 226 197 182 185 166 123 93 91 121 138 136 108 72 43 36 46 93 115 146 151 114 77 93 135 157 118 94 90 80 70 72 78 71 64 50 34 32 60 106 140 199 185 126 115 149 191 216 181 142 125 128 140 126 96 72 60 53 75 98 113 126 138 144 142 122 120 153 189 193 199 192 154 141 157 165 138 100 100 133 158 133 98 132 170 160 97 30 41 158 214 216 196 145 118 123 103 73 79 77 54 91 184 210 176 151 151 157 161 160 172 192 205 191 124 103 160 211 192 151 146 156 99 58 104 164 200 149 85 80 137 160 124 87 89 115 135 165 186 184 146 112 116 142 161 161 160 175 179 148 119 129 153 180 178 167 148 125 94 53 19 13 92 190 227 211 198 168 116 170 198 211 203 205 210 183 141 101 77 54 44 41 38 40 45 45 47 40 38 35 17 11 29 111 175 200 175 164 171 170 165 131 85 44 39 47 45 37 33 32 31 32 32 32 30 29 30 35 36 32 25 21 22 22 20 27 47 62 79 99 101 102 117 160 180 194 188 153 92 39 19 36 27 24 30 35 60 130 205 170 129 126 140 147 130 103 110 136 145 130 102 120 139 119 113 191 207 157 114 134 179 200 176 164 165 166 171 176 164 122 78 94 110 104 77 55 43 36 33 29 31 32 31 28 27 28 30 29 28 27 27 27 28 29 30 30 29 25 15 24 78 147 187 165 155 140 127 122 130 143 154 170 179 159 145 136 97 107 184 222 212 177 149 138 151 163 140 78 42 26 35 36 27 24 24 18 16 22 43 58 47 27 21 20 20 23 27 28 26 26 28 26 27 28 29 29 29 28 28 32 31 29 23 9 12 74 155 174 128 103 118 139 148 155 161 153 137 126 123 129 147 158 153 154 178 203 205 162 114 81 36 37 126 168 155 144 163 179 150 121 134 137 125 131 168 181 157 140 138 121 111 127 148 155 157 157 153 148 149 175 216 207 155 104 146 185 148 96 133 173 141 118 193 212 181 160 159 163 151 75 9 4 29 96 143 162 163 135 119 94 92 110 105 86 83 90 100 128 131 100 87 83 63 57 72 77 83 96 92 73 64 77 118 138 113 97 86 76 101 127 121 113 122 120 101 75 34 41 53 65 65 61 65 63 50 44 30 28 48 71 103 140 155 154 106 46 22 32 42 44 49 47 43 43 48 50 48 45 45 42 42 44 44 37 29 27 31 32 26 29 60 87 75 61 74 107 87 65 57 51 40 52 82 120 113 70 36 23 22 36 39 38 37 45 56 77 105 93 46 21 23 40 53 46 40 43 45 38 29 23 24 26 23 21 21 23 25 30 34 31 31 44 59 63 42 56 113 140 108 105 152 177 178 195 202 200 213 206 168 164 198 216 234 234 179 89 6 4 65 111 139 167 199 198 150 125 88 92 77 72 110 146 189 228 216 193 172 163 159 148 133 133 140 155 197 222 177 116 103 103 91 76 79 136 193 201 205 203 149 104 76 65 96 137 144 109 100 99 130 182 216 215 204 176 163 130 98 122 201 241 220 154 112 161 186 119 80 105 146 157 137 106 50 33 85 130 145 190 211 207 200 201 191 143 70 74 105 112 118 128 144 173 188 179 182 180 157 114 91 116 158 175 190 193 194 176 152 143 129 99 84 99 121 112 92 93 110 134 145 145 118 91 83 67 38 46 101 172 217 232 208 115 11 122 240 233 122 23 21 42 53 130 215 230 204 206 211 200 180 157 181 216 209 190 188 166 134 140 139 154 171 153 109 81 81 81 103 104 87 73 55 50 65 121 210 215 132 55 67 141 167 103 50 78 112 89 78 78 66 49 44 47 58 63 59 58 63 44 30 36 65 81 78 83 99 118 125 100 61 102 167 166 158 144 96 56 38 23 17 30 44 56 53 52 54 57 55 51 47 77 107 115 92 65 48 42 47 39 41 44 49 49 45 63 96 151 187 174 120 74 35 25 53 93 111 110 78 49 42 44 43 38 40 43 48 50 45 36 29 41 47 49 45 42 43 42 39 27 27 29 32 30 26 26 29 30 27 25 25 27 29 29 29 35 42 50 53 48 39 29 24 28 40 50 46 34 29 35 45 37 31 23 17 16 19 25 28 33 30 25 21 20 20 21 22 19 20 22 24 25 25 24 24 18 18 18 18 18 18 17 17 20 21 22 22 23 23 23 22 21 29 37 38 32 25 22 22 22 23 25 27 27 26 24 23 22 23 25 26 28 32 39 45 49 51 44 32 32 44 52 51 52 44 35 28 23 25 36 48 45 37 27 24 25 27 26 24 20 20 19 18 19 23 29 34 41 46 51 54 53 51 50 49 50 41 32 28 27 26 28 32 36 29 24 25 25 23 23 25 25 23 21 21 22 23 21 19 17 17 19 23 28 31 32 31 26 30 33 35 34 34 34 35 33 31 32 36 39 38 40 44 53 55 53 48 46 47 46 42 30 21 11 8 10 15 18 17 12 11 10 12 16 19 20 20 19 21 22 21 19 19 21 23 23 25 26 24 21 20 20 21 23 21 18 16 16 17 20 21 27 27 24 20 15 14 16 18 20 24 27 27 24 23 24 26 24 24 24 26 34 41 41 36 41 61 77 65 36 15 15 24 35 37 39 39 38 37 37 37 39 38 40 44 46 45 46 49 47 46 44 45 48 51 53 54 51 54 58 58 55 50 46 44 53 50 48 45 38 32 31 33 42 41 30 21 21 17 14 19 19 18 16 12 9 8 11 13 12 14 15 15 14 13 15 16 20 20 20 16 14 17 25 32 44 46 44 38 32 28 22 15 21 21 23 24 24 25 25 24 20 15 12 19 34 47 52 53 65 58 47 37 29 22 16 12 14 15 17 18 18 17 16 15 8 16 28 38 42 40 34 29 16 16 16 16 17 18 19 20 21 22 27 36 45 47 41 34 31 31 30 28 26 23 21 20 16 16 14 13 20 32 41 44 34 39 46 51 52 51 50 50 50 45 39 38 41 42 41 38 44 42 41 42 39 35 35 38 53 57 55 46 38 35 35 35 41 40 39 39 40 43 47 49 40 39 38 36 36 36 37 37 44 44 44 43 44 47 52 57 45 39 33 31 35 37 37 34 25 30 37 41 41 41 41 41 35 30 27 30 37 43 43 41 44 45 45 44 39 32 23 17 18 17 19 30 43 49 46 40 34 34 37 41 46 50 51 51 41 38 34 31 31 37 45 51 56 54 53 53 48 40 36 37 58 67 52 24 12 14 18 23 33 32 29 26 25 24 25 25 19 21 23 22 21 20 22 23 20 21 23 25 26 24 20 17 21 24 29 32 36 39 44 48 48 50 51 45 33 23 17 16 21 28 36 38 33 28 24 23 11 11 15 22 26 26 28 31 33 33 35 39 43 42 35 29 36 34 33 33 33 33 31 30 28 26 24 21 21 22 24 26 25 27 26 26 30 37 38 35 36 36 34 32 35 40 40 37 33 34 32 31 33 35 29 20 20 28 33 34 33 36 38 37 44 38 30 22 19 18 19 21 22 22 20 16 13 16 23 30 45 38 30 26 28 32 36 38 45 48 53 58 61 62 62 61 65 62 55 46 37 33 34 37 46 50 55 58 58 54 49 45 41 42 44 47 49 48 46 43 35 24 17 17 17 17 24 35 47 50 52 52 51 51 52 54 64 58 44 29 27 34 36 32 34 31 27 25 25 25 25 25 26 26 26 24 22 23 26 29 29 29 27 24 21 21 24 27 28 29 29 28 34 45 54 57 43 44 45 45 44 40 36 32 31 29 25 20 16 16 19 22 25 26 26 27 27 28 29 29 22 21 22 24 28 32 34 34 36 35 37 40 45 47 47 46 40 40 41 43 45 45 42 39 38 38 38 40 42 44 47 49 40 34 27 24 24 24 21 17 21 20 20 22 25 26 26 24 25 26 29 32 32 28 21 15 29 34 39 40 36 32 31 32 31 34 37 38 38 38 40 41 39 40 39 34 27 24 26 29 26 28 30 30 28 27 27 28 30 28 24 22 21 23 25 27 29 30 34 37 33 24 19 20 25 22 18 15 16 19 23 27 29 34 36 32 25 24 29 36 36 38 40 37 31 25 21 19 22 32 42 42 34 27 26 28 32 39 46 48 44 39 37 36 42 42 43 47 49 47 41 35 24 30 38 44 48 52 57 61 56 57 57 54 49 46 44 45 45 44 41 36 31 32 37 42 37 37 35 33 28 23 18 16 20 17 20 23 19 17 26 42 68 63 46 24 16 24 35 39 38 41 41 40 40 44 45 43 41 46 48 40 24 19 29 46 49 41 31 24 21 20 22 23 25 25 24 24 25 26 27 28 32 32 31 32 32 31 29 27 27 31 33 32 26 19 13 10 7 10 14 18 20 20 20 19 13 18 23 28 32 38 45 50 45 42 38 36 35 33 30 28 27 25 25 30 37 41 40 37 39 38 36 34 33 32 32 32 33 35 35 34 32 34 40 45 51 46 41 39 40 40 38 35 37 37 38 42 47 50 50 49 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 185 186 187 187 187 186 186 184 185 187 188 188 187 186 185 184 184 184 185 185 186 186 186 186 186 186 186 186 186 186 186 185 186 186 187 187 186 186 185 186 186 185 185 185 186 187 188 185 185 185 185 185 185 185 185 190 183 176 178 185 191 190 187 186 185 185 186 188 188 186 183 187 186 186 186 186 186 186 186 186 186 186 186 186 185 184 183 182 185 187 187 186 185 186 188 190 190 190 189 189 188 188 188 186 187 188 189 190 190 191 191 190 190 190 189 190 190 191 191 190 190 190 190 190 190 190 190 191 190 189 189 190 191 190 190 191 190 188 187 187 188 190 191 193 192 192 191 191 190 189 189 191 192 192 193 194 194 194 194 193 192 191 190 190 190 190 190 189 190 191 191 191 191 192 193 184 152 136 154 175 179 182 191 194 188 192 180 147 139 158 167 188 163 133 111 97 91 97 108 117 127 121 98 109 169 210 203 195 180 198 197 189 187 166 165 170 146 121 127 145 138 130 146 161 159 159 160 151 130 123 136 139 171 196 190 196 226 218 167 89 94 113 143 161 152 125 104 84 97 117 132 141 153 174 193 167 157 150 138 104 64 52 63 79 71 54 41 35 32 46 71 105 110 118 111 84 71 103 148 152 110 95 113 114 101 104 118 94 73 54 46 34 33 82 151 202 183 121 108 132 165 187 143 115 151 177 154 106 79 64 46 75 115 145 145 142 152 159 156 128 110 157 194 181 181 182 167 162 165 161 132 100 109 154 189 149 104 149 212 214 133 35 30 138 223 236 228 167 123 99 68 45 54 88 101 116 157 174 166 159 179 189 169 152 169 189 186 134 87 79 130 184 178 140 134 118 78 62 126 173 191 135 82 77 131 169 132 81 97 134 134 140 180 194 161 132 136 146 144 136 160 162 127 109 140 171 171 172 165 157 152 146 119 61 10 13 105 182 199 193 177 149 127 173 192 196 182 181 195 195 182 145 116 83 59 42 32 35 44 42 47 40 40 41 17 9 37 104 163 186 176 187 196 171 142 117 81 50 51 67 75 74 72 47 42 38 38 36 32 31 33 29 31 32 29 25 24 25 26 28 37 32 27 36 40 56 88 99 133 167 184 171 120 60 28 23 32 34 18 17 67 142 191 172 118 103 104 101 90 87 124 117 133 135 118 121 118 100 112 179 199 155 124 134 143 145 128 134 141 143 145 149 136 106 83 126 158 160 117 72 45 35 38 32 33 34 32 28 26 26 28 25 25 25 26 27 29 31 32 33 29 25 16 19 66 138 186 181 172 156 136 123 125 140 153 185 209 179 136 120 90 93 150 173 187 174 152 142 151 145 101 85 49 32 40 36 24 22 25 16 29 26 17 22 27 24 22 23 20 20 26 28 24 24 28 28 29 30 31 31 30 29 29 29 29 30 30 18 17 68 140 168 125 111 135 154 158 164 171 165 156 151 150 148 153 151 138 161 171 181 189 166 123 76 21 53 130 155 144 129 126 140 131 119 106 103 133 167 166 157 165 156 149 127 116 132 146 142 133 159 160 165 166 182 214 202 149 109 150 182 139 99 159 204 159 101 165 171 150 151 149 131 103 83 12 3 16 71 119 159 177 150 130 98 108 143 128 98 105 121 141 180 177 120 81 69 52 77 95 78 62 85 97 77 64 97 187 223 160 108 86 62 64 53 63 66 73 70 66 64 41 39 66 83 72 57 59 59 48 40 32 34 42 57 114 167 157 102 71 34 24 37 42 43 50 41 36 39 51 62 63 59 57 49 43 39 38 35 28 27 29 24 18 32 90 136 106 64 66 91 77 73 86 82 53 48 75 84 65 30 28 35 28 36 44 47 42 50 69 105 139 109 38 6 32 85 124 115 82 54 38 37 27 22 26 31 28 23 21 17 28 41 42 33 37 67 102 117 73 81 157 183 125 112 174 193 171 188 214 207 194 181 157 174 213 228 229 213 158 77 4 14 81 130 156 171 177 163 127 97 74 55 52 120 166 135 142 181 181 171 153 142 141 138 131 124 149 162 179 193 159 114 106 101 91 83 90 134 162 153 159 185 134 110 106 88 89 105 105 91 116 114 123 178 215 217 222 218 193 133 95 128 186 211 210 146 94 140 173 126 106 149 206 191 143 89 51 59 92 123 160 155 173 163 167 198 207 163 92 81 127 147 149 142 137 152 159 157 145 122 105 115 156 201 229 230 227 220 231 216 175 170 185 152 109 77 100 120 117 144 178 186 167 128 95 105 132 105 41 61 118 157 202 230 154 50 22 147 251 228 118 24 11 41 85 157 225 221 199 213 210 192 182 132 152 207 215 202 207 185 167 128 151 173 166 131 98 96 111 96 101 76 49 62 89 95 88 141 225 218 140 54 47 126 156 69 49 113 146 102 97 115 107 53 43 49 78 101 93 64 40 44 36 38 53 66 72 86 102 138 169 147 66 68 136 165 181 151 100 58 38 23 16 27 39 53 51 48 47 49 52 49 44 82 136 157 126 90 70 53 40 47 47 43 43 44 52 88 136 190 208 155 75 42 25 30 70 77 96 110 98 68 45 39 43 42 40 40 44 49 48 41 35 41 46 50 51 49 48 46 45 24 25 29 32 31 27 26 29 32 28 24 22 23 24 25 25 30 37 48 53 49 38 26 19 28 37 44 40 33 30 36 43 27 26 24 20 19 22 30 36 46 43 38 31 24 19 17 17 18 19 21 23 24 23 22 21 18 19 20 21 20 19 18 17 20 21 23 25 26 26 25 24 20 28 37 38 32 25 21 21 20 22 25 28 29 27 24 22 24 25 24 23 24 30 40 47 44 47 40 29 29 43 51 50 51 44 36 29 24 27 40 53 52 39 25 19 22 27 28 27 22 22 22 20 19 22 26 30 32 38 45 50 50 50 50 51 49 40 31 27 27 27 30 34 38 31 27 28 29 26 25 27 26 24 22 21 22 20 17 13 13 14 18 23 28 31 31 29 27 31 36 40 41 42 44 46 44 40 38 39 39 36 35 37 51 51 48 45 47 48 43 34 23 20 16 13 12 13 16 18 16 15 15 17 20 22 22 20 17 21 24 25 22 20 20 21 21 23 25 24 22 20 22 23 24 22 19 16 17 20 24 26 37 34 28 23 19 17 18 19 17 21 25 26 24 23 25 28 24 22 22 25 35 45 44 38 44 61 72 60 33 15 16 25 34 36 38 38 36 34 33 33 42 42 44 47 47 46 48 53 45 43 42 44 49 53 54 54 57 55 52 51 51 51 50 49 55 50 45 40 34 28 27 30 37 38 30 23 23 17 12 16 18 17 15 10 7 6 9 11 11 13 15 15 14 14 15 17 20 20 19 16 15 17 23 29 44 49 49 42 33 26 19 13 22 22 22 23 24 25 27 28 23 17 13 20 34 47 52 52 69 61 50 39 29 20 12 7 12 14 16 18 19 18 17 16 8 16 27 38 42 40 34 29 15 15 16 16 17 18 19 19 17 19 27 39 49 50 42 34 35 33 30 27 25 23 23 23 16 15 12 11 18 33 44 49 34 40 48 53 54 53 52 51 53 47 40 38 40 40 37 34 43 42 44 45 42 37 35 37 53 54 50 42 36 36 37 37 43 42 40 39 41 45 50 53 41 40 38 37 36 36 37 37 46 46 46 45 45 48 53 57 40 39 38 40 43 42 37 32 25 30 37 40 40 39 39 39 38 32 26 27 35 42 45 44 44 45 45 42 36 28 21 17 18 16 20 31 46 53 50 44 36 38 42 48 54 55 51 46 34 35 36 34 33 36 42 48 59 56 55 56 52 44 38 36 54 64 49 21 9 12 17 21 32 30 27 25 24 25 27 29 23 24 24 22 20 20 21 23 17 21 26 28 25 22 21 20 22 25 28 31 34 38 44 48 48 51 51 44 32 23 18 17 20 28 38 42 39 33 30 29 11 10 14 21 26 26 27 30 31 30 32 37 43 44 39 33 34 31 27 27 30 33 35 35 31 29 25 22 20 20 21 23 25 26 26 25 32 41 43 40 39 38 35 34 38 44 44 40 38 41 41 38 37 36 28 19 17 27 34 35 35 37 38 38 38 34 26 19 16 18 23 27 24 24 22 17 14 17 26 34 47 39 29 24 27 32 36 38 43 45 49 53 56 59 60 61 58 55 50 45 41 39 37 36 46 49 55 59 59 55 49 45 40 42 45 48 49 49 47 45 36 27 22 24 23 20 23 32 39 42 48 53 56 58 58 58 59 56 45 34 33 38 33 22 28 25 22 23 28 32 33 32 29 28 26 24 23 24 25 27 22 23 23 23 23 26 32 37 33 33 31 28 31 41 49 51 46 47 47 46 42 39 36 35 26 25 21 17 15 16 21 26 26 27 28 28 27 26 26 27 22 22 24 27 30 32 33 33 31 31 34 39 44 46 44 42 37 38 41 45 48 47 42 38 34 35 38 40 41 42 42 42 38 32 26 24 26 25 22 18 22 20 19 20 22 24 24 23 30 30 30 31 31 30 26 22 33 38 42 42 37 33 33 34 32 35 38 39 38 38 39 41 43 43 41 34 28 26 30 34 25 28 31 31 29 27 26 27 25 23 21 19 20 22 25 27 31 31 34 37 33 23 18 18 24 20 15 12 13 17 23 27 24 30 33 29 24 23 29 37 37 40 43 41 35 27 21 19 21 28 35 37 32 27 25 25 34 40 46 46 42 37 35 36 45 43 42 43 44 42 36 32 29 33 39 44 48 53 60 65 55 56 55 52 48 46 47 48 45 43 38 30 25 24 29 34 31 32 32 31 28 24 19 17 23 21 24 28 24 19 28 44 72 67 48 25 17 26 39 45 44 46 44 40 39 41 42 41 43 51 57 48 30 21 29 46 48 39 27 19 17 19 23 25 25 25 26 27 28 30 31 32 37 35 33 33 33 32 28 25 28 32 37 37 32 23 16 12 10 10 10 13 17 20 21 20 10 17 24 27 28 34 43 52 51 48 43 37 33 31 30 30 28 26 26 30 37 41 39 37 41 40 38 35 31 29 28 27 28 32 36 35 33 33 38 44 54 49 42 38 36 36 34 32 38 38 40 44 49 52 51 49 188 184 185 189 189 186 187 190 186 186 186 187 187 188 188 188 185 186 186 187 187 188 188 188 183 184 186 187 187 186 184 183 188 188 188 187 187 187 186 186 189 191 191 189 185 183 184 185 184 185 185 186 186 187 188 188 187 188 188 185 182 181 183 187 186 185 184 185 185 186 185 184 188 188 188 188 188 188 188 188 192 185 182 186 188 184 183 186 188 188 189 189 188 187 187 186 192 195 188 183 191 193 187 185 186 186 182 185 192 189 184 189 187 187 188 188 188 188 189 189 191 192 193 191 189 189 191 194 192 192 191 190 190 189 188 188 193 192 192 191 191 190 189 189 189 189 190 191 191 190 189 189 189 189 191 192 193 192 191 191 191 191 190 189 189 188 187 187 187 187 189 192 194 193 187 182 193 193 191 191 191 191 193 193 192 192 192 192 190 185 178 173 176 160 147 154 174 185 175 159 170 190 197 190 184 174 162 157 158 159 150 125 97 85 96 112 134 113 107 136 179 205 208 201 197 198 199 196 191 187 186 187 197 195 192 181 162 144 138 140 138 134 133 133 123 104 90 86 107 132 149 152 162 171 148 111 63 54 56 69 70 58 53 57 50 65 92 112 110 99 100 111 99 83 86 66 44 55 53 35 28 27 40 65 72 58 63 88 101 90 70 57 57 60 76 100 78 66 59 99 138 137 135 136 115 96 92 60 19 23 60 100 159 186 158 117 139 167 147 118 156 212 207 146 95 53 30 44 99 147 188 188 167 151 144 140 112 138 176 194 181 162 172 196 154 138 143 133 99 108 160 194 138 101 152 232 221 134 55 24 113 194 217 225 182 104 68 21 26 107 164 119 89 116 140 172 188 197 191 167 161 180 175 141 95 68 92 134 165 157 117 117 94 67 70 125 162 180 157 64 64 158 189 109 77 130 155 144 136 168 172 143 137 157 148 114 87 108 130 124 120 152 173 157 161 164 156 175 184 141 69 7 23 78 134 175 185 149 126 146 204 220 188 142 152 191 207 207 220 196 138 68 29 29 38 39 43 43 44 43 39 32 24 19 68 109 164 207 211 169 119 97 90 89 53 59 119 161 167 151 109 85 57 42 38 38 38 40 31 42 32 27 38 31 22 36 32 28 26 31 30 15 17 39 49 69 103 132 133 100 55 26 28 27 30 22 31 60 99 152 166 147 116 103 124 145 140 127 127 137 132 122 128 104 81 116 145 127 121 129 122 100 96 110 135 141 170 195 174 126 100 102 161 213 208 167 122 69 36 24 34 32 32 32 29 26 29 35 30 29 27 24 22 24 28 32 31 27 24 19 17 45 115 181 204 203 186 150 119 121 155 189 180 175 175 159 114 87 105 134 129 137 169 207 207 165 120 98 78 56 42 38 34 31 26 15 19 19 19 20 21 23 24 25 21 21 21 23 26 28 28 28 23 25 28 31 33 33 32 32 30 31 30 24 11 13 69 142 170 138 126 151 170 167 170 184 182 184 190 195 185 159 129 110 113 140 187 213 173 118 35 18 94 126 115 116 136 146 155 145 116 72 81 168 195 169 166 148 148 166 151 117 123 127 128 168 195 198 154 155 178 162 173 202 157 139 136 100 142 242 212 126 96 132 124 122 121 121 128 92 75 35 10 1 45 143 198 198 165 150 154 147 148 117 82 136 159 156 179 188 132 54 39 80 97 87 75 74 86 92 80 62 81 187 226 176 140 120 76 36 38 68 76 65 89 129 110 50 42 112 134 79 42 62 73 54 36 41 49 53 68 99 114 105 63 43 27 29 38 44 49 55 70 39 38 69 88 84 73 65 46 56 57 44 32 31 31 29 21 11 49 122 148 110 74 72 61 78 109 129 110 67 41 40 31 40 26 19 37 43 40 52 58 81 83 85 110 112 68 25 11 70 151 200 163 97 62 36 38 26 23 25 22 25 28 23 26 30 30 54 51 36 83 136 132 58 124 204 214 161 98 137 158 162 178 212 234 179 122 149 178 204 209 224 205 127 54 2 28 105 159 180 166 121 94 87 102 124 77 109 181 166 139 132 128 137 146 147 145 156 181 203 201 188 163 146 177 169 109 105 113 87 76 122 173 155 117 118 122 97 126 141 106 81 80 91 103 144 152 117 112 165 219 237 230 216 180 142 172 182 191 193 151 105 140 189 163 147 171 178 142 128 150 142 85 73 151 165 161 191 168 159 198 234 195 88 79 163 153 126 164 168 91 85 110 108 86 120 171 228 245 240 221 231 218 205 204 191 200 241 221 93 72 131 174 200 220 251 182 76 65 110 146 149 85 25 92 136 151 192 160 75 8 50 152 252 231 114 35 3 33 99 170 228 221 205 204 209 211 168 99 115 193 228 220 224 193 145 136 178 180 124 96 141 185 187 192 162 100 64 76 109 118 95 138 198 212 143 71 56 86 116 65 78 132 163 97 94 162 131 60 29 38 108 168 157 105 68 50 51 60 73 107 130 124 131 177 193 158 80 59 125 186 193 154 102 61 46 32 23 31 44 61 56 51 43 44 57 58 41 64 121 160 151 120 82 48 30 43 43 40 42 59 88 115 130 159 165 118 58 45 52 67 93 104 90 82 76 63 50 38 28 40 40 41 42 44 45 46 47 47 55 59 54 53 55 51 43 33 30 30 35 36 32 28 26 33 33 30 24 22 24 23 20 27 36 46 48 45 40 31 24 23 31 42 46 40 33 38 47 31 21 16 20 23 23 31 41 40 45 48 44 34 23 17 16 22 22 20 20 20 20 21 22 19 20 21 22 21 21 21 22 23 24 25 29 31 31 28 25 17 27 38 42 36 28 26 28 23 25 26 27 27 26 25 25 25 24 25 30 36 40 40 39 39 39 35 30 32 41 49 52 47 39 35 29 24 33 47 50 41 35 28 24 25 27 27 26 22 21 20 22 26 29 29 29 20 27 35 41 47 53 53 50 39 32 28 30 28 24 28 38 30 31 31 30 27 25 25 25 22 20 18 18 18 18 16 14 12 17 23 27 28 28 28 29 32 36 41 43 43 45 49 53 47 47 46 42 33 27 29 35 55 49 47 51 53 46 35 29 20 21 17 11 11 16 20 18 16 17 18 19 20 20 20 20 15 19 23 27 28 25 22 19 18 18 19 20 22 24 26 27 26 25 23 19 18 21 29 34 47 48 48 43 33 22 15 11 14 18 23 25 26 27 28 30 27 24 24 29 38 45 46 44 45 59 64 50 30 22 24 29 34 36 36 35 33 32 33 35 37 39 41 42 42 43 45 47 44 44 44 45 48 51 52 53 53 48 46 48 47 46 48 54 57 53 50 49 45 38 34 35 30 30 28 25 20 17 17 18 14 15 16 14 10 8 8 10 16 15 14 11 9 9 13 16 17 19 20 19 18 18 20 22 42 50 53 45 36 28 19 12 20 16 15 19 26 31 32 32 24 14 10 19 35 46 53 57 63 54 44 36 26 16 11 11 10 11 14 16 16 15 14 12 12 16 25 36 40 36 31 30 20 13 11 14 17 17 18 23 17 21 30 43 54 55 48 40 38 32 28 29 34 34 28 21 17 12 9 11 20 30 37 40 39 41 44 48 50 50 50 48 45 46 46 43 39 35 34 34 39 43 47 47 44 41 40 40 48 43 40 42 40 35 35 38 42 43 45 47 49 50 51 52 45 40 33 31 33 36 36 36 38 45 48 46 48 53 51 44 40 36 35 39 41 40 38 39 28 30 33 36 38 39 39 38 37 35 32 30 30 34 42 48 43 43 43 40 31 20 16 18 21 19 21 29 41 48 48 45 48 44 42 44 49 51 47 43 33 34 33 31 30 32 37 42 50 58 58 53 52 45 39 41 57 64 49 20 10 12 16 21 25 26 26 24 22 23 26 29 21 20 20 19 19 19 21 22 18 21 24 24 23 22 22 23 22 25 28 29 28 32 40 47 50 49 46 40 33 29 27 28 22 29 34 35 36 41 45 46 23 17 12 16 24 29 28 25 26 25 28 36 45 47 43 37 34 30 29 32 38 40 36 31 27 26 23 19 15 15 19 23 29 30 29 30 37 45 48 46 41 39 40 45 51 53 48 42 41 39 37 36 36 33 29 25 22 24 28 32 35 36 37 37 40 36 26 16 13 18 24 26 29 24 18 15 16 21 28 32 43 41 34 27 26 32 39 41 43 45 49 51 51 52 54 56 57 53 48 44 42 40 36 33 38 45 55 60 58 53 47 44 42 45 49 52 52 49 45 42 35 34 34 34 35 36 38 39 40 38 38 43 51 57 55 50 60 54 47 40 37 36 36 36 38 37 35 35 37 41 45 47 40 38 33 29 26 26 28 30 27 26 26 27 32 40 47 52 45 39 32 29 33 41 49 53 49 42 40 44 40 29 25 30 32 24 15 11 10 11 18 26 32 32 30 26 24 23 26 29 24 23 25 27 26 25 27 32 37 32 27 27 33 39 41 40 42 42 44 48 51 48 41 34 33 29 27 31 40 44 41 37 31 27 23 24 27 28 25 21 22 22 21 19 17 18 21 25 25 29 34 37 39 38 35 31 34 37 41 41 40 38 37 38 38 37 36 37 39 40 39 37 39 37 36 40 46 47 42 36 27 28 30 30 30 28 26 25 30 27 24 20 19 20 22 23 30 30 32 34 30 22 18 19 20 19 17 14 13 15 21 25 23 33 40 34 23 19 28 40 39 37 37 39 42 39 31 24 20 25 30 31 27 24 25 26 34 45 51 46 39 38 40 41 43 45 43 38 36 37 35 31 33 39 47 53 57 59 61 63 56 54 51 49 49 47 44 42 37 31 22 19 19 22 26 28 27 29 33 33 31 29 29 29 27 30 32 30 28 29 35 41 70 66 45 27 26 31 37 46 53 47 42 41 40 38 38 41 43 53 61 60 49 40 37 39 48 35 24 24 24 24 23 25 26 27 28 30 31 32 33 33 25 27 31 34 34 32 30 27 35 35 39 46 44 32 17 9 10 7 7 12 20 23 20 16 5 12 22 28 32 36 42 47 46 48 47 41 36 34 29 23 25 26 28 31 34 38 41 42 41 39 37 35 31 26 26 30 33 34 35 34 33 37 43 49 54 46 37 32 33 35 37 38 36 41 44 45 48 53 54 52 189 186 187 190 190 187 187 190 186 186 187 187 187 187 187 187 186 186 186 187 187 188 188 188 186 186 187 187 187 187 186 186 187 187 188 188 189 189 190 190 188 190 190 188 186 184 184 186 187 186 186 186 186 186 186 186 187 186 185 185 184 184 183 182 182 185 187 186 184 183 185 188 187 187 187 187 187 187 187 187 184 183 184 189 191 190 187 186 191 189 187 185 185 186 187 187 186 190 187 186 191 190 185 185 182 193 191 182 184 189 188 187 187 187 188 188 188 188 189 189 191 192 192 191 190 190 191 192 188 189 189 190 191 192 192 192 188 189 189 189 189 189 189 189 189 189 190 191 191 190 189 189 188 189 191 192 192 192 192 192 191 191 191 192 192 192 192 192 191 190 189 190 190 190 189 188 193 192 191 191 191 191 192 193 191 189 187 184 182 181 181 181 186 163 139 135 148 160 156 147 148 166 169 165 173 178 167 155 153 158 155 141 131 135 149 161 131 128 148 185 203 195 191 200 190 191 190 187 183 180 181 182 199 199 197 193 185 178 180 187 166 172 175 165 139 108 87 80 80 90 102 106 101 87 68 52 50 58 75 97 113 116 111 106 110 110 115 122 122 111 95 85 80 63 82 96 89 77 51 33 37 60 102 120 93 75 96 125 124 132 97 61 99 162 152 99 87 81 61 74 108 124 121 99 91 95 107 84 49 37 39 55 126 187 183 126 120 151 162 159 196 212 186 125 68 29 37 79 140 169 187 181 175 173 156 130 112 143 171 169 149 141 156 175 144 130 141 149 131 127 135 128 89 101 155 201 195 146 78 26 66 168 212 204 154 87 56 28 60 138 170 114 75 93 132 175 192 180 174 173 172 170 154 129 110 100 117 151 172 154 127 134 109 76 76 106 117 129 118 61 79 127 150 104 81 117 141 143 148 148 141 141 158 166 133 87 71 92 121 129 130 155 177 171 171 155 152 198 218 158 72 10 6 68 145 188 173 125 119 158 198 204 168 133 164 218 231 219 239 191 116 50 26 33 42 42 40 41 41 38 35 33 32 33 41 76 123 154 141 104 101 131 160 127 56 55 137 207 223 205 174 153 122 96 78 63 49 38 30 38 32 27 32 28 25 35 36 37 32 31 30 23 23 37 29 35 49 65 69 56 36 24 33 31 34 27 29 44 72 120 182 179 149 127 144 161 153 142 143 155 139 121 134 112 81 110 127 124 117 110 113 130 151 164 172 191 189 172 154 124 109 125 176 213 225 217 169 91 46 32 29 30 33 35 30 25 27 33 29 29 28 25 23 23 26 29 33 29 27 21 13 30 87 144 183 184 174 147 125 131 164 196 184 188 199 182 126 93 120 163 152 148 168 196 182 127 86 79 74 53 40 37 33 31 25 14 20 20 20 20 21 23 24 25 21 20 21 22 25 27 27 26 24 26 29 32 34 34 33 32 36 32 27 21 9 11 72 152 169 138 124 144 165 167 167 174 187 198 208 204 188 171 160 154 136 133 157 181 139 73 16 41 118 140 132 144 171 177 174 158 126 96 134 198 211 188 163 150 149 141 139 126 125 143 164 192 214 191 151 132 132 150 191 216 183 128 105 108 155 199 153 90 78 105 103 123 135 138 162 151 103 46 11 5 54 151 212 224 201 189 190 160 134 104 87 140 176 174 170 178 122 44 58 99 91 88 84 88 106 115 93 62 60 127 179 184 163 125 90 77 89 100 102 96 115 142 113 49 54 99 105 61 46 75 85 63 34 36 58 85 94 91 85 76 55 40 31 34 34 38 63 94 96 56 52 85 96 82 82 96 113 82 55 47 39 27 26 36 30 33 60 96 101 80 74 88 65 76 95 104 85 52 33 33 14 26 29 27 34 50 80 111 114 114 106 102 104 86 41 5 28 100 175 206 165 100 64 37 33 27 27 29 26 25 23 16 31 43 61 97 89 55 70 94 78 79 170 235 233 197 138 124 155 162 179 205 221 174 129 160 190 199 204 228 201 105 34 4 41 87 112 120 106 86 111 145 184 142 107 155 197 176 164 163 175 178 185 195 206 214 219 221 244 202 154 157 192 162 102 103 118 85 81 141 197 177 126 108 90 119 162 137 73 53 79 116 164 162 145 117 102 120 164 201 217 212 183 154 193 219 234 235 214 148 152 179 134 98 121 144 162 206 241 198 108 59 121 155 172 195 209 217 204 170 130 90 132 174 152 139 168 157 76 69 114 164 173 187 194 212 214 214 208 215 217 224 215 182 189 244 201 101 80 147 200 246 253 202 103 27 56 101 104 86 63 91 156 186 153 120 93 75 39 73 176 251 204 88 25 5 34 97 192 239 222 202 200 208 220 187 100 87 150 213 239 240 179 105 129 160 156 123 132 186 215 207 224 203 160 131 131 138 118 78 105 162 194 151 82 54 57 59 79 128 167 168 112 109 171 167 99 29 24 108 178 181 148 119 82 58 65 103 155 176 148 126 154 178 164 95 60 117 184 199 167 112 63 42 28 23 31 38 48 49 52 49 45 53 54 42 48 96 134 139 123 89 51 30 49 50 50 56 78 108 123 123 113 125 111 89 80 72 93 141 140 110 73 48 40 40 40 40 40 41 42 43 44 44 45 45 47 55 58 54 53 56 52 45 34 32 31 32 29 24 23 25 36 36 31 24 21 22 21 19 23 31 40 45 47 45 37 29 20 26 39 48 47 40 39 43 26 19 16 22 25 26 33 43 42 46 48 44 35 25 20 18 22 21 20 20 20 21 22 23 20 20 19 20 21 23 23 23 22 22 23 26 29 28 25 22 18 28 40 42 36 28 25 27 23 24 25 27 28 28 28 27 26 27 30 35 41 45 47 48 41 41 36 30 32 41 48 50 45 36 32 29 25 34 46 47 36 31 25 23 25 26 26 24 25 24 22 23 26 27 26 25 20 27 34 38 43 48 49 46 34 28 25 27 25 22 26 36 36 36 34 30 26 24 23 23 23 21 18 18 18 17 15 12 18 20 22 23 24 25 27 29 26 31 37 41 42 43 46 49 56 53 48 39 26 20 26 37 48 45 46 52 53 44 31 23 21 21 17 11 11 17 21 21 18 19 20 21 22 22 22 22 18 21 25 27 27 24 20 17 18 18 18 19 20 22 24 25 25 24 22 20 19 22 27 32 41 44 48 46 37 26 16 11 8 15 24 30 32 31 30 30 28 26 25 30 38 46 50 52 51 58 57 43 28 24 25 29 31 30 29 27 27 30 36 40 38 40 41 42 42 43 44 44 42 42 43 43 45 47 51 53 42 39 37 37 37 37 43 51 54 52 52 53 49 40 34 33 30 29 28 27 25 22 19 17 15 15 14 11 9 9 12 15 18 17 15 11 8 7 10 12 13 15 17 18 19 21 25 28 42 48 52 48 40 32 22 14 10 14 21 30 38 41 40 39 27 19 13 18 33 48 55 57 59 53 47 41 31 19 12 10 13 14 16 17 18 17 17 16 13 15 23 35 41 38 33 31 25 17 14 16 18 17 18 22 18 23 32 43 52 55 50 45 40 35 30 30 34 35 31 25 21 19 18 19 24 29 34 36 38 40 43 46 49 50 50 49 48 47 44 42 40 39 38 38 40 43 45 46 45 43 41 41 43 39 39 43 44 39 37 39 43 43 45 46 47 47 47 47 40 35 31 31 35 39 40 39 39 45 46 42 41 45 45 41 40 35 33 35 37 35 34 36 28 30 32 34 36 36 36 35 34 34 33 31 31 34 39 44 44 42 41 37 29 19 16 18 22 20 21 28 39 47 49 48 51 48 45 46 48 47 42 38 30 32 34 35 34 34 35 37 49 58 57 52 50 43 38 42 54 60 45 20 12 15 19 23 27 27 27 24 21 21 23 25 22 21 20 20 20 20 21 22 19 21 22 22 21 20 21 22 23 26 28 27 26 28 35 41 49 49 49 45 39 35 33 32 21 26 30 32 36 43 47 48 32 22 13 13 21 28 28 25 26 25 28 35 44 46 42 36 35 33 31 33 36 38 36 34 26 26 24 21 18 17 19 22 25 27 29 33 42 50 51 47 43 43 46 50 53 52 46 41 39 36 33 32 32 31 28 26 25 27 31 34 37 38 38 38 41 37 27 16 14 20 26 28 31 27 21 17 17 21 27 31 41 40 34 28 27 32 37 38 43 45 46 47 47 48 52 55 53 50 46 44 42 39 35 32 36 43 51 56 56 53 50 48 45 47 49 51 50 48 46 44 41 41 41 42 42 42 43 43 41 38 35 37 43 49 51 50 52 49 46 44 43 45 47 49 45 45 44 44 44 45 46 47 48 46 41 34 28 25 25 26 24 24 25 29 34 42 49 53 45 42 37 35 36 42 49 54 46 35 30 33 32 25 23 28 22 15 10 9 10 13 20 28 33 32 29 25 21 21 24 27 23 21 22 24 24 23 27 33 34 28 22 22 27 33 36 36 39 40 43 48 51 48 40 33 30 30 29 32 37 40 40 39 28 26 24 26 28 27 22 16 20 21 21 20 18 20 23 27 26 28 31 34 36 38 39 39 37 40 43 43 41 38 37 37 40 37 35 35 38 41 42 41 39 39 42 48 53 51 42 34 27 27 27 27 27 28 28 28 31 28 24 20 18 19 22 24 30 30 32 34 30 23 18 18 23 22 19 15 12 14 19 23 28 34 38 34 27 25 32 40 39 36 34 35 37 36 31 26 21 26 30 30 26 23 23 25 35 43 48 44 39 40 43 45 49 48 42 33 30 32 32 30 35 42 51 57 59 59 59 59 56 53 49 47 47 46 44 42 36 30 23 20 22 23 25 26 29 33 37 38 36 34 34 34 32 35 37 35 33 34 40 45 66 63 46 31 32 36 41 49 53 47 42 41 40 37 38 40 46 55 64 64 55 46 43 44 50 38 27 25 27 27 27 28 30 30 30 30 29 29 29 29 24 26 30 33 33 31 29 26 33 33 39 46 46 33 16 7 9 8 9 16 24 27 23 18 8 14 20 25 28 34 42 49 46 49 49 45 40 35 29 22 20 22 26 31 36 40 42 43 38 35 33 32 28 24 25 30 33 34 34 32 31 35 42 49 56 49 40 34 32 33 35 36 38 40 42 44 49 55 55 51 189 187 187 188 188 186 186 188 187 187 187 187 187 187 186 186 186 186 186 187 187 187 188 188 189 188 188 187 187 188 188 189 182 183 184 185 186 187 188 189 187 188 189 188 186 185 185 186 188 188 187 187 186 185 184 184 189 186 184 185 188 188 184 180 180 185 189 187 183 181 185 190 186 186 186 186 186 186 186 186 185 187 190 191 192 192 187 182 187 186 185 185 187 187 187 186 182 185 187 187 185 182 182 185 186 191 198 201 193 182 181 188 187 187 188 188 188 188 189 189 191 190 190 191 192 192 191 190 189 189 190 190 191 192 193 193 187 187 188 188 189 190 191 191 189 189 190 191 191 190 189 189 188 189 190 191 192 193 193 193 190 191 191 192 193 194 194 195 194 193 191 188 187 188 191 194 192 192 191 191 191 191 192 192 191 189 185 179 175 178 186 192 193 172 148 137 139 141 136 130 108 134 148 153 169 178 167 152 145 162 160 143 149 173 170 145 118 151 200 229 220 193 181 186 188 189 189 186 182 178 176 175 179 183 192 200 202 200 202 206 207 212 210 195 172 150 133 124 125 138 138 111 74 58 72 93 121 137 158 175 189 194 184 169 157 165 172 168 153 133 117 109 123 122 146 148 114 66 34 42 102 144 178 146 86 82 120 141 164 165 132 111 158 219 209 161 146 117 71 63 84 98 91 62 73 89 105 90 72 53 28 27 88 171 187 128 110 148 182 193 210 193 157 105 50 26 63 119 181 193 193 186 195 199 162 112 113 153 178 165 144 145 159 166 166 138 129 134 133 129 109 74 76 126 171 180 169 142 86 26 37 125 177 167 134 83 39 27 99 156 152 107 85 93 130 165 187 171 168 173 167 154 139 125 117 118 115 146 171 154 142 148 115 73 77 92 89 95 83 57 72 101 131 101 72 102 141 161 163 129 106 124 156 159 128 96 95 115 140 147 142 152 167 167 135 119 120 168 186 137 76 30 12 57 145 208 188 135 130 160 172 183 167 149 177 214 208 181 157 117 67 38 33 36 37 36 42 42 40 38 35 35 36 38 26 47 72 90 97 106 148 202 216 153 59 54 132 194 219 219 210 204 185 160 137 117 93 72 58 44 33 34 36 30 30 36 37 40 32 25 26 25 22 27 28 22 19 22 27 29 30 32 34 30 36 31 27 27 42 85 172 193 168 136 148 156 138 128 161 177 151 124 141 122 93 135 173 165 143 121 125 155 186 200 191 195 161 130 125 107 108 147 196 202 204 208 176 120 81 48 28 29 33 36 31 23 24 30 28 29 29 27 24 23 24 26 32 30 30 24 12 19 67 120 154 163 163 146 127 133 168 202 193 203 214 187 124 92 128 178 171 137 117 118 100 73 86 124 97 69 46 36 29 28 25 17 22 21 21 21 21 22 23 24 21 20 20 21 24 25 25 24 25 27 30 33 34 35 34 33 37 31 27 25 9 7 70 158 187 153 134 148 165 162 155 155 192 209 214 198 182 183 194 202 178 156 144 142 93 30 11 75 155 150 129 144 186 206 200 177 118 102 169 224 220 187 150 158 158 115 127 144 136 151 181 203 211 164 135 105 97 148 192 194 180 123 83 100 137 136 99 75 113 139 134 148 155 162 196 192 125 50 4 1 49 140 201 219 210 202 208 174 129 103 100 142 187 207 188 169 95 22 59 95 79 91 98 105 127 144 122 84 59 97 142 157 146 137 138 139 123 112 111 115 120 126 97 44 52 73 69 42 43 72 77 56 30 30 71 125 129 91 60 51 40 28 27 34 33 40 80 127 118 78 61 75 87 98 125 150 137 96 68 68 55 24 17 33 30 53 80 84 64 46 52 69 61 66 72 69 55 38 29 29 23 21 29 36 41 78 143 191 177 130 97 94 88 63 29 5 29 118 191 210 166 95 47 18 20 24 29 32 31 27 22 17 32 77 130 167 130 68 56 53 29 96 187 228 219 218 194 134 126 151 176 190 200 173 152 189 201 201 211 237 197 88 23 19 22 56 78 95 100 116 173 220 203 125 134 204 205 180 196 213 198 205 215 224 229 227 219 212 235 209 152 156 197 167 103 75 89 68 82 143 186 170 130 108 116 137 116 69 60 54 73 149 199 175 153 139 117 97 101 119 154 168 154 131 168 201 218 220 213 149 122 112 76 76 130 170 195 246 251 191 109 54 90 113 139 151 198 228 202 140 100 109 163 167 156 164 159 112 51 78 181 237 225 205 189 183 162 154 161 177 197 216 206 167 170 218 209 99 66 161 229 253 238 126 28 12 62 101 112 115 112 155 176 184 146 105 108 117 63 63 179 203 154 87 47 9 30 111 209 241 215 197 197 204 222 199 132 86 115 183 229 231 165 86 135 143 138 146 187 217 217 211 206 201 190 180 177 162 114 63 81 129 175 152 87 60 65 60 114 185 201 171 121 111 173 214 131 50 24 80 155 210 203 151 119 76 86 126 159 172 151 130 130 165 181 125 66 104 180 206 178 120 63 34 24 28 35 34 33 45 66 74 65 57 53 45 37 69 103 124 123 92 51 30 41 47 56 75 106 128 122 103 88 80 80 103 115 97 111 163 168 133 77 40 35 39 38 39 41 42 43 44 44 43 43 42 47 53 55 53 54 57 55 48 35 32 30 28 22 17 18 23 38 37 32 23 18 19 19 19 26 30 35 42 48 49 42 33 17 21 35 53 58 50 39 34 19 16 19 27 30 30 34 42 41 44 46 42 34 26 21 20 22 21 20 20 20 22 24 25 23 19 16 17 21 25 26 26 21 21 22 24 26 26 23 20 20 31 42 43 35 28 25 25 22 23 24 26 28 29 29 29 27 30 36 41 45 49 53 56 46 44 37 28 29 40 48 49 42 31 28 28 27 34 42 41 30 26 22 22 24 26 25 23 27 26 25 25 26 26 23 21 22 27 31 33 36 41 43 41 30 25 24 26 26 24 29 38 44 40 35 29 25 22 21 20 23 20 18 17 17 16 14 12 23 22 20 20 22 25 27 28 21 26 33 37 38 40 43 46 63 59 50 35 17 12 22 37 42 40 43 50 50 40 26 17 22 21 17 13 13 18 22 23 20 21 22 23 24 24 23 23 20 22 25 27 26 23 19 16 18 17 17 18 19 20 21 21 22 22 22 20 20 22 25 28 32 38 45 47 41 30 19 12 6 14 26 34 37 35 32 30 29 27 27 30 37 48 57 63 58 54 45 33 25 25 27 28 26 24 21 19 21 28 37 45 40 40 41 43 44 43 42 41 40 40 41 41 42 44 47 48 29 28 28 27 25 28 37 47 51 50 53 55 50 40 32 29 29 28 29 31 33 30 24 19 20 18 15 12 10 11 13 15 21 20 17 12 7 5 6 7 9 12 15 19 22 28 34 39 42 47 51 51 47 38 24 13 7 18 34 47 52 51 45 40 29 25 18 17 30 49 58 57 55 53 51 47 36 22 13 11 17 17 17 18 18 19 19 20 14 13 19 32 41 40 36 32 29 22 17 19 20 18 19 23 21 27 35 44 50 52 52 51 43 38 33 33 36 38 36 32 25 24 24 25 28 31 33 34 36 38 41 44 46 48 50 51 52 48 44 44 45 46 44 42 41 41 42 44 46 46 45 44 39 35 36 43 46 43 40 41 44 44 44 44 44 43 42 41 33 30 29 31 37 42 43 42 39 44 45 39 35 36 37 37 37 32 31 33 33 31 30 31 29 30 32 33 34 33 32 31 31 32 33 32 32 34 38 41 44 40 36 32 25 18 16 18 23 22 23 28 36 45 51 53 56 53 50 48 46 43 37 32 31 34 38 39 37 34 31 30 45 55 56 53 50 41 36 43 56 60 42 18 13 16 19 22 28 28 26 23 20 19 20 21 23 22 21 21 21 22 22 22 20 21 22 20 19 18 20 22 24 26 27 25 23 24 29 33 43 46 49 49 45 41 37 36 23 26 28 29 36 45 49 49 41 27 13 11 18 26 28 25 23 23 26 34 42 45 42 37 38 37 35 35 35 36 37 38 30 29 28 26 23 22 23 24 25 26 28 35 48 57 55 48 46 49 53 56 54 49 43 38 37 33 28 26 26 27 27 27 29 31 34 37 39 40 39 38 40 36 26 16 13 20 26 29 34 30 25 20 18 21 25 29 36 36 33 29 28 32 33 31 41 42 43 42 43 45 49 53 48 47 45 44 41 37 31 27 32 38 46 53 55 54 52 51 49 49 49 49 48 47 47 46 47 48 49 49 48 47 45 44 40 36 31 31 35 40 45 49 44 45 45 46 48 51 54 57 55 55 55 53 51 49 47 47 54 52 47 39 30 23 21 20 20 22 25 30 36 43 48 52 44 45 44 42 41 43 50 55 42 28 20 24 27 23 23 27 16 11 8 9 12 15 21 27 33 32 29 24 19 19 21 24 20 18 17 19 20 21 27 34 33 27 20 18 21 27 30 32 33 36 40 46 49 45 38 31 30 30 31 33 34 36 38 39 28 27 27 29 31 28 22 16 20 21 22 22 22 23 26 28 31 30 31 32 33 35 38 41 39 42 44 44 42 39 38 38 41 39 36 36 38 42 43 44 38 40 46 53 57 51 39 28 27 25 24 23 24 27 31 33 33 29 24 19 18 19 22 25 31 30 31 33 31 24 19 18 27 25 21 16 13 13 18 22 32 35 37 36 34 34 37 40 39 35 31 30 32 32 30 27 23 27 31 31 28 25 25 27 35 41 45 43 40 41 45 47 53 49 40 29 24 26 29 31 33 41 52 60 63 62 60 59 55 51 47 45 45 45 45 44 38 34 30 28 27 28 28 27 31 35 39 41 41 39 38 37 37 39 41 40 39 40 45 49 60 61 49 37 40 44 46 52 52 46 41 40 39 37 37 39 49 57 64 64 57 51 48 49 52 41 30 27 29 31 32 32 33 33 31 29 27 26 25 24 24 26 29 32 32 30 28 26 30 31 37 46 47 34 17 6 9 10 14 22 30 31 26 21 12 15 19 22 25 32 42 49 46 51 53 49 44 37 28 20 15 19 25 33 38 41 43 43 34 31 29 28 25 22 25 30 34 34 33 30 29 33 41 48 58 52 43 36 32 33 34 35 40 40 39 42 49 56 54 48 186 185 185 185 184 183 183 183 188 188 188 187 187 186 186 186 187 187 187 187 187 187 187 187 189 188 186 185 185 186 188 189 182 182 183 184 185 186 186 187 186 186 187 187 186 186 186 187 187 187 187 186 186 185 185 185 191 189 186 186 188 188 187 185 182 186 188 187 183 182 184 188 185 185 185 185 185 185 185 185 188 191 190 186 186 188 187 183 183 184 185 187 188 188 187 186 187 189 193 192 183 182 190 195 206 195 191 191 187 185 186 186 187 187 188 188 188 188 189 189 191 189 189 190 193 193 190 187 193 193 192 191 191 190 189 189 190 190 190 191 191 192 192 192 189 189 190 191 191 190 189 189 188 189 190 191 192 193 193 193 190 190 190 191 191 192 192 192 194 194 193 190 187 188 192 196 192 191 191 191 191 191 191 192 192 191 187 180 176 179 189 198 189 174 157 145 140 140 144 149 117 129 136 146 166 173 162 152 151 164 165 151 139 134 122 105 140 184 215 208 191 189 191 188 188 190 192 191 187 181 175 171 162 168 182 198 204 201 195 193 204 201 191 183 185 192 191 182 202 212 191 137 102 117 156 180 189 200 211 217 219 218 211 203 171 176 186 190 176 153 137 134 136 167 188 145 80 47 63 114 166 206 193 120 82 115 156 165 192 173 154 161 192 211 216 221 209 149 93 98 108 92 74 51 64 69 78 79 84 66 29 27 47 109 125 91 91 131 154 152 143 125 99 62 36 61 123 165 191 194 193 195 205 201 158 108 126 168 200 197 184 183 185 181 190 154 128 123 126 125 95 52 76 131 160 159 148 128 93 51 33 72 121 141 142 93 28 30 117 157 136 112 99 86 111 138 170 171 174 164 144 133 130 122 132 121 90 120 158 148 142 137 100 59 79 102 110 116 90 69 61 91 122 88 59 105 154 165 171 130 100 105 123 128 125 124 132 149 157 143 126 126 130 126 78 91 108 134 136 114 96 70 28 38 109 180 173 142 152 178 169 177 171 153 147 142 123 100 56 43 36 40 39 31 34 46 55 48 40 37 39 41 40 38 30 37 33 43 91 155 205 234 234 152 58 70 139 167 173 178 195 210 217 207 193 180 160 141 114 93 76 63 42 29 33 41 40 41 32 25 29 28 22 23 37 32 27 25 27 29 30 31 29 25 32 32 27 20 27 65 131 172 160 129 141 144 126 125 176 189 159 136 157 131 112 178 215 183 148 134 141 158 174 184 175 139 106 106 109 92 108 161 189 174 155 151 154 161 137 68 40 32 29 33 31 25 23 27 26 28 29 28 25 22 22 23 29 29 31 27 14 22 76 136 153 148 140 131 127 135 156 174 158 175 186 159 116 106 134 158 136 103 79 74 70 80 130 188 134 96 59 36 23 24 26 22 21 21 20 20 20 21 21 22 21 20 20 21 22 23 23 22 25 27 30 33 35 35 34 34 32 29 31 32 12 3 69 163 225 176 143 151 161 152 150 160 213 217 202 174 164 181 199 205 200 191 169 136 78 19 25 94 159 132 100 116 178 224 212 172 101 97 160 217 202 156 139 169 166 115 125 149 140 141 158 179 169 127 116 95 107 167 178 153 145 117 67 68 105 111 100 91 162 203 191 173 161 170 201 183 136 58 8 3 51 140 197 212 185 176 197 184 138 108 108 136 163 218 215 149 64 35 79 107 127 145 142 121 120 136 126 97 70 77 103 116 109 123 148 152 130 114 123 135 118 96 78 56 45 54 50 37 43 60 58 40 27 28 76 140 140 89 49 38 26 24 32 44 43 45 71 106 97 76 53 45 70 124 163 166 121 108 97 82 50 18 15 31 26 53 77 72 47 29 32 43 47 51 50 43 36 33 32 31 40 24 35 56 70 124 204 246 209 125 77 88 86 56 25 6 34 120 186 206 168 92 39 18 17 26 32 32 30 22 19 24 47 135 212 218 136 58 51 51 44 94 129 157 170 209 233 167 105 147 176 173 180 179 171 195 191 209 229 234 177 70 7 6 31 74 99 119 148 188 224 226 166 118 166 215 174 147 182 223 201 200 203 213 222 217 193 170 197 198 154 167 199 154 87 45 62 71 98 121 122 114 112 111 139 113 92 110 146 122 86 120 157 168 177 167 137 102 82 78 105 129 122 105 131 152 149 142 132 114 84 46 44 114 199 236 229 240 235 189 131 101 139 139 114 102 129 148 158 154 135 148 173 157 163 185 146 81 46 97 211 243 199 171 169 167 140 132 140 156 171 181 180 165 168 193 186 97 78 162 216 211 160 67 36 74 127 169 190 184 168 168 159 130 122 151 195 165 68 49 130 129 125 130 95 9 20 139 216 237 208 200 203 203 219 202 187 129 115 146 172 181 153 107 143 140 145 186 228 215 192 205 191 195 205 209 209 178 114 73 78 115 159 143 84 75 108 120 144 196 205 181 130 98 159 242 164 75 27 46 106 196 223 169 133 83 95 128 133 137 127 110 109 153 197 156 74 87 167 206 183 122 59 26 23 36 41 32 16 46 97 127 112 78 54 41 37 55 80 107 115 86 48 32 37 45 72 116 151 153 123 92 76 54 54 89 105 83 92 139 174 141 86 50 46 46 40 40 43 43 44 44 43 42 41 40 44 49 52 53 56 59 57 51 36 30 25 22 19 16 18 23 35 35 29 20 15 16 18 18 31 32 34 39 47 50 43 33 18 20 34 58 67 55 36 25 14 17 25 34 37 33 32 35 38 39 39 35 29 23 20 19 22 21 20 20 21 23 26 28 26 20 15 15 21 27 28 28 24 23 24 25 27 26 24 21 23 34 43 42 33 27 25 24 24 23 23 24 27 28 27 26 25 30 37 42 44 47 52 55 52 49 37 24 26 40 50 51 40 27 24 27 26 31 35 32 27 24 22 23 26 27 25 23 27 26 25 26 27 26 22 19 23 27 28 28 30 35 37 35 27 25 26 29 30 31 38 46 47 40 32 26 23 22 20 19 20 18 16 16 17 17 16 14 22 21 21 22 25 27 28 28 22 25 29 30 32 35 42 47 62 59 50 33 14 7 19 37 41 38 40 45 44 35 23 16 20 20 19 18 18 20 21 21 20 21 22 23 23 23 23 22 20 22 24 26 26 23 20 17 20 18 17 17 19 20 20 19 20 20 20 20 20 21 22 23 25 31 38 42 39 32 22 16 9 17 28 36 39 37 34 32 27 26 26 29 37 49 63 72 61 49 33 24 23 27 28 27 22 21 19 18 19 26 36 43 40 40 41 44 46 46 43 40 40 38 38 40 44 44 41 37 19 21 23 22 20 23 34 44 51 49 48 49 43 33 26 23 28 28 31 37 42 40 31 23 26 24 21 19 17 15 12 10 23 22 19 13 7 3 3 4 7 10 15 20 26 34 43 49 45 48 52 55 53 42 24 11 14 30 50 60 60 52 41 32 27 27 20 15 28 51 61 58 53 53 54 50 38 24 17 17 21 21 20 19 19 20 21 22 14 11 15 28 39 40 36 33 32 24 19 20 21 20 22 26 28 33 39 44 46 48 50 53 46 41 37 35 38 40 40 39 29 25 21 23 29 35 36 35 35 37 40 42 43 46 49 52 53 50 48 50 53 53 48 43 40 38 38 41 47 51 51 51 43 35 33 38 43 42 41 42 45 45 44 43 41 39 37 36 28 27 27 31 38 43 44 42 38 44 46 42 35 31 30 31 30 29 30 34 35 30 28 28 31 32 33 33 33 32 30 29 30 30 30 30 31 35 41 46 43 37 31 27 23 18 16 18 23 23 24 28 35 44 52 57 57 55 52 49 45 40 35 32 41 42 42 40 36 31 26 23 36 48 54 54 52 40 34 40 65 62 39 14 11 14 17 21 27 26 24 21 20 19 20 21 24 23 21 21 22 23 22 21 21 22 22 20 18 18 20 22 22 23 24 22 21 21 25 28 34 40 46 50 48 43 39 37 30 30 29 30 36 45 49 47 42 28 14 12 21 28 28 24 18 19 24 32 41 45 44 41 40 40 40 38 35 35 39 42 42 40 36 32 30 29 30 32 31 30 29 36 49 59 58 51 47 52 57 58 52 45 38 35 34 30 24 21 22 24 26 27 31 33 37 40 41 41 39 38 38 34 25 15 14 20 26 29 35 32 28 22 19 19 22 26 30 31 31 29 29 30 28 23 32 36 40 42 43 45 48 50 46 46 46 44 40 33 27 22 26 33 43 52 56 56 53 51 52 50 48 47 46 46 48 48 50 51 52 52 50 47 44 42 36 33 31 31 32 34 41 48 43 43 45 46 47 50 52 53 63 62 60 56 51 47 45 45 51 52 49 42 32 23 19 17 18 20 24 29 34 39 43 45 43 47 51 49 45 46 51 57 39 24 15 22 28 26 25 27 18 14 12 14 15 15 19 23 33 32 29 24 20 18 19 22 17 14 13 14 15 18 26 35 36 29 21 17 18 22 25 27 27 31 36 42 45 41 34 28 30 30 30 31 33 36 37 37 30 29 29 31 33 32 28 24 25 25 26 26 26 26 26 27 33 32 32 33 31 29 30 34 36 39 42 43 42 40 39 40 42 41 40 41 42 43 42 40 37 39 44 50 52 46 34 24 26 23 20 19 21 26 32 36 33 29 24 19 18 20 23 26 32 29 29 33 33 27 20 18 27 26 22 17 14 14 18 22 28 33 39 42 42 41 39 38 37 34 31 31 31 31 28 26 23 27 31 32 31 31 32 33 35 40 45 46 44 43 44 44 49 45 37 28 24 25 29 33 28 37 50 60 64 64 62 60 54 50 46 44 44 46 46 46 43 43 41 40 39 37 35 34 31 34 38 41 42 41 39 38 38 40 42 42 42 44 47 51 58 61 53 44 47 49 48 52 50 44 39 39 39 37 38 40 54 56 58 56 52 49 50 52 54 44 32 28 30 33 34 34 33 32 30 28 26 25 25 24 26 28 30 32 32 31 28 27 28 29 37 46 47 34 18 8 11 13 19 28 34 35 29 24 13 16 19 22 26 32 40 46 45 51 54 52 47 38 26 17 14 18 27 35 40 41 40 38 30 28 27 27 25 24 27 33 36 36 33 29 28 31 39 46 55 53 46 37 32 34 37 38 41 38 36 38 47 55 51 43 185 185 185 184 183 184 183 182 188 188 188 187 187 186 186 186 187 187 187 187 187 187 187 187 187 186 184 183 183 184 186 187 188 188 188 188 188 188 188 188 186 185 185 186 186 187 186 186 185 185 185 186 186 187 187 187 189 189 187 185 182 183 187 191 188 187 186 185 185 184 183 182 185 185 185 185 185 185 185 185 184 185 184 182 184 191 196 198 193 191 189 185 184 185 189 193 186 185 191 188 179 186 198 196 202 167 139 138 161 195 204 185 187 187 188 188 188 188 189 189 191 189 188 190 193 193 190 187 193 192 192 191 190 189 189 189 192 192 192 191 191 190 190 190 189 189 190 191 191 190 189 189 189 189 190 190 191 192 193 193 192 192 192 191 191 190 190 190 191 193 195 193 190 189 191 194 190 191 191 191 191 191 191 190 191 191 189 184 180 181 187 193 180 169 153 140 131 135 155 174 167 155 137 132 142 142 139 144 163 157 159 155 119 80 87 121 141 174 194 187 185 196 197 183 191 191 191 190 189 186 183 181 173 170 172 180 187 189 188 188 184 184 179 177 185 198 200 194 195 186 161 137 146 177 193 189 195 196 199 202 199 197 204 214 187 157 143 163 181 171 145 128 129 162 161 91 45 69 124 179 198 207 158 108 126 159 167 170 189 174 162 176 199 203 203 213 222 157 115 141 156 135 115 91 65 49 50 68 87 67 29 32 34 56 61 57 76 104 101 81 67 68 56 29 39 117 185 192 157 155 154 159 162 154 135 118 131 159 187 197 191 183 174 168 177 165 159 162 161 142 97 51 74 121 131 123 117 111 100 68 27 39 104 155 152 85 28 66 138 169 148 122 94 65 87 114 144 144 152 150 131 118 120 122 151 122 78 102 134 123 115 102 74 52 85 117 138 150 121 98 68 81 96 65 52 106 142 135 135 122 112 110 114 122 134 145 125 141 133 102 92 104 109 101 92 116 145 167 157 141 138 119 57 35 70 124 132 142 189 228 190 163 133 106 80 60 51 47 41 33 34 39 32 29 56 93 93 71 44 33 37 43 42 38 34 34 23 28 73 131 168 184 215 143 64 92 173 194 171 148 171 198 221 225 221 216 205 193 178 176 153 106 69 64 60 44 34 40 37 32 33 29 24 27 36 35 34 32 31 28 23 19 27 22 29 30 28 21 22 53 88 137 141 122 134 137 136 158 193 187 156 154 183 143 115 186 204 172 142 143 168 185 180 167 138 93 89 112 98 84 114 156 150 139 128 136 161 200 185 102 62 41 26 28 31 27 24 25 25 27 28 28 25 22 21 21 27 28 32 28 15 28 95 166 180 151 123 116 126 135 137 136 144 163 162 128 106 120 124 102 81 92 109 124 132 141 163 185 146 105 63 37 23 24 27 22 20 20 19 19 19 19 20 21 22 21 20 21 22 23 22 21 25 27 30 33 35 35 34 34 30 29 33 32 10 4 77 177 242 183 145 152 155 139 142 167 203 189 158 133 142 175 192 187 186 195 190 154 86 21 44 109 136 105 79 93 157 211 184 124 86 114 159 207 188 135 135 150 159 143 134 119 115 125 129 141 130 114 110 98 128 173 156 135 131 120 71 64 109 130 123 113 174 219 208 185 167 170 197 177 129 57 10 1 46 139 197 209 160 150 178 185 139 102 109 139 139 200 206 99 39 87 133 153 188 202 176 117 89 110 129 126 84 60 83 122 123 118 120 111 93 98 127 139 102 58 51 61 61 52 41 40 53 65 56 39 35 37 75 120 115 73 37 23 22 31 46 54 47 43 63 91 84 66 42 33 63 116 134 114 113 125 110 62 21 15 28 35 33 39 44 43 33 27 33 44 36 40 40 34 32 34 34 31 34 35 69 101 110 147 210 245 199 118 81 102 92 46 12 2 34 97 152 184 156 78 32 25 23 33 34 31 25 13 19 43 103 201 251 212 103 36 58 81 118 116 90 104 123 162 211 174 118 153 169 153 169 191 173 162 186 219 235 201 134 55 2 1 56 109 121 130 186 246 244 189 116 135 194 203 150 128 164 211 193 177 171 192 225 227 185 137 187 183 153 180 190 111 54 50 69 100 119 96 65 76 112 133 123 114 160 216 223 176 118 101 124 147 161 146 113 95 102 118 131 135 118 124 159 168 131 103 105 125 100 48 62 152 230 251 222 216 239 218 146 127 204 217 165 130 105 79 94 133 141 154 168 161 170 178 137 105 82 106 163 198 172 170 186 191 177 185 166 157 153 163 172 166 162 169 149 119 122 136 140 110 53 30 114 186 218 247 232 181 175 167 155 108 127 202 247 163 58 50 65 104 166 192 125 7 16 160 226 237 207 208 210 201 217 211 221 171 129 115 110 121 134 124 145 158 176 211 232 205 186 208 203 205 215 219 220 175 106 96 122 134 145 117 73 80 121 141 132 150 181 203 154 91 140 244 211 102 31 26 59 142 205 197 141 88 100 129 129 129 105 66 85 137 203 179 87 75 149 201 183 120 54 23 24 39 40 24 2 50 137 198 180 115 60 33 38 45 63 88 97 72 44 39 44 56 99 160 190 168 123 92 50 42 51 73 73 55 68 108 152 122 83 60 55 53 51 53 45 44 43 42 41 40 40 40 41 45 49 53 58 60 56 51 35 25 17 17 20 21 22 23 28 29 26 18 13 15 18 19 32 32 32 35 44 49 45 37 24 24 37 61 69 53 31 19 14 21 32 41 40 33 28 27 32 31 30 26 22 18 16 16 21 20 19 20 22 25 29 31 29 22 16 16 21 27 29 28 28 27 27 28 30 30 27 25 25 36 43 38 30 26 25 24 26 24 22 22 24 24 23 21 23 28 34 38 40 41 44 47 56 51 36 22 25 42 55 56 38 25 22 26 25 26 29 26 29 26 24 25 28 29 27 25 23 24 25 27 29 28 23 20 24 27 27 26 28 32 34 33 25 25 27 31 34 38 46 53 43 36 27 22 22 24 23 21 18 16 15 16 18 20 19 17 16 19 25 30 33 32 30 28 25 25 23 20 21 27 39 47 54 54 49 34 14 8 20 37 47 41 38 39 37 30 23 20 16 18 20 23 23 21 18 17 19 19 20 21 21 21 20 19 18 20 23 25 25 24 22 21 21 19 17 17 20 21 20 18 18 17 17 17 18 18 19 18 21 24 29 33 33 31 26 22 19 24 31 36 37 36 34 34 26 25 24 27 35 48 63 72 56 41 25 20 24 28 28 26 21 22 22 22 22 26 32 36 38 38 39 45 50 51 46 41 41 36 35 40 48 47 38 28 15 20 22 20 18 22 32 41 52 47 42 38 31 23 19 20 28 30 36 43 47 44 35 27 23 24 27 30 31 26 17 9 22 22 19 14 8 4 4 4 7 9 13 18 24 34 44 51 49 49 52 56 55 43 24 11 23 40 57 62 57 48 36 26 24 26 21 17 29 52 62 59 54 55 55 49 36 23 21 25 28 27 26 25 24 25 25 26 15 11 14 25 35 38 35 33 32 24 20 21 23 23 26 30 34 38 42 43 42 42 46 49 46 44 40 38 39 40 42 42 38 28 19 19 27 34 34 31 34 36 38 39 40 43 48 52 54 54 54 58 60 56 48 42 37 35 34 38 45 52 55 56 51 38 29 32 37 39 39 41 43 43 42 41 39 36 34 33 27 26 26 30 36 41 41 40 37 42 48 49 41 32 27 27 25 26 32 38 38 32 28 28 34 35 35 35 34 32 30 28 30 29 27 26 28 35 45 53 41 32 25 23 23 20 18 18 23 23 25 29 36 45 53 58 55 55 53 49 44 40 38 37 55 51 44 37 30 25 21 19 26 38 48 54 54 41 32 38 69 60 32 9 9 16 20 26 23 22 21 20 20 22 23 24 25 23 21 22 23 23 21 19 21 22 23 22 20 20 22 24 19 20 21 20 20 21 24 27 28 35 44 50 49 45 40 37 38 37 34 32 37 43 45 42 34 24 15 17 26 32 29 23 14 16 22 31 40 46 47 45 40 43 44 42 39 38 40 44 54 50 43 38 36 37 39 41 41 37 32 35 47 58 58 52 46 51 55 54 47 39 34 32 33 28 23 20 21 24 26 27 31 33 37 40 41 40 38 36 37 35 27 19 18 23 28 30 33 32 29 23 18 17 20 23 25 28 29 28 29 29 23 16 22 28 38 44 47 47 47 47 46 47 47 44 39 31 24 19 22 30 42 53 59 58 53 48 52 50 47 45 44 46 48 50 52 52 53 52 50 46 43 40 31 31 34 37 34 32 38 47 44 44 43 45 47 50 50 50 64 63 60 53 46 42 41 43 46 48 50 45 36 27 22 21 18 19 22 26 29 32 34 35 40 47 53 53 49 48 53 59 35 21 14 23 31 29 25 25 19 16 15 17 17 15 16 19 31 31 30 26 22 19 20 21 14 11 9 11 13 16 25 34 37 31 23 17 16 17 20 22 24 27 33 38 40 36 31 26 33 29 26 27 33 37 35 32 31 29 28 28 30 32 33 32 30 30 30 30 29 27 25 23 26 27 31 35 32 25 25 27 30 33 38 40 40 40 41 42 42 43 45 48 48 45 39 34 39 40 41 43 44 39 31 24 25 22 18 17 19 25 32 36 32 28 24 20 19 21 24 27 32 28 27 32 34 30 23 19 24 24 22 19 16 16 18 21 20 29 40 47 47 43 38 35 34 34 33 33 33 30 26 22 19 22 27 30 32 34 36 38 36 40 45 49 49 45 41 39 41 39 35 31 28 27 32 37 30 38 50 58 61 59 57 55 51 48 45 44 45 47 47 47 47 48 49 49 47 44 41 40 33 34 36 38 40 40 39 38 39 41 43 44 46 48 51 54 59 63 57 49 51 51 47 50 46 40 36 36 37 38 40 44 60 56 51 47 45 47 52 56 54 45 33 27 29 33 35 34 30 29 28 27 27 27 28 29 29 30 32 33 33 32 30 28 27 30 37 46 45 33 20 14 15 18 23 30 36 35 31 26 13 16 21 25 29 33 38 41 44 50 54 52 47 38 26 16 16 20 29 37 40 38 34 31 27 26 27 29 29 28 31 36 40 39 36 32 29 31 38 44 50 52 48 38 33 37 41 43 43 38 33 35 43 50 46 36 186 188 187 185 185 187 187 185 187 187 187 187 187 187 186 186 188 188 187 187 187 186 186 186 185 185 184 184 184 184 185 185 188 188 188 187 187 186 186 186 186 185 184 185 186 187 186 185 184 184 185 186 187 187 188 188 185 187 187 184 180 181 185 190 189 187 185 185 185 185 183 181 185 185 185 185 185 185 185 185 183 182 184 188 190 190 195 200 193 193 190 183 178 181 191 201 196 191 195 195 193 209 210 185 136 75 67 124 172 193 198 192 187 187 188 188 188 188 189 189 190 189 189 190 191 191 190 188 188 188 189 189 190 191 191 192 191 191 190 189 188 188 187 187 189 189 190 191 191 190 189 189 191 191 190 190 190 191 192 193 195 194 194 193 192 191 191 190 190 192 194 195 193 191 190 190 190 190 191 191 191 191 190 190 189 189 188 187 186 185 185 185 178 171 163 153 137 127 133 145 168 174 164 138 109 90 97 120 148 143 132 117 105 105 120 136 123 133 148 166 184 198 200 196 197 194 189 188 189 192 194 195 183 166 150 148 156 167 177 184 180 188 193 186 174 163 155 150 137 131 137 162 188 196 185 173 193 188 184 179 171 165 172 185 170 131 107 126 155 158 138 121 125 122 97 46 47 109 152 167 178 150 112 127 177 176 148 151 173 169 173 191 204 193 187 198 211 157 120 139 163 178 184 158 81 43 33 52 69 55 31 43 42 38 38 48 66 79 70 51 49 62 56 31 54 133 170 140 110 102 96 95 93 93 104 119 113 121 133 139 134 123 116 115 128 139 156 170 164 128 77 41 65 103 97 87 95 119 132 92 29 51 132 175 132 58 51 129 181 186 157 120 98 97 115 121 118 98 106 130 129 117 124 141 147 106 79 102 116 98 82 69 56 62 91 113 134 156 143 117 74 75 84 62 50 83 111 120 126 140 147 141 132 128 124 118 109 122 103 75 89 124 139 136 166 163 177 202 192 176 177 160 93 44 39 75 107 148 193 210 159 109 68 53 42 35 36 36 37 34 42 52 47 51 95 148 146 108 62 35 34 40 38 32 34 38 39 44 51 59 82 115 144 118 75 105 182 209 187 154 159 179 199 207 209 211 210 206 226 225 189 143 143 155 109 38 26 51 59 43 29 21 18 23 37 39 39 35 33 30 25 20 30 25 29 27 29 25 19 38 54 103 127 124 118 106 122 170 201 172 140 159 195 146 100 155 190 174 154 153 182 203 182 144 102 87 106 110 72 69 105 120 118 114 121 146 169 196 196 143 84 53 28 27 32 29 24 24 24 26 27 26 23 21 21 22 28 27 31 27 14 28 97 172 195 177 152 129 112 110 126 145 178 189 163 109 98 139 147 108 90 115 138 147 156 167 168 161 137 98 60 38 27 27 27 20 19 19 19 18 19 20 21 22 24 23 22 22 23 23 22 21 25 27 30 33 34 35 34 33 32 30 31 27 8 8 82 179 207 166 145 157 148 113 102 120 117 103 83 81 117 166 187 183 165 173 178 145 70 12 73 149 142 111 93 88 120 156 125 71 67 131 179 218 200 148 128 104 145 166 144 84 78 108 111 114 127 127 110 94 116 135 125 128 145 143 127 125 142 134 118 132 184 216 208 206 195 188 211 198 128 59 12 1 34 122 182 198 153 139 156 166 126 93 117 158 154 174 154 40 19 116 160 173 210 219 182 106 66 90 127 138 82 72 97 131 137 131 103 58 49 88 121 113 74 39 40 61 79 53 30 35 61 76 65 45 55 55 73 90 79 53 30 15 24 32 47 52 43 47 90 140 132 82 45 43 56 70 73 66 101 111 86 32 8 26 39 32 40 32 26 28 29 28 32 38 34 37 38 36 33 32 31 30 30 63 114 140 129 126 150 174 158 104 81 94 72 23 11 33 40 82 136 180 152 69 26 21 20 29 30 29 25 12 33 84 172 236 232 160 66 22 67 116 196 191 154 129 101 97 134 136 118 133 134 122 156 191 163 127 163 180 171 115 64 32 10 20 73 128 127 133 205 251 214 133 97 169 220 212 172 144 154 179 157 153 154 172 197 201 169 132 168 173 153 157 152 85 47 70 133 157 143 87 50 64 98 117 121 196 240 245 250 202 135 145 157 128 99 85 77 83 115 152 163 139 112 154 214 224 170 140 174 187 141 74 78 141 199 230 217 211 237 212 126 103 205 250 233 198 155 109 91 96 97 102 120 146 162 144 115 139 135 127 162 199 190 205 223 231 222 229 206 173 168 198 206 174 143 136 124 101 103 95 73 26 8 79 193 250 246 220 191 173 198 183 137 135 184 250 251 123 37 31 41 133 238 240 134 10 24 167 231 237 208 211 204 183 206 217 221 184 135 107 84 84 113 121 151 182 204 212 215 202 196 209 199 202 207 213 225 170 104 139 217 189 133 77 56 74 99 112 95 96 146 202 167 90 121 226 239 152 65 14 18 98 176 191 154 127 146 152 129 121 93 47 63 123 203 199 111 75 133 191 180 115 51 25 28 38 31 11 1 56 166 250 236 150 72 35 32 36 47 68 77 60 43 47 49 68 114 165 178 143 99 75 38 37 47 64 72 76 89 105 109 82 74 79 71 62 58 53 47 45 42 39 38 39 40 41 42 44 49 55 59 58 51 44 30 20 14 16 23 25 24 24 22 25 24 18 14 16 19 20 26 27 27 30 37 45 46 42 30 29 42 62 65 46 27 20 21 28 37 41 38 31 26 25 28 26 23 20 17 15 15 15 21 20 19 19 22 27 31 34 30 25 20 19 21 25 27 26 29 28 28 29 31 31 30 27 27 38 42 33 25 24 26 26 27 24 20 20 22 23 21 18 22 26 31 35 37 38 39 40 52 50 37 25 29 48 60 58 35 22 22 27 24 24 28 28 34 30 27 26 29 30 29 27 21 22 25 28 30 29 24 20 24 27 28 27 29 33 34 32 24 25 28 32 35 40 47 53 39 31 22 20 24 27 25 22 18 16 16 17 20 21 20 19 13 21 31 38 39 36 33 31 28 25 19 13 13 21 33 44 47 48 46 35 18 13 23 40 55 47 40 37 33 28 24 24 16 17 20 24 24 19 15 14 17 18 19 19 19 19 18 17 18 20 22 24 25 24 23 22 21 18 16 17 20 21 20 18 16 14 13 13 14 15 15 15 18 19 22 26 29 30 29 27 26 30 34 36 36 35 36 36 27 25 23 25 32 43 54 60 44 32 23 22 26 28 26 25 23 25 26 26 25 26 28 30 35 34 37 46 55 58 52 45 41 35 33 39 48 49 40 30 23 25 23 18 17 23 34 41 52 44 36 30 24 18 18 21 31 36 43 48 47 41 33 27 16 21 29 40 45 41 28 17 19 19 18 14 10 7 7 9 8 10 12 14 20 28 38 45 50 49 51 56 54 41 25 15 30 42 51 50 45 41 34 27 24 25 23 23 34 51 59 57 54 55 55 48 34 23 25 32 36 35 34 33 31 30 29 29 19 15 16 25 33 35 34 34 36 27 22 24 26 26 29 34 38 40 42 41 39 39 41 43 45 45 43 41 39 39 41 42 48 37 24 20 25 30 29 25 34 36 37 37 37 40 46 52 56 58 60 61 58 52 45 40 35 33 33 34 40 47 53 56 56 40 27 27 33 35 37 38 38 38 38 37 36 34 33 32 27 25 24 27 33 38 39 38 37 41 49 53 48 36 29 28 26 28 33 39 38 32 29 30 36 36 37 36 35 32 30 28 29 27 24 22 25 34 46 54 37 28 21 21 24 23 20 18 22 22 25 31 40 49 54 56 52 52 51 48 44 43 45 48 62 54 42 31 24 20 19 19 19 29 38 48 53 42 33 39 62 51 24 8 13 22 27 32 21 20 18 19 22 24 26 26 25 22 20 21 23 23 20 17 19 21 23 24 22 22 23 24 19 19 20 20 21 23 25 26 24 32 42 49 49 45 40 37 42 43 40 36 36 39 39 36 24 19 17 22 30 33 29 23 14 16 22 31 40 45 47 47 39 43 46 47 45 42 42 43 54 49 43 40 40 42 44 46 47 42 37 36 45 55 56 52 46 48 50 47 41 36 33 32 33 29 25 23 24 26 26 26 28 30 35 38 39 38 36 34 36 36 31 25 24 28 31 31 31 31 30 25 19 17 20 23 25 27 28 29 30 29 22 13 15 24 35 44 48 46 44 42 45 47 47 45 38 31 26 23 24 31 42 52 58 57 52 47 50 48 45 43 43 46 48 50 54 54 53 51 49 46 43 41 31 34 41 44 37 30 34 45 48 44 41 43 49 54 54 51 60 60 58 52 44 38 38 39 41 47 52 49 41 32 27 26 18 19 20 22 24 26 27 29 37 44 51 53 51 51 56 61 32 19 14 23 30 27 23 23 18 15 15 17 17 14 14 17 26 28 30 28 25 21 20 20 11 9 8 10 12 15 23 32 33 28 22 17 15 16 18 20 24 27 32 36 36 33 29 27 35 28 24 25 32 36 34 29 29 27 25 25 26 29 32 33 32 31 31 31 31 28 24 20 15 18 26 35 33 25 22 26 25 29 34 38 39 40 41 43 41 44 48 52 53 47 38 32 43 42 40 39 38 36 31 28 23 21 18 17 19 24 29 33 28 26 24 22 22 23 25 27 31 26 25 31 36 33 25 20 21 22 23 21 18 16 16 17 16 24 35 44 46 43 36 32 34 34 34 34 31 27 23 19 15 18 23 27 32 35 39 40 39 40 44 50 51 46 41 39 37 36 36 35 32 30 34 40 40 46 52 56 55 51 48 46 47 45 43 44 46 47 47 46 46 49 51 51 48 45 43 42 35 34 34 35 37 39 39 39 39 41 43 46 49 53 56 58 61 65 58 50 51 50 46 47 43 36 32 33 36 39 44 50 60 54 46 41 43 50 57 61 55 46 34 26 27 33 34 32 26 25 25 26 28 31 33 35 31 32 33 34 33 32 30 29 27 31 39 44 41 30 23 21 21 22 25 30 33 33 30 26 16 18 22 26 30 34 37 40 45 50 54 51 46 38 27 18 18 23 31 38 39 35 29 24 24 24 29 33 34 33 35 40 44 44 42 37 32 32 37 42 46 51 50 40 34 39 45 47 45 40 34 33 39 44 39 31 185 188 188 185 185 188 189 186 186 186 187 187 187 187 187 187 188 188 188 187 187 186 186 186 185 185 186 186 186 186 185 185 183 183 183 184 184 184 184 184 187 185 184 184 186 187 185 183 186 186 186 186 186 186 186 187 184 185 187 187 187 186 185 185 184 185 186 186 184 184 185 186 186 186 186 186 186 186 186 186 190 185 187 191 180 159 147 149 156 170 184 189 186 184 189 196 205 193 193 195 202 221 199 139 54 29 79 168 197 185 185 192 187 187 188 188 188 188 189 189 189 190 190 189 188 188 189 191 187 187 187 188 189 190 190 191 189 189 189 189 189 189 189 188 189 189 190 191 191 190 189 189 193 192 191 190 190 190 191 191 192 192 192 192 192 191 191 191 192 191 191 192 193 193 191 189 189 190 191 191 191 191 190 189 189 187 186 189 192 191 187 182 181 179 182 182 167 142 123 118 143 172 175 142 106 85 85 98 103 111 106 99 115 142 140 117 133 123 114 117 138 170 198 214 195 192 188 186 186 187 186 184 175 158 142 140 149 158 164 166 163 167 170 164 148 132 126 129 131 142 165 191 203 198 187 182 189 187 180 166 151 138 129 122 129 125 121 123 129 132 124 115 88 55 45 48 83 142 166 162 139 95 90 142 178 165 150 153 157 163 173 189 195 183 182 198 199 148 105 107 125 159 182 156 80 39 33 46 52 47 38 49 37 29 31 41 53 68 77 75 76 76 61 44 69 126 142 111 115 109 102 97 95 99 114 128 122 123 122 119 112 107 107 111 110 118 126 132 123 89 54 40 62 79 64 70 92 135 166 122 36 65 126 135 76 48 107 196 206 193 163 112 112 169 185 158 128 99 94 109 112 114 139 168 141 89 92 125 128 104 70 51 64 89 97 103 125 156 157 118 78 85 95 77 68 89 111 135 165 178 175 147 121 108 97 85 137 136 105 86 116 159 177 182 199 184 178 184 173 179 199 184 119 62 27 38 72 112 125 108 83 53 41 44 41 42 42 31 26 54 98 124 111 99 130 177 163 126 80 53 49 50 44 35 39 45 51 55 48 33 39 65 65 70 66 113 182 200 191 180 174 173 173 177 185 192 197 199 228 210 178 179 214 200 110 26 54 110 128 85 43 31 31 31 42 45 45 40 36 35 31 25 28 26 29 24 29 29 15 21 33 88 146 163 128 80 96 156 186 148 118 138 171 128 88 136 180 169 153 148 160 165 140 107 103 112 120 96 59 64 88 89 102 105 115 136 145 159 172 151 100 65 36 32 34 28 23 23 23 25 25 24 22 21 22 24 28 25 29 29 18 26 84 151 193 194 181 142 93 81 121 172 189 202 174 114 106 167 200 179 133 135 125 113 126 159 178 177 150 107 63 37 25 26 28 22 20 20 20 20 21 22 24 25 26 25 23 23 24 24 23 21 24 26 29 32 34 34 33 32 31 31 31 28 13 11 66 144 155 137 130 132 111 72 53 59 46 44 42 53 86 126 145 144 139 156 168 121 41 11 111 182 161 141 143 126 111 113 89 66 65 113 164 199 195 155 120 102 143 161 148 90 67 83 89 100 136 126 96 86 93 95 109 122 144 145 171 177 161 121 96 139 202 226 212 213 210 204 214 188 131 62 20 8 35 104 161 187 162 137 127 130 110 95 122 154 151 129 84 12 23 111 157 174 210 223 195 127 85 90 100 94 58 83 117 125 113 107 81 35 81 138 139 84 52 51 59 71 72 47 27 35 60 72 60 42 60 56 62 64 52 41 32 22 26 25 47 75 74 67 107 164 156 87 47 56 57 46 58 84 95 84 55 24 19 33 36 26 35 35 33 30 28 28 28 29 35 35 36 37 33 30 30 33 45 81 113 123 118 102 97 108 118 87 68 69 46 10 24 76 93 113 154 188 145 63 29 25 19 27 29 33 29 14 47 120 200 223 177 112 57 24 71 139 232 249 224 166 122 102 93 85 86 88 89 88 119 147 125 101 103 93 84 57 41 26 11 33 95 139 130 146 209 210 141 78 137 213 237 224 187 141 140 148 150 160 162 151 141 139 140 138 135 151 148 135 129 87 54 85 179 182 141 82 58 58 60 65 128 220 249 241 251 201 126 145 167 122 85 83 90 96 120 149 148 117 94 154 210 216 182 190 239 237 166 82 76 118 165 206 222 227 220 184 129 98 176 239 248 227 194 180 163 131 103 77 77 100 111 99 96 151 158 145 197 233 225 228 225 230 220 212 216 180 176 204 201 157 113 93 91 80 100 119 76 14 61 185 237 249 209 154 161 206 212 170 130 179 232 250 208 73 38 39 57 140 250 252 147 17 20 156 225 234 212 213 191 155 187 215 220 189 143 121 91 73 105 127 154 174 197 211 212 203 199 202 199 204 206 214 235 167 98 170 254 215 119 51 64 91 95 98 81 84 114 151 134 73 96 204 246 195 108 22 3 61 120 131 143 170 215 192 132 108 82 45 45 110 198 211 132 74 108 168 169 104 45 28 34 38 26 4 2 51 159 250 239 154 78 45 29 31 37 54 65 53 43 49 62 88 123 142 131 99 69 53 42 37 41 55 81 114 136 138 93 59 70 97 83 68 63 49 49 46 41 36 35 38 41 44 45 47 51 58 60 54 43 34 23 16 14 17 23 24 23 23 20 25 26 21 17 17 19 20 23 25 25 25 28 36 40 40 35 34 45 61 58 39 26 27 30 34 37 35 30 28 29 31 28 25 21 17 16 16 17 18 21 20 19 19 23 28 33 36 31 28 25 22 22 23 24 24 27 26 25 27 29 30 29 27 29 38 39 28 20 22 27 28 27 23 19 19 23 24 22 20 24 26 30 35 39 41 40 39 44 46 40 30 38 56 63 57 31 21 22 28 25 25 33 37 40 35 29 27 29 30 30 28 21 22 26 30 31 29 23 18 23 27 30 30 32 36 36 34 28 30 32 34 36 41 46 50 36 28 21 21 27 30 28 23 21 20 18 19 20 21 19 17 16 26 39 45 42 37 34 34 32 28 21 14 13 19 31 41 46 47 45 36 22 17 29 44 61 53 45 40 34 28 26 27 20 17 18 21 20 15 13 15 18 18 19 19 19 19 18 17 20 21 23 24 24 23 22 21 20 16 13 15 19 21 19 16 15 12 9 8 10 12 13 12 15 16 19 24 29 32 31 29 28 32 36 38 38 37 37 38 32 27 23 23 29 36 41 42 30 25 23 26 29 26 24 24 26 27 28 27 25 25 27 29 31 31 35 47 59 64 58 51 38 34 33 36 43 48 47 45 40 37 27 16 17 27 41 48 49 42 34 29 24 21 22 26 36 43 50 50 43 32 25 21 16 21 32 46 55 51 38 25 15 16 16 15 12 11 13 14 14 14 14 15 17 24 33 40 48 46 48 53 51 40 28 23 37 43 42 33 29 32 33 29 27 26 26 32 41 49 54 54 51 54 56 50 34 23 26 35 39 39 38 37 34 31 28 27 23 20 21 27 32 33 34 36 42 33 27 28 29 29 32 37 37 38 39 38 38 37 38 39 44 45 45 43 40 38 38 40 49 42 34 29 28 28 28 27 34 36 37 35 34 37 44 51 59 61 62 58 50 42 39 39 33 32 32 31 32 37 45 50 55 39 25 26 32 35 34 34 31 32 32 33 32 32 31 31 26 23 21 23 29 35 38 38 40 40 46 53 50 40 33 33 35 34 34 35 33 28 29 33 36 36 37 36 35 32 30 28 27 26 24 22 24 31 41 48 34 24 18 21 26 26 22 19 21 21 24 34 45 53 54 52 50 51 50 46 43 45 52 58 58 49 36 25 21 19 20 20 18 22 27 39 48 42 37 45 56 45 21 10 18 27 28 30 22 20 18 19 23 25 26 26 25 22 19 20 23 23 19 15 14 18 23 25 24 23 22 23 21 21 21 21 22 23 24 25 21 28 38 45 45 41 36 34 41 44 43 38 34 35 34 32 18 18 19 25 30 32 28 23 18 20 25 32 39 43 45 45 37 42 48 51 51 48 44 41 40 38 37 38 41 44 44 43 46 44 41 40 46 53 54 51 46 45 43 40 37 34 34 34 33 31 29 28 29 28 27 25 23 26 31 35 37 36 33 31 32 34 32 27 27 30 31 29 29 31 31 27 21 19 21 25 27 29 30 30 32 32 23 13 15 23 33 41 43 42 39 38 43 45 46 44 39 34 31 30 32 35 41 49 54 55 52 48 47 45 44 43 43 46 48 50 53 52 50 48 45 43 41 40 37 40 47 47 36 25 30 43 55 46 38 40 49 55 53 49 52 56 59 55 47 39 36 35 39 46 53 51 42 32 27 25 18 18 18 19 20 22 24 27 34 40 47 50 51 53 58 63 36 22 16 22 28 25 24 27 25 22 20 20 18 12 10 12 19 23 28 29 27 23 19 18 9 7 8 10 12 14 22 30 28 26 23 20 20 21 23 24 28 30 33 35 34 32 30 29 33 29 25 25 29 32 32 30 29 29 28 27 27 28 29 29 29 28 29 30 31 28 22 18 12 15 24 34 32 22 20 25 25 29 34 37 38 39 40 42 41 43 48 52 54 50 42 36 43 41 39 37 35 33 31 28 22 21 20 19 20 23 26 28 24 24 24 24 25 25 26 27 30 24 23 30 37 35 28 22 19 22 24 24 20 15 12 11 17 20 26 34 41 42 36 30 36 35 33 30 26 23 20 18 18 20 24 28 33 38 41 42 42 39 40 46 49 46 44 44 42 40 39 38 33 30 34 41 49 51 54 54 50 46 44 43 41 41 41 43 46 46 44 42 45 47 50 50 47 44 43 43 35 32 29 28 31 34 35 36 36 37 41 45 49 53 56 58 61 65 57 48 49 48 45 47 39 32 29 30 34 40 48 56 52 46 40 39 45 54 60 64 57 49 35 26 26 32 34 30 24 24 24 26 29 33 37 39 31 32 33 33 32 31 30 29 28 34 41 43 36 27 26 30 27 26 26 27 29 29 27 26 21 21 22 25 29 34 39 42 47 52 53 50 45 40 31 23 19 24 32 38 38 34 26 21 20 23 30 37 39 37 38 41 48 49 47 42 37 34 36 39 45 53 52 41 35 39 46 48 48 44 37 34 37 39 34 29 182 186 186 183 184 188 188 185 186 186 186 187 187 188 188 188 188 188 188 187 187 186 186 185 185 186 188 189 189 188 186 185 182 183 184 185 186 187 188 188 188 186 184 184 186 186 185 183 188 188 187 186 186 185 185 184 185 186 189 193 196 194 188 182 178 183 187 187 183 183 187 192 186 186 186 186 186 186 186 186 194 186 186 185 159 115 85 78 111 140 177 198 199 190 186 186 177 159 155 158 171 187 144 59 15 70 161 207 192 187 193 181 187 187 188 188 188 188 189 189 189 190 191 189 187 186 189 192 190 190 189 188 187 187 186 186 189 189 190 191 191 192 192 193 189 189 190 191 191 190 189 189 194 193 191 190 189 189 190 191 187 187 188 189 189 190 191 191 194 191 189 190 192 193 191 189 189 189 191 191 191 191 189 189 192 188 186 190 197 198 192 185 184 180 186 195 192 171 149 139 152 166 153 126 125 130 113 90 66 74 100 132 143 128 112 107 124 132 126 111 119 149 169 169 185 184 183 183 180 173 163 156 168 159 156 164 173 171 160 151 147 138 134 138 143 147 158 170 166 179 184 181 186 198 196 183 179 186 183 167 154 142 119 93 132 157 171 160 149 145 133 117 75 36 55 99 134 169 189 196 153 104 113 150 143 138 150 147 145 161 161 154 172 193 192 183 184 131 89 89 92 108 121 92 54 29 43 60 57 52 42 41 38 33 38 46 58 87 116 126 122 98 68 61 98 154 184 183 162 164 163 158 157 159 157 153 167 171 169 160 153 155 161 164 154 148 138 133 122 94 75 78 103 88 58 72 88 114 143 100 34 52 79 63 23 58 164 239 196 193 179 113 115 208 233 194 163 141 118 96 83 103 148 179 155 90 112 156 157 130 76 45 87 116 106 105 131 168 172 114 91 100 101 84 97 130 141 150 159 165 151 116 92 97 112 120 179 162 120 102 135 170 184 193 175 180 174 156 139 171 209 191 147 102 53 29 35 61 64 42 34 36 53 57 41 37 35 19 51 109 184 214 180 138 148 186 141 115 86 72 73 72 61 49 48 51 46 46 53 49 36 29 35 28 40 124 205 209 198 205 206 186 168 165 174 184 190 194 200 176 168 211 237 165 62 17 108 187 210 142 77 62 62 56 39 44 45 40 35 32 25 18 23 24 27 22 30 32 13 11 28 95 184 222 167 89 94 157 164 129 102 113 135 106 88 143 174 154 142 147 145 128 110 103 132 141 126 90 72 77 86 88 92 104 110 119 121 132 145 127 106 72 43 38 36 27 21 23 23 24 24 23 21 20 23 25 26 22 28 33 23 25 72 129 194 190 171 129 83 74 118 170 190 215 201 142 121 169 207 196 146 134 110 97 120 167 197 203 180 129 73 36 19 22 30 28 21 21 21 21 23 24 26 27 27 26 24 24 25 24 23 22 23 25 28 31 33 33 32 32 26 30 35 35 22 10 43 99 126 115 101 83 58 36 34 44 49 55 57 56 61 71 77 76 108 152 178 115 31 26 138 182 159 158 193 184 141 112 91 92 86 81 118 149 160 140 117 149 152 143 146 121 79 59 66 94 133 107 74 83 88 88 118 125 122 115 158 174 161 122 87 131 203 232 207 192 192 198 197 144 109 40 7 6 28 83 137 171 177 141 104 101 102 100 115 127 111 76 29 14 47 108 164 191 183 206 202 161 130 119 98 68 53 86 135 150 112 72 59 57 144 200 159 55 27 55 66 66 53 43 37 45 58 61 49 35 48 41 44 45 37 34 36 32 24 22 63 124 129 89 87 122 116 60 41 65 69 59 85 127 113 79 43 29 28 27 27 30 27 38 40 29 21 27 35 38 35 32 33 35 32 28 31 39 55 73 73 77 101 103 91 95 99 82 65 62 45 14 30 86 146 144 156 162 103 33 22 25 29 36 36 39 31 9 45 130 190 194 137 93 65 30 70 149 236 249 223 164 164 172 112 55 58 57 65 66 76 86 76 77 64 46 63 87 96 64 21 35 92 124 114 145 205 176 107 81 166 221 219 209 172 129 153 173 193 193 175 137 108 108 125 139 127 125 138 147 144 87 44 96 133 131 94 63 71 73 64 67 133 140 198 223 184 145 112 90 120 123 133 140 131 121 130 149 123 101 89 144 169 161 156 207 248 251 176 84 79 117 155 191 183 216 194 156 142 101 141 209 234 217 189 213 234 211 168 107 80 58 47 65 99 156 152 139 186 239 244 231 200 199 194 183 185 153 136 135 123 97 67 43 82 135 192 204 106 25 106 218 251 209 177 147 182 226 177 125 158 213 232 208 143 34 65 93 75 111 210 251 164 19 4 139 218 234 219 221 186 139 173 212 230 198 154 138 102 72 109 147 147 141 170 215 225 206 195 198 206 212 207 210 228 140 60 149 222 193 103 52 93 125 114 111 92 101 94 89 85 48 75 189 251 204 123 49 15 24 52 74 112 178 251 225 151 115 75 31 30 99 189 211 137 66 82 140 156 92 39 30 38 40 25 4 1 37 130 217 211 136 73 50 31 32 36 49 60 52 42 46 85 117 139 128 100 77 59 48 38 39 44 49 70 118 165 181 113 62 68 96 78 65 71 59 50 46 39 35 34 37 42 46 49 50 54 59 60 51 36 27 18 15 15 19 22 21 21 22 20 27 29 24 19 18 19 19 24 27 26 22 21 27 32 34 37 37 47 60 53 34 27 33 37 38 35 29 24 26 32 37 29 26 21 18 17 18 19 21 21 20 19 19 23 28 34 38 31 30 28 24 22 21 22 23 23 22 22 24 26 28 27 26 29 38 38 25 17 21 27 29 26 22 18 19 24 26 25 22 26 27 30 36 43 45 44 41 36 43 42 36 45 62 65 55 29 20 23 29 27 28 38 45 43 37 30 27 28 29 29 28 22 24 27 30 31 28 21 16 23 27 31 32 35 38 38 35 33 36 37 37 37 41 46 48 36 28 21 22 29 33 29 23 25 23 21 20 20 20 18 15 20 31 44 47 42 36 35 37 36 33 26 19 17 22 32 40 49 48 45 36 24 21 33 48 64 56 49 43 37 30 26 27 24 19 16 17 16 12 13 17 19 20 20 20 20 19 18 18 23 23 24 24 23 22 20 19 18 14 11 13 18 20 18 15 15 11 7 6 8 10 11 12 13 15 19 25 31 34 32 29 27 31 37 40 40 39 38 38 36 30 23 23 27 31 31 30 22 21 25 30 31 25 22 23 27 28 27 25 23 24 27 30 29 29 34 47 62 68 62 54 35 35 33 34 38 46 53 59 56 48 32 17 17 32 48 57 46 40 34 31 28 26 27 31 39 48 54 51 38 25 17 15 21 25 35 49 58 55 41 27 12 14 15 15 14 14 16 18 21 21 19 17 18 23 32 38 46 44 46 51 49 40 31 28 44 44 35 21 17 24 29 28 31 28 30 38 45 48 50 52 47 53 57 52 36 24 26 35 37 38 38 37 34 30 25 23 26 24 25 29 32 32 35 38 48 39 32 31 31 30 32 37 35 35 36 36 37 38 37 37 42 44 46 44 40 37 36 38 42 43 41 36 32 29 31 33 34 36 37 35 33 35 43 50 61 64 63 54 42 34 35 39 33 33 31 28 27 30 38 44 52 36 24 26 34 35 33 31 26 27 28 29 30 30 30 30 25 21 18 20 27 34 38 40 43 40 43 51 50 42 36 37 42 38 35 32 27 24 28 34 35 36 36 36 34 32 29 28 25 25 24 23 24 28 35 41 31 22 16 21 28 28 23 19 20 20 24 35 48 55 54 49 49 50 49 45 42 46 56 64 51 43 30 23 19 19 21 22 19 19 20 31 44 41 40 50 53 43 22 14 23 29 25 24 24 21 19 20 23 26 26 25 24 21 19 20 23 23 18 13 11 16 21 25 24 23 21 21 24 23 23 23 23 23 23 23 17 24 34 40 40 36 32 29 38 43 44 38 33 32 31 29 17 18 21 25 29 29 27 24 21 23 28 33 38 42 43 42 36 41 48 54 55 51 45 40 25 27 30 36 42 44 42 39 42 44 43 44 48 53 53 49 47 44 39 36 34 35 36 37 33 32 31 32 32 31 27 24 20 24 29 33 35 34 31 29 27 30 29 26 26 28 27 25 28 31 32 29 23 21 23 27 29 31 31 32 34 34 25 15 17 23 31 37 38 37 36 35 41 43 45 44 40 37 36 36 38 39 40 45 50 53 52 50 44 43 42 42 43 46 48 50 51 50 47 44 41 40 39 39 44 46 50 48 34 22 26 41 61 49 37 38 47 53 49 42 47 54 61 60 52 42 35 33 37 45 52 51 41 30 24 22 18 17 16 17 19 21 25 26 32 37 43 48 51 55 60 64 41 27 18 22 26 25 26 32 37 32 28 25 19 11 6 7 14 19 26 29 28 23 19 17 8 7 8 11 12 14 21 28 25 25 25 24 25 27 29 31 31 33 35 35 34 33 32 32 31 29 27 26 27 28 30 32 31 32 33 32 31 29 27 26 25 25 26 29 30 28 22 17 17 18 25 33 29 19 17 23 27 31 35 38 38 38 39 40 41 42 46 50 53 51 46 42 40 39 37 35 34 31 28 26 21 21 21 21 21 22 23 24 22 23 24 25 26 27 27 27 30 23 22 30 38 37 29 23 20 23 26 25 20 14 9 7 21 17 18 26 37 42 36 28 38 36 31 25 21 19 18 19 23 24 27 32 37 41 44 45 44 38 36 41 46 47 48 51 48 45 42 39 32 28 33 41 50 52 53 52 48 46 45 46 37 37 39 42 45 45 42 40 44 47 50 50 47 44 44 44 33 29 24 23 25 28 32 32 32 34 37 42 47 52 55 56 60 64 55 46 48 48 45 48 37 30 26 28 33 41 51 59 42 38 35 39 47 56 61 63 58 50 36 26 27 32 33 29 24 24 24 26 29 34 38 41 30 31 32 32 31 30 29 28 29 35 42 42 33 25 28 36 31 29 27 25 25 26 26 26 26 24 22 23 27 33 40 44 50 53 54 50 45 41 34 27 19 24 32 38 38 33 26 21 18 22 30 39 41 39 39 41 51 52 51 46 39 36 36 38 46 54 54 42 35 39 46 47 51 47 40 35 35 37 33 27 187 178 176 187 194 189 183 183 189 188 186 184 184 185 186 187 184 186 188 189 189 186 184 182 186 187 189 190 189 187 185 183 183 185 188 190 190 187 184 182 184 184 184 185 186 186 186 187 185 185 185 185 186 187 188 189 185 184 184 183 183 182 182 182 184 184 184 184 184 184 184 184 186 187 189 191 191 190 189 188 190 181 188 175 162 125 94 57 51 108 157 200 220 202 174 145 86 69 67 126 185 150 68 30 83 153 203 201 189 189 188 183 185 186 187 187 189 189 190 191 191 193 194 192 189 187 190 192 189 190 193 194 193 190 187 185 191 190 188 188 188 190 192 193 189 190 191 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 192 192 193 194 194 191 191 191 191 191 191 191 191 190 193 194 193 194 195 189 181 187 192 203 210 204 192 191 199 201 165 121 103 116 134 132 120 109 123 147 162 150 124 113 117 138 161 177 172 158 144 125 108 123 140 154 146 124 109 114 125 147 168 192 212 215 190 161 150 164 162 159 160 167 179 191 199 190 186 180 175 174 178 186 191 187 174 170 178 181 167 148 138 168 189 208 204 175 135 101 81 75 65 121 175 156 138 153 155 163 163 154 126 105 122 142 138 159 155 150 156 177 189 170 141 108 91 74 72 70 51 36 41 68 84 88 79 69 55 44 44 47 40 35 34 52 106 169 204 168 136 67 49 122 198 220 224 211 193 183 192 203 201 191 183 191 199 190 171 174 198 210 203 166 150 148 166 150 91 77 119 144 108 92 109 126 122 96 67 48 44 44 22 25 91 178 244 210 172 131 96 116 178 202 196 192 173 144 124 115 115 146 191 148 94 153 189 171 122 46 50 136 125 98 131 165 174 175 124 91 103 82 78 140 192 169 126 99 88 89 112 127 118 123 150 188 153 99 107 159 179 166 147 138 135 117 100 114 148 165 161 168 135 83 47 37 31 28 33 27 57 42 46 59 70 41 35 90 215 235 224 176 110 132 150 109 58 74 124 160 145 83 55 46 47 51 49 42 44 45 36 21 22 57 139 210 214 198 207 206 196 194 167 157 171 171 184 184 170 180 201 211 112 13 59 176 230 233 184 152 140 121 105 76 58 40 33 36 40 39 34 35 30 24 23 27 28 19 8 10 103 202 254 189 108 133 155 152 111 118 138 162 145 98 125 154 148 146 143 123 99 119 165 182 158 103 74 103 131 134 137 115 133 136 151 148 131 133 121 107 119 74 38 30 26 31 22 27 25 22 20 20 21 24 26 25 20 22 32 28 20 52 109 159 171 146 122 94 84 138 187 192 203 184 124 109 144 145 127 117 122 109 88 103 159 206 216 218 168 93 34 14 22 28 24 24 23 22 21 21 21 22 23 20 21 21 22 23 23 23 23 25 25 26 27 29 31 33 34 32 34 36 27 9 11 50 95 87 73 50 21 40 68 79 120 119 108 105 106 93 68 46 35 70 141 157 82 17 62 151 175 154 154 175 167 138 109 105 155 144 114 86 86 100 118 147 179 174 166 152 134 102 60 44 59 90 98 91 92 129 160 141 102 76 106 124 138 140 108 93 119 151 181 193 172 149 135 112 85 38 32 24 20 29 55 89 113 126 89 71 87 91 72 68 84 65 38 21 37 78 126 170 198 207 196 186 191 202 185 129 73 39 86 105 103 93 50 43 96 171 151 94 32 22 56 71 58 45 41 37 38 42 44 41 38 35 36 34 34 39 42 35 25 25 23 82 177 197 128 67 57 43 46 56 68 72 74 87 104 103 70 37 27 32 36 32 27 30 29 33 37 32 24 25 32 28 39 51 33 28 36 32 48 84 102 103 89 97 122 124 105 78 61 68 82 49 11 46 120 197 176 136 84 40 18 20 28 31 38 35 34 31 17 42 102 163 134 97 77 57 38 88 182 214 235 248 218 168 138 111 74 64 55 48 38 38 62 72 53 37 73 111 145 125 63 38 44 76 102 99 139 187 125 80 148 187 179 179 184 163 126 134 178 219 222 206 171 140 120 101 84 97 112 156 192 135 46 37 66 73 56 74 107 122 133 126 95 85 115 140 134 112 102 93 76 123 136 158 185 177 158 166 167 123 105 114 111 97 106 144 195 233 242 189 98 78 143 196 198 134 106 139 146 143 116 135 190 174 149 188 237 243 250 218 125 88 62 42 82 137 161 100 95 157 199 186 171 157 122 108 99 104 102 89 81 80 72 80 108 149 241 251 202 88 32 147 250 250 190 161 196 209 163 133 150 172 209 196 158 74 40 110 131 104 132 197 231 169 29 2 142 214 250 221 218 178 126 174 201 207 200 144 106 127 136 132 151 152 130 161 224 239 221 217 225 212 212 208 232 188 77 59 113 154 110 92 102 132 147 124 108 104 102 101 79 54 47 77 141 195 183 123 70 46 32 26 14 69 168 233 225 186 124 64 39 35 98 147 166 143 77 65 128 149 86 46 53 58 41 20 8 6 33 86 138 146 107 64 44 42 31 40 53 60 49 37 59 118 148 139 114 93 72 53 25 41 41 43 51 70 99 129 149 101 50 52 77 69 73 87 73 50 36 29 37 45 43 39 39 49 52 56 56 51 42 31 24 18 13 13 18 22 20 20 22 20 30 38 31 17 9 14 22 19 19 19 20 24 29 35 38 39 47 54 52 44 37 33 32 41 38 32 25 21 22 28 33 30 31 31 29 26 26 27 29 30 25 19 19 26 34 40 42 31 31 30 28 26 24 22 20 20 22 22 22 21 22 25 28 34 36 31 22 17 22 29 32 27 19 15 21 28 29 27 26 29 26 28 36 47 51 46 39 39 35 34 36 44 61 67 54 29 30 30 32 34 36 37 38 31 29 26 27 28 30 30 29 28 29 30 28 27 28 28 28 25 26 29 32 34 35 36 36 40 43 44 43 44 48 49 47 34 34 33 32 30 28 25 23 22 24 26 24 21 19 20 22 37 49 56 52 44 42 42 42 41 41 37 28 27 35 44 48 54 49 46 41 30 24 35 53 77 65 48 36 30 30 31 32 36 29 21 14 12 14 16 17 13 17 20 21 20 18 17 17 27 26 26 27 27 25 20 16 19 17 16 16 16 15 12 9 5 5 4 4 4 5 6 6 10 9 12 20 29 34 31 27 24 30 39 44 40 34 36 42 41 34 26 24 26 28 27 25 22 21 22 24 23 23 30 39 42 32 21 18 23 29 31 31 24 26 28 37 57 74 69 54 34 31 28 27 31 44 60 71 67 54 35 22 23 36 55 69 53 49 43 36 31 31 35 39 46 47 48 44 36 28 21 18 23 28 35 44 51 50 35 19 13 15 17 18 17 17 19 21 23 23 25 27 31 34 37 39 42 44 47 49 49 46 42 39 37 34 25 17 17 22 24 22 28 29 32 36 41 47 52 54 52 57 59 51 38 28 26 29 32 32 32 33 32 27 20 15 25 24 24 28 33 38 38 38 53 44 33 26 26 31 36 39 35 32 29 29 31 33 34 33 35 38 47 52 46 36 33 37 41 44 46 46 44 41 40 40 37 38 39 38 39 42 48 53 64 59 55 51 44 35 32 33 34 32 31 32 30 30 34 41 49 41 30 26 32 38 34 25 18 20 23 25 29 30 26 19 16 19 23 26 29 33 37 41 39 41 45 46 46 44 42 41 47 42 35 29 27 30 34 37 30 34 37 36 32 27 26 26 23 22 19 16 15 22 32 41 27 27 27 27 26 25 23 23 24 23 26 35 47 55 56 54 40 41 44 46 43 39 41 46 43 39 33 28 26 25 24 24 18 16 17 24 31 36 41 47 55 38 22 18 23 25 25 24 18 23 24 22 21 24 23 20 30 24 19 18 21 24 24 22 9 12 17 23 27 26 20 16 16 19 23 24 23 22 22 24 18 20 27 33 33 29 29 33 35 38 39 36 29 26 26 29 21 22 26 30 28 23 24 29 29 31 30 28 31 38 44 45 48 45 44 48 54 53 43 34 24 21 22 29 36 39 42 46 42 44 45 45 50 55 52 45 48 46 44 41 38 36 33 31 33 29 27 30 29 24 24 27 26 26 26 27 29 31 31 32 27 26 26 27 27 28 29 30 21 29 33 26 19 21 28 32 31 38 39 33 31 34 30 20 18 22 26 29 29 30 32 34 38 42 45 45 43 40 38 37 30 36 42 46 46 45 45 46 45 43 40 41 44 46 47 47 49 47 46 46 46 44 40 36 48 52 52 42 29 24 31 41 53 51 45 40 41 46 47 45 45 53 60 59 50 42 39 40 39 47 54 52 42 29 21 18 23 18 15 19 22 21 22 23 34 38 40 42 47 56 61 61 43 26 14 17 25 28 33 40 48 48 39 24 12 8 8 6 11 18 24 26 28 29 26 22 8 10 13 14 15 16 19 22 28 24 20 20 25 32 37 40 38 36 35 37 39 37 31 25 24 24 25 27 29 31 32 32 31 30 32 34 37 36 32 28 28 24 20 17 13 11 15 22 18 23 29 31 30 26 24 23 31 34 38 41 42 40 37 35 36 35 37 44 51 52 46 40 40 37 34 32 31 30 27 25 27 22 16 13 14 19 25 28 26 27 28 28 29 28 29 29 27 22 18 23 34 39 27 12 16 17 21 23 19 11 8 9 16 17 17 20 28 36 34 27 36 32 25 18 15 14 16 17 18 23 31 37 40 41 41 40 39 39 39 40 42 45 50 52 53 49 47 43 34 27 29 36 48 55 59 54 49 47 44 40 39 39 37 35 33 35 40 44 44 47 50 49 46 45 46 49 28 27 26 24 22 21 23 25 29 30 32 35 40 45 50 53 67 64 56 46 42 44 45 44 39 33 29 30 38 46 49 49 40 41 39 37 42 53 60 60 51 44 36 30 28 28 28 27 20 22 27 33 37 38 34 31 34 32 31 32 32 30 27 24 31 36 37 31 26 29 34 37 46 34 20 14 17 23 27 28 18 20 21 20 21 27 38 47 58 56 53 53 52 47 39 33 27 28 31 35 37 34 27 21 18 24 31 36 38 39 41 42 48 49 48 43 36 32 35 38 49 51 52 50 47 44 44 45 44 44 44 43 39 34 29 27 179 190 194 188 186 189 186 177 187 187 187 186 187 188 188 189 185 186 188 188 188 187 185 184 186 187 188 188 188 187 186 185 184 186 188 189 189 187 184 183 186 186 186 186 186 187 187 187 189 188 187 186 186 187 187 188 186 186 185 185 185 185 185 184 187 186 184 183 183 184 186 187 187 187 188 188 188 188 187 187 191 185 195 190 190 166 140 100 58 91 123 174 213 198 147 89 39 18 40 117 144 76 37 75 153 185 208 199 183 184 191 189 188 188 188 188 188 188 188 188 185 185 185 186 188 191 192 192 186 188 190 192 193 193 192 192 191 190 189 188 188 190 192 193 189 190 191 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 193 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 193 192 189 191 195 196 193 200 193 184 178 181 192 201 206 193 163 134 134 155 169 162 148 141 142 147 153 150 142 142 148 158 188 216 219 197 165 132 109 111 110 111 118 124 120 106 94 144 157 173 185 187 175 172 187 201 199 198 198 199 200 200 201 217 208 193 177 166 164 169 174 168 179 191 192 186 178 170 164 163 164 180 185 141 78 62 85 81 85 150 204 164 109 123 163 190 204 160 92 96 151 181 178 185 173 169 176 177 156 124 101 80 77 62 47 43 50 78 113 129 122 104 82 61 43 43 58 54 45 37 31 43 93 156 191 184 148 75 53 130 207 217 200 200 189 181 185 194 200 201 201 196 194 191 188 187 189 195 200 160 167 185 192 153 95 91 131 138 99 97 143 179 172 136 103 64 42 36 26 35 82 135 178 155 143 120 84 102 172 200 191 184 177 167 164 159 144 135 140 117 96 168 229 214 125 47 81 159 127 105 146 175 167 156 123 93 97 76 79 133 159 122 79 70 88 123 157 153 117 109 135 134 101 87 98 133 140 117 128 125 127 133 142 145 137 120 107 153 166 121 43 18 40 42 22 28 64 63 64 75 77 40 50 113 177 180 166 121 82 108 111 69 71 126 194 226 204 141 97 66 51 48 52 49 46 44 39 17 22 53 121 193 220 211 200 192 191 204 193 182 174 148 143 177 167 179 200 148 26 16 132 223 225 208 189 182 169 157 161 125 88 55 40 36 41 44 38 36 32 25 23 27 30 24 15 20 77 158 220 162 81 120 173 155 117 128 170 199 164 106 115 126 146 141 107 98 136 175 186 184 128 84 96 143 180 178 156 140 157 162 173 165 146 151 147 167 155 92 49 35 26 28 23 27 26 24 22 21 22 24 25 22 21 25 32 29 19 41 86 127 140 123 107 85 72 112 149 172 156 127 88 90 122 121 109 133 124 104 82 88 134 185 207 208 160 87 30 12 22 31 31 24 23 22 21 20 21 21 22 22 22 22 22 22 22 22 22 25 25 26 27 28 29 29 30 29 29 30 28 22 23 41 62 65 32 19 37 93 134 147 181 160 151 153 157 145 120 87 57 64 101 111 61 32 83 140 152 164 163 175 168 133 97 111 171 197 165 110 64 54 78 129 176 178 158 128 107 94 71 50 46 85 98 111 128 156 171 142 96 107 147 170 168 150 103 69 75 96 120 131 115 94 78 54 30 25 25 24 23 25 33 45 54 63 50 47 59 62 50 44 50 50 34 27 43 74 108 141 165 174 166 157 158 165 155 114 72 35 61 63 59 58 37 36 74 94 83 54 26 26 45 51 43 35 32 29 30 33 36 37 37 32 34 34 33 35 40 40 36 24 25 72 142 154 97 45 34 41 45 53 58 52 46 55 71 71 50 31 28 33 35 31 27 33 34 35 34 30 26 28 34 41 35 43 33 28 33 46 91 112 135 129 98 97 126 125 95 67 55 69 81 43 7 62 158 191 150 91 43 19 15 20 24 27 34 40 42 35 25 43 80 99 75 68 73 63 63 110 168 197 243 250 210 147 75 63 111 91 75 57 48 55 77 92 90 100 144 151 141 111 58 54 88 115 123 108 129 160 113 102 187 213 190 176 183 178 141 118 127 163 200 205 185 164 117 70 59 87 121 162 173 106 30 31 60 100 153 169 150 159 181 171 147 122 149 171 170 153 130 106 92 124 140 161 188 187 171 169 158 117 118 137 124 92 81 93 120 172 189 148 75 82 166 212 196 95 85 114 155 158 103 128 192 127 91 139 213 234 248 222 142 101 98 78 82 100 115 62 54 104 117 119 117 113 76 52 81 102 111 120 131 140 145 155 172 184 215 197 126 67 77 157 234 237 177 159 174 166 162 169 162 152 193 209 169 81 66 131 137 126 161 201 207 136 14 12 142 231 244 222 216 181 151 184 184 175 186 173 153 158 166 153 137 109 102 138 201 228 219 214 222 203 201 177 159 106 44 64 116 94 93 120 135 130 121 103 99 81 63 84 114 118 92 68 80 125 120 97 105 110 73 31 7 30 105 167 188 186 152 95 56 33 84 122 140 131 82 78 137 152 84 44 57 62 41 23 18 24 34 53 74 85 80 65 52 38 29 39 51 58 50 43 67 121 142 126 99 75 55 47 34 44 46 50 55 62 72 82 89 67 38 43 60 59 74 85 69 44 31 25 33 41 41 40 42 48 51 55 56 51 41 29 22 16 12 13 20 25 26 28 31 31 39 45 38 22 12 12 18 22 20 18 21 27 33 38 40 41 51 61 61 52 43 40 40 37 34 27 20 18 21 28 35 39 40 39 37 35 35 38 41 37 33 27 25 27 33 39 43 38 38 35 31 25 21 21 22 19 20 21 21 20 21 24 26 36 35 29 23 23 28 30 28 23 19 19 25 30 29 26 25 28 27 27 34 42 46 43 39 39 34 33 33 40 58 64 52 30 31 32 34 35 36 37 37 31 28 25 24 25 27 28 27 27 28 28 27 27 28 30 32 30 29 28 28 30 33 37 39 44 48 50 49 49 50 48 44 41 41 41 39 35 30 25 22 22 26 30 30 27 24 24 25 50 59 66 62 54 51 50 49 44 44 40 34 34 42 51 55 59 51 45 40 32 30 39 54 75 64 49 39 36 35 35 34 33 28 20 14 12 13 14 15 15 17 19 18 17 17 19 21 28 26 24 24 24 24 22 20 21 19 17 16 15 13 9 6 6 5 4 4 4 4 5 5 8 7 10 16 23 27 28 26 26 31 40 43 40 36 39 46 42 36 29 27 28 30 28 25 24 23 24 27 27 28 35 44 49 38 25 20 25 33 36 37 27 25 24 34 57 76 72 55 34 30 25 22 27 39 56 68 69 59 43 31 30 38 51 60 50 48 44 38 35 35 39 43 49 47 43 36 28 23 22 22 31 39 46 49 47 42 30 19 12 13 14 13 13 15 20 24 17 22 30 39 46 50 52 52 46 47 49 49 48 44 41 38 41 38 31 23 21 24 25 22 28 29 31 35 39 45 50 53 52 57 60 53 40 30 27 29 31 32 34 35 34 29 21 15 24 23 24 28 35 40 40 39 52 44 34 27 27 31 36 39 32 28 24 22 25 28 31 31 34 37 44 48 43 36 35 40 43 46 50 51 50 48 48 49 43 42 41 40 41 45 50 54 59 52 45 41 38 34 34 37 34 34 35 37 36 32 33 37 46 39 30 27 33 40 37 29 20 25 29 27 26 26 24 20 18 21 24 27 29 32 37 40 41 40 40 45 50 50 44 38 47 44 38 34 32 33 36 39 34 37 37 34 29 25 25 26 22 22 21 18 18 23 32 40 36 33 28 24 22 23 25 27 27 24 26 34 46 53 52 49 37 37 39 43 42 38 38 40 40 41 41 37 30 26 24 24 20 18 20 26 32 36 41 47 52 38 26 26 29 29 25 21 22 25 25 23 23 25 25 22 27 23 19 19 23 25 24 22 10 13 17 22 26 24 19 15 16 19 23 25 23 22 22 23 20 21 25 29 28 24 25 28 30 32 33 30 26 26 29 33 31 30 31 30 26 21 24 31 30 31 28 23 25 35 46 51 44 42 43 49 56 54 43 32 23 19 19 24 30 33 36 40 41 44 46 47 50 53 50 44 45 43 41 39 37 35 34 33 33 28 26 27 26 23 24 27 27 27 26 26 27 27 28 28 27 27 28 28 28 28 28 28 24 29 30 25 22 25 28 28 32 38 39 32 30 34 31 22 16 19 22 23 22 23 25 27 33 36 40 42 41 39 39 40 35 37 41 42 42 42 44 45 40 39 38 40 44 47 49 49 47 46 45 44 44 42 39 37 49 50 49 44 37 35 38 42 45 46 44 41 41 46 49 48 44 50 55 55 49 43 40 40 43 48 51 47 38 29 26 26 30 24 21 23 24 22 21 22 31 35 38 41 48 57 62 63 40 26 17 22 30 31 33 38 45 45 39 25 14 10 9 7 8 17 25 28 28 28 26 23 9 11 13 14 15 17 21 24 31 26 21 20 25 32 38 41 45 41 38 37 37 34 27 21 25 25 26 27 29 31 32 33 33 33 34 37 38 37 33 29 30 25 21 17 12 9 12 18 20 24 29 32 32 32 33 34 36 38 41 43 43 41 38 36 38 35 35 40 47 50 47 42 37 35 33 33 34 33 31 29 25 19 12 8 10 16 23 27 25 26 26 26 27 29 30 31 29 24 20 25 35 39 26 11 11 14 20 25 23 17 14 15 21 19 16 17 24 33 34 29 32 30 26 22 19 16 15 14 19 24 32 37 39 39 37 36 37 38 38 37 38 40 46 50 55 52 49 44 35 28 29 35 46 52 55 51 46 45 43 40 41 41 40 37 35 35 38 40 45 48 51 51 48 44 41 40 25 25 24 23 21 21 22 24 27 28 31 34 38 42 45 47 62 60 55 47 44 46 47 45 43 36 31 30 37 44 47 46 40 40 37 35 43 54 59 57 44 38 31 28 27 27 28 27 24 26 29 34 39 40 37 35 38 37 35 33 30 27 25 24 30 33 33 28 25 29 34 36 39 29 17 13 17 24 27 28 20 21 20 19 19 26 38 47 57 55 53 53 53 49 41 35 27 26 26 30 35 35 30 25 20 25 31 35 38 40 42 44 47 49 49 44 37 33 34 36 46 49 50 49 46 42 40 40 36 37 38 39 38 37 36 35 198 207 207 193 183 184 187 185 184 185 186 188 188 188 188 188 187 187 187 187 188 188 188 188 186 186 187 187 187 187 187 188 186 186 187 187 187 186 185 185 188 188 187 187 187 187 187 187 191 190 189 187 186 186 186 187 186 186 187 187 187 187 187 188 188 187 185 184 184 185 187 188 188 188 187 186 185 185 186 186 184 181 193 190 202 194 174 132 76 75 79 127 182 186 134 64 24 27 47 82 83 52 77 152 187 182 188 189 176 178 190 190 189 189 189 188 188 187 187 187 185 183 181 184 189 192 192 190 188 189 190 191 192 193 194 195 190 190 189 188 189 190 191 192 189 190 191 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 194 194 193 193 192 191 190 190 191 191 191 191 191 191 191 191 192 191 187 181 181 186 192 194 205 192 168 152 160 184 198 197 191 171 162 179 203 205 188 171 133 126 122 127 141 159 173 180 183 198 209 201 176 150 133 127 144 147 153 161 166 163 151 141 117 125 131 136 139 140 159 190 200 199 200 201 202 203 203 203 206 202 193 181 171 166 167 170 178 179 179 178 173 170 174 180 153 158 152 122 84 69 90 119 67 107 165 189 153 111 133 187 231 232 158 89 123 188 206 203 219 207 185 155 123 97 87 89 107 92 64 50 67 98 134 165 141 107 71 53 49 53 72 96 58 53 49 41 38 66 108 132 157 103 51 79 165 215 215 211 189 190 187 183 183 186 188 187 199 198 195 192 189 189 195 202 188 194 203 188 140 109 125 156 119 87 93 144 186 188 161 132 96 47 24 24 41 68 86 104 112 124 121 87 106 181 207 189 186 191 198 208 208 186 145 112 87 97 165 236 217 103 45 106 155 104 77 118 182 204 160 93 71 75 66 76 110 115 93 85 126 137 139 133 124 110 106 117 75 50 79 102 137 153 131 164 167 177 192 204 204 191 173 160 135 148 115 50 17 22 32 35 49 69 68 75 106 102 55 82 134 151 151 140 116 109 119 103 82 120 174 228 243 225 196 156 107 66 42 47 54 53 46 36 29 28 40 77 140 202 222 207 195 192 202 203 198 183 154 143 172 157 162 173 91 4 74 211 236 200 162 156 168 168 169 183 167 124 90 67 42 36 46 48 39 35 28 24 27 32 29 24 17 60 106 140 105 70 117 160 155 129 125 163 194 169 121 104 136 117 104 107 134 182 202 184 124 79 80 120 147 161 156 130 131 147 153 156 140 121 128 133 177 170 116 62 37 30 32 25 28 27 26 25 24 24 24 24 18 23 27 31 29 19 29 56 94 111 106 95 73 56 80 110 141 133 115 84 96 142 161 164 156 132 111 95 92 120 161 180 176 137 80 35 19 25 32 33 25 24 23 22 21 20 20 20 24 24 23 22 22 22 21 21 26 26 26 26 26 26 25 25 24 26 27 27 28 30 35 39 35 9 21 74 150 198 201 203 190 176 176 174 160 154 147 128 99 79 60 17 24 91 125 136 168 178 185 187 148 94 107 152 191 155 104 78 85 93 101 117 141 129 99 75 70 66 57 54 70 92 131 158 170 176 151 104 127 193 232 217 173 109 57 42 50 58 58 48 37 31 25 17 29 32 35 35 33 30 26 23 19 26 34 36 36 35 32 28 40 35 35 45 55 66 80 94 99 96 90 88 92 91 72 51 39 42 36 32 38 36 39 53 46 38 32 31 33 33 32 31 32 30 28 27 29 32 34 35 31 33 33 31 32 37 41 41 32 30 48 76 78 51 30 26 36 42 52 55 46 38 45 58 46 41 38 40 41 37 32 29 31 34 34 30 28 33 40 43 48 40 44 32 27 38 66 123 134 142 125 90 79 93 88 65 55 59 73 70 33 13 63 138 132 92 41 10 8 18 25 25 28 32 50 58 44 35 46 57 56 48 67 76 57 70 117 146 161 217 205 129 69 45 64 112 102 104 92 74 65 71 93 119 156 205 174 126 111 88 107 168 193 166 125 120 123 90 110 198 219 195 175 180 184 153 111 94 124 163 160 147 150 108 63 73 94 119 136 129 70 23 62 119 170 228 217 178 184 175 156 171 194 202 208 221 224 178 112 78 128 150 165 182 184 168 152 125 149 175 204 177 130 115 120 135 128 141 101 46 78 173 204 166 125 139 128 142 149 105 127 165 123 87 125 182 196 215 197 120 83 104 93 87 93 116 74 57 65 80 122 153 164 119 83 144 152 164 170 163 165 196 227 235 177 140 112 65 76 124 130 159 162 153 143 136 154 195 195 149 162 210 223 138 57 94 151 132 144 198 210 177 94 3 43 163 217 197 188 189 170 178 202 175 181 187 203 203 182 162 133 95 70 67 90 143 180 175 164 171 162 160 137 104 61 51 101 143 89 94 127 128 94 73 63 65 60 54 86 134 163 140 81 53 65 65 69 125 166 122 53 12 11 53 100 134 154 148 111 71 43 73 91 108 114 84 82 127 140 74 40 56 60 37 24 26 30 34 33 34 48 65 63 47 34 28 37 44 49 42 39 66 97 125 117 93 63 41 47 52 46 49 52 52 48 43 40 38 41 37 40 42 47 63 66 48 36 26 21 27 35 37 40 45 46 50 55 56 51 40 28 20 18 15 16 22 29 32 35 38 40 47 51 45 31 19 15 16 25 21 19 23 33 40 43 42 40 54 68 69 59 47 44 46 34 30 24 19 17 21 29 35 40 40 40 38 37 39 44 48 47 44 39 33 30 32 38 43 46 47 45 37 26 19 19 21 17 19 20 20 19 20 22 25 37 33 27 26 30 33 29 22 20 20 24 29 31 28 26 26 28 27 27 30 34 38 39 38 38 33 31 31 37 55 62 51 32 33 35 36 37 37 37 36 32 28 23 20 21 23 25 25 25 25 26 27 27 29 33 38 40 36 31 27 26 29 33 37 48 53 56 54 53 52 47 41 47 48 47 44 38 31 23 19 21 28 35 38 36 33 32 32 54 62 67 64 58 54 52 51 49 48 45 39 39 46 53 56 63 54 45 39 34 34 43 56 72 62 50 44 43 43 39 35 29 25 19 15 13 12 12 11 15 16 17 17 16 18 22 25 28 25 22 21 22 24 24 23 23 21 18 16 14 11 7 4 7 6 5 4 3 4 4 4 5 5 6 9 14 19 22 24 26 34 42 44 40 37 41 47 41 37 33 31 32 32 29 26 27 26 27 29 31 34 42 50 55 41 25 21 26 36 42 44 33 27 22 30 55 76 72 55 34 29 22 19 23 34 50 61 71 63 53 43 39 41 46 50 46 46 44 42 40 42 46 50 53 48 39 28 21 21 24 28 42 50 54 48 38 29 23 18 14 14 12 10 9 12 17 21 12 22 37 51 59 63 62 61 53 53 52 50 46 43 39 37 45 42 36 30 28 27 25 21 28 28 29 32 37 42 47 50 52 58 61 55 42 31 27 27 30 32 36 39 39 33 24 17 22 21 22 28 37 43 43 42 51 44 35 29 27 30 33 35 28 24 21 19 21 25 29 31 33 36 40 41 37 34 37 44 43 47 52 54 54 54 55 56 49 46 42 40 43 47 52 54 53 43 33 31 33 35 38 42 37 37 40 43 40 34 32 33 44 39 31 29 34 41 39 33 25 31 33 29 25 24 24 22 20 23 26 28 29 32 36 39 43 37 36 43 54 56 47 36 46 44 42 39 38 38 39 39 39 40 39 34 27 23 22 24 20 22 23 22 21 24 31 37 44 38 29 21 19 22 27 31 30 26 26 33 44 50 48 44 33 32 34 40 41 37 33 32 34 40 45 43 34 26 24 25 23 21 22 27 31 36 44 52 50 39 31 32 35 32 24 18 25 26 25 22 23 25 26 24 23 21 19 21 24 26 24 22 13 15 17 21 24 23 19 15 17 19 23 25 24 23 23 23 22 20 21 23 23 20 22 26 24 25 26 24 22 25 31 36 41 38 35 30 22 19 24 31 33 33 27 19 19 31 47 57 43 40 41 49 56 55 43 31 24 19 17 21 25 28 31 35 38 42 46 48 50 50 47 43 39 38 37 35 33 33 34 34 33 29 26 25 24 22 24 28 27 27 26 25 24 23 24 25 27 28 29 30 29 28 26 25 26 27 27 25 25 27 27 25 33 39 38 30 28 33 32 25 18 19 18 17 16 17 19 21 26 29 33 35 36 37 40 42 40 40 39 39 40 41 42 43 35 34 35 39 44 48 50 50 44 44 44 43 41 40 39 38 49 47 47 47 48 47 46 44 42 46 47 43 40 42 44 45 44 45 47 49 49 46 43 40 48 49 48 42 35 31 33 37 40 35 31 30 28 23 21 21 26 30 35 39 47 58 64 66 37 24 18 26 34 34 33 35 35 37 34 26 17 13 12 12 9 19 30 32 30 29 27 24 12 14 15 15 15 18 23 27 34 29 24 23 27 33 39 42 47 44 39 37 36 33 27 22 27 28 28 28 29 30 33 34 36 37 38 40 40 38 34 31 31 26 22 18 14 10 11 16 25 27 30 33 35 39 44 47 44 44 45 45 44 42 39 38 38 35 34 38 44 48 47 44 33 33 33 35 37 38 35 33 25 18 9 5 8 16 24 29 26 24 23 23 25 28 30 32 29 25 21 26 37 39 26 11 7 11 20 30 32 29 26 27 28 23 16 15 20 29 33 32 27 28 28 26 23 19 15 12 21 26 33 38 38 35 32 31 37 39 40 37 34 36 42 49 58 56 52 45 36 29 28 32 41 47 50 47 42 41 41 41 43 43 41 37 34 33 35 37 46 47 50 53 51 44 35 28 19 20 21 22 21 22 23 25 25 27 30 34 37 38 39 39 54 55 53 47 44 46 46 44 44 38 33 33 38 43 44 42 38 36 32 33 43 55 56 51 36 32 27 25 24 26 27 28 28 28 29 33 37 39 38 37 42 43 42 37 31 26 26 27 30 31 29 24 24 29 33 34 33 26 18 16 21 26 29 29 23 23 21 19 20 26 37 46 54 53 53 54 55 51 44 38 28 24 22 25 32 35 33 29 23 26 30 33 36 39 44 48 46 48 48 44 38 33 33 34 40 42 45 45 42 38 35 33 31 33 36 38 41 42 43 43 201 188 183 187 186 179 182 193 183 184 186 188 188 187 185 184 187 187 187 187 187 188 189 190 187 186 186 185 186 187 189 189 188 187 186 185 185 185 186 186 188 188 187 187 186 186 186 185 189 188 187 186 186 186 186 187 186 186 187 187 188 188 189 189 187 187 187 187 187 187 187 187 190 189 187 185 184 185 186 186 182 180 188 180 193 194 183 146 87 66 51 89 146 168 138 76 32 51 54 43 45 70 125 183 165 149 168 193 185 181 189 185 189 188 188 188 188 188 188 187 193 190 188 188 190 190 189 188 193 192 190 189 189 190 191 192 190 189 189 189 189 190 191 192 189 190 191 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 193 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 190 188 183 176 173 174 178 181 182 174 161 153 160 178 189 191 192 178 177 194 204 192 171 159 151 149 147 150 164 180 187 185 180 172 160 146 134 136 153 172 183 193 204 204 195 189 190 195 159 158 143 123 114 110 113 124 132 131 129 129 132 139 148 154 149 157 168 176 177 175 171 169 172 164 170 183 180 163 162 175 160 144 101 60 62 93 104 91 62 104 134 140 130 116 142 197 240 191 116 94 141 175 176 178 175 158 117 74 66 95 122 131 128 94 61 72 116 139 129 118 68 65 72 85 90 97 110 120 106 98 88 66 41 41 59 70 100 59 42 97 175 204 203 210 181 187 188 181 179 186 192 192 196 202 193 175 175 193 204 200 205 189 177 157 136 144 166 171 149 128 109 106 128 163 173 157 127 59 22 23 44 63 67 76 102 123 131 99 108 170 187 167 171 179 191 198 201 195 162 121 76 90 129 177 150 65 54 111 116 62 54 114 201 232 160 75 53 53 54 81 115 109 97 111 160 160 122 81 93 123 112 79 49 71 131 157 173 181 162 176 193 211 219 214 216 220 204 177 108 96 71 45 23 12 31 67 88 101 109 121 147 113 65 123 189 197 196 184 176 147 107 96 134 167 187 207 202 195 211 197 152 96 49 41 50 56 48 32 39 33 33 42 81 156 207 208 197 188 187 193 197 193 181 176 141 129 132 103 32 29 129 220 212 177 135 119 136 158 169 174 173 148 134 108 59 33 43 51 43 40 32 26 27 31 32 29 20 44 55 67 73 88 126 137 154 141 117 127 152 157 139 107 114 79 101 167 204 203 170 126 59 58 89 124 128 119 114 108 124 132 133 122 101 90 104 119 148 165 141 83 43 36 37 27 30 29 28 27 26 25 24 24 16 24 26 27 27 21 23 36 78 102 110 96 68 51 72 106 146 157 143 96 106 169 197 194 168 138 123 122 122 136 147 138 128 106 74 46 33 30 29 27 26 25 24 23 22 21 20 20 23 23 22 22 22 23 24 24 29 28 28 27 26 25 23 22 20 26 29 25 23 27 32 35 18 11 57 138 191 199 187 185 181 150 142 150 156 174 191 187 155 104 61 6 23 97 120 137 156 185 191 196 156 95 96 115 129 104 84 112 158 151 112 94 89 81 63 55 66 75 78 84 72 94 132 147 148 166 160 117 121 188 223 190 133 79 39 22 34 31 27 25 24 25 29 33 30 30 30 30 31 30 28 26 22 31 35 32 31 35 35 31 38 37 39 41 39 34 34 38 32 34 34 31 33 37 37 33 39 37 35 35 36 41 43 38 45 38 35 37 35 30 30 35 38 35 32 33 35 36 34 32 31 29 29 32 38 42 41 38 38 37 34 31 29 30 32 32 34 40 50 55 51 45 50 59 41 47 53 53 46 37 30 27 24 30 31 27 31 44 55 58 50 46 49 36 42 59 70 100 110 101 90 81 74 65 55 50 39 59 67 49 30 33 50 63 49 35 19 12 16 22 23 21 19 25 62 86 63 42 39 30 36 42 63 75 74 88 103 101 108 130 116 57 39 91 119 90 105 137 139 108 77 65 83 118 157 211 165 116 134 134 149 202 210 163 121 111 97 66 85 147 173 175 178 187 187 157 114 92 116 120 94 83 101 89 74 96 91 87 78 79 53 35 98 178 212 200 166 174 199 152 126 183 212 218 221 242 251 196 113 76 151 175 173 170 170 165 154 130 164 204 242 212 168 165 174 182 157 147 91 32 64 156 193 168 188 216 180 138 120 92 116 169 148 130 147 149 133 156 144 63 42 83 107 144 169 187 129 84 96 127 164 187 190 141 113 170 181 169 151 129 132 173 198 183 106 54 55 86 153 180 120 99 109 137 125 127 183 205 170 148 200 249 221 81 37 123 152 115 143 209 202 144 57 2 58 160 189 139 159 192 176 178 189 174 172 190 206 201 186 174 141 94 83 68 70 113 150 129 94 90 134 154 142 88 64 118 163 144 87 72 84 75 48 41 38 37 67 99 117 135 182 177 107 72 84 88 74 107 156 138 80 37 20 38 63 79 88 97 92 74 51 62 66 85 105 90 78 99 102 58 38 49 48 32 24 26 27 32 33 33 45 59 54 37 33 28 34 34 33 26 24 52 73 116 124 103 72 50 55 59 44 45 45 41 36 32 31 31 32 42 42 37 43 49 43 31 31 24 21 24 28 32 38 44 46 50 55 56 50 40 28 20 24 23 24 28 34 39 41 42 42 47 51 48 39 28 21 19 24 20 21 29 41 48 45 40 38 53 70 73 59 44 40 44 33 32 29 26 24 26 28 30 33 34 34 34 36 40 46 51 54 53 48 40 33 32 37 42 49 53 54 44 29 18 15 17 18 19 21 21 20 21 23 25 34 31 28 29 32 32 25 19 20 23 27 29 28 27 28 30 29 28 27 27 28 31 35 37 36 32 30 31 36 55 63 54 35 36 38 39 38 37 36 34 34 29 22 18 19 21 23 24 23 23 24 26 27 29 35 42 50 46 39 33 29 29 30 32 49 53 54 52 50 50 47 42 47 48 48 46 39 31 22 17 20 29 40 46 47 44 42 41 50 56 60 60 57 53 51 50 52 50 46 41 41 44 49 52 63 56 48 40 32 33 45 60 68 59 50 47 48 47 41 34 27 24 19 16 14 13 11 10 13 15 17 18 19 20 22 25 24 22 20 21 23 24 24 23 21 20 19 16 14 10 7 5 8 7 6 5 4 4 4 4 4 4 5 6 8 13 18 22 25 37 48 48 41 37 38 40 40 38 35 34 34 33 29 26 28 28 29 30 33 38 46 52 53 38 23 19 27 40 48 50 41 36 28 32 50 70 69 56 35 29 23 19 21 32 44 53 69 64 56 49 44 42 43 45 42 43 44 44 44 47 51 55 56 50 39 28 21 22 28 33 48 51 48 36 24 18 16 15 14 15 16 14 12 12 13 15 14 24 40 54 61 62 61 60 58 57 54 51 46 42 39 37 42 40 37 34 32 29 25 20 27 27 28 30 35 40 45 49 53 57 60 54 41 30 24 23 31 34 38 42 43 37 28 21 22 20 21 28 38 45 46 45 51 46 37 30 26 26 27 28 25 23 22 22 24 26 29 30 35 37 37 35 30 30 36 44 42 46 50 53 54 54 55 57 52 47 41 40 44 48 52 53 47 37 29 29 34 38 41 44 43 41 41 42 40 34 32 32 46 43 37 33 37 42 41 36 28 32 32 29 28 30 29 27 23 25 28 29 29 31 35 38 43 37 36 43 54 57 49 38 41 41 41 41 40 39 39 38 41 42 42 37 29 22 19 19 17 20 23 24 23 25 29 33 43 37 28 20 18 21 28 33 30 26 24 31 42 48 47 43 32 30 31 38 41 37 29 25 30 35 40 40 35 29 27 27 28 25 24 25 29 36 49 62 51 41 34 35 37 32 24 18 25 23 21 20 21 22 23 22 19 19 19 22 25 26 24 22 18 18 19 21 23 23 20 17 18 20 23 25 25 25 25 25 22 19 18 20 21 22 26 31 25 24 22 20 19 22 29 34 41 40 36 30 23 20 24 29 35 36 31 22 20 30 46 57 45 42 40 46 52 51 41 31 28 22 19 21 24 26 29 32 33 38 43 47 49 49 46 43 33 32 31 28 27 28 30 33 34 31 27 24 23 23 26 29 25 25 25 23 21 21 23 25 27 28 29 30 29 27 25 24 25 27 28 28 27 28 27 26 34 40 38 29 26 31 33 28 24 22 19 16 14 15 17 19 22 25 27 29 31 33 37 40 42 41 41 42 43 43 41 38 32 32 34 39 44 48 48 47 42 44 44 43 41 40 39 40 45 45 46 49 52 52 48 44 45 52 53 46 37 34 35 35 43 41 41 45 49 49 46 41 48 49 47 42 37 36 40 44 49 44 40 37 32 25 21 21 22 26 31 35 44 57 65 67 38 24 17 25 33 33 32 35 27 30 30 27 21 17 17 17 16 28 39 40 35 31 28 26 19 20 19 18 17 19 23 27 34 31 29 30 33 37 40 41 45 42 39 37 36 34 30 27 28 29 30 30 30 31 34 36 39 40 42 43 42 39 35 32 29 24 21 21 18 15 16 19 32 32 31 32 36 42 48 53 51 50 49 47 45 43 41 39 37 35 36 40 46 49 48 45 34 34 35 37 40 40 38 35 28 19 10 6 10 19 27 32 28 24 20 19 21 24 27 29 26 22 19 25 37 41 29 13 6 11 22 35 41 39 38 38 31 26 19 18 22 29 32 32 27 27 28 27 24 21 17 15 22 28 35 37 35 31 28 26 39 42 43 39 34 34 41 48 59 58 54 48 39 32 29 29 36 41 45 43 38 36 38 41 43 41 37 32 29 30 34 38 43 45 48 53 53 46 32 21 14 15 18 21 22 24 26 28 26 28 32 35 37 36 34 33 49 52 52 47 44 43 43 40 38 36 35 38 42 44 41 37 37 33 28 31 42 54 53 44 31 29 26 24 24 25 27 28 29 28 27 29 32 35 35 34 42 47 50 46 37 30 29 31 33 32 28 23 24 29 32 31 34 29 24 24 27 31 31 30 25 25 25 24 25 30 37 43 52 51 52 54 56 53 46 40 32 25 21 22 29 34 33 30 26 27 29 30 33 37 44 49 46 46 44 39 33 30 31 33 29 32 36 38 37 34 30 27 29 32 38 43 46 47 46 45 139 118 113 136 162 174 182 190 186 187 188 189 188 187 185 183 187 187 187 187 187 188 189 190 187 186 186 185 186 187 189 189 188 187 186 185 184 185 186 187 187 187 186 186 185 185 184 184 185 185 184 184 185 186 187 188 185 186 186 186 187 187 188 188 184 186 189 190 190 189 186 184 191 190 188 186 185 185 186 187 188 187 193 179 187 192 194 167 102 69 43 69 115 144 130 75 40 44 47 52 61 80 118 156 126 126 167 206 198 187 189 185 186 186 187 188 188 189 190 190 194 194 194 192 188 187 188 189 192 191 189 187 187 188 189 190 189 189 189 189 190 190 191 191 189 190 191 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 193 193 193 191 191 191 191 191 191 191 191 188 187 185 183 179 175 173 172 153 153 158 163 165 168 180 193 183 170 163 166 165 156 154 160 176 184 192 194 194 189 179 169 152 146 142 144 153 168 191 209 200 198 194 193 194 195 197 197 216 210 180 149 143 143 128 113 112 111 108 102 98 100 108 115 100 110 124 137 142 139 131 125 132 129 135 144 142 133 135 146 128 80 47 67 105 113 85 57 98 109 116 130 133 106 116 173 185 114 72 92 119 124 126 134 105 79 53 63 116 167 176 158 128 102 80 91 113 104 77 62 88 110 138 139 121 124 142 148 160 143 121 85 46 32 41 48 49 52 59 89 139 181 197 199 197 200 196 186 183 191 197 197 186 188 178 162 164 182 189 183 179 155 141 139 152 179 185 162 178 174 134 81 91 167 212 198 124 65 33 31 48 69 75 84 90 114 131 101 92 129 146 140 150 159 170 169 172 189 184 155 90 88 95 105 70 41 69 93 58 22 49 125 178 168 114 80 66 49 46 90 139 128 98 100 115 130 109 80 97 128 109 65 75 127 169 174 169 183 199 196 190 181 160 147 159 172 151 116 69 60 35 17 27 54 88 118 150 172 191 190 172 91 67 163 227 231 225 228 225 140 71 116 158 178 184 195 183 177 207 209 176 134 86 55 43 48 49 38 39 37 40 38 47 99 161 187 185 181 178 187 194 192 188 181 129 119 122 50 1 70 152 198 195 166 135 129 152 184 195 187 174 164 161 140 90 50 41 42 46 44 37 29 27 30 31 30 36 26 14 41 92 132 152 148 150 138 124 133 144 143 136 115 60 82 152 213 212 175 119 62 59 86 109 129 148 150 148 159 165 160 146 117 102 116 144 168 164 168 158 114 61 35 29 32 32 31 29 27 26 25 24 24 17 24 23 21 25 25 24 30 57 90 111 94 63 52 79 125 146 151 133 90 106 171 192 181 167 134 127 141 152 164 150 107 93 83 68 54 41 32 28 27 27 26 26 25 23 22 21 20 20 20 20 21 23 25 27 29 31 31 31 30 28 26 23 22 21 25 27 24 23 25 24 22 17 36 106 190 201 161 153 172 152 119 114 145 174 191 197 193 173 129 84 19 24 79 87 103 139 193 210 196 145 92 96 105 92 99 95 116 160 161 125 107 61 48 39 58 91 106 108 115 100 100 106 103 115 159 165 119 120 148 145 101 60 41 31 22 31 29 31 37 37 30 26 28 32 30 28 28 29 32 34 35 31 32 34 36 36 36 34 32 34 34 37 40 39 35 31 30 18 23 25 23 22 26 32 36 32 32 38 35 27 31 36 29 40 39 36 33 31 32 37 42 39 35 33 36 41 41 34 27 29 24 25 38 54 60 51 41 37 42 39 29 28 37 37 30 35 38 43 47 46 42 41 43 41 50 57 53 42 31 26 25 22 29 31 29 35 49 59 61 50 30 40 67 103 108 73 69 79 65 56 59 60 50 40 37 26 45 50 38 38 49 42 22 13 14 17 21 24 22 16 10 21 31 77 109 84 52 38 26 32 42 50 80 128 137 99 64 68 63 68 83 114 150 143 100 123 148 140 109 96 93 88 89 117 170 136 110 146 155 159 192 190 151 129 126 100 67 74 107 123 150 175 189 188 159 119 98 90 76 59 57 64 65 68 81 79 69 46 49 53 53 95 145 163 124 105 161 218 188 160 196 218 232 230 228 220 168 111 95 154 185 177 160 162 169 176 166 160 188 218 197 173 182 182 176 201 183 122 54 53 121 184 205 241 234 191 148 143 122 102 156 152 157 165 136 102 117 107 45 20 79 144 228 251 231 144 82 134 159 137 123 124 112 134 175 179 140 120 124 127 126 105 72 56 39 62 138 217 217 147 95 113 137 146 165 185 158 146 187 232 251 181 49 68 152 140 121 185 220 180 110 41 6 63 135 155 134 179 202 166 152 158 158 149 182 186 173 188 204 177 136 137 108 96 133 162 127 76 62 105 149 146 75 77 183 210 131 43 39 58 56 44 51 59 70 120 154 135 133 209 209 115 78 147 163 111 75 104 121 96 62 43 48 51 42 37 50 65 64 49 51 51 72 101 94 71 69 58 42 39 43 37 29 27 25 28 29 32 36 42 44 40 34 30 26 30 24 21 16 15 41 75 113 116 101 85 71 63 46 40 41 41 38 35 33 34 35 30 40 41 41 49 45 35 34 30 27 24 24 24 28 34 42 47 50 53 53 48 39 30 24 30 31 34 38 44 50 51 50 44 46 48 48 43 34 24 18 20 19 24 36 49 53 45 36 37 52 70 74 58 39 34 39 37 38 38 38 36 32 27 23 26 29 32 35 39 44 50 54 55 56 53 46 37 33 36 41 48 55 58 50 33 18 13 13 19 21 23 24 23 23 25 26 30 30 30 31 29 25 22 20 24 26 27 26 25 27 31 34 30 29 27 25 25 27 32 36 34 31 31 31 37 55 65 56 38 39 40 41 40 37 34 32 35 29 23 19 19 21 23 24 21 21 24 27 27 26 33 42 52 51 48 45 42 39 37 36 46 48 48 44 44 47 47 45 46 47 48 47 42 34 26 22 22 32 44 52 54 52 50 50 48 51 55 59 59 56 54 53 50 47 43 42 43 45 48 51 57 56 51 40 30 31 46 64 63 57 50 48 48 45 38 31 25 22 19 17 16 15 13 12 10 14 20 23 22 21 21 21 19 19 20 23 25 25 23 20 18 18 18 17 14 12 10 9 10 9 7 6 5 5 5 5 5 5 5 6 7 11 17 20 25 41 54 52 42 36 32 30 38 37 36 36 35 33 30 28 29 30 30 31 34 39 45 49 47 34 20 20 31 45 52 53 47 47 41 36 45 59 63 56 36 31 25 22 24 31 40 45 63 59 53 47 43 42 44 45 41 42 43 44 44 47 52 56 56 52 44 35 29 28 32 36 46 42 33 21 15 15 15 13 8 14 20 24 23 20 18 17 16 25 39 50 55 57 58 58 61 59 56 52 48 43 40 38 36 35 34 35 34 31 25 22 27 27 28 31 35 39 44 46 53 56 56 50 38 28 24 23 34 36 40 44 45 41 34 28 24 20 19 25 36 45 48 47 51 47 39 31 25 21 21 21 20 22 24 25 26 26 27 27 36 38 36 30 25 27 33 40 41 45 49 52 52 52 52 53 54 49 44 43 45 49 50 50 43 35 30 34 40 42 43 44 49 43 39 37 35 32 32 34 51 49 44 39 39 41 40 37 30 30 28 29 34 39 37 31 25 27 29 30 30 32 35 37 43 40 40 45 52 54 49 43 37 38 38 39 39 39 38 37 39 43 46 43 35 24 17 14 15 19 24 25 24 24 27 29 36 32 25 20 19 22 27 30 27 24 23 28 37 45 47 46 34 30 31 38 41 36 27 21 29 31 32 34 35 35 35 34 33 29 25 24 26 36 55 72 57 46 37 36 36 32 27 24 23 19 16 17 18 19 18 17 17 18 19 23 25 26 24 22 23 22 21 22 24 24 22 20 20 21 22 24 26 28 29 29 22 18 17 20 24 27 33 38 30 28 25 21 19 21 25 29 36 37 36 33 30 29 29 30 35 39 38 31 27 33 44 52 49 44 41 42 46 45 39 32 30 24 21 23 25 26 28 31 29 31 37 43 47 47 45 44 29 28 26 23 20 21 25 29 35 33 29 25 24 26 28 30 23 24 24 23 21 21 25 28 27 28 29 30 29 28 27 26 26 30 34 35 32 29 29 32 32 39 37 28 24 30 32 29 28 24 20 16 15 15 17 18 22 23 24 24 25 28 33 37 40 40 43 48 51 49 40 32 31 32 35 40 44 46 45 43 41 43 44 45 44 42 41 40 40 43 46 49 49 47 45 44 46 53 55 47 36 32 32 32 42 40 40 44 50 52 48 43 45 47 48 46 43 42 44 47 54 49 45 42 35 27 22 22 21 24 26 30 39 53 64 68 41 25 16 20 28 29 32 37 32 34 35 33 27 22 21 22 29 41 49 47 40 34 31 28 27 27 25 23 20 20 23 26 32 32 33 37 40 42 40 38 46 44 41 39 37 34 30 27 27 30 33 34 33 33 35 37 41 43 44 44 42 38 34 32 24 21 20 23 24 23 24 27 38 35 32 31 34 40 46 50 53 53 51 49 47 44 41 40 34 35 39 45 51 52 49 45 37 36 36 38 40 40 38 35 30 21 11 7 12 21 29 33 29 24 18 16 18 21 23 24 21 17 15 22 36 43 34 20 8 12 21 34 41 41 41 41 32 28 25 27 30 31 31 31 30 29 27 25 23 22 21 21 25 30 36 36 32 27 25 25 38 41 43 39 33 32 37 43 56 57 56 51 43 36 30 26 32 37 42 42 37 33 36 40 40 37 31 25 23 27 35 42 40 41 45 51 53 47 33 21 12 14 18 22 25 27 30 33 29 32 35 38 38 36 33 31 45 50 50 45 40 38 36 35 29 31 36 43 47 46 39 33 34 31 27 29 40 51 47 37 31 30 29 27 27 27 29 30 33 30 28 29 31 33 33 32 39 47 54 53 45 36 33 34 35 35 31 26 26 30 32 31 37 34 31 31 33 33 32 30 27 28 30 31 32 34 38 41 49 49 50 53 55 52 44 38 36 29 21 22 26 31 31 29 28 28 28 27 29 33 40 45 44 41 36 30 26 26 29 32 19 21 26 30 31 30 26 24 21 26 36 45 50 50 47 45 63 51 47 72 122 171 193 195 188 188 189 189 189 188 187 186 187 187 187 187 188 188 188 188 186 186 187 187 187 187 187 188 188 187 186 185 185 185 186 186 186 186 185 185 185 185 185 185 183 183 183 183 184 185 187 188 186 186 186 186 186 186 187 187 184 186 188 190 190 188 186 184 189 189 188 187 186 186 187 187 190 188 195 180 186 192 203 188 146 97 50 53 80 111 113 68 39 40 51 64 70 76 90 105 81 108 164 200 193 182 186 186 185 186 186 187 189 190 190 191 187 190 192 190 187 186 189 193 188 187 187 186 187 189 190 192 189 189 189 190 190 191 191 191 189 190 191 192 192 192 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 190 190 191 192 193 193 194 194 191 191 191 191 191 191 191 191 190 189 191 195 194 186 177 172 155 156 161 166 159 151 159 175 169 159 149 144 145 156 182 207 192 199 205 199 180 157 140 132 144 148 156 168 181 193 201 205 199 194 188 186 190 196 199 200 207 202 178 162 178 194 183 166 166 171 172 164 151 144 148 154 129 126 125 125 125 119 110 102 106 103 101 106 113 109 90 69 67 53 63 95 105 85 68 69 106 119 122 125 120 91 78 100 110 86 94 120 120 113 115 114 101 83 93 140 175 163 124 96 97 97 87 74 69 74 101 135 192 189 182 150 114 122 147 148 137 125 112 88 55 37 37 38 34 37 49 66 84 105 127 143 165 173 180 182 183 185 184 183 177 168 164 166 165 161 162 167 168 144 128 136 161 183 176 152 174 189 162 103 100 163 190 161 94 67 55 43 44 65 75 83 69 95 120 100 88 120 146 156 140 146 157 155 157 186 196 171 113 96 86 73 39 37 63 61 40 38 55 86 103 106 105 96 74 57 48 81 122 115 98 112 139 141 118 83 73 87 108 126 121 147 162 173 182 200 214 189 145 122 108 123 147 143 105 67 33 31 18 21 63 120 164 190 218 228 218 196 157 68 87 196 225 213 203 226 214 102 59 163 169 179 190 201 191 187 204 208 178 164 139 97 57 45 50 48 47 47 47 37 25 47 106 155 180 187 181 184 185 181 183 174 155 123 99 27 29 127 171 186 175 142 133 158 188 208 211 202 185 180 170 157 133 93 53 31 43 44 40 32 28 28 29 29 34 28 11 32 110 181 192 171 141 117 139 179 170 127 104 110 89 115 162 183 154 113 79 51 75 119 141 154 181 192 194 210 198 185 162 123 122 162 196 218 198 165 159 140 88 37 21 42 35 33 29 26 24 24 24 25 21 25 21 19 25 26 25 30 27 61 92 77 53 50 74 121 133 140 138 110 115 159 184 195 167 129 128 154 167 178 156 103 84 79 71 60 45 31 28 31 27 27 27 27 26 25 23 22 19 19 19 21 23 26 30 32 31 32 32 32 30 28 25 24 25 21 21 26 31 27 15 5 35 106 165 189 175 154 154 152 137 134 142 165 180 180 183 196 194 153 94 25 15 42 44 59 130 207 246 213 143 93 96 113 114 155 150 133 155 154 106 69 59 64 74 93 109 110 116 133 116 90 63 58 98 158 160 111 99 89 66 41 32 39 38 29 34 32 33 38 36 29 26 29 31 32 33 33 32 31 32 32 32 30 33 40 42 37 29 26 33 33 36 40 42 41 37 35 29 32 33 31 28 29 33 36 33 33 36 32 22 25 35 36 32 36 37 34 32 35 38 39 37 34 32 35 39 39 33 27 28 20 23 47 73 81 67 50 47 48 42 35 37 45 40 29 35 35 36 38 38 35 31 28 40 48 51 46 37 31 30 29 27 31 34 36 39 45 48 48 43 10 43 132 196 170 100 86 130 106 66 34 27 36 36 27 33 36 39 42 45 43 36 29 20 16 13 17 22 24 19 14 34 42 67 80 63 43 37 36 39 49 51 80 130 129 85 59 70 92 106 137 172 152 118 124 138 128 97 81 105 126 100 57 76 105 86 84 124 153 181 211 202 167 144 127 92 66 74 93 86 103 115 125 133 121 93 76 55 51 54 55 49 47 56 65 102 106 67 43 54 67 79 81 82 84 89 136 209 228 192 163 207 207 187 170 171 157 125 106 139 193 203 193 194 194 194 186 180 175 176 158 153 174 178 173 198 196 160 95 54 75 138 187 241 248 217 173 173 163 98 107 124 141 144 115 89 90 78 44 19 83 161 251 242 191 124 90 139 151 104 79 88 116 177 208 193 168 165 170 131 69 40 44 94 102 102 141 180 170 134 88 93 135 193 198 151 138 181 221 250 218 111 46 120 159 125 155 238 209 128 58 25 20 61 111 131 200 231 167 125 169 193 168 132 127 127 155 191 192 179 184 175 139 118 136 152 132 107 103 101 115 118 80 90 166 175 117 69 87 107 95 80 85 106 143 188 177 119 119 215 216 111 71 169 206 143 63 67 96 101 88 90 90 70 40 30 40 49 48 53 54 53 67 88 81 55 42 32 34 41 42 33 32 34 28 28 28 36 45 45 35 28 29 25 23 26 20 18 15 15 39 69 83 71 70 81 79 62 34 37 40 43 43 40 35 32 31 38 42 44 49 53 44 34 36 30 31 31 27 24 25 32 40 48 49 49 47 43 38 32 28 35 39 43 47 53 58 58 54 45 44 43 44 43 36 24 15 18 20 25 39 51 53 44 35 40 53 70 75 59 38 32 38 41 43 46 47 44 35 24 17 20 24 31 37 40 43 46 49 51 53 54 49 42 38 38 41 46 52 56 48 33 18 12 12 20 23 25 26 25 25 26 28 29 30 32 31 25 20 20 24 28 28 26 24 25 31 34 35 32 30 27 25 25 28 32 35 35 33 34 34 38 55 63 54 40 41 42 42 40 36 32 29 34 29 23 20 20 22 23 23 21 21 25 29 27 23 28 38 48 50 54 55 54 51 46 43 43 44 43 40 41 46 49 48 48 49 50 49 46 40 34 31 29 37 48 55 56 55 54 54 46 47 51 58 60 58 55 54 47 43 40 43 45 47 50 53 49 52 50 40 29 32 49 69 60 56 52 48 45 40 33 28 23 20 17 15 15 15 15 14 11 16 22 25 24 21 19 18 17 17 20 23 26 25 22 19 16 17 18 17 15 13 12 12 10 10 9 8 7 7 8 8 7 7 6 8 11 13 16 16 26 45 58 53 41 35 30 27 37 37 36 36 36 35 33 32 32 34 33 32 34 39 42 42 41 30 22 24 38 50 53 52 48 53 49 40 40 51 58 57 39 34 28 25 26 31 37 40 55 52 47 43 41 42 44 46 43 43 42 41 41 43 49 53 53 52 48 42 36 33 33 35 38 32 23 17 19 23 21 16 4 13 26 35 37 34 29 26 16 25 37 46 51 54 57 59 59 59 57 55 51 46 43 40 34 32 33 36 37 33 28 26 30 32 32 34 36 39 41 42 52 53 51 45 36 30 29 31 39 39 41 44 45 44 39 36 28 22 17 21 33 43 48 47 49 46 41 33 25 20 18 18 18 20 22 23 23 23 24 24 35 38 36 28 23 24 30 34 40 43 48 50 50 49 50 51 57 54 50 47 46 46 45 44 37 33 32 37 42 43 43 44 52 44 36 33 32 31 34 38 53 53 50 43 39 40 39 37 31 30 28 31 40 46 41 33 26 28 30 31 31 32 35 38 46 44 43 45 48 50 48 46 36 36 36 37 38 38 39 40 38 44 49 47 39 27 18 14 17 20 25 26 25 25 26 29 30 28 24 21 20 22 24 26 23 21 20 24 30 38 45 48 38 34 34 39 40 34 25 19 30 29 29 32 36 40 42 42 37 34 30 27 27 36 56 75 63 51 39 36 35 32 29 29 21 17 15 17 20 18 15 13 17 18 20 22 24 24 23 22 26 24 22 22 24 25 25 24 24 22 21 22 26 31 34 36 26 21 19 22 27 30 35 41 35 33 30 27 24 24 24 25 31 33 34 34 37 39 36 31 33 39 42 39 36 39 44 46 46 44 43 42 42 40 37 35 30 25 23 26 28 28 28 31 29 27 30 38 44 45 43 42 30 29 26 20 15 16 21 26 34 34 31 26 25 28 29 29 24 25 26 24 21 22 27 31 28 29 29 30 31 32 32 33 32 35 40 42 37 31 30 33 29 37 37 27 23 28 31 28 28 24 19 16 16 16 17 17 23 23 22 20 20 23 29 34 37 38 43 52 58 54 40 28 31 32 36 41 45 46 43 41 40 40 43 46 48 46 41 37 35 39 43 44 42 41 42 44 42 49 51 45 37 34 36 37 42 42 43 48 52 53 49 45 43 46 49 50 49 48 48 48 53 49 47 44 37 28 24 25 23 24 23 24 32 47 60 66 46 27 16 18 24 27 31 37 43 43 44 42 35 27 26 28 42 50 55 51 44 38 34 30 31 31 31 29 26 24 25 26 30 31 34 38 42 43 41 38 48 47 46 43 38 33 27 23 25 30 35 38 37 36 37 39 42 44 45 44 40 36 32 30 22 19 20 25 28 28 29 30 38 34 31 30 33 38 43 45 52 52 52 50 48 45 41 39 33 35 41 47 52 53 49 46 40 38 37 37 39 40 39 37 31 22 12 9 14 23 29 32 28 23 17 15 18 21 22 22 19 14 12 20 36 46 40 28 14 14 20 29 35 36 36 37 33 31 32 36 38 36 32 31 32 30 27 24 23 24 26 27 27 31 35 34 29 25 25 28 34 37 40 37 32 30 32 35 48 53 56 53 48 41 32 25 29 35 42 44 38 32 33 39 37 34 28 23 22 27 36 44 40 40 42 47 50 45 35 26 17 20 23 25 27 30 33 35 34 35 38 39 39 36 33 31 43 47 48 42 35 33 31 30 23 27 35 44 48 45 37 31 32 29 25 28 37 46 42 31 31 32 32 32 31 31 33 34 39 36 33 32 33 34 32 31 35 43 51 51 44 36 32 32 35 36 35 31 30 34 36 36 39 38 36 36 36 35 32 30 31 31 33 34 35 37 39 40 46 46 48 51 52 48 40 33 35 29 24 22 24 27 27 27 29 29 27 25 24 27 33 38 36 33 28 22 20 21 24 27 14 16 19 23 26 26 23 20 13 20 31 42 50 52 50 48 28 32 51 92 144 184 197 194 184 184 184 185 186 187 188 189 185 186 188 188 188 187 185 184 186 187 188 188 188 187 186 185 187 187 187 187 186 186 185 185 185 185 186 186 186 186 186 186 186 185 184 184 184 185 186 186 187 187 187 187 186 186 186 186 187 187 186 186 186 186 187 187 186 186 187 187 187 186 186 185 188 184 191 181 187 188 201 192 188 138 84 64 62 87 106 77 39 44 54 59 59 63 64 57 52 108 170 195 187 180 183 187 187 187 187 188 188 189 189 189 185 186 187 187 188 189 191 193 189 189 188 188 188 189 189 189 188 189 189 190 191 191 191 190 189 190 191 192 192 192 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 191 191 191 191 191 191 191 191 193 190 192 199 200 188 173 164 171 171 172 172 168 163 161 162 162 160 155 149 150 168 196 219 208 202 192 174 146 123 118 126 154 162 166 166 172 183 187 186 183 187 190 189 186 186 191 196 184 180 169 171 191 199 190 184 197 205 210 201 186 181 191 204 193 182 170 166 168 167 160 153 133 132 145 164 155 111 65 40 96 122 133 106 64 47 63 86 98 111 112 100 90 77 57 43 75 110 139 145 139 131 120 112 115 112 128 148 129 79 51 54 78 87 75 60 77 125 180 219 212 201 193 160 113 106 123 120 110 105 107 99 74 53 43 36 39 27 46 78 76 53 50 64 85 96 115 133 145 154 166 176 176 171 170 172 166 158 163 174 187 161 135 141 168 178 168 160 181 196 188 143 108 113 114 94 86 90 91 56 33 50 64 70 67 81 99 91 104 154 180 182 145 140 147 147 149 177 181 147 105 85 76 69 54 41 39 48 75 93 71 52 62 105 138 106 63 61 53 68 96 104 122 161 200 177 130 83 61 72 121 175 138 129 167 215 225 200 152 115 107 121 146 168 166 127 67 22 17 31 47 79 131 179 211 231 235 236 196 161 127 60 117 211 221 202 196 209 162 71 79 171 182 184 200 201 194 200 201 202 175 176 174 148 100 64 52 47 51 53 48 35 17 17 57 110 167 187 185 184 180 177 186 174 164 119 53 11 72 169 186 172 149 129 143 178 194 197 196 187 189 192 176 172 179 144 77 38 37 41 41 35 29 28 29 28 23 32 20 24 100 183 198 183 141 104 148 197 171 105 70 100 139 123 113 108 90 66 61 69 82 116 146 157 166 175 184 191 175 168 154 120 132 182 197 199 181 152 169 166 112 52 22 37 38 34 29 24 22 22 24 26 26 27 21 20 25 24 22 28 21 47 79 70 57 54 57 88 124 151 167 136 122 153 183 205 165 124 134 167 168 162 142 98 87 86 86 77 56 33 24 26 27 28 28 29 28 27 26 25 21 20 20 21 23 26 29 31 30 30 32 32 31 29 27 25 27 21 21 28 31 25 19 18 81 173 200 174 164 172 170 135 156 180 181 172 176 176 186 214 230 173 87 29 25 34 40 56 107 179 229 190 120 79 81 113 147 186 174 147 158 141 81 45 96 126 145 139 118 99 103 124 103 71 38 43 91 134 124 86 55 37 27 30 33 35 33 25 34 32 32 33 31 28 31 37 23 26 29 29 27 26 29 31 41 41 40 38 37 35 30 25 30 35 40 43 43 41 36 33 35 32 30 30 31 32 33 33 37 35 35 36 37 38 42 46 37 38 40 41 40 39 40 44 48 47 44 40 36 33 32 32 32 22 25 52 81 89 73 55 62 53 45 49 57 59 47 35 41 41 41 39 36 32 29 26 38 42 43 38 34 35 35 33 31 32 36 41 42 37 33 32 30 18 92 203 249 195 117 115 180 140 79 32 23 38 44 36 38 36 38 43 42 36 32 32 25 21 17 17 19 22 24 24 38 59 65 56 54 51 43 40 35 41 58 85 103 99 91 94 107 136 152 160 152 108 93 133 141 121 98 94 115 137 115 69 64 55 41 62 97 136 183 202 179 141 108 90 73 66 70 71 58 58 54 63 83 85 66 50 54 64 57 48 49 45 47 65 124 138 90 44 49 63 65 54 49 73 70 96 180 217 169 121 150 144 127 127 166 197 170 118 139 208 231 228 228 217 208 200 200 178 166 143 132 153 176 197 196 200 176 116 59 51 91 133 183 245 230 176 147 140 96 86 100 127 112 74 72 83 68 43 24 87 158 231 192 140 127 144 152 160 153 134 113 115 149 178 179 198 200 157 83 34 55 109 166 163 131 116 109 96 99 98 82 133 191 187 152 177 227 234 246 164 58 67 156 138 92 147 187 128 62 26 28 33 44 83 134 234 223 124 119 201 231 197 115 63 66 126 154 143 153 182 153 136 125 119 114 119 133 142 136 111 107 87 80 111 127 131 170 173 156 122 115 122 135 177 190 160 108 104 176 191 117 73 145 198 152 75 62 72 88 106 143 144 105 54 40 46 46 46 58 62 61 62 66 59 43 32 29 29 39 44 37 35 38 35 30 33 42 50 47 35 25 22 24 22 24 18 17 17 16 38 46 44 31 47 68 63 50 34 37 40 43 43 40 36 33 32 47 47 49 51 49 43 34 29 29 34 36 32 25 26 33 40 48 47 43 40 37 34 33 32 41 46 50 51 54 55 50 43 42 38 36 39 43 40 29 19 19 21 26 37 47 50 43 36 41 52 68 74 61 40 34 39 44 45 47 48 44 35 23 14 17 23 32 38 41 40 39 39 45 49 53 52 48 44 42 42 45 49 49 41 28 18 14 15 20 23 26 27 26 26 27 28 33 32 31 29 23 18 21 27 29 28 26 24 29 35 35 31 33 31 27 26 27 30 33 35 36 36 38 37 39 52 58 47 41 42 43 43 40 35 29 26 31 27 23 21 21 23 22 22 21 21 26 31 27 20 22 32 44 48 53 56 55 51 45 41 41 44 44 43 44 48 50 48 50 50 51 50 47 44 40 37 38 45 52 56 55 53 52 53 48 47 50 58 61 58 54 54 49 43 40 43 45 44 44 46 42 46 45 37 30 37 56 73 60 58 55 49 42 34 29 25 20 17 14 12 13 15 16 17 16 19 23 24 22 19 18 17 19 18 18 20 23 24 22 20 17 19 20 19 16 13 13 14 11 10 10 9 9 9 10 11 8 7 7 10 15 17 15 12 30 49 60 51 38 35 33 30 38 38 37 37 36 37 37 37 36 38 38 35 36 39 39 36 34 26 22 27 41 50 48 42 44 51 49 40 38 48 57 58 44 37 29 24 26 30 35 38 47 46 44 42 41 42 43 44 45 44 41 37 36 38 43 48 49 49 47 42 37 33 32 32 29 28 26 27 33 37 31 22 10 20 34 45 47 42 36 32 16 25 37 44 48 49 52 55 56 57 57 57 54 50 46 43 38 35 36 40 41 36 31 30 35 36 37 37 38 37 37 37 50 50 46 41 36 36 40 45 44 42 41 42 44 45 44 43 32 23 16 18 29 41 46 47 45 44 41 35 28 23 21 21 21 21 21 19 17 19 23 26 32 37 36 27 22 22 27 30 35 39 44 46 47 47 48 49 57 57 54 49 42 36 33 31 31 28 30 35 39 40 43 46 52 43 35 33 33 33 36 40 52 54 51 44 39 38 38 37 33 34 34 36 42 45 40 32 26 28 30 31 31 33 36 39 52 48 44 43 46 48 48 46 40 39 38 37 38 41 44 46 40 45 50 48 39 29 21 17 18 22 27 28 27 26 28 31 30 28 24 21 20 20 21 23 19 19 19 19 22 29 40 48 40 37 36 39 38 30 23 19 26 28 31 33 35 38 42 44 40 39 37 34 30 35 53 70 61 50 38 33 31 28 26 26 23 18 17 22 25 21 15 13 18 19 20 21 22 22 23 23 27 24 21 20 23 25 26 26 27 23 19 20 26 33 40 43 33 27 24 25 28 29 31 35 36 35 35 33 32 29 27 26 28 27 26 29 36 42 38 30 30 36 42 42 43 45 46 44 36 40 45 45 43 39 37 36 31 28 27 32 35 34 33 34 33 26 24 32 41 42 39 37 35 34 29 21 14 13 19 25 32 33 31 27 25 28 29 26 28 29 29 26 22 22 27 32 31 31 31 31 34 37 40 42 36 35 38 40 37 29 23 23 25 35 36 27 23 27 29 26 28 24 20 19 19 20 19 18 23 22 20 17 17 21 28 34 35 35 41 52 60 56 41 27 29 31 36 42 46 47 44 41 37 37 40 46 51 49 40 32 31 33 36 37 37 39 42 44 40 45 47 42 37 38 41 42 42 45 49 53 55 53 49 46 43 46 50 52 52 51 50 50 48 46 45 43 37 28 25 27 26 25 20 18 25 41 56 63 48 30 17 19 25 27 30 36 45 44 45 45 40 34 34 39 48 53 55 50 45 41 36 32 31 33 34 34 31 29 29 30 30 29 30 33 37 40 41 40 45 46 47 46 41 34 27 23 22 29 37 41 40 38 38 39 41 43 45 43 38 33 29 28 23 20 21 26 30 29 27 28 32 30 28 29 34 39 42 43 48 49 51 51 49 45 41 38 33 36 40 45 49 51 50 48 40 38 35 35 38 40 41 40 34 25 16 13 19 27 31 32 26 21 16 17 21 25 25 24 22 16 12 19 36 48 45 34 25 21 21 26 31 31 31 33 36 35 37 43 44 40 36 35 33 31 29 27 26 27 28 30 28 32 35 32 26 24 27 32 32 35 38 38 35 32 30 30 40 48 55 55 52 46 34 24 28 34 43 47 40 32 32 38 35 34 31 27 26 29 36 41 42 41 41 43 45 43 37 32 28 29 30 29 29 30 32 34 37 38 39 39 39 37 34 33 39 44 45 38 31 30 30 29 22 27 34 41 44 42 36 31 30 29 26 27 35 42 37 28 28 31 33 34 34 35 38 40 43 41 38 36 36 34 32 29 34 38 42 41 34 29 27 27 31 36 39 36 35 39 43 45 42 41 41 41 41 40 37 35 36 34 32 31 32 36 40 43 45 45 46 48 49 44 35 28 28 26 24 22 22 23 24 25 29 28 26 23 21 22 26 29 25 23 21 19 18 18 18 18 16 16 17 20 22 23 20 18 17 22 31 40 48 51 52 52 23 43 100 173 213 207 187 179 178 178 178 179 181 185 188 190 184 186 188 189 189 186 184 182 186 187 189 190 189 187 185 183 186 186 187 187 187 186 185 184 186 186 186 187 187 188 188 188 189 188 187 185 185 185 185 185 188 188 188 187 187 186 186 186 191 188 184 182 182 184 188 191 182 184 185 187 187 186 185 184 193 184 192 185 189 186 195 186 197 164 125 98 73 84 108 88 59 50 62 81 79 66 54 45 56 129 193 207 198 189 186 189 189 189 189 188 188 187 187 187 190 187 185 187 190 193 192 190 194 194 193 191 189 187 185 184 188 189 190 190 191 191 190 190 189 190 191 192 192 192 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 194 194 193 192 192 191 191 190 191 191 191 191 191 191 191 191 195 190 190 196 196 182 163 151 173 177 180 183 193 200 191 176 160 166 166 157 151 156 167 175 176 162 147 134 122 122 147 176 158 167 166 157 158 172 182 182 179 181 186 189 189 186 182 179 169 168 172 189 203 195 185 190 194 201 203 191 178 180 201 222 204 194 186 189 201 209 206 199 197 185 199 210 159 83 72 115 185 194 177 127 82 78 105 129 135 113 102 106 100 81 65 57 78 134 147 130 134 130 112 110 108 107 104 90 63 50 75 113 144 138 110 99 143 197 206 187 185 188 199 164 92 73 113 141 144 134 131 121 95 72 60 52 29 40 82 128 136 116 91 73 67 65 67 74 82 98 129 158 178 188 187 171 162 171 186 193 198 170 142 154 187 188 172 173 177 184 186 157 107 85 102 122 105 124 127 69 26 41 58 62 81 76 77 75 115 182 196 177 170 155 154 155 158 182 176 131 71 55 55 68 75 46 24 60 93 110 73 55 63 97 131 91 56 61 56 70 106 127 151 190 189 170 133 104 102 115 136 158 131 99 166 224 213 159 98 104 166 202 215 181 126 79 39 9 18 65 107 138 182 220 227 219 202 226 191 153 113 53 131 209 202 194 203 197 123 76 122 166 183 182 205 196 192 207 197 194 178 176 185 182 141 90 55 38 38 50 50 43 28 11 22 61 136 173 184 190 186 182 189 172 157 130 42 16 101 186 200 172 138 144 173 194 185 180 179 168 182 197 185 187 210 177 98 53 31 38 40 36 30 29 29 28 27 20 11 28 89 142 166 192 153 107 152 183 147 89 58 98 119 104 76 55 51 54 62 74 100 98 116 128 127 143 157 147 138 142 144 120 139 184 174 153 139 147 195 189 127 69 27 21 39 35 28 22 20 21 24 27 29 29 23 22 26 22 18 25 39 56 84 79 73 66 47 59 85 128 151 120 121 173 201 204 158 118 138 177 162 136 115 82 88 94 101 96 70 37 18 16 27 28 29 30 29 29 27 26 23 22 21 21 22 25 28 30 28 29 31 32 31 29 27 25 26 23 25 28 23 18 31 50 131 190 191 181 188 181 168 142 189 211 190 167 190 206 205 218 227 157 58 23 35 37 45 60 73 120 162 123 69 51 61 109 135 152 128 106 113 90 60 69 151 183 193 167 133 106 95 98 87 63 39 50 85 98 77 53 45 30 34 46 38 27 29 34 25 31 37 40 36 30 27 27 30 33 36 35 35 39 49 56 57 57 47 30 24 29 32 28 25 34 44 49 47 43 38 35 37 31 27 30 36 40 40 38 35 32 31 42 55 53 46 47 45 38 38 45 46 42 47 58 66 66 60 48 35 29 32 38 38 27 28 53 80 86 69 52 64 56 58 77 91 82 57 37 52 54 52 44 35 28 24 23 34 36 35 30 30 34 34 30 30 29 35 44 44 33 24 24 21 52 153 245 250 177 105 113 135 91 46 29 34 39 40 40 28 35 37 35 37 41 34 22 21 28 32 28 19 14 18 24 54 99 110 98 108 106 76 54 34 31 71 120 130 134 150 156 139 128 154 173 124 71 88 134 144 142 149 146 136 138 134 112 74 37 29 65 89 114 144 135 117 83 61 68 88 101 89 65 62 64 67 86 113 113 87 67 77 92 63 41 59 51 36 58 109 125 84 46 46 47 48 49 58 60 33 66 166 191 143 125 139 146 149 159 203 242 206 129 136 199 214 206 207 202 204 208 209 195 195 170 140 144 178 222 228 215 173 111 63 58 88 116 155 190 143 128 127 125 97 76 114 152 117 59 79 119 105 73 31 97 166 230 178 133 153 197 168 179 225 211 144 97 89 126 137 189 180 98 40 56 123 186 204 177 140 111 87 74 100 148 125 136 146 163 191 215 233 248 221 129 45 96 174 116 53 94 94 50 40 54 75 67 43 69 134 182 141 101 140 178 187 186 125 69 65 91 87 95 115 110 107 121 136 122 98 110 138 145 142 125 110 64 54 111 164 199 231 205 149 111 134 149 140 163 136 131 120 106 134 163 126 78 123 181 152 92 68 52 67 107 169 175 126 59 41 47 49 56 52 61 62 55 50 47 44 43 35 27 34 45 41 36 38 40 40 40 40 38 36 33 28 24 26 23 24 18 17 17 14 34 31 28 25 51 63 41 35 38 40 40 39 36 35 36 40 44 46 47 50 49 45 45 40 27 28 35 39 35 27 27 34 42 48 45 39 35 32 32 33 34 46 51 53 51 49 46 37 26 35 30 29 35 43 45 36 26 21 22 25 34 43 46 43 38 41 50 65 73 61 42 35 41 44 44 45 45 42 33 22 15 19 26 37 43 44 40 36 34 42 46 51 54 52 49 45 43 46 46 44 35 24 17 16 18 20 23 26 27 26 26 26 28 38 33 29 27 23 19 22 29 28 28 25 26 33 39 36 27 35 31 27 27 30 33 34 34 39 39 41 39 38 50 53 41 41 43 44 43 40 34 28 24 28 25 22 21 22 22 22 20 21 21 27 32 27 17 19 28 44 47 50 52 49 43 36 32 41 45 48 47 48 51 50 47 51 51 50 49 46 43 41 39 46 50 55 56 53 50 50 51 55 52 54 62 66 62 57 56 54 46 41 42 41 37 34 36 39 41 40 36 34 43 61 76 61 60 57 50 40 31 25 24 18 15 12 10 11 14 16 17 20 22 23 22 19 17 17 18 22 19 17 17 20 22 22 22 19 21 22 20 16 13 13 14 11 11 10 10 10 11 12 13 8 7 7 12 18 19 14 9 33 51 60 48 36 35 38 36 39 39 38 37 37 38 40 42 39 42 41 37 37 40 38 33 29 23 20 28 41 47 41 33 40 46 46 38 38 49 58 59 47 39 29 24 24 29 34 37 42 42 43 43 43 42 42 42 47 44 40 35 32 34 40 44 46 46 44 40 35 31 30 30 24 28 33 39 46 47 38 27 20 29 42 50 50 44 37 32 17 27 38 44 45 44 45 47 53 55 57 58 56 52 48 45 43 39 39 44 44 38 34 33 40 40 40 40 39 36 34 33 49 47 43 39 37 41 49 56 47 44 41 41 43 46 47 47 35 25 15 15 27 39 46 47 42 43 41 37 30 26 25 25 27 25 21 16 14 17 25 31 30 35 35 27 22 22 26 28 29 33 39 42 43 44 46 47 56 57 54 47 37 27 21 20 26 25 26 31 34 37 42 49 51 42 36 34 35 35 37 40 49 52 50 43 38 37 38 37 34 38 41 41 42 42 37 31 26 28 30 31 32 33 37 40 57 50 43 42 46 49 48 45 44 42 40 38 40 44 48 51 43 46 49 46 38 30 24 22 21 25 29 30 28 28 30 33 33 30 25 21 19 18 20 21 17 18 17 15 16 23 35 45 42 39 37 38 36 28 21 19 20 26 32 34 33 33 37 42 41 42 43 40 34 35 48 63 56 45 34 30 28 24 21 20 25 20 20 26 29 24 17 15 19 20 20 20 20 21 23 24 26 23 20 19 21 25 26 27 28 24 19 19 26 35 43 47 40 33 27 27 28 26 26 28 35 36 37 38 37 34 31 28 25 22 19 21 32 41 37 27 27 33 39 42 45 49 48 45 29 36 46 49 45 40 37 37 34 31 32 38 41 40 38 38 37 27 22 29 38 40 36 33 40 38 32 23 15 13 19 24 29 32 31 26 25 28 28 24 32 33 33 28 23 22 26 31 34 33 32 33 36 40 45 48 38 33 32 35 34 25 16 12 23 33 36 28 23 27 28 25 29 26 23 22 23 24 22 21 23 21 18 16 16 21 29 35 34 33 38 49 59 56 41 27 27 30 35 42 48 49 46 42 35 34 37 45 52 50 39 28 30 30 30 32 35 40 43 45 42 46 46 41 37 39 42 42 41 47 54 57 56 52 49 47 45 47 50 52 52 52 52 52 45 44 44 43 36 29 26 29 29 26 19 15 21 38 54 62 49 31 19 22 27 28 29 34 38 37 40 43 41 38 42 49 49 52 52 48 44 42 37 32 29 32 36 37 35 33 32 33 30 28 26 27 32 37 41 42 39 42 46 46 43 37 31 27 20 28 38 44 43 40 39 39 40 43 45 43 37 31 28 26 25 22 22 27 29 27 24 24 27 25 25 29 35 40 43 44 45 47 50 51 50 46 41 38 35 36 38 41 45 49 50 50 39 36 33 33 37 40 43 44 38 30 20 19 24 31 34 34 23 19 16 18 24 29 29 27 26 19 13 19 36 50 47 38 35 29 25 27 29 29 30 32 39 37 40 46 47 42 38 39 32 31 30 30 29 29 30 30 29 33 34 31 25 24 29 34 33 35 38 40 39 35 31 29 34 44 54 56 55 49 36 23 27 34 44 49 42 32 31 37 35 35 35 33 31 32 35 38 45 43 42 41 41 40 38 36 37 36 35 32 30 29 31 33 39 39 39 39 38 36 35 34 36 41 42 35 29 27 28 28 26 28 33 38 40 39 35 31 29 29 27 27 33 39 34 24 25 29 33 35 36 38 42 45 44 42 39 38 36 34 30 26 34 35 34 30 25 21 21 23 27 35 41 40 39 43 49 52 45 45 45 46 47 45 43 41 41 36 30 27 28 34 41 45 44 44 45 47 47 41 32 24 22 23 24 22 20 20 22 24 29 28 26 22 18 18 21 24 17 17 18 19 18 16 13 12 20 18 18 19 21 21 18 17 28 31 35 41 46 50 53 55 35 87 162 226 206 193 180 182 193 174 166 179 190 187 182 183 185 188 190 190 189 188 189 191 186 184 183 185 189 191 190 188 189 188 187 187 186 186 186 186 185 184 194 194 186 196 205 196 191 194 188 185 195 198 188 183 179 184 188 187 184 183 185 187 182 185 188 189 189 189 187 185 191 190 189 188 186 185 184 183 187 187 186 186 185 184 183 183 192 198 178 115 79 114 134 99 62 67 88 98 93 72 56 75 150 172 191 194 191 191 188 183 187 187 187 188 188 189 189 189 190 190 189 188 188 189 190 190 188 188 189 189 190 191 192 192 188 188 188 189 189 190 190 190 189 189 189 190 190 190 191 191 193 193 193 192 192 191 191 191 192 194 194 193 191 190 191 192 190 191 193 194 194 193 191 190 192 192 192 192 192 192 192 193 191 195 196 190 176 163 156 154 185 195 194 186 194 208 201 180 166 172 169 156 146 143 138 130 144 148 148 147 157 171 173 165 171 165 166 154 138 155 172 160 183 179 176 182 193 192 169 143 175 183 190 194 199 204 202 197 172 187 194 186 180 185 192 195 189 184 177 172 174 183 192 197 196 210 181 135 104 85 128 219 226 216 199 123 80 128 166 170 167 170 153 146 154 128 83 67 93 97 90 90 107 110 84 59 50 77 113 131 122 118 151 192 200 194 142 128 181 217 199 167 157 187 179 101 48 79 146 198 200 193 154 136 115 74 61 53 31 38 81 149 191 186 165 155 129 111 92 79 66 59 66 80 119 144 163 170 171 168 172 184 189 175 160 179 205 183 164 186 192 193 190 178 137 118 143 154 112 119 101 46 31 40 40 72 89 98 72 63 111 154 157 156 151 164 171 170 157 160 150 97 55 36 74 116 81 32 38 64 97 104 94 60 45 67 82 69 42 53 63 74 96 128 154 165 156 125 129 120 115 134 136 143 138 93 136 187 131 84 144 224 221 200 155 95 45 22 21 27 90 142 181 184 188 205 203 182 182 196 203 145 60 69 155 206 208 218 198 130 129 147 123 150 167 179 182 195 203 200 199 185 181 177 175 177 166 124 76 52 49 58 53 43 34 16 12 30 74 139 195 209 192 161 152 170 157 128 43 18 103 194 209 170 157 176 193 193 182 172 168 167 171 157 158 181 195 171 119 79 33 25 31 39 32 24 24 24 25 19 16 28 62 113 164 195 161 120 156 179 99 41 55 63 94 71 46 37 49 69 79 77 84 94 107 120 134 148 156 159 161 157 135 119 139 165 143 96 127 155 186 190 153 87 38 24 37 34 29 24 21 21 23 24 24 26 25 23 24 25 21 16 27 73 103 115 96 60 52 55 68 89 85 86 131 176 180 168 137 124 139 153 128 101 89 77 98 106 128 126 72 17 9 27 28 27 26 27 30 31 30 28 18 21 23 23 23 23 25 27 27 28 29 30 30 29 29 28 29 27 25 31 23 4 39 113 165 182 204 201 175 167 183 197 230 219 206 186 179 178 162 149 149 85 40 19 25 50 49 37 43 61 63 47 36 35 49 69 82 62 56 69 62 34 45 92 132 140 142 126 98 81 85 97 76 51 38 49 58 49 39 38 36 34 34 35 37 38 37 35 35 31 30 31 29 28 37 49 72 69 52 36 37 50 75 102 139 119 81 48 30 18 20 34 26 32 51 72 77 63 50 46 35 32 30 42 39 34 43 36 43 26 32 63 95 115 109 86 56 35 29 46 54 49 58 78 108 123 104 48 15 26 44 45 43 33 30 38 44 48 61 77 72 52 60 107 128 86 39 31 77 128 114 52 29 31 24 21 25 28 31 32 30 29 29 30 28 35 32 29 38 39 21 2 32 104 207 252 218 126 68 61 55 39 39 47 45 41 42 41 28 23 35 34 32 34 26 28 37 42 29 30 29 13 23 41 78 116 139 121 145 192 138 39 52 79 103 139 173 197 213 206 160 157 186 181 98 44 84 144 180 211 191 169 176 178 172 160 92 38 24 50 66 73 70 52 57 64 60 93 130 117 94 83 68 75 105 124 126 108 82 84 133 114 68 48 64 62 49 58 78 65 57 58 55 43 38 42 53 40 36 79 145 168 160 161 186 182 202 221 239 241 194 146 133 195 183 183 218 205 196 216 214 239 239 201 149 124 160 221 242 228 202 118 59 54 112 163 141 91 85 112 149 169 135 91 147 191 160 100 94 171 192 76 9 97 195 206 161 156 180 181 169 227 247 224 156 95 97 107 114 93 81 49 58 119 158 181 181 147 127 133 126 109 136 192 155 120 110 133 207 252 241 252 180 54 64 157 135 68 45 29 25 24 52 141 160 105 52 58 104 103 80 101 140 132 110 102 114 115 120 107 70 46 50 60 93 137 169 150 116 113 121 116 126 89 51 46 98 187 242 243 221 144 90 102 125 119 114 124 121 120 131 100 104 160 144 85 110 154 144 86 57 55 59 68 103 134 125 65 27 42 58 53 57 61 60 52 46 43 43 42 37 34 39 51 54 46 40 41 37 40 41 39 34 29 26 23 23 23 22 19 17 18 21 24 30 32 37 44 46 43 41 43 47 39 32 30 30 32 40 47 54 51 47 44 43 42 39 37 30 32 36 35 29 26 35 48 53 49 42 36 33 34 39 43 56 52 45 39 34 27 20 15 26 28 34 42 47 46 40 34 34 35 37 38 40 41 41 41 49 52 62 73 71 53 33 23 33 35 40 46 47 40 26 16 15 27 38 40 39 39 38 35 38 45 49 50 56 61 54 42 42 46 41 28 19 20 22 20 24 23 22 23 24 27 31 33 41 37 31 28 28 29 28 28 25 26 29 32 34 34 32 31 32 31 31 31 32 33 34 35 42 42 39 38 43 50 49 43 44 44 43 40 36 31 27 25 25 27 27 25 22 20 21 22 24 24 25 25 26 26 26 26 33 35 40 46 45 38 34 34 38 45 50 49 49 50 47 42 49 55 60 57 49 42 42 45 50 54 56 55 51 50 53 57 58 56 55 57 60 60 56 52 50 48 45 43 41 38 35 33 34 33 34 36 44 55 66 73 67 60 51 42 35 30 25 22 15 15 13 11 10 13 19 24 19 19 18 16 15 16 20 23 23 21 18 19 21 24 24 24 25 24 22 21 20 19 19 19 15 14 14 15 16 14 11 7 9 10 11 12 11 13 18 24 41 50 53 44 33 31 38 44 52 46 35 28 32 41 43 39 53 56 47 40 43 41 34 32 30 31 33 34 34 31 28 26 28 32 37 40 42 45 50 53 41 34 28 27 29 31 36 42 48 38 35 43 48 44 40 41 40 40 38 34 32 34 38 41 46 50 48 40 31 27 24 22 26 32 40 46 46 43 40 38 32 38 45 49 48 43 40 37 27 26 30 37 40 39 40 44 53 53 54 54 52 50 48 47 41 49 56 54 45 38 37 40 44 43 45 46 42 36 34 36 47 45 41 40 41 45 50 53 53 48 43 41 42 44 45 44 38 30 22 18 22 31 40 46 39 42 45 45 36 26 24 29 31 27 21 15 12 16 24 30 32 30 28 28 29 29 27 25 30 27 30 38 41 39 36 37 44 60 70 59 33 16 18 27 26 27 28 31 34 38 41 43 48 45 42 40 37 33 35 37 45 53 53 42 35 38 40 36 38 36 35 37 39 37 32 27 24 29 33 33 32 32 36 41 51 45 42 42 40 38 40 46 51 48 41 34 35 45 55 60 54 49 42 38 36 34 31 28 24 27 29 30 36 43 42 36 32 30 24 18 18 21 20 15 11 13 15 17 17 21 27 33 37 36 34 32 28 24 19 16 22 23 29 35 34 32 35 43 59 52 49 47 40 35 50 71 59 41 24 19 20 21 23 26 27 27 28 28 28 26 24 22 17 19 20 21 22 24 29 32 27 28 27 25 23 24 28 32 36 31 24 20 20 26 34 40 39 39 36 31 25 22 22 24 37 40 40 36 35 36 34 29 18 17 16 16 19 23 28 31 25 28 33 40 46 46 42 38 42 43 47 50 46 37 34 36 26 29 36 43 43 40 40 43 34 33 30 27 31 36 37 33 37 35 30 23 17 17 23 28 32 32 32 29 26 25 26 27 38 37 35 31 27 27 30 33 37 36 37 40 41 43 49 57 45 38 29 21 17 13 11 8 19 28 32 24 17 21 32 40 36 34 31 27 24 22 21 21 21 19 17 16 16 18 21 23 26 29 42 59 65 55 39 28 29 24 25 37 52 58 49 39 29 33 40 49 57 55 37 18 24 26 29 29 33 40 44 43 46 43 42 44 44 43 46 50 46 48 51 55 58 57 51 47 47 49 50 48 47 49 54 59 51 47 42 39 37 34 28 24 30 23 15 15 25 40 54 63 40 28 18 19 25 27 26 24 32 29 29 34 38 39 41 43 50 52 52 51 50 47 38 28 30 33 37 39 38 36 33 31 28 31 30 27 30 37 42 42 40 44 47 48 44 40 36 35 28 28 32 39 42 39 37 37 37 36 34 32 32 32 33 33 26 29 32 31 28 25 23 22 23 19 20 26 32 35 38 41 50 52 51 48 46 46 42 37 41 34 30 34 45 52 50 46 40 39 36 34 34 36 39 41 39 37 33 30 29 31 32 33 29 26 24 27 33 35 32 27 26 20 19 27 41 52 53 50 43 37 27 22 27 35 37 33 33 36 40 42 43 40 37 35 34 34 34 33 32 31 30 29 26 31 35 34 28 24 24 27 34 36 39 42 42 40 38 36 34 40 48 54 56 52 45 40 25 29 37 42 40 34 33 36 38 38 39 39 38 38 37 37 41 41 42 44 44 41 36 33 38 35 31 29 29 32 35 37 35 36 37 35 33 33 35 39 36 37 36 33 27 24 23 23 26 28 33 37 39 37 34 31 29 31 33 33 30 27 27 28 26 25 25 29 36 41 41 40 38 39 39 37 33 31 31 32 36 36 34 29 24 21 21 23 29 34 40 42 42 43 48 53 46 46 50 53 52 48 47 50 47 42 35 30 30 34 41 46 42 44 47 48 44 37 29 23 23 23 22 21 20 19 19 19 24 21 19 19 20 20 19 18 18 19 19 19 17 16 17 18 21 18 19 23 25 25 27 31 32 35 40 45 49 49 48 47 97 147 196 221 190 181 180 192 191 184 177 178 186 191 187 180 184 186 188 187 186 185 186 188 186 187 187 187 187 186 187 187 187 187 187 187 187 187 186 186 188 191 188 179 184 203 199 174 179 188 184 176 181 186 185 185 187 187 185 183 182 183 186 188 184 186 188 189 189 188 187 185 182 182 183 184 185 186 187 187 183 183 184 185 186 186 187 187 193 209 205 157 112 118 137 129 81 92 112 106 86 76 101 160 188 195 197 190 186 188 188 184 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 191 191 191 188 189 189 189 190 190 191 191 189 190 190 190 190 190 190 190 191 191 191 192 192 193 193 193 191 193 194 193 191 190 191 193 191 192 192 193 193 192 192 191 192 192 192 192 192 192 192 192 187 189 190 191 188 181 173 168 176 177 178 179 185 188 182 173 153 160 170 176 173 162 152 148 164 163 167 176 185 186 181 176 187 188 175 156 150 153 156 158 164 178 189 185 175 168 165 164 183 185 187 188 191 193 186 177 174 182 184 175 169 173 181 186 190 183 173 159 145 144 168 195 203 164 106 75 105 168 212 224 204 180 147 90 95 169 198 184 187 182 177 188 188 149 112 109 131 146 144 128 115 101 87 82 119 165 203 195 163 151 174 203 204 208 160 122 143 173 177 169 150 109 100 97 83 107 159 194 168 155 138 142 115 69 72 85 62 36 42 105 179 213 210 199 194 171 149 138 128 108 86 74 56 70 91 118 138 139 144 161 189 178 163 176 192 168 150 170 205 212 210 203 163 123 117 113 90 75 61 40 39 40 37 66 106 105 79 74 113 138 138 141 154 165 170 167 157 163 155 103 76 85 124 130 75 43 71 105 108 95 92 89 73 60 58 58 71 71 65 65 92 134 159 164 146 138 128 111 132 173 164 129 120 120 122 98 84 144 214 225 153 111 57 22 17 39 77 108 165 179 188 184 179 180 182 180 181 204 197 111 48 97 177 211 197 221 172 120 165 199 156 122 154 170 178 196 206 207 211 200 189 170 159 165 166 147 112 84 62 59 52 46 37 21 15 24 39 90 143 171 175 163 150 147 169 116 28 22 104 168 174 150 156 166 173 170 165 164 166 167 148 148 148 153 162 156 122 87 40 28 30 37 31 25 25 25 33 28 22 26 48 91 140 174 149 113 113 110 61 33 54 74 97 72 67 77 75 73 86 101 116 115 108 103 113 140 165 177 177 149 135 147 156 142 121 111 143 183 191 171 142 85 39 39 36 33 29 24 22 22 23 24 24 25 24 23 23 24 21 16 29 65 87 98 88 68 74 81 73 64 60 81 117 138 139 139 132 126 131 137 113 76 80 116 160 142 138 128 79 25 13 27 30 29 28 29 30 29 26 23 19 21 22 22 21 22 25 27 27 27 28 29 29 28 28 27 28 28 25 22 11 9 73 166 203 216 220 191 152 149 177 197 196 175 149 123 110 100 80 66 68 39 24 28 53 68 59 65 78 86 77 52 29 22 44 78 100 86 54 29 28 38 51 66 67 79 77 61 52 62 73 77 59 43 36 43 47 40 34 34 34 34 34 36 38 38 36 34 35 38 38 37 46 66 88 100 134 105 61 41 59 92 127 157 205 181 136 94 67 42 25 24 8 30 63 100 129 124 76 26 34 49 45 45 61 93 105 72 57 42 45 71 115 162 160 117 50 30 28 49 60 55 60 76 105 113 94 50 24 32 42 40 45 34 27 28 34 44 62 79 75 55 50 75 87 59 35 39 107 153 131 57 26 30 32 32 24 26 29 29 28 28 30 32 29 34 35 31 31 32 25 14 45 124 195 193 133 71 36 24 32 37 49 54 45 37 33 28 37 31 32 26 30 30 24 41 58 75 55 35 25 19 32 44 59 84 114 146 192 183 104 54 101 174 167 136 178 240 239 189 179 180 183 142 74 70 130 174 207 202 179 185 193 166 141 129 72 52 53 63 55 51 60 64 83 95 86 113 157 151 117 90 80 83 98 101 101 90 72 82 113 97 62 55 79 75 50 47 56 53 55 58 54 42 36 37 47 34 40 95 159 177 176 189 203 217 222 220 228 238 205 145 122 159 150 168 214 216 205 204 209 214 229 212 152 124 170 232 233 233 227 144 59 36 103 162 129 99 123 145 149 170 153 104 144 225 215 145 123 183 191 76 16 96 157 138 110 147 193 196 191 200 214 201 132 102 126 111 69 49 65 94 109 116 126 149 121 120 153 169 153 168 184 159 152 131 86 123 207 252 254 214 145 38 53 130 101 44 31 18 26 52 85 184 213 114 36 89 120 136 126 128 122 87 85 110 140 112 117 135 100 49 54 94 101 124 141 126 104 104 104 91 90 54 33 51 111 190 222 200 160 107 63 59 72 81 95 113 108 113 125 108 105 138 125 74 87 119 110 72 56 51 47 53 72 92 88 53 36 48 59 53 58 59 58 52 47 44 43 42 42 38 40 48 48 40 38 43 63 73 74 59 39 28 26 28 19 20 19 18 19 22 28 32 35 37 42 47 46 41 39 41 43 33 26 25 27 30 34 39 37 39 42 43 42 39 36 34 30 31 34 37 36 34 40 49 57 51 43 36 34 36 39 42 51 45 35 27 22 18 15 14 22 26 33 40 45 46 44 41 49 49 48 46 44 42 40 39 47 50 60 72 71 54 32 22 30 33 41 47 47 39 27 19 14 25 35 38 38 40 41 40 39 46 51 53 58 63 56 44 36 37 34 27 24 24 23 20 27 28 29 30 31 32 33 33 40 36 31 28 27 27 27 26 26 27 29 31 30 29 26 25 31 31 31 32 33 34 35 36 43 43 40 39 45 51 50 45 46 44 42 38 34 30 27 25 23 25 26 25 22 21 22 24 23 23 24 25 25 25 25 25 28 30 34 41 46 47 41 35 38 45 49 48 47 48 47 43 48 55 60 58 50 43 43 45 50 53 55 53 50 50 54 58 64 62 61 59 57 55 51 48 51 49 47 47 46 43 37 33 34 33 33 36 44 55 67 74 65 58 47 38 31 26 22 20 16 16 16 14 13 15 20 24 16 17 18 18 17 19 23 26 30 29 27 26 25 26 27 28 28 27 27 26 25 24 24 24 25 23 20 18 18 17 14 12 11 10 8 8 11 18 26 32 43 51 52 41 29 27 33 39 44 40 32 27 32 41 45 43 56 60 51 42 43 40 33 33 31 32 33 32 30 27 26 25 26 30 34 37 39 43 47 50 41 35 30 30 32 33 37 42 42 33 32 42 48 45 42 42 38 38 37 34 33 34 38 42 46 49 46 37 29 26 25 23 29 32 36 40 41 41 41 40 35 41 50 55 53 47 41 38 28 27 30 36 38 36 36 39 49 50 52 53 53 51 48 46 43 50 56 54 45 38 39 42 49 48 49 49 43 35 31 31 41 42 43 44 47 49 51 53 55 51 46 42 40 40 40 40 39 32 23 20 23 31 40 45 43 44 46 44 35 25 23 28 30 28 25 21 18 20 25 29 31 29 29 30 32 33 32 31 34 31 32 37 39 36 34 34 41 55 64 53 30 16 19 28 30 30 30 31 33 35 36 37 42 39 38 39 37 34 35 39 45 52 51 40 34 38 40 37 36 35 34 35 36 35 29 24 24 29 34 35 33 33 35 38 47 44 42 43 41 38 39 44 53 52 46 36 33 41 52 59 55 50 43 38 36 35 33 31 26 28 29 31 37 44 44 39 34 31 24 18 18 21 20 16 13 15 17 17 17 21 28 34 36 35 33 31 28 25 22 21 20 22 27 32 33 32 36 43 59 56 54 51 42 38 50 66 56 39 22 18 18 20 25 30 31 31 31 29 26 24 23 23 18 19 21 22 22 24 28 31 30 29 25 21 20 23 30 36 35 31 24 20 19 23 29 33 34 36 36 34 29 24 21 21 36 39 40 37 36 36 32 27 20 18 15 15 17 21 26 30 24 25 29 35 41 43 42 40 43 42 44 47 44 37 34 35 31 31 35 39 40 38 40 44 36 37 35 31 32 35 34 31 35 35 33 28 23 21 24 27 31 31 31 28 25 24 25 27 34 35 34 33 31 31 34 37 41 39 39 41 40 40 45 51 47 40 29 20 15 12 12 12 21 29 33 26 19 22 32 39 38 36 33 30 27 25 22 20 20 18 15 13 13 16 19 22 27 29 40 56 63 54 39 29 28 22 21 31 46 54 50 43 30 34 39 46 51 48 33 16 25 29 32 33 37 43 45 44 45 45 47 50 47 43 43 46 48 49 51 55 57 55 51 47 47 49 50 49 48 50 55 59 49 46 42 39 36 33 30 28 29 25 21 23 31 42 51 56 38 25 17 19 28 32 31 28 29 26 25 31 35 37 38 41 43 46 48 48 48 48 43 36 34 36 38 40 39 36 32 30 29 31 30 26 27 34 40 41 39 43 49 51 48 44 40 38 34 32 33 38 40 37 35 36 38 36 34 32 31 31 32 33 28 31 33 33 30 27 25 25 23 20 20 25 31 34 38 42 53 54 53 49 48 49 46 42 40 34 31 36 45 51 50 46 40 39 38 37 37 39 41 42 39 38 37 38 40 40 39 37 31 29 28 30 33 34 31 28 31 26 23 30 41 50 51 48 49 43 32 25 26 33 35 32 33 35 38 41 42 41 39 38 33 34 34 34 33 32 31 31 29 30 30 25 20 17 20 24 31 33 37 40 41 40 38 36 35 38 43 49 53 52 47 42 29 29 33 38 38 33 31 32 36 37 39 40 40 40 39 38 36 37 40 43 45 45 42 39 38 36 32 30 30 31 34 35 33 35 36 33 29 30 34 39 35 35 34 30 25 21 21 21 24 26 29 31 32 32 30 29 30 32 34 33 29 26 25 26 25 23 23 27 34 39 40 39 38 39 40 38 35 33 33 34 35 35 34 30 26 24 25 26 31 36 41 42 42 42 46 50 48 47 48 49 47 44 45 49 50 46 39 34 33 35 39 43 44 47 49 49 44 35 26 20 23 23 23 23 22 21 19 18 20 19 17 18 19 20 19 17 20 20 21 19 17 16 16 17 19 17 19 24 27 28 31 35 38 40 42 44 45 45 44 43 169 201 210 201 178 179 181 193 185 182 181 186 191 191 185 179 187 188 189 189 187 186 187 188 187 190 191 189 185 182 184 187 185 186 187 188 189 188 187 186 182 189 189 190 198 187 149 115 148 172 182 178 180 183 183 186 190 185 182 186 191 192 187 182 186 186 187 188 189 188 186 185 182 183 184 186 187 189 190 191 183 184 184 185 186 187 187 188 185 191 192 176 154 141 139 140 109 127 133 98 81 108 164 227 200 198 190 182 183 189 190 185 189 188 188 188 188 188 188 187 187 188 190 191 191 190 188 187 190 190 190 190 190 190 190 190 189 189 189 190 190 190 191 191 190 190 190 190 190 190 190 190 189 189 190 191 192 193 194 194 190 192 193 193 191 191 192 194 193 192 192 191 191 192 192 193 192 192 192 192 192 192 192 192 189 186 185 190 195 194 185 177 165 160 163 175 180 174 171 174 162 163 174 188 185 169 159 159 171 166 173 188 194 187 183 186 196 202 184 172 179 161 135 136 165 175 182 176 167 168 179 188 194 192 188 187 190 189 179 169 167 169 168 164 162 166 175 181 180 183 175 154 134 140 173 203 175 95 65 106 164 221 238 210 164 126 87 71 121 192 203 183 178 164 167 182 172 136 122 135 173 176 159 132 116 115 130 152 198 231 235 196 167 177 196 201 202 207 163 108 111 139 147 144 100 64 96 137 110 103 149 178 153 135 146 166 123 76 106 148 110 60 28 58 129 191 221 230 227 209 193 188 183 166 140 120 98 78 60 63 73 79 103 142 173 176 171 176 185 169 156 171 207 209 194 186 159 114 92 84 74 38 35 56 66 51 38 59 95 88 71 79 115 132 134 145 166 171 170 168 165 182 185 139 76 109 155 146 82 57 100 146 112 84 84 108 110 84 60 47 57 56 54 64 102 147 168 165 153 153 126 124 170 212 199 149 103 116 102 70 93 163 178 129 65 31 6 17 51 92 134 165 182 178 173 172 177 185 194 198 184 218 193 77 48 145 209 218 214 192 125 137 214 221 167 124 140 164 181 202 209 205 207 196 169 145 143 164 182 186 162 123 84 63 52 49 39 28 24 21 31 49 79 107 134 162 173 165 165 102 21 34 105 136 135 128 140 149 156 160 161 163 163 160 149 156 156 149 147 144 121 93 60 40 31 33 28 24 27 26 35 33 29 28 42 78 126 161 143 93 51 45 60 84 109 123 88 66 95 138 116 75 88 127 135 135 123 107 109 131 152 159 147 137 156 188 176 131 114 131 158 189 167 129 120 84 44 48 34 32 29 25 23 23 23 24 23 25 24 22 23 24 21 15 21 53 79 98 91 77 92 104 90 61 51 71 96 114 122 122 122 120 113 112 95 58 80 157 177 144 129 122 79 25 10 23 31 30 30 30 29 26 22 18 20 20 20 19 19 20 25 28 27 27 28 28 28 28 27 26 24 27 28 25 16 29 103 195 196 203 197 167 140 144 152 144 114 94 69 52 44 40 41 43 45 18 26 78 129 128 112 136 160 140 95 45 16 24 79 141 133 97 51 40 63 77 72 66 65 67 52 33 42 67 68 46 40 36 35 37 37 34 31 32 31 33 36 38 38 38 39 40 29 32 58 100 127 129 128 133 137 112 84 86 117 144 162 178 214 208 179 141 113 81 42 19 12 27 56 99 137 136 86 31 40 65 71 79 109 151 155 105 60 45 55 77 104 140 135 88 38 26 36 68 83 72 62 66 76 79 66 42 30 37 42 38 42 37 29 25 27 39 55 67 68 56 45 49 54 43 39 52 89 122 99 39 19 32 35 33 24 25 25 25 26 28 32 34 33 32 35 33 25 28 32 28 33 88 120 93 49 28 22 16 25 40 50 41 27 25 32 38 53 49 37 24 30 23 17 53 96 127 98 46 21 18 37 51 48 57 75 119 155 102 49 93 177 244 209 153 181 214 195 159 181 177 156 103 62 99 172 211 180 161 136 142 138 106 82 62 71 79 88 81 62 53 65 82 110 126 117 128 147 127 102 89 90 83 74 67 78 74 51 56 75 67 55 75 115 110 69 45 40 45 51 52 47 41 37 37 37 27 48 109 154 153 162 197 209 227 212 199 197 208 209 161 111 129 145 180 208 210 210 205 197 178 202 216 159 122 169 232 232 237 245 172 74 35 95 135 103 107 167 180 141 145 136 86 147 223 223 164 119 121 112 44 37 102 131 108 121 189 229 217 181 163 175 191 148 106 97 73 56 69 103 148 146 105 92 97 98 111 145 154 146 172 183 148 137 123 84 118 195 235 213 139 81 36 60 99 64 29 38 47 55 71 123 205 182 88 55 129 171 191 183 167 128 83 102 150 159 123 132 165 135 73 69 108 108 98 97 94 80 77 93 108 85 47 35 59 105 163 176 139 116 91 59 37 36 55 85 108 109 108 104 98 87 94 97 65 65 79 72 67 76 66 43 40 52 55 52 46 45 51 56 55 57 56 55 53 48 43 41 41 44 37 34 38 39 41 53 69 113 114 98 65 38 28 26 23 20 20 19 18 19 24 31 37 39 42 48 54 53 46 41 40 39 30 22 23 26 29 30 33 30 36 44 46 42 36 30 28 29 31 36 42 45 46 49 53 62 54 43 36 35 37 39 39 41 33 22 13 10 10 11 12 19 23 30 36 40 44 47 50 59 58 56 53 49 45 41 39 44 47 58 73 74 56 32 18 29 35 43 48 44 34 23 17 15 23 31 34 36 40 44 45 40 46 50 52 57 61 55 45 30 27 25 27 28 26 25 26 37 39 42 44 44 42 38 36 37 33 29 26 26 26 26 25 27 28 29 29 26 23 20 18 29 30 33 35 36 36 36 35 41 40 39 40 45 51 51 48 47 44 40 35 31 29 27 26 23 24 25 24 23 23 24 25 22 22 23 24 25 25 24 24 23 26 28 33 45 54 50 38 39 44 47 46 45 45 45 44 47 54 60 59 51 44 43 45 50 52 53 51 49 50 54 59 67 66 64 59 53 49 48 48 52 50 49 51 52 48 40 32 35 33 33 36 43 53 63 70 62 55 44 35 28 24 20 19 16 17 17 17 16 17 19 21 14 16 19 20 21 24 28 31 40 41 39 35 30 28 30 33 33 34 34 34 34 32 31 30 35 32 26 23 21 19 16 14 13 9 5 6 13 25 36 42 47 52 50 37 24 21 27 33 34 33 30 28 32 41 47 49 61 65 55 43 40 37 33 35 33 34 34 31 26 23 24 25 25 27 30 33 36 39 44 47 41 36 32 34 36 36 38 40 34 28 30 40 47 46 43 43 37 37 36 34 32 34 38 41 45 47 44 34 26 25 26 26 32 31 31 33 37 40 41 42 36 43 52 58 56 50 43 39 33 33 34 38 38 36 35 36 42 45 49 53 53 51 47 45 45 51 56 53 45 40 41 44 51 51 52 52 46 36 31 31 36 39 43 47 50 50 48 47 53 51 46 42 38 38 39 40 40 34 27 24 26 33 39 43 44 44 46 46 37 25 22 27 28 29 28 26 23 23 25 28 30 29 29 32 35 38 38 37 40 36 34 35 36 34 32 32 37 48 54 45 26 16 20 29 34 34 34 33 33 32 31 31 33 32 33 36 36 34 36 40 47 53 51 39 33 37 40 38 36 34 33 34 35 33 27 23 24 29 33 34 33 32 34 36 45 43 42 42 39 35 37 41 53 53 47 35 29 35 47 54 53 49 44 40 38 36 35 34 30 30 30 32 39 46 47 44 37 32 24 18 18 21 21 18 14 16 17 17 17 20 27 33 35 33 31 28 26 26 26 27 20 21 24 28 31 32 36 41 56 60 62 56 47 44 52 61 55 39 22 16 16 19 27 34 36 36 34 29 23 20 21 23 19 20 22 22 22 23 26 29 32 29 23 18 18 23 32 38 32 29 24 20 19 20 23 25 29 32 36 36 33 27 22 19 38 41 43 41 38 35 30 25 21 19 17 17 18 22 27 30 24 24 26 30 36 40 43 44 45 42 41 42 41 37 35 36 35 33 34 37 37 36 39 44 38 41 41 37 34 34 32 29 34 36 37 34 29 25 24 25 29 29 29 27 23 23 24 26 30 32 34 35 36 37 39 41 43 40 39 40 39 37 40 45 48 41 30 19 11 11 13 17 23 31 34 28 21 23 31 38 39 36 34 33 33 30 25 21 20 17 13 11 11 14 17 20 26 28 37 51 58 52 40 31 28 22 19 25 38 48 49 45 31 34 38 41 42 38 28 17 28 33 37 38 42 46 47 45 43 47 53 55 50 42 39 42 52 52 53 55 55 54 51 48 46 49 50 49 48 49 53 57 47 46 44 41 37 35 35 36 31 30 31 34 39 45 49 50 35 23 15 21 33 39 37 33 25 22 23 27 32 33 35 38 39 44 47 45 43 43 43 40 37 38 40 40 40 37 32 29 29 31 30 25 24 29 35 38 38 43 49 52 50 46 42 40 38 33 31 34 36 35 35 37 40 38 35 32 31 31 32 34 30 33 35 35 32 29 28 28 24 21 19 23 28 32 38 43 54 54 52 49 50 52 49 45 40 36 33 37 44 48 46 43 39 39 40 41 42 43 43 44 37 36 37 42 48 50 46 41 33 33 33 33 33 32 30 29 36 32 29 32 41 47 48 47 53 47 36 27 26 32 35 34 34 35 37 39 41 41 40 39 34 34 34 34 34 33 32 32 32 30 25 18 14 13 17 22 27 30 34 37 40 40 39 38 38 36 36 41 48 51 50 46 37 33 32 34 34 30 27 27 33 35 39 41 42 42 40 38 33 34 38 42 45 46 44 41 37 36 34 32 30 30 31 32 31 33 34 29 24 25 32 39 33 32 30 26 22 20 20 21 22 22 22 22 23 24 26 26 31 33 34 33 29 25 23 22 23 21 20 24 31 36 38 38 37 39 39 38 35 34 35 36 35 35 34 32 30 29 30 31 34 38 42 43 41 41 44 47 49 46 44 43 41 39 42 48 53 50 45 40 37 37 37 38 46 48 50 49 43 34 23 18 24 25 26 26 25 22 20 18 16 15 14 16 18 19 18 17 20 21 21 20 18 16 17 17 20 19 22 26 30 32 36 41 46 45 43 41 40 39 39 40 206 212 192 177 182 188 182 185 183 171 169 183 191 186 182 183 190 190 190 189 188 187 187 188 188 189 190 188 185 184 184 186 183 185 187 189 189 189 187 186 183 187 194 205 193 134 77 63 96 137 171 183 189 188 183 183 181 181 186 196 202 198 188 181 190 187 185 187 188 186 185 186 188 188 188 188 187 187 187 187 188 188 187 186 185 185 184 184 185 184 183 190 194 180 160 153 126 146 131 80 93 165 206 220 187 187 184 183 187 192 189 182 189 189 189 188 188 187 187 187 186 188 190 192 192 190 188 186 191 190 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 190 190 191 192 192 193 193 189 191 193 193 192 191 193 195 194 193 191 190 190 191 193 194 193 193 193 192 192 192 192 191 196 190 184 186 192 192 185 178 162 159 166 179 184 179 179 186 183 178 176 176 172 164 161 163 168 167 173 182 181 174 173 179 189 193 193 202 208 178 137 121 156 164 173 178 180 184 190 194 199 196 194 193 193 191 184 178 163 163 164 165 168 173 178 181 172 175 169 161 169 185 183 168 113 77 114 192 214 200 187 173 143 103 73 94 153 193 191 183 169 164 163 156 139 133 147 161 162 149 125 115 133 162 190 215 217 230 205 153 143 183 207 198 193 194 157 101 102 131 123 106 93 126 185 194 123 94 146 181 172 155 180 190 123 86 145 209 169 107 42 29 72 136 190 219 209 209 207 202 193 182 168 158 144 124 97 81 68 55 65 94 123 147 157 157 166 170 165 166 181 177 148 140 135 106 89 85 64 32 47 96 107 75 49 51 59 57 56 79 117 139 148 162 176 182 184 187 190 209 208 159 82 121 174 177 119 77 96 131 85 74 83 107 119 113 90 65 56 53 54 68 95 122 136 139 169 157 128 162 211 215 209 194 153 116 70 57 83 101 73 31 15 21 46 87 125 148 160 168 168 170 167 167 180 198 198 186 199 229 186 64 69 190 235 228 227 147 104 161 225 210 163 140 136 163 181 196 191 174 167 153 134 123 144 179 200 213 192 144 103 72 56 51 39 35 35 25 38 34 41 56 86 145 191 197 151 101 33 45 104 125 125 123 122 136 153 163 167 165 157 148 148 151 156 154 136 111 96 93 91 59 35 28 23 23 27 28 33 33 32 32 43 71 109 137 118 54 21 64 140 190 182 145 75 77 136 187 147 86 95 138 128 148 158 151 143 138 126 110 101 139 183 193 163 131 130 148 158 159 127 104 112 97 62 48 32 31 28 26 25 24 24 24 23 24 24 22 23 24 20 15 6 44 91 126 109 80 93 109 106 84 66 60 74 113 133 118 98 95 92 92 78 64 105 179 150 116 107 111 76 23 7 21 29 29 30 30 28 24 20 17 20 20 19 18 17 19 24 29 28 28 29 29 29 28 27 27 22 27 30 28 26 48 112 177 173 180 175 146 121 114 94 60 29 34 36 47 55 71 113 143 104 21 41 150 209 182 161 195 205 183 132 74 39 36 73 118 114 87 65 80 114 124 115 112 138 127 101 81 89 99 71 27 30 34 36 35 35 36 35 32 28 34 38 37 34 35 44 52 58 52 108 200 222 162 115 116 113 110 115 139 162 157 141 137 154 185 188 161 143 124 82 41 27 23 37 70 92 89 78 73 89 93 89 101 121 147 159 136 70 59 80 100 87 79 72 47 31 30 54 96 112 90 63 53 48 48 43 37 35 38 39 38 35 37 36 30 29 36 43 47 50 52 45 42 47 46 47 54 47 59 43 20 26 39 35 25 24 23 22 22 24 28 32 35 38 31 33 36 33 38 43 37 28 35 37 31 24 24 28 31 33 42 42 30 19 19 39 65 81 80 55 28 31 14 9 65 143 178 135 59 15 9 41 74 112 94 79 83 81 30 21 104 176 206 180 157 159 141 129 137 125 120 113 92 69 82 117 137 109 94 80 86 80 69 79 79 109 110 95 74 69 74 85 97 131 132 110 104 98 73 70 81 87 79 65 51 63 65 47 56 65 60 65 106 154 147 92 50 41 46 48 45 41 41 40 38 33 40 86 144 148 116 131 185 191 215 206 211 200 190 203 171 106 105 149 205 213 205 212 210 186 155 170 204 175 124 147 211 233 225 221 160 83 63 114 119 97 129 198 196 134 109 92 62 117 173 170 126 87 65 59 39 53 93 114 126 176 234 239 211 169 184 202 212 165 69 32 64 118 163 175 186 189 174 148 99 77 120 121 100 120 147 139 120 99 90 99 96 124 147 99 61 46 96 122 89 37 25 73 131 144 121 125 150 116 77 86 159 221 225 202 183 158 134 155 187 179 163 166 172 151 120 109 110 90 115 140 126 82 64 83 105 88 73 84 103 115 140 141 105 91 81 62 43 38 55 82 102 109 94 69 73 67 65 88 79 59 57 55 83 121 106 61 41 55 47 47 57 59 52 52 59 51 49 52 56 52 41 36 38 40 31 27 30 36 50 77 104 136 118 82 47 35 39 37 25 25 24 22 19 19 23 29 35 38 40 49 61 66 60 49 42 38 32 27 27 28 29 32 36 40 47 54 53 43 32 26 24 28 34 44 51 54 55 57 60 64 54 42 35 35 36 36 34 29 22 13 8 8 9 12 14 17 21 26 30 34 40 47 53 59 58 56 54 51 48 45 44 39 43 58 75 78 59 32 16 29 36 45 47 40 28 19 14 16 21 26 30 33 39 45 49 43 45 44 43 46 50 48 42 29 24 25 29 28 24 29 38 49 53 57 59 57 52 45 40 31 28 25 24 26 27 27 26 27 28 30 29 25 21 18 17 25 29 36 41 43 40 35 32 34 33 34 37 43 48 50 50 47 42 36 32 29 29 28 27 26 26 26 26 25 24 24 24 21 22 23 24 25 24 23 23 23 28 27 26 37 52 52 42 40 44 46 45 42 41 42 44 45 52 59 58 50 44 43 46 50 51 51 49 48 50 55 59 65 65 63 56 48 45 48 52 54 50 49 50 51 48 41 34 36 35 33 34 38 45 53 58 57 52 44 37 31 26 21 17 16 16 17 18 18 17 17 17 16 18 22 24 25 27 31 33 47 49 48 41 33 29 32 37 38 40 43 44 44 40 37 34 38 35 31 28 26 21 16 12 13 10 6 7 17 32 43 47 52 54 48 33 19 18 23 28 31 33 33 32 33 39 47 53 64 67 56 42 37 33 31 36 35 36 35 31 25 23 26 28 25 26 27 30 33 37 42 45 42 36 33 36 39 38 38 39 29 26 29 38 45 44 42 41 38 38 37 34 32 32 35 38 44 45 41 31 24 24 27 28 33 31 29 31 35 39 40 41 35 41 49 53 52 49 45 43 41 41 42 42 41 38 36 35 35 39 46 51 53 51 46 43 46 51 55 53 46 42 43 46 47 48 51 53 48 39 34 34 35 38 42 45 47 46 44 42 47 46 44 41 39 40 43 45 42 37 31 28 31 35 40 42 41 41 46 50 43 28 21 24 27 27 27 24 22 21 24 26 30 30 30 32 36 39 39 38 41 38 35 35 35 34 33 32 32 39 43 35 22 17 21 30 35 36 36 36 35 32 30 29 27 26 29 33 34 32 34 38 51 57 53 40 33 36 39 37 37 36 35 36 37 36 30 25 28 29 31 30 28 29 32 35 47 45 42 37 32 30 33 38 49 47 39 29 27 33 41 45 45 44 44 43 41 38 34 32 34 31 30 34 42 48 49 46 39 33 25 20 20 22 22 20 14 15 16 15 15 18 25 30 32 31 30 27 25 26 29 32 24 23 23 25 29 32 35 37 49 60 65 60 52 52 57 61 60 43 25 17 16 19 27 36 39 38 34 27 19 16 18 21 20 21 23 23 22 23 25 27 30 27 23 19 20 24 31 36 26 25 23 22 20 20 20 21 27 30 34 36 35 31 27 25 42 45 48 45 40 33 26 22 20 20 21 22 24 26 28 29 25 24 24 27 31 38 44 47 47 44 40 39 39 38 38 38 37 35 36 39 39 36 36 39 37 43 46 42 38 36 34 32 37 39 40 36 29 24 23 23 27 28 28 26 23 24 24 26 30 31 34 37 38 39 39 40 38 35 34 36 36 35 38 42 47 41 29 17 9 9 16 23 26 32 35 31 23 22 28 35 34 32 31 33 36 35 31 26 23 19 14 12 13 15 18 19 24 26 33 44 52 50 41 32 31 25 21 25 34 41 42 40 29 31 34 35 34 31 26 22 32 38 42 44 46 50 49 46 41 45 52 54 47 39 39 43 56 56 56 56 56 54 52 51 47 49 50 47 44 44 47 50 47 47 46 42 38 37 40 43 37 38 39 42 45 47 49 50 37 25 18 25 38 44 40 36 24 20 20 25 30 31 33 36 41 47 49 43 37 36 37 37 38 38 39 40 40 38 34 30 29 31 30 25 21 23 30 36 43 46 50 50 47 44 42 42 36 30 26 29 33 35 37 40 42 40 37 34 32 33 34 35 31 33 35 35 32 30 29 30 25 21 19 22 26 30 36 43 49 50 50 49 51 53 49 43 41 38 35 36 39 40 39 36 39 40 42 44 45 46 45 45 35 33 33 39 48 52 49 44 31 32 34 34 33 32 31 31 37 33 31 33 38 44 46 47 54 49 39 30 28 34 37 37 36 35 35 37 39 40 40 39 36 36 35 34 33 31 30 29 32 28 22 16 14 14 19 23 24 27 31 36 39 40 40 40 41 35 31 34 43 50 52 50 45 41 37 35 30 24 22 24 30 33 38 41 43 42 39 37 31 32 34 38 41 42 40 39 36 37 36 33 30 28 28 29 28 31 31 25 19 21 29 37 31 30 26 23 20 19 20 21 20 18 16 14 15 18 22 24 31 33 34 33 30 25 21 18 21 19 18 21 28 34 36 35 35 37 38 37 35 34 35 36 34 35 35 35 34 34 35 36 37 40 42 42 41 40 41 43 46 42 39 37 35 35 40 47 54 52 49 45 41 38 36 35 45 47 49 47 42 33 23 17 24 26 28 29 28 25 21 19 14 13 12 14 17 18 18 16 19 20 21 20 19 18 19 20 23 22 25 30 33 34 38 44 49 47 43 39 35 35 37 39 212 203 182 174 191 191 183 185 188 165 143 141 159 180 190 191 188 187 185 184 184 184 185 184 188 187 185 186 188 188 187 185 184 185 187 188 189 188 187 187 190 198 199 189 147 77 41 56 53 96 141 173 193 194 186 184 184 195 204 197 177 163 170 187 194 187 184 186 188 185 184 186 188 187 187 185 184 183 182 181 188 188 188 187 186 185 185 184 182 189 191 196 205 198 177 162 124 134 118 87 131 206 212 185 187 189 189 188 189 189 186 182 189 189 189 188 188 187 187 187 186 188 190 192 192 190 188 186 191 190 190 190 190 190 189 189 189 189 189 189 188 188 188 188 190 190 190 190 190 190 190 190 191 191 191 191 191 190 190 190 189 191 193 193 192 191 193 195 194 193 191 190 190 191 193 194 193 193 193 192 192 191 191 191 196 190 184 182 185 187 186 183 168 175 182 187 190 192 193 192 189 186 176 164 161 166 169 168 165 175 186 187 182 175 171 169 168 169 192 210 196 175 159 144 142 157 176 190 193 191 189 191 193 193 193 191 188 184 182 182 175 174 171 171 174 176 172 166 168 165 169 187 203 188 136 86 85 124 177 205 195 167 149 145 150 119 93 119 171 199 201 195 172 188 181 142 119 138 157 150 113 116 118 136 172 198 207 213 192 202 182 146 149 189 210 200 191 200 178 110 91 120 117 106 145 201 225 191 119 96 153 196 200 186 208 184 98 82 161 233 219 150 67 26 42 94 153 192 202 209 209 195 179 169 162 156 151 148 140 134 122 93 67 62 70 108 127 121 130 150 149 135 140 148 135 142 152 129 101 80 42 35 68 129 141 100 62 43 33 40 54 83 120 147 162 171 176 184 192 201 204 214 200 140 95 143 197 205 164 117 89 76 51 57 76 94 102 110 107 94 63 54 52 60 67 74 91 110 141 133 129 190 229 205 209 227 197 120 49 34 46 41 23 13 44 80 123 151 165 171 171 167 161 157 159 171 189 197 190 179 218 221 154 55 90 206 241 228 198 116 127 172 200 211 168 126 131 153 161 165 153 137 135 126 138 139 164 185 192 203 188 144 114 88 70 54 36 36 40 31 31 29 35 38 52 105 160 179 158 116 44 45 107 144 146 133 127 137 147 151 151 150 147 143 148 146 156 157 117 73 82 122 125 80 41 25 20 23 29 28 32 32 31 32 40 56 76 90 74 25 50 148 226 245 187 99 78 125 183 192 147 113 116 126 122 157 190 197 183 156 119 87 95 141 173 160 136 133 144 150 139 121 118 130 135 122 87 47 30 29 28 27 26 25 24 24 23 25 24 22 23 24 21 15 2 44 107 149 120 78 92 112 108 95 77 58 65 105 123 100 76 85 102 93 65 78 136 180 140 95 78 87 65 24 12 24 26 27 28 28 26 23 20 18 20 20 19 18 17 19 24 29 30 31 31 31 30 29 28 27 25 29 26 16 24 71 140 187 190 182 156 106 61 48 44 31 32 68 99 131 139 150 203 241 142 12 51 203 233 172 153 186 186 182 153 109 73 51 50 62 66 82 93 109 139 164 174 179 193 182 162 141 126 104 63 24 29 33 34 34 36 40 38 33 32 38 41 35 26 28 42 56 86 83 135 208 199 121 85 108 150 140 137 152 161 137 107 100 123 174 187 158 147 151 124 84 40 31 32 42 47 52 76 103 107 107 105 114 109 106 116 109 76 71 87 93 66 49 47 39 33 34 59 98 110 86 55 42 40 40 41 41 40 38 38 38 32 36 36 31 29 33 40 43 47 54 47 39 47 54 50 47 39 33 24 26 37 40 33 28 25 23 21 21 23 27 32 34 34 30 29 35 45 54 52 43 44 30 23 27 31 29 29 34 34 35 32 33 31 23 40 78 117 113 72 28 25 10 14 84 182 207 149 59 8 3 55 122 208 174 143 111 83 58 48 72 91 106 106 112 106 90 96 105 82 72 65 61 57 62 71 74 81 79 73 82 84 95 130 145 128 114 80 56 65 87 99 103 126 116 85 68 66 80 104 103 88 76 62 46 55 72 84 111 100 89 91 124 158 146 91 46 43 46 47 45 46 46 41 34 42 78 154 204 163 96 104 160 201 228 217 215 201 196 223 201 106 84 145 222 225 211 212 208 191 163 156 192 195 133 120 181 213 205 191 138 90 94 149 134 87 140 204 198 144 92 55 49 100 147 138 93 72 68 63 52 79 86 99 131 173 193 184 172 183 231 250 203 104 14 29 123 213 244 212 189 224 248 203 100 98 150 133 89 124 179 161 113 64 68 84 69 66 61 24 23 57 158 157 70 37 63 133 221 236 176 94 84 115 108 89 165 231 224 194 182 184 185 191 185 194 197 192 178 175 186 176 145 124 171 191 142 79 67 85 90 76 109 159 175 152 137 122 93 61 52 46 47 51 58 70 81 87 69 46 69 82 80 99 96 59 53 55 103 161 148 86 48 51 47 60 82 83 64 54 60 43 44 55 67 61 42 32 35 36 31 32 39 45 55 80 104 105 85 53 33 39 54 53 40 26 26 23 21 20 23 29 34 34 34 44 63 76 72 57 44 34 33 33 31 27 26 33 43 51 57 62 57 44 33 28 28 28 40 54 59 58 58 62 66 61 53 42 35 34 34 31 28 19 16 13 13 15 18 19 19 19 22 24 26 29 36 44 51 59 58 57 55 53 50 48 46 35 40 56 74 76 57 31 17 25 33 42 43 36 27 20 17 18 20 23 27 31 37 43 49 45 42 37 31 32 36 38 37 32 30 31 31 25 23 36 53 58 61 65 66 63 55 45 39 24 23 21 23 26 29 30 29 25 28 31 30 26 22 20 20 21 29 39 47 48 42 33 27 26 25 27 32 37 42 45 47 43 38 32 29 29 30 30 30 31 30 29 27 26 25 23 22 20 21 23 25 25 25 23 22 27 33 31 23 26 40 47 44 41 43 46 45 40 37 38 41 43 49 55 53 46 41 42 46 49 49 48 48 48 51 55 59 65 65 60 51 42 40 45 50 54 50 47 46 47 44 40 35 36 35 33 32 33 36 40 43 50 48 44 41 36 31 24 18 19 19 20 20 20 20 18 17 20 22 24 25 26 27 31 34 47 50 49 42 32 30 33 39 41 45 51 54 52 46 38 32 34 34 35 35 33 27 19 13 14 14 11 12 22 37 47 48 57 56 46 29 18 17 22 27 34 38 41 39 34 35 45 55 64 66 53 37 33 31 31 38 37 37 36 32 29 28 30 33 27 26 26 28 32 37 42 45 43 36 32 35 38 38 37 38 29 28 30 36 41 41 39 37 40 40 38 34 31 30 31 33 42 43 39 30 24 25 29 31 31 30 30 31 34 36 38 38 37 41 45 46 46 46 47 49 45 46 45 44 41 39 36 33 29 34 42 48 51 49 45 42 44 49 54 53 48 45 45 48 46 46 49 50 46 37 32 33 34 36 39 42 44 46 47 47 46 45 42 40 40 41 44 46 42 39 35 33 35 39 41 41 36 37 46 55 49 31 21 22 25 25 22 19 17 17 21 24 31 30 29 31 34 36 36 34 38 37 36 36 38 38 36 33 30 32 32 27 19 17 22 29 33 34 37 38 37 35 32 30 25 24 26 30 30 29 31 35 54 60 56 42 34 36 38 35 39 38 38 40 42 41 36 32 32 31 28 25 23 26 30 34 49 47 42 32 25 25 30 35 42 37 28 24 26 35 38 36 33 37 42 45 44 39 33 29 35 31 29 35 44 49 48 46 39 32 26 23 24 24 23 23 16 17 18 17 16 19 25 31 30 31 31 29 27 28 31 35 30 27 24 24 28 33 35 34 41 54 63 62 57 57 62 66 66 48 28 19 17 20 27 35 38 36 31 23 16 13 15 17 20 22 24 24 23 23 24 26 26 25 24 23 25 26 28 29 21 21 22 22 22 22 22 21 29 30 31 33 35 36 36 35 45 47 49 47 39 29 22 19 19 20 23 26 27 27 27 26 24 23 22 23 26 33 40 45 48 46 42 38 38 39 41 41 37 37 40 45 44 38 33 32 36 42 47 45 42 41 40 38 42 42 39 33 25 21 21 23 27 28 29 28 26 26 28 30 33 34 36 38 39 38 36 35 30 27 28 32 35 35 38 42 44 38 27 15 9 9 18 25 27 31 34 31 24 20 24 30 26 25 26 29 34 36 35 34 28 24 19 17 18 19 19 18 20 24 29 39 48 49 42 34 35 32 29 29 33 35 33 30 26 28 31 32 30 28 28 30 37 42 45 46 48 51 50 47 39 42 47 48 43 38 41 48 58 59 60 59 58 56 54 53 49 49 47 42 37 36 39 43 45 45 43 38 35 35 39 44 44 44 44 44 46 49 52 54 41 30 24 30 42 45 40 35 25 22 21 26 30 31 32 35 40 46 48 42 35 33 35 36 37 36 36 37 39 38 34 30 28 30 30 26 19 20 26 34 53 53 53 50 46 44 44 45 31 24 21 25 32 36 39 42 42 41 39 37 36 36 36 36 31 33 34 33 31 30 30 31 27 23 21 22 24 26 32 39 43 45 47 48 52 54 48 41 42 40 36 33 32 31 31 30 38 40 43 45 46 46 45 45 37 32 30 34 43 49 48 45 28 30 32 33 33 33 33 33 33 31 30 32 36 41 46 48 60 55 45 35 34 37 38 36 36 35 34 35 38 39 38 36 38 38 37 35 32 29 27 26 26 23 19 16 17 19 21 23 23 26 30 34 37 39 40 40 42 34 28 29 38 47 51 51 48 48 46 40 29 19 19 24 28 31 35 39 40 39 36 34 25 25 26 30 34 37 38 38 35 36 36 33 28 25 25 26 26 28 27 22 18 19 26 34 30 27 24 21 20 20 20 21 17 14 11 9 10 15 19 23 31 32 33 34 31 26 20 17 19 17 17 21 28 33 34 33 33 35 36 35 33 33 34 35 34 35 35 36 37 38 38 38 38 39 41 41 39 39 39 40 40 37 35 35 34 34 38 45 52 51 50 47 44 40 37 35 42 44 44 43 39 32 25 20 25 27 29 31 30 28 24 22 15 13 12 12 15 17 17 17 17 18 20 20 20 21 23 24 27 27 29 32 32 32 36 42 46 45 42 37 33 33 37 41 206 191 177 166 179 176 182 186 178 149 105 87 123 179 203 194 189 187 185 184 185 186 186 186 188 185 183 185 189 191 189 186 186 186 187 187 187 187 187 187 181 203 207 171 111 58 46 62 45 72 110 156 194 203 196 195 203 214 208 167 110 90 126 175 197 188 183 186 187 184 183 186 186 186 186 186 186 186 186 186 185 185 186 186 187 188 188 189 183 187 186 185 197 206 185 150 109 115 121 128 172 211 196 176 190 190 187 184 183 184 188 190 189 188 188 188 188 188 188 187 187 188 190 191 191 190 188 187 190 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 189 189 189 190 190 191 191 191 192 192 191 191 190 190 189 189 190 192 193 193 191 191 192 194 193 192 192 191 191 192 192 193 194 194 193 192 192 191 191 190 186 183 181 181 184 188 190 191 174 185 191 188 190 198 197 189 190 191 184 171 169 175 176 169 155 169 186 195 197 192 182 173 145 148 175 182 153 146 165 171 168 161 160 173 189 197 197 194 187 187 186 183 176 170 170 174 183 181 170 160 163 169 161 147 155 166 192 210 181 121 76 65 125 157 169 165 167 155 140 143 148 123 97 118 163 198 211 194 181 204 184 126 99 114 117 98 107 136 159 171 186 192 190 188 193 173 150 147 172 200 205 194 200 216 204 116 76 115 138 150 181 216 210 180 125 101 163 217 215 203 211 156 69 77 160 227 229 182 116 60 32 50 107 161 202 205 197 180 174 181 186 184 186 187 187 193 185 139 78 42 37 65 80 72 75 94 92 71 101 131 151 176 188 161 111 59 24 39 74 138 162 123 75 40 23 33 59 94 128 153 171 180 176 178 176 181 185 200 190 131 99 168 220 219 204 186 141 88 52 38 46 71 89 94 93 85 52 47 49 54 50 45 55 74 73 86 114 171 207 205 212 226 184 92 32 31 26 18 43 79 134 168 195 194 185 183 182 177 164 139 137 168 186 178 177 191 223 186 96 44 104 197 226 206 155 101 154 192 193 209 162 106 114 131 134 137 135 137 157 162 182 183 185 176 170 180 171 137 122 117 100 66 37 33 38 34 30 34 36 30 30 59 106 135 168 117 42 49 126 170 168 148 150 146 134 122 119 129 143 151 160 157 157 138 88 55 92 156 146 93 45 25 21 26 31 29 29 29 31 34 41 48 54 57 50 42 108 199 224 198 136 61 99 173 201 155 125 137 134 106 125 155 188 199 186 160 130 109 108 119 130 137 143 145 137 124 108 102 135 170 166 144 101 47 27 28 28 28 28 26 25 24 24 26 25 23 24 25 22 16 9 48 105 139 111 88 112 125 107 93 79 72 79 93 90 72 83 115 139 105 58 85 145 165 135 79 48 53 45 22 17 27 24 26 26 26 23 21 21 21 20 20 20 19 19 20 25 28 32 32 32 32 31 30 29 28 27 30 21 5 31 118 200 230 186 138 81 36 16 32 63 81 123 168 198 224 214 194 215 223 115 3 72 222 210 133 128 162 181 195 191 163 119 72 48 51 58 61 75 112 154 173 182 195 202 196 179 149 108 68 39 26 31 31 30 31 36 39 37 33 39 42 41 34 27 29 42 54 76 90 114 124 105 92 124 173 191 164 142 148 153 129 103 101 138 173 170 136 135 154 142 110 71 60 38 17 14 36 69 91 89 102 106 104 85 73 79 69 75 75 71 61 56 62 59 45 35 31 44 68 74 55 37 32 34 36 39 42 42 41 42 43 36 35 32 28 26 31 43 53 69 71 54 37 45 57 52 43 40 30 27 32 31 27 30 37 27 25 22 22 24 27 30 31 28 41 39 37 51 58 51 47 38 39 38 33 30 31 34 35 32 31 27 36 43 29 38 77 130 121 71 21 20 16 30 101 194 209 137 47 4 3 74 167 226 200 186 153 125 123 95 56 56 62 63 70 63 53 60 58 60 60 55 64 103 146 154 140 146 176 158 118 113 143 160 135 95 91 82 73 78 95 102 95 82 96 95 76 71 125 177 156 101 57 33 35 66 110 138 161 141 123 111 116 120 104 71 42 39 41 45 52 56 53 45 39 61 115 204 238 168 83 79 122 184 217 211 194 188 212 234 202 105 95 172 240 224 203 205 210 207 191 170 188 197 134 102 152 182 200 201 164 121 112 154 130 71 142 217 228 192 126 64 53 91 109 105 90 84 73 62 66 124 116 122 135 132 123 133 153 183 197 199 123 32 25 89 156 233 243 205 187 228 248 191 108 137 147 151 148 171 204 173 98 72 85 61 86 122 99 59 19 58 121 91 39 87 162 211 248 237 142 71 93 130 119 87 153 228 224 202 197 205 212 207 178 180 187 195 199 215 237 225 188 173 150 135 123 99 82 82 86 93 150 199 190 144 108 83 64 49 40 41 53 62 59 56 57 62 53 55 93 121 114 99 83 56 56 61 107 171 167 103 57 37 41 64 97 106 86 63 54 37 44 65 85 77 49 33 36 36 37 45 55 57 56 65 79 66 57 44 39 46 54 53 46 25 25 25 24 24 27 32 37 32 30 37 57 72 70 55 42 29 31 32 29 23 22 33 46 52 57 60 56 46 38 35 36 31 46 60 63 59 58 61 65 56 50 42 37 34 31 27 23 17 17 19 23 27 28 27 26 24 24 24 25 29 36 44 49 63 62 60 57 54 50 47 45 34 38 50 64 65 49 31 21 22 27 36 39 36 31 29 28 24 22 23 28 32 35 41 47 45 40 32 26 26 28 32 35 35 38 39 34 26 27 44 62 60 63 65 65 59 50 40 33 21 20 20 22 26 30 31 30 25 28 32 32 28 24 24 25 21 28 39 47 47 41 31 23 23 22 23 27 31 34 36 40 37 32 28 27 30 32 33 32 34 32 29 27 26 25 22 20 20 22 24 26 26 25 24 22 30 35 34 24 20 28 38 41 41 43 46 46 39 33 33 37 40 46 50 47 41 37 41 45 47 47 47 47 49 51 55 58 67 64 57 45 35 33 38 44 51 48 45 42 41 40 37 35 33 32 31 31 31 33 34 34 43 42 40 39 37 32 26 22 24 23 22 22 23 22 20 19 21 22 23 23 23 25 29 33 43 44 44 38 30 30 34 40 41 48 57 62 59 48 35 25 28 30 35 39 40 35 26 19 17 18 16 14 23 38 49 50 61 57 45 28 18 19 25 31 40 45 49 44 34 31 42 56 63 63 48 32 31 32 34 40 40 39 37 35 34 35 35 36 30 28 26 27 32 38 43 45 45 36 29 30 34 36 36 37 31 30 31 34 37 38 37 36 39 39 38 34 30 29 30 31 39 41 38 30 25 27 31 33 30 30 30 29 29 30 34 37 40 42 43 43 42 43 46 49 43 45 44 41 38 36 33 29 25 30 38 45 48 47 44 41 40 46 52 53 50 47 47 48 48 46 47 46 40 31 27 28 33 34 37 41 46 50 54 56 48 44 40 38 39 41 42 42 42 40 38 38 40 42 42 42 36 36 46 58 53 32 20 20 24 23 21 18 15 16 19 23 30 28 28 29 32 33 32 31 33 36 38 40 42 43 39 34 29 28 25 21 17 18 22 26 29 31 35 38 39 37 34 32 27 25 25 27 26 25 27 32 51 58 56 44 36 37 38 34 38 37 38 41 45 45 42 38 35 32 28 24 23 25 29 33 45 46 40 30 23 24 28 33 35 30 23 22 30 38 37 31 24 31 39 44 44 39 34 30 35 30 28 36 45 48 45 42 37 31 26 27 28 27 25 24 22 23 24 22 21 23 29 35 29 33 35 35 32 31 33 35 35 30 24 23 29 37 38 34 36 46 58 62 59 59 65 72 68 48 27 19 21 24 30 36 35 31 25 20 16 14 14 14 19 21 24 24 23 23 24 26 24 24 25 27 28 28 25 23 18 19 20 22 23 23 23 23 28 27 28 31 36 40 44 45 47 48 50 48 39 28 23 23 24 24 25 26 25 24 23 22 21 21 21 20 22 27 33 38 46 47 45 39 36 38 42 43 39 40 44 50 49 41 32 28 37 42 46 45 45 47 46 44 44 42 38 30 23 20 23 26 28 30 31 31 30 31 34 37 39 39 38 38 38 37 34 31 25 22 23 29 34 36 38 41 39 32 23 13 9 12 19 24 26 29 32 31 24 17 19 24 21 21 21 23 26 30 34 37 35 31 26 25 25 25 21 18 17 22 28 37 47 52 46 38 37 36 34 33 32 30 26 23 27 27 28 31 30 29 32 36 40 44 47 47 48 51 50 47 41 41 43 44 41 39 44 52 57 59 62 62 59 57 55 54 50 48 43 36 30 29 34 39 43 41 36 32 29 31 35 39 45 45 44 44 45 48 54 58 45 36 31 37 44 45 39 35 28 24 23 28 31 31 32 34 33 40 43 40 36 36 39 39 36 34 33 34 36 35 31 27 26 29 31 27 19 17 24 33 58 58 57 53 49 46 46 48 28 22 19 25 33 37 39 41 39 39 40 40 39 38 37 36 31 33 33 32 30 29 30 32 30 26 24 24 23 22 27 33 40 40 41 42 48 52 47 40 42 40 35 29 25 24 27 30 39 40 42 44 45 45 44 43 40 34 30 31 37 43 44 44 29 29 30 32 34 35 34 33 29 29 30 30 33 38 45 50 65 59 48 39 39 41 37 31 32 30 31 34 38 40 38 35 40 39 38 36 33 30 27 26 22 18 16 16 20 23 23 23 23 25 28 32 35 36 37 37 40 33 27 27 33 41 46 48 46 48 50 44 30 19 18 24 28 30 32 35 35 34 31 30 19 19 19 21 27 32 36 38 33 34 34 31 25 22 22 24 25 25 23 20 18 19 24 29 27 24 21 20 20 20 20 19 14 12 10 9 11 14 20 23 29 30 33 34 34 29 22 18 17 16 18 23 30 34 33 31 32 34 35 34 32 32 33 34 35 35 35 37 39 40 40 38 36 37 38 39 38 38 38 38 36 35 37 40 38 35 36 40 46 46 46 46 44 42 39 37 41 41 40 38 34 30 26 24 26 28 30 31 31 30 28 27 20 17 13 11 13 16 17 18 17 18 20 21 21 22 24 26 28 28 30 31 29 27 30 36 41 42 41 37 33 33 37 41 199 165 140 119 139 158 177 166 136 96 61 74 133 188 201 189 190 188 185 185 187 189 189 189 186 186 186 186 187 188 188 187 189 188 186 185 185 186 187 188 177 196 206 175 111 64 55 60 56 61 89 147 201 212 201 198 195 189 161 104 45 36 91 154 200 189 182 185 187 184 183 186 186 186 187 188 188 189 189 189 185 185 186 187 187 188 189 189 195 192 189 179 175 186 166 120 97 116 147 168 191 200 185 186 188 185 182 181 182 185 188 191 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 191 191 191 192 192 192 191 191 190 190 190 187 187 188 189 190 191 192 193 190 190 190 190 190 190 190 190 191 193 194 193 191 190 191 193 191 192 192 193 193 192 192 191 194 194 193 193 192 191 190 190 179 178 178 182 187 189 187 184 170 179 184 184 188 195 194 186 195 194 190 186 185 184 181 177 156 155 165 185 198 196 186 179 150 158 167 160 141 136 150 163 174 149 130 139 164 186 193 194 192 187 184 182 176 169 168 172 177 173 156 140 150 173 176 161 143 164 183 168 121 87 102 138 175 143 117 128 150 141 127 133 132 104 96 140 171 183 196 181 198 199 158 105 89 95 98 101 155 187 198 182 173 177 184 190 204 149 117 146 189 200 194 191 215 207 180 95 78 149 181 189 187 199 201 201 141 104 174 229 214 198 192 127 57 83 158 215 220 202 167 114 52 25 60 112 161 177 185 182 188 207 218 216 202 196 194 198 181 120 55 25 41 43 46 43 41 47 44 30 72 105 132 156 164 152 113 51 42 58 76 139 182 148 90 44 24 27 60 108 137 152 170 186 182 177 169 170 177 197 190 133 100 172 212 197 191 197 170 126 60 39 40 62 74 73 67 59 59 59 58 55 53 51 50 50 50 57 84 108 141 175 173 157 130 53 22 28 13 33 112 179 211 219 221 211 200 194 191 187 182 147 136 160 170 157 162 187 216 151 52 58 140 201 215 175 125 115 175 215 204 186 144 102 106 123 129 140 149 164 195 206 211 210 193 169 168 180 167 136 133 155 142 90 47 34 34 35 38 39 32 24 25 37 66 98 141 87 32 76 158 178 167 161 165 150 126 110 112 132 153 164 163 161 138 94 65 79 122 158 150 95 46 28 28 33 35 28 24 26 31 38 43 47 48 48 35 76 145 182 156 112 92 86 134 185 175 126 126 149 136 108 131 146 164 171 162 149 142 142 128 103 100 135 166 155 117 87 91 104 139 172 180 160 109 54 26 27 28 29 29 27 25 23 25 27 26 24 25 26 23 17 11 46 86 105 96 115 150 140 115 101 83 83 98 97 75 57 86 134 143 88 53 88 135 146 122 79 56 57 43 21 18 28 26 26 26 23 20 18 20 21 19 21 22 22 21 22 25 27 31 32 32 32 31 29 28 27 25 27 19 11 60 162 215 197 115 56 18 30 60 93 129 153 186 215 219 236 226 191 180 149 66 7 92 197 166 117 136 175 205 226 240 219 153 75 50 72 89 61 49 82 123 137 148 171 197 180 147 101 58 31 25 29 32 29 29 32 34 34 34 36 44 42 39 38 41 47 53 57 64 81 77 55 62 114 174 206 171 154 146 158 158 126 100 103 129 135 122 113 134 154 137 109 100 77 42 14 9 23 44 57 81 93 98 103 91 83 90 80 89 89 76 78 102 107 82 59 43 35 38 50 50 36 29 33 32 33 34 36 40 44 44 42 41 36 34 34 30 29 39 53 88 84 59 36 42 54 48 38 30 26 28 29 25 27 33 34 30 27 24 24 26 28 28 27 48 85 82 59 62 58 49 61 45 42 37 31 31 35 38 37 31 44 50 64 74 53 43 69 99 92 54 16 25 32 41 95 177 190 116 33 4 8 80 175 183 158 156 155 165 176 128 64 116 140 117 85 74 67 67 62 60 69 78 115 190 244 230 190 205 246 215 152 134 147 144 113 88 93 105 100 83 83 88 78 47 74 116 122 99 144 198 164 88 29 20 49 92 142 168 175 169 153 136 113 82 61 52 48 41 38 41 52 58 59 63 69 85 135 210 225 153 86 88 118 135 166 183 179 188 213 200 150 105 121 206 245 214 198 203 212 219 212 194 188 172 116 92 126 168 200 212 193 151 108 125 100 74 141 224 243 211 161 100 68 50 48 62 84 89 69 60 83 122 140 171 175 147 141 168 190 172 125 83 44 57 113 140 147 170 170 170 185 222 215 165 146 139 131 144 168 176 157 112 69 109 126 91 122 192 173 92 16 31 44 44 76 167 242 248 236 178 86 73 128 136 109 86 150 231 228 213 210 211 214 216 193 178 176 182 193 208 221 209 179 141 104 114 158 149 93 64 71 109 158 169 129 90 63 44 35 49 47 50 58 63 60 55 51 47 49 72 108 142 135 86 56 50 63 67 97 154 162 111 67 42 41 54 85 110 104 72 43 36 49 81 108 97 59 38 41 39 39 47 59 62 60 66 77 58 49 42 43 46 45 44 43 29 30 31 30 29 29 32 35 33 29 33 45 54 52 43 35 27 27 26 24 20 21 32 46 47 53 57 57 51 44 41 41 36 49 60 61 58 58 58 57 51 48 45 40 35 29 24 21 22 23 26 30 34 35 33 30 29 27 25 27 33 40 47 51 63 62 60 57 53 50 47 45 35 35 41 47 46 37 29 28 24 29 34 37 36 35 34 34 30 27 27 31 34 35 40 45 42 38 33 29 28 30 33 37 35 42 44 36 30 37 52 65 62 63 63 61 54 44 35 29 22 21 20 23 26 29 29 29 25 30 34 33 29 25 25 26 23 28 35 40 40 35 28 23 26 23 23 26 27 25 27 31 31 27 24 26 31 35 36 34 31 29 26 26 26 25 22 20 21 22 25 27 28 26 24 23 28 32 33 28 23 23 29 36 41 44 47 47 39 30 28 32 38 42 45 41 34 33 38 45 45 45 45 47 49 52 55 56 65 60 50 38 30 30 35 40 45 46 46 44 40 36 34 33 26 27 30 31 33 34 34 34 37 34 31 30 30 30 28 26 25 23 20 20 21 21 19 17 19 19 18 17 17 21 28 33 36 37 36 32 29 30 35 41 41 49 61 67 63 48 29 17 21 24 29 36 39 37 32 27 20 23 20 14 19 36 51 55 63 59 45 28 19 22 31 36 44 49 54 47 33 28 39 56 62 60 43 30 30 35 38 44 43 40 37 37 39 40 38 35 31 28 25 26 31 38 43 45 47 35 25 25 29 32 35 37 32 32 31 31 34 36 37 37 36 36 36 34 31 30 31 33 37 40 38 31 27 29 32 34 31 31 29 24 21 22 30 38 40 41 42 41 38 37 39 40 40 42 42 37 35 34 31 26 24 28 35 41 45 45 43 41 35 42 50 54 53 50 48 48 44 42 41 40 34 27 24 27 35 37 40 43 47 50 52 53 46 39 34 34 38 42 42 39 41 40 40 41 44 45 44 42 43 39 46 57 51 30 18 19 22 23 24 23 20 19 20 21 27 26 26 27 30 32 32 30 30 36 42 45 47 47 41 32 29 25 21 17 17 19 22 23 24 28 33 37 38 36 33 30 30 26 24 24 23 22 25 31 44 52 53 43 37 39 39 35 33 33 34 39 45 46 44 40 35 33 31 29 28 28 29 30 35 40 39 31 25 25 29 31 32 30 26 28 34 40 38 32 23 29 36 41 41 39 37 36 34 28 27 37 46 46 40 37 34 29 27 30 33 29 26 25 25 27 27 25 24 26 31 37 31 37 42 43 39 35 35 36 37 32 24 23 32 42 44 39 35 40 52 61 60 57 65 77 64 42 21 18 24 30 35 39 31 26 21 18 18 18 15 13 18 20 23 24 24 24 25 26 25 24 25 27 29 27 23 20 17 18 19 21 21 22 22 21 24 23 25 30 37 44 48 49 51 52 53 53 45 36 34 37 39 36 30 25 22 21 21 22 22 23 24 23 23 25 30 34 41 47 47 40 34 36 41 44 44 43 47 52 51 42 32 28 40 43 45 45 47 51 50 47 40 39 36 30 25 23 26 30 30 32 34 34 35 37 40 43 45 43 40 39 39 37 34 31 26 23 24 29 34 36 37 39 33 27 18 12 11 14 19 22 25 27 30 29 22 14 14 19 20 20 19 16 15 20 28 35 39 36 32 32 32 29 22 16 16 21 29 38 50 57 52 43 36 35 34 32 29 27 25 24 31 28 29 32 32 31 34 39 43 46 46 45 46 49 49 47 45 43 44 45 44 43 46 52 54 57 62 63 60 56 54 53 49 46 39 31 26 27 34 40 46 40 33 28 27 30 33 35 40 41 42 42 43 47 53 58 46 40 37 42 46 44 39 36 31 27 25 29 31 31 31 33 29 35 40 39 38 40 41 41 38 34 31 31 32 31 25 20 24 28 32 30 20 16 22 32 53 55 57 56 52 48 46 45 31 25 23 29 36 38 36 36 34 36 39 41 41 39 36 34 32 33 34 32 30 30 32 34 32 29 27 26 22 19 21 27 37 34 29 28 35 43 44 39 41 39 33 26 21 22 28 34 39 40 40 41 41 42 42 42 38 35 31 30 32 35 37 37 34 32 31 33 36 37 35 32 28 30 31 31 31 36 45 51 56 49 40 36 40 43 37 27 24 24 26 33 40 43 40 36 40 39 39 37 36 34 32 31 25 21 16 17 22 26 27 26 22 24 26 29 31 32 33 33 35 30 25 24 27 33 39 42 39 42 45 43 33 22 19 23 28 29 29 30 29 28 26 25 21 18 15 16 20 25 30 33 31 32 32 28 22 19 21 24 24 22 20 19 19 20 22 24 23 20 18 18 19 20 18 17 12 11 10 11 14 17 22 24 27 29 32 35 36 32 25 19 15 16 20 26 33 35 33 29 34 35 36 35 33 32 33 34 37 36 36 38 41 41 39 37 33 34 35 36 37 38 38 38 36 39 44 48 45 38 34 34 39 40 42 43 43 43 42 41 42 40 37 33 30 27 25 24 27 28 29 31 32 32 32 32 27 21 14 11 11 15 17 19 20 21 22 22 21 21 22 24 25 25 27 28 24 21 24 30 36 39 41 39 35 33 36 39 192 135 90 62 103 148 171 138 92 40 27 92 169 197 190 182 187 184 181 181 184 187 187 187 185 188 190 188 185 184 186 188 191 189 186 184 183 185 187 189 192 187 196 182 120 65 55 61 60 54 77 144 206 215 195 187 160 137 96 48 15 26 85 145 201 189 181 185 187 183 182 186 185 185 185 185 185 185 185 185 189 189 188 188 187 186 185 185 185 193 200 171 129 122 114 79 93 131 175 185 191 194 184 190 189 187 186 188 190 189 185 183 187 187 187 188 188 189 189 189 190 190 189 188 188 189 190 190 188 188 189 189 190 191 192 192 194 194 194 193 192 192 192 191 186 187 188 189 191 192 193 194 187 188 189 189 190 191 192 192 192 194 194 193 191 190 191 192 190 191 193 194 194 193 191 190 195 194 194 193 192 191 190 190 179 177 178 183 188 186 177 168 162 166 172 179 187 193 192 188 198 189 186 192 194 190 189 194 177 154 147 169 187 184 176 175 175 186 176 164 168 156 138 141 125 119 117 126 139 153 169 182 200 193 188 187 185 180 178 179 168 164 145 129 150 192 209 198 145 151 131 90 77 118 178 215 190 124 83 99 122 123 113 108 126 91 108 189 204 172 178 176 201 174 116 78 82 91 113 152 197 219 210 177 164 178 194 203 194 136 118 165 200 190 185 204 224 180 130 63 94 198 218 200 180 173 184 199 128 90 167 207 207 185 173 109 56 92 157 208 220 207 187 150 89 38 37 65 103 147 189 204 209 214 211 201 191 161 130 113 87 48 36 57 88 68 62 67 63 58 56 52 55 75 87 96 103 119 112 61 76 84 82 143 200 168 103 51 31 26 62 118 141 144 161 184 185 185 185 192 197 206 186 120 87 143 165 136 117 118 111 97 46 57 73 72 53 45 50 53 61 61 53 46 62 88 96 88 80 61 62 49 71 120 104 66 45 25 40 42 24 80 177 218 235 219 203 197 197 196 194 193 174 151 141 153 163 165 178 197 213 138 42 89 185 223 221 158 105 151 198 222 202 167 137 102 113 133 143 158 167 179 204 211 209 211 190 170 183 198 175 140 143 185 175 111 59 37 32 36 34 35 26 27 37 37 46 71 99 49 26 107 184 172 154 168 163 148 127 117 128 150 167 174 168 168 126 70 75 136 172 163 146 92 45 31 34 39 37 27 22 27 33 38 41 42 42 42 9 88 151 149 104 61 75 126 165 174 143 123 149 155 132 127 136 140 148 152 146 139 147 161 158 114 97 132 167 150 101 65 93 115 129 150 181 175 118 65 25 26 28 30 29 28 25 23 26 28 27 25 26 27 24 18 6 40 69 78 88 141 180 148 122 113 87 80 105 110 80 55 66 120 109 50 46 92 126 138 118 100 99 97 64 27 19 30 28 28 26 22 18 16 18 21 18 21 23 23 23 23 25 27 31 31 31 31 30 28 27 26 23 24 18 23 85 175 174 98 43 12 29 95 141 156 174 195 180 191 175 194 203 182 162 111 34 22 97 154 128 118 159 203 220 226 227 199 126 60 82 154 130 116 81 57 71 108 148 178 192 158 103 49 21 20 29 35 34 30 30 33 33 30 33 40 44 39 36 44 58 68 68 65 57 61 41 22 55 121 151 140 136 139 154 171 158 110 81 90 92 81 74 101 148 162 132 100 100 69 43 37 29 18 21 36 50 73 116 166 167 133 106 80 93 91 88 118 158 138 87 67 55 48 51 59 55 41 37 44 44 41 37 35 40 44 41 34 43 39 41 46 39 28 30 42 86 82 57 34 38 47 40 29 28 28 32 33 34 44 42 25 31 29 26 25 27 28 26 25 81 138 133 91 78 64 55 79 87 57 32 33 41 38 31 29 26 63 90 112 122 89 53 56 57 57 36 16 36 46 44 77 154 172 102 26 6 13 75 158 163 117 105 143 207 221 142 63 178 252 213 125 112 132 133 119 118 97 79 111 189 236 216 177 184 193 168 150 133 101 106 134 131 124 125 103 60 54 68 64 51 53 111 154 128 141 168 120 52 15 44 90 111 143 170 180 192 183 166 127 70 40 44 55 48 39 37 46 53 61 82 104 104 141 197 202 145 108 128 156 153 146 148 144 161 188 172 140 106 128 204 230 212 215 211 204 221 218 210 187 142 94 86 108 173 194 194 185 152 95 102 81 75 120 190 195 158 139 105 64 32 41 63 72 72 66 58 65 69 126 199 219 199 212 241 241 180 103 21 24 133 193 157 150 126 112 129 165 202 176 120 131 170 175 134 101 110 101 89 112 132 158 150 131 182 174 61 6 13 22 84 168 224 250 241 202 145 94 80 128 159 119 72 159 233 223 206 205 200 203 218 211 210 193 172 157 155 165 160 140 104 134 186 201 146 78 63 80 89 127 114 67 53 49 37 34 37 45 51 53 55 59 60 58 38 43 75 104 140 140 79 47 47 69 72 86 135 152 114 76 63 48 43 65 101 110 76 35 36 54 92 123 110 67 43 46 40 36 40 52 60 67 82 98 66 46 32 36 42 43 43 46 36 37 37 35 31 29 29 30 35 31 31 35 37 34 30 29 28 24 21 20 19 22 33 45 46 52 58 59 55 49 44 42 41 50 57 58 57 57 55 50 48 48 47 43 36 29 23 20 28 28 30 34 37 37 34 32 32 29 26 29 37 45 51 53 58 58 56 55 52 49 47 46 37 34 33 34 31 27 28 34 32 34 36 37 36 35 34 34 35 30 30 34 36 36 39 44 40 38 36 35 34 35 37 40 33 42 45 37 35 45 57 63 65 65 63 59 52 42 33 28 24 23 22 23 26 28 28 26 26 31 35 34 29 25 24 26 26 28 31 33 33 30 26 24 31 27 25 27 25 21 21 25 27 24 22 26 32 37 37 35 28 26 24 23 25 25 22 20 21 23 26 28 28 27 25 23 25 27 30 32 28 23 25 31 41 44 48 49 40 28 25 29 37 40 41 37 30 30 37 45 43 44 45 47 50 53 55 55 59 53 42 32 27 30 37 43 40 44 48 47 42 35 32 31 21 24 27 32 35 37 37 36 34 30 25 22 23 26 28 29 23 20 16 15 16 17 16 14 16 15 14 13 14 19 27 33 32 32 31 30 29 31 36 42 40 50 63 70 64 47 25 12 16 18 23 29 35 36 34 31 23 26 21 12 15 35 53 60 65 59 45 28 20 25 34 40 45 51 56 48 32 25 38 57 62 58 40 28 31 38 41 47 45 40 37 38 42 42 38 33 32 28 24 25 31 37 42 44 47 34 23 21 26 30 34 37 32 32 30 30 32 36 38 39 33 34 34 33 31 31 33 35 35 39 38 33 28 30 33 34 32 31 27 19 14 17 28 39 37 39 41 39 35 32 30 31 38 42 42 37 34 34 31 26 24 29 34 39 43 43 42 41 32 39 49 54 54 51 49 48 38 36 35 35 31 26 27 30 38 40 43 45 46 45 44 43 39 32 27 29 38 45 45 42 41 40 41 43 46 47 45 43 50 43 46 54 47 27 16 20 21 25 28 28 26 23 21 21 25 24 24 26 30 32 33 32 30 37 44 48 50 49 40 30 30 25 19 16 17 20 21 21 22 26 32 36 37 35 31 28 31 27 24 22 21 21 26 31 37 47 50 42 37 40 40 35 28 28 31 36 43 46 44 41 34 34 34 35 34 31 29 27 26 35 38 33 27 27 29 30 31 33 33 34 38 42 39 35 23 28 34 37 38 39 41 42 33 26 27 37 46 44 38 33 32 27 27 33 35 31 27 26 25 27 27 25 23 25 31 36 33 40 47 49 44 39 36 36 36 31 24 23 34 46 48 43 35 37 48 60 59 54 63 80 58 36 17 16 26 35 40 42 29 24 18 17 20 21 17 12 17 20 23 25 24 24 25 26 27 26 25 26 28 27 23 19 17 18 19 19 20 20 20 19 19 20 23 30 39 46 49 49 56 56 58 59 53 45 45 50 54 47 36 26 20 20 22 25 26 27 29 28 27 27 31 34 38 46 48 40 33 34 40 43 48 46 48 52 51 43 34 29 44 45 44 44 48 53 52 47 35 36 36 32 28 27 30 33 31 33 36 37 38 40 44 48 48 45 41 40 39 38 36 33 30 26 26 31 35 35 35 37 29 23 15 11 13 16 19 20 24 25 28 28 21 12 11 15 23 22 19 13 9 12 22 31 42 39 36 36 35 31 22 14 15 22 30 40 53 60 56 46 35 34 31 29 26 25 26 27 34 30 30 33 34 32 34 39 44 46 46 43 44 48 49 47 48 46 46 48 48 46 47 50 50 55 61 63 60 56 53 51 47 44 37 28 24 27 35 43 50 43 34 29 29 32 34 34 34 37 40 41 43 46 52 57 46 42 41 45 47 43 39 38 32 28 26 29 31 30 30 31 29 35 39 39 39 41 41 38 40 35 31 30 30 27 20 16 23 27 32 31 21 16 21 32 44 49 54 56 53 48 43 40 35 29 27 32 38 38 33 31 30 33 38 41 41 39 35 32 33 34 34 33 31 31 33 35 33 31 29 27 22 17 18 22 34 28 20 17 24 34 39 38 39 37 32 25 20 22 31 39 40 39 39 39 39 40 40 41 35 33 31 30 29 29 30 30 38 35 32 34 38 39 34 30 29 31 32 31 31 35 44 52 41 35 28 28 38 44 37 26 17 18 23 32 41 45 42 38 39 39 39 39 38 37 36 35 33 26 19 19 24 29 31 30 21 22 24 26 28 29 29 29 31 28 24 23 24 28 34 37 34 35 39 41 36 26 21 21 29 28 28 27 25 24 23 23 28 24 17 14 15 19 23 25 29 31 31 27 20 18 20 24 24 21 19 19 20 22 22 21 20 19 17 17 18 19 17 14 11 11 12 13 16 20 23 25 26 28 31 36 38 34 27 21 14 16 21 29 35 37 33 29 35 37 37 36 34 32 33 35 38 37 37 39 41 41 39 36 32 32 33 35 37 38 38 37 39 42 50 55 51 40 32 30 34 36 38 41 42 44 44 44 44 41 36 30 26 24 24 24 28 28 29 30 32 33 34 35 31 25 16 11 11 14 18 20 23 24 24 23 21 20 20 21 21 22 24 24 20 17 20 27 34 38 42 40 36 33 34 37 195 148 94 71 91 126 124 92 45 24 56 134 182 181 170 168 200 184 165 172 189 181 175 191 188 187 187 187 187 190 191 189 186 190 189 183 181 185 187 185 182 190 216 180 114 77 53 53 50 61 89 128 162 170 153 133 106 54 42 25 22 41 69 137 199 194 188 187 189 190 188 184 192 187 184 185 184 182 185 190 194 185 187 197 195 182 182 195 198 178 209 169 114 59 46 73 93 156 195 199 187 182 189 180 185 191 200 197 185 185 190 188 183 189 191 188 187 190 190 187 187 184 183 186 186 185 187 191 194 192 190 190 191 190 188 186 192 190 189 187 187 188 189 190 193 193 193 192 192 191 191 191 187 187 187 188 189 192 194 195 194 193 191 191 191 193 195 196 193 193 193 193 193 193 193 193 192 190 189 190 192 194 193 191 192 190 189 189 188 182 172 165 153 175 179 174 186 199 189 173 181 182 183 187 196 207 209 205 178 165 149 147 154 155 159 173 173 177 173 166 164 153 141 140 134 151 158 166 166 138 129 159 182 201 211 210 218 231 224 205 172 172 166 160 153 175 190 155 119 106 77 57 82 143 190 205 192 131 70 69 95 91 88 112 115 98 141 211 218 181 166 176 152 82 42 74 120 142 166 196 179 190 189 168 151 161 190 215 176 134 143 187 196 189 192 193 169 129 113 112 119 192 202 187 186 176 160 141 117 103 136 192 211 174 108 83 123 130 134 201 217 225 221 193 135 64 26 28 56 119 172 206 195 162 150 130 102 74 47 38 39 56 100 144 137 121 112 117 119 107 88 77 60 48 39 48 80 83 60 70 126 77 81 170 210 154 99 74 43 30 52 113 116 108 160 192 188 198 203 214 214 192 140 69 69 80 77 74 92 103 82 57 82 130 129 77 47 48 58 70 65 57 52 51 85 130 140 142 120 91 53 39 44 38 26 24 33 61 87 78 64 100 173 222 220 203 193 197 200 195 191 194 178 171 187 175 163 176 191 222 191 68 33 137 232 244 198 141 139 178 206 189 148 124 129 142 138 133 162 186 176 176 186 177 176 167 168 189 210 208 183 157 137 158 179 142 65 35 43 38 35 30 26 27 32 36 34 32 32 21 37 91 143 166 172 176 135 145 147 145 148 156 179 206 184 122 69 90 134 158 169 160 122 72 44 39 47 49 37 39 32 31 31 33 42 47 40 29 28 65 114 128 91 62 99 161 197 167 128 149 197 174 128 133 164 151 146 149 146 144 160 184 167 136 109 114 117 88 77 103 123 125 131 155 160 140 107 60 36 25 27 33 28 24 27 28 24 24 24 24 23 22 21 21 25 24 26 49 104 156 167 150 132 124 99 82 93 101 88 71 70 75 60 48 59 72 91 121 112 130 150 139 83 23 5 19 31 29 26 23 20 17 16 16 20 19 18 19 23 27 29 29 33 29 26 29 29 26 24 24 17 24 28 40 74 95 61 8 7 41 101 158 186 186 184 187 212 180 183 188 167 158 130 71 26 41 61 74 88 117 157 185 172 189 178 109 39 52 138 211 236 183 117 62 37 65 131 180 157 101 41 18 24 32 34 33 45 32 23 24 31 37 42 48 40 45 47 54 67 81 101 124 103 58 51 58 47 62 77 57 77 93 109 125 106 71 69 75 57 36 47 100 143 136 101 76 82 87 87 83 68 37 15 16 11 60 157 228 228 188 126 61 46 77 123 148 128 93 84 97 85 55 58 66 59 45 32 39 45 34 35 41 39 41 46 44 43 40 44 50 41 27 29 41 60 48 35 31 34 36 34 30 26 24 36 57 61 44 32 33 39 29 22 29 35 23 21 36 97 159 175 150 101 54 70 118 125 63 28 29 28 29 35 33 40 78 106 122 115 98 90 73 52 27 18 23 51 77 71 66 118 118 81 23 1 25 92 153 119 65 65 154 225 192 119 84 179 239 233 173 179 209 188 167 177 148 66 80 140 162 162 113 119 139 128 108 101 94 118 174 197 161 97 61 55 38 35 63 74 77 67 98 177 199 135 74 22 43 84 119 140 165 196 215 218 226 184 109 58 39 41 56 44 35 23 53 109 121 105 107 100 150 185 161 150 150 147 185 219 160 107 109 135 138 135 145 142 122 139 183 209 215 216 214 234 239 232 180 121 82 73 99 133 151 184 212 159 66 63 113 121 123 126 128 122 101 70 46 35 52 61 78 74 73 87 61 29 76 132 187 235 250 248 250 189 47 26 101 192 249 201 138 120 121 118 154 162 107 101 154 173 134 94 57 46 98 170 202 168 144 128 137 132 83 27 5 62 57 88 180 242 252 227 148 122 133 115 142 185 128 83 141 203 209 188 192 203 186 196 228 231 212 181 135 93 92 125 151 155 216 227 162 96 76 78 79 84 85 66 51 55 48 38 44 48 54 48 42 52 60 60 62 53 42 51 87 118 112 77 46 54 65 79 93 104 109 102 92 92 74 53 49 63 74 65 48 56 70 95 113 99 67 45 43 34 29 40 59 74 85 87 78 60 47 36 35 42 49 50 49 46 43 38 33 31 31 32 33 34 32 31 31 31 29 24 20 22 24 24 21 19 24 35 44 45 49 55 60 61 56 48 42 44 51 60 64 63 57 51 47 48 48 45 38 30 24 22 23 32 31 32 34 36 36 33 30 34 25 21 29 47 58 55 47 51 53 55 54 51 49 47 48 47 37 27 22 24 27 29 29 34 35 36 36 34 33 33 34 35 38 42 44 43 40 37 35 30 32 35 38 40 41 42 42 40 42 40 36 38 49 60 66 62 63 61 55 45 33 23 17 21 23 26 27 26 25 27 28 31 29 27 27 27 27 26 25 30 29 33 38 37 28 23 23 30 29 27 24 21 21 24 28 25 23 23 25 28 31 32 32 28 25 23 22 23 25 26 27 24 25 27 30 31 29 23 19 27 24 27 36 36 30 28 31 48 50 51 45 36 29 28 29 39 38 38 37 32 28 34 44 44 41 43 49 53 53 56 61 60 47 34 30 31 32 34 36 43 46 47 46 45 44 36 27 31 32 32 35 40 46 44 38 24 20 19 24 28 27 25 24 22 21 21 21 22 22 22 21 19 18 15 14 15 18 22 25 28 31 33 34 33 35 37 40 42 50 58 60 54 41 27 16 18 20 22 24 27 30 32 33 31 29 24 20 21 30 47 60 58 52 40 28 22 26 38 50 58 51 43 35 31 32 40 51 61 49 32 30 41 42 39 44 41 34 31 35 39 39 36 34 34 34 29 22 23 34 47 53 50 35 23 24 27 27 30 37 40 37 34 34 36 37 37 36 33 34 36 35 31 28 30 33 39 42 41 33 30 32 35 35 31 31 26 19 14 17 26 36 43 36 34 36 32 24 24 30 29 38 45 45 42 39 35 31 21 23 31 41 44 39 34 34 26 29 44 57 54 49 48 43 39 34 28 26 27 31 35 37 41 41 41 41 40 39 38 37 32 34 36 39 40 40 39 38 40 40 41 42 44 46 46 45 48 50 49 44 39 32 21 10 27 27 26 26 25 23 19 16 22 22 24 29 36 39 38 35 34 37 41 44 46 45 44 42 36 28 21 22 26 26 19 12 19 24 32 35 30 23 23 28 33 35 34 28 22 22 30 36 39 46 50 47 43 41 38 34 30 25 23 28 34 36 37 38 38 31 31 41 48 43 32 25 24 32 39 40 38 37 33 29 31 39 44 43 41 39 36 33 24 29 37 40 39 38 40 42 35 34 35 37 40 40 37 33 27 29 33 35 35 33 31 30 28 27 25 22 20 23 31 37 34 39 46 49 48 45 42 40 38 32 24 22 28 36 43 47 39 40 46 54 58 58 62 68 49 29 17 21 29 31 31 32 29 25 23 23 21 17 15 16 20 23 25 24 21 20 21 23 28 26 25 25 25 24 22 20 19 19 19 21 23 22 19 15 17 19 25 32 39 46 50 53 58 62 66 65 60 56 55 56 54 50 42 33 28 27 27 26 31 31 32 30 29 29 31 34 35 30 25 25 30 37 43 46 45 43 45 48 45 36 30 29 53 50 45 42 48 55 53 45 38 33 30 31 30 29 30 34 33 36 39 38 36 37 43 48 46 46 45 43 39 35 32 31 27 30 33 35 35 35 36 37 25 19 12 9 10 15 19 21 22 26 28 25 18 14 16 19 30 22 16 13 8 6 16 30 40 40 39 38 34 28 20 15 25 32 35 38 50 62 55 40 32 30 27 25 25 26 29 30 29 31 33 33 32 33 35 38 36 40 45 47 46 46 49 51 47 45 44 45 47 46 44 41 50 55 60 61 57 52 51 51 45 43 37 30 27 32 37 40 47 41 35 33 36 40 42 42 44 40 37 37 38 41 50 59 52 47 43 44 48 48 42 36 27 27 26 25 24 23 23 23 25 32 41 46 45 39 34 31 32 32 32 32 30 26 19 13 12 24 35 35 25 17 19 23 41 48 54 53 45 37 33 34 39 32 27 29 36 40 36 31 27 31 36 40 41 39 36 33 30 29 28 30 33 35 34 31 30 33 34 29 22 17 17 19 21 21 19 17 17 23 31 38 38 33 27 25 26 30 33 34 43 41 37 34 32 32 34 35 38 35 31 25 21 21 24 28 30 31 33 34 35 35 34 33 30 30 30 32 36 41 46 48 36 31 26 28 34 38 36 32 20 14 13 23 32 37 39 41 29 32 36 39 40 39 38 38 34 27 20 18 22 27 30 30 22 18 14 15 21 27 31 32 26 26 26 26 26 26 27 27 30 34 36 33 26 21 21 23 25 26 27 26 25 26 30 33 43 35 24 19 17 19 18 17 26 25 24 22 21 20 19 19 22 21 20 20 21 23 24 25 21 18 16 15 16 16 15 13 12 10 9 11 18 22 23 21 22 26 28 30 33 35 32 27 18 17 22 33 40 38 31 27 26 30 34 37 36 34 31 29 39 36 34 36 40 43 42 40 28 35 37 34 32 33 32 30 34 40 54 68 68 53 34 24 30 37 40 38 39 43 45 44 44 40 34 28 24 23 24 25 32 29 27 27 31 35 36 36 27 25 21 16 13 14 18 23 27 28 28 27 24 21 19 19 21 20 18 16 17 19 23 25 25 31 37 39 37 35 35 36 214 172 123 93 87 94 80 51 41 35 63 113 143 158 180 199 204 185 168 171 182 181 182 193 185 185 191 192 188 191 191 182 188 184 181 185 191 192 189 184 190 193 209 179 126 85 50 44 61 65 74 89 101 103 94 85 69 47 60 47 32 42 74 145 205 198 189 185 186 189 189 187 180 179 184 192 195 190 184 182 178 186 189 185 185 189 188 183 188 179 208 171 128 76 50 71 114 167 195 199 191 184 191 188 202 200 204 201 187 182 185 183 187 196 197 187 181 183 187 186 189 188 187 188 191 192 191 189 194 192 190 190 190 190 188 186 188 188 187 187 188 189 190 191 193 193 192 192 192 191 191 191 194 193 192 190 189 189 189 189 190 190 190 190 190 191 192 193 193 193 193 193 193 193 193 193 195 192 190 190 190 190 188 186 177 178 181 183 182 176 166 158 153 176 183 174 175 179 178 176 162 167 177 189 197 196 189 182 182 173 157 148 146 141 144 160 160 164 158 152 154 157 163 175 175 191 189 184 188 178 156 147 139 155 173 185 193 193 179 162 152 151 139 125 106 109 126 111 116 104 74 47 59 105 147 164 167 116 68 74 97 86 75 91 94 132 183 210 204 182 149 117 59 57 83 136 178 190 192 196 179 176 176 170 154 145 163 190 157 148 183 228 219 177 149 140 123 141 169 155 122 170 193 194 204 174 143 128 109 93 126 185 190 113 88 134 164 136 135 201 206 222 226 209 170 112 64 45 47 95 130 149 128 89 71 50 36 42 53 73 107 148 180 196 163 155 150 155 158 149 131 117 98 69 53 55 58 36 36 90 117 74 70 141 187 166 127 89 48 36 43 73 82 89 116 126 130 142 164 192 176 126 86 49 42 82 121 147 162 153 125 105 147 184 160 92 69 88 91 79 70 56 60 69 107 161 177 171 151 106 57 48 66 68 55 50 97 151 175 152 116 97 134 202 213 203 190 185 190 197 199 197 178 183 208 205 184 186 196 203 142 40 55 160 234 226 162 129 167 169 160 138 121 127 152 175 177 170 184 187 159 143 136 118 113 131 151 169 184 181 150 114 119 141 153 110 56 58 74 58 40 38 35 33 33 33 32 31 28 17 33 89 147 171 166 156 147 128 146 168 160 166 183 177 139 94 72 112 137 125 119 113 94 50 41 51 56 53 41 44 32 32 32 36 44 48 41 30 26 48 76 89 89 103 144 186 208 161 127 167 206 155 108 135 170 164 150 133 129 142 163 179 157 135 101 79 76 81 96 114 109 125 139 152 142 117 91 52 40 27 28 34 28 24 26 26 25 25 24 24 23 22 22 21 22 17 21 49 97 139 157 157 142 118 98 103 112 95 77 77 87 85 58 34 40 51 54 61 70 117 155 136 72 18 9 23 32 29 25 22 18 17 16 16 20 19 17 19 23 27 28 28 32 28 26 28 28 25 22 22 28 25 27 36 43 40 32 26 80 121 159 173 180 193 205 206 198 190 209 204 153 123 100 59 35 34 50 72 85 105 132 148 138 131 94 32 11 76 177 237 237 172 112 79 59 56 79 103 82 52 25 22 31 36 34 32 37 30 26 30 35 35 35 36 44 45 51 56 56 70 108 143 98 71 90 109 82 70 79 72 75 75 62 63 63 60 67 61 42 46 63 81 80 74 89 115 133 115 97 95 89 56 21 10 6 52 131 188 192 162 113 63 41 63 81 84 85 93 105 110 73 48 53 60 55 45 32 37 40 36 40 44 43 49 59 63 50 44 44 47 40 26 24 31 28 43 63 70 55 34 27 31 24 19 41 82 91 62 41 42 40 32 22 24 25 17 24 46 87 127 146 148 110 54 76 142 116 62 29 27 24 27 42 52 69 79 72 73 82 94 102 88 57 34 26 28 52 73 64 59 79 80 56 17 5 38 104 162 109 70 79 155 200 154 92 75 149 214 224 189 188 205 199 183 196 141 59 62 101 123 145 137 131 105 77 72 90 114 142 165 192 143 79 51 52 47 46 60 96 112 95 91 140 159 100 35 30 72 93 84 106 169 223 242 238 214 156 94 71 71 64 52 42 23 30 85 143 146 102 63 78 114 137 142 167 177 164 171 202 165 121 102 106 110 117 132 113 96 116 153 163 162 175 186 216 229 207 136 111 132 110 69 91 144 195 212 145 50 57 125 127 117 105 96 90 76 55 37 47 58 59 67 87 116 127 103 66 48 62 117 181 227 228 199 115 74 94 129 165 186 170 180 196 178 149 146 134 112 146 200 161 84 34 40 74 135 195 219 147 161 170 153 95 27 11 39 81 114 110 112 167 184 147 135 174 151 116 153 200 137 85 139 183 181 163 182 205 192 193 215 219 197 157 108 80 98 131 146 170 174 147 93 59 69 88 91 89 87 65 47 47 43 41 51 57 60 62 69 72 61 52 54 49 42 47 68 86 83 64 47 56 77 93 89 75 74 88 103 104 84 56 40 43 53 56 51 62 71 83 87 79 64 52 47 34 28 40 60 69 72 71 64 56 46 35 35 43 51 54 53 57 51 43 35 32 32 35 37 41 43 44 40 33 26 23 22 27 29 28 24 19 21 29 37 44 46 49 53 55 54 49 46 42 48 58 64 64 58 50 44 43 43 42 37 31 25 22 22 29 28 28 31 34 35 34 32 32 25 24 35 53 61 55 45 48 51 53 53 50 47 46 46 51 40 27 21 22 27 33 35 34 34 33 30 28 27 28 29 38 42 48 50 48 41 32 27 27 31 38 44 46 45 42 39 41 42 39 36 38 49 61 67 58 55 50 44 37 30 23 19 21 24 26 26 24 23 24 25 32 31 28 27 27 27 27 27 29 29 32 38 38 32 29 30 32 31 29 25 23 24 26 30 28 26 24 25 27 30 30 30 30 27 24 22 23 24 24 24 23 23 25 28 31 30 26 23 33 30 33 39 39 32 30 31 45 47 46 40 32 27 27 29 37 36 38 38 33 27 31 39 46 44 46 51 54 54 58 64 55 39 24 23 29 35 38 39 44 47 47 46 48 49 43 34 37 37 35 37 42 47 45 40 24 20 19 23 26 26 27 29 31 30 28 27 27 26 24 22 19 18 16 15 16 18 21 22 27 31 35 35 35 35 40 45 41 48 55 56 50 38 26 17 24 24 25 26 27 28 29 30 28 27 24 20 22 32 48 60 59 53 42 30 24 27 39 49 52 45 37 31 28 30 40 51 67 55 38 34 43 43 38 42 35 31 31 36 40 38 34 32 36 37 34 27 26 36 49 57 49 32 19 21 25 26 28 32 40 38 36 35 35 35 33 31 35 38 40 39 34 30 29 30 36 40 41 35 32 33 33 31 30 31 29 23 18 18 24 31 40 35 34 36 31 21 17 21 30 39 47 46 42 38 33 29 23 23 29 38 42 38 35 35 29 31 47 60 55 48 44 38 34 30 27 26 29 33 37 38 38 39 40 40 39 39 39 39 36 36 35 35 35 35 35 35 40 42 44 45 45 46 47 48 48 47 43 37 33 31 24 17 28 28 28 27 25 22 20 18 23 24 27 33 40 41 38 35 36 39 44 48 49 48 45 43 37 30 24 24 28 28 21 14 21 25 32 34 29 21 19 23 31 35 38 34 26 24 27 32 40 47 52 48 42 39 36 34 25 19 19 25 35 40 41 42 36 30 30 40 49 48 42 37 29 34 38 38 37 37 33 27 34 42 47 44 39 37 35 34 29 35 41 43 40 38 39 40 37 35 33 33 34 35 34 32 32 34 37 39 38 35 31 29 25 25 23 21 21 25 31 36 35 40 46 49 48 45 44 43 42 35 27 24 28 35 40 42 41 40 42 48 53 56 62 70 47 30 19 22 30 31 30 31 29 24 21 21 20 18 19 23 25 29 33 33 28 23 20 19 26 25 25 25 25 24 22 20 19 19 19 21 22 22 19 16 17 20 26 34 41 47 51 53 56 59 63 64 62 60 58 58 56 50 40 30 26 28 31 34 35 34 32 31 30 30 30 30 28 25 21 21 25 32 37 40 41 41 45 49 46 39 34 34 47 47 46 44 48 53 52 48 39 33 29 30 31 30 31 33 33 37 40 40 38 39 43 47 47 46 44 41 38 35 32 31 28 32 35 36 34 31 29 29 21 18 14 12 12 15 19 22 24 28 30 26 19 15 16 20 30 24 20 17 12 7 15 27 38 39 39 39 36 31 25 21 30 35 37 39 49 58 52 37 27 27 26 27 28 30 32 33 34 33 34 34 34 33 32 30 31 36 42 45 45 46 49 52 49 47 45 45 45 44 40 37 52 58 62 60 56 53 51 48 36 35 33 32 31 33 39 44 44 38 33 33 37 43 46 47 41 38 37 38 38 40 48 56 51 47 43 44 48 49 46 42 32 32 32 30 28 25 22 20 22 30 41 48 46 39 30 25 29 29 30 30 29 24 17 12 10 23 35 34 21 14 17 24 38 43 48 46 39 32 30 32 39 34 30 31 35 37 34 30 31 33 36 38 38 36 33 31 31 30 29 29 29 29 28 27 29 33 35 32 25 19 17 17 19 19 18 16 16 19 26 31 32 29 26 26 29 33 36 37 36 36 35 34 33 32 31 31 33 33 31 27 24 23 25 27 27 28 30 33 34 34 33 33 30 30 30 32 36 40 44 46 36 31 28 30 36 40 38 35 22 15 14 23 34 39 39 39 31 34 36 37 36 35 34 34 31 24 17 16 20 25 27 27 20 16 14 14 21 28 32 33 26 26 25 25 26 27 29 30 33 36 36 32 26 21 21 23 27 29 31 31 30 31 34 37 40 33 25 20 19 20 20 19 18 17 16 16 16 18 19 20 24 24 23 22 22 22 22 23 19 17 14 14 15 16 15 14 13 12 13 17 23 26 24 21 20 23 26 29 32 36 33 29 19 18 22 33 39 37 31 27 26 28 30 31 32 32 33 33 35 36 40 43 45 44 41 38 30 35 36 34 32 33 32 28 22 30 47 64 68 56 40 30 32 38 41 39 40 43 45 44 43 40 34 29 25 24 25 25 31 29 26 26 29 32 33 33 29 27 23 18 14 15 19 23 26 31 34 31 24 19 18 19 21 20 19 18 19 21 23 24 25 31 37 39 38 35 34 35 185 164 138 112 89 76 60 38 26 42 76 104 120 150 193 221 214 180 158 165 177 185 190 190 185 183 189 182 167 174 186 179 188 184 183 187 189 186 183 182 182 191 204 186 148 96 48 40 66 67 67 62 55 49 48 49 51 48 64 45 31 56 108 182 207 199 188 182 182 185 187 188 187 183 183 187 191 190 188 187 182 190 190 182 182 191 190 181 187 189 204 162 137 99 60 75 132 183 203 203 196 188 196 198 196 178 172 178 180 184 188 186 186 186 185 187 196 205 203 195 188 192 192 189 191 194 189 181 193 191 189 189 190 190 188 187 185 185 187 189 190 191 191 191 193 192 192 192 191 191 191 191 196 195 193 191 190 189 188 188 189 190 190 191 192 191 191 191 192 192 192 192 192 192 192 192 194 193 191 191 191 190 188 186 175 179 184 188 186 179 170 163 150 163 165 162 164 164 163 169 163 159 160 167 170 167 167 172 176 175 164 152 141 127 125 139 139 153 159 162 167 168 173 185 183 185 178 169 174 180 167 147 131 135 140 139 129 118 111 110 102 100 92 100 102 100 112 111 126 113 87 59 49 65 94 116 140 100 67 75 89 73 57 65 83 160 205 183 150 127 89 49 52 101 158 194 210 210 197 181 180 175 176 182 176 159 145 142 144 166 193 197 167 129 108 103 129 169 204 169 113 152 195 206 208 172 149 157 151 120 121 158 128 64 104 198 199 131 117 172 215 210 196 192 194 165 101 50 34 58 67 69 62 55 59 50 58 92 121 135 163 201 212 199 162 169 178 186 186 171 142 118 108 100 83 58 45 31 33 77 78 51 51 108 164 185 167 113 48 36 47 66 87 95 83 77 83 85 94 111 93 64 61 55 102 153 200 215 204 177 155 151 174 192 157 92 80 112 122 108 86 68 84 98 125 184 208 193 163 105 55 69 119 138 124 112 166 212 208 176 146 96 95 164 204 208 199 185 187 201 201 189 164 181 207 213 192 196 206 177 97 32 87 174 205 172 110 114 151 150 153 157 159 159 167 177 179 173 175 161 124 100 83 58 42 79 109 119 129 138 117 84 100 135 144 94 56 84 106 82 46 45 42 37 33 30 31 32 27 17 28 75 130 156 147 131 124 143 176 192 187 180 148 97 118 104 108 138 134 108 102 93 80 38 44 68 71 58 39 35 34 34 36 40 46 48 39 29 22 30 36 50 87 140 177 189 178 148 125 157 184 138 96 115 148 149 146 138 130 132 144 155 132 117 100 83 73 86 109 121 115 125 124 122 112 107 103 76 46 30 27 33 29 24 25 25 26 26 25 24 24 23 23 23 25 13 16 48 92 128 152 166 151 109 94 123 130 88 66 88 125 104 58 22 26 37 30 19 35 91 131 106 51 17 18 28 32 29 25 20 17 16 17 17 20 19 17 19 23 26 28 28 30 26 25 28 27 23 20 20 32 23 26 34 24 19 55 105 157 186 205 200 196 205 210 207 209 232 229 163 104 124 136 91 27 39 95 148 142 115 114 123 109 84 48 19 33 103 179 215 204 130 79 76 70 49 37 39 33 26 25 33 38 34 30 29 34 29 27 30 35 40 45 50 59 59 76 82 62 57 76 91 63 70 128 168 135 108 129 149 115 89 60 75 98 94 76 48 41 48 57 54 38 39 76 120 128 101 77 81 88 64 33 22 18 46 83 107 112 100 78 57 47 54 54 49 58 77 86 81 58 40 45 49 50 43 28 33 41 46 51 50 48 54 63 68 55 46 42 42 38 27 20 19 13 60 111 121 82 36 21 30 24 16 47 103 114 72 39 40 38 34 24 19 18 17 35 64 95 100 95 108 99 60 74 120 83 46 27 30 26 29 53 76 101 104 85 75 74 81 92 82 55 35 29 29 46 61 49 43 44 46 35 15 11 46 109 160 121 84 84 141 173 129 77 65 137 200 221 216 201 199 219 209 167 97 37 37 81 135 173 184 138 83 66 95 116 124 131 131 167 117 75 70 83 91 90 83 117 136 116 84 91 93 56 18 44 84 91 74 94 145 196 231 245 189 120 80 80 91 72 34 27 17 50 119 157 141 94 53 69 79 90 143 195 184 148 125 172 177 164 129 94 80 89 101 126 93 123 186 189 155 148 159 166 151 128 109 156 214 161 65 41 111 158 165 111 34 45 113 127 113 89 63 47 50 69 86 87 65 50 59 109 156 162 161 136 71 45 67 101 142 139 89 51 89 127 119 112 102 114 188 236 234 191 134 92 103 168 214 151 68 28 56 92 127 159 171 176 206 205 147 67 16 27 68 136 162 133 65 70 79 62 109 167 127 97 149 198 132 86 141 176 169 149 168 196 192 197 213 186 144 113 115 138 159 157 138 132 104 82 71 68 87 106 105 97 94 73 51 42 37 43 58 62 73 89 100 97 77 54 41 42 42 46 52 55 53 50 49 50 78 97 84 58 54 80 107 98 83 59 39 34 42 53 59 65 68 66 60 57 59 57 52 38 29 41 61 63 56 53 50 51 43 35 34 43 54 59 60 64 57 46 36 31 31 34 37 44 50 54 49 37 29 29 32 36 37 36 30 24 22 26 30 40 40 41 43 47 49 49 47 37 46 57 65 64 56 47 41 40 40 39 35 31 26 23 21 26 25 25 27 31 34 36 36 31 28 31 44 60 64 56 45 45 48 51 51 49 46 45 44 51 42 30 25 26 30 35 37 34 32 29 24 21 21 23 26 39 44 51 55 53 43 32 24 23 30 41 51 54 50 43 38 42 42 38 34 37 49 60 66 51 45 37 32 29 27 23 20 21 23 25 25 23 21 22 23 37 36 33 29 27 27 28 29 28 28 31 36 38 37 36 37 34 33 31 28 25 26 28 31 30 27 24 24 26 27 28 28 32 29 25 23 22 23 23 22 22 22 23 27 30 31 29 27 38 37 39 42 41 36 32 33 44 44 42 36 29 26 28 31 35 37 41 43 37 28 28 34 46 45 47 51 53 54 58 62 47 28 14 16 29 40 43 42 44 47 47 48 53 59 53 43 42 40 36 37 41 48 46 41 26 23 22 24 24 25 31 38 43 41 38 36 34 31 26 22 19 19 19 20 20 22 23 23 26 32 37 37 35 37 44 50 43 48 53 54 48 37 28 23 29 29 28 28 27 26 26 26 23 23 23 23 26 36 50 60 59 54 44 33 27 29 39 47 45 39 32 28 26 29 40 52 72 63 47 41 47 44 37 39 32 29 31 37 39 36 32 30 36 39 37 31 28 35 49 59 50 32 19 19 26 28 28 28 40 38 36 36 35 32 28 24 36 41 46 44 39 33 30 28 32 37 40 39 36 33 29 25 31 33 33 28 23 21 25 30 40 37 38 39 31 19 13 15 33 42 48 47 42 37 32 27 23 23 26 34 40 39 37 35 32 34 50 62 56 47 40 31 27 27 25 27 31 35 38 38 35 36 38 37 35 35 38 40 39 37 33 30 29 29 30 31 37 41 45 45 44 44 46 49 47 44 37 29 27 29 28 25 27 29 32 31 27 23 22 23 24 26 31 38 44 44 39 34 37 41 46 51 53 51 48 46 38 33 29 29 31 30 24 18 22 26 32 34 28 19 17 19 29 36 42 40 32 26 25 27 39 48 53 49 41 37 35 34 24 16 15 23 36 43 44 43 37 31 29 36 44 47 46 44 36 37 36 35 37 38 34 27 35 43 48 43 36 34 34 34 38 42 46 46 43 39 39 39 39 36 32 29 29 30 30 30 36 39 42 44 43 38 32 27 22 22 22 22 23 27 32 35 37 41 45 47 46 45 45 46 44 37 29 26 28 33 36 37 42 38 37 40 46 53 61 68 43 29 21 24 30 30 28 29 28 23 20 20 20 20 25 31 33 40 46 46 37 27 19 16 26 28 31 32 30 27 23 21 19 19 19 20 21 21 20 18 18 22 29 37 44 49 52 53 53 55 58 62 66 66 63 61 57 49 38 29 25 29 37 44 40 36 32 30 30 30 27 24 21 19 17 17 20 26 30 33 35 39 45 50 48 44 42 44 46 48 48 45 46 48 50 49 42 34 28 30 33 33 32 32 34 38 43 44 42 41 42 44 47 46 44 42 39 35 32 30 28 32 37 38 33 27 21 18 17 18 17 14 12 13 18 23 26 30 32 28 21 18 20 24 30 26 24 22 14 9 14 24 37 38 40 40 38 35 31 28 36 39 39 39 47 53 47 34 21 23 26 30 33 35 36 37 38 37 37 37 37 33 27 22 27 32 38 42 43 45 49 52 51 48 46 45 43 41 37 34 52 60 64 59 55 55 51 43 30 29 32 36 35 32 37 45 45 40 34 33 37 42 44 45 37 35 36 38 39 39 44 51 49 47 44 44 47 49 49 49 40 40 39 38 35 29 24 20 19 27 40 48 46 37 26 19 24 25 27 29 29 26 19 13 9 23 36 33 20 13 17 26 35 38 40 37 30 25 26 28 37 35 33 34 35 35 33 30 35 35 35 35 34 32 31 30 33 33 31 28 24 21 20 20 27 32 36 35 29 22 18 16 19 19 18 17 17 18 22 25 25 24 24 27 32 36 38 38 28 30 33 35 35 31 27 24 27 29 32 31 28 26 25 25 23 25 28 30 32 33 33 33 29 30 31 34 37 40 43 45 38 34 31 33 38 41 40 37 24 18 17 24 35 40 39 36 34 35 35 33 31 29 30 31 30 25 19 17 20 24 26 26 19 15 13 14 21 28 31 32 27 26 25 25 26 29 32 34 38 38 36 31 24 21 22 25 27 30 33 35 35 36 38 40 38 33 27 24 24 24 23 21 12 11 11 11 13 17 21 23 24 24 24 22 21 20 20 20 18 15 13 13 15 16 15 14 14 16 21 27 31 31 25 21 17 22 24 27 32 36 35 30 22 21 24 33 38 35 30 27 26 26 25 25 26 30 33 35 30 37 46 52 51 46 40 37 34 35 35 34 33 32 29 25 13 22 39 57 63 55 42 32 34 39 42 41 40 43 44 44 43 40 36 31 28 26 26 26 30 28 25 24 25 27 28 28 29 27 24 20 17 18 22 26 29 35 38 34 24 18 17 20 21 21 21 22 22 22 22 22 23 29 36 38 36 33 32 32 134 143 144 122 90 72 59 39 21 44 73 92 115 159 199 211 190 141 126 153 174 184 188 184 191 186 184 160 127 135 166 177 185 191 193 187 180 180 186 190 189 205 212 201 168 107 53 43 56 62 66 62 52 45 44 47 54 51 51 32 45 103 161 211 200 193 185 180 180 183 185 186 194 190 185 183 183 185 188 190 191 186 184 187 189 187 188 192 185 201 204 159 149 126 73 80 147 194 203 200 206 198 179 155 113 89 89 120 153 177 188 188 191 183 184 198 209 200 176 156 172 183 189 185 186 192 190 181 192 190 189 189 190 190 189 187 185 187 189 191 192 192 191 190 192 192 192 191 191 191 190 190 191 191 191 192 192 192 193 193 190 191 193 194 194 193 192 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 191 190 184 188 192 194 193 189 183 179 171 163 155 164 182 184 177 177 173 163 156 154 147 141 151 168 163 173 175 169 153 124 103 103 113 130 142 150 156 153 150 156 164 150 141 139 137 142 149 150 143 138 124 103 88 91 108 125 150 128 103 124 149 143 138 132 143 129 118 107 81 59 69 97 122 92 67 67 68 55 48 55 92 145 159 119 76 51 46 56 121 163 194 194 191 200 202 193 179 185 191 199 207 194 148 102 102 132 136 110 102 122 144 153 175 185 192 153 108 140 184 189 171 153 161 199 205 151 98 87 63 80 161 227 199 121 101 155 196 187 177 189 206 177 101 39 29 37 31 29 56 104 139 143 150 183 194 171 160 171 169 151 146 160 172 175 171 157 130 105 106 124 106 61 69 89 62 42 36 30 40 87 138 177 172 116 54 33 49 80 122 133 100 97 108 108 91 81 83 105 125 110 138 189 217 199 165 143 140 150 143 146 120 83 85 124 154 160 103 90 119 125 124 176 210 197 159 95 49 90 173 210 193 174 185 207 189 160 142 97 75 109 171 194 204 195 194 201 190 168 160 180 193 200 193 216 227 158 75 60 120 179 174 135 117 148 179 181 190 192 169 128 100 93 112 112 114 100 76 63 52 31 19 47 63 61 69 88 90 75 82 127 140 92 58 84 106 88 56 51 43 36 32 31 33 35 32 26 30 52 85 113 126 130 140 179 178 168 176 148 103 96 128 135 139 140 129 136 152 133 81 36 45 77 86 75 46 29 39 38 39 42 46 44 34 25 19 21 20 35 83 142 167 161 136 123 115 141 161 124 93 110 130 129 140 150 135 110 110 130 115 99 112 131 116 99 106 119 117 113 97 95 106 126 134 107 54 32 25 32 30 26 27 26 28 27 26 25 24 24 24 24 31 15 13 44 96 142 167 175 150 102 87 124 133 90 74 105 150 108 50 17 21 33 32 23 30 61 78 60 33 24 28 31 32 29 24 19 16 16 17 18 21 19 17 19 22 26 27 27 28 25 25 28 27 22 19 20 29 25 24 26 30 62 135 203 217 206 196 195 198 202 207 211 213 242 206 111 107 205 206 96 1 40 138 209 182 123 105 113 96 65 41 39 56 102 166 208 153 85 43 53 59 44 31 28 33 32 34 37 34 28 27 29 39 32 24 24 35 57 84 103 98 95 112 112 81 66 60 40 32 57 128 173 146 124 150 178 142 100 80 127 159 129 86 52 47 43 42 41 37 42 66 94 88 75 58 56 61 50 35 34 29 38 41 43 49 48 43 43 47 46 45 49 53 56 57 58 51 39 41 43 47 40 23 29 37 52 57 51 52 55 55 54 50 43 37 36 36 30 22 16 27 86 140 134 83 35 18 22 21 19 51 102 109 68 37 38 33 35 28 20 20 25 47 78 102 101 75 65 64 54 60 68 48 31 28 36 31 29 55 89 119 135 142 145 124 91 78 66 47 31 29 29 41 51 38 33 35 36 33 19 13 44 104 150 161 123 101 126 152 131 95 83 139 189 211 227 203 189 225 218 124 60 25 26 84 165 184 171 130 105 125 174 169 115 87 96 117 88 88 113 130 145 143 121 107 120 112 90 72 50 32 29 59 102 123 130 154 167 175 193 205 147 99 84 86 89 68 32 26 25 62 128 153 117 84 84 109 100 99 159 188 147 125 121 157 190 204 160 93 66 85 108 129 102 136 193 190 156 136 124 97 75 80 116 191 238 170 72 24 102 140 140 105 45 48 101 147 112 63 28 26 63 122 167 124 74 60 87 144 170 164 195 189 138 91 58 42 55 56 27 50 81 95 73 60 47 60 130 198 219 180 122 100 114 140 146 100 61 53 71 82 105 141 157 179 176 151 103 50 23 51 102 155 137 135 113 80 63 61 83 104 74 65 118 151 91 61 115 183 189 171 169 175 169 176 183 143 108 117 177 217 204 165 134 89 70 90 122 123 124 136 136 113 110 93 65 39 30 45 68 73 92 117 127 117 96 64 33 38 42 49 52 49 44 45 48 42 63 79 71 54 51 66 83 69 63 54 44 41 45 54 61 61 60 59 56 56 57 56 54 44 32 40 59 56 44 42 45 47 42 35 34 43 55 63 65 60 54 45 36 31 29 31 32 39 47 53 50 42 38 41 46 45 46 46 41 34 29 29 30 34 33 32 35 40 43 43 42 33 46 60 64 58 47 40 38 45 42 37 32 29 26 24 22 25 25 25 27 31 35 38 40 35 34 38 50 63 66 58 48 43 46 50 51 49 46 45 45 44 40 35 33 33 34 34 33 35 32 27 22 20 21 26 30 38 42 48 53 53 46 35 28 23 31 43 53 56 53 45 40 42 41 37 32 35 46 56 61 46 39 31 27 27 27 23 18 18 21 23 24 22 22 23 24 44 43 39 33 27 25 27 29 29 28 29 34 37 39 40 40 35 34 32 30 28 28 29 31 28 25 22 22 25 27 28 28 32 29 25 23 22 23 23 23 23 23 23 26 29 31 30 29 39 39 41 43 43 39 37 36 43 41 38 32 28 27 30 33 34 38 46 50 44 32 29 32 43 44 46 49 51 52 54 57 39 21 10 16 34 45 45 41 40 44 47 51 61 69 63 49 42 39 34 34 40 48 47 42 32 30 28 26 24 25 35 45 51 48 45 42 39 33 25 19 19 20 23 25 27 28 29 29 28 33 38 37 34 36 43 51 48 51 54 55 48 38 31 30 30 30 29 28 26 25 24 24 19 21 23 26 31 40 51 59 57 53 45 36 30 31 37 43 41 36 30 27 26 30 40 51 72 67 54 47 50 45 38 39 35 33 33 36 36 32 30 30 33 37 37 31 27 31 44 56 55 37 21 22 30 33 31 28 36 35 35 35 34 31 25 21 35 42 49 48 43 38 34 30 30 34 40 42 40 34 26 20 32 34 34 31 27 27 31 35 43 41 42 40 33 22 18 20 35 43 48 45 40 36 32 27 23 22 26 33 41 42 39 35 33 35 50 63 57 47 38 28 26 25 25 29 33 36 36 35 31 33 34 31 28 28 32 36 34 33 30 28 26 26 26 26 32 37 43 43 41 40 43 47 45 42 34 27 25 29 30 27 22 29 36 38 34 30 28 28 25 28 33 40 45 44 38 32 35 39 46 51 54 53 51 49 41 38 35 34 34 32 27 23 23 27 33 36 30 21 18 19 29 36 42 41 34 27 26 30 36 46 52 48 40 36 35 35 27 18 16 24 38 44 43 40 41 35 30 31 36 40 41 41 41 38 34 33 37 41 37 30 33 41 46 40 33 31 33 35 41 45 48 48 45 42 41 41 41 39 36 33 30 29 28 28 35 37 41 45 45 41 33 28 23 21 21 23 27 31 34 36 38 40 43 45 44 44 46 47 43 37 31 28 30 33 35 34 39 36 33 36 43 51 58 61 37 28 22 25 28 27 25 26 23 21 21 23 23 24 28 34 44 51 57 54 43 29 20 17 29 35 42 44 40 31 24 20 20 20 19 20 20 21 21 21 20 24 32 39 46 50 52 53 52 52 54 60 67 70 68 64 55 47 38 31 28 31 40 49 43 37 30 29 30 29 23 17 21 20 18 18 19 22 25 26 30 36 44 50 50 49 50 53 53 50 46 42 43 47 50 51 45 36 29 32 37 37 35 34 33 38 44 46 45 42 41 40 44 44 45 46 44 39 32 27 25 31 37 38 33 24 16 11 20 21 19 13 8 9 16 24 27 31 33 31 25 24 27 32 33 30 26 22 14 9 14 24 39 40 41 40 38 35 32 31 36 38 38 39 45 49 42 32 20 23 29 34 37 39 38 37 37 40 43 43 38 31 24 20 27 32 38 41 42 43 46 49 50 47 45 44 43 40 36 33 50 59 62 58 56 57 50 39 30 30 36 42 37 29 32 42 50 44 37 33 34 35 35 34 32 32 35 38 39 38 42 47 49 47 45 44 44 46 48 50 43 44 44 44 42 37 29 24 20 27 37 44 43 35 24 17 21 22 26 31 33 32 27 22 16 27 36 34 25 19 23 30 37 37 36 30 23 20 21 24 33 34 35 36 35 34 33 32 35 34 33 32 32 32 33 33 37 37 35 29 21 16 15 16 25 30 36 37 33 26 20 17 20 20 21 21 21 21 22 23 21 22 24 28 33 36 36 35 24 28 34 37 36 30 22 17 24 29 34 35 32 27 22 20 22 23 26 30 32 33 33 33 28 29 33 36 41 44 47 48 42 39 36 37 40 41 38 35 25 24 25 29 35 37 36 35 33 34 33 30 26 25 28 30 32 28 24 23 25 27 28 28 22 18 15 17 21 26 29 29 27 26 25 25 27 30 34 37 40 39 36 30 24 22 23 26 26 29 33 36 36 37 39 41 40 36 31 28 28 27 24 21 10 9 9 9 12 17 22 25 19 21 21 21 19 18 19 20 18 16 14 14 15 16 16 14 15 20 28 36 39 35 27 20 17 21 24 27 33 38 38 34 27 25 28 34 37 33 28 26 25 24 22 22 24 27 29 30 28 38 49 54 51 45 40 39 38 38 37 35 32 29 24 19 13 19 32 45 51 47 37 30 35 38 41 41 40 41 42 43 43 41 38 34 31 29 28 27 28 26 23 22 21 22 23 24 26 26 25 22 21 22 27 31 35 37 37 31 23 19 18 20 22 23 24 25 24 23 21 20 20 26 32 35 33 30 29 29 111 139 154 127 86 66 48 24 29 36 53 78 122 177 200 188 119 86 100 150 168 160 163 172 196 198 192 152 100 95 134 166 187 195 192 180 178 189 195 192 191 196 185 179 166 120 75 58 51 56 61 62 58 53 52 52 51 44 39 45 95 166 198 202 191 188 184 183 184 185 185 185 183 186 189 187 185 184 185 186 192 188 191 198 199 194 192 196 191 207 199 155 148 131 70 78 160 207 203 193 204 184 125 66 37 34 63 119 165 192 202 199 202 205 208 194 159 120 102 104 156 173 184 182 183 192 195 190 191 189 188 188 190 190 189 187 189 190 192 193 193 191 190 189 192 192 191 191 191 190 190 190 188 189 190 192 193 194 195 195 190 191 193 194 194 192 191 190 191 191 191 191 191 191 191 191 189 190 191 191 190 188 187 187 184 184 184 186 189 192 193 193 186 167 152 166 191 194 184 183 176 173 175 174 159 143 145 158 169 178 180 175 162 132 104 96 129 134 131 130 138 142 145 155 167 157 152 150 145 142 142 137 129 128 119 111 123 152 177 186 202 170 134 152 180 177 170 160 147 131 136 148 121 68 54 76 105 85 63 50 44 49 61 69 100 98 76 50 40 44 83 138 188 198 194 176 169 179 185 180 171 181 194 206 209 189 147 109 110 113 101 97 126 166 186 189 185 179 183 158 114 114 150 153 158 154 174 216 223 157 73 31 51 140 216 227 194 124 100 163 204 187 161 145 134 106 71 54 52 49 36 31 78 156 202 211 200 210 200 167 144 143 143 137 152 159 161 155 153 154 150 143 141 128 106 101 140 143 74 25 34 40 46 71 99 123 125 87 68 37 38 68 135 178 149 130 145 160 151 143 155 183 182 135 102 161 186 156 128 128 138 145 117 122 105 79 93 150 188 187 100 101 143 139 112 157 205 203 174 100 46 89 185 234 219 196 178 191 191 175 152 120 84 64 107 142 179 197 203 199 179 157 171 184 185 188 195 229 223 126 63 101 146 186 164 130 159 190 198 177 153 128 91 50 32 34 43 48 51 45 38 40 38 28 32 39 39 34 39 54 63 62 63 94 100 67 43 61 79 73 70 59 44 34 32 33 34 34 36 38 37 34 40 70 120 159 179 174 153 152 150 104 99 161 139 132 123 125 139 182 205 166 73 40 46 74 96 98 67 41 42 39 39 42 43 38 28 20 18 20 20 33 72 120 144 142 129 110 111 147 158 116 99 134 140 139 144 143 121 99 104 125 106 104 139 173 150 106 92 95 93 98 94 105 122 141 143 110 65 36 24 30 31 28 29 29 30 29 27 26 25 25 26 26 32 19 10 36 103 170 193 183 139 103 84 107 124 108 103 127 132 80 32 17 21 27 32 34 35 37 37 33 29 30 32 33 29 26 22 19 17 17 18 19 21 19 17 18 22 25 26 26 26 25 27 30 28 23 21 21 28 32 22 11 42 120 201 244 231 213 201 202 203 194 185 181 224 202 137 77 119 211 177 48 2 50 124 164 154 131 114 99 71 70 71 61 53 78 124 154 111 64 35 38 41 37 35 34 33 31 31 30 28 26 28 32 38 33 26 27 46 85 131 162 135 129 130 110 81 85 91 70 35 48 92 126 122 115 117 113 102 81 79 125 146 117 94 81 58 45 37 38 39 42 59 81 87 87 72 56 53 50 45 46 40 34 27 31 41 38 32 33 43 53 57 51 48 57 70 78 60 49 46 46 52 41 20 31 41 63 65 54 59 62 52 44 41 39 35 33 35 35 28 21 38 87 118 97 55 29 20 15 20 26 51 79 80 56 40 42 41 42 33 22 23 31 50 74 86 105 90 64 44 37 44 39 34 30 32 37 30 25 55 101 134 137 150 184 180 130 88 60 39 29 32 32 40 48 35 32 32 34 37 24 13 48 114 156 210 169 121 111 135 142 123 106 111 143 164 195 182 172 203 187 116 56 34 32 76 137 128 104 134 158 183 198 169 94 58 85 74 66 96 131 142 157 159 134 79 86 87 80 67 49 36 35 63 126 171 198 231 229 190 164 141 110 99 101 89 76 65 49 37 38 63 124 152 102 71 103 160 142 114 132 138 120 141 161 150 181 195 148 79 72 129 177 126 95 105 128 128 137 139 112 80 94 133 163 186 179 112 52 58 140 169 154 118 64 59 96 150 94 31 10 38 92 144 176 116 78 81 113 150 150 141 185 180 158 108 59 40 42 44 43 61 60 57 49 46 40 44 74 128 138 112 125 170 157 103 65 64 55 58 58 63 107 156 168 128 96 73 69 50 28 65 137 155 128 142 171 130 92 102 90 95 68 55 82 94 53 34 68 141 181 194 188 172 154 145 127 127 137 179 217 204 161 132 124 97 86 121 160 152 144 165 181 138 129 108 71 31 24 54 88 107 108 132 151 132 96 66 45 44 43 49 60 60 50 42 42 38 49 56 51 43 44 53 61 55 50 44 42 45 49 54 57 56 55 62 73 72 61 54 57 45 31 37 52 48 37 40 46 45 42 37 33 40 55 65 67 51 49 45 40 36 33 31 30 35 40 45 46 45 45 49 53 52 54 56 53 47 40 36 35 29 26 26 29 34 37 36 33 32 47 61 60 47 35 33 37 52 45 36 29 27 27 27 26 29 29 30 31 33 37 41 44 42 41 44 52 61 63 57 51 42 46 50 52 50 48 46 46 43 41 38 36 36 35 33 31 35 33 29 25 24 28 33 38 41 41 42 44 45 42 36 31 27 33 42 50 54 52 48 44 42 41 35 30 33 42 49 52 42 36 31 30 30 28 22 16 15 18 22 24 24 25 27 28 49 48 45 37 28 23 24 27 28 28 28 31 36 40 40 38 35 34 32 31 31 30 30 30 22 21 21 23 27 29 30 29 30 27 24 22 23 24 24 24 25 24 24 27 29 31 30 28 35 37 40 40 41 42 41 39 38 36 32 27 24 25 28 31 30 36 46 53 47 34 29 30 41 43 45 49 52 54 52 50 32 19 13 22 39 46 43 37 35 41 45 51 66 77 69 51 41 37 32 34 42 51 50 45 36 33 30 26 22 24 35 47 54 51 47 45 41 34 23 15 16 18 22 26 29 31 32 33 31 35 37 36 32 35 41 48 50 51 54 54 46 36 31 33 29 28 28 27 26 26 25 25 18 21 26 31 37 44 51 56 53 50 44 37 33 33 36 39 38 34 31 28 27 29 36 46 68 68 57 49 50 46 40 41 42 38 35 33 30 27 28 32 33 36 37 32 27 28 40 51 56 40 26 24 31 34 32 28 30 30 31 33 33 30 25 20 31 41 48 47 44 43 39 35 29 32 40 45 43 34 23 16 29 30 29 27 25 28 34 39 44 43 43 39 32 26 26 30 36 42 45 40 36 34 34 32 24 24 26 34 43 47 43 36 33 34 49 61 57 48 40 30 27 27 28 30 33 34 32 30 30 29 27 23 20 20 23 26 25 26 27 27 27 25 24 22 29 35 41 42 40 39 42 46 42 40 35 29 29 31 30 26 20 29 40 46 43 38 34 32 28 29 33 39 43 42 36 31 31 35 42 49 52 53 52 51 43 42 41 40 37 34 29 26 23 26 33 38 35 26 22 22 31 37 41 38 31 27 30 35 33 42 48 45 39 36 35 34 26 18 17 26 40 46 43 40 40 35 30 27 30 36 40 41 43 39 33 32 38 43 40 33 29 36 40 36 32 32 34 35 38 41 44 46 45 44 44 44 42 42 41 39 35 30 27 25 29 31 36 42 45 42 36 30 24 22 21 24 30 35 38 38 38 40 43 43 43 43 45 46 39 34 30 29 32 35 36 35 35 33 31 35 43 51 52 51 32 27 24 24 25 23 22 23 19 20 23 28 28 26 28 33 52 58 61 56 43 31 24 22 31 40 50 53 45 32 21 16 22 21 20 20 20 21 23 25 24 28 34 41 46 50 52 52 53 51 52 57 65 69 68 65 52 46 40 36 33 32 39 48 46 39 33 32 34 32 25 18 24 24 23 21 20 20 20 21 28 35 43 49 52 55 57 58 57 47 37 36 43 51 56 58 48 39 32 35 40 40 38 37 31 36 42 46 45 42 39 37 39 42 47 51 51 44 33 24 22 28 35 38 33 25 16 12 25 25 21 12 6 5 15 25 26 30 33 32 29 29 35 40 36 33 28 20 12 9 17 26 41 42 42 40 35 31 29 29 32 33 35 40 45 46 40 32 22 26 32 38 40 40 38 36 34 43 50 49 38 28 23 23 29 34 39 41 40 40 42 45 47 45 43 43 43 41 38 35 45 52 57 57 58 57 47 35 29 33 41 45 38 29 33 43 50 44 36 31 30 29 27 25 28 29 33 38 39 38 40 45 50 48 44 42 41 42 43 44 41 42 44 46 47 43 36 30 25 28 34 38 38 33 26 21 20 22 26 33 38 39 37 35 29 33 37 37 34 31 32 34 41 39 35 28 21 18 20 23 29 32 35 37 36 35 33 33 33 32 31 31 32 35 39 41 43 42 38 31 22 15 14 14 22 27 33 36 34 29 24 20 21 21 22 23 23 23 23 22 22 22 24 28 32 33 31 28 25 29 35 37 35 28 19 14 25 30 36 37 33 26 20 17 22 24 27 30 32 33 33 33 27 30 35 41 46 50 52 53 46 43 40 39 39 38 34 31 26 30 34 36 35 35 36 36 30 32 32 29 25 25 28 33 33 31 28 27 28 29 30 29 27 23 19 19 22 25 26 25 28 27 26 26 28 31 34 36 40 38 34 28 24 23 25 28 27 30 34 36 37 39 41 43 45 40 35 33 32 29 25 21 11 10 10 10 12 16 19 22 16 18 20 20 19 20 23 27 22 20 18 16 17 17 16 15 16 23 33 42 43 37 26 19 19 21 25 28 34 40 40 36 31 29 30 34 35 30 26 25 23 22 22 24 25 25 23 20 28 37 47 50 47 42 41 42 43 41 39 36 31 24 18 16 17 20 25 32 37 38 35 30 34 36 38 40 39 38 40 42 44 42 40 37 33 30 28 26 25 24 22 20 19 19 21 22 24 24 25 24 24 26 31 35 41 38 32 27 24 22 22 21 25 26 26 26 24 22 19 17 17 22 28 30 29 27 27 29 88 118 139 120 84 65 48 24 22 22 43 90 151 196 191 157 66 66 104 150 145 115 119 147 188 204 200 158 97 69 101 153 196 189 175 170 182 194 184 165 141 129 105 114 135 131 114 90 61 59 56 54 54 53 53 52 53 43 45 82 148 200 205 187 186 187 187 188 189 189 187 186 180 183 183 181 182 187 192 193 200 205 203 195 191 194 195 192 217 200 166 125 109 89 43 80 166 223 214 179 162 124 69 27 39 60 116 180 215 220 205 186 181 202 196 141 75 57 95 141 169 180 188 186 184 188 190 189 190 188 187 188 189 190 189 187 191 191 192 192 191 190 189 189 191 191 191 191 190 190 190 189 191 191 192 192 192 192 191 191 189 190 190 190 190 189 188 188 192 192 192 192 192 192 192 192 191 192 192 190 185 181 178 177 178 174 171 174 182 192 198 200 186 169 151 157 174 176 174 181 183 183 185 184 172 158 156 162 190 184 166 151 148 145 145 153 173 170 156 146 149 153 157 168 183 190 190 187 190 185 156 124 120 124 128 141 171 202 206 192 166 159 149 166 184 194 208 205 176 155 161 185 167 106 62 57 82 72 56 37 35 63 88 88 88 57 27 30 63 105 156 201 213 206 195 186 182 177 160 143 157 159 177 195 180 147 139 155 182 144 127 155 189 197 186 175 175 180 200 178 114 80 131 157 179 173 179 201 194 132 61 28 80 177 233 221 194 128 87 138 166 134 87 58 57 66 86 111 107 79 47 28 65 140 190 216 214 200 181 165 158 159 161 163 162 167 170 167 166 173 182 188 181 119 106 167 206 138 44 30 70 83 72 64 62 63 70 61 67 47 34 51 128 202 184 129 150 176 190 198 201 199 173 117 103 159 177 143 125 141 153 151 128 144 124 78 91 164 192 156 82 95 144 134 100 146 204 214 192 112 42 68 160 219 215 194 193 188 193 190 180 173 133 70 59 83 131 183 205 194 176 170 196 198 198 197 204 224 191 98 64 123 145 162 134 99 131 138 113 86 59 46 36 27 28 37 29 33 35 33 34 35 34 32 34 32 33 38 43 47 48 48 49 53 45 31 29 41 53 57 72 59 43 34 32 33 33 31 38 44 43 29 18 44 113 177 196 158 140 134 111 112 155 194 151 118 101 122 157 203 205 140 65 68 78 79 94 101 71 47 41 37 35 38 37 31 22 17 18 21 20 27 59 105 135 143 130 133 133 138 138 121 117 135 137 154 156 135 117 117 122 121 90 126 174 190 156 106 73 56 82 105 119 126 119 120 128 112 80 44 24 29 30 29 30 31 31 30 28 26 26 26 27 28 29 22 11 30 100 178 200 179 134 116 90 88 111 128 132 135 91 45 18 23 26 24 28 32 32 26 26 32 34 30 29 32 25 23 21 19 18 18 19 20 21 19 17 18 21 24 25 25 25 25 29 33 31 26 24 25 26 34 19 6 54 148 210 221 199 197 187 168 147 129 114 105 152 110 77 79 107 124 88 28 22 71 100 101 119 138 109 59 52 89 103 72 56 87 107 90 68 45 33 32 27 27 31 31 28 28 29 30 30 30 31 32 32 35 35 40 62 105 156 189 136 133 124 94 69 84 107 104 56 44 53 86 121 140 121 82 68 88 104 124 124 111 117 118 86 53 28 31 39 43 56 74 92 96 85 74 76 81 87 96 80 45 23 29 38 35 30 30 55 89 97 68 55 78 94 89 77 63 54 53 60 43 19 37 78 102 91 65 65 66 50 40 37 42 42 37 34 37 34 28 37 64 73 51 30 29 30 24 29 36 45 50 46 38 38 44 66 59 37 19 22 34 47 60 71 88 86 75 52 34 35 26 29 30 31 34 30 27 63 117 142 115 107 153 178 142 90 48 31 25 32 31 36 42 31 31 25 29 36 23 16 66 141 179 233 176 105 89 133 163 141 107 81 91 102 134 149 157 166 132 94 49 36 38 61 91 93 103 160 193 177 133 104 71 58 83 64 63 89 112 113 126 133 113 68 71 66 53 49 55 49 35 56 98 149 198 227 202 151 124 105 103 106 101 82 67 62 58 35 44 76 128 141 91 68 103 150 118 74 71 106 144 161 147 129 146 154 116 74 107 190 242 191 92 67 119 151 169 182 170 150 161 204 235 211 124 41 31 114 163 158 126 95 57 50 63 80 54 31 36 61 91 117 134 108 79 73 91 110 113 122 157 129 112 81 71 83 76 56 53 49 43 40 47 61 72 73 69 70 63 64 138 207 169 94 56 62 52 58 68 83 120 140 122 85 70 57 57 54 46 66 105 125 165 200 225 186 138 153 156 152 108 70 70 83 77 65 65 57 117 165 190 190 176 150 107 130 170 202 181 129 102 101 100 99 90 113 140 134 133 162 192 154 134 108 67 24 24 68 107 137 112 133 165 137 87 75 87 69 50 45 60 66 51 36 32 34 42 45 39 36 47 68 84 79 62 45 39 43 50 56 60 58 56 67 84 84 67 56 58 42 29 33 44 42 38 42 46 45 45 39 33 38 52 62 65 49 49 49 48 45 40 36 34 37 38 40 41 43 47 50 53 55 59 62 62 56 49 42 38 26 22 20 23 30 34 33 30 34 46 56 51 35 26 30 39 51 43 33 29 30 32 32 31 33 35 36 37 37 39 42 44 47 46 47 51 56 56 52 48 41 45 50 53 52 49 48 47 47 44 40 36 34 34 34 34 34 33 32 31 31 35 40 44 44 40 35 34 35 35 32 29 31 35 41 46 49 50 48 47 44 42 36 31 32 38 41 41 36 34 32 32 32 28 21 16 15 19 23 25 27 28 30 33 46 48 47 39 27 20 21 24 27 27 28 30 36 41 40 36 36 35 34 33 34 33 31 30 19 19 22 26 31 34 33 32 29 27 24 22 23 24 25 25 24 24 25 28 31 32 30 28 30 34 37 37 39 43 43 40 32 29 25 21 19 20 22 25 22 30 43 52 47 34 27 28 41 43 45 50 57 59 51 42 25 19 18 28 38 41 38 35 33 38 40 46 63 79 72 53 40 36 33 36 46 56 54 48 37 33 29 25 22 24 35 48 54 51 47 46 43 35 23 14 13 15 18 22 26 29 31 32 33 35 35 33 32 34 40 45 47 47 50 51 42 29 26 30 28 28 28 28 27 27 27 27 20 24 31 37 42 46 49 51 50 48 44 39 36 35 36 37 37 34 33 32 29 29 34 41 64 67 59 50 50 47 41 43 44 40 36 32 27 24 28 34 37 37 37 34 29 28 37 47 53 41 29 25 28 31 30 28 27 27 27 29 30 28 24 20 29 39 46 44 42 44 43 39 29 32 39 46 45 34 22 16 23 23 23 22 22 26 32 37 41 42 42 38 31 28 31 35 36 40 39 33 30 33 38 40 31 28 27 32 44 52 49 42 38 36 48 60 57 51 45 36 32 31 30 31 33 32 30 27 28 24 19 15 13 14 16 18 18 20 23 25 26 25 23 22 30 35 41 43 42 42 43 45 39 39 37 33 33 35 33 28 24 31 42 48 47 42 37 35 32 31 31 34 38 39 35 32 30 33 39 44 48 51 51 51 46 47 47 45 39 34 30 28 21 25 33 40 39 31 27 26 35 39 40 35 27 26 31 38 32 39 44 42 38 37 35 32 19 14 15 28 41 46 44 42 33 33 30 28 31 40 46 49 44 41 35 33 38 43 40 34 27 32 35 33 32 32 34 34 32 35 38 41 43 44 45 46 41 43 43 40 35 29 25 23 23 24 29 36 42 42 37 32 27 23 20 23 31 38 40 39 39 42 44 45 44 43 44 45 35 32 29 31 35 38 37 36 32 31 31 35 43 50 48 41 28 28 26 25 23 21 21 22 18 20 26 30 29 25 27 31 52 58 61 56 43 32 27 28 30 40 50 51 40 27 18 14 23 23 22 21 20 22 26 29 29 31 35 40 45 48 50 51 53 52 51 53 57 61 63 64 51 46 42 41 36 31 35 45 47 42 37 36 38 37 31 24 26 27 28 26 23 21 20 20 28 34 41 47 53 59 61 59 51 39 30 32 43 54 62 66 49 41 35 37 40 40 39 39 28 32 39 43 44 41 37 35 35 39 45 52 54 47 34 24 21 27 34 36 33 26 20 16 28 28 24 15 8 8 17 25 25 29 33 32 30 31 38 44 39 36 30 21 13 12 20 29 42 43 41 37 30 25 24 25 28 30 34 42 47 46 39 32 26 30 35 40 42 41 38 36 35 46 56 53 39 27 24 26 31 35 39 40 38 37 38 40 45 44 42 43 43 42 39 37 40 43 50 58 61 54 41 31 29 39 47 45 36 32 39 48 43 38 31 28 28 28 27 25 25 26 31 37 39 38 41 46 50 46 42 40 40 40 39 37 36 36 38 43 46 45 39 34 29 30 32 35 36 34 30 26 22 23 26 32 39 43 44 43 37 38 39 40 40 40 39 39 42 40 35 28 23 21 23 26 28 31 36 38 38 36 33 31 31 31 31 32 36 41 45 48 48 45 39 32 24 18 16 15 19 23 29 33 34 32 29 27 23 22 22 23 24 24 23 22 23 23 24 27 28 28 24 21 27 29 33 34 32 26 19 14 26 31 36 37 33 26 19 15 24 25 27 29 31 31 30 30 28 32 38 45 51 54 56 56 48 45 42 40 37 34 29 26 26 33 39 40 39 39 39 38 28 31 33 30 26 26 30 35 32 30 29 28 28 28 28 28 32 27 23 22 24 26 25 24 28 28 28 28 29 30 31 32 36 34 31 27 25 25 27 29 31 33 35 36 37 39 43 47 49 44 38 35 34 31 27 23 12 12 12 12 13 14 15 16 16 19 20 20 19 23 29 35 29 26 22 20 20 19 17 15 17 25 35 43 43 36 25 18 20 23 26 28 34 40 40 36 31 29 29 32 31 27 24 24 21 21 22 25 27 25 19 15 27 34 41 43 41 40 41 44 42 41 41 38 30 21 17 17 20 22 22 24 28 34 35 33 30 31 34 37 36 35 36 40 43 42 40 37 33 29 25 23 22 21 20 19 17 18 21 23 24 25 26 25 26 28 32 36 40 36 31 29 29 29 27 24 29 29 28 26 23 19 16 14 17 21 26 27 27 27 30 32 62 79 101 103 81 62 49 36 21 20 50 106 155 170 143 103 56 75 104 120 102 72 83 125 165 191 190 153 100 58 84 154 190 169 159 173 194 193 171 150 114 100 77 90 113 129 131 100 63 57 51 49 51 53 53 51 58 52 75 139 187 193 189 185 187 188 189 189 189 188 186 186 189 187 182 180 187 197 201 198 183 171 153 136 131 144 169 189 215 159 116 102 83 52 25 103 182 215 175 118 94 66 53 59 58 80 135 197 230 220 174 124 118 143 130 75 53 101 167 203 192 191 190 189 188 187 185 184 189 188 187 187 189 190 189 187 189 189 188 188 188 189 190 190 191 191 191 190 190 190 189 189 191 192 192 192 191 190 189 188 191 190 189 189 188 188 188 189 193 193 193 193 193 193 193 193 193 194 195 191 185 179 176 175 182 174 167 169 179 190 195 195 192 173 150 146 160 167 173 185 186 179 171 165 165 167 169 170 186 178 158 145 151 163 178 195 182 183 173 162 160 157 157 166 186 195 192 195 209 195 155 129 140 140 141 147 159 168 166 160 155 163 161 151 137 156 197 202 205 182 179 204 209 166 102 61 59 59 52 36 43 88 111 91 52 34 42 81 128 168 197 209 201 193 190 196 204 196 169 144 144 145 164 179 157 128 149 196 203 167 165 193 204 198 193 186 182 188 208 182 111 72 144 185 181 173 174 184 162 100 55 53 102 158 194 176 146 102 66 85 70 66 58 71 109 142 160 170 162 104 56 25 37 82 131 184 213 191 171 165 166 167 173 181 177 181 185 184 177 173 178 188 186 127 121 173 178 88 23 57 120 145 118 80 55 35 38 49 54 51 38 48 105 180 192 133 144 172 189 198 196 191 168 118 120 162 167 134 123 141 153 151 165 185 162 96 85 148 167 118 74 89 131 119 92 140 198 211 196 119 43 54 139 204 208 190 199 188 186 188 197 210 182 123 60 49 84 155 189 173 163 179 201 188 193 192 190 184 136 81 64 103 105 98 77 53 59 53 38 28 23 29 34 33 33 35 38 40 40 41 44 37 30 33 30 30 34 41 48 50 47 43 39 36 27 24 29 31 36 47 49 43 35 31 30 31 31 30 39 42 42 31 14 27 85 145 187 156 121 84 86 159 213 199 158 133 120 133 155 191 177 90 63 120 140 101 84 81 52 41 36 31 29 32 32 26 20 18 18 21 18 20 54 107 136 138 128 156 151 115 103 119 124 115 128 150 153 134 124 128 117 95 90 149 192 181 138 94 66 56 100 133 151 142 105 91 118 130 95 53 26 28 29 27 28 30 33 31 29 27 26 27 28 29 29 29 20 28 83 152 174 156 143 139 106 76 97 134 136 116 63 27 15 26 27 28 34 32 31 26 25 30 31 27 25 26 20 20 21 21 21 20 20 20 21 19 17 18 21 24 24 24 25 26 31 36 34 29 28 30 27 30 19 18 61 130 165 161 150 140 124 102 73 53 55 68 53 67 95 118 119 98 60 25 38 103 137 135 141 126 75 35 69 103 106 78 95 155 155 98 35 21 21 27 23 21 27 30 31 32 34 35 35 36 37 37 36 42 45 47 64 105 154 187 129 125 114 96 84 87 99 106 90 60 43 67 119 156 143 106 96 123 141 153 146 133 141 142 109 61 29 37 50 47 49 61 82 86 87 91 96 100 121 152 118 51 12 20 27 26 27 25 62 101 112 82 71 95 108 96 89 70 57 57 66 41 16 43 116 138 111 62 53 54 42 38 41 53 57 44 34 35 35 31 34 42 42 33 27 30 35 36 39 38 38 37 36 41 53 65 100 79 38 11 20 40 51 57 73 82 80 73 51 33 34 23 25 32 36 40 38 29 56 110 119 106 98 126 137 106 69 34 30 26 34 32 33 37 28 30 24 27 33 20 18 82 163 193 203 152 96 98 151 184 167 140 116 94 75 86 124 159 145 97 56 43 35 33 48 75 111 155 163 158 114 62 49 60 71 79 71 65 73 79 80 93 96 76 66 78 89 82 65 56 50 39 45 58 95 140 146 111 80 76 93 108 99 76 76 91 91 80 52 50 88 131 129 109 105 106 87 58 47 62 116 166 150 110 117 123 123 94 85 152 232 253 232 94 65 156 206 212 223 227 222 210 220 237 204 91 11 38 137 159 137 101 73 49 42 38 21 30 46 60 70 89 127 162 160 98 57 86 120 129 140 143 88 57 60 102 120 100 81 81 78 70 36 31 76 114 108 80 55 41 55 116 150 136 111 80 45 38 76 128 140 129 105 76 61 65 68 69 62 49 57 83 95 161 227 249 228 191 186 197 185 127 78 77 112 144 141 116 52 75 103 146 177 182 155 103 107 145 164 135 101 102 100 80 71 72 83 95 93 96 124 157 142 118 98 68 32 35 78 110 124 103 128 155 124 95 117 149 110 66 38 49 57 41 26 28 33 41 45 42 45 65 96 117 102 77 49 37 40 48 56 63 62 59 63 72 76 69 60 55 38 29 34 44 44 44 47 46 48 49 42 33 34 48 58 61 54 54 54 53 51 47 43 41 38 38 38 39 40 44 50 54 55 59 64 65 60 51 42 37 26 20 16 18 26 33 36 36 37 43 45 38 27 24 32 41 41 34 29 30 36 40 39 35 38 40 42 42 41 40 40 42 46 47 48 50 52 49 44 39 40 44 50 53 52 49 48 47 49 47 44 41 38 35 34 34 32 33 34 35 36 38 41 43 38 33 27 26 28 31 30 29 33 35 40 44 47 47 47 46 46 44 39 34 33 36 36 32 30 30 30 29 28 25 21 19 19 22 26 28 29 30 32 34 37 42 44 37 26 18 18 22 24 26 27 30 37 44 42 36 38 37 36 36 37 36 33 31 20 22 26 32 37 38 36 33 32 29 25 23 22 23 23 23 20 22 25 29 33 34 32 29 28 34 36 34 36 42 42 38 27 25 22 19 17 18 19 20 19 26 41 51 47 35 29 30 39 40 43 50 60 62 49 33 18 18 21 27 31 32 34 37 35 36 33 36 56 76 73 55 38 35 33 36 48 57 54 46 37 33 28 27 26 30 41 52 54 50 48 47 46 38 25 15 14 15 17 20 23 26 28 29 35 33 31 31 33 37 42 46 44 44 47 48 38 24 21 26 31 31 30 30 30 29 29 29 24 28 35 42 47 48 47 46 48 46 44 42 40 38 38 37 38 38 39 40 37 33 36 42 63 69 62 51 49 46 42 44 38 36 35 32 27 24 28 34 41 38 37 35 31 28 34 42 50 43 33 27 26 28 29 29 27 26 26 26 27 26 22 19 29 39 44 40 38 43 44 41 32 33 38 46 45 34 23 17 20 21 23 23 24 26 29 32 37 42 44 41 34 31 32 35 36 36 32 25 24 32 43 49 41 34 26 27 41 55 57 52 46 42 50 60 58 54 51 43 35 33 32 32 33 32 30 28 25 19 11 8 9 13 14 14 18 19 20 21 22 23 23 23 30 33 38 41 43 43 43 43 37 38 37 35 37 40 38 34 33 36 40 43 44 41 38 35 37 34 30 30 34 36 36 34 32 34 37 41 44 47 49 50 48 51 52 48 40 33 30 29 20 24 32 41 41 34 29 28 39 42 41 34 26 24 28 35 32 37 40 39 38 37 32 27 16 14 17 29 40 42 40 38 27 30 30 29 33 43 50 52 47 45 40 36 38 41 38 32 27 30 32 32 33 35 35 32 27 29 32 36 39 42 43 44 40 41 39 35 29 24 22 22 20 21 24 31 38 40 37 33 30 23 19 21 30 38 40 39 42 45 48 48 46 44 44 44 33 31 29 32 36 38 37 35 34 32 30 32 41 49 45 36 28 30 30 26 22 21 22 24 22 23 27 29 26 22 25 31 46 53 59 55 44 33 30 31 31 39 46 43 32 22 19 20 25 25 24 22 21 23 28 32 34 35 36 39 42 46 49 51 53 52 50 47 46 49 55 60 54 48 44 42 35 28 32 42 44 40 37 38 39 38 34 29 29 32 34 34 31 27 26 26 31 35 40 45 54 62 62 57 44 35 30 35 43 51 58 65 46 40 36 38 39 38 38 40 25 29 34 39 41 39 36 33 34 36 41 47 51 46 36 27 24 28 34 35 33 28 23 21 27 28 27 22 17 17 22 27 25 29 32 31 28 29 36 42 38 38 35 26 18 17 23 29 40 40 39 33 25 20 20 21 27 29 36 47 51 46 37 32 28 32 37 41 43 42 40 38 41 51 58 54 40 28 24 25 29 33 37 38 36 34 36 38 46 45 43 43 44 42 39 37 38 35 43 59 63 49 33 27 36 50 55 44 32 33 42 48 38 33 28 26 27 28 27 25 23 24 29 35 38 38 42 48 48 44 40 39 41 41 37 33 30 29 31 36 42 43 38 33 31 31 32 35 37 36 33 30 25 24 25 29 35 40 43 43 39 40 41 41 40 40 42 43 40 38 34 29 26 26 29 32 32 34 37 39 39 36 30 26 31 32 33 36 40 45 50 52 50 45 38 32 26 22 19 16 16 19 24 28 32 34 34 34 30 27 25 25 26 26 24 22 24 23 23 24 25 23 20 17 26 27 28 28 27 24 21 20 26 30 35 36 32 26 21 18 24 26 27 28 28 27 26 25 32 36 42 49 53 55 55 55 46 44 41 39 36 32 27 24 26 31 37 40 45 49 47 41 29 33 36 33 28 26 30 34 31 30 30 30 29 28 27 27 34 29 25 24 26 28 27 25 28 29 29 30 30 29 28 27 31 30 28 27 27 28 29 30 32 33 34 33 34 37 42 47 50 45 39 36 35 34 31 27 14 15 16 17 17 16 16 15 17 18 18 16 16 20 29 37 36 32 27 24 22 20 17 15 18 25 35 42 41 33 23 18 22 24 26 28 33 38 38 34 26 24 25 27 27 24 23 25 19 20 21 23 26 25 19 15 23 28 35 38 38 38 39 41 38 39 41 39 30 19 17 22 27 28 26 24 27 32 33 30 26 26 29 34 34 31 33 38 40 40 39 36 31 26 21 17 18 19 19 18 17 18 22 26 27 27 28 27 26 27 30 33 32 33 35 37 37 35 31 28 33 31 29 25 21 16 13 11 20 23 26 27 27 29 35 39 57 58 77 91 75 50 36 32 40 32 55 98 121 112 80 48 59 78 84 75 61 49 71 117 144 173 170 139 97 54 81 164 170 149 152 187 210 197 175 165 152 146 126 124 119 119 120 81 50 47 46 48 53 55 53 51 55 60 109 192 216 179 167 184 188 188 188 187 186 184 184 183 190 190 191 197 208 212 201 186 137 97 63 54 56 75 130 189 177 107 83 112 98 53 31 132 207 186 96 37 45 51 67 94 63 70 110 175 223 218 153 79 60 82 71 47 91 183 222 201 198 189 184 188 193 193 190 189 189 187 186 187 189 190 189 187 186 186 185 185 186 188 190 192 191 191 191 190 190 189 189 189 188 189 190 191 191 191 190 189 194 193 191 189 189 189 191 191 193 193 193 193 193 193 193 193 193 195 196 194 189 184 181 180 189 178 168 168 177 185 186 183 188 163 130 123 142 157 166 176 176 165 151 147 157 170 172 166 159 169 172 173 179 177 174 178 176 181 176 166 164 162 167 179 185 181 170 180 194 165 135 142 160 153 145 132 116 112 130 154 168 166 140 91 48 78 145 159 182 160 151 177 207 190 121 54 45 52 52 40 54 105 120 83 15 22 76 148 187 201 205 199 208 199 191 194 201 196 173 149 138 146 163 170 153 142 169 211 185 182 200 203 180 180 198 198 192 189 197 173 117 86 160 193 176 173 185 201 170 101 69 89 103 120 138 108 70 64 60 57 75 103 127 149 183 208 209 202 188 116 69 41 31 42 78 146 192 175 159 153 149 150 164 182 202 198 192 181 163 150 155 169 174 152 136 121 92 40 32 92 160 196 163 105 67 32 26 40 49 48 35 44 73 136 188 161 129 160 170 169 174 189 177 126 105 140 148 129 129 149 162 164 201 218 198 128 91 128 148 114 80 90 122 107 87 136 186 196 193 124 51 56 135 200 205 185 178 189 195 194 199 208 197 172 83 41 53 128 166 145 141 171 160 135 145 145 135 112 64 49 55 65 59 41 38 39 31 29 31 30 31 32 31 30 35 42 33 36 37 43 47 34 24 29 38 39 38 37 41 47 45 39 31 37 38 37 35 25 24 38 21 23 25 26 27 29 31 33 40 37 37 32 15 13 50 96 139 135 97 75 130 206 215 180 152 157 154 138 135 174 163 66 61 159 191 123 78 62 37 37 32 26 24 27 28 24 20 20 17 23 17 17 56 114 135 122 137 155 144 108 90 100 111 110 139 144 141 130 122 112 90 67 113 166 188 158 111 76 74 96 117 153 174 157 105 83 118 143 106 60 29 27 28 25 26 28 33 32 29 27 26 27 29 30 33 36 29 29 66 120 142 132 156 159 119 73 88 130 125 90 52 22 13 21 23 33 44 38 37 29 21 19 23 26 24 20 17 18 20 21 22 21 20 20 21 19 17 18 21 23 24 24 24 27 33 38 37 32 30 33 32 26 21 31 62 95 109 105 98 88 103 127 113 71 57 75 104 148 160 129 117 123 75 3 67 152 218 233 201 119 61 67 95 116 123 126 172 220 176 78 27 11 12 25 24 20 26 33 33 34 34 34 35 40 46 49 46 50 49 45 57 95 144 177 140 125 110 111 117 110 107 115 131 90 53 55 90 123 125 108 138 139 143 166 167 148 147 147 104 67 48 60 60 42 39 56 80 85 95 104 97 87 118 172 122 41 3 22 30 28 26 19 49 72 82 72 76 101 122 125 93 71 55 57 66 38 12 45 124 145 108 46 31 36 33 37 47 64 68 51 34 33 34 32 35 31 32 35 32 26 29 37 40 33 31 38 49 63 85 104 123 92 38 6 19 47 60 63 78 101 100 71 30 19 38 35 27 40 47 53 46 24 35 79 81 112 132 137 109 68 50 36 35 32 41 37 36 38 29 32 31 32 34 17 18 89 169 192 152 137 124 139 171 189 197 208 182 133 83 67 116 169 143 89 42 58 46 25 36 74 128 174 136 93 54 36 38 62 83 81 73 62 57 57 63 76 71 48 55 87 139 158 116 62 41 42 39 60 85 90 77 69 62 52 83 103 80 50 82 135 142 121 94 57 83 125 130 153 159 111 39 33 72 106 135 154 131 118 130 126 112 81 90 179 251 249 182 85 78 148 179 198 225 227 238 236 209 169 130 57 12 53 123 161 163 134 93 62 57 51 32 35 42 51 67 111 184 246 234 129 65 130 191 189 176 145 77 30 59 127 130 108 125 151 145 123 38 7 80 141 122 74 73 49 51 69 73 108 130 80 42 43 112 192 182 118 75 61 51 45 73 112 93 40 64 145 147 133 169 183 175 175 161 160 174 115 72 84 136 190 195 161 126 91 64 92 135 150 128 76 63 98 130 131 122 124 109 78 54 64 68 65 59 60 86 121 119 98 89 74 47 49 80 100 89 93 124 135 108 115 164 196 144 81 35 39 46 30 20 28 37 43 47 48 56 78 105 122 103 76 47 34 36 43 52 60 65 61 54 53 61 67 62 51 37 32 38 47 49 52 52 45 50 51 44 33 32 45 56 58 59 58 57 55 52 49 46 45 37 38 38 38 38 43 52 59 54 59 64 66 61 51 40 33 28 20 13 14 23 34 41 43 40 39 36 29 23 25 34 43 30 26 25 31 41 46 43 38 40 43 46 45 42 40 39 39 44 45 48 50 49 44 37 32 38 43 49 52 51 49 47 47 46 48 49 49 45 39 33 30 31 33 35 37 37 38 39 41 29 24 20 21 26 31 32 31 32 35 40 44 46 46 45 44 48 47 42 36 35 36 33 28 25 26 26 25 24 22 22 22 23 25 29 30 30 31 33 34 30 36 41 36 24 16 17 21 21 24 27 31 39 47 45 38 40 38 37 38 39 38 35 32 22 25 30 37 42 41 37 33 34 31 26 23 22 22 21 20 17 19 24 30 35 36 34 30 28 34 36 33 35 41 41 36 27 25 22 20 19 18 18 18 17 26 41 52 49 38 32 33 36 36 39 47 59 62 45 26 14 17 21 25 24 24 31 39 38 36 28 29 49 73 74 58 35 32 31 35 47 55 51 42 38 33 30 30 32 37 48 58 53 50 48 49 48 41 27 17 19 19 19 20 22 25 27 29 35 32 29 30 35 41 45 47 44 43 47 48 38 22 19 25 34 34 33 32 31 31 30 30 27 31 38 45 49 49 45 43 47 46 45 44 43 41 39 38 42 43 46 48 44 40 41 45 65 71 64 52 49 46 42 45 31 32 34 33 29 24 28 34 42 37 35 34 30 27 30 37 49 45 37 29 26 27 29 31 28 26 25 25 25 24 20 18 31 40 43 37 35 41 43 41 34 33 38 45 45 34 23 19 20 23 26 29 29 29 28 28 36 43 48 45 38 34 33 34 35 34 29 21 21 32 46 54 49 38 27 24 37 55 62 60 52 47 53 61 59 56 54 47 36 34 32 32 33 33 31 29 23 15 7 4 9 13 15 14 20 19 18 18 19 21 23 25 29 30 34 38 41 42 41 39 36 37 36 35 38 43 44 41 42 40 39 38 39 38 36 35 41 36 30 28 31 35 37 37 35 36 37 39 42 45 48 49 49 53 54 50 41 33 29 29 19 23 32 41 41 35 29 28 42 44 43 35 25 22 25 30 34 36 38 37 37 36 30 23 17 16 20 31 38 37 32 30 24 29 31 29 32 41 48 50 50 48 44 39 38 38 35 29 28 30 32 32 35 38 35 30 24 25 28 33 37 40 41 42 39 38 35 29 22 19 19 21 20 20 22 28 36 39 36 32 31 23 17 19 28 37 40 39 43 47 50 51 49 46 44 44 33 31 30 33 37 38 36 33 36 33 29 30 39 47 44 35 30 32 32 28 22 21 23 26 26 26 27 27 23 20 25 31 39 49 57 56 45 35 31 31 33 39 42 36 26 20 23 28 26 26 25 22 21 24 29 34 37 37 37 38 40 44 48 50 52 52 49 43 39 41 49 57 57 50 44 41 33 26 30 42 38 37 35 36 37 37 33 30 32 36 40 40 38 35 34 34 33 36 39 44 54 64 62 55 41 36 35 39 42 45 50 57 44 40 37 37 37 35 37 40 23 26 31 36 38 37 35 32 34 34 37 42 46 44 37 29 27 30 34 35 32 28 25 24 24 27 29 28 26 24 26 28 26 29 31 29 26 26 32 38 37 40 38 31 24 22 25 29 37 38 36 30 23 18 18 20 29 31 39 50 54 47 37 31 29 32 37 41 43 43 42 40 48 54 58 54 42 30 24 22 26 30 34 35 34 33 35 37 48 46 44 44 44 42 38 36 37 31 39 60 64 45 28 23 45 60 63 44 28 32 41 44 39 34 28 26 26 27 26 24 23 24 28 34 37 39 44 50 47 42 38 39 43 44 38 32 26 25 26 31 37 39 36 31 31 31 33 37 40 39 34 30 27 25 24 26 31 36 39 41 37 40 42 41 38 37 41 45 37 35 33 30 29 30 34 36 35 36 38 40 40 35 27 21 32 33 35 38 42 47 51 54 51 45 37 31 28 24 20 17 15 17 20 25 30 35 37 38 37 33 30 29 29 29 26 24 24 22 21 22 22 21 18 15 25 24 24 23 23 24 24 24 24 28 33 34 31 27 23 22 25 25 26 27 26 25 23 22 34 38 44 50 53 54 53 52 43 42 40 37 35 31 27 24 26 29 32 39 50 57 53 43 31 35 39 36 30 27 29 33 31 32 32 32 31 29 28 28 33 29 26 25 28 30 30 28 28 29 31 31 30 28 25 24 28 27 26 26 28 29 30 31 31 31 30 29 29 33 39 44 50 44 38 36 36 36 34 32 17 19 20 22 22 21 19 18 16 16 15 12 11 17 26 35 40 36 31 27 24 21 18 15 19 25 34 40 38 31 22 17 22 25 26 27 31 36 36 32 21 19 20 24 24 22 22 25 19 18 17 21 25 25 21 17 20 24 31 36 38 38 38 38 33 36 40 39 29 19 19 26 34 35 32 28 28 31 29 23 23 23 26 31 32 29 32 37 38 38 37 34 29 23 17 14 17 18 19 18 17 19 23 27 30 30 30 28 26 25 27 29 25 32 41 46 44 38 33 30 35 33 29 24 19 14 11 10 23 25 27 27 28 32 39 45 46 55 66 69 62 51 46 46 40 48 61 66 55 40 42 54 68 71 70 59 43 46 77 111 125 124 123 109 76 57 81 120 119 147 171 187 197 195 190 194 214 203 191 183 166 133 90 59 45 55 47 43 55 55 51 59 67 110 147 181 205 190 171 180 184 192 187 178 183 188 183 179 185 189 198 207 208 188 150 117 90 64 40 17 11 56 118 146 100 90 143 183 157 95 86 157 188 118 42 24 34 57 93 102 76 60 74 155 221 195 117 52 35 39 20 74 159 220 213 189 179 188 194 191 188 191 191 189 189 189 190 190 190 191 191 191 191 193 194 196 195 194 192 190 189 190 192 193 193 192 190 188 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 192 193 194 194 193 193 193 194 189 189 189 190 189 185 182 181 195 191 184 178 180 180 171 160 157 136 122 138 161 162 160 171 170 158 146 157 182 184 169 161 181 190 195 192 191 193 190 184 181 172 153 139 145 167 183 186 187 178 180 188 176 152 151 168 168 163 150 131 117 119 137 154 172 138 107 81 62 70 89 92 106 104 122 136 141 152 124 61 45 52 57 52 82 120 99 62 30 71 131 184 210 208 190 174 174 180 183 182 178 172 163 154 144 149 147 137 136 146 155 157 149 179 196 187 177 180 181 175 177 169 178 177 133 123 165 176 187 196 219 221 191 127 73 76 67 71 49 72 95 87 74 118 169 173 182 193 199 199 199 202 178 132 106 77 51 40 47 91 122 145 154 155 153 136 127 142 183 166 159 159 153 161 187 209 193 152 122 91 66 57 63 90 166 197 209 157 70 19 26 46 48 47 46 38 50 109 161 168 118 126 157 180 188 199 172 110 78 129 159 150 146 159 173 182 220 222 180 106 88 143 177 160 106 84 104 100 86 138 194 203 177 140 64 53 141 201 197 192 191 185 197 204 200 211 197 151 66 38 34 68 94 93 92 102 77 71 64 57 51 43 35 30 43 47 48 43 35 30 33 37 35 40 41 37 35 37 38 37 38 35 34 39 43 42 37 34 31 37 39 44 53 48 39 40 42 35 30 32 37 37 32 26 27 27 25 22 20 21 28 35 34 37 34 24 19 27 41 52 78 74 74 101 158 205 202 173 127 155 168 141 140 157 113 54 83 182 182 124 97 63 34 32 25 26 28 29 27 22 19 19 16 22 19 19 51 102 131 132 143 143 119 102 107 104 103 120 125 151 140 110 99 83 75 91 131 170 179 136 93 95 119 134 113 137 191 192 126 91 106 113 87 63 36 24 25 28 29 29 27 27 26 25 26 27 28 29 31 28 27 31 45 71 109 138 175 151 98 66 95 130 110 69 33 25 10 7 32 65 73 61 40 33 28 28 31 28 21 15 20 21 21 22 22 21 21 20 20 21 22 24 26 28 30 30 28 27 30 36 37 32 29 30 31 26 26 36 63 94 93 65 70 134 190 194 161 130 137 167 194 209 164 115 140 128 45 8 101 206 246 249 214 84 50 152 199 174 170 193 209 185 115 46 13 19 21 18 17 21 25 25 31 34 26 38 74 86 71 65 55 78 73 51 49 61 85 116 119 136 126 141 174 139 101 132 142 107 78 83 89 74 69 87 142 169 144 129 159 172 145 106 70 58 69 86 72 47 43 52 60 74 95 104 94 85 97 118 82 35 17 30 31 28 29 24 32 42 56 69 80 93 106 116 73 58 49 51 44 31 32 45 101 92 69 41 25 27 36 42 55 61 63 54 41 32 32 35 28 28 31 35 39 40 37 34 36 33 26 32 66 106 121 113 102 61 18 7 25 49 66 74 87 117 118 78 38 20 25 39 32 39 53 63 56 39 34 39 61 95 113 93 67 57 50 39 35 38 43 49 51 38 27 29 31 32 26 18 31 72 119 147 137 129 156 163 136 159 219 242 227 172 112 92 105 111 91 65 47 38 38 37 38 68 98 99 68 50 31 28 45 67 76 75 65 55 44 49 62 54 36 28 59 131 225 238 148 59 35 41 43 48 56 61 91 108 75 48 76 87 67 46 86 158 194 194 126 72 66 93 127 183 170 76 44 110 131 128 134 128 127 129 116 113 111 97 114 187 235 216 133 69 96 139 146 166 188 208 228 225 185 105 38 9 32 90 161 194 210 173 113 81 67 52 46 46 68 72 70 103 174 247 225 106 85 182 228 177 112 79 51 48 87 137 158 183 224 244 241 152 47 13 47 80 79 64 85 83 54 35 80 145 139 84 25 50 154 218 149 69 51 47 50 86 120 146 107 32 68 179 193 136 95 113 135 149 160 141 133 76 100 140 153 170 162 144 171 139 131 123 92 75 68 46 51 71 97 115 125 130 111 80 101 121 101 85 78 55 49 57 73 74 73 67 60 65 88 112 81 71 97 125 120 128 151 157 115 67 35 34 31 24 27 32 39 41 41 44 59 82 105 116 101 70 41 33 33 35 45 59 67 64 52 40 42 52 56 51 38 35 35 42 53 60 61 59 55 48 40 35 35 40 46 50 43 57 66 62 55 52 47 41 37 38 38 40 43 47 50 51 56 63 66 61 54 48 40 32 25 21 19 24 30 36 43 50 50 48 37 25 25 34 37 32 24 23 25 33 42 48 48 45 43 44 47 49 45 37 36 39 39 41 43 42 39 35 33 32 38 40 43 46 48 49 48 47 46 46 46 44 40 36 33 31 33 34 34 36 37 38 39 40 25 20 17 20 27 33 34 32 31 32 36 41 47 48 46 43 44 41 40 40 37 31 26 26 19 22 26 29 29 26 23 21 23 28 33 35 39 43 40 33 22 25 27 27 25 22 22 22 24 24 24 29 37 44 44 41 44 44 40 35 35 39 38 33 21 28 36 39 38 37 40 44 44 40 28 17 15 21 24 22 21 22 25 29 33 35 37 38 36 36 35 33 33 37 44 49 35 30 25 23 24 24 21 19 20 30 42 47 43 37 32 31 28 26 33 51 68 66 42 20 19 20 21 23 26 30 34 37 32 35 33 31 40 55 61 58 41 36 32 32 43 53 54 49 33 33 33 35 39 44 49 53 44 43 42 42 41 38 33 28 32 24 18 19 28 39 47 50 38 30 24 24 29 35 45 53 51 48 47 43 31 19 20 27 31 34 38 39 38 37 37 37 38 36 38 45 49 47 44 43 46 46 45 42 40 39 41 44 48 46 51 59 57 47 45 51 63 74 65 49 48 51 46 41 39 40 38 33 28 29 36 43 42 37 33 34 32 28 29 34 47 52 48 34 27 29 30 26 27 29 31 29 24 22 24 27 30 34 37 37 35 36 42 47 39 38 39 42 41 34 27 26 33 33 33 32 30 27 22 19 32 46 54 49 42 43 42 39 40 34 30 26 18 18 35 58 61 44 29 27 38 48 55 59 52 56 60 61 59 54 51 50 42 40 38 36 31 24 22 25 28 19 10 7 11 15 16 14 18 22 26 27 24 20 18 18 26 26 29 36 43 46 43 39 37 37 38 39 39 38 37 36 38 41 43 42 39 36 36 37 35 34 33 33 34 37 39 41 37 35 34 36 41 46 48 49 50 48 47 46 44 38 33 30 16 22 33 42 42 35 30 29 36 44 47 39 28 24 26 29 34 36 39 44 45 40 30 23 18 17 20 32 41 39 31 26 24 24 27 32 38 43 46 47 48 49 47 40 36 36 37 36 33 34 36 36 36 34 31 30 28 29 32 35 38 39 40 40 44 40 33 24 17 16 18 22 22 24 26 28 29 33 39 44 31 27 23 26 31 34 32 29 33 46 51 42 37 42 43 38 28 26 24 27 32 35 35 34 32 33 31 31 37 43 38 30 31 37 39 32 26 26 28 27 28 27 27 27 21 17 19 27 35 45 51 47 39 37 40 42 51 43 31 20 15 16 20 24 23 25 27 28 29 30 32 33 30 32 34 35 36 39 44 47 48 45 41 39 40 43 44 44 49 45 40 36 33 31 33 36 38 37 34 32 31 31 31 32 36 44 50 51 49 47 43 39 39 40 41 45 55 62 56 44 37 38 39 40 40 42 46 49 44 42 40 36 30 26 31 39 34 27 26 34 40 39 36 35 34 34 35 35 35 34 33 32 28 32 35 34 35 38 37 34 23 20 21 31 43 47 39 30 30 26 24 24 23 23 31 40 45 38 31 28 31 33 33 32 35 37 33 24 18 17 18 16 23 36 47 48 45 43 39 35 32 37 43 45 43 40 40 41 46 52 56 51 39 28 24 25 33 30 31 34 34 31 31 35 42 44 46 45 43 40 39 39 34 36 42 54 58 42 28 32 60 66 61 44 32 32 35 34 37 33 29 27 28 30 32 32 31 34 37 39 38 39 41 43 45 45 45 44 42 39 35 32 26 27 27 28 30 32 34 35 31 34 39 41 40 38 38 38 33 34 33 32 30 32 36 40 43 42 41 41 40 39 38 38 34 32 31 30 32 36 40 43 40 39 41 43 37 28 24 26 33 34 35 36 42 50 53 52 42 42 42 39 34 27 20 16 19 16 14 17 24 32 38 41 40 38 36 34 34 33 31 30 24 23 22 22 22 19 12 7 19 22 22 20 20 23 23 20 25 29 34 36 34 30 27 26 24 28 32 34 31 28 26 25 32 33 36 41 47 50 50 48 46 44 41 39 38 36 33 31 27 27 28 34 48 60 59 50 46 40 34 30 29 30 30 29 29 28 25 23 23 24 26 27 26 24 23 27 32 33 29 25 31 31 29 27 25 24 26 27 33 30 25 22 23 26 31 33 35 34 32 28 26 27 32 36 40 40 40 40 38 36 33 32 23 24 26 26 25 23 21 19 18 18 19 20 21 22 22 23 27 26 25 25 25 23 18 16 19 27 39 45 40 27 20 19 24 24 22 22 27 32 32 28 17 15 15 20 24 24 24 26 21 22 23 24 23 22 20 18 16 21 27 33 35 36 37 38 31 30 27 23 21 21 24 27 32 33 33 33 31 29 26 25 26 25 25 27 30 31 29 28 32 31 28 25 20 16 14 12 17 18 17 15 13 14 18 23 31 35 37 34 28 24 24 25 24 30 41 51 50 40 35 36 34 33 30 23 16 12 11 12 23 21 20 23 29 35 40 42 45 55 64 62 54 48 49 51 49 47 46 44 39 42 63 88 95 88 73 53 42 55 92 125 121 122 120 105 73 50 59 84 98 132 165 183 189 185 180 182 197 216 220 202 187 167 121 72 57 54 43 40 45 42 54 84 116 122 135 163 186 175 166 181 196 195 177 163 171 184 187 188 197 189 176 162 142 119 97 84 90 67 45 24 19 53 94 106 94 125 190 220 175 105 101 164 157 77 13 39 91 116 118 96 67 52 66 128 171 150 92 40 23 42 60 134 190 211 198 193 188 191 191 189 187 187 186 184 189 189 189 190 190 191 191 191 189 189 189 189 189 190 191 191 190 190 190 190 190 191 192 192 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 190 189 189 190 191 191 191 190 194 190 185 186 188 188 184 181 194 198 199 192 177 167 168 174 161 157 153 162 172 168 165 176 181 175 169 179 196 192 175 168 177 187 197 199 198 198 198 197 188 155 122 119 145 171 180 177 169 161 170 188 181 159 162 184 180 172 163 161 164 167 166 162 166 156 149 147 141 125 88 49 50 57 85 110 130 157 146 96 55 58 75 89 109 117 87 62 90 131 173 191 192 186 172 158 154 157 160 164 166 166 165 164 172 166 158 148 137 126 122 122 155 160 159 155 157 167 176 179 183 179 195 209 166 132 161 186 185 172 156 134 119 89 53 56 61 65 62 127 178 153 115 162 211 209 199 187 183 186 186 182 190 171 163 128 84 51 32 50 82 112 135 147 146 123 107 116 131 125 131 142 151 169 187 192 148 132 110 79 69 73 80 105 155 201 208 151 89 64 55 47 53 55 55 39 33 69 111 121 107 121 152 159 145 148 140 106 83 141 176 167 162 171 177 177 190 203 168 100 96 169 208 184 98 84 119 120 95 137 190 195 189 167 87 55 140 220 219 195 190 178 180 175 160 157 140 99 40 35 32 36 43 47 45 42 40 41 35 26 30 39 35 23 44 45 45 44 42 39 38 38 44 41 34 29 33 40 42 39 33 37 44 49 48 42 35 31 33 40 43 46 53 51 42 40 34 37 37 32 31 34 36 34 27 26 25 25 26 26 27 28 31 33 31 25 24 30 38 42 47 47 58 98 162 203 187 149 122 162 183 160 151 141 89 50 118 180 171 136 115 69 30 23 24 25 26 26 24 21 20 21 21 21 14 13 40 89 126 139 136 115 86 91 119 118 106 117 130 137 109 80 83 92 108 137 148 162 157 129 112 119 124 119 100 123 171 181 133 94 89 86 79 58 38 30 31 31 27 23 28 27 26 26 26 27 28 28 32 31 30 32 37 55 84 109 130 116 89 81 106 116 85 48 27 23 8 5 42 90 94 68 36 33 31 29 28 26 24 22 22 22 21 21 21 20 20 20 21 21 22 24 25 27 28 28 27 26 29 34 35 32 30 32 33 23 26 46 76 100 91 61 94 154 191 183 175 182 189 190 178 179 150 147 187 139 34 11 134 213 241 212 136 55 96 209 236 208 186 171 142 101 52 14 18 22 23 20 19 21 22 20 20 22 34 79 129 132 104 91 127 119 79 42 50 68 68 64 95 97 88 121 170 147 110 127 141 123 116 128 121 77 43 45 120 158 143 118 119 111 93 73 56 62 72 75 78 86 77 52 37 54 72 80 80 82 88 94 57 34 29 36 31 30 32 26 33 42 53 62 68 72 76 79 50 42 40 44 39 29 30 39 52 55 52 44 38 38 39 38 45 51 55 49 40 35 38 43 33 34 36 39 42 40 35 31 35 30 26 41 80 113 108 83 51 41 28 21 29 44 53 55 77 95 89 61 39 28 26 30 35 35 50 65 56 37 41 63 63 62 56 51 51 51 45 37 27 36 45 47 44 38 31 25 28 32 32 28 32 49 72 88 79 105 148 158 129 121 167 218 232 208 146 80 61 78 77 53 41 38 46 45 36 44 58 54 44 42 34 30 41 62 70 66 51 58 59 62 72 66 45 31 78 138 218 227 147 68 46 53 58 38 44 78 120 118 67 40 73 77 57 38 68 132 188 218 165 104 56 56 92 128 112 61 97 158 148 105 104 126 137 125 131 140 150 129 105 136 178 181 154 100 114 162 181 185 177 166 161 146 123 65 20 17 67 161 189 211 224 195 141 100 69 42 46 90 118 102 70 70 116 161 122 82 89 132 133 97 71 64 93 121 155 181 199 211 229 245 238 151 62 14 11 38 76 116 155 157 107 47 70 144 146 87 15 66 144 169 116 61 42 36 62 108 156 164 107 31 63 182 199 179 144 131 144 179 195 161 83 45 114 197 206 189 156 127 158 185 184 148 111 81 49 27 30 45 69 106 151 169 139 98 128 151 131 122 125 90 50 32 40 44 59 76 83 91 119 151 117 80 82 108 109 104 102 92 78 46 34 43 41 31 30 34 37 39 40 45 59 79 96 104 88 65 43 34 33 35 43 52 66 63 54 43 45 54 55 50 40 36 36 42 52 60 62 60 61 51 38 33 36 42 46 48 47 56 62 59 52 49 47 46 42 40 39 40 41 44 48 50 56 62 64 59 52 46 38 32 26 22 22 28 34 39 45 50 59 56 44 29 26 32 32 25 22 22 25 34 43 48 47 44 47 56 63 58 44 35 36 41 37 37 36 33 30 29 30 32 38 39 40 42 43 43 42 42 38 40 42 43 42 38 35 32 31 33 36 39 39 37 35 33 23 21 21 24 29 32 32 30 30 31 34 39 42 43 40 37 39 43 48 49 41 30 25 27 25 25 26 29 32 32 30 27 33 38 42 43 45 44 38 30 17 21 27 30 29 28 27 27 29 27 26 29 36 41 41 39 42 43 40 36 36 40 39 33 28 33 37 38 38 38 41 44 44 39 30 19 17 21 22 20 18 20 23 27 32 36 38 40 37 36 35 33 33 37 43 48 41 38 33 29 26 25 23 23 23 30 37 41 40 36 35 35 25 26 34 51 65 63 44 26 21 21 22 23 26 29 32 34 31 34 33 32 38 52 60 59 44 40 35 35 42 49 45 37 30 32 37 42 46 48 49 49 46 46 44 38 32 32 39 46 42 33 23 24 33 45 51 54 35 26 17 17 22 29 40 50 51 51 49 42 29 21 21 27 33 36 40 42 42 41 42 43 39 38 38 41 47 51 49 46 45 45 43 39 37 38 41 44 46 46 53 63 61 50 45 49 70 77 65 47 48 54 49 44 38 39 39 37 34 35 40 45 39 35 33 34 32 29 29 32 47 55 53 38 28 30 32 31 31 33 34 32 28 26 26 27 32 35 38 37 35 35 40 45 40 38 40 43 42 35 29 27 37 37 37 36 33 27 19 14 28 43 55 52 46 44 40 35 37 35 35 32 22 19 33 55 60 45 32 31 39 47 53 57 53 57 61 61 58 53 50 48 40 37 36 35 29 23 21 24 29 20 10 7 12 17 19 18 24 27 31 31 29 26 25 24 24 24 26 33 40 43 41 37 35 34 35 35 35 36 37 37 43 43 43 42 39 36 35 35 40 39 37 37 37 38 40 42 36 35 34 36 41 46 49 50 53 51 49 47 45 41 37 34 21 25 33 40 39 32 28 28 36 44 48 41 32 28 30 32 37 40 43 45 43 37 28 22 18 17 21 32 39 36 28 24 23 24 28 34 40 44 47 48 48 49 46 40 36 36 36 33 28 31 36 40 41 39 36 33 28 29 31 34 36 38 39 40 39 37 33 26 20 17 17 19 24 26 28 29 29 31 35 38 32 30 28 29 31 30 26 22 27 38 42 34 30 37 42 41 30 28 26 28 32 35 34 32 32 32 29 27 32 39 36 28 32 37 39 33 28 29 30 30 31 31 31 30 24 18 20 26 35 42 46 42 38 40 44 46 43 36 27 19 16 18 22 26 25 24 25 28 32 34 32 29 26 28 30 31 33 36 41 45 45 43 40 40 42 44 45 44 45 43 42 40 37 33 31 31 33 33 33 32 32 32 32 32 40 48 54 54 53 52 49 45 39 41 44 49 58 63 55 42 39 41 43 44 43 44 47 49 46 43 40 35 27 22 25 32 33 28 28 36 42 41 37 35 28 28 28 28 28 28 28 28 26 31 35 35 37 39 37 33 19 20 27 41 56 59 51 41 30 27 25 23 19 18 26 36 42 37 31 30 32 34 32 30 30 31 28 20 15 15 16 16 27 39 49 51 48 45 41 36 36 41 44 43 38 34 34 35 43 49 54 50 40 30 28 29 33 30 29 32 32 29 29 32 39 43 46 47 44 40 38 37 36 36 38 49 57 46 37 43 66 68 61 45 34 34 34 31 28 25 23 25 30 35 39 40 38 40 42 41 40 39 40 41 44 44 43 43 41 38 36 34 26 26 26 27 30 32 35 36 36 39 42 43 42 39 38 38 36 36 35 33 30 30 33 36 45 44 43 41 39 37 35 35 34 33 32 31 33 35 38 40 39 38 39 41 36 29 26 29 34 36 37 38 43 50 52 49 41 41 42 40 35 29 23 19 16 15 15 19 27 34 40 42 42 39 36 34 33 32 31 31 27 26 25 23 20 15 8 4 17 20 21 20 21 24 24 21 24 28 31 32 30 28 27 27 28 32 36 37 34 30 28 27 34 35 37 41 47 49 49 48 45 44 42 41 39 34 29 24 21 22 23 29 42 53 52 45 44 41 38 36 36 34 31 28 29 27 25 23 22 23 24 25 24 23 25 29 35 36 32 27 30 30 29 27 25 25 26 28 33 30 26 24 24 27 32 35 36 35 32 28 25 26 30 34 42 42 41 39 37 36 35 34 30 30 31 30 28 25 22 20 20 20 21 22 23 24 24 24 23 22 21 22 25 25 21 17 20 25 36 43 40 29 21 19 22 22 22 22 26 32 32 28 18 15 15 18 22 22 22 23 24 24 24 23 21 18 16 14 15 20 29 35 37 35 32 30 26 24 21 17 16 20 27 33 36 36 36 35 33 31 28 26 24 23 23 25 27 28 27 26 29 27 24 20 16 13 12 11 13 15 15 14 13 14 20 25 33 36 38 35 29 24 23 25 24 29 39 47 46 39 35 36 34 32 28 21 15 12 13 15 22 21 21 24 30 35 39 40 46 56 60 53 46 47 51 53 50 42 33 27 26 41 75 106 111 98 75 52 48 69 103 128 126 126 119 99 70 51 54 65 76 113 156 179 182 178 179 184 193 213 203 164 153 163 140 94 63 49 37 42 44 38 61 105 137 119 123 153 170 162 164 182 203 193 167 152 166 185 190 190 193 181 162 134 96 63 57 66 98 78 50 24 21 55 92 103 105 135 148 152 143 123 124 135 100 43 20 93 171 187 154 102 59 39 54 91 107 97 66 31 29 71 124 206 220 197 180 189 192 187 185 186 189 189 189 190 189 189 189 190 190 190 191 191 189 188 186 185 185 188 190 192 192 190 188 187 188 190 193 195 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 192 190 188 189 193 194 193 191 194 185 176 178 187 193 189 181 179 187 189 174 150 141 160 185 184 181 170 166 173 175 173 177 186 187 183 186 194 187 175 173 178 183 192 198 197 192 192 196 185 155 129 130 151 169 175 174 150 149 160 171 156 134 145 176 180 176 175 182 193 196 190 182 184 195 199 195 184 151 100 63 56 36 38 74 135 194 188 134 74 70 93 110 105 86 74 91 158 192 212 198 181 180 182 176 173 171 173 179 183 185 189 194 207 187 168 158 147 132 125 127 139 136 136 143 154 166 180 191 192 203 216 220 172 111 106 122 117 102 79 62 78 79 49 46 106 130 129 186 225 169 108 159 226 223 207 188 186 196 197 187 193 200 206 173 122 77 41 36 49 86 129 157 160 138 121 126 119 111 117 130 131 128 126 122 117 135 109 59 72 105 100 100 136 200 202 131 88 90 88 78 76 70 60 40 26 43 68 76 84 101 132 144 140 147 138 106 98 160 193 175 164 173 176 171 173 185 152 92 107 191 224 186 89 79 127 133 97 133 187 191 200 192 113 58 122 204 200 162 148 131 126 116 94 82 68 40 33 40 42 34 28 29 30 27 37 37 34 32 35 41 43 40 43 44 46 47 46 44 42 40 35 38 41 42 42 40 33 26 42 40 37 34 34 36 39 42 48 49 49 49 50 47 41 37 27 39 45 41 35 36 37 36 32 28 23 23 27 31 30 27 28 29 29 26 28 32 34 33 31 31 45 87 147 179 159 119 126 175 203 187 170 125 64 57 135 162 158 154 135 74 29 20 20 23 25 24 22 21 21 22 22 21 15 14 29 62 99 120 109 91 71 86 111 102 94 116 128 118 87 71 91 112 132 158 151 149 135 118 116 125 123 112 94 109 137 153 134 101 79 72 83 62 40 32 32 30 26 22 28 27 26 26 26 26 27 27 30 32 33 33 31 39 61 81 94 89 83 92 106 92 55 30 21 19 4 7 59 119 115 72 37 39 38 32 26 23 25 28 24 22 21 19 19 19 20 21 21 21 22 23 24 25 26 26 26 26 28 32 33 31 30 32 33 36 53 70 74 76 77 72 104 137 144 132 145 170 168 151 169 164 155 191 231 140 20 22 126 206 232 164 69 56 142 217 210 173 137 104 61 26 11 7 22 23 23 22 24 25 24 20 6 21 63 126 166 154 128 124 187 146 76 40 73 114 109 82 77 70 64 87 113 98 92 125 171 155 152 169 160 103 47 31 76 115 111 92 79 62 56 54 51 68 81 78 84 102 92 56 19 34 46 52 61 71 69 60 28 29 38 41 34 35 38 30 31 37 45 51 52 49 44 41 32 33 37 39 36 30 29 32 26 31 35 36 39 43 44 44 37 41 44 41 34 31 37 44 38 38 40 41 41 38 33 29 36 33 30 41 68 86 70 42 29 34 31 24 24 36 45 47 55 65 59 43 35 29 24 26 47 41 50 65 52 31 45 80 72 47 28 30 38 37 32 31 35 40 56 64 51 40 38 36 31 32 34 34 29 26 32 40 45 72 99 114 105 83 100 150 185 180 131 56 25 44 55 41 37 39 51 54 43 44 58 66 81 75 57 39 42 55 55 44 45 59 73 85 90 73 52 46 83 114 158 162 109 57 47 57 49 28 42 79 102 79 41 45 57 65 58 46 54 83 127 166 163 117 50 30 59 71 63 68 126 139 107 84 94 118 154 177 202 171 167 162 122 101 138 181 208 144 117 176 229 221 170 109 99 102 107 75 38 39 96 191 207 225 234 204 149 102 64 32 65 157 182 147 97 66 69 61 59 66 74 66 41 39 83 133 189 212 214 209 211 199 204 238 215 106 39 18 24 52 105 180 196 191 131 54 52 106 110 66 30 80 116 106 75 50 44 51 67 93 141 148 105 41 56 171 248 242 214 191 181 188 186 152 42 32 135 237 234 202 170 137 162 202 182 132 114 83 42 36 41 53 62 95 153 174 143 111 137 167 148 142 157 120 60 25 36 35 50 76 88 96 125 160 135 83 68 87 87 70 54 38 43 31 40 59 56 42 37 37 34 36 38 44 58 73 82 83 70 60 46 35 32 36 41 44 63 61 55 48 50 56 56 49 42 38 37 42 51 59 63 63 67 54 38 32 37 44 48 48 53 54 57 56 51 45 46 51 45 43 39 38 38 42 48 51 56 59 60 54 47 41 36 31 27 24 26 33 39 42 46 50 65 62 50 34 29 32 29 21 18 21 26 35 43 47 46 43 52 72 82 67 44 34 37 42 33 31 27 22 19 21 26 31 38 38 37 35 34 33 34 35 28 32 37 42 43 41 36 32 29 32 37 40 39 35 30 26 22 24 26 28 28 28 27 26 30 31 33 36 38 38 35 32 32 42 53 55 43 29 25 28 33 32 31 33 36 37 37 35 42 45 47 47 45 41 31 23 12 18 28 35 37 36 34 33 34 30 27 28 33 36 37 36 38 41 41 38 39 42 40 35 37 36 34 33 33 35 37 39 41 37 29 22 19 21 21 18 15 17 21 25 30 34 38 39 38 37 36 34 33 36 41 46 46 45 42 35 28 24 26 29 28 29 31 33 35 35 36 36 24 26 36 52 65 63 47 32 23 23 22 23 24 26 28 30 28 32 34 33 37 50 59 62 47 42 37 37 42 46 40 30 28 33 42 49 53 51 48 45 45 47 42 29 18 22 42 62 53 41 28 26 35 46 52 53 32 22 14 14 19 26 37 46 50 54 50 38 27 23 24 27 31 35 39 42 43 45 48 50 43 42 38 36 44 55 55 47 45 43 40 36 33 36 41 46 46 46 55 66 65 53 46 48 76 79 63 47 52 60 54 47 36 38 40 42 42 43 43 44 34 32 31 32 31 28 28 29 46 55 55 41 31 33 37 37 35 36 37 36 33 31 30 30 34 37 39 37 35 34 37 41 41 39 40 44 44 38 32 30 43 42 40 38 34 27 17 12 22 39 54 55 49 44 37 31 36 37 41 40 27 20 32 52 58 47 38 38 42 45 50 54 55 58 61 61 56 51 47 45 37 35 34 33 28 22 21 24 30 21 11 8 12 18 22 23 30 32 34 34 33 31 30 30 21 21 23 28 34 37 35 33 33 33 33 33 33 35 38 40 43 41 39 39 39 39 38 37 42 41 40 39 39 39 40 40 36 35 34 36 41 45 48 49 54 52 48 46 44 43 40 37 27 28 32 37 35 29 27 28 36 44 49 44 36 33 34 34 40 43 46 46 41 33 26 22 17 17 21 31 36 32 25 20 21 23 29 36 42 46 48 48 46 47 45 40 37 37 35 31 24 29 37 43 46 45 41 38 30 30 31 33 35 37 39 40 36 35 33 28 22 18 17 17 27 29 31 31 30 30 30 31 32 33 34 33 30 24 18 14 19 28 31 25 25 35 43 45 32 29 27 29 33 35 33 31 33 32 27 24 29 37 37 32 35 39 41 36 32 31 32 32 34 34 35 34 28 22 22 26 35 39 40 38 39 43 47 47 31 28 22 18 18 21 25 29 28 26 25 30 36 37 31 24 22 24 27 28 31 34 40 44 42 41 40 42 44 46 45 44 41 42 44 43 41 36 30 25 26 28 30 32 33 33 32 32 42 49 54 55 54 55 53 50 40 44 47 52 60 63 55 42 44 47 50 50 49 48 48 49 48 44 39 34 25 19 19 24 31 28 29 37 44 43 38 34 24 23 22 21 21 22 23 24 24 30 35 37 38 40 37 32 15 20 33 52 68 72 64 54 32 31 27 21 14 13 21 31 38 35 33 33 35 35 31 28 28 29 26 19 14 15 16 16 28 39 50 54 53 49 44 39 42 45 46 41 33 28 27 29 40 46 52 49 41 33 32 34 37 33 30 30 28 25 24 25 34 39 45 48 46 42 38 36 36 33 32 42 55 53 48 55 68 67 57 43 34 33 31 25 19 18 18 23 30 38 44 46 46 46 46 44 41 39 38 39 41 42 43 42 40 37 35 34 25 25 25 27 29 33 36 38 43 45 48 47 44 41 39 39 40 40 38 35 32 31 31 33 46 45 43 41 38 35 33 32 33 33 33 33 33 35 36 36 37 37 39 41 38 33 31 32 34 37 39 40 45 50 50 46 40 40 41 39 36 31 26 22 14 15 18 23 30 36 39 41 41 39 35 32 30 31 32 33 30 30 29 24 17 9 4 2 14 18 20 19 21 25 25 23 25 26 27 27 26 26 28 30 32 35 39 40 38 34 32 32 38 38 39 41 45 48 48 48 44 45 46 43 37 29 22 18 17 18 19 25 37 45 45 40 43 43 43 43 42 38 33 29 29 28 25 23 22 23 23 24 22 23 26 32 38 38 34 29 27 27 27 25 24 24 26 28 31 29 27 25 25 28 33 37 37 35 32 28 26 26 29 31 40 39 36 34 33 34 35 36 38 38 37 36 33 28 24 22 23 23 25 26 26 27 26 26 18 16 15 18 25 29 26 21 21 24 33 40 39 31 23 20 24 24 22 22 26 31 29 25 21 15 12 16 19 19 18 19 21 22 22 21 19 17 15 14 14 20 30 36 36 30 24 19 19 17 13 11 12 19 30 38 36 36 36 35 33 30 27 25 20 19 19 21 23 25 24 23 27 24 20 16 13 12 12 11 11 13 14 14 14 17 24 29 36 38 41 37 28 22 21 23 25 29 36 42 40 36 35 38 35 31 25 19 14 13 16 19 21 21 22 26 31 35 36 36 50 57 57 49 45 50 50 46 38 35 32 29 29 39 63 86 95 86 68 54 57 78 101 114 129 127 113 86 62 55 64 73 70 97 141 170 170 168 182 199 200 179 130 85 83 111 120 105 77 55 42 49 52 46 61 91 98 100 129 164 168 159 167 182 199 188 162 151 171 190 189 182 182 182 180 159 108 59 49 65 73 61 38 16 19 53 88 103 84 88 67 99 144 141 119 88 53 59 93 170 224 221 179 119 59 30 42 63 65 66 53 31 54 116 173 226 213 191 185 196 196 188 184 188 192 191 191 193 188 188 189 189 190 190 190 190 192 191 190 189 189 189 191 192 192 191 190 189 189 189 191 192 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 193 189 186 188 193 196 194 190 186 175 166 169 184 195 189 178 170 173 164 141 126 137 167 190 206 190 159 145 165 184 182 175 183 187 183 179 180 175 172 179 177 175 179 187 189 184 185 191 182 171 159 157 168 178 172 160 135 144 155 151 131 122 144 175 185 188 189 187 184 184 189 194 186 194 187 178 171 148 125 124 101 74 53 59 103 166 194 179 102 89 99 94 64 46 78 146 209 224 223 198 179 181 188 188 187 183 183 187 187 183 182 186 187 171 160 164 171 169 161 156 154 159 163 163 158 156 161 168 166 182 171 150 114 70 61 68 77 87 98 117 153 144 95 84 153 190 167 187 220 168 104 154 216 210 199 192 194 200 195 185 182 190 194 175 140 101 65 46 25 58 110 157 177 166 151 148 143 131 134 135 108 79 73 78 115 147 110 52 98 153 121 85 136 189 176 106 78 92 110 126 134 106 70 43 32 38 44 43 52 87 133 161 181 195 170 119 108 169 193 163 146 160 171 170 175 169 132 93 127 208 225 175 99 86 134 139 100 134 186 188 176 173 111 56 84 129 121 93 81 68 64 60 45 36 32 22 31 30 35 41 40 35 37 45 49 42 42 48 43 31 33 46 39 45 50 47 40 35 36 39 44 45 44 41 42 52 69 81 92 75 57 55 66 80 88 92 95 80 69 62 50 41 39 37 39 37 36 36 35 34 35 37 36 31 24 21 24 32 35 34 26 29 28 26 27 31 33 32 39 36 40 63 98 120 110 88 119 166 191 182 166 103 45 66 118 135 149 169 148 80 36 22 16 22 27 26 23 23 22 21 19 19 22 24 25 34 56 77 84 85 78 85 98 87 87 116 141 116 84 83 111 128 133 143 154 131 102 91 107 126 127 116 103 107 108 119 127 110 88 85 98 72 42 28 26 27 27 27 27 27 26 26 26 26 26 26 26 29 33 33 29 34 53 72 92 91 86 86 86 66 38 25 20 14 3 17 75 128 115 66 44 47 45 35 25 22 24 27 25 23 20 18 17 18 20 21 19 20 21 22 24 25 26 27 28 28 29 30 30 28 27 27 28 38 64 75 59 56 87 119 130 129 123 131 159 175 170 164 172 183 186 212 224 114 8 36 129 210 199 98 41 95 175 190 151 101 58 38 21 11 16 22 23 22 22 25 28 30 28 25 13 29 70 122 150 142 126 125 142 107 66 68 120 166 159 130 112 104 98 94 75 50 68 116 164 143 135 157 166 123 67 42 47 68 64 63 64 55 55 55 58 71 89 91 80 75 69 55 20 25 30 36 45 51 46 36 25 32 41 45 42 41 37 30 26 29 33 37 38 35 29 25 27 32 36 34 32 30 29 26 28 28 29 29 31 35 38 39 30 31 32 31 28 28 35 44 39 38 37 35 34 33 31 30 34 38 37 32 36 44 41 30 37 36 34 33 32 33 36 40 31 39 39 32 29 24 24 34 58 48 49 55 41 24 39 72 62 49 39 36 30 26 34 48 57 60 81 92 67 40 38 46 42 34 29 28 23 19 25 36 45 55 67 79 75 54 51 73 95 89 72 52 44 46 43 36 40 42 50 55 53 63 94 123 130 106 71 49 47 52 45 31 55 59 70 87 88 68 65 85 78 70 73 79 68 51 48 54 37 33 46 56 56 39 27 50 50 63 67 61 55 52 64 86 110 97 58 35 41 37 41 70 93 74 45 59 88 110 160 208 199 168 158 156 128 113 148 193 222 157 105 159 220 204 156 102 131 163 170 147 90 57 111 172 193 214 219 180 128 99 78 52 116 230 236 176 120 90 89 60 59 53 45 38 33 55 130 214 241 233 205 191 212 227 220 213 151 49 18 41 67 79 90 138 148 133 94 52 42 58 60 47 53 68 72 61 53 64 88 108 79 78 107 105 82 41 42 144 230 245 239 228 217 199 166 113 31 45 158 250 233 199 174 134 141 148 110 75 73 59 60 99 113 118 93 78 99 108 100 101 154 187 158 132 134 103 59 40 57 48 47 57 67 77 100 125 109 74 60 66 57 44 38 33 35 31 47 66 63 50 43 39 33 34 37 43 55 65 66 62 57 56 47 34 30 37 41 41 57 57 54 51 54 59 56 50 45 41 39 42 50 59 63 64 67 55 41 34 37 44 51 54 55 52 54 56 51 43 44 51 46 42 38 36 38 43 51 56 53 55 54 49 42 37 33 31 26 25 28 36 42 43 44 47 64 62 52 38 33 35 30 21 16 20 27 36 43 46 46 44 55 78 87 68 42 34 36 38 26 24 20 17 15 17 23 28 38 37 34 29 26 24 25 27 23 26 34 41 45 42 36 30 28 30 34 36 36 33 29 26 26 28 29 27 24 22 23 24 30 31 33 35 36 36 34 32 29 37 47 49 39 28 27 31 41 41 40 39 37 37 38 38 43 43 42 40 37 31 22 15 11 19 32 42 45 44 41 39 35 30 25 26 29 31 32 34 38 42 44 41 42 45 43 38 40 34 28 24 25 28 30 30 34 31 26 22 21 21 20 18 16 17 20 23 27 31 34 36 38 38 36 34 33 35 39 43 44 46 45 36 26 24 28 35 32 30 28 29 32 33 32 30 26 29 40 57 70 68 50 34 24 23 22 21 21 23 24 25 23 30 35 35 38 49 60 66 51 45 37 37 44 49 43 33 30 36 44 51 53 50 44 40 40 41 35 20 8 14 38 62 59 45 29 24 30 39 43 43 24 19 16 19 24 27 32 37 47 53 49 34 23 23 26 27 25 29 34 38 42 45 50 53 49 48 39 32 40 56 57 46 46 43 38 33 31 35 43 49 48 47 54 64 64 53 46 48 74 76 61 49 58 67 58 46 35 37 42 46 48 46 41 38 28 28 28 30 29 27 26 26 40 48 48 39 35 41 44 41 33 34 35 36 37 36 36 35 37 39 39 38 35 33 34 36 41 38 38 43 45 40 35 33 45 42 38 35 32 26 18 13 19 34 50 52 47 42 36 31 37 40 44 43 29 21 32 52 56 49 44 44 45 45 47 51 56 59 61 59 54 49 45 43 37 35 34 34 29 23 22 25 32 23 13 9 12 18 23 25 33 34 35 34 33 31 30 30 20 19 20 23 26 28 28 26 34 34 34 33 34 37 42 46 40 36 33 34 37 41 41 41 40 40 40 40 40 39 39 38 38 37 36 37 41 44 44 44 51 49 45 42 42 44 42 38 31 30 31 34 33 29 27 29 37 45 50 46 38 35 35 34 39 43 45 43 37 30 26 24 18 18 22 30 33 27 21 18 17 22 30 37 42 45 47 48 41 42 40 38 38 40 38 32 26 31 37 43 47 47 45 44 34 34 34 35 36 39 41 42 40 39 36 30 23 18 17 17 28 30 33 34 34 32 30 28 31 34 35 32 25 18 14 12 15 19 22 24 30 41 46 45 30 28 27 29 33 35 33 31 33 31 26 23 29 40 44 42 42 44 44 40 35 32 32 33 33 34 36 35 31 27 27 28 35 37 38 38 42 46 45 41 23 21 19 18 19 23 26 29 32 31 31 34 37 35 28 21 20 23 25 27 30 34 39 43 41 40 41 43 46 46 44 42 41 43 44 43 41 38 31 25 21 24 28 32 34 34 33 31 39 46 51 52 51 53 52 50 44 46 48 50 57 62 56 45 49 52 56 57 54 51 49 49 49 44 40 34 26 19 19 23 29 27 30 37 43 43 37 31 23 22 20 19 18 19 19 20 22 29 35 37 39 40 36 31 16 22 37 56 70 74 68 61 37 36 32 24 14 12 20 29 34 33 34 36 37 36 31 27 34 34 30 21 15 15 16 16 21 31 45 55 59 55 48 43 46 47 45 38 30 25 25 27 39 46 51 49 40 34 34 36 40 36 32 29 27 24 21 20 26 33 42 48 48 44 40 37 34 32 30 40 56 59 56 61 63 58 48 37 33 32 28 20 17 16 17 22 30 39 45 48 49 48 46 44 41 39 37 37 38 41 45 45 41 35 30 27 25 25 25 27 30 34 38 41 48 50 52 50 46 42 40 40 42 42 41 39 36 34 33 33 44 43 42 40 37 35 33 32 33 33 34 34 34 34 34 34 34 37 42 46 45 40 35 32 31 34 38 41 46 51 50 45 39 39 39 38 35 30 25 22 17 19 23 28 32 35 35 35 35 33 30 28 27 29 33 36 31 32 31 24 15 8 3 2 11 15 18 19 22 26 26 24 26 26 25 24 23 24 29 32 31 35 39 41 40 38 38 38 41 40 40 41 43 45 48 49 45 48 48 41 29 21 19 20 16 19 21 28 36 42 42 40 44 44 44 43 41 37 33 30 30 29 27 25 24 24 24 25 22 24 28 34 38 37 32 27 23 24 24 23 22 23 25 27 30 29 28 26 26 29 34 38 35 34 31 29 27 28 30 31 32 30 28 26 27 31 35 37 42 42 42 40 37 33 29 26 25 26 28 29 29 29 28 28 17 13 11 16 27 33 31 26 24 25 30 38 39 32 24 22 28 29 28 27 30 32 29 23 23 16 12 13 16 16 15 15 14 15 16 17 17 17 16 16 15 21 29 33 31 24 17 13 13 12 9 9 10 19 30 38 33 33 33 31 29 25 22 20 17 16 15 17 20 22 22 21 27 23 18 14 13 14 15 15 13 15 17 16 17 20 27 33 40 44 44 38 26 18 17 19 25 28 33 35 34 33 36 39 35 30 22 16 13 14 19 23 20 21 23 27 32 34 33 32 54 56 53 49 50 52 45 35 27 31 35 37 36 37 47 57 64 60 51 46 52 71 90 101 119 116 99 71 50 50 63 73 75 87 123 152 152 161 193 219 206 138 67 40 48 67 92 114 113 82 57 52 54 56 60 64 51 96 154 181 168 158 169 183 199 184 156 147 171 193 189 179 182 194 207 195 139 75 49 58 43 40 31 28 41 59 69 72 41 65 94 176 216 151 84 53 42 106 171 213 226 221 193 139 68 29 36 47 47 55 44 33 73 157 200 215 198 201 201 199 194 191 190 190 189 186 184 186 188 188 188 189 189 189 190 190 193 193 194 194 193 191 189 187 191 191 192 192 191 189 187 186 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 190 186 182 183 188 191 189 186 181 172 162 164 179 189 183 170 176 173 154 132 136 162 180 180 190 176 147 138 168 195 191 175 173 183 183 179 178 174 173 180 174 167 165 174 180 181 184 190 182 182 171 162 177 195 180 149 141 155 163 157 153 164 182 195 179 178 173 163 154 151 154 159 156 151 143 153 169 163 157 173 168 128 77 47 58 106 157 179 143 114 96 66 30 29 84 166 196 198 196 190 187 187 187 186 173 172 172 173 170 164 159 158 144 147 155 172 192 197 179 155 165 178 185 179 170 161 148 135 124 118 80 58 50 38 60 93 127 150 181 213 235 188 118 114 192 210 155 158 202 166 106 156 212 198 187 187 186 178 169 165 177 176 174 177 167 133 93 61 27 36 78 144 190 196 172 148 146 157 163 140 104 95 109 117 120 126 90 80 162 199 134 89 164 191 167 110 82 85 112 152 190 147 86 44 33 32 27 23 31 90 148 177 204 224 192 131 110 172 197 166 150 168 185 189 177 150 114 106 154 221 223 174 111 94 133 137 100 121 154 148 109 106 76 51 53 52 44 48 46 39 39 41 35 33 36 39 39 33 33 41 46 46 45 46 45 39 39 44 42 33 30 35 34 45 54 52 43 42 54 68 73 72 73 80 94 111 129 141 135 106 86 97 122 135 134 131 142 115 96 81 61 52 56 55 60 39 27 35 43 39 36 40 36 36 33 27 27 32 34 32 28 31 30 25 23 29 36 40 45 42 40 41 47 53 56 55 81 113 130 129 124 71 29 66 101 118 140 169 153 91 44 17 15 25 32 31 28 26 23 20 17 18 24 29 24 19 30 48 85 102 96 89 98 98 101 120 170 125 85 92 123 136 129 124 142 111 82 87 121 146 135 112 115 116 102 101 118 114 98 98 97 71 41 27 25 27 27 28 26 26 26 26 26 26 26 25 24 27 30 30 27 33 50 68 93 99 90 73 63 49 33 26 22 10 4 30 80 110 90 52 46 50 46 34 24 22 23 24 24 22 19 17 17 18 20 22 17 18 20 22 24 26 28 29 30 31 31 30 28 25 23 20 19 34 69 89 74 71 113 161 187 177 164 172 192 197 189 187 174 211 217 202 174 76 7 53 157 198 136 44 56 136 185 176 117 64 25 19 21 22 24 24 23 21 21 25 29 30 29 28 34 29 39 67 99 119 115 100 82 61 54 79 123 160 173 170 155 148 139 117 72 35 48 89 109 95 87 104 121 101 64 45 51 54 44 52 61 58 61 57 59 65 81 84 65 48 44 42 28 23 23 30 34 31 28 29 35 34 35 42 48 42 30 25 24 24 24 25 26 26 26 25 26 30 31 29 30 34 33 30 30 30 30 29 28 27 28 30 34 28 25 26 27 29 35 44 34 32 29 26 24 26 30 32 34 41 41 32 27 32 38 39 31 34 51 67 58 33 26 37 39 36 27 24 25 21 24 40 51 44 40 39 29 20 31 50 37 43 41 28 19 34 68 97 89 112 131 120 87 61 50 45 48 35 24 20 18 18 28 41 43 70 110 121 91 59 43 34 36 37 55 85 94 73 44 30 41 45 49 53 56 69 101 135 123 106 85 72 63 51 40 34 69 76 78 79 79 74 84 108 72 43 27 47 76 78 60 48 43 46 49 40 49 58 43 40 50 62 63 59 61 60 58 61 71 74 65 47 32 26 33 46 55 58 38 35 57 92 128 136 108 143 155 128 116 148 175 173 148 119 87 119 139 118 129 147 206 234 215 209 136 68 137 188 177 193 188 147 116 121 118 93 154 247 231 152 101 97 125 111 46 31 33 63 91 108 147 198 216 190 173 188 231 253 206 117 46 29 57 96 126 125 86 69 71 61 51 48 47 46 50 55 58 47 46 46 57 103 144 146 100 108 126 104 89 64 38 93 158 215 235 230 234 224 163 72 25 44 151 252 242 191 144 86 81 75 59 44 38 52 104 164 206 202 154 97 74 63 64 85 163 203 181 141 118 82 58 55 56 48 39 39 50 67 79 84 71 61 51 42 34 35 41 43 36 32 44 58 56 50 45 40 33 35 37 41 49 55 52 45 51 53 45 32 29 36 42 40 49 50 50 52 57 61 58 52 48 45 42 44 51 58 62 64 62 55 45 38 37 44 55 63 56 53 54 57 53 44 43 48 44 41 38 36 38 45 53 59 50 49 48 44 38 32 30 31 26 25 29 37 41 41 41 42 61 62 54 41 36 37 30 20 18 22 30 37 42 45 47 47 54 70 75 56 36 30 30 27 20 20 19 17 16 17 22 26 38 37 33 27 21 19 20 23 21 25 33 42 46 43 35 28 28 28 28 29 29 30 30 29 30 31 29 24 19 20 22 26 28 30 33 35 35 34 34 33 29 31 34 36 33 29 30 35 44 48 51 47 40 35 34 37 39 36 33 31 28 23 17 14 16 24 37 47 50 48 45 42 34 27 24 25 27 26 28 32 39 45 46 44 43 45 44 39 40 33 24 20 21 24 25 25 27 24 21 21 22 22 20 19 20 20 21 22 25 27 29 31 38 38 37 34 33 34 38 42 39 42 41 33 24 22 30 39 35 33 30 30 32 31 27 23 30 34 46 63 76 70 50 31 23 22 21 20 20 21 22 24 21 29 34 35 39 48 60 68 59 51 41 38 46 52 47 37 36 39 44 47 47 43 39 35 34 33 27 16 9 16 33 51 58 44 28 22 25 31 33 31 18 19 25 33 37 33 29 27 42 48 45 31 21 23 28 29 24 27 32 36 40 45 50 54 54 51 40 30 37 52 53 42 46 43 38 32 31 36 44 51 50 46 50 59 60 51 46 49 65 70 59 51 64 71 57 41 33 37 43 47 48 42 34 29 23 24 26 26 26 27 26 25 33 37 36 32 38 48 49 42 28 27 28 31 36 40 42 41 39 40 40 38 35 32 32 32 38 34 34 40 44 42 37 35 43 38 32 29 29 26 21 17 18 30 42 45 41 37 36 36 41 42 44 42 30 23 35 55 54 50 47 48 48 46 47 49 55 57 58 57 52 46 43 41 39 37 36 35 31 25 24 27 32 25 16 12 14 19 24 26 36 36 36 35 33 31 28 26 20 19 17 18 19 21 20 20 32 34 34 34 34 37 43 48 42 37 32 31 33 37 39 39 39 40 41 42 42 41 40 39 40 39 38 39 41 41 40 38 48 47 43 40 43 47 46 40 32 30 31 34 34 31 29 30 39 46 50 45 38 35 35 34 37 39 41 39 34 29 27 27 18 19 23 29 29 23 19 19 18 23 31 37 41 43 45 46 36 35 34 34 39 44 42 36 32 34 37 41 44 45 46 46 40 40 39 40 41 43 45 46 47 44 39 31 24 20 20 22 27 30 33 37 38 36 33 30 30 31 31 26 20 14 13 14 15 16 20 30 42 50 49 44 29 28 28 31 35 37 35 32 29 28 24 22 30 45 54 54 50 49 47 43 38 33 31 31 30 32 34 33 32 32 32 33 34 37 39 42 46 47 40 31 20 20 19 19 21 24 27 29 36 37 38 37 34 29 24 21 19 21 24 25 27 31 36 40 42 41 42 44 46 46 43 40 43 45 44 40 40 41 35 28 20 23 28 32 34 34 32 30 36 43 48 49 48 49 48 46 44 46 45 46 53 60 57 50 53 56 60 60 57 53 51 50 49 44 40 37 31 25 25 29 28 27 29 35 41 42 35 28 21 21 20 20 18 17 17 16 21 28 34 36 38 38 34 29 23 29 40 54 64 67 65 62 41 42 38 29 19 18 23 29 32 33 35 37 38 37 33 29 40 39 33 22 15 13 14 13 11 20 37 54 62 60 53 47 47 45 40 34 28 27 28 30 40 46 51 48 39 33 33 35 36 34 32 31 31 31 28 24 21 28 38 46 48 46 43 41 35 36 35 43 59 63 59 61 55 48 39 32 32 33 28 21 15 14 15 21 31 40 47 50 47 45 43 40 39 38 37 36 37 42 47 47 41 31 23 19 25 25 26 28 32 36 40 42 50 51 52 50 46 42 41 41 43 42 42 42 41 40 37 36 40 40 39 38 37 36 36 35 33 33 34 34 35 35 35 35 34 41 49 54 53 47 37 30 26 29 34 39 45 50 50 45 38 38 38 36 33 28 24 21 23 26 29 32 32 30 28 27 25 25 24 23 24 27 33 37 31 32 30 24 15 9 5 4 9 13 17 19 22 26 27 25 26 26 25 23 22 24 29 33 28 32 36 39 40 40 41 43 42 41 39 39 40 43 48 51 47 49 46 35 20 16 20 28 22 24 29 35 40 43 43 43 45 44 42 38 35 32 31 31 31 30 29 28 27 27 27 27 22 25 29 33 35 33 27 23 21 21 21 20 20 21 23 26 29 29 29 27 26 28 34 38 33 31 29 28 28 29 30 31 24 22 21 21 24 30 37 41 42 42 43 42 40 36 33 31 26 28 29 31 31 30 29 28 18 14 12 17 28 35 35 31 27 27 31 37 37 31 25 23 26 29 31 34 39 41 37 29 25 16 11 12 14 14 12 12 12 13 13 14 15 16 16 16 20 23 26 26 23 18 13 11 9 9 9 9 11 17 26 32 30 30 30 28 26 22 19 17 15 13 12 14 17 20 20 20 26 21 16 13 14 16 17 16 20 21 22 21 21 23 30 35 46 49 47 37 23 14 13 15 24 28 31 30 30 32 36 40 34 28 20 14 14 16 20 24 20 20 22 26 30 32 30 28 54 51 50 52 53 49 38 28 28 32 37 39 37 35 39 43 43 38 32 30 34 50 78 101 114 106 87 62 44 43 53 63 76 84 111 130 136 169 215 234 200 114 44 36 47 57 96 147 151 113 76 55 50 60 66 57 44 115 178 186 163 154 167 184 204 182 147 135 162 190 191 184 183 196 212 204 152 87 53 51 43 39 31 35 49 51 47 52 70 135 189 233 229 143 58 29 58 142 200 208 206 219 208 152 73 31 36 42 41 45 34 40 89 192 226 219 198 194 172 156 169 181 191 190 185 183 184 185 187 188 188 188 189 189 189 190 190 191 193 193 192 189 186 184 189 190 192 193 191 189 186 184 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 191 187 184 184 187 189 188 186 184 177 167 162 171 180 177 166 174 169 153 142 155 175 169 147 150 154 146 148 176 198 190 174 159 173 178 177 178 173 167 170 177 170 165 165 167 168 169 171 171 187 181 160 163 188 190 170 171 178 179 177 183 195 193 183 165 156 148 148 152 152 144 136 150 151 157 171 181 180 191 213 216 173 112 66 51 71 119 162 183 132 85 44 24 36 78 136 174 176 183 190 193 186 175 167 162 165 165 161 160 161 160 156 165 171 175 180 191 194 177 153 159 170 180 182 179 164 127 91 63 48 31 53 67 59 102 166 196 208 220 233 232 162 94 111 209 218 155 148 174 129 84 156 207 189 178 181 182 175 174 181 186 187 186 206 213 185 143 99 49 27 46 111 170 189 167 133 145 182 184 136 109 144 174 165 128 85 63 125 222 206 120 103 189 216 199 134 77 64 105 161 197 156 89 44 37 38 31 27 32 80 118 140 178 208 176 116 118 177 206 186 176 191 202 202 160 130 104 112 154 197 191 152 90 75 104 105 74 79 84 69 49 46 44 50 48 29 27 50 45 46 46 46 44 43 45 51 49 52 47 37 38 47 43 30 32 35 36 35 38 42 41 37 51 59 69 76 84 100 123 141 141 133 132 144 158 161 152 143 148 112 92 112 138 142 138 140 145 127 114 94 77 89 102 90 64 54 60 82 93 79 58 47 50 53 50 41 36 36 33 27 33 35 32 24 23 31 42 49 42 42 42 37 27 21 25 34 39 53 63 66 72 46 25 60 95 110 121 143 138 91 44 10 20 31 39 36 31 29 26 22 21 18 21 26 23 18 26 41 90 126 127 99 93 98 113 136 170 116 84 108 145 148 123 101 87 103 124 143 155 150 124 97 119 131 120 105 112 113 103 101 86 64 40 31 30 30 26 23 23 24 25 26 26 26 26 26 26 27 27 27 25 28 42 57 74 89 84 62 51 43 31 23 20 8 9 36 68 76 59 39 47 53 51 37 25 22 23 23 21 20 19 18 18 19 20 21 18 19 21 23 25 27 28 29 30 33 33 30 27 24 19 14 11 60 131 156 112 77 106 156 189 190 169 148 158 174 167 151 171 214 222 185 136 58 17 69 117 123 84 76 121 150 147 130 72 37 17 19 21 22 23 20 25 22 22 25 28 30 32 34 39 32 27 27 45 80 97 86 55 52 74 107 126 142 163 176 158 161 149 112 59 26 47 92 97 93 77 64 63 60 55 56 59 56 47 55 57 53 60 56 49 52 58 56 47 46 41 27 30 23 23 29 28 21 23 31 30 31 28 34 45 40 28 27 28 26 22 19 18 21 25 28 30 29 29 32 41 49 50 48 44 39 31 26 23 27 39 51 55 40 28 26 27 26 27 31 29 27 23 20 19 22 28 33 38 42 41 35 33 36 35 31 27 39 69 89 68 32 34 63 85 59 27 17 20 17 23 41 46 40 38 37 31 22 24 33 31 37 30 13 15 50 97 127 120 175 186 144 119 110 82 50 43 33 22 17 16 18 23 29 45 92 160 186 155 113 75 42 40 53 83 113 113 80 41 20 39 50 53 54 60 64 79 102 110 124 132 117 82 49 34 32 70 101 114 104 98 94 84 76 59 33 21 56 105 106 69 43 44 53 56 47 65 81 55 33 40 50 50 50 63 69 61 53 64 62 58 47 35 39 43 35 56 70 53 35 35 54 66 46 61 98 106 84 93 132 140 115 70 67 62 73 66 56 102 164 195 200 181 208 152 81 160 220 178 179 163 133 127 148 142 107 132 181 149 88 67 85 110 95 31 23 46 100 141 150 149 150 144 114 147 215 224 172 92 21 37 104 150 171 204 209 144 66 40 44 46 47 50 55 60 62 63 52 51 55 78 133 156 128 104 127 149 154 172 143 57 27 94 149 181 202 219 201 140 67 29 34 110 213 224 173 119 57 52 56 63 62 70 112 161 182 212 214 185 141 108 76 52 50 103 159 180 174 150 108 83 71 42 41 37 37 50 66 67 57 53 50 37 24 25 36 41 39 35 31 39 47 47 47 47 40 37 38 38 38 42 45 42 37 48 48 42 32 30 36 40 39 40 41 44 51 58 62 60 55 50 48 46 48 52 57 60 62 60 56 49 41 39 45 57 67 58 56 56 56 51 45 43 46 42 40 38 36 38 44 50 54 45 43 42 40 34 29 28 30 27 26 29 36 39 38 37 37 60 62 56 45 40 40 31 20 22 27 33 38 40 44 49 53 53 59 57 43 30 25 22 18 17 18 19 19 18 20 24 27 38 38 35 28 21 19 19 22 23 27 34 43 48 45 36 28 28 27 25 23 24 26 29 31 31 30 27 23 20 22 28 33 31 33 36 37 36 35 35 36 31 28 27 30 32 31 32 35 42 49 55 55 47 38 33 32 34 30 28 29 28 23 18 17 20 28 40 48 51 49 46 44 34 27 24 27 27 23 24 29 41 46 47 42 40 42 42 38 38 32 24 20 21 24 25 26 25 21 19 21 23 21 20 21 24 23 22 22 23 24 26 27 36 37 36 34 33 34 38 41 37 38 36 28 21 22 31 40 40 37 34 33 33 30 27 23 33 39 50 64 71 63 42 25 22 21 20 20 20 22 24 25 25 30 35 38 41 48 58 66 64 55 44 40 47 52 45 34 38 39 39 39 38 35 32 30 28 26 23 19 19 23 34 42 51 41 28 22 23 26 26 25 23 27 39 51 53 45 33 27 38 42 40 30 23 23 29 34 30 33 35 37 39 43 47 51 54 49 39 32 36 46 46 40 44 41 37 32 31 36 45 51 50 45 47 56 57 49 45 48 58 64 57 52 64 69 51 33 29 35 43 47 45 37 27 21 22 24 25 24 25 28 28 27 29 30 28 27 36 49 48 37 23 21 20 24 34 42 46 46 40 40 39 38 35 32 30 30 32 28 29 37 43 42 39 37 38 33 29 27 28 28 24 20 16 24 34 37 34 33 37 40 44 42 44 43 34 28 40 59 53 49 48 50 51 49 48 50 51 53 55 53 49 44 42 41 40 38 37 36 31 25 24 27 29 24 18 15 18 23 28 30 40 40 39 38 35 30 24 20 18 16 14 14 14 16 17 18 29 32 34 35 34 36 42 46 50 44 37 31 29 30 32 34 41 43 45 46 45 43 40 38 39 39 40 42 43 41 37 33 44 45 42 40 46 53 51 43 33 31 32 37 37 33 29 29 40 45 48 43 37 36 37 36 37 37 37 35 32 29 28 28 22 22 24 28 26 21 20 22 22 27 34 38 40 41 44 46 34 31 28 29 37 46 45 40 35 35 37 39 41 43 45 46 44 44 44 45 45 46 47 48 49 46 40 33 26 24 25 27 27 29 33 38 40 39 36 32 29 28 25 20 15 13 14 17 14 16 24 37 50 53 49 43 33 31 31 34 38 40 37 34 24 24 22 22 32 49 61 63 54 51 48 45 40 34 32 32 31 32 33 31 32 35 37 36 35 38 42 44 47 45 35 24 20 20 20 21 23 26 30 32 38 38 37 33 28 24 22 22 18 20 21 22 23 25 30 33 41 41 41 43 46 46 44 41 45 46 43 39 40 44 40 32 24 26 29 32 33 33 31 29 35 42 47 47 46 46 44 41 40 42 42 43 50 58 58 52 55 58 61 61 58 54 51 51 49 45 42 40 37 33 33 36 29 29 30 33 38 40 34 25 18 20 22 23 22 19 15 13 22 28 32 34 35 35 32 27 29 33 41 48 54 56 57 57 44 45 42 33 27 26 28 29 33 34 36 37 38 37 36 34 40 39 32 21 12 11 11 10 6 13 29 49 61 61 55 51 47 40 32 28 28 30 32 33 40 45 50 46 38 32 32 35 32 32 33 36 40 43 39 34 20 26 35 42 45 44 44 43 39 43 41 45 57 60 55 55 48 41 33 30 33 34 30 25 13 14 15 21 32 42 49 53 44 41 38 37 36 36 36 35 38 43 48 46 38 27 20 16 25 26 28 31 35 38 41 42 47 48 49 48 45 42 42 43 42 42 43 44 45 43 39 36 36 36 37 37 37 37 37 37 33 33 33 34 35 37 38 39 39 46 54 58 57 50 38 27 21 25 30 34 41 47 47 43 36 36 35 34 32 28 25 23 30 32 34 33 30 25 21 19 17 19 20 20 20 24 30 35 32 31 28 23 16 11 8 6 8 12 17 19 22 27 27 24 25 25 25 24 23 24 27 30 26 30 35 38 39 40 42 44 41 39 38 36 37 42 49 54 51 47 39 26 17 18 26 34 28 31 36 42 44 42 43 45 46 44 39 33 28 26 27 29 31 30 30 29 29 29 29 29 23 25 29 31 32 29 25 22 20 21 20 20 19 20 23 25 28 29 29 27 25 27 32 37 30 28 26 26 26 27 27 27 19 18 18 19 24 31 38 43 39 40 41 41 39 37 34 32 26 28 30 31 31 30 28 27 19 15 14 18 28 36 37 36 31 31 34 38 35 28 24 24 20 26 34 42 50 53 48 40 28 17 9 9 12 13 11 10 15 14 14 13 13 13 12 12 22 23 23 21 17 13 11 10 7 8 9 9 10 14 19 23 30 30 29 28 26 23 20 18 14 13 11 13 16 19 21 20 22 18 14 13 16 18 18 16 25 26 27 26 24 27 33 38 49 50 47 35 19 10 10 14 23 28 30 28 27 31 37 40 32 27 20 15 16 18 20 22 20 20 21 24 27 28 27 25 49 45 47 53 51 40 32 31 33 36 38 36 33 31 32 33 33 28 25 24 21 31 67 105 129 108 78 52 39 40 52 63 76 90 107 102 107 163 209 202 151 91 44 39 45 59 112 174 183 144 105 73 50 53 62 56 65 135 183 179 162 152 160 180 202 179 141 128 156 186 190 184 184 192 203 195 155 99 62 50 49 52 45 38 34 26 44 84 156 208 233 217 188 116 41 33 99 171 208 199 198 221 205 133 63 30 40 41 38 35 27 61 127 217 224 198 164 131 98 101 140 169 193 192 184 186 190 191 187 187 188 188 188 189 189 189 188 188 188 189 189 189 188 188 188 189 189 190 190 189 189 189 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 193 190 188 186 186 187 188 188 188 183 172 162 164 176 181 177 173 164 156 158 167 165 148 128 135 140 135 139 164 183 177 167 154 163 162 158 162 161 157 158 183 184 179 169 159 155 152 149 164 186 186 158 148 167 184 183 160 164 170 174 173 170 166 162 171 168 168 173 180 183 179 174 177 184 192 187 176 183 204 218 200 197 176 130 70 43 91 166 192 124 63 29 33 61 96 139 193 202 204 193 180 170 159 148 170 174 166 152 152 166 174 170 193 192 187 181 179 180 181 181 179 170 159 148 133 105 65 35 28 41 74 130 137 108 144 208 220 221 212 208 204 139 83 116 190 216 165 144 147 108 86 169 199 189 183 185 188 189 195 203 192 204 198 210 220 209 183 136 68 31 27 62 101 132 146 141 162 187 178 132 127 179 204 179 133 61 48 144 229 176 97 117 193 218 193 110 52 70 131 174 185 148 83 47 60 68 51 36 37 58 66 76 112 139 119 80 109 154 174 159 152 158 155 146 115 100 90 92 106 123 116 90 59 47 66 65 47 46 38 27 32 31 34 44 48 40 40 54 45 53 52 48 48 45 43 45 40 48 47 36 29 32 36 36 45 49 60 62 46 32 47 75 119 109 103 114 141 170 189 197 197 176 154 147 150 155 157 159 156 124 116 141 152 136 130 143 135 142 139 108 95 132 148 112 66 88 119 144 149 132 101 78 94 87 69 50 42 44 42 35 38 37 31 25 27 38 48 53 42 38 37 37 30 21 21 27 27 24 30 32 40 39 32 54 78 92 89 98 96 61 33 17 30 40 44 37 30 31 31 28 29 24 23 27 26 22 24 31 72 115 119 88 80 92 118 149 141 90 78 126 171 164 119 79 57 120 180 185 152 118 98 89 118 144 142 115 104 110 112 110 91 68 43 32 31 29 25 22 21 22 24 26 27 27 27 27 27 26 26 26 25 26 34 44 52 68 68 53 45 37 26 21 12 8 15 32 44 43 37 34 56 67 67 49 28 21 22 22 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 27 31 33 31 27 24 18 10 7 81 174 191 119 65 97 158 153 159 130 98 119 162 169 150 160 180 192 173 130 57 21 63 58 52 87 153 160 118 87 58 30 17 16 21 19 20 23 22 24 22 24 29 34 38 45 53 52 50 46 30 21 46 70 66 24 47 101 143 145 138 137 130 134 140 121 82 48 33 56 98 111 115 90 51 37 44 55 63 54 52 47 55 52 47 54 46 39 37 38 36 36 45 45 29 30 31 32 32 28 24 24 27 41 59 57 46 47 42 31 31 34 32 28 22 19 21 29 36 36 30 30 41 57 65 65 63 56 47 36 27 22 31 53 73 69 47 27 24 27 24 21 21 24 25 24 23 21 23 27 30 36 39 37 33 31 32 28 22 34 44 64 73 51 29 47 85 113 75 30 12 13 17 40 75 70 61 60 65 53 28 18 24 31 34 28 19 27 55 84 99 116 179 182 142 140 135 92 54 35 30 21 14 15 20 21 19 40 85 138 175 181 147 103 84 78 76 86 100 89 55 31 26 53 65 59 52 58 61 63 76 105 142 159 127 77 46 37 34 58 92 117 123 117 95 65 47 56 39 32 67 116 116 83 66 59 54 55 54 67 67 44 40 51 57 56 57 66 65 54 48 68 64 52 41 42 46 44 42 60 59 48 45 34 27 35 26 51 48 40 43 61 70 66 61 51 46 54 52 45 50 75 115 108 101 110 143 114 80 134 184 157 150 142 136 140 148 128 88 87 102 88 55 47 67 81 75 56 32 53 110 145 150 143 132 97 80 127 194 163 60 15 40 143 220 213 193 207 198 145 66 46 52 54 50 51 58 61 58 65 59 53 68 109 142 136 112 105 100 117 187 246 188 68 7 45 79 103 137 155 130 99 79 58 65 87 134 151 140 119 71 72 83 87 88 117 166 189 181 153 161 162 152 134 104 67 40 41 85 126 155 154 129 108 81 46 43 41 43 52 58 56 49 45 40 27 20 29 36 35 34 37 38 48 54 51 51 50 42 41 42 39 35 35 37 37 34 45 42 38 34 34 35 35 35 34 34 38 48 58 62 62 59 52 51 50 51 54 57 58 59 63 58 50 44 43 48 57 64 62 62 59 51 46 46 46 45 43 41 38 36 36 38 40 42 40 38 37 37 33 27 26 30 30 28 30 35 37 35 34 34 55 58 55 47 45 46 38 25 29 33 36 37 38 43 51 58 59 56 49 39 30 23 20 18 18 19 19 19 19 22 27 31 38 39 37 31 24 19 20 23 25 28 34 43 49 47 39 31 29 27 24 21 21 23 26 28 25 25 25 25 27 31 37 40 41 43 45 44 42 40 40 41 31 30 31 36 37 34 32 33 37 43 53 59 58 49 37 29 29 27 29 34 34 27 20 18 22 29 39 45 48 47 46 45 37 31 28 31 28 21 20 25 42 46 45 38 35 36 37 34 32 29 25 22 22 24 26 27 29 23 20 22 23 21 20 22 25 24 23 22 22 23 25 26 35 36 36 34 33 35 38 41 40 38 33 27 22 25 32 40 45 42 39 36 34 32 31 30 34 42 53 59 56 45 31 23 21 21 21 21 23 25 28 29 34 36 38 40 42 46 53 59 56 49 41 41 49 53 43 29 35 35 34 33 31 28 27 26 20 19 20 23 27 33 37 39 37 33 26 23 22 23 24 24 29 33 44 56 57 47 35 29 35 35 36 32 26 24 31 40 40 41 40 39 37 37 40 42 50 44 36 34 36 40 41 40 41 39 35 32 31 36 43 50 48 44 47 58 60 51 44 45 55 63 56 49 59 62 43 25 25 32 42 46 41 32 24 19 23 26 26 24 25 30 32 31 28 30 28 26 32 43 41 31 22 18 15 20 30 41 47 48 40 40 39 38 35 32 30 28 27 23 24 33 41 42 40 38 32 30 28 29 33 32 25 19 11 19 28 32 31 31 36 42 45 43 44 46 41 37 46 62 53 48 47 51 54 53 51 51 47 49 51 50 47 43 42 41 40 38 37 35 30 23 22 25 25 22 20 20 24 30 35 38 42 41 40 39 36 28 19 12 13 12 11 11 12 15 18 20 29 33 37 38 36 37 42 46 56 51 42 33 27 27 30 33 44 45 47 47 45 41 36 33 35 36 40 44 45 43 37 32 38 41 40 40 47 56 53 43 36 34 36 40 41 34 27 25 39 44 45 40 37 39 42 43 41 38 35 33 32 30 29 27 25 24 26 27 24 20 22 26 29 33 38 40 40 40 44 47 35 30 25 26 35 45 46 40 31 33 36 39 41 42 43 43 46 46 47 47 48 48 48 48 43 42 40 36 31 29 29 31 27 28 32 37 40 40 36 32 28 25 22 17 14 12 13 15 14 19 30 43 49 47 45 45 40 39 38 40 42 42 38 34 23 25 24 25 36 54 66 70 54 49 47 46 43 36 34 35 34 35 34 30 31 36 39 38 36 40 42 43 44 42 34 24 21 20 20 21 25 29 34 37 38 34 29 25 24 23 23 23 20 21 22 22 21 23 26 29 39 38 39 41 45 47 47 46 44 46 44 40 43 48 44 34 29 30 32 33 32 31 29 28 33 41 46 45 43 41 38 33 31 36 39 43 50 58 56 50 57 59 61 60 57 53 52 52 50 46 43 43 42 39 39 41 33 33 31 31 36 39 34 25 16 20 26 31 31 26 19 15 24 28 31 31 31 32 30 26 25 30 36 40 43 45 47 49 43 45 42 36 33 34 32 29 36 36 36 37 37 38 38 39 36 35 29 19 12 12 13 13 9 13 24 43 56 58 55 52 46 36 25 22 26 32 34 33 37 43 47 45 37 31 32 36 35 37 40 43 48 50 44 35 23 28 35 39 41 41 42 43 42 46 42 39 46 47 43 44 41 34 28 27 30 31 28 25 18 17 18 23 32 41 47 50 43 40 36 34 35 35 34 33 41 44 45 40 31 24 21 21 26 28 31 35 38 40 41 42 41 43 45 45 43 42 43 44 42 42 43 45 45 43 38 33 36 36 36 36 36 37 37 37 33 32 32 33 35 39 42 44 47 52 56 56 54 49 38 27 20 24 26 30 36 42 43 39 32 33 33 34 33 31 29 28 34 36 37 33 27 21 17 15 14 17 20 20 19 22 27 30 36 33 28 23 18 14 9 6 8 12 17 19 22 26 27 24 22 24 25 25 23 22 23 25 27 31 35 38 38 39 41 43 38 37 35 34 35 41 50 57 54 42 27 19 20 26 32 34 31 33 39 45 44 39 40 44 44 42 38 31 25 23 24 26 28 29 29 29 30 30 30 30 22 25 28 30 30 29 26 25 22 23 22 21 20 21 23 25 27 29 30 27 24 25 30 35 30 26 24 22 22 22 20 18 16 16 16 18 23 29 35 39 38 38 39 39 37 34 31 29 25 27 29 30 30 29 26 25 17 15 15 19 27 35 39 40 35 36 39 39 34 26 23 25 17 26 38 49 58 60 52 42 29 17 9 9 12 13 11 10 14 13 13 12 12 12 13 13 21 22 22 20 16 12 10 9 6 7 8 8 7 9 13 17 28 28 28 28 26 23 21 19 15 13 12 13 17 20 22 22 22 18 15 16 20 22 20 18 26 28 29 28 27 30 36 42 47 49 45 32 16 8 11 17 22 27 30 27 26 32 37 39 30 25 20 18 18 19 20 19 20 19 19 21 24 25 24 23 44 40 45 53 48 33 29 36 35 38 39 36 31 26 24 22 28 25 27 27 19 22 60 105 147 111 68 40 32 39 57 72 79 100 106 75 72 137 173 141 83 63 47 43 42 60 114 171 208 170 135 97 53 38 45 44 81 143 175 170 165 155 154 174 195 174 139 129 158 185 186 178 190 194 200 193 159 109 67 48 58 79 85 70 44 29 73 149 205 212 226 218 183 91 21 60 142 201 222 205 203 219 185 97 50 26 43 42 35 28 27 82 168 226 192 145 99 53 38 83 129 169 199 196 184 185 191 191 187 187 188 188 188 189 189 189 188 187 186 186 187 189 192 194 188 187 186 186 187 190 193 194 190 190 190 190 190 190 190 190 192 191 190 190 192 192 191 190 190 189 186 184 182 182 183 185 188 185 174 160 162 177 190 193 182 169 166 176 176 159 144 140 146 137 117 114 141 164 163 157 161 161 148 137 142 149 152 156 183 193 193 179 162 155 152 148 172 179 171 151 146 160 168 162 106 118 139 153 145 135 148 172 177 186 193 192 186 186 195 205 194 190 186 171 163 184 197 183 183 190 189 161 101 51 76 142 174 101 41 20 44 91 139 188 191 208 207 182 165 170 178 177 195 197 181 157 156 178 191 188 168 168 173 176 173 174 190 210 192 159 119 88 60 36 26 29 73 112 164 203 173 117 132 175 202 203 190 185 190 137 87 121 189 226 173 133 136 120 102 164 202 203 199 193 190 191 191 190 186 204 187 180 184 188 182 140 95 57 40 43 50 88 147 183 176 171 153 133 150 197 212 187 131 56 45 136 204 148 89 129 189 190 137 49 32 110 180 189 191 150 83 56 85 97 63 29 31 48 48 41 49 60 58 54 81 110 115 95 87 86 73 58 64 68 70 62 51 53 49 33 50 40 51 49 42 46 41 40 40 40 34 31 40 48 45 38 38 50 50 44 46 45 40 40 37 38 47 54 43 32 48 76 94 91 112 125 79 27 60 138 194 164 137 143 175 203 209 202 163 153 143 138 137 144 162 179 149 134 148 181 176 135 118 133 145 170 172 127 109 160 169 111 78 118 156 168 166 159 140 119 140 119 82 50 41 49 54 51 42 37 30 27 33 45 52 53 44 32 26 30 31 26 22 25 32 22 27 25 28 38 38 46 52 70 62 60 54 26 21 32 38 47 47 36 28 31 34 33 34 30 29 33 32 23 15 12 49 76 72 57 76 103 126 149 123 73 69 130 180 171 120 73 86 147 192 171 118 86 84 91 119 152 155 119 97 109 124 126 108 80 48 30 26 26 26 26 20 21 23 26 27 28 28 27 26 25 25 28 28 27 32 38 43 54 54 46 41 31 21 21 4 9 19 26 26 24 28 35 69 84 86 61 32 19 19 21 15 16 18 19 20 21 21 21 26 26 26 25 25 24 24 24 23 29 33 31 28 25 18 10 6 67 143 153 93 63 118 192 166 158 119 88 116 168 183 170 146 139 154 164 134 58 12 44 64 45 116 192 138 67 53 23 29 24 28 31 25 24 26 22 21 21 25 34 42 49 62 75 83 70 60 43 29 41 49 32 27 44 85 111 109 111 116 106 97 92 63 41 46 46 44 56 93 106 87 50 39 49 52 48 50 46 41 50 49 44 45 28 37 27 29 35 33 35 41 42 33 42 43 35 29 30 27 20 75 108 106 73 56 46 33 30 36 36 34 28 24 26 35 43 38 29 29 45 63 69 67 64 47 45 42 38 32 33 49 67 62 37 17 18 27 29 27 26 23 25 28 28 26 25 26 28 27 32 33 27 23 25 31 33 34 38 47 49 36 27 47 77 104 69 27 8 7 22 71 129 105 90 90 97 76 32 12 20 19 25 32 36 41 48 53 54 83 133 132 116 136 121 70 46 32 29 20 11 14 24 28 23 19 60 86 117 149 128 105 129 107 75 61 71 61 30 25 46 78 84 63 43 49 55 57 67 83 125 137 93 51 46 52 48 47 55 77 106 109 75 52 58 69 57 46 72 114 120 107 110 96 57 39 48 64 53 33 47 87 85 77 73 72 63 58 64 72 75 54 39 43 33 24 39 45 44 39 42 32 29 45 42 32 40 43 46 50 45 44 56 60 53 69 56 46 56 50 58 48 40 67 72 54 61 84 110 115 112 122 138 142 133 104 71 68 83 97 68 38 50 83 114 94 39 45 103 127 123 123 123 127 129 134 137 96 24 22 88 203 253 199 150 135 101 86 57 51 49 51 56 58 56 56 59 56 47 35 72 135 144 125 134 118 71 71 182 248 159 57 35 61 97 99 94 94 82 72 64 91 118 100 76 78 109 124 83 90 108 103 96 124 162 182 190 139 139 144 147 142 133 114 91 46 52 66 95 108 109 106 80 59 49 43 46 48 48 50 54 38 33 24 26 36 35 31 37 44 51 65 69 62 59 55 44 44 44 40 33 30 33 35 34 42 38 35 36 37 34 32 31 29 30 35 46 57 62 63 62 53 52 52 53 55 56 57 57 67 59 50 44 46 51 56 59 66 67 60 47 42 46 49 46 44 42 40 37 35 33 32 32 37 34 34 35 32 26 26 30 32 29 30 35 36 34 32 33 47 53 53 49 50 53 47 34 34 36 38 37 37 42 53 62 68 59 49 42 33 25 21 22 20 20 19 17 18 22 29 34 37 39 39 34 26 21 21 24 25 28 34 44 50 49 42 34 30 28 25 22 21 21 22 23 20 21 24 28 34 40 44 46 51 53 54 52 48 45 45 46 31 33 39 45 43 36 31 30 33 38 48 61 67 59 42 27 25 25 30 38 39 30 20 17 22 28 36 42 45 45 46 46 41 34 32 34 30 20 17 22 41 45 43 35 30 31 33 31 27 26 24 23 22 23 25 27 34 27 23 24 24 20 19 21 25 24 22 22 22 24 25 27 34 35 35 34 34 35 38 41 45 41 34 27 24 27 34 39 49 46 41 36 34 34 36 38 32 43 54 53 43 30 24 22 22 22 22 23 25 29 32 33 41 40 41 42 42 45 49 54 45 41 37 40 51 55 44 28 31 31 31 30 28 26 23 22 12 14 18 24 31 37 39 40 26 25 23 22 21 22 23 23 26 29 38 47 48 39 29 25 34 32 33 35 29 24 32 45 46 46 43 38 34 31 32 34 46 39 34 35 37 37 38 41 38 37 34 31 31 35 42 48 46 43 49 61 63 52 44 43 56 63 55 46 54 55 38 21 21 30 42 45 40 30 23 20 26 28 27 24 26 32 36 34 29 33 31 27 29 37 35 28 23 18 13 17 28 41 47 49 40 40 39 37 35 33 29 27 24 19 21 30 40 42 40 38 28 28 29 33 37 34 24 16 8 15 25 30 30 30 36 42 45 42 45 51 48 43 50 62 53 47 45 50 55 55 53 52 44 47 49 48 45 43 42 42 40 37 36 34 28 21 20 22 21 20 20 23 29 35 41 44 41 40 40 38 34 25 14 6 9 9 9 9 12 15 20 24 30 35 41 42 40 40 44 48 56 52 44 34 27 27 33 38 45 46 47 46 42 37 30 26 31 34 39 45 47 45 38 33 32 36 37 37 46 55 52 41 38 37 39 43 43 34 25 21 38 42 43 39 38 42 47 48 45 40 35 32 32 31 29 26 27 26 26 26 22 20 23 30 34 38 41 41 40 40 44 48 37 31 24 24 34 44 45 40 26 30 35 40 43 43 41 40 45 46 47 48 49 48 47 46 36 38 39 38 35 33 32 32 27 29 31 36 39 39 34 30 27 24 20 16 13 12 12 12 13 21 34 44 44 40 42 47 47 45 43 44 45 43 38 34 27 29 29 30 40 58 71 75 52 47 45 46 44 38 36 38 38 39 35 30 30 37 40 39 37 40 41 41 41 40 34 27 20 20 20 22 26 32 37 41 37 29 21 18 21 24 25 23 24 25 25 24 23 23 26 29 36 36 36 40 45 49 51 51 42 46 45 43 46 51 45 34 33 33 33 33 32 30 28 27 31 38 44 43 40 37 32 27 25 31 38 44 52 58 55 47 57 59 60 59 55 53 52 53 51 47 45 45 44 41 41 43 36 35 33 31 35 39 34 26 16 22 31 38 39 33 25 19 25 28 30 29 29 30 28 25 18 23 30 34 35 36 39 41 42 43 41 37 37 38 34 28 38 37 37 36 36 38 40 42 33 33 27 18 13 15 18 19 16 15 24 39 52 55 53 52 46 34 21 19 25 33 34 31 34 40 45 43 36 32 34 38 42 45 48 49 52 51 42 31 28 31 35 38 38 38 40 41 41 45 38 31 34 35 32 34 35 29 24 24 26 26 25 23 26 24 22 25 31 37 41 43 44 40 35 33 34 34 33 31 43 44 42 35 26 22 23 27 27 29 33 37 39 41 41 41 38 40 42 42 41 41 43 45 43 42 43 44 45 41 35 30 36 36 36 36 36 36 36 36 33 32 31 32 35 40 45 48 53 56 56 53 50 47 37 27 21 24 25 27 32 38 39 36 29 30 32 33 34 34 34 33 36 37 37 33 26 19 15 14 14 18 21 21 19 20 24 28 39 34 28 23 19 15 10 5 7 12 17 19 22 26 26 23 19 22 25 25 23 21 20 21 30 33 36 38 38 38 39 41 36 35 33 32 34 41 51 59 56 38 20 16 25 35 36 32 30 33 39 44 42 35 36 41 43 42 38 31 25 21 20 22 27 27 28 29 29 30 30 30 22 25 27 29 30 29 29 29 24 24 24 23 21 22 24 26 27 29 30 27 24 24 29 34 30 26 22 21 19 17 14 11 14 14 14 16 20 25 30 33 37 38 38 37 35 32 28 26 25 26 28 30 30 28 25 23 15 14 14 18 26 34 40 43 38 39 42 40 33 24 22 26 21 31 44 54 61 60 49 37 30 17 8 8 11 13 11 10 9 9 10 11 13 15 17 18 19 21 22 20 17 12 9 8 6 6 6 5 5 6 10 13 26 26 26 26 24 22 20 18 16 14 12 13 17 21 23 23 23 20 18 20 25 27 24 21 25 27 29 28 28 31 38 44 45 46 42 29 14 8 12 20 21 27 30 26 26 32 38 39 28 25 21 19 20 20 19 17 21 19 18 19 22 23 23 22 33 38 41 39 33 30 32 36 34 32 27 23 21 20 21 22 21 27 27 19 14 27 58 85 103 84 57 37 32 40 53 63 64 83 80 61 73 107 111 87 39 43 52 55 42 71 111 172 212 196 162 99 49 25 18 39 92 153 181 178 167 164 176 177 179 157 114 124 171 196 199 189 201 191 195 198 183 128 62 45 86 134 151 95 34 56 141 206 215 204 201 206 158 65 54 128 183 215 213 220 208 149 97 56 49 27 44 43 27 33 69 136 216 165 90 55 24 17 83 137 194 191 187 187 188 189 188 187 182 185 188 189 188 188 191 194 195 190 186 187 193 195 191 185 190 192 194 196 196 193 190 188 191 190 190 189 188 188 187 187 192 192 191 191 191 191 191 190 195 195 193 188 184 182 185 188 187 189 184 172 165 168 171 170 182 184 186 184 171 153 142 140 168 142 125 133 148 152 153 158 166 152 143 119 117 130 132 159 189 195 183 162 156 158 162 169 180 165 156 150 148 153 133 91 79 123 151 139 129 147 173 185 192 201 193 185 190 185 179 191 196 186 174 167 169 168 158 146 155 176 176 164 143 97 76 100 103 72 54 55 62 91 149 197 189 184 187 187 179 181 190 191 189 173 158 160 180 195 187 170 163 170 176 185 204 216 199 172 127 80 37 28 35 49 80 112 154 190 210 204 185 128 109 176 202 186 189 180 210 176 85 122 191 228 185 133 159 147 112 158 202 202 178 177 191 193 186 169 172 167 160 155 153 155 160 163 147 127 70 19 27 75 118 138 169 193 163 146 183 207 184 139 98 77 112 148 157 112 69 123 162 152 73 24 98 188 205 192 189 167 92 53 90 97 55 35 40 38 40 45 40 34 39 52 49 45 39 33 29 28 32 37 36 27 33 50 46 26 23 38 50 47 41 46 54 47 40 46 37 45 37 30 39 40 33 35 36 34 42 44 36 44 54 46 62 93 105 110 76 41 93 160 180 179 167 153 91 31 94 206 225 154 126 148 183 192 169 156 126 131 141 143 139 145 151 147 147 155 166 184 149 109 146 184 207 228 171 107 144 195 154 82 106 165 169 135 144 163 146 125 118 124 79 35 55 85 74 53 43 32 32 36 34 38 45 44 34 31 29 29 31 31 30 29 28 28 29 30 32 33 32 31 29 29 32 36 33 28 29 34 44 39 33 29 29 30 31 30 39 37 32 26 28 31 27 20 29 34 33 38 67 106 123 118 98 73 90 141 164 151 121 93 149 177 160 110 88 90 95 105 133 151 165 137 93 93 115 118 103 83 55 36 28 26 25 22 24 21 19 22 28 31 29 25 24 23 23 25 28 29 29 28 41 54 57 43 30 27 23 16 5 13 21 24 21 22 29 37 70 111 103 61 41 27 14 18 16 16 16 16 16 19 24 28 32 29 25 22 23 27 32 35 31 32 30 28 28 29 24 17 18 42 57 52 49 76 148 224 219 168 142 129 123 164 190 158 137 118 135 158 118 48 24 41 44 85 122 113 69 29 22 32 35 26 21 24 28 28 26 26 22 18 27 44 53 63 75 80 82 76 61 47 41 36 28 22 22 41 51 62 80 80 66 65 52 46 41 40 39 38 41 46 58 60 58 50 44 44 46 46 47 43 43 49 49 41 32 29 40 54 44 38 53 51 43 58 53 54 56 46 46 44 30 37 118 157 140 89 74 68 46 33 37 36 31 26 28 36 42 43 37 34 29 38 54 55 48 48 39 44 42 42 45 38 31 35 28 20 27 32 21 21 28 25 32 32 40 40 29 25 28 25 26 32 30 24 26 29 32 37 32 36 35 35 35 30 37 57 55 45 28 12 12 43 101 148 126 109 94 88 72 44 22 14 28 48 66 61 40 24 25 34 60 78 93 93 86 76 58 41 29 16 23 30 21 23 31 25 20 13 42 81 88 85 88 85 76 64 73 83 59 30 35 56 72 61 52 52 54 54 52 52 60 67 68 58 47 42 43 45 38 32 40 57 55 43 52 77 91 65 70 86 82 98 129 138 96 38 41 45 43 46 37 62 111 144 152 139 102 60 57 65 64 66 52 36 32 33 33 38 44 45 39 31 44 46 32 40 35 48 53 57 71 84 94 105 129 134 101 75 92 100 83 76 55 61 57 38 31 44 54 50 49 59 79 113 130 103 60 39 86 143 148 76 28 66 134 171 114 26 32 96 121 129 138 146 207 177 143 120 57 19 79 137 177 196 140 56 35 45 62 92 101 96 72 49 48 54 55 57 54 26 34 82 110 106 117 148 146 112 97 145 172 102 33 42 103 143 158 114 55 32 53 82 104 138 124 80 59 77 92 69 93 96 85 78 94 120 139 149 119 109 134 165 172 172 149 102 79 58 45 47 54 66 69 58 56 48 40 37 39 44 46 47 41 41 41 41 41 41 41 41 47 58 73 79 73 63 62 67 68 55 41 33 31 33 35 36 41 42 43 41 38 33 29 27 24 33 43 50 54 56 58 59 56 55 52 47 44 46 52 57 58 60 57 51 50 54 59 60 62 62 51 39 42 55 55 44 35 38 40 37 34 31 34 36 36 34 31 31 34 36 35 34 35 36 36 33 29 26 26 28 44 53 57 52 48 48 45 38 39 40 41 42 45 50 57 63 66 65 56 44 37 35 29 20 16 18 19 19 21 26 33 39 46 49 49 40 27 21 25 31 31 30 33 41 50 50 42 34 35 29 23 19 18 19 19 19 26 29 33 36 40 46 55 61 58 63 65 62 54 48 46 47 38 31 36 50 51 37 30 34 42 39 38 46 59 62 46 26 23 28 33 34 31 26 22 21 29 29 31 36 41 45 45 45 39 40 35 31 31 23 19 27 42 46 42 30 25 29 30 26 27 28 27 22 17 17 24 31 41 36 28 22 20 21 23 25 24 27 30 29 26 25 27 29 30 34 38 39 38 38 40 43 43 36 30 28 26 25 31 39 48 47 46 44 42 39 36 35 40 45 47 43 33 26 25 27 18 22 26 28 29 29 32 34 39 41 43 45 45 44 43 42 45 36 34 43 58 59 42 25 20 22 26 28 27 25 21 18 14 9 10 21 38 47 45 38 28 24 23 23 22 18 18 20 26 27 29 30 29 27 25 24 37 43 44 35 25 25 39 56 54 49 46 45 39 32 31 35 35 35 35 33 32 33 38 42 38 33 28 27 30 34 37 38 41 44 49 53 53 51 48 46 61 67 60 49 44 35 24 22 23 37 49 47 36 28 23 21 27 27 23 18 22 33 43 45 39 35 30 27 27 27 26 24 21 19 16 18 25 34 41 44 42 39 35 34 34 33 30 27 19 17 20 32 41 41 36 32 17 20 27 39 48 44 28 16 13 14 17 23 30 35 38 38 46 49 52 53 53 54 58 61 50 46 45 49 53 55 57 60 54 48 45 47 47 42 39 40 36 37 36 33 28 25 24 25 25 23 22 25 31 38 42 44 41 39 37 36 33 26 16 9 10 11 12 14 17 20 22 24 40 40 41 44 48 49 47 45 40 40 38 34 30 28 29 31 38 41 44 43 38 32 27 25 27 34 41 43 45 45 43 38 29 30 37 45 48 45 42 43 40 40 40 39 36 32 28 25 33 37 38 35 35 42 48 50 49 46 42 39 37 35 31 28 30 25 21 21 24 27 34 42 41 45 46 42 38 39 45 50 45 36 25 24 35 46 46 39 26 29 32 37 40 43 45 45 49 48 47 46 45 45 45 45 38 37 38 40 41 40 36 32 33 30 28 32 38 39 32 25 27 26 24 20 16 14 15 16 18 23 31 37 40 42 45 47 48 47 47 49 48 42 29 19 29 30 28 26 33 48 62 68 60 53 47 45 43 39 36 35 40 36 33 34 37 41 42 41 35 37 40 42 41 39 37 35 19 21 25 28 31 33 35 36 30 24 17 14 16 20 24 25 26 25 24 26 29 32 32 31 36 36 37 39 42 46 50 52 50 50 46 43 44 47 46 43 38 33 30 32 31 27 28 32 38 38 39 38 36 32 28 26 24 27 33 43 52 57 57 56 62 63 61 57 52 48 48 49 46 40 33 31 35 41 45 48 37 36 36 36 37 35 31 27 30 34 41 44 43 37 30 26 25 29 33 34 29 23 17 14 19 19 21 27 32 35 35 33 36 37 38 39 39 37 35 33 35 35 36 35 33 33 35 37 33 30 25 20 17 17 18 19 19 23 23 25 38 54 57 50 39 29 21 21 25 26 25 26 30 38 45 42 35 31 35 41 46 47 48 48 46 42 37 34 35 34 32 32 34 38 43 47 39 40 39 35 30 28 29 31 26 25 23 20 19 19 23 27 21 21 23 25 29 33 37 39 48 46 42 39 36 34 34 34 38 41 40 32 23 18 21 26 36 34 33 35 37 39 38 36 40 39 38 38 39 41 43 44 40 40 41 42 44 43 40 37 35 35 36 37 39 41 42 42 32 33 35 39 42 45 47 48 51 54 54 50 47 44 38 32 23 18 19 28 36 36 32 29 24 24 26 28 31 35 37 38 41 37 34 31 25 18 15 16 22 22 21 21 20 20 22 22 29 25 25 30 31 23 14 7 10 15 21 21 20 23 26 26 20 20 20 18 15 15 17 20 33 36 37 34 30 32 40 47 45 38 30 28 38 51 56 54 42 28 17 20 30 37 39 39 33 35 36 35 32 31 31 33 39 40 39 33 23 18 16 18 17 23 28 28 30 32 29 24 18 21 25 28 28 27 27 27 23 23 24 24 24 24 25 25 29 31 32 29 26 23 23 25 31 29 25 21 17 13 11 10 11 13 16 17 19 22 27 31 37 41 40 33 31 32 26 17 15 21 29 32 33 32 26 19 20 21 21 21 22 27 36 44 36 40 46 48 39 27 21 21 23 35 48 55 56 52 42 32 25 21 15 10 8 9 11 14 15 14 13 12 13 14 15 16 17 21 23 21 14 8 5 4 2 4 5 4 3 5 11 16 26 27 28 28 25 22 20 19 19 17 16 17 21 25 27 28 24 25 26 26 26 26 27 28 30 29 27 27 29 32 36 38 39 43 39 24 10 6 10 15 26 27 28 31 31 31 30 27 24 22 20 18 16 16 16 17 15 17 19 19 18 17 18 19 34 36 38 37 35 34 37 40 32 30 26 22 20 20 21 22 21 24 24 20 18 27 47 63 62 51 36 26 27 35 46 52 63 80 79 59 60 79 79 61 42 54 61 51 37 75 117 169 199 182 148 90 48 32 31 56 94 158 186 175 157 150 155 147 138 120 114 162 197 188 184 187 173 178 192 194 177 120 59 54 122 178 187 115 48 62 135 196 220 206 200 192 139 74 98 184 210 222 222 215 167 81 41 47 56 40 43 35 27 69 143 206 185 109 41 30 28 50 130 202 199 195 191 189 189 189 188 186 188 189 190 190 190 190 191 192 193 190 187 189 192 193 191 188 193 192 192 191 191 190 190 191 191 191 191 191 191 192 192 192 191 191 191 190 190 190 190 190 186 188 189 188 185 183 183 184 186 179 180 185 176 158 154 163 173 172 164 152 150 156 159 156 154 152 151 149 144 143 154 168 158 146 136 113 110 119 119 142 175 174 159 145 149 161 175 189 187 159 139 137 135 125 108 91 112 161 183 155 131 146 173 184 189 197 191 183 186 178 169 177 170 164 159 157 153 141 124 112 140 168 185 197 194 142 85 70 59 52 56 63 71 107 167 211 201 192 190 190 187 190 194 189 180 164 158 169 175 169 166 172 177 198 210 208 205 190 141 88 35 42 60 86 113 138 162 179 206 213 217 215 201 145 118 171 204 180 178 179 198 156 95 150 212 223 173 137 173 157 113 149 193 198 185 187 189 176 173 170 170 167 164 164 170 181 192 200 202 160 94 43 28 37 67 100 154 175 164 161 173 168 152 130 108 130 157 142 113 78 62 110 185 152 91 84 153 202 200 195 230 197 115 57 67 70 46 34 38 43 48 48 43 42 46 52 49 42 37 37 38 39 44 50 42 41 47 53 46 33 35 47 53 46 39 47 56 48 37 38 36 31 33 38 35 31 37 46 53 48 53 67 80 94 102 99 119 164 173 156 106 68 120 195 210 195 183 156 84 60 142 220 199 129 109 142 172 167 134 121 139 143 154 156 147 149 163 170 164 145 131 138 133 135 169 192 215 210 155 124 171 194 141 84 105 157 163 138 153 167 137 101 97 81 51 47 74 90 91 98 91 66 43 32 31 40 49 48 31 30 29 29 30 30 28 26 28 29 30 31 31 30 30 30 32 29 30 37 40 39 38 39 46 41 34 30 30 31 31 31 36 34 28 24 26 31 30 24 25 27 26 32 62 99 112 105 78 85 113 152 167 145 105 78 134 172 176 148 134 129 120 116 115 130 152 142 102 88 107 121 117 89 53 30 26 29 28 25 22 20 19 22 28 30 29 26 25 24 23 25 28 29 29 27 34 49 57 49 37 28 22 17 7 13 23 29 27 22 25 33 72 107 100 63 43 25 11 17 17 17 17 15 15 16 21 24 28 28 27 26 27 28 29 30 31 33 32 29 28 29 26 22 7 30 34 21 27 72 147 212 207 182 172 159 141 161 186 175 156 151 175 186 126 42 16 34 39 56 68 59 36 22 25 36 31 28 28 32 37 37 33 30 26 32 32 37 51 51 47 54 52 66 52 32 34 36 36 46 38 42 43 48 56 56 53 56 52 48 46 46 44 40 40 42 49 53 53 48 43 43 44 44 49 47 46 44 38 38 52 68 75 126 136 103 76 59 64 90 127 100 83 78 87 78 47 42 89 107 104 95 92 65 40 44 36 35 31 26 27 35 41 43 37 39 33 31 38 39 37 42 42 43 46 43 39 42 43 38 33 29 30 28 18 15 21 24 48 61 87 94 67 37 29 33 32 25 21 26 32 32 31 31 26 31 29 28 30 27 30 42 33 27 20 18 26 45 71 90 81 71 65 65 60 44 28 21 29 74 103 84 45 29 36 45 43 54 60 57 54 51 42 32 23 16 24 28 20 31 57 69 53 21 19 42 50 51 53 49 42 53 73 75 54 44 56 67 59 51 46 47 49 49 49 51 57 64 67 63 56 50 44 39 42 39 45 49 37 33 64 108 113 102 107 102 79 87 114 120 82 31 31 39 42 39 38 84 147 196 206 173 119 73 62 58 64 70 60 40 31 33 44 60 66 83 79 75 76 56 36 39 45 80 116 143 159 160 162 173 207 206 130 83 151 206 184 159 147 138 128 106 67 38 35 41 37 40 47 61 67 52 37 38 125 185 168 72 44 118 175 167 86 22 37 93 120 142 154 156 199 230 169 66 32 87 140 119 78 84 44 5 33 104 164 199 184 132 72 48 53 52 47 51 43 28 27 45 68 97 142 184 197 162 128 122 103 45 23 59 124 170 178 129 77 64 85 112 135 154 153 139 107 72 58 43 51 60 67 69 76 93 107 110 104 97 111 125 132 150 150 118 96 86 77 65 50 48 53 53 51 49 46 43 42 45 50 53 45 44 44 44 45 47 48 50 52 58 65 67 63 65 79 95 98 69 36 24 31 41 42 38 43 44 44 41 36 30 26 24 21 29 39 49 54 55 54 52 55 54 51 45 41 42 47 53 55 57 58 58 56 55 57 60 73 64 48 36 38 47 48 41 32 36 40 40 37 35 35 36 34 34 34 35 37 38 38 37 36 37 37 35 32 29 29 30 42 50 52 46 42 44 46 44 46 48 49 49 49 51 56 59 65 66 59 45 40 42 37 27 19 20 19 19 20 25 33 39 46 49 49 41 30 24 26 31 31 28 28 36 46 49 43 35 33 31 27 23 20 19 19 19 26 29 33 37 41 47 54 59 65 68 67 60 51 46 48 53 42 36 40 50 48 35 32 40 47 40 35 41 54 59 46 29 30 33 35 35 32 29 28 28 32 32 32 35 40 44 45 45 41 42 36 31 30 23 19 27 42 47 42 30 25 29 30 26 26 27 26 24 22 25 31 36 42 39 34 28 23 21 21 22 25 28 30 29 26 25 27 29 27 32 37 39 38 37 39 41 46 38 31 29 26 25 31 40 49 49 48 46 43 40 37 35 43 46 46 40 31 24 23 24 22 26 32 34 33 31 30 30 41 41 43 44 45 45 44 44 41 35 35 45 60 59 39 21 15 17 20 22 23 22 20 19 16 10 7 16 33 46 49 46 30 24 21 22 23 22 21 23 23 24 25 26 26 25 25 24 36 43 46 38 29 30 44 60 56 51 48 46 42 36 35 38 36 37 37 36 35 35 38 41 37 33 29 28 31 35 38 39 36 38 41 46 50 52 53 52 62 67 60 47 41 32 21 20 26 39 49 47 37 31 28 28 28 28 24 20 22 32 40 42 39 36 32 29 29 28 26 25 23 20 18 17 23 30 35 38 39 37 35 34 34 32 29 26 21 18 21 31 39 38 32 27 15 21 32 43 48 42 29 20 14 15 18 24 31 36 38 37 48 50 52 53 53 55 58 61 51 47 46 50 54 55 57 59 54 48 45 46 45 41 39 39 34 34 33 31 27 26 28 30 27 25 25 28 34 40 44 45 41 39 36 35 33 28 19 12 14 15 17 20 23 27 30 32 40 41 43 46 50 50 48 45 41 40 38 33 30 29 31 34 37 41 44 43 38 32 26 23 29 35 40 43 46 48 45 40 30 30 36 43 45 41 38 38 39 40 40 39 36 32 28 25 40 41 38 33 34 42 51 55 48 45 42 40 38 36 32 29 29 26 26 29 32 34 38 44 40 45 48 45 39 37 40 44 45 37 27 25 33 43 44 38 26 28 32 36 40 43 45 46 46 47 47 45 43 44 47 49 38 38 39 41 43 43 41 38 36 31 27 29 35 37 35 30 29 28 25 22 18 16 16 17 27 29 31 31 32 35 40 44 47 46 46 47 45 38 27 18 27 28 27 26 31 43 54 58 47 43 42 44 44 40 37 37 41 38 35 33 34 36 37 38 39 40 40 40 39 37 35 33 25 27 28 30 31 32 32 31 30 25 20 17 19 22 25 26 25 24 24 25 28 30 30 29 36 36 38 40 43 47 49 51 52 50 46 43 47 51 50 45 37 32 28 27 27 26 29 34 38 39 39 38 36 32 29 26 21 25 32 41 49 53 53 51 61 61 59 54 49 46 45 46 46 42 36 33 34 37 41 43 41 40 39 40 40 37 33 29 35 39 44 46 45 39 32 27 25 28 32 31 27 22 18 17 20 20 22 26 32 36 37 36 37 39 40 41 40 38 35 34 36 38 38 35 32 31 34 37 33 29 23 21 22 24 25 25 22 24 24 24 36 52 56 50 38 29 23 24 28 28 26 25 21 30 39 38 32 31 38 46 46 46 46 45 43 40 37 36 35 32 27 26 30 36 43 47 39 38 35 33 31 28 26 24 26 26 26 24 22 21 22 24 24 24 25 27 30 34 38 40 47 45 41 38 35 34 33 33 39 39 35 28 22 20 25 31 36 35 34 35 37 38 37 36 37 36 36 36 38 40 42 44 40 40 42 44 45 43 39 35 34 36 39 42 43 42 40 38 33 34 36 39 42 45 47 48 52 53 52 46 43 42 40 36 26 22 22 29 35 34 29 26 21 23 27 32 37 40 42 43 41 38 36 32 23 15 14 18 23 24 24 24 25 24 24 24 27 24 25 30 31 24 16 12 16 22 24 22 20 21 24 24 19 19 19 18 16 17 19 22 31 33 33 30 28 31 41 50 47 39 30 28 38 52 57 55 40 27 17 20 30 37 40 41 29 31 33 32 29 27 26 27 33 36 36 31 24 18 17 18 17 21 25 27 31 33 28 22 17 20 24 27 28 28 28 28 28 28 27 27 27 27 27 28 30 31 31 28 25 23 24 26 31 29 25 21 18 15 14 13 14 15 17 18 19 23 28 32 36 39 38 32 29 29 23 15 15 22 30 34 35 34 28 21 21 21 20 19 19 25 35 43 40 40 42 45 41 31 22 19 27 39 51 55 53 48 38 30 26 22 16 10 8 8 10 12 14 14 13 13 14 15 16 17 18 21 22 19 12 6 4 4 2 4 5 4 3 4 10 15 23 24 25 24 22 20 20 20 21 19 18 20 24 27 28 28 26 25 25 25 26 27 26 26 27 26 24 23 24 28 32 35 38 40 35 20 9 7 12 16 23 25 28 32 34 33 30 26 22 21 18 16 15 15 15 15 16 17 18 17 15 14 15 17 32 33 35 36 38 39 40 41 29 27 24 21 20 20 20 21 21 21 22 21 22 26 32 37 29 26 24 24 29 35 41 44 60 75 77 61 50 52 49 38 40 61 65 46 32 82 126 170 193 179 148 89 46 31 34 62 104 157 177 171 162 148 129 99 86 85 120 184 189 151 156 179 177 185 194 191 180 130 80 91 141 201 200 122 58 61 113 165 213 209 210 184 120 87 141 221 217 213 200 159 106 53 25 41 50 49 48 41 44 111 197 219 124 61 27 32 68 131 184 213 193 191 189 189 191 193 194 194 192 190 189 190 190 191 190 189 189 189 189 190 191 191 191 191 195 193 189 186 186 188 191 193 190 190 191 191 192 193 194 194 190 190 190 190 190 189 189 189 178 179 181 182 182 181 179 178 179 175 180 190 183 161 150 153 134 135 125 113 124 149 160 153 142 167 175 152 131 134 148 155 131 127 121 106 106 114 115 133 155 154 147 149 161 169 177 191 187 167 142 134 134 122 103 96 132 182 207 181 157 165 174 168 177 183 179 174 174 164 155 157 153 153 159 165 161 147 137 134 149 166 179 198 205 156 86 51 51 62 67 61 77 138 202 229 203 191 187 188 189 191 186 172 168 163 166 172 167 160 168 186 205 199 182 156 132 105 70 41 64 101 145 174 194 209 212 207 201 202 219 235 221 156 106 130 147 131 126 129 140 108 79 131 179 170 134 136 187 164 111 141 200 204 194 199 198 182 186 194 189 187 185 186 192 203 213 220 232 189 126 75 41 22 35 67 126 146 130 109 117 146 162 140 105 135 146 123 80 42 65 133 194 135 90 118 172 182 177 190 220 187 117 59 45 46 40 36 37 47 51 46 42 47 52 54 47 36 29 32 37 39 42 46 40 48 55 50 39 34 41 52 58 43 35 43 50 44 36 36 41 42 48 47 50 73 94 94 101 104 104 114 135 144 137 130 162 202 200 169 122 84 120 187 201 176 177 158 85 86 171 207 163 120 125 154 158 135 117 130 164 162 168 167 158 164 184 198 165 117 119 156 170 159 161 187 195 162 122 150 217 203 118 64 111 166 185 174 186 189 148 104 88 48 34 67 93 92 102 129 104 84 59 43 42 49 52 48 32 30 30 30 31 29 26 23 26 29 32 31 28 27 28 30 35 29 29 39 49 52 49 45 42 39 35 32 32 33 33 32 33 30 24 21 24 30 31 29 22 21 18 24 51 82 93 87 63 92 130 166 170 122 80 81 138 173 185 169 158 149 134 121 110 110 122 118 86 73 108 149 141 105 59 31 27 31 29 24 19 18 18 22 27 30 29 27 27 25 24 25 28 29 28 26 25 46 68 74 61 40 23 15 9 15 31 47 45 31 24 27 62 88 86 63 46 25 11 18 17 18 17 15 13 14 18 21 24 26 29 30 31 29 27 26 30 33 33 29 28 29 29 26 18 23 15 5 16 57 129 194 211 212 216 201 172 167 185 196 173 171 191 189 121 37 12 27 40 34 24 17 17 24 32 38 29 31 34 37 42 45 45 43 24 37 32 32 51 53 46 54 49 58 42 33 54 67 66 71 61 43 41 57 68 66 58 48 53 50 50 51 49 43 40 40 45 49 50 44 38 37 37 37 42 42 40 35 32 45 78 110 145 202 219 169 102 66 94 152 180 127 98 113 139 117 57 32 62 66 66 77 82 54 33 44 37 37 32 27 27 34 41 43 28 38 36 29 32 33 34 41 45 33 30 41 62 80 72 46 63 74 60 28 16 23 24 20 55 116 170 161 100 46 31 36 36 25 24 29 29 33 38 38 37 47 45 37 34 30 27 33 24 22 21 23 29 37 40 39 49 47 47 50 50 43 31 21 32 85 112 82 43 38 50 55 37 39 36 30 31 36 37 33 21 19 26 26 17 34 78 112 90 42 10 14 29 44 52 48 64 72 76 59 37 41 57 61 47 41 38 40 43 45 47 50 53 59 65 68 67 60 45 32 41 45 50 44 28 36 93 155 139 115 97 81 72 92 112 106 58 28 28 36 44 31 33 98 170 203 210 201 168 114 73 44 69 66 51 41 51 63 74 85 84 102 93 107 117 100 86 62 50 103 170 219 232 210 189 189 240 219 128 102 195 241 208 196 214 185 162 131 73 30 36 58 62 52 43 36 24 16 33 60 104 157 140 65 68 152 179 134 61 23 42 77 101 142 168 171 198 248 165 29 29 126 145 73 40 47 20 10 88 199 248 241 199 157 98 61 52 46 41 46 33 37 29 17 32 88 154 196 201 162 128 108 67 30 57 121 162 205 204 158 131 126 123 123 179 195 200 195 157 101 69 48 28 49 83 94 82 93 123 137 105 112 114 96 97 141 169 150 108 105 96 74 49 36 38 44 43 45 46 44 40 40 44 49 48 46 44 44 45 49 53 56 53 54 56 55 54 62 82 102 104 73 38 24 33 45 46 40 45 45 44 40 33 27 24 23 19 25 34 45 52 52 48 45 53 53 49 42 37 37 43 49 53 50 51 54 53 51 60 72 80 62 41 31 34 39 40 37 30 34 41 45 44 42 39 38 32 34 38 40 41 41 40 39 38 38 38 37 35 33 33 34 38 45 47 41 36 39 45 50 52 54 55 54 52 50 51 52 62 68 62 47 44 52 49 36 22 21 20 19 21 27 35 40 45 49 49 43 34 27 28 31 38 31 26 31 41 45 39 31 30 32 32 29 23 19 18 19 26 30 34 39 43 48 53 57 65 67 65 56 46 45 54 63 47 41 43 49 46 36 37 47 49 39 29 32 45 54 46 32 36 37 37 36 34 34 37 39 39 37 34 35 38 42 43 44 42 43 36 31 30 22 19 27 43 47 43 31 25 29 30 26 27 27 27 28 31 35 39 42 44 44 40 33 25 19 18 20 27 29 31 30 27 25 28 30 27 31 35 36 35 36 39 43 49 40 32 28 25 24 31 40 52 51 50 48 45 42 39 37 47 47 45 38 29 24 23 24 29 33 38 40 38 34 30 28 41 41 42 44 46 46 46 45 38 33 34 47 60 57 36 17 11 12 14 17 19 22 23 24 24 15 8 12 26 42 51 53 35 26 21 22 25 26 25 25 22 22 23 24 24 25 25 25 31 39 44 41 34 35 49 62 58 54 50 48 45 41 40 42 39 40 41 40 39 39 40 41 37 34 32 32 34 36 38 39 35 33 34 38 44 51 54 55 64 68 58 43 36 27 19 19 36 46 52 47 37 31 31 32 29 29 26 22 23 29 34 36 40 38 35 33 32 30 27 25 26 22 18 17 20 24 29 31 35 35 35 35 34 32 28 24 23 21 23 31 36 33 26 22 14 23 37 47 48 41 31 25 15 17 20 26 33 37 37 36 48 50 52 53 54 57 60 63 53 49 47 51 55 55 56 59 54 48 44 43 42 40 37 38 35 34 31 27 25 25 28 31 30 28 27 29 34 40 43 44 44 40 36 34 32 27 20 15 17 18 21 24 29 33 37 39 38 39 42 46 49 49 45 42 43 41 38 33 29 30 33 36 36 40 44 44 38 31 25 22 32 36 39 43 48 52 48 42 32 32 36 42 42 38 35 35 37 38 39 39 37 33 30 28 45 44 37 30 31 41 53 59 47 45 43 41 40 38 33 30 26 27 31 38 41 40 39 41 36 42 48 48 42 36 35 36 43 39 32 28 32 39 40 37 27 29 32 36 39 42 44 44 41 44 45 43 40 42 49 55 41 40 40 41 44 46 45 44 39 33 26 26 31 36 37 36 30 29 26 23 19 17 17 18 32 30 26 23 24 30 39 45 46 46 47 46 41 34 26 20 25 27 27 27 30 38 43 44 32 32 34 41 44 42 40 40 44 42 39 34 30 29 31 32 42 42 40 38 36 34 33 32 33 33 32 32 31 30 28 27 29 26 23 22 23 25 27 27 25 24 24 26 29 30 30 28 33 35 38 40 43 45 47 47 53 49 43 42 48 54 51 44 35 29 24 23 23 25 30 35 38 38 38 38 35 32 29 27 21 24 32 41 50 53 52 49 59 58 56 51 46 43 42 43 45 43 41 37 35 34 36 38 46 45 44 44 44 42 37 33 41 42 45 46 44 38 31 26 25 27 29 28 25 22 21 21 22 21 22 25 30 36 40 41 40 41 43 44 43 40 37 35 38 40 40 36 30 29 33 38 35 29 23 23 29 34 35 33 29 31 28 27 37 54 59 55 37 30 27 30 34 32 28 25 19 29 38 38 32 30 38 48 45 43 41 38 36 36 36 36 38 32 25 24 30 38 46 50 40 36 32 31 30 28 22 18 28 30 32 30 28 26 25 26 29 29 28 29 32 35 38 40 44 42 40 37 34 33 32 31 40 37 32 26 22 24 30 35 36 35 34 35 36 37 36 35 33 33 33 34 36 39 42 43 40 41 43 46 46 43 37 32 32 36 42 46 46 43 38 36 36 36 37 38 40 43 46 49 53 51 45 39 37 41 43 42 33 27 25 30 33 30 25 22 23 27 33 39 43 44 44 44 40 39 38 32 20 13 14 22 27 28 30 31 32 30 28 26 24 23 26 31 31 25 21 20 28 31 30 23 18 18 20 21 18 19 19 18 16 17 20 23 27 27 26 24 23 30 42 52 48 40 29 26 36 49 53 50 34 23 16 17 25 31 35 37 25 28 31 31 29 26 24 24 27 31 33 30 25 19 18 18 17 20 23 26 31 31 25 17 15 18 22 25 27 28 29 30 32 31 29 28 28 28 29 29 31 30 28 26 23 23 25 28 30 28 25 22 19 18 17 17 18 19 19 19 20 23 28 33 35 37 35 31 28 26 20 13 17 25 34 38 38 37 30 23 22 21 19 17 17 22 33 41 44 40 39 43 42 34 24 18 33 44 54 54 47 40 33 27 26 22 16 11 8 8 11 11 14 14 14 15 15 17 18 19 20 21 20 16 10 5 4 4 3 5 5 4 3 4 8 12 18 19 19 18 17 17 19 21 22 21 21 24 28 29 29 27 27 24 22 23 26 27 26 23 24 22 19 19 19 23 27 30 35 35 28 15 8 8 13 17 19 22 28 34 38 36 30 24 19 18 15 13 12 12 13 13 15 16 15 13 11 10 12 15 30 31 33 37 41 41 38 34 26 24 22 20 19 19 20 21 19 20 20 21 22 23 23 22 23 23 24 26 30 34 36 38 54 64 69 62 50 42 37 33 35 54 58 42 31 82 128 173 188 184 157 91 41 30 43 78 114 139 149 171 188 166 118 66 52 76 117 148 125 108 145 175 183 197 202 185 160 113 85 118 156 201 192 128 82 70 89 126 169 188 206 172 111 111 174 221 193 163 135 81 44 36 32 60 71 71 56 49 61 135 197 159 73 34 49 85 141 202 205 192 188 187 186 187 188 191 193 194 190 187 185 186 189 190 188 185 186 188 190 190 189 189 191 193 195 193 189 186 186 188 191 193 189 189 189 190 190 191 191 191 191 191 190 190 190 190 189 189 180 177 174 173 174 175 174 173 173 177 178 174 172 167 152 137 117 122 120 116 124 140 139 126 132 165 175 147 124 128 132 123 112 118 118 113 118 123 125 135 134 144 157 175 187 178 167 170 178 176 147 122 130 136 123 113 138 173 197 190 183 187 181 166 165 168 167 164 162 157 151 150 152 163 182 193 182 162 154 158 161 161 164 177 174 126 72 51 58 52 42 48 103 187 225 209 161 152 152 157 158 157 143 121 129 146 158 156 153 157 159 157 155 122 92 81 72 70 95 129 164 178 189 195 203 212 209 200 189 185 195 197 173 114 68 81 83 87 84 86 101 85 64 85 114 95 80 109 158 135 99 140 208 208 189 188 192 187 193 197 196 196 196 196 196 195 194 193 188 172 134 91 58 36 33 48 61 86 91 101 133 175 175 124 93 111 104 94 70 40 72 134 144 96 70 96 123 116 115 135 137 118 87 56 40 41 44 40 46 49 48 40 37 42 50 55 52 41 34 39 45 46 47 50 46 55 60 52 39 35 44 54 64 43 34 39 42 44 54 63 79 105 87 54 87 155 176 155 153 165 165 164 171 160 140 137 176 187 169 148 129 95 96 135 158 176 186 139 66 96 174 173 119 104 130 154 147 133 138 167 181 174 170 168 171 188 200 197 132 104 148 198 200 164 136 161 155 118 100 154 210 171 93 60 131 183 204 185 174 163 127 92 81 40 35 72 92 90 102 124 111 98 71 50 50 55 52 47 36 35 34 33 32 29 25 21 22 27 31 31 27 25 28 32 34 30 31 42 55 60 54 47 30 32 34 36 37 36 34 33 31 27 21 19 22 27 30 30 24 21 17 19 35 58 71 72 70 96 127 162 156 87 60 107 151 169 172 156 147 148 143 135 121 110 105 95 67 57 99 153 152 116 68 38 30 30 25 18 17 17 19 23 27 30 29 27 28 26 25 26 28 29 28 26 22 48 84 101 87 54 26 13 9 22 51 77 76 50 29 24 39 59 67 61 49 27 14 21 16 17 17 15 14 15 18 21 23 25 28 30 31 29 27 25 29 32 32 28 26 28 29 27 35 25 16 18 21 35 94 165 199 214 225 219 195 173 176 194 171 161 167 156 98 34 15 26 41 29 17 15 22 29 33 32 28 34 41 44 45 44 42 40 23 33 55 75 90 104 107 97 90 61 56 93 137 153 132 100 67 45 55 83 89 80 69 54 55 53 52 53 51 45 42 42 48 50 48 39 31 29 29 28 35 31 30 36 48 69 99 125 157 183 195 165 100 52 84 157 161 127 126 153 163 116 49 33 60 63 53 44 46 42 36 39 41 41 37 30 28 34 40 43 33 42 39 33 35 34 28 28 45 42 38 73 129 134 88 53 99 120 87 27 18 42 41 23 62 156 213 173 99 56 42 38 30 30 45 51 33 28 52 76 110 111 90 60 43 35 31 33 28 30 25 19 19 26 28 24 38 41 45 47 50 49 40 29 40 69 78 54 39 50 62 60 43 40 34 28 30 38 41 39 25 27 31 25 15 29 76 120 98 64 23 5 25 67 95 98 99 83 73 61 44 39 50 58 48 39 32 34 40 43 47 49 52 56 61 67 71 65 47 29 37 42 47 44 36 55 115 175 135 86 48 47 73 102 102 77 44 41 41 40 45 26 27 92 153 165 180 210 199 130 69 37 62 59 49 50 70 88 98 109 115 131 127 142 140 147 164 111 54 94 151 199 212 182 150 143 177 163 112 106 159 160 124 125 143 117 99 76 43 44 77 99 92 63 50 53 41 27 39 63 52 73 70 53 79 132 141 110 63 38 50 62 75 123 163 179 215 202 104 20 49 104 98 64 92 111 63 29 112 209 208 162 159 182 161 98 53 41 40 38 27 41 35 15 24 72 121 143 133 119 128 123 70 41 100 182 220 242 222 186 188 189 152 114 160 203 215 202 185 174 154 114 50 54 85 103 92 111 163 194 161 169 155 112 98 134 154 134 96 97 88 74 60 46 37 38 40 43 46 45 41 39 40 42 48 45 42 40 41 45 50 53 45 44 46 49 50 53 62 72 70 60 45 35 36 41 42 40 39 40 39 35 29 24 24 24 22 23 30 42 49 48 44 41 50 50 46 40 34 35 43 50 53 43 38 40 40 42 60 82 72 50 30 29 35 38 38 38 30 35 44 51 54 51 46 42 32 36 42 45 45 42 39 38 38 38 38 38 37 36 36 36 35 42 46 42 36 36 43 50 53 55 57 57 53 48 46 45 59 68 63 49 48 59 57 43 24 22 20 19 23 30 39 45 45 48 49 45 37 31 30 32 49 39 28 29 37 40 34 26 28 33 36 33 24 17 16 18 27 30 35 40 45 50 53 55 56 59 59 52 46 48 60 72 52 43 41 47 47 42 43 51 45 34 24 25 37 48 45 35 36 37 37 37 37 40 45 49 48 43 38 36 37 39 40 40 41 42 35 30 30 23 19 27 44 49 45 32 27 31 32 28 32 31 31 34 38 42 44 45 47 47 42 33 22 16 17 20 28 30 32 30 27 26 29 32 33 33 32 29 28 33 42 49 50 40 31 26 23 23 30 40 54 54 53 50 48 44 42 40 51 48 44 37 32 29 28 29 36 38 41 42 41 38 34 32 38 39 42 46 49 49 46 43 39 33 34 44 56 54 34 17 9 9 10 14 19 25 30 32 33 22 11 10 21 38 51 56 44 32 22 23 28 29 27 25 25 25 24 24 24 25 25 25 24 32 41 41 37 39 50 60 58 55 51 49 47 46 46 47 44 45 45 45 44 43 42 41 38 37 36 36 36 36 37 37 38 35 31 33 40 47 51 52 65 67 54 36 29 24 20 24 49 55 56 46 34 30 31 32 32 30 27 25 24 27 29 30 39 39 38 37 35 32 29 27 26 23 19 17 18 21 24 27 31 32 34 35 34 31 27 24 24 22 24 31 34 30 22 20 15 24 39 49 49 41 32 26 18 19 22 27 33 37 37 36 45 47 50 53 57 60 64 66 55 51 50 53 56 56 56 58 55 50 44 40 39 37 35 35 36 33 28 23 21 23 26 29 30 28 26 27 31 34 36 36 42 38 33 30 29 26 21 17 20 21 23 27 31 35 38 40 34 35 38 42 44 43 38 34 42 40 37 32 29 30 34 38 35 39 43 43 38 31 25 22 34 36 38 42 49 55 52 45 38 37 39 43 42 37 34 34 34 35 36 37 36 35 34 33 45 42 35 28 29 39 49 53 44 43 42 43 43 40 35 31 23 26 33 41 43 37 32 31 29 37 47 51 46 36 32 33 42 41 37 32 31 35 37 37 32 33 34 36 37 39 40 40 37 40 42 40 37 40 50 59 45 43 41 42 44 46 45 44 40 33 27 27 31 35 37 36 28 28 25 22 19 17 18 19 26 23 18 17 21 31 43 51 47 48 49 46 41 35 29 26 26 28 30 29 31 35 35 32 25 25 29 36 41 41 42 44 48 47 42 35 28 25 26 29 42 40 38 36 34 34 34 34 37 35 33 32 31 29 26 24 28 27 26 26 27 27 28 28 27 26 27 29 32 34 33 31 32 34 37 40 42 43 43 43 53 46 38 37 45 51 46 36 29 26 23 22 22 24 28 32 35 36 36 36 34 32 30 28 23 26 34 44 53 57 56 54 58 56 53 48 44 42 41 41 42 44 44 42 38 36 37 39 48 47 47 48 49 47 43 40 43 43 44 44 42 37 30 25 26 27 27 26 23 22 24 25 25 23 22 24 29 35 42 46 43 44 45 45 45 43 40 39 39 40 40 35 29 28 33 39 37 31 25 27 35 41 41 38 38 40 36 32 41 58 65 62 39 34 32 37 41 38 32 28 29 38 45 42 33 30 36 45 42 39 35 31 30 31 33 35 40 35 29 29 35 43 49 51 42 38 33 29 28 26 23 21 33 34 34 33 31 31 33 35 34 33 33 33 34 36 38 39 41 40 39 37 34 32 30 29 39 37 33 30 28 29 32 34 35 35 35 35 35 36 35 35 30 30 30 32 34 38 41 43 41 42 44 47 46 42 34 28 29 34 40 43 43 41 39 38 38 39 38 38 38 40 45 48 52 46 36 30 34 43 48 48 39 33 29 31 31 27 22 20 30 35 42 46 47 44 41 40 36 38 39 31 18 11 17 29 35 35 37 39 39 36 31 28 22 22 25 30 31 27 27 29 38 39 35 25 17 16 17 18 18 19 18 17 14 14 17 19 22 22 20 18 19 28 42 52 48 40 28 24 30 40 43 39 29 20 14 15 18 20 23 26 23 26 30 32 32 30 27 25 26 29 32 31 27 22 19 18 20 21 22 26 29 27 19 11 14 16 20 23 25 27 29 30 33 32 30 28 27 27 28 29 31 29 26 23 22 23 26 28 28 27 24 22 20 20 21 21 21 21 20 19 19 22 28 33 35 34 32 29 26 23 18 14 19 29 38 41 41 38 32 26 23 21 18 15 14 19 30 38 44 41 40 42 40 32 24 20 37 47 54 50 40 32 26 23 22 19 15 11 10 10 12 14 15 15 16 17 17 19 19 20 21 21 18 12 7 4 4 3 4 5 5 4 2 4 6 8 12 12 12 11 11 13 16 18 20 20 22 26 29 30 28 26 25 21 19 21 26 28 26 22 20 18 15 14 16 19 23 26 31 30 22 12 6 8 14 16 15 20 27 35 40 37 29 22 16 14 12 11 10 10 10 11 12 12 12 10 8 9 12 15 28 29 33 38 41 38 31 24 24 23 21 19 19 19 19 20 18 19 20 20 20 20 21 22 24 23 22 22 23 25 29 32 47 50 55 55 48 38 32 31 36 44 47 41 32 72 112 162 175 178 149 76 32 43 78 122 122 122 127 172 200 163 104 56 46 78 89 75 65 109 175 189 198 204 199 162 117 74 69 119 166 185 169 135 111 85 75 93 105 138 163 132 99 141 200 208 148 91 61 34 17 26 57 117 134 111 66 44 65 140 175 102 46 28 82 151 197 213 196 199 190 189 187 184 182 181 181 182 186 184 183 185 188 189 188 186 185 187 189 189 188 188 190 192 192 191 190 189 189 189 190 190 190 190 190 189 189 188 188 188 191 191 191 190 190 190 190 190 191 183 172 168 170 173 175 174 172 166 156 153 159 163 152 135 138 140 141 138 133 123 105 89 121 144 165 162 137 112 100 100 132 147 147 144 144 137 131 129 120 134 154 177 189 177 162 162 164 166 141 118 128 141 139 138 146 161 177 185 186 187 188 186 168 166 167 167 165 165 165 163 152 171 196 202 181 153 142 145 165 164 176 190 166 105 62 58 60 30 25 67 132 174 163 125 109 107 114 120 120 116 99 74 82 97 108 111 114 113 97 77 56 51 62 83 96 110 147 188 187 175 168 176 193 203 201 194 183 158 131 105 87 64 51 78 103 109 114 129 151 128 86 90 109 81 72 94 116 88 75 129 197 213 200 192 192 190 194 188 182 186 191 192 186 174 161 152 134 131 120 104 81 48 31 36 33 41 66 124 168 172 144 94 68 92 79 63 58 49 57 75 61 56 52 58 62 55 51 58 62 57 59 57 47 46 47 41 45 42 38 36 38 44 53 60 48 44 41 43 45 47 48 49 44 50 52 46 41 43 52 60 70 49 43 48 47 61 96 121 141 172 119 61 117 200 211 188 179 179 179 187 177 143 138 170 186 171 151 148 149 118 88 97 141 201 192 102 45 102 165 141 81 78 110 137 147 155 160 176 180 175 173 176 193 212 200 164 101 113 167 183 167 150 130 140 137 106 97 128 145 117 91 94 121 161 177 157 140 131 110 85 55 36 34 55 81 103 118 123 168 136 79 44 55 70 59 45 40 38 36 35 33 29 24 20 18 23 28 29 26 26 29 33 31 30 35 45 57 61 53 43 19 24 32 39 41 38 34 31 30 25 20 18 20 23 26 28 29 27 22 18 22 34 50 61 84 106 121 131 115 62 61 125 144 149 149 141 139 151 160 157 130 124 116 101 75 57 77 114 133 104 66 38 27 24 19 14 17 18 20 24 28 30 29 28 28 27 26 26 28 29 28 26 26 50 82 97 83 52 25 14 10 34 75 108 105 72 40 26 23 38 53 60 51 29 16 19 15 16 17 16 16 17 20 23 24 25 26 27 28 28 28 28 29 31 30 27 25 26 26 23 37 47 51 43 26 20 57 111 139 166 193 204 192 158 137 143 150 147 152 136 80 30 19 28 33 29 25 23 25 27 28 28 27 31 39 44 42 38 40 46 52 52 112 159 155 176 191 155 122 63 91 183 230 227 180 109 52 46 73 109 109 90 74 61 59 56 54 54 51 46 44 45 49 50 45 34 26 25 28 28 34 25 26 46 72 90 98 102 105 104 111 112 83 48 60 103 105 114 150 168 143 82 39 54 63 64 49 28 25 35 42 44 45 46 41 33 30 35 41 44 55 54 42 32 33 27 15 11 64 102 111 137 179 140 75 73 118 121 79 28 27 49 48 37 78 138 165 143 119 98 64 36 18 30 74 104 70 27 59 130 206 185 140 98 80 65 44 29 27 26 20 16 28 42 39 24 27 32 38 42 48 52 48 41 43 47 45 39 43 55 60 55 42 40 36 33 35 38 37 33 31 34 34 27 18 25 62 106 113 104 57 5 12 72 121 136 88 63 66 86 73 49 58 84 56 42 31 31 39 44 46 47 50 53 56 61 65 62 47 31 35 37 40 43 46 63 101 136 98 58 33 46 70 78 63 43 58 69 60 40 37 23 30 82 120 145 169 191 162 88 47 39 46 59 65 64 67 72 88 109 137 162 173 170 139 165 207 141 64 76 96 124 137 118 94 90 92 102 94 80 77 68 57 57 56 45 41 31 31 78 122 121 81 66 84 110 90 52 40 46 47 35 29 40 63 84 97 102 72 53 61 60 62 99 136 159 202 132 38 10 59 93 101 127 177 197 113 30 70 123 123 126 187 228 216 138 71 47 37 29 28 36 33 22 29 54 69 68 66 105 151 133 60 45 116 186 220 228 215 210 239 249 205 151 99 168 202 201 212 236 227 176 97 61 63 85 90 120 184 230 236 201 155 119 102 101 96 84 92 103 101 93 84 61 38 34 40 43 46 48 48 47 45 44 49 46 42 39 38 40 43 46 39 35 35 40 44 44 43 43 47 49 46 39 36 37 37 34 26 28 29 26 22 21 23 27 30 28 32 41 47 46 43 43 46 46 44 38 33 35 44 53 51 40 33 33 32 32 47 67 50 32 21 28 40 43 42 42 33 38 47 57 61 59 52 46 36 39 45 49 49 45 40 36 38 38 37 37 37 37 37 36 33 40 48 49 42 37 40 46 52 55 58 58 55 50 46 44 54 63 62 51 51 61 59 46 24 22 20 22 28 36 44 49 46 47 47 44 39 35 33 33 52 41 30 29 36 39 35 28 29 34 37 32 22 15 15 18 26 28 33 39 45 50 53 54 50 55 58 54 50 51 61 71 54 42 38 45 51 50 48 49 36 30 24 25 35 45 44 36 30 33 36 38 41 45 50 54 54 48 41 36 35 35 35 35 37 39 34 31 31 24 21 28 45 50 46 34 29 34 35 31 37 38 39 41 43 45 45 44 48 46 39 28 18 14 18 24 29 31 32 31 28 28 32 35 42 38 30 24 23 31 46 57 48 38 28 24 22 22 30 40 55 55 54 52 50 47 45 43 52 48 42 38 37 36 36 36 41 41 40 40 41 41 41 41 34 36 41 47 51 50 45 40 42 35 31 39 50 50 35 21 8 8 9 13 19 26 32 36 34 25 15 13 22 38 52 59 52 38 27 26 31 31 27 23 25 25 24 24 23 22 22 22 21 29 38 41 40 42 50 58 56 53 49 47 48 51 52 51 48 47 47 46 46 44 42 41 39 40 40 39 38 36 35 34 39 36 34 35 41 47 51 53 66 66 51 32 25 22 24 30 53 56 53 42 32 29 33 35 35 32 29 26 25 24 25 27 37 39 41 41 38 34 30 28 25 23 20 18 17 20 23 26 29 31 34 35 34 31 27 25 24 22 25 32 34 29 24 20 19 26 39 48 48 41 31 25 22 21 23 27 32 36 36 36 39 42 47 54 60 65 67 68 58 53 52 55 57 56 55 57 57 52 44 37 34 34 33 31 29 26 22 20 21 24 27 30 28 26 23 23 25 26 26 25 30 27 24 25 27 29 27 24 26 26 28 30 32 35 37 39 35 35 37 39 39 37 31 27 39 38 35 31 28 29 33 37 35 38 41 40 36 30 25 23 33 34 36 39 48 55 53 47 41 39 39 42 40 35 33 34 32 32 32 33 35 37 39 40 40 38 32 26 26 34 39 41 39 39 41 43 45 43 38 33 22 25 31 37 36 28 20 18 22 30 43 52 48 38 33 34 40 43 41 35 32 34 37 37 37 37 36 36 35 35 35 35 32 36 39 37 35 39 49 58 49 47 44 43 43 43 42 40 38 34 30 30 33 34 33 31 25 24 23 20 17 16 17 19 19 17 15 17 24 35 46 52 50 50 50 47 43 39 36 34 29 32 33 33 35 36 33 28 24 23 27 32 36 37 41 45 51 49 43 35 27 24 25 28 38 37 35 34 33 35 36 38 36 33 30 29 30 29 27 24 26 27 27 28 28 28 28 29 30 30 31 34 37 39 38 36 35 37 40 42 44 45 45 44 49 41 32 31 39 44 37 26 24 24 24 23 23 25 25 25 30 30 31 32 32 31 31 30 23 27 34 45 54 60 61 60 58 55 51 47 44 43 42 42 39 42 45 44 42 40 41 43 47 47 48 50 52 51 48 45 45 43 41 41 41 37 32 28 27 28 27 25 23 24 26 29 26 25 23 24 27 35 43 48 45 45 45 45 45 45 44 44 40 40 38 32 27 27 33 39 39 33 29 31 38 43 42 39 43 45 41 36 44 60 68 65 43 38 37 43 47 44 37 33 38 44 48 44 34 30 35 41 41 38 34 31 30 31 35 37 40 37 34 36 40 45 48 49 44 42 38 31 26 25 28 31 34 34 32 30 29 32 38 43 38 37 37 36 36 36 36 37 37 37 37 36 33 31 28 27 36 37 38 38 37 34 32 31 34 34 35 35 35 35 35 36 30 30 30 31 34 37 40 42 42 42 44 46 45 39 31 24 27 30 34 36 36 38 41 44 42 41 40 37 35 36 41 46 49 40 29 23 31 44 52 52 45 38 33 32 31 26 22 21 33 39 46 49 47 43 41 39 33 36 37 30 16 10 20 35 43 43 43 45 45 42 35 30 22 21 24 29 30 29 31 35 42 43 37 26 17 15 16 16 18 18 17 15 11 11 12 14 18 18 16 14 17 26 39 48 49 42 32 25 27 32 33 29 26 21 17 16 15 12 13 16 20 23 27 32 34 33 30 28 28 31 34 33 30 25 20 18 25 23 24 26 27 22 14 7 13 15 19 22 24 25 27 29 34 33 32 30 30 29 30 30 29 26 23 21 21 23 25 27 25 23 21 19 19 21 23 25 22 21 19 16 16 21 28 33 35 32 28 26 24 21 19 19 25 34 42 43 41 38 33 28 23 21 18 14 13 17 26 34 41 41 43 43 35 26 22 24 38 46 50 42 32 25 21 19 16 15 12 11 11 13 16 18 17 17 18 19 20 20 20 20 21 19 15 9 5 3 2 3 4 4 4 3 3 4 5 6 6 7 7 6 6 8 11 14 15 16 19 24 28 30 28 26 23 19 18 20 25 28 26 22 18 16 14 13 14 17 21 23 28 27 22 13 8 9 14 15 13 17 25 34 40 37 28 20 13 12 9 8 7 7 8 9 8 9 10 9 8 10 13 16 30 30 32 35 36 33 25 19 23 22 21 20 19 19 19 19 18 19 20 19 18 19 23 27 23 22 20 18 18 22 28 32 42 40 41 43 39 31 27 27 42 39 39 41 30 56 84 132 158 159 123 49 30 75 124 163 137 123 118 155 166 117 70 46 55 69 49 33 69 153 214 206 218 174 132 94 69 55 57 87 124 124 113 105 101 78 59 64 68 89 101 81 87 156 197 171 90 44 21 22 48 97 146 182 180 141 86 55 75 137 142 68 31 75 144 189 205 198 184 191 185 185 184 181 179 179 180 182 185 185 184 186 187 189 188 188 186 186 186 186 187 188 188 188 189 189 190 190 190 189 187 187 192 191 191 190 189 188 188 187 190 190 190 190 189 189 189 189 197 185 173 168 172 177 178 176 167 143 131 146 163 166 164 167 170 169 166 161 151 133 110 91 119 131 162 181 151 97 80 98 166 187 185 181 171 147 130 114 118 123 126 138 154 157 155 159 147 151 153 156 155 145 141 149 140 153 173 186 182 174 179 191 179 173 175 177 173 175 178 172 156 170 182 179 164 155 160 168 179 179 198 212 179 114 72 65 37 31 67 121 132 111 104 112 122 119 121 121 116 113 98 75 74 59 51 57 63 56 44 36 25 69 115 138 152 167 174 171 156 150 158 180 188 169 140 122 102 88 75 76 96 92 80 109 170 162 176 205 229 179 110 127 157 128 125 141 136 93 66 97 148 189 203 202 199 194 196 187 186 191 197 198 188 170 151 138 131 117 113 121 105 57 30 41 32 43 55 91 115 106 83 54 34 49 47 42 51 44 32 42 29 53 53 42 51 56 44 36 43 42 53 59 51 44 42 39 29 36 43 52 66 80 84 79 65 74 76 67 59 59 59 56 61 65 62 57 70 95 107 105 74 55 61 71 66 86 136 171 173 183 122 71 117 177 188 189 184 164 162 177 161 126 146 206 184 166 164 163 159 133 94 85 140 163 140 94 76 103 131 116 83 89 126 149 157 166 165 170 176 178 185 195 209 215 184 136 108 115 151 166 145 124 125 145 139 102 95 111 114 116 121 115 94 122 140 130 117 110 92 66 38 36 29 38 79 128 151 152 211 163 84 51 89 112 79 41 38 36 32 30 29 27 24 21 18 22 26 27 26 26 28 31 26 28 34 46 59 62 49 34 17 24 33 40 40 37 32 29 28 23 19 19 19 19 22 26 32 31 28 23 18 20 34 50 87 114 116 92 70 58 78 120 122 123 131 134 134 146 156 151 129 126 116 105 91 72 75 98 110 88 57 34 23 20 18 16 17 19 22 26 29 30 29 28 28 26 25 27 29 30 29 28 32 47 63 67 55 38 24 17 16 48 93 122 116 84 49 30 24 31 47 57 48 29 17 15 14 15 17 17 16 17 20 23 24 24 24 25 26 28 30 32 30 30 29 26 25 26 21 15 44 99 119 78 34 21 31 44 75 121 170 190 170 122 88 83 127 148 169 145 77 24 17 29 29 30 29 26 24 25 30 34 32 24 22 29 34 44 72 103 113 94 160 210 183 202 230 188 115 60 111 217 243 208 146 75 48 47 81 137 163 141 95 57 66 62 59 58 54 47 44 45 44 46 43 34 28 29 32 33 31 22 26 50 75 82 73 62 56 48 47 54 54 51 56 64 67 81 112 119 100 62 36 54 49 41 34 30 29 33 41 47 45 46 43 35 32 37 45 49 61 59 49 42 37 24 16 21 102 168 176 156 145 92 65 115 124 97 60 43 43 40 37 42 79 89 102 143 183 155 75 20 15 36 96 150 117 39 57 152 221 200 166 149 146 118 63 22 20 17 13 26 61 86 68 33 28 28 31 35 40 41 40 39 40 38 39 44 48 47 44 42 37 37 37 37 36 33 28 24 33 37 35 31 26 25 51 92 162 167 110 23 4 49 100 122 81 59 68 89 70 40 58 99 58 45 34 33 38 41 42 42 47 50 53 54 55 53 45 35 36 34 35 40 46 53 61 68 58 51 49 52 46 34 36 51 80 86 66 37 25 21 40 76 96 130 139 126 90 46 35 36 57 65 65 61 58 52 57 72 101 122 129 127 127 178 205 133 83 88 90 93 87 63 41 38 44 44 52 53 39 38 64 92 115 96 84 63 51 90 122 103 65 107 178 197 130 63 51 62 58 43 33 37 40 42 53 67 59 49 59 58 60 83 98 107 120 69 19 16 71 122 148 185 236 249 165 58 32 37 81 166 246 247 221 164 107 62 34 27 37 35 31 30 38 46 44 36 48 104 138 99 55 85 141 159 139 147 169 202 232 233 188 134 70 128 170 190 195 193 180 146 114 64 52 74 75 90 159 232 247 165 95 82 80 64 64 85 118 139 139 120 97 59 30 32 37 40 43 47 49 48 46 45 51 49 46 43 41 40 41 41 37 30 26 31 38 40 40 41 54 50 41 32 33 38 34 26 15 18 21 19 17 19 26 32 39 36 39 47 50 46 44 46 43 45 43 37 32 34 45 55 46 41 38 38 34 28 29 36 29 19 17 28 43 48 46 45 38 41 49 59 65 64 56 49 40 42 46 51 53 50 43 38 39 38 37 37 38 38 37 35 32 38 49 55 50 41 39 43 53 57 61 61 58 53 50 48 49 56 57 52 53 58 53 42 25 24 23 26 33 41 48 51 46 46 45 42 39 37 35 35 46 38 31 31 37 42 40 36 31 33 33 27 17 12 13 17 23 24 27 34 41 47 51 53 52 56 59 57 53 53 58 63 53 42 37 46 55 54 46 41 31 32 33 36 43 47 44 36 27 31 35 38 42 46 51 54 53 47 40 35 32 31 30 30 32 36 34 34 35 28 24 30 44 49 46 35 30 35 37 34 40 43 47 48 45 42 42 43 46 42 34 24 16 16 22 28 29 31 32 31 29 30 35 39 47 42 33 25 24 32 47 59 44 35 26 23 22 23 31 42 55 55 54 53 52 50 48 46 50 45 40 39 41 42 41 39 42 40 38 39 41 44 45 46 33 34 38 44 49 50 45 40 44 35 29 35 45 48 37 25 11 11 11 14 18 24 29 33 30 25 19 20 29 42 53 59 53 40 30 29 31 30 24 21 20 21 22 22 22 20 19 17 21 29 38 43 42 44 49 55 50 49 45 43 47 53 55 54 49 47 45 44 43 42 39 38 36 39 41 41 39 36 34 34 36 37 40 43 47 51 54 56 65 66 51 32 25 24 27 36 45 48 45 36 29 31 37 41 39 35 30 28 25 23 23 26 34 37 42 43 41 36 32 29 27 26 23 20 19 20 23 26 29 31 34 34 33 30 29 28 26 25 28 34 35 30 24 22 24 31 42 48 47 39 30 25 25 24 23 24 29 33 36 37 34 38 46 55 63 67 67 66 60 56 54 57 59 57 55 56 59 54 44 35 30 31 29 27 21 19 18 20 24 28 30 31 26 23 20 20 20 21 19 19 15 14 15 21 28 33 34 33 32 32 32 33 35 37 38 39 40 39 37 36 35 31 25 21 33 33 32 29 27 27 30 34 34 36 38 37 33 29 27 27 30 32 34 37 44 52 53 50 41 38 38 39 37 33 32 34 33 32 30 30 32 37 42 45 35 33 28 23 23 27 30 28 33 35 39 43 46 45 40 36 26 26 28 31 28 19 14 11 19 26 40 52 49 39 34 37 39 43 43 38 35 36 39 39 40 39 37 36 34 33 32 32 29 33 35 35 34 38 46 53 52 49 46 45 44 42 39 36 37 35 33 33 33 31 28 24 21 21 20 18 16 16 18 19 19 17 16 19 27 37 46 50 49 48 46 45 44 43 41 40 34 36 36 36 38 40 36 30 29 26 27 31 33 33 38 44 50 47 40 33 27 25 27 29 34 33 33 33 34 36 38 39 32 29 25 25 27 28 26 24 24 26 27 26 26 26 28 29 32 32 34 38 42 44 43 42 41 42 44 46 47 48 48 48 44 37 28 27 33 38 32 22 23 25 25 23 23 24 23 20 22 23 25 27 29 31 32 32 24 27 32 41 51 58 61 61 57 53 48 45 44 44 44 43 38 40 43 44 45 45 46 47 47 47 48 50 52 52 49 46 43 40 37 38 39 39 35 31 29 30 29 27 25 26 29 31 27 26 25 24 27 33 42 48 48 46 45 43 44 46 48 50 45 42 36 29 25 25 29 33 36 34 33 35 38 41 40 39 41 44 41 36 43 58 66 64 48 42 40 45 50 47 42 39 39 43 44 41 35 32 35 39 41 39 37 34 34 35 38 39 38 38 38 38 39 40 43 44 45 45 42 36 30 30 34 39 33 32 29 26 26 30 37 43 40 40 40 39 38 36 34 33 32 33 33 33 31 28 25 23 29 35 42 45 42 37 32 29 31 33 34 35 34 34 36 37 33 33 32 33 34 37 39 41 43 43 43 43 41 36 28 22 25 27 29 30 30 34 42 48 45 44 41 35 31 31 37 42 43 39 30 23 27 39 49 54 48 41 35 33 31 26 24 24 34 39 45 47 45 42 41 42 34 36 36 28 14 10 22 38 48 47 47 49 50 47 41 35 24 21 22 26 30 31 33 37 40 41 36 26 17 16 16 16 17 17 16 13 10 9 11 13 16 15 15 14 17 24 34 41 47 45 38 30 26 27 27 24 24 23 24 24 19 13 12 14 19 21 24 28 31 32 30 28 30 32 34 35 32 28 24 21 27 25 25 27 24 16 9 7 14 16 19 21 21 23 24 26 35 35 35 34 34 33 33 32 25 22 20 19 21 23 24 24 20 18 17 16 17 20 24 26 21 19 16 13 13 18 26 32 35 27 22 21 21 20 21 25 33 41 46 44 39 35 32 28 23 22 19 15 14 17 23 30 37 41 45 42 30 20 21 28 35 40 41 33 24 20 18 17 12 12 11 11 13 15 18 20 19 20 21 21 21 21 21 20 19 16 12 7 4 3 2 2 3 3 2 2 3 4 4 4 4 5 6 5 5 6 8 10 10 11 15 20 26 29 29 28 22 21 18 20 23 24 23 20 15 14 12 12 14 16 19 21 26 29 28 20 13 12 15 15 13 16 21 30 36 35 26 18 10 9 7 6 6 6 7 8 7 9 11 11 11 11 13 15 33 32 31 30 29 27 25 23 24 23 22 21 19 19 18 18 19 18 18 17 19 21 24 26 22 22 22 21 20 23 28 33 42 40 39 37 33 29 29 33 44 39 37 38 26 45 61 100 128 125 87 30 48 123 163 175 141 119 96 109 106 65 44 44 64 54 29 55 127 190 215 201 176 101 57 51 60 70 58 49 62 59 58 61 62 55 49 48 58 56 52 55 95 158 160 104 54 38 26 46 93 160 207 198 185 154 121 88 95 127 103 48 58 153 201 197 191 187 181 173 180 181 182 181 181 182 186 189 184 185 186 185 184 184 185 186 187 184 182 183 187 188 186 183 187 187 187 187 187 186 185 185 188 188 188 188 188 188 187 187 188 188 188 187 187 187 187 186 187 178 169 169 176 181 178 173 160 139 132 149 168 174 179 186 191 194 190 183 180 174 150 122 108 128 152 158 138 116 115 127 160 190 192 195 186 157 136 112 130 121 101 95 111 125 127 128 131 147 172 178 154 133 133 140 130 144 163 174 170 163 166 174 179 170 174 176 167 166 167 155 158 165 165 157 155 165 175 179 153 151 168 186 172 130 86 56 11 59 132 167 141 118 146 188 175 160 143 126 114 111 100 78 80 61 44 44 54 61 66 70 62 108 142 147 162 191 196 178 146 151 161 162 139 99 67 54 59 74 102 143 176 143 101 130 191 184 206 224 243 186 102 141 177 149 161 191 193 146 88 73 87 134 164 185 193 187 187 181 191 195 198 196 187 171 155 145 137 115 100 105 97 59 35 44 21 49 51 55 58 44 36 33 54 50 47 36 56 67 53 75 82 102 90 83 111 112 74 49 41 44 52 57 49 36 33 38 49 79 102 113 133 151 135 101 114 138 148 131 116 118 120 116 118 123 106 86 110 161 174 151 73 59 75 92 81 96 143 174 163 157 123 86 88 120 151 168 174 165 162 154 138 139 171 201 165 160 178 168 148 138 106 82 106 110 120 131 106 83 105 124 122 120 148 168 172 174 169 173 176 178 190 198 191 177 155 129 129 123 146 182 158 108 116 146 132 98 106 122 111 126 134 100 99 114 119 97 71 64 59 46 64 55 30 31 80 130 157 172 194 154 86 71 128 151 97 41 29 26 23 21 22 23 23 22 21 23 25 25 25 25 25 26 22 24 30 45 63 67 48 25 28 32 37 38 36 31 28 26 24 19 18 19 20 18 21 25 31 30 31 30 22 16 25 39 75 99 103 73 51 66 94 109 112 107 116 120 115 123 133 127 122 110 95 96 100 87 87 112 120 96 63 37 25 22 21 20 19 21 25 28 30 30 29 28 27 26 25 27 29 31 30 29 32 43 49 44 36 31 25 17 25 60 100 117 106 80 52 34 28 30 41 48 38 25 18 13 15 16 17 17 15 15 17 19 21 21 23 25 27 29 31 32 32 31 28 27 28 27 18 8 57 142 174 116 54 32 22 9 40 108 179 192 145 93 74 81 114 151 182 153 75 20 16 28 31 30 28 28 29 32 34 36 32 21 25 45 57 70 109 154 146 123 179 219 181 180 199 165 102 68 104 180 192 142 88 54 69 68 90 144 187 169 108 62 72 69 68 66 60 49 42 40 42 46 47 40 35 33 33 32 26 25 33 48 59 56 49 45 38 32 36 43 41 44 56 63 74 73 75 68 68 60 36 35 33 23 24 34 37 40 43 42 39 42 41 35 33 40 50 55 60 74 86 86 64 29 18 34 97 148 148 106 78 61 79 131 104 73 55 56 52 41 34 32 61 73 101 161 203 151 57 11 28 68 112 144 127 62 55 120 158 154 151 160 163 125 62 21 21 17 14 31 78 113 96 55 33 27 27 33 37 36 39 45 48 46 47 49 47 42 36 34 36 37 39 38 34 28 25 23 33 39 35 31 28 23 44 85 171 182 129 38 3 23 57 79 80 67 64 61 40 31 48 69 46 41 38 37 36 33 33 35 40 47 52 50 46 43 40 36 34 34 36 40 44 44 36 28 36 45 47 40 29 23 38 63 80 73 56 39 22 20 44 65 79 94 80 62 45 32 41 47 78 71 56 50 51 45 39 44 59 66 47 52 125 196 185 132 126 143 141 112 69 28 10 16 32 33 40 58 72 80 115 164 198 158 142 121 76 65 76 63 67 138 218 209 122 69 71 76 54 49 44 40 34 27 27 32 39 35 46 48 62 85 78 64 44 31 44 61 97 141 163 187 242 249 201 93 14 2 65 162 227 225 216 195 147 77 32 27 39 37 36 38 44 48 48 46 55 82 83 55 71 136 165 139 76 70 107 160 175 160 123 77 96 116 137 156 139 107 111 122 127 69 49 74 70 50 91 165 185 134 87 74 69 55 62 91 123 140 126 96 73 42 26 41 46 50 54 54 49 45 44 44 51 51 50 48 46 44 41 40 31 28 27 32 37 40 44 48 61 55 43 31 32 37 32 21 14 18 21 21 20 24 33 41 44 43 50 59 58 49 44 47 43 45 43 36 30 32 42 53 46 44 41 39 35 29 24 20 19 16 17 27 41 48 47 43 42 44 49 58 65 65 57 50 43 43 46 52 58 58 51 44 41 39 38 38 39 39 37 35 30 34 47 57 56 46 42 44 56 59 63 63 59 55 52 51 45 48 51 53 54 51 43 36 29 28 28 31 38 44 48 49 47 45 42 40 38 38 37 36 39 35 32 34 38 41 41 39 34 33 28 20 12 9 11 16 18 18 20 26 35 43 48 50 50 51 53 52 51 52 54 56 50 43 42 51 57 51 39 32 33 42 51 55 56 53 45 36 29 31 35 38 40 44 49 52 46 41 35 31 29 28 26 24 28 34 36 38 41 34 28 34 41 46 44 33 29 35 38 35 39 47 54 52 45 39 40 43 40 36 30 23 20 22 26 30 28 30 32 31 30 32 37 42 45 43 40 35 33 37 46 54 41 32 25 23 23 25 34 45 53 54 54 54 53 51 50 49 48 42 37 37 41 43 40 36 41 39 38 40 43 45 45 45 36 34 33 36 43 47 46 44 44 35 29 34 45 47 38 28 22 20 19 19 20 22 24 26 31 29 29 31 36 42 47 49 48 38 30 29 31 28 22 19 14 16 20 23 23 22 20 18 21 29 37 41 41 42 45 49 44 44 40 39 45 54 57 55 48 45 40 38 37 37 35 33 30 35 40 42 41 38 37 37 37 43 50 54 53 52 52 54 63 66 54 35 28 26 29 36 39 42 39 30 26 29 37 41 43 36 30 28 25 22 23 28 30 36 42 45 43 38 33 31 31 30 28 24 20 20 22 25 30 32 34 33 31 30 31 32 30 30 32 37 37 30 24 22 29 38 49 51 44 35 30 28 29 25 22 22 26 31 35 37 32 37 46 57 65 67 64 61 62 57 56 59 60 57 55 55 62 57 45 33 27 28 26 23 21 20 21 24 27 29 29 27 24 22 20 19 20 20 19 18 11 11 14 20 28 34 34 33 33 33 34 34 36 38 39 40 44 40 36 32 28 24 19 15 27 28 29 28 26 25 27 29 34 35 35 33 30 29 29 31 26 29 32 34 40 48 52 51 42 39 37 39 38 34 34 37 39 35 30 27 28 34 41 46 35 32 25 19 19 22 23 21 28 31 36 43 47 46 42 37 33 29 27 26 23 17 14 13 19 25 39 51 49 38 34 39 38 42 43 39 38 40 41 41 40 38 37 35 33 33 33 33 28 30 32 33 34 37 42 46 52 50 48 47 46 43 38 35 40 38 34 32 30 27 23 20 19 18 18 17 16 17 19 21 20 18 16 19 28 39 48 53 45 42 39 39 42 44 43 42 38 39 38 37 40 44 41 35 33 31 32 33 32 31 35 41 48 42 35 29 27 28 29 29 32 32 33 33 35 36 37 37 29 25 21 21 25 26 24 22 23 24 25 24 23 24 27 29 31 32 35 40 45 47 46 45 44 44 45 45 46 48 49 50 38 33 26 25 31 37 33 24 26 28 26 21 20 22 21 18 14 15 18 22 26 30 33 34 28 29 32 39 48 56 60 61 54 50 45 43 43 44 44 44 38 38 39 42 45 47 47 47 48 48 48 50 51 50 46 43 36 32 29 31 34 37 35 32 31 32 32 30 28 28 30 33 27 27 26 25 26 32 40 46 49 47 43 41 42 46 52 55 53 46 35 27 23 22 24 25 29 32 36 38 38 37 38 39 37 41 40 36 42 56 64 61 51 44 40 44 49 48 45 43 43 43 41 39 36 34 35 36 39 38 37 37 37 37 38 38 40 41 40 37 34 34 39 43 44 43 43 41 40 39 39 40 34 33 31 29 27 30 35 39 40 41 42 41 39 35 32 29 27 28 29 29 27 24 20 19 23 31 42 46 43 37 33 32 29 31 34 34 34 34 37 39 38 37 36 35 36 37 39 40 45 43 42 40 38 32 25 20 25 27 29 29 28 32 40 46 48 46 42 34 28 27 33 39 37 41 40 29 22 28 43 54 49 42 36 34 32 28 27 29 37 41 44 43 39 37 38 40 38 38 36 26 13 9 21 37 49 47 47 50 53 53 48 43 27 21 19 24 29 32 34 36 34 36 34 25 18 17 18 18 14 14 14 12 10 10 13 15 15 15 15 16 18 23 29 33 40 43 41 33 25 23 22 21 18 22 28 31 26 18 16 19 23 22 23 26 29 30 29 27 29 30 33 34 33 31 28 26 26 25 26 27 22 13 10 11 16 18 19 20 20 20 21 24 33 34 35 36 36 35 33 32 21 19 17 18 21 22 22 21 15 14 13 13 15 19 23 26 18 16 13 9 11 15 25 32 32 22 15 16 17 18 23 31 40 46 49 43 36 32 30 28 22 22 21 17 15 17 21 26 36 40 44 40 28 18 20 28 31 33 31 24 18 17 16 15 12 12 11 12 13 15 18 19 22 22 23 23 23 22 20 19 17 14 9 6 4 3 2 2 2 1 1 2 3 4 4 4 4 6 7 7 6 5 6 6 6 7 11 17 24 30 31 31 24 23 22 21 20 19 18 16 11 11 11 12 13 15 17 19 26 34 37 30 20 16 16 17 14 15 19 25 32 31 24 17 9 8 6 6 5 5 6 7 9 12 15 15 14 12 11 12 37 34 30 26 24 24 27 29 24 24 23 21 20 19 18 18 21 18 16 17 21 24 24 23 19 21 23 23 22 23 25 28 44 44 43 39 33 33 38 45 41 38 36 35 23 42 51 81 93 91 59 23 73 164 188 173 130 101 62 62 62 42 44 56 68 44 31 98 179 198 191 184 106 54 57 88 104 107 80 52 40 42 46 45 41 46 52 49 51 34 27 54 114 159 125 50 53 48 50 87 110 134 176 174 184 163 151 116 106 115 78 45 116 200 212 194 188 176 182 185 184 185 186 184 182 183 186 189 182 184 186 184 180 178 179 181 189 183 179 181 187 188 184 179 186 185 184 183 183 183 184 184 183 183 184 184 185 186 186 186 186 186 186 185 185 185 185 184 173 167 164 169 179 182 175 167 158 155 149 148 160 174 177 171 183 192 189 179 184 188 160 120 86 123 133 111 116 156 176 165 127 165 176 190 190 165 148 123 143 126 93 75 88 101 94 85 122 148 171 151 109 104 122 125 133 137 141 143 148 158 164 166 170 159 165 167 153 149 145 129 154 162 162 154 153 155 145 128 87 87 107 138 153 139 89 35 36 112 184 191 168 175 201 211 203 176 141 108 89 86 76 55 67 74 73 70 85 110 119 113 100 113 112 101 115 151 173 172 168 170 159 126 84 61 70 90 129 148 176 210 218 147 91 134 171 180 208 201 215 170 84 132 161 129 146 193 218 188 116 73 74 108 136 171 193 188 185 180 175 176 177 176 171 163 155 150 116 100 75 62 60 50 37 34 46 49 33 40 39 12 30 79 120 118 97 40 62 117 106 110 150 159 140 148 189 167 89 44 29 38 47 53 47 30 26 38 102 149 179 183 197 211 172 111 138 175 194 177 163 171 180 176 158 163 130 87 110 173 180 138 70 58 82 101 86 91 129 151 147 141 137 101 59 79 128 142 157 179 177 137 124 169 197 175 152 156 185 165 138 145 120 84 58 115 177 172 89 54 113 158 157 125 132 160 183 190 178 175 175 173 182 182 154 128 126 132 135 146 164 193 160 107 117 132 116 101 133 137 92 98 116 80 114 118 105 65 30 42 79 98 103 77 33 29 74 110 134 165 164 139 85 79 140 161 104 47 21 17 14 14 18 20 22 23 25 25 25 25 25 24 22 21 21 20 25 44 67 72 48 19 39 40 40 37 31 26 25 25 20 16 16 20 20 19 21 26 29 28 31 34 28 18 20 31 62 74 87 73 55 72 101 106 114 102 105 104 94 103 119 116 113 95 79 92 109 94 89 115 148 118 78 46 31 27 25 23 20 22 26 29 30 30 29 28 26 25 25 27 30 31 31 30 28 41 47 41 36 36 28 16 33 67 100 106 92 72 52 36 28 27 34 37 28 22 20 14 16 17 17 16 14 12 14 15 17 19 23 26 29 31 31 31 34 32 29 27 30 28 16 4 57 146 190 140 74 41 24 12 24 108 193 195 129 82 93 120 110 148 177 146 70 20 16 27 31 27 26 30 36 38 33 27 25 25 51 90 102 96 117 153 135 127 185 225 186 158 150 118 106 87 93 136 152 109 73 77 94 99 104 126 148 131 95 80 77 75 75 73 65 51 39 35 43 49 52 47 40 35 30 26 24 32 44 51 46 39 43 53 47 46 69 89 72 51 63 87 101 103 95 67 57 54 34 29 33 28 30 34 41 53 52 35 33 37 38 33 34 42 53 60 71 102 135 137 93 31 9 28 51 77 79 53 47 73 99 108 67 55 56 57 51 51 44 21 48 93 132 160 160 98 32 16 45 106 123 109 108 81 56 74 104 112 120 128 120 83 42 26 24 22 16 26 68 109 106 76 27 20 21 34 44 47 56 69 66 61 53 48 47 47 43 38 37 38 38 36 30 25 24 26 33 40 34 28 26 19 38 82 123 140 104 34 3 8 27 46 56 56 50 35 28 42 46 31 34 36 40 41 34 26 25 30 35 45 53 49 41 37 36 36 30 34 40 43 46 44 35 25 26 34 32 29 38 43 43 45 66 50 43 45 28 20 42 51 65 63 44 41 36 27 48 72 80 76 63 50 44 36 39 53 61 69 26 24 135 203 171 154 176 199 189 130 57 11 11 36 32 75 83 82 117 146 162 189 181 136 142 149 89 37 33 33 68 115 160 139 85 76 78 52 52 47 45 44 39 32 31 35 31 31 38 39 66 98 80 50 29 21 70 107 118 129 143 172 238 249 218 110 8 1 66 122 156 191 229 230 173 83 28 24 32 37 41 42 44 49 55 59 60 61 47 41 82 144 157 128 65 35 68 133 156 158 148 121 148 140 136 144 120 93 133 187 179 95 53 87 98 51 41 85 124 148 149 119 86 61 50 53 92 97 69 39 34 27 30 58 66 72 75 69 57 48 46 49 49 50 51 51 49 46 42 40 24 27 33 40 42 41 45 50 54 56 50 38 32 33 29 21 19 23 26 27 26 31 41 50 45 47 57 68 65 51 44 46 44 45 43 35 28 29 39 50 49 46 40 33 32 33 29 23 17 17 20 26 38 46 46 41 45 45 49 56 64 64 57 50 45 43 45 53 62 64 57 49 43 41 39 39 40 40 38 35 29 32 43 56 57 48 44 47 57 60 62 62 58 54 52 51 42 43 47 54 54 46 36 32 32 31 31 35 40 45 47 46 48 45 40 38 37 38 38 37 38 37 35 36 38 38 37 36 36 32 25 15 9 7 10 15 15 14 16 21 30 40 46 48 44 43 44 45 47 50 53 55 47 45 48 55 57 47 33 25 36 50 65 70 66 58 46 36 32 34 36 37 39 42 47 50 40 36 31 28 27 24 23 21 26 34 37 42 46 38 32 37 39 44 42 32 28 35 38 34 37 47 57 55 44 37 38 43 36 32 28 25 25 27 29 30 27 30 31 31 31 33 39 44 41 43 45 44 42 41 44 48 39 31 25 24 24 27 36 47 52 53 53 54 53 52 51 50 46 40 35 36 40 41 37 32 39 38 39 42 45 46 44 41 40 34 29 30 37 44 47 48 42 34 29 35 46 48 39 28 31 30 27 25 23 22 22 22 36 36 38 40 40 40 38 37 43 34 28 29 30 26 21 19 11 14 20 25 27 26 23 21 20 26 34 38 38 38 40 43 41 40 37 36 44 54 58 55 47 42 36 33 32 33 31 30 25 31 38 42 42 40 40 40 42 51 60 62 57 51 48 48 62 67 56 40 32 27 27 35 39 40 37 28 23 26 33 37 45 38 31 28 25 21 23 29 28 34 42 46 43 38 34 31 34 34 31 26 21 19 21 24 30 32 34 33 31 30 32 34 34 33 36 39 38 30 24 22 30 43 55 54 42 31 29 31 31 26 21 20 24 30 35 38 32 37 47 59 66 67 61 56 62 58 57 60 60 57 55 55 63 58 46 32 25 26 25 20 27 26 26 28 29 28 23 19 24 22 20 20 21 22 20 19 14 14 16 22 28 31 30 27 31 31 32 33 35 37 39 40 44 39 33 27 22 17 12 9 23 25 27 27 25 24 25 26 34 35 34 31 28 28 31 33 23 28 31 33 37 45 51 52 44 41 39 40 40 37 38 41 44 39 31 26 25 31 39 45 37 33 25 17 16 19 21 19 25 28 35 42 47 47 43 38 38 33 28 25 22 17 16 19 21 26 39 51 48 37 34 40 38 41 43 40 40 42 43 42 38 37 35 34 33 34 35 35 27 28 30 32 34 37 40 42 51 50 49 49 48 45 40 35 44 40 35 30 27 24 21 19 17 17 17 17 16 18 20 23 20 16 14 18 29 42 53 59 41 36 32 34 39 43 43 41 40 40 38 37 41 46 44 39 35 34 35 36 34 31 34 39 45 39 31 27 27 29 30 30 32 32 33 34 35 35 35 35 28 23 19 19 23 24 22 19 22 23 23 22 21 22 26 29 30 31 34 40 45 48 47 46 44 43 42 42 43 45 47 49 35 31 26 26 32 39 36 29 31 31 26 19 16 20 21 19 9 11 14 19 25 30 33 35 33 33 34 40 47 54 59 60 52 48 43 41 42 44 44 44 39 38 37 40 44 47 47 45 50 49 49 49 49 47 43 39 29 25 22 24 29 33 32 30 32 33 33 32 30 29 31 33 27 27 27 26 26 31 38 44 50 47 42 39 41 46 54 59 59 49 35 25 21 20 19 18 23 30 37 39 37 35 37 40 35 40 40 36 43 57 63 61 52 44 39 43 47 47 45 45 50 47 43 39 37 35 33 32 34 35 36 36 36 36 35 35 44 45 43 36 30 31 38 46 42 41 42 45 47 46 42 37 37 37 37 34 32 32 34 36 40 41 43 42 40 35 29 27 23 25 25 26 24 21 18 14 18 28 40 44 41 36 34 35 28 30 33 34 34 35 37 40 41 40 38 37 37 37 38 39 46 44 41 38 35 30 24 19 25 28 31 30 29 31 37 43 49 47 42 33 26 25 30 36 32 45 49 34 18 18 37 54 49 43 37 35 33 30 30 32 44 46 46 42 35 31 32 35 42 41 36 26 12 8 19 34 48 46 46 50 55 57 53 49 29 21 19 22 29 32 34 35 29 33 32 25 19 18 19 19 12 12 13 12 12 13 16 19 14 15 17 18 19 22 25 28 32 38 40 32 23 19 19 19 12 18 28 34 30 22 20 23 28 26 25 26 29 30 28 26 26 28 30 33 34 33 31 29 24 24 26 27 21 12 11 16 18 19 20 20 19 19 20 22 29 31 33 35 35 34 32 30 18 17 16 18 21 22 21 19 12 11 10 10 13 18 23 26 17 14 10 7 7 14 24 31 30 19 11 12 14 16 24 34 45 50 50 43 34 30 29 27 22 22 22 19 17 16 20 24 37 39 42 38 27 18 19 26 28 28 25 18 15 16 16 14 13 13 12 12 13 15 16 17 23 24 24 24 23 22 20 19 15 12 8 5 4 3 3 2 1 1 1 2 3 4 4 4 7 8 10 10 8 6 5 5 4 5 9 15 24 30 34 34 27 27 25 22 18 15 13 13 8 9 10 11 13 15 16 17 27 38 44 37 26 20 18 18 15 14 16 22 28 29 23 16 8 7 6 5 4 5 6 7 12 15 18 18 15 12 9 9 32 28 25 23 25 27 29 30 27 24 20 19 19 19 17 16 19 16 14 15 18 22 24 25 21 22 23 24 26 30 35 38 40 41 40 36 33 36 44 51 47 40 35 38 43 48 53 58 64 42 21 48 131 201 193 144 108 51 31 40 36 47 61 49 56 46 72 138 178 189 180 136 84 119 139 133 124 111 94 85 71 43 29 36 41 45 48 46 46 29 30 84 138 119 65 42 50 76 116 113 89 92 116 148 186 200 174 138 144 122 84 104 184 201 200 183 177 178 178 179 187 182 180 182 183 182 185 190 187 186 184 182 181 181 182 183 187 186 184 183 182 181 181 181 185 185 185 186 186 187 187 187 185 186 186 185 183 182 182 183 191 186 181 181 183 181 176 170 166 161 159 167 180 186 182 175 153 168 180 179 173 170 169 167 155 163 166 164 165 161 137 108 117 141 148 134 138 165 180 174 140 142 156 175 177 161 149 147 128 119 119 122 115 105 94 83 109 135 146 126 108 110 117 117 127 127 143 145 145 148 147 162 161 153 143 140 146 152 147 137 141 146 148 143 126 98 64 38 28 29 47 102 164 161 89 21 81 154 175 150 155 171 163 154 147 109 75 65 64 64 75 91 109 109 106 107 119 135 139 133 138 130 133 126 106 115 154 181 183 141 74 37 60 111 154 180 198 197 201 217 223 159 94 115 152 195 214 209 204 148 90 112 107 134 171 204 218 167 101 101 143 127 87 121 172 189 206 190 192 169 161 154 134 118 103 78 59 45 35 38 46 52 61 70 73 49 33 34 26 21 70 141 209 177 95 55 107 157 159 156 204 192 171 167 169 131 73 42 30 48 42 45 36 46 78 141 192 218 221 210 219 213 157 95 142 198 201 177 184 179 160 166 170 153 131 105 96 118 126 105 64 62 98 121 95 84 119 152 139 128 119 96 61 51 79 108 154 186 171 126 133 178 185 158 162 188 177 139 153 197 158 62 36 147 219 170 88 79 141 198 181 128 132 179 192 187 192 193 190 192 177 143 112 108 126 144 156 176 178 150 120 111 112 111 92 120 139 117 75 58 68 76 91 100 91 58 36 58 112 157 102 53 44 65 74 96 131 146 171 146 92 76 122 146 100 45 13 12 13 15 17 18 22 27 28 26 27 30 34 34 29 23 22 16 24 50 69 64 47 36 39 36 32 30 29 27 24 21 17 18 18 19 19 18 17 16 31 32 33 31 27 24 24 25 50 70 68 54 63 88 103 107 103 100 104 98 91 113 134 128 110 96 77 91 118 105 88 104 149 125 90 59 39 29 24 21 19 15 17 28 36 34 28 26 23 25 27 28 29 28 28 28 38 39 38 38 39 36 25 13 23 82 115 98 72 57 42 31 31 34 37 37 32 25 21 21 19 18 17 15 15 15 15 15 15 19 23 25 24 23 24 25 35 35 36 37 36 32 21 12 54 122 142 123 92 51 24 10 23 70 112 112 91 88 111 134 153 185 181 117 47 20 21 25 19 27 28 30 38 36 25 20 33 54 106 143 162 138 92 103 91 121 184 238 215 133 97 125 140 82 106 176 160 98 88 113 114 131 145 128 99 92 95 91 76 93 102 87 63 47 43 44 46 46 45 43 40 36 34 32 39 48 45 43 51 48 43 51 60 81 100 107 96 74 73 94 106 116 110 82 56 45 41 36 26 28 42 52 47 43 43 38 40 30 27 37 47 51 62 74 57 91 124 126 97 60 35 25 19 33 40 46 73 105 105 83 49 43 77 129 121 83 57 21 35 142 184 152 112 47 9 34 94 135 128 108 101 83 69 62 88 95 73 72 63 35 31 21 29 28 25 29 57 94 91 58 30 27 39 65 54 46 97 148 111 74 69 89 89 79 73 64 65 66 50 36 33 24 18 29 28 39 37 24 20 25 37 49 67 66 52 26 5 2 14 26 27 27 28 31 35 37 35 32 32 32 31 28 25 24 25 27 34 37 39 38 34 31 30 31 33 39 43 42 41 39 33 25 16 23 29 33 39 44 42 36 38 41 43 40 36 36 41 47 58 53 33 16 32 68 83 75 80 67 51 47 48 41 45 64 92 73 41 44 89 122 130 140 158 147 122 85 49 27 23 27 46 75 90 85 96 121 123 103 89 81 80 83 67 39 28 35 53 69 65 58 64 58 45 47 43 44 44 42 40 38 35 32 32 34 38 48 60 63 51 36 27 43 66 87 105 124 143 156 230 252 201 79 9 0 35 90 109 167 205 212 168 84 35 26 45 43 36 38 51 57 65 79 90 72 59 61 78 107 132 139 129 80 64 112 163 171 154 145 158 158 127 128 134 114 157 245 213 68 42 124 121 58 43 59 107 177 208 161 91 43 25 24 37 31 34 45 45 41 54 76 90 104 114 103 76 52 42 41 41 45 48 48 49 48 42 34 32 33 34 37 41 45 50 53 52 51 46 39 35 33 30 25 28 35 38 33 32 38 46 50 57 57 55 50 44 41 42 44 45 38 33 31 31 31 37 43 55 51 46 44 41 35 26 19 18 19 25 33 40 43 40 37 40 43 46 52 59 64 59 50 50 46 47 56 66 67 57 46 43 43 43 43 42 40 36 33 28 30 33 47 62 53 34 28 47 58 62 56 51 53 54 51 43 41 42 47 51 50 41 33 25 25 29 37 42 42 42 44 43 46 44 39 37 40 40 37 36 34 33 36 39 40 38 35 35 36 31 19 10 9 12 13 11 10 12 17 26 34 39 42 45 40 34 33 37 45 53 58 48 40 42 54 57 44 29 23 40 53 64 66 61 56 51 47 40 40 40 41 43 43 40 37 29 29 27 26 26 26 27 27 20 28 38 44 45 43 42 41 46 44 40 33 29 28 32 36 37 47 56 56 48 40 39 41 39 38 35 31 27 27 30 33 35 37 36 30 24 24 31 38 49 50 47 42 42 45 48 47 41 37 32 27 23 25 37 50 56 53 49 48 47 47 45 44 37 36 33 32 32 33 34 35 35 37 38 39 44 49 45 37 37 26 22 30 39 42 46 52 49 43 37 36 40 43 41 38 34 32 32 32 28 22 23 27 33 42 47 44 37 35 36 36 28 29 29 28 26 23 19 18 20 19 19 22 27 27 22 17 11 18 26 31 32 34 38 42 45 41 35 32 33 40 48 53 45 38 31 27 29 31 31 30 26 31 38 43 42 38 41 46 51 54 59 59 52 45 48 54 76 71 57 38 29 29 34 35 45 38 31 24 19 19 27 37 40 37 31 27 25 25 25 26 24 25 32 41 44 39 36 37 38 35 32 30 29 27 24 22 27 33 39 38 32 28 29 32 32 40 51 52 41 28 25 28 43 54 60 51 37 29 28 30 27 23 20 22 30 36 38 38 31 35 42 52 61 65 64 62 58 59 59 58 60 62 57 51 53 48 38 28 21 19 21 23 28 31 34 31 27 24 27 30 23 19 15 18 23 24 18 13 10 15 20 24 26 28 31 34 36 36 35 34 32 32 34 35 29 25 19 16 15 13 10 8 18 23 26 24 19 17 22 27 31 39 39 31 28 32 33 28 29 33 35 34 37 42 46 47 43 44 46 48 48 45 41 38 42 43 40 31 23 23 31 41 34 30 24 20 18 18 19 19 20 23 32 44 49 46 44 47 37 37 35 28 20 16 16 20 24 29 38 46 45 38 32 32 45 41 39 42 47 48 43 38 39 34 30 29 33 35 34 31 26 28 31 33 35 37 37 38 46 43 42 47 49 45 41 39 37 34 30 28 27 25 22 20 21 18 16 16 18 20 20 20 22 16 13 22 39 50 50 45 31 29 29 32 37 42 45 45 43 41 39 40 42 44 44 43 39 36 34 34 35 35 34 32 44 37 27 22 23 27 32 34 36 33 30 31 34 35 33 31 23 22 22 23 25 25 21 18 25 26 24 21 19 20 25 30 34 32 33 38 45 49 49 48 41 43 45 45 43 40 38 37 30 28 29 34 33 29 27 29 34 40 34 18 10 17 23 21 15 11 10 15 20 24 27 31 32 33 35 37 42 51 63 71 57 45 41 41 40 46 49 42 37 41 47 49 48 47 48 49 48 48 49 50 50 46 40 35 22 17 15 19 25 28 30 33 33 37 39 36 35 37 38 37 32 30 27 28 31 35 38 39 43 47 46 41 40 48 57 61 61 50 36 26 22 23 23 22 29 30 31 31 31 32 35 37 38 37 35 37 51 66 65 54 43 44 46 47 48 49 49 48 52 48 42 37 35 34 33 32 32 36 37 33 27 24 26 30 43 44 43 36 29 30 37 45 41 32 31 43 50 45 38 35 48 49 48 45 40 37 38 39 38 40 42 43 40 34 27 23 24 25 26 25 22 19 18 18 23 26 29 30 28 25 25 25 22 26 32 35 36 37 40 42 49 46 43 40 38 37 36 36 41 39 37 35 32 26 19 13 18 19 20 24 30 37 43 46 48 46 43 38 33 30 30 30 37 46 51 41 26 22 31 45 47 42 40 41 39 34 29 27 43 43 41 38 34 33 34 36 41 41 40 32 19 13 19 31 42 47 48 47 53 61 56 45 26 21 19 24 29 28 25 24 18 18 20 22 24 23 20 16 12 12 12 13 14 17 19 20 18 16 16 18 18 16 18 22 23 25 27 25 21 17 16 16 17 15 15 20 28 31 28 23 30 30 30 30 29 28 27 27 34 32 30 29 29 30 30 31 24 24 23 23 20 17 13 11 17 20 22 22 19 17 17 17 21 25 33 38 39 34 27 22 19 20 22 22 21 19 18 19 13 14 15 17 17 18 20 22 14 13 12 10 10 13 19 24 29 22 12 9 11 21 33 41 52 49 44 38 32 27 23 22 21 25 28 25 18 16 19 22 32 40 44 39 31 26 23 21 27 24 20 19 19 18 16 14 11 9 8 7 9 12 17 20 20 23 26 26 23 20 19 18 10 9 6 4 1 1 3 5 1 1 2 4 4 4 5 8 10 12 14 13 9 6 5 4 10 8 7 13 20 29 33 33 30 28 25 23 20 16 10 6 10 10 11 12 13 14 15 16 23 31 39 40 33 26 24 24 21 17 14 16 20 23 21 17 12 8 5 4 6 9 8 7 16 19 22 19 13 9 9 10 30 27 25 25 28 30 29 27 25 22 19 18 18 18 16 15 16 14 12 14 18 23 25 26 21 21 24 30 37 40 38 35 42 42 41 37 34 35 42 49 44 38 38 46 52 52 49 48 51 42 36 60 117 164 155 120 84 41 30 47 54 62 66 54 32 58 105 161 180 178 172 144 141 175 179 145 121 122 127 127 87 50 30 37 44 44 43 40 38 32 40 75 97 69 39 43 86 140 183 145 83 66 95 146 182 202 201 168 149 131 104 107 160 181 184 174 174 180 184 186 183 182 185 190 191 187 185 187 186 186 184 183 182 182 182 182 183 183 182 182 182 183 184 184 185 185 185 186 186 186 187 187 185 186 186 185 183 182 182 183 188 186 183 182 181 181 180 178 180 166 153 152 160 166 162 156 176 180 181 177 175 175 173 170 158 162 164 163 163 156 136 114 133 170 191 176 160 160 156 143 140 135 137 149 156 152 142 137 147 148 150 156 156 144 127 119 126 129 127 124 127 129 122 111 120 124 141 139 135 141 151 174 155 150 153 164 169 163 154 151 145 150 150 129 84 41 25 28 23 29 49 98 149 145 89 39 86 121 118 95 102 104 84 72 56 45 49 77 104 113 110 109 136 139 144 149 157 164 163 159 168 171 169 157 148 150 143 124 97 62 35 66 139 191 200 193 192 188 185 196 203 144 82 101 169 192 192 183 187 138 71 76 114 153 191 208 209 163 106 111 174 168 113 101 124 152 192 189 154 131 112 94 73 65 55 32 35 48 69 90 106 119 134 147 126 90 59 41 17 14 67 136 173 127 69 67 119 159 187 220 207 175 132 105 88 63 43 41 45 42 26 33 43 96 158 219 200 198 196 205 209 178 122 82 148 199 202 178 175 160 147 164 165 142 124 102 85 106 126 114 86 62 92 126 101 88 133 179 145 120 101 83 60 61 94 126 146 161 143 110 112 133 134 121 145 147 134 124 154 190 147 60 40 141 197 144 77 93 168 224 171 143 166 214 218 201 193 184 177 160 136 123 130 149 162 165 170 164 163 160 141 113 98 98 83 111 127 108 71 47 48 61 108 134 129 81 50 68 104 123 73 39 53 88 83 85 133 178 212 178 109 73 105 128 88 34 12 13 13 14 17 22 27 29 26 25 27 32 37 37 32 27 21 17 27 51 67 61 46 37 36 32 28 26 25 25 23 21 18 19 20 20 20 19 18 18 28 30 31 30 28 26 27 29 31 46 46 44 65 93 109 116 100 87 86 92 102 125 136 123 114 98 84 100 126 118 99 99 136 113 88 71 49 27 22 30 19 16 19 28 34 32 30 30 23 24 25 26 27 27 28 28 38 39 38 37 37 34 25 15 28 76 103 88 66 49 38 34 29 38 46 44 34 24 20 21 19 18 18 17 17 17 18 19 19 22 26 28 28 27 28 29 33 32 32 33 34 30 21 13 51 109 120 104 92 67 41 21 20 42 59 55 46 59 93 124 173 168 133 73 31 22 25 23 26 27 22 21 28 26 21 25 66 116 160 161 144 113 80 80 78 100 157 214 207 145 116 137 134 98 113 152 143 119 118 124 137 152 145 112 98 115 111 81 86 107 110 83 56 48 47 44 44 44 43 41 39 37 35 35 38 47 51 49 50 59 69 74 89 90 96 100 87 62 62 86 95 133 139 93 52 46 47 37 36 28 37 54 53 44 42 44 35 40 37 31 38 56 64 60 49 65 78 79 71 59 43 29 35 26 26 49 86 113 117 111 85 89 131 191 186 135 78 16 43 137 193 153 75 23 33 75 119 148 147 141 133 108 92 81 62 68 53 40 28 19 35 55 65 53 30 25 62 94 73 28 20 64 88 83 75 105 157 169 112 73 82 104 99 120 151 145 142 127 84 37 24 35 44 47 39 30 23 22 20 23 31 38 40 42 37 24 14 16 23 29 26 26 27 30 34 36 35 33 23 25 27 26 24 24 25 26 29 30 31 31 29 28 28 29 45 44 41 37 38 38 31 21 21 26 29 31 35 39 37 32 36 38 39 37 36 37 41 46 51 42 29 31 59 87 84 63 75 67 52 45 46 41 43 57 73 62 40 38 63 76 74 79 83 79 68 52 37 30 31 35 39 52 58 56 58 64 60 49 40 39 45 54 49 35 32 40 38 47 38 29 36 36 31 37 37 39 40 39 37 35 33 31 28 32 38 46 53 54 43 30 34 43 56 71 86 101 115 123 201 235 181 71 20 23 41 65 102 125 127 131 117 72 48 45 45 45 41 41 44 51 75 106 131 80 64 92 112 135 179 216 194 161 127 113 114 127 151 174 172 191 152 123 136 145 170 204 150 43 50 136 138 97 87 83 104 132 137 105 66 38 30 34 45 54 68 76 73 68 71 80 95 111 115 97 74 59 46 35 40 44 46 44 44 44 42 38 31 31 32 34 37 41 45 47 50 46 37 29 28 34 40 41 39 44 44 37 34 39 47 52 67 65 59 47 36 31 34 39 43 38 33 33 33 33 38 43 54 49 44 41 39 35 30 25 20 24 28 36 43 43 38 33 36 39 43 49 57 63 59 52 47 44 45 53 64 66 58 48 45 43 41 40 40 38 35 33 30 32 32 44 58 51 34 28 46 56 61 56 48 45 48 50 45 41 38 41 46 47 43 38 27 25 28 35 40 41 41 43 46 49 46 40 36 37 35 31 35 35 35 36 37 36 33 30 31 34 32 23 14 12 12 12 11 10 12 17 25 33 39 41 40 36 30 28 32 39 47 53 44 38 42 55 59 47 32 27 42 53 61 61 57 55 54 53 44 42 40 39 39 38 35 32 28 27 25 24 25 26 28 29 23 28 35 41 43 44 44 44 45 44 41 35 31 29 31 33 33 42 50 50 44 38 38 41 38 39 39 36 32 30 32 35 36 37 36 31 25 25 32 39 47 47 45 42 44 47 47 43 38 37 36 31 25 25 38 52 53 50 46 43 43 42 40 39 36 34 31 29 28 29 30 31 45 42 37 33 36 42 42 38 36 26 23 31 40 42 44 48 55 49 43 40 43 45 44 42 41 39 39 39 34 28 26 30 38 44 47 44 39 36 32 28 24 25 25 25 25 24 23 22 22 20 20 23 26 26 21 16 14 20 28 32 32 32 34 36 41 38 34 33 34 39 45 49 44 38 31 28 29 30 28 26 21 25 34 42 43 41 43 47 52 55 59 56 46 39 45 56 71 70 59 41 31 32 34 36 43 36 27 23 20 19 26 34 35 33 29 26 24 23 24 24 24 25 30 39 42 39 38 40 43 41 37 34 31 27 21 18 25 30 35 34 29 27 29 33 33 39 48 51 42 31 27 29 48 60 66 53 34 22 21 24 28 25 22 24 30 35 35 34 33 36 43 52 60 63 62 60 58 59 59 58 60 61 56 49 51 43 32 23 19 20 24 26 33 36 37 34 28 25 26 29 24 18 14 16 21 23 18 13 15 18 22 25 27 29 32 34 37 35 34 34 34 33 31 29 23 20 16 14 14 13 11 9 18 23 27 26 20 17 19 23 31 38 39 32 28 31 30 25 24 28 30 30 34 41 47 48 44 44 45 47 48 47 44 41 44 46 43 33 24 21 27 34 32 29 25 21 19 18 18 19 21 24 33 46 50 46 43 44 39 39 38 31 24 20 20 23 26 27 32 37 36 32 30 33 42 40 39 42 46 45 39 32 34 30 26 27 31 34 33 31 28 30 33 36 38 38 37 37 44 41 42 46 47 43 39 37 37 33 29 27 27 27 25 23 24 21 18 18 19 21 21 21 21 17 17 27 42 50 46 39 24 24 25 30 38 44 47 47 46 44 41 41 42 43 42 41 37 36 35 35 36 36 35 34 38 32 24 20 22 27 32 34 36 33 32 33 35 35 31 27 17 18 20 24 28 29 26 24 21 23 24 24 23 24 25 26 29 29 33 41 50 53 49 44 41 43 45 46 44 40 34 30 27 25 28 33 34 31 30 32 36 41 36 20 12 18 22 21 15 12 12 18 23 25 26 29 28 31 35 39 45 52 61 67 53 42 38 40 40 46 50 44 38 41 45 47 46 46 47 48 56 55 53 52 49 44 37 31 22 19 18 22 27 30 34 38 41 44 43 38 35 36 38 37 35 32 29 29 31 34 35 35 42 49 51 47 44 50 58 63 58 50 38 27 20 18 20 21 28 28 29 29 29 32 36 38 39 39 37 39 51 65 63 53 47 47 48 48 50 51 53 54 50 44 36 31 31 32 33 33 31 31 30 27 24 25 29 34 37 40 41 37 32 30 33 38 24 20 24 36 43 39 36 38 47 48 49 47 43 40 40 41 39 39 41 42 41 36 29 23 24 26 27 26 23 19 18 18 19 22 27 29 27 23 20 18 20 24 28 32 34 37 42 45 48 46 43 40 37 34 32 31 33 33 33 34 32 27 20 14 18 19 20 23 28 34 40 43 44 46 47 43 36 30 29 30 37 45 49 42 30 24 31 41 43 38 35 35 35 31 28 29 38 39 39 37 34 32 33 34 37 38 38 32 22 15 22 32 40 47 50 52 58 64 56 42 27 22 19 21 24 23 20 20 17 18 20 23 25 23 19 15 12 12 13 14 16 19 21 22 23 19 16 17 17 15 16 19 18 20 22 21 18 16 15 15 14 12 12 19 28 33 32 28 31 32 32 31 29 27 25 24 25 26 28 29 31 31 31 31 26 25 23 21 19 16 14 12 19 20 21 20 16 14 13 13 19 24 33 38 38 33 27 24 25 27 29 28 25 21 18 17 19 17 16 16 16 17 18 18 13 13 13 12 11 13 17 20 22 18 12 11 17 26 35 41 53 49 41 34 27 23 21 20 20 23 25 23 19 17 18 19 30 38 44 39 31 25 22 19 24 21 18 17 18 17 15 13 9 8 7 7 9 13 17 19 21 24 27 27 24 20 17 16 10 9 6 4 1 1 2 3 2 2 2 3 3 3 6 9 10 12 13 12 9 7 7 8 10 7 7 13 21 29 33 34 32 29 25 22 19 14 8 4 8 9 11 13 15 17 18 18 21 27 34 34 29 25 26 28 25 22 20 21 24 26 25 23 22 15 6 3 4 7 9 9 15 19 22 19 14 9 8 9 29 27 26 30 34 34 29 24 23 21 18 17 17 17 15 14 13 12 11 14 18 23 25 25 21 20 25 36 47 49 41 31 42 42 41 38 35 36 41 46 42 38 40 47 49 44 41 42 48 47 53 74 104 119 104 79 49 49 62 82 88 77 57 41 18 85 151 189 185 168 167 156 176 192 174 128 113 137 151 142 92 46 23 37 49 48 45 44 31 39 51 62 55 34 42 76 146 188 214 173 108 65 74 131 184 206 217 170 120 106 92 82 114 151 176 181 185 187 182 180 182 182 185 190 191 188 186 187 185 185 185 185 184 183 182 181 180 180 180 181 182 184 186 187 185 185 185 185 186 186 186 187 185 186 186 185 183 182 182 183 183 184 184 183 181 181 183 185 187 172 157 152 158 161 155 148 169 172 175 177 179 181 178 173 175 170 164 161 159 154 146 139 151 182 198 183 166 161 152 138 129 105 98 121 144 148 151 160 160 169 170 175 182 165 141 138 141 131 125 133 143 139 119 100 91 100 124 128 126 126 123 134 132 135 150 169 170 154 144 147 139 147 141 103 51 17 17 31 27 29 42 78 117 113 72 40 61 73 66 58 64 53 32 28 35 51 78 109 130 143 152 159 165 170 179 189 192 190 188 189 193 186 190 209 206 157 93 60 46 55 89 145 192 206 199 193 188 185 180 186 195 143 84 102 158 172 183 191 188 122 57 75 153 181 198 196 196 160 109 111 183 207 164 114 97 113 147 141 95 69 53 45 31 26 32 35 79 112 151 170 172 169 170 172 159 121 85 56 28 24 53 84 94 53 37 82 143 180 212 244 198 130 66 42 38 39 44 46 43 36 34 54 77 158 217 236 203 187 183 200 202 167 117 86 145 184 185 169 171 161 154 173 178 144 126 101 74 104 146 143 107 66 99 150 123 96 133 176 134 100 79 74 65 68 95 121 108 104 87 73 71 69 66 70 92 79 73 87 119 138 105 47 35 106 136 90 53 89 153 189 150 146 179 217 209 184 168 156 146 134 128 146 178 197 187 169 165 164 174 183 166 126 92 80 77 99 107 100 85 57 44 56 125 177 180 111 56 60 76 72 54 38 73 114 91 71 133 214 242 194 112 63 83 107 77 30 13 15 14 13 21 33 38 37 26 26 29 33 38 38 33 28 22 19 29 51 65 59 45 38 30 27 23 21 21 22 22 21 18 19 21 22 22 21 20 19 26 27 28 28 28 28 30 31 29 33 30 37 61 83 94 103 91 85 90 97 102 113 122 119 104 97 93 100 108 104 93 86 102 87 82 84 63 29 21 36 22 20 23 30 33 31 31 35 28 27 26 26 27 28 30 30 37 38 38 34 32 30 24 17 28 67 90 79 61 44 33 31 27 41 52 49 36 23 20 21 20 20 19 19 19 20 21 22 21 24 27 29 29 29 30 31 30 28 28 30 31 27 18 12 69 115 111 89 85 74 55 32 18 22 27 29 30 39 61 82 121 100 66 34 23 26 23 15 20 21 20 26 30 20 16 27 76 154 203 196 149 97 75 69 56 67 109 163 179 154 137 144 121 82 76 105 125 137 138 125 140 127 103 91 110 132 118 84 87 107 105 72 47 49 53 48 44 43 41 39 38 38 37 36 45 46 53 46 44 81 123 132 106 98 83 67 57 58 69 82 84 121 127 82 41 38 42 36 30 24 34 62 83 80 60 41 33 43 43 35 39 53 54 43 32 57 77 77 71 66 54 40 40 26 24 49 88 119 132 133 126 132 165 216 213 163 96 24 44 125 185 133 34 19 72 105 116 122 125 143 141 117 108 102 60 48 33 15 21 47 79 121 132 108 52 24 59 88 57 11 34 113 134 91 81 144 188 156 75 58 114 159 131 131 166 165 172 151 97 35 29 81 116 110 56 19 9 24 24 20 25 27 29 33 33 29 26 26 25 22 22 22 23 25 28 30 30 29 19 23 27 28 27 25 25 25 23 27 30 30 28 27 29 31 49 45 41 42 47 46 33 18 23 25 27 29 33 37 35 31 32 33 33 34 36 38 42 44 45 36 31 45 72 86 74 54 69 67 53 43 44 42 42 48 43 45 39 38 47 46 39 40 35 34 34 33 33 34 34 35 41 39 42 49 47 38 32 31 22 26 33 38 37 33 33 36 38 41 32 25 29 31 29 34 36 37 37 37 34 30 28 28 25 32 39 45 49 47 37 26 38 40 45 52 60 69 76 80 119 137 108 60 48 44 40 52 108 109 99 112 120 99 77 62 58 49 44 43 39 49 92 139 146 64 59 130 166 177 214 250 254 229 188 138 95 90 134 186 216 236 181 128 140 155 139 111 64 27 69 141 147 130 124 108 86 71 51 41 40 46 57 68 67 87 102 102 98 97 89 77 90 108 109 89 73 70 59 41 40 43 43 38 35 37 40 40 29 29 29 30 32 35 38 39 43 40 33 27 28 38 47 51 55 56 51 41 35 39 48 55 72 68 57 41 28 24 30 37 40 36 34 35 36 36 39 43 52 47 42 39 38 37 35 33 27 30 36 43 47 44 35 28 31 35 40 46 54 60 58 53 45 41 42 50 61 64 57 49 45 42 38 36 36 36 36 35 33 34 33 41 54 49 34 30 44 49 55 53 44 36 39 47 49 43 36 34 38 41 41 40 28 26 27 33 38 39 40 42 47 50 47 41 37 37 33 27 32 34 35 34 32 29 28 28 31 35 35 27 19 16 14 12 11 11 12 17 25 32 37 40 34 31 25 22 25 31 40 46 39 35 41 56 61 49 35 29 42 51 57 55 52 53 56 57 47 43 38 34 33 31 28 27 26 25 23 22 23 26 29 31 29 29 32 36 41 45 47 47 44 44 42 38 34 30 29 29 30 36 41 42 38 36 38 42 41 44 45 41 35 32 34 37 37 38 36 31 26 27 33 40 47 45 41 40 45 49 47 40 35 37 38 34 26 25 36 49 48 45 41 38 38 37 35 34 36 34 31 27 26 27 30 32 53 46 34 26 27 34 38 39 34 27 26 34 41 41 41 43 57 52 47 45 45 46 45 43 47 46 45 44 39 31 27 27 40 45 47 44 39 34 27 21 21 20 20 21 23 25 26 26 24 22 21 23 25 24 20 15 17 23 31 34 33 30 30 30 36 35 35 35 36 39 42 44 42 37 32 29 29 29 26 23 16 19 27 37 42 43 45 48 54 57 59 53 41 35 43 55 65 68 61 45 33 32 37 39 40 32 25 23 21 21 25 30 30 29 28 26 25 24 24 25 23 24 30 38 42 42 41 42 44 43 41 39 36 30 22 18 24 27 30 28 24 24 28 32 34 37 44 48 43 34 30 31 49 63 69 54 29 16 16 20 28 26 24 27 31 33 32 29 33 36 42 49 56 59 59 58 58 59 58 58 60 61 54 46 45 35 24 18 18 23 28 30 37 38 38 34 28 24 24 25 24 18 14 14 19 21 19 15 20 22 24 26 28 30 34 36 37 34 33 35 37 34 26 19 17 15 13 12 13 13 12 11 18 23 29 29 24 19 18 19 31 37 39 33 30 31 28 23 19 22 23 24 30 40 48 50 45 44 44 45 48 48 47 45 46 48 45 36 24 19 22 26 29 29 27 24 21 19 18 18 21 24 33 47 51 47 42 42 41 42 40 36 29 25 26 28 29 27 27 28 26 25 28 34 39 37 38 41 45 42 34 26 27 25 22 24 29 33 33 32 31 32 34 37 39 39 38 37 42 41 42 46 45 39 34 33 31 28 25 24 25 27 28 28 29 26 22 20 21 23 23 23 20 19 22 32 44 47 40 32 20 21 25 31 37 42 44 45 49 46 43 42 42 43 42 41 37 36 35 36 37 37 36 35 31 27 22 21 24 29 34 37 37 36 35 36 37 34 27 21 14 16 21 26 30 31 29 27 18 20 23 26 28 28 25 23 22 24 31 43 54 56 49 40 42 43 45 48 47 40 29 21 23 23 27 33 35 34 34 35 37 41 36 22 15 19 22 21 16 14 16 22 26 26 25 27 24 27 34 40 46 53 59 63 48 38 35 38 39 46 51 45 40 41 42 43 44 45 46 47 60 58 54 51 47 41 34 29 22 20 22 26 28 30 35 41 48 50 48 42 38 38 39 39 40 37 32 31 31 32 32 31 37 47 54 52 47 49 57 64 55 49 40 29 20 17 18 20 26 26 26 25 26 29 34 38 40 41 40 42 52 63 62 53 49 49 49 49 51 53 55 56 45 36 26 22 25 30 33 34 31 29 26 24 25 29 34 38 36 39 42 40 34 28 26 26 12 12 19 30 35 32 32 35 41 43 47 48 47 45 44 44 41 38 38 40 42 39 31 24 25 27 28 27 23 20 18 18 17 21 27 29 27 21 17 15 18 21 24 28 33 39 45 50 47 46 44 40 35 30 27 25 24 27 30 33 33 28 21 15 18 19 20 22 26 32 37 41 41 48 53 49 39 31 30 33 39 44 48 44 35 29 30 34 36 31 29 31 31 29 28 30 32 34 37 37 34 32 31 31 32 33 35 33 25 20 24 32 37 45 50 54 61 65 54 38 29 23 18 19 19 16 14 14 17 18 20 23 25 23 18 14 12 12 14 16 19 22 24 26 29 21 15 16 17 15 14 15 13 14 16 17 15 14 13 14 10 9 10 17 28 35 37 35 34 34 33 32 30 28 24 22 20 23 27 30 32 32 31 31 28 27 23 19 16 15 14 14 20 21 21 18 14 11 10 10 16 23 32 37 36 32 29 27 30 31 31 29 25 21 18 16 25 21 16 14 15 16 15 13 11 13 15 15 13 12 13 14 15 13 12 15 23 32 40 44 53 47 37 27 20 17 17 17 19 20 21 21 21 19 18 16 27 36 43 40 32 26 21 17 19 18 16 16 16 16 14 12 8 8 8 9 11 13 15 17 20 24 28 29 26 21 17 15 10 8 6 3 1 0 1 1 4 3 3 4 4 4 8 12 12 13 13 11 9 8 9 11 8 7 8 14 21 29 34 35 33 30 24 20 16 12 6 4 5 7 12 16 19 21 21 21 20 23 26 25 22 22 27 33 30 29 28 27 28 29 31 32 31 22 9 3 2 5 9 10 13 17 20 19 14 9 8 8 29 28 29 34 39 37 29 21 22 20 18 17 18 17 16 14 14 12 12 14 17 21 22 22 20 20 25 36 46 47 38 29 39 40 40 39 37 37 41 44 41 36 37 44 45 41 44 51 59 56 64 83 97 89 67 49 58 95 117 115 106 81 48 29 43 119 172 186 173 160 167 167 176 180 159 115 101 127 140 126 84 37 17 36 50 47 46 48 32 45 52 46 40 54 95 136 175 184 198 189 148 81 61 117 186 206 200 131 72 60 50 44 83 135 178 190 191 186 179 178 184 183 182 183 184 184 186 188 183 184 185 186 185 183 181 180 180 180 180 181 182 184 185 186 184 184 185 185 185 186 186 186 185 186 186 185 183 182 182 183 181 182 183 184 184 183 182 181 176 170 165 165 169 168 160 153 144 159 175 184 184 178 173 170 187 174 162 156 152 149 154 163 165 175 175 167 167 175 168 153 117 82 80 123 152 147 150 170 157 168 161 159 167 148 123 127 149 153 157 158 154 139 114 94 76 78 96 101 103 100 82 79 102 111 127 138 133 118 112 114 113 120 107 73 44 37 36 33 34 24 27 64 108 107 68 39 40 51 54 54 58 55 63 84 120 134 148 153 156 167 182 192 188 186 189 195 192 186 188 195 185 182 188 201 182 115 69 76 102 115 142 166 174 176 177 175 176 181 182 189 196 145 89 108 140 159 192 209 177 89 54 119 188 191 187 186 199 165 103 92 161 208 194 139 91 71 69 50 44 29 35 54 52 46 73 111 169 190 206 200 183 169 159 153 150 136 109 69 34 33 41 37 28 12 36 102 162 194 192 173 123 60 20 24 32 37 39 32 42 70 102 108 95 168 218 204 194 188 187 193 198 189 149 104 135 165 165 156 173 183 180 188 192 154 134 104 76 124 184 181 107 71 113 171 140 96 104 122 93 65 56 68 66 59 67 79 60 49 37 37 39 29 26 38 35 29 36 50 59 63 53 32 27 57 64 39 33 63 91 97 107 110 135 155 146 131 124 118 113 121 140 167 187 187 167 146 153 180 195 181 157 138 115 94 101 109 104 106 110 80 50 56 114 178 192 120 52 44 52 45 52 46 81 113 85 67 139 235 242 180 100 62 77 94 70 33 14 16 14 15 29 47 53 48 28 28 30 33 36 36 32 28 23 19 28 51 65 60 45 37 26 22 18 16 18 20 21 21 18 19 21 23 23 22 20 19 24 25 25 25 26 27 28 30 36 32 27 34 52 61 67 80 95 93 97 102 102 102 107 110 113 123 133 124 103 94 93 89 73 69 77 85 67 33 19 27 30 29 31 35 34 30 32 39 38 35 30 28 28 30 31 31 36 39 38 33 28 25 22 18 25 65 85 74 58 45 30 22 26 40 50 46 33 23 20 20 22 22 21 20 20 20 21 21 21 23 25 27 28 29 29 29 27 25 27 31 30 23 13 8 95 149 148 118 100 79 56 33 28 25 29 37 38 33 34 40 43 33 23 19 21 21 19 17 14 15 19 30 35 27 36 62 116 178 211 206 146 78 68 67 42 41 62 101 131 143 139 127 93 51 45 83 115 131 142 146 137 113 78 76 122 154 128 83 72 84 80 57 44 50 56 53 47 44 41 39 39 38 38 37 49 46 56 50 46 98 151 151 102 101 75 35 32 71 95 86 80 83 75 54 35 30 34 38 21 28 46 88 137 143 96 46 43 42 41 40 40 38 34 31 33 75 107 100 79 68 63 56 40 37 30 35 68 111 133 132 137 143 156 178 172 139 94 36 44 106 143 86 16 39 95 102 98 97 102 130 140 133 129 113 79 42 21 14 56 110 135 169 189 163 84 24 40 62 45 23 62 125 129 79 70 127 153 104 37 55 140 194 146 95 100 112 125 114 76 27 43 130 182 165 66 14 5 30 28 19 24 24 35 39 40 38 35 31 24 17 22 23 23 25 26 27 26 26 27 31 35 36 33 27 23 21 22 32 41 41 34 29 31 35 40 38 41 52 63 59 39 19 20 23 27 31 36 38 35 32 29 29 29 32 36 39 42 43 42 37 39 49 57 56 53 51 65 68 56 43 44 46 42 41 27 33 37 40 43 41 38 38 35 35 34 35 34 33 30 28 33 30 36 48 49 36 28 28 32 37 40 37 33 31 29 26 29 31 31 30 33 33 30 31 41 39 38 36 32 27 25 25 27 32 38 44 49 48 38 26 32 35 39 42 44 45 47 49 52 40 37 66 84 53 33 56 103 116 128 159 174 156 134 110 90 61 42 40 40 57 104 149 110 47 68 145 167 170 201 226 252 231 212 185 130 83 93 135 181 208 167 117 109 106 84 53 45 85 136 163 153 124 100 89 63 45 36 43 61 84 105 115 108 116 112 99 103 113 96 66 81 95 96 80 67 65 58 45 42 44 40 31 25 28 34 38 29 28 28 29 30 31 32 33 37 38 37 34 36 44 51 53 70 66 55 41 33 36 48 59 66 60 48 36 27 27 32 38 37 34 34 36 37 37 39 43 49 46 43 41 41 41 40 39 37 39 45 50 52 45 33 25 27 32 38 43 49 55 55 51 45 41 40 47 56 60 55 48 43 39 34 31 32 35 38 39 37 38 34 39 51 49 37 34 41 40 43 46 40 31 33 41 49 43 35 32 34 36 36 35 30 26 27 33 38 39 40 41 47 49 47 41 39 39 34 27 30 32 32 29 24 24 28 33 39 41 39 31 23 19 16 13 11 11 12 16 24 31 36 38 32 30 25 21 21 25 34 41 36 33 40 55 60 48 35 29 40 48 55 53 50 51 54 56 44 39 32 27 25 24 24 23 25 23 21 20 22 26 30 33 34 31 29 32 39 46 49 51 44 44 43 40 36 32 28 26 28 31 34 35 34 36 41 45 52 53 50 42 33 30 33 37 38 38 36 32 28 29 35 41 49 44 37 35 43 50 48 41 34 34 34 32 26 24 30 38 40 37 34 33 35 35 33 31 37 36 33 30 28 30 35 39 52 43 31 24 24 29 35 39 32 28 29 37 43 41 38 38 48 48 49 49 49 47 44 41 48 47 46 44 38 30 23 20 34 41 46 42 36 29 23 17 21 18 17 17 20 24 26 27 24 23 22 23 24 22 18 15 20 26 33 37 36 33 31 30 33 34 36 38 40 41 41 41 38 35 32 31 31 29 25 22 18 17 20 28 36 40 45 50 57 58 58 54 45 39 43 52 62 66 62 46 34 33 40 44 37 29 24 24 25 25 26 28 27 28 29 29 27 26 27 28 22 25 32 41 47 47 44 42 38 38 40 42 41 37 29 24 26 27 27 24 20 20 24 28 33 35 40 45 44 37 33 33 46 60 66 50 25 13 16 22 25 24 25 28 31 32 30 27 29 31 36 42 48 52 54 55 58 58 58 58 60 60 51 41 34 26 18 15 20 27 30 30 35 35 35 31 26 22 21 22 24 18 13 13 17 20 19 17 23 23 25 27 29 33 36 39 37 33 31 34 38 34 22 11 14 13 13 12 12 12 12 12 15 22 29 31 28 24 22 21 29 34 37 34 32 32 28 23 19 20 21 21 27 39 47 49 44 42 41 42 46 48 47 45 45 47 46 39 28 20 19 22 28 30 31 30 27 23 21 20 19 22 32 46 52 48 42 41 41 41 41 38 33 31 32 33 33 29 27 26 24 23 27 34 36 35 37 41 45 41 31 22 23 22 22 24 29 33 34 34 32 32 32 34 38 40 41 41 43 43 45 47 43 34 28 27 23 21 18 20 24 29 32 33 33 29 24 23 23 25 26 25 23 22 25 33 41 42 34 27 22 24 27 32 36 38 38 38 48 45 42 41 43 44 44 43 38 37 36 36 38 37 35 33 30 28 26 25 28 34 39 42 40 39 39 40 39 32 22 14 16 19 24 29 31 31 28 26 21 21 22 25 29 29 26 22 19 20 26 39 52 55 48 39 43 44 46 50 49 40 26 17 22 24 29 33 36 36 35 35 34 36 32 23 17 20 22 22 17 17 21 27 30 27 24 25 23 26 31 37 43 50 56 59 44 34 32 36 38 45 50 44 43 41 40 41 44 47 47 46 57 53 49 45 42 38 34 30 22 22 23 26 26 26 31 37 45 49 50 45 42 43 42 41 44 40 36 33 32 31 30 28 27 39 50 52 47 47 55 64 51 46 38 30 25 22 20 20 24 24 22 21 21 24 29 33 36 38 40 44 52 60 60 54 45 46 49 51 52 52 51 50 37 28 17 14 20 28 32 34 33 30 28 28 32 36 38 38 40 41 41 38 32 25 19 16 13 12 19 28 31 28 25 26 30 34 40 46 49 49 48 47 41 37 35 37 41 40 33 26 27 29 30 28 24 21 19 19 19 23 27 29 26 21 17 16 18 20 22 27 33 41 49 54 47 47 45 40 34 28 24 22 24 27 32 35 34 28 21 16 18 19 21 23 26 31 37 42 43 51 57 52 40 33 35 40 42 45 47 44 38 32 27 25 27 25 27 31 32 29 28 30 28 32 36 37 35 32 31 30 29 31 33 33 28 22 24 29 35 42 48 51 60 64 53 36 30 23 18 16 15 12 10 11 16 16 19 22 24 22 17 12 12 13 15 18 21 25 27 29 31 21 14 14 16 15 14 13 12 13 14 14 14 13 13 12 9 9 10 18 28 36 40 40 36 35 34 34 33 31 27 24 26 28 30 31 31 30 31 32 30 27 22 17 14 12 13 14 20 20 20 17 13 10 10 11 14 21 30 35 33 29 27 26 28 27 26 23 20 18 18 19 28 21 15 13 15 17 15 12 10 13 17 17 14 11 9 9 10 9 11 16 27 38 45 48 50 43 32 21 14 12 13 14 17 17 17 19 21 20 16 13 23 34 43 41 34 27 21 17 15 15 15 16 15 14 12 10 8 8 10 11 12 12 13 13 17 21 27 29 27 23 20 18 9 7 4 2 1 1 1 1 4 4 6 8 9 9 11 15 16 16 15 11 8 7 9 11 7 7 9 14 22 29 34 36 32 28 22 17 14 10 7 4 3 7 13 19 23 25 25 25 23 23 22 19 17 20 27 33 34 34 33 31 29 30 34 37 34 24 12 6 5 7 9 10 11 15 18 17 14 9 7 7 30 30 33 38 41 37 28 20 22 20 18 18 19 19 17 14 15 14 13 14 16 18 17 16 18 19 24 30 35 36 33 29 34 36 38 38 38 39 41 42 39 29 32 53 72 74 69 67 60 60 72 88 88 71 57 54 108 147 149 120 105 86 54 34 70 118 133 127 124 139 166 173 177 183 171 129 94 103 121 116 72 32 19 40 49 42 41 45 40 46 41 31 49 104 155 174 154 168 190 193 159 89 59 106 160 178 155 85 49 39 25 31 79 137 182 190 182 176 179 188 181 183 184 184 184 185 184 183 181 182 184 185 184 183 181 180 182 181 181 181 181 182 183 184 184 184 184 185 185 185 186 186 185 186 186 185 183 182 182 183 181 180 182 185 188 186 178 171 170 169 169 169 168 165 160 155 143 162 183 189 178 166 163 167 176 167 160 155 147 141 148 161 171 174 171 166 171 178 170 156 125 103 104 137 163 162 161 169 151 158 144 136 143 127 109 118 136 160 176 173 164 154 133 109 107 101 103 91 87 91 88 95 110 123 130 124 114 110 109 106 104 97 86 75 63 49 37 28 32 16 23 81 144 144 92 50 51 57 59 60 69 92 131 168 191 189 186 186 193 199 193 183 196 187 182 182 181 178 184 193 193 190 161 118 85 70 94 140 192 160 131 121 136 170 184 168 163 175 184 192 193 137 84 109 145 168 198 193 138 60 58 145 186 180 176 188 206 166 99 92 171 198 179 124 70 35 23 14 40 58 84 103 105 108 141 184 208 204 190 170 159 160 161 157 148 154 127 70 41 52 55 35 18 17 55 113 147 153 123 75 47 26 31 44 32 22 33 45 82 140 181 143 73 135 205 204 188 186 186 186 193 201 170 115 123 165 175 164 180 203 206 204 182 153 138 108 86 138 191 175 90 68 104 145 118 78 67 59 48 31 38 58 56 43 39 41 37 32 23 24 30 24 22 32 20 27 38 36 25 26 33 31 30 31 27 23 29 40 43 38 58 60 70 77 75 76 80 81 87 96 109 118 119 115 112 111 136 161 160 128 109 121 129 123 135 138 125 119 114 76 43 48 78 127 143 99 54 48 54 50 49 47 66 80 64 68 138 219 208 144 85 73 88 89 63 33 13 14 15 23 42 59 62 54 26 27 28 31 34 34 33 31 26 19 27 50 67 61 44 34 23 20 17 16 17 19 20 20 17 19 21 23 24 23 21 20 25 24 22 22 23 24 24 25 29 27 25 33 44 45 52 71 98 88 80 88 103 108 104 102 128 151 169 156 123 103 91 78 67 70 73 69 55 37 27 24 40 38 39 41 37 32 34 40 45 40 33 29 29 29 29 28 35 40 41 33 23 19 18 17 34 73 88 69 55 48 33 20 27 38 44 38 28 23 21 19 25 24 22 21 20 20 20 20 23 24 25 26 28 28 28 28 23 24 29 33 29 18 10 8 92 161 176 147 114 76 49 31 35 29 28 32 32 27 27 33 27 19 15 17 18 17 20 27 22 18 16 22 29 35 66 111 162 182 171 146 94 51 57 52 40 32 37 55 79 105 106 84 54 44 59 90 103 111 141 175 161 154 103 67 112 164 131 62 58 57 53 48 47 50 52 53 51 47 44 42 42 41 39 37 41 42 60 61 59 101 133 116 96 95 77 44 42 82 102 81 71 60 48 41 37 34 36 40 30 36 57 109 162 155 102 64 72 65 49 33 28 34 38 37 57 79 90 83 80 87 87 77 71 51 26 17 41 82 111 120 142 151 142 130 115 103 88 55 58 83 82 41 15 42 83 101 121 138 130 123 139 168 162 109 73 35 19 30 88 141 146 160 203 184 106 28 15 28 34 42 82 101 95 80 78 95 98 60 41 75 125 146 112 69 64 83 81 76 49 18 48 136 176 146 61 13 9 34 29 19 25 29 36 40 41 39 36 34 30 24 32 34 35 36 36 34 33 32 40 43 46 44 37 28 19 15 23 40 56 56 42 31 32 39 39 35 37 48 60 57 42 27 25 26 31 37 40 37 31 27 26 26 28 31 35 38 41 42 38 36 40 47 44 34 36 45 65 70 59 46 48 50 44 40 33 32 33 36 35 37 38 35 34 34 33 30 28 26 25 25 29 31 39 49 49 39 26 19 26 31 31 26 24 25 25 22 24 23 27 30 29 31 34 35 44 38 34 34 33 29 27 28 30 31 34 41 51 53 42 29 20 29 38 42 39 36 37 39 42 21 25 67 89 57 36 56 73 105 143 186 199 193 195 187 128 76 41 40 46 65 99 123 66 55 94 123 99 103 150 177 190 197 213 215 168 99 61 61 125 171 155 103 68 56 62 62 90 174 201 172 140 84 45 60 62 67 78 82 83 106 132 136 150 133 101 81 96 116 97 58 68 74 76 66 52 43 37 35 45 45 38 25 18 20 26 31 28 28 28 28 29 30 30 31 36 38 37 34 37 48 58 62 76 69 55 40 31 34 48 61 58 51 41 33 31 32 35 36 36 33 33 36 38 37 39 43 48 47 46 45 45 45 44 43 47 48 52 55 54 46 33 24 24 32 38 42 45 49 49 47 47 43 40 44 52 55 52 46 39 35 31 28 30 34 39 42 39 41 36 39 50 51 42 40 38 32 31 36 37 31 30 34 39 36 32 32 34 36 35 34 31 27 27 34 41 42 41 41 52 52 48 42 39 39 33 25 28 28 27 22 19 23 34 43 50 49 44 33 25 21 19 17 12 11 11 16 23 30 34 36 34 33 30 25 21 24 31 39 34 31 38 52 55 43 31 27 40 49 58 57 53 51 51 50 36 31 24 20 19 21 22 22 25 24 22 21 22 25 29 31 35 31 28 30 36 44 49 51 45 44 43 40 37 33 29 26 28 29 30 31 35 40 45 49 63 60 51 38 28 25 30 36 39 38 36 32 29 30 36 41 51 43 33 31 40 50 50 44 34 28 25 25 24 22 22 24 28 27 28 29 32 33 31 29 35 35 33 31 30 33 39 44 42 36 29 26 27 30 34 37 31 30 33 40 44 42 37 35 38 43 51 55 54 50 44 41 47 47 46 42 36 29 21 15 23 34 43 39 30 23 21 20 23 19 16 16 19 22 24 24 24 23 23 23 23 22 20 17 22 27 34 38 39 37 36 35 33 35 38 41 43 43 42 42 35 34 33 32 32 30 27 24 23 18 15 19 25 33 43 51 59 56 55 55 52 47 45 46 59 63 59 44 32 33 40 45 34 28 25 28 30 29 28 28 25 27 29 29 27 27 28 30 24 29 38 46 52 52 46 39 33 35 38 42 44 40 33 28 30 30 29 25 20 18 20 23 31 31 36 42 43 39 36 36 45 55 57 42 21 13 16 22 21 22 24 27 30 31 29 27 23 24 27 31 36 42 48 51 57 58 57 58 60 59 48 36 24 19 17 18 25 30 31 29 32 32 31 29 25 23 22 23 23 18 14 14 17 20 20 19 22 22 24 27 31 35 38 39 34 31 29 33 36 32 19 8 15 15 15 14 13 12 11 11 13 19 27 32 32 30 28 28 29 32 35 35 35 34 31 26 22 22 21 21 27 38 45 46 41 38 36 38 42 44 43 40 38 42 44 39 30 22 20 21 29 32 36 36 32 28 25 24 19 20 29 44 51 47 42 40 39 39 39 37 36 35 37 39 37 34 33 32 29 25 28 33 34 33 35 40 44 42 33 25 24 23 24 27 31 34 35 35 33 30 28 30 36 41 44 45 43 45 48 49 41 29 21 20 18 16 16 19 26 32 36 38 33 29 25 23 24 27 28 28 27 26 26 30 34 35 30 25 23 25 29 31 33 34 34 34 42 40 37 37 40 44 45 46 39 37 37 38 39 38 35 33 34 33 31 30 32 37 43 47 43 42 43 43 41 33 21 12 16 20 26 31 33 33 32 30 29 26 23 24 26 27 26 24 20 19 23 32 44 49 47 42 43 45 48 51 51 42 27 17 24 28 32 35 37 37 36 34 29 30 27 22 20 21 23 23 17 19 24 31 31 27 24 24 25 25 27 31 38 45 51 55 40 30 29 34 36 44 48 42 45 41 38 41 46 49 48 46 55 51 45 41 38 35 32 30 23 22 23 24 22 20 23 29 35 41 46 46 45 45 44 42 44 40 36 34 33 32 30 28 22 33 45 49 47 47 55 64 47 41 34 32 33 31 25 18 22 21 20 18 17 19 23 26 29 33 38 43 50 56 56 52 40 44 51 55 55 50 44 39 28 21 15 14 19 27 32 34 35 33 32 34 38 39 36 33 37 35 32 28 25 21 17 14 14 14 17 25 29 27 21 17 17 23 32 41 47 50 49 47 41 37 33 35 39 39 33 27 27 29 31 29 26 22 21 21 22 24 26 25 22 19 18 19 21 21 22 27 35 44 52 56 46 47 45 40 33 27 25 25 31 34 37 37 34 28 21 17 19 21 24 25 27 32 38 44 47 53 57 51 41 36 41 49 45 45 44 43 39 33 25 20 21 22 27 34 35 31 29 29 30 33 36 37 35 32 31 30 30 30 31 32 29 23 21 24 36 41 45 49 59 66 56 40 28 22 18 17 16 12 10 12 16 16 18 21 22 21 16 12 14 15 18 21 24 26 28 29 28 19 12 13 15 15 14 14 16 16 15 15 15 14 13 12 10 10 14 20 30 37 40 40 38 36 34 34 35 35 33 30 37 37 36 32 28 27 29 32 31 27 21 14 11 10 11 13 17 18 19 18 15 13 12 13 13 19 27 31 30 27 24 23 22 21 18 15 14 17 21 25 25 19 13 13 16 19 17 14 11 14 17 17 14 9 7 6 9 8 8 15 28 40 49 52 44 37 26 16 9 9 9 11 15 13 14 16 19 19 15 12 22 33 42 42 35 28 22 17 13 15 17 17 16 13 10 8 8 9 10 11 11 10 9 9 13 18 24 28 28 26 24 24 9 6 3 1 2 3 2 1 1 4 9 14 15 14 15 16 19 18 16 12 8 6 8 9 7 8 11 16 22 29 34 36 29 24 18 14 11 10 9 7 5 9 15 21 26 28 29 29 28 27 24 20 18 20 25 30 34 35 34 30 27 28 33 38 30 24 16 12 11 11 10 8 10 12 14 14 12 8 6 6 30 32 35 38 37 33 25 19 21 20 18 19 20 19 17 15 15 14 13 14 15 16 14 12 14 17 21 24 25 27 30 32 32 34 36 38 39 38 38 38 34 22 32 73 109 112 90 72 48 56 73 85 74 57 60 76 129 150 140 115 109 96 63 39 62 77 65 53 65 108 155 162 163 159 149 118 92 107 123 109 54 26 23 45 53 46 43 44 47 39 28 31 75 148 185 173 139 165 190 180 153 112 81 95 112 117 97 58 50 44 25 35 66 131 186 196 185 175 176 186 178 183 188 190 190 187 181 175 181 181 182 182 182 181 181 180 183 183 182 181 180 180 181 181 183 184 184 184 185 185 185 185 185 186 186 185 183 182 182 183 182 180 181 185 189 186 177 168 186 183 177 172 167 162 158 156 149 158 168 169 161 155 162 173 163 164 167 164 151 138 138 146 168 173 170 159 152 154 159 162 172 153 125 108 115 130 132 125 117 118 107 101 104 94 86 94 98 123 143 149 159 169 157 133 140 147 156 136 117 121 133 157 162 174 175 162 155 159 159 152 136 121 120 125 100 52 28 33 29 14 32 106 176 169 103 52 52 52 63 85 113 145 175 195 194 193 191 192 195 194 186 177 183 176 173 179 188 193 194 194 173 129 78 60 74 104 155 205 219 199 171 131 108 137 173 176 168 177 184 192 189 131 86 122 153 172 188 168 122 72 74 138 177 172 170 178 190 153 107 120 177 157 111 60 30 21 35 57 95 136 158 151 151 165 185 203 192 183 169 159 160 165 165 161 172 164 117 77 95 118 86 36 26 23 55 96 98 78 56 35 37 28 32 37 28 33 69 105 146 186 199 140 64 121 197 208 198 184 183 189 193 197 171 120 107 170 203 191 189 206 212 209 153 136 129 105 82 112 136 108 69 57 69 84 71 54 44 30 32 23 33 50 49 40 38 39 35 36 28 23 29 29 26 29 39 45 49 39 27 34 44 41 40 32 28 30 32 30 32 37 39 39 37 36 39 41 43 45 56 55 53 51 49 52 62 73 86 86 77 64 62 77 95 104 128 135 128 111 87 50 33 46 56 72 78 68 60 61 59 51 48 50 50 45 42 59 107 155 138 93 71 87 100 90 60 28 11 11 20 40 62 71 62 50 28 27 27 28 30 33 34 35 27 22 31 53 66 58 41 30 24 21 19 18 19 20 19 18 18 20 23 25 26 25 23 22 25 23 20 19 20 21 22 22 23 24 25 31 37 34 42 63 70 71 63 64 80 91 97 106 133 154 168 164 148 121 84 54 62 68 64 50 44 49 50 45 46 44 45 46 42 36 36 41 46 40 33 29 28 27 25 23 35 43 45 34 20 13 12 12 50 84 96 78 62 50 35 24 29 39 44 36 26 23 21 18 25 24 23 22 21 21 21 22 26 25 25 26 27 28 27 26 22 24 30 33 26 14 12 17 66 121 128 105 82 55 42 37 30 28 26 27 26 28 35 42 36 25 18 21 25 24 23 25 27 23 19 23 29 35 63 103 109 109 90 67 53 63 72 50 47 36 45 56 53 57 59 44 35 47 60 69 78 94 120 142 171 154 97 60 90 118 91 52 55 49 45 47 48 47 47 49 53 50 47 47 48 47 43 39 32 37 50 55 65 100 119 103 87 77 80 81 73 80 83 66 57 61 58 46 34 33 41 48 53 43 50 95 128 101 69 76 115 110 74 25 16 47 65 59 66 57 47 60 99 132 127 104 114 71 31 19 26 43 78 112 165 173 141 101 85 95 107 93 76 61 39 25 18 22 62 115 165 190 151 101 118 172 162 87 46 33 30 48 91 125 131 143 192 173 107 34 6 14 36 59 98 88 85 104 102 80 67 46 49 78 81 67 70 79 80 83 73 59 32 20 60 120 123 81 43 16 17 35 31 24 31 37 42 42 40 35 34 36 34 30 44 48 52 54 53 50 47 46 48 50 52 49 40 28 19 15 26 46 64 63 46 32 33 41 48 38 30 32 38 40 38 36 37 36 37 41 40 32 24 19 23 25 27 29 31 34 36 38 34 31 36 46 45 36 33 39 68 70 60 50 53 53 46 43 40 31 31 34 33 38 41 33 29 27 24 22 20 21 22 23 24 29 37 46 49 43 29 19 18 20 20 18 18 20 22 22 28 22 26 28 21 25 39 45 49 38 30 33 36 34 33 34 32 30 30 36 48 54 45 32 14 25 38 44 41 36 37 39 36 35 31 38 53 55 50 49 52 89 136 177 184 185 203 202 137 80 46 46 50 63 80 81 45 59 89 82 43 48 85 96 113 154 195 198 166 118 71 41 105 146 129 82 58 66 84 80 107 175 167 112 82 42 37 94 126 133 137 109 79 100 142 155 158 124 84 70 91 108 88 54 45 50 54 52 44 36 33 35 46 44 34 21 14 16 20 22 27 28 28 29 30 30 31 31 38 36 30 24 28 45 64 76 70 63 53 41 33 34 47 60 55 49 40 34 31 32 33 34 38 35 34 37 38 38 40 44 51 49 47 45 44 44 44 45 55 55 55 55 53 44 32 24 23 31 39 41 42 45 46 44 50 45 40 42 48 52 49 45 37 33 29 27 28 32 37 40 37 41 37 38 50 53 47 45 37 30 27 30 34 33 29 27 26 26 28 31 35 38 37 35 31 28 29 38 45 46 43 41 58 56 49 40 37 36 30 22 25 25 23 19 19 26 39 50 55 53 46 35 27 24 22 19 12 11 11 15 22 28 32 34 37 38 37 31 23 23 29 36 33 30 36 48 51 39 29 27 42 53 61 60 54 49 45 42 29 25 19 15 16 20 23 24 26 25 24 24 24 25 27 28 32 29 27 27 32 38 44 47 47 45 41 38 36 34 31 28 30 28 28 31 37 44 50 52 66 58 45 32 23 23 28 34 39 37 34 31 29 31 36 41 50 43 34 31 40 50 51 46 32 24 17 18 21 20 18 17 19 21 23 27 32 33 31 29 32 33 33 31 29 32 38 43 34 32 32 35 36 34 33 34 31 32 36 42 45 43 38 35 36 43 54 60 58 53 47 44 49 49 47 42 37 31 23 15 16 28 38 35 25 20 21 24 25 20 16 16 19 22 22 21 24 24 24 25 26 25 24 23 25 28 33 38 40 40 40 40 35 37 39 42 44 44 44 44 36 35 35 34 32 30 28 26 26 19 14 13 17 26 40 52 57 51 49 52 54 50 45 43 53 57 53 41 31 32 36 39 30 27 28 32 34 31 29 30 26 28 30 29 27 27 31 34 33 37 44 49 53 52 43 34 33 34 37 41 42 39 33 27 32 33 32 29 24 20 19 19 27 28 33 39 40 38 38 40 49 51 45 30 17 13 16 19 19 20 22 25 27 27 27 26 20 20 22 22 25 32 41 47 57 57 57 58 61 58 45 32 19 18 17 21 27 31 31 29 31 31 30 28 27 25 24 24 21 19 16 16 19 21 21 20 21 21 23 27 32 35 35 35 31 29 28 31 32 28 19 10 15 16 17 16 14 12 11 11 11 17 24 30 32 33 33 34 33 33 34 35 36 36 33 29 27 26 22 22 27 37 42 42 37 33 31 33 37 38 34 30 29 34 38 36 30 24 21 21 29 34 40 40 36 31 28 27 21 21 27 40 47 44 39 37 36 36 35 35 36 39 43 45 42 39 38 37 33 27 27 30 32 30 31 36 42 43 37 31 27 28 29 30 33 35 35 35 32 30 28 32 38 43 44 44 39 43 48 48 38 24 16 16 17 17 18 23 29 35 38 39 31 27 23 22 24 28 30 31 32 30 28 29 30 30 27 25 21 23 26 28 29 30 32 34 33 31 29 30 35 39 42 44 36 36 36 38 40 40 38 35 39 37 34 31 31 34 40 45 41 41 43 45 43 36 25 16 15 20 27 34 37 39 40 41 37 33 28 24 23 24 25 25 23 22 22 28 37 43 45 44 44 46 50 53 52 44 32 24 27 31 36 37 39 40 37 33 28 27 26 24 23 22 23 24 17 19 26 32 32 27 24 25 27 25 25 28 33 40 45 47 35 26 26 32 35 43 47 41 44 39 36 41 49 53 49 44 55 50 42 36 33 31 29 27 25 23 22 23 21 18 19 23 26 33 39 40 41 43 43 41 38 36 33 32 32 32 31 29 24 30 39 45 46 47 54 63 42 36 32 35 39 37 26 16 18 19 18 17 16 17 19 22 23 28 35 41 46 48 48 47 39 45 53 57 55 47 37 30 21 19 18 20 25 31 34 36 35 35 35 37 39 38 34 30 28 24 19 18 19 20 17 14 13 13 16 23 27 25 18 12 10 15 25 35 44 47 46 44 40 36 33 33 36 36 32 27 27 29 31 30 27 24 23 24 22 23 24 22 19 18 19 20 23 23 24 28 36 45 51 54 45 45 44 39 32 28 28 30 39 40 41 38 33 28 24 22 23 26 28 28 28 31 37 42 47 51 53 49 42 39 45 52 44 42 40 39 38 33 26 20 21 23 28 35 35 31 30 31 35 36 37 35 32 30 30 31 31 28 28 30 28 22 19 20 35 40 45 50 61 69 59 42 23 20 18 20 19 15 14 15 18 17 17 18 19 19 16 13 16 18 20 22 25 26 27 27 22 15 11 12 15 15 15 16 20 19 17 16 16 15 13 12 12 14 18 25 33 38 39 39 41 37 32 32 34 36 36 34 43 42 39 32 25 24 27 30 31 26 20 13 9 8 9 10 12 16 19 20 19 16 16 16 15 18 23 27 27 24 20 16 15 15 14 14 14 17 22 26 19 16 14 15 18 19 18 16 12 14 16 15 11 8 6 6 8 7 8 15 29 42 49 51 36 30 22 14 9 7 8 9 12 11 11 14 17 17 14 11 21 31 40 39 33 27 22 18 15 18 21 21 17 12 8 7 7 8 8 8 8 8 7 8 12 16 22 26 27 27 28 29 12 8 2 1 1 3 3 2 1 3 10 16 17 15 14 15 18 18 17 13 9 7 7 8 8 9 13 17 22 28 32 35 28 22 15 11 9 9 9 9 9 12 17 23 27 30 31 31 33 32 30 26 23 22 24 27 35 34 31 27 25 26 32 37 28 25 21 20 19 16 11 6 8 9 10 10 8 7 5 5 30 32 35 35 31 25 20 17 19 18 17 18 19 19 16 13 13 12 12 13 15 16 14 11 11 14 18 21 23 27 32 36 33 34 36 38 38 36 33 31 28 24 42 82 108 99 75 59 42 48 62 70 61 49 58 77 100 105 105 105 103 84 60 51 62 65 54 46 50 87 126 118 115 109 104 90 89 126 135 98 44 25 29 52 61 55 47 40 43 27 27 55 113 180 196 163 144 163 184 171 152 140 120 117 92 67 59 54 51 47 32 34 45 115 179 198 192 180 176 180 183 186 187 183 182 183 181 177 180 180 179 179 179 180 180 181 182 182 181 180 180 181 181 182 183 183 184 184 184 185 185 185 185 186 186 185 183 182 182 183 183 182 182 184 185 184 179 175 195 188 182 178 176 171 160 152 147 139 135 140 150 158 167 174 169 175 177 167 149 136 136 142 163 167 164 148 133 136 154 172 197 163 113 78 73 84 87 81 95 94 93 93 92 86 82 84 85 93 101 111 131 147 143 127 131 158 189 179 156 150 156 176 187 193 196 194 195 198 194 187 162 164 173 167 122 62 34 38 29 17 37 104 161 145 85 45 46 43 72 127 171 189 189 181 182 183 185 184 180 177 180 185 174 173 176 184 194 190 167 144 100 56 51 102 152 181 206 228 196 203 203 152 83 84 138 170 172 167 163 170 171 119 88 140 163 159 166 160 132 91 89 144 177 175 168 167 177 147 102 111 116 79 39 22 36 61 92 129 162 185 182 168 174 184 185 188 175 172 171 173 171 166 161 159 183 156 98 94 163 182 112 43 24 22 43 65 55 35 32 39 35 23 14 27 58 89 124 156 186 197 186 139 80 121 179 200 206 187 187 195 197 204 180 128 89 159 208 201 183 176 169 161 116 101 98 85 61 62 65 45 50 46 40 39 44 47 39 29 34 29 37 47 45 44 47 45 38 41 33 26 31 33 30 32 52 53 53 45 41 53 62 54 51 44 39 37 35 32 35 41 40 39 31 28 31 30 28 32 34 30 28 30 31 33 39 47 38 31 28 33 37 42 53 67 83 89 89 74 49 30 32 47 47 44 44 50 59 61 52 40 44 53 48 37 37 49 67 83 75 63 78 105 110 95 60 19 12 14 33 67 89 83 59 40 41 38 33 28 26 27 29 31 26 27 40 59 64 50 34 28 26 24 23 23 23 22 19 16 20 22 26 29 29 28 26 24 24 21 18 18 20 22 23 22 26 28 27 28 30 26 30 47 57 70 61 46 52 64 80 101 125 139 140 142 149 126 78 47 49 60 62 52 50 58 61 56 47 44 45 48 46 40 39 42 44 39 32 29 30 29 26 22 35 45 48 36 18 8 6 7 56 86 109 109 90 55 27 19 30 46 53 43 29 23 20 18 24 24 23 23 24 25 26 27 27 25 23 23 24 25 23 21 22 24 28 29 19 11 19 34 50 73 58 49 61 58 52 46 40 41 37 28 24 29 38 44 32 23 17 22 29 29 24 20 25 23 21 29 41 44 57 79 50 41 55 69 93 123 112 78 64 55 88 113 78 39 39 49 49 51 42 37 51 70 78 81 118 93 54 49 70 61 45 55 55 55 51 46 43 45 46 45 51 49 49 51 55 54 49 44 32 40 41 42 61 90 104 102 71 61 84 107 97 89 86 72 63 64 64 53 30 21 44 76 96 80 62 75 96 79 67 91 140 132 87 28 16 51 74 68 56 46 42 60 97 126 125 109 122 101 77 52 22 13 52 104 166 177 138 96 94 120 136 119 71 43 31 33 21 19 64 122 164 172 129 101 128 150 120 61 37 45 41 53 77 102 145 177 187 148 83 25 6 22 53 75 96 86 87 108 96 64 55 46 43 51 49 43 57 84 87 70 68 46 24 43 100 127 88 35 26 24 28 34 35 36 41 46 54 49 41 37 41 46 44 37 46 52 60 65 65 62 58 57 48 51 53 51 44 34 26 22 34 49 62 61 47 37 38 44 50 39 29 24 23 25 34 43 47 42 39 39 35 27 21 19 19 23 26 27 27 27 31 34 34 32 36 42 42 38 39 46 71 70 59 52 56 54 47 47 38 28 35 44 44 50 51 38 30 25 20 20 24 26 26 23 14 14 22 37 45 41 33 30 26 22 19 19 18 17 19 21 22 20 35 45 40 50 73 83 66 47 34 36 42 41 38 38 34 33 32 36 45 51 46 37 16 25 35 41 41 39 38 39 26 33 30 21 29 48 55 50 56 76 107 137 136 133 142 129 104 66 53 57 51 55 62 51 44 49 60 53 32 32 41 36 64 107 142 142 126 109 84 58 72 94 80 63 67 84 94 80 84 103 84 52 38 32 69 142 188 184 172 123 70 85 136 157 119 90 66 72 90 91 69 47 37 46 52 51 53 58 56 50 44 40 30 18 13 15 16 16 25 26 27 29 30 31 31 32 35 33 25 18 21 38 58 71 57 54 51 47 41 38 45 55 52 49 43 35 28 28 33 39 42 38 36 38 39 39 42 47 57 52 46 40 37 39 44 48 60 57 54 52 48 41 31 24 19 29 38 41 41 43 45 45 51 46 41 41 46 50 49 46 39 35 30 27 26 29 32 34 33 39 36 37 49 55 50 49 38 36 32 29 31 33 29 23 23 24 26 30 34 35 35 33 31 29 32 42 51 51 46 42 56 52 44 35 33 35 31 23 23 23 22 21 23 31 42 50 51 50 46 37 31 28 24 19 12 11 11 15 21 27 31 33 39 42 42 35 25 22 26 33 32 29 33 45 47 37 30 29 43 53 59 55 47 40 35 32 26 22 17 14 17 21 24 26 28 28 27 27 26 26 25 24 25 25 25 25 27 31 37 41 49 45 39 35 34 34 33 32 31 28 27 32 40 48 52 54 59 50 37 27 23 25 29 32 38 36 33 30 29 31 36 40 45 41 37 36 43 51 50 45 29 21 15 16 19 18 17 17 19 21 26 32 37 38 36 33 32 34 35 32 29 29 35 40 34 35 39 45 44 37 32 31 32 34 39 43 45 44 40 36 39 46 56 59 56 51 48 47 51 51 48 42 38 35 27 18 13 24 33 30 23 21 23 25 24 20 17 17 21 23 22 20 26 26 27 29 29 30 30 30 27 29 32 36 39 41 41 42 37 38 39 40 42 44 45 46 41 40 38 35 32 29 27 26 23 18 13 12 13 21 38 52 50 45 42 45 46 44 43 43 42 47 47 39 31 30 30 26 25 26 31 36 35 31 29 31 31 34 35 33 30 31 36 41 46 48 48 47 48 47 38 28 30 31 34 38 40 38 33 29 32 34 35 34 30 25 20 18 23 25 31 37 38 36 39 43 53 46 33 19 14 16 17 16 20 21 21 22 23 23 23 23 23 21 19 17 18 24 35 43 57 57 57 58 61 57 43 28 19 19 19 22 26 29 32 33 30 29 28 27 25 24 22 22 20 19 18 19 21 22 21 20 21 22 24 28 32 32 30 27 28 28 28 28 27 24 19 15 12 15 17 16 14 12 12 13 12 15 21 25 29 32 35 37 40 38 36 36 37 35 32 30 30 28 24 23 27 36 39 37 32 28 26 28 32 31 25 18 20 25 30 31 27 23 20 20 29 35 41 42 37 32 29 29 27 24 27 37 43 39 34 32 35 34 33 34 37 42 48 51 45 42 40 38 32 25 25 28 28 26 25 31 39 43 42 38 31 32 33 33 34 34 34 34 32 31 33 38 44 45 41 36 31 37 45 46 35 21 14 15 18 18 20 24 29 32 32 31 27 23 20 20 23 28 32 33 34 33 32 32 31 29 26 24 23 24 25 25 23 23 26 28 25 23 21 22 26 32 35 37 31 32 34 38 42 44 42 40 41 38 32 26 23 26 32 38 36 37 40 44 46 42 33 26 21 26 33 38 41 43 46 48 42 40 35 28 23 21 21 23 25 25 26 29 34 39 44 46 44 47 52 54 52 46 38 33 27 33 38 39 41 43 40 36 33 30 28 28 27 23 22 24 17 20 26 31 31 26 25 27 25 24 25 28 32 36 37 37 30 22 23 30 34 43 48 42 41 36 34 40 50 54 49 42 47 41 33 28 26 26 26 26 28 24 22 24 24 22 21 23 24 29 32 30 31 35 38 38 30 28 27 28 30 31 31 30 29 29 32 38 42 44 49 56 36 34 35 39 41 36 24 13 14 15 17 19 19 19 21 22 20 25 33 39 41 40 39 39 39 44 51 53 50 40 29 21 17 21 27 32 35 37 38 39 39 38 38 39 39 38 36 34 26 21 16 16 19 19 15 10 14 17 22 25 25 22 15 10 9 13 22 32 40 43 41 38 39 36 33 32 32 32 30 28 27 29 31 31 28 26 25 26 21 23 25 25 23 21 21 21 25 24 25 29 37 43 47 49 42 42 41 36 30 28 31 36 42 42 41 37 32 30 30 31 29 31 32 29 26 27 32 37 43 46 48 47 44 43 45 48 39 37 35 34 35 34 30 27 25 25 28 32 31 29 31 35 40 39 37 32 28 27 29 31 29 25 24 26 26 23 20 19 28 35 42 50 63 70 58 39 17 15 18 22 22 19 18 19 20 17 15 15 16 17 16 15 19 20 22 24 25 25 25 25 17 13 11 13 14 13 14 17 22 19 16 16 16 16 14 12 14 17 22 30 36 39 39 38 45 38 31 29 31 34 34 33 39 39 38 32 25 21 23 27 29 25 19 12 8 6 6 7 8 13 19 22 21 18 16 16 18 18 20 23 25 22 16 11 9 11 14 16 16 16 17 18 15 16 16 18 19 19 17 16 14 15 15 12 8 6 6 7 6 6 9 19 33 43 46 45 28 24 19 13 9 7 7 7 10 10 10 12 13 14 13 13 19 28 37 36 29 24 20 17 19 22 25 24 19 12 6 6 5 5 5 5 6 7 8 9 14 18 22 25 26 27 29 31 18 11 4 0 1 2 2 1 1 3 8 13 14 11 10 11 13 14 15 14 11 8 8 9 9 11 14 18 22 27 31 34 29 23 14 9 6 6 7 8 13 15 19 23 27 30 32 33 35 36 36 34 31 28 26 26 36 33 29 25 24 26 31 35 32 29 27 26 24 20 12 6 7 7 6 6 5 5 4 4 28 32 35 32 26 20 17 16 18 16 16 17 18 18 15 12 10 10 10 13 16 16 15 12 9 12 15 20 26 31 36 38 34 36 37 38 37 34 29 26 23 31 54 79 79 58 44 44 47 44 47 55 54 48 52 62 70 65 72 86 79 56 55 74 91 95 96 90 72 82 97 68 71 83 96 84 84 128 139 95 51 35 39 59 66 58 43 28 35 18 33 83 147 201 203 165 146 158 184 177 154 148 151 164 110 55 53 63 50 44 38 29 39 105 165 185 186 182 181 187 193 189 180 169 167 175 182 184 180 179 178 177 177 178 180 181 181 180 180 180 180 181 182 183 183 183 183 184 184 185 185 185 185 186 186 185 183 182 182 183 184 184 184 182 181 181 183 184 182 178 176 182 186 179 159 142 148 128 115 127 152 168 170 167 182 186 180 160 138 129 136 145 162 166 166 155 141 141 155 170 160 121 94 102 118 121 124 132 136 134 141 147 142 135 132 127 108 100 92 94 101 107 104 99 107 138 179 177 160 151 146 156 164 165 173 186 195 193 185 179 154 183 197 168 117 73 45 30 28 18 33 86 129 112 69 48 59 49 85 156 202 206 189 174 184 175 172 180 188 187 184 183 183 184 185 186 183 158 106 59 70 88 137 183 197 200 194 178 177 160 148 112 62 70 122 149 158 141 127 134 141 98 79 142 183 147 144 156 134 84 92 169 176 177 170 171 188 156 83 62 57 34 28 54 105 146 169 198 198 185 161 161 179 175 164 174 170 168 169 170 164 158 163 174 171 146 94 107 187 195 122 73 22 29 43 48 41 33 36 44 21 26 33 69 124 156 168 183 194 201 190 153 90 105 159 206 200 191 193 193 197 218 198 135 80 141 191 190 163 133 106 87 82 66 64 62 43 31 32 28 38 41 31 27 45 52 41 33 34 31 38 44 42 43 44 38 41 43 36 32 38 41 40 43 50 50 53 51 50 62 72 67 61 54 45 40 40 40 35 29 37 36 27 25 32 32 33 42 31 29 31 36 36 34 37 43 32 32 31 29 27 32 46 60 48 45 45 38 24 23 34 40 36 34 36 46 54 53 44 36 33 50 51 43 45 49 47 48 53 67 102 125 118 99 59 10 15 18 45 88 110 92 57 33 56 50 40 30 23 21 22 23 25 31 48 63 61 43 29 27 27 26 25 26 26 23 19 15 22 24 28 31 32 31 28 27 24 21 18 18 21 24 25 24 27 29 26 25 27 23 25 38 82 86 61 37 46 61 69 80 97 107 97 96 114 99 59 41 42 58 70 67 61 57 51 44 45 42 44 49 49 43 41 43 43 38 33 31 33 33 29 25 36 47 50 37 17 5 3 4 52 82 120 142 121 61 16 9 31 52 63 52 32 22 19 17 22 23 23 24 26 28 30 32 25 22 20 19 21 21 19 17 22 23 27 25 14 10 25 47 53 56 32 45 86 93 73 52 68 63 46 23 13 22 35 42 33 25 17 16 20 23 26 27 26 21 16 27 49 63 74 90 79 52 85 128 161 176 140 111 85 79 134 177 123 50 50 82 71 64 45 34 39 43 48 59 50 49 35 39 58 47 35 55 53 62 59 44 37 43 48 44 49 48 49 54 59 59 54 48 35 48 44 41 60 74 74 77 58 59 91 114 107 110 114 96 85 63 55 56 31 9 46 110 144 135 96 77 102 113 107 115 140 122 80 34 20 38 56 59 50 57 62 60 59 66 81 92 100 126 133 88 21 2 40 95 134 157 134 109 124 151 150 116 51 32 40 44 24 35 83 116 129 121 105 143 182 145 82 45 46 59 42 46 62 97 177 230 191 128 53 7 1 31 67 85 74 77 79 84 64 43 49 48 42 26 40 61 62 70 73 53 58 35 22 69 145 151 82 20 17 31 36 35 41 47 50 53 61 52 42 42 53 63 60 50 40 48 59 66 67 65 61 59 47 50 54 53 48 41 35 32 41 51 59 57 48 42 43 48 43 37 31 26 22 22 33 46 51 42 36 34 31 25 22 24 16 21 26 26 23 23 26 31 37 39 40 38 31 30 43 59 73 68 57 54 58 54 48 50 35 28 42 56 54 57 55 38 31 23 18 21 31 37 33 27 25 18 24 45 55 49 46 50 31 24 19 20 18 14 15 20 23 31 65 93 98 115 144 155 84 61 43 43 48 45 39 37 37 38 37 38 43 48 47 42 22 26 32 37 39 39 38 37 35 32 33 37 40 45 52 58 60 58 65 83 80 77 78 53 64 47 56 65 50 49 55 42 48 43 46 45 32 24 30 37 52 71 87 90 85 79 71 64 64 81 82 84 77 65 67 63 72 57 51 52 44 45 89 144 176 167 159 115 56 57 96 110 74 56 54 76 88 74 50 38 48 61 65 61 68 82 78 61 42 37 27 16 13 14 15 14 23 24 26 28 30 31 32 32 29 30 26 20 21 32 46 54 46 47 51 53 48 42 44 51 47 49 45 35 24 24 36 47 45 41 38 39 40 40 44 49 62 55 44 35 32 35 43 50 61 57 52 48 45 38 29 22 17 26 37 41 41 43 46 46 51 46 40 41 45 49 49 47 41 37 31 27 25 27 28 29 30 37 35 36 49 55 52 50 40 42 39 31 28 31 29 22 27 27 28 29 30 30 29 28 31 29 33 45 54 53 48 43 49 45 37 31 32 37 36 29 21 22 23 25 28 34 42 47 45 46 45 39 35 31 25 18 12 11 11 14 21 27 30 32 39 43 44 37 26 21 24 30 32 27 32 43 46 38 32 33 43 51 54 48 39 32 27 24 26 22 17 15 18 22 25 27 29 29 30 29 28 26 23 22 20 22 23 23 23 26 31 36 51 45 38 33 33 34 35 34 31 28 27 32 41 50 53 54 50 41 30 24 24 28 31 32 38 36 32 29 29 31 36 40 40 40 39 41 47 52 49 42 26 20 16 17 17 17 19 22 23 26 32 39 45 45 42 38 35 37 38 35 30 29 33 37 39 39 45 51 49 39 31 29 32 36 40 43 45 45 42 38 42 48 55 56 52 47 46 47 51 51 48 42 38 36 29 20 16 23 29 27 24 24 24 24 23 19 16 18 23 25 23 20 27 28 30 31 33 34 35 36 29 30 31 34 37 39 41 41 38 38 38 39 40 43 45 47 46 44 41 36 31 27 26 25 18 16 13 12 12 20 36 52 44 40 38 38 38 37 40 45 33 40 43 38 32 30 23 17 22 25 32 37 35 30 29 31 38 40 40 38 34 36 42 48 57 55 50 44 42 42 34 24 25 27 30 35 39 39 36 33 30 33 37 37 34 28 23 19 22 24 30 36 36 35 39 45 54 42 24 13 13 19 20 16 22 22 22 21 20 20 20 20 27 24 20 15 14 20 31 40 57 57 56 58 61 57 42 26 21 21 21 21 23 27 32 36 29 28 26 24 22 20 18 17 19 19 19 21 23 23 22 20 22 23 25 29 31 30 25 21 26 27 27 26 24 21 20 19 9 12 15 15 13 12 13 14 13 15 18 22 26 30 34 37 46 42 38 37 37 34 31 29 31 28 24 23 27 35 37 35 28 25 23 25 28 26 18 11 14 20 25 27 25 21 19 19 28 35 41 42 37 32 30 30 32 27 28 36 40 36 30 28 35 33 32 33 38 45 51 56 48 44 39 35 29 23 23 26 26 23 22 27 36 43 44 42 34 34 35 35 34 33 32 32 32 33 38 45 50 47 38 30 25 32 41 43 33 19 13 15 18 18 19 23 26 26 24 22 24 21 18 18 22 28 33 35 34 35 35 35 34 30 26 23 28 28 26 22 18 17 18 20 21 18 15 17 21 26 29 31 27 28 32 38 43 47 46 45 40 36 29 21 17 19 25 31 32 33 37 43 48 46 40 34 29 34 39 42 43 44 46 48 44 43 40 32 24 19 19 20 26 27 30 32 34 38 43 47 44 48 53 54 52 47 43 41 26 33 38 40 42 45 43 38 38 34 32 32 30 24 22 23 17 19 25 31 30 26 25 28 23 23 25 29 33 34 33 30 26 20 22 29 34 44 49 44 38 33 32 39 51 55 49 40 34 29 24 19 20 23 26 27 30 25 23 26 28 27 25 25 26 28 27 23 22 28 33 36 24 23 22 25 28 31 31 30 32 27 26 32 37 39 43 48 32 34 38 42 41 32 20 10 10 13 17 20 22 23 24 25 19 24 32 38 37 34 32 33 39 43 46 47 43 33 23 16 14 23 34 40 42 41 41 41 43 42 41 40 39 40 41 42 31 26 21 20 22 19 11 4 19 25 31 31 24 18 12 9 10 14 21 30 38 40 37 34 38 36 34 32 30 29 28 28 27 29 31 31 29 27 27 27 20 25 29 31 29 26 23 22 25 25 25 30 36 42 44 45 39 40 38 33 28 28 33 39 42 42 39 35 31 31 34 38 34 35 35 30 25 23 27 32 38 41 45 47 47 45 44 43 35 33 31 31 33 35 34 33 29 27 27 28 27 27 32 38 43 41 36 30 25 24 27 30 28 23 21 24 25 23 21 20 20 28 38 49 63 68 54 33 13 13 16 23 24 21 20 22 21 18 14 13 14 16 16 16 21 22 23 24 25 24 24 24 15 12 12 14 14 12 13 17 21 18 15 15 16 16 14 13 14 18 25 33 38 40 39 37 48 40 30 26 28 31 32 31 31 34 35 31 25 21 21 24 28 24 18 12 8 6 5 5 6 11 18 22 22 19 16 14 20 18 17 21 24 21 14 8 4 9 14 18 17 14 10 8 14 16 19 20 19 17 16 15 15 15 14 10 6 5 6 8 4 5 10 22 36 44 43 39 22 21 17 14 11 8 7 5 8 9 10 11 11 12 13 14 17 26 34 32 26 22 19 16 21 25 28 27 20 12 7 5 3 2 3 4 4 7 9 11 17 20 22 24 24 26 29 31 22 15 5 0 1 1 1 1 1 2 6 9 9 7 6 7 9 11 14 14 12 10 10 10 10 12 16 19 22 26 30 33 31 24 14 8 5 5 5 6 17 18 20 23 27 30 33 34 36 38 40 40 37 32 28 26 37 33 27 24 24 26 31 34 37 34 31 29 27 21 14 7 6 5 4 3 3 3 4 4 27 29 30 28 23 19 17 17 16 16 16 18 19 18 14 11 7 9 12 14 15 15 14 13 12 12 17 25 27 26 28 35 29 34 39 43 45 43 34 24 24 39 56 58 48 37 33 35 39 42 46 49 50 48 45 42 47 54 52 47 45 44 57 79 115 143 144 109 85 89 87 71 31 47 67 82 104 135 139 115 81 45 38 62 68 48 27 16 23 27 50 120 177 187 178 158 138 166 182 166 155 173 183 166 115 81 60 53 55 40 18 28 45 114 166 191 187 172 178 183 197 171 125 104 129 162 177 181 187 175 173 180 180 171 171 182 183 180 177 180 185 186 182 177 183 183 178 171 173 182 186 183 183 182 182 184 187 189 188 186 178 180 182 184 184 182 179 178 179 179 175 165 153 148 151 156 157 150 140 136 144 157 160 156 169 153 136 132 138 142 141 138 142 145 156 164 156 131 110 102 114 134 143 146 159 171 175 179 164 170 178 173 164 168 171 162 156 132 113 111 108 95 84 82 89 105 123 137 150 155 146 132 111 129 161 173 155 141 148 159 165 172 153 124 102 74 50 47 32 16 47 87 97 80 54 50 40 62 121 187 192 179 183 167 180 178 180 185 184 179 176 178 198 199 189 155 108 77 81 100 138 174 191 187 176 145 113 106 95 86 75 66 60 59 67 77 78 73 93 105 98 84 90 129 168 146 139 145 103 71 131 205 198 184 159 154 141 99 58 26 24 52 88 124 164 196 200 189 171 167 165 167 174 177 175 172 173 174 172 171 171 169 162 153 180 163 125 116 161 187 132 55 32 34 43 45 35 32 36 33 23 31 74 147 204 212 189 168 168 187 201 170 107 86 129 179 188 187 182 180 188 189 166 137 86 109 121 107 86 72 59 46 36 45 42 39 41 27 20 38 37 46 33 32 46 42 40 45 41 32 41 43 28 34 47 40 46 43 44 46 45 40 42 48 50 53 52 50 56 67 70 65 61 60 48 41 45 42 36 37 38 34 28 25 28 33 32 28 28 29 31 34 37 39 38 36 35 33 32 33 35 39 41 43 38 34 30 30 33 35 33 31 32 36 41 42 39 36 35 35 33 34 44 57 58 45 36 34 49 98 153 165 137 101 60 23 10 26 48 106 148 98 41 55 84 60 31 21 27 22 16 22 20 26 43 59 54 36 27 30 27 28 29 29 27 23 18 16 20 23 29 36 41 42 38 34 33 28 23 23 26 27 24 20 24 29 32 29 24 24 32 40 82 89 65 39 50 66 67 68 77 81 70 65 72 65 49 49 52 51 54 57 57 50 44 41 40 44 47 47 44 43 45 48 41 33 29 33 37 35 30 27 38 53 49 30 18 9 3 3 34 69 102 108 88 59 29 7 29 47 56 43 25 19 20 20 21 19 18 20 24 27 27 26 26 25 22 18 15 17 22 27 26 31 31 22 7 3 44 104 94 60 41 90 136 124 101 88 88 78 51 22 15 26 29 22 21 20 18 18 18 20 22 24 17 28 30 25 39 81 130 160 150 135 130 171 202 191 163 131 85 121 178 173 97 53 72 93 89 66 45 44 59 67 58 44 42 26 26 39 46 53 61 63 67 61 56 46 40 47 47 33 43 55 56 53 59 61 54 48 41 39 38 40 47 53 55 53 53 59 73 91 108 114 111 105 104 97 71 41 18 10 54 127 194 208 123 53 107 152 139 138 123 79 63 57 45 36 35 53 57 67 63 63 64 43 34 56 96 162 165 91 22 1 22 72 107 143 145 110 101 120 103 58 45 40 41 40 39 55 81 96 80 64 94 158 167 107 54 42 52 52 46 43 62 100 135 152 139 88 33 13 27 49 60 62 54 63 75 76 61 44 42 51 36 42 43 46 51 47 49 61 39 33 37 66 96 87 49 21 19 23 43 42 34 48 55 50 53 49 49 62 85 97 81 57 48 46 78 106 103 109 117 103 69 30 47 65 59 51 34 33 52 52 76 96 76 45 42 56 45 33 28 27 19 22 37 46 44 36 29 24 19 17 20 25 22 12 22 23 22 28 27 32 27 35 34 30 30 31 40 57 79 66 57 59 59 52 47 48 34 44 51 53 60 65 55 40 26 30 28 24 32 45 46 37 31 22 29 38 56 102 118 86 28 18 18 23 22 21 18 9 40 69 138 179 157 174 212 183 101 81 83 77 63 58 57 69 51 51 48 35 30 46 56 47 20 24 29 31 32 34 36 38 35 37 41 44 47 49 50 51 55 51 45 41 39 36 32 29 38 46 57 60 52 42 40 45 40 35 37 45 47 39 32 32 33 35 43 55 63 62 59 58 66 85 100 93 68 45 38 40 65 98 89 55 52 62 82 114 144 120 88 65 53 49 50 54 37 41 49 58 57 51 49 51 57 62 62 62 75 89 82 63 49 39 27 19 16 16 14 12 16 17 22 27 28 27 29 34 31 27 21 19 26 37 40 38 34 48 60 58 44 34 37 43 51 54 53 47 37 31 32 36 43 41 39 39 41 42 42 41 54 58 52 36 27 29 42 51 56 52 47 44 41 37 31 26 24 29 35 40 42 43 45 47 54 46 37 36 43 50 53 51 50 40 30 28 29 27 24 23 28 32 34 36 43 52 54 51 40 36 34 35 34 31 30 31 30 29 28 28 30 31 32 31 23 27 35 46 53 54 47 40 42 42 36 31 33 42 41 34 22 24 27 31 34 37 40 41 41 42 44 42 37 29 22 17 16 15 16 18 22 27 31 34 39 42 41 32 21 18 24 32 28 31 35 48 57 45 33 35 49 46 40 32 24 19 17 18 23 21 20 21 21 21 26 33 36 35 32 30 27 25 24 24 19 19 18 17 17 20 26 30 37 41 41 35 31 32 34 35 29 29 32 38 45 51 53 54 51 32 21 28 32 27 24 27 32 31 30 29 28 29 32 35 41 42 38 35 42 53 54 47 31 24 19 19 21 19 19 21 32 35 40 45 50 51 43 34 33 35 35 30 24 24 32 40 39 38 44 56 55 41 29 25 28 32 37 42 44 43 41 39 36 39 46 53 54 50 49 52 54 49 43 39 35 32 27 23 22 25 27 25 27 32 32 29 20 17 16 21 28 31 27 22 26 28 32 35 37 36 33 30 31 32 31 32 40 48 47 41 38 40 42 42 40 38 39 41 46 47 44 38 35 34 31 28 20 17 12 11 15 24 33 39 37 35 32 31 31 31 30 30 31 35 38 36 30 24 23 22 24 30 36 36 33 30 32 36 42 49 56 55 48 44 45 49 53 49 42 38 34 28 20 14 21 23 28 35 39 38 33 28 29 33 37 41 41 38 34 31 30 30 30 31 33 37 40 42 42 32 21 16 16 19 18 16 14 18 21 21 18 18 22 27 29 24 19 16 15 17 29 44 54 52 53 57 61 57 44 33 23 24 22 19 21 26 29 28 28 28 26 24 22 20 19 18 21 19 20 24 29 30 26 21 25 26 27 27 26 24 22 21 31 28 24 23 23 24 24 24 16 15 15 16 18 18 16 14 14 17 21 23 24 26 29 31 36 39 39 36 35 36 33 29 32 27 23 25 28 31 31 29 26 24 24 24 25 24 20 17 18 19 20 22 24 22 16 13 20 26 34 37 36 34 35 36 34 30 26 28 32 34 30 25 34 37 39 41 43 47 52 56 49 44 37 32 29 29 27 26 27 25 24 25 30 35 36 36 28 32 37 37 33 28 26 25 29 39 47 47 45 43 37 30 20 31 39 34 24 18 15 14 21 21 22 22 22 21 21 20 18 15 15 19 22 24 29 34 38 38 35 30 29 32 32 31 27 26 22 18 15 14 16 18 21 20 19 19 19 21 22 24 25 25 29 36 44 46 41 36 30 27 22 17 14 13 14 15 23 29 37 43 44 42 41 41 33 39 47 48 45 43 44 46 41 42 40 34 26 21 23 26 25 29 33 36 37 39 42 45 47 49 54 59 60 55 44 35 28 32 38 42 44 44 43 43 40 39 37 35 32 29 26 24 24 24 23 24 25 28 31 33 30 32 35 38 39 35 28 23 17 17 19 24 32 39 44 45 40 34 33 41 52 51 37 22 20 17 14 13 15 21 28 32 33 29 25 26 29 31 28 25 26 23 22 25 27 25 25 28 26 22 20 23 30 36 36 34 29 29 30 31 33 34 35 36 33 36 40 41 36 28 20 16 15 17 19 21 21 19 17 15 22 27 28 26 27 33 36 36 36 40 44 42 34 23 14 8 15 31 47 51 48 46 45 44 44 44 44 44 43 43 42 41 39 35 29 23 18 16 18 21 23 23 24 23 21 18 15 14 12 15 20 25 28 29 28 28 27 31 36 37 34 30 27 27 27 26 26 26 25 23 21 20 26 32 37 37 32 28 27 28 26 26 29 33 38 40 38 36 37 36 33 30 28 29 31 33 33 33 34 35 36 35 33 31 35 37 38 36 31 27 25 25 34 38 41 42 47 51 47 39 35 29 26 27 28 28 30 33 32 31 27 21 22 30 40 44 45 39 32 28 28 29 28 27 25 26 26 26 25 23 21 20 21 21 27 44 66 71 50 24 14 10 7 8 13 17 18 18 15 16 17 17 16 14 12 11 21 25 30 31 29 26 24 24 19 16 13 13 16 18 18 18 22 21 19 18 16 16 15 15 14 14 21 32 40 40 39 39 41 37 31 26 25 24 23 22 17 21 25 29 30 28 24 23 21 19 16 12 9 6 5 5 5 9 14 17 18 19 21 23 15 18 21 24 22 17 11 8 9 10 11 13 14 14 14 14 17 16 16 17 17 16 12 9 10 11 12 13 11 9 6 6 6 9 11 20 34 42 34 21 15 14 12 10 9 9 10 10 7 10 13 12 9 8 10 12 16 22 28 27 21 16 15 17 25 23 19 15 10 7 5 3 5 5 4 2 2 4 9 13 16 18 20 22 24 24 24 24 20 17 12 7 4 3 3 3 1 1 1 2 4 6 9 10 9 10 12 13 13 12 11 10 12 13 17 22 24 25 29 35 32 21 9 3 4 5 5 4 9 14 19 23 26 29 32 36 37 43 49 48 40 31 25 24 34 33 29 25 25 29 32 32 37 33 28 23 20 16 11 7 8 7 6 5 5 6 8 9 29 30 31 28 23 19 17 17 16 15 15 17 19 18 14 11 8 11 14 17 18 17 15 13 19 18 21 26 26 22 23 28 35 40 44 46 46 43 35 25 26 37 47 47 39 31 31 34 36 40 44 48 50 49 46 44 46 51 48 46 47 47 55 72 97 111 117 110 106 103 85 62 44 45 54 68 95 131 143 129 87 54 43 56 54 37 25 22 6 28 78 155 195 182 166 152 147 168 180 168 161 178 183 164 136 95 64 48 46 34 15 27 58 120 164 185 184 175 184 189 188 143 79 53 91 146 175 179 169 176 182 182 183 185 183 177 172 179 184 182 176 173 177 183 179 182 183 183 183 184 182 179 183 182 181 182 185 187 186 185 179 180 181 182 182 180 179 178 169 167 162 152 144 148 162 175 163 164 162 159 158 157 150 141 127 126 126 130 134 136 135 133 131 124 120 122 123 118 110 106 136 155 168 175 184 184 180 181 162 154 149 144 137 142 151 154 158 150 140 133 128 124 123 124 102 99 93 87 90 103 118 126 103 90 101 117 103 95 130 176 160 127 88 84 107 108 74 40 34 21 39 62 73 72 55 52 55 98 155 194 185 171 183 181 172 179 181 175 175 185 197 203 192 163 126 100 89 96 122 146 139 146 130 106 91 73 60 65 53 68 82 84 81 80 75 68 63 57 62 59 60 63 68 96 119 120 105 93 69 56 103 154 141 126 110 97 84 59 38 37 84 116 141 150 163 182 181 166 167 169 172 176 177 176 172 168 161 169 180 181 167 152 153 162 204 185 138 103 116 128 94 47 30 28 38 42 29 24 42 59 65 83 124 177 209 210 195 184 166 171 179 158 105 83 121 169 188 184 174 164 158 147 123 99 58 68 68 53 42 43 44 40 34 44 42 40 43 33 26 37 48 48 27 25 46 54 45 36 39 30 23 29 42 44 40 42 41 42 43 41 41 43 46 48 52 48 46 48 55 61 65 65 58 56 47 39 39 37 34 38 44 35 26 25 29 33 34 34 36 35 35 35 36 35 33 31 33 33 35 38 40 41 39 38 33 31 30 31 33 33 31 29 34 39 44 44 40 34 31 31 23 29 44 60 60 45 30 24 61 110 155 159 133 95 54 24 25 20 46 121 157 92 36 54 71 51 26 19 25 22 17 22 18 23 38 52 48 31 24 27 28 28 28 27 25 23 21 19 23 24 30 38 46 47 42 36 31 26 21 21 23 25 24 21 24 28 30 29 25 25 31 37 56 63 50 41 55 65 66 72 84 87 85 87 98 99 86 75 46 40 39 44 44 37 36 42 40 42 43 43 42 42 43 45 37 31 29 33 37 35 30 27 38 52 47 29 19 13 8 8 30 54 77 79 66 47 26 11 21 34 41 33 24 23 24 23 21 19 16 16 20 23 25 25 26 26 26 23 21 21 24 27 25 28 30 29 22 19 54 105 95 84 82 131 171 153 118 89 75 63 43 26 19 21 23 23 18 18 19 19 21 22 24 25 24 19 35 66 81 87 117 156 175 186 183 194 206 197 160 107 80 89 117 115 70 52 73 87 72 53 59 91 102 80 61 62 55 34 29 39 47 53 59 59 58 54 50 44 42 49 52 42 39 48 50 51 57 55 46 44 47 45 40 36 34 36 40 43 43 44 50 60 74 90 102 108 123 109 72 38 28 30 53 91 158 168 91 37 101 159 157 161 104 66 60 65 59 46 33 39 64 92 109 111 95 49 23 39 75 122 120 68 25 6 18 50 85 137 164 131 84 63 56 48 61 54 50 45 40 54 79 92 65 44 49 83 96 72 50 49 59 62 60 56 62 77 85 85 75 50 25 20 29 42 52 59 50 65 73 68 60 57 50 41 44 42 34 36 52 59 54 53 54 77 74 55 47 36 22 19 31 70 94 66 41 53 58 47 49 59 64 67 82 99 93 73 61 55 86 126 139 152 159 145 80 21 43 97 98 60 26 31 37 83 139 146 98 53 44 51 42 28 25 28 23 25 35 42 34 28 23 21 18 15 16 20 23 19 22 16 22 31 23 23 19 30 38 40 36 29 43 71 81 70 55 47 52 59 56 46 36 47 59 65 63 56 47 39 32 33 29 25 30 41 43 39 32 22 32 47 67 105 116 85 38 21 20 27 23 17 21 24 61 110 164 168 132 148 172 128 69 79 118 136 132 128 122 127 124 99 66 39 34 47 53 42 23 28 33 36 37 36 37 37 38 39 41 44 47 49 49 49 49 46 43 41 41 41 39 37 46 51 57 56 46 34 32 36 36 36 39 45 45 40 34 32 30 31 38 49 58 59 59 60 71 82 87 74 52 38 41 50 83 109 95 61 52 53 59 79 77 63 48 41 40 42 47 53 45 43 44 49 51 49 48 50 59 68 69 65 70 79 72 57 49 41 30 22 19 17 13 11 17 17 20 24 25 26 30 36 32 29 25 23 30 40 46 45 39 45 49 44 35 30 34 40 51 53 51 45 36 32 35 40 43 40 38 39 41 43 44 43 52 58 57 44 33 32 39 46 46 45 44 43 41 38 34 30 26 30 37 41 44 46 48 50 53 45 36 36 44 51 54 52 53 41 29 25 25 25 24 25 21 25 29 34 42 50 53 50 35 34 34 39 41 38 35 36 34 32 31 30 30 29 27 25 22 26 35 46 54 54 47 40 38 41 40 36 39 46 44 36 27 28 30 33 35 37 38 38 37 38 39 37 34 28 23 20 19 19 19 20 23 28 32 35 36 40 40 33 23 19 23 29 30 33 37 49 58 48 35 37 41 38 32 26 21 20 18 18 22 21 22 24 23 22 26 32 34 35 35 35 33 30 27 24 22 21 20 17 16 17 21 25 35 39 40 34 29 29 31 32 22 23 28 36 44 50 52 52 45 34 27 29 29 25 24 27 28 28 29 29 29 30 32 33 39 39 36 34 42 55 56 49 30 24 21 21 22 21 22 25 36 38 39 42 47 50 46 39 33 34 32 28 25 28 36 44 41 39 45 55 55 41 29 25 29 32 36 39 41 41 39 37 32 37 43 51 52 50 49 52 50 46 41 37 34 31 26 23 24 25 24 22 25 30 30 27 15 16 19 26 32 35 34 31 36 35 35 36 35 32 28 25 25 26 26 28 37 47 49 45 40 42 43 42 40 38 38 39 44 47 46 41 37 35 32 28 22 17 11 11 15 24 33 37 32 32 31 30 29 30 31 32 30 33 35 33 28 24 23 24 29 32 35 35 33 34 37 41 47 54 59 57 49 43 42 44 48 45 40 34 28 22 16 13 19 21 26 31 35 34 29 25 24 28 35 40 42 41 38 36 31 31 31 32 34 36 39 41 39 30 20 16 18 21 22 21 15 17 19 19 18 19 24 29 34 30 26 22 18 18 26 37 50 53 57 61 61 53 41 32 28 24 20 18 20 22 24 25 26 26 25 23 22 21 20 19 19 18 19 24 30 31 28 24 22 23 24 24 24 22 21 20 27 25 22 22 23 24 23 22 15 15 15 17 19 19 17 15 14 17 20 22 22 24 27 29 33 35 35 33 32 34 34 31 32 28 26 26 29 31 30 28 20 20 21 23 26 26 23 21 20 18 17 18 20 20 17 15 19 26 35 40 39 37 36 36 33 30 28 29 33 35 34 32 42 42 43 44 45 47 47 48 43 41 38 36 35 33 29 26 22 23 25 29 32 33 32 31 28 31 34 35 33 29 26 24 31 39 45 44 42 40 35 30 22 32 38 33 23 18 17 17 20 21 21 22 22 22 22 22 19 16 15 18 22 24 30 36 41 40 36 29 27 29 30 29 26 26 24 20 17 16 17 18 21 20 19 19 19 20 22 23 26 26 30 37 43 43 38 33 26 23 19 15 13 13 14 15 24 29 36 40 41 41 41 42 33 39 45 50 50 48 45 43 40 41 40 35 29 26 28 31 33 35 37 38 37 37 39 41 46 49 54 59 60 54 43 34 28 31 36 39 41 42 44 44 47 46 44 43 41 38 34 31 28 26 25 24 25 28 31 34 39 39 40 41 38 32 24 18 15 14 15 19 25 31 35 36 38 34 32 37 44 41 29 18 16 14 14 14 17 24 31 35 35 31 28 28 32 33 31 27 24 22 22 24 24 21 22 26 28 25 24 27 33 36 35 33 29 29 30 30 30 31 32 34 29 33 36 36 32 24 19 15 14 17 18 20 20 18 16 14 22 28 32 29 28 31 33 33 34 35 36 32 24 16 11 8 14 30 46 52 50 47 47 46 47 46 45 44 44 43 43 43 40 38 35 30 24 20 20 22 20 20 20 19 18 17 15 14 16 17 20 22 22 22 20 19 20 24 30 33 32 29 27 27 26 27 27 26 25 23 21 20 24 29 36 37 33 30 29 30 25 26 28 33 37 39 38 36 33 32 29 28 29 30 31 31 28 30 33 34 35 34 34 34 35 37 38 36 32 28 26 25 32 36 39 42 47 50 45 37 30 24 20 23 27 28 29 31 27 27 23 20 24 36 47 52 44 39 33 31 32 32 30 27 23 23 23 23 23 22 21 21 21 21 25 39 56 60 42 20 12 10 8 9 13 16 16 15 13 14 14 14 14 13 12 12 17 22 28 32 31 28 25 24 19 16 13 13 15 18 18 18 21 20 20 19 18 18 18 19 19 19 24 34 40 41 40 41 43 39 32 26 21 17 12 9 13 16 21 25 27 26 24 23 21 19 16 12 9 6 5 4 6 9 13 16 17 18 21 23 17 19 21 22 20 15 10 8 9 9 10 10 11 12 13 14 18 15 13 13 13 13 11 9 7 7 9 15 19 18 10 5 6 9 14 24 37 41 31 17 16 15 13 11 10 9 8 8 8 10 12 10 8 8 9 13 17 22 26 25 19 15 16 18 18 17 15 13 10 8 7 6 5 5 4 3 3 4 9 13 16 17 18 20 21 21 22 22 18 16 11 7 3 2 2 3 1 1 1 2 4 6 8 9 9 10 12 13 14 13 12 11 12 14 19 23 23 22 27 35 30 21 10 6 6 6 4 2 9 13 19 23 25 27 30 33 34 39 44 44 37 31 27 26 30 31 29 27 28 33 36 35 35 30 22 17 14 13 11 10 10 9 8 7 7 8 9 10 32 32 31 28 24 20 19 18 17 16 17 19 20 19 16 13 9 12 16 19 21 20 18 16 22 20 23 27 25 21 22 27 42 46 49 48 45 41 34 26 32 36 39 36 31 28 31 34 34 38 43 47 49 49 47 46 45 48 46 45 50 49 52 64 69 79 99 118 122 103 69 44 52 42 43 56 81 114 136 135 93 63 46 47 38 26 21 19 6 47 112 182 198 168 153 147 155 165 171 163 158 169 167 147 140 97 60 39 34 24 13 31 73 124 156 173 176 172 184 189 187 131 58 28 68 135 172 176 177 179 178 177 180 186 188 185 178 177 175 173 172 174 177 180 176 176 180 185 187 184 182 181 183 181 179 179 181 183 183 183 180 180 180 179 179 179 178 178 173 158 143 143 157 170 174 172 164 170 174 173 169 162 153 145 158 154 147 141 137 132 125 120 116 107 98 99 112 127 130 126 141 153 162 166 166 155 148 154 150 142 136 136 137 140 148 155 139 147 149 142 138 142 147 148 134 122 102 81 66 64 78 94 87 62 54 60 54 67 123 179 129 67 41 88 140 139 90 43 36 30 41 46 53 60 50 50 82 148 191 197 176 159 169 174 178 183 182 180 189 197 184 160 142 93 57 71 111 129 118 102 95 86 65 53 59 67 80 99 116 135 143 131 121 119 111 96 91 88 81 66 72 77 66 72 65 71 59 59 58 53 67 78 75 59 58 44 34 30 43 99 158 179 178 149 133 150 167 170 176 175 174 172 171 172 175 178 181 169 162 164 161 158 170 188 213 192 139 86 68 63 47 31 34 31 30 24 23 48 81 96 93 117 150 172 177 173 173 176 166 162 164 143 92 70 111 165 172 160 142 123 105 88 71 60 54 54 46 33 28 35 42 43 39 45 44 42 44 36 29 35 54 47 30 25 41 51 46 44 40 55 43 32 46 44 29 32 39 43 43 40 39 43 46 46 49 44 43 51 58 59 58 60 55 52 44 35 30 31 36 41 39 35 34 33 28 24 30 41 40 38 35 33 32 33 35 37 35 37 41 46 48 45 39 34 29 29 29 30 31 31 30 29 35 41 47 46 40 32 27 26 21 26 39 52 51 38 26 22 80 122 141 129 108 77 48 38 36 18 49 124 139 68 25 49 55 43 24 17 24 23 19 23 19 22 34 44 40 27 22 26 29 28 26 25 24 24 25 25 26 26 30 39 49 51 43 34 29 24 19 18 20 23 23 22 24 26 28 28 27 28 30 32 30 32 30 38 61 79 92 107 108 105 105 108 116 124 113 88 43 36 36 43 42 34 34 41 40 38 36 36 38 40 40 39 31 28 28 34 37 34 29 27 39 51 44 27 20 18 15 16 28 38 48 48 42 34 24 16 16 24 29 25 23 26 26 24 21 18 14 13 15 19 22 24 25 27 28 28 27 27 28 29 32 30 29 32 28 21 42 81 97 107 118 159 186 161 115 76 57 50 46 46 39 26 18 18 15 17 19 21 23 24 25 25 28 18 55 117 123 82 82 122 169 189 181 180 201 210 168 91 50 45 65 84 77 74 78 70 59 44 69 121 125 83 66 85 65 42 34 43 48 51 54 51 42 41 40 41 46 54 58 56 46 53 51 49 53 50 42 40 37 36 32 27 24 27 37 46 39 38 39 42 53 70 88 101 105 89 53 29 41 59 62 60 88 105 58 31 96 153 154 155 105 67 61 70 69 55 33 30 81 121 147 145 113 52 17 30 59 80 73 50 38 26 19 30 70 104 131 116 68 29 26 41 72 62 55 48 44 60 85 96 77 52 31 32 43 48 52 57 60 64 65 64 64 65 57 46 43 39 35 32 29 35 56 78 67 66 64 64 66 64 53 40 49 43 33 38 60 66 50 36 79 132 125 68 35 20 11 18 53 123 147 100 61 59 56 39 48 64 79 81 80 81 80 77 82 80 90 100 117 149 151 118 69 27 49 93 92 63 35 29 34 95 150 138 86 57 57 57 41 26 25 31 28 25 30 33 29 22 17 18 20 21 24 27 25 29 27 14 25 33 18 22 39 70 80 56 29 22 41 68 70 64 54 49 52 59 59 54 46 50 60 68 67 56 46 41 34 32 32 34 39 41 37 33 35 25 32 47 61 83 84 57 38 30 32 34 28 26 31 30 47 92 121 106 73 83 100 65 43 69 129 170 188 196 187 181 178 146 98 63 58 69 64 47 25 29 34 37 37 37 37 38 39 38 38 41 44 46 45 43 42 41 39 39 41 43 43 43 49 52 54 51 39 27 25 29 32 38 44 44 42 40 35 30 26 26 30 40 49 53 57 60 68 74 75 62 43 33 40 50 79 99 87 59 50 44 38 43 34 32 33 40 47 53 59 65 59 51 44 42 42 41 41 42 60 72 76 69 66 70 65 54 52 44 33 25 20 16 12 9 16 15 17 21 24 26 33 40 33 33 31 30 35 46 53 55 46 41 35 29 26 28 32 36 48 48 46 39 32 31 36 42 43 41 38 39 42 44 45 45 49 58 62 54 41 34 35 38 34 37 41 43 42 40 39 38 31 35 40 44 47 49 53 55 56 46 38 39 46 53 56 55 55 41 27 22 22 22 24 25 18 21 26 32 40 47 48 45 30 30 33 41 45 44 41 40 36 36 34 33 31 27 22 18 19 24 33 45 54 55 48 42 35 40 44 43 46 49 46 38 33 33 34 34 35 35 36 36 35 34 34 33 32 30 27 26 24 23 23 24 26 30 34 37 34 37 38 32 24 20 23 28 33 36 39 50 60 51 38 39 33 27 22 19 19 21 21 19 21 21 24 28 27 25 25 29 31 33 37 38 37 32 26 23 25 25 22 18 14 14 16 19 31 37 39 33 27 26 27 27 14 16 24 33 42 48 48 47 39 40 38 36 32 30 28 28 23 24 26 29 30 30 30 30 35 35 33 33 42 54 56 51 33 27 23 23 25 25 26 28 41 41 39 38 43 48 48 44 32 31 30 28 28 34 42 48 42 41 46 54 53 41 29 25 30 31 33 35 36 36 36 35 31 34 41 49 51 48 48 51 43 41 37 35 32 30 26 24 26 24 21 21 25 29 27 22 12 16 23 30 35 38 38 38 38 35 32 30 29 27 24 21 19 19 19 23 32 43 49 49 42 42 43 41 38 36 35 35 40 45 48 45 41 38 33 28 24 17 11 11 17 26 31 33 31 33 33 31 27 25 27 30 28 30 31 29 26 24 25 26 32 32 31 31 33 37 41 43 48 54 59 58 51 44 41 41 42 41 37 30 22 15 13 11 18 20 23 26 29 28 25 22 18 23 31 38 42 43 42 40 32 32 32 32 34 37 39 41 36 28 19 17 20 25 26 26 17 17 16 16 18 22 28 31 37 34 32 29 25 24 27 33 45 53 62 65 60 50 40 35 36 24 15 16 18 17 17 20 22 22 22 21 21 20 20 20 18 17 19 24 29 32 29 26 20 20 20 21 21 22 21 20 23 21 20 20 21 22 20 18 15 14 15 18 20 20 18 16 14 17 19 20 21 22 25 27 29 31 30 27 27 30 32 31 30 29 29 29 30 30 28 27 14 15 18 23 27 28 27 24 20 17 15 14 15 17 18 19 19 26 35 40 39 36 33 32 32 31 30 30 32 35 38 40 50 48 47 49 50 47 42 37 36 36 38 40 40 38 32 28 20 23 29 33 33 30 27 26 28 29 31 33 34 32 28 24 33 38 42 40 37 36 33 30 29 36 39 31 22 18 19 20 19 20 21 22 23 24 24 24 19 17 16 19 22 24 30 35 42 41 35 27 24 27 28 27 25 26 26 24 20 18 18 19 22 21 20 19 19 20 22 23 27 28 32 37 41 39 33 27 20 18 15 12 11 12 14 16 27 30 33 36 37 37 38 39 36 39 45 51 54 51 45 40 38 40 40 38 34 33 35 38 41 43 43 41 38 36 36 37 45 47 52 58 59 53 41 32 27 30 33 35 37 40 44 47 53 53 52 52 52 48 43 39 31 29 26 25 26 30 34 37 45 44 43 42 39 32 24 19 17 15 15 16 21 25 27 27 35 33 32 32 32 28 21 14 12 13 14 16 21 28 35 39 38 35 32 33 36 36 34 31 25 24 25 25 21 17 19 25 31 30 31 33 37 38 35 32 28 30 30 28 26 25 28 30 27 30 34 33 29 23 19 16 15 15 17 18 18 17 15 14 20 28 35 34 31 30 30 30 32 31 28 22 15 11 9 9 13 29 45 52 51 50 49 48 49 48 46 44 44 44 44 45 40 42 40 34 27 23 21 21 17 16 14 13 13 13 14 14 18 19 19 20 20 19 18 18 21 25 29 32 31 29 27 26 27 27 27 26 24 22 20 18 20 26 33 36 34 32 32 33 26 27 29 32 36 37 35 33 28 26 25 27 30 32 30 29 24 28 33 34 33 33 35 37 33 35 37 36 33 29 27 26 29 33 38 42 46 47 40 32 24 17 14 18 24 27 27 28 22 21 19 19 28 43 56 61 43 40 37 37 38 37 31 27 19 19 19 20 20 20 20 21 20 19 22 33 47 50 34 17 11 10 9 11 14 14 13 11 11 11 10 11 12 13 14 15 14 19 26 31 31 28 25 23 19 16 14 13 15 17 18 19 20 20 21 21 22 23 23 24 22 21 24 33 39 41 42 43 44 39 32 25 19 13 7 4 9 12 15 19 22 23 23 23 22 21 17 14 10 8 6 5 7 10 13 14 15 17 20 23 20 20 20 19 17 13 10 9 10 9 8 7 8 10 12 13 17 15 11 10 11 11 11 9 5 3 6 16 27 27 15 4 5 9 17 27 36 37 25 12 15 14 13 12 10 8 6 5 7 9 10 8 7 7 11 15 20 23 25 22 16 14 15 18 11 11 11 10 10 10 10 10 5 5 4 3 4 5 9 13 16 16 16 16 16 17 19 19 16 13 9 6 3 2 2 2 1 1 1 2 3 5 7 8 10 11 12 13 14 14 14 13 13 17 22 25 21 19 24 33 28 21 12 8 7 7 4 2 8 12 17 21 24 25 27 28 28 32 36 36 32 29 28 29 26 30 32 32 33 37 38 36 30 24 16 9 9 9 11 12 13 12 11 9 9 10 11 12 32 32 31 30 27 25 23 22 19 19 19 21 22 21 18 15 8 11 16 20 23 23 22 21 19 18 21 26 27 24 27 33 46 51 53 47 41 37 32 27 37 37 35 33 31 31 33 35 36 38 43 47 48 48 46 45 43 48 48 48 51 47 47 58 66 77 94 105 98 77 54 42 50 40 42 52 62 84 114 131 110 74 48 41 34 26 20 13 27 78 133 177 180 158 151 144 135 134 135 129 123 124 119 102 104 72 48 31 26 17 13 40 90 131 152 165 171 171 181 184 191 147 88 53 69 124 165 174 192 182 183 190 178 149 136 140 148 156 166 175 178 178 177 176 179 174 173 178 180 178 177 179 181 180 178 177 177 179 180 181 181 180 179 178 178 178 178 178 177 165 156 161 175 181 173 161 170 171 171 170 168 166 162 159 174 168 159 154 154 150 138 126 115 113 110 113 129 144 143 133 125 139 151 156 146 120 107 116 139 148 151 149 153 153 149 148 147 144 137 132 134 143 153 159 160 146 127 105 78 57 52 59 64 59 49 35 35 73 119 142 80 37 64 150 180 137 82 52 38 39 51 52 52 48 39 52 116 180 195 181 175 173 182 185 196 191 181 174 170 155 115 75 51 46 56 81 96 88 71 61 68 66 68 85 109 129 146 160 178 184 176 156 144 143 136 123 139 144 143 131 135 121 80 70 71 68 79 97 84 73 84 76 57 21 28 38 56 62 75 156 193 201 185 144 116 131 169 197 180 179 176 174 172 172 173 174 162 151 147 156 168 177 185 192 204 171 110 57 37 33 32 34 36 36 21 4 27 93 132 123 114 135 154 158 151 149 155 162 167 174 179 148 86 57 89 131 115 99 80 67 57 50 47 49 51 49 44 38 35 37 41 42 43 42 41 42 39 31 29 37 54 45 50 53 50 46 60 95 108 107 99 95 86 54 32 39 41 40 42 43 41 39 40 44 45 43 46 53 60 60 56 51 50 47 41 32 28 40 53 56 45 40 41 47 46 37 33 35 32 35 36 35 32 32 37 42 42 44 47 51 53 49 42 35 27 27 27 27 27 28 28 28 34 41 48 48 40 31 26 24 29 28 30 34 32 27 27 30 81 118 125 107 94 70 47 49 37 26 52 95 88 42 26 44 50 45 29 20 24 24 20 22 20 23 31 37 35 27 25 28 30 28 26 24 24 26 29 31 30 27 29 37 47 48 38 27 26 22 17 16 18 21 22 22 23 24 25 27 28 29 29 28 26 22 17 25 57 95 123 139 122 109 102 98 101 115 110 81 44 45 47 49 47 41 36 35 37 33 29 30 34 36 35 32 26 25 29 35 36 32 28 27 42 50 41 24 20 20 18 19 26 30 33 33 32 29 24 19 19 25 29 26 25 26 26 22 24 21 17 15 16 20 24 26 26 27 28 29 30 33 35 37 39 34 29 31 26 14 26 58 101 115 125 154 165 131 89 56 47 53 64 71 63 42 22 12 15 17 20 22 24 23 22 21 21 37 98 161 148 84 62 88 120 124 117 144 193 208 157 73 30 30 54 84 94 90 76 56 61 49 65 98 97 69 67 93 62 44 41 49 48 45 44 40 36 36 35 39 50 54 54 57 77 83 69 47 45 48 43 36 24 22 21 21 23 29 42 54 41 42 43 46 52 60 68 72 58 47 29 26 50 71 62 42 41 65 48 35 78 119 126 131 130 82 65 66 66 58 38 34 72 105 119 110 86 44 25 44 58 62 56 53 56 43 25 23 53 58 69 69 49 32 42 65 78 66 57 49 47 64 85 90 86 64 39 31 37 47 56 60 58 58 55 54 58 62 59 51 55 54 51 41 31 43 86 130 107 73 54 66 74 62 51 52 49 45 40 50 64 59 45 42 102 145 118 54 32 21 8 15 82 140 148 108 72 54 50 46 58 70 89 98 84 65 66 81 107 120 104 63 72 128 131 77 43 29 52 74 63 51 43 33 42 66 86 78 64 70 73 61 41 31 32 37 30 25 27 27 30 21 16 22 32 37 39 39 31 39 38 27 33 28 15 39 97 146 142 71 20 23 43 53 53 52 53 56 57 57 59 63 56 50 51 67 88 92 75 55 41 32 28 33 39 38 34 31 34 25 30 39 44 51 48 31 34 36 36 26 20 33 40 31 39 49 50 48 35 34 50 43 44 54 98 137 173 203 200 190 190 189 158 117 104 104 85 57 24 26 29 31 31 33 36 39 37 34 32 34 37 38 36 33 34 34 33 34 36 39 42 43 44 47 51 48 37 25 23 27 34 44 48 42 37 37 33 26 25 23 25 32 38 43 49 55 57 66 72 66 49 36 32 34 45 65 65 50 45 40 31 31 36 38 46 57 63 65 69 73 69 62 51 41 33 30 29 30 53 65 71 66 65 68 65 58 54 45 34 24 19 17 16 15 17 18 20 25 28 29 35 41 34 36 37 36 41 51 59 63 50 39 27 22 25 31 33 32 43 42 38 32 28 29 36 42 45 42 39 39 41 43 44 44 49 57 62 57 45 35 32 33 24 31 39 44 45 44 45 46 39 42 46 48 50 52 55 58 60 49 40 41 48 54 56 57 53 40 27 23 23 23 24 25 20 22 27 33 39 43 43 41 30 28 30 37 43 43 41 41 36 36 36 35 32 26 18 14 14 19 29 43 53 55 48 42 36 42 46 46 46 47 45 40 35 34 34 33 33 34 34 35 35 33 31 31 32 33 33 33 29 28 27 27 29 32 35 38 35 36 35 30 24 23 27 31 35 38 40 50 60 52 39 38 28 22 17 17 20 25 24 21 19 20 25 31 32 28 25 26 31 33 35 35 33 29 24 21 26 26 23 19 15 14 15 18 27 34 37 32 27 24 24 22 10 14 22 32 41 44 42 40 37 45 50 47 43 42 35 27 20 22 24 27 30 30 28 26 31 31 29 31 41 52 53 49 41 34 29 29 29 28 28 30 42 41 39 37 40 46 47 45 29 29 29 30 33 39 45 49 44 43 46 52 51 40 29 24 31 31 31 32 32 33 33 33 32 35 42 49 50 46 45 47 38 37 35 34 32 30 28 27 25 22 20 22 28 29 24 17 13 15 20 28 36 39 39 37 30 26 22 21 22 24 23 21 16 15 16 19 26 37 45 49 42 42 41 39 36 33 31 30 35 42 47 47 45 41 34 27 22 16 11 14 21 28 28 26 35 38 38 33 26 21 22 25 26 27 27 25 24 24 27 29 30 28 27 29 34 38 40 40 42 47 53 55 52 47 43 42 39 40 37 29 19 13 11 13 18 20 22 24 25 24 22 20 15 19 27 35 40 41 40 39 30 30 31 32 35 38 41 43 36 30 22 19 21 25 27 27 18 16 14 15 19 25 31 34 35 35 35 34 33 32 32 34 42 51 61 63 57 49 45 44 42 24 12 15 16 11 10 15 18 18 18 19 19 20 20 20 19 19 21 24 29 30 28 26 21 19 18 19 21 22 23 22 22 20 18 18 18 17 15 12 14 14 15 19 22 22 20 17 16 18 20 20 20 21 24 26 29 30 28 23 21 25 28 28 27 29 31 32 30 27 26 24 14 14 17 23 27 29 27 25 17 15 14 14 15 17 19 20 24 28 32 34 33 30 28 27 29 30 30 29 29 33 39 44 51 49 49 52 54 50 40 32 32 32 35 39 41 40 35 31 22 27 33 35 32 29 27 27 27 27 28 32 36 37 33 30 37 39 39 37 33 31 31 31 37 41 41 31 21 18 20 21 18 19 21 22 24 25 25 25 19 17 18 22 24 24 26 30 38 38 34 28 25 27 27 25 24 26 28 27 24 22 22 22 24 23 21 20 20 21 22 23 29 30 32 36 37 34 26 21 16 14 12 10 11 13 16 18 30 31 31 31 30 31 32 32 37 40 44 47 48 45 41 39 38 40 41 40 38 37 39 41 46 47 46 43 39 36 36 37 42 45 49 55 57 51 41 32 27 29 31 31 33 37 44 49 57 56 57 59 60 57 50 44 32 30 28 27 29 33 39 42 44 43 42 41 40 36 31 26 24 22 20 20 22 24 25 24 32 32 31 28 24 19 16 15 12 14 16 20 24 30 37 42 40 38 37 38 39 40 37 35 29 29 30 28 22 17 20 26 35 36 38 40 41 39 36 33 28 30 29 26 21 21 23 26 27 31 35 35 30 25 21 20 14 15 16 16 16 16 15 14 16 26 35 38 34 30 29 29 30 29 25 19 13 9 9 10 12 28 43 50 50 50 50 48 50 48 46 44 43 43 45 46 43 44 41 33 26 24 22 21 16 13 10 8 8 9 11 13 18 18 20 21 23 25 27 28 32 34 36 37 36 32 29 27 26 26 26 25 23 21 19 17 17 21 29 33 34 34 35 35 30 30 31 32 34 33 30 26 23 22 23 27 32 33 30 27 23 29 34 34 31 30 32 36 31 33 35 35 34 31 28 27 27 30 35 41 44 42 34 26 21 14 11 16 22 24 24 24 19 19 17 20 32 49 62 66 46 44 43 44 46 42 33 25 15 16 16 17 18 19 20 20 20 17 20 32 47 49 33 16 11 11 12 14 15 14 12 10 10 9 9 9 11 14 17 18 17 20 24 27 28 26 24 23 19 17 14 13 14 16 18 20 20 21 23 25 27 28 29 29 22 20 22 30 37 40 42 45 44 38 30 23 18 15 12 9 9 9 12 15 18 20 22 22 24 22 20 17 14 11 9 8 9 10 12 12 13 15 20 24 20 19 18 16 14 13 13 12 11 9 7 5 6 7 10 12 15 14 13 13 14 13 10 7 4 3 5 15 26 27 16 6 6 10 16 24 30 28 19 9 11 11 11 11 9 7 5 3 5 6 7 5 4 7 13 18 27 28 26 20 14 11 13 16 8 9 9 10 11 11 11 11 5 5 4 4 4 7 10 12 15 14 13 13 13 14 14 15 13 11 8 5 3 2 2 2 2 2 1 2 3 4 5 6 10 11 11 12 14 15 16 16 14 19 26 27 20 15 20 29 28 21 12 8 7 6 4 2 7 10 15 19 22 23 23 23 22 24 27 27 26 26 28 30 27 34 38 38 37 37 35 32 20 16 10 7 6 8 10 12 17 15 13 12 11 11 12 13 31 32 32 33 32 31 28 26 20 19 19 21 22 20 17 13 7 10 14 19 23 25 26 26 19 18 21 27 28 27 30 37 50 55 55 47 39 34 32 31 36 35 34 33 33 34 34 34 39 41 44 47 48 47 45 44 42 51 52 51 49 41 41 52 82 88 86 72 60 56 56 54 48 41 45 46 39 53 95 130 136 88 49 36 32 29 22 13 41 99 144 166 170 167 160 134 92 82 79 77 69 64 60 51 55 41 38 30 23 14 16 51 107 141 154 165 173 173 181 179 189 165 129 86 66 99 155 183 195 191 190 178 134 81 60 69 100 134 172 189 182 173 174 181 180 177 176 178 178 176 173 173 178 177 176 176 175 176 178 179 182 181 180 178 177 177 177 178 171 180 188 186 175 168 168 172 182 177 171 168 168 165 161 158 147 154 158 158 156 149 134 120 129 132 132 131 136 140 131 118 95 117 142 155 141 103 81 86 137 160 157 140 142 148 138 128 145 120 101 105 121 135 149 160 157 141 123 106 85 62 51 51 50 56 50 31 34 73 96 86 44 52 119 190 177 109 62 48 41 42 55 60 53 35 33 72 153 195 183 166 185 198 198 190 171 157 137 113 88 63 45 36 27 43 63 73 68 64 75 90 111 114 127 144 154 160 163 163 151 154 157 161 165 162 147 131 152 164 175 178 183 147 89 81 122 123 155 162 110 107 144 125 57 13 33 86 133 120 95 158 191 194 189 167 140 136 167 203 175 176 180 183 182 172 157 145 136 145 151 154 163 179 191 193 171 128 66 29 28 35 38 44 27 26 15 7 38 105 140 129 133 146 160 164 159 153 149 147 160 175 179 141 81 51 57 67 47 37 32 36 44 49 51 52 44 41 37 34 32 33 41 49 32 31 37 41 39 44 62 77 78 53 79 106 89 62 82 151 173 136 134 148 113 58 40 49 40 34 36 44 42 33 34 44 46 47 45 45 52 58 54 45 42 39 37 31 37 71 95 90 72 62 62 75 85 76 56 43 46 57 68 70 61 50 42 40 45 44 44 48 51 49 44 38 28 27 25 24 25 26 27 27 32 40 47 47 39 31 26 25 33 30 27 25 22 22 28 34 58 96 109 102 98 75 49 49 41 38 45 49 44 46 51 46 56 56 42 26 25 24 20 20 20 23 28 32 30 27 27 29 31 29 27 26 27 30 33 35 32 28 27 33 39 38 29 19 25 22 18 17 18 20 22 22 23 22 23 25 27 28 28 26 31 26 17 17 46 96 129 133 114 94 80 71 72 90 95 74 58 62 58 47 43 45 40 29 34 30 26 27 32 34 31 27 24 25 30 35 34 29 26 27 44 50 38 20 18 21 18 18 24 26 30 33 32 28 24 22 30 34 36 32 29 28 27 26 32 31 29 27 27 29 33 36 34 32 31 31 35 40 46 49 38 33 28 29 25 14 27 60 97 107 112 134 134 94 62 45 54 66 77 77 68 52 31 14 16 18 21 23 23 21 19 17 16 71 145 182 156 104 78 81 81 68 67 118 164 155 106 48 42 45 59 74 77 74 70 65 65 62 62 63 60 57 66 79 53 43 47 54 46 36 34 32 37 37 33 41 56 53 45 51 114 121 92 47 36 46 42 28 24 20 19 22 27 33 43 52 45 43 43 46 49 49 45 40 29 26 30 40 52 56 45 28 40 60 55 38 49 77 102 120 138 87 63 58 58 57 45 45 53 74 68 52 49 42 42 63 63 62 61 64 63 46 28 23 29 34 40 39 34 40 69 99 82 73 65 54 46 56 68 68 65 48 34 36 43 47 52 57 58 53 46 42 46 53 54 51 54 53 51 43 36 53 106 158 139 93 58 60 69 63 58 62 56 48 43 48 53 49 63 93 138 139 82 24 20 19 17 39 98 124 117 106 82 49 55 73 73 82 92 95 92 92 100 110 107 128 105 49 50 105 112 66 30 22 45 75 73 70 77 70 53 33 28 47 75 92 80 53 41 37 41 41 33 32 35 32 23 19 23 39 54 56 47 39 43 45 48 45 43 22 17 62 142 170 141 64 23 35 49 47 44 49 46 46 67 94 93 74 50 44 51 88 138 157 126 82 54 42 33 34 39 39 36 34 27 25 29 34 36 40 41 37 38 31 30 28 23 28 35 33 42 37 26 34 36 31 42 42 57 46 61 78 108 146 156 155 187 228 221 169 138 125 93 59 30 31 32 31 30 31 33 35 31 28 26 26 27 28 26 24 23 24 25 27 30 35 41 44 40 46 52 50 37 25 23 28 42 49 49 39 32 31 28 23 26 23 23 26 30 33 39 46 51 60 70 67 54 38 27 22 23 43 54 49 43 38 33 32 36 39 47 57 63 63 65 68 65 64 56 43 29 23 23 25 37 46 52 53 58 65 65 58 49 41 31 24 23 27 32 36 29 30 34 38 37 33 33 36 35 39 41 42 46 55 61 62 49 38 27 25 31 37 36 33 39 38 35 31 28 31 37 43 48 44 40 38 39 41 42 41 49 53 57 54 46 36 31 31 22 28 37 44 46 48 49 51 47 49 50 50 50 52 56 59 60 48 38 40 47 50 52 54 50 39 29 27 28 28 26 26 24 25 28 35 42 45 45 44 35 30 28 31 37 38 37 38 34 35 36 36 33 27 18 13 8 14 25 40 51 53 47 40 38 44 47 45 42 41 42 42 34 32 31 29 30 31 34 35 35 31 28 28 31 34 35 34 32 31 29 29 30 33 36 38 39 37 33 29 26 28 34 39 37 40 40 48 58 52 39 35 27 21 17 19 25 29 27 22 18 20 26 34 36 32 27 27 38 36 34 31 28 26 24 23 24 24 23 20 17 17 19 21 25 31 34 32 28 26 22 18 12 15 23 32 38 39 35 31 34 45 54 54 53 51 39 24 21 22 23 25 28 28 26 24 28 26 26 29 39 48 50 46 51 44 37 35 32 30 28 29 38 39 37 35 38 42 43 41 27 29 33 35 39 42 44 46 43 43 46 50 48 39 30 24 31 31 30 30 31 31 32 32 36 39 46 52 50 43 39 39 34 35 35 35 33 32 31 30 23 20 20 26 31 30 23 16 14 11 12 20 34 42 41 36 25 20 15 15 19 22 22 21 17 16 17 18 22 30 39 46 42 41 39 37 34 31 27 25 30 36 43 46 47 45 36 26 21 17 16 19 26 29 26 21 35 38 39 35 27 22 23 25 25 24 24 23 23 25 28 31 28 27 28 32 37 40 38 35 38 42 47 50 50 46 42 40 38 39 37 29 19 13 14 18 19 21 23 24 23 21 19 18 15 18 26 32 36 36 33 32 26 27 28 31 35 40 44 46 41 34 26 21 21 23 23 23 18 16 14 15 20 27 32 36 37 37 37 38 38 38 35 33 39 46 54 57 54 52 52 55 42 24 12 13 14 9 6 11 14 15 15 17 18 19 20 20 23 23 23 25 27 28 26 25 23 20 17 18 21 24 25 25 22 20 17 15 14 13 10 8 13 14 16 20 23 24 21 18 20 21 21 21 20 20 23 26 31 32 29 21 17 19 22 23 24 29 34 34 30 25 24 24 17 17 19 23 26 27 25 23 14 14 16 16 17 18 19 20 34 34 32 30 27 25 25 25 26 27 28 27 26 29 36 41 45 44 46 51 56 53 42 32 32 30 31 34 37 39 38 36 30 32 35 34 31 28 29 30 25 25 26 31 37 40 40 39 39 38 37 34 29 27 27 29 41 45 42 32 22 19 20 20 17 18 20 22 23 24 25 25 19 18 20 25 26 23 21 23 30 31 31 28 28 29 28 25 22 25 28 29 27 25 25 25 26 25 24 22 22 22 23 24 29 30 31 32 31 27 21 17 15 13 11 10 12 15 18 20 32 30 27 25 24 23 23 23 32 36 39 37 33 32 34 37 39 40 41 41 39 39 39 40 45 45 45 42 39 38 39 41 41 42 46 50 52 48 39 31 25 27 29 28 29 33 42 49 58 58 60 64 67 63 55 47 31 30 29 29 33 38 44 48 44 42 40 39 39 38 34 32 31 28 25 24 25 27 26 25 29 31 31 27 21 17 17 19 14 17 19 21 24 28 35 40 42 41 40 41 42 42 40 38 35 35 34 32 25 19 22 29 36 39 43 44 42 39 36 35 30 29 27 23 19 18 20 22 25 30 36 36 31 25 22 22 14 14 15 15 15 15 14 14 13 21 32 38 37 32 29 29 26 26 24 20 14 10 9 10 13 27 40 46 47 48 48 47 47 46 45 43 43 44 45 46 50 48 41 31 26 27 27 24 15 13 9 6 5 8 11 14 19 20 22 25 28 31 33 34 38 39 40 41 40 37 33 31 24 24 24 23 22 20 17 16 14 18 25 30 32 34 35 36 35 34 33 32 31 28 23 19 20 21 24 28 32 33 30 26 25 30 34 33 29 26 28 31 26 28 31 34 35 33 30 28 27 28 32 38 41 36 27 20 21 15 11 15 19 20 19 18 19 18 17 22 36 53 63 64 50 48 47 50 52 47 35 25 14 16 17 19 21 21 21 21 20 16 17 34 51 52 34 17 12 13 15 17 17 15 13 11 11 11 10 11 13 16 19 20 22 22 22 22 23 23 23 22 18 17 15 14 13 15 19 21 22 24 26 29 31 33 33 34 23 21 23 31 38 41 44 47 45 37 27 19 15 14 14 13 9 10 12 14 16 18 20 21 24 24 22 20 17 15 13 11 11 11 10 10 10 14 20 24 20 18 16 15 14 15 16 17 12 10 8 6 6 7 9 11 12 14 16 19 20 16 10 4 6 5 7 13 18 18 14 10 10 10 13 18 20 18 14 11 9 9 8 8 7 6 4 4 2 4 4 4 3 7 14 20 35 33 28 20 13 9 9 12 9 10 10 11 11 11 11 10 5 4 3 4 6 8 11 12 13 12 11 10 11 12 12 13 10 9 7 5 4 3 3 3 3 3 2 2 3 4 5 6 10 10 10 11 13 15 17 18 17 22 28 27 19 13 16 24 26 20 11 5 4 5 5 5 6 8 11 15 18 20 20 20 18 19 20 20 21 22 25 28 30 38 43 41 37 33 27 22 11 10 9 8 8 8 9 10 18 17 15 13 12 12 12 13 32 33 36 38 39 36 31 27 20 19 19 19 20 18 13 10 8 10 12 15 19 23 25 27 25 23 25 29 29 26 29 36 49 55 56 46 36 33 35 37 31 31 31 32 33 33 33 32 42 43 46 48 48 47 45 44 45 53 54 50 46 35 33 44 68 73 68 54 52 62 64 56 53 45 45 38 23 34 78 117 133 84 47 36 30 24 21 19 45 112 155 170 176 181 166 123 72 51 42 45 39 33 32 30 25 24 35 32 23 13 22 63 112 141 150 159 169 170 176 172 187 174 157 112 62 78 146 195 206 185 144 89 45 37 64 94 133 151 172 181 178 174 177 183 172 180 185 182 178 177 179 179 174 175 176 176 175 175 176 178 180 180 179 178 177 176 175 175 175 182 186 181 171 167 172 180 180 174 171 172 172 166 158 153 149 159 162 151 139 135 135 134 146 145 141 136 134 132 126 119 93 108 121 128 118 92 79 87 127 150 133 103 113 131 126 115 91 74 74 104 136 149 153 157 148 138 125 113 98 78 60 50 51 48 44 36 38 57 65 52 36 77 137 163 134 84 52 40 49 42 49 54 47 24 34 98 174 197 174 161 177 170 144 119 94 76 56 46 41 39 43 50 58 73 88 98 107 120 131 137 151 156 167 166 155 155 161 157 138 142 151 166 179 174 152 131 142 158 175 188 199 157 99 104 144 156 188 176 115 124 152 101 36 39 91 157 185 133 93 150 188 184 184 179 158 141 156 186 180 178 176 176 174 165 149 137 148 160 169 173 182 188 174 152 99 73 38 26 37 40 34 34 26 16 16 25 41 74 111 129 153 159 169 178 174 158 138 126 130 130 118 84 51 44 44 34 28 28 34 46 59 63 55 45 43 34 27 25 24 24 35 48 28 43 59 58 60 97 143 163 122 68 103 155 137 83 81 154 163 161 162 130 75 60 67 57 45 37 34 38 36 29 33 44 51 46 42 44 50 52 48 42 34 33 33 29 51 111 144 126 90 103 116 118 108 98 95 96 107 117 128 128 114 89 62 46 35 34 34 39 46 49 46 42 35 32 30 32 34 34 31 28 31 39 47 46 38 29 27 27 29 30 31 29 26 24 27 30 43 69 79 77 77 66 50 50 48 44 31 20 34 70 77 52 63 68 52 29 23 23 20 19 19 22 26 28 28 28 30 31 31 31 31 31 32 34 36 37 33 30 28 30 31 29 22 16 25 24 21 20 20 21 22 22 22 22 22 23 25 26 27 27 28 27 24 22 43 90 118 113 109 92 76 64 62 72 77 70 85 80 65 48 44 48 44 34 33 30 28 30 34 34 30 25 26 28 32 35 31 25 24 27 45 48 35 19 19 22 18 17 20 24 30 33 30 24 27 34 50 47 41 34 29 29 30 32 39 40 42 42 41 42 44 45 44 41 37 37 41 48 53 56 38 32 25 26 22 12 25 57 80 90 91 106 102 68 50 44 67 71 70 61 53 47 35 23 19 20 22 23 23 21 18 16 29 94 155 163 135 106 88 77 75 54 46 82 98 74 57 46 48 56 62 62 59 60 71 83 60 66 69 67 65 66 66 65 52 45 49 53 40 29 29 30 32 32 28 44 69 62 47 55 122 127 94 44 30 40 37 24 26 20 20 25 31 37 47 57 57 51 44 42 43 41 35 29 24 28 46 58 51 44 42 36 42 52 56 44 38 60 98 121 130 84 64 58 57 57 49 52 75 94 76 46 47 55 58 68 65 63 65 67 58 40 27 23 26 31 33 32 37 56 79 93 78 81 83 69 50 48 55 52 52 38 32 38 45 45 48 54 53 49 45 43 45 47 46 44 43 44 46 44 36 42 80 121 140 108 69 49 56 70 71 64 68 55 39 32 35 46 86 137 145 122 64 23 21 16 24 60 96 121 128 139 108 60 79 108 87 85 76 75 107 149 157 140 110 122 101 57 44 61 63 44 31 34 42 65 98 148 175 142 73 27 13 47 84 91 74 53 45 47 49 42 37 47 52 42 11 18 36 60 75 73 59 49 62 47 49 53 48 24 22 69 122 108 67 32 31 45 49 48 43 49 33 32 95 168 155 90 33 40 70 126 180 188 144 95 59 64 70 73 69 56 39 26 27 31 32 31 34 39 42 44 34 27 47 74 64 35 23 25 36 58 67 70 67 73 88 79 76 54 49 42 48 73 87 98 157 218 224 173 140 122 88 58 53 55 57 55 47 37 29 25 25 24 23 21 20 19 19 19 17 19 20 23 27 33 41 46 41 49 56 52 36 24 26 35 52 51 44 34 27 25 24 22 26 23 23 24 24 25 29 35 50 55 59 57 47 36 28 24 30 45 59 56 46 40 38 36 32 34 42 54 61 64 65 67 53 56 53 41 27 22 23 26 22 27 31 34 43 53 55 49 38 33 27 25 28 37 47 53 46 46 48 49 43 34 30 30 36 40 43 45 50 56 57 55 43 36 30 31 37 41 40 36 38 38 37 35 34 36 41 44 48 44 39 37 38 40 41 41 48 48 49 51 47 40 33 31 23 28 35 41 45 48 49 50 49 50 50 49 48 50 55 58 54 41 33 37 44 46 48 52 48 38 30 31 33 33 32 31 30 29 31 39 45 48 49 51 42 34 29 30 34 34 34 34 32 33 35 36 34 27 18 13 6 12 23 38 49 50 44 37 39 43 47 44 38 36 39 43 35 32 28 25 25 29 33 36 33 29 25 25 28 31 31 30 32 31 30 29 30 33 36 38 40 38 34 32 33 37 42 46 39 42 41 47 57 52 37 32 25 21 19 22 29 31 27 22 20 21 28 37 41 37 33 31 43 40 34 29 25 25 25 26 20 21 21 20 19 20 22 25 25 28 31 32 32 31 24 15 14 17 23 30 34 33 28 23 31 41 50 53 54 50 39 26 25 24 21 22 25 26 24 22 24 22 22 28 39 48 49 47 58 50 42 38 34 29 27 27 33 35 34 31 33 37 38 36 29 33 37 40 40 40 41 41 42 42 44 46 45 39 30 24 31 31 31 32 32 32 33 33 37 41 49 55 52 41 33 31 32 33 35 35 34 33 32 32 24 20 21 27 32 31 26 23 17 9 6 14 31 43 45 41 28 23 17 16 19 22 21 19 19 18 18 20 21 25 33 41 44 42 39 37 34 31 27 24 25 29 35 42 49 48 38 25 22 19 18 21 26 28 25 22 30 33 35 33 29 27 28 29 23 23 23 23 25 27 30 31 29 29 31 35 39 39 36 33 37 39 43 46 47 44 40 36 37 37 34 27 18 14 17 21 20 22 26 26 24 20 17 15 16 20 26 30 32 30 26 24 25 25 27 30 34 39 43 46 45 39 30 24 21 20 19 18 16 16 17 18 21 27 33 37 41 41 40 38 39 40 36 30 36 39 43 48 53 56 57 57 36 23 14 12 12 8 7 9 11 12 13 14 16 17 18 19 25 25 25 26 27 27 26 25 25 21 16 16 20 24 25 25 22 19 14 11 10 9 8 7 12 13 16 21 25 25 23 20 22 22 22 21 19 19 22 25 32 34 31 23 16 16 19 19 23 30 37 36 30 25 24 25 24 23 21 22 24 25 24 22 14 16 18 19 19 20 21 23 43 39 34 29 26 25 26 27 25 26 26 25 24 25 29 33 35 36 40 49 56 54 45 36 32 30 29 31 35 38 39 39 37 36 35 33 31 30 32 33 27 26 27 30 35 40 44 45 38 36 33 30 26 21 22 25 38 42 41 32 24 21 21 20 16 17 19 21 22 23 24 24 19 18 21 25 25 20 17 18 24 27 29 28 29 30 28 25 20 24 27 29 28 28 29 30 30 28 27 25 24 25 25 26 28 28 28 27 25 21 17 15 15 13 12 11 12 15 18 21 27 25 21 19 18 17 16 16 24 27 30 27 24 24 29 35 37 38 39 40 39 38 37 37 40 41 41 40 39 39 42 44 44 43 43 45 45 41 33 27 24 26 28 27 26 30 39 47 57 58 61 67 71 67 57 48 32 32 32 34 37 42 47 49 47 44 40 37 36 35 33 31 32 29 26 26 27 28 27 26 29 31 31 27 22 18 18 20 17 19 20 20 19 23 30 36 41 42 42 43 43 42 40 39 39 37 35 32 26 21 23 29 34 38 42 43 40 36 35 36 32 29 24 19 18 17 17 19 20 27 35 35 30 23 19 19 15 15 15 15 15 15 15 15 13 19 28 37 38 32 28 27 21 22 22 19 14 11 9 9 16 26 36 40 41 43 44 44 44 44 44 44 45 45 46 46 56 52 41 31 30 35 33 27 14 11 7 5 6 10 15 19 24 25 27 29 31 32 32 33 36 36 37 39 41 40 37 34 20 21 21 21 20 18 17 15 13 16 21 25 29 32 35 36 38 36 34 32 29 25 19 14 18 21 26 29 31 29 27 26 25 28 31 30 25 22 22 23 21 23 27 31 35 35 32 29 29 27 30 35 36 30 21 15 19 15 13 15 16 15 14 15 20 19 19 25 40 55 61 59 49 47 47 52 55 50 37 26 17 20 23 27 28 27 25 24 20 15 18 33 48 47 31 17 12 14 16 17 17 15 14 13 12 12 13 14 15 17 19 20 23 22 20 20 21 22 21 21 18 17 15 14 13 15 19 22 26 27 30 33 35 36 36 36 28 26 28 35 41 43 45 48 44 36 25 16 11 10 9 8 10 11 12 14 15 17 18 19 23 23 22 21 20 18 16 15 12 11 9 8 9 13 19 25 21 19 17 15 15 16 17 18 14 13 11 9 8 9 10 11 11 14 19 23 23 18 10 4 7 8 9 10 11 11 12 12 13 11 11 12 13 11 12 14 11 10 8 7 5 4 4 4 2 3 4 3 3 6 13 18 37 34 28 19 12 8 6 7 9 10 11 12 11 11 9 9 5 4 4 4 7 10 11 12 12 11 11 10 10 10 11 11 9 8 6 5 4 4 4 4 5 5 4 3 4 4 5 6 10 9 9 9 11 15 18 20 21 24 28 28 20 12 13 19 23 17 9 4 4 5 6 7 5 5 7 11 15 18 18 18 17 18 18 19 19 20 23 24 29 37 42 39 32 25 18 13 5 7 9 10 9 9 10 11 19 17 15 12 11 10 10 11 35 37 40 44 44 39 31 24 23 22 21 21 21 18 13 9 13 12 11 12 14 18 22 24 30 27 28 31 30 27 30 36 44 50 51 41 30 28 34 38 27 28 28 29 30 31 33 34 41 43 46 48 49 49 48 47 50 54 51 46 42 31 25 33 33 41 44 43 50 64 69 65 59 48 44 38 25 29 53 73 84 58 51 58 46 27 25 31 69 134 173 179 176 177 162 121 86 52 34 40 38 30 28 28 21 20 31 29 20 14 30 76 110 136 141 150 160 165 173 170 184 177 178 145 82 74 132 179 189 134 66 29 39 82 135 170 190 181 172 170 175 179 178 175 166 182 183 162 143 145 159 168 169 173 176 177 176 175 176 177 176 177 177 177 176 174 172 170 177 172 167 168 174 178 178 176 170 167 166 168 166 160 156 156 166 165 155 140 138 153 169 176 163 154 147 144 143 139 136 136 126 119 103 93 90 85 86 98 99 115 93 71 94 114 102 90 50 59 87 128 161 173 169 164 153 150 141 127 110 89 65 46 50 44 43 43 41 47 50 41 36 70 104 118 106 76 54 51 56 47 46 48 44 22 34 104 151 160 135 120 115 90 67 52 51 46 47 62 86 104 105 98 101 131 153 152 149 158 167 169 151 163 176 165 142 150 170 171 164 167 167 165 171 171 151 126 144 164 178 188 201 160 103 111 134 162 183 158 103 94 98 51 59 112 168 202 183 108 88 152 189 179 173 170 159 147 154 171 183 177 170 165 163 162 161 159 164 171 181 191 189 163 111 66 38 40 36 34 39 35 33 41 50 29 24 30 31 49 99 142 168 163 163 164 150 124 103 95 81 68 52 36 29 40 46 36 42 47 52 56 62 64 51 34 34 28 31 43 47 40 37 41 70 106 122 90 81 145 209 219 141 70 114 186 173 101 71 131 161 189 161 77 43 83 102 73 64 60 48 31 24 30 38 41 47 38 45 68 73 53 35 31 32 31 29 24 57 138 175 142 107 137 155 138 111 108 131 155 163 156 147 138 125 101 70 48 20 20 24 34 46 52 51 48 47 46 47 52 57 54 43 33 33 41 47 45 35 27 26 28 28 33 35 34 29 27 28 30 41 47 46 42 42 46 48 49 46 38 24 22 46 74 73 55 66 74 57 28 18 21 20 20 19 23 27 28 29 33 35 34 31 32 34 36 37 38 38 37 33 32 31 29 27 24 22 21 26 26 26 25 24 23 22 21 22 22 22 22 22 23 26 29 29 26 30 30 37 71 99 98 104 99 86 77 72 62 57 62 103 87 71 65 62 53 43 37 33 32 33 36 38 36 31 27 29 31 35 35 29 22 23 28 43 46 33 18 21 25 21 17 20 23 28 28 21 20 37 57 78 63 42 28 24 25 28 30 39 43 48 50 50 48 48 48 50 47 43 43 46 49 51 52 41 31 22 23 21 9 17 45 68 81 72 71 66 51 51 52 66 59 51 47 43 36 29 25 21 22 23 24 24 23 22 21 41 79 109 106 91 82 74 65 70 55 38 47 47 36 45 51 46 57 61 59 58 58 65 78 52 57 81 109 111 88 72 72 67 53 49 47 34 26 30 35 38 36 31 51 80 69 46 52 85 88 66 36 31 37 34 30 28 22 22 26 30 36 51 68 74 67 58 50 44 38 32 28 24 32 54 62 47 46 60 63 41 34 40 43 45 79 127 150 142 101 82 70 60 56 50 56 93 124 107 64 56 66 66 67 66 61 63 63 52 41 34 27 30 30 26 29 46 67 75 70 81 101 116 97 60 44 48 49 50 43 39 41 45 47 47 49 42 42 43 45 47 47 46 45 44 43 45 44 32 26 48 78 121 101 68 46 52 70 75 68 74 64 41 26 32 51 82 113 97 75 45 31 24 8 17 53 114 164 184 174 108 65 116 153 110 75 47 72 141 193 180 139 136 141 117 74 45 36 32 30 33 45 40 53 110 201 240 185 88 37 18 49 74 73 67 66 61 62 56 40 40 62 65 43 11 25 49 74 88 92 95 99 81 47 39 47 47 33 27 53 66 43 15 13 40 56 55 54 49 42 24 41 128 204 168 77 29 47 95 150 169 139 95 71 67 92 112 110 90 64 38 20 31 38 33 27 33 40 39 37 27 43 84 112 93 51 23 12 44 102 143 138 111 120 157 160 125 88 66 43 29 34 39 50 99 156 167 138 128 115 83 60 87 94 101 97 79 52 26 10 23 25 25 21 17 15 17 20 22 23 24 25 26 31 37 42 41 49 56 50 34 26 36 52 60 49 37 29 23 20 22 25 24 22 23 24 22 20 23 28 42 44 45 43 39 34 30 28 40 48 60 60 49 45 47 43 40 40 45 56 64 64 61 60 47 49 46 34 24 22 24 25 18 20 21 21 27 35 38 35 29 27 25 26 29 36 44 48 49 47 47 47 41 32 29 30 36 40 43 46 52 55 52 45 35 33 32 34 38 41 42 42 36 37 39 39 39 40 42 43 44 40 36 35 37 40 42 43 46 42 43 49 52 46 36 31 26 28 31 37 42 45 45 45 45 45 45 44 44 48 53 58 48 35 28 35 43 46 50 55 49 39 30 31 35 38 39 40 43 39 38 42 46 46 47 50 47 39 33 36 39 37 33 31 32 34 35 36 33 26 17 12 9 15 25 38 48 48 40 32 35 41 47 46 39 36 39 44 38 34 27 23 22 26 32 36 35 30 25 25 28 30 29 26 31 30 29 28 30 32 35 37 38 38 38 40 43 46 48 49 43 45 43 46 56 52 37 31 21 20 21 26 30 31 26 21 24 25 31 41 46 44 39 38 42 38 32 27 24 24 25 26 17 18 19 19 19 20 23 26 26 27 29 32 37 37 26 14 15 17 22 27 30 29 24 20 30 38 47 50 47 42 38 36 31 26 21 19 21 23 23 21 19 17 19 29 41 50 53 53 60 52 43 38 34 28 25 25 30 31 30 26 26 30 34 34 32 37 42 43 39 35 36 38 40 41 42 43 42 38 31 25 30 31 33 34 35 35 34 34 34 40 50 57 53 40 30 26 30 32 35 35 34 32 32 33 28 23 21 26 29 30 32 35 28 19 11 15 27 39 44 44 30 24 19 18 22 24 22 18 20 20 21 23 22 22 30 39 48 45 42 39 38 35 30 27 23 24 28 37 48 51 39 24 27 24 20 20 22 25 27 27 28 29 31 31 30 29 29 29 23 23 23 25 27 29 31 31 32 32 32 33 34 34 34 33 34 35 38 42 46 46 42 39 33 32 28 22 16 14 17 20 19 23 27 28 24 19 15 12 19 22 27 30 30 27 22 19 26 26 27 29 33 36 40 42 47 41 32 25 20 17 16 15 14 17 20 21 22 26 32 37 41 41 38 36 39 42 39 33 33 31 33 42 53 59 56 50 28 23 17 12 10 9 9 8 10 10 12 13 14 16 17 18 23 24 25 26 27 27 27 27 26 20 14 13 17 22 23 23 21 16 11 8 8 9 9 9 12 13 17 22 26 26 24 21 22 22 22 19 17 17 20 23 32 35 33 25 18 16 18 19 24 32 40 40 32 26 26 29 30 26 23 21 22 24 24 24 18 19 19 18 18 20 25 29 42 39 34 30 28 27 27 27 26 26 25 24 23 23 23 25 25 28 35 45 53 54 47 41 32 32 30 32 36 39 40 39 39 37 34 33 33 33 33 32 29 29 29 29 31 36 42 46 35 32 29 27 22 16 16 20 28 33 35 30 25 23 22 20 17 17 18 20 21 22 22 22 20 18 19 22 22 18 17 19 22 25 27 26 27 29 28 25 19 22 25 27 28 30 32 35 33 32 29 28 27 27 28 28 27 26 24 21 19 17 15 15 15 14 12 10 11 14 17 19 19 17 14 14 14 14 13 11 19 21 24 26 26 29 33 37 32 33 35 37 38 38 37 36 36 37 38 37 37 39 43 46 51 47 43 40 38 33 26 20 22 26 28 27 26 28 36 44 52 53 58 65 70 66 55 45 34 35 36 38 41 43 46 47 48 44 38 35 34 33 32 31 31 29 26 26 27 29 29 28 31 31 30 27 23 19 17 16 17 18 18 15 14 16 24 31 40 41 43 43 43 41 40 38 39 34 30 28 25 21 21 25 29 33 38 38 34 32 33 35 34 28 20 17 18 18 17 16 18 26 35 36 30 21 16 15 16 16 15 15 15 15 16 16 15 18 25 35 38 32 25 23 22 23 21 18 14 12 12 13 18 26 32 33 34 37 40 40 41 42 45 47 48 48 48 47 56 51 40 32 35 41 35 23 10 8 6 6 10 16 22 27 27 29 32 34 35 35 34 33 35 35 35 37 39 38 35 32 17 17 18 19 18 17 16 15 14 15 18 21 26 30 33 35 37 35 33 31 29 24 18 13 16 21 27 29 27 24 23 24 22 23 24 24 22 19 17 16 16 18 23 29 34 36 33 30 31 29 28 32 32 24 16 12 14 12 13 14 13 10 11 15 19 18 19 27 43 57 60 55 43 42 43 50 56 52 40 29 22 25 31 36 38 35 31 28 21 17 19 28 34 30 21 16 12 14 15 16 15 14 14 15 13 14 15 16 17 17 17 17 18 18 19 21 24 24 21 18 18 18 15 14 12 14 19 23 30 31 34 36 38 38 37 37 33 30 32 38 42 42 41 42 37 31 24 17 13 10 7 4 8 9 11 13 15 16 17 18 20 21 21 21 20 19 17 16 14 12 9 7 7 12 19 26 24 23 20 18 16 15 15 15 16 15 14 13 12 11 11 11 13 15 18 22 23 18 11 6 7 8 10 10 10 11 12 12 13 11 11 12 11 9 11 16 19 16 12 7 4 4 3 3 3 5 5 4 2 4 9 14 33 30 25 18 11 7 5 5 7 8 9 10 11 10 8 8 6 4 4 4 8 11 12 11 10 10 11 11 11 11 11 11 8 7 7 6 5 5 5 5 7 7 6 5 4 5 5 6 9 8 7 8 10 14 18 21 25 26 28 27 20 12 10 14 17 13 8 4 4 5 6 6 4 3 4 7 12 16 17 17 18 19 19 19 19 20 21 22 22 30 36 33 25 18 12 6 6 8 10 10 10 10 13 15 18 17 14 11 9 8 8 9 38 40 44 47 47 40 29 21 28 27 25 25 24 21 16 11 17 14 11 10 11 14 18 21 30 27 28 32 31 29 32 39 37 44 45 35 24 23 30 37 28 28 28 28 28 31 35 38 40 42 45 48 50 51 51 51 54 53 46 42 41 30 21 24 16 21 24 24 31 50 73 89 61 49 45 44 36 30 29 25 35 35 63 90 74 41 35 46 104 160 187 181 167 161 154 125 104 59 34 40 40 30 25 24 24 20 27 22 16 15 37 87 111 136 139 146 158 165 176 175 179 176 192 175 108 79 113 145 140 69 22 55 123 168 185 191 189 186 182 180 178 176 171 168 170 185 174 127 90 92 117 136 167 171 176 179 178 176 176 176 173 174 176 176 175 172 169 167 165 166 168 171 174 176 177 177 170 166 163 160 153 147 150 157 188 174 152 140 151 171 179 174 178 165 155 155 155 148 142 142 134 116 84 65 66 69 71 78 72 84 65 57 88 96 68 51 46 68 97 124 146 161 163 159 160 158 144 121 101 85 65 47 39 44 49 44 39 48 48 34 33 45 66 97 107 78 58 72 61 54 51 49 47 24 30 93 110 106 75 54 40 27 43 62 69 90 113 129 149 166 165 154 180 181 166 148 153 175 177 162 149 167 185 167 135 144 169 171 181 190 185 170 171 180 164 134 152 175 186 188 198 156 93 96 132 178 192 156 87 44 53 60 132 190 211 207 168 95 88 145 185 177 170 169 167 163 163 166 171 171 170 169 169 171 174 177 193 182 167 146 116 81 53 39 26 40 43 33 25 26 48 78 82 55 32 19 17 50 112 159 155 141 127 114 89 59 46 51 40 33 35 39 38 43 44 37 46 51 50 44 47 53 47 33 34 38 60 93 107 92 70 60 130 179 183 115 85 157 222 217 130 59 115 201 194 118 76 127 195 182 103 28 46 97 98 73 86 87 65 29 16 32 41 35 39 29 53 98 103 59 23 18 34 32 27 19 56 147 183 139 131 148 150 128 114 128 155 173 176 150 118 99 91 78 55 35 11 13 20 34 49 58 57 53 59 59 62 71 77 72 55 40 36 43 48 44 33 25 24 27 34 36 36 32 27 27 31 35 38 35 35 32 30 38 44 39 37 30 25 37 55 58 53 53 66 75 57 25 15 19 21 21 21 26 30 31 33 38 40 39 31 33 37 40 41 40 38 37 33 34 34 30 26 24 25 27 27 27 28 28 26 24 22 21 21 22 22 21 19 21 26 30 40 30 32 31 24 44 76 85 89 94 89 85 80 57 43 54 104 81 72 82 80 55 34 30 34 35 38 41 42 39 33 29 31 33 36 35 27 20 22 28 42 45 32 19 23 28 23 19 22 23 26 22 13 18 46 77 102 76 42 22 17 20 22 23 34 40 48 52 51 49 47 46 51 48 46 46 47 47 45 43 41 29 20 24 25 14 18 42 72 85 64 44 39 43 59 63 57 43 38 45 44 29 19 21 21 22 23 24 25 25 26 26 41 47 54 56 58 61 63 63 56 54 39 39 45 48 51 38 56 62 59 53 54 52 51 58 47 47 88 147 152 104 77 89 82 61 48 41 29 25 34 40 57 53 41 58 85 65 32 35 41 43 34 29 34 36 36 40 35 29 27 27 26 30 49 71 83 79 73 62 49 37 28 24 25 35 55 55 40 52 77 82 55 26 20 30 47 103 170 198 171 129 104 82 62 54 50 59 69 115 107 60 49 63 68 70 69 60 59 60 53 48 43 33 23 25 26 29 42 60 69 68 96 127 150 124 69 39 40 44 37 40 40 38 42 48 47 41 37 37 38 40 41 42 43 46 48 44 43 42 31 25 46 76 106 82 59 52 57 64 70 76 74 71 50 32 42 58 60 57 61 44 33 35 29 13 23 55 150 216 227 172 73 50 145 198 138 65 28 88 180 210 170 122 141 151 124 70 39 35 36 36 35 33 30 65 121 189 222 177 87 41 26 53 68 62 64 73 78 76 62 39 42 70 69 38 20 35 58 77 91 108 135 157 94 45 29 36 44 43 31 34 31 30 19 22 49 71 70 64 57 34 21 62 146 187 126 36 36 58 110 152 131 66 30 35 83 111 127 108 75 51 36 27 31 38 31 24 36 46 40 33 28 67 107 107 79 56 34 10 58 130 188 180 126 125 183 211 182 128 88 58 39 34 25 27 56 102 115 110 124 115 80 61 114 125 135 131 105 65 24 1 23 26 27 23 17 15 18 23 34 33 32 28 26 27 31 35 37 47 54 47 33 29 47 69 63 47 31 25 22 18 21 29 22 21 22 24 22 19 21 25 30 32 36 38 37 34 30 28 38 41 53 56 50 51 56 53 49 46 48 56 60 55 47 41 48 48 40 28 21 21 21 20 20 22 21 17 17 22 25 25 26 26 25 25 26 28 31 33 41 39 39 38 35 30 30 33 36 39 43 47 53 55 47 38 29 30 32 34 36 39 43 45 33 35 38 40 41 40 40 40 40 37 34 33 37 41 44 46 44 39 40 50 57 51 38 30 29 28 29 33 38 42 41 40 40 40 40 40 41 46 53 58 46 32 28 35 45 50 55 61 52 40 30 30 35 40 44 48 57 50 45 45 45 41 41 43 50 42 39 42 45 41 34 30 34 35 36 36 32 25 16 11 12 18 27 40 48 46 37 30 30 38 47 48 42 37 39 45 42 36 28 22 21 25 31 36 38 33 28 27 30 31 29 25 30 29 28 27 29 32 35 37 36 37 41 46 51 53 52 50 45 48 44 47 57 52 37 30 17 18 22 27 31 30 24 19 27 27 34 44 50 48 44 43 37 34 30 25 23 22 23 24 15 17 18 18 18 19 22 25 27 27 27 32 40 41 28 14 14 16 20 25 28 26 22 18 31 38 46 48 42 36 39 46 36 29 21 17 19 21 22 21 16 14 18 29 43 53 57 58 59 50 42 37 33 27 24 24 30 29 25 20 20 26 32 33 36 41 46 43 36 33 34 37 38 40 41 41 41 38 31 25 30 31 34 36 37 36 35 34 31 37 49 57 53 39 28 22 28 31 34 35 33 31 31 32 31 25 21 23 26 29 37 45 41 32 21 18 24 33 40 43 26 20 17 18 23 26 24 20 20 20 23 25 23 22 29 39 51 48 44 42 41 38 33 30 21 21 23 33 48 53 40 25 32 27 21 18 19 23 29 33 30 30 30 30 29 28 25 23 23 23 24 26 29 31 31 30 33 32 30 28 27 28 30 32 28 29 33 39 46 49 48 45 30 28 23 18 14 13 16 18 18 22 28 29 25 18 14 11 20 24 28 31 30 26 21 18 28 28 28 29 31 34 37 39 47 42 33 25 19 16 14 14 13 17 22 24 23 25 31 37 37 36 34 33 39 46 45 39 30 27 28 39 55 60 52 42 24 23 18 12 9 11 11 8 9 10 11 12 14 15 16 17 21 23 24 26 27 28 29 30 25 18 12 11 15 20 21 21 19 14 8 5 6 9 12 13 11 13 17 22 26 27 24 21 22 22 21 18 16 16 19 21 30 35 34 26 19 18 19 20 25 34 43 42 34 28 29 33 32 28 23 21 22 24 25 26 22 21 19 16 16 20 27 33 37 35 32 30 29 28 26 25 27 26 25 24 23 22 20 19 21 24 33 43 51 53 48 43 32 32 32 35 39 40 40 38 38 36 33 33 35 35 33 30 32 32 31 28 27 31 39 45 32 28 26 25 19 12 12 16 20 26 31 29 26 25 23 21 16 17 18 19 20 21 21 21 21 18 17 19 19 17 18 20 24 26 27 24 25 27 27 25 19 21 24 26 28 30 35 38 35 33 31 29 28 28 29 29 26 24 21 18 15 14 15 15 16 14 11 10 10 12 15 17 13 11 10 10 12 13 11 9 17 19 23 29 35 39 41 41 27 29 32 35 37 37 37 36 34 35 36 36 36 38 42 46 57 51 44 38 33 28 21 16 21 25 28 27 24 28 35 42 46 48 53 61 67 63 51 40 37 38 39 41 42 43 44 44 45 41 36 33 33 34 34 33 31 29 26 27 29 31 31 31 33 32 30 27 23 19 15 12 16 17 15 12 9 12 20 28 39 41 42 43 42 41 39 38 37 31 26 24 22 19 19 21 25 30 34 34 30 28 31 34 35 27 18 15 17 19 17 14 16 26 36 38 31 22 16 14 17 16 15 15 15 15 16 17 18 18 24 33 37 31 23 19 26 25 22 18 14 13 16 18 20 26 30 29 30 33 37 37 40 42 46 49 51 51 49 48 52 47 37 31 37 43 34 19 6 5 5 7 13 20 28 33 28 31 35 39 40 40 38 37 39 38 37 37 37 35 31 27 15 15 16 17 17 17 15 15 15 15 16 19 23 28 32 35 35 34 31 30 28 24 19 16 14 21 28 28 24 20 20 22 19 18 19 19 19 17 15 13 13 15 20 28 34 36 34 31 33 29 27 30 29 21 13 10 10 10 12 13 11 8 10 16 17 17 19 29 45 59 59 53 38 36 39 47 55 53 43 32 26 30 38 43 45 41 36 31 22 19 20 23 21 16 13 14 11 13 14 14 13 13 14 16 13 14 16 17 17 16 15 14 12 14 18 24 27 26 21 16 18 18 16 14 12 13 19 24 32 33 36 38 39 39 38 37 35 32 33 38 41 38 35 35 29 26 23 21 18 14 8 4 6 7 10 12 14 16 17 17 18 18 19 20 19 18 17 16 14 12 8 6 6 11 19 26 27 26 23 20 17 15 14 13 16 17 17 16 15 13 12 11 15 15 17 19 20 17 11 7 7 7 9 11 13 14 13 11 12 11 12 14 12 8 11 17 26 22 15 8 4 3 2 2 5 7 7 5 2 2 6 10 29 26 22 16 10 6 4 4 4 5 7 9 10 9 8 8 6 4 4 5 9 12 12 11 9 10 11 12 13 12 11 11 7 7 7 6 6 6 6 6 8 8 7 6 5 5 6 6 8 7 6 7 9 13 18 21 27 27 27 27 21 12 9 11 13 10 8 6 5 5 5 5 4 2 3 6 10 15 17 18 21 21 20 21 21 21 21 20 15 24 30 28 20 13 8 4 8 9 10 10 9 11 15 19 18 16 13 10 8 7 7 7 46 49 52 50 44 39 37 37 35 34 33 32 29 24 16 11 14 13 12 11 11 12 14 15 22 25 28 30 29 29 30 32 40 41 35 25 22 28 35 38 46 40 32 30 34 38 38 37 39 40 43 48 53 53 49 44 35 37 42 44 40 30 16 8 15 19 19 16 22 40 63 77 66 52 39 35 35 32 26 22 18 57 93 111 118 75 37 71 123 166 197 192 155 136 149 148 102 73 45 37 38 33 26 21 27 27 32 25 12 24 63 91 117 123 139 158 167 165 167 173 165 172 192 196 149 87 74 99 58 44 85 166 205 196 186 190 179 179 194 183 151 127 130 165 185 191 155 79 41 43 70 127 185 185 176 172 174 161 159 178 174 175 176 176 175 174 172 171 158 162 165 166 163 161 161 162 164 150 139 140 145 149 155 163 167 151 145 161 178 179 170 164 161 167 174 177 172 161 147 138 147 119 81 56 53 62 68 67 71 59 54 60 65 63 61 64 74 79 84 87 91 102 122 138 147 122 97 78 66 66 65 55 53 38 31 43 53 50 40 35 36 37 51 66 61 48 61 87 63 56 50 45 36 33 44 61 54 52 48 51 75 108 122 119 110 125 156 186 190 173 162 163 156 161 139 118 134 153 150 144 157 159 158 152 141 137 145 155 177 180 178 174 179 182 163 138 145 171 190 177 182 142 72 94 148 200 202 148 78 18 42 131 195 195 205 203 151 86 97 161 193 173 166 167 174 162 139 145 173 167 172 183 185 180 187 202 187 158 117 78 48 28 23 26 40 38 37 24 12 39 99 143 116 56 20 18 28 66 103 107 91 78 60 48 42 39 35 32 36 38 37 34 36 42 44 42 49 57 50 38 42 49 44 36 50 86 149 175 158 127 101 103 166 199 198 145 101 142 196 174 111 67 131 211 203 124 80 135 186 119 40 29 56 74 76 58 104 98 71 33 15 24 37 40 42 40 85 133 111 56 28 23 30 34 35 30 67 151 176 126 122 115 112 99 96 139 178 172 124 104 72 51 53 60 46 22 14 16 32 55 61 52 49 55 75 78 68 58 72 94 82 50 32 43 50 53 48 31 22 30 36 41 43 37 27 23 29 36 38 38 37 34 32 31 33 34 27 29 37 47 51 48 46 47 53 43 31 22 19 20 22 24 22 23 30 35 38 49 53 43 39 37 42 44 39 40 40 32 30 27 24 24 25 26 24 23 25 29 32 32 29 25 23 23 23 22 20 20 22 25 29 31 38 37 34 30 30 40 56 69 86 91 92 89 83 75 60 46 57 57 75 98 90 54 32 33 40 40 41 41 42 40 34 28 30 31 32 31 24 19 22 29 45 40 32 25 26 28 23 14 14 22 24 15 9 25 62 94 84 63 37 22 21 25 26 24 28 32 41 52 55 50 46 45 46 49 50 46 44 45 44 42 34 22 19 27 24 14 21 39 62 54 47 46 47 49 53 58 41 39 40 41 38 30 23 21 23 26 26 23 22 26 29 29 40 43 46 47 53 59 60 57 63 53 47 49 48 44 45 50 51 57 59 51 43 40 39 38 44 37 74 120 117 93 85 84 72 61 45 39 35 25 29 48 81 83 70 54 48 39 27 22 26 31 33 32 34 39 42 42 30 38 35 29 33 37 42 52 61 78 93 78 43 27 33 38 30 30 34 35 42 63 76 71 49 31 18 29 60 99 135 158 143 156 146 106 69 53 51 51 74 75 67 61 66 66 63 66 59 67 64 65 80 80 52 24 35 23 21 38 59 72 81 88 119 143 146 108 65 44 38 34 36 37 38 39 43 47 44 39 45 36 33 39 43 42 43 47 87 95 87 79 48 17 48 96 88 79 72 89 104 84 64 71 78 68 56 50 54 66 63 45 49 36 32 34 24 16 29 49 137 201 214 129 52 76 144 177 128 39 29 117 169 149 125 123 123 108 94 81 62 41 33 35 37 28 33 64 106 136 149 152 112 67 29 31 58 75 73 67 85 101 78 40 53 85 72 33 24 37 76 80 76 144 192 156 94 36 27 52 46 40 46 38 29 35 32 30 50 81 92 84 63 42 31 58 109 128 87 33 64 85 110 112 78 36 21 28 67 77 81 71 56 44 36 31 32 29 25 24 28 36 43 48 57 73 88 83 68 61 43 14 41 143 214 200 141 126 186 238 230 133 85 92 74 46 33 20 34 73 130 164 141 81 54 69 135 162 163 154 125 72 30 4 22 23 34 27 27 20 11 47 93 101 73 34 26 30 32 39 35 50 56 43 31 37 51 61 53 45 38 32 25 20 24 31 26 21 19 22 23 19 15 15 21 25 31 32 31 31 33 36 36 40 47 53 56 57 58 58 49 48 52 58 57 50 46 46 51 43 32 24 20 20 19 18 19 19 20 20 21 21 21 21 22 23 24 25 24 23 22 22 24 27 31 33 32 30 30 30 36 37 35 34 36 42 43 39 37 32 29 33 41 45 46 45 37 32 31 38 43 43 43 45 53 46 37 33 38 46 47 44 36 35 40 51 58 51 38 28 27 26 25 27 31 37 43 47 43 41 41 45 48 48 50 54 48 38 30 32 45 60 66 65 43 31 24 26 33 40 48 55 64 55 49 48 42 34 36 45 47 45 45 43 36 31 36 45 39 35 33 34 32 26 20 18 15 18 27 42 54 53 40 28 27 41 52 46 37 35 41 46 42 38 30 21 18 22 32 42 35 36 35 32 28 27 30 32 32 32 33 33 34 34 33 33 36 40 46 49 51 52 49 46 51 46 45 54 62 57 40 25 16 20 24 27 26 24 24 24 27 28 30 35 45 51 47 39 29 26 24 24 25 25 23 21 17 13 13 20 25 26 24 24 25 28 29 30 33 36 34 29 16 15 19 25 28 26 28 33 35 38 40 41 41 42 45 47 34 25 19 20 24 24 21 20 19 14 19 36 55 63 60 56 57 47 38 34 32 28 25 24 32 27 25 21 16 24 35 34 40 37 38 42 41 35 32 33 37 37 37 38 39 37 33 29 34 34 35 35 35 34 33 32 29 33 50 58 44 30 25 22 23 26 29 30 28 26 27 28 27 24 20 19 21 28 36 41 44 41 35 29 26 29 36 41 19 21 22 24 24 23 22 22 19 19 20 21 24 31 38 43 51 46 43 44 47 45 36 29 25 21 21 28 44 52 42 27 33 27 21 19 20 27 34 38 29 26 25 27 31 30 25 20 20 23 26 29 30 32 34 35 39 32 24 21 24 28 29 28 31 32 33 34 42 50 50 44 30 21 14 14 16 16 16 18 22 26 29 27 21 16 16 16 20 26 32 32 28 23 23 24 28 28 28 28 28 28 28 28 40 39 32 21 14 14 15 15 17 19 20 22 24 25 25 25 27 30 31 30 35 45 50 50 35 28 25 36 57 66 53 33 19 19 17 13 11 9 8 8 11 11 12 13 13 14 15 15 17 20 23 25 25 25 26 28 23 18 13 11 12 16 18 19 18 12 6 5 7 9 8 5 8 14 23 28 28 25 24 24 26 24 21 19 18 19 20 21 38 33 24 17 14 15 17 19 26 30 34 33 30 29 32 36 29 26 23 24 25 25 24 24 19 18 18 19 22 25 29 31 28 27 27 26 27 29 31 32 29 32 31 24 17 16 18 19 20 24 32 41 47 48 46 43 34 34 35 34 33 34 37 39 39 36 32 29 27 29 33 35 31 29 26 26 34 44 47 45 31 24 18 15 13 9 7 8 12 15 20 22 21 19 19 19 16 18 19 19 18 19 21 23 22 19 16 16 17 19 18 17 19 18 18 20 23 23 21 19 18 19 23 26 29 31 33 33 36 38 36 31 30 32 33 32 28 22 17 17 17 14 14 15 14 12 11 10 11 12 13 14 9 11 12 11 10 10 11 13 17 18 23 30 38 43 44 43 37 32 29 32 37 39 34 28 31 34 36 35 35 39 48 55 53 47 37 28 21 19 19 19 19 21 23 26 29 33 35 37 41 44 51 58 61 56 43 32 44 42 39 38 42 46 43 36 31 31 32 32 32 31 31 31 30 28 27 27 30 31 31 30 35 31 26 21 18 17 16 15 16 15 14 12 12 14 17 20 28 33 38 40 40 38 37 37 34 33 30 27 24 22 20 20 22 23 24 22 19 21 26 31 29 28 27 25 23 21 19 18 16 17 26 38 37 25 18 20 21 20 19 19 18 17 17 17 22 23 26 31 35 33 25 18 15 19 23 23 18 14 12 13 27 29 30 28 25 26 31 37 45 45 44 43 42 42 44 45 55 45 32 28 34 38 31 20 7 8 11 18 26 31 31 30 35 35 37 40 41 40 37 35 37 38 38 37 33 27 21 17 15 16 17 17 17 17 16 15 16 15 15 17 22 28 33 36 35 35 36 34 30 25 19 15 18 22 28 30 29 24 19 16 16 16 18 22 25 22 12 4 9 9 13 21 31 37 36 33 35 31 25 23 21 20 16 12 15 13 11 12 15 17 17 16 18 20 24 29 35 41 46 48 28 24 28 40 47 42 30 24 30 38 47 51 48 41 36 33 20 18 17 15 14 13 13 13 12 11 10 10 13 17 21 24 19 18 17 15 14 13 13 14 14 13 15 18 22 24 22 20 14 17 18 17 12 11 14 17 30 29 30 35 39 40 37 33 36 36 38 41 43 41 36 31 31 28 24 22 20 17 12 8 5 5 7 11 16 18 18 17 14 14 15 15 16 17 17 18 12 11 10 8 8 12 17 22 28 27 26 22 17 14 13 11 14 17 22 24 23 20 14 11 16 16 17 17 14 11 7 6 11 11 10 10 10 11 12 12 14 14 12 10 7 9 13 17 28 25 19 12 7 4 4 4 3 6 7 7 4 4 4 6 24 25 22 14 9 6 5 3 4 5 7 9 9 10 11 12 9 6 4 8 15 20 20 18 13 12 12 11 10 9 8 8 7 6 5 5 6 7 9 10 5 5 5 6 6 6 7 7 13 9 5 4 8 12 15 15 25 26 25 22 22 21 17 10 15 11 7 6 6 7 7 6 3 4 4 6 9 13 16 18 19 19 21 22 23 21 17 14 18 22 25 21 14 9 9 11 10 10 10 11 13 14 13 12 11 9 8 7 8 9 8 6 45 49 53 53 48 44 42 42 45 43 40 37 34 28 20 15 11 11 11 11 12 13 14 14 16 20 25 28 29 29 31 33 35 36 32 25 23 29 36 39 44 39 33 32 35 38 38 37 34 39 47 54 56 50 41 34 29 32 35 34 29 22 16 12 10 16 21 24 32 49 66 77 58 44 34 37 44 44 34 26 20 54 101 144 160 103 46 68 136 177 185 162 144 157 168 141 114 83 52 39 38 35 28 22 30 29 28 18 12 40 89 120 121 134 153 167 170 167 166 169 171 168 170 165 129 77 46 41 51 79 129 166 176 178 180 177 187 177 169 136 97 80 87 119 177 172 138 72 34 40 79 141 201 166 127 125 153 173 173 169 170 171 172 172 172 172 172 172 168 167 164 162 159 155 151 149 141 138 136 140 152 159 154 143 136 140 152 169 178 174 165 160 171 169 166 162 158 155 152 151 167 135 99 78 69 62 59 59 65 59 56 58 58 62 81 102 91 74 54 48 57 76 92 101 97 101 97 76 61 71 81 73 47 36 34 46 56 52 44 41 48 44 44 49 50 49 57 69 57 63 56 38 33 54 81 95 79 81 93 121 161 188 183 164 134 147 156 144 118 99 100 111 102 101 90 83 93 105 110 112 118 121 122 122 123 129 139 146 147 160 171 175 180 180 165 145 145 172 185 160 161 131 69 86 162 211 222 152 52 14 84 186 205 179 178 194 157 88 94 161 191 167 163 169 169 146 123 138 159 175 178 165 161 170 172 164 123 89 54 39 37 35 33 33 35 41 42 30 33 79 138 168 100 54 32 34 37 56 74 67 41 39 39 41 45 47 44 41 37 35 35 36 39 42 46 50 45 44 39 43 68 94 87 60 78 129 172 163 152 151 138 138 170 205 210 156 95 117 171 163 107 62 118 185 178 120 78 110 108 64 28 46 62 48 40 35 66 66 50 26 16 26 37 40 46 66 111 130 92 48 33 32 43 39 42 62 114 171 164 109 83 79 62 42 68 141 175 151 104 80 56 48 46 41 34 31 24 24 35 51 58 56 61 73 74 74 65 58 70 85 74 48 49 69 73 58 42 30 28 37 37 35 33 32 33 35 37 38 40 39 38 39 39 39 37 35 28 30 38 47 48 42 37 35 38 32 24 18 17 19 22 24 24 25 30 34 41 59 67 56 40 37 39 41 42 48 44 28 29 27 24 25 26 26 25 23 24 27 30 31 29 27 25 24 24 23 22 22 24 27 31 33 40 39 37 33 32 36 45 52 71 82 92 93 87 78 64 53 40 45 65 85 77 48 32 34 40 44 48 48 45 40 34 30 31 30 30 30 26 22 24 29 47 43 33 26 26 28 23 16 15 21 24 18 14 25 51 74 62 48 31 21 20 21 20 16 22 25 35 47 52 50 46 44 44 46 46 46 48 49 45 39 30 22 18 22 26 27 32 40 46 52 57 55 49 46 47 47 41 41 42 40 33 24 20 22 21 24 26 26 25 27 29 30 40 42 46 50 52 54 58 62 63 56 48 43 39 39 45 52 52 58 58 48 38 34 34 33 32 36 60 78 70 66 68 63 63 57 43 36 34 28 30 45 81 95 89 66 49 38 29 28 23 31 39 41 39 38 41 45 41 42 35 28 31 36 43 53 48 64 77 64 39 33 34 27 31 33 34 31 41 70 83 70 37 29 27 41 61 78 90 97 123 155 159 122 81 59 56 64 58 59 54 56 67 69 62 61 58 62 74 107 138 126 80 46 57 36 20 24 43 66 93 113 128 129 116 87 59 43 38 35 39 39 38 39 44 49 47 41 45 44 42 41 46 53 56 55 116 130 126 115 75 31 44 78 70 58 86 140 139 80 57 87 80 70 63 54 56 79 83 58 36 25 29 36 27 20 36 58 86 141 148 87 60 108 147 137 89 61 56 82 109 124 131 133 109 88 82 95 89 57 31 27 38 34 39 57 82 105 123 135 103 70 43 46 65 74 71 65 93 112 95 56 54 71 58 30 38 52 74 64 56 105 136 102 64 33 27 37 38 45 48 31 29 32 36 44 61 80 88 86 61 55 48 51 67 81 74 59 75 87 94 85 68 52 42 36 35 47 56 55 50 44 37 32 27 26 24 23 28 43 65 81 86 78 73 68 63 61 48 26 51 136 208 212 150 113 167 231 218 131 100 123 106 60 29 12 33 89 176 218 163 75 50 77 124 152 169 189 168 90 31 12 14 11 35 60 70 49 33 69 134 156 121 53 34 49 48 34 46 54 53 40 32 38 48 52 52 46 41 37 31 27 30 36 38 28 18 16 16 15 16 18 24 25 27 26 25 26 31 35 37 40 45 49 53 56 59 61 56 53 52 54 53 48 47 49 45 37 28 23 22 22 20 18 18 19 20 22 24 25 25 26 28 28 27 25 23 21 20 19 19 22 26 27 27 26 27 28 37 38 34 31 32 36 36 33 37 33 31 35 42 46 45 42 35 31 30 35 38 40 47 55 73 57 36 25 31 42 46 43 36 33 37 46 51 44 33 25 29 28 28 29 33 38 43 47 42 39 39 43 46 47 50 55 51 40 33 38 52 63 62 56 42 32 25 27 34 41 48 53 63 55 50 49 42 32 32 39 52 48 45 43 38 34 37 43 37 33 33 35 36 32 29 28 18 20 27 40 51 51 42 32 28 40 48 42 32 29 35 39 38 34 27 19 16 19 29 38 37 37 36 33 30 29 29 29 36 36 36 34 33 32 33 33 36 40 45 49 51 49 44 40 44 44 46 54 60 56 45 35 23 24 25 23 21 20 21 23 27 28 30 34 43 51 51 46 28 26 22 22 24 25 24 23 19 15 15 21 26 27 26 26 25 28 30 30 31 35 35 32 17 14 18 26 33 35 36 38 36 36 36 37 39 42 44 45 31 23 17 19 23 24 22 22 22 19 22 37 52 58 57 56 57 49 41 36 31 24 19 18 31 30 31 25 16 21 32 32 35 33 35 41 43 38 34 33 35 35 36 39 40 38 34 30 33 33 33 33 32 32 31 31 28 31 47 54 41 29 26 23 24 26 29 30 29 27 26 26 25 23 20 19 21 26 32 36 48 47 43 38 33 31 33 35 21 22 24 25 25 24 23 22 19 20 22 25 29 35 42 47 53 49 46 47 50 50 44 38 30 24 21 27 40 48 40 28 29 25 21 19 21 26 31 33 29 26 24 26 29 29 24 20 21 26 31 33 33 33 35 37 36 29 22 19 22 26 28 27 30 33 34 35 40 47 47 43 28 20 14 14 16 17 18 20 22 25 27 25 20 17 16 17 23 26 28 26 23 22 24 28 28 28 27 27 27 26 26 26 35 37 33 24 16 15 16 15 17 18 19 20 22 24 25 25 27 29 28 27 32 43 50 51 43 34 29 38 58 66 52 32 20 22 23 21 17 12 10 9 12 12 12 13 13 14 14 15 14 16 19 21 22 23 26 29 18 14 9 7 10 13 16 17 17 12 6 5 7 9 8 6 9 16 25 29 28 25 24 24 24 23 21 20 19 19 19 20 26 22 17 15 16 17 17 17 23 28 33 33 30 28 29 31 26 24 22 23 25 26 25 24 21 20 19 18 19 21 23 24 24 23 23 24 25 28 30 32 30 32 29 21 16 17 20 22 22 24 29 35 41 45 45 44 34 34 34 33 32 32 34 36 35 34 31 29 29 30 32 34 30 29 26 26 34 43 47 45 30 22 15 13 11 8 7 8 11 15 20 22 21 19 17 17 16 18 20 20 19 19 21 23 21 19 16 16 17 19 18 17 18 17 17 19 22 24 23 21 19 20 23 25 28 31 33 34 37 39 37 32 32 35 36 35 27 21 16 16 16 14 13 15 12 12 11 11 11 12 13 13 12 12 11 9 9 9 13 16 18 19 22 29 36 41 43 43 43 39 36 36 39 39 34 30 31 33 34 34 33 36 44 50 45 39 31 23 18 17 17 18 19 20 23 26 30 33 35 36 43 43 46 51 54 50 41 33 45 44 39 36 38 42 41 36 26 26 26 26 27 27 28 28 28 26 25 26 29 33 34 34 35 31 25 21 19 18 17 17 16 15 14 14 14 15 16 18 28 33 38 41 40 38 36 36 35 34 31 28 25 24 23 22 25 25 23 19 17 20 27 34 31 31 31 30 27 25 22 20 19 19 26 35 34 24 18 20 22 22 22 22 22 22 23 23 24 24 26 30 33 30 23 17 14 18 22 22 18 14 13 14 25 27 28 25 22 23 28 33 39 41 42 43 42 42 43 44 50 42 32 28 31 33 26 16 9 11 15 21 27 32 34 34 37 40 43 42 39 36 35 35 38 36 33 29 25 21 18 16 16 16 17 17 18 17 17 17 18 17 17 18 22 28 34 38 37 36 36 34 30 26 21 19 24 27 31 34 34 30 24 20 12 12 14 19 23 21 15 8 9 8 11 17 27 34 36 34 39 33 26 23 22 20 17 15 12 11 10 12 16 18 18 16 19 20 21 23 24 26 28 28 24 21 24 34 40 36 28 25 39 42 46 47 45 38 29 23 16 15 14 13 12 12 12 12 12 12 12 14 16 19 22 23 18 18 18 17 16 14 13 13 12 11 11 14 18 21 21 19 15 17 19 17 14 14 18 22 28 31 34 35 34 32 31 31 38 38 39 41 42 40 36 33 29 26 22 20 19 17 14 12 9 8 9 12 15 17 16 14 10 10 11 12 14 15 16 16 14 14 13 10 9 11 15 19 24 24 24 21 17 15 14 14 15 18 21 23 22 19 15 12 14 14 15 14 12 9 6 6 7 7 8 9 11 13 14 15 13 13 12 9 8 10 14 18 29 26 21 15 10 7 6 5 4 6 8 7 5 5 6 8 23 25 22 14 9 7 5 2 3 6 9 9 9 9 10 12 10 7 5 8 14 18 18 16 10 10 10 9 8 8 7 7 8 7 6 5 6 7 8 9 6 6 6 6 6 7 7 7 11 9 6 6 8 11 14 15 24 26 25 22 22 22 18 12 12 9 5 4 5 6 6 6 4 4 5 7 10 13 16 17 18 19 20 21 21 19 16 13 15 18 20 18 13 9 8 8 7 7 7 8 9 10 9 9 9 8 5 5 7 8 7 6 46 51 55 56 52 48 47 48 51 47 42 37 33 27 21 17 9 10 11 12 13 13 13 12 12 17 22 26 28 28 28 29 28 29 28 25 25 30 35 37 37 33 29 29 32 34 33 31 27 38 51 59 56 45 31 23 27 29 29 25 20 17 18 20 9 17 26 33 42 55 65 70 47 33 26 36 50 52 40 29 20 49 105 161 176 111 51 74 146 171 160 141 146 172 176 139 119 91 57 39 35 35 31 27 32 32 28 15 16 57 111 139 135 152 168 172 170 170 174 178 175 165 144 113 76 44 29 27 57 91 122 121 112 134 166 179 168 144 117 76 48 47 59 86 146 131 109 64 37 55 102 158 179 121 85 106 151 179 180 167 170 169 169 170 171 172 173 173 170 165 159 156 156 154 150 146 138 143 154 166 168 155 137 124 127 143 160 166 165 164 163 162 170 166 160 155 152 151 153 155 160 135 119 120 109 79 57 53 52 52 52 54 59 75 100 121 95 69 40 33 51 74 87 89 80 96 95 65 50 71 87 75 36 31 36 51 59 54 49 49 48 47 44 51 72 94 98 90 96 81 49 21 30 70 103 114 92 94 112 150 189 202 184 160 109 105 94 81 79 86 91 90 95 80 80 93 94 90 92 96 93 92 87 81 87 101 113 116 123 137 151 159 164 166 159 147 134 161 165 136 142 131 90 107 178 212 208 121 30 45 137 203 187 170 176 190 150 84 97 170 182 169 172 173 161 131 108 128 158 154 132 112 118 134 119 87 51 38 31 35 35 32 35 44 41 47 49 48 72 122 147 135 82 52 43 47 43 46 48 36 48 49 51 52 52 50 47 45 36 36 37 38 37 37 43 51 44 37 44 71 120 166 152 94 69 118 151 144 139 128 116 143 173 196 196 146 80 90 145 148 101 52 105 170 173 135 77 65 43 43 61 102 98 57 47 55 40 40 33 22 20 30 39 43 53 83 111 101 63 45 45 42 51 35 46 107 173 182 137 94 71 69 44 22 54 118 135 108 90 84 77 69 58 46 39 39 33 34 42 52 56 56 64 75 65 63 57 54 60 65 56 41 74 106 105 66 36 30 37 45 38 35 34 36 41 43 41 38 43 40 40 45 50 49 42 34 30 32 38 44 42 34 26 22 24 22 20 18 18 20 24 27 26 28 32 34 47 74 84 70 37 33 34 40 53 71 64 39 28 26 24 24 25 26 26 26 24 24 26 28 30 30 28 27 26 25 24 25 27 30 33 36 37 36 35 33 33 34 35 37 49 57 71 84 93 90 74 58 32 40 56 68 60 41 31 33 40 46 53 55 50 41 35 32 31 28 28 30 30 28 30 33 49 44 34 26 25 26 25 21 20 22 22 20 20 26 38 48 37 32 26 24 24 23 21 18 16 18 26 39 48 47 44 42 43 43 43 45 50 53 46 37 27 22 17 20 31 42 46 45 48 72 88 77 56 44 39 36 41 41 41 37 28 19 18 23 21 22 24 24 21 20 24 30 40 52 65 68 57 46 46 52 58 57 50 38 33 38 49 56 51 56 55 45 37 38 39 38 39 37 44 46 40 46 57 58 58 58 46 35 34 31 31 39 84 119 128 99 66 45 35 34 29 33 40 44 42 38 40 45 42 39 35 32 34 40 48 55 53 77 91 67 32 27 38 38 42 41 36 30 42 73 83 64 41 33 29 37 52 66 76 82 119 145 140 111 92 74 57 53 51 51 49 56 72 73 62 58 61 58 81 139 181 156 96 59 73 49 25 18 30 55 90 117 125 116 99 77 55 42 38 38 44 42 39 39 45 51 49 43 38 40 41 50 72 92 92 80 87 103 103 102 79 44 48 65 60 48 90 149 135 74 66 105 87 63 54 51 59 95 103 64 29 27 28 24 26 54 81 83 49 92 101 65 58 92 103 78 70 90 80 52 61 104 136 144 118 93 97 131 134 88 43 30 39 41 44 48 54 68 90 109 87 71 59 62 69 68 63 60 88 110 101 67 50 50 42 31 43 55 59 47 48 72 73 45 46 41 38 37 40 48 49 41 36 35 40 52 63 69 74 78 68 69 62 48 42 50 67 80 84 85 90 97 95 78 54 36 25 33 42 46 46 41 33 25 24 25 24 21 26 48 82 109 98 72 58 61 65 66 60 48 56 132 197 201 139 99 152 220 207 131 117 156 140 73 23 4 33 107 216 250 171 81 66 92 92 126 143 164 150 78 28 23 29 24 49 86 107 87 57 67 146 180 159 90 54 59 59 46 51 51 45 35 33 40 46 46 50 48 46 44 40 37 38 42 42 30 19 14 15 16 17 20 24 24 22 19 19 21 27 32 37 40 44 46 49 53 58 62 61 56 51 49 46 44 45 48 38 31 23 22 24 25 22 17 16 18 22 26 29 32 33 34 35 33 29 25 22 19 17 16 16 19 21 23 23 23 26 28 36 35 32 29 30 34 34 32 38 36 35 40 46 49 45 40 38 34 32 33 32 35 45 58 77 58 34 23 30 41 42 36 36 33 34 40 43 37 28 24 32 31 31 32 35 39 43 46 41 38 37 40 42 43 48 54 50 41 38 48 64 70 60 49 36 29 25 28 34 40 45 49 58 54 52 51 45 37 35 40 56 51 45 42 39 37 39 42 39 35 34 37 39 37 35 36 26 26 29 37 45 48 43 38 32 39 43 36 27 23 25 30 34 32 26 19 16 19 27 35 40 39 37 36 33 31 28 26 38 39 38 35 32 31 33 35 38 40 45 50 50 44 36 30 35 40 48 54 57 56 50 45 33 31 27 22 18 18 22 25 29 31 32 34 41 50 54 53 30 26 22 21 22 24 25 26 21 17 17 22 27 27 27 29 25 30 33 30 28 31 34 35 19 18 22 32 43 46 45 43 37 34 31 34 38 42 43 43 27 19 15 18 23 24 24 24 26 24 27 37 46 51 53 55 53 47 41 37 31 23 19 19 30 34 39 32 19 19 28 30 28 26 29 38 45 44 39 35 32 33 36 39 41 40 36 32 32 31 30 29 29 29 29 30 26 30 43 49 37 29 28 26 27 27 29 30 30 28 25 23 25 24 23 23 24 28 31 33 44 46 46 44 38 33 30 29 23 24 25 27 28 26 23 21 16 19 23 28 33 39 45 49 54 51 49 50 53 54 51 48 39 32 24 24 34 42 38 29 23 22 21 22 24 27 28 28 28 25 22 22 24 25 22 19 23 29 36 38 36 34 35 38 32 25 18 17 19 22 25 25 29 33 35 36 38 42 43 41 24 17 13 14 16 18 21 24 22 24 25 22 18 16 16 17 24 24 23 20 18 20 26 31 27 27 27 26 26 25 25 24 28 34 35 28 21 18 17 17 16 16 16 17 19 22 24 26 25 26 24 23 28 39 49 54 50 39 32 38 57 64 48 27 22 27 33 33 26 18 13 12 13 13 13 13 14 14 14 14 11 13 14 15 16 20 25 29 15 11 7 6 8 12 14 15 15 10 5 4 6 8 7 6 14 20 28 31 29 25 23 23 22 22 22 21 20 19 18 17 13 11 12 17 22 24 20 15 18 25 32 34 32 28 26 25 21 21 21 23 26 28 26 24 22 21 18 16 15 14 15 15 19 19 19 21 23 27 30 32 33 32 26 18 16 19 24 25 25 25 27 32 38 44 46 47 35 35 35 33 31 30 31 33 31 30 29 29 29 30 30 30 29 28 26 26 33 42 45 44 27 19 12 10 8 6 6 9 10 14 19 21 20 17 15 14 16 18 20 21 20 19 21 22 20 18 16 16 17 18 18 18 17 16 15 16 19 22 23 23 21 22 22 23 27 29 32 34 38 39 37 34 34 39 40 38 25 18 14 14 14 12 12 14 10 11 12 13 12 12 12 12 14 14 12 9 8 9 14 18 19 20 21 26 32 38 42 43 47 45 42 40 39 37 33 30 30 31 33 31 30 32 37 42 38 34 27 20 18 17 19 19 18 19 24 27 31 34 35 36 43 41 41 43 45 43 37 32 42 42 39 34 34 37 38 37 27 25 24 23 24 25 26 27 27 24 22 24 28 34 37 39 34 29 23 20 19 20 20 19 15 15 15 16 17 17 17 16 28 32 38 41 40 37 36 35 36 34 32 29 27 26 25 25 28 26 22 18 16 20 28 35 34 35 35 35 33 29 26 23 23 21 25 31 29 21 18 21 23 23 23 23 24 26 27 28 27 26 26 29 30 27 20 15 12 16 19 19 16 14 14 15 22 24 24 21 19 19 24 28 31 34 38 39 40 40 42 44 47 42 34 30 32 32 23 13 11 15 20 25 29 34 38 41 37 42 46 43 37 33 34 37 37 33 28 22 18 17 17 17 17 17 17 17 17 17 18 18 20 19 18 20 23 27 34 38 37 36 35 33 30 27 24 22 30 31 33 37 40 38 31 25 12 11 12 16 21 21 18 14 10 8 9 14 21 30 35 37 41 35 26 21 20 20 18 17 10 10 11 14 16 18 17 16 18 18 17 16 16 15 14 14 19 18 19 25 29 28 27 26 44 42 41 41 40 34 24 17 12 11 11 11 12 12 13 14 14 15 17 19 20 21 21 21 17 17 18 18 17 15 12 11 9 8 7 9 12 16 18 19 17 19 20 19 18 19 25 30 31 35 38 34 28 25 29 34 42 41 41 41 41 39 36 34 26 23 20 17 17 16 15 15 13 12 11 13 15 16 14 12 7 7 8 9 10 12 13 14 14 14 14 12 10 10 13 14 20 21 21 19 17 16 16 16 16 17 19 20 20 18 15 13 12 12 11 9 8 6 6 5 4 4 6 9 12 14 16 17 12 12 11 9 9 11 16 19 28 26 22 18 14 11 9 9 6 7 8 7 7 7 9 11 23 25 23 16 11 8 5 2 3 7 10 10 8 7 10 13 12 9 6 8 12 15 14 12 7 7 7 7 6 6 6 6 9 8 7 6 6 6 7 8 8 8 8 8 7 7 7 7 9 9 9 9 9 10 14 15 25 26 25 23 23 24 20 14 9 6 3 2 3 5 5 5 3 4 6 9 12 14 16 17 19 18 19 19 19 17 15 12 13 16 18 17 12 7 6 6 4 6 7 7 7 6 6 7 6 4 4 4 7 8 7 6 49 53 57 56 52 48 47 48 44 40 34 30 27 23 19 16 11 12 13 14 14 13 11 10 14 17 22 26 27 26 25 23 25 26 26 26 26 29 31 33 27 25 23 24 26 27 25 23 24 36 49 55 49 38 27 22 31 29 26 24 23 23 24 25 15 24 33 39 46 54 58 59 40 28 22 32 45 47 38 29 22 48 95 133 136 85 48 82 132 143 138 148 164 168 162 140 121 101 70 42 30 30 34 34 32 33 29 18 27 75 123 141 146 166 181 179 171 170 173 174 172 144 99 55 26 22 37 53 65 65 67 61 58 84 131 161 123 88 62 42 40 50 57 75 94 79 73 54 48 77 110 141 116 82 94 144 170 173 174 174 173 171 170 170 171 173 173 172 172 168 163 159 158 158 157 156 159 159 169 176 162 136 130 143 154 162 162 151 147 157 166 167 159 161 163 163 161 156 151 147 138 127 138 162 152 104 63 50 44 45 47 59 87 111 108 92 54 48 43 46 60 80 93 97 113 110 87 48 32 53 63 46 26 26 36 52 60 54 51 54 48 50 48 60 103 152 165 150 134 85 29 16 51 97 114 108 93 98 113 132 140 130 111 98 80 69 67 88 126 154 157 147 132 101 112 154 167 156 148 144 136 130 112 90 81 87 92 91 94 101 113 129 143 150 144 135 110 135 144 135 152 145 112 123 183 204 168 71 29 92 163 175 165 173 187 184 140 90 105 164 180 181 177 154 142 133 117 123 135 99 65 59 72 75 58 39 31 32 40 45 40 34 46 65 80 67 58 70 112 151 136 86 66 49 44 47 43 43 44 37 45 50 55 56 52 47 43 42 41 38 31 28 36 49 54 51 46 46 72 115 171 219 187 103 69 129 166 163 160 125 94 127 155 158 149 112 64 82 138 142 95 47 109 183 193 155 72 21 17 73 130 160 134 88 80 83 52 43 32 25 26 33 42 48 64 77 79 63 50 54 57 48 40 46 77 141 178 142 101 106 125 115 81 50 52 72 82 82 93 109 108 84 63 59 55 45 36 41 49 54 54 52 53 57 54 54 53 53 49 45 43 43 93 130 124 70 34 34 43 47 41 51 61 61 52 42 36 35 42 39 40 48 57 56 44 32 33 34 36 37 34 28 21 18 18 20 22 23 24 26 28 30 29 32 36 38 53 82 91 74 32 29 31 41 66 94 89 58 29 27 24 22 23 25 28 30 23 22 22 26 30 32 31 29 26 26 26 26 28 31 34 36 31 29 28 30 32 34 33 31 35 31 39 65 95 104 86 64 44 47 51 53 48 39 33 31 40 44 53 59 57 46 36 30 29 25 25 30 35 36 38 40 47 41 33 25 23 25 28 29 29 25 19 18 21 26 29 31 23 22 22 23 24 24 23 22 16 16 21 32 41 42 39 38 47 46 44 43 46 49 46 39 29 22 20 27 39 47 52 55 76 112 129 102 61 40 35 33 41 38 35 31 25 19 19 24 29 25 22 20 14 12 23 37 61 79 91 81 62 51 50 52 47 53 51 40 36 44 54 58 50 53 51 47 51 60 62 56 45 41 48 59 53 44 52 66 58 62 52 38 36 35 31 32 82 134 159 129 87 58 44 42 41 34 35 45 52 49 42 38 39 39 42 41 38 43 52 54 73 113 139 102 35 12 40 68 84 64 44 34 42 64 71 57 51 40 29 29 42 65 87 101 144 159 144 123 123 111 76 53 57 57 54 61 74 72 62 60 62 57 71 118 152 131 82 54 66 52 36 28 30 42 65 84 98 104 97 74 50 40 40 41 51 45 39 38 46 53 49 41 35 31 38 66 104 123 110 88 63 73 65 67 64 48 49 53 59 52 72 94 89 89 107 121 89 49 43 58 72 104 104 56 30 35 29 13 44 124 157 124 62 67 60 49 55 67 68 63 88 109 84 41 52 97 127 136 121 104 113 143 139 90 44 28 42 43 43 41 41 51 69 85 72 69 68 70 66 58 54 55 70 88 86 62 44 35 35 41 45 56 51 49 61 59 40 31 39 55 56 47 43 38 36 45 41 40 41 46 54 63 74 81 76 68 57 48 46 52 64 74 73 70 96 137 141 96 51 35 34 35 38 41 42 38 29 20 25 26 23 19 23 44 78 104 81 59 55 68 72 71 72 71 59 135 187 177 121 100 160 218 206 134 122 165 147 70 14 0 39 131 229 225 147 106 109 104 80 124 126 112 92 52 36 45 63 82 104 112 107 89 64 52 115 148 161 130 83 52 47 54 41 40 35 29 30 39 45 46 49 49 50 50 46 43 43 44 40 32 23 21 22 23 22 20 23 22 19 17 15 18 22 26 37 41 45 48 49 50 54 57 60 56 51 47 43 41 41 42 33 27 22 23 27 28 22 16 15 18 25 31 37 40 42 42 37 34 29 25 22 20 18 16 17 19 21 22 22 23 27 30 31 29 27 27 31 35 38 37 38 39 41 45 52 55 49 41 44 38 33 32 30 30 37 46 56 47 35 32 38 43 38 28 36 32 31 35 37 32 28 26 33 33 33 34 37 39 42 43 42 39 38 38 38 38 43 50 46 40 43 58 73 72 57 43 29 26 25 28 34 40 43 45 52 50 52 54 50 44 43 46 55 50 44 41 40 40 42 43 43 38 34 36 36 35 34 36 35 33 32 35 40 44 43 42 37 40 40 32 23 18 20 22 33 31 27 21 17 19 26 33 41 40 39 37 36 32 28 24 37 38 38 35 31 31 34 38 39 41 47 52 49 38 27 20 29 38 49 55 57 55 49 42 35 33 30 25 21 22 26 29 33 36 38 38 42 49 53 52 36 32 26 22 21 23 25 27 24 20 18 22 25 26 27 30 29 34 35 29 24 26 32 36 23 27 35 45 52 53 48 44 37 32 28 30 37 43 43 41 24 18 14 17 23 25 26 27 25 25 28 36 41 44 50 55 49 43 38 34 30 26 27 30 31 39 48 40 21 17 26 28 22 21 25 35 45 47 42 36 30 31 35 40 43 42 38 34 32 30 29 28 27 28 29 29 25 29 41 45 35 29 31 29 28 29 29 31 31 28 24 21 24 25 26 28 30 32 34 35 34 37 40 39 35 30 27 26 25 26 27 29 30 28 24 21 13 16 22 28 34 39 44 47 53 52 50 50 52 53 53 53 49 41 31 27 32 38 36 30 19 19 21 25 28 29 28 26 25 23 20 20 21 22 20 18 23 30 37 38 35 31 32 35 26 21 15 14 16 19 22 23 28 31 35 36 37 38 39 39 22 17 13 14 17 19 23 27 23 23 23 20 17 16 17 17 21 21 20 18 17 20 25 30 27 27 27 27 26 25 24 24 22 31 36 33 26 22 20 19 15 14 14 14 16 19 23 25 23 22 20 19 23 34 47 55 52 41 32 38 54 60 44 24 24 33 42 43 34 24 17 15 14 14 14 14 14 14 13 13 11 11 11 10 11 16 22 27 16 13 8 7 9 11 13 14 11 8 4 4 5 7 7 5 18 24 30 32 29 25 23 23 20 21 22 23 22 20 17 15 8 9 12 22 31 31 24 15 15 22 31 35 33 28 24 22 16 18 20 21 25 29 27 24 20 19 16 13 11 10 10 10 14 15 16 19 23 27 31 34 35 32 24 17 16 22 27 28 27 27 28 34 41 46 48 47 37 38 37 35 31 29 30 31 28 27 27 28 29 28 24 22 27 27 26 26 32 40 43 42 25 17 9 7 6 5 6 9 9 13 18 20 19 16 14 14 15 18 20 21 20 19 20 21 19 18 17 17 17 18 18 18 14 15 14 15 17 20 23 25 24 23 22 23 25 28 31 34 36 37 36 34 36 41 41 38 22 17 12 12 13 11 11 13 9 11 14 14 13 11 11 11 13 14 14 13 11 12 14 17 20 20 21 24 29 34 39 42 46 45 43 41 38 34 31 29 29 30 31 30 28 29 32 35 38 34 28 22 19 19 21 22 19 22 25 30 33 35 35 35 40 38 38 39 40 37 33 28 32 35 35 33 32 36 38 37 35 32 28 27 27 28 28 28 27 24 21 22 26 32 37 39 31 26 21 19 20 22 23 22 15 15 16 18 20 21 20 18 27 31 37 39 38 36 35 35 36 34 32 30 28 27 27 27 28 26 23 20 19 22 28 33 35 36 37 37 35 32 28 25 26 23 23 25 22 18 18 22 25 25 24 24 24 25 27 28 30 29 28 28 28 25 19 15 11 13 16 16 15 14 15 17 19 20 20 18 17 18 22 26 26 28 31 32 33 35 40 44 50 44 37 35 38 37 25 11 11 15 22 28 31 36 42 46 36 39 41 39 34 32 33 36 29 26 23 19 18 19 21 23 19 18 17 16 15 16 17 18 20 20 19 19 21 25 31 36 36 35 34 31 29 27 25 25 28 28 30 36 42 42 36 29 21 19 18 19 21 22 20 18 13 11 9 11 17 26 35 40 42 34 25 19 18 19 19 18 13 14 15 16 17 16 15 14 14 14 15 16 16 16 16 15 17 16 17 18 20 23 27 30 40 38 36 35 33 28 22 17 9 9 9 10 12 14 16 17 18 19 22 23 23 20 18 15 13 15 16 17 16 13 10 8 8 7 5 5 8 12 16 18 19 20 21 21 21 24 30 35 37 38 36 30 24 26 34 42 45 44 42 41 39 36 34 33 24 22 18 16 14 14 14 14 13 12 12 13 15 16 14 11 5 5 7 8 9 9 10 10 11 12 14 13 11 10 11 12 18 19 19 17 15 14 14 15 14 14 15 15 15 14 13 13 10 9 7 6 4 4 4 4 3 4 6 9 12 14 16 17 12 11 10 9 10 13 17 20 26 24 22 19 15 13 11 10 7 8 8 8 9 10 12 13 22 25 24 18 13 11 8 4 3 8 11 11 7 6 9 12 11 8 6 6 8 9 8 7 4 4 4 5 5 5 5 5 7 7 7 6 7 7 8 8 10 10 9 9 9 9 9 8 8 10 12 11 10 11 14 17 25 27 26 23 24 25 22 16 8 5 3 1 2 4 4 4 2 4 7 10 14 16 18 18 20 19 18 18 18 17 15 13 14 18 23 20 12 6 5 6 7 8 10 11 10 9 8 7 4 4 4 5 8 9 8 7 53 55 55 52 46 42 41 42 35 32 28 25 25 24 23 21 18 18 19 19 17 15 12 11 15 18 22 26 29 29 28 27 27 26 25 26 27 26 26 26 22 21 20 20 22 21 20 18 24 33 43 45 40 33 29 28 35 29 24 25 31 33 29 24 20 29 39 43 47 51 54 54 41 32 26 31 37 38 35 33 35 51 76 86 85 61 44 71 91 120 138 163 176 158 143 134 136 127 100 59 31 26 34 40 36 34 29 24 44 97 141 149 144 160 170 162 148 141 136 131 139 103 60 34 27 32 44 56 54 42 39 42 45 64 96 117 77 46 37 43 57 62 52 59 55 46 51 46 53 78 86 87 78 94 142 182 179 168 170 172 175 172 170 169 170 171 169 167 175 173 170 164 159 157 159 161 168 165 159 148 138 139 155 173 173 172 160 146 147 160 164 157 150 156 163 167 165 156 146 138 133 130 144 166 155 110 70 56 47 44 46 72 123 146 104 43 24 46 67 72 72 81 98 111 133 115 83 46 24 30 33 19 21 21 33 50 57 53 50 54 56 55 48 55 96 149 172 166 125 73 19 23 88 149 152 124 118 127 133 122 96 73 70 78 97 99 116 148 175 186 191 197 135 98 113 176 210 205 192 181 177 174 159 131 109 99 96 92 81 77 83 104 128 140 137 131 103 121 137 155 180 161 118 114 170 173 114 39 50 123 166 164 168 174 184 180 141 93 99 145 185 185 165 131 141 164 138 107 75 51 37 43 45 36 33 41 39 35 34 35 38 47 66 85 112 83 65 84 125 151 125 75 50 43 43 46 45 46 48 46 41 47 55 57 52 44 38 36 47 35 24 40 85 116 94 52 34 55 102 153 198 228 181 88 88 169 204 183 181 154 107 115 129 134 129 101 66 93 147 145 89 55 130 198 190 138 54 9 53 139 191 179 133 105 103 90 73 56 41 34 32 32 41 52 68 64 55 51 58 62 56 48 46 94 128 139 127 87 80 120 169 153 111 66 43 44 59 76 90 103 104 85 67 61 57 51 40 45 48 48 47 47 47 46 49 51 56 55 45 37 43 55 98 130 120 67 34 37 44 45 54 79 101 95 66 39 31 35 40 37 38 48 57 56 43 30 36 35 33 29 27 25 24 22 19 21 25 28 31 32 32 32 32 35 40 42 54 79 84 66 35 31 31 40 64 93 88 58 31 29 26 23 23 26 30 33 24 22 21 24 29 33 33 32 26 26 26 27 28 30 32 34 30 27 24 25 29 31 31 29 28 21 24 49 80 94 84 69 59 52 44 42 43 43 39 35 44 44 52 63 65 54 39 30 28 24 24 31 38 42 43 45 44 38 30 23 20 23 30 37 43 32 18 13 17 24 28 30 27 24 20 18 18 20 21 21 22 19 21 28 33 34 34 35 51 50 46 40 38 41 44 43 35 24 25 38 45 43 50 64 101 134 144 104 55 34 35 38 41 33 26 25 25 23 22 23 30 23 20 20 13 10 25 47 84 93 90 76 74 83 81 67 42 48 49 43 42 49 54 52 48 48 46 47 62 79 78 65 49 80 111 116 88 54 44 55 55 62 53 39 39 39 33 31 67 120 145 118 81 59 52 54 44 35 36 55 76 74 50 27 48 49 52 44 35 51 70 70 81 122 151 112 36 12 61 115 136 89 48 35 35 44 52 51 53 45 35 32 40 60 81 93 133 156 162 160 168 157 112 73 63 62 58 62 71 69 65 70 83 75 67 74 87 77 55 45 50 47 43 39 35 35 43 52 69 84 80 55 40 48 53 47 54 46 38 38 47 54 49 38 34 30 44 79 104 99 77 61 47 66 61 57 54 46 52 54 54 52 50 47 67 116 138 117 79 47 62 96 99 101 89 50 32 30 32 39 86 170 190 137 86 50 14 26 75 99 94 89 106 120 88 44 55 94 107 103 104 105 114 124 110 75 46 35 46 43 39 39 45 55 64 69 66 68 71 69 60 52 51 54 58 69 66 53 42 34 38 53 73 92 85 77 78 51 35 61 88 114 99 58 42 40 40 47 40 43 39 35 44 67 87 95 74 60 49 48 51 53 58 64 62 66 97 137 135 89 52 44 38 33 31 34 38 37 31 25 24 24 21 19 22 37 61 79 65 57 63 71 68 67 75 80 67 138 187 177 126 111 172 230 214 140 115 145 127 53 6 4 54 170 241 179 111 138 156 109 109 162 168 136 92 52 53 70 87 126 155 144 104 73 65 60 79 104 139 147 109 59 36 36 30 32 30 27 28 34 40 43 47 50 53 52 49 46 44 43 43 35 25 21 23 25 24 20 20 19 19 17 16 16 18 20 34 40 48 51 49 47 47 48 56 56 55 51 47 43 39 36 33 29 25 26 30 29 23 16 16 22 31 40 46 47 46 45 33 29 25 24 24 24 22 20 19 21 22 23 22 24 27 29 28 25 24 25 29 33 37 39 40 43 46 50 57 60 53 43 43 35 30 31 31 29 29 33 39 40 40 39 41 41 37 31 34 30 29 31 31 28 26 28 33 34 35 36 38 39 40 41 45 42 40 39 36 33 37 43 43 42 49 63 70 61 44 33 26 26 29 33 39 44 46 46 49 49 51 52 48 44 43 45 49 47 44 41 40 42 43 43 41 34 29 30 31 30 32 34 40 39 37 37 39 41 43 44 43 42 38 32 24 18 18 19 30 30 27 22 18 18 23 28 39 39 39 38 36 33 29 27 34 35 36 34 33 34 37 40 39 43 51 57 50 33 19 14 28 39 50 55 56 52 41 30 27 28 29 28 27 28 31 33 38 42 44 44 46 50 50 47 43 39 32 26 22 22 24 26 27 22 20 22 23 23 26 30 34 38 37 28 22 24 31 36 33 42 53 59 57 52 45 41 36 31 26 30 38 44 43 40 22 17 14 18 22 24 26 29 23 23 27 33 38 41 48 55 51 43 35 32 31 31 34 39 34 43 53 44 24 18 26 27 21 21 24 33 43 47 42 35 27 30 35 41 45 44 39 35 31 31 29 29 28 28 29 29 26 30 41 43 33 30 33 31 28 29 31 32 31 28 24 21 22 24 27 30 33 35 37 37 32 33 34 32 28 25 23 24 26 26 28 31 33 31 25 21 13 16 22 28 33 38 42 44 52 53 53 52 51 52 53 55 56 49 39 32 33 37 35 30 18 19 23 28 32 32 29 27 26 24 23 23 24 25 23 22 22 28 33 34 30 26 26 28 20 17 14 13 14 17 20 21 25 28 32 35 36 35 36 38 24 19 16 16 18 19 23 28 25 24 22 19 17 15 15 16 15 17 20 21 21 21 23 24 26 26 27 27 27 26 24 23 20 29 35 34 29 26 23 21 14 13 11 11 13 16 20 22 20 19 17 17 22 31 44 54 52 43 36 41 55 59 42 23 26 35 45 45 37 26 20 18 16 16 15 15 14 13 13 13 12 12 11 9 10 14 21 26 18 15 10 8 9 10 11 10 9 7 5 5 6 7 7 7 21 26 31 32 29 24 22 22 20 21 23 24 23 20 17 15 8 10 15 25 33 33 23 14 14 20 29 34 34 30 24 21 14 17 18 19 23 28 28 23 15 14 13 11 10 9 9 9 13 14 16 19 23 28 32 35 36 31 22 16 17 25 29 29 24 25 29 37 45 48 46 42 39 40 40 37 33 30 29 30 27 26 26 27 28 25 20 15 25 26 25 25 30 37 40 39 24 16 9 7 6 5 6 9 10 13 17 19 17 15 15 15 16 18 22 22 21 19 19 20 20 20 20 19 18 17 17 17 16 16 16 17 19 22 26 29 25 24 23 23 24 27 30 32 31 33 33 34 37 41 39 34 20 14 11 11 11 10 11 13 11 14 17 16 13 11 11 11 11 13 17 18 17 15 14 14 20 20 21 22 26 31 36 40 43 43 43 42 40 36 31 28 27 28 29 28 27 27 28 29 38 35 29 24 22 21 22 23 23 25 29 32 34 35 34 34 34 36 38 39 39 34 27 22 20 25 29 31 33 37 39 37 42 38 34 31 31 31 29 27 29 25 21 21 25 30 34 35 27 23 19 20 24 27 27 26 17 16 16 19 23 25 24 23 26 30 34 35 35 35 35 36 36 34 32 30 28 27 27 27 26 26 25 24 23 24 27 29 32 33 34 35 34 31 28 26 28 25 22 20 17 17 19 23 31 29 27 25 24 25 25 26 31 30 29 29 27 24 19 15 11 12 12 13 13 14 16 17 16 17 16 16 16 18 22 25 24 25 26 25 25 29 37 44 51 44 37 37 43 42 26 9 9 14 22 29 34 38 43 47 38 37 35 32 30 28 27 27 17 18 18 20 22 25 27 29 24 22 19 16 14 15 17 18 18 19 20 20 21 22 28 32 34 33 31 29 27 25 24 24 20 20 24 32 40 42 38 32 34 31 28 26 25 24 22 20 17 15 12 11 15 23 33 40 43 35 25 19 19 21 21 21 20 20 19 18 16 14 13 12 12 14 16 18 20 21 21 21 17 17 16 15 16 22 28 32 35 36 35 31 25 20 17 16 9 10 10 11 13 16 18 19 21 22 23 23 21 17 13 10 11 12 13 14 13 10 7 5 8 7 5 5 6 10 14 18 19 20 21 22 23 27 33 37 39 34 27 22 23 30 40 47 47 46 44 40 36 32 29 28 23 21 18 15 12 11 11 12 11 10 10 13 15 16 15 13 7 7 7 7 8 8 8 8 9 12 15 16 14 13 13 14 17 18 17 15 12 10 10 10 10 10 10 10 10 10 10 10 8 7 5 4 4 3 4 5 5 5 7 9 11 13 15 16 12 11 9 9 11 15 18 20 22 21 19 16 13 11 9 9 7 7 8 9 11 13 15 15 21 25 24 19 15 13 11 7 5 8 11 11 7 6 8 11 8 6 4 3 4 4 4 3 3 3 4 4 4 4 4 4 6 6 6 7 8 9 9 10 11 11 11 11 11 11 11 11 9 11 13 12 11 13 16 20 27 28 27 24 24 26 23 18 11 8 4 3 3 4 4 4 2 4 7 11 15 18 20 21 21 20 18 18 18 17 17 14 15 24 30 25 12 5 6 11 13 14 16 18 18 16 12 9 4 3 4 6 9 10 9 7 53 53 50 43 35 31 31 33 31 29 28 28 31 33 33 32 27 27 26 25 24 22 20 19 18 19 22 27 33 36 36 36 31 27 25 26 26 23 21 21 23 23 22 21 21 20 19 19 25 30 36 37 33 30 31 33 31 24 19 24 34 38 32 24 23 35 47 51 51 53 55 55 44 38 33 33 34 35 37 41 51 54 60 56 60 57 40 47 56 121 154 164 166 150 135 122 153 154 129 78 37 26 34 41 43 35 29 34 66 120 154 154 131 127 115 97 84 79 78 78 79 79 77 70 56 43 40 45 38 42 47 44 45 67 88 89 47 42 59 71 75 66 47 49 52 48 52 47 51 60 53 57 101 144 182 182 167 170 173 162 173 170 167 167 169 168 164 160 159 160 160 157 153 153 157 161 156 164 156 139 145 170 178 165 162 163 159 155 161 166 157 140 144 147 150 151 148 141 134 129 127 126 127 129 120 102 84 75 52 43 45 77 125 136 85 23 41 69 92 90 77 79 95 110 113 102 88 64 37 27 27 23 22 20 29 45 53 50 48 51 49 52 50 52 68 95 115 121 124 77 26 32 110 189 201 169 166 163 145 111 80 77 101 127 138 140 156 179 188 182 184 195 141 109 111 153 180 175 163 160 164 168 168 157 140 129 129 132 125 104 88 92 108 125 140 152 133 134 136 162 193 176 133 118 134 107 52 31 83 146 171 173 172 175 188 185 131 68 85 156 181 169 152 144 179 194 131 67 35 34 36 40 41 37 34 33 34 51 64 62 54 56 68 80 91 70 66 85 106 111 89 56 35 39 44 48 52 51 49 49 52 53 54 54 54 57 63 68 57 38 38 92 176 205 136 45 15 60 124 171 199 208 158 79 86 141 167 164 178 153 107 120 140 163 166 129 84 108 154 141 79 72 149 185 142 84 35 35 125 184 189 136 87 85 99 82 71 62 59 57 45 31 36 51 59 54 50 58 67 56 46 53 96 142 145 112 97 89 87 101 133 126 104 71 52 54 59 56 68 69 86 108 103 74 53 51 45 46 42 36 39 49 54 51 43 46 51 50 42 36 47 63 92 113 102 62 38 39 47 53 77 103 123 112 76 44 34 38 37 35 37 45 53 51 40 28 36 35 30 25 23 25 27 27 20 22 25 31 37 39 37 35 37 36 40 42 48 63 66 51 42 36 33 36 49 68 65 42 32 33 32 31 30 30 32 34 24 23 22 24 27 30 33 34 28 27 27 27 28 29 30 31 33 30 26 24 26 27 26 24 20 19 23 35 48 57 62 65 63 48 36 37 45 49 46 42 50 47 53 66 70 58 41 31 28 24 25 31 38 40 42 45 43 37 29 22 18 21 32 43 59 43 22 10 11 20 31 37 45 36 25 18 18 22 25 26 31 27 25 26 27 28 31 36 51 50 44 35 31 35 41 43 37 27 30 44 45 37 46 66 98 118 116 78 41 31 39 44 39 30 22 22 25 25 23 23 18 16 23 32 25 13 22 44 62 65 63 66 89 110 101 75 58 54 47 43 45 49 46 41 37 39 37 42 60 78 73 55 75 152 200 175 119 70 46 43 55 60 52 41 43 42 36 34 46 82 95 74 55 50 55 63 48 46 53 73 95 94 60 24 53 53 53 39 36 75 112 111 80 97 101 62 18 33 105 165 147 90 48 42 42 42 47 52 60 53 42 32 35 52 72 84 90 107 134 169 206 213 161 94 68 66 61 66 76 77 79 91 126 113 82 55 47 42 36 37 39 42 44 42 38 36 39 44 58 64 51 32 40 69 76 61 50 42 34 36 48 56 49 37 24 27 48 72 72 50 36 38 52 91 97 81 58 44 54 59 49 45 40 42 72 111 113 84 68 61 100 136 117 87 71 54 35 23 51 92 116 145 148 111 92 56 17 38 105 133 114 98 116 132 105 55 53 87 94 73 74 85 93 88 73 59 51 49 47 44 40 41 49 60 64 63 66 68 69 65 57 52 53 56 60 63 59 52 47 39 42 57 113 154 152 124 99 59 54 102 173 179 127 53 35 54 57 48 43 45 37 27 34 58 77 82 65 57 54 59 59 55 61 73 84 90 96 96 84 67 55 51 44 36 30 34 39 39 34 31 23 22 20 19 23 33 48 59 68 68 70 65 61 72 80 72 77 142 196 198 144 112 170 237 219 145 104 115 98 36 2 9 78 209 250 144 91 165 188 113 126 185 218 198 130 70 71 90 97 116 138 148 121 89 87 81 62 74 105 127 113 83 51 25 29 32 34 32 30 31 33 36 44 49 53 52 49 48 46 43 47 38 26 19 21 26 24 19 19 19 19 19 19 18 17 18 29 37 46 49 46 42 41 41 53 56 59 57 53 48 40 33 35 32 31 31 32 31 26 22 23 30 41 50 54 50 44 39 25 23 21 23 27 28 26 23 22 24 26 26 24 24 25 27 29 24 22 24 27 30 33 37 44 48 51 52 58 62 54 42 31 24 22 27 31 29 28 29 38 43 45 41 37 38 40 41 34 31 30 30 28 24 25 27 33 34 36 38 40 40 40 40 45 44 42 41 35 30 32 37 44 47 56 63 58 41 28 25 30 34 38 41 46 51 53 52 51 51 49 46 40 36 35 36 44 48 49 44 41 41 43 43 34 27 22 22 25 26 30 34 38 40 41 41 41 42 45 47 47 43 38 34 28 22 19 20 27 28 27 22 17 17 18 21 35 37 38 37 34 32 33 34 34 34 35 36 37 38 39 39 39 46 58 63 51 28 14 11 29 41 51 52 49 44 32 20 18 22 26 29 31 33 36 39 43 45 46 47 50 53 51 46 47 43 37 29 24 22 23 25 31 26 22 22 22 21 25 29 39 41 38 28 22 25 34 41 46 56 65 63 56 48 42 38 33 28 26 30 38 43 42 38 23 17 15 19 22 24 26 30 23 22 25 33 39 42 47 52 53 43 35 33 35 36 38 41 39 46 54 45 25 22 28 29 25 27 29 33 41 45 42 36 26 29 35 42 47 45 40 35 30 30 30 30 30 29 28 28 26 31 42 43 32 30 33 29 26 30 34 34 31 27 24 23 22 23 26 29 32 34 35 36 38 37 35 30 25 21 22 23 26 26 28 32 35 33 26 21 16 19 24 28 31 35 39 41 48 51 54 54 51 51 53 56 56 54 47 40 37 37 34 30 22 23 26 30 32 31 28 25 26 27 28 30 31 30 29 28 23 25 27 26 24 21 21 21 16 14 13 13 15 17 19 19 23 23 27 33 36 35 35 37 28 23 19 18 18 18 22 27 27 25 22 19 17 15 15 15 11 15 20 24 25 23 20 18 23 24 25 26 26 25 24 23 19 26 31 30 28 27 24 20 13 12 10 9 10 13 16 18 17 16 17 18 22 28 40 52 52 47 44 48 58 58 42 25 26 32 38 38 31 23 19 18 17 17 16 15 14 13 12 12 12 12 11 11 11 16 23 28 17 14 10 8 9 10 10 9 11 10 9 9 10 11 12 12 21 26 31 31 27 23 21 21 22 22 24 24 23 21 18 17 10 11 16 24 30 29 20 14 14 18 25 31 32 30 26 23 15 18 18 15 19 26 27 22 10 10 10 10 10 10 10 10 13 14 16 19 23 27 32 34 36 30 22 17 21 29 30 26 20 22 28 37 46 48 42 36 39 40 40 37 33 29 28 28 27 26 25 27 28 26 19 14 21 24 24 23 27 34 37 36 24 17 10 8 8 6 7 9 11 13 15 16 15 15 17 19 18 21 25 26 24 22 21 21 22 23 23 22 19 17 17 17 18 20 21 22 24 26 29 32 25 25 24 24 25 26 28 29 27 30 32 34 39 41 35 28 18 13 9 10 11 10 11 13 15 18 19 17 12 9 10 11 8 13 19 22 20 17 14 12 19 20 21 22 24 28 33 37 41 41 43 45 44 39 31 25 22 24 25 26 26 25 25 25 35 32 27 23 21 21 22 23 28 29 31 32 33 32 31 31 30 33 37 39 37 31 23 17 13 18 22 25 31 38 41 39 42 38 34 33 33 31 27 24 28 24 21 21 24 28 30 31 23 20 19 24 31 35 34 31 24 21 18 19 23 27 28 27 25 27 29 30 30 32 36 39 37 36 33 31 29 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 29 28 27 27 31 27 23 19 17 17 22 26 36 34 30 27 25 25 25 26 28 28 29 28 27 23 19 16 11 11 10 10 11 13 15 17 17 16 15 14 14 16 19 21 23 25 26 24 22 24 33 40 48 42 36 37 43 41 25 8 9 15 24 31 36 39 40 41 39 36 31 27 24 22 20 19 14 15 18 22 26 30 33 34 33 29 23 18 15 15 16 18 17 20 23 23 22 22 26 29 31 29 28 25 23 21 20 19 14 15 20 28 36 39 37 34 42 40 35 31 27 24 22 21 19 18 16 13 13 19 28 35 43 36 27 22 22 24 25 25 24 23 21 17 13 10 10 11 13 15 17 20 21 21 21 20 18 19 17 15 17 24 30 32 32 34 33 28 20 14 12 12 11 11 12 13 15 17 19 20 22 22 21 19 16 13 9 8 10 10 11 11 10 8 6 4 8 8 7 5 5 7 12 15 18 19 20 22 24 28 31 33 33 26 18 17 24 35 43 48 47 47 45 40 33 26 22 20 19 19 18 16 12 10 9 9 9 8 9 11 15 16 15 13 8 8 8 8 8 7 7 7 10 14 17 19 18 16 16 17 16 16 15 12 9 6 5 6 7 7 7 7 7 7 8 8 8 7 6 4 4 5 6 6 8 8 8 9 11 13 15 17 13 11 9 9 12 16 19 20 19 18 15 12 9 8 7 6 6 6 7 10 14 16 16 15 19 22 22 17 14 14 13 10 7 9 10 10 8 8 8 8 6 4 3 2 2 2 2 2 5 5 4 4 4 4 4 4 5 5 6 7 9 10 10 10 11 11 11 12 12 13 13 14 12 12 12 11 14 16 21 25 30 30 28 25 25 27 24 19 18 14 9 6 6 6 5 3 3 5 7 11 15 18 21 22 21 19 17 17 17 18 17 16 17 25 30 25 13 7 10 16 19 18 20 24 28 25 16 8 4 4 4 7 9 10 8 6 50 48 42 32 24 20 22 26 28 28 28 32 36 39 40 39 35 35 33 32 32 31 32 32 27 26 27 30 35 39 40 40 33 27 24 26 26 22 20 20 27 26 24 22 20 20 20 20 24 28 33 34 32 30 30 31 23 18 16 22 33 39 36 30 31 47 62 64 59 55 54 54 41 37 34 36 38 39 44 49 59 55 57 49 52 51 33 31 56 136 164 154 148 139 131 121 146 153 133 82 39 30 37 42 46 37 37 54 88 128 139 124 95 77 55 43 39 40 44 48 45 83 111 98 64 42 39 41 36 44 49 42 41 61 73 64 50 85 125 115 86 67 53 56 59 56 56 47 43 36 43 86 151 181 188 170 164 171 170 163 169 167 166 168 171 169 163 158 148 149 150 151 152 155 158 160 151 159 160 159 170 183 173 151 150 156 160 162 163 160 150 138 142 142 141 138 134 129 125 123 114 121 117 103 99 106 105 94 59 44 47 73 92 84 65 55 71 86 94 89 83 86 89 90 83 84 86 73 49 40 39 34 28 22 26 41 50 48 46 48 43 46 50 50 45 54 87 121 157 89 35 60 138 198 206 190 187 170 136 105 98 117 143 158 157 153 158 171 180 179 173 171 156 139 122 118 115 106 113 135 140 139 140 139 133 132 146 164 160 137 112 95 87 95 125 157 162 153 138 160 196 187 143 109 78 58 48 59 96 146 172 166 164 179 195 179 110 52 93 186 182 145 135 160 190 162 80 32 28 33 38 38 37 38 35 31 60 103 137 132 108 88 75 66 58 52 59 72 76 71 53 29 31 39 44 49 56 56 54 57 48 54 64 77 91 105 118 125 98 61 53 117 203 218 137 45 22 81 144 172 179 166 118 63 71 88 108 139 178 154 109 126 167 199 198 142 90 119 162 135 65 81 150 150 87 41 32 75 155 166 135 88 60 61 72 58 52 65 89 98 73 36 30 47 56 52 47 57 67 55 57 83 134 143 130 116 126 123 101 88 89 84 94 101 89 77 65 44 51 46 71 116 127 91 53 41 43 44 38 32 40 55 57 50 41 41 41 41 41 43 54 66 89 97 86 61 46 45 57 75 100 107 111 100 78 55 43 39 34 34 36 42 47 45 37 28 33 33 30 24 22 26 29 27 21 21 25 34 44 49 47 43 43 36 35 37 37 44 47 40 42 36 34 35 37 48 50 38 31 36 43 45 43 38 33 31 25 25 25 24 24 27 32 35 30 29 29 29 28 29 29 29 32 31 29 28 26 25 23 21 18 19 22 25 26 29 42 55 61 45 36 42 51 51 47 46 50 48 54 66 68 53 37 29 29 26 26 31 34 34 36 39 47 40 31 23 17 18 31 46 73 55 30 11 7 17 33 46 55 41 25 19 23 32 37 39 40 35 30 26 23 23 32 41 47 44 37 30 29 34 37 37 34 29 32 40 41 37 45 60 81 83 70 46 32 37 46 49 38 30 24 24 24 22 21 23 14 22 46 66 55 26 18 31 30 32 39 55 77 95 100 98 97 74 50 42 45 45 38 32 30 37 41 45 61 76 70 52 92 167 203 168 116 79 63 66 68 68 57 48 49 43 36 36 34 52 55 45 44 50 55 62 69 75 78 79 86 86 62 32 49 51 53 40 46 104 146 133 89 87 65 23 8 54 118 149 104 71 62 82 94 90 79 70 71 64 48 32 31 47 68 82 69 64 88 136 190 225 187 106 72 66 60 68 84 88 91 103 137 118 82 53 46 40 33 33 36 40 43 42 39 39 42 45 50 46 33 27 50 82 85 67 42 34 28 33 49 59 52 38 21 28 41 51 45 32 33 44 87 129 131 99 62 42 48 49 47 46 40 44 63 77 74 70 72 78 110 128 99 65 56 57 38 36 90 135 113 95 109 112 106 70 33 56 112 123 104 105 130 133 110 67 52 75 83 63 50 56 59 55 48 46 47 48 46 49 48 44 46 54 61 64 67 66 63 59 57 56 55 54 62 63 58 54 52 43 41 52 128 193 205 170 143 109 98 129 182 155 102 67 78 91 70 40 47 43 36 32 34 41 48 51 50 46 57 77 83 76 76 85 101 97 85 67 55 51 50 48 46 38 34 38 43 41 37 34 30 28 26 23 24 31 43 53 73 74 68 60 75 105 99 62 92 167 221 212 144 109 169 238 214 146 98 96 79 28 4 11 104 219 228 111 87 185 207 127 103 169 218 199 124 86 112 129 118 119 119 132 122 112 118 97 64 55 69 88 88 81 65 41 33 35 39 41 39 35 32 31 39 46 51 50 49 50 49 46 48 46 43 43 48 51 42 31 22 21 20 19 20 20 20 19 23 31 39 42 39 36 38 40 48 54 57 56 53 48 40 31 35 35 35 35 35 33 32 31 34 42 53 60 59 50 37 28 18 17 18 23 29 31 28 24 28 30 32 32 29 27 26 27 29 24 22 25 30 33 37 42 50 54 54 53 56 59 50 37 21 17 18 23 26 25 27 32 33 41 45 42 37 39 43 45 41 39 37 35 30 24 24 28 33 35 38 41 42 43 42 41 43 43 44 43 36 30 30 35 43 51 62 65 49 29 23 28 36 41 46 47 51 56 57 54 52 51 47 40 34 31 32 33 43 52 57 50 42 39 41 41 33 25 18 17 19 21 25 30 31 36 42 45 45 46 49 51 49 43 38 36 32 26 22 22 27 29 28 25 19 15 16 17 29 33 37 35 32 31 36 41 38 36 36 39 43 43 40 36 39 49 64 69 52 25 11 10 30 45 54 48 37 31 24 17 17 21 26 31 35 39 44 48 46 45 43 44 51 57 57 52 45 43 38 31 25 22 23 25 36 31 26 24 22 20 24 30 42 43 38 29 25 32 42 49 60 64 64 57 49 45 41 37 27 26 26 31 37 41 39 36 24 19 17 20 23 23 26 29 27 24 26 34 42 45 46 48 47 37 31 35 42 44 43 42 44 47 52 44 28 25 32 31 34 36 37 36 39 43 42 37 25 29 36 43 48 46 40 35 27 29 31 32 31 29 27 25 24 31 43 42 30 28 30 24 23 30 36 36 30 25 24 25 26 27 29 30 32 33 34 34 39 38 36 31 26 24 24 26 24 25 27 32 36 34 27 21 19 20 23 25 27 29 33 36 39 45 51 52 49 49 52 56 52 54 52 46 41 38 32 27 29 29 29 30 30 27 23 20 23 26 30 33 34 33 31 30 25 23 21 20 20 19 17 16 12 13 14 15 16 17 18 19 22 20 23 31 37 37 36 36 33 28 23 21 19 17 21 26 29 27 24 21 18 16 14 13 11 15 21 25 27 24 19 16 19 20 22 24 25 24 23 22 19 22 24 24 25 26 23 18 13 11 10 9 9 11 13 14 14 14 17 21 23 27 37 48 50 50 50 54 58 55 38 22 23 26 27 26 22 18 15 15 18 18 17 16 14 13 12 11 11 11 12 13 15 21 28 33 16 13 10 10 12 14 14 14 16 16 16 16 17 18 19 19 21 25 30 30 26 22 20 20 24 24 24 24 23 21 20 19 12 13 17 22 26 25 20 16 13 15 21 26 29 28 26 24 18 20 18 12 15 24 26 21 9 9 9 10 10 11 11 11 14 14 16 18 21 26 30 32 36 30 22 19 25 31 29 23 21 22 27 37 46 48 42 36 36 38 38 35 31 27 25 25 28 26 25 27 30 29 24 19 19 22 23 22 25 31 34 34 25 18 12 11 10 7 7 9 12 13 14 14 14 16 20 23 22 25 29 30 29 26 24 24 25 26 26 24 20 17 16 17 18 21 24 26 26 27 29 31 25 25 25 26 26 26 26 27 23 26 31 36 41 41 32 22 18 12 8 10 11 11 11 14 20 22 22 18 11 8 9 12 11 15 20 21 20 17 15 15 18 20 22 23 23 26 30 34 39 39 41 45 46 40 27 17 17 18 21 23 24 24 22 22 30 28 25 22 21 22 24 26 32 32 32 31 30 28 27 26 29 31 34 35 33 26 20 15 14 15 15 17 26 38 42 41 37 34 32 33 34 33 27 22 24 22 20 21 24 27 28 28 21 20 22 29 39 43 41 36 35 28 21 19 22 26 28 27 24 25 25 25 26 30 37 42 40 38 36 33 30 28 27 27 30 28 25 24 25 26 28 28 24 24 24 24 24 26 27 28 33 31 26 21 18 21 26 30 36 34 30 26 24 24 25 26 24 24 26 27 25 22 18 15 12 10 8 8 9 12 15 16 20 18 15 12 11 12 13 14 23 27 31 29 25 24 29 34 42 41 40 39 40 37 24 12 14 19 26 34 39 39 35 31 31 30 27 23 20 19 20 21 21 22 24 27 31 35 39 41 42 37 30 22 18 16 17 19 18 23 28 28 26 24 26 28 27 26 24 22 20 17 15 14 14 16 22 28 33 36 35 34 41 40 36 32 28 24 22 21 20 20 19 15 12 15 22 29 38 32 25 21 22 24 25 24 24 22 19 13 9 7 10 12 12 14 17 19 21 21 20 20 20 20 18 15 19 26 30 30 27 27 26 23 19 14 11 9 13 13 13 13 14 16 18 19 19 17 15 12 10 9 9 9 11 11 10 9 8 7 6 5 8 8 8 6 6 6 8 11 16 17 19 22 25 26 27 27 24 20 17 21 30 39 44 45 46 47 45 40 30 21 15 12 14 15 17 16 13 10 9 9 9 9 8 10 13 14 13 11 7 7 7 8 8 8 8 8 10 13 17 18 17 16 16 16 13 12 12 10 6 4 4 4 5 5 5 6 6 6 7 7 8 7 7 6 6 7 7 8 10 9 8 9 11 14 18 20 15 12 9 9 12 16 18 19 18 16 12 9 6 4 4 5 4 4 7 11 16 18 16 14 15 18 17 13 11 12 13 11 10 9 8 8 10 10 8 5 4 3 3 2 2 3 3 4 7 7 6 6 5 4 4 4 5 5 6 8 9 9 9 9 11 11 12 13 14 15 16 16 16 13 10 11 14 20 26 29 32 32 29 25 25 27 24 19 25 21 15 11 9 7 5 4 7 7 9 11 14 17 20 21 19 17 15 14 16 17 18 17 17 20 23 20 15 13 15 19 22 19 20 27 34 30 17 5 3 3 4 6 8 9 6 4 47 43 36 25 17 14 18 22 25 25 27 32 37 40 40 39 40 39 38 37 38 39 41 42 38 36 33 33 36 38 39 38 34 27 23 25 25 22 20 21 29 27 24 21 19 18 19 20 22 27 32 35 34 31 28 26 17 15 15 21 31 38 40 38 40 58 75 76 66 56 52 50 35 31 31 36 42 45 49 53 57 54 59 50 44 39 25 30 76 146 163 145 137 128 127 129 125 136 121 74 36 32 41 44 46 38 46 73 104 124 111 79 51 37 30 38 47 45 39 36 51 91 111 85 54 45 43 37 43 39 41 43 40 43 40 27 74 139 190 152 92 66 59 67 56 53 51 41 31 18 48 131 182 186 176 170 174 168 163 173 167 166 167 170 174 173 166 160 159 157 155 156 159 161 160 158 160 151 154 171 177 168 162 166 151 158 163 160 154 148 147 148 145 145 145 142 138 132 126 122 108 128 128 108 105 121 119 99 67 50 53 70 60 38 58 102 103 103 101 101 110 116 105 88 68 71 73 62 48 47 45 33 34 24 24 38 49 48 45 46 52 47 45 39 29 45 110 179 183 86 38 101 180 196 180 174 177 158 130 118 136 159 159 143 136 141 144 146 150 152 145 136 127 127 102 68 46 42 74 122 123 107 93 86 81 86 111 141 140 133 124 106 79 70 97 133 163 160 145 166 202 190 130 70 32 57 102 106 86 123 164 149 162 183 189 157 99 69 119 199 194 131 114 147 155 93 26 25 23 33 43 42 27 21 37 60 121 158 185 181 163 140 102 64 59 52 52 55 58 62 54 34 35 43 43 45 55 61 63 71 72 90 118 144 159 159 151 143 152 90 52 90 154 165 113 57 49 111 160 167 153 121 72 32 52 72 92 123 175 173 119 105 173 203 191 125 80 125 171 135 55 81 141 121 59 30 41 101 150 136 108 100 93 77 64 43 38 69 116 135 98 43 27 44 66 56 42 49 66 66 82 120 128 119 124 153 166 133 103 105 95 74 101 139 123 88 71 61 50 41 54 88 107 89 54 31 36 41 40 37 47 59 54 38 46 41 37 38 45 54 64 71 89 90 79 65 54 50 67 96 113 102 88 80 74 65 50 37 33 34 36 40 43 41 35 29 30 32 30 25 24 27 28 25 22 21 24 36 50 58 56 51 47 35 31 32 28 31 36 35 37 32 34 36 35 42 51 48 29 38 50 56 53 44 34 28 26 26 26 24 23 25 31 35 32 31 31 30 29 29 29 29 27 29 30 31 29 26 23 22 26 22 21 23 25 29 39 50 60 46 41 51 57 50 45 46 47 46 54 64 62 45 30 26 31 28 28 30 30 28 29 33 51 43 34 24 16 17 31 46 81 64 36 13 5 14 34 50 49 33 17 14 25 39 47 48 44 39 33 27 21 22 33 46 42 37 30 26 30 36 36 31 30 31 33 34 36 40 47 52 71 59 40 27 32 47 53 51 37 32 28 26 23 19 19 22 24 40 76 104 88 44 19 22 31 29 33 40 44 59 99 140 131 94 55 42 44 42 34 29 34 46 55 59 71 85 80 63 75 117 131 112 91 75 81 105 84 79 66 57 54 43 33 35 33 42 42 42 52 57 54 54 94 103 95 73 62 66 59 42 49 54 59 48 58 118 151 123 101 103 78 32 22 63 90 78 57 56 85 133 159 153 124 95 75 71 57 40 34 43 59 68 59 42 57 87 123 170 161 96 71 62 54 65 85 90 91 101 106 85 57 47 54 49 37 35 35 40 45 44 42 41 42 42 37 33 28 34 56 77 75 60 35 28 23 32 51 62 54 40 34 35 35 35 36 41 50 57 72 109 103 72 47 40 49 47 45 51 41 34 43 52 66 90 85 86 95 92 68 47 48 56 36 56 126 154 99 74 117 153 133 68 13 42 101 104 101 135 144 121 98 73 53 60 71 61 59 56 54 54 56 56 55 54 44 54 56 47 38 43 57 67 66 62 57 55 56 58 55 51 58 60 56 54 52 42 36 44 117 198 224 197 187 168 140 138 136 93 79 126 174 158 96 48 46 37 36 44 45 37 34 37 33 29 48 87 110 103 88 83 90 74 64 65 61 48 41 44 35 30 30 38 45 44 40 38 39 38 34 27 24 29 42 54 69 70 63 62 99 144 122 57 109 200 251 213 133 112 180 240 207 146 97 89 74 28 6 10 121 208 190 83 89 199 218 142 75 148 193 155 87 99 164 179 144 158 147 128 101 106 131 109 77 48 46 61 57 53 59 60 35 36 41 46 47 43 36 32 36 44 49 49 49 52 53 50 49 58 70 81 90 88 70 51 25 23 20 18 19 21 22 23 19 26 33 35 33 33 37 42 43 50 54 52 49 45 38 29 34 36 38 38 36 35 36 38 42 50 61 66 62 48 31 20 15 14 17 24 31 33 29 24 34 36 39 38 35 31 29 28 28 24 23 28 35 40 46 53 55 58 57 52 54 56 46 32 17 15 17 20 20 19 24 33 22 33 42 44 42 43 43 43 49 47 45 41 34 27 26 30 34 36 40 43 44 44 43 43 40 41 44 44 38 31 31 35 41 52 66 67 46 27 26 39 39 45 49 49 52 56 56 53 51 50 45 37 32 33 36 38 43 56 63 55 43 38 38 40 38 29 19 16 15 16 19 23 24 32 42 48 49 50 52 55 49 42 37 37 35 29 24 23 30 32 32 28 22 17 16 17 26 31 36 34 30 31 38 46 42 39 38 42 47 46 40 34 39 51 68 73 53 23 10 11 30 47 55 44 28 22 21 19 21 24 29 34 38 45 52 56 47 43 39 41 50 61 63 59 42 41 38 32 25 22 23 25 40 34 28 25 22 21 24 30 44 43 37 29 29 38 49 56 69 67 60 49 43 43 42 38 23 23 26 31 36 39 37 34 25 21 19 21 23 23 25 29 31 27 27 36 45 47 45 44 37 29 27 37 48 51 48 44 47 48 50 42 28 27 34 33 40 43 42 39 39 42 42 38 25 29 36 44 48 46 40 34 25 27 30 32 32 29 26 23 24 31 43 41 29 26 28 22 21 30 38 37 30 24 24 27 33 33 33 33 33 33 34 34 33 34 34 32 29 28 29 30 23 24 26 32 36 35 28 21 19 20 20 22 22 24 27 30 29 37 46 48 46 46 49 54 49 53 54 49 44 38 31 25 35 33 31 30 27 23 19 16 19 23 28 32 34 32 30 28 27 23 18 17 18 18 16 13 10 12 15 17 18 18 18 18 20 17 20 30 38 38 36 36 36 31 26 23 19 17 19 24 30 28 25 22 19 17 13 11 12 16 21 25 26 24 19 15 16 18 20 22 23 22 21 20 18 19 19 19 22 25 21 15 12 11 10 9 9 10 11 12 13 14 18 23 25 26 35 46 48 51 53 55 56 50 33 19 22 22 19 17 15 13 12 12 19 18 17 16 14 13 12 11 8 10 12 15 19 25 32 37 16 14 12 13 16 19 20 20 20 20 21 21 22 23 24 25 20 25 29 29 25 21 20 20 26 25 25 24 23 22 21 21 15 16 19 22 24 24 22 20 11 14 18 22 26 27 26 25 20 22 18 11 13 23 25 20 9 9 9 10 11 11 11 12 14 14 15 17 20 24 28 30 35 30 24 21 28 33 29 20 25 25 28 37 46 49 45 39 34 35 35 33 29 25 23 23 27 25 25 28 32 33 29 25 18 20 22 21 23 29 33 32 26 19 14 13 11 8 7 8 13 14 13 12 13 16 22 26 25 28 33 34 32 29 27 27 26 28 28 26 21 17 16 16 16 19 23 25 25 25 26 28 24 25 26 27 27 26 25 25 21 25 32 38 43 41 31 19 17 12 8 10 11 11 12 14 23 25 24 18 11 7 10 13 13 16 19 20 18 17 17 17 16 19 22 23 23 25 29 32 37 36 38 43 45 37 22 10 13 15 18 21 22 22 20 20 27 26 24 22 23 25 28 30 34 33 31 29 28 26 24 24 29 30 32 32 28 23 18 15 18 15 11 11 22 36 43 43 33 31 30 33 36 34 28 22 20 19 18 20 24 27 28 27 20 20 24 34 44 49 45 40 43 34 23 19 21 25 27 27 24 23 22 21 23 29 37 44 42 41 38 35 32 30 28 28 33 29 24 22 23 26 29 31 22 22 21 20 22 24 27 29 35 33 28 23 21 24 30 33 33 30 26 23 22 22 23 24 20 22 24 25 24 20 17 14 13 10 7 7 8 12 14 16 23 20 16 11 9 8 8 8 22 29 35 35 29 26 27 29 38 43 45 43 39 34 25 17 20 23 29 37 41 38 31 24 20 23 24 22 18 18 24 30 33 32 32 32 35 40 44 47 49 43 34 26 20 18 19 20 19 25 31 33 30 27 27 29 24 24 22 20 18 15 12 11 15 19 25 30 33 34 34 34 37 36 34 31 27 24 22 21 19 21 20 16 11 11 17 24 33 27 21 19 20 22 22 21 22 20 16 10 6 6 10 14 10 12 16 19 22 23 22 22 20 21 18 16 20 28 30 27 21 19 18 19 21 19 14 9 13 13 13 13 14 15 16 17 15 13 10 9 8 8 10 12 13 12 10 8 7 7 7 7 7 8 8 7 5 5 6 8 14 16 19 22 24 25 24 23 18 19 22 29 37 42 44 44 45 46 45 39 29 18 11 7 9 12 16 17 14 11 10 10 10 9 9 10 12 13 11 9 6 6 6 7 7 8 8 9 8 11 14 15 14 12 12 14 9 10 9 8 5 4 3 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 9 10 9 7 8 11 16 21 24 16 12 9 9 12 16 18 18 18 15 11 7 4 4 4 4 2 3 7 12 17 19 17 14 12 14 14 10 9 11 12 11 12 9 6 8 11 11 8 4 4 3 3 3 3 4 5 6 8 8 7 6 6 5 4 4 5 6 7 8 9 9 8 8 10 11 12 13 15 16 17 18 18 13 8 10 15 23 29 32 34 33 30 26 25 27 24 19 30 25 19 14 11 9 6 4 10 10 10 11 13 16 19 20 17 15 13 14 14 16 17 18 16 15 14 15 16 18 19 19 22 18 19 27 36 33 17 2 3 2 3 5 7 7 5 2 39 33 26 23 19 16 18 22 25 27 29 32 34 36 37 38 36 38 38 35 32 35 42 49 48 40 33 34 37 38 38 39 34 33 29 24 21 19 23 27 35 33 30 27 24 22 21 21 24 28 33 37 37 34 30 28 27 16 13 21 24 22 33 50 54 73 90 89 75 59 50 45 29 29 31 37 43 47 48 48 52 51 48 46 54 38 23 56 100 146 158 136 130 131 130 135 126 115 97 75 53 38 38 45 47 45 55 76 92 85 63 45 44 38 41 49 46 33 31 41 59 96 93 65 60 52 36 37 37 43 41 40 44 39 31 31 92 172 200 174 130 80 64 69 59 53 50 37 16 26 80 132 182 178 168 163 167 168 167 173 170 170 170 169 167 165 163 162 162 161 161 162 163 163 161 159 154 154 160 171 174 166 158 154 149 150 151 152 154 158 161 162 152 147 141 140 146 150 144 134 122 126 125 117 109 107 109 111 70 51 57 59 36 48 104 144 133 112 113 127 126 120 111 95 81 90 87 71 62 62 57 46 42 33 28 34 42 45 43 42 51 48 48 43 33 50 116 185 172 68 71 143 184 194 176 164 167 152 148 162 170 162 155 156 176 147 137 130 107 99 99 85 74 78 63 30 11 32 74 107 101 88 77 80 82 71 74 96 100 97 101 93 88 62 51 112 140 151 129 131 144 128 90 34 44 116 146 106 80 99 127 139 135 147 170 162 104 74 125 197 156 120 115 103 68 44 33 37 35 30 26 28 27 33 78 139 183 198 205 197 186 165 123 81 53 42 32 33 42 47 42 34 38 40 42 45 49 53 56 58 105 136 166 180 191 196 185 165 156 106 57 50 85 119 100 52 92 145 163 140 105 56 26 37 106 139 145 149 174 165 126 111 161 182 174 115 91 149 178 136 75 82 73 48 58 81 81 91 108 113 139 163 128 79 72 66 58 64 81 94 85 60 43 40 57 57 45 42 68 98 114 119 117 152 177 169 150 137 126 115 104 85 96 118 113 104 105 102 84 73 63 65 69 64 47 31 37 41 45 48 53 56 50 41 40 37 39 46 53 59 68 78 93 82 69 55 51 77 115 133 119 77 57 93 127 105 59 36 33 36 41 45 46 43 38 35 40 33 27 26 25 23 24 27 21 22 21 24 40 59 65 59 48 40 31 27 27 28 26 23 23 23 25 30 37 42 44 44 24 34 59 84 85 61 37 28 32 23 19 23 24 22 25 32 38 39 36 30 28 29 30 28 33 38 40 33 26 25 27 27 27 27 28 28 28 29 32 34 39 36 52 67 54 39 45 58 50 46 49 59 59 45 34 31 20 26 33 35 32 30 34 38 48 39 32 26 16 12 29 52 74 62 30 6 11 26 27 23 27 24 22 22 27 32 37 40 43 37 30 28 29 32 35 37 32 29 26 26 28 31 32 32 26 26 26 27 31 38 44 48 54 52 51 41 30 39 57 64 38 31 27 26 25 22 20 21 25 72 111 115 93 61 40 38 44 31 39 29 24 45 79 133 141 103 59 35 45 42 20 29 49 79 73 60 86 99 76 58 62 81 65 53 56 82 135 152 123 94 57 44 69 93 79 45 32 38 44 45 47 52 56 56 77 75 79 74 53 42 46 49 54 56 48 48 81 122 125 102 99 114 80 29 29 52 52 43 41 77 114 171 194 172 153 120 88 80 71 57 39 31 46 68 55 46 37 47 79 106 98 73 63 57 54 74 106 111 89 72 55 53 52 51 51 49 44 40 35 38 42 45 46 43 40 37 34 32 31 36 43 47 45 42 32 31 27 26 37 52 54 47 34 35 32 29 38 53 61 59 56 54 50 48 48 47 46 45 45 45 46 44 40 45 72 100 88 71 53 46 51 56 53 48 43 69 104 98 72 99 155 179 136 66 25 38 55 74 119 166 147 125 106 88 63 50 54 60 51 55 57 53 51 52 53 52 48 50 51 50 47 47 50 53 58 52 53 59 58 50 47 52 58 55 52 50 47 40 30 23 87 166 222 238 233 214 167 99 58 32 114 225 235 196 139 66 40 36 34 37 41 44 41 38 23 34 51 67 79 88 97 102 76 61 58 58 47 38 38 38 29 29 32 39 47 52 50 47 43 38 36 37 32 27 33 45 57 70 64 81 135 147 103 67 131 196 230 181 112 107 170 232 206 127 100 105 92 51 7 6 95 192 156 63 102 209 219 144 87 149 191 115 57 132 190 162 159 189 203 156 106 118 129 96 65 47 51 52 51 57 52 53 31 28 53 75 63 47 40 30 40 41 43 46 49 51 51 50 64 90 107 109 122 131 100 53 23 21 19 20 22 24 24 24 23 22 28 40 43 36 32 35 42 48 54 55 49 40 31 26 34 49 51 43 41 38 36 40 50 56 66 68 55 35 21 16 20 23 23 21 21 23 22 19 27 35 44 47 39 28 26 29 27 24 24 30 36 45 55 64 61 58 55 52 50 44 36 29 17 16 17 17 18 18 19 19 22 32 40 40 39 41 45 47 47 47 46 43 37 34 33 34 35 42 49 54 53 50 47 46 46 42 43 47 42 31 28 31 45 56 60 48 33 29 33 38 46 52 55 54 53 55 57 57 51 49 44 39 37 36 38 40 57 62 59 43 30 31 40 47 38 29 21 18 18 18 21 25 30 32 35 38 40 43 47 49 45 44 43 39 35 30 26 24 33 32 30 28 25 22 19 18 28 29 30 30 31 36 43 49 43 35 32 41 51 50 42 34 36 56 75 73 51 25 11 7 36 43 43 32 19 15 19 23 28 31 36 41 45 48 49 50 45 38 33 38 50 62 67 67 58 41 30 32 32 24 21 25 33 33 31 26 20 19 24 29 45 45 44 43 43 46 53 58 61 60 53 43 40 43 46 44 27 23 21 26 35 41 41 39 30 23 19 22 27 29 29 30 28 29 33 41 49 51 47 42 30 24 26 36 46 49 46 43 44 44 38 29 27 30 37 40 48 46 42 37 35 34 36 37 33 31 33 40 44 43 40 40 34 30 30 35 36 31 26 25 27 29 32 30 26 23 20 20 21 28 35 36 30 25 25 27 29 33 35 34 34 37 36 34 34 36 34 29 28 33 34 32 25 22 24 31 36 32 27 24 21 20 18 17 18 19 21 22 25 25 30 39 50 55 53 49 50 54 49 43 44 36 26 25 31 48 48 31 20 16 16 23 13 16 23 30 34 31 23 17 19 17 16 16 17 17 15 13 13 12 12 12 14 15 17 17 19 16 18 22 28 32 37 42 43 35 29 24 22 19 19 23 30 28 24 22 20 17 14 10 17 16 18 22 26 25 18 13 13 15 18 21 22 21 19 17 15 16 17 19 19 19 18 17 12 11 10 10 10 11 11 11 10 13 18 22 24 29 42 55 60 58 59 60 53 39 27 22 19 18 17 14 13 13 14 15 18 17 17 17 16 13 9 6 7 10 15 19 23 26 29 31 23 18 14 16 22 27 29 28 24 22 20 18 19 21 25 27 25 24 22 20 18 17 17 17 27 28 27 24 20 18 19 22 17 16 17 21 26 27 22 18 16 18 19 19 19 21 24 27 17 16 14 15 16 16 14 12 7 8 10 12 14 14 13 12 16 17 19 21 24 26 28 29 34 30 28 31 37 38 31 24 25 30 35 39 43 45 41 35 31 30 29 28 27 26 26 26 25 25 26 29 37 40 33 23 22 22 21 19 22 28 28 24 19 20 19 15 11 11 14 17 12 13 14 14 16 21 30 36 36 35 33 30 29 28 27 27 27 27 26 23 18 15 14 16 19 21 23 25 26 24 22 21 26 28 29 26 21 18 19 22 24 23 25 31 37 37 30 23 16 13 10 8 8 11 14 16 19 18 17 16 14 11 9 9 7 9 10 12 12 12 13 13 21 22 22 22 23 27 33 38 39 39 40 42 41 35 23 14 11 18 21 18 19 22 19 13 25 27 27 25 22 24 31 38 45 40 31 23 20 20 24 27 24 27 28 25 20 17 18 20 18 10 6 12 27 38 39 36 23 23 25 32 37 35 26 17 11 14 19 24 27 28 28 27 22 22 27 37 49 55 53 48 41 41 37 29 21 18 21 25 20 23 26 25 25 29 37 44 49 45 40 36 34 33 32 30 43 39 32 23 17 17 23 28 29 21 14 13 18 24 26 25 30 32 29 23 21 25 30 32 26 23 19 18 19 19 18 16 17 20 24 27 27 24 20 17 12 12 11 8 7 10 16 20 25 23 19 14 10 9 10 12 19 29 40 42 35 26 22 22 37 45 49 45 39 35 31 27 25 25 30 38 39 31 22 19 21 18 16 16 14 14 23 34 44 40 36 36 40 44 47 47 44 44 44 42 30 16 13 14 22 29 39 45 45 40 32 27 24 21 18 14 12 11 11 12 11 17 24 28 29 30 33 36 37 33 29 27 26 24 22 19 25 24 22 17 14 13 14 17 26 24 20 16 13 13 13 13 9 8 7 7 8 9 11 12 17 18 20 21 22 23 23 24 18 16 16 18 21 22 21 20 18 17 15 14 13 12 12 13 13 11 10 11 14 15 15 14 11 9 8 6 6 7 8 9 8 9 9 9 9 8 8 7 9 8 8 7 7 8 8 9 13 19 21 18 23 32 30 20 14 19 26 32 35 38 41 43 51 47 40 32 24 17 13 11 12 12 13 14 14 12 8 6 11 11 12 12 12 11 11 11 10 8 6 7 9 8 5 2 8 9 10 11 11 11 10 9 12 12 12 10 8 4 2 1 4 4 4 5 6 8 9 9 8 8 8 9 10 11 13 13 18 15 9 6 8 14 21 27 20 14 10 11 12 14 19 25 23 19 13 6 2 2 2 4 5 4 5 10 16 18 15 11 13 10 8 7 8 9 8 7 8 9 9 10 9 7 6 5 4 4 4 5 7 8 8 9 16 17 16 12 8 5 4 5 5 5 6 6 5 5 5 4 8 8 8 7 8 10 12 14 14 10 7 10 17 24 29 30 31 31 30 28 26 26 27 29 27 26 24 20 16 12 8 6 8 8 8 10 13 16 18 18 18 15 12 9 9 10 12 14 12 12 13 13 13 14 14 14 16 16 17 20 22 20 13 7 4 4 4 4 4 3 2 2 33 27 21 19 16 14 16 21 28 29 31 34 36 37 38 38 37 38 37 33 31 33 41 48 52 41 33 32 34 34 33 34 28 28 28 26 24 25 29 32 39 38 35 32 28 24 21 19 26 30 35 37 36 34 33 33 28 18 13 15 16 25 57 91 111 97 84 77 69 55 45 41 29 29 32 37 43 48 49 49 47 50 51 44 41 25 26 75 131 142 134 123 131 137 140 150 156 137 108 79 54 38 35 38 51 47 49 59 67 61 48 37 34 35 40 45 41 32 31 35 64 92 86 66 67 59 39 34 38 41 40 42 45 36 30 37 88 168 199 171 125 87 73 62 55 42 38 29 16 46 115 165 201 184 170 166 164 163 164 166 170 170 169 167 165 163 162 161 162 163 164 166 166 164 160 156 156 151 151 160 166 163 156 151 143 147 152 155 157 160 164 166 162 146 129 126 137 148 142 130 122 127 134 141 140 125 99 77 61 55 60 59 50 70 116 144 127 110 105 110 111 112 117 120 134 131 121 108 100 91 72 52 44 30 20 25 37 47 50 52 47 45 47 44 33 45 101 162 146 81 109 169 180 171 160 161 153 162 173 173 163 157 169 187 186 172 144 104 77 86 104 105 118 103 71 37 28 50 80 97 108 115 116 123 138 129 90 56 65 59 71 83 89 86 82 95 109 109 91 97 94 65 52 42 84 139 138 85 86 138 156 133 121 129 150 152 115 94 126 170 136 98 84 67 42 33 30 36 30 33 27 30 59 99 141 174 207 211 194 158 127 112 98 82 58 43 37 44 47 38 32 34 37 37 38 40 42 46 49 51 75 91 110 132 163 185 176 153 137 107 74 53 51 65 69 56 105 164 166 110 72 63 68 85 146 175 172 164 177 162 124 111 139 169 166 109 91 154 183 138 67 57 46 41 76 109 92 70 103 142 166 156 124 115 118 92 80 67 60 64 63 53 45 45 57 61 52 50 75 101 103 94 127 150 152 133 132 144 127 90 85 57 63 93 107 115 128 134 110 89 65 52 50 50 45 38 39 45 49 50 51 51 46 38 37 43 62 83 82 63 52 55 68 64 61 60 73 103 118 110 74 29 43 127 170 127 62 33 33 36 41 44 45 46 49 52 41 32 24 22 23 23 25 28 28 20 16 25 44 57 60 56 45 37 28 24 26 27 24 19 22 21 22 25 30 33 34 34 28 42 71 96 93 66 40 29 32 28 28 29 25 18 20 27 35 37 35 29 26 28 30 31 36 42 43 35 26 23 25 26 27 28 29 31 32 31 27 24 30 36 61 78 63 43 43 51 48 43 46 57 59 45 30 26 23 29 35 36 33 32 35 39 54 44 33 24 15 16 32 50 58 43 23 18 24 21 18 25 34 29 23 21 25 29 33 34 37 35 33 34 37 38 37 37 30 28 27 27 29 30 29 27 25 25 24 25 28 34 41 47 50 50 52 46 37 46 62 67 40 32 24 21 21 23 30 37 59 80 100 114 115 94 68 58 53 32 36 37 43 49 51 73 96 77 57 44 52 45 21 26 59 75 68 63 77 77 70 81 112 129 98 65 61 91 143 165 129 110 76 70 119 166 140 78 30 38 44 47 49 53 55 54 66 68 74 70 56 53 56 52 52 53 49 53 81 112 111 90 100 86 54 37 46 53 59 75 84 96 106 125 136 135 133 123 116 109 89 58 35 32 46 60 70 53 40 44 58 63 57 48 62 65 70 94 121 117 85 62 36 37 41 45 47 45 39 35 31 34 38 43 45 45 43 42 36 33 31 32 35 38 37 35 36 31 25 26 35 47 50 48 37 35 33 35 43 52 56 54 43 38 34 36 41 43 41 38 43 42 40 38 37 48 71 93 73 62 50 47 52 57 55 51 50 66 87 82 66 89 134 157 128 62 28 45 55 59 96 142 129 111 99 87 64 50 52 55 50 54 56 52 49 50 50 49 54 55 53 48 42 39 40 42 47 50 55 57 52 46 47 52 58 54 50 48 47 43 37 31 65 131 179 207 222 212 155 74 18 71 155 201 191 168 129 78 39 36 35 38 43 46 44 41 31 37 45 52 60 69 80 88 74 58 51 51 44 37 34 31 26 31 43 60 75 79 72 64 42 39 38 37 31 26 33 46 65 64 64 88 105 81 70 101 146 163 172 150 115 114 165 222 202 115 96 129 127 68 8 5 75 135 104 58 122 224 226 148 96 151 163 99 91 164 191 167 154 179 192 163 141 167 168 120 70 46 47 49 49 51 44 45 36 35 58 78 67 51 43 33 38 39 42 45 49 51 52 52 83 105 117 114 118 122 98 63 33 29 25 23 22 22 21 19 18 22 38 56 59 47 35 32 38 41 46 48 46 41 35 31 48 64 62 47 41 42 42 47 50 57 62 54 38 25 19 18 26 28 27 23 22 24 25 22 30 35 42 44 38 29 27 30 29 26 29 37 46 53 60 66 60 56 50 46 44 40 34 29 19 20 21 22 22 22 20 19 24 32 39 38 37 40 45 48 45 46 46 44 39 36 35 36 38 43 50 54 53 50 47 46 45 43 45 50 45 34 29 31 45 53 55 44 32 31 37 42 49 56 59 56 52 52 54 54 50 47 43 39 38 39 42 44 55 59 55 42 30 31 39 45 38 31 25 24 24 23 23 26 30 31 33 36 38 41 44 46 45 43 40 38 37 34 30 26 35 34 33 30 27 23 21 19 28 30 32 33 35 40 47 52 44 37 34 40 48 48 42 38 42 57 70 66 46 26 17 15 28 32 32 26 22 22 24 25 27 33 42 48 50 49 47 47 40 35 32 36 47 59 68 72 54 40 32 35 34 24 19 20 24 26 27 26 24 25 30 35 42 44 46 46 46 47 50 53 55 53 47 41 40 43 43 39 27 25 26 33 41 44 40 35 30 23 19 22 27 29 30 31 30 31 35 42 49 50 45 39 28 27 30 36 40 40 40 42 43 43 38 30 28 33 40 43 44 43 40 35 31 30 33 37 37 33 33 39 44 41 36 33 35 31 31 35 37 31 25 23 28 29 30 27 24 20 19 19 19 24 30 31 29 26 26 27 29 33 35 34 34 36 35 32 34 36 34 29 28 32 33 31 26 24 27 34 37 32 25 22 16 17 17 17 17 17 19 19 24 24 27 34 44 51 53 52 48 53 48 43 43 35 25 24 43 54 47 28 18 15 16 22 15 16 18 22 25 25 21 18 19 17 15 15 16 16 15 13 12 12 12 12 14 15 17 18 18 16 18 23 28 31 35 40 44 36 29 25 23 19 20 23 30 27 23 20 19 18 16 13 15 14 14 16 19 18 13 9 11 14 18 21 22 21 19 17 15 16 17 18 18 17 17 16 13 12 11 10 11 11 12 12 11 15 22 27 26 28 39 51 63 63 61 54 44 34 25 19 16 17 17 16 16 16 16 17 17 18 19 18 15 12 9 7 9 12 16 20 22 25 28 30 22 18 15 17 23 28 30 29 20 20 20 20 20 21 22 23 22 21 19 18 16 16 16 16 26 27 26 23 19 18 19 21 16 15 16 20 25 26 22 18 17 19 21 19 16 15 19 23 21 18 16 15 15 15 13 11 8 9 10 12 13 14 14 14 19 20 22 23 24 26 26 27 33 31 30 34 38 38 32 26 24 29 35 41 47 50 46 39 30 29 27 26 25 25 25 25 23 23 23 27 34 39 34 26 23 24 22 20 22 26 26 23 19 21 22 20 15 13 14 16 13 15 17 19 22 27 35 40 36 34 32 28 26 24 22 22 23 24 25 23 19 16 15 15 19 20 22 23 23 22 21 21 26 27 27 23 18 16 19 22 25 23 24 29 34 33 25 18 12 12 12 12 12 12 12 12 17 16 15 13 12 11 11 11 9 10 11 11 11 11 13 15 20 19 20 22 26 32 38 41 40 39 38 39 39 33 23 14 15 20 23 22 21 20 20 19 25 28 29 28 26 28 35 40 41 36 28 22 19 21 26 29 27 27 26 21 16 13 13 15 15 10 6 12 23 32 33 30 19 20 25 34 40 39 30 21 9 12 18 24 28 29 28 27 22 23 27 36 46 51 50 46 46 44 38 28 19 17 21 26 24 25 26 24 23 27 35 42 44 40 36 35 36 37 36 34 43 39 32 24 18 17 21 24 28 22 15 13 15 19 22 23 25 27 25 19 17 21 26 27 19 17 16 16 17 17 15 14 15 17 20 23 23 21 18 16 12 12 10 8 8 11 17 22 25 23 19 14 9 8 9 11 21 31 41 43 36 27 22 22 32 42 50 49 44 39 33 27 31 30 33 36 32 21 13 12 16 14 14 14 12 12 20 29 37 35 34 35 39 44 48 50 48 48 48 46 37 26 21 22 31 36 44 49 49 43 33 26 24 22 19 15 13 12 12 13 14 19 25 27 27 28 30 33 36 34 31 29 29 27 24 21 21 21 20 17 14 14 15 18 19 18 16 14 12 9 8 7 8 8 8 8 8 7 6 6 18 19 21 23 24 23 22 21 16 15 15 16 19 20 19 17 15 14 13 12 12 12 12 13 13 12 11 12 14 15 13 11 10 8 7 5 5 6 7 8 8 8 8 8 8 7 7 6 7 7 7 6 7 7 8 9 11 18 19 17 22 33 33 25 17 20 22 25 28 33 39 44 51 45 36 25 17 13 12 12 12 11 12 14 14 13 9 6 11 11 11 12 12 12 12 12 11 8 6 7 10 10 7 4 6 7 9 10 10 10 10 9 10 10 10 9 7 4 2 1 3 4 4 5 6 7 8 9 8 8 8 9 9 10 11 12 16 13 9 7 8 13 19 23 16 11 9 11 13 15 21 27 23 20 15 10 6 4 4 5 3 2 4 9 16 19 18 14 11 8 5 4 5 6 6 5 8 8 9 9 8 7 5 4 4 4 5 6 8 9 10 10 17 19 19 17 12 8 5 5 4 4 4 4 4 4 4 3 2 3 5 8 10 11 10 8 12 8 6 9 16 23 28 29 29 29 28 26 24 24 25 26 27 26 25 23 19 15 11 8 9 9 10 13 16 18 18 17 14 13 11 9 9 10 12 13 8 8 9 9 10 10 11 12 12 11 12 14 16 15 9 4 4 4 4 4 4 3 3 2 25 20 16 16 16 15 17 21 31 32 34 36 37 38 37 37 38 37 35 32 30 33 41 48 50 39 29 28 32 32 31 31 27 28 28 28 28 30 33 36 44 43 40 36 31 26 21 19 30 34 39 39 36 34 37 40 31 22 14 10 10 29 77 124 132 102 75 65 57 44 36 38 29 30 32 38 44 48 50 50 42 45 52 46 38 23 36 93 127 134 130 123 128 134 141 152 178 154 121 90 64 45 35 33 52 45 40 41 41 38 35 35 38 39 40 38 33 29 30 31 68 89 85 69 66 52 33 29 34 38 38 42 46 41 41 53 75 126 151 133 91 69 72 58 54 34 31 26 19 69 148 186 184 164 164 173 165 160 166 166 170 169 167 165 163 163 163 163 164 165 168 170 170 166 160 156 154 145 141 147 156 158 154 149 134 142 152 158 158 159 162 167 157 129 101 97 121 145 148 138 132 130 141 159 158 126 79 48 48 56 60 56 58 79 104 119 97 96 95 101 108 110 120 139 152 143 136 137 137 124 96 74 57 40 25 28 41 51 53 52 41 43 48 48 36 40 82 131 119 93 138 187 177 159 158 168 169 173 174 168 158 153 157 164 165 177 146 92 81 114 144 156 175 141 89 48 43 60 71 69 103 133 155 170 181 158 89 28 27 24 40 75 97 120 126 91 65 65 62 74 60 25 36 69 110 125 100 61 83 144 175 170 144 126 131 139 115 91 111 147 158 100 59 35 28 36 35 38 32 36 35 56 111 167 197 207 206 191 151 99 66 62 70 74 63 53 45 44 41 35 34 38 36 35 33 33 36 39 41 43 48 47 59 96 146 177 169 148 142 130 108 68 33 32 53 65 105 128 108 75 89 113 104 86 148 180 179 167 175 157 122 113 143 177 172 109 85 138 158 113 70 32 31 63 105 120 87 57 116 156 161 135 121 147 167 137 110 78 48 42 49 51 49 48 52 65 58 47 65 91 95 87 102 108 96 81 94 119 105 69 62 37 40 69 90 105 119 127 118 98 69 46 37 37 39 40 44 50 53 51 46 42 39 36 40 54 84 107 95 60 39 40 53 54 57 58 70 92 89 62 33 2 44 148 192 150 82 37 32 35 39 43 45 49 58 68 44 32 22 20 22 23 24 27 32 22 19 30 46 55 57 57 44 35 24 22 26 28 24 19 23 21 21 22 24 26 25 24 29 41 63 81 77 56 39 35 33 35 38 37 30 22 23 29 33 37 37 31 26 26 30 31 40 46 47 37 25 21 23 25 29 28 30 34 37 33 23 14 22 36 69 88 72 49 44 46 45 39 43 55 57 43 28 22 28 33 37 38 35 34 37 41 58 49 34 21 16 21 33 43 40 28 26 42 44 22 16 36 41 33 23 20 22 26 27 26 29 31 34 38 42 44 42 39 31 30 29 29 29 28 24 21 23 25 25 25 27 31 38 44 49 51 57 55 47 54 65 65 43 34 24 19 21 29 43 55 81 85 93 116 138 126 93 72 49 43 61 73 70 51 31 37 53 52 55 48 49 42 23 27 64 70 58 51 65 75 85 106 165 185 143 84 65 82 117 134 113 117 101 98 153 205 164 77 30 38 46 50 52 53 52 49 51 59 69 66 59 64 66 56 49 49 48 56 75 90 85 70 73 57 44 54 66 64 75 102 133 121 105 79 72 86 93 102 129 119 91 52 30 34 48 54 76 55 44 48 46 36 36 48 61 70 78 96 113 102 70 48 27 32 40 46 49 45 38 32 29 31 35 40 44 46 48 48 41 39 36 35 36 39 41 43 40 31 24 25 31 38 44 48 38 34 33 40 47 47 45 44 34 29 26 31 40 46 44 40 41 39 33 27 30 43 59 68 52 48 46 49 54 57 55 53 56 62 66 63 60 73 102 125 110 59 45 70 69 47 55 82 86 75 73 69 52 41 41 42 48 52 53 50 47 48 48 45 54 54 51 44 36 31 32 34 36 47 55 51 43 42 47 52 59 55 50 48 50 50 49 47 54 86 105 131 162 164 116 40 23 116 181 170 140 117 89 66 39 38 37 41 45 47 46 43 40 40 38 36 38 46 59 68 73 59 48 44 42 38 32 27 25 42 71 100 114 105 82 62 52 46 42 39 32 28 35 47 57 73 86 94 82 56 77 136 166 153 154 157 135 117 154 213 184 93 85 152 166 94 17 5 44 63 47 60 147 237 232 153 110 148 132 92 135 190 175 155 138 161 172 156 161 206 211 163 78 45 40 44 45 44 37 42 40 42 60 75 65 50 43 37 38 39 42 45 48 50 51 52 71 86 94 89 85 84 71 54 40 36 30 25 23 22 20 19 18 24 41 59 62 50 38 35 35 37 39 42 44 44 43 41 78 94 84 55 42 43 45 47 51 58 55 36 20 16 20 23 33 35 33 29 29 31 32 30 37 37 39 41 37 31 29 31 30 30 34 46 57 62 64 66 57 51 44 40 38 36 33 29 23 24 27 29 29 27 24 22 27 33 37 34 33 38 46 50 44 45 46 44 41 38 37 37 41 45 51 54 54 51 48 46 46 44 47 52 48 37 32 33 45 47 46 38 32 35 42 48 55 62 65 59 52 49 49 50 48 45 41 39 40 44 48 50 52 54 49 39 30 31 37 42 35 31 29 31 31 28 25 25 28 29 31 33 36 39 42 44 44 39 36 37 40 40 36 31 37 37 35 33 30 26 22 20 28 31 34 38 42 47 53 56 47 39 34 38 44 45 43 41 48 57 63 57 41 28 25 27 24 24 22 22 26 30 29 24 27 37 50 55 53 47 43 41 35 34 32 34 42 55 68 77 50 40 35 36 33 23 17 16 18 20 23 25 26 28 31 33 38 41 45 47 47 46 47 47 48 45 40 38 41 43 39 32 26 27 32 40 47 47 40 34 29 23 20 24 28 30 31 33 33 35 38 44 48 47 41 35 29 31 34 36 34 32 37 44 43 43 39 32 31 38 44 47 42 43 41 35 29 28 34 40 42 37 36 40 42 38 30 26 38 33 32 35 37 33 25 21 27 27 26 24 22 19 20 20 19 20 23 25 27 27 26 25 29 33 34 33 34 36 34 30 32 33 31 28 27 30 31 30 29 28 31 38 39 32 24 20 17 17 18 19 19 18 17 17 20 21 23 28 35 43 51 55 47 51 46 42 41 33 24 25 56 59 44 23 17 16 16 20 18 16 14 14 16 18 18 17 19 17 15 14 15 15 14 12 11 12 13 14 14 15 17 19 18 17 19 24 28 28 31 34 41 35 29 26 22 20 21 25 32 28 23 20 19 19 18 17 15 13 11 11 12 12 9 7 9 11 16 20 22 21 18 16 15 16 16 16 16 15 15 14 13 13 13 12 12 12 13 15 12 19 27 31 27 26 35 47 69 70 62 45 31 26 21 16 14 16 17 19 20 20 19 18 16 19 21 19 14 10 8 8 10 13 16 19 21 22 24 26 19 16 14 17 23 28 31 30 17 18 20 21 22 21 19 18 18 17 16 15 15 15 15 15 25 25 24 22 19 18 18 19 17 15 16 19 23 24 21 18 20 24 26 22 14 11 14 20 24 21 17 15 15 15 13 12 12 12 12 12 13 14 16 16 23 24 26 27 27 26 26 25 31 31 33 37 40 39 33 29 22 27 34 42 50 55 49 40 30 28 26 23 22 22 22 23 20 20 21 23 30 37 35 29 26 25 23 21 22 25 24 21 21 24 26 24 19 15 15 15 13 16 20 24 28 32 38 41 36 34 30 25 21 17 16 15 18 20 23 23 21 19 17 16 20 20 20 20 20 19 19 19 24 24 23 19 15 15 18 21 25 23 23 27 30 28 20 14 10 12 14 15 15 12 9 7 15 13 11 10 10 12 14 16 13 13 12 10 9 10 14 18 21 19 18 23 31 38 42 44 41 37 34 35 37 34 25 18 19 20 25 28 24 17 19 26 28 30 32 32 31 33 38 42 34 31 26 24 22 25 28 31 29 27 22 16 10 9 9 11 11 9 9 12 18 23 23 22 15 17 25 36 44 43 34 24 6 10 17 24 28 30 29 27 23 24 28 34 42 46 46 44 52 47 37 25 17 16 22 29 28 28 26 22 19 22 30 36 35 31 28 31 37 41 40 37 43 40 33 26 19 17 19 21 29 25 18 14 13 14 17 20 18 20 18 14 13 16 20 21 14 14 14 16 18 17 14 13 14 14 15 17 17 17 16 16 12 11 9 8 8 13 20 25 26 23 19 13 8 6 7 9 20 28 37 39 33 25 22 20 24 34 44 47 44 39 33 28 32 33 33 30 21 11 6 8 11 10 12 13 12 12 17 24 28 29 30 32 35 40 46 51 52 51 51 50 45 37 31 30 39 42 47 52 52 44 32 22 24 22 19 16 14 13 13 13 16 20 25 26 25 25 27 30 35 33 32 32 32 30 26 23 18 19 18 17 15 15 16 18 13 13 13 13 11 8 5 3 5 6 8 9 8 7 6 6 18 20 23 26 27 25 22 19 15 14 15 16 17 18 16 14 12 12 11 11 11 12 13 13 13 12 11 13 14 13 10 7 8 7 6 4 4 5 6 7 6 6 7 7 7 6 5 5 5 5 5 5 6 7 8 9 11 17 18 16 21 31 35 32 25 24 22 20 20 26 34 41 46 39 28 18 12 9 10 11 10 10 11 13 15 14 11 9 9 9 10 10 11 12 13 13 10 8 7 9 12 14 11 8 6 7 8 9 9 9 9 9 7 7 7 7 6 4 3 2 3 3 4 4 5 6 7 8 9 9 8 8 8 9 9 10 12 11 8 7 8 11 15 18 10 8 8 11 14 17 22 28 23 21 18 14 11 9 7 5 3 2 3 8 15 20 20 19 11 8 4 3 4 5 5 5 7 8 8 8 7 6 5 4 4 4 5 7 8 10 11 11 17 20 23 23 19 13 8 6 3 3 3 2 2 2 2 2 1 1 6 12 17 16 11 6 10 6 5 8 14 22 26 28 26 26 25 23 21 19 20 21 23 24 25 24 22 18 14 12 7 8 10 13 16 17 16 14 10 9 9 9 9 10 11 12 6 6 7 8 9 10 10 11 10 9 8 9 11 10 7 3 4 4 4 4 4 3 3 3 22 17 15 18 20 20 22 25 33 34 36 37 37 36 34 33 36 35 33 31 31 36 44 50 43 32 24 26 30 33 33 34 34 32 29 27 27 30 35 38 47 45 40 35 31 27 25 24 34 39 42 40 35 34 40 46 37 25 15 11 14 32 72 109 88 76 63 55 44 33 30 33 30 30 32 37 43 47 48 48 45 44 52 47 35 22 37 90 117 124 123 121 131 143 147 144 179 159 131 102 75 51 36 31 48 40 34 32 32 32 35 39 50 43 38 35 31 26 27 31 60 80 82 66 50 32 21 26 28 37 38 40 49 56 62 71 69 79 88 86 64 69 97 91 55 32 32 29 27 87 162 181 141 123 141 167 160 157 167 166 169 168 165 164 164 165 167 168 168 168 170 171 171 169 164 161 155 148 144 146 152 154 151 148 132 142 156 163 161 157 160 166 153 119 81 74 102 135 146 142 136 124 131 150 137 90 53 45 70 78 72 58 55 62 71 81 85 98 104 112 117 106 105 124 128 124 130 145 150 136 115 101 74 54 36 37 48 54 50 45 37 41 50 53 42 39 66 102 103 98 142 183 177 168 173 177 183 163 145 136 126 111 101 101 128 153 133 102 125 166 186 194 198 161 105 60 48 55 54 45 78 125 168 182 167 120 63 29 12 16 24 66 102 132 145 101 39 52 61 66 53 36 56 95 138 146 112 61 58 105 155 182 181 143 132 137 108 80 109 161 177 101 47 30 38 40 23 21 30 44 70 117 169 190 186 182 152 127 86 51 39 48 57 59 62 60 48 32 30 40 46 44 36 34 31 31 33 37 40 41 37 33 56 112 162 177 167 157 171 164 139 89 49 48 64 67 81 69 63 101 169 184 128 69 116 155 163 156 164 148 117 113 155 183 172 108 75 105 120 89 76 23 45 111 137 112 79 77 124 135 132 138 150 167 182 168 139 99 58 44 48 50 45 40 50 61 53 45 72 101 95 72 51 48 44 47 61 75 75 69 45 47 57 69 77 84 90 92 95 91 78 58 40 33 34 36 49 53 54 46 36 30 32 36 50 70 93 95 72 46 40 47 49 50 53 51 45 48 42 24 19 18 69 137 164 155 111 54 33 31 34 41 46 49 57 64 42 31 22 21 23 22 21 21 29 35 38 36 38 46 54 57 46 35 23 20 25 29 27 22 25 23 22 22 23 23 22 20 30 33 40 45 42 38 42 52 42 43 42 38 31 26 26 29 29 37 40 34 27 26 28 30 43 50 50 38 25 19 22 25 31 28 27 32 38 35 24 14 19 34 65 83 72 55 48 45 43 39 43 53 53 39 28 25 34 37 40 40 37 37 41 44 56 47 32 19 18 24 29 29 28 34 47 63 59 31 23 42 42 33 23 19 21 24 23 21 24 27 30 34 41 48 49 47 39 36 32 30 28 25 22 19 23 27 31 32 31 32 36 41 52 55 62 63 56 59 63 57 45 35 26 25 32 41 52 60 75 94 112 132 149 135 95 65 31 55 100 125 105 63 38 43 37 40 50 42 36 33 24 32 47 58 49 41 64 91 100 100 155 173 138 86 74 83 88 87 79 103 103 93 126 167 135 62 35 42 49 51 52 51 47 42 38 55 69 64 57 67 71 58 47 47 50 57 62 61 56 52 44 50 57 64 73 82 100 119 138 120 104 62 48 67 67 79 107 93 67 42 34 42 51 54 67 53 47 51 46 35 41 58 60 70 72 73 77 66 48 39 36 40 46 50 49 44 36 31 32 33 36 40 44 47 50 52 45 44 42 42 43 48 54 58 42 30 22 24 27 29 36 44 37 31 33 43 47 41 34 33 32 30 29 34 42 47 47 45 38 37 28 19 21 32 36 33 36 39 45 50 54 55 54 52 55 55 51 51 54 57 70 91 87 55 52 76 76 54 44 48 47 42 45 46 35 30 33 33 45 48 50 48 47 49 48 45 47 46 43 37 31 29 32 36 34 47 51 40 33 40 49 52 59 55 50 50 54 59 61 61 60 64 53 60 78 89 83 54 85 130 160 150 118 82 57 51 44 43 42 44 47 47 45 42 42 40 36 31 29 34 44 53 72 65 51 41 41 38 31 28 31 51 81 107 116 106 84 68 69 59 47 41 36 35 40 48 47 77 105 117 105 91 120 175 195 176 175 181 152 110 119 162 130 63 80 177 211 137 47 11 18 17 19 64 149 225 228 163 118 125 103 92 143 165 126 113 106 128 135 120 138 196 216 185 94 50 36 38 39 38 34 43 42 45 56 62 54 43 39 39 41 42 43 44 45 45 46 47 55 62 67 66 63 61 56 51 42 37 30 25 23 22 21 20 22 24 32 41 43 39 38 41 35 37 40 41 41 43 48 52 105 120 103 62 41 41 42 41 51 56 47 25 14 19 27 28 37 41 42 41 41 44 44 41 44 40 39 39 38 34 33 34 32 31 39 54 66 68 64 61 51 46 41 38 38 36 33 29 25 27 31 33 34 32 29 26 29 34 35 31 29 36 46 52 45 46 45 43 40 37 35 34 43 46 51 55 55 52 49 47 47 46 48 51 48 41 38 40 44 42 37 32 31 37 46 52 60 68 71 63 53 48 47 47 45 42 40 40 43 47 51 53 48 48 44 36 30 30 34 38 31 28 29 33 34 29 24 23 26 27 28 31 36 41 45 47 42 36 32 35 43 46 41 35 38 38 37 35 32 28 24 21 28 31 37 43 49 53 57 59 51 40 31 34 42 46 44 42 50 55 58 52 40 32 31 34 28 24 19 21 31 38 32 22 32 43 53 56 49 41 36 35 35 36 35 35 39 50 66 78 50 42 36 34 29 21 15 15 18 19 22 25 27 27 25 24 35 37 39 42 43 43 43 43 42 38 36 38 43 42 34 25 26 27 32 40 47 48 42 37 28 23 21 26 30 31 33 35 37 38 41 45 46 43 36 31 31 32 35 35 32 30 36 46 47 46 41 35 34 40 46 47 44 46 45 39 32 31 38 46 44 42 43 43 39 31 28 28 43 37 33 34 37 34 26 19 22 22 22 22 23 24 27 28 24 20 18 20 24 26 25 22 30 33 33 33 34 35 32 27 26 26 25 24 25 27 28 29 32 32 37 43 42 33 23 20 21 23 24 25 24 21 18 16 16 17 20 23 28 36 46 54 49 49 43 37 37 29 24 28 60 57 39 21 18 18 15 17 19 16 14 13 14 15 15 14 18 16 15 15 16 16 14 12 10 11 13 13 13 15 17 20 21 20 22 25 25 23 23 26 34 29 26 24 22 21 24 29 37 32 26 22 20 20 20 19 17 14 11 9 9 9 9 8 6 9 14 18 20 19 16 14 16 16 16 16 15 14 14 13 15 16 16 15 14 14 16 18 16 22 29 30 24 23 33 47 71 73 60 36 21 21 20 15 14 16 19 22 23 22 19 17 14 18 22 19 13 8 7 9 11 13 16 17 17 18 19 20 15 13 13 16 21 26 29 29 18 19 20 21 21 20 19 19 16 14 13 13 15 16 16 15 22 22 21 20 19 18 18 18 18 17 17 19 22 23 21 19 22 27 30 24 15 10 14 21 24 21 17 15 16 16 16 15 15 14 13 12 13 15 17 18 25 27 29 31 31 30 28 27 27 31 36 40 42 39 34 30 21 26 32 41 50 54 48 38 32 29 25 20 18 17 17 17 17 18 18 20 25 34 36 33 27 25 23 23 24 25 24 21 25 27 28 25 19 16 16 18 14 17 21 26 30 33 36 37 34 32 27 22 17 13 11 9 14 16 20 23 25 24 23 22 23 21 19 17 16 16 17 18 23 22 19 15 13 14 17 21 23 22 23 26 28 26 19 14 11 13 14 15 14 12 9 7 14 12 9 8 9 13 17 20 15 14 12 9 7 10 17 23 27 23 21 25 35 41 43 41 38 34 30 32 36 37 31 25 18 18 26 35 28 15 17 29 34 35 36 35 34 34 37 39 27 27 28 29 30 31 32 32 30 26 18 11 8 6 6 7 8 9 11 12 14 14 14 14 13 15 24 36 44 42 32 22 5 10 17 24 29 30 29 28 26 26 28 32 38 42 43 42 50 44 33 21 15 17 25 32 30 28 24 18 15 17 23 29 25 22 21 24 33 39 39 37 45 41 35 27 22 19 18 19 30 28 23 16 12 11 13 17 13 15 14 11 11 14 16 16 13 14 18 21 22 20 17 15 13 13 12 13 13 14 15 16 13 11 10 9 11 16 22 27 25 23 18 12 7 5 5 7 13 20 28 31 27 21 19 19 17 24 33 37 35 32 30 28 28 30 29 23 13 6 7 11 8 10 13 15 15 15 18 21 22 24 26 28 29 33 40 45 53 52 52 52 49 44 38 35 42 42 45 50 51 43 30 19 22 21 18 16 14 13 12 12 16 19 23 23 22 23 26 30 32 32 32 33 34 31 27 23 18 18 17 17 16 15 15 15 15 14 13 12 10 9 7 7 6 7 8 8 8 8 10 12 16 19 23 28 30 29 24 21 15 15 16 17 17 16 14 12 10 10 10 10 11 13 14 15 13 12 12 12 13 11 7 4 6 5 4 4 3 4 4 5 5 5 5 6 5 5 4 3 3 3 3 4 5 6 7 8 13 17 18 15 19 28 34 35 37 34 28 23 19 21 27 32 34 29 21 14 9 9 9 10 10 9 10 13 16 16 12 9 6 6 7 8 9 11 12 13 9 8 9 13 18 18 15 12 8 8 8 8 8 7 7 7 5 5 5 5 5 4 4 4 4 4 4 4 5 6 7 7 9 9 8 7 7 7 7 7 8 8 7 7 8 10 12 13 8 6 8 12 15 16 21 28 23 21 20 18 16 13 9 6 5 4 4 8 14 18 20 20 14 10 6 4 5 7 8 8 7 7 7 7 6 5 4 4 5 5 6 7 8 8 9 9 14 19 26 28 25 19 14 11 4 4 3 2 2 1 1 1 2 2 6 14 22 23 18 12 9 6 5 8 14 20 24 25 25 25 23 20 16 14 13 14 15 17 20 22 22 20 17 15 5 6 9 12 14 13 11 9 5 6 7 8 9 10 10 11 8 8 9 10 11 12 12 13 10 9 7 7 8 9 7 6 3 3 4 4 4 4 3 3 24 19 18 23 27 28 29 31 33 34 36 36 35 33 30 28 32 32 31 32 34 39 47 52 39 31 25 27 30 31 32 33 38 34 28 25 26 31 37 42 47 43 37 32 29 29 31 33 38 41 43 40 35 34 41 47 43 28 17 18 25 32 45 58 43 51 52 43 36 34 31 27 31 31 32 36 41 44 44 43 47 45 52 38 17 12 40 97 143 113 98 116 140 149 142 131 155 139 115 88 63 43 35 35 43 36 31 32 34 35 37 40 44 37 37 44 41 29 24 29 39 57 64 51 34 21 19 23 24 40 42 42 59 75 76 72 46 45 44 48 56 101 143 122 49 26 26 26 39 109 171 169 105 76 88 123 139 153 167 163 168 167 165 165 166 168 171 173 171 170 169 169 170 170 169 168 160 159 156 152 149 145 142 138 137 146 159 166 161 153 155 162 166 132 91 75 91 118 130 129 115 102 112 127 100 49 38 65 118 112 89 63 49 50 64 84 113 120 116 111 105 85 77 94 111 118 134 150 149 134 122 120 99 73 46 39 46 52 49 45 34 39 49 54 46 39 54 79 94 108 146 178 176 173 179 170 157 127 103 91 67 42 53 83 124 130 112 112 155 185 185 185 182 161 119 74 50 46 46 42 48 112 162 159 121 75 40 28 13 24 18 47 86 107 119 98 54 68 66 44 40 54 73 94 135 172 148 68 37 79 128 146 164 148 145 137 103 87 126 177 133 70 32 31 40 27 7 18 60 92 133 170 186 165 126 105 82 65 43 33 38 48 52 51 56 51 42 35 37 44 47 47 38 35 32 33 37 41 42 42 27 39 87 154 186 176 165 170 185 182 156 107 74 77 76 55 36 50 87 149 201 191 128 72 105 145 151 141 147 133 109 111 141 158 145 95 64 79 97 91 67 27 65 135 146 108 80 92 103 111 125 165 185 173 171 170 168 129 82 55 46 42 35 30 53 59 50 54 91 115 84 39 27 29 34 43 53 61 65 67 42 77 97 87 75 76 78 77 71 83 87 71 49 35 33 35 51 53 50 39 26 20 27 37 61 86 95 68 38 33 47 58 48 39 44 52 43 30 22 15 16 43 92 120 125 136 121 73 34 27 28 38 46 46 44 45 34 26 21 22 23 19 14 12 34 61 69 46 29 37 50 51 44 34 22 20 25 29 29 25 25 23 21 22 23 23 22 20 30 27 25 24 24 32 50 67 51 47 40 32 28 29 30 31 26 34 39 35 28 27 29 30 43 49 48 37 25 21 24 27 33 27 24 28 35 36 30 23 22 30 49 61 58 54 53 47 41 40 45 53 49 37 32 35 39 40 41 41 39 40 44 48 48 41 28 20 22 26 23 16 34 59 78 81 70 46 31 34 35 28 22 19 22 24 23 21 26 28 28 30 39 52 60 60 47 42 36 30 27 25 22 20 23 31 38 40 36 33 36 39 50 53 62 66 61 63 62 53 41 32 28 35 46 53 55 56 71 120 157 162 152 127 88 59 33 60 110 159 157 108 68 51 36 32 42 36 27 26 22 31 26 36 39 44 67 93 104 104 118 108 82 72 101 120 97 71 57 81 88 79 94 120 107 69 45 49 51 49 48 47 43 37 34 56 73 64 52 60 67 57 50 50 53 57 51 42 39 44 44 50 63 75 87 104 119 125 107 95 91 63 61 83 79 86 83 65 48 45 50 53 55 57 55 51 49 47 42 37 40 48 60 72 69 57 50 42 37 40 44 45 46 46 43 39 35 33 38 39 40 42 45 48 50 51 45 44 43 43 45 50 55 60 40 30 24 25 26 25 30 38 36 33 38 47 48 38 31 30 31 32 35 37 39 41 42 44 32 32 26 18 19 25 23 16 31 37 46 52 53 52 51 50 46 46 44 45 46 41 45 62 61 41 38 54 68 76 75 65 43 37 38 38 28 27 34 35 41 45 47 46 48 51 50 46 40 40 37 33 29 29 34 39 42 49 44 30 28 40 50 50 53 50 48 50 57 63 65 66 73 89 83 67 44 45 91 126 131 108 117 134 112 82 68 57 50 49 48 48 47 45 41 38 38 38 38 35 33 35 41 46 69 71 54 36 36 35 30 31 35 44 57 67 74 80 86 90 79 64 48 40 40 41 42 43 53 76 117 151 149 136 162 212 228 204 184 167 129 83 69 82 72 42 81 186 228 167 79 23 8 8 13 52 111 179 209 176 120 90 74 79 97 93 65 64 69 86 87 80 109 167 188 165 114 63 40 34 31 31 29 40 43 48 49 46 40 34 34 41 46 46 46 44 40 38 38 39 45 46 49 52 52 51 49 48 44 38 29 23 20 19 19 18 23 22 22 23 24 26 32 40 35 40 43 41 37 38 47 55 99 114 98 59 41 42 43 42 50 51 40 24 20 31 38 35 40 45 50 52 54 56 54 50 48 43 39 39 39 37 37 39 40 38 45 60 72 71 62 55 44 42 41 41 43 41 36 31 27 29 32 34 34 33 31 30 28 33 33 28 27 35 47 55 49 47 44 40 37 34 32 30 42 45 50 55 56 55 51 48 47 46 47 47 46 43 43 46 44 38 32 30 33 39 46 52 62 69 72 64 55 50 48 47 43 41 39 40 44 48 49 49 44 43 41 35 29 27 30 35 29 26 27 31 32 27 22 20 25 25 26 31 38 45 50 51 40 34 29 34 44 49 45 39 37 37 38 37 34 30 25 23 27 31 38 47 53 57 58 58 55 40 27 30 41 46 44 40 49 52 54 50 43 37 35 35 31 25 21 24 37 45 38 27 39 46 51 49 40 33 30 31 39 40 40 38 39 47 61 72 53 46 38 30 22 18 16 18 20 20 23 27 31 30 25 20 30 30 31 34 36 39 41 41 40 37 37 41 44 40 30 21 25 25 27 33 39 43 43 41 27 23 23 28 31 33 35 38 39 40 41 43 43 39 33 29 31 29 28 29 30 30 36 44 53 51 45 38 37 41 44 44 45 47 47 41 35 34 41 48 43 47 50 45 33 25 29 39 50 43 34 33 36 36 29 20 18 19 21 26 31 36 39 40 32 25 18 18 22 25 23 19 31 33 34 33 35 36 31 25 19 19 19 21 23 25 27 29 35 36 40 45 43 34 24 20 28 29 30 30 28 23 17 14 13 15 18 21 24 31 40 48 50 49 40 34 32 25 24 33 55 50 33 20 21 19 13 13 17 17 16 17 18 17 14 11 16 15 15 17 18 17 14 11 10 11 13 13 13 14 18 21 25 23 24 25 22 17 17 19 25 22 21 22 22 22 27 33 44 38 31 25 22 21 19 18 16 14 11 9 9 9 9 9 6 9 12 16 18 17 15 14 18 18 17 16 16 15 15 15 17 18 20 19 17 17 20 23 22 25 28 26 21 21 33 48 69 69 55 30 17 19 20 16 15 17 21 24 24 22 18 15 11 16 20 18 12 7 7 9 10 12 14 15 14 14 15 16 12 12 12 14 18 22 24 25 22 21 20 19 19 20 21 21 15 13 11 12 16 18 18 17 18 18 18 18 19 18 18 17 19 18 18 19 21 22 21 20 20 25 28 23 14 10 15 21 22 19 17 16 18 20 20 19 17 16 14 13 14 15 17 18 24 27 31 35 36 35 33 31 24 28 35 41 43 40 33 28 23 28 34 41 48 51 45 36 33 30 23 17 13 11 11 12 16 17 17 17 22 30 35 36 27 25 23 24 26 25 24 22 28 28 26 21 15 14 17 21 18 21 24 29 32 34 34 33 32 29 25 20 15 12 10 9 11 13 18 23 27 30 31 31 29 25 20 15 13 14 16 18 22 20 16 14 13 14 17 20 22 22 23 26 28 27 22 18 16 15 14 12 11 11 11 11 15 13 10 8 9 13 18 21 15 14 12 9 7 11 21 28 36 30 26 29 37 41 39 35 34 29 25 29 37 41 38 33 17 18 29 40 33 17 18 32 41 40 39 35 32 30 31 32 24 27 33 38 40 38 34 31 29 23 14 9 7 7 8 7 6 9 11 12 11 10 11 12 14 16 23 32 39 36 25 15 6 9 16 23 28 30 30 30 30 28 27 29 35 39 40 40 40 34 25 18 14 17 24 30 30 27 21 15 12 13 17 21 18 16 14 17 26 33 36 35 46 41 34 28 23 21 20 19 31 31 28 21 14 12 12 14 11 13 12 11 12 14 15 14 14 17 22 25 25 23 20 18 15 14 13 12 12 14 16 17 12 11 9 10 14 19 24 27 24 22 17 11 6 4 4 6 7 12 20 24 22 19 18 19 15 19 23 25 24 24 26 30 26 29 27 18 8 6 10 16 12 16 19 21 21 22 23 23 21 23 24 24 24 26 31 35 51 52 53 52 51 48 44 40 42 42 44 48 49 42 30 19 19 18 16 14 13 12 11 11 15 17 20 20 19 21 26 31 31 30 31 32 33 31 26 22 20 19 17 15 14 14 13 12 18 16 12 9 8 9 11 13 16 15 12 8 6 8 13 18 15 17 22 29 33 32 27 22 16 18 20 20 19 16 13 12 10 10 10 11 12 14 16 17 13 12 11 11 11 9 5 3 5 4 4 3 3 3 3 3 4 4 5 5 4 4 3 3 2 2 2 3 4 5 7 7 15 18 18 16 17 23 31 36 47 45 39 31 24 19 19 20 20 18 16 13 11 10 10 10 11 9 10 13 17 17 13 9 4 4 4 5 7 9 11 12 7 8 11 17 21 22 17 13 11 11 9 8 6 5 4 4 4 4 4 4 4 5 5 6 5 5 5 5 5 6 6 7 9 8 7 6 5 5 5 5 6 6 6 7 8 10 11 12 9 8 10 13 13 14 19 25 24 22 21 21 21 18 12 8 9 7 6 7 10 14 17 18 15 11 8 6 8 9 9 9 8 7 7 6 5 5 5 4 6 6 6 7 7 7 7 7 11 17 25 30 29 24 20 17 7 6 4 2 2 1 1 1 2 1 3 10 19 23 21 17 11 8 7 9 15 20 21 21 23 23 21 17 12 9 7 7 8 11 14 18 20 20 18 17 7 8 10 12 13 11 8 5 3 4 6 8 9 10 10 10 10 11 11 11 11 12 12 12 9 7 6 5 6 7 7 7 3 3 3 4 4 4 4 4 26 22 22 28 34 34 34 34 34 35 36 36 34 30 26 24 28 29 30 33 36 41 46 49 38 34 32 32 31 28 28 30 35 31 25 23 26 33 40 44 42 39 35 32 31 34 37 39 40 42 43 39 35 34 39 44 45 31 22 26 32 29 22 18 39 45 43 33 33 40 36 24 32 31 31 33 36 38 37 36 36 39 48 26 2 15 65 128 143 97 89 122 131 110 99 101 100 86 66 48 34 29 35 44 40 34 30 30 31 32 36 41 35 42 55 63 54 36 25 24 24 43 55 45 30 24 23 20 24 41 50 61 85 95 77 56 21 34 34 34 63 134 165 115 37 18 14 25 64 139 176 148 60 28 30 73 119 156 173 169 168 167 167 167 168 169 171 172 171 169 167 166 167 168 169 169 160 161 158 148 138 131 125 120 136 141 151 156 149 139 140 147 169 144 110 92 96 109 114 110 84 82 97 109 81 41 47 85 128 112 85 56 43 61 97 125 128 118 100 82 67 57 67 90 111 122 138 150 145 132 126 129 135 101 61 42 42 47 48 48 37 39 47 52 45 37 46 62 83 120 155 174 166 161 166 148 123 84 57 50 34 21 54 106 139 119 102 121 159 173 167 166 171 167 140 94 54 40 41 43 32 103 144 124 93 71 46 23 23 29 23 37 66 85 92 84 86 86 65 26 28 58 71 80 109 138 121 63 38 59 83 91 104 124 139 119 88 90 117 134 80 43 23 21 25 21 34 82 143 169 175 156 136 109 73 47 42 39 38 39 40 40 46 52 55 45 44 54 55 46 43 49 40 37 35 37 41 44 44 42 21 57 123 181 192 171 164 176 178 181 167 129 100 95 78 43 25 79 137 167 176 166 127 83 110 145 144 127 130 120 103 110 124 130 112 73 51 60 76 84 53 37 70 114 125 102 70 66 82 113 134 160 167 152 154 160 184 148 100 64 44 36 34 33 48 65 64 56 69 79 61 36 36 44 46 45 57 72 66 46 53 103 125 100 75 67 67 71 62 79 88 74 53 40 38 39 48 49 46 36 22 16 24 37 63 89 89 52 25 34 55 62 54 36 42 65 66 47 27 14 19 55 98 109 100 106 104 80 34 25 25 37 45 39 30 25 24 21 20 23 22 17 13 12 52 87 94 59 33 41 51 47 38 32 26 25 29 31 29 25 24 22 20 21 23 23 22 20 23 22 22 22 24 32 46 59 42 39 33 27 32 44 53 55 37 42 42 35 29 29 32 33 41 45 44 35 26 25 28 29 33 28 24 26 32 36 36 34 29 29 35 39 40 49 56 52 41 39 43 52 51 41 38 42 42 42 42 41 41 43 48 51 44 35 26 24 27 26 19 12 51 84 106 104 93 70 40 21 23 22 21 22 24 24 23 21 29 31 31 31 40 57 66 67 48 44 37 32 29 27 25 23 24 33 42 41 35 31 34 39 43 45 56 63 63 66 64 52 34 30 32 45 58 63 62 61 90 145 182 172 143 112 86 74 73 70 93 162 199 165 109 61 46 25 31 34 30 28 21 23 27 20 24 42 59 84 125 163 128 71 44 67 121 145 104 62 52 70 85 92 101 105 90 68 55 54 50 45 43 44 42 38 37 57 73 63 47 52 60 54 53 53 56 58 51 40 38 43 45 36 57 98 120 124 120 112 92 79 71 62 73 95 96 96 80 64 54 60 65 61 57 59 49 51 50 45 42 42 42 40 60 74 72 58 49 44 43 48 49 48 46 43 40 39 40 41 44 44 45 45 46 47 47 48 49 47 45 45 46 47 48 48 35 32 29 29 28 26 29 32 36 39 46 50 47 40 35 35 34 37 40 39 36 35 36 38 24 26 25 22 22 25 25 23 35 41 48 52 52 50 49 50 42 40 44 45 37 29 32 39 35 28 29 43 67 93 94 74 55 47 43 37 25 25 33 35 39 42 44 45 48 50 49 44 38 38 35 31 28 30 37 43 50 49 40 26 26 39 47 46 44 44 45 51 58 63 63 61 89 135 149 114 56 46 112 171 119 77 86 109 91 83 82 59 55 54 53 51 47 43 37 34 33 36 39 39 37 38 42 46 67 75 53 28 29 31 26 31 26 29 32 35 40 50 64 75 67 56 44 40 43 45 42 38 55 98 146 166 165 172 191 207 219 211 183 133 80 49 45 53 60 47 70 140 169 134 80 29 13 15 16 31 58 113 167 167 118 65 50 54 44 35 30 39 49 55 54 64 111 161 162 133 125 75 46 31 23 24 22 31 41 49 44 35 32 28 31 42 49 49 47 42 36 31 31 32 40 38 37 38 40 40 38 38 46 39 29 21 17 16 15 14 18 19 20 19 17 19 24 29 35 40 42 39 34 34 42 49 67 82 75 51 44 48 50 50 49 46 37 28 31 41 45 42 44 49 54 55 57 58 56 52 45 41 38 39 40 40 42 46 53 48 51 64 75 72 59 48 41 40 41 44 47 46 41 36 32 31 30 30 29 29 30 30 26 30 31 26 26 35 48 56 53 48 42 37 34 32 31 30 37 41 48 55 59 57 53 49 43 44 45 46 46 46 47 49 45 39 34 35 37 40 45 50 59 65 67 62 56 53 50 47 42 40 39 41 45 46 43 40 40 40 40 36 28 24 26 33 32 28 26 28 28 25 22 22 27 25 26 31 40 48 52 54 38 32 29 33 43 49 46 41 36 37 38 38 36 32 28 25 27 31 39 48 55 58 56 54 54 39 27 29 38 43 42 40 48 49 51 50 47 41 35 32 29 27 23 26 37 46 43 34 41 44 45 40 33 28 28 30 42 43 43 41 42 47 55 62 56 50 40 27 19 16 17 20 20 20 22 30 37 37 31 24 23 23 25 28 33 37 40 40 41 39 41 44 43 34 24 19 23 21 20 23 29 34 38 39 26 23 24 29 33 34 36 40 40 40 40 40 38 35 31 29 30 25 24 24 27 29 34 40 57 54 47 40 38 42 43 42 42 44 44 40 35 35 40 46 41 47 51 43 28 22 34 52 59 49 36 31 35 38 31 23 17 20 27 36 44 49 50 50 40 31 22 19 22 24 23 20 33 34 34 34 36 36 31 23 14 13 14 19 22 23 26 29 35 35 40 44 42 33 25 23 29 31 32 31 28 22 16 12 12 14 17 19 23 27 34 40 49 47 39 34 32 24 24 34 49 45 30 20 21 18 12 13 16 18 21 24 25 21 15 9 12 13 16 20 22 21 16 11 8 11 13 14 13 14 18 22 26 25 24 23 18 12 12 16 19 18 19 21 21 22 28 35 46 41 34 28 24 22 19 16 12 12 12 12 11 11 11 11 10 11 13 15 16 16 17 16 20 20 19 18 18 18 19 19 19 22 24 23 20 20 24 28 32 30 29 26 21 22 33 45 64 59 45 26 17 18 18 15 15 17 21 24 24 21 18 16 9 12 16 15 11 8 7 8 10 12 13 14 13 13 13 13 12 12 12 13 16 18 20 21 23 22 20 19 18 19 21 22 14 11 9 12 17 20 21 19 14 14 14 16 18 19 19 18 19 18 17 17 18 19 20 20 16 21 23 19 12 9 13 18 20 19 18 19 21 22 21 20 17 16 15 15 15 15 16 16 22 26 32 37 39 38 35 33 21 24 31 40 44 40 32 24 24 29 35 40 44 47 43 37 32 28 21 14 9 8 9 10 16 18 17 17 20 27 34 36 27 25 23 26 27 25 23 22 27 26 22 16 11 11 16 21 23 24 27 30 34 35 34 32 28 26 23 20 17 15 13 13 13 14 15 20 26 32 36 37 36 31 23 16 12 13 16 19 20 18 16 14 14 16 18 20 22 23 24 26 29 28 25 22 19 17 13 11 10 12 14 16 16 14 10 8 8 11 15 17 12 13 12 9 8 14 25 34 40 35 31 32 37 40 36 31 30 25 21 27 37 43 40 35 19 20 30 39 33 21 24 36 46 43 37 31 26 24 24 25 23 28 37 44 45 41 34 29 26 19 11 6 7 9 9 7 6 9 11 11 10 10 12 13 16 17 20 27 31 28 17 9 6 9 15 22 28 32 34 35 33 27 23 24 31 37 38 36 29 26 21 18 17 19 23 27 27 24 20 15 11 11 14 16 15 13 11 14 20 28 35 38 45 39 31 25 22 21 21 21 30 31 30 26 19 14 12 11 12 13 13 11 13 17 17 14 18 21 25 27 25 23 20 19 17 16 14 13 13 14 15 16 12 11 11 13 18 22 24 25 22 20 15 10 5 3 4 5 6 11 17 21 21 19 19 19 16 16 17 18 17 18 23 30 29 31 27 17 8 8 14 19 21 25 28 28 29 31 30 28 24 25 24 23 21 22 24 26 44 49 52 52 51 51 49 46 45 45 47 48 48 42 32 24 17 17 16 14 13 11 10 10 15 16 18 17 16 19 25 30 31 30 29 30 30 29 25 22 22 19 15 13 12 13 13 12 19 16 11 7 6 9 12 15 26 23 18 11 6 8 14 21 17 18 22 29 34 34 29 24 17 20 23 23 20 16 12 11 10 10 10 11 12 14 16 17 14 12 9 8 8 7 4 3 4 4 4 4 3 3 3 3 4 4 4 5 4 4 3 2 3 3 3 3 4 5 6 7 14 16 18 17 16 19 28 37 50 49 45 37 27 19 14 12 13 14 14 15 14 13 12 11 12 10 9 13 18 18 13 8 4 4 4 4 6 8 10 12 6 6 9 15 20 21 17 12 14 13 11 8 6 4 4 4 4 4 4 4 4 5 6 7 6 6 6 6 6 6 7 7 7 7 6 5 4 4 4 4 4 4 5 6 8 10 12 13 11 10 11 12 11 10 16 24 27 25 23 24 25 23 17 12 12 9 6 5 7 10 14 16 14 11 9 8 9 10 9 8 9 8 7 6 5 5 5 6 7 7 7 8 8 8 8 8 10 16 24 28 28 26 23 21 13 11 8 5 3 2 2 2 2 1 2 7 14 19 20 19 15 13 12 14 18 20 19 16 18 18 17 14 10 7 4 4 6 8 12 15 18 19 19 18 14 14 13 14 13 11 7 5 4 5 6 8 9 10 11 11 12 12 11 10 9 9 8 8 5 4 4 3 2 3 4 5 2 2 3 4 4 4 4 4 27 23 23 30 36 37 35 34 35 36 37 36 34 29 24 21 26 27 30 33 36 39 41 42 34 35 37 38 33 29 28 32 33 30 26 26 29 33 36 37 36 36 36 36 38 39 40 41 42 42 41 38 35 34 36 39 40 33 28 30 30 24 18 17 41 42 38 33 34 39 37 30 32 31 30 31 32 32 30 28 25 26 34 15 4 32 83 130 95 70 78 102 92 72 71 78 54 43 32 27 27 29 36 43 36 32 28 25 23 26 39 52 58 84 98 82 56 40 31 24 31 64 86 68 33 21 21 16 24 36 57 95 127 117 74 42 30 42 41 45 76 128 138 83 30 18 17 41 105 170 160 96 19 16 36 84 136 167 174 171 169 169 169 168 168 167 167 167 167 166 165 164 165 165 164 163 157 156 150 140 133 129 123 116 132 133 138 142 136 125 126 134 151 138 119 107 105 105 96 84 61 69 81 84 68 52 61 81 91 81 67 47 41 79 126 140 103 87 73 59 44 51 86 117 121 126 134 141 141 137 132 129 139 106 68 48 46 48 49 48 45 44 48 51 45 38 42 54 76 124 150 155 145 146 157 135 99 58 31 35 38 39 68 109 129 105 111 145 164 163 162 162 177 180 159 110 63 41 41 44 35 85 111 100 93 90 69 44 40 32 47 57 74 109 112 90 86 71 60 42 50 65 62 77 107 103 76 51 53 66 67 64 72 84 94 83 66 68 73 65 51 39 28 15 21 41 83 151 183 174 137 93 70 59 46 39 41 42 45 47 40 34 39 51 64 69 70 63 58 57 56 52 42 39 37 39 43 44 40 37 34 88 153 184 180 168 168 175 168 170 168 154 130 107 72 33 54 115 168 176 171 170 140 89 108 144 144 127 129 116 97 102 122 122 94 55 42 49 55 56 49 45 65 89 107 94 57 49 87 130 137 129 125 122 135 143 159 134 96 64 45 37 37 39 44 68 70 50 40 43 47 52 48 47 42 44 60 72 57 33 61 108 126 106 79 56 45 50 54 70 78 69 56 49 45 40 42 43 43 38 26 18 24 35 56 73 70 42 30 47 66 70 58 41 47 70 76 60 34 13 38 74 97 86 75 82 82 68 34 25 26 38 42 33 22 20 21 20 22 25 24 22 22 25 60 84 85 56 39 47 50 40 31 32 35 39 40 37 30 25 26 24 22 22 23 23 22 20 18 19 21 23 24 25 30 34 25 28 27 25 34 53 69 75 74 69 57 40 30 30 33 35 38 40 38 31 28 30 32 32 32 29 27 27 30 35 38 40 38 36 36 31 30 46 61 59 40 35 38 51 56 49 43 44 43 43 42 41 41 45 50 54 47 33 25 28 32 27 21 19 54 82 106 121 123 95 46 12 13 17 23 26 26 24 21 20 26 31 33 34 43 57 63 61 40 38 36 36 35 33 29 26 27 34 39 35 27 24 31 40 40 41 51 59 60 64 61 48 31 33 40 54 66 73 78 83 110 138 151 138 114 93 90 103 113 87 77 138 188 176 145 107 76 31 24 32 34 33 23 21 31 16 18 36 55 88 145 192 133 48 31 69 107 116 77 45 54 65 82 96 100 90 73 60 61 56 47 38 37 42 45 44 43 56 67 59 44 47 56 53 53 50 52 57 57 51 44 41 35 23 50 100 122 122 118 109 100 80 52 54 71 85 93 85 85 79 74 70 66 62 61 61 53 55 54 51 48 48 49 49 59 69 64 52 52 55 56 59 52 51 48 43 40 39 42 45 45 46 46 47 47 46 45 44 50 47 45 45 46 45 40 36 31 36 38 35 32 30 30 28 34 44 52 50 44 40 40 40 38 39 39 38 35 33 31 30 22 23 24 25 23 23 31 40 42 45 49 51 50 50 50 51 49 43 49 47 30 27 32 27 26 23 30 46 67 88 86 63 58 50 44 33 20 22 31 32 39 42 43 43 45 47 44 38 35 35 33 30 29 34 42 49 52 49 39 29 27 34 39 40 38 40 46 55 62 64 60 56 85 139 148 103 53 57 109 137 81 57 68 84 71 71 72 49 56 56 55 52 48 42 36 33 32 35 37 36 36 38 43 48 69 77 50 21 27 32 25 29 22 22 24 27 30 33 35 35 41 41 42 46 50 49 44 38 50 111 162 167 166 185 183 155 146 161 147 95 49 40 52 60 66 57 54 82 92 76 62 32 25 29 23 24 29 58 105 120 98 49 33 30 23 23 24 33 40 41 42 67 124 164 154 125 117 73 47 28 19 22 20 25 34 47 41 29 28 25 26 39 49 50 47 40 32 27 26 28 39 37 34 30 29 32 35 36 44 37 27 19 16 16 16 16 16 19 20 17 14 14 18 22 39 40 39 38 37 37 40 42 43 57 58 48 50 53 52 52 47 43 37 34 36 41 46 49 52 54 53 50 49 50 49 46 37 35 35 39 40 42 46 52 63 55 54 64 72 68 52 39 41 39 39 43 47 49 47 44 38 35 29 25 22 22 24 26 24 28 29 25 26 36 49 58 55 49 40 34 33 33 33 33 33 37 45 55 60 60 55 50 34 39 44 48 49 49 48 48 49 44 41 42 43 42 43 47 53 57 59 57 56 55 52 47 41 40 39 42 44 42 36 30 38 39 41 37 27 20 24 32 40 33 27 27 27 25 26 28 30 28 27 31 40 47 51 52 37 32 29 33 41 47 46 42 35 37 40 41 40 36 32 29 26 30 38 48 55 56 52 48 49 39 30 30 34 37 39 42 48 48 48 49 47 42 35 29 29 28 26 26 32 39 39 34 37 38 37 34 31 29 30 31 41 42 42 43 45 48 51 53 55 53 43 28 18 16 17 19 20 18 20 29 38 40 32 24 15 18 21 28 35 39 40 39 42 43 46 47 40 27 18 17 20 18 15 16 19 24 29 31 25 24 26 31 34 35 38 42 40 39 38 36 33 32 31 30 31 27 26 26 26 28 33 40 58 55 48 41 40 43 44 41 39 40 40 38 36 36 39 42 40 44 45 36 23 22 41 62 66 54 37 29 34 40 34 24 22 27 36 47 56 59 57 54 45 36 25 21 22 26 26 25 35 36 35 35 37 38 31 22 13 11 14 19 23 23 25 29 32 33 37 41 38 30 24 24 29 30 31 31 28 23 18 14 15 15 16 17 19 24 30 35 44 44 41 40 37 25 22 31 48 44 30 19 19 15 11 15 17 19 23 27 28 24 16 11 8 11 17 24 27 24 17 11 7 10 14 14 12 13 18 23 25 23 22 21 15 11 13 18 19 19 20 22 21 22 28 35 43 39 33 29 26 22 18 15 10 12 16 18 18 16 15 14 16 16 16 16 16 17 18 19 22 22 21 21 21 22 23 23 22 25 27 26 23 23 27 32 41 37 34 31 26 24 30 38 57 48 35 24 19 17 14 13 13 16 19 22 23 22 20 19 7 9 11 12 11 9 8 7 11 12 14 14 13 12 13 13 14 14 14 14 15 16 17 17 20 20 20 20 20 19 18 17 12 9 8 11 17 21 21 20 10 10 11 14 19 21 20 18 18 17 16 15 15 16 18 19 17 19 20 17 11 9 12 15 20 20 20 22 24 23 20 17 16 16 16 16 16 15 14 14 22 25 31 37 39 37 33 30 18 20 27 37 44 41 29 19 18 25 32 34 36 39 39 36 28 23 16 10 7 7 10 12 17 20 19 16 17 25 32 35 30 26 25 27 28 24 21 21 21 21 19 15 10 10 13 17 22 22 24 28 32 35 34 32 24 23 22 20 19 19 19 20 18 15 13 16 22 30 37 40 43 37 26 17 12 13 16 20 19 18 16 16 17 18 19 20 23 24 25 27 29 28 25 22 19 17 14 12 12 14 16 18 16 14 10 8 7 7 9 10 7 10 12 10 10 17 29 39 39 36 33 34 38 39 36 33 28 22 19 25 36 41 38 32 20 21 25 28 25 21 28 39 46 41 33 25 20 19 19 20 24 30 38 44 45 39 32 27 23 15 8 5 8 10 8 5 8 9 10 11 11 12 14 16 19 18 17 21 24 22 13 7 5 8 13 20 28 34 39 42 34 25 18 20 28 35 35 32 27 27 26 26 26 26 27 27 26 23 20 16 14 13 13 13 13 13 12 13 17 27 39 47 42 35 26 20 19 20 22 23 27 29 30 29 24 17 12 9 12 14 14 13 16 19 18 14 23 26 29 29 26 23 21 21 18 17 16 15 14 14 14 14 11 11 13 17 21 24 24 22 20 18 14 8 4 2 4 6 9 12 17 19 19 18 17 17 17 15 15 16 14 13 18 26 30 31 27 16 11 15 22 26 30 34 35 34 34 37 37 34 29 27 24 23 22 22 21 21 33 41 48 48 47 50 51 49 49 49 50 49 45 38 31 26 17 17 16 15 14 12 11 11 17 18 18 15 14 16 22 28 33 31 29 28 29 28 25 23 21 17 12 10 11 13 15 15 17 15 12 10 10 11 14 15 24 23 20 15 11 12 19 25 23 22 24 29 33 33 28 22 18 21 24 24 20 15 11 10 9 9 9 10 11 13 15 16 15 11 7 5 5 6 5 4 4 4 4 4 4 3 3 2 4 4 5 5 5 4 3 3 4 4 4 3 4 5 5 6 10 12 16 17 16 19 27 38 46 45 42 36 26 18 13 11 14 14 14 15 15 14 13 12 14 11 10 13 18 18 13 7 7 6 5 5 6 8 11 13 5 4 5 9 14 16 15 12 15 14 11 8 6 5 4 4 4 4 4 4 4 5 7 8 8 7 7 7 7 7 8 8 6 5 4 4 4 4 4 4 4 4 4 6 8 11 14 16 13 12 11 11 8 8 15 24 32 29 26 27 29 28 22 18 12 9 6 4 4 8 13 17 15 14 12 12 13 13 11 9 10 9 8 6 6 6 6 7 7 7 8 9 11 12 13 13 13 18 23 26 25 23 22 22 19 17 13 9 6 4 4 5 6 7 10 14 18 21 22 22 19 18 17 20 22 21 16 12 11 12 12 12 9 7 6 6 8 10 13 15 18 19 19 19 19 17 15 13 12 9 6 3 6 6 7 8 10 11 12 12 15 14 13 11 8 6 4 4 2 2 1 1 1 1 2 4 2 2 3 4 4 5 5 5 27 23 23 30 36 36 34 32 37 37 38 37 34 29 24 20 25 27 30 33 36 37 36 35 28 32 38 41 36 30 32 38 34 32 30 30 31 31 29 26 31 34 38 41 43 43 42 41 43 42 40 37 35 34 34 35 35 34 33 31 24 20 25 33 31 33 38 39 36 31 34 40 33 31 29 29 29 28 25 23 24 17 21 8 8 43 74 94 56 44 47 52 55 75 89 79 45 38 34 38 41 39 34 31 33 30 26 20 16 23 45 66 97 133 139 94 50 39 38 29 47 97 131 99 36 9 13 13 22 29 62 123 162 135 74 38 43 35 27 43 66 83 78 38 30 26 29 64 140 189 136 41 8 43 91 138 171 175 165 160 171 171 170 169 167 165 163 161 163 163 164 164 164 162 158 155 157 154 147 139 138 140 136 129 134 132 135 139 133 123 123 132 135 129 120 113 108 98 77 57 49 60 64 55 51 57 62 61 60 60 62 47 42 88 127 119 77 64 64 61 47 63 108 140 136 133 131 134 141 142 133 122 107 84 59 50 52 54 52 49 55 51 51 52 47 40 43 52 76 120 132 130 128 141 159 136 76 50 35 40 43 43 62 91 102 91 126 171 172 160 162 160 180 183 164 117 71 50 49 52 44 66 81 91 102 101 87 78 57 35 73 88 98 152 154 110 58 39 52 70 85 76 58 81 95 93 61 38 73 125 128 100 77 54 46 54 53 45 37 30 31 37 35 21 35 66 105 161 147 111 66 45 43 36 36 48 52 47 47 49 43 34 36 45 76 105 99 57 45 71 78 57 42 40 38 40 43 42 36 31 55 118 173 179 168 169 174 172 166 158 163 168 151 114 66 25 59 113 166 180 176 171 134 80 105 146 153 140 140 119 89 87 123 121 87 46 39 50 47 37 50 45 60 87 111 94 60 65 100 140 135 116 111 110 119 122 116 101 79 58 44 38 36 37 48 61 58 48 50 54 50 48 51 34 29 45 61 59 46 38 59 98 118 111 91 54 29 33 42 56 66 64 60 57 48 37 36 39 43 41 31 21 24 33 48 54 49 35 37 57 76 81 51 42 49 64 67 58 39 18 63 99 97 59 49 70 71 54 34 26 28 39 40 29 20 20 22 23 25 28 28 28 33 40 52 60 56 40 37 46 44 31 28 35 45 52 52 44 33 26 30 28 26 25 26 25 23 21 21 21 22 21 20 18 17 17 16 23 25 22 26 44 61 69 110 98 74 48 32 30 32 34 35 36 33 29 29 33 35 35 31 31 30 29 30 34 38 42 45 45 43 34 29 46 65 66 40 32 33 49 60 56 46 42 44 43 41 40 42 46 52 56 51 34 25 31 35 29 24 26 42 60 88 124 140 107 45 5 7 15 25 29 28 23 20 19 20 28 34 36 44 55 57 50 31 32 35 38 40 37 32 27 28 33 35 28 19 19 29 41 43 42 50 57 57 60 56 42 32 38 48 61 71 80 94 106 117 113 102 92 83 76 93 126 127 98 73 111 145 148 161 161 108 44 22 29 33 35 27 24 20 17 25 41 63 102 139 154 94 11 16 62 77 72 48 39 56 60 67 71 69 65 65 68 64 57 44 34 34 41 48 49 47 53 61 56 43 47 55 52 49 45 45 54 62 60 49 38 31 25 46 73 85 104 125 129 104 80 38 45 65 72 84 69 84 90 86 70 58 60 64 64 63 61 59 57 52 47 49 55 58 61 50 39 47 59 64 67 53 52 48 42 37 35 37 40 44 45 47 48 47 45 43 42 43 41 39 41 43 41 34 27 28 39 44 40 35 35 31 26 30 45 53 47 39 40 43 43 38 36 33 32 32 30 25 21 24 23 24 25 20 19 33 51 47 48 49 50 50 50 52 54 61 50 55 51 29 29 37 24 33 24 27 39 56 74 78 66 54 46 41 31 18 21 31 32 40 42 42 42 43 44 40 33 30 31 31 30 31 38 49 57 51 48 41 33 29 29 33 35 37 41 50 60 68 67 60 53 65 105 93 46 29 62 95 83 54 46 58 72 67 63 59 46 56 56 55 53 48 41 36 33 34 34 34 32 31 35 43 49 73 80 47 18 28 35 27 28 28 23 20 21 26 28 25 21 19 30 44 53 56 53 46 41 51 91 144 173 176 170 145 109 69 88 85 56 43 55 61 51 54 55 49 65 64 52 56 37 34 38 31 32 26 28 56 70 69 37 21 15 24 34 26 28 32 34 37 67 124 159 151 133 101 64 43 25 18 25 23 25 27 43 38 26 27 23 22 34 48 49 46 39 30 25 24 26 24 25 21 14 11 16 24 28 39 32 23 18 17 19 21 22 19 21 19 13 8 9 16 21 44 41 38 39 42 44 42 39 39 51 54 52 55 54 48 48 46 41 37 36 36 37 44 53 58 57 51 43 40 41 41 39 29 29 33 37 40 42 49 57 68 57 53 60 68 62 46 33 42 39 38 40 45 50 51 50 43 37 29 21 17 17 19 22 22 27 28 25 26 36 50 58 56 48 39 33 32 35 37 38 30 34 44 55 62 62 56 50 27 35 44 50 52 51 48 45 51 47 46 48 47 43 43 46 48 51 53 53 55 57 53 46 41 40 40 43 44 40 31 23 37 39 42 38 27 18 23 32 47 38 30 27 26 27 29 33 33 30 28 31 39 46 49 49 36 32 30 33 40 45 45 43 36 38 41 43 42 39 35 32 25 29 38 48 55 55 50 44 44 39 34 33 31 32 37 44 50 48 47 47 47 42 35 29 31 32 29 26 26 30 31 29 32 33 33 32 32 32 32 33 39 39 40 43 47 49 48 47 54 54 46 31 20 16 17 18 20 17 18 26 35 37 28 19 10 14 20 30 39 42 40 37 43 45 49 49 37 22 15 15 18 16 13 12 14 18 21 23 25 24 26 32 35 35 38 43 40 39 36 33 31 30 31 32 34 33 32 31 28 28 34 43 57 54 47 41 40 44 45 42 39 39 39 38 38 38 39 40 39 40 39 31 21 24 45 67 71 57 38 28 33 41 36 26 28 33 44 55 63 64 59 54 47 38 27 22 23 27 30 30 36 36 36 36 38 38 31 22 13 11 14 20 24 23 25 29 30 30 34 37 35 28 24 24 28 30 31 32 30 26 22 19 19 17 15 15 19 24 29 32 39 42 42 45 42 27 20 28 50 45 30 19 17 13 11 18 17 20 24 28 29 25 18 12 6 10 18 26 30 26 18 12 6 10 14 14 12 13 18 24 23 21 20 18 14 11 14 21 21 21 22 24 22 22 27 34 39 36 32 29 26 23 18 15 11 15 20 24 24 22 20 19 21 20 18 17 17 19 21 22 24 23 22 22 23 24 25 26 23 26 29 28 25 25 29 34 47 43 39 36 31 27 28 32 53 40 28 23 21 15 11 9 11 14 17 20 22 23 22 22 7 7 8 10 11 10 8 6 12 14 15 15 14 13 13 13 16 16 16 16 15 15 15 16 16 18 20 22 21 19 15 14 10 8 7 9 16 21 21 19 8 9 9 14 19 21 21 19 16 15 14 13 12 14 16 17 20 21 20 17 13 11 12 14 21 21 22 24 25 23 18 15 15 15 17 17 17 15 13 12 21 25 31 36 37 34 30 26 16 17 24 35 44 41 28 16 12 19 26 28 28 32 35 35 24 19 13 8 6 8 12 15 18 21 21 17 17 23 31 35 32 27 26 28 28 23 19 19 15 17 18 15 11 9 11 13 18 18 19 24 29 33 33 32 22 22 21 21 22 23 24 25 21 17 12 13 19 28 35 39 48 40 29 18 12 13 17 20 19 18 17 18 19 20 20 20 24 24 26 27 28 26 24 21 18 17 15 14 14 16 17 19 15 13 10 7 5 4 5 5 5 8 11 11 12 18 31 41 36 34 33 35 38 40 38 36 27 21 18 24 34 39 34 27 19 19 18 17 16 18 28 39 45 39 30 21 17 17 17 19 26 31 37 42 42 37 30 25 21 14 6 4 8 9 6 2 9 9 9 10 12 15 17 19 21 18 16 18 21 19 12 7 4 6 11 19 28 36 43 47 33 22 13 16 26 34 33 28 31 32 34 36 36 35 32 30 25 23 20 18 16 15 14 13 13 13 13 13 17 28 43 54 39 32 22 17 17 19 22 23 25 27 29 30 26 19 12 6 12 14 14 14 17 21 19 14 29 31 33 31 28 24 23 23 18 18 17 16 15 14 13 13 11 11 14 19 23 25 23 20 19 17 13 8 4 2 4 6 9 12 16 17 16 15 14 14 15 13 13 15 12 9 13 21 27 29 24 16 14 22 30 34 36 39 40 37 38 41 41 37 32 29 25 24 24 24 22 19 23 34 42 43 43 46 50 50 50 51 50 47 41 34 28 25 18 17 17 16 15 13 12 12 19 20 18 15 12 14 19 25 36 33 29 28 28 28 26 24 20 15 10 8 10 14 17 19 17 16 15 15 15 15 15 16 15 17 18 17 15 17 25 31 27 26 25 29 32 32 26 21 17 21 24 24 19 14 10 8 8 8 8 9 10 12 13 14 15 11 6 4 4 5 5 5 4 4 5 5 4 4 4 4 5 6 6 5 5 4 4 3 5 5 4 4 4 4 5 5 6 9 14 17 16 19 28 40 40 40 37 31 23 17 13 12 17 16 15 14 14 13 13 13 15 12 10 13 18 19 13 6 9 8 7 6 7 9 12 14 6 4 2 4 8 12 13 12 15 14 11 9 7 6 6 6 5 5 4 4 4 6 7 8 9 8 8 8 8 8 8 8 4 4 4 4 4 3 4 4 4 4 4 5 8 12 15 18 15 13 11 10 7 7 15 25 35 32 28 29 31 31 26 22 10 8 4 3 4 7 13 18 18 17 16 17 18 17 15 12 11 10 8 7 6 6 7 7 7 7 9 11 13 15 16 17 16 19 23 24 23 21 20 21 23 20 16 11 7 5 5 6 14 17 22 25 26 27 27 27 22 21 21 23 24 22 15 9 5 6 9 10 9 9 9 10 11 13 15 17 19 20 20 20 21 18 14 11 9 6 3 1 7 7 8 8 10 11 12 13 19 17 15 12 9 6 4 2 1 2 2 2 1 1 3 4 1 2 3 3 4 5 5 5 23 27 29 28 29 34 37 37 34 36 36 33 27 22 21 21 26 25 24 25 29 32 33 33 33 33 40 47 43 33 32 38 32 31 28 23 18 16 18 21 24 37 46 44 39 41 45 47 41 40 37 33 28 28 30 34 33 35 36 34 30 28 28 29 30 31 31 32 34 37 39 41 32 32 32 32 30 27 24 22 19 20 17 13 17 29 40 44 29 37 29 18 41 81 87 65 40 37 35 34 34 36 36 36 33 31 26 19 20 46 94 134 196 175 122 59 32 46 68 74 76 137 159 102 36 14 16 14 25 28 74 147 174 130 68 35 38 40 39 36 35 39 40 38 32 27 48 116 170 138 61 16 55 115 152 179 178 159 165 164 167 170 171 167 169 173 171 166 158 164 161 149 146 153 159 158 160 155 149 149 155 159 151 139 141 142 143 151 155 144 141 153 164 138 135 128 103 107 112 86 62 42 35 49 58 50 46 51 52 57 47 43 60 76 78 76 55 69 57 36 56 108 150 167 144 132 126 130 134 129 120 116 75 51 51 53 45 38 48 85 112 88 63 52 48 45 47 53 84 114 125 125 128 145 150 116 59 43 37 45 52 49 50 57 56 90 144 184 187 167 160 169 182 180 166 135 94 61 46 44 43 47 72 110 126 115 102 101 61 67 83 90 117 177 172 94 26 27 84 125 116 79 50 66 75 77 55 70 129 173 163 116 77 59 45 46 48 44 41 42 38 36 30 29 47 75 93 96 65 50 32 27 37 47 43 32 40 66 76 56 33 32 43 50 71 89 73 41 53 84 79 53 41 48 36 34 47 36 29 51 123 169 194 176 162 172 173 160 152 158 178 182 142 86 48 34 62 106 148 158 153 160 134 60 80 147 160 149 138 103 91 110 145 133 83 41 36 33 40 68 55 43 70 102 115 105 74 59 107 146 139 120 103 89 92 77 64 60 56 48 35 28 37 51 53 51 52 54 51 46 49 57 56 35 35 53 61 56 47 38 51 69 84 81 66 53 50 53 51 47 48 57 63 58 51 47 44 40 35 32 32 33 32 31 43 38 23 18 45 81 82 60 41 55 58 51 46 35 26 26 76 97 89 63 54 50 41 39 25 28 30 29 26 24 24 25 27 23 27 38 42 37 35 38 48 46 44 42 39 33 25 19 27 45 67 74 64 48 39 37 34 30 28 28 30 28 24 21 25 23 21 21 21 21 19 17 13 17 19 22 21 17 31 60 113 130 96 44 33 33 29 36 42 32 28 35 43 42 34 29 32 30 29 29 31 35 39 42 45 53 50 38 40 56 63 59 35 35 37 52 70 65 47 41 48 48 46 42 39 40 46 52 47 42 36 34 35 36 36 34 42 46 65 94 102 76 35 7 16 18 24 28 25 17 17 21 23 27 32 38 41 41 38 36 29 31 34 33 31 30 31 34 32 36 38 34 27 25 31 38 42 46 44 48 62 61 44 33 34 39 60 87 96 86 81 85 81 80 77 82 87 84 89 108 145 119 93 75 69 118 181 176 105 56 22 31 45 37 26 27 18 19 20 49 105 131 103 66 40 26 25 41 47 38 33 38 49 54 41 49 85 89 71 73 76 56 35 28 37 47 50 47 53 50 44 40 44 50 51 47 42 41 44 55 65 63 47 33 30 40 51 57 65 81 106 126 118 47 16 33 41 53 67 65 65 67 67 65 60 58 58 60 64 64 63 60 57 55 54 54 53 50 47 51 59 66 67 64 51 48 48 49 41 28 24 29 30 46 59 59 49 41 36 34 40 38 37 37 39 38 36 33 36 36 39 41 39 34 34 37 45 49 49 43 42 46 46 40 35 32 28 26 28 31 30 27 25 26 26 26 26 29 34 38 49 46 47 52 50 45 47 55 56 57 56 49 38 31 29 30 29 31 34 40 47 55 61 64 59 50 36 24 18 20 26 31 44 44 42 40 43 45 40 31 25 29 32 33 33 40 52 63 63 52 36 25 21 22 26 28 33 41 49 55 62 65 60 52 56 45 30 25 37 53 60 57 45 50 56 58 55 49 43 41 49 54 59 59 52 46 42 41 40 31 29 33 33 31 38 48 73 60 43 33 32 32 31 29 26 24 22 23 26 28 28 28 24 30 41 51 57 56 52 48 42 64 108 159 183 155 89 33 28 35 42 44 47 52 55 55 47 45 45 46 48 49 48 46 36 42 48 47 39 30 26 25 32 29 24 22 25 29 27 22 25 27 35 56 85 104 104 95 76 64 47 32 24 21 19 18 27 30 35 35 27 20 23 31 48 48 45 39 32 29 29 31 35 27 20 15 12 11 19 29 36 27 20 21 24 24 23 23 23 19 18 19 18 15 15 18 40 46 49 46 43 42 42 41 42 46 52 56 56 53 48 45 38 37 36 38 42 44 45 45 59 66 59 38 27 31 35 32 18 17 20 32 42 45 45 46 60 58 60 64 60 48 35 30 40 38 35 35 43 54 57 55 51 42 31 23 21 21 21 20 25 26 31 37 37 38 46 57 45 42 38 36 38 40 40 40 31 37 42 48 59 65 53 33 26 39 51 54 52 50 47 44 43 42 47 56 54 44 43 49 43 43 45 50 53 51 43 36 42 43 44 43 38 31 25 22 36 41 42 41 38 25 20 26 47 46 41 34 33 37 38 35 31 33 34 35 36 39 43 46 41 35 28 28 37 47 47 41 34 37 41 44 44 40 35 32 28 29 30 33 36 40 42 43 38 38 35 30 27 31 39 47 52 50 49 48 42 35 33 35 37 35 29 23 25 31 32 28 28 30 31 28 26 25 28 31 40 40 41 42 43 43 44 44 57 53 43 28 19 17 17 17 23 22 21 22 23 24 24 23 15 15 20 29 39 44 40 36 43 49 52 44 28 16 13 16 13 13 13 13 13 14 14 14 19 22 26 28 32 38 40 38 38 35 32 32 34 34 34 34 38 37 34 31 28 30 36 41 55 52 45 37 31 34 42 50 41 38 36 35 36 37 37 37 32 39 42 37 32 35 44 50 64 57 44 31 29 32 31 28 34 43 49 50 56 64 62 53 39 33 29 30 30 27 27 28 34 36 39 40 37 32 28 25 21 18 15 13 15 21 29 34 36 39 38 31 22 19 25 32 32 31 31 31 30 27 23 21 22 17 11 12 16 22 27 29 37 36 41 46 39 27 24 28 45 34 22 16 17 18 15 12 15 19 26 29 29 24 18 14 5 6 14 28 34 27 17 11 11 9 8 10 14 17 18 17 21 20 18 14 12 13 16 19 22 22 23 24 25 26 26 27 35 32 31 31 27 20 15 16 15 24 34 37 33 27 25 25 25 24 21 19 18 18 19 21 21 26 29 27 25 26 26 25 27 29 30 30 29 28 29 31 42 46 45 37 30 30 33 35 38 36 31 23 16 12 12 15 14 15 18 22 25 24 20 16 8 7 6 6 7 8 7 7 8 11 16 20 20 17 13 11 15 15 16 17 17 18 18 18 21 19 18 19 20 20 18 16 6 7 9 12 15 17 19 20 8 9 11 14 16 18 19 19 12 10 8 9 12 13 12 10 17 17 16 16 17 18 19 20 20 21 24 25 25 23 20 17 12 11 12 14 16 16 14 11 11 17 26 31 30 28 26 25 13 15 21 29 35 32 23 14 2 11 23 28 26 22 22 24 17 17 14 9 5 5 10 15 24 28 29 22 14 15 26 37 36 31 27 27 27 23 17 12 18 21 22 16 8 4 8 12 18 18 19 21 24 26 26 25 20 23 22 19 21 28 36 39 30 25 19 15 15 19 25 29 37 32 25 19 16 16 18 21 23 20 16 14 16 19 24 26 23 25 28 29 28 26 26 26 18 14 11 12 15 18 17 14 9 9 7 6 5 4 4 4 7 9 11 13 16 21 27 32 32 36 36 31 29 33 35 33 32 22 12 13 22 30 31 28 15 14 13 14 19 27 35 41 37 32 25 19 17 17 20 23 30 31 32 31 30 26 23 21 18 13 8 4 5 6 6 5 7 9 13 17 19 19 19 19 16 19 22 21 17 12 9 8 5 9 13 18 24 32 40 47 36 22 14 20 27 29 31 36 42 46 47 45 42 39 32 25 24 21 17 15 15 16 15 14 10 10 11 14 21 29 36 40 33 27 20 16 17 20 22 22 33 30 25 23 22 20 17 13 13 15 18 21 23 22 19 17 24 32 38 33 26 23 24 25 22 19 16 15 17 17 15 12 13 15 18 21 23 23 23 22 15 11 8 6 5 6 7 7 13 12 12 15 18 20 18 16 15 16 16 14 11 13 17 21 31 30 29 28 27 27 28 29 37 37 37 38 38 37 36 35 30 31 31 31 28 23 20 18 18 22 30 37 42 44 43 42 50 49 46 41 35 28 22 19 19 18 18 19 20 18 14 11 17 18 17 16 14 14 18 21 30 32 32 30 30 28 23 16 18 13 9 10 13 17 17 15 16 16 15 14 13 11 10 9 17 17 15 15 19 26 35 41 32 26 22 24 29 30 24 17 20 20 19 15 11 9 9 11 8 8 8 8 10 12 13 14 13 13 11 7 4 2 2 4 7 3 1 3 4 4 4 7 10 12 13 12 9 8 9 11 6 6 5 5 5 6 7 7 5 8 11 14 16 22 28 34 41 41 38 28 17 12 12 16 14 14 15 17 18 19 19 20 14 11 9 10 13 15 14 11 8 8 8 7 7 8 12 15 6 4 3 2 3 4 4 4 7 8 9 10 9 8 7 6 6 7 7 7 8 8 9 9 9 10 11 12 11 9 7 6 6 5 4 4 6 6 4 1 4 4 5 9 14 18 18 18 16 14 11 7 3 3 11 23 36 34 31 31 36 38 33 25 16 7 2 2 6 9 14 18 18 17 15 14 13 13 14 15 11 8 7 9 8 5 4 5 15 19 20 20 21 26 28 27 35 27 18 14 15 17 16 15 20 18 17 14 9 6 11 19 23 29 35 38 36 33 33 34 33 31 26 21 21 21 16 8 4 4 5 5 5 6 8 10 11 13 17 20 21 19 17 15 12 12 11 10 9 8 6 5 9 9 9 9 10 12 14 15 20 17 13 9 7 5 3 2 3 3 2 1 1 1 2 3 5 3 2 2 5 7 7 7 27 33 37 35 33 34 35 34 39 38 36 33 29 28 28 30 24 22 21 22 26 30 32 32 29 31 40 48 44 33 30 35 30 29 26 21 17 14 16 18 25 35 41 41 39 42 46 47 38 38 35 31 27 26 29 32 29 33 36 35 29 25 25 26 27 27 27 28 31 35 38 40 35 34 32 30 27 24 22 21 18 18 16 13 18 29 37 39 31 32 26 24 38 56 55 41 38 37 36 35 35 36 36 37 34 23 15 23 50 91 137 169 181 142 82 39 43 78 104 108 127 169 168 100 32 13 17 16 21 33 72 116 117 78 45 38 36 38 37 35 35 39 41 39 29 43 80 123 125 86 63 74 111 146 161 178 179 165 168 166 163 165 166 167 169 171 168 163 162 162 155 145 143 149 153 151 150 150 151 154 159 157 142 126 130 131 132 140 152 151 151 161 184 147 133 142 148 157 149 118 82 62 49 51 52 46 46 52 55 55 48 45 52 55 54 58 59 67 58 46 76 138 171 165 140 135 131 130 127 118 104 92 71 52 55 56 49 46 62 104 133 113 84 61 47 44 46 49 75 103 123 138 145 146 127 78 42 47 49 46 42 42 44 46 49 76 121 158 165 156 155 165 160 163 162 148 121 89 63 48 31 46 86 134 154 132 94 68 50 44 56 85 132 177 149 71 9 45 126 172 155 99 52 61 75 81 66 87 151 192 172 115 74 57 44 44 47 45 43 45 29 37 45 50 57 62 55 43 40 29 25 33 42 40 34 30 47 66 72 52 33 33 41 43 51 45 38 47 65 65 51 46 49 49 39 40 41 25 46 105 172 181 183 173 166 167 168 164 158 175 176 145 102 69 49 37 40 98 152 169 163 154 118 60 89 154 165 149 133 98 90 112 154 138 81 34 33 42 53 78 63 46 72 117 152 152 104 64 93 143 156 148 129 106 95 75 64 57 49 43 38 34 33 35 43 42 42 46 54 59 58 55 47 42 48 57 56 54 48 37 36 50 61 61 55 53 55 57 47 44 45 54 59 56 49 45 44 39 33 30 30 31 32 33 37 28 21 31 55 73 68 53 65 68 55 37 30 27 30 40 70 92 97 79 60 46 34 29 22 25 28 27 25 22 22 22 26 24 31 42 44 39 37 41 50 47 43 39 34 28 21 15 35 62 83 79 61 49 43 38 36 37 33 26 25 28 27 23 27 24 22 21 21 21 18 16 16 19 19 21 21 16 26 49 92 109 83 42 35 36 31 35 39 36 36 41 42 37 33 32 32 31 30 30 32 35 38 40 45 53 50 41 44 58 63 57 31 33 39 54 71 65 49 43 46 46 46 43 40 41 46 51 49 45 41 41 43 45 45 43 46 43 49 63 65 48 28 17 25 23 24 24 20 15 17 22 25 29 34 39 41 39 35 34 33 34 34 33 31 31 34 36 37 43 48 47 42 37 37 40 42 44 43 50 62 57 43 38 40 46 65 84 86 76 75 83 84 86 93 108 114 99 89 99 139 160 133 68 42 105 161 137 83 54 31 34 46 46 36 29 23 21 24 60 114 126 82 36 35 25 32 53 59 48 45 55 57 68 76 106 139 121 81 71 77 59 39 33 39 47 47 43 47 46 42 40 44 50 50 47 36 35 39 50 62 63 51 40 37 42 49 54 59 66 76 83 61 21 22 54 60 60 63 57 56 57 58 58 58 58 59 60 65 63 61 58 56 54 51 49 52 55 56 56 61 67 64 58 44 44 44 41 32 23 21 22 27 42 55 55 48 43 43 43 38 37 37 39 41 41 39 37 35 33 35 39 41 40 41 44 50 53 50 44 41 45 44 39 36 31 25 23 26 30 30 28 25 27 28 28 28 30 34 38 45 45 47 50 51 50 53 58 57 56 52 44 35 30 32 35 35 35 36 39 44 50 56 60 53 42 27 18 18 25 35 41 42 43 42 40 42 44 39 32 25 29 31 31 32 38 50 59 62 51 36 24 19 18 20 22 29 39 50 57 62 62 54 45 44 39 32 31 41 53 55 51 43 46 49 48 44 40 36 35 44 51 58 59 54 49 47 48 43 35 31 33 33 30 35 45 58 49 39 35 37 39 38 36 31 28 26 26 28 29 30 29 23 28 37 48 56 57 54 50 38 48 78 116 128 98 51 20 32 39 44 46 48 52 54 54 50 48 47 48 49 49 47 45 38 44 50 49 41 33 29 29 28 26 21 19 23 29 28 24 25 33 42 47 51 57 60 60 61 55 46 34 25 19 17 17 22 27 34 36 29 21 21 26 42 45 46 40 31 27 29 33 32 26 20 17 14 13 19 28 34 29 24 23 23 22 24 27 25 20 16 15 13 12 14 19 44 51 54 51 46 44 43 41 40 43 48 51 52 51 48 47 37 34 32 33 37 41 44 44 65 70 61 37 25 27 31 29 20 17 20 30 40 43 43 44 57 54 54 57 53 43 33 29 38 36 32 33 42 54 59 59 52 42 29 21 19 20 22 22 25 27 32 37 37 35 42 52 43 40 36 35 38 42 44 45 34 37 42 50 62 65 49 28 24 39 53 57 54 50 46 42 39 39 46 55 55 49 50 58 49 46 43 44 46 46 42 38 43 42 40 39 37 35 33 32 41 46 46 44 42 30 24 31 49 48 44 37 36 39 39 35 34 35 34 35 36 38 41 43 41 36 30 29 37 47 46 41 33 37 41 45 46 43 39 36 29 30 30 30 33 36 38 40 33 33 33 31 32 37 46 54 52 49 48 47 42 35 33 36 39 36 28 22 23 28 29 26 27 28 29 26 23 24 26 29 38 38 37 38 39 42 44 45 54 53 44 29 19 16 17 17 22 22 21 22 23 23 22 20 17 18 22 31 40 44 40 34 38 44 47 39 25 15 13 16 13 13 12 12 12 14 14 14 19 24 27 28 32 37 38 37 31 29 29 30 33 36 37 38 39 39 39 36 34 35 37 40 53 48 40 30 27 30 41 50 42 39 36 35 36 35 32 29 30 36 39 37 36 39 43 45 54 54 48 37 30 30 30 28 39 47 52 53 58 64 61 52 40 34 31 32 33 31 31 33 34 35 35 33 29 25 23 23 21 19 15 12 13 20 30 37 42 41 38 31 25 26 34 42 42 41 40 38 35 31 25 20 18 15 12 13 17 22 26 28 30 31 38 46 43 32 27 30 44 33 22 16 16 18 15 12 17 19 22 24 23 20 17 14 6 6 13 26 33 28 18 11 12 10 9 10 13 16 16 15 18 20 20 17 14 13 15 18 21 21 22 22 24 25 28 29 31 28 28 30 27 21 17 17 24 32 40 41 36 31 30 32 30 29 26 23 22 22 23 23 24 29 31 28 26 27 28 26 24 26 29 32 33 33 31 31 40 45 45 38 31 30 32 33 35 35 32 25 17 13 12 13 15 15 17 20 22 21 18 15 9 7 6 6 7 8 7 6 7 9 13 16 16 14 11 9 15 15 16 17 18 18 18 18 20 19 18 18 19 17 14 11 5 6 8 11 13 15 17 18 8 10 12 15 17 19 19 19 12 10 8 8 10 12 11 10 16 15 15 15 15 16 18 18 22 24 25 26 25 22 18 16 14 14 14 15 16 16 13 10 10 15 20 25 27 28 28 28 20 18 18 22 27 25 15 7 5 11 20 25 24 22 20 20 16 15 13 9 5 6 12 17 26 29 30 23 14 14 23 33 38 34 30 27 24 19 15 11 14 17 17 13 6 5 8 13 15 15 17 20 22 23 22 20 19 22 21 18 20 28 36 39 32 28 23 18 18 18 21 23 25 23 19 17 17 20 23 26 24 21 18 17 18 21 25 28 29 29 29 28 28 27 26 26 19 16 13 14 16 17 15 12 7 7 6 4 4 4 4 4 5 7 9 12 15 20 27 32 31 35 34 30 28 32 35 36 33 22 11 10 16 24 26 25 18 16 15 18 24 32 39 43 34 30 24 19 17 19 22 24 24 24 25 25 24 21 19 18 19 15 11 8 6 7 7 7 8 11 16 22 26 26 24 22 20 22 24 23 19 14 11 10 7 11 15 19 23 29 36 41 32 21 17 25 33 35 39 45 50 52 50 45 41 38 31 24 23 20 17 16 17 17 15 14 12 12 13 16 22 29 35 39 35 31 24 20 19 20 22 22 29 27 25 23 21 18 14 12 11 12 15 20 23 23 21 19 27 36 41 35 26 22 24 27 22 19 16 15 16 17 16 14 16 17 19 21 21 21 20 19 14 10 9 8 8 9 9 9 12 11 12 16 20 22 21 20 20 19 17 15 14 16 20 23 30 30 29 29 28 27 27 27 31 32 33 34 34 33 31 29 29 31 32 32 29 25 20 17 13 18 24 32 37 40 41 42 49 49 47 40 32 23 18 16 18 17 16 17 19 19 17 15 17 18 18 16 14 14 16 19 27 30 31 31 31 30 24 18 16 12 9 11 16 19 19 17 15 15 15 14 13 10 8 7 10 11 14 17 23 31 41 47 34 29 25 26 28 26 19 12 15 15 15 13 11 10 12 13 14 14 13 12 12 13 14 14 9 10 10 8 5 2 2 3 6 3 1 3 4 4 6 10 21 21 20 17 13 10 10 11 8 8 7 6 6 6 6 7 6 8 11 14 18 25 32 38 42 40 34 25 16 12 13 16 14 15 15 16 17 17 17 17 12 10 9 11 14 16 13 10 7 8 8 7 6 7 11 14 7 4 3 2 3 4 4 4 5 6 7 8 9 9 9 9 7 7 7 8 8 9 9 10 12 12 13 14 14 13 13 12 12 10 7 5 6 5 4 2 5 6 10 16 22 26 26 25 19 17 15 11 6 4 11 21 37 36 34 33 38 41 35 27 17 10 5 6 10 11 12 14 14 13 12 11 11 13 14 15 11 9 10 12 11 7 5 6 20 26 32 36 40 42 39 34 28 22 15 13 14 16 15 13 16 15 15 14 11 10 16 25 29 33 37 39 38 36 33 32 32 31 27 25 26 26 21 13 4 4 5 5 5 7 9 11 13 14 16 17 17 16 13 12 10 10 10 10 9 8 7 7 9 10 10 11 12 13 14 14 16 13 10 7 6 5 4 3 3 3 2 1 1 1 2 3 5 3 2 2 5 7 8 7 33 41 46 42 36 34 34 33 43 40 35 32 32 33 34 35 22 19 17 18 22 27 31 32 27 30 38 46 43 33 29 31 28 26 23 19 16 14 14 15 25 30 35 38 40 44 46 45 36 35 32 28 25 25 28 30 26 33 37 34 26 20 20 23 23 23 23 24 27 32 37 40 37 35 31 27 24 21 20 20 18 17 14 14 21 29 32 31 28 24 25 31 36 33 27 23 37 37 37 37 36 36 37 38 38 19 8 25 64 103 129 142 132 93 44 27 52 94 121 128 156 178 162 95 35 18 19 14 22 35 57 70 56 33 29 41 36 38 37 34 35 40 42 41 34 51 78 85 69 73 114 154 140 147 142 156 172 169 170 168 162 162 163 167 167 164 161 161 161 165 164 156 148 146 148 149 148 150 152 156 161 160 148 134 117 125 132 143 159 159 150 148 138 122 124 151 174 174 155 137 100 83 65 54 48 44 46 52 62 54 49 47 41 33 42 59 88 66 56 67 102 155 178 162 135 132 127 121 115 109 101 94 87 67 63 54 42 43 67 111 138 127 99 64 45 46 53 55 68 89 111 138 146 132 98 43 46 54 49 36 38 53 57 47 37 65 110 149 162 155 148 150 136 141 147 149 138 107 68 39 26 38 91 163 186 140 75 39 40 26 32 81 147 169 118 49 18 74 150 189 176 116 58 58 106 105 77 87 143 182 162 104 65 52 43 44 47 46 45 46 30 37 44 47 47 42 32 22 23 19 25 38 40 31 32 41 48 59 58 43 32 34 37 33 32 19 39 90 102 54 21 33 43 47 40 35 37 47 98 170 194 182 169 164 168 166 150 132 137 171 158 96 58 56 52 39 35 101 160 177 169 138 93 63 116 166 168 155 145 117 108 119 161 136 74 28 32 51 69 90 69 51 82 141 190 187 115 51 78 139 170 163 135 110 108 107 96 80 57 39 34 35 33 29 33 34 36 41 51 59 58 51 58 60 63 58 49 50 50 40 37 43 45 43 46 53 52 47 42 40 42 51 57 55 48 43 40 36 30 28 28 31 32 33 31 21 24 46 63 62 53 48 80 75 52 27 19 23 34 48 59 79 99 95 66 42 30 22 19 22 25 26 25 22 20 19 25 28 37 47 47 40 39 43 55 50 44 38 32 26 20 16 39 71 90 76 54 46 45 43 46 53 54 46 41 41 37 31 27 25 23 22 22 21 19 16 20 21 19 20 23 18 20 35 60 76 59 33 34 38 33 34 37 41 47 49 42 34 31 34 31 31 31 32 33 34 36 37 45 51 50 45 50 62 62 52 27 34 43 58 72 66 50 45 42 44 45 44 42 43 47 51 50 47 45 46 50 53 52 50 51 46 43 44 40 32 30 33 36 30 25 20 17 16 21 27 31 33 37 39 39 37 35 33 40 38 35 32 32 34 37 39 43 50 58 61 59 53 47 43 42 40 40 53 64 54 41 42 42 51 66 74 69 64 74 90 100 103 117 142 147 115 84 81 123 182 161 73 33 79 117 87 59 54 45 41 47 53 44 30 29 27 33 65 103 98 53 16 39 61 78 77 69 70 78 84 74 84 101 137 160 126 78 64 73 60 44 39 42 46 44 40 40 41 41 41 44 49 47 43 29 29 34 46 58 63 58 51 44 45 47 51 54 52 44 38 21 17 53 95 96 81 71 61 50 50 50 51 53 54 54 53 61 59 56 53 50 47 44 42 50 58 61 59 61 65 59 46 37 41 39 32 24 20 19 17 28 42 52 50 43 42 46 51 38 38 39 41 43 45 44 43 40 35 33 38 44 45 47 48 55 55 52 45 42 43 43 40 40 33 26 24 27 30 30 28 27 29 31 32 32 33 35 38 40 44 47 47 50 56 60 61 60 57 50 40 32 30 34 38 38 37 35 35 39 46 54 58 49 36 20 14 18 30 41 47 39 41 42 41 41 41 37 33 26 28 30 31 33 39 48 55 58 49 36 24 17 14 14 14 23 34 48 57 60 56 47 39 33 33 34 37 43 49 49 45 44 44 43 39 34 31 31 31 37 46 56 60 57 54 55 57 45 37 33 34 32 27 33 42 49 44 40 40 44 46 44 40 37 34 30 29 30 31 31 30 26 27 33 43 53 57 54 50 42 41 55 76 74 49 29 25 38 44 47 48 49 52 54 53 53 52 50 50 50 49 46 43 40 46 52 50 42 34 30 30 24 23 20 18 22 29 29 26 22 32 39 36 31 33 40 44 44 45 43 36 26 18 15 15 18 26 35 38 32 24 22 25 34 40 45 40 31 25 28 34 29 24 20 17 15 16 23 31 34 30 27 25 22 22 28 36 32 24 17 14 11 12 17 23 49 55 59 56 50 47 44 41 39 41 42 44 46 47 47 47 34 30 26 26 30 36 41 43 67 71 61 38 24 27 30 27 20 17 20 29 38 42 43 43 53 49 46 46 44 37 31 29 32 32 31 33 42 53 58 57 47 38 26 19 17 19 22 23 25 27 33 38 35 32 36 45 41 38 35 34 38 43 48 50 40 38 40 49 62 62 43 23 26 42 56 59 54 48 43 39 33 33 41 52 54 51 56 66 60 53 44 39 39 40 41 40 45 40 36 36 39 43 44 44 43 49 49 47 47 39 35 42 49 49 45 41 40 41 40 37 36 36 35 35 36 37 39 40 40 36 30 30 38 46 46 41 31 34 39 43 44 43 41 39 31 30 30 27 28 30 33 36 31 32 32 34 37 43 51 56 50 47 46 45 40 35 34 38 42 37 27 20 20 24 25 23 24 25 26 24 22 21 25 29 36 35 33 33 37 40 45 48 53 55 49 35 22 17 18 19 23 22 23 23 24 22 19 17 20 20 24 33 42 44 40 34 33 38 39 32 21 13 13 15 14 13 11 11 11 14 16 17 21 26 28 29 31 35 36 34 28 27 27 27 31 36 38 38 38 39 40 39 37 36 36 37 49 43 34 25 22 27 40 49 45 41 38 38 39 36 29 23 26 32 36 38 41 43 42 38 43 48 50 41 30 25 27 27 40 46 50 52 56 61 57 50 42 36 33 35 37 36 37 40 43 43 40 35 30 26 26 27 20 19 16 12 11 18 31 41 45 41 35 30 29 35 45 53 50 49 46 43 39 32 25 19 14 14 14 15 18 22 24 25 24 27 35 47 48 39 33 33 45 34 22 16 16 18 15 12 18 18 18 17 17 16 14 13 9 7 11 24 33 31 21 12 13 11 10 11 12 14 14 14 17 20 22 20 15 12 14 17 22 21 20 20 21 24 27 29 26 24 25 28 27 22 19 20 33 38 43 43 38 36 37 40 41 38 34 31 28 27 27 28 31 34 33 29 27 28 29 28 22 24 28 35 39 37 32 27 36 43 47 41 34 31 32 32 32 33 32 27 19 14 12 12 17 16 15 16 18 18 15 13 9 7 6 6 7 7 6 5 6 7 9 11 12 11 10 9 15 16 17 18 18 18 18 18 19 18 17 18 17 15 10 7 5 6 7 9 12 14 16 17 9 11 14 17 20 20 20 20 14 12 9 8 8 10 10 10 14 13 13 13 13 14 16 17 23 25 26 27 25 22 18 16 19 17 16 17 17 16 13 10 9 11 14 20 25 28 29 28 24 20 16 16 18 16 9 2 6 10 15 20 22 22 19 16 14 14 13 10 8 9 13 18 26 29 29 21 12 11 19 27 39 38 34 26 19 15 12 11 10 11 11 8 5 5 8 13 12 13 15 18 20 19 17 14 18 20 20 17 19 27 35 39 34 33 29 25 21 18 17 18 17 17 17 16 18 22 25 27 24 23 21 20 20 23 27 30 35 32 28 28 30 30 27 24 19 17 16 16 17 16 12 8 5 4 4 3 3 4 4 4 4 6 8 10 13 18 25 30 30 33 33 30 29 31 34 35 31 22 12 9 12 18 21 21 19 17 15 19 26 35 40 43 33 29 24 20 18 19 22 24 18 18 18 18 18 18 17 17 20 19 16 13 9 8 9 10 11 13 19 27 33 35 32 28 26 27 27 24 20 16 15 15 13 15 17 20 22 25 28 31 25 20 22 32 39 42 48 55 61 59 53 45 41 38 32 24 19 18 17 17 19 18 16 14 14 15 16 18 22 27 33 37 37 35 31 26 22 21 22 23 24 26 27 26 22 18 14 12 9 10 14 19 24 25 24 22 30 40 45 37 26 22 25 30 25 23 19 16 15 16 16 17 20 20 20 19 18 16 15 14 9 9 9 9 11 12 12 11 10 12 16 22 26 28 26 25 26 23 19 18 19 21 23 24 28 28 29 29 28 26 24 23 23 25 28 30 29 26 24 22 28 30 32 33 31 26 20 16 9 12 17 23 29 34 37 38 44 46 45 38 26 17 14 14 16 14 13 15 18 21 21 20 17 18 18 16 14 13 14 15 22 26 31 33 35 34 27 19 15 13 12 14 19 22 21 19 16 15 15 13 11 9 6 5 4 7 13 18 25 32 39 44 36 32 29 28 28 23 13 6 8 10 11 10 10 10 13 16 19 18 17 15 14 13 14 15 9 11 13 12 9 5 3 2 4 2 2 3 4 4 9 16 31 30 27 21 16 13 12 12 13 12 10 9 7 6 6 6 5 8 11 16 22 29 37 43 43 37 28 19 14 12 14 16 15 15 15 15 15 14 14 13 10 9 9 12 16 16 12 9 7 7 7 6 5 6 10 13 7 5 3 3 4 4 4 4 4 4 5 6 7 9 10 11 8 8 9 9 10 11 11 12 14 14 14 14 15 17 18 19 23 19 12 8 6 5 4 3 4 7 13 21 29 32 31 29 24 22 19 16 9 6 10 17 35 35 34 34 39 43 39 32 21 14 10 12 14 12 10 11 10 10 9 9 10 11 13 15 12 11 12 15 15 11 10 13 27 35 45 52 56 55 46 35 20 16 12 11 13 14 12 10 10 10 11 13 14 15 22 31 36 36 37 39 39 36 31 27 26 27 26 26 28 30 25 18 6 5 4 4 5 8 11 12 14 14 14 13 12 11 10 9 8 9 9 9 10 10 10 9 9 10 12 14 14 14 13 13 10 9 6 5 5 5 4 3 3 3 2 1 1 2 2 3 5 3 2 3 6 8 8 7 41 49 52 45 37 34 37 38 44 40 35 33 34 34 33 31 19 17 14 15 20 26 29 31 28 30 35 40 38 31 29 31 27 25 22 18 15 14 14 15 22 25 30 37 44 47 44 40 36 34 31 27 25 26 28 30 29 35 38 32 21 14 16 21 22 21 21 22 25 31 36 40 35 32 27 23 21 20 21 22 21 18 16 18 25 29 28 25 21 20 26 35 35 28 23 24 35 36 38 39 39 38 38 38 37 21 12 27 52 68 68 63 66 51 35 36 53 76 95 106 122 138 126 80 41 29 23 12 27 29 32 34 30 28 33 42 39 40 39 35 36 40 43 42 41 44 44 37 59 128 184 190 152 135 116 128 154 161 161 163 164 163 164 166 163 158 159 165 163 171 178 172 158 147 148 154 149 148 145 144 149 155 154 149 112 127 139 150 161 153 130 116 79 81 93 124 148 132 107 104 116 98 74 55 45 45 52 58 68 53 47 44 31 31 63 100 129 69 52 86 116 143 161 158 136 125 116 112 106 104 112 124 123 95 76 52 34 35 54 93 123 122 97 57 38 47 59 58 64 77 91 114 115 98 77 40 59 52 40 41 67 90 76 44 29 58 102 139 154 150 139 134 140 139 144 155 157 134 92 57 41 40 91 171 187 121 53 31 35 27 30 75 137 143 88 39 30 80 123 148 158 125 78 68 127 125 91 86 124 150 129 76 52 46 43 47 50 47 44 43 36 36 36 33 28 25 26 29 28 38 52 56 45 31 34 46 49 52 47 36 34 39 37 28 23 35 83 138 126 51 12 31 39 54 42 26 51 105 156 189 172 172 166 165 175 169 124 72 87 130 118 58 37 60 65 47 38 98 153 169 162 122 76 75 131 164 159 159 171 156 140 132 148 114 58 27 36 57 79 103 76 62 102 162 196 171 93 35 70 125 152 130 94 85 116 152 153 132 94 56 34 30 31 30 28 33 38 41 39 43 57 71 105 86 68 53 42 46 51 46 46 43 39 42 55 63 54 39 38 37 41 49 55 54 46 38 34 31 29 28 30 31 31 30 27 23 31 49 56 47 42 46 66 65 46 26 22 26 35 47 52 62 87 92 64 41 33 24 20 22 25 27 26 23 19 17 26 33 44 51 48 40 38 43 59 54 46 40 36 31 27 24 37 60 74 63 44 37 44 51 70 78 89 93 83 63 43 32 26 24 22 22 23 23 21 19 23 23 19 21 27 22 19 26 32 43 35 23 29 37 35 35 39 48 56 55 44 34 32 34 29 29 30 31 31 32 32 32 42 47 48 46 53 62 59 47 30 41 51 63 74 66 50 44 39 42 45 45 43 44 47 50 48 45 43 45 50 52 51 49 48 45 43 42 38 32 34 39 43 35 26 20 20 25 32 37 38 39 40 39 37 36 37 39 46 41 35 32 33 37 40 42 43 49 57 63 64 60 53 48 41 34 36 55 69 53 36 38 41 56 72 75 68 68 86 106 105 106 121 151 157 120 81 74 117 168 155 96 57 54 62 50 49 54 53 47 47 49 44 33 36 37 41 57 72 58 34 23 54 113 134 92 65 88 109 104 90 92 93 105 110 86 57 51 61 53 45 43 45 46 44 40 38 40 41 40 42 43 41 35 27 29 34 44 56 63 64 63 49 47 47 49 50 44 32 22 18 33 77 114 109 87 72 62 52 49 46 46 47 47 44 42 52 53 53 48 41 36 35 36 50 57 57 54 58 63 53 35 34 39 37 26 19 20 20 17 35 45 51 46 38 39 45 51 44 43 41 41 43 47 50 52 49 41 35 39 46 49 49 49 56 54 50 46 43 44 45 45 46 38 32 31 32 30 27 25 31 33 36 37 37 36 38 39 39 46 47 44 47 56 60 57 59 56 50 42 35 33 35 38 37 35 32 32 36 44 52 58 47 33 18 14 22 33 40 41 36 39 41 42 40 39 36 34 28 29 30 32 36 42 48 53 51 45 35 25 17 13 11 10 18 27 42 52 54 51 44 38 29 31 33 35 39 42 45 45 48 46 42 37 31 30 31 34 33 43 55 61 61 60 62 65 43 35 32 33 30 27 31 42 56 52 47 47 48 48 45 42 40 37 33 31 31 32 32 31 29 28 30 38 48 54 51 46 49 47 51 58 52 39 37 44 43 47 49 49 50 53 54 51 54 52 51 51 51 50 46 43 39 45 50 48 40 31 28 28 27 26 23 20 23 28 30 27 25 26 26 27 34 42 47 46 38 39 39 35 27 20 15 14 19 27 36 39 34 28 27 29 30 35 40 37 31 26 27 31 27 23 18 15 15 21 31 40 38 31 24 22 22 27 37 47 40 31 21 16 14 16 23 31 48 55 60 57 52 49 46 42 41 40 40 39 40 41 42 43 32 27 22 20 25 32 38 42 59 66 61 43 32 35 35 29 19 18 20 27 37 44 45 45 49 44 39 37 35 33 30 29 29 32 37 42 48 54 52 48 35 29 21 17 16 19 21 23 23 26 32 37 34 30 33 40 41 38 35 34 37 42 48 52 47 39 36 45 55 53 37 23 37 49 59 58 51 44 40 36 25 26 33 44 47 45 54 67 70 61 49 40 37 38 39 40 46 41 36 38 44 50 51 50 43 50 49 48 51 47 45 51 44 44 43 42 43 43 42 40 39 38 36 35 35 36 36 36 38 35 31 31 38 45 45 40 26 28 32 35 37 36 35 34 34 32 29 26 24 26 30 33 34 34 34 37 42 47 51 53 46 43 42 41 37 33 35 40 46 38 27 20 19 21 22 21 21 23 24 23 22 22 27 31 36 34 31 32 34 40 46 50 53 57 55 41 27 21 22 24 24 23 24 24 24 21 17 14 21 22 26 36 45 47 41 35 33 34 33 26 17 11 11 13 14 13 11 11 12 14 17 18 24 28 29 29 31 34 34 32 30 28 27 26 29 34 35 33 37 36 35 34 33 33 33 34 44 39 32 25 24 29 39 47 46 43 40 40 42 39 30 22 22 30 37 41 43 43 40 34 38 43 45 38 28 24 26 28 33 38 42 45 50 55 53 48 46 40 36 38 40 40 41 44 49 49 48 43 35 30 28 28 20 20 17 12 11 17 31 44 41 38 33 32 35 42 50 55 51 48 45 42 38 31 23 16 14 15 17 18 19 19 21 22 23 26 37 49 52 46 40 38 46 35 23 17 17 18 15 11 16 15 14 14 14 14 11 9 11 8 11 22 34 36 27 17 11 11 10 11 12 14 15 17 19 21 22 18 12 10 14 20 23 21 19 17 19 21 25 27 24 23 24 28 27 23 21 22 34 37 40 39 38 39 44 49 53 50 44 38 34 31 31 31 37 38 35 30 28 30 31 29 21 23 28 36 41 38 28 21 31 41 48 44 36 33 32 31 33 33 31 25 18 14 13 15 18 15 13 13 14 14 13 11 9 7 6 6 6 6 6 4 5 6 6 7 8 9 9 10 15 16 18 19 19 19 19 18 18 18 17 18 17 14 9 5 7 7 8 9 11 13 15 16 10 12 15 19 21 23 23 23 18 15 12 9 8 8 10 10 11 11 11 12 12 12 14 15 21 22 25 26 25 23 20 18 20 19 18 18 19 18 15 12 9 10 13 20 27 29 27 24 21 21 20 18 15 11 7 4 7 7 9 14 20 22 19 15 15 15 14 12 10 11 14 17 22 25 25 18 10 9 14 22 39 40 36 25 16 12 11 11 9 9 8 6 4 5 8 11 11 12 15 18 19 17 14 11 16 18 18 16 18 27 35 39 37 37 37 33 28 22 19 18 18 17 17 17 19 21 23 24 24 24 23 21 21 24 28 32 34 30 27 29 33 32 26 20 19 18 17 17 17 14 9 6 4 4 4 4 4 5 6 6 5 7 8 9 11 15 20 25 27 31 34 34 31 29 28 27 26 21 16 13 14 16 19 20 19 15 13 16 24 32 36 37 33 30 25 20 18 18 20 21 17 16 16 16 16 17 19 19 19 21 21 18 13 11 12 14 15 16 19 26 34 38 37 34 31 31 29 24 19 16 16 18 17 18 19 21 21 22 22 23 20 22 29 39 46 49 54 60 66 61 53 44 41 40 34 26 15 15 15 17 19 19 16 13 16 17 18 19 21 24 29 32 37 38 36 32 26 22 22 24 23 27 31 31 26 20 17 15 12 12 14 19 25 27 26 24 31 41 46 38 26 23 27 32 31 29 25 20 16 15 16 17 21 20 19 17 14 12 9 8 6 6 7 10 12 14 13 12 11 16 25 34 38 37 32 28 31 27 22 21 23 25 26 25 23 25 26 26 25 23 20 18 16 19 23 25 24 21 19 19 27 28 30 31 30 25 18 13 7 9 11 15 20 25 28 30 34 38 39 32 21 13 11 13 13 12 11 13 17 21 23 24 17 17 17 16 14 13 12 12 18 24 30 34 37 37 31 24 17 16 16 18 22 23 22 19 17 16 13 11 8 6 5 5 3 7 13 19 23 26 29 31 35 34 32 31 28 21 11 5 5 7 8 8 8 9 12 15 16 17 16 15 13 13 14 16 14 18 21 20 16 10 5 2 3 3 3 4 3 4 10 20 33 31 27 23 18 15 14 14 17 16 14 11 9 7 6 6 4 6 10 15 23 31 39 44 41 33 21 14 12 13 15 16 15 15 14 14 13 11 11 9 8 7 9 13 17 16 12 9 6 7 6 5 4 5 8 11 8 6 4 4 4 4 4 4 4 3 4 4 6 7 9 10 9 10 11 11 12 13 14 14 15 14 14 15 17 19 22 24 35 28 19 11 7 5 4 3 2 6 12 21 28 30 28 25 26 25 23 19 12 6 7 13 29 30 31 34 40 45 44 38 28 20 14 14 14 12 10 10 10 9 8 8 9 10 12 13 13 11 12 15 16 17 22 28 38 45 52 57 58 53 39 25 16 13 11 10 11 10 8 5 6 6 9 12 14 16 23 31 40 37 35 36 38 35 28 22 17 20 22 23 26 29 26 20 8 6 4 3 5 8 11 13 13 12 11 9 8 7 7 8 7 7 9 10 12 13 13 13 9 11 13 15 15 14 12 10 5 4 4 4 4 5 4 3 3 3 2 1 1 2 3 3 5 3 4 4 7 9 9 8 47 52 52 43 34 35 41 46 44 41 39 38 37 34 28 23 19 16 14 16 20 26 29 31 32 31 32 33 32 29 30 34 27 25 22 20 19 18 18 17 18 19 25 37 46 48 42 36 38 35 31 28 26 27 28 29 33 36 37 28 17 12 16 23 25 24 23 24 26 30 35 38 29 26 23 20 19 21 23 25 25 21 19 23 28 29 25 22 16 22 28 31 31 32 32 31 35 35 37 40 42 42 40 37 29 23 22 29 36 35 29 25 30 33 41 49 53 54 60 67 66 78 76 55 39 35 29 19 28 24 21 23 30 38 41 40 43 44 41 37 37 41 43 42 39 32 28 37 88 169 204 182 180 140 104 99 116 123 127 144 163 163 164 163 160 160 167 175 177 167 160 158 155 149 148 150 148 146 140 135 135 140 141 139 114 125 129 130 133 125 107 98 94 83 67 75 89 75 64 81 145 116 77 49 41 49 63 73 66 47 39 33 24 46 104 150 129 69 53 84 103 119 137 139 116 104 100 106 102 97 115 143 145 115 92 65 47 42 44 64 100 104 84 46 32 48 60 56 52 62 73 86 77 63 65 52 55 43 40 66 104 112 73 27 28 57 95 124 139 143 140 136 149 145 148 163 173 159 122 90 72 71 103 150 147 89 40 28 32 38 38 60 99 96 57 32 17 68 96 118 148 143 108 84 100 113 99 99 117 118 88 41 39 39 43 50 52 47 41 37 34 34 35 32 23 14 18 28 59 80 92 76 50 35 35 39 53 52 45 37 39 42 36 24 24 78 143 168 127 52 19 33 50 57 46 44 93 161 184 172 158 164 172 181 183 154 89 30 47 78 72 33 35 76 88 68 32 79 137 159 156 116 71 84 119 144 143 152 170 161 142 124 110 75 39 31 45 62 86 111 86 76 115 158 159 117 62 39 70 99 108 77 49 59 104 157 187 176 148 105 62 36 26 24 31 35 41 38 26 35 82 132 155 106 62 43 38 43 51 51 42 35 34 49 70 77 64 47 41 40 41 45 49 48 39 31 27 27 28 30 33 33 30 28 25 30 36 39 35 31 35 41 43 46 36 24 26 32 38 48 54 53 69 74 54 39 36 28 25 26 27 28 28 25 21 18 27 36 47 51 46 38 37 40 56 52 46 42 40 38 36 34 39 44 50 48 36 29 42 61 87 91 110 129 120 82 45 28 24 22 21 22 25 26 25 23 23 24 20 22 31 28 21 23 20 25 22 18 27 36 39 40 42 52 60 57 46 36 32 32 26 27 27 28 28 28 28 28 37 42 44 45 52 60 56 45 39 52 59 67 73 65 48 42 37 41 44 45 44 44 46 49 47 44 41 42 46 48 47 45 41 38 37 38 37 36 35 37 43 37 29 26 31 40 46 48 45 45 42 38 36 37 43 48 48 41 33 31 35 40 42 41 39 42 46 52 56 57 54 51 40 31 33 56 72 53 31 29 37 63 88 93 85 83 93 105 86 84 94 122 133 105 76 73 112 135 120 99 76 43 33 37 48 49 50 48 45 42 41 42 42 42 41 47 51 38 28 33 68 120 129 78 52 82 105 95 85 86 75 60 51 45 40 40 45 43 42 44 46 47 45 43 40 42 41 38 36 35 31 26 28 31 37 45 54 61 67 70 55 51 46 44 43 38 31 25 26 40 68 87 81 66 55 50 51 48 45 44 44 44 40 37 44 50 53 47 36 30 33 39 52 53 51 49 57 62 49 30 30 35 33 22 18 20 23 21 39 45 48 41 35 38 44 49 49 46 42 40 42 47 54 59 52 43 37 41 49 53 53 53 53 50 48 47 46 46 47 49 46 40 37 37 34 26 21 20 36 39 41 42 41 40 41 43 42 46 45 40 41 49 51 47 46 48 48 47 44 42 42 42 40 37 33 32 34 39 46 50 40 29 19 19 29 37 39 36 34 36 40 42 41 38 36 35 30 30 31 35 40 45 48 49 41 38 33 26 19 14 12 12 14 20 32 42 47 46 43 41 34 32 30 29 29 34 41 48 48 47 44 38 34 33 35 38 33 42 54 62 63 63 63 65 36 31 31 34 31 27 33 44 67 61 54 50 49 49 47 45 41 37 32 30 30 32 32 31 33 30 30 36 45 49 46 42 47 51 53 48 44 45 46 47 44 47 48 48 50 53 54 51 52 51 50 51 51 49 45 42 35 41 46 44 36 28 25 26 36 35 30 25 25 29 30 28 30 27 24 25 35 44 46 42 40 38 35 33 29 24 17 13 21 28 35 36 34 32 33 35 33 34 35 34 32 29 26 25 26 23 17 12 14 25 39 49 41 29 19 17 24 33 44 53 42 33 24 20 19 21 29 37 43 51 56 54 51 49 47 45 44 42 40 37 36 36 37 37 30 25 20 18 22 29 36 39 49 61 63 51 44 45 40 30 17 17 20 27 37 46 48 47 45 41 35 31 30 31 31 29 29 39 49 56 59 56 45 35 22 20 17 17 17 19 21 22 21 24 30 35 33 28 31 39 41 39 37 35 36 40 46 50 51 41 35 41 45 40 32 28 50 56 58 53 45 39 35 31 19 19 25 33 34 34 44 60 75 67 56 46 40 38 38 38 46 43 41 44 51 54 53 50 48 54 51 47 50 47 44 49 36 36 37 40 43 44 44 44 41 38 35 35 34 36 35 35 36 34 32 31 36 42 41 36 20 21 23 25 26 26 25 24 35 34 31 26 24 24 28 33 33 33 34 39 46 50 50 49 39 36 35 34 32 31 35 41 48 39 28 22 20 20 21 21 19 22 24 24 23 24 29 34 36 34 33 33 35 41 46 50 50 55 54 42 28 23 25 27 26 25 24 24 23 21 17 14 21 22 28 38 48 50 44 37 35 34 29 22 14 10 10 11 13 13 12 13 14 16 18 20 26 29 30 29 30 33 33 30 29 30 28 25 28 34 35 32 37 34 30 28 28 30 33 34 39 37 33 31 30 33 39 42 41 39 37 38 40 38 31 25 21 31 40 42 40 39 37 34 38 37 35 30 26 23 26 30 28 30 33 38 45 51 52 49 50 43 39 39 41 40 42 45 46 50 53 49 40 30 24 22 20 21 20 15 12 18 32 43 37 36 37 40 45 50 52 53 47 44 40 39 37 31 23 16 17 19 21 20 17 16 18 20 28 33 42 51 53 50 46 45 48 37 24 18 18 19 16 12 13 12 12 14 15 14 10 6 11 9 11 19 33 38 32 23 10 9 10 12 13 16 18 20 24 23 19 13 8 9 15 22 23 21 18 16 15 17 20 22 23 22 24 28 27 23 21 23 31 33 35 36 38 44 52 58 62 58 51 43 37 33 32 31 39 40 36 31 29 31 31 28 21 23 28 34 37 32 21 12 26 39 49 48 40 35 33 32 36 35 30 22 14 12 15 18 17 14 11 11 11 12 11 10 9 7 6 5 6 6 5 4 6 5 5 5 6 8 10 11 14 15 18 20 21 21 20 19 19 18 18 18 18 15 10 6 9 9 9 9 11 13 15 16 12 13 16 19 22 25 27 28 23 21 17 13 10 9 9 10 9 9 9 9 10 11 12 13 15 17 21 24 26 25 23 22 20 19 18 18 20 20 18 16 10 12 18 25 30 29 23 17 16 23 28 25 16 8 6 7 7 4 4 10 18 22 20 16 16 16 16 14 13 13 14 15 17 19 20 15 8 6 11 17 36 39 35 23 14 12 12 12 11 10 8 6 6 6 8 10 11 13 15 18 20 18 13 11 15 17 17 16 18 27 36 40 38 41 42 40 34 28 24 22 21 20 18 18 19 21 24 25 24 24 23 22 21 24 30 34 29 26 26 30 35 33 24 15 17 17 17 16 14 11 6 4 5 4 4 5 5 6 7 8 8 9 9 9 9 11 16 19 23 28 34 37 34 26 20 17 20 21 21 20 19 18 20 21 21 18 14 15 20 26 30 32 34 31 26 21 17 15 15 15 16 15 14 14 14 16 17 18 17 20 22 20 17 15 16 18 20 18 17 20 27 33 36 37 34 32 29 23 18 15 16 18 17 18 20 22 22 22 20 19 22 28 39 50 55 56 59 62 63 58 49 42 43 43 37 28 13 12 13 15 18 18 16 14 17 19 20 20 19 20 23 26 34 36 38 35 30 26 24 24 22 26 31 32 27 21 18 16 16 14 15 20 26 29 27 24 30 40 45 38 27 25 29 33 35 34 31 24 17 14 14 17 19 18 16 13 11 8 7 6 6 6 7 10 12 14 14 13 13 22 36 46 48 43 34 27 32 28 25 25 26 27 25 23 18 20 21 22 21 19 16 14 13 16 20 21 19 18 19 20 27 27 27 28 27 23 15 9 9 9 10 11 13 16 19 21 22 27 30 26 17 10 10 13 12 10 9 11 16 20 23 23 15 14 14 14 14 13 12 11 18 23 28 32 36 39 34 28 21 20 20 21 22 22 20 18 19 16 12 8 6 5 6 7 3 8 14 19 22 22 23 23 32 33 33 32 28 20 12 6 5 7 7 7 6 6 9 11 10 12 14 14 13 14 18 21 26 29 31 29 22 14 8 5 4 3 3 4 3 4 10 19 30 28 25 23 22 21 20 19 21 20 17 14 11 9 7 7 4 4 7 13 21 30 37 41 36 27 17 12 10 13 15 15 15 15 14 13 11 9 7 6 7 6 8 12 16 16 12 8 6 7 6 5 3 4 7 10 9 8 6 5 6 6 5 3 5 4 3 3 4 5 7 8 10 11 12 13 14 15 16 17 17 17 17 17 20 23 26 28 41 34 23 14 8 6 4 3 4 6 11 18 24 25 22 19 27 25 24 21 14 7 6 9 23 26 30 34 42 50 51 47 35 25 15 12 12 10 11 12 13 12 10 9 9 9 10 11 13 11 11 13 16 22 33 43 53 56 58 55 50 42 28 16 15 13 11 10 9 7 4 1 4 4 5 9 12 14 20 27 41 37 34 34 37 34 27 21 14 17 19 21 24 28 26 22 9 6 4 3 5 8 10 10 9 8 7 5 5 6 7 8 7 8 10 12 14 15 15 16 9 11 13 14 14 12 10 8 4 4 4 3 4 4 3 2 3 3 2 1 1 2 3 4 5 4 4 6 10 12 11 10 49 52 49 39 33 36 43 48 44 43 42 41 37 32 25 20 20 18 18 20 24 28 30 30 34 32 30 28 28 29 32 35 27 26 23 22 23 23 22 21 19 17 22 34 44 45 40 36 41 37 32 28 27 28 28 28 32 35 34 28 19 16 20 26 29 29 28 28 28 30 32 33 23 22 19 18 19 21 24 26 28 24 23 27 29 27 23 21 17 26 29 25 27 34 37 34 36 34 35 40 46 46 41 36 27 27 29 31 29 25 26 31 32 36 43 51 54 51 44 39 36 42 42 34 30 34 35 31 26 25 25 28 34 39 40 38 43 44 41 37 36 41 44 43 36 27 29 53 95 143 171 172 170 121 78 55 55 62 81 124 164 165 163 161 164 171 176 178 178 138 108 115 139 150 146 140 151 154 152 146 140 135 129 122 117 119 110 97 92 87 89 100 131 120 89 60 43 38 70 125 167 123 71 42 39 51 68 81 56 39 31 24 23 69 132 161 85 67 65 75 84 100 108 98 70 70 83 99 97 89 105 134 137 113 98 78 66 58 43 45 68 75 62 37 36 58 69 60 36 49 60 69 57 47 59 56 52 42 46 71 96 91 58 26 33 72 118 146 156 158 154 148 159 154 155 165 174 162 132 105 93 104 118 118 94 61 37 29 37 45 39 42 57 51 30 24 17 80 114 135 162 166 135 89 68 89 87 89 91 74 49 19 30 35 43 50 51 45 37 31 29 26 28 27 17 12 24 46 107 114 101 64 35 32 40 45 52 51 45 39 39 40 30 18 41 123 195 194 135 63 23 19 49 44 54 93 150 191 191 170 165 163 176 189 168 109 50 20 36 43 38 20 37 94 117 92 34 67 135 164 156 116 67 76 105 131 133 136 138 120 101 81 67 44 31 38 51 64 85 105 83 74 103 121 100 65 42 51 76 82 83 62 54 67 89 124 169 177 178 155 109 60 28 18 35 40 42 34 26 49 117 182 162 103 52 36 35 42 49 51 36 29 33 52 69 71 63 58 60 55 47 40 39 39 32 24 23 24 26 30 33 34 31 29 27 34 35 26 18 19 26 31 28 33 27 21 28 36 43 52 56 52 53 53 43 37 36 32 32 31 30 30 29 27 23 21 26 34 44 47 43 37 37 39 49 46 42 41 42 43 42 41 47 39 36 39 33 32 52 80 86 83 96 121 124 96 61 42 24 22 22 23 25 27 26 25 22 26 23 24 32 30 23 23 20 21 22 24 28 36 42 42 43 53 60 55 44 35 31 30 25 24 24 24 24 25 26 27 33 38 41 43 49 56 54 47 51 61 64 66 71 63 46 38 37 41 44 44 43 43 46 50 49 44 40 40 43 45 45 44 46 40 34 33 37 40 41 41 40 38 35 37 46 55 56 53 49 49 46 41 37 39 45 50 46 38 31 31 38 43 42 39 34 34 36 39 43 47 50 52 42 35 35 55 68 51 28 26 31 61 90 96 88 81 79 77 68 63 63 77 86 72 56 59 79 89 73 68 66 45 40 44 46 41 41 44 42 36 39 47 44 42 38 43 49 40 30 33 66 77 71 48 43 61 72 68 65 69 63 45 32 33 37 35 32 35 40 44 45 46 46 46 44 45 41 34 29 27 23 18 26 31 38 44 50 57 66 72 64 56 44 35 32 31 30 29 37 46 54 57 56 51 47 46 45 43 43 43 44 44 43 42 41 48 53 48 38 33 38 45 53 51 49 52 58 58 44 28 26 28 26 19 17 19 25 28 39 43 42 37 35 39 44 46 45 44 41 40 41 47 56 62 49 41 37 43 52 57 59 60 52 48 47 49 48 45 45 48 39 36 35 36 30 21 18 22 43 45 46 46 44 44 46 47 46 45 41 36 35 37 37 34 29 34 42 49 52 52 50 49 46 43 38 34 32 33 35 36 29 23 20 25 35 42 41 37 35 35 38 43 44 40 36 35 33 32 34 38 43 45 42 39 31 31 30 27 22 17 14 13 14 16 23 35 43 44 42 41 37 32 26 23 22 26 35 44 42 43 43 41 38 37 38 39 37 43 52 59 63 62 59 56 31 28 31 37 34 30 35 47 68 62 55 49 47 48 49 49 39 35 31 29 30 32 33 33 36 33 33 37 44 47 45 41 45 51 49 41 39 44 44 39 42 44 45 45 48 54 55 52 52 50 50 50 49 46 41 37 28 35 41 40 34 29 28 30 45 44 38 30 28 30 31 29 29 32 32 31 33 38 41 41 41 37 34 32 31 27 20 15 20 28 35 37 36 38 40 41 40 38 35 34 33 30 26 23 24 22 17 11 13 25 40 48 37 26 17 17 25 35 44 51 35 29 24 23 24 25 30 37 39 46 51 49 47 47 48 47 44 43 41 39 37 35 34 33 30 26 21 21 24 29 34 36 43 58 64 56 51 51 43 29 16 17 20 27 37 46 48 45 40 38 33 28 28 31 31 29 35 46 57 63 62 53 38 25 14 16 17 20 22 23 23 23 23 24 30 33 30 26 30 38 39 39 38 36 36 39 43 47 52 43 40 43 38 29 30 39 57 58 54 45 39 35 29 23 16 15 18 24 23 23 35 52 71 65 55 47 41 39 39 39 47 46 46 50 54 56 53 50 56 61 54 45 46 42 38 40 30 29 30 36 41 43 44 46 41 37 33 32 34 36 36 35 37 36 33 31 34 37 34 28 17 17 17 17 18 18 18 19 34 34 31 27 22 23 28 33 30 29 31 39 48 53 50 46 30 28 26 27 27 28 34 41 46 37 27 24 22 20 19 20 22 24 25 25 23 24 28 32 36 36 35 36 38 41 45 47 45 49 47 37 27 24 26 28 29 27 25 24 23 21 18 16 22 24 30 41 50 52 46 38 37 32 25 17 12 10 10 11 12 13 14 16 18 19 20 21 26 30 31 30 30 33 32 29 27 30 28 25 29 37 38 34 37 33 28 25 26 30 34 36 35 35 34 34 35 36 37 38 34 33 31 32 32 32 29 27 27 35 41 40 37 36 36 35 37 32 26 24 23 23 27 31 28 29 30 34 41 48 51 51 51 44 39 39 39 39 40 43 49 56 62 60 50 37 27 23 21 22 22 19 18 22 31 39 35 39 44 50 54 54 51 49 44 40 36 35 36 33 26 19 20 22 23 20 15 14 18 23 39 43 49 51 50 49 50 53 48 37 24 19 20 22 19 16 12 11 10 13 16 15 11 7 11 9 10 17 29 37 34 26 8 9 11 13 15 18 22 24 27 22 15 8 5 7 15 21 20 19 16 14 14 14 16 17 22 21 23 26 26 23 21 22 28 30 32 35 40 49 59 66 62 57 50 42 35 32 31 31 38 38 35 31 30 31 29 25 21 22 26 29 29 23 14 6 23 37 50 50 43 37 35 35 39 36 29 20 13 11 15 19 15 13 11 10 11 11 10 8 8 6 5 5 6 6 5 4 5 5 4 4 6 8 10 12 13 14 17 20 22 22 22 21 22 20 18 17 17 15 11 8 11 10 9 9 10 12 14 16 13 14 15 18 22 27 32 35 29 28 25 20 15 10 9 9 8 8 8 8 9 10 11 12 10 14 17 22 25 26 26 25 21 19 18 18 20 20 19 18 12 17 24 30 31 26 18 12 15 23 30 28 17 8 6 7 8 4 3 8 15 21 19 16 17 17 16 16 16 15 15 15 14 16 17 13 7 5 8 13 30 34 32 21 14 14 16 15 14 12 11 10 11 12 12 12 14 14 16 18 20 19 15 12 13 16 17 15 19 28 37 41 40 43 45 43 36 31 28 28 23 21 17 16 17 22 27 31 25 25 24 22 21 24 31 38 29 26 26 29 33 30 21 13 14 14 14 13 11 8 6 5 5 5 5 5 6 7 7 8 10 10 10 8 8 9 14 17 20 24 32 37 33 23 16 14 17 22 26 25 20 18 19 23 28 24 20 16 16 20 25 28 33 30 26 21 16 13 11 11 13 12 11 10 10 11 12 13 14 16 19 21 21 20 20 20 22 20 17 17 20 25 31 36 35 33 29 22 17 14 15 17 14 16 18 22 25 24 22 20 27 35 48 59 64 64 63 62 56 50 43 40 44 46 38 27 12 10 11 13 17 19 18 17 18 21 22 21 17 16 19 22 28 31 35 36 34 30 26 25 22 24 27 28 26 21 18 15 17 15 15 19 26 30 28 24 32 41 46 40 31 28 29 30 33 34 33 27 18 14 14 16 16 15 13 11 9 9 9 9 9 8 8 10 12 14 14 14 18 28 41 50 49 41 31 24 28 28 27 28 27 25 22 20 15 15 16 17 17 16 14 13 13 15 17 16 15 16 21 26 29 27 25 25 24 20 13 7 11 10 10 10 10 12 12 13 14 18 21 19 13 9 9 12 11 9 9 11 15 18 19 18 13 11 10 11 13 14 14 13 19 22 25 27 32 36 34 30 26 24 23 22 21 20 19 18 18 16 12 8 6 6 6 7 2 7 14 20 22 23 23 23 28 30 32 31 26 18 11 7 6 7 8 6 4 4 6 8 8 12 15 17 17 20 25 29 36 37 36 32 24 16 10 8 5 3 3 4 4 4 8 15 23 22 22 23 25 26 26 25 25 23 20 17 13 11 9 8 4 4 6 10 18 26 32 35 28 22 16 12 12 12 14 14 15 15 14 12 10 8 6 5 7 6 7 11 15 16 13 9 7 7 7 5 4 4 7 10 11 10 8 8 8 8 6 4 6 5 3 2 2 3 4 5 9 10 11 12 14 15 16 17 19 19 20 21 23 25 27 28 37 30 21 13 8 6 5 4 6 8 11 16 21 23 21 19 27 25 23 22 15 8 6 7 19 24 29 35 45 54 56 54 37 26 15 11 10 10 11 13 14 13 11 9 8 9 9 10 13 11 11 12 15 22 35 48 60 61 59 50 40 31 21 12 14 13 10 8 6 4 2 0 3 2 4 7 10 12 16 21 37 34 31 32 35 33 27 22 16 19 21 21 23 27 27 25 10 7 4 4 5 7 7 6 4 4 4 4 5 6 7 8 7 8 10 12 14 15 16 16 9 10 10 11 10 9 7 6 5 4 4 5 6 6 4 3 3 3 2 2 2 2 3 4 6 6 6 9 12 14 14 12 49 50 46 38 34 36 41 43 42 42 41 37 32 26 22 20 22 21 22 25 29 31 31 30 33 32 30 28 28 30 32 33 27 25 23 24 26 27 26 24 23 18 18 28 38 41 40 40 42 38 32 28 27 27 26 25 24 28 32 31 27 25 27 29 33 33 32 31 30 29 28 27 20 19 19 17 19 21 23 25 30 27 26 29 28 23 20 21 22 25 26 25 27 34 37 36 37 33 32 40 49 51 43 34 27 29 34 37 34 29 31 36 39 40 43 48 54 54 40 24 32 34 34 29 28 31 35 36 29 27 28 31 35 36 36 36 39 40 38 34 35 41 45 45 38 32 30 46 72 92 110 129 106 67 41 21 15 25 60 127 174 172 165 161 171 183 177 161 137 89 59 83 129 152 149 140 152 159 162 158 151 142 132 124 122 124 114 97 80 65 71 93 123 137 131 93 48 36 86 154 152 103 54 40 46 53 58 64 45 34 29 21 32 90 134 127 57 77 97 102 100 95 79 59 55 73 95 103 94 88 97 112 117 96 83 66 59 56 39 37 44 49 42 30 42 68 74 61 33 43 50 60 54 50 61 53 51 48 50 58 64 60 47 36 39 91 147 172 173 167 158 148 154 148 143 144 145 137 117 101 90 100 109 99 68 40 37 47 56 47 35 35 40 31 19 19 52 109 133 143 163 177 152 88 54 68 60 58 51 33 28 25 28 34 42 46 45 41 34 30 27 21 20 21 14 15 42 77 121 106 76 44 28 34 44 50 45 47 47 44 44 42 34 24 57 125 180 175 123 59 18 9 37 46 90 152 186 189 181 174 166 169 180 177 131 63 25 22 32 24 23 20 41 110 141 106 41 59 135 166 146 109 64 66 101 122 122 121 113 92 71 47 43 40 43 45 48 61 76 81 67 62 82 84 64 48 40 48 70 77 94 92 95 96 83 96 115 126 146 154 126 75 35 19 39 49 50 39 41 72 121 157 119 80 46 34 34 42 47 43 35 27 33 49 52 45 52 69 94 81 59 39 32 32 30 25 25 24 24 26 30 33 34 34 35 34 30 23 18 17 18 19 21 30 29 27 35 41 43 48 47 50 45 38 39 39 37 39 38 35 32 30 29 28 25 22 21 29 37 41 39 38 39 40 44 42 41 42 45 46 46 45 47 40 35 33 34 46 76 106 98 85 75 82 96 98 80 59 27 25 24 24 26 26 25 23 22 28 26 24 30 29 23 23 23 21 27 32 30 33 38 38 39 52 60 52 37 29 28 29 25 24 22 22 22 24 27 29 30 36 39 41 46 53 54 51 58 65 64 62 67 61 45 36 39 42 43 43 41 42 46 50 49 44 38 37 40 44 46 46 48 43 38 36 39 42 42 40 38 39 42 49 59 65 59 49 49 51 51 47 41 39 41 44 41 34 28 31 40 44 41 35 31 31 31 31 34 39 45 49 45 43 43 53 59 45 29 31 32 54 70 67 60 60 59 54 62 57 47 45 50 44 38 43 42 53 44 46 51 46 50 50 47 41 37 37 36 34 34 38 37 42 41 40 42 37 31 35 50 43 35 35 43 52 52 48 50 49 51 46 35 34 37 34 28 34 41 45 45 44 44 46 47 46 40 30 23 21 19 16 18 25 34 40 44 50 61 69 72 57 38 26 25 28 31 32 43 52 52 47 50 51 48 47 39 40 42 43 43 43 45 46 41 45 49 47 43 41 44 48 48 47 51 58 59 48 34 24 25 22 20 19 18 19 28 37 44 43 40 36 36 39 39 37 33 35 38 41 44 49 55 60 48 42 40 46 54 57 59 61 55 50 49 52 50 42 39 42 32 30 31 32 25 18 24 35 50 50 50 48 47 47 50 52 47 40 34 32 29 26 24 25 21 28 38 48 54 55 52 49 46 44 41 37 33 30 28 27 25 22 21 27 38 44 43 40 36 33 36 43 46 43 37 35 37 35 36 39 43 40 32 24 22 25 28 27 23 18 15 13 14 13 18 32 43 43 38 35 34 29 24 23 21 20 25 32 33 37 42 44 43 41 40 40 41 43 48 55 60 58 50 43 30 29 35 41 39 33 38 50 64 59 52 47 44 44 44 44 37 33 29 28 30 33 35 35 35 36 38 42 46 48 47 45 45 44 39 33 31 34 37 38 37 39 40 41 47 54 56 54 53 51 50 48 46 41 35 30 22 29 37 40 37 35 37 40 51 49 43 34 30 31 32 31 28 33 35 34 35 38 40 38 33 34 35 35 33 28 21 17 21 31 40 44 45 48 48 47 48 46 42 38 33 29 27 26 20 21 17 12 13 22 32 37 28 22 19 22 27 31 36 40 28 25 25 28 29 29 32 36 39 45 48 45 43 44 46 46 42 42 42 42 39 37 34 32 30 27 25 25 28 31 33 33 40 55 62 56 53 54 46 32 15 18 21 26 35 43 43 38 35 35 31 27 27 31 31 27 38 46 54 55 51 43 30 18 15 17 22 26 28 28 28 28 27 28 30 32 28 23 27 36 35 36 38 37 37 38 42 45 49 46 49 51 38 23 30 49 55 52 46 40 36 33 23 13 16 13 15 19 18 17 30 48 60 55 48 41 37 38 41 43 47 48 50 52 54 55 55 54 58 62 53 43 43 41 36 36 28 26 28 34 39 40 42 46 41 36 31 30 33 37 38 37 40 39 35 31 30 31 26 19 17 17 17 17 17 17 17 18 31 32 31 26 22 22 27 33 31 29 31 39 48 51 45 38 22 20 19 20 22 25 33 41 41 33 26 24 24 20 18 18 27 28 28 25 21 20 23 26 35 36 38 39 40 41 41 41 44 45 41 32 26 26 28 29 31 29 26 24 22 21 21 20 25 27 33 43 52 53 45 38 35 28 19 13 11 11 12 12 10 13 16 20 22 22 22 21 27 30 31 30 30 33 32 30 31 34 32 27 30 38 38 33 33 29 26 26 28 31 33 34 33 32 32 33 34 35 35 34 32 31 29 27 25 26 28 30 38 40 39 35 34 36 36 34 33 27 23 23 23 22 26 31 32 30 29 32 37 42 46 49 50 43 37 37 37 37 39 42 54 62 69 67 56 42 32 28 23 24 24 24 24 26 30 34 34 41 49 55 55 52 47 44 41 36 31 31 33 32 27 21 20 23 23 19 14 14 22 29 47 51 53 50 45 46 53 61 45 35 25 20 22 26 24 22 15 11 10 10 14 16 14 12 9 10 10 14 23 32 31 25 8 10 13 14 16 19 23 27 27 20 12 7 5 8 13 16 16 15 14 13 13 13 13 13 18 17 19 24 24 21 20 21 26 27 29 33 40 50 61 68 54 50 43 36 32 30 30 31 36 36 34 31 30 31 28 22 17 19 22 22 19 14 9 5 20 36 51 52 45 40 39 39 38 36 31 22 14 11 13 16 13 11 10 11 12 12 10 8 7 6 4 4 5 6 5 4 4 3 4 4 4 7 9 11 11 14 17 21 23 24 24 23 25 22 18 15 14 13 10 8 11 10 8 8 9 10 13 14 15 14 15 17 22 29 36 41 34 34 32 27 20 13 9 8 8 8 7 8 8 10 11 12 8 11 15 21 24 26 26 25 24 21 19 18 19 19 18 16 16 21 27 29 27 21 15 11 12 17 22 22 16 11 8 8 12 7 4 6 13 17 17 14 15 15 16 17 18 18 16 15 16 17 18 13 7 4 5 9 23 29 27 18 15 19 21 17 15 14 13 15 18 20 19 17 15 15 16 17 19 19 17 15 12 16 17 16 19 29 38 42 42 45 46 42 34 29 29 30 29 24 17 13 14 19 27 33 27 28 26 22 22 25 34 42 35 31 27 27 27 25 19 13 11 11 11 9 7 6 6 6 5 5 5 4 5 5 6 7 8 9 9 8 8 10 15 19 18 20 27 32 29 21 16 16 19 24 27 23 15 12 17 23 33 30 25 17 13 14 19 25 30 27 24 19 15 12 10 9 12 11 11 10 8 7 7 7 10 11 15 20 24 25 24 22 21 21 20 18 17 19 25 31 36 34 29 23 17 14 14 16 11 12 16 22 27 28 26 23 27 36 49 62 69 68 63 58 48 44 39 39 44 46 36 23 12 11 11 13 17 20 21 21 21 24 25 23 18 15 17 19 23 25 30 34 36 34 29 25 23 24 25 26 26 24 19 16 14 11 12 17 25 30 29 25 38 45 48 43 36 31 27 24 25 29 31 27 18 13 14 16 13 12 11 10 11 12 14 15 15 13 11 11 13 15 16 16 25 32 40 44 40 32 24 20 22 26 29 30 27 22 18 17 13 13 13 14 14 14 15 15 14 14 14 11 10 15 24 32 34 29 25 23 22 19 12 6 11 11 11 11 10 10 10 10 9 12 14 13 10 8 7 8 10 9 10 11 14 15 14 12 10 8 7 8 12 15 16 16 19 21 20 20 24 30 32 29 28 27 24 21 19 19 19 19 14 14 13 12 10 8 7 6 2 6 13 18 21 21 21 22 25 28 30 28 21 14 8 6 6 7 7 6 4 4 6 8 14 18 23 25 25 28 35 40 38 38 35 29 21 15 12 11 8 4 2 3 4 4 6 9 16 16 17 21 25 27 26 25 26 25 22 18 15 12 11 10 7 5 5 9 16 23 27 29 20 18 14 13 13 12 12 12 16 15 14 12 10 8 6 4 8 6 6 9 13 15 13 11 8 8 7 5 4 4 7 10 13 12 11 10 10 9 7 5 5 4 3 2 2 2 3 4 6 7 8 10 11 13 14 14 18 18 20 21 22 23 23 23 27 21 14 9 7 7 6 6 10 9 10 13 18 22 23 23 28 25 23 22 17 10 7 9 16 22 28 33 42 51 54 53 33 24 15 13 12 10 9 11 12 11 9 8 8 9 10 11 11 11 12 14 15 18 28 39 49 52 50 40 28 21 15 12 11 10 7 5 3 2 1 2 4 2 3 6 10 11 15 19 28 27 26 27 29 28 24 22 19 22 22 20 21 25 27 26 10 7 3 3 5 6 4 2 2 2 3 4 5 6 6 7 7 8 9 11 12 13 13 14 9 9 8 7 6 5 4 4 5 5 5 7 8 8 7 5 3 3 2 2 2 2 3 4 7 7 8 11 15 17 16 14 48 49 45 39 35 37 38 37 38 38 36 31 24 20 20 21 23 23 25 28 32 33 32 30 31 31 31 30 31 32 32 30 26 24 23 24 27 29 28 26 27 19 17 23 32 37 41 45 43 38 31 27 26 26 25 24 17 23 30 34 35 33 32 31 35 35 35 34 31 28 25 23 19 19 19 18 19 20 21 22 30 28 28 30 27 20 18 21 25 22 22 27 31 34 36 39 38 32 31 39 51 54 44 32 24 28 36 45 46 40 34 32 35 41 45 47 52 52 35 15 35 37 38 36 32 30 32 33 36 27 23 29 36 38 36 35 35 36 34 32 34 42 47 47 38 41 31 32 56 65 58 58 52 29 27 18 14 25 67 146 186 181 169 162 176 188 171 140 86 50 38 77 129 154 154 149 145 152 157 155 149 145 140 135 127 134 134 120 92 60 56 76 101 129 148 128 82 57 83 125 119 74 38 41 56 54 44 39 40 34 31 24 42 102 125 88 65 98 132 148 136 99 60 42 84 111 128 117 97 91 93 95 105 81 63 42 36 40 32 34 39 42 35 29 44 68 67 50 40 43 43 53 55 57 65 50 42 49 54 54 53 50 42 34 46 97 149 164 157 150 145 140 113 105 96 92 92 89 83 77 77 73 86 96 67 27 34 72 76 49 31 38 44 31 19 19 85 122 122 121 143 174 163 89 45 53 43 42 35 19 28 41 29 35 40 42 40 37 33 30 26 22 24 27 21 21 50 87 95 74 52 44 45 44 41 38 42 48 53 54 54 54 48 41 57 91 117 112 80 35 12 17 36 69 137 191 192 170 161 162 157 178 190 162 101 43 21 23 25 13 21 25 46 121 154 107 37 44 124 154 128 100 65 66 98 111 107 111 112 98 77 47 38 51 59 50 42 55 65 55 54 55 73 71 61 59 46 38 55 74 114 124 126 113 81 87 66 70 92 117 110 72 36 22 40 57 60 49 57 85 101 98 71 57 44 36 34 43 46 36 31 24 32 44 37 26 47 83 123 103 70 41 29 30 32 30 28 25 22 22 26 32 36 38 44 34 27 27 27 20 14 13 17 30 35 38 45 45 39 40 34 46 40 32 40 43 41 47 42 38 32 30 29 28 25 23 17 24 32 36 37 39 41 42 43 42 42 45 48 49 49 47 41 41 37 30 34 59 98 128 128 106 70 51 67 91 85 61 30 28 25 25 25 25 22 20 22 30 28 24 28 27 22 22 24 21 30 36 31 29 33 31 35 50 59 49 32 24 26 29 26 24 22 21 22 25 28 31 29 35 39 41 45 52 55 55 61 66 62 58 64 60 45 36 40 42 43 42 40 41 45 50 47 41 35 34 38 43 47 48 40 40 39 38 38 37 33 29 37 41 47 56 66 69 58 43 48 52 55 52 44 38 36 37 38 31 27 31 41 45 40 32 31 32 31 30 31 34 41 47 49 51 49 51 52 39 31 37 43 52 49 34 30 41 52 53 58 55 42 33 36 36 36 43 34 44 44 51 51 42 47 45 50 45 38 32 31 32 29 24 29 44 46 36 28 24 29 43 35 39 40 40 46 56 53 43 47 36 37 42 35 31 34 34 28 35 43 46 44 42 42 44 48 46 39 27 19 18 17 15 12 20 30 35 39 46 57 66 75 56 33 22 24 30 34 34 36 50 49 43 47 48 41 38 38 41 43 43 41 41 43 46 41 41 42 44 45 46 47 47 42 43 53 63 58 39 23 20 26 21 19 21 21 21 31 44 50 47 41 36 35 36 32 26 22 27 35 42 46 50 54 57 51 46 45 49 54 55 55 56 58 53 52 54 50 39 34 36 29 27 29 29 23 19 32 49 54 53 52 50 48 49 52 55 48 37 29 29 26 19 17 20 22 28 38 47 52 52 48 45 41 41 40 38 34 31 27 25 27 24 24 28 37 42 42 40 37 33 34 43 48 44 38 35 40 37 37 39 41 36 24 15 17 21 26 27 23 18 14 13 13 11 17 32 44 43 35 29 30 25 23 24 23 18 18 21 28 34 43 48 48 45 42 41 43 43 46 52 57 54 44 34 31 31 38 45 42 36 40 51 60 56 51 45 41 39 37 35 36 33 29 28 30 34 37 38 34 37 41 45 49 50 50 50 44 35 27 26 24 24 32 43 34 36 37 39 46 54 57 54 55 53 50 47 44 37 30 24 17 26 36 40 41 41 45 49 52 51 44 35 31 32 33 32 34 32 30 31 37 41 34 25 25 31 37 38 34 27 21 19 22 34 47 52 55 57 55 51 52 52 49 42 33 28 28 30 18 20 18 13 12 19 25 26 19 20 23 27 27 25 27 31 23 23 26 32 34 33 34 36 40 45 47 43 40 42 45 46 39 41 43 44 42 39 35 32 31 29 27 28 31 32 32 31 38 52 58 53 52 55 49 36 16 19 22 25 33 40 38 32 32 33 30 27 27 31 30 25 37 42 46 43 38 32 22 15 18 22 26 30 31 32 32 33 31 31 32 32 26 21 25 34 31 34 37 38 38 39 42 45 46 48 56 58 40 21 31 56 49 46 40 36 36 32 20 8 16 13 15 18 16 17 29 48 52 47 40 34 33 36 42 47 48 49 50 52 53 54 56 58 54 58 50 40 42 42 39 39 29 26 26 33 38 38 41 45 40 35 29 29 33 37 39 39 43 42 37 31 28 26 21 13 18 17 17 17 17 19 20 21 28 30 30 26 22 22 27 32 36 33 33 39 47 47 38 29 18 15 14 16 19 23 32 41 38 30 24 24 24 20 17 17 31 32 30 26 20 17 18 21 34 36 39 41 41 40 38 37 44 45 40 31 27 29 32 32 33 30 26 23 21 22 22 22 27 29 35 45 53 53 45 36 32 24 15 10 10 12 13 14 10 13 18 22 24 24 22 21 26 30 31 30 30 33 32 30 38 41 37 29 29 36 35 27 27 25 24 26 29 31 31 29 33 31 29 29 30 32 33 33 33 33 31 26 22 23 29 34 46 43 36 31 33 37 36 32 27 24 23 24 23 20 24 31 36 32 29 28 32 36 41 43 48 41 35 35 36 36 38 41 51 59 66 63 51 38 29 26 23 24 26 27 28 29 30 31 33 40 49 54 52 47 43 40 39 33 28 27 30 30 25 20 20 22 22 18 13 15 25 35 52 56 55 47 40 43 55 65 43 33 24 20 24 29 29 26 18 13 8 7 12 16 18 17 9 10 10 12 19 27 28 23 9 11 14 16 17 19 24 28 25 18 10 6 7 10 11 11 12 12 13 13 13 12 12 12 15 15 17 21 23 20 19 20 23 24 27 31 39 49 59 66 46 43 37 32 29 29 29 31 33 34 33 30 31 31 26 21 14 17 18 17 14 9 7 5 19 36 51 53 46 41 41 41 36 36 32 25 16 11 11 13 11 11 10 12 13 13 10 7 6 5 4 4 5 6 5 5 2 2 2 3 4 6 8 10 10 13 16 21 24 25 25 24 28 23 18 14 12 10 8 7 10 9 7 6 8 9 12 13 16 15 14 17 21 30 39 45 37 38 37 31 23 14 9 7 8 7 7 8 8 10 11 12 7 11 15 20 23 25 24 24 26 23 20 19 18 18 15 13 19 23 27 27 22 17 13 12 11 11 11 13 15 14 12 10 15 11 6 7 11 14 14 13 14 14 16 18 19 20 18 17 19 20 20 15 7 3 4 6 19 25 24 17 17 22 24 19 15 14 14 18 23 26 24 21 16 15 15 16 18 19 18 17 12 16 17 16 20 30 39 43 43 45 45 40 32 27 27 30 35 28 18 12 11 15 23 30 30 30 27 23 22 26 36 45 42 37 29 24 22 21 18 15 9 9 8 6 4 5 6 6 5 4 4 4 3 4 4 5 6 7 8 8 9 12 17 21 17 17 22 27 25 19 17 20 22 26 26 19 10 7 14 22 35 33 27 16 8 7 15 21 26 25 22 19 15 13 11 10 12 12 11 9 8 6 6 5 7 9 12 19 25 27 26 23 19 22 24 21 17 16 22 27 36 34 30 24 17 14 14 16 7 10 15 22 29 31 29 26 24 33 47 60 68 68 61 54 44 40 36 38 45 46 33 19 14 12 11 13 18 22 24 25 23 26 27 24 18 16 17 19 19 22 26 33 38 36 30 25 27 26 25 27 28 27 23 18 11 8 9 14 24 30 30 27 43 48 51 46 39 33 26 20 19 24 29 26 18 13 14 17 12 12 11 11 12 15 18 20 20 17 14 12 14 16 17 18 29 33 37 36 31 23 19 16 19 24 30 31 27 20 16 14 13 13 12 12 13 14 16 17 14 14 11 9 7 14 26 36 37 32 25 22 21 18 12 7 10 11 11 11 11 11 10 9 9 9 10 10 9 7 5 4 10 10 10 12 14 13 12 9 9 6 5 7 11 16 18 18 20 19 17 15 19 26 29 28 29 27 24 20 18 18 19 21 11 12 14 15 14 10 7 4 2 6 12 16 17 16 16 17 24 27 29 25 18 10 5 4 5 6 7 6 4 4 7 9 20 25 30 32 32 35 42 48 37 36 32 25 18 13 12 12 9 4 2 3 4 4 5 6 9 10 13 17 23 25 24 21 27 26 23 19 16 13 12 11 9 7 6 9 15 21 24 25 15 15 15 14 13 11 11 11 15 15 14 12 10 8 6 5 9 6 5 7 12 15 14 12 9 9 8 6 4 4 7 10 14 13 12 12 12 10 8 6 4 3 2 2 2 2 3 4 4 4 6 7 9 10 12 12 14 15 17 18 19 18 17 16 18 14 9 5 5 7 7 7 10 8 8 11 16 21 24 26 28 25 23 23 18 12 9 11 13 19 25 30 38 46 49 48 29 21 15 15 14 11 8 8 9 8 7 7 8 9 11 12 11 11 14 17 15 14 20 28 33 39 39 30 19 13 11 9 9 7 4 2 1 1 2 3 2 1 3 6 10 12 15 19 20 19 20 21 23 22 21 19 21 23 22 18 18 23 25 25 11 7 4 3 5 5 2 1 2 2 3 5 6 6 6 5 6 7 8 10 11 11 11 11 9 8 6 4 3 3 3 3 5 5 6 8 10 11 9 8 3 3 2 2 2 3 4 4 8 8 9 13 16 18 17 15 43 44 42 38 37 39 35 28 30 27 25 25 25 24 21 19 23 25 28 31 34 34 34 33 31 29 28 29 32 32 31 29 24 22 21 22 25 28 29 29 27 28 29 29 30 35 42 47 46 38 33 34 30 20 19 24 16 22 29 33 35 35 36 36 38 39 40 38 33 28 26 25 20 19 17 16 17 20 23 25 29 29 27 25 24 23 24 25 20 20 23 28 33 35 33 31 30 32 35 43 54 58 46 30 28 39 49 48 37 29 30 35 37 37 41 44 40 30 26 27 32 32 32 31 29 30 32 35 33 29 28 31 37 40 37 34 38 36 32 29 34 43 45 41 47 40 33 30 32 34 34 32 31 30 30 25 16 30 83 139 153 156 158 163 175 171 136 95 55 45 50 86 138 171 172 159 150 147 145 146 145 140 130 122 134 128 122 108 88 80 75 64 66 113 157 168 125 79 76 73 69 50 41 41 40 42 43 38 38 36 27 28 66 110 112 87 67 127 181 183 136 76 50 59 112 115 108 92 84 87 89 86 99 75 43 20 13 21 33 41 41 42 38 35 44 58 61 54 30 48 59 54 50 54 56 51 49 51 58 62 54 39 32 34 62 76 91 99 107 108 97 81 51 51 50 50 51 51 52 53 49 66 81 74 50 37 50 72 63 44 35 41 37 24 29 47 80 93 97 102 135 166 142 92 36 35 36 38 34 28 27 30 29 30 33 38 43 43 36 28 21 27 31 27 23 31 49 66 66 57 47 45 49 50 44 37 39 35 55 94 112 93 61 44 58 55 51 43 30 17 13 15 36 102 143 149 145 125 112 127 144 179 192 141 64 25 25 29 22 20 12 23 65 135 168 127 49 41 92 121 119 93 54 74 104 118 125 116 105 94 73 53 48 58 63 56 47 48 52 55 53 61 65 64 65 63 50 33 27 65 129 172 149 87 51 52 50 53 58 63 63 57 46 37 44 46 55 71 84 82 64 47 53 50 45 40 40 43 41 36 29 31 34 35 33 37 51 66 99 76 50 39 37 34 30 28 29 27 25 25 27 33 39 44 45 39 29 21 17 17 18 19 20 35 50 53 49 43 40 37 42 37 32 32 37 44 49 52 38 34 28 26 25 23 19 15 14 18 21 26 36 46 49 45 39 39 39 43 47 50 49 48 43 39 35 37 51 76 104 123 113 88 60 52 60 67 60 50 43 39 33 27 23 23 24 25 30 28 27 27 28 27 24 21 18 17 23 36 46 45 38 33 41 59 63 44 24 20 26 29 31 25 23 28 28 25 27 33 28 28 33 41 46 48 51 55 73 59 37 38 66 76 53 27 35 38 42 44 45 45 45 45 44 39 35 36 38 41 47 53 45 43 41 40 40 40 42 44 46 47 51 56 59 57 52 47 52 51 50 49 47 42 34 28 30 30 31 34 38 37 33 29 36 37 36 33 30 31 36 41 42 47 52 51 46 40 37 36 50 43 36 33 37 42 46 48 53 44 34 30 33 36 35 33 42 44 46 49 51 51 49 47 45 44 41 35 29 28 28 30 28 32 32 28 28 32 34 32 38 36 36 41 48 50 44 36 35 34 33 32 31 33 36 39 40 44 44 43 45 49 48 44 46 42 32 22 18 19 16 9 19 24 30 32 31 35 51 68 65 51 35 26 27 30 30 27 40 39 38 38 39 40 42 44 37 36 37 42 47 49 45 40 40 39 42 48 52 49 46 45 46 51 60 63 48 27 19 22 25 22 19 16 18 26 37 45 42 40 38 37 35 31 24 19 18 23 31 38 43 48 52 56 51 46 44 48 52 53 54 56 53 52 53 53 46 36 31 33 29 29 29 26 27 35 49 60 59 56 54 54 55 54 48 43 38 34 30 28 27 25 21 18 21 30 41 49 51 49 46 45 38 40 41 39 35 31 29 30 25 24 24 30 39 45 45 43 33 34 35 40 48 53 47 37 33 33 36 40 38 28 20 16 19 23 24 22 21 21 18 13 8 8 16 33 45 45 38 32 28 21 17 20 22 20 19 21 28 35 44 50 51 50 49 48 47 46 48 55 60 55 40 28 30 37 39 33 34 44 49 47 52 54 52 46 38 33 34 37 36 32 29 28 26 25 33 42 46 45 47 53 58 57 49 42 40 35 28 21 19 23 30 36 37 38 39 42 47 51 53 54 57 52 47 44 41 34 23 15 24 33 38 36 38 47 53 52 55 48 42 39 35 32 33 37 29 31 34 35 34 31 28 25 22 29 36 38 37 34 26 20 25 40 54 58 55 54 55 55 52 48 43 39 36 33 29 25 18 16 12 12 15 19 21 22 22 24 25 25 23 22 24 26 28 24 25 31 38 40 36 31 36 39 43 45 44 42 41 42 40 42 44 46 45 40 31 25 25 28 32 36 38 37 36 35 39 38 42 52 60 58 44 33 26 25 23 24 26 29 32 33 38 36 32 28 25 25 26 26 25 27 27 26 24 22 23 24 28 29 35 44 44 33 23 19 32 41 47 42 29 21 23 30 32 36 41 43 41 37 37 38 44 61 72 61 39 30 41 56 45 40 33 27 24 21 17 15 11 14 16 15 14 18 25 32 40 42 39 30 28 34 47 56 48 49 50 49 48 50 54 58 53 42 34 35 37 37 37 39 42 43 42 39 36 35 37 39 45 38 31 31 37 43 45 44 43 40 36 31 25 21 17 15 13 14 16 17 17 19 22 24 28 28 27 26 24 25 26 27 42 38 36 41 47 45 35 24 11 16 21 23 24 26 33 38 36 28 23 24 20 15 18 27 34 33 29 23 17 15 16 18 26 29 34 38 41 42 41 40 40 38 36 33 31 30 29 29 37 32 28 25 24 24 22 19 29 25 25 36 49 52 43 32 22 17 11 9 10 13 15 15 15 15 17 21 24 24 21 17 26 26 29 31 29 26 28 33 38 44 41 37 36 28 19 20 21 22 24 26 28 28 29 29 32 33 30 26 25 30 33 33 32 35 33 26 19 20 32 43 47 43 38 37 37 36 31 26 23 20 19 23 25 26 29 33 42 40 37 34 32 31 34 37 35 33 31 30 32 35 38 39 51 52 53 48 36 27 26 31 28 28 29 32 34 32 27 23 37 44 53 55 50 42 37 35 35 32 28 26 24 23 22 21 22 26 28 21 18 24 35 44 45 51 51 40 27 28 46 64 41 27 21 27 33 31 28 28 14 13 12 11 11 12 13 14 13 12 10 10 14 20 27 31 15 16 18 20 21 21 21 21 17 11 4 2 3 5 7 8 11 13 14 14 12 11 10 11 15 14 15 18 21 22 20 17 25 22 23 32 46 54 54 51 37 34 29 24 21 22 25 28 35 34 32 31 30 27 22 19 17 15 13 11 9 8 6 5 16 36 55 60 53 45 41 39 37 35 30 25 20 16 13 12 12 10 9 9 11 13 12 11 5 6 6 7 7 6 6 5 5 4 3 4 6 9 10 10 10 8 10 16 25 30 29 26 25 21 16 14 13 12 8 5 7 6 5 6 6 7 9 11 12 15 20 23 25 29 36 41 39 41 44 42 30 15 10 13 10 10 9 7 7 7 9 11 6 10 15 19 22 24 25 26 21 22 19 16 14 18 20 20 27 26 26 26 25 22 17 13 4 6 9 12 13 13 12 11 11 9 8 9 12 12 11 10 12 15 18 21 23 23 22 21 20 20 19 17 14 11 9 7 20 20 22 26 29 30 27 24 19 17 15 17 22 25 26 25 15 15 16 19 22 22 18 16 22 19 16 16 21 30 40 47 43 40 38 36 32 29 31 35 39 36 28 17 10 12 22 32 29 32 27 18 19 34 46 50 42 40 35 27 19 13 12 12 11 8 4 4 5 6 5 3 5 5 4 4 4 5 6 7 3 5 8 10 11 14 18 22 19 15 16 21 24 22 22 23 28 25 20 16 14 14 16 17 24 36 37 20 5 5 12 15 19 19 19 18 16 14 11 9 11 12 14 12 9 6 5 5 6 6 10 14 18 23 27 29 26 24 23 21 20 21 23 25 27 27 25 22 19 16 13 11 5 7 12 19 27 31 32 32 25 33 46 60 67 66 59 52 29 37 45 44 37 29 27 28 22 20 17 15 16 19 24 28 29 30 30 29 27 23 19 17 20 19 20 25 31 35 35 33 31 28 26 28 30 28 22 16 11 12 12 13 17 21 28 33 41 50 55 51 43 37 29 22 16 22 28 28 22 16 14 15 9 8 7 10 14 19 23 25 34 33 28 21 18 19 19 17 25 28 30 30 27 22 18 16 14 21 28 30 25 18 13 11 13 13 13 13 15 16 18 19 19 16 12 10 13 19 27 32 36 35 32 28 24 19 16 14 16 14 12 9 8 7 7 8 6 8 11 10 8 6 6 7 8 9 10 11 10 10 8 7 11 7 6 9 17 21 20 17 12 14 15 15 16 19 24 28 28 29 29 24 17 12 12 15 15 10 9 16 19 15 8 6 9 11 13 17 19 20 20 19 20 20 18 14 9 6 5 5 3 5 6 5 4 6 11 17 33 35 36 38 43 48 46 40 30 29 25 19 11 7 6 7 7 7 6 6 5 4 4 4 5 7 11 13 15 17 20 22 26 24 22 19 16 14 12 12 7 10 12 13 13 16 23 28 15 13 12 11 12 11 9 6 15 18 22 21 16 10 7 5 6 5 3 4 12 18 16 9 11 9 10 11 9 5 5 9 10 12 13 14 13 11 11 11 3 3 2 1 1 1 1 2 1 2 3 4 6 7 8 9 13 11 10 11 12 13 12 10 7 7 6 5 5 5 5 5 8 9 11 13 16 18 20 21 22 23 23 21 18 14 13 12 16 15 17 25 38 46 41 30 20 18 15 13 12 11 10 9 9 9 9 10 11 12 12 11 12 12 12 13 13 14 13 13 20 20 19 18 15 12 10 8 4 3 2 1 0 0 1 1 3 2 2 5 13 22 27 27 23 22 20 16 12 12 15 18 27 28 24 17 15 19 21 19 13 10 7 5 4 3 1 1 4 4 4 4 4 4 5 6 6 3 2 5 11 14 11 7 9 8 7 5 4 5 5 5 7 8 9 13 16 16 12 8 2 2 1 1 2 3 4 5 5 6 8 10 11 11 11 11 39 38 34 29 29 32 32 28 29 28 27 26 26 25 23 21 23 24 28 33 37 38 35 32 30 29 30 31 32 31 27 24 24 23 23 25 28 30 30 30 29 29 29 29 30 35 42 47 46 38 33 33 27 18 16 20 20 25 31 35 35 35 35 35 37 39 40 37 32 28 25 25 19 18 18 19 22 26 31 34 30 29 28 28 29 29 29 28 20 21 23 28 33 35 34 32 30 32 36 44 55 58 46 31 29 37 44 43 36 30 30 33 29 30 35 39 36 29 26 28 29 30 30 29 28 30 33 36 33 29 26 30 38 43 41 37 42 40 35 29 30 37 43 44 47 40 32 29 31 33 33 31 32 29 29 28 23 31 66 104 107 108 110 115 123 122 100 74 50 49 62 99 143 167 163 149 139 138 138 140 141 137 129 121 111 98 90 84 76 75 75 68 53 92 137 162 131 84 67 53 51 42 43 47 43 41 41 37 37 37 29 28 52 84 88 73 74 124 152 132 94 66 61 71 86 82 71 60 63 77 85 85 74 53 28 16 20 34 46 51 44 45 42 38 44 55 56 49 43 48 51 56 72 89 87 75 81 96 104 88 59 38 35 38 49 58 64 63 62 59 48 35 41 42 44 46 48 49 50 50 45 54 61 56 42 34 43 58 56 46 42 43 35 25 33 51 68 73 75 82 102 118 103 74 37 38 40 39 34 26 24 26 29 29 31 35 39 39 33 27 28 34 37 35 30 33 45 56 58 48 39 39 47 50 45 38 36 44 73 107 114 90 64 53 68 55 40 30 22 18 18 22 51 88 99 89 82 65 58 78 130 163 162 106 50 30 31 31 29 25 16 30 78 152 183 137 54 31 83 136 145 107 69 99 137 127 114 103 89 69 51 41 57 80 91 77 61 58 54 45 54 59 62 61 63 62 49 33 30 74 126 141 107 61 45 52 51 54 58 61 59 54 45 39 48 49 55 66 74 69 53 39 46 47 46 42 41 42 40 35 30 30 33 37 39 43 52 62 82 63 43 36 36 33 29 27 29 28 27 27 29 34 39 42 39 36 30 23 19 18 19 21 22 40 56 58 49 41 37 36 38 34 31 31 35 41 45 47 39 32 24 19 19 20 19 18 17 19 19 22 32 43 48 46 40 39 40 43 46 47 46 44 40 38 34 35 44 62 84 98 78 62 47 43 51 57 54 47 45 42 36 31 27 26 27 28 26 26 25 27 28 28 25 22 21 20 25 37 45 44 38 33 45 60 63 43 23 20 25 29 29 24 23 27 29 28 31 38 33 31 32 38 44 48 54 60 67 50 29 34 64 74 53 33 33 38 43 43 40 38 41 45 42 38 37 39 41 42 45 50 47 45 42 40 40 42 44 47 47 48 50 54 58 58 54 51 54 53 51 46 39 32 26 23 28 28 30 32 33 32 29 27 35 38 38 35 31 30 34 38 40 47 51 48 38 31 30 33 33 30 27 30 37 45 51 52 51 44 34 27 26 28 32 35 40 42 45 48 49 49 48 47 46 47 45 40 33 30 29 30 31 34 33 29 28 33 35 35 36 38 41 44 47 45 39 33 33 33 32 30 30 33 38 42 46 49 48 46 46 48 46 41 44 38 28 18 16 20 19 15 19 23 29 31 29 30 42 55 55 45 33 28 29 32 33 31 36 36 36 36 37 37 38 39 39 38 38 42 47 47 42 37 40 38 39 45 49 47 45 46 47 53 60 56 40 23 18 20 21 21 22 22 24 29 36 42 40 39 37 36 36 33 29 26 22 26 33 38 43 48 53 57 53 48 45 46 46 43 42 44 54 57 56 51 42 37 36 37 40 38 34 29 28 36 50 61 58 55 51 51 53 53 49 45 39 36 33 31 30 28 25 22 31 38 47 53 51 45 38 34 34 37 40 40 37 34 31 31 27 26 27 33 40 44 43 40 34 34 35 39 48 55 52 45 35 34 35 39 37 29 22 19 19 23 24 21 20 21 18 14 9 8 15 29 40 40 33 28 23 17 15 18 20 21 24 28 29 35 43 48 50 49 49 49 46 46 48 53 55 49 36 26 33 42 44 38 36 42 44 41 47 50 51 47 40 35 34 36 37 34 32 30 27 26 32 40 46 48 51 53 54 52 47 43 37 37 33 26 20 20 28 35 39 39 40 41 44 47 52 55 50 49 46 41 36 30 25 23 35 41 42 37 37 44 48 47 49 45 42 41 38 34 33 36 33 33 33 31 28 24 19 16 21 28 33 35 36 35 30 24 31 43 55 57 55 54 52 50 51 48 44 41 38 34 29 25 19 17 13 13 15 18 20 20 21 23 25 24 23 23 25 27 26 25 27 33 38 40 38 35 37 41 45 47 46 43 42 42 38 41 47 51 51 43 32 23 21 30 40 45 43 39 36 36 33 33 38 50 59 56 42 31 26 26 25 24 25 27 30 32 37 34 29 24 20 18 19 19 21 22 23 24 22 22 23 25 30 34 42 47 42 30 21 19 35 42 48 42 30 22 24 29 32 36 41 44 42 37 32 30 42 58 67 57 41 36 43 51 38 33 27 23 20 18 15 14 12 14 16 15 14 19 27 34 40 42 39 32 30 37 49 58 47 48 47 45 43 43 46 49 49 39 33 35 37 36 36 38 46 48 48 43 37 34 37 40 43 39 35 35 38 42 43 42 41 39 36 31 26 21 17 15 15 16 17 17 17 18 21 22 28 28 28 27 26 27 29 31 39 35 34 38 43 39 28 18 14 18 23 25 26 29 36 42 33 25 21 23 22 18 21 28 34 34 31 26 21 18 18 19 27 29 32 35 37 37 37 36 37 37 36 33 29 27 28 30 39 33 28 25 24 24 23 21 26 21 20 29 42 46 39 29 20 16 11 9 11 14 16 16 14 15 18 20 21 20 18 17 25 26 28 31 28 25 28 33 42 45 39 34 34 26 18 19 19 20 23 26 28 29 28 28 32 33 30 25 26 30 32 32 33 35 35 30 25 28 39 49 55 51 46 42 39 34 27 22 24 22 22 25 27 27 30 34 42 40 38 35 33 32 34 37 34 31 29 29 32 35 38 39 40 40 40 38 32 25 26 30 30 30 31 33 33 31 28 26 37 42 46 45 40 35 33 34 32 30 27 24 23 22 21 20 23 26 25 19 19 28 41 49 45 48 45 34 24 25 39 54 38 25 19 24 30 27 24 24 16 15 13 12 11 11 11 11 12 11 10 10 14 18 23 27 16 17 19 20 21 20 19 18 11 8 4 4 5 6 7 6 11 12 13 13 12 11 11 11 11 11 12 16 19 21 19 17 20 19 19 24 33 38 37 34 32 29 23 19 17 19 24 29 39 36 32 29 26 23 18 15 13 12 10 8 8 7 5 4 15 36 57 61 54 45 41 39 36 34 30 25 20 16 14 13 12 11 10 11 12 12 11 9 5 5 6 6 6 6 5 5 6 4 3 4 5 7 7 7 10 8 9 16 25 31 32 31 27 22 16 12 12 12 10 7 8 7 6 6 6 7 9 10 11 15 19 22 23 27 33 38 34 37 43 45 36 23 18 19 14 15 15 12 9 6 6 7 8 11 15 18 20 21 23 25 23 24 23 18 16 17 19 19 26 25 24 25 25 22 18 14 9 8 8 9 10 11 13 14 11 9 9 10 12 13 11 10 11 13 16 19 21 21 20 19 22 21 20 18 17 16 16 16 19 19 21 24 27 27 25 22 15 13 12 16 22 25 24 21 14 14 16 18 21 22 19 16 18 17 14 15 21 31 41 48 41 38 36 35 30 26 27 31 38 36 30 20 13 14 21 30 29 32 27 18 18 31 42 45 35 36 34 29 21 14 10 8 10 8 6 5 7 8 7 6 7 6 5 4 4 4 5 5 4 6 8 9 10 13 17 20 18 14 14 20 25 25 24 25 27 25 21 17 15 15 16 17 25 38 40 23 6 4 10 14 16 16 17 16 15 13 10 9 10 12 14 13 10 7 6 6 6 6 10 12 17 22 26 29 27 25 24 21 19 20 21 22 24 24 23 21 18 16 14 12 7 8 11 19 27 32 33 31 28 33 42 52 58 57 52 46 32 38 42 39 30 24 25 28 25 24 21 18 18 21 28 34 35 35 33 31 28 25 22 21 19 17 16 20 27 32 34 33 32 29 26 26 28 27 23 18 13 13 13 12 14 18 27 34 44 52 56 51 45 40 36 31 22 25 28 28 23 18 15 15 11 11 11 13 18 22 26 27 37 37 34 27 23 23 22 19 21 23 25 25 22 19 16 15 15 21 27 28 23 17 13 11 13 13 14 16 17 17 18 18 12 12 12 13 17 22 27 30 36 36 34 31 28 23 19 17 16 14 12 10 8 8 9 9 8 10 11 11 8 6 5 6 7 8 9 9 9 9 8 7 10 8 8 11 16 19 19 17 12 13 14 15 15 18 23 27 27 29 29 25 19 14 14 15 10 6 7 14 18 15 11 8 11 11 12 15 18 21 22 22 22 19 16 12 9 7 6 5 6 5 5 4 6 12 20 26 33 39 43 45 46 46 40 33 29 27 23 16 9 5 5 6 6 6 6 6 6 5 5 5 6 7 11 12 13 14 16 18 23 23 21 20 17 14 12 11 8 10 12 12 12 15 21 27 18 15 12 11 11 10 9 7 14 18 22 23 19 13 9 6 5 4 3 5 12 18 16 10 10 9 10 12 10 6 5 8 14 14 13 14 13 12 10 9 4 3 2 1 1 1 2 2 3 4 4 5 6 6 7 8 9 7 6 7 9 10 9 8 8 7 6 5 5 6 7 8 10 10 12 14 15 17 19 19 19 21 22 21 18 14 13 12 14 14 16 22 33 40 37 28 20 17 13 11 10 9 9 8 8 9 10 11 13 14 13 12 13 13 13 13 13 13 12 12 14 13 13 11 9 7 5 4 3 3 2 1 1 1 1 1 3 2 3 7 17 26 30 29 24 22 18 14 11 11 14 18 26 26 22 15 14 17 19 17 10 8 5 3 3 2 2 1 4 4 4 3 3 4 5 5 6 4 3 6 12 15 12 9 8 8 6 5 4 5 5 5 8 8 10 13 16 15 11 7 2 2 2 2 3 3 4 5 4 5 7 8 9 9 9 9 36 32 26 21 22 28 31 31 31 32 32 31 29 27 26 25 24 25 28 36 43 44 38 32 29 29 30 32 32 29 24 20 24 24 25 28 31 33 31 30 30 30 29 29 31 36 42 47 46 38 32 30 24 15 12 15 24 28 33 36 35 34 34 34 36 38 38 35 31 26 24 24 22 21 20 21 24 29 35 38 31 30 29 32 35 36 33 30 23 23 26 29 33 35 34 33 30 32 36 46 56 58 46 32 32 34 36 36 34 31 30 30 20 22 27 32 32 29 28 30 27 28 29 29 28 30 33 36 33 28 24 30 40 47 45 41 45 42 35 27 25 32 42 47 45 39 32 28 29 31 30 29 33 27 27 31 31 32 44 61 59 57 58 63 70 70 65 59 54 57 69 94 121 134 129 119 116 118 122 129 134 133 128 122 87 66 57 60 62 66 70 69 59 76 98 119 106 81 73 57 39 38 48 55 47 40 38 34 36 36 31 27 35 49 56 54 77 113 114 76 51 54 63 68 56 51 42 40 53 70 75 71 46 31 15 14 28 44 53 54 48 49 46 42 45 52 52 47 52 47 53 76 107 121 110 93 104 125 131 103 62 39 34 36 42 48 50 43 38 37 32 25 33 35 38 42 45 48 49 50 49 47 47 46 41 37 41 47 49 52 53 46 34 29 39 54 58 54 55 61 66 64 59 55 39 41 43 40 32 25 23 24 31 30 30 33 36 36 32 28 33 37 41 42 40 40 44 49 48 38 30 34 46 53 50 43 32 45 72 94 91 71 59 60 76 54 31 19 18 21 26 31 50 59 49 38 37 30 32 55 98 143 134 72 34 31 35 37 31 25 16 37 95 174 199 145 50 18 76 159 175 118 73 107 142 125 110 98 74 46 39 50 81 106 113 87 64 59 51 36 52 56 58 57 58 57 47 34 39 75 104 95 64 44 44 51 53 55 57 57 53 48 44 41 47 48 51 57 60 55 45 37 42 47 49 46 42 40 38 35 32 31 33 40 45 47 51 55 62 49 38 35 37 36 31 27 31 29 28 29 32 35 39 40 33 34 32 27 22 20 22 25 23 41 56 55 44 36 34 35 31 30 30 33 38 43 46 48 42 33 22 15 14 17 20 21 22 20 19 21 29 40 46 46 40 40 41 43 45 45 44 42 38 37 36 35 38 46 57 64 52 47 42 43 49 53 52 49 51 47 42 36 32 30 29 29 24 24 25 27 28 28 25 23 24 22 26 37 44 44 39 36 49 61 61 42 22 18 24 29 32 27 25 27 29 29 33 38 38 34 33 37 41 46 54 62 55 37 19 31 62 70 53 40 32 38 43 41 35 33 38 44 39 37 37 41 42 41 42 46 50 47 43 40 40 44 48 50 47 47 49 52 56 57 57 56 57 56 52 43 31 23 20 20 24 26 27 27 26 24 24 24 34 38 41 38 32 29 31 35 38 43 46 40 28 21 22 27 20 18 19 25 36 46 52 54 50 45 35 26 20 23 30 36 37 40 43 45 45 45 46 48 47 49 49 44 37 32 31 32 37 38 35 30 28 31 36 37 36 40 45 48 46 39 32 28 31 31 30 28 29 34 41 46 54 54 53 50 49 48 44 39 40 34 24 16 17 21 23 22 20 24 31 33 30 27 32 41 41 37 32 30 31 34 36 36 33 34 35 36 37 36 35 34 39 38 38 41 44 43 37 32 39 35 35 40 44 44 45 47 49 57 59 46 28 18 17 19 18 21 26 29 30 32 35 38 36 35 33 33 33 33 31 30 28 31 35 38 42 48 54 59 55 50 45 40 35 29 29 32 55 62 61 49 40 39 41 41 47 43 36 31 31 39 52 62 55 51 46 46 50 52 50 48 41 39 37 35 34 33 30 28 38 44 52 56 51 41 30 23 27 32 37 40 40 36 33 31 29 28 30 35 40 43 41 38 35 34 33 36 45 54 56 52 39 35 34 37 35 30 24 23 20 23 23 20 19 20 19 16 12 10 13 23 32 31 26 22 20 17 15 16 17 20 26 33 33 37 42 46 47 47 47 47 44 46 48 50 48 41 32 26 38 48 51 43 37 40 39 35 42 46 48 46 41 36 34 34 37 35 34 33 29 26 30 35 43 46 48 49 47 45 44 44 35 38 38 31 22 19 25 32 39 41 42 41 41 43 49 55 48 48 45 37 28 24 27 31 44 46 43 37 36 41 44 43 41 40 41 43 42 36 33 33 33 32 29 26 21 17 15 13 19 25 30 32 35 37 35 30 37 46 53 55 53 52 48 44 47 45 43 42 39 35 29 24 18 17 14 15 17 19 19 19 22 23 24 24 23 23 25 26 22 25 30 34 36 38 38 37 36 40 45 47 46 42 39 38 35 39 48 54 54 44 31 20 15 29 45 51 47 40 36 35 28 26 31 44 55 52 40 30 27 28 28 25 22 22 26 29 30 27 23 19 16 16 16 16 19 21 23 24 23 24 26 28 33 40 49 49 37 24 18 20 37 43 46 42 32 25 25 28 29 33 39 43 44 40 32 27 39 53 59 51 43 44 45 41 29 25 21 18 18 17 15 14 15 16 16 15 15 21 30 37 42 44 42 35 32 40 51 58 43 43 41 39 37 38 40 43 42 35 31 35 38 36 34 36 48 51 51 44 35 30 32 37 41 42 42 41 40 39 40 40 38 37 35 32 27 22 17 15 16 17 18 18 17 18 20 22 29 30 30 29 28 29 32 35 37 35 35 37 39 33 22 12 17 20 23 25 27 31 39 45 29 21 18 23 26 26 26 30 33 34 33 30 25 22 20 21 28 29 29 30 31 32 32 33 34 37 37 32 26 24 27 32 43 36 29 25 24 24 24 23 24 19 19 26 38 42 35 25 16 13 10 8 10 13 16 17 18 21 24 23 20 16 16 17 24 24 27 29 27 25 29 35 48 48 37 30 30 25 18 20 16 19 23 27 29 29 28 27 32 33 29 25 25 30 32 31 34 35 35 34 33 37 45 51 56 54 51 46 40 33 26 21 27 24 25 28 29 29 30 34 41 41 41 38 36 35 36 37 31 29 27 28 31 35 37 37 28 26 26 28 27 26 27 32 32 33 33 33 32 30 30 30 35 37 37 33 29 26 28 30 29 28 26 25 24 24 23 23 26 25 21 17 20 32 46 54 45 43 37 26 19 20 30 40 34 23 18 21 25 22 19 19 18 16 15 13 11 10 10 10 10 10 9 10 12 16 19 22 17 18 20 21 20 17 14 12 5 4 4 6 7 8 7 6 10 11 12 13 13 12 11 11 9 9 11 14 17 18 17 16 16 15 16 18 20 21 20 19 25 22 17 12 11 16 24 30 41 36 29 24 20 17 13 10 9 8 6 6 7 7 4 3 11 34 56 62 54 46 40 38 37 35 30 25 21 17 15 15 13 12 11 12 13 12 9 6 4 4 5 5 5 5 4 4 6 4 3 3 5 6 5 4 10 8 9 13 22 29 34 35 30 23 14 11 10 11 12 11 8 8 7 6 6 7 8 9 11 14 18 20 20 23 28 33 31 36 42 45 39 29 23 23 21 24 26 23 16 9 7 7 10 12 14 15 16 18 20 22 24 28 29 22 16 15 17 17 23 23 23 24 24 22 18 14 14 12 9 6 6 9 12 15 11 10 10 11 12 12 11 10 11 12 14 17 19 19 19 19 23 21 18 16 16 19 22 24 19 18 18 20 22 23 21 19 13 11 11 17 25 28 23 18 11 11 14 17 20 21 19 17 15 14 14 16 22 31 41 47 37 35 34 32 28 22 22 25 36 36 33 25 18 16 20 25 29 30 24 16 15 25 33 35 26 28 30 28 21 13 7 4 8 7 7 7 7 8 8 9 9 8 6 5 4 4 4 4 5 6 8 9 10 11 15 18 18 12 11 18 26 29 28 26 26 24 21 19 16 15 15 16 25 40 44 26 7 4 8 11 12 14 14 14 14 12 11 9 10 12 14 14 11 9 8 9 7 7 8 10 14 19 24 27 29 27 24 21 19 19 17 17 19 19 19 18 17 16 15 14 11 10 11 17 26 32 33 31 32 34 39 44 48 47 43 38 36 38 36 29 20 18 23 29 30 30 28 23 21 25 35 43 41 39 35 32 29 27 26 25 18 14 11 13 20 28 32 34 34 30 24 22 23 24 22 20 14 14 13 11 11 16 27 36 47 53 57 54 48 44 41 39 29 29 29 27 24 20 17 15 13 14 16 18 21 24 27 28 38 40 38 32 28 26 24 20 18 19 20 19 17 15 15 15 16 21 26 26 21 15 12 11 12 14 17 19 20 19 18 17 7 9 12 16 20 23 25 26 32 33 34 33 31 27 22 20 15 14 12 11 10 11 12 12 11 12 12 11 8 6 5 5 6 6 7 8 8 7 7 6 10 11 12 13 15 16 17 17 12 13 14 14 14 16 21 25 26 27 27 25 21 17 15 15 6 4 5 11 16 16 13 11 11 10 11 14 19 23 25 25 24 19 12 9 8 9 7 6 7 4 3 4 10 20 29 35 34 44 51 52 48 42 33 25 27 25 19 12 6 3 4 5 6 6 6 6 7 7 7 7 7 9 11 11 10 11 11 12 18 18 19 19 18 15 12 11 10 11 12 10 10 14 21 27 21 17 12 10 9 10 9 8 12 17 22 25 23 17 11 8 4 4 3 5 12 18 16 11 9 8 10 12 10 6 5 8 18 15 13 13 14 14 10 8 5 4 3 2 1 2 2 2 6 6 6 6 6 6 5 6 7 6 6 7 10 12 12 11 11 10 8 6 6 7 9 11 11 11 12 13 14 15 16 16 14 17 19 19 17 15 14 13 13 14 15 19 26 33 31 26 19 16 11 8 6 6 6 6 6 8 11 14 15 15 15 14 16 17 17 16 14 12 11 10 8 8 7 6 4 3 1 0 1 1 1 2 2 2 1 1 4 2 3 8 21 32 34 32 27 23 17 12 8 10 14 18 24 23 19 14 12 14 15 15 8 7 5 3 1 1 2 4 3 3 3 2 3 3 4 5 6 4 4 7 13 16 13 9 7 6 5 4 5 5 5 6 7 8 10 13 15 13 10 7 2 2 3 4 4 4 4 4 3 4 5 6 6 6 6 6 32 28 23 21 23 29 33 34 38 39 39 38 34 31 29 29 26 27 31 40 48 48 40 32 27 27 28 28 28 26 25 23 24 25 27 30 33 33 31 28 27 27 27 29 32 38 45 49 43 37 31 27 21 13 10 11 23 27 32 34 34 33 33 34 34 35 35 32 28 24 23 23 27 26 24 24 25 28 32 34 33 31 30 34 38 38 33 28 27 28 29 31 33 33 32 31 31 32 36 46 56 56 46 34 35 33 31 32 34 34 31 27 16 18 24 28 29 29 30 32 31 31 32 30 29 30 33 36 33 27 24 30 42 49 47 42 42 36 28 23 25 34 43 49 43 38 31 27 27 28 28 28 32 26 25 32 35 32 32 36 41 35 35 43 49 50 54 59 66 64 64 69 76 80 80 78 78 82 90 101 110 113 111 108 76 53 45 52 54 56 61 64 66 69 64 67 69 78 91 76 42 40 50 56 47 40 39 35 36 33 29 26 24 27 34 41 68 92 84 50 36 45 49 46 36 37 39 45 56 62 54 42 31 23 16 20 32 43 47 46 49 49 46 42 46 54 57 55 52 52 74 114 134 124 108 102 110 123 126 105 70 44 33 33 44 49 51 46 43 43 44 42 35 35 36 38 42 46 50 52 51 47 44 46 46 43 39 39 48 58 60 48 35 35 44 52 54 49 49 51 47 40 40 46 41 43 42 36 29 27 28 29 35 32 32 36 39 37 34 32 32 35 38 42 45 48 49 50 43 33 27 34 49 58 56 49 34 39 48 56 55 51 54 62 69 50 29 20 21 26 31 35 39 37 29 31 37 34 40 62 91 146 135 65 29 29 32 38 33 23 16 46 112 189 203 140 42 18 80 172 186 115 62 88 121 122 122 105 68 39 48 75 99 109 101 71 48 44 42 35 45 52 55 51 48 46 42 37 48 63 71 62 51 49 50 48 53 55 55 52 47 42 42 42 40 41 44 47 48 47 44 42 46 52 54 48 41 38 37 36 33 33 37 44 46 44 45 47 48 42 38 38 41 40 35 31 33 31 30 31 34 37 38 38 32 36 37 34 27 23 24 27 23 35 44 41 34 33 35 38 31 33 36 41 46 51 54 55 47 37 25 18 17 19 21 21 24 22 21 24 32 40 43 43 39 41 42 45 46 46 44 43 37 39 40 39 37 36 38 40 48 45 44 46 50 52 50 48 53 50 46 41 36 33 31 30 26 27 27 28 28 27 25 24 27 24 27 36 43 44 42 41 52 60 58 40 22 17 23 29 36 33 30 29 28 28 30 33 41 37 36 38 41 44 49 55 40 23 14 31 63 68 52 43 35 38 41 40 37 36 40 45 37 34 33 36 37 36 38 42 51 49 44 39 39 45 50 52 47 47 47 49 52 55 58 59 60 55 47 37 29 23 21 20 22 24 24 22 19 18 20 23 32 37 42 40 34 30 31 33 34 36 35 29 21 16 18 22 19 17 16 22 33 44 51 54 51 46 38 29 24 25 31 35 35 39 42 43 41 41 45 49 47 48 47 42 36 33 36 39 44 43 39 32 27 28 33 37 39 40 44 48 46 36 26 21 28 28 28 27 28 34 43 50 57 56 54 52 52 50 44 39 37 31 24 20 22 25 26 25 23 27 34 38 35 29 28 32 30 31 31 31 32 34 35 36 32 34 36 38 38 36 33 31 33 33 34 37 39 38 34 30 37 32 30 34 39 41 44 48 52 59 55 36 19 15 18 20 20 24 29 33 33 34 35 36 32 31 29 28 28 28 28 28 33 35 37 39 42 48 55 60 58 51 42 33 24 19 23 30 53 64 65 50 40 42 44 40 41 38 33 31 33 42 52 59 50 45 40 40 45 49 49 48 42 41 40 39 38 37 34 33 39 45 52 55 50 39 26 18 20 25 33 38 39 37 33 30 30 29 29 32 37 41 42 42 39 37 34 33 39 50 56 56 45 39 34 35 34 29 25 24 22 24 22 18 17 19 20 17 15 11 11 18 24 23 19 17 19 18 17 16 16 20 28 35 37 39 42 44 44 43 41 41 39 43 47 47 43 37 32 30 44 52 53 43 37 39 39 35 41 42 43 40 36 33 32 33 35 35 36 33 28 25 27 30 36 37 38 39 40 41 41 42 35 37 38 33 26 22 24 26 35 39 43 43 40 41 46 51 50 48 41 32 25 24 30 37 46 44 39 35 36 39 42 43 33 34 38 43 43 36 31 30 31 29 26 22 19 17 16 15 15 21 27 30 34 39 38 35 39 44 48 49 49 48 43 37 40 39 39 39 37 33 27 22 17 16 15 17 21 23 23 21 24 24 24 23 22 22 22 22 18 25 33 35 34 35 37 37 34 37 42 44 42 37 33 32 32 36 43 48 47 39 26 17 14 26 42 50 48 42 37 35 28 22 24 37 50 49 40 32 30 32 31 26 19 17 20 24 20 19 18 17 18 20 22 24 25 27 29 30 29 29 31 34 37 44 49 43 27 16 17 23 35 39 41 39 34 29 28 29 27 30 34 38 42 44 39 33 36 47 50 44 43 48 43 31 22 19 17 16 17 18 18 16 19 18 17 16 18 24 33 40 47 49 46 38 36 42 51 56 40 39 36 34 34 35 38 40 36 31 31 37 39 35 32 33 45 49 49 41 28 23 25 30 39 44 49 47 41 37 37 39 34 34 33 31 27 23 18 16 15 16 17 18 19 19 21 23 32 33 33 31 29 29 33 37 38 37 37 38 36 29 18 10 16 18 21 22 24 29 37 42 26 19 16 23 31 33 32 32 31 33 34 32 28 24 22 22 29 28 27 27 28 30 32 33 33 37 39 33 24 21 26 33 48 40 30 24 24 24 24 23 22 19 20 29 39 41 31 21 12 9 8 7 9 12 15 17 29 33 35 30 21 14 14 16 23 23 25 27 26 25 29 36 56 51 36 26 28 25 19 21 15 18 23 28 31 31 29 28 32 32 28 24 25 30 32 31 33 34 35 36 38 41 45 48 47 49 50 47 41 33 28 25 28 26 27 30 31 29 30 32 38 42 43 41 40 40 39 37 29 27 25 26 30 34 35 34 23 19 19 22 26 27 30 33 34 35 34 32 30 30 31 32 31 31 30 26 22 20 23 25 25 26 27 27 27 28 29 30 31 27 20 14 19 34 47 54 44 39 30 20 15 17 22 27 30 22 18 19 21 18 15 15 16 16 14 13 12 11 11 10 10 10 10 10 12 14 16 17 18 19 21 21 19 14 10 8 4 4 4 5 7 8 8 8 10 10 10 12 13 13 12 11 10 11 13 15 16 16 15 14 15 16 16 16 15 14 14 14 19 15 11 7 8 14 24 32 36 31 23 17 14 12 10 8 9 7 6 7 9 8 4 1 8 29 53 60 54 46 41 39 43 39 34 28 22 18 16 15 14 13 13 13 13 11 7 5 3 4 4 5 5 4 4 3 5 4 3 4 6 8 7 6 10 8 7 9 16 24 31 35 33 25 15 10 9 11 13 13 9 8 7 7 7 7 8 9 10 14 17 19 18 20 24 28 32 35 38 38 35 29 24 22 28 33 38 36 27 18 13 11 12 13 13 12 12 14 16 19 24 30 32 24 15 13 14 16 21 21 21 23 24 23 19 15 17 14 10 7 7 8 10 12 11 11 12 13 13 12 11 11 10 11 13 15 18 20 21 22 22 19 14 11 11 16 21 25 18 16 15 16 18 19 18 16 13 12 13 21 29 31 25 17 10 11 13 16 19 20 19 19 14 14 14 17 22 30 37 42 33 31 32 31 26 19 17 19 34 36 36 31 24 19 19 21 26 26 20 14 13 18 23 24 17 20 23 22 16 10 6 4 5 7 8 7 5 5 7 9 9 8 7 5 4 4 4 5 5 7 8 9 8 10 13 16 18 13 10 16 27 32 30 26 25 24 22 19 17 16 15 15 26 42 47 29 8 3 6 9 9 10 12 13 13 13 12 11 9 12 14 14 12 11 10 11 10 9 8 9 11 15 19 22 29 28 25 22 19 16 14 14 14 15 15 16 16 16 16 16 15 12 10 16 25 32 33 31 32 34 37 41 43 41 36 32 34 33 28 19 12 14 23 33 34 35 33 28 24 28 40 51 44 40 35 32 31 31 31 31 18 12 8 9 16 24 30 33 37 31 23 18 17 18 18 17 13 14 13 9 9 14 26 37 46 52 58 57 52 45 40 38 35 33 30 27 24 21 18 16 16 18 20 21 21 22 23 24 34 38 38 33 29 26 23 19 19 19 18 16 15 14 16 17 17 21 25 25 20 15 13 13 14 15 19 22 22 20 17 15 7 9 11 15 19 21 22 22 25 27 30 31 31 27 23 20 15 14 13 12 13 14 15 16 15 14 13 11 8 6 4 4 5 5 5 6 6 6 6 6 10 13 15 15 14 13 15 16 12 13 13 13 14 15 19 23 25 25 26 26 25 22 18 15 5 4 5 9 14 15 13 11 7 8 10 16 22 26 26 24 24 17 10 7 8 10 9 7 5 3 3 6 17 28 36 39 37 47 55 53 45 36 28 22 24 21 15 8 3 1 2 3 5 5 6 7 8 8 9 9 9 10 11 10 8 6 6 7 11 13 16 18 19 17 14 12 11 12 12 10 10 14 22 29 23 18 12 9 9 9 9 9 9 14 20 25 24 19 12 8 3 4 4 5 10 16 15 10 9 8 10 12 11 7 6 8 18 14 11 12 15 16 12 9 6 5 4 3 2 2 3 3 6 6 6 6 6 6 6 7 8 8 9 12 17 20 21 21 17 14 11 8 7 7 9 11 10 10 10 10 10 11 11 11 9 12 16 17 17 16 15 14 13 15 16 17 22 27 28 25 17 13 8 4 3 4 4 4 4 8 12 15 16 16 15 15 24 25 25 22 17 13 10 9 8 7 6 4 4 2 1 1 1 1 1 1 2 2 2 1 5 4 4 9 23 34 37 34 32 27 18 11 8 10 16 20 23 21 18 14 12 13 14 14 12 12 10 6 2 0 2 5 3 3 2 2 3 3 4 4 7 5 5 8 13 16 14 11 6 5 4 4 5 5 6 7 8 9 11 13 13 12 9 7 2 3 4 5 5 4 3 3 2 3 3 3 4 4 4 4 26 23 22 24 28 31 33 34 45 45 45 44 41 37 33 31 29 29 33 42 50 49 40 32 26 25 23 22 23 25 29 32 26 26 28 30 33 33 30 27 22 23 25 29 35 42 47 50 39 34 29 25 19 13 10 11 19 23 28 31 31 32 33 34 31 32 32 30 26 23 23 24 30 30 29 29 30 31 32 33 34 31 30 32 36 35 30 24 31 32 32 32 31 30 30 30 32 31 35 45 54 54 45 37 38 33 29 30 34 35 31 26 17 20 24 27 29 32 35 36 37 37 37 34 31 31 33 35 33 28 26 31 41 46 44 38 34 26 19 22 31 40 45 46 40 35 29 25 24 25 26 27 30 27 26 31 34 33 33 34 42 34 34 44 51 51 55 61 65 62 57 52 49 49 51 53 43 47 55 64 72 76 76 75 66 49 46 53 50 48 54 58 54 63 53 45 53 82 101 78 46 39 42 47 43 42 43 40 36 29 25 24 22 20 26 35 55 68 62 44 41 43 38 33 28 35 44 52 55 50 35 21 24 23 25 29 34 38 37 36 47 45 41 42 49 60 66 67 56 64 100 139 136 105 98 118 115 119 123 113 79 43 30 37 42 47 50 47 44 44 44 44 40 38 35 34 36 41 47 51 45 44 46 50 49 42 34 31 52 62 63 50 40 43 48 47 51 51 50 47 43 39 39 41 42 44 39 30 27 32 37 37 36 34 37 43 45 41 38 39 35 34 35 39 44 49 51 51 43 35 31 39 53 61 58 51 40 34 30 32 40 49 55 58 50 40 31 28 27 27 29 33 39 34 32 38 41 36 43 62 117 157 133 62 31 31 31 36 41 28 22 55 114 175 179 115 38 30 82 152 156 95 53 68 103 115 117 92 55 39 57 82 88 80 65 46 33 30 32 34 37 46 51 46 37 34 38 42 52 52 53 56 56 54 50 48 51 52 51 47 42 39 39 40 36 38 41 41 41 41 43 45 55 59 58 48 39 36 37 38 33 36 42 46 43 37 36 40 40 40 39 40 42 42 39 35 35 33 31 31 34 37 37 36 36 40 42 39 32 27 27 29 26 28 28 25 26 34 42 46 44 46 50 53 55 57 58 58 50 42 32 26 24 24 22 21 25 24 25 31 38 41 40 38 39 41 44 47 47 47 46 45 37 41 44 44 40 36 32 31 45 40 37 38 44 46 44 40 44 44 43 41 40 39 38 38 33 33 31 29 27 26 26 26 28 25 27 35 41 44 45 46 52 56 53 39 23 17 22 28 35 35 33 30 30 31 32 32 42 39 40 43 43 41 41 43 29 17 13 33 65 68 52 43 39 39 39 40 42 43 43 43 36 31 28 28 28 29 33 39 48 48 43 37 37 45 50 51 46 46 45 46 48 51 55 58 56 47 36 29 27 27 24 22 21 22 22 19 16 17 21 24 31 36 40 40 37 33 31 32 29 26 22 19 19 18 18 18 22 19 17 22 33 45 53 57 54 48 41 35 33 33 33 33 34 40 44 42 38 38 44 51 48 45 40 34 31 34 41 46 50 47 41 34 26 24 28 34 44 39 39 45 46 36 24 17 25 27 28 28 28 34 43 51 55 52 50 52 54 52 46 41 35 31 28 29 31 30 28 26 25 28 36 42 41 33 28 27 25 27 29 30 30 31 32 33 31 33 36 37 37 34 30 28 26 26 27 30 32 33 31 30 33 28 26 30 36 40 45 50 55 57 49 29 15 16 22 25 27 29 32 33 33 32 33 34 31 30 28 26 25 24 25 26 35 36 37 38 41 47 54 60 59 50 37 27 19 19 28 38 49 61 64 52 43 44 42 36 32 30 29 30 34 39 44 47 44 39 35 35 40 46 47 47 44 44 44 44 42 40 38 37 41 45 49 51 46 35 22 14 17 21 27 33 36 34 31 27 30 28 26 28 33 40 46 49 48 45 39 33 36 46 55 58 51 42 35 33 32 28 24 23 25 26 22 17 15 18 19 18 17 12 11 15 19 18 16 16 16 18 19 18 20 26 34 39 40 41 41 42 41 38 35 33 35 40 44 44 40 36 36 37 47 52 49 39 35 41 44 41 41 39 35 31 27 27 30 32 31 34 35 31 26 24 25 26 31 29 27 31 37 42 42 41 35 34 34 33 31 27 23 21 29 35 42 43 41 40 42 46 48 41 32 26 26 32 39 44 47 40 34 33 34 36 37 38 29 29 34 39 39 33 27 26 34 31 27 23 19 17 17 15 11 17 24 28 34 39 40 38 37 41 43 42 42 42 37 30 30 30 31 32 32 29 24 19 16 14 16 19 24 27 27 26 26 25 23 22 20 19 19 18 20 30 39 38 36 37 38 39 33 36 40 41 38 33 29 27 30 31 33 35 35 29 21 16 19 27 39 47 50 47 42 39 32 21 20 33 46 47 40 35 32 33 32 25 17 14 15 19 17 17 18 20 23 27 30 32 33 35 36 35 33 33 34 36 38 43 42 31 17 13 19 27 31 32 35 36 35 34 32 31 32 33 32 31 36 43 44 40 34 41 42 39 40 44 36 23 15 14 12 13 16 18 18 17 21 20 19 19 21 27 35 41 49 50 46 39 36 40 47 50 42 39 35 32 31 32 34 35 33 31 34 41 42 36 30 30 39 43 44 36 24 18 21 26 38 46 52 50 41 34 33 36 30 30 29 28 26 23 20 18 14 16 18 19 20 22 23 26 34 36 35 32 28 29 32 37 39 39 39 36 31 23 14 9 13 14 16 18 20 25 31 35 25 18 16 23 32 36 35 34 29 31 33 32 29 25 24 23 29 28 27 27 28 31 34 36 35 40 41 34 24 21 27 35 49 42 32 27 26 26 26 25 20 19 22 31 40 38 26 15 8 7 6 7 8 11 14 16 38 41 40 32 20 11 12 14 21 21 23 25 25 25 30 37 62 53 34 23 27 26 20 21 16 19 24 28 31 31 30 30 31 30 26 23 26 31 33 30 33 35 37 39 41 43 43 43 41 47 52 50 42 34 30 29 28 26 27 31 31 27 27 28 35 42 46 45 44 45 43 38 28 25 22 24 29 33 32 31 21 16 15 20 25 26 29 32 36 35 33 31 30 29 30 31 25 26 25 23 20 19 19 20 20 22 25 27 28 29 31 34 34 29 20 14 17 30 42 47 40 35 26 18 15 15 18 20 26 21 18 18 18 16 14 13 11 11 11 11 11 11 10 10 10 10 10 11 12 13 14 15 18 19 20 19 16 12 8 5 5 5 4 4 5 7 9 11 9 9 9 10 13 14 13 11 14 15 17 17 17 16 15 14 14 15 17 17 16 15 15 16 14 11 7 6 7 14 25 32 27 22 15 12 11 10 9 9 12 9 10 12 15 13 6 2 6 25 46 54 52 47 43 41 49 45 38 30 23 19 16 15 16 15 13 13 12 10 6 4 4 4 4 5 5 4 4 3 3 3 3 5 9 11 11 10 10 8 6 5 9 16 25 31 35 26 16 10 9 11 13 13 8 8 8 8 8 8 9 9 10 14 17 18 17 18 21 24 30 29 27 26 26 27 26 24 30 36 42 42 36 27 20 17 13 12 11 9 9 9 13 15 22 29 30 23 14 11 13 14 21 20 21 23 24 23 19 16 16 15 13 11 10 9 8 8 11 13 14 15 14 12 11 11 10 11 12 14 17 20 23 24 23 18 13 9 8 12 17 21 15 14 14 14 16 17 15 13 12 11 13 20 28 29 23 17 9 11 14 16 18 19 19 20 16 16 16 18 22 27 31 34 30 29 31 32 27 19 15 16 32 35 38 36 30 24 19 18 22 20 15 9 9 12 14 14 12 14 15 13 10 8 8 8 6 9 12 9 4 2 4 7 9 8 7 6 5 5 6 6 5 6 8 8 8 9 12 15 19 14 11 15 25 31 30 25 26 24 22 19 17 16 15 15 27 42 46 28 7 3 5 7 7 9 11 12 13 13 13 12 9 12 14 15 13 11 11 12 13 11 9 8 9 11 14 16 27 26 24 22 19 16 14 13 12 13 13 14 15 16 16 16 18 14 11 14 22 29 31 31 31 33 36 40 42 39 33 27 27 26 20 13 7 12 25 37 37 38 36 30 26 30 42 53 44 41 37 35 37 38 38 37 16 11 6 6 12 21 28 31 37 31 23 16 13 12 12 12 11 12 11 9 9 14 26 35 39 47 56 60 54 43 33 28 37 34 31 27 25 22 19 18 19 20 21 20 18 16 16 17 28 34 36 33 28 26 24 21 19 19 17 14 12 13 14 16 18 22 26 26 22 17 16 16 15 18 21 23 22 19 15 12 10 10 11 11 13 15 16 18 20 23 26 29 30 28 25 23 15 14 14 14 15 17 19 21 18 16 14 11 9 7 4 3 4 4 4 4 5 5 6 6 10 14 17 17 14 12 13 16 13 13 14 13 12 14 18 21 24 23 24 26 28 26 20 15 6 7 8 9 12 14 13 11 3 5 10 19 26 29 25 20 22 16 9 6 8 10 10 9 6 5 6 13 25 35 39 39 38 47 51 45 36 29 25 22 20 16 10 6 2 1 2 3 4 5 6 7 8 9 9 10 10 11 11 9 6 4 4 4 5 8 12 16 18 17 16 14 11 12 12 11 11 15 24 30 23 18 12 9 8 9 9 8 7 10 17 22 23 19 12 7 4 5 4 3 8 13 13 10 8 8 9 12 10 7 7 9 17 12 9 11 15 17 14 10 8 7 5 4 3 3 4 4 4 4 5 6 7 8 8 9 9 9 11 16 22 27 28 29 21 19 15 11 8 7 7 8 7 7 7 7 6 6 5 5 5 8 13 16 17 16 15 15 14 17 19 18 21 26 27 24 14 10 5 2 1 2 3 3 4 7 11 14 14 14 15 16 30 32 32 28 21 14 10 9 7 6 5 4 4 3 3 3 1 1 2 2 2 3 3 3 5 4 4 9 22 34 38 37 38 31 20 13 11 13 18 22 22 20 17 16 14 14 14 16 20 21 19 13 5 1 1 4 3 3 3 3 3 4 4 5 8 7 7 9 13 15 13 11 5 5 5 5 6 6 8 8 8 10 12 12 12 10 8 6 3 3 4 5 5 4 3 2 2 2 2 2 2 2 3 3 21 19 21 27 32 32 32 33 48 47 46 46 45 42 37 33 31 31 35 42 46 45 37 29 24 23 21 19 20 25 33 38 30 30 29 30 32 31 29 26 18 19 23 30 38 43 46 47 34 31 27 23 19 15 14 14 17 21 25 28 29 30 31 33 30 31 31 29 27 25 26 27 31 32 34 36 37 36 35 34 32 30 28 29 31 30 26 22 31 32 33 32 30 29 29 30 34 31 33 42 50 50 45 40 39 35 31 32 35 35 30 25 18 23 27 28 31 36 41 42 42 42 40 37 33 32 33 35 32 30 29 34 39 40 35 30 24 18 17 28 41 46 44 41 36 32 27 24 22 23 25 27 29 28 29 31 33 35 37 38 42 37 37 46 52 52 53 56 53 54 54 53 51 49 47 46 31 33 37 42 46 48 49 48 53 44 46 51 45 43 50 54 48 61 51 39 46 78 98 74 44 33 33 39 39 43 46 42 34 25 21 22 23 22 27 34 47 54 49 42 46 46 39 37 32 39 48 53 52 44 31 22 20 24 31 36 39 38 36 33 42 39 37 43 55 67 71 71 63 74 102 123 109 83 93 125 108 111 117 109 72 31 24 40 40 43 46 47 47 47 46 46 40 37 33 30 31 35 41 45 40 43 50 55 53 43 35 33 53 62 63 52 45 49 50 46 49 50 48 43 41 41 41 38 43 43 36 27 29 40 45 42 32 32 39 49 52 46 42 43 40 37 36 37 42 45 46 45 43 38 37 44 54 58 52 45 36 32 27 30 42 53 52 46 34 31 29 30 29 27 28 31 39 34 34 38 35 34 47 64 118 125 91 42 29 37 39 41 44 32 28 55 90 127 128 74 38 39 66 98 95 62 46 55 77 82 73 48 32 39 56 66 57 48 38 34 31 28 29 32 32 40 45 40 30 28 37 46 50 49 54 61 58 48 44 48 47 47 46 43 40 37 36 36 38 39 40 39 37 37 39 42 55 58 56 47 38 37 39 41 35 37 42 44 39 33 32 36 37 39 39 37 39 41 42 40 39 34 30 30 33 36 36 35 39 42 44 42 36 32 31 32 30 27 21 18 23 38 50 56 58 60 61 60 58 55 54 53 49 43 35 31 29 28 25 22 26 25 28 37 42 41 37 34 39 42 46 48 47 45 44 43 36 40 45 46 43 38 34 32 40 35 30 34 41 45 42 37 32 34 37 40 43 46 47 48 41 39 35 31 27 27 29 32 33 29 28 33 39 41 44 47 49 51 48 38 25 18 21 28 30 34 35 33 35 39 39 36 41 40 43 47 46 40 36 36 26 21 17 35 64 69 54 43 42 40 40 41 44 44 40 37 34 28 23 22 22 23 28 34 43 44 41 34 35 43 48 46 44 44 43 43 43 46 50 53 49 38 26 22 25 28 26 22 23 22 20 17 17 20 25 29 33 35 38 39 39 36 32 29 24 19 15 14 18 21 20 17 21 19 19 25 37 49 57 60 53 49 42 38 37 37 35 34 37 43 47 43 36 36 44 53 50 43 33 27 28 35 42 46 49 46 41 34 25 21 25 32 46 37 34 41 43 35 23 19 23 26 29 29 29 33 41 49 49 45 45 50 54 52 46 42 35 31 31 34 37 34 30 28 27 30 38 46 45 37 28 25 23 24 25 26 27 27 28 29 30 31 33 34 33 30 27 24 21 21 21 23 26 28 30 30 28 23 22 27 34 40 46 52 54 50 40 25 17 19 26 31 33 35 36 35 32 29 29 30 30 30 30 28 26 24 24 25 33 34 36 38 40 45 52 57 56 45 33 25 23 26 37 48 48 56 58 51 44 42 38 33 29 27 25 27 31 34 35 34 40 35 32 33 39 44 46 45 46 48 49 48 46 43 41 41 44 45 47 46 42 32 21 13 18 20 24 28 31 31 28 25 28 27 26 28 34 42 49 53 56 53 44 36 35 44 54 59 54 44 35 32 31 27 23 21 29 28 22 15 13 16 18 18 17 13 12 16 19 18 17 18 13 18 21 23 28 35 40 42 38 38 39 40 39 36 31 27 32 36 40 40 37 36 39 43 47 49 44 35 36 46 49 45 37 33 27 22 20 22 26 29 28 32 33 29 25 25 26 27 31 27 25 28 36 42 42 39 32 31 30 32 33 30 24 19 25 30 36 39 39 39 41 44 40 31 21 20 29 40 48 51 47 38 31 32 34 33 32 32 28 26 28 32 31 26 23 24 37 34 30 25 20 16 14 13 11 15 20 24 30 37 41 40 36 39 39 37 35 34 30 25 21 21 21 23 25 24 21 18 15 15 16 19 24 28 28 28 26 24 21 20 19 18 16 14 25 38 46 44 39 40 41 39 34 37 39 39 35 30 27 26 27 25 25 24 24 24 20 18 31 36 44 51 54 52 47 43 34 21 20 34 47 47 39 34 31 31 29 23 17 14 16 18 22 23 23 25 27 29 31 33 37 39 39 38 35 33 34 35 36 36 31 20 13 16 24 29 29 29 30 33 37 38 35 32 40 40 35 27 29 38 42 41 37 39 39 38 37 36 28 20 10 9 9 11 14 16 16 15 21 21 20 20 22 27 33 37 43 44 40 33 31 34 38 40 44 39 33 28 27 27 27 28 33 33 38 46 45 36 29 27 34 37 38 31 22 19 22 26 35 43 51 48 38 30 29 32 25 25 24 24 23 22 22 21 17 19 21 22 22 23 26 28 33 35 35 31 26 27 32 38 40 40 38 33 25 17 11 9 11 13 14 17 19 22 26 28 23 18 16 21 30 35 34 32 27 30 32 31 29 26 25 25 28 28 28 29 31 34 36 38 41 44 44 36 26 22 28 35 45 39 31 28 29 30 31 30 20 19 22 29 35 32 20 9 6 7 8 8 9 11 14 17 36 37 36 27 16 9 9 12 20 19 21 24 24 24 31 39 64 53 32 21 26 26 20 20 18 20 23 26 29 30 30 30 30 28 24 22 26 33 34 31 31 35 40 43 44 43 41 40 41 50 58 56 45 33 30 29 26 24 26 29 28 24 22 23 31 41 48 48 48 50 47 40 28 24 21 23 28 31 29 26 18 15 15 19 23 23 25 28 36 33 30 30 30 30 29 28 21 22 22 22 20 19 18 18 15 18 23 25 25 26 29 32 32 28 20 13 14 25 34 38 33 30 25 20 17 15 16 17 23 21 19 18 16 15 13 13 8 9 10 10 10 10 10 9 9 9 9 9 10 12 13 14 18 18 17 16 13 10 7 4 7 7 7 6 5 6 9 11 8 8 8 10 13 15 13 11 16 18 20 20 18 16 16 16 13 14 16 16 16 16 16 17 9 8 7 6 9 15 23 29 18 14 10 9 9 11 12 11 16 15 16 21 24 21 13 6 10 24 40 48 49 49 46 43 51 47 39 31 24 19 17 16 18 15 13 11 11 9 6 5 4 4 5 5 5 5 4 4 2 2 3 6 11 13 13 12 10 8 6 4 4 10 20 28 35 28 19 13 12 12 11 10 6 7 8 8 9 10 10 10 11 14 18 19 17 17 20 23 23 21 18 17 22 29 31 28 29 34 41 43 40 33 25 20 12 11 10 7 6 8 9 12 18 23 24 17 11 10 12 13 22 21 22 23 25 23 20 16 15 15 15 14 12 9 7 6 12 14 16 17 15 12 11 11 11 11 11 12 15 18 21 22 23 19 14 9 9 10 13 16 13 12 12 13 16 16 14 12 9 9 10 15 20 21 18 14 11 13 16 17 17 17 19 20 17 17 18 20 22 24 26 27 28 29 32 34 30 21 16 16 30 34 39 40 36 28 20 16 18 16 11 8 8 9 9 9 9 9 10 9 8 9 13 16 13 18 21 16 7 1 3 7 9 8 7 6 6 6 6 7 4 5 7 7 7 8 11 14 18 15 12 14 22 29 29 24 26 25 22 19 17 16 16 16 27 40 41 24 6 3 5 6 6 7 9 11 13 13 12 12 9 12 14 15 13 11 11 11 13 11 9 8 8 9 10 11 22 22 22 22 20 17 15 13 10 11 13 14 15 15 16 16 18 15 12 13 18 24 29 32 30 31 34 37 38 34 28 22 19 19 15 9 6 11 25 37 38 38 36 31 27 31 40 49 45 42 39 40 42 43 40 37 14 9 4 4 10 18 23 25 33 29 22 16 12 11 10 10 11 11 10 10 11 16 23 28 29 38 52 59 53 38 25 20 33 32 31 28 24 21 20 19 20 21 21 17 12 10 11 12 23 29 33 30 26 26 26 25 20 19 16 13 9 9 11 13 18 23 29 30 26 22 20 19 19 20 22 23 21 17 13 10 13 11 9 7 7 9 11 13 18 20 24 27 29 29 28 27 15 15 15 15 17 20 23 25 20 17 14 11 9 8 5 4 3 3 3 3 4 5 6 7 11 14 17 17 15 13 13 15 14 15 14 13 12 13 17 20 23 21 22 27 32 31 23 15 9 10 11 10 11 14 14 12 3 4 9 18 27 29 24 18 18 14 9 7 9 10 10 10 9 9 13 22 32 38 39 37 38 43 43 36 27 23 22 21 16 12 6 3 2 2 2 2 4 4 5 6 7 8 9 9 9 10 10 8 6 4 3 3 4 6 9 13 15 16 16 15 11 12 12 11 11 15 22 28 20 16 11 9 8 9 8 7 6 9 14 19 21 17 11 6 4 5 3 2 6 12 14 12 9 8 8 10 9 6 8 11 16 12 10 10 13 14 13 10 9 8 7 5 4 4 4 4 2 3 4 6 8 9 11 11 9 9 10 15 21 26 27 27 22 20 17 13 10 8 7 6 5 5 4 4 3 2 2 2 2 6 12 15 17 16 16 16 16 18 20 21 24 27 27 23 11 7 3 1 1 2 3 3 4 6 10 11 10 10 13 15 30 33 34 30 22 14 11 9 6 6 5 4 4 4 5 6 7 6 5 5 5 5 7 7 9 7 6 9 19 31 39 41 42 34 23 15 14 16 20 23 21 18 16 17 16 14 15 18 26 28 28 20 9 3 2 4 4 4 4 4 4 5 5 6 9 8 8 10 12 13 11 9 6 6 6 6 6 8 9 10 9 11 12 12 10 8 6 6 4 4 4 4 4 3 2 2 2 2 1 1 2 3 4 4 22 20 21 28 33 33 34 36 44 42 40 43 47 47 41 34 30 32 35 39 40 37 30 25 22 22 22 21 22 26 33 38 36 34 32 31 32 31 29 27 17 19 24 32 39 43 42 40 29 28 25 21 19 18 18 18 19 22 25 27 27 27 29 30 30 32 32 31 29 29 30 32 33 36 39 41 40 37 32 29 28 27 26 26 26 26 26 25 27 29 31 31 29 29 31 34 36 31 31 39 47 47 44 43 38 35 33 33 34 32 27 23 18 24 28 29 33 41 48 49 42 42 41 38 35 34 35 37 31 32 34 36 37 33 26 21 17 17 24 39 49 48 40 34 33 30 26 22 21 22 25 27 28 30 32 33 36 37 38 37 39 40 43 47 49 50 50 51 47 48 49 51 52 49 44 39 32 33 34 36 38 39 41 42 46 41 43 43 38 42 50 50 55 60 48 41 44 65 83 65 43 34 35 42 41 42 42 36 30 24 19 19 22 24 28 32 44 52 49 43 48 50 43 39 34 40 49 56 56 46 33 24 21 25 32 40 45 45 39 33 37 34 35 47 62 71 69 64 59 68 77 76 69 68 80 95 81 82 84 76 52 28 26 38 42 41 43 46 50 51 51 51 36 34 33 32 32 34 37 38 38 42 50 56 55 47 42 41 50 59 62 55 49 52 53 51 52 49 45 42 39 37 37 40 41 42 36 29 35 48 49 40 24 26 37 52 55 47 42 43 40 39 38 39 42 43 42 41 41 39 40 45 49 48 39 32 27 32 34 33 39 46 44 37 33 29 26 27 28 29 33 38 37 32 35 37 31 36 53 66 78 66 45 29 29 37 42 45 42 34 34 51 59 73 80 49 43 47 50 55 49 39 42 47 46 44 32 21 24 40 49 48 41 41 38 34 32 33 32 29 33 36 37 34 29 30 38 47 49 49 53 55 51 43 40 43 43 42 41 41 40 37 33 31 38 39 39 38 36 36 37 39 46 50 50 45 41 41 43 42 38 37 38 40 39 34 33 35 37 40 39 35 36 42 47 48 41 35 29 28 31 35 35 34 40 41 41 40 39 37 35 35 31 28 22 17 21 36 52 59 60 61 61 59 54 50 49 49 44 39 32 28 28 29 28 26 28 26 29 37 42 39 34 32 40 43 47 47 44 40 38 37 34 38 42 43 41 38 36 35 40 37 36 40 46 48 44 40 29 32 36 41 45 48 49 49 46 43 38 32 28 30 35 40 39 34 31 33 35 36 40 44 44 45 44 38 27 19 21 27 29 36 40 39 40 45 43 38 41 41 44 48 47 41 37 37 31 29 24 33 60 70 57 45 41 41 42 42 40 36 31 27 29 25 21 21 21 20 23 28 37 40 38 31 32 41 44 41 41 42 42 40 39 40 43 46 44 36 26 22 23 26 25 24 26 22 18 17 20 26 31 35 37 36 35 38 40 38 31 25 19 16 14 14 17 20 20 18 19 19 23 31 42 51 55 55 50 47 42 36 32 32 35 38 40 46 50 45 36 35 45 56 52 42 30 25 29 36 40 40 44 41 38 34 25 19 24 32 44 35 32 38 38 30 24 24 23 27 31 32 30 32 39 45 45 40 39 47 52 50 44 41 35 30 29 34 38 37 34 34 35 37 43 51 51 42 31 25 23 22 20 21 23 25 27 27 31 32 33 32 31 29 26 24 20 20 19 20 21 25 28 30 23 19 19 27 35 41 48 53 51 41 29 22 20 22 29 35 36 38 40 38 33 27 24 23 25 27 29 28 26 23 23 24 29 32 34 37 39 44 50 55 49 40 31 29 31 36 44 52 50 50 49 46 42 38 34 32 28 24 22 23 29 33 33 32 38 34 32 34 40 45 46 45 50 53 54 53 50 46 44 44 43 42 42 41 39 34 27 21 23 22 22 24 27 28 26 24 27 28 30 34 39 45 49 52 57 54 45 35 32 41 51 57 53 43 34 32 31 28 23 20 32 30 23 14 11 15 17 17 16 13 13 17 20 20 20 21 19 24 28 30 35 40 40 35 32 33 35 38 39 36 30 25 32 34 36 36 35 36 39 43 45 45 39 34 40 51 51 43 28 25 22 18 17 19 22 25 26 31 32 27 24 26 29 30 32 29 27 28 32 35 35 35 27 28 30 31 31 29 25 22 25 26 29 31 35 39 43 46 33 25 18 19 27 38 46 49 43 32 26 32 37 35 33 33 29 25 23 23 22 19 19 22 33 31 29 25 21 17 14 13 12 15 17 19 24 34 41 42 37 41 40 35 30 27 23 19 14 14 14 16 20 21 20 18 17 16 16 18 22 25 25 25 23 20 18 17 17 17 16 14 30 42 49 45 40 41 39 35 34 36 36 34 30 26 24 24 22 20 19 19 22 23 23 22 39 46 55 60 58 52 46 43 32 20 20 38 52 48 35 27 26 25 23 20 18 18 20 21 25 25 26 27 28 29 31 32 38 39 40 39 36 34 35 36 30 28 21 15 16 24 29 28 31 29 28 33 39 41 37 32 39 41 36 26 25 34 41 42 41 40 40 41 36 26 21 21 10 9 9 11 15 17 16 15 19 19 19 20 22 25 29 31 30 31 28 23 22 26 29 30 36 31 25 21 22 24 25 25 35 36 43 51 49 37 27 25 28 30 30 26 21 20 22 26 31 39 45 43 34 26 24 26 22 21 20 19 20 21 24 25 25 26 26 26 25 26 28 29 28 31 32 28 25 27 33 40 43 43 40 33 23 15 12 12 12 14 15 18 21 23 24 24 21 18 16 18 24 30 30 28 28 30 31 30 29 27 27 27 28 28 29 31 33 35 37 38 47 48 46 38 29 25 30 35 37 33 29 29 33 37 38 37 24 22 21 25 29 27 17 8 7 9 11 11 11 12 16 18 26 28 26 20 13 9 10 13 19 18 20 22 23 24 31 40 64 51 28 17 25 26 19 18 19 20 21 23 24 26 29 30 28 26 22 21 26 34 35 32 24 31 38 43 43 40 39 38 39 49 60 57 44 32 27 28 22 21 23 26 25 20 17 17 29 40 49 50 51 54 50 42 28 23 20 21 27 29 26 22 17 16 17 21 23 22 24 28 35 31 28 28 30 31 27 22 20 19 18 18 18 18 19 19 14 19 23 25 24 24 26 29 26 25 19 13 12 19 27 31 24 25 25 22 18 15 15 17 18 19 19 17 14 13 12 12 14 15 15 16 15 14 13 12 8 7 7 7 9 10 12 13 18 16 15 12 10 9 7 6 7 9 11 10 8 6 6 7 7 7 6 9 13 16 14 12 13 16 19 20 19 18 18 19 15 15 15 15 16 16 15 13 5 6 7 9 11 15 20 24 13 11 9 9 11 13 14 14 20 20 23 29 34 31 21 13 19 27 37 43 48 51 48 44 48 44 37 29 24 20 19 18 20 16 12 9 9 9 8 6 6 6 6 6 6 6 5 5 4 4 4 7 10 12 11 9 10 9 7 4 3 9 19 28 35 29 21 16 14 13 9 6 5 6 7 9 10 11 12 12 11 15 19 20 19 18 20 23 21 20 17 16 24 32 33 28 32 35 39 43 43 38 29 22 10 10 8 6 5 5 7 9 14 17 16 11 8 10 13 13 23 23 23 24 25 24 20 16 17 16 15 13 11 9 8 7 12 15 18 18 15 12 11 11 12 11 10 9 10 12 14 16 20 17 13 10 9 9 10 12 10 10 11 14 16 17 14 12 7 7 8 10 11 12 13 13 14 16 18 18 17 17 18 19 15 16 18 20 22 23 24 24 27 29 34 37 33 24 18 18 28 33 40 43 39 31 22 16 17 13 10 9 9 9 8 7 6 7 9 10 11 14 19 22 25 30 33 26 13 5 6 10 11 10 8 7 5 5 5 5 2 4 6 6 6 8 11 14 15 15 13 14 19 27 28 25 28 25 21 18 16 15 16 17 27 37 36 19 5 4 6 6 4 5 8 10 11 11 11 10 10 12 14 14 12 10 10 10 10 9 8 8 7 8 9 9 17 18 20 21 21 19 17 15 11 12 13 14 15 15 15 14 18 16 14 13 14 19 27 33 31 30 29 28 28 25 21 17 13 14 13 9 6 11 23 34 38 37 33 29 28 31 37 42 42 40 39 40 42 40 34 28 10 6 3 4 9 14 17 18 27 25 22 19 16 14 13 13 12 11 11 12 15 18 19 19 22 30 45 55 50 34 21 17 27 29 31 29 24 20 20 21 20 20 19 14 8 6 7 10 14 21 26 24 21 23 25 26 24 22 18 13 9 8 9 11 17 24 31 34 31 27 24 23 22 22 23 22 19 14 10 9 10 9 7 6 6 6 7 8 14 16 20 23 26 27 28 28 15 15 15 17 19 23 26 28 21 18 14 11 10 9 6 4 4 3 3 3 4 6 7 8 11 13 16 17 16 15 14 14 15 16 15 14 13 14 17 20 22 20 21 27 34 34 25 15 9 12 13 11 12 16 17 15 4 4 6 14 23 27 24 19 14 13 11 10 9 9 10 11 11 13 18 25 31 34 33 31 35 38 36 28 21 19 18 17 11 8 5 2 3 4 4 3 4 4 5 5 6 7 7 7 7 8 9 7 6 4 4 4 6 7 9 11 12 13 14 14 11 12 13 11 9 11 17 22 16 13 10 9 9 9 7 6 7 9 12 17 19 17 11 7 4 4 2 1 5 13 18 18 10 8 8 9 8 6 8 13 17 15 12 10 10 9 9 8 10 9 8 6 5 5 5 5 2 3 4 6 8 10 11 12 10 10 10 13 17 20 21 20 18 18 17 15 13 10 9 6 4 4 3 3 2 2 2 2 1 5 11 15 17 16 16 16 16 18 20 22 27 30 27 21 7 5 2 1 2 3 3 3 4 6 8 7 6 6 10 15 23 27 30 28 20 14 11 10 7 6 6 6 6 8 10 11 15 13 11 9 8 10 12 13 13 13 10 11 17 29 40 46 44 36 25 18 16 18 20 22 18 15 14 16 17 15 16 19 28 32 33 25 12 3 3 6 5 5 5 5 5 6 6 7 10 9 9 10 11 11 9 7 7 7 7 7 8 9 11 11 9 11 13 12 9 6 6 6 5 4 3 3 2 2 2 2 2 2 2 2 3 4 6 7 26 22 23 29 35 35 37 40 40 36 35 40 47 49 43 35 30 32 34 36 35 31 26 22 21 23 24 24 24 26 31 35 40 37 34 32 32 31 30 28 17 19 25 34 40 41 38 35 26 26 24 21 20 20 21 21 21 24 27 28 27 26 27 28 31 33 34 33 32 32 34 36 36 39 42 43 39 32 24 19 25 25 25 24 24 25 27 28 23 26 29 30 29 31 34 37 37 31 29 37 44 45 44 45 36 35 34 34 34 30 25 21 17 23 28 29 35 45 52 54 40 41 40 38 35 35 37 39 30 33 37 38 35 28 20 16 15 19 32 48 55 47 35 29 31 28 24 21 20 22 25 28 28 31 34 36 39 39 36 31 37 44 49 48 47 49 51 52 52 47 42 41 42 41 35 29 31 31 32 33 35 39 43 45 46 42 41 37 33 41 49 46 56 56 49 53 53 57 65 50 45 39 45 51 45 40 35 28 27 23 19 18 19 22 27 31 42 57 57 47 50 53 43 33 30 36 48 59 60 48 30 17 24 26 31 41 50 50 41 33 34 31 36 51 67 72 64 55 48 55 50 36 41 60 64 52 54 50 45 41 39 38 38 38 44 41 38 40 43 44 43 42 32 33 34 36 36 36 36 35 35 38 44 51 53 48 45 46 46 56 62 57 51 52 55 57 58 49 44 44 40 32 34 44 40 42 37 33 41 53 49 36 19 21 35 52 56 47 40 41 36 37 39 41 44 44 42 40 38 39 41 44 44 39 29 22 26 37 41 34 31 36 41 39 41 31 23 23 26 32 40 47 39 36 41 40 31 35 49 54 44 31 31 37 33 30 36 41 42 38 43 53 43 44 61 47 52 57 49 43 36 34 43 43 33 30 26 26 33 42 43 38 45 53 50 36 30 35 35 28 36 34 32 31 30 34 41 47 49 47 44 43 45 46 42 36 40 39 38 39 40 38 32 27 34 36 37 37 37 37 38 40 35 41 45 44 44 45 45 43 41 35 33 37 40 38 36 35 39 42 40 35 36 45 53 56 43 36 28 26 30 34 35 34 39 38 38 39 39 39 38 37 29 29 24 19 19 32 48 58 53 55 56 54 50 47 48 49 40 34 27 24 26 29 30 30 30 26 27 35 39 36 32 32 41 44 47 46 41 35 32 31 32 35 39 40 38 36 35 36 40 41 44 47 50 48 44 40 34 36 40 43 45 46 45 44 48 44 38 32 29 32 40 47 44 38 33 33 33 33 36 40 41 41 41 37 28 20 21 27 33 42 46 44 44 47 43 35 41 41 43 47 47 43 40 41 37 36 27 31 56 70 60 47 38 42 44 42 35 28 22 20 26 23 22 23 23 20 21 24 32 37 36 30 31 39 42 37 40 41 41 39 37 37 39 42 44 38 31 25 23 24 25 26 28 23 17 17 23 30 36 38 41 37 34 37 41 39 30 22 16 16 16 16 17 18 19 20 19 21 27 37 46 51 50 47 47 46 42 33 26 26 34 42 42 49 53 46 36 35 45 57 54 42 30 27 32 37 37 34 38 37 36 33 25 19 24 33 42 34 33 36 34 27 26 30 22 27 33 33 31 32 37 43 42 37 37 45 51 48 42 39 35 29 27 32 37 37 38 40 43 43 49 56 56 47 35 28 23 19 16 17 21 25 27 27 35 35 34 34 32 30 28 27 22 21 19 18 19 23 27 30 20 17 18 26 35 42 49 54 49 34 22 21 23 24 30 38 37 40 42 41 34 27 20 17 19 22 26 26 24 22 21 22 27 29 33 36 39 43 49 53 44 36 31 33 38 42 48 52 53 47 42 41 40 35 32 33 25 21 18 20 28 35 38 38 38 35 33 36 42 46 46 45 53 56 58 57 52 48 47 46 38 37 36 38 39 39 35 32 28 25 22 22 24 26 26 24 26 30 35 40 44 47 49 50 53 51 43 32 29 36 48 54 51 41 32 31 32 28 23 20 34 31 23 14 10 13 17 17 15 13 14 19 22 22 22 24 28 32 35 35 38 40 34 26 27 29 32 37 39 37 30 25 33 34 34 33 33 34 38 42 42 42 38 35 44 54 51 39 21 21 19 17 17 19 20 21 26 31 32 26 24 28 32 33 31 31 30 28 27 26 27 29 22 26 30 31 29 26 25 26 27 25 23 25 30 38 45 49 33 26 20 18 23 32 39 42 35 25 22 31 40 40 38 39 31 25 20 18 17 15 17 21 25 25 25 23 21 19 16 15 15 16 15 14 20 31 41 45 40 43 42 35 27 23 19 16 12 11 11 13 17 19 20 19 19 17 16 17 20 22 22 21 19 17 15 15 17 18 17 15 30 42 48 43 38 39 36 30 33 33 32 29 25 21 21 21 19 17 17 18 22 25 26 26 41 52 64 66 59 49 42 40 29 19 22 43 56 48 31 22 22 20 18 18 19 22 24 25 23 23 24 26 28 30 31 32 39 40 41 40 38 37 38 39 25 22 15 13 21 31 32 27 34 31 29 34 40 42 37 31 33 37 34 25 24 34 43 44 45 42 42 44 35 21 17 23 13 12 12 14 17 19 18 17 17 17 17 19 21 23 25 26 19 20 19 16 16 20 23 24 24 19 15 15 19 24 27 29 36 39 46 54 51 38 27 23 22 23 23 22 19 20 22 25 28 35 41 39 30 23 22 23 20 18 17 16 18 21 25 27 31 32 31 30 28 27 28 29 24 27 29 27 25 27 35 43 47 47 43 34 23 16 15 16 14 15 18 21 24 24 24 23 19 17 15 16 20 25 27 25 29 30 31 30 28 27 28 30 28 29 30 32 34 35 36 36 51 51 48 40 31 28 31 35 30 28 26 29 36 41 43 43 31 25 21 22 25 24 17 11 9 11 13 14 13 14 17 20 19 20 19 16 13 12 15 18 18 17 19 22 22 24 32 40 62 49 25 15 23 25 18 16 20 19 19 20 21 23 27 27 27 25 21 20 27 35 36 33 18 25 35 40 39 36 35 35 32 44 57 56 43 32 27 29 21 19 21 24 23 17 14 14 25 39 49 51 53 56 52 44 28 23 19 21 26 28 25 21 17 17 20 25 25 24 26 31 35 29 24 27 31 31 25 19 20 18 16 14 15 18 20 22 18 22 26 27 24 23 26 28 20 22 18 13 12 17 24 27 18 22 26 24 18 15 15 17 16 18 18 16 13 12 12 12 23 23 23 23 21 19 17 16 6 5 4 4 5 9 11 12 17 16 13 10 9 8 8 8 6 10 14 15 12 7 4 4 7 6 6 9 14 16 14 12 11 14 18 20 19 19 21 22 19 17 15 16 17 16 13 10 2 4 8 10 12 15 18 20 12 10 9 10 13 15 15 15 22 23 27 35 40 38 27 18 25 30 36 41 48 52 50 44 44 41 34 27 23 20 20 20 21 16 11 8 8 8 8 8 6 6 6 7 7 6 6 5 4 4 4 6 9 10 8 6 10 10 9 4 4 9 20 29 35 30 23 19 16 13 8 3 4 5 7 9 11 12 13 13 11 15 20 21 20 19 21 24 25 23 20 20 27 34 31 23 37 37 40 45 47 42 32 24 9 9 8 6 4 4 6 8 11 12 11 7 6 10 13 12 24 24 24 25 26 24 20 16 19 17 14 11 9 9 9 9 12 15 19 19 16 12 11 11 13 11 9 7 6 7 9 11 15 13 11 9 9 7 8 9 9 9 11 14 17 17 14 11 7 8 9 8 7 8 11 14 16 18 20 19 17 16 17 19 14 15 18 20 22 23 23 23 27 30 36 40 36 26 20 20 27 32 40 44 41 33 23 17 16 12 9 10 11 10 9 8 4 6 10 13 15 18 22 26 34 40 42 34 19 9 9 13 13 11 9 7 5 4 4 4 2 4 5 6 6 8 11 14 12 14 14 14 17 26 28 26 28 25 21 17 15 15 17 18 28 35 32 16 4 4 7 6 3 4 6 8 9 9 9 8 10 12 14 14 11 9 9 9 7 7 7 7 8 8 9 9 14 16 19 21 21 20 18 17 13 13 14 14 14 14 14 14 17 17 15 13 12 16 26 34 33 29 24 21 19 17 15 13 10 13 14 10 7 10 21 31 37 35 31 28 28 30 34 37 38 36 36 38 39 35 26 18 7 4 2 4 8 12 13 12 23 23 22 21 19 17 16 16 13 12 11 14 17 18 16 12 18 25 40 50 46 32 20 17 22 27 31 29 24 19 20 22 19 19 18 12 6 4 6 9 8 14 19 18 16 19 23 25 29 27 23 17 12 9 10 12 17 24 33 37 35 30 26 25 24 24 23 21 17 13 9 7 6 6 6 6 6 6 6 6 12 13 15 18 21 24 26 27 14 15 15 17 20 24 27 29 22 18 13 11 10 10 7 5 4 3 3 3 4 6 8 9 12 13 15 17 17 17 15 13 16 17 16 14 14 14 17 20 22 19 20 28 36 36 26 15 9 12 13 11 13 18 20 18 7 4 4 10 19 25 25 22 11 12 12 11 9 9 10 11 11 13 18 23 26 27 26 24 32 34 32 25 19 17 15 12 9 6 2 2 3 5 4 3 4 4 5 5 5 6 6 6 6 7 8 7 6 4 4 5 8 8 9 9 10 11 12 12 11 12 13 10 9 8 13 17 13 11 9 9 10 9 6 5 9 9 12 16 18 17 12 8 4 3 1 1 5 14 21 23 11 8 7 8 7 6 9 14 18 17 15 11 7 5 5 5 11 10 8 7 6 5 5 5 3 4 5 6 8 10 11 11 13 12 11 13 15 17 16 15 14 15 16 16 15 12 9 8 4 4 3 3 2 2 2 2 1 4 11 15 17 17 16 15 15 17 19 23 28 32 27 19 6 3 2 1 3 4 4 3 4 6 7 5 2 5 9 14 15 21 25 24 18 12 11 11 9 8 8 8 10 12 15 16 21 18 15 12 11 13 15 17 17 17 14 12 16 28 41 49 44 36 26 19 17 18 20 21 16 14 13 16 17 14 16 20 27 33 35 28 14 4 4 7 6 6 6 5 6 6 7 8 11 10 10 10 10 9 7 6 8 8 8 8 9 10 11 12 10 12 13 12 8 6 6 6 5 4 3 2 1 1 2 2 2 2 2 2 3 5 7 9 30 29 28 28 30 32 34 35 33 37 38 38 40 43 41 35 29 31 33 32 29 27 25 26 21 19 16 16 20 25 31 34 30 34 39 41 39 34 30 28 27 24 24 31 40 42 35 28 18 22 24 23 24 27 25 21 22 25 28 28 25 24 26 29 30 35 39 38 33 30 31 34 38 39 39 35 28 22 20 20 22 24 26 26 23 21 22 24 24 24 24 27 30 34 37 39 45 34 27 34 46 50 48 44 38 36 35 34 34 32 28 24 26 29 34 39 42 44 45 45 39 39 37 33 36 42 41 36 37 36 34 30 26 23 22 22 21 30 40 48 52 50 41 30 27 25 23 21 21 23 26 27 27 31 35 38 38 37 37 38 43 40 39 42 47 49 47 44 45 44 41 38 36 35 35 35 34 31 30 34 36 38 42 47 45 41 36 33 34 39 45 49 63 60 57 57 59 58 53 48 44 47 51 49 43 36 29 27 18 19 22 25 27 28 28 29 39 43 47 50 49 45 39 35 29 34 40 42 39 33 29 27 27 32 40 48 53 51 42 35 27 30 38 50 61 61 52 43 42 39 36 34 35 35 34 32 36 34 34 38 44 45 41 37 41 41 40 39 38 38 39 39 37 37 37 36 36 37 38 39 34 36 39 43 46 48 50 50 57 57 56 53 50 50 53 56 66 56 44 34 27 27 36 46 43 37 32 36 48 53 42 27 17 28 39 44 44 43 41 37 40 39 39 42 44 43 39 34 34 40 47 46 39 31 28 27 35 36 36 34 33 34 38 41 37 33 29 29 33 37 40 41 43 46 44 38 35 39 43 42 29 25 23 28 32 34 35 37 38 42 44 44 47 51 52 50 50 49 45 42 42 43 40 34 31 27 28 32 35 34 36 41 41 42 42 41 38 35 33 32 36 35 33 31 31 36 44 51 49 47 45 42 40 38 35 33 35 36 38 38 36 30 23 19 24 29 34 37 37 36 36 36 38 37 38 42 47 49 45 40 36 35 37 41 39 35 33 34 41 44 42 37 39 47 48 43 28 25 23 24 27 29 30 30 32 37 40 40 40 42 42 39 39 28 20 21 29 37 44 48 50 58 63 58 50 45 42 41 31 24 17 19 27 33 33 29 24 27 30 31 31 30 31 33 42 41 40 39 38 34 29 26 30 33 37 38 37 35 35 35 36 44 52 54 49 44 43 45 45 42 38 38 40 42 43 43 43 41 37 34 33 35 39 42 41 37 33 30 29 31 32 32 32 35 37 33 27 24 27 32 35 46 54 53 49 47 44 40 39 44 50 52 49 44 39 37 42 36 30 35 55 71 64 45 41 43 43 39 31 24 20 19 19 21 23 25 26 26 27 27 28 32 32 25 22 28 36 40 44 37 33 35 39 39 39 40 48 43 34 27 24 25 29 32 28 23 19 20 26 34 40 42 39 35 32 34 41 42 29 14 14 15 17 19 20 19 18 17 17 23 33 42 48 51 50 49 46 40 32 25 24 28 35 39 45 49 54 51 41 36 46 61 55 46 38 35 32 28 28 32 27 38 49 48 36 23 17 17 31 32 35 38 38 34 27 21 26 27 29 30 30 32 35 37 43 42 43 46 51 52 50 47 39 28 22 32 43 46 41 38 44 48 55 59 51 38 31 32 19 17 15 14 16 20 25 28 38 37 37 36 35 32 28 25 22 21 20 21 23 23 21 19 15 22 27 28 32 41 51 55 40 34 29 27 27 28 33 39 40 47 52 45 29 15 10 9 20 26 31 31 27 23 23 25 30 31 32 35 38 40 43 44 38 34 31 33 39 45 47 47 45 41 39 39 37 34 34 37 34 29 24 24 29 35 36 36 33 37 40 40 38 39 44 49 54 60 62 59 55 53 49 45 41 33 28 34 40 40 41 43 39 33 26 21 20 21 21 21 22 30 36 40 43 44 41 36 39 36 34 34 32 34 42 51 42 36 32 32 30 23 19 19 33 28 21 16 15 16 17 17 15 17 19 20 21 23 28 31 30 32 35 39 39 34 26 19 18 21 25 28 28 28 30 31 37 36 36 37 34 31 33 37 48 40 32 32 37 40 38 33 20 19 18 17 19 20 20 19 26 29 31 29 27 29 35 41 35 30 23 20 20 20 19 18 20 23 26 27 25 24 24 25 26 24 22 22 31 42 47 46 32 23 19 22 23 21 25 34 29 26 23 24 29 35 39 40 36 27 20 20 21 16 14 15 25 22 20 21 22 20 14 10 13 12 10 10 14 24 38 48 36 37 37 32 23 17 13 14 10 13 15 16 17 17 18 19 19 16 14 14 18 21 22 22 16 17 17 16 15 16 19 21 27 33 40 43 41 38 35 34 35 33 29 25 22 20 21 22 14 16 17 19 25 30 29 24 36 58 74 69 56 48 42 37 27 17 20 43 52 38 22 20 22 22 21 20 20 21 21 21 22 24 27 28 28 29 32 34 39 40 40 40 40 38 36 35 28 23 18 20 25 30 31 30 28 29 31 33 34 35 34 34 35 37 34 24 21 28 41 48 48 40 35 34 31 24 18 18 13 13 13 16 24 29 26 19 17 15 15 19 25 27 24 20 17 18 18 16 15 16 20 23 22 19 16 13 14 19 25 29 32 38 46 51 49 42 31 24 21 21 19 18 17 17 18 19 20 24 29 34 36 33 28 24 23 20 16 14 15 20 26 30 27 30 33 33 30 27 25 25 23 24 25 23 23 27 35 42 52 51 45 33 19 12 12 16 18 25 30 29 27 27 25 21 16 14 13 15 19 21 27 33 32 31 30 31 32 32 31 30 27 28 30 32 33 34 34 34 48 48 46 42 36 31 29 29 25 25 28 34 42 48 52 53 28 24 21 24 24 19 12 9 12 13 15 17 17 16 14 14 14 18 19 13 8 10 14 16 15 18 20 20 20 25 37 46 49 38 27 21 18 15 14 16 18 17 16 18 21 24 26 27 25 25 22 17 20 28 34 33 20 26 32 37 40 40 36 31 33 43 53 52 42 32 26 23 26 27 28 27 24 21 18 18 23 28 39 55 62 56 44 37 29 27 25 28 31 31 26 22 20 23 28 30 31 31 33 35 36 32 27 26 28 27 25 22 19 16 14 13 14 16 18 19 23 26 27 24 19 19 25 32 30 21 16 18 18 14 16 22 19 19 23 27 24 17 15 18 13 13 16 18 17 13 13 16 24 32 42 39 29 33 34 24 11 2 2 5 4 8 13 12 13 13 12 12 11 10 9 8 6 16 24 23 14 6 5 8 7 7 8 12 18 21 18 15 11 13 15 17 21 25 24 19 22 19 16 16 17 17 13 9 9 6 5 9 15 19 18 15 12 13 14 15 17 19 21 22 26 28 30 33 36 37 35 34 34 33 33 37 43 46 46 44 40 35 29 26 23 22 21 20 14 9 5 5 9 11 10 7 5 5 4 4 4 4 4 4 3 4 4 4 3 4 7 10 12 11 8 5 4 10 21 30 33 28 21 14 9 6 6 6 7 4 3 7 13 16 14 10 12 15 19 21 22 24 27 30 27 27 30 36 37 32 27 26 34 39 47 45 38 40 38 23 9 7 5 6 8 8 6 4 12 13 12 10 8 7 8 11 14 15 17 19 22 25 27 28 17 13 10 12 12 11 12 15 14 14 14 13 11 10 10 10 13 9 5 4 6 8 10 10 14 15 15 13 9 8 8 9 10 11 13 17 19 18 14 10 9 8 6 6 7 10 12 14 23 22 21 19 17 15 14 13 13 17 22 24 23 22 23 25 31 32 38 44 37 24 19 21 31 35 41 44 41 35 26 21 16 14 11 9 7 7 8 9 10 10 11 15 21 26 28 29 36 41 43 36 22 12 9 11 13 10 8 8 9 8 6 3 2 4 6 9 11 13 13 14 10 9 8 9 14 21 29 34 31 24 16 12 12 14 17 19 31 31 28 19 10 4 5 8 6 6 7 7 8 9 10 10 9 11 12 10 9 8 9 11 8 4 3 6 8 7 7 10 16 16 15 15 19 23 21 14 15 16 16 14 12 12 14 16 17 18 17 14 12 14 22 30 31 25 17 12 10 9 8 8 11 12 12 9 9 13 23 32 38 29 21 21 29 36 36 34 31 34 37 37 33 25 17 11 3 4 4 4 5 7 9 10 14 24 28 23 19 22 21 15 12 13 14 16 16 15 15 14 10 21 37 44 36 22 16 17 21 21 22 21 20 20 20 21 22 24 23 18 9 4 4 6 9 12 14 14 14 16 21 24 25 25 24 22 19 15 12 10 21 25 30 33 33 31 30 29 22 21 20 18 15 13 10 9 6 6 6 5 5 5 4 4 8 9 10 11 14 20 23 23 17 17 17 18 20 23 25 26 16 15 14 13 11 9 7 6 7 7 7 8 8 8 9 9 13 14 15 17 18 18 19 19 19 14 10 10 13 17 20 22 21 20 20 22 24 24 20 16 13 10 9 13 20 24 23 21 7 6 7 11 16 20 20 18 12 10 6 8 11 13 12 9 13 13 12 11 13 17 24 29 31 27 22 16 12 10 10 10 9 9 8 7 6 6 7 7 4 4 5 5 6 6 5 4 5 10 15 14 9 5 4 6 9 12 15 16 14 11 8 6 11 10 9 7 7 8 10 12 10 9 7 5 4 4 5 6 6 8 12 14 14 12 9 6 2 2 2 1 1 6 15 23 10 5 4 7 10 9 7 8 11 13 12 7 6 8 9 7 8 8 7 7 7 7 7 6 3 3 3 4 4 6 8 10 7 6 6 6 6 8 9 8 14 15 17 17 16 12 9 6 7 4 1 1 1 3 2 1 3 5 8 11 13 15 17 19 15 17 17 17 20 23 21 16 2 2 1 1 1 2 3 4 5 5 4 4 4 5 6 7 8 11 15 17 17 16 15 15 15 14 14 14 15 17 19 20 27 26 17 7 8 20 25 23 19 14 12 15 20 26 36 44 45 37 26 19 16 17 20 21 16 16 16 16 17 18 19 19 24 25 25 21 14 8 5 4 5 5 6 6 7 8 8 9 12 13 15 16 15 12 8 6 7 7 7 8 9 10 10 11 16 14 11 8 7 7 7 8 7 6 3 2 2 2 3 4 2 3 4 3 2 5 10 14 31 30 28 28 28 29 31 32 34 35 36 37 41 46 44 38 31 31 30 27 24 24 26 28 22 20 18 17 18 23 29 33 35 37 39 38 34 31 29 29 28 24 24 30 36 35 27 21 17 21 23 23 24 26 25 21 23 26 28 27 24 24 26 30 32 35 37 35 32 31 34 38 39 38 35 30 25 22 21 22 21 23 24 24 23 22 23 23 24 24 26 28 31 35 38 40 44 35 31 39 50 53 49 45 38 38 38 39 39 36 31 26 25 29 35 40 42 42 40 38 36 38 36 34 38 43 42 36 31 31 30 25 22 23 30 36 30 37 45 49 51 49 40 30 24 23 21 21 22 25 28 30 28 31 34 36 36 36 38 40 45 43 42 43 45 46 45 43 41 40 38 35 32 32 34 37 36 33 31 33 34 35 38 42 44 40 35 32 33 38 44 49 57 56 57 61 62 57 47 37 47 50 52 50 43 35 29 26 20 20 21 22 24 25 27 28 46 48 50 51 47 41 33 29 30 33 35 35 33 31 31 32 32 36 43 49 51 47 40 34 31 33 39 48 56 56 48 40 33 32 31 32 35 36 35 34 30 29 30 35 42 45 43 39 38 37 36 35 35 36 37 39 43 43 43 42 41 40 39 39 36 36 37 38 40 43 47 48 55 56 55 53 51 51 54 57 58 50 41 34 30 31 39 49 45 41 38 41 49 52 44 31 25 29 31 31 33 39 43 43 38 37 37 40 44 43 39 35 33 37 40 38 34 31 32 34 39 39 39 38 35 35 37 40 42 38 33 32 35 40 43 44 45 45 41 38 41 47 49 47 27 23 22 26 30 31 33 36 36 41 45 46 47 50 50 48 48 48 44 41 42 43 40 33 26 25 29 35 38 35 34 37 39 39 40 41 41 40 38 36 34 34 33 32 33 38 45 51 49 47 43 41 39 39 38 38 36 38 39 36 29 23 20 19 25 29 35 38 38 37 36 36 35 36 40 46 51 51 45 39 36 33 34 37 38 35 33 34 38 40 40 40 43 46 42 37 29 27 24 24 26 28 28 27 31 36 39 40 42 45 45 42 35 25 18 19 27 33 37 40 46 55 60 56 48 42 39 37 29 23 17 18 25 31 32 31 25 27 29 29 29 29 31 33 39 38 37 37 36 34 29 25 28 31 34 36 36 36 38 39 44 48 51 48 41 37 39 42 44 42 39 39 40 41 41 40 41 39 37 35 35 36 39 41 37 34 31 29 29 30 31 31 35 35 34 32 30 30 32 34 39 47 52 52 51 50 47 43 40 43 46 46 44 42 41 41 43 40 35 37 52 64 59 45 42 42 40 36 30 25 21 19 18 20 23 25 27 27 27 26 25 30 31 27 26 32 38 40 42 42 41 38 36 35 37 38 46 42 36 30 27 27 29 31 25 22 18 18 23 30 37 41 41 37 33 33 38 40 32 21 14 16 17 19 20 19 18 17 19 25 33 41 46 46 44 42 38 34 29 26 27 31 37 41 44 48 52 52 44 41 49 61 62 52 41 35 31 25 23 24 28 35 42 41 34 25 20 18 33 34 35 38 39 36 30 26 26 27 29 30 31 33 37 40 43 42 43 48 52 54 52 48 40 29 23 30 40 44 43 42 45 49 57 59 51 37 28 26 15 14 12 14 16 22 28 32 36 34 33 34 36 35 32 28 23 22 21 22 24 23 21 19 14 20 25 28 35 43 48 49 33 28 26 27 30 32 38 45 43 48 50 41 27 15 11 11 19 25 30 30 27 24 24 26 29 30 32 34 37 39 41 42 36 33 31 34 39 43 43 42 42 41 41 41 37 33 33 37 42 36 29 28 31 35 36 35 32 34 37 36 34 37 43 48 54 59 62 58 55 53 51 47 39 27 19 24 34 42 48 53 47 40 31 23 20 20 20 19 19 24 27 28 31 35 36 33 30 28 26 26 26 28 38 47 38 32 28 28 26 22 19 19 28 24 19 16 17 18 19 19 17 18 20 21 23 26 32 36 38 37 35 35 33 28 21 16 16 19 23 26 27 28 30 32 37 35 36 36 33 28 29 32 35 32 31 32 35 34 30 25 21 19 17 17 17 18 17 16 25 29 31 31 29 29 34 39 30 26 21 18 17 18 17 17 15 16 18 18 19 22 27 32 27 26 23 24 32 44 50 50 32 21 16 19 23 22 23 27 23 23 24 27 32 36 37 37 35 24 16 16 16 14 14 16 24 22 21 22 22 19 14 10 11 12 12 14 19 25 33 39 33 35 34 29 22 15 13 14 11 13 14 15 15 16 18 19 21 18 15 15 18 20 21 20 17 17 18 19 20 22 23 24 23 28 35 39 40 39 39 39 37 35 31 26 22 21 23 25 18 18 20 26 30 30 25 19 39 58 71 65 52 45 41 37 27 18 19 34 42 33 23 21 23 22 22 21 21 21 21 22 21 23 26 28 28 30 33 36 40 41 42 42 41 39 37 35 33 28 23 22 25 28 28 26 29 30 31 32 33 33 33 32 35 37 33 23 20 27 40 47 47 41 35 34 30 23 18 17 13 14 15 18 26 32 29 23 16 14 15 19 24 26 23 19 15 16 16 16 16 18 23 27 25 21 17 14 16 20 25 28 32 37 45 50 50 43 34 28 19 19 18 17 17 18 18 19 19 21 26 31 35 34 30 25 23 20 17 14 15 19 25 28 28 30 32 32 29 26 24 24 24 27 29 28 26 27 30 35 43 43 40 30 19 14 14 18 20 26 31 30 28 27 25 21 15 14 14 18 22 25 30 36 31 28 26 27 31 33 33 32 27 28 28 29 31 32 33 34 45 45 44 39 33 29 27 27 23 25 29 36 43 48 48 47 25 22 19 22 22 18 14 12 11 12 14 16 17 17 17 17 16 21 21 14 7 8 13 17 20 23 24 22 22 27 38 47 46 35 23 18 17 16 16 19 17 18 19 20 21 22 25 26 23 26 25 22 23 30 34 34 21 23 28 35 39 39 36 34 32 38 47 50 44 33 27 26 27 29 31 30 28 23 19 17 22 25 36 51 57 51 41 35 31 28 26 27 30 30 26 22 19 22 26 31 35 38 39 40 36 34 32 31 30 28 23 20 14 14 13 14 16 18 19 19 25 27 27 22 17 16 22 28 30 25 20 18 16 14 16 20 14 16 22 27 25 18 14 15 13 13 15 17 15 12 15 20 32 38 45 42 37 43 46 36 12 3 3 6 4 7 13 12 15 14 13 11 10 9 9 9 11 18 24 23 15 8 7 9 10 11 14 20 25 24 19 14 10 12 15 18 24 29 28 24 22 18 16 14 15 15 12 8 8 6 5 9 15 18 17 15 15 15 16 17 18 19 21 22 26 27 30 33 36 37 36 35 33 30 29 32 37 40 40 38 36 32 26 24 22 20 18 16 12 8 5 5 9 11 8 5 5 4 4 4 4 4 4 3 2 4 5 5 5 6 8 10 13 13 10 7 6 11 20 28 30 26 19 13 8 6 6 7 7 5 4 7 11 13 12 10 12 14 16 17 19 22 27 31 27 28 33 39 40 34 28 27 30 36 47 47 42 43 38 24 8 6 4 6 8 8 7 6 7 9 11 10 9 9 10 12 14 15 17 20 23 25 27 27 18 14 10 11 12 10 11 14 14 14 13 11 10 11 12 13 11 8 5 5 8 12 14 15 19 20 19 15 11 9 8 9 9 10 12 16 20 20 17 14 9 8 7 7 10 13 18 20 23 23 21 19 18 16 14 14 15 18 20 20 19 21 26 30 32 34 40 43 36 24 20 23 31 35 41 46 45 38 28 21 15 14 11 9 8 8 9 10 13 12 14 18 23 28 30 30 32 36 37 30 17 8 7 9 11 9 8 8 9 9 8 6 6 7 9 10 12 12 12 12 9 8 7 8 12 18 26 30 29 24 17 14 14 17 19 20 25 26 23 16 7 3 4 7 5 5 6 7 8 9 9 10 9 10 11 10 8 7 9 10 8 4 3 6 7 6 7 9 14 14 13 12 15 19 18 13 16 17 16 14 12 11 12 14 15 17 18 15 14 14 20 26 30 24 15 10 8 7 9 9 13 14 14 11 9 11 18 25 27 23 20 24 31 35 34 30 30 31 33 31 27 19 12 7 4 4 3 4 5 6 8 9 13 21 25 21 19 22 20 15 14 14 15 16 16 15 14 14 10 18 31 37 29 17 13 15 15 16 16 16 14 13 14 14 21 26 28 23 13 6 6 9 14 15 16 14 12 12 15 17 24 25 25 25 23 19 16 14 24 29 33 34 31 28 27 27 22 22 20 18 16 13 10 9 6 6 6 5 5 5 4 4 7 9 9 9 11 18 22 23 21 19 17 18 20 22 21 20 14 14 13 12 11 8 6 5 4 5 6 7 8 10 11 11 15 16 18 21 24 27 29 30 27 23 18 15 16 18 19 19 22 20 20 21 23 22 18 14 12 9 8 11 16 20 19 17 10 9 10 12 14 15 15 14 12 9 7 8 12 14 12 10 13 12 11 11 13 17 22 26 27 24 19 14 10 9 9 9 9 8 7 7 6 6 5 5 7 7 6 6 6 6 6 6 4 9 15 16 12 8 6 7 12 13 15 16 16 13 9 6 9 8 7 6 6 7 8 9 8 7 5 4 4 4 5 5 4 5 8 9 10 8 6 5 3 4 4 2 2 5 13 19 9 5 4 7 9 8 7 7 11 13 12 7 5 7 8 6 8 8 8 8 8 8 8 8 6 6 6 6 6 6 6 6 4 4 4 6 6 6 7 7 11 12 14 16 15 13 11 9 8 5 2 1 1 2 2 1 3 5 8 12 15 17 18 19 16 17 17 16 18 19 16 11 3 2 2 1 2 3 4 4 5 4 4 4 4 5 7 7 8 11 14 16 16 16 16 17 16 16 16 16 18 20 22 23 26 25 17 7 8 17 21 18 15 10 8 11 15 19 27 34 37 33 28 22 19 18 18 19 18 17 16 16 16 16 17 17 11 14 15 14 11 8 7 7 6 7 8 9 10 11 12 12 13 14 16 18 18 14 7 3 8 8 9 9 10 10 10 11 13 12 10 8 7 7 7 7 5 4 3 2 2 3 4 5 3 4 4 4 3 4 8 11 35 34 32 30 28 28 29 30 34 33 33 38 46 52 47 39 34 32 27 22 19 20 25 30 23 23 21 18 16 19 27 33 40 39 37 32 28 26 28 30 30 26 25 30 33 28 19 13 17 21 24 24 24 26 26 23 26 27 27 25 22 23 27 32 41 40 38 33 29 30 34 39 39 35 29 25 23 23 23 23 20 20 20 21 23 23 22 21 24 26 28 30 33 36 40 42 43 37 36 46 56 56 50 45 40 41 42 44 43 39 33 28 27 30 35 39 40 38 34 31 34 36 36 36 41 47 45 38 30 29 26 21 19 25 39 49 42 46 50 50 50 48 40 32 23 22 22 22 24 27 30 32 29 31 32 33 33 35 39 43 49 48 46 44 43 41 40 39 35 34 33 29 27 29 34 38 37 33 31 32 32 31 33 37 42 38 33 30 31 36 42 47 55 53 52 55 58 54 44 34 51 53 53 50 42 34 29 26 24 22 20 20 22 25 28 30 50 51 51 49 44 37 30 26 29 29 29 28 28 31 36 39 39 43 48 50 47 42 36 33 33 33 36 44 51 52 46 40 27 27 28 30 32 33 31 30 22 22 25 31 39 43 43 41 36 34 31 31 32 36 39 41 48 48 49 49 47 44 40 38 36 34 31 31 34 40 46 51 53 54 54 53 52 53 56 58 50 44 38 35 34 35 42 50 46 44 42 43 50 53 46 35 27 27 24 23 27 36 41 41 34 34 35 38 43 44 41 37 33 34 34 32 31 33 38 43 43 43 43 41 37 35 35 35 43 40 36 35 36 39 41 42 43 38 34 37 48 56 54 47 26 22 20 24 27 29 32 36 35 42 47 47 46 48 48 47 46 45 43 41 43 44 39 32 21 23 30 38 39 36 33 33 37 36 37 41 45 45 41 38 31 32 32 32 34 40 46 51 48 46 43 40 39 40 41 42 37 39 38 32 23 17 18 21 27 31 36 38 38 37 37 37 32 34 40 47 53 51 43 36 37 32 30 34 37 37 35 35 35 34 37 45 49 44 34 28 30 27 24 23 24 25 25 24 30 35 39 40 44 48 48 45 29 22 16 17 23 25 27 29 38 47 53 50 44 39 35 32 27 23 19 18 21 26 30 32 26 27 28 27 27 28 31 34 35 34 34 35 36 35 30 27 25 28 31 32 34 36 40 44 46 47 45 40 34 33 38 44 44 42 40 40 41 41 39 37 37 37 36 37 38 39 39 39 31 30 28 27 26 27 27 28 32 29 28 30 35 39 40 39 44 47 50 51 53 53 48 42 40 41 41 40 39 40 43 46 45 45 42 41 47 56 54 45 42 41 39 37 34 30 25 22 18 20 23 26 28 28 27 25 22 26 28 29 32 36 39 39 41 48 48 37 30 32 36 37 43 41 37 34 31 30 30 30 22 20 18 16 18 24 32 38 43 41 36 33 35 37 34 27 16 17 18 19 20 19 18 17 21 26 33 40 42 41 37 34 28 28 27 28 31 35 39 42 42 45 50 51 48 45 50 57 61 52 42 35 29 24 21 22 31 34 36 36 32 27 23 21 34 34 36 38 39 38 35 33 27 29 30 31 32 35 40 43 44 43 44 49 54 56 53 49 43 32 24 28 36 40 43 47 48 52 57 57 47 33 23 20 12 11 11 13 17 24 32 36 33 30 28 30 35 37 35 31 25 24 23 23 24 23 20 18 17 20 25 31 40 47 46 41 27 24 24 28 32 36 41 48 48 49 45 35 23 15 14 15 18 22 27 28 26 24 25 27 29 30 32 34 36 37 38 39 34 32 33 35 39 40 38 35 37 39 42 43 37 31 31 36 45 40 34 32 33 34 34 32 30 31 32 31 31 34 42 48 54 59 61 58 55 55 54 51 39 23 10 14 26 39 50 58 49 41 30 21 18 18 19 19 20 21 20 18 20 26 31 31 23 21 20 20 21 24 33 43 34 28 23 22 22 20 19 19 21 19 17 17 19 21 21 20 19 20 21 22 24 28 33 38 38 35 31 28 25 22 18 15 15 18 21 24 25 27 30 33 36 34 34 34 29 23 22 25 22 26 31 34 32 27 22 19 22 20 18 17 17 16 15 14 25 29 33 33 31 30 32 34 24 22 19 16 15 14 15 15 13 12 11 10 12 20 29 36 31 29 26 26 33 45 52 53 32 21 15 19 24 23 21 21 19 21 25 30 34 35 34 32 33 21 12 12 14 14 14 18 21 22 23 24 22 18 14 11 10 11 14 18 23 26 27 27 29 30 30 26 20 15 13 14 12 13 13 13 13 14 18 20 23 20 18 17 18 19 19 19 17 17 18 22 28 30 28 26 19 22 28 32 36 38 40 42 36 35 32 27 24 25 28 31 25 23 26 35 35 27 19 17 45 58 65 57 46 39 36 33 25 21 20 25 29 28 25 23 24 24 23 23 23 22 22 22 19 22 25 27 28 30 33 35 38 40 42 43 42 41 38 36 39 34 29 26 27 27 24 21 28 29 30 31 32 32 32 32 37 37 32 23 20 26 38 46 45 40 35 33 29 23 18 17 14 15 17 21 29 36 33 26 15 15 16 19 23 24 20 17 14 14 15 15 17 22 28 33 31 25 18 16 18 22 25 26 31 36 43 48 49 44 38 33 20 19 18 19 19 19 19 18 17 17 20 27 34 35 31 26 24 22 18 16 16 19 23 26 26 27 28 27 24 21 20 20 27 31 34 33 28 24 23 24 30 32 32 27 19 15 16 19 21 27 31 29 27 26 24 21 15 14 15 21 26 28 32 37 29 24 21 22 29 34 35 34 29 28 28 27 28 30 32 34 41 41 39 35 29 25 24 24 22 24 29 36 43 45 44 42 24 21 19 21 20 17 16 17 15 15 16 16 16 17 17 17 20 25 25 14 5 5 12 17 23 25 25 23 22 27 39 48 44 32 20 15 16 17 19 23 18 21 24 23 21 19 21 23 22 27 29 27 27 31 36 38 24 21 24 34 39 37 36 39 32 32 39 49 47 35 29 31 32 34 35 34 31 25 19 17 19 23 33 45 50 44 36 32 32 28 25 24 27 27 25 23 24 24 26 33 41 44 43 40 35 36 37 37 34 29 23 18 12 13 14 15 17 19 20 21 29 29 26 20 14 13 18 23 30 31 27 19 14 14 16 16 11 14 20 26 25 19 15 14 14 14 15 16 13 12 18 26 40 42 46 44 43 54 58 47 12 2 4 7 5 8 14 12 18 16 13 10 8 8 9 10 13 17 20 18 12 8 7 8 10 12 17 23 26 24 16 10 7 12 16 21 27 34 35 32 23 19 15 12 13 13 11 9 9 8 7 10 15 18 17 16 18 18 18 17 18 18 19 20 23 25 27 31 33 35 36 36 30 28 25 26 29 32 32 32 32 29 25 23 21 19 15 12 9 6 4 6 9 9 7 3 3 3 3 3 2 2 2 2 1 3 6 7 8 9 12 14 17 17 14 10 9 12 18 24 28 24 18 12 8 8 7 8 7 6 6 6 8 9 10 10 12 14 15 17 18 22 28 33 27 28 33 39 40 34 30 29 30 35 46 50 45 45 39 24 8 4 4 6 8 7 7 8 3 6 9 11 11 11 12 14 13 15 18 21 23 25 26 26 19 14 10 10 11 9 9 11 13 13 12 12 12 13 14 15 9 7 5 6 10 15 18 18 22 22 20 16 11 9 9 9 8 9 12 16 20 22 20 18 11 9 8 9 12 18 23 27 24 23 22 20 18 17 15 15 19 19 19 17 17 20 28 35 33 37 42 42 34 24 21 25 32 36 42 48 48 41 29 19 13 12 11 10 10 11 12 13 18 17 18 21 25 29 30 29 26 27 27 20 10 4 4 6 9 8 7 8 10 11 10 9 11 12 12 13 13 12 12 11 9 7 6 7 9 15 21 24 25 22 19 18 18 20 21 22 21 21 18 12 5 2 3 6 4 4 5 6 7 8 9 9 9 11 11 10 9 8 9 10 8 5 3 5 5 4 5 9 9 10 10 9 11 16 17 15 18 18 17 14 11 9 9 11 13 16 18 18 16 15 18 21 27 21 12 7 6 8 8 9 16 17 16 13 9 9 13 17 14 15 19 25 30 31 28 25 27 27 26 23 18 12 6 3 5 4 4 4 5 6 7 8 10 17 21 19 19 22 20 14 15 15 16 16 15 15 14 13 9 15 23 26 20 11 9 13 11 12 13 11 9 8 8 9 20 29 36 30 17 9 10 15 23 23 21 18 14 12 11 11 19 21 24 26 26 25 23 21 28 33 37 35 29 24 24 25 24 23 21 19 16 13 10 9 5 5 5 5 5 5 4 4 7 8 7 6 9 16 21 22 24 20 17 17 20 20 16 12 10 11 12 11 10 7 5 3 2 3 4 6 9 11 12 13 13 15 18 23 29 35 40 43 38 35 30 25 22 20 18 16 22 20 19 21 23 21 17 12 12 9 7 7 11 13 13 11 12 13 14 13 11 9 9 9 11 9 8 10 13 15 14 12 13 11 11 12 15 17 19 19 21 18 14 10 8 7 7 7 8 8 7 6 5 4 3 3 10 9 8 6 5 5 7 8 4 9 15 18 15 12 10 10 15 14 14 16 19 18 13 9 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 4 4 5 6 7 7 7 7 5 7 8 6 4 5 10 14 9 4 2 6 9 7 6 6 10 13 12 8 6 6 7 6 7 7 7 8 8 9 9 9 10 10 10 10 9 7 4 4 2 3 4 5 6 6 6 6 7 8 11 13 14 14 13 12 9 6 4 2 1 2 1 1 2 5 9 14 17 18 18 17 14 17 17 15 14 14 10 4 3 2 2 2 2 3 5 5 4 4 3 4 4 6 7 8 7 9 11 12 13 14 15 17 14 15 15 16 18 20 22 23 24 23 17 8 9 14 15 11 10 6 4 6 8 10 14 20 26 28 28 25 20 17 17 19 22 20 17 14 12 12 12 13 4 6 8 9 8 7 7 8 8 8 10 11 12 14 15 15 17 17 19 23 25 21 11 4 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 3 3 3 3 3 4 4 4 2 3 4 4 4 4 6 7 39 38 36 33 30 28 29 31 31 31 34 43 54 56 47 37 37 34 29 22 18 18 22 26 25 26 25 20 16 18 25 32 39 36 31 25 22 23 28 33 32 27 26 31 33 25 16 11 17 22 26 25 25 27 27 25 28 29 28 24 22 23 29 34 54 49 41 33 28 28 33 36 35 30 25 23 23 24 23 22 19 17 17 19 22 23 22 19 25 28 31 33 35 38 41 44 41 38 41 52 60 57 49 44 43 45 47 47 45 39 32 27 32 33 35 36 36 34 31 30 34 36 37 39 46 52 49 41 34 30 25 22 24 32 44 52 49 51 51 49 49 48 43 36 27 26 25 25 26 28 31 32 32 32 31 30 30 34 40 44 54 52 48 44 39 35 33 32 31 28 25 24 26 30 34 36 35 31 29 31 30 29 30 34 39 36 32 29 30 34 39 42 53 47 42 42 47 49 47 43 51 52 52 48 41 34 29 26 25 22 19 20 24 29 34 37 50 50 49 46 41 36 31 27 24 24 24 26 30 36 44 48 46 49 51 49 42 36 33 32 30 30 33 39 46 49 47 44 30 30 31 31 29 27 23 20 18 18 22 28 35 40 41 40 33 30 28 28 32 38 43 46 48 49 51 52 52 49 43 39 36 32 28 27 31 39 48 54 50 52 53 52 52 53 56 59 48 43 39 38 37 36 40 46 45 42 39 42 50 55 48 37 23 23 22 23 30 37 37 32 31 30 32 36 42 44 42 40 34 33 32 31 33 37 43 47 45 44 43 40 36 32 30 29 36 36 36 36 36 35 33 32 33 28 27 38 54 60 52 40 24 21 20 24 27 28 32 37 37 43 47 44 43 44 47 47 42 42 41 40 43 45 39 31 20 24 31 36 37 35 33 32 37 35 35 39 44 45 41 36 28 28 29 30 34 39 45 49 47 46 45 43 41 40 41 41 39 37 33 26 21 19 21 25 28 32 36 39 39 38 39 39 33 34 37 44 49 48 43 37 39 32 29 34 39 40 39 39 35 32 38 50 54 42 28 21 27 25 22 21 23 24 24 24 31 35 38 40 44 48 47 43 24 17 14 16 19 19 18 18 26 36 43 43 39 36 32 29 29 26 22 20 19 22 27 30 27 28 28 26 26 28 32 35 35 33 33 35 39 39 34 30 26 28 29 30 31 34 39 44 39 39 39 36 33 36 43 49 43 42 40 41 41 40 36 33 36 36 37 39 41 41 39 36 26 26 25 23 22 21 21 23 24 24 26 33 40 44 44 43 45 46 48 52 54 51 42 33 37 38 39 38 38 40 45 48 46 46 43 41 45 50 50 45 40 40 41 44 44 41 34 28 21 22 24 27 30 30 28 26 21 24 27 32 36 39 39 38 43 50 46 30 23 31 39 39 41 40 39 36 34 31 29 28 20 20 18 15 14 19 27 34 42 43 41 35 33 33 31 28 18 19 20 20 20 19 18 17 20 25 32 37 39 36 31 28 23 25 28 31 35 39 41 43 42 44 47 48 46 45 45 47 48 45 40 33 26 23 26 31 38 39 38 36 31 28 26 26 34 34 34 36 37 38 38 38 29 31 33 34 34 37 42 45 47 45 45 49 55 57 53 49 47 35 25 26 31 36 42 49 53 54 52 47 37 25 18 15 13 13 13 16 19 26 33 38 31 26 22 24 31 35 34 31 27 25 24 24 24 23 20 17 23 25 28 36 46 50 43 32 23 21 24 30 35 38 42 47 53 48 40 29 21 17 19 21 17 21 24 26 25 24 24 26 28 30 33 35 37 38 38 38 33 34 35 37 39 38 34 30 31 35 41 42 35 27 27 33 37 35 34 34 35 34 31 28 29 29 29 28 28 33 41 48 54 59 60 58 55 56 56 55 42 23 8 9 20 32 43 50 42 34 23 15 13 15 18 20 26 27 24 19 20 25 29 29 22 20 19 19 18 20 29 39 32 27 21 18 17 18 18 18 17 16 16 18 21 22 21 19 20 21 21 21 21 24 29 33 27 24 22 21 22 21 19 17 15 17 20 22 24 27 31 35 34 32 31 30 25 18 17 19 17 25 34 35 29 23 20 19 21 19 18 18 19 19 19 18 25 30 34 36 34 31 29 29 19 20 19 17 14 12 13 14 12 10 9 9 13 21 31 38 36 35 31 28 34 44 50 51 32 25 21 24 27 24 20 20 19 21 25 29 31 31 29 27 28 17 11 11 14 14 15 18 19 21 24 24 21 17 15 13 11 11 14 19 25 27 25 22 25 25 25 22 18 14 13 14 14 14 13 12 11 14 18 21 22 21 19 18 18 19 19 19 16 15 16 24 32 36 32 27 17 19 22 25 28 32 34 36 29 30 29 27 26 29 36 41 33 30 34 40 33 19 17 24 52 58 58 48 37 32 29 26 22 24 24 22 23 25 26 24 25 25 25 24 24 23 22 22 19 21 24 25 25 26 29 31 33 35 38 41 42 41 40 39 42 38 34 31 29 27 24 21 25 26 27 29 31 32 33 33 38 36 31 23 21 25 36 44 41 38 35 32 28 24 20 19 16 17 18 23 31 37 33 26 15 15 16 19 22 22 18 15 14 14 15 16 19 25 34 40 36 29 21 18 20 23 25 25 29 33 39 44 46 44 40 37 25 24 22 21 21 20 18 17 15 14 14 21 31 35 32 26 25 23 20 18 18 19 22 24 21 22 22 20 16 14 14 14 31 33 34 32 26 21 18 17 21 24 25 23 18 15 16 18 19 25 28 27 25 25 24 21 16 14 17 23 26 27 30 34 27 21 16 18 26 33 36 36 31 29 27 26 26 28 31 33 36 36 35 31 25 21 20 20 22 23 26 32 38 42 42 41 27 24 20 20 19 16 17 20 22 21 19 18 16 15 15 14 23 28 26 14 4 4 11 18 20 22 22 20 20 26 39 50 45 32 19 14 16 19 22 25 22 26 28 26 19 16 17 19 24 28 31 29 27 30 37 43 31 24 24 34 39 37 37 42 34 28 33 47 48 37 32 37 42 41 38 35 31 25 20 17 20 23 33 42 44 37 31 29 31 27 23 21 22 24 24 23 28 26 28 35 44 46 41 35 33 36 40 41 37 31 23 19 14 14 14 14 15 17 20 22 31 29 25 17 11 10 13 18 28 34 32 20 14 14 15 13 11 14 18 22 22 19 16 14 15 14 14 14 14 15 24 34 46 43 43 42 44 57 60 47 12 3 4 8 6 9 14 12 20 17 13 9 7 7 9 11 10 12 13 11 7 5 5 6 8 10 13 17 19 16 10 6 6 10 17 22 29 37 40 38 26 21 16 15 15 16 14 12 13 11 11 13 16 19 18 17 19 18 17 16 16 15 15 16 18 20 23 26 28 31 33 35 28 24 20 20 24 26 27 27 30 27 25 23 22 19 15 12 7 6 5 6 8 8 5 2 2 2 2 2 2 2 2 2 2 3 5 7 9 13 20 24 23 22 19 14 11 12 15 18 29 25 19 13 9 8 9 9 9 9 8 6 5 6 8 10 12 15 18 20 22 24 29 32 25 24 28 32 33 32 32 35 34 36 46 50 46 46 40 26 8 4 3 7 9 7 6 7 2 6 11 13 13 13 13 14 13 14 17 20 23 25 26 26 20 14 9 9 10 9 8 10 11 11 12 14 15 16 15 13 9 7 5 7 11 15 17 18 19 19 17 14 10 9 9 10 11 11 12 15 19 21 20 18 13 12 10 11 14 19 24 28 24 23 22 21 19 18 16 16 18 19 18 17 17 20 28 35 34 39 43 40 30 22 23 27 33 37 43 48 49 40 25 14 12 11 11 11 12 13 15 16 22 21 21 22 25 26 25 24 18 17 15 10 4 3 3 5 6 6 7 8 10 12 12 12 14 14 14 14 13 13 12 12 10 8 7 7 9 13 17 19 21 21 21 21 22 23 24 24 21 20 17 11 5 2 2 4 3 3 4 5 7 8 9 9 11 12 13 13 10 9 9 10 8 5 4 5 4 3 5 9 6 9 11 10 12 16 19 19 19 19 18 14 9 7 7 8 11 15 20 22 20 18 17 18 21 15 9 5 6 8 11 13 15 16 16 14 10 9 10 12 9 12 17 22 24 23 20 19 22 21 18 15 11 7 4 2 5 5 4 4 5 6 7 7 10 14 18 18 20 22 19 14 17 17 16 15 14 13 12 12 10 12 16 17 13 7 7 12 12 13 14 12 7 5 6 7 18 31 41 36 22 11 13 20 28 28 26 23 19 15 12 10 10 13 18 23 27 28 28 27 29 33 37 34 27 23 24 27 26 25 23 20 17 13 10 8 5 5 5 5 4 4 4 4 8 9 7 6 8 15 21 22 23 18 14 15 19 19 12 6 8 9 9 10 9 6 4 2 3 4 5 6 8 9 11 11 8 10 16 23 32 40 47 51 47 44 40 34 29 23 19 17 21 19 19 21 23 23 18 14 10 7 4 4 6 7 7 6 11 13 15 14 10 8 7 8 10 10 9 11 14 15 14 13 12 11 11 13 15 16 15 14 14 13 10 7 5 5 5 6 8 7 7 6 4 3 1 1 11 10 9 6 4 4 6 8 7 10 14 15 13 12 12 13 16 14 13 16 21 22 18 13 6 6 5 6 7 7 6 4 4 4 4 5 5 6 7 7 7 7 7 7 7 8 10 11 9 12 13 12 8 7 9 12 8 4 2 6 8 6 5 5 9 13 13 8 5 6 6 6 5 6 6 7 8 9 9 9 11 12 13 13 11 8 5 4 4 4 7 9 10 9 8 8 6 6 8 10 12 12 12 12 10 8 5 4 3 1 1 1 3 5 9 14 17 17 14 11 10 14 14 12 10 10 6 1 3 3 2 3 3 4 6 7 4 3 3 4 4 6 7 8 7 8 9 8 8 9 11 13 11 11 12 14 15 17 19 20 21 20 15 9 9 11 10 7 7 4 3 4 5 5 6 9 19 24 27 24 18 14 17 21 26 22 17 11 8 6 6 6 5 6 7 7 8 7 7 7 8 10 11 11 13 14 15 16 20 20 23 29 33 29 17 7 8 8 8 7 7 7 7 7 4 5 6 7 7 6 5 5 2 3 3 3 3 3 2 2 2 2 4 5 5 5 6 6 37 37 36 32 28 26 28 30 29 31 38 51 60 56 43 31 37 36 32 26 21 18 19 21 27 28 27 23 18 18 24 31 33 30 25 20 19 22 29 35 30 24 24 30 31 23 14 13 20 25 28 26 25 27 29 29 29 30 28 25 23 25 32 38 58 51 40 32 29 31 35 38 29 26 24 24 26 25 22 19 19 17 16 18 22 23 21 19 27 30 34 35 36 38 41 44 40 40 45 55 60 56 48 42 47 48 49 47 42 35 29 25 38 36 33 31 30 31 32 33 35 37 38 41 49 57 53 45 36 29 24 26 35 45 50 51 51 52 50 48 48 50 47 42 34 33 32 31 30 30 31 32 35 34 32 29 28 31 38 43 55 51 46 40 35 31 27 25 27 23 20 22 29 34 35 33 31 28 27 30 30 29 30 34 36 34 31 29 29 31 34 36 41 38 36 39 44 48 48 47 47 48 48 44 38 32 29 28 25 22 20 22 30 38 44 47 51 50 47 42 37 32 28 25 20 21 23 29 37 45 52 56 53 53 51 46 38 32 31 31 31 31 33 38 43 45 43 40 31 32 32 31 27 23 19 17 18 19 22 27 32 36 38 38 30 27 25 26 33 40 45 47 48 49 51 54 56 54 48 43 41 37 32 30 31 37 45 50 47 49 51 52 52 53 56 59 52 46 42 41 39 36 36 39 44 39 35 39 50 56 49 36 28 25 22 22 29 37 37 32 29 28 30 35 41 45 44 42 33 32 31 32 36 40 44 46 46 44 40 36 33 29 25 23 30 33 37 38 35 30 25 21 23 20 26 42 58 60 46 32 20 19 20 24 27 28 31 36 43 46 46 41 40 43 47 48 39 39 38 40 44 46 39 29 23 27 32 33 32 33 34 35 39 36 34 36 40 41 36 32 27 26 25 26 31 37 42 45 45 47 48 46 43 39 38 38 40 34 26 23 23 26 28 28 29 32 37 39 40 40 41 42 41 38 37 39 44 47 45 42 40 33 31 36 43 45 44 44 39 36 41 52 53 39 25 18 23 21 19 19 22 24 25 24 31 34 36 37 42 45 43 38 19 15 13 15 17 15 12 12 17 25 33 34 33 32 30 27 31 29 26 22 20 21 25 28 28 28 28 27 26 28 32 36 35 33 32 36 41 42 38 34 29 30 30 29 28 31 35 39 32 34 37 37 37 39 44 48 43 41 40 40 40 38 35 32 37 37 38 40 42 41 37 33 22 23 22 19 17 17 18 19 25 28 34 40 44 45 43 41 44 45 48 53 53 45 31 21 32 35 38 40 40 41 44 46 46 44 41 40 43 47 47 44 40 42 47 53 55 51 43 36 30 28 28 29 32 32 29 27 24 25 29 34 38 39 38 38 47 47 36 20 19 34 44 44 41 40 39 37 34 31 29 27 22 21 18 14 13 15 22 28 38 42 42 37 31 29 26 23 21 21 21 20 20 19 18 18 18 23 30 36 38 34 29 25 23 26 30 34 38 41 42 43 43 44 44 43 40 38 35 32 33 38 39 31 22 21 31 40 45 47 46 40 32 26 27 30 30 31 31 32 32 34 36 37 31 33 36 38 38 40 43 46 50 46 43 46 52 55 52 48 49 36 24 24 29 34 41 48 57 53 45 33 23 17 15 14 16 16 17 19 23 27 32 35 29 24 19 19 24 29 30 28 29 27 26 25 25 24 20 17 27 28 31 37 46 48 37 24 18 19 25 34 40 43 46 50 54 45 33 24 20 21 24 26 19 21 23 24 23 23 23 23 27 29 33 37 40 40 40 39 35 36 37 38 38 36 32 29 27 31 37 39 32 24 23 28 25 28 32 36 38 36 31 27 29 29 27 27 28 34 41 46 52 57 60 57 56 57 57 55 36 20 8 9 18 27 34 39 37 29 19 11 11 13 16 19 32 33 31 27 25 27 26 24 22 20 19 19 17 17 23 31 31 27 20 15 15 17 18 17 16 15 16 18 21 21 19 16 20 20 21 20 18 18 21 23 16 15 16 18 20 20 17 14 18 19 20 21 22 26 31 35 31 28 26 25 20 14 14 18 19 27 34 32 24 18 19 22 19 18 18 19 22 25 26 26 27 31 35 37 35 31 27 24 18 21 23 20 15 11 12 14 9 8 9 12 19 28 36 41 40 39 35 31 33 40 44 45 29 28 30 30 27 21 19 19 23 24 24 24 24 23 23 24 23 15 11 15 18 17 15 16 18 20 22 22 20 18 17 17 15 14 14 18 23 26 26 24 22 22 21 19 16 14 14 14 15 15 14 12 12 14 18 21 20 20 19 19 18 18 19 20 14 13 15 23 33 37 32 26 20 19 19 20 21 22 23 24 18 22 25 26 28 33 41 48 39 38 41 39 25 13 19 37 56 55 48 38 29 24 22 20 20 26 28 26 24 26 26 23 25 26 26 26 25 23 22 21 19 21 23 23 22 23 25 27 28 30 33 36 38 40 40 41 41 39 37 35 33 30 26 24 22 23 24 27 29 32 34 36 37 34 29 24 22 24 32 40 36 36 34 30 27 24 22 21 17 18 20 24 31 36 32 24 15 16 17 19 20 20 17 14 16 16 16 16 20 27 38 45 39 33 26 21 22 24 26 27 28 31 36 40 42 41 40 38 34 30 26 24 23 21 18 15 15 13 12 17 26 31 29 25 24 23 21 20 19 20 21 22 20 20 19 16 12 11 12 13 33 33 31 27 21 17 16 16 17 20 22 21 17 14 14 15 17 22 25 23 22 23 23 21 17 15 17 21 24 23 25 28 27 21 16 17 23 31 35 36 29 28 25 24 24 25 28 29 32 32 31 28 23 19 19 19 23 22 23 27 34 40 44 45 36 29 22 20 18 16 17 20 22 22 21 19 18 17 16 16 23 27 25 13 4 4 11 17 17 19 19 17 18 27 42 53 48 34 20 16 18 21 24 26 28 30 30 25 17 13 15 18 28 29 30 29 27 29 37 45 37 30 28 35 41 40 40 43 38 30 31 44 46 37 33 39 49 45 39 33 29 25 20 17 22 26 35 42 41 33 27 26 28 25 21 19 19 21 22 22 26 25 29 37 45 46 39 31 30 32 36 39 38 32 24 19 20 19 16 13 12 14 17 21 30 28 23 16 10 9 11 15 23 33 36 25 16 14 15 14 13 15 16 17 18 18 16 14 15 12 11 14 16 21 31 41 49 45 43 41 44 57 57 42 12 3 4 9 7 9 14 12 19 16 12 8 6 7 9 10 6 8 9 8 5 3 4 6 7 7 7 8 8 7 5 4 6 11 17 21 27 35 40 40 30 26 21 20 22 22 21 18 19 18 17 17 18 19 18 17 16 15 14 13 12 11 11 11 12 14 18 20 23 25 30 33 26 22 18 17 20 25 25 25 25 23 21 20 20 17 14 11 9 8 7 6 7 6 3 1 2 2 2 2 2 2 1 2 4 4 4 5 8 16 27 34 27 25 21 17 13 12 13 14 31 27 21 15 11 10 11 12 13 12 9 7 5 7 10 12 13 18 24 28 29 28 28 28 21 19 20 23 25 27 33 40 41 39 45 48 44 45 41 29 10 5 5 11 12 7 4 6 5 9 13 15 14 13 13 13 13 14 16 18 21 25 27 29 22 14 8 9 10 10 9 10 9 10 12 16 18 17 13 9 9 7 5 6 9 12 13 13 14 14 14 12 10 11 14 17 14 13 13 14 16 17 16 14 14 13 12 12 14 17 21 23 22 22 21 20 19 19 18 18 16 18 19 19 17 19 24 29 33 40 44 36 24 19 22 28 34 38 44 48 46 35 20 10 11 11 11 12 14 16 18 19 24 22 21 22 23 22 20 17 12 9 6 4 2 2 3 4 4 5 7 8 9 11 12 13 13 13 13 13 13 14 14 14 11 10 9 8 9 12 15 16 17 19 21 23 23 24 24 25 25 23 19 13 7 3 2 3 2 3 4 5 7 8 9 10 14 16 17 16 13 11 10 10 7 5 4 5 3 3 5 11 12 18 22 20 17 18 18 17 20 20 18 13 8 5 5 6 9 14 21 24 24 21 18 16 15 12 6 5 6 11 15 17 13 14 14 13 11 9 10 10 10 12 14 15 14 13 13 13 16 15 12 9 7 5 4 4 5 5 4 4 5 6 7 8 10 13 16 19 23 24 19 13 18 18 16 14 13 11 10 10 11 10 11 12 10 7 8 13 13 16 16 13 7 5 6 7 17 30 41 37 23 13 15 22 26 26 26 25 23 20 16 13 4 6 12 18 23 27 28 28 26 29 32 30 26 25 28 31 29 27 25 21 17 13 9 7 4 4 4 4 4 4 4 4 8 10 8 6 9 16 21 22 18 14 11 12 16 16 11 5 6 6 7 8 7 5 4 2 6 6 6 7 7 7 7 7 5 7 14 23 33 43 50 54 50 49 45 39 32 26 21 19 18 17 17 21 24 24 21 17 8 6 4 4 4 4 4 4 7 10 13 13 10 9 9 9 10 10 11 12 14 14 13 12 12 12 13 14 15 14 12 10 10 9 7 6 5 5 5 6 8 8 7 5 3 2 1 1 9 10 9 6 4 3 5 7 13 13 13 11 10 10 12 14 15 12 12 16 22 24 22 18 10 8 6 6 8 9 7 5 5 5 6 7 8 8 8 9 9 8 7 7 7 9 10 11 11 14 16 15 11 9 10 12 9 4 2 6 8 6 5 5 8 13 15 10 6 6 6 6 5 5 5 6 7 8 8 9 11 12 13 14 13 10 7 6 7 9 11 13 13 13 12 11 6 7 7 8 9 9 10 10 10 9 7 4 3 2 3 4 6 6 9 12 15 13 9 5 6 10 11 9 7 7 5 1 3 3 3 3 4 6 7 8 4 4 4 4 4 6 7 8 6 7 6 5 4 4 6 8 9 10 11 13 14 15 16 17 17 17 14 10 10 11 9 5 7 4 4 5 4 3 4 6 18 22 23 19 12 11 16 23 27 22 15 8 4 3 4 4 6 6 6 7 8 9 8 8 10 10 11 13 14 15 16 17 18 18 21 28 33 30 19 9 5 5 5 5 4 4 4 4 3 3 4 5 6 5 4 3 4 4 3 2 2 2 2 1 2 2 3 5 6 7 7 7 29 31 31 28 24 22 25 28 30 34 45 57 61 51 37 27 34 34 33 28 23 19 18 18 27 28 27 24 20 20 23 27 25 24 22 20 19 23 29 34 27 20 20 28 29 20 15 15 23 27 29 25 22 25 29 30 29 30 30 27 26 29 35 41 52 44 35 30 31 36 40 42 25 25 25 25 26 24 21 19 21 20 20 22 23 24 23 22 28 32 36 37 36 37 40 43 43 43 48 56 59 53 46 42 50 49 48 43 37 31 28 27 38 35 30 27 26 29 33 36 38 38 38 41 50 59 56 47 34 27 24 30 44 54 55 51 50 51 49 47 49 53 52 48 43 41 39 37 35 34 33 33 38 37 33 29 27 29 34 39 49 44 37 33 32 30 26 23 23 21 21 26 34 38 36 32 29 27 27 30 31 29 31 34 33 33 32 31 30 29 28 28 25 30 38 45 49 48 45 41 44 45 43 39 34 29 27 27 23 21 21 27 37 47 52 54 55 52 46 39 32 26 23 21 20 21 25 33 42 52 58 61 57 54 48 41 35 31 30 31 36 36 38 40 42 40 35 31 27 28 29 28 25 22 21 21 20 21 23 27 31 34 36 37 30 27 25 27 34 40 44 44 48 48 49 53 57 56 51 46 47 44 40 37 35 36 39 40 45 47 49 50 50 51 54 57 55 49 44 42 40 37 35 37 45 42 38 40 49 55 49 38 39 33 24 20 25 35 40 39 28 28 29 34 41 46 46 44 32 30 30 33 39 44 46 46 48 44 39 34 31 28 25 23 31 34 38 38 34 27 21 17 18 20 31 48 60 56 41 29 19 20 24 29 31 30 32 37 47 48 45 41 41 45 46 45 35 36 36 39 45 47 39 28 27 32 33 31 29 31 34 36 41 37 34 33 34 34 32 30 30 26 23 23 27 33 39 42 45 47 48 46 41 38 37 38 38 31 23 22 26 31 32 30 28 32 37 40 41 42 44 46 50 44 38 38 42 46 48 47 37 33 33 40 45 47 47 48 45 44 46 49 46 35 24 18 21 19 17 18 20 23 24 24 28 30 31 33 38 42 39 33 17 14 13 15 17 14 12 12 12 19 25 26 26 27 27 24 29 28 26 24 23 23 24 25 25 27 28 27 26 28 31 34 32 30 30 34 40 42 38 33 31 31 31 29 27 28 31 34 32 35 38 40 39 39 40 41 43 41 39 38 38 37 35 33 39 37 37 39 40 38 32 27 20 20 19 16 14 15 19 22 36 38 41 44 46 44 41 38 42 43 47 51 47 36 23 16 28 32 36 39 40 41 42 43 45 43 40 39 39 42 44 44 43 46 52 56 57 54 47 41 41 37 33 32 33 34 31 29 29 29 33 38 40 39 41 43 50 43 29 17 21 37 47 48 43 41 39 35 32 29 28 27 27 24 19 14 12 14 19 23 33 37 38 33 28 25 24 21 23 23 22 21 20 19 18 18 17 23 30 36 37 33 27 23 25 27 31 35 38 41 43 44 43 44 42 36 32 29 25 21 24 32 35 28 19 21 32 42 47 50 50 43 32 25 25 28 24 25 26 26 26 26 28 30 30 34 39 42 43 44 45 47 50 43 38 40 48 53 53 50 46 32 21 22 29 35 42 47 57 51 38 23 14 13 14 15 17 18 20 23 25 27 28 29 26 22 17 15 18 23 27 29 32 30 29 28 29 27 24 21 27 29 32 37 43 44 35 23 18 21 28 40 47 49 51 54 49 38 25 18 20 25 28 29 24 25 25 25 24 23 22 22 23 26 32 38 41 43 42 41 37 37 37 36 35 33 30 29 25 28 32 34 29 23 22 25 19 23 29 34 37 35 31 28 29 28 27 27 29 34 40 43 47 53 57 56 54 54 53 50 25 14 8 10 18 23 28 32 36 29 19 12 11 12 15 16 32 34 34 30 28 27 23 18 20 18 18 17 14 11 15 22 28 25 19 14 14 18 19 18 15 15 15 17 19 20 18 16 18 20 22 21 18 16 15 16 14 14 16 18 20 18 13 9 20 21 20 19 19 22 28 32 28 24 21 19 15 12 15 20 23 28 31 28 20 15 17 21 17 17 18 21 26 30 32 33 29 32 36 37 35 30 25 22 19 25 29 25 16 10 10 13 5 6 8 14 23 33 40 43 39 39 36 32 31 35 37 37 26 30 34 33 27 19 17 16 23 23 22 19 18 18 20 22 21 14 11 17 20 18 15 16 18 18 18 18 19 20 21 21 19 18 18 19 21 24 26 26 21 20 18 17 15 15 14 14 16 16 16 15 15 16 19 21 18 19 19 18 17 16 17 18 14 12 14 21 30 34 30 25 22 20 18 17 16 15 14 12 11 16 22 26 27 32 40 47 42 43 43 34 18 12 26 47 53 47 37 28 23 20 19 17 19 25 29 29 27 26 24 22 25 26 26 26 25 23 21 20 18 20 22 22 21 21 23 25 28 28 29 31 33 36 39 41 40 39 39 38 37 34 30 28 20 21 23 25 28 31 34 36 33 30 27 24 22 22 27 33 33 35 34 29 25 24 23 21 17 18 20 24 32 36 31 23 17 17 17 18 19 18 17 15 18 17 16 15 18 26 37 45 41 37 30 25 22 24 27 30 30 31 34 36 38 39 39 39 41 35 29 25 23 21 18 15 17 13 11 14 21 25 25 23 23 23 22 21 21 21 21 22 21 21 19 15 12 11 13 16 32 30 27 23 19 17 16 16 18 19 20 19 16 14 14 14 17 21 23 21 19 20 21 19 18 15 15 18 20 19 21 25 27 23 18 18 22 27 32 35 28 27 26 24 24 24 26 26 30 31 30 26 21 18 18 19 23 21 21 26 34 43 50 53 44 33 22 18 17 16 17 19 18 19 20 22 22 21 20 19 19 22 20 11 5 6 12 16 16 17 17 16 18 28 44 57 47 33 20 17 21 24 25 26 32 31 27 21 15 14 18 22 28 28 28 29 28 28 34 41 38 34 32 36 42 46 45 43 42 34 33 39 39 34 33 38 48 43 36 32 29 26 22 18 21 27 38 44 40 30 26 25 25 23 20 18 18 20 21 22 20 23 31 40 46 45 36 29 25 25 28 33 36 33 26 19 22 22 19 15 12 12 14 18 26 24 21 16 11 10 11 14 20 31 38 34 23 17 17 17 18 20 21 21 22 23 19 14 16 10 10 14 22 30 39 46 50 47 47 46 48 57 55 37 11 2 4 9 7 9 13 10 16 14 11 8 7 7 8 9 6 9 12 10 6 4 5 8 7 6 4 3 4 4 6 7 7 12 16 17 22 30 36 38 33 30 27 28 30 31 28 25 26 25 23 21 19 18 16 14 13 12 11 9 8 8 8 8 7 10 13 16 17 21 26 31 26 21 17 17 19 23 24 23 20 17 15 14 14 14 12 10 13 12 9 7 5 4 3 2 2 2 2 2 2 2 1 1 5 5 4 4 8 16 27 34 27 24 21 17 15 14 14 15 28 25 20 16 13 13 15 16 19 15 11 8 8 10 13 15 16 22 29 33 32 29 25 24 17 17 17 19 21 24 32 41 44 40 44 47 45 46 43 33 14 9 11 19 19 10 4 4 7 10 13 14 13 12 12 13 13 13 13 15 19 24 29 32 25 16 10 11 13 14 13 14 12 11 12 14 16 15 11 7 9 7 5 6 8 10 10 9 10 11 12 12 12 15 20 24 16 14 12 11 13 13 12 10 14 14 13 14 14 16 17 18 19 19 19 19 19 19 19 19 15 18 20 20 17 16 18 21 31 40 42 31 17 14 20 27 35 39 45 47 41 30 18 9 10 11 12 14 16 18 19 20 21 20 19 20 21 20 17 14 10 6 2 1 1 3 4 4 4 5 7 8 8 8 10 12 10 10 10 11 12 13 15 16 11 11 10 10 10 12 13 14 15 17 20 22 22 22 24 25 27 24 19 13 8 4 3 3 2 3 4 6 7 9 10 11 17 19 20 19 15 11 9 9 6 5 4 5 4 3 7 14 27 36 41 37 28 21 17 14 20 20 18 13 7 4 3 4 7 12 19 24 25 22 18 15 12 9 7 7 10 15 18 19 11 11 11 11 10 10 10 11 13 12 11 9 7 7 8 9 11 10 8 6 5 5 5 5 4 4 4 4 5 6 8 8 11 12 15 21 27 28 22 15 19 18 16 13 11 9 8 7 11 9 8 11 11 9 10 14 15 18 19 14 7 4 5 7 17 26 36 33 22 14 16 21 21 22 24 26 27 25 21 17 6 7 11 16 20 23 25 26 22 24 25 26 26 28 31 34 32 31 27 23 17 12 7 5 3 3 3 4 4 4 4 4 7 9 9 8 10 16 20 20 12 9 6 8 12 12 9 5 5 5 5 6 5 5 5 4 8 8 8 7 6 5 4 4 4 8 16 26 36 45 51 55 51 50 46 40 32 26 22 21 17 16 17 20 23 24 20 16 6 5 5 4 4 4 3 2 5 7 11 13 12 11 11 11 10 10 12 13 13 12 11 10 11 14 16 16 14 11 10 9 8 7 6 6 6 6 7 7 10 8 6 4 2 1 1 1 6 8 10 8 5 3 5 7 16 15 13 11 10 11 12 14 13 11 11 15 20 23 22 20 16 12 7 7 8 9 8 6 5 6 7 8 9 9 9 9 8 7 6 6 6 6 7 7 10 13 15 14 11 9 10 12 10 5 3 6 8 7 5 5 8 14 16 12 6 5 7 7 6 6 6 7 7 8 8 8 10 11 12 13 13 12 10 9 12 13 14 15 15 14 13 13 8 7 7 6 6 6 7 7 9 9 8 5 4 3 4 5 9 8 8 10 12 11 6 2 4 8 10 7 5 6 5 3 4 3 3 4 5 7 8 9 6 5 4 4 4 5 6 6 5 5 5 3 2 2 3 5 10 11 12 13 14 15 15 15 14 13 11 11 12 12 10 7 7 4 3 5 5 3 4 7 19 21 20 15 9 9 15 22 24 19 12 6 4 4 6 8 8 7 7 8 10 12 11 11 12 12 13 13 14 15 16 16 11 11 14 20 24 23 15 8 4 4 4 4 4 4 4 4 2 2 3 4 4 4 3 2 6 5 3 2 2 3 4 5 5 4 4 4 6 7 7 6 23 25 27 24 21 21 25 29 36 40 50 58 56 43 31 26 30 30 29 26 21 19 20 21 25 25 24 23 22 21 21 22 22 24 24 24 23 25 28 31 29 21 20 28 28 20 16 18 24 28 28 22 18 21 27 30 28 30 31 30 30 32 39 44 45 38 30 28 32 37 40 40 25 26 26 24 22 21 22 23 24 26 27 27 26 25 26 26 29 34 38 38 36 35 38 41 47 47 51 57 57 52 46 44 50 49 45 39 33 30 31 32 33 30 27 25 26 29 33 36 39 38 36 38 49 58 56 48 36 31 27 34 45 54 54 50 50 51 50 49 51 55 55 52 48 47 45 42 40 39 37 37 41 39 35 30 26 27 30 34 39 32 25 25 30 33 29 25 16 21 28 35 38 38 36 35 30 28 28 30 31 29 30 33 30 31 33 33 31 27 23 20 21 30 41 48 48 44 40 38 44 43 40 35 29 24 23 23 22 21 24 32 43 52 55 55 53 49 42 35 29 24 22 21 27 26 28 34 43 53 60 63 58 52 44 36 32 31 31 32 36 38 41 43 42 38 31 26 24 25 26 24 22 21 22 23 21 22 24 28 31 34 37 39 37 33 31 33 39 44 44 43 46 44 44 48 52 52 47 42 45 45 44 43 41 39 37 36 43 45 48 49 49 50 52 54 54 48 42 42 42 40 39 40 50 51 49 48 49 51 48 42 42 39 32 27 29 37 41 40 29 28 29 34 42 46 47 45 36 32 30 34 42 50 53 53 52 47 40 34 32 31 29 28 35 37 37 34 28 23 20 19 19 23 35 50 55 47 36 30 24 27 33 40 42 39 40 43 47 47 46 44 47 49 45 39 33 33 34 38 46 48 39 27 29 34 36 32 28 31 34 35 42 39 34 31 29 30 31 32 34 29 23 21 24 31 37 41 46 46 45 41 37 36 40 44 33 29 25 24 27 30 31 31 28 32 36 40 42 44 47 49 52 46 38 36 39 44 46 46 32 31 34 41 46 46 47 50 50 52 50 42 35 29 24 19 21 19 17 17 19 21 21 21 22 23 24 27 34 39 36 30 17 14 14 16 18 15 14 15 13 18 21 20 20 22 22 20 23 23 23 24 25 26 25 24 22 24 26 26 26 26 28 30 27 24 24 29 36 38 34 28 30 31 31 29 27 27 28 30 33 35 38 39 39 38 37 37 43 40 37 36 36 37 36 34 40 37 35 35 36 33 26 20 17 18 17 15 14 18 24 31 43 38 35 37 43 46 43 40 41 41 44 46 39 27 20 19 25 29 33 35 36 37 39 41 42 44 44 40 34 33 38 45 49 51 53 53 50 47 44 43 53 46 38 34 35 35 33 31 34 34 38 42 42 41 46 53 51 41 28 23 27 38 47 51 46 43 38 33 29 27 26 26 33 27 20 14 13 15 17 19 27 30 30 25 22 23 24 23 25 24 23 21 20 19 19 19 20 25 32 37 37 32 25 20 25 27 29 32 36 40 44 46 42 44 40 32 25 22 19 14 18 25 27 22 19 25 36 42 46 46 45 40 33 26 22 21 18 20 21 21 19 19 19 21 26 32 40 46 48 48 49 49 46 38 31 33 44 53 55 54 38 24 15 20 32 40 45 48 54 48 34 19 11 13 15 15 14 17 21 25 27 27 25 24 22 20 16 14 14 20 27 33 36 34 33 33 33 32 29 26 27 31 35 38 43 45 39 30 29 31 39 48 53 52 51 52 41 29 17 14 19 27 30 29 31 30 29 28 27 25 23 22 18 23 29 37 42 44 43 43 38 37 35 32 30 29 29 30 27 27 29 31 28 22 22 23 20 22 24 27 28 28 27 26 28 27 27 27 30 33 37 39 40 48 53 53 51 50 47 43 19 12 9 11 15 17 22 28 31 25 17 13 12 14 16 17 29 32 33 29 27 26 22 17 16 15 17 17 13 10 11 16 21 20 15 11 13 19 22 20 14 13 13 15 18 20 19 18 17 21 24 25 22 18 16 15 16 16 16 17 18 17 14 11 22 21 19 16 15 18 23 28 24 20 16 14 11 12 17 25 27 30 31 27 20 16 16 19 17 17 18 22 27 32 34 35 32 34 36 37 34 30 24 20 21 28 33 28 16 8 8 11 10 9 8 12 20 29 35 37 34 36 35 31 30 32 33 31 29 33 36 36 31 23 17 13 18 18 19 17 15 15 18 20 22 14 10 14 18 17 16 17 20 16 14 14 18 22 25 25 22 23 23 22 22 22 24 26 21 20 17 16 15 15 15 14 16 18 19 19 18 18 20 21 18 19 20 18 16 14 14 17 14 13 15 20 27 31 29 25 23 21 18 16 16 13 10 7 8 14 22 25 25 27 32 38 43 44 40 28 16 17 33 50 45 36 26 20 19 19 19 17 21 22 26 29 28 24 21 22 25 25 26 26 25 23 20 19 17 18 21 22 23 24 27 29 32 31 29 28 29 32 36 39 39 40 41 41 39 36 32 30 22 22 23 24 26 29 31 33 28 24 23 23 21 18 20 24 33 36 35 28 23 22 21 19 16 18 22 25 33 38 33 26 18 18 18 18 17 17 17 17 20 18 15 13 15 23 33 41 41 39 35 28 23 23 29 34 33 34 34 35 36 38 39 39 43 36 28 24 23 22 19 16 18 16 13 13 16 19 20 20 22 22 22 22 22 22 22 22 21 20 18 14 11 11 15 18 27 26 25 23 22 20 18 18 19 19 19 17 15 14 15 16 20 24 25 21 18 19 19 17 17 14 13 15 17 18 21 26 28 26 23 20 20 23 28 33 33 32 32 31 30 30 30 29 30 30 29 26 22 18 19 19 20 20 23 30 40 50 57 60 48 33 19 15 17 18 18 18 19 21 23 25 24 22 18 16 14 16 14 9 7 10 13 14 16 16 15 14 15 25 41 54 42 29 18 17 23 26 27 27 32 28 21 15 13 18 25 30 26 25 27 32 32 29 29 32 33 35 34 35 43 53 52 44 44 40 35 33 30 29 30 33 37 35 33 33 33 31 25 19 18 26 39 45 41 30 24 25 22 22 21 20 20 21 23 24 20 27 38 45 46 39 29 22 20 19 19 24 32 34 28 21 18 20 22 19 15 13 13 14 21 21 19 16 13 12 13 14 17 28 41 44 33 21 19 25 28 33 36 37 37 36 28 18 16 8 7 14 27 38 45 50 48 48 51 51 52 58 53 35 10 2 4 8 6 8 12 9 11 11 9 9 7 7 7 7 6 12 17 14 7 2 3 7 5 5 4 4 4 5 8 10 10 14 15 14 16 23 30 33 34 33 32 34 38 38 34 30 31 30 27 23 19 15 12 11 10 9 8 7 6 6 6 6 5 8 11 12 14 18 24 30 27 23 18 17 19 21 21 20 17 14 12 10 12 13 13 12 18 16 11 6 3 2 3 4 2 2 2 2 2 2 2 2 4 5 6 7 9 13 20 25 22 20 17 15 16 17 19 20 22 20 16 14 14 16 19 22 24 18 11 9 11 15 17 18 21 25 30 32 30 26 23 22 15 16 18 22 23 24 30 39 41 36 42 50 49 49 46 36 21 16 19 28 27 14 4 4 6 8 10 10 10 10 12 14 13 12 11 13 17 24 32 37 30 20 14 14 18 19 19 20 19 15 9 8 9 11 10 8 8 6 5 6 8 10 10 9 7 9 9 10 12 16 22 26 14 12 9 9 9 10 10 9 11 12 14 16 17 17 16 16 16 16 17 18 19 20 21 21 16 19 20 18 14 12 14 16 28 39 41 26 11 10 18 25 34 40 47 46 38 26 17 12 11 12 13 15 17 19 20 21 15 14 15 18 20 20 18 16 13 8 2 1 2 4 3 1 4 6 8 7 6 6 7 9 7 7 7 8 10 12 14 15 10 10 10 10 10 11 12 12 13 16 19 20 20 20 22 24 24 21 16 11 7 4 3 3 3 4 5 6 8 10 11 12 19 21 22 20 15 10 7 6 6 5 5 5 5 4 9 17 36 48 57 53 41 30 21 17 20 19 17 12 7 3 2 3 4 9 16 22 24 22 17 14 10 9 9 11 14 17 18 18 12 11 10 9 9 9 10 10 13 10 7 6 6 6 6 6 6 6 6 5 4 4 4 4 3 3 3 4 5 7 9 10 10 10 13 23 32 33 27 21 19 18 15 11 9 7 6 5 9 6 7 11 13 12 12 14 18 21 22 18 9 4 5 8 16 22 29 27 20 14 15 18 20 21 25 29 33 32 28 24 15 16 17 18 19 20 21 22 21 20 20 21 26 30 33 35 36 34 30 24 17 11 6 4 3 3 3 3 4 4 4 4 5 8 9 8 11 16 17 16 9 7 6 6 6 7 6 5 6 5 4 4 4 5 6 6 8 8 7 6 6 5 4 4 4 8 16 26 36 43 48 51 52 50 46 38 30 24 21 21 18 16 16 18 20 20 15 11 4 4 6 7 7 6 5 4 5 6 9 12 15 15 13 11 9 11 13 13 12 10 9 8 12 16 20 18 13 9 9 10 8 7 7 7 8 8 9 9 12 9 6 3 1 1 3 3 4 8 12 11 8 5 6 8 15 15 16 16 16 14 13 12 12 12 14 15 17 19 20 20 21 15 8 5 7 9 8 6 5 6 7 8 9 8 8 7 7 7 7 6 5 5 4 4 5 8 10 9 7 6 8 11 11 6 4 7 9 7 5 6 7 14 18 13 7 6 8 9 9 9 9 9 9 9 9 9 11 11 11 11 11 12 12 12 14 14 14 13 13 12 12 12 9 7 6 4 4 4 5 6 8 9 8 6 4 3 4 7 12 9 7 8 11 11 6 3 6 10 10 6 3 4 5 4 4 4 4 4 6 7 9 10 7 6 5 4 4 4 4 5 3 4 4 3 2 3 4 6 9 10 11 12 12 12 11 11 10 9 9 12 15 15 14 13 6 4 2 4 4 4 6 10 19 20 18 13 9 8 13 17 19 15 9 5 5 10 15 19 19 17 14 14 14 14 13 11 10 10 10 10 10 11 11 11 7 6 7 10 13 12 8 5 4 4 5 5 5 6 6 6 3 3 3 2 2 2 2 2 6 5 3 2 4 7 11 14 13 10 6 5 5 6 5 4 20 23 26 24 21 22 27 32 41 45 53 57 50 36 28 27 26 26 25 22 19 19 22 25 23 22 22 22 22 21 19 19 21 24 26 27 27 26 27 28 33 24 22 30 30 22 18 22 25 28 27 20 15 19 25 29 27 30 32 32 32 35 40 45 44 36 29 27 31 35 35 34 27 28 26 22 19 19 23 27 27 30 32 31 29 27 28 30 30 34 39 39 36 34 36 40 50 50 53 57 56 51 46 45 50 47 43 36 31 30 34 37 27 26 25 25 26 29 32 34 40 38 34 36 47 57 56 48 41 37 33 35 42 48 48 47 51 52 51 50 53 57 57 53 50 49 47 45 44 42 41 41 43 41 37 31 26 25 28 31 31 23 17 20 30 35 33 28 11 22 35 41 39 36 36 38 32 29 29 31 31 29 29 32 29 31 33 34 32 26 20 17 27 34 42 44 40 37 38 42 44 43 39 33 26 20 19 19 21 21 25 35 46 54 55 54 47 44 38 32 28 25 25 25 33 31 29 33 42 52 60 63 59 51 41 33 31 32 32 32 32 35 40 44 44 39 32 26 25 26 26 23 20 18 20 22 20 22 25 28 32 35 39 41 45 41 38 40 45 48 46 43 42 40 39 42 45 46 41 36 37 40 43 45 45 43 40 38 42 45 47 48 48 49 51 53 52 45 41 42 43 43 43 45 54 59 60 55 49 48 48 47 37 39 40 38 39 41 39 34 29 28 29 35 42 47 47 46 41 36 32 36 46 56 62 63 57 50 42 36 34 34 34 33 38 38 34 28 22 18 19 20 19 25 37 48 48 39 32 30 31 35 43 51 52 49 48 51 46 47 47 48 52 52 44 34 31 32 33 38 46 48 39 26 28 36 39 34 30 31 33 33 42 39 34 30 27 28 32 35 38 32 23 20 24 30 37 41 47 45 42 36 32 35 43 50 29 29 28 27 26 27 29 30 27 31 36 40 42 45 48 51 49 43 36 34 37 40 41 41 28 29 35 42 45 45 46 49 52 56 52 37 27 25 24 20 23 20 17 17 18 19 19 18 16 18 20 24 31 38 36 30 18 15 14 17 19 17 16 18 16 19 20 17 16 18 18 16 18 18 19 23 27 28 27 24 19 21 24 26 25 24 25 27 23 20 19 24 31 34 29 23 29 30 31 30 28 27 28 29 32 33 35 37 37 37 38 38 43 40 36 34 35 36 36 36 40 37 33 32 32 29 22 16 16 17 16 15 15 21 31 39 41 31 23 26 38 48 48 44 41 41 42 41 33 23 20 24 25 27 30 31 32 34 38 41 41 46 48 41 30 26 34 45 55 55 52 47 42 39 41 43 60 52 41 36 35 36 34 32 37 38 41 44 43 43 50 60 50 40 31 30 33 38 45 53 48 44 37 31 26 25 26 27 37 30 20 15 14 16 17 17 24 25 23 18 18 22 26 27 26 25 23 21 20 19 19 19 22 27 34 38 37 31 23 17 24 25 26 30 34 40 45 48 41 43 39 29 21 19 16 13 14 17 18 17 20 31 41 44 43 41 38 36 33 27 20 14 15 17 18 17 16 14 14 15 22 30 40 48 51 52 51 51 42 33 26 29 41 53 58 58 32 18 11 19 34 44 48 50 50 46 33 18 12 14 16 14 11 14 20 25 28 26 24 21 19 19 17 14 14 19 29 37 39 37 36 36 37 36 33 30 28 33 38 41 45 48 45 40 42 43 49 56 56 51 46 45 35 23 13 11 19 27 30 28 36 35 33 31 29 27 24 23 16 20 27 36 41 44 44 43 38 36 33 29 26 26 28 30 29 27 27 29 27 23 22 23 22 21 20 18 18 20 22 23 27 26 26 27 30 32 35 36 36 44 50 51 49 47 43 38 19 13 11 11 12 12 16 23 21 17 12 11 13 17 20 21 27 30 30 27 26 26 23 19 14 14 17 18 15 11 11 16 15 15 12 10 12 21 24 22 12 11 11 14 17 20 21 21 17 21 26 28 26 22 18 17 17 16 15 16 18 19 18 17 22 21 18 14 12 14 19 24 23 18 13 11 11 11 19 28 31 32 33 30 24 19 17 17 18 18 19 22 27 31 34 34 34 35 36 36 34 29 23 20 22 30 35 29 16 6 6 10 19 15 10 10 14 21 26 28 29 32 33 31 29 31 31 29 35 36 38 38 36 30 20 12 13 14 17 17 16 15 17 19 24 14 8 11 15 15 16 19 21 15 11 12 18 24 27 27 24 26 28 26 23 21 23 25 22 20 17 16 16 16 15 15 17 18 20 21 20 20 20 21 18 20 21 18 15 12 12 14 15 15 16 20 25 28 28 26 22 20 18 17 17 14 10 6 9 15 23 26 24 22 26 30 42 44 37 24 16 23 38 50 38 29 19 17 18 20 20 19 24 20 22 27 27 21 19 22 24 25 26 26 24 22 20 18 15 17 20 23 24 27 30 33 37 34 30 27 27 30 34 37 40 41 43 43 40 36 32 30 25 24 24 24 25 27 28 30 23 21 21 22 20 15 15 19 34 38 36 28 22 21 20 17 17 19 22 26 35 40 35 27 20 20 19 17 17 17 17 18 20 18 14 11 12 19 30 38 40 40 37 30 23 23 29 36 36 36 35 35 36 37 39 40 43 35 26 23 22 22 20 18 20 17 15 13 14 15 17 19 21 21 22 23 23 23 22 22 19 18 15 11 10 11 14 17 23 23 25 26 25 23 21 19 20 19 18 16 15 15 17 18 23 27 27 22 18 19 17 16 16 12 11 13 16 18 23 29 29 29 26 22 19 20 27 31 39 39 39 39 38 37 36 35 30 30 30 26 22 19 19 19 19 20 26 35 47 56 61 63 48 32 16 13 16 19 18 18 24 26 28 28 25 19 14 9 12 12 11 8 8 12 14 13 14 15 13 11 11 20 36 49 37 25 16 17 24 28 28 28 31 25 16 11 13 21 31 37 22 22 27 35 36 30 25 25 29 34 35 34 43 58 57 45 45 43 37 30 24 25 28 29 27 27 30 35 38 35 27 20 15 24 38 46 41 30 26 26 21 22 22 22 23 23 24 25 26 35 46 50 45 33 21 14 18 14 13 20 30 34 30 24 14 18 23 24 19 14 11 11 18 18 18 17 15 14 14 14 16 26 43 50 40 24 22 30 37 44 51 53 53 49 36 24 16 7 5 15 31 43 49 52 44 46 52 54 53 59 52 33 9 2 4 8 6 7 11 9 9 9 9 9 8 7 6 6 6 13 19 16 6 1 1 4 2 3 4 5 5 6 8 9 12 15 15 11 12 19 26 29 34 34 35 38 42 41 37 33 34 32 28 23 18 13 9 7 8 8 7 6 6 6 6 7 4 7 10 12 12 17 23 30 29 24 19 17 19 20 19 17 18 14 12 10 12 14 15 15 22 18 12 6 2 1 3 4 3 2 2 2 2 2 2 2 3 5 8 9 9 10 12 15 18 15 13 14 16 20 23 25 16 15 13 12 14 18 23 26 28 20 12 10 14 18 20 20 25 27 30 29 26 23 21 20 14 17 21 26 26 24 29 35 36 32 41 52 53 53 48 37 26 21 25 35 33 17 5 4 4 6 7 7 7 9 12 15 14 12 9 11 15 24 34 40 33 23 16 17 22 24 24 24 26 17 7 3 5 7 10 10 6 5 4 6 9 11 12 11 5 6 7 8 9 14 20 25 12 10 8 7 8 9 9 8 9 12 14 17 19 18 17 16 14 15 16 17 19 20 21 22 19 20 19 15 11 10 11 14 26 38 39 23 8 7 16 24 33 41 48 46 36 24 18 14 11 12 14 16 18 19 20 21 11 11 12 16 20 22 21 19 17 10 4 2 4 5 3 0 5 7 8 7 5 4 5 7 6 6 6 6 8 10 12 14 9 9 9 9 10 10 11 11 13 15 18 18 18 18 21 24 20 17 12 8 6 4 4 3 3 4 5 7 9 11 12 13 20 21 22 19 14 9 5 4 5 4 5 6 5 5 11 19 36 51 64 62 50 38 29 24 19 19 17 12 6 3 2 3 2 6 13 19 22 21 17 13 10 10 10 13 17 18 18 16 14 12 9 8 8 9 9 9 11 9 6 6 6 7 5 4 4 4 4 4 3 3 2 2 2 2 3 4 5 7 9 11 9 8 12 24 35 37 32 25 19 17 14 10 7 5 4 4 7 5 6 11 14 13 13 14 22 25 26 21 12 7 8 11 16 19 24 23 18 14 14 15 23 24 28 34 38 38 34 30 25 24 23 21 19 19 19 19 21 18 16 19 25 31 34 34 38 35 31 25 17 10 4 2 2 2 3 3 3 4 4 4 2 6 8 8 11 15 15 13 7 6 5 3 3 3 4 4 6 5 4 3 3 5 7 8 7 7 7 6 6 5 5 4 3 6 15 26 34 41 44 46 52 50 45 36 27 21 19 20 19 17 16 17 18 16 11 6 3 4 7 9 9 8 6 5 6 6 8 12 16 17 14 10 9 11 13 13 11 9 7 7 12 17 22 19 11 7 8 11 8 8 8 8 9 10 10 11 13 10 6 2 1 2 4 5 3 8 13 14 10 7 7 9 12 15 18 21 21 18 13 11 12 13 14 15 15 16 18 19 23 16 8 4 5 8 7 6 5 5 7 8 8 7 6 5 8 8 8 8 7 5 4 3 2 3 6 5 3 4 7 10 11 7 5 8 10 8 6 6 7 15 19 14 8 7 9 10 12 11 11 11 11 11 10 10 12 11 10 10 10 11 12 13 14 14 12 11 10 10 10 10 9 7 5 4 3 4 5 6 8 9 8 6 4 4 5 8 13 10 7 8 11 12 8 4 9 12 11 5 1 2 4 3 4 4 4 5 6 8 10 11 8 7 6 4 4 3 4 4 1 3 4 4 4 5 6 8 7 7 8 9 9 8 7 6 9 7 8 12 16 17 17 16 4 2 2 3 4 4 7 12 18 19 18 14 9 8 10 13 14 11 7 5 8 15 23 28 33 29 24 20 18 16 12 8 6 6 6 5 5 5 5 5 4 4 5 6 6 6 4 4 5 5 6 7 7 8 9 9 4 3 2 2 2 2 2 2 6 5 3 3 6 12 18 22 19 14 8 5 4 4 4 3 26 24 24 25 23 22 27 35 38 46 53 49 37 25 19 19 23 26 29 28 25 24 26 28 23 24 25 26 25 24 23 22 24 26 28 29 29 29 32 34 34 32 28 25 22 22 22 22 30 23 16 12 14 18 22 24 25 26 29 32 36 40 42 44 34 35 33 27 23 23 30 36 30 29 25 21 24 29 31 29 28 27 30 35 36 34 37 43 36 35 36 37 36 33 35 39 48 51 55 56 54 50 48 47 49 46 41 37 34 30 27 26 24 25 25 24 24 25 28 31 43 39 37 42 51 55 51 45 34 35 37 38 40 41 41 41 48 47 46 47 55 61 59 53 51 49 46 45 45 43 40 37 42 44 41 34 31 32 31 27 25 22 23 31 40 40 31 21 15 35 47 40 32 33 36 34 36 37 36 33 30 31 34 37 33 38 41 37 28 21 19 20 26 31 36 37 35 35 37 41 52 48 41 32 23 19 18 19 26 20 22 37 53 59 55 50 41 41 38 31 24 22 25 31 33 33 33 34 36 43 52 59 57 47 34 27 27 31 33 33 32 33 39 45 42 33 27 26 23 22 21 20 19 20 22 24 20 23 26 27 29 33 39 43 52 48 44 42 44 48 50 51 46 41 36 34 35 36 37 36 35 38 45 53 53 46 41 39 41 44 47 48 47 48 51 54 48 43 41 44 46 43 41 41 52 53 53 50 47 45 46 48 46 35 34 47 56 50 39 34 32 31 33 38 43 46 45 43 41 37 39 49 58 61 61 62 49 49 46 41 39 40 37 32 38 36 31 25 19 18 20 22 23 33 45 49 40 29 30 37 35 45 59 68 64 51 42 39 50 47 44 45 46 43 35 28 24 30 37 40 39 37 36 36 29 30 30 29 28 30 33 36 37 36 35 34 33 32 32 32 36 34 32 29 30 35 43 49 40 45 41 29 31 45 51 46 27 26 25 24 25 25 26 26 32 32 33 34 38 43 49 53 59 41 23 20 31 42 43 39 27 38 48 49 50 53 55 54 52 50 37 21 14 18 21 19 16 18 17 14 15 21 23 20 14 13 14 20 27 32 33 32 22 21 20 19 19 19 20 21 18 18 19 20 21 19 15 11 7 13 22 31 32 27 26 28 30 29 24 19 19 22 23 21 13 15 17 18 18 21 26 30 32 32 30 28 26 26 27 29 25 27 30 34 38 39 37 36 42 37 33 33 37 38 36 33 32 29 26 24 24 22 20 17 19 18 14 12 17 31 41 44 29 20 17 27 39 44 45 45 49 47 43 37 31 27 25 24 30 26 22 24 30 34 35 33 39 42 41 34 27 29 41 53 56 54 49 41 35 34 37 41 57 53 45 36 31 31 36 41 42 44 43 43 48 54 54 50 45 40 35 31 33 40 48 54 45 42 37 32 28 27 27 28 38 31 22 16 15 17 18 18 23 23 22 21 20 22 26 29 32 33 30 23 16 14 17 22 21 25 33 38 34 25 19 19 23 26 27 27 31 38 42 43 46 41 32 24 17 14 14 14 11 13 17 20 20 23 33 44 43 40 35 31 26 20 13 9 16 17 18 20 19 17 15 12 19 33 46 51 51 52 52 50 35 29 21 25 47 65 60 43 24 18 15 21 34 44 48 47 52 35 20 17 16 12 11 15 10 11 15 18 21 23 24 24 20 22 19 15 19 31 41 44 42 40 39 40 42 41 37 34 29 35 43 49 56 61 61 57 56 55 53 52 49 45 39 35 13 16 19 21 23 24 26 28 31 31 32 34 34 30 23 17 8 13 25 40 47 46 45 48 35 34 32 29 28 27 26 26 30 30 29 28 26 24 22 20 16 17 16 14 13 15 19 23 26 24 23 25 27 26 22 19 33 38 45 48 46 41 35 32 14 18 21 18 12 10 12 16 15 13 11 12 15 19 21 22 21 26 31 30 25 20 19 20 13 15 17 18 18 15 12 10 12 11 11 12 14 16 18 19 14 15 15 16 17 17 17 17 15 21 27 26 21 17 19 22 21 25 28 27 24 22 25 29 20 15 11 9 10 13 14 14 20 20 19 19 19 20 21 21 38 40 37 28 22 21 20 18 22 25 26 24 22 21 24 28 27 33 39 39 34 27 23 22 30 32 32 24 13 8 12 18 16 14 11 9 10 15 20 24 27 27 27 29 32 34 34 33 31 30 35 43 45 37 25 18 12 14 17 17 16 16 19 22 12 12 13 13 14 15 16 17 22 16 11 11 16 22 24 23 26 28 29 26 20 15 17 21 21 19 18 17 19 20 21 21 19 21 23 24 23 20 17 15 20 19 17 14 12 12 13 14 15 16 18 20 22 24 25 25 20 20 19 18 16 14 12 11 9 13 21 25 23 20 22 28 37 37 28 19 27 42 42 30 24 22 18 15 15 17 21 24 29 27 23 19 17 16 17 18 19 19 18 18 18 19 20 20 21 20 18 19 22 27 31 34 34 33 31 27 25 26 30 34 37 41 44 43 38 34 33 33 30 29 27 25 25 26 27 28 23 21 20 19 17 17 18 18 22 26 30 29 24 19 16 15 16 19 25 31 36 37 36 35 29 29 27 24 21 20 22 24 19 18 12 9 13 25 34 36 38 36 32 27 26 29 37 42 41 39 35 33 32 33 35 36 42 34 24 20 20 23 25 24 17 16 15 18 21 22 18 15 22 22 23 24 23 22 20 19 14 15 15 14 14 14 17 20 21 21 22 25 27 26 23 19 17 19 21 20 18 17 19 21 28 28 26 22 17 14 13 14 12 14 13 9 10 15 21 22 24 27 28 26 23 23 26 31 40 43 45 43 39 38 42 46 45 42 38 32 26 21 18 17 22 24 29 42 54 59 56 51 37 28 20 17 14 13 18 24 32 32 30 24 16 11 10 11 9 9 9 9 10 11 12 12 15 11 10 7 8 23 42 47 32 31 31 31 31 30 28 26 22 20 14 10 17 28 32 29 23 17 21 35 41 31 21 19 22 30 33 33 42 56 63 61 49 41 32 27 25 27 27 27 23 21 23 33 43 41 25 11 14 25 37 40 35 29 27 28 25 23 20 21 24 27 28 28 31 37 46 49 40 23 15 14 20 16 15 18 24 26 24 20 15 17 22 25 24 19 11 6 11 18 26 26 20 17 19 24 24 32 41 43 39 36 36 39 52 63 69 62 54 48 36 22 11 9 15 32 49 55 52 48 47 44 41 44 58 64 47 24 4 5 5 6 6 7 9 11 15 11 6 4 4 5 6 6 9 8 7 6 5 4 4 2 4 4 4 6 7 10 13 14 19 17 15 15 15 19 26 33 28 33 38 41 40 38 39 40 40 36 29 24 19 14 9 5 9 7 5 5 6 7 6 4 4 7 10 11 10 14 22 29 28 24 20 19 20 21 20 19 19 18 17 16 16 17 19 20 21 20 15 9 4 2 2 2 3 3 3 3 3 3 4 4 4 5 6 6 7 7 7 7 12 12 12 12 14 19 24 28 17 14 11 9 11 17 23 27 24 19 14 13 16 20 24 25 26 23 19 16 14 14 15 16 19 21 23 26 29 30 31 32 30 34 44 56 59 52 43 39 24 25 27 26 22 16 9 5 4 4 4 5 7 9 11 13 16 16 14 13 18 27 33 34 35 31 26 26 30 34 34 33 27 18 9 6 6 9 9 7 8 6 6 9 14 15 11 6 1 1 2 3 6 8 11 12 11 11 10 9 8 7 7 7 13 12 14 19 24 24 19 14 16 16 15 14 13 16 22 27 17 15 13 12 12 12 12 11 21 25 26 18 6 4 12 22 25 33 43 44 35 22 13 7 12 12 14 16 16 14 12 11 8 7 11 17 20 20 22 25 21 19 14 8 3 1 3 6 8 7 6 4 4 4 4 4 4 3 2 3 7 13 19 22 12 11 10 8 7 6 9 12 11 13 15 15 14 14 17 20 15 12 7 4 4 4 5 5 6 7 9 11 13 14 15 15 20 21 20 16 10 6 5 6 4 4 5 5 4 6 18 32 39 48 59 64 58 46 33 26 22 16 12 12 8 3 4 8 6 5 7 13 20 24 22 18 8 10 13 16 18 18 18 17 17 14 11 9 10 12 12 11 10 9 8 7 5 4 3 2 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 6 7 13 23 33 37 35 31 27 25 21 14 9 6 6 8 4 5 7 10 12 14 15 16 26 31 30 20 13 13 14 13 15 19 21 21 19 18 21 24 29 33 36 35 35 39 40 38 30 27 24 21 19 18 19 20 20 17 15 15 18 26 33 39 32 30 28 25 22 16 8 3 4 4 4 4 4 4 5 5 4 4 5 9 13 15 14 12 6 4 4 4 5 6 4 4 5 5 5 5 5 6 6 6 6 5 4 3 2 2 2 2 6 7 11 22 34 42 44 43 49 51 48 39 29 23 19 15 18 19 19 19 16 11 6 3 2 3 6 9 10 10 8 8 5 5 6 7 9 11 12 13 12 9 6 6 7 7 6 4 14 15 15 11 6 4 6 9 16 12 8 7 8 12 15 16 14 12 9 6 4 4 5 6 6 6 8 12 16 16 12 8 17 18 23 30 33 30 19 10 16 14 11 11 13 14 14 13 11 10 9 8 6 6 6 6 8 7 7 7 6 6 5 5 6 6 7 8 7 6 5 4 1 2 3 2 1 2 5 8 11 11 11 9 8 8 11 13 12 14 16 16 15 13 13 13 15 15 14 14 14 14 13 13 15 15 15 14 14 14 16 17 18 13 7 6 9 13 13 12 4 3 1 0 1 2 4 6 6 5 5 5 6 8 10 11 11 11 11 11 11 11 11 11 8 8 7 6 5 5 5 6 4 5 6 6 6 5 4 3 1 5 8 5 0 0 1 4 5 5 5 5 6 7 9 10 9 9 8 8 7 6 5 5 6 5 5 9 15 17 15 12 2 2 1 2 4 7 12 16 20 18 15 13 10 9 9 9 10 10 7 5 12 25 34 36 33 39 35 22 16 19 16 8 3 3 2 2 1 1 1 1 2 1 2 4 8 10 10 9 8 9 10 12 12 11 10 9 2 2 2 2 1 2 2 2 5 4 3 4 10 18 26 31 31 24 14 7 4 2 0 0 24 22 22 23 22 21 27 36 44 49 52 47 36 25 20 19 22 25 29 29 27 25 25 27 25 25 26 26 26 25 24 23 25 27 29 30 30 31 33 35 36 34 31 27 24 22 20 20 22 19 16 16 18 21 22 22 25 26 29 32 36 40 43 44 38 39 37 31 25 23 26 30 25 26 23 19 20 26 30 30 32 31 32 35 35 33 37 43 35 34 35 37 36 33 35 40 45 51 57 58 54 50 49 50 43 41 38 33 29 26 25 25 21 22 22 22 21 24 28 32 40 37 36 43 52 55 50 43 36 35 33 32 33 36 39 41 45 48 49 49 52 57 58 55 54 50 46 43 43 43 42 41 39 41 39 34 32 33 32 28 26 29 33 39 41 38 30 23 28 43 51 42 33 34 35 32 34 35 36 35 33 33 36 38 37 40 42 37 28 22 22 24 25 29 33 33 31 31 34 37 50 44 35 26 21 19 19 20 28 22 23 36 50 54 49 44 41 42 40 33 25 24 31 38 42 40 36 32 33 39 50 57 50 42 32 27 28 32 34 34 32 32 37 41 39 31 25 24 24 23 21 20 20 21 23 24 25 25 25 24 26 32 39 45 52 48 43 42 45 50 54 55 45 41 35 32 32 32 32 31 35 39 47 56 57 51 44 42 45 47 49 49 48 49 52 54 49 42 38 41 45 45 44 44 50 50 49 49 47 46 45 44 37 33 38 53 59 49 39 36 31 29 29 36 44 48 44 39 33 43 54 61 60 57 55 54 50 46 40 36 38 42 40 35 35 33 29 23 18 16 18 20 29 37 44 41 33 30 37 44 40 47 56 62 58 48 42 41 50 46 43 44 46 42 33 25 30 34 39 43 43 39 32 27 28 29 30 29 28 29 33 36 39 37 35 32 31 30 30 30 32 33 33 32 32 36 43 49 45 43 37 32 37 47 48 41 28 27 25 24 24 25 27 28 30 31 32 34 38 43 48 51 53 35 19 19 34 45 44 37 32 45 56 57 55 55 54 51 50 47 35 20 13 17 20 18 17 18 17 13 14 19 21 19 15 13 12 16 24 31 34 34 23 22 22 21 21 21 21 21 19 19 21 23 24 21 15 11 12 15 21 26 25 23 26 32 37 31 22 18 22 28 26 20 12 14 15 16 17 19 23 27 31 32 31 30 28 27 27 28 27 26 27 30 35 39 39 38 38 34 30 30 33 36 35 33 29 26 24 22 22 21 19 17 17 17 17 18 25 35 39 37 21 16 15 24 35 40 43 46 49 46 42 36 31 28 28 29 26 22 20 23 29 34 36 34 38 40 39 35 31 33 42 51 52 50 46 40 35 34 36 39 48 46 42 37 35 36 40 45 44 44 42 42 48 54 53 48 34 34 34 36 39 42 45 47 42 40 36 32 29 27 27 28 35 28 19 15 15 18 19 19 22 20 18 19 24 27 28 28 30 32 33 29 21 16 15 16 22 24 29 35 33 25 19 18 22 24 24 23 27 35 40 41 38 34 26 19 15 13 13 14 14 15 17 18 17 19 29 40 44 40 34 30 25 20 15 11 15 16 18 19 19 18 16 14 20 32 46 52 53 53 50 46 32 26 19 23 44 61 56 41 23 20 19 24 33 42 47 48 47 32 19 18 19 16 14 15 13 13 13 15 17 20 23 25 16 17 15 14 22 35 45 48 37 36 37 38 39 38 36 33 40 45 51 57 64 70 69 64 60 55 50 46 42 37 30 25 16 18 21 23 24 27 30 32 33 34 36 38 38 32 24 18 10 14 27 43 50 48 43 42 33 33 32 30 28 26 24 24 30 30 30 28 27 25 23 22 19 19 18 16 13 12 15 17 22 21 21 23 26 26 22 18 30 35 40 42 39 34 32 31 24 26 26 23 18 14 15 16 14 12 11 12 15 18 19 18 19 24 29 29 25 21 20 22 17 17 16 14 13 12 11 10 11 10 10 11 13 15 15 15 15 15 15 15 15 15 15 15 12 17 23 23 19 17 19 22 22 26 30 29 24 21 21 23 20 16 11 9 10 11 12 12 17 17 18 19 20 22 24 25 36 38 36 28 22 22 21 19 25 26 26 22 18 17 20 24 27 33 39 40 35 29 25 23 30 31 28 21 12 8 11 16 15 15 14 14 15 17 19 20 20 20 21 24 28 31 33 34 32 30 32 42 47 41 29 20 12 14 17 18 17 17 18 20 16 15 14 13 13 14 15 16 21 16 11 12 17 21 23 22 25 27 27 25 20 18 22 26 32 30 27 26 24 23 20 19 17 20 24 25 22 19 17 16 24 21 17 13 11 11 13 14 17 17 18 19 20 20 20 20 19 20 20 19 18 16 14 13 10 12 17 22 21 19 21 26 34 32 26 22 30 39 37 28 20 18 15 14 15 18 23 25 28 25 21 17 15 14 14 15 16 15 15 15 15 15 16 17 20 19 19 19 22 27 32 35 31 31 29 27 24 24 27 30 39 41 42 42 38 35 32 30 29 29 29 28 26 25 23 22 23 22 21 19 18 17 17 17 19 23 27 26 21 15 12 12 14 18 24 31 36 37 34 32 30 30 30 29 26 25 26 27 22 20 15 10 15 26 35 37 37 35 32 30 29 31 33 35 37 35 33 31 31 32 34 35 36 29 22 20 25 31 32 31 25 24 22 22 22 21 18 16 21 22 23 24 24 21 19 17 18 19 20 19 17 15 16 17 18 19 21 24 27 26 23 20 18 20 21 20 18 18 20 22 28 28 26 22 17 15 16 18 13 12 11 12 13 16 18 20 23 26 28 27 24 24 26 30 35 38 40 39 36 37 42 46 48 45 39 33 27 22 19 18 20 25 35 49 61 64 58 51 35 26 19 17 17 18 23 30 33 30 25 18 12 9 8 10 6 6 7 7 8 9 10 11 13 10 10 9 8 23 41 43 31 31 31 30 29 28 28 29 24 23 17 14 19 28 30 26 19 13 18 33 39 30 20 19 24 29 30 29 37 53 63 64 50 43 33 28 26 27 27 26 25 24 26 33 40 36 22 10 14 23 32 35 32 30 33 36 28 25 22 21 23 26 26 26 27 32 40 44 35 22 16 17 14 12 12 16 24 28 24 19 16 19 23 25 23 17 12 9 12 19 25 27 24 21 23 26 30 35 39 39 35 34 38 42 58 68 70 59 48 41 30 18 11 9 16 34 49 53 48 44 40 38 36 41 53 58 41 19 4 6 6 6 6 7 9 10 13 10 5 4 4 6 6 6 7 7 6 5 4 4 4 3 4 5 6 7 9 11 13 14 16 17 19 20 20 21 25 29 30 34 39 41 40 37 36 35 38 35 29 25 21 16 10 6 4 4 4 6 9 8 6 3 4 7 9 9 8 12 20 27 27 26 24 23 23 22 20 19 20 19 19 18 18 18 19 19 26 21 13 6 3 3 3 2 3 3 3 3 3 3 4 4 4 5 6 6 7 7 7 6 11 11 10 10 13 18 25 29 20 15 11 9 12 18 23 25 20 17 15 16 18 19 19 18 19 18 16 14 13 14 15 16 19 20 21 23 24 25 25 25 24 30 42 55 57 48 37 31 21 21 20 18 15 11 7 5 5 5 5 6 7 9 11 12 16 16 15 13 18 28 34 36 35 32 30 31 35 38 37 34 24 18 10 6 7 9 9 8 12 9 8 10 13 13 8 3 1 1 2 3 5 7 9 10 9 9 9 8 8 8 7 8 13 12 14 18 24 25 21 17 15 15 15 14 13 14 18 22 18 16 13 12 12 13 12 11 18 21 22 16 7 4 9 16 20 29 38 40 33 22 13 9 12 13 15 15 15 13 10 9 8 7 11 17 21 21 22 25 24 23 18 12 6 4 5 7 6 6 5 4 4 5 5 6 4 4 3 6 9 14 20 23 19 19 18 14 9 7 8 11 12 14 15 15 13 12 13 15 12 9 6 4 6 6 7 7 7 8 10 12 13 14 14 14 19 19 18 14 9 5 5 6 5 5 5 5 5 8 21 34 36 42 51 58 58 51 40 32 27 19 14 13 9 6 7 12 9 8 7 11 17 20 18 15 11 12 14 16 18 18 18 18 17 14 10 10 11 13 13 12 9 9 8 7 5 4 3 2 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 5 5 8 18 31 41 46 46 41 36 28 20 13 9 6 5 3 4 6 9 12 14 16 17 22 28 29 23 17 16 16 15 15 19 21 22 22 24 28 32 31 35 37 38 40 42 40 36 29 26 21 17 15 15 16 17 20 18 17 17 20 26 32 36 30 29 27 25 22 17 10 5 2 4 7 9 10 8 6 4 4 4 6 10 15 18 17 16 7 5 4 5 6 7 6 4 5 5 5 5 5 5 6 6 5 5 4 3 2 2 2 2 4 5 8 18 30 38 40 39 43 46 45 38 30 26 22 18 17 18 18 17 14 10 5 2 4 6 9 11 12 11 10 9 7 7 7 8 9 11 13 15 16 12 9 7 7 8 7 6 12 14 14 11 7 5 7 10 13 10 8 9 12 17 20 22 17 15 11 8 6 5 5 5 4 4 6 10 16 18 15 13 15 17 21 27 32 30 22 15 13 11 9 9 10 11 11 10 8 8 7 6 6 6 6 6 9 9 8 7 6 5 5 4 5 6 7 7 7 6 5 4 2 3 4 3 2 3 6 9 10 11 11 10 8 9 12 14 11 13 16 17 16 14 14 14 18 18 18 18 18 17 17 17 19 19 18 18 18 19 18 17 17 12 7 6 9 13 14 13 5 4 3 1 1 2 3 4 5 5 4 5 6 8 11 12 11 11 11 11 11 12 12 12 10 10 9 8 7 6 5 5 3 4 5 6 6 5 4 3 2 3 3 2 1 1 3 4 4 5 6 8 9 9 9 8 8 8 7 7 6 5 5 4 6 4 4 7 11 13 10 7 2 1 1 2 4 8 14 18 20 18 16 13 11 10 9 9 7 7 7 9 21 38 47 48 40 41 34 23 21 26 22 11 3 3 2 2 1 1 1 1 3 2 2 4 7 9 9 7 9 10 11 12 12 10 9 8 2 2 2 2 2 2 2 2 4 3 2 4 8 15 22 26 29 23 16 11 8 6 4 2 21 20 21 21 21 23 31 39 51 51 49 42 33 25 20 19 21 25 30 32 30 27 26 26 26 27 27 27 27 26 25 25 26 29 31 32 32 33 35 38 39 37 34 30 25 21 18 17 14 14 17 20 23 23 22 20 24 25 28 32 36 40 42 44 37 38 38 35 29 25 25 27 20 23 23 18 17 22 28 32 34 32 33 34 33 32 35 39 34 33 34 36 35 33 35 40 44 51 58 59 55 50 48 49 37 38 36 31 25 24 25 27 22 21 20 19 19 22 28 33 36 34 36 44 53 55 48 40 39 35 29 26 26 30 36 40 43 48 51 49 49 53 56 56 53 48 42 39 40 41 43 43 35 37 37 35 34 33 31 28 30 37 44 46 42 36 31 29 41 49 50 41 33 32 31 27 32 33 34 35 35 35 37 39 41 43 42 35 27 22 24 27 23 26 28 27 25 25 28 32 43 36 27 22 21 23 24 24 30 24 25 35 45 47 42 38 41 45 45 38 30 29 37 46 49 44 36 29 27 33 43 51 41 36 30 27 30 33 33 33 31 31 33 36 35 30 25 23 26 24 22 21 21 23 24 25 29 27 24 23 25 32 41 48 50 47 44 45 49 54 57 59 46 42 38 34 32 31 29 28 34 37 45 55 58 53 47 45 49 50 50 48 47 48 50 52 49 39 32 35 41 45 45 46 48 45 44 46 49 48 43 38 26 31 46 61 60 45 35 35 29 25 24 32 44 49 45 39 37 53 64 61 55 53 53 51 46 40 32 29 35 42 41 36 33 32 28 23 18 17 19 21 36 43 42 31 26 34 45 50 44 47 52 56 52 44 42 44 48 45 43 44 44 39 30 22 34 35 39 44 47 42 32 23 28 29 30 29 28 29 32 34 38 37 34 32 30 28 28 28 27 31 36 37 35 37 43 48 50 41 33 37 45 49 43 35 32 30 27 24 23 24 26 28 28 29 30 34 38 43 46 48 42 27 15 19 36 47 44 35 39 54 66 66 62 58 53 49 47 43 32 19 13 15 18 17 16 17 16 12 12 16 19 19 17 13 10 12 20 28 33 35 23 23 23 23 23 22 21 21 19 21 23 26 27 23 17 12 17 18 20 21 17 17 25 35 42 31 18 15 24 32 28 18 12 13 14 14 14 16 19 22 29 31 33 33 30 27 26 27 27 25 23 25 30 36 40 42 35 31 26 26 29 32 33 32 25 23 21 21 21 21 19 17 16 18 21 26 34 38 34 28 18 17 18 26 35 42 47 51 46 44 39 33 27 26 28 31 21 19 18 21 28 33 35 34 36 36 36 36 36 39 44 48 46 45 42 37 33 32 33 34 35 35 36 35 36 39 44 49 46 43 40 41 47 53 51 45 26 30 36 41 44 44 42 40 39 37 34 32 31 30 29 29 31 24 16 14 16 19 21 21 20 16 14 18 26 30 29 25 26 31 35 33 26 18 13 11 21 22 26 32 33 26 19 16 21 22 21 18 21 28 34 35 26 23 18 14 12 12 13 14 19 18 17 16 14 15 24 35 45 40 33 28 24 21 17 16 14 16 19 20 20 18 16 15 20 34 48 55 54 51 44 38 28 22 16 21 38 53 50 38 21 21 22 24 28 34 40 44 38 27 18 18 21 20 17 16 15 13 12 11 13 17 21 24 17 15 13 14 23 35 43 45 30 32 35 35 35 34 34 34 45 48 52 57 65 71 68 62 60 52 43 36 33 28 21 15 17 18 20 21 23 26 31 34 34 36 39 41 40 35 27 22 16 20 32 46 53 50 40 34 32 31 30 28 26 24 23 23 30 30 30 29 28 27 25 24 22 22 21 18 14 11 10 11 16 15 16 20 25 26 22 18 27 31 34 33 28 25 27 30 34 33 31 28 24 21 19 17 14 13 12 13 15 16 15 14 17 21 25 26 23 20 20 22 24 21 16 12 9 9 10 12 10 9 9 10 13 14 13 12 15 15 14 14 13 13 12 12 10 14 19 20 17 16 18 22 24 28 30 28 23 19 18 19 20 16 12 9 9 10 10 10 15 15 17 19 21 24 27 28 33 35 34 28 24 23 23 22 30 30 27 22 16 14 17 21 28 33 39 41 38 32 27 25 31 29 23 16 10 8 10 13 15 15 16 17 18 17 15 13 13 13 14 17 21 26 31 34 30 27 29 39 46 41 28 17 12 14 17 19 19 19 19 19 21 18 15 12 11 12 13 15 21 17 13 13 18 22 23 22 24 25 25 22 21 24 30 34 41 39 37 34 31 26 21 17 14 20 26 26 22 17 16 17 28 23 16 10 8 10 13 15 19 19 18 18 17 15 14 13 18 19 20 21 20 19 17 16 12 10 13 17 19 18 20 23 30 25 22 26 33 35 30 24 14 14 14 14 16 20 24 27 25 23 19 15 12 11 11 12 11 11 11 10 10 11 11 12 19 19 19 20 23 28 33 37 29 30 30 27 24 22 23 24 39 41 42 41 38 34 30 28 28 28 29 28 26 23 21 18 23 23 22 21 19 17 16 15 15 19 23 22 16 11 8 8 13 16 23 31 36 36 31 27 29 31 34 34 32 31 31 32 27 24 18 14 18 27 35 37 35 32 30 31 33 33 30 27 32 32 31 30 30 31 32 33 33 25 19 20 30 38 40 37 34 33 31 27 22 19 19 20 23 23 24 25 24 22 19 18 23 25 27 27 24 20 17 16 16 17 19 24 27 27 24 21 20 20 20 20 18 19 20 22 27 26 24 20 16 16 19 22 14 9 9 15 19 16 15 18 21 24 27 27 25 24 26 29 28 31 33 33 32 34 39 44 48 45 40 34 28 24 21 20 18 27 44 61 71 69 58 48 29 22 17 17 21 25 29 34 31 25 17 10 6 6 6 7 6 6 6 7 8 9 10 10 11 9 11 12 12 25 38 39 28 29 29 27 24 24 28 32 27 27 23 19 22 27 26 21 13 10 14 28 35 28 20 19 26 28 27 24 31 48 62 66 53 45 35 30 29 28 28 27 26 26 28 33 36 31 20 12 17 22 27 29 29 31 37 43 28 26 22 21 21 23 23 23 24 27 33 35 29 21 18 19 12 9 10 17 28 32 26 18 17 21 25 25 20 15 13 12 16 20 25 28 28 28 29 30 37 38 37 33 29 30 37 44 60 68 67 52 38 33 27 19 11 11 19 35 47 47 40 35 30 30 31 36 47 49 33 13 6 6 7 6 5 6 8 10 12 9 5 4 5 6 5 4 5 4 4 3 3 3 4 4 6 7 8 10 11 13 13 13 15 21 29 33 34 32 30 29 33 35 39 41 40 37 33 31 35 33 30 27 24 19 13 9 3 3 4 7 9 9 6 2 5 6 7 6 6 10 17 24 27 28 29 29 27 24 23 22 23 22 20 19 18 19 20 21 33 22 9 3 3 4 3 1 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 8 8 8 9 10 16 25 31 26 18 11 10 14 19 22 22 16 16 16 18 18 16 13 10 10 11 11 12 13 14 14 14 18 18 18 18 18 17 16 16 19 27 42 55 56 44 30 23 18 17 14 11 9 9 8 8 7 7 6 7 8 9 10 11 15 16 15 13 18 28 36 38 34 33 33 36 40 40 37 33 20 17 12 9 8 8 9 9 15 13 11 12 13 11 5 0 2 2 2 2 3 4 6 7 7 7 7 8 9 9 9 9 13 12 13 17 23 25 24 21 16 16 16 14 13 12 14 16 17 15 13 12 12 12 12 11 14 16 18 15 10 6 7 8 14 22 31 34 30 21 14 11 14 14 14 14 12 10 8 6 7 7 11 18 21 21 23 26 28 27 24 19 13 9 7 7 6 5 5 4 5 6 7 7 5 6 7 9 13 17 21 24 28 30 29 22 13 9 10 12 14 16 17 15 12 9 8 7 7 6 5 6 8 10 10 10 9 10 11 13 13 14 13 13 17 16 14 10 6 4 4 6 6 6 6 7 7 10 21 33 35 37 43 50 54 52 44 38 31 22 14 12 9 6 9 15 16 12 9 10 13 15 14 12 15 16 16 17 18 18 19 19 15 13 10 10 12 14 14 13 8 8 7 6 5 4 3 3 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 7 5 6 13 27 42 53 58 56 47 34 26 21 17 10 6 2 4 5 7 11 14 17 19 19 25 28 26 22 20 19 18 17 20 23 26 28 32 37 42 35 37 39 40 44 46 41 34 26 23 18 13 11 11 13 15 20 19 19 20 23 26 30 32 29 27 25 23 21 17 11 7 1 5 11 15 16 13 8 5 4 5 8 12 17 19 20 19 8 6 5 6 7 8 7 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 3 4 6 14 25 33 36 35 36 40 41 37 33 30 26 21 17 17 16 15 12 9 5 4 10 11 13 15 15 13 11 11 11 10 9 9 10 12 15 17 21 17 12 8 8 8 9 9 9 11 12 10 8 7 9 12 9 9 9 12 17 22 25 27 22 20 16 12 8 6 5 5 3 2 3 7 14 19 19 18 18 18 20 24 27 26 20 15 10 8 6 6 8 9 8 7 5 5 5 5 5 6 7 7 11 11 9 8 6 4 3 3 4 5 6 6 6 6 5 4 4 4 4 3 3 4 6 9 10 11 11 10 8 9 12 14 10 13 15 17 16 16 16 16 20 20 20 20 19 19 19 19 21 19 19 22 26 27 24 21 14 10 6 6 9 13 14 14 8 6 5 3 2 2 2 3 4 4 4 4 6 9 11 13 11 11 11 11 12 12 12 12 12 12 12 11 10 8 6 4 2 3 4 5 5 5 4 4 4 2 1 1 3 5 6 5 4 5 7 9 10 9 8 6 6 6 6 5 4 4 3 3 5 4 3 4 6 7 5 2 1 1 1 2 5 10 17 21 21 19 17 15 13 12 11 11 9 7 7 15 32 49 56 54 46 41 32 25 30 35 26 11 3 2 2 1 1 1 1 1 3 2 3 5 8 10 9 7 10 11 12 12 11 9 7 6 2 2 2 2 2 2 2 2 3 3 2 4 6 10 15 18 25 22 18 15 13 11 8 6 17 19 20 22 23 28 37 45 52 49 42 35 29 25 21 20 22 26 33 35 32 28 27 27 28 28 28 28 28 27 27 27 28 30 33 34 34 35 38 40 42 40 37 32 27 21 17 15 13 14 18 21 23 23 21 19 22 24 26 30 34 38 40 42 31 33 36 35 31 27 25 25 17 22 24 19 16 20 28 33 29 31 33 34 33 32 32 34 31 31 32 35 35 33 36 41 47 51 56 58 55 49 44 40 36 38 38 33 27 25 28 33 24 24 22 19 18 21 26 31 31 31 35 45 54 55 47 37 38 34 29 24 24 28 33 37 43 47 49 47 48 52 55 55 45 41 37 35 36 39 40 40 33 35 36 36 34 32 29 26 37 43 47 47 42 37 36 37 44 46 43 35 30 30 28 23 30 30 29 29 30 33 37 40 43 42 39 31 23 19 21 24 21 23 23 22 21 21 24 26 32 26 21 22 28 33 32 30 31 27 27 35 42 42 39 37 41 47 51 47 38 35 40 47 48 42 34 27 25 28 35 41 34 31 28 28 30 32 31 30 29 29 30 32 32 30 27 26 29 26 23 22 23 25 27 27 28 27 26 27 31 37 44 49 44 44 46 50 55 58 58 57 46 44 42 39 37 35 33 32 34 34 40 50 54 53 50 50 52 50 48 46 44 45 47 49 51 39 29 30 37 41 44 45 47 42 39 43 49 49 42 33 20 31 51 65 57 37 26 28 26 23 22 29 41 49 51 49 55 60 57 46 45 54 57 51 37 34 29 27 31 37 36 32 33 32 30 25 22 21 23 26 38 44 41 28 26 38 48 49 41 43 48 51 49 44 42 44 44 46 47 45 39 32 26 23 32 34 38 42 44 41 34 29 30 31 31 30 28 27 29 31 34 35 35 35 34 31 28 26 23 30 38 40 39 39 42 46 51 40 35 43 50 46 38 32 36 34 30 25 21 21 23 26 28 29 30 34 38 41 42 42 29 20 14 21 35 45 43 37 44 58 69 68 63 58 54 49 42 38 30 21 16 16 17 17 14 14 13 11 11 15 19 23 23 17 12 11 16 24 30 33 21 22 22 23 22 21 20 19 17 19 23 27 29 27 21 17 20 20 21 19 14 14 22 33 40 30 17 14 21 29 26 18 14 14 13 12 11 12 14 15 27 30 34 34 31 27 25 25 25 25 23 22 23 29 38 45 35 31 26 24 26 28 29 29 23 22 21 22 23 23 21 19 19 20 23 29 35 35 28 19 17 18 22 28 33 39 45 49 43 40 35 27 21 19 23 27 20 18 18 20 25 29 31 31 32 31 32 36 40 44 45 44 42 41 38 34 30 28 27 27 24 26 27 28 31 36 44 49 49 44 39 40 46 50 48 42 34 37 41 44 45 44 41 39 38 36 34 34 35 35 34 33 28 21 14 13 16 21 22 21 16 14 14 18 24 27 26 23 23 27 32 31 26 18 13 10 19 19 25 34 36 29 19 14 21 21 17 13 13 19 24 24 15 14 12 11 11 12 14 16 22 19 17 16 14 15 24 34 44 39 32 27 24 22 20 19 17 19 22 22 20 17 15 14 21 38 54 57 50 41 34 30 22 18 14 17 31 44 42 33 20 22 23 22 20 22 28 34 28 22 18 19 21 21 17 14 14 13 12 11 13 15 19 21 22 18 14 15 21 28 32 33 25 30 33 34 33 33 34 36 44 45 47 53 61 66 60 51 49 41 31 25 24 22 17 13 15 15 16 16 18 22 27 31 32 34 37 39 39 37 33 30 28 30 36 46 52 49 40 31 31 29 26 23 22 23 24 26 32 32 31 30 29 28 27 27 24 24 23 20 17 13 11 9 12 10 12 18 25 27 23 18 25 28 28 24 19 18 23 29 35 32 29 28 27 26 23 20 16 15 14 15 16 16 13 10 16 18 21 21 18 16 17 18 25 22 18 13 10 9 10 11 7 8 8 11 15 17 15 13 16 15 14 12 11 10 10 10 11 14 17 17 15 15 18 21 26 27 27 24 20 19 20 21 21 18 15 11 10 9 10 10 17 17 18 20 22 24 26 27 31 33 33 30 26 25 25 26 33 32 28 22 16 14 17 20 28 33 40 43 41 36 31 29 33 28 21 14 11 10 12 13 17 16 16 16 16 15 13 10 12 12 14 14 17 21 27 31 25 24 29 39 42 33 19 10 11 13 17 21 24 24 22 20 25 21 16 12 10 10 12 14 19 17 15 16 19 22 23 23 24 24 22 19 22 31 39 43 46 44 41 37 32 26 19 14 13 21 27 27 20 15 15 18 30 23 14 9 7 9 12 14 18 18 17 16 15 13 11 10 15 16 18 20 21 20 18 17 14 10 9 13 16 17 20 23 26 19 19 27 33 28 21 19 13 13 14 16 19 22 24 26 22 20 16 13 11 11 12 13 9 9 9 9 8 8 9 9 17 18 19 21 23 27 33 37 32 33 33 30 25 21 19 19 37 42 45 43 36 30 27 27 26 26 26 25 24 22 20 19 23 23 23 22 20 18 15 14 14 17 21 19 14 9 5 4 11 14 21 30 35 34 29 23 25 29 34 36 36 35 35 35 31 27 21 18 21 28 34 37 33 29 25 27 32 34 30 26 30 30 31 32 32 32 32 31 33 23 15 19 30 42 45 43 38 38 35 27 20 17 21 26 28 27 25 23 22 21 21 21 26 29 32 33 31 26 21 19 17 17 19 23 26 27 24 21 22 21 20 19 18 19 20 21 24 22 20 16 14 16 20 25 15 7 8 19 24 17 13 16 17 22 25 26 25 24 25 27 24 26 28 28 28 30 34 37 41 39 35 31 27 25 23 23 20 32 53 71 76 68 51 38 22 19 18 22 28 31 31 31 24 17 9 6 4 5 5 6 6 7 8 9 10 10 11 11 10 8 13 15 15 26 36 34 23 25 25 21 17 18 24 30 30 31 28 24 24 27 23 16 10 7 11 23 29 25 19 19 24 26 25 23 29 43 56 62 56 48 39 32 31 31 30 28 24 25 28 32 32 29 22 18 21 23 26 26 27 29 35 39 25 23 20 18 18 19 20 20 23 26 29 28 23 19 18 20 14 11 12 21 32 35 27 18 17 21 25 23 18 15 16 18 22 23 25 28 31 33 34 35 38 37 34 29 25 27 34 40 55 61 58 42 29 27 27 23 13 14 21 34 41 37 29 24 23 24 26 32 40 39 25 9 8 8 8 6 5 5 7 9 13 10 7 6 6 5 3 1 3 2 2 1 2 3 4 5 7 8 10 11 12 12 12 12 17 29 43 50 52 50 44 38 34 34 37 40 42 40 36 31 33 31 29 28 27 23 18 13 8 6 5 6 7 7 5 3 5 5 5 4 4 8 15 20 26 29 32 31 29 27 29 31 27 24 19 16 16 19 24 27 37 21 5 1 2 4 3 1 3 2 2 2 2 3 3 3 4 4 5 6 6 6 6 5 6 6 6 6 9 15 25 33 31 22 13 11 16 21 21 19 14 15 15 15 14 11 8 5 6 7 10 12 13 13 13 12 15 15 14 13 12 11 11 11 17 26 42 56 55 40 25 18 16 14 11 9 9 8 10 11 8 8 8 8 9 9 9 10 13 14 14 12 17 27 36 39 34 34 36 39 40 38 32 27 16 15 13 10 8 7 8 10 15 13 12 13 13 10 5 1 3 3 2 1 1 2 3 4 5 4 5 7 10 12 11 10 12 11 12 16 21 25 25 24 19 18 17 16 14 13 12 12 17 15 13 12 12 12 11 10 11 12 14 14 13 10 6 4 9 16 24 28 26 20 15 12 15 14 13 12 9 7 5 4 7 7 11 18 22 21 22 25 30 30 28 25 20 14 9 7 7 7 6 5 5 5 6 6 7 9 12 14 17 20 24 27 35 38 37 27 17 14 16 18 18 19 19 17 13 8 4 3 4 4 5 7 10 12 12 11 11 11 12 13 13 13 12 12 14 12 10 6 4 4 5 6 9 8 9 10 10 11 18 26 34 37 41 45 47 46 44 42 34 23 14 10 8 7 10 15 22 18 13 11 12 13 12 11 18 18 17 17 18 18 19 19 14 12 10 10 12 14 14 13 7 7 6 6 5 4 4 4 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 11 8 6 11 23 37 50 56 61 49 35 30 30 28 20 11 4 4 5 6 10 14 18 20 21 24 26 25 22 21 21 22 22 24 28 31 34 38 44 48 41 41 40 41 45 47 42 33 22 19 14 11 10 11 14 17 20 21 22 24 26 27 28 29 28 25 22 20 18 15 10 7 4 7 13 18 19 16 11 8 7 9 11 14 16 17 17 17 8 6 5 6 7 8 7 5 5 5 5 5 4 4 4 4 3 4 4 4 3 3 2 2 5 4 6 11 19 27 31 33 33 37 40 37 35 34 29 24 17 16 16 14 13 11 9 8 16 17 18 19 18 16 14 13 13 12 10 9 10 12 15 17 23 19 13 9 7 7 9 10 7 8 10 10 9 9 11 13 9 9 10 14 19 24 26 27 26 24 20 16 12 9 7 6 4 2 2 5 13 19 22 22 23 21 19 19 19 17 13 9 9 7 6 6 8 8 7 6 4 4 4 4 6 7 8 9 12 11 10 8 6 4 2 1 3 4 5 6 6 6 5 5 4 4 3 2 2 3 5 7 13 13 13 10 8 7 9 11 9 12 15 17 17 17 17 18 18 18 18 18 17 17 17 17 18 17 17 23 29 31 28 23 10 8 5 6 8 12 14 14 10 9 7 5 3 2 1 1 2 2 2 4 6 9 12 13 10 11 11 12 12 13 13 13 14 14 14 14 11 8 5 3 2 2 3 4 4 5 5 5 6 5 5 4 5 6 8 9 8 8 8 7 7 6 5 5 4 4 4 3 3 2 2 2 4 3 2 2 3 3 2 1 1 1 1 3 7 13 18 21 22 21 20 18 17 16 15 14 15 11 11 22 40 54 55 51 46 39 31 31 39 41 26 8 1 1 1 1 1 1 1 1 2 2 3 7 11 13 12 11 12 12 12 12 10 8 5 3 2 2 2 2 2 2 2 3 3 3 3 4 5 7 9 10 19 19 19 18 17 14 11 9 16 19 23 25 28 34 43 49 47 43 36 30 27 25 23 22 24 29 34 35 32 28 27 28 30 29 29 28 28 28 28 28 29 31 34 35 36 37 40 43 44 42 37 32 26 21 17 14 18 19 19 19 19 19 20 20 21 23 25 28 32 35 37 39 29 31 33 32 29 24 21 20 17 25 29 24 19 22 28 33 26 31 37 38 37 35 33 31 29 28 30 34 34 33 37 42 51 52 54 56 55 48 37 28 35 38 40 37 31 29 32 36 29 28 26 22 19 20 24 28 27 27 33 44 54 55 45 35 35 33 30 28 28 30 33 35 44 45 45 44 47 53 55 52 38 35 32 31 33 34 35 35 34 34 35 35 33 30 26 25 43 43 43 41 40 39 40 42 40 39 35 32 31 31 28 25 29 25 22 20 22 27 33 37 40 38 34 27 19 15 16 18 19 20 20 19 18 18 19 21 22 19 19 25 36 43 42 38 33 29 29 35 39 39 39 39 40 49 56 54 46 39 39 42 43 39 34 30 28 29 31 32 29 28 28 29 30 31 29 28 28 30 31 30 29 30 31 32 34 29 25 24 26 29 30 30 26 28 31 36 41 45 47 48 39 42 48 55 60 59 55 51 43 43 43 42 41 39 38 38 37 35 37 45 52 54 55 56 54 51 46 43 43 45 47 48 57 44 32 30 34 39 42 45 48 41 36 39 46 47 40 31 21 33 52 62 50 27 17 19 23 22 23 28 37 48 58 64 66 57 41 33 44 60 56 40 26 30 30 28 27 28 28 25 30 30 29 27 24 24 27 30 36 41 39 29 30 42 46 42 35 37 43 50 49 44 41 42 41 47 50 45 34 25 24 26 32 34 37 37 35 33 33 33 31 32 33 31 28 27 28 30 30 34 39 42 41 36 30 26 22 30 38 42 41 40 42 45 49 41 40 48 50 42 35 34 39 38 34 28 22 20 22 24 31 31 32 36 39 39 36 33 17 16 17 23 31 38 41 41 46 57 65 63 60 58 54 50 35 32 28 25 21 18 16 17 11 11 11 11 11 14 21 27 29 22 13 11 14 20 25 27 19 20 20 21 20 19 18 17 15 16 20 25 29 29 25 22 21 21 22 21 16 14 19 27 35 29 20 15 19 26 26 22 18 16 13 11 10 10 10 10 24 29 34 34 30 25 24 24 23 24 24 19 15 20 32 42 35 32 27 24 24 25 26 26 24 23 23 25 27 27 24 22 25 23 23 27 30 28 22 17 18 21 24 26 29 34 38 40 42 40 34 26 17 14 18 22 21 20 19 20 23 25 25 25 26 26 29 34 40 44 43 41 40 37 33 29 25 23 21 19 20 20 20 21 24 31 40 47 51 44 38 39 44 46 44 41 51 49 47 44 43 42 43 43 39 37 34 35 38 39 39 37 28 21 14 14 18 22 23 20 13 14 16 19 20 21 21 21 20 22 25 25 22 18 15 14 16 18 26 37 40 32 20 14 21 20 16 9 9 12 14 13 9 9 9 10 12 14 16 17 23 20 18 17 17 18 26 35 42 38 32 28 26 25 23 21 21 24 26 25 20 16 14 14 22 41 58 56 41 29 23 22 18 15 13 15 25 33 33 28 22 24 25 20 15 14 18 23 21 21 20 19 18 18 15 12 10 11 12 14 15 16 16 16 23 18 15 15 18 20 22 24 25 28 33 35 34 35 37 39 43 43 44 50 60 63 53 41 28 22 17 15 17 18 16 14 15 15 15 14 15 18 23 27 27 29 31 33 35 37 39 40 41 39 39 41 45 45 39 32 31 27 22 18 19 24 31 35 38 36 32 29 27 27 28 29 25 25 23 22 20 18 15 13 10 8 10 16 25 29 25 20 25 25 24 19 14 15 21 27 27 24 22 24 27 28 27 24 19 18 17 17 17 16 13 10 16 17 17 16 14 11 11 12 19 18 17 15 12 10 8 6 7 6 7 11 18 21 20 17 16 15 13 11 10 9 9 9 14 16 18 17 15 14 17 20 26 25 22 19 18 20 25 29 24 22 19 16 13 12 12 13 21 21 21 21 22 23 25 25 30 31 32 32 29 27 28 30 31 30 27 21 15 12 14 18 25 30 38 43 43 40 35 32 37 31 24 18 16 17 18 19 24 20 16 15 16 16 16 14 17 17 16 15 15 19 24 29 23 26 34 40 36 23 11 7 10 12 17 24 30 30 26 21 26 23 17 12 10 10 11 13 18 17 17 19 22 25 25 25 25 24 20 17 23 37 48 51 53 49 43 37 29 22 14 9 14 20 26 25 19 14 15 18 29 22 13 9 8 11 13 14 17 17 17 16 14 13 11 10 12 13 15 17 19 19 18 17 15 11 9 11 14 17 22 28 28 19 18 26 29 21 15 14 16 17 19 20 22 22 22 22 19 17 14 12 11 12 14 16 10 10 9 8 8 8 9 9 15 17 19 21 22 26 32 37 38 39 39 35 29 23 20 19 36 44 50 46 35 26 25 28 25 23 21 20 20 22 24 26 24 24 23 22 20 18 16 15 14 18 21 20 14 8 5 4 9 12 18 27 33 32 25 20 22 26 32 35 36 35 35 36 32 27 21 19 21 26 32 36 32 25 18 20 27 33 33 30 30 31 33 35 35 33 31 29 30 19 12 16 30 45 51 51 37 36 32 24 17 17 24 32 33 30 25 21 19 20 22 23 27 29 32 35 34 31 26 23 20 19 20 22 25 26 24 23 24 22 20 18 18 18 19 19 18 17 15 12 11 14 19 24 15 8 9 21 26 19 13 16 16 18 22 23 23 23 23 23 24 25 27 27 26 25 26 27 29 28 26 24 23 24 24 25 23 37 56 70 70 58 40 28 22 24 28 33 37 36 30 25 14 10 7 4 6 7 6 5 6 7 8 9 10 10 10 9 10 9 15 18 19 28 35 30 19 20 20 16 13 14 19 26 30 32 31 27 25 26 21 14 10 8 11 19 24 22 18 19 20 23 25 25 29 38 48 53 57 50 41 35 33 33 31 29 21 24 27 29 30 29 27 26 25 26 27 26 26 25 26 27 19 18 16 15 14 15 17 18 25 27 27 23 19 17 17 18 15 14 15 23 32 33 25 17 17 20 22 20 17 17 20 25 29 28 27 28 31 35 36 37 35 34 31 27 24 24 29 34 50 54 48 32 21 22 24 21 16 16 22 30 33 26 19 17 20 22 24 28 32 30 19 9 10 10 9 7 5 5 6 8 14 12 10 9 8 6 2 1 2 1 1 1 1 3 5 6 7 8 10 11 12 11 11 10 19 34 51 60 64 63 56 48 34 32 33 38 43 44 40 36 31 29 28 28 28 27 23 20 19 15 8 4 3 4 4 4 4 4 3 3 4 8 13 18 26 28 30 30 30 31 35 39 29 24 17 13 14 20 29 34 36 18 2 1 3 4 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 5 5 5 3 5 6 5 7 14 25 33 35 26 17 15 18 21 19 16 15 14 13 10 8 7 6 6 6 8 10 12 13 13 11 10 12 11 10 9 9 9 9 9 14 23 39 50 48 33 19 13 11 10 9 9 8 9 10 10 9 9 10 10 10 10 9 9 11 13 13 10 14 24 35 39 37 37 39 40 39 34 27 22 15 14 12 9 7 6 7 9 11 11 11 12 12 11 7 4 4 3 2 1 1 1 1 2 3 3 4 8 13 16 15 13 13 13 14 18 22 25 26 25 22 21 19 17 16 15 13 12 16 14 11 10 10 11 10 9 9 10 11 14 15 13 9 6 7 13 18 23 22 19 15 13 14 13 11 9 7 5 4 3 7 7 11 18 21 20 20 22 28 29 30 29 25 18 11 6 10 9 7 6 5 5 5 5 9 12 17 19 21 23 28 31 38 41 38 28 21 21 25 26 22 21 19 17 13 9 4 2 4 4 5 8 10 12 11 10 11 11 12 13 13 12 11 11 11 9 6 4 4 4 5 6 11 11 13 17 17 14 14 17 27 32 38 40 39 39 44 48 38 27 17 14 13 11 12 17 26 22 17 13 12 12 12 12 18 17 17 17 17 17 17 18 13 11 9 10 12 13 13 12 5 5 5 5 5 5 4 4 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 9 7 6 11 20 32 42 48 53 42 31 32 38 40 31 21 8 7 6 8 9 14 18 21 27 25 23 21 19 18 20 23 28 30 33 36 38 41 44 45 44 44 42 41 44 46 40 32 19 16 12 10 10 13 17 20 20 22 24 26 28 28 27 27 28 24 20 16 14 12 9 6 9 11 14 17 17 16 14 13 12 13 14 15 14 12 11 11 7 5 4 5 7 7 6 4 5 5 5 4 4 3 3 3 2 3 4 4 4 3 3 2 7 5 5 6 12 20 26 29 33 37 38 37 36 36 32 27 17 17 16 15 14 14 14 15 20 20 21 21 20 18 16 15 14 13 10 9 9 11 14 16 23 20 14 9 6 6 8 10 6 7 8 9 9 10 11 11 10 10 11 14 18 20 21 21 25 24 21 17 14 11 9 8 7 4 2 5 12 18 22 22 21 19 16 13 12 11 8 6 9 8 7 7 9 9 8 6 4 5 5 5 6 8 9 10 11 10 9 7 5 3 2 1 2 4 5 6 7 7 6 6 4 3 1 1 1 2 3 4 16 15 14 10 6 4 5 7 8 11 14 16 17 17 17 18 17 17 16 16 16 16 15 15 19 17 17 20 25 26 21 16 6 5 4 5 7 10 12 13 12 11 9 7 4 2 1 1 2 1 2 3 5 8 11 13 10 11 11 12 13 13 14 14 14 14 14 13 11 8 5 3 2 2 2 3 5 6 7 7 8 10 12 11 7 7 10 14 13 11 7 4 2 2 3 4 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 1 1 4 10 15 18 19 21 21 21 21 20 20 19 19 20 16 17 30 48 58 55 49 45 39 35 40 47 44 24 5 1 1 1 1 1 1 1 1 2 2 5 10 15 18 17 16 13 13 13 12 9 7 4 2 2 2 2 2 2 2 2 3 4 4 4 4 4 5 5 5 12 14 17 18 18 15 12 11 17 23 29 30 32 38 44 47 40 37 33 29 27 26 26 26 28 31 33 32 28 25 26 28 30 30 29 28 28 28 28 29 29 32 35 36 37 38 41 44 45 42 36 30 24 20 17 16 24 23 21 18 16 17 20 22 22 24 25 28 31 33 35 36 34 33 32 29 24 19 15 13 20 28 33 30 25 25 27 29 29 35 41 41 39 37 34 30 26 26 29 33 34 34 37 43 52 53 55 57 54 45 32 23 34 37 40 39 36 33 33 34 32 31 29 26 22 21 23 25 24 25 31 43 53 54 45 35 33 32 32 32 32 34 36 37 43 43 42 42 46 53 55 53 42 38 32 28 29 30 31 31 33 31 32 33 32 28 26 27 43 40 38 37 38 39 40 41 36 33 32 33 35 33 30 27 25 21 16 14 17 22 26 29 32 32 29 24 18 15 15 15 17 18 19 20 19 19 19 19 18 16 18 27 39 47 48 45 36 32 31 34 36 36 38 42 40 48 55 55 49 42 39 39 41 39 36 35 34 32 30 28 25 26 27 29 30 30 29 28 31 35 36 31 27 29 35 38 38 33 27 26 29 33 34 33 29 32 39 46 51 52 49 46 38 42 49 56 60 57 50 44 38 40 43 43 42 40 39 39 41 37 38 46 54 57 59 61 54 50 44 41 42 45 48 50 61 49 37 33 34 37 42 47 48 40 34 34 39 41 36 31 26 32 46 53 42 21 13 16 22 23 25 28 36 48 61 70 61 46 31 32 51 62 47 23 20 26 30 27 24 24 23 22 25 26 27 26 25 27 30 33 35 37 34 30 33 41 42 36 31 34 40 48 49 43 39 39 41 47 50 43 30 22 24 30 33 35 35 32 27 24 26 29 29 31 32 32 30 30 31 33 34 38 44 48 47 41 33 28 26 30 36 40 42 42 43 43 47 44 45 49 47 39 35 36 39 40 38 33 27 24 25 27 37 36 36 38 39 36 29 23 14 16 19 22 27 32 38 42 44 52 57 57 57 57 52 45 26 24 25 28 26 20 16 16 12 11 10 11 11 13 21 30 32 25 16 14 14 18 21 22 19 19 18 18 17 17 16 15 14 14 17 22 26 28 26 24 23 22 23 23 19 15 16 21 30 28 24 19 20 25 27 26 19 17 13 11 11 11 10 10 22 27 32 32 27 22 22 23 24 24 22 16 12 14 23 32 33 30 28 25 25 24 24 24 26 25 25 27 29 29 26 24 26 23 21 23 24 22 20 20 27 30 32 32 33 37 39 39 40 40 35 27 17 14 16 20 23 22 21 21 21 21 21 21 20 22 26 32 37 39 39 38 37 33 27 23 20 18 17 16 18 19 20 20 23 29 37 43 51 45 40 40 42 41 40 40 59 55 50 45 42 42 44 46 41 37 33 34 37 41 42 41 32 24 15 14 19 23 22 18 11 14 16 18 18 18 19 20 18 19 19 19 18 18 18 18 15 18 27 36 38 30 21 17 19 19 16 9 8 9 10 8 7 8 9 12 14 16 17 18 23 20 19 20 20 21 27 34 38 36 33 31 30 28 24 21 23 26 29 27 22 17 15 16 23 41 54 49 32 19 16 16 16 13 11 13 19 24 24 23 25 25 24 20 14 12 14 16 19 25 26 21 15 13 11 9 9 10 12 15 16 16 15 15 18 15 14 15 16 16 18 22 25 28 32 35 37 38 39 40 39 38 39 47 57 58 44 27 11 10 10 12 15 16 16 15 18 18 18 17 16 17 20 22 21 23 27 30 33 37 41 44 48 45 40 36 36 38 36 31 29 25 21 19 23 31 41 47 46 41 34 28 25 26 28 31 27 25 23 22 21 20 19 17 11 8 9 15 25 31 29 24 24 23 20 16 14 15 19 23 19 18 18 21 25 28 28 27 21 19 17 16 16 15 13 11 16 15 14 13 10 9 9 9 11 12 14 15 14 11 7 5 9 7 7 11 19 23 22 19 16 15 12 10 9 9 9 10 18 18 18 16 14 14 16 18 24 22 20 18 19 24 29 33 28 27 25 22 18 17 17 18 21 21 21 22 23 24 26 26 31 31 33 34 32 29 30 33 29 29 27 21 14 11 10 12 19 25 33 40 43 41 36 33 38 34 28 23 22 22 24 25 28 23 17 15 17 20 21 20 19 20 20 18 17 19 25 30 28 32 37 38 29 15 9 8 10 12 17 26 33 33 26 19 25 22 18 14 11 11 12 13 16 17 19 22 26 27 28 28 28 26 19 15 23 42 55 57 59 53 43 32 23 15 9 6 13 18 23 22 18 16 18 21 28 22 15 13 15 17 18 17 18 18 18 17 15 14 12 11 11 12 13 14 16 17 17 18 16 13 12 13 14 17 27 37 34 26 21 23 23 17 14 14 20 21 23 24 23 21 18 16 16 15 13 11 12 13 16 17 12 11 11 10 10 10 10 10 13 16 19 21 21 24 30 35 43 43 43 39 33 28 26 26 37 45 51 47 35 26 24 26 23 21 18 17 19 23 28 31 26 24 22 20 19 18 18 18 16 20 23 22 16 9 6 5 8 9 14 23 30 31 24 18 22 25 30 32 32 32 32 32 30 24 18 18 20 23 28 33 30 22 15 16 22 30 34 34 32 34 37 38 37 34 29 26 24 16 12 17 33 48 55 56 35 32 26 18 14 17 27 36 36 33 28 24 22 22 23 24 26 27 28 31 32 30 27 24 22 20 18 18 21 24 25 25 27 23 19 17 16 16 16 15 13 13 12 10 10 12 17 21 15 11 13 22 26 20 16 16 16 17 18 19 19 19 20 20 23 25 28 28 26 23 19 17 19 19 17 17 18 20 23 24 27 37 50 57 53 42 30 24 30 37 43 44 41 36 27 18 8 7 6 6 8 9 8 7 7 8 9 10 10 9 8 7 12 11 16 20 21 30 35 29 19 19 18 14 12 13 17 22 28 31 31 26 25 25 21 15 15 13 13 16 19 18 17 17 19 23 26 27 28 32 39 44 56 49 40 35 34 33 32 30 23 24 26 28 29 29 29 30 28 27 26 24 23 21 18 16 14 14 14 13 12 13 15 17 25 27 26 20 16 16 17 16 15 14 16 22 28 28 21 15 19 20 20 18 18 21 28 34 37 34 30 28 28 32 35 38 32 31 28 24 22 22 26 29 46 48 39 23 15 18 19 15 17 17 20 25 25 20 16 15 21 21 23 24 25 22 16 11 13 12 10 7 4 4 6 8 13 12 11 11 11 8 4 1 2 1 1 1 1 3 5 7 9 9 10 11 11 11 11 11 20 36 51 59 63 65 60 52 34 30 28 33 42 46 44 39 30 28 27 28 29 30 28 26 30 23 13 6 3 4 5 5 4 3 3 4 6 9 14 17 25 27 29 31 33 35 37 39 25 21 15 13 16 23 32 38 29 13 1 1 3 2 2 3 2 2 1 1 2 2 2 2 3 4 4 5 5 5 5 4 2 5 6 6 7 13 24 33 36 30 22 19 20 20 17 13 14 13 10 7 4 4 6 8 9 10 11 12 12 11 10 9 9 8 7 6 7 7 8 9 10 17 30 38 35 22 13 9 5 6 6 6 7 7 7 7 9 10 10 11 11 11 10 10 11 14 13 11 14 23 34 39 41 41 41 40 37 31 25 21 17 13 9 6 5 5 6 6 6 7 9 11 12 11 9 7 4 4 2 1 1 1 1 1 3 2 4 10 17 20 19 17 17 18 20 23 26 27 27 27 25 23 19 17 17 17 16 15 14 12 10 9 9 9 8 7 8 8 9 12 15 15 13 11 9 12 16 19 20 17 15 13 12 11 8 6 4 4 4 4 7 7 11 17 20 18 17 18 25 27 30 32 30 23 13 8 10 9 7 6 5 5 6 6 12 16 21 23 23 26 31 35 39 40 35 25 21 28 34 34 24 21 18 15 12 9 6 4 5 5 6 7 9 10 10 9 9 10 11 12 12 11 11 10 9 7 5 4 5 6 6 6 10 12 19 28 30 24 17 15 18 25 32 34 33 36 45 54 43 32 23 22 21 18 17 19 25 22 18 14 13 12 12 12 14 15 15 15 15 15 15 15 12 10 8 9 11 12 11 9 4 4 4 4 5 5 5 5 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 4 4 5 9 18 28 38 43 42 34 28 33 44 47 38 27 14 12 9 9 10 14 18 22 28 24 20 18 16 15 18 22 29 31 34 38 39 39 38 37 41 43 44 44 45 44 36 27 17 15 12 11 11 14 18 21 21 23 25 27 28 28 28 27 28 24 18 15 13 11 9 7 13 14 15 16 16 15 14 14 15 17 17 15 12 8 6 6 7 5 4 5 7 7 6 4 5 5 5 4 3 3 2 2 1 2 3 4 5 4 3 2 4 4 5 7 12 18 23 26 33 35 35 34 35 36 34 29 20 19 17 16 16 16 18 19 20 20 20 19 18 17 15 14 13 11 10 8 8 9 11 12 21 19 15 10 6 5 7 9 7 7 8 9 10 10 9 9 11 10 9 10 12 14 14 13 19 18 17 15 13 11 10 9 9 6 4 6 12 18 20 21 14 13 10 9 9 8 8 8 9 8 7 8 10 10 8 6 6 6 6 6 6 7 8 9 7 7 6 5 4 3 2 2 2 4 5 7 8 8 8 8 4 2 1 1 1 2 2 2 15 15 13 9 4 2 3 4 7 10 13 15 16 16 16 17 17 17 17 16 16 16 16 16 22 20 17 16 16 14 9 4 4 4 4 4 4 7 9 10 13 12 11 8 6 3 2 1 1 1 1 2 4 6 9 11 10 11 11 12 13 14 15 15 13 13 12 11 9 6 3 2 2 2 3 4 5 7 9 10 8 13 17 15 10 8 12 17 16 13 8 4 3 3 4 4 1 1 1 2 2 2 2 2 3 3 2 2 2 2 3 4 3 2 4 8 14 17 17 15 18 19 20 21 22 22 22 21 21 17 22 38 55 62 57 51 44 40 40 46 49 39 20 4 1 1 1 1 1 1 1 1 2 4 7 12 18 20 20 18 13 13 12 11 9 6 3 2 2 2 2 2 2 3 4 4 6 6 6 6 5 4 4 4 8 11 15 17 16 14 13 12 21 29 35 35 35 38 40 40 36 36 35 33 30 29 29 30 31 32 30 26 22 21 24 27 30 30 28 27 27 28 28 29 29 32 35 37 37 39 42 45 45 41 34 27 22 20 19 19 25 24 22 19 17 17 21 25 25 26 28 29 31 33 35 35 36 34 30 25 21 17 14 13 23 31 37 34 30 27 26 24 35 40 42 37 34 33 31 28 25 25 28 32 33 34 38 44 48 54 60 60 52 41 30 24 35 38 41 43 41 38 34 32 29 30 30 28 24 22 23 24 23 23 29 41 52 53 44 35 31 31 31 31 33 36 39 41 38 42 43 42 44 50 55 56 57 49 37 27 25 26 29 31 30 27 27 30 31 28 29 32 36 37 37 37 36 35 35 34 32 30 32 36 37 33 28 25 20 17 14 14 16 18 19 18 23 24 25 24 22 20 18 18 15 17 20 22 23 21 19 17 19 18 18 24 35 44 49 49 39 35 32 32 31 31 36 42 41 45 49 50 47 44 42 41 42 40 37 35 34 32 28 25 21 23 25 28 30 31 32 33 37 44 45 35 26 27 35 41 42 36 29 28 32 36 37 36 38 41 46 52 56 55 50 45 41 43 48 53 55 52 45 40 36 40 43 44 43 40 39 39 38 36 39 49 58 60 59 59 49 44 38 35 37 42 46 48 57 48 38 33 31 32 39 46 47 40 31 28 29 32 32 31 31 30 36 42 36 21 15 18 23 23 25 31 40 50 59 64 51 38 29 36 50 52 34 16 20 24 25 22 23 24 24 22 24 25 27 27 28 31 35 38 39 33 27 27 32 37 37 35 34 34 39 45 45 40 36 36 45 47 46 39 29 24 26 31 28 28 28 27 25 23 22 21 24 27 30 32 33 34 37 39 44 46 49 50 48 42 36 33 31 32 34 38 42 43 43 42 47 47 46 46 44 40 37 36 37 40 42 39 34 31 33 35 43 42 41 41 40 34 23 15 16 17 18 20 24 30 37 41 41 47 52 54 57 56 47 35 17 17 22 31 30 21 14 14 15 13 12 12 10 11 19 30 31 25 18 15 17 19 20 19 19 19 17 16 15 15 15 15 14 14 15 18 22 24 23 22 27 24 22 22 20 16 15 17 24 25 23 20 21 26 27 25 19 16 13 12 13 14 14 13 22 26 30 29 23 19 20 23 28 23 16 12 12 12 15 16 26 26 26 26 25 25 24 24 26 25 26 28 30 29 26 23 22 20 20 22 21 20 22 27 33 36 36 35 37 41 41 37 34 35 34 26 17 13 14 18 22 22 22 21 21 20 20 20 14 19 25 29 31 33 35 37 32 27 21 17 16 17 17 17 18 21 25 28 30 34 39 42 51 45 41 41 39 36 37 41 53 51 49 46 45 44 44 44 41 36 30 30 34 39 41 41 37 28 18 16 21 23 20 15 12 12 13 16 20 22 23 22 18 18 18 18 18 19 19 19 17 19 25 31 31 26 22 23 16 18 16 12 11 12 12 9 7 8 11 13 15 17 17 17 24 21 21 22 22 22 25 30 34 34 34 35 34 31 25 20 22 26 30 29 24 20 19 21 25 36 44 38 25 16 13 12 15 13 11 12 15 17 18 19 23 21 19 16 13 12 12 12 21 31 35 24 12 9 9 9 10 11 11 13 14 16 17 18 15 14 15 17 15 12 15 22 28 29 31 35 39 41 40 39 33 32 34 43 54 53 34 14 8 11 16 18 19 18 17 17 20 21 21 19 17 16 16 17 14 20 27 32 35 37 39 41 46 45 40 32 29 30 30 27 24 24 24 27 33 42 51 57 54 47 36 27 22 24 28 32 29 25 22 20 20 20 20 18 14 9 9 15 26 33 32 27 23 20 16 14 14 15 17 17 18 18 19 21 24 26 27 27 22 19 16 14 14 14 13 11 15 14 12 10 10 10 10 10 9 11 14 16 17 15 13 11 13 9 8 11 18 22 21 18 16 14 12 10 9 9 10 11 19 18 17 14 14 14 15 18 20 20 20 22 24 27 30 32 31 31 30 27 24 22 23 24 17 18 19 21 24 28 30 32 32 31 34 37 35 31 31 35 32 33 31 25 16 10 7 8 12 18 27 36 41 40 35 31 31 29 26 22 20 20 23 25 25 21 16 15 19 22 22 20 18 20 21 21 20 23 29 35 37 34 32 27 19 10 9 11 11 12 17 26 34 33 23 15 22 21 18 15 14 13 13 13 15 17 21 25 29 30 31 31 32 28 19 14 23 45 59 61 54 46 33 22 14 10 7 6 12 14 17 18 19 20 22 25 28 24 20 20 24 26 25 22 22 21 20 19 17 14 13 11 12 12 12 12 14 16 17 19 16 16 17 16 14 18 32 47 44 36 26 20 18 16 15 14 21 23 25 25 23 19 14 11 15 14 12 10 11 12 15 16 14 13 12 11 11 11 11 11 12 16 19 20 19 21 27 32 43 44 43 41 37 34 34 35 43 46 49 46 39 30 24 22 21 20 19 19 21 24 28 30 27 25 21 19 17 18 20 21 18 22 25 23 17 11 7 6 7 7 10 19 27 29 24 19 24 27 30 30 29 28 28 28 27 20 15 16 18 20 25 31 28 22 16 16 20 27 31 32 34 37 40 41 38 33 27 22 23 20 20 27 38 47 50 49 34 30 22 14 12 17 29 38 40 39 39 37 35 31 28 26 26 24 23 23 25 25 23 21 21 17 13 14 16 21 25 27 29 24 19 15 14 14 13 12 9 10 11 10 10 12 15 18 13 15 19 22 23 22 19 18 15 15 14 14 15 16 17 17 22 25 29 31 29 23 16 12 14 13 13 13 14 16 19 21 29 33 37 36 32 28 27 28 41 49 52 47 37 28 19 13 7 8 8 8 8 9 10 12 13 13 14 15 14 12 10 9 14 12 18 22 23 32 36 29 22 21 19 16 15 16 18 20 25 29 29 25 23 25 23 17 21 18 16 15 16 16 16 16 22 24 26 26 24 26 32 38 52 46 38 33 32 32 30 29 30 29 28 28 27 28 28 28 28 25 21 19 18 17 14 13 14 13 13 11 9 10 13 17 22 24 23 17 14 16 17 15 14 15 18 23 26 26 22 19 22 21 19 18 21 28 37 43 43 39 33 27 25 27 33 37 33 31 26 22 20 22 26 30 37 38 29 17 13 18 18 12 16 15 17 21 21 19 19 21 24 23 22 21 18 15 13 12 15 13 11 7 4 3 5 7 9 9 10 12 14 12 9 5 4 3 1 1 1 3 6 7 11 11 11 11 11 12 13 13 22 36 49 53 56 61 58 51 36 29 24 28 38 45 43 38 30 28 26 26 29 32 33 33 33 27 18 11 8 7 7 6 3 3 4 6 9 12 15 17 23 26 30 35 38 37 34 31 16 15 15 16 21 27 34 38 19 7 1 2 4 1 1 5 1 1 1 1 1 2 2 2 3 4 4 5 5 5 4 4 1 5 8 8 8 13 23 32 36 33 28 24 22 19 15 12 10 10 9 6 4 4 6 9 10 10 10 10 10 10 9 9 6 5 4 4 4 5 7 8 9 13 21 27 22 13 8 8 4 5 4 4 5 5 6 6 9 9 11 12 12 12 11 11 13 16 15 12 14 22 34 40 41 41 39 36 32 27 23 20 19 13 6 2 2 4 4 4 4 5 8 10 10 10 8 7 5 4 3 2 1 1 2 2 3 3 5 12 20 24 23 20 23 26 29 32 33 32 30 29 26 22 18 16 16 18 18 18 12 10 8 8 8 7 6 6 6 6 7 9 13 15 16 16 12 13 16 18 18 16 14 12 10 8 6 4 3 4 5 6 7 7 11 17 18 15 14 15 21 24 30 34 34 27 16 9 7 6 6 6 6 7 9 9 15 19 24 25 25 28 34 39 40 39 30 19 21 32 39 38 23 19 14 11 10 9 7 6 6 5 5 6 8 9 9 8 8 8 10 10 11 11 10 10 7 5 4 5 7 8 8 6 6 12 25 40 46 39 28 22 17 22 27 29 30 35 43 50 44 34 27 28 27 22 18 18 19 18 16 13 12 11 11 11 10 11 12 13 14 13 13 12 11 9 8 8 10 10 8 6 3 3 3 4 4 5 5 6 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 3 3 4 7 14 23 33 39 38 31 29 36 47 49 38 27 20 17 13 10 10 13 18 21 23 18 16 17 16 14 15 19 25 27 32 36 37 35 31 27 33 41 48 51 49 42 30 19 18 16 13 11 11 13 16 18 22 23 25 27 28 29 29 29 28 24 18 14 13 13 12 11 13 14 16 17 16 15 12 11 17 19 19 16 12 7 5 5 8 7 5 6 8 8 7 5 5 5 4 4 3 2 2 1 1 2 3 5 5 4 3 2 2 5 9 15 20 24 27 28 30 31 30 29 32 36 36 32 23 21 18 16 15 16 18 19 16 16 16 15 14 13 12 12 10 9 8 7 7 7 8 8 18 18 16 12 8 6 8 10 8 8 8 9 10 9 7 6 9 7 6 5 6 7 7 7 10 10 10 10 9 9 8 8 10 7 5 7 13 18 20 19 12 11 9 9 7 7 7 7 8 7 6 7 9 9 7 4 8 7 6 5 5 5 5 5 4 4 3 3 3 3 3 3 3 4 6 8 9 10 10 10 6 3 1 1 2 3 3 2 12 12 11 7 4 2 3 5 7 10 13 14 14 14 14 15 16 16 16 16 15 15 15 15 19 17 14 11 8 5 3 2 1 1 2 2 2 4 6 7 13 13 11 9 7 4 2 1 1 1 1 1 2 5 7 9 10 11 11 12 14 15 15 16 11 10 9 7 6 4 2 2 3 3 3 4 6 9 11 12 8 12 15 16 14 13 14 16 13 12 11 9 7 6 4 4 1 1 1 1 2 2 2 2 3 3 3 2 1 1 2 4 4 4 7 12 17 18 14 10 13 15 17 19 21 22 22 22 20 18 25 42 57 60 54 48 42 40 41 44 40 28 12 4 1 1 1 1 1 1 1 2 4 5 9 13 18 20 18 16 12 12 12 11 9 6 3 2 3 3 3 3 4 5 6 6 9 9 9 9 7 6 4 3 6 10 14 16 15 13 13 14 25 33 39 37 35 36 36 33 34 36 38 36 33 31 32 33 32 31 28 22 17 17 21 26 30 29 28 27 27 27 28 29 29 32 35 37 37 39 42 45 44 40 32 25 21 19 20 21 23 24 23 21 18 19 22 26 28 29 30 31 33 34 35 36 34 31 27 22 20 19 18 18 25 33 38 37 32 29 24 20 40 42 40 31 26 26 27 25 24 24 27 32 33 34 38 44 43 54 64 63 51 38 31 29 38 40 44 47 47 43 36 32 26 28 29 28 26 23 23 24 22 23 28 39 50 52 44 36 31 30 29 29 32 37 41 45 34 41 45 43 41 47 55 60 72 59 41 27 22 24 29 33 27 24 24 28 30 29 32 37 30 35 39 39 36 31 29 28 30 29 32 37 37 30 23 21 16 15 15 16 18 17 14 11 17 20 24 26 26 24 23 22 15 17 21 24 25 23 20 17 23 19 18 20 29 40 48 51 42 38 33 31 28 27 33 41 42 43 43 44 45 45 45 45 44 40 35 32 31 28 24 21 18 20 23 27 30 33 35 37 42 50 51 38 25 25 35 42 44 37 31 30 33 38 39 38 46 48 51 55 58 55 49 44 45 45 46 48 49 47 43 39 38 42 46 47 44 41 39 39 33 33 38 50 60 60 56 54 44 38 32 29 32 38 42 44 50 43 35 30 27 28 35 44 46 39 30 24 23 26 29 31 33 27 28 35 33 23 19 23 24 23 25 33 44 52 56 56 47 37 30 35 42 38 27 18 24 23 20 19 21 26 27 24 24 26 29 30 32 35 39 43 44 32 22 23 29 33 35 36 38 37 38 42 42 37 34 34 49 46 41 35 29 27 28 30 21 20 21 24 27 26 22 18 19 23 28 32 35 38 42 45 54 54 52 50 47 42 38 36 35 33 33 36 41 44 43 41 49 48 46 43 42 42 40 35 34 39 43 43 40 37 39 42 48 45 43 43 40 32 19 11 20 18 16 17 23 30 36 39 38 44 49 54 59 57 43 27 11 12 20 31 32 21 13 13 19 16 14 13 10 9 17 28 29 24 19 17 19 21 20 19 19 18 17 15 15 15 16 16 17 15 14 15 18 20 21 20 32 25 21 21 20 17 16 17 20 20 19 17 21 26 25 21 18 15 13 13 15 17 17 16 21 25 29 27 21 17 19 23 32 22 12 9 12 14 10 6 20 21 24 25 26 25 25 25 25 25 25 27 29 28 25 22 18 17 19 23 22 20 25 33 28 30 29 28 31 36 35 29 28 30 30 24 15 10 13 17 21 21 22 22 21 21 20 20 11 17 24 27 28 29 33 36 28 23 16 13 14 16 18 19 17 22 30 36 38 40 41 42 50 46 43 42 38 33 35 41 42 44 47 48 48 46 43 41 41 34 27 26 31 37 40 40 40 31 20 18 22 23 19 13 14 11 10 15 23 28 27 24 17 18 18 19 20 20 20 19 19 19 23 26 24 21 23 28 14 17 17 15 14 16 15 12 7 9 12 14 16 16 16 16 24 22 22 24 23 21 22 26 31 32 35 37 37 32 25 19 20 25 30 30 26 22 23 25 26 32 35 30 22 17 14 11 15 13 12 12 12 13 14 16 19 16 13 11 11 12 10 9 23 36 40 26 10 6 8 9 13 12 10 10 12 15 19 22 17 17 19 19 14 9 12 20 29 29 30 35 40 42 41 38 32 32 35 44 55 53 32 10 13 19 26 28 25 21 19 19 20 21 21 19 16 13 12 12 11 18 29 36 38 37 36 36 43 44 39 30 26 26 25 22 21 23 27 34 42 50 58 62 59 50 37 26 20 22 28 32 30 26 21 18 18 19 19 18 16 11 10 15 27 34 34 30 22 18 14 13 15 16 15 13 21 21 22 23 24 25 26 27 22 18 14 12 12 12 12 11 14 13 11 10 10 12 13 13 11 13 16 18 20 20 20 20 16 11 9 10 16 20 18 15 16 14 12 10 9 10 11 12 18 17 15 14 13 14 15 17 17 19 22 26 29 30 29 28 33 34 34 31 27 25 26 28 12 14 17 21 26 31 35 37 33 32 34 38 36 32 32 36 38 39 37 30 20 12 7 7 7 12 22 32 38 38 34 30 22 22 21 18 15 15 18 21 19 16 13 14 19 21 19 16 14 18 21 22 22 26 33 39 42 33 23 16 11 8 9 13 11 12 17 25 33 31 20 11 20 19 18 17 15 14 13 13 14 17 22 27 30 32 33 34 34 30 20 13 23 46 61 63 42 34 22 13 8 7 9 10 10 11 13 16 19 23 26 29 28 25 24 26 31 33 30 27 25 24 23 20 18 15 12 11 13 13 12 12 13 15 18 20 16 19 20 18 14 18 36 54 51 43 30 19 15 17 17 16 21 23 25 25 23 17 12 8 15 14 11 10 9 11 13 14 14 14 13 12 11 11 11 12 11 15 19 20 18 20 25 30 41 42 42 41 39 38 40 43 47 46 45 44 42 35 25 19 19 20 21 22 24 25 26 27 27 25 20 17 16 18 21 23 19 23 26 24 18 11 7 7 6 6 9 16 26 29 24 19 28 29 30 30 27 24 24 24 25 18 13 14 16 18 23 29 27 22 17 17 20 25 28 29 35 38 41 42 39 32 24 20 28 28 30 36 42 44 41 37 35 29 19 11 11 17 29 38 44 46 50 51 48 42 35 30 26 22 20 19 19 20 19 19 19 15 11 9 14 19 25 28 30 25 18 14 13 13 11 10 8 9 11 11 11 12 15 17 12 18 23 22 21 23 22 19 15 14 12 11 12 13 15 15 20 24 29 32 31 24 15 9 12 11 11 11 11 14 17 19 30 29 26 22 19 20 27 34 47 54 55 44 30 20 13 7 8 9 10 9 8 8 11 14 18 19 20 20 19 16 14 12 16 14 19 23 24 33 37 29 26 24 21 19 19 20 20 20 23 27 27 23 22 24 23 19 26 23 18 15 14 14 16 16 25 26 26 24 22 23 29 36 49 43 35 31 30 30 29 27 37 34 30 28 27 26 25 24 28 23 17 14 15 15 14 12 13 14 14 11 9 9 13 16 18 21 20 15 13 16 17 14 14 17 21 25 27 27 25 24 25 21 18 19 25 34 43 49 47 42 34 27 22 24 30 36 36 32 25 20 18 22 28 33 27 28 21 12 14 21 21 14 14 14 15 19 19 19 23 28 26 24 21 18 14 11 11 13 16 14 11 7 4 3 5 7 6 7 9 13 16 16 13 10 5 3 2 1 1 3 6 7 13 13 12 12 12 13 15 16 25 38 48 49 51 57 56 49 37 28 21 24 35 42 41 37 31 28 25 25 29 33 35 36 33 28 21 16 13 10 8 6 2 3 5 7 11 14 16 17 22 25 32 39 42 39 30 23 10 11 15 20 26 30 34 36 13 4 1 4 4 0 0 6 1 1 1 1 1 1 2 2 3 4 4 5 5 4 4 4 1 5 9 9 9 13 23 31 36 34 31 27 23 18 14 11 6 8 9 7 5 4 6 9 10 10 9 9 9 9 9 9 5 4 3 2 2 4 5 6 9 12 17 21 16 9 7 9 5 5 4 4 4 5 6 7 8 9 11 12 13 13 12 12 15 18 17 14 14 23 35 41 39 37 35 32 26 23 20 20 21 13 4 1 1 3 3 2 3 5 8 9 9 8 7 6 5 4 3 2 2 2 2 3 3 4 5 13 22 26 25 22 28 31 35 38 38 36 33 31 26 22 16 14 15 18 20 20 11 9 7 7 6 6 5 6 6 6 6 7 10 14 18 20 14 15 17 17 17 15 13 11 8 6 4 2 2 4 6 8 7 7 11 16 17 14 12 13 19 23 30 36 37 30 19 11 3 4 4 5 7 9 11 13 17 21 25 26 26 29 35 41 42 38 27 16 19 34 42 40 21 17 11 8 8 8 8 7 5 4 4 5 7 8 9 8 6 7 8 10 10 10 10 10 6 5 4 6 8 10 9 7 4 11 28 48 57 51 38 29 22 23 25 27 29 33 38 42 42 33 28 29 29 23 17 16 15 14 13 12 11 10 9 10 7 8 10 12 13 12 11 10 11 9 7 8 9 9 7 5 2 2 3 4 4 5 6 6 4 3 2 1 1 1 2 2 1 2 4 4 4 4 4 4 8 6 4 6 11 19 28 35 37 33 32 39 48 48 36 23 24 21 15 11 10 13 18 21 17 14 14 17 18 14 14 17 20 23 29 34 35 32 26 21 26 38 51 56 52 41 25 12 20 18 15 12 11 12 13 14 23 24 25 27 28 29 30 30 28 23 18 15 14 15 15 15 12 14 17 19 18 14 10 7 17 19 20 17 12 8 6 6 9 8 7 7 9 10 8 7 5 5 4 4 3 2 1 1 1 1 3 5 5 5 3 2 3 7 16 24 29 32 32 32 27 28 27 25 29 36 37 34 26 23 19 16 14 15 16 18 13 12 12 12 11 11 11 10 8 8 7 6 6 5 5 5 17 18 18 14 10 8 8 10 9 9 9 9 10 8 6 4 7 5 3 3 3 4 4 4 4 4 5 6 6 7 7 7 9 6 5 8 14 18 20 19 15 14 12 9 6 4 4 4 6 5 5 6 8 8 5 4 8 7 6 4 3 3 3 3 2 2 1 2 3 3 4 4 3 4 7 9 10 11 11 11 7 4 1 1 3 4 4 3 8 9 8 6 3 3 5 7 7 9 12 14 14 13 13 14 14 14 14 14 14 14 14 13 12 11 10 7 4 4 4 4 1 1 1 1 1 2 4 6 13 13 12 10 8 5 4 3 2 1 1 1 2 4 6 7 10 10 11 13 14 15 16 16 10 9 7 5 3 2 1 2 3 3 4 5 7 9 12 14 8 9 11 15 17 17 16 14 10 11 13 14 13 10 6 4 1 1 1 2 2 2 2 2 4 4 3 1 1 1 1 2 4 5 9 15 20 19 12 7 10 13 14 17 20 21 22 22 20 19 26 42 55 54 46 41 39 38 39 38 30 16 6 3 0 1 1 1 1 1 1 2 7 7 10 14 17 18 15 12 11 12 12 11 9 6 3 2 5 4 4 5 5 6 7 8 11 11 11 10 9 7 5 4 6 9 14 15 14 14 14 15